; th_ee20: VA 0x18000ee20-0x180016e20 (32768 bytes) /tmp/opencode/dis/th_ee20.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 48 83 ec 28 sub $0x28,%rsp 4: 48 85 c9 test %rcx,%rcx 7: 74 25 je 0x2e 9: 48 85 d2 test %rdx,%rdx c: 74 20 je 0x2e e: 4d 85 c0 test %r8,%r8 11: 74 1b je 0x2e 13: 45 85 c9 test %r9d,%r9d 16: 7f 0a jg 0x22 18: b8 fa ff ff ff mov $0xfffffffa,%eax 1d: 48 83 c4 28 add $0x28,%rsp 21: c3 ret 22: e8 59 99 03 00 call 0x39980 27: 33 c0 xor %eax,%eax 29: 48 83 c4 28 add $0x28,%rsp 2d: c3 ret 2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 33: 48 83 c4 28 add $0x28,%rsp 37: c3 ret 38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f: 00 40: 48 83 ec 28 sub $0x28,%rsp 44: 48 85 c9 test %rcx,%rcx 47: 74 25 je 0x6e 49: 48 85 d2 test %rdx,%rdx 4c: 74 20 je 0x6e 4e: 4d 85 c0 test %r8,%r8 51: 74 1b je 0x6e 53: 45 85 c9 test %r9d,%r9d 56: 7f 0a jg 0x62 58: b8 fa ff ff ff mov $0xfffffffa,%eax 5d: 48 83 c4 28 add $0x28,%rsp 61: c3 ret 62: e8 59 99 03 00 call 0x399c0 67: 33 c0 xor %eax,%eax 69: 48 83 c4 28 add $0x28,%rsp 6d: c3 ret 6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 73: 48 83 c4 28 add $0x28,%rsp 77: c3 ret 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f: 00 80: 53 push %rbx 81: 48 85 c9 test %rcx,%rcx 84: 0f 84 d4 01 00 00 je 0x25e 8a: 4d 85 c0 test %r8,%r8 8d: 0f 84 cb 01 00 00 je 0x25e 93: 45 85 c9 test %r9d,%r9d 96: 0f 8e bb 01 00 00 jle 0x257 9c: 41 83 f9 08 cmp $0x8,%r9d a0: 0f 8c a1 01 00 00 jl 0x247 a6: 4d 89 c3 mov %r8,%r11 a9: 49 83 e3 0f and $0xf,%r11 ad: 45 85 db test %r11d,%r11d b0: 74 18 je 0xca b2: 41 f7 c3 03 00 00 00 test $0x3,%r11d b9: 0f 85 88 01 00 00 jne 0x247 bf: 41 f7 db neg %r11d c2: 41 83 c3 10 add $0x10,%r11d c6: 41 c1 eb 02 shr $0x2,%r11d ca: 41 8d 43 08 lea 0x8(%r11),%eax ce: 44 3b c8 cmp %eax,%r9d d1: 0f 8c 70 01 00 00 jl 0x247 d7: 44 89 c8 mov %r9d,%eax da: 33 d2 xor %edx,%edx dc: 41 2b c3 sub %r11d,%eax df: 83 e0 07 and $0x7,%eax e2: f7 d8 neg %eax e4: 41 03 c1 add %r9d,%eax e7: 44 89 db mov %r11d,%ebx ea: 45 85 db test %r11d,%r11d ed: 76 2e jbe 0x11d ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f6: 00 f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fe: 66 90 xchg %ax,%ax 100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 105: f3 0f 59 c1 mulss %xmm1,%xmm0 109: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 10f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 115: 48 ff c2 inc %rdx 118: 48 3b d3 cmp %rbx,%rdx 11b: 72 e3 jb 0x100 11d: 45 89 db mov %r11d,%r11d 120: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 124: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 12b: 48 63 d0 movslq %eax,%rdx 12e: 74 40 je 0x170 130: 0f 28 c1 movaps %xmm1,%xmm0 133: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 13e: 00 00 140: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 144: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 149: 0f 59 d0 mulps %xmm0,%xmm2 14c: 0f 59 d8 mulps %xmm0,%xmm3 14f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 154: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 15a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 15f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 165: 48 83 c3 08 add $0x8,%rbx 169: 48 3b da cmp %rdx,%rbx 16c: 72 d2 jb 0x140 16e: eb 3e jmp 0x1ae 170: 0f 28 c1 movaps %xmm1,%xmm0 173: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 17e: 00 00 180: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 184: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 189: 0f 59 d0 mulps %xmm0,%xmm2 18c: 0f 59 d8 mulps %xmm0,%xmm3 18f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 194: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 19a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 19f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 1a5: 48 83 c3 08 add $0x8,%rbx 1a9: 48 3b da cmp %rdx,%rbx 1ac: 72 d2 jb 0x180 1ae: 8d 58 01 lea 0x1(%rax),%ebx 1b1: 41 3b d9 cmp %r9d,%ebx 1b4: 0f 87 84 00 00 00 ja 0x23e 1ba: 4d 63 d1 movslq %r9d,%r10 1bd: 4c 2b d2 sub %rdx,%r10 1c0: 49 83 fa 04 cmp $0x4,%r10 1c4: 0f 8c 78 00 00 00 jl 0x242 1ca: 45 89 d3 mov %r10d,%r11d 1cd: 45 33 c9 xor %r9d,%r9d 1d0: 41 83 e3 fc and $0xfffffffc,%r11d 1d4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 1d8: 4d 63 db movslq %r11d,%r11 1db: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 1df: 90 nop 1e0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 1e5: 0f 59 d0 mulps %xmm0,%xmm2 1e8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 1ed: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) 1f2: 49 83 c1 04 add $0x4,%r9 1f6: 4d 3b cb cmp %r11,%r9 1f9: 72 e5 jb 0x1e0 1fb: 4d 3b da cmp %r10,%r11 1fe: 73 3e jae 0x23e 200: 48 63 c0 movslq %eax,%rax 203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 207: 49 8d 04 80 lea (%r8,%rax,4),%rax 20b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 212: 00 213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 220: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 226: f3 0f 59 c1 mulss %xmm1,%xmm0 22a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 230: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 236: 49 ff c3 inc %r11 239: 4d 3b da cmp %r10,%r11 23c: 72 e2 jb 0x220 23e: 33 c0 xor %eax,%eax 240: 5b pop %rbx 241: c3 ret 242: 45 33 db xor %r11d,%r11d 245: eb b4 jmp 0x1fb 247: 33 c0 xor %eax,%eax 249: 41 83 f9 01 cmp $0x1,%r9d 24d: 72 ef jb 0x23e 24f: 4d 63 d1 movslq %r9d,%r10 252: 45 33 db xor %r11d,%r11d 255: eb a4 jmp 0x1fb 257: b8 fa ff ff ff mov $0xfffffffa,%eax 25c: 5b pop %rbx 25d: c3 ret 25e: b8 f8 ff ff ff mov $0xfffffff8,%eax 263: 5b pop %rbx 264: c3 ret 265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26c: 00 26d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 280: 48 85 c9 test %rcx,%rcx 283: 0f 84 84 01 00 00 je 0x40d 289: 4d 85 c0 test %r8,%r8 28c: 0f 84 7b 01 00 00 je 0x40d 292: 45 85 c9 test %r9d,%r9d 295: 0f 8e 6b 01 00 00 jle 0x406 29b: 49 63 c1 movslq %r9d,%rax 29e: 48 83 f8 08 cmp $0x8,%rax 2a2: 0f 8c 59 01 00 00 jl 0x401 2a8: 4d 89 c3 mov %r8,%r11 2ab: 49 83 e3 0f and $0xf,%r11 2af: 45 85 db test %r11d,%r11d 2b2: 74 18 je 0x2cc 2b4: 41 f7 c3 03 00 00 00 test $0x3,%r11d 2bb: 0f 85 40 01 00 00 jne 0x401 2c1: 41 f7 db neg %r11d 2c4: 41 83 c3 10 add $0x10,%r11d 2c8: 41 c1 eb 02 shr $0x2,%r11d 2cc: 44 89 da mov %r11d,%edx 2cf: 83 c2 08 add $0x8,%edx 2d2: 48 3b c2 cmp %rdx,%rax 2d5: 0f 8c 26 01 00 00 jl 0x401 2db: 44 89 ca mov %r9d,%edx 2de: 41 2b d3 sub %r11d,%edx 2e1: 83 e2 07 and $0x7,%edx 2e4: 44 2b ca sub %edx,%r9d 2e7: 33 d2 xor %edx,%edx 2e9: 45 89 da mov %r11d,%r10d 2ec: 45 85 db test %r11d,%r11d 2ef: 76 2d jbe 0x31e 2f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f8: 00 2f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 300: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 305: f3 0f 59 c1 mulss %xmm1,%xmm0 309: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 30f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 315: 48 8d 52 01 lea 0x1(%rdx),%rdx 319: 49 3b d2 cmp %r10,%rdx 31c: 72 e2 jb 0x300 31e: 45 89 db mov %r11d,%r11d 321: 49 63 d1 movslq %r9d,%rdx 324: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 328: 49 f7 c3 0f 00 00 00 test $0xf,%r11 32f: 74 41 je 0x372 331: 0f 28 c1 movaps %xmm1,%xmm0 334: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33f: 00 340: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 345: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 34b: 0f 59 d0 mulps %xmm0,%xmm2 34e: 0f 59 d8 mulps %xmm0,%xmm3 351: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 356: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 35c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 361: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 367: 4d 8d 52 08 lea 0x8(%r10),%r10 36b: 4c 3b d2 cmp %rdx,%r10 36e: 72 d0 jb 0x340 370: eb 3e jmp 0x3b0 372: 0f 28 c1 movaps %xmm1,%xmm0 375: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 380: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 385: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 38b: 0f 59 d0 mulps %xmm0,%xmm2 38e: 0f 59 d8 mulps %xmm0,%xmm3 391: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 396: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 39c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 3a1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 3a7: 4d 8d 52 08 lea 0x8(%r10),%r10 3ab: 4c 3b d2 cmp %rdx,%r10 3ae: 72 d0 jb 0x380 3b0: 33 d2 xor %edx,%edx 3b2: 45 8d 51 01 lea 0x1(%r9),%r10d 3b6: 4d 63 d2 movslq %r10d,%r10 3b9: 4c 3b d0 cmp %rax,%r10 3bc: 77 40 ja 0x3fe 3be: 4d 63 c9 movslq %r9d,%r9 3c1: 49 2b c1 sub %r9,%rax 3c4: 49 c1 e1 02 shl $0x2,%r9 3c8: 49 03 c9 add %r9,%rcx 3cb: 4d 03 c1 add %r9,%r8 3ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d5: 00 3d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3dd: 0f 1f 00 nopl (%rax) 3e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3e5: f3 0f 59 c1 mulss %xmm1,%xmm0 3e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3f5: 48 8d 52 01 lea 0x1(%rdx),%rdx 3f9: 48 3b d0 cmp %rax,%rdx 3fc: 72 e2 jb 0x3e0 3fe: 33 c0 xor %eax,%eax 400: c3 ret 401: 45 33 c9 xor %r9d,%r9d 404: eb aa jmp 0x3b0 406: b8 fa ff ff ff mov $0xfffffffa,%eax 40b: 90 nop 40c: c3 ret 40d: b8 f8 ff ff ff mov $0xfffffff8,%eax 412: c3 ret 413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41f: 00 420: 53 push %rbx 421: 48 85 c9 test %rcx,%rcx 424: 0f 84 d5 01 00 00 je 0x5ff 42a: 4d 85 c0 test %r8,%r8 42d: 0f 84 cc 01 00 00 je 0x5ff 433: 45 85 c9 test %r9d,%r9d 436: 0f 8e bc 01 00 00 jle 0x5f8 43c: 41 83 f9 08 cmp $0x8,%r9d 440: 0f 8c a2 01 00 00 jl 0x5e8 446: 4d 89 c3 mov %r8,%r11 449: 49 83 e3 0f and $0xf,%r11 44d: 45 85 db test %r11d,%r11d 450: 74 18 je 0x46a 452: 41 f7 c3 03 00 00 00 test $0x3,%r11d 459: 0f 85 89 01 00 00 jne 0x5e8 45f: 41 f7 db neg %r11d 462: 41 83 c3 10 add $0x10,%r11d 466: 41 c1 eb 02 shr $0x2,%r11d 46a: 41 8d 43 08 lea 0x8(%r11),%eax 46e: 44 3b c8 cmp %eax,%r9d 471: 0f 8c 71 01 00 00 jl 0x5e8 477: 44 89 c8 mov %r9d,%eax 47a: 33 d2 xor %edx,%edx 47c: 41 2b c3 sub %r11d,%eax 47f: 44 89 db mov %r11d,%ebx 482: 83 e0 07 and $0x7,%eax 485: f7 d8 neg %eax 487: 41 03 c1 add %r9d,%eax 48a: 45 85 db test %r11d,%r11d 48d: 76 2f jbe 0x4be 48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 496: 00 497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49e: 66 90 xchg %ax,%ax 4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 4a5: f3 0f 59 c1 mulss %xmm1,%xmm0 4a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 4af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 4b5: 48 83 c2 01 add $0x1,%rdx 4b9: 48 3b d3 cmp %rbx,%rdx 4bc: 72 e2 jb 0x4a0 4be: 45 89 db mov %r11d,%r11d 4c1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 4c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 4cc: 48 63 d0 movslq %eax,%rdx 4cf: 74 3f je 0x510 4d1: 0f 28 c1 movaps %xmm1,%xmm0 4d4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4df: 00 4e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 4e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 4e9: 0f 59 d0 mulps %xmm0,%xmm2 4ec: 0f 59 d8 mulps %xmm0,%xmm3 4ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 4f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 4fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 4ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 505: 48 83 c3 08 add $0x8,%rbx 509: 48 3b da cmp %rdx,%rbx 50c: 72 d2 jb 0x4e0 50e: eb 3e jmp 0x54e 510: 0f 28 c1 movaps %xmm1,%xmm0 513: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 51e: 00 00 520: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 524: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 529: 0f 59 d0 mulps %xmm0,%xmm2 52c: 0f 59 d8 mulps %xmm0,%xmm3 52f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 534: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 53a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 53f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 545: 48 83 c3 08 add $0x8,%rbx 549: 48 3b da cmp %rdx,%rbx 54c: 72 d2 jb 0x520 54e: 8d 58 01 lea 0x1(%rax),%ebx 551: 41 3b d9 cmp %r9d,%ebx 554: 0f 87 85 00 00 00 ja 0x5df 55a: 4d 63 d1 movslq %r9d,%r10 55d: 4c 2b d2 sub %rdx,%r10 560: 49 83 fa 04 cmp $0x4,%r10 564: 0f 8c 79 00 00 00 jl 0x5e3 56a: 45 89 d3 mov %r10d,%r11d 56d: 45 33 c9 xor %r9d,%r9d 570: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 574: 41 83 e3 fc and $0xfffffffc,%r11d 578: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 57c: 4d 63 db movslq %r11d,%r11 57f: 90 nop 580: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 585: 0f 59 d0 mulps %xmm0,%xmm2 588: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 58d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) 592: 49 83 c1 04 add $0x4,%r9 596: 4d 3b cb cmp %r11,%r9 599: 72 e5 jb 0x580 59b: 4d 3b da cmp %r10,%r11 59e: 73 3f jae 0x5df 5a0: 48 63 c0 movslq %eax,%rax 5a3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 5a7: 49 8d 04 80 lea (%r8,%rax,4),%rax 5ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b2: 00 5b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5c0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 5c6: f3 0f 59 c1 mulss %xmm1,%xmm0 5ca: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 5d0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 5d6: 49 83 c3 01 add $0x1,%r11 5da: 4d 3b da cmp %r10,%r11 5dd: 72 e1 jb 0x5c0 5df: 33 c0 xor %eax,%eax 5e1: 5b pop %rbx 5e2: c3 ret 5e3: 45 33 db xor %r11d,%r11d 5e6: eb b3 jmp 0x59b 5e8: 33 c0 xor %eax,%eax 5ea: 41 83 f9 01 cmp $0x1,%r9d 5ee: 72 ef jb 0x5df 5f0: 4d 63 d1 movslq %r9d,%r10 5f3: 45 33 db xor %r11d,%r11d 5f6: eb a3 jmp 0x59b 5f8: b8 fa ff ff ff mov $0xfffffffa,%eax 5fd: 5b pop %rbx 5fe: c3 ret 5ff: b8 f8 ff ff ff mov $0xfffffff8,%eax 604: 5b pop %rbx 605: c3 ret 606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60d: 00 60e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 615: 0f 1f 40 00 nopl 0x0(%rax) 619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 620: 41 57 push %r15 622: c5 f8 28 d1 vmovaps %xmm1,%xmm2 626: 48 85 c9 test %rcx,%rcx 629: 0f 84 b0 01 00 00 je 0x7df 62f: 4d 85 c0 test %r8,%r8 632: 0f 84 a7 01 00 00 je 0x7df 638: 45 85 c9 test %r9d,%r9d 63b: 0f 8e 96 01 00 00 jle 0x7d7 641: 41 83 f9 10 cmp $0x10,%r9d 645: 0f 8c 7c 01 00 00 jl 0x7c7 64b: 4d 89 c2 mov %r8,%r10 64e: 49 83 e2 1f and $0x1f,%r10 652: 45 89 d2 mov %r10d,%r10d 655: 45 85 d2 test %r10d,%r10d 658: 74 18 je 0x672 65a: 41 f7 c2 03 00 00 00 test $0x3,%r10d 661: 0f 85 60 01 00 00 jne 0x7c7 667: 41 f7 da neg %r10d 66a: 41 83 c2 20 add $0x20,%r10d 66e: 41 c1 ea 02 shr $0x2,%r10d 672: 41 8d 42 10 lea 0x10(%r10),%eax 676: 44 3b c8 cmp %eax,%r9d 679: 0f 8c 48 01 00 00 jl 0x7c7 67f: 44 89 c8 mov %r9d,%eax 682: 33 d2 xor %edx,%edx 684: 41 2b c2 sub %r10d,%eax 687: 83 e0 0f and $0xf,%eax 68a: f7 d8 neg %eax 68c: 41 03 c1 add %r9d,%eax 68f: 45 85 d2 test %r10d,%r10d 692: 76 25 jbe 0x6b9 694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 6a5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 6ab: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) 6b1: 48 ff c2 inc %rdx 6b4: 49 3b d2 cmp %r10,%rdx 6b7: 72 e7 jb 0x6a0 6b9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 6be: 48 63 d0 movslq %eax,%rdx 6c1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 6c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ce: 00 6cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d6: 0f 1f 00 nopl (%rax) 6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 6e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 6ed: 01 6ee: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 6f2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 6f9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 6ff: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) 705: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 70c: 01 70d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 711: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 718: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) 71f: 49 83 c2 10 add $0x10,%r10 723: 4c 3b d2 cmp %rdx,%r10 726: 72 b8 jb 0x6e0 728: 44 8d 50 01 lea 0x1(%rax),%r10d 72c: 45 3b d1 cmp %r9d,%r10d 72f: 0f 87 85 00 00 00 ja 0x7ba 735: 4d 63 d9 movslq %r9d,%r11 738: 4c 2b da sub %rdx,%r11 73b: 49 83 fb 04 cmp $0x4,%r11 73f: 0f 8c 7d 00 00 00 jl 0x7c2 745: 45 89 df mov %r11d,%r15d 748: 45 33 d2 xor %r10d,%r10d 74b: 41 83 e7 fc and $0xfffffffc,%r15d 74f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 753: 4d 63 ff movslq %r15d,%r15 756: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 75a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 760: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 766: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 76c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) 772: 49 83 c2 04 add $0x4,%r10 776: 4d 3b d7 cmp %r15,%r10 779: 72 e5 jb 0x760 77b: 4d 3b fb cmp %r11,%r15 77e: 73 3a jae 0x7ba 780: 48 63 c0 movslq %eax,%rax 783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 787: 49 8d 04 80 lea (%r8,%rax,4),%rax 78b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 792: 00 793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7a0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 7a6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 7ac: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) 7b2: 49 ff c7 inc %r15 7b5: 4d 3b fb cmp %r11,%r15 7b8: 72 e6 jb 0x7a0 7ba: 33 c0 xor %eax,%eax 7bc: c5 f8 77 vzeroupper 7bf: 41 5f pop %r15 7c1: c3 ret 7c2: 45 33 ff xor %r15d,%r15d 7c5: eb b4 jmp 0x77b 7c7: 33 c0 xor %eax,%eax 7c9: 41 83 f9 01 cmp $0x1,%r9d 7cd: 72 eb jb 0x7ba 7cf: 4d 63 d9 movslq %r9d,%r11 7d2: 45 33 ff xor %r15d,%r15d 7d5: eb a4 jmp 0x77b 7d7: b8 fa ff ff ff mov $0xfffffffa,%eax 7dc: 41 5f pop %r15 7de: c3 ret 7df: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e4: 41 5f pop %r15 7e6: c3 ret 7e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ee: 00 7ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f6: 0f 1f 00 nopl (%rax) 7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 800: 4d 89 c2 mov %r8,%r10 803: 48 85 c9 test %rcx,%rcx 806: 0f 84 eb 00 00 00 je 0x8f7 80c: 4d 85 d2 test %r10,%r10 80f: 0f 84 e2 00 00 00 je 0x8f7 815: 45 85 c9 test %r9d,%r9d 818: 0f 8e d3 00 00 00 jle 0x8f1 81e: 49 63 c1 movslq %r9d,%rax 821: 48 83 f8 08 cmp $0x8,%rax 825: 0f 8c b5 00 00 00 jl 0x8e0 82b: 48 3d e1 00 00 00 cmp $0xe1,%rax 831: 0f 8c ae 00 00 00 jl 0x8e5 837: 4c 89 d2 mov %r10,%rdx 83a: 48 83 e2 1f and $0x1f,%rdx 83e: 85 d2 test %edx,%edx 840: 74 11 je 0x853 842: f6 c2 03 test $0x3,%dl 845: 0f 85 95 00 00 00 jne 0x8e0 84b: f7 da neg %edx 84d: 83 c2 20 add $0x20,%edx 850: c1 ea 02 shr $0x2,%edx 853: 41 89 d0 mov %edx,%r8d 856: 4d 8d 58 08 lea 0x8(%r8),%r11 85a: 49 3b c3 cmp %r11,%rax 85d: 0f 8c 7d 00 00 00 jl 0x8e0 863: 45 89 cb mov %r9d,%r11d 866: 44 2b da sub %edx,%r11d 869: 41 83 e3 07 and $0x7,%r11d 86d: 45 2b cb sub %r11d,%r9d 870: 45 33 db xor %r11d,%r11d 873: 4d 63 c9 movslq %r9d,%r9 876: 85 d2 test %edx,%edx 878: 76 20 jbe 0x89a 87a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 880: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 886: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 88c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) 892: 49 ff c3 inc %r11 895: 4d 3b d8 cmp %r8,%r11 898: 72 e6 jb 0x880 89a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 89f: 90 nop 8a0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 8a6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 8ac: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) 8b2: 49 83 c0 08 add $0x8,%r8 8b6: 4d 3b c1 cmp %r9,%r8 8b9: 72 e5 jb 0x8a0 8bb: 4c 3b c8 cmp %rax,%r9 8be: 73 1a jae 0x8da 8c0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 8c6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 8cc: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) 8d2: 49 ff c1 inc %r9 8d5: 4c 3b c8 cmp %rax,%r9 8d8: 72 e6 jb 0x8c0 8da: 33 c0 xor %eax,%eax 8dc: c5 f8 77 vzeroupper 8df: c3 ret 8e0: 45 33 c9 xor %r9d,%r9d 8e3: eb d6 jmp 0x8bb 8e5: 41 83 e1 f8 and $0xfffffff8,%r9d 8e9: 45 33 c0 xor %r8d,%r8d 8ec: 4d 63 c9 movslq %r9d,%r9 8ef: eb a9 jmp 0x89a 8f1: b8 fa ff ff ff mov $0xfffffffa,%eax 8f6: c3 ret 8f7: b8 f8 ff ff ff mov $0xfffffff8,%eax 8fc: c3 ret 8fd: 0f 1f 00 nopl (%rax) 900: 55 push %rbp 901: c5 f8 28 e1 vmovaps %xmm1,%xmm4 905: 48 85 c9 test %rcx,%rcx 908: 0f 84 a0 01 00 00 je 0xaae 90e: 4d 85 c0 test %r8,%r8 911: 0f 84 97 01 00 00 je 0xaae 917: 45 85 c9 test %r9d,%r9d 91a: 0f 8e 87 01 00 00 jle 0xaa7 920: 41 83 f9 08 cmp $0x8,%r9d 924: 0f 8c 76 01 00 00 jl 0xaa0 92a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d 931: 0f 8c 5c 01 00 00 jl 0xa93 937: 4c 89 c0 mov %r8,%rax 93a: 48 83 e0 1f and $0x1f,%rax 93e: a8 03 test $0x3,%al 940: 74 04 je 0x946 942: 33 c0 xor %eax,%eax 944: eb 13 jmp 0x959 946: 85 c0 test %eax,%eax 948: 74 0f je 0x959 94a: f7 d8 neg %eax 94c: 83 c0 20 add $0x20,%eax 94f: c1 e8 02 shr $0x2,%eax 952: 44 3b c8 cmp %eax,%r9d 955: 41 0f 4c c1 cmovl %r9d,%eax 959: 44 89 ca mov %r9d,%edx 95c: 2b d0 sub %eax,%edx 95e: 83 e2 07 and $0x7,%edx 961: f7 da neg %edx 963: 41 03 d1 add %r9d,%edx 966: 83 f8 01 cmp $0x1,%eax 969: 72 6d jb 0x9d8 96b: 45 33 db xor %r11d,%r11d 96e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4df40 975: 01 976: 33 ed xor %ebp,%ebp 978: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4df60 97f: 01 980: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 985: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 98b: 4c 63 d0 movslq %eax,%r10 98e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 995: 00 996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 99d: 0f 1f 00 nopl (%rax) 9a0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 9a6: 49 83 c3 08 add $0x8,%r11 9aa: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 9ae: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} 9b5: 00 9b6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} 9bd: 00 9be: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} 9c5: 00 9c6: 48 83 c5 20 add $0x20,%rbp 9ca: 4d 3b da cmp %r10,%r11 9cd: 72 d1 jb 0x9a0 9cf: 44 3b c8 cmp %eax,%r9d 9d2: 0f 84 b4 00 00 00 je 0xa8c 9d8: 8d 68 08 lea 0x8(%rax),%ebp 9db: 3b d5 cmp %ebp,%edx 9dd: 7c 3b jl 0xa1a 9df: 48 63 c0 movslq %eax,%rax 9e2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 9e7: 48 63 ea movslq %edx,%rbp 9ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9f1: 00 9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a00: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 a05: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 a0b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) a11: 48 83 c0 08 add $0x8,%rax a15: 48 3b c5 cmp %rbp,%rax a18: 72 e6 jb 0xa00 a1a: 8d 42 01 lea 0x1(%rdx),%eax a1d: 41 3b c1 cmp %r9d,%eax a20: 0f 87 66 00 00 00 ja 0xa8c a26: 44 89 cd mov %r9d,%ebp a29: 33 c0 xor %eax,%eax a2b: 2b ea sub %edx,%ebp a2d: 48 63 d2 movslq %edx,%rdx a30: 4d 63 c9 movslq %r9d,%r9 a33: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4df40 a3a: 01 a3b: 4c 2b ca sub %rdx,%r9 a3e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4df60 a45: 01 a46: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 a4b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 a51: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp a55: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx a59: 33 d2 xor %edx,%edx a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a60: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 a66: 48 83 c0 08 add $0x8,%rax a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 a6e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} a75: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} a7c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} a83: 48 83 c2 20 add $0x20,%rdx a87: 49 3b c1 cmp %r9,%rax a8a: 72 d4 jb 0xa60 a8c: 33 c0 xor %eax,%eax a8e: c5 f8 77 vzeroupper a91: 5d pop %rbp a92: c3 ret a93: 44 89 ca mov %r9d,%edx a96: 33 c0 xor %eax,%eax a98: 83 e2 f8 and $0xfffffff8,%edx a9b: e9 38 ff ff ff jmp 0x9d8 aa0: 33 d2 xor %edx,%edx aa2: e9 73 ff ff ff jmp 0xa1a aa7: b8 fa ff ff ff mov $0xfffffffa,%eax aac: 5d pop %rbp aad: c3 ret aae: b8 f8 ff ff ff mov $0xfffffff8,%eax ab3: 5d pop %rbp ab4: c3 ret ab5: 0f 1f 40 00 nopl 0x0(%rax) ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ac0: 48 83 ec 28 sub $0x28,%rsp ac4: 48 85 c9 test %rcx,%rcx ac7: 74 20 je 0xae9 ac9: 48 85 d2 test %rdx,%rdx acc: 74 1b je 0xae9 ace: 45 85 c0 test %r8d,%r8d ad1: 7f 0a jg 0xadd ad3: b8 fa ff ff ff mov $0xfffffffa,%eax ad8: 48 83 c4 28 add $0x28,%rsp adc: c3 ret add: e8 1e 8f 03 00 call 0x39a00 ae2: 33 c0 xor %eax,%eax ae4: 48 83 c4 28 add $0x28,%rsp ae8: c3 ret ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax aee: 48 83 c4 28 add $0x28,%rsp af2: c3 ret af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) aff: 00 b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp b05: 48 85 c9 test %rcx,%rcx b08: 74 22 je 0xb2c b0a: 48 85 d2 test %rdx,%rdx b0d: 74 1d je 0xb2c b0f: 45 85 c0 test %r8d,%r8d b12: 7f 0b jg 0xb1f b14: b8 fa ff ff ff mov $0xfffffffa,%eax b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp b1e: c3 ret b1f: e8 5c 90 03 00 call 0x39b80 b24: 33 c0 xor %eax,%eax b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp b2b: c3 ret b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp b36: c3 ret b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b3e: 00 00 b40: 48 83 ec 28 sub $0x28,%rsp b44: 48 85 c9 test %rcx,%rcx b47: 74 20 je 0xb69 b49: 48 85 d2 test %rdx,%rdx b4c: 74 1b je 0xb69 b4e: 45 85 c0 test %r8d,%r8d b51: 7f 0a jg 0xb5d b53: b8 fa ff ff ff mov $0xfffffffa,%eax b58: 48 83 c4 28 add $0x28,%rsp b5c: c3 ret b5d: e8 9e 91 03 00 call 0x39d00 b62: 33 c0 xor %eax,%eax b64: 48 83 c4 28 add $0x28,%rsp b68: c3 ret b69: b8 f8 ff ff ff mov $0xfffffff8,%eax b6e: 48 83 c4 28 add $0x28,%rsp b72: c3 ret b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b7f: 00 b80: 56 push %rsi b81: 48 89 d6 mov %rdx,%rsi b84: 48 85 c9 test %rcx,%rcx b87: 0f 84 90 01 00 00 je 0xd1d b8d: 48 85 f6 test %rsi,%rsi b90: 0f 84 87 01 00 00 je 0xd1d b96: 45 85 c0 test %r8d,%r8d b99: 0f 8e 77 01 00 00 jle 0xd16 b9f: 41 83 f8 10 cmp $0x10,%r8d ba3: 0f 8c 5d 01 00 00 jl 0xd06 ba9: 49 89 f1 mov %rsi,%r9 bac: 49 83 e1 1f and $0x1f,%r9 bb0: 45 89 c9 mov %r9d,%r9d bb3: 45 85 c9 test %r9d,%r9d bb6: 74 18 je 0xbd0 bb8: 41 f7 c1 03 00 00 00 test $0x3,%r9d bbf: 0f 85 41 01 00 00 jne 0xd06 bc5: 41 f7 d9 neg %r9d bc8: 41 83 c1 20 add $0x20,%r9d bcc: 41 c1 e9 02 shr $0x2,%r9d bd0: 41 8d 41 10 lea 0x10(%r9),%eax bd4: 44 3b c0 cmp %eax,%r8d bd7: 0f 8c 29 01 00 00 jl 0xd06 bdd: 44 89 c0 mov %r8d,%eax be0: 33 d2 xor %edx,%edx be2: 41 2b c1 sub %r9d,%eax be5: 83 e0 0f and $0xf,%eax be8: f7 d8 neg %eax bea: 41 03 c0 add %r8d,%eax bed: 45 85 c9 test %r9d,%r9d bf0: 76 25 jbe 0xc17 bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c00: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 c05: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 c0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) c0f: 48 ff c2 inc %rdx c12: 49 3b d1 cmp %r9,%rdx c15: 72 e9 jb 0xc00 c17: 48 63 d0 movslq %eax,%rdx c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c20: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 c26: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 c2d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 c34: 01 c35: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 c3c: 01 c3d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 c43: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 c4a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) c50: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) c57: 49 83 c1 10 add $0x10,%r9 c5b: 4c 3b ca cmp %rdx,%r9 c5e: 72 c0 jb 0xc20 c60: 44 8d 48 01 lea 0x1(%rax),%r9d c64: 45 3b c8 cmp %r8d,%r9d c67: 0f 87 8d 00 00 00 ja 0xcfa c6d: 4d 63 d0 movslq %r8d,%r10 c70: 4c 2b d2 sub %rdx,%r10 c73: 49 83 fa 04 cmp $0x4,%r10 c77: 0f 8c 84 00 00 00 jl 0xd01 c7d: 45 89 d3 mov %r10d,%r11d c80: 45 33 c9 xor %r9d,%r9d c83: 41 83 e3 fc and $0xfffffffc,%r11d c87: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 c8b: 4d 63 db movslq %r11d,%r11 c8e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ca0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 ca6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 cac: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) cb2: 49 83 c1 04 add $0x4,%r9 cb6: 4d 3b cb cmp %r11,%r9 cb9: 72 e5 jb 0xca0 cbb: 4d 3b da cmp %r10,%r11 cbe: 73 3a jae 0xcfa cc0: 48 63 c0 movslq %eax,%rax cc3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx cc7: 48 8d 04 81 lea (%rcx,%rax,4),%rax ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cd2: 00 cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) ce0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 ce6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 cec: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) cf2: 49 ff c3 inc %r11 cf5: 4d 3b da cmp %r10,%r11 cf8: 72 e6 jb 0xce0 cfa: 33 c0 xor %eax,%eax cfc: c5 f8 77 vzeroupper cff: 5e pop %rsi d00: c3 ret d01: 45 33 db xor %r11d,%r11d d04: eb b5 jmp 0xcbb d06: 33 c0 xor %eax,%eax d08: 41 83 f8 01 cmp $0x1,%r8d d0c: 72 ec jb 0xcfa d0e: 4d 63 d0 movslq %r8d,%r10 d11: 45 33 db xor %r11d,%r11d d14: eb a5 jmp 0xcbb d16: b8 fa ff ff ff mov $0xfffffffa,%eax d1b: 5e pop %rsi d1c: c3 ret d1d: b8 f8 ff ff ff mov $0xfffffff8,%eax d22: 5e pop %rsi d23: c3 ret d24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d2b: 00 d2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d3f: 00 d40: 53 push %rbx d41: 49 89 ca mov %rcx,%r10 d44: 4d 85 d2 test %r10,%r10 d47: 0f 84 84 01 00 00 je 0xed1 d4d: 48 85 d2 test %rdx,%rdx d50: 0f 84 7b 01 00 00 je 0xed1 d56: 45 85 c0 test %r8d,%r8d d59: 0f 8e 6b 01 00 00 jle 0xeca d5f: 41 83 f8 10 cmp $0x10,%r8d d63: 0f 8c 59 01 00 00 jl 0xec2 d69: 48 89 d3 mov %rdx,%rbx d6c: 48 83 e3 1f and $0x1f,%rbx d70: 85 db test %ebx,%ebx d72: 74 11 je 0xd85 d74: f6 c3 03 test $0x3,%bl d77: 0f 85 45 01 00 00 jne 0xec2 d7d: f7 db neg %ebx d7f: 83 c3 20 add $0x20,%ebx d82: c1 eb 02 shr $0x2,%ebx d85: 8d 43 10 lea 0x10(%rbx),%eax d88: 44 3b c0 cmp %eax,%r8d d8b: 0f 8c 31 01 00 00 jl 0xec2 d91: 45 89 c1 mov %r8d,%r9d d94: 33 c0 xor %eax,%eax d96: 44 2b cb sub %ebx,%r9d d99: 41 83 e1 0f and $0xf,%r9d d9d: 41 f7 d9 neg %r9d da0: 45 03 c8 add %r8d,%r9d da3: 89 d9 mov %ebx,%ecx da5: 85 db test %ebx,%ebx da7: 76 2f jbe 0xdd8 da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) db0: 00 db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dbf: 00 dc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 dc6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 dcb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) dd0: 48 ff c0 inc %rax dd3: 48 3b c1 cmp %rcx,%rax dd6: 72 e8 jb 0xdc0 dd8: 49 63 c1 movslq %r9d,%rax ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) de0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 de6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 ded: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 df2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 df8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) dfd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) e03: 48 83 c1 10 add $0x10,%rcx e07: 48 3b c8 cmp %rax,%rcx e0a: 72 d4 jb 0xde0 e0c: 41 8d 41 01 lea 0x1(%r9),%eax e10: 41 3b c0 cmp %r8d,%eax e13: 0f 87 9e 00 00 00 ja 0xeb7 e19: 4d 63 c0 movslq %r8d,%r8 e1c: 4d 63 c9 movslq %r9d,%r9 e1f: 4d 2b c1 sub %r9,%r8 e22: 49 83 f8 04 cmp $0x4,%r8 e26: 0f 8c 92 00 00 00 jl 0xebe e2c: 4d 63 c9 movslq %r9d,%r9 e2f: 44 89 c3 mov %r8d,%ebx e32: 83 e3 fc and $0xfffffffc,%ebx e35: 33 c9 xor %ecx,%ecx e37: 48 63 db movslq %ebx,%rbx e3a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax e3e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 e42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e49: 00 e4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e58: 00 e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 e66: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 e6b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) e70: 48 83 c1 04 add $0x4,%rcx e74: 48 3b cb cmp %rbx,%rcx e77: 72 e7 jb 0xe60 e79: 49 3b d8 cmp %r8,%rbx e7c: 73 39 jae 0xeb7 e7e: 4d 63 c9 movslq %r9d,%r9 e81: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx e85: 4b 8d 04 8a lea (%r10,%r9,4),%rax e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e90: 00 e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e9f: 00 ea0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 ea5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 eaa: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) eaf: 48 ff c3 inc %rbx eb2: 49 3b d8 cmp %r8,%rbx eb5: 72 e9 jb 0xea0 eb7: 33 c0 xor %eax,%eax eb9: c5 f8 77 vzeroupper ebc: 5b pop %rbx ebd: c3 ret ebe: 33 db xor %ebx,%ebx ec0: eb b7 jmp 0xe79 ec2: 45 33 c9 xor %r9d,%r9d ec5: e9 42 ff ff ff jmp 0xe0c eca: b8 fa ff ff ff mov $0xfffffffa,%eax ecf: 5b pop %rbx ed0: c3 ret ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax ed6: 5b pop %rbx ed7: c3 ret ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) edf: 00 ee0: 48 83 ec 28 sub $0x28,%rsp ee4: 48 85 d2 test %rdx,%rdx ee7: 74 3f je 0xf28 ee9: 45 85 c0 test %r8d,%r8d eec: 7e 30 jle 0xf1e eee: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4df80 ef5: 7a 02 jp 0xef9 ef7: 74 0f je 0xf08 ef9: 0f 57 c9 xorps %xmm1,%xmm1 efc: 0f 2e c1 ucomiss %xmm1,%xmm0 eff: 7a 02 jp 0xf03 f01: 74 0c je 0xf0f f03: e8 78 8f 03 00 call 0x39e80 f08: 33 c0 xor %eax,%eax f0a: 48 83 c4 28 add $0x28,%rsp f0e: c3 ret f0f: 48 89 d1 mov %rdx,%rcx f12: 44 89 c2 mov %r8d,%edx f15: 48 83 c4 28 add $0x28,%rsp f19: e9 42 8d 00 00 jmp 0x9c60 f1e: b8 fa ff ff ff mov $0xfffffffa,%eax f23: 48 83 c4 28 add $0x28,%rsp f27: c3 ret f28: b8 f8 ff ff ff mov $0xfffffff8,%eax f2d: 48 83 c4 28 add $0x28,%rsp f31: c3 ret f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp f45: 48 85 d2 test %rdx,%rdx f48: 74 43 je 0xf8d f4a: 45 85 c0 test %r8d,%r8d f4d: 7e 32 jle 0xf81 f4f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4df84 f56: 7a 02 jp 0xf5a f58: 74 0f je 0xf69 f5a: 0f 57 c9 xorps %xmm1,%xmm1 f5d: 0f 2e c1 ucomiss %xmm1,%xmm0 f60: 7a 02 jp 0xf64 f62: 74 0d je 0xf71 f64: e8 97 90 03 00 call 0x3a000 f69: 33 c0 xor %eax,%eax f6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp f70: c3 ret f71: 48 89 d1 mov %rdx,%rcx f74: 44 89 c2 mov %r8d,%edx f77: 48 8d 64 24 28 lea 0x28(%rsp),%rsp f7c: e9 1f 8f 00 00 jmp 0x9ea0 f81: b8 fa ff ff ff mov $0xfffffffa,%eax f86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp f8b: 90 nop f8c: c3 ret f8d: b8 f8 ff ff ff mov $0xfffffff8,%eax f92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp f97: 90 nop f98: 90 nop f99: 90 nop f9a: c3 ret f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fa0: 48 83 ec 28 sub $0x28,%rsp fa4: 48 85 d2 test %rdx,%rdx fa7: 74 3f je 0xfe8 fa9: 45 85 c0 test %r8d,%r8d fac: 7e 30 jle 0xfde fae: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4df88 fb5: 7a 02 jp 0xfb9 fb7: 74 0f je 0xfc8 fb9: 0f 57 c9 xorps %xmm1,%xmm1 fbc: 0f 2e c1 ucomiss %xmm1,%xmm0 fbf: 7a 02 jp 0xfc3 fc1: 74 0c je 0xfcf fc3: e8 b8 91 03 00 call 0x3a180 fc8: 33 c0 xor %eax,%eax fca: 48 83 c4 28 add $0x28,%rsp fce: c3 ret fcf: 48 89 d1 mov %rdx,%rcx fd2: 44 89 c2 mov %r8d,%edx fd5: 48 83 c4 28 add $0x28,%rsp fd9: e9 02 91 00 00 jmp 0xa0e0 fde: b8 fa ff ff ff mov $0xfffffffa,%eax fe3: 48 83 c4 28 add $0x28,%rsp fe7: c3 ret fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax fed: 48 83 c4 28 add $0x28,%rsp ff1: c3 ret ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1000: 48 83 ec 28 sub $0x28,%rsp 1004: 48 85 d2 test %rdx,%rdx 1007: 0f 84 a6 01 00 00 je 0x11b3 100d: 45 85 c0 test %r8d,%r8d 1010: 0f 8e 93 01 00 00 jle 0x11a9 1016: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4df8c 101d: 01 101e: 7a 06 jp 0x1026 1020: 0f 84 7c 01 00 00 je 0x11a2 1026: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 102a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 102e: 7a 06 jp 0x1036 1030: 0f 84 5c 01 00 00 je 0x1192 1036: 41 83 f8 10 cmp $0x10,%r8d 103a: 0f 8c 42 01 00 00 jl 0x1182 1040: 49 89 d1 mov %rdx,%r9 1043: 49 83 e1 1f and $0x1f,%r9 1047: 45 85 c9 test %r9d,%r9d 104a: 74 18 je 0x1064 104c: 41 f7 c1 03 00 00 00 test $0x3,%r9d 1053: 0f 85 29 01 00 00 jne 0x1182 1059: 41 f7 d9 neg %r9d 105c: 41 83 c1 20 add $0x20,%r9d 1060: 41 c1 e9 02 shr $0x2,%r9d 1064: 41 8d 41 10 lea 0x10(%r9),%eax 1068: 44 3b c0 cmp %eax,%r8d 106b: 0f 8c 11 01 00 00 jl 0x1182 1071: 45 89 c2 mov %r8d,%r10d 1074: 33 c0 xor %eax,%eax 1076: 45 2b d1 sub %r9d,%r10d 1079: 41 83 e2 0f and $0xf,%r10d 107d: 41 f7 da neg %r10d 1080: 45 03 d0 add %r8d,%r10d 1083: 45 89 cb mov %r9d,%r11d 1086: 45 85 c9 test %r9d,%r9d 1089: 76 27 jbe 0x10b2 108b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1092: 00 1093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 109a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 10a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 10a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 10aa: 48 ff c0 inc %rax 10ad: 49 3b c3 cmp %r11,%rax 10b0: 72 ee jb 0x10a0 10b2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 10b7: 4d 63 ca movslq %r10d,%r9 10ba: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 10c0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 10c6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 10cd: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) 10d3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) 10da: 49 83 c3 10 add $0x10,%r11 10de: 4d 3b d9 cmp %r9,%r11 10e1: 72 dd jb 0x10c0 10e3: 41 8d 42 01 lea 0x1(%r10),%eax 10e7: 41 3b c0 cmp %r8d,%eax 10ea: 0f 87 84 00 00 00 ja 0x1174 10f0: 4d 63 c0 movslq %r8d,%r8 10f3: 4d 2b c1 sub %r9,%r8 10f6: 49 83 f8 04 cmp $0x4,%r8 10fa: 0f 8c 7e 00 00 00 jl 0x117e 1100: 44 89 c0 mov %r8d,%eax 1103: 45 33 db xor %r11d,%r11d 1106: 83 e0 fc and $0xfffffffc,%eax 1109: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 110d: 48 63 c0 movslq %eax,%rax 1110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1117: 00 1118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 111f: 90 nop 1120: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 1125: 49 83 c3 04 add $0x4,%r11 1129: c4 c1 78 11 09 vmovups %xmm1,(%r9) 112e: 49 83 c1 10 add $0x10,%r9 1132: 4c 3b d8 cmp %rax,%r11 1135: 72 e9 jb 0x1120 1137: 49 3b c0 cmp %r8,%rax 113a: 73 38 jae 0x1174 113c: 4d 63 d2 movslq %r10d,%r10 113f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx 1143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 1147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 114e: 00 114f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1156: 0f 1f 00 nopl (%rax) 1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 1164: 48 ff c0 inc %rax 1167: c5 fa 11 0a vmovss %xmm1,(%rdx) 116b: 48 83 c2 04 add $0x4,%rdx 116f: 49 3b c0 cmp %r8,%rax 1172: 72 ec jb 0x1160 1174: 33 c0 xor %eax,%eax 1176: c5 f8 77 vzeroupper 1179: 48 83 c4 28 add $0x28,%rsp 117d: c3 ret 117e: 33 c0 xor %eax,%eax 1180: eb b5 jmp 0x1137 1182: 45 33 d2 xor %r10d,%r10d 1185: 41 83 f8 01 cmp $0x1,%r8d 1189: 72 e9 jb 0x1174 118b: 4d 63 c0 movslq %r8d,%r8 118e: 33 c0 xor %eax,%eax 1190: eb a5 jmp 0x1137 1192: 48 89 d1 mov %rdx,%rcx 1195: 44 89 c2 mov %r8d,%edx 1198: e8 83 8f 00 00 call 0xa120 119d: 48 83 c4 28 add $0x28,%rsp 11a1: c3 ret 11a2: 33 c0 xor %eax,%eax 11a4: 48 83 c4 28 add $0x28,%rsp 11a8: c3 ret 11a9: b8 fa ff ff ff mov $0xfffffffa,%eax 11ae: 48 83 c4 28 add $0x28,%rsp 11b2: c3 ret 11b3: b8 f8 ff ff ff mov $0xfffffff8,%eax 11b8: 48 83 c4 28 add $0x28,%rsp 11bc: c3 ret 11bd: 0f 1f 00 nopl (%rax) 11c0: 48 83 ec 28 sub $0x28,%rsp 11c4: 48 85 d2 test %rdx,%rdx 11c7: 0f 84 9e 01 00 00 je 0x136b 11cd: 45 85 c0 test %r8d,%r8d 11d0: 0f 8e 8b 01 00 00 jle 0x1361 11d6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4df90 11dd: 01 11de: 7a 06 jp 0x11e6 11e0: 0f 84 74 01 00 00 je 0x135a 11e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 11ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 11ee: 7a 06 jp 0x11f6 11f0: 0f 84 54 01 00 00 je 0x134a 11f6: 41 83 f8 10 cmp $0x10,%r8d 11fa: 0f 8c 42 01 00 00 jl 0x1342 1200: 49 89 d3 mov %rdx,%r11 1203: 49 83 e3 1f and $0x1f,%r11 1207: 45 85 db test %r11d,%r11d 120a: 74 18 je 0x1224 120c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 1213: 0f 85 29 01 00 00 jne 0x1342 1219: 41 f7 db neg %r11d 121c: 41 83 c3 20 add $0x20,%r11d 1220: 41 c1 eb 02 shr $0x2,%r11d 1224: 41 8d 43 10 lea 0x10(%r11),%eax 1228: 44 3b c0 cmp %eax,%r8d 122b: 0f 8c 11 01 00 00 jl 0x1342 1231: 45 89 c1 mov %r8d,%r9d 1234: 33 c0 xor %eax,%eax 1236: 45 2b cb sub %r11d,%r9d 1239: 41 83 e1 0f and $0xf,%r9d 123d: 41 f7 d9 neg %r9d 1240: 45 03 c8 add %r8d,%r9d 1243: 45 89 da mov %r11d,%r10d 1246: 45 85 db test %r11d,%r11d 1249: 76 27 jbe 0x1272 124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1252: 00 1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 1265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 126a: 48 ff c0 inc %rax 126d: 49 3b c2 cmp %r10,%rax 1270: 72 ee jb 0x1260 1272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 1277: 49 63 c1 movslq %r9d,%rax 127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 1286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 128d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 1293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 129a: 49 83 c2 10 add $0x10,%r10 129e: 4c 3b d0 cmp %rax,%r10 12a1: 72 dd jb 0x1280 12a3: 41 8d 41 01 lea 0x1(%r9),%eax 12a7: 41 3b c0 cmp %r8d,%eax 12aa: 0f 87 84 00 00 00 ja 0x1334 12b0: 4d 63 c0 movslq %r8d,%r8 12b3: 4d 63 c9 movslq %r9d,%r9 12b6: 4d 2b c1 sub %r9,%r8 12b9: 49 83 f8 04 cmp $0x4,%r8 12bd: 0f 8c 7b 00 00 00 jl 0x133e 12c3: 4d 63 c9 movslq %r9d,%r9 12c6: 44 89 c0 mov %r8d,%eax 12c9: 83 e0 fc and $0xfffffffc,%eax 12cc: 45 33 db xor %r11d,%r11d 12cf: 48 63 c0 movslq %eax,%rax 12d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 12d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 12e5: 49 83 c3 04 add $0x4,%r11 12e9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 12ee: 49 83 c2 10 add $0x10,%r10 12f2: 4c 3b d8 cmp %rax,%r11 12f5: 72 e9 jb 0x12e0 12f7: 49 3b c0 cmp %r8,%rax 12fa: 73 38 jae 0x1334 12fc: 4d 63 c9 movslq %r9d,%r9 12ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 1303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 1307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 130e: 00 130f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1316: 0f 1f 00 nopl (%rax) 1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 1324: 48 ff c0 inc %rax 1327: c5 fa 11 0a vmovss %xmm1,(%rdx) 132b: 48 83 c2 04 add $0x4,%rdx 132f: 49 3b c0 cmp %r8,%rax 1332: 72 ec jb 0x1320 1334: 33 c0 xor %eax,%eax 1336: c5 f8 77 vzeroupper 1339: 48 83 c4 28 add $0x28,%rsp 133d: c3 ret 133e: 33 c0 xor %eax,%eax 1340: eb b5 jmp 0x12f7 1342: 45 33 c9 xor %r9d,%r9d 1345: e9 59 ff ff ff jmp 0x12a3 134a: 48 89 d1 mov %rdx,%rcx 134d: 44 89 c2 mov %r8d,%edx 1350: e8 0b 8e 00 00 call 0xa160 1355: 48 83 c4 28 add $0x28,%rsp 1359: c3 ret 135a: 33 c0 xor %eax,%eax 135c: 48 83 c4 28 add $0x28,%rsp 1360: c3 ret 1361: b8 fa ff ff ff mov $0xfffffffa,%eax 1366: 48 83 c4 28 add $0x28,%rsp 136a: c3 ret 136b: b8 f8 ff ff ff mov $0xfffffff8,%eax 1370: 48 83 c4 28 add $0x28,%rsp 1374: c3 ret 1375: 0f 1f 40 00 nopl 0x0(%rax) 1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1380: 48 83 ec 28 sub $0x28,%rsp 1384: 48 85 d2 test %rdx,%rdx 1387: 0f 84 9e 01 00 00 je 0x152b 138d: 45 85 c0 test %r8d,%r8d 1390: 0f 8e 8b 01 00 00 jle 0x1521 1396: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4df94 139d: 01 139e: 7a 06 jp 0x13a6 13a0: 0f 84 74 01 00 00 je 0x151a 13a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 13aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 13ae: 7a 06 jp 0x13b6 13b0: 0f 84 54 01 00 00 je 0x150a 13b6: 41 83 f8 10 cmp $0x10,%r8d 13ba: 0f 8c 42 01 00 00 jl 0x1502 13c0: 49 89 d3 mov %rdx,%r11 13c3: 49 83 e3 1f and $0x1f,%r11 13c7: 45 85 db test %r11d,%r11d 13ca: 74 18 je 0x13e4 13cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d 13d3: 0f 85 29 01 00 00 jne 0x1502 13d9: 41 f7 db neg %r11d 13dc: 41 83 c3 20 add $0x20,%r11d 13e0: 41 c1 eb 02 shr $0x2,%r11d 13e4: 41 8d 43 10 lea 0x10(%r11),%eax 13e8: 44 3b c0 cmp %eax,%r8d 13eb: 0f 8c 11 01 00 00 jl 0x1502 13f1: 45 89 c1 mov %r8d,%r9d 13f4: 33 c0 xor %eax,%eax 13f6: 45 2b cb sub %r11d,%r9d 13f9: 41 83 e1 0f and $0xf,%r9d 13fd: 41 f7 d9 neg %r9d 1400: 45 03 c8 add %r8d,%r9d 1403: 45 89 da mov %r11d,%r10d 1406: 45 85 db test %r11d,%r11d 1409: 76 27 jbe 0x1432 140b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1412: 00 1413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 141a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1420: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 1425: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 142a: 48 ff c0 inc %rax 142d: 49 3b c2 cmp %r10,%rax 1430: 72 ee jb 0x1420 1432: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 1437: 49 63 c1 movslq %r9d,%rax 143a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1440: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 1446: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 144d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 1453: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 145a: 49 83 c2 10 add $0x10,%r10 145e: 4c 3b d0 cmp %rax,%r10 1461: 72 dd jb 0x1440 1463: 41 8d 41 01 lea 0x1(%r9),%eax 1467: 41 3b c0 cmp %r8d,%eax 146a: 0f 87 84 00 00 00 ja 0x14f4 1470: 4d 63 c0 movslq %r8d,%r8 1473: 4d 63 c9 movslq %r9d,%r9 1476: 4d 2b c1 sub %r9,%r8 1479: 49 83 f8 04 cmp $0x4,%r8 147d: 0f 8c 7b 00 00 00 jl 0x14fe 1483: 4d 63 c9 movslq %r9d,%r9 1486: 44 89 c0 mov %r8d,%eax 1489: 83 e0 fc and $0xfffffffc,%eax 148c: 45 33 db xor %r11d,%r11d 148f: 48 63 c0 movslq %eax,%rax 1492: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 1497: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 149b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 14a5: 49 83 c3 04 add $0x4,%r11 14a9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 14ae: 49 83 c2 10 add $0x10,%r10 14b2: 4c 3b d8 cmp %rax,%r11 14b5: 72 e9 jb 0x14a0 14b7: 49 3b c0 cmp %r8,%rax 14ba: 73 38 jae 0x14f4 14bc: 4d 63 c9 movslq %r9d,%r9 14bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 14c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 14c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14ce: 00 14cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14d6: 0f 1f 00 nopl (%rax) 14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 14e4: 48 ff c0 inc %rax 14e7: c5 fa 11 0a vmovss %xmm1,(%rdx) 14eb: 48 83 c2 04 add $0x4,%rdx 14ef: 49 3b c0 cmp %r8,%rax 14f2: 72 ec jb 0x14e0 14f4: 33 c0 xor %eax,%eax 14f6: c5 f8 77 vzeroupper 14f9: 48 83 c4 28 add $0x28,%rsp 14fd: c3 ret 14fe: 33 c0 xor %eax,%eax 1500: eb b5 jmp 0x14b7 1502: 45 33 c9 xor %r9d,%r9d 1505: e9 59 ff ff ff jmp 0x1463 150a: 48 89 d1 mov %rdx,%rcx 150d: 44 89 c2 mov %r8d,%edx 1510: e8 8b 8c 00 00 call 0xa1a0 1515: 48 83 c4 28 add $0x28,%rsp 1519: c3 ret 151a: 33 c0 xor %eax,%eax 151c: 48 83 c4 28 add $0x28,%rsp 1520: c3 ret 1521: b8 fa ff ff ff mov $0xfffffffa,%eax 1526: 48 83 c4 28 add $0x28,%rsp 152a: c3 ret 152b: b8 f8 ff ff ff mov $0xfffffff8,%eax 1530: 48 83 c4 28 add $0x28,%rsp 1534: c3 ret 1535: 0f 1f 40 00 nopl 0x0(%rax) 1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1540: 48 83 ec 38 sub $0x38,%rsp 1544: 45 89 c1 mov %r8d,%r9d 1547: 49 89 d0 mov %rdx,%r8 154a: 48 89 ca mov %rcx,%rdx 154d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 1553: 48 85 d2 test %rdx,%rdx 1556: 8b 44 24 60 mov 0x60(%rsp),%eax 155a: 74 47 je 0x15a3 155c: 4d 85 c0 test %r8,%r8 155f: 74 42 je 0x15a3 1561: 45 85 c9 test %r9d,%r9d 1564: 7e 47 jle 0x15ad 1566: 85 c0 test %eax,%eax 1568: 74 0f je 0x1579 156a: 83 f8 04 cmp $0x4,%eax 156d: 74 0d je 0x157c 156f: b8 fb ff ff ff mov $0xfffffffb,%eax 1574: 48 83 c4 38 add $0x38,%rsp 1578: c3 ret 1579: 83 f8 04 cmp $0x4,%eax 157c: 49 89 e3 mov %rsp,%r11 157f: b8 01 00 00 00 mov $0x1,%eax 1584: 41 ba 00 00 00 00 mov $0x0,%r10d 158a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 158f: 44 0f 44 d0 cmove %eax,%r10d 1593: 45 89 53 20 mov %r10d,0x20(%r11) 1597: e8 b0 d9 a6 01 call 0x1a6ef4c 159c: 33 c0 xor %eax,%eax 159e: 48 83 c4 38 add $0x38,%rsp 15a2: c3 ret 15a3: b8 f8 ff ff ff mov $0xfffffff8,%eax 15a8: 48 83 c4 38 add $0x38,%rsp 15ac: c3 ret 15ad: b8 fa ff ff ff mov $0xfffffffa,%eax 15b2: 48 83 c4 38 add $0x38,%rsp 15b6: c3 ret 15b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 15be: 00 00 15c0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 15c5: 45 89 c1 mov %r8d,%r9d 15c8: 49 89 d0 mov %rdx,%r8 15cb: 48 89 ca mov %rcx,%rdx 15ce: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 15d4: 48 85 d2 test %rdx,%rdx 15d7: 8b 44 24 60 mov 0x60(%rsp),%eax 15db: 74 4b je 0x1628 15dd: 4d 85 c0 test %r8,%r8 15e0: 74 46 je 0x1628 15e2: 45 85 c9 test %r9d,%r9d 15e5: 7e 4c jle 0x1633 15e7: 85 c0 test %eax,%eax 15e9: 74 12 je 0x15fd 15eb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 15f0: 74 0b je 0x15fd 15f2: b8 fb ff ff ff mov $0xfffffffb,%eax 15f7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 15fc: c3 ret 15fd: 49 89 e3 mov %rsp,%r11 1600: 41 ba 01 00 00 00 mov $0x1,%r10d 1606: 83 f8 04 cmp $0x4,%eax 1609: b8 00 00 00 00 mov $0x0,%eax 160e: 41 0f 44 c2 cmove %r10d,%eax 1612: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1617: 41 89 43 20 mov %eax,0x20(%r11) 161b: e8 cc 47 a7 01 call 0x1a75dec 1620: 33 c0 xor %eax,%eax 1622: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1627: c3 ret 1628: b8 f8 ff ff ff mov $0xfffffff8,%eax 162d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1632: c3 ret 1633: b8 fa ff ff ff mov $0xfffffffa,%eax 1638: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 163d: c3 ret 163e: 66 90 xchg %ax,%ax 1640: 48 83 ec 38 sub $0x38,%rsp 1644: 45 89 c1 mov %r8d,%r9d 1647: 49 89 d0 mov %rdx,%r8 164a: 48 89 ca mov %rcx,%rdx 164d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 1653: 8b 44 24 60 mov 0x60(%rsp),%eax 1657: 48 85 d2 test %rdx,%rdx 165a: 74 47 je 0x16a3 165c: 4d 85 c0 test %r8,%r8 165f: 74 42 je 0x16a3 1661: 45 85 c9 test %r9d,%r9d 1664: 7e 47 jle 0x16ad 1666: 85 c0 test %eax,%eax 1668: 74 0f je 0x1679 166a: 83 f8 04 cmp $0x4,%eax 166d: 74 0d je 0x167c 166f: b8 fb ff ff ff mov $0xfffffffb,%eax 1674: 48 83 c4 38 add $0x38,%rsp 1678: c3 ret 1679: 83 f8 04 cmp $0x4,%eax 167c: b8 01 00 00 00 mov $0x1,%eax 1681: 41 ba 00 00 00 00 mov $0x0,%r10d 1687: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 168c: 44 0f 44 d0 cmove %eax,%r10d 1690: 49 89 e3 mov %rsp,%r11 1693: 45 89 53 20 mov %r10d,0x20(%r11) 1697: e8 00 b4 a7 01 call 0x1a7ca9c 169c: 33 c0 xor %eax,%eax 169e: 48 83 c4 38 add $0x38,%rsp 16a2: c3 ret 16a3: b8 f8 ff ff ff mov $0xfffffff8,%eax 16a8: 48 83 c4 38 add $0x38,%rsp 16ac: c3 ret 16ad: b8 fa ff ff ff mov $0xfffffffa,%eax 16b2: 48 83 c4 38 add $0x38,%rsp 16b6: c3 ret 16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 16be: 00 00 16c0: 41 56 push %r14 16c2: 48 85 c9 test %rcx,%rcx 16c5: 0f 84 51 03 00 00 je 0x1a1c 16cb: 48 85 d2 test %rdx,%rdx 16ce: 0f 84 48 03 00 00 je 0x1a1c 16d4: 45 85 c0 test %r8d,%r8d 16d7: 0f 8e 37 03 00 00 jle 0x1a14 16dd: 8b 44 24 30 mov 0x30(%rsp),%eax 16e1: 85 c0 test %eax,%eax 16e3: 0f 84 94 01 00 00 je 0x187d 16e9: 83 f8 04 cmp $0x4,%eax 16ec: 74 08 je 0x16f6 16ee: b8 fb ff ff ff mov $0xfffffffb,%eax 16f3: 41 5e pop %r14 16f5: c3 ret 16f6: 45 32 c9 xor %r9b,%r9b 16f9: 41 83 f8 10 cmp $0x10,%r8d 16fd: 0f 8c fd 02 00 00 jl 0x1a00 1703: 49 89 d3 mov %rdx,%r11 1706: 49 83 e3 1f and $0x1f,%r11 170a: 45 89 db mov %r11d,%r11d 170d: 45 85 db test %r11d,%r11d 1710: 74 18 je 0x172a 1712: 41 f7 c3 03 00 00 00 test $0x3,%r11d 1719: 0f 85 e1 02 00 00 jne 0x1a00 171f: 41 f7 db neg %r11d 1722: 41 83 c3 20 add $0x20,%r11d 1726: 41 c1 eb 02 shr $0x2,%r11d 172a: 41 8d 43 10 lea 0x10(%r11),%eax 172e: 44 3b c0 cmp %eax,%r8d 1731: 0f 8c c9 02 00 00 jl 0x1a00 1737: 44 89 c0 mov %r8d,%eax 173a: 45 33 d2 xor %r10d,%r10d 173d: 41 2b c3 sub %r11d,%eax 1740: 83 e0 0f and $0xf,%eax 1743: f7 d8 neg %eax 1745: 41 03 c0 add %r8d,%eax 1748: 45 85 db test %r11d,%r11d 174b: 76 2b jbe 0x1778 174d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1754: 00 1755: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 175c: 0f 1f 40 00 nopl 0x0(%rax) 1760: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 1766: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 176a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 1770: 49 ff c2 inc %r10 1773: 4d 3b d3 cmp %r11,%r10 1776: 72 e8 jb 0x1760 1778: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 177d: 4c 63 d0 movslq %eax,%r10 1780: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 1786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 178d: 00 178e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1795: 0f 1f 40 00 nopl 0x0(%rax) 1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17a0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 17a6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 17ad: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 17b4: 01 17b5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 17b9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 17bf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 17c6: 01 17c7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 17cb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 17d2: 49 83 c3 10 add $0x10,%r11 17d6: 4d 3b da cmp %r10,%r11 17d9: 72 c5 jb 0x17a0 17db: 44 8d 50 01 lea 0x1(%rax),%r10d 17df: 45 3b d0 cmp %r8d,%r10d 17e2: 0f 87 10 02 00 00 ja 0x19f8 17e8: 4d 63 c0 movslq %r8d,%r8 17eb: 48 63 c0 movslq %eax,%rax 17ee: 4c 2b c0 sub %rax,%r8 17f1: 41 80 f9 01 cmp $0x1,%r9b 17f5: 75 05 jne 0x17fc 17f7: 45 33 db xor %r11d,%r11d 17fa: eb 3d jmp 0x1839 17fc: 49 83 f8 04 cmp $0x4,%r8 1800: 7c f5 jl 0x17f7 1802: 48 63 c0 movslq %eax,%rax 1805: 45 89 c3 mov %r8d,%r11d 1808: 41 83 e3 fc and $0xfffffffc,%r11d 180c: 45 33 d2 xor %r10d,%r10d 180f: 4d 63 db movslq %r11d,%r11 1812: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 1817: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 181b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 181f: 90 nop 1820: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 1826: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 182a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 1830: 49 83 c2 04 add $0x4,%r10 1834: 4d 3b d3 cmp %r11,%r10 1837: 72 e7 jb 0x1820 1839: 4d 3b d8 cmp %r8,%r11 183c: 0f 83 b6 01 00 00 jae 0x19f8 1842: 48 63 c0 movslq %eax,%rax 1845: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 1849: 48 8d 04 81 lea (%rcx,%rax,4),%rax 184d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1854: 00 1855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 185c: 0f 1f 40 00 nopl 0x0(%rax) 1860: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 1866: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 186a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 1870: 49 ff c3 inc %r11 1873: 4d 3b d8 cmp %r8,%r11 1876: 72 e8 jb 0x1860 1878: e9 7b 01 00 00 jmp 0x19f8 187d: 45 32 c9 xor %r9b,%r9b 1880: 41 83 f8 10 cmp $0x10,%r8d 1884: 0f 8c 80 01 00 00 jl 0x1a0a 188a: 49 89 d3 mov %rdx,%r11 188d: 49 83 e3 1f and $0x1f,%r11 1891: 45 89 db mov %r11d,%r11d 1894: 45 85 db test %r11d,%r11d 1897: 74 18 je 0x18b1 1899: 41 f7 c3 03 00 00 00 test $0x3,%r11d 18a0: 0f 85 64 01 00 00 jne 0x1a0a 18a6: 41 f7 db neg %r11d 18a9: 41 83 c3 20 add $0x20,%r11d 18ad: 41 c1 eb 02 shr $0x2,%r11d 18b1: 41 8d 43 10 lea 0x10(%r11),%eax 18b5: 44 3b c0 cmp %eax,%r8d 18b8: 0f 8c 4c 01 00 00 jl 0x1a0a 18be: 44 89 c0 mov %r8d,%eax 18c1: 45 33 d2 xor %r10d,%r10d 18c4: 41 2b c3 sub %r11d,%eax 18c7: 83 e0 0f and $0xf,%eax 18ca: f7 d8 neg %eax 18cc: 41 03 c0 add %r8d,%eax 18cf: 45 85 db test %r11d,%r11d 18d2: 76 24 jbe 0x18f8 18d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18e0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 18e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 18ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 18f0: 49 ff c2 inc %r10 18f3: 4d 3b d3 cmp %r11,%r10 18f6: 72 e8 jb 0x18e0 18f8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 18fd: 4c 63 d0 movslq %eax,%r10 1900: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 1906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 190d: 00 190e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1915: 0f 1f 40 00 nopl 0x0(%rax) 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1920: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 1926: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 192d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 1934: 01 1935: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 1939: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 193f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 1946: 01 1947: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 194b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 1952: 49 83 c3 10 add $0x10,%r11 1956: 4d 3b da cmp %r10,%r11 1959: 72 c5 jb 0x1920 195b: 44 8d 50 01 lea 0x1(%rax),%r10d 195f: 45 3b d0 cmp %r8d,%r10d 1962: 0f 87 90 00 00 00 ja 0x19f8 1968: 4d 63 c0 movslq %r8d,%r8 196b: 48 63 c0 movslq %eax,%rax 196e: 4c 2b c0 sub %rax,%r8 1971: 41 80 f9 01 cmp $0x1,%r9b 1975: 75 05 jne 0x197c 1977: 45 33 db xor %r11d,%r11d 197a: eb 3d jmp 0x19b9 197c: 49 83 f8 04 cmp $0x4,%r8 1980: 7c f5 jl 0x1977 1982: 48 63 c0 movslq %eax,%rax 1985: 45 89 c3 mov %r8d,%r11d 1988: 41 83 e3 fc and $0xfffffffc,%r11d 198c: 45 33 d2 xor %r10d,%r10d 198f: 4d 63 db movslq %r11d,%r11 1992: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 1997: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 199b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 199f: 90 nop 19a0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 19a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 19aa: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 19b0: 49 83 c2 04 add $0x4,%r10 19b4: 4d 3b d3 cmp %r11,%r10 19b7: 72 e7 jb 0x19a0 19b9: 4d 3b d8 cmp %r8,%r11 19bc: 73 3a jae 0x19f8 19be: 48 63 c0 movslq %eax,%rax 19c1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 19c5: 48 8d 04 81 lea (%rcx,%rax,4),%rax 19c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19d0: 00 19d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19df: 00 19e0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 19e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 19ea: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 19f0: 49 ff c3 inc %r11 19f3: 4d 3b d8 cmp %r8,%r11 19f6: 72 e8 jb 0x19e0 19f8: 33 c0 xor %eax,%eax 19fa: c5 f8 77 vzeroupper 19fd: 41 5e pop %r14 19ff: c3 ret 1a00: 41 b1 01 mov $0x1,%r9b 1a03: 33 c0 xor %eax,%eax 1a05: e9 d1 fd ff ff jmp 0x17db 1a0a: 41 b1 01 mov $0x1,%r9b 1a0d: 33 c0 xor %eax,%eax 1a0f: e9 47 ff ff ff jmp 0x195b 1a14: b8 fa ff ff ff mov $0xfffffffa,%eax 1a19: 41 5e pop %r14 1a1b: c3 ret 1a1c: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a21: 41 5e pop %r14 1a23: c3 ret 1a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1a2b: 00 1a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1a3f: 00 1a40: 41 57 push %r15 1a42: 48 85 c9 test %rcx,%rcx 1a45: 0f 84 38 03 00 00 je 0x1d83 1a4b: 48 85 d2 test %rdx,%rdx 1a4e: 0f 84 2f 03 00 00 je 0x1d83 1a54: 45 85 c0 test %r8d,%r8d 1a57: 0f 8e 1e 03 00 00 jle 0x1d7b 1a5d: 8b 44 24 30 mov 0x30(%rsp),%eax 1a61: 85 c0 test %eax,%eax 1a63: 0f 84 74 01 00 00 je 0x1bdd 1a69: 83 f8 04 cmp $0x4,%eax 1a6c: 74 08 je 0x1a76 1a6e: b8 fb ff ff ff mov $0xfffffffb,%eax 1a73: 41 5f pop %r15 1a75: c3 ret 1a76: 41 83 f8 10 cmp $0x10,%r8d 1a7a: 0f 8c c8 02 00 00 jl 0x1d48 1a80: 41 83 f8 1d cmp $0x1d,%r8d 1a84: 0f 8c c6 02 00 00 jl 0x1d50 1a8a: 49 89 d7 mov %rdx,%r15 1a8d: 49 83 e7 1f and $0x1f,%r15 1a91: 45 85 ff test %r15d,%r15d 1a94: 74 18 je 0x1aae 1a96: 41 f7 c7 03 00 00 00 test $0x3,%r15d 1a9d: 0f 85 a5 02 00 00 jne 0x1d48 1aa3: 41 f7 df neg %r15d 1aa6: 41 83 c7 20 add $0x20,%r15d 1aaa: 41 c1 ef 02 shr $0x2,%r15d 1aae: 41 8d 47 10 lea 0x10(%r15),%eax 1ab2: 44 3b c0 cmp %eax,%r8d 1ab5: 0f 8c 8d 02 00 00 jl 0x1d48 1abb: 45 89 c3 mov %r8d,%r11d 1abe: 33 c0 xor %eax,%eax 1ac0: 45 2b df sub %r15d,%r11d 1ac3: 41 83 e3 0f and $0xf,%r11d 1ac7: 41 f7 db neg %r11d 1aca: 45 03 d8 add %r8d,%r11d 1acd: 45 89 fa mov %r15d,%r10d 1ad0: 45 85 ff test %r15d,%r15d 1ad3: 76 21 jbe 0x1af6 1ad5: 0f 1f 40 00 nopl 0x0(%rax) 1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ae0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 1ae5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 1ae9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 1aee: 48 ff c0 inc %rax 1af1: 49 3b c2 cmp %r10,%rax 1af4: 72 ea jb 0x1ae0 1af6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 1afb: 49 63 c3 movslq %r11d,%rax 1afe: 66 90 xchg %ax,%ax 1b00: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 1b06: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 1b0d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 1b11: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 1b15: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 1b1b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 1b22: 49 83 c2 10 add $0x10,%r10 1b26: 4c 3b d0 cmp %rax,%r10 1b29: 72 d5 jb 0x1b00 1b2b: 41 8d 43 01 lea 0x1(%r11),%eax 1b2f: 41 3b c0 cmp %r8d,%eax 1b32: 0f 87 00 02 00 00 ja 0x1d38 1b38: 4d 63 c8 movslq %r8d,%r9 1b3b: 4d 63 db movslq %r11d,%r11 1b3e: 4d 2b cb sub %r11,%r9 1b41: 49 83 f9 04 cmp $0x4,%r9 1b45: 0f 8c f5 01 00 00 jl 0x1d40 1b4b: 4d 63 db movslq %r11d,%r11 1b4e: 45 89 ca mov %r9d,%r10d 1b51: 41 83 e2 fc and $0xfffffffc,%r10d 1b55: 45 33 c0 xor %r8d,%r8d 1b58: 4d 63 d2 movslq %r10d,%r10 1b5b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 1b60: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 1b64: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 1b68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b6f: 00 1b70: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1b7e: 00 00 1b80: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 1b86: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 1b8a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 1b90: 49 83 c0 04 add $0x4,%r8 1b94: 4d 3b c2 cmp %r10,%r8 1b97: 72 e7 jb 0x1b80 1b99: 4d 3b d1 cmp %r9,%r10 1b9c: 0f 83 96 01 00 00 jae 0x1d38 1ba2: 4d 63 db movslq %r11d,%r11 1ba5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 1ba9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 1bad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bb4: 00 1bb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bbc: 0f 1f 40 00 nopl 0x0(%rax) 1bc0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 1bc6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 1bca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 1bd0: 49 ff c2 inc %r10 1bd3: 4d 3b d1 cmp %r9,%r10 1bd6: 72 e8 jb 0x1bc0 1bd8: e9 5b 01 00 00 jmp 0x1d38 1bdd: 41 83 f8 10 cmp $0x10,%r8d 1be1: 0f 8c 7d 01 00 00 jl 0x1d64 1be7: 41 83 f8 1d cmp $0x1d,%r8d 1beb: 0f 8c 7b 01 00 00 jl 0x1d6c 1bf1: 49 89 d7 mov %rdx,%r15 1bf4: 49 83 e7 1f and $0x1f,%r15 1bf8: 45 85 ff test %r15d,%r15d 1bfb: 74 18 je 0x1c15 1bfd: 41 f7 c7 03 00 00 00 test $0x3,%r15d 1c04: 0f 85 5a 01 00 00 jne 0x1d64 1c0a: 41 f7 df neg %r15d 1c0d: 41 83 c7 20 add $0x20,%r15d 1c11: 41 c1 ef 02 shr $0x2,%r15d 1c15: 41 8d 47 10 lea 0x10(%r15),%eax 1c19: 44 3b c0 cmp %eax,%r8d 1c1c: 0f 8c 42 01 00 00 jl 0x1d64 1c22: 45 89 c3 mov %r8d,%r11d 1c25: 33 c0 xor %eax,%eax 1c27: 45 2b df sub %r15d,%r11d 1c2a: 41 83 e3 0f and $0xf,%r11d 1c2e: 41 f7 db neg %r11d 1c31: 45 03 d8 add %r8d,%r11d 1c34: 45 89 fa mov %r15d,%r10d 1c37: 45 85 ff test %r15d,%r15d 1c3a: 76 1a jbe 0x1c56 1c3c: 0f 1f 40 00 nopl 0x0(%rax) 1c40: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 1c45: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 1c49: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 1c4e: 48 ff c0 inc %rax 1c51: 49 3b c2 cmp %r10,%rax 1c54: 72 ea jb 0x1c40 1c56: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 1c5b: 49 63 c3 movslq %r11d,%rax 1c5e: 66 90 xchg %ax,%ax 1c60: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 1c66: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 1c6d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 1c71: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 1c75: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 1c7b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 1c82: 49 83 c2 10 add $0x10,%r10 1c86: 4c 3b d0 cmp %rax,%r10 1c89: 72 d5 jb 0x1c60 1c8b: 41 8d 43 01 lea 0x1(%r11),%eax 1c8f: 41 3b c0 cmp %r8d,%eax 1c92: 0f 87 a0 00 00 00 ja 0x1d38 1c98: 4d 63 c8 movslq %r8d,%r9 1c9b: 4d 63 db movslq %r11d,%r11 1c9e: 4d 2b cb sub %r11,%r9 1ca1: 49 83 f9 04 cmp $0x4,%r9 1ca5: 0f 8c b4 00 00 00 jl 0x1d5f 1cab: 4d 63 db movslq %r11d,%r11 1cae: 45 89 ca mov %r9d,%r10d 1cb1: 41 83 e2 fc and $0xfffffffc,%r10d 1cb5: 45 33 c0 xor %r8d,%r8d 1cb8: 4d 63 d2 movslq %r10d,%r10 1cbb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 1cc0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 1cc4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 1cc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ccf: 00 1cd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1cde: 00 00 1ce0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 1ce6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 1cea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 1cf0: 49 83 c0 04 add $0x4,%r8 1cf4: 4d 3b c2 cmp %r10,%r8 1cf7: 72 e7 jb 0x1ce0 1cf9: 4d 3b d1 cmp %r9,%r10 1cfc: 73 3a jae 0x1d38 1cfe: 4d 63 db movslq %r11d,%r11 1d01: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 1d05: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 1d09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d10: 00 1d11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d1f: 00 1d20: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 1d26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 1d2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 1d30: 49 ff c2 inc %r10 1d33: 4d 3b d1 cmp %r9,%r10 1d36: 72 e8 jb 0x1d20 1d38: 33 c0 xor %eax,%eax 1d3a: c5 f8 77 vzeroupper 1d3d: 41 5f pop %r15 1d3f: c3 ret 1d40: 45 33 d2 xor %r10d,%r10d 1d43: e9 51 fe ff ff jmp 0x1b99 1d48: 45 33 db xor %r11d,%r11d 1d4b: e9 db fd ff ff jmp 0x1b2b 1d50: 45 89 c3 mov %r8d,%r11d 1d53: 45 33 d2 xor %r10d,%r10d 1d56: 41 83 e3 f0 and $0xfffffff0,%r11d 1d5a: e9 97 fd ff ff jmp 0x1af6 1d5f: 45 33 d2 xor %r10d,%r10d 1d62: eb 95 jmp 0x1cf9 1d64: 45 33 db xor %r11d,%r11d 1d67: e9 1f ff ff ff jmp 0x1c8b 1d6c: 45 89 c3 mov %r8d,%r11d 1d6f: 45 33 d2 xor %r10d,%r10d 1d72: 41 83 e3 f0 and $0xfffffff0,%r11d 1d76: e9 db fe ff ff jmp 0x1c56 1d7b: b8 fa ff ff ff mov $0xfffffffa,%eax 1d80: 41 5f pop %r15 1d82: c3 ret 1d83: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d88: 41 5f pop %r15 1d8a: c3 ret 1d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d92: 00 1d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1da0: 48 83 ec 28 sub $0x28,%rsp 1da4: 48 85 c9 test %rcx,%rcx 1da7: 74 20 je 0x1dc9 1da9: 48 85 d2 test %rdx,%rdx 1dac: 74 1b je 0x1dc9 1dae: 45 85 c0 test %r8d,%r8d 1db1: 7f 0a jg 0x1dbd 1db3: b8 fa ff ff ff mov $0xfffffffa,%eax 1db8: 48 83 c4 28 add $0x28,%rsp 1dbc: c3 ret 1dbd: e8 3e 85 03 00 call 0x3a300 1dc2: 33 c0 xor %eax,%eax 1dc4: 48 83 c4 28 add $0x28,%rsp 1dc8: c3 ret 1dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1dce: 48 83 c4 28 add $0x28,%rsp 1dd2: c3 ret 1dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ddf: 00 1de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1de5: 48 85 c9 test %rcx,%rcx 1de8: 74 22 je 0x1e0c 1dea: 48 85 d2 test %rdx,%rdx 1ded: 74 1d je 0x1e0c 1def: 45 85 c0 test %r8d,%r8d 1df2: 7f 0b jg 0x1dff 1df4: b8 fa ff ff ff mov $0xfffffffa,%eax 1df9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1dfe: c3 ret 1dff: e8 7c 86 03 00 call 0x3a480 1e04: 33 c0 xor %eax,%eax 1e06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1e0b: c3 ret 1e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1e16: c3 ret 1e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1e1e: 00 00 1e20: 48 83 ec 28 sub $0x28,%rsp 1e24: 48 85 c9 test %rcx,%rcx 1e27: 74 20 je 0x1e49 1e29: 48 85 d2 test %rdx,%rdx 1e2c: 74 1b je 0x1e49 1e2e: 45 85 c0 test %r8d,%r8d 1e31: 7f 0a jg 0x1e3d 1e33: b8 fa ff ff ff mov $0xfffffffa,%eax 1e38: 48 83 c4 28 add $0x28,%rsp 1e3c: c3 ret 1e3d: e8 be 87 03 00 call 0x3a600 1e42: 33 c0 xor %eax,%eax 1e44: 48 83 c4 28 add $0x28,%rsp 1e48: c3 ret 1e49: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e4e: 48 83 c4 28 add $0x28,%rsp 1e52: c3 ret 1e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e5f: 00 1e60: 56 push %rsi 1e61: 48 89 d6 mov %rdx,%rsi 1e64: 48 85 c9 test %rcx,%rcx 1e67: 0f 84 90 01 00 00 je 0x1ffd 1e6d: 48 85 f6 test %rsi,%rsi 1e70: 0f 84 87 01 00 00 je 0x1ffd 1e76: 45 85 c0 test %r8d,%r8d 1e79: 0f 8e 77 01 00 00 jle 0x1ff6 1e7f: 41 83 f8 10 cmp $0x10,%r8d 1e83: 0f 8c 5d 01 00 00 jl 0x1fe6 1e89: 49 89 f1 mov %rsi,%r9 1e8c: 49 83 e1 1f and $0x1f,%r9 1e90: 45 89 c9 mov %r9d,%r9d 1e93: 45 85 c9 test %r9d,%r9d 1e96: 74 18 je 0x1eb0 1e98: 41 f7 c1 03 00 00 00 test $0x3,%r9d 1e9f: 0f 85 41 01 00 00 jne 0x1fe6 1ea5: 41 f7 d9 neg %r9d 1ea8: 41 83 c1 20 add $0x20,%r9d 1eac: 41 c1 e9 02 shr $0x2,%r9d 1eb0: 41 8d 41 10 lea 0x10(%r9),%eax 1eb4: 44 3b c0 cmp %eax,%r8d 1eb7: 0f 8c 29 01 00 00 jl 0x1fe6 1ebd: 44 89 c0 mov %r8d,%eax 1ec0: 33 d2 xor %edx,%edx 1ec2: 41 2b c1 sub %r9d,%eax 1ec5: 83 e0 0f and $0xf,%eax 1ec8: f7 d8 neg %eax 1eca: 41 03 c0 add %r8d,%eax 1ecd: 45 85 c9 test %r9d,%r9d 1ed0: 76 25 jbe 0x1ef7 1ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ee0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 1ee5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 1eea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 1eef: 48 ff c2 inc %rdx 1ef2: 49 3b d1 cmp %r9,%rdx 1ef5: 72 e9 jb 0x1ee0 1ef7: 48 63 d0 movslq %eax,%rdx 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1f00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 1f06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 1f0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 1f14: 01 1f15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 1f1c: 01 1f1d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 1f23: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 1f2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 1f30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 1f37: 49 83 c1 10 add $0x10,%r9 1f3b: 4c 3b ca cmp %rdx,%r9 1f3e: 72 c0 jb 0x1f00 1f40: 44 8d 48 01 lea 0x1(%rax),%r9d 1f44: 45 3b c8 cmp %r8d,%r9d 1f47: 0f 87 8d 00 00 00 ja 0x1fda 1f4d: 4d 63 d0 movslq %r8d,%r10 1f50: 4c 2b d2 sub %rdx,%r10 1f53: 49 83 fa 04 cmp $0x4,%r10 1f57: 0f 8c 84 00 00 00 jl 0x1fe1 1f5d: 45 89 d3 mov %r10d,%r11d 1f60: 45 33 c9 xor %r9d,%r9d 1f63: 41 83 e3 fc and $0xfffffffc,%r11d 1f67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 1f6b: 4d 63 db movslq %r11d,%r11 1f6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 1f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 1f86: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 1f8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 1f92: 49 83 c1 04 add $0x4,%r9 1f96: 4d 3b cb cmp %r11,%r9 1f99: 72 e5 jb 0x1f80 1f9b: 4d 3b da cmp %r10,%r11 1f9e: 73 3a jae 0x1fda 1fa0: 48 63 c0 movslq %eax,%rax 1fa3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 1fa7: 48 8d 04 81 lea (%rcx,%rax,4),%rax 1fab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fb2: 00 1fb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1fc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 1fc6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 1fcc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 1fd2: 49 ff c3 inc %r11 1fd5: 4d 3b da cmp %r10,%r11 1fd8: 72 e6 jb 0x1fc0 1fda: 33 c0 xor %eax,%eax 1fdc: c5 f8 77 vzeroupper 1fdf: 5e pop %rsi 1fe0: c3 ret 1fe1: 45 33 db xor %r11d,%r11d 1fe4: eb b5 jmp 0x1f9b 1fe6: 33 c0 xor %eax,%eax 1fe8: 41 83 f8 01 cmp $0x1,%r8d 1fec: 72 ec jb 0x1fda 1fee: 4d 63 d0 movslq %r8d,%r10 1ff1: 45 33 db xor %r11d,%r11d 1ff4: eb a5 jmp 0x1f9b 1ff6: b8 fa ff ff ff mov $0xfffffffa,%eax 1ffb: 5e pop %rsi 1ffc: c3 ret 1ffd: b8 f8 ff ff ff mov $0xfffffff8,%eax 2002: 5e pop %rsi 2003: c3 ret 2004: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 200b: 00 200c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 201f: 00 2020: 53 push %rbx 2021: 49 89 ca mov %rcx,%r10 2024: 4d 85 d2 test %r10,%r10 2027: 0f 84 84 01 00 00 je 0x21b1 202d: 48 85 d2 test %rdx,%rdx 2030: 0f 84 7b 01 00 00 je 0x21b1 2036: 45 85 c0 test %r8d,%r8d 2039: 0f 8e 6b 01 00 00 jle 0x21aa 203f: 41 83 f8 10 cmp $0x10,%r8d 2043: 0f 8c 59 01 00 00 jl 0x21a2 2049: 48 89 d3 mov %rdx,%rbx 204c: 48 83 e3 1f and $0x1f,%rbx 2050: 85 db test %ebx,%ebx 2052: 74 11 je 0x2065 2054: f6 c3 03 test $0x3,%bl 2057: 0f 85 45 01 00 00 jne 0x21a2 205d: f7 db neg %ebx 205f: 83 c3 20 add $0x20,%ebx 2062: c1 eb 02 shr $0x2,%ebx 2065: 8d 43 10 lea 0x10(%rbx),%eax 2068: 44 3b c0 cmp %eax,%r8d 206b: 0f 8c 31 01 00 00 jl 0x21a2 2071: 45 89 c1 mov %r8d,%r9d 2074: 33 c0 xor %eax,%eax 2076: 44 2b cb sub %ebx,%r9d 2079: 41 83 e1 0f and $0xf,%r9d 207d: 41 f7 d9 neg %r9d 2080: 45 03 c8 add %r8d,%r9d 2083: 89 d9 mov %ebx,%ecx 2085: 85 db test %ebx,%ebx 2087: 76 2f jbe 0x20b8 2089: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2090: 00 2091: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 209f: 00 20a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 20a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 20ab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 20b0: 48 ff c0 inc %rax 20b3: 48 3b c1 cmp %rcx,%rax 20b6: 72 e8 jb 0x20a0 20b8: 49 63 c1 movslq %r9d,%rax 20bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 20c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 20c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 20cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 20d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 20d8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 20dd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 20e3: 48 83 c1 10 add $0x10,%rcx 20e7: 48 3b c8 cmp %rax,%rcx 20ea: 72 d4 jb 0x20c0 20ec: 41 8d 41 01 lea 0x1(%r9),%eax 20f0: 41 3b c0 cmp %r8d,%eax 20f3: 0f 87 9e 00 00 00 ja 0x2197 20f9: 4d 63 c0 movslq %r8d,%r8 20fc: 4d 63 c9 movslq %r9d,%r9 20ff: 4d 2b c1 sub %r9,%r8 2102: 49 83 f8 04 cmp $0x4,%r8 2106: 0f 8c 92 00 00 00 jl 0x219e 210c: 4d 63 c9 movslq %r9d,%r9 210f: 44 89 c3 mov %r8d,%ebx 2112: 83 e3 fc and $0xfffffffc,%ebx 2115: 33 c9 xor %ecx,%ecx 2117: 48 63 db movslq %ebx,%rbx 211a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 211e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 2122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2129: 00 212a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2138: 00 2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2140: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 2146: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 214b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 2150: 48 83 c1 04 add $0x4,%rcx 2154: 48 3b cb cmp %rbx,%rcx 2157: 72 e7 jb 0x2140 2159: 49 3b d8 cmp %r8,%rbx 215c: 73 39 jae 0x2197 215e: 4d 63 c9 movslq %r9d,%r9 2161: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 2165: 4b 8d 04 8a lea (%r10,%r9,4),%rax 2169: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2170: 00 2171: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 217f: 00 2180: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 2185: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 218a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 218f: 48 ff c3 inc %rbx 2192: 49 3b d8 cmp %r8,%rbx 2195: 72 e9 jb 0x2180 2197: 33 c0 xor %eax,%eax 2199: c5 f8 77 vzeroupper 219c: 5b pop %rbx 219d: c3 ret 219e: 33 db xor %ebx,%ebx 21a0: eb b7 jmp 0x2159 21a2: 45 33 c9 xor %r9d,%r9d 21a5: e9 42 ff ff ff jmp 0x20ec 21aa: b8 fa ff ff ff mov $0xfffffffa,%eax 21af: 5b pop %rbx 21b0: c3 ret 21b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 21b6: 5b pop %rbx 21b7: c3 ret 21b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 21bf: 00 21c0: 48 85 c9 test %rcx,%rcx 21c3: 0f 84 5b 02 00 00 je 0x2424 21c9: 48 85 d2 test %rdx,%rdx 21cc: 0f 84 52 02 00 00 je 0x2424 21d2: 4d 85 c0 test %r8,%r8 21d5: 0f 84 49 02 00 00 je 0x2424 21db: 45 85 c9 test %r9d,%r9d 21de: 0f 86 33 02 00 00 jbe 0x2417 21e4: 41 83 f9 06 cmp $0x6,%r9d 21e8: 0f 86 ae 01 00 00 jbe 0x239c 21ee: 49 3b d0 cmp %r8,%rdx 21f1: 76 17 jbe 0x220a 21f3: 44 89 c8 mov %r9d,%eax 21f6: 49 89 d2 mov %rdx,%r10 21f9: 48 c1 e0 02 shl $0x2,%rax 21fd: 4d 2b d0 sub %r8,%r10 2200: 4c 3b d0 cmp %rax,%r10 2203: 7d 24 jge 0x2229 2205: e9 92 01 00 00 jmp 0x239c 220a: 4c 3b c2 cmp %rdx,%r8 220d: 0f 86 89 01 00 00 jbe 0x239c 2213: 44 89 c8 mov %r9d,%eax 2216: 4d 89 c2 mov %r8,%r10 2219: 48 c1 e0 02 shl $0x2,%rax 221d: 4c 2b d2 sub %rdx,%r10 2220: 4c 3b d0 cmp %rax,%r10 2223: 0f 8c 73 01 00 00 jl 0x239c 2229: 49 3b c8 cmp %r8,%rcx 222c: 76 10 jbe 0x223e 222e: 49 89 ca mov %rcx,%r10 2231: 4d 2b d0 sub %r8,%r10 2234: 4c 3b d0 cmp %rax,%r10 2237: 7d 1d jge 0x2256 2239: e9 5e 01 00 00 jmp 0x239c 223e: 4c 3b c1 cmp %rcx,%r8 2241: 0f 86 55 01 00 00 jbe 0x239c 2247: 4d 89 c2 mov %r8,%r10 224a: 4c 2b d1 sub %rcx,%r10 224d: 4c 3b d0 cmp %rax,%r10 2250: 0f 8c 46 01 00 00 jl 0x239c 2256: 41 83 f9 08 cmp $0x8,%r9d 225a: 0f 82 bd 01 00 00 jb 0x241d 2260: 4d 89 c2 mov %r8,%r10 2263: 49 83 e2 0f and $0xf,%r10 2267: 45 85 d2 test %r10d,%r10d 226a: 74 18 je 0x2284 226c: 41 f7 c2 03 00 00 00 test $0x3,%r10d 2273: 0f 85 a4 01 00 00 jne 0x241d 2279: 41 f7 da neg %r10d 227c: 41 83 c2 10 add $0x10,%r10d 2280: 41 c1 ea 02 shr $0x2,%r10d 2284: 41 8d 42 08 lea 0x8(%r10),%eax 2288: 44 3b c8 cmp %eax,%r9d 228b: 0f 82 8c 01 00 00 jb 0x241d 2291: 44 89 c8 mov %r9d,%eax 2294: 45 33 db xor %r11d,%r11d 2297: 41 2b c2 sub %r10d,%eax 229a: 83 e0 07 and $0x7,%eax 229d: f7 d8 neg %eax 229f: 41 03 c1 add %r9d,%eax 22a2: 45 85 d2 test %r10d,%r10d 22a5: 76 33 jbe 0x22da 22a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22ae: 00 22af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22b6: 0f 1f 00 nopl (%rax) 22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22c0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 22c6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 22cc: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 22d2: 41 ff c3 inc %r11d 22d5: 45 3b da cmp %r10d,%r11d 22d8: 72 e6 jb 0x22c0 22da: 45 89 d2 mov %r10d,%r10d 22dd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 22e1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 22e8: 74 56 je 0x2340 22ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22f1: 00 22f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2300: 45 89 d2 mov %r10d,%r10d 2303: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 2308: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 230e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 2313: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 2319: 0f 5d c8 minps %xmm0,%xmm1 231c: 0f 5d da minps %xmm2,%xmm3 231f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) 2324: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 232a: 41 83 c2 08 add $0x8,%r10d 232e: 44 3b d0 cmp %eax,%r10d 2331: 72 cd jb 0x2300 2333: eb 38 jmp 0x236d 2335: 0f 1f 40 00 nopl 0x0(%rax) 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2340: 45 89 d2 mov %r10d,%r10d 2343: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 2348: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 234e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 2353: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 2359: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) 235e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) 2364: 41 83 c2 08 add $0x8,%r10d 2368: 44 3b d0 cmp %eax,%r10d 236b: 72 d3 jb 0x2340 236d: 41 3b c1 cmp %r9d,%eax 2370: 0f 83 9e 00 00 00 jae 0x2414 2376: 0f 1f 00 nopl (%rax) 2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2380: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 2385: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 238a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 2390: ff c0 inc %eax 2392: 41 3b c1 cmp %r9d,%eax 2395: 72 e9 jb 0x2380 2397: e9 78 00 00 00 jmp 0x2414 239c: 44 89 c8 mov %r9d,%eax 239f: 41 bb 01 00 00 00 mov $0x1,%r11d 23a5: d1 e8 shr $1,%eax 23a7: 45 33 d2 xor %r10d,%r10d 23aa: 85 c0 test %eax,%eax 23ac: 76 4c jbe 0x23fa 23ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23b5: 00 23b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23bd: 0f 1f 00 nopl (%rax) 23c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 23c4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 23ca: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 23d0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 23d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 23db: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 23e1: 41 ff c2 inc %r10d 23e4: 44 3b d0 cmp %eax,%r10d 23e7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 23ed: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) 23f3: 72 cb jb 0x23c0 23f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 23fa: 41 ff cb dec %r11d 23fd: 45 3b d9 cmp %r9d,%r11d 2400: 73 12 jae 0x2414 2402: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 2408: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 240e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 2414: 33 c0 xor %eax,%eax 2416: c3 ret 2417: b8 fa ff ff ff mov $0xfffffffa,%eax 241c: c3 ret 241d: 33 c0 xor %eax,%eax 241f: e9 49 ff ff ff jmp 0x236d 2424: b8 f8 ff ff ff mov $0xfffffff8,%eax 2429: c3 ret 242a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2431: 00 2432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2445: 48 85 c9 test %rcx,%rcx 2448: 74 27 je 0x2471 244a: 48 85 d2 test %rdx,%rdx 244d: 74 22 je 0x2471 244f: 4d 85 c0 test %r8,%r8 2452: 74 1d je 0x2471 2454: 45 85 c9 test %r9d,%r9d 2457: 77 0b ja 0x2464 2459: b8 fa ff ff ff mov $0xfffffffa,%eax 245e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2463: c3 ret 2464: e8 17 83 03 00 call 0x3a780 2469: 33 c0 xor %eax,%eax 246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2470: c3 ret 2471: b8 f8 ff ff ff mov $0xfffffff8,%eax 2476: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 247b: c3 ret 247c: 0f 1f 40 00 nopl 0x0(%rax) 2480: 48 83 ec 28 sub $0x28,%rsp 2484: 48 85 c9 test %rcx,%rcx 2487: 74 25 je 0x24ae 2489: 48 85 d2 test %rdx,%rdx 248c: 74 20 je 0x24ae 248e: 4d 85 c0 test %r8,%r8 2491: 74 1b je 0x24ae 2493: 45 85 c9 test %r9d,%r9d 2496: 77 0a ja 0x24a2 2498: b8 fa ff ff ff mov $0xfffffffa,%eax 249d: 48 83 c4 28 add $0x28,%rsp 24a1: c3 ret 24a2: e8 19 88 03 00 call 0x3acc0 24a7: 33 c0 xor %eax,%eax 24a9: 48 83 c4 28 add $0x28,%rsp 24ad: c3 ret 24ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 24b3: 48 83 c4 28 add $0x28,%rsp 24b7: c3 ret 24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24bf: 00 24c0: 48 83 ec 28 sub $0x28,%rsp 24c4: 48 85 c9 test %rcx,%rcx 24c7: 74 25 je 0x24ee 24c9: 48 85 d2 test %rdx,%rdx 24cc: 74 20 je 0x24ee 24ce: 4d 85 c0 test %r8,%r8 24d1: 74 1b je 0x24ee 24d3: 45 85 c9 test %r9d,%r9d 24d6: 77 0a ja 0x24e2 24d8: b8 fa ff ff ff mov $0xfffffffa,%eax 24dd: 48 83 c4 28 add $0x28,%rsp 24e1: c3 ret 24e2: e8 b9 8d 03 00 call 0x3b2a0 24e7: 33 c0 xor %eax,%eax 24e9: 48 83 c4 28 add $0x28,%rsp 24ed: c3 ret 24ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 24f3: 48 83 c4 28 add $0x28,%rsp 24f7: c3 ret 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24ff: 00 2500: 48 83 ec 28 sub $0x28,%rsp 2504: 48 85 c9 test %rcx,%rcx 2507: 74 25 je 0x252e 2509: 48 85 d2 test %rdx,%rdx 250c: 74 20 je 0x252e 250e: 4d 85 c0 test %r8,%r8 2511: 74 1b je 0x252e 2513: 45 85 c9 test %r9d,%r9d 2516: 77 0a ja 0x2522 2518: b8 fa ff ff ff mov $0xfffffffa,%eax 251d: 48 83 c4 28 add $0x28,%rsp 2521: c3 ret 2522: e8 59 93 03 00 call 0x3b880 2527: 33 c0 xor %eax,%eax 2529: 48 83 c4 28 add $0x28,%rsp 252d: c3 ret 252e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2533: 48 83 c4 28 add $0x28,%rsp 2537: c3 ret 2538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 253f: 00 2540: 48 83 ec 28 sub $0x28,%rsp 2544: 48 85 c9 test %rcx,%rcx 2547: 74 25 je 0x256e 2549: 48 85 d2 test %rdx,%rdx 254c: 74 20 je 0x256e 254e: 4d 85 c0 test %r8,%r8 2551: 74 1b je 0x256e 2553: 45 85 c9 test %r9d,%r9d 2556: 77 0a ja 0x2562 2558: b8 fa ff ff ff mov $0xfffffffa,%eax 255d: 48 83 c4 28 add $0x28,%rsp 2561: c3 ret 2562: e8 39 99 03 00 call 0x3bea0 2567: 33 c0 xor %eax,%eax 2569: 48 83 c4 28 add $0x28,%rsp 256d: c3 ret 256e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2573: 48 83 c4 28 add $0x28,%rsp 2577: c3 ret 2578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 257f: 00 2580: 48 83 ec 28 sub $0x28,%rsp 2584: 48 85 c9 test %rcx,%rcx 2587: 74 25 je 0x25ae 2589: 48 85 d2 test %rdx,%rdx 258c: 74 20 je 0x25ae 258e: 4d 85 c0 test %r8,%r8 2591: 74 1b je 0x25ae 2593: 45 85 c9 test %r9d,%r9d 2596: 7f 0a jg 0x25a2 2598: b8 fa ff ff ff mov $0xfffffffa,%eax 259d: 48 83 c4 28 add $0x28,%rsp 25a1: c3 ret 25a2: e8 39 9f 03 00 call 0x3c4e0 25a7: 33 c0 xor %eax,%eax 25a9: 48 83 c4 28 add $0x28,%rsp 25ad: c3 ret 25ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 25b3: 48 83 c4 28 add $0x28,%rsp 25b7: c3 ret 25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25bf: 00 25c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 25c5: 48 85 c9 test %rcx,%rcx 25c8: 74 27 je 0x25f1 25ca: 48 85 d2 test %rdx,%rdx 25cd: 74 22 je 0x25f1 25cf: 4d 85 c0 test %r8,%r8 25d2: 74 1d je 0x25f1 25d4: 45 85 c9 test %r9d,%r9d 25d7: 7f 0b jg 0x25e4 25d9: b8 fa ff ff ff mov $0xfffffffa,%eax 25de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 25e3: c3 ret 25e4: e8 f7 a2 03 00 call 0x3c8e0 25e9: 33 c0 xor %eax,%eax 25eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 25f0: c3 ret 25f1: b8 f8 ff ff ff mov $0xfffffff8,%eax 25f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 25fb: c3 ret 25fc: 0f 1f 40 00 nopl 0x0(%rax) 2600: 48 83 ec 28 sub $0x28,%rsp 2604: 48 85 c9 test %rcx,%rcx 2607: 74 25 je 0x262e 2609: 48 85 d2 test %rdx,%rdx 260c: 74 20 je 0x262e 260e: 4d 85 c0 test %r8,%r8 2611: 74 1b je 0x262e 2613: 45 85 c9 test %r9d,%r9d 2616: 7f 0a jg 0x2622 2618: b8 fa ff ff ff mov $0xfffffffa,%eax 261d: 48 83 c4 28 add $0x28,%rsp 2621: c3 ret 2622: e8 b9 a6 03 00 call 0x3cce0 2627: 33 c0 xor %eax,%eax 2629: 48 83 c4 28 add $0x28,%rsp 262d: c3 ret 262e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2633: 48 83 c4 28 add $0x28,%rsp 2637: c3 ret 2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 263f: 00 2640: 41 57 push %r15 2642: 49 89 ca mov %rcx,%r10 2645: 49 89 d3 mov %rdx,%r11 2648: 4d 85 d2 test %r10,%r10 264b: 0f 84 fb 00 00 00 je 0x274c 2651: 4d 85 db test %r11,%r11 2654: 0f 84 f2 00 00 00 je 0x274c 265a: 4d 85 c0 test %r8,%r8 265d: 0f 84 e9 00 00 00 je 0x274c 2663: 45 85 c9 test %r9d,%r9d 2666: 0f 8e d8 00 00 00 jle 0x2744 266c: 49 63 d1 movslq %r9d,%rdx 266f: 48 83 fa 08 cmp $0x8,%rdx 2673: 0f 8c c6 00 00 00 jl 0x273f 2679: 4c 89 c0 mov %r8,%rax 267c: 48 83 e0 0f and $0xf,%rax 2680: 85 c0 test %eax,%eax 2682: 74 10 je 0x2694 2684: a8 03 test $0x3,%al 2686: 0f 85 b3 00 00 00 jne 0x273f 268c: f7 d8 neg %eax 268e: 83 c0 10 add $0x10,%eax 2691: c1 e8 02 shr $0x2,%eax 2694: 89 c1 mov %eax,%ecx 2696: 4c 8d 79 08 lea 0x8(%rcx),%r15 269a: 49 3b d7 cmp %r15,%rdx 269d: 0f 8c 9c 00 00 00 jl 0x273f 26a3: 45 89 cf mov %r9d,%r15d 26a6: 44 2b f8 sub %eax,%r15d 26a9: 41 83 e7 07 and $0x7,%r15d 26ad: 45 2b cf sub %r15d,%r9d 26b0: 4d 63 c9 movslq %r9d,%r9 26b3: 85 c0 test %eax,%eax 26b5: b8 00 00 00 00 mov $0x0,%eax 26ba: 76 24 jbe 0x26e0 26bc: 0f 1f 40 00 nopl 0x0(%rax) 26c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 26c6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 26cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 26d2: 48 ff c0 inc %rax 26d5: 48 3b c1 cmp %rcx,%rax 26d8: 72 e6 jb 0x26c0 26da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 26e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 26e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 26ed: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 26f3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 26fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 2700: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 2707: 48 83 c1 08 add $0x8,%rcx 270b: 49 3b c9 cmp %r9,%rcx 270e: 72 d0 jb 0x26e0 2710: 4c 3b ca cmp %rdx,%r9 2713: 73 25 jae 0x273a 2715: 0f 1f 40 00 nopl 0x0(%rax) 2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2720: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 2726: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 272c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 2732: 49 ff c1 inc %r9 2735: 4c 3b ca cmp %rdx,%r9 2738: 72 e6 jb 0x2720 273a: 33 c0 xor %eax,%eax 273c: 41 5f pop %r15 273e: c3 ret 273f: 45 33 c9 xor %r9d,%r9d 2742: eb cc jmp 0x2710 2744: b8 fa ff ff ff mov $0xfffffffa,%eax 2749: 41 5f pop %r15 274b: c3 ret 274c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2751: 41 5f pop %r15 2753: c3 ret 2754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2760: 53 push %rbx 2761: 57 push %rdi 2762: 55 push %rbp 2763: 49 89 ca mov %rcx,%r10 2766: 4d 85 d2 test %r10,%r10 2769: 0f 84 92 01 00 00 je 0x2901 276f: 48 85 d2 test %rdx,%rdx 2772: 0f 84 89 01 00 00 je 0x2901 2778: 4d 85 c0 test %r8,%r8 277b: 0f 84 80 01 00 00 je 0x2901 2781: 45 85 c9 test %r9d,%r9d 2784: 0f 8e 6e 01 00 00 jle 0x28f8 278a: 41 83 f9 10 cmp $0x10,%r9d 278e: 0f 8c 50 01 00 00 jl 0x28e4 2794: 41 83 f9 1d cmp $0x1d,%r9d 2798: 0f 8c 4d 01 00 00 jl 0x28eb 279e: 4c 89 c1 mov %r8,%rcx 27a1: 48 83 e1 1f and $0x1f,%rcx 27a5: 89 c9 mov %ecx,%ecx 27a7: 85 c9 test %ecx,%ecx 27a9: 74 11 je 0x27bc 27ab: f6 c1 03 test $0x3,%cl 27ae: 0f 85 30 01 00 00 jne 0x28e4 27b4: f7 d9 neg %ecx 27b6: 83 c1 20 add $0x20,%ecx 27b9: c1 e9 02 shr $0x2,%ecx 27bc: 8d 41 10 lea 0x10(%rcx),%eax 27bf: 44 3b c8 cmp %eax,%r9d 27c2: 0f 8c 1c 01 00 00 jl 0x28e4 27c8: 44 89 cf mov %r9d,%edi 27cb: 33 c0 xor %eax,%eax 27cd: 2b f9 sub %ecx,%edi 27cf: 83 e7 0f and $0xf,%edi 27d2: f7 df neg %edi 27d4: 41 03 f9 add %r9d,%edi 27d7: 85 c9 test %ecx,%ecx 27d9: 76 1e jbe 0x27f9 27db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 27e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 27e6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 27eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 27f1: 48 ff c0 inc %rax 27f4: 48 3b c1 cmp %rcx,%rax 27f7: 72 e7 jb 0x27e0 27f9: 48 63 c7 movslq %edi,%rax 27fc: 0f 1f 40 00 nopl 0x0(%rax) 2800: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 2806: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 280d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 2812: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 2818: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 281e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 2825: 48 83 c1 10 add $0x10,%rcx 2829: 48 3b c8 cmp %rax,%rcx 282c: 72 d2 jb 0x2800 282e: 8d 47 01 lea 0x1(%rdi),%eax 2831: 41 3b c1 cmp %r9d,%eax 2834: 0f 87 9d 00 00 00 ja 0x28d7 283a: 4d 63 c9 movslq %r9d,%r9 283d: 48 63 ff movslq %edi,%rdi 2840: 4c 2b cf sub %rdi,%r9 2843: 49 83 f9 04 cmp $0x4,%r9 2847: 0f 8c 93 00 00 00 jl 0x28e0 284d: 48 63 ff movslq %edi,%rdi 2850: 44 89 cd mov %r9d,%ebp 2853: 83 e5 fc and $0xfffffffc,%ebp 2856: 33 c9 xor %ecx,%ecx 2858: 48 63 ed movslq %ebp,%rbp 285b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 285f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 2863: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 2867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 286e: 00 286f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2876: 0f 1f 00 nopl (%rax) 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2880: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 2886: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 288b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 2890: 48 83 c1 04 add $0x4,%rcx 2894: 48 3b cd cmp %rbp,%rcx 2897: 72 e7 jb 0x2880 2899: 49 3b e9 cmp %r9,%rbp 289c: 73 39 jae 0x28d7 289e: 48 63 ff movslq %edi,%rdi 28a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 28a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 28a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax 28ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28b4: 00 28b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28bc: 0f 1f 40 00 nopl 0x0(%rax) 28c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 28c5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 28ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 28cf: 48 ff c5 inc %rbp 28d2: 49 3b e9 cmp %r9,%rbp 28d5: 72 e9 jb 0x28c0 28d7: 33 c0 xor %eax,%eax 28d9: c5 f8 77 vzeroupper 28dc: 5d pop %rbp 28dd: 5f pop %rdi 28de: 5b pop %rbx 28df: c3 ret 28e0: 33 ed xor %ebp,%ebp 28e2: eb b5 jmp 0x2899 28e4: 33 ff xor %edi,%edi 28e6: e9 43 ff ff ff jmp 0x282e 28eb: 44 89 cf mov %r9d,%edi 28ee: 33 c9 xor %ecx,%ecx 28f0: 83 e7 f0 and $0xfffffff0,%edi 28f3: e9 01 ff ff ff jmp 0x27f9 28f8: b8 fa ff ff ff mov $0xfffffffa,%eax 28fd: 5d pop %rbp 28fe: 5f pop %rdi 28ff: 5b pop %rbx 2900: c3 ret 2901: b8 f8 ff ff ff mov $0xfffffff8,%eax 2906: 5d pop %rbp 2907: 5f pop %rdi 2908: 5b pop %rbx 2909: c3 ret 290a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2911: 00 2912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2920: 48 83 ec 38 sub $0x38,%rsp 2924: 45 89 c1 mov %r8d,%r9d 2927: 49 89 d0 mov %rdx,%r8 292a: 48 89 ca mov %rcx,%rdx 292d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 2933: 48 85 d2 test %rdx,%rdx 2936: 8b 44 24 60 mov 0x60(%rsp),%eax 293a: 74 47 je 0x2983 293c: 4d 85 c0 test %r8,%r8 293f: 74 42 je 0x2983 2941: 45 85 c9 test %r9d,%r9d 2944: 7e 47 jle 0x298d 2946: 85 c0 test %eax,%eax 2948: 74 0f je 0x2959 294a: 83 f8 04 cmp $0x4,%eax 294d: 74 0d je 0x295c 294f: b8 fb ff ff ff mov $0xfffffffb,%eax 2954: 48 83 c4 38 add $0x38,%rsp 2958: c3 ret 2959: 83 f8 04 cmp $0x4,%eax 295c: 49 89 e3 mov %rsp,%r11 295f: b8 01 00 00 00 mov $0x1,%eax 2964: 41 ba 00 00 00 00 mov $0x0,%r10d 296a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 296f: 44 0f 44 d0 cmove %eax,%r10d 2973: 45 89 53 20 mov %r10d,0x20(%r11) 2977: e8 c4 d6 a6 01 call 0x1a70040 297c: 33 c0 xor %eax,%eax 297e: 48 83 c4 38 add $0x38,%rsp 2982: c3 ret 2983: b8 f8 ff ff ff mov $0xfffffff8,%eax 2988: 48 83 c4 38 add $0x38,%rsp 298c: c3 ret 298d: b8 fa ff ff ff mov $0xfffffffa,%eax 2992: 48 83 c4 38 add $0x38,%rsp 2996: c3 ret 2997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 299e: 00 00 29a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 29a5: 45 89 c1 mov %r8d,%r9d 29a8: 49 89 d0 mov %rdx,%r8 29ab: 48 89 ca mov %rcx,%rdx 29ae: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 29b4: 48 85 d2 test %rdx,%rdx 29b7: 8b 44 24 60 mov 0x60(%rsp),%eax 29bb: 74 4b je 0x2a08 29bd: 4d 85 c0 test %r8,%r8 29c0: 74 46 je 0x2a08 29c2: 45 85 c9 test %r9d,%r9d 29c5: 7e 4c jle 0x2a13 29c7: 85 c0 test %eax,%eax 29c9: 74 12 je 0x29dd 29cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 29d0: 74 0b je 0x29dd 29d2: b8 fb ff ff ff mov $0xfffffffb,%eax 29d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 29dc: c3 ret 29dd: 49 89 e3 mov %rsp,%r11 29e0: 41 ba 01 00 00 00 mov $0x1,%r10d 29e6: 83 f8 04 cmp $0x4,%eax 29e9: b8 00 00 00 00 mov $0x0,%eax 29ee: 41 0f 44 c2 cmove %r10d,%eax 29f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 29f7: 41 89 43 20 mov %eax,0x20(%r11) 29fb: e8 f0 42 a7 01 call 0x1a76cf0 2a00: 33 c0 xor %eax,%eax 2a02: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2a07: c3 ret 2a08: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a0d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2a12: c3 ret 2a13: b8 fa ff ff ff mov $0xfffffffa,%eax 2a18: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2a1d: c3 ret 2a1e: 66 90 xchg %ax,%ax 2a20: 48 83 ec 38 sub $0x38,%rsp 2a24: 45 89 c1 mov %r8d,%r9d 2a27: 49 89 d0 mov %rdx,%r8 2a2a: 48 89 ca mov %rcx,%rdx 2a2d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 2a33: 8b 44 24 60 mov 0x60(%rsp),%eax 2a37: 48 85 d2 test %rdx,%rdx 2a3a: 74 47 je 0x2a83 2a3c: 4d 85 c0 test %r8,%r8 2a3f: 74 42 je 0x2a83 2a41: 45 85 c9 test %r9d,%r9d 2a44: 7e 47 jle 0x2a8d 2a46: 85 c0 test %eax,%eax 2a48: 74 0f je 0x2a59 2a4a: 83 f8 04 cmp $0x4,%eax 2a4d: 74 0d je 0x2a5c 2a4f: b8 fb ff ff ff mov $0xfffffffb,%eax 2a54: 48 83 c4 38 add $0x38,%rsp 2a58: c3 ret 2a59: 83 f8 04 cmp $0x4,%eax 2a5c: b8 01 00 00 00 mov $0x1,%eax 2a61: 41 ba 00 00 00 00 mov $0x0,%r10d 2a67: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 2a6c: 44 0f 44 d0 cmove %eax,%r10d 2a70: 49 89 e3 mov %rsp,%r11 2a73: 45 89 53 20 mov %r10d,0x20(%r11) 2a77: e8 14 b1 a7 01 call 0x1a7db90 2a7c: 33 c0 xor %eax,%eax 2a7e: 48 83 c4 38 add $0x38,%rsp 2a82: c3 ret 2a83: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a88: 48 83 c4 38 add $0x38,%rsp 2a8c: c3 ret 2a8d: b8 fa ff ff ff mov $0xfffffffa,%eax 2a92: 48 83 c4 38 add $0x38,%rsp 2a96: c3 ret 2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a9e: 00 00 2aa0: 48 83 ec 38 sub $0x38,%rsp 2aa4: 45 89 c1 mov %r8d,%r9d 2aa7: 49 89 d0 mov %rdx,%r8 2aaa: 48 89 ca mov %rcx,%rdx 2aad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 2ab3: 8b 44 24 60 mov 0x60(%rsp),%eax 2ab7: 48 85 d2 test %rdx,%rdx 2aba: 74 47 je 0x2b03 2abc: 4d 85 c0 test %r8,%r8 2abf: 74 42 je 0x2b03 2ac1: 45 85 c9 test %r9d,%r9d 2ac4: 7e 47 jle 0x2b0d 2ac6: 85 c0 test %eax,%eax 2ac8: 74 0f je 0x2ad9 2aca: 83 f8 04 cmp $0x4,%eax 2acd: 74 0d je 0x2adc 2acf: b8 fb ff ff ff mov $0xfffffffb,%eax 2ad4: 48 83 c4 38 add $0x38,%rsp 2ad8: c3 ret 2ad9: 83 f8 04 cmp $0x4,%eax 2adc: 49 89 e3 mov %rsp,%r11 2adf: b8 01 00 00 00 mov $0x1,%eax 2ae4: 41 ba 00 00 00 00 mov $0x0,%r10d 2aea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 2aef: 44 0f 44 d0 cmove %eax,%r10d 2af3: 45 89 53 20 mov %r10d,0x20(%r11) 2af7: e8 c4 18 a8 01 call 0x1a843c0 2afc: 33 c0 xor %eax,%eax 2afe: 48 83 c4 38 add $0x38,%rsp 2b02: c3 ret 2b03: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b08: 48 83 c4 38 add $0x38,%rsp 2b0c: c3 ret 2b0d: b8 fa ff ff ff mov $0xfffffffa,%eax 2b12: 48 83 c4 38 add $0x38,%rsp 2b16: c3 ret 2b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2b1e: 00 00 2b20: 48 83 ec 38 sub $0x38,%rsp 2b24: 45 89 c1 mov %r8d,%r9d 2b27: 49 89 d0 mov %rdx,%r8 2b2a: 48 89 ca mov %rcx,%rdx 2b2d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 2b33: 8b 44 24 60 mov 0x60(%rsp),%eax 2b37: 48 85 d2 test %rdx,%rdx 2b3a: 74 47 je 0x2b83 2b3c: 4d 85 c0 test %r8,%r8 2b3f: 74 42 je 0x2b83 2b41: 45 85 c9 test %r9d,%r9d 2b44: 7e 47 jle 0x2b8d 2b46: 85 c0 test %eax,%eax 2b48: 74 0f je 0x2b59 2b4a: 83 f8 04 cmp $0x4,%eax 2b4d: 74 0d je 0x2b5c 2b4f: b8 fb ff ff ff mov $0xfffffffb,%eax 2b54: 48 83 c4 38 add $0x38,%rsp 2b58: c3 ret 2b59: 83 f8 04 cmp $0x4,%eax 2b5c: 49 89 e3 mov %rsp,%r11 2b5f: b8 01 00 00 00 mov $0x1,%eax 2b64: 41 ba 00 00 00 00 mov $0x0,%r10d 2b6a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 2b6f: 44 0f 44 d0 cmove %eax,%r10d 2b73: 45 89 53 20 mov %r10d,0x20(%r11) 2b77: e8 a4 82 a8 01 call 0x1a8ae20 2b7c: 33 c0 xor %eax,%eax 2b7e: 48 83 c4 38 add $0x38,%rsp 2b82: c3 ret 2b83: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b88: 48 83 c4 38 add $0x38,%rsp 2b8c: c3 ret 2b8d: b8 fa ff ff ff mov $0xfffffffa,%eax 2b92: 48 83 c4 38 add $0x38,%rsp 2b96: c3 ret 2b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2b9e: 00 00 2ba0: 48 83 ec 38 sub $0x38,%rsp 2ba4: 45 89 c1 mov %r8d,%r9d 2ba7: 49 89 d0 mov %rdx,%r8 2baa: 48 89 ca mov %rcx,%rdx 2bad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 2bb3: 8b 44 24 60 mov 0x60(%rsp),%eax 2bb7: 48 85 d2 test %rdx,%rdx 2bba: 74 47 je 0x2c03 2bbc: 4d 85 c0 test %r8,%r8 2bbf: 74 42 je 0x2c03 2bc1: 45 85 c9 test %r9d,%r9d 2bc4: 7e 47 jle 0x2c0d 2bc6: 85 c0 test %eax,%eax 2bc8: 74 0f je 0x2bd9 2bca: 83 f8 04 cmp $0x4,%eax 2bcd: 74 0d je 0x2bdc 2bcf: b8 fb ff ff ff mov $0xfffffffb,%eax 2bd4: 48 83 c4 38 add $0x38,%rsp 2bd8: c3 ret 2bd9: 83 f8 04 cmp $0x4,%eax 2bdc: 49 89 e3 mov %rsp,%r11 2bdf: b8 01 00 00 00 mov $0x1,%eax 2be4: 41 ba 00 00 00 00 mov $0x0,%r10d 2bea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 2bef: 44 0f 44 d0 cmove %eax,%r10d 2bf3: 45 89 53 20 mov %r10d,0x20(%r11) 2bf7: e8 64 ee a8 01 call 0x1a91a60 2bfc: 33 c0 xor %eax,%eax 2bfe: 48 83 c4 38 add $0x38,%rsp 2c02: c3 ret 2c03: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c08: 48 83 c4 38 add $0x38,%rsp 2c0c: c3 ret 2c0d: b8 fa ff ff ff mov $0xfffffffa,%eax 2c12: 48 83 c4 38 add $0x38,%rsp 2c16: c3 ret 2c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2c1e: 00 00 2c20: 49 89 ca mov %rcx,%r10 2c23: 4d 85 d2 test %r10,%r10 2c26: 0f 84 fe 01 00 00 je 0x2e2a 2c2c: 4d 85 c0 test %r8,%r8 2c2f: 0f 84 f5 01 00 00 je 0x2e2a 2c35: 45 85 c9 test %r9d,%r9d 2c38: 0f 8e e6 01 00 00 jle 0x2e24 2c3e: 49 63 c9 movslq %r9d,%rcx 2c41: 48 83 f9 08 cmp $0x8,%rcx 2c45: 0f 8c d4 01 00 00 jl 0x2e1f 2c4b: 4c 89 c0 mov %r8,%rax 2c4e: 48 83 e0 0f and $0xf,%rax 2c52: 85 c0 test %eax,%eax 2c54: 74 0d je 0x2c63 2c56: a8 07 test $0x7,%al 2c58: 0f 85 c1 01 00 00 jne 0x2e1f 2c5e: b8 01 00 00 00 mov $0x1,%eax 2c63: 8d 50 08 lea 0x8(%rax),%edx 2c66: 48 3b ca cmp %rdx,%rcx 2c69: 0f 8c b0 01 00 00 jl 0x2e1f 2c6f: 44 89 ca mov %r9d,%edx 2c72: 45 33 db xor %r11d,%r11d 2c75: 2b d0 sub %eax,%edx 2c77: 83 e2 07 and $0x7,%edx 2c7a: 44 2b ca sub %edx,%r9d 2c7d: 89 c2 mov %eax,%edx 2c7f: 85 c0 test %eax,%eax 2c81: 76 3b jbe 0x2cbe 2c83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c8a: 00 2c8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ca0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 2ca6: f2 0f 59 c1 mulsd %xmm1,%xmm0 2caa: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 2cb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 2cb6: 49 ff c3 inc %r11 2cb9: 4c 3b da cmp %rdx,%r11 2cbc: 72 e2 jb 0x2ca0 2cbe: 89 c0 mov %eax,%eax 2cc0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 2cc4: 49 63 c1 movslq %r9d,%rax 2cc7: 49 f7 c3 0f 00 00 00 test $0xf,%r11 2cce: 0f 84 97 00 00 00 je 0x2d6b 2cd4: f2 0f 12 c1 movddup %xmm1,%xmm0 2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cdf: 00 2ce0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 2ce6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 2ced: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 2cf4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 2cfb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 2d02: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 2d09: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 2d10: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 2d17: 66 0f 59 d0 mulpd %xmm0,%xmm2 2d1b: 66 0f 59 d8 mulpd %xmm0,%xmm3 2d1f: 66 0f 59 e0 mulpd %xmm0,%xmm4 2d23: 66 0f 59 e8 mulpd %xmm0,%xmm5 2d27: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 2d2d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 2d34: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 2d3b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 2d42: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 2d47: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 2d4d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 2d53: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 2d59: 48 83 c2 08 add $0x8,%rdx 2d5d: 48 3b d0 cmp %rax,%rdx 2d60: 0f 82 7a ff ff ff jb 0x2ce0 2d66: e9 77 00 00 00 jmp 0x2de2 2d6b: f2 0f 12 c1 movddup %xmm1,%xmm0 2d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d76: 00 2d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d7e: 66 90 xchg %ax,%ax 2d80: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 2d85: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 2d8b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 2d91: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 2d97: 66 0f 59 d0 mulpd %xmm0,%xmm2 2d9b: 66 0f 59 d8 mulpd %xmm0,%xmm3 2d9f: 66 0f 59 e0 mulpd %xmm0,%xmm4 2da3: 66 0f 59 e8 mulpd %xmm0,%xmm5 2da7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 2dad: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 2db4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 2dbb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 2dc2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 2dc7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 2dcd: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 2dd3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 2dd9: 48 83 c2 08 add $0x8,%rdx 2ddd: 48 3b d0 cmp %rax,%rdx 2de0: 72 9e jb 0x2d80 2de2: 33 c0 xor %eax,%eax 2de4: 41 8d 51 01 lea 0x1(%r9),%edx 2de8: 48 63 d2 movslq %edx,%rdx 2deb: 48 3b d1 cmp %rcx,%rdx 2dee: 77 2c ja 0x2e1c 2df0: 4d 63 c9 movslq %r9d,%r9 2df3: 49 2b c9 sub %r9,%rcx 2df6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 2dfa: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx 2dfe: 66 90 xchg %ax,%ax 2e00: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 2e06: f2 0f 59 c1 mulsd %xmm1,%xmm0 2e0a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 2e0f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) 2e14: 48 ff c0 inc %rax 2e17: 48 3b c1 cmp %rcx,%rax 2e1a: 72 e4 jb 0x2e00 2e1c: 33 c0 xor %eax,%eax 2e1e: c3 ret 2e1f: 45 33 c9 xor %r9d,%r9d 2e22: eb be jmp 0x2de2 2e24: b8 fa ff ff ff mov $0xfffffffa,%eax 2e29: c3 ret 2e2a: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e2f: c3 ret 2e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e37: 00 2e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e3f: 90 nop 2e40: 49 89 ca mov %rcx,%r10 2e43: 4d 85 d2 test %r10,%r10 2e46: 0f 84 f7 01 00 00 je 0x3043 2e4c: 4d 85 c0 test %r8,%r8 2e4f: 0f 84 ee 01 00 00 je 0x3043 2e55: 45 85 c9 test %r9d,%r9d 2e58: 0f 8e eb 01 00 00 jle 0x3049 2e5e: 44 89 c8 mov %r9d,%eax 2e61: ba 01 00 00 00 mov $0x1,%edx 2e66: c1 e8 03 shr $0x3,%eax 2e69: 33 c9 xor %ecx,%ecx 2e6b: 85 c0 test %eax,%eax 2e6d: 0f 86 eb 00 00 00 jbe 0x2f5e 2e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e7f: 00 2e80: 89 ca mov %ecx,%edx 2e82: ff c1 inc %ecx 2e84: c1 e2 03 shl $0x3,%edx 2e87: 48 63 d2 movslq %edx,%rdx 2e8a: 3b c8 cmp %eax,%ecx 2e8c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 2e92: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 2e99: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 2ea0: f2 0f 59 c1 mulsd %xmm1,%xmm0 2ea4: f2 0f 59 d1 mulsd %xmm1,%xmm2 2ea8: f2 0f 59 d9 mulsd %xmm1,%xmm3 2eac: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 2eb2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 2eb9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 2ec0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 2ec6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) 2ecd: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) 2ed4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 2edb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 2ee2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 2ee9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 2ef0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 2ef7: f2 0f 59 e1 mulsd %xmm1,%xmm4 2efb: f2 0f 59 e9 mulsd %xmm1,%xmm5 2eff: f2 0f 59 c1 mulsd %xmm1,%xmm0 2f03: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 2f0a: f2 0f 59 d1 mulsd %xmm1,%xmm2 2f0e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 2f15: f2 0f 59 d9 mulsd %xmm1,%xmm3 2f19: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 2f20: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 2f27: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 2f2e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) 2f35: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) 2f3c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) 2f43: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) 2f4a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) 2f51: 0f 82 29 ff ff ff jb 0x2e80 2f57: c1 e1 03 shl $0x3,%ecx 2f5a: 89 ca mov %ecx,%edx 2f5c: ff c2 inc %edx 2f5e: 41 3b d1 cmp %r9d,%edx 2f61: 0f 87 d9 00 00 00 ja 0x3040 2f67: 44 2b ca sub %edx,%r9d 2f6a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff11e0 2f71: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax 2f78: c5 01 2f7a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax 2f81: 00 2f82: ff e0 jmp *%rax 2f84: 48 63 d2 movslq %edx,%rdx 2f87: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 2f8e: f2 0f 59 c1 mulsd %xmm1,%xmm0 2f92: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax 2f97: f2 0f 58 00 addsd (%rax),%xmm0 2f9b: f2 0f 11 00 movsd %xmm0,(%rax) 2f9f: 48 63 d2 movslq %edx,%rdx 2fa2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 2fa9: f2 0f 59 c1 mulsd %xmm1,%xmm0 2fad: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax 2fb2: f2 0f 58 00 addsd (%rax),%xmm0 2fb6: f2 0f 11 00 movsd %xmm0,(%rax) 2fba: 48 63 d2 movslq %edx,%rdx 2fbd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 2fc4: f2 0f 59 c1 mulsd %xmm1,%xmm0 2fc8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax 2fcd: f2 0f 58 00 addsd (%rax),%xmm0 2fd1: f2 0f 11 00 movsd %xmm0,(%rax) 2fd5: 48 63 d2 movslq %edx,%rdx 2fd8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 2fdf: f2 0f 59 c1 mulsd %xmm1,%xmm0 2fe3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax 2fe8: f2 0f 58 00 addsd (%rax),%xmm0 2fec: f2 0f 11 00 movsd %xmm0,(%rax) 2ff0: 48 63 d2 movslq %edx,%rdx 2ff3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 2ffa: f2 0f 59 c1 mulsd %xmm1,%xmm0 2ffe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax 3003: f2 0f 58 00 addsd (%rax),%xmm0 3007: f2 0f 11 00 movsd %xmm0,(%rax) 300b: 48 63 d2 movslq %edx,%rdx 300e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 3014: f2 0f 59 c1 mulsd %xmm1,%xmm0 3018: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 301e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 3024: 48 63 d2 movslq %edx,%rdx 3027: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 302e: f2 0f 59 c8 mulsd %xmm0,%xmm1 3032: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 3039: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) 3040: 33 c0 xor %eax,%eax 3042: c3 ret 3043: b8 f8 ff ff ff mov $0xfffffff8,%eax 3048: c3 ret 3049: b8 fa ff ff ff mov $0xfffffffa,%eax 304e: c3 ret 304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3056: 00 3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 305e: 66 90 xchg %ax,%ax 3060: 41 57 push %r15 3062: 45 89 cb mov %r9d,%r11d 3065: 48 85 c9 test %rcx,%rcx 3068: 0f 84 53 02 00 00 je 0x32c1 306e: 4d 85 c0 test %r8,%r8 3071: 0f 84 4a 02 00 00 je 0x32c1 3077: 45 85 db test %r11d,%r11d 307a: 0f 8e 39 02 00 00 jle 0x32b9 3080: 41 83 fb 08 cmp $0x8,%r11d 3084: 0f 8c 1f 02 00 00 jl 0x32a9 308a: 4d 89 c2 mov %r8,%r10 308d: 49 83 e2 0f and $0xf,%r10 3091: 45 85 d2 test %r10d,%r10d 3094: 74 13 je 0x30a9 3096: 41 f7 c2 07 00 00 00 test $0x7,%r10d 309d: 0f 85 06 02 00 00 jne 0x32a9 30a3: 41 ba 01 00 00 00 mov $0x1,%r10d 30a9: 41 8d 42 08 lea 0x8(%r10),%eax 30ad: 44 3b d8 cmp %eax,%r11d 30b0: 0f 8c f3 01 00 00 jl 0x32a9 30b6: 44 89 d8 mov %r11d,%eax 30b9: 33 d2 xor %edx,%edx 30bb: 41 2b c2 sub %r10d,%eax 30be: 45 89 d1 mov %r10d,%r9d 30c1: 83 e0 07 and $0x7,%eax 30c4: f7 d8 neg %eax 30c6: 41 03 c3 add %r11d,%eax 30c9: 45 85 d2 test %r10d,%r10d 30cc: 76 30 jbe 0x30fe 30ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30d5: 00 30d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30dd: 0f 1f 00 nopl (%rax) 30e0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 30e5: f2 0f 59 c1 mulsd %xmm1,%xmm0 30e9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 30ef: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 30f5: 48 83 c2 01 add $0x1,%rdx 30f9: 49 3b d1 cmp %r9,%rdx 30fc: 72 e2 jb 0x30e0 30fe: 45 89 d2 mov %r10d,%r10d 3101: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx 3105: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 310c: 48 63 d0 movslq %eax,%rdx 310f: 0f 84 72 00 00 00 je 0x3187 3115: f2 0f 12 c1 movddup %xmm1,%xmm0 3119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3120: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 3125: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 312b: 66 0f 59 d0 mulpd %xmm0,%xmm2 312f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 3135: 66 0f 59 d8 mulpd %xmm0,%xmm3 3139: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 313f: 66 0f 59 e0 mulpd %xmm0,%xmm4 3143: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 3149: 66 0f 59 e8 mulpd %xmm0,%xmm5 314d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 3154: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 315b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 3162: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 3167: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 316d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 3173: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 3179: 49 83 c1 08 add $0x8,%r9 317d: 4c 3b ca cmp %rdx,%r9 3180: 72 9e jb 0x3120 3182: e9 7b 00 00 00 jmp 0x3202 3187: f2 0f 12 c1 movddup %xmm1,%xmm0 318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3192: 00 3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 31a0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 31a5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 31ab: 66 0f 59 d0 mulpd %xmm0,%xmm2 31af: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 31b5: 66 0f 59 d8 mulpd %xmm0,%xmm3 31b9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 31bf: 66 0f 59 e0 mulpd %xmm0,%xmm4 31c3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 31c9: 66 0f 59 e8 mulpd %xmm0,%xmm5 31cd: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 31d4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 31db: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 31e2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 31e7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 31ed: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 31f3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 31f9: 49 83 c1 08 add $0x8,%r9 31fd: 4c 3b ca cmp %rdx,%r9 3200: 72 9e jb 0x31a0 3202: 44 8d 48 01 lea 0x1(%rax),%r9d 3206: 45 3b cb cmp %r11d,%r9d 3209: 0f 87 90 00 00 00 ja 0x329f 320f: 4d 63 db movslq %r11d,%r11 3212: 4c 2b da sub %rdx,%r11 3215: 49 83 fb 02 cmp $0x2,%r11 3219: 0f 8c 85 00 00 00 jl 0x32a4 321f: 45 89 df mov %r11d,%r15d 3222: 45 33 d2 xor %r10d,%r10d 3225: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 3229: 41 83 e7 fe and $0xfffffffe,%r15d 322d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 3231: 4d 63 ff movslq %r15d,%r15 3234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3240: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 3245: 66 0f 59 d0 mulpd %xmm0,%xmm2 3249: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 324f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) 3254: 49 83 c2 02 add $0x2,%r10 3258: 4d 3b d7 cmp %r15,%r10 325b: 72 e3 jb 0x3240 325d: 4d 3b fb cmp %r11,%r15 3260: 73 3d jae 0x329f 3262: 48 63 c0 movslq %eax,%rax 3265: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 3269: 49 8d 04 c0 lea (%r8,%rax,8),%rax 326d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3274: 00 3275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 327c: 0f 1f 40 00 nopl 0x0(%rax) 3280: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 3286: f2 0f 59 c1 mulsd %xmm1,%xmm0 328a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 3290: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) 3296: 49 83 c7 01 add $0x1,%r15 329a: 4d 3b fb cmp %r11,%r15 329d: 72 e1 jb 0x3280 329f: 33 c0 xor %eax,%eax 32a1: 41 5f pop %r15 32a3: c3 ret 32a4: 45 33 ff xor %r15d,%r15d 32a7: eb b4 jmp 0x325d 32a9: 33 c0 xor %eax,%eax 32ab: 41 83 fb 01 cmp $0x1,%r11d 32af: 72 ee jb 0x329f 32b1: 4d 63 db movslq %r11d,%r11 32b4: 45 33 ff xor %r15d,%r15d 32b7: eb a4 jmp 0x325d 32b9: b8 fa ff ff ff mov $0xfffffffa,%eax 32be: 41 5f pop %r15 32c0: c3 ret 32c1: b8 f8 ff ff ff mov $0xfffffff8,%eax 32c6: 41 5f pop %r15 32c8: c3 ret 32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32d0: 00 32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32df: 00 32e0: 41 57 push %r15 32e2: 48 85 c9 test %rcx,%rcx 32e5: 0f 84 f4 01 00 00 je 0x34df 32eb: 4d 85 c0 test %r8,%r8 32ee: 0f 84 eb 01 00 00 je 0x34df 32f4: 45 85 c9 test %r9d,%r9d 32f7: 0f 8e da 01 00 00 jle 0x34d7 32fd: 41 83 f9 10 cmp $0x10,%r9d 3301: 0f 8c c0 01 00 00 jl 0x34c7 3307: 4d 89 c2 mov %r8,%r10 330a: 49 83 e2 1f and $0x1f,%r10 330e: 45 89 d2 mov %r10d,%r10d 3311: 45 85 d2 test %r10d,%r10d 3314: 74 18 je 0x332e 3316: 41 f7 c2 07 00 00 00 test $0x7,%r10d 331d: 0f 85 a4 01 00 00 jne 0x34c7 3323: 41 f7 da neg %r10d 3326: 41 83 c2 20 add $0x20,%r10d 332a: 41 c1 ea 03 shr $0x3,%r10d 332e: 41 8d 42 10 lea 0x10(%r10),%eax 3332: 44 3b c8 cmp %eax,%r9d 3335: 0f 8c 8c 01 00 00 jl 0x34c7 333b: 44 89 c8 mov %r9d,%eax 333e: 33 d2 xor %edx,%edx 3340: 41 2b c2 sub %r10d,%eax 3343: 83 e0 0f and $0xf,%eax 3346: f7 d8 neg %eax 3348: 41 03 c1 add %r9d,%eax 334b: 45 85 d2 test %r10d,%r10d 334e: 76 29 jbe 0x3379 3350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3357: 00 3358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 335f: 90 nop 3360: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 3365: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 336b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) 3371: 48 ff c2 inc %rdx 3374: 49 3b d2 cmp %r10,%rdx 3377: 72 e7 jb 0x3360 3379: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 337d: 48 63 d0 movslq %eax,%rdx 3380: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 3386: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 338d: 00 338e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3395: 0f 1f 40 00 nopl 0x0(%rax) 3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33a0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 33a6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 33ad: 01 33ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 33b2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 33b9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 33bf: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) 33c5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 33cc: 01 33cd: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 33d1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 33d8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 33df: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) 33e6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 33ed: 01 33ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 33f2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 33f9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 3400: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) 3407: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 340e: 01 340f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3413: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 341a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) 3421: 49 83 c2 10 add $0x10,%r10 3425: 4c 3b d2 cmp %rdx,%r10 3428: 0f 82 72 ff ff ff jb 0x33a0 342e: 44 8d 50 01 lea 0x1(%rax),%r10d 3432: 45 3b d1 cmp %r9d,%r10d 3435: 0f 87 7f 00 00 00 ja 0x34ba 343b: 4d 63 d9 movslq %r9d,%r11 343e: 4c 2b da sub %rdx,%r11 3441: 49 83 fb 04 cmp $0x4,%r11 3445: 0f 8c 77 00 00 00 jl 0x34c2 344b: 45 89 df mov %r11d,%r15d 344e: 45 33 d2 xor %r10d,%r10d 3451: 41 83 e7 fc and $0xfffffffc,%r15d 3455: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 3459: 4d 63 ff movslq %r15d,%r15 345c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 3460: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 3466: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 346d: 01 346e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3472: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 3478: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) 347e: 49 83 c2 04 add $0x4,%r10 3482: 4d 3b d7 cmp %r15,%r10 3485: 72 d9 jb 0x3460 3487: 4d 3b fb cmp %r11,%r15 348a: 73 2e jae 0x34ba 348c: 48 63 c0 movslq %eax,%rax 348f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 3493: 49 8d 04 c0 lea (%r8,%rax,8),%rax 3497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 349e: 00 00 34a0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 34a6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 34ac: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) 34b2: 49 ff c7 inc %r15 34b5: 4d 3b fb cmp %r11,%r15 34b8: 72 e6 jb 0x34a0 34ba: 33 c0 xor %eax,%eax 34bc: c5 f8 77 vzeroupper 34bf: 41 5f pop %r15 34c1: c3 ret 34c2: 45 33 ff xor %r15d,%r15d 34c5: eb c0 jmp 0x3487 34c7: 33 c0 xor %eax,%eax 34c9: 41 83 f9 01 cmp $0x1,%r9d 34cd: 72 eb jb 0x34ba 34cf: 4d 63 d9 movslq %r9d,%r11 34d2: 45 33 ff xor %r15d,%r15d 34d5: eb b0 jmp 0x3487 34d7: b8 fa ff ff ff mov $0xfffffffa,%eax 34dc: 41 5f pop %r15 34de: c3 ret 34df: b8 f8 ff ff ff mov $0xfffffff8,%eax 34e4: 41 5f pop %r15 34e6: c3 ret 34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34ee: 00 34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34f6: 0f 1f 00 nopl (%rax) 34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3500: 4d 89 c2 mov %r8,%r10 3503: 48 85 c9 test %rcx,%rcx 3506: 0f 84 eb 00 00 00 je 0x35f7 350c: 4d 85 d2 test %r10,%r10 350f: 0f 84 e2 00 00 00 je 0x35f7 3515: 45 85 c9 test %r9d,%r9d 3518: 0f 8e d3 00 00 00 jle 0x35f1 351e: 49 63 c1 movslq %r9d,%rax 3521: 48 83 f8 04 cmp $0x4,%rax 3525: 0f 8c b5 00 00 00 jl 0x35e0 352b: 48 83 f8 3b cmp $0x3b,%rax 352f: 0f 8c b0 00 00 00 jl 0x35e5 3535: 4c 89 d2 mov %r10,%rdx 3538: 48 83 e2 1f and $0x1f,%rdx 353c: 85 d2 test %edx,%edx 353e: 74 11 je 0x3551 3540: f6 c2 07 test $0x7,%dl 3543: 0f 85 97 00 00 00 jne 0x35e0 3549: f7 da neg %edx 354b: 83 c2 20 add $0x20,%edx 354e: c1 ea 03 shr $0x3,%edx 3551: 41 89 d0 mov %edx,%r8d 3554: 4d 8d 58 04 lea 0x4(%r8),%r11 3558: 49 3b c3 cmp %r11,%rax 355b: 0f 8c 7f 00 00 00 jl 0x35e0 3561: 45 89 cb mov %r9d,%r11d 3564: 44 2b da sub %edx,%r11d 3567: 41 83 e3 03 and $0x3,%r11d 356b: 45 2b cb sub %r11d,%r9d 356e: 45 33 db xor %r11d,%r11d 3571: 4d 63 c9 movslq %r9d,%r9 3574: 85 d2 test %edx,%edx 3576: 76 22 jbe 0x359a 3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 357f: 00 3580: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 3586: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 358c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) 3592: 49 ff c3 inc %r11 3595: 4d 3b d8 cmp %r8,%r11 3598: 72 e6 jb 0x3580 359a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 359f: 90 nop 35a0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 35a6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 35ac: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) 35b2: 49 83 c0 04 add $0x4,%r8 35b6: 4d 3b c1 cmp %r9,%r8 35b9: 72 e5 jb 0x35a0 35bb: 4c 3b c8 cmp %rax,%r9 35be: 73 1a jae 0x35da 35c0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 35c6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 35cc: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) 35d2: 49 ff c1 inc %r9 35d5: 4c 3b c8 cmp %rax,%r9 35d8: 72 e6 jb 0x35c0 35da: 33 c0 xor %eax,%eax 35dc: c5 f8 77 vzeroupper 35df: c3 ret 35e0: 45 33 c9 xor %r9d,%r9d 35e3: eb d6 jmp 0x35bb 35e5: 41 83 e1 fc and $0xfffffffc,%r9d 35e9: 45 33 c0 xor %r8d,%r8d 35ec: 4d 63 c9 movslq %r9d,%r9 35ef: eb a9 jmp 0x359a 35f1: b8 fa ff ff ff mov $0xfffffffa,%eax 35f6: c3 ret 35f7: b8 f8 ff ff ff mov $0xfffffff8,%eax 35fc: c3 ret 35fd: 0f 1f 00 nopl (%rax) 3600: 48 85 c9 test %rcx,%rcx 3603: 0f 84 2c 01 00 00 je 0x3735 3609: 4d 85 c0 test %r8,%r8 360c: 0f 84 23 01 00 00 je 0x3735 3612: 45 85 c9 test %r9d,%r9d 3615: 0f 8e 14 01 00 00 jle 0x372f 361b: 49 63 d1 movslq %r9d,%rdx 361e: 48 83 fa 04 cmp $0x4,%rdx 3622: 0f 8c f7 00 00 00 jl 0x371f 3628: 48 83 fa 3b cmp $0x3b,%rdx 362c: 0f 8c f2 00 00 00 jl 0x3724 3632: 4c 89 c0 mov %r8,%rax 3635: 48 83 e0 1f and $0x1f,%rax 3639: a8 07 test $0x7,%al 363b: 74 04 je 0x3641 363d: 33 c0 xor %eax,%eax 363f: eb 14 jmp 0x3655 3641: 41 89 c2 mov %eax,%r10d 3644: 41 f7 da neg %r10d 3647: 41 83 c2 20 add $0x20,%r10d 364b: 41 c1 ea 03 shr $0x3,%r10d 364f: 85 c0 test %eax,%eax 3651: 41 0f 45 c2 cmovne %r10d,%eax 3655: 44 8d 50 04 lea 0x4(%rax),%r10d 3659: 49 3b d2 cmp %r10,%rdx 365c: 0f 8c bd 00 00 00 jl 0x371f 3662: 45 89 ca mov %r9d,%r10d 3665: 44 2b d0 sub %eax,%r10d 3668: 41 83 e2 03 and $0x3,%r10d 366c: 45 2b ca sub %r10d,%r9d 366f: 45 33 d2 xor %r10d,%r10d 3672: 83 f8 01 cmp $0x1,%eax 3675: 72 23 jb 0x369a 3677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 367e: 00 00 3680: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 3686: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 368c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) 3692: 49 ff c2 inc %r10 3695: 4c 3b d0 cmp %rax,%r10 3698: 72 e6 jb 0x3680 369a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 369f: 4d 63 d1 movslq %r9d,%r10 36a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36a9: 00 36aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36b8: 00 36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36c0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 36c5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 36cb: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) 36d1: 48 83 c0 04 add $0x4,%rax 36d5: 49 3b c2 cmp %r10,%rax 36d8: 72 e6 jb 0x36c0 36da: 33 c0 xor %eax,%eax 36dc: 45 8d 51 01 lea 0x1(%r9),%r10d 36e0: 4d 63 d2 movslq %r10d,%r10 36e3: 4c 3b d2 cmp %rdx,%r10 36e6: 77 31 ja 0x3719 36e8: 4d 63 c9 movslq %r9d,%r9 36eb: 49 2b d1 sub %r9,%rdx 36ee: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 36f2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 36f6: 0f 1f 00 nopl (%rax) 36f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3700: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 3706: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 370c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) 3711: 48 ff c0 inc %rax 3714: 48 3b c2 cmp %rdx,%rax 3717: 72 e7 jb 0x3700 3719: 33 c0 xor %eax,%eax 371b: c5 f8 77 vzeroupper 371e: c3 ret 371f: 45 33 c9 xor %r9d,%r9d 3722: eb b6 jmp 0x36da 3724: 41 83 e1 fc and $0xfffffffc,%r9d 3728: 33 c0 xor %eax,%eax 372a: e9 6b ff ff ff jmp 0x369a 372f: b8 fa ff ff ff mov $0xfffffffa,%eax 3734: c3 ret 3735: b8 f8 ff ff ff mov $0xfffffff8,%eax 373a: c3 ret 373b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3740: 48 83 ec 28 sub $0x28,%rsp 3744: 4d 89 c1 mov %r8,%r9 3747: 49 89 d0 mov %rdx,%r8 374a: 48 89 ca mov %rcx,%rdx 374d: e8 ae 99 03 00 call 0x3d100 3752: 48 83 c4 28 add $0x28,%rsp 3756: c3 ret 3757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 375e: 00 00 3760: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3765: 4d 89 c1 mov %r8,%r9 3768: 49 89 d0 mov %rdx,%r8 376b: 48 89 ca mov %rcx,%rdx 376e: e8 8d 9c 03 00 call 0x3d400 3773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3778: c3 ret 3779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3780: 48 83 ec 28 sub $0x28,%rsp 3784: 4d 89 c1 mov %r8,%r9 3787: 49 89 d0 mov %rdx,%r8 378a: 48 89 ca mov %rcx,%rdx 378d: e8 6e 9f 03 00 call 0x3d700 3792: 48 83 c4 28 add $0x28,%rsp 3796: c3 ret 3797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 379e: 00 00 37a0: 48 83 ec 28 sub $0x28,%rsp 37a4: 4d 89 c1 mov %r8,%r9 37a7: 49 89 d0 mov %rdx,%r8 37aa: 48 89 ca mov %rcx,%rdx 37ad: e8 0e a2 03 00 call 0x3d9c0 37b2: 48 83 c4 28 add $0x28,%rsp 37b6: c3 ret 37b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 37be: 00 00 37c0: 48 83 ec 28 sub $0x28,%rsp 37c4: 4d 89 c1 mov %r8,%r9 37c7: 49 89 d0 mov %rdx,%r8 37ca: 48 89 ca mov %rcx,%rdx 37cd: e8 8e a4 03 00 call 0x3dc60 37d2: 48 83 c4 28 add $0x28,%rsp 37d6: c3 ret 37d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 37de: 00 00 37e0: 48 83 ec 28 sub $0x28,%rsp 37e4: 4d 89 c1 mov %r8,%r9 37e7: 49 89 d0 mov %rdx,%r8 37ea: 48 89 ca mov %rcx,%rdx 37ed: e8 ee a6 03 00 call 0x3dee0 37f2: 48 83 c4 28 add $0x28,%rsp 37f6: c3 ret 37f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 37fe: 00 00 3800: 48 83 ec 28 sub $0x28,%rsp 3804: 48 85 c9 test %rcx,%rcx 3807: 74 20 je 0x3829 3809: 48 85 d2 test %rdx,%rdx 380c: 74 1b je 0x3829 380e: 45 85 c0 test %r8d,%r8d 3811: 7f 0a jg 0x381d 3813: b8 fa ff ff ff mov $0xfffffffa,%eax 3818: 48 83 c4 28 add $0x28,%rsp 381c: c3 ret 381d: e8 3e a9 03 00 call 0x3e160 3822: 33 c0 xor %eax,%eax 3824: 48 83 c4 28 add $0x28,%rsp 3828: c3 ret 3829: b8 f8 ff ff ff mov $0xfffffff8,%eax 382e: 48 83 c4 28 add $0x28,%rsp 3832: c3 ret 3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 383f: 00 3840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3845: 48 85 c9 test %rcx,%rcx 3848: 74 22 je 0x386c 384a: 48 85 d2 test %rdx,%rdx 384d: 74 1d je 0x386c 384f: 45 85 c0 test %r8d,%r8d 3852: 7f 0b jg 0x385f 3854: b8 fa ff ff ff mov $0xfffffffa,%eax 3859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 385e: c3 ret 385f: e8 dc aa 03 00 call 0x3e340 3864: 33 c0 xor %eax,%eax 3866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 386b: c3 ret 386c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3876: c3 ret 3877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 387e: 00 00 3880: 48 83 ec 28 sub $0x28,%rsp 3884: 48 85 c9 test %rcx,%rcx 3887: 74 20 je 0x38a9 3889: 48 85 d2 test %rdx,%rdx 388c: 74 1b je 0x38a9 388e: 45 85 c0 test %r8d,%r8d 3891: 7f 0a jg 0x389d 3893: b8 fa ff ff ff mov $0xfffffffa,%eax 3898: 48 83 c4 28 add $0x28,%rsp 389c: c3 ret 389d: e8 7e ac 03 00 call 0x3e520 38a2: 33 c0 xor %eax,%eax 38a4: 48 83 c4 28 add $0x28,%rsp 38a8: c3 ret 38a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 38ae: 48 83 c4 28 add $0x28,%rsp 38b2: c3 ret 38b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38bf: 00 38c0: 56 push %rsi 38c1: 48 89 d6 mov %rdx,%rsi 38c4: 48 85 c9 test %rcx,%rcx 38c7: 0f 84 d0 01 00 00 je 0x3a9d 38cd: 48 85 f6 test %rsi,%rsi 38d0: 0f 84 c7 01 00 00 je 0x3a9d 38d6: 45 85 c0 test %r8d,%r8d 38d9: 0f 8e b7 01 00 00 jle 0x3a96 38df: 41 83 f8 10 cmp $0x10,%r8d 38e3: 0f 8c 9d 01 00 00 jl 0x3a86 38e9: 49 89 f1 mov %rsi,%r9 38ec: 49 83 e1 1f and $0x1f,%r9 38f0: 45 89 c9 mov %r9d,%r9d 38f3: 45 85 c9 test %r9d,%r9d 38f6: 74 18 je 0x3910 38f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 38ff: 0f 85 81 01 00 00 jne 0x3a86 3905: 41 f7 d9 neg %r9d 3908: 41 83 c1 20 add $0x20,%r9d 390c: 41 c1 e9 03 shr $0x3,%r9d 3910: 41 8d 41 10 lea 0x10(%r9),%eax 3914: 44 3b c0 cmp %eax,%r8d 3917: 0f 8c 69 01 00 00 jl 0x3a86 391d: 44 89 c0 mov %r8d,%eax 3920: 33 d2 xor %edx,%edx 3922: 41 2b c1 sub %r9d,%eax 3925: 83 e0 0f and $0xf,%eax 3928: f7 d8 neg %eax 392a: 41 03 c0 add %r8d,%eax 392d: 45 85 c9 test %r9d,%r9d 3930: 76 25 jbe 0x3957 3932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 3945: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 394a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 394f: 48 ff c2 inc %rdx 3952: 49 3b d1 cmp %r9,%rdx 3955: 72 e9 jb 0x3940 3957: 48 63 d0 movslq %eax,%rdx 395a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 3966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 396d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 3974: 01 3975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 397c: 01 397d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 3984: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 398b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 3991: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 3998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 399e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 39a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 39ac: 01 39ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 39b4: 01 39b5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 39bc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 39c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 39ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 39d1: 49 83 c1 10 add $0x10,%r9 39d5: 4c 3b ca cmp %rdx,%r9 39d8: 72 86 jb 0x3960 39da: 44 8d 48 01 lea 0x1(%rax),%r9d 39de: 45 3b c8 cmp %r8d,%r9d 39e1: 0f 87 93 00 00 00 ja 0x3a7a 39e7: 4d 63 d0 movslq %r8d,%r10 39ea: 4c 2b d2 sub %rdx,%r10 39ed: 49 83 fa 04 cmp $0x4,%r10 39f1: 0f 8c 8a 00 00 00 jl 0x3a81 39f7: 45 89 d3 mov %r10d,%r11d 39fa: 45 33 c9 xor %r9d,%r9d 39fd: 41 83 e3 fc and $0xfffffffc,%r11d 3a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 3a05: 4d 63 db movslq %r11d,%r11 3a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 3a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a13: 00 3a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 3a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 3a2d: 01 3a2e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 3a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 3a3a: 49 83 c1 04 add $0x4,%r9 3a3e: 4d 3b cb cmp %r11,%r9 3a41: 72 dd jb 0x3a20 3a43: 4d 3b da cmp %r10,%r11 3a46: 73 32 jae 0x3a7a 3a48: 48 63 c0 movslq %eax,%rax 3a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 3a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 3a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a5f: 00 3a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 3a66: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 3a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 3a72: 49 ff c3 inc %r11 3a75: 4d 3b da cmp %r10,%r11 3a78: 72 e6 jb 0x3a60 3a7a: 33 c0 xor %eax,%eax 3a7c: c5 f8 77 vzeroupper 3a7f: 5e pop %rsi 3a80: c3 ret 3a81: 45 33 db xor %r11d,%r11d 3a84: eb bd jmp 0x3a43 3a86: 33 c0 xor %eax,%eax 3a88: 41 83 f8 01 cmp $0x1,%r8d 3a8c: 72 ec jb 0x3a7a 3a8e: 4d 63 d0 movslq %r8d,%r10 3a91: 45 33 db xor %r11d,%r11d 3a94: eb ad jmp 0x3a43 3a96: b8 fa ff ff ff mov $0xfffffffa,%eax 3a9b: 5e pop %rsi 3a9c: c3 ret 3a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax 3aa2: 5e pop %rsi 3aa3: c3 ret 3aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3aab: 00 3aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3abf: 00 3ac0: 53 push %rbx 3ac1: 48 85 c9 test %rcx,%rcx 3ac4: 0f 84 aa 01 00 00 je 0x3c74 3aca: 48 85 d2 test %rdx,%rdx 3acd: 0f 84 a1 01 00 00 je 0x3c74 3ad3: 45 85 c0 test %r8d,%r8d 3ad6: 0f 8e 91 01 00 00 jle 0x3c6d 3adc: 41 83 f8 10 cmp $0x10,%r8d 3ae0: 0f 8c 80 01 00 00 jl 0x3c66 3ae6: 49 89 d3 mov %rdx,%r11 3ae9: 49 83 e3 1f and $0x1f,%r11 3aed: 45 85 db test %r11d,%r11d 3af0: 74 18 je 0x3b0a 3af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 3af9: 0f 85 67 01 00 00 jne 0x3c66 3aff: 41 f7 db neg %r11d 3b02: 41 83 c3 20 add $0x20,%r11d 3b06: 41 c1 eb 03 shr $0x3,%r11d 3b0a: 41 8d 43 10 lea 0x10(%r11),%eax 3b0e: 44 3b c0 cmp %eax,%r8d 3b11: 0f 8c 4f 01 00 00 jl 0x3c66 3b17: 44 89 c0 mov %r8d,%eax 3b1a: 45 33 d2 xor %r10d,%r10d 3b1d: 41 2b c3 sub %r11d,%eax 3b20: 83 e0 0f and $0xf,%eax 3b23: f7 d8 neg %eax 3b25: 41 03 c0 add %r8d,%eax 3b28: 44 89 db mov %r11d,%ebx 3b2b: 45 85 db test %r11d,%r11d 3b2e: 76 2a jbe 0x3b5a 3b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b37: 00 3b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b3f: 90 nop 3b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 3b46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 3b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 3b52: 49 ff c2 inc %r10 3b55: 4c 3b d3 cmp %rbx,%r10 3b58: 72 e6 jb 0x3b40 3b5a: 4c 63 d0 movslq %eax,%r10 3b5d: 0f 1f 00 nopl (%rax) 3b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 3b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 3b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 3b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 3b75: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 3b7a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 3b80: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 3b86: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 3b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 3b91: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 3b97: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 3b9d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 3ba3: 48 83 c3 10 add $0x10,%rbx 3ba7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 3bad: 49 3b da cmp %r10,%rbx 3bb0: 72 ae jb 0x3b60 3bb2: 8d 58 01 lea 0x1(%rax),%ebx 3bb5: 41 3b d8 cmp %r8d,%ebx 3bb8: 0f 87 9c 00 00 00 ja 0x3c5a 3bbe: 4d 63 c8 movslq %r8d,%r9 3bc1: 48 63 c0 movslq %eax,%rax 3bc4: 4c 2b c8 sub %rax,%r9 3bc7: 49 83 f9 04 cmp $0x4,%r9 3bcb: 0f 8c 90 00 00 00 jl 0x3c61 3bd1: 48 63 c0 movslq %eax,%rax 3bd4: 45 89 ca mov %r9d,%r10d 3bd7: 41 83 e2 fc and $0xfffffffc,%r10d 3bdb: 45 33 c0 xor %r8d,%r8d 3bde: 4d 63 d2 movslq %r10d,%r10 3be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 3be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 3be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bf0: 00 3bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bff: 00 3c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 3c06: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 3c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 3c12: 49 83 c0 04 add $0x4,%r8 3c16: 4d 3b c2 cmp %r10,%r8 3c19: 72 e5 jb 0x3c00 3c1b: 4d 3b d1 cmp %r9,%r10 3c1e: 73 3a jae 0x3c5a 3c20: 48 63 c0 movslq %eax,%rax 3c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 3c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 3c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c32: 00 3c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 3c46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 3c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 3c52: 49 ff c2 inc %r10 3c55: 4d 3b d1 cmp %r9,%r10 3c58: 72 e6 jb 0x3c40 3c5a: 33 c0 xor %eax,%eax 3c5c: c5 f8 77 vzeroupper 3c5f: 5b pop %rbx 3c60: c3 ret 3c61: 45 33 d2 xor %r10d,%r10d 3c64: eb b5 jmp 0x3c1b 3c66: 33 c0 xor %eax,%eax 3c68: e9 45 ff ff ff jmp 0x3bb2 3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax 3c72: 5b pop %rbx 3c73: c3 ret 3c74: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c79: 5b pop %rbx 3c7a: c3 ret 3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3c80: 53 push %rbx 3c81: 49 89 ca mov %rcx,%r10 3c84: 4d 85 d2 test %r10,%r10 3c87: 0f 84 a4 01 00 00 je 0x3e31 3c8d: 48 85 d2 test %rdx,%rdx 3c90: 0f 84 9b 01 00 00 je 0x3e31 3c96: 45 85 c0 test %r8d,%r8d 3c99: 0f 8e 8b 01 00 00 jle 0x3e2a 3c9f: 41 83 f8 10 cmp $0x10,%r8d 3ca3: 0f 8c 79 01 00 00 jl 0x3e22 3ca9: 48 89 d3 mov %rdx,%rbx 3cac: 48 83 e3 1f and $0x1f,%rbx 3cb0: 85 db test %ebx,%ebx 3cb2: 74 11 je 0x3cc5 3cb4: f6 c3 07 test $0x7,%bl 3cb7: 0f 85 65 01 00 00 jne 0x3e22 3cbd: f7 db neg %ebx 3cbf: 83 c3 20 add $0x20,%ebx 3cc2: c1 eb 03 shr $0x3,%ebx 3cc5: 8d 43 10 lea 0x10(%rbx),%eax 3cc8: 44 3b c0 cmp %eax,%r8d 3ccb: 0f 8c 51 01 00 00 jl 0x3e22 3cd1: 45 89 c1 mov %r8d,%r9d 3cd4: 33 c0 xor %eax,%eax 3cd6: 44 2b cb sub %ebx,%r9d 3cd9: 41 83 e1 0f and $0xf,%r9d 3cdd: 41 f7 d9 neg %r9d 3ce0: 45 03 c8 add %r8d,%r9d 3ce3: 89 d9 mov %ebx,%ecx 3ce5: 85 db test %ebx,%ebx 3ce7: 76 2f jbe 0x3d18 3ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cf0: 00 3cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cff: 00 3d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 3d06: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 3d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 3d10: 48 ff c0 inc %rax 3d13: 48 3b c1 cmp %rcx,%rax 3d16: 72 e8 jb 0x3d00 3d18: 49 63 c1 movslq %r9d,%rax 3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 3d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 3d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 3d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 3d3b: 03 3d3c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 3d41: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 3d47: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 3d4d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 3d54: 03 3d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 3d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 3d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 3d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 3d6d: 03 3d6e: 48 83 c1 10 add $0x10,%rcx 3d72: 48 3b c8 cmp %rax,%rcx 3d75: 72 a9 jb 0x3d20 3d77: 41 8d 41 01 lea 0x1(%r9),%eax 3d7b: 41 3b c0 cmp %r8d,%eax 3d7e: 0f 87 93 00 00 00 ja 0x3e17 3d84: 4d 63 c0 movslq %r8d,%r8 3d87: 4d 63 c9 movslq %r9d,%r9 3d8a: 4d 2b c1 sub %r9,%r8 3d8d: 49 83 f8 04 cmp $0x4,%r8 3d91: 0f 8c 87 00 00 00 jl 0x3e1e 3d97: 4d 63 c9 movslq %r9d,%r9 3d9a: 44 89 c3 mov %r8d,%ebx 3d9d: 83 e3 fc and $0xfffffffc,%ebx 3da0: 33 c9 xor %ecx,%ecx 3da2: 48 63 db movslq %ebx,%rbx 3da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 3da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 3dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3db4: 00 3db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3dbc: 0f 1f 40 00 nopl 0x0(%rax) 3dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 3dc6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 3dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 3dd0: 48 83 c1 04 add $0x4,%rcx 3dd4: 48 3b cb cmp %rbx,%rcx 3dd7: 72 e7 jb 0x3dc0 3dd9: 49 3b d8 cmp %r8,%rbx 3ddc: 73 39 jae 0x3e17 3dde: 4d 63 c9 movslq %r9d,%r9 3de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 3de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 3de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3df0: 00 3df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3dff: 00 3e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 3e05: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 3e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 3e0f: 48 ff c3 inc %rbx 3e12: 49 3b d8 cmp %r8,%rbx 3e15: 72 e9 jb 0x3e00 3e17: 33 c0 xor %eax,%eax 3e19: c5 f8 77 vzeroupper 3e1c: 5b pop %rbx 3e1d: c3 ret 3e1e: 33 db xor %ebx,%ebx 3e20: eb b7 jmp 0x3dd9 3e22: 45 33 c9 xor %r9d,%r9d 3e25: e9 4d ff ff ff jmp 0x3d77 3e2a: b8 fa ff ff ff mov $0xfffffffa,%eax 3e2f: 5b pop %rbx 3e30: c3 ret 3e31: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e36: 5b pop %rbx 3e37: c3 ret 3e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e3f: 00 3e40: 48 83 ec 28 sub $0x28,%rsp 3e44: 4d 85 c0 test %r8,%r8 3e47: 74 25 je 0x3e6e 3e49: 48 85 c9 test %rcx,%rcx 3e4c: 74 20 je 0x3e6e 3e4e: 48 85 d2 test %rdx,%rdx 3e51: 74 1b je 0x3e6e 3e53: 45 85 c9 test %r9d,%r9d 3e56: 7f 0a jg 0x3e62 3e58: b8 fa ff ff ff mov $0xfffffffa,%eax 3e5d: 48 83 c4 28 add $0x28,%rsp 3e61: c3 ret 3e62: e8 09 4c a9 01 call 0x1a98a70 3e67: 33 c0 xor %eax,%eax 3e69: 48 83 c4 28 add $0x28,%rsp 3e6d: c3 ret 3e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e73: 48 83 c4 28 add $0x28,%rsp 3e77: c3 ret 3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e7f: 00 3e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3e85: 4d 85 c0 test %r8,%r8 3e88: 74 27 je 0x3eb1 3e8a: 48 85 c9 test %rcx,%rcx 3e8d: 74 22 je 0x3eb1 3e8f: 48 85 d2 test %rdx,%rdx 3e92: 74 1d je 0x3eb1 3e94: 45 85 c9 test %r9d,%r9d 3e97: 7f 0b jg 0x3ea4 3e99: b8 fa ff ff ff mov $0xfffffffa,%eax 3e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ea3: c3 ret 3ea4: e8 17 56 a9 01 call 0x1a994c0 3ea9: 33 c0 xor %eax,%eax 3eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3eb0: c3 ret 3eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax 3eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ebb: c3 ret 3ebc: 0f 1f 40 00 nopl 0x0(%rax) 3ec0: 53 push %rbx 3ec1: 56 push %rsi 3ec2: 57 push %rdi 3ec3: 41 54 push %r12 3ec5: 41 55 push %r13 3ec7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 3ece: 4d 89 c4 mov %r8,%r12 3ed1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2606b50 3ed8: 48 33 c4 xor %rsp,%rax 3edb: 45 89 cd mov %r9d,%r13d 3ede: 48 89 cf mov %rcx,%rdi 3ee1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 3ee8: 00 3ee9: 4d 85 e4 test %r12,%r12 3eec: 0f 84 b6 01 00 00 je 0x40a8 3ef2: 48 85 ff test %rdi,%rdi 3ef5: 0f 84 97 01 00 00 je 0x4092 3efb: 48 85 d2 test %rdx,%rdx 3efe: 0f 84 66 01 00 00 je 0x406a 3f04: 45 85 ed test %r13d,%r13d 3f07: 0f 8e 35 01 00 00 jle 0x4042 3f0d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 3f12: 48 89 f0 mov %rsi,%rax 3f15: 48 83 e0 1f and $0x1f,%rax 3f19: 48 f7 d8 neg %rax 3f1c: 48 83 e0 1f and $0x1f,%rax 3f20: 48 03 f0 add %rax,%rsi 3f23: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 3f2a: 00 3f2b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 3f32: 0f 8e a2 00 00 00 jle 0x3fda 3f38: 4c 89 74 24 20 mov %r14,0x20(%rsp) 3f3d: 45 89 ee mov %r13d,%r14d 3f40: 4d 89 e5 mov %r12,%r13 3f43: 49 89 d4 mov %rdx,%r12 3f46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f4d: 00 3f4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f55: 0f 1f 40 00 nopl 0x0(%rax) 3f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f60: 4c 89 e1 mov %r12,%rcx 3f63: 48 89 f2 mov %rsi,%rdx 3f66: 49 89 d8 mov %rbx,%r8 3f69: 41 b9 80 00 00 00 mov $0x80,%r9d 3f6f: e8 6c df 12 00 call 0x131ee0 3f74: 48 89 f9 mov %rdi,%rcx 3f77: 48 89 f2 mov %rsi,%rdx 3f7a: 41 b8 80 00 00 00 mov $0x80,%r8d 3f80: e8 bb cb ff ff call 0xb40 3f85: 48 89 f9 mov %rdi,%rcx 3f88: 48 89 da mov %rbx,%rdx 3f8b: 41 b8 80 00 00 00 mov $0x80,%r8d 3f91: e8 aa cb ff ff call 0xb40 3f96: 48 89 d9 mov %rbx,%rcx 3f99: 48 89 f2 mov %rsi,%rdx 3f9c: 4d 89 e8 mov %r13,%r8 3f9f: 41 b9 80 00 00 00 mov $0x80,%r9d 3fa5: e8 16 08 00 00 call 0x47c0 3faa: 41 83 c6 80 add $0xffffff80,%r14d 3fae: 48 81 c7 00 02 00 00 add $0x200,%rdi 3fb5: 49 81 c4 00 02 00 00 add $0x200,%r12 3fbc: 49 81 c5 00 04 00 00 add $0x400,%r13 3fc3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 3fca: 7f 94 jg 0x3f60 3fcc: 4c 89 e2 mov %r12,%rdx 3fcf: 4d 89 ec mov %r13,%r12 3fd2: 45 89 f5 mov %r14d,%r13d 3fd5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3fda: 48 89 d1 mov %rdx,%rcx 3fdd: 48 89 f2 mov %rsi,%rdx 3fe0: 49 89 d8 mov %rbx,%r8 3fe3: 45 89 e9 mov %r13d,%r9d 3fe6: e8 f5 de 12 00 call 0x131ee0 3feb: 48 89 f9 mov %rdi,%rcx 3fee: 48 89 f2 mov %rsi,%rdx 3ff1: 45 89 e8 mov %r13d,%r8d 3ff4: e8 47 cb ff ff call 0xb40 3ff9: 48 89 f9 mov %rdi,%rcx 3ffc: 48 89 da mov %rbx,%rdx 3fff: 45 89 e8 mov %r13d,%r8d 4002: e8 39 cb ff ff call 0xb40 4007: 48 89 d9 mov %rbx,%rcx 400a: 48 89 f2 mov %rsi,%rdx 400d: 4d 89 e0 mov %r12,%r8 4010: 45 89 e9 mov %r13d,%r9d 4013: e8 a8 07 00 00 call 0x47c0 4018: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 401f: 00 4020: 48 33 cc xor %rsp,%rcx 4023: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2606b50 402a: 75 11 jne 0x403d 402c: 33 c0 xor %eax,%eax 402e: 48 81 c4 50 04 00 00 add $0x450,%rsp 4035: 41 5d pop %r13 4037: 41 5c pop %r12 4039: 5f pop %rdi 403a: 5e pop %rsi 403b: 5b pop %rbx 403c: c3 ret 403d: e8 6e e2 11 01 call 0x11222b0 4042: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4049: 00 404a: 48 33 cc xor %rsp,%rcx 404d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2606b50 4054: 75 e7 jne 0x403d 4056: b8 fa ff ff ff mov $0xfffffffa,%eax 405b: 48 81 c4 50 04 00 00 add $0x450,%rsp 4062: 41 5d pop %r13 4064: 41 5c pop %r12 4066: 5f pop %rdi 4067: 5e pop %rsi 4068: 5b pop %rbx 4069: c3 ret 406a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4071: 00 4072: 48 33 cc xor %rsp,%rcx 4075: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2606b50 407c: 75 bf jne 0x403d 407e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4083: 48 81 c4 50 04 00 00 add $0x450,%rsp 408a: 41 5d pop %r13 408c: 41 5c pop %r12 408e: 5f pop %rdi 408f: 5e pop %rsi 4090: 5b pop %rbx 4091: c3 ret 4092: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4099: 00 409a: 48 33 cc xor %rsp,%rcx 409d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2606b50 40a4: 75 97 jne 0x403d 40a6: eb d6 jmp 0x407e 40a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 40af: 00 40b0: 48 33 cc xor %rsp,%rcx 40b3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2606b50 40ba: 75 81 jne 0x403d 40bc: eb c0 jmp 0x407e 40be: 66 90 xchg %ax,%ax 40c0: 53 push %rbx 40c1: 56 push %rsi 40c2: 57 push %rdi 40c3: 41 54 push %r12 40c5: 41 55 push %r13 40c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 40ce: 4d 89 c4 mov %r8,%r12 40d1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2606b50 40d8: 45 89 cd mov %r9d,%r13d 40db: 48 33 c4 xor %rsp,%rax 40de: 48 89 cf mov %rcx,%rdi 40e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 40e8: 00 40e9: 4d 85 e4 test %r12,%r12 40ec: 0f 84 b6 01 00 00 je 0x42a8 40f2: 48 85 ff test %rdi,%rdi 40f5: 0f 84 97 01 00 00 je 0x4292 40fb: 48 85 d2 test %rdx,%rdx 40fe: 0f 84 66 01 00 00 je 0x426a 4104: 45 85 ed test %r13d,%r13d 4107: 0f 8e 35 01 00 00 jle 0x4242 410d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4112: 48 89 c3 mov %rax,%rbx 4115: 48 83 e3 1f and $0x1f,%rbx 4119: 48 f7 db neg %rbx 411c: 48 83 e3 1f and $0x1f,%rbx 4120: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 4124: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 412b: 00 412c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 4133: 0f 8e a1 00 00 00 jle 0x41da 4139: 4c 89 74 24 20 mov %r14,0x20(%rsp) 413e: 45 89 ee mov %r13d,%r14d 4141: 4d 89 e5 mov %r12,%r13 4144: 49 89 d4 mov %rdx,%r12 4147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 414e: 00 414f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4156: 0f 1f 00 nopl (%rax) 4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4160: 4c 89 e1 mov %r12,%rcx 4163: 48 89 f2 mov %rsi,%rdx 4166: 49 89 d8 mov %rbx,%r8 4169: 41 b9 80 00 00 00 mov $0x80,%r9d 416f: e8 8c dd 12 00 call 0x131f00 4174: 48 89 f9 mov %rdi,%rcx 4177: 48 89 f2 mov %rsi,%rdx 417a: 41 b8 80 00 00 00 mov $0x80,%r8d 4180: e8 fb c9 ff ff call 0xb80 4185: 48 89 f9 mov %rdi,%rcx 4188: 48 89 da mov %rbx,%rdx 418b: 41 b8 80 00 00 00 mov $0x80,%r8d 4191: e8 ea c9 ff ff call 0xb80 4196: 48 89 d9 mov %rbx,%rcx 4199: 48 89 f2 mov %rsi,%rdx 419c: 4d 89 e8 mov %r13,%r8 419f: 41 b9 80 00 00 00 mov $0x80,%r9d 41a5: e8 96 06 00 00 call 0x4840 41aa: 41 83 c6 80 add $0xffffff80,%r14d 41ae: 48 81 c7 00 02 00 00 add $0x200,%rdi 41b5: 49 81 c4 00 02 00 00 add $0x200,%r12 41bc: 49 81 c5 00 04 00 00 add $0x400,%r13 41c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 41ca: 7f 94 jg 0x4160 41cc: 4c 89 e2 mov %r12,%rdx 41cf: 4d 89 ec mov %r13,%r12 41d2: 45 89 f5 mov %r14d,%r13d 41d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 41da: 48 89 d1 mov %rdx,%rcx 41dd: 48 89 f2 mov %rsi,%rdx 41e0: 49 89 d8 mov %rbx,%r8 41e3: 45 89 e9 mov %r13d,%r9d 41e6: e8 15 dd 12 00 call 0x131f00 41eb: 48 89 f9 mov %rdi,%rcx 41ee: 48 89 f2 mov %rsi,%rdx 41f1: 45 89 e8 mov %r13d,%r8d 41f4: e8 87 c9 ff ff call 0xb80 41f9: 48 89 f9 mov %rdi,%rcx 41fc: 48 89 da mov %rbx,%rdx 41ff: 45 89 e8 mov %r13d,%r8d 4202: e8 79 c9 ff ff call 0xb80 4207: 48 89 d9 mov %rbx,%rcx 420a: 48 89 f2 mov %rsi,%rdx 420d: 4d 89 e0 mov %r12,%r8 4210: 45 89 e9 mov %r13d,%r9d 4213: e8 28 06 00 00 call 0x4840 4218: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 421f: 00 4220: 48 33 cc xor %rsp,%rcx 4223: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2606b50 422a: 75 11 jne 0x423d 422c: 33 c0 xor %eax,%eax 422e: 48 81 c4 50 04 00 00 add $0x450,%rsp 4235: 41 5d pop %r13 4237: 41 5c pop %r12 4239: 5f pop %rdi 423a: 5e pop %rsi 423b: 5b pop %rbx 423c: c3 ret 423d: e8 6e e0 11 01 call 0x11222b0 4242: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4249: 00 424a: 48 33 cc xor %rsp,%rcx 424d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2606b50 4254: 75 e7 jne 0x423d 4256: b8 fa ff ff ff mov $0xfffffffa,%eax 425b: 48 81 c4 50 04 00 00 add $0x450,%rsp 4262: 41 5d pop %r13 4264: 41 5c pop %r12 4266: 5f pop %rdi 4267: 5e pop %rsi 4268: 5b pop %rbx 4269: c3 ret 426a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4271: 00 4272: 48 33 cc xor %rsp,%rcx 4275: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2606b50 427c: 75 bf jne 0x423d 427e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4283: 48 81 c4 50 04 00 00 add $0x450,%rsp 428a: 41 5d pop %r13 428c: 41 5c pop %r12 428e: 5f pop %rdi 428f: 5e pop %rsi 4290: 5b pop %rbx 4291: c3 ret 4292: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4299: 00 429a: 48 33 cc xor %rsp,%rcx 429d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2606b50 42a4: 75 97 jne 0x423d 42a6: eb d6 jmp 0x427e 42a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 42af: 00 42b0: 48 33 cc xor %rsp,%rcx 42b3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2606b50 42ba: 75 81 jne 0x423d 42bc: eb c0 jmp 0x427e 42be: 66 90 xchg %ax,%ax 42c0: 53 push %rbx 42c1: 56 push %rsi 42c2: 57 push %rdi 42c3: 41 54 push %r12 42c5: 41 55 push %r13 42c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 42ce: 4d 89 c4 mov %r8,%r12 42d1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2606b50 42d8: 45 89 cd mov %r9d,%r13d 42db: 48 33 c4 xor %rsp,%rax 42de: 48 89 cf mov %rcx,%rdi 42e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 42e8: 00 42e9: 4d 85 e4 test %r12,%r12 42ec: 0f 84 b6 01 00 00 je 0x44a8 42f2: 48 85 ff test %rdi,%rdi 42f5: 0f 84 97 01 00 00 je 0x4492 42fb: 48 85 d2 test %rdx,%rdx 42fe: 0f 84 66 01 00 00 je 0x446a 4304: 45 85 ed test %r13d,%r13d 4307: 0f 8e 35 01 00 00 jle 0x4442 430d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4312: 48 89 c3 mov %rax,%rbx 4315: 48 83 e3 1f and $0x1f,%rbx 4319: 48 f7 db neg %rbx 431c: 48 83 e3 1f and $0x1f,%rbx 4320: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 4324: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 432b: 00 432c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 4333: 0f 8e a1 00 00 00 jle 0x43da 4339: 4c 89 74 24 20 mov %r14,0x20(%rsp) 433e: 45 89 ee mov %r13d,%r14d 4341: 4d 89 e5 mov %r12,%r13 4344: 49 89 d4 mov %rdx,%r12 4347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 434e: 00 434f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4356: 0f 1f 00 nopl (%rax) 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4360: 4c 89 e1 mov %r12,%rcx 4363: 48 89 f2 mov %rsi,%rdx 4366: 49 89 d8 mov %rbx,%r8 4369: 41 b9 80 00 00 00 mov $0x80,%r9d 436f: e8 ac db 12 00 call 0x131f20 4374: 48 89 f9 mov %rdi,%rcx 4377: 48 89 f2 mov %rsi,%rdx 437a: 41 b8 80 00 00 00 mov $0x80,%r8d 4380: e8 bb c9 ff ff call 0xd40 4385: 48 89 f9 mov %rdi,%rcx 4388: 48 89 da mov %rbx,%rdx 438b: 41 b8 80 00 00 00 mov $0x80,%r8d 4391: e8 aa c9 ff ff call 0xd40 4396: 48 89 d9 mov %rbx,%rcx 4399: 48 89 f2 mov %rsi,%rdx 439c: 4d 89 e8 mov %r13,%r8 439f: 41 b9 80 00 00 00 mov $0x80,%r9d 43a5: e8 16 05 00 00 call 0x48c0 43aa: 41 83 c6 80 add $0xffffff80,%r14d 43ae: 48 81 c7 00 02 00 00 add $0x200,%rdi 43b5: 49 81 c4 00 02 00 00 add $0x200,%r12 43bc: 49 81 c5 00 04 00 00 add $0x400,%r13 43c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 43ca: 7f 94 jg 0x4360 43cc: 4c 89 e2 mov %r12,%rdx 43cf: 4d 89 ec mov %r13,%r12 43d2: 45 89 f5 mov %r14d,%r13d 43d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 43da: 48 89 d1 mov %rdx,%rcx 43dd: 48 89 f2 mov %rsi,%rdx 43e0: 49 89 d8 mov %rbx,%r8 43e3: 45 89 e9 mov %r13d,%r9d 43e6: e8 35 db 12 00 call 0x131f20 43eb: 48 89 f9 mov %rdi,%rcx 43ee: 48 89 f2 mov %rsi,%rdx 43f1: 45 89 e8 mov %r13d,%r8d 43f4: e8 47 c9 ff ff call 0xd40 43f9: 48 89 f9 mov %rdi,%rcx 43fc: 48 89 da mov %rbx,%rdx 43ff: 45 89 e8 mov %r13d,%r8d 4402: e8 39 c9 ff ff call 0xd40 4407: 48 89 d9 mov %rbx,%rcx 440a: 48 89 f2 mov %rsi,%rdx 440d: 4d 89 e0 mov %r12,%r8 4410: 45 89 e9 mov %r13d,%r9d 4413: e8 a8 04 00 00 call 0x48c0 4418: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 441f: 00 4420: 48 33 cc xor %rsp,%rcx 4423: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2606b50 442a: 75 11 jne 0x443d 442c: 33 c0 xor %eax,%eax 442e: 48 81 c4 50 04 00 00 add $0x450,%rsp 4435: 41 5d pop %r13 4437: 41 5c pop %r12 4439: 5f pop %rdi 443a: 5e pop %rsi 443b: 5b pop %rbx 443c: c3 ret 443d: e8 6e de 11 01 call 0x11222b0 4442: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4449: 00 444a: 48 33 cc xor %rsp,%rcx 444d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2606b50 4454: 75 e7 jne 0x443d 4456: b8 fa ff ff ff mov $0xfffffffa,%eax 445b: 48 81 c4 50 04 00 00 add $0x450,%rsp 4462: 41 5d pop %r13 4464: 41 5c pop %r12 4466: 5f pop %rdi 4467: 5e pop %rsi 4468: 5b pop %rbx 4469: c3 ret 446a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4471: 00 4472: 48 33 cc xor %rsp,%rcx 4475: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2606b50 447c: 75 bf jne 0x443d 447e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4483: 48 81 c4 50 04 00 00 add $0x450,%rsp 448a: 41 5d pop %r13 448c: 41 5c pop %r12 448e: 5f pop %rdi 448f: 5e pop %rsi 4490: 5b pop %rbx 4491: c3 ret 4492: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4499: 00 449a: 48 33 cc xor %rsp,%rcx 449d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2606b50 44a4: 75 97 jne 0x443d 44a6: eb d6 jmp 0x447e 44a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 44af: 00 44b0: 48 33 cc xor %rsp,%rcx 44b3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2606b50 44ba: 75 81 jne 0x443d 44bc: eb c0 jmp 0x447e 44be: 66 90 xchg %ax,%ax 44c0: 53 push %rbx 44c1: 56 push %rsi 44c2: 57 push %rdi 44c3: 41 54 push %r12 44c5: 41 55 push %r13 44c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp 44ce: 4d 89 c4 mov %r8,%r12 44d1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2606b50 44d8: 45 89 cd mov %r9d,%r13d 44db: 48 33 c4 xor %rsp,%rax 44de: 48 89 cf mov %rcx,%rdi 44e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 44e8: 00 44e9: 4d 85 e4 test %r12,%r12 44ec: 0f 84 b6 01 00 00 je 0x46a8 44f2: 48 85 ff test %rdi,%rdi 44f5: 0f 84 97 01 00 00 je 0x4692 44fb: 48 85 d2 test %rdx,%rdx 44fe: 0f 84 66 01 00 00 je 0x466a 4504: 45 85 ed test %r13d,%r13d 4507: 0f 8e 35 01 00 00 jle 0x4642 450d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 4512: 48 89 c3 mov %rax,%rbx 4515: 48 83 e3 1f and $0x1f,%rbx 4519: 48 f7 db neg %rbx 451c: 48 83 e3 1f and $0x1f,%rbx 4520: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 4524: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 452b: 00 452c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 4533: 0f 8e a1 00 00 00 jle 0x45da 4539: 4c 89 74 24 20 mov %r14,0x20(%rsp) 453e: 45 89 ee mov %r13d,%r14d 4541: 4d 89 e5 mov %r12,%r13 4544: 49 89 d4 mov %rdx,%r12 4547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 454e: 00 454f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4556: 0f 1f 00 nopl (%rax) 4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4560: 4c 89 e1 mov %r12,%rcx 4563: 48 89 f2 mov %rsi,%rdx 4566: 49 89 d8 mov %rbx,%r8 4569: 41 b9 80 00 00 00 mov $0x80,%r9d 456f: e8 cc d9 12 00 call 0x131f40 4574: 48 89 f9 mov %rdi,%rcx 4577: 48 89 f2 mov %rsi,%rdx 457a: 41 b8 80 00 00 00 mov $0x80,%r8d 4580: e8 bb c7 ff ff call 0xd40 4585: 48 89 f9 mov %rdi,%rcx 4588: 48 89 da mov %rbx,%rdx 458b: 41 b8 80 00 00 00 mov $0x80,%r8d 4591: e8 aa c7 ff ff call 0xd40 4596: 48 89 d9 mov %rbx,%rcx 4599: 48 89 f2 mov %rsi,%rdx 459c: 4d 89 e8 mov %r13,%r8 459f: 41 b9 80 00 00 00 mov $0x80,%r9d 45a5: e8 96 03 00 00 call 0x4940 45aa: 41 83 c6 80 add $0xffffff80,%r14d 45ae: 48 81 c7 00 02 00 00 add $0x200,%rdi 45b5: 49 81 c4 00 02 00 00 add $0x200,%r12 45bc: 49 81 c5 00 04 00 00 add $0x400,%r13 45c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 45ca: 7f 94 jg 0x4560 45cc: 4c 89 e2 mov %r12,%rdx 45cf: 4d 89 ec mov %r13,%r12 45d2: 45 89 f5 mov %r14d,%r13d 45d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 45da: 48 89 d1 mov %rdx,%rcx 45dd: 48 89 f2 mov %rsi,%rdx 45e0: 49 89 d8 mov %rbx,%r8 45e3: 45 89 e9 mov %r13d,%r9d 45e6: e8 55 d9 12 00 call 0x131f40 45eb: 48 89 f9 mov %rdi,%rcx 45ee: 48 89 f2 mov %rsi,%rdx 45f1: 45 89 e8 mov %r13d,%r8d 45f4: e8 47 c7 ff ff call 0xd40 45f9: 48 89 f9 mov %rdi,%rcx 45fc: 48 89 da mov %rbx,%rdx 45ff: 45 89 e8 mov %r13d,%r8d 4602: e8 39 c7 ff ff call 0xd40 4607: 48 89 d9 mov %rbx,%rcx 460a: 48 89 f2 mov %rsi,%rdx 460d: 4d 89 e0 mov %r12,%r8 4610: 45 89 e9 mov %r13d,%r9d 4613: e8 28 03 00 00 call 0x4940 4618: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 461f: 00 4620: 48 33 cc xor %rsp,%rcx 4623: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2606b50 462a: 75 11 jne 0x463d 462c: 33 c0 xor %eax,%eax 462e: 48 81 c4 50 04 00 00 add $0x450,%rsp 4635: 41 5d pop %r13 4637: 41 5c pop %r12 4639: 5f pop %rdi 463a: 5e pop %rsi 463b: 5b pop %rbx 463c: c3 ret 463d: e8 6e dc 11 01 call 0x11222b0 4642: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4649: 00 464a: 48 33 cc xor %rsp,%rcx 464d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2606b50 4654: 75 e7 jne 0x463d 4656: b8 fa ff ff ff mov $0xfffffffa,%eax 465b: 48 81 c4 50 04 00 00 add $0x450,%rsp 4662: 41 5d pop %r13 4664: 41 5c pop %r12 4666: 5f pop %rdi 4667: 5e pop %rsi 4668: 5b pop %rbx 4669: c3 ret 466a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4671: 00 4672: 48 33 cc xor %rsp,%rcx 4675: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2606b50 467c: 75 bf jne 0x463d 467e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4683: 48 81 c4 50 04 00 00 add $0x450,%rsp 468a: 41 5d pop %r13 468c: 41 5c pop %r12 468e: 5f pop %rdi 468f: 5e pop %rsi 4690: 5b pop %rbx 4691: c3 ret 4692: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 4699: 00 469a: 48 33 cc xor %rsp,%rcx 469d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2606b50 46a4: 75 97 jne 0x463d 46a6: eb d6 jmp 0x467e 46a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 46af: 00 46b0: 48 33 cc xor %rsp,%rcx 46b3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2606b50 46ba: 75 81 jne 0x463d 46bc: eb c0 jmp 0x467e 46be: 66 90 xchg %ax,%ax 46c0: 48 83 ec 28 sub $0x28,%rsp 46c4: 4d 85 c0 test %r8,%r8 46c7: 74 35 je 0x46fe 46c9: 45 85 c9 test %r9d,%r9d 46cc: 7e 4c jle 0x471a 46ce: 48 85 d2 test %rdx,%rdx 46d1: 74 26 je 0x46f9 46d3: 48 85 c9 test %rcx,%rcx 46d6: 74 0c je 0x46e4 46d8: e8 f3 57 a9 01 call 0x1a99ed0 46dd: 33 c0 xor %eax,%eax 46df: 48 83 c4 28 add $0x28,%rsp 46e3: c3 ret 46e4: 48 89 d1 mov %rdx,%rcx 46e7: 4c 89 c2 mov %r8,%rdx 46ea: 45 89 c8 mov %r9d,%r8d 46ed: e8 2e 5a a9 01 call 0x1a9a120 46f2: 33 c0 xor %eax,%eax 46f4: 48 83 c4 28 add $0x28,%rsp 46f8: c3 ret 46f9: 48 85 c9 test %rcx,%rcx 46fc: 75 0a jne 0x4708 46fe: b8 f8 ff ff ff mov $0xfffffff8,%eax 4703: 48 83 c4 28 add $0x28,%rsp 4707: c3 ret 4708: 4c 89 c2 mov %r8,%rdx 470b: 45 89 c8 mov %r9d,%r8d 470e: e8 1d 59 a9 01 call 0x1a9a030 4713: 33 c0 xor %eax,%eax 4715: 48 83 c4 28 add $0x28,%rsp 4719: c3 ret 471a: b8 fa ff ff ff mov $0xfffffffa,%eax 471f: 48 83 c4 28 add $0x28,%rsp 4723: c3 ret 4724: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 472b: 00 472c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 473f: 00 4740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4745: 4d 85 c0 test %r8,%r8 4748: 74 37 je 0x4781 474a: 45 85 c9 test %r9d,%r9d 474d: 7e 50 jle 0x479f 474f: 48 85 d2 test %rdx,%rdx 4752: 74 28 je 0x477c 4754: 48 85 c9 test %rcx,%rcx 4757: 74 0d je 0x4766 4759: e8 82 65 a9 01 call 0x1a9ace0 475e: 33 c0 xor %eax,%eax 4760: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4765: c3 ret 4766: 48 89 d1 mov %rdx,%rcx 4769: 4c 89 c2 mov %r8,%rdx 476c: 45 89 c8 mov %r9d,%r8d 476f: e8 bc 67 a9 01 call 0x1a9af30 4774: 33 c0 xor %eax,%eax 4776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 477b: c3 ret 477c: 48 85 c9 test %rcx,%rcx 477f: 75 0b jne 0x478c 4781: b8 f8 ff ff ff mov $0xfffffff8,%eax 4786: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 478b: c3 ret 478c: 4c 89 c2 mov %r8,%rdx 478f: 45 89 c8 mov %r9d,%r8d 4792: e8 a9 66 a9 01 call 0x1a9ae40 4797: 33 c0 xor %eax,%eax 4799: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 479e: c3 ret 479f: b8 fa ff ff ff mov $0xfffffffa,%eax 47a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 47a9: 90 nop 47aa: c3 ret 47ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47b2: 00 47b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 47c0: 48 83 ec 28 sub $0x28,%rsp 47c4: 4d 85 c0 test %r8,%r8 47c7: 74 35 je 0x47fe 47c9: 45 85 c9 test %r9d,%r9d 47cc: 7e 4c jle 0x481a 47ce: 48 85 d2 test %rdx,%rdx 47d1: 74 26 je 0x47f9 47d3: 48 85 c9 test %rcx,%rcx 47d6: 74 0c je 0x47e4 47d8: e8 13 73 a9 01 call 0x1a9baf0 47dd: 33 c0 xor %eax,%eax 47df: 48 83 c4 28 add $0x28,%rsp 47e3: c3 ret 47e4: 48 89 d1 mov %rdx,%rcx 47e7: 4c 89 c2 mov %r8,%rdx 47ea: 45 89 c8 mov %r9d,%r8d 47ed: e8 4e 75 a9 01 call 0x1a9bd40 47f2: 33 c0 xor %eax,%eax 47f4: 48 83 c4 28 add $0x28,%rsp 47f8: c3 ret 47f9: 48 85 c9 test %rcx,%rcx 47fc: 75 0a jne 0x4808 47fe: b8 f8 ff ff ff mov $0xfffffff8,%eax 4803: 48 83 c4 28 add $0x28,%rsp 4807: c3 ret 4808: 4c 89 c2 mov %r8,%rdx 480b: 45 89 c8 mov %r9d,%r8d 480e: e8 3d 74 a9 01 call 0x1a9bc50 4813: 33 c0 xor %eax,%eax 4815: 48 83 c4 28 add $0x28,%rsp 4819: c3 ret 481a: b8 fa ff ff ff mov $0xfffffffa,%eax 481f: 48 83 c4 28 add $0x28,%rsp 4823: c3 ret 4824: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 482b: 00 482c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 483f: 00 4840: 48 83 ec 28 sub $0x28,%rsp 4844: 4d 85 c0 test %r8,%r8 4847: 74 35 je 0x487e 4849: 45 85 c9 test %r9d,%r9d 484c: 7e 4c jle 0x489a 484e: 48 85 d2 test %rdx,%rdx 4851: 74 26 je 0x4879 4853: 48 85 c9 test %rcx,%rcx 4856: 74 0c je 0x4864 4858: e8 a3 7f a9 01 call 0x1a9c800 485d: 33 c0 xor %eax,%eax 485f: 48 83 c4 28 add $0x28,%rsp 4863: c3 ret 4864: 48 89 d1 mov %rdx,%rcx 4867: 4c 89 c2 mov %r8,%rdx 486a: 45 89 c8 mov %r9d,%r8d 486d: e8 ee 81 a9 01 call 0x1a9ca60 4872: 33 c0 xor %eax,%eax 4874: 48 83 c4 28 add $0x28,%rsp 4878: c3 ret 4879: 48 85 c9 test %rcx,%rcx 487c: 75 0a jne 0x4888 487e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4883: 48 83 c4 28 add $0x28,%rsp 4887: c3 ret 4888: 4c 89 c2 mov %r8,%rdx 488b: 45 89 c8 mov %r9d,%r8d 488e: e8 cd 80 a9 01 call 0x1a9c960 4893: 33 c0 xor %eax,%eax 4895: 48 83 c4 28 add $0x28,%rsp 4899: c3 ret 489a: b8 fa ff ff ff mov $0xfffffffa,%eax 489f: 48 83 c4 28 add $0x28,%rsp 48a3: c3 ret 48a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48ab: 00 48ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48bf: 00 48c0: 48 83 ec 28 sub $0x28,%rsp 48c4: 4d 85 c0 test %r8,%r8 48c7: 74 35 je 0x48fe 48c9: 45 85 c9 test %r9d,%r9d 48cc: 7e 4c jle 0x491a 48ce: 48 85 d2 test %rdx,%rdx 48d1: 74 26 je 0x48f9 48d3: 48 85 c9 test %rcx,%rcx 48d6: 74 0c je 0x48e4 48d8: e8 c3 9d 03 00 call 0x3e6a0 48dd: 33 c0 xor %eax,%eax 48df: 48 83 c4 28 add $0x28,%rsp 48e3: c3 ret 48e4: 48 89 d1 mov %rdx,%rcx 48e7: 4c 89 c2 mov %r8,%rdx 48ea: 45 89 c8 mov %r9d,%r8d 48ed: e8 0e a0 03 00 call 0x3e900 48f2: 33 c0 xor %eax,%eax 48f4: 48 83 c4 28 add $0x28,%rsp 48f8: c3 ret 48f9: 48 85 c9 test %rcx,%rcx 48fc: 75 0a jne 0x4908 48fe: b8 f8 ff ff ff mov $0xfffffff8,%eax 4903: 48 83 c4 28 add $0x28,%rsp 4907: c3 ret 4908: 4c 89 c2 mov %r8,%rdx 490b: 45 89 c8 mov %r9d,%r8d 490e: e8 cd a1 03 00 call 0x3eae0 4913: 33 c0 xor %eax,%eax 4915: 48 83 c4 28 add $0x28,%rsp 4919: c3 ret 491a: b8 fa ff ff ff mov $0xfffffffa,%eax 491f: 48 83 c4 28 add $0x28,%rsp 4923: c3 ret 4924: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 492b: 00 492c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 493f: 00 4940: 48 83 ec 28 sub $0x28,%rsp 4944: 4d 85 c0 test %r8,%r8 4947: 74 35 je 0x497e 4949: 45 85 c9 test %r9d,%r9d 494c: 7e 4c jle 0x499a 494e: 48 85 d2 test %rdx,%rdx 4951: 74 26 je 0x4979 4953: 48 85 c9 test %rcx,%rcx 4956: 74 0c je 0x4964 4958: e8 a3 a3 03 00 call 0x3ed00 495d: 33 c0 xor %eax,%eax 495f: 48 83 c4 28 add $0x28,%rsp 4963: c3 ret 4964: 48 89 d1 mov %rdx,%rcx 4967: 4c 89 c2 mov %r8,%rdx 496a: 45 89 c8 mov %r9d,%r8d 496d: e8 0e a6 03 00 call 0x3ef80 4972: 33 c0 xor %eax,%eax 4974: 48 83 c4 28 add $0x28,%rsp 4978: c3 ret 4979: 48 85 c9 test %rcx,%rcx 497c: 75 0a jne 0x4988 497e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4983: 48 83 c4 28 add $0x28,%rsp 4987: c3 ret 4988: 4c 89 c2 mov %r8,%rdx 498b: 45 89 c8 mov %r9d,%r8d 498e: e8 0d a8 03 00 call 0x3f1a0 4993: 33 c0 xor %eax,%eax 4995: 48 83 c4 28 add $0x28,%rsp 4999: c3 ret 499a: b8 fa ff ff ff mov $0xfffffffa,%eax 499f: 48 83 c4 28 add $0x28,%rsp 49a3: c3 ret 49a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49ab: 00 49ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 49b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49bf: 00 49c0: 53 push %rbx 49c1: 56 push %rsi 49c2: 57 push %rdi 49c3: 41 54 push %r12 49c5: 41 55 push %r13 49c7: 41 56 push %r14 49c9: 41 57 push %r15 49cb: 55 push %rbp 49cc: 48 83 ec 38 sub $0x38,%rsp 49d0: 49 89 ce mov %rcx,%r14 49d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 49da: 00 49db: 44 89 cf mov %r9d,%edi 49de: 44 89 c6 mov %r8d,%esi 49e1: 41 89 d7 mov %edx,%r15d 49e4: 4d 85 f6 test %r14,%r14 49e7: 0f 84 8e 01 00 00 je 0x4b7b 49ed: 41 83 ff 1e cmp $0x1e,%r15d 49f1: 0f 87 5f 01 00 00 ja 0x4b56 49f7: 41 83 ff 1d cmp $0x1d,%r15d 49fb: 0f 8f 55 01 00 00 jg 0x4b56 4a01: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4a08: 00 4a09: 48 85 db test %rbx,%rbx 4a0c: 0f 84 69 01 00 00 je 0x4b7b 4a12: 48 89 dd mov %rbx,%rbp 4a15: ba 90 00 00 00 mov $0x90,%edx 4a1a: 48 83 e5 3f and $0x3f,%rbp 4a1e: 48 f7 dd neg %rbp 4a21: 48 83 e5 3f and $0x3f,%rbp 4a25: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4a29: 4c 89 e1 mov %r12,%rcx 4a2c: e8 cf a4 00 00 call 0xef00 4a31: 44 89 f9 mov %r15d,%ecx 4a34: b8 01 00 00 00 mov $0x1,%eax 4a39: d3 e0 shl %cl,%eax 4a3b: 41 89 7c 24 14 mov %edi,0x14(%r12) 4a40: 83 fe 08 cmp $0x8,%esi 4a43: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4a48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4a4f: 00 00 4a51: 0f 84 45 02 00 00 je 0x4c9c 4a57: 83 fe 04 cmp $0x4,%esi 4a5a: 0f 84 97 00 00 00 je 0x4af7 4a60: 83 fe 01 cmp $0x1,%esi 4a63: 75 39 jne 0x4a9e 4a65: 0f 57 c0 xorps %xmm0,%xmm0 4a68: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 4a6c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4dfa8 4a73: 01 4a74: f3 0f 5e c8 divss %xmm0,%xmm1 4a78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4a7f: 00 4a80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4a87: 00 00 4a89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4a90: 00 00 4a92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4a99: e9 93 00 00 00 jmp 0x4b31 4a9e: 83 fe 02 cmp $0x2,%esi 4aa1: 75 36 jne 0x4ad9 4aa3: 0f 57 c0 xorps %xmm0,%xmm0 4aa6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 4aaa: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4dfa8 4ab1: 01 4ab2: f3 0f 5e c8 divss %xmm0,%xmm1 4ab6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4abd: 00 4abe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4ac5: 00 00 4ac7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4ace: 00 00 4ad0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4ad7: eb 58 jmp 0x4b31 4ad9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4ae0: 00 4ae1: b8 ee ff ff ff mov $0xffffffee,%eax 4ae6: 48 83 c4 38 add $0x38,%rsp 4aea: 5d pop %rbp 4aeb: 41 5f pop %r15 4aed: 41 5e pop %r14 4aef: 41 5d pop %r13 4af1: 41 5c pop %r12 4af3: 5f pop %rdi 4af4: 5e pop %rsi 4af5: 5b pop %rbx 4af6: c3 ret 4af7: 0f 57 c0 xorps %xmm0,%xmm0 4afa: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 4afe: b8 01 00 00 00 mov $0x1,%eax 4b03: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4b0a: 00 4b0b: 41 89 44 24 08 mov %eax,0x8(%r12) 4b10: 41 89 44 24 0c mov %eax,0xc(%r12) 4b15: e8 26 a4 00 00 call 0xef40 4b1a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4dfa0 4b21: 01 4b22: f2 0f 5e c8 divsd %xmm0,%xmm1 4b26: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 4b2a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4b31: 41 83 ff 04 cmp $0x4,%r15d 4b35: 7f 35 jg 0x4b6c 4b37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4b3e: 00 00 4b40: 33 c0 xor %eax,%eax 4b42: 4d 89 26 mov %r12,(%r14) 4b45: 48 83 c4 38 add $0x38,%rsp 4b49: 5d pop %rbp 4b4a: 41 5f pop %r15 4b4c: 41 5e pop %r14 4b4e: 41 5d pop %r13 4b50: 41 5c pop %r12 4b52: 5f pop %rdi 4b53: 5e pop %rsi 4b54: 5b pop %rbx 4b55: c3 ret 4b56: b8 ef ff ff ff mov $0xffffffef,%eax 4b5b: 48 83 c4 38 add $0x38,%rsp 4b5f: 5d pop %rbp 4b60: 41 5f pop %r15 4b62: 41 5e pop %r14 4b64: 41 5d pop %r13 4b66: 41 5c pop %r12 4b68: 5f pop %rdi 4b69: 5e pop %rsi 4b6a: 5b pop %rbx 4b6b: c3 ret 4b6c: 41 83 ff 0a cmp $0xa,%r15d 4b70: 0f 8e ec 00 00 00 jle 0x4c62 4b76: 4d 85 ed test %r13,%r13 4b79: 75 16 jne 0x4b91 4b7b: b8 f8 ff ff ff mov $0xfffffff8,%eax 4b80: 48 83 c4 38 add $0x38,%rsp 4b84: 5d pop %rbp 4b85: 41 5f pop %r15 4b87: 41 5e pop %r14 4b89: 41 5d pop %r13 4b8b: 41 5c pop %r12 4b8d: 5f pop %rdi 4b8e: 5e pop %rsi 4b8f: 5b pop %rbx 4b90: c3 ret 4b91: 4c 89 ee mov %r13,%rsi 4b94: 44 89 f9 mov %r15d,%ecx 4b97: 48 83 e6 3f and $0x3f,%rsi 4b9b: 44 89 ff mov %r15d,%edi 4b9e: 48 f7 de neg %rsi 4ba1: 48 83 e6 3f and $0x3f,%rsi 4ba5: 49 03 f5 add %r13,%rsi 4ba8: 48 89 f2 mov %rsi,%rdx 4bab: e8 10 a8 03 00 call 0x3f3c0 4bb0: 49 89 c5 mov %rax,%r13 4bb3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4bba: 00 4bbb: 49 89 54 24 30 mov %rdx,0x30(%r12) 4bc0: 41 8d 5f ff lea -0x1(%r15),%ebx 4bc4: 83 fb 10 cmp $0x10,%ebx 4bc7: 7f 3c jg 0x4c05 4bc9: 83 fb 0f cmp $0xf,%ebx 4bcc: 89 d9 mov %ebx,%ecx 4bce: e8 2d aa 00 00 call 0xf600 4bd3: 89 d9 mov %ebx,%ecx 4bd5: 48 89 f2 mov %rsi,%rdx 4bd8: 41 89 f8 mov %edi,%r8d 4bdb: 49 89 c1 mov %rax,%r9 4bde: 49 89 44 24 38 mov %rax,0x38(%r12) 4be3: e8 d8 af 03 00 call 0x3fbc0 4be8: 49 89 c1 mov %rax,%r9 4beb: 89 d9 mov %ebx,%ecx 4bed: b8 01 00 00 00 mov $0x1,%eax 4bf2: d3 e0 shl %cl,%eax 4bf4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 4bfb: 83 e3 c0 and $0xffffffc0,%ebx 4bfe: 41 89 5c 24 18 mov %ebx,0x18(%r12) 4c03: eb 1e jmp 0x4c23 4c05: 48 89 e0 mov %rsp,%rax 4c08: 4c 89 e1 mov %r12,%rcx 4c0b: 49 89 f0 mov %rsi,%r8 4c0e: 41 89 f9 mov %edi,%r9d 4c11: 48 89 50 20 mov %rdx,0x20(%rax) 4c15: 89 da mov %ebx,%edx 4c17: 4c 89 68 28 mov %r13,0x28(%rax) 4c1b: e8 20 c3 03 00 call 0x40f40 4c20: 49 89 c1 mov %rax,%r9 4c23: 44 89 f9 mov %r15d,%ecx 4c26: 48 89 f2 mov %rsi,%rdx 4c29: 41 89 f8 mov %edi,%r8d 4c2c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4c31: e8 4a fd 03 00 call 0x44980 4c36: 44 89 f9 mov %r15d,%ecx 4c39: 48 89 f2 mov %rsi,%rdx 4c3c: 41 89 f8 mov %edi,%r8d 4c3f: 49 89 c1 mov %rax,%r9 4c42: 49 89 44 24 58 mov %rax,0x58(%r12) 4c47: e8 74 02 04 00 call 0x44ec0 4c4c: 4d 89 26 mov %r12,(%r14) 4c4f: 33 c0 xor %eax,%eax 4c51: 48 83 c4 38 add $0x38,%rsp 4c55: 5d pop %rbp 4c56: 41 5f pop %r15 4c58: 41 5e pop %r14 4c5a: 41 5d pop %r13 4c5c: 41 5c pop %r12 4c5e: 5f pop %rdi 4c5f: 5e pop %rsi 4c60: 5b pop %rbx 4c61: c3 ret 4c62: bf 0a 00 00 00 mov $0xa,%edi 4c67: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4c6e: 00 4c6f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608200 4c76: 41 83 ff 06 cmp $0x6,%r15d 4c7a: 0f 8f 3b ff ff ff jg 0x4bbb 4c80: 49 89 d1 mov %rdx,%r9 4c83: 49 83 e1 3f and $0x3f,%r9 4c87: 49 f7 d9 neg %r9 4c8a: 49 83 e1 3f and $0x3f,%r9 4c8e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4c95: 00 00 4c97: 4c 03 ca add %rdx,%r9 4c9a: eb 87 jmp 0x4c23 4c9c: 33 c0 xor %eax,%eax 4c9e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4ca5: 00 4ca6: 41 89 44 24 08 mov %eax,0x8(%r12) 4cab: 41 89 44 24 0c mov %eax,0xc(%r12) 4cb0: e9 7c fe ff ff jmp 0x4b31 4cb5: 0f 1f 40 00 nopl 0x0(%rax) 4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4cc0: 56 push %rsi 4cc1: 57 push %rdi 4cc2: 41 54 push %r12 4cc4: 41 55 push %r13 4cc6: 41 56 push %r14 4cc8: 41 57 push %r15 4cca: 55 push %rbp 4ccb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 4cd0: 48 89 ce mov %rcx,%rsi 4cd3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 4cda: 00 4cdb: 45 89 ce mov %r9d,%r14d 4cde: 45 89 c5 mov %r8d,%r13d 4ce1: 89 d5 mov %edx,%ebp 4ce3: 48 85 f6 test %rsi,%rsi 4ce6: 0f 84 8a 01 00 00 je 0x4e76 4cec: 83 fd 1e cmp $0x1e,%ebp 4cef: 0f 87 5d 01 00 00 ja 0x4e52 4cf5: 83 fd 1d cmp $0x1d,%ebp 4cf8: 0f 8f 54 01 00 00 jg 0x4e52 4cfe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 4d05: 00 4d06: 4d 85 e4 test %r12,%r12 4d09: 0f 84 67 01 00 00 je 0x4e76 4d0f: 49 83 e4 3f and $0x3f,%r12 4d13: ba 90 00 00 00 mov $0x90,%edx 4d18: 49 f7 dc neg %r12 4d1b: 49 83 e4 3f and $0x3f,%r12 4d1f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 4d26: 00 4d27: 4c 89 e1 mov %r12,%rcx 4d2a: e8 f1 f5 00 00 call 0x14320 4d2f: 89 e9 mov %ebp,%ecx 4d31: 41 b8 01 00 00 00 mov $0x1,%r8d 4d37: 41 d3 e0 shl %cl,%r8d 4d3a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 4d3f: 41 83 fd 08 cmp $0x8,%r13d 4d43: 45 89 74 24 14 mov %r14d,0x14(%r12) 4d48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4d4f: 00 00 4d51: 0f 84 48 02 00 00 je 0x4f9f 4d57: 41 83 fd 04 cmp $0x4,%r13d 4d5b: 0f 84 95 00 00 00 je 0x4df6 4d61: 41 83 fd 01 cmp $0x1,%r13d 4d65: 75 37 jne 0x4d9e 4d67: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 4d6c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4dfb8 4d73: 01 4d74: f3 0f 5e c8 divss %xmm0,%xmm1 4d78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4d7f: 00 4d80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4d87: 00 00 4d89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4d90: 00 00 4d92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4d99: e9 90 00 00 00 jmp 0x4e2e 4d9e: 41 83 fd 02 cmp $0x2,%r13d 4da2: 75 34 jne 0x4dd8 4da4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 4da9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4dfb8 4db0: 01 4db1: f3 0f 5e c8 divss %xmm0,%xmm1 4db5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4dbc: 00 4dbd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4dc4: 00 00 4dc6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4dcd: 00 00 4dcf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4dd6: eb 56 jmp 0x4e2e 4dd8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4ddf: 00 4de0: b8 ee ff ff ff mov $0xffffffee,%eax 4de5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4dea: 5d pop %rbp 4deb: 41 5f pop %r15 4ded: 41 5e pop %r14 4def: 41 5d pop %r13 4df1: 41 5c pop %r12 4df3: 5f pop %rdi 4df4: 5e pop %rsi 4df5: c3 ret 4df6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 4dfb: b8 01 00 00 00 mov $0x1,%eax 4e00: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4e07: 00 4e08: 41 89 44 24 08 mov %eax,0x8(%r12) 4e0d: 41 89 44 24 0c mov %eax,0xc(%r12) 4e12: e8 49 f5 00 00 call 0x14360 4e17: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4dfb0 4e1e: 01 4e1f: f2 0f 5e c8 divsd %xmm0,%xmm1 4e23: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 4e27: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4e2e: 83 fd 04 cmp $0x4,%ebp 4e31: 7f 35 jg 0x4e68 4e33: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4e3a: 00 00 4e3c: 33 c0 xor %eax,%eax 4e3e: 4c 89 26 mov %r12,(%rsi) 4e41: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4e46: 5d pop %rbp 4e47: 41 5f pop %r15 4e49: 41 5e pop %r14 4e4b: 41 5d pop %r13 4e4d: 41 5c pop %r12 4e4f: 5f pop %rdi 4e50: 5e pop %rsi 4e51: c3 ret 4e52: b8 ef ff ff ff mov $0xffffffef,%eax 4e57: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4e5c: 5d pop %rbp 4e5d: 41 5f pop %r15 4e5f: 41 5e pop %r14 4e61: 41 5d pop %r13 4e63: 41 5c pop %r12 4e65: 5f pop %rdi 4e66: 5e pop %rsi 4e67: c3 ret 4e68: 83 fd 0a cmp $0xa,%ebp 4e6b: 0f 8e f4 00 00 00 jle 0x4f65 4e71: 48 85 ff test %rdi,%rdi 4e74: 75 16 jne 0x4e8c 4e76: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e7b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4e80: 5d pop %rbp 4e81: 41 5f pop %r15 4e83: 41 5e pop %r14 4e85: 41 5d pop %r13 4e87: 41 5c pop %r12 4e89: 5f pop %rdi 4e8a: 5e pop %rsi 4e8b: c3 ret 4e8c: 48 83 e7 3f and $0x3f,%rdi 4e90: 89 e9 mov %ebp,%ecx 4e92: 48 f7 df neg %rdi 4e95: 41 89 ee mov %ebp,%r14d 4e98: 48 83 e7 3f and $0x3f,%rdi 4e9c: 49 89 fd mov %rdi,%r13 4e9f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 4ea6: 00 4ea7: 4c 89 ea mov %r13,%rdx 4eaa: e8 71 05 04 00 call 0x45420 4eaf: 48 89 c7 mov %rax,%rdi 4eb2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 4eb9: 00 4eba: 49 89 54 24 30 mov %rdx,0x30(%r12) 4ebf: 44 8d 7d ff lea -0x1(%rbp),%r15d 4ec3: 41 83 ff 11 cmp $0x11,%r15d 4ec7: 7f 3f jg 0x4f08 4ec9: 41 83 ff 10 cmp $0x10,%r15d 4ecd: 44 89 f9 mov %r15d,%ecx 4ed0: e8 ab fa 00 00 call 0x14980 4ed5: 44 89 f9 mov %r15d,%ecx 4ed8: 4c 89 ea mov %r13,%rdx 4edb: 45 89 f0 mov %r14d,%r8d 4ede: 49 89 c1 mov %rax,%r9 4ee1: 49 89 44 24 38 mov %rax,0x38(%r12) 4ee6: e8 35 0b 04 00 call 0x45a20 4eeb: 49 89 c1 mov %rax,%r9 4eee: 44 89 f9 mov %r15d,%ecx 4ef1: b8 01 00 00 00 mov $0x1,%eax 4ef6: d3 e0 shl %cl,%eax 4ef8: c1 e0 03 shl $0x3,%eax 4efb: 83 c0 3f add $0x3f,%eax 4efe: 83 e0 c0 and $0xffffffc0,%eax 4f01: 41 89 44 24 18 mov %eax,0x18(%r12) 4f06: eb 20 jmp 0x4f28 4f08: 48 8d 04 24 lea (%rsp),%rax 4f0c: 4c 89 e1 mov %r12,%rcx 4f0f: 4d 89 e8 mov %r13,%r8 4f12: 45 89 f1 mov %r14d,%r9d 4f15: 48 89 50 20 mov %rdx,0x20(%rax) 4f19: 44 89 fa mov %r15d,%edx 4f1c: 48 89 78 28 mov %rdi,0x28(%rax) 4f20: e8 bb 1e 04 00 call 0x46de0 4f25: 49 89 c1 mov %rax,%r9 4f28: 89 e9 mov %ebp,%ecx 4f2a: 4c 89 ea mov %r13,%rdx 4f2d: 45 89 f0 mov %r14d,%r8d 4f30: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4f35: e8 86 5a 04 00 call 0x4a9c0 4f3a: 89 e9 mov %ebp,%ecx 4f3c: 4c 89 ea mov %r13,%rdx 4f3f: 45 89 f0 mov %r14d,%r8d 4f42: 49 89 c1 mov %rax,%r9 4f45: 49 89 44 24 58 mov %rax,0x58(%r12) 4f4a: e8 71 5e 04 00 call 0x4adc0 4f4f: 4c 89 26 mov %r12,(%rsi) 4f52: 33 c0 xor %eax,%eax 4f54: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4f59: 5d pop %rbp 4f5a: 41 5f pop %r15 4f5c: 41 5e pop %r14 4f5e: 41 5d pop %r13 4f60: 41 5c pop %r12 4f62: 5f pop %rdi 4f63: 5e pop %rsi 4f64: c3 ret 4f65: 41 be 0a 00 00 00 mov $0xa,%r14d 4f6b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608200 4f72: 83 fd 06 cmp $0x6,%ebp 4f75: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 4f7c: 00 4f7d: 0f 8f 37 ff ff ff jg 0x4eba 4f83: 49 89 d1 mov %rdx,%r9 4f86: 49 83 e1 3f and $0x3f,%r9 4f8a: 49 f7 d9 neg %r9 4f8d: 49 83 e1 3f and $0x3f,%r9 4f91: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4f98: 00 00 4f9a: 4c 03 ca add %rdx,%r9 4f9d: eb 89 jmp 0x4f28 4f9f: 33 c0 xor %eax,%eax 4fa1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4fa8: 00 4fa9: 41 89 44 24 08 mov %eax,0x8(%r12) 4fae: 41 89 44 24 0c mov %eax,0xc(%r12) 4fb3: e9 76 fe ff ff jmp 0x4e2e 4fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4fbf: 00 4fc0: 53 push %rbx 4fc1: 56 push %rsi 4fc2: 57 push %rdi 4fc3: 41 54 push %r12 4fc5: 41 55 push %r13 4fc7: 41 56 push %r14 4fc9: 41 57 push %r15 4fcb: 55 push %rbp 4fcc: 48 83 ec 38 sub $0x38,%rsp 4fd0: 49 89 ce mov %rcx,%r14 4fd3: 44 89 cf mov %r9d,%edi 4fd6: 44 89 c6 mov %r8d,%esi 4fd9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 4fe0: 00 4fe1: 41 89 d7 mov %edx,%r15d 4fe4: 4d 85 f6 test %r14,%r14 4fe7: 0f 84 85 01 00 00 je 0x5172 4fed: 41 83 ff 1e cmp $0x1e,%r15d 4ff1: 0f 87 56 01 00 00 ja 0x514d 4ff7: 41 83 ff 1d cmp $0x1d,%r15d 4ffb: 0f 8f 4c 01 00 00 jg 0x514d 5001: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5008: 00 5009: 48 85 db test %rbx,%rbx 500c: 0f 84 60 01 00 00 je 0x5172 5012: 48 89 dd mov %rbx,%rbp 5015: ba 90 00 00 00 mov $0x90,%edx 501a: 48 83 e5 3f and $0x3f,%rbp 501e: 48 f7 dd neg %rbp 5021: 48 83 e5 3f and $0x3f,%rbp 5025: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5029: 4c 89 e1 mov %r12,%rcx 502c: e8 6f 49 01 00 call 0x199a0 5031: 44 89 f9 mov %r15d,%ecx 5034: b8 01 00 00 00 mov $0x1,%eax 5039: 41 89 7c 24 14 mov %edi,0x14(%r12) 503e: d3 e0 shl %cl,%eax 5040: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5045: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 504c: 00 00 504e: 83 fe 08 cmp $0x8,%esi 5051: 0f 84 39 02 00 00 je 0x5290 5057: 83 fe 04 cmp $0x4,%esi 505a: 0f 84 91 00 00 00 je 0x50f1 5060: 83 fe 01 cmp $0x1,%esi 5063: 75 36 jne 0x509b 5065: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 5069: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4dfc8 5070: 01 5071: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5078: 00 5079: f3 0f 5e c8 divss %xmm0,%xmm1 507d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5084: 00 00 5086: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 508d: 00 00 508f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5096: e9 8d 00 00 00 jmp 0x5128 509b: 83 fe 02 cmp $0x2,%esi 509e: 75 33 jne 0x50d3 50a0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 50a4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4dfc8 50ab: 01 50ac: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 50b3: 00 50b4: f3 0f 5e c8 divss %xmm0,%xmm1 50b8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 50bf: 00 00 50c1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 50c8: 00 00 50ca: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 50d1: eb 55 jmp 0x5128 50d3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 50da: 00 50db: b8 ee ff ff ff mov $0xffffffee,%eax 50e0: 48 83 c4 38 add $0x38,%rsp 50e4: 5d pop %rbp 50e5: 41 5f pop %r15 50e7: 41 5e pop %r14 50e9: 41 5d pop %r13 50eb: 41 5c pop %r12 50ed: 5f pop %rdi 50ee: 5e pop %rsi 50ef: 5b pop %rbx 50f0: c3 ret 50f1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 50f5: b8 01 00 00 00 mov $0x1,%eax 50fa: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5101: 00 5102: 41 89 44 24 08 mov %eax,0x8(%r12) 5107: 41 89 44 24 0c mov %eax,0xc(%r12) 510c: e8 cf 48 01 00 call 0x199e0 5111: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4dfc0 5118: 01 5119: f2 0f 5e c8 divsd %xmm0,%xmm1 511d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 5121: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 5128: 41 83 ff 04 cmp $0x4,%r15d 512c: 7f 35 jg 0x5163 512e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5135: 00 00 5137: 33 c0 xor %eax,%eax 5139: 4d 89 26 mov %r12,(%r14) 513c: 48 83 c4 38 add $0x38,%rsp 5140: 5d pop %rbp 5141: 41 5f pop %r15 5143: 41 5e pop %r14 5145: 41 5d pop %r13 5147: 41 5c pop %r12 5149: 5f pop %rdi 514a: 5e pop %rsi 514b: 5b pop %rbx 514c: c3 ret 514d: b8 ef ff ff ff mov $0xffffffef,%eax 5152: 48 83 c4 38 add $0x38,%rsp 5156: 5d pop %rbp 5157: 41 5f pop %r15 5159: 41 5e pop %r14 515b: 41 5d pop %r13 515d: 41 5c pop %r12 515f: 5f pop %rdi 5160: 5e pop %rsi 5161: 5b pop %rbx 5162: c3 ret 5163: 41 83 ff 0a cmp $0xa,%r15d 5167: 0f 8e e9 00 00 00 jle 0x5256 516d: 4d 85 ed test %r13,%r13 5170: 75 16 jne 0x5188 5172: b8 f8 ff ff ff mov $0xfffffff8,%eax 5177: 48 83 c4 38 add $0x38,%rsp 517b: 5d pop %rbp 517c: 41 5f pop %r15 517e: 41 5e pop %r14 5180: 41 5d pop %r13 5182: 41 5c pop %r12 5184: 5f pop %rdi 5185: 5e pop %rsi 5186: 5b pop %rbx 5187: c3 ret 5188: 4c 89 ee mov %r13,%rsi 518b: 44 89 f9 mov %r15d,%ecx 518e: 48 83 e6 3f and $0x3f,%rsi 5192: 44 89 ff mov %r15d,%edi 5195: 48 f7 de neg %rsi 5198: 48 83 e6 3f and $0x3f,%rsi 519c: 49 03 f5 add %r13,%rsi 519f: 48 89 f2 mov %rsi,%rdx 51a2: e8 59 60 04 00 call 0x4b200 51a7: 49 89 c5 mov %rax,%r13 51aa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 51b1: 00 51b2: 41 8d 5f ff lea -0x1(%r15),%ebx 51b6: 49 89 54 24 30 mov %rdx,0x30(%r12) 51bb: 83 fb 11 cmp $0x11,%ebx 51be: 7f 39 jg 0x51f9 51c0: 89 d9 mov %ebx,%ecx 51c2: e8 19 4e 01 00 call 0x19fe0 51c7: 89 d9 mov %ebx,%ecx 51c9: 48 89 f2 mov %rsi,%rdx 51cc: 49 89 44 24 38 mov %rax,0x38(%r12) 51d1: 41 89 f8 mov %edi,%r8d 51d4: 49 89 c1 mov %rax,%r9 51d7: e8 04 66 04 00 call 0x4b7e0 51dc: 49 89 c1 mov %rax,%r9 51df: 89 d9 mov %ebx,%ecx 51e1: b8 01 00 00 00 mov $0x1,%eax 51e6: d3 e0 shl %cl,%eax 51e8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 51ef: 83 e3 c0 and $0xffffffc0,%ebx 51f2: 41 89 5c 24 18 mov %ebx,0x18(%r12) 51f7: eb 1e jmp 0x5217 51f9: 48 89 e0 mov %rsp,%rax 51fc: 4c 89 e1 mov %r12,%rcx 51ff: 48 89 50 20 mov %rdx,0x20(%rax) 5203: 89 da mov %ebx,%edx 5205: 49 89 f0 mov %rsi,%r8 5208: 41 89 f9 mov %edi,%r9d 520b: 4c 89 68 28 mov %r13,0x28(%rax) 520f: e8 6c 79 04 00 call 0x4cb80 5214: 49 89 c1 mov %rax,%r9 5217: 44 89 f9 mov %r15d,%ecx 521a: 48 89 f2 mov %rsi,%rdx 521d: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5222: 41 89 f8 mov %edi,%r8d 5225: e8 f6 b3 04 00 call 0x50620 522a: 44 89 f9 mov %r15d,%ecx 522d: 48 89 f2 mov %rsi,%rdx 5230: 49 89 44 24 58 mov %rax,0x58(%r12) 5235: 41 89 f8 mov %edi,%r8d 5238: 49 89 c1 mov %rax,%r9 523b: e8 c0 b7 04 00 call 0x50a00 5240: 4d 89 26 mov %r12,(%r14) 5243: 33 c0 xor %eax,%eax 5245: 48 83 c4 38 add $0x38,%rsp 5249: 5d pop %rbp 524a: 41 5f pop %r15 524c: 41 5e pop %r14 524e: 41 5d pop %r13 5250: 41 5c pop %r12 5252: 5f pop %rdi 5253: 5e pop %rsi 5254: 5b pop %rbx 5255: c3 ret 5256: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 525d: 00 525e: bf 0a 00 00 00 mov $0xa,%edi 5263: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608200 526a: 41 83 ff 06 cmp $0x6,%r15d 526e: 0f 8f 3e ff ff ff jg 0x51b2 5274: 49 89 d1 mov %rdx,%r9 5277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 527e: 00 00 5280: 49 83 e1 3f and $0x3f,%r9 5284: 49 f7 d9 neg %r9 5287: 49 83 e1 3f and $0x3f,%r9 528b: 4c 03 ca add %rdx,%r9 528e: eb 87 jmp 0x5217 5290: 33 c0 xor %eax,%eax 5292: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5299: 00 529a: 41 89 44 24 08 mov %eax,0x8(%r12) 529f: 41 89 44 24 0c mov %eax,0xc(%r12) 52a4: e9 7f fe ff ff jmp 0x5128 52a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52b0: 00 52b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52bf: 00 52c0: 53 push %rbx 52c1: 56 push %rsi 52c2: 57 push %rdi 52c3: 41 54 push %r12 52c5: 41 55 push %r13 52c7: 41 56 push %r14 52c9: 41 57 push %r15 52cb: 55 push %rbp 52cc: 48 83 ec 38 sub $0x38,%rsp 52d0: 49 89 ce mov %rcx,%r14 52d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 52da: 00 52db: 44 89 cf mov %r9d,%edi 52de: 44 89 c6 mov %r8d,%esi 52e1: 41 89 d7 mov %edx,%r15d 52e4: 4d 85 f6 test %r14,%r14 52e7: 0f 84 95 01 00 00 je 0x5482 52ed: 41 83 ff 1e cmp $0x1e,%r15d 52f1: 0f 87 66 01 00 00 ja 0x545d 52f7: 41 83 ff 1d cmp $0x1d,%r15d 52fb: 0f 8f 5c 01 00 00 jg 0x545d 5301: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5308: 00 5309: 48 85 db test %rbx,%rbx 530c: 0f 84 70 01 00 00 je 0x5482 5312: 48 89 dd mov %rbx,%rbp 5315: ba 90 00 00 00 mov $0x90,%edx 531a: 48 83 e5 3f and $0x3f,%rbp 531e: 48 f7 dd neg %rbp 5321: 48 83 e5 3f and $0x3f,%rbp 5325: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5329: 4c 89 e1 mov %r12,%rcx 532c: e8 0f 9a 01 00 call 0x1ed40 5331: 44 89 f9 mov %r15d,%ecx 5334: b8 01 00 00 00 mov $0x1,%eax 5339: d3 e0 shl %cl,%eax 533b: 41 89 7c 24 14 mov %edi,0x14(%r12) 5340: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5345: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 534c: 00 00 534e: 83 fe 08 cmp $0x8,%esi 5351: 0f 84 49 02 00 00 je 0x55a0 5357: 83 fe 04 cmp $0x4,%esi 535a: 0f 84 99 00 00 00 je 0x53f9 5360: 83 fe 01 cmp $0x1,%esi 5363: 75 3a jne 0x539f 5365: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 5369: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 536d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4dfd8 5374: 01 5375: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 5379: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5380: 00 5381: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5388: 00 00 538a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5391: 00 00 5393: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 539a: e9 99 00 00 00 jmp 0x5438 539f: 83 fe 02 cmp $0x2,%esi 53a2: 75 37 jne 0x53db 53a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 53a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 53ac: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4dfd8 53b3: 01 53b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 53b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 53bf: 00 53c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 53c7: 00 00 53c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 53d0: 00 00 53d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 53d9: eb 5d jmp 0x5438 53db: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 53e2: 00 53e3: b8 ee ff ff ff mov $0xffffffee,%eax 53e8: 48 83 c4 38 add $0x38,%rsp 53ec: 5d pop %rbp 53ed: 41 5f pop %r15 53ef: 41 5e pop %r14 53f1: 41 5d pop %r13 53f3: 41 5c pop %r12 53f5: 5f pop %rdi 53f6: 5e pop %rsi 53f7: 5b pop %rbx 53f8: c3 ret 53f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 53fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 5401: b8 01 00 00 00 mov $0x1,%eax 5406: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 540d: 00 540e: 41 89 44 24 08 mov %eax,0x8(%r12) 5413: 41 89 44 24 0c mov %eax,0xc(%r12) 5418: e8 63 99 01 00 call 0x1ed80 541d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5421: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4dfd0 5428: 01 5429: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 542d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 5431: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 5438: 41 83 ff 04 cmp $0x4,%r15d 543c: 7f 35 jg 0x5473 543e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5445: 00 00 5447: 33 c0 xor %eax,%eax 5449: 4d 89 26 mov %r12,(%r14) 544c: 48 83 c4 38 add $0x38,%rsp 5450: 5d pop %rbp 5451: 41 5f pop %r15 5453: 41 5e pop %r14 5455: 41 5d pop %r13 5457: 41 5c pop %r12 5459: 5f pop %rdi 545a: 5e pop %rsi 545b: 5b pop %rbx 545c: c3 ret 545d: b8 ef ff ff ff mov $0xffffffef,%eax 5462: 48 83 c4 38 add $0x38,%rsp 5466: 5d pop %rbp 5467: 41 5f pop %r15 5469: 41 5e pop %r14 546b: 41 5d pop %r13 546d: 41 5c pop %r12 546f: 5f pop %rdi 5470: 5e pop %rsi 5471: 5b pop %rbx 5472: c3 ret 5473: 41 83 ff 0a cmp $0xa,%r15d 5477: 0f 8e e9 00 00 00 jle 0x5566 547d: 4d 85 ed test %r13,%r13 5480: 75 16 jne 0x5498 5482: b8 f8 ff ff ff mov $0xfffffff8,%eax 5487: 48 83 c4 38 add $0x38,%rsp 548b: 5d pop %rbp 548c: 41 5f pop %r15 548e: 41 5e pop %r14 5490: 41 5d pop %r13 5492: 41 5c pop %r12 5494: 5f pop %rdi 5495: 5e pop %rsi 5496: 5b pop %rbx 5497: c3 ret 5498: 4c 89 ee mov %r13,%rsi 549b: 44 89 f9 mov %r15d,%ecx 549e: 48 83 e6 3f and $0x3f,%rsi 54a2: 44 89 ff mov %r15d,%edi 54a5: 48 f7 de neg %rsi 54a8: 48 83 e6 3f and $0x3f,%rsi 54ac: 49 03 f5 add %r13,%rsi 54af: 48 89 f2 mov %rsi,%rdx 54b2: e8 89 b9 04 00 call 0x50e40 54b7: 49 89 c5 mov %rax,%r13 54ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 54c1: 00 54c2: 49 89 54 24 30 mov %rdx,0x30(%r12) 54c7: 41 8d 5f ff lea -0x1(%r15),%ebx 54cb: 83 fb 12 cmp $0x12,%ebx 54ce: 7f 39 jg 0x5509 54d0: 89 d9 mov %ebx,%ecx 54d2: e8 29 a1 00 00 call 0xf600 54d7: 89 d9 mov %ebx,%ecx 54d9: 48 89 f2 mov %rsi,%rdx 54dc: 41 89 f8 mov %edi,%r8d 54df: 49 89 c1 mov %rax,%r9 54e2: 49 89 44 24 38 mov %rax,0x38(%r12) 54e7: e8 f4 c1 04 00 call 0x516e0 54ec: 49 89 c1 mov %rax,%r9 54ef: 89 d9 mov %ebx,%ecx 54f1: b8 01 00 00 00 mov $0x1,%eax 54f6: d3 e0 shl %cl,%eax 54f8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 54ff: 83 e3 c0 and $0xffffffc0,%ebx 5502: 41 89 5c 24 18 mov %ebx,0x18(%r12) 5507: eb 1e jmp 0x5527 5509: 48 89 e0 mov %rsp,%rax 550c: 4c 89 e1 mov %r12,%rcx 550f: 49 89 f0 mov %rsi,%r8 5512: 41 89 f9 mov %edi,%r9d 5515: 48 89 50 20 mov %rdx,0x20(%rax) 5519: 89 da mov %ebx,%edx 551b: 4c 89 68 28 mov %r13,0x28(%rax) 551f: e8 3c d3 04 00 call 0x52860 5524: 49 89 c1 mov %rax,%r9 5527: 44 89 f9 mov %r15d,%ecx 552a: 48 89 f2 mov %rsi,%rdx 552d: 41 89 f8 mov %edi,%r8d 5530: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5535: e8 86 1c 05 00 call 0x571c0 553a: 44 89 f9 mov %r15d,%ecx 553d: 48 89 f2 mov %rsi,%rdx 5540: 41 89 f8 mov %edi,%r8d 5543: 49 89 c1 mov %rax,%r9 5546: 49 89 44 24 58 mov %rax,0x58(%r12) 554b: e8 50 20 05 00 call 0x575a0 5550: 4d 89 26 mov %r12,(%r14) 5553: 33 c0 xor %eax,%eax 5555: 48 83 c4 38 add $0x38,%rsp 5559: 5d pop %rbp 555a: 41 5f pop %r15 555c: 41 5e pop %r14 555e: 41 5d pop %r13 5560: 41 5c pop %r12 5562: 5f pop %rdi 5563: 5e pop %rsi 5564: 5b pop %rbx 5565: c3 ret 5566: bf 0a 00 00 00 mov $0xa,%edi 556b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5572: 00 5573: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608200 557a: 41 83 ff 07 cmp $0x7,%r15d 557e: 0f 8f 3e ff ff ff jg 0x54c2 5584: 49 89 d1 mov %rdx,%r9 5587: 49 83 e1 3f and $0x3f,%r9 558b: 49 f7 d9 neg %r9 558e: 49 83 e1 3f and $0x3f,%r9 5592: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5599: 00 00 559b: 4c 03 ca add %rdx,%r9 559e: eb 87 jmp 0x5527 55a0: 33 c0 xor %eax,%eax 55a2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 55a9: 00 55aa: 41 89 44 24 08 mov %eax,0x8(%r12) 55af: 41 89 44 24 0c mov %eax,0xc(%r12) 55b4: e9 7f fe ff ff jmp 0x5438 55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55c0: 53 push %rbx 55c1: 56 push %rsi 55c2: 57 push %rdi 55c3: 41 54 push %r12 55c5: 41 55 push %r13 55c7: 41 56 push %r14 55c9: 41 57 push %r15 55cb: 55 push %rbp 55cc: 48 83 ec 38 sub $0x38,%rsp 55d0: 49 89 ce mov %rcx,%r14 55d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 55da: 00 55db: 44 89 cf mov %r9d,%edi 55de: 44 89 c6 mov %r8d,%esi 55e1: 41 89 d7 mov %edx,%r15d 55e4: 4d 85 f6 test %r14,%r14 55e7: 0f 84 95 01 00 00 je 0x5782 55ed: 41 83 ff 1e cmp $0x1e,%r15d 55f1: 0f 87 66 01 00 00 ja 0x575d 55f7: 41 83 ff 1d cmp $0x1d,%r15d 55fb: 0f 8f 5c 01 00 00 jg 0x575d 5601: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5608: 00 5609: 48 85 db test %rbx,%rbx 560c: 0f 84 70 01 00 00 je 0x5782 5612: 48 89 dd mov %rbx,%rbp 5615: ba 90 00 00 00 mov $0x90,%edx 561a: 48 83 e5 3f and $0x3f,%rbp 561e: 48 f7 dd neg %rbp 5621: 48 83 e5 3f and $0x3f,%rbp 5625: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5629: 4c 89 e1 mov %r12,%rcx 562c: e8 6f f6 01 00 call 0x24ca0 5631: b8 01 00 00 00 mov $0x1,%eax 5636: 41 89 7c 24 14 mov %edi,0x14(%r12) 563b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5640: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5647: 00 00 5649: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 564e: 83 fe 08 cmp $0x8,%esi 5651: 0f 84 4a 02 00 00 je 0x58a1 5657: 83 fe 04 cmp $0x4,%esi 565a: 0f 84 99 00 00 00 je 0x56f9 5660: 83 fe 01 cmp $0x1,%esi 5663: 75 3a jne 0x569f 5665: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 5669: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 566d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4dfe8 5674: 01 5675: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 5679: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5680: 00 5681: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5688: 00 00 568a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5691: 00 00 5693: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 569a: e9 99 00 00 00 jmp 0x5738 569f: 83 fe 02 cmp $0x2,%esi 56a2: 75 37 jne 0x56db 56a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 56a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 56ac: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4dfe8 56b3: 01 56b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 56b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 56bf: 00 56c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 56c7: 00 00 56c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 56d0: 00 00 56d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 56d9: eb 5d jmp 0x5738 56db: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 56e2: 00 56e3: b8 ee ff ff ff mov $0xffffffee,%eax 56e8: 48 83 c4 38 add $0x38,%rsp 56ec: 5d pop %rbp 56ed: 41 5f pop %r15 56ef: 41 5e pop %r14 56f1: 41 5d pop %r13 56f3: 41 5c pop %r12 56f5: 5f pop %rdi 56f6: 5e pop %rsi 56f7: 5b pop %rbx 56f8: c3 ret 56f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 56fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 5701: b8 01 00 00 00 mov $0x1,%eax 5706: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 570d: 00 570e: 41 89 44 24 08 mov %eax,0x8(%r12) 5713: 41 89 44 24 0c mov %eax,0xc(%r12) 5718: e8 c3 f5 01 00 call 0x24ce0 571d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5721: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4dfe0 5728: 01 5729: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 572d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 5731: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 5738: 41 83 ff 04 cmp $0x4,%r15d 573c: 7f 35 jg 0x5773 573e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5745: 00 00 5747: 33 c0 xor %eax,%eax 5749: 4d 89 26 mov %r12,(%r14) 574c: 48 83 c4 38 add $0x38,%rsp 5750: 5d pop %rbp 5751: 41 5f pop %r15 5753: 41 5e pop %r14 5755: 41 5d pop %r13 5757: 41 5c pop %r12 5759: 5f pop %rdi 575a: 5e pop %rsi 575b: 5b pop %rbx 575c: c3 ret 575d: b8 ef ff ff ff mov $0xffffffef,%eax 5762: 48 83 c4 38 add $0x38,%rsp 5766: 5d pop %rbp 5767: 41 5f pop %r15 5769: 41 5e pop %r14 576b: 41 5d pop %r13 576d: 41 5c pop %r12 576f: 5f pop %rdi 5770: 5e pop %rsi 5771: 5b pop %rbx 5772: c3 ret 5773: 41 83 ff 0a cmp $0xa,%r15d 5777: 0f 8e ea 00 00 00 jle 0x5867 577d: 4d 85 ed test %r13,%r13 5780: 75 16 jne 0x5798 5782: b8 f8 ff ff ff mov $0xfffffff8,%eax 5787: 48 83 c4 38 add $0x38,%rsp 578b: 5d pop %rbp 578c: 41 5f pop %r15 578e: 41 5e pop %r14 5790: 41 5d pop %r13 5792: 41 5c pop %r12 5794: 5f pop %rdi 5795: 5e pop %rsi 5796: 5b pop %rbx 5797: c3 ret 5798: 4c 89 ee mov %r13,%rsi 579b: 44 89 f9 mov %r15d,%ecx 579e: 48 83 e6 3f and $0x3f,%rsi 57a2: 44 89 ff mov %r15d,%edi 57a5: 48 f7 de neg %rsi 57a8: 48 83 e6 3f and $0x3f,%rsi 57ac: 49 03 f5 add %r13,%rsi 57af: 48 89 f2 mov %rsi,%rdx 57b2: e8 29 22 05 00 call 0x579e0 57b7: 49 89 c5 mov %rax,%r13 57ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 57c1: 00 57c2: 49 89 54 24 30 mov %rdx,0x30(%r12) 57c7: 41 8d 5f ff lea -0x1(%r15),%ebx 57cb: 83 fb 12 cmp $0x12,%ebx 57ce: 7f 3a jg 0x580a 57d0: 89 d9 mov %ebx,%ecx 57d2: e8 89 fc 01 00 call 0x25460 57d7: 89 d9 mov %ebx,%ecx 57d9: 48 89 f2 mov %rsi,%rdx 57dc: 41 89 f8 mov %edi,%r8d 57df: 49 89 c1 mov %rax,%r9 57e2: 49 89 44 24 38 mov %rax,0x38(%r12) 57e7: e8 f4 2a 05 00 call 0x582e0 57ec: 49 89 c1 mov %rax,%r9 57ef: b8 01 00 00 00 mov $0x1,%eax 57f4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 57f9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 5800: 83 e5 c0 and $0xffffffc0,%ebp 5803: 41 89 6c 24 18 mov %ebp,0x18(%r12) 5808: eb 1e jmp 0x5828 580a: 48 89 e0 mov %rsp,%rax 580d: 4c 89 e1 mov %r12,%rcx 5810: 49 89 f0 mov %rsi,%r8 5813: 41 89 f9 mov %edi,%r9d 5816: 48 89 50 20 mov %rdx,0x20(%rax) 581a: 89 da mov %ebx,%edx 581c: 4c 89 68 28 mov %r13,0x28(%rax) 5820: e8 1b 3c 05 00 call 0x59440 5825: 49 89 c1 mov %rax,%r9 5828: 44 89 f9 mov %r15d,%ecx 582b: 48 89 f2 mov %rsi,%rdx 582e: 41 89 f8 mov %edi,%r8d 5831: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5836: e8 85 85 05 00 call 0x5ddc0 583b: 44 89 f9 mov %r15d,%ecx 583e: 48 89 f2 mov %rsi,%rdx 5841: 41 89 f8 mov %edi,%r8d 5844: 49 89 c1 mov %rax,%r9 5847: 49 89 44 24 58 mov %rax,0x58(%r12) 584c: e8 2f 89 05 00 call 0x5e180 5851: 4d 89 26 mov %r12,(%r14) 5854: 33 c0 xor %eax,%eax 5856: 48 83 c4 38 add $0x38,%rsp 585a: 5d pop %rbp 585b: 41 5f pop %r15 585d: 41 5e pop %r14 585f: 41 5d pop %r13 5861: 41 5c pop %r12 5863: 5f pop %rdi 5864: 5e pop %rsi 5865: 5b pop %rbx 5866: c3 ret 5867: bf 0a 00 00 00 mov $0xa,%edi 586c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5873: 00 5874: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608200 587b: 41 83 ff 07 cmp $0x7,%r15d 587f: 0f 8f 3d ff ff ff jg 0x57c2 5885: 49 89 d1 mov %rdx,%r9 5888: 49 83 e1 3f and $0x3f,%r9 588c: 49 f7 d9 neg %r9 588f: 49 83 e1 3f and $0x3f,%r9 5893: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 589a: 00 00 589c: 4c 03 ca add %rdx,%r9 589f: eb 87 jmp 0x5828 58a1: 33 c0 xor %eax,%eax 58a3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 58aa: 00 58ab: 41 89 44 24 08 mov %eax,0x8(%r12) 58b0: 41 89 44 24 0c mov %eax,0xc(%r12) 58b5: e9 7e fe ff ff jmp 0x5738 58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 58c0: 53 push %rbx 58c1: 56 push %rsi 58c2: 57 push %rdi 58c3: 41 54 push %r12 58c5: 41 55 push %r13 58c7: 41 56 push %r14 58c9: 41 57 push %r15 58cb: 55 push %rbp 58cc: 48 83 ec 38 sub $0x38,%rsp 58d0: 49 89 ce mov %rcx,%r14 58d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 58da: 00 58db: 44 89 cf mov %r9d,%edi 58de: 44 89 c6 mov %r8d,%esi 58e1: 41 89 d7 mov %edx,%r15d 58e4: 4d 85 f6 test %r14,%r14 58e7: 0f 84 95 01 00 00 je 0x5a82 58ed: 41 83 ff 1e cmp $0x1e,%r15d 58f1: 0f 87 66 01 00 00 ja 0x5a5d 58f7: 41 83 ff 1d cmp $0x1d,%r15d 58fb: 0f 8f 5c 01 00 00 jg 0x5a5d 5901: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5908: 00 5909: 48 85 db test %rbx,%rbx 590c: 0f 84 70 01 00 00 je 0x5a82 5912: 48 89 dd mov %rbx,%rbp 5915: ba 90 00 00 00 mov $0x90,%edx 591a: 48 83 e5 3f and $0x3f,%rbp 591e: 48 f7 dd neg %rbp 5921: 48 83 e5 3f and $0x3f,%rbp 5925: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5929: 4c 89 e1 mov %r12,%rcx 592c: e8 4f 53 02 00 call 0x2ac80 5931: b8 01 00 00 00 mov $0x1,%eax 5936: 41 89 7c 24 14 mov %edi,0x14(%r12) 593b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5940: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5947: 00 00 5949: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 594e: 83 fe 08 cmp $0x8,%esi 5951: 0f 84 4a 02 00 00 je 0x5ba1 5957: 83 fe 04 cmp $0x4,%esi 595a: 0f 84 99 00 00 00 je 0x59f9 5960: 83 fe 01 cmp $0x1,%esi 5963: 75 3a jne 0x599f 5965: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 5969: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 596d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4dff8 5974: 01 5975: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 5979: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5980: 00 5981: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 5988: 00 00 598a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 5991: 00 00 5993: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 599a: e9 99 00 00 00 jmp 0x5a38 599f: 83 fe 02 cmp $0x2,%esi 59a2: 75 37 jne 0x59db 59a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 59a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 59ac: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4dff8 59b3: 01 59b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 59b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 59bf: 00 59c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 59c7: 00 00 59c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 59d0: 00 00 59d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 59d9: eb 5d jmp 0x5a38 59db: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 59e2: 00 59e3: b8 ee ff ff ff mov $0xffffffee,%eax 59e8: 48 83 c4 38 add $0x38,%rsp 59ec: 5d pop %rbp 59ed: 41 5f pop %r15 59ef: 41 5e pop %r14 59f1: 41 5d pop %r13 59f3: 41 5c pop %r12 59f5: 5f pop %rdi 59f6: 5e pop %rsi 59f7: 5b pop %rbx 59f8: c3 ret 59f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 59fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 5a01: b8 01 00 00 00 mov $0x1,%eax 5a06: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5a0d: 00 5a0e: 41 89 44 24 08 mov %eax,0x8(%r12) 5a13: 41 89 44 24 0c mov %eax,0xc(%r12) 5a18: e8 a3 52 02 00 call 0x2acc0 5a1d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5a21: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4dff0 5a28: 01 5a29: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 5a2d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 5a31: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 5a38: 41 83 ff 04 cmp $0x4,%r15d 5a3c: 7f 35 jg 0x5a73 5a3e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5a45: 00 00 5a47: 33 c0 xor %eax,%eax 5a49: 4d 89 26 mov %r12,(%r14) 5a4c: 48 83 c4 38 add $0x38,%rsp 5a50: 5d pop %rbp 5a51: 41 5f pop %r15 5a53: 41 5e pop %r14 5a55: 41 5d pop %r13 5a57: 41 5c pop %r12 5a59: 5f pop %rdi 5a5a: 5e pop %rsi 5a5b: 5b pop %rbx 5a5c: c3 ret 5a5d: b8 ef ff ff ff mov $0xffffffef,%eax 5a62: 48 83 c4 38 add $0x38,%rsp 5a66: 5d pop %rbp 5a67: 41 5f pop %r15 5a69: 41 5e pop %r14 5a6b: 41 5d pop %r13 5a6d: 41 5c pop %r12 5a6f: 5f pop %rdi 5a70: 5e pop %rsi 5a71: 5b pop %rbx 5a72: c3 ret 5a73: 41 83 ff 0a cmp $0xa,%r15d 5a77: 0f 8e ea 00 00 00 jle 0x5b67 5a7d: 4d 85 ed test %r13,%r13 5a80: 75 16 jne 0x5a98 5a82: b8 f8 ff ff ff mov $0xfffffff8,%eax 5a87: 48 83 c4 38 add $0x38,%rsp 5a8b: 5d pop %rbp 5a8c: 41 5f pop %r15 5a8e: 41 5e pop %r14 5a90: 41 5d pop %r13 5a92: 41 5c pop %r12 5a94: 5f pop %rdi 5a95: 5e pop %rsi 5a96: 5b pop %rbx 5a97: c3 ret 5a98: 4c 89 ee mov %r13,%rsi 5a9b: 44 89 f9 mov %r15d,%ecx 5a9e: 48 83 e6 3f and $0x3f,%rsi 5aa2: 44 89 ff mov %r15d,%edi 5aa5: 48 f7 de neg %rsi 5aa8: 48 83 e6 3f and $0x3f,%rsi 5aac: 49 03 f5 add %r13,%rsi 5aaf: 48 89 f2 mov %rsi,%rdx 5ab2: e8 e9 8a 05 00 call 0x5e5a0 5ab7: 49 89 c5 mov %rax,%r13 5aba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5ac1: 00 5ac2: 49 89 54 24 30 mov %rdx,0x30(%r12) 5ac7: 41 8d 5f ff lea -0x1(%r15),%ebx 5acb: 83 fb 12 cmp $0x12,%ebx 5ace: 7f 3a jg 0x5b0a 5ad0: 89 d9 mov %ebx,%ecx 5ad2: e8 89 f9 01 00 call 0x25460 5ad7: 89 d9 mov %ebx,%ecx 5ad9: 48 89 f2 mov %rsi,%rdx 5adc: 41 89 f8 mov %edi,%r8d 5adf: 49 89 c1 mov %rax,%r9 5ae2: 49 89 44 24 38 mov %rax,0x38(%r12) 5ae7: e8 94 93 05 00 call 0x5ee80 5aec: 49 89 c1 mov %rax,%r9 5aef: b8 01 00 00 00 mov $0x1,%eax 5af4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 5af9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 5b00: 83 e5 c0 and $0xffffffc0,%ebp 5b03: 41 89 6c 24 18 mov %ebp,0x18(%r12) 5b08: eb 1e jmp 0x5b28 5b0a: 48 89 e0 mov %rsp,%rax 5b0d: 4c 89 e1 mov %r12,%rcx 5b10: 49 89 f0 mov %rsi,%r8 5b13: 41 89 f9 mov %edi,%r9d 5b16: 48 89 50 20 mov %rdx,0x20(%rax) 5b1a: 89 da mov %ebx,%edx 5b1c: 4c 89 68 28 mov %r13,0x28(%rax) 5b20: e8 db a4 05 00 call 0x60000 5b25: 49 89 c1 mov %rax,%r9 5b28: 44 89 f9 mov %r15d,%ecx 5b2b: 48 89 f2 mov %rsi,%rdx 5b2e: 41 89 f8 mov %edi,%r8d 5b31: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5b36: e8 45 ee 05 00 call 0x64980 5b3b: 44 89 f9 mov %r15d,%ecx 5b3e: 48 89 f2 mov %rsi,%rdx 5b41: 41 89 f8 mov %edi,%r8d 5b44: 49 89 c1 mov %rax,%r9 5b47: 49 89 44 24 58 mov %rax,0x58(%r12) 5b4c: e8 ef f1 05 00 call 0x64d40 5b51: 4d 89 26 mov %r12,(%r14) 5b54: 33 c0 xor %eax,%eax 5b56: 48 83 c4 38 add $0x38,%rsp 5b5a: 5d pop %rbp 5b5b: 41 5f pop %r15 5b5d: 41 5e pop %r14 5b5f: 41 5d pop %r13 5b61: 41 5c pop %r12 5b63: 5f pop %rdi 5b64: 5e pop %rsi 5b65: 5b pop %rbx 5b66: c3 ret 5b67: bf 0a 00 00 00 mov $0xa,%edi 5b6c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 5b73: 00 5b74: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608200 5b7b: 41 83 ff 07 cmp $0x7,%r15d 5b7f: 0f 8f 3d ff ff ff jg 0x5ac2 5b85: 49 89 d1 mov %rdx,%r9 5b88: 49 83 e1 3f and $0x3f,%r9 5b8c: 49 f7 d9 neg %r9 5b8f: 49 83 e1 3f and $0x3f,%r9 5b93: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 5b9a: 00 00 5b9c: 4c 03 ca add %rdx,%r9 5b9f: eb 87 jmp 0x5b28 5ba1: 33 c0 xor %eax,%eax 5ba3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 5baa: 00 5bab: 41 89 44 24 08 mov %eax,0x8(%r12) 5bb0: 41 89 44 24 0c mov %eax,0xc(%r12) 5bb5: e9 7e fe ff ff jmp 0x5a38 5bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5bc0: 48 83 ec 28 sub $0x28,%rsp 5bc4: 48 85 d2 test %rdx,%rdx 5bc7: 74 1b je 0x5be4 5bc9: 45 85 c0 test %r8d,%r8d 5bcc: 7e 20 jle 0x5bee 5bce: 0f 57 c9 xorps %xmm1,%xmm1 5bd1: 0f 2e c1 ucomiss %xmm1,%xmm0 5bd4: 7a 02 jp 0x5bd8 5bd6: 74 05 je 0x5bdd 5bd8: e8 83 f5 05 00 call 0x65160 5bdd: 33 c0 xor %eax,%eax 5bdf: 48 83 c4 28 add $0x28,%rsp 5be3: c3 ret 5be4: b8 f8 ff ff ff mov $0xfffffff8,%eax 5be9: 48 83 c4 28 add $0x28,%rsp 5bed: c3 ret 5bee: b8 fa ff ff ff mov $0xfffffffa,%eax 5bf3: 48 83 c4 28 add $0x28,%rsp 5bf7: c3 ret 5bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bff: 00 5c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5c05: 48 85 d2 test %rdx,%rdx 5c08: 74 1c je 0x5c26 5c0a: 45 85 c0 test %r8d,%r8d 5c0d: 7e 25 jle 0x5c34 5c0f: 0f 57 c9 xorps %xmm1,%xmm1 5c12: 0f 2e c1 ucomiss %xmm1,%xmm0 5c15: 7a 02 jp 0x5c19 5c17: 74 05 je 0x5c1e 5c19: e8 c2 f6 05 00 call 0x652e0 5c1e: 33 c0 xor %eax,%eax 5c20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5c25: c3 ret 5c26: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5c30: 90 nop 5c31: 90 nop 5c32: 90 nop 5c33: c3 ret 5c34: b8 fa ff ff ff mov $0xfffffffa,%eax 5c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5c3e: 90 nop 5c3f: c3 ret 5c40: 48 83 ec 28 sub $0x28,%rsp 5c44: 48 85 d2 test %rdx,%rdx 5c47: 74 1b je 0x5c64 5c49: 45 85 c0 test %r8d,%r8d 5c4c: 7e 20 jle 0x5c6e 5c4e: 0f 57 c9 xorps %xmm1,%xmm1 5c51: 0f 2e c1 ucomiss %xmm1,%xmm0 5c54: 7a 02 jp 0x5c58 5c56: 74 05 je 0x5c5d 5c58: e8 03 f8 05 00 call 0x65460 5c5d: 33 c0 xor %eax,%eax 5c5f: 48 83 c4 28 add $0x28,%rsp 5c63: c3 ret 5c64: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c69: 48 83 c4 28 add $0x28,%rsp 5c6d: c3 ret 5c6e: b8 fa ff ff ff mov $0xfffffffa,%eax 5c73: 48 83 c4 28 add $0x28,%rsp 5c77: c3 ret 5c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c7f: 00 5c80: 49 89 d1 mov %rdx,%r9 5c83: 4d 85 c9 test %r9,%r9 5c86: 0f 84 8a 01 00 00 je 0x5e16 5c8c: 45 85 c0 test %r8d,%r8d 5c8f: 0f 8e 7b 01 00 00 jle 0x5e10 5c95: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 5c99: c5 f8 2e c1 vucomiss %xmm1,%xmm0 5c9d: 7a 06 jp 0x5ca5 5c9f: 0f 84 68 01 00 00 je 0x5e0d 5ca5: 41 83 f8 10 cmp $0x10,%r8d 5ca9: 0f 8c 4f 01 00 00 jl 0x5dfe 5caf: 4c 89 ca mov %r9,%rdx 5cb2: 48 83 e2 1f and $0x1f,%rdx 5cb6: 85 d2 test %edx,%edx 5cb8: 74 11 je 0x5ccb 5cba: f6 c2 03 test $0x3,%dl 5cbd: 0f 85 3b 01 00 00 jne 0x5dfe 5cc3: f7 da neg %edx 5cc5: 83 c2 20 add $0x20,%edx 5cc8: c1 ea 02 shr $0x2,%edx 5ccb: 8d 42 10 lea 0x10(%rdx),%eax 5cce: 44 3b c0 cmp %eax,%r8d 5cd1: 0f 8c 27 01 00 00 jl 0x5dfe 5cd7: 44 89 c1 mov %r8d,%ecx 5cda: 33 c0 xor %eax,%eax 5cdc: 2b ca sub %edx,%ecx 5cde: 83 e1 0f and $0xf,%ecx 5ce1: f7 d9 neg %ecx 5ce3: 41 03 c8 add %r8d,%ecx 5ce6: 41 89 d2 mov %edx,%r10d 5ce9: 85 d2 test %edx,%edx 5ceb: 76 27 jbe 0x5d14 5ced: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cf4: 00 5cf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cfc: 0f 1f 40 00 nopl 0x0(%rax) 5d00: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 5d06: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) 5d0c: 48 ff c0 inc %rax 5d0f: 49 3b c2 cmp %r10,%rax 5d12: 72 ec jb 0x5d00 5d14: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 5d19: 48 63 d1 movslq %ecx,%rdx 5d1c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 5d22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d29: 00 5d2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d38: 00 5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d40: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 5d46: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 5d4d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) 5d53: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) 5d5a: 49 83 c2 10 add $0x10,%r10 5d5e: 4c 3b d2 cmp %rdx,%r10 5d61: 72 dd jb 0x5d40 5d63: 8d 41 01 lea 0x1(%rcx),%eax 5d66: 41 3b c0 cmp %r8d,%eax 5d69: 0f 87 85 00 00 00 ja 0x5df4 5d6f: 4d 63 c0 movslq %r8d,%r8 5d72: 4c 2b c2 sub %rdx,%r8 5d75: 49 83 f8 04 cmp $0x4,%r8 5d79: 0f 8c 7b 00 00 00 jl 0x5dfa 5d7f: 44 89 c0 mov %r8d,%eax 5d82: 45 33 d2 xor %r10d,%r10d 5d85: 83 e0 fc and $0xfffffffc,%eax 5d88: 49 8d 14 91 lea (%r9,%rdx,4),%rdx 5d8c: 48 63 c0 movslq %eax,%rax 5d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d96: 00 5d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d9e: 66 90 xchg %ax,%ax 5da0: 49 83 c2 04 add $0x4,%r10 5da4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 5da8: c5 f8 11 0a vmovups %xmm1,(%rdx) 5dac: 48 83 c2 10 add $0x10,%rdx 5db0: 4c 3b d0 cmp %rax,%r10 5db3: 72 eb jb 0x5da0 5db5: 49 3b c0 cmp %r8,%rax 5db8: 73 3a jae 0x5df4 5dba: 48 63 c9 movslq %ecx,%rcx 5dbd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx 5dc1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 5dc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5dcc: 00 5dcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5de0: 48 ff c0 inc %rax 5de3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 5de7: c5 fa 11 0a vmovss %xmm1,(%rdx) 5deb: 48 83 c2 04 add $0x4,%rdx 5def: 49 3b c0 cmp %r8,%rax 5df2: 72 ec jb 0x5de0 5df4: 33 c0 xor %eax,%eax 5df6: c5 f8 77 vzeroupper 5df9: c3 ret 5dfa: 33 c0 xor %eax,%eax 5dfc: eb b7 jmp 0x5db5 5dfe: 33 c9 xor %ecx,%ecx 5e00: 41 83 f8 01 cmp $0x1,%r8d 5e04: 72 ee jb 0x5df4 5e06: 4d 63 c0 movslq %r8d,%r8 5e09: 33 c0 xor %eax,%eax 5e0b: eb a8 jmp 0x5db5 5e0d: 33 c0 xor %eax,%eax 5e0f: c3 ret 5e10: b8 fa ff ff ff mov $0xfffffffa,%eax 5e15: c3 ret 5e16: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e1b: c3 ret 5e1c: 0f 1f 40 00 nopl 0x0(%rax) 5e20: 48 89 d1 mov %rdx,%rcx 5e23: 48 85 c9 test %rcx,%rcx 5e26: 0f 84 62 01 00 00 je 0x5f8e 5e2c: 45 85 c0 test %r8d,%r8d 5e2f: 0f 8e 53 01 00 00 jle 0x5f88 5e35: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 5e39: c5 f8 2e c1 vucomiss %xmm1,%xmm0 5e3d: 7a 06 jp 0x5e45 5e3f: 0f 84 40 01 00 00 je 0x5f85 5e45: 41 83 f8 10 cmp $0x10,%r8d 5e49: 0f 8c 2f 01 00 00 jl 0x5f7e 5e4f: 49 89 ca mov %rcx,%r10 5e52: 49 83 e2 1f and $0x1f,%r10 5e56: 45 85 d2 test %r10d,%r10d 5e59: 74 18 je 0x5e73 5e5b: 41 f7 c2 03 00 00 00 test $0x3,%r10d 5e62: 0f 85 16 01 00 00 jne 0x5f7e 5e68: 41 f7 da neg %r10d 5e6b: 41 83 c2 20 add $0x20,%r10d 5e6f: 41 c1 ea 02 shr $0x2,%r10d 5e73: 41 8d 42 10 lea 0x10(%r10),%eax 5e77: 44 3b c0 cmp %eax,%r8d 5e7a: 0f 8c fe 00 00 00 jl 0x5f7e 5e80: 44 89 c2 mov %r8d,%edx 5e83: 33 c0 xor %eax,%eax 5e85: 41 2b d2 sub %r10d,%edx 5e88: 83 e2 0f and $0xf,%edx 5e8b: f7 da neg %edx 5e8d: 41 03 d0 add %r8d,%edx 5e90: 45 89 d1 mov %r10d,%r9d 5e93: 45 85 d2 test %r10d,%r10d 5e96: 76 1a jbe 0x5eb2 5e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e9f: 00 5ea0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 5ea5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 5eaa: 48 ff c0 inc %rax 5ead: 49 3b c1 cmp %r9,%rax 5eb0: 72 ee jb 0x5ea0 5eb2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 5eb7: 48 63 c2 movslq %edx,%rax 5eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5ec0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 5ec6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 5ecd: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) 5ed3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) 5eda: 49 83 c1 10 add $0x10,%r9 5ede: 4c 3b c8 cmp %rax,%r9 5ee1: 72 dd jb 0x5ec0 5ee3: 8d 42 01 lea 0x1(%rdx),%eax 5ee6: 41 3b c0 cmp %r8d,%eax 5ee9: 0f 87 85 00 00 00 ja 0x5f74 5eef: 4d 63 c0 movslq %r8d,%r8 5ef2: 48 63 d2 movslq %edx,%rdx 5ef5: 4c 2b c2 sub %rdx,%r8 5ef8: 49 83 f8 04 cmp $0x4,%r8 5efc: 0f 8c 78 00 00 00 jl 0x5f7a 5f02: 48 63 d2 movslq %edx,%rdx 5f05: 44 89 c0 mov %r8d,%eax 5f08: 83 e0 fc and $0xfffffffc,%eax 5f0b: 45 33 d2 xor %r10d,%r10d 5f0e: 48 63 c0 movslq %eax,%rax 5f11: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 5f16: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 5f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5f20: 49 83 c2 04 add $0x4,%r10 5f24: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 5f29: c4 c1 78 11 11 vmovups %xmm2,(%r9) 5f2e: 49 83 c1 10 add $0x10,%r9 5f32: 4c 3b d0 cmp %rax,%r10 5f35: 72 e9 jb 0x5f20 5f37: 49 3b c0 cmp %r8,%rax 5f3a: 73 38 jae 0x5f74 5f3c: 48 63 d2 movslq %edx,%rdx 5f3f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 5f43: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 5f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f4e: 00 5f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f56: 0f 1f 00 nopl (%rax) 5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f60: 48 ff c0 inc %rax 5f63: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 5f67: c5 fa 11 0a vmovss %xmm1,(%rdx) 5f6b: 48 83 c2 04 add $0x4,%rdx 5f6f: 49 3b c0 cmp %r8,%rax 5f72: 72 ec jb 0x5f60 5f74: 33 c0 xor %eax,%eax 5f76: c5 f8 77 vzeroupper 5f79: c3 ret 5f7a: 33 c0 xor %eax,%eax 5f7c: eb b9 jmp 0x5f37 5f7e: 33 d2 xor %edx,%edx 5f80: e9 5e ff ff ff jmp 0x5ee3 5f85: 33 c0 xor %eax,%eax 5f87: c3 ret 5f88: b8 fa ff ff ff mov $0xfffffffa,%eax 5f8d: c3 ret 5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5f93: c3 ret 5f94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fa0: 48 83 ec 28 sub $0x28,%rsp 5fa4: 48 85 d2 test %rdx,%rdx 5fa7: 74 1c je 0x5fc5 5fa9: 45 85 c0 test %r8d,%r8d 5fac: 7e 21 jle 0x5fcf 5fae: 0f 57 c9 xorps %xmm1,%xmm1 5fb1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5fb5: 7a 02 jp 0x5fb9 5fb7: 74 05 je 0x5fbe 5fb9: e8 22 f6 05 00 call 0x655e0 5fbe: 33 c0 xor %eax,%eax 5fc0: 48 83 c4 28 add $0x28,%rsp 5fc4: c3 ret 5fc5: b8 f8 ff ff ff mov $0xfffffff8,%eax 5fca: 48 83 c4 28 add $0x28,%rsp 5fce: c3 ret 5fcf: b8 fa ff ff ff mov $0xfffffffa,%eax 5fd4: 48 83 c4 28 add $0x28,%rsp 5fd8: c3 ret 5fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5fe5: 48 85 d2 test %rdx,%rdx 5fe8: 74 1d je 0x6007 5fea: 45 85 c0 test %r8d,%r8d 5fed: 7e 26 jle 0x6015 5fef: 0f 57 c9 xorps %xmm1,%xmm1 5ff2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5ff6: 7a 02 jp 0x5ffa 5ff8: 74 05 je 0x5fff 5ffa: e8 81 f7 05 00 call 0x65780 5fff: 33 c0 xor %eax,%eax 6001: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6006: c3 ret 6007: b8 f8 ff ff ff mov $0xfffffff8,%eax 600c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6011: 90 nop 6012: 90 nop 6013: 90 nop 6014: c3 ret 6015: b8 fa ff ff ff mov $0xfffffffa,%eax 601a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 601f: 90 nop 6020: c3 ret 6021: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6028: 00 6029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6030: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6037: 00 6038: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 603f: 90 nop 6040: 48 83 ec 28 sub $0x28,%rsp 6044: 48 85 d2 test %rdx,%rdx 6047: 74 1c je 0x6065 6049: 45 85 c0 test %r8d,%r8d 604c: 7e 21 jle 0x606f 604e: 0f 57 c9 xorps %xmm1,%xmm1 6051: 66 0f 2e c1 ucomisd %xmm1,%xmm0 6055: 7a 02 jp 0x6059 6057: 74 05 je 0x605e 6059: e8 c2 f8 05 00 call 0x65920 605e: 33 c0 xor %eax,%eax 6060: 48 83 c4 28 add $0x28,%rsp 6064: c3 ret 6065: b8 f8 ff ff ff mov $0xfffffff8,%eax 606a: 48 83 c4 28 add $0x28,%rsp 606e: c3 ret 606f: b8 fa ff ff ff mov $0xfffffffa,%eax 6074: 48 83 c4 28 add $0x28,%rsp 6078: c3 ret 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6080: 49 89 d1 mov %rdx,%r9 6083: c5 f9 28 c8 vmovapd %xmm0,%xmm1 6087: 4d 85 c9 test %r9,%r9 608a: 0f 84 a6 01 00 00 je 0x6236 6090: 45 85 c0 test %r8d,%r8d 6093: 0f 8e 97 01 00 00 jle 0x6230 6099: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 609d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 60a1: 7a 06 jp 0x60a9 60a3: 0f 84 84 01 00 00 je 0x622d 60a9: 41 83 f8 10 cmp $0x10,%r8d 60ad: 0f 8c 6b 01 00 00 jl 0x621e 60b3: 4c 89 ca mov %r9,%rdx 60b6: 48 83 e2 1f and $0x1f,%rdx 60ba: 85 d2 test %edx,%edx 60bc: 74 11 je 0x60cf 60be: f6 c2 07 test $0x7,%dl 60c1: 0f 85 57 01 00 00 jne 0x621e 60c7: f7 da neg %edx 60c9: 83 c2 20 add $0x20,%edx 60cc: c1 ea 03 shr $0x3,%edx 60cf: 8d 42 10 lea 0x10(%rdx),%eax 60d2: 44 3b c0 cmp %eax,%r8d 60d5: 0f 8c 43 01 00 00 jl 0x621e 60db: 44 89 c1 mov %r8d,%ecx 60de: 33 c0 xor %eax,%eax 60e0: 2b ca sub %edx,%ecx 60e2: 83 e1 0f and $0xf,%ecx 60e5: f7 d9 neg %ecx 60e7: 41 03 c8 add %r8d,%ecx 60ea: 41 89 d2 mov %edx,%r10d 60ed: 85 d2 test %edx,%edx 60ef: 76 23 jbe 0x6114 60f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60f8: 00 60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6100: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 6106: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 610c: 48 ff c0 inc %rax 610f: 49 3b c2 cmp %r10,%rax 6112: 72 ec jb 0x6100 6114: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 6118: 48 63 d1 movslq %ecx,%rdx 611b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 6121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6128: 00 6129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6137: 00 6138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 613f: 90 nop 6140: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 6146: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 614d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 6154: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 615b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 6161: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 6168: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 616f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 6176: 49 83 c2 10 add $0x10,%r10 617a: 4c 3b d2 cmp %rdx,%r10 617d: 72 c1 jb 0x6140 617f: 8d 41 01 lea 0x1(%rcx),%eax 6182: 41 3b c0 cmp %r8d,%eax 6185: 0f 87 89 00 00 00 ja 0x6214 618b: 4d 63 c0 movslq %r8d,%r8 618e: 4c 2b c2 sub %rdx,%r8 6191: 49 83 f8 04 cmp $0x4,%r8 6195: 0f 8c 7f 00 00 00 jl 0x621a 619b: 44 89 c0 mov %r8d,%eax 619e: 45 33 d2 xor %r10d,%r10d 61a1: 83 e0 fc and $0xfffffffc,%eax 61a4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 61a8: 48 63 c0 movslq %eax,%rax 61ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61b2: 00 61b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 61c0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 61c4: 49 83 c2 04 add $0x4,%r10 61c8: c5 fd 11 12 vmovupd %ymm2,(%rdx) 61cc: 48 83 c2 20 add $0x20,%rdx 61d0: 4c 3b d0 cmp %rax,%r10 61d3: 72 eb jb 0x61c0 61d5: 49 3b c0 cmp %r8,%rax 61d8: 73 3a jae 0x6214 61da: 48 63 c9 movslq %ecx,%rcx 61dd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 61e1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 61e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61ec: 00 61ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 61f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6200: 48 ff c0 inc %rax 6203: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 6207: c5 fb 11 02 vmovsd %xmm0,(%rdx) 620b: 48 83 c2 08 add $0x8,%rdx 620f: 49 3b c0 cmp %r8,%rax 6212: 72 ec jb 0x6200 6214: 33 c0 xor %eax,%eax 6216: c5 f8 77 vzeroupper 6219: c3 ret 621a: 33 c0 xor %eax,%eax 621c: eb b7 jmp 0x61d5 621e: 33 c9 xor %ecx,%ecx 6220: 41 83 f8 01 cmp $0x1,%r8d 6224: 72 ee jb 0x6214 6226: 4d 63 c0 movslq %r8d,%r8 6229: 33 c0 xor %eax,%eax 622b: eb a8 jmp 0x61d5 622d: 33 c0 xor %eax,%eax 622f: c3 ret 6230: b8 fa ff ff ff mov $0xfffffffa,%eax 6235: c3 ret 6236: b8 f8 ff ff ff mov $0xfffffff8,%eax 623b: c3 ret 623c: 0f 1f 40 00 nopl 0x0(%rax) 6240: 48 89 d1 mov %rdx,%rcx 6243: 48 85 c9 test %rcx,%rcx 6246: 0f 84 82 01 00 00 je 0x63ce 624c: 45 85 c0 test %r8d,%r8d 624f: 0f 8e 73 01 00 00 jle 0x63c8 6255: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 6259: c5 f9 2e c1 vucomisd %xmm1,%xmm0 625d: 7a 06 jp 0x6265 625f: 0f 84 60 01 00 00 je 0x63c5 6265: 41 83 f8 10 cmp $0x10,%r8d 6269: 0f 8c 4f 01 00 00 jl 0x63be 626f: 49 89 ca mov %rcx,%r10 6272: 49 83 e2 1f and $0x1f,%r10 6276: 45 85 d2 test %r10d,%r10d 6279: 74 18 je 0x6293 627b: 41 f7 c2 07 00 00 00 test $0x7,%r10d 6282: 0f 85 36 01 00 00 jne 0x63be 6288: 41 f7 da neg %r10d 628b: 41 83 c2 20 add $0x20,%r10d 628f: 41 c1 ea 03 shr $0x3,%r10d 6293: 41 8d 42 10 lea 0x10(%r10),%eax 6297: 44 3b c0 cmp %eax,%r8d 629a: 0f 8c 1e 01 00 00 jl 0x63be 62a0: 44 89 c2 mov %r8d,%edx 62a3: 33 c0 xor %eax,%eax 62a5: 41 2b d2 sub %r10d,%edx 62a8: 83 e2 0f and $0xf,%edx 62ab: f7 da neg %edx 62ad: 41 03 d0 add %r8d,%edx 62b0: 45 89 d1 mov %r10d,%r9d 62b3: 45 85 d2 test %r10d,%r10d 62b6: 76 1a jbe 0x62d2 62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62bf: 00 62c0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 62c5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 62ca: 48 ff c0 inc %rax 62cd: 49 3b c1 cmp %r9,%rax 62d0: 72 ee jb 0x62c0 62d2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 62d7: 48 63 c2 movslq %edx,%rax 62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 62e0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 62e6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 62ed: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 62f4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 62fb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 6301: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 6308: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 630f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 6316: 49 83 c1 10 add $0x10,%r9 631a: 4c 3b c8 cmp %rax,%r9 631d: 72 c1 jb 0x62e0 631f: 8d 42 01 lea 0x1(%rdx),%eax 6322: 41 3b c0 cmp %r8d,%eax 6325: 0f 87 89 00 00 00 ja 0x63b4 632b: 4d 63 c0 movslq %r8d,%r8 632e: 48 63 d2 movslq %edx,%rdx 6331: 4c 2b c2 sub %rdx,%r8 6334: 49 83 f8 04 cmp $0x4,%r8 6338: 0f 8c 7c 00 00 00 jl 0x63ba 633e: 48 63 d2 movslq %edx,%rdx 6341: 44 89 c0 mov %r8d,%eax 6344: 83 e0 fc and $0xfffffffc,%eax 6347: 45 33 d2 xor %r10d,%r10d 634a: 48 63 c0 movslq %eax,%rax 634d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 6352: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 6356: 0f 1f 00 nopl (%rax) 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6360: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 6365: 49 83 c2 04 add $0x4,%r10 6369: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 636e: 49 83 c1 20 add $0x20,%r9 6372: 4c 3b d0 cmp %rax,%r10 6375: 72 e9 jb 0x6360 6377: 49 3b c0 cmp %r8,%rax 637a: 73 38 jae 0x63b4 637c: 48 63 d2 movslq %edx,%rdx 637f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 6383: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 6387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 638e: 00 638f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6396: 0f 1f 00 nopl (%rax) 6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63a0: 48 ff c0 inc %rax 63a3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 63a7: c5 fb 11 0a vmovsd %xmm1,(%rdx) 63ab: 48 83 c2 08 add $0x8,%rdx 63af: 49 3b c0 cmp %r8,%rax 63b2: 72 ec jb 0x63a0 63b4: 33 c0 xor %eax,%eax 63b6: c5 f8 77 vzeroupper 63b9: c3 ret 63ba: 33 c0 xor %eax,%eax 63bc: eb b9 jmp 0x6377 63be: 33 d2 xor %edx,%edx 63c0: e9 5a ff ff ff jmp 0x631f 63c5: 33 c0 xor %eax,%eax 63c7: c3 ret 63c8: b8 fa ff ff ff mov $0xfffffffa,%eax 63cd: c3 ret 63ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 63d3: c3 ret 63d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63e0: 48 83 ec 28 sub $0x28,%rsp 63e4: 48 85 d2 test %rdx,%rdx 63e7: 74 20 je 0x6409 63e9: 45 85 c0 test %r8d,%r8d 63ec: 7f 0a jg 0x63f8 63ee: b8 fa ff ff ff mov $0xfffffffa,%eax 63f3: 48 83 c4 28 add $0x28,%rsp 63f7: c3 ret 63f8: 66 48 0f 7e c1 movq %xmm0,%rcx 63fd: e8 9e ba 02 00 call 0x31ea0 6402: 33 c0 xor %eax,%eax 6404: 48 83 c4 28 add $0x28,%rsp 6408: c3 ret 6409: b8 f8 ff ff ff mov $0xfffffff8,%eax 640e: 48 83 c4 28 add $0x28,%rsp 6412: c3 ret 6413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 641f: 00 6420: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6425: 48 85 d2 test %rdx,%rdx 6428: 74 23 je 0x644d 642a: 45 85 c0 test %r8d,%r8d 642d: 7f 0c jg 0x643b 642f: b8 fa ff ff ff mov $0xfffffffa,%eax 6434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6439: 90 nop 643a: c3 ret 643b: 66 48 0f 7e c1 movq %xmm0,%rcx 6440: e8 7b ba 02 00 call 0x31ec0 6445: 33 c0 xor %eax,%eax 6447: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 644c: c3 ret 644d: b8 f8 ff ff ff mov $0xfffffff8,%eax 6452: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6457: 90 nop 6458: 90 nop 6459: 90 nop 645a: c3 ret 645b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6460: 48 83 ec 28 sub $0x28,%rsp 6464: 48 85 d2 test %rdx,%rdx 6467: 74 20 je 0x6489 6469: 45 85 c0 test %r8d,%r8d 646c: 7f 0a jg 0x6478 646e: b8 fa ff ff ff mov $0xfffffffa,%eax 6473: 48 83 c4 28 add $0x28,%rsp 6477: c3 ret 6478: 66 48 0f 7e c1 movq %xmm0,%rcx 647d: e8 5e ba 02 00 call 0x31ee0 6482: 33 c0 xor %eax,%eax 6484: 48 83 c4 28 add $0x28,%rsp 6488: c3 ret 6489: b8 f8 ff ff ff mov $0xfffffff8,%eax 648e: 48 83 c4 28 add $0x28,%rsp 6492: c3 ret 6493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 649f: 00 64a0: 48 83 ec 28 sub $0x28,%rsp 64a4: 48 85 d2 test %rdx,%rdx 64a7: 74 20 je 0x64c9 64a9: 45 85 c0 test %r8d,%r8d 64ac: 7f 0a jg 0x64b8 64ae: b8 fa ff ff ff mov $0xfffffffa,%eax 64b3: 48 83 c4 28 add $0x28,%rsp 64b7: c3 ret 64b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 64bd: e8 3e ba 02 00 call 0x31f00 64c2: 33 c0 xor %eax,%eax 64c4: 48 83 c4 28 add $0x28,%rsp 64c8: c3 ret 64c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 64ce: 48 83 c4 28 add $0x28,%rsp 64d2: c3 ret 64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64df: 00 64e0: 48 83 ec 28 sub $0x28,%rsp 64e4: 48 85 d2 test %rdx,%rdx 64e7: 74 20 je 0x6509 64e9: 45 85 c0 test %r8d,%r8d 64ec: 7f 0a jg 0x64f8 64ee: b8 fa ff ff ff mov $0xfffffffa,%eax 64f3: 48 83 c4 28 add $0x28,%rsp 64f7: c3 ret 64f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 64fd: e8 1e ba 02 00 call 0x31f20 6502: 33 c0 xor %eax,%eax 6504: 48 83 c4 28 add $0x28,%rsp 6508: c3 ret 6509: b8 f8 ff ff ff mov $0xfffffff8,%eax 650e: 48 83 c4 28 add $0x28,%rsp 6512: c3 ret 6513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 651f: 00 6520: 48 83 ec 28 sub $0x28,%rsp 6524: 48 85 d2 test %rdx,%rdx 6527: 74 20 je 0x6549 6529: 45 85 c0 test %r8d,%r8d 652c: 7f 0a jg 0x6538 652e: b8 fa ff ff ff mov $0xfffffffa,%eax 6533: 48 83 c4 28 add $0x28,%rsp 6537: c3 ret 6538: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 653d: e8 3e bd 02 00 call 0x32280 6542: 33 c0 xor %eax,%eax 6544: 48 83 c4 28 add $0x28,%rsp 6548: c3 ret 6549: b8 f8 ff ff ff mov $0xfffffff8,%eax 654e: 48 83 c4 28 add $0x28,%rsp 6552: c3 ret 6553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 655f: 00 6560: 41 83 f9 05 cmp $0x5,%r9d 6564: 7d 3d jge 0x65a3 6566: 41 ff c9 dec %r9d 6569: 41 83 f9 ff cmp $0xffffffff,%r9d 656d: 74 33 je 0x65a2 656f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6576: 00 6577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 657e: 66 90 xchg %ax,%ax 6580: f2 0f 10 01 movsd (%rcx),%xmm0 6584: 41 ff c9 dec %r9d 6587: 48 83 c1 08 add $0x8,%rcx 658b: f2 0f 58 02 addsd (%rdx),%xmm0 658f: f2 41 0f 11 00 movsd %xmm0,(%r8) 6594: 48 83 c2 08 add $0x8,%rdx 6598: 49 83 c0 08 add $0x8,%r8 659c: 41 83 f9 ff cmp $0xffffffff,%r9d 65a0: 75 de jne 0x6580 65a2: c3 ret 65a3: 49 f7 c0 07 00 00 00 test $0x7,%r8 65aa: 0f 85 e0 02 00 00 jne 0x6890 65b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 65b7: 74 1c je 0x65d5 65b9: f2 0f 10 01 movsd (%rcx),%xmm0 65bd: 48 83 c1 08 add $0x8,%rcx 65c1: 41 ff c9 dec %r9d 65c4: f2 0f 58 02 addsd (%rdx),%xmm0 65c8: f2 41 0f 11 00 movsd %xmm0,(%r8) 65cd: 48 83 c2 08 add $0x8,%rdx 65d1: 49 83 c0 08 add $0x8,%r8 65d5: 44 89 c8 mov %r9d,%eax 65d8: 41 83 e1 03 and $0x3,%r9d 65dc: c1 f8 02 sar $0x2,%eax 65df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 65e6: 0f 84 70 01 00 00 je 0x675c 65ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 65f3: 0f 84 d5 00 00 00 je 0x66ce 65f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 65fe: 0f 8f 7c 00 00 00 jg 0x6680 6604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 660b: 00 660c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 661f: 00 6620: f2 0f 10 11 movsd (%rcx),%xmm2 6624: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 6629: f2 0f 10 02 movsd (%rdx),%xmm0 662d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6632: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6637: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 663c: 48 83 c2 20 add $0x20,%rdx 6640: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 6645: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 664a: 48 83 c1 20 add $0x20,%rcx 664e: 66 0f 58 d0 addpd %xmm0,%xmm2 6652: 66 0f 58 d9 addpd %xmm1,%xmm3 6656: 41 0f 29 10 movaps %xmm2,(%r8) 665a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 665f: 49 83 c0 20 add $0x20,%r8 6663: ff c8 dec %eax 6665: 75 b9 jne 0x6620 6667: e9 fa fe ff ff jmp 0x6566 666c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6673: 00 6674: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 667b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6680: f2 0f 10 11 movsd (%rcx),%xmm2 6684: f2 0f 10 02 movsd (%rdx),%xmm0 6688: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 668d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 6692: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 6697: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 669c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 66a1: 48 83 c2 20 add $0x20,%rdx 66a5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 66aa: 48 83 c1 20 add $0x20,%rcx 66ae: 66 0f 58 d0 addpd %xmm0,%xmm2 66b2: 66 0f 58 d9 addpd %xmm1,%xmm3 66b6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 66bb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 66c1: 49 83 c0 20 add $0x20,%r8 66c5: ff c8 dec %eax 66c7: 75 b7 jne 0x6680 66c9: e9 98 fe ff ff jmp 0x6566 66ce: 3d aa 2a 00 00 cmp $0x2aaa,%eax 66d3: 7f 4b jg 0x6720 66d5: 0f 1f 40 00 nopl 0x0(%rax) 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66e0: f2 0f 10 01 movsd (%rcx),%xmm0 66e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 66e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 66ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 66f3: 48 83 c1 20 add $0x20,%rcx 66f7: 66 0f 58 02 addpd (%rdx),%xmm0 66fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 6700: 41 0f 29 00 movaps %xmm0,(%r8) 6704: 48 83 c2 20 add $0x20,%rdx 6708: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 670d: 49 83 c0 20 add $0x20,%r8 6711: ff c8 dec %eax 6713: 75 cb jne 0x66e0 6715: e9 4c fe ff ff jmp 0x6566 671a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6720: f2 0f 10 01 movsd (%rcx),%xmm0 6724: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6729: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 672e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6733: 48 83 c1 20 add $0x20,%rcx 6737: 66 0f 58 02 addpd (%rdx),%xmm0 673b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 6740: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6745: 48 83 c2 20 add $0x20,%rdx 6749: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 674f: 49 83 c0 20 add $0x20,%r8 6753: ff c8 dec %eax 6755: 75 c9 jne 0x6720 6757: e9 0a fe ff ff jmp 0x6566 675c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6763: 0f 84 93 00 00 00 je 0x67fc 6769: 3d aa 2a 00 00 cmp $0x2aaa,%eax 676e: 7f 50 jg 0x67c0 6770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6777: 00 6778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 677f: 90 nop 6780: f2 0f 10 02 movsd (%rdx),%xmm0 6784: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6789: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 678e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6793: 48 83 c2 20 add $0x20,%rdx 6797: 66 0f 58 01 addpd (%rcx),%xmm0 679b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 67a0: 41 0f 29 00 movaps %xmm0,(%r8) 67a4: 48 83 c1 20 add $0x20,%rcx 67a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 67ad: 49 83 c0 20 add $0x20,%r8 67b1: ff c8 dec %eax 67b3: 75 cb jne 0x6780 67b5: e9 ac fd ff ff jmp 0x6566 67ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 67c0: f2 0f 10 02 movsd (%rdx),%xmm0 67c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 67c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 67ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 67d3: 48 83 c2 20 add $0x20,%rdx 67d7: 66 0f 58 01 addpd (%rcx),%xmm0 67db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 67e0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 67e5: 48 83 c1 20 add $0x20,%rcx 67e9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 67ef: 49 83 c0 20 add $0x20,%r8 67f3: ff c8 dec %eax 67f5: 75 c9 jne 0x67c0 67f7: e9 6a fd ff ff jmp 0x6566 67fc: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6801: 7f 5d jg 0x6860 6803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 680a: 00 680b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6820: 0f 28 02 movaps (%rdx),%xmm0 6823: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 6827: 48 83 c2 20 add $0x20,%rdx 682b: 66 0f 58 01 addpd (%rcx),%xmm0 682f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6834: 41 0f 29 00 movaps %xmm0,(%r8) 6838: 48 83 c1 20 add $0x20,%rcx 683c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 6841: 49 83 c0 20 add $0x20,%r8 6845: ff c8 dec %eax 6847: 75 d7 jne 0x6820 6849: e9 18 fd ff ff jmp 0x6566 684e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6855: 00 6856: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 685d: 0f 1f 00 nopl (%rax) 6860: 0f 28 02 movaps (%rdx),%xmm0 6863: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 6867: 48 83 c2 20 add $0x20,%rdx 686b: 66 0f 58 01 addpd (%rcx),%xmm0 686f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6874: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6879: 48 83 c1 20 add $0x20,%rcx 687d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 6883: 49 83 c0 20 add $0x20,%r8 6887: ff c8 dec %eax 6889: 75 d5 jne 0x6860 688b: e9 d6 fc ff ff jmp 0x6566 6890: 44 89 c8 mov %r9d,%eax 6893: 41 83 e1 03 and $0x3,%r9d 6897: c1 f8 02 sar $0x2,%eax 689a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 68a1: 0f 84 d3 00 00 00 je 0x697a 68a7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 68ae: 0f 85 6c 00 00 00 jne 0x6920 68b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68c0: f2 0f 10 01 movsd (%rcx),%xmm0 68c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 68c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 68ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 68d3: 48 83 c1 20 add $0x20,%rcx 68d7: 66 0f 58 02 addpd (%rdx),%xmm0 68db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 68e0: f2 41 0f 11 00 movsd %xmm0,(%r8) 68e5: 48 83 c2 20 add $0x20,%rdx 68e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 68ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 68f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 68fb: 49 83 c0 20 add $0x20,%r8 68ff: ff c8 dec %eax 6901: 75 bd jne 0x68c0 6903: e9 5e fc ff ff jmp 0x6566 6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 690f: 00 6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 691e: 00 00 6920: f2 0f 10 11 movsd (%rcx),%xmm2 6924: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 6929: f2 0f 10 02 movsd (%rdx),%xmm0 692d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6932: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6937: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 693c: 48 83 c2 20 add $0x20,%rdx 6940: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 6945: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 694a: 48 83 c1 20 add $0x20,%rcx 694e: 66 0f 58 d0 addpd %xmm0,%xmm2 6952: 66 0f 58 d9 addpd %xmm1,%xmm3 6956: f2 41 0f 11 10 movsd %xmm2,(%r8) 695b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 6961: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 6967: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 696d: 49 83 c0 20 add $0x20,%r8 6971: ff c8 dec %eax 6973: 75 ab jne 0x6920 6975: e9 ec fb ff ff jmp 0x6566 697a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6981: 75 5d jne 0x69e0 6983: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 698a: 00 698b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69a0: 0f 28 02 movaps (%rdx),%xmm0 69a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 69a7: 48 83 c2 20 add $0x20,%rdx 69ab: 66 0f 58 01 addpd (%rcx),%xmm0 69af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 69b4: f2 41 0f 11 00 movsd %xmm0,(%r8) 69b9: 48 83 c1 20 add $0x20,%rcx 69bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 69c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 69c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 69cf: 49 83 c0 20 add $0x20,%r8 69d3: ff c8 dec %eax 69d5: 75 c9 jne 0x69a0 69d7: e9 8a fb ff ff jmp 0x6566 69dc: 0f 1f 40 00 nopl 0x0(%rax) 69e0: f2 0f 10 02 movsd (%rdx),%xmm0 69e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 69e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 69ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 69f3: 48 83 c2 20 add $0x20,%rdx 69f7: 66 0f 58 01 addpd (%rcx),%xmm0 69fb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6a00: f2 41 0f 11 00 movsd %xmm0,(%r8) 6a05: 48 83 c1 20 add $0x20,%rcx 6a09: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 6a0f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 6a15: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 6a1b: 49 83 c0 20 add $0x20,%r8 6a1f: ff c8 dec %eax 6a21: 75 bd jne 0x69e0 6a23: e9 3e fb ff ff jmp 0x6566 6a28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a2f: 00 6a30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6a3e: 00 00 6a40: 41 83 f9 05 cmp $0x5,%r9d 6a44: 7d 3e jge 0x6a84 6a46: 41 83 c1 ff add $0xffffffff,%r9d 6a4a: 41 83 f9 ff cmp $0xffffffff,%r9d 6a4e: 74 33 je 0x6a83 6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a57: 00 6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a5f: 90 nop 6a60: f2 0f 10 01 movsd (%rcx),%xmm0 6a64: 41 83 c1 ff add $0xffffffff,%r9d 6a68: 48 83 c1 08 add $0x8,%rcx 6a6c: f2 0f 58 02 addsd (%rdx),%xmm0 6a70: 48 83 c2 08 add $0x8,%rdx 6a74: f2 41 0f 11 00 movsd %xmm0,(%r8) 6a79: 49 83 c0 08 add $0x8,%r8 6a7d: 41 83 f9 ff cmp $0xffffffff,%r9d 6a81: 75 dd jne 0x6a60 6a83: c3 ret 6a84: 49 f7 c0 07 00 00 00 test $0x7,%r8 6a8b: 0f 85 80 02 00 00 jne 0x6d11 6a91: 49 f7 c0 0f 00 00 00 test $0xf,%r8 6a98: 74 1d je 0x6ab7 6a9a: f2 0f 10 01 movsd (%rcx),%xmm0 6a9e: 48 83 c1 08 add $0x8,%rcx 6aa2: 41 83 c1 ff add $0xffffffff,%r9d 6aa6: f2 0f 58 02 addsd (%rdx),%xmm0 6aaa: 48 83 c2 08 add $0x8,%rdx 6aae: f2 41 0f 11 00 movsd %xmm0,(%r8) 6ab3: 49 83 c0 08 add $0x8,%r8 6ab7: 44 89 c8 mov %r9d,%eax 6aba: 41 83 e1 03 and $0x3,%r9d 6abe: c1 f8 02 sar $0x2,%eax 6ac1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6ac8: 0f 84 23 01 00 00 je 0x6bf1 6ace: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6ad5: 0f 84 9c 00 00 00 je 0x6b77 6adb: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6ae0: 7f 5e jg 0x6b40 6ae2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ae9: 00 6aea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6af8: 00 6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b00: 0f 10 11 movups (%rcx),%xmm2 6b03: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6b07: 48 83 c1 20 add $0x20,%rcx 6b0b: 0f 10 02 movups (%rdx),%xmm0 6b0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6b12: 66 0f 58 d0 addpd %xmm0,%xmm2 6b16: 48 83 c2 20 add $0x20,%rdx 6b1a: 66 0f 58 d9 addpd %xmm1,%xmm3 6b1e: 41 0f 11 10 movups %xmm2,(%r8) 6b22: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6b27: 49 83 c0 20 add $0x20,%r8 6b2b: 83 c0 ff add $0xffffffff,%eax 6b2e: 75 d0 jne 0x6b00 6b30: e9 11 ff ff ff jmp 0x6a46 6b35: 0f 1f 40 00 nopl 0x0(%rax) 6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b40: 0f 10 11 movups (%rcx),%xmm2 6b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6b47: 48 83 c1 20 add $0x20,%rcx 6b4b: 0f 10 02 movups (%rdx),%xmm0 6b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6b52: 66 0f 58 d0 addpd %xmm0,%xmm2 6b56: 48 83 c2 20 add $0x20,%rdx 6b5a: 66 0f 58 d9 addpd %xmm1,%xmm3 6b5e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 6b63: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 6b69: 49 83 c0 20 add $0x20,%r8 6b6d: 83 c0 ff add $0xffffffff,%eax 6b70: 75 ce jne 0x6b40 6b72: e9 cf fe ff ff jmp 0x6a46 6b77: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6b7c: 7f 42 jg 0x6bc0 6b7e: 66 90 xchg %ax,%ax 6b80: 0f 10 01 movups (%rcx),%xmm0 6b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6b87: 48 83 c1 20 add $0x20,%rcx 6b8b: 66 0f 58 02 addpd (%rdx),%xmm0 6b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 6b94: 48 83 c2 20 add $0x20,%rdx 6b98: 41 0f 11 00 movups %xmm0,(%r8) 6b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6ba1: 49 83 c0 20 add $0x20,%r8 6ba5: 83 c0 ff add $0xffffffff,%eax 6ba8: 75 d6 jne 0x6b80 6baa: e9 97 fe ff ff jmp 0x6a46 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: 0f 10 01 movups (%rcx),%xmm0 6bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6bc7: 48 83 c1 20 add $0x20,%rcx 6bcb: 66 0f 58 02 addpd (%rdx),%xmm0 6bcf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 6bd4: 48 83 c2 20 add $0x20,%rdx 6bd8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6bdd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 6be3: 49 83 c0 20 add $0x20,%r8 6be7: 83 c0 ff add $0xffffffff,%eax 6bea: 75 d4 jne 0x6bc0 6bec: e9 55 fe ff ff jmp 0x6a46 6bf1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6bf8: 0f 84 93 00 00 00 je 0x6c91 6bfe: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6c03: 7f 5b jg 0x6c60 6c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c0c: 00 6c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c20: 0f 10 02 movups (%rdx),%xmm0 6c23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6c27: 48 83 c2 20 add $0x20,%rdx 6c2b: 66 0f 58 01 addpd (%rcx),%xmm0 6c2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6c34: 48 83 c1 20 add $0x20,%rcx 6c38: 41 0f 11 00 movups %xmm0,(%r8) 6c3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6c41: 49 83 c0 20 add $0x20,%r8 6c45: 83 c0 ff add $0xffffffff,%eax 6c48: 75 d6 jne 0x6c20 6c4a: e9 f7 fd ff ff jmp 0x6a46 6c4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c56: 00 6c57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c5e: 66 90 xchg %ax,%ax 6c60: 0f 10 02 movups (%rdx),%xmm0 6c63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6c67: 48 83 c2 20 add $0x20,%rdx 6c6b: 66 0f 58 01 addpd (%rcx),%xmm0 6c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6c74: 48 83 c1 20 add $0x20,%rcx 6c78: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6c7d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 6c83: 49 83 c0 20 add $0x20,%r8 6c87: 83 c0 ff add $0xffffffff,%eax 6c8a: 75 d4 jne 0x6c60 6c8c: e9 b5 fd ff ff jmp 0x6a46 6c91: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6c96: 7f 48 jg 0x6ce0 6c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c9f: 00 6ca0: 0f 10 02 movups (%rdx),%xmm0 6ca3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6ca7: 48 83 c2 20 add $0x20,%rdx 6cab: 66 0f 58 01 addpd (%rcx),%xmm0 6caf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6cb4: 48 83 c1 20 add $0x20,%rcx 6cb8: 41 0f 11 00 movups %xmm0,(%r8) 6cbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6cc1: 49 83 c0 20 add $0x20,%r8 6cc5: 83 c0 ff add $0xffffffff,%eax 6cc8: 75 d6 jne 0x6ca0 6cca: e9 77 fd ff ff jmp 0x6a46 6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cd6: 00 6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cde: 66 90 xchg %ax,%ax 6ce0: 0f 10 02 movups (%rdx),%xmm0 6ce3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6ce7: 48 83 c2 20 add $0x20,%rdx 6ceb: 66 0f 58 01 addpd (%rcx),%xmm0 6cef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6cf4: 48 83 c1 20 add $0x20,%rcx 6cf8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6cfd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 6d03: 49 83 c0 20 add $0x20,%r8 6d07: 83 c0 ff add $0xffffffff,%eax 6d0a: 75 d4 jne 0x6ce0 6d0c: e9 35 fd ff ff jmp 0x6a46 6d11: 44 89 c8 mov %r9d,%eax 6d14: 41 83 e1 03 and $0x3,%r9d 6d18: c1 f8 02 sar $0x2,%eax 6d1b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6d22: 0f 84 8d 00 00 00 je 0x6db5 6d28: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6d2f: 75 4f jne 0x6d80 6d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d38: 00 6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d40: 0f 10 01 movups (%rcx),%xmm0 6d43: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6d47: 48 83 c1 20 add $0x20,%rcx 6d4b: 66 0f 58 02 addpd (%rdx),%xmm0 6d4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 6d54: 48 83 c2 20 add $0x20,%rdx 6d58: 41 0f 11 00 movups %xmm0,(%r8) 6d5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6d61: 49 83 c0 20 add $0x20,%r8 6d65: 83 c0 ff add $0xffffffff,%eax 6d68: 75 d6 jne 0x6d40 6d6a: e9 d7 fc ff ff jmp 0x6a46 6d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d76: 00 6d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d7e: 66 90 xchg %ax,%ax 6d80: 0f 10 11 movups (%rcx),%xmm2 6d83: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6d87: 48 83 c1 20 add $0x20,%rcx 6d8b: 0f 10 02 movups (%rdx),%xmm0 6d8e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6d92: 66 0f 58 d0 addpd %xmm0,%xmm2 6d96: 48 83 c2 20 add $0x20,%rdx 6d9a: 66 0f 58 d9 addpd %xmm1,%xmm3 6d9e: 41 0f 11 10 movups %xmm2,(%r8) 6da2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6da7: 49 83 c0 20 add $0x20,%r8 6dab: 83 c0 ff add $0xffffffff,%eax 6dae: 75 d0 jne 0x6d80 6db0: e9 91 fc ff ff jmp 0x6a46 6db5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6dbc: 75 42 jne 0x6e00 6dbe: 66 90 xchg %ax,%ax 6dc0: 0f 10 02 movups (%rdx),%xmm0 6dc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6dc7: 48 83 c2 20 add $0x20,%rdx 6dcb: 66 0f 58 01 addpd (%rcx),%xmm0 6dcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6dd4: 48 83 c1 20 add $0x20,%rcx 6dd8: 41 0f 11 00 movups %xmm0,(%r8) 6ddc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6de1: 49 83 c0 20 add $0x20,%r8 6de5: 83 c0 ff add $0xffffffff,%eax 6de8: 75 d6 jne 0x6dc0 6dea: e9 57 fc ff ff jmp 0x6a46 6def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6df6: 00 6df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6dfe: 66 90 xchg %ax,%ax 6e00: 0f 10 02 movups (%rdx),%xmm0 6e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6e07: 48 83 c2 20 add $0x20,%rdx 6e0b: 66 0f 58 01 addpd (%rcx),%xmm0 6e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6e14: 48 83 c1 20 add $0x20,%rcx 6e18: 41 0f 11 00 movups %xmm0,(%r8) 6e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6e21: 49 83 c0 20 add $0x20,%r8 6e25: 83 c0 ff add $0xffffffff,%eax 6e28: 75 d6 jne 0x6e00 6e2a: e9 17 fc ff ff jmp 0x6a46 6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e36: 00 6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e3e: 66 90 xchg %ax,%ax 6e40: 48 83 ec 28 sub $0x28,%rsp 6e44: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4e000 6e4b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2606b50 6e52: 48 33 c4 xor %rsp,%rax 6e55: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6e5a: 48 89 44 24 20 mov %rax,0x20(%rsp) 6e5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 6e65: 41 83 f8 03 cmp $0x3,%r8d 6e69: 0f 28 c1 movaps %xmm1,%xmm0 6e6c: 0f 57 d2 xorps %xmm2,%xmm2 6e6f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 6e73: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 6e77: 0f 57 c3 xorps %xmm3,%xmm0 6e7a: 7d 62 jge 0x6ede 6e7c: 41 ff c8 dec %r8d 6e7f: 41 83 f8 ff cmp $0xffffffff,%r8d 6e83: 74 3e je 0x6ec3 6e85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e8c: 00 6e8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ea0: 0f 12 12 movlps (%rdx),%xmm2 6ea3: 0f 28 d8 movaps %xmm0,%xmm3 6ea6: 0f 59 da mulps %xmm2,%xmm3 6ea9: 41 ff c8 dec %r8d 6eac: 0f 59 d1 mulps %xmm1,%xmm2 6eaf: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 6eb3: 0f 58 d3 addps %xmm3,%xmm2 6eb6: 0f 13 12 movlps %xmm2,(%rdx) 6eb9: 48 83 c2 08 add $0x8,%rdx 6ebd: 41 83 f8 ff cmp $0xffffffff,%r8d 6ec1: 75 dd jne 0x6ea0 6ec3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 6ec8: 48 33 cc xor %rsp,%rcx 6ecb: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2606b50 6ed2: 75 05 jne 0x6ed9 6ed4: 48 83 c4 28 add $0x28,%rsp 6ed8: c3 ret 6ed9: e8 d2 b3 11 01 call 0x11222b0 6ede: 48 f7 c2 07 00 00 00 test $0x7,%rdx 6ee5: 74 3c je 0x6f23 6ee7: 44 89 c0 mov %r8d,%eax 6eea: 41 83 e0 01 and $0x1,%r8d 6eee: d1 f8 sar $1,%eax 6ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ef7: 00 6ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6eff: 90 nop 6f00: 0f 10 1a movups (%rdx),%xmm3 6f03: 0f 28 e0 movaps %xmm0,%xmm4 6f06: 0f 59 e3 mulps %xmm3,%xmm4 6f09: 0f 59 d9 mulps %xmm1,%xmm3 6f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6f10: 0f 58 e3 addps %xmm3,%xmm4 6f13: 0f 11 22 movups %xmm4,(%rdx) 6f16: 48 83 c2 10 add $0x10,%rdx 6f1a: ff c8 dec %eax 6f1c: 75 e2 jne 0x6f00 6f1e: e9 59 ff ff ff jmp 0x6e7c 6f23: 48 89 d0 mov %rdx,%rax 6f26: 48 83 e0 0f and $0xf,%rax 6f2a: 85 c0 test %eax,%eax 6f2c: 74 1e je 0x6f4c 6f2e: f2 0f 10 1a movsd (%rdx),%xmm3 6f32: 0f 28 e0 movaps %xmm0,%xmm4 6f35: 0f 59 e3 mulps %xmm3,%xmm4 6f38: 41 ff c8 dec %r8d 6f3b: 0f 59 d9 mulps %xmm1,%xmm3 6f3e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 6f42: 0f 58 e3 addps %xmm3,%xmm4 6f45: 0f 13 22 movlps %xmm4,(%rdx) 6f48: 48 83 c2 08 add $0x8,%rdx 6f4c: 44 89 c0 mov %r8d,%eax 6f4f: 41 83 e0 01 and $0x1,%r8d 6f53: d1 f8 sar $1,%eax 6f55: 3d 00 00 01 00 cmp $0x10000,%eax 6f5a: 77 44 ja 0x6fa0 6f5c: 0f 1f 40 00 nopl 0x0(%rax) 6f60: 0f 28 1a movaps (%rdx),%xmm3 6f63: 0f 28 e0 movaps %xmm0,%xmm4 6f66: 0f 59 e3 mulps %xmm3,%xmm4 6f69: 0f 59 d9 mulps %xmm1,%xmm3 6f6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6f70: 0f 58 e3 addps %xmm3,%xmm4 6f73: 0f 29 22 movaps %xmm4,(%rdx) 6f76: 48 83 c2 10 add $0x10,%rdx 6f7a: ff c8 dec %eax 6f7c: 75 e2 jne 0x6f60 6f7e: e9 f9 fe ff ff jmp 0x6e7c 6f83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f8a: 00 6f8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fa0: 0f 28 1a movaps (%rdx),%xmm3 6fa3: 0f 28 e0 movaps %xmm0,%xmm4 6fa6: 0f 59 e3 mulps %xmm3,%xmm4 6fa9: 0f 59 d9 mulps %xmm1,%xmm3 6fac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6fb0: 0f 58 e3 addps %xmm3,%xmm4 6fb3: 0f 2b 22 movntps %xmm4,(%rdx) 6fb6: 48 83 c2 10 add $0x10,%rdx 6fba: ff c8 dec %eax 6fbc: 75 e2 jne 0x6fa0 6fbe: e9 b9 fe ff ff jmp 0x6e7c 6fc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fca: 00 6fcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6fe5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2606b50 6fec: 48 33 c4 xor %rsp,%rax 6fef: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6ff4: 48 89 44 24 20 mov %rax,0x20(%rsp) 6ff9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 6fff: 41 83 f8 03 cmp $0x3,%r8d 7003: 0f 28 c1 movaps %xmm1,%xmm0 7006: 0f 57 d2 xorps %xmm2,%xmm2 7009: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 700d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 7011: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4e010 7018: 7d 65 jge 0x707f 701a: 41 ff c8 dec %r8d 701d: 41 83 f8 ff cmp $0xffffffff,%r8d 7021: 74 40 je 0x7063 7023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 702a: 00 702b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7040: 0f 12 12 movlps (%rdx),%xmm2 7043: 0f 28 d8 movaps %xmm0,%xmm3 7046: 0f 59 da mulps %xmm2,%xmm3 7049: 41 ff c8 dec %r8d 704c: 0f 59 d1 mulps %xmm1,%xmm2 704f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 7053: 0f 58 d3 addps %xmm3,%xmm2 7056: 0f 13 12 movlps %xmm2,(%rdx) 7059: 48 8d 52 08 lea 0x8(%rdx),%rdx 705d: 41 83 f8 ff cmp $0xffffffff,%r8d 7061: 75 dd jne 0x7040 7063: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 7068: 48 33 cc xor %rsp,%rcx 706b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2606b50 7072: 75 06 jne 0x707a 7074: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7079: c3 ret 707a: e8 31 b2 11 01 call 0x11222b0 707f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 7086: 74 3b je 0x70c3 7088: 44 89 c0 mov %r8d,%eax 708b: 41 83 e0 01 and $0x1,%r8d 708f: d1 f8 sar $1,%eax 7091: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7098: 00 7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70a0: 0f 10 1a movups (%rdx),%xmm3 70a3: 0f 28 e0 movaps %xmm0,%xmm4 70a6: 0f 59 e3 mulps %xmm3,%xmm4 70a9: 0f 59 d9 mulps %xmm1,%xmm3 70ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 70b0: 0f 58 e3 addps %xmm3,%xmm4 70b3: 0f 11 22 movups %xmm4,(%rdx) 70b6: 48 8d 52 10 lea 0x10(%rdx),%rdx 70ba: ff c8 dec %eax 70bc: 75 e2 jne 0x70a0 70be: e9 57 ff ff ff jmp 0x701a 70c3: 48 89 d0 mov %rdx,%rax 70c6: 48 83 e0 0f and $0xf,%rax 70ca: 85 c0 test %eax,%eax 70cc: 74 1e je 0x70ec 70ce: f2 0f 10 1a movsd (%rdx),%xmm3 70d2: 0f 28 e0 movaps %xmm0,%xmm4 70d5: 0f 59 e3 mulps %xmm3,%xmm4 70d8: 41 ff c8 dec %r8d 70db: 0f 59 d9 mulps %xmm1,%xmm3 70de: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 70e2: 0f 58 e3 addps %xmm3,%xmm4 70e5: 0f 13 22 movlps %xmm4,(%rdx) 70e8: 48 83 c2 08 add $0x8,%rdx 70ec: 44 89 c0 mov %r8d,%eax 70ef: 41 83 e0 01 and $0x1,%r8d 70f3: d1 f8 sar $1,%eax 70f5: 3d 00 00 01 00 cmp $0x10000,%eax 70fa: 77 44 ja 0x7140 70fc: 0f 1f 40 00 nopl 0x0(%rax) 7100: 0f 28 1a movaps (%rdx),%xmm3 7103: 0f 28 e0 movaps %xmm0,%xmm4 7106: 0f 59 e3 mulps %xmm3,%xmm4 7109: 0f 59 d9 mulps %xmm1,%xmm3 710c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7110: 0f 58 e3 addps %xmm3,%xmm4 7113: 0f 29 22 movaps %xmm4,(%rdx) 7116: 48 8d 52 10 lea 0x10(%rdx),%rdx 711a: ff c8 dec %eax 711c: 75 e2 jne 0x7100 711e: e9 f7 fe ff ff jmp 0x701a 7123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 712a: 00 712b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7140: 0f 28 1a movaps (%rdx),%xmm3 7143: 0f 28 e0 movaps %xmm0,%xmm4 7146: 0f 59 e3 mulps %xmm3,%xmm4 7149: 0f 59 d9 mulps %xmm1,%xmm3 714c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7150: 0f 58 e3 addps %xmm3,%xmm4 7153: 0f 2b 22 movntps %xmm4,(%rdx) 7156: 48 8d 52 10 lea 0x10(%rdx),%rdx 715a: ff c8 dec %eax 715c: 75 e2 jne 0x7140 715e: e9 b7 fe ff ff jmp 0x701a 7163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 716a: 00 716b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7180: 48 83 ec 28 sub $0x28,%rsp 7184: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2606b50 718b: 48 33 c4 xor %rsp,%rax 718e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 7193: 48 89 44 24 20 mov %rax,0x20(%rsp) 7198: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4e020 719f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 71a5: 0f 57 d2 xorps %xmm2,%xmm2 71a8: 0f 28 c1 movaps %xmm1,%xmm0 71ab: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 71af: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 71b3: 0f 57 c3 xorps %xmm3,%xmm0 71b6: 41 83 f8 03 cmp $0x3,%r8d 71ba: 7d 63 jge 0x721f 71bc: 41 83 c0 ff add $0xffffffff,%r8d 71c0: 41 83 f8 ff cmp $0xffffffff,%r8d 71c4: 74 3e je 0x7204 71c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 71cd: 00 71ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71d5: 0f 1f 40 00 nopl 0x0(%rax) 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71e0: 0f 12 12 movlps (%rdx),%xmm2 71e3: 0f 28 d8 movaps %xmm0,%xmm3 71e6: 41 83 c0 ff add $0xffffffff,%r8d 71ea: 0f 59 da mulps %xmm2,%xmm3 71ed: 0f 59 d1 mulps %xmm1,%xmm2 71f0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 71f4: 0f 58 d3 addps %xmm3,%xmm2 71f7: 0f 13 12 movlps %xmm2,(%rdx) 71fa: 48 83 c2 08 add $0x8,%rdx 71fe: 41 83 f8 ff cmp $0xffffffff,%r8d 7202: 75 dc jne 0x71e0 7204: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 7209: 48 33 cc xor %rsp,%rcx 720c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2606b50 7213: 75 05 jne 0x721a 7215: 48 83 c4 28 add $0x28,%rsp 7219: c3 ret 721a: e8 91 b0 11 01 call 0x11222b0 721f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 7226: 74 3c je 0x7264 7228: 44 89 c0 mov %r8d,%eax 722b: 41 83 e0 01 and $0x1,%r8d 722f: d1 f8 sar $1,%eax 7231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7238: 00 7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7240: 0f 10 1a movups (%rdx),%xmm3 7243: 0f 28 e0 movaps %xmm0,%xmm4 7246: 0f 59 e3 mulps %xmm3,%xmm4 7249: 0f 59 d9 mulps %xmm1,%xmm3 724c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 7250: 0f 58 e3 addps %xmm3,%xmm4 7253: 0f 11 22 movups %xmm4,(%rdx) 7256: 48 83 c2 10 add $0x10,%rdx 725a: 83 c0 ff add $0xffffffff,%eax 725d: 75 e1 jne 0x7240 725f: e9 58 ff ff ff jmp 0x71bc 7264: 48 89 d0 mov %rdx,%rax 7267: 48 83 e0 0f and $0xf,%rax 726b: 85 c0 test %eax,%eax 726d: 74 1f je 0x728e 726f: f2 0f 10 1a movsd (%rdx),%xmm3 7273: 0f 28 e0 movaps %xmm0,%xmm4 7276: 41 83 c0 ff add $0xffffffff,%r8d 727a: 0f 59 e3 mulps %xmm3,%xmm4 727d: 0f 59 d9 mulps %xmm1,%xmm3 7280: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 7284: 0f 58 e3 addps %xmm3,%xmm4 7287: 0f 13 22 movlps %xmm4,(%rdx) 728a: 48 83 c2 08 add $0x8,%rdx 728e: 44 89 c0 mov %r8d,%eax 7291: 41 83 e0 01 and $0x1,%r8d 7295: d1 f8 sar $1,%eax 7297: 3d 00 00 01 00 cmp $0x10000,%eax 729c: 77 42 ja 0x72e0 729e: 66 90 xchg %ax,%ax 72a0: 0f 10 1a movups (%rdx),%xmm3 72a3: 0f 28 e0 movaps %xmm0,%xmm4 72a6: 0f 59 e3 mulps %xmm3,%xmm4 72a9: 0f 59 d9 mulps %xmm1,%xmm3 72ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 72b0: 0f 58 e3 addps %xmm3,%xmm4 72b3: 0f 11 22 movups %xmm4,(%rdx) 72b6: 48 83 c2 10 add $0x10,%rdx 72ba: 83 c0 ff add $0xffffffff,%eax 72bd: 75 e1 jne 0x72a0 72bf: e9 f8 fe ff ff jmp 0x71bc 72c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72cb: 00 72cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72df: 00 72e0: 0f 10 1a movups (%rdx),%xmm3 72e3: 0f 28 e0 movaps %xmm0,%xmm4 72e6: 0f 59 e3 mulps %xmm3,%xmm4 72e9: 0f 59 d9 mulps %xmm1,%xmm3 72ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 72f0: 0f 58 e3 addps %xmm3,%xmm4 72f3: 0f 2b 22 movntps %xmm4,(%rdx) 72f6: 48 83 c2 10 add $0x10,%rdx 72fa: 83 c0 ff add $0xffffffff,%eax 72fd: 75 e1 jne 0x72e0 72ff: e9 b8 fe ff ff jmp 0x71bc 7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 730b: 00 730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 731f: 00 7320: 57 push %rdi 7321: 41 54 push %r12 7323: 41 56 push %r14 7325: 41 57 push %r15 7327: 55 push %rbp 7328: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 732f: 45 89 c6 mov %r8d,%r14d 7332: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 7339: 00 733a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 7341: 00 7342: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 7348: 4d 63 fe movslq %r14d,%r15 734b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 734f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 7356: 00 7357: 48 89 d7 mov %rdx,%rdi 735a: 48 89 cd mov %rcx,%rbp 735d: 44 89 e0 mov %r12d,%eax 7360: 25 80 1f 00 00 and $0x1f80,%eax 7365: 3d 80 1f 00 00 cmp $0x1f80,%eax 736a: 74 1d je 0x7389 736c: 44 89 e0 mov %r12d,%eax 736f: 0d 80 1f ff ff or $0xffff1f80,%eax 7374: 25 e0 ff 00 00 and $0xffe0,%eax 7379: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 7380: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 7387: 00 00 7389: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4e040 7390: 01 7391: 48 89 f8 mov %rdi,%rax 7394: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 7398: 48 83 e0 1c and $0x1c,%rax 739c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 73a2: 85 c0 test %eax,%eax 73a4: 0f 84 51 01 00 00 je 0x74fb 73aa: c1 e8 02 shr $0x2,%eax 73ad: f7 d8 neg %eax 73af: 83 c0 08 add $0x8,%eax 73b2: 41 3b c6 cmp %r14d,%eax 73b5: 44 0f 4c f0 cmovl %eax,%r14d 73b9: 45 85 f6 test %r14d,%r14d 73bc: 0f 8e 19 01 00 00 jle 0x74db 73c2: 44 89 f0 mov %r14d,%eax 73c5: 41 ba 01 00 00 00 mov $0x1,%r10d 73cb: d1 e8 shr $1,%eax 73cd: 45 33 c9 xor %r9d,%r9d 73d0: 85 c0 test %eax,%eax 73d2: 0f 86 b1 00 00 00 jbe 0x7489 73d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73df: 00 73e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 73e4: 4d 63 d2 movslq %r10d,%r10 73e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 73ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 73f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 73f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 73fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 7405: 00 00 7407: c4 c1 79 7e c3 vmovd %xmm0,%r11d 740c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7413: 75 14 jne 0x7429 7415: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 741c: 00 00 00 00 7420: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 7427: 00 00 7429: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 742f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 7436: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 743a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 7441: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7446: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 744d: 00 00 744f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7454: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 745b: 75 14 jne 0x7471 745d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 7464: 00 00 00 00 7468: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 746f: 00 00 7471: 41 ff c1 inc %r9d 7474: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 747b: 44 3b c8 cmp %eax,%r9d 747e: 0f 82 5c ff ff ff jb 0x73e0 7484: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 7489: 41 8d 42 ff lea -0x1(%r10),%eax 748d: 41 3b c6 cmp %r14d,%eax 7490: 73 49 jae 0x74db 7492: 4d 63 d2 movslq %r10d,%r10 7495: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 749c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 74a0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 74a7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 74ac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 74b3: 00 00 74b5: c5 f9 7e c0 vmovd %xmm0,%eax 74b9: a9 00 00 80 7f test $0x7f800000,%eax 74be: 75 14 jne 0x74d4 74c0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 74c7: 00 00 00 00 74cb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 74d2: 00 00 74d4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 74db: 48 89 f9 mov %rdi,%rcx 74de: 48 89 fa mov %rdi,%rdx 74e1: 45 89 f0 mov %r14d,%r8d 74e4: c5 f8 77 vzeroupper 74e7: e8 b4 e5 05 00 call 0x65aa0 74ec: 4d 63 f6 movslq %r14d,%r14 74ef: 4d 2b fe sub %r14,%r15 74f2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 74f7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 74fb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 7502: 74 4e je 0x7552 7504: 45 33 f6 xor %r14d,%r14d 7507: 4d 85 ff test %r15,%r15 750a: 0f 8e f9 03 00 00 jle 0x7909 7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7517: 00 7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 751f: 90 nop 7520: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 7525: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7529: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 752e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7533: c5 f8 77 vzeroupper 7536: e8 c5 e6 05 00 call 0x65c00 753b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 7541: 49 ff c6 inc %r14 7544: 48 83 c5 08 add $0x8,%rbp 7548: 4d 3b f7 cmp %r15,%r14 754b: 7c d3 jl 0x7520 754d: e9 b7 03 00 00 jmp 0x7909 7552: 45 89 f8 mov %r15d,%r8d 7555: 33 c0 xor %eax,%eax 7557: 41 c1 ff 04 sar $0x4,%r15d 755b: 41 83 e0 0f and $0xf,%r8d 755f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 7566: 0f 85 29 01 00 00 jne 0x7695 756c: 45 85 ff test %r15d,%r15d 756f: 0f 8e 59 02 00 00 jle 0x77ce 7575: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 757b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 7581: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 7587: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 758d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 7593: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4e080 759a: 01 759b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 75a1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4e060 75a8: 01 75a9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4e040 75b0: 01 75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75b8: 00 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 75c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 75ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 75cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 75d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 75db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 75e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 75e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 75eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 75ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 75f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 75fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 7601: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 7606: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 760a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 760e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 7612: c5 fc 52 da vrsqrtps %ymm2,%ymm3 7616: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 761b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 761f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 7623: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 7628: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 762d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 7632: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 7637: c5 fc 28 cf vmovaps %ymm7,%ymm1 763b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 7640: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 7644: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 7649: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 764e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 7653: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 7658: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 765c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 7660: c5 7c 50 cb vmovmskps %ymm3,%r9d 7664: 45 85 c9 test %r9d,%r9d 7667: 74 08 je 0x7671 7669: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 766d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 7671: ff c0 inc %eax 7673: 48 81 c5 80 00 00 00 add $0x80,%rbp 767a: c5 fc 11 07 vmovups %ymm0,(%rdi) 767e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 7683: 48 83 c7 40 add $0x40,%rdi 7687: 41 3b c7 cmp %r15d,%eax 768a: 0f 8c 30 ff ff ff jl 0x75c0 7690: e9 1b 01 00 00 jmp 0x77b0 7695: 45 85 ff test %r15d,%r15d 7698: 0f 8e 30 01 00 00 jle 0x77ce 769e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 76a4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 76aa: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 76b0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 76b6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 76bc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4e080 76c3: 01 76c4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 76ca: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4e060 76d1: 01 76d2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4e040 76d9: 01 76da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 76e0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 76e5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 76ea: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 76ef: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 76f4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 76fb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 7700: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 7707: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 770b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 770f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 7716: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 771d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 7721: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 7726: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 772a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 772e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 7732: c5 fc 52 da vrsqrtps %ymm2,%ymm3 7736: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 773b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 773f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 7743: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 7748: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 774d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 7752: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 7757: c5 fd 6f cf vmovdqa %ymm7,%ymm1 775b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 7760: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 7764: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 7769: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 776e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 7773: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 7778: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 777c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 7780: c5 7c 50 cb vmovmskps %ymm3,%r9d 7784: 45 85 c9 test %r9d,%r9d 7787: 74 08 je 0x7791 7789: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 778d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 7791: ff c0 inc %eax 7793: 48 81 c5 80 00 00 00 add $0x80,%rbp 779a: c5 fc 11 07 vmovups %ymm0,(%rdi) 779e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 77a3: 48 83 c7 40 add $0x40,%rdi 77a7: 41 3b c7 cmp %r15d,%eax 77aa: 0f 8c 30 ff ff ff jl 0x76e0 77b0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 77b6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 77bc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 77c2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 77c8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 77ce: 45 85 c0 test %r8d,%r8d 77d1: 0f 84 32 01 00 00 je 0x7909 77d7: 0f 8e 1e 01 00 00 jle 0x78fb 77dd: 44 89 c0 mov %r8d,%eax 77e0: 41 ba 01 00 00 00 mov $0x1,%r10d 77e6: d1 e8 shr $1,%eax 77e8: 45 33 c9 xor %r9d,%r9d 77eb: 85 c0 test %eax,%eax 77ed: 0f 86 b6 00 00 00 jbe 0x78a9 77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77ff: 00 7800: 47 8d 14 09 lea (%r9,%r9,1),%r10d 7804: 4d 63 d2 movslq %r10d,%r10 7807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 780e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 7819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 781e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 7825: 00 00 7827: c4 c1 79 7e c3 vmovd %xmm0,%r11d 782c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7833: 75 14 jne 0x7849 7835: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 783c: 00 00 00 00 7840: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 7847: 00 00 7849: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 784f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 7856: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 785a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 7861: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7866: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 786d: 00 00 786f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7874: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 787b: 75 14 jne 0x7891 787d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 7884: 00 00 00 00 7888: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 788f: 00 00 7891: 41 ff c1 inc %r9d 7894: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 789b: 44 3b c8 cmp %eax,%r9d 789e: 0f 82 5c ff ff ff jb 0x7800 78a4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 78a9: 41 8d 42 ff lea -0x1(%r10),%eax 78ad: 41 3b c0 cmp %r8d,%eax 78b0: 73 49 jae 0x78fb 78b2: 4d 63 d2 movslq %r10d,%r10 78b5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 78bc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 78c0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 78c7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 78cc: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 78d3: 00 00 78d5: c5 f9 7e c0 vmovd %xmm0,%eax 78d9: a9 00 00 80 7f test $0x7f800000,%eax 78de: 75 14 jne 0x78f4 78e0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 78e7: 00 00 00 00 78eb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 78f2: 00 00 78f4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 78fb: 48 89 f9 mov %rdi,%rcx 78fe: 48 89 fa mov %rdi,%rdx 7901: c5 f8 77 vzeroupper 7904: e8 97 e1 05 00 call 0x65aa0 7909: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) 7910: 00 00 7912: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx 7919: 44 89 e0 mov %r12d,%eax 791c: 89 ca mov %ecx,%edx 791e: 25 df ff 00 00 and $0xffdf,%eax 7923: 81 e2 df ff 00 00 and $0xffdf,%edx 7929: 3b c2 cmp %edx,%eax 792b: 74 1e je 0x794b 792d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 7934: 83 e1 28 and $0x28,%ecx 7937: 44 0b e1 or %ecx,%r12d 793a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) 7941: 00 7942: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 7949: 00 00 794b: c5 f8 77 vzeroupper 794e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 7955: 00 7956: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 795d: 5d pop %rbp 795e: 41 5f pop %r15 7960: 41 5e pop %r14 7962: 41 5c pop %r12 7964: 5f pop %rdi 7965: c3 ret 7966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 796d: 00 796e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7975: 0f 1f 40 00 nopl 0x0(%rax) 7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7980: 57 push %rdi 7981: 41 54 push %r12 7983: 41 56 push %r14 7985: 41 57 push %r15 7987: 55 push %rbp 7988: 48 83 ec 70 sub $0x70,%rsp 798c: 45 89 c6 mov %r8d,%r14d 798f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 7994: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 7999: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 799f: 4d 63 fe movslq %r14d,%r15 79a2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 79a6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 79ab: 48 89 d7 mov %rdx,%rdi 79ae: 48 89 cd mov %rcx,%rbp 79b1: 44 89 e0 mov %r12d,%eax 79b4: 25 80 1f 00 00 and $0x1f80,%eax 79b9: 3d 80 1f 00 00 cmp $0x1f80,%eax 79be: 74 17 je 0x79d7 79c0: 44 89 e0 mov %r12d,%eax 79c3: 0d 80 1f ff ff or $0xffff1f80,%eax 79c8: 25 e0 ff 00 00 and $0xffe0,%eax 79cd: 89 44 24 68 mov %eax,0x68(%rsp) 79d1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 79d7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4e0a0 79de: 01 79df: 48 89 f8 mov %rdi,%rax 79e2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 79e6: 48 83 e0 1c and $0x1c,%rax 79ea: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 79f0: 85 c0 test %eax,%eax 79f2: 0f 84 48 01 00 00 je 0x7b40 79f8: c1 e8 02 shr $0x2,%eax 79fb: f7 d8 neg %eax 79fd: 83 c0 08 add $0x8,%eax 7a00: 41 3b c6 cmp %r14d,%eax 7a03: 44 0f 4c f0 cmovl %eax,%r14d 7a07: 45 85 f6 test %r14d,%r14d 7a0a: 0f 8e 10 01 00 00 jle 0x7b20 7a10: 44 89 f0 mov %r14d,%eax 7a13: 41 ba 01 00 00 00 mov $0x1,%r10d 7a19: d1 e8 shr $1,%eax 7a1b: 45 33 c9 xor %r9d,%r9d 7a1e: 85 c0 test %eax,%eax 7a20: 0f 86 b1 00 00 00 jbe 0x7ad7 7a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a2d: 00 7a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a35: 0f 1f 40 00 nopl 0x0(%rax) 7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a40: 47 8d 14 09 lea (%r9,%r9,1),%r10d 7a44: 4d 63 d2 movslq %r10d,%r10 7a47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 7a4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7a52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 7a59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7a5e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7a64: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7a69: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7a70: 75 0e jne 0x7a80 7a72: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7a79: 00 7a7a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 7a80: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 7a86: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 7a8d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7a91: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 7a98: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7a9d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7aa3: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7aa8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7aaf: 75 0e jne 0x7abf 7ab1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7ab8: 00 7ab9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 7abf: 41 ff c1 inc %r9d 7ac2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 7ac9: 44 3b c8 cmp %eax,%r9d 7acc: 0f 82 6e ff ff ff jb 0x7a40 7ad2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 7ad7: 41 8d 42 ff lea -0x1(%r10),%eax 7adb: 41 3b c6 cmp %r14d,%eax 7ade: 73 40 jae 0x7b20 7ae0: 4d 63 d2 movslq %r10d,%r10 7ae3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 7aea: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7aee: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 7af5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7afa: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7b00: c5 f9 7e c0 vmovd %xmm0,%eax 7b04: a9 00 00 80 7f test $0x7f800000,%eax 7b09: 75 0e jne 0x7b19 7b0b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7b12: 00 7b13: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 7b19: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 7b20: 48 89 f9 mov %rdi,%rcx 7b23: 48 89 fa mov %rdi,%rdx 7b26: 45 89 f0 mov %r14d,%r8d 7b29: c5 f8 77 vzeroupper 7b2c: e8 ef e0 05 00 call 0x65c20 7b31: 4d 63 f6 movslq %r14d,%r14 7b34: 4d 2b fe sub %r14,%r15 7b37: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 7b3c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 7b40: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 7b47: 74 49 je 0x7b92 7b49: 45 33 f6 xor %r14d,%r14d 7b4c: 4d 85 ff test %r15,%r15 7b4f: 0f 8e b9 03 00 00 jle 0x7f0e 7b55: 0f 1f 40 00 nopl 0x0(%rax) 7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 7b65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7b69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 7b6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7b73: c5 f8 77 vzeroupper 7b76: e8 e5 e1 05 00 call 0x65d60 7b7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 7b81: 49 ff c6 inc %r14 7b84: 48 83 c5 08 add $0x8,%rbp 7b88: 4d 3b f7 cmp %r15,%r14 7b8b: 7c d3 jl 0x7b60 7b8d: e9 7c 03 00 00 jmp 0x7f0e 7b92: 45 89 f8 mov %r15d,%r8d 7b95: 33 c0 xor %eax,%eax 7b97: 41 c1 ff 04 sar $0x4,%r15d 7b9b: 41 83 e0 0f and $0xf,%r8d 7b9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 7ba6: 0f 85 20 01 00 00 jne 0x7ccc 7bac: 45 85 ff test %r15d,%r15d 7baf: 0f 8e 32 02 00 00 jle 0x7de7 7bb5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4e0e0 7bbc: 01 7bbd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 7bc4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4e0c0 7bcb: 64 c4 01 7bce: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4e0a0 7bd5: 64 c4 01 7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7bdf: 00 7be0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 7be5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 7bea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 7bef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 7bf4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 7bfa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 7c00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 7c07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 7c0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 7c12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 7c16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 7c1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 7c21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 7c28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 7c2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 7c30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 7c34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 7c38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 7c3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 7c43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 7c47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 7c4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 7c53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 7c59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 7c5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 7c65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 7c6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 7c70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 7c76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 7c7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 7c82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 7c88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 7c8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 7c94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 7c9a: c5 f8 98 c0 kortestw %k0,%k0 7c9e: 74 08 je 0x7ca8 7ca0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 7ca4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 7ca8: ff c0 inc %eax 7caa: 48 81 c5 80 00 00 00 add $0x80,%rbp 7cb1: c5 fc 11 27 vmovups %ymm4,(%rdi) 7cb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 7cba: 48 83 c7 40 add $0x40,%rdi 7cbe: 41 3b c7 cmp %r15d,%eax 7cc1: 0f 8c 19 ff ff ff jl 0x7be0 7cc7: e9 1b 01 00 00 jmp 0x7de7 7ccc: 45 85 ff test %r15d,%r15d 7ccf: 0f 8e 12 01 00 00 jle 0x7de7 7cd5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4e0e0 7cdc: 01 7cdd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 7ce4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4e0c0 7ceb: 63 c4 01 7cee: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4e0a0 7cf5: 63 c4 01 7cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cff: 00 7d00: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 7d05: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 7d0a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 7d0f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 7d14: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 7d1a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 7d20: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 7d27: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 7d2e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 7d32: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 7d36: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 7d3a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 7d41: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 7d48: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 7d4c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 7d50: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 7d54: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 7d58: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 7d5d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 7d63: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 7d67: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 7d6d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 7d73: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 7d79: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 7d7f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 7d85: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 7d8b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 7d90: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 7d96: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 7d9c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 7da2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 7da8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 7dae: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 7db4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 7dba: c5 f8 98 c0 kortestw %k0,%k0 7dbe: 74 08 je 0x7dc8 7dc0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 7dc4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 7dc8: ff c0 inc %eax 7dca: 48 81 c5 80 00 00 00 add $0x80,%rbp 7dd1: c5 fc 11 27 vmovups %ymm4,(%rdi) 7dd5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 7dda: 48 83 c7 40 add $0x40,%rdi 7dde: 41 3b c7 cmp %r15d,%eax 7de1: 0f 8c 19 ff ff ff jl 0x7d00 7de7: 45 85 c0 test %r8d,%r8d 7dea: 0f 84 1e 01 00 00 je 0x7f0e 7df0: 0f 8e 0a 01 00 00 jle 0x7f00 7df6: 44 89 c0 mov %r8d,%eax 7df9: 41 ba 01 00 00 00 mov $0x1,%r10d 7dff: d1 e8 shr $1,%eax 7e01: 45 33 c9 xor %r9d,%r9d 7e04: 85 c0 test %eax,%eax 7e06: 0f 86 ab 00 00 00 jbe 0x7eb7 7e0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e13: 00 7e14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7e20: 47 8d 14 09 lea (%r9,%r9,1),%r10d 7e24: 4d 63 d2 movslq %r10d,%r10 7e27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 7e2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7e32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 7e39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7e3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7e44: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7e49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7e50: 75 0e jne 0x7e60 7e52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7e59: 00 7e5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 7e60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 7e66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 7e6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7e71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 7e78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7e7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7e83: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7e88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7e8f: 75 0e jne 0x7e9f 7e91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7e98: 00 7e99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 7e9f: 41 ff c1 inc %r9d 7ea2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 7ea9: 44 3b c8 cmp %eax,%r9d 7eac: 0f 82 6e ff ff ff jb 0x7e20 7eb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 7eb7: 41 8d 42 ff lea -0x1(%r10),%eax 7ebb: 41 3b c0 cmp %r8d,%eax 7ebe: 73 40 jae 0x7f00 7ec0: 4d 63 d2 movslq %r10d,%r10 7ec3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 7eca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7ece: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 7ed5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 7eda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7ee0: c5 f9 7e c0 vmovd %xmm0,%eax 7ee4: a9 00 00 80 7f test $0x7f800000,%eax 7ee9: 75 0e jne 0x7ef9 7eeb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7ef2: 00 7ef3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 7ef9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 7f00: 48 89 f9 mov %rdi,%rcx 7f03: 48 89 fa mov %rdi,%rdx 7f06: c5 f8 77 vzeroupper 7f09: e8 12 dd 05 00 call 0x65c20 7f0e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) 7f14: 8b 4c 24 68 mov 0x68(%rsp),%ecx 7f18: 44 89 e0 mov %r12d,%eax 7f1b: 89 ca mov %ecx,%edx 7f1d: 25 df ff 00 00 and $0xffdf,%eax 7f22: 81 e2 df ff 00 00 and $0xffdf,%edx 7f28: 3b c2 cmp %edx,%eax 7f2a: 74 18 je 0x7f44 7f2c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 7f33: 83 e1 28 and $0x28,%ecx 7f36: 44 0b e1 or %ecx,%r12d 7f39: 44 89 64 24 68 mov %r12d,0x68(%rsp) 7f3e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 7f44: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7f49: c5 f8 77 vzeroupper 7f4c: 48 83 c4 70 add $0x70,%rsp 7f50: 5d pop %rbp 7f51: 41 5f pop %r15 7f53: 41 5e pop %r14 7f55: 41 5c pop %r12 7f57: 5f pop %rdi 7f58: c3 ret 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f60: 48 83 ec 48 sub $0x48,%rsp 7f64: b8 00 01 00 00 mov $0x100,%eax 7f69: 4d 63 c9 movslq %r9d,%r9 7f6c: 45 33 db xor %r11d,%r11d 7f6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 7f73: 49 c1 e2 03 shl $0x3,%r10 7f77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 7f7e: 44 0f 4f d8 cmovg %eax,%r11d 7f82: 48 89 e0 mov %rsp,%rax 7f85: 44 89 58 20 mov %r11d,0x20(%rax) 7f89: 44 89 58 28 mov %r11d,0x28(%rax) 7f8d: 44 89 58 30 mov %r11d,0x30(%rax) 7f91: e8 ea dd 05 00 call 0x65d80 7f96: 48 83 c4 48 add $0x48,%rsp 7f9a: c3 ret 7f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7fa0: 48 83 ec 48 sub $0x48,%rsp 7fa4: b8 00 01 00 00 mov $0x100,%eax 7fa9: 4d 63 c9 movslq %r9d,%r9 7fac: 45 33 db xor %r11d,%r11d 7faf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 7fb3: 49 c1 e2 03 shl $0x3,%r10 7fb7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 7fbe: 44 0f 4f d8 cmovg %eax,%r11d 7fc2: 48 89 e0 mov %rsp,%rax 7fc5: 44 89 58 20 mov %r11d,0x20(%rax) 7fc9: 44 89 58 28 mov %r11d,0x28(%rax) 7fcd: 44 89 58 30 mov %r11d,0x30(%rax) 7fd1: e8 ea e4 05 00 call 0x664c0 7fd6: 48 83 c4 48 add $0x48,%rsp 7fda: c3 ret 7fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7fe0: 48 83 ec 48 sub $0x48,%rsp 7fe4: b8 00 01 00 00 mov $0x100,%eax 7fe9: 4d 63 c9 movslq %r9d,%r9 7fec: 45 33 db xor %r11d,%r11d 7fef: 4f 8d 14 49 lea (%r9,%r9,2),%r10 7ff3: 49 c1 e2 03 shl $0x3,%r10 7ff7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 7ffe: 44 rex.R 7fff: 0f .byte 0xf