; th_b3c0: VA 0x18000b3c0-0x1800133c0 (32768 bytes) /tmp/opencode/dis/th_b3c0.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 49 89 d1 mov %rdx,%r9 3: 48 85 c9 test %rcx,%rcx 6: 0f 84 73 01 00 00 je 0x17f c: 4d 85 c9 test %r9,%r9 f: 0f 84 6a 01 00 00 je 0x17f 15: 45 85 c0 test %r8d,%r8d 18: 0f 8e 5b 01 00 00 jle 0x179 1e: 49 63 d0 movslq %r8d,%rdx 21: 48 83 fa 08 cmp $0x8,%rdx 25: 0f 8c 49 01 00 00 jl 0x174 2b: 4c 89 c8 mov %r9,%rax 2e: 48 83 e0 1f and $0x1f,%rax 32: 89 c0 mov %eax,%eax 34: 85 c0 test %eax,%eax 36: 74 10 je 0x48 38: a8 07 test $0x7,%al 3a: 0f 85 34 01 00 00 jne 0x174 40: f7 d8 neg %eax 42: 83 c0 20 add $0x20,%eax 45: c1 e8 03 shr $0x3,%eax 48: 44 8d 50 08 lea 0x8(%rax),%r10d 4c: 49 3b d2 cmp %r10,%rdx 4f: 0f 8c 1f 01 00 00 jl 0x174 55: 45 89 c2 mov %r8d,%r10d 58: 44 2b d0 sub %eax,%r10d 5b: 41 83 e2 07 and $0x7,%r10d 5f: 45 2b c2 sub %r10d,%r8d 62: 45 33 d2 xor %r10d,%r10d 65: 85 c0 test %eax,%eax 67: 76 47 jbe 0xb0 69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70: 00 71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f: 00 80: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 86: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 8c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 90: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 95: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 99: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 9d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) a8: 49 ff c2 inc %r10 ab: 4c 3b d0 cmp %rax,%r10 ae: 72 d0 jb 0x80 b0: 4d 63 d0 movslq %r8d,%r10 b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bf: 00 c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) e5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 eb: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 f2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 f7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 fb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 102: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 107: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) 10e: 48 83 c0 08 add $0x8,%rax 112: 49 3b c2 cmp %r10,%rax 115: 72 a9 jb 0xc0 117: 33 c0 xor %eax,%eax 119: 45 8d 50 01 lea 0x1(%r8),%r10d 11d: 4d 63 d2 movslq %r10d,%r10 120: 4c 3b d2 cmp %rdx,%r10 123: 77 49 ja 0x16e 125: 4d 63 c0 movslq %r8d,%r8 128: 49 2b d0 sub %r8,%rdx 12b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 12f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13f: 00 140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 14b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 14f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 15c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 166: 48 ff c0 inc %rax 169: 48 3b c2 cmp %rdx,%rax 16c: 72 d2 jb 0x140 16e: 33 c0 xor %eax,%eax 170: c5 f8 77 vzeroupper 173: c3 ret 174: 45 33 c0 xor %r8d,%r8d 177: eb 9e jmp 0x117 179: b8 fa ff ff ff mov $0xfffffffa,%eax 17e: c3 ret 17f: b8 f8 ff ff ff mov $0xfffffff8,%eax 184: c3 ret 185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18c: 00 18d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a0: 49 89 d1 mov %rdx,%r9 1a3: 48 85 c9 test %rcx,%rcx 1a6: 0f 84 73 01 00 00 je 0x31f 1ac: 4d 85 c9 test %r9,%r9 1af: 0f 84 6a 01 00 00 je 0x31f 1b5: 45 85 c0 test %r8d,%r8d 1b8: 0f 8e 5b 01 00 00 jle 0x319 1be: 49 63 d0 movslq %r8d,%rdx 1c1: 48 83 fa 08 cmp $0x8,%rdx 1c5: 0f 8c 49 01 00 00 jl 0x314 1cb: 4c 89 c8 mov %r9,%rax 1ce: 48 83 e0 1f and $0x1f,%rax 1d2: 89 c0 mov %eax,%eax 1d4: 85 c0 test %eax,%eax 1d6: 74 10 je 0x1e8 1d8: a8 07 test $0x7,%al 1da: 0f 85 34 01 00 00 jne 0x314 1e0: f7 d8 neg %eax 1e2: 83 c0 20 add $0x20,%eax 1e5: c1 e8 03 shr $0x3,%eax 1e8: 44 8d 50 08 lea 0x8(%rax),%r10d 1ec: 49 3b d2 cmp %r10,%rdx 1ef: 0f 8c 1f 01 00 00 jl 0x314 1f5: 45 89 c2 mov %r8d,%r10d 1f8: 44 2b d0 sub %eax,%r10d 1fb: 41 83 e2 07 and $0x7,%r10d 1ff: 45 2b c2 sub %r10d,%r8d 202: 45 33 d2 xor %r10d,%r10d 205: 85 c0 test %eax,%eax 207: 76 47 jbe 0x250 209: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 210: 00 211: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 21f: 00 220: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 226: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 22c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 230: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 235: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 239: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 23d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 242: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 248: 49 ff c2 inc %r10 24b: 4c 3b d0 cmp %rax,%r10 24e: 72 d0 jb 0x220 250: 4d 63 d0 movslq %r8d,%r10 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25f: 00 260: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 265: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 26b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 270: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 274: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 27a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 27f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 285: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 28c: 01 28d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 294: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 29b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 2a1: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 2a8: 01 2a9: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 2af: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) 2b6: 01 2b7: 48 83 c0 08 add $0x8,%rax 2bb: 49 3b c2 cmp %r10,%rax 2be: 72 a0 jb 0x260 2c0: 33 c0 xor %eax,%eax 2c2: 45 8d 50 01 lea 0x1(%r8),%r10d 2c6: 4d 63 d2 movslq %r10d,%r10 2c9: 4c 3b d2 cmp %rdx,%r10 2cc: 77 40 ja 0x30e 2ce: 4d 63 c0 movslq %r8d,%r8 2d1: 49 2b d0 sub %r8,%rdx 2d4: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 2d8: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 2dc: 0f 1f 40 00 nopl 0x0(%rax) 2e0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 2e5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 2eb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2ef: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2f4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2f8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 2fc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 301: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 306: 48 ff c0 inc %rax 309: 48 3b c2 cmp %rdx,%rax 30c: 72 d2 jb 0x2e0 30e: 33 c0 xor %eax,%eax 310: c5 f8 77 vzeroupper 313: c3 ret 314: 45 33 c0 xor %r8d,%r8d 317: eb a7 jmp 0x2c0 319: b8 fa ff ff ff mov $0xfffffffa,%eax 31e: c3 ret 31f: b8 f8 ff ff ff mov $0xfffffff8,%eax 324: c3 ret 325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32c: 00 32d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 340: 48 83 ec 28 sub $0x28,%rsp 344: 48 85 c9 test %rcx,%rcx 347: 74 23 je 0x36c 349: 48 85 d2 test %rdx,%rdx 34c: 74 1e je 0x36c 34e: 4d 85 c0 test %r8,%r8 351: 74 19 je 0x36c 353: 45 85 c9 test %r9d,%r9d 356: 7e 1e jle 0x376 358: e8 d3 ce a5 01 call 0x1a5d230 35d: ba 02 00 00 00 mov $0x2,%edx 362: 85 c0 test %eax,%eax 364: 0f 45 c2 cmovne %edx,%eax 367: 48 83 c4 28 add $0x28,%rsp 36b: c3 ret 36c: b8 f8 ff ff ff mov $0xfffffff8,%eax 371: 48 83 c4 28 add $0x28,%rsp 375: c3 ret 376: b8 fa ff ff ff mov $0xfffffffa,%eax 37b: 48 83 c4 28 add $0x28,%rsp 37f: c3 ret 380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 385: 48 85 c9 test %rcx,%rcx 388: 74 24 je 0x3ae 38a: 48 85 d2 test %rdx,%rdx 38d: 74 1f je 0x3ae 38f: 4d 85 c0 test %r8,%r8 392: 74 1a je 0x3ae 394: 45 85 c9 test %r9d,%r9d 397: 7e 20 jle 0x3b9 399: e8 e2 13 a6 01 call 0x1a61780 39e: ba 02 00 00 00 mov $0x2,%edx 3a3: 85 c0 test %eax,%eax 3a5: 0f 45 c2 cmovne %edx,%eax 3a8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ad: c3 ret 3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3b8: c3 ret 3b9: b8 fa ff ff ff mov $0xfffffffa,%eax 3be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c3: c3 ret 3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cb: 00 3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3df: 00 3e0: 48 83 ec 28 sub $0x28,%rsp 3e4: 48 85 c9 test %rcx,%rcx 3e7: 74 23 je 0x40c 3e9: 48 85 d2 test %rdx,%rdx 3ec: 74 1e je 0x40c 3ee: 4d 85 c0 test %r8,%r8 3f1: 74 19 je 0x40c 3f3: 45 85 c9 test %r9d,%r9d 3f6: 7e 1e jle 0x416 3f8: e8 93 37 a6 01 call 0x1a63b90 3fd: ba 02 00 00 00 mov $0x2,%edx 402: 85 c0 test %eax,%eax 404: 0f 45 c2 cmovne %edx,%eax 407: 48 83 c4 28 add $0x28,%rsp 40b: c3 ret 40c: b8 f8 ff ff ff mov $0xfffffff8,%eax 411: 48 83 c4 28 add $0x28,%rsp 415: c3 ret 416: b8 fa ff ff ff mov $0xfffffffa,%eax 41b: 48 83 c4 28 add $0x28,%rsp 41f: c3 ret 420: 48 83 ec 28 sub $0x28,%rsp 424: 48 85 c9 test %rcx,%rcx 427: 74 23 je 0x44c 429: 48 85 d2 test %rdx,%rdx 42c: 74 1e je 0x44c 42e: 4d 85 c0 test %r8,%r8 431: 74 19 je 0x44c 433: 45 85 c9 test %r9d,%r9d 436: 7e 1e jle 0x456 438: e8 a3 79 a6 01 call 0x1a67de0 43d: ba 02 00 00 00 mov $0x2,%edx 442: 85 c0 test %eax,%eax 444: 0f 45 c2 cmovne %edx,%eax 447: 48 83 c4 28 add $0x28,%rsp 44b: c3 ret 44c: b8 f8 ff ff ff mov $0xfffffff8,%eax 451: 48 83 c4 28 add $0x28,%rsp 455: c3 ret 456: b8 fa ff ff ff mov $0xfffffffa,%eax 45b: 48 83 c4 28 add $0x28,%rsp 45f: c3 ret 460: 48 83 ec 28 sub $0x28,%rsp 464: 48 85 c9 test %rcx,%rcx 467: 74 23 je 0x48c 469: 48 85 d2 test %rdx,%rdx 46c: 74 1e je 0x48c 46e: 4d 85 c0 test %r8,%r8 471: 74 19 je 0x48c 473: 45 85 c9 test %r9d,%r9d 476: 7e 1e jle 0x496 478: e8 63 bd a6 01 call 0x1a6c1e0 47d: ba 02 00 00 00 mov $0x2,%edx 482: 85 c0 test %eax,%eax 484: 0f 45 c2 cmovne %edx,%eax 487: 48 83 c4 28 add $0x28,%rsp 48b: c3 ret 48c: b8 f8 ff ff ff mov $0xfffffff8,%eax 491: 48 83 c4 28 add $0x28,%rsp 495: c3 ret 496: b8 fa ff ff ff mov $0xfffffffa,%eax 49b: 48 83 c4 28 add $0x28,%rsp 49f: c3 ret 4a0: 48 83 ec 28 sub $0x28,%rsp 4a4: 48 85 c9 test %rcx,%rcx 4a7: 74 23 je 0x4cc 4a9: 48 85 d2 test %rdx,%rdx 4ac: 74 1e je 0x4cc 4ae: 4d 85 c0 test %r8,%r8 4b1: 74 19 je 0x4cc 4b3: 45 85 c9 test %r9d,%r9d 4b6: 7e 1e jle 0x4d6 4b8: e8 43 fe a6 01 call 0x1a70300 4bd: ba 02 00 00 00 mov $0x2,%edx 4c2: 85 c0 test %eax,%eax 4c4: 0f 45 c2 cmovne %edx,%eax 4c7: 48 83 c4 28 add $0x28,%rsp 4cb: c3 ret 4cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d1: 48 83 c4 28 add $0x28,%rsp 4d5: c3 ret 4d6: b8 fa ff ff ff mov $0xfffffffa,%eax 4db: 48 83 c4 28 add $0x28,%rsp 4df: c3 ret 4e0: 48 83 ec 28 sub $0x28,%rsp 4e4: 48 85 c9 test %rcx,%rcx 4e7: 74 25 je 0x50e 4e9: 48 85 d2 test %rdx,%rdx 4ec: 74 20 je 0x50e 4ee: 4d 85 c0 test %r8,%r8 4f1: 74 1b je 0x50e 4f3: 45 85 c9 test %r9d,%r9d 4f6: 7f 0a jg 0x502 4f8: b8 fa ff ff ff mov $0xfffffffa,%eax 4fd: 48 83 c4 28 add $0x28,%rsp 501: c3 ret 502: e8 d9 6c 03 00 call 0x371e0 507: 33 c0 xor %eax,%eax 509: 48 83 c4 28 add $0x28,%rsp 50d: c3 ret 50e: b8 f8 ff ff ff mov $0xfffffff8,%eax 513: 48 83 c4 28 add $0x28,%rsp 517: c3 ret 518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51f: 00 520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 525: 48 85 c9 test %rcx,%rcx 528: 74 27 je 0x551 52a: 48 85 d2 test %rdx,%rdx 52d: 74 22 je 0x551 52f: 4d 85 c0 test %r8,%r8 532: 74 1d je 0x551 534: 45 85 c9 test %r9d,%r9d 537: 7f 0b jg 0x544 539: b8 fa ff ff ff mov $0xfffffffa,%eax 53e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 543: c3 ret 544: e8 d7 72 03 00 call 0x37820 549: 33 c0 xor %eax,%eax 54b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 550: c3 ret 551: b8 f8 ff ff ff mov $0xfffffff8,%eax 556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 55b: c3 ret 55c: 0f 1f 40 00 nopl 0x0(%rax) 560: 48 83 ec 28 sub $0x28,%rsp 564: 48 85 c9 test %rcx,%rcx 567: 74 25 je 0x58e 569: 48 85 d2 test %rdx,%rdx 56c: 74 20 je 0x58e 56e: 4d 85 c0 test %r8,%r8 571: 74 1b je 0x58e 573: 45 85 c9 test %r9d,%r9d 576: 7f 0a jg 0x582 578: b8 fa ff ff ff mov $0xfffffffa,%eax 57d: 48 83 c4 28 add $0x28,%rsp 581: c3 ret 582: e8 b9 78 03 00 call 0x37e40 587: 33 c0 xor %eax,%eax 589: 48 83 c4 28 add $0x28,%rsp 58d: c3 ret 58e: b8 f8 ff ff ff mov $0xfffffff8,%eax 593: 48 83 c4 28 add $0x28,%rsp 597: c3 ret 598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59f: 00 5a0: 41 56 push %r14 5a2: 49 89 cb mov %rcx,%r11 5a5: 4d 85 db test %r11,%r11 5a8: 0f 84 1e 02 00 00 je 0x7cc 5ae: 48 85 d2 test %rdx,%rdx 5b1: 0f 84 15 02 00 00 je 0x7cc 5b7: 4d 85 c0 test %r8,%r8 5ba: 0f 84 0c 02 00 00 je 0x7cc 5c0: 45 85 c9 test %r9d,%r9d 5c3: 0f 8e fb 01 00 00 jle 0x7c4 5c9: 49 63 c9 movslq %r9d,%rcx 5cc: 48 83 f9 08 cmp $0x8,%rcx 5d0: 0f 8c e9 01 00 00 jl 0x7bf 5d6: 4c 89 c0 mov %r8,%rax 5d9: 48 83 e0 1f and $0x1f,%rax 5dd: 85 c0 test %eax,%eax 5df: 74 0d je 0x5ee 5e1: a8 0f test $0xf,%al 5e3: 0f 85 d6 01 00 00 jne 0x7bf 5e9: b8 01 00 00 00 mov $0x1,%eax 5ee: 41 89 c2 mov %eax,%r10d 5f1: 4d 8d 72 08 lea 0x8(%r10),%r14 5f5: 49 3b ce cmp %r14,%rcx 5f8: 0f 8c c1 01 00 00 jl 0x7bf 5fe: 45 89 ce mov %r9d,%r14d 601: 44 2b f0 sub %eax,%r14d 604: 41 83 e6 07 and $0x7,%r14d 608: 45 2b ce sub %r14d,%r9d 60b: 45 33 f6 xor %r14d,%r14d 60e: 4d 63 c9 movslq %r9d,%r9 611: 85 c0 test %eax,%eax 613: 4c 89 f0 mov %r14,%rax 616: 76 3f jbe 0x657 618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61f: 00 620: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 626: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 62b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 630: 49 ff c6 inc %r14 633: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 637: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 63c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 640: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 644: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 648: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 64e: 48 83 c0 10 add $0x10,%rax 652: 4d 3b f2 cmp %r10,%r14 655: 72 c9 jb 0x620 657: 4c 89 d0 mov %r10,%rax 65a: 48 c1 e0 04 shl $0x4,%rax 65e: 66 90 xchg %ax,%ax 660: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 665: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 66b: 49 83 c2 08 add $0x8,%r10 66f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 676: 01 677: c5 ff 12 c1 vmovddup %ymm1,%ymm0 67b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 67f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 686: 01 687: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 68b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 690: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 694: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 698: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) 69e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 6a5: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 6ab: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 6b2: 01 6b3: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 6ba: 01 6bb: c5 ff 12 e5 vmovddup %ymm5,%ymm4 6bf: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 6c3: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 6c8: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 6cc: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 6d0: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 6d4: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) 6db: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 6e1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 6e8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 6ef: 01 6f0: c5 ff 12 d3 vmovddup %ymm3,%ymm2 6f4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 6f8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 6ff: 01 700: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 704: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 709: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 70d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 711: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) 718: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 71e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 725: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 72c: 01 72d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 731: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 735: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 73c: 01 73d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 741: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 746: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 74a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 74e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) 755: 48 05 80 00 00 00 add $0x80,%rax 75b: 4d 3b d1 cmp %r9,%r10 75e: 0f 82 fc fe ff ff jb 0x660 764: 4c 89 c8 mov %r9,%rax 767: 48 c1 e0 04 shl $0x4,%rax 76b: 4c 3b c9 cmp %rcx,%r9 76e: 73 47 jae 0x7b7 770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 777: 00 778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 77f: 90 nop 780: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 786: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 78b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 790: 49 ff c1 inc %r9 793: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 797: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 79c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 7a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 7a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 7a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 7ae: 48 83 c0 10 add $0x10,%rax 7b2: 4c 3b c9 cmp %rcx,%r9 7b5: 72 c9 jb 0x780 7b7: 33 c0 xor %eax,%eax 7b9: c5 f8 77 vzeroupper 7bc: 41 5e pop %r14 7be: c3 ret 7bf: 45 33 c9 xor %r9d,%r9d 7c2: eb a0 jmp 0x764 7c4: b8 fa ff ff ff mov $0xfffffffa,%eax 7c9: 41 5e pop %r14 7cb: c3 ret 7cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 7d1: 41 5e pop %r14 7d3: c3 ret 7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e0: 41 56 push %r14 7e2: 49 89 cb mov %rcx,%r11 7e5: 4d 85 db test %r11,%r11 7e8: 0f 84 db 01 00 00 je 0x9c9 7ee: 48 85 d2 test %rdx,%rdx 7f1: 0f 84 d2 01 00 00 je 0x9c9 7f7: 4d 85 c0 test %r8,%r8 7fa: 0f 84 c9 01 00 00 je 0x9c9 800: 45 85 c9 test %r9d,%r9d 803: 0f 8e b8 01 00 00 jle 0x9c1 809: 49 63 c9 movslq %r9d,%rcx 80c: 48 83 f9 08 cmp $0x8,%rcx 810: 0f 8c a6 01 00 00 jl 0x9bc 816: 4c 89 c0 mov %r8,%rax 819: 48 83 e0 1f and $0x1f,%rax 81d: 85 c0 test %eax,%eax 81f: 74 0d je 0x82e 821: a8 0f test $0xf,%al 823: 0f 85 93 01 00 00 jne 0x9bc 829: b8 01 00 00 00 mov $0x1,%eax 82e: 41 89 c2 mov %eax,%r10d 831: 4d 8d 72 08 lea 0x8(%r10),%r14 835: 49 3b ce cmp %r14,%rcx 838: 0f 8c 7e 01 00 00 jl 0x9bc 83e: 45 89 ce mov %r9d,%r14d 841: 44 2b f0 sub %eax,%r14d 844: 41 83 e6 07 and $0x7,%r14d 848: 45 2b ce sub %r14d,%r9d 84b: 45 33 f6 xor %r14d,%r14d 84e: 4d 63 c9 movslq %r9d,%r9 851: 85 c0 test %eax,%eax 853: 4c 89 f0 mov %r14,%rax 856: 76 3c jbe 0x894 858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 85f: 00 860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 86b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 86f: 49 ff c6 inc %r14 872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 87b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 880: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 885: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 88b: 48 83 c0 10 add $0x10,%rax 88f: 4d 3b f2 cmp %r10,%r14 892: 72 cc jb 0x860 894: 4c 89 d0 mov %r10,%rax 897: 48 c1 e0 04 shl $0x4,%rax 89b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8a0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 8a6: 4e 8d 34 00 lea (%rax,%r8,1),%r14 8aa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 8af: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 8b3: 49 83 c2 08 add $0x8,%r10 8b7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 8bc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 8c0: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 8c5: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 8ca: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) 8cf: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 8d6: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 8dc: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 8e0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 8e5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 8e9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 8ef: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 8f4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) 8fa: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 901: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 907: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 90b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 910: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 914: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 91a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 91f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) 925: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 92c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 932: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 936: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 93b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 93f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 945: 48 05 80 00 00 00 add $0x80,%rax 94b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 950: 4d 3b d1 cmp %r9,%r10 953: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) 959: 0f 82 41 ff ff ff jb 0x8a0 95f: 4c 89 c8 mov %r9,%rax 962: 48 c1 e0 04 shl $0x4,%rax 966: 4c 3b c9 cmp %rcx,%r9 969: 73 49 jae 0x9b4 96b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 972: 00 973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 97a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 980: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 986: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 98b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 98f: 49 ff c1 inc %r9 992: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 997: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 99b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 9a0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 9a5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 9ab: 48 83 c0 10 add $0x10,%rax 9af: 4c 3b c9 cmp %rcx,%r9 9b2: 72 cc jb 0x980 9b4: 33 c0 xor %eax,%eax 9b6: c5 f8 77 vzeroupper 9b9: 41 5e pop %r14 9bb: c3 ret 9bc: 45 33 c9 xor %r9d,%r9d 9bf: eb 9e jmp 0x95f 9c1: b8 fa ff ff ff mov $0xfffffffa,%eax 9c6: 41 5e pop %r14 9c8: c3 ret 9c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 9ce: 41 5e pop %r14 9d0: c3 ret 9d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9d8: 00 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9e0: 41 56 push %r14 9e2: 49 89 cb mov %rcx,%r11 9e5: 4d 85 db test %r11,%r11 9e8: 0f 84 f8 01 00 00 je 0xbe6 9ee: 48 85 d2 test %rdx,%rdx 9f1: 0f 84 ef 01 00 00 je 0xbe6 9f7: 4d 85 c0 test %r8,%r8 9fa: 0f 84 e6 01 00 00 je 0xbe6 a00: 45 85 c9 test %r9d,%r9d a03: 0f 8e d5 01 00 00 jle 0xbde a09: 49 63 c9 movslq %r9d,%rcx a0c: 48 83 f9 08 cmp $0x8,%rcx a10: 0f 8c c3 01 00 00 jl 0xbd9 a16: 4c 89 c0 mov %r8,%rax a19: 48 83 e0 1f and $0x1f,%rax a1d: 85 c0 test %eax,%eax a1f: 74 0d je 0xa2e a21: a8 0f test $0xf,%al a23: 0f 85 b0 01 00 00 jne 0xbd9 a29: b8 01 00 00 00 mov $0x1,%eax a2e: 41 89 c2 mov %eax,%r10d a31: 4d 8d 72 08 lea 0x8(%r10),%r14 a35: 49 3b ce cmp %r14,%rcx a38: 0f 8c 9b 01 00 00 jl 0xbd9 a3e: 45 89 ce mov %r9d,%r14d a41: 44 2b f0 sub %eax,%r14d a44: 41 83 e6 07 and $0x7,%r14d a48: 45 2b ce sub %r14d,%r9d a4b: 45 33 f6 xor %r14d,%r14d a4e: 4d 63 c9 movslq %r9d,%r9 a51: 85 c0 test %eax,%eax a53: 4c 89 f0 mov %r14,%rax a56: 76 39 jbe 0xa91 a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a5f: 00 a60: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 a66: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 a6b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 a6f: 49 ff c6 inc %r14 a72: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 a77: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 a7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 a82: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) a88: 48 83 c0 10 add $0x10,%rax a8c: 4d 3b f2 cmp %r10,%r14 a8f: 72 cf jb 0xa60 a91: 4c 89 d0 mov %r10,%rax a94: 48 c1 e0 04 shl $0x4,%rax a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a9f: 00 aa0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 aa6: 49 83 c2 08 add $0x8,%r10 aaa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 aaf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 ab3: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 ab8: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 abc: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 ac1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 ac6: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) acc: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 ad3: 01 ad4: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 adb: 01 adc: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 ae2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 ae9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 aef: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 af6: 01 af7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 afd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) b04: 01 b05: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 b0c: 02 b0d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 b14: 02 b15: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 b1b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 b22: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 b28: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 b2f: 02 b30: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 b36: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) b3d: 02 b3e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 b45: 03 b46: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 b4d: 03 b4e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 b54: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 b5b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 b61: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 b67: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 b6d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) b74: 48 05 80 00 00 00 add $0x80,%rax b7a: 4d 3b d1 cmp %r9,%r10 b7d: 0f 82 1d ff ff ff jb 0xaa0 b83: 4c 89 c8 mov %r9,%rax b86: 48 c1 e0 04 shl $0x4,%rax b8a: 4c 3b c9 cmp %rcx,%r9 b8d: 73 42 jae 0xbd1 b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b96: 00 b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b9e: 66 90 xchg %ax,%ax ba0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 ba6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 bab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 baf: 49 ff c1 inc %r9 bb2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 bb7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 bbb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 bc2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) bc8: 48 83 c0 10 add $0x10,%rax bcc: 4c 3b c9 cmp %rcx,%r9 bcf: 72 cf jb 0xba0 bd1: 33 c0 xor %eax,%eax bd3: c5 f8 77 vzeroupper bd6: 41 5e pop %r14 bd8: c3 ret bd9: 45 33 c9 xor %r9d,%r9d bdc: eb a5 jmp 0xb83 bde: b8 fa ff ff ff mov $0xfffffffa,%eax be3: 41 5e pop %r14 be5: c3 ret be6: b8 f8 ff ff ff mov $0xfffffff8,%eax beb: 41 5e pop %r14 bed: c3 ret bee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bf5: 00 bf6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bfd: 0f 1f 00 nopl (%rax) c00: 53 push %rbx c01: 56 push %rsi c02: 57 push %rdi c03: 41 54 push %r12 c05: 41 55 push %r13 c07: 48 81 ec 70 04 00 00 sub $0x470,%rsp c0e: 4d 89 c4 mov %r8,%r12 c11: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260a5b0 c18: 45 89 cd mov %r9d,%r13d c1b: 48 33 c4 xor %rsp,%rax c1e: 48 89 cf mov %rcx,%rdi c21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) c28: 00 c29: 4d 85 e4 test %r12,%r12 c2c: 0f 84 b3 01 00 00 je 0xde5 c32: 48 85 ff test %rdi,%rdi c35: 0f 84 94 01 00 00 je 0xdcf c3b: 48 85 d2 test %rdx,%rdx c3e: 0f 84 63 01 00 00 je 0xda7 c44: 45 85 ed test %r13d,%r13d c47: 0f 8e 32 01 00 00 jle 0xd7f c4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax c52: 48 89 c3 mov %rax,%rbx c55: 48 83 e3 3f and $0x3f,%rbx c59: 48 f7 db neg %rbx c5c: 48 83 e3 3f and $0x3f,%rbx c60: 41 83 fd 40 cmp $0x40,%r13d c64: 48 8d 34 03 lea (%rbx,%rax,1),%rsi c68: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx c6f: 00 c70: 0f 8e a1 00 00 00 jle 0xd17 c76: 4c 89 74 24 20 mov %r14,0x20(%rsp) c7b: 45 89 ee mov %r13d,%r14d c7e: 4d 89 e5 mov %r12,%r13 c81: 49 89 d4 mov %rdx,%r12 c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c8b: 00 c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c9f: 00 ca0: 4c 89 e1 mov %r12,%rcx ca3: 48 89 f2 mov %rsi,%rdx ca6: 49 89 d8 mov %rbx,%r8 ca9: 41 b9 40 00 00 00 mov $0x40,%r9d caf: e8 cc 4b 13 00 call 0x135880 cb4: 48 89 f9 mov %rdi,%rcx cb7: 48 89 f2 mov %rsi,%rdx cba: 41 b8 40 00 00 00 mov $0x40,%r8d cc0: e8 bb c3 ff ff call 0xffffffffffffd080 cc5: 48 89 f9 mov %rdi,%rcx cc8: 48 89 da mov %rbx,%rdx ccb: 41 b8 40 00 00 00 mov $0x40,%r8d cd1: e8 aa c3 ff ff call 0xffffffffffffd080 cd6: 48 89 d9 mov %rbx,%rcx cd9: 48 89 f2 mov %rsi,%rdx cdc: 4d 89 e8 mov %r13,%r8 cdf: 41 b9 40 00 00 00 mov $0x40,%r9d ce5: e8 16 77 03 00 call 0x38400 cea: 41 83 c6 c0 add $0xffffffc0,%r14d cee: 48 81 c7 00 02 00 00 add $0x200,%rdi cf5: 49 81 c4 00 02 00 00 add $0x200,%r12 cfc: 49 81 c5 00 04 00 00 add $0x400,%r13 d03: 41 83 fe 40 cmp $0x40,%r14d d07: 7f 97 jg 0xca0 d09: 4c 89 e2 mov %r12,%rdx d0c: 4d 89 ec mov %r13,%r12 d0f: 45 89 f5 mov %r14d,%r13d d12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 d17: 48 89 d1 mov %rdx,%rcx d1a: 48 89 f2 mov %rsi,%rdx d1d: 49 89 d8 mov %rbx,%r8 d20: 45 89 e9 mov %r13d,%r9d d23: e8 58 4b 13 00 call 0x135880 d28: 48 89 f9 mov %rdi,%rcx d2b: 48 89 f2 mov %rsi,%rdx d2e: 45 89 e8 mov %r13d,%r8d d31: e8 4a c3 ff ff call 0xffffffffffffd080 d36: 48 89 f9 mov %rdi,%rcx d39: 48 89 da mov %rbx,%rdx d3c: 45 89 e8 mov %r13d,%r8d d3f: e8 3c c3 ff ff call 0xffffffffffffd080 d44: 48 89 d9 mov %rbx,%rcx d47: 48 89 f2 mov %rsi,%rdx d4a: 4d 89 e0 mov %r12,%r8 d4d: 45 89 e9 mov %r13d,%r9d d50: e8 ab 76 03 00 call 0x38400 d55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx d5c: 00 d5d: 48 33 cc xor %rsp,%rcx d60: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260a5b0 d67: 75 11 jne 0xd7a d69: 33 c0 xor %eax,%eax d6b: 48 81 c4 70 04 00 00 add $0x470,%rsp d72: 41 5d pop %r13 d74: 41 5c pop %r12 d76: 5f pop %rdi d77: 5e pop %rsi d78: 5b pop %rbx d79: c3 ret d7a: e8 91 4f 12 01 call 0x1125d10 d7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx d86: 00 d87: 48 33 cc xor %rsp,%rcx d8a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260a5b0 d91: 75 e7 jne 0xd7a d93: b8 fa ff ff ff mov $0xfffffffa,%eax d98: 48 81 c4 70 04 00 00 add $0x470,%rsp d9f: 41 5d pop %r13 da1: 41 5c pop %r12 da3: 5f pop %rdi da4: 5e pop %rsi da5: 5b pop %rbx da6: c3 ret da7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx dae: 00 daf: 48 33 cc xor %rsp,%rcx db2: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260a5b0 db9: 75 bf jne 0xd7a dbb: b8 f8 ff ff ff mov $0xfffffff8,%eax dc0: 48 81 c4 70 04 00 00 add $0x470,%rsp dc7: 41 5d pop %r13 dc9: 41 5c pop %r12 dcb: 5f pop %rdi dcc: 5e pop %rsi dcd: 5b pop %rbx dce: c3 ret dcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx dd6: 00 dd7: 48 33 cc xor %rsp,%rcx dda: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260a5b0 de1: 75 97 jne 0xd7a de3: eb d6 jmp 0xdbb de5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx dec: 00 ded: 48 33 cc xor %rsp,%rcx df0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260a5b0 df7: 75 81 jne 0xd7a df9: eb c0 jmp 0xdbb dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e00: 53 push %rbx e01: 56 push %rsi e02: 57 push %rdi e03: 41 54 push %r12 e05: 41 55 push %r13 e07: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp e0e: ff e0f: 4d 89 c4 mov %r8,%r12 e12: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260a5b0 e19: 45 89 cd mov %r9d,%r13d e1c: 48 33 c4 xor %rsp,%rax e1f: 48 89 cf mov %rcx,%rdi e22: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) e29: 00 e2a: 4d 85 e4 test %r12,%r12 e2d: 0f 84 b5 01 00 00 je 0xfe8 e33: 48 85 ff test %rdi,%rdi e36: 0f 84 96 01 00 00 je 0xfd2 e3c: 48 85 d2 test %rdx,%rdx e3f: 0f 84 64 01 00 00 je 0xfa9 e45: 45 85 ed test %r13d,%r13d e48: 0f 8e 32 01 00 00 jle 0xf80 e4e: 48 8d 44 24 28 lea 0x28(%rsp),%rax e53: 48 83 e0 3f and $0x3f,%rax e57: 48 8d 74 24 28 lea 0x28(%rsp),%rsi e5c: 48 f7 d8 neg %rax e5f: 48 83 e0 3f and $0x3f,%rax e63: 48 03 f0 add %rax,%rsi e66: 48 89 f3 mov %rsi,%rbx e69: 48 81 c3 00 02 00 00 add $0x200,%rbx e70: 41 83 fd 40 cmp $0x40,%r13d e74: 0f 8e 9d 00 00 00 jle 0xf17 e7a: 4c 89 74 24 20 mov %r14,0x20(%rsp) e7f: 45 89 ee mov %r13d,%r14d e82: 4d 89 e5 mov %r12,%r13 e85: 49 89 d4 mov %rdx,%r12 e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e8f: 00 e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) e9e: 00 00 ea0: 4c 89 e1 mov %r12,%rcx ea3: 48 89 f2 mov %rsi,%rdx ea6: 49 89 d8 mov %rbx,%r8 ea9: 41 b9 40 00 00 00 mov $0x40,%r9d eaf: e8 ec 49 13 00 call 0x1358a0 eb4: 48 89 f9 mov %rdi,%rcx eb7: 48 89 f2 mov %rsi,%rdx eba: 41 b8 40 00 00 00 mov $0x40,%r8d ec0: e8 fb c1 ff ff call 0xffffffffffffd0c0 ec5: 48 89 f9 mov %rdi,%rcx ec8: 48 89 da mov %rbx,%rdx ecb: 41 b8 40 00 00 00 mov $0x40,%r8d ed1: e8 ea c1 ff ff call 0xffffffffffffd0c0 ed6: 48 89 d9 mov %rbx,%rcx ed9: 48 89 f2 mov %rsi,%rdx edc: 4d 89 e8 mov %r13,%r8 edf: 41 b9 40 00 00 00 mov $0x40,%r9d ee5: e8 f6 7a 03 00 call 0x389e0 eea: 41 83 c6 c0 add $0xffffffc0,%r14d eee: 48 81 c7 00 02 00 00 add $0x200,%rdi ef5: 49 81 c4 00 02 00 00 add $0x200,%r12 efc: 49 81 c5 00 04 00 00 add $0x400,%r13 f03: 41 83 fe 40 cmp $0x40,%r14d f07: 7f 97 jg 0xea0 f09: 4c 89 e2 mov %r12,%rdx f0c: 4d 89 ec mov %r13,%r12 f0f: 45 89 f5 mov %r14d,%r13d f12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 f17: 48 89 d1 mov %rdx,%rcx f1a: 48 89 f2 mov %rsi,%rdx f1d: 49 89 d8 mov %rbx,%r8 f20: 45 89 e9 mov %r13d,%r9d f23: e8 78 49 13 00 call 0x1358a0 f28: 48 89 f9 mov %rdi,%rcx f2b: 48 89 f2 mov %rsi,%rdx f2e: 45 89 e8 mov %r13d,%r8d f31: e8 8a c1 ff ff call 0xffffffffffffd0c0 f36: 48 89 f9 mov %rdi,%rcx f39: 48 89 da mov %rbx,%rdx f3c: 45 89 e8 mov %r13d,%r8d f3f: e8 7c c1 ff ff call 0xffffffffffffd0c0 f44: 48 89 d9 mov %rbx,%rcx f47: 48 89 f2 mov %rsi,%rdx f4a: 4d 89 e0 mov %r12,%r8 f4d: 45 89 e9 mov %r13d,%r9d f50: e8 8b 7a 03 00 call 0x389e0 f55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx f5c: 00 f5d: 48 33 cc xor %rsp,%rcx f60: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260a5b0 f67: 75 12 jne 0xf7b f69: 33 c0 xor %eax,%eax f6b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp f72: 00 f73: 41 5d pop %r13 f75: 41 5c pop %r12 f77: 5f pop %rdi f78: 5e pop %rsi f79: 5b pop %rbx f7a: c3 ret f7b: e8 90 4d 12 01 call 0x1125d10 f80: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx f87: 00 f88: 48 33 cc xor %rsp,%rcx f8b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260a5b0 f92: 75 e7 jne 0xf7b f94: b8 fa ff ff ff mov $0xfffffffa,%eax f99: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp fa0: 00 fa1: 41 5d pop %r13 fa3: 41 5c pop %r12 fa5: 5f pop %rdi fa6: 5e pop %rsi fa7: 5b pop %rbx fa8: c3 ret fa9: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx fb0: 00 fb1: 48 33 cc xor %rsp,%rcx fb4: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260a5b0 fbb: 75 be jne 0xf7b fbd: b8 f8 ff ff ff mov $0xfffffff8,%eax fc2: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp fc9: 00 fca: 41 5d pop %r13 fcc: 41 5c pop %r12 fce: 5f pop %rdi fcf: 5e pop %rsi fd0: 5b pop %rbx fd1: c3 ret fd2: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx fd9: 00 fda: 48 33 cc xor %rsp,%rcx fdd: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260a5b0 fe4: 75 95 jne 0xf7b fe6: eb d5 jmp 0xfbd fe8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx fef: 00 ff0: 48 33 cc xor %rsp,%rcx ff3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260a5b0 ffa: 0f 85 7b ff ff ff jne 0xf7b 1000: eb bb jmp 0xfbd 1002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1009: 00 100a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1018: 00 1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1020: 53 push %rbx 1021: 56 push %rsi 1022: 57 push %rdi 1023: 41 54 push %r12 1025: 41 55 push %r13 1027: 48 81 ec 70 04 00 00 sub $0x470,%rsp 102e: 4d 89 c4 mov %r8,%r12 1031: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260a5b0 1038: 48 33 c4 xor %rsp,%rax 103b: 45 89 cd mov %r9d,%r13d 103e: 48 89 cf mov %rcx,%rdi 1041: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 1048: 00 1049: 4d 85 e4 test %r12,%r12 104c: 0f 84 b3 01 00 00 je 0x1205 1052: 48 85 ff test %rdi,%rdi 1055: 0f 84 94 01 00 00 je 0x11ef 105b: 48 85 d2 test %rdx,%rdx 105e: 0f 84 63 01 00 00 je 0x11c7 1064: 45 85 ed test %r13d,%r13d 1067: 0f 8e 32 01 00 00 jle 0x119f 106d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 1072: 48 89 f0 mov %rsi,%rax 1075: 48 83 e0 3f and $0x3f,%rax 1079: 48 f7 d8 neg %rax 107c: 48 83 e0 3f and $0x3f,%rax 1080: 48 03 f0 add %rax,%rsi 1083: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 108a: 00 108b: 41 83 fd 40 cmp $0x40,%r13d 108f: 0f 8e a2 00 00 00 jle 0x1137 1095: 4c 89 74 24 20 mov %r14,0x20(%rsp) 109a: 45 89 ee mov %r13d,%r14d 109d: 4d 89 e5 mov %r12,%r13 10a0: 49 89 d4 mov %rdx,%r12 10a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10aa: 00 10ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10c0: 4c 89 e1 mov %r12,%rcx 10c3: 48 89 f2 mov %rsi,%rdx 10c6: 49 89 d8 mov %rbx,%r8 10c9: 41 b9 40 00 00 00 mov $0x40,%r9d 10cf: e8 ec 47 13 00 call 0x1358c0 10d4: 48 89 f9 mov %rdi,%rcx 10d7: 48 89 f2 mov %rsi,%rdx 10da: 41 b8 40 00 00 00 mov $0x40,%r8d 10e0: e8 1b c0 ff ff call 0xffffffffffffd100 10e5: 48 89 f9 mov %rdi,%rcx 10e8: 48 89 da mov %rbx,%rdx 10eb: 41 b8 40 00 00 00 mov $0x40,%r8d 10f1: e8 0a c0 ff ff call 0xffffffffffffd100 10f6: 48 89 d9 mov %rbx,%rcx 10f9: 48 89 f2 mov %rsi,%rdx 10fc: 4d 89 e8 mov %r13,%r8 10ff: 41 b9 40 00 00 00 mov $0x40,%r9d 1105: e8 b6 7c 03 00 call 0x38dc0 110a: 41 83 c6 c0 add $0xffffffc0,%r14d 110e: 48 81 c7 00 02 00 00 add $0x200,%rdi 1115: 49 81 c4 00 02 00 00 add $0x200,%r12 111c: 49 81 c5 00 04 00 00 add $0x400,%r13 1123: 41 83 fe 40 cmp $0x40,%r14d 1127: 7f 97 jg 0x10c0 1129: 4c 89 e2 mov %r12,%rdx 112c: 4d 89 ec mov %r13,%r12 112f: 45 89 f5 mov %r14d,%r13d 1132: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 1137: 48 89 d1 mov %rdx,%rcx 113a: 48 89 f2 mov %rsi,%rdx 113d: 49 89 d8 mov %rbx,%r8 1140: 45 89 e9 mov %r13d,%r9d 1143: e8 78 47 13 00 call 0x1358c0 1148: 48 89 f9 mov %rdi,%rcx 114b: 48 89 f2 mov %rsi,%rdx 114e: 45 89 e8 mov %r13d,%r8d 1151: e8 aa bf ff ff call 0xffffffffffffd100 1156: 48 89 f9 mov %rdi,%rcx 1159: 48 89 da mov %rbx,%rdx 115c: 45 89 e8 mov %r13d,%r8d 115f: e8 9c bf ff ff call 0xffffffffffffd100 1164: 48 89 d9 mov %rbx,%rcx 1167: 48 89 f2 mov %rsi,%rdx 116a: 4d 89 e0 mov %r12,%r8 116d: 45 89 e9 mov %r13d,%r9d 1170: e8 4b 7c 03 00 call 0x38dc0 1175: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 117c: 00 117d: 48 33 cc xor %rsp,%rcx 1180: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260a5b0 1187: 75 11 jne 0x119a 1189: 33 c0 xor %eax,%eax 118b: 48 81 c4 70 04 00 00 add $0x470,%rsp 1192: 41 5d pop %r13 1194: 41 5c pop %r12 1196: 5f pop %rdi 1197: 5e pop %rsi 1198: 5b pop %rbx 1199: c3 ret 119a: e8 71 4b 12 01 call 0x1125d10 119f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 11a6: 00 11a7: 48 33 cc xor %rsp,%rcx 11aa: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260a5b0 11b1: 75 e7 jne 0x119a 11b3: b8 fa ff ff ff mov $0xfffffffa,%eax 11b8: 48 81 c4 70 04 00 00 add $0x470,%rsp 11bf: 41 5d pop %r13 11c1: 41 5c pop %r12 11c3: 5f pop %rdi 11c4: 5e pop %rsi 11c5: 5b pop %rbx 11c6: c3 ret 11c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 11ce: 00 11cf: 48 33 cc xor %rsp,%rcx 11d2: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260a5b0 11d9: 75 bf jne 0x119a 11db: b8 f8 ff ff ff mov $0xfffffff8,%eax 11e0: 48 81 c4 70 04 00 00 add $0x470,%rsp 11e7: 41 5d pop %r13 11e9: 41 5c pop %r12 11eb: 5f pop %rdi 11ec: 5e pop %rsi 11ed: 5b pop %rbx 11ee: c3 ret 11ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 11f6: 00 11f7: 48 33 cc xor %rsp,%rcx 11fa: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260a5b0 1201: 75 97 jne 0x119a 1203: eb d6 jmp 0x11db 1205: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 120c: 00 120d: 48 33 cc xor %rsp,%rcx 1210: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260a5b0 1217: 75 81 jne 0x119a 1219: eb c0 jmp 0x11db 121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1220: 53 push %rbx 1221: 56 push %rsi 1222: 57 push %rdi 1223: 41 54 push %r12 1225: 41 55 push %r13 1227: 48 81 ec 70 04 00 00 sub $0x470,%rsp 122e: 4d 89 c4 mov %r8,%r12 1231: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260a5b0 1238: 45 89 cd mov %r9d,%r13d 123b: 48 33 c4 xor %rsp,%rax 123e: 48 89 cf mov %rcx,%rdi 1241: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 1248: 00 1249: 4d 85 e4 test %r12,%r12 124c: 0f 84 b3 01 00 00 je 0x1405 1252: 48 85 ff test %rdi,%rdi 1255: 0f 84 94 01 00 00 je 0x13ef 125b: 48 85 d2 test %rdx,%rdx 125e: 0f 84 63 01 00 00 je 0x13c7 1264: 45 85 ed test %r13d,%r13d 1267: 0f 8e 32 01 00 00 jle 0x139f 126d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 1272: 48 89 c3 mov %rax,%rbx 1275: 48 83 e3 3f and $0x3f,%rbx 1279: 48 f7 db neg %rbx 127c: 48 83 e3 3f and $0x3f,%rbx 1280: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 1284: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 128b: 00 128c: 41 83 fd 40 cmp $0x40,%r13d 1290: 0f 8e a1 00 00 00 jle 0x1337 1296: 4c 89 74 24 20 mov %r14,0x20(%rsp) 129b: 45 89 ee mov %r13d,%r14d 129e: 4d 89 e5 mov %r12,%r13 12a1: 49 89 d4 mov %rdx,%r12 12a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12ab: 00 12ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12bf: 00 12c0: 4c 89 e1 mov %r12,%rcx 12c3: 48 89 f2 mov %rsi,%rdx 12c6: 49 89 d8 mov %rbx,%r8 12c9: 41 b9 40 00 00 00 mov $0x40,%r9d 12cf: e8 0c 46 13 00 call 0x1358e0 12d4: 48 89 f9 mov %rdi,%rcx 12d7: 48 89 f2 mov %rsi,%rdx 12da: 41 b8 40 00 00 00 mov $0x40,%r8d 12e0: e8 5b be ff ff call 0xffffffffffffd140 12e5: 48 89 f9 mov %rdi,%rcx 12e8: 48 89 da mov %rbx,%rdx 12eb: 41 b8 40 00 00 00 mov $0x40,%r8d 12f1: e8 4a be ff ff call 0xffffffffffffd140 12f6: 48 89 d9 mov %rbx,%rcx 12f9: 48 89 f2 mov %rsi,%rdx 12fc: 4d 89 e8 mov %r13,%r8 12ff: 41 b9 40 00 00 00 mov $0x40,%r9d 1305: e8 36 80 03 00 call 0x39340 130a: 41 83 c6 c0 add $0xffffffc0,%r14d 130e: 48 81 c7 00 02 00 00 add $0x200,%rdi 1315: 49 81 c4 00 02 00 00 add $0x200,%r12 131c: 49 81 c5 00 04 00 00 add $0x400,%r13 1323: 41 83 fe 40 cmp $0x40,%r14d 1327: 7f 97 jg 0x12c0 1329: 4c 89 e2 mov %r12,%rdx 132c: 4d 89 ec mov %r13,%r12 132f: 45 89 f5 mov %r14d,%r13d 1332: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 1337: 48 89 d1 mov %rdx,%rcx 133a: 48 89 f2 mov %rsi,%rdx 133d: 49 89 d8 mov %rbx,%r8 1340: 45 89 e9 mov %r13d,%r9d 1343: e8 98 45 13 00 call 0x1358e0 1348: 48 89 f9 mov %rdi,%rcx 134b: 48 89 f2 mov %rsi,%rdx 134e: 45 89 e8 mov %r13d,%r8d 1351: e8 ea bd ff ff call 0xffffffffffffd140 1356: 48 89 f9 mov %rdi,%rcx 1359: 48 89 da mov %rbx,%rdx 135c: 45 89 e8 mov %r13d,%r8d 135f: e8 dc bd ff ff call 0xffffffffffffd140 1364: 48 89 d9 mov %rbx,%rcx 1367: 48 89 f2 mov %rsi,%rdx 136a: 4d 89 e0 mov %r12,%r8 136d: 45 89 e9 mov %r13d,%r9d 1370: e8 cb 7f 03 00 call 0x39340 1375: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 137c: 00 137d: 48 33 cc xor %rsp,%rcx 1380: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260a5b0 1387: 75 11 jne 0x139a 1389: 33 c0 xor %eax,%eax 138b: 48 81 c4 70 04 00 00 add $0x470,%rsp 1392: 41 5d pop %r13 1394: 41 5c pop %r12 1396: 5f pop %rdi 1397: 5e pop %rsi 1398: 5b pop %rbx 1399: c3 ret 139a: e8 71 49 12 01 call 0x1125d10 139f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 13a6: 00 13a7: 48 33 cc xor %rsp,%rcx 13aa: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260a5b0 13b1: 75 e7 jne 0x139a 13b3: b8 fa ff ff ff mov $0xfffffffa,%eax 13b8: 48 81 c4 70 04 00 00 add $0x470,%rsp 13bf: 41 5d pop %r13 13c1: 41 5c pop %r12 13c3: 5f pop %rdi 13c4: 5e pop %rsi 13c5: 5b pop %rbx 13c6: c3 ret 13c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 13ce: 00 13cf: 48 33 cc xor %rsp,%rcx 13d2: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260a5b0 13d9: 75 bf jne 0x139a 13db: b8 f8 ff ff ff mov $0xfffffff8,%eax 13e0: 48 81 c4 70 04 00 00 add $0x470,%rsp 13e7: 41 5d pop %r13 13e9: 41 5c pop %r12 13eb: 5f pop %rdi 13ec: 5e pop %rsi 13ed: 5b pop %rbx 13ee: c3 ret 13ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 13f6: 00 13f7: 48 33 cc xor %rsp,%rcx 13fa: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260a5b0 1401: 75 97 jne 0x139a 1403: eb d6 jmp 0x13db 1405: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 140c: 00 140d: 48 33 cc xor %rsp,%rcx 1410: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260a5b0 1417: 75 81 jne 0x139a 1419: eb c0 jmp 0x13db 141b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1420: 53 push %rbx 1421: 56 push %rsi 1422: 57 push %rdi 1423: 41 54 push %r12 1425: 41 55 push %r13 1427: 48 81 ec 70 04 00 00 sub $0x470,%rsp 142e: 4d 89 c4 mov %r8,%r12 1431: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260a5b0 1438: 45 89 cd mov %r9d,%r13d 143b: 48 33 c4 xor %rsp,%rax 143e: 48 89 cf mov %rcx,%rdi 1441: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 1448: 00 1449: 4d 85 e4 test %r12,%r12 144c: 0f 84 b3 01 00 00 je 0x1605 1452: 48 85 ff test %rdi,%rdi 1455: 0f 84 94 01 00 00 je 0x15ef 145b: 48 85 d2 test %rdx,%rdx 145e: 0f 84 63 01 00 00 je 0x15c7 1464: 45 85 ed test %r13d,%r13d 1467: 0f 8e 32 01 00 00 jle 0x159f 146d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 1472: 48 89 c3 mov %rax,%rbx 1475: 48 83 e3 3f and $0x3f,%rbx 1479: 48 f7 db neg %rbx 147c: 48 83 e3 3f and $0x3f,%rbx 1480: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 1484: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 148b: 00 148c: 41 83 fd 40 cmp $0x40,%r13d 1490: 0f 8e a1 00 00 00 jle 0x1537 1496: 4c 89 74 24 20 mov %r14,0x20(%rsp) 149b: 45 89 ee mov %r13d,%r14d 149e: 4d 89 e5 mov %r12,%r13 14a1: 49 89 d4 mov %rdx,%r12 14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14ab: 00 14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14bf: 00 14c0: 4c 89 e1 mov %r12,%rcx 14c3: 48 89 f2 mov %rsi,%rdx 14c6: 49 89 d8 mov %rbx,%r8 14c9: 41 b9 40 00 00 00 mov $0x40,%r9d 14cf: e8 2c 44 13 00 call 0x135900 14d4: 48 89 f9 mov %rdi,%rcx 14d7: 48 89 f2 mov %rsi,%rdx 14da: 41 b8 40 00 00 00 mov $0x40,%r8d 14e0: e8 5b be ff ff call 0xffffffffffffd340 14e5: 48 89 f9 mov %rdi,%rcx 14e8: 48 89 da mov %rbx,%rdx 14eb: 41 b8 40 00 00 00 mov $0x40,%r8d 14f1: e8 4a be ff ff call 0xffffffffffffd340 14f6: 48 89 d9 mov %rbx,%rcx 14f9: 48 89 f2 mov %rsi,%rdx 14fc: 4d 89 e8 mov %r13,%r8 14ff: 41 b9 40 00 00 00 mov $0x40,%r9d 1505: e8 16 86 03 00 call 0x39b20 150a: 41 83 c6 c0 add $0xffffffc0,%r14d 150e: 48 81 c7 00 02 00 00 add $0x200,%rdi 1515: 49 81 c4 00 02 00 00 add $0x200,%r12 151c: 49 81 c5 00 04 00 00 add $0x400,%r13 1523: 41 83 fe 40 cmp $0x40,%r14d 1527: 7f 97 jg 0x14c0 1529: 4c 89 e2 mov %r12,%rdx 152c: 4d 89 ec mov %r13,%r12 152f: 45 89 f5 mov %r14d,%r13d 1532: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 1537: 48 89 d1 mov %rdx,%rcx 153a: 48 89 f2 mov %rsi,%rdx 153d: 49 89 d8 mov %rbx,%r8 1540: 45 89 e9 mov %r13d,%r9d 1543: e8 b8 43 13 00 call 0x135900 1548: 48 89 f9 mov %rdi,%rcx 154b: 48 89 f2 mov %rsi,%rdx 154e: 45 89 e8 mov %r13d,%r8d 1551: e8 ea bd ff ff call 0xffffffffffffd340 1556: 48 89 f9 mov %rdi,%rcx 1559: 48 89 da mov %rbx,%rdx 155c: 45 89 e8 mov %r13d,%r8d 155f: e8 dc bd ff ff call 0xffffffffffffd340 1564: 48 89 d9 mov %rbx,%rcx 1567: 48 89 f2 mov %rsi,%rdx 156a: 4d 89 e0 mov %r12,%r8 156d: 45 89 e9 mov %r13d,%r9d 1570: e8 ab 85 03 00 call 0x39b20 1575: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 157c: 00 157d: 48 33 cc xor %rsp,%rcx 1580: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260a5b0 1587: 75 11 jne 0x159a 1589: 33 c0 xor %eax,%eax 158b: 48 81 c4 70 04 00 00 add $0x470,%rsp 1592: 41 5d pop %r13 1594: 41 5c pop %r12 1596: 5f pop %rdi 1597: 5e pop %rsi 1598: 5b pop %rbx 1599: c3 ret 159a: e8 71 47 12 01 call 0x1125d10 159f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 15a6: 00 15a7: 48 33 cc xor %rsp,%rcx 15aa: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260a5b0 15b1: 75 e7 jne 0x159a 15b3: b8 fa ff ff ff mov $0xfffffffa,%eax 15b8: 48 81 c4 70 04 00 00 add $0x470,%rsp 15bf: 41 5d pop %r13 15c1: 41 5c pop %r12 15c3: 5f pop %rdi 15c4: 5e pop %rsi 15c5: 5b pop %rbx 15c6: c3 ret 15c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 15ce: 00 15cf: 48 33 cc xor %rsp,%rcx 15d2: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260a5b0 15d9: 75 bf jne 0x159a 15db: b8 f8 ff ff ff mov $0xfffffff8,%eax 15e0: 48 81 c4 70 04 00 00 add $0x470,%rsp 15e7: 41 5d pop %r13 15e9: 41 5c pop %r12 15eb: 5f pop %rdi 15ec: 5e pop %rsi 15ed: 5b pop %rbx 15ee: c3 ret 15ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 15f6: 00 15f7: 48 33 cc xor %rsp,%rcx 15fa: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260a5b0 1601: 75 97 jne 0x159a 1603: eb d6 jmp 0x15db 1605: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 160c: 00 160d: 48 33 cc xor %rsp,%rcx 1610: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260a5b0 1617: 75 81 jne 0x159a 1619: eb c0 jmp 0x15db 161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1620: 53 push %rbx 1621: 56 push %rsi 1622: 57 push %rdi 1623: 41 54 push %r12 1625: 41 55 push %r13 1627: 48 81 ec 70 04 00 00 sub $0x470,%rsp 162e: 4d 89 c4 mov %r8,%r12 1631: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260a5b0 1638: 45 89 cd mov %r9d,%r13d 163b: 48 33 c4 xor %rsp,%rax 163e: 48 89 cf mov %rcx,%rdi 1641: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 1648: 00 1649: 4d 85 e4 test %r12,%r12 164c: 0f 84 b3 01 00 00 je 0x1805 1652: 48 85 ff test %rdi,%rdi 1655: 0f 84 94 01 00 00 je 0x17ef 165b: 48 85 d2 test %rdx,%rdx 165e: 0f 84 63 01 00 00 je 0x17c7 1664: 45 85 ed test %r13d,%r13d 1667: 0f 8e 32 01 00 00 jle 0x179f 166d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 1672: 48 89 c3 mov %rax,%rbx 1675: 48 83 e3 3f and $0x3f,%rbx 1679: 48 f7 db neg %rbx 167c: 48 83 e3 3f and $0x3f,%rbx 1680: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 1684: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 168b: 00 168c: 41 83 fd 40 cmp $0x40,%r13d 1690: 0f 8e a1 00 00 00 jle 0x1737 1696: 4c 89 74 24 20 mov %r14,0x20(%rsp) 169b: 45 89 ee mov %r13d,%r14d 169e: 4d 89 e5 mov %r12,%r13 16a1: 49 89 d4 mov %rdx,%r12 16a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16ab: 00 16ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16bf: 00 16c0: 4c 89 e1 mov %r12,%rcx 16c3: 48 89 f2 mov %rsi,%rdx 16c6: 49 89 d8 mov %rbx,%r8 16c9: 41 b9 40 00 00 00 mov $0x40,%r9d 16cf: e8 4c 42 13 00 call 0x135920 16d4: 48 89 f9 mov %rdi,%rcx 16d7: 48 89 f2 mov %rsi,%rdx 16da: 41 b8 40 00 00 00 mov $0x40,%r8d 16e0: e8 1b be ff ff call 0xffffffffffffd500 16e5: 48 89 f9 mov %rdi,%rcx 16e8: 48 89 da mov %rbx,%rdx 16eb: 41 b8 40 00 00 00 mov $0x40,%r8d 16f1: e8 0a be ff ff call 0xffffffffffffd500 16f6: 48 89 d9 mov %rbx,%rcx 16f9: 48 89 f2 mov %rsi,%rdx 16fc: 4d 89 e8 mov %r13,%r8 16ff: 41 b9 40 00 00 00 mov $0x40,%r9d 1705: e8 96 8b 03 00 call 0x3a2a0 170a: 41 83 c6 c0 add $0xffffffc0,%r14d 170e: 48 81 c7 00 02 00 00 add $0x200,%rdi 1715: 49 81 c4 00 02 00 00 add $0x200,%r12 171c: 49 81 c5 00 04 00 00 add $0x400,%r13 1723: 41 83 fe 40 cmp $0x40,%r14d 1727: 7f 97 jg 0x16c0 1729: 4c 89 e2 mov %r12,%rdx 172c: 4d 89 ec mov %r13,%r12 172f: 45 89 f5 mov %r14d,%r13d 1732: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 1737: 48 89 d1 mov %rdx,%rcx 173a: 48 89 f2 mov %rsi,%rdx 173d: 49 89 d8 mov %rbx,%r8 1740: 45 89 e9 mov %r13d,%r9d 1743: e8 d8 41 13 00 call 0x135920 1748: 48 89 f9 mov %rdi,%rcx 174b: 48 89 f2 mov %rsi,%rdx 174e: 45 89 e8 mov %r13d,%r8d 1751: e8 aa bd ff ff call 0xffffffffffffd500 1756: 48 89 f9 mov %rdi,%rcx 1759: 48 89 da mov %rbx,%rdx 175c: 45 89 e8 mov %r13d,%r8d 175f: e8 9c bd ff ff call 0xffffffffffffd500 1764: 48 89 d9 mov %rbx,%rcx 1767: 48 89 f2 mov %rsi,%rdx 176a: 4d 89 e0 mov %r12,%r8 176d: 45 89 e9 mov %r13d,%r9d 1770: e8 2b 8b 03 00 call 0x3a2a0 1775: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 177c: 00 177d: 48 33 cc xor %rsp,%rcx 1780: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260a5b0 1787: 75 11 jne 0x179a 1789: 33 c0 xor %eax,%eax 178b: 48 81 c4 70 04 00 00 add $0x470,%rsp 1792: 41 5d pop %r13 1794: 41 5c pop %r12 1796: 5f pop %rdi 1797: 5e pop %rsi 1798: 5b pop %rbx 1799: c3 ret 179a: e8 71 45 12 01 call 0x1125d10 179f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 17a6: 00 17a7: 48 33 cc xor %rsp,%rcx 17aa: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260a5b0 17b1: 75 e7 jne 0x179a 17b3: b8 fa ff ff ff mov $0xfffffffa,%eax 17b8: 48 81 c4 70 04 00 00 add $0x470,%rsp 17bf: 41 5d pop %r13 17c1: 41 5c pop %r12 17c3: 5f pop %rdi 17c4: 5e pop %rsi 17c5: 5b pop %rbx 17c6: c3 ret 17c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 17ce: 00 17cf: 48 33 cc xor %rsp,%rcx 17d2: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260a5b0 17d9: 75 bf jne 0x179a 17db: b8 f8 ff ff ff mov $0xfffffff8,%eax 17e0: 48 81 c4 70 04 00 00 add $0x470,%rsp 17e7: 41 5d pop %r13 17e9: 41 5c pop %r12 17eb: 5f pop %rdi 17ec: 5e pop %rsi 17ed: 5b pop %rbx 17ee: c3 ret 17ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 17f6: 00 17f7: 48 33 cc xor %rsp,%rcx 17fa: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260a5b0 1801: 75 97 jne 0x179a 1803: eb d6 jmp 0x17db 1805: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 180c: 00 180d: 48 33 cc xor %rsp,%rcx 1810: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260a5b0 1817: 75 81 jne 0x179a 1819: eb c0 jmp 0x17db 181b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1820: 48 83 ec 28 sub $0x28,%rsp 1824: 48 85 c9 test %rcx,%rcx 1827: 74 25 je 0x184e 1829: 48 85 d2 test %rdx,%rdx 182c: 74 20 je 0x184e 182e: 4d 85 c0 test %r8,%r8 1831: 74 1b je 0x184e 1833: 45 85 c9 test %r9d,%r9d 1836: 7f 0a jg 0x1842 1838: b8 fa ff ff ff mov $0xfffffffa,%eax 183d: 48 83 c4 28 add $0x28,%rsp 1841: c3 ret 1842: e8 d9 91 03 00 call 0x3aa20 1847: 33 c0 xor %eax,%eax 1849: 48 83 c4 28 add $0x28,%rsp 184d: c3 ret 184e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1853: 48 83 c4 28 add $0x28,%rsp 1857: c3 ret 1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 185f: 00 1860: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1865: 48 85 c9 test %rcx,%rcx 1868: 74 27 je 0x1891 186a: 48 85 d2 test %rdx,%rdx 186d: 74 22 je 0x1891 186f: 4d 85 c0 test %r8,%r8 1872: 74 1d je 0x1891 1874: 45 85 c9 test %r9d,%r9d 1877: 7f 0b jg 0x1884 1879: b8 fa ff ff ff mov $0xfffffffa,%eax 187e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1883: c3 ret 1884: e8 77 94 03 00 call 0x3ad00 1889: 33 c0 xor %eax,%eax 188b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1890: c3 ret 1891: b8 f8 ff ff ff mov $0xfffffff8,%eax 1896: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 189b: c3 ret 189c: 0f 1f 40 00 nopl 0x0(%rax) 18a0: 48 83 ec 28 sub $0x28,%rsp 18a4: 48 85 c9 test %rcx,%rcx 18a7: 74 25 je 0x18ce 18a9: 48 85 d2 test %rdx,%rdx 18ac: 74 20 je 0x18ce 18ae: 4d 85 c0 test %r8,%r8 18b1: 74 1b je 0x18ce 18b3: 45 85 c9 test %r9d,%r9d 18b6: 7f 0a jg 0x18c2 18b8: b8 fa ff ff ff mov $0xfffffffa,%eax 18bd: 48 83 c4 28 add $0x28,%rsp 18c1: c3 ret 18c2: e8 19 97 03 00 call 0x3afe0 18c7: 33 c0 xor %eax,%eax 18c9: 48 83 c4 28 add $0x28,%rsp 18cd: c3 ret 18ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 18d3: 48 83 c4 28 add $0x28,%rsp 18d7: c3 ret 18d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18df: 00 18e0: 41 57 push %r15 18e2: 49 89 ca mov %rcx,%r10 18e5: 49 89 d3 mov %rdx,%r11 18e8: 4d 85 d2 test %r10,%r10 18eb: 0f 84 fb 00 00 00 je 0x19ec 18f1: 4d 85 db test %r11,%r11 18f4: 0f 84 f2 00 00 00 je 0x19ec 18fa: 4d 85 c0 test %r8,%r8 18fd: 0f 84 e9 00 00 00 je 0x19ec 1903: 45 85 c9 test %r9d,%r9d 1906: 0f 8e d8 00 00 00 jle 0x19e4 190c: 49 63 d1 movslq %r9d,%rdx 190f: 48 83 fa 08 cmp $0x8,%rdx 1913: 0f 8c c6 00 00 00 jl 0x19df 1919: 4c 89 c0 mov %r8,%rax 191c: 48 83 e0 0f and $0xf,%rax 1920: 85 c0 test %eax,%eax 1922: 74 10 je 0x1934 1924: a8 03 test $0x3,%al 1926: 0f 85 b3 00 00 00 jne 0x19df 192c: f7 d8 neg %eax 192e: 83 c0 10 add $0x10,%eax 1931: c1 e8 02 shr $0x2,%eax 1934: 89 c1 mov %eax,%ecx 1936: 4c 8d 79 08 lea 0x8(%rcx),%r15 193a: 49 3b d7 cmp %r15,%rdx 193d: 0f 8c 9c 00 00 00 jl 0x19df 1943: 45 89 cf mov %r9d,%r15d 1946: 44 2b f8 sub %eax,%r15d 1949: 41 83 e7 07 and $0x7,%r15d 194d: 45 2b cf sub %r15d,%r9d 1950: 4d 63 c9 movslq %r9d,%r9 1953: 85 c0 test %eax,%eax 1955: b8 00 00 00 00 mov $0x0,%eax 195a: 76 24 jbe 0x1980 195c: 0f 1f 40 00 nopl 0x0(%rax) 1960: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1966: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 196c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 1972: 48 ff c0 inc %rax 1975: 48 3b c1 cmp %rcx,%rax 1978: 72 e6 jb 0x1960 197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1980: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 1986: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 198d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 1993: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 199a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 19a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 19a7: 48 83 c1 08 add $0x8,%rcx 19ab: 49 3b c9 cmp %r9,%rcx 19ae: 72 d0 jb 0x1980 19b0: 4c 3b ca cmp %rdx,%r9 19b3: 73 25 jae 0x19da 19b5: 0f 1f 40 00 nopl 0x0(%rax) 19b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19c0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 19c6: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 19cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 19d2: 49 ff c1 inc %r9 19d5: 4c 3b ca cmp %rdx,%r9 19d8: 72 e6 jb 0x19c0 19da: 33 c0 xor %eax,%eax 19dc: 41 5f pop %r15 19de: c3 ret 19df: 45 33 c9 xor %r9d,%r9d 19e2: eb cc jmp 0x19b0 19e4: b8 fa ff ff ff mov $0xfffffffa,%eax 19e9: 41 5f pop %r15 19eb: c3 ret 19ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 19f1: 41 5f pop %r15 19f3: c3 ret 19f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a00: 53 push %rbx 1a01: 57 push %rdi 1a02: 55 push %rbp 1a03: 49 89 ca mov %rcx,%r10 1a06: 4d 85 d2 test %r10,%r10 1a09: 0f 84 92 01 00 00 je 0x1ba1 1a0f: 48 85 d2 test %rdx,%rdx 1a12: 0f 84 89 01 00 00 je 0x1ba1 1a18: 4d 85 c0 test %r8,%r8 1a1b: 0f 84 80 01 00 00 je 0x1ba1 1a21: 45 85 c9 test %r9d,%r9d 1a24: 0f 8e 6e 01 00 00 jle 0x1b98 1a2a: 41 83 f9 10 cmp $0x10,%r9d 1a2e: 0f 8c 50 01 00 00 jl 0x1b84 1a34: 41 83 f9 1d cmp $0x1d,%r9d 1a38: 0f 8c 4d 01 00 00 jl 0x1b8b 1a3e: 4c 89 c1 mov %r8,%rcx 1a41: 48 83 e1 1f and $0x1f,%rcx 1a45: 89 c9 mov %ecx,%ecx 1a47: 85 c9 test %ecx,%ecx 1a49: 74 11 je 0x1a5c 1a4b: f6 c1 03 test $0x3,%cl 1a4e: 0f 85 30 01 00 00 jne 0x1b84 1a54: f7 d9 neg %ecx 1a56: 83 c1 20 add $0x20,%ecx 1a59: c1 e9 02 shr $0x2,%ecx 1a5c: 8d 41 10 lea 0x10(%rcx),%eax 1a5f: 44 3b c8 cmp %eax,%r9d 1a62: 0f 8c 1c 01 00 00 jl 0x1b84 1a68: 44 89 cf mov %r9d,%edi 1a6b: 33 c0 xor %eax,%eax 1a6d: 2b f9 sub %ecx,%edi 1a6f: 83 e7 0f and $0xf,%edi 1a72: f7 df neg %edi 1a74: 41 03 f9 add %r9d,%edi 1a77: 85 c9 test %ecx,%ecx 1a79: 76 1e jbe 0x1a99 1a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1a86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 1a8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 1a91: 48 ff c0 inc %rax 1a94: 48 3b c1 cmp %rcx,%rax 1a97: 72 e7 jb 0x1a80 1a99: 48 63 c7 movslq %edi,%rax 1a9c: 0f 1f 40 00 nopl 0x0(%rax) 1aa0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 1aa6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 1aad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 1ab2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 1ab8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 1abe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 1ac5: 48 83 c1 10 add $0x10,%rcx 1ac9: 48 3b c8 cmp %rax,%rcx 1acc: 72 d2 jb 0x1aa0 1ace: 8d 47 01 lea 0x1(%rdi),%eax 1ad1: 41 3b c1 cmp %r9d,%eax 1ad4: 0f 87 9d 00 00 00 ja 0x1b77 1ada: 4d 63 c9 movslq %r9d,%r9 1add: 48 63 ff movslq %edi,%rdi 1ae0: 4c 2b cf sub %rdi,%r9 1ae3: 49 83 f9 04 cmp $0x4,%r9 1ae7: 0f 8c 93 00 00 00 jl 0x1b80 1aed: 48 63 ff movslq %edi,%rdi 1af0: 44 89 cd mov %r9d,%ebp 1af3: 83 e5 fc and $0xfffffffc,%ebp 1af6: 33 c9 xor %ecx,%ecx 1af8: 48 63 ed movslq %ebp,%rbp 1afb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 1aff: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 1b03: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 1b07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b0e: 00 1b0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b16: 0f 1f 00 nopl (%rax) 1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 1b26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 1b2b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 1b30: 48 83 c1 04 add $0x4,%rcx 1b34: 48 3b cd cmp %rbp,%rcx 1b37: 72 e7 jb 0x1b20 1b39: 49 3b e9 cmp %r9,%rbp 1b3c: 73 39 jae 0x1b77 1b3e: 48 63 ff movslq %edi,%rdi 1b41: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 1b45: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 1b49: 49 8d 04 ba lea (%r10,%rdi,4),%rax 1b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b54: 00 1b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b5c: 0f 1f 40 00 nopl 0x0(%rax) 1b60: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 1b65: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 1b6a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 1b6f: 48 ff c5 inc %rbp 1b72: 49 3b e9 cmp %r9,%rbp 1b75: 72 e9 jb 0x1b60 1b77: 33 c0 xor %eax,%eax 1b79: c5 f8 77 vzeroupper 1b7c: 5d pop %rbp 1b7d: 5f pop %rdi 1b7e: 5b pop %rbx 1b7f: c3 ret 1b80: 33 ed xor %ebp,%ebp 1b82: eb b5 jmp 0x1b39 1b84: 33 ff xor %edi,%edi 1b86: e9 43 ff ff ff jmp 0x1ace 1b8b: 44 89 cf mov %r9d,%edi 1b8e: 33 c9 xor %ecx,%ecx 1b90: 83 e7 f0 and $0xfffffff0,%edi 1b93: e9 01 ff ff ff jmp 0x1a99 1b98: b8 fa ff ff ff mov $0xfffffffa,%eax 1b9d: 5d pop %rbp 1b9e: 5f pop %rdi 1b9f: 5b pop %rbx 1ba0: c3 ret 1ba1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ba6: 5d pop %rbp 1ba7: 5f pop %rdi 1ba8: 5b pop %rbx 1ba9: c3 ret 1baa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bb1: 00 1bb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bc0: 56 push %rsi 1bc1: 57 push %rdi 1bc2: 41 54 push %r12 1bc4: 55 push %rbp 1bc5: 48 83 ec 28 sub $0x28,%rsp 1bc9: 89 ce mov %ecx,%esi 1bcb: 4c 89 cd mov %r9,%rbp 1bce: 83 fe 1e cmp $0x1e,%esi 1bd1: 0f 87 83 01 00 00 ja 0x1d5a 1bd7: 48 85 ed test %rbp,%rbp 1bda: 0f 84 89 01 00 00 je 0x1d69 1be0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1be5: 48 85 ff test %rdi,%rdi 1be8: 0f 84 7b 01 00 00 je 0x1d69 1bee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 1bf3: 4d 85 e4 test %r12,%r12 1bf6: 0f 84 6d 01 00 00 je 0x1d69 1bfc: 83 fa 08 cmp $0x8,%edx 1bff: 74 1e je 0x1c1f 1c01: 83 fa 04 cmp $0x4,%edx 1c04: 74 19 je 0x1c1f 1c06: 83 fa 01 cmp $0x1,%edx 1c09: 74 14 je 0x1c1f 1c0b: 83 fa 02 cmp $0x2,%edx 1c0e: 74 0f je 0x1c1f 1c10: b8 ee ff ff ff mov $0xffffffee,%eax 1c15: 48 83 c4 28 add $0x28,%rsp 1c19: 5d pop %rbp 1c1a: 41 5c pop %r12 1c1c: 5f pop %rdi 1c1d: 5e pop %rsi 1c1e: c3 ret 1c1f: 83 fe 1c cmp $0x1c,%esi 1c22: 0f 8f 32 01 00 00 jg 0x1d5a 1c28: 83 fe 05 cmp $0x5,%esi 1c2b: 7f 14 jg 0x1c41 1c2d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 1c34: 33 c0 xor %eax,%eax 1c36: 89 07 mov %eax,(%rdi) 1c38: 41 89 04 24 mov %eax,(%r12) 1c3c: e9 0d 01 00 00 jmp 0x1d4e 1c41: 83 fe 06 cmp $0x6,%esi 1c44: 7f 11 jg 0x1c57 1c46: 33 c0 xor %eax,%eax 1c48: 89 45 00 mov %eax,0x0(%rbp) 1c4b: 89 07 mov %eax,(%rdi) 1c4d: 41 89 04 24 mov %eax,(%r12) 1c51: 44 8b 55 00 mov 0x0(%rbp),%r10d 1c55: eb 6a jmp 0x1cc1 1c57: 8d 4e ff lea -0x1(%rsi),%ecx 1c5a: 83 f9 0e cmp $0xe,%ecx 1c5d: 7f 4b jg 0x1caa 1c5f: 41 bb 01 00 00 00 mov $0x1,%r11d 1c65: 41 d3 e3 shl %cl,%r11d 1c68: 45 89 da mov %r11d,%r10d 1c6b: 41 c1 e2 04 shl $0x4,%r10d 1c6f: 41 8d 42 4f lea 0x4f(%r10),%eax 1c73: 41 83 c2 3f add $0x3f,%r10d 1c77: 83 e0 c0 and $0xffffffc0,%eax 1c7a: 41 83 e2 c0 and $0xffffffc0,%r10d 1c7e: 89 45 00 mov %eax,0x0(%rbp) 1c81: c7 07 00 00 00 00 movl $0x0,(%rdi) 1c87: 45 89 14 24 mov %r10d,(%r12) 1c8b: 45 89 da mov %r11d,%r10d 1c8e: 41 d1 fa sar $1,%r10d 1c91: 41 c1 ea 1e shr $0x1e,%r10d 1c95: 45 03 d3 add %r11d,%r10d 1c98: 41 83 e2 fc and $0xfffffffc,%r10d 1c9c: 41 83 c2 43 add $0x43,%r10d 1ca0: 41 83 e2 c0 and $0xffffffc0,%r10d 1ca4: 44 03 55 00 add 0x0(%rbp),%r10d 1ca8: eb 12 jmp 0x1cbc 1caa: 48 89 ea mov %rbp,%rdx 1cad: 49 89 f8 mov %rdi,%r8 1cb0: 4d 89 e1 mov %r12,%r9 1cb3: e8 08 96 03 00 call 0x3b2c0 1cb8: 44 8b 55 00 mov 0x0(%rbp),%r10d 1cbc: 83 fe 12 cmp $0x12,%esi 1cbf: 7d 28 jge 0x1ce9 1cc1: 89 f1 mov %esi,%ecx 1cc3: b8 01 00 00 00 mov $0x1,%eax 1cc8: d3 e0 shl %cl,%eax 1cca: 41 89 c3 mov %eax,%r11d 1ccd: 41 d1 fb sar $1,%r11d 1cd0: 41 c1 eb 1e shr $0x1e,%r11d 1cd4: 44 03 d8 add %eax,%r11d 1cd7: 41 c1 eb 02 shr $0x2,%r11d 1cdb: 41 c1 e3 04 shl $0x4,%r11d 1cdf: 41 83 c3 3f add $0x3f,%r11d 1ce3: 41 83 e3 c0 and $0xffffffc0,%r11d 1ce7: eb 1b jmp 0x1d04 1ce9: 41 bb 01 00 00 00 mov $0x1,%r11d 1cef: 8d 4e 15 lea 0x15(%rsi),%ecx 1cf2: 41 d3 e3 shl %cl,%r11d 1cf5: 41 c1 e3 04 shl $0x4,%r11d 1cf9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 1d00: 41 83 e3 c0 and $0xffffffc0,%r11d 1d04: 83 fe 0a cmp $0xa,%esi 1d07: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 1d0e: 00 1d0f: 89 45 00 mov %eax,0x0(%rbp) 1d12: 7f 04 jg 0x1d18 1d14: 33 c0 xor %eax,%eax 1d16: eb 25 jmp 0x1d3d 1d18: 89 f1 mov %esi,%ecx 1d1a: b8 01 00 00 00 mov $0x1,%eax 1d1f: d3 e0 shl %cl,%eax 1d21: 89 c2 mov %eax,%edx 1d23: d1 fa sar $1,%edx 1d25: c1 ea 1e shr $0x1e,%edx 1d28: 03 d0 add %eax,%edx 1d2a: c1 ea 02 shr $0x2,%edx 1d2d: 8b 2f mov (%rdi),%ebp 1d2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 1d36: 83 e6 c0 and $0xffffffc0,%esi 1d39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 1d3d: 89 07 mov %eax,(%rdi) 1d3f: 41 8b 04 24 mov (%r12),%eax 1d43: 85 c0 test %eax,%eax 1d45: 7e 07 jle 0x1d4e 1d47: 83 c0 40 add $0x40,%eax 1d4a: 41 89 04 24 mov %eax,(%r12) 1d4e: 33 c0 xor %eax,%eax 1d50: 48 83 c4 28 add $0x28,%rsp 1d54: 5d pop %rbp 1d55: 41 5c pop %r12 1d57: 5f pop %rdi 1d58: 5e pop %rsi 1d59: c3 ret 1d5a: b8 ef ff ff ff mov $0xffffffef,%eax 1d5f: 48 83 c4 28 add $0x28,%rsp 1d63: 5d pop %rbp 1d64: 41 5c pop %r12 1d66: 5f pop %rdi 1d67: 5e pop %rsi 1d68: c3 ret 1d69: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d6e: 48 83 c4 28 add $0x28,%rsp 1d72: 5d pop %rbp 1d73: 41 5c pop %r12 1d75: 5f pop %rdi 1d76: 5e pop %rsi 1d77: c3 ret 1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d7f: 00 1d80: 41 54 push %r12 1d82: 41 55 push %r13 1d84: 41 56 push %r14 1d86: 41 57 push %r15 1d88: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1d8d: 41 89 cd mov %ecx,%r13d 1d90: 4d 89 cc mov %r9,%r12 1d93: 41 83 fd 1e cmp $0x1e,%r13d 1d97: 0f 87 97 01 00 00 ja 0x1f34 1d9d: 4d 85 e4 test %r12,%r12 1da0: 0f 84 a1 01 00 00 je 0x1f47 1da6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 1dab: 4d 85 f6 test %r14,%r14 1dae: 0f 84 93 01 00 00 je 0x1f47 1db4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 1db9: 4d 85 ff test %r15,%r15 1dbc: 0f 84 85 01 00 00 je 0x1f47 1dc2: 83 fa 08 cmp $0x8,%edx 1dc5: 74 22 je 0x1de9 1dc7: 83 fa 04 cmp $0x4,%edx 1dca: 74 1d je 0x1de9 1dcc: 83 fa 01 cmp $0x1,%edx 1dcf: 74 18 je 0x1de9 1dd1: 83 fa 02 cmp $0x2,%edx 1dd4: 74 13 je 0x1de9 1dd6: b8 ee ff ff ff mov $0xffffffee,%eax 1ddb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1de0: 41 5f pop %r15 1de2: 41 5e pop %r14 1de4: 41 5d pop %r13 1de6: 41 5c pop %r12 1de8: c3 ret 1de9: 41 83 fd 1c cmp $0x1c,%r13d 1ded: 0f 8f 41 01 00 00 jg 0x1f34 1df3: 41 83 fd 05 cmp $0x5,%r13d 1df7: 7f 15 jg 0x1e0e 1df9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1e00: 00 1e01: 33 c0 xor %eax,%eax 1e03: 41 89 06 mov %eax,(%r14) 1e06: 41 89 07 mov %eax,(%r15) 1e09: e9 16 01 00 00 jmp 0x1f24 1e0e: 41 83 fd 06 cmp $0x6,%r13d 1e12: 7f 12 jg 0x1e26 1e14: 33 c0 xor %eax,%eax 1e16: 41 89 04 24 mov %eax,(%r12) 1e1a: 41 89 06 mov %eax,(%r14) 1e1d: 41 89 07 mov %eax,(%r15) 1e20: 41 8b 14 24 mov (%r12),%edx 1e24: eb 6a jmp 0x1e90 1e26: 41 8d 4d ff lea -0x1(%r13),%ecx 1e2a: 83 f9 10 cmp $0x10,%ecx 1e2d: 7f 49 jg 0x1e78 1e2f: 41 bb 01 00 00 00 mov $0x1,%r11d 1e35: 41 d3 e3 shl %cl,%r11d 1e38: 44 89 da mov %r11d,%edx 1e3b: 45 89 da mov %r11d,%r10d 1e3e: d1 fa sar $1,%edx 1e40: c1 ea 1e shr $0x1e,%edx 1e43: 41 c1 e2 04 shl $0x4,%r10d 1e47: 41 03 d3 add %r11d,%edx 1e4a: 44 89 d0 mov %r10d,%eax 1e4d: 83 e2 fc and $0xfffffffc,%edx 1e50: 83 c0 4f add $0x4f,%eax 1e53: 41 83 c2 3f add $0x3f,%r10d 1e57: 83 c2 43 add $0x43,%edx 1e5a: 83 e0 c0 and $0xffffffc0,%eax 1e5d: 41 89 04 24 mov %eax,(%r12) 1e61: 41 83 e2 c0 and $0xffffffc0,%r10d 1e65: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 1e6c: 83 e2 c0 and $0xffffffc0,%edx 1e6f: 45 89 17 mov %r10d,(%r15) 1e72: 41 03 14 24 add (%r12),%edx 1e76: eb 12 jmp 0x1e8a 1e78: 4c 89 e2 mov %r12,%rdx 1e7b: 4d 89 f0 mov %r14,%r8 1e7e: 4d 89 f9 mov %r15,%r9 1e81: e8 5a 96 03 00 call 0x3b4e0 1e86: 41 8b 14 24 mov (%r12),%edx 1e8a: 41 83 fd 11 cmp $0x11,%r13d 1e8e: 7d 29 jge 0x1eb9 1e90: 44 89 e9 mov %r13d,%ecx 1e93: b8 01 00 00 00 mov $0x1,%eax 1e98: d3 e0 shl %cl,%eax 1e9a: 41 89 c2 mov %eax,%r10d 1e9d: 41 d1 fa sar $1,%r10d 1ea0: 41 c1 ea 1e shr $0x1e,%r10d 1ea4: 44 03 d0 add %eax,%r10d 1ea7: 41 c1 ea 02 shr $0x2,%r10d 1eab: 41 c1 e2 04 shl $0x4,%r10d 1eaf: 41 83 c2 3f add $0x3f,%r10d 1eb3: 41 83 e2 c0 and $0xffffffc0,%r10d 1eb7: eb 1c jmp 0x1ed5 1eb9: 41 ba 01 00 00 00 mov $0x1,%r10d 1ebf: 41 8d 4d 15 lea 0x15(%r13),%ecx 1ec3: 41 d3 e2 shl %cl,%r10d 1ec6: 41 c1 e2 04 shl $0x4,%r10d 1eca: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 1ed1: 41 83 e2 c0 and $0xffffffc0,%r10d 1ed5: 45 03 d2 add %r10d,%r10d 1ed8: 41 03 d2 add %r10d,%edx 1edb: 81 c2 00 01 00 00 add $0x100,%edx 1ee1: 41 89 14 24 mov %edx,(%r12) 1ee5: 41 83 fd 0a cmp $0xa,%r13d 1ee9: 7f 04 jg 0x1eef 1eeb: 33 d2 xor %edx,%edx 1eed: eb 25 jmp 0x1f14 1eef: 44 89 e9 mov %r13d,%ecx 1ef2: b8 01 00 00 00 mov $0x1,%eax 1ef7: d3 e0 shl %cl,%eax 1ef9: 89 c2 mov %eax,%edx 1efb: d1 fa sar $1,%edx 1efd: c1 ea 1e shr $0x1e,%edx 1f00: 03 d0 add %eax,%edx 1f02: c1 ea 02 shr $0x2,%edx 1f05: c1 e2 03 shl $0x3,%edx 1f08: 83 c2 47 add $0x47,%edx 1f0b: 83 e2 c0 and $0xffffffc0,%edx 1f0e: 83 c2 40 add $0x40,%edx 1f11: 41 03 16 add (%r14),%edx 1f14: 41 89 16 mov %edx,(%r14) 1f17: 41 8b 07 mov (%r15),%eax 1f1a: 85 c0 test %eax,%eax 1f1c: 7e 06 jle 0x1f24 1f1e: 83 c0 40 add $0x40,%eax 1f21: 41 89 07 mov %eax,(%r15) 1f24: 33 c0 xor %eax,%eax 1f26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1f2b: 41 5f pop %r15 1f2d: 41 5e pop %r14 1f2f: 41 5d pop %r13 1f31: 41 5c pop %r12 1f33: c3 ret 1f34: b8 ef ff ff ff mov $0xffffffef,%eax 1f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1f3e: 41 5f pop %r15 1f40: 41 5e pop %r14 1f42: 41 5d pop %r13 1f44: 41 5c pop %r12 1f46: c3 ret 1f47: b8 f8 ff ff ff mov $0xfffffff8,%eax 1f4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1f51: 41 5f pop %r15 1f53: 41 5e pop %r14 1f55: 41 5d pop %r13 1f57: 41 5c pop %r12 1f59: c3 ret 1f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1f60: 56 push %rsi 1f61: 57 push %rdi 1f62: 41 54 push %r12 1f64: 55 push %rbp 1f65: 48 83 ec 28 sub $0x28,%rsp 1f69: 89 ce mov %ecx,%esi 1f6b: 4c 89 cd mov %r9,%rbp 1f6e: 83 fe 1e cmp $0x1e,%esi 1f71: 0f 87 83 01 00 00 ja 0x20fa 1f77: 48 85 ed test %rbp,%rbp 1f7a: 0f 84 89 01 00 00 je 0x2109 1f80: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1f85: 48 85 ff test %rdi,%rdi 1f88: 0f 84 7b 01 00 00 je 0x2109 1f8e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 1f93: 4d 85 e4 test %r12,%r12 1f96: 0f 84 6d 01 00 00 je 0x2109 1f9c: 83 fa 08 cmp $0x8,%edx 1f9f: 74 1e je 0x1fbf 1fa1: 83 fa 04 cmp $0x4,%edx 1fa4: 74 19 je 0x1fbf 1fa6: 83 fa 01 cmp $0x1,%edx 1fa9: 74 14 je 0x1fbf 1fab: 83 fa 02 cmp $0x2,%edx 1fae: 74 0f je 0x1fbf 1fb0: b8 ee ff ff ff mov $0xffffffee,%eax 1fb5: 48 83 c4 28 add $0x28,%rsp 1fb9: 5d pop %rbp 1fba: 41 5c pop %r12 1fbc: 5f pop %rdi 1fbd: 5e pop %rsi 1fbe: c3 ret 1fbf: 83 fe 1c cmp $0x1c,%esi 1fc2: 0f 8f 32 01 00 00 jg 0x20fa 1fc8: 83 fe 05 cmp $0x5,%esi 1fcb: 7f 14 jg 0x1fe1 1fcd: 33 c0 xor %eax,%eax 1fcf: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 1fd6: 89 07 mov %eax,(%rdi) 1fd8: 41 89 04 24 mov %eax,(%r12) 1fdc: e9 0d 01 00 00 jmp 0x20ee 1fe1: 83 fe 06 cmp $0x6,%esi 1fe4: 7f 11 jg 0x1ff7 1fe6: 33 c0 xor %eax,%eax 1fe8: 89 45 00 mov %eax,0x0(%rbp) 1feb: 89 07 mov %eax,(%rdi) 1fed: 41 89 04 24 mov %eax,(%r12) 1ff1: 44 8b 55 00 mov 0x0(%rbp),%r10d 1ff5: eb 6a jmp 0x2061 1ff7: 8d 4e ff lea -0x1(%rsi),%ecx 1ffa: 83 f9 10 cmp $0x10,%ecx 1ffd: 7f 4b jg 0x204a 1fff: 41 bb 01 00 00 00 mov $0x1,%r11d 2005: 41 d3 e3 shl %cl,%r11d 2008: 45 89 da mov %r11d,%r10d 200b: 41 c1 e2 04 shl $0x4,%r10d 200f: 41 8d 42 4f lea 0x4f(%r10),%eax 2013: 41 83 c2 3f add $0x3f,%r10d 2017: 83 e0 c0 and $0xffffffc0,%eax 201a: 41 83 e2 c0 and $0xffffffc0,%r10d 201e: 89 45 00 mov %eax,0x0(%rbp) 2021: c7 07 00 00 00 00 movl $0x0,(%rdi) 2027: 45 89 14 24 mov %r10d,(%r12) 202b: 45 89 da mov %r11d,%r10d 202e: 41 d1 fa sar $1,%r10d 2031: 41 c1 ea 1e shr $0x1e,%r10d 2035: 45 03 d3 add %r11d,%r10d 2038: 41 83 e2 fc and $0xfffffffc,%r10d 203c: 41 83 c2 43 add $0x43,%r10d 2040: 41 83 e2 c0 and $0xffffffc0,%r10d 2044: 44 03 55 00 add 0x0(%rbp),%r10d 2048: eb 12 jmp 0x205c 204a: 48 89 ea mov %rbp,%rdx 204d: 49 89 f8 mov %rdi,%r8 2050: 4d 89 e1 mov %r12,%r9 2053: e8 a8 96 03 00 call 0x3b700 2058: 44 8b 55 00 mov 0x0(%rbp),%r10d 205c: 83 fe 13 cmp $0x13,%esi 205f: 7d 28 jge 0x2089 2061: 89 f1 mov %esi,%ecx 2063: b8 01 00 00 00 mov $0x1,%eax 2068: d3 e0 shl %cl,%eax 206a: 41 89 c3 mov %eax,%r11d 206d: 41 d1 fb sar $1,%r11d 2070: 41 c1 eb 1e shr $0x1e,%r11d 2074: 44 03 d8 add %eax,%r11d 2077: 41 c1 eb 02 shr $0x2,%r11d 207b: 41 c1 e3 04 shl $0x4,%r11d 207f: 41 83 c3 3f add $0x3f,%r11d 2083: 41 83 e3 c0 and $0xffffffc0,%r11d 2087: eb 1b jmp 0x20a4 2089: 8d 4e 15 lea 0x15(%rsi),%ecx 208c: 41 bb 01 00 00 00 mov $0x1,%r11d 2092: 41 d3 e3 shl %cl,%r11d 2095: 41 c1 e3 04 shl $0x4,%r11d 2099: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 20a0: 41 83 e3 c0 and $0xffffffc0,%r11d 20a4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 20ab: 00 20ac: 89 45 00 mov %eax,0x0(%rbp) 20af: 83 fe 0a cmp $0xa,%esi 20b2: 7f 04 jg 0x20b8 20b4: 33 c0 xor %eax,%eax 20b6: eb 25 jmp 0x20dd 20b8: 89 f1 mov %esi,%ecx 20ba: b8 01 00 00 00 mov $0x1,%eax 20bf: 8b 2f mov (%rdi),%ebp 20c1: d3 e0 shl %cl,%eax 20c3: 89 c2 mov %eax,%edx 20c5: d1 fa sar $1,%edx 20c7: c1 ea 1e shr $0x1e,%edx 20ca: 03 d0 add %eax,%edx 20cc: c1 ea 02 shr $0x2,%edx 20cf: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 20d6: 83 e6 c0 and $0xffffffc0,%esi 20d9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 20dd: 89 07 mov %eax,(%rdi) 20df: 41 8b 04 24 mov (%r12),%eax 20e3: 85 c0 test %eax,%eax 20e5: 7e 07 jle 0x20ee 20e7: 83 c0 40 add $0x40,%eax 20ea: 41 89 04 24 mov %eax,(%r12) 20ee: 33 c0 xor %eax,%eax 20f0: 48 83 c4 28 add $0x28,%rsp 20f4: 5d pop %rbp 20f5: 41 5c pop %r12 20f7: 5f pop %rdi 20f8: 5e pop %rsi 20f9: c3 ret 20fa: b8 ef ff ff ff mov $0xffffffef,%eax 20ff: 48 83 c4 28 add $0x28,%rsp 2103: 5d pop %rbp 2104: 41 5c pop %r12 2106: 5f pop %rdi 2107: 5e pop %rsi 2108: c3 ret 2109: b8 f8 ff ff ff mov $0xfffffff8,%eax 210e: 48 83 c4 28 add $0x28,%rsp 2112: 5d pop %rbp 2113: 41 5c pop %r12 2115: 5f pop %rdi 2116: 5e pop %rsi 2117: c3 ret 2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 211f: 00 2120: 56 push %rsi 2121: 57 push %rdi 2122: 41 54 push %r12 2124: 55 push %rbp 2125: 48 83 ec 28 sub $0x28,%rsp 2129: 89 ce mov %ecx,%esi 212b: 4c 89 cd mov %r9,%rbp 212e: 83 fe 1e cmp $0x1e,%esi 2131: 0f 87 83 01 00 00 ja 0x22ba 2137: 48 85 ed test %rbp,%rbp 213a: 0f 84 89 01 00 00 je 0x22c9 2140: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 2145: 48 85 ff test %rdi,%rdi 2148: 0f 84 7b 01 00 00 je 0x22c9 214e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 2153: 4d 85 e4 test %r12,%r12 2156: 0f 84 6d 01 00 00 je 0x22c9 215c: 83 fa 08 cmp $0x8,%edx 215f: 74 1e je 0x217f 2161: 83 fa 04 cmp $0x4,%edx 2164: 74 19 je 0x217f 2166: 83 fa 01 cmp $0x1,%edx 2169: 74 14 je 0x217f 216b: 83 fa 02 cmp $0x2,%edx 216e: 74 0f je 0x217f 2170: b8 ee ff ff ff mov $0xffffffee,%eax 2175: 48 83 c4 28 add $0x28,%rsp 2179: 5d pop %rbp 217a: 41 5c pop %r12 217c: 5f pop %rdi 217d: 5e pop %rsi 217e: c3 ret 217f: 83 fe 1c cmp $0x1c,%esi 2182: 0f 8f 32 01 00 00 jg 0x22ba 2188: 83 fe 04 cmp $0x4,%esi 218b: 7f 14 jg 0x21a1 218d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 2194: 33 c0 xor %eax,%eax 2196: 89 07 mov %eax,(%rdi) 2198: 41 89 04 24 mov %eax,(%r12) 219c: e9 0d 01 00 00 jmp 0x22ae 21a1: 83 fe 07 cmp $0x7,%esi 21a4: 7f 11 jg 0x21b7 21a6: 33 c0 xor %eax,%eax 21a8: 89 45 00 mov %eax,0x0(%rbp) 21ab: 89 07 mov %eax,(%rdi) 21ad: 41 89 04 24 mov %eax,(%r12) 21b1: 44 8b 55 00 mov 0x0(%rbp),%r10d 21b5: eb 6a jmp 0x2221 21b7: 8d 4e ff lea -0x1(%rsi),%ecx 21ba: 83 f9 11 cmp $0x11,%ecx 21bd: 7f 4b jg 0x220a 21bf: 41 bb 01 00 00 00 mov $0x1,%r11d 21c5: 41 d3 e3 shl %cl,%r11d 21c8: 45 89 da mov %r11d,%r10d 21cb: 41 c1 e2 04 shl $0x4,%r10d 21cf: 41 8d 42 4f lea 0x4f(%r10),%eax 21d3: 41 83 c2 3f add $0x3f,%r10d 21d7: 83 e0 c0 and $0xffffffc0,%eax 21da: 41 83 e2 c0 and $0xffffffc0,%r10d 21de: 89 45 00 mov %eax,0x0(%rbp) 21e1: c7 07 00 00 00 00 movl $0x0,(%rdi) 21e7: 45 89 14 24 mov %r10d,(%r12) 21eb: 45 89 da mov %r11d,%r10d 21ee: 41 d1 fa sar $1,%r10d 21f1: 41 c1 ea 1e shr $0x1e,%r10d 21f5: 45 03 d3 add %r11d,%r10d 21f8: 41 83 e2 fc and $0xfffffffc,%r10d 21fc: 41 83 c2 43 add $0x43,%r10d 2200: 41 83 e2 c0 and $0xffffffc0,%r10d 2204: 44 03 55 00 add 0x0(%rbp),%r10d 2208: eb 12 jmp 0x221c 220a: 48 89 ea mov %rbp,%rdx 220d: 49 89 f8 mov %rdi,%r8 2210: 4d 89 e1 mov %r12,%r9 2213: e8 08 97 03 00 call 0x3b920 2218: 44 8b 55 00 mov 0x0(%rbp),%r10d 221c: 83 fe 11 cmp $0x11,%esi 221f: 7d 28 jge 0x2249 2221: 89 f1 mov %esi,%ecx 2223: b8 01 00 00 00 mov $0x1,%eax 2228: d3 e0 shl %cl,%eax 222a: 41 89 c3 mov %eax,%r11d 222d: 41 d1 fb sar $1,%r11d 2230: 41 c1 eb 1e shr $0x1e,%r11d 2234: 44 03 d8 add %eax,%r11d 2237: 41 c1 eb 02 shr $0x2,%r11d 223b: 41 c1 e3 04 shl $0x4,%r11d 223f: 41 83 c3 3f add $0x3f,%r11d 2243: 41 83 e3 c0 and $0xffffffc0,%r11d 2247: eb 1b jmp 0x2264 2249: 41 bb 01 00 00 00 mov $0x1,%r11d 224f: 8d 4e 15 lea 0x15(%rsi),%ecx 2252: 41 d3 e3 shl %cl,%r11d 2255: 41 c1 e3 04 shl $0x4,%r11d 2259: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 2260: 41 83 e3 c0 and $0xffffffc0,%r11d 2264: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 226b: 00 226c: 89 45 00 mov %eax,0x0(%rbp) 226f: 83 fe 0a cmp $0xa,%esi 2272: 7f 04 jg 0x2278 2274: 33 c0 xor %eax,%eax 2276: eb 25 jmp 0x229d 2278: 89 f1 mov %esi,%ecx 227a: b8 01 00 00 00 mov $0x1,%eax 227f: d3 e0 shl %cl,%eax 2281: 89 c2 mov %eax,%edx 2283: d1 fa sar $1,%edx 2285: c1 ea 1e shr $0x1e,%edx 2288: 03 d0 add %eax,%edx 228a: c1 ea 02 shr $0x2,%edx 228d: 8b 2f mov (%rdi),%ebp 228f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 2296: 83 e6 c0 and $0xffffffc0,%esi 2299: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 229d: 89 07 mov %eax,(%rdi) 229f: 41 8b 04 24 mov (%r12),%eax 22a3: 85 c0 test %eax,%eax 22a5: 7e 07 jle 0x22ae 22a7: 83 c0 40 add $0x40,%eax 22aa: 41 89 04 24 mov %eax,(%r12) 22ae: 33 c0 xor %eax,%eax 22b0: 48 83 c4 28 add $0x28,%rsp 22b4: 5d pop %rbp 22b5: 41 5c pop %r12 22b7: 5f pop %rdi 22b8: 5e pop %rsi 22b9: c3 ret 22ba: b8 ef ff ff ff mov $0xffffffef,%eax 22bf: 48 83 c4 28 add $0x28,%rsp 22c3: 5d pop %rbp 22c4: 41 5c pop %r12 22c6: 5f pop %rdi 22c7: 5e pop %rsi 22c8: c3 ret 22c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 22ce: 48 83 c4 28 add $0x28,%rsp 22d2: 5d pop %rbp 22d3: 41 5c pop %r12 22d5: 5f pop %rdi 22d6: 5e pop %rsi 22d7: c3 ret 22d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22df: 00 22e0: 56 push %rsi 22e1: 57 push %rdi 22e2: 41 54 push %r12 22e4: 41 55 push %r13 22e6: 48 83 ec 28 sub $0x28,%rsp 22ea: 41 89 cc mov %ecx,%r12d 22ed: 4d 89 cd mov %r9,%r13 22f0: 41 83 fc 1e cmp $0x1e,%r12d 22f4: 0f 87 8b 01 00 00 ja 0x2485 22fa: 4d 85 ed test %r13,%r13 22fd: 0f 84 92 01 00 00 je 0x2495 2303: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 2308: 48 85 ff test %rdi,%rdi 230b: 0f 84 84 01 00 00 je 0x2495 2311: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 2316: 48 85 f6 test %rsi,%rsi 2319: 0f 84 76 01 00 00 je 0x2495 231f: 83 fa 08 cmp $0x8,%edx 2322: 74 1f je 0x2343 2324: 83 fa 04 cmp $0x4,%edx 2327: 74 1a je 0x2343 2329: 83 fa 01 cmp $0x1,%edx 232c: 74 15 je 0x2343 232e: 83 fa 02 cmp $0x2,%edx 2331: 74 10 je 0x2343 2333: b8 ee ff ff ff mov $0xffffffee,%eax 2338: 48 83 c4 28 add $0x28,%rsp 233c: 41 5d pop %r13 233e: 41 5c pop %r12 2340: 5f pop %rdi 2341: 5e pop %rsi 2342: c3 ret 2343: 41 83 fc 1c cmp $0x1c,%r12d 2347: 0f 8f 38 01 00 00 jg 0x2485 234d: 41 83 fc 04 cmp $0x4,%r12d 2351: 7f 13 jg 0x2366 2353: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 235a: 00 235b: 33 c0 xor %eax,%eax 235d: 89 07 mov %eax,(%rdi) 235f: 89 06 mov %eax,(%rsi) 2361: e9 12 01 00 00 jmp 0x2478 2366: 41 83 fc 07 cmp $0x7,%r12d 236a: 7f 15 jg 0x2381 236c: 33 c0 xor %eax,%eax 236e: 41 89 45 00 mov %eax,0x0(%r13) 2372: 89 07 mov %eax,(%rdi) 2374: 89 06 mov %eax,(%rsi) 2376: b8 01 00 00 00 mov $0x1,%eax 237b: 45 8b 55 00 mov 0x0(%r13),%r10d 237f: eb 73 jmp 0x23f4 2381: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 2386: 83 f9 11 cmp $0x11,%ecx 2389: 7f 4c jg 0x23d7 238b: b8 01 00 00 00 mov $0x1,%eax 2390: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 2395: 45 89 da mov %r11d,%r10d 2398: 41 c1 e2 04 shl $0x4,%r10d 239c: 41 8d 4a 4f lea 0x4f(%r10),%ecx 23a0: 41 83 c2 3f add $0x3f,%r10d 23a4: 83 e1 c0 and $0xffffffc0,%ecx 23a7: 41 83 e2 c0 and $0xffffffc0,%r10d 23ab: 41 89 4d 00 mov %ecx,0x0(%r13) 23af: c7 07 00 00 00 00 movl $0x0,(%rdi) 23b5: 44 89 16 mov %r10d,(%rsi) 23b8: 45 89 da mov %r11d,%r10d 23bb: 41 d1 fa sar $1,%r10d 23be: 41 c1 ea 1e shr $0x1e,%r10d 23c2: 45 03 d3 add %r11d,%r10d 23c5: 41 83 e2 fc and $0xfffffffc,%r10d 23c9: 41 83 c2 43 add $0x43,%r10d 23cd: 41 83 e2 c0 and $0xffffffc0,%r10d 23d1: 45 03 55 00 add 0x0(%r13),%r10d 23d5: eb 17 jmp 0x23ee 23d7: 4c 89 ea mov %r13,%rdx 23da: 49 89 f8 mov %rdi,%r8 23dd: 49 89 f1 mov %rsi,%r9 23e0: e8 5b 97 03 00 call 0x3bb40 23e5: 45 8b 55 00 mov 0x0(%r13),%r10d 23e9: b8 01 00 00 00 mov $0x1,%eax 23ee: 41 83 fc 11 cmp $0x11,%r12d 23f2: 7d 24 jge 0x2418 23f4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 23f9: 41 89 cb mov %ecx,%r11d 23fc: 41 d1 fb sar $1,%r11d 23ff: 41 c1 eb 1e shr $0x1e,%r11d 2403: 44 03 d9 add %ecx,%r11d 2406: 41 c1 eb 02 shr $0x2,%r11d 240a: 41 c1 e3 04 shl $0x4,%r11d 240e: 41 83 c3 3f add $0x3f,%r11d 2412: 41 83 e3 c0 and $0xffffffc0,%r11d 2416: eb 19 jmp 0x2431 2418: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 241d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 2422: 41 c1 e3 04 shl $0x4,%r11d 2426: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 242d: 41 83 e3 c0 and $0xffffffc0,%r11d 2431: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 2438: 00 2439: 41 89 4d 00 mov %ecx,0x0(%r13) 243d: 41 83 fc 0a cmp $0xa,%r12d 2441: 7f 04 jg 0x2447 2443: 33 c0 xor %eax,%eax 2445: eb 24 jmp 0x246b 2447: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 244c: 89 c2 mov %eax,%edx 244e: d1 fa sar $1,%edx 2450: c1 ea 1e shr $0x1e,%edx 2453: 03 d0 add %eax,%edx 2455: c1 ea 02 shr $0x2,%edx 2458: 8b 0f mov (%rdi),%ecx 245a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 2461: 00 2462: 41 83 e2 c0 and $0xffffffc0,%r10d 2466: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 246b: 89 07 mov %eax,(%rdi) 246d: 8b 06 mov (%rsi),%eax 246f: 85 c0 test %eax,%eax 2471: 7e 05 jle 0x2478 2473: 83 c0 40 add $0x40,%eax 2476: 89 06 mov %eax,(%rsi) 2478: 33 c0 xor %eax,%eax 247a: 48 83 c4 28 add $0x28,%rsp 247e: 41 5d pop %r13 2480: 41 5c pop %r12 2482: 5f pop %rdi 2483: 5e pop %rsi 2484: c3 ret 2485: b8 ef ff ff ff mov $0xffffffef,%eax 248a: 48 83 c4 28 add $0x28,%rsp 248e: 41 5d pop %r13 2490: 41 5c pop %r12 2492: 5f pop %rdi 2493: 5e pop %rsi 2494: c3 ret 2495: b8 f8 ff ff ff mov $0xfffffff8,%eax 249a: 48 83 c4 28 add $0x28,%rsp 249e: 41 5d pop %r13 24a0: 41 5c pop %r12 24a2: 5f pop %rdi 24a3: 5e pop %rsi 24a4: c3 ret 24a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24ac: 00 24ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24c0: 56 push %rsi 24c1: 57 push %rdi 24c2: 41 54 push %r12 24c4: 41 55 push %r13 24c6: 48 83 ec 28 sub $0x28,%rsp 24ca: 41 89 cc mov %ecx,%r12d 24cd: 4d 89 cd mov %r9,%r13 24d0: 41 83 fc 1e cmp $0x1e,%r12d 24d4: 0f 87 8b 01 00 00 ja 0x2665 24da: 4d 85 ed test %r13,%r13 24dd: 0f 84 92 01 00 00 je 0x2675 24e3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 24e8: 48 85 ff test %rdi,%rdi 24eb: 0f 84 84 01 00 00 je 0x2675 24f1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 24f6: 48 85 f6 test %rsi,%rsi 24f9: 0f 84 76 01 00 00 je 0x2675 24ff: 83 fa 08 cmp $0x8,%edx 2502: 74 1f je 0x2523 2504: 83 fa 04 cmp $0x4,%edx 2507: 74 1a je 0x2523 2509: 83 fa 01 cmp $0x1,%edx 250c: 74 15 je 0x2523 250e: 83 fa 02 cmp $0x2,%edx 2511: 74 10 je 0x2523 2513: b8 ee ff ff ff mov $0xffffffee,%eax 2518: 48 83 c4 28 add $0x28,%rsp 251c: 41 5d pop %r13 251e: 41 5c pop %r12 2520: 5f pop %rdi 2521: 5e pop %rsi 2522: c3 ret 2523: 41 83 fc 1c cmp $0x1c,%r12d 2527: 0f 8f 38 01 00 00 jg 0x2665 252d: 41 83 fc 04 cmp $0x4,%r12d 2531: 7f 13 jg 0x2546 2533: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 253a: 00 253b: 33 c0 xor %eax,%eax 253d: 89 07 mov %eax,(%rdi) 253f: 89 06 mov %eax,(%rsi) 2541: e9 12 01 00 00 jmp 0x2658 2546: 41 83 fc 07 cmp $0x7,%r12d 254a: 7f 15 jg 0x2561 254c: 33 c0 xor %eax,%eax 254e: 41 89 45 00 mov %eax,0x0(%r13) 2552: 89 07 mov %eax,(%rdi) 2554: 89 06 mov %eax,(%rsi) 2556: b8 01 00 00 00 mov $0x1,%eax 255b: 45 8b 55 00 mov 0x0(%r13),%r10d 255f: eb 73 jmp 0x25d4 2561: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 2566: 83 f9 11 cmp $0x11,%ecx 2569: 7f 4c jg 0x25b7 256b: b8 01 00 00 00 mov $0x1,%eax 2570: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 2575: 45 89 da mov %r11d,%r10d 2578: 41 c1 e2 04 shl $0x4,%r10d 257c: 41 8d 4a 4f lea 0x4f(%r10),%ecx 2580: 41 83 c2 3f add $0x3f,%r10d 2584: 83 e1 c0 and $0xffffffc0,%ecx 2587: 41 83 e2 c0 and $0xffffffc0,%r10d 258b: 41 89 4d 00 mov %ecx,0x0(%r13) 258f: c7 07 00 00 00 00 movl $0x0,(%rdi) 2595: 44 89 16 mov %r10d,(%rsi) 2598: 45 89 da mov %r11d,%r10d 259b: 41 d1 fa sar $1,%r10d 259e: 41 c1 ea 1e shr $0x1e,%r10d 25a2: 45 03 d3 add %r11d,%r10d 25a5: 41 83 e2 fc and $0xfffffffc,%r10d 25a9: 41 83 c2 43 add $0x43,%r10d 25ad: 41 83 e2 c0 and $0xffffffc0,%r10d 25b1: 45 03 55 00 add 0x0(%r13),%r10d 25b5: eb 17 jmp 0x25ce 25b7: 4c 89 ea mov %r13,%rdx 25ba: 49 89 f8 mov %rdi,%r8 25bd: 49 89 f1 mov %rsi,%r9 25c0: e8 9b 97 03 00 call 0x3bd60 25c5: 45 8b 55 00 mov 0x0(%r13),%r10d 25c9: b8 01 00 00 00 mov $0x1,%eax 25ce: 41 83 fc 11 cmp $0x11,%r12d 25d2: 7d 24 jge 0x25f8 25d4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 25d9: 41 89 cb mov %ecx,%r11d 25dc: 41 d1 fb sar $1,%r11d 25df: 41 c1 eb 1e shr $0x1e,%r11d 25e3: 44 03 d9 add %ecx,%r11d 25e6: 41 c1 eb 02 shr $0x2,%r11d 25ea: 41 c1 e3 04 shl $0x4,%r11d 25ee: 41 83 c3 3f add $0x3f,%r11d 25f2: 41 83 e3 c0 and $0xffffffc0,%r11d 25f6: eb 19 jmp 0x2611 25f8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 25fd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 2602: 41 c1 e3 04 shl $0x4,%r11d 2606: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 260d: 41 83 e3 c0 and $0xffffffc0,%r11d 2611: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 2618: 00 2619: 41 89 4d 00 mov %ecx,0x0(%r13) 261d: 41 83 fc 0a cmp $0xa,%r12d 2621: 7f 04 jg 0x2627 2623: 33 c0 xor %eax,%eax 2625: eb 24 jmp 0x264b 2627: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 262c: 89 c2 mov %eax,%edx 262e: d1 fa sar $1,%edx 2630: c1 ea 1e shr $0x1e,%edx 2633: 03 d0 add %eax,%edx 2635: c1 ea 02 shr $0x2,%edx 2638: 8b 0f mov (%rdi),%ecx 263a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 2641: 00 2642: 41 83 e2 c0 and $0xffffffc0,%r10d 2646: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 264b: 89 07 mov %eax,(%rdi) 264d: 8b 06 mov (%rsi),%eax 264f: 85 c0 test %eax,%eax 2651: 7e 05 jle 0x2658 2653: 83 c0 40 add $0x40,%eax 2656: 89 06 mov %eax,(%rsi) 2658: 33 c0 xor %eax,%eax 265a: 48 83 c4 28 add $0x28,%rsp 265e: 41 5d pop %r13 2660: 41 5c pop %r12 2662: 5f pop %rdi 2663: 5e pop %rsi 2664: c3 ret 2665: b8 ef ff ff ff mov $0xffffffef,%eax 266a: 48 83 c4 28 add $0x28,%rsp 266e: 41 5d pop %r13 2670: 41 5c pop %r12 2672: 5f pop %rdi 2673: 5e pop %rsi 2674: c3 ret 2675: b8 f8 ff ff ff mov $0xfffffff8,%eax 267a: 48 83 c4 28 add $0x28,%rsp 267e: 41 5d pop %r13 2680: 41 5c pop %r12 2682: 5f pop %rdi 2683: 5e pop %rsi 2684: c3 ret 2685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 268c: 00 268d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26a0: 48 83 ec 28 sub $0x28,%rsp 26a4: 48 85 c9 test %rcx,%rcx 26a7: 74 25 je 0x26ce 26a9: 48 85 d2 test %rdx,%rdx 26ac: 74 20 je 0x26ce 26ae: 4d 85 c0 test %r8,%r8 26b1: 74 1b je 0x26ce 26b3: 45 85 c9 test %r9d,%r9d 26b6: 7f 0a jg 0x26c2 26b8: b8 fa ff ff ff mov $0xfffffffa,%eax 26bd: 48 83 c4 28 add $0x28,%rsp 26c1: c3 ret 26c2: e8 b9 98 03 00 call 0x3bf80 26c7: 33 c0 xor %eax,%eax 26c9: 48 83 c4 28 add $0x28,%rsp 26cd: c3 ret 26ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 26d3: 48 83 c4 28 add $0x28,%rsp 26d7: c3 ret 26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26df: 00 26e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 26e5: 48 85 c9 test %rcx,%rcx 26e8: 74 27 je 0x2711 26ea: 48 85 d2 test %rdx,%rdx 26ed: 74 22 je 0x2711 26ef: 4d 85 c0 test %r8,%r8 26f2: 74 1d je 0x2711 26f4: 45 85 c9 test %r9d,%r9d 26f7: 7f 0b jg 0x2704 26f9: b8 fa ff ff ff mov $0xfffffffa,%eax 26fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2703: c3 ret 2704: e8 57 9c 03 00 call 0x3c360 2709: 33 c0 xor %eax,%eax 270b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2710: c3 ret 2711: b8 f8 ff ff ff mov $0xfffffff8,%eax 2716: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 271b: c3 ret 271c: 0f 1f 40 00 nopl 0x0(%rax) 2720: 48 83 ec 28 sub $0x28,%rsp 2724: 48 85 c9 test %rcx,%rcx 2727: 74 25 je 0x274e 2729: 48 85 d2 test %rdx,%rdx 272c: 74 20 je 0x274e 272e: 4d 85 c0 test %r8,%r8 2731: 74 1b je 0x274e 2733: 45 85 c9 test %r9d,%r9d 2736: 7f 0a jg 0x2742 2738: b8 fa ff ff ff mov $0xfffffffa,%eax 273d: 48 83 c4 28 add $0x28,%rsp 2741: c3 ret 2742: e8 f9 9f 03 00 call 0x3c740 2747: 33 c0 xor %eax,%eax 2749: 48 83 c4 28 add $0x28,%rsp 274d: c3 ret 274e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2753: 48 83 c4 28 add $0x28,%rsp 2757: c3 ret 2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 275f: 00 2760: 41 57 push %r15 2762: 49 89 ca mov %rcx,%r10 2765: 49 89 d3 mov %rdx,%r11 2768: 4d 85 d2 test %r10,%r10 276b: 0f 84 fb 00 00 00 je 0x286c 2771: 4d 85 db test %r11,%r11 2774: 0f 84 f2 00 00 00 je 0x286c 277a: 4d 85 c0 test %r8,%r8 277d: 0f 84 e9 00 00 00 je 0x286c 2783: 45 85 c9 test %r9d,%r9d 2786: 0f 8e d8 00 00 00 jle 0x2864 278c: 49 63 d1 movslq %r9d,%rdx 278f: 48 83 fa 08 cmp $0x8,%rdx 2793: 0f 8c c6 00 00 00 jl 0x285f 2799: 4c 89 c0 mov %r8,%rax 279c: 48 83 e0 0f and $0xf,%rax 27a0: 85 c0 test %eax,%eax 27a2: 74 10 je 0x27b4 27a4: a8 03 test $0x3,%al 27a6: 0f 85 b3 00 00 00 jne 0x285f 27ac: f7 d8 neg %eax 27ae: 83 c0 10 add $0x10,%eax 27b1: c1 e8 02 shr $0x2,%eax 27b4: 89 c1 mov %eax,%ecx 27b6: 4c 8d 79 08 lea 0x8(%rcx),%r15 27ba: 49 3b d7 cmp %r15,%rdx 27bd: 0f 8c 9c 00 00 00 jl 0x285f 27c3: 45 89 cf mov %r9d,%r15d 27c6: 44 2b f8 sub %eax,%r15d 27c9: 41 83 e7 07 and $0x7,%r15d 27cd: 45 2b cf sub %r15d,%r9d 27d0: 4d 63 c9 movslq %r9d,%r9 27d3: 85 c0 test %eax,%eax 27d5: b8 00 00 00 00 mov $0x0,%eax 27da: 76 24 jbe 0x2800 27dc: 0f 1f 40 00 nopl 0x0(%rax) 27e0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 27e6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 27ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 27f2: 48 ff c0 inc %rax 27f5: 48 3b c1 cmp %rcx,%rax 27f8: 72 e6 jb 0x27e0 27fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2800: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 2806: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 280d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 2813: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 281a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 2820: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 2827: 48 83 c1 08 add $0x8,%rcx 282b: 49 3b c9 cmp %r9,%rcx 282e: 72 d0 jb 0x2800 2830: 4c 3b ca cmp %rdx,%r9 2833: 73 25 jae 0x285a 2835: 0f 1f 40 00 nopl 0x0(%rax) 2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2840: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 2846: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 284c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 2852: 49 ff c1 inc %r9 2855: 4c 3b ca cmp %rdx,%r9 2858: 72 e6 jb 0x2840 285a: 33 c0 xor %eax,%eax 285c: 41 5f pop %r15 285e: c3 ret 285f: 45 33 c9 xor %r9d,%r9d 2862: eb cc jmp 0x2830 2864: b8 fa ff ff ff mov $0xfffffffa,%eax 2869: 41 5f pop %r15 286b: c3 ret 286c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2871: 41 5f pop %r15 2873: c3 ret 2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2880: 53 push %rbx 2881: 57 push %rdi 2882: 55 push %rbp 2883: 49 89 ca mov %rcx,%r10 2886: 4d 85 d2 test %r10,%r10 2889: 0f 84 92 01 00 00 je 0x2a21 288f: 48 85 d2 test %rdx,%rdx 2892: 0f 84 89 01 00 00 je 0x2a21 2898: 4d 85 c0 test %r8,%r8 289b: 0f 84 80 01 00 00 je 0x2a21 28a1: 45 85 c9 test %r9d,%r9d 28a4: 0f 8e 6e 01 00 00 jle 0x2a18 28aa: 41 83 f9 10 cmp $0x10,%r9d 28ae: 0f 8c 50 01 00 00 jl 0x2a04 28b4: 41 83 f9 1d cmp $0x1d,%r9d 28b8: 0f 8c 4d 01 00 00 jl 0x2a0b 28be: 4c 89 c1 mov %r8,%rcx 28c1: 48 83 e1 1f and $0x1f,%rcx 28c5: 89 c9 mov %ecx,%ecx 28c7: 85 c9 test %ecx,%ecx 28c9: 74 11 je 0x28dc 28cb: f6 c1 03 test $0x3,%cl 28ce: 0f 85 30 01 00 00 jne 0x2a04 28d4: f7 d9 neg %ecx 28d6: 83 c1 20 add $0x20,%ecx 28d9: c1 e9 02 shr $0x2,%ecx 28dc: 8d 41 10 lea 0x10(%rcx),%eax 28df: 44 3b c8 cmp %eax,%r9d 28e2: 0f 8c 1c 01 00 00 jl 0x2a04 28e8: 44 89 cf mov %r9d,%edi 28eb: 33 c0 xor %eax,%eax 28ed: 2b f9 sub %ecx,%edi 28ef: 83 e7 0f and $0xf,%edi 28f2: f7 df neg %edi 28f4: 41 03 f9 add %r9d,%edi 28f7: 85 c9 test %ecx,%ecx 28f9: 76 1e jbe 0x2919 28fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2900: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 2905: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 290b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 2911: 48 ff c0 inc %rax 2914: 48 3b c1 cmp %rcx,%rax 2917: 72 e7 jb 0x2900 2919: 48 63 c7 movslq %edi,%rax 291c: 0f 1f 40 00 nopl 0x0(%rax) 2920: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 2925: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 292b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 2931: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 2938: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 293e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 2945: 48 83 c1 10 add $0x10,%rcx 2949: 48 3b c8 cmp %rax,%rcx 294c: 72 d2 jb 0x2920 294e: 8d 47 01 lea 0x1(%rdi),%eax 2951: 41 3b c1 cmp %r9d,%eax 2954: 0f 87 9d 00 00 00 ja 0x29f7 295a: 4d 63 c9 movslq %r9d,%r9 295d: 48 63 ff movslq %edi,%rdi 2960: 4c 2b cf sub %rdi,%r9 2963: 49 83 f9 04 cmp $0x4,%r9 2967: 0f 8c 93 00 00 00 jl 0x2a00 296d: 48 63 ff movslq %edi,%rdi 2970: 44 89 cd mov %r9d,%ebp 2973: 83 e5 fc and $0xfffffffc,%ebp 2976: 33 c9 xor %ecx,%ecx 2978: 48 63 ed movslq %ebp,%rbp 297b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 297f: 49 8d 04 ba lea (%r10,%rdi,4),%rax 2983: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 2987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 298e: 00 298f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2996: 0f 1f 00 nopl (%rax) 2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 29a6: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 29ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 29b0: 48 83 c1 04 add $0x4,%rcx 29b4: 48 3b cd cmp %rbp,%rcx 29b7: 72 e7 jb 0x29a0 29b9: 49 3b e9 cmp %r9,%rbp 29bc: 73 39 jae 0x29f7 29be: 48 63 ff movslq %edi,%rdi 29c1: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 29c5: 49 8d 0c ba lea (%r10,%rdi,4),%rcx 29c9: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 29cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29d4: 00 29d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29dc: 0f 1f 40 00 nopl 0x0(%rax) 29e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 29e5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 29ea: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) 29ef: 48 ff c5 inc %rbp 29f2: 49 3b e9 cmp %r9,%rbp 29f5: 72 e9 jb 0x29e0 29f7: 33 c0 xor %eax,%eax 29f9: c5 f8 77 vzeroupper 29fc: 5d pop %rbp 29fd: 5f pop %rdi 29fe: 5b pop %rbx 29ff: c3 ret 2a00: 33 ed xor %ebp,%ebp 2a02: eb b5 jmp 0x29b9 2a04: 33 ff xor %edi,%edi 2a06: e9 43 ff ff ff jmp 0x294e 2a0b: 44 89 cf mov %r9d,%edi 2a0e: 33 c9 xor %ecx,%ecx 2a10: 83 e7 f0 and $0xfffffff0,%edi 2a13: e9 01 ff ff ff jmp 0x2919 2a18: b8 fa ff ff ff mov $0xfffffffa,%eax 2a1d: 5d pop %rbp 2a1e: 5f pop %rdi 2a1f: 5b pop %rbx 2a20: c3 ret 2a21: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a26: 5d pop %rbp 2a27: 5f pop %rdi 2a28: 5b pop %rbx 2a29: c3 ret 2a2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a31: 00 2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a40: 48 83 ec 28 sub $0x28,%rsp 2a44: 48 85 c9 test %rcx,%rcx 2a47: 74 23 je 0x2a6c 2a49: 48 85 d2 test %rdx,%rdx 2a4c: 74 1e je 0x2a6c 2a4e: 4d 85 c0 test %r8,%r8 2a51: 74 19 je 0x2a6c 2a53: 45 85 c9 test %r9d,%r9d 2a56: 7e 1e jle 0x2a76 2a58: e8 73 b2 a5 01 call 0x1a5dcd0 2a5d: ba 02 00 00 00 mov $0x2,%edx 2a62: 85 c0 test %eax,%eax 2a64: 0f 45 c2 cmovne %edx,%eax 2a67: 48 83 c4 28 add $0x28,%rsp 2a6b: c3 ret 2a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a71: 48 83 c4 28 add $0x28,%rsp 2a75: c3 ret 2a76: b8 fa ff ff ff mov $0xfffffffa,%eax 2a7b: 48 83 c4 28 add $0x28,%rsp 2a7f: c3 ret 2a80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2a85: 48 85 c9 test %rcx,%rcx 2a88: 74 24 je 0x2aae 2a8a: 48 85 d2 test %rdx,%rdx 2a8d: 74 1f je 0x2aae 2a8f: 4d 85 c0 test %r8,%r8 2a92: 74 1a je 0x2aae 2a94: 45 85 c9 test %r9d,%r9d 2a97: 7e 20 jle 0x2ab9 2a99: e8 b2 f7 a5 01 call 0x1a62250 2a9e: ba 02 00 00 00 mov $0x2,%edx 2aa3: 85 c0 test %eax,%eax 2aa5: 0f 45 c2 cmovne %edx,%eax 2aa8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2aad: c3 ret 2aae: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ab3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2ab8: c3 ret 2ab9: b8 fa ff ff ff mov $0xfffffffa,%eax 2abe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2ac3: c3 ret 2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2acb: 00 2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2adf: 00 2ae0: 48 83 ec 28 sub $0x28,%rsp 2ae4: 48 85 c9 test %rcx,%rcx 2ae7: 74 23 je 0x2b0c 2ae9: 48 85 d2 test %rdx,%rdx 2aec: 74 1e je 0x2b0c 2aee: 4d 85 c0 test %r8,%r8 2af1: 74 19 je 0x2b0c 2af3: 45 85 c9 test %r9d,%r9d 2af6: 7e 1e jle 0x2b16 2af8: e8 33 1b a6 01 call 0x1a64630 2afd: ba 02 00 00 00 mov $0x2,%edx 2b02: 85 c0 test %eax,%eax 2b04: 0f 45 c2 cmovne %edx,%eax 2b07: 48 83 c4 28 add $0x28,%rsp 2b0b: c3 ret 2b0c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b11: 48 83 c4 28 add $0x28,%rsp 2b15: c3 ret 2b16: b8 fa ff ff ff mov $0xfffffffa,%eax 2b1b: 48 83 c4 28 add $0x28,%rsp 2b1f: c3 ret 2b20: 48 83 ec 28 sub $0x28,%rsp 2b24: 48 85 c9 test %rcx,%rcx 2b27: 74 23 je 0x2b4c 2b29: 48 85 d2 test %rdx,%rdx 2b2c: 74 1e je 0x2b4c 2b2e: 4d 85 c0 test %r8,%r8 2b31: 74 19 je 0x2b4c 2b33: 45 85 c9 test %r9d,%r9d 2b36: 7e 1e jle 0x2b56 2b38: e8 63 5d a6 01 call 0x1a688a0 2b3d: ba 02 00 00 00 mov $0x2,%edx 2b42: 85 c0 test %eax,%eax 2b44: 0f 45 c2 cmovne %edx,%eax 2b47: 48 83 c4 28 add $0x28,%rsp 2b4b: c3 ret 2b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b51: 48 83 c4 28 add $0x28,%rsp 2b55: c3 ret 2b56: b8 fa ff ff ff mov $0xfffffffa,%eax 2b5b: 48 83 c4 28 add $0x28,%rsp 2b5f: c3 ret 2b60: 48 83 ec 28 sub $0x28,%rsp 2b64: 48 85 c9 test %rcx,%rcx 2b67: 74 23 je 0x2b8c 2b69: 48 85 d2 test %rdx,%rdx 2b6c: 74 1e je 0x2b8c 2b6e: 4d 85 c0 test %r8,%r8 2b71: 74 19 je 0x2b8c 2b73: 45 85 c9 test %r9d,%r9d 2b76: 7e 1e jle 0x2b96 2b78: e8 23 a1 a6 01 call 0x1a6cca0 2b7d: ba 02 00 00 00 mov $0x2,%edx 2b82: 85 c0 test %eax,%eax 2b84: 0f 45 c2 cmovne %edx,%eax 2b87: 48 83 c4 28 add $0x28,%rsp 2b8b: c3 ret 2b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b91: 48 83 c4 28 add $0x28,%rsp 2b95: c3 ret 2b96: b8 fa ff ff ff mov $0xfffffffa,%eax 2b9b: 48 83 c4 28 add $0x28,%rsp 2b9f: c3 ret 2ba0: 48 83 ec 28 sub $0x28,%rsp 2ba4: 48 85 c9 test %rcx,%rcx 2ba7: 74 23 je 0x2bcc 2ba9: 48 85 d2 test %rdx,%rdx 2bac: 74 1e je 0x2bcc 2bae: 4d 85 c0 test %r8,%r8 2bb1: 74 19 je 0x2bcc 2bb3: 45 85 c9 test %r9d,%r9d 2bb6: 7e 1e jle 0x2bd6 2bb8: e8 83 d9 a6 01 call 0x1a70540 2bbd: ba 02 00 00 00 mov $0x2,%edx 2bc2: 85 c0 test %eax,%eax 2bc4: 0f 45 c2 cmovne %edx,%eax 2bc7: 48 83 c4 28 add $0x28,%rsp 2bcb: c3 ret 2bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax 2bd1: 48 83 c4 28 add $0x28,%rsp 2bd5: c3 ret 2bd6: b8 fa ff ff ff mov $0xfffffffa,%eax 2bdb: 48 83 c4 28 add $0x28,%rsp 2bdf: c3 ret 2be0: 48 83 ec 28 sub $0x28,%rsp 2be4: 48 85 c9 test %rcx,%rcx 2be7: 74 20 je 0x2c09 2be9: 48 85 d2 test %rdx,%rdx 2bec: 74 1b je 0x2c09 2bee: 45 85 c0 test %r8d,%r8d 2bf1: 7f 0a jg 0x2bfd 2bf3: b8 fa ff ff ff mov $0xfffffffa,%eax 2bf8: 48 83 c4 28 add $0x28,%rsp 2bfc: c3 ret 2bfd: e8 3e 9f 03 00 call 0x3cb40 2c02: 33 c0 xor %eax,%eax 2c04: 48 83 c4 28 add $0x28,%rsp 2c08: c3 ret 2c09: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c0e: 48 83 c4 28 add $0x28,%rsp 2c12: c3 ret 2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c1f: 00 2c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2c25: 48 85 c9 test %rcx,%rcx 2c28: 74 22 je 0x2c4c 2c2a: 48 85 d2 test %rdx,%rdx 2c2d: 74 1d je 0x2c4c 2c2f: 45 85 c0 test %r8d,%r8d 2c32: 7f 0b jg 0x2c3f 2c34: b8 fa ff ff ff mov $0xfffffffa,%eax 2c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2c3e: c3 ret 2c3f: e8 dc a1 03 00 call 0x3ce20 2c44: 33 c0 xor %eax,%eax 2c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2c4b: c3 ret 2c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2c56: c3 ret 2c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2c5e: 00 00 2c60: 48 83 ec 28 sub $0x28,%rsp 2c64: 48 85 c9 test %rcx,%rcx 2c67: 74 20 je 0x2c89 2c69: 48 85 d2 test %rdx,%rdx 2c6c: 74 1b je 0x2c89 2c6e: 45 85 c0 test %r8d,%r8d 2c71: 7f 0a jg 0x2c7d 2c73: b8 fa ff ff ff mov $0xfffffffa,%eax 2c78: 48 83 c4 28 add $0x28,%rsp 2c7c: c3 ret 2c7d: e8 7e a4 03 00 call 0x3d100 2c82: 33 c0 xor %eax,%eax 2c84: 48 83 c4 28 add $0x28,%rsp 2c88: c3 ret 2c89: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c8e: 48 83 c4 28 add $0x28,%rsp 2c92: c3 ret 2c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c9f: 00 2ca0: 41 54 push %r12 2ca2: 55 push %rbp 2ca3: 49 89 d1 mov %rdx,%r9 2ca6: 48 85 c9 test %rcx,%rcx 2ca9: 0f 84 cf 02 00 00 je 0x2f7e 2caf: 4d 85 c9 test %r9,%r9 2cb2: 0f 84 c6 02 00 00 je 0x2f7e 2cb8: 45 85 c0 test %r8d,%r8d 2cbb: 0f 8e b4 02 00 00 jle 0x2f75 2cc1: 41 83 f8 08 cmp $0x8,%r8d 2cc5: 0f 8c 9b 02 00 00 jl 0x2f66 2ccb: 4c 89 c8 mov %r9,%rax 2cce: 48 83 e0 1f and $0x1f,%rax 2cd2: 89 c0 mov %eax,%eax 2cd4: 85 c0 test %eax,%eax 2cd6: 74 0d je 0x2ce5 2cd8: a8 0f test $0xf,%al 2cda: 0f 85 86 02 00 00 jne 0x2f66 2ce0: b8 01 00 00 00 mov $0x1,%eax 2ce5: 8d 50 08 lea 0x8(%rax),%edx 2ce8: 44 3b c2 cmp %edx,%r8d 2ceb: 0f 8c 75 02 00 00 jl 0x2f66 2cf1: 44 89 c5 mov %r8d,%ebp 2cf4: 45 33 db xor %r11d,%r11d 2cf7: 2b e8 sub %eax,%ebp 2cf9: 45 33 d2 xor %r10d,%r10d 2cfc: 83 e5 07 and $0x7,%ebp 2cff: 4c 89 ca mov %r9,%rdx 2d02: f7 dd neg %ebp 2d04: 41 03 e8 add %r8d,%ebp 2d07: 85 c0 test %eax,%eax 2d09: 76 4e jbe 0x2d59 2d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d12: 00 2d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2d20: c5 f9 10 12 vmovupd (%rdx),%xmm2 2d24: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 2d2a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 2d30: 49 ff c3 inc %r11 2d33: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 2d37: 49 83 c2 10 add $0x10,%r10 2d3b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 2d40: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 2d44: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 2d48: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 2d4c: c5 f9 11 0a vmovupd %xmm1,(%rdx) 2d50: 48 83 c2 10 add $0x10,%rdx 2d54: 4c 3b d8 cmp %rax,%r11 2d57: 72 c7 jb 0x2d20 2d59: 49 89 c2 mov %rax,%r10 2d5c: 49 c1 e2 04 shl $0x4,%r10 2d60: 48 63 d5 movslq %ebp,%rdx 2d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d6a: 00 2d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d80: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 2d86: 48 83 c0 08 add $0x8,%rax 2d8a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 2d90: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 2d96: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 2d9a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 2da1: 01 2da2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 2da7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 2dab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 2daf: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 2db6: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 2dba: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) 2dc0: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 2dc7: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 2dce: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 2dd2: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 2dd9: 01 2dda: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 2ddf: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 2de3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 2de7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 2deb: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 2df2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) 2df9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 2e00: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 2e07: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 2e0b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 2e12: 01 2e13: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 2e18: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 2e1c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 2e20: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 2e27: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 2e2b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) 2e32: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 2e39: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 2e40: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 2e44: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 2e4b: 01 2e4c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 2e51: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 2e55: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 2e59: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 2e5d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) 2e64: 49 81 c2 80 00 00 00 add $0x80,%r10 2e6b: 48 3b c2 cmp %rdx,%rax 2e6e: 0f 82 0c ff ff ff jb 0x2d80 2e74: 8d 45 01 lea 0x1(%rbp),%eax 2e77: 41 3b c0 cmp %r8d,%eax 2e7a: 0f 87 d9 00 00 00 ja 0x2f59 2e80: 4d 63 c0 movslq %r8d,%r8 2e83: 4c 2b c2 sub %rdx,%r8 2e86: 49 83 f8 02 cmp $0x2,%r8 2e8a: 0f 8c d2 00 00 00 jl 0x2f62 2e90: 48 c1 e2 04 shl $0x4,%rdx 2e94: 44 89 c0 mov %r8d,%eax 2e97: 83 e0 fe and $0xfffffffe,%eax 2e9a: 45 33 e4 xor %r12d,%r12d 2e9d: 48 63 c0 movslq %eax,%rax 2ea0: 45 33 d2 xor %r10d,%r10d 2ea3: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 2ea7: 49 03 d1 add %r9,%rdx 2eaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eb1: 00 2eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ec0: c5 fd 10 12 vmovupd (%rdx),%ymm2 2ec4: 49 83 c4 02 add $0x2,%r12 2ec8: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 2ece: c5 ff 12 0a vmovddup (%rdx),%ymm1 2ed2: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 2ed6: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 2edd: 01 2ede: 49 83 c2 20 add $0x20,%r10 2ee2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 2ee7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 2eeb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 2eef: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 2ef3: c5 fd 11 12 vmovupd %ymm2,(%rdx) 2ef7: 48 83 c2 20 add $0x20,%rdx 2efb: 4c 3b e0 cmp %rax,%r12 2efe: 72 c0 jb 0x2ec0 2f00: 48 89 c2 mov %rax,%rdx 2f03: 48 c1 e2 04 shl $0x4,%rdx 2f07: 49 3b c0 cmp %r8,%rax 2f0a: 73 4d jae 0x2f59 2f0c: 48 63 ed movslq %ebp,%rbp 2f0f: 48 c1 e5 04 shl $0x4,%rbp 2f13: 4c 03 cd add %rbp,%r9 2f16: 48 03 cd add %rbp,%rcx 2f19: 4c 03 ca add %rdx,%r9 2f1c: 0f 1f 40 00 nopl 0x0(%rax) 2f20: c4 c1 79 10 11 vmovupd (%r9),%xmm2 2f25: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 2f2a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 2f2f: 48 ff c0 inc %rax 2f32: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 2f36: 48 83 c2 10 add $0x10,%rdx 2f3a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 2f3f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 2f43: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 2f47: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 2f4b: c4 c1 79 11 09 vmovupd %xmm1,(%r9) 2f50: 49 83 c1 10 add $0x10,%r9 2f54: 49 3b c0 cmp %r8,%rax 2f57: 72 c7 jb 0x2f20 2f59: 33 c0 xor %eax,%eax 2f5b: c5 f8 77 vzeroupper 2f5e: 5d pop %rbp 2f5f: 41 5c pop %r12 2f61: c3 ret 2f62: 33 c0 xor %eax,%eax 2f64: eb 9a jmp 0x2f00 2f66: 33 ed xor %ebp,%ebp 2f68: 41 83 f8 01 cmp $0x1,%r8d 2f6c: 72 eb jb 0x2f59 2f6e: 4d 63 c0 movslq %r8d,%r8 2f71: 33 c0 xor %eax,%eax 2f73: eb 8b jmp 0x2f00 2f75: b8 fa ff ff ff mov $0xfffffffa,%eax 2f7a: 5d pop %rbp 2f7b: 41 5c pop %r12 2f7d: c3 ret 2f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f83: 5d pop %rbp 2f84: 41 5c pop %r12 2f86: c3 ret 2f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f8e: 00 2f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f96: 0f 1f 00 nopl (%rax) 2f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fa0: 41 54 push %r12 2fa2: 49 89 cb mov %rcx,%r11 2fa5: 4d 85 db test %r11,%r11 2fa8: 0f 84 dd 01 00 00 je 0x318b 2fae: 48 85 d2 test %rdx,%rdx 2fb1: 0f 84 d4 01 00 00 je 0x318b 2fb7: 45 85 c0 test %r8d,%r8d 2fba: 0f 8e c3 01 00 00 jle 0x3183 2fc0: 4d 63 c8 movslq %r8d,%r9 2fc3: 49 83 f9 08 cmp $0x8,%r9 2fc7: 0f 8c b1 01 00 00 jl 0x317e 2fcd: 48 89 d0 mov %rdx,%rax 2fd0: 48 83 e0 1f and $0x1f,%rax 2fd4: 85 c0 test %eax,%eax 2fd6: 74 0d je 0x2fe5 2fd8: a8 0f test $0xf,%al 2fda: 0f 85 9e 01 00 00 jne 0x317e 2fe0: b8 01 00 00 00 mov $0x1,%eax 2fe5: 41 89 c2 mov %eax,%r10d 2fe8: 49 8d 4a 08 lea 0x8(%r10),%rcx 2fec: 4c 3b c9 cmp %rcx,%r9 2fef: 0f 8c 89 01 00 00 jl 0x317e 2ff5: 44 89 c1 mov %r8d,%ecx 2ff8: 2b c8 sub %eax,%ecx 2ffa: 83 e1 07 and $0x7,%ecx 2ffd: 44 2b c1 sub %ecx,%r8d 3000: 33 c9 xor %ecx,%ecx 3002: 4d 63 c0 movslq %r8d,%r8 3005: 45 33 e4 xor %r12d,%r12d 3008: 85 c0 test %eax,%eax 300a: 48 89 d0 mov %rdx,%rax 300d: 76 47 jbe 0x3056 300f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3016: 00 3017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 301e: 66 90 xchg %ax,%ax 3020: c5 f9 10 18 vmovupd (%rax),%xmm3 3024: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 302a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 302e: 48 ff c1 inc %rcx 3031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 303a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 3040: 49 83 c4 10 add $0x10,%r12 3044: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 3049: c5 f9 11 28 vmovupd %xmm5,(%rax) 304d: 48 83 c0 10 add $0x10,%rax 3051: 49 3b ca cmp %r10,%rcx 3054: 72 ca jb 0x3020 3056: 4c 89 d0 mov %r10,%rax 3059: 48 c1 e0 04 shl $0x4,%rax 305d: 0f 1f 00 nopl (%rax) 3060: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 3065: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 3069: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 306f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 3073: 49 83 c2 08 add $0x8,%r10 3077: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 307c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 3080: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 3085: c5 ff 12 29 vmovddup (%rcx),%ymm5 3089: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 308e: c5 fd 11 29 vmovupd %ymm5,(%rcx) 3092: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 3099: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 309d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 30a2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 30a6: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 30ab: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 30b0: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 30b5: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) 30ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 30c1: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 30c5: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 30ca: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 30ce: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 30d3: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 30d8: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 30dd: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) 30e2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 30e9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 30ed: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 30f2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 30f6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 30fb: 48 05 80 00 00 00 add $0x80,%rax 3101: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 3106: 4d 3b d0 cmp %r8,%r10 3109: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) 310e: 0f 82 4c ff ff ff jb 0x3060 3114: 4c 89 c0 mov %r8,%rax 3117: 48 c1 e0 04 shl $0x4,%rax 311b: 48 03 d0 add %rax,%rdx 311e: 4d 3b c1 cmp %r9,%r8 3121: 73 53 jae 0x3176 3123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 312a: 00 312b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3140: c5 f9 10 1a vmovupd (%rdx),%xmm3 3144: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 314a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 314e: 49 ff c0 inc %r8 3151: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3156: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 315a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 3160: 48 83 c0 10 add $0x10,%rax 3164: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 3169: c5 f9 11 2a vmovupd %xmm5,(%rdx) 316d: 48 83 c2 10 add $0x10,%rdx 3171: 4d 3b c1 cmp %r9,%r8 3174: 72 ca jb 0x3140 3176: 33 c0 xor %eax,%eax 3178: c5 f8 77 vzeroupper 317b: 41 5c pop %r12 317d: c3 ret 317e: 45 33 c0 xor %r8d,%r8d 3181: eb 91 jmp 0x3114 3183: b8 fa ff ff ff mov $0xfffffffa,%eax 3188: 41 5c pop %r12 318a: c3 ret 318b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3190: 41 5c pop %r12 3192: c3 ret 3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 319f: 00 31a0: 41 54 push %r12 31a2: 49 89 cb mov %rcx,%r11 31a5: 4d 85 db test %r11,%r11 31a8: 0f 84 f9 01 00 00 je 0x33a7 31ae: 48 85 d2 test %rdx,%rdx 31b1: 0f 84 f0 01 00 00 je 0x33a7 31b7: 45 85 c0 test %r8d,%r8d 31ba: 0f 8e df 01 00 00 jle 0x339f 31c0: 4d 63 c8 movslq %r8d,%r9 31c3: 49 83 f9 08 cmp $0x8,%r9 31c7: 0f 8c cd 01 00 00 jl 0x339a 31cd: 48 89 d0 mov %rdx,%rax 31d0: 48 83 e0 1f and $0x1f,%rax 31d4: 85 c0 test %eax,%eax 31d6: 74 0d je 0x31e5 31d8: a8 0f test $0xf,%al 31da: 0f 85 ba 01 00 00 jne 0x339a 31e0: b8 01 00 00 00 mov $0x1,%eax 31e5: 41 89 c2 mov %eax,%r10d 31e8: 49 8d 4a 08 lea 0x8(%r10),%rcx 31ec: 4c 3b c9 cmp %rcx,%r9 31ef: 0f 8c a5 01 00 00 jl 0x339a 31f5: 44 89 c1 mov %r8d,%ecx 31f8: 2b c8 sub %eax,%ecx 31fa: 83 e1 07 and $0x7,%ecx 31fd: 44 2b c1 sub %ecx,%r8d 3200: 33 c9 xor %ecx,%ecx 3202: 4d 63 c0 movslq %r8d,%r8 3205: 45 33 e4 xor %r12d,%r12d 3208: 85 c0 test %eax,%eax 320a: 48 89 d0 mov %rdx,%rax 320d: 76 43 jbe 0x3252 320f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3216: 00 3217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 321e: 66 90 xchg %ax,%ax 3220: c5 f9 10 18 vmovupd (%rax),%xmm3 3224: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 322a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 322e: 48 ff c1 inc %rcx 3231: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3236: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 323a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 3241: 49 83 c4 10 add $0x10,%r12 3245: c5 f9 11 20 vmovupd %xmm4,(%rax) 3249: 48 83 c0 10 add $0x10,%rax 324d: 49 3b ca cmp %r10,%rcx 3250: 72 ce jb 0x3220 3252: 4c 89 d0 mov %r10,%rax 3255: 48 c1 e0 04 shl $0x4,%rax 3259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3260: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 3265: 49 83 c2 08 add $0x8,%r10 3269: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 326f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 3276: 01 3277: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 327e: 02 327f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 3286: 03 3287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 328b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 3290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 3294: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 3299: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 329e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) 32a3: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 32aa: 01 32ab: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 32b1: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 32b8: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 32be: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 32c5: 01 32c6: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 32cc: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) 32d3: 01 32d4: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 32db: 02 32dc: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 32e2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 32e9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 32ef: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 32f6: 02 32f7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 32fd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) 3304: 02 3305: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 330c: 03 330d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 3313: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 331a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 3320: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 3326: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 332c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) 3332: 48 05 80 00 00 00 add $0x80,%rax 3338: 4d 3b d0 cmp %r8,%r10 333b: 0f 82 1f ff ff ff jb 0x3260 3341: 4c 89 c0 mov %r8,%rax 3344: 48 c1 e0 04 shl $0x4,%rax 3348: 48 03 d0 add %rax,%rdx 334b: 4d 3b c1 cmp %r9,%r8 334e: 73 42 jae 0x3392 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 f9 10 1a vmovupd (%rdx),%xmm3 3364: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 336a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 336e: 49 ff c0 inc %r8 3371: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3376: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 337a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 3381: 48 83 c0 10 add $0x10,%rax 3385: c5 f9 11 22 vmovupd %xmm4,(%rdx) 3389: 48 83 c2 10 add $0x10,%rdx 338d: 4d 3b c1 cmp %r9,%r8 3390: 72 ce jb 0x3360 3392: 33 c0 xor %eax,%eax 3394: c5 f8 77 vzeroupper 3397: 41 5c pop %r12 3399: c3 ret 339a: 45 33 c0 xor %r8d,%r8d 339d: eb a2 jmp 0x3341 339f: b8 fa ff ff ff mov $0xfffffffa,%eax 33a4: 41 5c pop %r12 33a6: c3 ret 33a7: b8 f8 ff ff ff mov $0xfffffff8,%eax 33ac: 41 5c pop %r12 33ae: c3 ret 33af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33b6: 00 33b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33be: 66 90 xchg %ax,%ax 33c0: 57 push %rdi 33c1: 41 54 push %r12 33c3: 55 push %rbp 33c4: 48 89 d5 mov %rdx,%rbp 33c7: 48 85 c9 test %rcx,%rcx 33ca: 0f 84 f7 01 00 00 je 0x35c7 33d0: 48 85 ed test %rbp,%rbp 33d3: 0f 84 ee 01 00 00 je 0x35c7 33d9: 4d 85 c0 test %r8,%r8 33dc: 0f 84 e5 01 00 00 je 0x35c7 33e2: 45 85 c9 test %r9d,%r9d 33e5: 0f 8e d2 01 00 00 jle 0x35bd 33eb: 41 83 f9 08 cmp $0x8,%r9d 33ef: 0f 8c b8 01 00 00 jl 0x35ad 33f5: 4d 89 c2 mov %r8,%r10 33f8: 49 83 e2 0f and $0xf,%r10 33fc: 45 85 d2 test %r10d,%r10d 33ff: 74 18 je 0x3419 3401: 41 f7 c2 03 00 00 00 test $0x3,%r10d 3408: 0f 85 9f 01 00 00 jne 0x35ad 340e: 41 f7 da neg %r10d 3411: 41 83 c2 10 add $0x10,%r10d 3415: 41 c1 ea 02 shr $0x2,%r10d 3419: 41 8d 42 08 lea 0x8(%r10),%eax 341d: 44 3b c8 cmp %eax,%r9d 3420: 0f 8c 87 01 00 00 jl 0x35ad 3426: 44 89 c8 mov %r9d,%eax 3429: 33 d2 xor %edx,%edx 342b: 41 2b c2 sub %r10d,%eax 342e: 83 e0 07 and $0x7,%eax 3431: f7 d8 neg %eax 3433: 41 03 c1 add %r9d,%eax 3436: 44 89 d7 mov %r10d,%edi 3439: 45 85 d2 test %r10d,%r10d 343c: 76 21 jbe 0x345f 343e: 66 90 xchg %ax,%ax 3440: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3445: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 344b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3451: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3457: 48 ff c2 inc %rdx 345a: 48 3b d7 cmp %rdi,%rdx 345d: 72 e1 jb 0x3440 345f: 45 89 d2 mov %r10d,%r10d 3462: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 3467: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 346e: 48 63 d0 movslq %eax,%rdx 3471: 74 4d je 0x34c0 3473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 347f: 00 3480: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 3484: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 3489: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 348e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 3493: 0f 59 c8 mulps %xmm0,%xmm1 3496: 0f 59 da mulps %xmm2,%xmm3 3499: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 349e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 34a4: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) 34a9: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) 34af: 48 83 c7 08 add $0x8,%rdi 34b3: 48 3b fa cmp %rdx,%rdi 34b6: 72 c8 jb 0x3480 34b8: eb 38 jmp 0x34f2 34ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 34c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 34c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 34c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 34ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 34d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 34d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 34de: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) 34e3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) 34e9: 48 83 c7 08 add $0x8,%rdi 34ed: 48 3b fa cmp %rdx,%rdi 34f0: 72 ce jb 0x34c0 34f2: 8d 78 01 lea 0x1(%rax),%edi 34f5: 41 3b f9 cmp %r9d,%edi 34f8: 0f 87 a3 00 00 00 ja 0x35a1 34fe: 4d 63 c9 movslq %r9d,%r9 3501: 4c 2b ca sub %rdx,%r9 3504: 49 83 f9 04 cmp $0x4,%r9 3508: 0f 8c 9a 00 00 00 jl 0x35a8 350e: 45 89 cc mov %r9d,%r12d 3511: 45 33 db xor %r11d,%r11d 3514: 41 83 e4 fc and $0xfffffffc,%r12d 3518: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 351d: 4d 63 e4 movslq %r12d,%r12 3520: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 3524: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 3528: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 352f: 00 3530: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 353e: 00 00 3540: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 3545: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 354a: 0f 59 c8 mulps %xmm0,%xmm1 354d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 3552: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) 3557: 49 83 c3 04 add $0x4,%r11 355b: 4d 3b dc cmp %r12,%r11 355e: 72 e0 jb 0x3540 3560: 4d 3b e1 cmp %r9,%r12 3563: 73 3c jae 0x35a1 3565: 48 63 c0 movslq %eax,%rax 3568: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 356d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 3571: 49 8d 04 80 lea (%r8,%rax,4),%rax 3575: 0f 1f 40 00 nopl 0x0(%rax) 3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3580: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 3586: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 358d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 3593: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 3599: 49 ff c4 inc %r12 359c: 4d 3b e1 cmp %r9,%r12 359f: 72 df jb 0x3580 35a1: 33 c0 xor %eax,%eax 35a3: 5d pop %rbp 35a4: 41 5c pop %r12 35a6: 5f pop %rdi 35a7: c3 ret 35a8: 45 33 e4 xor %r12d,%r12d 35ab: eb b3 jmp 0x3560 35ad: 33 c0 xor %eax,%eax 35af: 41 83 f9 01 cmp $0x1,%r9d 35b3: 72 ec jb 0x35a1 35b5: 4d 63 c9 movslq %r9d,%r9 35b8: 45 33 e4 xor %r12d,%r12d 35bb: eb a3 jmp 0x3560 35bd: b8 fa ff ff ff mov $0xfffffffa,%eax 35c2: 5d pop %rbp 35c3: 41 5c pop %r12 35c5: 5f pop %rdi 35c6: c3 ret 35c7: b8 f8 ff ff ff mov $0xfffffff8,%eax 35cc: 5d pop %rbp 35cd: 41 5c pop %r12 35cf: 5f pop %rdi 35d0: c3 ret 35d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35d8: 00 35d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35e0: 56 push %rsi 35e1: 57 push %rdi 35e2: 41 54 push %r12 35e4: 48 89 d7 mov %rdx,%rdi 35e7: 48 85 c9 test %rcx,%rcx 35ea: 0f 84 f3 01 00 00 je 0x37e3 35f0: 48 85 ff test %rdi,%rdi 35f3: 0f 84 ea 01 00 00 je 0x37e3 35f9: 4d 85 c0 test %r8,%r8 35fc: 0f 84 e1 01 00 00 je 0x37e3 3602: 45 85 c9 test %r9d,%r9d 3605: 0f 8e ce 01 00 00 jle 0x37d9 360b: 41 83 f9 08 cmp $0x8,%r9d 360f: 0f 8c b5 01 00 00 jl 0x37ca 3615: 4d 89 c2 mov %r8,%r10 3618: 49 83 e2 0f and $0xf,%r10 361c: 45 85 d2 test %r10d,%r10d 361f: 74 18 je 0x3639 3621: 41 f7 c2 03 00 00 00 test $0x3,%r10d 3628: 0f 85 9c 01 00 00 jne 0x37ca 362e: 41 f7 da neg %r10d 3631: 41 83 c2 10 add $0x10,%r10d 3635: 41 c1 ea 02 shr $0x2,%r10d 3639: 44 89 d0 mov %r10d,%eax 363c: 83 c0 08 add $0x8,%eax 363f: 44 3b c8 cmp %eax,%r9d 3642: 0f 8c 82 01 00 00 jl 0x37ca 3648: 44 89 ce mov %r9d,%esi 364b: 33 d2 xor %edx,%edx 364d: 41 2b f2 sub %r10d,%esi 3650: 83 e6 07 and $0x7,%esi 3653: f7 de neg %esi 3655: 41 03 f1 add %r9d,%esi 3658: 44 89 d0 mov %r10d,%eax 365b: 45 85 d2 test %r10d,%r10d 365e: 76 1f jbe 0x367f 3660: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3665: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 366a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3670: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3676: 48 8d 52 01 lea 0x1(%rdx),%rdx 367a: 48 3b d0 cmp %rax,%rdx 367d: 72 e1 jb 0x3660 367f: 45 89 d2 mov %r10d,%r10d 3682: 48 63 d6 movslq %esi,%rdx 3685: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 3689: 49 f7 c3 0f 00 00 00 test $0xf,%r11 3690: 74 4e je 0x36e0 3692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36a0: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 36a4: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 36a9: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 36ad: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 36b2: 0f 59 c8 mulps %xmm0,%xmm1 36b5: 0f 59 da mulps %xmm2,%xmm3 36b8: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 36bd: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 36c3: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) 36c8: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) 36ce: 48 8d 40 08 lea 0x8(%rax),%rax 36d2: 48 3b c2 cmp %rdx,%rax 36d5: 72 c9 jb 0x36a0 36d7: eb 38 jmp 0x3711 36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36e0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 36e4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 36e9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 36ed: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 36f2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 36f7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 36fd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) 3702: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) 3708: 48 8d 40 08 lea 0x8(%rax),%rax 370c: 48 3b c2 cmp %rdx,%rax 370f: 72 cf jb 0x36e0 3711: 8d 46 01 lea 0x1(%rsi),%eax 3714: 41 3b c1 cmp %r9d,%eax 3717: 0f 87 a2 00 00 00 ja 0x37bf 371d: 4d 63 c9 movslq %r9d,%r9 3720: 4c 2b ca sub %rdx,%r9 3723: 49 83 f9 04 cmp $0x4,%r9 3727: 0f 8c 99 00 00 00 jl 0x37c6 372d: 48 c1 e2 02 shl $0x2,%rdx 3731: 44 89 c8 mov %r9d,%eax 3734: 83 e0 fc and $0xfffffffc,%eax 3737: 49 89 d3 mov %rdx,%r11 373a: 49 89 d2 mov %rdx,%r10 373d: 45 33 e4 xor %r12d,%r12d 3740: 48 63 c0 movslq %eax,%rax 3743: 4c 03 df add %rdi,%r11 3746: 4c 03 d1 add %rcx,%r10 3749: 49 03 d0 add %r8,%rdx 374c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3753: 00 3754: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3760: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 3765: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 376a: 0f 59 c8 mulps %xmm0,%xmm1 376d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 3772: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) 3777: 4d 8d 64 24 04 lea 0x4(%r12),%r12 377c: 4c 3b e0 cmp %rax,%r12 377f: 72 df jb 0x3760 3781: 49 3b c1 cmp %r9,%rax 3784: 73 39 jae 0x37bf 3786: 48 63 f6 movslq %esi,%rsi 3789: 48 c1 e6 02 shl $0x2,%rsi 378d: 48 03 fe add %rsi,%rdi 3790: 48 03 ce add %rsi,%rcx 3793: 4c 03 c6 add %rsi,%r8 3796: 0f 1f 00 nopl (%rax) 3799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 37a5: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 37aa: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 37b0: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 37b6: 48 8d 40 01 lea 0x1(%rax),%rax 37ba: 49 3b c1 cmp %r9,%rax 37bd: 72 e1 jb 0x37a0 37bf: 33 c0 xor %eax,%eax 37c1: 41 5c pop %r12 37c3: 5f pop %rdi 37c4: 5e pop %rsi 37c5: c3 ret 37c6: 33 c0 xor %eax,%eax 37c8: eb b7 jmp 0x3781 37ca: 33 f6 xor %esi,%esi 37cc: 41 83 f9 01 cmp $0x1,%r9d 37d0: 72 ed jb 0x37bf 37d2: 4d 63 c9 movslq %r9d,%r9 37d5: 33 c0 xor %eax,%eax 37d7: eb a8 jmp 0x3781 37d9: b8 fa ff ff ff mov $0xfffffffa,%eax 37de: 41 5c pop %r12 37e0: 5f pop %rdi 37e1: 5e pop %rsi 37e2: c3 ret 37e3: b8 f8 ff ff ff mov $0xfffffff8,%eax 37e8: 41 5c pop %r12 37ea: 5f pop %rdi 37eb: 5e pop %rsi 37ec: c3 ret 37ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37f4: 00 37f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37fc: 0f 1f 40 00 nopl 0x0(%rax) 3800: 57 push %rdi 3801: 41 54 push %r12 3803: 55 push %rbp 3804: 48 89 d5 mov %rdx,%rbp 3807: 48 85 c9 test %rcx,%rcx 380a: 0f 84 f8 01 00 00 je 0x3a08 3810: 48 85 ed test %rbp,%rbp 3813: 0f 84 ef 01 00 00 je 0x3a08 3819: 4d 85 c0 test %r8,%r8 381c: 0f 84 e6 01 00 00 je 0x3a08 3822: 45 85 c9 test %r9d,%r9d 3825: 0f 8e d3 01 00 00 jle 0x39fe 382b: 41 83 f9 08 cmp $0x8,%r9d 382f: 0f 8c b9 01 00 00 jl 0x39ee 3835: 4d 89 c2 mov %r8,%r10 3838: 49 83 e2 0f and $0xf,%r10 383c: 45 85 d2 test %r10d,%r10d 383f: 74 18 je 0x3859 3841: 41 f7 c2 03 00 00 00 test $0x3,%r10d 3848: 0f 85 a0 01 00 00 jne 0x39ee 384e: 41 f7 da neg %r10d 3851: 41 83 c2 10 add $0x10,%r10d 3855: 41 c1 ea 02 shr $0x2,%r10d 3859: 41 8d 42 08 lea 0x8(%r10),%eax 385d: 44 3b c8 cmp %eax,%r9d 3860: 0f 8c 88 01 00 00 jl 0x39ee 3866: 44 89 c8 mov %r9d,%eax 3869: 33 d2 xor %edx,%edx 386b: 41 2b c2 sub %r10d,%eax 386e: 44 89 d7 mov %r10d,%edi 3871: 83 e0 07 and $0x7,%eax 3874: f7 d8 neg %eax 3876: 41 03 c1 add %r9d,%eax 3879: 45 85 d2 test %r10d,%r10d 387c: 76 22 jbe 0x38a0 387e: 66 90 xchg %ax,%ax 3880: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3885: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 388b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3891: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3897: 48 83 c2 01 add $0x1,%rdx 389b: 48 3b d7 cmp %rdi,%rdx 389e: 72 e0 jb 0x3880 38a0: 45 89 d2 mov %r10d,%r10d 38a3: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 38a8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 38af: 48 63 d0 movslq %eax,%rdx 38b2: 74 4c je 0x3900 38b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 38b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38c0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 38c4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 38c9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 38ce: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 38d3: 0f 59 c8 mulps %xmm0,%xmm1 38d6: 0f 59 da mulps %xmm2,%xmm3 38d9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 38de: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 38e4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) 38e9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) 38ef: 48 83 c7 08 add $0x8,%rdi 38f3: 48 3b fa cmp %rdx,%rdi 38f6: 72 c8 jb 0x38c0 38f8: eb 38 jmp 0x3932 38fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3900: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 3904: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 3909: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 390e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 3913: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 3918: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 391e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) 3923: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) 3929: 48 83 c7 08 add $0x8,%rdi 392d: 48 3b fa cmp %rdx,%rdi 3930: 72 ce jb 0x3900 3932: 8d 78 01 lea 0x1(%rax),%edi 3935: 41 3b f9 cmp %r9d,%edi 3938: 0f 87 a4 00 00 00 ja 0x39e2 393e: 4d 63 c9 movslq %r9d,%r9 3941: 4c 2b ca sub %rdx,%r9 3944: 49 83 f9 04 cmp $0x4,%r9 3948: 0f 8c 9b 00 00 00 jl 0x39e9 394e: 45 89 cc mov %r9d,%r12d 3951: 45 33 db xor %r11d,%r11d 3954: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 3959: 41 83 e4 fc and $0xfffffffc,%r12d 395d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 3961: 4d 63 e4 movslq %r12d,%r12 3964: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 3968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 396f: 00 3970: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 397e: 00 00 3980: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 3985: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 398a: 0f 59 c8 mulps %xmm0,%xmm1 398d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 3992: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) 3997: 49 83 c3 04 add $0x4,%r11 399b: 4d 3b dc cmp %r12,%r11 399e: 72 e0 jb 0x3980 39a0: 4d 3b e1 cmp %r9,%r12 39a3: 73 3d jae 0x39e2 39a5: 48 63 c0 movslq %eax,%rax 39a8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 39ad: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 39b1: 49 8d 04 80 lea (%r8,%rax,4),%rax 39b5: 0f 1f 40 00 nopl 0x0(%rax) 39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39c0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 39c6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 39cd: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 39d3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 39d9: 49 83 c4 01 add $0x1,%r12 39dd: 4d 3b e1 cmp %r9,%r12 39e0: 72 de jb 0x39c0 39e2: 33 c0 xor %eax,%eax 39e4: 5d pop %rbp 39e5: 41 5c pop %r12 39e7: 5f pop %rdi 39e8: c3 ret 39e9: 45 33 e4 xor %r12d,%r12d 39ec: eb b2 jmp 0x39a0 39ee: 33 c0 xor %eax,%eax 39f0: 41 83 f9 01 cmp $0x1,%r9d 39f4: 72 ec jb 0x39e2 39f6: 4d 63 c9 movslq %r9d,%r9 39f9: 45 33 e4 xor %r12d,%r12d 39fc: eb a2 jmp 0x39a0 39fe: b8 fa ff ff ff mov $0xfffffffa,%eax 3a03: 5d pop %rbp 3a04: 41 5c pop %r12 3a06: 5f pop %rdi 3a07: c3 ret 3a08: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a0d: 5d pop %rbp 3a0e: 41 5c pop %r12 3a10: 5f pop %rdi 3a11: c3 ret 3a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a20: 48 83 ec 28 sub $0x28,%rsp 3a24: 48 85 c9 test %rcx,%rcx 3a27: 74 25 je 0x3a4e 3a29: 48 85 d2 test %rdx,%rdx 3a2c: 74 20 je 0x3a4e 3a2e: 4d 85 c0 test %r8,%r8 3a31: 74 1b je 0x3a4e 3a33: 45 85 c9 test %r9d,%r9d 3a36: 7f 0a jg 0x3a42 3a38: b8 fa ff ff ff mov $0xfffffffa,%eax 3a3d: 48 83 c4 28 add $0x28,%rsp 3a41: c3 ret 3a42: e8 59 99 03 00 call 0x3d3a0 3a47: 33 c0 xor %eax,%eax 3a49: 48 83 c4 28 add $0x28,%rsp 3a4d: c3 ret 3a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a53: 48 83 c4 28 add $0x28,%rsp 3a57: c3 ret 3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a5f: 00 3a60: 48 83 ec 28 sub $0x28,%rsp 3a64: 48 85 c9 test %rcx,%rcx 3a67: 74 25 je 0x3a8e 3a69: 48 85 d2 test %rdx,%rdx 3a6c: 74 20 je 0x3a8e 3a6e: 4d 85 c0 test %r8,%r8 3a71: 74 1b je 0x3a8e 3a73: 45 85 c9 test %r9d,%r9d 3a76: 7f 0a jg 0x3a82 3a78: b8 fa ff ff ff mov $0xfffffffa,%eax 3a7d: 48 83 c4 28 add $0x28,%rsp 3a81: c3 ret 3a82: e8 59 99 03 00 call 0x3d3e0 3a87: 33 c0 xor %eax,%eax 3a89: 48 83 c4 28 add $0x28,%rsp 3a8d: c3 ret 3a8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a93: 48 83 c4 28 add $0x28,%rsp 3a97: c3 ret 3a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a9f: 00 3aa0: 48 83 ec 28 sub $0x28,%rsp 3aa4: 48 85 c9 test %rcx,%rcx 3aa7: 74 25 je 0x3ace 3aa9: 48 85 d2 test %rdx,%rdx 3aac: 74 20 je 0x3ace 3aae: 4d 85 c0 test %r8,%r8 3ab1: 74 1b je 0x3ace 3ab3: 45 85 c9 test %r9d,%r9d 3ab6: 7f 0a jg 0x3ac2 3ab8: b8 fa ff ff ff mov $0xfffffffa,%eax 3abd: 48 83 c4 28 add $0x28,%rsp 3ac1: c3 ret 3ac2: e8 59 99 03 00 call 0x3d420 3ac7: 33 c0 xor %eax,%eax 3ac9: 48 83 c4 28 add $0x28,%rsp 3acd: c3 ret 3ace: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ad3: 48 83 c4 28 add $0x28,%rsp 3ad7: c3 ret 3ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3adf: 00 3ae0: 53 push %rbx 3ae1: 48 85 c9 test %rcx,%rcx 3ae4: 0f 84 d4 01 00 00 je 0x3cbe 3aea: 4d 85 c0 test %r8,%r8 3aed: 0f 84 cb 01 00 00 je 0x3cbe 3af3: 45 85 c9 test %r9d,%r9d 3af6: 0f 8e bb 01 00 00 jle 0x3cb7 3afc: 41 83 f9 08 cmp $0x8,%r9d 3b00: 0f 8c a1 01 00 00 jl 0x3ca7 3b06: 4d 89 c3 mov %r8,%r11 3b09: 49 83 e3 0f and $0xf,%r11 3b0d: 45 85 db test %r11d,%r11d 3b10: 74 18 je 0x3b2a 3b12: 41 f7 c3 03 00 00 00 test $0x3,%r11d 3b19: 0f 85 88 01 00 00 jne 0x3ca7 3b1f: 41 f7 db neg %r11d 3b22: 41 83 c3 10 add $0x10,%r11d 3b26: 41 c1 eb 02 shr $0x2,%r11d 3b2a: 41 8d 43 08 lea 0x8(%r11),%eax 3b2e: 44 3b c8 cmp %eax,%r9d 3b31: 0f 8c 70 01 00 00 jl 0x3ca7 3b37: 44 89 c8 mov %r9d,%eax 3b3a: 33 d2 xor %edx,%edx 3b3c: 41 2b c3 sub %r11d,%eax 3b3f: 83 e0 07 and $0x7,%eax 3b42: f7 d8 neg %eax 3b44: 41 03 c1 add %r9d,%eax 3b47: 44 89 db mov %r11d,%ebx 3b4a: 45 85 db test %r11d,%r11d 3b4d: 76 2e jbe 0x3b7d 3b4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b56: 00 3b57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b5e: 66 90 xchg %ax,%ax 3b60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3b65: f3 0f 59 c1 mulss %xmm1,%xmm0 3b69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3b6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3b75: 48 ff c2 inc %rdx 3b78: 48 3b d3 cmp %rbx,%rdx 3b7b: 72 e3 jb 0x3b60 3b7d: 45 89 db mov %r11d,%r11d 3b80: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 3b84: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 3b8b: 48 63 d0 movslq %eax,%rdx 3b8e: 74 40 je 0x3bd0 3b90: 0f 28 c1 movaps %xmm1,%xmm0 3b93: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 3b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3b9e: 00 00 3ba0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 3ba4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 3ba9: 0f 59 d0 mulps %xmm0,%xmm2 3bac: 0f 59 d8 mulps %xmm0,%xmm3 3baf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 3bb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 3bba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 3bbf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 3bc5: 48 83 c3 08 add $0x8,%rbx 3bc9: 48 3b da cmp %rdx,%rbx 3bcc: 72 d2 jb 0x3ba0 3bce: eb 3e jmp 0x3c0e 3bd0: 0f 28 c1 movaps %xmm1,%xmm0 3bd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 3bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3bde: 00 00 3be0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 3be4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 3be9: 0f 59 d0 mulps %xmm0,%xmm2 3bec: 0f 59 d8 mulps %xmm0,%xmm3 3bef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 3bf4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 3bfa: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 3bff: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 3c05: 48 83 c3 08 add $0x8,%rbx 3c09: 48 3b da cmp %rdx,%rbx 3c0c: 72 d2 jb 0x3be0 3c0e: 8d 58 01 lea 0x1(%rax),%ebx 3c11: 41 3b d9 cmp %r9d,%ebx 3c14: 0f 87 84 00 00 00 ja 0x3c9e 3c1a: 4d 63 d1 movslq %r9d,%r10 3c1d: 4c 2b d2 sub %rdx,%r10 3c20: 49 83 fa 04 cmp $0x4,%r10 3c24: 0f 8c 78 00 00 00 jl 0x3ca2 3c2a: 45 89 d3 mov %r10d,%r11d 3c2d: 45 33 c9 xor %r9d,%r9d 3c30: 41 83 e3 fc and $0xfffffffc,%r11d 3c34: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 3c38: 4d 63 db movslq %r11d,%r11 3c3b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 3c3f: 90 nop 3c40: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 3c45: 0f 59 d0 mulps %xmm0,%xmm2 3c48: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 3c4d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) 3c52: 49 83 c1 04 add $0x4,%r9 3c56: 4d 3b cb cmp %r11,%r9 3c59: 72 e5 jb 0x3c40 3c5b: 4d 3b da cmp %r10,%r11 3c5e: 73 3e jae 0x3c9e 3c60: 48 63 c0 movslq %eax,%rax 3c63: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 3c67: 49 8d 04 80 lea (%r8,%rax,4),%rax 3c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c72: 00 3c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3c80: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 3c86: f3 0f 59 c1 mulss %xmm1,%xmm0 3c8a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 3c90: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 3c96: 49 ff c3 inc %r11 3c99: 4d 3b da cmp %r10,%r11 3c9c: 72 e2 jb 0x3c80 3c9e: 33 c0 xor %eax,%eax 3ca0: 5b pop %rbx 3ca1: c3 ret 3ca2: 45 33 db xor %r11d,%r11d 3ca5: eb b4 jmp 0x3c5b 3ca7: 33 c0 xor %eax,%eax 3ca9: 41 83 f9 01 cmp $0x1,%r9d 3cad: 72 ef jb 0x3c9e 3caf: 4d 63 d1 movslq %r9d,%r10 3cb2: 45 33 db xor %r11d,%r11d 3cb5: eb a4 jmp 0x3c5b 3cb7: b8 fa ff ff ff mov $0xfffffffa,%eax 3cbc: 5b pop %rbx 3cbd: c3 ret 3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax 3cc3: 5b pop %rbx 3cc4: c3 ret 3cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ccc: 00 3ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ce0: 48 85 c9 test %rcx,%rcx 3ce3: 0f 84 84 01 00 00 je 0x3e6d 3ce9: 4d 85 c0 test %r8,%r8 3cec: 0f 84 7b 01 00 00 je 0x3e6d 3cf2: 45 85 c9 test %r9d,%r9d 3cf5: 0f 8e 6b 01 00 00 jle 0x3e66 3cfb: 49 63 c1 movslq %r9d,%rax 3cfe: 48 83 f8 08 cmp $0x8,%rax 3d02: 0f 8c 59 01 00 00 jl 0x3e61 3d08: 4d 89 c3 mov %r8,%r11 3d0b: 49 83 e3 0f and $0xf,%r11 3d0f: 45 85 db test %r11d,%r11d 3d12: 74 18 je 0x3d2c 3d14: 41 f7 c3 03 00 00 00 test $0x3,%r11d 3d1b: 0f 85 40 01 00 00 jne 0x3e61 3d21: 41 f7 db neg %r11d 3d24: 41 83 c3 10 add $0x10,%r11d 3d28: 41 c1 eb 02 shr $0x2,%r11d 3d2c: 44 89 da mov %r11d,%edx 3d2f: 83 c2 08 add $0x8,%edx 3d32: 48 3b c2 cmp %rdx,%rax 3d35: 0f 8c 26 01 00 00 jl 0x3e61 3d3b: 44 89 ca mov %r9d,%edx 3d3e: 41 2b d3 sub %r11d,%edx 3d41: 83 e2 07 and $0x7,%edx 3d44: 44 2b ca sub %edx,%r9d 3d47: 33 d2 xor %edx,%edx 3d49: 45 89 da mov %r11d,%r10d 3d4c: 45 85 db test %r11d,%r11d 3d4f: 76 2d jbe 0x3d7e 3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d58: 00 3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3d65: f3 0f 59 c1 mulss %xmm1,%xmm0 3d69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3d6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3d75: 48 8d 52 01 lea 0x1(%rdx),%rdx 3d79: 49 3b d2 cmp %r10,%rdx 3d7c: 72 e2 jb 0x3d60 3d7e: 45 89 db mov %r11d,%r11d 3d81: 49 63 d1 movslq %r9d,%rdx 3d84: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 3d88: 49 f7 c3 0f 00 00 00 test $0xf,%r11 3d8f: 74 41 je 0x3dd2 3d91: 0f 28 c1 movaps %xmm1,%xmm0 3d94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d9f: 00 3da0: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 3da5: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 3dab: 0f 59 d0 mulps %xmm0,%xmm2 3dae: 0f 59 d8 mulps %xmm0,%xmm3 3db1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 3db6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 3dbc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 3dc1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 3dc7: 4d 8d 52 08 lea 0x8(%r10),%r10 3dcb: 4c 3b d2 cmp %rdx,%r10 3dce: 72 d0 jb 0x3da0 3dd0: eb 3e jmp 0x3e10 3dd2: 0f 28 c1 movaps %xmm1,%xmm0 3dd5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 3dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3de0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 3de5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 3deb: 0f 59 d0 mulps %xmm0,%xmm2 3dee: 0f 59 d8 mulps %xmm0,%xmm3 3df1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 3df6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 3dfc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 3e01: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 3e07: 4d 8d 52 08 lea 0x8(%r10),%r10 3e0b: 4c 3b d2 cmp %rdx,%r10 3e0e: 72 d0 jb 0x3de0 3e10: 33 d2 xor %edx,%edx 3e12: 45 8d 51 01 lea 0x1(%r9),%r10d 3e16: 4d 63 d2 movslq %r10d,%r10 3e19: 4c 3b d0 cmp %rax,%r10 3e1c: 77 40 ja 0x3e5e 3e1e: 4d 63 c9 movslq %r9d,%r9 3e21: 49 2b c1 sub %r9,%rax 3e24: 49 c1 e1 02 shl $0x2,%r9 3e28: 49 03 c9 add %r9,%rcx 3e2b: 4d 03 c1 add %r9,%r8 3e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e35: 00 3e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e3d: 0f 1f 00 nopl (%rax) 3e40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3e45: f3 0f 59 c1 mulss %xmm1,%xmm0 3e49: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3e4f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3e55: 48 8d 52 01 lea 0x1(%rdx),%rdx 3e59: 48 3b d0 cmp %rax,%rdx 3e5c: 72 e2 jb 0x3e40 3e5e: 33 c0 xor %eax,%eax 3e60: c3 ret 3e61: 45 33 c9 xor %r9d,%r9d 3e64: eb aa jmp 0x3e10 3e66: b8 fa ff ff ff mov $0xfffffffa,%eax 3e6b: 90 nop 3e6c: c3 ret 3e6d: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e72: c3 ret 3e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e7f: 00 3e80: 53 push %rbx 3e81: 48 85 c9 test %rcx,%rcx 3e84: 0f 84 d5 01 00 00 je 0x405f 3e8a: 4d 85 c0 test %r8,%r8 3e8d: 0f 84 cc 01 00 00 je 0x405f 3e93: 45 85 c9 test %r9d,%r9d 3e96: 0f 8e bc 01 00 00 jle 0x4058 3e9c: 41 83 f9 08 cmp $0x8,%r9d 3ea0: 0f 8c a2 01 00 00 jl 0x4048 3ea6: 4d 89 c3 mov %r8,%r11 3ea9: 49 83 e3 0f and $0xf,%r11 3ead: 45 85 db test %r11d,%r11d 3eb0: 74 18 je 0x3eca 3eb2: 41 f7 c3 03 00 00 00 test $0x3,%r11d 3eb9: 0f 85 89 01 00 00 jne 0x4048 3ebf: 41 f7 db neg %r11d 3ec2: 41 83 c3 10 add $0x10,%r11d 3ec6: 41 c1 eb 02 shr $0x2,%r11d 3eca: 41 8d 43 08 lea 0x8(%r11),%eax 3ece: 44 3b c8 cmp %eax,%r9d 3ed1: 0f 8c 71 01 00 00 jl 0x4048 3ed7: 44 89 c8 mov %r9d,%eax 3eda: 33 d2 xor %edx,%edx 3edc: 41 2b c3 sub %r11d,%eax 3edf: 44 89 db mov %r11d,%ebx 3ee2: 83 e0 07 and $0x7,%eax 3ee5: f7 d8 neg %eax 3ee7: 41 03 c1 add %r9d,%eax 3eea: 45 85 db test %r11d,%r11d 3eed: 76 2f jbe 0x3f1e 3eef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ef6: 00 3ef7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3efe: 66 90 xchg %ax,%ax 3f00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 3f05: f3 0f 59 c1 mulss %xmm1,%xmm0 3f09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 3f0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 3f15: 48 83 c2 01 add $0x1,%rdx 3f19: 48 3b d3 cmp %rbx,%rdx 3f1c: 72 e2 jb 0x3f00 3f1e: 45 89 db mov %r11d,%r11d 3f21: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 3f25: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 3f2c: 48 63 d0 movslq %eax,%rdx 3f2f: 74 3f je 0x3f70 3f31: 0f 28 c1 movaps %xmm1,%xmm0 3f34: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f3f: 00 3f40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 3f44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 3f49: 0f 59 d0 mulps %xmm0,%xmm2 3f4c: 0f 59 d8 mulps %xmm0,%xmm3 3f4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 3f54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 3f5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 3f5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 3f65: 48 83 c3 08 add $0x8,%rbx 3f69: 48 3b da cmp %rdx,%rbx 3f6c: 72 d2 jb 0x3f40 3f6e: eb 3e jmp 0x3fae 3f70: 0f 28 c1 movaps %xmm1,%xmm0 3f73: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 3f77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3f7e: 00 00 3f80: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 3f84: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 3f89: 0f 59 d0 mulps %xmm0,%xmm2 3f8c: 0f 59 d8 mulps %xmm0,%xmm3 3f8f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 3f94: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 3f9a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 3f9f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 3fa5: 48 83 c3 08 add $0x8,%rbx 3fa9: 48 3b da cmp %rdx,%rbx 3fac: 72 d2 jb 0x3f80 3fae: 8d 58 01 lea 0x1(%rax),%ebx 3fb1: 41 3b d9 cmp %r9d,%ebx 3fb4: 0f 87 85 00 00 00 ja 0x403f 3fba: 4d 63 d1 movslq %r9d,%r10 3fbd: 4c 2b d2 sub %rdx,%r10 3fc0: 49 83 fa 04 cmp $0x4,%r10 3fc4: 0f 8c 79 00 00 00 jl 0x4043 3fca: 45 89 d3 mov %r10d,%r11d 3fcd: 45 33 c9 xor %r9d,%r9d 3fd0: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 3fd4: 41 83 e3 fc and $0xfffffffc,%r11d 3fd8: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 3fdc: 4d 63 db movslq %r11d,%r11 3fdf: 90 nop 3fe0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 3fe5: 0f 59 d0 mulps %xmm0,%xmm2 3fe8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 3fed: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) 3ff2: 49 83 c1 04 add $0x4,%r9 3ff6: 4d 3b cb cmp %r11,%r9 3ff9: 72 e5 jb 0x3fe0 3ffb: 4d 3b da cmp %r10,%r11 3ffe: 73 3f jae 0x403f 4000: 48 63 c0 movslq %eax,%rax 4003: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 4007: 49 8d 04 80 lea (%r8,%rax,4),%rax 400b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4012: 00 4013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4020: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 4026: f3 0f 59 c1 mulss %xmm1,%xmm0 402a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 4030: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 4036: 49 83 c3 01 add $0x1,%r11 403a: 4d 3b da cmp %r10,%r11 403d: 72 e1 jb 0x4020 403f: 33 c0 xor %eax,%eax 4041: 5b pop %rbx 4042: c3 ret 4043: 45 33 db xor %r11d,%r11d 4046: eb b3 jmp 0x3ffb 4048: 33 c0 xor %eax,%eax 404a: 41 83 f9 01 cmp $0x1,%r9d 404e: 72 ef jb 0x403f 4050: 4d 63 d1 movslq %r9d,%r10 4053: 45 33 db xor %r11d,%r11d 4056: eb a3 jmp 0x3ffb 4058: b8 fa ff ff ff mov $0xfffffffa,%eax 405d: 5b pop %rbx 405e: c3 ret 405f: b8 f8 ff ff ff mov $0xfffffff8,%eax 4064: 5b pop %rbx 4065: c3 ret 4066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 406d: 00 406e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4075: 0f 1f 40 00 nopl 0x0(%rax) 4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4080: 41 57 push %r15 4082: c5 f8 28 d1 vmovaps %xmm1,%xmm2 4086: 48 85 c9 test %rcx,%rcx 4089: 0f 84 b0 01 00 00 je 0x423f 408f: 4d 85 c0 test %r8,%r8 4092: 0f 84 a7 01 00 00 je 0x423f 4098: 45 85 c9 test %r9d,%r9d 409b: 0f 8e 96 01 00 00 jle 0x4237 40a1: 41 83 f9 10 cmp $0x10,%r9d 40a5: 0f 8c 7c 01 00 00 jl 0x4227 40ab: 4d 89 c2 mov %r8,%r10 40ae: 49 83 e2 1f and $0x1f,%r10 40b2: 45 89 d2 mov %r10d,%r10d 40b5: 45 85 d2 test %r10d,%r10d 40b8: 74 18 je 0x40d2 40ba: 41 f7 c2 03 00 00 00 test $0x3,%r10d 40c1: 0f 85 60 01 00 00 jne 0x4227 40c7: 41 f7 da neg %r10d 40ca: 41 83 c2 20 add $0x20,%r10d 40ce: 41 c1 ea 02 shr $0x2,%r10d 40d2: 41 8d 42 10 lea 0x10(%r10),%eax 40d6: 44 3b c8 cmp %eax,%r9d 40d9: 0f 8c 48 01 00 00 jl 0x4227 40df: 44 89 c8 mov %r9d,%eax 40e2: 33 d2 xor %edx,%edx 40e4: 41 2b c2 sub %r10d,%eax 40e7: 83 e0 0f and $0xf,%eax 40ea: f7 d8 neg %eax 40ec: 41 03 c1 add %r9d,%eax 40ef: 45 85 d2 test %r10d,%r10d 40f2: 76 25 jbe 0x4119 40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4100: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 4105: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 410b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) 4111: 48 ff c2 inc %rdx 4114: 49 3b d2 cmp %r10,%rdx 4117: 72 e7 jb 0x4100 4119: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 411e: 48 63 d0 movslq %eax,%rdx 4121: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 4127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 412e: 00 412f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4136: 0f 1f 00 nopl (%rax) 4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4140: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 4146: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 414d: 01 414e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 4152: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 4159: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 415f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) 4165: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 416c: 01 416d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 4171: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 4178: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) 417f: 49 83 c2 10 add $0x10,%r10 4183: 4c 3b d2 cmp %rdx,%r10 4186: 72 b8 jb 0x4140 4188: 44 8d 50 01 lea 0x1(%rax),%r10d 418c: 45 3b d1 cmp %r9d,%r10d 418f: 0f 87 85 00 00 00 ja 0x421a 4195: 4d 63 d9 movslq %r9d,%r11 4198: 4c 2b da sub %rdx,%r11 419b: 49 83 fb 04 cmp $0x4,%r11 419f: 0f 8c 7d 00 00 00 jl 0x4222 41a5: 45 89 df mov %r11d,%r15d 41a8: 45 33 d2 xor %r10d,%r10d 41ab: 41 83 e7 fc and $0xfffffffc,%r15d 41af: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 41b3: 4d 63 ff movslq %r15d,%r15 41b6: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 41ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 41c0: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 41c6: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 41cc: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) 41d2: 49 83 c2 04 add $0x4,%r10 41d6: 4d 3b d7 cmp %r15,%r10 41d9: 72 e5 jb 0x41c0 41db: 4d 3b fb cmp %r11,%r15 41de: 73 3a jae 0x421a 41e0: 48 63 c0 movslq %eax,%rax 41e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 41e7: 49 8d 04 80 lea (%r8,%rax,4),%rax 41eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41f2: 00 41f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4200: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 4206: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 420c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) 4212: 49 ff c7 inc %r15 4215: 4d 3b fb cmp %r11,%r15 4218: 72 e6 jb 0x4200 421a: 33 c0 xor %eax,%eax 421c: c5 f8 77 vzeroupper 421f: 41 5f pop %r15 4221: c3 ret 4222: 45 33 ff xor %r15d,%r15d 4225: eb b4 jmp 0x41db 4227: 33 c0 xor %eax,%eax 4229: 41 83 f9 01 cmp $0x1,%r9d 422d: 72 eb jb 0x421a 422f: 4d 63 d9 movslq %r9d,%r11 4232: 45 33 ff xor %r15d,%r15d 4235: eb a4 jmp 0x41db 4237: b8 fa ff ff ff mov $0xfffffffa,%eax 423c: 41 5f pop %r15 423e: c3 ret 423f: b8 f8 ff ff ff mov $0xfffffff8,%eax 4244: 41 5f pop %r15 4246: c3 ret 4247: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 424e: 00 424f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4256: 0f 1f 00 nopl (%rax) 4259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4260: 4d 89 c2 mov %r8,%r10 4263: 48 85 c9 test %rcx,%rcx 4266: 0f 84 eb 00 00 00 je 0x4357 426c: 4d 85 d2 test %r10,%r10 426f: 0f 84 e2 00 00 00 je 0x4357 4275: 45 85 c9 test %r9d,%r9d 4278: 0f 8e d3 00 00 00 jle 0x4351 427e: 49 63 c1 movslq %r9d,%rax 4281: 48 83 f8 08 cmp $0x8,%rax 4285: 0f 8c b5 00 00 00 jl 0x4340 428b: 48 3d e1 00 00 00 cmp $0xe1,%rax 4291: 0f 8c ae 00 00 00 jl 0x4345 4297: 4c 89 d2 mov %r10,%rdx 429a: 48 83 e2 1f and $0x1f,%rdx 429e: 85 d2 test %edx,%edx 42a0: 74 11 je 0x42b3 42a2: f6 c2 03 test $0x3,%dl 42a5: 0f 85 95 00 00 00 jne 0x4340 42ab: f7 da neg %edx 42ad: 83 c2 20 add $0x20,%edx 42b0: c1 ea 02 shr $0x2,%edx 42b3: 41 89 d0 mov %edx,%r8d 42b6: 4d 8d 58 08 lea 0x8(%r8),%r11 42ba: 49 3b c3 cmp %r11,%rax 42bd: 0f 8c 7d 00 00 00 jl 0x4340 42c3: 45 89 cb mov %r9d,%r11d 42c6: 44 2b da sub %edx,%r11d 42c9: 41 83 e3 07 and $0x7,%r11d 42cd: 45 2b cb sub %r11d,%r9d 42d0: 45 33 db xor %r11d,%r11d 42d3: 4d 63 c9 movslq %r9d,%r9 42d6: 85 d2 test %edx,%edx 42d8: 76 20 jbe 0x42fa 42da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 42e0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 42e6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 42ec: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) 42f2: 49 ff c3 inc %r11 42f5: 4d 3b d8 cmp %r8,%r11 42f8: 72 e6 jb 0x42e0 42fa: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 42ff: 90 nop 4300: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 4306: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 430c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) 4312: 49 83 c0 08 add $0x8,%r8 4316: 4d 3b c1 cmp %r9,%r8 4319: 72 e5 jb 0x4300 431b: 4c 3b c8 cmp %rax,%r9 431e: 73 1a jae 0x433a 4320: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 4326: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 432c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) 4332: 49 ff c1 inc %r9 4335: 4c 3b c8 cmp %rax,%r9 4338: 72 e6 jb 0x4320 433a: 33 c0 xor %eax,%eax 433c: c5 f8 77 vzeroupper 433f: c3 ret 4340: 45 33 c9 xor %r9d,%r9d 4343: eb d6 jmp 0x431b 4345: 41 83 e1 f8 and $0xfffffff8,%r9d 4349: 45 33 c0 xor %r8d,%r8d 434c: 4d 63 c9 movslq %r9d,%r9 434f: eb a9 jmp 0x42fa 4351: b8 fa ff ff ff mov $0xfffffffa,%eax 4356: c3 ret 4357: b8 f8 ff ff ff mov $0xfffffff8,%eax 435c: c3 ret 435d: 0f 1f 00 nopl (%rax) 4360: 55 push %rbp 4361: c5 f8 28 e1 vmovaps %xmm1,%xmm4 4365: 48 85 c9 test %rcx,%rcx 4368: 0f 84 a0 01 00 00 je 0x450e 436e: 4d 85 c0 test %r8,%r8 4371: 0f 84 97 01 00 00 je 0x450e 4377: 45 85 c9 test %r9d,%r9d 437a: 0f 8e 87 01 00 00 jle 0x4507 4380: 41 83 f9 08 cmp $0x8,%r9d 4384: 0f 8c 76 01 00 00 jl 0x4500 438a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d 4391: 0f 8c 5c 01 00 00 jl 0x44f3 4397: 4c 89 c0 mov %r8,%rax 439a: 48 83 e0 1f and $0x1f,%rax 439e: a8 03 test $0x3,%al 43a0: 74 04 je 0x43a6 43a2: 33 c0 xor %eax,%eax 43a4: eb 13 jmp 0x43b9 43a6: 85 c0 test %eax,%eax 43a8: 74 0f je 0x43b9 43aa: f7 d8 neg %eax 43ac: 83 c0 20 add $0x20,%eax 43af: c1 e8 02 shr $0x2,%eax 43b2: 44 3b c8 cmp %eax,%r9d 43b5: 41 0f 4c c1 cmovl %r9d,%eax 43b9: 44 89 ca mov %r9d,%edx 43bc: 2b d0 sub %eax,%edx 43be: 83 e2 07 and $0x7,%edx 43c1: f7 da neg %edx 43c3: 41 03 d1 add %r9d,%edx 43c6: 83 f8 01 cmp $0x1,%eax 43c9: 72 6d jb 0x4438 43cb: 45 33 db xor %r11d,%r11d 43ce: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c519a0 43d5: 01 43d6: 33 ed xor %ebp,%ebp 43d8: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c519c0 43df: 01 43e0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 43e5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 43eb: 4c 63 d0 movslq %eax,%r10 43ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43f5: 00 43f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43fd: 0f 1f 00 nopl (%rax) 4400: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 4406: 49 83 c3 08 add $0x8,%r11 440a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 440e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} 4415: 00 4416: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} 441d: 00 441e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} 4425: 00 4426: 48 83 c5 20 add $0x20,%rbp 442a: 4d 3b da cmp %r10,%r11 442d: 72 d1 jb 0x4400 442f: 44 3b c8 cmp %eax,%r9d 4432: 0f 84 b4 00 00 00 je 0x44ec 4438: 8d 68 08 lea 0x8(%rax),%ebp 443b: 3b d5 cmp %ebp,%edx 443d: 7c 3b jl 0x447a 443f: 48 63 c0 movslq %eax,%rax 4442: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 4447: 48 63 ea movslq %edx,%rbp 444a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4451: 00 4452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4460: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 4465: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 446b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) 4471: 48 83 c0 08 add $0x8,%rax 4475: 48 3b c5 cmp %rbp,%rax 4478: 72 e6 jb 0x4460 447a: 8d 42 01 lea 0x1(%rdx),%eax 447d: 41 3b c1 cmp %r9d,%eax 4480: 0f 87 66 00 00 00 ja 0x44ec 4486: 44 89 cd mov %r9d,%ebp 4489: 33 c0 xor %eax,%eax 448b: 2b ea sub %edx,%ebp 448d: 48 63 d2 movslq %edx,%rdx 4490: 4d 63 c9 movslq %r9d,%r9 4493: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c519a0 449a: 01 449b: 4c 2b ca sub %rdx,%r9 449e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c519c0 44a5: 01 44a6: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 44ab: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 44b1: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp 44b5: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx 44b9: 33 d2 xor %edx,%edx 44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 44c0: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 44c6: 48 83 c0 08 add $0x8,%rax 44ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 44ce: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} 44d5: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} 44dc: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} 44e3: 48 83 c2 20 add $0x20,%rdx 44e7: 49 3b c1 cmp %r9,%rax 44ea: 72 d4 jb 0x44c0 44ec: 33 c0 xor %eax,%eax 44ee: c5 f8 77 vzeroupper 44f1: 5d pop %rbp 44f2: c3 ret 44f3: 44 89 ca mov %r9d,%edx 44f6: 33 c0 xor %eax,%eax 44f8: 83 e2 f8 and $0xfffffff8,%edx 44fb: e9 38 ff ff ff jmp 0x4438 4500: 33 d2 xor %edx,%edx 4502: e9 73 ff ff ff jmp 0x447a 4507: b8 fa ff ff ff mov $0xfffffffa,%eax 450c: 5d pop %rbp 450d: c3 ret 450e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4513: 5d pop %rbp 4514: c3 ret 4515: 0f 1f 40 00 nopl 0x0(%rax) 4519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4520: 48 83 ec 28 sub $0x28,%rsp 4524: 48 85 c9 test %rcx,%rcx 4527: 74 20 je 0x4549 4529: 48 85 d2 test %rdx,%rdx 452c: 74 1b je 0x4549 452e: 45 85 c0 test %r8d,%r8d 4531: 7f 0a jg 0x453d 4533: b8 fa ff ff ff mov $0xfffffffa,%eax 4538: 48 83 c4 28 add $0x28,%rsp 453c: c3 ret 453d: e8 1e 8f 03 00 call 0x3d460 4542: 33 c0 xor %eax,%eax 4544: 48 83 c4 28 add $0x28,%rsp 4548: c3 ret 4549: b8 f8 ff ff ff mov $0xfffffff8,%eax 454e: 48 83 c4 28 add $0x28,%rsp 4552: c3 ret 4553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 455f: 00 4560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4565: 48 85 c9 test %rcx,%rcx 4568: 74 22 je 0x458c 456a: 48 85 d2 test %rdx,%rdx 456d: 74 1d je 0x458c 456f: 45 85 c0 test %r8d,%r8d 4572: 7f 0b jg 0x457f 4574: b8 fa ff ff ff mov $0xfffffffa,%eax 4579: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 457e: c3 ret 457f: e8 5c 90 03 00 call 0x3d5e0 4584: 33 c0 xor %eax,%eax 4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 458b: c3 ret 458c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4591: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4596: c3 ret 4597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 459e: 00 00 45a0: 48 83 ec 28 sub $0x28,%rsp 45a4: 48 85 c9 test %rcx,%rcx 45a7: 74 20 je 0x45c9 45a9: 48 85 d2 test %rdx,%rdx 45ac: 74 1b je 0x45c9 45ae: 45 85 c0 test %r8d,%r8d 45b1: 7f 0a jg 0x45bd 45b3: b8 fa ff ff ff mov $0xfffffffa,%eax 45b8: 48 83 c4 28 add $0x28,%rsp 45bc: c3 ret 45bd: e8 9e 91 03 00 call 0x3d760 45c2: 33 c0 xor %eax,%eax 45c4: 48 83 c4 28 add $0x28,%rsp 45c8: c3 ret 45c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 45ce: 48 83 c4 28 add $0x28,%rsp 45d2: c3 ret 45d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45df: 00 45e0: 56 push %rsi 45e1: 48 89 d6 mov %rdx,%rsi 45e4: 48 85 c9 test %rcx,%rcx 45e7: 0f 84 90 01 00 00 je 0x477d 45ed: 48 85 f6 test %rsi,%rsi 45f0: 0f 84 87 01 00 00 je 0x477d 45f6: 45 85 c0 test %r8d,%r8d 45f9: 0f 8e 77 01 00 00 jle 0x4776 45ff: 41 83 f8 10 cmp $0x10,%r8d 4603: 0f 8c 5d 01 00 00 jl 0x4766 4609: 49 89 f1 mov %rsi,%r9 460c: 49 83 e1 1f and $0x1f,%r9 4610: 45 89 c9 mov %r9d,%r9d 4613: 45 85 c9 test %r9d,%r9d 4616: 74 18 je 0x4630 4618: 41 f7 c1 03 00 00 00 test $0x3,%r9d 461f: 0f 85 41 01 00 00 jne 0x4766 4625: 41 f7 d9 neg %r9d 4628: 41 83 c1 20 add $0x20,%r9d 462c: 41 c1 e9 02 shr $0x2,%r9d 4630: 41 8d 41 10 lea 0x10(%r9),%eax 4634: 44 3b c0 cmp %eax,%r8d 4637: 0f 8c 29 01 00 00 jl 0x4766 463d: 44 89 c0 mov %r8d,%eax 4640: 33 d2 xor %edx,%edx 4642: 41 2b c1 sub %r9d,%eax 4645: 83 e0 0f and $0xf,%eax 4648: f7 d8 neg %eax 464a: 41 03 c0 add %r8d,%eax 464d: 45 85 c9 test %r9d,%r9d 4650: 76 25 jbe 0x4677 4652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4660: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 4665: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 466a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 466f: 48 ff c2 inc %rdx 4672: 49 3b d1 cmp %r9,%rdx 4675: 72 e9 jb 0x4660 4677: 48 63 d0 movslq %eax,%rdx 467a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4680: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 4686: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 468d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 4694: 01 4695: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 469c: 01 469d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 46a3: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 46aa: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 46b0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 46b7: 49 83 c1 10 add $0x10,%r9 46bb: 4c 3b ca cmp %rdx,%r9 46be: 72 c0 jb 0x4680 46c0: 44 8d 48 01 lea 0x1(%rax),%r9d 46c4: 45 3b c8 cmp %r8d,%r9d 46c7: 0f 87 8d 00 00 00 ja 0x475a 46cd: 4d 63 d0 movslq %r8d,%r10 46d0: 4c 2b d2 sub %rdx,%r10 46d3: 49 83 fa 04 cmp $0x4,%r10 46d7: 0f 8c 84 00 00 00 jl 0x4761 46dd: 45 89 d3 mov %r10d,%r11d 46e0: 45 33 c9 xor %r9d,%r9d 46e3: 41 83 e3 fc and $0xfffffffc,%r11d 46e7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 46eb: 4d 63 db movslq %r11d,%r11 46ee: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 46f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4700: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 4706: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 470c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 4712: 49 83 c1 04 add $0x4,%r9 4716: 4d 3b cb cmp %r11,%r9 4719: 72 e5 jb 0x4700 471b: 4d 3b da cmp %r10,%r11 471e: 73 3a jae 0x475a 4720: 48 63 c0 movslq %eax,%rax 4723: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 4727: 48 8d 04 81 lea (%rcx,%rax,4),%rax 472b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4732: 00 4733: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4740: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 4746: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 474c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 4752: 49 ff c3 inc %r11 4755: 4d 3b da cmp %r10,%r11 4758: 72 e6 jb 0x4740 475a: 33 c0 xor %eax,%eax 475c: c5 f8 77 vzeroupper 475f: 5e pop %rsi 4760: c3 ret 4761: 45 33 db xor %r11d,%r11d 4764: eb b5 jmp 0x471b 4766: 33 c0 xor %eax,%eax 4768: 41 83 f8 01 cmp $0x1,%r8d 476c: 72 ec jb 0x475a 476e: 4d 63 d0 movslq %r8d,%r10 4771: 45 33 db xor %r11d,%r11d 4774: eb a5 jmp 0x471b 4776: b8 fa ff ff ff mov $0xfffffffa,%eax 477b: 5e pop %rsi 477c: c3 ret 477d: b8 f8 ff ff ff mov $0xfffffff8,%eax 4782: 5e pop %rsi 4783: c3 ret 4784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 478b: 00 478c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 479f: 00 47a0: 53 push %rbx 47a1: 49 89 ca mov %rcx,%r10 47a4: 4d 85 d2 test %r10,%r10 47a7: 0f 84 84 01 00 00 je 0x4931 47ad: 48 85 d2 test %rdx,%rdx 47b0: 0f 84 7b 01 00 00 je 0x4931 47b6: 45 85 c0 test %r8d,%r8d 47b9: 0f 8e 6b 01 00 00 jle 0x492a 47bf: 41 83 f8 10 cmp $0x10,%r8d 47c3: 0f 8c 59 01 00 00 jl 0x4922 47c9: 48 89 d3 mov %rdx,%rbx 47cc: 48 83 e3 1f and $0x1f,%rbx 47d0: 85 db test %ebx,%ebx 47d2: 74 11 je 0x47e5 47d4: f6 c3 03 test $0x3,%bl 47d7: 0f 85 45 01 00 00 jne 0x4922 47dd: f7 db neg %ebx 47df: 83 c3 20 add $0x20,%ebx 47e2: c1 eb 02 shr $0x2,%ebx 47e5: 8d 43 10 lea 0x10(%rbx),%eax 47e8: 44 3b c0 cmp %eax,%r8d 47eb: 0f 8c 31 01 00 00 jl 0x4922 47f1: 45 89 c1 mov %r8d,%r9d 47f4: 33 c0 xor %eax,%eax 47f6: 44 2b cb sub %ebx,%r9d 47f9: 41 83 e1 0f and $0xf,%r9d 47fd: 41 f7 d9 neg %r9d 4800: 45 03 c8 add %r8d,%r9d 4803: 89 d9 mov %ebx,%ecx 4805: 85 db test %ebx,%ebx 4807: 76 2f jbe 0x4838 4809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4810: 00 4811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 481f: 00 4820: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 4826: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 482b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 4830: 48 ff c0 inc %rax 4833: 48 3b c1 cmp %rcx,%rax 4836: 72 e8 jb 0x4820 4838: 49 63 c1 movslq %r9d,%rax 483b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4840: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 4846: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 484d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 4852: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 4858: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 485d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 4863: 48 83 c1 10 add $0x10,%rcx 4867: 48 3b c8 cmp %rax,%rcx 486a: 72 d4 jb 0x4840 486c: 41 8d 41 01 lea 0x1(%r9),%eax 4870: 41 3b c0 cmp %r8d,%eax 4873: 0f 87 9e 00 00 00 ja 0x4917 4879: 4d 63 c0 movslq %r8d,%r8 487c: 4d 63 c9 movslq %r9d,%r9 487f: 4d 2b c1 sub %r9,%r8 4882: 49 83 f8 04 cmp $0x4,%r8 4886: 0f 8c 92 00 00 00 jl 0x491e 488c: 4d 63 c9 movslq %r9d,%r9 488f: 44 89 c3 mov %r8d,%ebx 4892: 83 e3 fc and $0xfffffffc,%ebx 4895: 33 c9 xor %ecx,%ecx 4897: 48 63 db movslq %ebx,%rbx 489a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 489e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 48a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48a9: 00 48aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48b8: 00 48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 48c6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 48cb: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 48d0: 48 83 c1 04 add $0x4,%rcx 48d4: 48 3b cb cmp %rbx,%rcx 48d7: 72 e7 jb 0x48c0 48d9: 49 3b d8 cmp %r8,%rbx 48dc: 73 39 jae 0x4917 48de: 4d 63 c9 movslq %r9d,%r9 48e1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 48e5: 4b 8d 04 8a lea (%r10,%r9,4),%rax 48e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48f0: 00 48f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48ff: 00 4900: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 4905: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 490a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 490f: 48 ff c3 inc %rbx 4912: 49 3b d8 cmp %r8,%rbx 4915: 72 e9 jb 0x4900 4917: 33 c0 xor %eax,%eax 4919: c5 f8 77 vzeroupper 491c: 5b pop %rbx 491d: c3 ret 491e: 33 db xor %ebx,%ebx 4920: eb b7 jmp 0x48d9 4922: 45 33 c9 xor %r9d,%r9d 4925: e9 42 ff ff ff jmp 0x486c 492a: b8 fa ff ff ff mov $0xfffffffa,%eax 492f: 5b pop %rbx 4930: c3 ret 4931: b8 f8 ff ff ff mov $0xfffffff8,%eax 4936: 5b pop %rbx 4937: c3 ret 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 493f: 00 4940: 48 83 ec 28 sub $0x28,%rsp 4944: 48 85 d2 test %rdx,%rdx 4947: 74 3f je 0x4988 4949: 45 85 c0 test %r8d,%r8d 494c: 7e 30 jle 0x497e 494e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c519e0 4955: 7a 02 jp 0x4959 4957: 74 0f je 0x4968 4959: 0f 57 c9 xorps %xmm1,%xmm1 495c: 0f 2e c1 ucomiss %xmm1,%xmm0 495f: 7a 02 jp 0x4963 4961: 74 0c je 0x496f 4963: e8 78 8f 03 00 call 0x3d8e0 4968: 33 c0 xor %eax,%eax 496a: 48 83 c4 28 add $0x28,%rsp 496e: c3 ret 496f: 48 89 d1 mov %rdx,%rcx 4972: 44 89 c2 mov %r8d,%edx 4975: 48 83 c4 28 add $0x28,%rsp 4979: e9 42 8d 00 00 jmp 0xd6c0 497e: b8 fa ff ff ff mov $0xfffffffa,%eax 4983: 48 83 c4 28 add $0x28,%rsp 4987: c3 ret 4988: b8 f8 ff ff ff mov $0xfffffff8,%eax 498d: 48 83 c4 28 add $0x28,%rsp 4991: c3 ret 4992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 49a5: 48 85 d2 test %rdx,%rdx 49a8: 74 43 je 0x49ed 49aa: 45 85 c0 test %r8d,%r8d 49ad: 7e 32 jle 0x49e1 49af: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c519e4 49b6: 7a 02 jp 0x49ba 49b8: 74 0f je 0x49c9 49ba: 0f 57 c9 xorps %xmm1,%xmm1 49bd: 0f 2e c1 ucomiss %xmm1,%xmm0 49c0: 7a 02 jp 0x49c4 49c2: 74 0d je 0x49d1 49c4: e8 97 90 03 00 call 0x3da60 49c9: 33 c0 xor %eax,%eax 49cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 49d0: c3 ret 49d1: 48 89 d1 mov %rdx,%rcx 49d4: 44 89 c2 mov %r8d,%edx 49d7: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 49dc: e9 1f 8f 00 00 jmp 0xd900 49e1: b8 fa ff ff ff mov $0xfffffffa,%eax 49e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 49eb: 90 nop 49ec: c3 ret 49ed: b8 f8 ff ff ff mov $0xfffffff8,%eax 49f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 49f7: 90 nop 49f8: 90 nop 49f9: 90 nop 49fa: c3 ret 49fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a00: 48 83 ec 28 sub $0x28,%rsp 4a04: 48 85 d2 test %rdx,%rdx 4a07: 74 3f je 0x4a48 4a09: 45 85 c0 test %r8d,%r8d 4a0c: 7e 30 jle 0x4a3e 4a0e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c519e8 4a15: 7a 02 jp 0x4a19 4a17: 74 0f je 0x4a28 4a19: 0f 57 c9 xorps %xmm1,%xmm1 4a1c: 0f 2e c1 ucomiss %xmm1,%xmm0 4a1f: 7a 02 jp 0x4a23 4a21: 74 0c je 0x4a2f 4a23: e8 b8 91 03 00 call 0x3dbe0 4a28: 33 c0 xor %eax,%eax 4a2a: 48 83 c4 28 add $0x28,%rsp 4a2e: c3 ret 4a2f: 48 89 d1 mov %rdx,%rcx 4a32: 44 89 c2 mov %r8d,%edx 4a35: 48 83 c4 28 add $0x28,%rsp 4a39: e9 02 91 00 00 jmp 0xdb40 4a3e: b8 fa ff ff ff mov $0xfffffffa,%eax 4a43: 48 83 c4 28 add $0x28,%rsp 4a47: c3 ret 4a48: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a4d: 48 83 c4 28 add $0x28,%rsp 4a51: c3 ret 4a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a60: 48 83 ec 28 sub $0x28,%rsp 4a64: 48 85 d2 test %rdx,%rdx 4a67: 0f 84 a6 01 00 00 je 0x4c13 4a6d: 45 85 c0 test %r8d,%r8d 4a70: 0f 8e 93 01 00 00 jle 0x4c09 4a76: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c519ec 4a7d: 01 4a7e: 7a 06 jp 0x4a86 4a80: 0f 84 7c 01 00 00 je 0x4c02 4a86: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4a8a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 4a8e: 7a 06 jp 0x4a96 4a90: 0f 84 5c 01 00 00 je 0x4bf2 4a96: 41 83 f8 10 cmp $0x10,%r8d 4a9a: 0f 8c 42 01 00 00 jl 0x4be2 4aa0: 49 89 d1 mov %rdx,%r9 4aa3: 49 83 e1 1f and $0x1f,%r9 4aa7: 45 85 c9 test %r9d,%r9d 4aaa: 74 18 je 0x4ac4 4aac: 41 f7 c1 03 00 00 00 test $0x3,%r9d 4ab3: 0f 85 29 01 00 00 jne 0x4be2 4ab9: 41 f7 d9 neg %r9d 4abc: 41 83 c1 20 add $0x20,%r9d 4ac0: 41 c1 e9 02 shr $0x2,%r9d 4ac4: 41 8d 41 10 lea 0x10(%r9),%eax 4ac8: 44 3b c0 cmp %eax,%r8d 4acb: 0f 8c 11 01 00 00 jl 0x4be2 4ad1: 45 89 c2 mov %r8d,%r10d 4ad4: 33 c0 xor %eax,%eax 4ad6: 45 2b d1 sub %r9d,%r10d 4ad9: 41 83 e2 0f and $0xf,%r10d 4add: 41 f7 da neg %r10d 4ae0: 45 03 d0 add %r8d,%r10d 4ae3: 45 89 cb mov %r9d,%r11d 4ae6: 45 85 c9 test %r9d,%r9d 4ae9: 76 27 jbe 0x4b12 4aeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4af2: 00 4af3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4b00: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 4b05: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 4b0a: 48 ff c0 inc %rax 4b0d: 49 3b c3 cmp %r11,%rax 4b10: 72 ee jb 0x4b00 4b12: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 4b17: 4d 63 ca movslq %r10d,%r9 4b1a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 4b20: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 4b26: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 4b2d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) 4b33: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) 4b3a: 49 83 c3 10 add $0x10,%r11 4b3e: 4d 3b d9 cmp %r9,%r11 4b41: 72 dd jb 0x4b20 4b43: 41 8d 42 01 lea 0x1(%r10),%eax 4b47: 41 3b c0 cmp %r8d,%eax 4b4a: 0f 87 84 00 00 00 ja 0x4bd4 4b50: 4d 63 c0 movslq %r8d,%r8 4b53: 4d 2b c1 sub %r9,%r8 4b56: 49 83 f8 04 cmp $0x4,%r8 4b5a: 0f 8c 7e 00 00 00 jl 0x4bde 4b60: 44 89 c0 mov %r8d,%eax 4b63: 45 33 db xor %r11d,%r11d 4b66: 83 e0 fc and $0xfffffffc,%eax 4b69: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 4b6d: 48 63 c0 movslq %eax,%rax 4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b77: 00 4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b7f: 90 nop 4b80: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 4b85: 49 83 c3 04 add $0x4,%r11 4b89: c4 c1 78 11 09 vmovups %xmm1,(%r9) 4b8e: 49 83 c1 10 add $0x10,%r9 4b92: 4c 3b d8 cmp %rax,%r11 4b95: 72 e9 jb 0x4b80 4b97: 49 3b c0 cmp %r8,%rax 4b9a: 73 38 jae 0x4bd4 4b9c: 4d 63 d2 movslq %r10d,%r10 4b9f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx 4ba3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 4ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bae: 00 4baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bb6: 0f 1f 00 nopl (%rax) 4bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bc0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 4bc4: 48 ff c0 inc %rax 4bc7: c5 fa 11 0a vmovss %xmm1,(%rdx) 4bcb: 48 83 c2 04 add $0x4,%rdx 4bcf: 49 3b c0 cmp %r8,%rax 4bd2: 72 ec jb 0x4bc0 4bd4: 33 c0 xor %eax,%eax 4bd6: c5 f8 77 vzeroupper 4bd9: 48 83 c4 28 add $0x28,%rsp 4bdd: c3 ret 4bde: 33 c0 xor %eax,%eax 4be0: eb b5 jmp 0x4b97 4be2: 45 33 d2 xor %r10d,%r10d 4be5: 41 83 f8 01 cmp $0x1,%r8d 4be9: 72 e9 jb 0x4bd4 4beb: 4d 63 c0 movslq %r8d,%r8 4bee: 33 c0 xor %eax,%eax 4bf0: eb a5 jmp 0x4b97 4bf2: 48 89 d1 mov %rdx,%rcx 4bf5: 44 89 c2 mov %r8d,%edx 4bf8: e8 83 8f 00 00 call 0xdb80 4bfd: 48 83 c4 28 add $0x28,%rsp 4c01: c3 ret 4c02: 33 c0 xor %eax,%eax 4c04: 48 83 c4 28 add $0x28,%rsp 4c08: c3 ret 4c09: b8 fa ff ff ff mov $0xfffffffa,%eax 4c0e: 48 83 c4 28 add $0x28,%rsp 4c12: c3 ret 4c13: b8 f8 ff ff ff mov $0xfffffff8,%eax 4c18: 48 83 c4 28 add $0x28,%rsp 4c1c: c3 ret 4c1d: 0f 1f 00 nopl (%rax) 4c20: 48 83 ec 28 sub $0x28,%rsp 4c24: 48 85 d2 test %rdx,%rdx 4c27: 0f 84 9e 01 00 00 je 0x4dcb 4c2d: 45 85 c0 test %r8d,%r8d 4c30: 0f 8e 8b 01 00 00 jle 0x4dc1 4c36: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c519f0 4c3d: 01 4c3e: 7a 06 jp 0x4c46 4c40: 0f 84 74 01 00 00 je 0x4dba 4c46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4c4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 4c4e: 7a 06 jp 0x4c56 4c50: 0f 84 54 01 00 00 je 0x4daa 4c56: 41 83 f8 10 cmp $0x10,%r8d 4c5a: 0f 8c 42 01 00 00 jl 0x4da2 4c60: 49 89 d3 mov %rdx,%r11 4c63: 49 83 e3 1f and $0x1f,%r11 4c67: 45 85 db test %r11d,%r11d 4c6a: 74 18 je 0x4c84 4c6c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 4c73: 0f 85 29 01 00 00 jne 0x4da2 4c79: 41 f7 db neg %r11d 4c7c: 41 83 c3 20 add $0x20,%r11d 4c80: 41 c1 eb 02 shr $0x2,%r11d 4c84: 41 8d 43 10 lea 0x10(%r11),%eax 4c88: 44 3b c0 cmp %eax,%r8d 4c8b: 0f 8c 11 01 00 00 jl 0x4da2 4c91: 45 89 c1 mov %r8d,%r9d 4c94: 33 c0 xor %eax,%eax 4c96: 45 2b cb sub %r11d,%r9d 4c99: 41 83 e1 0f and $0xf,%r9d 4c9d: 41 f7 d9 neg %r9d 4ca0: 45 03 c8 add %r8d,%r9d 4ca3: 45 89 da mov %r11d,%r10d 4ca6: 45 85 db test %r11d,%r11d 4ca9: 76 27 jbe 0x4cd2 4cab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4cb2: 00 4cb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4cc0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 4cc5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 4cca: 48 ff c0 inc %rax 4ccd: 49 3b c2 cmp %r10,%rax 4cd0: 72 ee jb 0x4cc0 4cd2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 4cd7: 49 63 c1 movslq %r9d,%rax 4cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4ce0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 4ce6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 4ced: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 4cf3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 4cfa: 49 83 c2 10 add $0x10,%r10 4cfe: 4c 3b d0 cmp %rax,%r10 4d01: 72 dd jb 0x4ce0 4d03: 41 8d 41 01 lea 0x1(%r9),%eax 4d07: 41 3b c0 cmp %r8d,%eax 4d0a: 0f 87 84 00 00 00 ja 0x4d94 4d10: 4d 63 c0 movslq %r8d,%r8 4d13: 4d 63 c9 movslq %r9d,%r9 4d16: 4d 2b c1 sub %r9,%r8 4d19: 49 83 f8 04 cmp $0x4,%r8 4d1d: 0f 8c 7b 00 00 00 jl 0x4d9e 4d23: 4d 63 c9 movslq %r9d,%r9 4d26: 44 89 c0 mov %r8d,%eax 4d29: 83 e0 fc and $0xfffffffc,%eax 4d2c: 45 33 db xor %r11d,%r11d 4d2f: 48 63 c0 movslq %eax,%rax 4d32: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 4d37: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 4d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4d40: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 4d45: 49 83 c3 04 add $0x4,%r11 4d49: c4 c1 78 11 12 vmovups %xmm2,(%r10) 4d4e: 49 83 c2 10 add $0x10,%r10 4d52: 4c 3b d8 cmp %rax,%r11 4d55: 72 e9 jb 0x4d40 4d57: 49 3b c0 cmp %r8,%rax 4d5a: 73 38 jae 0x4d94 4d5c: 4d 63 c9 movslq %r9d,%r9 4d5f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 4d63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 4d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4d6e: 00 4d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d76: 0f 1f 00 nopl (%rax) 4d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 4d84: 48 ff c0 inc %rax 4d87: c5 fa 11 0a vmovss %xmm1,(%rdx) 4d8b: 48 83 c2 04 add $0x4,%rdx 4d8f: 49 3b c0 cmp %r8,%rax 4d92: 72 ec jb 0x4d80 4d94: 33 c0 xor %eax,%eax 4d96: c5 f8 77 vzeroupper 4d99: 48 83 c4 28 add $0x28,%rsp 4d9d: c3 ret 4d9e: 33 c0 xor %eax,%eax 4da0: eb b5 jmp 0x4d57 4da2: 45 33 c9 xor %r9d,%r9d 4da5: e9 59 ff ff ff jmp 0x4d03 4daa: 48 89 d1 mov %rdx,%rcx 4dad: 44 89 c2 mov %r8d,%edx 4db0: e8 0b 8e 00 00 call 0xdbc0 4db5: 48 83 c4 28 add $0x28,%rsp 4db9: c3 ret 4dba: 33 c0 xor %eax,%eax 4dbc: 48 83 c4 28 add $0x28,%rsp 4dc0: c3 ret 4dc1: b8 fa ff ff ff mov $0xfffffffa,%eax 4dc6: 48 83 c4 28 add $0x28,%rsp 4dca: c3 ret 4dcb: b8 f8 ff ff ff mov $0xfffffff8,%eax 4dd0: 48 83 c4 28 add $0x28,%rsp 4dd4: c3 ret 4dd5: 0f 1f 40 00 nopl 0x0(%rax) 4dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4de0: 48 83 ec 28 sub $0x28,%rsp 4de4: 48 85 d2 test %rdx,%rdx 4de7: 0f 84 9e 01 00 00 je 0x4f8b 4ded: 45 85 c0 test %r8d,%r8d 4df0: 0f 8e 8b 01 00 00 jle 0x4f81 4df6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c519f4 4dfd: 01 4dfe: 7a 06 jp 0x4e06 4e00: 0f 84 74 01 00 00 je 0x4f7a 4e06: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4e0a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 4e0e: 7a 06 jp 0x4e16 4e10: 0f 84 54 01 00 00 je 0x4f6a 4e16: 41 83 f8 10 cmp $0x10,%r8d 4e1a: 0f 8c 42 01 00 00 jl 0x4f62 4e20: 49 89 d3 mov %rdx,%r11 4e23: 49 83 e3 1f and $0x1f,%r11 4e27: 45 85 db test %r11d,%r11d 4e2a: 74 18 je 0x4e44 4e2c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 4e33: 0f 85 29 01 00 00 jne 0x4f62 4e39: 41 f7 db neg %r11d 4e3c: 41 83 c3 20 add $0x20,%r11d 4e40: 41 c1 eb 02 shr $0x2,%r11d 4e44: 41 8d 43 10 lea 0x10(%r11),%eax 4e48: 44 3b c0 cmp %eax,%r8d 4e4b: 0f 8c 11 01 00 00 jl 0x4f62 4e51: 45 89 c1 mov %r8d,%r9d 4e54: 33 c0 xor %eax,%eax 4e56: 45 2b cb sub %r11d,%r9d 4e59: 41 83 e1 0f and $0xf,%r9d 4e5d: 41 f7 d9 neg %r9d 4e60: 45 03 c8 add %r8d,%r9d 4e63: 45 89 da mov %r11d,%r10d 4e66: 45 85 db test %r11d,%r11d 4e69: 76 27 jbe 0x4e92 4e6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e72: 00 4e73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4e80: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 4e85: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 4e8a: 48 ff c0 inc %rax 4e8d: 49 3b c2 cmp %r10,%rax 4e90: 72 ee jb 0x4e80 4e92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 4e97: 49 63 c1 movslq %r9d,%rax 4e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4ea0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 4ea6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 4ead: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 4eb3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 4eba: 49 83 c2 10 add $0x10,%r10 4ebe: 4c 3b d0 cmp %rax,%r10 4ec1: 72 dd jb 0x4ea0 4ec3: 41 8d 41 01 lea 0x1(%r9),%eax 4ec7: 41 3b c0 cmp %r8d,%eax 4eca: 0f 87 84 00 00 00 ja 0x4f54 4ed0: 4d 63 c0 movslq %r8d,%r8 4ed3: 4d 63 c9 movslq %r9d,%r9 4ed6: 4d 2b c1 sub %r9,%r8 4ed9: 49 83 f8 04 cmp $0x4,%r8 4edd: 0f 8c 7b 00 00 00 jl 0x4f5e 4ee3: 4d 63 c9 movslq %r9d,%r9 4ee6: 44 89 c0 mov %r8d,%eax 4ee9: 83 e0 fc and $0xfffffffc,%eax 4eec: 45 33 db xor %r11d,%r11d 4eef: 48 63 c0 movslq %eax,%rax 4ef2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 4ef7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4f00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 4f05: 49 83 c3 04 add $0x4,%r11 4f09: c4 c1 78 11 12 vmovups %xmm2,(%r10) 4f0e: 49 83 c2 10 add $0x10,%r10 4f12: 4c 3b d8 cmp %rax,%r11 4f15: 72 e9 jb 0x4f00 4f17: 49 3b c0 cmp %r8,%rax 4f1a: 73 38 jae 0x4f54 4f1c: 4d 63 c9 movslq %r9d,%r9 4f1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 4f23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 4f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f2e: 00 4f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f36: 0f 1f 00 nopl (%rax) 4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 4f44: 48 ff c0 inc %rax 4f47: c5 fa 11 0a vmovss %xmm1,(%rdx) 4f4b: 48 83 c2 04 add $0x4,%rdx 4f4f: 49 3b c0 cmp %r8,%rax 4f52: 72 ec jb 0x4f40 4f54: 33 c0 xor %eax,%eax 4f56: c5 f8 77 vzeroupper 4f59: 48 83 c4 28 add $0x28,%rsp 4f5d: c3 ret 4f5e: 33 c0 xor %eax,%eax 4f60: eb b5 jmp 0x4f17 4f62: 45 33 c9 xor %r9d,%r9d 4f65: e9 59 ff ff ff jmp 0x4ec3 4f6a: 48 89 d1 mov %rdx,%rcx 4f6d: 44 89 c2 mov %r8d,%edx 4f70: e8 8b 8c 00 00 call 0xdc00 4f75: 48 83 c4 28 add $0x28,%rsp 4f79: c3 ret 4f7a: 33 c0 xor %eax,%eax 4f7c: 48 83 c4 28 add $0x28,%rsp 4f80: c3 ret 4f81: b8 fa ff ff ff mov $0xfffffffa,%eax 4f86: 48 83 c4 28 add $0x28,%rsp 4f8a: c3 ret 4f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f90: 48 83 c4 28 add $0x28,%rsp 4f94: c3 ret 4f95: 0f 1f 40 00 nopl 0x0(%rax) 4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4fa0: 48 83 ec 38 sub $0x38,%rsp 4fa4: 45 89 c1 mov %r8d,%r9d 4fa7: 49 89 d0 mov %rdx,%r8 4faa: 48 89 ca mov %rcx,%rdx 4fad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 4fb3: 48 85 d2 test %rdx,%rdx 4fb6: 8b 44 24 60 mov 0x60(%rsp),%eax 4fba: 74 47 je 0x5003 4fbc: 4d 85 c0 test %r8,%r8 4fbf: 74 42 je 0x5003 4fc1: 45 85 c9 test %r9d,%r9d 4fc4: 7e 47 jle 0x500d 4fc6: 85 c0 test %eax,%eax 4fc8: 74 0f je 0x4fd9 4fca: 83 f8 04 cmp $0x4,%eax 4fcd: 74 0d je 0x4fdc 4fcf: b8 fb ff ff ff mov $0xfffffffb,%eax 4fd4: 48 83 c4 38 add $0x38,%rsp 4fd8: c3 ret 4fd9: 83 f8 04 cmp $0x4,%eax 4fdc: 49 89 e3 mov %rsp,%r11 4fdf: b8 01 00 00 00 mov $0x1,%eax 4fe4: 41 ba 00 00 00 00 mov $0x0,%r10d 4fea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 4fef: 44 0f 44 d0 cmove %eax,%r10d 4ff3: 45 89 53 20 mov %r10d,0x20(%r11) 4ff7: e8 b0 d9 a6 01 call 0x1a729ac 4ffc: 33 c0 xor %eax,%eax 4ffe: 48 83 c4 38 add $0x38,%rsp 5002: c3 ret 5003: b8 f8 ff ff ff mov $0xfffffff8,%eax 5008: 48 83 c4 38 add $0x38,%rsp 500c: c3 ret 500d: b8 fa ff ff ff mov $0xfffffffa,%eax 5012: 48 83 c4 38 add $0x38,%rsp 5016: c3 ret 5017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 501e: 00 00 5020: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 5025: 45 89 c1 mov %r8d,%r9d 5028: 49 89 d0 mov %rdx,%r8 502b: 48 89 ca mov %rcx,%rdx 502e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 5034: 48 85 d2 test %rdx,%rdx 5037: 8b 44 24 60 mov 0x60(%rsp),%eax 503b: 74 4b je 0x5088 503d: 4d 85 c0 test %r8,%r8 5040: 74 46 je 0x5088 5042: 45 85 c9 test %r9d,%r9d 5045: 7e 4c jle 0x5093 5047: 85 c0 test %eax,%eax 5049: 74 12 je 0x505d 504b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 5050: 74 0b je 0x505d 5052: b8 fb ff ff ff mov $0xfffffffb,%eax 5057: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 505c: c3 ret 505d: 49 89 e3 mov %rsp,%r11 5060: 41 ba 01 00 00 00 mov $0x1,%r10d 5066: 83 f8 04 cmp $0x4,%eax 5069: b8 00 00 00 00 mov $0x0,%eax 506e: 41 0f 44 c2 cmove %r10d,%eax 5072: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 5077: 41 89 43 20 mov %eax,0x20(%r11) 507b: e8 cc 47 a7 01 call 0x1a7984c 5080: 33 c0 xor %eax,%eax 5082: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 5087: c3 ret 5088: b8 f8 ff ff ff mov $0xfffffff8,%eax 508d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 5092: c3 ret 5093: b8 fa ff ff ff mov $0xfffffffa,%eax 5098: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 509d: c3 ret 509e: 66 90 xchg %ax,%ax 50a0: 48 83 ec 38 sub $0x38,%rsp 50a4: 45 89 c1 mov %r8d,%r9d 50a7: 49 89 d0 mov %rdx,%r8 50aa: 48 89 ca mov %rcx,%rdx 50ad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 50b3: 8b 44 24 60 mov 0x60(%rsp),%eax 50b7: 48 85 d2 test %rdx,%rdx 50ba: 74 47 je 0x5103 50bc: 4d 85 c0 test %r8,%r8 50bf: 74 42 je 0x5103 50c1: 45 85 c9 test %r9d,%r9d 50c4: 7e 47 jle 0x510d 50c6: 85 c0 test %eax,%eax 50c8: 74 0f je 0x50d9 50ca: 83 f8 04 cmp $0x4,%eax 50cd: 74 0d je 0x50dc 50cf: b8 fb ff ff ff mov $0xfffffffb,%eax 50d4: 48 83 c4 38 add $0x38,%rsp 50d8: c3 ret 50d9: 83 f8 04 cmp $0x4,%eax 50dc: b8 01 00 00 00 mov $0x1,%eax 50e1: 41 ba 00 00 00 00 mov $0x0,%r10d 50e7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 50ec: 44 0f 44 d0 cmove %eax,%r10d 50f0: 49 89 e3 mov %rsp,%r11 50f3: 45 89 53 20 mov %r10d,0x20(%r11) 50f7: e8 00 b4 a7 01 call 0x1a804fc 50fc: 33 c0 xor %eax,%eax 50fe: 48 83 c4 38 add $0x38,%rsp 5102: c3 ret 5103: b8 f8 ff ff ff mov $0xfffffff8,%eax 5108: 48 83 c4 38 add $0x38,%rsp 510c: c3 ret 510d: b8 fa ff ff ff mov $0xfffffffa,%eax 5112: 48 83 c4 38 add $0x38,%rsp 5116: c3 ret 5117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 511e: 00 00 5120: 41 56 push %r14 5122: 48 85 c9 test %rcx,%rcx 5125: 0f 84 51 03 00 00 je 0x547c 512b: 48 85 d2 test %rdx,%rdx 512e: 0f 84 48 03 00 00 je 0x547c 5134: 45 85 c0 test %r8d,%r8d 5137: 0f 8e 37 03 00 00 jle 0x5474 513d: 8b 44 24 30 mov 0x30(%rsp),%eax 5141: 85 c0 test %eax,%eax 5143: 0f 84 94 01 00 00 je 0x52dd 5149: 83 f8 04 cmp $0x4,%eax 514c: 74 08 je 0x5156 514e: b8 fb ff ff ff mov $0xfffffffb,%eax 5153: 41 5e pop %r14 5155: c3 ret 5156: 45 32 c9 xor %r9b,%r9b 5159: 41 83 f8 10 cmp $0x10,%r8d 515d: 0f 8c fd 02 00 00 jl 0x5460 5163: 49 89 d3 mov %rdx,%r11 5166: 49 83 e3 1f and $0x1f,%r11 516a: 45 89 db mov %r11d,%r11d 516d: 45 85 db test %r11d,%r11d 5170: 74 18 je 0x518a 5172: 41 f7 c3 03 00 00 00 test $0x3,%r11d 5179: 0f 85 e1 02 00 00 jne 0x5460 517f: 41 f7 db neg %r11d 5182: 41 83 c3 20 add $0x20,%r11d 5186: 41 c1 eb 02 shr $0x2,%r11d 518a: 41 8d 43 10 lea 0x10(%r11),%eax 518e: 44 3b c0 cmp %eax,%r8d 5191: 0f 8c c9 02 00 00 jl 0x5460 5197: 44 89 c0 mov %r8d,%eax 519a: 45 33 d2 xor %r10d,%r10d 519d: 41 2b c3 sub %r11d,%eax 51a0: 83 e0 0f and $0xf,%eax 51a3: f7 d8 neg %eax 51a5: 41 03 c0 add %r8d,%eax 51a8: 45 85 db test %r11d,%r11d 51ab: 76 2b jbe 0x51d8 51ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51b4: 00 51b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51bc: 0f 1f 40 00 nopl 0x0(%rax) 51c0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 51c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 51ca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 51d0: 49 ff c2 inc %r10 51d3: 4d 3b d3 cmp %r11,%r10 51d6: 72 e8 jb 0x51c0 51d8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 51dd: 4c 63 d0 movslq %eax,%r10 51e0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 51e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51ed: 00 51ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51f5: 0f 1f 40 00 nopl 0x0(%rax) 51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5200: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 5206: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 520d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 5214: 01 5215: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 5219: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 521f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 5226: 01 5227: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 522b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 5232: 49 83 c3 10 add $0x10,%r11 5236: 4d 3b da cmp %r10,%r11 5239: 72 c5 jb 0x5200 523b: 44 8d 50 01 lea 0x1(%rax),%r10d 523f: 45 3b d0 cmp %r8d,%r10d 5242: 0f 87 10 02 00 00 ja 0x5458 5248: 4d 63 c0 movslq %r8d,%r8 524b: 48 63 c0 movslq %eax,%rax 524e: 4c 2b c0 sub %rax,%r8 5251: 41 80 f9 01 cmp $0x1,%r9b 5255: 75 05 jne 0x525c 5257: 45 33 db xor %r11d,%r11d 525a: eb 3d jmp 0x5299 525c: 49 83 f8 04 cmp $0x4,%r8 5260: 7c f5 jl 0x5257 5262: 48 63 c0 movslq %eax,%rax 5265: 45 89 c3 mov %r8d,%r11d 5268: 41 83 e3 fc and $0xfffffffc,%r11d 526c: 45 33 d2 xor %r10d,%r10d 526f: 4d 63 db movslq %r11d,%r11 5272: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 5277: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 527b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 527f: 90 nop 5280: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 5286: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 528a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 5290: 49 83 c2 04 add $0x4,%r10 5294: 4d 3b d3 cmp %r11,%r10 5297: 72 e7 jb 0x5280 5299: 4d 3b d8 cmp %r8,%r11 529c: 0f 83 b6 01 00 00 jae 0x5458 52a2: 48 63 c0 movslq %eax,%rax 52a5: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 52a9: 48 8d 04 81 lea (%rcx,%rax,4),%rax 52ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52b4: 00 52b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52bc: 0f 1f 40 00 nopl 0x0(%rax) 52c0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 52c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 52ca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 52d0: 49 ff c3 inc %r11 52d3: 4d 3b d8 cmp %r8,%r11 52d6: 72 e8 jb 0x52c0 52d8: e9 7b 01 00 00 jmp 0x5458 52dd: 45 32 c9 xor %r9b,%r9b 52e0: 41 83 f8 10 cmp $0x10,%r8d 52e4: 0f 8c 80 01 00 00 jl 0x546a 52ea: 49 89 d3 mov %rdx,%r11 52ed: 49 83 e3 1f and $0x1f,%r11 52f1: 45 89 db mov %r11d,%r11d 52f4: 45 85 db test %r11d,%r11d 52f7: 74 18 je 0x5311 52f9: 41 f7 c3 03 00 00 00 test $0x3,%r11d 5300: 0f 85 64 01 00 00 jne 0x546a 5306: 41 f7 db neg %r11d 5309: 41 83 c3 20 add $0x20,%r11d 530d: 41 c1 eb 02 shr $0x2,%r11d 5311: 41 8d 43 10 lea 0x10(%r11),%eax 5315: 44 3b c0 cmp %eax,%r8d 5318: 0f 8c 4c 01 00 00 jl 0x546a 531e: 44 89 c0 mov %r8d,%eax 5321: 45 33 d2 xor %r10d,%r10d 5324: 41 2b c3 sub %r11d,%eax 5327: 83 e0 0f and $0xf,%eax 532a: f7 d8 neg %eax 532c: 41 03 c0 add %r8d,%eax 532f: 45 85 db test %r11d,%r11d 5332: 76 24 jbe 0x5358 5334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5340: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 5346: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 534a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 5350: 49 ff c2 inc %r10 5353: 4d 3b d3 cmp %r11,%r10 5356: 72 e8 jb 0x5340 5358: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 535d: 4c 63 d0 movslq %eax,%r10 5360: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 5366: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 536d: 00 536e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5375: 0f 1f 40 00 nopl 0x0(%rax) 5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5380: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 5386: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 538d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 5394: 01 5395: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 5399: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 539f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 53a6: 01 53a7: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 53ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 53b2: 49 83 c3 10 add $0x10,%r11 53b6: 4d 3b da cmp %r10,%r11 53b9: 72 c5 jb 0x5380 53bb: 44 8d 50 01 lea 0x1(%rax),%r10d 53bf: 45 3b d0 cmp %r8d,%r10d 53c2: 0f 87 90 00 00 00 ja 0x5458 53c8: 4d 63 c0 movslq %r8d,%r8 53cb: 48 63 c0 movslq %eax,%rax 53ce: 4c 2b c0 sub %rax,%r8 53d1: 41 80 f9 01 cmp $0x1,%r9b 53d5: 75 05 jne 0x53dc 53d7: 45 33 db xor %r11d,%r11d 53da: eb 3d jmp 0x5419 53dc: 49 83 f8 04 cmp $0x4,%r8 53e0: 7c f5 jl 0x53d7 53e2: 48 63 c0 movslq %eax,%rax 53e5: 45 89 c3 mov %r8d,%r11d 53e8: 41 83 e3 fc and $0xfffffffc,%r11d 53ec: 45 33 d2 xor %r10d,%r10d 53ef: 4d 63 db movslq %r11d,%r11 53f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 53f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 53fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 53ff: 90 nop 5400: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 5406: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 540a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 5410: 49 83 c2 04 add $0x4,%r10 5414: 4d 3b d3 cmp %r11,%r10 5417: 72 e7 jb 0x5400 5419: 4d 3b d8 cmp %r8,%r11 541c: 73 3a jae 0x5458 541e: 48 63 c0 movslq %eax,%rax 5421: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 5425: 48 8d 04 81 lea (%rcx,%rax,4),%rax 5429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5430: 00 5431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 543f: 00 5440: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 5446: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 544a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 5450: 49 ff c3 inc %r11 5453: 4d 3b d8 cmp %r8,%r11 5456: 72 e8 jb 0x5440 5458: 33 c0 xor %eax,%eax 545a: c5 f8 77 vzeroupper 545d: 41 5e pop %r14 545f: c3 ret 5460: 41 b1 01 mov $0x1,%r9b 5463: 33 c0 xor %eax,%eax 5465: e9 d1 fd ff ff jmp 0x523b 546a: 41 b1 01 mov $0x1,%r9b 546d: 33 c0 xor %eax,%eax 546f: e9 47 ff ff ff jmp 0x53bb 5474: b8 fa ff ff ff mov $0xfffffffa,%eax 5479: 41 5e pop %r14 547b: c3 ret 547c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5481: 41 5e pop %r14 5483: c3 ret 5484: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 548b: 00 548c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 549f: 00 54a0: 41 57 push %r15 54a2: 48 85 c9 test %rcx,%rcx 54a5: 0f 84 38 03 00 00 je 0x57e3 54ab: 48 85 d2 test %rdx,%rdx 54ae: 0f 84 2f 03 00 00 je 0x57e3 54b4: 45 85 c0 test %r8d,%r8d 54b7: 0f 8e 1e 03 00 00 jle 0x57db 54bd: 8b 44 24 30 mov 0x30(%rsp),%eax 54c1: 85 c0 test %eax,%eax 54c3: 0f 84 74 01 00 00 je 0x563d 54c9: 83 f8 04 cmp $0x4,%eax 54cc: 74 08 je 0x54d6 54ce: b8 fb ff ff ff mov $0xfffffffb,%eax 54d3: 41 5f pop %r15 54d5: c3 ret 54d6: 41 83 f8 10 cmp $0x10,%r8d 54da: 0f 8c c8 02 00 00 jl 0x57a8 54e0: 41 83 f8 1d cmp $0x1d,%r8d 54e4: 0f 8c c6 02 00 00 jl 0x57b0 54ea: 49 89 d7 mov %rdx,%r15 54ed: 49 83 e7 1f and $0x1f,%r15 54f1: 45 85 ff test %r15d,%r15d 54f4: 74 18 je 0x550e 54f6: 41 f7 c7 03 00 00 00 test $0x3,%r15d 54fd: 0f 85 a5 02 00 00 jne 0x57a8 5503: 41 f7 df neg %r15d 5506: 41 83 c7 20 add $0x20,%r15d 550a: 41 c1 ef 02 shr $0x2,%r15d 550e: 41 8d 47 10 lea 0x10(%r15),%eax 5512: 44 3b c0 cmp %eax,%r8d 5515: 0f 8c 8d 02 00 00 jl 0x57a8 551b: 45 89 c3 mov %r8d,%r11d 551e: 33 c0 xor %eax,%eax 5520: 45 2b df sub %r15d,%r11d 5523: 41 83 e3 0f and $0xf,%r11d 5527: 41 f7 db neg %r11d 552a: 45 03 d8 add %r8d,%r11d 552d: 45 89 fa mov %r15d,%r10d 5530: 45 85 ff test %r15d,%r15d 5533: 76 21 jbe 0x5556 5535: 0f 1f 40 00 nopl 0x0(%rax) 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5540: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 5545: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 5549: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 554e: 48 ff c0 inc %rax 5551: 49 3b c2 cmp %r10,%rax 5554: 72 ea jb 0x5540 5556: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 555b: 49 63 c3 movslq %r11d,%rax 555e: 66 90 xchg %ax,%ax 5560: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 5566: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 556d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 5571: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 5575: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 557b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 5582: 49 83 c2 10 add $0x10,%r10 5586: 4c 3b d0 cmp %rax,%r10 5589: 72 d5 jb 0x5560 558b: 41 8d 43 01 lea 0x1(%r11),%eax 558f: 41 3b c0 cmp %r8d,%eax 5592: 0f 87 00 02 00 00 ja 0x5798 5598: 4d 63 c8 movslq %r8d,%r9 559b: 4d 63 db movslq %r11d,%r11 559e: 4d 2b cb sub %r11,%r9 55a1: 49 83 f9 04 cmp $0x4,%r9 55a5: 0f 8c f5 01 00 00 jl 0x57a0 55ab: 4d 63 db movslq %r11d,%r11 55ae: 45 89 ca mov %r9d,%r10d 55b1: 41 83 e2 fc and $0xfffffffc,%r10d 55b5: 45 33 c0 xor %r8d,%r8d 55b8: 4d 63 d2 movslq %r10d,%r10 55bb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 55c0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 55c4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 55c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 55cf: 00 55d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 55de: 00 00 55e0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 55e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 55ea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 55f0: 49 83 c0 04 add $0x4,%r8 55f4: 4d 3b c2 cmp %r10,%r8 55f7: 72 e7 jb 0x55e0 55f9: 4d 3b d1 cmp %r9,%r10 55fc: 0f 83 96 01 00 00 jae 0x5798 5602: 4d 63 db movslq %r11d,%r11 5605: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 5609: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 560d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5614: 00 5615: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 561c: 0f 1f 40 00 nopl 0x0(%rax) 5620: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 5626: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 562a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 5630: 49 ff c2 inc %r10 5633: 4d 3b d1 cmp %r9,%r10 5636: 72 e8 jb 0x5620 5638: e9 5b 01 00 00 jmp 0x5798 563d: 41 83 f8 10 cmp $0x10,%r8d 5641: 0f 8c 7d 01 00 00 jl 0x57c4 5647: 41 83 f8 1d cmp $0x1d,%r8d 564b: 0f 8c 7b 01 00 00 jl 0x57cc 5651: 49 89 d7 mov %rdx,%r15 5654: 49 83 e7 1f and $0x1f,%r15 5658: 45 85 ff test %r15d,%r15d 565b: 74 18 je 0x5675 565d: 41 f7 c7 03 00 00 00 test $0x3,%r15d 5664: 0f 85 5a 01 00 00 jne 0x57c4 566a: 41 f7 df neg %r15d 566d: 41 83 c7 20 add $0x20,%r15d 5671: 41 c1 ef 02 shr $0x2,%r15d 5675: 41 8d 47 10 lea 0x10(%r15),%eax 5679: 44 3b c0 cmp %eax,%r8d 567c: 0f 8c 42 01 00 00 jl 0x57c4 5682: 45 89 c3 mov %r8d,%r11d 5685: 33 c0 xor %eax,%eax 5687: 45 2b df sub %r15d,%r11d 568a: 41 83 e3 0f and $0xf,%r11d 568e: 41 f7 db neg %r11d 5691: 45 03 d8 add %r8d,%r11d 5694: 45 89 fa mov %r15d,%r10d 5697: 45 85 ff test %r15d,%r15d 569a: 76 1a jbe 0x56b6 569c: 0f 1f 40 00 nopl 0x0(%rax) 56a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 56a5: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 56a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 56ae: 48 ff c0 inc %rax 56b1: 49 3b c2 cmp %r10,%rax 56b4: 72 ea jb 0x56a0 56b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 56bb: 49 63 c3 movslq %r11d,%rax 56be: 66 90 xchg %ax,%ax 56c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 56c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 56cd: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 56d1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 56d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 56db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 56e2: 49 83 c2 10 add $0x10,%r10 56e6: 4c 3b d0 cmp %rax,%r10 56e9: 72 d5 jb 0x56c0 56eb: 41 8d 43 01 lea 0x1(%r11),%eax 56ef: 41 3b c0 cmp %r8d,%eax 56f2: 0f 87 a0 00 00 00 ja 0x5798 56f8: 4d 63 c8 movslq %r8d,%r9 56fb: 4d 63 db movslq %r11d,%r11 56fe: 4d 2b cb sub %r11,%r9 5701: 49 83 f9 04 cmp $0x4,%r9 5705: 0f 8c b4 00 00 00 jl 0x57bf 570b: 4d 63 db movslq %r11d,%r11 570e: 45 89 ca mov %r9d,%r10d 5711: 41 83 e2 fc and $0xfffffffc,%r10d 5715: 45 33 c0 xor %r8d,%r8d 5718: 4d 63 d2 movslq %r10d,%r10 571b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 5720: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 5724: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 5728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 572f: 00 5730: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 573e: 00 00 5740: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 5746: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 574a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 5750: 49 83 c0 04 add $0x4,%r8 5754: 4d 3b c2 cmp %r10,%r8 5757: 72 e7 jb 0x5740 5759: 4d 3b d1 cmp %r9,%r10 575c: 73 3a jae 0x5798 575e: 4d 63 db movslq %r11d,%r11 5761: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 5765: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 5769: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5770: 00 5771: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 577f: 00 5780: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 5786: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 578a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 5790: 49 ff c2 inc %r10 5793: 4d 3b d1 cmp %r9,%r10 5796: 72 e8 jb 0x5780 5798: 33 c0 xor %eax,%eax 579a: c5 f8 77 vzeroupper 579d: 41 5f pop %r15 579f: c3 ret 57a0: 45 33 d2 xor %r10d,%r10d 57a3: e9 51 fe ff ff jmp 0x55f9 57a8: 45 33 db xor %r11d,%r11d 57ab: e9 db fd ff ff jmp 0x558b 57b0: 45 89 c3 mov %r8d,%r11d 57b3: 45 33 d2 xor %r10d,%r10d 57b6: 41 83 e3 f0 and $0xfffffff0,%r11d 57ba: e9 97 fd ff ff jmp 0x5556 57bf: 45 33 d2 xor %r10d,%r10d 57c2: eb 95 jmp 0x5759 57c4: 45 33 db xor %r11d,%r11d 57c7: e9 1f ff ff ff jmp 0x56eb 57cc: 45 89 c3 mov %r8d,%r11d 57cf: 45 33 d2 xor %r10d,%r10d 57d2: 41 83 e3 f0 and $0xfffffff0,%r11d 57d6: e9 db fe ff ff jmp 0x56b6 57db: b8 fa ff ff ff mov $0xfffffffa,%eax 57e0: 41 5f pop %r15 57e2: c3 ret 57e3: b8 f8 ff ff ff mov $0xfffffff8,%eax 57e8: 41 5f pop %r15 57ea: c3 ret 57eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57f2: 00 57f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5800: 48 83 ec 28 sub $0x28,%rsp 5804: 48 85 c9 test %rcx,%rcx 5807: 74 20 je 0x5829 5809: 48 85 d2 test %rdx,%rdx 580c: 74 1b je 0x5829 580e: 45 85 c0 test %r8d,%r8d 5811: 7f 0a jg 0x581d 5813: b8 fa ff ff ff mov $0xfffffffa,%eax 5818: 48 83 c4 28 add $0x28,%rsp 581c: c3 ret 581d: e8 3e 85 03 00 call 0x3dd60 5822: 33 c0 xor %eax,%eax 5824: 48 83 c4 28 add $0x28,%rsp 5828: c3 ret 5829: b8 f8 ff ff ff mov $0xfffffff8,%eax 582e: 48 83 c4 28 add $0x28,%rsp 5832: c3 ret 5833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 583f: 00 5840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5845: 48 85 c9 test %rcx,%rcx 5848: 74 22 je 0x586c 584a: 48 85 d2 test %rdx,%rdx 584d: 74 1d je 0x586c 584f: 45 85 c0 test %r8d,%r8d 5852: 7f 0b jg 0x585f 5854: b8 fa ff ff ff mov $0xfffffffa,%eax 5859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 585e: c3 ret 585f: e8 7c 86 03 00 call 0x3dee0 5864: 33 c0 xor %eax,%eax 5866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 586b: c3 ret 586c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5876: c3 ret 5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 587e: 00 00 5880: 48 83 ec 28 sub $0x28,%rsp 5884: 48 85 c9 test %rcx,%rcx 5887: 74 20 je 0x58a9 5889: 48 85 d2 test %rdx,%rdx 588c: 74 1b je 0x58a9 588e: 45 85 c0 test %r8d,%r8d 5891: 7f 0a jg 0x589d 5893: b8 fa ff ff ff mov $0xfffffffa,%eax 5898: 48 83 c4 28 add $0x28,%rsp 589c: c3 ret 589d: e8 be 87 03 00 call 0x3e060 58a2: 33 c0 xor %eax,%eax 58a4: 48 83 c4 28 add $0x28,%rsp 58a8: c3 ret 58a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 58ae: 48 83 c4 28 add $0x28,%rsp 58b2: c3 ret 58b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 58b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58bf: 00 58c0: 56 push %rsi 58c1: 48 89 d6 mov %rdx,%rsi 58c4: 48 85 c9 test %rcx,%rcx 58c7: 0f 84 90 01 00 00 je 0x5a5d 58cd: 48 85 f6 test %rsi,%rsi 58d0: 0f 84 87 01 00 00 je 0x5a5d 58d6: 45 85 c0 test %r8d,%r8d 58d9: 0f 8e 77 01 00 00 jle 0x5a56 58df: 41 83 f8 10 cmp $0x10,%r8d 58e3: 0f 8c 5d 01 00 00 jl 0x5a46 58e9: 49 89 f1 mov %rsi,%r9 58ec: 49 83 e1 1f and $0x1f,%r9 58f0: 45 89 c9 mov %r9d,%r9d 58f3: 45 85 c9 test %r9d,%r9d 58f6: 74 18 je 0x5910 58f8: 41 f7 c1 03 00 00 00 test $0x3,%r9d 58ff: 0f 85 41 01 00 00 jne 0x5a46 5905: 41 f7 d9 neg %r9d 5908: 41 83 c1 20 add $0x20,%r9d 590c: 41 c1 e9 02 shr $0x2,%r9d 5910: 41 8d 41 10 lea 0x10(%r9),%eax 5914: 44 3b c0 cmp %eax,%r8d 5917: 0f 8c 29 01 00 00 jl 0x5a46 591d: 44 89 c0 mov %r8d,%eax 5920: 33 d2 xor %edx,%edx 5922: 41 2b c1 sub %r9d,%eax 5925: 83 e0 0f and $0xf,%eax 5928: f7 d8 neg %eax 592a: 41 03 c0 add %r8d,%eax 592d: 45 85 c9 test %r9d,%r9d 5930: 76 25 jbe 0x5957 5932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5940: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 5945: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 594a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 594f: 48 ff c2 inc %rdx 5952: 49 3b d1 cmp %r9,%rdx 5955: 72 e9 jb 0x5940 5957: 48 63 d0 movslq %eax,%rdx 595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5960: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 5966: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 596d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 5974: 01 5975: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 597c: 01 597d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 5983: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 598a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 5990: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 5997: 49 83 c1 10 add $0x10,%r9 599b: 4c 3b ca cmp %rdx,%r9 599e: 72 c0 jb 0x5960 59a0: 44 8d 48 01 lea 0x1(%rax),%r9d 59a4: 45 3b c8 cmp %r8d,%r9d 59a7: 0f 87 8d 00 00 00 ja 0x5a3a 59ad: 4d 63 d0 movslq %r8d,%r10 59b0: 4c 2b d2 sub %rdx,%r10 59b3: 49 83 fa 04 cmp $0x4,%r10 59b7: 0f 8c 84 00 00 00 jl 0x5a41 59bd: 45 89 d3 mov %r10d,%r11d 59c0: 45 33 c9 xor %r9d,%r9d 59c3: 41 83 e3 fc and $0xfffffffc,%r11d 59c7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 59cb: 4d 63 db movslq %r11d,%r11 59ce: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 59d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59e0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 59e6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 59ec: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 59f2: 49 83 c1 04 add $0x4,%r9 59f6: 4d 3b cb cmp %r11,%r9 59f9: 72 e5 jb 0x59e0 59fb: 4d 3b da cmp %r10,%r11 59fe: 73 3a jae 0x5a3a 5a00: 48 63 c0 movslq %eax,%rax 5a03: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 5a07: 48 8d 04 81 lea (%rcx,%rax,4),%rax 5a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a12: 00 5a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5a20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 5a26: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 5a2c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 5a32: 49 ff c3 inc %r11 5a35: 4d 3b da cmp %r10,%r11 5a38: 72 e6 jb 0x5a20 5a3a: 33 c0 xor %eax,%eax 5a3c: c5 f8 77 vzeroupper 5a3f: 5e pop %rsi 5a40: c3 ret 5a41: 45 33 db xor %r11d,%r11d 5a44: eb b5 jmp 0x59fb 5a46: 33 c0 xor %eax,%eax 5a48: 41 83 f8 01 cmp $0x1,%r8d 5a4c: 72 ec jb 0x5a3a 5a4e: 4d 63 d0 movslq %r8d,%r10 5a51: 45 33 db xor %r11d,%r11d 5a54: eb a5 jmp 0x59fb 5a56: b8 fa ff ff ff mov $0xfffffffa,%eax 5a5b: 5e pop %rsi 5a5c: c3 ret 5a5d: b8 f8 ff ff ff mov $0xfffffff8,%eax 5a62: 5e pop %rsi 5a63: c3 ret 5a64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a6b: 00 5a6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a7f: 00 5a80: 53 push %rbx 5a81: 49 89 ca mov %rcx,%r10 5a84: 4d 85 d2 test %r10,%r10 5a87: 0f 84 84 01 00 00 je 0x5c11 5a8d: 48 85 d2 test %rdx,%rdx 5a90: 0f 84 7b 01 00 00 je 0x5c11 5a96: 45 85 c0 test %r8d,%r8d 5a99: 0f 8e 6b 01 00 00 jle 0x5c0a 5a9f: 41 83 f8 10 cmp $0x10,%r8d 5aa3: 0f 8c 59 01 00 00 jl 0x5c02 5aa9: 48 89 d3 mov %rdx,%rbx 5aac: 48 83 e3 1f and $0x1f,%rbx 5ab0: 85 db test %ebx,%ebx 5ab2: 74 11 je 0x5ac5 5ab4: f6 c3 03 test $0x3,%bl 5ab7: 0f 85 45 01 00 00 jne 0x5c02 5abd: f7 db neg %ebx 5abf: 83 c3 20 add $0x20,%ebx 5ac2: c1 eb 02 shr $0x2,%ebx 5ac5: 8d 43 10 lea 0x10(%rbx),%eax 5ac8: 44 3b c0 cmp %eax,%r8d 5acb: 0f 8c 31 01 00 00 jl 0x5c02 5ad1: 45 89 c1 mov %r8d,%r9d 5ad4: 33 c0 xor %eax,%eax 5ad6: 44 2b cb sub %ebx,%r9d 5ad9: 41 83 e1 0f and $0xf,%r9d 5add: 41 f7 d9 neg %r9d 5ae0: 45 03 c8 add %r8d,%r9d 5ae3: 89 d9 mov %ebx,%ecx 5ae5: 85 db test %ebx,%ebx 5ae7: 76 2f jbe 0x5b18 5ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5af0: 00 5af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5aff: 00 5b00: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 5b06: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 5b0b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 5b10: 48 ff c0 inc %rax 5b13: 48 3b c1 cmp %rcx,%rax 5b16: 72 e8 jb 0x5b00 5b18: 49 63 c1 movslq %r9d,%rax 5b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b20: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 5b26: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 5b2d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 5b32: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 5b38: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 5b3d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 5b43: 48 83 c1 10 add $0x10,%rcx 5b47: 48 3b c8 cmp %rax,%rcx 5b4a: 72 d4 jb 0x5b20 5b4c: 41 8d 41 01 lea 0x1(%r9),%eax 5b50: 41 3b c0 cmp %r8d,%eax 5b53: 0f 87 9e 00 00 00 ja 0x5bf7 5b59: 4d 63 c0 movslq %r8d,%r8 5b5c: 4d 63 c9 movslq %r9d,%r9 5b5f: 4d 2b c1 sub %r9,%r8 5b62: 49 83 f8 04 cmp $0x4,%r8 5b66: 0f 8c 92 00 00 00 jl 0x5bfe 5b6c: 4d 63 c9 movslq %r9d,%r9 5b6f: 44 89 c3 mov %r8d,%ebx 5b72: 83 e3 fc and $0xfffffffc,%ebx 5b75: 33 c9 xor %ecx,%ecx 5b77: 48 63 db movslq %ebx,%rbx 5b7a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 5b7e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 5b82: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b89: 00 5b8a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b98: 00 5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ba0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 5ba6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 5bab: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 5bb0: 48 83 c1 04 add $0x4,%rcx 5bb4: 48 3b cb cmp %rbx,%rcx 5bb7: 72 e7 jb 0x5ba0 5bb9: 49 3b d8 cmp %r8,%rbx 5bbc: 73 39 jae 0x5bf7 5bbe: 4d 63 c9 movslq %r9d,%r9 5bc1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 5bc5: 4b 8d 04 8a lea (%r10,%r9,4),%rax 5bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bd0: 00 5bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bdf: 00 5be0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 5be5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 5bea: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 5bef: 48 ff c3 inc %rbx 5bf2: 49 3b d8 cmp %r8,%rbx 5bf5: 72 e9 jb 0x5be0 5bf7: 33 c0 xor %eax,%eax 5bf9: c5 f8 77 vzeroupper 5bfc: 5b pop %rbx 5bfd: c3 ret 5bfe: 33 db xor %ebx,%ebx 5c00: eb b7 jmp 0x5bb9 5c02: 45 33 c9 xor %r9d,%r9d 5c05: e9 42 ff ff ff jmp 0x5b4c 5c0a: b8 fa ff ff ff mov $0xfffffffa,%eax 5c0f: 5b pop %rbx 5c10: c3 ret 5c11: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c16: 5b pop %rbx 5c17: c3 ret 5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c1f: 00 5c20: 48 85 c9 test %rcx,%rcx 5c23: 0f 84 5b 02 00 00 je 0x5e84 5c29: 48 85 d2 test %rdx,%rdx 5c2c: 0f 84 52 02 00 00 je 0x5e84 5c32: 4d 85 c0 test %r8,%r8 5c35: 0f 84 49 02 00 00 je 0x5e84 5c3b: 45 85 c9 test %r9d,%r9d 5c3e: 0f 86 33 02 00 00 jbe 0x5e77 5c44: 41 83 f9 06 cmp $0x6,%r9d 5c48: 0f 86 ae 01 00 00 jbe 0x5dfc 5c4e: 49 3b d0 cmp %r8,%rdx 5c51: 76 17 jbe 0x5c6a 5c53: 44 89 c8 mov %r9d,%eax 5c56: 49 89 d2 mov %rdx,%r10 5c59: 48 c1 e0 02 shl $0x2,%rax 5c5d: 4d 2b d0 sub %r8,%r10 5c60: 4c 3b d0 cmp %rax,%r10 5c63: 7d 24 jge 0x5c89 5c65: e9 92 01 00 00 jmp 0x5dfc 5c6a: 4c 3b c2 cmp %rdx,%r8 5c6d: 0f 86 89 01 00 00 jbe 0x5dfc 5c73: 44 89 c8 mov %r9d,%eax 5c76: 4d 89 c2 mov %r8,%r10 5c79: 48 c1 e0 02 shl $0x2,%rax 5c7d: 4c 2b d2 sub %rdx,%r10 5c80: 4c 3b d0 cmp %rax,%r10 5c83: 0f 8c 73 01 00 00 jl 0x5dfc 5c89: 49 3b c8 cmp %r8,%rcx 5c8c: 76 10 jbe 0x5c9e 5c8e: 49 89 ca mov %rcx,%r10 5c91: 4d 2b d0 sub %r8,%r10 5c94: 4c 3b d0 cmp %rax,%r10 5c97: 7d 1d jge 0x5cb6 5c99: e9 5e 01 00 00 jmp 0x5dfc 5c9e: 4c 3b c1 cmp %rcx,%r8 5ca1: 0f 86 55 01 00 00 jbe 0x5dfc 5ca7: 4d 89 c2 mov %r8,%r10 5caa: 4c 2b d1 sub %rcx,%r10 5cad: 4c 3b d0 cmp %rax,%r10 5cb0: 0f 8c 46 01 00 00 jl 0x5dfc 5cb6: 41 83 f9 08 cmp $0x8,%r9d 5cba: 0f 82 bd 01 00 00 jb 0x5e7d 5cc0: 4d 89 c2 mov %r8,%r10 5cc3: 49 83 e2 0f and $0xf,%r10 5cc7: 45 85 d2 test %r10d,%r10d 5cca: 74 18 je 0x5ce4 5ccc: 41 f7 c2 03 00 00 00 test $0x3,%r10d 5cd3: 0f 85 a4 01 00 00 jne 0x5e7d 5cd9: 41 f7 da neg %r10d 5cdc: 41 83 c2 10 add $0x10,%r10d 5ce0: 41 c1 ea 02 shr $0x2,%r10d 5ce4: 41 8d 42 08 lea 0x8(%r10),%eax 5ce8: 44 3b c8 cmp %eax,%r9d 5ceb: 0f 82 8c 01 00 00 jb 0x5e7d 5cf1: 44 89 c8 mov %r9d,%eax 5cf4: 45 33 db xor %r11d,%r11d 5cf7: 41 2b c2 sub %r10d,%eax 5cfa: 83 e0 07 and $0x7,%eax 5cfd: f7 d8 neg %eax 5cff: 41 03 c1 add %r9d,%eax 5d02: 45 85 d2 test %r10d,%r10d 5d05: 76 33 jbe 0x5d3a 5d07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d0e: 00 5d0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d16: 0f 1f 00 nopl (%rax) 5d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d20: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 5d26: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 5d2c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 5d32: 41 ff c3 inc %r11d 5d35: 45 3b da cmp %r10d,%r11d 5d38: 72 e6 jb 0x5d20 5d3a: 45 89 d2 mov %r10d,%r10d 5d3d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 5d41: 49 f7 c3 0f 00 00 00 test $0xf,%r11 5d48: 74 56 je 0x5da0 5d4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d51: 00 5d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d60: 45 89 d2 mov %r10d,%r10d 5d63: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 5d68: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 5d6e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 5d73: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 5d79: 0f 5d c8 minps %xmm0,%xmm1 5d7c: 0f 5d da minps %xmm2,%xmm3 5d7f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) 5d84: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 5d8a: 41 83 c2 08 add $0x8,%r10d 5d8e: 44 3b d0 cmp %eax,%r10d 5d91: 72 cd jb 0x5d60 5d93: eb 38 jmp 0x5dcd 5d95: 0f 1f 40 00 nopl 0x0(%rax) 5d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5da0: 45 89 d2 mov %r10d,%r10d 5da3: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 5da8: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 5dae: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 5db3: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 5db9: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) 5dbe: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) 5dc4: 41 83 c2 08 add $0x8,%r10d 5dc8: 44 3b d0 cmp %eax,%r10d 5dcb: 72 d3 jb 0x5da0 5dcd: 41 3b c1 cmp %r9d,%eax 5dd0: 0f 83 9e 00 00 00 jae 0x5e74 5dd6: 0f 1f 00 nopl (%rax) 5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5de0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 5de5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 5dea: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 5df0: ff c0 inc %eax 5df2: 41 3b c1 cmp %r9d,%eax 5df5: 72 e9 jb 0x5de0 5df7: e9 78 00 00 00 jmp 0x5e74 5dfc: 44 89 c8 mov %r9d,%eax 5dff: 41 bb 01 00 00 00 mov $0x1,%r11d 5e05: d1 e8 shr $1,%eax 5e07: 45 33 d2 xor %r10d,%r10d 5e0a: 85 c0 test %eax,%eax 5e0c: 76 4c jbe 0x5e5a 5e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e15: 00 5e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e1d: 0f 1f 00 nopl (%rax) 5e20: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 5e24: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 5e2a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 5e30: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 5e36: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 5e3b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 5e41: 41 ff c2 inc %r10d 5e44: 44 3b d0 cmp %eax,%r10d 5e47: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 5e4d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) 5e53: 72 cb jb 0x5e20 5e55: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 5e5a: 41 ff cb dec %r11d 5e5d: 45 3b d9 cmp %r9d,%r11d 5e60: 73 12 jae 0x5e74 5e62: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 5e68: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 5e6e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 5e74: 33 c0 xor %eax,%eax 5e76: c3 ret 5e77: b8 fa ff ff ff mov $0xfffffffa,%eax 5e7c: c3 ret 5e7d: 33 c0 xor %eax,%eax 5e7f: e9 49 ff ff ff jmp 0x5dcd 5e84: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e89: c3 ret 5e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e91: 00 5e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5ea5: 48 85 c9 test %rcx,%rcx 5ea8: 74 27 je 0x5ed1 5eaa: 48 85 d2 test %rdx,%rdx 5ead: 74 22 je 0x5ed1 5eaf: 4d 85 c0 test %r8,%r8 5eb2: 74 1d je 0x5ed1 5eb4: 45 85 c9 test %r9d,%r9d 5eb7: 77 0b ja 0x5ec4 5eb9: b8 fa ff ff ff mov $0xfffffffa,%eax 5ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5ec3: c3 ret 5ec4: e8 17 83 03 00 call 0x3e1e0 5ec9: 33 c0 xor %eax,%eax 5ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5ed0: c3 ret 5ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax 5ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5edb: c3 ret 5edc: 0f 1f 40 00 nopl 0x0(%rax) 5ee0: 48 83 ec 28 sub $0x28,%rsp 5ee4: 48 85 c9 test %rcx,%rcx 5ee7: 74 25 je 0x5f0e 5ee9: 48 85 d2 test %rdx,%rdx 5eec: 74 20 je 0x5f0e 5eee: 4d 85 c0 test %r8,%r8 5ef1: 74 1b je 0x5f0e 5ef3: 45 85 c9 test %r9d,%r9d 5ef6: 77 0a ja 0x5f02 5ef8: b8 fa ff ff ff mov $0xfffffffa,%eax 5efd: 48 83 c4 28 add $0x28,%rsp 5f01: c3 ret 5f02: e8 19 88 03 00 call 0x3e720 5f07: 33 c0 xor %eax,%eax 5f09: 48 83 c4 28 add $0x28,%rsp 5f0d: c3 ret 5f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5f13: 48 83 c4 28 add $0x28,%rsp 5f17: c3 ret 5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f1f: 00 5f20: 48 83 ec 28 sub $0x28,%rsp 5f24: 48 85 c9 test %rcx,%rcx 5f27: 74 25 je 0x5f4e 5f29: 48 85 d2 test %rdx,%rdx 5f2c: 74 20 je 0x5f4e 5f2e: 4d 85 c0 test %r8,%r8 5f31: 74 1b je 0x5f4e 5f33: 45 85 c9 test %r9d,%r9d 5f36: 77 0a ja 0x5f42 5f38: b8 fa ff ff ff mov $0xfffffffa,%eax 5f3d: 48 83 c4 28 add $0x28,%rsp 5f41: c3 ret 5f42: e8 b9 8d 03 00 call 0x3ed00 5f47: 33 c0 xor %eax,%eax 5f49: 48 83 c4 28 add $0x28,%rsp 5f4d: c3 ret 5f4e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5f53: 48 83 c4 28 add $0x28,%rsp 5f57: c3 ret 5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f5f: 00 5f60: 48 83 ec 28 sub $0x28,%rsp 5f64: 48 85 c9 test %rcx,%rcx 5f67: 74 25 je 0x5f8e 5f69: 48 85 d2 test %rdx,%rdx 5f6c: 74 20 je 0x5f8e 5f6e: 4d 85 c0 test %r8,%r8 5f71: 74 1b je 0x5f8e 5f73: 45 85 c9 test %r9d,%r9d 5f76: 77 0a ja 0x5f82 5f78: b8 fa ff ff ff mov $0xfffffffa,%eax 5f7d: 48 83 c4 28 add $0x28,%rsp 5f81: c3 ret 5f82: e8 59 93 03 00 call 0x3f2e0 5f87: 33 c0 xor %eax,%eax 5f89: 48 83 c4 28 add $0x28,%rsp 5f8d: c3 ret 5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5f93: 48 83 c4 28 add $0x28,%rsp 5f97: c3 ret 5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f9f: 00 5fa0: 48 83 ec 28 sub $0x28,%rsp 5fa4: 48 85 c9 test %rcx,%rcx 5fa7: 74 25 je 0x5fce 5fa9: 48 85 d2 test %rdx,%rdx 5fac: 74 20 je 0x5fce 5fae: 4d 85 c0 test %r8,%r8 5fb1: 74 1b je 0x5fce 5fb3: 45 85 c9 test %r9d,%r9d 5fb6: 77 0a ja 0x5fc2 5fb8: b8 fa ff ff ff mov $0xfffffffa,%eax 5fbd: 48 83 c4 28 add $0x28,%rsp 5fc1: c3 ret 5fc2: e8 39 99 03 00 call 0x3f900 5fc7: 33 c0 xor %eax,%eax 5fc9: 48 83 c4 28 add $0x28,%rsp 5fcd: c3 ret 5fce: b8 f8 ff ff ff mov $0xfffffff8,%eax 5fd3: 48 83 c4 28 add $0x28,%rsp 5fd7: c3 ret 5fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5fdf: 00 5fe0: 48 83 ec 28 sub $0x28,%rsp 5fe4: 48 85 c9 test %rcx,%rcx 5fe7: 74 25 je 0x600e 5fe9: 48 85 d2 test %rdx,%rdx 5fec: 74 20 je 0x600e 5fee: 4d 85 c0 test %r8,%r8 5ff1: 74 1b je 0x600e 5ff3: 45 85 c9 test %r9d,%r9d 5ff6: 7f 0a jg 0x6002 5ff8: b8 fa ff ff ff mov $0xfffffffa,%eax 5ffd: 48 83 c4 28 add $0x28,%rsp 6001: c3 ret 6002: e8 39 9f 03 00 call 0x3ff40 6007: 33 c0 xor %eax,%eax 6009: 48 83 c4 28 add $0x28,%rsp 600d: c3 ret 600e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6013: 48 83 c4 28 add $0x28,%rsp 6017: c3 ret 6018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 601f: 00 6020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6025: 48 85 c9 test %rcx,%rcx 6028: 74 27 je 0x6051 602a: 48 85 d2 test %rdx,%rdx 602d: 74 22 je 0x6051 602f: 4d 85 c0 test %r8,%r8 6032: 74 1d je 0x6051 6034: 45 85 c9 test %r9d,%r9d 6037: 7f 0b jg 0x6044 6039: b8 fa ff ff ff mov $0xfffffffa,%eax 603e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6043: c3 ret 6044: e8 f7 a2 03 00 call 0x40340 6049: 33 c0 xor %eax,%eax 604b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6050: c3 ret 6051: b8 f8 ff ff ff mov $0xfffffff8,%eax 6056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 605b: c3 ret 605c: 0f 1f 40 00 nopl 0x0(%rax) 6060: 48 83 ec 28 sub $0x28,%rsp 6064: 48 85 c9 test %rcx,%rcx 6067: 74 25 je 0x608e 6069: 48 85 d2 test %rdx,%rdx 606c: 74 20 je 0x608e 606e: 4d 85 c0 test %r8,%r8 6071: 74 1b je 0x608e 6073: 45 85 c9 test %r9d,%r9d 6076: 7f 0a jg 0x6082 6078: b8 fa ff ff ff mov $0xfffffffa,%eax 607d: 48 83 c4 28 add $0x28,%rsp 6081: c3 ret 6082: e8 b9 a6 03 00 call 0x40740 6087: 33 c0 xor %eax,%eax 6089: 48 83 c4 28 add $0x28,%rsp 608d: c3 ret 608e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6093: 48 83 c4 28 add $0x28,%rsp 6097: c3 ret 6098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 609f: 00 60a0: 41 57 push %r15 60a2: 49 89 ca mov %rcx,%r10 60a5: 49 89 d3 mov %rdx,%r11 60a8: 4d 85 d2 test %r10,%r10 60ab: 0f 84 fb 00 00 00 je 0x61ac 60b1: 4d 85 db test %r11,%r11 60b4: 0f 84 f2 00 00 00 je 0x61ac 60ba: 4d 85 c0 test %r8,%r8 60bd: 0f 84 e9 00 00 00 je 0x61ac 60c3: 45 85 c9 test %r9d,%r9d 60c6: 0f 8e d8 00 00 00 jle 0x61a4 60cc: 49 63 d1 movslq %r9d,%rdx 60cf: 48 83 fa 08 cmp $0x8,%rdx 60d3: 0f 8c c6 00 00 00 jl 0x619f 60d9: 4c 89 c0 mov %r8,%rax 60dc: 48 83 e0 0f and $0xf,%rax 60e0: 85 c0 test %eax,%eax 60e2: 74 10 je 0x60f4 60e4: a8 03 test $0x3,%al 60e6: 0f 85 b3 00 00 00 jne 0x619f 60ec: f7 d8 neg %eax 60ee: 83 c0 10 add $0x10,%eax 60f1: c1 e8 02 shr $0x2,%eax 60f4: 89 c1 mov %eax,%ecx 60f6: 4c 8d 79 08 lea 0x8(%rcx),%r15 60fa: 49 3b d7 cmp %r15,%rdx 60fd: 0f 8c 9c 00 00 00 jl 0x619f 6103: 45 89 cf mov %r9d,%r15d 6106: 44 2b f8 sub %eax,%r15d 6109: 41 83 e7 07 and $0x7,%r15d 610d: 45 2b cf sub %r15d,%r9d 6110: 4d 63 c9 movslq %r9d,%r9 6113: 85 c0 test %eax,%eax 6115: b8 00 00 00 00 mov $0x0,%eax 611a: 76 24 jbe 0x6140 611c: 0f 1f 40 00 nopl 0x0(%rax) 6120: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 6126: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 612c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 6132: 48 ff c0 inc %rax 6135: 48 3b c1 cmp %rcx,%rax 6138: 72 e6 jb 0x6120 613a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6140: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 6146: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 614d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 6153: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 615a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 6160: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 6167: 48 83 c1 08 add $0x8,%rcx 616b: 49 3b c9 cmp %r9,%rcx 616e: 72 d0 jb 0x6140 6170: 4c 3b ca cmp %rdx,%r9 6173: 73 25 jae 0x619a 6175: 0f 1f 40 00 nopl 0x0(%rax) 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6180: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 6186: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 618c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 6192: 49 ff c1 inc %r9 6195: 4c 3b ca cmp %rdx,%r9 6198: 72 e6 jb 0x6180 619a: 33 c0 xor %eax,%eax 619c: 41 5f pop %r15 619e: c3 ret 619f: 45 33 c9 xor %r9d,%r9d 61a2: eb cc jmp 0x6170 61a4: b8 fa ff ff ff mov $0xfffffffa,%eax 61a9: 41 5f pop %r15 61ab: c3 ret 61ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 61b1: 41 5f pop %r15 61b3: c3 ret 61b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 61b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61c0: 53 push %rbx 61c1: 57 push %rdi 61c2: 55 push %rbp 61c3: 49 89 ca mov %rcx,%r10 61c6: 4d 85 d2 test %r10,%r10 61c9: 0f 84 92 01 00 00 je 0x6361 61cf: 48 85 d2 test %rdx,%rdx 61d2: 0f 84 89 01 00 00 je 0x6361 61d8: 4d 85 c0 test %r8,%r8 61db: 0f 84 80 01 00 00 je 0x6361 61e1: 45 85 c9 test %r9d,%r9d 61e4: 0f 8e 6e 01 00 00 jle 0x6358 61ea: 41 83 f9 10 cmp $0x10,%r9d 61ee: 0f 8c 50 01 00 00 jl 0x6344 61f4: 41 83 f9 1d cmp $0x1d,%r9d 61f8: 0f 8c 4d 01 00 00 jl 0x634b 61fe: 4c 89 c1 mov %r8,%rcx 6201: 48 83 e1 1f and $0x1f,%rcx 6205: 89 c9 mov %ecx,%ecx 6207: 85 c9 test %ecx,%ecx 6209: 74 11 je 0x621c 620b: f6 c1 03 test $0x3,%cl 620e: 0f 85 30 01 00 00 jne 0x6344 6214: f7 d9 neg %ecx 6216: 83 c1 20 add $0x20,%ecx 6219: c1 e9 02 shr $0x2,%ecx 621c: 8d 41 10 lea 0x10(%rcx),%eax 621f: 44 3b c8 cmp %eax,%r9d 6222: 0f 8c 1c 01 00 00 jl 0x6344 6228: 44 89 cf mov %r9d,%edi 622b: 33 c0 xor %eax,%eax 622d: 2b f9 sub %ecx,%edi 622f: 83 e7 0f and $0xf,%edi 6232: f7 df neg %edi 6234: 41 03 f9 add %r9d,%edi 6237: 85 c9 test %ecx,%ecx 6239: 76 1e jbe 0x6259 623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6240: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 6246: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 624b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 6251: 48 ff c0 inc %rax 6254: 48 3b c1 cmp %rcx,%rax 6257: 72 e7 jb 0x6240 6259: 48 63 c7 movslq %edi,%rax 625c: 0f 1f 40 00 nopl 0x0(%rax) 6260: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 6266: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 626d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 6272: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 6278: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 627e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 6285: 48 83 c1 10 add $0x10,%rcx 6289: 48 3b c8 cmp %rax,%rcx 628c: 72 d2 jb 0x6260 628e: 8d 47 01 lea 0x1(%rdi),%eax 6291: 41 3b c1 cmp %r9d,%eax 6294: 0f 87 9d 00 00 00 ja 0x6337 629a: 4d 63 c9 movslq %r9d,%r9 629d: 48 63 ff movslq %edi,%rdi 62a0: 4c 2b cf sub %rdi,%r9 62a3: 49 83 f9 04 cmp $0x4,%r9 62a7: 0f 8c 93 00 00 00 jl 0x6340 62ad: 48 63 ff movslq %edi,%rdi 62b0: 44 89 cd mov %r9d,%ebp 62b3: 83 e5 fc and $0xfffffffc,%ebp 62b6: 33 c9 xor %ecx,%ecx 62b8: 48 63 ed movslq %ebp,%rbp 62bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 62bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 62c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 62c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62ce: 00 62cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62d6: 0f 1f 00 nopl (%rax) 62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 62e6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 62eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 62f0: 48 83 c1 04 add $0x4,%rcx 62f4: 48 3b cd cmp %rbp,%rcx 62f7: 72 e7 jb 0x62e0 62f9: 49 3b e9 cmp %r9,%rbp 62fc: 73 39 jae 0x6337 62fe: 48 63 ff movslq %edi,%rdi 6301: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 6305: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 6309: 49 8d 04 ba lea (%r10,%rdi,4),%rax 630d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6314: 00 6315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 631c: 0f 1f 40 00 nopl 0x0(%rax) 6320: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 6325: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 632a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 632f: 48 ff c5 inc %rbp 6332: 49 3b e9 cmp %r9,%rbp 6335: 72 e9 jb 0x6320 6337: 33 c0 xor %eax,%eax 6339: c5 f8 77 vzeroupper 633c: 5d pop %rbp 633d: 5f pop %rdi 633e: 5b pop %rbx 633f: c3 ret 6340: 33 ed xor %ebp,%ebp 6342: eb b5 jmp 0x62f9 6344: 33 ff xor %edi,%edi 6346: e9 43 ff ff ff jmp 0x628e 634b: 44 89 cf mov %r9d,%edi 634e: 33 c9 xor %ecx,%ecx 6350: 83 e7 f0 and $0xfffffff0,%edi 6353: e9 01 ff ff ff jmp 0x6259 6358: b8 fa ff ff ff mov $0xfffffffa,%eax 635d: 5d pop %rbp 635e: 5f pop %rdi 635f: 5b pop %rbx 6360: c3 ret 6361: b8 f8 ff ff ff mov $0xfffffff8,%eax 6366: 5d pop %rbp 6367: 5f pop %rdi 6368: 5b pop %rbx 6369: c3 ret 636a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6371: 00 6372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6380: 48 83 ec 38 sub $0x38,%rsp 6384: 45 89 c1 mov %r8d,%r9d 6387: 49 89 d0 mov %rdx,%r8 638a: 48 89 ca mov %rcx,%rdx 638d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 6393: 48 85 d2 test %rdx,%rdx 6396: 8b 44 24 60 mov 0x60(%rsp),%eax 639a: 74 47 je 0x63e3 639c: 4d 85 c0 test %r8,%r8 639f: 74 42 je 0x63e3 63a1: 45 85 c9 test %r9d,%r9d 63a4: 7e 47 jle 0x63ed 63a6: 85 c0 test %eax,%eax 63a8: 74 0f je 0x63b9 63aa: 83 f8 04 cmp $0x4,%eax 63ad: 74 0d je 0x63bc 63af: b8 fb ff ff ff mov $0xfffffffb,%eax 63b4: 48 83 c4 38 add $0x38,%rsp 63b8: c3 ret 63b9: 83 f8 04 cmp $0x4,%eax 63bc: 49 89 e3 mov %rsp,%r11 63bf: b8 01 00 00 00 mov $0x1,%eax 63c4: 41 ba 00 00 00 00 mov $0x0,%r10d 63ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 63cf: 44 0f 44 d0 cmove %eax,%r10d 63d3: 45 89 53 20 mov %r10d,0x20(%r11) 63d7: e8 c4 d6 a6 01 call 0x1a73aa0 63dc: 33 c0 xor %eax,%eax 63de: 48 83 c4 38 add $0x38,%rsp 63e2: c3 ret 63e3: b8 f8 ff ff ff mov $0xfffffff8,%eax 63e8: 48 83 c4 38 add $0x38,%rsp 63ec: c3 ret 63ed: b8 fa ff ff ff mov $0xfffffffa,%eax 63f2: 48 83 c4 38 add $0x38,%rsp 63f6: c3 ret 63f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 63fe: 00 00 6400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 6405: 45 89 c1 mov %r8d,%r9d 6408: 49 89 d0 mov %rdx,%r8 640b: 48 89 ca mov %rcx,%rdx 640e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 6414: 48 85 d2 test %rdx,%rdx 6417: 8b 44 24 60 mov 0x60(%rsp),%eax 641b: 74 4b je 0x6468 641d: 4d 85 c0 test %r8,%r8 6420: 74 46 je 0x6468 6422: 45 85 c9 test %r9d,%r9d 6425: 7e 4c jle 0x6473 6427: 85 c0 test %eax,%eax 6429: 74 12 je 0x643d 642b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 6430: 74 0b je 0x643d 6432: b8 fb ff ff ff mov $0xfffffffb,%eax 6437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 643c: c3 ret 643d: 49 89 e3 mov %rsp,%r11 6440: 41 ba 01 00 00 00 mov $0x1,%r10d 6446: 83 f8 04 cmp $0x4,%eax 6449: b8 00 00 00 00 mov $0x0,%eax 644e: 41 0f 44 c2 cmove %r10d,%eax 6452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 6457: 41 89 43 20 mov %eax,0x20(%r11) 645b: e8 f0 42 a7 01 call 0x1a7a750 6460: 33 c0 xor %eax,%eax 6462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 6467: c3 ret 6468: b8 f8 ff ff ff mov $0xfffffff8,%eax 646d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 6472: c3 ret 6473: b8 fa ff ff ff mov $0xfffffffa,%eax 6478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 647d: c3 ret 647e: 66 90 xchg %ax,%ax 6480: 48 83 ec 38 sub $0x38,%rsp 6484: 45 89 c1 mov %r8d,%r9d 6487: 49 89 d0 mov %rdx,%r8 648a: 48 89 ca mov %rcx,%rdx 648d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 6493: 8b 44 24 60 mov 0x60(%rsp),%eax 6497: 48 85 d2 test %rdx,%rdx 649a: 74 47 je 0x64e3 649c: 4d 85 c0 test %r8,%r8 649f: 74 42 je 0x64e3 64a1: 45 85 c9 test %r9d,%r9d 64a4: 7e 47 jle 0x64ed 64a6: 85 c0 test %eax,%eax 64a8: 74 0f je 0x64b9 64aa: 83 f8 04 cmp $0x4,%eax 64ad: 74 0d je 0x64bc 64af: b8 fb ff ff ff mov $0xfffffffb,%eax 64b4: 48 83 c4 38 add $0x38,%rsp 64b8: c3 ret 64b9: 83 f8 04 cmp $0x4,%eax 64bc: b8 01 00 00 00 mov $0x1,%eax 64c1: 41 ba 00 00 00 00 mov $0x0,%r10d 64c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 64cc: 44 0f 44 d0 cmove %eax,%r10d 64d0: 49 89 e3 mov %rsp,%r11 64d3: 45 89 53 20 mov %r10d,0x20(%r11) 64d7: e8 14 b1 a7 01 call 0x1a815f0 64dc: 33 c0 xor %eax,%eax 64de: 48 83 c4 38 add $0x38,%rsp 64e2: c3 ret 64e3: b8 f8 ff ff ff mov $0xfffffff8,%eax 64e8: 48 83 c4 38 add $0x38,%rsp 64ec: c3 ret 64ed: b8 fa ff ff ff mov $0xfffffffa,%eax 64f2: 48 83 c4 38 add $0x38,%rsp 64f6: c3 ret 64f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 64fe: 00 00 6500: 48 83 ec 38 sub $0x38,%rsp 6504: 45 89 c1 mov %r8d,%r9d 6507: 49 89 d0 mov %rdx,%r8 650a: 48 89 ca mov %rcx,%rdx 650d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 6513: 8b 44 24 60 mov 0x60(%rsp),%eax 6517: 48 85 d2 test %rdx,%rdx 651a: 74 47 je 0x6563 651c: 4d 85 c0 test %r8,%r8 651f: 74 42 je 0x6563 6521: 45 85 c9 test %r9d,%r9d 6524: 7e 47 jle 0x656d 6526: 85 c0 test %eax,%eax 6528: 74 0f je 0x6539 652a: 83 f8 04 cmp $0x4,%eax 652d: 74 0d je 0x653c 652f: b8 fb ff ff ff mov $0xfffffffb,%eax 6534: 48 83 c4 38 add $0x38,%rsp 6538: c3 ret 6539: 83 f8 04 cmp $0x4,%eax 653c: 49 89 e3 mov %rsp,%r11 653f: b8 01 00 00 00 mov $0x1,%eax 6544: 41 ba 00 00 00 00 mov $0x0,%r10d 654a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 654f: 44 0f 44 d0 cmove %eax,%r10d 6553: 45 89 53 20 mov %r10d,0x20(%r11) 6557: e8 c4 18 a8 01 call 0x1a87e20 655c: 33 c0 xor %eax,%eax 655e: 48 83 c4 38 add $0x38,%rsp 6562: c3 ret 6563: b8 f8 ff ff ff mov $0xfffffff8,%eax 6568: 48 83 c4 38 add $0x38,%rsp 656c: c3 ret 656d: b8 fa ff ff ff mov $0xfffffffa,%eax 6572: 48 83 c4 38 add $0x38,%rsp 6576: c3 ret 6577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 657e: 00 00 6580: 48 83 ec 38 sub $0x38,%rsp 6584: 45 89 c1 mov %r8d,%r9d 6587: 49 89 d0 mov %rdx,%r8 658a: 48 89 ca mov %rcx,%rdx 658d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 6593: 8b 44 24 60 mov 0x60(%rsp),%eax 6597: 48 85 d2 test %rdx,%rdx 659a: 74 47 je 0x65e3 659c: 4d 85 c0 test %r8,%r8 659f: 74 42 je 0x65e3 65a1: 45 85 c9 test %r9d,%r9d 65a4: 7e 47 jle 0x65ed 65a6: 85 c0 test %eax,%eax 65a8: 74 0f je 0x65b9 65aa: 83 f8 04 cmp $0x4,%eax 65ad: 74 0d je 0x65bc 65af: b8 fb ff ff ff mov $0xfffffffb,%eax 65b4: 48 83 c4 38 add $0x38,%rsp 65b8: c3 ret 65b9: 83 f8 04 cmp $0x4,%eax 65bc: 49 89 e3 mov %rsp,%r11 65bf: b8 01 00 00 00 mov $0x1,%eax 65c4: 41 ba 00 00 00 00 mov $0x0,%r10d 65ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 65cf: 44 0f 44 d0 cmove %eax,%r10d 65d3: 45 89 53 20 mov %r10d,0x20(%r11) 65d7: e8 a4 82 a8 01 call 0x1a8e880 65dc: 33 c0 xor %eax,%eax 65de: 48 83 c4 38 add $0x38,%rsp 65e2: c3 ret 65e3: b8 f8 ff ff ff mov $0xfffffff8,%eax 65e8: 48 83 c4 38 add $0x38,%rsp 65ec: c3 ret 65ed: b8 fa ff ff ff mov $0xfffffffa,%eax 65f2: 48 83 c4 38 add $0x38,%rsp 65f6: c3 ret 65f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 65fe: 00 00 6600: 48 83 ec 38 sub $0x38,%rsp 6604: 45 89 c1 mov %r8d,%r9d 6607: 49 89 d0 mov %rdx,%r8 660a: 48 89 ca mov %rcx,%rdx 660d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 6613: 8b 44 24 60 mov 0x60(%rsp),%eax 6617: 48 85 d2 test %rdx,%rdx 661a: 74 47 je 0x6663 661c: 4d 85 c0 test %r8,%r8 661f: 74 42 je 0x6663 6621: 45 85 c9 test %r9d,%r9d 6624: 7e 47 jle 0x666d 6626: 85 c0 test %eax,%eax 6628: 74 0f je 0x6639 662a: 83 f8 04 cmp $0x4,%eax 662d: 74 0d je 0x663c 662f: b8 fb ff ff ff mov $0xfffffffb,%eax 6634: 48 83 c4 38 add $0x38,%rsp 6638: c3 ret 6639: 83 f8 04 cmp $0x4,%eax 663c: 49 89 e3 mov %rsp,%r11 663f: b8 01 00 00 00 mov $0x1,%eax 6644: 41 ba 00 00 00 00 mov $0x0,%r10d 664a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 664f: 44 0f 44 d0 cmove %eax,%r10d 6653: 45 89 53 20 mov %r10d,0x20(%r11) 6657: e8 64 ee a8 01 call 0x1a954c0 665c: 33 c0 xor %eax,%eax 665e: 48 83 c4 38 add $0x38,%rsp 6662: c3 ret 6663: b8 f8 ff ff ff mov $0xfffffff8,%eax 6668: 48 83 c4 38 add $0x38,%rsp 666c: c3 ret 666d: b8 fa ff ff ff mov $0xfffffffa,%eax 6672: 48 83 c4 38 add $0x38,%rsp 6676: c3 ret 6677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 667e: 00 00 6680: 49 89 ca mov %rcx,%r10 6683: 4d 85 d2 test %r10,%r10 6686: 0f 84 fe 01 00 00 je 0x688a 668c: 4d 85 c0 test %r8,%r8 668f: 0f 84 f5 01 00 00 je 0x688a 6695: 45 85 c9 test %r9d,%r9d 6698: 0f 8e e6 01 00 00 jle 0x6884 669e: 49 63 c9 movslq %r9d,%rcx 66a1: 48 83 f9 08 cmp $0x8,%rcx 66a5: 0f 8c d4 01 00 00 jl 0x687f 66ab: 4c 89 c0 mov %r8,%rax 66ae: 48 83 e0 0f and $0xf,%rax 66b2: 85 c0 test %eax,%eax 66b4: 74 0d je 0x66c3 66b6: a8 07 test $0x7,%al 66b8: 0f 85 c1 01 00 00 jne 0x687f 66be: b8 01 00 00 00 mov $0x1,%eax 66c3: 8d 50 08 lea 0x8(%rax),%edx 66c6: 48 3b ca cmp %rdx,%rcx 66c9: 0f 8c b0 01 00 00 jl 0x687f 66cf: 44 89 ca mov %r9d,%edx 66d2: 45 33 db xor %r11d,%r11d 66d5: 2b d0 sub %eax,%edx 66d7: 83 e2 07 and $0x7,%edx 66da: 44 2b ca sub %edx,%r9d 66dd: 89 c2 mov %eax,%edx 66df: 85 c0 test %eax,%eax 66e1: 76 3b jbe 0x671e 66e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66ea: 00 66eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6700: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 6706: f2 0f 59 c1 mulsd %xmm1,%xmm0 670a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 6710: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 6716: 49 ff c3 inc %r11 6719: 4c 3b da cmp %rdx,%r11 671c: 72 e2 jb 0x6700 671e: 89 c0 mov %eax,%eax 6720: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 6724: 49 63 c1 movslq %r9d,%rax 6727: 49 f7 c3 0f 00 00 00 test $0xf,%r11 672e: 0f 84 97 00 00 00 je 0x67cb 6734: f2 0f 12 c1 movddup %xmm1,%xmm0 6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 673f: 00 6740: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 6746: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 674d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 6754: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 675b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 6762: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 6769: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 6770: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 6777: 66 0f 59 d0 mulpd %xmm0,%xmm2 677b: 66 0f 59 d8 mulpd %xmm0,%xmm3 677f: 66 0f 59 e0 mulpd %xmm0,%xmm4 6783: 66 0f 59 e8 mulpd %xmm0,%xmm5 6787: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 678d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 6794: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 679b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 67a2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 67a7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 67ad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 67b3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 67b9: 48 83 c2 08 add $0x8,%rdx 67bd: 48 3b d0 cmp %rax,%rdx 67c0: 0f 82 7a ff ff ff jb 0x6740 67c6: e9 77 00 00 00 jmp 0x6842 67cb: f2 0f 12 c1 movddup %xmm1,%xmm0 67cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67d6: 00 67d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67de: 66 90 xchg %ax,%ax 67e0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 67e5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 67eb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 67f1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 67f7: 66 0f 59 d0 mulpd %xmm0,%xmm2 67fb: 66 0f 59 d8 mulpd %xmm0,%xmm3 67ff: 66 0f 59 e0 mulpd %xmm0,%xmm4 6803: 66 0f 59 e8 mulpd %xmm0,%xmm5 6807: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 680d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 6814: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 681b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 6822: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 6827: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 682d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 6833: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 6839: 48 83 c2 08 add $0x8,%rdx 683d: 48 3b d0 cmp %rax,%rdx 6840: 72 9e jb 0x67e0 6842: 33 c0 xor %eax,%eax 6844: 41 8d 51 01 lea 0x1(%r9),%edx 6848: 48 63 d2 movslq %edx,%rdx 684b: 48 3b d1 cmp %rcx,%rdx 684e: 77 2c ja 0x687c 6850: 4d 63 c9 movslq %r9d,%r9 6853: 49 2b c9 sub %r9,%rcx 6856: 4f 8d 14 ca lea (%r10,%r9,8),%r10 685a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx 685e: 66 90 xchg %ax,%ax 6860: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 6866: f2 0f 59 c1 mulsd %xmm1,%xmm0 686a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 686f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) 6874: 48 ff c0 inc %rax 6877: 48 3b c1 cmp %rcx,%rax 687a: 72 e4 jb 0x6860 687c: 33 c0 xor %eax,%eax 687e: c3 ret 687f: 45 33 c9 xor %r9d,%r9d 6882: eb be jmp 0x6842 6884: b8 fa ff ff ff mov $0xfffffffa,%eax 6889: c3 ret 688a: b8 f8 ff ff ff mov $0xfffffff8,%eax 688f: c3 ret 6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6897: 00 6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 689f: 90 nop 68a0: 49 89 ca mov %rcx,%r10 68a3: 4d 85 d2 test %r10,%r10 68a6: 0f 84 f7 01 00 00 je 0x6aa3 68ac: 4d 85 c0 test %r8,%r8 68af: 0f 84 ee 01 00 00 je 0x6aa3 68b5: 45 85 c9 test %r9d,%r9d 68b8: 0f 8e eb 01 00 00 jle 0x6aa9 68be: 44 89 c8 mov %r9d,%eax 68c1: ba 01 00 00 00 mov $0x1,%edx 68c6: c1 e8 03 shr $0x3,%eax 68c9: 33 c9 xor %ecx,%ecx 68cb: 85 c0 test %eax,%eax 68cd: 0f 86 eb 00 00 00 jbe 0x69be 68d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68df: 00 68e0: 89 ca mov %ecx,%edx 68e2: ff c1 inc %ecx 68e4: c1 e2 03 shl $0x3,%edx 68e7: 48 63 d2 movslq %edx,%rdx 68ea: 3b c8 cmp %eax,%ecx 68ec: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 68f2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 68f9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 6900: f2 0f 59 c1 mulsd %xmm1,%xmm0 6904: f2 0f 59 d1 mulsd %xmm1,%xmm2 6908: f2 0f 59 d9 mulsd %xmm1,%xmm3 690c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 6912: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 6919: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 6920: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 6926: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) 692d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) 6934: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 693b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 6942: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 6949: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 6950: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 6957: f2 0f 59 e1 mulsd %xmm1,%xmm4 695b: f2 0f 59 e9 mulsd %xmm1,%xmm5 695f: f2 0f 59 c1 mulsd %xmm1,%xmm0 6963: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 696a: f2 0f 59 d1 mulsd %xmm1,%xmm2 696e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 6975: f2 0f 59 d9 mulsd %xmm1,%xmm3 6979: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 6980: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 6987: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 698e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) 6995: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) 699c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) 69a3: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) 69aa: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) 69b1: 0f 82 29 ff ff ff jb 0x68e0 69b7: c1 e1 03 shl $0x3,%ecx 69ba: 89 ca mov %ecx,%edx 69bc: ff c2 inc %edx 69be: 41 3b d1 cmp %r9d,%edx 69c1: 0f 87 d9 00 00 00 ja 0x6aa0 69c7: 44 2b ca sub %edx,%r9d 69ca: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff4c40 69d1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax 69d8: c5 01 69da: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax 69e1: 00 69e2: ff e0 jmp *%rax 69e4: 48 63 d2 movslq %edx,%rdx 69e7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 69ee: f2 0f 59 c1 mulsd %xmm1,%xmm0 69f2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax 69f7: f2 0f 58 00 addsd (%rax),%xmm0 69fb: f2 0f 11 00 movsd %xmm0,(%rax) 69ff: 48 63 d2 movslq %edx,%rdx 6a02: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 6a09: f2 0f 59 c1 mulsd %xmm1,%xmm0 6a0d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax 6a12: f2 0f 58 00 addsd (%rax),%xmm0 6a16: f2 0f 11 00 movsd %xmm0,(%rax) 6a1a: 48 63 d2 movslq %edx,%rdx 6a1d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 6a24: f2 0f 59 c1 mulsd %xmm1,%xmm0 6a28: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax 6a2d: f2 0f 58 00 addsd (%rax),%xmm0 6a31: f2 0f 11 00 movsd %xmm0,(%rax) 6a35: 48 63 d2 movslq %edx,%rdx 6a38: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 6a3f: f2 0f 59 c1 mulsd %xmm1,%xmm0 6a43: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax 6a48: f2 0f 58 00 addsd (%rax),%xmm0 6a4c: f2 0f 11 00 movsd %xmm0,(%rax) 6a50: 48 63 d2 movslq %edx,%rdx 6a53: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 6a5a: f2 0f 59 c1 mulsd %xmm1,%xmm0 6a5e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax 6a63: f2 0f 58 00 addsd (%rax),%xmm0 6a67: f2 0f 11 00 movsd %xmm0,(%rax) 6a6b: 48 63 d2 movslq %edx,%rdx 6a6e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 6a74: f2 0f 59 c1 mulsd %xmm1,%xmm0 6a78: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 6a7e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 6a84: 48 63 d2 movslq %edx,%rdx 6a87: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 6a8e: f2 0f 59 c8 mulsd %xmm0,%xmm1 6a92: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 6a99: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) 6aa0: 33 c0 xor %eax,%eax 6aa2: c3 ret 6aa3: b8 f8 ff ff ff mov $0xfffffff8,%eax 6aa8: c3 ret 6aa9: b8 fa ff ff ff mov $0xfffffffa,%eax 6aae: c3 ret 6aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ab6: 00 6ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6abe: 66 90 xchg %ax,%ax 6ac0: 41 57 push %r15 6ac2: 45 89 cb mov %r9d,%r11d 6ac5: 48 85 c9 test %rcx,%rcx 6ac8: 0f 84 53 02 00 00 je 0x6d21 6ace: 4d 85 c0 test %r8,%r8 6ad1: 0f 84 4a 02 00 00 je 0x6d21 6ad7: 45 85 db test %r11d,%r11d 6ada: 0f 8e 39 02 00 00 jle 0x6d19 6ae0: 41 83 fb 08 cmp $0x8,%r11d 6ae4: 0f 8c 1f 02 00 00 jl 0x6d09 6aea: 4d 89 c2 mov %r8,%r10 6aed: 49 83 e2 0f and $0xf,%r10 6af1: 45 85 d2 test %r10d,%r10d 6af4: 74 13 je 0x6b09 6af6: 41 f7 c2 07 00 00 00 test $0x7,%r10d 6afd: 0f 85 06 02 00 00 jne 0x6d09 6b03: 41 ba 01 00 00 00 mov $0x1,%r10d 6b09: 41 8d 42 08 lea 0x8(%r10),%eax 6b0d: 44 3b d8 cmp %eax,%r11d 6b10: 0f 8c f3 01 00 00 jl 0x6d09 6b16: 44 89 d8 mov %r11d,%eax 6b19: 33 d2 xor %edx,%edx 6b1b: 41 2b c2 sub %r10d,%eax 6b1e: 45 89 d1 mov %r10d,%r9d 6b21: 83 e0 07 and $0x7,%eax 6b24: f7 d8 neg %eax 6b26: 41 03 c3 add %r11d,%eax 6b29: 45 85 d2 test %r10d,%r10d 6b2c: 76 30 jbe 0x6b5e 6b2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b35: 00 6b36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b3d: 0f 1f 00 nopl (%rax) 6b40: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 6b45: f2 0f 59 c1 mulsd %xmm1,%xmm0 6b49: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 6b4f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 6b55: 48 83 c2 01 add $0x1,%rdx 6b59: 49 3b d1 cmp %r9,%rdx 6b5c: 72 e2 jb 0x6b40 6b5e: 45 89 d2 mov %r10d,%r10d 6b61: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx 6b65: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6b6c: 48 63 d0 movslq %eax,%rdx 6b6f: 0f 84 72 00 00 00 je 0x6be7 6b75: f2 0f 12 c1 movddup %xmm1,%xmm0 6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b80: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 6b85: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 6b8b: 66 0f 59 d0 mulpd %xmm0,%xmm2 6b8f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 6b95: 66 0f 59 d8 mulpd %xmm0,%xmm3 6b99: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 6b9f: 66 0f 59 e0 mulpd %xmm0,%xmm4 6ba3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 6ba9: 66 0f 59 e8 mulpd %xmm0,%xmm5 6bad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 6bb4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 6bbb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 6bc2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 6bc7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 6bcd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 6bd3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 6bd9: 49 83 c1 08 add $0x8,%r9 6bdd: 4c 3b ca cmp %rdx,%r9 6be0: 72 9e jb 0x6b80 6be2: e9 7b 00 00 00 jmp 0x6c62 6be7: f2 0f 12 c1 movddup %xmm1,%xmm0 6beb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bf2: 00 6bf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6c00: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 6c05: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 6c0b: 66 0f 59 d0 mulpd %xmm0,%xmm2 6c0f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 6c15: 66 0f 59 d8 mulpd %xmm0,%xmm3 6c19: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 6c1f: 66 0f 59 e0 mulpd %xmm0,%xmm4 6c23: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 6c29: 66 0f 59 e8 mulpd %xmm0,%xmm5 6c2d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 6c34: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 6c3b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 6c42: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 6c47: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 6c4d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 6c53: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 6c59: 49 83 c1 08 add $0x8,%r9 6c5d: 4c 3b ca cmp %rdx,%r9 6c60: 72 9e jb 0x6c00 6c62: 44 8d 48 01 lea 0x1(%rax),%r9d 6c66: 45 3b cb cmp %r11d,%r9d 6c69: 0f 87 90 00 00 00 ja 0x6cff 6c6f: 4d 63 db movslq %r11d,%r11 6c72: 4c 2b da sub %rdx,%r11 6c75: 49 83 fb 02 cmp $0x2,%r11 6c79: 0f 8c 85 00 00 00 jl 0x6d04 6c7f: 45 89 df mov %r11d,%r15d 6c82: 45 33 d2 xor %r10d,%r10d 6c85: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 6c89: 41 83 e7 fe and $0xfffffffe,%r15d 6c8d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 6c91: 4d 63 ff movslq %r15d,%r15 6c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ca0: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 6ca5: 66 0f 59 d0 mulpd %xmm0,%xmm2 6ca9: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 6caf: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) 6cb4: 49 83 c2 02 add $0x2,%r10 6cb8: 4d 3b d7 cmp %r15,%r10 6cbb: 72 e3 jb 0x6ca0 6cbd: 4d 3b fb cmp %r11,%r15 6cc0: 73 3d jae 0x6cff 6cc2: 48 63 c0 movslq %eax,%rax 6cc5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 6cc9: 49 8d 04 c0 lea (%r8,%rax,8),%rax 6ccd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cd4: 00 6cd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cdc: 0f 1f 40 00 nopl 0x0(%rax) 6ce0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 6ce6: f2 0f 59 c1 mulsd %xmm1,%xmm0 6cea: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 6cf0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) 6cf6: 49 83 c7 01 add $0x1,%r15 6cfa: 4d 3b fb cmp %r11,%r15 6cfd: 72 e1 jb 0x6ce0 6cff: 33 c0 xor %eax,%eax 6d01: 41 5f pop %r15 6d03: c3 ret 6d04: 45 33 ff xor %r15d,%r15d 6d07: eb b4 jmp 0x6cbd 6d09: 33 c0 xor %eax,%eax 6d0b: 41 83 fb 01 cmp $0x1,%r11d 6d0f: 72 ee jb 0x6cff 6d11: 4d 63 db movslq %r11d,%r11 6d14: 45 33 ff xor %r15d,%r15d 6d17: eb a4 jmp 0x6cbd 6d19: b8 fa ff ff ff mov $0xfffffffa,%eax 6d1e: 41 5f pop %r15 6d20: c3 ret 6d21: b8 f8 ff ff ff mov $0xfffffff8,%eax 6d26: 41 5f pop %r15 6d28: c3 ret 6d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d30: 00 6d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d3f: 00 6d40: 41 57 push %r15 6d42: 48 85 c9 test %rcx,%rcx 6d45: 0f 84 f4 01 00 00 je 0x6f3f 6d4b: 4d 85 c0 test %r8,%r8 6d4e: 0f 84 eb 01 00 00 je 0x6f3f 6d54: 45 85 c9 test %r9d,%r9d 6d57: 0f 8e da 01 00 00 jle 0x6f37 6d5d: 41 83 f9 10 cmp $0x10,%r9d 6d61: 0f 8c c0 01 00 00 jl 0x6f27 6d67: 4d 89 c2 mov %r8,%r10 6d6a: 49 83 e2 1f and $0x1f,%r10 6d6e: 45 89 d2 mov %r10d,%r10d 6d71: 45 85 d2 test %r10d,%r10d 6d74: 74 18 je 0x6d8e 6d76: 41 f7 c2 07 00 00 00 test $0x7,%r10d 6d7d: 0f 85 a4 01 00 00 jne 0x6f27 6d83: 41 f7 da neg %r10d 6d86: 41 83 c2 20 add $0x20,%r10d 6d8a: 41 c1 ea 03 shr $0x3,%r10d 6d8e: 41 8d 42 10 lea 0x10(%r10),%eax 6d92: 44 3b c8 cmp %eax,%r9d 6d95: 0f 8c 8c 01 00 00 jl 0x6f27 6d9b: 44 89 c8 mov %r9d,%eax 6d9e: 33 d2 xor %edx,%edx 6da0: 41 2b c2 sub %r10d,%eax 6da3: 83 e0 0f and $0xf,%eax 6da6: f7 d8 neg %eax 6da8: 41 03 c1 add %r9d,%eax 6dab: 45 85 d2 test %r10d,%r10d 6dae: 76 29 jbe 0x6dd9 6db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6db7: 00 6db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6dbf: 90 nop 6dc0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 6dc5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 6dcb: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) 6dd1: 48 ff c2 inc %rdx 6dd4: 49 3b d2 cmp %r10,%rdx 6dd7: 72 e7 jb 0x6dc0 6dd9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 6ddd: 48 63 d0 movslq %eax,%rdx 6de0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 6de6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ded: 00 6dee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6df5: 0f 1f 40 00 nopl 0x0(%rax) 6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e00: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 6e06: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 6e0d: 01 6e0e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 6e12: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 6e19: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 6e1f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) 6e25: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 6e2c: 01 6e2d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 6e31: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 6e38: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 6e3f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) 6e46: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 6e4d: 01 6e4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 6e52: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 6e59: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 6e60: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) 6e67: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 6e6e: 01 6e6f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 6e73: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 6e7a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) 6e81: 49 83 c2 10 add $0x10,%r10 6e85: 4c 3b d2 cmp %rdx,%r10 6e88: 0f 82 72 ff ff ff jb 0x6e00 6e8e: 44 8d 50 01 lea 0x1(%rax),%r10d 6e92: 45 3b d1 cmp %r9d,%r10d 6e95: 0f 87 7f 00 00 00 ja 0x6f1a 6e9b: 4d 63 d9 movslq %r9d,%r11 6e9e: 4c 2b da sub %rdx,%r11 6ea1: 49 83 fb 04 cmp $0x4,%r11 6ea5: 0f 8c 77 00 00 00 jl 0x6f22 6eab: 45 89 df mov %r11d,%r15d 6eae: 45 33 d2 xor %r10d,%r10d 6eb1: 41 83 e7 fc and $0xfffffffc,%r15d 6eb5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 6eb9: 4d 63 ff movslq %r15d,%r15 6ebc: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 6ec0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 6ec6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 6ecd: 01 6ece: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 6ed2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 6ed8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) 6ede: 49 83 c2 04 add $0x4,%r10 6ee2: 4d 3b d7 cmp %r15,%r10 6ee5: 72 d9 jb 0x6ec0 6ee7: 4d 3b fb cmp %r11,%r15 6eea: 73 2e jae 0x6f1a 6eec: 48 63 c0 movslq %eax,%rax 6eef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 6ef3: 49 8d 04 c0 lea (%r8,%rax,8),%rax 6ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6efe: 00 00 6f00: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 6f06: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 6f0c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) 6f12: 49 ff c7 inc %r15 6f15: 4d 3b fb cmp %r11,%r15 6f18: 72 e6 jb 0x6f00 6f1a: 33 c0 xor %eax,%eax 6f1c: c5 f8 77 vzeroupper 6f1f: 41 5f pop %r15 6f21: c3 ret 6f22: 45 33 ff xor %r15d,%r15d 6f25: eb c0 jmp 0x6ee7 6f27: 33 c0 xor %eax,%eax 6f29: 41 83 f9 01 cmp $0x1,%r9d 6f2d: 72 eb jb 0x6f1a 6f2f: 4d 63 d9 movslq %r9d,%r11 6f32: 45 33 ff xor %r15d,%r15d 6f35: eb b0 jmp 0x6ee7 6f37: b8 fa ff ff ff mov $0xfffffffa,%eax 6f3c: 41 5f pop %r15 6f3e: c3 ret 6f3f: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f44: 41 5f pop %r15 6f46: c3 ret 6f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f4e: 00 6f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f56: 0f 1f 00 nopl (%rax) 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f60: 4d 89 c2 mov %r8,%r10 6f63: 48 85 c9 test %rcx,%rcx 6f66: 0f 84 eb 00 00 00 je 0x7057 6f6c: 4d 85 d2 test %r10,%r10 6f6f: 0f 84 e2 00 00 00 je 0x7057 6f75: 45 85 c9 test %r9d,%r9d 6f78: 0f 8e d3 00 00 00 jle 0x7051 6f7e: 49 63 c1 movslq %r9d,%rax 6f81: 48 83 f8 04 cmp $0x4,%rax 6f85: 0f 8c b5 00 00 00 jl 0x7040 6f8b: 48 83 f8 3b cmp $0x3b,%rax 6f8f: 0f 8c b0 00 00 00 jl 0x7045 6f95: 4c 89 d2 mov %r10,%rdx 6f98: 48 83 e2 1f and $0x1f,%rdx 6f9c: 85 d2 test %edx,%edx 6f9e: 74 11 je 0x6fb1 6fa0: f6 c2 07 test $0x7,%dl 6fa3: 0f 85 97 00 00 00 jne 0x7040 6fa9: f7 da neg %edx 6fab: 83 c2 20 add $0x20,%edx 6fae: c1 ea 03 shr $0x3,%edx 6fb1: 41 89 d0 mov %edx,%r8d 6fb4: 4d 8d 58 04 lea 0x4(%r8),%r11 6fb8: 49 3b c3 cmp %r11,%rax 6fbb: 0f 8c 7f 00 00 00 jl 0x7040 6fc1: 45 89 cb mov %r9d,%r11d 6fc4: 44 2b da sub %edx,%r11d 6fc7: 41 83 e3 03 and $0x3,%r11d 6fcb: 45 2b cb sub %r11d,%r9d 6fce: 45 33 db xor %r11d,%r11d 6fd1: 4d 63 c9 movslq %r9d,%r9 6fd4: 85 d2 test %edx,%edx 6fd6: 76 22 jbe 0x6ffa 6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fdf: 00 6fe0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 6fe6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 6fec: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) 6ff2: 49 ff c3 inc %r11 6ff5: 4d 3b d8 cmp %r8,%r11 6ff8: 72 e6 jb 0x6fe0 6ffa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 6fff: 90 nop 7000: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 7006: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 700c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) 7012: 49 83 c0 04 add $0x4,%r8 7016: 4d 3b c1 cmp %r9,%r8 7019: 72 e5 jb 0x7000 701b: 4c 3b c8 cmp %rax,%r9 701e: 73 1a jae 0x703a 7020: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 7026: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 702c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) 7032: 49 ff c1 inc %r9 7035: 4c 3b c8 cmp %rax,%r9 7038: 72 e6 jb 0x7020 703a: 33 c0 xor %eax,%eax 703c: c5 f8 77 vzeroupper 703f: c3 ret 7040: 45 33 c9 xor %r9d,%r9d 7043: eb d6 jmp 0x701b 7045: 41 83 e1 fc and $0xfffffffc,%r9d 7049: 45 33 c0 xor %r8d,%r8d 704c: 4d 63 c9 movslq %r9d,%r9 704f: eb a9 jmp 0x6ffa 7051: b8 fa ff ff ff mov $0xfffffffa,%eax 7056: c3 ret 7057: b8 f8 ff ff ff mov $0xfffffff8,%eax 705c: c3 ret 705d: 0f 1f 00 nopl (%rax) 7060: 48 85 c9 test %rcx,%rcx 7063: 0f 84 2c 01 00 00 je 0x7195 7069: 4d 85 c0 test %r8,%r8 706c: 0f 84 23 01 00 00 je 0x7195 7072: 45 85 c9 test %r9d,%r9d 7075: 0f 8e 14 01 00 00 jle 0x718f 707b: 49 63 d1 movslq %r9d,%rdx 707e: 48 83 fa 04 cmp $0x4,%rdx 7082: 0f 8c f7 00 00 00 jl 0x717f 7088: 48 83 fa 3b cmp $0x3b,%rdx 708c: 0f 8c f2 00 00 00 jl 0x7184 7092: 4c 89 c0 mov %r8,%rax 7095: 48 83 e0 1f and $0x1f,%rax 7099: a8 07 test $0x7,%al 709b: 74 04 je 0x70a1 709d: 33 c0 xor %eax,%eax 709f: eb 14 jmp 0x70b5 70a1: 41 89 c2 mov %eax,%r10d 70a4: 41 f7 da neg %r10d 70a7: 41 83 c2 20 add $0x20,%r10d 70ab: 41 c1 ea 03 shr $0x3,%r10d 70af: 85 c0 test %eax,%eax 70b1: 41 0f 45 c2 cmovne %r10d,%eax 70b5: 44 8d 50 04 lea 0x4(%rax),%r10d 70b9: 49 3b d2 cmp %r10,%rdx 70bc: 0f 8c bd 00 00 00 jl 0x717f 70c2: 45 89 ca mov %r9d,%r10d 70c5: 44 2b d0 sub %eax,%r10d 70c8: 41 83 e2 03 and $0x3,%r10d 70cc: 45 2b ca sub %r10d,%r9d 70cf: 45 33 d2 xor %r10d,%r10d 70d2: 83 f8 01 cmp $0x1,%eax 70d5: 72 23 jb 0x70fa 70d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 70de: 00 00 70e0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 70e6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 70ec: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) 70f2: 49 ff c2 inc %r10 70f5: 4c 3b d0 cmp %rax,%r10 70f8: 72 e6 jb 0x70e0 70fa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 70ff: 4d 63 d1 movslq %r9d,%r10 7102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7109: 00 710a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7118: 00 7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7120: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 7125: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 712b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) 7131: 48 83 c0 04 add $0x4,%rax 7135: 49 3b c2 cmp %r10,%rax 7138: 72 e6 jb 0x7120 713a: 33 c0 xor %eax,%eax 713c: 45 8d 51 01 lea 0x1(%r9),%r10d 7140: 4d 63 d2 movslq %r10d,%r10 7143: 4c 3b d2 cmp %rdx,%r10 7146: 77 31 ja 0x7179 7148: 4d 63 c9 movslq %r9d,%r9 714b: 49 2b d1 sub %r9,%rdx 714e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 7152: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 7156: 0f 1f 00 nopl (%rax) 7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7160: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 7166: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 716c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) 7171: 48 ff c0 inc %rax 7174: 48 3b c2 cmp %rdx,%rax 7177: 72 e7 jb 0x7160 7179: 33 c0 xor %eax,%eax 717b: c5 f8 77 vzeroupper 717e: c3 ret 717f: 45 33 c9 xor %r9d,%r9d 7182: eb b6 jmp 0x713a 7184: 41 83 e1 fc and $0xfffffffc,%r9d 7188: 33 c0 xor %eax,%eax 718a: e9 6b ff ff ff jmp 0x70fa 718f: b8 fa ff ff ff mov $0xfffffffa,%eax 7194: c3 ret 7195: b8 f8 ff ff ff mov $0xfffffff8,%eax 719a: c3 ret 719b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 71a0: 48 83 ec 28 sub $0x28,%rsp 71a4: 4d 89 c1 mov %r8,%r9 71a7: 49 89 d0 mov %rdx,%r8 71aa: 48 89 ca mov %rcx,%rdx 71ad: e8 ae 99 03 00 call 0x40b60 71b2: 48 83 c4 28 add $0x28,%rsp 71b6: c3 ret 71b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 71be: 00 00 71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 71c5: 4d 89 c1 mov %r8,%r9 71c8: 49 89 d0 mov %rdx,%r8 71cb: 48 89 ca mov %rcx,%rdx 71ce: e8 8d 9c 03 00 call 0x40e60 71d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 71d8: c3 ret 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71e0: 48 83 ec 28 sub $0x28,%rsp 71e4: 4d 89 c1 mov %r8,%r9 71e7: 49 89 d0 mov %rdx,%r8 71ea: 48 89 ca mov %rcx,%rdx 71ed: e8 6e 9f 03 00 call 0x41160 71f2: 48 83 c4 28 add $0x28,%rsp 71f6: c3 ret 71f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 71fe: 00 00 7200: 48 83 ec 28 sub $0x28,%rsp 7204: 4d 89 c1 mov %r8,%r9 7207: 49 89 d0 mov %rdx,%r8 720a: 48 89 ca mov %rcx,%rdx 720d: e8 0e a2 03 00 call 0x41420 7212: 48 83 c4 28 add $0x28,%rsp 7216: c3 ret 7217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 721e: 00 00 7220: 48 83 ec 28 sub $0x28,%rsp 7224: 4d 89 c1 mov %r8,%r9 7227: 49 89 d0 mov %rdx,%r8 722a: 48 89 ca mov %rcx,%rdx 722d: e8 8e a4 03 00 call 0x416c0 7232: 48 83 c4 28 add $0x28,%rsp 7236: c3 ret 7237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 723e: 00 00 7240: 48 83 ec 28 sub $0x28,%rsp 7244: 4d 89 c1 mov %r8,%r9 7247: 49 89 d0 mov %rdx,%r8 724a: 48 89 ca mov %rcx,%rdx 724d: e8 ee a6 03 00 call 0x41940 7252: 48 83 c4 28 add $0x28,%rsp 7256: c3 ret 7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 725e: 00 00 7260: 48 83 ec 28 sub $0x28,%rsp 7264: 48 85 c9 test %rcx,%rcx 7267: 74 20 je 0x7289 7269: 48 85 d2 test %rdx,%rdx 726c: 74 1b je 0x7289 726e: 45 85 c0 test %r8d,%r8d 7271: 7f 0a jg 0x727d 7273: b8 fa ff ff ff mov $0xfffffffa,%eax 7278: 48 83 c4 28 add $0x28,%rsp 727c: c3 ret 727d: e8 3e a9 03 00 call 0x41bc0 7282: 33 c0 xor %eax,%eax 7284: 48 83 c4 28 add $0x28,%rsp 7288: c3 ret 7289: b8 f8 ff ff ff mov $0xfffffff8,%eax 728e: 48 83 c4 28 add $0x28,%rsp 7292: c3 ret 7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 729f: 00 72a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 72a5: 48 85 c9 test %rcx,%rcx 72a8: 74 22 je 0x72cc 72aa: 48 85 d2 test %rdx,%rdx 72ad: 74 1d je 0x72cc 72af: 45 85 c0 test %r8d,%r8d 72b2: 7f 0b jg 0x72bf 72b4: b8 fa ff ff ff mov $0xfffffffa,%eax 72b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 72be: c3 ret 72bf: e8 dc aa 03 00 call 0x41da0 72c4: 33 c0 xor %eax,%eax 72c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 72cb: c3 ret 72cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 72d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 72d6: c3 ret 72d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 72de: 00 00 72e0: 48 83 ec 28 sub $0x28,%rsp 72e4: 48 85 c9 test %rcx,%rcx 72e7: 74 20 je 0x7309 72e9: 48 85 d2 test %rdx,%rdx 72ec: 74 1b je 0x7309 72ee: 45 85 c0 test %r8d,%r8d 72f1: 7f 0a jg 0x72fd 72f3: b8 fa ff ff ff mov $0xfffffffa,%eax 72f8: 48 83 c4 28 add $0x28,%rsp 72fc: c3 ret 72fd: e8 7e ac 03 00 call 0x41f80 7302: 33 c0 xor %eax,%eax 7304: 48 83 c4 28 add $0x28,%rsp 7308: c3 ret 7309: b8 f8 ff ff ff mov $0xfffffff8,%eax 730e: 48 83 c4 28 add $0x28,%rsp 7312: c3 ret 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: 56 push %rsi 7321: 48 89 d6 mov %rdx,%rsi 7324: 48 85 c9 test %rcx,%rcx 7327: 0f 84 d0 01 00 00 je 0x74fd 732d: 48 85 f6 test %rsi,%rsi 7330: 0f 84 c7 01 00 00 je 0x74fd 7336: 45 85 c0 test %r8d,%r8d 7339: 0f 8e b7 01 00 00 jle 0x74f6 733f: 41 83 f8 10 cmp $0x10,%r8d 7343: 0f 8c 9d 01 00 00 jl 0x74e6 7349: 49 89 f1 mov %rsi,%r9 734c: 49 83 e1 1f and $0x1f,%r9 7350: 45 89 c9 mov %r9d,%r9d 7353: 45 85 c9 test %r9d,%r9d 7356: 74 18 je 0x7370 7358: 41 f7 c1 07 00 00 00 test $0x7,%r9d 735f: 0f 85 81 01 00 00 jne 0x74e6 7365: 41 f7 d9 neg %r9d 7368: 41 83 c1 20 add $0x20,%r9d 736c: 41 c1 e9 03 shr $0x3,%r9d 7370: 41 8d 41 10 lea 0x10(%r9),%eax 7374: 44 3b c0 cmp %eax,%r8d 7377: 0f 8c 69 01 00 00 jl 0x74e6 737d: 44 89 c0 mov %r8d,%eax 7380: 33 d2 xor %edx,%edx 7382: 41 2b c1 sub %r9d,%eax 7385: 83 e0 0f and $0xf,%eax 7388: f7 d8 neg %eax 738a: 41 03 c0 add %r8d,%eax 738d: 45 85 c9 test %r9d,%r9d 7390: 76 25 jbe 0x73b7 7392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 73a5: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 73aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 73af: 48 ff c2 inc %rdx 73b2: 49 3b d1 cmp %r9,%rdx 73b5: 72 e9 jb 0x73a0 73b7: 48 63 d0 movslq %eax,%rdx 73ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 73c0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 73c6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 73cd: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 73d4: 01 73d5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 73dc: 01 73dd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 73e4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 73eb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 73f1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 73f8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 73fe: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 7405: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 740c: 01 740d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 7414: 01 7415: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 741c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 7423: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 742a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 7431: 49 83 c1 10 add $0x10,%r9 7435: 4c 3b ca cmp %rdx,%r9 7438: 72 86 jb 0x73c0 743a: 44 8d 48 01 lea 0x1(%rax),%r9d 743e: 45 3b c8 cmp %r8d,%r9d 7441: 0f 87 93 00 00 00 ja 0x74da 7447: 4d 63 d0 movslq %r8d,%r10 744a: 4c 2b d2 sub %rdx,%r10 744d: 49 83 fa 04 cmp $0x4,%r10 7451: 0f 8c 8a 00 00 00 jl 0x74e1 7457: 45 89 d3 mov %r10d,%r11d 745a: 45 33 c9 xor %r9d,%r9d 745d: 41 83 e3 fc and $0xfffffffc,%r11d 7461: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 7465: 4d 63 db movslq %r11d,%r11 7468: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 746c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7473: 00 7474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7480: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 7486: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 748d: 01 748e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 7494: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 749a: 49 83 c1 04 add $0x4,%r9 749e: 4d 3b cb cmp %r11,%r9 74a1: 72 dd jb 0x7480 74a3: 4d 3b da cmp %r10,%r11 74a6: 73 32 jae 0x74da 74a8: 48 63 c0 movslq %eax,%rax 74ab: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 74af: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74bf: 00 74c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 74c6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 74cc: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 74d2: 49 ff c3 inc %r11 74d5: 4d 3b da cmp %r10,%r11 74d8: 72 e6 jb 0x74c0 74da: 33 c0 xor %eax,%eax 74dc: c5 f8 77 vzeroupper 74df: 5e pop %rsi 74e0: c3 ret 74e1: 45 33 db xor %r11d,%r11d 74e4: eb bd jmp 0x74a3 74e6: 33 c0 xor %eax,%eax 74e8: 41 83 f8 01 cmp $0x1,%r8d 74ec: 72 ec jb 0x74da 74ee: 4d 63 d0 movslq %r8d,%r10 74f1: 45 33 db xor %r11d,%r11d 74f4: eb ad jmp 0x74a3 74f6: b8 fa ff ff ff mov $0xfffffffa,%eax 74fb: 5e pop %rsi 74fc: c3 ret 74fd: b8 f8 ff ff ff mov $0xfffffff8,%eax 7502: 5e pop %rsi 7503: c3 ret 7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 750b: 00 750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 751f: 00 7520: 53 push %rbx 7521: 48 85 c9 test %rcx,%rcx 7524: 0f 84 aa 01 00 00 je 0x76d4 752a: 48 85 d2 test %rdx,%rdx 752d: 0f 84 a1 01 00 00 je 0x76d4 7533: 45 85 c0 test %r8d,%r8d 7536: 0f 8e 91 01 00 00 jle 0x76cd 753c: 41 83 f8 10 cmp $0x10,%r8d 7540: 0f 8c 80 01 00 00 jl 0x76c6 7546: 49 89 d3 mov %rdx,%r11 7549: 49 83 e3 1f and $0x1f,%r11 754d: 45 85 db test %r11d,%r11d 7550: 74 18 je 0x756a 7552: 41 f7 c3 07 00 00 00 test $0x7,%r11d 7559: 0f 85 67 01 00 00 jne 0x76c6 755f: 41 f7 db neg %r11d 7562: 41 83 c3 20 add $0x20,%r11d 7566: 41 c1 eb 03 shr $0x3,%r11d 756a: 41 8d 43 10 lea 0x10(%r11),%eax 756e: 44 3b c0 cmp %eax,%r8d 7571: 0f 8c 4f 01 00 00 jl 0x76c6 7577: 44 89 c0 mov %r8d,%eax 757a: 45 33 d2 xor %r10d,%r10d 757d: 41 2b c3 sub %r11d,%eax 7580: 83 e0 0f and $0xf,%eax 7583: f7 d8 neg %eax 7585: 41 03 c0 add %r8d,%eax 7588: 44 89 db mov %r11d,%ebx 758b: 45 85 db test %r11d,%r11d 758e: 76 2a jbe 0x75ba 7590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7597: 00 7598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 759f: 90 nop 75a0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 75a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 75ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 75b2: 49 ff c2 inc %r10 75b5: 4c 3b d3 cmp %rbx,%r10 75b8: 72 e6 jb 0x75a0 75ba: 4c 63 d0 movslq %eax,%r10 75bd: 0f 1f 00 nopl (%rax) 75c0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 75c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 75c9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 75cf: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 75d5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 75da: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 75e0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 75e6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 75ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 75f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 75f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 75fd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 7603: 48 83 c3 10 add $0x10,%rbx 7607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 760d: 49 3b da cmp %r10,%rbx 7610: 72 ae jb 0x75c0 7612: 8d 58 01 lea 0x1(%rax),%ebx 7615: 41 3b d8 cmp %r8d,%ebx 7618: 0f 87 9c 00 00 00 ja 0x76ba 761e: 4d 63 c8 movslq %r8d,%r9 7621: 48 63 c0 movslq %eax,%rax 7624: 4c 2b c8 sub %rax,%r9 7627: 49 83 f9 04 cmp $0x4,%r9 762b: 0f 8c 90 00 00 00 jl 0x76c1 7631: 48 63 c0 movslq %eax,%rax 7634: 45 89 ca mov %r9d,%r10d 7637: 41 83 e2 fc and $0xfffffffc,%r10d 763b: 45 33 c0 xor %r8d,%r8d 763e: 4d 63 d2 movslq %r10d,%r10 7641: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 7645: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 7649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7650: 00 7651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 765f: 00 7660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 7666: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 766c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 7672: 49 83 c0 04 add $0x4,%r8 7676: 4d 3b c2 cmp %r10,%r8 7679: 72 e5 jb 0x7660 767b: 4d 3b d1 cmp %r9,%r10 767e: 73 3a jae 0x76ba 7680: 48 63 c0 movslq %eax,%rax 7683: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 7687: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7692: 00 7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 76a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 76a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 76ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 76b2: 49 ff c2 inc %r10 76b5: 4d 3b d1 cmp %r9,%r10 76b8: 72 e6 jb 0x76a0 76ba: 33 c0 xor %eax,%eax 76bc: c5 f8 77 vzeroupper 76bf: 5b pop %rbx 76c0: c3 ret 76c1: 45 33 d2 xor %r10d,%r10d 76c4: eb b5 jmp 0x767b 76c6: 33 c0 xor %eax,%eax 76c8: e9 45 ff ff ff jmp 0x7612 76cd: b8 fa ff ff ff mov $0xfffffffa,%eax 76d2: 5b pop %rbx 76d3: c3 ret 76d4: b8 f8 ff ff ff mov $0xfffffff8,%eax 76d9: 5b pop %rbx 76da: c3 ret 76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 76e0: 53 push %rbx 76e1: 49 89 ca mov %rcx,%r10 76e4: 4d 85 d2 test %r10,%r10 76e7: 0f 84 a4 01 00 00 je 0x7891 76ed: 48 85 d2 test %rdx,%rdx 76f0: 0f 84 9b 01 00 00 je 0x7891 76f6: 45 85 c0 test %r8d,%r8d 76f9: 0f 8e 8b 01 00 00 jle 0x788a 76ff: 41 83 f8 10 cmp $0x10,%r8d 7703: 0f 8c 79 01 00 00 jl 0x7882 7709: 48 89 d3 mov %rdx,%rbx 770c: 48 83 e3 1f and $0x1f,%rbx 7710: 85 db test %ebx,%ebx 7712: 74 11 je 0x7725 7714: f6 c3 07 test $0x7,%bl 7717: 0f 85 65 01 00 00 jne 0x7882 771d: f7 db neg %ebx 771f: 83 c3 20 add $0x20,%ebx 7722: c1 eb 03 shr $0x3,%ebx 7725: 8d 43 10 lea 0x10(%rbx),%eax 7728: 44 3b c0 cmp %eax,%r8d 772b: 0f 8c 51 01 00 00 jl 0x7882 7731: 45 89 c1 mov %r8d,%r9d 7734: 33 c0 xor %eax,%eax 7736: 44 2b cb sub %ebx,%r9d 7739: 41 83 e1 0f and $0xf,%r9d 773d: 41 f7 d9 neg %r9d 7740: 45 03 c8 add %r8d,%r9d 7743: 89 d9 mov %ebx,%ecx 7745: 85 db test %ebx,%ebx 7747: 76 2f jbe 0x7778 7749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7750: 00 7751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 775f: 00 7760: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 7766: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 776b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 7770: 48 ff c0 inc %rax 7773: 48 3b c1 cmp %rcx,%rax 7776: 72 e8 jb 0x7760 7778: 49 63 c1 movslq %r9d,%rax 777b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7780: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 7786: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 778d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 7794: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 779b: 03 779c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 77a1: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 77a7: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 77ad: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 77b4: 03 77b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 77ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 77c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 77c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 77cd: 03 77ce: 48 83 c1 10 add $0x10,%rcx 77d2: 48 3b c8 cmp %rax,%rcx 77d5: 72 a9 jb 0x7780 77d7: 41 8d 41 01 lea 0x1(%r9),%eax 77db: 41 3b c0 cmp %r8d,%eax 77de: 0f 87 93 00 00 00 ja 0x7877 77e4: 4d 63 c0 movslq %r8d,%r8 77e7: 4d 63 c9 movslq %r9d,%r9 77ea: 4d 2b c1 sub %r9,%r8 77ed: 49 83 f8 04 cmp $0x4,%r8 77f1: 0f 8c 87 00 00 00 jl 0x787e 77f7: 4d 63 c9 movslq %r9d,%r9 77fa: 44 89 c3 mov %r8d,%ebx 77fd: 83 e3 fc and $0xfffffffc,%ebx 7800: 33 c9 xor %ecx,%ecx 7802: 48 63 db movslq %ebx,%rbx 7805: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 7809: 4f 8d 1c ca lea (%r10,%r9,8),%r11 780d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7814: 00 7815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 781c: 0f 1f 40 00 nopl 0x0(%rax) 7820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 7826: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 782b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 7830: 48 83 c1 04 add $0x4,%rcx 7834: 48 3b cb cmp %rbx,%rcx 7837: 72 e7 jb 0x7820 7839: 49 3b d8 cmp %r8,%rbx 783c: 73 39 jae 0x7877 783e: 4d 63 c9 movslq %r9d,%r9 7841: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 7845: 4b 8d 04 ca lea (%r10,%r9,8),%rax 7849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7850: 00 7851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 785f: 00 7860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 7865: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 786a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 786f: 48 ff c3 inc %rbx 7872: 49 3b d8 cmp %r8,%rbx 7875: 72 e9 jb 0x7860 7877: 33 c0 xor %eax,%eax 7879: c5 f8 77 vzeroupper 787c: 5b pop %rbx 787d: c3 ret 787e: 33 db xor %ebx,%ebx 7880: eb b7 jmp 0x7839 7882: 45 33 c9 xor %r9d,%r9d 7885: e9 4d ff ff ff jmp 0x77d7 788a: b8 fa ff ff ff mov $0xfffffffa,%eax 788f: 5b pop %rbx 7890: c3 ret 7891: b8 f8 ff ff ff mov $0xfffffff8,%eax 7896: 5b pop %rbx 7897: c3 ret 7898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 789f: 00 78a0: 48 83 ec 28 sub $0x28,%rsp 78a4: 4d 85 c0 test %r8,%r8 78a7: 74 25 je 0x78ce 78a9: 48 85 c9 test %rcx,%rcx 78ac: 74 20 je 0x78ce 78ae: 48 85 d2 test %rdx,%rdx 78b1: 74 1b je 0x78ce 78b3: 45 85 c9 test %r9d,%r9d 78b6: 7f 0a jg 0x78c2 78b8: b8 fa ff ff ff mov $0xfffffffa,%eax 78bd: 48 83 c4 28 add $0x28,%rsp 78c1: c3 ret 78c2: e8 09 4c a9 01 call 0x1a9c4d0 78c7: 33 c0 xor %eax,%eax 78c9: 48 83 c4 28 add $0x28,%rsp 78cd: c3 ret 78ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 78d3: 48 83 c4 28 add $0x28,%rsp 78d7: c3 ret 78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78df: 00 78e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 78e5: 4d 85 c0 test %r8,%r8 78e8: 74 27 je 0x7911 78ea: 48 85 c9 test %rcx,%rcx 78ed: 74 22 je 0x7911 78ef: 48 85 d2 test %rdx,%rdx 78f2: 74 1d je 0x7911 78f4: 45 85 c9 test %r9d,%r9d 78f7: 7f 0b jg 0x7904 78f9: b8 fa ff ff ff mov $0xfffffffa,%eax 78fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7903: c3 ret 7904: e8 17 56 a9 01 call 0x1a9cf20 7909: 33 c0 xor %eax,%eax 790b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7910: c3 ret 7911: b8 f8 ff ff ff mov $0xfffffff8,%eax 7916: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 791b: c3 ret 791c: 0f 1f 40 00 nopl 0x0(%rax) 7920: 53 push %rbx 7921: 56 push %rsi 7922: 57 push %rdi 7923: 41 54 push %r12 7925: 41 55 push %r13 7927: 48 81 ec 50 04 00 00 sub $0x450,%rsp 792e: 4d 89 c4 mov %r8,%r12 7931: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x260a5b0 7938: 48 33 c4 xor %rsp,%rax 793b: 45 89 cd mov %r9d,%r13d 793e: 48 89 cf mov %rcx,%rdi 7941: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 7948: 00 7949: 4d 85 e4 test %r12,%r12 794c: 0f 84 b6 01 00 00 je 0x7b08 7952: 48 85 ff test %rdi,%rdi 7955: 0f 84 97 01 00 00 je 0x7af2 795b: 48 85 d2 test %rdx,%rdx 795e: 0f 84 66 01 00 00 je 0x7aca 7964: 45 85 ed test %r13d,%r13d 7967: 0f 8e 35 01 00 00 jle 0x7aa2 796d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 7972: 48 89 f0 mov %rsi,%rax 7975: 48 83 e0 1f and $0x1f,%rax 7979: 48 f7 d8 neg %rax 797c: 48 83 e0 1f and $0x1f,%rax 7980: 48 03 f0 add %rax,%rsi 7983: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 798a: 00 798b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 7992: 0f 8e a2 00 00 00 jle 0x7a3a 7998: 4c 89 74 24 20 mov %r14,0x20(%rsp) 799d: 45 89 ee mov %r13d,%r14d 79a0: 4d 89 e5 mov %r12,%r13 79a3: 49 89 d4 mov %rdx,%r12 79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79ad: 00 79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79b5: 0f 1f 40 00 nopl 0x0(%rax) 79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79c0: 4c 89 e1 mov %r12,%rcx 79c3: 48 89 f2 mov %rsi,%rdx 79c6: 49 89 d8 mov %rbx,%r8 79c9: 41 b9 80 00 00 00 mov $0x80,%r9d 79cf: e8 6c df 12 00 call 0x135940 79d4: 48 89 f9 mov %rdi,%rcx 79d7: 48 89 f2 mov %rsi,%rdx 79da: 41 b8 80 00 00 00 mov $0x80,%r8d 79e0: e8 bb cb ff ff call 0x45a0 79e5: 48 89 f9 mov %rdi,%rcx 79e8: 48 89 da mov %rbx,%rdx 79eb: 41 b8 80 00 00 00 mov $0x80,%r8d 79f1: e8 aa cb ff ff call 0x45a0 79f6: 48 89 d9 mov %rbx,%rcx 79f9: 48 89 f2 mov %rsi,%rdx 79fc: 4d 89 e8 mov %r13,%r8 79ff: 41 b9 80 00 00 00 mov $0x80,%r9d 7a05: e8 16 08 00 00 call 0x8220 7a0a: 41 83 c6 80 add $0xffffff80,%r14d 7a0e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7a15: 49 81 c4 00 02 00 00 add $0x200,%r12 7a1c: 49 81 c5 00 04 00 00 add $0x400,%r13 7a23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 7a2a: 7f 94 jg 0x79c0 7a2c: 4c 89 e2 mov %r12,%rdx 7a2f: 4d 89 ec mov %r13,%r12 7a32: 45 89 f5 mov %r14d,%r13d 7a35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7a3a: 48 89 d1 mov %rdx,%rcx 7a3d: 48 89 f2 mov %rsi,%rdx 7a40: 49 89 d8 mov %rbx,%r8 7a43: 45 89 e9 mov %r13d,%r9d 7a46: e8 f5 de 12 00 call 0x135940 7a4b: 48 89 f9 mov %rdi,%rcx 7a4e: 48 89 f2 mov %rsi,%rdx 7a51: 45 89 e8 mov %r13d,%r8d 7a54: e8 47 cb ff ff call 0x45a0 7a59: 48 89 f9 mov %rdi,%rcx 7a5c: 48 89 da mov %rbx,%rdx 7a5f: 45 89 e8 mov %r13d,%r8d 7a62: e8 39 cb ff ff call 0x45a0 7a67: 48 89 d9 mov %rbx,%rcx 7a6a: 48 89 f2 mov %rsi,%rdx 7a6d: 4d 89 e0 mov %r12,%r8 7a70: 45 89 e9 mov %r13d,%r9d 7a73: e8 a8 07 00 00 call 0x8220 7a78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7a7f: 00 7a80: 48 33 cc xor %rsp,%rcx 7a83: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x260a5b0 7a8a: 75 11 jne 0x7a9d 7a8c: 33 c0 xor %eax,%eax 7a8e: 48 81 c4 50 04 00 00 add $0x450,%rsp 7a95: 41 5d pop %r13 7a97: 41 5c pop %r12 7a99: 5f pop %rdi 7a9a: 5e pop %rsi 7a9b: 5b pop %rbx 7a9c: c3 ret 7a9d: e8 6e e2 11 01 call 0x1125d10 7aa2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7aa9: 00 7aaa: 48 33 cc xor %rsp,%rcx 7aad: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x260a5b0 7ab4: 75 e7 jne 0x7a9d 7ab6: b8 fa ff ff ff mov $0xfffffffa,%eax 7abb: 48 81 c4 50 04 00 00 add $0x450,%rsp 7ac2: 41 5d pop %r13 7ac4: 41 5c pop %r12 7ac6: 5f pop %rdi 7ac7: 5e pop %rsi 7ac8: 5b pop %rbx 7ac9: c3 ret 7aca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7ad1: 00 7ad2: 48 33 cc xor %rsp,%rcx 7ad5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x260a5b0 7adc: 75 bf jne 0x7a9d 7ade: b8 f8 ff ff ff mov $0xfffffff8,%eax 7ae3: 48 81 c4 50 04 00 00 add $0x450,%rsp 7aea: 41 5d pop %r13 7aec: 41 5c pop %r12 7aee: 5f pop %rdi 7aef: 5e pop %rsi 7af0: 5b pop %rbx 7af1: c3 ret 7af2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7af9: 00 7afa: 48 33 cc xor %rsp,%rcx 7afd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x260a5b0 7b04: 75 97 jne 0x7a9d 7b06: eb d6 jmp 0x7ade 7b08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7b0f: 00 7b10: 48 33 cc xor %rsp,%rcx 7b13: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x260a5b0 7b1a: 75 81 jne 0x7a9d 7b1c: eb c0 jmp 0x7ade 7b1e: 66 90 xchg %ax,%ax 7b20: 53 push %rbx 7b21: 56 push %rsi 7b22: 57 push %rdi 7b23: 41 54 push %r12 7b25: 41 55 push %r13 7b27: 48 81 ec 50 04 00 00 sub $0x450,%rsp 7b2e: 4d 89 c4 mov %r8,%r12 7b31: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x260a5b0 7b38: 45 89 cd mov %r9d,%r13d 7b3b: 48 33 c4 xor %rsp,%rax 7b3e: 48 89 cf mov %rcx,%rdi 7b41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 7b48: 00 7b49: 4d 85 e4 test %r12,%r12 7b4c: 0f 84 b6 01 00 00 je 0x7d08 7b52: 48 85 ff test %rdi,%rdi 7b55: 0f 84 97 01 00 00 je 0x7cf2 7b5b: 48 85 d2 test %rdx,%rdx 7b5e: 0f 84 66 01 00 00 je 0x7cca 7b64: 45 85 ed test %r13d,%r13d 7b67: 0f 8e 35 01 00 00 jle 0x7ca2 7b6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 7b72: 48 89 c3 mov %rax,%rbx 7b75: 48 83 e3 1f and $0x1f,%rbx 7b79: 48 f7 db neg %rbx 7b7c: 48 83 e3 1f and $0x1f,%rbx 7b80: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 7b84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 7b8b: 00 7b8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 7b93: 0f 8e a1 00 00 00 jle 0x7c3a 7b99: 4c 89 74 24 20 mov %r14,0x20(%rsp) 7b9e: 45 89 ee mov %r13d,%r14d 7ba1: 4d 89 e5 mov %r12,%r13 7ba4: 49 89 d4 mov %rdx,%r12 7ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7bae: 00 7baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7bb6: 0f 1f 00 nopl (%rax) 7bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7bc0: 4c 89 e1 mov %r12,%rcx 7bc3: 48 89 f2 mov %rsi,%rdx 7bc6: 49 89 d8 mov %rbx,%r8 7bc9: 41 b9 80 00 00 00 mov $0x80,%r9d 7bcf: e8 8c dd 12 00 call 0x135960 7bd4: 48 89 f9 mov %rdi,%rcx 7bd7: 48 89 f2 mov %rsi,%rdx 7bda: 41 b8 80 00 00 00 mov $0x80,%r8d 7be0: e8 fb c9 ff ff call 0x45e0 7be5: 48 89 f9 mov %rdi,%rcx 7be8: 48 89 da mov %rbx,%rdx 7beb: 41 b8 80 00 00 00 mov $0x80,%r8d 7bf1: e8 ea c9 ff ff call 0x45e0 7bf6: 48 89 d9 mov %rbx,%rcx 7bf9: 48 89 f2 mov %rsi,%rdx 7bfc: 4d 89 e8 mov %r13,%r8 7bff: 41 b9 80 00 00 00 mov $0x80,%r9d 7c05: e8 96 06 00 00 call 0x82a0 7c0a: 41 83 c6 80 add $0xffffff80,%r14d 7c0e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7c15: 49 81 c4 00 02 00 00 add $0x200,%r12 7c1c: 49 81 c5 00 04 00 00 add $0x400,%r13 7c23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 7c2a: 7f 94 jg 0x7bc0 7c2c: 4c 89 e2 mov %r12,%rdx 7c2f: 4d 89 ec mov %r13,%r12 7c32: 45 89 f5 mov %r14d,%r13d 7c35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7c3a: 48 89 d1 mov %rdx,%rcx 7c3d: 48 89 f2 mov %rsi,%rdx 7c40: 49 89 d8 mov %rbx,%r8 7c43: 45 89 e9 mov %r13d,%r9d 7c46: e8 15 dd 12 00 call 0x135960 7c4b: 48 89 f9 mov %rdi,%rcx 7c4e: 48 89 f2 mov %rsi,%rdx 7c51: 45 89 e8 mov %r13d,%r8d 7c54: e8 87 c9 ff ff call 0x45e0 7c59: 48 89 f9 mov %rdi,%rcx 7c5c: 48 89 da mov %rbx,%rdx 7c5f: 45 89 e8 mov %r13d,%r8d 7c62: e8 79 c9 ff ff call 0x45e0 7c67: 48 89 d9 mov %rbx,%rcx 7c6a: 48 89 f2 mov %rsi,%rdx 7c6d: 4d 89 e0 mov %r12,%r8 7c70: 45 89 e9 mov %r13d,%r9d 7c73: e8 28 06 00 00 call 0x82a0 7c78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7c7f: 00 7c80: 48 33 cc xor %rsp,%rcx 7c83: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x260a5b0 7c8a: 75 11 jne 0x7c9d 7c8c: 33 c0 xor %eax,%eax 7c8e: 48 81 c4 50 04 00 00 add $0x450,%rsp 7c95: 41 5d pop %r13 7c97: 41 5c pop %r12 7c99: 5f pop %rdi 7c9a: 5e pop %rsi 7c9b: 5b pop %rbx 7c9c: c3 ret 7c9d: e8 6e e0 11 01 call 0x1125d10 7ca2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7ca9: 00 7caa: 48 33 cc xor %rsp,%rcx 7cad: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x260a5b0 7cb4: 75 e7 jne 0x7c9d 7cb6: b8 fa ff ff ff mov $0xfffffffa,%eax 7cbb: 48 81 c4 50 04 00 00 add $0x450,%rsp 7cc2: 41 5d pop %r13 7cc4: 41 5c pop %r12 7cc6: 5f pop %rdi 7cc7: 5e pop %rsi 7cc8: 5b pop %rbx 7cc9: c3 ret 7cca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7cd1: 00 7cd2: 48 33 cc xor %rsp,%rcx 7cd5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x260a5b0 7cdc: 75 bf jne 0x7c9d 7cde: b8 f8 ff ff ff mov $0xfffffff8,%eax 7ce3: 48 81 c4 50 04 00 00 add $0x450,%rsp 7cea: 41 5d pop %r13 7cec: 41 5c pop %r12 7cee: 5f pop %rdi 7cef: 5e pop %rsi 7cf0: 5b pop %rbx 7cf1: c3 ret 7cf2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7cf9: 00 7cfa: 48 33 cc xor %rsp,%rcx 7cfd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x260a5b0 7d04: 75 97 jne 0x7c9d 7d06: eb d6 jmp 0x7cde 7d08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7d0f: 00 7d10: 48 33 cc xor %rsp,%rcx 7d13: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x260a5b0 7d1a: 75 81 jne 0x7c9d 7d1c: eb c0 jmp 0x7cde 7d1e: 66 90 xchg %ax,%ax 7d20: 53 push %rbx 7d21: 56 push %rsi 7d22: 57 push %rdi 7d23: 41 54 push %r12 7d25: 41 55 push %r13 7d27: 48 81 ec 50 04 00 00 sub $0x450,%rsp 7d2e: 4d 89 c4 mov %r8,%r12 7d31: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x260a5b0 7d38: 45 89 cd mov %r9d,%r13d 7d3b: 48 33 c4 xor %rsp,%rax 7d3e: 48 89 cf mov %rcx,%rdi 7d41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 7d48: 00 7d49: 4d 85 e4 test %r12,%r12 7d4c: 0f 84 b6 01 00 00 je 0x7f08 7d52: 48 85 ff test %rdi,%rdi 7d55: 0f 84 97 01 00 00 je 0x7ef2 7d5b: 48 85 d2 test %rdx,%rdx 7d5e: 0f 84 66 01 00 00 je 0x7eca 7d64: 45 85 ed test %r13d,%r13d 7d67: 0f 8e 35 01 00 00 jle 0x7ea2 7d6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 7d72: 48 89 c3 mov %rax,%rbx 7d75: 48 83 e3 1f and $0x1f,%rbx 7d79: 48 f7 db neg %rbx 7d7c: 48 83 e3 1f and $0x1f,%rbx 7d80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 7d84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 7d8b: 00 7d8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 7d93: 0f 8e a1 00 00 00 jle 0x7e3a 7d99: 4c 89 74 24 20 mov %r14,0x20(%rsp) 7d9e: 45 89 ee mov %r13d,%r14d 7da1: 4d 89 e5 mov %r12,%r13 7da4: 49 89 d4 mov %rdx,%r12 7da7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7dae: 00 7daf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7db6: 0f 1f 00 nopl (%rax) 7db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7dc0: 4c 89 e1 mov %r12,%rcx 7dc3: 48 89 f2 mov %rsi,%rdx 7dc6: 49 89 d8 mov %rbx,%r8 7dc9: 41 b9 80 00 00 00 mov $0x80,%r9d 7dcf: e8 ac db 12 00 call 0x135980 7dd4: 48 89 f9 mov %rdi,%rcx 7dd7: 48 89 f2 mov %rsi,%rdx 7dda: 41 b8 80 00 00 00 mov $0x80,%r8d 7de0: e8 bb c9 ff ff call 0x47a0 7de5: 48 89 f9 mov %rdi,%rcx 7de8: 48 89 da mov %rbx,%rdx 7deb: 41 b8 80 00 00 00 mov $0x80,%r8d 7df1: e8 aa c9 ff ff call 0x47a0 7df6: 48 89 d9 mov %rbx,%rcx 7df9: 48 89 f2 mov %rsi,%rdx 7dfc: 4d 89 e8 mov %r13,%r8 7dff: 41 b9 80 00 00 00 mov $0x80,%r9d 7e05: e8 16 05 00 00 call 0x8320 7e0a: 41 83 c6 80 add $0xffffff80,%r14d 7e0e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7e15: 49 81 c4 00 02 00 00 add $0x200,%r12 7e1c: 49 81 c5 00 04 00 00 add $0x400,%r13 7e23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 7e2a: 7f 94 jg 0x7dc0 7e2c: 4c 89 e2 mov %r12,%rdx 7e2f: 4d 89 ec mov %r13,%r12 7e32: 45 89 f5 mov %r14d,%r13d 7e35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7e3a: 48 89 d1 mov %rdx,%rcx 7e3d: 48 89 f2 mov %rsi,%rdx 7e40: 49 89 d8 mov %rbx,%r8 7e43: 45 89 e9 mov %r13d,%r9d 7e46: e8 35 db 12 00 call 0x135980 7e4b: 48 89 f9 mov %rdi,%rcx 7e4e: 48 89 f2 mov %rsi,%rdx 7e51: 45 89 e8 mov %r13d,%r8d 7e54: e8 47 c9 ff ff call 0x47a0 7e59: 48 89 f9 mov %rdi,%rcx 7e5c: 48 89 da mov %rbx,%rdx 7e5f: 45 89 e8 mov %r13d,%r8d 7e62: e8 39 c9 ff ff call 0x47a0 7e67: 48 89 d9 mov %rbx,%rcx 7e6a: 48 89 f2 mov %rsi,%rdx 7e6d: 4d 89 e0 mov %r12,%r8 7e70: 45 89 e9 mov %r13d,%r9d 7e73: e8 a8 04 00 00 call 0x8320 7e78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7e7f: 00 7e80: 48 33 cc xor %rsp,%rcx 7e83: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x260a5b0 7e8a: 75 11 jne 0x7e9d 7e8c: 33 c0 xor %eax,%eax 7e8e: 48 81 c4 50 04 00 00 add $0x450,%rsp 7e95: 41 5d pop %r13 7e97: 41 5c pop %r12 7e99: 5f pop %rdi 7e9a: 5e pop %rsi 7e9b: 5b pop %rbx 7e9c: c3 ret 7e9d: e8 6e de 11 01 call 0x1125d10 7ea2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7ea9: 00 7eaa: 48 33 cc xor %rsp,%rcx 7ead: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x260a5b0 7eb4: 75 e7 jne 0x7e9d 7eb6: b8 fa ff ff ff mov $0xfffffffa,%eax 7ebb: 48 81 c4 50 04 00 00 add $0x450,%rsp 7ec2: 41 5d pop %r13 7ec4: 41 5c pop %r12 7ec6: 5f pop %rdi 7ec7: 5e pop %rsi 7ec8: 5b pop %rbx 7ec9: c3 ret 7eca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7ed1: 00 7ed2: 48 33 cc xor %rsp,%rcx 7ed5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x260a5b0 7edc: 75 bf jne 0x7e9d 7ede: b8 f8 ff ff ff mov $0xfffffff8,%eax 7ee3: 48 81 c4 50 04 00 00 add $0x450,%rsp 7eea: 41 5d pop %r13 7eec: 41 5c pop %r12 7eee: 5f pop %rdi 7eef: 5e pop %rsi 7ef0: 5b pop %rbx 7ef1: c3 ret 7ef2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7ef9: 00 7efa: 48 33 cc xor %rsp,%rcx 7efd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x260a5b0 7f04: 75 97 jne 0x7e9d 7f06: eb d6 jmp 0x7ede 7f08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 7f0f: 00 7f10: 48 33 cc xor %rsp,%rcx 7f13: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x260a5b0 7f1a: 75 81 jne 0x7e9d 7f1c: eb c0 jmp 0x7ede 7f1e: 66 90 xchg %ax,%ax 7f20: 53 push %rbx 7f21: 56 push %rsi 7f22: 57 push %rdi 7f23: 41 54 push %r12 7f25: 41 55 push %r13 7f27: 48 81 ec 50 04 00 00 sub $0x450,%rsp 7f2e: 4d 89 c4 mov %r8,%r12 7f31: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x260a5b0 7f38: 45 89 cd mov %r9d,%r13d 7f3b: 48 33 c4 xor %rsp,%rax 7f3e: 48 89 cf mov %rcx,%rdi 7f41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 7f48: 00 7f49: 4d 85 e4 test %r12,%r12 7f4c: 0f 84 b6 01 00 00 je 0x8108 7f52: 48 85 ff test %rdi,%rdi 7f55: 0f 84 97 01 00 00 je 0x80f2 7f5b: 48 85 d2 test %rdx,%rdx 7f5e: 0f 84 66 01 00 00 je 0x80ca 7f64: 45 85 ed test %r13d,%r13d 7f67: 0f 8e 35 01 00 00 jle 0x80a2 7f6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 7f72: 48 89 c3 mov %rax,%rbx 7f75: 48 83 e3 1f and $0x1f,%rbx 7f79: 48 f7 db neg %rbx 7f7c: 48 83 e3 1f and $0x1f,%rbx 7f80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 7f84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 7f8b: 00 7f8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 7f93: 0f 8e a1 00 00 00 jle 0x803a 7f99: 4c 89 74 24 20 mov %r14,0x20(%rsp) 7f9e: 45 89 ee mov %r13d,%r14d 7fa1: 4d 89 e5 mov %r12,%r13 7fa4: 49 89 d4 mov %rdx,%r12 7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7fae: 00 7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fb6: 0f 1f 00 nopl (%rax) 7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fc0: 4c 89 e1 mov %r12,%rcx 7fc3: 48 89 f2 mov %rsi,%rdx 7fc6: 49 89 d8 mov %rbx,%r8 7fc9: 41 b9 80 00 00 00 mov $0x80,%r9d 7fcf: e8 cc d9 12 00 call 0x1359a0 7fd4: 48 89 f9 mov %rdi,%rcx 7fd7: 48 89 f2 mov %rsi,%rdx 7fda: 41 b8 80 00 00 00 mov $0x80,%r8d 7fe0: e8 bb c7 ff ff call 0x47a0 7fe5: 48 89 f9 mov %rdi,%rcx 7fe8: 48 89 da mov %rbx,%rdx 7feb: 41 b8 80 00 00 00 mov $0x80,%r8d 7ff1: e8 aa c7 ff ff call 0x47a0 7ff6: 48 89 d9 mov %rbx,%rcx 7ff9: 48 89 f2 mov %rsi,%rdx 7ffc: 4d 89 e8 mov %r13,%r8 7fff: 41 rex.B