; th_8700: VA 0x180008700-0x180010700 (32768 bytes) /tmp/opencode/dis/th_8700.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 53 push %rbx 1: 48 85 c9 test %rcx,%rcx 4: 0f 84 aa 01 00 00 je 0x1b4 a: 48 85 d2 test %rdx,%rdx d: 0f 84 a1 01 00 00 je 0x1b4 13: 45 85 c0 test %r8d,%r8d 16: 0f 8e 91 01 00 00 jle 0x1ad 1c: 41 83 f8 10 cmp $0x10,%r8d 20: 0f 8c 80 01 00 00 jl 0x1a6 26: 49 89 d3 mov %rdx,%r11 29: 49 83 e3 1f and $0x1f,%r11 2d: 45 85 db test %r11d,%r11d 30: 74 18 je 0x4a 32: 41 f7 c3 07 00 00 00 test $0x7,%r11d 39: 0f 85 67 01 00 00 jne 0x1a6 3f: 41 f7 db neg %r11d 42: 41 83 c3 20 add $0x20,%r11d 46: 41 c1 eb 03 shr $0x3,%r11d 4a: 41 8d 43 10 lea 0x10(%r11),%eax 4e: 44 3b c0 cmp %eax,%r8d 51: 0f 8c 4f 01 00 00 jl 0x1a6 57: 44 89 c0 mov %r8d,%eax 5a: 45 33 d2 xor %r10d,%r10d 5d: 41 2b c3 sub %r11d,%eax 60: 83 e0 0f and $0xf,%eax 63: f7 d8 neg %eax 65: 41 03 c0 add %r8d,%eax 68: 44 89 db mov %r11d,%ebx 6b: 45 85 db test %r11d,%r11d 6e: 76 2a jbe 0x9a 70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77: 00 78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f: 90 nop 80: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 86: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 92: 49 ff c2 inc %r10 95: 4c 3b d3 cmp %rbx,%r10 98: 72 e6 jb 0x80 9a: 4c 63 d0 movslq %eax,%r10 9d: 0f 1f 00 nopl (%rax) a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 b5: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 ba: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 c0: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 c6: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) d1: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 d7: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) dd: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) e3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) e9: 48 83 c3 10 add $0x10,%rbx ed: 49 3b da cmp %r10,%rbx f0: 72 ae jb 0xa0 f2: 8d 58 01 lea 0x1(%rax),%ebx f5: 41 3b d8 cmp %r8d,%ebx f8: 0f 87 9c 00 00 00 ja 0x19a fe: 4d 63 c8 movslq %r8d,%r9 101: 48 63 c0 movslq %eax,%rax 104: 4c 2b c8 sub %rax,%r9 107: 49 83 f9 04 cmp $0x4,%r9 10b: 0f 8c 90 00 00 00 jl 0x1a1 111: 48 63 c0 movslq %eax,%rax 114: 45 89 ca mov %r9d,%r10d 117: 41 83 e2 fc and $0xfffffffc,%r10d 11b: 45 33 c0 xor %r8d,%r8d 11e: 4d 63 d2 movslq %r10d,%r10 121: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 125: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 129: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 130: 00 131: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13f: 00 140: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 146: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 14c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 152: 49 83 c0 04 add $0x4,%r8 156: 4d 3b c2 cmp %r10,%r8 159: 72 e5 jb 0x140 15b: 4d 3b d1 cmp %r9,%r10 15e: 73 3a jae 0x19a 160: 48 63 c0 movslq %eax,%rax 163: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 167: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 16b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 172: 00 173: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 180: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 186: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 18c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 192: 49 ff c2 inc %r10 195: 4d 3b d1 cmp %r9,%r10 198: 72 e6 jb 0x180 19a: 33 c0 xor %eax,%eax 19c: c5 f8 77 vzeroupper 19f: 5b pop %rbx 1a0: c3 ret 1a1: 45 33 d2 xor %r10d,%r10d 1a4: eb b5 jmp 0x15b 1a6: 33 c0 xor %eax,%eax 1a8: e9 45 ff ff ff jmp 0xf2 1ad: b8 fa ff ff ff mov $0xfffffffa,%eax 1b2: 5b pop %rbx 1b3: c3 ret 1b4: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b9: 5b pop %rbx 1ba: c3 ret 1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c0: 53 push %rbx 1c1: 49 89 ca mov %rcx,%r10 1c4: 4d 85 d2 test %r10,%r10 1c7: 0f 84 a4 01 00 00 je 0x371 1cd: 48 85 d2 test %rdx,%rdx 1d0: 0f 84 9b 01 00 00 je 0x371 1d6: 45 85 c0 test %r8d,%r8d 1d9: 0f 8e 8b 01 00 00 jle 0x36a 1df: 41 83 f8 10 cmp $0x10,%r8d 1e3: 0f 8c 79 01 00 00 jl 0x362 1e9: 48 89 d3 mov %rdx,%rbx 1ec: 48 83 e3 1f and $0x1f,%rbx 1f0: 85 db test %ebx,%ebx 1f2: 74 11 je 0x205 1f4: f6 c3 07 test $0x7,%bl 1f7: 0f 85 65 01 00 00 jne 0x362 1fd: f7 db neg %ebx 1ff: 83 c3 20 add $0x20,%ebx 202: c1 eb 03 shr $0x3,%ebx 205: 8d 43 10 lea 0x10(%rbx),%eax 208: 44 3b c0 cmp %eax,%r8d 20b: 0f 8c 51 01 00 00 jl 0x362 211: 45 89 c1 mov %r8d,%r9d 214: 33 c0 xor %eax,%eax 216: 44 2b cb sub %ebx,%r9d 219: 41 83 e1 0f and $0xf,%r9d 21d: 41 f7 d9 neg %r9d 220: 45 03 c8 add %r8d,%r9d 223: 89 d9 mov %ebx,%ecx 225: 85 db test %ebx,%ebx 227: 76 2f jbe 0x258 229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 230: 00 231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23f: 00 240: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 246: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 24b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 250: 48 ff c0 inc %rax 253: 48 3b c1 cmp %rcx,%rax 256: 72 e8 jb 0x240 258: 49 63 c1 movslq %r9d,%rax 25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 260: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 266: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 26d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 274: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 27b: 03 27c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 281: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 287: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 28d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 294: 03 295: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 29a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 2a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 2a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 2ad: 03 2ae: 48 83 c1 10 add $0x10,%rcx 2b2: 48 3b c8 cmp %rax,%rcx 2b5: 72 a9 jb 0x260 2b7: 41 8d 41 01 lea 0x1(%r9),%eax 2bb: 41 3b c0 cmp %r8d,%eax 2be: 0f 87 93 00 00 00 ja 0x357 2c4: 4d 63 c0 movslq %r8d,%r8 2c7: 4d 63 c9 movslq %r9d,%r9 2ca: 4d 2b c1 sub %r9,%r8 2cd: 49 83 f8 04 cmp $0x4,%r8 2d1: 0f 8c 87 00 00 00 jl 0x35e 2d7: 4d 63 c9 movslq %r9d,%r9 2da: 44 89 c3 mov %r8d,%ebx 2dd: 83 e3 fc and $0xfffffffc,%ebx 2e0: 33 c9 xor %ecx,%ecx 2e2: 48 63 db movslq %ebx,%rbx 2e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 2e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 2ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f4: 00 2f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fc: 0f 1f 40 00 nopl 0x0(%rax) 300: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 306: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 30b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 310: 48 83 c1 04 add $0x4,%rcx 314: 48 3b cb cmp %rbx,%rcx 317: 72 e7 jb 0x300 319: 49 3b d8 cmp %r8,%rbx 31c: 73 39 jae 0x357 31e: 4d 63 c9 movslq %r9d,%r9 321: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 325: 4b 8d 04 ca lea (%r10,%r9,8),%rax 329: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 330: 00 331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33f: 00 340: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 345: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 34a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 34f: 48 ff c3 inc %rbx 352: 49 3b d8 cmp %r8,%rbx 355: 72 e9 jb 0x340 357: 33 c0 xor %eax,%eax 359: c5 f8 77 vzeroupper 35c: 5b pop %rbx 35d: c3 ret 35e: 33 db xor %ebx,%ebx 360: eb b7 jmp 0x319 362: 45 33 c9 xor %r9d,%r9d 365: e9 4d ff ff ff jmp 0x2b7 36a: b8 fa ff ff ff mov $0xfffffffa,%eax 36f: 5b pop %rbx 370: c3 ret 371: b8 f8 ff ff ff mov $0xfffffff8,%eax 376: 5b pop %rbx 377: c3 ret 378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37f: 00 380: 48 83 ec 28 sub $0x28,%rsp 384: 48 85 c9 test %rcx,%rcx 387: 74 25 je 0x3ae 389: 48 85 d2 test %rdx,%rdx 38c: 74 20 je 0x3ae 38e: 4d 85 c0 test %r8,%r8 391: 74 1b je 0x3ae 393: 45 85 c9 test %r9d,%r9d 396: 7f 0a jg 0x3a2 398: b8 fa ff ff ff mov $0xfffffffa,%eax 39d: 48 83 c4 28 add $0x28,%rsp 3a1: c3 ret 3a2: e8 b9 74 03 00 call 0x37860 3a7: 33 c0 xor %eax,%eax 3a9: 48 83 c4 28 add $0x28,%rsp 3ad: c3 ret 3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b3: 48 83 c4 28 add $0x28,%rsp 3b7: c3 ret 3b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bf: 00 3c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3c5: 48 85 c9 test %rcx,%rcx 3c8: 74 27 je 0x3f1 3ca: 48 85 d2 test %rdx,%rdx 3cd: 74 22 je 0x3f1 3cf: 4d 85 c0 test %r8,%r8 3d2: 74 1d je 0x3f1 3d4: 45 85 c9 test %r9d,%r9d 3d7: 7f 0b jg 0x3e4 3d9: b8 fa ff ff ff mov $0xfffffffa,%eax 3de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3e3: c3 ret 3e4: e8 77 74 03 00 call 0x37860 3e9: 33 c0 xor %eax,%eax 3eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3f0: c3 ret 3f1: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3fb: c3 ret 3fc: 0f 1f 40 00 nopl 0x0(%rax) 400: 48 83 ec 28 sub $0x28,%rsp 404: 48 85 c9 test %rcx,%rcx 407: 74 25 je 0x42e 409: 48 85 d2 test %rdx,%rdx 40c: 74 20 je 0x42e 40e: 4d 85 c0 test %r8,%r8 411: 74 1b je 0x42e 413: 45 85 c9 test %r9d,%r9d 416: 7f 0a jg 0x422 418: b8 fa ff ff ff mov $0xfffffffa,%eax 41d: 48 83 c4 28 add $0x28,%rsp 421: c3 ret 422: e8 d9 78 03 00 call 0x37d00 427: 33 c0 xor %eax,%eax 429: 48 83 c4 28 add $0x28,%rsp 42d: c3 ret 42e: b8 f8 ff ff ff mov $0xfffffff8,%eax 433: 48 83 c4 28 add $0x28,%rsp 437: c3 ret 438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43f: 00 440: 56 push %rsi 441: 57 push %rdi 442: 55 push %rbp 443: 48 89 d5 mov %rdx,%rbp 446: 48 85 c9 test %rcx,%rcx 449: 0f 84 f2 01 00 00 je 0x641 44f: 48 85 ed test %rbp,%rbp 452: 0f 84 e9 01 00 00 je 0x641 458: 4d 85 c0 test %r8,%r8 45b: 0f 84 e0 01 00 00 je 0x641 461: 45 85 c9 test %r9d,%r9d 464: 0f 8e ce 01 00 00 jle 0x638 46a: 41 83 f9 10 cmp $0x10,%r9d 46e: 0f 8c b4 01 00 00 jl 0x628 474: 4c 89 c6 mov %r8,%rsi 477: 48 83 e6 1f and $0x1f,%rsi 47b: 89 f6 mov %esi,%esi 47d: 85 f6 test %esi,%esi 47f: 74 14 je 0x495 481: f7 c6 07 00 00 00 test $0x7,%esi 487: 0f 85 9b 01 00 00 jne 0x628 48d: f7 de neg %esi 48f: 83 c6 20 add $0x20,%esi 492: c1 ee 03 shr $0x3,%esi 495: 8d 46 10 lea 0x10(%rsi),%eax 498: 44 3b c8 cmp %eax,%r9d 49b: 0f 8c 87 01 00 00 jl 0x628 4a1: 44 89 c8 mov %r9d,%eax 4a4: 33 d2 xor %edx,%edx 4a6: 2b c6 sub %esi,%eax 4a8: 83 e0 0f and $0xf,%eax 4ab: f7 d8 neg %eax 4ad: 41 03 c1 add %r9d,%eax 4b0: 85 f6 test %esi,%esi 4b2: 76 25 jbe 0x4d9 4b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 4c6: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 4cb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 4d1: 48 ff c2 inc %rdx 4d4: 48 3b d6 cmp %rsi,%rdx 4d7: 72 e7 jb 0x4c0 4d9: 48 63 d0 movslq %eax,%rdx 4dc: 0f 1f 40 00 nopl 0x0(%rax) 4e0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 4e6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 4eb: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 4f1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 4f8: 01 4f9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 500: 01 501: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 507: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 50b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 511: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 517: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 51e: 01 51f: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 525: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 52c: 01 52d: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 531: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 537: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 53e: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 545: 01 546: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 54c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 553: 01 554: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 558: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 55f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 566: 01 567: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 56e: 01 56f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 573: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 57a: 48 83 c6 10 add $0x10,%rsi 57e: 48 3b f2 cmp %rdx,%rsi 581: 0f 82 59 ff ff ff jb 0x4e0 587: 8d 70 01 lea 0x1(%rax),%esi 58a: 41 3b f1 cmp %r9d,%esi 58d: 0f 87 87 00 00 00 ja 0x61a 593: 4d 63 c9 movslq %r9d,%r9 596: 4c 2b ca sub %rdx,%r9 599: 49 83 f9 02 cmp $0x2,%r9 59d: 0f 8c 80 00 00 00 jl 0x623 5a3: 45 89 cb mov %r9d,%r11d 5a6: 45 33 d2 xor %r10d,%r10d 5a9: 41 83 e3 fe and $0xfffffffe,%r11d 5ad: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 5b1: 4d 63 db movslq %r11d,%r11 5b4: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi 5b8: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx 5bd: 0f 1f 00 nopl (%rax) 5c0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 5c6: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 5cc: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 5d2: 49 83 c2 02 add $0x2,%r10 5d6: 4d 3b d3 cmp %r11,%r10 5d9: 72 e5 jb 0x5c0 5db: 4d 3b d9 cmp %r9,%r11 5de: 73 3a jae 0x61a 5e0: 48 63 c0 movslq %eax,%rax 5e3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 5e7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 5eb: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 5f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f7: 00 5f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ff: 90 nop 600: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 606: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 60c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 612: 49 ff c3 inc %r11 615: 4d 3b d9 cmp %r9,%r11 618: 72 e6 jb 0x600 61a: 33 c0 xor %eax,%eax 61c: c5 f8 77 vzeroupper 61f: 5d pop %rbp 620: 5f pop %rdi 621: 5e pop %rsi 622: c3 ret 623: 45 33 db xor %r11d,%r11d 626: eb b3 jmp 0x5db 628: 33 c0 xor %eax,%eax 62a: 41 83 f9 01 cmp $0x1,%r9d 62e: 72 ea jb 0x61a 630: 4d 63 c9 movslq %r9d,%r9 633: 45 33 db xor %r11d,%r11d 636: eb a3 jmp 0x5db 638: b8 fa ff ff ff mov $0xfffffffa,%eax 63d: 5d pop %rbp 63e: 5f pop %rdi 63f: 5e pop %rsi 640: c3 ret 641: b8 f8 ff ff ff mov $0xfffffff8,%eax 646: 5d pop %rbp 647: 5f pop %rdi 648: 5e pop %rsi 649: c3 ret 64a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 651: 00 652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 660: 53 push %rbx 661: 56 push %rsi 662: 41 57 push %r15 664: 49 89 cb mov %rcx,%r11 667: 4d 85 db test %r11,%r11 66a: 0f 84 a7 01 00 00 je 0x817 670: 48 85 d2 test %rdx,%rdx 673: 0f 84 9e 01 00 00 je 0x817 679: 4d 85 c0 test %r8,%r8 67c: 0f 84 95 01 00 00 je 0x817 682: 45 85 c9 test %r9d,%r9d 685: 0f 8e 82 01 00 00 jle 0x80d 68b: 41 83 f9 10 cmp $0x10,%r9d 68f: 0f 8c 70 01 00 00 jl 0x805 695: 4c 89 c1 mov %r8,%rcx 698: 48 83 e1 1f and $0x1f,%rcx 69c: 89 c9 mov %ecx,%ecx 69e: 85 c9 test %ecx,%ecx 6a0: 74 11 je 0x6b3 6a2: f6 c1 07 test $0x7,%cl 6a5: 0f 85 5a 01 00 00 jne 0x805 6ab: f7 d9 neg %ecx 6ad: 83 c1 20 add $0x20,%ecx 6b0: c1 e9 03 shr $0x3,%ecx 6b3: 8d 41 10 lea 0x10(%rcx),%eax 6b6: 44 3b c8 cmp %eax,%r9d 6b9: 0f 8c 46 01 00 00 jl 0x805 6bf: 45 89 ca mov %r9d,%r10d 6c2: 33 c0 xor %eax,%eax 6c4: 44 2b d1 sub %ecx,%r10d 6c7: 41 83 e2 0f and $0xf,%r10d 6cb: 41 f7 da neg %r10d 6ce: 45 03 d1 add %r9d,%r10d 6d1: 85 c9 test %ecx,%ecx 6d3: 76 24 jbe 0x6f9 6d5: 0f 1f 40 00 nopl 0x0(%rax) 6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 6e5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 6eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 6f1: 48 ff c0 inc %rax 6f4: 48 3b c1 cmp %rcx,%rax 6f7: 72 e7 jb 0x6e0 6f9: 49 63 c2 movslq %r10d,%rax 6fc: 0f 1f 40 00 nopl 0x0(%rax) 700: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 705: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 709: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 70f: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 715: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 71b: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 721: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 728: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 72f: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 736: c5 fd 11 03 vmovupd %ymm0,(%rbx) 73a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 73f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 744: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 749: 48 83 c1 10 add $0x10,%rcx 74d: 48 3b c8 cmp %rax,%rcx 750: 72 ae jb 0x700 752: 41 8d 42 01 lea 0x1(%r10),%eax 756: 41 3b c1 cmp %r9d,%eax 759: 0f 87 98 00 00 00 ja 0x7f7 75f: 4d 63 c9 movslq %r9d,%r9 762: 4d 63 d2 movslq %r10d,%r10 765: 4d 2b ca sub %r10,%r9 768: 49 83 f9 04 cmp $0x4,%r9 76c: 0f 8c 8f 00 00 00 jl 0x801 772: 4d 63 d2 movslq %r10d,%r10 775: 44 89 ce mov %r9d,%esi 778: 83 e6 fc and $0xfffffffc,%esi 77b: 33 c9 xor %ecx,%ecx 77d: 48 63 f6 movslq %esi,%rsi 780: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 784: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 788: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 78c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 793: 00 794: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 7a6: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 7ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 7b0: 48 83 c1 04 add $0x4,%rcx 7b4: 48 3b ce cmp %rsi,%rcx 7b7: 72 e7 jb 0x7a0 7b9: 49 3b f1 cmp %r9,%rsi 7bc: 73 39 jae 0x7f7 7be: 4d 63 d2 movslq %r10d,%r10 7c1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 7c5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 7c9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 7cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d4: 00 7d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7dc: 0f 1f 40 00 nopl 0x0(%rax) 7e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 7e5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 7ea: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 7ef: 48 ff c6 inc %rsi 7f2: 49 3b f1 cmp %r9,%rsi 7f5: 72 e9 jb 0x7e0 7f7: 33 c0 xor %eax,%eax 7f9: c5 f8 77 vzeroupper 7fc: 41 5f pop %r15 7fe: 5e pop %rsi 7ff: 5b pop %rbx 800: c3 ret 801: 33 f6 xor %esi,%esi 803: eb b4 jmp 0x7b9 805: 45 33 d2 xor %r10d,%r10d 808: e9 45 ff ff ff jmp 0x752 80d: b8 fa ff ff ff mov $0xfffffffa,%eax 812: 41 5f pop %r15 814: 5e pop %rsi 815: 5b pop %rbx 816: c3 ret 817: b8 f8 ff ff ff mov $0xfffffff8,%eax 81c: 41 5f pop %r15 81e: 5e pop %rsi 81f: 5b pop %rbx 820: c3 ret 821: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 828: 00 829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 837: 00 838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 83f: 90 nop 840: 53 push %rbx 841: 56 push %rsi 842: 41 57 push %r15 844: 49 89 cb mov %rcx,%r11 847: 4d 85 db test %r11,%r11 84a: 0f 84 a7 01 00 00 je 0x9f7 850: 48 85 d2 test %rdx,%rdx 853: 0f 84 9e 01 00 00 je 0x9f7 859: 4d 85 c0 test %r8,%r8 85c: 0f 84 95 01 00 00 je 0x9f7 862: 45 85 c9 test %r9d,%r9d 865: 0f 8e 82 01 00 00 jle 0x9ed 86b: 41 83 f9 10 cmp $0x10,%r9d 86f: 0f 8c 70 01 00 00 jl 0x9e5 875: 4c 89 c1 mov %r8,%rcx 878: 48 83 e1 1f and $0x1f,%rcx 87c: 89 c9 mov %ecx,%ecx 87e: 85 c9 test %ecx,%ecx 880: 74 11 je 0x893 882: f6 c1 07 test $0x7,%cl 885: 0f 85 5a 01 00 00 jne 0x9e5 88b: f7 d9 neg %ecx 88d: 83 c1 20 add $0x20,%ecx 890: c1 e9 03 shr $0x3,%ecx 893: 8d 41 10 lea 0x10(%rcx),%eax 896: 44 3b c8 cmp %eax,%r9d 899: 0f 8c 46 01 00 00 jl 0x9e5 89f: 45 89 ca mov %r9d,%r10d 8a2: 33 c0 xor %eax,%eax 8a4: 44 2b d1 sub %ecx,%r10d 8a7: 41 83 e2 0f and $0xf,%r10d 8ab: 41 f7 da neg %r10d 8ae: 45 03 d1 add %r9d,%r10d 8b1: 85 c9 test %ecx,%ecx 8b3: 76 24 jbe 0x8d9 8b5: 0f 1f 40 00 nopl 0x0(%rax) 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8c0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 8c5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 8cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 8d1: 48 ff c0 inc %rax 8d4: 48 3b c1 cmp %rcx,%rax 8d7: 72 e7 jb 0x8c0 8d9: 49 63 c2 movslq %r10d,%rax 8dc: 0f 1f 40 00 nopl 0x0(%rax) 8e0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 8e5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 8eb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 8f1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 8f8: 03 8f9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 8ff: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 906: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 90d: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 914: 03 915: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 91b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 922: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 929: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 930: 03 931: 48 83 c1 10 add $0x10,%rcx 935: 48 3b c8 cmp %rax,%rcx 938: 72 a6 jb 0x8e0 93a: 41 8d 42 01 lea 0x1(%r10),%eax 93e: 41 3b c1 cmp %r9d,%eax 941: 0f 87 90 00 00 00 ja 0x9d7 947: 4d 63 c9 movslq %r9d,%r9 94a: 4d 63 d2 movslq %r10d,%r10 94d: 4d 2b ca sub %r10,%r9 950: 49 83 f9 04 cmp $0x4,%r9 954: 0f 8c 87 00 00 00 jl 0x9e1 95a: 4d 63 d2 movslq %r10d,%r10 95d: 44 89 ce mov %r9d,%esi 960: 83 e6 fc and $0xfffffffc,%esi 963: 33 c9 xor %ecx,%ecx 965: 48 63 f6 movslq %esi,%rsi 968: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 96c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 970: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 980: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 986: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 98b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 990: 48 83 c1 04 add $0x4,%rcx 994: 48 3b ce cmp %rsi,%rcx 997: 72 e7 jb 0x980 999: 49 3b f1 cmp %r9,%rsi 99c: 73 39 jae 0x9d7 99e: 4d 63 d2 movslq %r10d,%r10 9a1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 9a5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 9a9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 9ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9b4: 00 9b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9bc: 0f 1f 40 00 nopl 0x0(%rax) 9c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 9c5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 9ca: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 9cf: 48 ff c6 inc %rsi 9d2: 49 3b f1 cmp %r9,%rsi 9d5: 72 e9 jb 0x9c0 9d7: 33 c0 xor %eax,%eax 9d9: c5 f8 77 vzeroupper 9dc: 41 5f pop %r15 9de: 5e pop %rsi 9df: 5b pop %rbx 9e0: c3 ret 9e1: 33 f6 xor %esi,%esi 9e3: eb b4 jmp 0x999 9e5: 45 33 d2 xor %r10d,%r10d 9e8: e9 4d ff ff ff jmp 0x93a 9ed: b8 fa ff ff ff mov $0xfffffffa,%eax 9f2: 41 5f pop %r15 9f4: 5e pop %rsi 9f5: 5b pop %rbx 9f6: c3 ret 9f7: b8 f8 ff ff ff mov $0xfffffff8,%eax 9fc: 41 5f pop %r15 9fe: 5e pop %rsi 9ff: 5b pop %rbx a00: c3 ret a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a08: 00 a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a17: 00 a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a1f: 90 nop a20: 48 83 ec 28 sub $0x28,%rsp a24: 48 89 4c 24 30 mov %rcx,0x30(%rsp) a29: 48 85 d2 test %rdx,%rdx a2c: 74 1b je 0xa49 a2e: 45 85 c0 test %r8d,%r8d a31: 7f 0a jg 0xa3d a33: b8 fa ff ff ff mov $0xfffffffa,%eax a38: 48 83 c4 28 add $0x28,%rsp a3c: c3 ret a3d: e8 9e 76 03 00 call 0x380e0 a42: 33 c0 xor %eax,%eax a44: 48 83 c4 28 add $0x28,%rsp a48: c3 ret a49: b8 f8 ff ff ff mov $0xfffffff8,%eax a4e: 48 83 c4 28 add $0x28,%rsp a52: c3 ret a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a5f: 00 a60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp a65: 48 89 4c 24 30 mov %rcx,0x30(%rsp) a6a: 48 85 d2 test %rdx,%rdx a6d: 74 1d je 0xa8c a6f: 45 85 c0 test %r8d,%r8d a72: 7f 0b jg 0xa7f a74: b8 fa ff ff ff mov $0xfffffffa,%eax a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp a7e: c3 ret a7f: e8 fc 77 03 00 call 0x38280 a84: 33 c0 xor %eax,%eax a86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp a8b: c3 ret a8c: b8 f8 ff ff ff mov $0xfffffff8,%eax a91: 48 8d 64 24 28 lea 0x28(%rsp),%rsp a96: 90 nop a97: c3 ret a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a9f: 00 aa0: 48 83 ec 28 sub $0x28,%rsp aa4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) aa9: 48 85 d2 test %rdx,%rdx aac: 74 1b je 0xac9 aae: 45 85 c0 test %r8d,%r8d ab1: 7f 0a jg 0xabd ab3: b8 fa ff ff ff mov $0xfffffffa,%eax ab8: 48 83 c4 28 add $0x28,%rsp abc: c3 ret abd: e8 5e 79 03 00 call 0x38420 ac2: 33 c0 xor %eax,%eax ac4: 48 83 c4 28 add $0x28,%rsp ac8: c3 ret ac9: b8 f8 ff ff ff mov $0xfffffff8,%eax ace: 48 83 c4 28 add $0x28,%rsp ad2: c3 ret ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) adf: 00 ae0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 ae5: 49 89 d1 mov %rdx,%r9 ae8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 aec: 48 89 4c 24 08 mov %rcx,0x8(%rsp) af1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 af7: 4d 85 c9 test %r9,%r9 afa: 0f 84 5a 01 00 00 je 0xc5a b00: 45 85 c0 test %r8d,%r8d b03: 0f 8e 48 01 00 00 jle 0xc51 b09: 41 83 f8 08 cmp $0x8,%r8d b0d: 0f 8c 2f 01 00 00 jl 0xc42 b13: 4c 89 ca mov %r9,%rdx b16: 48 83 e2 1f and $0x1f,%rdx b1a: 85 d2 test %edx,%edx b1c: 74 11 je 0xb2f b1e: f6 c2 07 test $0x7,%dl b21: 0f 85 1b 01 00 00 jne 0xc42 b27: f7 da neg %edx b29: 83 c2 20 add $0x20,%edx b2c: c1 ea 03 shr $0x3,%edx b2f: 8d 42 08 lea 0x8(%rdx),%eax b32: 44 3b c0 cmp %eax,%r8d b35: 0f 8c 07 01 00 00 jl 0xc42 b3b: 44 89 c1 mov %r8d,%ecx b3e: 33 c0 xor %eax,%eax b40: 2b ca sub %edx,%ecx b42: 83 e1 07 and $0x7,%ecx b45: f7 d9 neg %ecx b47: 41 03 c8 add %r8d,%ecx b4a: 41 89 d2 mov %edx,%r10d b4d: 85 d2 test %edx,%edx b4f: 76 27 jbe 0xb78 b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b58: 00 b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b60: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 b66: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 b6a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) b70: 48 ff c0 inc %rax b73: 49 3b c2 cmp %r10,%rax b76: 72 e8 jb 0xb60 b78: 48 63 d1 movslq %ecx,%rdx b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b80: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 b86: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 b8d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) b93: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) b9a: 49 83 c2 08 add $0x8,%r10 b9e: 4c 3b d2 cmp %rdx,%r10 ba1: 72 dd jb 0xb80 ba3: 8d 41 01 lea 0x1(%rcx),%eax ba6: 41 3b c0 cmp %r8d,%eax ba9: 0f 87 89 00 00 00 ja 0xc38 baf: 4d 63 c0 movslq %r8d,%r8 bb2: 4c 2b c2 sub %rdx,%r8 bb5: 49 83 f8 02 cmp $0x2,%r8 bb9: 0f 8c 7f 00 00 00 jl 0xc3e bbf: 44 89 c0 mov %r8d,%eax bc2: 45 33 d2 xor %r10d,%r10d bc5: 83 e0 fe and $0xfffffffe,%eax bc8: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx bcc: 48 63 c0 movslq %eax,%rax bcf: c5 fb 12 c8 vmovddup %xmm0,%xmm1 bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bdf: 00 be0: 49 83 c2 02 add $0x2,%r10 be4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 be8: c5 f8 11 12 vmovups %xmm2,(%rdx) bec: 48 83 c2 10 add $0x10,%rdx bf0: 4c 3b d0 cmp %rax,%r10 bf3: 72 eb jb 0xbe0 bf5: 49 3b c0 cmp %r8,%rax bf8: 73 3e jae 0xc38 bfa: 48 63 c9 movslq %ecx,%rcx bfd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx c01: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c0c: 00 c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c20: c5 fb 10 0a vmovsd (%rdx),%xmm1 c24: 48 ff c0 inc %rax c27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 c2b: c5 fb 11 12 vmovsd %xmm2,(%rdx) c2f: 48 83 c2 08 add $0x8,%rdx c33: 49 3b c0 cmp %r8,%rax c36: 72 e8 jb 0xc20 c38: 33 c0 xor %eax,%eax c3a: c5 f8 77 vzeroupper c3d: c3 ret c3e: 33 c0 xor %eax,%eax c40: eb b3 jmp 0xbf5 c42: 33 c9 xor %ecx,%ecx c44: 41 83 f8 01 cmp $0x1,%r8d c48: 72 ee jb 0xc38 c4a: 4d 63 c0 movslq %r8d,%r8 c4d: 33 c0 xor %eax,%eax c4f: eb a4 jmp 0xbf5 c51: b8 fa ff ff ff mov $0xfffffffa,%eax c56: c5 f8 77 vzeroupper c59: c3 ret c5a: b8 f8 ff ff ff mov $0xfffffff8,%eax c5f: c5 f8 77 vzeroupper c62: c3 ret c63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c6a: 00 c6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c80: 45 89 c1 mov %r8d,%r9d c83: 49 89 d0 mov %rdx,%r8 c86: 48 89 4c 24 08 mov %rcx,0x8(%rsp) c8b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 c90: 4d 85 c0 test %r8,%r8 c93: 0f 84 f0 00 00 00 je 0xd89 c99: 45 85 c9 test %r9d,%r9d c9c: 0f 8e e1 00 00 00 jle 0xd83 ca2: 49 63 d1 movslq %r9d,%rdx ca5: 48 83 fa 08 cmp $0x8,%rdx ca9: 0f 8c cf 00 00 00 jl 0xd7e caf: 4c 89 c0 mov %r8,%rax cb2: 48 83 e0 1f and $0x1f,%rax cb6: 85 c0 test %eax,%eax cb8: 74 10 je 0xcca cba: a8 07 test $0x7,%al cbc: 0f 85 bc 00 00 00 jne 0xd7e cc2: f7 d8 neg %eax cc4: 83 c0 20 add $0x20,%eax cc7: c1 e8 03 shr $0x3,%eax cca: 8d 48 08 lea 0x8(%rax),%ecx ccd: 48 3b d1 cmp %rcx,%rdx cd0: 0f 8c a8 00 00 00 jl 0xd7e cd6: 44 89 c9 mov %r9d,%ecx cd9: 2b c8 sub %eax,%ecx cdb: 83 e1 07 and $0x7,%ecx cde: 44 2b c9 sub %ecx,%r9d ce1: 33 c9 xor %ecx,%ecx ce3: 41 89 c2 mov %eax,%r10d ce6: 85 c0 test %eax,%eax ce8: 76 2e jbe 0xd18 cea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cf1: 00 cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d00: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 d06: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 d0a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) d10: 48 ff c1 inc %rcx d13: 49 3b ca cmp %r10,%rcx d16: 72 e8 jb 0xd00 d18: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 d1d: 49 63 c1 movslq %r9d,%rax d20: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 d26: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 d2d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) d33: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) d3a: 49 83 c2 08 add $0x8,%r10 d3e: 4c 3b d0 cmp %rax,%r10 d41: 72 dd jb 0xd20 d43: 33 c0 xor %eax,%eax d45: 41 8d 49 01 lea 0x1(%r9),%ecx d49: 48 63 c9 movslq %ecx,%rcx d4c: 48 3b ca cmp %rdx,%rcx d4f: 77 27 ja 0xd78 d51: 4d 63 c9 movslq %r9d,%r9 d54: 49 2b d1 sub %r9,%rdx d57: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) d60: c5 fb 10 09 vmovsd (%rcx),%xmm1 d64: 48 ff c0 inc %rax d67: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 d6b: c5 fb 11 11 vmovsd %xmm2,(%rcx) d6f: 48 83 c1 08 add $0x8,%rcx d73: 48 3b c2 cmp %rdx,%rax d76: 72 e8 jb 0xd60 d78: 33 c0 xor %eax,%eax d7a: c5 f8 77 vzeroupper d7d: c3 ret d7e: 45 33 c9 xor %r9d,%r9d d81: eb c0 jmp 0xd43 d83: b8 fa ff ff ff mov $0xfffffffa,%eax d88: c3 ret d89: b8 f8 ff ff ff mov $0xfffffff8,%eax d8e: c3 ret d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d96: 00 d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d9e: 66 90 xchg %ax,%ax da0: 45 89 c1 mov %r8d,%r9d da3: 49 89 d0 mov %rdx,%r8 da6: 48 89 4c 24 08 mov %rcx,0x8(%rsp) dab: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 db0: 4d 85 c0 test %r8,%r8 db3: 0f 84 f0 00 00 00 je 0xea9 db9: 45 85 c9 test %r9d,%r9d dbc: 0f 8e e1 00 00 00 jle 0xea3 dc2: 49 63 d1 movslq %r9d,%rdx dc5: 48 83 fa 08 cmp $0x8,%rdx dc9: 0f 8c cf 00 00 00 jl 0xe9e dcf: 4c 89 c0 mov %r8,%rax dd2: 48 83 e0 1f and $0x1f,%rax dd6: 85 c0 test %eax,%eax dd8: 74 10 je 0xdea dda: a8 07 test $0x7,%al ddc: 0f 85 bc 00 00 00 jne 0xe9e de2: f7 d8 neg %eax de4: 83 c0 20 add $0x20,%eax de7: c1 e8 03 shr $0x3,%eax dea: 8d 48 08 lea 0x8(%rax),%ecx ded: 48 3b d1 cmp %rcx,%rdx df0: 0f 8c a8 00 00 00 jl 0xe9e df6: 44 89 c9 mov %r9d,%ecx df9: 2b c8 sub %eax,%ecx dfb: 83 e1 07 and $0x7,%ecx dfe: 44 2b c9 sub %ecx,%r9d e01: 33 c9 xor %ecx,%ecx e03: 41 89 c2 mov %eax,%r10d e06: 85 c0 test %eax,%eax e08: 76 2e jbe 0xe38 e0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e11: 00 e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e20: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 e26: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 e2a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) e30: 48 ff c1 inc %rcx e33: 49 3b ca cmp %r10,%rcx e36: 72 e8 jb 0xe20 e38: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 e3d: 49 63 c1 movslq %r9d,%rax e40: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 e46: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 e4d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) e53: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) e5a: 49 83 c2 08 add $0x8,%r10 e5e: 4c 3b d0 cmp %rax,%r10 e61: 72 dd jb 0xe40 e63: 33 c0 xor %eax,%eax e65: 41 8d 49 01 lea 0x1(%r9),%ecx e69: 48 63 c9 movslq %ecx,%rcx e6c: 48 3b ca cmp %rdx,%rcx e6f: 77 27 ja 0xe98 e71: 4d 63 c9 movslq %r9d,%r9 e74: 49 2b d1 sub %r9,%rdx e77: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e80: c5 fb 10 01 vmovsd (%rcx),%xmm0 e84: 48 ff c0 inc %rax e87: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 e8b: c5 fb 11 11 vmovsd %xmm2,(%rcx) e8f: 48 83 c1 08 add $0x8,%rcx e93: 48 3b c2 cmp %rdx,%rax e96: 72 e8 jb 0xe80 e98: 33 c0 xor %eax,%eax e9a: c5 f8 77 vzeroupper e9d: c3 ret e9e: 45 33 c9 xor %r9d,%r9d ea1: eb c0 jmp 0xe63 ea3: b8 fa ff ff ff mov $0xfffffffa,%eax ea8: c3 ret ea9: b8 f8 ff ff ff mov $0xfffffff8,%eax eae: c3 ret eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) eb6: 00 eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ebe: 66 90 xchg %ax,%ax ec0: 55 push %rbp ec1: 48 83 ec 30 sub $0x30,%rsp ec5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp eca: 48 89 4d 20 mov %rcx,0x20(%rbp) ece: 48 89 55 28 mov %rdx,0x28(%rbp) ed2: 44 89 45 30 mov %r8d,0x30(%rbp) ed6: 48 8b 45 20 mov 0x20(%rbp),%rax eda: 48 8b 55 28 mov 0x28(%rbp),%rdx ede: 8b 4d 30 mov 0x30(%rbp),%ecx ee1: 89 4d 08 mov %ecx,0x8(%rbp) ee4: 48 89 c1 mov %rax,%rcx ee7: 8b 45 08 mov 0x8(%rbp),%eax eea: 41 89 c0 mov %eax,%r8d eed: e8 8e 75 13 00 call 0x138480 ef2: 89 45 00 mov %eax,0x0(%rbp) ef5: 8b 45 00 mov 0x0(%rbp),%eax ef8: 48 8d 65 10 lea 0x10(%rbp),%rsp efc: 5d pop %rbp efd: c3 ret efe: 66 90 xchg %ax,%ax f00: 55 push %rbp f01: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp f06: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp f0b: 48 89 4d 20 mov %rcx,0x20(%rbp) f0f: 48 89 55 28 mov %rdx,0x28(%rbp) f13: 44 89 45 30 mov %r8d,0x30(%rbp) f17: 48 8b 45 20 mov 0x20(%rbp),%rax f1b: 48 8b 55 28 mov 0x28(%rbp),%rdx f1f: 8b 4d 30 mov 0x30(%rbp),%ecx f22: 89 4d 08 mov %ecx,0x8(%rbp) f25: 48 89 c1 mov %rax,%rcx f28: 8b 45 08 mov 0x8(%rbp),%eax f2b: 41 89 c0 mov %eax,%r8d f2e: e8 6d 75 13 00 call 0x1384a0 f33: 89 45 00 mov %eax,0x0(%rbp) f36: 8b 45 00 mov 0x0(%rbp),%eax f39: 48 8d 65 10 lea 0x10(%rbp),%rsp f3d: 5d pop %rbp f3e: c3 ret f3f: 90 nop f40: 55 push %rbp f41: 48 83 ec 30 sub $0x30,%rsp f45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp f4a: 48 89 4d 20 mov %rcx,0x20(%rbp) f4e: 48 89 55 28 mov %rdx,0x28(%rbp) f52: 44 89 45 30 mov %r8d,0x30(%rbp) f56: 48 8b 45 20 mov 0x20(%rbp),%rax f5a: 48 8b 55 28 mov 0x28(%rbp),%rdx f5e: 8b 4d 30 mov 0x30(%rbp),%ecx f61: 89 4d 08 mov %ecx,0x8(%rbp) f64: 48 89 c1 mov %rax,%rcx f67: 8b 45 08 mov 0x8(%rbp),%eax f6a: 41 89 c0 mov %eax,%r8d f6d: e8 4e 75 13 00 call 0x1384c0 f72: 89 45 00 mov %eax,0x0(%rbp) f75: 8b 45 00 mov 0x0(%rbp),%eax f78: 48 8d 65 10 lea 0x10(%rbp),%rsp f7c: 5d pop %rbp f7d: c3 ret f7e: 66 90 xchg %ax,%ax f80: 55 push %rbp f81: 48 83 ec 30 sub $0x30,%rsp f85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp f8a: 48 89 4d 20 mov %rcx,0x20(%rbp) f8e: 48 89 55 28 mov %rdx,0x28(%rbp) f92: 44 89 45 30 mov %r8d,0x30(%rbp) f96: 48 8b 45 20 mov 0x20(%rbp),%rax f9a: 48 8b 55 28 mov 0x28(%rbp),%rdx f9e: 8b 4d 30 mov 0x30(%rbp),%ecx fa1: 89 4d 08 mov %ecx,0x8(%rbp) fa4: 48 89 c1 mov %rax,%rcx fa7: 8b 45 08 mov 0x8(%rbp),%eax faa: 41 89 c0 mov %eax,%r8d fad: e8 2e 75 13 00 call 0x1384e0 fb2: 89 45 00 mov %eax,0x0(%rbp) fb5: 8b 45 00 mov 0x0(%rbp),%eax fb8: 48 8d 65 10 lea 0x10(%rbp),%rsp fbc: 5d pop %rbp fbd: c3 ret fbe: 66 90 xchg %ax,%ax fc0: 55 push %rbp fc1: 48 83 ec 30 sub $0x30,%rsp fc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp fca: 48 89 4d 20 mov %rcx,0x20(%rbp) fce: 48 89 55 28 mov %rdx,0x28(%rbp) fd2: 44 89 45 30 mov %r8d,0x30(%rbp) fd6: 48 8b 45 20 mov 0x20(%rbp),%rax fda: 48 8b 55 28 mov 0x28(%rbp),%rdx fde: 8b 4d 30 mov 0x30(%rbp),%ecx fe1: 89 4d 08 mov %ecx,0x8(%rbp) fe4: 48 89 c1 mov %rax,%rcx fe7: 8b 45 08 mov 0x8(%rbp),%eax fea: 41 89 c0 mov %eax,%r8d fed: e8 0e 75 13 00 call 0x138500 ff2: 89 45 00 mov %eax,0x0(%rbp) ff5: 8b 45 00 mov 0x0(%rbp),%eax ff8: 48 8d 65 10 lea 0x10(%rbp),%rsp ffc: 5d pop %rbp ffd: c3 ret ffe: 66 90 xchg %ax,%ax 1000: 55 push %rbp 1001: 48 83 ec 30 sub $0x30,%rsp 1005: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 100a: 48 89 4d 20 mov %rcx,0x20(%rbp) 100e: 48 89 55 28 mov %rdx,0x28(%rbp) 1012: 44 89 45 30 mov %r8d,0x30(%rbp) 1016: 48 8b 45 20 mov 0x20(%rbp),%rax 101a: 48 8b 55 28 mov 0x28(%rbp),%rdx 101e: 8b 4d 30 mov 0x30(%rbp),%ecx 1021: 89 4d 08 mov %ecx,0x8(%rbp) 1024: 48 89 c1 mov %rax,%rcx 1027: 8b 45 08 mov 0x8(%rbp),%eax 102a: 41 89 c0 mov %eax,%r8d 102d: e8 ee 74 13 00 call 0x138520 1032: 89 45 00 mov %eax,0x0(%rbp) 1035: 8b 45 00 mov 0x0(%rbp),%eax 1038: 48 8d 65 10 lea 0x10(%rbp),%rsp 103c: 5d pop %rbp 103d: c3 ret 103e: 66 90 xchg %ax,%ax 1040: 48 83 ec 28 sub $0x28,%rsp 1044: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1049: 48 85 d2 test %rdx,%rdx 104c: 74 28 je 0x1076 104e: 45 85 c0 test %r8d,%r8d 1051: 7f 0a jg 0x105d 1053: b8 fa ff ff ff mov $0xfffffffa,%eax 1058: 48 83 c4 28 add $0x28,%rsp 105c: c3 ret 105d: 89 c8 mov %ecx,%eax 105f: 48 c1 e9 20 shr $0x20,%rcx 1063: 48 c1 e1 20 shl $0x20,%rcx 1067: 48 0b c8 or %rax,%rcx 106a: e8 51 75 03 00 call 0x385c0 106f: 33 c0 xor %eax,%eax 1071: 48 83 c4 28 add $0x28,%rsp 1075: c3 ret 1076: b8 f8 ff ff ff mov $0xfffffff8,%eax 107b: 48 83 c4 28 add $0x28,%rsp 107f: c3 ret 1080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1085: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 108a: 48 85 d2 test %rdx,%rdx 108d: 74 2a je 0x10b9 108f: 45 85 c0 test %r8d,%r8d 1092: 7f 0b jg 0x109f 1094: b8 fa ff ff ff mov $0xfffffffa,%eax 1099: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 109e: c3 ret 109f: 89 c8 mov %ecx,%eax 10a1: 48 c1 e9 20 shr $0x20,%rcx 10a5: 48 c1 e1 20 shl $0x20,%rcx 10a9: 48 0b c8 or %rax,%rcx 10ac: e8 2f 75 03 00 call 0x385e0 10b1: 33 c0 xor %eax,%eax 10b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10b8: c3 ret 10b9: b8 f8 ff ff ff mov $0xfffffff8,%eax 10be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10c3: 90 nop 10c4: c3 ret 10c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10cc: 00 10cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10e0: 48 83 ec 28 sub $0x28,%rsp 10e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 10e9: 48 85 d2 test %rdx,%rdx 10ec: 74 28 je 0x1116 10ee: 45 85 c0 test %r8d,%r8d 10f1: 7f 0a jg 0x10fd 10f3: b8 fa ff ff ff mov $0xfffffffa,%eax 10f8: 48 83 c4 28 add $0x28,%rsp 10fc: c3 ret 10fd: 89 c8 mov %ecx,%eax 10ff: 48 c1 e9 20 shr $0x20,%rcx 1103: 48 c1 e1 20 shl $0x20,%rcx 1107: 48 0b c8 or %rax,%rcx 110a: e8 f1 74 03 00 call 0x38600 110f: 33 c0 xor %eax,%eax 1111: 48 83 c4 28 add $0x28,%rsp 1115: c3 ret 1116: b8 f8 ff ff ff mov $0xfffffff8,%eax 111b: 48 83 c4 28 add $0x28,%rsp 111f: c3 ret 1120: 48 83 ec 28 sub $0x28,%rsp 1124: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1129: 48 85 d2 test %rdx,%rdx 112c: 74 28 je 0x1156 112e: 45 85 c0 test %r8d,%r8d 1131: 7f 0a jg 0x113d 1133: b8 fa ff ff ff mov $0xfffffffa,%eax 1138: 48 83 c4 28 add $0x28,%rsp 113c: c3 ret 113d: 89 c8 mov %ecx,%eax 113f: 48 c1 e9 20 shr $0x20,%rcx 1143: 48 c1 e1 20 shl $0x20,%rcx 1147: 48 0b c8 or %rax,%rcx 114a: e8 d1 74 03 00 call 0x38620 114f: 33 c0 xor %eax,%eax 1151: 48 83 c4 28 add $0x28,%rsp 1155: c3 ret 1156: b8 f8 ff ff ff mov $0xfffffff8,%eax 115b: 48 83 c4 28 add $0x28,%rsp 115f: c3 ret 1160: 48 83 ec 28 sub $0x28,%rsp 1164: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1169: 48 85 d2 test %rdx,%rdx 116c: 74 28 je 0x1196 116e: 45 85 c0 test %r8d,%r8d 1171: 7f 0a jg 0x117d 1173: b8 fa ff ff ff mov $0xfffffffa,%eax 1178: 48 83 c4 28 add $0x28,%rsp 117c: c3 ret 117d: 89 c8 mov %ecx,%eax 117f: 48 c1 e9 20 shr $0x20,%rcx 1183: 48 c1 e1 20 shl $0x20,%rcx 1187: 48 0b c8 or %rax,%rcx 118a: e8 b1 74 03 00 call 0x38640 118f: 33 c0 xor %eax,%eax 1191: 48 83 c4 28 add $0x28,%rsp 1195: c3 ret 1196: b8 f8 ff ff ff mov $0xfffffff8,%eax 119b: 48 83 c4 28 add $0x28,%rsp 119f: c3 ret 11a0: 48 83 ec 28 sub $0x28,%rsp 11a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 11a9: 48 85 d2 test %rdx,%rdx 11ac: 74 28 je 0x11d6 11ae: 45 85 c0 test %r8d,%r8d 11b1: 7f 0a jg 0x11bd 11b3: b8 fa ff ff ff mov $0xfffffffa,%eax 11b8: 48 83 c4 28 add $0x28,%rsp 11bc: c3 ret 11bd: 89 c8 mov %ecx,%eax 11bf: 48 c1 e9 20 shr $0x20,%rcx 11c3: 48 c1 e1 20 shl $0x20,%rcx 11c7: 48 0b c8 or %rax,%rcx 11ca: e8 d1 77 03 00 call 0x389a0 11cf: 33 c0 xor %eax,%eax 11d1: 48 83 c4 28 add $0x28,%rsp 11d5: c3 ret 11d6: b8 f8 ff ff ff mov $0xfffffff8,%eax 11db: 48 83 c4 28 add $0x28,%rsp 11df: c3 ret 11e0: 48 83 ec 28 sub $0x28,%rsp 11e4: 48 85 d2 test %rdx,%rdx 11e7: 74 41 je 0x122a 11e9: 45 85 c0 test %r8d,%r8d 11ec: 7e 32 jle 0x1220 11ee: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c54618 11f5: 01 11f6: 7a 02 jp 0x11fa 11f8: 74 10 je 0x120a 11fa: 0f 57 c9 xorps %xmm1,%xmm1 11fd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 1201: 7a 02 jp 0x1205 1203: 74 0c je 0x1211 1205: e8 b6 7a 03 00 call 0x38cc0 120a: 33 c0 xor %eax,%eax 120c: 48 83 c4 28 add $0x28,%rsp 1210: c3 ret 1211: 48 89 d1 mov %rdx,%rcx 1214: 44 89 c2 mov %r8d,%edx 1217: 48 83 c4 28 add $0x28,%rsp 121b: e9 20 3f 01 00 jmp 0x15140 1220: b8 fa ff ff ff mov $0xfffffffa,%eax 1225: 48 83 c4 28 add $0x28,%rsp 1229: c3 ret 122a: b8 f8 ff ff ff mov $0xfffffff8,%eax 122f: 48 83 c4 28 add $0x28,%rsp 1233: c3 ret 1234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1245: 48 85 d2 test %rdx,%rdx 1248: 74 45 je 0x128f 124a: 45 85 c0 test %r8d,%r8d 124d: 7e 34 jle 0x1283 124f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c54620 1256: 01 1257: 7a 02 jp 0x125b 1259: 74 10 je 0x126b 125b: 0f 57 c9 xorps %xmm1,%xmm1 125e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 1262: 7a 02 jp 0x1266 1264: 74 0d je 0x1273 1266: e8 f5 7b 03 00 call 0x38e60 126b: 33 c0 xor %eax,%eax 126d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1272: c3 ret 1273: 48 89 d1 mov %rdx,%rcx 1276: 44 89 c2 mov %r8d,%edx 1279: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 127e: e9 bd 40 01 00 jmp 0x15340 1283: b8 fa ff ff ff mov $0xfffffffa,%eax 1288: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 128d: 90 nop 128e: c3 ret 128f: b8 f8 ff ff ff mov $0xfffffff8,%eax 1294: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1299: 90 nop 129a: 90 nop 129b: 90 nop 129c: c3 ret 129d: 0f 1f 00 nopl (%rax) 12a0: 48 83 ec 28 sub $0x28,%rsp 12a4: 48 85 d2 test %rdx,%rdx 12a7: 74 41 je 0x12ea 12a9: 45 85 c0 test %r8d,%r8d 12ac: 7e 32 jle 0x12e0 12ae: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c54628 12b5: 01 12b6: 7a 02 jp 0x12ba 12b8: 74 10 je 0x12ca 12ba: 0f 57 c9 xorps %xmm1,%xmm1 12bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 12c1: 7a 02 jp 0x12c5 12c3: 74 0c je 0x12d1 12c5: e8 36 7d 03 00 call 0x39000 12ca: 33 c0 xor %eax,%eax 12cc: 48 83 c4 28 add $0x28,%rsp 12d0: c3 ret 12d1: 48 89 d1 mov %rdx,%rcx 12d4: 44 89 c2 mov %r8d,%edx 12d7: 48 83 c4 28 add $0x28,%rsp 12db: e9 40 42 01 00 jmp 0x15520 12e0: b8 fa ff ff ff mov $0xfffffffa,%eax 12e5: 48 83 c4 28 add $0x28,%rsp 12e9: c3 ret 12ea: b8 f8 ff ff ff mov $0xfffffff8,%eax 12ef: 48 83 c4 28 add $0x28,%rsp 12f3: c3 ret 12f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1300: 48 83 ec 28 sub $0x28,%rsp 1304: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1308: 48 85 d2 test %rdx,%rdx 130b: 0f 84 c2 01 00 00 je 0x14d3 1311: 45 85 c0 test %r8d,%r8d 1314: 0f 8e af 01 00 00 jle 0x14c9 131a: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c54630 1321: 01 1322: 7a 06 jp 0x132a 1324: 0f 84 98 01 00 00 je 0x14c2 132a: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 132e: c5 f9 2e c8 vucomisd %xmm0,%xmm1 1332: 7a 06 jp 0x133a 1334: 0f 84 78 01 00 00 je 0x14b2 133a: 41 83 f8 10 cmp $0x10,%r8d 133e: 0f 8c 5e 01 00 00 jl 0x14a2 1344: 49 89 d1 mov %rdx,%r9 1347: 49 83 e1 1f and $0x1f,%r9 134b: 45 85 c9 test %r9d,%r9d 134e: 74 18 je 0x1368 1350: 41 f7 c1 07 00 00 00 test $0x7,%r9d 1357: 0f 85 45 01 00 00 jne 0x14a2 135d: 41 f7 d9 neg %r9d 1360: 41 83 c1 20 add $0x20,%r9d 1364: 41 c1 e9 03 shr $0x3,%r9d 1368: 41 8d 41 10 lea 0x10(%r9),%eax 136c: 44 3b c0 cmp %eax,%r8d 136f: 0f 8c 2d 01 00 00 jl 0x14a2 1375: 45 89 c2 mov %r8d,%r10d 1378: 33 c0 xor %eax,%eax 137a: 45 2b d1 sub %r9d,%r10d 137d: 41 83 e2 0f and $0xf,%r10d 1381: 41 f7 da neg %r10d 1384: 45 03 d0 add %r8d,%r10d 1387: 45 89 cb mov %r9d,%r11d 138a: 45 85 c9 test %r9d,%r9d 138d: 76 23 jbe 0x13b2 138f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1396: 00 1397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 139e: 66 90 xchg %ax,%ax 13a0: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 13a5: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) 13aa: 48 ff c0 inc %rax 13ad: 49 3b c3 cmp %r11,%rax 13b0: 72 ee jb 0x13a0 13b2: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 13b6: 4d 63 ca movslq %r10d,%r9 13b9: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 13bf: 90 nop 13c0: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 13c6: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 13cd: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 13d4: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 13db: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) 13e1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) 13e8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) 13ef: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) 13f6: 49 83 c3 10 add $0x10,%r11 13fa: 4d 3b d9 cmp %r9,%r11 13fd: 72 c1 jb 0x13c0 13ff: 41 8d 42 01 lea 0x1(%r10),%eax 1403: 41 3b c0 cmp %r8d,%eax 1406: 0f 87 88 00 00 00 ja 0x1494 140c: 4d 63 c0 movslq %r8d,%r8 140f: 4d 2b c1 sub %r9,%r8 1412: 49 83 f8 04 cmp $0x4,%r8 1416: 0f 8c 82 00 00 00 jl 0x149e 141c: 44 89 c0 mov %r8d,%eax 141f: 45 33 db xor %r11d,%r11d 1422: 83 e0 fc and $0xfffffffc,%eax 1425: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 1429: 48 63 c0 movslq %eax,%rax 142c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1433: 00 1434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 143b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1440: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 1445: 49 83 c3 04 add $0x4,%r11 1449: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 144e: 49 83 c1 20 add $0x20,%r9 1452: 4c 3b d8 cmp %rax,%r11 1455: 72 e9 jb 0x1440 1457: 49 3b c0 cmp %r8,%rax 145a: 73 38 jae 0x1494 145c: 4d 63 d2 movslq %r10d,%r10 145f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 1463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 1467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 146e: 00 146f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1476: 0f 1f 00 nopl (%rax) 1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1480: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 1484: 48 ff c0 inc %rax 1487: c5 fb 11 02 vmovsd %xmm0,(%rdx) 148b: 48 83 c2 08 add $0x8,%rdx 148f: 49 3b c0 cmp %r8,%rax 1492: 72 ec jb 0x1480 1494: 33 c0 xor %eax,%eax 1496: c5 f8 77 vzeroupper 1499: 48 83 c4 28 add $0x28,%rsp 149d: c3 ret 149e: 33 c0 xor %eax,%eax 14a0: eb b5 jmp 0x1457 14a2: 45 33 d2 xor %r10d,%r10d 14a5: 41 83 f8 01 cmp $0x1,%r8d 14a9: 72 e9 jb 0x1494 14ab: 4d 63 c0 movslq %r8d,%r8 14ae: 33 c0 xor %eax,%eax 14b0: eb a5 jmp 0x1457 14b2: 48 89 d1 mov %rdx,%rcx 14b5: 44 89 c2 mov %r8d,%edx 14b8: e8 a3 40 01 00 call 0x15560 14bd: 48 83 c4 28 add $0x28,%rsp 14c1: c3 ret 14c2: 33 c0 xor %eax,%eax 14c4: 48 83 c4 28 add $0x28,%rsp 14c8: c3 ret 14c9: b8 fa ff ff ff mov $0xfffffffa,%eax 14ce: 48 83 c4 28 add $0x28,%rsp 14d2: c3 ret 14d3: b8 f8 ff ff ff mov $0xfffffff8,%eax 14d8: 48 83 c4 28 add $0x28,%rsp 14dc: c3 ret 14dd: 0f 1f 00 nopl (%rax) 14e0: 48 83 ec 28 sub $0x28,%rsp 14e4: 48 85 d2 test %rdx,%rdx 14e7: 0f 84 be 01 00 00 je 0x16ab 14ed: 45 85 c0 test %r8d,%r8d 14f0: 0f 8e ab 01 00 00 jle 0x16a1 14f6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c54638 14fd: 01 14fe: 7a 06 jp 0x1506 1500: 0f 84 94 01 00 00 je 0x169a 1506: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 150a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 150e: 7a 06 jp 0x1516 1510: 0f 84 74 01 00 00 je 0x168a 1516: 41 83 f8 10 cmp $0x10,%r8d 151a: 0f 8c 62 01 00 00 jl 0x1682 1520: 49 89 d3 mov %rdx,%r11 1523: 49 83 e3 1f and $0x1f,%r11 1527: 45 85 db test %r11d,%r11d 152a: 74 18 je 0x1544 152c: 41 f7 c3 07 00 00 00 test $0x7,%r11d 1533: 0f 85 49 01 00 00 jne 0x1682 1539: 41 f7 db neg %r11d 153c: 41 83 c3 20 add $0x20,%r11d 1540: 41 c1 eb 03 shr $0x3,%r11d 1544: 41 8d 43 10 lea 0x10(%r11),%eax 1548: 44 3b c0 cmp %eax,%r8d 154b: 0f 8c 31 01 00 00 jl 0x1682 1551: 45 89 c1 mov %r8d,%r9d 1554: 33 c0 xor %eax,%eax 1556: 45 2b cb sub %r11d,%r9d 1559: 41 83 e1 0f and $0xf,%r9d 155d: 41 f7 d9 neg %r9d 1560: 45 03 c8 add %r8d,%r9d 1563: 45 89 da mov %r11d,%r10d 1566: 45 85 db test %r11d,%r11d 1569: 76 27 jbe 0x1592 156b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1572: 00 1573: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 157a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1580: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1585: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 158a: 48 ff c0 inc %rax 158d: 49 3b c2 cmp %r10,%rax 1590: 72 ee jb 0x1580 1592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 1597: 49 63 c1 movslq %r9d,%rax 159a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 15a0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 15a6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 15ad: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 15b4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 15bb: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 15c1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 15c8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 15cf: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 15d6: 49 83 c2 10 add $0x10,%r10 15da: 4c 3b d0 cmp %rax,%r10 15dd: 72 c1 jb 0x15a0 15df: 41 8d 41 01 lea 0x1(%r9),%eax 15e3: 41 3b c0 cmp %r8d,%eax 15e6: 0f 87 88 00 00 00 ja 0x1674 15ec: 4d 63 c0 movslq %r8d,%r8 15ef: 4d 63 c9 movslq %r9d,%r9 15f2: 4d 2b c1 sub %r9,%r8 15f5: 49 83 f8 04 cmp $0x4,%r8 15f9: 0f 8c 7f 00 00 00 jl 0x167e 15ff: 4d 63 c9 movslq %r9d,%r9 1602: 44 89 c0 mov %r8d,%eax 1605: 83 e0 fc and $0xfffffffc,%eax 1608: 45 33 db xor %r11d,%r11d 160b: 48 63 c0 movslq %eax,%rax 160e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 1613: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 161e: 00 00 1620: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 1625: 49 83 c3 04 add $0x4,%r11 1629: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 162e: 49 83 c2 20 add $0x20,%r10 1632: 4c 3b d8 cmp %rax,%r11 1635: 72 e9 jb 0x1620 1637: 49 3b c0 cmp %r8,%rax 163a: 73 38 jae 0x1674 163c: 4d 63 c9 movslq %r9d,%r9 163f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 1643: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 1647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 164e: 00 164f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1656: 0f 1f 00 nopl (%rax) 1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1660: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 1664: 48 ff c0 inc %rax 1667: c5 fb 11 0a vmovsd %xmm1,(%rdx) 166b: 48 83 c2 08 add $0x8,%rdx 166f: 49 3b c0 cmp %r8,%rax 1672: 72 ec jb 0x1660 1674: 33 c0 xor %eax,%eax 1676: c5 f8 77 vzeroupper 1679: 48 83 c4 28 add $0x28,%rsp 167d: c3 ret 167e: 33 c0 xor %eax,%eax 1680: eb b5 jmp 0x1637 1682: 45 33 c9 xor %r9d,%r9d 1685: e9 55 ff ff ff jmp 0x15df 168a: 48 89 d1 mov %rdx,%rcx 168d: 44 89 c2 mov %r8d,%edx 1690: e8 0b 3f 01 00 call 0x155a0 1695: 48 83 c4 28 add $0x28,%rsp 1699: c3 ret 169a: 33 c0 xor %eax,%eax 169c: 48 83 c4 28 add $0x28,%rsp 16a0: c3 ret 16a1: b8 fa ff ff ff mov $0xfffffffa,%eax 16a6: 48 83 c4 28 add $0x28,%rsp 16aa: c3 ret 16ab: b8 f8 ff ff ff mov $0xfffffff8,%eax 16b0: 48 83 c4 28 add $0x28,%rsp 16b4: c3 ret 16b5: 0f 1f 40 00 nopl 0x0(%rax) 16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16c0: 48 83 ec 28 sub $0x28,%rsp 16c4: 48 85 d2 test %rdx,%rdx 16c7: 0f 84 be 01 00 00 je 0x188b 16cd: 45 85 c0 test %r8d,%r8d 16d0: 0f 8e ab 01 00 00 jle 0x1881 16d6: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c54640 16dd: 01 16de: 7a 06 jp 0x16e6 16e0: 0f 84 94 01 00 00 je 0x187a 16e6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 16ea: c5 f9 2e c1 vucomisd %xmm1,%xmm0 16ee: 7a 06 jp 0x16f6 16f0: 0f 84 74 01 00 00 je 0x186a 16f6: 41 83 f8 10 cmp $0x10,%r8d 16fa: 0f 8c 62 01 00 00 jl 0x1862 1700: 49 89 d3 mov %rdx,%r11 1703: 49 83 e3 1f and $0x1f,%r11 1707: 45 85 db test %r11d,%r11d 170a: 74 18 je 0x1724 170c: 41 f7 c3 07 00 00 00 test $0x7,%r11d 1713: 0f 85 49 01 00 00 jne 0x1862 1719: 41 f7 db neg %r11d 171c: 41 83 c3 20 add $0x20,%r11d 1720: 41 c1 eb 03 shr $0x3,%r11d 1724: 41 8d 43 10 lea 0x10(%r11),%eax 1728: 44 3b c0 cmp %eax,%r8d 172b: 0f 8c 31 01 00 00 jl 0x1862 1731: 45 89 c1 mov %r8d,%r9d 1734: 33 c0 xor %eax,%eax 1736: 45 2b cb sub %r11d,%r9d 1739: 41 83 e1 0f and $0xf,%r9d 173d: 41 f7 d9 neg %r9d 1740: 45 03 c8 add %r8d,%r9d 1743: 45 89 da mov %r11d,%r10d 1746: 45 85 db test %r11d,%r11d 1749: 76 27 jbe 0x1772 174b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1752: 00 1753: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 175a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1760: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1765: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 176a: 48 ff c0 inc %rax 176d: 49 3b c2 cmp %r10,%rax 1770: 72 ee jb 0x1760 1772: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 1777: 49 63 c1 movslq %r9d,%rax 177a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1780: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 1786: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 178d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 1794: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 179b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 17a1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 17a8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 17af: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 17b6: 49 83 c2 10 add $0x10,%r10 17ba: 4c 3b d0 cmp %rax,%r10 17bd: 72 c1 jb 0x1780 17bf: 41 8d 41 01 lea 0x1(%r9),%eax 17c3: 41 3b c0 cmp %r8d,%eax 17c6: 0f 87 88 00 00 00 ja 0x1854 17cc: 4d 63 c0 movslq %r8d,%r8 17cf: 4d 63 c9 movslq %r9d,%r9 17d2: 4d 2b c1 sub %r9,%r8 17d5: 49 83 f8 04 cmp $0x4,%r8 17d9: 0f 8c 7f 00 00 00 jl 0x185e 17df: 4d 63 c9 movslq %r9d,%r9 17e2: 44 89 c0 mov %r8d,%eax 17e5: 83 e0 fc and $0xfffffffc,%eax 17e8: 45 33 db xor %r11d,%r11d 17eb: 48 63 c0 movslq %eax,%rax 17ee: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 17f3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 17f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 17fe: 00 00 1800: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 1805: 49 83 c3 04 add $0x4,%r11 1809: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 180e: 49 83 c2 20 add $0x20,%r10 1812: 4c 3b d8 cmp %rax,%r11 1815: 72 e9 jb 0x1800 1817: 49 3b c0 cmp %r8,%rax 181a: 73 38 jae 0x1854 181c: 4d 63 c9 movslq %r9d,%r9 181f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 1823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 1827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 182e: 00 182f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1836: 0f 1f 00 nopl (%rax) 1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1840: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 1844: 48 ff c0 inc %rax 1847: c5 fb 11 0a vmovsd %xmm1,(%rdx) 184b: 48 83 c2 08 add $0x8,%rdx 184f: 49 3b c0 cmp %r8,%rax 1852: 72 ec jb 0x1840 1854: 33 c0 xor %eax,%eax 1856: c5 f8 77 vzeroupper 1859: 48 83 c4 28 add $0x28,%rsp 185d: c3 ret 185e: 33 c0 xor %eax,%eax 1860: eb b5 jmp 0x1817 1862: 45 33 c9 xor %r9d,%r9d 1865: e9 55 ff ff ff jmp 0x17bf 186a: 48 89 d1 mov %rdx,%rcx 186d: 44 89 c2 mov %r8d,%edx 1870: e8 6b 3d 01 00 call 0x155e0 1875: 48 83 c4 28 add $0x28,%rsp 1879: c3 ret 187a: 33 c0 xor %eax,%eax 187c: 48 83 c4 28 add $0x28,%rsp 1880: c3 ret 1881: b8 fa ff ff ff mov $0xfffffffa,%eax 1886: 48 83 c4 28 add $0x28,%rsp 188a: c3 ret 188b: b8 f8 ff ff ff mov $0xfffffff8,%eax 1890: 48 83 c4 28 add $0x28,%rsp 1894: c3 ret 1895: 0f 1f 40 00 nopl 0x0(%rax) 1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18a0: 56 push %rsi 18a1: 57 push %rdi 18a2: 41 54 push %r12 18a4: 55 push %rbp 18a5: 48 83 ec 28 sub $0x28,%rsp 18a9: 89 cf mov %ecx,%edi 18ab: 4d 89 cc mov %r9,%r12 18ae: 83 ff 1e cmp $0x1e,%edi 18b1: 0f 87 7a 01 00 00 ja 0x1a31 18b7: 4d 85 e4 test %r12,%r12 18ba: 0f 84 80 01 00 00 je 0x1a40 18c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 18c5: 48 85 f6 test %rsi,%rsi 18c8: 0f 84 72 01 00 00 je 0x1a40 18ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 18d3: 48 85 ed test %rbp,%rbp 18d6: 0f 84 64 01 00 00 je 0x1a40 18dc: 83 fa 08 cmp $0x8,%edx 18df: 74 1e je 0x18ff 18e1: 83 fa 04 cmp $0x4,%edx 18e4: 74 19 je 0x18ff 18e6: 83 fa 01 cmp $0x1,%edx 18e9: 74 14 je 0x18ff 18eb: 83 fa 02 cmp $0x2,%edx 18ee: 74 0f je 0x18ff 18f0: b8 ee ff ff ff mov $0xffffffee,%eax 18f5: 48 83 c4 28 add $0x28,%rsp 18f9: 5d pop %rbp 18fa: 41 5c pop %r12 18fc: 5f pop %rdi 18fd: 5e pop %rsi 18fe: c3 ret 18ff: 83 ff 1d cmp $0x1d,%edi 1902: 0f 8f 29 01 00 00 jg 0x1a31 1908: 83 ff 04 cmp $0x4,%edi 190b: 7f 14 jg 0x1921 190d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1914: 00 1915: 33 c0 xor %eax,%eax 1917: 89 06 mov %eax,(%rsi) 1919: 89 45 00 mov %eax,0x0(%rbp) 191c: e9 04 01 00 00 jmp 0x1a25 1921: 83 ff 06 cmp $0x6,%edi 1924: 7f 11 jg 0x1937 1926: 33 c0 xor %eax,%eax 1928: 41 89 04 24 mov %eax,(%r12) 192c: 89 06 mov %eax,(%rsi) 192e: 89 45 00 mov %eax,0x0(%rbp) 1931: 41 8b 04 24 mov (%r12),%eax 1935: eb 67 jmp 0x199e 1937: 8d 4f ff lea -0x1(%rdi),%ecx 193a: 83 f9 10 cmp $0x10,%ecx 193d: 7f 48 jg 0x1987 193f: 41 bb 01 00 00 00 mov $0x1,%r11d 1945: 41 d3 e3 shl %cl,%r11d 1948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 194f: 00 1950: 83 e0 c0 and $0xffffffc0,%eax 1953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 195a: 00 195b: 41 89 04 24 mov %eax,(%r12) 195f: 44 89 d8 mov %r11d,%eax 1962: d1 f8 sar $1,%eax 1964: 41 83 e2 c0 and $0xffffffc0,%r10d 1968: c1 e8 1e shr $0x1e,%eax 196b: 41 03 c3 add %r11d,%eax 196e: 83 e0 fc and $0xfffffffc,%eax 1971: 83 c0 43 add $0x43,%eax 1974: c7 06 00 00 00 00 movl $0x0,(%rsi) 197a: 83 e0 c0 and $0xffffffc0,%eax 197d: 44 89 55 00 mov %r10d,0x0(%rbp) 1981: 41 03 04 24 add (%r12),%eax 1985: eb 12 jmp 0x1999 1987: 4c 89 e2 mov %r12,%rdx 198a: 49 89 f0 mov %rsi,%r8 198d: 49 89 e9 mov %rbp,%r9 1990: e8 eb 77 03 00 call 0x39180 1995: 41 8b 04 24 mov (%r12),%eax 1999: 83 ff 13 cmp $0x13,%edi 199c: 7d 2a jge 0x19c8 199e: 89 f9 mov %edi,%ecx 19a0: 41 ba 01 00 00 00 mov $0x1,%r10d 19a6: 41 d3 e2 shl %cl,%r10d 19a9: 45 89 d3 mov %r10d,%r11d 19ac: 41 d1 fb sar $1,%r11d 19af: 41 c1 eb 1e shr $0x1e,%r11d 19b3: 45 03 da add %r10d,%r11d 19b6: 41 c1 eb 02 shr $0x2,%r11d 19ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 19c1: 00 19c2: 41 83 e2 c0 and $0xffffffc0,%r10d 19c6: eb 18 jmp 0x19e0 19c8: 41 ba 01 00 00 00 mov $0x1,%r10d 19ce: 8d 4f 14 lea 0x14(%rdi),%ecx 19d1: 41 d3 e2 shl %cl,%r10d 19d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 19db: 00 19dc: 41 83 e2 c0 and $0xffffffc0,%r10d 19e0: 83 ff 0a cmp $0xa,%edi 19e3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 19ea: 00 19eb: 41 89 04 24 mov %eax,(%r12) 19ef: 7f 04 jg 0x19f5 19f1: 33 c0 xor %eax,%eax 19f3: eb 21 jmp 0x1a16 19f5: 89 f9 mov %edi,%ecx 19f7: b8 01 00 00 00 mov $0x1,%eax 19fc: d3 e0 shl %cl,%eax 19fe: 89 c7 mov %eax,%edi 1a00: d1 ff sar $1,%edi 1a02: c1 ef 1e shr $0x1e,%edi 1a05: 03 f8 add %eax,%edi 1a07: 83 e7 fc and $0xfffffffc,%edi 1a0a: 83 c7 43 add $0x43,%edi 1a0d: 83 e7 c0 and $0xffffffc0,%edi 1a10: 8b 16 mov (%rsi),%edx 1a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 1a16: 89 06 mov %eax,(%rsi) 1a18: 8b 45 00 mov 0x0(%rbp),%eax 1a1b: 85 c0 test %eax,%eax 1a1d: 7e 06 jle 0x1a25 1a1f: 83 c0 40 add $0x40,%eax 1a22: 89 45 00 mov %eax,0x0(%rbp) 1a25: 33 c0 xor %eax,%eax 1a27: 48 83 c4 28 add $0x28,%rsp 1a2b: 5d pop %rbp 1a2c: 41 5c pop %r12 1a2e: 5f pop %rdi 1a2f: 5e pop %rsi 1a30: c3 ret 1a31: b8 ef ff ff ff mov $0xffffffef,%eax 1a36: 48 83 c4 28 add $0x28,%rsp 1a3a: 5d pop %rbp 1a3b: 41 5c pop %r12 1a3d: 5f pop %rdi 1a3e: 5e pop %rsi 1a3f: c3 ret 1a40: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a45: 48 83 c4 28 add $0x28,%rsp 1a49: 5d pop %rbp 1a4a: 41 5c pop %r12 1a4c: 5f pop %rdi 1a4d: 5e pop %rsi 1a4e: c3 ret 1a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1a56: 00 1a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a5e: 66 90 xchg %ax,%ax 1a60: 41 54 push %r12 1a62: 41 55 push %r13 1a64: 41 56 push %r14 1a66: 41 57 push %r15 1a68: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1a6d: 41 89 cd mov %ecx,%r13d 1a70: 4d 89 cc mov %r9,%r12 1a73: 41 83 fd 1e cmp $0x1e,%r13d 1a77: 0f 87 94 01 00 00 ja 0x1c11 1a7d: 4d 85 e4 test %r12,%r12 1a80: 0f 84 9e 01 00 00 je 0x1c24 1a86: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 1a8b: 4d 85 f6 test %r14,%r14 1a8e: 0f 84 90 01 00 00 je 0x1c24 1a94: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 1a99: 4d 85 ff test %r15,%r15 1a9c: 0f 84 82 01 00 00 je 0x1c24 1aa2: 83 fa 08 cmp $0x8,%edx 1aa5: 74 22 je 0x1ac9 1aa7: 83 fa 04 cmp $0x4,%edx 1aaa: 74 1d je 0x1ac9 1aac: 83 fa 01 cmp $0x1,%edx 1aaf: 74 18 je 0x1ac9 1ab1: 83 fa 02 cmp $0x2,%edx 1ab4: 74 13 je 0x1ac9 1ab6: b8 ee ff ff ff mov $0xffffffee,%eax 1abb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1ac0: 41 5f pop %r15 1ac2: 41 5e pop %r14 1ac4: 41 5d pop %r13 1ac6: 41 5c pop %r12 1ac8: c3 ret 1ac9: 41 83 fd 1d cmp $0x1d,%r13d 1acd: 0f 8f 3e 01 00 00 jg 0x1c11 1ad3: 41 83 fd 04 cmp $0x4,%r13d 1ad7: 7f 15 jg 0x1aee 1ad9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1ae0: 00 1ae1: 33 c0 xor %eax,%eax 1ae3: 41 89 06 mov %eax,(%r14) 1ae6: 41 89 07 mov %eax,(%r15) 1ae9: e9 13 01 00 00 jmp 0x1c01 1aee: 41 83 fd 06 cmp $0x6,%r13d 1af2: 7f 12 jg 0x1b06 1af4: 33 c0 xor %eax,%eax 1af6: 41 89 04 24 mov %eax,(%r12) 1afa: 41 89 06 mov %eax,(%r14) 1afd: 41 89 07 mov %eax,(%r15) 1b00: 41 8b 14 24 mov (%r12),%edx 1b04: eb 6a jmp 0x1b70 1b06: 41 8d 4d ff lea -0x1(%r13),%ecx 1b0a: 83 f9 11 cmp $0x11,%ecx 1b0d: 7f 49 jg 0x1b58 1b0f: 41 bb 01 00 00 00 mov $0x1,%r11d 1b15: 41 d3 e3 shl %cl,%r11d 1b18: 44 89 da mov %r11d,%edx 1b1b: 45 89 da mov %r11d,%r10d 1b1e: d1 fa sar $1,%edx 1b20: c1 ea 1e shr $0x1e,%edx 1b23: 41 c1 e2 03 shl $0x3,%r10d 1b27: 41 03 d3 add %r11d,%edx 1b2a: 44 89 d0 mov %r10d,%eax 1b2d: 83 e2 fc and $0xfffffffc,%edx 1b30: 83 c0 47 add $0x47,%eax 1b33: 41 83 c2 3f add $0x3f,%r10d 1b37: 83 c2 43 add $0x43,%edx 1b3a: 83 e0 c0 and $0xffffffc0,%eax 1b3d: 41 89 04 24 mov %eax,(%r12) 1b41: 41 83 e2 c0 and $0xffffffc0,%r10d 1b45: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 1b4c: 83 e2 c0 and $0xffffffc0,%edx 1b4f: 45 89 17 mov %r10d,(%r15) 1b52: 41 03 14 24 add (%r12),%edx 1b56: eb 12 jmp 0x1b6a 1b58: 4c 89 e2 mov %r12,%rdx 1b5b: 4d 89 f0 mov %r14,%r8 1b5e: 4d 89 f9 mov %r15,%r9 1b61: e8 5a 78 03 00 call 0x393c0 1b66: 41 8b 14 24 mov (%r12),%edx 1b6a: 41 83 fd 13 cmp $0x13,%r13d 1b6e: 7d 29 jge 0x1b99 1b70: 44 89 e9 mov %r13d,%ecx 1b73: b8 01 00 00 00 mov $0x1,%eax 1b78: d3 e0 shl %cl,%eax 1b7a: 41 89 c2 mov %eax,%r10d 1b7d: 41 d1 fa sar $1,%r10d 1b80: 41 c1 ea 1e shr $0x1e,%r10d 1b84: 44 03 d0 add %eax,%r10d 1b87: 41 c1 ea 02 shr $0x2,%r10d 1b8b: 41 c1 e2 03 shl $0x3,%r10d 1b8f: 41 83 c2 3f add $0x3f,%r10d 1b93: 41 83 e2 c0 and $0xffffffc0,%r10d 1b97: eb 1c jmp 0x1bb5 1b99: 41 ba 01 00 00 00 mov $0x1,%r10d 1b9f: 41 8d 4d 14 lea 0x14(%r13),%ecx 1ba3: 41 d3 e2 shl %cl,%r10d 1ba6: 41 c1 e2 03 shl $0x3,%r10d 1baa: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 1bb1: 41 83 e2 c0 and $0xffffffc0,%r10d 1bb5: 45 03 d2 add %r10d,%r10d 1bb8: 41 03 d2 add %r10d,%edx 1bbb: 81 c2 00 01 00 00 add $0x100,%edx 1bc1: 41 89 14 24 mov %edx,(%r12) 1bc5: 41 83 fd 0a cmp $0xa,%r13d 1bc9: 7f 04 jg 0x1bcf 1bcb: 33 d2 xor %edx,%edx 1bcd: eb 22 jmp 0x1bf1 1bcf: 44 89 e9 mov %r13d,%ecx 1bd2: b8 01 00 00 00 mov $0x1,%eax 1bd7: d3 e0 shl %cl,%eax 1bd9: 89 c2 mov %eax,%edx 1bdb: d1 fa sar $1,%edx 1bdd: c1 ea 1e shr $0x1e,%edx 1be0: 03 d0 add %eax,%edx 1be2: 83 e2 fc and $0xfffffffc,%edx 1be5: 83 c2 43 add $0x43,%edx 1be8: 83 e2 c0 and $0xffffffc0,%edx 1beb: 83 c2 40 add $0x40,%edx 1bee: 41 03 16 add (%r14),%edx 1bf1: 41 89 16 mov %edx,(%r14) 1bf4: 41 8b 07 mov (%r15),%eax 1bf7: 85 c0 test %eax,%eax 1bf9: 7e 06 jle 0x1c01 1bfb: 83 c0 40 add $0x40,%eax 1bfe: 41 89 07 mov %eax,(%r15) 1c01: 33 c0 xor %eax,%eax 1c03: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1c08: 41 5f pop %r15 1c0a: 41 5e pop %r14 1c0c: 41 5d pop %r13 1c0e: 41 5c pop %r12 1c10: c3 ret 1c11: b8 ef ff ff ff mov $0xffffffef,%eax 1c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1c1b: 41 5f pop %r15 1c1d: 41 5e pop %r14 1c1f: 41 5d pop %r13 1c21: 41 5c pop %r12 1c23: c3 ret 1c24: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c29: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1c2e: 41 5f pop %r15 1c30: 41 5e pop %r14 1c32: 41 5d pop %r13 1c34: 41 5c pop %r12 1c36: c3 ret 1c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1c3e: 00 00 1c40: 56 push %rsi 1c41: 57 push %rdi 1c42: 41 54 push %r12 1c44: 55 push %rbp 1c45: 48 83 ec 28 sub $0x28,%rsp 1c49: 89 cf mov %ecx,%edi 1c4b: 4d 89 cc mov %r9,%r12 1c4e: 83 ff 1e cmp $0x1e,%edi 1c51: 0f 87 7a 01 00 00 ja 0x1dd1 1c57: 4d 85 e4 test %r12,%r12 1c5a: 0f 84 80 01 00 00 je 0x1de0 1c60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 1c65: 48 85 f6 test %rsi,%rsi 1c68: 0f 84 72 01 00 00 je 0x1de0 1c6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 1c73: 48 85 ed test %rbp,%rbp 1c76: 0f 84 64 01 00 00 je 0x1de0 1c7c: 83 fa 08 cmp $0x8,%edx 1c7f: 74 1e je 0x1c9f 1c81: 83 fa 04 cmp $0x4,%edx 1c84: 74 19 je 0x1c9f 1c86: 83 fa 01 cmp $0x1,%edx 1c89: 74 14 je 0x1c9f 1c8b: 83 fa 02 cmp $0x2,%edx 1c8e: 74 0f je 0x1c9f 1c90: b8 ee ff ff ff mov $0xffffffee,%eax 1c95: 48 83 c4 28 add $0x28,%rsp 1c99: 5d pop %rbp 1c9a: 41 5c pop %r12 1c9c: 5f pop %rdi 1c9d: 5e pop %rsi 1c9e: c3 ret 1c9f: 83 ff 1d cmp $0x1d,%edi 1ca2: 0f 8f 29 01 00 00 jg 0x1dd1 1ca8: 83 ff 04 cmp $0x4,%edi 1cab: 7f 14 jg 0x1cc1 1cad: 33 c0 xor %eax,%eax 1caf: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1cb6: 00 1cb7: 89 06 mov %eax,(%rsi) 1cb9: 89 45 00 mov %eax,0x0(%rbp) 1cbc: e9 04 01 00 00 jmp 0x1dc5 1cc1: 83 ff 06 cmp $0x6,%edi 1cc4: 7f 11 jg 0x1cd7 1cc6: 33 c0 xor %eax,%eax 1cc8: 41 89 04 24 mov %eax,(%r12) 1ccc: 89 06 mov %eax,(%rsi) 1cce: 89 45 00 mov %eax,0x0(%rbp) 1cd1: 41 8b 04 24 mov (%r12),%eax 1cd5: eb 67 jmp 0x1d3e 1cd7: 8d 4f ff lea -0x1(%rdi),%ecx 1cda: 83 f9 11 cmp $0x11,%ecx 1cdd: 7f 48 jg 0x1d27 1cdf: 41 bb 01 00 00 00 mov $0x1,%r11d 1ce5: 41 d3 e3 shl %cl,%r11d 1ce8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 1cef: 00 1cf0: 83 e0 c0 and $0xffffffc0,%eax 1cf3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 1cfa: 00 1cfb: 41 89 04 24 mov %eax,(%r12) 1cff: 44 89 d8 mov %r11d,%eax 1d02: 41 83 e2 c0 and $0xffffffc0,%r10d 1d06: d1 f8 sar $1,%eax 1d08: c7 06 00 00 00 00 movl $0x0,(%rsi) 1d0e: c1 e8 1e shr $0x1e,%eax 1d11: 44 89 55 00 mov %r10d,0x0(%rbp) 1d15: 41 03 c3 add %r11d,%eax 1d18: 83 e0 fc and $0xfffffffc,%eax 1d1b: 83 c0 43 add $0x43,%eax 1d1e: 83 e0 c0 and $0xffffffc0,%eax 1d21: 41 03 04 24 add (%r12),%eax 1d25: eb 12 jmp 0x1d39 1d27: 4c 89 e2 mov %r12,%rdx 1d2a: 49 89 f0 mov %rsi,%r8 1d2d: 49 89 e9 mov %rbp,%r9 1d30: e8 ab 78 03 00 call 0x395e0 1d35: 41 8b 04 24 mov (%r12),%eax 1d39: 83 ff 15 cmp $0x15,%edi 1d3c: 7d 2a jge 0x1d68 1d3e: 89 f9 mov %edi,%ecx 1d40: 41 ba 01 00 00 00 mov $0x1,%r10d 1d46: 41 d3 e2 shl %cl,%r10d 1d49: 45 89 d3 mov %r10d,%r11d 1d4c: 41 d1 fb sar $1,%r11d 1d4f: 41 c1 eb 1e shr $0x1e,%r11d 1d53: 45 03 da add %r10d,%r11d 1d56: 41 c1 eb 02 shr $0x2,%r11d 1d5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 1d61: 00 1d62: 41 83 e2 c0 and $0xffffffc0,%r10d 1d66: eb 18 jmp 0x1d80 1d68: 8d 4f 14 lea 0x14(%rdi),%ecx 1d6b: 41 ba 01 00 00 00 mov $0x1,%r10d 1d71: 41 d3 e2 shl %cl,%r10d 1d74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 1d7b: 00 1d7c: 41 83 e2 c0 and $0xffffffc0,%r10d 1d80: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 1d87: 00 1d88: 41 89 04 24 mov %eax,(%r12) 1d8c: 83 ff 0a cmp $0xa,%edi 1d8f: 7f 04 jg 0x1d95 1d91: 33 c0 xor %eax,%eax 1d93: eb 21 jmp 0x1db6 1d95: 89 f9 mov %edi,%ecx 1d97: b8 01 00 00 00 mov $0x1,%eax 1d9c: 8b 16 mov (%rsi),%edx 1d9e: d3 e0 shl %cl,%eax 1da0: 89 c7 mov %eax,%edi 1da2: d1 ff sar $1,%edi 1da4: c1 ef 1e shr $0x1e,%edi 1da7: 03 f8 add %eax,%edi 1da9: 83 e7 fc and $0xfffffffc,%edi 1dac: 83 c7 43 add $0x43,%edi 1daf: 83 e7 c0 and $0xffffffc0,%edi 1db2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 1db6: 89 06 mov %eax,(%rsi) 1db8: 8b 45 00 mov 0x0(%rbp),%eax 1dbb: 85 c0 test %eax,%eax 1dbd: 7e 06 jle 0x1dc5 1dbf: 83 c0 40 add $0x40,%eax 1dc2: 89 45 00 mov %eax,0x0(%rbp) 1dc5: 33 c0 xor %eax,%eax 1dc7: 48 83 c4 28 add $0x28,%rsp 1dcb: 5d pop %rbp 1dcc: 41 5c pop %r12 1dce: 5f pop %rdi 1dcf: 5e pop %rsi 1dd0: c3 ret 1dd1: b8 ef ff ff ff mov $0xffffffef,%eax 1dd6: 48 83 c4 28 add $0x28,%rsp 1dda: 5d pop %rbp 1ddb: 41 5c pop %r12 1ddd: 5f pop %rdi 1dde: 5e pop %rsi 1ddf: c3 ret 1de0: b8 f8 ff ff ff mov $0xfffffff8,%eax 1de5: 48 83 c4 28 add $0x28,%rsp 1de9: 5d pop %rbp 1dea: 41 5c pop %r12 1dec: 5f pop %rdi 1ded: 5e pop %rsi 1dee: c3 ret 1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1df6: 00 1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1dfe: 66 90 xchg %ax,%ax 1e00: 56 push %rsi 1e01: 57 push %rdi 1e02: 41 54 push %r12 1e04: 55 push %rbp 1e05: 48 83 ec 28 sub $0x28,%rsp 1e09: 89 cf mov %ecx,%edi 1e0b: 4d 89 cc mov %r9,%r12 1e0e: 83 ff 1e cmp $0x1e,%edi 1e11: 0f 87 7a 01 00 00 ja 0x1f91 1e17: 4d 85 e4 test %r12,%r12 1e1a: 0f 84 80 01 00 00 je 0x1fa0 1e20: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 1e25: 48 85 f6 test %rsi,%rsi 1e28: 0f 84 72 01 00 00 je 0x1fa0 1e2e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 1e33: 48 85 ed test %rbp,%rbp 1e36: 0f 84 64 01 00 00 je 0x1fa0 1e3c: 83 fa 08 cmp $0x8,%edx 1e3f: 74 1e je 0x1e5f 1e41: 83 fa 04 cmp $0x4,%edx 1e44: 74 19 je 0x1e5f 1e46: 83 fa 01 cmp $0x1,%edx 1e49: 74 14 je 0x1e5f 1e4b: 83 fa 02 cmp $0x2,%edx 1e4e: 74 0f je 0x1e5f 1e50: b8 ee ff ff ff mov $0xffffffee,%eax 1e55: 48 83 c4 28 add $0x28,%rsp 1e59: 5d pop %rbp 1e5a: 41 5c pop %r12 1e5c: 5f pop %rdi 1e5d: 5e pop %rsi 1e5e: c3 ret 1e5f: 83 ff 1d cmp $0x1d,%edi 1e62: 0f 8f 29 01 00 00 jg 0x1f91 1e68: 83 ff 04 cmp $0x4,%edi 1e6b: 7f 14 jg 0x1e81 1e6d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1e74: 00 1e75: 33 c0 xor %eax,%eax 1e77: 89 06 mov %eax,(%rsi) 1e79: 89 45 00 mov %eax,0x0(%rbp) 1e7c: e9 04 01 00 00 jmp 0x1f85 1e81: 83 ff 07 cmp $0x7,%edi 1e84: 7f 11 jg 0x1e97 1e86: 33 c0 xor %eax,%eax 1e88: 41 89 04 24 mov %eax,(%r12) 1e8c: 89 06 mov %eax,(%rsi) 1e8e: 89 45 00 mov %eax,0x0(%rbp) 1e91: 41 8b 04 24 mov (%r12),%eax 1e95: eb 67 jmp 0x1efe 1e97: 8d 4f ff lea -0x1(%rdi),%ecx 1e9a: 83 f9 12 cmp $0x12,%ecx 1e9d: 7f 48 jg 0x1ee7 1e9f: 41 bb 01 00 00 00 mov $0x1,%r11d 1ea5: 41 d3 e3 shl %cl,%r11d 1ea8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 1eaf: 00 1eb0: 83 e0 c0 and $0xffffffc0,%eax 1eb3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 1eba: 00 1ebb: 41 89 04 24 mov %eax,(%r12) 1ebf: 44 89 d8 mov %r11d,%eax 1ec2: d1 f8 sar $1,%eax 1ec4: 41 83 e2 c0 and $0xffffffc0,%r10d 1ec8: c1 e8 1e shr $0x1e,%eax 1ecb: 41 03 c3 add %r11d,%eax 1ece: 83 e0 fc and $0xfffffffc,%eax 1ed1: 83 c0 43 add $0x43,%eax 1ed4: c7 06 00 00 00 00 movl $0x0,(%rsi) 1eda: 83 e0 c0 and $0xffffffc0,%eax 1edd: 44 89 55 00 mov %r10d,0x0(%rbp) 1ee1: 41 03 04 24 add (%r12),%eax 1ee5: eb 12 jmp 0x1ef9 1ee7: 4c 89 e2 mov %r12,%rdx 1eea: 49 89 f0 mov %rsi,%r8 1eed: 49 89 e9 mov %rbp,%r9 1ef0: e8 2b 79 03 00 call 0x39820 1ef5: 41 8b 04 24 mov (%r12),%eax 1ef9: 83 ff 13 cmp $0x13,%edi 1efc: 7d 2a jge 0x1f28 1efe: 89 f9 mov %edi,%ecx 1f00: 41 ba 01 00 00 00 mov $0x1,%r10d 1f06: 41 d3 e2 shl %cl,%r10d 1f09: 45 89 d3 mov %r10d,%r11d 1f0c: 41 d1 fb sar $1,%r11d 1f0f: 41 c1 eb 1e shr $0x1e,%r11d 1f13: 45 03 da add %r10d,%r11d 1f16: 41 c1 eb 02 shr $0x2,%r11d 1f1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 1f21: 00 1f22: 41 83 e2 c0 and $0xffffffc0,%r10d 1f26: eb 18 jmp 0x1f40 1f28: 41 ba 01 00 00 00 mov $0x1,%r10d 1f2e: 8d 4f 14 lea 0x14(%rdi),%ecx 1f31: 41 d3 e2 shl %cl,%r10d 1f34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 1f3b: 00 1f3c: 41 83 e2 c0 and $0xffffffc0,%r10d 1f40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 1f47: 00 1f48: 41 89 04 24 mov %eax,(%r12) 1f4c: 83 ff 0a cmp $0xa,%edi 1f4f: 7f 04 jg 0x1f55 1f51: 33 c0 xor %eax,%eax 1f53: eb 21 jmp 0x1f76 1f55: 89 f9 mov %edi,%ecx 1f57: b8 01 00 00 00 mov $0x1,%eax 1f5c: d3 e0 shl %cl,%eax 1f5e: 89 c7 mov %eax,%edi 1f60: d1 ff sar $1,%edi 1f62: c1 ef 1e shr $0x1e,%edi 1f65: 03 f8 add %eax,%edi 1f67: 83 e7 fc and $0xfffffffc,%edi 1f6a: 83 c7 43 add $0x43,%edi 1f6d: 83 e7 c0 and $0xffffffc0,%edi 1f70: 8b 16 mov (%rsi),%edx 1f72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 1f76: 89 06 mov %eax,(%rsi) 1f78: 8b 45 00 mov 0x0(%rbp),%eax 1f7b: 85 c0 test %eax,%eax 1f7d: 7e 06 jle 0x1f85 1f7f: 83 c0 40 add $0x40,%eax 1f82: 89 45 00 mov %eax,0x0(%rbp) 1f85: 33 c0 xor %eax,%eax 1f87: 48 83 c4 28 add $0x28,%rsp 1f8b: 5d pop %rbp 1f8c: 41 5c pop %r12 1f8e: 5f pop %rdi 1f8f: 5e pop %rsi 1f90: c3 ret 1f91: b8 ef ff ff ff mov $0xffffffef,%eax 1f96: 48 83 c4 28 add $0x28,%rsp 1f9a: 5d pop %rbp 1f9b: 41 5c pop %r12 1f9d: 5f pop %rdi 1f9e: 5e pop %rsi 1f9f: c3 ret 1fa0: b8 f8 ff ff ff mov $0xfffffff8,%eax 1fa5: 48 83 c4 28 add $0x28,%rsp 1fa9: 5d pop %rbp 1faa: 41 5c pop %r12 1fac: 5f pop %rdi 1fad: 5e pop %rsi 1fae: c3 ret 1faf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fb6: 00 1fb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fbe: 66 90 xchg %ax,%ax 1fc0: 56 push %rsi 1fc1: 57 push %rdi 1fc2: 41 54 push %r12 1fc4: 41 55 push %r13 1fc6: 48 83 ec 28 sub $0x28,%rsp 1fca: 41 89 cc mov %ecx,%r12d 1fcd: 4d 89 cd mov %r9,%r13 1fd0: 41 83 fc 1e cmp $0x1e,%r12d 1fd4: 0f 87 7b 01 00 00 ja 0x2155 1fda: 4d 85 ed test %r13,%r13 1fdd: 0f 84 82 01 00 00 je 0x2165 1fe3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1fe8: 48 85 ff test %rdi,%rdi 1feb: 0f 84 74 01 00 00 je 0x2165 1ff1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1ff6: 48 85 f6 test %rsi,%rsi 1ff9: 0f 84 66 01 00 00 je 0x2165 1fff: 83 fa 08 cmp $0x8,%edx 2002: 74 1f je 0x2023 2004: 83 fa 04 cmp $0x4,%edx 2007: 74 1a je 0x2023 2009: 83 fa 01 cmp $0x1,%edx 200c: 74 15 je 0x2023 200e: 83 fa 02 cmp $0x2,%edx 2011: 74 10 je 0x2023 2013: b8 ee ff ff ff mov $0xffffffee,%eax 2018: 48 83 c4 28 add $0x28,%rsp 201c: 41 5d pop %r13 201e: 41 5c pop %r12 2020: 5f pop %rdi 2021: 5e pop %rsi 2022: c3 ret 2023: 41 83 fc 1d cmp $0x1d,%r12d 2027: 0f 8f 28 01 00 00 jg 0x2155 202d: 41 83 fc 04 cmp $0x4,%r12d 2031: 7f 13 jg 0x2046 2033: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 203a: 00 203b: 33 c0 xor %eax,%eax 203d: 89 07 mov %eax,(%rdi) 203f: 89 06 mov %eax,(%rsi) 2041: e9 02 01 00 00 jmp 0x2148 2046: 41 83 fc 07 cmp $0x7,%r12d 204a: 7f 16 jg 0x2062 204c: 33 c0 xor %eax,%eax 204e: 41 ba 01 00 00 00 mov $0x1,%r10d 2054: 41 89 45 00 mov %eax,0x0(%r13) 2058: 89 07 mov %eax,(%rdi) 205a: 89 06 mov %eax,(%rsi) 205c: 41 8b 45 00 mov 0x0(%r13),%eax 2060: eb 6f jmp 0x20d1 2062: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 2067: 83 f9 12 cmp $0x12,%ecx 206a: 7f 47 jg 0x20b3 206c: 41 ba 01 00 00 00 mov $0x1,%r10d 2072: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 2077: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 207e: 00 207f: 83 e0 c0 and $0xffffffc0,%eax 2082: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 2089: 00 208a: 41 89 45 00 mov %eax,0x0(%r13) 208e: 44 89 d8 mov %r11d,%eax 2091: d1 f8 sar $1,%eax 2093: 83 e1 c0 and $0xffffffc0,%ecx 2096: c1 e8 1e shr $0x1e,%eax 2099: 41 03 c3 add %r11d,%eax 209c: 83 e0 fc and $0xfffffffc,%eax 209f: 83 c0 43 add $0x43,%eax 20a2: c7 07 00 00 00 00 movl $0x0,(%rdi) 20a8: 83 e0 c0 and $0xffffffc0,%eax 20ab: 89 0e mov %ecx,(%rsi) 20ad: 41 03 45 00 add 0x0(%r13),%eax 20b1: eb 18 jmp 0x20cb 20b3: 4c 89 ea mov %r13,%rdx 20b6: 49 89 f8 mov %rdi,%r8 20b9: 49 89 f1 mov %rsi,%r9 20bc: e8 9f 79 03 00 call 0x39a60 20c1: 41 8b 45 00 mov 0x0(%r13),%eax 20c5: 41 ba 01 00 00 00 mov $0x1,%r10d 20cb: 41 83 fc 13 cmp $0x13,%r12d 20cf: 7d 23 jge 0x20f4 20d1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 20d6: 41 89 cb mov %ecx,%r11d 20d9: 41 d1 fb sar $1,%r11d 20dc: 41 c1 eb 1e shr $0x1e,%r11d 20e0: 44 03 d9 add %ecx,%r11d 20e3: 41 c1 eb 02 shr $0x2,%r11d 20e7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 20ee: 00 20ef: 83 e1 c0 and $0xffffffc0,%ecx 20f2: eb 15 jmp 0x2109 20f4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 20f9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 20fe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 2105: 00 2106: 83 e1 c0 and $0xffffffc0,%ecx 2109: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 2110: 41 89 45 00 mov %eax,0x0(%r13) 2114: 41 83 fc 0a cmp $0xa,%r12d 2118: 7f 04 jg 0x211e 211a: 33 c0 xor %eax,%eax 211c: eb 1d jmp 0x213b 211e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 2123: 89 c1 mov %eax,%ecx 2125: d1 f9 sar $1,%ecx 2127: c1 e9 1e shr $0x1e,%ecx 212a: 03 c8 add %eax,%ecx 212c: 83 e1 fc and $0xfffffffc,%ecx 212f: 83 c1 43 add $0x43,%ecx 2132: 83 e1 c0 and $0xffffffc0,%ecx 2135: 8b 17 mov (%rdi),%edx 2137: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 213b: 89 07 mov %eax,(%rdi) 213d: 8b 06 mov (%rsi),%eax 213f: 85 c0 test %eax,%eax 2141: 7e 05 jle 0x2148 2143: 83 c0 40 add $0x40,%eax 2146: 89 06 mov %eax,(%rsi) 2148: 33 c0 xor %eax,%eax 214a: 48 83 c4 28 add $0x28,%rsp 214e: 41 5d pop %r13 2150: 41 5c pop %r12 2152: 5f pop %rdi 2153: 5e pop %rsi 2154: c3 ret 2155: b8 ef ff ff ff mov $0xffffffef,%eax 215a: 48 83 c4 28 add $0x28,%rsp 215e: 41 5d pop %r13 2160: 41 5c pop %r12 2162: 5f pop %rdi 2163: 5e pop %rsi 2164: c3 ret 2165: b8 f8 ff ff ff mov $0xfffffff8,%eax 216a: 48 83 c4 28 add $0x28,%rsp 216e: 41 5d pop %r13 2170: 41 5c pop %r12 2172: 5f pop %rdi 2173: 5e pop %rsi 2174: c3 ret 2175: 0f 1f 40 00 nopl 0x0(%rax) 2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2180: 56 push %rsi 2181: 57 push %rdi 2182: 41 54 push %r12 2184: 41 55 push %r13 2186: 48 83 ec 28 sub $0x28,%rsp 218a: 41 89 cc mov %ecx,%r12d 218d: 4d 89 cd mov %r9,%r13 2190: 41 83 fc 1e cmp $0x1e,%r12d 2194: 0f 87 7b 01 00 00 ja 0x2315 219a: 4d 85 ed test %r13,%r13 219d: 0f 84 82 01 00 00 je 0x2325 21a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 21a8: 48 85 ff test %rdi,%rdi 21ab: 0f 84 74 01 00 00 je 0x2325 21b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 21b6: 48 85 f6 test %rsi,%rsi 21b9: 0f 84 66 01 00 00 je 0x2325 21bf: 83 fa 08 cmp $0x8,%edx 21c2: 74 1f je 0x21e3 21c4: 83 fa 04 cmp $0x4,%edx 21c7: 74 1a je 0x21e3 21c9: 83 fa 01 cmp $0x1,%edx 21cc: 74 15 je 0x21e3 21ce: 83 fa 02 cmp $0x2,%edx 21d1: 74 10 je 0x21e3 21d3: b8 ee ff ff ff mov $0xffffffee,%eax 21d8: 48 83 c4 28 add $0x28,%rsp 21dc: 41 5d pop %r13 21de: 41 5c pop %r12 21e0: 5f pop %rdi 21e1: 5e pop %rsi 21e2: c3 ret 21e3: 41 83 fc 1d cmp $0x1d,%r12d 21e7: 0f 8f 28 01 00 00 jg 0x2315 21ed: 41 83 fc 04 cmp $0x4,%r12d 21f1: 7f 13 jg 0x2206 21f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 21fa: 00 21fb: 33 c0 xor %eax,%eax 21fd: 89 07 mov %eax,(%rdi) 21ff: 89 06 mov %eax,(%rsi) 2201: e9 02 01 00 00 jmp 0x2308 2206: 41 83 fc 07 cmp $0x7,%r12d 220a: 7f 16 jg 0x2222 220c: 33 c0 xor %eax,%eax 220e: 41 ba 01 00 00 00 mov $0x1,%r10d 2214: 41 89 45 00 mov %eax,0x0(%r13) 2218: 89 07 mov %eax,(%rdi) 221a: 89 06 mov %eax,(%rsi) 221c: 41 8b 45 00 mov 0x0(%r13),%eax 2220: eb 6f jmp 0x2291 2222: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 2227: 83 f9 12 cmp $0x12,%ecx 222a: 7f 47 jg 0x2273 222c: 41 ba 01 00 00 00 mov $0x1,%r10d 2232: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 2237: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 223e: 00 223f: 83 e0 c0 and $0xffffffc0,%eax 2242: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 2249: 00 224a: 41 89 45 00 mov %eax,0x0(%r13) 224e: 44 89 d8 mov %r11d,%eax 2251: d1 f8 sar $1,%eax 2253: 83 e1 c0 and $0xffffffc0,%ecx 2256: c1 e8 1e shr $0x1e,%eax 2259: 41 03 c3 add %r11d,%eax 225c: 83 e0 fc and $0xfffffffc,%eax 225f: 83 c0 43 add $0x43,%eax 2262: c7 07 00 00 00 00 movl $0x0,(%rdi) 2268: 83 e0 c0 and $0xffffffc0,%eax 226b: 89 0e mov %ecx,(%rsi) 226d: 41 03 45 00 add 0x0(%r13),%eax 2271: eb 18 jmp 0x228b 2273: 4c 89 ea mov %r13,%rdx 2276: 49 89 f8 mov %rdi,%r8 2279: 49 89 f1 mov %rsi,%r9 227c: e8 ff 79 03 00 call 0x39c80 2281: 41 8b 45 00 mov 0x0(%r13),%eax 2285: 41 ba 01 00 00 00 mov $0x1,%r10d 228b: 41 83 fc 13 cmp $0x13,%r12d 228f: 7d 23 jge 0x22b4 2291: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 2296: 41 89 cb mov %ecx,%r11d 2299: 41 d1 fb sar $1,%r11d 229c: 41 c1 eb 1e shr $0x1e,%r11d 22a0: 44 03 d9 add %ecx,%r11d 22a3: 41 c1 eb 02 shr $0x2,%r11d 22a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 22ae: 00 22af: 83 e1 c0 and $0xffffffc0,%ecx 22b2: eb 15 jmp 0x22c9 22b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 22b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 22be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 22c5: 00 22c6: 83 e1 c0 and $0xffffffc0,%ecx 22c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 22d0: 41 89 45 00 mov %eax,0x0(%r13) 22d4: 41 83 fc 0a cmp $0xa,%r12d 22d8: 7f 04 jg 0x22de 22da: 33 c0 xor %eax,%eax 22dc: eb 1d jmp 0x22fb 22de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 22e3: 89 c1 mov %eax,%ecx 22e5: d1 f9 sar $1,%ecx 22e7: c1 e9 1e shr $0x1e,%ecx 22ea: 03 c8 add %eax,%ecx 22ec: 83 e1 fc and $0xfffffffc,%ecx 22ef: 83 c1 43 add $0x43,%ecx 22f2: 83 e1 c0 and $0xffffffc0,%ecx 22f5: 8b 17 mov (%rdi),%edx 22f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 22fb: 89 07 mov %eax,(%rdi) 22fd: 8b 06 mov (%rsi),%eax 22ff: 85 c0 test %eax,%eax 2301: 7e 05 jle 0x2308 2303: 83 c0 40 add $0x40,%eax 2306: 89 06 mov %eax,(%rsi) 2308: 33 c0 xor %eax,%eax 230a: 48 83 c4 28 add $0x28,%rsp 230e: 41 5d pop %r13 2310: 41 5c pop %r12 2312: 5f pop %rdi 2313: 5e pop %rsi 2314: c3 ret 2315: b8 ef ff ff ff mov $0xffffffef,%eax 231a: 48 83 c4 28 add $0x28,%rsp 231e: 41 5d pop %r13 2320: 41 5c pop %r12 2322: 5f pop %rdi 2323: 5e pop %rsi 2324: c3 ret 2325: b8 f8 ff ff ff mov $0xfffffff8,%eax 232a: 48 83 c4 28 add $0x28,%rsp 232e: 41 5d pop %r13 2330: 41 5c pop %r12 2332: 5f pop %rdi 2333: 5e pop %rsi 2334: c3 ret 2335: 0f 1f 40 00 nopl 0x0(%rax) 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2340: 48 83 ec 28 sub $0x28,%rsp 2344: 48 85 c9 test %rcx,%rcx 2347: 74 25 je 0x236e 2349: 48 85 d2 test %rdx,%rdx 234c: 74 20 je 0x236e 234e: 4d 85 c0 test %r8,%r8 2351: 74 1b je 0x236e 2353: 45 85 c9 test %r9d,%r9d 2356: 7f 0a jg 0x2362 2358: b8 fa ff ff ff mov $0xfffffffa,%eax 235d: 48 83 c4 28 add $0x28,%rsp 2361: c3 ret 2362: e8 e9 c0 a5 01 call 0x1a5e450 2367: 33 c0 xor %eax,%eax 2369: 48 83 c4 28 add $0x28,%rsp 236d: c3 ret 236e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2373: 48 83 c4 28 add $0x28,%rsp 2377: c3 ret 2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 237f: 00 2380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2385: 48 85 c9 test %rcx,%rcx 2388: 74 27 je 0x23b1 238a: 48 85 d2 test %rdx,%rdx 238d: 74 22 je 0x23b1 238f: 4d 85 c0 test %r8,%r8 2392: 74 1d je 0x23b1 2394: 45 85 c9 test %r9d,%r9d 2397: 7f 0b jg 0x23a4 2399: b8 fa ff ff ff mov $0xfffffffa,%eax 239e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23a3: c3 ret 23a4: e8 57 c7 a5 01 call 0x1a5eb00 23a9: 33 c0 xor %eax,%eax 23ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23b0: c3 ret 23b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 23b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23bb: c3 ret 23bc: 0f 1f 40 00 nopl 0x0(%rax) 23c0: 48 83 ec 28 sub $0x28,%rsp 23c4: 48 85 c9 test %rcx,%rcx 23c7: 74 25 je 0x23ee 23c9: 48 85 d2 test %rdx,%rdx 23cc: 74 20 je 0x23ee 23ce: 4d 85 c0 test %r8,%r8 23d1: 74 1b je 0x23ee 23d3: 45 85 c9 test %r9d,%r9d 23d6: 7f 0a jg 0x23e2 23d8: b8 fa ff ff ff mov $0xfffffffa,%eax 23dd: 48 83 c4 28 add $0x28,%rsp 23e1: c3 ret 23e2: e8 c9 cd a5 01 call 0x1a5f1b0 23e7: 33 c0 xor %eax,%eax 23e9: 48 83 c4 28 add $0x28,%rsp 23ed: c3 ret 23ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 23f3: 48 83 c4 28 add $0x28,%rsp 23f7: c3 ret 23f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23ff: 00 2400: 56 push %rsi 2401: 57 push %rdi 2402: 55 push %rbp 2403: 48 89 d5 mov %rdx,%rbp 2406: 48 85 c9 test %rcx,%rcx 2409: 0f 84 2b 02 00 00 je 0x263a 240f: 48 85 ed test %rbp,%rbp 2412: 0f 84 22 02 00 00 je 0x263a 2418: 4d 85 c0 test %r8,%r8 241b: 0f 84 19 02 00 00 je 0x263a 2421: 45 85 c9 test %r9d,%r9d 2424: 0f 8e 07 02 00 00 jle 0x2631 242a: 41 83 f9 08 cmp $0x8,%r9d 242e: 0f 8c ed 01 00 00 jl 0x2621 2434: 4c 89 c6 mov %r8,%rsi 2437: 48 83 e6 1f and $0x1f,%rsi 243b: 89 f6 mov %esi,%esi 243d: 85 f6 test %esi,%esi 243f: 74 14 je 0x2455 2441: f7 c6 07 00 00 00 test $0x7,%esi 2447: 0f 85 d4 01 00 00 jne 0x2621 244d: f7 de neg %esi 244f: 83 c6 20 add $0x20,%esi 2452: c1 ee 03 shr $0x3,%esi 2455: 8d 46 08 lea 0x8(%rsi),%eax 2458: 44 3b c8 cmp %eax,%r9d 245b: 0f 8c c0 01 00 00 jl 0x2621 2461: 44 89 c8 mov %r9d,%eax 2464: 33 d2 xor %edx,%edx 2466: 2b c6 sub %esi,%eax 2468: 83 e0 07 and $0x7,%eax 246b: f7 d8 neg %eax 246d: 41 03 c1 add %r9d,%eax 2470: 85 f6 test %esi,%esi 2472: 76 3e jbe 0x24b2 2474: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2480: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 2485: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 248b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 248f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 2493: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 2498: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 249c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 24a0: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 24a4: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 24aa: 48 ff c2 inc %rdx 24ad: 48 3b d6 cmp %rsi,%rdx 24b0: 72 ce jb 0x2480 24b2: 48 63 d0 movslq %eax,%rdx 24b5: 0f 1f 40 00 nopl 0x0(%rax) 24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24c0: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 24c6: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 24cb: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 24d2: 01 24d3: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 24d7: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 24db: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 24e2: 01 24e3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 24e7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 24ec: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 24f0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 24f4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) 24fa: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 2500: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 2506: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 250d: 01 250e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 2512: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 2516: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 251d: 01 251e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 2522: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 2527: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 252b: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 252f: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) 2536: 48 83 c6 08 add $0x8,%rsi 253a: 48 3b f2 cmp %rdx,%rsi 253d: 72 81 jb 0x24c0 253f: 8d 70 01 lea 0x1(%rax),%esi 2542: 41 3b f1 cmp %r9d,%esi 2545: 0f 87 c8 00 00 00 ja 0x2613 254b: 4d 63 c9 movslq %r9d,%r9 254e: 4c 2b ca sub %rdx,%r9 2551: 49 83 f9 02 cmp $0x2,%r9 2555: 0f 8c c1 00 00 00 jl 0x261c 255b: 45 89 cb mov %r9d,%r11d 255e: 45 33 d2 xor %r10d,%r10d 2561: 41 83 e3 fe and $0xfffffffe,%r11d 2565: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 2569: 4d 63 db movslq %r11d,%r11 256c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 2571: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 2575: 0f 1f 40 00 nopl 0x0(%rax) 2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2580: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 2586: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 258c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 2592: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 2597: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 259b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 259f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 25a3: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) 25a9: 49 83 c2 02 add $0x2,%r10 25ad: 4d 3b d3 cmp %r11,%r10 25b0: 72 ce jb 0x2580 25b2: 4d 3b d9 cmp %r9,%r11 25b5: 73 5c jae 0x2613 25b7: 48 63 c0 movslq %eax,%rax 25ba: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 25be: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 25c3: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 25c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25ce: 00 25cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25d6: 0f 1f 00 nopl (%rax) 25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25e0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 25e6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 25ec: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 25f0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 25f4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 25f9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 25fd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 2601: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 2605: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 260b: 49 ff c3 inc %r11 260e: 4d 3b d9 cmp %r9,%r11 2611: 72 cd jb 0x25e0 2613: 33 c0 xor %eax,%eax 2615: c5 f8 77 vzeroupper 2618: 5d pop %rbp 2619: 5f pop %rdi 261a: 5e pop %rsi 261b: c3 ret 261c: 45 33 db xor %r11d,%r11d 261f: eb 91 jmp 0x25b2 2621: 33 c0 xor %eax,%eax 2623: 41 83 f9 01 cmp $0x1,%r9d 2627: 72 ea jb 0x2613 2629: 4d 63 c9 movslq %r9d,%r9 262c: 45 33 db xor %r11d,%r11d 262f: eb 81 jmp 0x25b2 2631: b8 fa ff ff ff mov $0xfffffffa,%eax 2636: 5d pop %rbp 2637: 5f pop %rdi 2638: 5e pop %rsi 2639: c3 ret 263a: b8 f8 ff ff ff mov $0xfffffff8,%eax 263f: 5d pop %rbp 2640: 5f pop %rdi 2641: 5e pop %rsi 2642: c3 ret 2643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 264a: 00 264b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2660: 41 56 push %r14 2662: 49 89 ca mov %rcx,%r10 2665: 49 89 d3 mov %rdx,%r11 2668: 4d 85 d2 test %r10,%r10 266b: 0f 84 82 01 00 00 je 0x27f3 2671: 4d 85 db test %r11,%r11 2674: 0f 84 79 01 00 00 je 0x27f3 267a: 4d 85 c0 test %r8,%r8 267d: 0f 84 70 01 00 00 je 0x27f3 2683: 45 85 c9 test %r9d,%r9d 2686: 0f 8e 5f 01 00 00 jle 0x27eb 268c: 49 63 d1 movslq %r9d,%rdx 268f: 48 83 fa 08 cmp $0x8,%rdx 2693: 0f 8c 3f 01 00 00 jl 0x27d8 2699: 48 83 fa 0f cmp $0xf,%rdx 269d: 0f 8c 3a 01 00 00 jl 0x27dd 26a3: 4c 89 c0 mov %r8,%rax 26a6: 48 83 e0 1f and $0x1f,%rax 26aa: 85 c0 test %eax,%eax 26ac: 74 10 je 0x26be 26ae: a8 07 test $0x7,%al 26b0: 0f 85 22 01 00 00 jne 0x27d8 26b6: f7 d8 neg %eax 26b8: 83 c0 20 add $0x20,%eax 26bb: c1 e8 03 shr $0x3,%eax 26be: 89 c1 mov %eax,%ecx 26c0: 4c 8d 71 08 lea 0x8(%rcx),%r14 26c4: 49 3b d6 cmp %r14,%rdx 26c7: 0f 8c 0b 01 00 00 jl 0x27d8 26cd: 45 89 ce mov %r9d,%r14d 26d0: 44 2b f0 sub %eax,%r14d 26d3: 41 83 e6 07 and $0x7,%r14d 26d7: 45 2b ce sub %r14d,%r9d 26da: 4d 63 c9 movslq %r9d,%r9 26dd: 85 c0 test %eax,%eax 26df: b8 00 00 00 00 mov $0x0,%eax 26e4: 76 5a jbe 0x2740 26e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26ed: 00 26ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26f5: 0f 1f 40 00 nopl 0x0(%rax) 26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2700: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 2706: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 270c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2710: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2715: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2719: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 271d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2722: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 2728: 48 ff c0 inc %rax 272b: 48 3b c1 cmp %rcx,%rax 272e: 72 d0 jb 0x2700 2730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2737: 00 2738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 273f: 90 nop 2740: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 2746: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 274c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 2751: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 2755: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 275b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 2760: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 2766: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 276d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 2774: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 2779: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 277d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 2784: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 2789: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) 2790: 48 83 c1 08 add $0x8,%rcx 2794: 49 3b c9 cmp %r9,%rcx 2797: 72 a7 jb 0x2740 2799: 4c 3b ca cmp %rdx,%r9 279c: 73 32 jae 0x27d0 279e: 66 90 xchg %ax,%ax 27a0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 27a6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 27ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 27b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 27b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 27b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 27bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 27c2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 27c8: 49 ff c1 inc %r9 27cb: 4c 3b ca cmp %rdx,%r9 27ce: 72 d0 jb 0x27a0 27d0: 33 c0 xor %eax,%eax 27d2: c5 f8 77 vzeroupper 27d5: 41 5e pop %r14 27d7: c3 ret 27d8: 45 33 c9 xor %r9d,%r9d 27db: eb bc jmp 0x2799 27dd: 41 83 e1 f8 and $0xfffffff8,%r9d 27e1: 33 c9 xor %ecx,%ecx 27e3: 4d 63 c9 movslq %r9d,%r9 27e6: e9 55 ff ff ff jmp 0x2740 27eb: b8 fa ff ff ff mov $0xfffffffa,%eax 27f0: 41 5e pop %r14 27f2: c3 ret 27f3: b8 f8 ff ff ff mov $0xfffffff8,%eax 27f8: 41 5e pop %r14 27fa: c3 ret 27fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2800: 41 56 push %r14 2802: 49 89 ca mov %rcx,%r10 2805: 49 89 d3 mov %rdx,%r11 2808: 4d 85 d2 test %r10,%r10 280b: 0f 84 a2 01 00 00 je 0x29b3 2811: 4d 85 db test %r11,%r11 2814: 0f 84 99 01 00 00 je 0x29b3 281a: 4d 85 c0 test %r8,%r8 281d: 0f 84 90 01 00 00 je 0x29b3 2823: 45 85 c9 test %r9d,%r9d 2826: 0f 8e 7f 01 00 00 jle 0x29ab 282c: 49 63 d1 movslq %r9d,%rdx 282f: 48 83 fa 08 cmp $0x8,%rdx 2833: 0f 8c 5f 01 00 00 jl 0x2998 2839: 48 83 fa 0f cmp $0xf,%rdx 283d: 0f 8c 5a 01 00 00 jl 0x299d 2843: 4c 89 c0 mov %r8,%rax 2846: 48 83 e0 1f and $0x1f,%rax 284a: 85 c0 test %eax,%eax 284c: 74 10 je 0x285e 284e: a8 07 test $0x7,%al 2850: 0f 85 42 01 00 00 jne 0x2998 2856: f7 d8 neg %eax 2858: 83 c0 20 add $0x20,%eax 285b: c1 e8 03 shr $0x3,%eax 285e: 89 c1 mov %eax,%ecx 2860: 4c 8d 71 08 lea 0x8(%rcx),%r14 2864: 49 3b d6 cmp %r14,%rdx 2867: 0f 8c 2b 01 00 00 jl 0x2998 286d: 45 89 ce mov %r9d,%r14d 2870: 44 2b f0 sub %eax,%r14d 2873: 41 83 e6 07 and $0x7,%r14d 2877: 45 2b ce sub %r14d,%r9d 287a: 4d 63 c9 movslq %r9d,%r9 287d: 85 c0 test %eax,%eax 287f: b8 00 00 00 00 mov $0x0,%eax 2884: 76 5a jbe 0x28e0 2886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 288d: 00 288e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2895: 0f 1f 40 00 nopl 0x0(%rax) 2899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 28a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 28ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 28b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 28b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 28b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 28bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 28c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 28c8: 48 ff c0 inc %rax 28cb: 48 3b c1 cmp %rcx,%rax 28ce: 72 d0 jb 0x28a0 28d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28d7: 00 28d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28df: 90 nop 28e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 28e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 28ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 28f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 28f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 28fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 2900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 2906: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 290d: 01 290e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 2915: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 291c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 2922: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 2929: 01 292a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 2930: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) 2937: 01 2938: 48 83 c1 08 add $0x8,%rcx 293c: 49 3b c9 cmp %r9,%rcx 293f: 72 9f jb 0x28e0 2941: 4c 3b ca cmp %rdx,%r9 2944: 73 4a jae 0x2990 2946: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 294d: 00 294e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2955: 0f 1f 40 00 nopl 0x0(%rax) 2959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2960: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 2966: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 296c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2970: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2975: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2979: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 297d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2982: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 2988: 49 ff c1 inc %r9 298b: 4c 3b ca cmp %rdx,%r9 298e: 72 d0 jb 0x2960 2990: 33 c0 xor %eax,%eax 2992: c5 f8 77 vzeroupper 2995: 41 5e pop %r14 2997: c3 ret 2998: 45 33 c9 xor %r9d,%r9d 299b: eb a4 jmp 0x2941 299d: 41 83 e1 f8 and $0xfffffff8,%r9d 29a1: 33 c9 xor %ecx,%ecx 29a3: 4d 63 c9 movslq %r9d,%r9 29a6: e9 35 ff ff ff jmp 0x28e0 29ab: b8 fa ff ff ff mov $0xfffffffa,%eax 29b0: 41 5e pop %r14 29b2: c3 ret 29b3: b8 f8 ff ff ff mov $0xfffffff8,%eax 29b8: 41 5e pop %r14 29ba: c3 ret 29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 29c0: 48 83 ec 28 sub $0x28,%rsp 29c4: 48 85 c9 test %rcx,%rcx 29c7: 74 20 je 0x29e9 29c9: 48 85 d2 test %rdx,%rdx 29cc: 74 1b je 0x29e9 29ce: 45 85 c0 test %r8d,%r8d 29d1: 7f 0a jg 0x29dd 29d3: b8 fa ff ff ff mov $0xfffffffa,%eax 29d8: 48 83 c4 28 add $0x28,%rsp 29dc: c3 ret 29dd: e8 2e b8 a5 01 call 0x1a5e210 29e2: 33 c0 xor %eax,%eax 29e4: 48 83 c4 28 add $0x28,%rsp 29e8: c3 ret 29e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 29ee: 48 83 c4 28 add $0x28,%rsp 29f2: c3 ret 29f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29ff: 00 2a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2a05: 48 85 c9 test %rcx,%rcx 2a08: 74 22 je 0x2a2c 2a0a: 48 85 d2 test %rdx,%rdx 2a0d: 74 1d je 0x2a2c 2a0f: 45 85 c0 test %r8d,%r8d 2a12: 7f 0b jg 0x2a1f 2a14: b8 fa ff ff ff mov $0xfffffffa,%eax 2a19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2a1e: c3 ret 2a1f: e8 6c be a5 01 call 0x1a5e890 2a24: 33 c0 xor %eax,%eax 2a26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2a2b: c3 ret 2a2c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2a36: c3 ret 2a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a3e: 00 00 2a40: 48 83 ec 28 sub $0x28,%rsp 2a44: 48 85 c9 test %rcx,%rcx 2a47: 74 20 je 0x2a69 2a49: 48 85 d2 test %rdx,%rdx 2a4c: 74 1b je 0x2a69 2a4e: 45 85 c0 test %r8d,%r8d 2a51: 7f 0a jg 0x2a5d 2a53: b8 fa ff ff ff mov $0xfffffffa,%eax 2a58: 48 83 c4 28 add $0x28,%rsp 2a5c: c3 ret 2a5d: e8 de c4 a5 01 call 0x1a5ef40 2a62: 33 c0 xor %eax,%eax 2a64: 48 83 c4 28 add $0x28,%rsp 2a68: c3 ret 2a69: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a6e: 48 83 c4 28 add $0x28,%rsp 2a72: c3 ret 2a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a7f: 00 2a80: 56 push %rsi 2a81: 48 89 d6 mov %rdx,%rsi 2a84: 48 85 c9 test %rcx,%rcx 2a87: 0f 84 29 02 00 00 je 0x2cb6 2a8d: 48 85 f6 test %rsi,%rsi 2a90: 0f 84 20 02 00 00 je 0x2cb6 2a96: 45 85 c0 test %r8d,%r8d 2a99: 0f 8e 10 02 00 00 jle 0x2caf 2a9f: 41 83 f8 08 cmp $0x8,%r8d 2aa3: 0f 8c f6 01 00 00 jl 0x2c9f 2aa9: 49 89 f1 mov %rsi,%r9 2aac: 49 83 e1 1f and $0x1f,%r9 2ab0: 45 89 c9 mov %r9d,%r9d 2ab3: 45 85 c9 test %r9d,%r9d 2ab6: 74 18 je 0x2ad0 2ab8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 2abf: 0f 85 da 01 00 00 jne 0x2c9f 2ac5: 41 f7 d9 neg %r9d 2ac8: 41 83 c1 20 add $0x20,%r9d 2acc: 41 c1 e9 03 shr $0x3,%r9d 2ad0: 41 8d 41 08 lea 0x8(%r9),%eax 2ad4: 44 3b c0 cmp %eax,%r8d 2ad7: 0f 8c c2 01 00 00 jl 0x2c9f 2add: 44 89 c0 mov %r8d,%eax 2ae0: 33 d2 xor %edx,%edx 2ae2: 41 2b c1 sub %r9d,%eax 2ae5: 83 e0 07 and $0x7,%eax 2ae8: f7 d8 neg %eax 2aea: 41 03 c0 add %r8d,%eax 2aed: 45 85 c9 test %r9d,%r9d 2af0: 76 3e jbe 0x2b30 2af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b00: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 2b05: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 2b0a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 2b0e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 2b12: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 2b17: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 2b1b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 2b1f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 2b23: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 2b28: 48 ff c2 inc %rdx 2b2b: 49 3b d1 cmp %r9,%rdx 2b2e: 72 d0 jb 0x2b00 2b30: 48 63 d0 movslq %eax,%rdx 2b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b3f: 00 2b40: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 2b46: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 2b4c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 2b52: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 2b59: 01 2b5a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 2b5f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 2b63: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 2b67: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 2b6b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) 2b71: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 2b78: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 2b7f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 2b86: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 2b8d: 01 2b8e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 2b92: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 2b97: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 2b9b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 2b9f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) 2ba6: 49 83 c1 08 add $0x8,%r9 2baa: 4c 3b ca cmp %rdx,%r9 2bad: 72 91 jb 0x2b40 2baf: 44 8d 48 01 lea 0x1(%rax),%r9d 2bb3: 45 3b c8 cmp %r8d,%r9d 2bb6: 0f 87 d7 00 00 00 ja 0x2c93 2bbc: 4d 63 d0 movslq %r8d,%r10 2bbf: 4c 2b d2 sub %rdx,%r10 2bc2: 49 83 fa 02 cmp $0x2,%r10 2bc6: 0f 8c ce 00 00 00 jl 0x2c9a 2bcc: 45 89 d3 mov %r10d,%r11d 2bcf: 45 33 c9 xor %r9d,%r9d 2bd2: 41 83 e3 fe and $0xfffffffe,%r11d 2bd6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 2bda: 4d 63 db movslq %r11d,%r11 2bdd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 2be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2be8: 00 2be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bf7: 00 2bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bff: 90 nop 2c00: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 2c06: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 2c0c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 2c12: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 2c17: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 2c1b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 2c1f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 2c23: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) 2c29: 49 83 c1 02 add $0x2,%r9 2c2d: 4d 3b cb cmp %r11,%r9 2c30: 72 ce jb 0x2c00 2c32: 4d 3b da cmp %r10,%r11 2c35: 73 5c jae 0x2c93 2c37: 48 63 c0 movslq %eax,%rax 2c3a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 2c3e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 2c42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c49: 00 2c4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c58: 00 2c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c60: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 2c66: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 2c6c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 2c70: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 2c74: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 2c79: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 2c7d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 2c81: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 2c85: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 2c8b: 49 ff c3 inc %r11 2c8e: 4d 3b da cmp %r10,%r11 2c91: 72 cd jb 0x2c60 2c93: 33 c0 xor %eax,%eax 2c95: c5 f8 77 vzeroupper 2c98: 5e pop %rsi 2c99: c3 ret 2c9a: 45 33 db xor %r11d,%r11d 2c9d: eb 93 jmp 0x2c32 2c9f: 33 c0 xor %eax,%eax 2ca1: 41 83 f8 01 cmp $0x1,%r8d 2ca5: 72 ec jb 0x2c93 2ca7: 4d 63 d0 movslq %r8d,%r10 2caa: 45 33 db xor %r11d,%r11d 2cad: eb 83 jmp 0x2c32 2caf: b8 fa ff ff ff mov $0xfffffffa,%eax 2cb4: 5e pop %rsi 2cb5: c3 ret 2cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax 2cbb: 5e pop %rsi 2cbc: c3 ret 2cbd: 0f 1f 00 nopl (%rax) 2cc0: 49 89 d1 mov %rdx,%r9 2cc3: 48 85 c9 test %rcx,%rcx 2cc6: 0f 84 73 01 00 00 je 0x2e3f 2ccc: 4d 85 c9 test %r9,%r9 2ccf: 0f 84 6a 01 00 00 je 0x2e3f 2cd5: 45 85 c0 test %r8d,%r8d 2cd8: 0f 8e 5b 01 00 00 jle 0x2e39 2cde: 49 63 d0 movslq %r8d,%rdx 2ce1: 48 83 fa 08 cmp $0x8,%rdx 2ce5: 0f 8c 49 01 00 00 jl 0x2e34 2ceb: 4c 89 c8 mov %r9,%rax 2cee: 48 83 e0 1f and $0x1f,%rax 2cf2: 89 c0 mov %eax,%eax 2cf4: 85 c0 test %eax,%eax 2cf6: 74 10 je 0x2d08 2cf8: a8 07 test $0x7,%al 2cfa: 0f 85 34 01 00 00 jne 0x2e34 2d00: f7 d8 neg %eax 2d02: 83 c0 20 add $0x20,%eax 2d05: c1 e8 03 shr $0x3,%eax 2d08: 44 8d 50 08 lea 0x8(%rax),%r10d 2d0c: 49 3b d2 cmp %r10,%rdx 2d0f: 0f 8c 1f 01 00 00 jl 0x2e34 2d15: 45 89 c2 mov %r8d,%r10d 2d18: 44 2b d0 sub %eax,%r10d 2d1b: 41 83 e2 07 and $0x7,%r10d 2d1f: 45 2b c2 sub %r10d,%r8d 2d22: 45 33 d2 xor %r10d,%r10d 2d25: 85 c0 test %eax,%eax 2d27: 76 47 jbe 0x2d70 2d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d30: 00 2d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d3f: 00 2d40: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 2d46: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 2d4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2d50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2d55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2d59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 2d5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2d62: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 2d68: 49 ff c2 inc %r10 2d6b: 4c 3b d0 cmp %rax,%r10 2d6e: 72 d0 jb 0x2d40 2d70: 4d 63 d0 movslq %r8d,%r10 2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d7f: 00 2d80: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 2d85: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 2d8b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 2d90: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 2d94: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 2d9a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 2d9f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 2da5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 2dab: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 2db2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 2db7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 2dbb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 2dc2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 2dc7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) 2dce: 48 83 c0 08 add $0x8,%rax 2dd2: 49 3b c2 cmp %r10,%rax 2dd5: 72 a9 jb 0x2d80 2dd7: 33 c0 xor %eax,%eax 2dd9: 45 8d 50 01 lea 0x1(%r8),%r10d 2ddd: 4d 63 d2 movslq %r10d,%r10 2de0: 4c 3b d2 cmp %rdx,%r10 2de3: 77 49 ja 0x2e2e 2de5: 4d 63 c0 movslq %r8d,%r8 2de8: 49 2b d0 sub %r8,%rdx 2deb: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 2def: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 2df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2dff: 00 2e00: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 2e05: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 2e0b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2e0f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2e14: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2e18: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 2e1c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2e21: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 2e26: 48 ff c0 inc %rax 2e29: 48 3b c2 cmp %rdx,%rax 2e2c: 72 d2 jb 0x2e00 2e2e: 33 c0 xor %eax,%eax 2e30: c5 f8 77 vzeroupper 2e33: c3 ret 2e34: 45 33 c0 xor %r8d,%r8d 2e37: eb 9e jmp 0x2dd7 2e39: b8 fa ff ff ff mov $0xfffffffa,%eax 2e3e: c3 ret 2e3f: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e44: c3 ret 2e45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e4c: 00 2e4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e60: 49 89 d1 mov %rdx,%r9 2e63: 48 85 c9 test %rcx,%rcx 2e66: 0f 84 73 01 00 00 je 0x2fdf 2e6c: 4d 85 c9 test %r9,%r9 2e6f: 0f 84 6a 01 00 00 je 0x2fdf 2e75: 45 85 c0 test %r8d,%r8d 2e78: 0f 8e 5b 01 00 00 jle 0x2fd9 2e7e: 49 63 d0 movslq %r8d,%rdx 2e81: 48 83 fa 08 cmp $0x8,%rdx 2e85: 0f 8c 49 01 00 00 jl 0x2fd4 2e8b: 4c 89 c8 mov %r9,%rax 2e8e: 48 83 e0 1f and $0x1f,%rax 2e92: 89 c0 mov %eax,%eax 2e94: 85 c0 test %eax,%eax 2e96: 74 10 je 0x2ea8 2e98: a8 07 test $0x7,%al 2e9a: 0f 85 34 01 00 00 jne 0x2fd4 2ea0: f7 d8 neg %eax 2ea2: 83 c0 20 add $0x20,%eax 2ea5: c1 e8 03 shr $0x3,%eax 2ea8: 44 8d 50 08 lea 0x8(%rax),%r10d 2eac: 49 3b d2 cmp %r10,%rdx 2eaf: 0f 8c 1f 01 00 00 jl 0x2fd4 2eb5: 45 89 c2 mov %r8d,%r10d 2eb8: 44 2b d0 sub %eax,%r10d 2ebb: 41 83 e2 07 and $0x7,%r10d 2ebf: 45 2b c2 sub %r10d,%r8d 2ec2: 45 33 d2 xor %r10d,%r10d 2ec5: 85 c0 test %eax,%eax 2ec7: 76 47 jbe 0x2f10 2ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ed0: 00 2ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2edf: 00 2ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 2ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 2eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 2efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 2f08: 49 ff c2 inc %r10 2f0b: 4c 3b d0 cmp %rax,%r10 2f0e: 72 d0 jb 0x2ee0 2f10: 4d 63 d0 movslq %r8d,%r10 2f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f1f: 00 2f20: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 2f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 2f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 2f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 2f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 2f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 2f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 2f45: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 2f4c: 01 2f4d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 2f54: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 2f5b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 2f61: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 2f68: 01 2f69: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 2f6f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) 2f76: 01 2f77: 48 83 c0 08 add $0x8,%rax 2f7b: 49 3b c2 cmp %r10,%rax 2f7e: 72 a0 jb 0x2f20 2f80: 33 c0 xor %eax,%eax 2f82: 45 8d 50 01 lea 0x1(%r8),%r10d 2f86: 4d 63 d2 movslq %r10d,%r10 2f89: 4c 3b d2 cmp %rdx,%r10 2f8c: 77 40 ja 0x2fce 2f8e: 4d 63 c0 movslq %r8d,%r8 2f91: 49 2b d0 sub %r8,%rdx 2f94: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 2f98: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 2f9c: 0f 1f 40 00 nopl 0x0(%rax) 2fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 2fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 2fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 2fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 2fc6: 48 ff c0 inc %rax 2fc9: 48 3b c2 cmp %rdx,%rax 2fcc: 72 d2 jb 0x2fa0 2fce: 33 c0 xor %eax,%eax 2fd0: c5 f8 77 vzeroupper 2fd3: c3 ret 2fd4: 45 33 c0 xor %r8d,%r8d 2fd7: eb a7 jmp 0x2f80 2fd9: b8 fa ff ff ff mov $0xfffffffa,%eax 2fde: c3 ret 2fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax 2fe4: c3 ret 2fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fec: 00 2fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3000: 48 83 ec 28 sub $0x28,%rsp 3004: 48 85 c9 test %rcx,%rcx 3007: 74 23 je 0x302c 3009: 48 85 d2 test %rdx,%rdx 300c: 74 1e je 0x302c 300e: 4d 85 c0 test %r8,%r8 3011: 74 19 je 0x302c 3013: 45 85 c9 test %r9d,%r9d 3016: 7e 1e jle 0x3036 3018: e8 d3 ce a5 01 call 0x1a5fef0 301d: ba 02 00 00 00 mov $0x2,%edx 3022: 85 c0 test %eax,%eax 3024: 0f 45 c2 cmovne %edx,%eax 3027: 48 83 c4 28 add $0x28,%rsp 302b: c3 ret 302c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3031: 48 83 c4 28 add $0x28,%rsp 3035: c3 ret 3036: b8 fa ff ff ff mov $0xfffffffa,%eax 303b: 48 83 c4 28 add $0x28,%rsp 303f: c3 ret 3040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3045: 48 85 c9 test %rcx,%rcx 3048: 74 24 je 0x306e 304a: 48 85 d2 test %rdx,%rdx 304d: 74 1f je 0x306e 304f: 4d 85 c0 test %r8,%r8 3052: 74 1a je 0x306e 3054: 45 85 c9 test %r9d,%r9d 3057: 7e 20 jle 0x3079 3059: e8 e2 13 a6 01 call 0x1a64440 305e: ba 02 00 00 00 mov $0x2,%edx 3063: 85 c0 test %eax,%eax 3065: 0f 45 c2 cmovne %edx,%eax 3068: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 306d: c3 ret 306e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3073: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3078: c3 ret 3079: b8 fa ff ff ff mov $0xfffffffa,%eax 307e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3083: c3 ret 3084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 308b: 00 308c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 309f: 00 30a0: 48 83 ec 28 sub $0x28,%rsp 30a4: 48 85 c9 test %rcx,%rcx 30a7: 74 23 je 0x30cc 30a9: 48 85 d2 test %rdx,%rdx 30ac: 74 1e je 0x30cc 30ae: 4d 85 c0 test %r8,%r8 30b1: 74 19 je 0x30cc 30b3: 45 85 c9 test %r9d,%r9d 30b6: 7e 1e jle 0x30d6 30b8: e8 93 37 a6 01 call 0x1a66850 30bd: ba 02 00 00 00 mov $0x2,%edx 30c2: 85 c0 test %eax,%eax 30c4: 0f 45 c2 cmovne %edx,%eax 30c7: 48 83 c4 28 add $0x28,%rsp 30cb: c3 ret 30cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 30d1: 48 83 c4 28 add $0x28,%rsp 30d5: c3 ret 30d6: b8 fa ff ff ff mov $0xfffffffa,%eax 30db: 48 83 c4 28 add $0x28,%rsp 30df: c3 ret 30e0: 48 83 ec 28 sub $0x28,%rsp 30e4: 48 85 c9 test %rcx,%rcx 30e7: 74 23 je 0x310c 30e9: 48 85 d2 test %rdx,%rdx 30ec: 74 1e je 0x310c 30ee: 4d 85 c0 test %r8,%r8 30f1: 74 19 je 0x310c 30f3: 45 85 c9 test %r9d,%r9d 30f6: 7e 1e jle 0x3116 30f8: e8 a3 79 a6 01 call 0x1a6aaa0 30fd: ba 02 00 00 00 mov $0x2,%edx 3102: 85 c0 test %eax,%eax 3104: 0f 45 c2 cmovne %edx,%eax 3107: 48 83 c4 28 add $0x28,%rsp 310b: c3 ret 310c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3111: 48 83 c4 28 add $0x28,%rsp 3115: c3 ret 3116: b8 fa ff ff ff mov $0xfffffffa,%eax 311b: 48 83 c4 28 add $0x28,%rsp 311f: c3 ret 3120: 48 83 ec 28 sub $0x28,%rsp 3124: 48 85 c9 test %rcx,%rcx 3127: 74 23 je 0x314c 3129: 48 85 d2 test %rdx,%rdx 312c: 74 1e je 0x314c 312e: 4d 85 c0 test %r8,%r8 3131: 74 19 je 0x314c 3133: 45 85 c9 test %r9d,%r9d 3136: 7e 1e jle 0x3156 3138: e8 63 bd a6 01 call 0x1a6eea0 313d: ba 02 00 00 00 mov $0x2,%edx 3142: 85 c0 test %eax,%eax 3144: 0f 45 c2 cmovne %edx,%eax 3147: 48 83 c4 28 add $0x28,%rsp 314b: c3 ret 314c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3151: 48 83 c4 28 add $0x28,%rsp 3155: c3 ret 3156: b8 fa ff ff ff mov $0xfffffffa,%eax 315b: 48 83 c4 28 add $0x28,%rsp 315f: c3 ret 3160: 48 83 ec 28 sub $0x28,%rsp 3164: 48 85 c9 test %rcx,%rcx 3167: 74 23 je 0x318c 3169: 48 85 d2 test %rdx,%rdx 316c: 74 1e je 0x318c 316e: 4d 85 c0 test %r8,%r8 3171: 74 19 je 0x318c 3173: 45 85 c9 test %r9d,%r9d 3176: 7e 1e jle 0x3196 3178: e8 43 fe a6 01 call 0x1a72fc0 317d: ba 02 00 00 00 mov $0x2,%edx 3182: 85 c0 test %eax,%eax 3184: 0f 45 c2 cmovne %edx,%eax 3187: 48 83 c4 28 add $0x28,%rsp 318b: c3 ret 318c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3191: 48 83 c4 28 add $0x28,%rsp 3195: c3 ret 3196: b8 fa ff ff ff mov $0xfffffffa,%eax 319b: 48 83 c4 28 add $0x28,%rsp 319f: c3 ret 31a0: 48 83 ec 28 sub $0x28,%rsp 31a4: 48 85 c9 test %rcx,%rcx 31a7: 74 25 je 0x31ce 31a9: 48 85 d2 test %rdx,%rdx 31ac: 74 20 je 0x31ce 31ae: 4d 85 c0 test %r8,%r8 31b1: 74 1b je 0x31ce 31b3: 45 85 c9 test %r9d,%r9d 31b6: 7f 0a jg 0x31c2 31b8: b8 fa ff ff ff mov $0xfffffffa,%eax 31bd: 48 83 c4 28 add $0x28,%rsp 31c1: c3 ret 31c2: e8 d9 6c 03 00 call 0x39ea0 31c7: 33 c0 xor %eax,%eax 31c9: 48 83 c4 28 add $0x28,%rsp 31cd: c3 ret 31ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 31d3: 48 83 c4 28 add $0x28,%rsp 31d7: c3 ret 31d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31df: 00 31e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 31e5: 48 85 c9 test %rcx,%rcx 31e8: 74 27 je 0x3211 31ea: 48 85 d2 test %rdx,%rdx 31ed: 74 22 je 0x3211 31ef: 4d 85 c0 test %r8,%r8 31f2: 74 1d je 0x3211 31f4: 45 85 c9 test %r9d,%r9d 31f7: 7f 0b jg 0x3204 31f9: b8 fa ff ff ff mov $0xfffffffa,%eax 31fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3203: c3 ret 3204: e8 d7 72 03 00 call 0x3a4e0 3209: 33 c0 xor %eax,%eax 320b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3210: c3 ret 3211: b8 f8 ff ff ff mov $0xfffffff8,%eax 3216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 321b: c3 ret 321c: 0f 1f 40 00 nopl 0x0(%rax) 3220: 48 83 ec 28 sub $0x28,%rsp 3224: 48 85 c9 test %rcx,%rcx 3227: 74 25 je 0x324e 3229: 48 85 d2 test %rdx,%rdx 322c: 74 20 je 0x324e 322e: 4d 85 c0 test %r8,%r8 3231: 74 1b je 0x324e 3233: 45 85 c9 test %r9d,%r9d 3236: 7f 0a jg 0x3242 3238: b8 fa ff ff ff mov $0xfffffffa,%eax 323d: 48 83 c4 28 add $0x28,%rsp 3241: c3 ret 3242: e8 b9 78 03 00 call 0x3ab00 3247: 33 c0 xor %eax,%eax 3249: 48 83 c4 28 add $0x28,%rsp 324d: c3 ret 324e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3253: 48 83 c4 28 add $0x28,%rsp 3257: c3 ret 3258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 325f: 00 3260: 41 56 push %r14 3262: 49 89 cb mov %rcx,%r11 3265: 4d 85 db test %r11,%r11 3268: 0f 84 1e 02 00 00 je 0x348c 326e: 48 85 d2 test %rdx,%rdx 3271: 0f 84 15 02 00 00 je 0x348c 3277: 4d 85 c0 test %r8,%r8 327a: 0f 84 0c 02 00 00 je 0x348c 3280: 45 85 c9 test %r9d,%r9d 3283: 0f 8e fb 01 00 00 jle 0x3484 3289: 49 63 c9 movslq %r9d,%rcx 328c: 48 83 f9 08 cmp $0x8,%rcx 3290: 0f 8c e9 01 00 00 jl 0x347f 3296: 4c 89 c0 mov %r8,%rax 3299: 48 83 e0 1f and $0x1f,%rax 329d: 85 c0 test %eax,%eax 329f: 74 0d je 0x32ae 32a1: a8 0f test $0xf,%al 32a3: 0f 85 d6 01 00 00 jne 0x347f 32a9: b8 01 00 00 00 mov $0x1,%eax 32ae: 41 89 c2 mov %eax,%r10d 32b1: 4d 8d 72 08 lea 0x8(%r10),%r14 32b5: 49 3b ce cmp %r14,%rcx 32b8: 0f 8c c1 01 00 00 jl 0x347f 32be: 45 89 ce mov %r9d,%r14d 32c1: 44 2b f0 sub %eax,%r14d 32c4: 41 83 e6 07 and $0x7,%r14d 32c8: 45 2b ce sub %r14d,%r9d 32cb: 45 33 f6 xor %r14d,%r14d 32ce: 4d 63 c9 movslq %r9d,%r9 32d1: 85 c0 test %eax,%eax 32d3: 4c 89 f0 mov %r14,%rax 32d6: 76 3f jbe 0x3317 32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32df: 00 32e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 32e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 32eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 32f0: 49 ff c6 inc %r14 32f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 32f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 32fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 3300: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 3304: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 3308: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 330e: 48 83 c0 10 add $0x10,%rax 3312: 4d 3b f2 cmp %r10,%r14 3315: 72 c9 jb 0x32e0 3317: 4c 89 d0 mov %r10,%rax 331a: 48 c1 e0 04 shl $0x4,%rax 331e: 66 90 xchg %ax,%ax 3320: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 3325: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 332b: 49 83 c2 08 add $0x8,%r10 332f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 3336: 01 3337: c5 ff 12 c1 vmovddup %ymm1,%ymm0 333b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 333f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 3346: 01 3347: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 334b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 3350: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 3354: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 3358: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) 335e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 3365: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 336b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 3372: 01 3373: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 337a: 01 337b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 337f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 3383: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 3388: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 338c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 3390: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 3394: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) 339b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 33a1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 33a8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 33af: 01 33b0: c5 ff 12 d3 vmovddup %ymm3,%ymm2 33b4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 33b8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 33bf: 01 33c0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 33c4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 33c9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 33cd: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 33d1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) 33d8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 33de: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 33e5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 33ec: 01 33ed: c5 ff 12 e9 vmovddup %ymm1,%ymm5 33f1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 33f5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 33fc: 01 33fd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 3401: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 3406: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 340a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 340e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) 3415: 48 05 80 00 00 00 add $0x80,%rax 341b: 4d 3b d1 cmp %r9,%r10 341e: 0f 82 fc fe ff ff jb 0x3320 3424: 4c 89 c8 mov %r9,%rax 3427: 48 c1 e0 04 shl $0x4,%rax 342b: 4c 3b c9 cmp %rcx,%r9 342e: 73 47 jae 0x3477 3430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3437: 00 3438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 343f: 90 nop 3440: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 3446: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 344b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 3450: 49 ff c1 inc %r9 3453: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 3457: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 345c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 3460: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 3464: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 3468: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 346e: 48 83 c0 10 add $0x10,%rax 3472: 4c 3b c9 cmp %rcx,%r9 3475: 72 c9 jb 0x3440 3477: 33 c0 xor %eax,%eax 3479: c5 f8 77 vzeroupper 347c: 41 5e pop %r14 347e: c3 ret 347f: 45 33 c9 xor %r9d,%r9d 3482: eb a0 jmp 0x3424 3484: b8 fa ff ff ff mov $0xfffffffa,%eax 3489: 41 5e pop %r14 348b: c3 ret 348c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3491: 41 5e pop %r14 3493: c3 ret 3494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34a0: 41 56 push %r14 34a2: 49 89 cb mov %rcx,%r11 34a5: 4d 85 db test %r11,%r11 34a8: 0f 84 db 01 00 00 je 0x3689 34ae: 48 85 d2 test %rdx,%rdx 34b1: 0f 84 d2 01 00 00 je 0x3689 34b7: 4d 85 c0 test %r8,%r8 34ba: 0f 84 c9 01 00 00 je 0x3689 34c0: 45 85 c9 test %r9d,%r9d 34c3: 0f 8e b8 01 00 00 jle 0x3681 34c9: 49 63 c9 movslq %r9d,%rcx 34cc: 48 83 f9 08 cmp $0x8,%rcx 34d0: 0f 8c a6 01 00 00 jl 0x367c 34d6: 4c 89 c0 mov %r8,%rax 34d9: 48 83 e0 1f and $0x1f,%rax 34dd: 85 c0 test %eax,%eax 34df: 74 0d je 0x34ee 34e1: a8 0f test $0xf,%al 34e3: 0f 85 93 01 00 00 jne 0x367c 34e9: b8 01 00 00 00 mov $0x1,%eax 34ee: 41 89 c2 mov %eax,%r10d 34f1: 4d 8d 72 08 lea 0x8(%r10),%r14 34f5: 49 3b ce cmp %r14,%rcx 34f8: 0f 8c 7e 01 00 00 jl 0x367c 34fe: 45 89 ce mov %r9d,%r14d 3501: 44 2b f0 sub %eax,%r14d 3504: 41 83 e6 07 and $0x7,%r14d 3508: 45 2b ce sub %r14d,%r9d 350b: 45 33 f6 xor %r14d,%r14d 350e: 4d 63 c9 movslq %r9d,%r9 3511: 85 c0 test %eax,%eax 3513: 4c 89 f0 mov %r14,%rax 3516: 76 3c jbe 0x3554 3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 351f: 00 3520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 3526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 352b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 352f: 49 ff c6 inc %r14 3532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 353b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 3540: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 3545: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 354b: 48 83 c0 10 add $0x10,%rax 354f: 4d 3b f2 cmp %r10,%r14 3552: 72 cc jb 0x3520 3554: 4c 89 d0 mov %r10,%rax 3557: 48 c1 e0 04 shl $0x4,%rax 355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3560: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 3566: 4e 8d 34 00 lea (%rax,%r8,1),%r14 356a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 356f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 3573: 49 83 c2 08 add $0x8,%r10 3577: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 357c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 3580: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 3585: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 358a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) 358f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 3596: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 359c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 35a0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 35a5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 35a9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 35af: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 35b4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) 35ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 35c1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 35c7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 35cb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 35d0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 35d4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 35da: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 35df: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) 35e5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 35ec: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 35f2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 35f6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 35fb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 35ff: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 3605: 48 05 80 00 00 00 add $0x80,%rax 360b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 3610: 4d 3b d1 cmp %r9,%r10 3613: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) 3619: 0f 82 41 ff ff ff jb 0x3560 361f: 4c 89 c8 mov %r9,%rax 3622: 48 c1 e0 04 shl $0x4,%rax 3626: 4c 3b c9 cmp %rcx,%r9 3629: 73 49 jae 0x3674 362b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3632: 00 3633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 363a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3640: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 3646: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 364b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 364f: 49 ff c1 inc %r9 3652: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3657: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 365b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 3660: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 3665: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 366b: 48 83 c0 10 add $0x10,%rax 366f: 4c 3b c9 cmp %rcx,%r9 3672: 72 cc jb 0x3640 3674: 33 c0 xor %eax,%eax 3676: c5 f8 77 vzeroupper 3679: 41 5e pop %r14 367b: c3 ret 367c: 45 33 c9 xor %r9d,%r9d 367f: eb 9e jmp 0x361f 3681: b8 fa ff ff ff mov $0xfffffffa,%eax 3686: 41 5e pop %r14 3688: c3 ret 3689: b8 f8 ff ff ff mov $0xfffffff8,%eax 368e: 41 5e pop %r14 3690: c3 ret 3691: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3698: 00 3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36a0: 41 56 push %r14 36a2: 49 89 cb mov %rcx,%r11 36a5: 4d 85 db test %r11,%r11 36a8: 0f 84 f8 01 00 00 je 0x38a6 36ae: 48 85 d2 test %rdx,%rdx 36b1: 0f 84 ef 01 00 00 je 0x38a6 36b7: 4d 85 c0 test %r8,%r8 36ba: 0f 84 e6 01 00 00 je 0x38a6 36c0: 45 85 c9 test %r9d,%r9d 36c3: 0f 8e d5 01 00 00 jle 0x389e 36c9: 49 63 c9 movslq %r9d,%rcx 36cc: 48 83 f9 08 cmp $0x8,%rcx 36d0: 0f 8c c3 01 00 00 jl 0x3899 36d6: 4c 89 c0 mov %r8,%rax 36d9: 48 83 e0 1f and $0x1f,%rax 36dd: 85 c0 test %eax,%eax 36df: 74 0d je 0x36ee 36e1: a8 0f test $0xf,%al 36e3: 0f 85 b0 01 00 00 jne 0x3899 36e9: b8 01 00 00 00 mov $0x1,%eax 36ee: 41 89 c2 mov %eax,%r10d 36f1: 4d 8d 72 08 lea 0x8(%r10),%r14 36f5: 49 3b ce cmp %r14,%rcx 36f8: 0f 8c 9b 01 00 00 jl 0x3899 36fe: 45 89 ce mov %r9d,%r14d 3701: 44 2b f0 sub %eax,%r14d 3704: 41 83 e6 07 and $0x7,%r14d 3708: 45 2b ce sub %r14d,%r9d 370b: 45 33 f6 xor %r14d,%r14d 370e: 4d 63 c9 movslq %r9d,%r9 3711: 85 c0 test %eax,%eax 3713: 4c 89 f0 mov %r14,%rax 3716: 76 39 jbe 0x3751 3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 371f: 00 3720: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 3726: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 372b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 372f: 49 ff c6 inc %r14 3732: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3737: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 373b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 3742: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 3748: 48 83 c0 10 add $0x10,%rax 374c: 4d 3b f2 cmp %r10,%r14 374f: 72 cf jb 0x3720 3751: 4c 89 d0 mov %r10,%rax 3754: 48 c1 e0 04 shl $0x4,%rax 3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 375f: 00 3760: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 3766: 49 83 c2 08 add $0x8,%r10 376a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 376f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 3773: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 3778: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 377c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 3781: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 3786: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) 378c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 3793: 01 3794: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 379b: 01 379c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 37a2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 37a9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 37af: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 37b6: 01 37b7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 37bd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) 37c4: 01 37c5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 37cc: 02 37cd: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 37d4: 02 37d5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 37db: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 37e2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 37e8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 37ef: 02 37f0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 37f6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) 37fd: 02 37fe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 3805: 03 3806: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 380d: 03 380e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 3814: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 381b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 3821: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 3827: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 382d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) 3834: 48 05 80 00 00 00 add $0x80,%rax 383a: 4d 3b d1 cmp %r9,%r10 383d: 0f 82 1d ff ff ff jb 0x3760 3843: 4c 89 c8 mov %r9,%rax 3846: 48 c1 e0 04 shl $0x4,%rax 384a: 4c 3b c9 cmp %rcx,%r9 384d: 73 42 jae 0x3891 384f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3856: 00 3857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 385e: 66 90 xchg %ax,%ax 3860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 3866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 386b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 386f: 49 ff c1 inc %r9 3872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 387b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 3882: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 3888: 48 83 c0 10 add $0x10,%rax 388c: 4c 3b c9 cmp %rcx,%r9 388f: 72 cf jb 0x3860 3891: 33 c0 xor %eax,%eax 3893: c5 f8 77 vzeroupper 3896: 41 5e pop %r14 3898: c3 ret 3899: 45 33 c9 xor %r9d,%r9d 389c: eb a5 jmp 0x3843 389e: b8 fa ff ff ff mov $0xfffffffa,%eax 38a3: 41 5e pop %r14 38a5: c3 ret 38a6: b8 f8 ff ff ff mov $0xfffffff8,%eax 38ab: 41 5e pop %r14 38ad: c3 ret 38ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38b5: 00 38b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38bd: 0f 1f 00 nopl (%rax) 38c0: 53 push %rbx 38c1: 56 push %rsi 38c2: 57 push %rdi 38c3: 41 54 push %r12 38c5: 41 55 push %r13 38c7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 38ce: 4d 89 c4 mov %r8,%r12 38d1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260d270 38d8: 45 89 cd mov %r9d,%r13d 38db: 48 33 c4 xor %rsp,%rax 38de: 48 89 cf mov %rcx,%rdi 38e1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 38e8: 00 38e9: 4d 85 e4 test %r12,%r12 38ec: 0f 84 b3 01 00 00 je 0x3aa5 38f2: 48 85 ff test %rdi,%rdi 38f5: 0f 84 94 01 00 00 je 0x3a8f 38fb: 48 85 d2 test %rdx,%rdx 38fe: 0f 84 63 01 00 00 je 0x3a67 3904: 45 85 ed test %r13d,%r13d 3907: 0f 8e 32 01 00 00 jle 0x3a3f 390d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 3912: 48 89 c3 mov %rax,%rbx 3915: 48 83 e3 3f and $0x3f,%rbx 3919: 48 f7 db neg %rbx 391c: 48 83 e3 3f and $0x3f,%rbx 3920: 41 83 fd 40 cmp $0x40,%r13d 3924: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 3928: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 392f: 00 3930: 0f 8e a1 00 00 00 jle 0x39d7 3936: 4c 89 74 24 20 mov %r14,0x20(%rsp) 393b: 45 89 ee mov %r13d,%r14d 393e: 4d 89 e5 mov %r12,%r13 3941: 49 89 d4 mov %rdx,%r12 3944: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 394b: 00 394c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 395f: 00 3960: 4c 89 e1 mov %r12,%rcx 3963: 48 89 f2 mov %rsi,%rdx 3966: 49 89 d8 mov %rbx,%r8 3969: 41 b9 40 00 00 00 mov $0x40,%r9d 396f: e8 cc 4b 13 00 call 0x138540 3974: 48 89 f9 mov %rdi,%rcx 3977: 48 89 f2 mov %rsi,%rdx 397a: 41 b8 40 00 00 00 mov $0x40,%r8d 3980: e8 bb c3 ff ff call 0xfffffffffffffd40 3985: 48 89 f9 mov %rdi,%rcx 3988: 48 89 da mov %rbx,%rdx 398b: 41 b8 40 00 00 00 mov $0x40,%r8d 3991: e8 aa c3 ff ff call 0xfffffffffffffd40 3996: 48 89 d9 mov %rbx,%rcx 3999: 48 89 f2 mov %rsi,%rdx 399c: 4d 89 e8 mov %r13,%r8 399f: 41 b9 40 00 00 00 mov $0x40,%r9d 39a5: e8 16 77 03 00 call 0x3b0c0 39aa: 41 83 c6 c0 add $0xffffffc0,%r14d 39ae: 48 81 c7 00 02 00 00 add $0x200,%rdi 39b5: 49 81 c4 00 02 00 00 add $0x200,%r12 39bc: 49 81 c5 00 04 00 00 add $0x400,%r13 39c3: 41 83 fe 40 cmp $0x40,%r14d 39c7: 7f 97 jg 0x3960 39c9: 4c 89 e2 mov %r12,%rdx 39cc: 4d 89 ec mov %r13,%r12 39cf: 45 89 f5 mov %r14d,%r13d 39d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 39d7: 48 89 d1 mov %rdx,%rcx 39da: 48 89 f2 mov %rsi,%rdx 39dd: 49 89 d8 mov %rbx,%r8 39e0: 45 89 e9 mov %r13d,%r9d 39e3: e8 58 4b 13 00 call 0x138540 39e8: 48 89 f9 mov %rdi,%rcx 39eb: 48 89 f2 mov %rsi,%rdx 39ee: 45 89 e8 mov %r13d,%r8d 39f1: e8 4a c3 ff ff call 0xfffffffffffffd40 39f6: 48 89 f9 mov %rdi,%rcx 39f9: 48 89 da mov %rbx,%rdx 39fc: 45 89 e8 mov %r13d,%r8d 39ff: e8 3c c3 ff ff call 0xfffffffffffffd40 3a04: 48 89 d9 mov %rbx,%rcx 3a07: 48 89 f2 mov %rsi,%rdx 3a0a: 4d 89 e0 mov %r12,%r8 3a0d: 45 89 e9 mov %r13d,%r9d 3a10: e8 ab 76 03 00 call 0x3b0c0 3a15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a1c: 00 3a1d: 48 33 cc xor %rsp,%rcx 3a20: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260d270 3a27: 75 11 jne 0x3a3a 3a29: 33 c0 xor %eax,%eax 3a2b: 48 81 c4 70 04 00 00 add $0x470,%rsp 3a32: 41 5d pop %r13 3a34: 41 5c pop %r12 3a36: 5f pop %rdi 3a37: 5e pop %rsi 3a38: 5b pop %rbx 3a39: c3 ret 3a3a: e8 91 4f 12 01 call 0x11289d0 3a3f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a46: 00 3a47: 48 33 cc xor %rsp,%rcx 3a4a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260d270 3a51: 75 e7 jne 0x3a3a 3a53: b8 fa ff ff ff mov $0xfffffffa,%eax 3a58: 48 81 c4 70 04 00 00 add $0x470,%rsp 3a5f: 41 5d pop %r13 3a61: 41 5c pop %r12 3a63: 5f pop %rdi 3a64: 5e pop %rsi 3a65: 5b pop %rbx 3a66: c3 ret 3a67: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a6e: 00 3a6f: 48 33 cc xor %rsp,%rcx 3a72: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260d270 3a79: 75 bf jne 0x3a3a 3a7b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a80: 48 81 c4 70 04 00 00 add $0x470,%rsp 3a87: 41 5d pop %r13 3a89: 41 5c pop %r12 3a8b: 5f pop %rdi 3a8c: 5e pop %rsi 3a8d: 5b pop %rbx 3a8e: c3 ret 3a8f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a96: 00 3a97: 48 33 cc xor %rsp,%rcx 3a9a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260d270 3aa1: 75 97 jne 0x3a3a 3aa3: eb d6 jmp 0x3a7b 3aa5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3aac: 00 3aad: 48 33 cc xor %rsp,%rcx 3ab0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260d270 3ab7: 75 81 jne 0x3a3a 3ab9: eb c0 jmp 0x3a7b 3abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3ac0: 53 push %rbx 3ac1: 56 push %rsi 3ac2: 57 push %rdi 3ac3: 41 54 push %r12 3ac5: 41 55 push %r13 3ac7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp 3ace: ff 3acf: 4d 89 c4 mov %r8,%r12 3ad2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260d270 3ad9: 45 89 cd mov %r9d,%r13d 3adc: 48 33 c4 xor %rsp,%rax 3adf: 48 89 cf mov %rcx,%rdi 3ae2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 3ae9: 00 3aea: 4d 85 e4 test %r12,%r12 3aed: 0f 84 b5 01 00 00 je 0x3ca8 3af3: 48 85 ff test %rdi,%rdi 3af6: 0f 84 96 01 00 00 je 0x3c92 3afc: 48 85 d2 test %rdx,%rdx 3aff: 0f 84 64 01 00 00 je 0x3c69 3b05: 45 85 ed test %r13d,%r13d 3b08: 0f 8e 32 01 00 00 jle 0x3c40 3b0e: 48 8d 44 24 28 lea 0x28(%rsp),%rax 3b13: 48 83 e0 3f and $0x3f,%rax 3b17: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 3b1c: 48 f7 d8 neg %rax 3b1f: 48 83 e0 3f and $0x3f,%rax 3b23: 48 03 f0 add %rax,%rsi 3b26: 48 89 f3 mov %rsi,%rbx 3b29: 48 81 c3 00 02 00 00 add $0x200,%rbx 3b30: 41 83 fd 40 cmp $0x40,%r13d 3b34: 0f 8e 9d 00 00 00 jle 0x3bd7 3b3a: 4c 89 74 24 20 mov %r14,0x20(%rsp) 3b3f: 45 89 ee mov %r13d,%r14d 3b42: 4d 89 e5 mov %r12,%r13 3b45: 49 89 d4 mov %rdx,%r12 3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b4f: 00 3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3b5e: 00 00 3b60: 4c 89 e1 mov %r12,%rcx 3b63: 48 89 f2 mov %rsi,%rdx 3b66: 49 89 d8 mov %rbx,%r8 3b69: 41 b9 40 00 00 00 mov $0x40,%r9d 3b6f: e8 ec 49 13 00 call 0x138560 3b74: 48 89 f9 mov %rdi,%rcx 3b77: 48 89 f2 mov %rsi,%rdx 3b7a: 41 b8 40 00 00 00 mov $0x40,%r8d 3b80: e8 fb c1 ff ff call 0xfffffffffffffd80 3b85: 48 89 f9 mov %rdi,%rcx 3b88: 48 89 da mov %rbx,%rdx 3b8b: 41 b8 40 00 00 00 mov $0x40,%r8d 3b91: e8 ea c1 ff ff call 0xfffffffffffffd80 3b96: 48 89 d9 mov %rbx,%rcx 3b99: 48 89 f2 mov %rsi,%rdx 3b9c: 4d 89 e8 mov %r13,%r8 3b9f: 41 b9 40 00 00 00 mov $0x40,%r9d 3ba5: e8 f6 7a 03 00 call 0x3b6a0 3baa: 41 83 c6 c0 add $0xffffffc0,%r14d 3bae: 48 81 c7 00 02 00 00 add $0x200,%rdi 3bb5: 49 81 c4 00 02 00 00 add $0x200,%r12 3bbc: 49 81 c5 00 04 00 00 add $0x400,%r13 3bc3: 41 83 fe 40 cmp $0x40,%r14d 3bc7: 7f 97 jg 0x3b60 3bc9: 4c 89 e2 mov %r12,%rdx 3bcc: 4d 89 ec mov %r13,%r12 3bcf: 45 89 f5 mov %r14d,%r13d 3bd2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3bd7: 48 89 d1 mov %rdx,%rcx 3bda: 48 89 f2 mov %rsi,%rdx 3bdd: 49 89 d8 mov %rbx,%r8 3be0: 45 89 e9 mov %r13d,%r9d 3be3: e8 78 49 13 00 call 0x138560 3be8: 48 89 f9 mov %rdi,%rcx 3beb: 48 89 f2 mov %rsi,%rdx 3bee: 45 89 e8 mov %r13d,%r8d 3bf1: e8 8a c1 ff ff call 0xfffffffffffffd80 3bf6: 48 89 f9 mov %rdi,%rcx 3bf9: 48 89 da mov %rbx,%rdx 3bfc: 45 89 e8 mov %r13d,%r8d 3bff: e8 7c c1 ff ff call 0xfffffffffffffd80 3c04: 48 89 d9 mov %rbx,%rcx 3c07: 48 89 f2 mov %rsi,%rdx 3c0a: 4d 89 e0 mov %r12,%r8 3c0d: 45 89 e9 mov %r13d,%r9d 3c10: e8 8b 7a 03 00 call 0x3b6a0 3c15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c1c: 00 3c1d: 48 33 cc xor %rsp,%rcx 3c20: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260d270 3c27: 75 12 jne 0x3c3b 3c29: 33 c0 xor %eax,%eax 3c2b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 3c32: 00 3c33: 41 5d pop %r13 3c35: 41 5c pop %r12 3c37: 5f pop %rdi 3c38: 5e pop %rsi 3c39: 5b pop %rbx 3c3a: c3 ret 3c3b: e8 90 4d 12 01 call 0x11289d0 3c40: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c47: 00 3c48: 48 33 cc xor %rsp,%rcx 3c4b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260d270 3c52: 75 e7 jne 0x3c3b 3c54: b8 fa ff ff ff mov $0xfffffffa,%eax 3c59: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 3c60: 00 3c61: 41 5d pop %r13 3c63: 41 5c pop %r12 3c65: 5f pop %rdi 3c66: 5e pop %rsi 3c67: 5b pop %rbx 3c68: c3 ret 3c69: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c70: 00 3c71: 48 33 cc xor %rsp,%rcx 3c74: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260d270 3c7b: 75 be jne 0x3c3b 3c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c82: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 3c89: 00 3c8a: 41 5d pop %r13 3c8c: 41 5c pop %r12 3c8e: 5f pop %rdi 3c8f: 5e pop %rsi 3c90: 5b pop %rbx 3c91: c3 ret 3c92: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c99: 00 3c9a: 48 33 cc xor %rsp,%rcx 3c9d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260d270 3ca4: 75 95 jne 0x3c3b 3ca6: eb d5 jmp 0x3c7d 3ca8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3caf: 00 3cb0: 48 33 cc xor %rsp,%rcx 3cb3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260d270 3cba: 0f 85 7b ff ff ff jne 0x3c3b 3cc0: eb bb jmp 0x3c7d 3cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cc9: 00 3cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cd8: 00 3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ce0: 53 push %rbx 3ce1: 56 push %rsi 3ce2: 57 push %rdi 3ce3: 41 54 push %r12 3ce5: 41 55 push %r13 3ce7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 3cee: 4d 89 c4 mov %r8,%r12 3cf1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260d270 3cf8: 48 33 c4 xor %rsp,%rax 3cfb: 45 89 cd mov %r9d,%r13d 3cfe: 48 89 cf mov %rcx,%rdi 3d01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 3d08: 00 3d09: 4d 85 e4 test %r12,%r12 3d0c: 0f 84 b3 01 00 00 je 0x3ec5 3d12: 48 85 ff test %rdi,%rdi 3d15: 0f 84 94 01 00 00 je 0x3eaf 3d1b: 48 85 d2 test %rdx,%rdx 3d1e: 0f 84 63 01 00 00 je 0x3e87 3d24: 45 85 ed test %r13d,%r13d 3d27: 0f 8e 32 01 00 00 jle 0x3e5f 3d2d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 3d32: 48 89 f0 mov %rsi,%rax 3d35: 48 83 e0 3f and $0x3f,%rax 3d39: 48 f7 d8 neg %rax 3d3c: 48 83 e0 3f and $0x3f,%rax 3d40: 48 03 f0 add %rax,%rsi 3d43: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 3d4a: 00 3d4b: 41 83 fd 40 cmp $0x40,%r13d 3d4f: 0f 8e a2 00 00 00 jle 0x3df7 3d55: 4c 89 74 24 20 mov %r14,0x20(%rsp) 3d5a: 45 89 ee mov %r13d,%r14d 3d5d: 4d 89 e5 mov %r12,%r13 3d60: 49 89 d4 mov %rdx,%r12 3d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d6a: 00 3d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d80: 4c 89 e1 mov %r12,%rcx 3d83: 48 89 f2 mov %rsi,%rdx 3d86: 49 89 d8 mov %rbx,%r8 3d89: 41 b9 40 00 00 00 mov $0x40,%r9d 3d8f: e8 ec 47 13 00 call 0x138580 3d94: 48 89 f9 mov %rdi,%rcx 3d97: 48 89 f2 mov %rsi,%rdx 3d9a: 41 b8 40 00 00 00 mov $0x40,%r8d 3da0: e8 1b c0 ff ff call 0xfffffffffffffdc0 3da5: 48 89 f9 mov %rdi,%rcx 3da8: 48 89 da mov %rbx,%rdx 3dab: 41 b8 40 00 00 00 mov $0x40,%r8d 3db1: e8 0a c0 ff ff call 0xfffffffffffffdc0 3db6: 48 89 d9 mov %rbx,%rcx 3db9: 48 89 f2 mov %rsi,%rdx 3dbc: 4d 89 e8 mov %r13,%r8 3dbf: 41 b9 40 00 00 00 mov $0x40,%r9d 3dc5: e8 b6 7c 03 00 call 0x3ba80 3dca: 41 83 c6 c0 add $0xffffffc0,%r14d 3dce: 48 81 c7 00 02 00 00 add $0x200,%rdi 3dd5: 49 81 c4 00 02 00 00 add $0x200,%r12 3ddc: 49 81 c5 00 04 00 00 add $0x400,%r13 3de3: 41 83 fe 40 cmp $0x40,%r14d 3de7: 7f 97 jg 0x3d80 3de9: 4c 89 e2 mov %r12,%rdx 3dec: 4d 89 ec mov %r13,%r12 3def: 45 89 f5 mov %r14d,%r13d 3df2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3df7: 48 89 d1 mov %rdx,%rcx 3dfa: 48 89 f2 mov %rsi,%rdx 3dfd: 49 89 d8 mov %rbx,%r8 3e00: 45 89 e9 mov %r13d,%r9d 3e03: e8 78 47 13 00 call 0x138580 3e08: 48 89 f9 mov %rdi,%rcx 3e0b: 48 89 f2 mov %rsi,%rdx 3e0e: 45 89 e8 mov %r13d,%r8d 3e11: e8 aa bf ff ff call 0xfffffffffffffdc0 3e16: 48 89 f9 mov %rdi,%rcx 3e19: 48 89 da mov %rbx,%rdx 3e1c: 45 89 e8 mov %r13d,%r8d 3e1f: e8 9c bf ff ff call 0xfffffffffffffdc0 3e24: 48 89 d9 mov %rbx,%rcx 3e27: 48 89 f2 mov %rsi,%rdx 3e2a: 4d 89 e0 mov %r12,%r8 3e2d: 45 89 e9 mov %r13d,%r9d 3e30: e8 4b 7c 03 00 call 0x3ba80 3e35: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3e3c: 00 3e3d: 48 33 cc xor %rsp,%rcx 3e40: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260d270 3e47: 75 11 jne 0x3e5a 3e49: 33 c0 xor %eax,%eax 3e4b: 48 81 c4 70 04 00 00 add $0x470,%rsp 3e52: 41 5d pop %r13 3e54: 41 5c pop %r12 3e56: 5f pop %rdi 3e57: 5e pop %rsi 3e58: 5b pop %rbx 3e59: c3 ret 3e5a: e8 71 4b 12 01 call 0x11289d0 3e5f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3e66: 00 3e67: 48 33 cc xor %rsp,%rcx 3e6a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260d270 3e71: 75 e7 jne 0x3e5a 3e73: b8 fa ff ff ff mov $0xfffffffa,%eax 3e78: 48 81 c4 70 04 00 00 add $0x470,%rsp 3e7f: 41 5d pop %r13 3e81: 41 5c pop %r12 3e83: 5f pop %rdi 3e84: 5e pop %rsi 3e85: 5b pop %rbx 3e86: c3 ret 3e87: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3e8e: 00 3e8f: 48 33 cc xor %rsp,%rcx 3e92: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260d270 3e99: 75 bf jne 0x3e5a 3e9b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ea0: 48 81 c4 70 04 00 00 add $0x470,%rsp 3ea7: 41 5d pop %r13 3ea9: 41 5c pop %r12 3eab: 5f pop %rdi 3eac: 5e pop %rsi 3ead: 5b pop %rbx 3eae: c3 ret 3eaf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3eb6: 00 3eb7: 48 33 cc xor %rsp,%rcx 3eba: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260d270 3ec1: 75 97 jne 0x3e5a 3ec3: eb d6 jmp 0x3e9b 3ec5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3ecc: 00 3ecd: 48 33 cc xor %rsp,%rcx 3ed0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260d270 3ed7: 75 81 jne 0x3e5a 3ed9: eb c0 jmp 0x3e9b 3edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3ee0: 53 push %rbx 3ee1: 56 push %rsi 3ee2: 57 push %rdi 3ee3: 41 54 push %r12 3ee5: 41 55 push %r13 3ee7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 3eee: 4d 89 c4 mov %r8,%r12 3ef1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260d270 3ef8: 45 89 cd mov %r9d,%r13d 3efb: 48 33 c4 xor %rsp,%rax 3efe: 48 89 cf mov %rcx,%rdi 3f01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 3f08: 00 3f09: 4d 85 e4 test %r12,%r12 3f0c: 0f 84 b3 01 00 00 je 0x40c5 3f12: 48 85 ff test %rdi,%rdi 3f15: 0f 84 94 01 00 00 je 0x40af 3f1b: 48 85 d2 test %rdx,%rdx 3f1e: 0f 84 63 01 00 00 je 0x4087 3f24: 45 85 ed test %r13d,%r13d 3f27: 0f 8e 32 01 00 00 jle 0x405f 3f2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 3f32: 48 89 c3 mov %rax,%rbx 3f35: 48 83 e3 3f and $0x3f,%rbx 3f39: 48 f7 db neg %rbx 3f3c: 48 83 e3 3f and $0x3f,%rbx 3f40: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 3f44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 3f4b: 00 3f4c: 41 83 fd 40 cmp $0x40,%r13d 3f50: 0f 8e a1 00 00 00 jle 0x3ff7 3f56: 4c 89 74 24 20 mov %r14,0x20(%rsp) 3f5b: 45 89 ee mov %r13d,%r14d 3f5e: 4d 89 e5 mov %r12,%r13 3f61: 49 89 d4 mov %rdx,%r12 3f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f6b: 00 3f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f7f: 00 3f80: 4c 89 e1 mov %r12,%rcx 3f83: 48 89 f2 mov %rsi,%rdx 3f86: 49 89 d8 mov %rbx,%r8 3f89: 41 b9 40 00 00 00 mov $0x40,%r9d 3f8f: e8 0c 46 13 00 call 0x1385a0 3f94: 48 89 f9 mov %rdi,%rcx 3f97: 48 89 f2 mov %rsi,%rdx 3f9a: 41 b8 40 00 00 00 mov $0x40,%r8d 3fa0: e8 5b be ff ff call 0xfffffffffffffe00 3fa5: 48 89 f9 mov %rdi,%rcx 3fa8: 48 89 da mov %rbx,%rdx 3fab: 41 b8 40 00 00 00 mov $0x40,%r8d 3fb1: e8 4a be ff ff call 0xfffffffffffffe00 3fb6: 48 89 d9 mov %rbx,%rcx 3fb9: 48 89 f2 mov %rsi,%rdx 3fbc: 4d 89 e8 mov %r13,%r8 3fbf: 41 b9 40 00 00 00 mov $0x40,%r9d 3fc5: e8 36 80 03 00 call 0x3c000 3fca: 41 83 c6 c0 add $0xffffffc0,%r14d 3fce: 48 81 c7 00 02 00 00 add $0x200,%rdi 3fd5: 49 81 c4 00 02 00 00 add $0x200,%r12 3fdc: 49 81 c5 00 04 00 00 add $0x400,%r13 3fe3: 41 83 fe 40 cmp $0x40,%r14d 3fe7: 7f 97 jg 0x3f80 3fe9: 4c 89 e2 mov %r12,%rdx 3fec: 4d 89 ec mov %r13,%r12 3fef: 45 89 f5 mov %r14d,%r13d 3ff2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3ff7: 48 89 d1 mov %rdx,%rcx 3ffa: 48 89 f2 mov %rsi,%rdx 3ffd: 49 89 d8 mov %rbx,%r8 4000: 45 89 e9 mov %r13d,%r9d 4003: e8 98 45 13 00 call 0x1385a0 4008: 48 89 f9 mov %rdi,%rcx 400b: 48 89 f2 mov %rsi,%rdx 400e: 45 89 e8 mov %r13d,%r8d 4011: e8 ea bd ff ff call 0xfffffffffffffe00 4016: 48 89 f9 mov %rdi,%rcx 4019: 48 89 da mov %rbx,%rdx 401c: 45 89 e8 mov %r13d,%r8d 401f: e8 dc bd ff ff call 0xfffffffffffffe00 4024: 48 89 d9 mov %rbx,%rcx 4027: 48 89 f2 mov %rsi,%rdx 402a: 4d 89 e0 mov %r12,%r8 402d: 45 89 e9 mov %r13d,%r9d 4030: e8 cb 7f 03 00 call 0x3c000 4035: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 403c: 00 403d: 48 33 cc xor %rsp,%rcx 4040: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260d270 4047: 75 11 jne 0x405a 4049: 33 c0 xor %eax,%eax 404b: 48 81 c4 70 04 00 00 add $0x470,%rsp 4052: 41 5d pop %r13 4054: 41 5c pop %r12 4056: 5f pop %rdi 4057: 5e pop %rsi 4058: 5b pop %rbx 4059: c3 ret 405a: e8 71 49 12 01 call 0x11289d0 405f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 4066: 00 4067: 48 33 cc xor %rsp,%rcx 406a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260d270 4071: 75 e7 jne 0x405a 4073: b8 fa ff ff ff mov $0xfffffffa,%eax 4078: 48 81 c4 70 04 00 00 add $0x470,%rsp 407f: 41 5d pop %r13 4081: 41 5c pop %r12 4083: 5f pop %rdi 4084: 5e pop %rsi 4085: 5b pop %rbx 4086: c3 ret 4087: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 408e: 00 408f: 48 33 cc xor %rsp,%rcx 4092: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260d270 4099: 75 bf jne 0x405a 409b: b8 f8 ff ff ff mov $0xfffffff8,%eax 40a0: 48 81 c4 70 04 00 00 add $0x470,%rsp 40a7: 41 5d pop %r13 40a9: 41 5c pop %r12 40ab: 5f pop %rdi 40ac: 5e pop %rsi 40ad: 5b pop %rbx 40ae: c3 ret 40af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 40b6: 00 40b7: 48 33 cc xor %rsp,%rcx 40ba: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260d270 40c1: 75 97 jne 0x405a 40c3: eb d6 jmp 0x409b 40c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 40cc: 00 40cd: 48 33 cc xor %rsp,%rcx 40d0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260d270 40d7: 75 81 jne 0x405a 40d9: eb c0 jmp 0x409b 40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40e0: 53 push %rbx 40e1: 56 push %rsi 40e2: 57 push %rdi 40e3: 41 54 push %r12 40e5: 41 55 push %r13 40e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 40ee: 4d 89 c4 mov %r8,%r12 40f1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260d270 40f8: 45 89 cd mov %r9d,%r13d 40fb: 48 33 c4 xor %rsp,%rax 40fe: 48 89 cf mov %rcx,%rdi 4101: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 4108: 00 4109: 4d 85 e4 test %r12,%r12 410c: 0f 84 b3 01 00 00 je 0x42c5 4112: 48 85 ff test %rdi,%rdi 4115: 0f 84 94 01 00 00 je 0x42af 411b: 48 85 d2 test %rdx,%rdx 411e: 0f 84 63 01 00 00 je 0x4287 4124: 45 85 ed test %r13d,%r13d 4127: 0f 8e 32 01 00 00 jle 0x425f 412d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4132: 48 89 c3 mov %rax,%rbx 4135: 48 83 e3 3f and $0x3f,%rbx 4139: 48 f7 db neg %rbx 413c: 48 83 e3 3f and $0x3f,%rbx 4140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 4144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 414b: 00 414c: 41 83 fd 40 cmp $0x40,%r13d 4150: 0f 8e a1 00 00 00 jle 0x41f7 4156: 4c 89 74 24 20 mov %r14,0x20(%rsp) 415b: 45 89 ee mov %r13d,%r14d 415e: 4d 89 e5 mov %r12,%r13 4161: 49 89 d4 mov %rdx,%r12 4164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 416b: 00 416c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 417f: 00 4180: 4c 89 e1 mov %r12,%rcx 4183: 48 89 f2 mov %rsi,%rdx 4186: 49 89 d8 mov %rbx,%r8 4189: 41 b9 40 00 00 00 mov $0x40,%r9d 418f: e8 2c 44 13 00 call 0x1385c0 4194: 48 89 f9 mov %rdi,%rcx 4197: 48 89 f2 mov %rsi,%rdx 419a: 41 b8 40 00 00 00 mov $0x40,%r8d 41a0: e8 5b be ff ff call 0x0 41a5: 48 89 f9 mov %rdi,%rcx 41a8: 48 89 da mov %rbx,%rdx 41ab: 41 b8 40 00 00 00 mov $0x40,%r8d 41b1: e8 4a be ff ff call 0x0 41b6: 48 89 d9 mov %rbx,%rcx 41b9: 48 89 f2 mov %rsi,%rdx 41bc: 4d 89 e8 mov %r13,%r8 41bf: 41 b9 40 00 00 00 mov $0x40,%r9d 41c5: e8 16 86 03 00 call 0x3c7e0 41ca: 41 83 c6 c0 add $0xffffffc0,%r14d 41ce: 48 81 c7 00 02 00 00 add $0x200,%rdi 41d5: 49 81 c4 00 02 00 00 add $0x200,%r12 41dc: 49 81 c5 00 04 00 00 add $0x400,%r13 41e3: 41 83 fe 40 cmp $0x40,%r14d 41e7: 7f 97 jg 0x4180 41e9: 4c 89 e2 mov %r12,%rdx 41ec: 4d 89 ec mov %r13,%r12 41ef: 45 89 f5 mov %r14d,%r13d 41f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 41f7: 48 89 d1 mov %rdx,%rcx 41fa: 48 89 f2 mov %rsi,%rdx 41fd: 49 89 d8 mov %rbx,%r8 4200: 45 89 e9 mov %r13d,%r9d 4203: e8 b8 43 13 00 call 0x1385c0 4208: 48 89 f9 mov %rdi,%rcx 420b: 48 89 f2 mov %rsi,%rdx 420e: 45 89 e8 mov %r13d,%r8d 4211: e8 ea bd ff ff call 0x0 4216: 48 89 f9 mov %rdi,%rcx 4219: 48 89 da mov %rbx,%rdx 421c: 45 89 e8 mov %r13d,%r8d 421f: e8 dc bd ff ff call 0x0 4224: 48 89 d9 mov %rbx,%rcx 4227: 48 89 f2 mov %rsi,%rdx 422a: 4d 89 e0 mov %r12,%r8 422d: 45 89 e9 mov %r13d,%r9d 4230: e8 ab 85 03 00 call 0x3c7e0 4235: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 423c: 00 423d: 48 33 cc xor %rsp,%rcx 4240: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260d270 4247: 75 11 jne 0x425a 4249: 33 c0 xor %eax,%eax 424b: 48 81 c4 70 04 00 00 add $0x470,%rsp 4252: 41 5d pop %r13 4254: 41 5c pop %r12 4256: 5f pop %rdi 4257: 5e pop %rsi 4258: 5b pop %rbx 4259: c3 ret 425a: e8 71 47 12 01 call 0x11289d0 425f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 4266: 00 4267: 48 33 cc xor %rsp,%rcx 426a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260d270 4271: 75 e7 jne 0x425a 4273: b8 fa ff ff ff mov $0xfffffffa,%eax 4278: 48 81 c4 70 04 00 00 add $0x470,%rsp 427f: 41 5d pop %r13 4281: 41 5c pop %r12 4283: 5f pop %rdi 4284: 5e pop %rsi 4285: 5b pop %rbx 4286: c3 ret 4287: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 428e: 00 428f: 48 33 cc xor %rsp,%rcx 4292: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260d270 4299: 75 bf jne 0x425a 429b: b8 f8 ff ff ff mov $0xfffffff8,%eax 42a0: 48 81 c4 70 04 00 00 add $0x470,%rsp 42a7: 41 5d pop %r13 42a9: 41 5c pop %r12 42ab: 5f pop %rdi 42ac: 5e pop %rsi 42ad: 5b pop %rbx 42ae: c3 ret 42af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 42b6: 00 42b7: 48 33 cc xor %rsp,%rcx 42ba: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260d270 42c1: 75 97 jne 0x425a 42c3: eb d6 jmp 0x429b 42c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 42cc: 00 42cd: 48 33 cc xor %rsp,%rcx 42d0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260d270 42d7: 75 81 jne 0x425a 42d9: eb c0 jmp 0x429b 42db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 42e0: 53 push %rbx 42e1: 56 push %rsi 42e2: 57 push %rdi 42e3: 41 54 push %r12 42e5: 41 55 push %r13 42e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 42ee: 4d 89 c4 mov %r8,%r12 42f1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260d270 42f8: 45 89 cd mov %r9d,%r13d 42fb: 48 33 c4 xor %rsp,%rax 42fe: 48 89 cf mov %rcx,%rdi 4301: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 4308: 00 4309: 4d 85 e4 test %r12,%r12 430c: 0f 84 b3 01 00 00 je 0x44c5 4312: 48 85 ff test %rdi,%rdi 4315: 0f 84 94 01 00 00 je 0x44af 431b: 48 85 d2 test %rdx,%rdx 431e: 0f 84 63 01 00 00 je 0x4487 4324: 45 85 ed test %r13d,%r13d 4327: 0f 8e 32 01 00 00 jle 0x445f 432d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4332: 48 89 c3 mov %rax,%rbx 4335: 48 83 e3 3f and $0x3f,%rbx 4339: 48 f7 db neg %rbx 433c: 48 83 e3 3f and $0x3f,%rbx 4340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 4344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 434b: 00 434c: 41 83 fd 40 cmp $0x40,%r13d 4350: 0f 8e a1 00 00 00 jle 0x43f7 4356: 4c 89 74 24 20 mov %r14,0x20(%rsp) 435b: 45 89 ee mov %r13d,%r14d 435e: 4d 89 e5 mov %r12,%r13 4361: 49 89 d4 mov %rdx,%r12 4364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 436b: 00 436c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 437f: 00 4380: 4c 89 e1 mov %r12,%rcx 4383: 48 89 f2 mov %rsi,%rdx 4386: 49 89 d8 mov %rbx,%r8 4389: 41 b9 40 00 00 00 mov $0x40,%r9d 438f: e8 4c 42 13 00 call 0x1385e0 4394: 48 89 f9 mov %rdi,%rcx 4397: 48 89 f2 mov %rsi,%rdx 439a: 41 b8 40 00 00 00 mov $0x40,%r8d 43a0: e8 1b be ff ff call 0x1c0 43a5: 48 89 f9 mov %rdi,%rcx 43a8: 48 89 da mov %rbx,%rdx 43ab: 41 b8 40 00 00 00 mov $0x40,%r8d 43b1: e8 0a be ff ff call 0x1c0 43b6: 48 89 d9 mov %rbx,%rcx 43b9: 48 89 f2 mov %rsi,%rdx 43bc: 4d 89 e8 mov %r13,%r8 43bf: 41 b9 40 00 00 00 mov $0x40,%r9d 43c5: e8 96 8b 03 00 call 0x3cf60 43ca: 41 83 c6 c0 add $0xffffffc0,%r14d 43ce: 48 81 c7 00 02 00 00 add $0x200,%rdi 43d5: 49 81 c4 00 02 00 00 add $0x200,%r12 43dc: 49 81 c5 00 04 00 00 add $0x400,%r13 43e3: 41 83 fe 40 cmp $0x40,%r14d 43e7: 7f 97 jg 0x4380 43e9: 4c 89 e2 mov %r12,%rdx 43ec: 4d 89 ec mov %r13,%r12 43ef: 45 89 f5 mov %r14d,%r13d 43f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 43f7: 48 89 d1 mov %rdx,%rcx 43fa: 48 89 f2 mov %rsi,%rdx 43fd: 49 89 d8 mov %rbx,%r8 4400: 45 89 e9 mov %r13d,%r9d 4403: e8 d8 41 13 00 call 0x1385e0 4408: 48 89 f9 mov %rdi,%rcx 440b: 48 89 f2 mov %rsi,%rdx 440e: 45 89 e8 mov %r13d,%r8d 4411: e8 aa bd ff ff call 0x1c0 4416: 48 89 f9 mov %rdi,%rcx 4419: 48 89 da mov %rbx,%rdx 441c: 45 89 e8 mov %r13d,%r8d 441f: e8 9c bd ff ff call 0x1c0 4424: 48 89 d9 mov %rbx,%rcx 4427: 48 89 f2 mov %rsi,%rdx 442a: 4d 89 e0 mov %r12,%r8 442d: 45 89 e9 mov %r13d,%r9d 4430: e8 2b 8b 03 00 call 0x3cf60 4435: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 443c: 00 443d: 48 33 cc xor %rsp,%rcx 4440: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260d270 4447: 75 11 jne 0x445a 4449: 33 c0 xor %eax,%eax 444b: 48 81 c4 70 04 00 00 add $0x470,%rsp 4452: 41 5d pop %r13 4454: 41 5c pop %r12 4456: 5f pop %rdi 4457: 5e pop %rsi 4458: 5b pop %rbx 4459: c3 ret 445a: e8 71 45 12 01 call 0x11289d0 445f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 4466: 00 4467: 48 33 cc xor %rsp,%rcx 446a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260d270 4471: 75 e7 jne 0x445a 4473: b8 fa ff ff ff mov $0xfffffffa,%eax 4478: 48 81 c4 70 04 00 00 add $0x470,%rsp 447f: 41 5d pop %r13 4481: 41 5c pop %r12 4483: 5f pop %rdi 4484: 5e pop %rsi 4485: 5b pop %rbx 4486: c3 ret 4487: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 448e: 00 448f: 48 33 cc xor %rsp,%rcx 4492: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260d270 4499: 75 bf jne 0x445a 449b: b8 f8 ff ff ff mov $0xfffffff8,%eax 44a0: 48 81 c4 70 04 00 00 add $0x470,%rsp 44a7: 41 5d pop %r13 44a9: 41 5c pop %r12 44ab: 5f pop %rdi 44ac: 5e pop %rsi 44ad: 5b pop %rbx 44ae: c3 ret 44af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 44b6: 00 44b7: 48 33 cc xor %rsp,%rcx 44ba: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260d270 44c1: 75 97 jne 0x445a 44c3: eb d6 jmp 0x449b 44c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 44cc: 00 44cd: 48 33 cc xor %rsp,%rcx 44d0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260d270 44d7: 75 81 jne 0x445a 44d9: eb c0 jmp 0x449b 44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 44e0: 48 83 ec 28 sub $0x28,%rsp 44e4: 48 85 c9 test %rcx,%rcx 44e7: 74 25 je 0x450e 44e9: 48 85 d2 test %rdx,%rdx 44ec: 74 20 je 0x450e 44ee: 4d 85 c0 test %r8,%r8 44f1: 74 1b je 0x450e 44f3: 45 85 c9 test %r9d,%r9d 44f6: 7f 0a jg 0x4502 44f8: b8 fa ff ff ff mov $0xfffffffa,%eax 44fd: 48 83 c4 28 add $0x28,%rsp 4501: c3 ret 4502: e8 d9 91 03 00 call 0x3d6e0 4507: 33 c0 xor %eax,%eax 4509: 48 83 c4 28 add $0x28,%rsp 450d: c3 ret 450e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4513: 48 83 c4 28 add $0x28,%rsp 4517: c3 ret 4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 451f: 00 4520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4525: 48 85 c9 test %rcx,%rcx 4528: 74 27 je 0x4551 452a: 48 85 d2 test %rdx,%rdx 452d: 74 22 je 0x4551 452f: 4d 85 c0 test %r8,%r8 4532: 74 1d je 0x4551 4534: 45 85 c9 test %r9d,%r9d 4537: 7f 0b jg 0x4544 4539: b8 fa ff ff ff mov $0xfffffffa,%eax 453e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4543: c3 ret 4544: e8 77 94 03 00 call 0x3d9c0 4549: 33 c0 xor %eax,%eax 454b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4550: c3 ret 4551: b8 f8 ff ff ff mov $0xfffffff8,%eax 4556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 455b: c3 ret 455c: 0f 1f 40 00 nopl 0x0(%rax) 4560: 48 83 ec 28 sub $0x28,%rsp 4564: 48 85 c9 test %rcx,%rcx 4567: 74 25 je 0x458e 4569: 48 85 d2 test %rdx,%rdx 456c: 74 20 je 0x458e 456e: 4d 85 c0 test %r8,%r8 4571: 74 1b je 0x458e 4573: 45 85 c9 test %r9d,%r9d 4576: 7f 0a jg 0x4582 4578: b8 fa ff ff ff mov $0xfffffffa,%eax 457d: 48 83 c4 28 add $0x28,%rsp 4581: c3 ret 4582: e8 19 97 03 00 call 0x3dca0 4587: 33 c0 xor %eax,%eax 4589: 48 83 c4 28 add $0x28,%rsp 458d: c3 ret 458e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4593: 48 83 c4 28 add $0x28,%rsp 4597: c3 ret 4598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 459f: 00 45a0: 41 57 push %r15 45a2: 49 89 ca mov %rcx,%r10 45a5: 49 89 d3 mov %rdx,%r11 45a8: 4d 85 d2 test %r10,%r10 45ab: 0f 84 fb 00 00 00 je 0x46ac 45b1: 4d 85 db test %r11,%r11 45b4: 0f 84 f2 00 00 00 je 0x46ac 45ba: 4d 85 c0 test %r8,%r8 45bd: 0f 84 e9 00 00 00 je 0x46ac 45c3: 45 85 c9 test %r9d,%r9d 45c6: 0f 8e d8 00 00 00 jle 0x46a4 45cc: 49 63 d1 movslq %r9d,%rdx 45cf: 48 83 fa 08 cmp $0x8,%rdx 45d3: 0f 8c c6 00 00 00 jl 0x469f 45d9: 4c 89 c0 mov %r8,%rax 45dc: 48 83 e0 0f and $0xf,%rax 45e0: 85 c0 test %eax,%eax 45e2: 74 10 je 0x45f4 45e4: a8 03 test $0x3,%al 45e6: 0f 85 b3 00 00 00 jne 0x469f 45ec: f7 d8 neg %eax 45ee: 83 c0 10 add $0x10,%eax 45f1: c1 e8 02 shr $0x2,%eax 45f4: 89 c1 mov %eax,%ecx 45f6: 4c 8d 79 08 lea 0x8(%rcx),%r15 45fa: 49 3b d7 cmp %r15,%rdx 45fd: 0f 8c 9c 00 00 00 jl 0x469f 4603: 45 89 cf mov %r9d,%r15d 4606: 44 2b f8 sub %eax,%r15d 4609: 41 83 e7 07 and $0x7,%r15d 460d: 45 2b cf sub %r15d,%r9d 4610: 4d 63 c9 movslq %r9d,%r9 4613: 85 c0 test %eax,%eax 4615: b8 00 00 00 00 mov $0x0,%eax 461a: 76 24 jbe 0x4640 461c: 0f 1f 40 00 nopl 0x0(%rax) 4620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 4626: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 462c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 4632: 48 ff c0 inc %rax 4635: 48 3b c1 cmp %rcx,%rax 4638: 72 e6 jb 0x4620 463a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4640: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 4646: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 464d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 4653: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 465a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 4660: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 4667: 48 83 c1 08 add $0x8,%rcx 466b: 49 3b c9 cmp %r9,%rcx 466e: 72 d0 jb 0x4640 4670: 4c 3b ca cmp %rdx,%r9 4673: 73 25 jae 0x469a 4675: 0f 1f 40 00 nopl 0x0(%rax) 4679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4680: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 4686: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 468c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 4692: 49 ff c1 inc %r9 4695: 4c 3b ca cmp %rdx,%r9 4698: 72 e6 jb 0x4680 469a: 33 c0 xor %eax,%eax 469c: 41 5f pop %r15 469e: c3 ret 469f: 45 33 c9 xor %r9d,%r9d 46a2: eb cc jmp 0x4670 46a4: b8 fa ff ff ff mov $0xfffffffa,%eax 46a9: 41 5f pop %r15 46ab: c3 ret 46ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 46b1: 41 5f pop %r15 46b3: c3 ret 46b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 46b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46c0: 53 push %rbx 46c1: 57 push %rdi 46c2: 55 push %rbp 46c3: 49 89 ca mov %rcx,%r10 46c6: 4d 85 d2 test %r10,%r10 46c9: 0f 84 92 01 00 00 je 0x4861 46cf: 48 85 d2 test %rdx,%rdx 46d2: 0f 84 89 01 00 00 je 0x4861 46d8: 4d 85 c0 test %r8,%r8 46db: 0f 84 80 01 00 00 je 0x4861 46e1: 45 85 c9 test %r9d,%r9d 46e4: 0f 8e 6e 01 00 00 jle 0x4858 46ea: 41 83 f9 10 cmp $0x10,%r9d 46ee: 0f 8c 50 01 00 00 jl 0x4844 46f4: 41 83 f9 1d cmp $0x1d,%r9d 46f8: 0f 8c 4d 01 00 00 jl 0x484b 46fe: 4c 89 c1 mov %r8,%rcx 4701: 48 83 e1 1f and $0x1f,%rcx 4705: 89 c9 mov %ecx,%ecx 4707: 85 c9 test %ecx,%ecx 4709: 74 11 je 0x471c 470b: f6 c1 03 test $0x3,%cl 470e: 0f 85 30 01 00 00 jne 0x4844 4714: f7 d9 neg %ecx 4716: 83 c1 20 add $0x20,%ecx 4719: c1 e9 02 shr $0x2,%ecx 471c: 8d 41 10 lea 0x10(%rcx),%eax 471f: 44 3b c8 cmp %eax,%r9d 4722: 0f 8c 1c 01 00 00 jl 0x4844 4728: 44 89 cf mov %r9d,%edi 472b: 33 c0 xor %eax,%eax 472d: 2b f9 sub %ecx,%edi 472f: 83 e7 0f and $0xf,%edi 4732: f7 df neg %edi 4734: 41 03 f9 add %r9d,%edi 4737: 85 c9 test %ecx,%ecx 4739: 76 1e jbe 0x4759 473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4740: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 4746: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 474b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 4751: 48 ff c0 inc %rax 4754: 48 3b c1 cmp %rcx,%rax 4757: 72 e7 jb 0x4740 4759: 48 63 c7 movslq %edi,%rax 475c: 0f 1f 40 00 nopl 0x0(%rax) 4760: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 4766: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 476d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 4772: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 4778: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 477e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 4785: 48 83 c1 10 add $0x10,%rcx 4789: 48 3b c8 cmp %rax,%rcx 478c: 72 d2 jb 0x4760 478e: 8d 47 01 lea 0x1(%rdi),%eax 4791: 41 3b c1 cmp %r9d,%eax 4794: 0f 87 9d 00 00 00 ja 0x4837 479a: 4d 63 c9 movslq %r9d,%r9 479d: 48 63 ff movslq %edi,%rdi 47a0: 4c 2b cf sub %rdi,%r9 47a3: 49 83 f9 04 cmp $0x4,%r9 47a7: 0f 8c 93 00 00 00 jl 0x4840 47ad: 48 63 ff movslq %edi,%rdi 47b0: 44 89 cd mov %r9d,%ebp 47b3: 83 e5 fc and $0xfffffffc,%ebp 47b6: 33 c9 xor %ecx,%ecx 47b8: 48 63 ed movslq %ebp,%rbp 47bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 47bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 47c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 47c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47ce: 00 47cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47d6: 0f 1f 00 nopl (%rax) 47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 47e6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 47eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 47f0: 48 83 c1 04 add $0x4,%rcx 47f4: 48 3b cd cmp %rbp,%rcx 47f7: 72 e7 jb 0x47e0 47f9: 49 3b e9 cmp %r9,%rbp 47fc: 73 39 jae 0x4837 47fe: 48 63 ff movslq %edi,%rdi 4801: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 4805: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 4809: 49 8d 04 ba lea (%r10,%rdi,4),%rax 480d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4814: 00 4815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 481c: 0f 1f 40 00 nopl 0x0(%rax) 4820: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 4825: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 482a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 482f: 48 ff c5 inc %rbp 4832: 49 3b e9 cmp %r9,%rbp 4835: 72 e9 jb 0x4820 4837: 33 c0 xor %eax,%eax 4839: c5 f8 77 vzeroupper 483c: 5d pop %rbp 483d: 5f pop %rdi 483e: 5b pop %rbx 483f: c3 ret 4840: 33 ed xor %ebp,%ebp 4842: eb b5 jmp 0x47f9 4844: 33 ff xor %edi,%edi 4846: e9 43 ff ff ff jmp 0x478e 484b: 44 89 cf mov %r9d,%edi 484e: 33 c9 xor %ecx,%ecx 4850: 83 e7 f0 and $0xfffffff0,%edi 4853: e9 01 ff ff ff jmp 0x4759 4858: b8 fa ff ff ff mov $0xfffffffa,%eax 485d: 5d pop %rbp 485e: 5f pop %rdi 485f: 5b pop %rbx 4860: c3 ret 4861: b8 f8 ff ff ff mov $0xfffffff8,%eax 4866: 5d pop %rbp 4867: 5f pop %rdi 4868: 5b pop %rbx 4869: c3 ret 486a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4871: 00 4872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4880: 56 push %rsi 4881: 57 push %rdi 4882: 41 54 push %r12 4884: 55 push %rbp 4885: 48 83 ec 28 sub $0x28,%rsp 4889: 89 ce mov %ecx,%esi 488b: 4c 89 cd mov %r9,%rbp 488e: 83 fe 1e cmp $0x1e,%esi 4891: 0f 87 83 01 00 00 ja 0x4a1a 4897: 48 85 ed test %rbp,%rbp 489a: 0f 84 89 01 00 00 je 0x4a29 48a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 48a5: 48 85 ff test %rdi,%rdi 48a8: 0f 84 7b 01 00 00 je 0x4a29 48ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 48b3: 4d 85 e4 test %r12,%r12 48b6: 0f 84 6d 01 00 00 je 0x4a29 48bc: 83 fa 08 cmp $0x8,%edx 48bf: 74 1e je 0x48df 48c1: 83 fa 04 cmp $0x4,%edx 48c4: 74 19 je 0x48df 48c6: 83 fa 01 cmp $0x1,%edx 48c9: 74 14 je 0x48df 48cb: 83 fa 02 cmp $0x2,%edx 48ce: 74 0f je 0x48df 48d0: b8 ee ff ff ff mov $0xffffffee,%eax 48d5: 48 83 c4 28 add $0x28,%rsp 48d9: 5d pop %rbp 48da: 41 5c pop %r12 48dc: 5f pop %rdi 48dd: 5e pop %rsi 48de: c3 ret 48df: 83 fe 1c cmp $0x1c,%esi 48e2: 0f 8f 32 01 00 00 jg 0x4a1a 48e8: 83 fe 05 cmp $0x5,%esi 48eb: 7f 14 jg 0x4901 48ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 48f4: 33 c0 xor %eax,%eax 48f6: 89 07 mov %eax,(%rdi) 48f8: 41 89 04 24 mov %eax,(%r12) 48fc: e9 0d 01 00 00 jmp 0x4a0e 4901: 83 fe 06 cmp $0x6,%esi 4904: 7f 11 jg 0x4917 4906: 33 c0 xor %eax,%eax 4908: 89 45 00 mov %eax,0x0(%rbp) 490b: 89 07 mov %eax,(%rdi) 490d: 41 89 04 24 mov %eax,(%r12) 4911: 44 8b 55 00 mov 0x0(%rbp),%r10d 4915: eb 6a jmp 0x4981 4917: 8d 4e ff lea -0x1(%rsi),%ecx 491a: 83 f9 0e cmp $0xe,%ecx 491d: 7f 4b jg 0x496a 491f: 41 bb 01 00 00 00 mov $0x1,%r11d 4925: 41 d3 e3 shl %cl,%r11d 4928: 45 89 da mov %r11d,%r10d 492b: 41 c1 e2 04 shl $0x4,%r10d 492f: 41 8d 42 4f lea 0x4f(%r10),%eax 4933: 41 83 c2 3f add $0x3f,%r10d 4937: 83 e0 c0 and $0xffffffc0,%eax 493a: 41 83 e2 c0 and $0xffffffc0,%r10d 493e: 89 45 00 mov %eax,0x0(%rbp) 4941: c7 07 00 00 00 00 movl $0x0,(%rdi) 4947: 45 89 14 24 mov %r10d,(%r12) 494b: 45 89 da mov %r11d,%r10d 494e: 41 d1 fa sar $1,%r10d 4951: 41 c1 ea 1e shr $0x1e,%r10d 4955: 45 03 d3 add %r11d,%r10d 4958: 41 83 e2 fc and $0xfffffffc,%r10d 495c: 41 83 c2 43 add $0x43,%r10d 4960: 41 83 e2 c0 and $0xffffffc0,%r10d 4964: 44 03 55 00 add 0x0(%rbp),%r10d 4968: eb 12 jmp 0x497c 496a: 48 89 ea mov %rbp,%rdx 496d: 49 89 f8 mov %rdi,%r8 4970: 4d 89 e1 mov %r12,%r9 4973: e8 08 96 03 00 call 0x3df80 4978: 44 8b 55 00 mov 0x0(%rbp),%r10d 497c: 83 fe 12 cmp $0x12,%esi 497f: 7d 28 jge 0x49a9 4981: 89 f1 mov %esi,%ecx 4983: b8 01 00 00 00 mov $0x1,%eax 4988: d3 e0 shl %cl,%eax 498a: 41 89 c3 mov %eax,%r11d 498d: 41 d1 fb sar $1,%r11d 4990: 41 c1 eb 1e shr $0x1e,%r11d 4994: 44 03 d8 add %eax,%r11d 4997: 41 c1 eb 02 shr $0x2,%r11d 499b: 41 c1 e3 04 shl $0x4,%r11d 499f: 41 83 c3 3f add $0x3f,%r11d 49a3: 41 83 e3 c0 and $0xffffffc0,%r11d 49a7: eb 1b jmp 0x49c4 49a9: 41 bb 01 00 00 00 mov $0x1,%r11d 49af: 8d 4e 15 lea 0x15(%rsi),%ecx 49b2: 41 d3 e3 shl %cl,%r11d 49b5: 41 c1 e3 04 shl $0x4,%r11d 49b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 49c0: 41 83 e3 c0 and $0xffffffc0,%r11d 49c4: 83 fe 0a cmp $0xa,%esi 49c7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 49ce: 00 49cf: 89 45 00 mov %eax,0x0(%rbp) 49d2: 7f 04 jg 0x49d8 49d4: 33 c0 xor %eax,%eax 49d6: eb 25 jmp 0x49fd 49d8: 89 f1 mov %esi,%ecx 49da: b8 01 00 00 00 mov $0x1,%eax 49df: d3 e0 shl %cl,%eax 49e1: 89 c2 mov %eax,%edx 49e3: d1 fa sar $1,%edx 49e5: c1 ea 1e shr $0x1e,%edx 49e8: 03 d0 add %eax,%edx 49ea: c1 ea 02 shr $0x2,%edx 49ed: 8b 2f mov (%rdi),%ebp 49ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 49f6: 83 e6 c0 and $0xffffffc0,%esi 49f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 49fd: 89 07 mov %eax,(%rdi) 49ff: 41 8b 04 24 mov (%r12),%eax 4a03: 85 c0 test %eax,%eax 4a05: 7e 07 jle 0x4a0e 4a07: 83 c0 40 add $0x40,%eax 4a0a: 41 89 04 24 mov %eax,(%r12) 4a0e: 33 c0 xor %eax,%eax 4a10: 48 83 c4 28 add $0x28,%rsp 4a14: 5d pop %rbp 4a15: 41 5c pop %r12 4a17: 5f pop %rdi 4a18: 5e pop %rsi 4a19: c3 ret 4a1a: b8 ef ff ff ff mov $0xffffffef,%eax 4a1f: 48 83 c4 28 add $0x28,%rsp 4a23: 5d pop %rbp 4a24: 41 5c pop %r12 4a26: 5f pop %rdi 4a27: 5e pop %rsi 4a28: c3 ret 4a29: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a2e: 48 83 c4 28 add $0x28,%rsp 4a32: 5d pop %rbp 4a33: 41 5c pop %r12 4a35: 5f pop %rdi 4a36: 5e pop %rsi 4a37: c3 ret 4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a3f: 00 4a40: 41 54 push %r12 4a42: 41 55 push %r13 4a44: 41 56 push %r14 4a46: 41 57 push %r15 4a48: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4a4d: 41 89 cd mov %ecx,%r13d 4a50: 4d 89 cc mov %r9,%r12 4a53: 41 83 fd 1e cmp $0x1e,%r13d 4a57: 0f 87 97 01 00 00 ja 0x4bf4 4a5d: 4d 85 e4 test %r12,%r12 4a60: 0f 84 a1 01 00 00 je 0x4c07 4a66: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 4a6b: 4d 85 f6 test %r14,%r14 4a6e: 0f 84 93 01 00 00 je 0x4c07 4a74: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 4a79: 4d 85 ff test %r15,%r15 4a7c: 0f 84 85 01 00 00 je 0x4c07 4a82: 83 fa 08 cmp $0x8,%edx 4a85: 74 22 je 0x4aa9 4a87: 83 fa 04 cmp $0x4,%edx 4a8a: 74 1d je 0x4aa9 4a8c: 83 fa 01 cmp $0x1,%edx 4a8f: 74 18 je 0x4aa9 4a91: 83 fa 02 cmp $0x2,%edx 4a94: 74 13 je 0x4aa9 4a96: b8 ee ff ff ff mov $0xffffffee,%eax 4a9b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4aa0: 41 5f pop %r15 4aa2: 41 5e pop %r14 4aa4: 41 5d pop %r13 4aa6: 41 5c pop %r12 4aa8: c3 ret 4aa9: 41 83 fd 1c cmp $0x1c,%r13d 4aad: 0f 8f 41 01 00 00 jg 0x4bf4 4ab3: 41 83 fd 05 cmp $0x5,%r13d 4ab7: 7f 15 jg 0x4ace 4ab9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 4ac0: 00 4ac1: 33 c0 xor %eax,%eax 4ac3: 41 89 06 mov %eax,(%r14) 4ac6: 41 89 07 mov %eax,(%r15) 4ac9: e9 16 01 00 00 jmp 0x4be4 4ace: 41 83 fd 06 cmp $0x6,%r13d 4ad2: 7f 12 jg 0x4ae6 4ad4: 33 c0 xor %eax,%eax 4ad6: 41 89 04 24 mov %eax,(%r12) 4ada: 41 89 06 mov %eax,(%r14) 4add: 41 89 07 mov %eax,(%r15) 4ae0: 41 8b 14 24 mov (%r12),%edx 4ae4: eb 6a jmp 0x4b50 4ae6: 41 8d 4d ff lea -0x1(%r13),%ecx 4aea: 83 f9 10 cmp $0x10,%ecx 4aed: 7f 49 jg 0x4b38 4aef: 41 bb 01 00 00 00 mov $0x1,%r11d 4af5: 41 d3 e3 shl %cl,%r11d 4af8: 44 89 da mov %r11d,%edx 4afb: 45 89 da mov %r11d,%r10d 4afe: d1 fa sar $1,%edx 4b00: c1 ea 1e shr $0x1e,%edx 4b03: 41 c1 e2 04 shl $0x4,%r10d 4b07: 41 03 d3 add %r11d,%edx 4b0a: 44 89 d0 mov %r10d,%eax 4b0d: 83 e2 fc and $0xfffffffc,%edx 4b10: 83 c0 4f add $0x4f,%eax 4b13: 41 83 c2 3f add $0x3f,%r10d 4b17: 83 c2 43 add $0x43,%edx 4b1a: 83 e0 c0 and $0xffffffc0,%eax 4b1d: 41 89 04 24 mov %eax,(%r12) 4b21: 41 83 e2 c0 and $0xffffffc0,%r10d 4b25: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 4b2c: 83 e2 c0 and $0xffffffc0,%edx 4b2f: 45 89 17 mov %r10d,(%r15) 4b32: 41 03 14 24 add (%r12),%edx 4b36: eb 12 jmp 0x4b4a 4b38: 4c 89 e2 mov %r12,%rdx 4b3b: 4d 89 f0 mov %r14,%r8 4b3e: 4d 89 f9 mov %r15,%r9 4b41: e8 5a 96 03 00 call 0x3e1a0 4b46: 41 8b 14 24 mov (%r12),%edx 4b4a: 41 83 fd 11 cmp $0x11,%r13d 4b4e: 7d 29 jge 0x4b79 4b50: 44 89 e9 mov %r13d,%ecx 4b53: b8 01 00 00 00 mov $0x1,%eax 4b58: d3 e0 shl %cl,%eax 4b5a: 41 89 c2 mov %eax,%r10d 4b5d: 41 d1 fa sar $1,%r10d 4b60: 41 c1 ea 1e shr $0x1e,%r10d 4b64: 44 03 d0 add %eax,%r10d 4b67: 41 c1 ea 02 shr $0x2,%r10d 4b6b: 41 c1 e2 04 shl $0x4,%r10d 4b6f: 41 83 c2 3f add $0x3f,%r10d 4b73: 41 83 e2 c0 and $0xffffffc0,%r10d 4b77: eb 1c jmp 0x4b95 4b79: 41 ba 01 00 00 00 mov $0x1,%r10d 4b7f: 41 8d 4d 15 lea 0x15(%r13),%ecx 4b83: 41 d3 e2 shl %cl,%r10d 4b86: 41 c1 e2 04 shl $0x4,%r10d 4b8a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 4b91: 41 83 e2 c0 and $0xffffffc0,%r10d 4b95: 45 03 d2 add %r10d,%r10d 4b98: 41 03 d2 add %r10d,%edx 4b9b: 81 c2 00 01 00 00 add $0x100,%edx 4ba1: 41 89 14 24 mov %edx,(%r12) 4ba5: 41 83 fd 0a cmp $0xa,%r13d 4ba9: 7f 04 jg 0x4baf 4bab: 33 d2 xor %edx,%edx 4bad: eb 25 jmp 0x4bd4 4baf: 44 89 e9 mov %r13d,%ecx 4bb2: b8 01 00 00 00 mov $0x1,%eax 4bb7: d3 e0 shl %cl,%eax 4bb9: 89 c2 mov %eax,%edx 4bbb: d1 fa sar $1,%edx 4bbd: c1 ea 1e shr $0x1e,%edx 4bc0: 03 d0 add %eax,%edx 4bc2: c1 ea 02 shr $0x2,%edx 4bc5: c1 e2 03 shl $0x3,%edx 4bc8: 83 c2 47 add $0x47,%edx 4bcb: 83 e2 c0 and $0xffffffc0,%edx 4bce: 83 c2 40 add $0x40,%edx 4bd1: 41 03 16 add (%r14),%edx 4bd4: 41 89 16 mov %edx,(%r14) 4bd7: 41 8b 07 mov (%r15),%eax 4bda: 85 c0 test %eax,%eax 4bdc: 7e 06 jle 0x4be4 4bde: 83 c0 40 add $0x40,%eax 4be1: 41 89 07 mov %eax,(%r15) 4be4: 33 c0 xor %eax,%eax 4be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4beb: 41 5f pop %r15 4bed: 41 5e pop %r14 4bef: 41 5d pop %r13 4bf1: 41 5c pop %r12 4bf3: c3 ret 4bf4: b8 ef ff ff ff mov $0xffffffef,%eax 4bf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4bfe: 41 5f pop %r15 4c00: 41 5e pop %r14 4c02: 41 5d pop %r13 4c04: 41 5c pop %r12 4c06: c3 ret 4c07: b8 f8 ff ff ff mov $0xfffffff8,%eax 4c0c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4c11: 41 5f pop %r15 4c13: 41 5e pop %r14 4c15: 41 5d pop %r13 4c17: 41 5c pop %r12 4c19: c3 ret 4c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4c20: 56 push %rsi 4c21: 57 push %rdi 4c22: 41 54 push %r12 4c24: 55 push %rbp 4c25: 48 83 ec 28 sub $0x28,%rsp 4c29: 89 ce mov %ecx,%esi 4c2b: 4c 89 cd mov %r9,%rbp 4c2e: 83 fe 1e cmp $0x1e,%esi 4c31: 0f 87 83 01 00 00 ja 0x4dba 4c37: 48 85 ed test %rbp,%rbp 4c3a: 0f 84 89 01 00 00 je 0x4dc9 4c40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 4c45: 48 85 ff test %rdi,%rdi 4c48: 0f 84 7b 01 00 00 je 0x4dc9 4c4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 4c53: 4d 85 e4 test %r12,%r12 4c56: 0f 84 6d 01 00 00 je 0x4dc9 4c5c: 83 fa 08 cmp $0x8,%edx 4c5f: 74 1e je 0x4c7f 4c61: 83 fa 04 cmp $0x4,%edx 4c64: 74 19 je 0x4c7f 4c66: 83 fa 01 cmp $0x1,%edx 4c69: 74 14 je 0x4c7f 4c6b: 83 fa 02 cmp $0x2,%edx 4c6e: 74 0f je 0x4c7f 4c70: b8 ee ff ff ff mov $0xffffffee,%eax 4c75: 48 83 c4 28 add $0x28,%rsp 4c79: 5d pop %rbp 4c7a: 41 5c pop %r12 4c7c: 5f pop %rdi 4c7d: 5e pop %rsi 4c7e: c3 ret 4c7f: 83 fe 1c cmp $0x1c,%esi 4c82: 0f 8f 32 01 00 00 jg 0x4dba 4c88: 83 fe 05 cmp $0x5,%esi 4c8b: 7f 14 jg 0x4ca1 4c8d: 33 c0 xor %eax,%eax 4c8f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 4c96: 89 07 mov %eax,(%rdi) 4c98: 41 89 04 24 mov %eax,(%r12) 4c9c: e9 0d 01 00 00 jmp 0x4dae 4ca1: 83 fe 06 cmp $0x6,%esi 4ca4: 7f 11 jg 0x4cb7 4ca6: 33 c0 xor %eax,%eax 4ca8: 89 45 00 mov %eax,0x0(%rbp) 4cab: 89 07 mov %eax,(%rdi) 4cad: 41 89 04 24 mov %eax,(%r12) 4cb1: 44 8b 55 00 mov 0x0(%rbp),%r10d 4cb5: eb 6a jmp 0x4d21 4cb7: 8d 4e ff lea -0x1(%rsi),%ecx 4cba: 83 f9 10 cmp $0x10,%ecx 4cbd: 7f 4b jg 0x4d0a 4cbf: 41 bb 01 00 00 00 mov $0x1,%r11d 4cc5: 41 d3 e3 shl %cl,%r11d 4cc8: 45 89 da mov %r11d,%r10d 4ccb: 41 c1 e2 04 shl $0x4,%r10d 4ccf: 41 8d 42 4f lea 0x4f(%r10),%eax 4cd3: 41 83 c2 3f add $0x3f,%r10d 4cd7: 83 e0 c0 and $0xffffffc0,%eax 4cda: 41 83 e2 c0 and $0xffffffc0,%r10d 4cde: 89 45 00 mov %eax,0x0(%rbp) 4ce1: c7 07 00 00 00 00 movl $0x0,(%rdi) 4ce7: 45 89 14 24 mov %r10d,(%r12) 4ceb: 45 89 da mov %r11d,%r10d 4cee: 41 d1 fa sar $1,%r10d 4cf1: 41 c1 ea 1e shr $0x1e,%r10d 4cf5: 45 03 d3 add %r11d,%r10d 4cf8: 41 83 e2 fc and $0xfffffffc,%r10d 4cfc: 41 83 c2 43 add $0x43,%r10d 4d00: 41 83 e2 c0 and $0xffffffc0,%r10d 4d04: 44 03 55 00 add 0x0(%rbp),%r10d 4d08: eb 12 jmp 0x4d1c 4d0a: 48 89 ea mov %rbp,%rdx 4d0d: 49 89 f8 mov %rdi,%r8 4d10: 4d 89 e1 mov %r12,%r9 4d13: e8 a8 96 03 00 call 0x3e3c0 4d18: 44 8b 55 00 mov 0x0(%rbp),%r10d 4d1c: 83 fe 13 cmp $0x13,%esi 4d1f: 7d 28 jge 0x4d49 4d21: 89 f1 mov %esi,%ecx 4d23: b8 01 00 00 00 mov $0x1,%eax 4d28: d3 e0 shl %cl,%eax 4d2a: 41 89 c3 mov %eax,%r11d 4d2d: 41 d1 fb sar $1,%r11d 4d30: 41 c1 eb 1e shr $0x1e,%r11d 4d34: 44 03 d8 add %eax,%r11d 4d37: 41 c1 eb 02 shr $0x2,%r11d 4d3b: 41 c1 e3 04 shl $0x4,%r11d 4d3f: 41 83 c3 3f add $0x3f,%r11d 4d43: 41 83 e3 c0 and $0xffffffc0,%r11d 4d47: eb 1b jmp 0x4d64 4d49: 8d 4e 15 lea 0x15(%rsi),%ecx 4d4c: 41 bb 01 00 00 00 mov $0x1,%r11d 4d52: 41 d3 e3 shl %cl,%r11d 4d55: 41 c1 e3 04 shl $0x4,%r11d 4d59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 4d60: 41 83 e3 c0 and $0xffffffc0,%r11d 4d64: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 4d6b: 00 4d6c: 89 45 00 mov %eax,0x0(%rbp) 4d6f: 83 fe 0a cmp $0xa,%esi 4d72: 7f 04 jg 0x4d78 4d74: 33 c0 xor %eax,%eax 4d76: eb 25 jmp 0x4d9d 4d78: 89 f1 mov %esi,%ecx 4d7a: b8 01 00 00 00 mov $0x1,%eax 4d7f: 8b 2f mov (%rdi),%ebp 4d81: d3 e0 shl %cl,%eax 4d83: 89 c2 mov %eax,%edx 4d85: d1 fa sar $1,%edx 4d87: c1 ea 1e shr $0x1e,%edx 4d8a: 03 d0 add %eax,%edx 4d8c: c1 ea 02 shr $0x2,%edx 4d8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 4d96: 83 e6 c0 and $0xffffffc0,%esi 4d99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 4d9d: 89 07 mov %eax,(%rdi) 4d9f: 41 8b 04 24 mov (%r12),%eax 4da3: 85 c0 test %eax,%eax 4da5: 7e 07 jle 0x4dae 4da7: 83 c0 40 add $0x40,%eax 4daa: 41 89 04 24 mov %eax,(%r12) 4dae: 33 c0 xor %eax,%eax 4db0: 48 83 c4 28 add $0x28,%rsp 4db4: 5d pop %rbp 4db5: 41 5c pop %r12 4db7: 5f pop %rdi 4db8: 5e pop %rsi 4db9: c3 ret 4dba: b8 ef ff ff ff mov $0xffffffef,%eax 4dbf: 48 83 c4 28 add $0x28,%rsp 4dc3: 5d pop %rbp 4dc4: 41 5c pop %r12 4dc6: 5f pop %rdi 4dc7: 5e pop %rsi 4dc8: c3 ret 4dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax 4dce: 48 83 c4 28 add $0x28,%rsp 4dd2: 5d pop %rbp 4dd3: 41 5c pop %r12 4dd5: 5f pop %rdi 4dd6: 5e pop %rsi 4dd7: c3 ret 4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ddf: 00 4de0: 56 push %rsi 4de1: 57 push %rdi 4de2: 41 54 push %r12 4de4: 55 push %rbp 4de5: 48 83 ec 28 sub $0x28,%rsp 4de9: 89 ce mov %ecx,%esi 4deb: 4c 89 cd mov %r9,%rbp 4dee: 83 fe 1e cmp $0x1e,%esi 4df1: 0f 87 83 01 00 00 ja 0x4f7a 4df7: 48 85 ed test %rbp,%rbp 4dfa: 0f 84 89 01 00 00 je 0x4f89 4e00: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 4e05: 48 85 ff test %rdi,%rdi 4e08: 0f 84 7b 01 00 00 je 0x4f89 4e0e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 4e13: 4d 85 e4 test %r12,%r12 4e16: 0f 84 6d 01 00 00 je 0x4f89 4e1c: 83 fa 08 cmp $0x8,%edx 4e1f: 74 1e je 0x4e3f 4e21: 83 fa 04 cmp $0x4,%edx 4e24: 74 19 je 0x4e3f 4e26: 83 fa 01 cmp $0x1,%edx 4e29: 74 14 je 0x4e3f 4e2b: 83 fa 02 cmp $0x2,%edx 4e2e: 74 0f je 0x4e3f 4e30: b8 ee ff ff ff mov $0xffffffee,%eax 4e35: 48 83 c4 28 add $0x28,%rsp 4e39: 5d pop %rbp 4e3a: 41 5c pop %r12 4e3c: 5f pop %rdi 4e3d: 5e pop %rsi 4e3e: c3 ret 4e3f: 83 fe 1c cmp $0x1c,%esi 4e42: 0f 8f 32 01 00 00 jg 0x4f7a 4e48: 83 fe 04 cmp $0x4,%esi 4e4b: 7f 14 jg 0x4e61 4e4d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 4e54: 33 c0 xor %eax,%eax 4e56: 89 07 mov %eax,(%rdi) 4e58: 41 89 04 24 mov %eax,(%r12) 4e5c: e9 0d 01 00 00 jmp 0x4f6e 4e61: 83 fe 07 cmp $0x7,%esi 4e64: 7f 11 jg 0x4e77 4e66: 33 c0 xor %eax,%eax 4e68: 89 45 00 mov %eax,0x0(%rbp) 4e6b: 89 07 mov %eax,(%rdi) 4e6d: 41 89 04 24 mov %eax,(%r12) 4e71: 44 8b 55 00 mov 0x0(%rbp),%r10d 4e75: eb 6a jmp 0x4ee1 4e77: 8d 4e ff lea -0x1(%rsi),%ecx 4e7a: 83 f9 11 cmp $0x11,%ecx 4e7d: 7f 4b jg 0x4eca 4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d 4e85: 41 d3 e3 shl %cl,%r11d 4e88: 45 89 da mov %r11d,%r10d 4e8b: 41 c1 e2 04 shl $0x4,%r10d 4e8f: 41 8d 42 4f lea 0x4f(%r10),%eax 4e93: 41 83 c2 3f add $0x3f,%r10d 4e97: 83 e0 c0 and $0xffffffc0,%eax 4e9a: 41 83 e2 c0 and $0xffffffc0,%r10d 4e9e: 89 45 00 mov %eax,0x0(%rbp) 4ea1: c7 07 00 00 00 00 movl $0x0,(%rdi) 4ea7: 45 89 14 24 mov %r10d,(%r12) 4eab: 45 89 da mov %r11d,%r10d 4eae: 41 d1 fa sar $1,%r10d 4eb1: 41 c1 ea 1e shr $0x1e,%r10d 4eb5: 45 03 d3 add %r11d,%r10d 4eb8: 41 83 e2 fc and $0xfffffffc,%r10d 4ebc: 41 83 c2 43 add $0x43,%r10d 4ec0: 41 83 e2 c0 and $0xffffffc0,%r10d 4ec4: 44 03 55 00 add 0x0(%rbp),%r10d 4ec8: eb 12 jmp 0x4edc 4eca: 48 89 ea mov %rbp,%rdx 4ecd: 49 89 f8 mov %rdi,%r8 4ed0: 4d 89 e1 mov %r12,%r9 4ed3: e8 08 97 03 00 call 0x3e5e0 4ed8: 44 8b 55 00 mov 0x0(%rbp),%r10d 4edc: 83 fe 11 cmp $0x11,%esi 4edf: 7d 28 jge 0x4f09 4ee1: 89 f1 mov %esi,%ecx 4ee3: b8 01 00 00 00 mov $0x1,%eax 4ee8: d3 e0 shl %cl,%eax 4eea: 41 89 c3 mov %eax,%r11d 4eed: 41 d1 fb sar $1,%r11d 4ef0: 41 c1 eb 1e shr $0x1e,%r11d 4ef4: 44 03 d8 add %eax,%r11d 4ef7: 41 c1 eb 02 shr $0x2,%r11d 4efb: 41 c1 e3 04 shl $0x4,%r11d 4eff: 41 83 c3 3f add $0x3f,%r11d 4f03: 41 83 e3 c0 and $0xffffffc0,%r11d 4f07: eb 1b jmp 0x4f24 4f09: 41 bb 01 00 00 00 mov $0x1,%r11d 4f0f: 8d 4e 15 lea 0x15(%rsi),%ecx 4f12: 41 d3 e3 shl %cl,%r11d 4f15: 41 c1 e3 04 shl $0x4,%r11d 4f19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 4f20: 41 83 e3 c0 and $0xffffffc0,%r11d 4f24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 4f2b: 00 4f2c: 89 45 00 mov %eax,0x0(%rbp) 4f2f: 83 fe 0a cmp $0xa,%esi 4f32: 7f 04 jg 0x4f38 4f34: 33 c0 xor %eax,%eax 4f36: eb 25 jmp 0x4f5d 4f38: 89 f1 mov %esi,%ecx 4f3a: b8 01 00 00 00 mov $0x1,%eax 4f3f: d3 e0 shl %cl,%eax 4f41: 89 c2 mov %eax,%edx 4f43: d1 fa sar $1,%edx 4f45: c1 ea 1e shr $0x1e,%edx 4f48: 03 d0 add %eax,%edx 4f4a: c1 ea 02 shr $0x2,%edx 4f4d: 8b 2f mov (%rdi),%ebp 4f4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 4f56: 83 e6 c0 and $0xffffffc0,%esi 4f59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 4f5d: 89 07 mov %eax,(%rdi) 4f5f: 41 8b 04 24 mov (%r12),%eax 4f63: 85 c0 test %eax,%eax 4f65: 7e 07 jle 0x4f6e 4f67: 83 c0 40 add $0x40,%eax 4f6a: 41 89 04 24 mov %eax,(%r12) 4f6e: 33 c0 xor %eax,%eax 4f70: 48 83 c4 28 add $0x28,%rsp 4f74: 5d pop %rbp 4f75: 41 5c pop %r12 4f77: 5f pop %rdi 4f78: 5e pop %rsi 4f79: c3 ret 4f7a: b8 ef ff ff ff mov $0xffffffef,%eax 4f7f: 48 83 c4 28 add $0x28,%rsp 4f83: 5d pop %rbp 4f84: 41 5c pop %r12 4f86: 5f pop %rdi 4f87: 5e pop %rsi 4f88: c3 ret 4f89: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f8e: 48 83 c4 28 add $0x28,%rsp 4f92: 5d pop %rbp 4f93: 41 5c pop %r12 4f95: 5f pop %rdi 4f96: 5e pop %rsi 4f97: c3 ret 4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f9f: 00 4fa0: 56 push %rsi 4fa1: 57 push %rdi 4fa2: 41 54 push %r12 4fa4: 41 55 push %r13 4fa6: 48 83 ec 28 sub $0x28,%rsp 4faa: 41 89 cc mov %ecx,%r12d 4fad: 4d 89 cd mov %r9,%r13 4fb0: 41 83 fc 1e cmp $0x1e,%r12d 4fb4: 0f 87 8b 01 00 00 ja 0x5145 4fba: 4d 85 ed test %r13,%r13 4fbd: 0f 84 92 01 00 00 je 0x5155 4fc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 4fc8: 48 85 ff test %rdi,%rdi 4fcb: 0f 84 84 01 00 00 je 0x5155 4fd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 4fd6: 48 85 f6 test %rsi,%rsi 4fd9: 0f 84 76 01 00 00 je 0x5155 4fdf: 83 fa 08 cmp $0x8,%edx 4fe2: 74 1f je 0x5003 4fe4: 83 fa 04 cmp $0x4,%edx 4fe7: 74 1a je 0x5003 4fe9: 83 fa 01 cmp $0x1,%edx 4fec: 74 15 je 0x5003 4fee: 83 fa 02 cmp $0x2,%edx 4ff1: 74 10 je 0x5003 4ff3: b8 ee ff ff ff mov $0xffffffee,%eax 4ff8: 48 83 c4 28 add $0x28,%rsp 4ffc: 41 5d pop %r13 4ffe: 41 5c pop %r12 5000: 5f pop %rdi 5001: 5e pop %rsi 5002: c3 ret 5003: 41 83 fc 1c cmp $0x1c,%r12d 5007: 0f 8f 38 01 00 00 jg 0x5145 500d: 41 83 fc 04 cmp $0x4,%r12d 5011: 7f 13 jg 0x5026 5013: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 501a: 00 501b: 33 c0 xor %eax,%eax 501d: 89 07 mov %eax,(%rdi) 501f: 89 06 mov %eax,(%rsi) 5021: e9 12 01 00 00 jmp 0x5138 5026: 41 83 fc 07 cmp $0x7,%r12d 502a: 7f 15 jg 0x5041 502c: 33 c0 xor %eax,%eax 502e: 41 89 45 00 mov %eax,0x0(%r13) 5032: 89 07 mov %eax,(%rdi) 5034: 89 06 mov %eax,(%rsi) 5036: b8 01 00 00 00 mov $0x1,%eax 503b: 45 8b 55 00 mov 0x0(%r13),%r10d 503f: eb 73 jmp 0x50b4 5041: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 5046: 83 f9 11 cmp $0x11,%ecx 5049: 7f 4c jg 0x5097 504b: b8 01 00 00 00 mov $0x1,%eax 5050: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 5055: 45 89 da mov %r11d,%r10d 5058: 41 c1 e2 04 shl $0x4,%r10d 505c: 41 8d 4a 4f lea 0x4f(%r10),%ecx 5060: 41 83 c2 3f add $0x3f,%r10d 5064: 83 e1 c0 and $0xffffffc0,%ecx 5067: 41 83 e2 c0 and $0xffffffc0,%r10d 506b: 41 89 4d 00 mov %ecx,0x0(%r13) 506f: c7 07 00 00 00 00 movl $0x0,(%rdi) 5075: 44 89 16 mov %r10d,(%rsi) 5078: 45 89 da mov %r11d,%r10d 507b: 41 d1 fa sar $1,%r10d 507e: 41 c1 ea 1e shr $0x1e,%r10d 5082: 45 03 d3 add %r11d,%r10d 5085: 41 83 e2 fc and $0xfffffffc,%r10d 5089: 41 83 c2 43 add $0x43,%r10d 508d: 41 83 e2 c0 and $0xffffffc0,%r10d 5091: 45 03 55 00 add 0x0(%r13),%r10d 5095: eb 17 jmp 0x50ae 5097: 4c 89 ea mov %r13,%rdx 509a: 49 89 f8 mov %rdi,%r8 509d: 49 89 f1 mov %rsi,%r9 50a0: e8 5b 97 03 00 call 0x3e800 50a5: 45 8b 55 00 mov 0x0(%r13),%r10d 50a9: b8 01 00 00 00 mov $0x1,%eax 50ae: 41 83 fc 11 cmp $0x11,%r12d 50b2: 7d 24 jge 0x50d8 50b4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 50b9: 41 89 cb mov %ecx,%r11d 50bc: 41 d1 fb sar $1,%r11d 50bf: 41 c1 eb 1e shr $0x1e,%r11d 50c3: 44 03 d9 add %ecx,%r11d 50c6: 41 c1 eb 02 shr $0x2,%r11d 50ca: 41 c1 e3 04 shl $0x4,%r11d 50ce: 41 83 c3 3f add $0x3f,%r11d 50d2: 41 83 e3 c0 and $0xffffffc0,%r11d 50d6: eb 19 jmp 0x50f1 50d8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 50dd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 50e2: 41 c1 e3 04 shl $0x4,%r11d 50e6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 50ed: 41 83 e3 c0 and $0xffffffc0,%r11d 50f1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 50f8: 00 50f9: 41 89 4d 00 mov %ecx,0x0(%r13) 50fd: 41 83 fc 0a cmp $0xa,%r12d 5101: 7f 04 jg 0x5107 5103: 33 c0 xor %eax,%eax 5105: eb 24 jmp 0x512b 5107: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 510c: 89 c2 mov %eax,%edx 510e: d1 fa sar $1,%edx 5110: c1 ea 1e shr $0x1e,%edx 5113: 03 d0 add %eax,%edx 5115: c1 ea 02 shr $0x2,%edx 5118: 8b 0f mov (%rdi),%ecx 511a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 5121: 00 5122: 41 83 e2 c0 and $0xffffffc0,%r10d 5126: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 512b: 89 07 mov %eax,(%rdi) 512d: 8b 06 mov (%rsi),%eax 512f: 85 c0 test %eax,%eax 5131: 7e 05 jle 0x5138 5133: 83 c0 40 add $0x40,%eax 5136: 89 06 mov %eax,(%rsi) 5138: 33 c0 xor %eax,%eax 513a: 48 83 c4 28 add $0x28,%rsp 513e: 41 5d pop %r13 5140: 41 5c pop %r12 5142: 5f pop %rdi 5143: 5e pop %rsi 5144: c3 ret 5145: b8 ef ff ff ff mov $0xffffffef,%eax 514a: 48 83 c4 28 add $0x28,%rsp 514e: 41 5d pop %r13 5150: 41 5c pop %r12 5152: 5f pop %rdi 5153: 5e pop %rsi 5154: c3 ret 5155: b8 f8 ff ff ff mov $0xfffffff8,%eax 515a: 48 83 c4 28 add $0x28,%rsp 515e: 41 5d pop %r13 5160: 41 5c pop %r12 5162: 5f pop %rdi 5163: 5e pop %rsi 5164: c3 ret 5165: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 516c: 00 516d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5180: 56 push %rsi 5181: 57 push %rdi 5182: 41 54 push %r12 5184: 41 55 push %r13 5186: 48 83 ec 28 sub $0x28,%rsp 518a: 41 89 cc mov %ecx,%r12d 518d: 4d 89 cd mov %r9,%r13 5190: 41 83 fc 1e cmp $0x1e,%r12d 5194: 0f 87 8b 01 00 00 ja 0x5325 519a: 4d 85 ed test %r13,%r13 519d: 0f 84 92 01 00 00 je 0x5335 51a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 51a8: 48 85 ff test %rdi,%rdi 51ab: 0f 84 84 01 00 00 je 0x5335 51b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 51b6: 48 85 f6 test %rsi,%rsi 51b9: 0f 84 76 01 00 00 je 0x5335 51bf: 83 fa 08 cmp $0x8,%edx 51c2: 74 1f je 0x51e3 51c4: 83 fa 04 cmp $0x4,%edx 51c7: 74 1a je 0x51e3 51c9: 83 fa 01 cmp $0x1,%edx 51cc: 74 15 je 0x51e3 51ce: 83 fa 02 cmp $0x2,%edx 51d1: 74 10 je 0x51e3 51d3: b8 ee ff ff ff mov $0xffffffee,%eax 51d8: 48 83 c4 28 add $0x28,%rsp 51dc: 41 5d pop %r13 51de: 41 5c pop %r12 51e0: 5f pop %rdi 51e1: 5e pop %rsi 51e2: c3 ret 51e3: 41 83 fc 1c cmp $0x1c,%r12d 51e7: 0f 8f 38 01 00 00 jg 0x5325 51ed: 41 83 fc 04 cmp $0x4,%r12d 51f1: 7f 13 jg 0x5206 51f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 51fa: 00 51fb: 33 c0 xor %eax,%eax 51fd: 89 07 mov %eax,(%rdi) 51ff: 89 06 mov %eax,(%rsi) 5201: e9 12 01 00 00 jmp 0x5318 5206: 41 83 fc 07 cmp $0x7,%r12d 520a: 7f 15 jg 0x5221 520c: 33 c0 xor %eax,%eax 520e: 41 89 45 00 mov %eax,0x0(%r13) 5212: 89 07 mov %eax,(%rdi) 5214: 89 06 mov %eax,(%rsi) 5216: b8 01 00 00 00 mov $0x1,%eax 521b: 45 8b 55 00 mov 0x0(%r13),%r10d 521f: eb 73 jmp 0x5294 5221: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 5226: 83 f9 11 cmp $0x11,%ecx 5229: 7f 4c jg 0x5277 522b: b8 01 00 00 00 mov $0x1,%eax 5230: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 5235: 45 89 da mov %r11d,%r10d 5238: 41 c1 e2 04 shl $0x4,%r10d 523c: 41 8d 4a 4f lea 0x4f(%r10),%ecx 5240: 41 83 c2 3f add $0x3f,%r10d 5244: 83 e1 c0 and $0xffffffc0,%ecx 5247: 41 83 e2 c0 and $0xffffffc0,%r10d 524b: 41 89 4d 00 mov %ecx,0x0(%r13) 524f: c7 07 00 00 00 00 movl $0x0,(%rdi) 5255: 44 89 16 mov %r10d,(%rsi) 5258: 45 89 da mov %r11d,%r10d 525b: 41 d1 fa sar $1,%r10d 525e: 41 c1 ea 1e shr $0x1e,%r10d 5262: 45 03 d3 add %r11d,%r10d 5265: 41 83 e2 fc and $0xfffffffc,%r10d 5269: 41 83 c2 43 add $0x43,%r10d 526d: 41 83 e2 c0 and $0xffffffc0,%r10d 5271: 45 03 55 00 add 0x0(%r13),%r10d 5275: eb 17 jmp 0x528e 5277: 4c 89 ea mov %r13,%rdx 527a: 49 89 f8 mov %rdi,%r8 527d: 49 89 f1 mov %rsi,%r9 5280: e8 9b 97 03 00 call 0x3ea20 5285: 45 8b 55 00 mov 0x0(%r13),%r10d 5289: b8 01 00 00 00 mov $0x1,%eax 528e: 41 83 fc 11 cmp $0x11,%r12d 5292: 7d 24 jge 0x52b8 5294: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 5299: 41 89 cb mov %ecx,%r11d 529c: 41 d1 fb sar $1,%r11d 529f: 41 c1 eb 1e shr $0x1e,%r11d 52a3: 44 03 d9 add %ecx,%r11d 52a6: 41 c1 eb 02 shr $0x2,%r11d 52aa: 41 c1 e3 04 shl $0x4,%r11d 52ae: 41 83 c3 3f add $0x3f,%r11d 52b2: 41 83 e3 c0 and $0xffffffc0,%r11d 52b6: eb 19 jmp 0x52d1 52b8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 52bd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 52c2: 41 c1 e3 04 shl $0x4,%r11d 52c6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 52cd: 41 83 e3 c0 and $0xffffffc0,%r11d 52d1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 52d8: 00 52d9: 41 89 4d 00 mov %ecx,0x0(%r13) 52dd: 41 83 fc 0a cmp $0xa,%r12d 52e1: 7f 04 jg 0x52e7 52e3: 33 c0 xor %eax,%eax 52e5: eb 24 jmp 0x530b 52e7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 52ec: 89 c2 mov %eax,%edx 52ee: d1 fa sar $1,%edx 52f0: c1 ea 1e shr $0x1e,%edx 52f3: 03 d0 add %eax,%edx 52f5: c1 ea 02 shr $0x2,%edx 52f8: 8b 0f mov (%rdi),%ecx 52fa: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 5301: 00 5302: 41 83 e2 c0 and $0xffffffc0,%r10d 5306: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 530b: 89 07 mov %eax,(%rdi) 530d: 8b 06 mov (%rsi),%eax 530f: 85 c0 test %eax,%eax 5311: 7e 05 jle 0x5318 5313: 83 c0 40 add $0x40,%eax 5316: 89 06 mov %eax,(%rsi) 5318: 33 c0 xor %eax,%eax 531a: 48 83 c4 28 add $0x28,%rsp 531e: 41 5d pop %r13 5320: 41 5c pop %r12 5322: 5f pop %rdi 5323: 5e pop %rsi 5324: c3 ret 5325: b8 ef ff ff ff mov $0xffffffef,%eax 532a: 48 83 c4 28 add $0x28,%rsp 532e: 41 5d pop %r13 5330: 41 5c pop %r12 5332: 5f pop %rdi 5333: 5e pop %rsi 5334: c3 ret 5335: b8 f8 ff ff ff mov $0xfffffff8,%eax 533a: 48 83 c4 28 add $0x28,%rsp 533e: 41 5d pop %r13 5340: 41 5c pop %r12 5342: 5f pop %rdi 5343: 5e pop %rsi 5344: c3 ret 5345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 534c: 00 534d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5360: 48 83 ec 28 sub $0x28,%rsp 5364: 48 85 c9 test %rcx,%rcx 5367: 74 25 je 0x538e 5369: 48 85 d2 test %rdx,%rdx 536c: 74 20 je 0x538e 536e: 4d 85 c0 test %r8,%r8 5371: 74 1b je 0x538e 5373: 45 85 c9 test %r9d,%r9d 5376: 7f 0a jg 0x5382 5378: b8 fa ff ff ff mov $0xfffffffa,%eax 537d: 48 83 c4 28 add $0x28,%rsp 5381: c3 ret 5382: e8 b9 98 03 00 call 0x3ec40 5387: 33 c0 xor %eax,%eax 5389: 48 83 c4 28 add $0x28,%rsp 538d: c3 ret 538e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5393: 48 83 c4 28 add $0x28,%rsp 5397: c3 ret 5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 539f: 00 53a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 53a5: 48 85 c9 test %rcx,%rcx 53a8: 74 27 je 0x53d1 53aa: 48 85 d2 test %rdx,%rdx 53ad: 74 22 je 0x53d1 53af: 4d 85 c0 test %r8,%r8 53b2: 74 1d je 0x53d1 53b4: 45 85 c9 test %r9d,%r9d 53b7: 7f 0b jg 0x53c4 53b9: b8 fa ff ff ff mov $0xfffffffa,%eax 53be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 53c3: c3 ret 53c4: e8 57 9c 03 00 call 0x3f020 53c9: 33 c0 xor %eax,%eax 53cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 53d0: c3 ret 53d1: b8 f8 ff ff ff mov $0xfffffff8,%eax 53d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 53db: c3 ret 53dc: 0f 1f 40 00 nopl 0x0(%rax) 53e0: 48 83 ec 28 sub $0x28,%rsp 53e4: 48 85 c9 test %rcx,%rcx 53e7: 74 25 je 0x540e 53e9: 48 85 d2 test %rdx,%rdx 53ec: 74 20 je 0x540e 53ee: 4d 85 c0 test %r8,%r8 53f1: 74 1b je 0x540e 53f3: 45 85 c9 test %r9d,%r9d 53f6: 7f 0a jg 0x5402 53f8: b8 fa ff ff ff mov $0xfffffffa,%eax 53fd: 48 83 c4 28 add $0x28,%rsp 5401: c3 ret 5402: e8 f9 9f 03 00 call 0x3f400 5407: 33 c0 xor %eax,%eax 5409: 48 83 c4 28 add $0x28,%rsp 540d: c3 ret 540e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5413: 48 83 c4 28 add $0x28,%rsp 5417: c3 ret 5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 541f: 00 5420: 41 57 push %r15 5422: 49 89 ca mov %rcx,%r10 5425: 49 89 d3 mov %rdx,%r11 5428: 4d 85 d2 test %r10,%r10 542b: 0f 84 fb 00 00 00 je 0x552c 5431: 4d 85 db test %r11,%r11 5434: 0f 84 f2 00 00 00 je 0x552c 543a: 4d 85 c0 test %r8,%r8 543d: 0f 84 e9 00 00 00 je 0x552c 5443: 45 85 c9 test %r9d,%r9d 5446: 0f 8e d8 00 00 00 jle 0x5524 544c: 49 63 d1 movslq %r9d,%rdx 544f: 48 83 fa 08 cmp $0x8,%rdx 5453: 0f 8c c6 00 00 00 jl 0x551f 5459: 4c 89 c0 mov %r8,%rax 545c: 48 83 e0 0f and $0xf,%rax 5460: 85 c0 test %eax,%eax 5462: 74 10 je 0x5474 5464: a8 03 test $0x3,%al 5466: 0f 85 b3 00 00 00 jne 0x551f 546c: f7 d8 neg %eax 546e: 83 c0 10 add $0x10,%eax 5471: c1 e8 02 shr $0x2,%eax 5474: 89 c1 mov %eax,%ecx 5476: 4c 8d 79 08 lea 0x8(%rcx),%r15 547a: 49 3b d7 cmp %r15,%rdx 547d: 0f 8c 9c 00 00 00 jl 0x551f 5483: 45 89 cf mov %r9d,%r15d 5486: 44 2b f8 sub %eax,%r15d 5489: 41 83 e7 07 and $0x7,%r15d 548d: 45 2b cf sub %r15d,%r9d 5490: 4d 63 c9 movslq %r9d,%r9 5493: 85 c0 test %eax,%eax 5495: b8 00 00 00 00 mov $0x0,%eax 549a: 76 24 jbe 0x54c0 549c: 0f 1f 40 00 nopl 0x0(%rax) 54a0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 54a6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 54ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 54b2: 48 ff c0 inc %rax 54b5: 48 3b c1 cmp %rcx,%rax 54b8: 72 e6 jb 0x54a0 54ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 54c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 54c6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 54cd: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 54d3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 54da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 54e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 54e7: 48 83 c1 08 add $0x8,%rcx 54eb: 49 3b c9 cmp %r9,%rcx 54ee: 72 d0 jb 0x54c0 54f0: 4c 3b ca cmp %rdx,%r9 54f3: 73 25 jae 0x551a 54f5: 0f 1f 40 00 nopl 0x0(%rax) 54f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5500: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 5506: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 550c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 5512: 49 ff c1 inc %r9 5515: 4c 3b ca cmp %rdx,%r9 5518: 72 e6 jb 0x5500 551a: 33 c0 xor %eax,%eax 551c: 41 5f pop %r15 551e: c3 ret 551f: 45 33 c9 xor %r9d,%r9d 5522: eb cc jmp 0x54f0 5524: b8 fa ff ff ff mov $0xfffffffa,%eax 5529: 41 5f pop %r15 552b: c3 ret 552c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5531: 41 5f pop %r15 5533: c3 ret 5534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5540: 53 push %rbx 5541: 57 push %rdi 5542: 55 push %rbp 5543: 49 89 ca mov %rcx,%r10 5546: 4d 85 d2 test %r10,%r10 5549: 0f 84 92 01 00 00 je 0x56e1 554f: 48 85 d2 test %rdx,%rdx 5552: 0f 84 89 01 00 00 je 0x56e1 5558: 4d 85 c0 test %r8,%r8 555b: 0f 84 80 01 00 00 je 0x56e1 5561: 45 85 c9 test %r9d,%r9d 5564: 0f 8e 6e 01 00 00 jle 0x56d8 556a: 41 83 f9 10 cmp $0x10,%r9d 556e: 0f 8c 50 01 00 00 jl 0x56c4 5574: 41 83 f9 1d cmp $0x1d,%r9d 5578: 0f 8c 4d 01 00 00 jl 0x56cb 557e: 4c 89 c1 mov %r8,%rcx 5581: 48 83 e1 1f and $0x1f,%rcx 5585: 89 c9 mov %ecx,%ecx 5587: 85 c9 test %ecx,%ecx 5589: 74 11 je 0x559c 558b: f6 c1 03 test $0x3,%cl 558e: 0f 85 30 01 00 00 jne 0x56c4 5594: f7 d9 neg %ecx 5596: 83 c1 20 add $0x20,%ecx 5599: c1 e9 02 shr $0x2,%ecx 559c: 8d 41 10 lea 0x10(%rcx),%eax 559f: 44 3b c8 cmp %eax,%r9d 55a2: 0f 8c 1c 01 00 00 jl 0x56c4 55a8: 44 89 cf mov %r9d,%edi 55ab: 33 c0 xor %eax,%eax 55ad: 2b f9 sub %ecx,%edi 55af: 83 e7 0f and $0xf,%edi 55b2: f7 df neg %edi 55b4: 41 03 f9 add %r9d,%edi 55b7: 85 c9 test %ecx,%ecx 55b9: 76 1e jbe 0x55d9 55bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 55c0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 55c5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 55cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 55d1: 48 ff c0 inc %rax 55d4: 48 3b c1 cmp %rcx,%rax 55d7: 72 e7 jb 0x55c0 55d9: 48 63 c7 movslq %edi,%rax 55dc: 0f 1f 40 00 nopl 0x0(%rax) 55e0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 55e5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 55eb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 55f1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 55f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 55fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 5605: 48 83 c1 10 add $0x10,%rcx 5609: 48 3b c8 cmp %rax,%rcx 560c: 72 d2 jb 0x55e0 560e: 8d 47 01 lea 0x1(%rdi),%eax 5611: 41 3b c1 cmp %r9d,%eax 5614: 0f 87 9d 00 00 00 ja 0x56b7 561a: 4d 63 c9 movslq %r9d,%r9 561d: 48 63 ff movslq %edi,%rdi 5620: 4c 2b cf sub %rdi,%r9 5623: 49 83 f9 04 cmp $0x4,%r9 5627: 0f 8c 93 00 00 00 jl 0x56c0 562d: 48 63 ff movslq %edi,%rdi 5630: 44 89 cd mov %r9d,%ebp 5633: 83 e5 fc and $0xfffffffc,%ebp 5636: 33 c9 xor %ecx,%ecx 5638: 48 63 ed movslq %ebp,%rbp 563b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 563f: 49 8d 04 ba lea (%r10,%rdi,4),%rax 5643: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 564e: 00 564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5656: 0f 1f 00 nopl (%rax) 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5660: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 5666: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 566b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 5670: 48 83 c1 04 add $0x4,%rcx 5674: 48 3b cd cmp %rbp,%rcx 5677: 72 e7 jb 0x5660 5679: 49 3b e9 cmp %r9,%rbp 567c: 73 39 jae 0x56b7 567e: 48 63 ff movslq %edi,%rdi 5681: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 5685: 49 8d 0c ba lea (%r10,%rdi,4),%rcx 5689: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 568d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5694: 00 5695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 569c: 0f 1f 40 00 nopl 0x0(%rax) 56a0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 56a5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 56aa: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) 56af: 48 ff c5 inc %rbp 56b2: 49 3b e9 cmp %r9,%rbp 56b5: 72 e9 jb 0x56a0 56b7: 33 c0 xor %eax,%eax 56b9: c5 f8 77 vzeroupper 56bc: 5d pop %rbp 56bd: 5f pop %rdi 56be: 5b pop %rbx 56bf: c3 ret 56c0: 33 ed xor %ebp,%ebp 56c2: eb b5 jmp 0x5679 56c4: 33 ff xor %edi,%edi 56c6: e9 43 ff ff ff jmp 0x560e 56cb: 44 89 cf mov %r9d,%edi 56ce: 33 c9 xor %ecx,%ecx 56d0: 83 e7 f0 and $0xfffffff0,%edi 56d3: e9 01 ff ff ff jmp 0x55d9 56d8: b8 fa ff ff ff mov $0xfffffffa,%eax 56dd: 5d pop %rbp 56de: 5f pop %rdi 56df: 5b pop %rbx 56e0: c3 ret 56e1: b8 f8 ff ff ff mov $0xfffffff8,%eax 56e6: 5d pop %rbp 56e7: 5f pop %rdi 56e8: 5b pop %rbx 56e9: c3 ret 56ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56f1: 00 56f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5700: 48 83 ec 28 sub $0x28,%rsp 5704: 48 85 c9 test %rcx,%rcx 5707: 74 23 je 0x572c 5709: 48 85 d2 test %rdx,%rdx 570c: 74 1e je 0x572c 570e: 4d 85 c0 test %r8,%r8 5711: 74 19 je 0x572c 5713: 45 85 c9 test %r9d,%r9d 5716: 7e 1e jle 0x5736 5718: e8 73 b2 a5 01 call 0x1a60990 571d: ba 02 00 00 00 mov $0x2,%edx 5722: 85 c0 test %eax,%eax 5724: 0f 45 c2 cmovne %edx,%eax 5727: 48 83 c4 28 add $0x28,%rsp 572b: c3 ret 572c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5731: 48 83 c4 28 add $0x28,%rsp 5735: c3 ret 5736: b8 fa ff ff ff mov $0xfffffffa,%eax 573b: 48 83 c4 28 add $0x28,%rsp 573f: c3 ret 5740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5745: 48 85 c9 test %rcx,%rcx 5748: 74 24 je 0x576e 574a: 48 85 d2 test %rdx,%rdx 574d: 74 1f je 0x576e 574f: 4d 85 c0 test %r8,%r8 5752: 74 1a je 0x576e 5754: 45 85 c9 test %r9d,%r9d 5757: 7e 20 jle 0x5779 5759: e8 b2 f7 a5 01 call 0x1a64f10 575e: ba 02 00 00 00 mov $0x2,%edx 5763: 85 c0 test %eax,%eax 5765: 0f 45 c2 cmovne %edx,%eax 5768: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 576d: c3 ret 576e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5778: c3 ret 5779: b8 fa ff ff ff mov $0xfffffffa,%eax 577e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5783: c3 ret 5784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 578b: 00 578c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 579f: 00 57a0: 48 83 ec 28 sub $0x28,%rsp 57a4: 48 85 c9 test %rcx,%rcx 57a7: 74 23 je 0x57cc 57a9: 48 85 d2 test %rdx,%rdx 57ac: 74 1e je 0x57cc 57ae: 4d 85 c0 test %r8,%r8 57b1: 74 19 je 0x57cc 57b3: 45 85 c9 test %r9d,%r9d 57b6: 7e 1e jle 0x57d6 57b8: e8 33 1b a6 01 call 0x1a672f0 57bd: ba 02 00 00 00 mov $0x2,%edx 57c2: 85 c0 test %eax,%eax 57c4: 0f 45 c2 cmovne %edx,%eax 57c7: 48 83 c4 28 add $0x28,%rsp 57cb: c3 ret 57cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 57d1: 48 83 c4 28 add $0x28,%rsp 57d5: c3 ret 57d6: b8 fa ff ff ff mov $0xfffffffa,%eax 57db: 48 83 c4 28 add $0x28,%rsp 57df: c3 ret 57e0: 48 83 ec 28 sub $0x28,%rsp 57e4: 48 85 c9 test %rcx,%rcx 57e7: 74 23 je 0x580c 57e9: 48 85 d2 test %rdx,%rdx 57ec: 74 1e je 0x580c 57ee: 4d 85 c0 test %r8,%r8 57f1: 74 19 je 0x580c 57f3: 45 85 c9 test %r9d,%r9d 57f6: 7e 1e jle 0x5816 57f8: e8 63 5d a6 01 call 0x1a6b560 57fd: ba 02 00 00 00 mov $0x2,%edx 5802: 85 c0 test %eax,%eax 5804: 0f 45 c2 cmovne %edx,%eax 5807: 48 83 c4 28 add $0x28,%rsp 580b: c3 ret 580c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5811: 48 83 c4 28 add $0x28,%rsp 5815: c3 ret 5816: b8 fa ff ff ff mov $0xfffffffa,%eax 581b: 48 83 c4 28 add $0x28,%rsp 581f: c3 ret 5820: 48 83 ec 28 sub $0x28,%rsp 5824: 48 85 c9 test %rcx,%rcx 5827: 74 23 je 0x584c 5829: 48 85 d2 test %rdx,%rdx 582c: 74 1e je 0x584c 582e: 4d 85 c0 test %r8,%r8 5831: 74 19 je 0x584c 5833: 45 85 c9 test %r9d,%r9d 5836: 7e 1e jle 0x5856 5838: e8 23 a1 a6 01 call 0x1a6f960 583d: ba 02 00 00 00 mov $0x2,%edx 5842: 85 c0 test %eax,%eax 5844: 0f 45 c2 cmovne %edx,%eax 5847: 48 83 c4 28 add $0x28,%rsp 584b: c3 ret 584c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5851: 48 83 c4 28 add $0x28,%rsp 5855: c3 ret 5856: b8 fa ff ff ff mov $0xfffffffa,%eax 585b: 48 83 c4 28 add $0x28,%rsp 585f: c3 ret 5860: 48 83 ec 28 sub $0x28,%rsp 5864: 48 85 c9 test %rcx,%rcx 5867: 74 23 je 0x588c 5869: 48 85 d2 test %rdx,%rdx 586c: 74 1e je 0x588c 586e: 4d 85 c0 test %r8,%r8 5871: 74 19 je 0x588c 5873: 45 85 c9 test %r9d,%r9d 5876: 7e 1e jle 0x5896 5878: e8 83 d9 a6 01 call 0x1a73200 587d: ba 02 00 00 00 mov $0x2,%edx 5882: 85 c0 test %eax,%eax 5884: 0f 45 c2 cmovne %edx,%eax 5887: 48 83 c4 28 add $0x28,%rsp 588b: c3 ret 588c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5891: 48 83 c4 28 add $0x28,%rsp 5895: c3 ret 5896: b8 fa ff ff ff mov $0xfffffffa,%eax 589b: 48 83 c4 28 add $0x28,%rsp 589f: c3 ret 58a0: 48 83 ec 28 sub $0x28,%rsp 58a4: 48 85 c9 test %rcx,%rcx 58a7: 74 20 je 0x58c9 58a9: 48 85 d2 test %rdx,%rdx 58ac: 74 1b je 0x58c9 58ae: 45 85 c0 test %r8d,%r8d 58b1: 7f 0a jg 0x58bd 58b3: b8 fa ff ff ff mov $0xfffffffa,%eax 58b8: 48 83 c4 28 add $0x28,%rsp 58bc: c3 ret 58bd: e8 3e 9f 03 00 call 0x3f800 58c2: 33 c0 xor %eax,%eax 58c4: 48 83 c4 28 add $0x28,%rsp 58c8: c3 ret 58c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 58ce: 48 83 c4 28 add $0x28,%rsp 58d2: c3 ret 58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58df: 00 58e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 58e5: 48 85 c9 test %rcx,%rcx 58e8: 74 22 je 0x590c 58ea: 48 85 d2 test %rdx,%rdx 58ed: 74 1d je 0x590c 58ef: 45 85 c0 test %r8d,%r8d 58f2: 7f 0b jg 0x58ff 58f4: b8 fa ff ff ff mov $0xfffffffa,%eax 58f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 58fe: c3 ret 58ff: e8 dc a1 03 00 call 0x3fae0 5904: 33 c0 xor %eax,%eax 5906: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 590b: c3 ret 590c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5911: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5916: c3 ret 5917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 591e: 00 00 5920: 48 83 ec 28 sub $0x28,%rsp 5924: 48 85 c9 test %rcx,%rcx 5927: 74 20 je 0x5949 5929: 48 85 d2 test %rdx,%rdx 592c: 74 1b je 0x5949 592e: 45 85 c0 test %r8d,%r8d 5931: 7f 0a jg 0x593d 5933: b8 fa ff ff ff mov $0xfffffffa,%eax 5938: 48 83 c4 28 add $0x28,%rsp 593c: c3 ret 593d: e8 7e a4 03 00 call 0x3fdc0 5942: 33 c0 xor %eax,%eax 5944: 48 83 c4 28 add $0x28,%rsp 5948: c3 ret 5949: b8 f8 ff ff ff mov $0xfffffff8,%eax 594e: 48 83 c4 28 add $0x28,%rsp 5952: c3 ret 5953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 595f: 00 5960: 41 54 push %r12 5962: 55 push %rbp 5963: 49 89 d1 mov %rdx,%r9 5966: 48 85 c9 test %rcx,%rcx 5969: 0f 84 cf 02 00 00 je 0x5c3e 596f: 4d 85 c9 test %r9,%r9 5972: 0f 84 c6 02 00 00 je 0x5c3e 5978: 45 85 c0 test %r8d,%r8d 597b: 0f 8e b4 02 00 00 jle 0x5c35 5981: 41 83 f8 08 cmp $0x8,%r8d 5985: 0f 8c 9b 02 00 00 jl 0x5c26 598b: 4c 89 c8 mov %r9,%rax 598e: 48 83 e0 1f and $0x1f,%rax 5992: 89 c0 mov %eax,%eax 5994: 85 c0 test %eax,%eax 5996: 74 0d je 0x59a5 5998: a8 0f test $0xf,%al 599a: 0f 85 86 02 00 00 jne 0x5c26 59a0: b8 01 00 00 00 mov $0x1,%eax 59a5: 8d 50 08 lea 0x8(%rax),%edx 59a8: 44 3b c2 cmp %edx,%r8d 59ab: 0f 8c 75 02 00 00 jl 0x5c26 59b1: 44 89 c5 mov %r8d,%ebp 59b4: 45 33 db xor %r11d,%r11d 59b7: 2b e8 sub %eax,%ebp 59b9: 45 33 d2 xor %r10d,%r10d 59bc: 83 e5 07 and $0x7,%ebp 59bf: 4c 89 ca mov %r9,%rdx 59c2: f7 dd neg %ebp 59c4: 41 03 e8 add %r8d,%ebp 59c7: 85 c0 test %eax,%eax 59c9: 76 4e jbe 0x5a19 59cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59d2: 00 59d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 59e0: c5 f9 10 12 vmovupd (%rdx),%xmm2 59e4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 59ea: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 59f0: 49 ff c3 inc %r11 59f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 59f7: 49 83 c2 10 add $0x10,%r10 59fb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 5a00: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 5a04: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 5a08: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 5a0c: c5 f9 11 0a vmovupd %xmm1,(%rdx) 5a10: 48 83 c2 10 add $0x10,%rdx 5a14: 4c 3b d8 cmp %rax,%r11 5a17: 72 c7 jb 0x59e0 5a19: 49 89 c2 mov %rax,%r10 5a1c: 49 c1 e2 04 shl $0x4,%r10 5a20: 48 63 d5 movslq %ebp,%rdx 5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a2a: 00 5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a40: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 5a46: 48 83 c0 08 add $0x8,%rax 5a4a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 5a50: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 5a56: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 5a5a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 5a61: 01 5a62: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 5a67: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 5a6b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 5a6f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 5a76: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 5a7a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) 5a80: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 5a87: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 5a8e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 5a92: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 5a99: 01 5a9a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 5a9f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 5aa3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 5aa7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 5aab: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 5ab2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) 5ab9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 5ac0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 5ac7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 5acb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 5ad2: 01 5ad3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 5ad8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 5adc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 5ae0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 5ae7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 5aeb: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) 5af2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 5af9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 5b00: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 5b04: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 5b0b: 01 5b0c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 5b11: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 5b15: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 5b19: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 5b1d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) 5b24: 49 81 c2 80 00 00 00 add $0x80,%r10 5b2b: 48 3b c2 cmp %rdx,%rax 5b2e: 0f 82 0c ff ff ff jb 0x5a40 5b34: 8d 45 01 lea 0x1(%rbp),%eax 5b37: 41 3b c0 cmp %r8d,%eax 5b3a: 0f 87 d9 00 00 00 ja 0x5c19 5b40: 4d 63 c0 movslq %r8d,%r8 5b43: 4c 2b c2 sub %rdx,%r8 5b46: 49 83 f8 02 cmp $0x2,%r8 5b4a: 0f 8c d2 00 00 00 jl 0x5c22 5b50: 48 c1 e2 04 shl $0x4,%rdx 5b54: 44 89 c0 mov %r8d,%eax 5b57: 83 e0 fe and $0xfffffffe,%eax 5b5a: 45 33 e4 xor %r12d,%r12d 5b5d: 48 63 c0 movslq %eax,%rax 5b60: 45 33 d2 xor %r10d,%r10d 5b63: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 5b67: 49 03 d1 add %r9,%rdx 5b6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b71: 00 5b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b80: c5 fd 10 12 vmovupd (%rdx),%ymm2 5b84: 49 83 c4 02 add $0x2,%r12 5b88: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 5b8e: c5 ff 12 0a vmovddup (%rdx),%ymm1 5b92: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 5b96: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 5b9d: 01 5b9e: 49 83 c2 20 add $0x20,%r10 5ba2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 5ba7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 5bab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 5baf: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 5bb3: c5 fd 11 12 vmovupd %ymm2,(%rdx) 5bb7: 48 83 c2 20 add $0x20,%rdx 5bbb: 4c 3b e0 cmp %rax,%r12 5bbe: 72 c0 jb 0x5b80 5bc0: 48 89 c2 mov %rax,%rdx 5bc3: 48 c1 e2 04 shl $0x4,%rdx 5bc7: 49 3b c0 cmp %r8,%rax 5bca: 73 4d jae 0x5c19 5bcc: 48 63 ed movslq %ebp,%rbp 5bcf: 48 c1 e5 04 shl $0x4,%rbp 5bd3: 4c 03 cd add %rbp,%r9 5bd6: 48 03 cd add %rbp,%rcx 5bd9: 4c 03 ca add %rdx,%r9 5bdc: 0f 1f 40 00 nopl 0x0(%rax) 5be0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 5be5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 5bea: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 5bef: 48 ff c0 inc %rax 5bf2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 5bf6: 48 83 c2 10 add $0x10,%rdx 5bfa: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 5bff: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 5c03: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 5c07: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 5c0b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) 5c10: 49 83 c1 10 add $0x10,%r9 5c14: 49 3b c0 cmp %r8,%rax 5c17: 72 c7 jb 0x5be0 5c19: 33 c0 xor %eax,%eax 5c1b: c5 f8 77 vzeroupper 5c1e: 5d pop %rbp 5c1f: 41 5c pop %r12 5c21: c3 ret 5c22: 33 c0 xor %eax,%eax 5c24: eb 9a jmp 0x5bc0 5c26: 33 ed xor %ebp,%ebp 5c28: 41 83 f8 01 cmp $0x1,%r8d 5c2c: 72 eb jb 0x5c19 5c2e: 4d 63 c0 movslq %r8d,%r8 5c31: 33 c0 xor %eax,%eax 5c33: eb 8b jmp 0x5bc0 5c35: b8 fa ff ff ff mov $0xfffffffa,%eax 5c3a: 5d pop %rbp 5c3b: 41 5c pop %r12 5c3d: c3 ret 5c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c43: 5d pop %rbp 5c44: 41 5c pop %r12 5c46: c3 ret 5c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c4e: 00 5c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c56: 0f 1f 00 nopl (%rax) 5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c60: 41 54 push %r12 5c62: 49 89 cb mov %rcx,%r11 5c65: 4d 85 db test %r11,%r11 5c68: 0f 84 dd 01 00 00 je 0x5e4b 5c6e: 48 85 d2 test %rdx,%rdx 5c71: 0f 84 d4 01 00 00 je 0x5e4b 5c77: 45 85 c0 test %r8d,%r8d 5c7a: 0f 8e c3 01 00 00 jle 0x5e43 5c80: 4d 63 c8 movslq %r8d,%r9 5c83: 49 83 f9 08 cmp $0x8,%r9 5c87: 0f 8c b1 01 00 00 jl 0x5e3e 5c8d: 48 89 d0 mov %rdx,%rax 5c90: 48 83 e0 1f and $0x1f,%rax 5c94: 85 c0 test %eax,%eax 5c96: 74 0d je 0x5ca5 5c98: a8 0f test $0xf,%al 5c9a: 0f 85 9e 01 00 00 jne 0x5e3e 5ca0: b8 01 00 00 00 mov $0x1,%eax 5ca5: 41 89 c2 mov %eax,%r10d 5ca8: 49 8d 4a 08 lea 0x8(%r10),%rcx 5cac: 4c 3b c9 cmp %rcx,%r9 5caf: 0f 8c 89 01 00 00 jl 0x5e3e 5cb5: 44 89 c1 mov %r8d,%ecx 5cb8: 2b c8 sub %eax,%ecx 5cba: 83 e1 07 and $0x7,%ecx 5cbd: 44 2b c1 sub %ecx,%r8d 5cc0: 33 c9 xor %ecx,%ecx 5cc2: 4d 63 c0 movslq %r8d,%r8 5cc5: 45 33 e4 xor %r12d,%r12d 5cc8: 85 c0 test %eax,%eax 5cca: 48 89 d0 mov %rdx,%rax 5ccd: 76 47 jbe 0x5d16 5ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cd6: 00 5cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cde: 66 90 xchg %ax,%ax 5ce0: c5 f9 10 18 vmovupd (%rax),%xmm3 5ce4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 5cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 5cee: 48 ff c1 inc %rcx 5cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 5cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 5cfa: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 5d00: 49 83 c4 10 add $0x10,%r12 5d04: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 5d09: c5 f9 11 28 vmovupd %xmm5,(%rax) 5d0d: 48 83 c0 10 add $0x10,%rax 5d11: 49 3b ca cmp %r10,%rcx 5d14: 72 ca jb 0x5ce0 5d16: 4c 89 d0 mov %r10,%rax 5d19: 48 c1 e0 04 shl $0x4,%rax 5d1d: 0f 1f 00 nopl (%rax) 5d20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 5d25: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 5d29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 5d2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5d33: 49 83 c2 08 add $0x8,%r10 5d37: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5d3c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5d40: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 5d45: c5 ff 12 29 vmovddup (%rcx),%ymm5 5d49: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5d4e: c5 fd 11 29 vmovupd %ymm5,(%rcx) 5d52: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 5d59: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5d5d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5d62: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5d66: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 5d6b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 5d70: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5d75: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) 5d7a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 5d81: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5d85: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5d8a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5d8e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 5d93: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 5d98: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5d9d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) 5da2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 5da9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5dad: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5db2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5db6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 5dbb: 48 05 80 00 00 00 add $0x80,%rax 5dc1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5dc6: 4d 3b d0 cmp %r8,%r10 5dc9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) 5dce: 0f 82 4c ff ff ff jb 0x5d20 5dd4: 4c 89 c0 mov %r8,%rax 5dd7: 48 c1 e0 04 shl $0x4,%rax 5ddb: 48 03 d0 add %rax,%rdx 5dde: 4d 3b c1 cmp %r9,%r8 5de1: 73 53 jae 0x5e36 5de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5dea: 00 5deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e00: c5 f9 10 1a vmovupd (%rdx),%xmm3 5e04: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 5e0a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 5e0e: 49 ff c0 inc %r8 5e11: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 5e16: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 5e1a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 5e20: 48 83 c0 10 add $0x10,%rax 5e24: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 5e29: c5 f9 11 2a vmovupd %xmm5,(%rdx) 5e2d: 48 83 c2 10 add $0x10,%rdx 5e31: 4d 3b c1 cmp %r9,%r8 5e34: 72 ca jb 0x5e00 5e36: 33 c0 xor %eax,%eax 5e38: c5 f8 77 vzeroupper 5e3b: 41 5c pop %r12 5e3d: c3 ret 5e3e: 45 33 c0 xor %r8d,%r8d 5e41: eb 91 jmp 0x5dd4 5e43: b8 fa ff ff ff mov $0xfffffffa,%eax 5e48: 41 5c pop %r12 5e4a: c3 ret 5e4b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e50: 41 5c pop %r12 5e52: c3 ret 5e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e5f: 00 5e60: 41 54 push %r12 5e62: 49 89 cb mov %rcx,%r11 5e65: 4d 85 db test %r11,%r11 5e68: 0f 84 f9 01 00 00 je 0x6067 5e6e: 48 85 d2 test %rdx,%rdx 5e71: 0f 84 f0 01 00 00 je 0x6067 5e77: 45 85 c0 test %r8d,%r8d 5e7a: 0f 8e df 01 00 00 jle 0x605f 5e80: 4d 63 c8 movslq %r8d,%r9 5e83: 49 83 f9 08 cmp $0x8,%r9 5e87: 0f 8c cd 01 00 00 jl 0x605a 5e8d: 48 89 d0 mov %rdx,%rax 5e90: 48 83 e0 1f and $0x1f,%rax 5e94: 85 c0 test %eax,%eax 5e96: 74 0d je 0x5ea5 5e98: a8 0f test $0xf,%al 5e9a: 0f 85 ba 01 00 00 jne 0x605a 5ea0: b8 01 00 00 00 mov $0x1,%eax 5ea5: 41 89 c2 mov %eax,%r10d 5ea8: 49 8d 4a 08 lea 0x8(%r10),%rcx 5eac: 4c 3b c9 cmp %rcx,%r9 5eaf: 0f 8c a5 01 00 00 jl 0x605a 5eb5: 44 89 c1 mov %r8d,%ecx 5eb8: 2b c8 sub %eax,%ecx 5eba: 83 e1 07 and $0x7,%ecx 5ebd: 44 2b c1 sub %ecx,%r8d 5ec0: 33 c9 xor %ecx,%ecx 5ec2: 4d 63 c0 movslq %r8d,%r8 5ec5: 45 33 e4 xor %r12d,%r12d 5ec8: 85 c0 test %eax,%eax 5eca: 48 89 d0 mov %rdx,%rax 5ecd: 76 43 jbe 0x5f12 5ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ed6: 00 5ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ede: 66 90 xchg %ax,%ax 5ee0: c5 f9 10 18 vmovupd (%rax),%xmm3 5ee4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 5eea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 5eee: 48 ff c1 inc %rcx 5ef1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 5ef6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 5efa: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 5f01: 49 83 c4 10 add $0x10,%r12 5f05: c5 f9 11 20 vmovupd %xmm4,(%rax) 5f09: 48 83 c0 10 add $0x10,%rax 5f0d: 49 3b ca cmp %r10,%rcx 5f10: 72 ce jb 0x5ee0 5f12: 4c 89 d0 mov %r10,%rax 5f15: 48 c1 e0 04 shl $0x4,%rax 5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 5f25: 49 83 c2 08 add $0x8,%r10 5f29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 5f2f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 5f36: 01 5f37: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 5f3e: 02 5f3f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 5f46: 03 5f47: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5f4b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5f50: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5f54: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 5f59: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5f5e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) 5f63: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 5f6a: 01 5f6b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 5f71: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 5f78: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 5f7e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 5f85: 01 5f86: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 5f8c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) 5f93: 01 5f94: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 5f9b: 02 5f9c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 5fa2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 5fa9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 5faf: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 5fb6: 02 5fb7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 5fbd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) 5fc4: 02 5fc5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 5fcc: 03 5fcd: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 5fd3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 5fda: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 5fe0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 5fe6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 5fec: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) 5ff2: 48 05 80 00 00 00 add $0x80,%rax 5ff8: 4d 3b d0 cmp %r8,%r10 5ffb: 0f 82 1f ff ff ff jb 0x5f20 6001: 4c 89 c0 mov %r8,%rax 6004: 48 c1 e0 04 shl $0x4,%rax 6008: 48 03 d0 add %rax,%rdx 600b: 4d 3b c1 cmp %r9,%r8 600e: 73 42 jae 0x6052 6010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6017: 00 6018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 601f: 90 nop 6020: c5 f9 10 1a vmovupd (%rdx),%xmm3 6024: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 602a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 602e: 49 ff c0 inc %r8 6031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 6036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 603a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 6041: 48 83 c0 10 add $0x10,%rax 6045: c5 f9 11 22 vmovupd %xmm4,(%rdx) 6049: 48 83 c2 10 add $0x10,%rdx 604d: 4d 3b c1 cmp %r9,%r8 6050: 72 ce jb 0x6020 6052: 33 c0 xor %eax,%eax 6054: c5 f8 77 vzeroupper 6057: 41 5c pop %r12 6059: c3 ret 605a: 45 33 c0 xor %r8d,%r8d 605d: eb a2 jmp 0x6001 605f: b8 fa ff ff ff mov $0xfffffffa,%eax 6064: 41 5c pop %r12 6066: c3 ret 6067: b8 f8 ff ff ff mov $0xfffffff8,%eax 606c: 41 5c pop %r12 606e: c3 ret 606f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6076: 00 6077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 607e: 66 90 xchg %ax,%ax 6080: 57 push %rdi 6081: 41 54 push %r12 6083: 55 push %rbp 6084: 48 89 d5 mov %rdx,%rbp 6087: 48 85 c9 test %rcx,%rcx 608a: 0f 84 f7 01 00 00 je 0x6287 6090: 48 85 ed test %rbp,%rbp 6093: 0f 84 ee 01 00 00 je 0x6287 6099: 4d 85 c0 test %r8,%r8 609c: 0f 84 e5 01 00 00 je 0x6287 60a2: 45 85 c9 test %r9d,%r9d 60a5: 0f 8e d2 01 00 00 jle 0x627d 60ab: 41 83 f9 08 cmp $0x8,%r9d 60af: 0f 8c b8 01 00 00 jl 0x626d 60b5: 4d 89 c2 mov %r8,%r10 60b8: 49 83 e2 0f and $0xf,%r10 60bc: 45 85 d2 test %r10d,%r10d 60bf: 74 18 je 0x60d9 60c1: 41 f7 c2 03 00 00 00 test $0x3,%r10d 60c8: 0f 85 9f 01 00 00 jne 0x626d 60ce: 41 f7 da neg %r10d 60d1: 41 83 c2 10 add $0x10,%r10d 60d5: 41 c1 ea 02 shr $0x2,%r10d 60d9: 41 8d 42 08 lea 0x8(%r10),%eax 60dd: 44 3b c8 cmp %eax,%r9d 60e0: 0f 8c 87 01 00 00 jl 0x626d 60e6: 44 89 c8 mov %r9d,%eax 60e9: 33 d2 xor %edx,%edx 60eb: 41 2b c2 sub %r10d,%eax 60ee: 83 e0 07 and $0x7,%eax 60f1: f7 d8 neg %eax 60f3: 41 03 c1 add %r9d,%eax 60f6: 44 89 d7 mov %r10d,%edi 60f9: 45 85 d2 test %r10d,%r10d 60fc: 76 21 jbe 0x611f 60fe: 66 90 xchg %ax,%ax 6100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6105: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 610b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 6111: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6117: 48 ff c2 inc %rdx 611a: 48 3b d7 cmp %rdi,%rdx 611d: 72 e1 jb 0x6100 611f: 45 89 d2 mov %r10d,%r10d 6122: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 6127: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 612e: 48 63 d0 movslq %eax,%rdx 6131: 74 4d je 0x6180 6133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 613f: 00 6140: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 6144: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 6149: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 614e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 6153: 0f 59 c8 mulps %xmm0,%xmm1 6156: 0f 59 da mulps %xmm2,%xmm3 6159: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 615e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 6164: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) 6169: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) 616f: 48 83 c7 08 add $0x8,%rdi 6173: 48 3b fa cmp %rdx,%rdi 6176: 72 c8 jb 0x6140 6178: eb 38 jmp 0x61b2 617a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6180: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 6184: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 6189: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 618e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 6193: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 6198: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 619e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) 61a3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) 61a9: 48 83 c7 08 add $0x8,%rdi 61ad: 48 3b fa cmp %rdx,%rdi 61b0: 72 ce jb 0x6180 61b2: 8d 78 01 lea 0x1(%rax),%edi 61b5: 41 3b f9 cmp %r9d,%edi 61b8: 0f 87 a3 00 00 00 ja 0x6261 61be: 4d 63 c9 movslq %r9d,%r9 61c1: 4c 2b ca sub %rdx,%r9 61c4: 49 83 f9 04 cmp $0x4,%r9 61c8: 0f 8c 9a 00 00 00 jl 0x6268 61ce: 45 89 cc mov %r9d,%r12d 61d1: 45 33 db xor %r11d,%r11d 61d4: 41 83 e4 fc and $0xfffffffc,%r12d 61d8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 61dd: 4d 63 e4 movslq %r12d,%r12 61e0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 61e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 61e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61ef: 00 61f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 61fe: 00 00 6200: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 6205: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 620a: 0f 59 c8 mulps %xmm0,%xmm1 620d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 6212: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) 6217: 49 83 c3 04 add $0x4,%r11 621b: 4d 3b dc cmp %r12,%r11 621e: 72 e0 jb 0x6200 6220: 4d 3b e1 cmp %r9,%r12 6223: 73 3c jae 0x6261 6225: 48 63 c0 movslq %eax,%rax 6228: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 622d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6231: 49 8d 04 80 lea (%r8,%rax,4),%rax 6235: 0f 1f 40 00 nopl 0x0(%rax) 6239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6240: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 6246: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 624d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 6253: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 6259: 49 ff c4 inc %r12 625c: 4d 3b e1 cmp %r9,%r12 625f: 72 df jb 0x6240 6261: 33 c0 xor %eax,%eax 6263: 5d pop %rbp 6264: 41 5c pop %r12 6266: 5f pop %rdi 6267: c3 ret 6268: 45 33 e4 xor %r12d,%r12d 626b: eb b3 jmp 0x6220 626d: 33 c0 xor %eax,%eax 626f: 41 83 f9 01 cmp $0x1,%r9d 6273: 72 ec jb 0x6261 6275: 4d 63 c9 movslq %r9d,%r9 6278: 45 33 e4 xor %r12d,%r12d 627b: eb a3 jmp 0x6220 627d: b8 fa ff ff ff mov $0xfffffffa,%eax 6282: 5d pop %rbp 6283: 41 5c pop %r12 6285: 5f pop %rdi 6286: c3 ret 6287: b8 f8 ff ff ff mov $0xfffffff8,%eax 628c: 5d pop %rbp 628d: 41 5c pop %r12 628f: 5f pop %rdi 6290: c3 ret 6291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6298: 00 6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62a0: 56 push %rsi 62a1: 57 push %rdi 62a2: 41 54 push %r12 62a4: 48 89 d7 mov %rdx,%rdi 62a7: 48 85 c9 test %rcx,%rcx 62aa: 0f 84 f3 01 00 00 je 0x64a3 62b0: 48 85 ff test %rdi,%rdi 62b3: 0f 84 ea 01 00 00 je 0x64a3 62b9: 4d 85 c0 test %r8,%r8 62bc: 0f 84 e1 01 00 00 je 0x64a3 62c2: 45 85 c9 test %r9d,%r9d 62c5: 0f 8e ce 01 00 00 jle 0x6499 62cb: 41 83 f9 08 cmp $0x8,%r9d 62cf: 0f 8c b5 01 00 00 jl 0x648a 62d5: 4d 89 c2 mov %r8,%r10 62d8: 49 83 e2 0f and $0xf,%r10 62dc: 45 85 d2 test %r10d,%r10d 62df: 74 18 je 0x62f9 62e1: 41 f7 c2 03 00 00 00 test $0x3,%r10d 62e8: 0f 85 9c 01 00 00 jne 0x648a 62ee: 41 f7 da neg %r10d 62f1: 41 83 c2 10 add $0x10,%r10d 62f5: 41 c1 ea 02 shr $0x2,%r10d 62f9: 44 89 d0 mov %r10d,%eax 62fc: 83 c0 08 add $0x8,%eax 62ff: 44 3b c8 cmp %eax,%r9d 6302: 0f 8c 82 01 00 00 jl 0x648a 6308: 44 89 ce mov %r9d,%esi 630b: 33 d2 xor %edx,%edx 630d: 41 2b f2 sub %r10d,%esi 6310: 83 e6 07 and $0x7,%esi 6313: f7 de neg %esi 6315: 41 03 f1 add %r9d,%esi 6318: 44 89 d0 mov %r10d,%eax 631b: 45 85 d2 test %r10d,%r10d 631e: 76 1f jbe 0x633f 6320: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6325: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 632a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 6330: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6336: 48 8d 52 01 lea 0x1(%rdx),%rdx 633a: 48 3b d0 cmp %rax,%rdx 633d: 72 e1 jb 0x6320 633f: 45 89 d2 mov %r10d,%r10d 6342: 48 63 d6 movslq %esi,%rdx 6345: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 6349: 49 f7 c3 0f 00 00 00 test $0xf,%r11 6350: 74 4e je 0x63a0 6352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6360: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 6364: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 6369: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 636d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 6372: 0f 59 c8 mulps %xmm0,%xmm1 6375: 0f 59 da mulps %xmm2,%xmm3 6378: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 637d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 6383: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) 6388: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) 638e: 48 8d 40 08 lea 0x8(%rax),%rax 6392: 48 3b c2 cmp %rdx,%rax 6395: 72 c9 jb 0x6360 6397: eb 38 jmp 0x63d1 6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63a0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 63a4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 63a9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 63ad: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 63b2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 63b7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 63bd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) 63c2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) 63c8: 48 8d 40 08 lea 0x8(%rax),%rax 63cc: 48 3b c2 cmp %rdx,%rax 63cf: 72 cf jb 0x63a0 63d1: 8d 46 01 lea 0x1(%rsi),%eax 63d4: 41 3b c1 cmp %r9d,%eax 63d7: 0f 87 a2 00 00 00 ja 0x647f 63dd: 4d 63 c9 movslq %r9d,%r9 63e0: 4c 2b ca sub %rdx,%r9 63e3: 49 83 f9 04 cmp $0x4,%r9 63e7: 0f 8c 99 00 00 00 jl 0x6486 63ed: 48 c1 e2 02 shl $0x2,%rdx 63f1: 44 89 c8 mov %r9d,%eax 63f4: 83 e0 fc and $0xfffffffc,%eax 63f7: 49 89 d3 mov %rdx,%r11 63fa: 49 89 d2 mov %rdx,%r10 63fd: 45 33 e4 xor %r12d,%r12d 6400: 48 63 c0 movslq %eax,%rax 6403: 4c 03 df add %rdi,%r11 6406: 4c 03 d1 add %rcx,%r10 6409: 49 03 d0 add %r8,%rdx 640c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6413: 00 6414: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 641b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6420: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 6425: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 642a: 0f 59 c8 mulps %xmm0,%xmm1 642d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 6432: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) 6437: 4d 8d 64 24 04 lea 0x4(%r12),%r12 643c: 4c 3b e0 cmp %rax,%r12 643f: 72 df jb 0x6420 6441: 49 3b c1 cmp %r9,%rax 6444: 73 39 jae 0x647f 6446: 48 63 f6 movslq %esi,%rsi 6449: 48 c1 e6 02 shl $0x2,%rsi 644d: 48 03 fe add %rsi,%rdi 6450: 48 03 ce add %rsi,%rcx 6453: 4c 03 c6 add %rsi,%r8 6456: 0f 1f 00 nopl (%rax) 6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6460: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 6465: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 646a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 6470: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 6476: 48 8d 40 01 lea 0x1(%rax),%rax 647a: 49 3b c1 cmp %r9,%rax 647d: 72 e1 jb 0x6460 647f: 33 c0 xor %eax,%eax 6481: 41 5c pop %r12 6483: 5f pop %rdi 6484: 5e pop %rsi 6485: c3 ret 6486: 33 c0 xor %eax,%eax 6488: eb b7 jmp 0x6441 648a: 33 f6 xor %esi,%esi 648c: 41 83 f9 01 cmp $0x1,%r9d 6490: 72 ed jb 0x647f 6492: 4d 63 c9 movslq %r9d,%r9 6495: 33 c0 xor %eax,%eax 6497: eb a8 jmp 0x6441 6499: b8 fa ff ff ff mov $0xfffffffa,%eax 649e: 41 5c pop %r12 64a0: 5f pop %rdi 64a1: 5e pop %rsi 64a2: c3 ret 64a3: b8 f8 ff ff ff mov $0xfffffff8,%eax 64a8: 41 5c pop %r12 64aa: 5f pop %rdi 64ab: 5e pop %rsi 64ac: c3 ret 64ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64b4: 00 64b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64bc: 0f 1f 40 00 nopl 0x0(%rax) 64c0: 57 push %rdi 64c1: 41 54 push %r12 64c3: 55 push %rbp 64c4: 48 89 d5 mov %rdx,%rbp 64c7: 48 85 c9 test %rcx,%rcx 64ca: 0f 84 f8 01 00 00 je 0x66c8 64d0: 48 85 ed test %rbp,%rbp 64d3: 0f 84 ef 01 00 00 je 0x66c8 64d9: 4d 85 c0 test %r8,%r8 64dc: 0f 84 e6 01 00 00 je 0x66c8 64e2: 45 85 c9 test %r9d,%r9d 64e5: 0f 8e d3 01 00 00 jle 0x66be 64eb: 41 83 f9 08 cmp $0x8,%r9d 64ef: 0f 8c b9 01 00 00 jl 0x66ae 64f5: 4d 89 c2 mov %r8,%r10 64f8: 49 83 e2 0f and $0xf,%r10 64fc: 45 85 d2 test %r10d,%r10d 64ff: 74 18 je 0x6519 6501: 41 f7 c2 03 00 00 00 test $0x3,%r10d 6508: 0f 85 a0 01 00 00 jne 0x66ae 650e: 41 f7 da neg %r10d 6511: 41 83 c2 10 add $0x10,%r10d 6515: 41 c1 ea 02 shr $0x2,%r10d 6519: 41 8d 42 08 lea 0x8(%r10),%eax 651d: 44 3b c8 cmp %eax,%r9d 6520: 0f 8c 88 01 00 00 jl 0x66ae 6526: 44 89 c8 mov %r9d,%eax 6529: 33 d2 xor %edx,%edx 652b: 41 2b c2 sub %r10d,%eax 652e: 44 89 d7 mov %r10d,%edi 6531: 83 e0 07 and $0x7,%eax 6534: f7 d8 neg %eax 6536: 41 03 c1 add %r9d,%eax 6539: 45 85 d2 test %r10d,%r10d 653c: 76 22 jbe 0x6560 653e: 66 90 xchg %ax,%ax 6540: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6545: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 654b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 6551: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6557: 48 83 c2 01 add $0x1,%rdx 655b: 48 3b d7 cmp %rdi,%rdx 655e: 72 e0 jb 0x6540 6560: 45 89 d2 mov %r10d,%r10d 6563: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 6568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 656f: 48 63 d0 movslq %eax,%rdx 6572: 74 4c je 0x65c0 6574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6580: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 6584: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 6589: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 658e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 6593: 0f 59 c8 mulps %xmm0,%xmm1 6596: 0f 59 da mulps %xmm2,%xmm3 6599: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 659e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 65a4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) 65a9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) 65af: 48 83 c7 08 add $0x8,%rdi 65b3: 48 3b fa cmp %rdx,%rdi 65b6: 72 c8 jb 0x6580 65b8: eb 38 jmp 0x65f2 65ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 65c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 65c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 65c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 65ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 65d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 65d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 65de: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) 65e3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) 65e9: 48 83 c7 08 add $0x8,%rdi 65ed: 48 3b fa cmp %rdx,%rdi 65f0: 72 ce jb 0x65c0 65f2: 8d 78 01 lea 0x1(%rax),%edi 65f5: 41 3b f9 cmp %r9d,%edi 65f8: 0f 87 a4 00 00 00 ja 0x66a2 65fe: 4d 63 c9 movslq %r9d,%r9 6601: 4c 2b ca sub %rdx,%r9 6604: 49 83 f9 04 cmp $0x4,%r9 6608: 0f 8c 9b 00 00 00 jl 0x66a9 660e: 45 89 cc mov %r9d,%r12d 6611: 45 33 db xor %r11d,%r11d 6614: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 6619: 41 83 e4 fc and $0xfffffffc,%r12d 661d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 6621: 4d 63 e4 movslq %r12d,%r12 6624: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 6628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 662f: 00 6630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 663e: 00 00 6640: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 6645: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 664a: 0f 59 c8 mulps %xmm0,%xmm1 664d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 6652: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) 6657: 49 83 c3 04 add $0x4,%r11 665b: 4d 3b dc cmp %r12,%r11 665e: 72 e0 jb 0x6640 6660: 4d 3b e1 cmp %r9,%r12 6663: 73 3d jae 0x66a2 6665: 48 63 c0 movslq %eax,%rax 6668: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 666d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6671: 49 8d 04 80 lea (%r8,%rax,4),%rax 6675: 0f 1f 40 00 nopl 0x0(%rax) 6679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6680: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 6686: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 668d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 6693: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 6699: 49 83 c4 01 add $0x1,%r12 669d: 4d 3b e1 cmp %r9,%r12 66a0: 72 de jb 0x6680 66a2: 33 c0 xor %eax,%eax 66a4: 5d pop %rbp 66a5: 41 5c pop %r12 66a7: 5f pop %rdi 66a8: c3 ret 66a9: 45 33 e4 xor %r12d,%r12d 66ac: eb b2 jmp 0x6660 66ae: 33 c0 xor %eax,%eax 66b0: 41 83 f9 01 cmp $0x1,%r9d 66b4: 72 ec jb 0x66a2 66b6: 4d 63 c9 movslq %r9d,%r9 66b9: 45 33 e4 xor %r12d,%r12d 66bc: eb a2 jmp 0x6660 66be: b8 fa ff ff ff mov $0xfffffffa,%eax 66c3: 5d pop %rbp 66c4: 41 5c pop %r12 66c6: 5f pop %rdi 66c7: c3 ret 66c8: b8 f8 ff ff ff mov $0xfffffff8,%eax 66cd: 5d pop %rbp 66ce: 41 5c pop %r12 66d0: 5f pop %rdi 66d1: c3 ret 66d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66e0: 48 83 ec 28 sub $0x28,%rsp 66e4: 48 85 c9 test %rcx,%rcx 66e7: 74 25 je 0x670e 66e9: 48 85 d2 test %rdx,%rdx 66ec: 74 20 je 0x670e 66ee: 4d 85 c0 test %r8,%r8 66f1: 74 1b je 0x670e 66f3: 45 85 c9 test %r9d,%r9d 66f6: 7f 0a jg 0x6702 66f8: b8 fa ff ff ff mov $0xfffffffa,%eax 66fd: 48 83 c4 28 add $0x28,%rsp 6701: c3 ret 6702: e8 59 99 03 00 call 0x40060 6707: 33 c0 xor %eax,%eax 6709: 48 83 c4 28 add $0x28,%rsp 670d: c3 ret 670e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6713: 48 83 c4 28 add $0x28,%rsp 6717: c3 ret 6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 671f: 00 6720: 48 83 ec 28 sub $0x28,%rsp 6724: 48 85 c9 test %rcx,%rcx 6727: 74 25 je 0x674e 6729: 48 85 d2 test %rdx,%rdx 672c: 74 20 je 0x674e 672e: 4d 85 c0 test %r8,%r8 6731: 74 1b je 0x674e 6733: 45 85 c9 test %r9d,%r9d 6736: 7f 0a jg 0x6742 6738: b8 fa ff ff ff mov $0xfffffffa,%eax 673d: 48 83 c4 28 add $0x28,%rsp 6741: c3 ret 6742: e8 59 99 03 00 call 0x400a0 6747: 33 c0 xor %eax,%eax 6749: 48 83 c4 28 add $0x28,%rsp 674d: c3 ret 674e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6753: 48 83 c4 28 add $0x28,%rsp 6757: c3 ret 6758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 675f: 00 6760: 48 83 ec 28 sub $0x28,%rsp 6764: 48 85 c9 test %rcx,%rcx 6767: 74 25 je 0x678e 6769: 48 85 d2 test %rdx,%rdx 676c: 74 20 je 0x678e 676e: 4d 85 c0 test %r8,%r8 6771: 74 1b je 0x678e 6773: 45 85 c9 test %r9d,%r9d 6776: 7f 0a jg 0x6782 6778: b8 fa ff ff ff mov $0xfffffffa,%eax 677d: 48 83 c4 28 add $0x28,%rsp 6781: c3 ret 6782: e8 59 99 03 00 call 0x400e0 6787: 33 c0 xor %eax,%eax 6789: 48 83 c4 28 add $0x28,%rsp 678d: c3 ret 678e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6793: 48 83 c4 28 add $0x28,%rsp 6797: c3 ret 6798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 679f: 00 67a0: 53 push %rbx 67a1: 48 85 c9 test %rcx,%rcx 67a4: 0f 84 d4 01 00 00 je 0x697e 67aa: 4d 85 c0 test %r8,%r8 67ad: 0f 84 cb 01 00 00 je 0x697e 67b3: 45 85 c9 test %r9d,%r9d 67b6: 0f 8e bb 01 00 00 jle 0x6977 67bc: 41 83 f9 08 cmp $0x8,%r9d 67c0: 0f 8c a1 01 00 00 jl 0x6967 67c6: 4d 89 c3 mov %r8,%r11 67c9: 49 83 e3 0f and $0xf,%r11 67cd: 45 85 db test %r11d,%r11d 67d0: 74 18 je 0x67ea 67d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d 67d9: 0f 85 88 01 00 00 jne 0x6967 67df: 41 f7 db neg %r11d 67e2: 41 83 c3 10 add $0x10,%r11d 67e6: 41 c1 eb 02 shr $0x2,%r11d 67ea: 41 8d 43 08 lea 0x8(%r11),%eax 67ee: 44 3b c8 cmp %eax,%r9d 67f1: 0f 8c 70 01 00 00 jl 0x6967 67f7: 44 89 c8 mov %r9d,%eax 67fa: 33 d2 xor %edx,%edx 67fc: 41 2b c3 sub %r11d,%eax 67ff: 83 e0 07 and $0x7,%eax 6802: f7 d8 neg %eax 6804: 41 03 c1 add %r9d,%eax 6807: 44 89 db mov %r11d,%ebx 680a: 45 85 db test %r11d,%r11d 680d: 76 2e jbe 0x683d 680f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6816: 00 6817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 681e: 66 90 xchg %ax,%ax 6820: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6825: f3 0f 59 c1 mulss %xmm1,%xmm0 6829: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 682f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6835: 48 ff c2 inc %rdx 6838: 48 3b d3 cmp %rbx,%rdx 683b: 72 e3 jb 0x6820 683d: 45 89 db mov %r11d,%r11d 6840: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 6844: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 684b: 48 63 d0 movslq %eax,%rdx 684e: 74 40 je 0x6890 6850: 0f 28 c1 movaps %xmm1,%xmm0 6853: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 685e: 00 00 6860: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 6864: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 6869: 0f 59 d0 mulps %xmm0,%xmm2 686c: 0f 59 d8 mulps %xmm0,%xmm3 686f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 6874: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 687a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 687f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 6885: 48 83 c3 08 add $0x8,%rbx 6889: 48 3b da cmp %rdx,%rbx 688c: 72 d2 jb 0x6860 688e: eb 3e jmp 0x68ce 6890: 0f 28 c1 movaps %xmm1,%xmm0 6893: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 689e: 00 00 68a0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 68a4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 68a9: 0f 59 d0 mulps %xmm0,%xmm2 68ac: 0f 59 d8 mulps %xmm0,%xmm3 68af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 68b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 68ba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 68bf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 68c5: 48 83 c3 08 add $0x8,%rbx 68c9: 48 3b da cmp %rdx,%rbx 68cc: 72 d2 jb 0x68a0 68ce: 8d 58 01 lea 0x1(%rax),%ebx 68d1: 41 3b d9 cmp %r9d,%ebx 68d4: 0f 87 84 00 00 00 ja 0x695e 68da: 4d 63 d1 movslq %r9d,%r10 68dd: 4c 2b d2 sub %rdx,%r10 68e0: 49 83 fa 04 cmp $0x4,%r10 68e4: 0f 8c 78 00 00 00 jl 0x6962 68ea: 45 89 d3 mov %r10d,%r11d 68ed: 45 33 c9 xor %r9d,%r9d 68f0: 41 83 e3 fc and $0xfffffffc,%r11d 68f4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 68f8: 4d 63 db movslq %r11d,%r11 68fb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 68ff: 90 nop 6900: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 6905: 0f 59 d0 mulps %xmm0,%xmm2 6908: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 690d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) 6912: 49 83 c1 04 add $0x4,%r9 6916: 4d 3b cb cmp %r11,%r9 6919: 72 e5 jb 0x6900 691b: 4d 3b da cmp %r10,%r11 691e: 73 3e jae 0x695e 6920: 48 63 c0 movslq %eax,%rax 6923: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6927: 49 8d 04 80 lea (%r8,%rax,4),%rax 692b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6932: 00 6933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6940: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 6946: f3 0f 59 c1 mulss %xmm1,%xmm0 694a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 6950: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 6956: 49 ff c3 inc %r11 6959: 4d 3b da cmp %r10,%r11 695c: 72 e2 jb 0x6940 695e: 33 c0 xor %eax,%eax 6960: 5b pop %rbx 6961: c3 ret 6962: 45 33 db xor %r11d,%r11d 6965: eb b4 jmp 0x691b 6967: 33 c0 xor %eax,%eax 6969: 41 83 f9 01 cmp $0x1,%r9d 696d: 72 ef jb 0x695e 696f: 4d 63 d1 movslq %r9d,%r10 6972: 45 33 db xor %r11d,%r11d 6975: eb a4 jmp 0x691b 6977: b8 fa ff ff ff mov $0xfffffffa,%eax 697c: 5b pop %rbx 697d: c3 ret 697e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6983: 5b pop %rbx 6984: c3 ret 6985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 698c: 00 698d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69a0: 48 85 c9 test %rcx,%rcx 69a3: 0f 84 84 01 00 00 je 0x6b2d 69a9: 4d 85 c0 test %r8,%r8 69ac: 0f 84 7b 01 00 00 je 0x6b2d 69b2: 45 85 c9 test %r9d,%r9d 69b5: 0f 8e 6b 01 00 00 jle 0x6b26 69bb: 49 63 c1 movslq %r9d,%rax 69be: 48 83 f8 08 cmp $0x8,%rax 69c2: 0f 8c 59 01 00 00 jl 0x6b21 69c8: 4d 89 c3 mov %r8,%r11 69cb: 49 83 e3 0f and $0xf,%r11 69cf: 45 85 db test %r11d,%r11d 69d2: 74 18 je 0x69ec 69d4: 41 f7 c3 03 00 00 00 test $0x3,%r11d 69db: 0f 85 40 01 00 00 jne 0x6b21 69e1: 41 f7 db neg %r11d 69e4: 41 83 c3 10 add $0x10,%r11d 69e8: 41 c1 eb 02 shr $0x2,%r11d 69ec: 44 89 da mov %r11d,%edx 69ef: 83 c2 08 add $0x8,%edx 69f2: 48 3b c2 cmp %rdx,%rax 69f5: 0f 8c 26 01 00 00 jl 0x6b21 69fb: 44 89 ca mov %r9d,%edx 69fe: 41 2b d3 sub %r11d,%edx 6a01: 83 e2 07 and $0x7,%edx 6a04: 44 2b ca sub %edx,%r9d 6a07: 33 d2 xor %edx,%edx 6a09: 45 89 da mov %r11d,%r10d 6a0c: 45 85 db test %r11d,%r11d 6a0f: 76 2d jbe 0x6a3e 6a11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a18: 00 6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6a25: f3 0f 59 c1 mulss %xmm1,%xmm0 6a29: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 6a2f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6a35: 48 8d 52 01 lea 0x1(%rdx),%rdx 6a39: 49 3b d2 cmp %r10,%rdx 6a3c: 72 e2 jb 0x6a20 6a3e: 45 89 db mov %r11d,%r11d 6a41: 49 63 d1 movslq %r9d,%rdx 6a44: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 6a48: 49 f7 c3 0f 00 00 00 test $0xf,%r11 6a4f: 74 41 je 0x6a92 6a51: 0f 28 c1 movaps %xmm1,%xmm0 6a54: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a5f: 00 6a60: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 6a65: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 6a6b: 0f 59 d0 mulps %xmm0,%xmm2 6a6e: 0f 59 d8 mulps %xmm0,%xmm3 6a71: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 6a76: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 6a7c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 6a81: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 6a87: 4d 8d 52 08 lea 0x8(%r10),%r10 6a8b: 4c 3b d2 cmp %rdx,%r10 6a8e: 72 d0 jb 0x6a60 6a90: eb 3e jmp 0x6ad0 6a92: 0f 28 c1 movaps %xmm1,%xmm0 6a95: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6aa0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 6aa5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 6aab: 0f 59 d0 mulps %xmm0,%xmm2 6aae: 0f 59 d8 mulps %xmm0,%xmm3 6ab1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 6ab6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 6abc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 6ac1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 6ac7: 4d 8d 52 08 lea 0x8(%r10),%r10 6acb: 4c 3b d2 cmp %rdx,%r10 6ace: 72 d0 jb 0x6aa0 6ad0: 33 d2 xor %edx,%edx 6ad2: 45 8d 51 01 lea 0x1(%r9),%r10d 6ad6: 4d 63 d2 movslq %r10d,%r10 6ad9: 4c 3b d0 cmp %rax,%r10 6adc: 77 40 ja 0x6b1e 6ade: 4d 63 c9 movslq %r9d,%r9 6ae1: 49 2b c1 sub %r9,%rax 6ae4: 49 c1 e1 02 shl $0x2,%r9 6ae8: 49 03 c9 add %r9,%rcx 6aeb: 4d 03 c1 add %r9,%r8 6aee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6af5: 00 6af6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6afd: 0f 1f 00 nopl (%rax) 6b00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6b05: f3 0f 59 c1 mulss %xmm1,%xmm0 6b09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 6b0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6b15: 48 8d 52 01 lea 0x1(%rdx),%rdx 6b19: 48 3b d0 cmp %rax,%rdx 6b1c: 72 e2 jb 0x6b00 6b1e: 33 c0 xor %eax,%eax 6b20: c3 ret 6b21: 45 33 c9 xor %r9d,%r9d 6b24: eb aa jmp 0x6ad0 6b26: b8 fa ff ff ff mov $0xfffffffa,%eax 6b2b: 90 nop 6b2c: c3 ret 6b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax 6b32: c3 ret 6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b3f: 00 6b40: 53 push %rbx 6b41: 48 85 c9 test %rcx,%rcx 6b44: 0f 84 d5 01 00 00 je 0x6d1f 6b4a: 4d 85 c0 test %r8,%r8 6b4d: 0f 84 cc 01 00 00 je 0x6d1f 6b53: 45 85 c9 test %r9d,%r9d 6b56: 0f 8e bc 01 00 00 jle 0x6d18 6b5c: 41 83 f9 08 cmp $0x8,%r9d 6b60: 0f 8c a2 01 00 00 jl 0x6d08 6b66: 4d 89 c3 mov %r8,%r11 6b69: 49 83 e3 0f and $0xf,%r11 6b6d: 45 85 db test %r11d,%r11d 6b70: 74 18 je 0x6b8a 6b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d 6b79: 0f 85 89 01 00 00 jne 0x6d08 6b7f: 41 f7 db neg %r11d 6b82: 41 83 c3 10 add $0x10,%r11d 6b86: 41 c1 eb 02 shr $0x2,%r11d 6b8a: 41 8d 43 08 lea 0x8(%r11),%eax 6b8e: 44 3b c8 cmp %eax,%r9d 6b91: 0f 8c 71 01 00 00 jl 0x6d08 6b97: 44 89 c8 mov %r9d,%eax 6b9a: 33 d2 xor %edx,%edx 6b9c: 41 2b c3 sub %r11d,%eax 6b9f: 44 89 db mov %r11d,%ebx 6ba2: 83 e0 07 and $0x7,%eax 6ba5: f7 d8 neg %eax 6ba7: 41 03 c1 add %r9d,%eax 6baa: 45 85 db test %r11d,%r11d 6bad: 76 2f jbe 0x6bde 6baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bb6: 00 6bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bbe: 66 90 xchg %ax,%ax 6bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6bc5: f3 0f 59 c1 mulss %xmm1,%xmm0 6bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 6bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6bd5: 48 83 c2 01 add $0x1,%rdx 6bd9: 48 3b d3 cmp %rbx,%rdx 6bdc: 72 e2 jb 0x6bc0 6bde: 45 89 db mov %r11d,%r11d 6be1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 6be5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6bec: 48 63 d0 movslq %eax,%rdx 6bef: 74 3f je 0x6c30 6bf1: 0f 28 c1 movaps %xmm1,%xmm0 6bf4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bff: 00 6c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 6c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 6c09: 0f 59 d0 mulps %xmm0,%xmm2 6c0c: 0f 59 d8 mulps %xmm0,%xmm3 6c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 6c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 6c1a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 6c1f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 6c25: 48 83 c3 08 add $0x8,%rbx 6c29: 48 3b da cmp %rdx,%rbx 6c2c: 72 d2 jb 0x6c00 6c2e: eb 3e jmp 0x6c6e 6c30: 0f 28 c1 movaps %xmm1,%xmm0 6c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6c3e: 00 00 6c40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 6c44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 6c49: 0f 59 d0 mulps %xmm0,%xmm2 6c4c: 0f 59 d8 mulps %xmm0,%xmm3 6c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 6c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 6c5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 6c5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 6c65: 48 83 c3 08 add $0x8,%rbx 6c69: 48 3b da cmp %rdx,%rbx 6c6c: 72 d2 jb 0x6c40 6c6e: 8d 58 01 lea 0x1(%rax),%ebx 6c71: 41 3b d9 cmp %r9d,%ebx 6c74: 0f 87 85 00 00 00 ja 0x6cff 6c7a: 4d 63 d1 movslq %r9d,%r10 6c7d: 4c 2b d2 sub %rdx,%r10 6c80: 49 83 fa 04 cmp $0x4,%r10 6c84: 0f 8c 79 00 00 00 jl 0x6d03 6c8a: 45 89 d3 mov %r10d,%r11d 6c8d: 45 33 c9 xor %r9d,%r9d 6c90: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 6c94: 41 83 e3 fc and $0xfffffffc,%r11d 6c98: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 6c9c: 4d 63 db movslq %r11d,%r11 6c9f: 90 nop 6ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 6ca5: 0f 59 d0 mulps %xmm0,%xmm2 6ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 6cad: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) 6cb2: 49 83 c1 04 add $0x4,%r9 6cb6: 4d 3b cb cmp %r11,%r9 6cb9: 72 e5 jb 0x6ca0 6cbb: 4d 3b da cmp %r10,%r11 6cbe: 73 3f jae 0x6cff 6cc0: 48 63 c0 movslq %eax,%rax 6cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax 6ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cd2: 00 6cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 6ce6: f3 0f 59 c1 mulss %xmm1,%xmm0 6cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 6cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 6cf6: 49 83 c3 01 add $0x1,%r11 6cfa: 4d 3b da cmp %r10,%r11 6cfd: 72 e1 jb 0x6ce0 6cff: 33 c0 xor %eax,%eax 6d01: 5b pop %rbx 6d02: c3 ret 6d03: 45 33 db xor %r11d,%r11d 6d06: eb b3 jmp 0x6cbb 6d08: 33 c0 xor %eax,%eax 6d0a: 41 83 f9 01 cmp $0x1,%r9d 6d0e: 72 ef jb 0x6cff 6d10: 4d 63 d1 movslq %r9d,%r10 6d13: 45 33 db xor %r11d,%r11d 6d16: eb a3 jmp 0x6cbb 6d18: b8 fa ff ff ff mov $0xfffffffa,%eax 6d1d: 5b pop %rbx 6d1e: c3 ret 6d1f: b8 f8 ff ff ff mov $0xfffffff8,%eax 6d24: 5b pop %rbx 6d25: c3 ret 6d26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d2d: 00 6d2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d35: 0f 1f 40 00 nopl 0x0(%rax) 6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d40: 41 57 push %r15 6d42: c5 f8 28 d1 vmovaps %xmm1,%xmm2 6d46: 48 85 c9 test %rcx,%rcx 6d49: 0f 84 b0 01 00 00 je 0x6eff 6d4f: 4d 85 c0 test %r8,%r8 6d52: 0f 84 a7 01 00 00 je 0x6eff 6d58: 45 85 c9 test %r9d,%r9d 6d5b: 0f 8e 96 01 00 00 jle 0x6ef7 6d61: 41 83 f9 10 cmp $0x10,%r9d 6d65: 0f 8c 7c 01 00 00 jl 0x6ee7 6d6b: 4d 89 c2 mov %r8,%r10 6d6e: 49 83 e2 1f and $0x1f,%r10 6d72: 45 89 d2 mov %r10d,%r10d 6d75: 45 85 d2 test %r10d,%r10d 6d78: 74 18 je 0x6d92 6d7a: 41 f7 c2 03 00 00 00 test $0x3,%r10d 6d81: 0f 85 60 01 00 00 jne 0x6ee7 6d87: 41 f7 da neg %r10d 6d8a: 41 83 c2 20 add $0x20,%r10d 6d8e: 41 c1 ea 02 shr $0x2,%r10d 6d92: 41 8d 42 10 lea 0x10(%r10),%eax 6d96: 44 3b c8 cmp %eax,%r9d 6d99: 0f 8c 48 01 00 00 jl 0x6ee7 6d9f: 44 89 c8 mov %r9d,%eax 6da2: 33 d2 xor %edx,%edx 6da4: 41 2b c2 sub %r10d,%eax 6da7: 83 e0 0f and $0xf,%eax 6daa: f7 d8 neg %eax 6dac: 41 03 c1 add %r9d,%eax 6daf: 45 85 d2 test %r10d,%r10d 6db2: 76 25 jbe 0x6dd9 6db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6dc0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 6dc5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 6dcb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) 6dd1: 48 ff c2 inc %rdx 6dd4: 49 3b d2 cmp %r10,%rdx 6dd7: 72 e7 jb 0x6dc0 6dd9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 6dde: 48 63 d0 movslq %eax,%rdx 6de1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 6de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6dee: 00 6def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6df6: 0f 1f 00 nopl (%rax) 6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e00: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 6e06: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 6e0d: 01 6e0e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 6e12: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 6e19: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 6e1f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) 6e25: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 6e2c: 01 6e2d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 6e31: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 6e38: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) 6e3f: 49 83 c2 10 add $0x10,%r10 6e43: 4c 3b d2 cmp %rdx,%r10 6e46: 72 b8 jb 0x6e00 6e48: 44 8d 50 01 lea 0x1(%rax),%r10d 6e4c: 45 3b d1 cmp %r9d,%r10d 6e4f: 0f 87 85 00 00 00 ja 0x6eda 6e55: 4d 63 d9 movslq %r9d,%r11 6e58: 4c 2b da sub %rdx,%r11 6e5b: 49 83 fb 04 cmp $0x4,%r11 6e5f: 0f 8c 7d 00 00 00 jl 0x6ee2 6e65: 45 89 df mov %r11d,%r15d 6e68: 45 33 d2 xor %r10d,%r10d 6e6b: 41 83 e7 fc and $0xfffffffc,%r15d 6e6f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 6e73: 4d 63 ff movslq %r15d,%r15 6e76: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 6e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6e80: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 6e86: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 6e8c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) 6e92: 49 83 c2 04 add $0x4,%r10 6e96: 4d 3b d7 cmp %r15,%r10 6e99: 72 e5 jb 0x6e80 6e9b: 4d 3b fb cmp %r11,%r15 6e9e: 73 3a jae 0x6eda 6ea0: 48 63 c0 movslq %eax,%rax 6ea3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6ea7: 49 8d 04 80 lea (%r8,%rax,4),%rax 6eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6eb2: 00 6eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6ec0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 6ec6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 6ecc: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) 6ed2: 49 ff c7 inc %r15 6ed5: 4d 3b fb cmp %r11,%r15 6ed8: 72 e6 jb 0x6ec0 6eda: 33 c0 xor %eax,%eax 6edc: c5 f8 77 vzeroupper 6edf: 41 5f pop %r15 6ee1: c3 ret 6ee2: 45 33 ff xor %r15d,%r15d 6ee5: eb b4 jmp 0x6e9b 6ee7: 33 c0 xor %eax,%eax 6ee9: 41 83 f9 01 cmp $0x1,%r9d 6eed: 72 eb jb 0x6eda 6eef: 4d 63 d9 movslq %r9d,%r11 6ef2: 45 33 ff xor %r15d,%r15d 6ef5: eb a4 jmp 0x6e9b 6ef7: b8 fa ff ff ff mov $0xfffffffa,%eax 6efc: 41 5f pop %r15 6efe: c3 ret 6eff: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f04: 41 5f pop %r15 6f06: c3 ret 6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f0e: 00 6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f16: 0f 1f 00 nopl (%rax) 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f20: 4d 89 c2 mov %r8,%r10 6f23: 48 85 c9 test %rcx,%rcx 6f26: 0f 84 eb 00 00 00 je 0x7017 6f2c: 4d 85 d2 test %r10,%r10 6f2f: 0f 84 e2 00 00 00 je 0x7017 6f35: 45 85 c9 test %r9d,%r9d 6f38: 0f 8e d3 00 00 00 jle 0x7011 6f3e: 49 63 c1 movslq %r9d,%rax 6f41: 48 83 f8 08 cmp $0x8,%rax 6f45: 0f 8c b5 00 00 00 jl 0x7000 6f4b: 48 3d e1 00 00 00 cmp $0xe1,%rax 6f51: 0f 8c ae 00 00 00 jl 0x7005 6f57: 4c 89 d2 mov %r10,%rdx 6f5a: 48 83 e2 1f and $0x1f,%rdx 6f5e: 85 d2 test %edx,%edx 6f60: 74 11 je 0x6f73 6f62: f6 c2 03 test $0x3,%dl 6f65: 0f 85 95 00 00 00 jne 0x7000 6f6b: f7 da neg %edx 6f6d: 83 c2 20 add $0x20,%edx 6f70: c1 ea 02 shr $0x2,%edx 6f73: 41 89 d0 mov %edx,%r8d 6f76: 4d 8d 58 08 lea 0x8(%r8),%r11 6f7a: 49 3b c3 cmp %r11,%rax 6f7d: 0f 8c 7d 00 00 00 jl 0x7000 6f83: 45 89 cb mov %r9d,%r11d 6f86: 44 2b da sub %edx,%r11d 6f89: 41 83 e3 07 and $0x7,%r11d 6f8d: 45 2b cb sub %r11d,%r9d 6f90: 45 33 db xor %r11d,%r11d 6f93: 4d 63 c9 movslq %r9d,%r9 6f96: 85 d2 test %edx,%edx 6f98: 76 20 jbe 0x6fba 6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6fa0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 6fa6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 6fac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) 6fb2: 49 ff c3 inc %r11 6fb5: 4d 3b d8 cmp %r8,%r11 6fb8: 72 e6 jb 0x6fa0 6fba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 6fbf: 90 nop 6fc0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 6fc6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 6fcc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) 6fd2: 49 83 c0 08 add $0x8,%r8 6fd6: 4d 3b c1 cmp %r9,%r8 6fd9: 72 e5 jb 0x6fc0 6fdb: 4c 3b c8 cmp %rax,%r9 6fde: 73 1a jae 0x6ffa 6fe0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 6fe6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 6fec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) 6ff2: 49 ff c1 inc %r9 6ff5: 4c 3b c8 cmp %rax,%r9 6ff8: 72 e6 jb 0x6fe0 6ffa: 33 c0 xor %eax,%eax 6ffc: c5 f8 77 vzeroupper 6fff: c3 ret 7000: 45 33 c9 xor %r9d,%r9d 7003: eb d6 jmp 0x6fdb 7005: 41 83 e1 f8 and $0xfffffff8,%r9d 7009: 45 33 c0 xor %r8d,%r8d 700c: 4d 63 c9 movslq %r9d,%r9 700f: eb a9 jmp 0x6fba 7011: b8 fa ff ff ff mov $0xfffffffa,%eax 7016: c3 ret 7017: b8 f8 ff ff ff mov $0xfffffff8,%eax 701c: c3 ret 701d: 0f 1f 00 nopl (%rax) 7020: 55 push %rbp 7021: c5 f8 28 e1 vmovaps %xmm1,%xmm4 7025: 48 85 c9 test %rcx,%rcx 7028: 0f 84 a0 01 00 00 je 0x71ce 702e: 4d 85 c0 test %r8,%r8 7031: 0f 84 97 01 00 00 je 0x71ce 7037: 45 85 c9 test %r9d,%r9d 703a: 0f 8e 87 01 00 00 jle 0x71c7 7040: 41 83 f9 08 cmp $0x8,%r9d 7044: 0f 8c 76 01 00 00 jl 0x71c0 704a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d 7051: 0f 8c 5c 01 00 00 jl 0x71b3 7057: 4c 89 c0 mov %r8,%rax 705a: 48 83 e0 1f and $0x1f,%rax 705e: a8 03 test $0x3,%al 7060: 74 04 je 0x7066 7062: 33 c0 xor %eax,%eax 7064: eb 13 jmp 0x7079 7066: 85 c0 test %eax,%eax 7068: 74 0f je 0x7079 706a: f7 d8 neg %eax 706c: 83 c0 20 add $0x20,%eax 706f: c1 e8 02 shr $0x2,%eax 7072: 44 3b c8 cmp %eax,%r9d 7075: 41 0f 4c c1 cmovl %r9d,%eax 7079: 44 89 ca mov %r9d,%edx 707c: 2b d0 sub %eax,%edx 707e: 83 e2 07 and $0x7,%edx 7081: f7 da neg %edx 7083: 41 03 d1 add %r9d,%edx 7086: 83 f8 01 cmp $0x1,%eax 7089: 72 6d jb 0x70f8 708b: 45 33 db xor %r11d,%r11d 708e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54660 7095: 01 7096: 33 ed xor %ebp,%ebp 7098: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54680 709f: 01 70a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 70a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 70ab: 4c 63 d0 movslq %eax,%r10 70ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70b5: 00 70b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70bd: 0f 1f 00 nopl (%rax) 70c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 70c6: 49 83 c3 08 add $0x8,%r11 70ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 70ce: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} 70d5: 00 70d6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} 70dd: 00 70de: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} 70e5: 00 70e6: 48 83 c5 20 add $0x20,%rbp 70ea: 4d 3b da cmp %r10,%r11 70ed: 72 d1 jb 0x70c0 70ef: 44 3b c8 cmp %eax,%r9d 70f2: 0f 84 b4 00 00 00 je 0x71ac 70f8: 8d 68 08 lea 0x8(%rax),%ebp 70fb: 3b d5 cmp %ebp,%edx 70fd: 7c 3b jl 0x713a 70ff: 48 63 c0 movslq %eax,%rax 7102: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 7107: 48 63 ea movslq %edx,%rbp 710a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7111: 00 7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7120: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 7125: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 712b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) 7131: 48 83 c0 08 add $0x8,%rax 7135: 48 3b c5 cmp %rbp,%rax 7138: 72 e6 jb 0x7120 713a: 8d 42 01 lea 0x1(%rdx),%eax 713d: 41 3b c1 cmp %r9d,%eax 7140: 0f 87 66 00 00 00 ja 0x71ac 7146: 44 89 cd mov %r9d,%ebp 7149: 33 c0 xor %eax,%eax 714b: 2b ea sub %edx,%ebp 714d: 48 63 d2 movslq %edx,%rdx 7150: 4d 63 c9 movslq %r9d,%r9 7153: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54660 715a: 01 715b: 4c 2b ca sub %rdx,%r9 715e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54680 7165: 01 7166: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 716b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 7171: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp 7175: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx 7179: 33 d2 xor %edx,%edx 717b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7180: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 7186: 48 83 c0 08 add $0x8,%rax 718a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 718e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} 7195: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} 719c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} 71a3: 48 83 c2 20 add $0x20,%rdx 71a7: 49 3b c1 cmp %r9,%rax 71aa: 72 d4 jb 0x7180 71ac: 33 c0 xor %eax,%eax 71ae: c5 f8 77 vzeroupper 71b1: 5d pop %rbp 71b2: c3 ret 71b3: 44 89 ca mov %r9d,%edx 71b6: 33 c0 xor %eax,%eax 71b8: 83 e2 f8 and $0xfffffff8,%edx 71bb: e9 38 ff ff ff jmp 0x70f8 71c0: 33 d2 xor %edx,%edx 71c2: e9 73 ff ff ff jmp 0x713a 71c7: b8 fa ff ff ff mov $0xfffffffa,%eax 71cc: 5d pop %rbp 71cd: c3 ret 71ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 71d3: 5d pop %rbp 71d4: c3 ret 71d5: 0f 1f 40 00 nopl 0x0(%rax) 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71e0: 48 83 ec 28 sub $0x28,%rsp 71e4: 48 85 c9 test %rcx,%rcx 71e7: 74 20 je 0x7209 71e9: 48 85 d2 test %rdx,%rdx 71ec: 74 1b je 0x7209 71ee: 45 85 c0 test %r8d,%r8d 71f1: 7f 0a jg 0x71fd 71f3: b8 fa ff ff ff mov $0xfffffffa,%eax 71f8: 48 83 c4 28 add $0x28,%rsp 71fc: c3 ret 71fd: e8 1e 8f 03 00 call 0x40120 7202: 33 c0 xor %eax,%eax 7204: 48 83 c4 28 add $0x28,%rsp 7208: c3 ret 7209: b8 f8 ff ff ff mov $0xfffffff8,%eax 720e: 48 83 c4 28 add $0x28,%rsp 7212: c3 ret 7213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 721f: 00 7220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7225: 48 85 c9 test %rcx,%rcx 7228: 74 22 je 0x724c 722a: 48 85 d2 test %rdx,%rdx 722d: 74 1d je 0x724c 722f: 45 85 c0 test %r8d,%r8d 7232: 7f 0b jg 0x723f 7234: b8 fa ff ff ff mov $0xfffffffa,%eax 7239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 723e: c3 ret 723f: e8 5c 90 03 00 call 0x402a0 7244: 33 c0 xor %eax,%eax 7246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 724b: c3 ret 724c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7251: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7256: c3 ret 7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 725e: 00 00 7260: 48 83 ec 28 sub $0x28,%rsp 7264: 48 85 c9 test %rcx,%rcx 7267: 74 20 je 0x7289 7269: 48 85 d2 test %rdx,%rdx 726c: 74 1b je 0x7289 726e: 45 85 c0 test %r8d,%r8d 7271: 7f 0a jg 0x727d 7273: b8 fa ff ff ff mov $0xfffffffa,%eax 7278: 48 83 c4 28 add $0x28,%rsp 727c: c3 ret 727d: e8 9e 91 03 00 call 0x40420 7282: 33 c0 xor %eax,%eax 7284: 48 83 c4 28 add $0x28,%rsp 7288: c3 ret 7289: b8 f8 ff ff ff mov $0xfffffff8,%eax 728e: 48 83 c4 28 add $0x28,%rsp 7292: c3 ret 7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 729f: 00 72a0: 56 push %rsi 72a1: 48 89 d6 mov %rdx,%rsi 72a4: 48 85 c9 test %rcx,%rcx 72a7: 0f 84 90 01 00 00 je 0x743d 72ad: 48 85 f6 test %rsi,%rsi 72b0: 0f 84 87 01 00 00 je 0x743d 72b6: 45 85 c0 test %r8d,%r8d 72b9: 0f 8e 77 01 00 00 jle 0x7436 72bf: 41 83 f8 10 cmp $0x10,%r8d 72c3: 0f 8c 5d 01 00 00 jl 0x7426 72c9: 49 89 f1 mov %rsi,%r9 72cc: 49 83 e1 1f and $0x1f,%r9 72d0: 45 89 c9 mov %r9d,%r9d 72d3: 45 85 c9 test %r9d,%r9d 72d6: 74 18 je 0x72f0 72d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d 72df: 0f 85 41 01 00 00 jne 0x7426 72e5: 41 f7 d9 neg %r9d 72e8: 41 83 c1 20 add $0x20,%r9d 72ec: 41 c1 e9 02 shr $0x2,%r9d 72f0: 41 8d 41 10 lea 0x10(%r9),%eax 72f4: 44 3b c0 cmp %eax,%r8d 72f7: 0f 8c 29 01 00 00 jl 0x7426 72fd: 44 89 c0 mov %r8d,%eax 7300: 33 d2 xor %edx,%edx 7302: 41 2b c1 sub %r9d,%eax 7305: 83 e0 0f and $0xf,%eax 7308: f7 d8 neg %eax 730a: 41 03 c0 add %r8d,%eax 730d: 45 85 c9 test %r9d,%r9d 7310: 76 25 jbe 0x7337 7312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7320: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 7325: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 732a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 732f: 48 ff c2 inc %rdx 7332: 49 3b d1 cmp %r9,%rdx 7335: 72 e9 jb 0x7320 7337: 48 63 d0 movslq %eax,%rdx 733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7340: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 7346: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 734d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 7354: 01 7355: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 735c: 01 735d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 7363: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 736a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 7370: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 7377: 49 83 c1 10 add $0x10,%r9 737b: 4c 3b ca cmp %rdx,%r9 737e: 72 c0 jb 0x7340 7380: 44 8d 48 01 lea 0x1(%rax),%r9d 7384: 45 3b c8 cmp %r8d,%r9d 7387: 0f 87 8d 00 00 00 ja 0x741a 738d: 4d 63 d0 movslq %r8d,%r10 7390: 4c 2b d2 sub %rdx,%r10 7393: 49 83 fa 04 cmp $0x4,%r10 7397: 0f 8c 84 00 00 00 jl 0x7421 739d: 45 89 d3 mov %r10d,%r11d 73a0: 45 33 c9 xor %r9d,%r9d 73a3: 41 83 e3 fc and $0xfffffffc,%r11d 73a7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 73ab: 4d 63 db movslq %r11d,%r11 73ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73c0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 73c6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 73cc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 73d2: 49 83 c1 04 add $0x4,%r9 73d6: 4d 3b cb cmp %r11,%r9 73d9: 72 e5 jb 0x73c0 73db: 4d 3b da cmp %r10,%r11 73de: 73 3a jae 0x741a 73e0: 48 63 c0 movslq %eax,%rax 73e3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 73e7: 48 8d 04 81 lea (%rcx,%rax,4),%rax 73eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73f2: 00 73f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7400: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 7406: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 740c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 7412: 49 ff c3 inc %r11 7415: 4d 3b da cmp %r10,%r11 7418: 72 e6 jb 0x7400 741a: 33 c0 xor %eax,%eax 741c: c5 f8 77 vzeroupper 741f: 5e pop %rsi 7420: c3 ret 7421: 45 33 db xor %r11d,%r11d 7424: eb b5 jmp 0x73db 7426: 33 c0 xor %eax,%eax 7428: 41 83 f8 01 cmp $0x1,%r8d 742c: 72 ec jb 0x741a 742e: 4d 63 d0 movslq %r8d,%r10 7431: 45 33 db xor %r11d,%r11d 7434: eb a5 jmp 0x73db 7436: b8 fa ff ff ff mov $0xfffffffa,%eax 743b: 5e pop %rsi 743c: c3 ret 743d: b8 f8 ff ff ff mov $0xfffffff8,%eax 7442: 5e pop %rsi 7443: c3 ret 7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 744b: 00 744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 745f: 00 7460: 53 push %rbx 7461: 49 89 ca mov %rcx,%r10 7464: 4d 85 d2 test %r10,%r10 7467: 0f 84 84 01 00 00 je 0x75f1 746d: 48 85 d2 test %rdx,%rdx 7470: 0f 84 7b 01 00 00 je 0x75f1 7476: 45 85 c0 test %r8d,%r8d 7479: 0f 8e 6b 01 00 00 jle 0x75ea 747f: 41 83 f8 10 cmp $0x10,%r8d 7483: 0f 8c 59 01 00 00 jl 0x75e2 7489: 48 89 d3 mov %rdx,%rbx 748c: 48 83 e3 1f and $0x1f,%rbx 7490: 85 db test %ebx,%ebx 7492: 74 11 je 0x74a5 7494: f6 c3 03 test $0x3,%bl 7497: 0f 85 45 01 00 00 jne 0x75e2 749d: f7 db neg %ebx 749f: 83 c3 20 add $0x20,%ebx 74a2: c1 eb 02 shr $0x2,%ebx 74a5: 8d 43 10 lea 0x10(%rbx),%eax 74a8: 44 3b c0 cmp %eax,%r8d 74ab: 0f 8c 31 01 00 00 jl 0x75e2 74b1: 45 89 c1 mov %r8d,%r9d 74b4: 33 c0 xor %eax,%eax 74b6: 44 2b cb sub %ebx,%r9d 74b9: 41 83 e1 0f and $0xf,%r9d 74bd: 41 f7 d9 neg %r9d 74c0: 45 03 c8 add %r8d,%r9d 74c3: 89 d9 mov %ebx,%ecx 74c5: 85 db test %ebx,%ebx 74c7: 76 2f jbe 0x74f8 74c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74d0: 00 74d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 74d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74df: 00 74e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 74e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 74eb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 74f0: 48 ff c0 inc %rax 74f3: 48 3b c1 cmp %rcx,%rax 74f6: 72 e8 jb 0x74e0 74f8: 49 63 c1 movslq %r9d,%rax 74fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7500: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 7506: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 750d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 7512: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 7518: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 751d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 7523: 48 83 c1 10 add $0x10,%rcx 7527: 48 3b c8 cmp %rax,%rcx 752a: 72 d4 jb 0x7500 752c: 41 8d 41 01 lea 0x1(%r9),%eax 7530: 41 3b c0 cmp %r8d,%eax 7533: 0f 87 9e 00 00 00 ja 0x75d7 7539: 4d 63 c0 movslq %r8d,%r8 753c: 4d 63 c9 movslq %r9d,%r9 753f: 4d 2b c1 sub %r9,%r8 7542: 49 83 f8 04 cmp $0x4,%r8 7546: 0f 8c 92 00 00 00 jl 0x75de 754c: 4d 63 c9 movslq %r9d,%r9 754f: 44 89 c3 mov %r8d,%ebx 7552: 83 e3 fc and $0xfffffffc,%ebx 7555: 33 c9 xor %ecx,%ecx 7557: 48 63 db movslq %ebx,%rbx 755a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 755e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 7562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7569: 00 756a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7578: 00 7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7580: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 7586: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 758b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 7590: 48 83 c1 04 add $0x4,%rcx 7594: 48 3b cb cmp %rbx,%rcx 7597: 72 e7 jb 0x7580 7599: 49 3b d8 cmp %r8,%rbx 759c: 73 39 jae 0x75d7 759e: 4d 63 c9 movslq %r9d,%r9 75a1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 75a5: 4b 8d 04 8a lea (%r10,%r9,4),%rax 75a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75b0: 00 75b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75bf: 00 75c0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 75c5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 75ca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 75cf: 48 ff c3 inc %rbx 75d2: 49 3b d8 cmp %r8,%rbx 75d5: 72 e9 jb 0x75c0 75d7: 33 c0 xor %eax,%eax 75d9: c5 f8 77 vzeroupper 75dc: 5b pop %rbx 75dd: c3 ret 75de: 33 db xor %ebx,%ebx 75e0: eb b7 jmp 0x7599 75e2: 45 33 c9 xor %r9d,%r9d 75e5: e9 42 ff ff ff jmp 0x752c 75ea: b8 fa ff ff ff mov $0xfffffffa,%eax 75ef: 5b pop %rbx 75f0: c3 ret 75f1: b8 f8 ff ff ff mov $0xfffffff8,%eax 75f6: 5b pop %rbx 75f7: c3 ret 75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75ff: 00 7600: 48 83 ec 28 sub $0x28,%rsp 7604: 48 85 d2 test %rdx,%rdx 7607: 74 3f je 0x7648 7609: 45 85 c0 test %r8d,%r8d 760c: 7e 30 jle 0x763e 760e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c546a0 7615: 7a 02 jp 0x7619 7617: 74 0f je 0x7628 7619: 0f 57 c9 xorps %xmm1,%xmm1 761c: 0f 2e c1 ucomiss %xmm1,%xmm0 761f: 7a 02 jp 0x7623 7621: 74 0c je 0x762f 7623: e8 78 8f 03 00 call 0x405a0 7628: 33 c0 xor %eax,%eax 762a: 48 83 c4 28 add $0x28,%rsp 762e: c3 ret 762f: 48 89 d1 mov %rdx,%rcx 7632: 44 89 c2 mov %r8d,%edx 7635: 48 83 c4 28 add $0x28,%rsp 7639: e9 42 8d 00 00 jmp 0x10380 763e: b8 fa ff ff ff mov $0xfffffffa,%eax 7643: 48 83 c4 28 add $0x28,%rsp 7647: c3 ret 7648: b8 f8 ff ff ff mov $0xfffffff8,%eax 764d: 48 83 c4 28 add $0x28,%rsp 7651: c3 ret 7652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7660: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7665: 48 85 d2 test %rdx,%rdx 7668: 74 43 je 0x76ad 766a: 45 85 c0 test %r8d,%r8d 766d: 7e 32 jle 0x76a1 766f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c546a4 7676: 7a 02 jp 0x767a 7678: 74 0f je 0x7689 767a: 0f 57 c9 xorps %xmm1,%xmm1 767d: 0f 2e c1 ucomiss %xmm1,%xmm0 7680: 7a 02 jp 0x7684 7682: 74 0d je 0x7691 7684: e8 97 90 03 00 call 0x40720 7689: 33 c0 xor %eax,%eax 768b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7690: c3 ret 7691: 48 89 d1 mov %rdx,%rcx 7694: 44 89 c2 mov %r8d,%edx 7697: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 769c: e9 1f 8f 00 00 jmp 0x105c0 76a1: b8 fa ff ff ff mov $0xfffffffa,%eax 76a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76ab: 90 nop 76ac: c3 ret 76ad: b8 f8 ff ff ff mov $0xfffffff8,%eax 76b2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76b7: 90 nop 76b8: 90 nop 76b9: 90 nop 76ba: c3 ret 76bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 76c0: 48 83 ec 28 sub $0x28,%rsp 76c4: 48 85 d2 test %rdx,%rdx 76c7: 74 3f je 0x7708 76c9: 45 85 c0 test %r8d,%r8d 76cc: 7e 30 jle 0x76fe 76ce: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c546a8 76d5: 7a 02 jp 0x76d9 76d7: 74 0f je 0x76e8 76d9: 0f 57 c9 xorps %xmm1,%xmm1 76dc: 0f 2e c1 ucomiss %xmm1,%xmm0 76df: 7a 02 jp 0x76e3 76e1: 74 0c je 0x76ef 76e3: e8 b8 91 03 00 call 0x408a0 76e8: 33 c0 xor %eax,%eax 76ea: 48 83 c4 28 add $0x28,%rsp 76ee: c3 ret 76ef: 48 89 d1 mov %rdx,%rcx 76f2: 44 89 c2 mov %r8d,%edx 76f5: 48 83 c4 28 add $0x28,%rsp 76f9: e9 02 91 00 00 jmp 0x10800 76fe: b8 fa ff ff ff mov $0xfffffffa,%eax 7703: 48 83 c4 28 add $0x28,%rsp 7707: c3 ret 7708: b8 f8 ff ff ff mov $0xfffffff8,%eax 770d: 48 83 c4 28 add $0x28,%rsp 7711: c3 ret 7712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7720: 48 83 ec 28 sub $0x28,%rsp 7724: 48 85 d2 test %rdx,%rdx 7727: 0f 84 a6 01 00 00 je 0x78d3 772d: 45 85 c0 test %r8d,%r8d 7730: 0f 8e 93 01 00 00 jle 0x78c9 7736: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c546ac 773d: 01 773e: 7a 06 jp 0x7746 7740: 0f 84 7c 01 00 00 je 0x78c2 7746: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 774a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 774e: 7a 06 jp 0x7756 7750: 0f 84 5c 01 00 00 je 0x78b2 7756: 41 83 f8 10 cmp $0x10,%r8d 775a: 0f 8c 42 01 00 00 jl 0x78a2 7760: 49 89 d1 mov %rdx,%r9 7763: 49 83 e1 1f and $0x1f,%r9 7767: 45 85 c9 test %r9d,%r9d 776a: 74 18 je 0x7784 776c: 41 f7 c1 03 00 00 00 test $0x3,%r9d 7773: 0f 85 29 01 00 00 jne 0x78a2 7779: 41 f7 d9 neg %r9d 777c: 41 83 c1 20 add $0x20,%r9d 7780: 41 c1 e9 02 shr $0x2,%r9d 7784: 41 8d 41 10 lea 0x10(%r9),%eax 7788: 44 3b c0 cmp %eax,%r8d 778b: 0f 8c 11 01 00 00 jl 0x78a2 7791: 45 89 c2 mov %r8d,%r10d 7794: 33 c0 xor %eax,%eax 7796: 45 2b d1 sub %r9d,%r10d 7799: 41 83 e2 0f and $0xf,%r10d 779d: 41 f7 da neg %r10d 77a0: 45 03 d0 add %r8d,%r10d 77a3: 45 89 cb mov %r9d,%r11d 77a6: 45 85 c9 test %r9d,%r9d 77a9: 76 27 jbe 0x77d2 77ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77b2: 00 77b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 77ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 77c0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 77c5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 77ca: 48 ff c0 inc %rax 77cd: 49 3b c3 cmp %r11,%rax 77d0: 72 ee jb 0x77c0 77d2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 77d7: 4d 63 ca movslq %r10d,%r9 77da: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 77e0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 77e6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 77ed: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) 77f3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) 77fa: 49 83 c3 10 add $0x10,%r11 77fe: 4d 3b d9 cmp %r9,%r11 7801: 72 dd jb 0x77e0 7803: 41 8d 42 01 lea 0x1(%r10),%eax 7807: 41 3b c0 cmp %r8d,%eax 780a: 0f 87 84 00 00 00 ja 0x7894 7810: 4d 63 c0 movslq %r8d,%r8 7813: 4d 2b c1 sub %r9,%r8 7816: 49 83 f8 04 cmp $0x4,%r8 781a: 0f 8c 7e 00 00 00 jl 0x789e 7820: 44 89 c0 mov %r8d,%eax 7823: 45 33 db xor %r11d,%r11d 7826: 83 e0 fc and $0xfffffffc,%eax 7829: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 782d: 48 63 c0 movslq %eax,%rax 7830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7837: 00 7838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 783f: 90 nop 7840: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 7845: 49 83 c3 04 add $0x4,%r11 7849: c4 c1 78 11 09 vmovups %xmm1,(%r9) 784e: 49 83 c1 10 add $0x10,%r9 7852: 4c 3b d8 cmp %rax,%r11 7855: 72 e9 jb 0x7840 7857: 49 3b c0 cmp %r8,%rax 785a: 73 38 jae 0x7894 785c: 4d 63 d2 movslq %r10d,%r10 785f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx 7863: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 786e: 00 786f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7876: 0f 1f 00 nopl (%rax) 7879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7880: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 7884: 48 ff c0 inc %rax 7887: c5 fa 11 0a vmovss %xmm1,(%rdx) 788b: 48 83 c2 04 add $0x4,%rdx 788f: 49 3b c0 cmp %r8,%rax 7892: 72 ec jb 0x7880 7894: 33 c0 xor %eax,%eax 7896: c5 f8 77 vzeroupper 7899: 48 83 c4 28 add $0x28,%rsp 789d: c3 ret 789e: 33 c0 xor %eax,%eax 78a0: eb b5 jmp 0x7857 78a2: 45 33 d2 xor %r10d,%r10d 78a5: 41 83 f8 01 cmp $0x1,%r8d 78a9: 72 e9 jb 0x7894 78ab: 4d 63 c0 movslq %r8d,%r8 78ae: 33 c0 xor %eax,%eax 78b0: eb a5 jmp 0x7857 78b2: 48 89 d1 mov %rdx,%rcx 78b5: 44 89 c2 mov %r8d,%edx 78b8: e8 83 8f 00 00 call 0x10840 78bd: 48 83 c4 28 add $0x28,%rsp 78c1: c3 ret 78c2: 33 c0 xor %eax,%eax 78c4: 48 83 c4 28 add $0x28,%rsp 78c8: c3 ret 78c9: b8 fa ff ff ff mov $0xfffffffa,%eax 78ce: 48 83 c4 28 add $0x28,%rsp 78d2: c3 ret 78d3: b8 f8 ff ff ff mov $0xfffffff8,%eax 78d8: 48 83 c4 28 add $0x28,%rsp 78dc: c3 ret 78dd: 0f 1f 00 nopl (%rax) 78e0: 48 83 ec 28 sub $0x28,%rsp 78e4: 48 85 d2 test %rdx,%rdx 78e7: 0f 84 9e 01 00 00 je 0x7a8b 78ed: 45 85 c0 test %r8d,%r8d 78f0: 0f 8e 8b 01 00 00 jle 0x7a81 78f6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c546b0 78fd: 01 78fe: 7a 06 jp 0x7906 7900: 0f 84 74 01 00 00 je 0x7a7a 7906: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 790a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 790e: 7a 06 jp 0x7916 7910: 0f 84 54 01 00 00 je 0x7a6a 7916: 41 83 f8 10 cmp $0x10,%r8d 791a: 0f 8c 42 01 00 00 jl 0x7a62 7920: 49 89 d3 mov %rdx,%r11 7923: 49 83 e3 1f and $0x1f,%r11 7927: 45 85 db test %r11d,%r11d 792a: 74 18 je 0x7944 792c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 7933: 0f 85 29 01 00 00 jne 0x7a62 7939: 41 f7 db neg %r11d 793c: 41 83 c3 20 add $0x20,%r11d 7940: 41 c1 eb 02 shr $0x2,%r11d 7944: 41 8d 43 10 lea 0x10(%r11),%eax 7948: 44 3b c0 cmp %eax,%r8d 794b: 0f 8c 11 01 00 00 jl 0x7a62 7951: 45 89 c1 mov %r8d,%r9d 7954: 33 c0 xor %eax,%eax 7956: 45 2b cb sub %r11d,%r9d 7959: 41 83 e1 0f and $0xf,%r9d 795d: 41 f7 d9 neg %r9d 7960: 45 03 c8 add %r8d,%r9d 7963: 45 89 da mov %r11d,%r10d 7966: 45 85 db test %r11d,%r11d 7969: 76 27 jbe 0x7992 796b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7972: 00 7973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 797a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7980: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 7985: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 798a: 48 ff c0 inc %rax 798d: 49 3b c2 cmp %r10,%rax 7990: 72 ee jb 0x7980 7992: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 7997: 49 63 c1 movslq %r9d,%rax 799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 79a0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 79a6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 79ad: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 79b3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 79ba: 49 83 c2 10 add $0x10,%r10 79be: 4c 3b d0 cmp %rax,%r10 79c1: 72 dd jb 0x79a0 79c3: 41 8d 41 01 lea 0x1(%r9),%eax 79c7: 41 3b c0 cmp %r8d,%eax 79ca: 0f 87 84 00 00 00 ja 0x7a54 79d0: 4d 63 c0 movslq %r8d,%r8 79d3: 4d 63 c9 movslq %r9d,%r9 79d6: 4d 2b c1 sub %r9,%r8 79d9: 49 83 f8 04 cmp $0x4,%r8 79dd: 0f 8c 7b 00 00 00 jl 0x7a5e 79e3: 4d 63 c9 movslq %r9d,%r9 79e6: 44 89 c0 mov %r8d,%eax 79e9: 83 e0 fc and $0xfffffffc,%eax 79ec: 45 33 db xor %r11d,%r11d 79ef: 48 63 c0 movslq %eax,%rax 79f2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 79f7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 79fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7a00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 7a05: 49 83 c3 04 add $0x4,%r11 7a09: c4 c1 78 11 12 vmovups %xmm2,(%r10) 7a0e: 49 83 c2 10 add $0x10,%r10 7a12: 4c 3b d8 cmp %rax,%r11 7a15: 72 e9 jb 0x7a00 7a17: 49 3b c0 cmp %r8,%rax 7a1a: 73 38 jae 0x7a54 7a1c: 4d 63 c9 movslq %r9d,%r9 7a1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 7a23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7a27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a2e: 00 7a2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a36: 0f 1f 00 nopl (%rax) 7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 7a44: 48 ff c0 inc %rax 7a47: c5 fa 11 0a vmovss %xmm1,(%rdx) 7a4b: 48 83 c2 04 add $0x4,%rdx 7a4f: 49 3b c0 cmp %r8,%rax 7a52: 72 ec jb 0x7a40 7a54: 33 c0 xor %eax,%eax 7a56: c5 f8 77 vzeroupper 7a59: 48 83 c4 28 add $0x28,%rsp 7a5d: c3 ret 7a5e: 33 c0 xor %eax,%eax 7a60: eb b5 jmp 0x7a17 7a62: 45 33 c9 xor %r9d,%r9d 7a65: e9 59 ff ff ff jmp 0x79c3 7a6a: 48 89 d1 mov %rdx,%rcx 7a6d: 44 89 c2 mov %r8d,%edx 7a70: e8 0b 8e 00 00 call 0x10880 7a75: 48 83 c4 28 add $0x28,%rsp 7a79: c3 ret 7a7a: 33 c0 xor %eax,%eax 7a7c: 48 83 c4 28 add $0x28,%rsp 7a80: c3 ret 7a81: b8 fa ff ff ff mov $0xfffffffa,%eax 7a86: 48 83 c4 28 add $0x28,%rsp 7a8a: c3 ret 7a8b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7a90: 48 83 c4 28 add $0x28,%rsp 7a94: c3 ret 7a95: 0f 1f 40 00 nopl 0x0(%rax) 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7aa0: 48 83 ec 28 sub $0x28,%rsp 7aa4: 48 85 d2 test %rdx,%rdx 7aa7: 0f 84 9e 01 00 00 je 0x7c4b 7aad: 45 85 c0 test %r8d,%r8d 7ab0: 0f 8e 8b 01 00 00 jle 0x7c41 7ab6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c546b4 7abd: 01 7abe: 7a 06 jp 0x7ac6 7ac0: 0f 84 74 01 00 00 je 0x7c3a 7ac6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 7aca: c5 f8 2e c1 vucomiss %xmm1,%xmm0 7ace: 7a 06 jp 0x7ad6 7ad0: 0f 84 54 01 00 00 je 0x7c2a 7ad6: 41 83 f8 10 cmp $0x10,%r8d 7ada: 0f 8c 42 01 00 00 jl 0x7c22 7ae0: 49 89 d3 mov %rdx,%r11 7ae3: 49 83 e3 1f and $0x1f,%r11 7ae7: 45 85 db test %r11d,%r11d 7aea: 74 18 je 0x7b04 7aec: 41 f7 c3 03 00 00 00 test $0x3,%r11d 7af3: 0f 85 29 01 00 00 jne 0x7c22 7af9: 41 f7 db neg %r11d 7afc: 41 83 c3 20 add $0x20,%r11d 7b00: 41 c1 eb 02 shr $0x2,%r11d 7b04: 41 8d 43 10 lea 0x10(%r11),%eax 7b08: 44 3b c0 cmp %eax,%r8d 7b0b: 0f 8c 11 01 00 00 jl 0x7c22 7b11: 45 89 c1 mov %r8d,%r9d 7b14: 33 c0 xor %eax,%eax 7b16: 45 2b cb sub %r11d,%r9d 7b19: 41 83 e1 0f and $0xf,%r9d 7b1d: 41 f7 d9 neg %r9d 7b20: 45 03 c8 add %r8d,%r9d 7b23: 45 89 da mov %r11d,%r10d 7b26: 45 85 db test %r11d,%r11d 7b29: 76 27 jbe 0x7b52 7b2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b32: 00 7b33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7b40: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 7b45: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 7b4a: 48 ff c0 inc %rax 7b4d: 49 3b c2 cmp %r10,%rax 7b50: 72 ee jb 0x7b40 7b52: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 7b57: 49 63 c1 movslq %r9d,%rax 7b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7b60: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 7b66: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 7b6d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 7b73: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 7b7a: 49 83 c2 10 add $0x10,%r10 7b7e: 4c 3b d0 cmp %rax,%r10 7b81: 72 dd jb 0x7b60 7b83: 41 8d 41 01 lea 0x1(%r9),%eax 7b87: 41 3b c0 cmp %r8d,%eax 7b8a: 0f 87 84 00 00 00 ja 0x7c14 7b90: 4d 63 c0 movslq %r8d,%r8 7b93: 4d 63 c9 movslq %r9d,%r9 7b96: 4d 2b c1 sub %r9,%r8 7b99: 49 83 f8 04 cmp $0x4,%r8 7b9d: 0f 8c 7b 00 00 00 jl 0x7c1e 7ba3: 4d 63 c9 movslq %r9d,%r9 7ba6: 44 89 c0 mov %r8d,%eax 7ba9: 83 e0 fc and $0xfffffffc,%eax 7bac: 45 33 db xor %r11d,%r11d 7baf: 48 63 c0 movslq %eax,%rax 7bb2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 7bb7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 7bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7bc0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 7bc5: 49 83 c3 04 add $0x4,%r11 7bc9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 7bce: 49 83 c2 10 add $0x10,%r10 7bd2: 4c 3b d8 cmp %rax,%r11 7bd5: 72 e9 jb 0x7bc0 7bd7: 49 3b c0 cmp %r8,%rax 7bda: 73 38 jae 0x7c14 7bdc: 4d 63 c9 movslq %r9d,%r9 7bdf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 7be3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7bee: 00 7bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7bf6: 0f 1f 00 nopl (%rax) 7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c00: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 7c04: 48 ff c0 inc %rax 7c07: c5 fa 11 0a vmovss %xmm1,(%rdx) 7c0b: 48 83 c2 04 add $0x4,%rdx 7c0f: 49 3b c0 cmp %r8,%rax 7c12: 72 ec jb 0x7c00 7c14: 33 c0 xor %eax,%eax 7c16: c5 f8 77 vzeroupper 7c19: 48 83 c4 28 add $0x28,%rsp 7c1d: c3 ret 7c1e: 33 c0 xor %eax,%eax 7c20: eb b5 jmp 0x7bd7 7c22: 45 33 c9 xor %r9d,%r9d 7c25: e9 59 ff ff ff jmp 0x7b83 7c2a: 48 89 d1 mov %rdx,%rcx 7c2d: 44 89 c2 mov %r8d,%edx 7c30: e8 8b 8c 00 00 call 0x108c0 7c35: 48 83 c4 28 add $0x28,%rsp 7c39: c3 ret 7c3a: 33 c0 xor %eax,%eax 7c3c: 48 83 c4 28 add $0x28,%rsp 7c40: c3 ret 7c41: b8 fa ff ff ff mov $0xfffffffa,%eax 7c46: 48 83 c4 28 add $0x28,%rsp 7c4a: c3 ret 7c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7c50: 48 83 c4 28 add $0x28,%rsp 7c54: c3 ret 7c55: 0f 1f 40 00 nopl 0x0(%rax) 7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c60: 48 83 ec 38 sub $0x38,%rsp 7c64: 45 89 c1 mov %r8d,%r9d 7c67: 49 89 d0 mov %rdx,%r8 7c6a: 48 89 ca mov %rcx,%rdx 7c6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 7c73: 48 85 d2 test %rdx,%rdx 7c76: 8b 44 24 60 mov 0x60(%rsp),%eax 7c7a: 74 47 je 0x7cc3 7c7c: 4d 85 c0 test %r8,%r8 7c7f: 74 42 je 0x7cc3 7c81: 45 85 c9 test %r9d,%r9d 7c84: 7e 47 jle 0x7ccd 7c86: 85 c0 test %eax,%eax 7c88: 74 0f je 0x7c99 7c8a: 83 f8 04 cmp $0x4,%eax 7c8d: 74 0d je 0x7c9c 7c8f: b8 fb ff ff ff mov $0xfffffffb,%eax 7c94: 48 83 c4 38 add $0x38,%rsp 7c98: c3 ret 7c99: 83 f8 04 cmp $0x4,%eax 7c9c: 49 89 e3 mov %rsp,%r11 7c9f: b8 01 00 00 00 mov $0x1,%eax 7ca4: 41 ba 00 00 00 00 mov $0x0,%r10d 7caa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 7caf: 44 0f 44 d0 cmove %eax,%r10d 7cb3: 45 89 53 20 mov %r10d,0x20(%r11) 7cb7: e8 b0 d9 a6 01 call 0x1a7566c 7cbc: 33 c0 xor %eax,%eax 7cbe: 48 83 c4 38 add $0x38,%rsp 7cc2: c3 ret 7cc3: b8 f8 ff ff ff mov $0xfffffff8,%eax 7cc8: 48 83 c4 38 add $0x38,%rsp 7ccc: c3 ret 7ccd: b8 fa ff ff ff mov $0xfffffffa,%eax 7cd2: 48 83 c4 38 add $0x38,%rsp 7cd6: c3 ret 7cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7cde: 00 00 7ce0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 7ce5: 45 89 c1 mov %r8d,%r9d 7ce8: 49 89 d0 mov %rdx,%r8 7ceb: 48 89 ca mov %rcx,%rdx 7cee: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 7cf4: 48 85 d2 test %rdx,%rdx 7cf7: 8b 44 24 60 mov 0x60(%rsp),%eax 7cfb: 74 4b je 0x7d48 7cfd: 4d 85 c0 test %r8,%r8 7d00: 74 46 je 0x7d48 7d02: 45 85 c9 test %r9d,%r9d 7d05: 7e 4c jle 0x7d53 7d07: 85 c0 test %eax,%eax 7d09: 74 12 je 0x7d1d 7d0b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 7d10: 74 0b je 0x7d1d 7d12: b8 fb ff ff ff mov $0xfffffffb,%eax 7d17: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7d1c: c3 ret 7d1d: 49 89 e3 mov %rsp,%r11 7d20: 41 ba 01 00 00 00 mov $0x1,%r10d 7d26: 83 f8 04 cmp $0x4,%eax 7d29: b8 00 00 00 00 mov $0x0,%eax 7d2e: 41 0f 44 c2 cmove %r10d,%eax 7d32: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 7d37: 41 89 43 20 mov %eax,0x20(%r11) 7d3b: e8 cc 47 a7 01 call 0x1a7c50c 7d40: 33 c0 xor %eax,%eax 7d42: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7d47: c3 ret 7d48: b8 f8 ff ff ff mov $0xfffffff8,%eax 7d4d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7d52: c3 ret 7d53: b8 fa ff ff ff mov $0xfffffffa,%eax 7d58: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7d5d: c3 ret 7d5e: 66 90 xchg %ax,%ax 7d60: 48 83 ec 38 sub $0x38,%rsp 7d64: 45 89 c1 mov %r8d,%r9d 7d67: 49 89 d0 mov %rdx,%r8 7d6a: 48 89 ca mov %rcx,%rdx 7d6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 7d73: 8b 44 24 60 mov 0x60(%rsp),%eax 7d77: 48 85 d2 test %rdx,%rdx 7d7a: 74 47 je 0x7dc3 7d7c: 4d 85 c0 test %r8,%r8 7d7f: 74 42 je 0x7dc3 7d81: 45 85 c9 test %r9d,%r9d 7d84: 7e 47 jle 0x7dcd 7d86: 85 c0 test %eax,%eax 7d88: 74 0f je 0x7d99 7d8a: 83 f8 04 cmp $0x4,%eax 7d8d: 74 0d je 0x7d9c 7d8f: b8 fb ff ff ff mov $0xfffffffb,%eax 7d94: 48 83 c4 38 add $0x38,%rsp 7d98: c3 ret 7d99: 83 f8 04 cmp $0x4,%eax 7d9c: b8 01 00 00 00 mov $0x1,%eax 7da1: 41 ba 00 00 00 00 mov $0x0,%r10d 7da7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 7dac: 44 0f 44 d0 cmove %eax,%r10d 7db0: 49 89 e3 mov %rsp,%r11 7db3: 45 89 53 20 mov %r10d,0x20(%r11) 7db7: e8 00 b4 a7 01 call 0x1a831bc 7dbc: 33 c0 xor %eax,%eax 7dbe: 48 83 c4 38 add $0x38,%rsp 7dc2: c3 ret 7dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax 7dc8: 48 83 c4 38 add $0x38,%rsp 7dcc: c3 ret 7dcd: b8 fa ff ff ff mov $0xfffffffa,%eax 7dd2: 48 83 c4 38 add $0x38,%rsp 7dd6: c3 ret 7dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7dde: 00 00 7de0: 41 56 push %r14 7de2: 48 85 c9 test %rcx,%rcx 7de5: 0f 84 51 03 00 00 je 0x813c 7deb: 48 85 d2 test %rdx,%rdx 7dee: 0f 84 48 03 00 00 je 0x813c 7df4: 45 85 c0 test %r8d,%r8d 7df7: 0f 8e 37 03 00 00 jle 0x8134 7dfd: 8b 44 24 30 mov 0x30(%rsp),%eax 7e01: 85 c0 test %eax,%eax 7e03: 0f 84 94 01 00 00 je 0x7f9d 7e09: 83 f8 04 cmp $0x4,%eax 7e0c: 74 08 je 0x7e16 7e0e: b8 fb ff ff ff mov $0xfffffffb,%eax 7e13: 41 5e pop %r14 7e15: c3 ret 7e16: 45 32 c9 xor %r9b,%r9b 7e19: 41 83 f8 10 cmp $0x10,%r8d 7e1d: 0f 8c fd 02 00 00 jl 0x8120 7e23: 49 89 d3 mov %rdx,%r11 7e26: 49 83 e3 1f and $0x1f,%r11 7e2a: 45 89 db mov %r11d,%r11d 7e2d: 45 85 db test %r11d,%r11d 7e30: 74 18 je 0x7e4a 7e32: 41 f7 c3 03 00 00 00 test $0x3,%r11d 7e39: 0f 85 e1 02 00 00 jne 0x8120 7e3f: 41 f7 db neg %r11d 7e42: 41 83 c3 20 add $0x20,%r11d 7e46: 41 c1 eb 02 shr $0x2,%r11d 7e4a: 41 8d 43 10 lea 0x10(%r11),%eax 7e4e: 44 3b c0 cmp %eax,%r8d 7e51: 0f 8c c9 02 00 00 jl 0x8120 7e57: 44 89 c0 mov %r8d,%eax 7e5a: 45 33 d2 xor %r10d,%r10d 7e5d: 41 2b c3 sub %r11d,%eax 7e60: 83 e0 0f and $0xf,%eax 7e63: f7 d8 neg %eax 7e65: 41 03 c0 add %r8d,%eax 7e68: 45 85 db test %r11d,%r11d 7e6b: 76 2b jbe 0x7e98 7e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e74: 00 7e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e7c: 0f 1f 40 00 nopl 0x0(%rax) 7e80: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 7e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 7e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 7e90: 49 ff c2 inc %r10 7e93: 4d 3b d3 cmp %r11,%r10 7e96: 72 e8 jb 0x7e80 7e98: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 7e9d: 4c 63 d0 movslq %eax,%r10 7ea0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 7ea6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ead: 00 7eae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7eb5: 0f 1f 40 00 nopl 0x0(%rax) 7eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ec0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 7ec6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 7ecd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 7ed4: 01 7ed5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 7ed9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 7edf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 7ee6: 01 7ee7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 7eeb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 7ef2: 49 83 c3 10 add $0x10,%r11 7ef6: 4d 3b da cmp %r10,%r11 7ef9: 72 c5 jb 0x7ec0 7efb: 44 8d 50 01 lea 0x1(%rax),%r10d 7eff: 45 3b d0 cmp %r8d,%r10d 7f02: 0f 87 10 02 00 00 ja 0x8118 7f08: 4d 63 c0 movslq %r8d,%r8 7f0b: 48 63 c0 movslq %eax,%rax 7f0e: 4c 2b c0 sub %rax,%r8 7f11: 41 80 f9 01 cmp $0x1,%r9b 7f15: 75 05 jne 0x7f1c 7f17: 45 33 db xor %r11d,%r11d 7f1a: eb 3d jmp 0x7f59 7f1c: 49 83 f8 04 cmp $0x4,%r8 7f20: 7c f5 jl 0x7f17 7f22: 48 63 c0 movslq %eax,%rax 7f25: 45 89 c3 mov %r8d,%r11d 7f28: 41 83 e3 fc and $0xfffffffc,%r11d 7f2c: 45 33 d2 xor %r10d,%r10d 7f2f: 4d 63 db movslq %r11d,%r11 7f32: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 7f37: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 7f3b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 7f3f: 90 nop 7f40: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 7f46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 7f4a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 7f50: 49 83 c2 04 add $0x4,%r10 7f54: 4d 3b d3 cmp %r11,%r10 7f57: 72 e7 jb 0x7f40 7f59: 4d 3b d8 cmp %r8,%r11 7f5c: 0f 83 b6 01 00 00 jae 0x8118 7f62: 48 63 c0 movslq %eax,%rax 7f65: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7f69: 48 8d 04 81 lea (%rcx,%rax,4),%rax 7f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f74: 00 7f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f7c: 0f 1f 40 00 nopl 0x0(%rax) 7f80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 7f86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 7f8a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 7f90: 49 ff c3 inc %r11 7f93: 4d 3b d8 cmp %r8,%r11 7f96: 72 e8 jb 0x7f80 7f98: e9 7b 01 00 00 jmp 0x8118 7f9d: 45 32 c9 xor %r9b,%r9b 7fa0: 41 83 f8 10 cmp $0x10,%r8d 7fa4: 0f 8c 80 01 00 00 jl 0x812a 7faa: 49 89 d3 mov %rdx,%r11 7fad: 49 83 e3 1f and $0x1f,%r11 7fb1: 45 89 db mov %r11d,%r11d 7fb4: 45 85 db test %r11d,%r11d 7fb7: 74 18 je 0x7fd1 7fb9: 41 f7 c3 03 00 00 00 test $0x3,%r11d 7fc0: 0f 85 64 01 00 00 jne 0x812a 7fc6: 41 f7 db neg %r11d 7fc9: 41 83 c3 20 add $0x20,%r11d 7fcd: 41 c1 eb 02 shr $0x2,%r11d 7fd1: 41 8d 43 10 lea 0x10(%r11),%eax 7fd5: 44 3b c0 cmp %eax,%r8d 7fd8: 0f 8c 4c 01 00 00 jl 0x812a 7fde: 44 89 c0 mov %r8d,%eax 7fe1: 45 33 d2 xor %r10d,%r10d 7fe4: 41 2b c3 sub %r11d,%eax 7fe7: 83 e0 0f and $0xf,%eax 7fea: f7 d8 neg %eax 7fec: 41 03 c0 add %r8d,%eax 7fef: 45 85 db test %r11d,%r11d 7ff2: 76 24 jbe 0x8018 7ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)