; th_8d60: VA 0x180008d60-0x180010d60 (32768 bytes) /tmp/opencode/dis/th_8d60.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 53 push %rbx 1: 56 push %rsi 2: 41 57 push %r15 4: 49 89 cb mov %rcx,%r11 7: 4d 85 db test %r11,%r11 a: 0f 84 a7 01 00 00 je 0x1b7 10: 48 85 d2 test %rdx,%rdx 13: 0f 84 9e 01 00 00 je 0x1b7 19: 4d 85 c0 test %r8,%r8 1c: 0f 84 95 01 00 00 je 0x1b7 22: 45 85 c9 test %r9d,%r9d 25: 0f 8e 82 01 00 00 jle 0x1ad 2b: 41 83 f9 10 cmp $0x10,%r9d 2f: 0f 8c 70 01 00 00 jl 0x1a5 35: 4c 89 c1 mov %r8,%rcx 38: 48 83 e1 1f and $0x1f,%rcx 3c: 89 c9 mov %ecx,%ecx 3e: 85 c9 test %ecx,%ecx 40: 74 11 je 0x53 42: f6 c1 07 test $0x7,%cl 45: 0f 85 5a 01 00 00 jne 0x1a5 4b: f7 d9 neg %ecx 4d: 83 c1 20 add $0x20,%ecx 50: c1 e9 03 shr $0x3,%ecx 53: 8d 41 10 lea 0x10(%rcx),%eax 56: 44 3b c8 cmp %eax,%r9d 59: 0f 8c 46 01 00 00 jl 0x1a5 5f: 45 89 ca mov %r9d,%r10d 62: 33 c0 xor %eax,%eax 64: 44 2b d1 sub %ecx,%r10d 67: 41 83 e2 0f and $0xf,%r10d 6b: 41 f7 da neg %r10d 6e: 45 03 d1 add %r9d,%r10d 71: 85 c9 test %ecx,%ecx 73: 76 24 jbe 0x99 75: 0f 1f 40 00 nopl 0x0(%rax) 79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 91: 48 ff c0 inc %rax 94: 48 3b c1 cmp %rcx,%rax 97: 72 e7 jb 0x80 99: 49 63 c2 movslq %r10d,%rax 9c: 0f 1f 40 00 nopl 0x0(%rax) a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 d6: c5 fd 11 03 vmovupd %ymm0,(%rbx) da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) e9: 48 83 c1 10 add $0x10,%rcx ed: 48 3b c8 cmp %rax,%rcx f0: 72 ae jb 0xa0 f2: 41 8d 42 01 lea 0x1(%r10),%eax f6: 41 3b c1 cmp %r9d,%eax f9: 0f 87 98 00 00 00 ja 0x197 ff: 4d 63 c9 movslq %r9d,%r9 102: 4d 63 d2 movslq %r10d,%r10 105: 4d 2b ca sub %r10,%r9 108: 49 83 f9 04 cmp $0x4,%r9 10c: 0f 8c 8f 00 00 00 jl 0x1a1 112: 4d 63 d2 movslq %r10d,%r10 115: 44 89 ce mov %r9d,%esi 118: 83 e6 fc and $0xfffffffc,%esi 11b: 33 c9 xor %ecx,%ecx 11d: 48 63 f6 movslq %esi,%rsi 120: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 124: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 128: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 12c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 133: 00 134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 140: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 146: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 14b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 150: 48 83 c1 04 add $0x4,%rcx 154: 48 3b ce cmp %rsi,%rcx 157: 72 e7 jb 0x140 159: 49 3b f1 cmp %r9,%rsi 15c: 73 39 jae 0x197 15e: 4d 63 d2 movslq %r10d,%r10 161: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 165: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 169: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 16d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 174: 00 175: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17c: 0f 1f 40 00 nopl 0x0(%rax) 180: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 185: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 18a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 18f: 48 ff c6 inc %rsi 192: 49 3b f1 cmp %r9,%rsi 195: 72 e9 jb 0x180 197: 33 c0 xor %eax,%eax 199: c5 f8 77 vzeroupper 19c: 41 5f pop %r15 19e: 5e pop %rsi 19f: 5b pop %rbx 1a0: c3 ret 1a1: 33 f6 xor %esi,%esi 1a3: eb b4 jmp 0x159 1a5: 45 33 d2 xor %r10d,%r10d 1a8: e9 45 ff ff ff jmp 0xf2 1ad: b8 fa ff ff ff mov $0xfffffffa,%eax 1b2: 41 5f pop %r15 1b4: 5e pop %rsi 1b5: 5b pop %rbx 1b6: c3 ret 1b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1bc: 41 5f pop %r15 1be: 5e pop %rsi 1bf: 5b pop %rbx 1c0: c3 ret 1c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c8: 00 1c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d7: 00 1d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1df: 90 nop 1e0: 53 push %rbx 1e1: 56 push %rsi 1e2: 41 57 push %r15 1e4: 49 89 cb mov %rcx,%r11 1e7: 4d 85 db test %r11,%r11 1ea: 0f 84 a7 01 00 00 je 0x397 1f0: 48 85 d2 test %rdx,%rdx 1f3: 0f 84 9e 01 00 00 je 0x397 1f9: 4d 85 c0 test %r8,%r8 1fc: 0f 84 95 01 00 00 je 0x397 202: 45 85 c9 test %r9d,%r9d 205: 0f 8e 82 01 00 00 jle 0x38d 20b: 41 83 f9 10 cmp $0x10,%r9d 20f: 0f 8c 70 01 00 00 jl 0x385 215: 4c 89 c1 mov %r8,%rcx 218: 48 83 e1 1f and $0x1f,%rcx 21c: 89 c9 mov %ecx,%ecx 21e: 85 c9 test %ecx,%ecx 220: 74 11 je 0x233 222: f6 c1 07 test $0x7,%cl 225: 0f 85 5a 01 00 00 jne 0x385 22b: f7 d9 neg %ecx 22d: 83 c1 20 add $0x20,%ecx 230: c1 e9 03 shr $0x3,%ecx 233: 8d 41 10 lea 0x10(%rcx),%eax 236: 44 3b c8 cmp %eax,%r9d 239: 0f 8c 46 01 00 00 jl 0x385 23f: 45 89 ca mov %r9d,%r10d 242: 33 c0 xor %eax,%eax 244: 44 2b d1 sub %ecx,%r10d 247: 41 83 e2 0f and $0xf,%r10d 24b: 41 f7 da neg %r10d 24e: 45 03 d1 add %r9d,%r10d 251: 85 c9 test %ecx,%ecx 253: 76 24 jbe 0x279 255: 0f 1f 40 00 nopl 0x0(%rax) 259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 260: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 265: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 26b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 271: 48 ff c0 inc %rax 274: 48 3b c1 cmp %rcx,%rax 277: 72 e7 jb 0x260 279: 49 63 c2 movslq %r10d,%rax 27c: 0f 1f 40 00 nopl 0x0(%rax) 280: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 285: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 28b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 291: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 298: 03 299: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 29f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 2a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 2ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 2b4: 03 2b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 2bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 2c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 2c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 2d0: 03 2d1: 48 83 c1 10 add $0x10,%rcx 2d5: 48 3b c8 cmp %rax,%rcx 2d8: 72 a6 jb 0x280 2da: 41 8d 42 01 lea 0x1(%r10),%eax 2de: 41 3b c1 cmp %r9d,%eax 2e1: 0f 87 90 00 00 00 ja 0x377 2e7: 4d 63 c9 movslq %r9d,%r9 2ea: 4d 63 d2 movslq %r10d,%r10 2ed: 4d 2b ca sub %r10,%r9 2f0: 49 83 f9 04 cmp $0x4,%r9 2f4: 0f 8c 87 00 00 00 jl 0x381 2fa: 4d 63 d2 movslq %r10d,%r10 2fd: 44 89 ce mov %r9d,%esi 300: 83 e6 fc and $0xfffffffc,%esi 303: 33 c9 xor %ecx,%ecx 305: 48 63 f6 movslq %esi,%rsi 308: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 30c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 310: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 314: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 320: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 326: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 32b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 330: 48 83 c1 04 add $0x4,%rcx 334: 48 3b ce cmp %rsi,%rcx 337: 72 e7 jb 0x320 339: 49 3b f1 cmp %r9,%rsi 33c: 73 39 jae 0x377 33e: 4d 63 d2 movslq %r10d,%r10 341: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 345: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 349: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 34d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 354: 00 355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35c: 0f 1f 40 00 nopl 0x0(%rax) 360: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 365: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 36a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 36f: 48 ff c6 inc %rsi 372: 49 3b f1 cmp %r9,%rsi 375: 72 e9 jb 0x360 377: 33 c0 xor %eax,%eax 379: c5 f8 77 vzeroupper 37c: 41 5f pop %r15 37e: 5e pop %rsi 37f: 5b pop %rbx 380: c3 ret 381: 33 f6 xor %esi,%esi 383: eb b4 jmp 0x339 385: 45 33 d2 xor %r10d,%r10d 388: e9 4d ff ff ff jmp 0x2da 38d: b8 fa ff ff ff mov $0xfffffffa,%eax 392: 41 5f pop %r15 394: 5e pop %rsi 395: 5b pop %rbx 396: c3 ret 397: b8 f8 ff ff ff mov $0xfffffff8,%eax 39c: 41 5f pop %r15 39e: 5e pop %rsi 39f: 5b pop %rbx 3a0: c3 ret 3a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a8: 00 3a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b7: 00 3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bf: 90 nop 3c0: 48 83 ec 28 sub $0x28,%rsp 3c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 3c9: 48 85 d2 test %rdx,%rdx 3cc: 74 1b je 0x3e9 3ce: 45 85 c0 test %r8d,%r8d 3d1: 7f 0a jg 0x3dd 3d3: b8 fa ff ff ff mov $0xfffffffa,%eax 3d8: 48 83 c4 28 add $0x28,%rsp 3dc: c3 ret 3dd: e8 9e 76 03 00 call 0x37a80 3e2: 33 c0 xor %eax,%eax 3e4: 48 83 c4 28 add $0x28,%rsp 3e8: c3 ret 3e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ee: 48 83 c4 28 add $0x28,%rsp 3f2: c3 ret 3f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ff: 00 400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 405: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 40a: 48 85 d2 test %rdx,%rdx 40d: 74 1d je 0x42c 40f: 45 85 c0 test %r8d,%r8d 412: 7f 0b jg 0x41f 414: b8 fa ff ff ff mov $0xfffffffa,%eax 419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 41e: c3 ret 41f: e8 fc 77 03 00 call 0x37c20 424: 33 c0 xor %eax,%eax 426: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 42b: c3 ret 42c: b8 f8 ff ff ff mov $0xfffffff8,%eax 431: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 436: 90 nop 437: c3 ret 438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43f: 00 440: 48 83 ec 28 sub $0x28,%rsp 444: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 449: 48 85 d2 test %rdx,%rdx 44c: 74 1b je 0x469 44e: 45 85 c0 test %r8d,%r8d 451: 7f 0a jg 0x45d 453: b8 fa ff ff ff mov $0xfffffffa,%eax 458: 48 83 c4 28 add $0x28,%rsp 45c: c3 ret 45d: e8 5e 79 03 00 call 0x37dc0 462: 33 c0 xor %eax,%eax 464: 48 83 c4 28 add $0x28,%rsp 468: c3 ret 469: b8 f8 ff ff ff mov $0xfffffff8,%eax 46e: 48 83 c4 28 add $0x28,%rsp 472: c3 ret 473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47f: 00 480: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 485: 49 89 d1 mov %rdx,%r9 488: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 48c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 491: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 497: 4d 85 c9 test %r9,%r9 49a: 0f 84 5a 01 00 00 je 0x5fa 4a0: 45 85 c0 test %r8d,%r8d 4a3: 0f 8e 48 01 00 00 jle 0x5f1 4a9: 41 83 f8 08 cmp $0x8,%r8d 4ad: 0f 8c 2f 01 00 00 jl 0x5e2 4b3: 4c 89 ca mov %r9,%rdx 4b6: 48 83 e2 1f and $0x1f,%rdx 4ba: 85 d2 test %edx,%edx 4bc: 74 11 je 0x4cf 4be: f6 c2 07 test $0x7,%dl 4c1: 0f 85 1b 01 00 00 jne 0x5e2 4c7: f7 da neg %edx 4c9: 83 c2 20 add $0x20,%edx 4cc: c1 ea 03 shr $0x3,%edx 4cf: 8d 42 08 lea 0x8(%rdx),%eax 4d2: 44 3b c0 cmp %eax,%r8d 4d5: 0f 8c 07 01 00 00 jl 0x5e2 4db: 44 89 c1 mov %r8d,%ecx 4de: 33 c0 xor %eax,%eax 4e0: 2b ca sub %edx,%ecx 4e2: 83 e1 07 and $0x7,%ecx 4e5: f7 d9 neg %ecx 4e7: 41 03 c8 add %r8d,%ecx 4ea: 41 89 d2 mov %edx,%r10d 4ed: 85 d2 test %edx,%edx 4ef: 76 27 jbe 0x518 4f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f8: 00 4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 500: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 506: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 50a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) 510: 48 ff c0 inc %rax 513: 49 3b c2 cmp %r10,%rax 516: 72 e8 jb 0x500 518: 48 63 d1 movslq %ecx,%rdx 51b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 520: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 526: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 52d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) 533: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) 53a: 49 83 c2 08 add $0x8,%r10 53e: 4c 3b d2 cmp %rdx,%r10 541: 72 dd jb 0x520 543: 8d 41 01 lea 0x1(%rcx),%eax 546: 41 3b c0 cmp %r8d,%eax 549: 0f 87 89 00 00 00 ja 0x5d8 54f: 4d 63 c0 movslq %r8d,%r8 552: 4c 2b c2 sub %rdx,%r8 555: 49 83 f8 02 cmp $0x2,%r8 559: 0f 8c 7f 00 00 00 jl 0x5de 55f: 44 89 c0 mov %r8d,%eax 562: 45 33 d2 xor %r10d,%r10d 565: 83 e0 fe and $0xfffffffe,%eax 568: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 56c: 48 63 c0 movslq %eax,%rax 56f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57f: 00 580: 49 83 c2 02 add $0x2,%r10 584: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 588: c5 f8 11 12 vmovups %xmm2,(%rdx) 58c: 48 83 c2 10 add $0x10,%rdx 590: 4c 3b d0 cmp %rax,%r10 593: 72 eb jb 0x580 595: 49 3b c0 cmp %r8,%rax 598: 73 3e jae 0x5d8 59a: 48 63 c9 movslq %ecx,%rcx 59d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 5a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 5a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ac: 00 5ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c0: c5 fb 10 0a vmovsd (%rdx),%xmm1 5c4: 48 ff c0 inc %rax 5c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 5cb: c5 fb 11 12 vmovsd %xmm2,(%rdx) 5cf: 48 83 c2 08 add $0x8,%rdx 5d3: 49 3b c0 cmp %r8,%rax 5d6: 72 e8 jb 0x5c0 5d8: 33 c0 xor %eax,%eax 5da: c5 f8 77 vzeroupper 5dd: c3 ret 5de: 33 c0 xor %eax,%eax 5e0: eb b3 jmp 0x595 5e2: 33 c9 xor %ecx,%ecx 5e4: 41 83 f8 01 cmp $0x1,%r8d 5e8: 72 ee jb 0x5d8 5ea: 4d 63 c0 movslq %r8d,%r8 5ed: 33 c0 xor %eax,%eax 5ef: eb a4 jmp 0x595 5f1: b8 fa ff ff ff mov $0xfffffffa,%eax 5f6: c5 f8 77 vzeroupper 5f9: c3 ret 5fa: b8 f8 ff ff ff mov $0xfffffff8,%eax 5ff: c5 f8 77 vzeroupper 602: c3 ret 603: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60a: 00 60b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 620: 45 89 c1 mov %r8d,%r9d 623: 49 89 d0 mov %rdx,%r8 626: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 62b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 630: 4d 85 c0 test %r8,%r8 633: 0f 84 f0 00 00 00 je 0x729 639: 45 85 c9 test %r9d,%r9d 63c: 0f 8e e1 00 00 00 jle 0x723 642: 49 63 d1 movslq %r9d,%rdx 645: 48 83 fa 08 cmp $0x8,%rdx 649: 0f 8c cf 00 00 00 jl 0x71e 64f: 4c 89 c0 mov %r8,%rax 652: 48 83 e0 1f and $0x1f,%rax 656: 85 c0 test %eax,%eax 658: 74 10 je 0x66a 65a: a8 07 test $0x7,%al 65c: 0f 85 bc 00 00 00 jne 0x71e 662: f7 d8 neg %eax 664: 83 c0 20 add $0x20,%eax 667: c1 e8 03 shr $0x3,%eax 66a: 8d 48 08 lea 0x8(%rax),%ecx 66d: 48 3b d1 cmp %rcx,%rdx 670: 0f 8c a8 00 00 00 jl 0x71e 676: 44 89 c9 mov %r9d,%ecx 679: 2b c8 sub %eax,%ecx 67b: 83 e1 07 and $0x7,%ecx 67e: 44 2b c9 sub %ecx,%r9d 681: 33 c9 xor %ecx,%ecx 683: 41 89 c2 mov %eax,%r10d 686: 85 c0 test %eax,%eax 688: 76 2e jbe 0x6b8 68a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 691: 00 692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 6a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 6aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 6b0: 48 ff c1 inc %rcx 6b3: 49 3b ca cmp %r10,%rcx 6b6: 72 e8 jb 0x6a0 6b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 6bd: 49 63 c1 movslq %r9d,%rax 6c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 6c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 6cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 6d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 6da: 49 83 c2 08 add $0x8,%r10 6de: 4c 3b d0 cmp %rax,%r10 6e1: 72 dd jb 0x6c0 6e3: 33 c0 xor %eax,%eax 6e5: 41 8d 49 01 lea 0x1(%r9),%ecx 6e9: 48 63 c9 movslq %ecx,%rcx 6ec: 48 3b ca cmp %rdx,%rcx 6ef: 77 27 ja 0x718 6f1: 4d 63 c9 movslq %r9d,%r9 6f4: 49 2b d1 sub %r9,%rdx 6f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 6fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 700: c5 fb 10 09 vmovsd (%rcx),%xmm1 704: 48 ff c0 inc %rax 707: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 70b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 70f: 48 83 c1 08 add $0x8,%rcx 713: 48 3b c2 cmp %rdx,%rax 716: 72 e8 jb 0x700 718: 33 c0 xor %eax,%eax 71a: c5 f8 77 vzeroupper 71d: c3 ret 71e: 45 33 c9 xor %r9d,%r9d 721: eb c0 jmp 0x6e3 723: b8 fa ff ff ff mov $0xfffffffa,%eax 728: c3 ret 729: b8 f8 ff ff ff mov $0xfffffff8,%eax 72e: c3 ret 72f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 736: 00 737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73e: 66 90 xchg %ax,%ax 740: 45 89 c1 mov %r8d,%r9d 743: 49 89 d0 mov %rdx,%r8 746: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 74b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 750: 4d 85 c0 test %r8,%r8 753: 0f 84 f0 00 00 00 je 0x849 759: 45 85 c9 test %r9d,%r9d 75c: 0f 8e e1 00 00 00 jle 0x843 762: 49 63 d1 movslq %r9d,%rdx 765: 48 83 fa 08 cmp $0x8,%rdx 769: 0f 8c cf 00 00 00 jl 0x83e 76f: 4c 89 c0 mov %r8,%rax 772: 48 83 e0 1f and $0x1f,%rax 776: 85 c0 test %eax,%eax 778: 74 10 je 0x78a 77a: a8 07 test $0x7,%al 77c: 0f 85 bc 00 00 00 jne 0x83e 782: f7 d8 neg %eax 784: 83 c0 20 add $0x20,%eax 787: c1 e8 03 shr $0x3,%eax 78a: 8d 48 08 lea 0x8(%rax),%ecx 78d: 48 3b d1 cmp %rcx,%rdx 790: 0f 8c a8 00 00 00 jl 0x83e 796: 44 89 c9 mov %r9d,%ecx 799: 2b c8 sub %eax,%ecx 79b: 83 e1 07 and $0x7,%ecx 79e: 44 2b c9 sub %ecx,%r9d 7a1: 33 c9 xor %ecx,%ecx 7a3: 41 89 c2 mov %eax,%r10d 7a6: 85 c0 test %eax,%eax 7a8: 76 2e jbe 0x7d8 7aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b1: 00 7b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 7c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 7ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 7d0: 48 ff c1 inc %rcx 7d3: 49 3b ca cmp %r10,%rcx 7d6: 72 e8 jb 0x7c0 7d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 7dd: 49 63 c1 movslq %r9d,%rax 7e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 7e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 7ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 7f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 7fa: 49 83 c2 08 add $0x8,%r10 7fe: 4c 3b d0 cmp %rax,%r10 801: 72 dd jb 0x7e0 803: 33 c0 xor %eax,%eax 805: 41 8d 49 01 lea 0x1(%r9),%ecx 809: 48 63 c9 movslq %ecx,%rcx 80c: 48 3b ca cmp %rdx,%rcx 80f: 77 27 ja 0x838 811: 4d 63 c9 movslq %r9d,%r9 814: 49 2b d1 sub %r9,%rdx 817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 81b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 820: c5 fb 10 01 vmovsd (%rcx),%xmm0 824: 48 ff c0 inc %rax 827: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 82b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 82f: 48 83 c1 08 add $0x8,%rcx 833: 48 3b c2 cmp %rdx,%rax 836: 72 e8 jb 0x820 838: 33 c0 xor %eax,%eax 83a: c5 f8 77 vzeroupper 83d: c3 ret 83e: 45 33 c9 xor %r9d,%r9d 841: eb c0 jmp 0x803 843: b8 fa ff ff ff mov $0xfffffffa,%eax 848: c3 ret 849: b8 f8 ff ff ff mov $0xfffffff8,%eax 84e: c3 ret 84f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 856: 00 857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 85e: 66 90 xchg %ax,%ax 860: 55 push %rbp 861: 48 83 ec 30 sub $0x30,%rsp 865: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 86a: 48 89 4d 20 mov %rcx,0x20(%rbp) 86e: 48 89 55 28 mov %rdx,0x28(%rbp) 872: 44 89 45 30 mov %r8d,0x30(%rbp) 876: 48 8b 45 20 mov 0x20(%rbp),%rax 87a: 48 8b 55 28 mov 0x28(%rbp),%rdx 87e: 8b 4d 30 mov 0x30(%rbp),%ecx 881: 89 4d 08 mov %ecx,0x8(%rbp) 884: 48 89 c1 mov %rax,%rcx 887: 8b 45 08 mov 0x8(%rbp),%eax 88a: 41 89 c0 mov %eax,%r8d 88d: e8 8e 75 13 00 call 0x137e20 892: 89 45 00 mov %eax,0x0(%rbp) 895: 8b 45 00 mov 0x0(%rbp),%eax 898: 48 8d 65 10 lea 0x10(%rbp),%rsp 89c: 5d pop %rbp 89d: c3 ret 89e: 66 90 xchg %ax,%ax 8a0: 55 push %rbp 8a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 8a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 8ab: 48 89 4d 20 mov %rcx,0x20(%rbp) 8af: 48 89 55 28 mov %rdx,0x28(%rbp) 8b3: 44 89 45 30 mov %r8d,0x30(%rbp) 8b7: 48 8b 45 20 mov 0x20(%rbp),%rax 8bb: 48 8b 55 28 mov 0x28(%rbp),%rdx 8bf: 8b 4d 30 mov 0x30(%rbp),%ecx 8c2: 89 4d 08 mov %ecx,0x8(%rbp) 8c5: 48 89 c1 mov %rax,%rcx 8c8: 8b 45 08 mov 0x8(%rbp),%eax 8cb: 41 89 c0 mov %eax,%r8d 8ce: e8 6d 75 13 00 call 0x137e40 8d3: 89 45 00 mov %eax,0x0(%rbp) 8d6: 8b 45 00 mov 0x0(%rbp),%eax 8d9: 48 8d 65 10 lea 0x10(%rbp),%rsp 8dd: 5d pop %rbp 8de: c3 ret 8df: 90 nop 8e0: 55 push %rbp 8e1: 48 83 ec 30 sub $0x30,%rsp 8e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 8ea: 48 89 4d 20 mov %rcx,0x20(%rbp) 8ee: 48 89 55 28 mov %rdx,0x28(%rbp) 8f2: 44 89 45 30 mov %r8d,0x30(%rbp) 8f6: 48 8b 45 20 mov 0x20(%rbp),%rax 8fa: 48 8b 55 28 mov 0x28(%rbp),%rdx 8fe: 8b 4d 30 mov 0x30(%rbp),%ecx 901: 89 4d 08 mov %ecx,0x8(%rbp) 904: 48 89 c1 mov %rax,%rcx 907: 8b 45 08 mov 0x8(%rbp),%eax 90a: 41 89 c0 mov %eax,%r8d 90d: e8 4e 75 13 00 call 0x137e60 912: 89 45 00 mov %eax,0x0(%rbp) 915: 8b 45 00 mov 0x0(%rbp),%eax 918: 48 8d 65 10 lea 0x10(%rbp),%rsp 91c: 5d pop %rbp 91d: c3 ret 91e: 66 90 xchg %ax,%ax 920: 55 push %rbp 921: 48 83 ec 30 sub $0x30,%rsp 925: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 92a: 48 89 4d 20 mov %rcx,0x20(%rbp) 92e: 48 89 55 28 mov %rdx,0x28(%rbp) 932: 44 89 45 30 mov %r8d,0x30(%rbp) 936: 48 8b 45 20 mov 0x20(%rbp),%rax 93a: 48 8b 55 28 mov 0x28(%rbp),%rdx 93e: 8b 4d 30 mov 0x30(%rbp),%ecx 941: 89 4d 08 mov %ecx,0x8(%rbp) 944: 48 89 c1 mov %rax,%rcx 947: 8b 45 08 mov 0x8(%rbp),%eax 94a: 41 89 c0 mov %eax,%r8d 94d: e8 2e 75 13 00 call 0x137e80 952: 89 45 00 mov %eax,0x0(%rbp) 955: 8b 45 00 mov 0x0(%rbp),%eax 958: 48 8d 65 10 lea 0x10(%rbp),%rsp 95c: 5d pop %rbp 95d: c3 ret 95e: 66 90 xchg %ax,%ax 960: 55 push %rbp 961: 48 83 ec 30 sub $0x30,%rsp 965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 96a: 48 89 4d 20 mov %rcx,0x20(%rbp) 96e: 48 89 55 28 mov %rdx,0x28(%rbp) 972: 44 89 45 30 mov %r8d,0x30(%rbp) 976: 48 8b 45 20 mov 0x20(%rbp),%rax 97a: 48 8b 55 28 mov 0x28(%rbp),%rdx 97e: 8b 4d 30 mov 0x30(%rbp),%ecx 981: 89 4d 08 mov %ecx,0x8(%rbp) 984: 48 89 c1 mov %rax,%rcx 987: 8b 45 08 mov 0x8(%rbp),%eax 98a: 41 89 c0 mov %eax,%r8d 98d: e8 0e 75 13 00 call 0x137ea0 992: 89 45 00 mov %eax,0x0(%rbp) 995: 8b 45 00 mov 0x0(%rbp),%eax 998: 48 8d 65 10 lea 0x10(%rbp),%rsp 99c: 5d pop %rbp 99d: c3 ret 99e: 66 90 xchg %ax,%ax 9a0: 55 push %rbp 9a1: 48 83 ec 30 sub $0x30,%rsp 9a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 9aa: 48 89 4d 20 mov %rcx,0x20(%rbp) 9ae: 48 89 55 28 mov %rdx,0x28(%rbp) 9b2: 44 89 45 30 mov %r8d,0x30(%rbp) 9b6: 48 8b 45 20 mov 0x20(%rbp),%rax 9ba: 48 8b 55 28 mov 0x28(%rbp),%rdx 9be: 8b 4d 30 mov 0x30(%rbp),%ecx 9c1: 89 4d 08 mov %ecx,0x8(%rbp) 9c4: 48 89 c1 mov %rax,%rcx 9c7: 8b 45 08 mov 0x8(%rbp),%eax 9ca: 41 89 c0 mov %eax,%r8d 9cd: e8 ee 74 13 00 call 0x137ec0 9d2: 89 45 00 mov %eax,0x0(%rbp) 9d5: 8b 45 00 mov 0x0(%rbp),%eax 9d8: 48 8d 65 10 lea 0x10(%rbp),%rsp 9dc: 5d pop %rbp 9dd: c3 ret 9de: 66 90 xchg %ax,%ax 9e0: 48 83 ec 28 sub $0x28,%rsp 9e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 9e9: 48 85 d2 test %rdx,%rdx 9ec: 74 28 je 0xa16 9ee: 45 85 c0 test %r8d,%r8d 9f1: 7f 0a jg 0x9fd 9f3: b8 fa ff ff ff mov $0xfffffffa,%eax 9f8: 48 83 c4 28 add $0x28,%rsp 9fc: c3 ret 9fd: 89 c8 mov %ecx,%eax 9ff: 48 c1 e9 20 shr $0x20,%rcx a03: 48 c1 e1 20 shl $0x20,%rcx a07: 48 0b c8 or %rax,%rcx a0a: e8 51 75 03 00 call 0x37f60 a0f: 33 c0 xor %eax,%eax a11: 48 83 c4 28 add $0x28,%rsp a15: c3 ret a16: b8 f8 ff ff ff mov $0xfffffff8,%eax a1b: 48 83 c4 28 add $0x28,%rsp a1f: c3 ret a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp a25: 48 89 4c 24 30 mov %rcx,0x30(%rsp) a2a: 48 85 d2 test %rdx,%rdx a2d: 74 2a je 0xa59 a2f: 45 85 c0 test %r8d,%r8d a32: 7f 0b jg 0xa3f a34: b8 fa ff ff ff mov $0xfffffffa,%eax a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp a3e: c3 ret a3f: 89 c8 mov %ecx,%eax a41: 48 c1 e9 20 shr $0x20,%rcx a45: 48 c1 e1 20 shl $0x20,%rcx a49: 48 0b c8 or %rax,%rcx a4c: e8 2f 75 03 00 call 0x37f80 a51: 33 c0 xor %eax,%eax a53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp a58: c3 ret a59: b8 f8 ff ff ff mov $0xfffffff8,%eax a5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp a63: 90 nop a64: c3 ret a65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a6c: 00 a6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a80: 48 83 ec 28 sub $0x28,%rsp a84: 48 89 4c 24 30 mov %rcx,0x30(%rsp) a89: 48 85 d2 test %rdx,%rdx a8c: 74 28 je 0xab6 a8e: 45 85 c0 test %r8d,%r8d a91: 7f 0a jg 0xa9d a93: b8 fa ff ff ff mov $0xfffffffa,%eax a98: 48 83 c4 28 add $0x28,%rsp a9c: c3 ret a9d: 89 c8 mov %ecx,%eax a9f: 48 c1 e9 20 shr $0x20,%rcx aa3: 48 c1 e1 20 shl $0x20,%rcx aa7: 48 0b c8 or %rax,%rcx aaa: e8 f1 74 03 00 call 0x37fa0 aaf: 33 c0 xor %eax,%eax ab1: 48 83 c4 28 add $0x28,%rsp ab5: c3 ret ab6: b8 f8 ff ff ff mov $0xfffffff8,%eax abb: 48 83 c4 28 add $0x28,%rsp abf: c3 ret ac0: 48 83 ec 28 sub $0x28,%rsp ac4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) ac9: 48 85 d2 test %rdx,%rdx acc: 74 28 je 0xaf6 ace: 45 85 c0 test %r8d,%r8d ad1: 7f 0a jg 0xadd ad3: b8 fa ff ff ff mov $0xfffffffa,%eax ad8: 48 83 c4 28 add $0x28,%rsp adc: c3 ret add: 89 c8 mov %ecx,%eax adf: 48 c1 e9 20 shr $0x20,%rcx ae3: 48 c1 e1 20 shl $0x20,%rcx ae7: 48 0b c8 or %rax,%rcx aea: e8 d1 74 03 00 call 0x37fc0 aef: 33 c0 xor %eax,%eax af1: 48 83 c4 28 add $0x28,%rsp af5: c3 ret af6: b8 f8 ff ff ff mov $0xfffffff8,%eax afb: 48 83 c4 28 add $0x28,%rsp aff: c3 ret b00: 48 83 ec 28 sub $0x28,%rsp b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) b09: 48 85 d2 test %rdx,%rdx b0c: 74 28 je 0xb36 b0e: 45 85 c0 test %r8d,%r8d b11: 7f 0a jg 0xb1d b13: b8 fa ff ff ff mov $0xfffffffa,%eax b18: 48 83 c4 28 add $0x28,%rsp b1c: c3 ret b1d: 89 c8 mov %ecx,%eax b1f: 48 c1 e9 20 shr $0x20,%rcx b23: 48 c1 e1 20 shl $0x20,%rcx b27: 48 0b c8 or %rax,%rcx b2a: e8 b1 74 03 00 call 0x37fe0 b2f: 33 c0 xor %eax,%eax b31: 48 83 c4 28 add $0x28,%rsp b35: c3 ret b36: b8 f8 ff ff ff mov $0xfffffff8,%eax b3b: 48 83 c4 28 add $0x28,%rsp b3f: c3 ret b40: 48 83 ec 28 sub $0x28,%rsp b44: 48 89 4c 24 30 mov %rcx,0x30(%rsp) b49: 48 85 d2 test %rdx,%rdx b4c: 74 28 je 0xb76 b4e: 45 85 c0 test %r8d,%r8d b51: 7f 0a jg 0xb5d b53: b8 fa ff ff ff mov $0xfffffffa,%eax b58: 48 83 c4 28 add $0x28,%rsp b5c: c3 ret b5d: 89 c8 mov %ecx,%eax b5f: 48 c1 e9 20 shr $0x20,%rcx b63: 48 c1 e1 20 shl $0x20,%rcx b67: 48 0b c8 or %rax,%rcx b6a: e8 d1 77 03 00 call 0x38340 b6f: 33 c0 xor %eax,%eax b71: 48 83 c4 28 add $0x28,%rsp b75: c3 ret b76: b8 f8 ff ff ff mov $0xfffffff8,%eax b7b: 48 83 c4 28 add $0x28,%rsp b7f: c3 ret b80: 48 83 ec 28 sub $0x28,%rsp b84: 48 85 d2 test %rdx,%rdx b87: 74 41 je 0xbca b89: 45 85 c0 test %r8d,%r8d b8c: 7e 32 jle 0xbc0 b8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c53fb8 b95: 01 b96: 7a 02 jp 0xb9a b98: 74 10 je 0xbaa b9a: 0f 57 c9 xorps %xmm1,%xmm1 b9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 ba1: 7a 02 jp 0xba5 ba3: 74 0c je 0xbb1 ba5: e8 b6 7a 03 00 call 0x38660 baa: 33 c0 xor %eax,%eax bac: 48 83 c4 28 add $0x28,%rsp bb0: c3 ret bb1: 48 89 d1 mov %rdx,%rcx bb4: 44 89 c2 mov %r8d,%edx bb7: 48 83 c4 28 add $0x28,%rsp bbb: e9 20 3f 01 00 jmp 0x14ae0 bc0: b8 fa ff ff ff mov $0xfffffffa,%eax bc5: 48 83 c4 28 add $0x28,%rsp bc9: c3 ret bca: b8 f8 ff ff ff mov $0xfffffff8,%eax bcf: 48 83 c4 28 add $0x28,%rsp bd3: c3 ret bd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp be5: 48 85 d2 test %rdx,%rdx be8: 74 45 je 0xc2f bea: 45 85 c0 test %r8d,%r8d bed: 7e 34 jle 0xc23 bef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c53fc0 bf6: 01 bf7: 7a 02 jp 0xbfb bf9: 74 10 je 0xc0b bfb: 0f 57 c9 xorps %xmm1,%xmm1 bfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0 c02: 7a 02 jp 0xc06 c04: 74 0d je 0xc13 c06: e8 f5 7b 03 00 call 0x38800 c0b: 33 c0 xor %eax,%eax c0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp c12: c3 ret c13: 48 89 d1 mov %rdx,%rcx c16: 44 89 c2 mov %r8d,%edx c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp c1e: e9 bd 40 01 00 jmp 0x14ce0 c23: b8 fa ff ff ff mov $0xfffffffa,%eax c28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp c2d: 90 nop c2e: c3 ret c2f: b8 f8 ff ff ff mov $0xfffffff8,%eax c34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp c39: 90 nop c3a: 90 nop c3b: 90 nop c3c: c3 ret c3d: 0f 1f 00 nopl (%rax) c40: 48 83 ec 28 sub $0x28,%rsp c44: 48 85 d2 test %rdx,%rdx c47: 74 41 je 0xc8a c49: 45 85 c0 test %r8d,%r8d c4c: 7e 32 jle 0xc80 c4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c53fc8 c55: 01 c56: 7a 02 jp 0xc5a c58: 74 10 je 0xc6a c5a: 0f 57 c9 xorps %xmm1,%xmm1 c5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 c61: 7a 02 jp 0xc65 c63: 74 0c je 0xc71 c65: e8 36 7d 03 00 call 0x389a0 c6a: 33 c0 xor %eax,%eax c6c: 48 83 c4 28 add $0x28,%rsp c70: c3 ret c71: 48 89 d1 mov %rdx,%rcx c74: 44 89 c2 mov %r8d,%edx c77: 48 83 c4 28 add $0x28,%rsp c7b: e9 40 42 01 00 jmp 0x14ec0 c80: b8 fa ff ff ff mov $0xfffffffa,%eax c85: 48 83 c4 28 add $0x28,%rsp c89: c3 ret c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax c8f: 48 83 c4 28 add $0x28,%rsp c93: c3 ret c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ca0: 48 83 ec 28 sub $0x28,%rsp ca4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 ca8: 48 85 d2 test %rdx,%rdx cab: 0f 84 c2 01 00 00 je 0xe73 cb1: 45 85 c0 test %r8d,%r8d cb4: 0f 8e af 01 00 00 jle 0xe69 cba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c53fd0 cc1: 01 cc2: 7a 06 jp 0xcca cc4: 0f 84 98 01 00 00 je 0xe62 cca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 cce: c5 f9 2e c8 vucomisd %xmm0,%xmm1 cd2: 7a 06 jp 0xcda cd4: 0f 84 78 01 00 00 je 0xe52 cda: 41 83 f8 10 cmp $0x10,%r8d cde: 0f 8c 5e 01 00 00 jl 0xe42 ce4: 49 89 d1 mov %rdx,%r9 ce7: 49 83 e1 1f and $0x1f,%r9 ceb: 45 85 c9 test %r9d,%r9d cee: 74 18 je 0xd08 cf0: 41 f7 c1 07 00 00 00 test $0x7,%r9d cf7: 0f 85 45 01 00 00 jne 0xe42 cfd: 41 f7 d9 neg %r9d d00: 41 83 c1 20 add $0x20,%r9d d04: 41 c1 e9 03 shr $0x3,%r9d d08: 41 8d 41 10 lea 0x10(%r9),%eax d0c: 44 3b c0 cmp %eax,%r8d d0f: 0f 8c 2d 01 00 00 jl 0xe42 d15: 45 89 c2 mov %r8d,%r10d d18: 33 c0 xor %eax,%eax d1a: 45 2b d1 sub %r9d,%r10d d1d: 41 83 e2 0f and $0xf,%r10d d21: 41 f7 da neg %r10d d24: 45 03 d0 add %r8d,%r10d d27: 45 89 cb mov %r9d,%r11d d2a: 45 85 c9 test %r9d,%r9d d2d: 76 23 jbe 0xd52 d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d36: 00 d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d3e: 66 90 xchg %ax,%ax d40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 d45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) d4a: 48 ff c0 inc %rax d4d: 49 3b c3 cmp %r11,%rax d50: 72 ee jb 0xd40 d52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 d56: 4d 63 ca movslq %r10d,%r9 d59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 d5f: 90 nop d60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 d66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 d6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 d74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 d7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) d81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) d88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) d8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) d96: 49 83 c3 10 add $0x10,%r11 d9a: 4d 3b d9 cmp %r9,%r11 d9d: 72 c1 jb 0xd60 d9f: 41 8d 42 01 lea 0x1(%r10),%eax da3: 41 3b c0 cmp %r8d,%eax da6: 0f 87 88 00 00 00 ja 0xe34 dac: 4d 63 c0 movslq %r8d,%r8 daf: 4d 2b c1 sub %r9,%r8 db2: 49 83 f8 04 cmp $0x4,%r8 db6: 0f 8c 82 00 00 00 jl 0xe3e dbc: 44 89 c0 mov %r8d,%eax dbf: 45 33 db xor %r11d,%r11d dc2: 83 e0 fc and $0xfffffffc,%eax dc5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 dc9: 48 63 c0 movslq %eax,%rax dcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dd3: 00 dd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) de0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 de5: 49 83 c3 04 add $0x4,%r11 de9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) dee: 49 83 c1 20 add $0x20,%r9 df2: 4c 3b d8 cmp %rax,%r11 df5: 72 e9 jb 0xde0 df7: 49 3b c0 cmp %r8,%rax dfa: 73 38 jae 0xe34 dfc: 4d 63 d2 movslq %r10d,%r10 dff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e0e: 00 e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e16: 0f 1f 00 nopl (%rax) e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 e24: 48 ff c0 inc %rax e27: c5 fb 11 02 vmovsd %xmm0,(%rdx) e2b: 48 83 c2 08 add $0x8,%rdx e2f: 49 3b c0 cmp %r8,%rax e32: 72 ec jb 0xe20 e34: 33 c0 xor %eax,%eax e36: c5 f8 77 vzeroupper e39: 48 83 c4 28 add $0x28,%rsp e3d: c3 ret e3e: 33 c0 xor %eax,%eax e40: eb b5 jmp 0xdf7 e42: 45 33 d2 xor %r10d,%r10d e45: 41 83 f8 01 cmp $0x1,%r8d e49: 72 e9 jb 0xe34 e4b: 4d 63 c0 movslq %r8d,%r8 e4e: 33 c0 xor %eax,%eax e50: eb a5 jmp 0xdf7 e52: 48 89 d1 mov %rdx,%rcx e55: 44 89 c2 mov %r8d,%edx e58: e8 a3 40 01 00 call 0x14f00 e5d: 48 83 c4 28 add $0x28,%rsp e61: c3 ret e62: 33 c0 xor %eax,%eax e64: 48 83 c4 28 add $0x28,%rsp e68: c3 ret e69: b8 fa ff ff ff mov $0xfffffffa,%eax e6e: 48 83 c4 28 add $0x28,%rsp e72: c3 ret e73: b8 f8 ff ff ff mov $0xfffffff8,%eax e78: 48 83 c4 28 add $0x28,%rsp e7c: c3 ret e7d: 0f 1f 00 nopl (%rax) e80: 48 83 ec 28 sub $0x28,%rsp e84: 48 85 d2 test %rdx,%rdx e87: 0f 84 be 01 00 00 je 0x104b e8d: 45 85 c0 test %r8d,%r8d e90: 0f 8e ab 01 00 00 jle 0x1041 e96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c53fd8 e9d: 01 e9e: 7a 06 jp 0xea6 ea0: 0f 84 94 01 00 00 je 0x103a ea6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 eaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 eae: 7a 06 jp 0xeb6 eb0: 0f 84 74 01 00 00 je 0x102a eb6: 41 83 f8 10 cmp $0x10,%r8d eba: 0f 8c 62 01 00 00 jl 0x1022 ec0: 49 89 d3 mov %rdx,%r11 ec3: 49 83 e3 1f and $0x1f,%r11 ec7: 45 85 db test %r11d,%r11d eca: 74 18 je 0xee4 ecc: 41 f7 c3 07 00 00 00 test $0x7,%r11d ed3: 0f 85 49 01 00 00 jne 0x1022 ed9: 41 f7 db neg %r11d edc: 41 83 c3 20 add $0x20,%r11d ee0: 41 c1 eb 03 shr $0x3,%r11d ee4: 41 8d 43 10 lea 0x10(%r11),%eax ee8: 44 3b c0 cmp %eax,%r8d eeb: 0f 8c 31 01 00 00 jl 0x1022 ef1: 45 89 c1 mov %r8d,%r9d ef4: 33 c0 xor %eax,%eax ef6: 45 2b cb sub %r11d,%r9d ef9: 41 83 e1 0f and $0xf,%r9d efd: 41 f7 d9 neg %r9d f00: 45 03 c8 add %r8d,%r9d f03: 45 89 da mov %r11d,%r10d f06: 45 85 db test %r11d,%r11d f09: 76 27 jbe 0xf32 f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f12: 00 f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) f20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 f25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) f2a: 48 ff c0 inc %rax f2d: 49 3b c2 cmp %r10,%rax f30: 72 ee jb 0xf20 f32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 f37: 49 63 c1 movslq %r9d,%rax f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) f40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 f46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 f4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 f54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 f5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) f61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) f68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) f6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) f76: 49 83 c2 10 add $0x10,%r10 f7a: 4c 3b d0 cmp %rax,%r10 f7d: 72 c1 jb 0xf40 f7f: 41 8d 41 01 lea 0x1(%r9),%eax f83: 41 3b c0 cmp %r8d,%eax f86: 0f 87 88 00 00 00 ja 0x1014 f8c: 4d 63 c0 movslq %r8d,%r8 f8f: 4d 63 c9 movslq %r9d,%r9 f92: 4d 2b c1 sub %r9,%r8 f95: 49 83 f8 04 cmp $0x4,%r8 f99: 0f 8c 7f 00 00 00 jl 0x101e f9f: 4d 63 c9 movslq %r9d,%r9 fa2: 44 89 c0 mov %r8d,%eax fa5: 83 e0 fc and $0xfffffffc,%eax fa8: 45 33 db xor %r11d,%r11d fab: 48 63 c0 movslq %eax,%rax fae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 fb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) fbe: 00 00 fc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 fc5: 49 83 c3 04 add $0x4,%r11 fc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) fce: 49 83 c2 20 add $0x20,%r10 fd2: 4c 3b d8 cmp %rax,%r11 fd5: 72 e9 jb 0xfc0 fd7: 49 3b c0 cmp %r8,%rax fda: 73 38 jae 0x1014 fdc: 4d 63 c9 movslq %r9d,%r9 fdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx fe3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fee: 00 fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ff6: 0f 1f 00 nopl (%rax) ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1000: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 1004: 48 ff c0 inc %rax 1007: c5 fb 11 0a vmovsd %xmm1,(%rdx) 100b: 48 83 c2 08 add $0x8,%rdx 100f: 49 3b c0 cmp %r8,%rax 1012: 72 ec jb 0x1000 1014: 33 c0 xor %eax,%eax 1016: c5 f8 77 vzeroupper 1019: 48 83 c4 28 add $0x28,%rsp 101d: c3 ret 101e: 33 c0 xor %eax,%eax 1020: eb b5 jmp 0xfd7 1022: 45 33 c9 xor %r9d,%r9d 1025: e9 55 ff ff ff jmp 0xf7f 102a: 48 89 d1 mov %rdx,%rcx 102d: 44 89 c2 mov %r8d,%edx 1030: e8 0b 3f 01 00 call 0x14f40 1035: 48 83 c4 28 add $0x28,%rsp 1039: c3 ret 103a: 33 c0 xor %eax,%eax 103c: 48 83 c4 28 add $0x28,%rsp 1040: c3 ret 1041: b8 fa ff ff ff mov $0xfffffffa,%eax 1046: 48 83 c4 28 add $0x28,%rsp 104a: c3 ret 104b: b8 f8 ff ff ff mov $0xfffffff8,%eax 1050: 48 83 c4 28 add $0x28,%rsp 1054: c3 ret 1055: 0f 1f 40 00 nopl 0x0(%rax) 1059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1060: 48 83 ec 28 sub $0x28,%rsp 1064: 48 85 d2 test %rdx,%rdx 1067: 0f 84 be 01 00 00 je 0x122b 106d: 45 85 c0 test %r8d,%r8d 1070: 0f 8e ab 01 00 00 jle 0x1221 1076: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c53fe0 107d: 01 107e: 7a 06 jp 0x1086 1080: 0f 84 94 01 00 00 je 0x121a 1086: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 108a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 108e: 7a 06 jp 0x1096 1090: 0f 84 74 01 00 00 je 0x120a 1096: 41 83 f8 10 cmp $0x10,%r8d 109a: 0f 8c 62 01 00 00 jl 0x1202 10a0: 49 89 d3 mov %rdx,%r11 10a3: 49 83 e3 1f and $0x1f,%r11 10a7: 45 85 db test %r11d,%r11d 10aa: 74 18 je 0x10c4 10ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d 10b3: 0f 85 49 01 00 00 jne 0x1202 10b9: 41 f7 db neg %r11d 10bc: 41 83 c3 20 add $0x20,%r11d 10c0: 41 c1 eb 03 shr $0x3,%r11d 10c4: 41 8d 43 10 lea 0x10(%r11),%eax 10c8: 44 3b c0 cmp %eax,%r8d 10cb: 0f 8c 31 01 00 00 jl 0x1202 10d1: 45 89 c1 mov %r8d,%r9d 10d4: 33 c0 xor %eax,%eax 10d6: 45 2b cb sub %r11d,%r9d 10d9: 41 83 e1 0f and $0xf,%r9d 10dd: 41 f7 d9 neg %r9d 10e0: 45 03 c8 add %r8d,%r9d 10e3: 45 89 da mov %r11d,%r10d 10e6: 45 85 db test %r11d,%r11d 10e9: 76 27 jbe 0x1112 10eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10f2: 00 10f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1100: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1105: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 110a: 48 ff c0 inc %rax 110d: 49 3b c2 cmp %r10,%rax 1110: 72 ee jb 0x1100 1112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 1117: 49 63 c1 movslq %r9d,%rax 111a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1120: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 1126: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 112d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 1134: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 113b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 1141: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 1148: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 114f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 1156: 49 83 c2 10 add $0x10,%r10 115a: 4c 3b d0 cmp %rax,%r10 115d: 72 c1 jb 0x1120 115f: 41 8d 41 01 lea 0x1(%r9),%eax 1163: 41 3b c0 cmp %r8d,%eax 1166: 0f 87 88 00 00 00 ja 0x11f4 116c: 4d 63 c0 movslq %r8d,%r8 116f: 4d 63 c9 movslq %r9d,%r9 1172: 4d 2b c1 sub %r9,%r8 1175: 49 83 f8 04 cmp $0x4,%r8 1179: 0f 8c 7f 00 00 00 jl 0x11fe 117f: 4d 63 c9 movslq %r9d,%r9 1182: 44 89 c0 mov %r8d,%eax 1185: 83 e0 fc and $0xfffffffc,%eax 1188: 45 33 db xor %r11d,%r11d 118b: 48 63 c0 movslq %eax,%rax 118e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 1193: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 119e: 00 00 11a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 11a5: 49 83 c3 04 add $0x4,%r11 11a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 11ae: 49 83 c2 20 add $0x20,%r10 11b2: 4c 3b d8 cmp %rax,%r11 11b5: 72 e9 jb 0x11a0 11b7: 49 3b c0 cmp %r8,%rax 11ba: 73 38 jae 0x11f4 11bc: 4d 63 c9 movslq %r9d,%r9 11bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 11c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 11c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11ce: 00 11cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11d6: 0f 1f 00 nopl (%rax) 11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 11e4: 48 ff c0 inc %rax 11e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) 11eb: 48 83 c2 08 add $0x8,%rdx 11ef: 49 3b c0 cmp %r8,%rax 11f2: 72 ec jb 0x11e0 11f4: 33 c0 xor %eax,%eax 11f6: c5 f8 77 vzeroupper 11f9: 48 83 c4 28 add $0x28,%rsp 11fd: c3 ret 11fe: 33 c0 xor %eax,%eax 1200: eb b5 jmp 0x11b7 1202: 45 33 c9 xor %r9d,%r9d 1205: e9 55 ff ff ff jmp 0x115f 120a: 48 89 d1 mov %rdx,%rcx 120d: 44 89 c2 mov %r8d,%edx 1210: e8 6b 3d 01 00 call 0x14f80 1215: 48 83 c4 28 add $0x28,%rsp 1219: c3 ret 121a: 33 c0 xor %eax,%eax 121c: 48 83 c4 28 add $0x28,%rsp 1220: c3 ret 1221: b8 fa ff ff ff mov $0xfffffffa,%eax 1226: 48 83 c4 28 add $0x28,%rsp 122a: c3 ret 122b: b8 f8 ff ff ff mov $0xfffffff8,%eax 1230: 48 83 c4 28 add $0x28,%rsp 1234: c3 ret 1235: 0f 1f 40 00 nopl 0x0(%rax) 1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1240: 56 push %rsi 1241: 57 push %rdi 1242: 41 54 push %r12 1244: 55 push %rbp 1245: 48 83 ec 28 sub $0x28,%rsp 1249: 89 cf mov %ecx,%edi 124b: 4d 89 cc mov %r9,%r12 124e: 83 ff 1e cmp $0x1e,%edi 1251: 0f 87 7a 01 00 00 ja 0x13d1 1257: 4d 85 e4 test %r12,%r12 125a: 0f 84 80 01 00 00 je 0x13e0 1260: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 1265: 48 85 f6 test %rsi,%rsi 1268: 0f 84 72 01 00 00 je 0x13e0 126e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 1273: 48 85 ed test %rbp,%rbp 1276: 0f 84 64 01 00 00 je 0x13e0 127c: 83 fa 08 cmp $0x8,%edx 127f: 74 1e je 0x129f 1281: 83 fa 04 cmp $0x4,%edx 1284: 74 19 je 0x129f 1286: 83 fa 01 cmp $0x1,%edx 1289: 74 14 je 0x129f 128b: 83 fa 02 cmp $0x2,%edx 128e: 74 0f je 0x129f 1290: b8 ee ff ff ff mov $0xffffffee,%eax 1295: 48 83 c4 28 add $0x28,%rsp 1299: 5d pop %rbp 129a: 41 5c pop %r12 129c: 5f pop %rdi 129d: 5e pop %rsi 129e: c3 ret 129f: 83 ff 1d cmp $0x1d,%edi 12a2: 0f 8f 29 01 00 00 jg 0x13d1 12a8: 83 ff 04 cmp $0x4,%edi 12ab: 7f 14 jg 0x12c1 12ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 12b4: 00 12b5: 33 c0 xor %eax,%eax 12b7: 89 06 mov %eax,(%rsi) 12b9: 89 45 00 mov %eax,0x0(%rbp) 12bc: e9 04 01 00 00 jmp 0x13c5 12c1: 83 ff 06 cmp $0x6,%edi 12c4: 7f 11 jg 0x12d7 12c6: 33 c0 xor %eax,%eax 12c8: 41 89 04 24 mov %eax,(%r12) 12cc: 89 06 mov %eax,(%rsi) 12ce: 89 45 00 mov %eax,0x0(%rbp) 12d1: 41 8b 04 24 mov (%r12),%eax 12d5: eb 67 jmp 0x133e 12d7: 8d 4f ff lea -0x1(%rdi),%ecx 12da: 83 f9 10 cmp $0x10,%ecx 12dd: 7f 48 jg 0x1327 12df: 41 bb 01 00 00 00 mov $0x1,%r11d 12e5: 41 d3 e3 shl %cl,%r11d 12e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 12ef: 00 12f0: 83 e0 c0 and $0xffffffc0,%eax 12f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 12fa: 00 12fb: 41 89 04 24 mov %eax,(%r12) 12ff: 44 89 d8 mov %r11d,%eax 1302: d1 f8 sar $1,%eax 1304: 41 83 e2 c0 and $0xffffffc0,%r10d 1308: c1 e8 1e shr $0x1e,%eax 130b: 41 03 c3 add %r11d,%eax 130e: 83 e0 fc and $0xfffffffc,%eax 1311: 83 c0 43 add $0x43,%eax 1314: c7 06 00 00 00 00 movl $0x0,(%rsi) 131a: 83 e0 c0 and $0xffffffc0,%eax 131d: 44 89 55 00 mov %r10d,0x0(%rbp) 1321: 41 03 04 24 add (%r12),%eax 1325: eb 12 jmp 0x1339 1327: 4c 89 e2 mov %r12,%rdx 132a: 49 89 f0 mov %rsi,%r8 132d: 49 89 e9 mov %rbp,%r9 1330: e8 eb 77 03 00 call 0x38b20 1335: 41 8b 04 24 mov (%r12),%eax 1339: 83 ff 13 cmp $0x13,%edi 133c: 7d 2a jge 0x1368 133e: 89 f9 mov %edi,%ecx 1340: 41 ba 01 00 00 00 mov $0x1,%r10d 1346: 41 d3 e2 shl %cl,%r10d 1349: 45 89 d3 mov %r10d,%r11d 134c: 41 d1 fb sar $1,%r11d 134f: 41 c1 eb 1e shr $0x1e,%r11d 1353: 45 03 da add %r10d,%r11d 1356: 41 c1 eb 02 shr $0x2,%r11d 135a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 1361: 00 1362: 41 83 e2 c0 and $0xffffffc0,%r10d 1366: eb 18 jmp 0x1380 1368: 41 ba 01 00 00 00 mov $0x1,%r10d 136e: 8d 4f 14 lea 0x14(%rdi),%ecx 1371: 41 d3 e2 shl %cl,%r10d 1374: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 137b: 00 137c: 41 83 e2 c0 and $0xffffffc0,%r10d 1380: 83 ff 0a cmp $0xa,%edi 1383: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 138a: 00 138b: 41 89 04 24 mov %eax,(%r12) 138f: 7f 04 jg 0x1395 1391: 33 c0 xor %eax,%eax 1393: eb 21 jmp 0x13b6 1395: 89 f9 mov %edi,%ecx 1397: b8 01 00 00 00 mov $0x1,%eax 139c: d3 e0 shl %cl,%eax 139e: 89 c7 mov %eax,%edi 13a0: d1 ff sar $1,%edi 13a2: c1 ef 1e shr $0x1e,%edi 13a5: 03 f8 add %eax,%edi 13a7: 83 e7 fc and $0xfffffffc,%edi 13aa: 83 c7 43 add $0x43,%edi 13ad: 83 e7 c0 and $0xffffffc0,%edi 13b0: 8b 16 mov (%rsi),%edx 13b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 13b6: 89 06 mov %eax,(%rsi) 13b8: 8b 45 00 mov 0x0(%rbp),%eax 13bb: 85 c0 test %eax,%eax 13bd: 7e 06 jle 0x13c5 13bf: 83 c0 40 add $0x40,%eax 13c2: 89 45 00 mov %eax,0x0(%rbp) 13c5: 33 c0 xor %eax,%eax 13c7: 48 83 c4 28 add $0x28,%rsp 13cb: 5d pop %rbp 13cc: 41 5c pop %r12 13ce: 5f pop %rdi 13cf: 5e pop %rsi 13d0: c3 ret 13d1: b8 ef ff ff ff mov $0xffffffef,%eax 13d6: 48 83 c4 28 add $0x28,%rsp 13da: 5d pop %rbp 13db: 41 5c pop %r12 13dd: 5f pop %rdi 13de: 5e pop %rsi 13df: c3 ret 13e0: b8 f8 ff ff ff mov $0xfffffff8,%eax 13e5: 48 83 c4 28 add $0x28,%rsp 13e9: 5d pop %rbp 13ea: 41 5c pop %r12 13ec: 5f pop %rdi 13ed: 5e pop %rsi 13ee: c3 ret 13ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13f6: 00 13f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13fe: 66 90 xchg %ax,%ax 1400: 41 54 push %r12 1402: 41 55 push %r13 1404: 41 56 push %r14 1406: 41 57 push %r15 1408: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 140d: 41 89 cd mov %ecx,%r13d 1410: 4d 89 cc mov %r9,%r12 1413: 41 83 fd 1e cmp $0x1e,%r13d 1417: 0f 87 94 01 00 00 ja 0x15b1 141d: 4d 85 e4 test %r12,%r12 1420: 0f 84 9e 01 00 00 je 0x15c4 1426: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 142b: 4d 85 f6 test %r14,%r14 142e: 0f 84 90 01 00 00 je 0x15c4 1434: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 1439: 4d 85 ff test %r15,%r15 143c: 0f 84 82 01 00 00 je 0x15c4 1442: 83 fa 08 cmp $0x8,%edx 1445: 74 22 je 0x1469 1447: 83 fa 04 cmp $0x4,%edx 144a: 74 1d je 0x1469 144c: 83 fa 01 cmp $0x1,%edx 144f: 74 18 je 0x1469 1451: 83 fa 02 cmp $0x2,%edx 1454: 74 13 je 0x1469 1456: b8 ee ff ff ff mov $0xffffffee,%eax 145b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1460: 41 5f pop %r15 1462: 41 5e pop %r14 1464: 41 5d pop %r13 1466: 41 5c pop %r12 1468: c3 ret 1469: 41 83 fd 1d cmp $0x1d,%r13d 146d: 0f 8f 3e 01 00 00 jg 0x15b1 1473: 41 83 fd 04 cmp $0x4,%r13d 1477: 7f 15 jg 0x148e 1479: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1480: 00 1481: 33 c0 xor %eax,%eax 1483: 41 89 06 mov %eax,(%r14) 1486: 41 89 07 mov %eax,(%r15) 1489: e9 13 01 00 00 jmp 0x15a1 148e: 41 83 fd 06 cmp $0x6,%r13d 1492: 7f 12 jg 0x14a6 1494: 33 c0 xor %eax,%eax 1496: 41 89 04 24 mov %eax,(%r12) 149a: 41 89 06 mov %eax,(%r14) 149d: 41 89 07 mov %eax,(%r15) 14a0: 41 8b 14 24 mov (%r12),%edx 14a4: eb 6a jmp 0x1510 14a6: 41 8d 4d ff lea -0x1(%r13),%ecx 14aa: 83 f9 11 cmp $0x11,%ecx 14ad: 7f 49 jg 0x14f8 14af: 41 bb 01 00 00 00 mov $0x1,%r11d 14b5: 41 d3 e3 shl %cl,%r11d 14b8: 44 89 da mov %r11d,%edx 14bb: 45 89 da mov %r11d,%r10d 14be: d1 fa sar $1,%edx 14c0: c1 ea 1e shr $0x1e,%edx 14c3: 41 c1 e2 03 shl $0x3,%r10d 14c7: 41 03 d3 add %r11d,%edx 14ca: 44 89 d0 mov %r10d,%eax 14cd: 83 e2 fc and $0xfffffffc,%edx 14d0: 83 c0 47 add $0x47,%eax 14d3: 41 83 c2 3f add $0x3f,%r10d 14d7: 83 c2 43 add $0x43,%edx 14da: 83 e0 c0 and $0xffffffc0,%eax 14dd: 41 89 04 24 mov %eax,(%r12) 14e1: 41 83 e2 c0 and $0xffffffc0,%r10d 14e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 14ec: 83 e2 c0 and $0xffffffc0,%edx 14ef: 45 89 17 mov %r10d,(%r15) 14f2: 41 03 14 24 add (%r12),%edx 14f6: eb 12 jmp 0x150a 14f8: 4c 89 e2 mov %r12,%rdx 14fb: 4d 89 f0 mov %r14,%r8 14fe: 4d 89 f9 mov %r15,%r9 1501: e8 5a 78 03 00 call 0x38d60 1506: 41 8b 14 24 mov (%r12),%edx 150a: 41 83 fd 13 cmp $0x13,%r13d 150e: 7d 29 jge 0x1539 1510: 44 89 e9 mov %r13d,%ecx 1513: b8 01 00 00 00 mov $0x1,%eax 1518: d3 e0 shl %cl,%eax 151a: 41 89 c2 mov %eax,%r10d 151d: 41 d1 fa sar $1,%r10d 1520: 41 c1 ea 1e shr $0x1e,%r10d 1524: 44 03 d0 add %eax,%r10d 1527: 41 c1 ea 02 shr $0x2,%r10d 152b: 41 c1 e2 03 shl $0x3,%r10d 152f: 41 83 c2 3f add $0x3f,%r10d 1533: 41 83 e2 c0 and $0xffffffc0,%r10d 1537: eb 1c jmp 0x1555 1539: 41 ba 01 00 00 00 mov $0x1,%r10d 153f: 41 8d 4d 14 lea 0x14(%r13),%ecx 1543: 41 d3 e2 shl %cl,%r10d 1546: 41 c1 e2 03 shl $0x3,%r10d 154a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 1551: 41 83 e2 c0 and $0xffffffc0,%r10d 1555: 45 03 d2 add %r10d,%r10d 1558: 41 03 d2 add %r10d,%edx 155b: 81 c2 00 01 00 00 add $0x100,%edx 1561: 41 89 14 24 mov %edx,(%r12) 1565: 41 83 fd 0a cmp $0xa,%r13d 1569: 7f 04 jg 0x156f 156b: 33 d2 xor %edx,%edx 156d: eb 22 jmp 0x1591 156f: 44 89 e9 mov %r13d,%ecx 1572: b8 01 00 00 00 mov $0x1,%eax 1577: d3 e0 shl %cl,%eax 1579: 89 c2 mov %eax,%edx 157b: d1 fa sar $1,%edx 157d: c1 ea 1e shr $0x1e,%edx 1580: 03 d0 add %eax,%edx 1582: 83 e2 fc and $0xfffffffc,%edx 1585: 83 c2 43 add $0x43,%edx 1588: 83 e2 c0 and $0xffffffc0,%edx 158b: 83 c2 40 add $0x40,%edx 158e: 41 03 16 add (%r14),%edx 1591: 41 89 16 mov %edx,(%r14) 1594: 41 8b 07 mov (%r15),%eax 1597: 85 c0 test %eax,%eax 1599: 7e 06 jle 0x15a1 159b: 83 c0 40 add $0x40,%eax 159e: 41 89 07 mov %eax,(%r15) 15a1: 33 c0 xor %eax,%eax 15a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15a8: 41 5f pop %r15 15aa: 41 5e pop %r14 15ac: 41 5d pop %r13 15ae: 41 5c pop %r12 15b0: c3 ret 15b1: b8 ef ff ff ff mov $0xffffffef,%eax 15b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15bb: 41 5f pop %r15 15bd: 41 5e pop %r14 15bf: 41 5d pop %r13 15c1: 41 5c pop %r12 15c3: c3 ret 15c4: b8 f8 ff ff ff mov $0xfffffff8,%eax 15c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15ce: 41 5f pop %r15 15d0: 41 5e pop %r14 15d2: 41 5d pop %r13 15d4: 41 5c pop %r12 15d6: c3 ret 15d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 15de: 00 00 15e0: 56 push %rsi 15e1: 57 push %rdi 15e2: 41 54 push %r12 15e4: 55 push %rbp 15e5: 48 83 ec 28 sub $0x28,%rsp 15e9: 89 cf mov %ecx,%edi 15eb: 4d 89 cc mov %r9,%r12 15ee: 83 ff 1e cmp $0x1e,%edi 15f1: 0f 87 7a 01 00 00 ja 0x1771 15f7: 4d 85 e4 test %r12,%r12 15fa: 0f 84 80 01 00 00 je 0x1780 1600: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 1605: 48 85 f6 test %rsi,%rsi 1608: 0f 84 72 01 00 00 je 0x1780 160e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 1613: 48 85 ed test %rbp,%rbp 1616: 0f 84 64 01 00 00 je 0x1780 161c: 83 fa 08 cmp $0x8,%edx 161f: 74 1e je 0x163f 1621: 83 fa 04 cmp $0x4,%edx 1624: 74 19 je 0x163f 1626: 83 fa 01 cmp $0x1,%edx 1629: 74 14 je 0x163f 162b: 83 fa 02 cmp $0x2,%edx 162e: 74 0f je 0x163f 1630: b8 ee ff ff ff mov $0xffffffee,%eax 1635: 48 83 c4 28 add $0x28,%rsp 1639: 5d pop %rbp 163a: 41 5c pop %r12 163c: 5f pop %rdi 163d: 5e pop %rsi 163e: c3 ret 163f: 83 ff 1d cmp $0x1d,%edi 1642: 0f 8f 29 01 00 00 jg 0x1771 1648: 83 ff 04 cmp $0x4,%edi 164b: 7f 14 jg 0x1661 164d: 33 c0 xor %eax,%eax 164f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1656: 00 1657: 89 06 mov %eax,(%rsi) 1659: 89 45 00 mov %eax,0x0(%rbp) 165c: e9 04 01 00 00 jmp 0x1765 1661: 83 ff 06 cmp $0x6,%edi 1664: 7f 11 jg 0x1677 1666: 33 c0 xor %eax,%eax 1668: 41 89 04 24 mov %eax,(%r12) 166c: 89 06 mov %eax,(%rsi) 166e: 89 45 00 mov %eax,0x0(%rbp) 1671: 41 8b 04 24 mov (%r12),%eax 1675: eb 67 jmp 0x16de 1677: 8d 4f ff lea -0x1(%rdi),%ecx 167a: 83 f9 11 cmp $0x11,%ecx 167d: 7f 48 jg 0x16c7 167f: 41 bb 01 00 00 00 mov $0x1,%r11d 1685: 41 d3 e3 shl %cl,%r11d 1688: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 168f: 00 1690: 83 e0 c0 and $0xffffffc0,%eax 1693: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 169a: 00 169b: 41 89 04 24 mov %eax,(%r12) 169f: 44 89 d8 mov %r11d,%eax 16a2: 41 83 e2 c0 and $0xffffffc0,%r10d 16a6: d1 f8 sar $1,%eax 16a8: c7 06 00 00 00 00 movl $0x0,(%rsi) 16ae: c1 e8 1e shr $0x1e,%eax 16b1: 44 89 55 00 mov %r10d,0x0(%rbp) 16b5: 41 03 c3 add %r11d,%eax 16b8: 83 e0 fc and $0xfffffffc,%eax 16bb: 83 c0 43 add $0x43,%eax 16be: 83 e0 c0 and $0xffffffc0,%eax 16c1: 41 03 04 24 add (%r12),%eax 16c5: eb 12 jmp 0x16d9 16c7: 4c 89 e2 mov %r12,%rdx 16ca: 49 89 f0 mov %rsi,%r8 16cd: 49 89 e9 mov %rbp,%r9 16d0: e8 ab 78 03 00 call 0x38f80 16d5: 41 8b 04 24 mov (%r12),%eax 16d9: 83 ff 15 cmp $0x15,%edi 16dc: 7d 2a jge 0x1708 16de: 89 f9 mov %edi,%ecx 16e0: 41 ba 01 00 00 00 mov $0x1,%r10d 16e6: 41 d3 e2 shl %cl,%r10d 16e9: 45 89 d3 mov %r10d,%r11d 16ec: 41 d1 fb sar $1,%r11d 16ef: 41 c1 eb 1e shr $0x1e,%r11d 16f3: 45 03 da add %r10d,%r11d 16f6: 41 c1 eb 02 shr $0x2,%r11d 16fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 1701: 00 1702: 41 83 e2 c0 and $0xffffffc0,%r10d 1706: eb 18 jmp 0x1720 1708: 8d 4f 14 lea 0x14(%rdi),%ecx 170b: 41 ba 01 00 00 00 mov $0x1,%r10d 1711: 41 d3 e2 shl %cl,%r10d 1714: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 171b: 00 171c: 41 83 e2 c0 and $0xffffffc0,%r10d 1720: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 1727: 00 1728: 41 89 04 24 mov %eax,(%r12) 172c: 83 ff 0a cmp $0xa,%edi 172f: 7f 04 jg 0x1735 1731: 33 c0 xor %eax,%eax 1733: eb 21 jmp 0x1756 1735: 89 f9 mov %edi,%ecx 1737: b8 01 00 00 00 mov $0x1,%eax 173c: 8b 16 mov (%rsi),%edx 173e: d3 e0 shl %cl,%eax 1740: 89 c7 mov %eax,%edi 1742: d1 ff sar $1,%edi 1744: c1 ef 1e shr $0x1e,%edi 1747: 03 f8 add %eax,%edi 1749: 83 e7 fc and $0xfffffffc,%edi 174c: 83 c7 43 add $0x43,%edi 174f: 83 e7 c0 and $0xffffffc0,%edi 1752: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 1756: 89 06 mov %eax,(%rsi) 1758: 8b 45 00 mov 0x0(%rbp),%eax 175b: 85 c0 test %eax,%eax 175d: 7e 06 jle 0x1765 175f: 83 c0 40 add $0x40,%eax 1762: 89 45 00 mov %eax,0x0(%rbp) 1765: 33 c0 xor %eax,%eax 1767: 48 83 c4 28 add $0x28,%rsp 176b: 5d pop %rbp 176c: 41 5c pop %r12 176e: 5f pop %rdi 176f: 5e pop %rsi 1770: c3 ret 1771: b8 ef ff ff ff mov $0xffffffef,%eax 1776: 48 83 c4 28 add $0x28,%rsp 177a: 5d pop %rbp 177b: 41 5c pop %r12 177d: 5f pop %rdi 177e: 5e pop %rsi 177f: c3 ret 1780: b8 f8 ff ff ff mov $0xfffffff8,%eax 1785: 48 83 c4 28 add $0x28,%rsp 1789: 5d pop %rbp 178a: 41 5c pop %r12 178c: 5f pop %rdi 178d: 5e pop %rsi 178e: c3 ret 178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1796: 00 1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 179e: 66 90 xchg %ax,%ax 17a0: 56 push %rsi 17a1: 57 push %rdi 17a2: 41 54 push %r12 17a4: 55 push %rbp 17a5: 48 83 ec 28 sub $0x28,%rsp 17a9: 89 cf mov %ecx,%edi 17ab: 4d 89 cc mov %r9,%r12 17ae: 83 ff 1e cmp $0x1e,%edi 17b1: 0f 87 7a 01 00 00 ja 0x1931 17b7: 4d 85 e4 test %r12,%r12 17ba: 0f 84 80 01 00 00 je 0x1940 17c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 17c5: 48 85 f6 test %rsi,%rsi 17c8: 0f 84 72 01 00 00 je 0x1940 17ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 17d3: 48 85 ed test %rbp,%rbp 17d6: 0f 84 64 01 00 00 je 0x1940 17dc: 83 fa 08 cmp $0x8,%edx 17df: 74 1e je 0x17ff 17e1: 83 fa 04 cmp $0x4,%edx 17e4: 74 19 je 0x17ff 17e6: 83 fa 01 cmp $0x1,%edx 17e9: 74 14 je 0x17ff 17eb: 83 fa 02 cmp $0x2,%edx 17ee: 74 0f je 0x17ff 17f0: b8 ee ff ff ff mov $0xffffffee,%eax 17f5: 48 83 c4 28 add $0x28,%rsp 17f9: 5d pop %rbp 17fa: 41 5c pop %r12 17fc: 5f pop %rdi 17fd: 5e pop %rsi 17fe: c3 ret 17ff: 83 ff 1d cmp $0x1d,%edi 1802: 0f 8f 29 01 00 00 jg 0x1931 1808: 83 ff 04 cmp $0x4,%edi 180b: 7f 14 jg 0x1821 180d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 1814: 00 1815: 33 c0 xor %eax,%eax 1817: 89 06 mov %eax,(%rsi) 1819: 89 45 00 mov %eax,0x0(%rbp) 181c: e9 04 01 00 00 jmp 0x1925 1821: 83 ff 07 cmp $0x7,%edi 1824: 7f 11 jg 0x1837 1826: 33 c0 xor %eax,%eax 1828: 41 89 04 24 mov %eax,(%r12) 182c: 89 06 mov %eax,(%rsi) 182e: 89 45 00 mov %eax,0x0(%rbp) 1831: 41 8b 04 24 mov (%r12),%eax 1835: eb 67 jmp 0x189e 1837: 8d 4f ff lea -0x1(%rdi),%ecx 183a: 83 f9 12 cmp $0x12,%ecx 183d: 7f 48 jg 0x1887 183f: 41 bb 01 00 00 00 mov $0x1,%r11d 1845: 41 d3 e3 shl %cl,%r11d 1848: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 184f: 00 1850: 83 e0 c0 and $0xffffffc0,%eax 1853: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 185a: 00 185b: 41 89 04 24 mov %eax,(%r12) 185f: 44 89 d8 mov %r11d,%eax 1862: d1 f8 sar $1,%eax 1864: 41 83 e2 c0 and $0xffffffc0,%r10d 1868: c1 e8 1e shr $0x1e,%eax 186b: 41 03 c3 add %r11d,%eax 186e: 83 e0 fc and $0xfffffffc,%eax 1871: 83 c0 43 add $0x43,%eax 1874: c7 06 00 00 00 00 movl $0x0,(%rsi) 187a: 83 e0 c0 and $0xffffffc0,%eax 187d: 44 89 55 00 mov %r10d,0x0(%rbp) 1881: 41 03 04 24 add (%r12),%eax 1885: eb 12 jmp 0x1899 1887: 4c 89 e2 mov %r12,%rdx 188a: 49 89 f0 mov %rsi,%r8 188d: 49 89 e9 mov %rbp,%r9 1890: e8 2b 79 03 00 call 0x391c0 1895: 41 8b 04 24 mov (%r12),%eax 1899: 83 ff 13 cmp $0x13,%edi 189c: 7d 2a jge 0x18c8 189e: 89 f9 mov %edi,%ecx 18a0: 41 ba 01 00 00 00 mov $0x1,%r10d 18a6: 41 d3 e2 shl %cl,%r10d 18a9: 45 89 d3 mov %r10d,%r11d 18ac: 41 d1 fb sar $1,%r11d 18af: 41 c1 eb 1e shr $0x1e,%r11d 18b3: 45 03 da add %r10d,%r11d 18b6: 41 c1 eb 02 shr $0x2,%r11d 18ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 18c1: 00 18c2: 41 83 e2 c0 and $0xffffffc0,%r10d 18c6: eb 18 jmp 0x18e0 18c8: 41 ba 01 00 00 00 mov $0x1,%r10d 18ce: 8d 4f 14 lea 0x14(%rdi),%ecx 18d1: 41 d3 e2 shl %cl,%r10d 18d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 18db: 00 18dc: 41 83 e2 c0 and $0xffffffc0,%r10d 18e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 18e7: 00 18e8: 41 89 04 24 mov %eax,(%r12) 18ec: 83 ff 0a cmp $0xa,%edi 18ef: 7f 04 jg 0x18f5 18f1: 33 c0 xor %eax,%eax 18f3: eb 21 jmp 0x1916 18f5: 89 f9 mov %edi,%ecx 18f7: b8 01 00 00 00 mov $0x1,%eax 18fc: d3 e0 shl %cl,%eax 18fe: 89 c7 mov %eax,%edi 1900: d1 ff sar $1,%edi 1902: c1 ef 1e shr $0x1e,%edi 1905: 03 f8 add %eax,%edi 1907: 83 e7 fc and $0xfffffffc,%edi 190a: 83 c7 43 add $0x43,%edi 190d: 83 e7 c0 and $0xffffffc0,%edi 1910: 8b 16 mov (%rsi),%edx 1912: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 1916: 89 06 mov %eax,(%rsi) 1918: 8b 45 00 mov 0x0(%rbp),%eax 191b: 85 c0 test %eax,%eax 191d: 7e 06 jle 0x1925 191f: 83 c0 40 add $0x40,%eax 1922: 89 45 00 mov %eax,0x0(%rbp) 1925: 33 c0 xor %eax,%eax 1927: 48 83 c4 28 add $0x28,%rsp 192b: 5d pop %rbp 192c: 41 5c pop %r12 192e: 5f pop %rdi 192f: 5e pop %rsi 1930: c3 ret 1931: b8 ef ff ff ff mov $0xffffffef,%eax 1936: 48 83 c4 28 add $0x28,%rsp 193a: 5d pop %rbp 193b: 41 5c pop %r12 193d: 5f pop %rdi 193e: 5e pop %rsi 193f: c3 ret 1940: b8 f8 ff ff ff mov $0xfffffff8,%eax 1945: 48 83 c4 28 add $0x28,%rsp 1949: 5d pop %rbp 194a: 41 5c pop %r12 194c: 5f pop %rdi 194d: 5e pop %rsi 194e: c3 ret 194f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1956: 00 1957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 195e: 66 90 xchg %ax,%ax 1960: 56 push %rsi 1961: 57 push %rdi 1962: 41 54 push %r12 1964: 41 55 push %r13 1966: 48 83 ec 28 sub $0x28,%rsp 196a: 41 89 cc mov %ecx,%r12d 196d: 4d 89 cd mov %r9,%r13 1970: 41 83 fc 1e cmp $0x1e,%r12d 1974: 0f 87 7b 01 00 00 ja 0x1af5 197a: 4d 85 ed test %r13,%r13 197d: 0f 84 82 01 00 00 je 0x1b05 1983: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1988: 48 85 ff test %rdi,%rdi 198b: 0f 84 74 01 00 00 je 0x1b05 1991: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1996: 48 85 f6 test %rsi,%rsi 1999: 0f 84 66 01 00 00 je 0x1b05 199f: 83 fa 08 cmp $0x8,%edx 19a2: 74 1f je 0x19c3 19a4: 83 fa 04 cmp $0x4,%edx 19a7: 74 1a je 0x19c3 19a9: 83 fa 01 cmp $0x1,%edx 19ac: 74 15 je 0x19c3 19ae: 83 fa 02 cmp $0x2,%edx 19b1: 74 10 je 0x19c3 19b3: b8 ee ff ff ff mov $0xffffffee,%eax 19b8: 48 83 c4 28 add $0x28,%rsp 19bc: 41 5d pop %r13 19be: 41 5c pop %r12 19c0: 5f pop %rdi 19c1: 5e pop %rsi 19c2: c3 ret 19c3: 41 83 fc 1d cmp $0x1d,%r12d 19c7: 0f 8f 28 01 00 00 jg 0x1af5 19cd: 41 83 fc 04 cmp $0x4,%r12d 19d1: 7f 13 jg 0x19e6 19d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 19da: 00 19db: 33 c0 xor %eax,%eax 19dd: 89 07 mov %eax,(%rdi) 19df: 89 06 mov %eax,(%rsi) 19e1: e9 02 01 00 00 jmp 0x1ae8 19e6: 41 83 fc 07 cmp $0x7,%r12d 19ea: 7f 16 jg 0x1a02 19ec: 33 c0 xor %eax,%eax 19ee: 41 ba 01 00 00 00 mov $0x1,%r10d 19f4: 41 89 45 00 mov %eax,0x0(%r13) 19f8: 89 07 mov %eax,(%rdi) 19fa: 89 06 mov %eax,(%rsi) 19fc: 41 8b 45 00 mov 0x0(%r13),%eax 1a00: eb 6f jmp 0x1a71 1a02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 1a07: 83 f9 12 cmp $0x12,%ecx 1a0a: 7f 47 jg 0x1a53 1a0c: 41 ba 01 00 00 00 mov $0x1,%r10d 1a12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 1a17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 1a1e: 00 1a1f: 83 e0 c0 and $0xffffffc0,%eax 1a22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 1a29: 00 1a2a: 41 89 45 00 mov %eax,0x0(%r13) 1a2e: 44 89 d8 mov %r11d,%eax 1a31: d1 f8 sar $1,%eax 1a33: 83 e1 c0 and $0xffffffc0,%ecx 1a36: c1 e8 1e shr $0x1e,%eax 1a39: 41 03 c3 add %r11d,%eax 1a3c: 83 e0 fc and $0xfffffffc,%eax 1a3f: 83 c0 43 add $0x43,%eax 1a42: c7 07 00 00 00 00 movl $0x0,(%rdi) 1a48: 83 e0 c0 and $0xffffffc0,%eax 1a4b: 89 0e mov %ecx,(%rsi) 1a4d: 41 03 45 00 add 0x0(%r13),%eax 1a51: eb 18 jmp 0x1a6b 1a53: 4c 89 ea mov %r13,%rdx 1a56: 49 89 f8 mov %rdi,%r8 1a59: 49 89 f1 mov %rsi,%r9 1a5c: e8 9f 79 03 00 call 0x39400 1a61: 41 8b 45 00 mov 0x0(%r13),%eax 1a65: 41 ba 01 00 00 00 mov $0x1,%r10d 1a6b: 41 83 fc 13 cmp $0x13,%r12d 1a6f: 7d 23 jge 0x1a94 1a71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 1a76: 41 89 cb mov %ecx,%r11d 1a79: 41 d1 fb sar $1,%r11d 1a7c: 41 c1 eb 1e shr $0x1e,%r11d 1a80: 44 03 d9 add %ecx,%r11d 1a83: 41 c1 eb 02 shr $0x2,%r11d 1a87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 1a8e: 00 1a8f: 83 e1 c0 and $0xffffffc0,%ecx 1a92: eb 15 jmp 0x1aa9 1a94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 1a99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 1a9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 1aa5: 00 1aa6: 83 e1 c0 and $0xffffffc0,%ecx 1aa9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 1ab0: 41 89 45 00 mov %eax,0x0(%r13) 1ab4: 41 83 fc 0a cmp $0xa,%r12d 1ab8: 7f 04 jg 0x1abe 1aba: 33 c0 xor %eax,%eax 1abc: eb 1d jmp 0x1adb 1abe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 1ac3: 89 c1 mov %eax,%ecx 1ac5: d1 f9 sar $1,%ecx 1ac7: c1 e9 1e shr $0x1e,%ecx 1aca: 03 c8 add %eax,%ecx 1acc: 83 e1 fc and $0xfffffffc,%ecx 1acf: 83 c1 43 add $0x43,%ecx 1ad2: 83 e1 c0 and $0xffffffc0,%ecx 1ad5: 8b 17 mov (%rdi),%edx 1ad7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 1adb: 89 07 mov %eax,(%rdi) 1add: 8b 06 mov (%rsi),%eax 1adf: 85 c0 test %eax,%eax 1ae1: 7e 05 jle 0x1ae8 1ae3: 83 c0 40 add $0x40,%eax 1ae6: 89 06 mov %eax,(%rsi) 1ae8: 33 c0 xor %eax,%eax 1aea: 48 83 c4 28 add $0x28,%rsp 1aee: 41 5d pop %r13 1af0: 41 5c pop %r12 1af2: 5f pop %rdi 1af3: 5e pop %rsi 1af4: c3 ret 1af5: b8 ef ff ff ff mov $0xffffffef,%eax 1afa: 48 83 c4 28 add $0x28,%rsp 1afe: 41 5d pop %r13 1b00: 41 5c pop %r12 1b02: 5f pop %rdi 1b03: 5e pop %rsi 1b04: c3 ret 1b05: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b0a: 48 83 c4 28 add $0x28,%rsp 1b0e: 41 5d pop %r13 1b10: 41 5c pop %r12 1b12: 5f pop %rdi 1b13: 5e pop %rsi 1b14: c3 ret 1b15: 0f 1f 40 00 nopl 0x0(%rax) 1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b20: 56 push %rsi 1b21: 57 push %rdi 1b22: 41 54 push %r12 1b24: 41 55 push %r13 1b26: 48 83 ec 28 sub $0x28,%rsp 1b2a: 41 89 cc mov %ecx,%r12d 1b2d: 4d 89 cd mov %r9,%r13 1b30: 41 83 fc 1e cmp $0x1e,%r12d 1b34: 0f 87 7b 01 00 00 ja 0x1cb5 1b3a: 4d 85 ed test %r13,%r13 1b3d: 0f 84 82 01 00 00 je 0x1cc5 1b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 1b48: 48 85 ff test %rdi,%rdi 1b4b: 0f 84 74 01 00 00 je 0x1cc5 1b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 1b56: 48 85 f6 test %rsi,%rsi 1b59: 0f 84 66 01 00 00 je 0x1cc5 1b5f: 83 fa 08 cmp $0x8,%edx 1b62: 74 1f je 0x1b83 1b64: 83 fa 04 cmp $0x4,%edx 1b67: 74 1a je 0x1b83 1b69: 83 fa 01 cmp $0x1,%edx 1b6c: 74 15 je 0x1b83 1b6e: 83 fa 02 cmp $0x2,%edx 1b71: 74 10 je 0x1b83 1b73: b8 ee ff ff ff mov $0xffffffee,%eax 1b78: 48 83 c4 28 add $0x28,%rsp 1b7c: 41 5d pop %r13 1b7e: 41 5c pop %r12 1b80: 5f pop %rdi 1b81: 5e pop %rsi 1b82: c3 ret 1b83: 41 83 fc 1d cmp $0x1d,%r12d 1b87: 0f 8f 28 01 00 00 jg 0x1cb5 1b8d: 41 83 fc 04 cmp $0x4,%r12d 1b91: 7f 13 jg 0x1ba6 1b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 1b9a: 00 1b9b: 33 c0 xor %eax,%eax 1b9d: 89 07 mov %eax,(%rdi) 1b9f: 89 06 mov %eax,(%rsi) 1ba1: e9 02 01 00 00 jmp 0x1ca8 1ba6: 41 83 fc 07 cmp $0x7,%r12d 1baa: 7f 16 jg 0x1bc2 1bac: 33 c0 xor %eax,%eax 1bae: 41 ba 01 00 00 00 mov $0x1,%r10d 1bb4: 41 89 45 00 mov %eax,0x0(%r13) 1bb8: 89 07 mov %eax,(%rdi) 1bba: 89 06 mov %eax,(%rsi) 1bbc: 41 8b 45 00 mov 0x0(%r13),%eax 1bc0: eb 6f jmp 0x1c31 1bc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 1bc7: 83 f9 12 cmp $0x12,%ecx 1bca: 7f 47 jg 0x1c13 1bcc: 41 ba 01 00 00 00 mov $0x1,%r10d 1bd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 1bd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 1bde: 00 1bdf: 83 e0 c0 and $0xffffffc0,%eax 1be2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 1be9: 00 1bea: 41 89 45 00 mov %eax,0x0(%r13) 1bee: 44 89 d8 mov %r11d,%eax 1bf1: d1 f8 sar $1,%eax 1bf3: 83 e1 c0 and $0xffffffc0,%ecx 1bf6: c1 e8 1e shr $0x1e,%eax 1bf9: 41 03 c3 add %r11d,%eax 1bfc: 83 e0 fc and $0xfffffffc,%eax 1bff: 83 c0 43 add $0x43,%eax 1c02: c7 07 00 00 00 00 movl $0x0,(%rdi) 1c08: 83 e0 c0 and $0xffffffc0,%eax 1c0b: 89 0e mov %ecx,(%rsi) 1c0d: 41 03 45 00 add 0x0(%r13),%eax 1c11: eb 18 jmp 0x1c2b 1c13: 4c 89 ea mov %r13,%rdx 1c16: 49 89 f8 mov %rdi,%r8 1c19: 49 89 f1 mov %rsi,%r9 1c1c: e8 ff 79 03 00 call 0x39620 1c21: 41 8b 45 00 mov 0x0(%r13),%eax 1c25: 41 ba 01 00 00 00 mov $0x1,%r10d 1c2b: 41 83 fc 13 cmp $0x13,%r12d 1c2f: 7d 23 jge 0x1c54 1c31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 1c36: 41 89 cb mov %ecx,%r11d 1c39: 41 d1 fb sar $1,%r11d 1c3c: 41 c1 eb 1e shr $0x1e,%r11d 1c40: 44 03 d9 add %ecx,%r11d 1c43: 41 c1 eb 02 shr $0x2,%r11d 1c47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 1c4e: 00 1c4f: 83 e1 c0 and $0xffffffc0,%ecx 1c52: eb 15 jmp 0x1c69 1c54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 1c59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 1c5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 1c65: 00 1c66: 83 e1 c0 and $0xffffffc0,%ecx 1c69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 1c70: 41 89 45 00 mov %eax,0x0(%r13) 1c74: 41 83 fc 0a cmp $0xa,%r12d 1c78: 7f 04 jg 0x1c7e 1c7a: 33 c0 xor %eax,%eax 1c7c: eb 1d jmp 0x1c9b 1c7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 1c83: 89 c1 mov %eax,%ecx 1c85: d1 f9 sar $1,%ecx 1c87: c1 e9 1e shr $0x1e,%ecx 1c8a: 03 c8 add %eax,%ecx 1c8c: 83 e1 fc and $0xfffffffc,%ecx 1c8f: 83 c1 43 add $0x43,%ecx 1c92: 83 e1 c0 and $0xffffffc0,%ecx 1c95: 8b 17 mov (%rdi),%edx 1c97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 1c9b: 89 07 mov %eax,(%rdi) 1c9d: 8b 06 mov (%rsi),%eax 1c9f: 85 c0 test %eax,%eax 1ca1: 7e 05 jle 0x1ca8 1ca3: 83 c0 40 add $0x40,%eax 1ca6: 89 06 mov %eax,(%rsi) 1ca8: 33 c0 xor %eax,%eax 1caa: 48 83 c4 28 add $0x28,%rsp 1cae: 41 5d pop %r13 1cb0: 41 5c pop %r12 1cb2: 5f pop %rdi 1cb3: 5e pop %rsi 1cb4: c3 ret 1cb5: b8 ef ff ff ff mov $0xffffffef,%eax 1cba: 48 83 c4 28 add $0x28,%rsp 1cbe: 41 5d pop %r13 1cc0: 41 5c pop %r12 1cc2: 5f pop %rdi 1cc3: 5e pop %rsi 1cc4: c3 ret 1cc5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1cca: 48 83 c4 28 add $0x28,%rsp 1cce: 41 5d pop %r13 1cd0: 41 5c pop %r12 1cd2: 5f pop %rdi 1cd3: 5e pop %rsi 1cd4: c3 ret 1cd5: 0f 1f 40 00 nopl 0x0(%rax) 1cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ce0: 48 83 ec 28 sub $0x28,%rsp 1ce4: 48 85 c9 test %rcx,%rcx 1ce7: 74 25 je 0x1d0e 1ce9: 48 85 d2 test %rdx,%rdx 1cec: 74 20 je 0x1d0e 1cee: 4d 85 c0 test %r8,%r8 1cf1: 74 1b je 0x1d0e 1cf3: 45 85 c9 test %r9d,%r9d 1cf6: 7f 0a jg 0x1d02 1cf8: b8 fa ff ff ff mov $0xfffffffa,%eax 1cfd: 48 83 c4 28 add $0x28,%rsp 1d01: c3 ret 1d02: e8 e9 c0 a5 01 call 0x1a5ddf0 1d07: 33 c0 xor %eax,%eax 1d09: 48 83 c4 28 add $0x28,%rsp 1d0d: c3 ret 1d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d13: 48 83 c4 28 add $0x28,%rsp 1d17: c3 ret 1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d1f: 00 1d20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1d25: 48 85 c9 test %rcx,%rcx 1d28: 74 27 je 0x1d51 1d2a: 48 85 d2 test %rdx,%rdx 1d2d: 74 22 je 0x1d51 1d2f: 4d 85 c0 test %r8,%r8 1d32: 74 1d je 0x1d51 1d34: 45 85 c9 test %r9d,%r9d 1d37: 7f 0b jg 0x1d44 1d39: b8 fa ff ff ff mov $0xfffffffa,%eax 1d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1d43: c3 ret 1d44: e8 57 c7 a5 01 call 0x1a5e4a0 1d49: 33 c0 xor %eax,%eax 1d4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1d50: c3 ret 1d51: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1d5b: c3 ret 1d5c: 0f 1f 40 00 nopl 0x0(%rax) 1d60: 48 83 ec 28 sub $0x28,%rsp 1d64: 48 85 c9 test %rcx,%rcx 1d67: 74 25 je 0x1d8e 1d69: 48 85 d2 test %rdx,%rdx 1d6c: 74 20 je 0x1d8e 1d6e: 4d 85 c0 test %r8,%r8 1d71: 74 1b je 0x1d8e 1d73: 45 85 c9 test %r9d,%r9d 1d76: 7f 0a jg 0x1d82 1d78: b8 fa ff ff ff mov $0xfffffffa,%eax 1d7d: 48 83 c4 28 add $0x28,%rsp 1d81: c3 ret 1d82: e8 c9 cd a5 01 call 0x1a5eb50 1d87: 33 c0 xor %eax,%eax 1d89: 48 83 c4 28 add $0x28,%rsp 1d8d: c3 ret 1d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d93: 48 83 c4 28 add $0x28,%rsp 1d97: c3 ret 1d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d9f: 00 1da0: 56 push %rsi 1da1: 57 push %rdi 1da2: 55 push %rbp 1da3: 48 89 d5 mov %rdx,%rbp 1da6: 48 85 c9 test %rcx,%rcx 1da9: 0f 84 2b 02 00 00 je 0x1fda 1daf: 48 85 ed test %rbp,%rbp 1db2: 0f 84 22 02 00 00 je 0x1fda 1db8: 4d 85 c0 test %r8,%r8 1dbb: 0f 84 19 02 00 00 je 0x1fda 1dc1: 45 85 c9 test %r9d,%r9d 1dc4: 0f 8e 07 02 00 00 jle 0x1fd1 1dca: 41 83 f9 08 cmp $0x8,%r9d 1dce: 0f 8c ed 01 00 00 jl 0x1fc1 1dd4: 4c 89 c6 mov %r8,%rsi 1dd7: 48 83 e6 1f and $0x1f,%rsi 1ddb: 89 f6 mov %esi,%esi 1ddd: 85 f6 test %esi,%esi 1ddf: 74 14 je 0x1df5 1de1: f7 c6 07 00 00 00 test $0x7,%esi 1de7: 0f 85 d4 01 00 00 jne 0x1fc1 1ded: f7 de neg %esi 1def: 83 c6 20 add $0x20,%esi 1df2: c1 ee 03 shr $0x3,%esi 1df5: 8d 46 08 lea 0x8(%rsi),%eax 1df8: 44 3b c8 cmp %eax,%r9d 1dfb: 0f 8c c0 01 00 00 jl 0x1fc1 1e01: 44 89 c8 mov %r9d,%eax 1e04: 33 d2 xor %edx,%edx 1e06: 2b c6 sub %esi,%eax 1e08: 83 e0 07 and $0x7,%eax 1e0b: f7 d8 neg %eax 1e0d: 41 03 c1 add %r9d,%eax 1e10: 85 f6 test %esi,%esi 1e12: 76 3e jbe 0x1e52 1e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 1e25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 1e2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 1e2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 1e33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 1e38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 1e3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 1e40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 1e44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 1e4a: 48 ff c2 inc %rdx 1e4d: 48 3b d6 cmp %rsi,%rdx 1e50: 72 ce jb 0x1e20 1e52: 48 63 d0 movslq %eax,%rdx 1e55: 0f 1f 40 00 nopl 0x0(%rax) 1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 1e66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 1e6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 1e72: 01 1e73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 1e77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 1e7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 1e82: 01 1e83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 1e87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 1e8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 1e90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 1e94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) 1e9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 1ea0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 1ea6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 1ead: 01 1eae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 1eb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 1eb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 1ebd: 01 1ebe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 1ec2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 1ec7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 1ecb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 1ecf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) 1ed6: 48 83 c6 08 add $0x8,%rsi 1eda: 48 3b f2 cmp %rdx,%rsi 1edd: 72 81 jb 0x1e60 1edf: 8d 70 01 lea 0x1(%rax),%esi 1ee2: 41 3b f1 cmp %r9d,%esi 1ee5: 0f 87 c8 00 00 00 ja 0x1fb3 1eeb: 4d 63 c9 movslq %r9d,%r9 1eee: 4c 2b ca sub %rdx,%r9 1ef1: 49 83 f9 02 cmp $0x2,%r9 1ef5: 0f 8c c1 00 00 00 jl 0x1fbc 1efb: 45 89 cb mov %r9d,%r11d 1efe: 45 33 d2 xor %r10d,%r10d 1f01: 41 83 e3 fe and $0xfffffffe,%r11d 1f05: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 1f09: 4d 63 db movslq %r11d,%r11 1f0c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 1f11: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 1f15: 0f 1f 40 00 nopl 0x0(%rax) 1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f20: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 1f26: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 1f2c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 1f32: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 1f37: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 1f3b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 1f3f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 1f43: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) 1f49: 49 83 c2 02 add $0x2,%r10 1f4d: 4d 3b d3 cmp %r11,%r10 1f50: 72 ce jb 0x1f20 1f52: 4d 3b d9 cmp %r9,%r11 1f55: 73 5c jae 0x1fb3 1f57: 48 63 c0 movslq %eax,%rax 1f5a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 1f5e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 1f63: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 1f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f6e: 00 1f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f76: 0f 1f 00 nopl (%rax) 1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f80: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 1f86: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 1f8c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 1f90: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 1f94: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 1f99: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 1f9d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 1fa1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 1fa5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 1fab: 49 ff c3 inc %r11 1fae: 4d 3b d9 cmp %r9,%r11 1fb1: 72 cd jb 0x1f80 1fb3: 33 c0 xor %eax,%eax 1fb5: c5 f8 77 vzeroupper 1fb8: 5d pop %rbp 1fb9: 5f pop %rdi 1fba: 5e pop %rsi 1fbb: c3 ret 1fbc: 45 33 db xor %r11d,%r11d 1fbf: eb 91 jmp 0x1f52 1fc1: 33 c0 xor %eax,%eax 1fc3: 41 83 f9 01 cmp $0x1,%r9d 1fc7: 72 ea jb 0x1fb3 1fc9: 4d 63 c9 movslq %r9d,%r9 1fcc: 45 33 db xor %r11d,%r11d 1fcf: eb 81 jmp 0x1f52 1fd1: b8 fa ff ff ff mov $0xfffffffa,%eax 1fd6: 5d pop %rbp 1fd7: 5f pop %rdi 1fd8: 5e pop %rsi 1fd9: c3 ret 1fda: b8 f8 ff ff ff mov $0xfffffff8,%eax 1fdf: 5d pop %rbp 1fe0: 5f pop %rdi 1fe1: 5e pop %rsi 1fe2: c3 ret 1fe3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fea: 00 1feb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2000: 41 56 push %r14 2002: 49 89 ca mov %rcx,%r10 2005: 49 89 d3 mov %rdx,%r11 2008: 4d 85 d2 test %r10,%r10 200b: 0f 84 82 01 00 00 je 0x2193 2011: 4d 85 db test %r11,%r11 2014: 0f 84 79 01 00 00 je 0x2193 201a: 4d 85 c0 test %r8,%r8 201d: 0f 84 70 01 00 00 je 0x2193 2023: 45 85 c9 test %r9d,%r9d 2026: 0f 8e 5f 01 00 00 jle 0x218b 202c: 49 63 d1 movslq %r9d,%rdx 202f: 48 83 fa 08 cmp $0x8,%rdx 2033: 0f 8c 3f 01 00 00 jl 0x2178 2039: 48 83 fa 0f cmp $0xf,%rdx 203d: 0f 8c 3a 01 00 00 jl 0x217d 2043: 4c 89 c0 mov %r8,%rax 2046: 48 83 e0 1f and $0x1f,%rax 204a: 85 c0 test %eax,%eax 204c: 74 10 je 0x205e 204e: a8 07 test $0x7,%al 2050: 0f 85 22 01 00 00 jne 0x2178 2056: f7 d8 neg %eax 2058: 83 c0 20 add $0x20,%eax 205b: c1 e8 03 shr $0x3,%eax 205e: 89 c1 mov %eax,%ecx 2060: 4c 8d 71 08 lea 0x8(%rcx),%r14 2064: 49 3b d6 cmp %r14,%rdx 2067: 0f 8c 0b 01 00 00 jl 0x2178 206d: 45 89 ce mov %r9d,%r14d 2070: 44 2b f0 sub %eax,%r14d 2073: 41 83 e6 07 and $0x7,%r14d 2077: 45 2b ce sub %r14d,%r9d 207a: 4d 63 c9 movslq %r9d,%r9 207d: 85 c0 test %eax,%eax 207f: b8 00 00 00 00 mov $0x0,%eax 2084: 76 5a jbe 0x20e0 2086: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 208d: 00 208e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2095: 0f 1f 40 00 nopl 0x0(%rax) 2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 20a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 20ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 20b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 20b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 20b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 20bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 20c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 20c8: 48 ff c0 inc %rax 20cb: 48 3b c1 cmp %rcx,%rax 20ce: 72 d0 jb 0x20a0 20d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20d7: 00 20d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20df: 90 nop 20e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 20e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 20ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 20f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 20f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 20fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 2100: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 2106: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 210d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 2114: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 2119: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 211d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 2124: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 2129: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) 2130: 48 83 c1 08 add $0x8,%rcx 2134: 49 3b c9 cmp %r9,%rcx 2137: 72 a7 jb 0x20e0 2139: 4c 3b ca cmp %rdx,%r9 213c: 73 32 jae 0x2170 213e: 66 90 xchg %ax,%ax 2140: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 2146: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 214c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2150: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2155: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2159: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 215d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2162: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 2168: 49 ff c1 inc %r9 216b: 4c 3b ca cmp %rdx,%r9 216e: 72 d0 jb 0x2140 2170: 33 c0 xor %eax,%eax 2172: c5 f8 77 vzeroupper 2175: 41 5e pop %r14 2177: c3 ret 2178: 45 33 c9 xor %r9d,%r9d 217b: eb bc jmp 0x2139 217d: 41 83 e1 f8 and $0xfffffff8,%r9d 2181: 33 c9 xor %ecx,%ecx 2183: 4d 63 c9 movslq %r9d,%r9 2186: e9 55 ff ff ff jmp 0x20e0 218b: b8 fa ff ff ff mov $0xfffffffa,%eax 2190: 41 5e pop %r14 2192: c3 ret 2193: b8 f8 ff ff ff mov $0xfffffff8,%eax 2198: 41 5e pop %r14 219a: c3 ret 219b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 21a0: 41 56 push %r14 21a2: 49 89 ca mov %rcx,%r10 21a5: 49 89 d3 mov %rdx,%r11 21a8: 4d 85 d2 test %r10,%r10 21ab: 0f 84 a2 01 00 00 je 0x2353 21b1: 4d 85 db test %r11,%r11 21b4: 0f 84 99 01 00 00 je 0x2353 21ba: 4d 85 c0 test %r8,%r8 21bd: 0f 84 90 01 00 00 je 0x2353 21c3: 45 85 c9 test %r9d,%r9d 21c6: 0f 8e 7f 01 00 00 jle 0x234b 21cc: 49 63 d1 movslq %r9d,%rdx 21cf: 48 83 fa 08 cmp $0x8,%rdx 21d3: 0f 8c 5f 01 00 00 jl 0x2338 21d9: 48 83 fa 0f cmp $0xf,%rdx 21dd: 0f 8c 5a 01 00 00 jl 0x233d 21e3: 4c 89 c0 mov %r8,%rax 21e6: 48 83 e0 1f and $0x1f,%rax 21ea: 85 c0 test %eax,%eax 21ec: 74 10 je 0x21fe 21ee: a8 07 test $0x7,%al 21f0: 0f 85 42 01 00 00 jne 0x2338 21f6: f7 d8 neg %eax 21f8: 83 c0 20 add $0x20,%eax 21fb: c1 e8 03 shr $0x3,%eax 21fe: 89 c1 mov %eax,%ecx 2200: 4c 8d 71 08 lea 0x8(%rcx),%r14 2204: 49 3b d6 cmp %r14,%rdx 2207: 0f 8c 2b 01 00 00 jl 0x2338 220d: 45 89 ce mov %r9d,%r14d 2210: 44 2b f0 sub %eax,%r14d 2213: 41 83 e6 07 and $0x7,%r14d 2217: 45 2b ce sub %r14d,%r9d 221a: 4d 63 c9 movslq %r9d,%r9 221d: 85 c0 test %eax,%eax 221f: b8 00 00 00 00 mov $0x0,%eax 2224: 76 5a jbe 0x2280 2226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 222d: 00 222e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2235: 0f 1f 40 00 nopl 0x0(%rax) 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2240: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 2246: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 224c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2250: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2255: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2259: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 225d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2262: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 2268: 48 ff c0 inc %rax 226b: 48 3b c1 cmp %rcx,%rax 226e: 72 d0 jb 0x2240 2270: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2277: 00 2278: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 227f: 90 nop 2280: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 2286: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 228c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 2291: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 2295: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 229b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 22a0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 22a6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 22ad: 01 22ae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 22b5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 22bc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 22c2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 22c9: 01 22ca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 22d0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) 22d7: 01 22d8: 48 83 c1 08 add $0x8,%rcx 22dc: 49 3b c9 cmp %r9,%rcx 22df: 72 9f jb 0x2280 22e1: 4c 3b ca cmp %rdx,%r9 22e4: 73 4a jae 0x2330 22e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22ed: 00 22ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22f5: 0f 1f 40 00 nopl 0x0(%rax) 22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2300: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 2306: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 230c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2310: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2315: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2319: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 231d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2322: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 2328: 49 ff c1 inc %r9 232b: 4c 3b ca cmp %rdx,%r9 232e: 72 d0 jb 0x2300 2330: 33 c0 xor %eax,%eax 2332: c5 f8 77 vzeroupper 2335: 41 5e pop %r14 2337: c3 ret 2338: 45 33 c9 xor %r9d,%r9d 233b: eb a4 jmp 0x22e1 233d: 41 83 e1 f8 and $0xfffffff8,%r9d 2341: 33 c9 xor %ecx,%ecx 2343: 4d 63 c9 movslq %r9d,%r9 2346: e9 35 ff ff ff jmp 0x2280 234b: b8 fa ff ff ff mov $0xfffffffa,%eax 2350: 41 5e pop %r14 2352: c3 ret 2353: b8 f8 ff ff ff mov $0xfffffff8,%eax 2358: 41 5e pop %r14 235a: c3 ret 235b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2360: 48 83 ec 28 sub $0x28,%rsp 2364: 48 85 c9 test %rcx,%rcx 2367: 74 20 je 0x2389 2369: 48 85 d2 test %rdx,%rdx 236c: 74 1b je 0x2389 236e: 45 85 c0 test %r8d,%r8d 2371: 7f 0a jg 0x237d 2373: b8 fa ff ff ff mov $0xfffffffa,%eax 2378: 48 83 c4 28 add $0x28,%rsp 237c: c3 ret 237d: e8 2e b8 a5 01 call 0x1a5dbb0 2382: 33 c0 xor %eax,%eax 2384: 48 83 c4 28 add $0x28,%rsp 2388: c3 ret 2389: b8 f8 ff ff ff mov $0xfffffff8,%eax 238e: 48 83 c4 28 add $0x28,%rsp 2392: c3 ret 2393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 239f: 00 23a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 23a5: 48 85 c9 test %rcx,%rcx 23a8: 74 22 je 0x23cc 23aa: 48 85 d2 test %rdx,%rdx 23ad: 74 1d je 0x23cc 23af: 45 85 c0 test %r8d,%r8d 23b2: 7f 0b jg 0x23bf 23b4: b8 fa ff ff ff mov $0xfffffffa,%eax 23b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23be: c3 ret 23bf: e8 6c be a5 01 call 0x1a5e230 23c4: 33 c0 xor %eax,%eax 23c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23cb: c3 ret 23cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 23d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23d6: c3 ret 23d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 23de: 00 00 23e0: 48 83 ec 28 sub $0x28,%rsp 23e4: 48 85 c9 test %rcx,%rcx 23e7: 74 20 je 0x2409 23e9: 48 85 d2 test %rdx,%rdx 23ec: 74 1b je 0x2409 23ee: 45 85 c0 test %r8d,%r8d 23f1: 7f 0a jg 0x23fd 23f3: b8 fa ff ff ff mov $0xfffffffa,%eax 23f8: 48 83 c4 28 add $0x28,%rsp 23fc: c3 ret 23fd: e8 de c4 a5 01 call 0x1a5e8e0 2402: 33 c0 xor %eax,%eax 2404: 48 83 c4 28 add $0x28,%rsp 2408: c3 ret 2409: b8 f8 ff ff ff mov $0xfffffff8,%eax 240e: 48 83 c4 28 add $0x28,%rsp 2412: c3 ret 2413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 241f: 00 2420: 56 push %rsi 2421: 48 89 d6 mov %rdx,%rsi 2424: 48 85 c9 test %rcx,%rcx 2427: 0f 84 29 02 00 00 je 0x2656 242d: 48 85 f6 test %rsi,%rsi 2430: 0f 84 20 02 00 00 je 0x2656 2436: 45 85 c0 test %r8d,%r8d 2439: 0f 8e 10 02 00 00 jle 0x264f 243f: 41 83 f8 08 cmp $0x8,%r8d 2443: 0f 8c f6 01 00 00 jl 0x263f 2449: 49 89 f1 mov %rsi,%r9 244c: 49 83 e1 1f and $0x1f,%r9 2450: 45 89 c9 mov %r9d,%r9d 2453: 45 85 c9 test %r9d,%r9d 2456: 74 18 je 0x2470 2458: 41 f7 c1 07 00 00 00 test $0x7,%r9d 245f: 0f 85 da 01 00 00 jne 0x263f 2465: 41 f7 d9 neg %r9d 2468: 41 83 c1 20 add $0x20,%r9d 246c: 41 c1 e9 03 shr $0x3,%r9d 2470: 41 8d 41 08 lea 0x8(%r9),%eax 2474: 44 3b c0 cmp %eax,%r8d 2477: 0f 8c c2 01 00 00 jl 0x263f 247d: 44 89 c0 mov %r8d,%eax 2480: 33 d2 xor %edx,%edx 2482: 41 2b c1 sub %r9d,%eax 2485: 83 e0 07 and $0x7,%eax 2488: f7 d8 neg %eax 248a: 41 03 c0 add %r8d,%eax 248d: 45 85 c9 test %r9d,%r9d 2490: 76 3e jbe 0x24d0 2492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24a0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 24a5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 24aa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 24ae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 24b2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 24b7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 24bb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 24bf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 24c3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 24c8: 48 ff c2 inc %rdx 24cb: 49 3b d1 cmp %r9,%rdx 24ce: 72 d0 jb 0x24a0 24d0: 48 63 d0 movslq %eax,%rdx 24d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24df: 00 24e0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 24e6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 24ec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 24f2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 24f9: 01 24fa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 24ff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 2503: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 2507: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 250b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) 2511: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 2518: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 251f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 2526: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 252d: 01 252e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 2532: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 2537: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 253b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 253f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) 2546: 49 83 c1 08 add $0x8,%r9 254a: 4c 3b ca cmp %rdx,%r9 254d: 72 91 jb 0x24e0 254f: 44 8d 48 01 lea 0x1(%rax),%r9d 2553: 45 3b c8 cmp %r8d,%r9d 2556: 0f 87 d7 00 00 00 ja 0x2633 255c: 4d 63 d0 movslq %r8d,%r10 255f: 4c 2b d2 sub %rdx,%r10 2562: 49 83 fa 02 cmp $0x2,%r10 2566: 0f 8c ce 00 00 00 jl 0x263a 256c: 45 89 d3 mov %r10d,%r11d 256f: 45 33 c9 xor %r9d,%r9d 2572: 41 83 e3 fe and $0xfffffffe,%r11d 2576: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 257a: 4d 63 db movslq %r11d,%r11 257d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 2581: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2588: 00 2589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2597: 00 2598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 259f: 90 nop 25a0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 25a6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 25ac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 25b2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 25b7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 25bb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 25bf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 25c3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) 25c9: 49 83 c1 02 add $0x2,%r9 25cd: 4d 3b cb cmp %r11,%r9 25d0: 72 ce jb 0x25a0 25d2: 4d 3b da cmp %r10,%r11 25d5: 73 5c jae 0x2633 25d7: 48 63 c0 movslq %eax,%rax 25da: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 25de: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 25e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25e9: 00 25ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25f8: 00 25f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2600: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 2606: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 260c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 2610: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 2614: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 2619: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 261d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 2621: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 2625: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 262b: 49 ff c3 inc %r11 262e: 4d 3b da cmp %r10,%r11 2631: 72 cd jb 0x2600 2633: 33 c0 xor %eax,%eax 2635: c5 f8 77 vzeroupper 2638: 5e pop %rsi 2639: c3 ret 263a: 45 33 db xor %r11d,%r11d 263d: eb 93 jmp 0x25d2 263f: 33 c0 xor %eax,%eax 2641: 41 83 f8 01 cmp $0x1,%r8d 2645: 72 ec jb 0x2633 2647: 4d 63 d0 movslq %r8d,%r10 264a: 45 33 db xor %r11d,%r11d 264d: eb 83 jmp 0x25d2 264f: b8 fa ff ff ff mov $0xfffffffa,%eax 2654: 5e pop %rsi 2655: c3 ret 2656: b8 f8 ff ff ff mov $0xfffffff8,%eax 265b: 5e pop %rsi 265c: c3 ret 265d: 0f 1f 00 nopl (%rax) 2660: 49 89 d1 mov %rdx,%r9 2663: 48 85 c9 test %rcx,%rcx 2666: 0f 84 73 01 00 00 je 0x27df 266c: 4d 85 c9 test %r9,%r9 266f: 0f 84 6a 01 00 00 je 0x27df 2675: 45 85 c0 test %r8d,%r8d 2678: 0f 8e 5b 01 00 00 jle 0x27d9 267e: 49 63 d0 movslq %r8d,%rdx 2681: 48 83 fa 08 cmp $0x8,%rdx 2685: 0f 8c 49 01 00 00 jl 0x27d4 268b: 4c 89 c8 mov %r9,%rax 268e: 48 83 e0 1f and $0x1f,%rax 2692: 89 c0 mov %eax,%eax 2694: 85 c0 test %eax,%eax 2696: 74 10 je 0x26a8 2698: a8 07 test $0x7,%al 269a: 0f 85 34 01 00 00 jne 0x27d4 26a0: f7 d8 neg %eax 26a2: 83 c0 20 add $0x20,%eax 26a5: c1 e8 03 shr $0x3,%eax 26a8: 44 8d 50 08 lea 0x8(%rax),%r10d 26ac: 49 3b d2 cmp %r10,%rdx 26af: 0f 8c 1f 01 00 00 jl 0x27d4 26b5: 45 89 c2 mov %r8d,%r10d 26b8: 44 2b d0 sub %eax,%r10d 26bb: 41 83 e2 07 and $0x7,%r10d 26bf: 45 2b c2 sub %r10d,%r8d 26c2: 45 33 d2 xor %r10d,%r10d 26c5: 85 c0 test %eax,%eax 26c7: 76 47 jbe 0x2710 26c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26d0: 00 26d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26df: 00 26e0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 26e6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 26ec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 26f0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 26f5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 26f9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 26fd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2702: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 2708: 49 ff c2 inc %r10 270b: 4c 3b d0 cmp %rax,%r10 270e: 72 d0 jb 0x26e0 2710: 4d 63 d0 movslq %r8d,%r10 2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 271f: 00 2720: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 2725: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 272b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 2730: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 2734: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 273a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 273f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 2745: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 274b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 2752: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 2757: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 275b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 2762: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 2767: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) 276e: 48 83 c0 08 add $0x8,%rax 2772: 49 3b c2 cmp %r10,%rax 2775: 72 a9 jb 0x2720 2777: 33 c0 xor %eax,%eax 2779: 45 8d 50 01 lea 0x1(%r8),%r10d 277d: 4d 63 d2 movslq %r10d,%r10 2780: 4c 3b d2 cmp %rdx,%r10 2783: 77 49 ja 0x27ce 2785: 4d 63 c0 movslq %r8d,%r8 2788: 49 2b d0 sub %r8,%rdx 278b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 278f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 279f: 00 27a0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 27a5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 27ab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 27af: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 27b4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 27b8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 27bc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 27c1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 27c6: 48 ff c0 inc %rax 27c9: 48 3b c2 cmp %rdx,%rax 27cc: 72 d2 jb 0x27a0 27ce: 33 c0 xor %eax,%eax 27d0: c5 f8 77 vzeroupper 27d3: c3 ret 27d4: 45 33 c0 xor %r8d,%r8d 27d7: eb 9e jmp 0x2777 27d9: b8 fa ff ff ff mov $0xfffffffa,%eax 27de: c3 ret 27df: b8 f8 ff ff ff mov $0xfffffff8,%eax 27e4: c3 ret 27e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27ec: 00 27ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2800: 49 89 d1 mov %rdx,%r9 2803: 48 85 c9 test %rcx,%rcx 2806: 0f 84 73 01 00 00 je 0x297f 280c: 4d 85 c9 test %r9,%r9 280f: 0f 84 6a 01 00 00 je 0x297f 2815: 45 85 c0 test %r8d,%r8d 2818: 0f 8e 5b 01 00 00 jle 0x2979 281e: 49 63 d0 movslq %r8d,%rdx 2821: 48 83 fa 08 cmp $0x8,%rdx 2825: 0f 8c 49 01 00 00 jl 0x2974 282b: 4c 89 c8 mov %r9,%rax 282e: 48 83 e0 1f and $0x1f,%rax 2832: 89 c0 mov %eax,%eax 2834: 85 c0 test %eax,%eax 2836: 74 10 je 0x2848 2838: a8 07 test $0x7,%al 283a: 0f 85 34 01 00 00 jne 0x2974 2840: f7 d8 neg %eax 2842: 83 c0 20 add $0x20,%eax 2845: c1 e8 03 shr $0x3,%eax 2848: 44 8d 50 08 lea 0x8(%rax),%r10d 284c: 49 3b d2 cmp %r10,%rdx 284f: 0f 8c 1f 01 00 00 jl 0x2974 2855: 45 89 c2 mov %r8d,%r10d 2858: 44 2b d0 sub %eax,%r10d 285b: 41 83 e2 07 and $0x7,%r10d 285f: 45 2b c2 sub %r10d,%r8d 2862: 45 33 d2 xor %r10d,%r10d 2865: 85 c0 test %eax,%eax 2867: 76 47 jbe 0x28b0 2869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2870: 00 2871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 287f: 00 2880: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 2886: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 288c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 2890: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2895: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2899: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 289d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 28a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 28a8: 49 ff c2 inc %r10 28ab: 4c 3b d0 cmp %rax,%r10 28ae: 72 d0 jb 0x2880 28b0: 4d 63 d0 movslq %r8d,%r10 28b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 28b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28bf: 00 28c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 28c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 28cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 28d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 28d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 28da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 28df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 28e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 28ec: 01 28ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 28f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 28fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 2901: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 2908: 01 2909: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 290f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) 2916: 01 2917: 48 83 c0 08 add $0x8,%rax 291b: 49 3b c2 cmp %r10,%rax 291e: 72 a0 jb 0x28c0 2920: 33 c0 xor %eax,%eax 2922: 45 8d 50 01 lea 0x1(%r8),%r10d 2926: 4d 63 d2 movslq %r10d,%r10 2929: 4c 3b d2 cmp %rdx,%r10 292c: 77 40 ja 0x296e 292e: 4d 63 c0 movslq %r8d,%r8 2931: 49 2b d0 sub %r8,%rdx 2934: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 2938: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 293c: 0f 1f 40 00 nopl 0x0(%rax) 2940: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 2945: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 294b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 294f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 2954: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 2958: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 295c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 2961: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 2966: 48 ff c0 inc %rax 2969: 48 3b c2 cmp %rdx,%rax 296c: 72 d2 jb 0x2940 296e: 33 c0 xor %eax,%eax 2970: c5 f8 77 vzeroupper 2973: c3 ret 2974: 45 33 c0 xor %r8d,%r8d 2977: eb a7 jmp 0x2920 2979: b8 fa ff ff ff mov $0xfffffffa,%eax 297e: c3 ret 297f: b8 f8 ff ff ff mov $0xfffffff8,%eax 2984: c3 ret 2985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 298c: 00 298d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29a0: 48 83 ec 28 sub $0x28,%rsp 29a4: 48 85 c9 test %rcx,%rcx 29a7: 74 23 je 0x29cc 29a9: 48 85 d2 test %rdx,%rdx 29ac: 74 1e je 0x29cc 29ae: 4d 85 c0 test %r8,%r8 29b1: 74 19 je 0x29cc 29b3: 45 85 c9 test %r9d,%r9d 29b6: 7e 1e jle 0x29d6 29b8: e8 d3 ce a5 01 call 0x1a5f890 29bd: ba 02 00 00 00 mov $0x2,%edx 29c2: 85 c0 test %eax,%eax 29c4: 0f 45 c2 cmovne %edx,%eax 29c7: 48 83 c4 28 add $0x28,%rsp 29cb: c3 ret 29cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 29d1: 48 83 c4 28 add $0x28,%rsp 29d5: c3 ret 29d6: b8 fa ff ff ff mov $0xfffffffa,%eax 29db: 48 83 c4 28 add $0x28,%rsp 29df: c3 ret 29e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 29e5: 48 85 c9 test %rcx,%rcx 29e8: 74 24 je 0x2a0e 29ea: 48 85 d2 test %rdx,%rdx 29ed: 74 1f je 0x2a0e 29ef: 4d 85 c0 test %r8,%r8 29f2: 74 1a je 0x2a0e 29f4: 45 85 c9 test %r9d,%r9d 29f7: 7e 20 jle 0x2a19 29f9: e8 e2 13 a6 01 call 0x1a63de0 29fe: ba 02 00 00 00 mov $0x2,%edx 2a03: 85 c0 test %eax,%eax 2a05: 0f 45 c2 cmovne %edx,%eax 2a08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2a0d: c3 ret 2a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2a18: c3 ret 2a19: b8 fa ff ff ff mov $0xfffffffa,%eax 2a1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2a23: c3 ret 2a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a2b: 00 2a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a3f: 00 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 93 37 a6 01 call 0x1a661f0 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 83 ec 28 sub $0x28,%rsp 2a84: 48 85 c9 test %rcx,%rcx 2a87: 74 23 je 0x2aac 2a89: 48 85 d2 test %rdx,%rdx 2a8c: 74 1e je 0x2aac 2a8e: 4d 85 c0 test %r8,%r8 2a91: 74 19 je 0x2aac 2a93: 45 85 c9 test %r9d,%r9d 2a96: 7e 1e jle 0x2ab6 2a98: e8 a3 79 a6 01 call 0x1a6a440 2a9d: ba 02 00 00 00 mov $0x2,%edx 2aa2: 85 c0 test %eax,%eax 2aa4: 0f 45 c2 cmovne %edx,%eax 2aa7: 48 83 c4 28 add $0x28,%rsp 2aab: c3 ret 2aac: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ab1: 48 83 c4 28 add $0x28,%rsp 2ab5: c3 ret 2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax 2abb: 48 83 c4 28 add $0x28,%rsp 2abf: c3 ret 2ac0: 48 83 ec 28 sub $0x28,%rsp 2ac4: 48 85 c9 test %rcx,%rcx 2ac7: 74 23 je 0x2aec 2ac9: 48 85 d2 test %rdx,%rdx 2acc: 74 1e je 0x2aec 2ace: 4d 85 c0 test %r8,%r8 2ad1: 74 19 je 0x2aec 2ad3: 45 85 c9 test %r9d,%r9d 2ad6: 7e 1e jle 0x2af6 2ad8: e8 63 bd a6 01 call 0x1a6e840 2add: ba 02 00 00 00 mov $0x2,%edx 2ae2: 85 c0 test %eax,%eax 2ae4: 0f 45 c2 cmovne %edx,%eax 2ae7: 48 83 c4 28 add $0x28,%rsp 2aeb: c3 ret 2aec: b8 f8 ff ff ff mov $0xfffffff8,%eax 2af1: 48 83 c4 28 add $0x28,%rsp 2af5: c3 ret 2af6: b8 fa ff ff ff mov $0xfffffffa,%eax 2afb: 48 83 c4 28 add $0x28,%rsp 2aff: c3 ret 2b00: 48 83 ec 28 sub $0x28,%rsp 2b04: 48 85 c9 test %rcx,%rcx 2b07: 74 23 je 0x2b2c 2b09: 48 85 d2 test %rdx,%rdx 2b0c: 74 1e je 0x2b2c 2b0e: 4d 85 c0 test %r8,%r8 2b11: 74 19 je 0x2b2c 2b13: 45 85 c9 test %r9d,%r9d 2b16: 7e 1e jle 0x2b36 2b18: e8 43 fe a6 01 call 0x1a72960 2b1d: ba 02 00 00 00 mov $0x2,%edx 2b22: 85 c0 test %eax,%eax 2b24: 0f 45 c2 cmovne %edx,%eax 2b27: 48 83 c4 28 add $0x28,%rsp 2b2b: c3 ret 2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b31: 48 83 c4 28 add $0x28,%rsp 2b35: c3 ret 2b36: b8 fa ff ff ff mov $0xfffffffa,%eax 2b3b: 48 83 c4 28 add $0x28,%rsp 2b3f: c3 ret 2b40: 48 83 ec 28 sub $0x28,%rsp 2b44: 48 85 c9 test %rcx,%rcx 2b47: 74 25 je 0x2b6e 2b49: 48 85 d2 test %rdx,%rdx 2b4c: 74 20 je 0x2b6e 2b4e: 4d 85 c0 test %r8,%r8 2b51: 74 1b je 0x2b6e 2b53: 45 85 c9 test %r9d,%r9d 2b56: 7f 0a jg 0x2b62 2b58: b8 fa ff ff ff mov $0xfffffffa,%eax 2b5d: 48 83 c4 28 add $0x28,%rsp 2b61: c3 ret 2b62: e8 d9 6c 03 00 call 0x39840 2b67: 33 c0 xor %eax,%eax 2b69: 48 83 c4 28 add $0x28,%rsp 2b6d: c3 ret 2b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b73: 48 83 c4 28 add $0x28,%rsp 2b77: c3 ret 2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b7f: 00 2b80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2b85: 48 85 c9 test %rcx,%rcx 2b88: 74 27 je 0x2bb1 2b8a: 48 85 d2 test %rdx,%rdx 2b8d: 74 22 je 0x2bb1 2b8f: 4d 85 c0 test %r8,%r8 2b92: 74 1d je 0x2bb1 2b94: 45 85 c9 test %r9d,%r9d 2b97: 7f 0b jg 0x2ba4 2b99: b8 fa ff ff ff mov $0xfffffffa,%eax 2b9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2ba3: c3 ret 2ba4: e8 d7 72 03 00 call 0x39e80 2ba9: 33 c0 xor %eax,%eax 2bab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2bb0: c3 ret 2bb1: b8 f8 ff ff ff mov $0xfffffff8,%eax 2bb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2bbb: c3 ret 2bbc: 0f 1f 40 00 nopl 0x0(%rax) 2bc0: 48 83 ec 28 sub $0x28,%rsp 2bc4: 48 85 c9 test %rcx,%rcx 2bc7: 74 25 je 0x2bee 2bc9: 48 85 d2 test %rdx,%rdx 2bcc: 74 20 je 0x2bee 2bce: 4d 85 c0 test %r8,%r8 2bd1: 74 1b je 0x2bee 2bd3: 45 85 c9 test %r9d,%r9d 2bd6: 7f 0a jg 0x2be2 2bd8: b8 fa ff ff ff mov $0xfffffffa,%eax 2bdd: 48 83 c4 28 add $0x28,%rsp 2be1: c3 ret 2be2: e8 b9 78 03 00 call 0x3a4a0 2be7: 33 c0 xor %eax,%eax 2be9: 48 83 c4 28 add $0x28,%rsp 2bed: c3 ret 2bee: b8 f8 ff ff ff mov $0xfffffff8,%eax 2bf3: 48 83 c4 28 add $0x28,%rsp 2bf7: c3 ret 2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bff: 00 2c00: 41 56 push %r14 2c02: 49 89 cb mov %rcx,%r11 2c05: 4d 85 db test %r11,%r11 2c08: 0f 84 1e 02 00 00 je 0x2e2c 2c0e: 48 85 d2 test %rdx,%rdx 2c11: 0f 84 15 02 00 00 je 0x2e2c 2c17: 4d 85 c0 test %r8,%r8 2c1a: 0f 84 0c 02 00 00 je 0x2e2c 2c20: 45 85 c9 test %r9d,%r9d 2c23: 0f 8e fb 01 00 00 jle 0x2e24 2c29: 49 63 c9 movslq %r9d,%rcx 2c2c: 48 83 f9 08 cmp $0x8,%rcx 2c30: 0f 8c e9 01 00 00 jl 0x2e1f 2c36: 4c 89 c0 mov %r8,%rax 2c39: 48 83 e0 1f and $0x1f,%rax 2c3d: 85 c0 test %eax,%eax 2c3f: 74 0d je 0x2c4e 2c41: a8 0f test $0xf,%al 2c43: 0f 85 d6 01 00 00 jne 0x2e1f 2c49: b8 01 00 00 00 mov $0x1,%eax 2c4e: 41 89 c2 mov %eax,%r10d 2c51: 4d 8d 72 08 lea 0x8(%r10),%r14 2c55: 49 3b ce cmp %r14,%rcx 2c58: 0f 8c c1 01 00 00 jl 0x2e1f 2c5e: 45 89 ce mov %r9d,%r14d 2c61: 44 2b f0 sub %eax,%r14d 2c64: 41 83 e6 07 and $0x7,%r14d 2c68: 45 2b ce sub %r14d,%r9d 2c6b: 45 33 f6 xor %r14d,%r14d 2c6e: 4d 63 c9 movslq %r9d,%r9 2c71: 85 c0 test %eax,%eax 2c73: 4c 89 f0 mov %r14,%rax 2c76: 76 3f jbe 0x2cb7 2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c7f: 00 2c80: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 2c86: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 2c8b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 2c90: 49 ff c6 inc %r14 2c93: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 2c97: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 2c9c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 2ca0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 2ca4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 2ca8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 2cae: 48 83 c0 10 add $0x10,%rax 2cb2: 4d 3b f2 cmp %r10,%r14 2cb5: 72 c9 jb 0x2c80 2cb7: 4c 89 d0 mov %r10,%rax 2cba: 48 c1 e0 04 shl $0x4,%rax 2cbe: 66 90 xchg %ax,%ax 2cc0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 2cc5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 2ccb: 49 83 c2 08 add $0x8,%r10 2ccf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 2cd6: 01 2cd7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 2cdb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 2cdf: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 2ce6: 01 2ce7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2ceb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 2cf0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 2cf4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 2cf8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) 2cfe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 2d05: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 2d0b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 2d12: 01 2d13: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 2d1a: 01 2d1b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 2d1f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 2d23: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 2d28: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 2d2c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 2d30: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 2d34: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) 2d3b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 2d41: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 2d48: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 2d4f: 01 2d50: c5 ff 12 d3 vmovddup %ymm3,%ymm2 2d54: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 2d58: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 2d5f: 01 2d60: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 2d64: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 2d69: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 2d6d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 2d71: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) 2d78: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 2d7e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 2d85: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 2d8c: 01 2d8d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 2d91: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 2d95: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 2d9c: 01 2d9d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 2da1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 2da6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 2daa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 2dae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) 2db5: 48 05 80 00 00 00 add $0x80,%rax 2dbb: 4d 3b d1 cmp %r9,%r10 2dbe: 0f 82 fc fe ff ff jb 0x2cc0 2dc4: 4c 89 c8 mov %r9,%rax 2dc7: 48 c1 e0 04 shl $0x4,%rax 2dcb: 4c 3b c9 cmp %rcx,%r9 2dce: 73 47 jae 0x2e17 2dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2dd7: 00 2dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ddf: 90 nop 2de0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 2de6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 2deb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 2df0: 49 ff c1 inc %r9 2df3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 2df7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 2dfc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 2e00: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 2e04: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 2e08: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 2e0e: 48 83 c0 10 add $0x10,%rax 2e12: 4c 3b c9 cmp %rcx,%r9 2e15: 72 c9 jb 0x2de0 2e17: 33 c0 xor %eax,%eax 2e19: c5 f8 77 vzeroupper 2e1c: 41 5e pop %r14 2e1e: c3 ret 2e1f: 45 33 c9 xor %r9d,%r9d 2e22: eb a0 jmp 0x2dc4 2e24: b8 fa ff ff ff mov $0xfffffffa,%eax 2e29: 41 5e pop %r14 2e2b: c3 ret 2e2c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e31: 41 5e pop %r14 2e33: c3 ret 2e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e40: 41 56 push %r14 2e42: 49 89 cb mov %rcx,%r11 2e45: 4d 85 db test %r11,%r11 2e48: 0f 84 db 01 00 00 je 0x3029 2e4e: 48 85 d2 test %rdx,%rdx 2e51: 0f 84 d2 01 00 00 je 0x3029 2e57: 4d 85 c0 test %r8,%r8 2e5a: 0f 84 c9 01 00 00 je 0x3029 2e60: 45 85 c9 test %r9d,%r9d 2e63: 0f 8e b8 01 00 00 jle 0x3021 2e69: 49 63 c9 movslq %r9d,%rcx 2e6c: 48 83 f9 08 cmp $0x8,%rcx 2e70: 0f 8c a6 01 00 00 jl 0x301c 2e76: 4c 89 c0 mov %r8,%rax 2e79: 48 83 e0 1f and $0x1f,%rax 2e7d: 85 c0 test %eax,%eax 2e7f: 74 0d je 0x2e8e 2e81: a8 0f test $0xf,%al 2e83: 0f 85 93 01 00 00 jne 0x301c 2e89: b8 01 00 00 00 mov $0x1,%eax 2e8e: 41 89 c2 mov %eax,%r10d 2e91: 4d 8d 72 08 lea 0x8(%r10),%r14 2e95: 49 3b ce cmp %r14,%rcx 2e98: 0f 8c 7e 01 00 00 jl 0x301c 2e9e: 45 89 ce mov %r9d,%r14d 2ea1: 44 2b f0 sub %eax,%r14d 2ea4: 41 83 e6 07 and $0x7,%r14d 2ea8: 45 2b ce sub %r14d,%r9d 2eab: 45 33 f6 xor %r14d,%r14d 2eae: 4d 63 c9 movslq %r9d,%r9 2eb1: 85 c0 test %eax,%eax 2eb3: 4c 89 f0 mov %r14,%rax 2eb6: 76 3c jbe 0x2ef4 2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ebf: 00 2ec0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 2ec6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 2ecb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 2ecf: 49 ff c6 inc %r14 2ed2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 2ed7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 2edb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 2ee0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 2ee5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 2eeb: 48 83 c0 10 add $0x10,%rax 2eef: 4d 3b f2 cmp %r10,%r14 2ef2: 72 cc jb 0x2ec0 2ef4: 4c 89 d0 mov %r10,%rax 2ef7: 48 c1 e0 04 shl $0x4,%rax 2efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f00: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 2f06: 4e 8d 34 00 lea (%rax,%r8,1),%r14 2f0a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 2f0f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 2f13: 49 83 c2 08 add $0x8,%r10 2f17: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 2f1c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 2f20: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 2f25: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 2f2a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) 2f2f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 2f36: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 2f3c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 2f40: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 2f45: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 2f49: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 2f4f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 2f54: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) 2f5a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 2f61: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 2f67: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 2f6b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 2f70: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 2f74: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 2f7a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 2f7f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) 2f85: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 2f8c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 2f92: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 2f96: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 2f9b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 2f9f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 2fa5: 48 05 80 00 00 00 add $0x80,%rax 2fab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 2fb0: 4d 3b d1 cmp %r9,%r10 2fb3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) 2fb9: 0f 82 41 ff ff ff jb 0x2f00 2fbf: 4c 89 c8 mov %r9,%rax 2fc2: 48 c1 e0 04 shl $0x4,%rax 2fc6: 4c 3b c9 cmp %rcx,%r9 2fc9: 73 49 jae 0x3014 2fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fd2: 00 2fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 2fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 2feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 2fef: 49 ff c1 inc %r9 2ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 2ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 2ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 3000: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 3005: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 300b: 48 83 c0 10 add $0x10,%rax 300f: 4c 3b c9 cmp %rcx,%r9 3012: 72 cc jb 0x2fe0 3014: 33 c0 xor %eax,%eax 3016: c5 f8 77 vzeroupper 3019: 41 5e pop %r14 301b: c3 ret 301c: 45 33 c9 xor %r9d,%r9d 301f: eb 9e jmp 0x2fbf 3021: b8 fa ff ff ff mov $0xfffffffa,%eax 3026: 41 5e pop %r14 3028: c3 ret 3029: b8 f8 ff ff ff mov $0xfffffff8,%eax 302e: 41 5e pop %r14 3030: c3 ret 3031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3038: 00 3039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3040: 41 56 push %r14 3042: 49 89 cb mov %rcx,%r11 3045: 4d 85 db test %r11,%r11 3048: 0f 84 f8 01 00 00 je 0x3246 304e: 48 85 d2 test %rdx,%rdx 3051: 0f 84 ef 01 00 00 je 0x3246 3057: 4d 85 c0 test %r8,%r8 305a: 0f 84 e6 01 00 00 je 0x3246 3060: 45 85 c9 test %r9d,%r9d 3063: 0f 8e d5 01 00 00 jle 0x323e 3069: 49 63 c9 movslq %r9d,%rcx 306c: 48 83 f9 08 cmp $0x8,%rcx 3070: 0f 8c c3 01 00 00 jl 0x3239 3076: 4c 89 c0 mov %r8,%rax 3079: 48 83 e0 1f and $0x1f,%rax 307d: 85 c0 test %eax,%eax 307f: 74 0d je 0x308e 3081: a8 0f test $0xf,%al 3083: 0f 85 b0 01 00 00 jne 0x3239 3089: b8 01 00 00 00 mov $0x1,%eax 308e: 41 89 c2 mov %eax,%r10d 3091: 4d 8d 72 08 lea 0x8(%r10),%r14 3095: 49 3b ce cmp %r14,%rcx 3098: 0f 8c 9b 01 00 00 jl 0x3239 309e: 45 89 ce mov %r9d,%r14d 30a1: 44 2b f0 sub %eax,%r14d 30a4: 41 83 e6 07 and $0x7,%r14d 30a8: 45 2b ce sub %r14d,%r9d 30ab: 45 33 f6 xor %r14d,%r14d 30ae: 4d 63 c9 movslq %r9d,%r9 30b1: 85 c0 test %eax,%eax 30b3: 4c 89 f0 mov %r14,%rax 30b6: 76 39 jbe 0x30f1 30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30bf: 00 30c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 30c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 30cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 30cf: 49 ff c6 inc %r14 30d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 30d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 30db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 30e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 30e8: 48 83 c0 10 add $0x10,%rax 30ec: 4d 3b f2 cmp %r10,%r14 30ef: 72 cf jb 0x30c0 30f1: 4c 89 d0 mov %r10,%rax 30f4: 48 c1 e0 04 shl $0x4,%rax 30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30ff: 00 3100: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 3106: 49 83 c2 08 add $0x8,%r10 310a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 310f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 3113: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 3118: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 311c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 3121: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 3126: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) 312c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 3133: 01 3134: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 313b: 01 313c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 3142: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 3149: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 314f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 3156: 01 3157: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 315d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) 3164: 01 3165: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 316c: 02 316d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 3174: 02 3175: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 317b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 3182: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 3188: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 318f: 02 3190: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 3196: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) 319d: 02 319e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 31a5: 03 31a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 31ad: 03 31ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 31b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 31bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 31c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 31c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 31cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) 31d4: 48 05 80 00 00 00 add $0x80,%rax 31da: 4d 3b d1 cmp %r9,%r10 31dd: 0f 82 1d ff ff ff jb 0x3100 31e3: 4c 89 c8 mov %r9,%rax 31e6: 48 c1 e0 04 shl $0x4,%rax 31ea: 4c 3b c9 cmp %rcx,%r9 31ed: 73 42 jae 0x3231 31ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31f6: 00 31f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31fe: 66 90 xchg %ax,%ax 3200: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 3206: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 320b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 320f: 49 ff c1 inc %r9 3212: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 3217: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 321b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 3222: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 3228: 48 83 c0 10 add $0x10,%rax 322c: 4c 3b c9 cmp %rcx,%r9 322f: 72 cf jb 0x3200 3231: 33 c0 xor %eax,%eax 3233: c5 f8 77 vzeroupper 3236: 41 5e pop %r14 3238: c3 ret 3239: 45 33 c9 xor %r9d,%r9d 323c: eb a5 jmp 0x31e3 323e: b8 fa ff ff ff mov $0xfffffffa,%eax 3243: 41 5e pop %r14 3245: c3 ret 3246: b8 f8 ff ff ff mov $0xfffffff8,%eax 324b: 41 5e pop %r14 324d: c3 ret 324e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3255: 00 3256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 325d: 0f 1f 00 nopl (%rax) 3260: 53 push %rbx 3261: 56 push %rsi 3262: 57 push %rdi 3263: 41 54 push %r12 3265: 41 55 push %r13 3267: 48 81 ec 70 04 00 00 sub $0x470,%rsp 326e: 4d 89 c4 mov %r8,%r12 3271: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260cc10 3278: 45 89 cd mov %r9d,%r13d 327b: 48 33 c4 xor %rsp,%rax 327e: 48 89 cf mov %rcx,%rdi 3281: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 3288: 00 3289: 4d 85 e4 test %r12,%r12 328c: 0f 84 b3 01 00 00 je 0x3445 3292: 48 85 ff test %rdi,%rdi 3295: 0f 84 94 01 00 00 je 0x342f 329b: 48 85 d2 test %rdx,%rdx 329e: 0f 84 63 01 00 00 je 0x3407 32a4: 45 85 ed test %r13d,%r13d 32a7: 0f 8e 32 01 00 00 jle 0x33df 32ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax 32b2: 48 89 c3 mov %rax,%rbx 32b5: 48 83 e3 3f and $0x3f,%rbx 32b9: 48 f7 db neg %rbx 32bc: 48 83 e3 3f and $0x3f,%rbx 32c0: 41 83 fd 40 cmp $0x40,%r13d 32c4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 32c8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 32cf: 00 32d0: 0f 8e a1 00 00 00 jle 0x3377 32d6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 32db: 45 89 ee mov %r13d,%r14d 32de: 4d 89 e5 mov %r12,%r13 32e1: 49 89 d4 mov %rdx,%r12 32e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32eb: 00 32ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 32f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 32f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32ff: 00 3300: 4c 89 e1 mov %r12,%rcx 3303: 48 89 f2 mov %rsi,%rdx 3306: 49 89 d8 mov %rbx,%r8 3309: 41 b9 40 00 00 00 mov $0x40,%r9d 330f: e8 cc 4b 13 00 call 0x137ee0 3314: 48 89 f9 mov %rdi,%rcx 3317: 48 89 f2 mov %rsi,%rdx 331a: 41 b8 40 00 00 00 mov $0x40,%r8d 3320: e8 bb c3 ff ff call 0xfffffffffffff6e0 3325: 48 89 f9 mov %rdi,%rcx 3328: 48 89 da mov %rbx,%rdx 332b: 41 b8 40 00 00 00 mov $0x40,%r8d 3331: e8 aa c3 ff ff call 0xfffffffffffff6e0 3336: 48 89 d9 mov %rbx,%rcx 3339: 48 89 f2 mov %rsi,%rdx 333c: 4d 89 e8 mov %r13,%r8 333f: 41 b9 40 00 00 00 mov $0x40,%r9d 3345: e8 16 77 03 00 call 0x3aa60 334a: 41 83 c6 c0 add $0xffffffc0,%r14d 334e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3355: 49 81 c4 00 02 00 00 add $0x200,%r12 335c: 49 81 c5 00 04 00 00 add $0x400,%r13 3363: 41 83 fe 40 cmp $0x40,%r14d 3367: 7f 97 jg 0x3300 3369: 4c 89 e2 mov %r12,%rdx 336c: 4d 89 ec mov %r13,%r12 336f: 45 89 f5 mov %r14d,%r13d 3372: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3377: 48 89 d1 mov %rdx,%rcx 337a: 48 89 f2 mov %rsi,%rdx 337d: 49 89 d8 mov %rbx,%r8 3380: 45 89 e9 mov %r13d,%r9d 3383: e8 58 4b 13 00 call 0x137ee0 3388: 48 89 f9 mov %rdi,%rcx 338b: 48 89 f2 mov %rsi,%rdx 338e: 45 89 e8 mov %r13d,%r8d 3391: e8 4a c3 ff ff call 0xfffffffffffff6e0 3396: 48 89 f9 mov %rdi,%rcx 3399: 48 89 da mov %rbx,%rdx 339c: 45 89 e8 mov %r13d,%r8d 339f: e8 3c c3 ff ff call 0xfffffffffffff6e0 33a4: 48 89 d9 mov %rbx,%rcx 33a7: 48 89 f2 mov %rsi,%rdx 33aa: 4d 89 e0 mov %r12,%r8 33ad: 45 89 e9 mov %r13d,%r9d 33b0: e8 ab 76 03 00 call 0x3aa60 33b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 33bc: 00 33bd: 48 33 cc xor %rsp,%rcx 33c0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260cc10 33c7: 75 11 jne 0x33da 33c9: 33 c0 xor %eax,%eax 33cb: 48 81 c4 70 04 00 00 add $0x470,%rsp 33d2: 41 5d pop %r13 33d4: 41 5c pop %r12 33d6: 5f pop %rdi 33d7: 5e pop %rsi 33d8: 5b pop %rbx 33d9: c3 ret 33da: e8 91 4f 12 01 call 0x1128370 33df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 33e6: 00 33e7: 48 33 cc xor %rsp,%rcx 33ea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260cc10 33f1: 75 e7 jne 0x33da 33f3: b8 fa ff ff ff mov $0xfffffffa,%eax 33f8: 48 81 c4 70 04 00 00 add $0x470,%rsp 33ff: 41 5d pop %r13 3401: 41 5c pop %r12 3403: 5f pop %rdi 3404: 5e pop %rsi 3405: 5b pop %rbx 3406: c3 ret 3407: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 340e: 00 340f: 48 33 cc xor %rsp,%rcx 3412: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260cc10 3419: 75 bf jne 0x33da 341b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3420: 48 81 c4 70 04 00 00 add $0x470,%rsp 3427: 41 5d pop %r13 3429: 41 5c pop %r12 342b: 5f pop %rdi 342c: 5e pop %rsi 342d: 5b pop %rbx 342e: c3 ret 342f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3436: 00 3437: 48 33 cc xor %rsp,%rcx 343a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260cc10 3441: 75 97 jne 0x33da 3443: eb d6 jmp 0x341b 3445: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 344c: 00 344d: 48 33 cc xor %rsp,%rcx 3450: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260cc10 3457: 75 81 jne 0x33da 3459: eb c0 jmp 0x341b 345b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3460: 53 push %rbx 3461: 56 push %rsi 3462: 57 push %rdi 3463: 41 54 push %r12 3465: 41 55 push %r13 3467: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp 346e: ff 346f: 4d 89 c4 mov %r8,%r12 3472: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260cc10 3479: 45 89 cd mov %r9d,%r13d 347c: 48 33 c4 xor %rsp,%rax 347f: 48 89 cf mov %rcx,%rdi 3482: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 3489: 00 348a: 4d 85 e4 test %r12,%r12 348d: 0f 84 b5 01 00 00 je 0x3648 3493: 48 85 ff test %rdi,%rdi 3496: 0f 84 96 01 00 00 je 0x3632 349c: 48 85 d2 test %rdx,%rdx 349f: 0f 84 64 01 00 00 je 0x3609 34a5: 45 85 ed test %r13d,%r13d 34a8: 0f 8e 32 01 00 00 jle 0x35e0 34ae: 48 8d 44 24 28 lea 0x28(%rsp),%rax 34b3: 48 83 e0 3f and $0x3f,%rax 34b7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 34bc: 48 f7 d8 neg %rax 34bf: 48 83 e0 3f and $0x3f,%rax 34c3: 48 03 f0 add %rax,%rsi 34c6: 48 89 f3 mov %rsi,%rbx 34c9: 48 81 c3 00 02 00 00 add $0x200,%rbx 34d0: 41 83 fd 40 cmp $0x40,%r13d 34d4: 0f 8e 9d 00 00 00 jle 0x3577 34da: 4c 89 74 24 20 mov %r14,0x20(%rsp) 34df: 45 89 ee mov %r13d,%r14d 34e2: 4d 89 e5 mov %r12,%r13 34e5: 49 89 d4 mov %rdx,%r12 34e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34ef: 00 34f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 34fe: 00 00 3500: 4c 89 e1 mov %r12,%rcx 3503: 48 89 f2 mov %rsi,%rdx 3506: 49 89 d8 mov %rbx,%r8 3509: 41 b9 40 00 00 00 mov $0x40,%r9d 350f: e8 ec 49 13 00 call 0x137f00 3514: 48 89 f9 mov %rdi,%rcx 3517: 48 89 f2 mov %rsi,%rdx 351a: 41 b8 40 00 00 00 mov $0x40,%r8d 3520: e8 fb c1 ff ff call 0xfffffffffffff720 3525: 48 89 f9 mov %rdi,%rcx 3528: 48 89 da mov %rbx,%rdx 352b: 41 b8 40 00 00 00 mov $0x40,%r8d 3531: e8 ea c1 ff ff call 0xfffffffffffff720 3536: 48 89 d9 mov %rbx,%rcx 3539: 48 89 f2 mov %rsi,%rdx 353c: 4d 89 e8 mov %r13,%r8 353f: 41 b9 40 00 00 00 mov $0x40,%r9d 3545: e8 f6 7a 03 00 call 0x3b040 354a: 41 83 c6 c0 add $0xffffffc0,%r14d 354e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3555: 49 81 c4 00 02 00 00 add $0x200,%r12 355c: 49 81 c5 00 04 00 00 add $0x400,%r13 3563: 41 83 fe 40 cmp $0x40,%r14d 3567: 7f 97 jg 0x3500 3569: 4c 89 e2 mov %r12,%rdx 356c: 4d 89 ec mov %r13,%r12 356f: 45 89 f5 mov %r14d,%r13d 3572: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3577: 48 89 d1 mov %rdx,%rcx 357a: 48 89 f2 mov %rsi,%rdx 357d: 49 89 d8 mov %rbx,%r8 3580: 45 89 e9 mov %r13d,%r9d 3583: e8 78 49 13 00 call 0x137f00 3588: 48 89 f9 mov %rdi,%rcx 358b: 48 89 f2 mov %rsi,%rdx 358e: 45 89 e8 mov %r13d,%r8d 3591: e8 8a c1 ff ff call 0xfffffffffffff720 3596: 48 89 f9 mov %rdi,%rcx 3599: 48 89 da mov %rbx,%rdx 359c: 45 89 e8 mov %r13d,%r8d 359f: e8 7c c1 ff ff call 0xfffffffffffff720 35a4: 48 89 d9 mov %rbx,%rcx 35a7: 48 89 f2 mov %rsi,%rdx 35aa: 4d 89 e0 mov %r12,%r8 35ad: 45 89 e9 mov %r13d,%r9d 35b0: e8 8b 7a 03 00 call 0x3b040 35b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 35bc: 00 35bd: 48 33 cc xor %rsp,%rcx 35c0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260cc10 35c7: 75 12 jne 0x35db 35c9: 33 c0 xor %eax,%eax 35cb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 35d2: 00 35d3: 41 5d pop %r13 35d5: 41 5c pop %r12 35d7: 5f pop %rdi 35d8: 5e pop %rsi 35d9: 5b pop %rbx 35da: c3 ret 35db: e8 90 4d 12 01 call 0x1128370 35e0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 35e7: 00 35e8: 48 33 cc xor %rsp,%rcx 35eb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260cc10 35f2: 75 e7 jne 0x35db 35f4: b8 fa ff ff ff mov $0xfffffffa,%eax 35f9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 3600: 00 3601: 41 5d pop %r13 3603: 41 5c pop %r12 3605: 5f pop %rdi 3606: 5e pop %rsi 3607: 5b pop %rbx 3608: c3 ret 3609: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3610: 00 3611: 48 33 cc xor %rsp,%rcx 3614: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260cc10 361b: 75 be jne 0x35db 361d: b8 f8 ff ff ff mov $0xfffffff8,%eax 3622: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 3629: 00 362a: 41 5d pop %r13 362c: 41 5c pop %r12 362e: 5f pop %rdi 362f: 5e pop %rsi 3630: 5b pop %rbx 3631: c3 ret 3632: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3639: 00 363a: 48 33 cc xor %rsp,%rcx 363d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260cc10 3644: 75 95 jne 0x35db 3646: eb d5 jmp 0x361d 3648: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 364f: 00 3650: 48 33 cc xor %rsp,%rcx 3653: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260cc10 365a: 0f 85 7b ff ff ff jne 0x35db 3660: eb bb jmp 0x361d 3662: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3669: 00 366a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3678: 00 3679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3680: 53 push %rbx 3681: 56 push %rsi 3682: 57 push %rdi 3683: 41 54 push %r12 3685: 41 55 push %r13 3687: 48 81 ec 70 04 00 00 sub $0x470,%rsp 368e: 4d 89 c4 mov %r8,%r12 3691: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260cc10 3698: 48 33 c4 xor %rsp,%rax 369b: 45 89 cd mov %r9d,%r13d 369e: 48 89 cf mov %rcx,%rdi 36a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 36a8: 00 36a9: 4d 85 e4 test %r12,%r12 36ac: 0f 84 b3 01 00 00 je 0x3865 36b2: 48 85 ff test %rdi,%rdi 36b5: 0f 84 94 01 00 00 je 0x384f 36bb: 48 85 d2 test %rdx,%rdx 36be: 0f 84 63 01 00 00 je 0x3827 36c4: 45 85 ed test %r13d,%r13d 36c7: 0f 8e 32 01 00 00 jle 0x37ff 36cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 36d2: 48 89 f0 mov %rsi,%rax 36d5: 48 83 e0 3f and $0x3f,%rax 36d9: 48 f7 d8 neg %rax 36dc: 48 83 e0 3f and $0x3f,%rax 36e0: 48 03 f0 add %rax,%rsi 36e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 36ea: 00 36eb: 41 83 fd 40 cmp $0x40,%r13d 36ef: 0f 8e a2 00 00 00 jle 0x3797 36f5: 4c 89 74 24 20 mov %r14,0x20(%rsp) 36fa: 45 89 ee mov %r13d,%r14d 36fd: 4d 89 e5 mov %r12,%r13 3700: 49 89 d4 mov %rdx,%r12 3703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 370a: 00 370b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3720: 4c 89 e1 mov %r12,%rcx 3723: 48 89 f2 mov %rsi,%rdx 3726: 49 89 d8 mov %rbx,%r8 3729: 41 b9 40 00 00 00 mov $0x40,%r9d 372f: e8 ec 47 13 00 call 0x137f20 3734: 48 89 f9 mov %rdi,%rcx 3737: 48 89 f2 mov %rsi,%rdx 373a: 41 b8 40 00 00 00 mov $0x40,%r8d 3740: e8 1b c0 ff ff call 0xfffffffffffff760 3745: 48 89 f9 mov %rdi,%rcx 3748: 48 89 da mov %rbx,%rdx 374b: 41 b8 40 00 00 00 mov $0x40,%r8d 3751: e8 0a c0 ff ff call 0xfffffffffffff760 3756: 48 89 d9 mov %rbx,%rcx 3759: 48 89 f2 mov %rsi,%rdx 375c: 4d 89 e8 mov %r13,%r8 375f: 41 b9 40 00 00 00 mov $0x40,%r9d 3765: e8 b6 7c 03 00 call 0x3b420 376a: 41 83 c6 c0 add $0xffffffc0,%r14d 376e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3775: 49 81 c4 00 02 00 00 add $0x200,%r12 377c: 49 81 c5 00 04 00 00 add $0x400,%r13 3783: 41 83 fe 40 cmp $0x40,%r14d 3787: 7f 97 jg 0x3720 3789: 4c 89 e2 mov %r12,%rdx 378c: 4d 89 ec mov %r13,%r12 378f: 45 89 f5 mov %r14d,%r13d 3792: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3797: 48 89 d1 mov %rdx,%rcx 379a: 48 89 f2 mov %rsi,%rdx 379d: 49 89 d8 mov %rbx,%r8 37a0: 45 89 e9 mov %r13d,%r9d 37a3: e8 78 47 13 00 call 0x137f20 37a8: 48 89 f9 mov %rdi,%rcx 37ab: 48 89 f2 mov %rsi,%rdx 37ae: 45 89 e8 mov %r13d,%r8d 37b1: e8 aa bf ff ff call 0xfffffffffffff760 37b6: 48 89 f9 mov %rdi,%rcx 37b9: 48 89 da mov %rbx,%rdx 37bc: 45 89 e8 mov %r13d,%r8d 37bf: e8 9c bf ff ff call 0xfffffffffffff760 37c4: 48 89 d9 mov %rbx,%rcx 37c7: 48 89 f2 mov %rsi,%rdx 37ca: 4d 89 e0 mov %r12,%r8 37cd: 45 89 e9 mov %r13d,%r9d 37d0: e8 4b 7c 03 00 call 0x3b420 37d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 37dc: 00 37dd: 48 33 cc xor %rsp,%rcx 37e0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260cc10 37e7: 75 11 jne 0x37fa 37e9: 33 c0 xor %eax,%eax 37eb: 48 81 c4 70 04 00 00 add $0x470,%rsp 37f2: 41 5d pop %r13 37f4: 41 5c pop %r12 37f6: 5f pop %rdi 37f7: 5e pop %rsi 37f8: 5b pop %rbx 37f9: c3 ret 37fa: e8 71 4b 12 01 call 0x1128370 37ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3806: 00 3807: 48 33 cc xor %rsp,%rcx 380a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260cc10 3811: 75 e7 jne 0x37fa 3813: b8 fa ff ff ff mov $0xfffffffa,%eax 3818: 48 81 c4 70 04 00 00 add $0x470,%rsp 381f: 41 5d pop %r13 3821: 41 5c pop %r12 3823: 5f pop %rdi 3824: 5e pop %rsi 3825: 5b pop %rbx 3826: c3 ret 3827: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 382e: 00 382f: 48 33 cc xor %rsp,%rcx 3832: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260cc10 3839: 75 bf jne 0x37fa 383b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3840: 48 81 c4 70 04 00 00 add $0x470,%rsp 3847: 41 5d pop %r13 3849: 41 5c pop %r12 384b: 5f pop %rdi 384c: 5e pop %rsi 384d: 5b pop %rbx 384e: c3 ret 384f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3856: 00 3857: 48 33 cc xor %rsp,%rcx 385a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260cc10 3861: 75 97 jne 0x37fa 3863: eb d6 jmp 0x383b 3865: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 386c: 00 386d: 48 33 cc xor %rsp,%rcx 3870: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260cc10 3877: 75 81 jne 0x37fa 3879: eb c0 jmp 0x383b 387b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3880: 53 push %rbx 3881: 56 push %rsi 3882: 57 push %rdi 3883: 41 54 push %r12 3885: 41 55 push %r13 3887: 48 81 ec 70 04 00 00 sub $0x470,%rsp 388e: 4d 89 c4 mov %r8,%r12 3891: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260cc10 3898: 45 89 cd mov %r9d,%r13d 389b: 48 33 c4 xor %rsp,%rax 389e: 48 89 cf mov %rcx,%rdi 38a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 38a8: 00 38a9: 4d 85 e4 test %r12,%r12 38ac: 0f 84 b3 01 00 00 je 0x3a65 38b2: 48 85 ff test %rdi,%rdi 38b5: 0f 84 94 01 00 00 je 0x3a4f 38bb: 48 85 d2 test %rdx,%rdx 38be: 0f 84 63 01 00 00 je 0x3a27 38c4: 45 85 ed test %r13d,%r13d 38c7: 0f 8e 32 01 00 00 jle 0x39ff 38cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 38d2: 48 89 c3 mov %rax,%rbx 38d5: 48 83 e3 3f and $0x3f,%rbx 38d9: 48 f7 db neg %rbx 38dc: 48 83 e3 3f and $0x3f,%rbx 38e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 38e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 38eb: 00 38ec: 41 83 fd 40 cmp $0x40,%r13d 38f0: 0f 8e a1 00 00 00 jle 0x3997 38f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 38fb: 45 89 ee mov %r13d,%r14d 38fe: 4d 89 e5 mov %r12,%r13 3901: 49 89 d4 mov %rdx,%r12 3904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 390b: 00 390c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 391f: 00 3920: 4c 89 e1 mov %r12,%rcx 3923: 48 89 f2 mov %rsi,%rdx 3926: 49 89 d8 mov %rbx,%r8 3929: 41 b9 40 00 00 00 mov $0x40,%r9d 392f: e8 0c 46 13 00 call 0x137f40 3934: 48 89 f9 mov %rdi,%rcx 3937: 48 89 f2 mov %rsi,%rdx 393a: 41 b8 40 00 00 00 mov $0x40,%r8d 3940: e8 5b be ff ff call 0xfffffffffffff7a0 3945: 48 89 f9 mov %rdi,%rcx 3948: 48 89 da mov %rbx,%rdx 394b: 41 b8 40 00 00 00 mov $0x40,%r8d 3951: e8 4a be ff ff call 0xfffffffffffff7a0 3956: 48 89 d9 mov %rbx,%rcx 3959: 48 89 f2 mov %rsi,%rdx 395c: 4d 89 e8 mov %r13,%r8 395f: 41 b9 40 00 00 00 mov $0x40,%r9d 3965: e8 36 80 03 00 call 0x3b9a0 396a: 41 83 c6 c0 add $0xffffffc0,%r14d 396e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3975: 49 81 c4 00 02 00 00 add $0x200,%r12 397c: 49 81 c5 00 04 00 00 add $0x400,%r13 3983: 41 83 fe 40 cmp $0x40,%r14d 3987: 7f 97 jg 0x3920 3989: 4c 89 e2 mov %r12,%rdx 398c: 4d 89 ec mov %r13,%r12 398f: 45 89 f5 mov %r14d,%r13d 3992: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3997: 48 89 d1 mov %rdx,%rcx 399a: 48 89 f2 mov %rsi,%rdx 399d: 49 89 d8 mov %rbx,%r8 39a0: 45 89 e9 mov %r13d,%r9d 39a3: e8 98 45 13 00 call 0x137f40 39a8: 48 89 f9 mov %rdi,%rcx 39ab: 48 89 f2 mov %rsi,%rdx 39ae: 45 89 e8 mov %r13d,%r8d 39b1: e8 ea bd ff ff call 0xfffffffffffff7a0 39b6: 48 89 f9 mov %rdi,%rcx 39b9: 48 89 da mov %rbx,%rdx 39bc: 45 89 e8 mov %r13d,%r8d 39bf: e8 dc bd ff ff call 0xfffffffffffff7a0 39c4: 48 89 d9 mov %rbx,%rcx 39c7: 48 89 f2 mov %rsi,%rdx 39ca: 4d 89 e0 mov %r12,%r8 39cd: 45 89 e9 mov %r13d,%r9d 39d0: e8 cb 7f 03 00 call 0x3b9a0 39d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 39dc: 00 39dd: 48 33 cc xor %rsp,%rcx 39e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260cc10 39e7: 75 11 jne 0x39fa 39e9: 33 c0 xor %eax,%eax 39eb: 48 81 c4 70 04 00 00 add $0x470,%rsp 39f2: 41 5d pop %r13 39f4: 41 5c pop %r12 39f6: 5f pop %rdi 39f7: 5e pop %rsi 39f8: 5b pop %rbx 39f9: c3 ret 39fa: e8 71 49 12 01 call 0x1128370 39ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a06: 00 3a07: 48 33 cc xor %rsp,%rcx 3a0a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260cc10 3a11: 75 e7 jne 0x39fa 3a13: b8 fa ff ff ff mov $0xfffffffa,%eax 3a18: 48 81 c4 70 04 00 00 add $0x470,%rsp 3a1f: 41 5d pop %r13 3a21: 41 5c pop %r12 3a23: 5f pop %rdi 3a24: 5e pop %rsi 3a25: 5b pop %rbx 3a26: c3 ret 3a27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a2e: 00 3a2f: 48 33 cc xor %rsp,%rcx 3a32: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260cc10 3a39: 75 bf jne 0x39fa 3a3b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a40: 48 81 c4 70 04 00 00 add $0x470,%rsp 3a47: 41 5d pop %r13 3a49: 41 5c pop %r12 3a4b: 5f pop %rdi 3a4c: 5e pop %rsi 3a4d: 5b pop %rbx 3a4e: c3 ret 3a4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a56: 00 3a57: 48 33 cc xor %rsp,%rcx 3a5a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260cc10 3a61: 75 97 jne 0x39fa 3a63: eb d6 jmp 0x3a3b 3a65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3a6c: 00 3a6d: 48 33 cc xor %rsp,%rcx 3a70: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260cc10 3a77: 75 81 jne 0x39fa 3a79: eb c0 jmp 0x3a3b 3a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3a80: 53 push %rbx 3a81: 56 push %rsi 3a82: 57 push %rdi 3a83: 41 54 push %r12 3a85: 41 55 push %r13 3a87: 48 81 ec 70 04 00 00 sub $0x470,%rsp 3a8e: 4d 89 c4 mov %r8,%r12 3a91: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260cc10 3a98: 45 89 cd mov %r9d,%r13d 3a9b: 48 33 c4 xor %rsp,%rax 3a9e: 48 89 cf mov %rcx,%rdi 3aa1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 3aa8: 00 3aa9: 4d 85 e4 test %r12,%r12 3aac: 0f 84 b3 01 00 00 je 0x3c65 3ab2: 48 85 ff test %rdi,%rdi 3ab5: 0f 84 94 01 00 00 je 0x3c4f 3abb: 48 85 d2 test %rdx,%rdx 3abe: 0f 84 63 01 00 00 je 0x3c27 3ac4: 45 85 ed test %r13d,%r13d 3ac7: 0f 8e 32 01 00 00 jle 0x3bff 3acd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 3ad2: 48 89 c3 mov %rax,%rbx 3ad5: 48 83 e3 3f and $0x3f,%rbx 3ad9: 48 f7 db neg %rbx 3adc: 48 83 e3 3f and $0x3f,%rbx 3ae0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 3ae4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 3aeb: 00 3aec: 41 83 fd 40 cmp $0x40,%r13d 3af0: 0f 8e a1 00 00 00 jle 0x3b97 3af6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 3afb: 45 89 ee mov %r13d,%r14d 3afe: 4d 89 e5 mov %r12,%r13 3b01: 49 89 d4 mov %rdx,%r12 3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b0b: 00 3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b1f: 00 3b20: 4c 89 e1 mov %r12,%rcx 3b23: 48 89 f2 mov %rsi,%rdx 3b26: 49 89 d8 mov %rbx,%r8 3b29: 41 b9 40 00 00 00 mov $0x40,%r9d 3b2f: e8 2c 44 13 00 call 0x137f60 3b34: 48 89 f9 mov %rdi,%rcx 3b37: 48 89 f2 mov %rsi,%rdx 3b3a: 41 b8 40 00 00 00 mov $0x40,%r8d 3b40: e8 5b be ff ff call 0xfffffffffffff9a0 3b45: 48 89 f9 mov %rdi,%rcx 3b48: 48 89 da mov %rbx,%rdx 3b4b: 41 b8 40 00 00 00 mov $0x40,%r8d 3b51: e8 4a be ff ff call 0xfffffffffffff9a0 3b56: 48 89 d9 mov %rbx,%rcx 3b59: 48 89 f2 mov %rsi,%rdx 3b5c: 4d 89 e8 mov %r13,%r8 3b5f: 41 b9 40 00 00 00 mov $0x40,%r9d 3b65: e8 16 86 03 00 call 0x3c180 3b6a: 41 83 c6 c0 add $0xffffffc0,%r14d 3b6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3b75: 49 81 c4 00 02 00 00 add $0x200,%r12 3b7c: 49 81 c5 00 04 00 00 add $0x400,%r13 3b83: 41 83 fe 40 cmp $0x40,%r14d 3b87: 7f 97 jg 0x3b20 3b89: 4c 89 e2 mov %r12,%rdx 3b8c: 4d 89 ec mov %r13,%r12 3b8f: 45 89 f5 mov %r14d,%r13d 3b92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3b97: 48 89 d1 mov %rdx,%rcx 3b9a: 48 89 f2 mov %rsi,%rdx 3b9d: 49 89 d8 mov %rbx,%r8 3ba0: 45 89 e9 mov %r13d,%r9d 3ba3: e8 b8 43 13 00 call 0x137f60 3ba8: 48 89 f9 mov %rdi,%rcx 3bab: 48 89 f2 mov %rsi,%rdx 3bae: 45 89 e8 mov %r13d,%r8d 3bb1: e8 ea bd ff ff call 0xfffffffffffff9a0 3bb6: 48 89 f9 mov %rdi,%rcx 3bb9: 48 89 da mov %rbx,%rdx 3bbc: 45 89 e8 mov %r13d,%r8d 3bbf: e8 dc bd ff ff call 0xfffffffffffff9a0 3bc4: 48 89 d9 mov %rbx,%rcx 3bc7: 48 89 f2 mov %rsi,%rdx 3bca: 4d 89 e0 mov %r12,%r8 3bcd: 45 89 e9 mov %r13d,%r9d 3bd0: e8 ab 85 03 00 call 0x3c180 3bd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3bdc: 00 3bdd: 48 33 cc xor %rsp,%rcx 3be0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260cc10 3be7: 75 11 jne 0x3bfa 3be9: 33 c0 xor %eax,%eax 3beb: 48 81 c4 70 04 00 00 add $0x470,%rsp 3bf2: 41 5d pop %r13 3bf4: 41 5c pop %r12 3bf6: 5f pop %rdi 3bf7: 5e pop %rsi 3bf8: 5b pop %rbx 3bf9: c3 ret 3bfa: e8 71 47 12 01 call 0x1128370 3bff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c06: 00 3c07: 48 33 cc xor %rsp,%rcx 3c0a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260cc10 3c11: 75 e7 jne 0x3bfa 3c13: b8 fa ff ff ff mov $0xfffffffa,%eax 3c18: 48 81 c4 70 04 00 00 add $0x470,%rsp 3c1f: 41 5d pop %r13 3c21: 41 5c pop %r12 3c23: 5f pop %rdi 3c24: 5e pop %rsi 3c25: 5b pop %rbx 3c26: c3 ret 3c27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c2e: 00 3c2f: 48 33 cc xor %rsp,%rcx 3c32: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260cc10 3c39: 75 bf jne 0x3bfa 3c3b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c40: 48 81 c4 70 04 00 00 add $0x470,%rsp 3c47: 41 5d pop %r13 3c49: 41 5c pop %r12 3c4b: 5f pop %rdi 3c4c: 5e pop %rsi 3c4d: 5b pop %rbx 3c4e: c3 ret 3c4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c56: 00 3c57: 48 33 cc xor %rsp,%rcx 3c5a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260cc10 3c61: 75 97 jne 0x3bfa 3c63: eb d6 jmp 0x3c3b 3c65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3c6c: 00 3c6d: 48 33 cc xor %rsp,%rcx 3c70: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260cc10 3c77: 75 81 jne 0x3bfa 3c79: eb c0 jmp 0x3c3b 3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3c80: 53 push %rbx 3c81: 56 push %rsi 3c82: 57 push %rdi 3c83: 41 54 push %r12 3c85: 41 55 push %r13 3c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp 3c8e: 4d 89 c4 mov %r8,%r12 3c91: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260cc10 3c98: 45 89 cd mov %r9d,%r13d 3c9b: 48 33 c4 xor %rsp,%rax 3c9e: 48 89 cf mov %rcx,%rdi 3ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 3ca8: 00 3ca9: 4d 85 e4 test %r12,%r12 3cac: 0f 84 b3 01 00 00 je 0x3e65 3cb2: 48 85 ff test %rdi,%rdi 3cb5: 0f 84 94 01 00 00 je 0x3e4f 3cbb: 48 85 d2 test %rdx,%rdx 3cbe: 0f 84 63 01 00 00 je 0x3e27 3cc4: 45 85 ed test %r13d,%r13d 3cc7: 0f 8e 32 01 00 00 jle 0x3dff 3ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 3cd2: 48 89 c3 mov %rax,%rbx 3cd5: 48 83 e3 3f and $0x3f,%rbx 3cd9: 48 f7 db neg %rbx 3cdc: 48 83 e3 3f and $0x3f,%rbx 3ce0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 3ce4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 3ceb: 00 3cec: 41 83 fd 40 cmp $0x40,%r13d 3cf0: 0f 8e a1 00 00 00 jle 0x3d97 3cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 3cfb: 45 89 ee mov %r13d,%r14d 3cfe: 4d 89 e5 mov %r12,%r13 3d01: 49 89 d4 mov %rdx,%r12 3d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d0b: 00 3d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d1f: 00 3d20: 4c 89 e1 mov %r12,%rcx 3d23: 48 89 f2 mov %rsi,%rdx 3d26: 49 89 d8 mov %rbx,%r8 3d29: 41 b9 40 00 00 00 mov $0x40,%r9d 3d2f: e8 4c 42 13 00 call 0x137f80 3d34: 48 89 f9 mov %rdi,%rcx 3d37: 48 89 f2 mov %rsi,%rdx 3d3a: 41 b8 40 00 00 00 mov $0x40,%r8d 3d40: e8 1b be ff ff call 0xfffffffffffffb60 3d45: 48 89 f9 mov %rdi,%rcx 3d48: 48 89 da mov %rbx,%rdx 3d4b: 41 b8 40 00 00 00 mov $0x40,%r8d 3d51: e8 0a be ff ff call 0xfffffffffffffb60 3d56: 48 89 d9 mov %rbx,%rcx 3d59: 48 89 f2 mov %rsi,%rdx 3d5c: 4d 89 e8 mov %r13,%r8 3d5f: 41 b9 40 00 00 00 mov $0x40,%r9d 3d65: e8 96 8b 03 00 call 0x3c900 3d6a: 41 83 c6 c0 add $0xffffffc0,%r14d 3d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3d75: 49 81 c4 00 02 00 00 add $0x200,%r12 3d7c: 49 81 c5 00 04 00 00 add $0x400,%r13 3d83: 41 83 fe 40 cmp $0x40,%r14d 3d87: 7f 97 jg 0x3d20 3d89: 4c 89 e2 mov %r12,%rdx 3d8c: 4d 89 ec mov %r13,%r12 3d8f: 45 89 f5 mov %r14d,%r13d 3d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 3d97: 48 89 d1 mov %rdx,%rcx 3d9a: 48 89 f2 mov %rsi,%rdx 3d9d: 49 89 d8 mov %rbx,%r8 3da0: 45 89 e9 mov %r13d,%r9d 3da3: e8 d8 41 13 00 call 0x137f80 3da8: 48 89 f9 mov %rdi,%rcx 3dab: 48 89 f2 mov %rsi,%rdx 3dae: 45 89 e8 mov %r13d,%r8d 3db1: e8 aa bd ff ff call 0xfffffffffffffb60 3db6: 48 89 f9 mov %rdi,%rcx 3db9: 48 89 da mov %rbx,%rdx 3dbc: 45 89 e8 mov %r13d,%r8d 3dbf: e8 9c bd ff ff call 0xfffffffffffffb60 3dc4: 48 89 d9 mov %rbx,%rcx 3dc7: 48 89 f2 mov %rsi,%rdx 3dca: 4d 89 e0 mov %r12,%r8 3dcd: 45 89 e9 mov %r13d,%r9d 3dd0: e8 2b 8b 03 00 call 0x3c900 3dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3ddc: 00 3ddd: 48 33 cc xor %rsp,%rcx 3de0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260cc10 3de7: 75 11 jne 0x3dfa 3de9: 33 c0 xor %eax,%eax 3deb: 48 81 c4 70 04 00 00 add $0x470,%rsp 3df2: 41 5d pop %r13 3df4: 41 5c pop %r12 3df6: 5f pop %rdi 3df7: 5e pop %rsi 3df8: 5b pop %rbx 3df9: c3 ret 3dfa: e8 71 45 12 01 call 0x1128370 3dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3e06: 00 3e07: 48 33 cc xor %rsp,%rcx 3e0a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260cc10 3e11: 75 e7 jne 0x3dfa 3e13: b8 fa ff ff ff mov $0xfffffffa,%eax 3e18: 48 81 c4 70 04 00 00 add $0x470,%rsp 3e1f: 41 5d pop %r13 3e21: 41 5c pop %r12 3e23: 5f pop %rdi 3e24: 5e pop %rsi 3e25: 5b pop %rbx 3e26: c3 ret 3e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3e2e: 00 3e2f: 48 33 cc xor %rsp,%rcx 3e32: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260cc10 3e39: 75 bf jne 0x3dfa 3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e40: 48 81 c4 70 04 00 00 add $0x470,%rsp 3e47: 41 5d pop %r13 3e49: 41 5c pop %r12 3e4b: 5f pop %rdi 3e4c: 5e pop %rsi 3e4d: 5b pop %rbx 3e4e: c3 ret 3e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3e56: 00 3e57: 48 33 cc xor %rsp,%rcx 3e5a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260cc10 3e61: 75 97 jne 0x3dfa 3e63: eb d6 jmp 0x3e3b 3e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 3e6c: 00 3e6d: 48 33 cc xor %rsp,%rcx 3e70: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260cc10 3e77: 75 81 jne 0x3dfa 3e79: eb c0 jmp 0x3e3b 3e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3e80: 48 83 ec 28 sub $0x28,%rsp 3e84: 48 85 c9 test %rcx,%rcx 3e87: 74 25 je 0x3eae 3e89: 48 85 d2 test %rdx,%rdx 3e8c: 74 20 je 0x3eae 3e8e: 4d 85 c0 test %r8,%r8 3e91: 74 1b je 0x3eae 3e93: 45 85 c9 test %r9d,%r9d 3e96: 7f 0a jg 0x3ea2 3e98: b8 fa ff ff ff mov $0xfffffffa,%eax 3e9d: 48 83 c4 28 add $0x28,%rsp 3ea1: c3 ret 3ea2: e8 d9 91 03 00 call 0x3d080 3ea7: 33 c0 xor %eax,%eax 3ea9: 48 83 c4 28 add $0x28,%rsp 3ead: c3 ret 3eae: b8 f8 ff ff ff mov $0xfffffff8,%eax 3eb3: 48 83 c4 28 add $0x28,%rsp 3eb7: c3 ret 3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ebf: 00 3ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3ec5: 48 85 c9 test %rcx,%rcx 3ec8: 74 27 je 0x3ef1 3eca: 48 85 d2 test %rdx,%rdx 3ecd: 74 22 je 0x3ef1 3ecf: 4d 85 c0 test %r8,%r8 3ed2: 74 1d je 0x3ef1 3ed4: 45 85 c9 test %r9d,%r9d 3ed7: 7f 0b jg 0x3ee4 3ed9: b8 fa ff ff ff mov $0xfffffffa,%eax 3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ee3: c3 ret 3ee4: e8 77 94 03 00 call 0x3d360 3ee9: 33 c0 xor %eax,%eax 3eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ef0: c3 ret 3ef1: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ef6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3efb: c3 ret 3efc: 0f 1f 40 00 nopl 0x0(%rax) 3f00: 48 83 ec 28 sub $0x28,%rsp 3f04: 48 85 c9 test %rcx,%rcx 3f07: 74 25 je 0x3f2e 3f09: 48 85 d2 test %rdx,%rdx 3f0c: 74 20 je 0x3f2e 3f0e: 4d 85 c0 test %r8,%r8 3f11: 74 1b je 0x3f2e 3f13: 45 85 c9 test %r9d,%r9d 3f16: 7f 0a jg 0x3f22 3f18: b8 fa ff ff ff mov $0xfffffffa,%eax 3f1d: 48 83 c4 28 add $0x28,%rsp 3f21: c3 ret 3f22: e8 19 97 03 00 call 0x3d640 3f27: 33 c0 xor %eax,%eax 3f29: 48 83 c4 28 add $0x28,%rsp 3f2d: c3 ret 3f2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f33: 48 83 c4 28 add $0x28,%rsp 3f37: c3 ret 3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f3f: 00 3f40: 41 57 push %r15 3f42: 49 89 ca mov %rcx,%r10 3f45: 49 89 d3 mov %rdx,%r11 3f48: 4d 85 d2 test %r10,%r10 3f4b: 0f 84 fb 00 00 00 je 0x404c 3f51: 4d 85 db test %r11,%r11 3f54: 0f 84 f2 00 00 00 je 0x404c 3f5a: 4d 85 c0 test %r8,%r8 3f5d: 0f 84 e9 00 00 00 je 0x404c 3f63: 45 85 c9 test %r9d,%r9d 3f66: 0f 8e d8 00 00 00 jle 0x4044 3f6c: 49 63 d1 movslq %r9d,%rdx 3f6f: 48 83 fa 08 cmp $0x8,%rdx 3f73: 0f 8c c6 00 00 00 jl 0x403f 3f79: 4c 89 c0 mov %r8,%rax 3f7c: 48 83 e0 0f and $0xf,%rax 3f80: 85 c0 test %eax,%eax 3f82: 74 10 je 0x3f94 3f84: a8 03 test $0x3,%al 3f86: 0f 85 b3 00 00 00 jne 0x403f 3f8c: f7 d8 neg %eax 3f8e: 83 c0 10 add $0x10,%eax 3f91: c1 e8 02 shr $0x2,%eax 3f94: 89 c1 mov %eax,%ecx 3f96: 4c 8d 79 08 lea 0x8(%rcx),%r15 3f9a: 49 3b d7 cmp %r15,%rdx 3f9d: 0f 8c 9c 00 00 00 jl 0x403f 3fa3: 45 89 cf mov %r9d,%r15d 3fa6: 44 2b f8 sub %eax,%r15d 3fa9: 41 83 e7 07 and $0x7,%r15d 3fad: 45 2b cf sub %r15d,%r9d 3fb0: 4d 63 c9 movslq %r9d,%r9 3fb3: 85 c0 test %eax,%eax 3fb5: b8 00 00 00 00 mov $0x0,%eax 3fba: 76 24 jbe 0x3fe0 3fbc: 0f 1f 40 00 nopl 0x0(%rax) 3fc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 3fc6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 3fcc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 3fd2: 48 ff c0 inc %rax 3fd5: 48 3b c1 cmp %rcx,%rax 3fd8: 72 e6 jb 0x3fc0 3fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3fe0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 3fe6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 3fed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 3ff3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 3ffa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 4000: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 4007: 48 83 c1 08 add $0x8,%rcx 400b: 49 3b c9 cmp %r9,%rcx 400e: 72 d0 jb 0x3fe0 4010: 4c 3b ca cmp %rdx,%r9 4013: 73 25 jae 0x403a 4015: 0f 1f 40 00 nopl 0x0(%rax) 4019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4020: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 4026: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 402c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 4032: 49 ff c1 inc %r9 4035: 4c 3b ca cmp %rdx,%r9 4038: 72 e6 jb 0x4020 403a: 33 c0 xor %eax,%eax 403c: 41 5f pop %r15 403e: c3 ret 403f: 45 33 c9 xor %r9d,%r9d 4042: eb cc jmp 0x4010 4044: b8 fa ff ff ff mov $0xfffffffa,%eax 4049: 41 5f pop %r15 404b: c3 ret 404c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4051: 41 5f pop %r15 4053: c3 ret 4054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4060: 53 push %rbx 4061: 57 push %rdi 4062: 55 push %rbp 4063: 49 89 ca mov %rcx,%r10 4066: 4d 85 d2 test %r10,%r10 4069: 0f 84 92 01 00 00 je 0x4201 406f: 48 85 d2 test %rdx,%rdx 4072: 0f 84 89 01 00 00 je 0x4201 4078: 4d 85 c0 test %r8,%r8 407b: 0f 84 80 01 00 00 je 0x4201 4081: 45 85 c9 test %r9d,%r9d 4084: 0f 8e 6e 01 00 00 jle 0x41f8 408a: 41 83 f9 10 cmp $0x10,%r9d 408e: 0f 8c 50 01 00 00 jl 0x41e4 4094: 41 83 f9 1d cmp $0x1d,%r9d 4098: 0f 8c 4d 01 00 00 jl 0x41eb 409e: 4c 89 c1 mov %r8,%rcx 40a1: 48 83 e1 1f and $0x1f,%rcx 40a5: 89 c9 mov %ecx,%ecx 40a7: 85 c9 test %ecx,%ecx 40a9: 74 11 je 0x40bc 40ab: f6 c1 03 test $0x3,%cl 40ae: 0f 85 30 01 00 00 jne 0x41e4 40b4: f7 d9 neg %ecx 40b6: 83 c1 20 add $0x20,%ecx 40b9: c1 e9 02 shr $0x2,%ecx 40bc: 8d 41 10 lea 0x10(%rcx),%eax 40bf: 44 3b c8 cmp %eax,%r9d 40c2: 0f 8c 1c 01 00 00 jl 0x41e4 40c8: 44 89 cf mov %r9d,%edi 40cb: 33 c0 xor %eax,%eax 40cd: 2b f9 sub %ecx,%edi 40cf: 83 e7 0f and $0xf,%edi 40d2: f7 df neg %edi 40d4: 41 03 f9 add %r9d,%edi 40d7: 85 c9 test %ecx,%ecx 40d9: 76 1e jbe 0x40f9 40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 40e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 40eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 40f1: 48 ff c0 inc %rax 40f4: 48 3b c1 cmp %rcx,%rax 40f7: 72 e7 jb 0x40e0 40f9: 48 63 c7 movslq %edi,%rax 40fc: 0f 1f 40 00 nopl 0x0(%rax) 4100: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 4106: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 410d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 4112: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 4118: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 411e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 4125: 48 83 c1 10 add $0x10,%rcx 4129: 48 3b c8 cmp %rax,%rcx 412c: 72 d2 jb 0x4100 412e: 8d 47 01 lea 0x1(%rdi),%eax 4131: 41 3b c1 cmp %r9d,%eax 4134: 0f 87 9d 00 00 00 ja 0x41d7 413a: 4d 63 c9 movslq %r9d,%r9 413d: 48 63 ff movslq %edi,%rdi 4140: 4c 2b cf sub %rdi,%r9 4143: 49 83 f9 04 cmp $0x4,%r9 4147: 0f 8c 93 00 00 00 jl 0x41e0 414d: 48 63 ff movslq %edi,%rdi 4150: 44 89 cd mov %r9d,%ebp 4153: 83 e5 fc and $0xfffffffc,%ebp 4156: 33 c9 xor %ecx,%ecx 4158: 48 63 ed movslq %ebp,%rbp 415b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 415f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 4163: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 4167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 416e: 00 416f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4176: 0f 1f 00 nopl (%rax) 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 4186: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 418b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 4190: 48 83 c1 04 add $0x4,%rcx 4194: 48 3b cd cmp %rbp,%rcx 4197: 72 e7 jb 0x4180 4199: 49 3b e9 cmp %r9,%rbp 419c: 73 39 jae 0x41d7 419e: 48 63 ff movslq %edi,%rdi 41a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 41a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 41a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax 41ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41b4: 00 41b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41bc: 0f 1f 40 00 nopl 0x0(%rax) 41c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 41c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 41ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 41cf: 48 ff c5 inc %rbp 41d2: 49 3b e9 cmp %r9,%rbp 41d5: 72 e9 jb 0x41c0 41d7: 33 c0 xor %eax,%eax 41d9: c5 f8 77 vzeroupper 41dc: 5d pop %rbp 41dd: 5f pop %rdi 41de: 5b pop %rbx 41df: c3 ret 41e0: 33 ed xor %ebp,%ebp 41e2: eb b5 jmp 0x4199 41e4: 33 ff xor %edi,%edi 41e6: e9 43 ff ff ff jmp 0x412e 41eb: 44 89 cf mov %r9d,%edi 41ee: 33 c9 xor %ecx,%ecx 41f0: 83 e7 f0 and $0xfffffff0,%edi 41f3: e9 01 ff ff ff jmp 0x40f9 41f8: b8 fa ff ff ff mov $0xfffffffa,%eax 41fd: 5d pop %rbp 41fe: 5f pop %rdi 41ff: 5b pop %rbx 4200: c3 ret 4201: b8 f8 ff ff ff mov $0xfffffff8,%eax 4206: 5d pop %rbp 4207: 5f pop %rdi 4208: 5b pop %rbx 4209: c3 ret 420a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4211: 00 4212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4220: 56 push %rsi 4221: 57 push %rdi 4222: 41 54 push %r12 4224: 55 push %rbp 4225: 48 83 ec 28 sub $0x28,%rsp 4229: 89 ce mov %ecx,%esi 422b: 4c 89 cd mov %r9,%rbp 422e: 83 fe 1e cmp $0x1e,%esi 4231: 0f 87 83 01 00 00 ja 0x43ba 4237: 48 85 ed test %rbp,%rbp 423a: 0f 84 89 01 00 00 je 0x43c9 4240: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 4245: 48 85 ff test %rdi,%rdi 4248: 0f 84 7b 01 00 00 je 0x43c9 424e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 4253: 4d 85 e4 test %r12,%r12 4256: 0f 84 6d 01 00 00 je 0x43c9 425c: 83 fa 08 cmp $0x8,%edx 425f: 74 1e je 0x427f 4261: 83 fa 04 cmp $0x4,%edx 4264: 74 19 je 0x427f 4266: 83 fa 01 cmp $0x1,%edx 4269: 74 14 je 0x427f 426b: 83 fa 02 cmp $0x2,%edx 426e: 74 0f je 0x427f 4270: b8 ee ff ff ff mov $0xffffffee,%eax 4275: 48 83 c4 28 add $0x28,%rsp 4279: 5d pop %rbp 427a: 41 5c pop %r12 427c: 5f pop %rdi 427d: 5e pop %rsi 427e: c3 ret 427f: 83 fe 1c cmp $0x1c,%esi 4282: 0f 8f 32 01 00 00 jg 0x43ba 4288: 83 fe 05 cmp $0x5,%esi 428b: 7f 14 jg 0x42a1 428d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 4294: 33 c0 xor %eax,%eax 4296: 89 07 mov %eax,(%rdi) 4298: 41 89 04 24 mov %eax,(%r12) 429c: e9 0d 01 00 00 jmp 0x43ae 42a1: 83 fe 06 cmp $0x6,%esi 42a4: 7f 11 jg 0x42b7 42a6: 33 c0 xor %eax,%eax 42a8: 89 45 00 mov %eax,0x0(%rbp) 42ab: 89 07 mov %eax,(%rdi) 42ad: 41 89 04 24 mov %eax,(%r12) 42b1: 44 8b 55 00 mov 0x0(%rbp),%r10d 42b5: eb 6a jmp 0x4321 42b7: 8d 4e ff lea -0x1(%rsi),%ecx 42ba: 83 f9 0e cmp $0xe,%ecx 42bd: 7f 4b jg 0x430a 42bf: 41 bb 01 00 00 00 mov $0x1,%r11d 42c5: 41 d3 e3 shl %cl,%r11d 42c8: 45 89 da mov %r11d,%r10d 42cb: 41 c1 e2 04 shl $0x4,%r10d 42cf: 41 8d 42 4f lea 0x4f(%r10),%eax 42d3: 41 83 c2 3f add $0x3f,%r10d 42d7: 83 e0 c0 and $0xffffffc0,%eax 42da: 41 83 e2 c0 and $0xffffffc0,%r10d 42de: 89 45 00 mov %eax,0x0(%rbp) 42e1: c7 07 00 00 00 00 movl $0x0,(%rdi) 42e7: 45 89 14 24 mov %r10d,(%r12) 42eb: 45 89 da mov %r11d,%r10d 42ee: 41 d1 fa sar $1,%r10d 42f1: 41 c1 ea 1e shr $0x1e,%r10d 42f5: 45 03 d3 add %r11d,%r10d 42f8: 41 83 e2 fc and $0xfffffffc,%r10d 42fc: 41 83 c2 43 add $0x43,%r10d 4300: 41 83 e2 c0 and $0xffffffc0,%r10d 4304: 44 03 55 00 add 0x0(%rbp),%r10d 4308: eb 12 jmp 0x431c 430a: 48 89 ea mov %rbp,%rdx 430d: 49 89 f8 mov %rdi,%r8 4310: 4d 89 e1 mov %r12,%r9 4313: e8 08 96 03 00 call 0x3d920 4318: 44 8b 55 00 mov 0x0(%rbp),%r10d 431c: 83 fe 12 cmp $0x12,%esi 431f: 7d 28 jge 0x4349 4321: 89 f1 mov %esi,%ecx 4323: b8 01 00 00 00 mov $0x1,%eax 4328: d3 e0 shl %cl,%eax 432a: 41 89 c3 mov %eax,%r11d 432d: 41 d1 fb sar $1,%r11d 4330: 41 c1 eb 1e shr $0x1e,%r11d 4334: 44 03 d8 add %eax,%r11d 4337: 41 c1 eb 02 shr $0x2,%r11d 433b: 41 c1 e3 04 shl $0x4,%r11d 433f: 41 83 c3 3f add $0x3f,%r11d 4343: 41 83 e3 c0 and $0xffffffc0,%r11d 4347: eb 1b jmp 0x4364 4349: 41 bb 01 00 00 00 mov $0x1,%r11d 434f: 8d 4e 15 lea 0x15(%rsi),%ecx 4352: 41 d3 e3 shl %cl,%r11d 4355: 41 c1 e3 04 shl $0x4,%r11d 4359: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 4360: 41 83 e3 c0 and $0xffffffc0,%r11d 4364: 83 fe 0a cmp $0xa,%esi 4367: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 436e: 00 436f: 89 45 00 mov %eax,0x0(%rbp) 4372: 7f 04 jg 0x4378 4374: 33 c0 xor %eax,%eax 4376: eb 25 jmp 0x439d 4378: 89 f1 mov %esi,%ecx 437a: b8 01 00 00 00 mov $0x1,%eax 437f: d3 e0 shl %cl,%eax 4381: 89 c2 mov %eax,%edx 4383: d1 fa sar $1,%edx 4385: c1 ea 1e shr $0x1e,%edx 4388: 03 d0 add %eax,%edx 438a: c1 ea 02 shr $0x2,%edx 438d: 8b 2f mov (%rdi),%ebp 438f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 4396: 83 e6 c0 and $0xffffffc0,%esi 4399: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 439d: 89 07 mov %eax,(%rdi) 439f: 41 8b 04 24 mov (%r12),%eax 43a3: 85 c0 test %eax,%eax 43a5: 7e 07 jle 0x43ae 43a7: 83 c0 40 add $0x40,%eax 43aa: 41 89 04 24 mov %eax,(%r12) 43ae: 33 c0 xor %eax,%eax 43b0: 48 83 c4 28 add $0x28,%rsp 43b4: 5d pop %rbp 43b5: 41 5c pop %r12 43b7: 5f pop %rdi 43b8: 5e pop %rsi 43b9: c3 ret 43ba: b8 ef ff ff ff mov $0xffffffef,%eax 43bf: 48 83 c4 28 add $0x28,%rsp 43c3: 5d pop %rbp 43c4: 41 5c pop %r12 43c6: 5f pop %rdi 43c7: 5e pop %rsi 43c8: c3 ret 43c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 43ce: 48 83 c4 28 add $0x28,%rsp 43d2: 5d pop %rbp 43d3: 41 5c pop %r12 43d5: 5f pop %rdi 43d6: 5e pop %rsi 43d7: c3 ret 43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43df: 00 43e0: 41 54 push %r12 43e2: 41 55 push %r13 43e4: 41 56 push %r14 43e6: 41 57 push %r15 43e8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 43ed: 41 89 cd mov %ecx,%r13d 43f0: 4d 89 cc mov %r9,%r12 43f3: 41 83 fd 1e cmp $0x1e,%r13d 43f7: 0f 87 97 01 00 00 ja 0x4594 43fd: 4d 85 e4 test %r12,%r12 4400: 0f 84 a1 01 00 00 je 0x45a7 4406: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 440b: 4d 85 f6 test %r14,%r14 440e: 0f 84 93 01 00 00 je 0x45a7 4414: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 4419: 4d 85 ff test %r15,%r15 441c: 0f 84 85 01 00 00 je 0x45a7 4422: 83 fa 08 cmp $0x8,%edx 4425: 74 22 je 0x4449 4427: 83 fa 04 cmp $0x4,%edx 442a: 74 1d je 0x4449 442c: 83 fa 01 cmp $0x1,%edx 442f: 74 18 je 0x4449 4431: 83 fa 02 cmp $0x2,%edx 4434: 74 13 je 0x4449 4436: b8 ee ff ff ff mov $0xffffffee,%eax 443b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4440: 41 5f pop %r15 4442: 41 5e pop %r14 4444: 41 5d pop %r13 4446: 41 5c pop %r12 4448: c3 ret 4449: 41 83 fd 1c cmp $0x1c,%r13d 444d: 0f 8f 41 01 00 00 jg 0x4594 4453: 41 83 fd 05 cmp $0x5,%r13d 4457: 7f 15 jg 0x446e 4459: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 4460: 00 4461: 33 c0 xor %eax,%eax 4463: 41 89 06 mov %eax,(%r14) 4466: 41 89 07 mov %eax,(%r15) 4469: e9 16 01 00 00 jmp 0x4584 446e: 41 83 fd 06 cmp $0x6,%r13d 4472: 7f 12 jg 0x4486 4474: 33 c0 xor %eax,%eax 4476: 41 89 04 24 mov %eax,(%r12) 447a: 41 89 06 mov %eax,(%r14) 447d: 41 89 07 mov %eax,(%r15) 4480: 41 8b 14 24 mov (%r12),%edx 4484: eb 6a jmp 0x44f0 4486: 41 8d 4d ff lea -0x1(%r13),%ecx 448a: 83 f9 10 cmp $0x10,%ecx 448d: 7f 49 jg 0x44d8 448f: 41 bb 01 00 00 00 mov $0x1,%r11d 4495: 41 d3 e3 shl %cl,%r11d 4498: 44 89 da mov %r11d,%edx 449b: 45 89 da mov %r11d,%r10d 449e: d1 fa sar $1,%edx 44a0: c1 ea 1e shr $0x1e,%edx 44a3: 41 c1 e2 04 shl $0x4,%r10d 44a7: 41 03 d3 add %r11d,%edx 44aa: 44 89 d0 mov %r10d,%eax 44ad: 83 e2 fc and $0xfffffffc,%edx 44b0: 83 c0 4f add $0x4f,%eax 44b3: 41 83 c2 3f add $0x3f,%r10d 44b7: 83 c2 43 add $0x43,%edx 44ba: 83 e0 c0 and $0xffffffc0,%eax 44bd: 41 89 04 24 mov %eax,(%r12) 44c1: 41 83 e2 c0 and $0xffffffc0,%r10d 44c5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 44cc: 83 e2 c0 and $0xffffffc0,%edx 44cf: 45 89 17 mov %r10d,(%r15) 44d2: 41 03 14 24 add (%r12),%edx 44d6: eb 12 jmp 0x44ea 44d8: 4c 89 e2 mov %r12,%rdx 44db: 4d 89 f0 mov %r14,%r8 44de: 4d 89 f9 mov %r15,%r9 44e1: e8 5a 96 03 00 call 0x3db40 44e6: 41 8b 14 24 mov (%r12),%edx 44ea: 41 83 fd 11 cmp $0x11,%r13d 44ee: 7d 29 jge 0x4519 44f0: 44 89 e9 mov %r13d,%ecx 44f3: b8 01 00 00 00 mov $0x1,%eax 44f8: d3 e0 shl %cl,%eax 44fa: 41 89 c2 mov %eax,%r10d 44fd: 41 d1 fa sar $1,%r10d 4500: 41 c1 ea 1e shr $0x1e,%r10d 4504: 44 03 d0 add %eax,%r10d 4507: 41 c1 ea 02 shr $0x2,%r10d 450b: 41 c1 e2 04 shl $0x4,%r10d 450f: 41 83 c2 3f add $0x3f,%r10d 4513: 41 83 e2 c0 and $0xffffffc0,%r10d 4517: eb 1c jmp 0x4535 4519: 41 ba 01 00 00 00 mov $0x1,%r10d 451f: 41 8d 4d 15 lea 0x15(%r13),%ecx 4523: 41 d3 e2 shl %cl,%r10d 4526: 41 c1 e2 04 shl $0x4,%r10d 452a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 4531: 41 83 e2 c0 and $0xffffffc0,%r10d 4535: 45 03 d2 add %r10d,%r10d 4538: 41 03 d2 add %r10d,%edx 453b: 81 c2 00 01 00 00 add $0x100,%edx 4541: 41 89 14 24 mov %edx,(%r12) 4545: 41 83 fd 0a cmp $0xa,%r13d 4549: 7f 04 jg 0x454f 454b: 33 d2 xor %edx,%edx 454d: eb 25 jmp 0x4574 454f: 44 89 e9 mov %r13d,%ecx 4552: b8 01 00 00 00 mov $0x1,%eax 4557: d3 e0 shl %cl,%eax 4559: 89 c2 mov %eax,%edx 455b: d1 fa sar $1,%edx 455d: c1 ea 1e shr $0x1e,%edx 4560: 03 d0 add %eax,%edx 4562: c1 ea 02 shr $0x2,%edx 4565: c1 e2 03 shl $0x3,%edx 4568: 83 c2 47 add $0x47,%edx 456b: 83 e2 c0 and $0xffffffc0,%edx 456e: 83 c2 40 add $0x40,%edx 4571: 41 03 16 add (%r14),%edx 4574: 41 89 16 mov %edx,(%r14) 4577: 41 8b 07 mov (%r15),%eax 457a: 85 c0 test %eax,%eax 457c: 7e 06 jle 0x4584 457e: 83 c0 40 add $0x40,%eax 4581: 41 89 07 mov %eax,(%r15) 4584: 33 c0 xor %eax,%eax 4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 458b: 41 5f pop %r15 458d: 41 5e pop %r14 458f: 41 5d pop %r13 4591: 41 5c pop %r12 4593: c3 ret 4594: b8 ef ff ff ff mov $0xffffffef,%eax 4599: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 459e: 41 5f pop %r15 45a0: 41 5e pop %r14 45a2: 41 5d pop %r13 45a4: 41 5c pop %r12 45a6: c3 ret 45a7: b8 f8 ff ff ff mov $0xfffffff8,%eax 45ac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 45b1: 41 5f pop %r15 45b3: 41 5e pop %r14 45b5: 41 5d pop %r13 45b7: 41 5c pop %r12 45b9: c3 ret 45ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 45c0: 56 push %rsi 45c1: 57 push %rdi 45c2: 41 54 push %r12 45c4: 55 push %rbp 45c5: 48 83 ec 28 sub $0x28,%rsp 45c9: 89 ce mov %ecx,%esi 45cb: 4c 89 cd mov %r9,%rbp 45ce: 83 fe 1e cmp $0x1e,%esi 45d1: 0f 87 83 01 00 00 ja 0x475a 45d7: 48 85 ed test %rbp,%rbp 45da: 0f 84 89 01 00 00 je 0x4769 45e0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 45e5: 48 85 ff test %rdi,%rdi 45e8: 0f 84 7b 01 00 00 je 0x4769 45ee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 45f3: 4d 85 e4 test %r12,%r12 45f6: 0f 84 6d 01 00 00 je 0x4769 45fc: 83 fa 08 cmp $0x8,%edx 45ff: 74 1e je 0x461f 4601: 83 fa 04 cmp $0x4,%edx 4604: 74 19 je 0x461f 4606: 83 fa 01 cmp $0x1,%edx 4609: 74 14 je 0x461f 460b: 83 fa 02 cmp $0x2,%edx 460e: 74 0f je 0x461f 4610: b8 ee ff ff ff mov $0xffffffee,%eax 4615: 48 83 c4 28 add $0x28,%rsp 4619: 5d pop %rbp 461a: 41 5c pop %r12 461c: 5f pop %rdi 461d: 5e pop %rsi 461e: c3 ret 461f: 83 fe 1c cmp $0x1c,%esi 4622: 0f 8f 32 01 00 00 jg 0x475a 4628: 83 fe 05 cmp $0x5,%esi 462b: 7f 14 jg 0x4641 462d: 33 c0 xor %eax,%eax 462f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 4636: 89 07 mov %eax,(%rdi) 4638: 41 89 04 24 mov %eax,(%r12) 463c: e9 0d 01 00 00 jmp 0x474e 4641: 83 fe 06 cmp $0x6,%esi 4644: 7f 11 jg 0x4657 4646: 33 c0 xor %eax,%eax 4648: 89 45 00 mov %eax,0x0(%rbp) 464b: 89 07 mov %eax,(%rdi) 464d: 41 89 04 24 mov %eax,(%r12) 4651: 44 8b 55 00 mov 0x0(%rbp),%r10d 4655: eb 6a jmp 0x46c1 4657: 8d 4e ff lea -0x1(%rsi),%ecx 465a: 83 f9 10 cmp $0x10,%ecx 465d: 7f 4b jg 0x46aa 465f: 41 bb 01 00 00 00 mov $0x1,%r11d 4665: 41 d3 e3 shl %cl,%r11d 4668: 45 89 da mov %r11d,%r10d 466b: 41 c1 e2 04 shl $0x4,%r10d 466f: 41 8d 42 4f lea 0x4f(%r10),%eax 4673: 41 83 c2 3f add $0x3f,%r10d 4677: 83 e0 c0 and $0xffffffc0,%eax 467a: 41 83 e2 c0 and $0xffffffc0,%r10d 467e: 89 45 00 mov %eax,0x0(%rbp) 4681: c7 07 00 00 00 00 movl $0x0,(%rdi) 4687: 45 89 14 24 mov %r10d,(%r12) 468b: 45 89 da mov %r11d,%r10d 468e: 41 d1 fa sar $1,%r10d 4691: 41 c1 ea 1e shr $0x1e,%r10d 4695: 45 03 d3 add %r11d,%r10d 4698: 41 83 e2 fc and $0xfffffffc,%r10d 469c: 41 83 c2 43 add $0x43,%r10d 46a0: 41 83 e2 c0 and $0xffffffc0,%r10d 46a4: 44 03 55 00 add 0x0(%rbp),%r10d 46a8: eb 12 jmp 0x46bc 46aa: 48 89 ea mov %rbp,%rdx 46ad: 49 89 f8 mov %rdi,%r8 46b0: 4d 89 e1 mov %r12,%r9 46b3: e8 a8 96 03 00 call 0x3dd60 46b8: 44 8b 55 00 mov 0x0(%rbp),%r10d 46bc: 83 fe 13 cmp $0x13,%esi 46bf: 7d 28 jge 0x46e9 46c1: 89 f1 mov %esi,%ecx 46c3: b8 01 00 00 00 mov $0x1,%eax 46c8: d3 e0 shl %cl,%eax 46ca: 41 89 c3 mov %eax,%r11d 46cd: 41 d1 fb sar $1,%r11d 46d0: 41 c1 eb 1e shr $0x1e,%r11d 46d4: 44 03 d8 add %eax,%r11d 46d7: 41 c1 eb 02 shr $0x2,%r11d 46db: 41 c1 e3 04 shl $0x4,%r11d 46df: 41 83 c3 3f add $0x3f,%r11d 46e3: 41 83 e3 c0 and $0xffffffc0,%r11d 46e7: eb 1b jmp 0x4704 46e9: 8d 4e 15 lea 0x15(%rsi),%ecx 46ec: 41 bb 01 00 00 00 mov $0x1,%r11d 46f2: 41 d3 e3 shl %cl,%r11d 46f5: 41 c1 e3 04 shl $0x4,%r11d 46f9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 4700: 41 83 e3 c0 and $0xffffffc0,%r11d 4704: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 470b: 00 470c: 89 45 00 mov %eax,0x0(%rbp) 470f: 83 fe 0a cmp $0xa,%esi 4712: 7f 04 jg 0x4718 4714: 33 c0 xor %eax,%eax 4716: eb 25 jmp 0x473d 4718: 89 f1 mov %esi,%ecx 471a: b8 01 00 00 00 mov $0x1,%eax 471f: 8b 2f mov (%rdi),%ebp 4721: d3 e0 shl %cl,%eax 4723: 89 c2 mov %eax,%edx 4725: d1 fa sar $1,%edx 4727: c1 ea 1e shr $0x1e,%edx 472a: 03 d0 add %eax,%edx 472c: c1 ea 02 shr $0x2,%edx 472f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 4736: 83 e6 c0 and $0xffffffc0,%esi 4739: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 473d: 89 07 mov %eax,(%rdi) 473f: 41 8b 04 24 mov (%r12),%eax 4743: 85 c0 test %eax,%eax 4745: 7e 07 jle 0x474e 4747: 83 c0 40 add $0x40,%eax 474a: 41 89 04 24 mov %eax,(%r12) 474e: 33 c0 xor %eax,%eax 4750: 48 83 c4 28 add $0x28,%rsp 4754: 5d pop %rbp 4755: 41 5c pop %r12 4757: 5f pop %rdi 4758: 5e pop %rsi 4759: c3 ret 475a: b8 ef ff ff ff mov $0xffffffef,%eax 475f: 48 83 c4 28 add $0x28,%rsp 4763: 5d pop %rbp 4764: 41 5c pop %r12 4766: 5f pop %rdi 4767: 5e pop %rsi 4768: c3 ret 4769: b8 f8 ff ff ff mov $0xfffffff8,%eax 476e: 48 83 c4 28 add $0x28,%rsp 4772: 5d pop %rbp 4773: 41 5c pop %r12 4775: 5f pop %rdi 4776: 5e pop %rsi 4777: c3 ret 4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 477f: 00 4780: 56 push %rsi 4781: 57 push %rdi 4782: 41 54 push %r12 4784: 55 push %rbp 4785: 48 83 ec 28 sub $0x28,%rsp 4789: 89 ce mov %ecx,%esi 478b: 4c 89 cd mov %r9,%rbp 478e: 83 fe 1e cmp $0x1e,%esi 4791: 0f 87 83 01 00 00 ja 0x491a 4797: 48 85 ed test %rbp,%rbp 479a: 0f 84 89 01 00 00 je 0x4929 47a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 47a5: 48 85 ff test %rdi,%rdi 47a8: 0f 84 7b 01 00 00 je 0x4929 47ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 47b3: 4d 85 e4 test %r12,%r12 47b6: 0f 84 6d 01 00 00 je 0x4929 47bc: 83 fa 08 cmp $0x8,%edx 47bf: 74 1e je 0x47df 47c1: 83 fa 04 cmp $0x4,%edx 47c4: 74 19 je 0x47df 47c6: 83 fa 01 cmp $0x1,%edx 47c9: 74 14 je 0x47df 47cb: 83 fa 02 cmp $0x2,%edx 47ce: 74 0f je 0x47df 47d0: b8 ee ff ff ff mov $0xffffffee,%eax 47d5: 48 83 c4 28 add $0x28,%rsp 47d9: 5d pop %rbp 47da: 41 5c pop %r12 47dc: 5f pop %rdi 47dd: 5e pop %rsi 47de: c3 ret 47df: 83 fe 1c cmp $0x1c,%esi 47e2: 0f 8f 32 01 00 00 jg 0x491a 47e8: 83 fe 04 cmp $0x4,%esi 47eb: 7f 14 jg 0x4801 47ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 47f4: 33 c0 xor %eax,%eax 47f6: 89 07 mov %eax,(%rdi) 47f8: 41 89 04 24 mov %eax,(%r12) 47fc: e9 0d 01 00 00 jmp 0x490e 4801: 83 fe 07 cmp $0x7,%esi 4804: 7f 11 jg 0x4817 4806: 33 c0 xor %eax,%eax 4808: 89 45 00 mov %eax,0x0(%rbp) 480b: 89 07 mov %eax,(%rdi) 480d: 41 89 04 24 mov %eax,(%r12) 4811: 44 8b 55 00 mov 0x0(%rbp),%r10d 4815: eb 6a jmp 0x4881 4817: 8d 4e ff lea -0x1(%rsi),%ecx 481a: 83 f9 11 cmp $0x11,%ecx 481d: 7f 4b jg 0x486a 481f: 41 bb 01 00 00 00 mov $0x1,%r11d 4825: 41 d3 e3 shl %cl,%r11d 4828: 45 89 da mov %r11d,%r10d 482b: 41 c1 e2 04 shl $0x4,%r10d 482f: 41 8d 42 4f lea 0x4f(%r10),%eax 4833: 41 83 c2 3f add $0x3f,%r10d 4837: 83 e0 c0 and $0xffffffc0,%eax 483a: 41 83 e2 c0 and $0xffffffc0,%r10d 483e: 89 45 00 mov %eax,0x0(%rbp) 4841: c7 07 00 00 00 00 movl $0x0,(%rdi) 4847: 45 89 14 24 mov %r10d,(%r12) 484b: 45 89 da mov %r11d,%r10d 484e: 41 d1 fa sar $1,%r10d 4851: 41 c1 ea 1e shr $0x1e,%r10d 4855: 45 03 d3 add %r11d,%r10d 4858: 41 83 e2 fc and $0xfffffffc,%r10d 485c: 41 83 c2 43 add $0x43,%r10d 4860: 41 83 e2 c0 and $0xffffffc0,%r10d 4864: 44 03 55 00 add 0x0(%rbp),%r10d 4868: eb 12 jmp 0x487c 486a: 48 89 ea mov %rbp,%rdx 486d: 49 89 f8 mov %rdi,%r8 4870: 4d 89 e1 mov %r12,%r9 4873: e8 08 97 03 00 call 0x3df80 4878: 44 8b 55 00 mov 0x0(%rbp),%r10d 487c: 83 fe 11 cmp $0x11,%esi 487f: 7d 28 jge 0x48a9 4881: 89 f1 mov %esi,%ecx 4883: b8 01 00 00 00 mov $0x1,%eax 4888: d3 e0 shl %cl,%eax 488a: 41 89 c3 mov %eax,%r11d 488d: 41 d1 fb sar $1,%r11d 4890: 41 c1 eb 1e shr $0x1e,%r11d 4894: 44 03 d8 add %eax,%r11d 4897: 41 c1 eb 02 shr $0x2,%r11d 489b: 41 c1 e3 04 shl $0x4,%r11d 489f: 41 83 c3 3f add $0x3f,%r11d 48a3: 41 83 e3 c0 and $0xffffffc0,%r11d 48a7: eb 1b jmp 0x48c4 48a9: 41 bb 01 00 00 00 mov $0x1,%r11d 48af: 8d 4e 15 lea 0x15(%rsi),%ecx 48b2: 41 d3 e3 shl %cl,%r11d 48b5: 41 c1 e3 04 shl $0x4,%r11d 48b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 48c0: 41 83 e3 c0 and $0xffffffc0,%r11d 48c4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 48cb: 00 48cc: 89 45 00 mov %eax,0x0(%rbp) 48cf: 83 fe 0a cmp $0xa,%esi 48d2: 7f 04 jg 0x48d8 48d4: 33 c0 xor %eax,%eax 48d6: eb 25 jmp 0x48fd 48d8: 89 f1 mov %esi,%ecx 48da: b8 01 00 00 00 mov $0x1,%eax 48df: d3 e0 shl %cl,%eax 48e1: 89 c2 mov %eax,%edx 48e3: d1 fa sar $1,%edx 48e5: c1 ea 1e shr $0x1e,%edx 48e8: 03 d0 add %eax,%edx 48ea: c1 ea 02 shr $0x2,%edx 48ed: 8b 2f mov (%rdi),%ebp 48ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 48f6: 83 e6 c0 and $0xffffffc0,%esi 48f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 48fd: 89 07 mov %eax,(%rdi) 48ff: 41 8b 04 24 mov (%r12),%eax 4903: 85 c0 test %eax,%eax 4905: 7e 07 jle 0x490e 4907: 83 c0 40 add $0x40,%eax 490a: 41 89 04 24 mov %eax,(%r12) 490e: 33 c0 xor %eax,%eax 4910: 48 83 c4 28 add $0x28,%rsp 4914: 5d pop %rbp 4915: 41 5c pop %r12 4917: 5f pop %rdi 4918: 5e pop %rsi 4919: c3 ret 491a: b8 ef ff ff ff mov $0xffffffef,%eax 491f: 48 83 c4 28 add $0x28,%rsp 4923: 5d pop %rbp 4924: 41 5c pop %r12 4926: 5f pop %rdi 4927: 5e pop %rsi 4928: c3 ret 4929: b8 f8 ff ff ff mov $0xfffffff8,%eax 492e: 48 83 c4 28 add $0x28,%rsp 4932: 5d pop %rbp 4933: 41 5c pop %r12 4935: 5f pop %rdi 4936: 5e pop %rsi 4937: c3 ret 4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 493f: 00 4940: 56 push %rsi 4941: 57 push %rdi 4942: 41 54 push %r12 4944: 41 55 push %r13 4946: 48 83 ec 28 sub $0x28,%rsp 494a: 41 89 cc mov %ecx,%r12d 494d: 4d 89 cd mov %r9,%r13 4950: 41 83 fc 1e cmp $0x1e,%r12d 4954: 0f 87 8b 01 00 00 ja 0x4ae5 495a: 4d 85 ed test %r13,%r13 495d: 0f 84 92 01 00 00 je 0x4af5 4963: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 4968: 48 85 ff test %rdi,%rdi 496b: 0f 84 84 01 00 00 je 0x4af5 4971: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 4976: 48 85 f6 test %rsi,%rsi 4979: 0f 84 76 01 00 00 je 0x4af5 497f: 83 fa 08 cmp $0x8,%edx 4982: 74 1f je 0x49a3 4984: 83 fa 04 cmp $0x4,%edx 4987: 74 1a je 0x49a3 4989: 83 fa 01 cmp $0x1,%edx 498c: 74 15 je 0x49a3 498e: 83 fa 02 cmp $0x2,%edx 4991: 74 10 je 0x49a3 4993: b8 ee ff ff ff mov $0xffffffee,%eax 4998: 48 83 c4 28 add $0x28,%rsp 499c: 41 5d pop %r13 499e: 41 5c pop %r12 49a0: 5f pop %rdi 49a1: 5e pop %rsi 49a2: c3 ret 49a3: 41 83 fc 1c cmp $0x1c,%r12d 49a7: 0f 8f 38 01 00 00 jg 0x4ae5 49ad: 41 83 fc 04 cmp $0x4,%r12d 49b1: 7f 13 jg 0x49c6 49b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 49ba: 00 49bb: 33 c0 xor %eax,%eax 49bd: 89 07 mov %eax,(%rdi) 49bf: 89 06 mov %eax,(%rsi) 49c1: e9 12 01 00 00 jmp 0x4ad8 49c6: 41 83 fc 07 cmp $0x7,%r12d 49ca: 7f 15 jg 0x49e1 49cc: 33 c0 xor %eax,%eax 49ce: 41 89 45 00 mov %eax,0x0(%r13) 49d2: 89 07 mov %eax,(%rdi) 49d4: 89 06 mov %eax,(%rsi) 49d6: b8 01 00 00 00 mov $0x1,%eax 49db: 45 8b 55 00 mov 0x0(%r13),%r10d 49df: eb 73 jmp 0x4a54 49e1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 49e6: 83 f9 11 cmp $0x11,%ecx 49e9: 7f 4c jg 0x4a37 49eb: b8 01 00 00 00 mov $0x1,%eax 49f0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 49f5: 45 89 da mov %r11d,%r10d 49f8: 41 c1 e2 04 shl $0x4,%r10d 49fc: 41 8d 4a 4f lea 0x4f(%r10),%ecx 4a00: 41 83 c2 3f add $0x3f,%r10d 4a04: 83 e1 c0 and $0xffffffc0,%ecx 4a07: 41 83 e2 c0 and $0xffffffc0,%r10d 4a0b: 41 89 4d 00 mov %ecx,0x0(%r13) 4a0f: c7 07 00 00 00 00 movl $0x0,(%rdi) 4a15: 44 89 16 mov %r10d,(%rsi) 4a18: 45 89 da mov %r11d,%r10d 4a1b: 41 d1 fa sar $1,%r10d 4a1e: 41 c1 ea 1e shr $0x1e,%r10d 4a22: 45 03 d3 add %r11d,%r10d 4a25: 41 83 e2 fc and $0xfffffffc,%r10d 4a29: 41 83 c2 43 add $0x43,%r10d 4a2d: 41 83 e2 c0 and $0xffffffc0,%r10d 4a31: 45 03 55 00 add 0x0(%r13),%r10d 4a35: eb 17 jmp 0x4a4e 4a37: 4c 89 ea mov %r13,%rdx 4a3a: 49 89 f8 mov %rdi,%r8 4a3d: 49 89 f1 mov %rsi,%r9 4a40: e8 5b 97 03 00 call 0x3e1a0 4a45: 45 8b 55 00 mov 0x0(%r13),%r10d 4a49: b8 01 00 00 00 mov $0x1,%eax 4a4e: 41 83 fc 11 cmp $0x11,%r12d 4a52: 7d 24 jge 0x4a78 4a54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 4a59: 41 89 cb mov %ecx,%r11d 4a5c: 41 d1 fb sar $1,%r11d 4a5f: 41 c1 eb 1e shr $0x1e,%r11d 4a63: 44 03 d9 add %ecx,%r11d 4a66: 41 c1 eb 02 shr $0x2,%r11d 4a6a: 41 c1 e3 04 shl $0x4,%r11d 4a6e: 41 83 c3 3f add $0x3f,%r11d 4a72: 41 83 e3 c0 and $0xffffffc0,%r11d 4a76: eb 19 jmp 0x4a91 4a78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 4a7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 4a82: 41 c1 e3 04 shl $0x4,%r11d 4a86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 4a8d: 41 83 e3 c0 and $0xffffffc0,%r11d 4a91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 4a98: 00 4a99: 41 89 4d 00 mov %ecx,0x0(%r13) 4a9d: 41 83 fc 0a cmp $0xa,%r12d 4aa1: 7f 04 jg 0x4aa7 4aa3: 33 c0 xor %eax,%eax 4aa5: eb 24 jmp 0x4acb 4aa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 4aac: 89 c2 mov %eax,%edx 4aae: d1 fa sar $1,%edx 4ab0: c1 ea 1e shr $0x1e,%edx 4ab3: 03 d0 add %eax,%edx 4ab5: c1 ea 02 shr $0x2,%edx 4ab8: 8b 0f mov (%rdi),%ecx 4aba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 4ac1: 00 4ac2: 41 83 e2 c0 and $0xffffffc0,%r10d 4ac6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 4acb: 89 07 mov %eax,(%rdi) 4acd: 8b 06 mov (%rsi),%eax 4acf: 85 c0 test %eax,%eax 4ad1: 7e 05 jle 0x4ad8 4ad3: 83 c0 40 add $0x40,%eax 4ad6: 89 06 mov %eax,(%rsi) 4ad8: 33 c0 xor %eax,%eax 4ada: 48 83 c4 28 add $0x28,%rsp 4ade: 41 5d pop %r13 4ae0: 41 5c pop %r12 4ae2: 5f pop %rdi 4ae3: 5e pop %rsi 4ae4: c3 ret 4ae5: b8 ef ff ff ff mov $0xffffffef,%eax 4aea: 48 83 c4 28 add $0x28,%rsp 4aee: 41 5d pop %r13 4af0: 41 5c pop %r12 4af2: 5f pop %rdi 4af3: 5e pop %rsi 4af4: c3 ret 4af5: b8 f8 ff ff ff mov $0xfffffff8,%eax 4afa: 48 83 c4 28 add $0x28,%rsp 4afe: 41 5d pop %r13 4b00: 41 5c pop %r12 4b02: 5f pop %rdi 4b03: 5e pop %rsi 4b04: c3 ret 4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b0c: 00 4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b20: 56 push %rsi 4b21: 57 push %rdi 4b22: 41 54 push %r12 4b24: 41 55 push %r13 4b26: 48 83 ec 28 sub $0x28,%rsp 4b2a: 41 89 cc mov %ecx,%r12d 4b2d: 4d 89 cd mov %r9,%r13 4b30: 41 83 fc 1e cmp $0x1e,%r12d 4b34: 0f 87 8b 01 00 00 ja 0x4cc5 4b3a: 4d 85 ed test %r13,%r13 4b3d: 0f 84 92 01 00 00 je 0x4cd5 4b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 4b48: 48 85 ff test %rdi,%rdi 4b4b: 0f 84 84 01 00 00 je 0x4cd5 4b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 4b56: 48 85 f6 test %rsi,%rsi 4b59: 0f 84 76 01 00 00 je 0x4cd5 4b5f: 83 fa 08 cmp $0x8,%edx 4b62: 74 1f je 0x4b83 4b64: 83 fa 04 cmp $0x4,%edx 4b67: 74 1a je 0x4b83 4b69: 83 fa 01 cmp $0x1,%edx 4b6c: 74 15 je 0x4b83 4b6e: 83 fa 02 cmp $0x2,%edx 4b71: 74 10 je 0x4b83 4b73: b8 ee ff ff ff mov $0xffffffee,%eax 4b78: 48 83 c4 28 add $0x28,%rsp 4b7c: 41 5d pop %r13 4b7e: 41 5c pop %r12 4b80: 5f pop %rdi 4b81: 5e pop %rsi 4b82: c3 ret 4b83: 41 83 fc 1c cmp $0x1c,%r12d 4b87: 0f 8f 38 01 00 00 jg 0x4cc5 4b8d: 41 83 fc 04 cmp $0x4,%r12d 4b91: 7f 13 jg 0x4ba6 4b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 4b9a: 00 4b9b: 33 c0 xor %eax,%eax 4b9d: 89 07 mov %eax,(%rdi) 4b9f: 89 06 mov %eax,(%rsi) 4ba1: e9 12 01 00 00 jmp 0x4cb8 4ba6: 41 83 fc 07 cmp $0x7,%r12d 4baa: 7f 15 jg 0x4bc1 4bac: 33 c0 xor %eax,%eax 4bae: 41 89 45 00 mov %eax,0x0(%r13) 4bb2: 89 07 mov %eax,(%rdi) 4bb4: 89 06 mov %eax,(%rsi) 4bb6: b8 01 00 00 00 mov $0x1,%eax 4bbb: 45 8b 55 00 mov 0x0(%r13),%r10d 4bbf: eb 73 jmp 0x4c34 4bc1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 4bc6: 83 f9 11 cmp $0x11,%ecx 4bc9: 7f 4c jg 0x4c17 4bcb: b8 01 00 00 00 mov $0x1,%eax 4bd0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 4bd5: 45 89 da mov %r11d,%r10d 4bd8: 41 c1 e2 04 shl $0x4,%r10d 4bdc: 41 8d 4a 4f lea 0x4f(%r10),%ecx 4be0: 41 83 c2 3f add $0x3f,%r10d 4be4: 83 e1 c0 and $0xffffffc0,%ecx 4be7: 41 83 e2 c0 and $0xffffffc0,%r10d 4beb: 41 89 4d 00 mov %ecx,0x0(%r13) 4bef: c7 07 00 00 00 00 movl $0x0,(%rdi) 4bf5: 44 89 16 mov %r10d,(%rsi) 4bf8: 45 89 da mov %r11d,%r10d 4bfb: 41 d1 fa sar $1,%r10d 4bfe: 41 c1 ea 1e shr $0x1e,%r10d 4c02: 45 03 d3 add %r11d,%r10d 4c05: 41 83 e2 fc and $0xfffffffc,%r10d 4c09: 41 83 c2 43 add $0x43,%r10d 4c0d: 41 83 e2 c0 and $0xffffffc0,%r10d 4c11: 45 03 55 00 add 0x0(%r13),%r10d 4c15: eb 17 jmp 0x4c2e 4c17: 4c 89 ea mov %r13,%rdx 4c1a: 49 89 f8 mov %rdi,%r8 4c1d: 49 89 f1 mov %rsi,%r9 4c20: e8 9b 97 03 00 call 0x3e3c0 4c25: 45 8b 55 00 mov 0x0(%r13),%r10d 4c29: b8 01 00 00 00 mov $0x1,%eax 4c2e: 41 83 fc 11 cmp $0x11,%r12d 4c32: 7d 24 jge 0x4c58 4c34: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 4c39: 41 89 cb mov %ecx,%r11d 4c3c: 41 d1 fb sar $1,%r11d 4c3f: 41 c1 eb 1e shr $0x1e,%r11d 4c43: 44 03 d9 add %ecx,%r11d 4c46: 41 c1 eb 02 shr $0x2,%r11d 4c4a: 41 c1 e3 04 shl $0x4,%r11d 4c4e: 41 83 c3 3f add $0x3f,%r11d 4c52: 41 83 e3 c0 and $0xffffffc0,%r11d 4c56: eb 19 jmp 0x4c71 4c58: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 4c5d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 4c62: 41 c1 e3 04 shl $0x4,%r11d 4c66: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 4c6d: 41 83 e3 c0 and $0xffffffc0,%r11d 4c71: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 4c78: 00 4c79: 41 89 4d 00 mov %ecx,0x0(%r13) 4c7d: 41 83 fc 0a cmp $0xa,%r12d 4c81: 7f 04 jg 0x4c87 4c83: 33 c0 xor %eax,%eax 4c85: eb 24 jmp 0x4cab 4c87: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 4c8c: 89 c2 mov %eax,%edx 4c8e: d1 fa sar $1,%edx 4c90: c1 ea 1e shr $0x1e,%edx 4c93: 03 d0 add %eax,%edx 4c95: c1 ea 02 shr $0x2,%edx 4c98: 8b 0f mov (%rdi),%ecx 4c9a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 4ca1: 00 4ca2: 41 83 e2 c0 and $0xffffffc0,%r10d 4ca6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 4cab: 89 07 mov %eax,(%rdi) 4cad: 8b 06 mov (%rsi),%eax 4caf: 85 c0 test %eax,%eax 4cb1: 7e 05 jle 0x4cb8 4cb3: 83 c0 40 add $0x40,%eax 4cb6: 89 06 mov %eax,(%rsi) 4cb8: 33 c0 xor %eax,%eax 4cba: 48 83 c4 28 add $0x28,%rsp 4cbe: 41 5d pop %r13 4cc0: 41 5c pop %r12 4cc2: 5f pop %rdi 4cc3: 5e pop %rsi 4cc4: c3 ret 4cc5: b8 ef ff ff ff mov $0xffffffef,%eax 4cca: 48 83 c4 28 add $0x28,%rsp 4cce: 41 5d pop %r13 4cd0: 41 5c pop %r12 4cd2: 5f pop %rdi 4cd3: 5e pop %rsi 4cd4: c3 ret 4cd5: b8 f8 ff ff ff mov $0xfffffff8,%eax 4cda: 48 83 c4 28 add $0x28,%rsp 4cde: 41 5d pop %r13 4ce0: 41 5c pop %r12 4ce2: 5f pop %rdi 4ce3: 5e pop %rsi 4ce4: c3 ret 4ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4cec: 00 4ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d00: 48 83 ec 28 sub $0x28,%rsp 4d04: 48 85 c9 test %rcx,%rcx 4d07: 74 25 je 0x4d2e 4d09: 48 85 d2 test %rdx,%rdx 4d0c: 74 20 je 0x4d2e 4d0e: 4d 85 c0 test %r8,%r8 4d11: 74 1b je 0x4d2e 4d13: 45 85 c9 test %r9d,%r9d 4d16: 7f 0a jg 0x4d22 4d18: b8 fa ff ff ff mov $0xfffffffa,%eax 4d1d: 48 83 c4 28 add $0x28,%rsp 4d21: c3 ret 4d22: e8 b9 98 03 00 call 0x3e5e0 4d27: 33 c0 xor %eax,%eax 4d29: 48 83 c4 28 add $0x28,%rsp 4d2d: c3 ret 4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d33: 48 83 c4 28 add $0x28,%rsp 4d37: c3 ret 4d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4d3f: 00 4d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4d45: 48 85 c9 test %rcx,%rcx 4d48: 74 27 je 0x4d71 4d4a: 48 85 d2 test %rdx,%rdx 4d4d: 74 22 je 0x4d71 4d4f: 4d 85 c0 test %r8,%r8 4d52: 74 1d je 0x4d71 4d54: 45 85 c9 test %r9d,%r9d 4d57: 7f 0b jg 0x4d64 4d59: b8 fa ff ff ff mov $0xfffffffa,%eax 4d5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4d63: c3 ret 4d64: e8 57 9c 03 00 call 0x3e9c0 4d69: 33 c0 xor %eax,%eax 4d6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4d70: c3 ret 4d71: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4d7b: c3 ret 4d7c: 0f 1f 40 00 nopl 0x0(%rax) 4d80: 48 83 ec 28 sub $0x28,%rsp 4d84: 48 85 c9 test %rcx,%rcx 4d87: 74 25 je 0x4dae 4d89: 48 85 d2 test %rdx,%rdx 4d8c: 74 20 je 0x4dae 4d8e: 4d 85 c0 test %r8,%r8 4d91: 74 1b je 0x4dae 4d93: 45 85 c9 test %r9d,%r9d 4d96: 7f 0a jg 0x4da2 4d98: b8 fa ff ff ff mov $0xfffffffa,%eax 4d9d: 48 83 c4 28 add $0x28,%rsp 4da1: c3 ret 4da2: e8 f9 9f 03 00 call 0x3eda0 4da7: 33 c0 xor %eax,%eax 4da9: 48 83 c4 28 add $0x28,%rsp 4dad: c3 ret 4dae: b8 f8 ff ff ff mov $0xfffffff8,%eax 4db3: 48 83 c4 28 add $0x28,%rsp 4db7: c3 ret 4db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4dbf: 00 4dc0: 41 57 push %r15 4dc2: 49 89 ca mov %rcx,%r10 4dc5: 49 89 d3 mov %rdx,%r11 4dc8: 4d 85 d2 test %r10,%r10 4dcb: 0f 84 fb 00 00 00 je 0x4ecc 4dd1: 4d 85 db test %r11,%r11 4dd4: 0f 84 f2 00 00 00 je 0x4ecc 4dda: 4d 85 c0 test %r8,%r8 4ddd: 0f 84 e9 00 00 00 je 0x4ecc 4de3: 45 85 c9 test %r9d,%r9d 4de6: 0f 8e d8 00 00 00 jle 0x4ec4 4dec: 49 63 d1 movslq %r9d,%rdx 4def: 48 83 fa 08 cmp $0x8,%rdx 4df3: 0f 8c c6 00 00 00 jl 0x4ebf 4df9: 4c 89 c0 mov %r8,%rax 4dfc: 48 83 e0 0f and $0xf,%rax 4e00: 85 c0 test %eax,%eax 4e02: 74 10 je 0x4e14 4e04: a8 03 test $0x3,%al 4e06: 0f 85 b3 00 00 00 jne 0x4ebf 4e0c: f7 d8 neg %eax 4e0e: 83 c0 10 add $0x10,%eax 4e11: c1 e8 02 shr $0x2,%eax 4e14: 89 c1 mov %eax,%ecx 4e16: 4c 8d 79 08 lea 0x8(%rcx),%r15 4e1a: 49 3b d7 cmp %r15,%rdx 4e1d: 0f 8c 9c 00 00 00 jl 0x4ebf 4e23: 45 89 cf mov %r9d,%r15d 4e26: 44 2b f8 sub %eax,%r15d 4e29: 41 83 e7 07 and $0x7,%r15d 4e2d: 45 2b cf sub %r15d,%r9d 4e30: 4d 63 c9 movslq %r9d,%r9 4e33: 85 c0 test %eax,%eax 4e35: b8 00 00 00 00 mov $0x0,%eax 4e3a: 76 24 jbe 0x4e60 4e3c: 0f 1f 40 00 nopl 0x0(%rax) 4e40: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 4e46: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 4e4c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 4e52: 48 ff c0 inc %rax 4e55: 48 3b c1 cmp %rcx,%rax 4e58: 72 e6 jb 0x4e40 4e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 4e66: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 4e6d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 4e73: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 4e7a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 4e80: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 4e87: 48 83 c1 08 add $0x8,%rcx 4e8b: 49 3b c9 cmp %r9,%rcx 4e8e: 72 d0 jb 0x4e60 4e90: 4c 3b ca cmp %rdx,%r9 4e93: 73 25 jae 0x4eba 4e95: 0f 1f 40 00 nopl 0x0(%rax) 4e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ea0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 4ea6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 4eac: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 4eb2: 49 ff c1 inc %r9 4eb5: 4c 3b ca cmp %rdx,%r9 4eb8: 72 e6 jb 0x4ea0 4eba: 33 c0 xor %eax,%eax 4ebc: 41 5f pop %r15 4ebe: c3 ret 4ebf: 45 33 c9 xor %r9d,%r9d 4ec2: eb cc jmp 0x4e90 4ec4: b8 fa ff ff ff mov $0xfffffffa,%eax 4ec9: 41 5f pop %r15 4ecb: c3 ret 4ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax 4ed1: 41 5f pop %r15 4ed3: c3 ret 4ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ee0: 53 push %rbx 4ee1: 57 push %rdi 4ee2: 55 push %rbp 4ee3: 49 89 ca mov %rcx,%r10 4ee6: 4d 85 d2 test %r10,%r10 4ee9: 0f 84 92 01 00 00 je 0x5081 4eef: 48 85 d2 test %rdx,%rdx 4ef2: 0f 84 89 01 00 00 je 0x5081 4ef8: 4d 85 c0 test %r8,%r8 4efb: 0f 84 80 01 00 00 je 0x5081 4f01: 45 85 c9 test %r9d,%r9d 4f04: 0f 8e 6e 01 00 00 jle 0x5078 4f0a: 41 83 f9 10 cmp $0x10,%r9d 4f0e: 0f 8c 50 01 00 00 jl 0x5064 4f14: 41 83 f9 1d cmp $0x1d,%r9d 4f18: 0f 8c 4d 01 00 00 jl 0x506b 4f1e: 4c 89 c1 mov %r8,%rcx 4f21: 48 83 e1 1f and $0x1f,%rcx 4f25: 89 c9 mov %ecx,%ecx 4f27: 85 c9 test %ecx,%ecx 4f29: 74 11 je 0x4f3c 4f2b: f6 c1 03 test $0x3,%cl 4f2e: 0f 85 30 01 00 00 jne 0x5064 4f34: f7 d9 neg %ecx 4f36: 83 c1 20 add $0x20,%ecx 4f39: c1 e9 02 shr $0x2,%ecx 4f3c: 8d 41 10 lea 0x10(%rcx),%eax 4f3f: 44 3b c8 cmp %eax,%r9d 4f42: 0f 8c 1c 01 00 00 jl 0x5064 4f48: 44 89 cf mov %r9d,%edi 4f4b: 33 c0 xor %eax,%eax 4f4d: 2b f9 sub %ecx,%edi 4f4f: 83 e7 0f and $0xf,%edi 4f52: f7 df neg %edi 4f54: 41 03 f9 add %r9d,%edi 4f57: 85 c9 test %ecx,%ecx 4f59: 76 1e jbe 0x4f79 4f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4f60: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 4f65: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 4f6b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 4f71: 48 ff c0 inc %rax 4f74: 48 3b c1 cmp %rcx,%rax 4f77: 72 e7 jb 0x4f60 4f79: 48 63 c7 movslq %edi,%rax 4f7c: 0f 1f 40 00 nopl 0x0(%rax) 4f80: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 4f85: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 4f8b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 4f91: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 4f98: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 4f9e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 4fa5: 48 83 c1 10 add $0x10,%rcx 4fa9: 48 3b c8 cmp %rax,%rcx 4fac: 72 d2 jb 0x4f80 4fae: 8d 47 01 lea 0x1(%rdi),%eax 4fb1: 41 3b c1 cmp %r9d,%eax 4fb4: 0f 87 9d 00 00 00 ja 0x5057 4fba: 4d 63 c9 movslq %r9d,%r9 4fbd: 48 63 ff movslq %edi,%rdi 4fc0: 4c 2b cf sub %rdi,%r9 4fc3: 49 83 f9 04 cmp $0x4,%r9 4fc7: 0f 8c 93 00 00 00 jl 0x5060 4fcd: 48 63 ff movslq %edi,%rdi 4fd0: 44 89 cd mov %r9d,%ebp 4fd3: 83 e5 fc and $0xfffffffc,%ebp 4fd6: 33 c9 xor %ecx,%ecx 4fd8: 48 63 ed movslq %ebp,%rbp 4fdb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 4fdf: 49 8d 04 ba lea (%r10,%rdi,4),%rax 4fe3: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 4fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4fee: 00 4fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ff6: 0f 1f 00 nopl (%rax) 4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5000: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 5006: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 500b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 5010: 48 83 c1 04 add $0x4,%rcx 5014: 48 3b cd cmp %rbp,%rcx 5017: 72 e7 jb 0x5000 5019: 49 3b e9 cmp %r9,%rbp 501c: 73 39 jae 0x5057 501e: 48 63 ff movslq %edi,%rdi 5021: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 5025: 49 8d 0c ba lea (%r10,%rdi,4),%rcx 5029: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 502d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5034: 00 5035: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 503c: 0f 1f 40 00 nopl 0x0(%rax) 5040: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 5045: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 504a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) 504f: 48 ff c5 inc %rbp 5052: 49 3b e9 cmp %r9,%rbp 5055: 72 e9 jb 0x5040 5057: 33 c0 xor %eax,%eax 5059: c5 f8 77 vzeroupper 505c: 5d pop %rbp 505d: 5f pop %rdi 505e: 5b pop %rbx 505f: c3 ret 5060: 33 ed xor %ebp,%ebp 5062: eb b5 jmp 0x5019 5064: 33 ff xor %edi,%edi 5066: e9 43 ff ff ff jmp 0x4fae 506b: 44 89 cf mov %r9d,%edi 506e: 33 c9 xor %ecx,%ecx 5070: 83 e7 f0 and $0xfffffff0,%edi 5073: e9 01 ff ff ff jmp 0x4f79 5078: b8 fa ff ff ff mov $0xfffffffa,%eax 507d: 5d pop %rbp 507e: 5f pop %rdi 507f: 5b pop %rbx 5080: c3 ret 5081: b8 f8 ff ff ff mov $0xfffffff8,%eax 5086: 5d pop %rbp 5087: 5f pop %rdi 5088: 5b pop %rbx 5089: c3 ret 508a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5091: 00 5092: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 50a0: 48 83 ec 28 sub $0x28,%rsp 50a4: 48 85 c9 test %rcx,%rcx 50a7: 74 23 je 0x50cc 50a9: 48 85 d2 test %rdx,%rdx 50ac: 74 1e je 0x50cc 50ae: 4d 85 c0 test %r8,%r8 50b1: 74 19 je 0x50cc 50b3: 45 85 c9 test %r9d,%r9d 50b6: 7e 1e jle 0x50d6 50b8: e8 73 b2 a5 01 call 0x1a60330 50bd: ba 02 00 00 00 mov $0x2,%edx 50c2: 85 c0 test %eax,%eax 50c4: 0f 45 c2 cmovne %edx,%eax 50c7: 48 83 c4 28 add $0x28,%rsp 50cb: c3 ret 50cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 50d1: 48 83 c4 28 add $0x28,%rsp 50d5: c3 ret 50d6: b8 fa ff ff ff mov $0xfffffffa,%eax 50db: 48 83 c4 28 add $0x28,%rsp 50df: c3 ret 50e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 50e5: 48 85 c9 test %rcx,%rcx 50e8: 74 24 je 0x510e 50ea: 48 85 d2 test %rdx,%rdx 50ed: 74 1f je 0x510e 50ef: 4d 85 c0 test %r8,%r8 50f2: 74 1a je 0x510e 50f4: 45 85 c9 test %r9d,%r9d 50f7: 7e 20 jle 0x5119 50f9: e8 b2 f7 a5 01 call 0x1a648b0 50fe: ba 02 00 00 00 mov $0x2,%edx 5103: 85 c0 test %eax,%eax 5105: 0f 45 c2 cmovne %edx,%eax 5108: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 510d: c3 ret 510e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5113: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5118: c3 ret 5119: b8 fa ff ff ff mov $0xfffffffa,%eax 511e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5123: c3 ret 5124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 512b: 00 512c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 513f: 00 5140: 48 83 ec 28 sub $0x28,%rsp 5144: 48 85 c9 test %rcx,%rcx 5147: 74 23 je 0x516c 5149: 48 85 d2 test %rdx,%rdx 514c: 74 1e je 0x516c 514e: 4d 85 c0 test %r8,%r8 5151: 74 19 je 0x516c 5153: 45 85 c9 test %r9d,%r9d 5156: 7e 1e jle 0x5176 5158: e8 33 1b a6 01 call 0x1a66c90 515d: ba 02 00 00 00 mov $0x2,%edx 5162: 85 c0 test %eax,%eax 5164: 0f 45 c2 cmovne %edx,%eax 5167: 48 83 c4 28 add $0x28,%rsp 516b: c3 ret 516c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5171: 48 83 c4 28 add $0x28,%rsp 5175: c3 ret 5176: b8 fa ff ff ff mov $0xfffffffa,%eax 517b: 48 83 c4 28 add $0x28,%rsp 517f: c3 ret 5180: 48 83 ec 28 sub $0x28,%rsp 5184: 48 85 c9 test %rcx,%rcx 5187: 74 23 je 0x51ac 5189: 48 85 d2 test %rdx,%rdx 518c: 74 1e je 0x51ac 518e: 4d 85 c0 test %r8,%r8 5191: 74 19 je 0x51ac 5193: 45 85 c9 test %r9d,%r9d 5196: 7e 1e jle 0x51b6 5198: e8 63 5d a6 01 call 0x1a6af00 519d: ba 02 00 00 00 mov $0x2,%edx 51a2: 85 c0 test %eax,%eax 51a4: 0f 45 c2 cmovne %edx,%eax 51a7: 48 83 c4 28 add $0x28,%rsp 51ab: c3 ret 51ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 51b1: 48 83 c4 28 add $0x28,%rsp 51b5: c3 ret 51b6: b8 fa ff ff ff mov $0xfffffffa,%eax 51bb: 48 83 c4 28 add $0x28,%rsp 51bf: c3 ret 51c0: 48 83 ec 28 sub $0x28,%rsp 51c4: 48 85 c9 test %rcx,%rcx 51c7: 74 23 je 0x51ec 51c9: 48 85 d2 test %rdx,%rdx 51cc: 74 1e je 0x51ec 51ce: 4d 85 c0 test %r8,%r8 51d1: 74 19 je 0x51ec 51d3: 45 85 c9 test %r9d,%r9d 51d6: 7e 1e jle 0x51f6 51d8: e8 23 a1 a6 01 call 0x1a6f300 51dd: ba 02 00 00 00 mov $0x2,%edx 51e2: 85 c0 test %eax,%eax 51e4: 0f 45 c2 cmovne %edx,%eax 51e7: 48 83 c4 28 add $0x28,%rsp 51eb: c3 ret 51ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 51f1: 48 83 c4 28 add $0x28,%rsp 51f5: c3 ret 51f6: b8 fa ff ff ff mov $0xfffffffa,%eax 51fb: 48 83 c4 28 add $0x28,%rsp 51ff: c3 ret 5200: 48 83 ec 28 sub $0x28,%rsp 5204: 48 85 c9 test %rcx,%rcx 5207: 74 23 je 0x522c 5209: 48 85 d2 test %rdx,%rdx 520c: 74 1e je 0x522c 520e: 4d 85 c0 test %r8,%r8 5211: 74 19 je 0x522c 5213: 45 85 c9 test %r9d,%r9d 5216: 7e 1e jle 0x5236 5218: e8 83 d9 a6 01 call 0x1a72ba0 521d: ba 02 00 00 00 mov $0x2,%edx 5222: 85 c0 test %eax,%eax 5224: 0f 45 c2 cmovne %edx,%eax 5227: 48 83 c4 28 add $0x28,%rsp 522b: c3 ret 522c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5231: 48 83 c4 28 add $0x28,%rsp 5235: c3 ret 5236: b8 fa ff ff ff mov $0xfffffffa,%eax 523b: 48 83 c4 28 add $0x28,%rsp 523f: c3 ret 5240: 48 83 ec 28 sub $0x28,%rsp 5244: 48 85 c9 test %rcx,%rcx 5247: 74 20 je 0x5269 5249: 48 85 d2 test %rdx,%rdx 524c: 74 1b je 0x5269 524e: 45 85 c0 test %r8d,%r8d 5251: 7f 0a jg 0x525d 5253: b8 fa ff ff ff mov $0xfffffffa,%eax 5258: 48 83 c4 28 add $0x28,%rsp 525c: c3 ret 525d: e8 3e 9f 03 00 call 0x3f1a0 5262: 33 c0 xor %eax,%eax 5264: 48 83 c4 28 add $0x28,%rsp 5268: c3 ret 5269: b8 f8 ff ff ff mov $0xfffffff8,%eax 526e: 48 83 c4 28 add $0x28,%rsp 5272: c3 ret 5273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 527f: 00 5280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5285: 48 85 c9 test %rcx,%rcx 5288: 74 22 je 0x52ac 528a: 48 85 d2 test %rdx,%rdx 528d: 74 1d je 0x52ac 528f: 45 85 c0 test %r8d,%r8d 5292: 7f 0b jg 0x529f 5294: b8 fa ff ff ff mov $0xfffffffa,%eax 5299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 529e: c3 ret 529f: e8 dc a1 03 00 call 0x3f480 52a4: 33 c0 xor %eax,%eax 52a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 52ab: c3 ret 52ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 52b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 52b6: c3 ret 52b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 52be: 00 00 52c0: 48 83 ec 28 sub $0x28,%rsp 52c4: 48 85 c9 test %rcx,%rcx 52c7: 74 20 je 0x52e9 52c9: 48 85 d2 test %rdx,%rdx 52cc: 74 1b je 0x52e9 52ce: 45 85 c0 test %r8d,%r8d 52d1: 7f 0a jg 0x52dd 52d3: b8 fa ff ff ff mov $0xfffffffa,%eax 52d8: 48 83 c4 28 add $0x28,%rsp 52dc: c3 ret 52dd: e8 7e a4 03 00 call 0x3f760 52e2: 33 c0 xor %eax,%eax 52e4: 48 83 c4 28 add $0x28,%rsp 52e8: c3 ret 52e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 52ee: 48 83 c4 28 add $0x28,%rsp 52f2: c3 ret 52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52ff: 00 5300: 41 54 push %r12 5302: 55 push %rbp 5303: 49 89 d1 mov %rdx,%r9 5306: 48 85 c9 test %rcx,%rcx 5309: 0f 84 cf 02 00 00 je 0x55de 530f: 4d 85 c9 test %r9,%r9 5312: 0f 84 c6 02 00 00 je 0x55de 5318: 45 85 c0 test %r8d,%r8d 531b: 0f 8e b4 02 00 00 jle 0x55d5 5321: 41 83 f8 08 cmp $0x8,%r8d 5325: 0f 8c 9b 02 00 00 jl 0x55c6 532b: 4c 89 c8 mov %r9,%rax 532e: 48 83 e0 1f and $0x1f,%rax 5332: 89 c0 mov %eax,%eax 5334: 85 c0 test %eax,%eax 5336: 74 0d je 0x5345 5338: a8 0f test $0xf,%al 533a: 0f 85 86 02 00 00 jne 0x55c6 5340: b8 01 00 00 00 mov $0x1,%eax 5345: 8d 50 08 lea 0x8(%rax),%edx 5348: 44 3b c2 cmp %edx,%r8d 534b: 0f 8c 75 02 00 00 jl 0x55c6 5351: 44 89 c5 mov %r8d,%ebp 5354: 45 33 db xor %r11d,%r11d 5357: 2b e8 sub %eax,%ebp 5359: 45 33 d2 xor %r10d,%r10d 535c: 83 e5 07 and $0x7,%ebp 535f: 4c 89 ca mov %r9,%rdx 5362: f7 dd neg %ebp 5364: 41 03 e8 add %r8d,%ebp 5367: 85 c0 test %eax,%eax 5369: 76 4e jbe 0x53b9 536b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5372: 00 5373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 537a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5380: c5 f9 10 12 vmovupd (%rdx),%xmm2 5384: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 538a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 5390: 49 ff c3 inc %r11 5393: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 5397: 49 83 c2 10 add $0x10,%r10 539b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 53a0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 53a4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 53a8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 53ac: c5 f9 11 0a vmovupd %xmm1,(%rdx) 53b0: 48 83 c2 10 add $0x10,%rdx 53b4: 4c 3b d8 cmp %rax,%r11 53b7: 72 c7 jb 0x5380 53b9: 49 89 c2 mov %rax,%r10 53bc: 49 c1 e2 04 shl $0x4,%r10 53c0: 48 63 d5 movslq %ebp,%rdx 53c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53ca: 00 53cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53e0: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 53e6: 48 83 c0 08 add $0x8,%rax 53ea: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 53f0: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 53f6: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 53fa: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 5401: 01 5402: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 5407: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 540b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 540f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 5416: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 541a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) 5420: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 5427: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 542e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 5432: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 5439: 01 543a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 543f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 5443: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 5447: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 544b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 5452: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) 5459: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 5460: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 5467: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 546b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 5472: 01 5473: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 5478: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 547c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 5480: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 5487: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 548b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) 5492: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 5499: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 54a0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 54a4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 54ab: 01 54ac: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 54b1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 54b5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 54b9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 54bd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) 54c4: 49 81 c2 80 00 00 00 add $0x80,%r10 54cb: 48 3b c2 cmp %rdx,%rax 54ce: 0f 82 0c ff ff ff jb 0x53e0 54d4: 8d 45 01 lea 0x1(%rbp),%eax 54d7: 41 3b c0 cmp %r8d,%eax 54da: 0f 87 d9 00 00 00 ja 0x55b9 54e0: 4d 63 c0 movslq %r8d,%r8 54e3: 4c 2b c2 sub %rdx,%r8 54e6: 49 83 f8 02 cmp $0x2,%r8 54ea: 0f 8c d2 00 00 00 jl 0x55c2 54f0: 48 c1 e2 04 shl $0x4,%rdx 54f4: 44 89 c0 mov %r8d,%eax 54f7: 83 e0 fe and $0xfffffffe,%eax 54fa: 45 33 e4 xor %r12d,%r12d 54fd: 48 63 c0 movslq %eax,%rax 5500: 45 33 d2 xor %r10d,%r10d 5503: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 5507: 49 03 d1 add %r9,%rdx 550a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5511: 00 5512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5520: c5 fd 10 12 vmovupd (%rdx),%ymm2 5524: 49 83 c4 02 add $0x2,%r12 5528: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 552e: c5 ff 12 0a vmovddup (%rdx),%ymm1 5532: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 5536: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 553d: 01 553e: 49 83 c2 20 add $0x20,%r10 5542: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 5547: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 554b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 554f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 5553: c5 fd 11 12 vmovupd %ymm2,(%rdx) 5557: 48 83 c2 20 add $0x20,%rdx 555b: 4c 3b e0 cmp %rax,%r12 555e: 72 c0 jb 0x5520 5560: 48 89 c2 mov %rax,%rdx 5563: 48 c1 e2 04 shl $0x4,%rdx 5567: 49 3b c0 cmp %r8,%rax 556a: 73 4d jae 0x55b9 556c: 48 63 ed movslq %ebp,%rbp 556f: 48 c1 e5 04 shl $0x4,%rbp 5573: 4c 03 cd add %rbp,%r9 5576: 48 03 cd add %rbp,%rcx 5579: 4c 03 ca add %rdx,%r9 557c: 0f 1f 40 00 nopl 0x0(%rax) 5580: c4 c1 79 10 11 vmovupd (%r9),%xmm2 5585: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 558a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 558f: 48 ff c0 inc %rax 5592: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 5596: 48 83 c2 10 add $0x10,%rdx 559a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 559f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 55a3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 55a7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 55ab: c4 c1 79 11 09 vmovupd %xmm1,(%r9) 55b0: 49 83 c1 10 add $0x10,%r9 55b4: 49 3b c0 cmp %r8,%rax 55b7: 72 c7 jb 0x5580 55b9: 33 c0 xor %eax,%eax 55bb: c5 f8 77 vzeroupper 55be: 5d pop %rbp 55bf: 41 5c pop %r12 55c1: c3 ret 55c2: 33 c0 xor %eax,%eax 55c4: eb 9a jmp 0x5560 55c6: 33 ed xor %ebp,%ebp 55c8: 41 83 f8 01 cmp $0x1,%r8d 55cc: 72 eb jb 0x55b9 55ce: 4d 63 c0 movslq %r8d,%r8 55d1: 33 c0 xor %eax,%eax 55d3: eb 8b jmp 0x5560 55d5: b8 fa ff ff ff mov $0xfffffffa,%eax 55da: 5d pop %rbp 55db: 41 5c pop %r12 55dd: c3 ret 55de: b8 f8 ff ff ff mov $0xfffffff8,%eax 55e3: 5d pop %rbp 55e4: 41 5c pop %r12 55e6: c3 ret 55e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 55ee: 00 55ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55f6: 0f 1f 00 nopl (%rax) 55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5600: 41 54 push %r12 5602: 49 89 cb mov %rcx,%r11 5605: 4d 85 db test %r11,%r11 5608: 0f 84 dd 01 00 00 je 0x57eb 560e: 48 85 d2 test %rdx,%rdx 5611: 0f 84 d4 01 00 00 je 0x57eb 5617: 45 85 c0 test %r8d,%r8d 561a: 0f 8e c3 01 00 00 jle 0x57e3 5620: 4d 63 c8 movslq %r8d,%r9 5623: 49 83 f9 08 cmp $0x8,%r9 5627: 0f 8c b1 01 00 00 jl 0x57de 562d: 48 89 d0 mov %rdx,%rax 5630: 48 83 e0 1f and $0x1f,%rax 5634: 85 c0 test %eax,%eax 5636: 74 0d je 0x5645 5638: a8 0f test $0xf,%al 563a: 0f 85 9e 01 00 00 jne 0x57de 5640: b8 01 00 00 00 mov $0x1,%eax 5645: 41 89 c2 mov %eax,%r10d 5648: 49 8d 4a 08 lea 0x8(%r10),%rcx 564c: 4c 3b c9 cmp %rcx,%r9 564f: 0f 8c 89 01 00 00 jl 0x57de 5655: 44 89 c1 mov %r8d,%ecx 5658: 2b c8 sub %eax,%ecx 565a: 83 e1 07 and $0x7,%ecx 565d: 44 2b c1 sub %ecx,%r8d 5660: 33 c9 xor %ecx,%ecx 5662: 4d 63 c0 movslq %r8d,%r8 5665: 45 33 e4 xor %r12d,%r12d 5668: 85 c0 test %eax,%eax 566a: 48 89 d0 mov %rdx,%rax 566d: 76 47 jbe 0x56b6 566f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5676: 00 5677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 567e: 66 90 xchg %ax,%ax 5680: c5 f9 10 18 vmovupd (%rax),%xmm3 5684: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 568a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 568e: 48 ff c1 inc %rcx 5691: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 5696: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 569a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 56a0: 49 83 c4 10 add $0x10,%r12 56a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 56a9: c5 f9 11 28 vmovupd %xmm5,(%rax) 56ad: 48 83 c0 10 add $0x10,%rax 56b1: 49 3b ca cmp %r10,%rcx 56b4: 72 ca jb 0x5680 56b6: 4c 89 d0 mov %r10,%rax 56b9: 48 c1 e0 04 shl $0x4,%rax 56bd: 0f 1f 00 nopl (%rax) 56c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 56c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 56c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 56cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 56d3: 49 83 c2 08 add $0x8,%r10 56d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 56dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 56e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 56e5: c5 ff 12 29 vmovddup (%rcx),%ymm5 56e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 56ee: c5 fd 11 29 vmovupd %ymm5,(%rcx) 56f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 56f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 56fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5702: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5706: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 570b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 5710: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5715: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) 571a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 5721: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5725: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 572a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 572e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 5733: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 5738: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 573d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) 5742: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 5749: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 574d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5752: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5756: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 575b: 48 05 80 00 00 00 add $0x80,%rax 5761: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5766: 4d 3b d0 cmp %r8,%r10 5769: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) 576e: 0f 82 4c ff ff ff jb 0x56c0 5774: 4c 89 c0 mov %r8,%rax 5777: 48 c1 e0 04 shl $0x4,%rax 577b: 48 03 d0 add %rax,%rdx 577e: 4d 3b c1 cmp %r9,%r8 5781: 73 53 jae 0x57d6 5783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 578a: 00 578b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57a0: c5 f9 10 1a vmovupd (%rdx),%xmm3 57a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 57aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 57ae: 49 ff c0 inc %r8 57b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 57b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 57ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 57c0: 48 83 c0 10 add $0x10,%rax 57c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 57c9: c5 f9 11 2a vmovupd %xmm5,(%rdx) 57cd: 48 83 c2 10 add $0x10,%rdx 57d1: 4d 3b c1 cmp %r9,%r8 57d4: 72 ca jb 0x57a0 57d6: 33 c0 xor %eax,%eax 57d8: c5 f8 77 vzeroupper 57db: 41 5c pop %r12 57dd: c3 ret 57de: 45 33 c0 xor %r8d,%r8d 57e1: eb 91 jmp 0x5774 57e3: b8 fa ff ff ff mov $0xfffffffa,%eax 57e8: 41 5c pop %r12 57ea: c3 ret 57eb: b8 f8 ff ff ff mov $0xfffffff8,%eax 57f0: 41 5c pop %r12 57f2: c3 ret 57f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 57f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57ff: 00 5800: 41 54 push %r12 5802: 49 89 cb mov %rcx,%r11 5805: 4d 85 db test %r11,%r11 5808: 0f 84 f9 01 00 00 je 0x5a07 580e: 48 85 d2 test %rdx,%rdx 5811: 0f 84 f0 01 00 00 je 0x5a07 5817: 45 85 c0 test %r8d,%r8d 581a: 0f 8e df 01 00 00 jle 0x59ff 5820: 4d 63 c8 movslq %r8d,%r9 5823: 49 83 f9 08 cmp $0x8,%r9 5827: 0f 8c cd 01 00 00 jl 0x59fa 582d: 48 89 d0 mov %rdx,%rax 5830: 48 83 e0 1f and $0x1f,%rax 5834: 85 c0 test %eax,%eax 5836: 74 0d je 0x5845 5838: a8 0f test $0xf,%al 583a: 0f 85 ba 01 00 00 jne 0x59fa 5840: b8 01 00 00 00 mov $0x1,%eax 5845: 41 89 c2 mov %eax,%r10d 5848: 49 8d 4a 08 lea 0x8(%r10),%rcx 584c: 4c 3b c9 cmp %rcx,%r9 584f: 0f 8c a5 01 00 00 jl 0x59fa 5855: 44 89 c1 mov %r8d,%ecx 5858: 2b c8 sub %eax,%ecx 585a: 83 e1 07 and $0x7,%ecx 585d: 44 2b c1 sub %ecx,%r8d 5860: 33 c9 xor %ecx,%ecx 5862: 4d 63 c0 movslq %r8d,%r8 5865: 45 33 e4 xor %r12d,%r12d 5868: 85 c0 test %eax,%eax 586a: 48 89 d0 mov %rdx,%rax 586d: 76 43 jbe 0x58b2 586f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5876: 00 5877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 587e: 66 90 xchg %ax,%ax 5880: c5 f9 10 18 vmovupd (%rax),%xmm3 5884: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 588a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 588e: 48 ff c1 inc %rcx 5891: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 5896: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 589a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 58a1: 49 83 c4 10 add $0x10,%r12 58a5: c5 f9 11 20 vmovupd %xmm4,(%rax) 58a9: 48 83 c0 10 add $0x10,%rax 58ad: 49 3b ca cmp %r10,%rcx 58b0: 72 ce jb 0x5880 58b2: 4c 89 d0 mov %r10,%rax 58b5: 48 c1 e0 04 shl $0x4,%rax 58b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 58c5: 49 83 c2 08 add $0x8,%r10 58c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 58cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 58d6: 01 58d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 58de: 02 58df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 58e6: 03 58e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 58eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 58f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 58f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 58f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 58fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) 5903: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 590a: 01 590b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 5911: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 5918: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 591e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 5925: 01 5926: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 592c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) 5933: 01 5934: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 593b: 02 593c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 5942: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 5949: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 594f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 5956: 02 5957: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 595d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) 5964: 02 5965: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 596c: 03 596d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 5973: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 597a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 5980: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 5986: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 598c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) 5992: 48 05 80 00 00 00 add $0x80,%rax 5998: 4d 3b d0 cmp %r8,%r10 599b: 0f 82 1f ff ff ff jb 0x58c0 59a1: 4c 89 c0 mov %r8,%rax 59a4: 48 c1 e0 04 shl $0x4,%rax 59a8: 48 03 d0 add %rax,%rdx 59ab: 4d 3b c1 cmp %r9,%r8 59ae: 73 42 jae 0x59f2 59b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59b7: 00 59b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59bf: 90 nop 59c0: c5 f9 10 1a vmovupd (%rdx),%xmm3 59c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 59ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 59ce: 49 ff c0 inc %r8 59d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 59d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 59da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 59e1: 48 83 c0 10 add $0x10,%rax 59e5: c5 f9 11 22 vmovupd %xmm4,(%rdx) 59e9: 48 83 c2 10 add $0x10,%rdx 59ed: 4d 3b c1 cmp %r9,%r8 59f0: 72 ce jb 0x59c0 59f2: 33 c0 xor %eax,%eax 59f4: c5 f8 77 vzeroupper 59f7: 41 5c pop %r12 59f9: c3 ret 59fa: 45 33 c0 xor %r8d,%r8d 59fd: eb a2 jmp 0x59a1 59ff: b8 fa ff ff ff mov $0xfffffffa,%eax 5a04: 41 5c pop %r12 5a06: c3 ret 5a07: b8 f8 ff ff ff mov $0xfffffff8,%eax 5a0c: 41 5c pop %r12 5a0e: c3 ret 5a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a16: 00 5a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a1e: 66 90 xchg %ax,%ax 5a20: 57 push %rdi 5a21: 41 54 push %r12 5a23: 55 push %rbp 5a24: 48 89 d5 mov %rdx,%rbp 5a27: 48 85 c9 test %rcx,%rcx 5a2a: 0f 84 f7 01 00 00 je 0x5c27 5a30: 48 85 ed test %rbp,%rbp 5a33: 0f 84 ee 01 00 00 je 0x5c27 5a39: 4d 85 c0 test %r8,%r8 5a3c: 0f 84 e5 01 00 00 je 0x5c27 5a42: 45 85 c9 test %r9d,%r9d 5a45: 0f 8e d2 01 00 00 jle 0x5c1d 5a4b: 41 83 f9 08 cmp $0x8,%r9d 5a4f: 0f 8c b8 01 00 00 jl 0x5c0d 5a55: 4d 89 c2 mov %r8,%r10 5a58: 49 83 e2 0f and $0xf,%r10 5a5c: 45 85 d2 test %r10d,%r10d 5a5f: 74 18 je 0x5a79 5a61: 41 f7 c2 03 00 00 00 test $0x3,%r10d 5a68: 0f 85 9f 01 00 00 jne 0x5c0d 5a6e: 41 f7 da neg %r10d 5a71: 41 83 c2 10 add $0x10,%r10d 5a75: 41 c1 ea 02 shr $0x2,%r10d 5a79: 41 8d 42 08 lea 0x8(%r10),%eax 5a7d: 44 3b c8 cmp %eax,%r9d 5a80: 0f 8c 87 01 00 00 jl 0x5c0d 5a86: 44 89 c8 mov %r9d,%eax 5a89: 33 d2 xor %edx,%edx 5a8b: 41 2b c2 sub %r10d,%eax 5a8e: 83 e0 07 and $0x7,%eax 5a91: f7 d8 neg %eax 5a93: 41 03 c1 add %r9d,%eax 5a96: 44 89 d7 mov %r10d,%edi 5a99: 45 85 d2 test %r10d,%r10d 5a9c: 76 21 jbe 0x5abf 5a9e: 66 90 xchg %ax,%ax 5aa0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 5aa5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 5aab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 5ab1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 5ab7: 48 ff c2 inc %rdx 5aba: 48 3b d7 cmp %rdi,%rdx 5abd: 72 e1 jb 0x5aa0 5abf: 45 89 d2 mov %r10d,%r10d 5ac2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 5ac7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5ace: 48 63 d0 movslq %eax,%rdx 5ad1: 74 4d je 0x5b20 5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5adf: 00 5ae0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 5ae4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 5ae9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 5aee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 5af3: 0f 59 c8 mulps %xmm0,%xmm1 5af6: 0f 59 da mulps %xmm2,%xmm3 5af9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 5afe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 5b04: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) 5b09: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) 5b0f: 48 83 c7 08 add $0x8,%rdi 5b13: 48 3b fa cmp %rdx,%rdi 5b16: 72 c8 jb 0x5ae0 5b18: eb 38 jmp 0x5b52 5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5b20: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 5b24: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 5b29: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 5b2e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 5b33: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 5b38: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 5b3e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) 5b43: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) 5b49: 48 83 c7 08 add $0x8,%rdi 5b4d: 48 3b fa cmp %rdx,%rdi 5b50: 72 ce jb 0x5b20 5b52: 8d 78 01 lea 0x1(%rax),%edi 5b55: 41 3b f9 cmp %r9d,%edi 5b58: 0f 87 a3 00 00 00 ja 0x5c01 5b5e: 4d 63 c9 movslq %r9d,%r9 5b61: 4c 2b ca sub %rdx,%r9 5b64: 49 83 f9 04 cmp $0x4,%r9 5b68: 0f 8c 9a 00 00 00 jl 0x5c08 5b6e: 45 89 cc mov %r9d,%r12d 5b71: 45 33 db xor %r11d,%r11d 5b74: 41 83 e4 fc and $0xfffffffc,%r12d 5b78: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 5b7d: 4d 63 e4 movslq %r12d,%r12 5b80: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 5b84: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 5b88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b8f: 00 5b90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5b9e: 00 00 5ba0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 5ba5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 5baa: 0f 59 c8 mulps %xmm0,%xmm1 5bad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 5bb2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) 5bb7: 49 83 c3 04 add $0x4,%r11 5bbb: 4d 3b dc cmp %r12,%r11 5bbe: 72 e0 jb 0x5ba0 5bc0: 4d 3b e1 cmp %r9,%r12 5bc3: 73 3c jae 0x5c01 5bc5: 48 63 c0 movslq %eax,%rax 5bc8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 5bcd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 5bd1: 49 8d 04 80 lea (%r8,%rax,4),%rax 5bd5: 0f 1f 40 00 nopl 0x0(%rax) 5bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5be0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 5be6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 5bed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 5bf3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 5bf9: 49 ff c4 inc %r12 5bfc: 4d 3b e1 cmp %r9,%r12 5bff: 72 df jb 0x5be0 5c01: 33 c0 xor %eax,%eax 5c03: 5d pop %rbp 5c04: 41 5c pop %r12 5c06: 5f pop %rdi 5c07: c3 ret 5c08: 45 33 e4 xor %r12d,%r12d 5c0b: eb b3 jmp 0x5bc0 5c0d: 33 c0 xor %eax,%eax 5c0f: 41 83 f9 01 cmp $0x1,%r9d 5c13: 72 ec jb 0x5c01 5c15: 4d 63 c9 movslq %r9d,%r9 5c18: 45 33 e4 xor %r12d,%r12d 5c1b: eb a3 jmp 0x5bc0 5c1d: b8 fa ff ff ff mov $0xfffffffa,%eax 5c22: 5d pop %rbp 5c23: 41 5c pop %r12 5c25: 5f pop %rdi 5c26: c3 ret 5c27: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c2c: 5d pop %rbp 5c2d: 41 5c pop %r12 5c2f: 5f pop %rdi 5c30: c3 ret 5c31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c38: 00 5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c40: 56 push %rsi 5c41: 57 push %rdi 5c42: 41 54 push %r12 5c44: 48 89 d7 mov %rdx,%rdi 5c47: 48 85 c9 test %rcx,%rcx 5c4a: 0f 84 f3 01 00 00 je 0x5e43 5c50: 48 85 ff test %rdi,%rdi 5c53: 0f 84 ea 01 00 00 je 0x5e43 5c59: 4d 85 c0 test %r8,%r8 5c5c: 0f 84 e1 01 00 00 je 0x5e43 5c62: 45 85 c9 test %r9d,%r9d 5c65: 0f 8e ce 01 00 00 jle 0x5e39 5c6b: 41 83 f9 08 cmp $0x8,%r9d 5c6f: 0f 8c b5 01 00 00 jl 0x5e2a 5c75: 4d 89 c2 mov %r8,%r10 5c78: 49 83 e2 0f and $0xf,%r10 5c7c: 45 85 d2 test %r10d,%r10d 5c7f: 74 18 je 0x5c99 5c81: 41 f7 c2 03 00 00 00 test $0x3,%r10d 5c88: 0f 85 9c 01 00 00 jne 0x5e2a 5c8e: 41 f7 da neg %r10d 5c91: 41 83 c2 10 add $0x10,%r10d 5c95: 41 c1 ea 02 shr $0x2,%r10d 5c99: 44 89 d0 mov %r10d,%eax 5c9c: 83 c0 08 add $0x8,%eax 5c9f: 44 3b c8 cmp %eax,%r9d 5ca2: 0f 8c 82 01 00 00 jl 0x5e2a 5ca8: 44 89 ce mov %r9d,%esi 5cab: 33 d2 xor %edx,%edx 5cad: 41 2b f2 sub %r10d,%esi 5cb0: 83 e6 07 and $0x7,%esi 5cb3: f7 de neg %esi 5cb5: 41 03 f1 add %r9d,%esi 5cb8: 44 89 d0 mov %r10d,%eax 5cbb: 45 85 d2 test %r10d,%r10d 5cbe: 76 1f jbe 0x5cdf 5cc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 5cc5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 5cca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 5cd0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 5cd6: 48 8d 52 01 lea 0x1(%rdx),%rdx 5cda: 48 3b d0 cmp %rax,%rdx 5cdd: 72 e1 jb 0x5cc0 5cdf: 45 89 d2 mov %r10d,%r10d 5ce2: 48 63 d6 movslq %esi,%rdx 5ce5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11 5ce9: 49 f7 c3 0f 00 00 00 test $0xf,%r11 5cf0: 74 4e je 0x5d40 5cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d00: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1 5d04: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3 5d09: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0 5d0d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2 5d12: 0f 59 c8 mulps %xmm0,%xmm1 5d15: 0f 59 da mulps %xmm2,%xmm3 5d18: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1 5d1d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3 5d23: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4) 5d28: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4) 5d2e: 48 8d 40 08 lea 0x8(%rax),%rax 5d32: 48 3b c2 cmp %rdx,%rax 5d35: 72 c9 jb 0x5d00 5d37: eb 38 jmp 0x5d71 5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d40: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0 5d44: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1 5d49: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0 5d4d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1 5d52: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0 5d57: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1 5d5d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4) 5d62: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4) 5d68: 48 8d 40 08 lea 0x8(%rax),%rax 5d6c: 48 3b c2 cmp %rdx,%rax 5d6f: 72 cf jb 0x5d40 5d71: 8d 46 01 lea 0x1(%rsi),%eax 5d74: 41 3b c1 cmp %r9d,%eax 5d77: 0f 87 a2 00 00 00 ja 0x5e1f 5d7d: 4d 63 c9 movslq %r9d,%r9 5d80: 4c 2b ca sub %rdx,%r9 5d83: 49 83 f9 04 cmp $0x4,%r9 5d87: 0f 8c 99 00 00 00 jl 0x5e26 5d8d: 48 c1 e2 02 shl $0x2,%rdx 5d91: 44 89 c8 mov %r9d,%eax 5d94: 83 e0 fc and $0xfffffffc,%eax 5d97: 49 89 d3 mov %rdx,%r11 5d9a: 49 89 d2 mov %rdx,%r10 5d9d: 45 33 e4 xor %r12d,%r12d 5da0: 48 63 c0 movslq %eax,%rax 5da3: 4c 03 df add %rdi,%r11 5da6: 4c 03 d1 add %rcx,%r10 5da9: 49 03 d0 add %r8,%rdx 5dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5db3: 00 5db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5dc0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1 5dc5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0 5dca: 0f 59 c8 mulps %xmm0,%xmm1 5dcd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1 5dd2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4) 5dd7: 4d 8d 64 24 04 lea 0x4(%r12),%r12 5ddc: 4c 3b e0 cmp %rax,%r12 5ddf: 72 df jb 0x5dc0 5de1: 49 3b c1 cmp %r9,%rax 5de4: 73 39 jae 0x5e1f 5de6: 48 63 f6 movslq %esi,%rsi 5de9: 48 c1 e6 02 shl $0x2,%rsi 5ded: 48 03 fe add %rsi,%rdi 5df0: 48 03 ce add %rsi,%rcx 5df3: 4c 03 c6 add %rsi,%r8 5df6: 0f 1f 00 nopl (%rax) 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e00: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 5e05: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0 5e0a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0 5e10: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 5e16: 48 8d 40 01 lea 0x1(%rax),%rax 5e1a: 49 3b c1 cmp %r9,%rax 5e1d: 72 e1 jb 0x5e00 5e1f: 33 c0 xor %eax,%eax 5e21: 41 5c pop %r12 5e23: 5f pop %rdi 5e24: 5e pop %rsi 5e25: c3 ret 5e26: 33 c0 xor %eax,%eax 5e28: eb b7 jmp 0x5de1 5e2a: 33 f6 xor %esi,%esi 5e2c: 41 83 f9 01 cmp $0x1,%r9d 5e30: 72 ed jb 0x5e1f 5e32: 4d 63 c9 movslq %r9d,%r9 5e35: 33 c0 xor %eax,%eax 5e37: eb a8 jmp 0x5de1 5e39: b8 fa ff ff ff mov $0xfffffffa,%eax 5e3e: 41 5c pop %r12 5e40: 5f pop %rdi 5e41: 5e pop %rsi 5e42: c3 ret 5e43: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e48: 41 5c pop %r12 5e4a: 5f pop %rdi 5e4b: 5e pop %rsi 5e4c: c3 ret 5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e54: 00 5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e5c: 0f 1f 40 00 nopl 0x0(%rax) 5e60: 57 push %rdi 5e61: 41 54 push %r12 5e63: 55 push %rbp 5e64: 48 89 d5 mov %rdx,%rbp 5e67: 48 85 c9 test %rcx,%rcx 5e6a: 0f 84 f8 01 00 00 je 0x6068 5e70: 48 85 ed test %rbp,%rbp 5e73: 0f 84 ef 01 00 00 je 0x6068 5e79: 4d 85 c0 test %r8,%r8 5e7c: 0f 84 e6 01 00 00 je 0x6068 5e82: 45 85 c9 test %r9d,%r9d 5e85: 0f 8e d3 01 00 00 jle 0x605e 5e8b: 41 83 f9 08 cmp $0x8,%r9d 5e8f: 0f 8c b9 01 00 00 jl 0x604e 5e95: 4d 89 c2 mov %r8,%r10 5e98: 49 83 e2 0f and $0xf,%r10 5e9c: 45 85 d2 test %r10d,%r10d 5e9f: 74 18 je 0x5eb9 5ea1: 41 f7 c2 03 00 00 00 test $0x3,%r10d 5ea8: 0f 85 a0 01 00 00 jne 0x604e 5eae: 41 f7 da neg %r10d 5eb1: 41 83 c2 10 add $0x10,%r10d 5eb5: 41 c1 ea 02 shr $0x2,%r10d 5eb9: 41 8d 42 08 lea 0x8(%r10),%eax 5ebd: 44 3b c8 cmp %eax,%r9d 5ec0: 0f 8c 88 01 00 00 jl 0x604e 5ec6: 44 89 c8 mov %r9d,%eax 5ec9: 33 d2 xor %edx,%edx 5ecb: 41 2b c2 sub %r10d,%eax 5ece: 44 89 d7 mov %r10d,%edi 5ed1: 83 e0 07 and $0x7,%eax 5ed4: f7 d8 neg %eax 5ed6: 41 03 c1 add %r9d,%eax 5ed9: 45 85 d2 test %r10d,%r10d 5edc: 76 22 jbe 0x5f00 5ede: 66 90 xchg %ax,%ax 5ee0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 5ee5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 5eeb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 5ef1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 5ef7: 48 83 c2 01 add $0x1,%rdx 5efb: 48 3b d7 cmp %rdi,%rdx 5efe: 72 e0 jb 0x5ee0 5f00: 45 89 d2 mov %r10d,%r10d 5f03: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 5f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5f0f: 48 63 d0 movslq %eax,%rdx 5f12: 74 4c je 0x5f60 5f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f20: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 5f24: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 5f29: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 5f2e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 5f33: 0f 59 c8 mulps %xmm0,%xmm1 5f36: 0f 59 da mulps %xmm2,%xmm3 5f39: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 5f3e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 5f44: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4) 5f49: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4) 5f4f: 48 83 c7 08 add $0x8,%rdi 5f53: 48 3b fa cmp %rdx,%rdi 5f56: 72 c8 jb 0x5f20 5f58: eb 38 jmp 0x5f92 5f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5f60: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 5f64: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 5f69: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 5f6e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 5f73: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 5f78: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 5f7e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4) 5f83: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4) 5f89: 48 83 c7 08 add $0x8,%rdi 5f8d: 48 3b fa cmp %rdx,%rdi 5f90: 72 ce jb 0x5f60 5f92: 8d 78 01 lea 0x1(%rax),%edi 5f95: 41 3b f9 cmp %r9d,%edi 5f98: 0f 87 a4 00 00 00 ja 0x6042 5f9e: 4d 63 c9 movslq %r9d,%r9 5fa1: 4c 2b ca sub %rdx,%r9 5fa4: 49 83 f9 04 cmp $0x4,%r9 5fa8: 0f 8c 9b 00 00 00 jl 0x6049 5fae: 45 89 cc mov %r9d,%r12d 5fb1: 45 33 db xor %r11d,%r11d 5fb4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 5fb9: 41 83 e4 fc and $0xfffffffc,%r12d 5fbd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 5fc1: 4d 63 e4 movslq %r12d,%r12 5fc4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 5fc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5fcf: 00 5fd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5fde: 00 00 5fe0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 5fe5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 5fea: 0f 59 c8 mulps %xmm0,%xmm1 5fed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 5ff2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4) 5ff7: 49 83 c3 04 add $0x4,%r11 5ffb: 4d 3b dc cmp %r12,%r11 5ffe: 72 e0 jb 0x5fe0 6000: 4d 3b e1 cmp %r9,%r12 6003: 73 3d jae 0x6042 6005: 48 63 c0 movslq %eax,%rax 6008: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 600d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6011: 49 8d 04 80 lea (%r8,%rax,4),%rax 6015: 0f 1f 40 00 nopl 0x0(%rax) 6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6020: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 6026: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 602d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 6033: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 6039: 49 83 c4 01 add $0x1,%r12 603d: 4d 3b e1 cmp %r9,%r12 6040: 72 de jb 0x6020 6042: 33 c0 xor %eax,%eax 6044: 5d pop %rbp 6045: 41 5c pop %r12 6047: 5f pop %rdi 6048: c3 ret 6049: 45 33 e4 xor %r12d,%r12d 604c: eb b2 jmp 0x6000 604e: 33 c0 xor %eax,%eax 6050: 41 83 f9 01 cmp $0x1,%r9d 6054: 72 ec jb 0x6042 6056: 4d 63 c9 movslq %r9d,%r9 6059: 45 33 e4 xor %r12d,%r12d 605c: eb a2 jmp 0x6000 605e: b8 fa ff ff ff mov $0xfffffffa,%eax 6063: 5d pop %rbp 6064: 41 5c pop %r12 6066: 5f pop %rdi 6067: c3 ret 6068: b8 f8 ff ff ff mov $0xfffffff8,%eax 606d: 5d pop %rbp 606e: 41 5c pop %r12 6070: 5f pop %rdi 6071: c3 ret 6072: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6080: 48 83 ec 28 sub $0x28,%rsp 6084: 48 85 c9 test %rcx,%rcx 6087: 74 25 je 0x60ae 6089: 48 85 d2 test %rdx,%rdx 608c: 74 20 je 0x60ae 608e: 4d 85 c0 test %r8,%r8 6091: 74 1b je 0x60ae 6093: 45 85 c9 test %r9d,%r9d 6096: 7f 0a jg 0x60a2 6098: b8 fa ff ff ff mov $0xfffffffa,%eax 609d: 48 83 c4 28 add $0x28,%rsp 60a1: c3 ret 60a2: e8 59 99 03 00 call 0x3fa00 60a7: 33 c0 xor %eax,%eax 60a9: 48 83 c4 28 add $0x28,%rsp 60ad: c3 ret 60ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 60b3: 48 83 c4 28 add $0x28,%rsp 60b7: c3 ret 60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60bf: 00 60c0: 48 83 ec 28 sub $0x28,%rsp 60c4: 48 85 c9 test %rcx,%rcx 60c7: 74 25 je 0x60ee 60c9: 48 85 d2 test %rdx,%rdx 60cc: 74 20 je 0x60ee 60ce: 4d 85 c0 test %r8,%r8 60d1: 74 1b je 0x60ee 60d3: 45 85 c9 test %r9d,%r9d 60d6: 7f 0a jg 0x60e2 60d8: b8 fa ff ff ff mov $0xfffffffa,%eax 60dd: 48 83 c4 28 add $0x28,%rsp 60e1: c3 ret 60e2: e8 59 99 03 00 call 0x3fa40 60e7: 33 c0 xor %eax,%eax 60e9: 48 83 c4 28 add $0x28,%rsp 60ed: c3 ret 60ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 60f3: 48 83 c4 28 add $0x28,%rsp 60f7: c3 ret 60f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60ff: 00 6100: 48 83 ec 28 sub $0x28,%rsp 6104: 48 85 c9 test %rcx,%rcx 6107: 74 25 je 0x612e 6109: 48 85 d2 test %rdx,%rdx 610c: 74 20 je 0x612e 610e: 4d 85 c0 test %r8,%r8 6111: 74 1b je 0x612e 6113: 45 85 c9 test %r9d,%r9d 6116: 7f 0a jg 0x6122 6118: b8 fa ff ff ff mov $0xfffffffa,%eax 611d: 48 83 c4 28 add $0x28,%rsp 6121: c3 ret 6122: e8 59 99 03 00 call 0x3fa80 6127: 33 c0 xor %eax,%eax 6129: 48 83 c4 28 add $0x28,%rsp 612d: c3 ret 612e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6133: 48 83 c4 28 add $0x28,%rsp 6137: c3 ret 6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 613f: 00 6140: 53 push %rbx 6141: 48 85 c9 test %rcx,%rcx 6144: 0f 84 d4 01 00 00 je 0x631e 614a: 4d 85 c0 test %r8,%r8 614d: 0f 84 cb 01 00 00 je 0x631e 6153: 45 85 c9 test %r9d,%r9d 6156: 0f 8e bb 01 00 00 jle 0x6317 615c: 41 83 f9 08 cmp $0x8,%r9d 6160: 0f 8c a1 01 00 00 jl 0x6307 6166: 4d 89 c3 mov %r8,%r11 6169: 49 83 e3 0f and $0xf,%r11 616d: 45 85 db test %r11d,%r11d 6170: 74 18 je 0x618a 6172: 41 f7 c3 03 00 00 00 test $0x3,%r11d 6179: 0f 85 88 01 00 00 jne 0x6307 617f: 41 f7 db neg %r11d 6182: 41 83 c3 10 add $0x10,%r11d 6186: 41 c1 eb 02 shr $0x2,%r11d 618a: 41 8d 43 08 lea 0x8(%r11),%eax 618e: 44 3b c8 cmp %eax,%r9d 6191: 0f 8c 70 01 00 00 jl 0x6307 6197: 44 89 c8 mov %r9d,%eax 619a: 33 d2 xor %edx,%edx 619c: 41 2b c3 sub %r11d,%eax 619f: 83 e0 07 and $0x7,%eax 61a2: f7 d8 neg %eax 61a4: 41 03 c1 add %r9d,%eax 61a7: 44 89 db mov %r11d,%ebx 61aa: 45 85 db test %r11d,%r11d 61ad: 76 2e jbe 0x61dd 61af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61b6: 00 61b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61be: 66 90 xchg %ax,%ax 61c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 61c5: f3 0f 59 c1 mulss %xmm1,%xmm0 61c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 61cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 61d5: 48 ff c2 inc %rdx 61d8: 48 3b d3 cmp %rbx,%rdx 61db: 72 e3 jb 0x61c0 61dd: 45 89 db mov %r11d,%r11d 61e0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 61e4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 61eb: 48 63 d0 movslq %eax,%rdx 61ee: 74 40 je 0x6230 61f0: 0f 28 c1 movaps %xmm1,%xmm0 61f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 61fe: 00 00 6200: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 6204: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 6209: 0f 59 d0 mulps %xmm0,%xmm2 620c: 0f 59 d8 mulps %xmm0,%xmm3 620f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 6214: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 621a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 621f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 6225: 48 83 c3 08 add $0x8,%rbx 6229: 48 3b da cmp %rdx,%rbx 622c: 72 d2 jb 0x6200 622e: eb 3e jmp 0x626e 6230: 0f 28 c1 movaps %xmm1,%xmm0 6233: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 623e: 00 00 6240: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2 6244: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3 6249: 0f 59 d0 mulps %xmm0,%xmm2 624c: 0f 59 d8 mulps %xmm0,%xmm3 624f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 6254: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 625a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4) 625f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4) 6265: 48 83 c3 08 add $0x8,%rbx 6269: 48 3b da cmp %rdx,%rbx 626c: 72 d2 jb 0x6240 626e: 8d 58 01 lea 0x1(%rax),%ebx 6271: 41 3b d9 cmp %r9d,%ebx 6274: 0f 87 84 00 00 00 ja 0x62fe 627a: 4d 63 d1 movslq %r9d,%r10 627d: 4c 2b d2 sub %rdx,%r10 6280: 49 83 fa 04 cmp $0x4,%r10 6284: 0f 8c 78 00 00 00 jl 0x6302 628a: 45 89 d3 mov %r10d,%r11d 628d: 45 33 c9 xor %r9d,%r9d 6290: 41 83 e3 fc and $0xfffffffc,%r11d 6294: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 6298: 4d 63 db movslq %r11d,%r11 629b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 629f: 90 nop 62a0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 62a5: 0f 59 d0 mulps %xmm0,%xmm2 62a8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 62ad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4) 62b2: 49 83 c1 04 add $0x4,%r9 62b6: 4d 3b cb cmp %r11,%r9 62b9: 72 e5 jb 0x62a0 62bb: 4d 3b da cmp %r10,%r11 62be: 73 3e jae 0x62fe 62c0: 48 63 c0 movslq %eax,%rax 62c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 62c7: 49 8d 04 80 lea (%r8,%rax,4),%rax 62cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62d2: 00 62d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 62e0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 62e6: f3 0f 59 c1 mulss %xmm1,%xmm0 62ea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 62f0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 62f6: 49 ff c3 inc %r11 62f9: 4d 3b da cmp %r10,%r11 62fc: 72 e2 jb 0x62e0 62fe: 33 c0 xor %eax,%eax 6300: 5b pop %rbx 6301: c3 ret 6302: 45 33 db xor %r11d,%r11d 6305: eb b4 jmp 0x62bb 6307: 33 c0 xor %eax,%eax 6309: 41 83 f9 01 cmp $0x1,%r9d 630d: 72 ef jb 0x62fe 630f: 4d 63 d1 movslq %r9d,%r10 6312: 45 33 db xor %r11d,%r11d 6315: eb a4 jmp 0x62bb 6317: b8 fa ff ff ff mov $0xfffffffa,%eax 631c: 5b pop %rbx 631d: c3 ret 631e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6323: 5b pop %rbx 6324: c3 ret 6325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 632c: 00 632d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6340: 48 85 c9 test %rcx,%rcx 6343: 0f 84 84 01 00 00 je 0x64cd 6349: 4d 85 c0 test %r8,%r8 634c: 0f 84 7b 01 00 00 je 0x64cd 6352: 45 85 c9 test %r9d,%r9d 6355: 0f 8e 6b 01 00 00 jle 0x64c6 635b: 49 63 c1 movslq %r9d,%rax 635e: 48 83 f8 08 cmp $0x8,%rax 6362: 0f 8c 59 01 00 00 jl 0x64c1 6368: 4d 89 c3 mov %r8,%r11 636b: 49 83 e3 0f and $0xf,%r11 636f: 45 85 db test %r11d,%r11d 6372: 74 18 je 0x638c 6374: 41 f7 c3 03 00 00 00 test $0x3,%r11d 637b: 0f 85 40 01 00 00 jne 0x64c1 6381: 41 f7 db neg %r11d 6384: 41 83 c3 10 add $0x10,%r11d 6388: 41 c1 eb 02 shr $0x2,%r11d 638c: 44 89 da mov %r11d,%edx 638f: 83 c2 08 add $0x8,%edx 6392: 48 3b c2 cmp %rdx,%rax 6395: 0f 8c 26 01 00 00 jl 0x64c1 639b: 44 89 ca mov %r9d,%edx 639e: 41 2b d3 sub %r11d,%edx 63a1: 83 e2 07 and $0x7,%edx 63a4: 44 2b ca sub %edx,%r9d 63a7: 33 d2 xor %edx,%edx 63a9: 45 89 da mov %r11d,%r10d 63ac: 45 85 db test %r11d,%r11d 63af: 76 2d jbe 0x63de 63b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63b8: 00 63b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 63c5: f3 0f 59 c1 mulss %xmm1,%xmm0 63c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 63cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 63d5: 48 8d 52 01 lea 0x1(%rdx),%rdx 63d9: 49 3b d2 cmp %r10,%rdx 63dc: 72 e2 jb 0x63c0 63de: 45 89 db mov %r11d,%r11d 63e1: 49 63 d1 movslq %r9d,%rdx 63e4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11 63e8: 49 f7 c3 0f 00 00 00 test $0xf,%r11 63ef: 74 41 je 0x6432 63f1: 0f 28 c1 movaps %xmm1,%xmm0 63f4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63ff: 00 6400: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2 6405: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 640b: 0f 59 d0 mulps %xmm0,%xmm2 640e: 0f 59 d8 mulps %xmm0,%xmm3 6411: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 6416: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 641c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 6421: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 6427: 4d 8d 52 08 lea 0x8(%r10),%r10 642b: 4c 3b d2 cmp %rdx,%r10 642e: 72 d0 jb 0x6400 6430: eb 3e jmp 0x6470 6432: 0f 28 c1 movaps %xmm1,%xmm0 6435: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6440: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2 6445: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3 644b: 0f 59 d0 mulps %xmm0,%xmm2 644e: 0f 59 d8 mulps %xmm0,%xmm3 6451: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2 6456: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3 645c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4) 6461: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 6467: 4d 8d 52 08 lea 0x8(%r10),%r10 646b: 4c 3b d2 cmp %rdx,%r10 646e: 72 d0 jb 0x6440 6470: 33 d2 xor %edx,%edx 6472: 45 8d 51 01 lea 0x1(%r9),%r10d 6476: 4d 63 d2 movslq %r10d,%r10 6479: 4c 3b d0 cmp %rax,%r10 647c: 77 40 ja 0x64be 647e: 4d 63 c9 movslq %r9d,%r9 6481: 49 2b c1 sub %r9,%rax 6484: 49 c1 e1 02 shl $0x2,%r9 6488: 49 03 c9 add %r9,%rcx 648b: 4d 03 c1 add %r9,%r8 648e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6495: 00 6496: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 649d: 0f 1f 00 nopl (%rax) 64a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 64a5: f3 0f 59 c1 mulss %xmm1,%xmm0 64a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 64af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 64b5: 48 8d 52 01 lea 0x1(%rdx),%rdx 64b9: 48 3b d0 cmp %rax,%rdx 64bc: 72 e2 jb 0x64a0 64be: 33 c0 xor %eax,%eax 64c0: c3 ret 64c1: 45 33 c9 xor %r9d,%r9d 64c4: eb aa jmp 0x6470 64c6: b8 fa ff ff ff mov $0xfffffffa,%eax 64cb: 90 nop 64cc: c3 ret 64cd: b8 f8 ff ff ff mov $0xfffffff8,%eax 64d2: c3 ret 64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64df: 00 64e0: 53 push %rbx 64e1: 48 85 c9 test %rcx,%rcx 64e4: 0f 84 d5 01 00 00 je 0x66bf 64ea: 4d 85 c0 test %r8,%r8 64ed: 0f 84 cc 01 00 00 je 0x66bf 64f3: 45 85 c9 test %r9d,%r9d 64f6: 0f 8e bc 01 00 00 jle 0x66b8 64fc: 41 83 f9 08 cmp $0x8,%r9d 6500: 0f 8c a2 01 00 00 jl 0x66a8 6506: 4d 89 c3 mov %r8,%r11 6509: 49 83 e3 0f and $0xf,%r11 650d: 45 85 db test %r11d,%r11d 6510: 74 18 je 0x652a 6512: 41 f7 c3 03 00 00 00 test $0x3,%r11d 6519: 0f 85 89 01 00 00 jne 0x66a8 651f: 41 f7 db neg %r11d 6522: 41 83 c3 10 add $0x10,%r11d 6526: 41 c1 eb 02 shr $0x2,%r11d 652a: 41 8d 43 08 lea 0x8(%r11),%eax 652e: 44 3b c8 cmp %eax,%r9d 6531: 0f 8c 71 01 00 00 jl 0x66a8 6537: 44 89 c8 mov %r9d,%eax 653a: 33 d2 xor %edx,%edx 653c: 41 2b c3 sub %r11d,%eax 653f: 44 89 db mov %r11d,%ebx 6542: 83 e0 07 and $0x7,%eax 6545: f7 d8 neg %eax 6547: 41 03 c1 add %r9d,%eax 654a: 45 85 db test %r11d,%r11d 654d: 76 2f jbe 0x657e 654f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6556: 00 6557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 655e: 66 90 xchg %ax,%ax 6560: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 6565: f3 0f 59 c1 mulss %xmm1,%xmm0 6569: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 656f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 6575: 48 83 c2 01 add $0x1,%rdx 6579: 48 3b d3 cmp %rbx,%rdx 657c: 72 e2 jb 0x6560 657e: 45 89 db mov %r11d,%r11d 6581: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 6585: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 658c: 48 63 d0 movslq %eax,%rdx 658f: 74 3f je 0x65d0 6591: 0f 28 c1 movaps %xmm1,%xmm0 6594: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 659f: 00 65a0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 65a4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 65a9: 0f 59 d0 mulps %xmm0,%xmm2 65ac: 0f 59 d8 mulps %xmm0,%xmm3 65af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 65b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 65ba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 65bf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 65c5: 48 83 c3 08 add $0x8,%rbx 65c9: 48 3b da cmp %rdx,%rbx 65cc: 72 d2 jb 0x65a0 65ce: eb 3e jmp 0x660e 65d0: 0f 28 c1 movaps %xmm1,%xmm0 65d3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0 65d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 65de: 00 00 65e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2 65e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3 65e9: 0f 59 d0 mulps %xmm0,%xmm2 65ec: 0f 59 d8 mulps %xmm0,%xmm3 65ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2 65f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3 65fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4) 65ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4) 6605: 48 83 c3 08 add $0x8,%rbx 6609: 48 3b da cmp %rdx,%rbx 660c: 72 d2 jb 0x65e0 660e: 8d 58 01 lea 0x1(%rax),%ebx 6611: 41 3b d9 cmp %r9d,%ebx 6614: 0f 87 85 00 00 00 ja 0x669f 661a: 4d 63 d1 movslq %r9d,%r10 661d: 4c 2b d2 sub %rdx,%r10 6620: 49 83 fa 04 cmp $0x4,%r10 6624: 0f 8c 79 00 00 00 jl 0x66a3 662a: 45 89 d3 mov %r10d,%r11d 662d: 45 33 c9 xor %r9d,%r9d 6630: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx 6634: 41 83 e3 fc and $0xfffffffc,%r11d 6638: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 663c: 4d 63 db movslq %r11d,%r11 663f: 90 nop 6640: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2 6645: 0f 59 d0 mulps %xmm0,%xmm2 6648: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2 664d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4) 6652: 49 83 c1 04 add $0x4,%r9 6656: 4d 3b cb cmp %r11,%r9 6659: 72 e5 jb 0x6640 665b: 4d 3b da cmp %r10,%r11 665e: 73 3f jae 0x669f 6660: 48 63 c0 movslq %eax,%rax 6663: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6667: 49 8d 04 80 lea (%r8,%rax,4),%rax 666b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6672: 00 6673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6680: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0 6686: f3 0f 59 c1 mulss %xmm1,%xmm0 668a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0 6690: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4) 6696: 49 83 c3 01 add $0x1,%r11 669a: 4d 3b da cmp %r10,%r11 669d: 72 e1 jb 0x6680 669f: 33 c0 xor %eax,%eax 66a1: 5b pop %rbx 66a2: c3 ret 66a3: 45 33 db xor %r11d,%r11d 66a6: eb b3 jmp 0x665b 66a8: 33 c0 xor %eax,%eax 66aa: 41 83 f9 01 cmp $0x1,%r9d 66ae: 72 ef jb 0x669f 66b0: 4d 63 d1 movslq %r9d,%r10 66b3: 45 33 db xor %r11d,%r11d 66b6: eb a3 jmp 0x665b 66b8: b8 fa ff ff ff mov $0xfffffffa,%eax 66bd: 5b pop %rbx 66be: c3 ret 66bf: b8 f8 ff ff ff mov $0xfffffff8,%eax 66c4: 5b pop %rbx 66c5: c3 ret 66c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66cd: 00 66ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66d5: 0f 1f 40 00 nopl 0x0(%rax) 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66e0: 41 57 push %r15 66e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2 66e6: 48 85 c9 test %rcx,%rcx 66e9: 0f 84 b0 01 00 00 je 0x689f 66ef: 4d 85 c0 test %r8,%r8 66f2: 0f 84 a7 01 00 00 je 0x689f 66f8: 45 85 c9 test %r9d,%r9d 66fb: 0f 8e 96 01 00 00 jle 0x6897 6701: 41 83 f9 10 cmp $0x10,%r9d 6705: 0f 8c 7c 01 00 00 jl 0x6887 670b: 4d 89 c2 mov %r8,%r10 670e: 49 83 e2 1f and $0x1f,%r10 6712: 45 89 d2 mov %r10d,%r10d 6715: 45 85 d2 test %r10d,%r10d 6718: 74 18 je 0x6732 671a: 41 f7 c2 03 00 00 00 test $0x3,%r10d 6721: 0f 85 60 01 00 00 jne 0x6887 6727: 41 f7 da neg %r10d 672a: 41 83 c2 20 add $0x20,%r10d 672e: 41 c1 ea 02 shr $0x2,%r10d 6732: 41 8d 42 10 lea 0x10(%r10),%eax 6736: 44 3b c8 cmp %eax,%r9d 6739: 0f 8c 48 01 00 00 jl 0x6887 673f: 44 89 c8 mov %r9d,%eax 6742: 33 d2 xor %edx,%edx 6744: 41 2b c2 sub %r10d,%eax 6747: 83 e0 0f and $0xf,%eax 674a: f7 d8 neg %eax 674c: 41 03 c1 add %r9d,%eax 674f: 45 85 d2 test %r10d,%r10d 6752: 76 25 jbe 0x6779 6754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6760: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0 6765: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1 676b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4) 6771: 48 ff c2 inc %rdx 6774: 49 3b d2 cmp %r10,%rdx 6777: 72 e7 jb 0x6760 6779: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0 677e: 48 63 d0 movslq %eax,%rdx 6781: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1 6787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 678e: 00 678f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6796: 0f 1f 00 nopl (%rax) 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 67a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 67ad: 01 67ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5 67b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4 67b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3 67bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4) 67c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5 67cc: 01 67cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3 67d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4 67d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4) 67df: 49 83 c2 10 add $0x10,%r10 67e3: 4c 3b d2 cmp %rdx,%r10 67e6: 72 b8 jb 0x67a0 67e8: 44 8d 50 01 lea 0x1(%rax),%r10d 67ec: 45 3b d1 cmp %r9d,%r10d 67ef: 0f 87 85 00 00 00 ja 0x687a 67f5: 4d 63 d9 movslq %r9d,%r11 67f8: 4c 2b da sub %rdx,%r11 67fb: 49 83 fb 04 cmp $0x4,%r11 67ff: 0f 8c 7d 00 00 00 jl 0x6882 6805: 45 89 df mov %r11d,%r15d 6808: 45 33 d2 xor %r10d,%r10d 680b: 41 83 e7 fc and $0xfffffffc,%r15d 680f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 6813: 4d 63 ff movslq %r15d,%r15 6816: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 681a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6820: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1 6826: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3 682c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4) 6832: 49 83 c2 04 add $0x4,%r10 6836: 4d 3b d7 cmp %r15,%r10 6839: 72 e5 jb 0x6820 683b: 4d 3b fb cmp %r11,%r15 683e: 73 3a jae 0x687a 6840: 48 63 c0 movslq %eax,%rax 6843: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 6847: 49 8d 04 80 lea (%r8,%rax,4),%rax 684b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6852: 00 6853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 685a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6860: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0 6866: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1 686c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4) 6872: 49 ff c7 inc %r15 6875: 4d 3b fb cmp %r11,%r15 6878: 72 e6 jb 0x6860 687a: 33 c0 xor %eax,%eax 687c: c5 f8 77 vzeroupper 687f: 41 5f pop %r15 6881: c3 ret 6882: 45 33 ff xor %r15d,%r15d 6885: eb b4 jmp 0x683b 6887: 33 c0 xor %eax,%eax 6889: 41 83 f9 01 cmp $0x1,%r9d 688d: 72 eb jb 0x687a 688f: 4d 63 d9 movslq %r9d,%r11 6892: 45 33 ff xor %r15d,%r15d 6895: eb a4 jmp 0x683b 6897: b8 fa ff ff ff mov $0xfffffffa,%eax 689c: 41 5f pop %r15 689e: c3 ret 689f: b8 f8 ff ff ff mov $0xfffffff8,%eax 68a4: 41 5f pop %r15 68a6: c3 ret 68a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68ae: 00 68af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68b6: 0f 1f 00 nopl (%rax) 68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68c0: 4d 89 c2 mov %r8,%r10 68c3: 48 85 c9 test %rcx,%rcx 68c6: 0f 84 eb 00 00 00 je 0x69b7 68cc: 4d 85 d2 test %r10,%r10 68cf: 0f 84 e2 00 00 00 je 0x69b7 68d5: 45 85 c9 test %r9d,%r9d 68d8: 0f 8e d3 00 00 00 jle 0x69b1 68de: 49 63 c1 movslq %r9d,%rax 68e1: 48 83 f8 08 cmp $0x8,%rax 68e5: 0f 8c b5 00 00 00 jl 0x69a0 68eb: 48 3d e1 00 00 00 cmp $0xe1,%rax 68f1: 0f 8c ae 00 00 00 jl 0x69a5 68f7: 4c 89 d2 mov %r10,%rdx 68fa: 48 83 e2 1f and $0x1f,%rdx 68fe: 85 d2 test %edx,%edx 6900: 74 11 je 0x6913 6902: f6 c2 03 test $0x3,%dl 6905: 0f 85 95 00 00 00 jne 0x69a0 690b: f7 da neg %edx 690d: 83 c2 20 add $0x20,%edx 6910: c1 ea 02 shr $0x2,%edx 6913: 41 89 d0 mov %edx,%r8d 6916: 4d 8d 58 08 lea 0x8(%r8),%r11 691a: 49 3b c3 cmp %r11,%rax 691d: 0f 8c 7d 00 00 00 jl 0x69a0 6923: 45 89 cb mov %r9d,%r11d 6926: 44 2b da sub %edx,%r11d 6929: 41 83 e3 07 and $0x7,%r11d 692d: 45 2b cb sub %r11d,%r9d 6930: 45 33 db xor %r11d,%r11d 6933: 4d 63 c9 movslq %r9d,%r9 6936: 85 d2 test %edx,%edx 6938: 76 20 jbe 0x695a 693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6940: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0 6946: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0 694c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4) 6952: 49 ff c3 inc %r11 6955: 4d 3b d8 cmp %r8,%r11 6958: 72 e6 jb 0x6940 695a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 695f: 90 nop 6960: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2 6966: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2 696c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4) 6972: 49 83 c0 08 add $0x8,%r8 6976: 4d 3b c1 cmp %r9,%r8 6979: 72 e5 jb 0x6960 697b: 4c 3b c8 cmp %rax,%r9 697e: 73 1a jae 0x699a 6980: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0 6986: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0 698c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4) 6992: 49 ff c1 inc %r9 6995: 4c 3b c8 cmp %rax,%r9 6998: 72 e6 jb 0x6980 699a: 33 c0 xor %eax,%eax 699c: c5 f8 77 vzeroupper 699f: c3 ret 69a0: 45 33 c9 xor %r9d,%r9d 69a3: eb d6 jmp 0x697b 69a5: 41 83 e1 f8 and $0xfffffff8,%r9d 69a9: 45 33 c0 xor %r8d,%r8d 69ac: 4d 63 c9 movslq %r9d,%r9 69af: eb a9 jmp 0x695a 69b1: b8 fa ff ff ff mov $0xfffffffa,%eax 69b6: c3 ret 69b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 69bc: c3 ret 69bd: 0f 1f 00 nopl (%rax) 69c0: 55 push %rbp 69c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4 69c5: 48 85 c9 test %rcx,%rcx 69c8: 0f 84 a0 01 00 00 je 0x6b6e 69ce: 4d 85 c0 test %r8,%r8 69d1: 0f 84 97 01 00 00 je 0x6b6e 69d7: 45 85 c9 test %r9d,%r9d 69da: 0f 8e 87 01 00 00 jle 0x6b67 69e0: 41 83 f9 08 cmp $0x8,%r9d 69e4: 0f 8c 76 01 00 00 jl 0x6b60 69ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d 69f1: 0f 8c 5c 01 00 00 jl 0x6b53 69f7: 4c 89 c0 mov %r8,%rax 69fa: 48 83 e0 1f and $0x1f,%rax 69fe: a8 03 test $0x3,%al 6a00: 74 04 je 0x6a06 6a02: 33 c0 xor %eax,%eax 6a04: eb 13 jmp 0x6a19 6a06: 85 c0 test %eax,%eax 6a08: 74 0f je 0x6a19 6a0a: f7 d8 neg %eax 6a0c: 83 c0 20 add $0x20,%eax 6a0f: c1 e8 02 shr $0x2,%eax 6a12: 44 3b c8 cmp %eax,%r9d 6a15: 41 0f 4c c1 cmovl %r9d,%eax 6a19: 44 89 ca mov %r9d,%edx 6a1c: 2b d0 sub %eax,%edx 6a1e: 83 e2 07 and $0x7,%edx 6a21: f7 da neg %edx 6a23: 41 03 d1 add %r9d,%edx 6a26: 83 f8 01 cmp $0x1,%eax 6a29: 72 6d jb 0x6a98 6a2b: 45 33 db xor %r11d,%r11d 6a2e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54000 6a35: 01 6a36: 33 ed xor %ebp,%ebp 6a38: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54020 6a3f: 01 6a40: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 6a45: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1 6a4b: 4c 63 d0 movslq %eax,%r10 6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a55: 00 6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a5d: 0f 1f 00 nopl (%rax) 6a60: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1 6a66: 49 83 c3 08 add $0x8,%r11 6a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 6a6e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z} 6a75: 00 6a76: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z} 6a7d: 00 6a7e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1} 6a85: 00 6a86: 48 83 c5 20 add $0x20,%rbp 6a8a: 4d 3b da cmp %r10,%r11 6a8d: 72 d1 jb 0x6a60 6a8f: 44 3b c8 cmp %eax,%r9d 6a92: 0f 84 b4 00 00 00 je 0x6b4c 6a98: 8d 68 08 lea 0x8(%rax),%ebp 6a9b: 3b d5 cmp %ebp,%edx 6a9d: 7c 3b jl 0x6ada 6a9f: 48 63 c0 movslq %eax,%rax 6aa2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0 6aa7: 48 63 ea movslq %edx,%rbp 6aaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ab1: 00 6ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ac0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1 6ac5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1 6acb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4) 6ad1: 48 83 c0 08 add $0x8,%rax 6ad5: 48 3b c5 cmp %rbp,%rax 6ad8: 72 e6 jb 0x6ac0 6ada: 8d 42 01 lea 0x1(%rdx),%eax 6add: 41 3b c1 cmp %r9d,%eax 6ae0: 0f 87 66 00 00 00 ja 0x6b4c 6ae6: 44 89 cd mov %r9d,%ebp 6ae9: 33 c0 xor %eax,%eax 6aeb: 2b ea sub %edx,%ebp 6aed: 48 63 d2 movslq %edx,%rdx 6af0: 4d 63 c9 movslq %r9d,%r9 6af3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54000 6afa: 01 6afb: 4c 2b ca sub %rdx,%r9 6afe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54020 6b05: 01 6b06: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1 6b0b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0 6b11: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp 6b15: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx 6b19: 33 d2 xor %edx,%edx 6b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6b20: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1 6b26: 48 83 c0 08 add $0x8,%rax 6b2a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2 6b2e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z} 6b35: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z} 6b3c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1} 6b43: 48 83 c2 20 add $0x20,%rdx 6b47: 49 3b c1 cmp %r9,%rax 6b4a: 72 d4 jb 0x6b20 6b4c: 33 c0 xor %eax,%eax 6b4e: c5 f8 77 vzeroupper 6b51: 5d pop %rbp 6b52: c3 ret 6b53: 44 89 ca mov %r9d,%edx 6b56: 33 c0 xor %eax,%eax 6b58: 83 e2 f8 and $0xfffffff8,%edx 6b5b: e9 38 ff ff ff jmp 0x6a98 6b60: 33 d2 xor %edx,%edx 6b62: e9 73 ff ff ff jmp 0x6ada 6b67: b8 fa ff ff ff mov $0xfffffffa,%eax 6b6c: 5d pop %rbp 6b6d: c3 ret 6b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6b73: 5d pop %rbp 6b74: c3 ret 6b75: 0f 1f 40 00 nopl 0x0(%rax) 6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b80: 48 83 ec 28 sub $0x28,%rsp 6b84: 48 85 c9 test %rcx,%rcx 6b87: 74 20 je 0x6ba9 6b89: 48 85 d2 test %rdx,%rdx 6b8c: 74 1b je 0x6ba9 6b8e: 45 85 c0 test %r8d,%r8d 6b91: 7f 0a jg 0x6b9d 6b93: b8 fa ff ff ff mov $0xfffffffa,%eax 6b98: 48 83 c4 28 add $0x28,%rsp 6b9c: c3 ret 6b9d: e8 1e 8f 03 00 call 0x3fac0 6ba2: 33 c0 xor %eax,%eax 6ba4: 48 83 c4 28 add $0x28,%rsp 6ba8: c3 ret 6ba9: b8 f8 ff ff ff mov $0xfffffff8,%eax 6bae: 48 83 c4 28 add $0x28,%rsp 6bb2: c3 ret 6bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bbf: 00 6bc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6bc5: 48 85 c9 test %rcx,%rcx 6bc8: 74 22 je 0x6bec 6bca: 48 85 d2 test %rdx,%rdx 6bcd: 74 1d je 0x6bec 6bcf: 45 85 c0 test %r8d,%r8d 6bd2: 7f 0b jg 0x6bdf 6bd4: b8 fa ff ff ff mov $0xfffffffa,%eax 6bd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6bde: c3 ret 6bdf: e8 5c 90 03 00 call 0x3fc40 6be4: 33 c0 xor %eax,%eax 6be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6beb: c3 ret 6bec: b8 f8 ff ff ff mov $0xfffffff8,%eax 6bf1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6bf6: c3 ret 6bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6bfe: 00 00 6c00: 48 83 ec 28 sub $0x28,%rsp 6c04: 48 85 c9 test %rcx,%rcx 6c07: 74 20 je 0x6c29 6c09: 48 85 d2 test %rdx,%rdx 6c0c: 74 1b je 0x6c29 6c0e: 45 85 c0 test %r8d,%r8d 6c11: 7f 0a jg 0x6c1d 6c13: b8 fa ff ff ff mov $0xfffffffa,%eax 6c18: 48 83 c4 28 add $0x28,%rsp 6c1c: c3 ret 6c1d: e8 9e 91 03 00 call 0x3fdc0 6c22: 33 c0 xor %eax,%eax 6c24: 48 83 c4 28 add $0x28,%rsp 6c28: c3 ret 6c29: b8 f8 ff ff ff mov $0xfffffff8,%eax 6c2e: 48 83 c4 28 add $0x28,%rsp 6c32: c3 ret 6c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c3f: 00 6c40: 56 push %rsi 6c41: 48 89 d6 mov %rdx,%rsi 6c44: 48 85 c9 test %rcx,%rcx 6c47: 0f 84 90 01 00 00 je 0x6ddd 6c4d: 48 85 f6 test %rsi,%rsi 6c50: 0f 84 87 01 00 00 je 0x6ddd 6c56: 45 85 c0 test %r8d,%r8d 6c59: 0f 8e 77 01 00 00 jle 0x6dd6 6c5f: 41 83 f8 10 cmp $0x10,%r8d 6c63: 0f 8c 5d 01 00 00 jl 0x6dc6 6c69: 49 89 f1 mov %rsi,%r9 6c6c: 49 83 e1 1f and $0x1f,%r9 6c70: 45 89 c9 mov %r9d,%r9d 6c73: 45 85 c9 test %r9d,%r9d 6c76: 74 18 je 0x6c90 6c78: 41 f7 c1 03 00 00 00 test $0x3,%r9d 6c7f: 0f 85 41 01 00 00 jne 0x6dc6 6c85: 41 f7 d9 neg %r9d 6c88: 41 83 c1 20 add $0x20,%r9d 6c8c: 41 c1 e9 02 shr $0x2,%r9d 6c90: 41 8d 41 10 lea 0x10(%r9),%eax 6c94: 44 3b c0 cmp %eax,%r8d 6c97: 0f 8c 29 01 00 00 jl 0x6dc6 6c9d: 44 89 c0 mov %r8d,%eax 6ca0: 33 d2 xor %edx,%edx 6ca2: 41 2b c1 sub %r9d,%eax 6ca5: 83 e0 0f and $0xf,%eax 6ca8: f7 d8 neg %eax 6caa: 41 03 c0 add %r8d,%eax 6cad: 45 85 c9 test %r9d,%r9d 6cb0: 76 25 jbe 0x6cd7 6cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cc0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 6cc5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1 6cca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 6ccf: 48 ff c2 inc %rdx 6cd2: 49 3b d1 cmp %r9,%rdx 6cd5: 72 e9 jb 0x6cc0 6cd7: 48 63 d0 movslq %eax,%rdx 6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6ce0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 6ce6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 6ced: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 6cf4: 01 6cf5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 6cfc: 01 6cfd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2 6d03: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5 6d0a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 6d10: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 6d17: 49 83 c1 10 add $0x10,%r9 6d1b: 4c 3b ca cmp %rdx,%r9 6d1e: 72 c0 jb 0x6ce0 6d20: 44 8d 48 01 lea 0x1(%rax),%r9d 6d24: 45 3b c8 cmp %r8d,%r9d 6d27: 0f 87 8d 00 00 00 ja 0x6dba 6d2d: 4d 63 d0 movslq %r8d,%r10 6d30: 4c 2b d2 sub %rdx,%r10 6d33: 49 83 fa 04 cmp $0x4,%r10 6d37: 0f 8c 84 00 00 00 jl 0x6dc1 6d3d: 45 89 d3 mov %r10d,%r11d 6d40: 45 33 c9 xor %r9d,%r9d 6d43: 41 83 e3 fc and $0xfffffffc,%r11d 6d47: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 6d4b: 4d 63 db movslq %r11d,%r11 6d4e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 6d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d60: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 6d66: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1 6d6c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 6d72: 49 83 c1 04 add $0x4,%r9 6d76: 4d 3b cb cmp %r11,%r9 6d79: 72 e5 jb 0x6d60 6d7b: 4d 3b da cmp %r10,%r11 6d7e: 73 3a jae 0x6dba 6d80: 48 63 c0 movslq %eax,%rax 6d83: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 6d87: 48 8d 04 81 lea (%rcx,%rax,4),%rax 6d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d92: 00 6d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6da0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 6da6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1 6dac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 6db2: 49 ff c3 inc %r11 6db5: 4d 3b da cmp %r10,%r11 6db8: 72 e6 jb 0x6da0 6dba: 33 c0 xor %eax,%eax 6dbc: c5 f8 77 vzeroupper 6dbf: 5e pop %rsi 6dc0: c3 ret 6dc1: 45 33 db xor %r11d,%r11d 6dc4: eb b5 jmp 0x6d7b 6dc6: 33 c0 xor %eax,%eax 6dc8: 41 83 f8 01 cmp $0x1,%r8d 6dcc: 72 ec jb 0x6dba 6dce: 4d 63 d0 movslq %r8d,%r10 6dd1: 45 33 db xor %r11d,%r11d 6dd4: eb a5 jmp 0x6d7b 6dd6: b8 fa ff ff ff mov $0xfffffffa,%eax 6ddb: 5e pop %rsi 6ddc: c3 ret 6ddd: b8 f8 ff ff ff mov $0xfffffff8,%eax 6de2: 5e pop %rsi 6de3: c3 ret 6de4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6deb: 00 6dec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6dff: 00 6e00: 53 push %rbx 6e01: 49 89 ca mov %rcx,%r10 6e04: 4d 85 d2 test %r10,%r10 6e07: 0f 84 84 01 00 00 je 0x6f91 6e0d: 48 85 d2 test %rdx,%rdx 6e10: 0f 84 7b 01 00 00 je 0x6f91 6e16: 45 85 c0 test %r8d,%r8d 6e19: 0f 8e 6b 01 00 00 jle 0x6f8a 6e1f: 41 83 f8 10 cmp $0x10,%r8d 6e23: 0f 8c 59 01 00 00 jl 0x6f82 6e29: 48 89 d3 mov %rdx,%rbx 6e2c: 48 83 e3 1f and $0x1f,%rbx 6e30: 85 db test %ebx,%ebx 6e32: 74 11 je 0x6e45 6e34: f6 c3 03 test $0x3,%bl 6e37: 0f 85 45 01 00 00 jne 0x6f82 6e3d: f7 db neg %ebx 6e3f: 83 c3 20 add $0x20,%ebx 6e42: c1 eb 02 shr $0x2,%ebx 6e45: 8d 43 10 lea 0x10(%rbx),%eax 6e48: 44 3b c0 cmp %eax,%r8d 6e4b: 0f 8c 31 01 00 00 jl 0x6f82 6e51: 45 89 c1 mov %r8d,%r9d 6e54: 33 c0 xor %eax,%eax 6e56: 44 2b cb sub %ebx,%r9d 6e59: 41 83 e1 0f and $0xf,%r9d 6e5d: 41 f7 d9 neg %r9d 6e60: 45 03 c8 add %r8d,%r9d 6e63: 89 d9 mov %ebx,%ecx 6e65: 85 db test %ebx,%ebx 6e67: 76 2f jbe 0x6e98 6e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e70: 00 6e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e7f: 00 6e80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 6e86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 6e8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 6e90: 48 ff c0 inc %rax 6e93: 48 3b c1 cmp %rcx,%rax 6e96: 72 e8 jb 0x6e80 6e98: 49 63 c1 movslq %r9d,%rax 6e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6ea0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 6ea6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 6ead: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 6eb2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 6eb8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 6ebd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 6ec3: 48 83 c1 10 add $0x10,%rcx 6ec7: 48 3b c8 cmp %rax,%rcx 6eca: 72 d4 jb 0x6ea0 6ecc: 41 8d 41 01 lea 0x1(%r9),%eax 6ed0: 41 3b c0 cmp %r8d,%eax 6ed3: 0f 87 9e 00 00 00 ja 0x6f77 6ed9: 4d 63 c0 movslq %r8d,%r8 6edc: 4d 63 c9 movslq %r9d,%r9 6edf: 4d 2b c1 sub %r9,%r8 6ee2: 49 83 f8 04 cmp $0x4,%r8 6ee6: 0f 8c 92 00 00 00 jl 0x6f7e 6eec: 4d 63 c9 movslq %r9d,%r9 6eef: 44 89 c3 mov %r8d,%ebx 6ef2: 83 e3 fc and $0xfffffffc,%ebx 6ef5: 33 c9 xor %ecx,%ecx 6ef7: 48 63 db movslq %ebx,%rbx 6efa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 6efe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f09: 00 6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f18: 00 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 6f26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 6f2b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 6f30: 48 83 c1 04 add $0x4,%rcx 6f34: 48 3b cb cmp %rbx,%rcx 6f37: 72 e7 jb 0x6f20 6f39: 49 3b d8 cmp %r8,%rbx 6f3c: 73 39 jae 0x6f77 6f3e: 4d 63 c9 movslq %r9d,%r9 6f41: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 6f45: 4b 8d 04 8a lea (%r10,%r9,4),%rax 6f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f50: 00 6f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f5f: 00 6f60: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 6f65: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 6f6a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 6f6f: 48 ff c3 inc %rbx 6f72: 49 3b d8 cmp %r8,%rbx 6f75: 72 e9 jb 0x6f60 6f77: 33 c0 xor %eax,%eax 6f79: c5 f8 77 vzeroupper 6f7c: 5b pop %rbx 6f7d: c3 ret 6f7e: 33 db xor %ebx,%ebx 6f80: eb b7 jmp 0x6f39 6f82: 45 33 c9 xor %r9d,%r9d 6f85: e9 42 ff ff ff jmp 0x6ecc 6f8a: b8 fa ff ff ff mov $0xfffffffa,%eax 6f8f: 5b pop %rbx 6f90: c3 ret 6f91: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f96: 5b pop %rbx 6f97: c3 ret 6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f9f: 00 6fa0: 48 83 ec 28 sub $0x28,%rsp 6fa4: 48 85 d2 test %rdx,%rdx 6fa7: 74 3f je 0x6fe8 6fa9: 45 85 c0 test %r8d,%r8d 6fac: 7e 30 jle 0x6fde 6fae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c54040 6fb5: 7a 02 jp 0x6fb9 6fb7: 74 0f je 0x6fc8 6fb9: 0f 57 c9 xorps %xmm1,%xmm1 6fbc: 0f 2e c1 ucomiss %xmm1,%xmm0 6fbf: 7a 02 jp 0x6fc3 6fc1: 74 0c je 0x6fcf 6fc3: e8 78 8f 03 00 call 0x3ff40 6fc8: 33 c0 xor %eax,%eax 6fca: 48 83 c4 28 add $0x28,%rsp 6fce: c3 ret 6fcf: 48 89 d1 mov %rdx,%rcx 6fd2: 44 89 c2 mov %r8d,%edx 6fd5: 48 83 c4 28 add $0x28,%rsp 6fd9: e9 42 8d 00 00 jmp 0xfd20 6fde: b8 fa ff ff ff mov $0xfffffffa,%eax 6fe3: 48 83 c4 28 add $0x28,%rsp 6fe7: c3 ret 6fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax 6fed: 48 83 c4 28 add $0x28,%rsp 6ff1: c3 ret 6ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7000: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7005: 48 85 d2 test %rdx,%rdx 7008: 74 43 je 0x704d 700a: 45 85 c0 test %r8d,%r8d 700d: 7e 32 jle 0x7041 700f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c54044 7016: 7a 02 jp 0x701a 7018: 74 0f je 0x7029 701a: 0f 57 c9 xorps %xmm1,%xmm1 701d: 0f 2e c1 ucomiss %xmm1,%xmm0 7020: 7a 02 jp 0x7024 7022: 74 0d je 0x7031 7024: e8 97 90 03 00 call 0x400c0 7029: 33 c0 xor %eax,%eax 702b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7030: c3 ret 7031: 48 89 d1 mov %rdx,%rcx 7034: 44 89 c2 mov %r8d,%edx 7037: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 703c: e9 1f 8f 00 00 jmp 0xff60 7041: b8 fa ff ff ff mov $0xfffffffa,%eax 7046: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 704b: 90 nop 704c: c3 ret 704d: b8 f8 ff ff ff mov $0xfffffff8,%eax 7052: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7057: 90 nop 7058: 90 nop 7059: 90 nop 705a: c3 ret 705b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7060: 48 83 ec 28 sub $0x28,%rsp 7064: 48 85 d2 test %rdx,%rdx 7067: 74 3f je 0x70a8 7069: 45 85 c0 test %r8d,%r8d 706c: 7e 30 jle 0x709e 706e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c54048 7075: 7a 02 jp 0x7079 7077: 74 0f je 0x7088 7079: 0f 57 c9 xorps %xmm1,%xmm1 707c: 0f 2e c1 ucomiss %xmm1,%xmm0 707f: 7a 02 jp 0x7083 7081: 74 0c je 0x708f 7083: e8 b8 91 03 00 call 0x40240 7088: 33 c0 xor %eax,%eax 708a: 48 83 c4 28 add $0x28,%rsp 708e: c3 ret 708f: 48 89 d1 mov %rdx,%rcx 7092: 44 89 c2 mov %r8d,%edx 7095: 48 83 c4 28 add $0x28,%rsp 7099: e9 02 91 00 00 jmp 0x101a0 709e: b8 fa ff ff ff mov $0xfffffffa,%eax 70a3: 48 83 c4 28 add $0x28,%rsp 70a7: c3 ret 70a8: b8 f8 ff ff ff mov $0xfffffff8,%eax 70ad: 48 83 c4 28 add $0x28,%rsp 70b1: c3 ret 70b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70c0: 48 83 ec 28 sub $0x28,%rsp 70c4: 48 85 d2 test %rdx,%rdx 70c7: 0f 84 a6 01 00 00 je 0x7273 70cd: 45 85 c0 test %r8d,%r8d 70d0: 0f 8e 93 01 00 00 jle 0x7269 70d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c5404c 70dd: 01 70de: 7a 06 jp 0x70e6 70e0: 0f 84 7c 01 00 00 je 0x7262 70e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 70ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 70ee: 7a 06 jp 0x70f6 70f0: 0f 84 5c 01 00 00 je 0x7252 70f6: 41 83 f8 10 cmp $0x10,%r8d 70fa: 0f 8c 42 01 00 00 jl 0x7242 7100: 49 89 d1 mov %rdx,%r9 7103: 49 83 e1 1f and $0x1f,%r9 7107: 45 85 c9 test %r9d,%r9d 710a: 74 18 je 0x7124 710c: 41 f7 c1 03 00 00 00 test $0x3,%r9d 7113: 0f 85 29 01 00 00 jne 0x7242 7119: 41 f7 d9 neg %r9d 711c: 41 83 c1 20 add $0x20,%r9d 7120: 41 c1 e9 02 shr $0x2,%r9d 7124: 41 8d 41 10 lea 0x10(%r9),%eax 7128: 44 3b c0 cmp %eax,%r8d 712b: 0f 8c 11 01 00 00 jl 0x7242 7131: 45 89 c2 mov %r8d,%r10d 7134: 33 c0 xor %eax,%eax 7136: 45 2b d1 sub %r9d,%r10d 7139: 41 83 e2 0f and $0xf,%r10d 713d: 41 f7 da neg %r10d 7140: 45 03 d0 add %r8d,%r10d 7143: 45 89 cb mov %r9d,%r11d 7146: 45 85 c9 test %r9d,%r9d 7149: 76 27 jbe 0x7172 714b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7152: 00 7153: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 715a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7160: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 7165: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 716a: 48 ff c0 inc %rax 716d: 49 3b c3 cmp %r11,%rax 7170: 72 ee jb 0x7160 7172: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 7177: 4d 63 ca movslq %r10d,%r9 717a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 7180: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 7186: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 718d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) 7193: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) 719a: 49 83 c3 10 add $0x10,%r11 719e: 4d 3b d9 cmp %r9,%r11 71a1: 72 dd jb 0x7180 71a3: 41 8d 42 01 lea 0x1(%r10),%eax 71a7: 41 3b c0 cmp %r8d,%eax 71aa: 0f 87 84 00 00 00 ja 0x7234 71b0: 4d 63 c0 movslq %r8d,%r8 71b3: 4d 2b c1 sub %r9,%r8 71b6: 49 83 f8 04 cmp $0x4,%r8 71ba: 0f 8c 7e 00 00 00 jl 0x723e 71c0: 44 89 c0 mov %r8d,%eax 71c3: 45 33 db xor %r11d,%r11d 71c6: 83 e0 fc and $0xfffffffc,%eax 71c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 71cd: 48 63 c0 movslq %eax,%rax 71d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 71d7: 00 71d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71df: 90 nop 71e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 71e5: 49 83 c3 04 add $0x4,%r11 71e9: c4 c1 78 11 09 vmovups %xmm1,(%r9) 71ee: 49 83 c1 10 add $0x10,%r9 71f2: 4c 3b d8 cmp %rax,%r11 71f5: 72 e9 jb 0x71e0 71f7: 49 3b c0 cmp %r8,%rax 71fa: 73 38 jae 0x7234 71fc: 4d 63 d2 movslq %r10d,%r10 71ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx 7203: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 720e: 00 720f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7216: 0f 1f 00 nopl (%rax) 7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7220: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 7224: 48 ff c0 inc %rax 7227: c5 fa 11 0a vmovss %xmm1,(%rdx) 722b: 48 83 c2 04 add $0x4,%rdx 722f: 49 3b c0 cmp %r8,%rax 7232: 72 ec jb 0x7220 7234: 33 c0 xor %eax,%eax 7236: c5 f8 77 vzeroupper 7239: 48 83 c4 28 add $0x28,%rsp 723d: c3 ret 723e: 33 c0 xor %eax,%eax 7240: eb b5 jmp 0x71f7 7242: 45 33 d2 xor %r10d,%r10d 7245: 41 83 f8 01 cmp $0x1,%r8d 7249: 72 e9 jb 0x7234 724b: 4d 63 c0 movslq %r8d,%r8 724e: 33 c0 xor %eax,%eax 7250: eb a5 jmp 0x71f7 7252: 48 89 d1 mov %rdx,%rcx 7255: 44 89 c2 mov %r8d,%edx 7258: e8 83 8f 00 00 call 0x101e0 725d: 48 83 c4 28 add $0x28,%rsp 7261: c3 ret 7262: 33 c0 xor %eax,%eax 7264: 48 83 c4 28 add $0x28,%rsp 7268: c3 ret 7269: b8 fa ff ff ff mov $0xfffffffa,%eax 726e: 48 83 c4 28 add $0x28,%rsp 7272: c3 ret 7273: b8 f8 ff ff ff mov $0xfffffff8,%eax 7278: 48 83 c4 28 add $0x28,%rsp 727c: c3 ret 727d: 0f 1f 00 nopl (%rax) 7280: 48 83 ec 28 sub $0x28,%rsp 7284: 48 85 d2 test %rdx,%rdx 7287: 0f 84 9e 01 00 00 je 0x742b 728d: 45 85 c0 test %r8d,%r8d 7290: 0f 8e 8b 01 00 00 jle 0x7421 7296: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c54050 729d: 01 729e: 7a 06 jp 0x72a6 72a0: 0f 84 74 01 00 00 je 0x741a 72a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 72aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 72ae: 7a 06 jp 0x72b6 72b0: 0f 84 54 01 00 00 je 0x740a 72b6: 41 83 f8 10 cmp $0x10,%r8d 72ba: 0f 8c 42 01 00 00 jl 0x7402 72c0: 49 89 d3 mov %rdx,%r11 72c3: 49 83 e3 1f and $0x1f,%r11 72c7: 45 85 db test %r11d,%r11d 72ca: 74 18 je 0x72e4 72cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d 72d3: 0f 85 29 01 00 00 jne 0x7402 72d9: 41 f7 db neg %r11d 72dc: 41 83 c3 20 add $0x20,%r11d 72e0: 41 c1 eb 02 shr $0x2,%r11d 72e4: 41 8d 43 10 lea 0x10(%r11),%eax 72e8: 44 3b c0 cmp %eax,%r8d 72eb: 0f 8c 11 01 00 00 jl 0x7402 72f1: 45 89 c1 mov %r8d,%r9d 72f4: 33 c0 xor %eax,%eax 72f6: 45 2b cb sub %r11d,%r9d 72f9: 41 83 e1 0f and $0xf,%r9d 72fd: 41 f7 d9 neg %r9d 7300: 45 03 c8 add %r8d,%r9d 7303: 45 89 da mov %r11d,%r10d 7306: 45 85 db test %r11d,%r11d 7309: 76 27 jbe 0x7332 730b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7312: 00 7313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 731a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7320: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 7325: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 732a: 48 ff c0 inc %rax 732d: 49 3b c2 cmp %r10,%rax 7330: 72 ee jb 0x7320 7332: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 7337: 49 63 c1 movslq %r9d,%rax 733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7340: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 7346: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 734d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 7353: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 735a: 49 83 c2 10 add $0x10,%r10 735e: 4c 3b d0 cmp %rax,%r10 7361: 72 dd jb 0x7340 7363: 41 8d 41 01 lea 0x1(%r9),%eax 7367: 41 3b c0 cmp %r8d,%eax 736a: 0f 87 84 00 00 00 ja 0x73f4 7370: 4d 63 c0 movslq %r8d,%r8 7373: 4d 63 c9 movslq %r9d,%r9 7376: 4d 2b c1 sub %r9,%r8 7379: 49 83 f8 04 cmp $0x4,%r8 737d: 0f 8c 7b 00 00 00 jl 0x73fe 7383: 4d 63 c9 movslq %r9d,%r9 7386: 44 89 c0 mov %r8d,%eax 7389: 83 e0 fc and $0xfffffffc,%eax 738c: 45 33 db xor %r11d,%r11d 738f: 48 63 c0 movslq %eax,%rax 7392: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 7397: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 739b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 73a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 73a5: 49 83 c3 04 add $0x4,%r11 73a9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 73ae: 49 83 c2 10 add $0x10,%r10 73b2: 4c 3b d8 cmp %rax,%r11 73b5: 72 e9 jb 0x73a0 73b7: 49 3b c0 cmp %r8,%rax 73ba: 73 38 jae 0x73f4 73bc: 4d 63 c9 movslq %r9d,%r9 73bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 73c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73ce: 00 73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73d6: 0f 1f 00 nopl (%rax) 73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 73e4: 48 ff c0 inc %rax 73e7: c5 fa 11 0a vmovss %xmm1,(%rdx) 73eb: 48 83 c2 04 add $0x4,%rdx 73ef: 49 3b c0 cmp %r8,%rax 73f2: 72 ec jb 0x73e0 73f4: 33 c0 xor %eax,%eax 73f6: c5 f8 77 vzeroupper 73f9: 48 83 c4 28 add $0x28,%rsp 73fd: c3 ret 73fe: 33 c0 xor %eax,%eax 7400: eb b5 jmp 0x73b7 7402: 45 33 c9 xor %r9d,%r9d 7405: e9 59 ff ff ff jmp 0x7363 740a: 48 89 d1 mov %rdx,%rcx 740d: 44 89 c2 mov %r8d,%edx 7410: e8 0b 8e 00 00 call 0x10220 7415: 48 83 c4 28 add $0x28,%rsp 7419: c3 ret 741a: 33 c0 xor %eax,%eax 741c: 48 83 c4 28 add $0x28,%rsp 7420: c3 ret 7421: b8 fa ff ff ff mov $0xfffffffa,%eax 7426: 48 83 c4 28 add $0x28,%rsp 742a: c3 ret 742b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7430: 48 83 c4 28 add $0x28,%rsp 7434: c3 ret 7435: 0f 1f 40 00 nopl 0x0(%rax) 7439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7440: 48 83 ec 28 sub $0x28,%rsp 7444: 48 85 d2 test %rdx,%rdx 7447: 0f 84 9e 01 00 00 je 0x75eb 744d: 45 85 c0 test %r8d,%r8d 7450: 0f 8e 8b 01 00 00 jle 0x75e1 7456: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c54054 745d: 01 745e: 7a 06 jp 0x7466 7460: 0f 84 74 01 00 00 je 0x75da 7466: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 746a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 746e: 7a 06 jp 0x7476 7470: 0f 84 54 01 00 00 je 0x75ca 7476: 41 83 f8 10 cmp $0x10,%r8d 747a: 0f 8c 42 01 00 00 jl 0x75c2 7480: 49 89 d3 mov %rdx,%r11 7483: 49 83 e3 1f and $0x1f,%r11 7487: 45 85 db test %r11d,%r11d 748a: 74 18 je 0x74a4 748c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 7493: 0f 85 29 01 00 00 jne 0x75c2 7499: 41 f7 db neg %r11d 749c: 41 83 c3 20 add $0x20,%r11d 74a0: 41 c1 eb 02 shr $0x2,%r11d 74a4: 41 8d 43 10 lea 0x10(%r11),%eax 74a8: 44 3b c0 cmp %eax,%r8d 74ab: 0f 8c 11 01 00 00 jl 0x75c2 74b1: 45 89 c1 mov %r8d,%r9d 74b4: 33 c0 xor %eax,%eax 74b6: 45 2b cb sub %r11d,%r9d 74b9: 41 83 e1 0f and $0xf,%r9d 74bd: 41 f7 d9 neg %r9d 74c0: 45 03 c8 add %r8d,%r9d 74c3: 45 89 da mov %r11d,%r10d 74c6: 45 85 db test %r11d,%r11d 74c9: 76 27 jbe 0x74f2 74cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74d2: 00 74d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 74da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 74e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 74e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 74ea: 48 ff c0 inc %rax 74ed: 49 3b c2 cmp %r10,%rax 74f0: 72 ee jb 0x74e0 74f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 74f7: 49 63 c1 movslq %r9d,%rax 74fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7500: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 7506: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 750d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 7513: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 751a: 49 83 c2 10 add $0x10,%r10 751e: 4c 3b d0 cmp %rax,%r10 7521: 72 dd jb 0x7500 7523: 41 8d 41 01 lea 0x1(%r9),%eax 7527: 41 3b c0 cmp %r8d,%eax 752a: 0f 87 84 00 00 00 ja 0x75b4 7530: 4d 63 c0 movslq %r8d,%r8 7533: 4d 63 c9 movslq %r9d,%r9 7536: 4d 2b c1 sub %r9,%r8 7539: 49 83 f8 04 cmp $0x4,%r8 753d: 0f 8c 7b 00 00 00 jl 0x75be 7543: 4d 63 c9 movslq %r9d,%r9 7546: 44 89 c0 mov %r8d,%eax 7549: 83 e0 fc and $0xfffffffc,%eax 754c: 45 33 db xor %r11d,%r11d 754f: 48 63 c0 movslq %eax,%rax 7552: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 7557: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 755b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7560: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 7565: 49 83 c3 04 add $0x4,%r11 7569: c4 c1 78 11 12 vmovups %xmm2,(%r10) 756e: 49 83 c2 10 add $0x10,%r10 7572: 4c 3b d8 cmp %rax,%r11 7575: 72 e9 jb 0x7560 7577: 49 3b c0 cmp %r8,%rax 757a: 73 38 jae 0x75b4 757c: 4d 63 c9 movslq %r9d,%r9 757f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 7583: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 758e: 00 758f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7596: 0f 1f 00 nopl (%rax) 7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 75a4: 48 ff c0 inc %rax 75a7: c5 fa 11 0a vmovss %xmm1,(%rdx) 75ab: 48 83 c2 04 add $0x4,%rdx 75af: 49 3b c0 cmp %r8,%rax 75b2: 72 ec jb 0x75a0 75b4: 33 c0 xor %eax,%eax 75b6: c5 f8 77 vzeroupper 75b9: 48 83 c4 28 add $0x28,%rsp 75bd: c3 ret 75be: 33 c0 xor %eax,%eax 75c0: eb b5 jmp 0x7577 75c2: 45 33 c9 xor %r9d,%r9d 75c5: e9 59 ff ff ff jmp 0x7523 75ca: 48 89 d1 mov %rdx,%rcx 75cd: 44 89 c2 mov %r8d,%edx 75d0: e8 8b 8c 00 00 call 0x10260 75d5: 48 83 c4 28 add $0x28,%rsp 75d9: c3 ret 75da: 33 c0 xor %eax,%eax 75dc: 48 83 c4 28 add $0x28,%rsp 75e0: c3 ret 75e1: b8 fa ff ff ff mov $0xfffffffa,%eax 75e6: 48 83 c4 28 add $0x28,%rsp 75ea: c3 ret 75eb: b8 f8 ff ff ff mov $0xfffffff8,%eax 75f0: 48 83 c4 28 add $0x28,%rsp 75f4: c3 ret 75f5: 0f 1f 40 00 nopl 0x0(%rax) 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7600: 48 83 ec 38 sub $0x38,%rsp 7604: 45 89 c1 mov %r8d,%r9d 7607: 49 89 d0 mov %rdx,%r8 760a: 48 89 ca mov %rcx,%rdx 760d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 7613: 48 85 d2 test %rdx,%rdx 7616: 8b 44 24 60 mov 0x60(%rsp),%eax 761a: 74 47 je 0x7663 761c: 4d 85 c0 test %r8,%r8 761f: 74 42 je 0x7663 7621: 45 85 c9 test %r9d,%r9d 7624: 7e 47 jle 0x766d 7626: 85 c0 test %eax,%eax 7628: 74 0f je 0x7639 762a: 83 f8 04 cmp $0x4,%eax 762d: 74 0d je 0x763c 762f: b8 fb ff ff ff mov $0xfffffffb,%eax 7634: 48 83 c4 38 add $0x38,%rsp 7638: c3 ret 7639: 83 f8 04 cmp $0x4,%eax 763c: 49 89 e3 mov %rsp,%r11 763f: b8 01 00 00 00 mov $0x1,%eax 7644: 41 ba 00 00 00 00 mov $0x0,%r10d 764a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 764f: 44 0f 44 d0 cmove %eax,%r10d 7653: 45 89 53 20 mov %r10d,0x20(%r11) 7657: e8 b0 d9 a6 01 call 0x1a7500c 765c: 33 c0 xor %eax,%eax 765e: 48 83 c4 38 add $0x38,%rsp 7662: c3 ret 7663: b8 f8 ff ff ff mov $0xfffffff8,%eax 7668: 48 83 c4 38 add $0x38,%rsp 766c: c3 ret 766d: b8 fa ff ff ff mov $0xfffffffa,%eax 7672: 48 83 c4 38 add $0x38,%rsp 7676: c3 ret 7677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 767e: 00 00 7680: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 7685: 45 89 c1 mov %r8d,%r9d 7688: 49 89 d0 mov %rdx,%r8 768b: 48 89 ca mov %rcx,%rdx 768e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 7694: 48 85 d2 test %rdx,%rdx 7697: 8b 44 24 60 mov 0x60(%rsp),%eax 769b: 74 4b je 0x76e8 769d: 4d 85 c0 test %r8,%r8 76a0: 74 46 je 0x76e8 76a2: 45 85 c9 test %r9d,%r9d 76a5: 7e 4c jle 0x76f3 76a7: 85 c0 test %eax,%eax 76a9: 74 12 je 0x76bd 76ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 76b0: 74 0b je 0x76bd 76b2: b8 fb ff ff ff mov $0xfffffffb,%eax 76b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 76bc: c3 ret 76bd: 49 89 e3 mov %rsp,%r11 76c0: 41 ba 01 00 00 00 mov $0x1,%r10d 76c6: 83 f8 04 cmp $0x4,%eax 76c9: b8 00 00 00 00 mov $0x0,%eax 76ce: 41 0f 44 c2 cmove %r10d,%eax 76d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 76d7: 41 89 43 20 mov %eax,0x20(%r11) 76db: e8 cc 47 a7 01 call 0x1a7beac 76e0: 33 c0 xor %eax,%eax 76e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 76e7: c3 ret 76e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 76ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 76f2: c3 ret 76f3: b8 fa ff ff ff mov $0xfffffffa,%eax 76f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 76fd: c3 ret 76fe: 66 90 xchg %ax,%ax 7700: 48 83 ec 38 sub $0x38,%rsp 7704: 45 89 c1 mov %r8d,%r9d 7707: 49 89 d0 mov %rdx,%r8 770a: 48 89 ca mov %rcx,%rdx 770d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 7713: 8b 44 24 60 mov 0x60(%rsp),%eax 7717: 48 85 d2 test %rdx,%rdx 771a: 74 47 je 0x7763 771c: 4d 85 c0 test %r8,%r8 771f: 74 42 je 0x7763 7721: 45 85 c9 test %r9d,%r9d 7724: 7e 47 jle 0x776d 7726: 85 c0 test %eax,%eax 7728: 74 0f je 0x7739 772a: 83 f8 04 cmp $0x4,%eax 772d: 74 0d je 0x773c 772f: b8 fb ff ff ff mov $0xfffffffb,%eax 7734: 48 83 c4 38 add $0x38,%rsp 7738: c3 ret 7739: 83 f8 04 cmp $0x4,%eax 773c: b8 01 00 00 00 mov $0x1,%eax 7741: 41 ba 00 00 00 00 mov $0x0,%r10d 7747: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 774c: 44 0f 44 d0 cmove %eax,%r10d 7750: 49 89 e3 mov %rsp,%r11 7753: 45 89 53 20 mov %r10d,0x20(%r11) 7757: e8 00 b4 a7 01 call 0x1a82b5c 775c: 33 c0 xor %eax,%eax 775e: 48 83 c4 38 add $0x38,%rsp 7762: c3 ret 7763: b8 f8 ff ff ff mov $0xfffffff8,%eax 7768: 48 83 c4 38 add $0x38,%rsp 776c: c3 ret 776d: b8 fa ff ff ff mov $0xfffffffa,%eax 7772: 48 83 c4 38 add $0x38,%rsp 7776: c3 ret 7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 777e: 00 00 7780: 41 56 push %r14 7782: 48 85 c9 test %rcx,%rcx 7785: 0f 84 51 03 00 00 je 0x7adc 778b: 48 85 d2 test %rdx,%rdx 778e: 0f 84 48 03 00 00 je 0x7adc 7794: 45 85 c0 test %r8d,%r8d 7797: 0f 8e 37 03 00 00 jle 0x7ad4 779d: 8b 44 24 30 mov 0x30(%rsp),%eax 77a1: 85 c0 test %eax,%eax 77a3: 0f 84 94 01 00 00 je 0x793d 77a9: 83 f8 04 cmp $0x4,%eax 77ac: 74 08 je 0x77b6 77ae: b8 fb ff ff ff mov $0xfffffffb,%eax 77b3: 41 5e pop %r14 77b5: c3 ret 77b6: 45 32 c9 xor %r9b,%r9b 77b9: 41 83 f8 10 cmp $0x10,%r8d 77bd: 0f 8c fd 02 00 00 jl 0x7ac0 77c3: 49 89 d3 mov %rdx,%r11 77c6: 49 83 e3 1f and $0x1f,%r11 77ca: 45 89 db mov %r11d,%r11d 77cd: 45 85 db test %r11d,%r11d 77d0: 74 18 je 0x77ea 77d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d 77d9: 0f 85 e1 02 00 00 jne 0x7ac0 77df: 41 f7 db neg %r11d 77e2: 41 83 c3 20 add $0x20,%r11d 77e6: 41 c1 eb 02 shr $0x2,%r11d 77ea: 41 8d 43 10 lea 0x10(%r11),%eax 77ee: 44 3b c0 cmp %eax,%r8d 77f1: 0f 8c c9 02 00 00 jl 0x7ac0 77f7: 44 89 c0 mov %r8d,%eax 77fa: 45 33 d2 xor %r10d,%r10d 77fd: 41 2b c3 sub %r11d,%eax 7800: 83 e0 0f and $0xf,%eax 7803: f7 d8 neg %eax 7805: 41 03 c0 add %r8d,%eax 7808: 45 85 db test %r11d,%r11d 780b: 76 2b jbe 0x7838 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 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 7826: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 782a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 7830: 49 ff c2 inc %r10 7833: 4d 3b d3 cmp %r11,%r10 7836: 72 e8 jb 0x7820 7838: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 783d: 4c 63 d0 movslq %eax,%r10 7840: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 7846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 784d: 00 784e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7855: 0f 1f 40 00 nopl 0x0(%rax) 7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7860: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 7866: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 786d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 7874: 01 7875: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 7879: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 787f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 7886: 01 7887: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 788b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 7892: 49 83 c3 10 add $0x10,%r11 7896: 4d 3b da cmp %r10,%r11 7899: 72 c5 jb 0x7860 789b: 44 8d 50 01 lea 0x1(%rax),%r10d 789f: 45 3b d0 cmp %r8d,%r10d 78a2: 0f 87 10 02 00 00 ja 0x7ab8 78a8: 4d 63 c0 movslq %r8d,%r8 78ab: 48 63 c0 movslq %eax,%rax 78ae: 4c 2b c0 sub %rax,%r8 78b1: 41 80 f9 01 cmp $0x1,%r9b 78b5: 75 05 jne 0x78bc 78b7: 45 33 db xor %r11d,%r11d 78ba: eb 3d jmp 0x78f9 78bc: 49 83 f8 04 cmp $0x4,%r8 78c0: 7c f5 jl 0x78b7 78c2: 48 63 c0 movslq %eax,%rax 78c5: 45 89 c3 mov %r8d,%r11d 78c8: 41 83 e3 fc and $0xfffffffc,%r11d 78cc: 45 33 d2 xor %r10d,%r10d 78cf: 4d 63 db movslq %r11d,%r11 78d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 78d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 78db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 78df: 90 nop 78e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 78e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 78ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 78f0: 49 83 c2 04 add $0x4,%r10 78f4: 4d 3b d3 cmp %r11,%r10 78f7: 72 e7 jb 0x78e0 78f9: 4d 3b d8 cmp %r8,%r11 78fc: 0f 83 b6 01 00 00 jae 0x7ab8 7902: 48 63 c0 movslq %eax,%rax 7905: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7909: 48 8d 04 81 lea (%rcx,%rax,4),%rax 790d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7914: 00 7915: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 791c: 0f 1f 40 00 nopl 0x0(%rax) 7920: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 7926: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 792a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 7930: 49 ff c3 inc %r11 7933: 4d 3b d8 cmp %r8,%r11 7936: 72 e8 jb 0x7920 7938: e9 7b 01 00 00 jmp 0x7ab8 793d: 45 32 c9 xor %r9b,%r9b 7940: 41 83 f8 10 cmp $0x10,%r8d 7944: 0f 8c 80 01 00 00 jl 0x7aca 794a: 49 89 d3 mov %rdx,%r11 794d: 49 83 e3 1f and $0x1f,%r11 7951: 45 89 db mov %r11d,%r11d 7954: 45 85 db test %r11d,%r11d 7957: 74 18 je 0x7971 7959: 41 f7 c3 03 00 00 00 test $0x3,%r11d 7960: 0f 85 64 01 00 00 jne 0x7aca 7966: 41 f7 db neg %r11d 7969: 41 83 c3 20 add $0x20,%r11d 796d: 41 c1 eb 02 shr $0x2,%r11d 7971: 41 8d 43 10 lea 0x10(%r11),%eax 7975: 44 3b c0 cmp %eax,%r8d 7978: 0f 8c 4c 01 00 00 jl 0x7aca 797e: 44 89 c0 mov %r8d,%eax 7981: 45 33 d2 xor %r10d,%r10d 7984: 41 2b c3 sub %r11d,%eax 7987: 83 e0 0f and $0xf,%eax 798a: f7 d8 neg %eax 798c: 41 03 c0 add %r8d,%eax 798f: 45 85 db test %r11d,%r11d 7992: 76 24 jbe 0x79b8 7994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 79a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 79aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 79b0: 49 ff c2 inc %r10 79b3: 4d 3b d3 cmp %r11,%r10 79b6: 72 e8 jb 0x79a0 79b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 79bd: 4c 63 d0 movslq %eax,%r10 79c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 79c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79cd: 00 79ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79d5: 0f 1f 40 00 nopl 0x0(%rax) 79d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 79e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 79ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 79f4: 01 79f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 79f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 79ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 7a06: 01 7a07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 7a0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 7a12: 49 83 c3 10 add $0x10,%r11 7a16: 4d 3b da cmp %r10,%r11 7a19: 72 c5 jb 0x79e0 7a1b: 44 8d 50 01 lea 0x1(%rax),%r10d 7a1f: 45 3b d0 cmp %r8d,%r10d 7a22: 0f 87 90 00 00 00 ja 0x7ab8 7a28: 4d 63 c0 movslq %r8d,%r8 7a2b: 48 63 c0 movslq %eax,%rax 7a2e: 4c 2b c0 sub %rax,%r8 7a31: 41 80 f9 01 cmp $0x1,%r9b 7a35: 75 05 jne 0x7a3c 7a37: 45 33 db xor %r11d,%r11d 7a3a: eb 3d jmp 0x7a79 7a3c: 49 83 f8 04 cmp $0x4,%r8 7a40: 7c f5 jl 0x7a37 7a42: 48 63 c0 movslq %eax,%rax 7a45: 45 89 c3 mov %r8d,%r11d 7a48: 41 83 e3 fc and $0xfffffffc,%r11d 7a4c: 45 33 d2 xor %r10d,%r10d 7a4f: 4d 63 db movslq %r11d,%r11 7a52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 7a57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 7a5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 7a5f: 90 nop 7a60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 7a66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 7a6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 7a70: 49 83 c2 04 add $0x4,%r10 7a74: 4d 3b d3 cmp %r11,%r10 7a77: 72 e7 jb 0x7a60 7a79: 4d 3b d8 cmp %r8,%r11 7a7c: 73 3a jae 0x7ab8 7a7e: 48 63 c0 movslq %eax,%rax 7a81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 7a85: 48 8d 04 81 lea (%rcx,%rax,4),%rax 7a89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a90: 00 7a91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a9f: 00 7aa0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 7aa6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 7aaa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 7ab0: 49 ff c3 inc %r11 7ab3: 4d 3b d8 cmp %r8,%r11 7ab6: 72 e8 jb 0x7aa0 7ab8: 33 c0 xor %eax,%eax 7aba: c5 f8 77 vzeroupper 7abd: 41 5e pop %r14 7abf: c3 ret 7ac0: 41 b1 01 mov $0x1,%r9b 7ac3: 33 c0 xor %eax,%eax 7ac5: e9 d1 fd ff ff jmp 0x789b 7aca: 41 b1 01 mov $0x1,%r9b 7acd: 33 c0 xor %eax,%eax 7acf: e9 47 ff ff ff jmp 0x7a1b 7ad4: b8 fa ff ff ff mov $0xfffffffa,%eax 7ad9: 41 5e pop %r14 7adb: c3 ret 7adc: b8 f8 ff ff ff mov $0xfffffff8,%eax 7ae1: 41 5e pop %r14 7ae3: c3 ret 7ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7aeb: 00 7aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7aff: 00 7b00: 41 57 push %r15 7b02: 48 85 c9 test %rcx,%rcx 7b05: 0f 84 38 03 00 00 je 0x7e43 7b0b: 48 85 d2 test %rdx,%rdx 7b0e: 0f 84 2f 03 00 00 je 0x7e43 7b14: 45 85 c0 test %r8d,%r8d 7b17: 0f 8e 1e 03 00 00 jle 0x7e3b 7b1d: 8b 44 24 30 mov 0x30(%rsp),%eax 7b21: 85 c0 test %eax,%eax 7b23: 0f 84 74 01 00 00 je 0x7c9d 7b29: 83 f8 04 cmp $0x4,%eax 7b2c: 74 08 je 0x7b36 7b2e: b8 fb ff ff ff mov $0xfffffffb,%eax 7b33: 41 5f pop %r15 7b35: c3 ret 7b36: 41 83 f8 10 cmp $0x10,%r8d 7b3a: 0f 8c c8 02 00 00 jl 0x7e08 7b40: 41 83 f8 1d cmp $0x1d,%r8d 7b44: 0f 8c c6 02 00 00 jl 0x7e10 7b4a: 49 89 d7 mov %rdx,%r15 7b4d: 49 83 e7 1f and $0x1f,%r15 7b51: 45 85 ff test %r15d,%r15d 7b54: 74 18 je 0x7b6e 7b56: 41 f7 c7 03 00 00 00 test $0x3,%r15d 7b5d: 0f 85 a5 02 00 00 jne 0x7e08 7b63: 41 f7 df neg %r15d 7b66: 41 83 c7 20 add $0x20,%r15d 7b6a: 41 c1 ef 02 shr $0x2,%r15d 7b6e: 41 8d 47 10 lea 0x10(%r15),%eax 7b72: 44 3b c0 cmp %eax,%r8d 7b75: 0f 8c 8d 02 00 00 jl 0x7e08 7b7b: 45 89 c3 mov %r8d,%r11d 7b7e: 33 c0 xor %eax,%eax 7b80: 45 2b df sub %r15d,%r11d 7b83: 41 83 e3 0f and $0xf,%r11d 7b87: 41 f7 db neg %r11d 7b8a: 45 03 d8 add %r8d,%r11d 7b8d: 45 89 fa mov %r15d,%r10d 7b90: 45 85 ff test %r15d,%r15d 7b93: 76 21 jbe 0x7bb6 7b95: 0f 1f 40 00 nopl 0x0(%rax) 7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ba0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 7ba5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 7ba9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 7bae: 48 ff c0 inc %rax 7bb1: 49 3b c2 cmp %r10,%rax 7bb4: 72 ea jb 0x7ba0 7bb6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 7bbb: 49 63 c3 movslq %r11d,%rax 7bbe: 66 90 xchg %ax,%ax 7bc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 7bc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 7bcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 7bd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 7bd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 7bdb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 7be2: 49 83 c2 10 add $0x10,%r10 7be6: 4c 3b d0 cmp %rax,%r10 7be9: 72 d5 jb 0x7bc0 7beb: 41 8d 43 01 lea 0x1(%r11),%eax 7bef: 41 3b c0 cmp %r8d,%eax 7bf2: 0f 87 00 02 00 00 ja 0x7df8 7bf8: 4d 63 c8 movslq %r8d,%r9 7bfb: 4d 63 db movslq %r11d,%r11 7bfe: 4d 2b cb sub %r11,%r9 7c01: 49 83 f9 04 cmp $0x4,%r9 7c05: 0f 8c f5 01 00 00 jl 0x7e00 7c0b: 4d 63 db movslq %r11d,%r11 7c0e: 45 89 ca mov %r9d,%r10d 7c11: 41 83 e2 fc and $0xfffffffc,%r10d 7c15: 45 33 c0 xor %r8d,%r8d 7c18: 4d 63 d2 movslq %r10d,%r10 7c1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 7c20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 7c24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 7c28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c2f: 00 7c30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7c3e: 00 00 7c40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 7c46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 7c4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 7c50: 49 83 c0 04 add $0x4,%r8 7c54: 4d 3b c2 cmp %r10,%r8 7c57: 72 e7 jb 0x7c40 7c59: 4d 3b d1 cmp %r9,%r10 7c5c: 0f 83 96 01 00 00 jae 0x7df8 7c62: 4d 63 db movslq %r11d,%r11 7c65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 7c69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 7c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c74: 00 7c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c7c: 0f 1f 40 00 nopl 0x0(%rax) 7c80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 7c86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 7c8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 7c90: 49 ff c2 inc %r10 7c93: 4d 3b d1 cmp %r9,%r10 7c96: 72 e8 jb 0x7c80 7c98: e9 5b 01 00 00 jmp 0x7df8 7c9d: 41 83 f8 10 cmp $0x10,%r8d 7ca1: 0f 8c 7d 01 00 00 jl 0x7e24 7ca7: 41 83 f8 1d cmp $0x1d,%r8d 7cab: 0f 8c 7b 01 00 00 jl 0x7e2c 7cb1: 49 89 d7 mov %rdx,%r15 7cb4: 49 83 e7 1f and $0x1f,%r15 7cb8: 45 85 ff test %r15d,%r15d 7cbb: 74 18 je 0x7cd5 7cbd: 41 f7 c7 03 00 00 00 test $0x3,%r15d 7cc4: 0f 85 5a 01 00 00 jne 0x7e24 7cca: 41 f7 df neg %r15d 7ccd: 41 83 c7 20 add $0x20,%r15d 7cd1: 41 c1 ef 02 shr $0x2,%r15d 7cd5: 41 8d 47 10 lea 0x10(%r15),%eax 7cd9: 44 3b c0 cmp %eax,%r8d 7cdc: 0f 8c 42 01 00 00 jl 0x7e24 7ce2: 45 89 c3 mov %r8d,%r11d 7ce5: 33 c0 xor %eax,%eax 7ce7: 45 2b df sub %r15d,%r11d 7cea: 41 83 e3 0f and $0xf,%r11d 7cee: 41 f7 db neg %r11d 7cf1: 45 03 d8 add %r8d,%r11d 7cf4: 45 89 fa mov %r15d,%r10d 7cf7: 45 85 ff test %r15d,%r15d 7cfa: 76 1a jbe 0x7d16 7cfc: 0f 1f 40 00 nopl 0x0(%rax) 7d00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 7d05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 7d09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 7d0e: 48 ff c0 inc %rax 7d11: 49 3b c2 cmp %r10,%rax 7d14: 72 ea jb 0x7d00 7d16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 7d1b: 49 63 c3 movslq %r11d,%rax 7d1e: 66 90 xchg %ax,%ax 7d20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 7d26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 7d2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 7d31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 7d35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 7d3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 7d42: 49 83 c2 10 add $0x10,%r10 7d46: 4c 3b d0 cmp %rax,%r10 7d49: 72 d5 jb 0x7d20 7d4b: 41 8d 43 01 lea 0x1(%r11),%eax 7d4f: 41 3b c0 cmp %r8d,%eax 7d52: 0f 87 a0 00 00 00 ja 0x7df8 7d58: 4d 63 c8 movslq %r8d,%r9 7d5b: 4d 63 db movslq %r11d,%r11 7d5e: 4d 2b cb sub %r11,%r9 7d61: 49 83 f9 04 cmp $0x4,%r9 7d65: 0f 8c b4 00 00 00 jl 0x7e1f 7d6b: 4d 63 db movslq %r11d,%r11 7d6e: 45 89 ca mov %r9d,%r10d 7d71: 41 83 e2 fc and $0xfffffffc,%r10d 7d75: 45 33 c0 xor %r8d,%r8d 7d78: 4d 63 d2 movslq %r10d,%r10 7d7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 7d80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 7d84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 7d88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d8f: 00 7d90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7d9e: 00 00 7da0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 7da6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 7daa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 7db0: 49 83 c0 04 add $0x4,%r8 7db4: 4d 3b c2 cmp %r10,%r8 7db7: 72 e7 jb 0x7da0 7db9: 4d 3b d1 cmp %r9,%r10 7dbc: 73 3a jae 0x7df8 7dbe: 4d 63 db movslq %r11d,%r11 7dc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 7dc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 7dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7dd0: 00 7dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ddf: 00 7de0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 7de6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 7dea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 7df0: 49 ff c2 inc %r10 7df3: 4d 3b d1 cmp %r9,%r10 7df6: 72 e8 jb 0x7de0 7df8: 33 c0 xor %eax,%eax 7dfa: c5 f8 77 vzeroupper 7dfd: 41 5f pop %r15 7dff: c3 ret 7e00: 45 33 d2 xor %r10d,%r10d 7e03: e9 51 fe ff ff jmp 0x7c59 7e08: 45 33 db xor %r11d,%r11d 7e0b: e9 db fd ff ff jmp 0x7beb 7e10: 45 89 c3 mov %r8d,%r11d 7e13: 45 33 d2 xor %r10d,%r10d 7e16: 41 83 e3 f0 and $0xfffffff0,%r11d 7e1a: e9 97 fd ff ff jmp 0x7bb6 7e1f: 45 33 d2 xor %r10d,%r10d 7e22: eb 95 jmp 0x7db9 7e24: 45 33 db xor %r11d,%r11d 7e27: e9 1f ff ff ff jmp 0x7d4b 7e2c: 45 89 c3 mov %r8d,%r11d 7e2f: 45 33 d2 xor %r10d,%r10d 7e32: 41 83 e3 f0 and $0xfffffff0,%r11d 7e36: e9 db fe ff ff jmp 0x7d16 7e3b: b8 fa ff ff ff mov $0xfffffffa,%eax 7e40: 41 5f pop %r15 7e42: c3 ret 7e43: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e48: 41 5f pop %r15 7e4a: c3 ret 7e4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e52: 00 7e53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7e60: 48 83 ec 28 sub $0x28,%rsp 7e64: 48 85 c9 test %rcx,%rcx 7e67: 74 20 je 0x7e89 7e69: 48 85 d2 test %rdx,%rdx 7e6c: 74 1b je 0x7e89 7e6e: 45 85 c0 test %r8d,%r8d 7e71: 7f 0a jg 0x7e7d 7e73: b8 fa ff ff ff mov $0xfffffffa,%eax 7e78: 48 83 c4 28 add $0x28,%rsp 7e7c: c3 ret 7e7d: e8 3e 85 03 00 call 0x403c0 7e82: 33 c0 xor %eax,%eax 7e84: 48 83 c4 28 add $0x28,%rsp 7e88: c3 ret 7e89: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e8e: 48 83 c4 28 add $0x28,%rsp 7e92: c3 ret 7e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e9f: 00 7ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7ea5: 48 85 c9 test %rcx,%rcx 7ea8: 74 22 je 0x7ecc 7eaa: 48 85 d2 test %rdx,%rdx 7ead: 74 1d je 0x7ecc 7eaf: 45 85 c0 test %r8d,%r8d 7eb2: 7f 0b jg 0x7ebf 7eb4: b8 fa ff ff ff mov $0xfffffffa,%eax 7eb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7ebe: c3 ret 7ebf: e8 7c 86 03 00 call 0x40540 7ec4: 33 c0 xor %eax,%eax 7ec6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7ecb: c3 ret 7ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax 7ed1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7ed6: c3 ret 7ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7ede: 00 00 7ee0: 48 83 ec 28 sub $0x28,%rsp 7ee4: 48 85 c9 test %rcx,%rcx 7ee7: 74 20 je 0x7f09 7ee9: 48 85 d2 test %rdx,%rdx 7eec: 74 1b je 0x7f09 7eee: 45 85 c0 test %r8d,%r8d 7ef1: 7f 0a jg 0x7efd 7ef3: b8 fa ff ff ff mov $0xfffffffa,%eax 7ef8: 48 83 c4 28 add $0x28,%rsp 7efc: c3 ret 7efd: e8 be 87 03 00 call 0x406c0 7f02: 33 c0 xor %eax,%eax 7f04: 48 83 c4 28 add $0x28,%rsp 7f08: c3 ret 7f09: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f0e: 48 83 c4 28 add $0x28,%rsp 7f12: c3 ret 7f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f1f: 00 7f20: 56 push %rsi 7f21: 48 89 d6 mov %rdx,%rsi 7f24: 48 85 c9 test %rcx,%rcx 7f27: 0f 84 90 01 00 00 je 0x80bd 7f2d: 48 85 f6 test %rsi,%rsi 7f30: 0f 84 87 01 00 00 je 0x80bd 7f36: 45 85 c0 test %r8d,%r8d 7f39: 0f 8e 77 01 00 00 jle 0x80b6 7f3f: 41 83 f8 10 cmp $0x10,%r8d 7f43: 0f 8c 5d 01 00 00 jl 0x80a6 7f49: 49 89 f1 mov %rsi,%r9 7f4c: 49 83 e1 1f and $0x1f,%r9 7f50: 45 89 c9 mov %r9d,%r9d 7f53: 45 85 c9 test %r9d,%r9d 7f56: 74 18 je 0x7f70 7f58: 41 f7 c1 03 00 00 00 test $0x3,%r9d 7f5f: 0f 85 41 01 00 00 jne 0x80a6 7f65: 41 f7 d9 neg %r9d 7f68: 41 83 c1 20 add $0x20,%r9d 7f6c: 41 c1 e9 02 shr $0x2,%r9d 7f70: 41 8d 41 10 lea 0x10(%r9),%eax 7f74: 44 3b c0 cmp %eax,%r8d 7f77: 0f 8c 29 01 00 00 jl 0x80a6 7f7d: 44 89 c0 mov %r8d,%eax 7f80: 33 d2 xor %edx,%edx 7f82: 41 2b c1 sub %r9d,%eax 7f85: 83 e0 0f and $0xf,%eax 7f88: f7 d8 neg %eax 7f8a: 41 03 c0 add %r8d,%eax 7f8d: 45 85 c9 test %r9d,%r9d 7f90: 76 25 jbe 0x7fb7 7f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fa0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 7fa5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 7faa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 7faf: 48 ff c2 inc %rdx 7fb2: 49 3b d1 cmp %r9,%rdx 7fb5: 72 e9 jb 0x7fa0 7fb7: 48 63 d0 movslq %eax,%rdx 7fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7fc0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 7fc6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 7fcd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 7fd4: 01 7fd5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 7fdc: 01 7fdd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 7fe3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 7fea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 7ff0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 7ff7: 49 83 c1 10 add $0x10,%r9 7ffb: 4c 3b ca cmp %rdx,%r9 7ffe: 72 c0 jb 0x7fc0