; th_4340: VA 0x180004340-0x18000c340 (32768 bytes) /tmp/opencode/dis/th_4340.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 48 83 ec 28 sub $0x28,%rsp 4: 4d 89 c1 mov %r8,%r9 7: 49 89 d0 mov %rdx,%r8 a: 48 89 ca mov %rcx,%rdx d: e8 ae 40 01 00 call 0x140c0 12: 48 83 c4 28 add $0x28,%rsp 16: c3 ret 17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1e: 00 00 20: 48 83 ec 28 sub $0x28,%rsp 24: 4d 89 c1 mov %r8,%r9 27: 49 89 d0 mov %rdx,%r8 2a: 48 89 ca mov %rcx,%rdx 2d: e8 ce 42 01 00 call 0x14300 32: 48 83 c4 28 add $0x28,%rsp 36: c3 ret 37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3e: 00 00 40: 48 83 ec 28 sub $0x28,%rsp 44: 48 85 c9 test %rcx,%rcx 47: 74 49 je 0x92 49: 4d 85 c0 test %r8,%r8 4c: 74 44 je 0x92 4e: 45 85 c9 test %r9d,%r9d 51: 7e 49 jle 0x9c 53: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c58960 5a: 7a 02 jp 0x5e 5c: 74 25 je 0x83 5e: 0f 57 c0 xorps %xmm0,%xmm0 61: 0f 2e c8 ucomiss %xmm0,%xmm1 64: 7a 02 jp 0x68 66: 74 0c je 0x74 68: e8 d3 44 01 00 call 0x14540 6d: 33 c0 xor %eax,%eax 6f: 48 83 c4 28 add $0x28,%rsp 73: c3 ret 74: 4c 89 c1 mov %r8,%rcx 77: 44 89 ca mov %r9d,%edx 7a: 48 83 c4 28 add $0x28,%rsp 7e: e9 bd 46 01 00 jmp 0x14740 83: 4c 89 c2 mov %r8,%rdx 86: 45 89 c8 mov %r9d,%r8d 89: 48 83 c4 28 add $0x28,%rsp 8d: e9 ee 22 00 00 jmp 0x2380 92: b8 f8 ff ff ff mov $0xfffffff8,%eax 97: 48 83 c4 28 add $0x28,%rsp 9b: c3 ret 9c: b8 fa ff ff ff mov $0xfffffffa,%eax a1: 48 83 c4 28 add $0x28,%rsp a5: c3 ret a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ad: 00 ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b5: 0f 1f 40 00 nopl 0x0(%rax) b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp c5: 48 85 c9 test %rcx,%rcx c8: 74 4c je 0x116 ca: 4d 85 c0 test %r8,%r8 cd: 74 47 je 0x116 cf: 45 85 c9 test %r9d,%r9d d2: 7e 4d jle 0x121 d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c58964 db: 7a 02 jp 0xdf dd: 74 27 je 0x106 df: 0f 57 c0 xorps %xmm0,%xmm0 e2: 0f 2e c8 ucomiss %xmm0,%xmm1 e5: 7a 02 jp 0xe9 e7: 74 0d je 0xf6 e9: e8 92 46 01 00 call 0x14780 ee: 33 c0 xor %eax,%eax f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp f5: c3 ret f6: 4c 89 c1 mov %r8,%rcx f9: 44 89 ca mov %r9d,%edx fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 101: e9 7a 48 01 00 jmp 0x14980 106: 4c 89 c2 mov %r8,%rdx 109: 45 89 c8 mov %r9d,%r8d 10c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 111: e9 aa 22 00 00 jmp 0x23c0 116: b8 f8 ff ff ff mov $0xfffffff8,%eax 11b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 120: c3 ret 121: b8 fa ff ff ff mov $0xfffffffa,%eax 126: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12b: c3 ret 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: 48 83 ec 28 sub $0x28,%rsp 144: 48 85 c9 test %rcx,%rcx 147: 74 49 je 0x192 149: 4d 85 c0 test %r8,%r8 14c: 74 44 je 0x192 14e: 45 85 c9 test %r9d,%r9d 151: 7e 49 jle 0x19c 153: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c58968 15a: 7a 02 jp 0x15e 15c: 74 25 je 0x183 15e: 0f 57 c0 xorps %xmm0,%xmm0 161: 0f 2e c8 ucomiss %xmm0,%xmm1 164: 7a 02 jp 0x168 166: 74 0c je 0x174 168: e8 53 48 01 00 call 0x149c0 16d: 33 c0 xor %eax,%eax 16f: 48 83 c4 28 add $0x28,%rsp 173: c3 ret 174: 4c 89 c1 mov %r8,%rcx 177: 44 89 ca mov %r9d,%edx 17a: 48 83 c4 28 add $0x28,%rsp 17e: e9 3d 4a 01 00 jmp 0x14bc0 183: 4c 89 c2 mov %r8,%rdx 186: 45 89 c8 mov %r9d,%r8d 189: 48 83 c4 28 add $0x28,%rsp 18d: e9 6e 22 00 00 jmp 0x2400 192: b8 f8 ff ff ff mov $0xfffffff8,%eax 197: 48 83 c4 28 add $0x28,%rsp 19b: c3 ret 19c: b8 fa ff ff ff mov $0xfffffffa,%eax 1a1: 48 83 c4 28 add $0x28,%rsp 1a5: c3 ret 1a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ad: 00 1ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b5: 0f 1f 40 00 nopl 0x0(%rax) 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c0: 57 push %rdi 1c1: 48 83 ec 20 sub $0x20,%rsp 1c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2 1c9: 48 85 c9 test %rcx,%rcx 1cc: 0f 84 ef 01 00 00 je 0x3c1 1d2: 4d 85 c0 test %r8,%r8 1d5: 0f 84 e6 01 00 00 je 0x3c1 1db: 45 85 c9 test %r9d,%r9d 1de: 0f 8e d2 01 00 00 jle 0x3b6 1e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5896c 1eb: 01 1ec: 7a 06 jp 0x1f4 1ee: 0f 84 b1 01 00 00 je 0x3a5 1f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 1f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2 1fc: 7a 06 jp 0x204 1fe: 0f 84 90 01 00 00 je 0x394 204: 41 83 f9 10 cmp $0x10,%r9d 208: 0f 8c 76 01 00 00 jl 0x384 20e: 4d 89 c2 mov %r8,%r10 211: 49 83 e2 1f and $0x1f,%r10 215: 45 89 d2 mov %r10d,%r10d 218: 45 85 d2 test %r10d,%r10d 21b: 74 18 je 0x235 21d: 41 f7 c2 03 00 00 00 test $0x3,%r10d 224: 0f 85 5a 01 00 00 jne 0x384 22a: 41 f7 da neg %r10d 22d: 41 83 c2 20 add $0x20,%r10d 231: 41 c1 ea 02 shr $0x2,%r10d 235: 41 8d 42 10 lea 0x10(%r10),%eax 239: 44 3b c8 cmp %eax,%r9d 23c: 0f 8c 42 01 00 00 jl 0x384 242: 44 89 cf mov %r9d,%edi 245: 33 c0 xor %eax,%eax 247: 41 2b fa sub %r10d,%edi 24a: 83 e7 0f and $0xf,%edi 24d: f7 df neg %edi 24f: 41 03 f9 add %r9d,%edi 252: 45 85 d2 test %r10d,%r10d 255: 76 1c jbe 0x273 257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 25e: 00 00 260: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 265: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 26b: 48 ff c0 inc %rax 26e: 49 3b c2 cmp %r10,%rax 271: 72 ed jb 0x260 273: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 278: 48 63 c7 movslq %edi,%rax 27b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 281: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 288: 00 289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 297: 00 298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29f: 90 nop 2a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 2a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 2ad: 01 2ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 2b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 2b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) 2bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 2c6: 01 2c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 2cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) 2d2: 49 83 c2 10 add $0x10,%r10 2d6: 4c 3b d0 cmp %rax,%r10 2d9: 72 c5 jb 0x2a0 2db: 44 8d 57 01 lea 0x1(%rdi),%r10d 2df: 45 3b d1 cmp %r9d,%r10d 2e2: 0f 87 8c 00 00 00 ja 0x374 2e8: 49 63 d1 movslq %r9d,%rdx 2eb: 48 2b d0 sub %rax,%rdx 2ee: 48 83 fa 04 cmp $0x4,%rdx 2f2: 0f 8c 87 00 00 00 jl 0x37f 2f8: 41 89 d1 mov %edx,%r9d 2fb: 45 33 db xor %r11d,%r11d 2fe: 41 83 e1 fc and $0xfffffffc,%r9d 302: 4d 8d 14 80 lea (%r8,%rax,4),%r10 306: 4d 63 c9 movslq %r9d,%r9 309: 48 8d 04 81 lea (%rcx,%rax,4),%rax 30d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 314: 00 315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31c: 0f 1f 40 00 nopl 0x0(%rax) 320: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 326: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) 32c: 49 83 c3 04 add $0x4,%r11 330: 4d 3b d9 cmp %r9,%r11 333: 72 eb jb 0x320 335: 4c 3b ca cmp %rdx,%r9 338: 73 3a jae 0x374 33a: 48 63 ff movslq %edi,%rdi 33d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 341: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax 345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34c: 00 34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 360: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 366: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) 36c: 49 ff c1 inc %r9 36f: 4c 3b ca cmp %rdx,%r9 372: 72 ec jb 0x360 374: 33 c0 xor %eax,%eax 376: c5 f8 77 vzeroupper 379: 48 83 c4 20 add $0x20,%rsp 37d: 5f pop %rdi 37e: c3 ret 37f: 45 33 c9 xor %r9d,%r9d 382: eb b1 jmp 0x335 384: 33 ff xor %edi,%edi 386: 41 83 f9 01 cmp $0x1,%r9d 38a: 72 e8 jb 0x374 38c: 49 63 d1 movslq %r9d,%rdx 38f: 45 33 c9 xor %r9d,%r9d 392: eb a1 jmp 0x335 394: 4c 89 c1 mov %r8,%rcx 397: 44 89 ca mov %r9d,%edx 39a: e8 61 48 01 00 call 0x14c00 39f: 48 83 c4 20 add $0x20,%rsp 3a3: 5f pop %rdi 3a4: c3 ret 3a5: 4c 89 c2 mov %r8,%rdx 3a8: 45 89 c8 mov %r9d,%r8d 3ab: e8 90 20 00 00 call 0x2440 3b0: 48 83 c4 20 add $0x20,%rsp 3b4: 5f pop %rdi 3b5: c3 ret 3b6: b8 fa ff ff ff mov $0xfffffffa,%eax 3bb: 48 83 c4 20 add $0x20,%rsp 3bf: 5f pop %rdi 3c0: c3 ret 3c1: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c6: 48 83 c4 20 add $0x20,%rsp 3ca: 5f pop %rdi 3cb: c3 ret 3cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d3: 00 3d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3e0: 53 push %rbx 3e1: 48 83 ec 20 sub $0x20,%rsp 3e5: 48 85 c9 test %rcx,%rcx 3e8: 0f 84 b9 01 00 00 je 0x5a7 3ee: 4d 85 c0 test %r8,%r8 3f1: 0f 84 b0 01 00 00 je 0x5a7 3f7: 45 85 c9 test %r9d,%r9d 3fa: 0f 8e 9c 01 00 00 jle 0x59c 400: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c58970 407: 01 408: 7a 06 jp 0x410 40a: 0f 84 7b 01 00 00 je 0x58b 410: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 414: c5 f8 2e c8 vucomiss %xmm0,%xmm1 418: 7a 06 jp 0x420 41a: 0f 84 5a 01 00 00 je 0x57a 420: 41 83 f9 10 cmp $0x10,%r9d 424: 0f 8c 3a 01 00 00 jl 0x564 42a: 41 83 f9 1d cmp $0x1d,%r9d 42e: 0f 8c 38 01 00 00 jl 0x56c 434: 4d 89 c2 mov %r8,%r10 437: 49 83 e2 1f and $0x1f,%r10 43b: 45 85 d2 test %r10d,%r10d 43e: 74 18 je 0x458 440: 41 f7 c2 03 00 00 00 test $0x3,%r10d 447: 0f 85 17 01 00 00 jne 0x564 44d: 41 f7 da neg %r10d 450: 41 83 c2 20 add $0x20,%r10d 454: 41 c1 ea 02 shr $0x2,%r10d 458: 41 8d 42 10 lea 0x10(%r10),%eax 45c: 44 3b c8 cmp %eax,%r9d 45f: 0f 8c ff 00 00 00 jl 0x564 465: 45 89 cb mov %r9d,%r11d 468: 33 c0 xor %eax,%eax 46a: 45 2b da sub %r10d,%r11d 46d: 41 83 e3 0f and $0xf,%r11d 471: 41 f7 db neg %r11d 474: 45 03 d9 add %r9d,%r11d 477: 44 89 d3 mov %r10d,%ebx 47a: 45 85 d2 test %r10d,%r10d 47d: 76 14 jbe 0x493 47f: 90 nop 480: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 485: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 48b: 48 ff c0 inc %rax 48e: 48 3b c3 cmp %rbx,%rax 491: 72 ed jb 0x480 493: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 498: 49 63 c3 movslq %r11d,%rax 49b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 4a5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 4ab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) 4b1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) 4b8: 48 83 c3 10 add $0x10,%rbx 4bc: 48 3b d8 cmp %rax,%rbx 4bf: 72 df jb 0x4a0 4c1: 41 8d 43 01 lea 0x1(%r11),%eax 4c5: 41 3b c1 cmp %r9d,%eax 4c8: 0f 87 86 00 00 00 ja 0x554 4ce: 4d 63 c9 movslq %r9d,%r9 4d1: 4d 63 db movslq %r11d,%r11 4d4: 4d 2b cb sub %r11,%r9 4d7: 49 83 f9 04 cmp $0x4,%r9 4db: 0f 8c 7e 00 00 00 jl 0x55f 4e1: 4d 63 db movslq %r11d,%r11 4e4: 45 89 ca mov %r9d,%r10d 4e7: 41 83 e2 fc and $0xfffffffc,%r10d 4eb: 33 db xor %ebx,%ebx 4ed: 4d 63 d2 movslq %r10d,%r10 4f0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 4f5: 4b 8d 04 98 lea (%r8,%r11,4),%rax 4f9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 4fd: 0f 1f 00 nopl (%rax) 500: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 505: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) 50a: 48 83 c3 04 add $0x4,%rbx 50e: 49 3b da cmp %r10,%rbx 511: 72 ed jb 0x500 513: 4d 3b d1 cmp %r9,%r10 516: 73 3c jae 0x554 518: 4d 63 db movslq %r11d,%r11 51b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx 51f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52a: 00 52b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 540: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 546: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 54c: 49 ff c2 inc %r10 54f: 4d 3b d1 cmp %r9,%r10 552: 72 ec jb 0x540 554: 33 c0 xor %eax,%eax 556: c5 f8 77 vzeroupper 559: 48 83 c4 20 add $0x20,%rsp 55d: 5b pop %rbx 55e: c3 ret 55f: 45 33 d2 xor %r10d,%r10d 562: eb af jmp 0x513 564: 45 33 db xor %r11d,%r11d 567: e9 55 ff ff ff jmp 0x4c1 56c: 45 89 cb mov %r9d,%r11d 56f: 33 db xor %ebx,%ebx 571: 41 83 e3 f0 and $0xfffffff0,%r11d 575: e9 19 ff ff ff jmp 0x493 57a: 4c 89 c1 mov %r8,%rcx 57d: 44 89 ca mov %r9d,%edx 580: e8 bb 46 01 00 call 0x14c40 585: 48 83 c4 20 add $0x20,%rsp 589: 5b pop %rbx 58a: c3 ret 58b: 4c 89 c2 mov %r8,%rdx 58e: 45 89 c8 mov %r9d,%r8d 591: e8 6a 1f 00 00 call 0x2500 596: 48 83 c4 20 add $0x20,%rsp 59a: 5b pop %rbx 59b: c3 ret 59c: b8 fa ff ff ff mov $0xfffffffa,%eax 5a1: 48 83 c4 20 add $0x20,%rsp 5a5: 5b pop %rbx 5a6: c3 ret 5a7: b8 f8 ff ff ff mov $0xfffffff8,%eax 5ac: 48 83 c4 20 add $0x20,%rsp 5b0: 5b pop %rbx 5b1: c3 ret 5b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c0: 53 push %rbx 5c1: 48 83 ec 20 sub $0x20,%rsp 5c5: 48 85 c9 test %rcx,%rcx 5c8: 0f 84 b9 01 00 00 je 0x787 5ce: 4d 85 c0 test %r8,%r8 5d1: 0f 84 b0 01 00 00 je 0x787 5d7: 45 85 c9 test %r9d,%r9d 5da: 0f 8e 9c 01 00 00 jle 0x77c 5e0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c58974 5e7: 01 5e8: 7a 06 jp 0x5f0 5ea: 0f 84 7b 01 00 00 je 0x76b 5f0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 5f4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 5f8: 7a 06 jp 0x600 5fa: 0f 84 5a 01 00 00 je 0x75a 600: 41 83 f9 10 cmp $0x10,%r9d 604: 0f 8c 3a 01 00 00 jl 0x744 60a: 41 83 f9 1d cmp $0x1d,%r9d 60e: 0f 8c 38 01 00 00 jl 0x74c 614: 4d 89 c2 mov %r8,%r10 617: 49 83 e2 1f and $0x1f,%r10 61b: 45 85 d2 test %r10d,%r10d 61e: 74 18 je 0x638 620: 41 f7 c2 03 00 00 00 test $0x3,%r10d 627: 0f 85 17 01 00 00 jne 0x744 62d: 41 f7 da neg %r10d 630: 41 83 c2 20 add $0x20,%r10d 634: 41 c1 ea 02 shr $0x2,%r10d 638: 41 8d 42 10 lea 0x10(%r10),%eax 63c: 44 3b c8 cmp %eax,%r9d 63f: 0f 8c ff 00 00 00 jl 0x744 645: 45 89 cb mov %r9d,%r11d 648: 33 c0 xor %eax,%eax 64a: 45 2b da sub %r10d,%r11d 64d: 41 83 e3 0f and $0xf,%r11d 651: 41 f7 db neg %r11d 654: 45 03 d9 add %r9d,%r11d 657: 44 89 d3 mov %r10d,%ebx 65a: 45 85 d2 test %r10d,%r10d 65d: 76 14 jbe 0x673 65f: 90 nop 660: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 665: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 66b: 48 ff c0 inc %rax 66e: 48 3b c3 cmp %rbx,%rax 671: 72 ed jb 0x660 673: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 678: 49 63 c3 movslq %r11d,%rax 67b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 680: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 685: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 68b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) 691: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) 698: 48 83 c3 10 add $0x10,%rbx 69c: 48 3b d8 cmp %rax,%rbx 69f: 72 df jb 0x680 6a1: 41 8d 43 01 lea 0x1(%r11),%eax 6a5: 41 3b c1 cmp %r9d,%eax 6a8: 0f 87 86 00 00 00 ja 0x734 6ae: 4d 63 c9 movslq %r9d,%r9 6b1: 4d 63 db movslq %r11d,%r11 6b4: 4d 2b cb sub %r11,%r9 6b7: 49 83 f9 04 cmp $0x4,%r9 6bb: 0f 8c 7e 00 00 00 jl 0x73f 6c1: 4d 63 db movslq %r11d,%r11 6c4: 45 89 ca mov %r9d,%r10d 6c7: 41 83 e2 fc and $0xfffffffc,%r10d 6cb: 33 db xor %ebx,%ebx 6cd: 4d 63 d2 movslq %r10d,%r10 6d0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 6d5: 4b 8d 04 98 lea (%r8,%r11,4),%rax 6d9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 6dd: 0f 1f 00 nopl (%rax) 6e0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 6e5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) 6ea: 48 83 c3 04 add $0x4,%rbx 6ee: 49 3b da cmp %r10,%rbx 6f1: 72 ed jb 0x6e0 6f3: 4d 3b d1 cmp %r9,%r10 6f6: 73 3c jae 0x734 6f8: 4d 63 db movslq %r11d,%r11 6fb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx 6ff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70a: 00 70b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 720: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 726: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 72c: 49 ff c2 inc %r10 72f: 4d 3b d1 cmp %r9,%r10 732: 72 ec jb 0x720 734: 33 c0 xor %eax,%eax 736: c5 f8 77 vzeroupper 739: 48 83 c4 20 add $0x20,%rsp 73d: 5b pop %rbx 73e: c3 ret 73f: 45 33 d2 xor %r10d,%r10d 742: eb af jmp 0x6f3 744: 45 33 db xor %r11d,%r11d 747: e9 55 ff ff ff jmp 0x6a1 74c: 45 89 cb mov %r9d,%r11d 74f: 33 db xor %ebx,%ebx 751: 41 83 e3 f0 and $0xfffffff0,%r11d 755: e9 19 ff ff ff jmp 0x673 75a: 4c 89 c1 mov %r8,%rcx 75d: 44 89 ca mov %r9d,%edx 760: e8 1b 45 01 00 call 0x14c80 765: 48 83 c4 20 add $0x20,%rsp 769: 5b pop %rbx 76a: c3 ret 76b: 4c 89 c2 mov %r8,%rdx 76e: 45 89 c8 mov %r9d,%r8d 771: e8 4a 1e 00 00 call 0x25c0 776: 48 83 c4 20 add $0x20,%rsp 77a: 5b pop %rbx 77b: c3 ret 77c: b8 fa ff ff ff mov $0xfffffffa,%eax 781: 48 83 c4 20 add $0x20,%rsp 785: 5b pop %rbx 786: c3 ret 787: b8 f8 ff ff ff mov $0xfffffff8,%eax 78c: 48 83 c4 20 add $0x20,%rsp 790: 5b pop %rbx 791: c3 ret 792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a0: 48 83 ec 38 sub $0x38,%rsp 7a4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611630 7ab: 48 33 c4 xor %rsp,%rax 7ae: 48 89 44 24 30 mov %rax,0x30(%rsp) 7b3: 48 85 d2 test %rdx,%rdx 7b6: 74 5f je 0x817 7b8: 45 85 c0 test %r8d,%r8d 7bb: 7f 1b jg 0x7d8 7bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 7c2: 48 33 cc xor %rsp,%rcx 7c5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611630 7cc: 75 44 jne 0x812 7ce: b8 fa ff ff ff mov $0xfffffffa,%eax 7d3: 48 83 c4 38 add $0x38,%rsp 7d7: c3 ret 7d8: 48 8b 01 mov (%rcx),%rax 7db: 4c 8b 49 08 mov 0x8(%rcx),%r9 7df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 7e4: 66 48 0f 6e c8 movq %rax,%xmm1 7e9: 66 49 0f 6e c1 movq %r9,%xmm0 7ee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 7f2: 0f 29 09 movaps %xmm1,(%rcx) 7f5: e8 c6 44 01 00 call 0x14cc0 7fa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 7ff: 48 33 cc xor %rsp,%rcx 802: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611630 809: 75 07 jne 0x812 80b: 33 c0 xor %eax,%eax 80d: 48 83 c4 38 add $0x38,%rsp 811: c3 ret 812: e8 79 c5 12 01 call 0x112cd90 817: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 81c: 48 33 cc xor %rsp,%rcx 81f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611630 826: 75 ea jne 0x812 828: b8 f8 ff ff ff mov $0xfffffff8,%eax 82d: 48 83 c4 38 add $0x38,%rsp 831: c3 ret 832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 840: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 845: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611630 84c: 48 33 c4 xor %rsp,%rax 84f: 48 89 44 24 30 mov %rax,0x30(%rsp) 854: 48 85 d2 test %rdx,%rdx 857: 74 57 je 0x8b0 859: 45 85 c0 test %r8d,%r8d 85c: 7f 1c jg 0x87a 85e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 863: 48 33 cc xor %rsp,%rcx 866: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611630 86d: 75 3c jne 0x8ab 86f: b8 fa ff ff ff mov $0xfffffffa,%eax 874: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 879: c3 ret 87a: f3 0f 7e 01 movq (%rcx),%xmm0 87e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 883: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 888: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 88d: e8 4e 44 01 00 call 0x14ce0 892: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 897: 48 33 cc xor %rsp,%rcx 89a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611630 8a1: 75 08 jne 0x8ab 8a3: 33 c0 xor %eax,%eax 8a5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 8aa: c3 ret 8ab: e8 e0 c4 12 01 call 0x112cd90 8b0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 8b5: 48 33 cc xor %rsp,%rcx 8b8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611630 8bf: 75 ea jne 0x8ab 8c1: b8 f8 ff ff ff mov $0xfffffff8,%eax 8c6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 8cb: c3 ret 8cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8d3: 00 8d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 8e0: 48 83 ec 38 sub $0x38,%rsp 8e4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611630 8eb: 48 33 c4 xor %rsp,%rax 8ee: 48 89 44 24 30 mov %rax,0x30(%rsp) 8f3: 48 85 d2 test %rdx,%rdx 8f6: 74 61 je 0x959 8f8: 45 85 c0 test %r8d,%r8d 8fb: 7f 1b jg 0x918 8fd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 902: 48 33 cc xor %rsp,%rcx 905: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611630 90c: 75 46 jne 0x954 90e: b8 fa ff ff ff mov $0xfffffffa,%eax 913: 48 83 c4 38 add $0x38,%rsp 917: c3 ret 918: 48 8b 01 mov (%rcx),%rax 91b: 4c 8b 49 08 mov 0x8(%rcx),%r9 91f: 66 48 0f 6e c8 movq %rax,%xmm1 924: 66 49 0f 6e c1 movq %r9,%xmm0 929: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 92e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 932: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) 937: e8 c4 43 01 00 call 0x14d00 93c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 941: 48 33 cc xor %rsp,%rcx 944: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611630 94b: 75 07 jne 0x954 94d: 33 c0 xor %eax,%eax 94f: 48 83 c4 38 add $0x38,%rsp 953: c3 ret 954: e8 37 c4 12 01 call 0x112cd90 959: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 95e: 48 33 cc xor %rsp,%rcx 961: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611630 968: 75 ea jne 0x954 96a: b8 f8 ff ff ff mov $0xfffffff8,%eax 96f: 48 83 c4 38 add $0x38,%rsp 973: c3 ret 974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 980: 48 83 ec 38 sub $0x38,%rsp 984: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611630 98b: 48 33 c4 xor %rsp,%rax 98e: 48 89 44 24 30 mov %rax,0x30(%rsp) 993: 48 85 d2 test %rdx,%rdx 996: 74 60 je 0x9f8 998: 45 85 c0 test %r8d,%r8d 99b: 7f 1b jg 0x9b8 99d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 9a2: 48 33 cc xor %rsp,%rcx 9a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611630 9ac: 75 45 jne 0x9f3 9ae: b8 fa ff ff ff mov $0xfffffffa,%eax 9b3: 48 83 c4 38 add $0x38,%rsp 9b7: c3 ret 9b8: 48 8b 01 mov (%rcx),%rax 9bb: 4c 8b 49 08 mov 0x8(%rcx),%r9 9bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 9c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 9c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 9ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 9d2: c5 f8 11 11 vmovups %xmm2,(%rcx) 9d6: e8 45 43 01 00 call 0x14d20 9db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 9e0: 48 33 cc xor %rsp,%rcx 9e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611630 9ea: 75 07 jne 0x9f3 9ec: 33 c0 xor %eax,%eax 9ee: 48 83 c4 38 add $0x38,%rsp 9f2: c3 ret 9f3: e8 98 c3 12 01 call 0x112cd90 9f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 9fd: 48 33 cc xor %rsp,%rcx a00: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611630 a07: 75 ea jne 0x9f3 a09: b8 f8 ff ff ff mov $0xfffffff8,%eax a0e: 48 83 c4 38 add $0x38,%rsp a12: c3 ret a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a1f: 00 a20: 48 83 ec 38 sub $0x38,%rsp a24: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611630 a2b: 48 33 c4 xor %rsp,%rax a2e: 48 89 44 24 30 mov %rax,0x30(%rsp) a33: 48 85 d2 test %rdx,%rdx a36: 74 60 je 0xa98 a38: 45 85 c0 test %r8d,%r8d a3b: 7f 1b jg 0xa58 a3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx a42: 48 33 cc xor %rsp,%rcx a45: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611630 a4c: 75 45 jne 0xa93 a4e: b8 fa ff ff ff mov $0xfffffffa,%eax a53: 48 83 c4 38 add $0x38,%rsp a57: c3 ret a58: 48 8b 01 mov (%rcx),%rax a5b: 4c 8b 49 08 mov 0x8(%rcx),%r9 a5f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx a64: c4 e1 f9 6e c0 vmovq %rax,%xmm0 a69: c4 c1 f9 6e c9 vmovq %r9,%xmm1 a6e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 a72: c5 f8 11 11 vmovups %xmm2,(%rcx) a76: e8 c5 42 01 00 call 0x14d40 a7b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx a80: 48 33 cc xor %rsp,%rcx a83: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611630 a8a: 75 07 jne 0xa93 a8c: 33 c0 xor %eax,%eax a8e: 48 83 c4 38 add $0x38,%rsp a92: c3 ret a93: e8 f8 c2 12 01 call 0x112cd90 a98: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx a9d: 48 33 cc xor %rsp,%rcx aa0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611630 aa7: 75 ea jne 0xa93 aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax aae: 48 83 c4 38 add $0x38,%rsp ab2: c3 ret ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) abf: 00 ac0: 48 83 ec 38 sub $0x38,%rsp ac4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611630 acb: 48 33 c4 xor %rsp,%rax ace: 48 89 44 24 30 mov %rax,0x30(%rsp) ad3: 48 85 d2 test %rdx,%rdx ad6: 74 60 je 0xb38 ad8: 45 85 c0 test %r8d,%r8d adb: 7f 1b jg 0xaf8 add: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx ae2: 48 33 cc xor %rsp,%rcx ae5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611630 aec: 75 45 jne 0xb33 aee: b8 fa ff ff ff mov $0xfffffffa,%eax af3: 48 83 c4 38 add $0x38,%rsp af7: c3 ret af8: 48 8b 01 mov (%rcx),%rax afb: 4c 8b 49 08 mov 0x8(%rcx),%r9 aff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx b04: c4 e1 f9 6e c0 vmovq %rax,%xmm0 b09: c4 c1 f9 6e c9 vmovq %r9,%xmm1 b0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 b12: c5 f8 11 11 vmovups %xmm2,(%rcx) b16: e8 45 42 01 00 call 0x14d60 b1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx b20: 48 33 cc xor %rsp,%rcx b23: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611630 b2a: 75 07 jne 0xb33 b2c: 33 c0 xor %eax,%eax b2e: 48 83 c4 38 add $0x38,%rsp b32: c3 ret b33: e8 58 c2 12 01 call 0x112cd90 b38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx b3d: 48 33 cc xor %rsp,%rcx b40: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611630 b47: 75 ea jne 0xb33 b49: b8 f8 ff ff ff mov $0xfffffff8,%eax b4e: 48 83 c4 38 add $0x38,%rsp b52: c3 ret b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b5f: 00 b60: 48 83 ec 28 sub $0x28,%rsp b64: 48 85 c9 test %rcx,%rcx b67: 74 20 je 0xb89 b69: 48 85 d2 test %rdx,%rdx b6c: 74 1b je 0xb89 b6e: 45 85 c0 test %r8d,%r8d b71: 7f 0a jg 0xb7d b73: b8 fa ff ff ff mov $0xfffffffa,%eax b78: 48 83 c4 28 add $0x28,%rsp b7c: c3 ret b7d: e8 fe 41 01 00 call 0x14d80 b82: 33 c0 xor %eax,%eax b84: 48 83 c4 28 add $0x28,%rsp b88: c3 ret b89: b8 f8 ff ff ff mov $0xfffffff8,%eax b8e: 48 83 c4 28 add $0x28,%rsp b92: c3 ret b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b9f: 00 ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp ba5: 48 85 c9 test %rcx,%rcx ba8: 74 22 je 0xbcc baa: 48 85 d2 test %rdx,%rdx bad: 74 1d je 0xbcc baf: 45 85 c0 test %r8d,%r8d bb2: 7f 0b jg 0xbbf bb4: b8 fa ff ff ff mov $0xfffffffa,%eax bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp bbe: c3 ret bbf: e8 9c 43 01 00 call 0x14f60 bc4: 33 c0 xor %eax,%eax bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp bcb: c3 ret bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp bd6: c3 ret bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) bde: 00 00 be0: 48 83 ec 28 sub $0x28,%rsp be4: 48 85 c9 test %rcx,%rcx be7: 74 20 je 0xc09 be9: 48 85 d2 test %rdx,%rdx bec: 74 1b je 0xc09 bee: 45 85 c0 test %r8d,%r8d bf1: 7f 0a jg 0xbfd bf3: b8 fa ff ff ff mov $0xfffffffa,%eax bf8: 48 83 c4 28 add $0x28,%rsp bfc: c3 ret bfd: e8 3e 45 01 00 call 0x15140 c02: 33 c0 xor %eax,%eax c04: 48 83 c4 28 add $0x28,%rsp c08: c3 ret c09: b8 f8 ff ff ff mov $0xfffffff8,%eax c0e: 48 83 c4 28 add $0x28,%rsp c12: c3 ret c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c1f: 00 c20: 56 push %rsi c21: 48 89 d6 mov %rdx,%rsi c24: 48 85 c9 test %rcx,%rcx c27: 0f 84 d0 01 00 00 je 0xdfd c2d: 48 85 f6 test %rsi,%rsi c30: 0f 84 c7 01 00 00 je 0xdfd c36: 45 85 c0 test %r8d,%r8d c39: 0f 8e b7 01 00 00 jle 0xdf6 c3f: 41 83 f8 10 cmp $0x10,%r8d c43: 0f 8c 9d 01 00 00 jl 0xde6 c49: 49 89 f1 mov %rsi,%r9 c4c: 49 83 e1 1f and $0x1f,%r9 c50: 45 89 c9 mov %r9d,%r9d c53: 45 85 c9 test %r9d,%r9d c56: 74 18 je 0xc70 c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d c5f: 0f 85 81 01 00 00 jne 0xde6 c65: 41 f7 d9 neg %r9d c68: 41 83 c1 20 add $0x20,%r9d c6c: 41 c1 e9 03 shr $0x3,%r9d c70: 41 8d 41 10 lea 0x10(%r9),%eax c74: 44 3b c0 cmp %eax,%r8d c77: 0f 8c 69 01 00 00 jl 0xde6 c7d: 44 89 c0 mov %r8d,%eax c80: 33 d2 xor %edx,%edx c82: 41 2b c1 sub %r9d,%eax c85: 83 e0 0f and $0xf,%eax c88: f7 d8 neg %eax c8a: 41 03 c0 add %r8d,%eax c8d: 45 85 c9 test %r9d,%r9d c90: 76 25 jbe 0xcb7 c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ca0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 ca5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 caa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) caf: 48 ff c2 inc %rdx cb2: 49 3b d1 cmp %r9,%rdx cb5: 72 e9 jb 0xca0 cb7: 48 63 d0 movslq %eax,%rdx cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) cc0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 cc6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 ccd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 cd3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 cda: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 ce1: 01 ce2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 ce6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 ced: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) cf3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 cfa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 d01: 01 d02: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 d06: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 d0d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) d14: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 d1b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 d22: 01 d23: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 d27: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) d2e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 d35: 01 d36: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 d3a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) d41: 49 83 c1 10 add $0x10,%r9 d45: 4c 3b ca cmp %rdx,%r9 d48: 0f 82 72 ff ff ff jb 0xcc0 d4e: 44 8d 48 01 lea 0x1(%rax),%r9d d52: 45 3b c8 cmp %r8d,%r9d d55: 0f 87 7f 00 00 00 ja 0xdda d5b: 4d 63 d0 movslq %r8d,%r10 d5e: 4c 2b d2 sub %rdx,%r10 d61: 49 83 fa 04 cmp $0x4,%r10 d65: 0f 8c 76 00 00 00 jl 0xde1 d6b: 45 89 d3 mov %r10d,%r11d d6e: 45 33 c9 xor %r9d,%r9d d71: 41 83 e3 fc and $0xfffffffc,%r11d d75: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 d79: 4d 63 db movslq %r11d,%r11 d7c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx d80: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 d86: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 d8c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 d93: 01 d94: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 d98: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) d9e: 49 83 c1 04 add $0x4,%r9 da2: 4d 3b cb cmp %r11,%r9 da5: 72 d9 jb 0xd80 da7: 4d 3b da cmp %r10,%r11 daa: 73 2e jae 0xdda dac: 48 63 c0 movslq %eax,%rax daf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx db3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) dbe: 00 00 dc0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 dc6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 dcc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) dd2: 49 ff c3 inc %r11 dd5: 4d 3b da cmp %r10,%r11 dd8: 72 e6 jb 0xdc0 dda: 33 c0 xor %eax,%eax ddc: c5 f8 77 vzeroupper ddf: 5e pop %rsi de0: c3 ret de1: 45 33 db xor %r11d,%r11d de4: eb c1 jmp 0xda7 de6: 33 c0 xor %eax,%eax de8: 41 83 f8 01 cmp $0x1,%r8d dec: 72 ec jb 0xdda dee: 4d 63 d0 movslq %r8d,%r10 df1: 45 33 db xor %r11d,%r11d df4: eb b1 jmp 0xda7 df6: b8 fa ff ff ff mov $0xfffffffa,%eax dfb: 5e pop %rsi dfc: c3 ret dfd: b8 f8 ff ff ff mov $0xfffffff8,%eax e02: 5e pop %rsi e03: c3 ret e04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e0b: 00 e0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e1f: 00 e20: 53 push %rbx e21: 48 85 c9 test %rcx,%rcx e24: 0f 84 aa 01 00 00 je 0xfd4 e2a: 48 85 d2 test %rdx,%rdx e2d: 0f 84 a1 01 00 00 je 0xfd4 e33: 45 85 c0 test %r8d,%r8d e36: 0f 8e 91 01 00 00 jle 0xfcd e3c: 41 83 f8 10 cmp $0x10,%r8d e40: 0f 8c 80 01 00 00 jl 0xfc6 e46: 49 89 d3 mov %rdx,%r11 e49: 49 83 e3 1f and $0x1f,%r11 e4d: 45 85 db test %r11d,%r11d e50: 74 18 je 0xe6a e52: 41 f7 c3 07 00 00 00 test $0x7,%r11d e59: 0f 85 67 01 00 00 jne 0xfc6 e5f: 41 f7 db neg %r11d e62: 41 83 c3 20 add $0x20,%r11d e66: 41 c1 eb 03 shr $0x3,%r11d e6a: 41 8d 43 10 lea 0x10(%r11),%eax e6e: 44 3b c0 cmp %eax,%r8d e71: 0f 8c 4f 01 00 00 jl 0xfc6 e77: 44 89 c0 mov %r8d,%eax e7a: 45 33 d2 xor %r10d,%r10d e7d: 41 2b c3 sub %r11d,%eax e80: 83 e0 0f and $0xf,%eax e83: f7 d8 neg %eax e85: 41 03 c0 add %r8d,%eax e88: 44 89 db mov %r11d,%ebx e8b: 45 85 db test %r11d,%r11d e8e: 76 2a jbe 0xeba e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e97: 00 e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e9f: 90 nop ea0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 ea6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 eac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) eb2: 49 ff c2 inc %r10 eb5: 4c 3b d3 cmp %rbx,%r10 eb8: 72 e6 jb 0xea0 eba: 4c 63 d0 movslq %eax,%r10 ebd: 0f 1f 00 nopl (%rax) ec0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 ec5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 ec9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 ecf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 ed5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 eda: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 ee0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 ee6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 eec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) ef1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) ef7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) efd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 f03: 48 83 c3 10 add $0x10,%rbx f07: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) f0d: 49 3b da cmp %r10,%rbx f10: 72 ae jb 0xec0 f12: 8d 58 01 lea 0x1(%rax),%ebx f15: 41 3b d8 cmp %r8d,%ebx f18: 0f 87 9c 00 00 00 ja 0xfba f1e: 4d 63 c8 movslq %r8d,%r9 f21: 48 63 c0 movslq %eax,%rax f24: 4c 2b c8 sub %rax,%r9 f27: 49 83 f9 04 cmp $0x4,%r9 f2b: 0f 8c 90 00 00 00 jl 0xfc1 f31: 48 63 c0 movslq %eax,%rax f34: 45 89 ca mov %r9d,%r10d f37: 41 83 e2 fc and $0xfffffffc,%r10d f3b: 45 33 c0 xor %r8d,%r8d f3e: 4d 63 d2 movslq %r10d,%r10 f41: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx f45: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f50: 00 f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f5f: 00 f60: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 f66: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 f6c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) f72: 49 83 c0 04 add $0x4,%r8 f76: 4d 3b c2 cmp %r10,%r8 f79: 72 e5 jb 0xf60 f7b: 4d 3b d1 cmp %r9,%r10 f7e: 73 3a jae 0xfba f80: 48 63 c0 movslq %eax,%rax f83: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx f87: 48 8d 04 c2 lea (%rdx,%rax,8),%rax f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f92: 00 f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) fa0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 fa6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 fac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) fb2: 49 ff c2 inc %r10 fb5: 4d 3b d1 cmp %r9,%r10 fb8: 72 e6 jb 0xfa0 fba: 33 c0 xor %eax,%eax fbc: c5 f8 77 vzeroupper fbf: 5b pop %rbx fc0: c3 ret fc1: 45 33 d2 xor %r10d,%r10d fc4: eb b5 jmp 0xf7b fc6: 33 c0 xor %eax,%eax fc8: e9 45 ff ff ff jmp 0xf12 fcd: b8 fa ff ff ff mov $0xfffffffa,%eax fd2: 5b pop %rbx fd3: c3 ret fd4: b8 f8 ff ff ff mov $0xfffffff8,%eax fd9: 5b pop %rbx fda: c3 ret fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fe0: 53 push %rbx fe1: 49 89 ca mov %rcx,%r10 fe4: 4d 85 d2 test %r10,%r10 fe7: 0f 84 a4 01 00 00 je 0x1191 fed: 48 85 d2 test %rdx,%rdx ff0: 0f 84 9b 01 00 00 je 0x1191 ff6: 45 85 c0 test %r8d,%r8d ff9: 0f 8e 8b 01 00 00 jle 0x118a fff: 41 83 f8 10 cmp $0x10,%r8d 1003: 0f 8c 79 01 00 00 jl 0x1182 1009: 48 89 d3 mov %rdx,%rbx 100c: 48 83 e3 1f and $0x1f,%rbx 1010: 85 db test %ebx,%ebx 1012: 74 11 je 0x1025 1014: f6 c3 07 test $0x7,%bl 1017: 0f 85 65 01 00 00 jne 0x1182 101d: f7 db neg %ebx 101f: 83 c3 20 add $0x20,%ebx 1022: c1 eb 03 shr $0x3,%ebx 1025: 8d 43 10 lea 0x10(%rbx),%eax 1028: 44 3b c0 cmp %eax,%r8d 102b: 0f 8c 51 01 00 00 jl 0x1182 1031: 45 89 c1 mov %r8d,%r9d 1034: 33 c0 xor %eax,%eax 1036: 44 2b cb sub %ebx,%r9d 1039: 41 83 e1 0f and $0xf,%r9d 103d: 41 f7 d9 neg %r9d 1040: 45 03 c8 add %r8d,%r9d 1043: 89 d9 mov %ebx,%ecx 1045: 85 db test %ebx,%ebx 1047: 76 2f jbe 0x1078 1049: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1050: 00 1051: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 105f: 00 1060: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 1065: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 106b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 1070: 48 ff c0 inc %rax 1073: 48 3b c1 cmp %rcx,%rax 1076: 72 e8 jb 0x1060 1078: 49 63 c1 movslq %r9d,%rax 107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1080: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 1085: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 108b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 1091: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 1098: 03 1099: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 109f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 10a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 10ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 10b4: 03 10b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 10ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 10c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 10c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 10cd: 03 10ce: 48 83 c1 10 add $0x10,%rcx 10d2: 48 3b c8 cmp %rax,%rcx 10d5: 72 a9 jb 0x1080 10d7: 41 8d 41 01 lea 0x1(%r9),%eax 10db: 41 3b c0 cmp %r8d,%eax 10de: 0f 87 93 00 00 00 ja 0x1177 10e4: 4d 63 c0 movslq %r8d,%r8 10e7: 4d 63 c9 movslq %r9d,%r9 10ea: 4d 2b c1 sub %r9,%r8 10ed: 49 83 f8 04 cmp $0x4,%r8 10f1: 0f 8c 87 00 00 00 jl 0x117e 10f7: 4d 63 c9 movslq %r9d,%r9 10fa: 44 89 c3 mov %r8d,%ebx 10fd: 83 e3 fc and $0xfffffffc,%ebx 1100: 33 c9 xor %ecx,%ecx 1102: 48 63 db movslq %ebx,%rbx 1105: 4b 8d 04 ca lea (%r10,%r9,8),%rax 1109: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 110d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1114: 00 1115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 111c: 0f 1f 40 00 nopl 0x0(%rax) 1120: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 1126: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 112b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) 1131: 48 83 c1 04 add $0x4,%rcx 1135: 48 3b cb cmp %rbx,%rcx 1138: 72 e6 jb 0x1120 113a: 49 3b d8 cmp %r8,%rbx 113d: 73 38 jae 0x1177 113f: 4d 63 c9 movslq %r9d,%r9 1142: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 1146: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 114a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1151: 00 1152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1160: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 1165: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 116a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) 116f: 48 ff c3 inc %rbx 1172: 49 3b d8 cmp %r8,%rbx 1175: 72 e9 jb 0x1160 1177: 33 c0 xor %eax,%eax 1179: c5 f8 77 vzeroupper 117c: 5b pop %rbx 117d: c3 ret 117e: 33 db xor %ebx,%ebx 1180: eb b8 jmp 0x113a 1182: 45 33 c9 xor %r9d,%r9d 1185: e9 4d ff ff ff jmp 0x10d7 118a: b8 fa ff ff ff mov $0xfffffffa,%eax 118f: 5b pop %rbx 1190: c3 ret 1191: b8 f8 ff ff ff mov $0xfffffff8,%eax 1196: 5b pop %rbx 1197: c3 ret 1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 119f: 00 11a0: 48 83 ec 28 sub $0x28,%rsp 11a4: 4d 89 c1 mov %r8,%r9 11a7: 49 89 d0 mov %rdx,%r8 11aa: 48 89 ca mov %rcx,%rdx 11ad: e8 2e 41 01 00 call 0x152e0 11b2: 48 83 c4 28 add $0x28,%rsp 11b6: c3 ret 11b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 11be: 00 00 11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 11c5: 4d 89 c1 mov %r8,%r9 11c8: 49 89 d0 mov %rdx,%r8 11cb: 48 89 ca mov %rcx,%rdx 11ce: e8 cd 43 01 00 call 0x155a0 11d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 11d8: c3 ret 11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11e0: 48 83 ec 28 sub $0x28,%rsp 11e4: 4d 89 c1 mov %r8,%r9 11e7: 49 89 d0 mov %rdx,%r8 11ea: 48 89 ca mov %rcx,%rdx 11ed: e8 ae 46 01 00 call 0x158a0 11f2: 48 83 c4 28 add $0x28,%rsp 11f6: c3 ret 11f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 11fe: 00 00 1200: 48 83 ec 28 sub $0x28,%rsp 1204: 4d 89 c1 mov %r8,%r9 1207: 49 89 d0 mov %rdx,%r8 120a: 48 89 ca mov %rcx,%rdx 120d: e8 ee 48 01 00 call 0x15b00 1212: 48 83 c4 28 add $0x28,%rsp 1216: c3 ret 1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 121e: 00 00 1220: 48 83 ec 28 sub $0x28,%rsp 1224: 4d 89 c1 mov %r8,%r9 1227: 49 89 d0 mov %rdx,%r8 122a: 48 89 ca mov %rcx,%rdx 122d: e8 4e 4b 01 00 call 0x15d80 1232: 48 83 c4 28 add $0x28,%rsp 1236: c3 ret 1237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 123e: 00 00 1240: 48 83 ec 28 sub $0x28,%rsp 1244: 4d 89 c1 mov %r8,%r9 1247: 49 89 d0 mov %rdx,%r8 124a: 48 89 ca mov %rcx,%rdx 124d: e8 6e 4d 01 00 call 0x15fc0 1252: 48 83 c4 28 add $0x28,%rsp 1256: c3 ret 1257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 125e: 00 00 1260: 48 83 ec 28 sub $0x28,%rsp 1264: 48 85 c9 test %rcx,%rcx 1267: 74 24 je 0x128d 1269: 48 85 d2 test %rdx,%rdx 126c: 74 1f je 0x128d 126e: 45 85 c0 test %r8d,%r8d 1271: 7f 0a jg 0x127d 1273: b8 fa ff ff ff mov $0xfffffffa,%eax 1278: 48 83 c4 28 add $0x28,%rsp 127c: c3 ret 127d: 41 c1 e0 04 shl $0x4,%r8d 1281: e8 ba 03 a6 01 call 0x1a61640 1286: 33 c0 xor %eax,%eax 1288: 48 83 c4 28 add $0x28,%rsp 128c: c3 ret 128d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1292: 48 83 c4 28 add $0x28,%rsp 1296: c3 ret 1297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 129e: 00 00 12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 12a5: 48 85 c9 test %rcx,%rcx 12a8: 74 26 je 0x12d0 12aa: 48 85 d2 test %rdx,%rdx 12ad: 74 21 je 0x12d0 12af: 45 85 c0 test %r8d,%r8d 12b2: 7f 0b jg 0x12bf 12b4: b8 fa ff ff ff mov $0xfffffffa,%eax 12b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12be: c3 ret 12bf: 41 c1 e0 04 shl $0x4,%r8d 12c3: e8 48 07 a6 01 call 0x1a61a10 12c8: 33 c0 xor %eax,%eax 12ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12cf: c3 ret 12d0: b8 f8 ff ff ff mov $0xfffffff8,%eax 12d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12da: c3 ret 12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12e0: 48 83 ec 28 sub $0x28,%rsp 12e4: 48 85 c9 test %rcx,%rcx 12e7: 74 24 je 0x130d 12e9: 48 85 d2 test %rdx,%rdx 12ec: 74 1f je 0x130d 12ee: 45 85 c0 test %r8d,%r8d 12f1: 7f 0a jg 0x12fd 12f3: b8 fa ff ff ff mov $0xfffffffa,%eax 12f8: 48 83 c4 28 add $0x28,%rsp 12fc: c3 ret 12fd: 41 c1 e0 04 shl $0x4,%r8d 1301: e8 8a 0b a6 01 call 0x1a61e90 1306: 33 c0 xor %eax,%eax 1308: 48 83 c4 28 add $0x28,%rsp 130c: c3 ret 130d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1312: 48 83 c4 28 add $0x28,%rsp 1316: c3 ret 1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 131e: 00 00 1320: 48 83 ec 38 sub $0x38,%rsp 1324: 48 85 c9 test %rcx,%rcx 1327: 0f 84 88 00 00 00 je 0x13b5 132d: 48 85 d2 test %rdx,%rdx 1330: 0f 84 7f 00 00 00 je 0x13b5 1336: 45 85 c0 test %r8d,%r8d 1339: 0f 8e 80 00 00 00 jle 0x13bf 133f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 1346: 7e 5d jle 0x13a5 1348: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 134d: 48 89 cb mov %rcx,%rbx 1350: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1355: 48 89 d6 mov %rdx,%rsi 1358: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 135d: 44 89 c7 mov %r8d,%edi 1360: 48 89 d9 mov %rbx,%rcx 1363: 48 89 f2 mov %rsi,%rdx 1366: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 136c: e8 8f 4e 01 00 call 0x16200 1371: 81 c7 02 00 00 f8 add $0xf8000002,%edi 1377: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 137e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1385: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 138b: 7f d3 jg 0x1360 138d: 48 89 d9 mov %rbx,%rcx 1390: 48 89 f2 mov %rsi,%rdx 1393: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1398: 41 89 f8 mov %edi,%r8d 139b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 13a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 13a5: 41 c1 e0 04 shl $0x4,%r8d 13a9: e8 52 4e 01 00 call 0x16200 13ae: 33 c0 xor %eax,%eax 13b0: 48 83 c4 38 add $0x38,%rsp 13b4: c3 ret 13b5: b8 f8 ff ff ff mov $0xfffffff8,%eax 13ba: 48 83 c4 38 add $0x38,%rsp 13be: c3 ret 13bf: b8 fa ff ff ff mov $0xfffffffa,%eax 13c4: 48 83 c4 38 add $0x38,%rsp 13c8: c3 ret 13c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13d0: 00 13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13df: 00 13e0: 48 83 ec 38 sub $0x38,%rsp 13e4: 48 85 c9 test %rcx,%rcx 13e7: 0f 84 88 00 00 00 je 0x1475 13ed: 48 85 d2 test %rdx,%rdx 13f0: 0f 84 7f 00 00 00 je 0x1475 13f6: 45 85 c0 test %r8d,%r8d 13f9: 0f 8e 80 00 00 00 jle 0x147f 13ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 1406: 7e 5d jle 0x1465 1408: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 140d: 48 89 cb mov %rcx,%rbx 1410: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1415: 48 89 d6 mov %rdx,%rsi 1418: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 141d: 44 89 c7 mov %r8d,%edi 1420: 48 89 d9 mov %rbx,%rcx 1423: 48 89 f2 mov %rsi,%rdx 1426: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 142c: e8 2f 4e 01 00 call 0x16260 1431: 81 c7 02 00 00 f8 add $0xf8000002,%edi 1437: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 143e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1445: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 144b: 7f d3 jg 0x1420 144d: 48 89 d9 mov %rbx,%rcx 1450: 48 89 f2 mov %rsi,%rdx 1453: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1458: 41 89 f8 mov %edi,%r8d 145b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1460: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1465: 41 c1 e0 04 shl $0x4,%r8d 1469: e8 f2 4d 01 00 call 0x16260 146e: 33 c0 xor %eax,%eax 1470: 48 83 c4 38 add $0x38,%rsp 1474: c3 ret 1475: b8 f8 ff ff ff mov $0xfffffff8,%eax 147a: 48 83 c4 38 add $0x38,%rsp 147e: c3 ret 147f: b8 fa ff ff ff mov $0xfffffffa,%eax 1484: 48 83 c4 38 add $0x38,%rsp 1488: c3 ret 1489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1490: 00 1491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 149f: 00 14a0: 48 83 ec 38 sub $0x38,%rsp 14a4: 48 85 c9 test %rcx,%rcx 14a7: 0f 84 88 00 00 00 je 0x1535 14ad: 48 85 d2 test %rdx,%rdx 14b0: 0f 84 7f 00 00 00 je 0x1535 14b6: 45 85 c0 test %r8d,%r8d 14b9: 0f 8e 80 00 00 00 jle 0x153f 14bf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 14c6: 7e 5d jle 0x1525 14c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 14cd: 48 89 cb mov %rcx,%rbx 14d0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 14d5: 48 89 d6 mov %rdx,%rsi 14d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 14dd: 44 89 c7 mov %r8d,%edi 14e0: 48 89 d9 mov %rbx,%rcx 14e3: 48 89 f2 mov %rsi,%rdx 14e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 14ec: e8 cf 4d 01 00 call 0x162c0 14f1: 81 c7 02 00 00 f8 add $0xf8000002,%edi 14f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 14fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1505: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 150b: 7f d3 jg 0x14e0 150d: 48 89 d9 mov %rbx,%rcx 1510: 48 89 f2 mov %rsi,%rdx 1513: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1518: 41 89 f8 mov %edi,%r8d 151b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1520: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1525: 41 c1 e0 04 shl $0x4,%r8d 1529: e8 92 4d 01 00 call 0x162c0 152e: 33 c0 xor %eax,%eax 1530: 48 83 c4 38 add $0x38,%rsp 1534: c3 ret 1535: b8 f8 ff ff ff mov $0xfffffff8,%eax 153a: 48 83 c4 38 add $0x38,%rsp 153e: c3 ret 153f: b8 fa ff ff ff mov $0xfffffffa,%eax 1544: 48 83 c4 38 add $0x38,%rsp 1548: c3 ret 1549: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1550: 00 1551: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 155f: 00 1560: 48 83 ec 28 sub $0x28,%rsp 1564: 48 85 c9 test %rcx,%rcx 1567: 74 24 je 0x158d 1569: 48 85 d2 test %rdx,%rdx 156c: 74 1f je 0x158d 156e: 45 85 c0 test %r8d,%r8d 1571: 7f 0a jg 0x157d 1573: b8 fa ff ff ff mov $0xfffffffa,%eax 1578: 48 83 c4 28 add $0x28,%rsp 157c: c3 ret 157d: 41 c1 e0 03 shl $0x3,%r8d 1581: e8 ba 00 a6 01 call 0x1a61640 1586: 33 c0 xor %eax,%eax 1588: 48 83 c4 28 add $0x28,%rsp 158c: c3 ret 158d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1592: 48 83 c4 28 add $0x28,%rsp 1596: c3 ret 1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 159e: 00 00 15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 15a5: 48 85 c9 test %rcx,%rcx 15a8: 74 26 je 0x15d0 15aa: 48 85 d2 test %rdx,%rdx 15ad: 74 21 je 0x15d0 15af: 45 85 c0 test %r8d,%r8d 15b2: 7f 0b jg 0x15bf 15b4: b8 fa ff ff ff mov $0xfffffffa,%eax 15b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15be: c3 ret 15bf: 41 c1 e0 03 shl $0x3,%r8d 15c3: e8 48 04 a6 01 call 0x1a61a10 15c8: 33 c0 xor %eax,%eax 15ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15cf: c3 ret 15d0: b8 f8 ff ff ff mov $0xfffffff8,%eax 15d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15da: c3 ret 15db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15e0: 48 83 ec 28 sub $0x28,%rsp 15e4: 48 85 c9 test %rcx,%rcx 15e7: 74 24 je 0x160d 15e9: 48 85 d2 test %rdx,%rdx 15ec: 74 1f je 0x160d 15ee: 45 85 c0 test %r8d,%r8d 15f1: 7f 0a jg 0x15fd 15f3: b8 fa ff ff ff mov $0xfffffffa,%eax 15f8: 48 83 c4 28 add $0x28,%rsp 15fc: c3 ret 15fd: 41 c1 e0 03 shl $0x3,%r8d 1601: e8 8a 08 a6 01 call 0x1a61e90 1606: 33 c0 xor %eax,%eax 1608: 48 83 c4 28 add $0x28,%rsp 160c: c3 ret 160d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1612: 48 83 c4 28 add $0x28,%rsp 1616: c3 ret 1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 161e: 00 00 1620: 48 83 ec 38 sub $0x38,%rsp 1624: 48 85 c9 test %rcx,%rcx 1627: 0f 84 88 00 00 00 je 0x16b5 162d: 48 85 d2 test %rdx,%rdx 1630: 0f 84 7f 00 00 00 je 0x16b5 1636: 45 85 c0 test %r8d,%r8d 1639: 0f 8e 80 00 00 00 jle 0x16bf 163f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 1646: 7e 5d jle 0x16a5 1648: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 164d: 48 89 cb mov %rcx,%rbx 1650: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1655: 48 89 d6 mov %rdx,%rsi 1658: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 165d: 44 89 c7 mov %r8d,%edi 1660: 48 89 d9 mov %rbx,%rcx 1663: 48 89 f2 mov %rsi,%rdx 1666: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 166c: e8 8f 4b 01 00 call 0x16200 1671: 81 c7 04 00 00 f0 add $0xf0000004,%edi 1677: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 167e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1685: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 168b: 7f d3 jg 0x1660 168d: 48 89 d9 mov %rbx,%rcx 1690: 48 89 f2 mov %rsi,%rdx 1693: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1698: 41 89 f8 mov %edi,%r8d 169b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 16a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 16a5: 41 c1 e0 03 shl $0x3,%r8d 16a9: e8 52 4b 01 00 call 0x16200 16ae: 33 c0 xor %eax,%eax 16b0: 48 83 c4 38 add $0x38,%rsp 16b4: c3 ret 16b5: b8 f8 ff ff ff mov $0xfffffff8,%eax 16ba: 48 83 c4 38 add $0x38,%rsp 16be: c3 ret 16bf: b8 fa ff ff ff mov $0xfffffffa,%eax 16c4: 48 83 c4 38 add $0x38,%rsp 16c8: c3 ret 16c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16d0: 00 16d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16df: 00 16e0: 48 83 ec 38 sub $0x38,%rsp 16e4: 48 85 c9 test %rcx,%rcx 16e7: 0f 84 88 00 00 00 je 0x1775 16ed: 48 85 d2 test %rdx,%rdx 16f0: 0f 84 7f 00 00 00 je 0x1775 16f6: 45 85 c0 test %r8d,%r8d 16f9: 0f 8e 80 00 00 00 jle 0x177f 16ff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 1706: 7e 5d jle 0x1765 1708: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 170d: 48 89 cb mov %rcx,%rbx 1710: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1715: 48 89 d6 mov %rdx,%rsi 1718: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 171d: 44 89 c7 mov %r8d,%edi 1720: 48 89 d9 mov %rbx,%rcx 1723: 48 89 f2 mov %rsi,%rdx 1726: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 172c: e8 2f 4b 01 00 call 0x16260 1731: 81 c7 04 00 00 f0 add $0xf0000004,%edi 1737: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 173e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1745: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 174b: 7f d3 jg 0x1720 174d: 48 89 d9 mov %rbx,%rcx 1750: 48 89 f2 mov %rsi,%rdx 1753: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1758: 41 89 f8 mov %edi,%r8d 175b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1760: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1765: 41 c1 e0 03 shl $0x3,%r8d 1769: e8 f2 4a 01 00 call 0x16260 176e: 33 c0 xor %eax,%eax 1770: 48 83 c4 38 add $0x38,%rsp 1774: c3 ret 1775: b8 f8 ff ff ff mov $0xfffffff8,%eax 177a: 48 83 c4 38 add $0x38,%rsp 177e: c3 ret 177f: b8 fa ff ff ff mov $0xfffffffa,%eax 1784: 48 83 c4 38 add $0x38,%rsp 1788: c3 ret 1789: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1790: 00 1791: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 179f: 00 17a0: 48 83 ec 38 sub $0x38,%rsp 17a4: 48 85 c9 test %rcx,%rcx 17a7: 0f 84 88 00 00 00 je 0x1835 17ad: 48 85 d2 test %rdx,%rdx 17b0: 0f 84 7f 00 00 00 je 0x1835 17b6: 45 85 c0 test %r8d,%r8d 17b9: 0f 8e 80 00 00 00 jle 0x183f 17bf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 17c6: 7e 5d jle 0x1825 17c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 17cd: 48 89 cb mov %rcx,%rbx 17d0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 17d5: 48 89 d6 mov %rdx,%rsi 17d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 17dd: 44 89 c7 mov %r8d,%edi 17e0: 48 89 d9 mov %rbx,%rcx 17e3: 48 89 f2 mov %rsi,%rdx 17e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 17ec: e8 cf 4a 01 00 call 0x162c0 17f1: 81 c7 04 00 00 f0 add $0xf0000004,%edi 17f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 17fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1805: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 180b: 7f d3 jg 0x17e0 180d: 48 89 d9 mov %rbx,%rcx 1810: 48 89 f2 mov %rsi,%rdx 1813: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1818: 41 89 f8 mov %edi,%r8d 181b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1820: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1825: 41 c1 e0 03 shl $0x3,%r8d 1829: e8 92 4a 01 00 call 0x162c0 182e: 33 c0 xor %eax,%eax 1830: 48 83 c4 38 add $0x38,%rsp 1834: c3 ret 1835: b8 f8 ff ff ff mov $0xfffffff8,%eax 183a: 48 83 c4 38 add $0x38,%rsp 183e: c3 ret 183f: b8 fa ff ff ff mov $0xfffffffa,%eax 1844: 48 83 c4 38 add $0x38,%rsp 1848: c3 ret 1849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1850: 00 1851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 185f: 00 1860: 48 83 ec 28 sub $0x28,%rsp 1864: 48 85 c9 test %rcx,%rcx 1867: 74 25 je 0x188e 1869: 48 85 d2 test %rdx,%rdx 186c: 74 20 je 0x188e 186e: 4d 85 c0 test %r8,%r8 1871: 74 1b je 0x188e 1873: 45 85 c9 test %r9d,%r9d 1876: 7f 0a jg 0x1882 1878: b8 fa ff ff ff mov $0xfffffffa,%eax 187d: 48 83 c4 28 add $0x28,%rsp 1881: c3 ret 1882: e8 99 4a 01 00 call 0x16320 1887: 33 c0 xor %eax,%eax 1889: 48 83 c4 28 add $0x28,%rsp 188d: c3 ret 188e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1893: 48 83 c4 28 add $0x28,%rsp 1897: c3 ret 1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 189f: 00 18a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 18a5: 48 85 c9 test %rcx,%rcx 18a8: 74 27 je 0x18d1 18aa: 48 85 d2 test %rdx,%rdx 18ad: 74 22 je 0x18d1 18af: 4d 85 c0 test %r8,%r8 18b2: 74 1d je 0x18d1 18b4: 45 85 c9 test %r9d,%r9d 18b7: 7f 0b jg 0x18c4 18b9: b8 fa ff ff ff mov $0xfffffffa,%eax 18be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18c3: c3 ret 18c4: e8 37 4f 01 00 call 0x16800 18c9: 33 c0 xor %eax,%eax 18cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18d0: c3 ret 18d1: b8 f8 ff ff ff mov $0xfffffff8,%eax 18d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18db: c3 ret 18dc: 0f 1f 40 00 nopl 0x0(%rax) 18e0: 48 83 ec 28 sub $0x28,%rsp 18e4: 48 85 c9 test %rcx,%rcx 18e7: 74 25 je 0x190e 18e9: 48 85 d2 test %rdx,%rdx 18ec: 74 20 je 0x190e 18ee: 4d 85 c0 test %r8,%r8 18f1: 74 1b je 0x190e 18f3: 45 85 c9 test %r9d,%r9d 18f6: 7f 0a jg 0x1902 18f8: b8 fa ff ff ff mov $0xfffffffa,%eax 18fd: 48 83 c4 28 add $0x28,%rsp 1901: c3 ret 1902: e8 d9 53 01 00 call 0x16ce0 1907: 33 c0 xor %eax,%eax 1909: 48 83 c4 28 add $0x28,%rsp 190d: c3 ret 190e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1913: 48 83 c4 28 add $0x28,%rsp 1917: c3 ret 1918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 191f: 00 1920: 56 push %rsi 1921: 57 push %rdi 1922: 55 push %rbp 1923: 48 89 d5 mov %rdx,%rbp 1926: 48 85 c9 test %rcx,%rcx 1929: 0f 84 f2 01 00 00 je 0x1b21 192f: 48 85 ed test %rbp,%rbp 1932: 0f 84 e9 01 00 00 je 0x1b21 1938: 4d 85 c0 test %r8,%r8 193b: 0f 84 e0 01 00 00 je 0x1b21 1941: 45 85 c9 test %r9d,%r9d 1944: 0f 8e ce 01 00 00 jle 0x1b18 194a: 41 83 f9 10 cmp $0x10,%r9d 194e: 0f 8c b4 01 00 00 jl 0x1b08 1954: 4c 89 c6 mov %r8,%rsi 1957: 48 83 e6 1f and $0x1f,%rsi 195b: 89 f6 mov %esi,%esi 195d: 85 f6 test %esi,%esi 195f: 74 14 je 0x1975 1961: f7 c6 07 00 00 00 test $0x7,%esi 1967: 0f 85 9b 01 00 00 jne 0x1b08 196d: f7 de neg %esi 196f: 83 c6 20 add $0x20,%esi 1972: c1 ee 03 shr $0x3,%esi 1975: 8d 46 10 lea 0x10(%rsi),%eax 1978: 44 3b c8 cmp %eax,%r9d 197b: 0f 8c 87 01 00 00 jl 0x1b08 1981: 44 89 c8 mov %r9d,%eax 1984: 33 d2 xor %edx,%edx 1986: 2b c6 sub %esi,%eax 1988: 83 e0 0f and $0xf,%eax 198b: f7 d8 neg %eax 198d: 41 03 c1 add %r9d,%eax 1990: 85 f6 test %esi,%esi 1992: 76 25 jbe 0x19b9 1994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 19a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 19ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 19b1: 48 ff c2 inc %rdx 19b4: 48 3b d6 cmp %rsi,%rdx 19b7: 72 e7 jb 0x19a0 19b9: 48 63 d0 movslq %eax,%rdx 19bc: 0f 1f 40 00 nopl 0x0(%rax) 19c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 19c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 19cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 19d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 19d8: 01 19d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 19e0: 01 19e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 19e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 19eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 19f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 19f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 19fe: 01 19ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 1a06: 01 1a07: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 1a0b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 1a11: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 1a17: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 1a1e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 1a25: 01 1a26: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 1a2d: 01 1a2e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 1a32: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 1a38: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 1a3f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 1a46: 01 1a47: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 1a4e: 01 1a4f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 1a53: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 1a5a: 48 83 c6 10 add $0x10,%rsi 1a5e: 48 3b f2 cmp %rdx,%rsi 1a61: 0f 82 59 ff ff ff jb 0x19c0 1a67: 8d 70 01 lea 0x1(%rax),%esi 1a6a: 41 3b f1 cmp %r9d,%esi 1a6d: 0f 87 87 00 00 00 ja 0x1afa 1a73: 4d 63 c9 movslq %r9d,%r9 1a76: 4c 2b ca sub %rdx,%r9 1a79: 49 83 f9 02 cmp $0x2,%r9 1a7d: 0f 8c 80 00 00 00 jl 0x1b03 1a83: 45 89 cb mov %r9d,%r11d 1a86: 45 33 d2 xor %r10d,%r10d 1a89: 41 83 e3 fe and $0xfffffffe,%r11d 1a8d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 1a91: 4d 63 db movslq %r11d,%r11 1a94: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 1a99: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 1a9d: 0f 1f 00 nopl (%rax) 1aa0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 1aa6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 1aac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 1ab2: 49 83 c2 02 add $0x2,%r10 1ab6: 4d 3b d3 cmp %r11,%r10 1ab9: 72 e5 jb 0x1aa0 1abb: 4d 3b d9 cmp %r9,%r11 1abe: 73 3a jae 0x1afa 1ac0: 48 63 c0 movslq %eax,%rax 1ac3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 1ac7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 1acc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 1ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ad7: 00 1ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1adf: 90 nop 1ae0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 1ae6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 1aec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 1af2: 49 ff c3 inc %r11 1af5: 4d 3b d9 cmp %r9,%r11 1af8: 72 e6 jb 0x1ae0 1afa: 33 c0 xor %eax,%eax 1afc: c5 f8 77 vzeroupper 1aff: 5d pop %rbp 1b00: 5f pop %rdi 1b01: 5e pop %rsi 1b02: c3 ret 1b03: 45 33 db xor %r11d,%r11d 1b06: eb b3 jmp 0x1abb 1b08: 33 c0 xor %eax,%eax 1b0a: 41 83 f9 01 cmp $0x1,%r9d 1b0e: 72 ea jb 0x1afa 1b10: 4d 63 c9 movslq %r9d,%r9 1b13: 45 33 db xor %r11d,%r11d 1b16: eb a3 jmp 0x1abb 1b18: b8 fa ff ff ff mov $0xfffffffa,%eax 1b1d: 5d pop %rbp 1b1e: 5f pop %rdi 1b1f: 5e pop %rsi 1b20: c3 ret 1b21: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b26: 5d pop %rbp 1b27: 5f pop %rdi 1b28: 5e pop %rsi 1b29: c3 ret 1b2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b31: 00 1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b40: 53 push %rbx 1b41: 56 push %rsi 1b42: 41 57 push %r15 1b44: 49 89 cb mov %rcx,%r11 1b47: 4d 85 db test %r11,%r11 1b4a: 0f 84 a7 01 00 00 je 0x1cf7 1b50: 48 85 d2 test %rdx,%rdx 1b53: 0f 84 9e 01 00 00 je 0x1cf7 1b59: 4d 85 c0 test %r8,%r8 1b5c: 0f 84 95 01 00 00 je 0x1cf7 1b62: 45 85 c9 test %r9d,%r9d 1b65: 0f 8e 82 01 00 00 jle 0x1ced 1b6b: 41 83 f9 10 cmp $0x10,%r9d 1b6f: 0f 8c 70 01 00 00 jl 0x1ce5 1b75: 4c 89 c1 mov %r8,%rcx 1b78: 48 83 e1 1f and $0x1f,%rcx 1b7c: 89 c9 mov %ecx,%ecx 1b7e: 85 c9 test %ecx,%ecx 1b80: 74 11 je 0x1b93 1b82: f6 c1 07 test $0x7,%cl 1b85: 0f 85 5a 01 00 00 jne 0x1ce5 1b8b: f7 d9 neg %ecx 1b8d: 83 c1 20 add $0x20,%ecx 1b90: c1 e9 03 shr $0x3,%ecx 1b93: 8d 41 10 lea 0x10(%rcx),%eax 1b96: 44 3b c8 cmp %eax,%r9d 1b99: 0f 8c 46 01 00 00 jl 0x1ce5 1b9f: 45 89 ca mov %r9d,%r10d 1ba2: 33 c0 xor %eax,%eax 1ba4: 44 2b d1 sub %ecx,%r10d 1ba7: 41 83 e2 0f and $0xf,%r10d 1bab: 41 f7 da neg %r10d 1bae: 45 03 d1 add %r9d,%r10d 1bb1: 85 c9 test %ecx,%ecx 1bb3: 76 24 jbe 0x1bd9 1bb5: 0f 1f 40 00 nopl 0x0(%rax) 1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bc0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 1bc6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1bcb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 1bd1: 48 ff c0 inc %rax 1bd4: 48 3b c1 cmp %rcx,%rax 1bd7: 72 e7 jb 0x1bc0 1bd9: 49 63 c2 movslq %r10d,%rax 1bdc: 0f 1f 40 00 nopl 0x0(%rax) 1be0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 1be6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 1bea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 1bf1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 1bf8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 1bff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 1c04: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 1c0a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 1c10: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 1c16: c5 fd 11 03 vmovupd %ymm0,(%rbx) 1c1a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 1c1f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 1c24: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 1c29: 48 83 c1 10 add $0x10,%rcx 1c2d: 48 3b c8 cmp %rax,%rcx 1c30: 72 ae jb 0x1be0 1c32: 41 8d 42 01 lea 0x1(%r10),%eax 1c36: 41 3b c1 cmp %r9d,%eax 1c39: 0f 87 98 00 00 00 ja 0x1cd7 1c3f: 4d 63 c9 movslq %r9d,%r9 1c42: 4d 63 d2 movslq %r10d,%r10 1c45: 4d 2b ca sub %r10,%r9 1c48: 49 83 f9 04 cmp $0x4,%r9 1c4c: 0f 8c 8f 00 00 00 jl 0x1ce1 1c52: 4d 63 d2 movslq %r10d,%r10 1c55: 44 89 ce mov %r9d,%esi 1c58: 83 e6 fc and $0xfffffffc,%esi 1c5b: 33 c9 xor %ecx,%ecx 1c5d: 48 63 f6 movslq %esi,%rsi 1c60: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 1c64: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 1c68: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 1c6c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c73: 00 1c74: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c80: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 1c86: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 1c8b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 1c90: 48 83 c1 04 add $0x4,%rcx 1c94: 48 3b ce cmp %rsi,%rcx 1c97: 72 e7 jb 0x1c80 1c99: 49 3b f1 cmp %r9,%rsi 1c9c: 73 39 jae 0x1cd7 1c9e: 4d 63 d2 movslq %r10d,%r10 1ca1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 1ca5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 1ca9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 1cad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cb4: 00 1cb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1cbc: 0f 1f 40 00 nopl 0x0(%rax) 1cc0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 1cc5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 1cca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 1ccf: 48 ff c6 inc %rsi 1cd2: 49 3b f1 cmp %r9,%rsi 1cd5: 72 e9 jb 0x1cc0 1cd7: 33 c0 xor %eax,%eax 1cd9: c5 f8 77 vzeroupper 1cdc: 41 5f pop %r15 1cde: 5e pop %rsi 1cdf: 5b pop %rbx 1ce0: c3 ret 1ce1: 33 f6 xor %esi,%esi 1ce3: eb b4 jmp 0x1c99 1ce5: 45 33 d2 xor %r10d,%r10d 1ce8: e9 45 ff ff ff jmp 0x1c32 1ced: b8 fa ff ff ff mov $0xfffffffa,%eax 1cf2: 41 5f pop %r15 1cf4: 5e pop %rsi 1cf5: 5b pop %rbx 1cf6: c3 ret 1cf7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1cfc: 41 5f pop %r15 1cfe: 5e pop %rsi 1cff: 5b pop %rbx 1d00: c3 ret 1d01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d08: 00 1d09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d17: 00 1d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d1f: 90 nop 1d20: 53 push %rbx 1d21: 56 push %rsi 1d22: 41 57 push %r15 1d24: 49 89 cb mov %rcx,%r11 1d27: 4d 85 db test %r11,%r11 1d2a: 0f 84 a7 01 00 00 je 0x1ed7 1d30: 48 85 d2 test %rdx,%rdx 1d33: 0f 84 9e 01 00 00 je 0x1ed7 1d39: 4d 85 c0 test %r8,%r8 1d3c: 0f 84 95 01 00 00 je 0x1ed7 1d42: 45 85 c9 test %r9d,%r9d 1d45: 0f 8e 82 01 00 00 jle 0x1ecd 1d4b: 41 83 f9 10 cmp $0x10,%r9d 1d4f: 0f 8c 70 01 00 00 jl 0x1ec5 1d55: 4c 89 c1 mov %r8,%rcx 1d58: 48 83 e1 1f and $0x1f,%rcx 1d5c: 89 c9 mov %ecx,%ecx 1d5e: 85 c9 test %ecx,%ecx 1d60: 74 11 je 0x1d73 1d62: f6 c1 07 test $0x7,%cl 1d65: 0f 85 5a 01 00 00 jne 0x1ec5 1d6b: f7 d9 neg %ecx 1d6d: 83 c1 20 add $0x20,%ecx 1d70: c1 e9 03 shr $0x3,%ecx 1d73: 8d 41 10 lea 0x10(%rcx),%eax 1d76: 44 3b c8 cmp %eax,%r9d 1d79: 0f 8c 46 01 00 00 jl 0x1ec5 1d7f: 45 89 ca mov %r9d,%r10d 1d82: 33 c0 xor %eax,%eax 1d84: 44 2b d1 sub %ecx,%r10d 1d87: 41 83 e2 0f and $0xf,%r10d 1d8b: 41 f7 da neg %r10d 1d8e: 45 03 d1 add %r9d,%r10d 1d91: 85 c9 test %ecx,%ecx 1d93: 76 24 jbe 0x1db9 1d95: 0f 1f 40 00 nopl 0x0(%rax) 1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1da0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 1da6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1dab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 1db1: 48 ff c0 inc %rax 1db4: 48 3b c1 cmp %rcx,%rax 1db7: 72 e7 jb 0x1da0 1db9: 49 63 c2 movslq %r10d,%rax 1dbc: 0f 1f 40 00 nopl 0x0(%rax) 1dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 1dc6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 1dcd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 1dd4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 1ddb: 03 1ddc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 1de1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 1de7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 1ded: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 1df4: 03 1df5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 1dfb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 1e02: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 1e09: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 1e10: 03 1e11: 48 83 c1 10 add $0x10,%rcx 1e15: 48 3b c8 cmp %rax,%rcx 1e18: 72 a6 jb 0x1dc0 1e1a: 41 8d 42 01 lea 0x1(%r10),%eax 1e1e: 41 3b c1 cmp %r9d,%eax 1e21: 0f 87 90 00 00 00 ja 0x1eb7 1e27: 4d 63 c9 movslq %r9d,%r9 1e2a: 4d 63 d2 movslq %r10d,%r10 1e2d: 4d 2b ca sub %r10,%r9 1e30: 49 83 f9 04 cmp $0x4,%r9 1e34: 0f 8c 87 00 00 00 jl 0x1ec1 1e3a: 4d 63 d2 movslq %r10d,%r10 1e3d: 44 89 ce mov %r9d,%esi 1e40: 83 e6 fc and $0xfffffffc,%esi 1e43: 33 c9 xor %ecx,%ecx 1e45: 48 63 f6 movslq %esi,%rsi 1e48: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 1e4c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 1e50: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 1e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 1e66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 1e6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 1e70: 48 83 c1 04 add $0x4,%rcx 1e74: 48 3b ce cmp %rsi,%rcx 1e77: 72 e7 jb 0x1e60 1e79: 49 3b f1 cmp %r9,%rsi 1e7c: 73 39 jae 0x1eb7 1e7e: 4d 63 d2 movslq %r10d,%r10 1e81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 1e85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 1e89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 1e8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e94: 00 1e95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e9c: 0f 1f 40 00 nopl 0x0(%rax) 1ea0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 1ea5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 1eaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 1eaf: 48 ff c6 inc %rsi 1eb2: 49 3b f1 cmp %r9,%rsi 1eb5: 72 e9 jb 0x1ea0 1eb7: 33 c0 xor %eax,%eax 1eb9: c5 f8 77 vzeroupper 1ebc: 41 5f pop %r15 1ebe: 5e pop %rsi 1ebf: 5b pop %rbx 1ec0: c3 ret 1ec1: 33 f6 xor %esi,%esi 1ec3: eb b4 jmp 0x1e79 1ec5: 45 33 d2 xor %r10d,%r10d 1ec8: e9 4d ff ff ff jmp 0x1e1a 1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax 1ed2: 41 5f pop %r15 1ed4: 5e pop %rsi 1ed5: 5b pop %rbx 1ed6: c3 ret 1ed7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1edc: 41 5f pop %r15 1ede: 5e pop %rsi 1edf: 5b pop %rbx 1ee0: c3 ret 1ee1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ee8: 00 1ee9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ef7: 00 1ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1eff: 90 nop 1f00: 48 85 c9 test %rcx,%rcx 1f03: 0f 84 1b 03 00 00 je 0x2224 1f09: 48 85 d2 test %rdx,%rdx 1f0c: 0f 84 12 03 00 00 je 0x2224 1f12: 4d 85 c0 test %r8,%r8 1f15: 0f 84 09 03 00 00 je 0x2224 1f1b: 45 85 c9 test %r9d,%r9d 1f1e: 0f 86 f3 02 00 00 jbe 0x2217 1f24: 41 83 f9 06 cmp $0x6,%r9d 1f28: 0f 86 6e 02 00 00 jbe 0x219c 1f2e: 49 3b d0 cmp %r8,%rdx 1f31: 76 17 jbe 0x1f4a 1f33: 44 89 c8 mov %r9d,%eax 1f36: 49 89 d2 mov %rdx,%r10 1f39: 48 c1 e0 03 shl $0x3,%rax 1f3d: 4d 2b d0 sub %r8,%r10 1f40: 4c 3b d0 cmp %rax,%r10 1f43: 7d 24 jge 0x1f69 1f45: e9 52 02 00 00 jmp 0x219c 1f4a: 4c 3b c2 cmp %rdx,%r8 1f4d: 0f 86 49 02 00 00 jbe 0x219c 1f53: 44 89 c8 mov %r9d,%eax 1f56: 4d 89 c2 mov %r8,%r10 1f59: 48 c1 e0 03 shl $0x3,%rax 1f5d: 4c 2b d2 sub %rdx,%r10 1f60: 4c 3b d0 cmp %rax,%r10 1f63: 0f 8c 33 02 00 00 jl 0x219c 1f69: 49 3b c8 cmp %r8,%rcx 1f6c: 76 10 jbe 0x1f7e 1f6e: 49 89 ca mov %rcx,%r10 1f71: 4d 2b d0 sub %r8,%r10 1f74: 4c 3b d0 cmp %rax,%r10 1f77: 7d 1d jge 0x1f96 1f79: e9 1e 02 00 00 jmp 0x219c 1f7e: 4c 3b c1 cmp %rcx,%r8 1f81: 0f 86 15 02 00 00 jbe 0x219c 1f87: 4d 89 c2 mov %r8,%r10 1f8a: 4c 2b d1 sub %rcx,%r10 1f8d: 4c 3b d0 cmp %rax,%r10 1f90: 0f 8c 06 02 00 00 jl 0x219c 1f96: 41 83 f9 08 cmp $0x8,%r9d 1f9a: 0f 82 7d 02 00 00 jb 0x221d 1fa0: 4d 89 c2 mov %r8,%r10 1fa3: 49 83 e2 0f and $0xf,%r10 1fa7: 45 85 d2 test %r10d,%r10d 1faa: 74 13 je 0x1fbf 1fac: 41 f7 c2 07 00 00 00 test $0x7,%r10d 1fb3: 0f 85 64 02 00 00 jne 0x221d 1fb9: 41 ba 01 00 00 00 mov $0x1,%r10d 1fbf: 41 8d 42 08 lea 0x8(%r10),%eax 1fc3: 44 3b c8 cmp %eax,%r9d 1fc6: 0f 82 51 02 00 00 jb 0x221d 1fcc: 44 89 c8 mov %r9d,%eax 1fcf: 45 33 db xor %r11d,%r11d 1fd2: 41 2b c2 sub %r10d,%eax 1fd5: 83 e0 07 and $0x7,%eax 1fd8: f7 d8 neg %eax 1fda: 41 03 c1 add %r9d,%eax 1fdd: 45 85 d2 test %r10d,%r10d 1fe0: 76 38 jbe 0x201a 1fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fe9: 00 1fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ff8: 00 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2000: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 2006: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 200c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 2012: 41 ff c3 inc %r11d 2015: 45 3b da cmp %r10d,%r11d 2018: 72 e6 jb 0x2000 201a: 45 89 d2 mov %r10d,%r10d 201d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 2021: 49 f7 c3 0f 00 00 00 test $0xf,%r11 2028: 0f 84 d2 00 00 00 je 0x2100 202e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2035: 00 2036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 203d: 0f 1f 00 nopl (%rax) 2040: 45 89 d2 mov %r10d,%r10d 2043: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 2049: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 204f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 2056: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 205d: 66 0f 5d c8 minpd %xmm0,%xmm1 2061: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) 2066: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 206d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 2074: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 207b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 2082: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 2089: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 2090: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 2097: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 209e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 20a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 20ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 20b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 20ba: 66 0f 5d da minpd %xmm2,%xmm3 20be: 66 0f 5d ec minpd %xmm4,%xmm5 20c2: 66 0f 5d c8 minpd %xmm0,%xmm1 20c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) 20cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) 20d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) 20d8: 41 83 c2 08 add $0x8,%r10d 20dc: 44 3b d0 cmp %eax,%r10d 20df: 0f 82 5b ff ff ff jb 0x2040 20e5: e9 8b 00 00 00 jmp 0x2175 20ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20f1: 00 20f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2100: 45 89 d2 mov %r10d,%r10d 2103: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 2109: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 2110: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 2117: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 211e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 2125: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 212c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 2133: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 213a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 2140: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 2147: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 214e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 2155: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) 215a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) 2160: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) 2166: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) 216c: 41 83 c2 08 add $0x8,%r10d 2170: 44 3b d0 cmp %eax,%r10d 2173: 72 8b jb 0x2100 2175: 41 3b c1 cmp %r9d,%eax 2178: 0f 83 96 00 00 00 jae 0x2214 217e: 66 90 xchg %ax,%ax 2180: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 2185: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 218a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) 2190: ff c0 inc %eax 2192: 41 3b c1 cmp %r9d,%eax 2195: 72 e9 jb 0x2180 2197: e9 78 00 00 00 jmp 0x2214 219c: 44 89 c8 mov %r9d,%eax 219f: 41 bb 01 00 00 00 mov $0x1,%r11d 21a5: d1 e8 shr $1,%eax 21a7: 45 33 d2 xor %r10d,%r10d 21aa: 85 c0 test %eax,%eax 21ac: 76 4c jbe 0x21fa 21ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 21b5: 00 21b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21bd: 0f 1f 00 nopl (%rax) 21c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 21c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 21ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 21d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 21d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 21db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 21e1: 41 ff c2 inc %r10d 21e4: 44 3b d0 cmp %eax,%r10d 21e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 21ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) 21f3: 72 cb jb 0x21c0 21f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 21fa: 41 ff cb dec %r11d 21fd: 45 3b d9 cmp %r9d,%r11d 2200: 73 12 jae 0x2214 2202: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 2208: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 220e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 2214: 33 c0 xor %eax,%eax 2216: c3 ret 2217: b8 fa ff ff ff mov $0xfffffffa,%eax 221c: c3 ret 221d: 33 c0 xor %eax,%eax 221f: e9 51 ff ff ff jmp 0x2175 2224: b8 f8 ff ff ff mov $0xfffffff8,%eax 2229: c3 ret 222a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2231: 00 2232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2245: 48 85 c9 test %rcx,%rcx 2248: 74 27 je 0x2271 224a: 48 85 d2 test %rdx,%rdx 224d: 74 22 je 0x2271 224f: 4d 85 c0 test %r8,%r8 2252: 74 1d je 0x2271 2254: 45 85 c9 test %r9d,%r9d 2257: 77 0b ja 0x2264 2259: b8 fa ff ff ff mov $0xfffffffa,%eax 225e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2263: c3 ret 2264: e8 97 4e 01 00 call 0x17100 2269: 33 c0 xor %eax,%eax 226b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2270: c3 ret 2271: b8 f8 ff ff ff mov $0xfffffff8,%eax 2276: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 227b: c3 ret 227c: 0f 1f 40 00 nopl 0x0(%rax) 2280: 48 83 ec 28 sub $0x28,%rsp 2284: 48 85 c9 test %rcx,%rcx 2287: 74 25 je 0x22ae 2289: 48 85 d2 test %rdx,%rdx 228c: 74 20 je 0x22ae 228e: 4d 85 c0 test %r8,%r8 2291: 74 1b je 0x22ae 2293: 45 85 c9 test %r9d,%r9d 2296: 77 0a ja 0x22a2 2298: b8 fa ff ff ff mov $0xfffffffa,%eax 229d: 48 83 c4 28 add $0x28,%rsp 22a1: c3 ret 22a2: e8 39 52 01 00 call 0x174e0 22a7: 33 c0 xor %eax,%eax 22a9: 48 83 c4 28 add $0x28,%rsp 22ad: c3 ret 22ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 22b3: 48 83 c4 28 add $0x28,%rsp 22b7: c3 ret 22b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22bf: 00 22c0: 48 83 ec 28 sub $0x28,%rsp 22c4: 48 85 c9 test %rcx,%rcx 22c7: 74 25 je 0x22ee 22c9: 48 85 d2 test %rdx,%rdx 22cc: 74 20 je 0x22ee 22ce: 4d 85 c0 test %r8,%r8 22d1: 74 1b je 0x22ee 22d3: 45 85 c9 test %r9d,%r9d 22d6: 77 0a ja 0x22e2 22d8: b8 fa ff ff ff mov $0xfffffffa,%eax 22dd: 48 83 c4 28 add $0x28,%rsp 22e1: c3 ret 22e2: e8 79 55 01 00 call 0x17860 22e7: 33 c0 xor %eax,%eax 22e9: 48 83 c4 28 add $0x28,%rsp 22ed: c3 ret 22ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 22f3: 48 83 c4 28 add $0x28,%rsp 22f7: c3 ret 22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22ff: 00 2300: 48 83 ec 28 sub $0x28,%rsp 2304: 48 85 c9 test %rcx,%rcx 2307: 74 25 je 0x232e 2309: 48 85 d2 test %rdx,%rdx 230c: 74 20 je 0x232e 230e: 4d 85 c0 test %r8,%r8 2311: 74 1b je 0x232e 2313: 45 85 c9 test %r9d,%r9d 2316: 77 0a ja 0x2322 2318: b8 fa ff ff ff mov $0xfffffffa,%eax 231d: 48 83 c4 28 add $0x28,%rsp 2321: c3 ret 2322: e8 59 59 01 00 call 0x17c80 2327: 33 c0 xor %eax,%eax 2329: 48 83 c4 28 add $0x28,%rsp 232d: c3 ret 232e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2333: 48 83 c4 28 add $0x28,%rsp 2337: c3 ret 2338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 233f: 00 2340: 48 83 ec 28 sub $0x28,%rsp 2344: 48 85 c9 test %rcx,%rcx 2347: 74 25 je 0x236e 2349: 48 85 d2 test %rdx,%rdx 234c: 74 20 je 0x236e 234e: 4d 85 c0 test %r8,%r8 2351: 74 1b je 0x236e 2353: 45 85 c9 test %r9d,%r9d 2356: 77 0a ja 0x2362 2358: b8 fa ff ff ff mov $0xfffffffa,%eax 235d: 48 83 c4 28 add $0x28,%rsp 2361: c3 ret 2362: e8 79 5c 01 00 call 0x17fe0 2367: 33 c0 xor %eax,%eax 2369: 48 83 c4 28 add $0x28,%rsp 236d: c3 ret 236e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2373: 48 83 c4 28 add $0x28,%rsp 2377: c3 ret 2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 237f: 00 2380: 48 83 ec 28 sub $0x28,%rsp 2384: 48 85 c9 test %rcx,%rcx 2387: 74 24 je 0x23ad 2389: 48 85 d2 test %rdx,%rdx 238c: 74 1f je 0x23ad 238e: 45 85 c0 test %r8d,%r8d 2391: 7f 0a jg 0x239d 2393: b8 fa ff ff ff mov $0xfffffffa,%eax 2398: 48 83 c4 28 add $0x28,%rsp 239c: c3 ret 239d: 41 c1 e0 02 shl $0x2,%r8d 23a1: e8 9a f2 a5 01 call 0x1a61640 23a6: 33 c0 xor %eax,%eax 23a8: 48 83 c4 28 add $0x28,%rsp 23ac: c3 ret 23ad: b8 f8 ff ff ff mov $0xfffffff8,%eax 23b2: 48 83 c4 28 add $0x28,%rsp 23b6: c3 ret 23b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 23be: 00 00 23c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 23c5: 48 85 c9 test %rcx,%rcx 23c8: 74 26 je 0x23f0 23ca: 48 85 d2 test %rdx,%rdx 23cd: 74 21 je 0x23f0 23cf: 45 85 c0 test %r8d,%r8d 23d2: 7f 0b jg 0x23df 23d4: b8 fa ff ff ff mov $0xfffffffa,%eax 23d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23de: c3 ret 23df: 41 c1 e0 02 shl $0x2,%r8d 23e3: e8 28 f6 a5 01 call 0x1a61a10 23e8: 33 c0 xor %eax,%eax 23ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23ef: c3 ret 23f0: b8 f8 ff ff ff mov $0xfffffff8,%eax 23f5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23fa: c3 ret 23fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2400: 48 83 ec 28 sub $0x28,%rsp 2404: 48 85 c9 test %rcx,%rcx 2407: 74 24 je 0x242d 2409: 48 85 d2 test %rdx,%rdx 240c: 74 1f je 0x242d 240e: 45 85 c0 test %r8d,%r8d 2411: 7f 0a jg 0x241d 2413: b8 fa ff ff ff mov $0xfffffffa,%eax 2418: 48 83 c4 28 add $0x28,%rsp 241c: c3 ret 241d: 41 c1 e0 02 shl $0x2,%r8d 2421: e8 6a fa a5 01 call 0x1a61e90 2426: 33 c0 xor %eax,%eax 2428: 48 83 c4 28 add $0x28,%rsp 242c: c3 ret 242d: b8 f8 ff ff ff mov $0xfffffff8,%eax 2432: 48 83 c4 28 add $0x28,%rsp 2436: c3 ret 2437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 243e: 00 00 2440: 48 83 ec 38 sub $0x38,%rsp 2444: 48 85 c9 test %rcx,%rcx 2447: 0f 84 88 00 00 00 je 0x24d5 244d: 48 85 d2 test %rdx,%rdx 2450: 0f 84 7f 00 00 00 je 0x24d5 2456: 45 85 c0 test %r8d,%r8d 2459: 0f 8e 80 00 00 00 jle 0x24df 245f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 2466: 7e 5d jle 0x24c5 2468: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 246d: 48 89 cb mov %rcx,%rbx 2470: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2475: 48 89 d6 mov %rdx,%rsi 2478: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 247d: 44 89 c7 mov %r8d,%edi 2480: 48 89 d9 mov %rbx,%rcx 2483: 48 89 f2 mov %rsi,%rdx 2486: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 248c: e8 6f 3d 01 00 call 0x16200 2491: 81 c7 08 00 00 e0 add $0xe0000008,%edi 2497: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 249e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 24a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 24ab: 7f d3 jg 0x2480 24ad: 48 89 d9 mov %rbx,%rcx 24b0: 48 89 f2 mov %rsi,%rdx 24b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 24b8: 41 89 f8 mov %edi,%r8d 24bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 24c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 24c5: 41 c1 e0 02 shl $0x2,%r8d 24c9: e8 32 3d 01 00 call 0x16200 24ce: 33 c0 xor %eax,%eax 24d0: 48 83 c4 38 add $0x38,%rsp 24d4: c3 ret 24d5: b8 f8 ff ff ff mov $0xfffffff8,%eax 24da: 48 83 c4 38 add $0x38,%rsp 24de: c3 ret 24df: b8 fa ff ff ff mov $0xfffffffa,%eax 24e4: 48 83 c4 38 add $0x38,%rsp 24e8: c3 ret 24e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24f0: 00 24f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24ff: 00 2500: 48 83 ec 38 sub $0x38,%rsp 2504: 48 85 c9 test %rcx,%rcx 2507: 0f 84 88 00 00 00 je 0x2595 250d: 48 85 d2 test %rdx,%rdx 2510: 0f 84 7f 00 00 00 je 0x2595 2516: 45 85 c0 test %r8d,%r8d 2519: 0f 8e 80 00 00 00 jle 0x259f 251f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 2526: 7e 5d jle 0x2585 2528: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 252d: 48 89 cb mov %rcx,%rbx 2530: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2535: 48 89 d6 mov %rdx,%rsi 2538: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 253d: 44 89 c7 mov %r8d,%edi 2540: 48 89 d9 mov %rbx,%rcx 2543: 48 89 f2 mov %rsi,%rdx 2546: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 254c: e8 0f 3d 01 00 call 0x16260 2551: 81 c7 08 00 00 e0 add $0xe0000008,%edi 2557: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 255e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2565: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 256b: 7f d3 jg 0x2540 256d: 48 89 d9 mov %rbx,%rcx 2570: 48 89 f2 mov %rsi,%rdx 2573: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2578: 41 89 f8 mov %edi,%r8d 257b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2580: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2585: 41 c1 e0 02 shl $0x2,%r8d 2589: e8 d2 3c 01 00 call 0x16260 258e: 33 c0 xor %eax,%eax 2590: 48 83 c4 38 add $0x38,%rsp 2594: c3 ret 2595: b8 f8 ff ff ff mov $0xfffffff8,%eax 259a: 48 83 c4 38 add $0x38,%rsp 259e: c3 ret 259f: b8 fa ff ff ff mov $0xfffffffa,%eax 25a4: 48 83 c4 38 add $0x38,%rsp 25a8: c3 ret 25a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25b0: 00 25b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25bf: 00 25c0: 48 83 ec 38 sub $0x38,%rsp 25c4: 48 85 c9 test %rcx,%rcx 25c7: 0f 84 88 00 00 00 je 0x2655 25cd: 48 85 d2 test %rdx,%rdx 25d0: 0f 84 7f 00 00 00 je 0x2655 25d6: 45 85 c0 test %r8d,%r8d 25d9: 0f 8e 80 00 00 00 jle 0x265f 25df: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 25e6: 7e 5d jle 0x2645 25e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 25ed: 48 89 cb mov %rcx,%rbx 25f0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 25f5: 48 89 d6 mov %rdx,%rsi 25f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 25fd: 44 89 c7 mov %r8d,%edi 2600: 48 89 d9 mov %rbx,%rcx 2603: 48 89 f2 mov %rsi,%rdx 2606: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 260c: e8 af 3c 01 00 call 0x162c0 2611: 81 c7 08 00 00 e0 add $0xe0000008,%edi 2617: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 261e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2625: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 262b: 7f d3 jg 0x2600 262d: 48 89 d9 mov %rbx,%rcx 2630: 48 89 f2 mov %rsi,%rdx 2633: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2638: 41 89 f8 mov %edi,%r8d 263b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2640: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2645: 41 c1 e0 02 shl $0x2,%r8d 2649: e8 72 3c 01 00 call 0x162c0 264e: 33 c0 xor %eax,%eax 2650: 48 83 c4 38 add $0x38,%rsp 2654: c3 ret 2655: b8 f8 ff ff ff mov $0xfffffff8,%eax 265a: 48 83 c4 38 add $0x38,%rsp 265e: c3 ret 265f: b8 fa ff ff ff mov $0xfffffffa,%eax 2664: 48 83 c4 38 add $0x38,%rsp 2668: c3 ret 2669: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2670: 00 2671: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 267f: 00 2680: 48 83 ec 28 sub $0x28,%rsp 2684: 4d 89 c1 mov %r8,%r9 2687: 49 89 d0 mov %rdx,%r8 268a: 48 89 ca mov %rcx,%rdx 268d: e8 ae 5c 01 00 call 0x18340 2692: 48 83 c4 28 add $0x28,%rsp 2696: c3 ret 2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 269e: 00 00 26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 26a5: 4d 89 c1 mov %r8,%r9 26a8: 49 89 d0 mov %rdx,%r8 26ab: 48 89 ca mov %rcx,%rdx 26ae: e8 4d 5f 01 00 call 0x18600 26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 26b8: c3 ret 26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26c0: 48 83 ec 28 sub $0x28,%rsp 26c4: 4d 89 c1 mov %r8,%r9 26c7: 49 89 d0 mov %rdx,%r8 26ca: 48 89 ca mov %rcx,%rdx 26cd: e8 ee 61 01 00 call 0x188c0 26d2: 48 83 c4 28 add $0x28,%rsp 26d6: c3 ret 26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 26de: 00 00 26e0: 48 83 ec 28 sub $0x28,%rsp 26e4: 4d 89 c1 mov %r8,%r9 26e7: 49 89 d0 mov %rdx,%r8 26ea: 48 89 ca mov %rcx,%rdx 26ed: e8 8e 64 01 00 call 0x18b80 26f2: 48 83 c4 28 add $0x28,%rsp 26f6: c3 ret 26f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 26fe: 00 00 2700: 48 83 ec 28 sub $0x28,%rsp 2704: 4d 89 c1 mov %r8,%r9 2707: 49 89 d0 mov %rdx,%r8 270a: 48 89 ca mov %rcx,%rdx 270d: e8 0e 67 01 00 call 0x18e20 2712: 48 83 c4 28 add $0x28,%rsp 2716: c3 ret 2717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 271e: 00 00 2720: 48 83 ec 28 sub $0x28,%rsp 2724: 4d 89 c1 mov %r8,%r9 2727: 49 89 d0 mov %rdx,%r8 272a: 48 89 ca mov %rcx,%rdx 272d: e8 8e 69 01 00 call 0x190c0 2732: 48 83 c4 28 add $0x28,%rsp 2736: c3 ret 2737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 273e: 00 00 2740: 48 83 ec 28 sub $0x28,%rsp 2744: 48 85 c9 test %rcx,%rcx 2747: 74 4b je 0x2794 2749: 4d 85 c0 test %r8,%r8 274c: 74 46 je 0x2794 274e: 45 85 c9 test %r9d,%r9d 2751: 7e 4b jle 0x279e 2753: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c58978 275a: 01 275b: 7a 02 jp 0x275f 275d: 74 26 je 0x2785 275f: 0f 57 c0 xorps %xmm0,%xmm0 2762: 66 0f 2e c8 ucomisd %xmm0,%xmm1 2766: 7a 02 jp 0x276a 2768: 74 0c je 0x2776 276a: e8 d1 6b 01 00 call 0x19340 276f: 33 c0 xor %eax,%eax 2771: 48 83 c4 28 add $0x28,%rsp 2775: c3 ret 2776: 4c 89 c1 mov %r8,%rcx 2779: 44 89 ca mov %r9d,%edx 277c: 48 83 c4 28 add $0x28,%rsp 2780: e9 7b 6d 01 00 jmp 0x19500 2785: 4c 89 c2 mov %r8,%rdx 2788: 45 89 c8 mov %r9d,%r8d 278b: 48 83 c4 28 add $0x28,%rsp 278f: e9 cc ed ff ff jmp 0x1560 2794: b8 f8 ff ff ff mov $0xfffffff8,%eax 2799: 48 83 c4 28 add $0x28,%rsp 279d: c3 ret 279e: b8 fa ff ff ff mov $0xfffffffa,%eax 27a3: 48 83 c4 28 add $0x28,%rsp 27a7: c3 ret 27a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27af: 00 27b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 27be: 00 00 27c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 27c5: 48 85 c9 test %rcx,%rcx 27c8: 74 4e je 0x2818 27ca: 4d 85 c0 test %r8,%r8 27cd: 74 49 je 0x2818 27cf: 45 85 c9 test %r9d,%r9d 27d2: 7e 4f jle 0x2823 27d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c58980 27db: 01 27dc: 7a 02 jp 0x27e0 27de: 74 28 je 0x2808 27e0: 0f 57 c0 xorps %xmm0,%xmm0 27e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 27e7: 7a 02 jp 0x27eb 27e9: 74 0d je 0x27f8 27eb: e8 50 6d 01 00 call 0x19540 27f0: 33 c0 xor %eax,%eax 27f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 27f7: c3 ret 27f8: 4c 89 c1 mov %r8,%rcx 27fb: 44 89 ca mov %r9d,%edx 27fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2803: e9 f8 6e 01 00 jmp 0x19700 2808: 4c 89 c2 mov %r8,%rdx 280b: 45 89 c8 mov %r9d,%r8d 280e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2813: e9 88 ed ff ff jmp 0x15a0 2818: b8 f8 ff ff ff mov $0xfffffff8,%eax 281d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2822: c3 ret 2823: b8 fa ff ff ff mov $0xfffffffa,%eax 2828: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 282d: c3 ret 282e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2835: 00 2836: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 283d: 0f 1f 00 nopl (%rax) 2840: 48 83 ec 28 sub $0x28,%rsp 2844: 48 85 c9 test %rcx,%rcx 2847: 74 4b je 0x2894 2849: 4d 85 c0 test %r8,%r8 284c: 74 46 je 0x2894 284e: 45 85 c9 test %r9d,%r9d 2851: 7e 4b jle 0x289e 2853: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c58988 285a: 01 285b: 7a 02 jp 0x285f 285d: 74 26 je 0x2885 285f: 0f 57 c0 xorps %xmm0,%xmm0 2862: 66 0f 2e c8 ucomisd %xmm0,%xmm1 2866: 7a 02 jp 0x286a 2868: 74 0c je 0x2876 286a: e8 d1 6e 01 00 call 0x19740 286f: 33 c0 xor %eax,%eax 2871: 48 83 c4 28 add $0x28,%rsp 2875: c3 ret 2876: 4c 89 c1 mov %r8,%rcx 2879: 44 89 ca mov %r9d,%edx 287c: 48 83 c4 28 add $0x28,%rsp 2880: e9 5b 70 01 00 jmp 0x198e0 2885: 4c 89 c2 mov %r8,%rdx 2888: 45 89 c8 mov %r9d,%r8d 288b: 48 83 c4 28 add $0x28,%rsp 288f: e9 4c ed ff ff jmp 0x15e0 2894: b8 f8 ff ff ff mov $0xfffffff8,%eax 2899: 48 83 c4 28 add $0x28,%rsp 289d: c3 ret 289e: b8 fa ff ff ff mov $0xfffffffa,%eax 28a3: 48 83 c4 28 add $0x28,%rsp 28a7: c3 ret 28a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28af: 00 28b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 28be: 00 00 28c0: 57 push %rdi 28c1: 48 83 ec 20 sub $0x20,%rsp 28c5: 48 85 c9 test %rcx,%rcx 28c8: 0f 84 13 02 00 00 je 0x2ae1 28ce: 4d 85 c0 test %r8,%r8 28d1: 0f 84 0a 02 00 00 je 0x2ae1 28d7: 45 85 c9 test %r9d,%r9d 28da: 0f 8e f6 01 00 00 jle 0x2ad6 28e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c58990 28e7: 01 28e8: 7a 06 jp 0x28f0 28ea: 0f 84 d5 01 00 00 je 0x2ac5 28f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 28f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 28f8: 7a 06 jp 0x2900 28fa: 0f 84 b4 01 00 00 je 0x2ab4 2900: 41 83 f9 10 cmp $0x10,%r9d 2904: 0f 8c 9a 01 00 00 jl 0x2aa4 290a: 4d 89 c2 mov %r8,%r10 290d: 49 83 e2 1f and $0x1f,%r10 2911: 45 89 d2 mov %r10d,%r10d 2914: 45 85 d2 test %r10d,%r10d 2917: 74 18 je 0x2931 2919: 41 f7 c2 07 00 00 00 test $0x7,%r10d 2920: 0f 85 7e 01 00 00 jne 0x2aa4 2926: 41 f7 da neg %r10d 2929: 41 83 c2 20 add $0x20,%r10d 292d: 41 c1 ea 03 shr $0x3,%r10d 2931: 41 8d 42 10 lea 0x10(%r10),%eax 2935: 44 3b c8 cmp %eax,%r9d 2938: 0f 8c 66 01 00 00 jl 0x2aa4 293e: 44 89 cf mov %r9d,%edi 2941: 33 c0 xor %eax,%eax 2943: 41 2b fa sub %r10d,%edi 2946: 83 e7 0f and $0xf,%edi 2949: f7 df neg %edi 294b: 41 03 f9 add %r9d,%edi 294e: 45 85 d2 test %r10d,%r10d 2951: 76 20 jbe 0x2973 2953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 295f: 00 2960: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 2965: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 296b: 48 ff c0 inc %rax 296e: 49 3b c2 cmp %r10,%rax 2971: 72 ed jb 0x2960 2973: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 2977: 48 63 c7 movslq %edi,%rax 297a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 2980: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 2986: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 298d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 2994: 01 2995: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2999: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) 299f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 29a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 29ad: 01 29ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 29b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 29b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) 29c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 29c7: 01 29c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 29cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) 29d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 29da: 01 29db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 29df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) 29e6: 49 83 c2 10 add $0x10,%r10 29ea: 4c 3b d0 cmp %rax,%r10 29ed: 72 91 jb 0x2980 29ef: 44 8d 57 01 lea 0x1(%rdi),%r10d 29f3: 45 3b d1 cmp %r9d,%r10d 29f6: 0f 87 98 00 00 00 ja 0x2a94 29fc: 49 63 d1 movslq %r9d,%rdx 29ff: 48 2b d0 sub %rax,%rdx 2a02: 48 83 fa 04 cmp $0x4,%rdx 2a06: 0f 8c 93 00 00 00 jl 0x2a9f 2a0c: 41 89 d1 mov %edx,%r9d 2a0f: 45 33 db xor %r11d,%r11d 2a12: 41 83 e1 fc and $0xfffffffc,%r9d 2a16: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 2a1a: 4d 63 c9 movslq %r9d,%r9 2a1d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 2a21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a28: 00 2a29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a37: 00 2a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a3f: 90 nop 2a40: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 2a46: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 2a4d: 01 2a4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2a52: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) 2a58: 49 83 c3 04 add $0x4,%r11 2a5c: 4d 3b d9 cmp %r9,%r11 2a5f: 72 df jb 0x2a40 2a61: 4c 3b ca cmp %rdx,%r9 2a64: 73 2e jae 0x2a94 2a66: 48 63 ff movslq %edi,%rdi 2a69: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 2a6d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax 2a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a78: 00 2a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a80: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 2a86: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) 2a8c: 49 ff c1 inc %r9 2a8f: 4c 3b ca cmp %rdx,%r9 2a92: 72 ec jb 0x2a80 2a94: 33 c0 xor %eax,%eax 2a96: c5 f8 77 vzeroupper 2a99: 48 83 c4 20 add $0x20,%rsp 2a9d: 5f pop %rdi 2a9e: c3 ret 2a9f: 45 33 c9 xor %r9d,%r9d 2aa2: eb bd jmp 0x2a61 2aa4: 33 ff xor %edi,%edi 2aa6: 41 83 f9 01 cmp $0x1,%r9d 2aaa: 72 e8 jb 0x2a94 2aac: 49 63 d1 movslq %r9d,%rdx 2aaf: 45 33 c9 xor %r9d,%r9d 2ab2: eb ad jmp 0x2a61 2ab4: 4c 89 c1 mov %r8,%rcx 2ab7: 44 89 ca mov %r9d,%edx 2aba: e8 61 6e 01 00 call 0x19920 2abf: 48 83 c4 20 add $0x20,%rsp 2ac3: 5f pop %rdi 2ac4: c3 ret 2ac5: 4c 89 c2 mov %r8,%rdx 2ac8: 45 89 c8 mov %r9d,%r8d 2acb: e8 50 eb ff ff call 0x1620 2ad0: 48 83 c4 20 add $0x20,%rsp 2ad4: 5f pop %rdi 2ad5: c3 ret 2ad6: b8 fa ff ff ff mov $0xfffffffa,%eax 2adb: 48 83 c4 20 add $0x20,%rsp 2adf: 5f pop %rdi 2ae0: c3 ret 2ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ae6: 48 83 c4 20 add $0x20,%rsp 2aea: 5f pop %rdi 2aeb: c3 ret 2aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2af3: 00 2af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b00: 41 54 push %r12 2b02: 48 83 ec 20 sub $0x20,%rsp 2b06: 48 85 c9 test %rcx,%rcx 2b09: 0f 84 ce 01 00 00 je 0x2cdd 2b0f: 4d 85 c0 test %r8,%r8 2b12: 0f 84 c5 01 00 00 je 0x2cdd 2b18: 45 85 c9 test %r9d,%r9d 2b1b: 0f 8e b0 01 00 00 jle 0x2cd1 2b21: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c58998 2b28: 01 2b29: 7a 06 jp 0x2b31 2b2b: 0f 84 8e 01 00 00 je 0x2cbf 2b31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 2b35: c5 f9 2e c8 vucomisd %xmm0,%xmm1 2b39: 7a 06 jp 0x2b41 2b3b: 0f 84 6c 01 00 00 je 0x2cad 2b41: 41 83 f9 10 cmp $0x10,%r9d 2b45: 0f 8c 5a 01 00 00 jl 0x2ca5 2b4b: 4c 89 c0 mov %r8,%rax 2b4e: 48 83 e0 1f and $0x1f,%rax 2b52: 89 c2 mov %eax,%edx 2b54: 85 d2 test %edx,%edx 2b56: 74 11 je 0x2b69 2b58: f6 c2 07 test $0x7,%dl 2b5b: 0f 85 44 01 00 00 jne 0x2ca5 2b61: f7 da neg %edx 2b63: 83 c2 20 add $0x20,%edx 2b66: c1 ea 03 shr $0x3,%edx 2b69: 44 8d 5a 10 lea 0x10(%rdx),%r11d 2b6d: 45 3b cb cmp %r11d,%r9d 2b70: 0f 8c 2f 01 00 00 jl 0x2ca5 2b76: 45 89 cc mov %r9d,%r12d 2b79: 33 c0 xor %eax,%eax 2b7b: 44 2b e2 sub %edx,%r12d 2b7e: 41 83 e4 0f and $0xf,%r12d 2b82: 41 f7 dc neg %r12d 2b85: 45 03 e1 add %r9d,%r12d 2b88: 41 89 d3 mov %edx,%r11d 2b8b: 85 d2 test %edx,%edx 2b8d: 76 24 jbe 0x2bb3 2b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b96: 00 2b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b9e: 66 90 xchg %ax,%ax 2ba0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 2ba5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 2bab: 48 ff c0 inc %rax 2bae: 49 3b c3 cmp %r11,%rax 2bb1: 72 ed jb 0x2ba0 2bb3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 2bb8: 49 63 c4 movslq %r12d,%rax 2bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2bc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 2bc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 2bcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 2bd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 2bdb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 2be1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 2be8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 2bef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 2bf6: 49 83 c3 10 add $0x10,%r11 2bfa: 4c 3b d8 cmp %rax,%r11 2bfd: 72 c1 jb 0x2bc0 2bff: 41 8d 44 24 01 lea 0x1(%r12),%eax 2c04: 41 3b c1 cmp %r9d,%eax 2c07: 0f 87 87 00 00 00 ja 0x2c94 2c0d: 4d 63 d1 movslq %r9d,%r10 2c10: 4d 63 e4 movslq %r12d,%r12 2c13: 4d 2b d4 sub %r12,%r10 2c16: 49 83 fa 04 cmp $0x4,%r10 2c1a: 0f 8c 80 00 00 00 jl 0x2ca0 2c20: 4d 63 e4 movslq %r12d,%r12 2c23: 45 89 d3 mov %r10d,%r11d 2c26: 41 83 e3 fc and $0xfffffffc,%r11d 2c2a: 45 33 c9 xor %r9d,%r9d 2c2d: 4d 63 db movslq %r11d,%r11 2c30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 2c35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 2c39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 2c3d: 0f 1f 00 nopl (%rax) 2c40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 2c46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 2c4c: 49 83 c1 04 add $0x4,%r9 2c50: 4d 3b cb cmp %r11,%r9 2c53: 72 eb jb 0x2c40 2c55: 4d 3b da cmp %r10,%r11 2c58: 73 3a jae 0x2c94 2c5a: 4d 63 e4 movslq %r12d,%r12 2c5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 2c61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 2c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c6c: 00 2c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 2c86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 2c8c: 49 ff c3 inc %r11 2c8f: 4d 3b da cmp %r10,%r11 2c92: 72 ec jb 0x2c80 2c94: 33 c0 xor %eax,%eax 2c96: c5 f8 77 vzeroupper 2c99: 48 83 c4 20 add $0x20,%rsp 2c9d: 41 5c pop %r12 2c9f: c3 ret 2ca0: 45 33 db xor %r11d,%r11d 2ca3: eb b0 jmp 0x2c55 2ca5: 45 33 e4 xor %r12d,%r12d 2ca8: e9 52 ff ff ff jmp 0x2bff 2cad: 4c 89 c1 mov %r8,%rcx 2cb0: 44 89 ca mov %r9d,%edx 2cb3: e8 a8 6c 01 00 call 0x19960 2cb8: 48 83 c4 20 add $0x20,%rsp 2cbc: 41 5c pop %r12 2cbe: c3 ret 2cbf: 4c 89 c2 mov %r8,%rdx 2cc2: 45 89 c8 mov %r9d,%r8d 2cc5: e8 16 ea ff ff call 0x16e0 2cca: 48 83 c4 20 add $0x20,%rsp 2cce: 41 5c pop %r12 2cd0: c3 ret 2cd1: b8 fa ff ff ff mov $0xfffffffa,%eax 2cd6: 48 83 c4 20 add $0x20,%rsp 2cda: 41 5c pop %r12 2cdc: c3 ret 2cdd: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ce2: 48 83 c4 20 add $0x20,%rsp 2ce6: 41 5c pop %r12 2ce8: c3 ret 2ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cf0: 00 2cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cff: 00 2d00: 41 54 push %r12 2d02: 48 83 ec 20 sub $0x20,%rsp 2d06: 48 85 c9 test %rcx,%rcx 2d09: 0f 84 ce 01 00 00 je 0x2edd 2d0f: 4d 85 c0 test %r8,%r8 2d12: 0f 84 c5 01 00 00 je 0x2edd 2d18: 45 85 c9 test %r9d,%r9d 2d1b: 0f 8e b0 01 00 00 jle 0x2ed1 2d21: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c589a0 2d28: 01 2d29: 7a 06 jp 0x2d31 2d2b: 0f 84 8e 01 00 00 je 0x2ebf 2d31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 2d35: c5 f9 2e c8 vucomisd %xmm0,%xmm1 2d39: 7a 06 jp 0x2d41 2d3b: 0f 84 6c 01 00 00 je 0x2ead 2d41: 41 83 f9 10 cmp $0x10,%r9d 2d45: 0f 8c 5a 01 00 00 jl 0x2ea5 2d4b: 4c 89 c0 mov %r8,%rax 2d4e: 48 83 e0 1f and $0x1f,%rax 2d52: 89 c2 mov %eax,%edx 2d54: 85 d2 test %edx,%edx 2d56: 74 11 je 0x2d69 2d58: f6 c2 07 test $0x7,%dl 2d5b: 0f 85 44 01 00 00 jne 0x2ea5 2d61: f7 da neg %edx 2d63: 83 c2 20 add $0x20,%edx 2d66: c1 ea 03 shr $0x3,%edx 2d69: 44 8d 5a 10 lea 0x10(%rdx),%r11d 2d6d: 45 3b cb cmp %r11d,%r9d 2d70: 0f 8c 2f 01 00 00 jl 0x2ea5 2d76: 45 89 cc mov %r9d,%r12d 2d79: 33 c0 xor %eax,%eax 2d7b: 44 2b e2 sub %edx,%r12d 2d7e: 41 83 e4 0f and $0xf,%r12d 2d82: 41 f7 dc neg %r12d 2d85: 45 03 e1 add %r9d,%r12d 2d88: 41 89 d3 mov %edx,%r11d 2d8b: 85 d2 test %edx,%edx 2d8d: 76 24 jbe 0x2db3 2d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d96: 00 2d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d9e: 66 90 xchg %ax,%ax 2da0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 2da5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 2dab: 48 ff c0 inc %rax 2dae: 49 3b c3 cmp %r11,%rax 2db1: 72 ed jb 0x2da0 2db3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 2db8: 49 63 c4 movslq %r12d,%rax 2dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2dc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 2dc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 2dcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 2dd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 2ddb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 2de1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 2de8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 2def: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 2df6: 49 83 c3 10 add $0x10,%r11 2dfa: 4c 3b d8 cmp %rax,%r11 2dfd: 72 c1 jb 0x2dc0 2dff: 41 8d 44 24 01 lea 0x1(%r12),%eax 2e04: 41 3b c1 cmp %r9d,%eax 2e07: 0f 87 87 00 00 00 ja 0x2e94 2e0d: 4d 63 d1 movslq %r9d,%r10 2e10: 4d 63 e4 movslq %r12d,%r12 2e13: 4d 2b d4 sub %r12,%r10 2e16: 49 83 fa 04 cmp $0x4,%r10 2e1a: 0f 8c 80 00 00 00 jl 0x2ea0 2e20: 4d 63 e4 movslq %r12d,%r12 2e23: 45 89 d3 mov %r10d,%r11d 2e26: 41 83 e3 fc and $0xfffffffc,%r11d 2e2a: 45 33 c9 xor %r9d,%r9d 2e2d: 4d 63 db movslq %r11d,%r11 2e30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 2e35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 2e39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 2e3d: 0f 1f 00 nopl (%rax) 2e40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 2e46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 2e4c: 49 83 c1 04 add $0x4,%r9 2e50: 4d 3b cb cmp %r11,%r9 2e53: 72 eb jb 0x2e40 2e55: 4d 3b da cmp %r10,%r11 2e58: 73 3a jae 0x2e94 2e5a: 4d 63 e4 movslq %r12d,%r12 2e5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 2e61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 2e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e6c: 00 2e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 2e86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 2e8c: 49 ff c3 inc %r11 2e8f: 4d 3b da cmp %r10,%r11 2e92: 72 ec jb 0x2e80 2e94: 33 c0 xor %eax,%eax 2e96: c5 f8 77 vzeroupper 2e99: 48 83 c4 20 add $0x20,%rsp 2e9d: 41 5c pop %r12 2e9f: c3 ret 2ea0: 45 33 db xor %r11d,%r11d 2ea3: eb b0 jmp 0x2e55 2ea5: 45 33 e4 xor %r12d,%r12d 2ea8: e9 52 ff ff ff jmp 0x2dff 2ead: 4c 89 c1 mov %r8,%rcx 2eb0: 44 89 ca mov %r9d,%edx 2eb3: e8 e8 6a 01 00 call 0x199a0 2eb8: 48 83 c4 20 add $0x20,%rsp 2ebc: 41 5c pop %r12 2ebe: c3 ret 2ebf: 4c 89 c2 mov %r8,%rdx 2ec2: 45 89 c8 mov %r9d,%r8d 2ec5: e8 d6 e8 ff ff call 0x17a0 2eca: 48 83 c4 20 add $0x20,%rsp 2ece: 41 5c pop %r12 2ed0: c3 ret 2ed1: b8 fa ff ff ff mov $0xfffffffa,%eax 2ed6: 48 83 c4 20 add $0x20,%rsp 2eda: 41 5c pop %r12 2edc: c3 ret 2edd: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ee2: 48 83 c4 20 add $0x20,%rsp 2ee6: 41 5c pop %r12 2ee8: c3 ret 2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ef0: 00 2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eff: 00 2f00: 53 push %rbx 2f01: 56 push %rsi 2f02: 57 push %rdi 2f03: 41 54 push %r12 2f05: 41 55 push %r13 2f07: 41 56 push %r14 2f09: 41 57 push %r15 2f0b: 55 push %rbp 2f0c: 48 83 ec 38 sub $0x38,%rsp 2f10: 49 89 ce mov %rcx,%r14 2f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 2f1a: 00 2f1b: 44 89 cf mov %r9d,%edi 2f1e: 44 89 c6 mov %r8d,%esi 2f21: 41 89 d7 mov %edx,%r15d 2f24: 4d 85 f6 test %r14,%r14 2f27: 0f 84 8a 01 00 00 je 0x30b7 2f2d: 41 83 ff 1e cmp $0x1e,%r15d 2f31: 0f 87 5b 01 00 00 ja 0x3092 2f37: 41 83 ff 1c cmp $0x1c,%r15d 2f3b: 0f 8f 51 01 00 00 jg 0x3092 2f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 2f48: 00 2f49: 48 85 db test %rbx,%rbx 2f4c: 0f 84 65 01 00 00 je 0x30b7 2f52: 48 89 dd mov %rbx,%rbp 2f55: ba 90 00 00 00 mov $0x90,%edx 2f5a: 48 83 e5 3f and $0x3f,%rbp 2f5e: 48 f7 dd neg %rbp 2f61: 48 83 e5 3f and $0x3f,%rbp 2f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 2f69: 4c 89 e1 mov %r12,%rcx 2f6c: e8 6f 6a 01 00 call 0x199e0 2f71: 44 89 f9 mov %r15d,%ecx 2f74: b8 01 00 00 00 mov $0x1,%eax 2f79: d3 e0 shl %cl,%eax 2f7b: 41 89 7c 24 18 mov %edi,0x18(%r12) 2f80: 83 fe 08 cmp $0x8,%esi 2f83: 45 89 7c 24 04 mov %r15d,0x4(%r12) 2f88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 2f8f: 00 00 2f91: 0f 84 3d 02 00 00 je 0x31d4 2f97: 83 fe 04 cmp $0x4,%esi 2f9a: 0f 84 97 00 00 00 je 0x3037 2fa0: 83 fe 01 cmp $0x1,%esi 2fa3: 75 39 jne 0x2fde 2fa5: 0f 57 c0 xorps %xmm0,%xmm0 2fa8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 2fac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c589a8 2fb3: 01 2fb4: f2 0f 5e c8 divsd %xmm0,%xmm1 2fb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2fbf: 00 2fc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 2fc7: 00 00 2fc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 2fd0: 00 00 2fd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 2fd9: e9 8f 00 00 00 jmp 0x306d 2fde: 83 fe 02 cmp $0x2,%esi 2fe1: 75 36 jne 0x3019 2fe3: 0f 57 c0 xorps %xmm0,%xmm0 2fe6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 2fea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c589a8 2ff1: 01 2ff2: f2 0f 5e c8 divsd %xmm0,%xmm1 2ff6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2ffd: 00 2ffe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3005: 00 00 3007: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 300e: 00 00 3010: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3017: eb 54 jmp 0x306d 3019: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3020: 00 3021: b8 ee ff ff ff mov $0xffffffee,%eax 3026: 48 83 c4 38 add $0x38,%rsp 302a: 5d pop %rbp 302b: 41 5f pop %r15 302d: 41 5e pop %r14 302f: 41 5d pop %r13 3031: 41 5c pop %r12 3033: 5f pop %rdi 3034: 5e pop %rsi 3035: 5b pop %rbx 3036: c3 ret 3037: 0f 57 c0 xorps %xmm0,%xmm0 303a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 303e: b8 01 00 00 00 mov $0x1,%eax 3043: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 304a: 00 304b: 41 89 44 24 08 mov %eax,0x8(%r12) 3050: 41 89 44 24 0c mov %eax,0xc(%r12) 3055: e8 c6 69 01 00 call 0x19a20 305a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c589a8 3061: 01 3062: f2 0f 5e c8 divsd %xmm0,%xmm1 3066: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 306d: 41 83 ff 05 cmp $0x5,%r15d 3071: 7f 35 jg 0x30a8 3073: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 307a: 00 00 307c: 33 c0 xor %eax,%eax 307e: 4d 89 26 mov %r12,(%r14) 3081: 48 83 c4 38 add $0x38,%rsp 3085: 5d pop %rbp 3086: 41 5f pop %r15 3088: 41 5e pop %r14 308a: 41 5d pop %r13 308c: 41 5c pop %r12 308e: 5f pop %rdi 308f: 5e pop %rsi 3090: 5b pop %rbx 3091: c3 ret 3092: b8 ef ff ff ff mov $0xffffffef,%eax 3097: 48 83 c4 38 add $0x38,%rsp 309b: 5d pop %rbp 309c: 41 5f pop %r15 309e: 41 5e pop %r14 30a0: 41 5d pop %r13 30a2: 41 5c pop %r12 30a4: 5f pop %rdi 30a5: 5e pop %rsi 30a6: 5b pop %rbx 30a7: c3 ret 30a8: 41 83 ff 0a cmp $0xa,%r15d 30ac: 0f 8e e8 00 00 00 jle 0x319a 30b2: 4d 85 ed test %r13,%r13 30b5: 75 16 jne 0x30cd 30b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 30bc: 48 83 c4 38 add $0x38,%rsp 30c0: 5d pop %rbp 30c1: 41 5f pop %r15 30c3: 41 5e pop %r14 30c5: 41 5d pop %r13 30c7: 41 5c pop %r12 30c9: 5f pop %rdi 30ca: 5e pop %rsi 30cb: 5b pop %rbx 30cc: c3 ret 30cd: 4c 89 ee mov %r13,%rsi 30d0: 44 89 f9 mov %r15d,%ecx 30d3: 48 83 e6 3f and $0x3f,%rsi 30d7: 44 89 ff mov %r15d,%edi 30da: 48 f7 de neg %rsi 30dd: 48 83 e6 3f and $0x3f,%rsi 30e1: 49 03 f5 add %r13,%rsi 30e4: 48 89 f2 mov %rsi,%rdx 30e7: e8 54 69 01 00 call 0x19a40 30ec: 49 89 c5 mov %rax,%r13 30ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 30f6: 00 30f7: 49 89 54 24 30 mov %rdx,0x30(%r12) 30fc: 41 8d 5f ff lea -0x1(%r15),%ebx 3100: 83 fb 0e cmp $0xe,%ebx 3103: 7f 38 jg 0x313d 3105: 89 d9 mov %ebx,%ecx 3107: e8 d4 6f 01 00 call 0x1a0e0 310c: 89 d9 mov %ebx,%ecx 310e: 48 89 f2 mov %rsi,%rdx 3111: 41 89 f8 mov %edi,%r8d 3114: 49 89 c1 mov %rax,%r9 3117: 49 89 44 24 38 mov %rax,0x38(%r12) 311c: e8 5f 70 01 00 call 0x1a180 3121: 49 89 c1 mov %rax,%r9 3124: 89 d9 mov %ebx,%ecx 3126: b8 01 00 00 00 mov $0x1,%eax 312b: d3 e0 shl %cl,%eax 312d: c1 e0 04 shl $0x4,%eax 3130: 83 c0 3f add $0x3f,%eax 3133: 83 e0 c0 and $0xffffffc0,%eax 3136: 41 89 44 24 1c mov %eax,0x1c(%r12) 313b: eb 1e jmp 0x315b 313d: 48 89 e0 mov %rsp,%rax 3140: 4c 89 e1 mov %r12,%rcx 3143: 49 89 f0 mov %rsi,%r8 3146: 41 89 f9 mov %edi,%r9d 3149: 48 89 50 20 mov %rdx,0x20(%rax) 314d: 89 da mov %ebx,%edx 314f: 4c 89 68 28 mov %r13,0x28(%rax) 3153: e8 88 7b 01 00 call 0x1ace0 3158: 49 89 c1 mov %rax,%r9 315b: 44 89 f9 mov %r15d,%ecx 315e: 48 89 f2 mov %rsi,%rdx 3161: 41 89 f8 mov %edi,%r8d 3164: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3169: e8 b2 b3 01 00 call 0x1e520 316e: 44 89 f9 mov %r15d,%ecx 3171: 48 89 f2 mov %rsi,%rdx 3174: 41 89 f8 mov %edi,%r8d 3177: 49 89 c1 mov %rax,%r9 317a: 49 89 44 24 58 mov %rax,0x58(%r12) 317f: e8 3c b8 01 00 call 0x1e9c0 3184: 4d 89 26 mov %r12,(%r14) 3187: 33 c0 xor %eax,%eax 3189: 48 83 c4 38 add $0x38,%rsp 318d: 5d pop %rbp 318e: 41 5f pop %r15 3190: 41 5e pop %r14 3192: 41 5d pop %r13 3194: 41 5c pop %r12 3196: 5f pop %rdi 3197: 5e pop %rsi 3198: 5b pop %rbx 3199: c3 ret 319a: bf 0a 00 00 00 mov $0xa,%edi 319f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 31a6: 00 31a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26124c0 31ae: 41 83 ff 06 cmp $0x6,%r15d 31b2: 0f 8f 3f ff ff ff jg 0x30f7 31b8: 49 89 d1 mov %rdx,%r9 31bb: 49 83 e1 3f and $0x3f,%r9 31bf: 49 f7 d9 neg %r9 31c2: 49 83 e1 3f and $0x3f,%r9 31c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 31cd: 00 00 31cf: 4c 03 ca add %rdx,%r9 31d2: eb 87 jmp 0x315b 31d4: 33 c0 xor %eax,%eax 31d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 31dd: 00 31de: 41 89 44 24 08 mov %eax,0x8(%r12) 31e3: 41 89 44 24 0c mov %eax,0xc(%r12) 31e8: e9 80 fe ff ff jmp 0x306d 31ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31f4: 00 31f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31fc: 0f 1f 40 00 nopl 0x0(%rax) 3200: 56 push %rsi 3201: 57 push %rdi 3202: 41 54 push %r12 3204: 41 55 push %r13 3206: 41 56 push %r14 3208: 41 57 push %r15 320a: 55 push %rbp 320b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 3210: 48 89 ce mov %rcx,%rsi 3213: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 321a: 00 321b: 45 89 ce mov %r9d,%r14d 321e: 45 89 c5 mov %r8d,%r13d 3221: 89 d5 mov %edx,%ebp 3223: 48 85 f6 test %rsi,%rsi 3226: 0f 84 86 01 00 00 je 0x33b2 322c: 83 fd 1e cmp $0x1e,%ebp 322f: 0f 87 59 01 00 00 ja 0x338e 3235: 83 fd 1c cmp $0x1c,%ebp 3238: 0f 8f 50 01 00 00 jg 0x338e 323e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 3245: 00 3246: 4d 85 e4 test %r12,%r12 3249: 0f 84 63 01 00 00 je 0x33b2 324f: 49 83 e4 3f and $0x3f,%r12 3253: ba 90 00 00 00 mov $0x90,%edx 3258: 49 f7 dc neg %r12 325b: 49 83 e4 3f and $0x3f,%r12 325f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 3266: 00 3267: 4c 89 e1 mov %r12,%rcx 326a: e8 91 bb 01 00 call 0x1ee00 326f: 89 e9 mov %ebp,%ecx 3271: 41 b8 01 00 00 00 mov $0x1,%r8d 3277: 41 d3 e0 shl %cl,%r8d 327a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 327f: 41 83 fd 08 cmp $0x8,%r13d 3283: 45 89 74 24 18 mov %r14d,0x18(%r12) 3288: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 328f: 00 00 3291: 0f 84 40 02 00 00 je 0x34d7 3297: 41 83 fd 04 cmp $0x4,%r13d 329b: 0f 84 95 00 00 00 je 0x3336 32a1: 41 83 fd 01 cmp $0x1,%r13d 32a5: 75 37 jne 0x32de 32a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 32ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c589b0 32b3: 01 32b4: f2 0f 5e c8 divsd %xmm0,%xmm1 32b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 32bf: 00 32c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 32c7: 00 00 32c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 32d0: 00 00 32d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 32d9: e9 8c 00 00 00 jmp 0x336a 32de: 41 83 fd 02 cmp $0x2,%r13d 32e2: 75 34 jne 0x3318 32e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 32e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c589b0 32f0: 01 32f1: f2 0f 5e c8 divsd %xmm0,%xmm1 32f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 32fc: 00 32fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3304: 00 00 3306: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 330d: 00 00 330f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3316: eb 52 jmp 0x336a 3318: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 331f: 00 3320: b8 ee ff ff ff mov $0xffffffee,%eax 3325: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 332a: 5d pop %rbp 332b: 41 5f pop %r15 332d: 41 5e pop %r14 332f: 41 5d pop %r13 3331: 41 5c pop %r12 3333: 5f pop %rdi 3334: 5e pop %rsi 3335: c3 ret 3336: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 333b: b8 01 00 00 00 mov $0x1,%eax 3340: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3347: 00 3348: 41 89 44 24 08 mov %eax,0x8(%r12) 334d: 41 89 44 24 0c mov %eax,0xc(%r12) 3352: e8 e9 ba 01 00 call 0x1ee40 3357: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c589b0 335e: 01 335f: f2 0f 5e c8 divsd %xmm0,%xmm1 3363: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 336a: 83 fd 05 cmp $0x5,%ebp 336d: 7f 35 jg 0x33a4 336f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3376: 00 00 3378: 33 c0 xor %eax,%eax 337a: 4c 89 26 mov %r12,(%rsi) 337d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3382: 5d pop %rbp 3383: 41 5f pop %r15 3385: 41 5e pop %r14 3387: 41 5d pop %r13 3389: 41 5c pop %r12 338b: 5f pop %rdi 338c: 5e pop %rsi 338d: c3 ret 338e: b8 ef ff ff ff mov $0xffffffef,%eax 3393: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3398: 5d pop %rbp 3399: 41 5f pop %r15 339b: 41 5e pop %r14 339d: 41 5d pop %r13 339f: 41 5c pop %r12 33a1: 5f pop %rdi 33a2: 5e pop %rsi 33a3: c3 ret 33a4: 83 fd 0a cmp $0xa,%ebp 33a7: 0f 8e f0 00 00 00 jle 0x349d 33ad: 48 85 ff test %rdi,%rdi 33b0: 75 16 jne 0x33c8 33b2: b8 f8 ff ff ff mov $0xfffffff8,%eax 33b7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 33bc: 5d pop %rbp 33bd: 41 5f pop %r15 33bf: 41 5e pop %r14 33c1: 41 5d pop %r13 33c3: 41 5c pop %r12 33c5: 5f pop %rdi 33c6: 5e pop %rsi 33c7: c3 ret 33c8: 48 83 e7 3f and $0x3f,%rdi 33cc: 89 e9 mov %ebp,%ecx 33ce: 48 f7 df neg %rdi 33d1: 41 89 ee mov %ebp,%r14d 33d4: 48 83 e7 3f and $0x3f,%rdi 33d8: 49 89 fd mov %rdi,%r13 33db: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 33e2: 00 33e3: 4c 89 ea mov %r13,%rdx 33e6: e8 75 ba 01 00 call 0x1ee60 33eb: 48 89 c7 mov %rax,%rdi 33ee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 33f5: 00 33f6: 49 89 54 24 30 mov %rdx,0x30(%r12) 33fb: 44 8d 7d ff lea -0x1(%rbp),%r15d 33ff: 41 83 ff 10 cmp $0x10,%r15d 3403: 7f 3b jg 0x3440 3405: 44 89 f9 mov %r15d,%ecx 3408: e8 53 c0 01 00 call 0x1f460 340d: 44 89 f9 mov %r15d,%ecx 3410: 4c 89 ea mov %r13,%rdx 3413: 45 89 f0 mov %r14d,%r8d 3416: 49 89 c1 mov %rax,%r9 3419: 49 89 44 24 38 mov %rax,0x38(%r12) 341e: e8 fd c0 01 00 call 0x1f520 3423: 49 89 c1 mov %rax,%r9 3426: 44 89 f9 mov %r15d,%ecx 3429: b8 01 00 00 00 mov $0x1,%eax 342e: d3 e0 shl %cl,%eax 3430: c1 e0 04 shl $0x4,%eax 3433: 83 c0 3f add $0x3f,%eax 3436: 83 e0 c0 and $0xffffffc0,%eax 3439: 41 89 44 24 1c mov %eax,0x1c(%r12) 343e: eb 20 jmp 0x3460 3440: 48 8d 04 24 lea (%rsp),%rax 3444: 4c 89 e1 mov %r12,%rcx 3447: 4d 89 e8 mov %r13,%r8 344a: 45 89 f1 mov %r14d,%r9d 344d: 48 89 50 20 mov %rdx,0x20(%rax) 3451: 44 89 fa mov %r15d,%edx 3454: 48 89 78 28 mov %rdi,0x28(%rax) 3458: e8 e3 cc 01 00 call 0x20140 345d: 49 89 c1 mov %rax,%r9 3460: 89 e9 mov %ebp,%ecx 3462: 4c 89 ea mov %r13,%rdx 3465: 45 89 f0 mov %r14d,%r8d 3468: 4d 89 4c 24 50 mov %r9,0x50(%r12) 346d: e8 2e 07 02 00 call 0x23ba0 3472: 89 e9 mov %ebp,%ecx 3474: 4c 89 ea mov %r13,%rdx 3477: 45 89 f0 mov %r14d,%r8d 347a: 49 89 c1 mov %rax,%r9 347d: 49 89 44 24 58 mov %rax,0x58(%r12) 3482: e8 b9 0b 02 00 call 0x24040 3487: 4c 89 26 mov %r12,(%rsi) 348a: 33 c0 xor %eax,%eax 348c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3491: 5d pop %rbp 3492: 41 5f pop %r15 3494: 41 5e pop %r14 3496: 41 5d pop %r13 3498: 41 5c pop %r12 349a: 5f pop %rdi 349b: 5e pop %rsi 349c: c3 ret 349d: 41 be 0a 00 00 00 mov $0xa,%r14d 34a3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26124c0 34aa: 83 fd 06 cmp $0x6,%ebp 34ad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 34b4: 00 34b5: 0f 8f 3b ff ff ff jg 0x33f6 34bb: 49 89 d1 mov %rdx,%r9 34be: 49 83 e1 3f and $0x3f,%r9 34c2: 49 f7 d9 neg %r9 34c5: 49 83 e1 3f and $0x3f,%r9 34c9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 34d0: 00 00 34d2: 4c 03 ca add %rdx,%r9 34d5: eb 89 jmp 0x3460 34d7: 33 c0 xor %eax,%eax 34d9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 34e0: 00 34e1: 41 89 44 24 08 mov %eax,0x8(%r12) 34e6: 41 89 44 24 0c mov %eax,0xc(%r12) 34eb: e9 7a fe ff ff jmp 0x336a 34f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34f7: 00 34f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34ff: 90 nop 3500: 53 push %rbx 3501: 56 push %rsi 3502: 57 push %rdi 3503: 41 54 push %r12 3505: 41 55 push %r13 3507: 41 56 push %r14 3509: 41 57 push %r15 350b: 55 push %rbp 350c: 48 83 ec 38 sub $0x38,%rsp 3510: 49 89 ce mov %rcx,%r14 3513: 44 89 cf mov %r9d,%edi 3516: 44 89 c6 mov %r8d,%esi 3519: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 3520: 00 3521: 41 89 d7 mov %edx,%r15d 3524: 4d 85 f6 test %r14,%r14 3527: 0f 84 81 01 00 00 je 0x36ae 352d: 41 83 ff 1e cmp $0x1e,%r15d 3531: 0f 87 52 01 00 00 ja 0x3689 3537: 41 83 ff 1c cmp $0x1c,%r15d 353b: 0f 8f 48 01 00 00 jg 0x3689 3541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3548: 00 3549: 48 85 db test %rbx,%rbx 354c: 0f 84 5c 01 00 00 je 0x36ae 3552: 48 89 dd mov %rbx,%rbp 3555: ba 90 00 00 00 mov $0x90,%edx 355a: 48 83 e5 3f and $0x3f,%rbp 355e: 48 f7 dd neg %rbp 3561: 48 83 e5 3f and $0x3f,%rbp 3565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3569: 4c 89 e1 mov %r12,%rcx 356c: e8 0f 0f 02 00 call 0x24480 3571: 44 89 f9 mov %r15d,%ecx 3574: b8 01 00 00 00 mov $0x1,%eax 3579: 41 89 7c 24 18 mov %edi,0x18(%r12) 357e: d3 e0 shl %cl,%eax 3580: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3585: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 358c: 00 00 358e: 83 fe 08 cmp $0x8,%esi 3591: 0f 84 34 02 00 00 je 0x37cb 3597: 83 fe 04 cmp $0x4,%esi 359a: 0f 84 91 00 00 00 je 0x3631 35a0: 83 fe 01 cmp $0x1,%esi 35a3: 75 36 jne 0x35db 35a5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 35a9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c589b8 35b0: 01 35b1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 35b8: 00 35b9: f2 0f 5e c8 divsd %xmm0,%xmm1 35bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 35c4: 00 00 35c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 35cd: 00 00 35cf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 35d6: e9 89 00 00 00 jmp 0x3664 35db: 83 fe 02 cmp $0x2,%esi 35de: 75 33 jne 0x3613 35e0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 35e4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c589b8 35eb: 01 35ec: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 35f3: 00 35f4: f2 0f 5e c8 divsd %xmm0,%xmm1 35f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 35ff: 00 00 3601: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3608: 00 00 360a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3611: eb 51 jmp 0x3664 3613: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 361a: 00 361b: b8 ee ff ff ff mov $0xffffffee,%eax 3620: 48 83 c4 38 add $0x38,%rsp 3624: 5d pop %rbp 3625: 41 5f pop %r15 3627: 41 5e pop %r14 3629: 41 5d pop %r13 362b: 41 5c pop %r12 362d: 5f pop %rdi 362e: 5e pop %rsi 362f: 5b pop %rbx 3630: c3 ret 3631: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 3635: b8 01 00 00 00 mov $0x1,%eax 363a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3641: 00 3642: 41 89 44 24 08 mov %eax,0x8(%r12) 3647: 41 89 44 24 0c mov %eax,0xc(%r12) 364c: e8 6f 0e 02 00 call 0x244c0 3651: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c589b8 3658: 01 3659: f2 0f 5e c8 divsd %xmm0,%xmm1 365d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3664: 41 83 ff 05 cmp $0x5,%r15d 3668: 7f 35 jg 0x369f 366a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3671: 00 00 3673: 33 c0 xor %eax,%eax 3675: 4d 89 26 mov %r12,(%r14) 3678: 48 83 c4 38 add $0x38,%rsp 367c: 5d pop %rbp 367d: 41 5f pop %r15 367f: 41 5e pop %r14 3681: 41 5d pop %r13 3683: 41 5c pop %r12 3685: 5f pop %rdi 3686: 5e pop %rsi 3687: 5b pop %rbx 3688: c3 ret 3689: b8 ef ff ff ff mov $0xffffffef,%eax 368e: 48 83 c4 38 add $0x38,%rsp 3692: 5d pop %rbp 3693: 41 5f pop %r15 3695: 41 5e pop %r14 3697: 41 5d pop %r13 3699: 41 5c pop %r12 369b: 5f pop %rdi 369c: 5e pop %rsi 369d: 5b pop %rbx 369e: c3 ret 369f: 41 83 ff 0a cmp $0xa,%r15d 36a3: 0f 8e e8 00 00 00 jle 0x3791 36a9: 4d 85 ed test %r13,%r13 36ac: 75 16 jne 0x36c4 36ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 36b3: 48 83 c4 38 add $0x38,%rsp 36b7: 5d pop %rbp 36b8: 41 5f pop %r15 36ba: 41 5e pop %r14 36bc: 41 5d pop %r13 36be: 41 5c pop %r12 36c0: 5f pop %rdi 36c1: 5e pop %rsi 36c2: 5b pop %rbx 36c3: c3 ret 36c4: 4c 89 ee mov %r13,%rsi 36c7: 44 89 f9 mov %r15d,%ecx 36ca: 48 83 e6 3f and $0x3f,%rsi 36ce: 44 89 ff mov %r15d,%edi 36d1: 48 f7 de neg %rsi 36d4: 48 83 e6 3f and $0x3f,%rsi 36d8: 49 03 f5 add %r13,%rsi 36db: 48 89 f2 mov %rsi,%rdx 36de: e8 fd 0d 02 00 call 0x244e0 36e3: 49 89 c5 mov %rax,%r13 36e6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 36ed: 00 36ee: 41 8d 5f ff lea -0x1(%r15),%ebx 36f2: 49 89 54 24 30 mov %rdx,0x30(%r12) 36f7: 83 fb 10 cmp $0x10,%ebx 36fa: 7f 38 jg 0x3734 36fc: 89 d9 mov %ebx,%ecx 36fe: e8 bd 13 02 00 call 0x24ac0 3703: 89 d9 mov %ebx,%ecx 3705: 48 89 f2 mov %rsi,%rdx 3708: 49 89 44 24 38 mov %rax,0x38(%r12) 370d: 41 89 f8 mov %edi,%r8d 3710: 49 89 c1 mov %rax,%r9 3713: e8 48 14 02 00 call 0x24b60 3718: 49 89 c1 mov %rax,%r9 371b: 89 d9 mov %ebx,%ecx 371d: b8 01 00 00 00 mov $0x1,%eax 3722: d3 e0 shl %cl,%eax 3724: c1 e0 04 shl $0x4,%eax 3727: 83 c0 3f add $0x3f,%eax 372a: 83 e0 c0 and $0xffffffc0,%eax 372d: 41 89 44 24 1c mov %eax,0x1c(%r12) 3732: eb 1e jmp 0x3752 3734: 48 89 e0 mov %rsp,%rax 3737: 4c 89 e1 mov %r12,%rcx 373a: 48 89 50 20 mov %rdx,0x20(%rax) 373e: 89 da mov %ebx,%edx 3740: 49 89 f0 mov %rsi,%r8 3743: 41 89 f9 mov %edi,%r9d 3746: 4c 89 68 28 mov %r13,0x28(%rax) 374a: e8 d1 1f 02 00 call 0x25720 374f: 49 89 c1 mov %rax,%r9 3752: 44 89 f9 mov %r15d,%ecx 3755: 48 89 f2 mov %rsi,%rdx 3758: 4d 89 4c 24 50 mov %r9,0x50(%r12) 375d: 41 89 f8 mov %edi,%r8d 3760: e8 db 57 02 00 call 0x28f40 3765: 44 89 f9 mov %r15d,%ecx 3768: 48 89 f2 mov %rsi,%rdx 376b: 49 89 44 24 58 mov %rax,0x58(%r12) 3770: 41 89 f8 mov %edi,%r8d 3773: 49 89 c1 mov %rax,%r9 3776: e8 65 5c 02 00 call 0x293e0 377b: 4d 89 26 mov %r12,(%r14) 377e: 33 c0 xor %eax,%eax 3780: 48 83 c4 38 add $0x38,%rsp 3784: 5d pop %rbp 3785: 41 5f pop %r15 3787: 41 5e pop %r14 3789: 41 5d pop %r13 378b: 41 5c pop %r12 378d: 5f pop %rdi 378e: 5e pop %rsi 378f: 5b pop %rbx 3790: c3 ret 3791: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3798: 00 3799: bf 0a 00 00 00 mov $0xa,%edi 379e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26124c0 37a5: 41 83 ff 06 cmp $0x6,%r15d 37a9: 0f 8f 3f ff ff ff jg 0x36ee 37af: 49 89 d1 mov %rdx,%r9 37b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 37b9: 00 00 37bb: 49 83 e1 3f and $0x3f,%r9 37bf: 49 f7 d9 neg %r9 37c2: 49 83 e1 3f and $0x3f,%r9 37c6: 4c 03 ca add %rdx,%r9 37c9: eb 87 jmp 0x3752 37cb: 33 c0 xor %eax,%eax 37cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 37d4: 00 37d5: 41 89 44 24 08 mov %eax,0x8(%r12) 37da: 41 89 44 24 0c mov %eax,0xc(%r12) 37df: e9 80 fe ff ff jmp 0x3664 37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37eb: 00 37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37ff: 00 3800: 53 push %rbx 3801: 56 push %rsi 3802: 57 push %rdi 3803: 41 54 push %r12 3805: 41 55 push %r13 3807: 41 56 push %r14 3809: 41 57 push %r15 380b: 55 push %rbp 380c: 48 83 ec 38 sub $0x38,%rsp 3810: 49 89 ce mov %rcx,%r14 3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 381a: 00 381b: 44 89 cf mov %r9d,%edi 381e: 44 89 c6 mov %r8d,%esi 3821: 41 89 d7 mov %edx,%r15d 3824: 4d 85 f6 test %r14,%r14 3827: 0f 84 91 01 00 00 je 0x39be 382d: 41 83 ff 1e cmp $0x1e,%r15d 3831: 0f 87 62 01 00 00 ja 0x3999 3837: 41 83 ff 1c cmp $0x1c,%r15d 383b: 0f 8f 58 01 00 00 jg 0x3999 3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3848: 00 3849: 48 85 db test %rbx,%rbx 384c: 0f 84 6c 01 00 00 je 0x39be 3852: 48 89 dd mov %rbx,%rbp 3855: ba 90 00 00 00 mov $0x90,%edx 385a: 48 83 e5 3f and $0x3f,%rbp 385e: 48 f7 dd neg %rbp 3861: 48 83 e5 3f and $0x3f,%rbp 3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3869: 4c 89 e1 mov %r12,%rcx 386c: e8 af 5f 02 00 call 0x29820 3871: 44 89 f9 mov %r15d,%ecx 3874: b8 01 00 00 00 mov $0x1,%eax 3879: d3 e0 shl %cl,%eax 387b: 41 89 7c 24 18 mov %edi,0x18(%r12) 3880: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3885: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 388c: 00 00 388e: 83 fe 08 cmp $0x8,%esi 3891: 0f 84 44 02 00 00 je 0x3adb 3897: 83 fe 04 cmp $0x4,%esi 389a: 0f 84 99 00 00 00 je 0x3939 38a0: 83 fe 01 cmp $0x1,%esi 38a3: 75 3a jne 0x38df 38a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 38a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 38ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c589c0 38b4: 01 38b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 38b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 38c0: 00 38c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 38c8: 00 00 38ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 38d1: 00 00 38d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 38da: e9 95 00 00 00 jmp 0x3974 38df: 83 fe 02 cmp $0x2,%esi 38e2: 75 37 jne 0x391b 38e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 38e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 38ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c589c0 38f3: 01 38f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 38f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 38ff: 00 3900: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3907: 00 00 3909: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3910: 00 00 3912: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 3919: eb 59 jmp 0x3974 391b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3922: 00 3923: b8 ee ff ff ff mov $0xffffffee,%eax 3928: 48 83 c4 38 add $0x38,%rsp 392c: 5d pop %rbp 392d: 41 5f pop %r15 392f: 41 5e pop %r14 3931: 41 5d pop %r13 3933: 41 5c pop %r12 3935: 5f pop %rdi 3936: 5e pop %rsi 3937: 5b pop %rbx 3938: c3 ret 3939: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 393d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 3941: b8 01 00 00 00 mov $0x1,%eax 3946: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 394d: 00 394e: 41 89 44 24 08 mov %eax,0x8(%r12) 3953: 41 89 44 24 0c mov %eax,0xc(%r12) 3958: e8 03 5f 02 00 call 0x29860 395d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 3961: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c589c0 3968: 01 3969: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 396d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 3974: 41 83 ff 04 cmp $0x4,%r15d 3978: 7f 35 jg 0x39af 397a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3981: 00 00 3983: 33 c0 xor %eax,%eax 3985: 4d 89 26 mov %r12,(%r14) 3988: 48 83 c4 38 add $0x38,%rsp 398c: 5d pop %rbp 398d: 41 5f pop %r15 398f: 41 5e pop %r14 3991: 41 5d pop %r13 3993: 41 5c pop %r12 3995: 5f pop %rdi 3996: 5e pop %rsi 3997: 5b pop %rbx 3998: c3 ret 3999: b8 ef ff ff ff mov $0xffffffef,%eax 399e: 48 83 c4 38 add $0x38,%rsp 39a2: 5d pop %rbp 39a3: 41 5f pop %r15 39a5: 41 5e pop %r14 39a7: 41 5d pop %r13 39a9: 41 5c pop %r12 39ab: 5f pop %rdi 39ac: 5e pop %rsi 39ad: 5b pop %rbx 39ae: c3 ret 39af: 41 83 ff 0a cmp $0xa,%r15d 39b3: 0f 8e e8 00 00 00 jle 0x3aa1 39b9: 4d 85 ed test %r13,%r13 39bc: 75 16 jne 0x39d4 39be: b8 f8 ff ff ff mov $0xfffffff8,%eax 39c3: 48 83 c4 38 add $0x38,%rsp 39c7: 5d pop %rbp 39c8: 41 5f pop %r15 39ca: 41 5e pop %r14 39cc: 41 5d pop %r13 39ce: 41 5c pop %r12 39d0: 5f pop %rdi 39d1: 5e pop %rsi 39d2: 5b pop %rbx 39d3: c3 ret 39d4: 4c 89 ee mov %r13,%rsi 39d7: 44 89 f9 mov %r15d,%ecx 39da: 48 83 e6 3f and $0x3f,%rsi 39de: 44 89 ff mov %r15d,%edi 39e1: 48 f7 de neg %rsi 39e4: 48 83 e6 3f and $0x3f,%rsi 39e8: 49 03 f5 add %r13,%rsi 39eb: 48 89 f2 mov %rsi,%rdx 39ee: e8 8d 5e 02 00 call 0x29880 39f3: 49 89 c5 mov %rax,%r13 39f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 39fd: 00 39fe: 49 89 54 24 30 mov %rdx,0x30(%r12) 3a03: 41 8d 5f ff lea -0x1(%r15),%ebx 3a07: 83 fb 11 cmp $0x11,%ebx 3a0a: 7f 38 jg 0x3a44 3a0c: 89 d9 mov %ebx,%ecx 3a0e: e8 cd 66 01 00 call 0x1a0e0 3a13: 89 d9 mov %ebx,%ecx 3a15: 48 89 f2 mov %rsi,%rdx 3a18: 41 89 f8 mov %edi,%r8d 3a1b: 49 89 c1 mov %rax,%r9 3a1e: 49 89 44 24 38 mov %rax,0x38(%r12) 3a23: e8 f8 65 02 00 call 0x2a020 3a28: 49 89 c1 mov %rax,%r9 3a2b: 89 d9 mov %ebx,%ecx 3a2d: b8 01 00 00 00 mov $0x1,%eax 3a32: d3 e0 shl %cl,%eax 3a34: c1 e0 04 shl $0x4,%eax 3a37: 83 c0 3f add $0x3f,%eax 3a3a: 83 e0 c0 and $0xffffffc0,%eax 3a3d: 41 89 44 24 1c mov %eax,0x1c(%r12) 3a42: eb 1e jmp 0x3a62 3a44: 48 89 e0 mov %rsp,%rax 3a47: 4c 89 e1 mov %r12,%rcx 3a4a: 49 89 f0 mov %rsi,%r8 3a4d: 41 89 f9 mov %edi,%r9d 3a50: 48 89 50 20 mov %rdx,0x20(%rax) 3a54: 89 da mov %ebx,%edx 3a56: 4c 89 68 28 mov %r13,0x28(%rax) 3a5a: e8 a1 79 02 00 call 0x2b400 3a5f: 49 89 c1 mov %rax,%r9 3a62: 44 89 f9 mov %r15d,%ecx 3a65: 48 89 f2 mov %rsi,%rdx 3a68: 41 89 f8 mov %edi,%r8d 3a6b: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3a70: e8 6b b4 02 00 call 0x2eee0 3a75: 44 89 f9 mov %r15d,%ecx 3a78: 48 89 f2 mov %rsi,%rdx 3a7b: 41 89 f8 mov %edi,%r8d 3a7e: 49 89 c1 mov %rax,%r9 3a81: 49 89 44 24 58 mov %rax,0x58(%r12) 3a86: e8 b5 b8 02 00 call 0x2f340 3a8b: 4d 89 26 mov %r12,(%r14) 3a8e: 33 c0 xor %eax,%eax 3a90: 48 83 c4 38 add $0x38,%rsp 3a94: 5d pop %rbp 3a95: 41 5f pop %r15 3a97: 41 5e pop %r14 3a99: 41 5d pop %r13 3a9b: 41 5c pop %r12 3a9d: 5f pop %rdi 3a9e: 5e pop %rsi 3a9f: 5b pop %rbx 3aa0: c3 ret 3aa1: bf 0a 00 00 00 mov $0xa,%edi 3aa6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3aad: 00 3aae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26124c0 3ab5: 41 83 ff 07 cmp $0x7,%r15d 3ab9: 0f 8f 3f ff ff ff jg 0x39fe 3abf: 49 89 d1 mov %rdx,%r9 3ac2: 49 83 e1 3f and $0x3f,%r9 3ac6: 49 f7 d9 neg %r9 3ac9: 49 83 e1 3f and $0x3f,%r9 3acd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3ad4: 00 00 3ad6: 4c 03 ca add %rdx,%r9 3ad9: eb 87 jmp 0x3a62 3adb: 33 c0 xor %eax,%eax 3add: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3ae4: 00 3ae5: 41 89 44 24 08 mov %eax,0x8(%r12) 3aea: 41 89 44 24 0c mov %eax,0xc(%r12) 3aef: e9 80 fe ff ff jmp 0x3974 3af4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b00: 53 push %rbx 3b01: 56 push %rsi 3b02: 57 push %rdi 3b03: 41 54 push %r12 3b05: 41 55 push %r13 3b07: 41 56 push %r14 3b09: 41 57 push %r15 3b0b: 55 push %rbp 3b0c: 48 83 ec 38 sub $0x38,%rsp 3b10: 49 89 ce mov %rcx,%r14 3b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 3b1a: 00 3b1b: 44 89 cf mov %r9d,%edi 3b1e: 44 89 c6 mov %r8d,%esi 3b21: 41 89 d7 mov %edx,%r15d 3b24: 4d 85 f6 test %r14,%r14 3b27: 0f 84 91 01 00 00 je 0x3cbe 3b2d: 41 83 ff 1e cmp $0x1e,%r15d 3b31: 0f 87 62 01 00 00 ja 0x3c99 3b37: 41 83 ff 1c cmp $0x1c,%r15d 3b3b: 0f 8f 58 01 00 00 jg 0x3c99 3b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3b48: 00 3b49: 48 85 db test %rbx,%rbx 3b4c: 0f 84 6c 01 00 00 je 0x3cbe 3b52: 48 89 dd mov %rbx,%rbp 3b55: ba 90 00 00 00 mov $0x90,%edx 3b5a: 48 83 e5 3f and $0x3f,%rbp 3b5e: 48 f7 dd neg %rbp 3b61: 48 83 e5 3f and $0x3f,%rbp 3b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3b69: 4c 89 e1 mov %r12,%rcx 3b6c: e8 0f bc 02 00 call 0x2f780 3b71: b8 01 00 00 00 mov $0x1,%eax 3b76: 41 89 7c 24 18 mov %edi,0x18(%r12) 3b7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3b80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 3b87: 00 00 3b89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 3b8e: 83 fe 08 cmp $0x8,%esi 3b91: 0f 84 45 02 00 00 je 0x3ddc 3b97: 83 fe 04 cmp $0x4,%esi 3b9a: 0f 84 99 00 00 00 je 0x3c39 3ba0: 83 fe 01 cmp $0x1,%esi 3ba3: 75 3a jne 0x3bdf 3ba5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 3ba9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 3bad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c589c8 3bb4: 01 3bb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 3bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3bc0: 00 3bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 3bc8: 00 00 3bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 3bd1: 00 00 3bd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 3bda: e9 95 00 00 00 jmp 0x3c74 3bdf: 83 fe 02 cmp $0x2,%esi 3be2: 75 37 jne 0x3c1b 3be4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 3be8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 3bec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c589c8 3bf3: 01 3bf4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 3bf8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3bff: 00 3c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3c07: 00 00 3c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3c10: 00 00 3c12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 3c19: eb 59 jmp 0x3c74 3c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3c22: 00 3c23: b8 ee ff ff ff mov $0xffffffee,%eax 3c28: 48 83 c4 38 add $0x38,%rsp 3c2c: 5d pop %rbp 3c2d: 41 5f pop %r15 3c2f: 41 5e pop %r14 3c31: 41 5d pop %r13 3c33: 41 5c pop %r12 3c35: 5f pop %rdi 3c36: 5e pop %rsi 3c37: 5b pop %rbx 3c38: c3 ret 3c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 3c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 3c41: b8 01 00 00 00 mov $0x1,%eax 3c46: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3c4d: 00 3c4e: 41 89 44 24 08 mov %eax,0x8(%r12) 3c53: 41 89 44 24 0c mov %eax,0xc(%r12) 3c58: e8 63 bb 02 00 call 0x2f7c0 3c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 3c61: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c589c8 3c68: 01 3c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 3c6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 3c74: 41 83 ff 04 cmp $0x4,%r15d 3c78: 7f 35 jg 0x3caf 3c7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3c81: 00 00 3c83: 33 c0 xor %eax,%eax 3c85: 4d 89 26 mov %r12,(%r14) 3c88: 48 83 c4 38 add $0x38,%rsp 3c8c: 5d pop %rbp 3c8d: 41 5f pop %r15 3c8f: 41 5e pop %r14 3c91: 41 5d pop %r13 3c93: 41 5c pop %r12 3c95: 5f pop %rdi 3c96: 5e pop %rsi 3c97: 5b pop %rbx 3c98: c3 ret 3c99: b8 ef ff ff ff mov $0xffffffef,%eax 3c9e: 48 83 c4 38 add $0x38,%rsp 3ca2: 5d pop %rbp 3ca3: 41 5f pop %r15 3ca5: 41 5e pop %r14 3ca7: 41 5d pop %r13 3ca9: 41 5c pop %r12 3cab: 5f pop %rdi 3cac: 5e pop %rsi 3cad: 5b pop %rbx 3cae: c3 ret 3caf: 41 83 ff 0a cmp $0xa,%r15d 3cb3: 0f 8e e9 00 00 00 jle 0x3da2 3cb9: 4d 85 ed test %r13,%r13 3cbc: 75 16 jne 0x3cd4 3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax 3cc3: 48 83 c4 38 add $0x38,%rsp 3cc7: 5d pop %rbp 3cc8: 41 5f pop %r15 3cca: 41 5e pop %r14 3ccc: 41 5d pop %r13 3cce: 41 5c pop %r12 3cd0: 5f pop %rdi 3cd1: 5e pop %rsi 3cd2: 5b pop %rbx 3cd3: c3 ret 3cd4: 4c 89 ee mov %r13,%rsi 3cd7: 44 89 f9 mov %r15d,%ecx 3cda: 48 83 e6 3f and $0x3f,%rsi 3cde: 44 89 ff mov %r15d,%edi 3ce1: 48 f7 de neg %rsi 3ce4: 48 83 e6 3f and $0x3f,%rsi 3ce8: 49 03 f5 add %r13,%rsi 3ceb: 48 89 f2 mov %rsi,%rdx 3cee: e8 ed ba 02 00 call 0x2f7e0 3cf3: 49 89 c5 mov %rax,%r13 3cf6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3cfd: 00 3cfe: 49 89 54 24 30 mov %rdx,0x30(%r12) 3d03: 41 8d 5f ff lea -0x1(%r15),%ebx 3d07: 83 fb 11 cmp $0x11,%ebx 3d0a: 7f 39 jg 0x3d45 3d0c: 89 d9 mov %ebx,%ecx 3d0e: e8 2d c2 02 00 call 0x2ff40 3d13: 89 d9 mov %ebx,%ecx 3d15: 48 89 f2 mov %rsi,%rdx 3d18: 41 89 f8 mov %edi,%r8d 3d1b: 49 89 c1 mov %rax,%r9 3d1e: 49 89 44 24 38 mov %rax,0x38(%r12) 3d23: e8 b8 c2 02 00 call 0x2ffe0 3d28: 49 89 c1 mov %rax,%r9 3d2b: b8 01 00 00 00 mov $0x1,%eax 3d30: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 3d35: c1 e3 04 shl $0x4,%ebx 3d38: 83 c3 3f add $0x3f,%ebx 3d3b: 83 e3 c0 and $0xffffffc0,%ebx 3d3e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 3d43: eb 1e jmp 0x3d63 3d45: 48 89 e0 mov %rsp,%rax 3d48: 4c 89 e1 mov %r12,%rcx 3d4b: 49 89 f0 mov %rsi,%r8 3d4e: 41 89 f9 mov %edi,%r9d 3d51: 48 89 50 20 mov %rdx,0x20(%rax) 3d55: 89 da mov %ebx,%edx 3d57: 4c 89 68 28 mov %r13,0x28(%rax) 3d5b: e8 a0 d6 02 00 call 0x31400 3d60: 49 89 c1 mov %rax,%r9 3d63: 44 89 f9 mov %r15d,%ecx 3d66: 48 89 f2 mov %rsi,%rdx 3d69: 41 89 f8 mov %edi,%r8d 3d6c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3d71: e8 6a 11 03 00 call 0x34ee0 3d76: 44 89 f9 mov %r15d,%ecx 3d79: 48 89 f2 mov %rsi,%rdx 3d7c: 41 89 f8 mov %edi,%r8d 3d7f: 49 89 c1 mov %rax,%r9 3d82: 49 89 44 24 58 mov %rax,0x58(%r12) 3d87: e8 b4 15 03 00 call 0x35340 3d8c: 4d 89 26 mov %r12,(%r14) 3d8f: 33 c0 xor %eax,%eax 3d91: 48 83 c4 38 add $0x38,%rsp 3d95: 5d pop %rbp 3d96: 41 5f pop %r15 3d98: 41 5e pop %r14 3d9a: 41 5d pop %r13 3d9c: 41 5c pop %r12 3d9e: 5f pop %rdi 3d9f: 5e pop %rsi 3da0: 5b pop %rbx 3da1: c3 ret 3da2: bf 0a 00 00 00 mov $0xa,%edi 3da7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3dae: 00 3daf: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26124c0 3db6: 41 83 ff 07 cmp $0x7,%r15d 3dba: 0f 8f 3e ff ff ff jg 0x3cfe 3dc0: 49 89 d1 mov %rdx,%r9 3dc3: 49 83 e1 3f and $0x3f,%r9 3dc7: 49 f7 d9 neg %r9 3dca: 49 83 e1 3f and $0x3f,%r9 3dce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3dd5: 00 00 3dd7: 4c 03 ca add %rdx,%r9 3dda: eb 87 jmp 0x3d63 3ddc: 33 c0 xor %eax,%eax 3dde: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3de5: 00 3de6: 41 89 44 24 08 mov %eax,0x8(%r12) 3deb: 41 89 44 24 0c mov %eax,0xc(%r12) 3df0: e9 7f fe ff ff jmp 0x3c74 3df5: 0f 1f 40 00 nopl 0x0(%rax) 3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e00: 53 push %rbx 3e01: 56 push %rsi 3e02: 57 push %rdi 3e03: 41 54 push %r12 3e05: 41 55 push %r13 3e07: 41 56 push %r14 3e09: 41 57 push %r15 3e0b: 55 push %rbp 3e0c: 48 83 ec 38 sub $0x38,%rsp 3e10: 49 89 ce mov %rcx,%r14 3e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 3e1a: 00 3e1b: 44 89 cf mov %r9d,%edi 3e1e: 44 89 c6 mov %r8d,%esi 3e21: 41 89 d7 mov %edx,%r15d 3e24: 4d 85 f6 test %r14,%r14 3e27: 0f 84 91 01 00 00 je 0x3fbe 3e2d: 41 83 ff 1e cmp $0x1e,%r15d 3e31: 0f 87 62 01 00 00 ja 0x3f99 3e37: 41 83 ff 1c cmp $0x1c,%r15d 3e3b: 0f 8f 58 01 00 00 jg 0x3f99 3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3e48: 00 3e49: 48 85 db test %rbx,%rbx 3e4c: 0f 84 6c 01 00 00 je 0x3fbe 3e52: 48 89 dd mov %rbx,%rbp 3e55: ba 90 00 00 00 mov $0x90,%edx 3e5a: 48 83 e5 3f and $0x3f,%rbp 3e5e: 48 f7 dd neg %rbp 3e61: 48 83 e5 3f and $0x3f,%rbp 3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3e69: 4c 89 e1 mov %r12,%rcx 3e6c: e8 ef 18 03 00 call 0x35760 3e71: b8 01 00 00 00 mov $0x1,%eax 3e76: 41 89 7c 24 18 mov %edi,0x18(%r12) 3e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3e80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 3e87: 00 00 3e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 3e8e: 83 fe 08 cmp $0x8,%esi 3e91: 0f 84 45 02 00 00 je 0x40dc 3e97: 83 fe 04 cmp $0x4,%esi 3e9a: 0f 84 99 00 00 00 je 0x3f39 3ea0: 83 fe 01 cmp $0x1,%esi 3ea3: 75 3a jne 0x3edf 3ea5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 3ea9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 3ead: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c589d0 3eb4: 01 3eb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 3eb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3ec0: 00 3ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 3ec8: 00 00 3eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 3ed1: 00 00 3ed3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 3eda: e9 95 00 00 00 jmp 0x3f74 3edf: 83 fe 02 cmp $0x2,%esi 3ee2: 75 37 jne 0x3f1b 3ee4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 3ee8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 3eec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c589d0 3ef3: 01 3ef4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 3ef8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3eff: 00 3f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3f07: 00 00 3f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3f10: 00 00 3f12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 3f19: eb 59 jmp 0x3f74 3f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3f22: 00 3f23: b8 ee ff ff ff mov $0xffffffee,%eax 3f28: 48 83 c4 38 add $0x38,%rsp 3f2c: 5d pop %rbp 3f2d: 41 5f pop %r15 3f2f: 41 5e pop %r14 3f31: 41 5d pop %r13 3f33: 41 5c pop %r12 3f35: 5f pop %rdi 3f36: 5e pop %rsi 3f37: 5b pop %rbx 3f38: c3 ret 3f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 3f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 3f41: b8 01 00 00 00 mov $0x1,%eax 3f46: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3f4d: 00 3f4e: 41 89 44 24 08 mov %eax,0x8(%r12) 3f53: 41 89 44 24 0c mov %eax,0xc(%r12) 3f58: e8 43 18 03 00 call 0x357a0 3f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 3f61: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c589d0 3f68: 01 3f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 3f6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 3f74: 41 83 ff 04 cmp $0x4,%r15d 3f78: 7f 35 jg 0x3faf 3f7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3f81: 00 00 3f83: 33 c0 xor %eax,%eax 3f85: 4d 89 26 mov %r12,(%r14) 3f88: 48 83 c4 38 add $0x38,%rsp 3f8c: 5d pop %rbp 3f8d: 41 5f pop %r15 3f8f: 41 5e pop %r14 3f91: 41 5d pop %r13 3f93: 41 5c pop %r12 3f95: 5f pop %rdi 3f96: 5e pop %rsi 3f97: 5b pop %rbx 3f98: c3 ret 3f99: b8 ef ff ff ff mov $0xffffffef,%eax 3f9e: 48 83 c4 38 add $0x38,%rsp 3fa2: 5d pop %rbp 3fa3: 41 5f pop %r15 3fa5: 41 5e pop %r14 3fa7: 41 5d pop %r13 3fa9: 41 5c pop %r12 3fab: 5f pop %rdi 3fac: 5e pop %rsi 3fad: 5b pop %rbx 3fae: c3 ret 3faf: 41 83 ff 0a cmp $0xa,%r15d 3fb3: 0f 8e e9 00 00 00 jle 0x40a2 3fb9: 4d 85 ed test %r13,%r13 3fbc: 75 16 jne 0x3fd4 3fbe: b8 f8 ff ff ff mov $0xfffffff8,%eax 3fc3: 48 83 c4 38 add $0x38,%rsp 3fc7: 5d pop %rbp 3fc8: 41 5f pop %r15 3fca: 41 5e pop %r14 3fcc: 41 5d pop %r13 3fce: 41 5c pop %r12 3fd0: 5f pop %rdi 3fd1: 5e pop %rsi 3fd2: 5b pop %rbx 3fd3: c3 ret 3fd4: 4c 89 ee mov %r13,%rsi 3fd7: 44 89 f9 mov %r15d,%ecx 3fda: 48 83 e6 3f and $0x3f,%rsi 3fde: 44 89 ff mov %r15d,%edi 3fe1: 48 f7 de neg %rsi 3fe4: 48 83 e6 3f and $0x3f,%rsi 3fe8: 49 03 f5 add %r13,%rsi 3feb: 48 89 f2 mov %rsi,%rdx 3fee: e8 cd 17 03 00 call 0x357c0 3ff3: 49 89 c5 mov %rax,%r13 3ff6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3ffd: 00 3ffe: 49 89 54 24 30 mov %rdx,0x30(%r12) 4003: 41 8d 5f ff lea -0x1(%r15),%ebx 4007: 83 fb 11 cmp $0x11,%ebx 400a: 7f 39 jg 0x4045 400c: 89 d9 mov %ebx,%ecx 400e: e8 2d bf 02 00 call 0x2ff40 4013: 89 d9 mov %ebx,%ecx 4015: 48 89 f2 mov %rsi,%rdx 4018: 41 89 f8 mov %edi,%r8d 401b: 49 89 c1 mov %rax,%r9 401e: 49 89 44 24 38 mov %rax,0x38(%r12) 4023: e8 38 1f 03 00 call 0x35f60 4028: 49 89 c1 mov %rax,%r9 402b: b8 01 00 00 00 mov $0x1,%eax 4030: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 4035: c1 e3 04 shl $0x4,%ebx 4038: 83 c3 3f add $0x3f,%ebx 403b: 83 e3 c0 and $0xffffffc0,%ebx 403e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 4043: eb 1e jmp 0x4063 4045: 48 89 e0 mov %rsp,%rax 4048: 4c 89 e1 mov %r12,%rcx 404b: 49 89 f0 mov %rsi,%r8 404e: 41 89 f9 mov %edi,%r9d 4051: 48 89 50 20 mov %rdx,0x20(%rax) 4055: 89 da mov %ebx,%edx 4057: 4c 89 68 28 mov %r13,0x28(%rax) 405b: e8 20 33 03 00 call 0x37380 4060: 49 89 c1 mov %rax,%r9 4063: 44 89 f9 mov %r15d,%ecx 4066: 48 89 f2 mov %rsi,%rdx 4069: 41 89 f8 mov %edi,%r8d 406c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4071: e8 ea 6d 03 00 call 0x3ae60 4076: 44 89 f9 mov %r15d,%ecx 4079: 48 89 f2 mov %rsi,%rdx 407c: 41 89 f8 mov %edi,%r8d 407f: 49 89 c1 mov %rax,%r9 4082: 49 89 44 24 58 mov %rax,0x58(%r12) 4087: e8 34 72 03 00 call 0x3b2c0 408c: 4d 89 26 mov %r12,(%r14) 408f: 33 c0 xor %eax,%eax 4091: 48 83 c4 38 add $0x38,%rsp 4095: 5d pop %rbp 4096: 41 5f pop %r15 4098: 41 5e pop %r14 409a: 41 5d pop %r13 409c: 41 5c pop %r12 409e: 5f pop %rdi 409f: 5e pop %rsi 40a0: 5b pop %rbx 40a1: c3 ret 40a2: bf 0a 00 00 00 mov $0xa,%edi 40a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 40ae: 00 40af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26124c0 40b6: 41 83 ff 07 cmp $0x7,%r15d 40ba: 0f 8f 3e ff ff ff jg 0x3ffe 40c0: 49 89 d1 mov %rdx,%r9 40c3: 49 83 e1 3f and $0x3f,%r9 40c7: 49 f7 d9 neg %r9 40ca: 49 83 e1 3f and $0x3f,%r9 40ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 40d5: 00 00 40d7: 4c 03 ca add %rdx,%r9 40da: eb 87 jmp 0x4063 40dc: 33 c0 xor %eax,%eax 40de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 40e5: 00 40e6: 41 89 44 24 08 mov %eax,0x8(%r12) 40eb: 41 89 44 24 0c mov %eax,0xc(%r12) 40f0: e9 7f fe ff ff jmp 0x3f74 40f5: 0f 1f 40 00 nopl 0x0(%rax) 40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4100: 48 83 ec 28 sub $0x28,%rsp 4104: 48 85 c9 test %rcx,%rcx 4107: 74 20 je 0x4129 4109: 48 85 d2 test %rdx,%rdx 410c: 74 1b je 0x4129 410e: 45 85 c0 test %r8d,%r8d 4111: 7f 0a jg 0x411d 4113: b8 fa ff ff ff mov $0xfffffffa,%eax 4118: 48 83 c4 28 add $0x28,%rsp 411c: c3 ret 411d: e8 be 75 03 00 call 0x3b6e0 4122: 33 c0 xor %eax,%eax 4124: 48 83 c4 28 add $0x28,%rsp 4128: c3 ret 4129: b8 f8 ff ff ff mov $0xfffffff8,%eax 412e: 48 83 c4 28 add $0x28,%rsp 4132: c3 ret 4133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 413f: 00 4140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4145: 48 85 c9 test %rcx,%rcx 4148: 74 22 je 0x416c 414a: 48 85 d2 test %rdx,%rdx 414d: 74 1d je 0x416c 414f: 45 85 c0 test %r8d,%r8d 4152: 7f 0b jg 0x415f 4154: b8 fa ff ff ff mov $0xfffffffa,%eax 4159: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 415e: c3 ret 415f: e8 5c 77 03 00 call 0x3b8c0 4164: 33 c0 xor %eax,%eax 4166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 416b: c3 ret 416c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4171: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4176: c3 ret 4177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 417e: 00 00 4180: 48 83 ec 28 sub $0x28,%rsp 4184: 48 85 c9 test %rcx,%rcx 4187: 74 20 je 0x41a9 4189: 48 85 d2 test %rdx,%rdx 418c: 74 1b je 0x41a9 418e: 45 85 c0 test %r8d,%r8d 4191: 7f 0a jg 0x419d 4193: b8 fa ff ff ff mov $0xfffffffa,%eax 4198: 48 83 c4 28 add $0x28,%rsp 419c: c3 ret 419d: e8 fe 78 03 00 call 0x3baa0 41a2: 33 c0 xor %eax,%eax 41a4: 48 83 c4 28 add $0x28,%rsp 41a8: c3 ret 41a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 41ae: 48 83 c4 28 add $0x28,%rsp 41b2: c3 ret 41b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41bf: 00 41c0: 56 push %rsi 41c1: 48 89 d6 mov %rdx,%rsi 41c4: 48 85 c9 test %rcx,%rcx 41c7: 0f 84 d0 01 00 00 je 0x439d 41cd: 48 85 f6 test %rsi,%rsi 41d0: 0f 84 c7 01 00 00 je 0x439d 41d6: 45 85 c0 test %r8d,%r8d 41d9: 0f 8e b7 01 00 00 jle 0x4396 41df: 41 83 f8 10 cmp $0x10,%r8d 41e3: 0f 8c 9d 01 00 00 jl 0x4386 41e9: 49 89 f1 mov %rsi,%r9 41ec: 49 83 e1 1f and $0x1f,%r9 41f0: 45 89 c9 mov %r9d,%r9d 41f3: 45 85 c9 test %r9d,%r9d 41f6: 74 18 je 0x4210 41f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 41ff: 0f 85 81 01 00 00 jne 0x4386 4205: 41 f7 d9 neg %r9d 4208: 41 83 c1 20 add $0x20,%r9d 420c: 41 c1 e9 03 shr $0x3,%r9d 4210: 41 8d 41 10 lea 0x10(%r9),%eax 4214: 44 3b c0 cmp %eax,%r8d 4217: 0f 8c 69 01 00 00 jl 0x4386 421d: 44 89 c0 mov %r8d,%eax 4220: 33 d2 xor %edx,%edx 4222: 41 2b c1 sub %r9d,%eax 4225: 83 e0 0f and $0xf,%eax 4228: f7 d8 neg %eax 422a: 41 03 c0 add %r8d,%eax 422d: 45 85 c9 test %r9d,%r9d 4230: 76 25 jbe 0x4257 4232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4240: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 4245: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 424a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 424f: 48 ff c2 inc %rdx 4252: 49 3b d1 cmp %r9,%rdx 4255: 72 e9 jb 0x4240 4257: 48 63 d0 movslq %eax,%rdx 425a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4260: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 4266: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 426d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 4274: 01 4275: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 427c: 01 427d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 4283: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 428a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 4291: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 4298: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 429e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 42a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 42ac: 01 42ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 42b4: 01 42b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 42bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 42c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 42ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 42d1: 49 83 c1 10 add $0x10,%r9 42d5: 4c 3b ca cmp %rdx,%r9 42d8: 72 86 jb 0x4260 42da: 44 8d 48 01 lea 0x1(%rax),%r9d 42de: 45 3b c8 cmp %r8d,%r9d 42e1: 0f 87 93 00 00 00 ja 0x437a 42e7: 4d 63 d0 movslq %r8d,%r10 42ea: 4c 2b d2 sub %rdx,%r10 42ed: 49 83 fa 04 cmp $0x4,%r10 42f1: 0f 8c 8a 00 00 00 jl 0x4381 42f7: 45 89 d3 mov %r10d,%r11d 42fa: 45 33 c9 xor %r9d,%r9d 42fd: 41 83 e3 fc and $0xfffffffc,%r11d 4301: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 4305: 4d 63 db movslq %r11d,%r11 4308: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 430c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4313: 00 4314: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 431b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4320: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 4326: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 432d: 01 432e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 4334: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 433a: 49 83 c1 04 add $0x4,%r9 433e: 4d 3b cb cmp %r11,%r9 4341: 72 dd jb 0x4320 4343: 4d 3b da cmp %r10,%r11 4346: 73 32 jae 0x437a 4348: 48 63 c0 movslq %eax,%rax 434b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 434f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 435f: 00 4360: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 4366: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 436c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 4372: 49 ff c3 inc %r11 4375: 4d 3b da cmp %r10,%r11 4378: 72 e6 jb 0x4360 437a: 33 c0 xor %eax,%eax 437c: c5 f8 77 vzeroupper 437f: 5e pop %rsi 4380: c3 ret 4381: 45 33 db xor %r11d,%r11d 4384: eb bd jmp 0x4343 4386: 33 c0 xor %eax,%eax 4388: 41 83 f8 01 cmp $0x1,%r8d 438c: 72 ec jb 0x437a 438e: 4d 63 d0 movslq %r8d,%r10 4391: 45 33 db xor %r11d,%r11d 4394: eb ad jmp 0x4343 4396: b8 fa ff ff ff mov $0xfffffffa,%eax 439b: 5e pop %rsi 439c: c3 ret 439d: b8 f8 ff ff ff mov $0xfffffff8,%eax 43a2: 5e pop %rsi 43a3: c3 ret 43a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43ab: 00 43ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 43b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43bf: 00 43c0: 53 push %rbx 43c1: 48 85 c9 test %rcx,%rcx 43c4: 0f 84 aa 01 00 00 je 0x4574 43ca: 48 85 d2 test %rdx,%rdx 43cd: 0f 84 a1 01 00 00 je 0x4574 43d3: 45 85 c0 test %r8d,%r8d 43d6: 0f 8e 91 01 00 00 jle 0x456d 43dc: 41 83 f8 10 cmp $0x10,%r8d 43e0: 0f 8c 80 01 00 00 jl 0x4566 43e6: 49 89 d3 mov %rdx,%r11 43e9: 49 83 e3 1f and $0x1f,%r11 43ed: 45 85 db test %r11d,%r11d 43f0: 74 18 je 0x440a 43f2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 43f9: 0f 85 67 01 00 00 jne 0x4566 43ff: 41 f7 db neg %r11d 4402: 41 83 c3 20 add $0x20,%r11d 4406: 41 c1 eb 03 shr $0x3,%r11d 440a: 41 8d 43 10 lea 0x10(%r11),%eax 440e: 44 3b c0 cmp %eax,%r8d 4411: 0f 8c 4f 01 00 00 jl 0x4566 4417: 44 89 c0 mov %r8d,%eax 441a: 45 33 d2 xor %r10d,%r10d 441d: 41 2b c3 sub %r11d,%eax 4420: 83 e0 0f and $0xf,%eax 4423: f7 d8 neg %eax 4425: 41 03 c0 add %r8d,%eax 4428: 44 89 db mov %r11d,%ebx 442b: 45 85 db test %r11d,%r11d 442e: 76 2a jbe 0x445a 4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4437: 00 4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 443f: 90 nop 4440: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4446: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 444c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4452: 49 ff c2 inc %r10 4455: 4c 3b d3 cmp %rbx,%r10 4458: 72 e6 jb 0x4440 445a: 4c 63 d0 movslq %eax,%r10 445d: 0f 1f 00 nopl (%rax) 4460: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 4465: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 4469: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 446f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 4475: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 447a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 4480: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 4486: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 448c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 4491: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 4497: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 449d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 44a3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 44a9: 48 83 c3 10 add $0x10,%rbx 44ad: 49 3b da cmp %r10,%rbx 44b0: 72 ae jb 0x4460 44b2: 8d 58 01 lea 0x1(%rax),%ebx 44b5: 41 3b d8 cmp %r8d,%ebx 44b8: 0f 87 9c 00 00 00 ja 0x455a 44be: 4d 63 c8 movslq %r8d,%r9 44c1: 48 63 c0 movslq %eax,%rax 44c4: 4c 2b c8 sub %rax,%r9 44c7: 49 83 f9 04 cmp $0x4,%r9 44cb: 0f 8c 90 00 00 00 jl 0x4561 44d1: 48 63 c0 movslq %eax,%rax 44d4: 45 89 ca mov %r9d,%r10d 44d7: 41 83 e2 fc and $0xfffffffc,%r10d 44db: 45 33 c0 xor %r8d,%r8d 44de: 4d 63 d2 movslq %r10d,%r10 44e1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 44e5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 44e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44f0: 00 44f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 44f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44ff: 00 4500: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 4506: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 450c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 4512: 49 83 c0 04 add $0x4,%r8 4516: 4d 3b c2 cmp %r10,%r8 4519: 72 e5 jb 0x4500 451b: 4d 3b d1 cmp %r9,%r10 451e: 73 3a jae 0x455a 4520: 48 63 c0 movslq %eax,%rax 4523: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 4527: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 452b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4532: 00 4533: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 453a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4540: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 4546: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 454c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4552: 49 ff c2 inc %r10 4555: 4d 3b d1 cmp %r9,%r10 4558: 72 e6 jb 0x4540 455a: 33 c0 xor %eax,%eax 455c: c5 f8 77 vzeroupper 455f: 5b pop %rbx 4560: c3 ret 4561: 45 33 d2 xor %r10d,%r10d 4564: eb b5 jmp 0x451b 4566: 33 c0 xor %eax,%eax 4568: e9 45 ff ff ff jmp 0x44b2 456d: b8 fa ff ff ff mov $0xfffffffa,%eax 4572: 5b pop %rbx 4573: c3 ret 4574: b8 f8 ff ff ff mov $0xfffffff8,%eax 4579: 5b pop %rbx 457a: c3 ret 457b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4580: 53 push %rbx 4581: 49 89 ca mov %rcx,%r10 4584: 4d 85 d2 test %r10,%r10 4587: 0f 84 a4 01 00 00 je 0x4731 458d: 48 85 d2 test %rdx,%rdx 4590: 0f 84 9b 01 00 00 je 0x4731 4596: 45 85 c0 test %r8d,%r8d 4599: 0f 8e 8b 01 00 00 jle 0x472a 459f: 41 83 f8 10 cmp $0x10,%r8d 45a3: 0f 8c 79 01 00 00 jl 0x4722 45a9: 48 89 d3 mov %rdx,%rbx 45ac: 48 83 e3 1f and $0x1f,%rbx 45b0: 85 db test %ebx,%ebx 45b2: 74 11 je 0x45c5 45b4: f6 c3 07 test $0x7,%bl 45b7: 0f 85 65 01 00 00 jne 0x4722 45bd: f7 db neg %ebx 45bf: 83 c3 20 add $0x20,%ebx 45c2: c1 eb 03 shr $0x3,%ebx 45c5: 8d 43 10 lea 0x10(%rbx),%eax 45c8: 44 3b c0 cmp %eax,%r8d 45cb: 0f 8c 51 01 00 00 jl 0x4722 45d1: 45 89 c1 mov %r8d,%r9d 45d4: 33 c0 xor %eax,%eax 45d6: 44 2b cb sub %ebx,%r9d 45d9: 41 83 e1 0f and $0xf,%r9d 45dd: 41 f7 d9 neg %r9d 45e0: 45 03 c8 add %r8d,%r9d 45e3: 89 d9 mov %ebx,%ecx 45e5: 85 db test %ebx,%ebx 45e7: 76 2f jbe 0x4618 45e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45f0: 00 45f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 45f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45ff: 00 4600: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 4606: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 460b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 4610: 48 ff c0 inc %rax 4613: 48 3b c1 cmp %rcx,%rax 4616: 72 e8 jb 0x4600 4618: 49 63 c1 movslq %r9d,%rax 461b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4620: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 4626: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 462d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 4634: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 463b: 03 463c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 4641: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 4647: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 464d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 4654: 03 4655: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 465a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 4660: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 4666: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 466d: 03 466e: 48 83 c1 10 add $0x10,%rcx 4672: 48 3b c8 cmp %rax,%rcx 4675: 72 a9 jb 0x4620 4677: 41 8d 41 01 lea 0x1(%r9),%eax 467b: 41 3b c0 cmp %r8d,%eax 467e: 0f 87 93 00 00 00 ja 0x4717 4684: 4d 63 c0 movslq %r8d,%r8 4687: 4d 63 c9 movslq %r9d,%r9 468a: 4d 2b c1 sub %r9,%r8 468d: 49 83 f8 04 cmp $0x4,%r8 4691: 0f 8c 87 00 00 00 jl 0x471e 4697: 4d 63 c9 movslq %r9d,%r9 469a: 44 89 c3 mov %r8d,%ebx 469d: 83 e3 fc and $0xfffffffc,%ebx 46a0: 33 c9 xor %ecx,%ecx 46a2: 48 63 db movslq %ebx,%rbx 46a5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 46a9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 46ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46b4: 00 46b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46bc: 0f 1f 40 00 nopl 0x0(%rax) 46c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 46c6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 46cb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 46d0: 48 83 c1 04 add $0x4,%rcx 46d4: 48 3b cb cmp %rbx,%rcx 46d7: 72 e7 jb 0x46c0 46d9: 49 3b d8 cmp %r8,%rbx 46dc: 73 39 jae 0x4717 46de: 4d 63 c9 movslq %r9d,%r9 46e1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 46e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 46e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46f0: 00 46f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46ff: 00 4700: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 4705: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 470a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 470f: 48 ff c3 inc %rbx 4712: 49 3b d8 cmp %r8,%rbx 4715: 72 e9 jb 0x4700 4717: 33 c0 xor %eax,%eax 4719: c5 f8 77 vzeroupper 471c: 5b pop %rbx 471d: c3 ret 471e: 33 db xor %ebx,%ebx 4720: eb b7 jmp 0x46d9 4722: 45 33 c9 xor %r9d,%r9d 4725: e9 4d ff ff ff jmp 0x4677 472a: b8 fa ff ff ff mov $0xfffffffa,%eax 472f: 5b pop %rbx 4730: c3 ret 4731: b8 f8 ff ff ff mov $0xfffffff8,%eax 4736: 5b pop %rbx 4737: c3 ret 4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 473f: 00 4740: 48 83 ec 28 sub $0x28,%rsp 4744: 48 85 c9 test %rcx,%rcx 4747: 74 25 je 0x476e 4749: 48 85 d2 test %rdx,%rdx 474c: 74 20 je 0x476e 474e: 4d 85 c0 test %r8,%r8 4751: 74 1b je 0x476e 4753: 45 85 c9 test %r9d,%r9d 4756: 7f 0a jg 0x4762 4758: b8 fa ff ff ff mov $0xfffffffa,%eax 475d: 48 83 c4 28 add $0x28,%rsp 4761: c3 ret 4762: e8 b9 74 03 00 call 0x3bc20 4767: 33 c0 xor %eax,%eax 4769: 48 83 c4 28 add $0x28,%rsp 476d: c3 ret 476e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4773: 48 83 c4 28 add $0x28,%rsp 4777: c3 ret 4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 477f: 00 4780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4785: 48 85 c9 test %rcx,%rcx 4788: 74 27 je 0x47b1 478a: 48 85 d2 test %rdx,%rdx 478d: 74 22 je 0x47b1 478f: 4d 85 c0 test %r8,%r8 4792: 74 1d je 0x47b1 4794: 45 85 c9 test %r9d,%r9d 4797: 7f 0b jg 0x47a4 4799: b8 fa ff ff ff mov $0xfffffffa,%eax 479e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 47a3: c3 ret 47a4: e8 77 74 03 00 call 0x3bc20 47a9: 33 c0 xor %eax,%eax 47ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 47b0: c3 ret 47b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 47b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 47bb: c3 ret 47bc: 0f 1f 40 00 nopl 0x0(%rax) 47c0: 48 83 ec 28 sub $0x28,%rsp 47c4: 48 85 c9 test %rcx,%rcx 47c7: 74 25 je 0x47ee 47c9: 48 85 d2 test %rdx,%rdx 47cc: 74 20 je 0x47ee 47ce: 4d 85 c0 test %r8,%r8 47d1: 74 1b je 0x47ee 47d3: 45 85 c9 test %r9d,%r9d 47d6: 7f 0a jg 0x47e2 47d8: b8 fa ff ff ff mov $0xfffffffa,%eax 47dd: 48 83 c4 28 add $0x28,%rsp 47e1: c3 ret 47e2: e8 d9 78 03 00 call 0x3c0c0 47e7: 33 c0 xor %eax,%eax 47e9: 48 83 c4 28 add $0x28,%rsp 47ed: c3 ret 47ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 47f3: 48 83 c4 28 add $0x28,%rsp 47f7: c3 ret 47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47ff: 00 4800: 56 push %rsi 4801: 57 push %rdi 4802: 55 push %rbp 4803: 48 89 d5 mov %rdx,%rbp 4806: 48 85 c9 test %rcx,%rcx 4809: 0f 84 f2 01 00 00 je 0x4a01 480f: 48 85 ed test %rbp,%rbp 4812: 0f 84 e9 01 00 00 je 0x4a01 4818: 4d 85 c0 test %r8,%r8 481b: 0f 84 e0 01 00 00 je 0x4a01 4821: 45 85 c9 test %r9d,%r9d 4824: 0f 8e ce 01 00 00 jle 0x49f8 482a: 41 83 f9 10 cmp $0x10,%r9d 482e: 0f 8c b4 01 00 00 jl 0x49e8 4834: 4c 89 c6 mov %r8,%rsi 4837: 48 83 e6 1f and $0x1f,%rsi 483b: 89 f6 mov %esi,%esi 483d: 85 f6 test %esi,%esi 483f: 74 14 je 0x4855 4841: f7 c6 07 00 00 00 test $0x7,%esi 4847: 0f 85 9b 01 00 00 jne 0x49e8 484d: f7 de neg %esi 484f: 83 c6 20 add $0x20,%esi 4852: c1 ee 03 shr $0x3,%esi 4855: 8d 46 10 lea 0x10(%rsi),%eax 4858: 44 3b c8 cmp %eax,%r9d 485b: 0f 8c 87 01 00 00 jl 0x49e8 4861: 44 89 c8 mov %r9d,%eax 4864: 33 d2 xor %edx,%edx 4866: 2b c6 sub %esi,%eax 4868: 83 e0 0f and $0xf,%eax 486b: f7 d8 neg %eax 486d: 41 03 c1 add %r9d,%eax 4870: 85 f6 test %esi,%esi 4872: 76 25 jbe 0x4899 4874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4880: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 4886: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 488b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 4891: 48 ff c2 inc %rdx 4894: 48 3b d6 cmp %rsi,%rdx 4897: 72 e7 jb 0x4880 4899: 48 63 d0 movslq %eax,%rdx 489c: 0f 1f 40 00 nopl 0x0(%rax) 48a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 48a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 48ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 48b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 48b8: 01 48b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 48c0: 01 48c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 48c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 48cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 48d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 48d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 48de: 01 48df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 48e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 48ec: 01 48ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 48f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 48f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 48fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 4905: 01 4906: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 490c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 4913: 01 4914: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 4918: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 491f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 4926: 01 4927: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 492e: 01 492f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 4933: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 493a: 48 83 c6 10 add $0x10,%rsi 493e: 48 3b f2 cmp %rdx,%rsi 4941: 0f 82 59 ff ff ff jb 0x48a0 4947: 8d 70 01 lea 0x1(%rax),%esi 494a: 41 3b f1 cmp %r9d,%esi 494d: 0f 87 87 00 00 00 ja 0x49da 4953: 4d 63 c9 movslq %r9d,%r9 4956: 4c 2b ca sub %rdx,%r9 4959: 49 83 f9 02 cmp $0x2,%r9 495d: 0f 8c 80 00 00 00 jl 0x49e3 4963: 45 89 cb mov %r9d,%r11d 4966: 45 33 d2 xor %r10d,%r10d 4969: 41 83 e3 fe and $0xfffffffe,%r11d 496d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 4971: 4d 63 db movslq %r11d,%r11 4974: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi 4978: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx 497d: 0f 1f 00 nopl (%rax) 4980: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 4986: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 498c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 4992: 49 83 c2 02 add $0x2,%r10 4996: 4d 3b d3 cmp %r11,%r10 4999: 72 e5 jb 0x4980 499b: 4d 3b d9 cmp %r9,%r11 499e: 73 3a jae 0x49da 49a0: 48 63 c0 movslq %eax,%rax 49a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 49a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 49ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 49b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49b7: 00 49b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49bf: 90 nop 49c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 49c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 49cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 49d2: 49 ff c3 inc %r11 49d5: 4d 3b d9 cmp %r9,%r11 49d8: 72 e6 jb 0x49c0 49da: 33 c0 xor %eax,%eax 49dc: c5 f8 77 vzeroupper 49df: 5d pop %rbp 49e0: 5f pop %rdi 49e1: 5e pop %rsi 49e2: c3 ret 49e3: 45 33 db xor %r11d,%r11d 49e6: eb b3 jmp 0x499b 49e8: 33 c0 xor %eax,%eax 49ea: 41 83 f9 01 cmp $0x1,%r9d 49ee: 72 ea jb 0x49da 49f0: 4d 63 c9 movslq %r9d,%r9 49f3: 45 33 db xor %r11d,%r11d 49f6: eb a3 jmp 0x499b 49f8: b8 fa ff ff ff mov $0xfffffffa,%eax 49fd: 5d pop %rbp 49fe: 5f pop %rdi 49ff: 5e pop %rsi 4a00: c3 ret 4a01: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a06: 5d pop %rbp 4a07: 5f pop %rdi 4a08: 5e pop %rsi 4a09: c3 ret 4a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a11: 00 4a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a20: 53 push %rbx 4a21: 56 push %rsi 4a22: 41 57 push %r15 4a24: 49 89 cb mov %rcx,%r11 4a27: 4d 85 db test %r11,%r11 4a2a: 0f 84 a7 01 00 00 je 0x4bd7 4a30: 48 85 d2 test %rdx,%rdx 4a33: 0f 84 9e 01 00 00 je 0x4bd7 4a39: 4d 85 c0 test %r8,%r8 4a3c: 0f 84 95 01 00 00 je 0x4bd7 4a42: 45 85 c9 test %r9d,%r9d 4a45: 0f 8e 82 01 00 00 jle 0x4bcd 4a4b: 41 83 f9 10 cmp $0x10,%r9d 4a4f: 0f 8c 70 01 00 00 jl 0x4bc5 4a55: 4c 89 c1 mov %r8,%rcx 4a58: 48 83 e1 1f and $0x1f,%rcx 4a5c: 89 c9 mov %ecx,%ecx 4a5e: 85 c9 test %ecx,%ecx 4a60: 74 11 je 0x4a73 4a62: f6 c1 07 test $0x7,%cl 4a65: 0f 85 5a 01 00 00 jne 0x4bc5 4a6b: f7 d9 neg %ecx 4a6d: 83 c1 20 add $0x20,%ecx 4a70: c1 e9 03 shr $0x3,%ecx 4a73: 8d 41 10 lea 0x10(%rcx),%eax 4a76: 44 3b c8 cmp %eax,%r9d 4a79: 0f 8c 46 01 00 00 jl 0x4bc5 4a7f: 45 89 ca mov %r9d,%r10d 4a82: 33 c0 xor %eax,%eax 4a84: 44 2b d1 sub %ecx,%r10d 4a87: 41 83 e2 0f and $0xf,%r10d 4a8b: 41 f7 da neg %r10d 4a8e: 45 03 d1 add %r9d,%r10d 4a91: 85 c9 test %ecx,%ecx 4a93: 76 24 jbe 0x4ab9 4a95: 0f 1f 40 00 nopl 0x0(%rax) 4a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4aa0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 4aa5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 4aab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 4ab1: 48 ff c0 inc %rax 4ab4: 48 3b c1 cmp %rcx,%rax 4ab7: 72 e7 jb 0x4aa0 4ab9: 49 63 c2 movslq %r10d,%rax 4abc: 0f 1f 40 00 nopl 0x0(%rax) 4ac0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 4ac5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 4ac9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 4acf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 4ad5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 4adb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 4ae1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 4ae8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 4aef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 4af6: c5 fd 11 03 vmovupd %ymm0,(%rbx) 4afa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 4aff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 4b04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 4b09: 48 83 c1 10 add $0x10,%rcx 4b0d: 48 3b c8 cmp %rax,%rcx 4b10: 72 ae jb 0x4ac0 4b12: 41 8d 42 01 lea 0x1(%r10),%eax 4b16: 41 3b c1 cmp %r9d,%eax 4b19: 0f 87 98 00 00 00 ja 0x4bb7 4b1f: 4d 63 c9 movslq %r9d,%r9 4b22: 4d 63 d2 movslq %r10d,%r10 4b25: 4d 2b ca sub %r10,%r9 4b28: 49 83 f9 04 cmp $0x4,%r9 4b2c: 0f 8c 8f 00 00 00 jl 0x4bc1 4b32: 4d 63 d2 movslq %r10d,%r10 4b35: 44 89 ce mov %r9d,%esi 4b38: 83 e6 fc and $0xfffffffc,%esi 4b3b: 33 c9 xor %ecx,%ecx 4b3d: 48 63 f6 movslq %esi,%rsi 4b40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 4b44: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 4b48: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 4b4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b53: 00 4b54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4b60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 4b66: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 4b6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 4b70: 48 83 c1 04 add $0x4,%rcx 4b74: 48 3b ce cmp %rsi,%rcx 4b77: 72 e7 jb 0x4b60 4b79: 49 3b f1 cmp %r9,%rsi 4b7c: 73 39 jae 0x4bb7 4b7e: 4d 63 d2 movslq %r10d,%r10 4b81: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 4b85: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 4b89: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 4b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b94: 00 4b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b9c: 0f 1f 40 00 nopl 0x0(%rax) 4ba0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 4ba5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 4baa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 4baf: 48 ff c6 inc %rsi 4bb2: 49 3b f1 cmp %r9,%rsi 4bb5: 72 e9 jb 0x4ba0 4bb7: 33 c0 xor %eax,%eax 4bb9: c5 f8 77 vzeroupper 4bbc: 41 5f pop %r15 4bbe: 5e pop %rsi 4bbf: 5b pop %rbx 4bc0: c3 ret 4bc1: 33 f6 xor %esi,%esi 4bc3: eb b4 jmp 0x4b79 4bc5: 45 33 d2 xor %r10d,%r10d 4bc8: e9 45 ff ff ff jmp 0x4b12 4bcd: b8 fa ff ff ff mov $0xfffffffa,%eax 4bd2: 41 5f pop %r15 4bd4: 5e pop %rsi 4bd5: 5b pop %rbx 4bd6: c3 ret 4bd7: b8 f8 ff ff ff mov $0xfffffff8,%eax 4bdc: 41 5f pop %r15 4bde: 5e pop %rsi 4bdf: 5b pop %rbx 4be0: c3 ret 4be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4be8: 00 4be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bf7: 00 4bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bff: 90 nop 4c00: 53 push %rbx 4c01: 56 push %rsi 4c02: 41 57 push %r15 4c04: 49 89 cb mov %rcx,%r11 4c07: 4d 85 db test %r11,%r11 4c0a: 0f 84 a7 01 00 00 je 0x4db7 4c10: 48 85 d2 test %rdx,%rdx 4c13: 0f 84 9e 01 00 00 je 0x4db7 4c19: 4d 85 c0 test %r8,%r8 4c1c: 0f 84 95 01 00 00 je 0x4db7 4c22: 45 85 c9 test %r9d,%r9d 4c25: 0f 8e 82 01 00 00 jle 0x4dad 4c2b: 41 83 f9 10 cmp $0x10,%r9d 4c2f: 0f 8c 70 01 00 00 jl 0x4da5 4c35: 4c 89 c1 mov %r8,%rcx 4c38: 48 83 e1 1f and $0x1f,%rcx 4c3c: 89 c9 mov %ecx,%ecx 4c3e: 85 c9 test %ecx,%ecx 4c40: 74 11 je 0x4c53 4c42: f6 c1 07 test $0x7,%cl 4c45: 0f 85 5a 01 00 00 jne 0x4da5 4c4b: f7 d9 neg %ecx 4c4d: 83 c1 20 add $0x20,%ecx 4c50: c1 e9 03 shr $0x3,%ecx 4c53: 8d 41 10 lea 0x10(%rcx),%eax 4c56: 44 3b c8 cmp %eax,%r9d 4c59: 0f 8c 46 01 00 00 jl 0x4da5 4c5f: 45 89 ca mov %r9d,%r10d 4c62: 33 c0 xor %eax,%eax 4c64: 44 2b d1 sub %ecx,%r10d 4c67: 41 83 e2 0f and $0xf,%r10d 4c6b: 41 f7 da neg %r10d 4c6e: 45 03 d1 add %r9d,%r10d 4c71: 85 c9 test %ecx,%ecx 4c73: 76 24 jbe 0x4c99 4c75: 0f 1f 40 00 nopl 0x0(%rax) 4c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 4c85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 4c8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 4c91: 48 ff c0 inc %rax 4c94: 48 3b c1 cmp %rcx,%rax 4c97: 72 e7 jb 0x4c80 4c99: 49 63 c2 movslq %r10d,%rax 4c9c: 0f 1f 40 00 nopl 0x0(%rax) 4ca0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 4ca5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 4cab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 4cb1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 4cb8: 03 4cb9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 4cbf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 4cc6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 4ccd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 4cd4: 03 4cd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 4cdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 4ce2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 4ce9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 4cf0: 03 4cf1: 48 83 c1 10 add $0x10,%rcx 4cf5: 48 3b c8 cmp %rax,%rcx 4cf8: 72 a6 jb 0x4ca0 4cfa: 41 8d 42 01 lea 0x1(%r10),%eax 4cfe: 41 3b c1 cmp %r9d,%eax 4d01: 0f 87 90 00 00 00 ja 0x4d97 4d07: 4d 63 c9 movslq %r9d,%r9 4d0a: 4d 63 d2 movslq %r10d,%r10 4d0d: 4d 2b ca sub %r10,%r9 4d10: 49 83 f9 04 cmp $0x4,%r9 4d14: 0f 8c 87 00 00 00 jl 0x4da1 4d1a: 4d 63 d2 movslq %r10d,%r10 4d1d: 44 89 ce mov %r9d,%esi 4d20: 83 e6 fc and $0xfffffffc,%esi 4d23: 33 c9 xor %ecx,%ecx 4d25: 48 63 f6 movslq %esi,%rsi 4d28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 4d2c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 4d30: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 4d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 4d46: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 4d4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 4d50: 48 83 c1 04 add $0x4,%rcx 4d54: 48 3b ce cmp %rsi,%rcx 4d57: 72 e7 jb 0x4d40 4d59: 49 3b f1 cmp %r9,%rsi 4d5c: 73 39 jae 0x4d97 4d5e: 4d 63 d2 movslq %r10d,%r10 4d61: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 4d65: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 4d69: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 4d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4d74: 00 4d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d7c: 0f 1f 40 00 nopl 0x0(%rax) 4d80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 4d85: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 4d8a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 4d8f: 48 ff c6 inc %rsi 4d92: 49 3b f1 cmp %r9,%rsi 4d95: 72 e9 jb 0x4d80 4d97: 33 c0 xor %eax,%eax 4d99: c5 f8 77 vzeroupper 4d9c: 41 5f pop %r15 4d9e: 5e pop %rsi 4d9f: 5b pop %rbx 4da0: c3 ret 4da1: 33 f6 xor %esi,%esi 4da3: eb b4 jmp 0x4d59 4da5: 45 33 d2 xor %r10d,%r10d 4da8: e9 4d ff ff ff jmp 0x4cfa 4dad: b8 fa ff ff ff mov $0xfffffffa,%eax 4db2: 41 5f pop %r15 4db4: 5e pop %rsi 4db5: 5b pop %rbx 4db6: c3 ret 4db7: b8 f8 ff ff ff mov $0xfffffff8,%eax 4dbc: 41 5f pop %r15 4dbe: 5e pop %rsi 4dbf: 5b pop %rbx 4dc0: c3 ret 4dc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4dc8: 00 4dc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4dd7: 00 4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ddf: 90 nop 4de0: 48 83 ec 28 sub $0x28,%rsp 4de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 4de9: 48 85 d2 test %rdx,%rdx 4dec: 74 1b je 0x4e09 4dee: 45 85 c0 test %r8d,%r8d 4df1: 7f 0a jg 0x4dfd 4df3: b8 fa ff ff ff mov $0xfffffffa,%eax 4df8: 48 83 c4 28 add $0x28,%rsp 4dfc: c3 ret 4dfd: e8 9e 76 03 00 call 0x3c4a0 4e02: 33 c0 xor %eax,%eax 4e04: 48 83 c4 28 add $0x28,%rsp 4e08: c3 ret 4e09: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e0e: 48 83 c4 28 add $0x28,%rsp 4e12: c3 ret 4e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e1f: 00 4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4e25: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 4e2a: 48 85 d2 test %rdx,%rdx 4e2d: 74 1d je 0x4e4c 4e2f: 45 85 c0 test %r8d,%r8d 4e32: 7f 0b jg 0x4e3f 4e34: b8 fa ff ff ff mov $0xfffffffa,%eax 4e39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4e3e: c3 ret 4e3f: e8 fc 77 03 00 call 0x3c640 4e44: 33 c0 xor %eax,%eax 4e46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4e4b: c3 ret 4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4e56: 90 nop 4e57: c3 ret 4e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e5f: 00 4e60: 48 83 ec 28 sub $0x28,%rsp 4e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 4e69: 48 85 d2 test %rdx,%rdx 4e6c: 74 1b je 0x4e89 4e6e: 45 85 c0 test %r8d,%r8d 4e71: 7f 0a jg 0x4e7d 4e73: b8 fa ff ff ff mov $0xfffffffa,%eax 4e78: 48 83 c4 28 add $0x28,%rsp 4e7c: c3 ret 4e7d: e8 5e 79 03 00 call 0x3c7e0 4e82: 33 c0 xor %eax,%eax 4e84: 48 83 c4 28 add $0x28,%rsp 4e88: c3 ret 4e89: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e8e: 48 83 c4 28 add $0x28,%rsp 4e92: c3 ret 4e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e9f: 00 4ea0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 4ea5: 49 89 d1 mov %rdx,%r9 4ea8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 4eac: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 4eb1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 4eb7: 4d 85 c9 test %r9,%r9 4eba: 0f 84 5a 01 00 00 je 0x501a 4ec0: 45 85 c0 test %r8d,%r8d 4ec3: 0f 8e 48 01 00 00 jle 0x5011 4ec9: 41 83 f8 08 cmp $0x8,%r8d 4ecd: 0f 8c 2f 01 00 00 jl 0x5002 4ed3: 4c 89 ca mov %r9,%rdx 4ed6: 48 83 e2 1f and $0x1f,%rdx 4eda: 85 d2 test %edx,%edx 4edc: 74 11 je 0x4eef 4ede: f6 c2 07 test $0x7,%dl 4ee1: 0f 85 1b 01 00 00 jne 0x5002 4ee7: f7 da neg %edx 4ee9: 83 c2 20 add $0x20,%edx 4eec: c1 ea 03 shr $0x3,%edx 4eef: 8d 42 08 lea 0x8(%rdx),%eax 4ef2: 44 3b c0 cmp %eax,%r8d 4ef5: 0f 8c 07 01 00 00 jl 0x5002 4efb: 44 89 c1 mov %r8d,%ecx 4efe: 33 c0 xor %eax,%eax 4f00: 2b ca sub %edx,%ecx 4f02: 83 e1 07 and $0x7,%ecx 4f05: f7 d9 neg %ecx 4f07: 41 03 c8 add %r8d,%ecx 4f0a: 41 89 d2 mov %edx,%r10d 4f0d: 85 d2 test %edx,%edx 4f0f: 76 27 jbe 0x4f38 4f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f18: 00 4f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f20: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 4f26: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 4f2a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) 4f30: 48 ff c0 inc %rax 4f33: 49 3b c2 cmp %r10,%rax 4f36: 72 e8 jb 0x4f20 4f38: 48 63 d1 movslq %ecx,%rdx 4f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4f40: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 4f46: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 4f4d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) 4f53: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) 4f5a: 49 83 c2 08 add $0x8,%r10 4f5e: 4c 3b d2 cmp %rdx,%r10 4f61: 72 dd jb 0x4f40 4f63: 8d 41 01 lea 0x1(%rcx),%eax 4f66: 41 3b c0 cmp %r8d,%eax 4f69: 0f 87 89 00 00 00 ja 0x4ff8 4f6f: 4d 63 c0 movslq %r8d,%r8 4f72: 4c 2b c2 sub %rdx,%r8 4f75: 49 83 f8 02 cmp $0x2,%r8 4f79: 0f 8c 7f 00 00 00 jl 0x4ffe 4f7f: 44 89 c0 mov %r8d,%eax 4f82: 45 33 d2 xor %r10d,%r10d 4f85: 83 e0 fe and $0xfffffffe,%eax 4f88: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 4f8c: 48 63 c0 movslq %eax,%rax 4f8f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 4f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f9f: 00 4fa0: 49 83 c2 02 add $0x2,%r10 4fa4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 4fa8: c5 f8 11 12 vmovups %xmm2,(%rdx) 4fac: 48 83 c2 10 add $0x10,%rdx 4fb0: 4c 3b d0 cmp %rax,%r10 4fb3: 72 eb jb 0x4fa0 4fb5: 49 3b c0 cmp %r8,%rax 4fb8: 73 3e jae 0x4ff8 4fba: 48 63 c9 movslq %ecx,%rcx 4fbd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 4fc1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 4fc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4fcc: 00 4fcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4fd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4fe0: c5 fb 10 0a vmovsd (%rdx),%xmm1 4fe4: 48 ff c0 inc %rax 4fe7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 4feb: c5 fb 11 12 vmovsd %xmm2,(%rdx) 4fef: 48 83 c2 08 add $0x8,%rdx 4ff3: 49 3b c0 cmp %r8,%rax 4ff6: 72 e8 jb 0x4fe0 4ff8: 33 c0 xor %eax,%eax 4ffa: c5 f8 77 vzeroupper 4ffd: c3 ret 4ffe: 33 c0 xor %eax,%eax 5000: eb b3 jmp 0x4fb5 5002: 33 c9 xor %ecx,%ecx 5004: 41 83 f8 01 cmp $0x1,%r8d 5008: 72 ee jb 0x4ff8 500a: 4d 63 c0 movslq %r8d,%r8 500d: 33 c0 xor %eax,%eax 500f: eb a4 jmp 0x4fb5 5011: b8 fa ff ff ff mov $0xfffffffa,%eax 5016: c5 f8 77 vzeroupper 5019: c3 ret 501a: b8 f8 ff ff ff mov $0xfffffff8,%eax 501f: c5 f8 77 vzeroupper 5022: c3 ret 5023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 502a: 00 502b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5040: 45 89 c1 mov %r8d,%r9d 5043: 49 89 d0 mov %rdx,%r8 5046: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 504b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 5050: 4d 85 c0 test %r8,%r8 5053: 0f 84 f0 00 00 00 je 0x5149 5059: 45 85 c9 test %r9d,%r9d 505c: 0f 8e e1 00 00 00 jle 0x5143 5062: 49 63 d1 movslq %r9d,%rdx 5065: 48 83 fa 08 cmp $0x8,%rdx 5069: 0f 8c cf 00 00 00 jl 0x513e 506f: 4c 89 c0 mov %r8,%rax 5072: 48 83 e0 1f and $0x1f,%rax 5076: 85 c0 test %eax,%eax 5078: 74 10 je 0x508a 507a: a8 07 test $0x7,%al 507c: 0f 85 bc 00 00 00 jne 0x513e 5082: f7 d8 neg %eax 5084: 83 c0 20 add $0x20,%eax 5087: c1 e8 03 shr $0x3,%eax 508a: 8d 48 08 lea 0x8(%rax),%ecx 508d: 48 3b d1 cmp %rcx,%rdx 5090: 0f 8c a8 00 00 00 jl 0x513e 5096: 44 89 c9 mov %r9d,%ecx 5099: 2b c8 sub %eax,%ecx 509b: 83 e1 07 and $0x7,%ecx 509e: 44 2b c9 sub %ecx,%r9d 50a1: 33 c9 xor %ecx,%ecx 50a3: 41 89 c2 mov %eax,%r10d 50a6: 85 c0 test %eax,%eax 50a8: 76 2e jbe 0x50d8 50aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 50b1: 00 50b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 50b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 50c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 50c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 50ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 50d0: 48 ff c1 inc %rcx 50d3: 49 3b ca cmp %r10,%rcx 50d6: 72 e8 jb 0x50c0 50d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 50dd: 49 63 c1 movslq %r9d,%rax 50e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 50e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 50ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 50f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 50fa: 49 83 c2 08 add $0x8,%r10 50fe: 4c 3b d0 cmp %rax,%r10 5101: 72 dd jb 0x50e0 5103: 33 c0 xor %eax,%eax 5105: 41 8d 49 01 lea 0x1(%r9),%ecx 5109: 48 63 c9 movslq %ecx,%rcx 510c: 48 3b ca cmp %rdx,%rcx 510f: 77 27 ja 0x5138 5111: 4d 63 c9 movslq %r9d,%r9 5114: 49 2b d1 sub %r9,%rdx 5117: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 511b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5120: c5 fb 10 09 vmovsd (%rcx),%xmm1 5124: 48 ff c0 inc %rax 5127: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 512b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 512f: 48 83 c1 08 add $0x8,%rcx 5133: 48 3b c2 cmp %rdx,%rax 5136: 72 e8 jb 0x5120 5138: 33 c0 xor %eax,%eax 513a: c5 f8 77 vzeroupper 513d: c3 ret 513e: 45 33 c9 xor %r9d,%r9d 5141: eb c0 jmp 0x5103 5143: b8 fa ff ff ff mov $0xfffffffa,%eax 5148: c3 ret 5149: b8 f8 ff ff ff mov $0xfffffff8,%eax 514e: c3 ret 514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5156: 00 5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 515e: 66 90 xchg %ax,%ax 5160: 45 89 c1 mov %r8d,%r9d 5163: 49 89 d0 mov %rdx,%r8 5166: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 516b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 5170: 4d 85 c0 test %r8,%r8 5173: 0f 84 f0 00 00 00 je 0x5269 5179: 45 85 c9 test %r9d,%r9d 517c: 0f 8e e1 00 00 00 jle 0x5263 5182: 49 63 d1 movslq %r9d,%rdx 5185: 48 83 fa 08 cmp $0x8,%rdx 5189: 0f 8c cf 00 00 00 jl 0x525e 518f: 4c 89 c0 mov %r8,%rax 5192: 48 83 e0 1f and $0x1f,%rax 5196: 85 c0 test %eax,%eax 5198: 74 10 je 0x51aa 519a: a8 07 test $0x7,%al 519c: 0f 85 bc 00 00 00 jne 0x525e 51a2: f7 d8 neg %eax 51a4: 83 c0 20 add $0x20,%eax 51a7: c1 e8 03 shr $0x3,%eax 51aa: 8d 48 08 lea 0x8(%rax),%ecx 51ad: 48 3b d1 cmp %rcx,%rdx 51b0: 0f 8c a8 00 00 00 jl 0x525e 51b6: 44 89 c9 mov %r9d,%ecx 51b9: 2b c8 sub %eax,%ecx 51bb: 83 e1 07 and $0x7,%ecx 51be: 44 2b c9 sub %ecx,%r9d 51c1: 33 c9 xor %ecx,%ecx 51c3: 41 89 c2 mov %eax,%r10d 51c6: 85 c0 test %eax,%eax 51c8: 76 2e jbe 0x51f8 51ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51d1: 00 51d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 51e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 51ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 51f0: 48 ff c1 inc %rcx 51f3: 49 3b ca cmp %r10,%rcx 51f6: 72 e8 jb 0x51e0 51f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 51fd: 49 63 c1 movslq %r9d,%rax 5200: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 5206: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 520d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 5213: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 521a: 49 83 c2 08 add $0x8,%r10 521e: 4c 3b d0 cmp %rax,%r10 5221: 72 dd jb 0x5200 5223: 33 c0 xor %eax,%eax 5225: 41 8d 49 01 lea 0x1(%r9),%ecx 5229: 48 63 c9 movslq %ecx,%rcx 522c: 48 3b ca cmp %rdx,%rcx 522f: 77 27 ja 0x5258 5231: 4d 63 c9 movslq %r9d,%r9 5234: 49 2b d1 sub %r9,%rdx 5237: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 523b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5240: c5 fb 10 01 vmovsd (%rcx),%xmm0 5244: 48 ff c0 inc %rax 5247: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 524b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 524f: 48 83 c1 08 add $0x8,%rcx 5253: 48 3b c2 cmp %rdx,%rax 5256: 72 e8 jb 0x5240 5258: 33 c0 xor %eax,%eax 525a: c5 f8 77 vzeroupper 525d: c3 ret 525e: 45 33 c9 xor %r9d,%r9d 5261: eb c0 jmp 0x5223 5263: b8 fa ff ff ff mov $0xfffffffa,%eax 5268: c3 ret 5269: b8 f8 ff ff ff mov $0xfffffff8,%eax 526e: c3 ret 526f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5276: 00 5277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 527e: 66 90 xchg %ax,%ax 5280: 55 push %rbp 5281: 48 83 ec 30 sub $0x30,%rsp 5285: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 528a: 48 89 4d 20 mov %rcx,0x20(%rbp) 528e: 48 89 55 28 mov %rdx,0x28(%rbp) 5292: 44 89 45 30 mov %r8d,0x30(%rbp) 5296: 48 8b 45 20 mov 0x20(%rbp),%rax 529a: 48 8b 55 28 mov 0x28(%rbp),%rdx 529e: 8b 4d 30 mov 0x30(%rbp),%ecx 52a1: 89 4d 08 mov %ecx,0x8(%rbp) 52a4: 48 89 c1 mov %rax,%rcx 52a7: 8b 45 08 mov 0x8(%rbp),%eax 52aa: 41 89 c0 mov %eax,%r8d 52ad: e8 8e 75 13 00 call 0x13c840 52b2: 89 45 00 mov %eax,0x0(%rbp) 52b5: 8b 45 00 mov 0x0(%rbp),%eax 52b8: 48 8d 65 10 lea 0x10(%rbp),%rsp 52bc: 5d pop %rbp 52bd: c3 ret 52be: 66 90 xchg %ax,%ax 52c0: 55 push %rbp 52c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 52c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 52cb: 48 89 4d 20 mov %rcx,0x20(%rbp) 52cf: 48 89 55 28 mov %rdx,0x28(%rbp) 52d3: 44 89 45 30 mov %r8d,0x30(%rbp) 52d7: 48 8b 45 20 mov 0x20(%rbp),%rax 52db: 48 8b 55 28 mov 0x28(%rbp),%rdx 52df: 8b 4d 30 mov 0x30(%rbp),%ecx 52e2: 89 4d 08 mov %ecx,0x8(%rbp) 52e5: 48 89 c1 mov %rax,%rcx 52e8: 8b 45 08 mov 0x8(%rbp),%eax 52eb: 41 89 c0 mov %eax,%r8d 52ee: e8 6d 75 13 00 call 0x13c860 52f3: 89 45 00 mov %eax,0x0(%rbp) 52f6: 8b 45 00 mov 0x0(%rbp),%eax 52f9: 48 8d 65 10 lea 0x10(%rbp),%rsp 52fd: 5d pop %rbp 52fe: c3 ret 52ff: 90 nop 5300: 55 push %rbp 5301: 48 83 ec 30 sub $0x30,%rsp 5305: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 530a: 48 89 4d 20 mov %rcx,0x20(%rbp) 530e: 48 89 55 28 mov %rdx,0x28(%rbp) 5312: 44 89 45 30 mov %r8d,0x30(%rbp) 5316: 48 8b 45 20 mov 0x20(%rbp),%rax 531a: 48 8b 55 28 mov 0x28(%rbp),%rdx 531e: 8b 4d 30 mov 0x30(%rbp),%ecx 5321: 89 4d 08 mov %ecx,0x8(%rbp) 5324: 48 89 c1 mov %rax,%rcx 5327: 8b 45 08 mov 0x8(%rbp),%eax 532a: 41 89 c0 mov %eax,%r8d 532d: e8 4e 75 13 00 call 0x13c880 5332: 89 45 00 mov %eax,0x0(%rbp) 5335: 8b 45 00 mov 0x0(%rbp),%eax 5338: 48 8d 65 10 lea 0x10(%rbp),%rsp 533c: 5d pop %rbp 533d: c3 ret 533e: 66 90 xchg %ax,%ax 5340: 55 push %rbp 5341: 48 83 ec 30 sub $0x30,%rsp 5345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 534a: 48 89 4d 20 mov %rcx,0x20(%rbp) 534e: 48 89 55 28 mov %rdx,0x28(%rbp) 5352: 44 89 45 30 mov %r8d,0x30(%rbp) 5356: 48 8b 45 20 mov 0x20(%rbp),%rax 535a: 48 8b 55 28 mov 0x28(%rbp),%rdx 535e: 8b 4d 30 mov 0x30(%rbp),%ecx 5361: 89 4d 08 mov %ecx,0x8(%rbp) 5364: 48 89 c1 mov %rax,%rcx 5367: 8b 45 08 mov 0x8(%rbp),%eax 536a: 41 89 c0 mov %eax,%r8d 536d: e8 2e 75 13 00 call 0x13c8a0 5372: 89 45 00 mov %eax,0x0(%rbp) 5375: 8b 45 00 mov 0x0(%rbp),%eax 5378: 48 8d 65 10 lea 0x10(%rbp),%rsp 537c: 5d pop %rbp 537d: c3 ret 537e: 66 90 xchg %ax,%ax 5380: 55 push %rbp 5381: 48 83 ec 30 sub $0x30,%rsp 5385: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 538a: 48 89 4d 20 mov %rcx,0x20(%rbp) 538e: 48 89 55 28 mov %rdx,0x28(%rbp) 5392: 44 89 45 30 mov %r8d,0x30(%rbp) 5396: 48 8b 45 20 mov 0x20(%rbp),%rax 539a: 48 8b 55 28 mov 0x28(%rbp),%rdx 539e: 8b 4d 30 mov 0x30(%rbp),%ecx 53a1: 89 4d 08 mov %ecx,0x8(%rbp) 53a4: 48 89 c1 mov %rax,%rcx 53a7: 8b 45 08 mov 0x8(%rbp),%eax 53aa: 41 89 c0 mov %eax,%r8d 53ad: e8 0e 75 13 00 call 0x13c8c0 53b2: 89 45 00 mov %eax,0x0(%rbp) 53b5: 8b 45 00 mov 0x0(%rbp),%eax 53b8: 48 8d 65 10 lea 0x10(%rbp),%rsp 53bc: 5d pop %rbp 53bd: c3 ret 53be: 66 90 xchg %ax,%ax 53c0: 55 push %rbp 53c1: 48 83 ec 30 sub $0x30,%rsp 53c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 53ca: 48 89 4d 20 mov %rcx,0x20(%rbp) 53ce: 48 89 55 28 mov %rdx,0x28(%rbp) 53d2: 44 89 45 30 mov %r8d,0x30(%rbp) 53d6: 48 8b 45 20 mov 0x20(%rbp),%rax 53da: 48 8b 55 28 mov 0x28(%rbp),%rdx 53de: 8b 4d 30 mov 0x30(%rbp),%ecx 53e1: 89 4d 08 mov %ecx,0x8(%rbp) 53e4: 48 89 c1 mov %rax,%rcx 53e7: 8b 45 08 mov 0x8(%rbp),%eax 53ea: 41 89 c0 mov %eax,%r8d 53ed: e8 ee 74 13 00 call 0x13c8e0 53f2: 89 45 00 mov %eax,0x0(%rbp) 53f5: 8b 45 00 mov 0x0(%rbp),%eax 53f8: 48 8d 65 10 lea 0x10(%rbp),%rsp 53fc: 5d pop %rbp 53fd: c3 ret 53fe: 66 90 xchg %ax,%ax 5400: 48 83 ec 28 sub $0x28,%rsp 5404: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5409: 48 85 d2 test %rdx,%rdx 540c: 74 28 je 0x5436 540e: 45 85 c0 test %r8d,%r8d 5411: 7f 0a jg 0x541d 5413: b8 fa ff ff ff mov $0xfffffffa,%eax 5418: 48 83 c4 28 add $0x28,%rsp 541c: c3 ret 541d: 89 c8 mov %ecx,%eax 541f: 48 c1 e9 20 shr $0x20,%rcx 5423: 48 c1 e1 20 shl $0x20,%rcx 5427: 48 0b c8 or %rax,%rcx 542a: e8 51 75 03 00 call 0x3c980 542f: 33 c0 xor %eax,%eax 5431: 48 83 c4 28 add $0x28,%rsp 5435: c3 ret 5436: b8 f8 ff ff ff mov $0xfffffff8,%eax 543b: 48 83 c4 28 add $0x28,%rsp 543f: c3 ret 5440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5445: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 544a: 48 85 d2 test %rdx,%rdx 544d: 74 2a je 0x5479 544f: 45 85 c0 test %r8d,%r8d 5452: 7f 0b jg 0x545f 5454: b8 fa ff ff ff mov $0xfffffffa,%eax 5459: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 545e: c3 ret 545f: 89 c8 mov %ecx,%eax 5461: 48 c1 e9 20 shr $0x20,%rcx 5465: 48 c1 e1 20 shl $0x20,%rcx 5469: 48 0b c8 or %rax,%rcx 546c: e8 2f 75 03 00 call 0x3c9a0 5471: 33 c0 xor %eax,%eax 5473: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5478: c3 ret 5479: b8 f8 ff ff ff mov $0xfffffff8,%eax 547e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5483: 90 nop 5484: c3 ret 5485: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 548c: 00 548d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54a0: 48 83 ec 28 sub $0x28,%rsp 54a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 54a9: 48 85 d2 test %rdx,%rdx 54ac: 74 28 je 0x54d6 54ae: 45 85 c0 test %r8d,%r8d 54b1: 7f 0a jg 0x54bd 54b3: b8 fa ff ff ff mov $0xfffffffa,%eax 54b8: 48 83 c4 28 add $0x28,%rsp 54bc: c3 ret 54bd: 89 c8 mov %ecx,%eax 54bf: 48 c1 e9 20 shr $0x20,%rcx 54c3: 48 c1 e1 20 shl $0x20,%rcx 54c7: 48 0b c8 or %rax,%rcx 54ca: e8 f1 74 03 00 call 0x3c9c0 54cf: 33 c0 xor %eax,%eax 54d1: 48 83 c4 28 add $0x28,%rsp 54d5: c3 ret 54d6: b8 f8 ff ff ff mov $0xfffffff8,%eax 54db: 48 83 c4 28 add $0x28,%rsp 54df: c3 ret 54e0: 48 83 ec 28 sub $0x28,%rsp 54e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 54e9: 48 85 d2 test %rdx,%rdx 54ec: 74 28 je 0x5516 54ee: 45 85 c0 test %r8d,%r8d 54f1: 7f 0a jg 0x54fd 54f3: b8 fa ff ff ff mov $0xfffffffa,%eax 54f8: 48 83 c4 28 add $0x28,%rsp 54fc: c3 ret 54fd: 89 c8 mov %ecx,%eax 54ff: 48 c1 e9 20 shr $0x20,%rcx 5503: 48 c1 e1 20 shl $0x20,%rcx 5507: 48 0b c8 or %rax,%rcx 550a: e8 d1 74 03 00 call 0x3c9e0 550f: 33 c0 xor %eax,%eax 5511: 48 83 c4 28 add $0x28,%rsp 5515: c3 ret 5516: b8 f8 ff ff ff mov $0xfffffff8,%eax 551b: 48 83 c4 28 add $0x28,%rsp 551f: c3 ret 5520: 48 83 ec 28 sub $0x28,%rsp 5524: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5529: 48 85 d2 test %rdx,%rdx 552c: 74 28 je 0x5556 552e: 45 85 c0 test %r8d,%r8d 5531: 7f 0a jg 0x553d 5533: b8 fa ff ff ff mov $0xfffffffa,%eax 5538: 48 83 c4 28 add $0x28,%rsp 553c: c3 ret 553d: 89 c8 mov %ecx,%eax 553f: 48 c1 e9 20 shr $0x20,%rcx 5543: 48 c1 e1 20 shl $0x20,%rcx 5547: 48 0b c8 or %rax,%rcx 554a: e8 b1 74 03 00 call 0x3ca00 554f: 33 c0 xor %eax,%eax 5551: 48 83 c4 28 add $0x28,%rsp 5555: c3 ret 5556: b8 f8 ff ff ff mov $0xfffffff8,%eax 555b: 48 83 c4 28 add $0x28,%rsp 555f: c3 ret 5560: 48 83 ec 28 sub $0x28,%rsp 5564: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5569: 48 85 d2 test %rdx,%rdx 556c: 74 28 je 0x5596 556e: 45 85 c0 test %r8d,%r8d 5571: 7f 0a jg 0x557d 5573: b8 fa ff ff ff mov $0xfffffffa,%eax 5578: 48 83 c4 28 add $0x28,%rsp 557c: c3 ret 557d: 89 c8 mov %ecx,%eax 557f: 48 c1 e9 20 shr $0x20,%rcx 5583: 48 c1 e1 20 shl $0x20,%rcx 5587: 48 0b c8 or %rax,%rcx 558a: e8 d1 77 03 00 call 0x3cd60 558f: 33 c0 xor %eax,%eax 5591: 48 83 c4 28 add $0x28,%rsp 5595: c3 ret 5596: b8 f8 ff ff ff mov $0xfffffff8,%eax 559b: 48 83 c4 28 add $0x28,%rsp 559f: c3 ret 55a0: 48 83 ec 28 sub $0x28,%rsp 55a4: 48 85 d2 test %rdx,%rdx 55a7: 74 41 je 0x55ea 55a9: 45 85 c0 test %r8d,%r8d 55ac: 7e 32 jle 0x55e0 55ae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c589d8 55b5: 01 55b6: 7a 02 jp 0x55ba 55b8: 74 10 je 0x55ca 55ba: 0f 57 c9 xorps %xmm1,%xmm1 55bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 55c1: 7a 02 jp 0x55c5 55c3: 74 0c je 0x55d1 55c5: e8 b6 7a 03 00 call 0x3d080 55ca: 33 c0 xor %eax,%eax 55cc: 48 83 c4 28 add $0x28,%rsp 55d0: c3 ret 55d1: 48 89 d1 mov %rdx,%rcx 55d4: 44 89 c2 mov %r8d,%edx 55d7: 48 83 c4 28 add $0x28,%rsp 55db: e9 20 3f 01 00 jmp 0x19500 55e0: b8 fa ff ff ff mov $0xfffffffa,%eax 55e5: 48 83 c4 28 add $0x28,%rsp 55e9: c3 ret 55ea: b8 f8 ff ff ff mov $0xfffffff8,%eax 55ef: 48 83 c4 28 add $0x28,%rsp 55f3: c3 ret 55f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5605: 48 85 d2 test %rdx,%rdx 5608: 74 45 je 0x564f 560a: 45 85 c0 test %r8d,%r8d 560d: 7e 34 jle 0x5643 560f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c589e0 5616: 01 5617: 7a 02 jp 0x561b 5619: 74 10 je 0x562b 561b: 0f 57 c9 xorps %xmm1,%xmm1 561e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5622: 7a 02 jp 0x5626 5624: 74 0d je 0x5633 5626: e8 f5 7b 03 00 call 0x3d220 562b: 33 c0 xor %eax,%eax 562d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5632: c3 ret 5633: 48 89 d1 mov %rdx,%rcx 5636: 44 89 c2 mov %r8d,%edx 5639: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 563e: e9 bd 40 01 00 jmp 0x19700 5643: b8 fa ff ff ff mov $0xfffffffa,%eax 5648: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 564d: 90 nop 564e: c3 ret 564f: b8 f8 ff ff ff mov $0xfffffff8,%eax 5654: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5659: 90 nop 565a: 90 nop 565b: 90 nop 565c: c3 ret 565d: 0f 1f 00 nopl (%rax) 5660: 48 83 ec 28 sub $0x28,%rsp 5664: 48 85 d2 test %rdx,%rdx 5667: 74 41 je 0x56aa 5669: 45 85 c0 test %r8d,%r8d 566c: 7e 32 jle 0x56a0 566e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c589e8 5675: 01 5676: 7a 02 jp 0x567a 5678: 74 10 je 0x568a 567a: 0f 57 c9 xorps %xmm1,%xmm1 567d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5681: 7a 02 jp 0x5685 5683: 74 0c je 0x5691 5685: e8 36 7d 03 00 call 0x3d3c0 568a: 33 c0 xor %eax,%eax 568c: 48 83 c4 28 add $0x28,%rsp 5690: c3 ret 5691: 48 89 d1 mov %rdx,%rcx 5694: 44 89 c2 mov %r8d,%edx 5697: 48 83 c4 28 add $0x28,%rsp 569b: e9 40 42 01 00 jmp 0x198e0 56a0: b8 fa ff ff ff mov $0xfffffffa,%eax 56a5: 48 83 c4 28 add $0x28,%rsp 56a9: c3 ret 56aa: b8 f8 ff ff ff mov $0xfffffff8,%eax 56af: 48 83 c4 28 add $0x28,%rsp 56b3: c3 ret 56b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 56b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56c0: 48 83 ec 28 sub $0x28,%rsp 56c4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 56c8: 48 85 d2 test %rdx,%rdx 56cb: 0f 84 c2 01 00 00 je 0x5893 56d1: 45 85 c0 test %r8d,%r8d 56d4: 0f 8e af 01 00 00 jle 0x5889 56da: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c589f0 56e1: 01 56e2: 7a 06 jp 0x56ea 56e4: 0f 84 98 01 00 00 je 0x5882 56ea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 56ee: c5 f9 2e c8 vucomisd %xmm0,%xmm1 56f2: 7a 06 jp 0x56fa 56f4: 0f 84 78 01 00 00 je 0x5872 56fa: 41 83 f8 10 cmp $0x10,%r8d 56fe: 0f 8c 5e 01 00 00 jl 0x5862 5704: 49 89 d1 mov %rdx,%r9 5707: 49 83 e1 1f and $0x1f,%r9 570b: 45 85 c9 test %r9d,%r9d 570e: 74 18 je 0x5728 5710: 41 f7 c1 07 00 00 00 test $0x7,%r9d 5717: 0f 85 45 01 00 00 jne 0x5862 571d: 41 f7 d9 neg %r9d 5720: 41 83 c1 20 add $0x20,%r9d 5724: 41 c1 e9 03 shr $0x3,%r9d 5728: 41 8d 41 10 lea 0x10(%r9),%eax 572c: 44 3b c0 cmp %eax,%r8d 572f: 0f 8c 2d 01 00 00 jl 0x5862 5735: 45 89 c2 mov %r8d,%r10d 5738: 33 c0 xor %eax,%eax 573a: 45 2b d1 sub %r9d,%r10d 573d: 41 83 e2 0f and $0xf,%r10d 5741: 41 f7 da neg %r10d 5744: 45 03 d0 add %r8d,%r10d 5747: 45 89 cb mov %r9d,%r11d 574a: 45 85 c9 test %r9d,%r9d 574d: 76 23 jbe 0x5772 574f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5756: 00 5757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 575e: 66 90 xchg %ax,%ax 5760: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 5765: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) 576a: 48 ff c0 inc %rax 576d: 49 3b c3 cmp %r11,%rax 5770: 72 ee jb 0x5760 5772: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 5776: 4d 63 ca movslq %r10d,%r9 5779: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 577f: 90 nop 5780: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 5786: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 578d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 5794: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 579b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) 57a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) 57a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) 57af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) 57b6: 49 83 c3 10 add $0x10,%r11 57ba: 4d 3b d9 cmp %r9,%r11 57bd: 72 c1 jb 0x5780 57bf: 41 8d 42 01 lea 0x1(%r10),%eax 57c3: 41 3b c0 cmp %r8d,%eax 57c6: 0f 87 88 00 00 00 ja 0x5854 57cc: 4d 63 c0 movslq %r8d,%r8 57cf: 4d 2b c1 sub %r9,%r8 57d2: 49 83 f8 04 cmp $0x4,%r8 57d6: 0f 8c 82 00 00 00 jl 0x585e 57dc: 44 89 c0 mov %r8d,%eax 57df: 45 33 db xor %r11d,%r11d 57e2: 83 e0 fc and $0xfffffffc,%eax 57e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 57e9: 48 63 c0 movslq %eax,%rax 57ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57f3: 00 57f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5800: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 5805: 49 83 c3 04 add $0x4,%r11 5809: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 580e: 49 83 c1 20 add $0x20,%r9 5812: 4c 3b d8 cmp %rax,%r11 5815: 72 e9 jb 0x5800 5817: 49 3b c0 cmp %r8,%rax 581a: 73 38 jae 0x5854 581c: 4d 63 d2 movslq %r10d,%r10 581f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 5823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 5827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 582e: 00 582f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5836: 0f 1f 00 nopl (%rax) 5839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5840: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 5844: 48 ff c0 inc %rax 5847: c5 fb 11 02 vmovsd %xmm0,(%rdx) 584b: 48 83 c2 08 add $0x8,%rdx 584f: 49 3b c0 cmp %r8,%rax 5852: 72 ec jb 0x5840 5854: 33 c0 xor %eax,%eax 5856: c5 f8 77 vzeroupper 5859: 48 83 c4 28 add $0x28,%rsp 585d: c3 ret 585e: 33 c0 xor %eax,%eax 5860: eb b5 jmp 0x5817 5862: 45 33 d2 xor %r10d,%r10d 5865: 41 83 f8 01 cmp $0x1,%r8d 5869: 72 e9 jb 0x5854 586b: 4d 63 c0 movslq %r8d,%r8 586e: 33 c0 xor %eax,%eax 5870: eb a5 jmp 0x5817 5872: 48 89 d1 mov %rdx,%rcx 5875: 44 89 c2 mov %r8d,%edx 5878: e8 a3 40 01 00 call 0x19920 587d: 48 83 c4 28 add $0x28,%rsp 5881: c3 ret 5882: 33 c0 xor %eax,%eax 5884: 48 83 c4 28 add $0x28,%rsp 5888: c3 ret 5889: b8 fa ff ff ff mov $0xfffffffa,%eax 588e: 48 83 c4 28 add $0x28,%rsp 5892: c3 ret 5893: b8 f8 ff ff ff mov $0xfffffff8,%eax 5898: 48 83 c4 28 add $0x28,%rsp 589c: c3 ret 589d: 0f 1f 00 nopl (%rax) 58a0: 48 83 ec 28 sub $0x28,%rsp 58a4: 48 85 d2 test %rdx,%rdx 58a7: 0f 84 be 01 00 00 je 0x5a6b 58ad: 45 85 c0 test %r8d,%r8d 58b0: 0f 8e ab 01 00 00 jle 0x5a61 58b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c589f8 58bd: 01 58be: 7a 06 jp 0x58c6 58c0: 0f 84 94 01 00 00 je 0x5a5a 58c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 58ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0 58ce: 7a 06 jp 0x58d6 58d0: 0f 84 74 01 00 00 je 0x5a4a 58d6: 41 83 f8 10 cmp $0x10,%r8d 58da: 0f 8c 62 01 00 00 jl 0x5a42 58e0: 49 89 d3 mov %rdx,%r11 58e3: 49 83 e3 1f and $0x1f,%r11 58e7: 45 85 db test %r11d,%r11d 58ea: 74 18 je 0x5904 58ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d 58f3: 0f 85 49 01 00 00 jne 0x5a42 58f9: 41 f7 db neg %r11d 58fc: 41 83 c3 20 add $0x20,%r11d 5900: 41 c1 eb 03 shr $0x3,%r11d 5904: 41 8d 43 10 lea 0x10(%r11),%eax 5908: 44 3b c0 cmp %eax,%r8d 590b: 0f 8c 31 01 00 00 jl 0x5a42 5911: 45 89 c1 mov %r8d,%r9d 5914: 33 c0 xor %eax,%eax 5916: 45 2b cb sub %r11d,%r9d 5919: 41 83 e1 0f and $0xf,%r9d 591d: 41 f7 d9 neg %r9d 5920: 45 03 c8 add %r8d,%r9d 5923: 45 89 da mov %r11d,%r10d 5926: 45 85 db test %r11d,%r11d 5929: 76 27 jbe 0x5952 592b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5932: 00 5933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5940: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 5945: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 594a: 48 ff c0 inc %rax 594d: 49 3b c2 cmp %r10,%rax 5950: 72 ee jb 0x5940 5952: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 5957: 49 63 c1 movslq %r9d,%rax 595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5960: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 5966: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 596d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 5974: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 597b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 5981: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 5988: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 598f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 5996: 49 83 c2 10 add $0x10,%r10 599a: 4c 3b d0 cmp %rax,%r10 599d: 72 c1 jb 0x5960 599f: 41 8d 41 01 lea 0x1(%r9),%eax 59a3: 41 3b c0 cmp %r8d,%eax 59a6: 0f 87 88 00 00 00 ja 0x5a34 59ac: 4d 63 c0 movslq %r8d,%r8 59af: 4d 63 c9 movslq %r9d,%r9 59b2: 4d 2b c1 sub %r9,%r8 59b5: 49 83 f8 04 cmp $0x4,%r8 59b9: 0f 8c 7f 00 00 00 jl 0x5a3e 59bf: 4d 63 c9 movslq %r9d,%r9 59c2: 44 89 c0 mov %r8d,%eax 59c5: 83 e0 fc and $0xfffffffc,%eax 59c8: 45 33 db xor %r11d,%r11d 59cb: 48 63 c0 movslq %eax,%rax 59ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 59d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 59d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 59de: 00 00 59e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 59e5: 49 83 c3 04 add $0x4,%r11 59e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 59ee: 49 83 c2 20 add $0x20,%r10 59f2: 4c 3b d8 cmp %rax,%r11 59f5: 72 e9 jb 0x59e0 59f7: 49 3b c0 cmp %r8,%rax 59fa: 73 38 jae 0x5a34 59fc: 4d 63 c9 movslq %r9d,%r9 59ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 5a03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 5a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a0e: 00 5a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a16: 0f 1f 00 nopl (%rax) 5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a20: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 5a24: 48 ff c0 inc %rax 5a27: c5 fb 11 0a vmovsd %xmm1,(%rdx) 5a2b: 48 83 c2 08 add $0x8,%rdx 5a2f: 49 3b c0 cmp %r8,%rax 5a32: 72 ec jb 0x5a20 5a34: 33 c0 xor %eax,%eax 5a36: c5 f8 77 vzeroupper 5a39: 48 83 c4 28 add $0x28,%rsp 5a3d: c3 ret 5a3e: 33 c0 xor %eax,%eax 5a40: eb b5 jmp 0x59f7 5a42: 45 33 c9 xor %r9d,%r9d 5a45: e9 55 ff ff ff jmp 0x599f 5a4a: 48 89 d1 mov %rdx,%rcx 5a4d: 44 89 c2 mov %r8d,%edx 5a50: e8 0b 3f 01 00 call 0x19960 5a55: 48 83 c4 28 add $0x28,%rsp 5a59: c3 ret 5a5a: 33 c0 xor %eax,%eax 5a5c: 48 83 c4 28 add $0x28,%rsp 5a60: c3 ret 5a61: b8 fa ff ff ff mov $0xfffffffa,%eax 5a66: 48 83 c4 28 add $0x28,%rsp 5a6a: c3 ret 5a6b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5a70: 48 83 c4 28 add $0x28,%rsp 5a74: c3 ret 5a75: 0f 1f 40 00 nopl 0x0(%rax) 5a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a80: 48 83 ec 28 sub $0x28,%rsp 5a84: 48 85 d2 test %rdx,%rdx 5a87: 0f 84 be 01 00 00 je 0x5c4b 5a8d: 45 85 c0 test %r8d,%r8d 5a90: 0f 8e ab 01 00 00 jle 0x5c41 5a96: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c58a00 5a9d: 01 5a9e: 7a 06 jp 0x5aa6 5aa0: 0f 84 94 01 00 00 je 0x5c3a 5aa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 5aaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 5aae: 7a 06 jp 0x5ab6 5ab0: 0f 84 74 01 00 00 je 0x5c2a 5ab6: 41 83 f8 10 cmp $0x10,%r8d 5aba: 0f 8c 62 01 00 00 jl 0x5c22 5ac0: 49 89 d3 mov %rdx,%r11 5ac3: 49 83 e3 1f and $0x1f,%r11 5ac7: 45 85 db test %r11d,%r11d 5aca: 74 18 je 0x5ae4 5acc: 41 f7 c3 07 00 00 00 test $0x7,%r11d 5ad3: 0f 85 49 01 00 00 jne 0x5c22 5ad9: 41 f7 db neg %r11d 5adc: 41 83 c3 20 add $0x20,%r11d 5ae0: 41 c1 eb 03 shr $0x3,%r11d 5ae4: 41 8d 43 10 lea 0x10(%r11),%eax 5ae8: 44 3b c0 cmp %eax,%r8d 5aeb: 0f 8c 31 01 00 00 jl 0x5c22 5af1: 45 89 c1 mov %r8d,%r9d 5af4: 33 c0 xor %eax,%eax 5af6: 45 2b cb sub %r11d,%r9d 5af9: 41 83 e1 0f and $0xf,%r9d 5afd: 41 f7 d9 neg %r9d 5b00: 45 03 c8 add %r8d,%r9d 5b03: 45 89 da mov %r11d,%r10d 5b06: 45 85 db test %r11d,%r11d 5b09: 76 27 jbe 0x5b32 5b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b12: 00 5b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5b20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 5b25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 5b2a: 48 ff c0 inc %rax 5b2d: 49 3b c2 cmp %r10,%rax 5b30: 72 ee jb 0x5b20 5b32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 5b37: 49 63 c1 movslq %r9d,%rax 5b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5b40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 5b46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 5b4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 5b54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 5b5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 5b61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 5b68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 5b6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 5b76: 49 83 c2 10 add $0x10,%r10 5b7a: 4c 3b d0 cmp %rax,%r10 5b7d: 72 c1 jb 0x5b40 5b7f: 41 8d 41 01 lea 0x1(%r9),%eax 5b83: 41 3b c0 cmp %r8d,%eax 5b86: 0f 87 88 00 00 00 ja 0x5c14 5b8c: 4d 63 c0 movslq %r8d,%r8 5b8f: 4d 63 c9 movslq %r9d,%r9 5b92: 4d 2b c1 sub %r9,%r8 5b95: 49 83 f8 04 cmp $0x4,%r8 5b99: 0f 8c 7f 00 00 00 jl 0x5c1e 5b9f: 4d 63 c9 movslq %r9d,%r9 5ba2: 44 89 c0 mov %r8d,%eax 5ba5: 83 e0 fc and $0xfffffffc,%eax 5ba8: 45 33 db xor %r11d,%r11d 5bab: 48 63 c0 movslq %eax,%rax 5bae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 5bb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5bbe: 00 00 5bc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 5bc5: 49 83 c3 04 add $0x4,%r11 5bc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 5bce: 49 83 c2 20 add $0x20,%r10 5bd2: 4c 3b d8 cmp %rax,%r11 5bd5: 72 e9 jb 0x5bc0 5bd7: 49 3b c0 cmp %r8,%rax 5bda: 73 38 jae 0x5c14 5bdc: 4d 63 c9 movslq %r9d,%r9 5bdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 5be3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 5be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bee: 00 5bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5bf6: 0f 1f 00 nopl (%rax) 5bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c00: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 5c04: 48 ff c0 inc %rax 5c07: c5 fb 11 0a vmovsd %xmm1,(%rdx) 5c0b: 48 83 c2 08 add $0x8,%rdx 5c0f: 49 3b c0 cmp %r8,%rax 5c12: 72 ec jb 0x5c00 5c14: 33 c0 xor %eax,%eax 5c16: c5 f8 77 vzeroupper 5c19: 48 83 c4 28 add $0x28,%rsp 5c1d: c3 ret 5c1e: 33 c0 xor %eax,%eax 5c20: eb b5 jmp 0x5bd7 5c22: 45 33 c9 xor %r9d,%r9d 5c25: e9 55 ff ff ff jmp 0x5b7f 5c2a: 48 89 d1 mov %rdx,%rcx 5c2d: 44 89 c2 mov %r8d,%edx 5c30: e8 6b 3d 01 00 call 0x199a0 5c35: 48 83 c4 28 add $0x28,%rsp 5c39: c3 ret 5c3a: 33 c0 xor %eax,%eax 5c3c: 48 83 c4 28 add $0x28,%rsp 5c40: c3 ret 5c41: b8 fa ff ff ff mov $0xfffffffa,%eax 5c46: 48 83 c4 28 add $0x28,%rsp 5c4a: c3 ret 5c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c50: 48 83 c4 28 add $0x28,%rsp 5c54: c3 ret 5c55: 0f 1f 40 00 nopl 0x0(%rax) 5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c60: 56 push %rsi 5c61: 57 push %rdi 5c62: 41 54 push %r12 5c64: 55 push %rbp 5c65: 48 83 ec 28 sub $0x28,%rsp 5c69: 89 cf mov %ecx,%edi 5c6b: 4d 89 cc mov %r9,%r12 5c6e: 83 ff 1e cmp $0x1e,%edi 5c71: 0f 87 7a 01 00 00 ja 0x5df1 5c77: 4d 85 e4 test %r12,%r12 5c7a: 0f 84 80 01 00 00 je 0x5e00 5c80: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 5c85: 48 85 f6 test %rsi,%rsi 5c88: 0f 84 72 01 00 00 je 0x5e00 5c8e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 5c93: 48 85 ed test %rbp,%rbp 5c96: 0f 84 64 01 00 00 je 0x5e00 5c9c: 83 fa 08 cmp $0x8,%edx 5c9f: 74 1e je 0x5cbf 5ca1: 83 fa 04 cmp $0x4,%edx 5ca4: 74 19 je 0x5cbf 5ca6: 83 fa 01 cmp $0x1,%edx 5ca9: 74 14 je 0x5cbf 5cab: 83 fa 02 cmp $0x2,%edx 5cae: 74 0f je 0x5cbf 5cb0: b8 ee ff ff ff mov $0xffffffee,%eax 5cb5: 48 83 c4 28 add $0x28,%rsp 5cb9: 5d pop %rbp 5cba: 41 5c pop %r12 5cbc: 5f pop %rdi 5cbd: 5e pop %rsi 5cbe: c3 ret 5cbf: 83 ff 1d cmp $0x1d,%edi 5cc2: 0f 8f 29 01 00 00 jg 0x5df1 5cc8: 83 ff 04 cmp $0x4,%edi 5ccb: 7f 14 jg 0x5ce1 5ccd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 5cd4: 00 5cd5: 33 c0 xor %eax,%eax 5cd7: 89 06 mov %eax,(%rsi) 5cd9: 89 45 00 mov %eax,0x0(%rbp) 5cdc: e9 04 01 00 00 jmp 0x5de5 5ce1: 83 ff 06 cmp $0x6,%edi 5ce4: 7f 11 jg 0x5cf7 5ce6: 33 c0 xor %eax,%eax 5ce8: 41 89 04 24 mov %eax,(%r12) 5cec: 89 06 mov %eax,(%rsi) 5cee: 89 45 00 mov %eax,0x0(%rbp) 5cf1: 41 8b 04 24 mov (%r12),%eax 5cf5: eb 67 jmp 0x5d5e 5cf7: 8d 4f ff lea -0x1(%rdi),%ecx 5cfa: 83 f9 10 cmp $0x10,%ecx 5cfd: 7f 48 jg 0x5d47 5cff: 41 bb 01 00 00 00 mov $0x1,%r11d 5d05: 41 d3 e3 shl %cl,%r11d 5d08: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 5d0f: 00 5d10: 83 e0 c0 and $0xffffffc0,%eax 5d13: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 5d1a: 00 5d1b: 41 89 04 24 mov %eax,(%r12) 5d1f: 44 89 d8 mov %r11d,%eax 5d22: d1 f8 sar $1,%eax 5d24: 41 83 e2 c0 and $0xffffffc0,%r10d 5d28: c1 e8 1e shr $0x1e,%eax 5d2b: 41 03 c3 add %r11d,%eax 5d2e: 83 e0 fc and $0xfffffffc,%eax 5d31: 83 c0 43 add $0x43,%eax 5d34: c7 06 00 00 00 00 movl $0x0,(%rsi) 5d3a: 83 e0 c0 and $0xffffffc0,%eax 5d3d: 44 89 55 00 mov %r10d,0x0(%rbp) 5d41: 41 03 04 24 add (%r12),%eax 5d45: eb 12 jmp 0x5d59 5d47: 4c 89 e2 mov %r12,%rdx 5d4a: 49 89 f0 mov %rsi,%r8 5d4d: 49 89 e9 mov %rbp,%r9 5d50: e8 eb 77 03 00 call 0x3d540 5d55: 41 8b 04 24 mov (%r12),%eax 5d59: 83 ff 13 cmp $0x13,%edi 5d5c: 7d 2a jge 0x5d88 5d5e: 89 f9 mov %edi,%ecx 5d60: 41 ba 01 00 00 00 mov $0x1,%r10d 5d66: 41 d3 e2 shl %cl,%r10d 5d69: 45 89 d3 mov %r10d,%r11d 5d6c: 41 d1 fb sar $1,%r11d 5d6f: 41 c1 eb 1e shr $0x1e,%r11d 5d73: 45 03 da add %r10d,%r11d 5d76: 41 c1 eb 02 shr $0x2,%r11d 5d7a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 5d81: 00 5d82: 41 83 e2 c0 and $0xffffffc0,%r10d 5d86: eb 18 jmp 0x5da0 5d88: 41 ba 01 00 00 00 mov $0x1,%r10d 5d8e: 8d 4f 14 lea 0x14(%rdi),%ecx 5d91: 41 d3 e2 shl %cl,%r10d 5d94: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 5d9b: 00 5d9c: 41 83 e2 c0 and $0xffffffc0,%r10d 5da0: 83 ff 0a cmp $0xa,%edi 5da3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 5daa: 00 5dab: 41 89 04 24 mov %eax,(%r12) 5daf: 7f 04 jg 0x5db5 5db1: 33 c0 xor %eax,%eax 5db3: eb 21 jmp 0x5dd6 5db5: 89 f9 mov %edi,%ecx 5db7: b8 01 00 00 00 mov $0x1,%eax 5dbc: d3 e0 shl %cl,%eax 5dbe: 89 c7 mov %eax,%edi 5dc0: d1 ff sar $1,%edi 5dc2: c1 ef 1e shr $0x1e,%edi 5dc5: 03 f8 add %eax,%edi 5dc7: 83 e7 fc and $0xfffffffc,%edi 5dca: 83 c7 43 add $0x43,%edi 5dcd: 83 e7 c0 and $0xffffffc0,%edi 5dd0: 8b 16 mov (%rsi),%edx 5dd2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 5dd6: 89 06 mov %eax,(%rsi) 5dd8: 8b 45 00 mov 0x0(%rbp),%eax 5ddb: 85 c0 test %eax,%eax 5ddd: 7e 06 jle 0x5de5 5ddf: 83 c0 40 add $0x40,%eax 5de2: 89 45 00 mov %eax,0x0(%rbp) 5de5: 33 c0 xor %eax,%eax 5de7: 48 83 c4 28 add $0x28,%rsp 5deb: 5d pop %rbp 5dec: 41 5c pop %r12 5dee: 5f pop %rdi 5def: 5e pop %rsi 5df0: c3 ret 5df1: b8 ef ff ff ff mov $0xffffffef,%eax 5df6: 48 83 c4 28 add $0x28,%rsp 5dfa: 5d pop %rbp 5dfb: 41 5c pop %r12 5dfd: 5f pop %rdi 5dfe: 5e pop %rsi 5dff: c3 ret 5e00: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e05: 48 83 c4 28 add $0x28,%rsp 5e09: 5d pop %rbp 5e0a: 41 5c pop %r12 5e0c: 5f pop %rdi 5e0d: 5e pop %rsi 5e0e: c3 ret 5e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e16: 00 5e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e1e: 66 90 xchg %ax,%ax 5e20: 41 54 push %r12 5e22: 41 55 push %r13 5e24: 41 56 push %r14 5e26: 41 57 push %r15 5e28: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5e2d: 41 89 cd mov %ecx,%r13d 5e30: 4d 89 cc mov %r9,%r12 5e33: 41 83 fd 1e cmp $0x1e,%r13d 5e37: 0f 87 94 01 00 00 ja 0x5fd1 5e3d: 4d 85 e4 test %r12,%r12 5e40: 0f 84 9e 01 00 00 je 0x5fe4 5e46: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 5e4b: 4d 85 f6 test %r14,%r14 5e4e: 0f 84 90 01 00 00 je 0x5fe4 5e54: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 5e59: 4d 85 ff test %r15,%r15 5e5c: 0f 84 82 01 00 00 je 0x5fe4 5e62: 83 fa 08 cmp $0x8,%edx 5e65: 74 22 je 0x5e89 5e67: 83 fa 04 cmp $0x4,%edx 5e6a: 74 1d je 0x5e89 5e6c: 83 fa 01 cmp $0x1,%edx 5e6f: 74 18 je 0x5e89 5e71: 83 fa 02 cmp $0x2,%edx 5e74: 74 13 je 0x5e89 5e76: b8 ee ff ff ff mov $0xffffffee,%eax 5e7b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5e80: 41 5f pop %r15 5e82: 41 5e pop %r14 5e84: 41 5d pop %r13 5e86: 41 5c pop %r12 5e88: c3 ret 5e89: 41 83 fd 1d cmp $0x1d,%r13d 5e8d: 0f 8f 3e 01 00 00 jg 0x5fd1 5e93: 41 83 fd 04 cmp $0x4,%r13d 5e97: 7f 15 jg 0x5eae 5e99: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 5ea0: 00 5ea1: 33 c0 xor %eax,%eax 5ea3: 41 89 06 mov %eax,(%r14) 5ea6: 41 89 07 mov %eax,(%r15) 5ea9: e9 13 01 00 00 jmp 0x5fc1 5eae: 41 83 fd 06 cmp $0x6,%r13d 5eb2: 7f 12 jg 0x5ec6 5eb4: 33 c0 xor %eax,%eax 5eb6: 41 89 04 24 mov %eax,(%r12) 5eba: 41 89 06 mov %eax,(%r14) 5ebd: 41 89 07 mov %eax,(%r15) 5ec0: 41 8b 14 24 mov (%r12),%edx 5ec4: eb 6a jmp 0x5f30 5ec6: 41 8d 4d ff lea -0x1(%r13),%ecx 5eca: 83 f9 11 cmp $0x11,%ecx 5ecd: 7f 49 jg 0x5f18 5ecf: 41 bb 01 00 00 00 mov $0x1,%r11d 5ed5: 41 d3 e3 shl %cl,%r11d 5ed8: 44 89 da mov %r11d,%edx 5edb: 45 89 da mov %r11d,%r10d 5ede: d1 fa sar $1,%edx 5ee0: c1 ea 1e shr $0x1e,%edx 5ee3: 41 c1 e2 03 shl $0x3,%r10d 5ee7: 41 03 d3 add %r11d,%edx 5eea: 44 89 d0 mov %r10d,%eax 5eed: 83 e2 fc and $0xfffffffc,%edx 5ef0: 83 c0 47 add $0x47,%eax 5ef3: 41 83 c2 3f add $0x3f,%r10d 5ef7: 83 c2 43 add $0x43,%edx 5efa: 83 e0 c0 and $0xffffffc0,%eax 5efd: 41 89 04 24 mov %eax,(%r12) 5f01: 41 83 e2 c0 and $0xffffffc0,%r10d 5f05: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 5f0c: 83 e2 c0 and $0xffffffc0,%edx 5f0f: 45 89 17 mov %r10d,(%r15) 5f12: 41 03 14 24 add (%r12),%edx 5f16: eb 12 jmp 0x5f2a 5f18: 4c 89 e2 mov %r12,%rdx 5f1b: 4d 89 f0 mov %r14,%r8 5f1e: 4d 89 f9 mov %r15,%r9 5f21: e8 5a 78 03 00 call 0x3d780 5f26: 41 8b 14 24 mov (%r12),%edx 5f2a: 41 83 fd 13 cmp $0x13,%r13d 5f2e: 7d 29 jge 0x5f59 5f30: 44 89 e9 mov %r13d,%ecx 5f33: b8 01 00 00 00 mov $0x1,%eax 5f38: d3 e0 shl %cl,%eax 5f3a: 41 89 c2 mov %eax,%r10d 5f3d: 41 d1 fa sar $1,%r10d 5f40: 41 c1 ea 1e shr $0x1e,%r10d 5f44: 44 03 d0 add %eax,%r10d 5f47: 41 c1 ea 02 shr $0x2,%r10d 5f4b: 41 c1 e2 03 shl $0x3,%r10d 5f4f: 41 83 c2 3f add $0x3f,%r10d 5f53: 41 83 e2 c0 and $0xffffffc0,%r10d 5f57: eb 1c jmp 0x5f75 5f59: 41 ba 01 00 00 00 mov $0x1,%r10d 5f5f: 41 8d 4d 14 lea 0x14(%r13),%ecx 5f63: 41 d3 e2 shl %cl,%r10d 5f66: 41 c1 e2 03 shl $0x3,%r10d 5f6a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 5f71: 41 83 e2 c0 and $0xffffffc0,%r10d 5f75: 45 03 d2 add %r10d,%r10d 5f78: 41 03 d2 add %r10d,%edx 5f7b: 81 c2 00 01 00 00 add $0x100,%edx 5f81: 41 89 14 24 mov %edx,(%r12) 5f85: 41 83 fd 0a cmp $0xa,%r13d 5f89: 7f 04 jg 0x5f8f 5f8b: 33 d2 xor %edx,%edx 5f8d: eb 22 jmp 0x5fb1 5f8f: 44 89 e9 mov %r13d,%ecx 5f92: b8 01 00 00 00 mov $0x1,%eax 5f97: d3 e0 shl %cl,%eax 5f99: 89 c2 mov %eax,%edx 5f9b: d1 fa sar $1,%edx 5f9d: c1 ea 1e shr $0x1e,%edx 5fa0: 03 d0 add %eax,%edx 5fa2: 83 e2 fc and $0xfffffffc,%edx 5fa5: 83 c2 43 add $0x43,%edx 5fa8: 83 e2 c0 and $0xffffffc0,%edx 5fab: 83 c2 40 add $0x40,%edx 5fae: 41 03 16 add (%r14),%edx 5fb1: 41 89 16 mov %edx,(%r14) 5fb4: 41 8b 07 mov (%r15),%eax 5fb7: 85 c0 test %eax,%eax 5fb9: 7e 06 jle 0x5fc1 5fbb: 83 c0 40 add $0x40,%eax 5fbe: 41 89 07 mov %eax,(%r15) 5fc1: 33 c0 xor %eax,%eax 5fc3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5fc8: 41 5f pop %r15 5fca: 41 5e pop %r14 5fcc: 41 5d pop %r13 5fce: 41 5c pop %r12 5fd0: c3 ret 5fd1: b8 ef ff ff ff mov $0xffffffef,%eax 5fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5fdb: 41 5f pop %r15 5fdd: 41 5e pop %r14 5fdf: 41 5d pop %r13 5fe1: 41 5c pop %r12 5fe3: c3 ret 5fe4: b8 f8 ff ff ff mov $0xfffffff8,%eax 5fe9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5fee: 41 5f pop %r15 5ff0: 41 5e pop %r14 5ff2: 41 5d pop %r13 5ff4: 41 5c pop %r12 5ff6: c3 ret 5ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5ffe: 00 00 6000: 56 push %rsi 6001: 57 push %rdi 6002: 41 54 push %r12 6004: 55 push %rbp 6005: 48 83 ec 28 sub $0x28,%rsp 6009: 89 cf mov %ecx,%edi 600b: 4d 89 cc mov %r9,%r12 600e: 83 ff 1e cmp $0x1e,%edi 6011: 0f 87 7a 01 00 00 ja 0x6191 6017: 4d 85 e4 test %r12,%r12 601a: 0f 84 80 01 00 00 je 0x61a0 6020: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 6025: 48 85 f6 test %rsi,%rsi 6028: 0f 84 72 01 00 00 je 0x61a0 602e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 6033: 48 85 ed test %rbp,%rbp 6036: 0f 84 64 01 00 00 je 0x61a0 603c: 83 fa 08 cmp $0x8,%edx 603f: 74 1e je 0x605f 6041: 83 fa 04 cmp $0x4,%edx 6044: 74 19 je 0x605f 6046: 83 fa 01 cmp $0x1,%edx 6049: 74 14 je 0x605f 604b: 83 fa 02 cmp $0x2,%edx 604e: 74 0f je 0x605f 6050: b8 ee ff ff ff mov $0xffffffee,%eax 6055: 48 83 c4 28 add $0x28,%rsp 6059: 5d pop %rbp 605a: 41 5c pop %r12 605c: 5f pop %rdi 605d: 5e pop %rsi 605e: c3 ret 605f: 83 ff 1d cmp $0x1d,%edi 6062: 0f 8f 29 01 00 00 jg 0x6191 6068: 83 ff 04 cmp $0x4,%edi 606b: 7f 14 jg 0x6081 606d: 33 c0 xor %eax,%eax 606f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 6076: 00 6077: 89 06 mov %eax,(%rsi) 6079: 89 45 00 mov %eax,0x0(%rbp) 607c: e9 04 01 00 00 jmp 0x6185 6081: 83 ff 06 cmp $0x6,%edi 6084: 7f 11 jg 0x6097 6086: 33 c0 xor %eax,%eax 6088: 41 89 04 24 mov %eax,(%r12) 608c: 89 06 mov %eax,(%rsi) 608e: 89 45 00 mov %eax,0x0(%rbp) 6091: 41 8b 04 24 mov (%r12),%eax 6095: eb 67 jmp 0x60fe 6097: 8d 4f ff lea -0x1(%rdi),%ecx 609a: 83 f9 11 cmp $0x11,%ecx 609d: 7f 48 jg 0x60e7 609f: 41 bb 01 00 00 00 mov $0x1,%r11d 60a5: 41 d3 e3 shl %cl,%r11d 60a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 60af: 00 60b0: 83 e0 c0 and $0xffffffc0,%eax 60b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 60ba: 00 60bb: 41 89 04 24 mov %eax,(%r12) 60bf: 44 89 d8 mov %r11d,%eax 60c2: 41 83 e2 c0 and $0xffffffc0,%r10d 60c6: d1 f8 sar $1,%eax 60c8: c7 06 00 00 00 00 movl $0x0,(%rsi) 60ce: c1 e8 1e shr $0x1e,%eax 60d1: 44 89 55 00 mov %r10d,0x0(%rbp) 60d5: 41 03 c3 add %r11d,%eax 60d8: 83 e0 fc and $0xfffffffc,%eax 60db: 83 c0 43 add $0x43,%eax 60de: 83 e0 c0 and $0xffffffc0,%eax 60e1: 41 03 04 24 add (%r12),%eax 60e5: eb 12 jmp 0x60f9 60e7: 4c 89 e2 mov %r12,%rdx 60ea: 49 89 f0 mov %rsi,%r8 60ed: 49 89 e9 mov %rbp,%r9 60f0: e8 ab 78 03 00 call 0x3d9a0 60f5: 41 8b 04 24 mov (%r12),%eax 60f9: 83 ff 15 cmp $0x15,%edi 60fc: 7d 2a jge 0x6128 60fe: 89 f9 mov %edi,%ecx 6100: 41 ba 01 00 00 00 mov $0x1,%r10d 6106: 41 d3 e2 shl %cl,%r10d 6109: 45 89 d3 mov %r10d,%r11d 610c: 41 d1 fb sar $1,%r11d 610f: 41 c1 eb 1e shr $0x1e,%r11d 6113: 45 03 da add %r10d,%r11d 6116: 41 c1 eb 02 shr $0x2,%r11d 611a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 6121: 00 6122: 41 83 e2 c0 and $0xffffffc0,%r10d 6126: eb 18 jmp 0x6140 6128: 8d 4f 14 lea 0x14(%rdi),%ecx 612b: 41 ba 01 00 00 00 mov $0x1,%r10d 6131: 41 d3 e2 shl %cl,%r10d 6134: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 613b: 00 613c: 41 83 e2 c0 and $0xffffffc0,%r10d 6140: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 6147: 00 6148: 41 89 04 24 mov %eax,(%r12) 614c: 83 ff 0a cmp $0xa,%edi 614f: 7f 04 jg 0x6155 6151: 33 c0 xor %eax,%eax 6153: eb 21 jmp 0x6176 6155: 89 f9 mov %edi,%ecx 6157: b8 01 00 00 00 mov $0x1,%eax 615c: 8b 16 mov (%rsi),%edx 615e: d3 e0 shl %cl,%eax 6160: 89 c7 mov %eax,%edi 6162: d1 ff sar $1,%edi 6164: c1 ef 1e shr $0x1e,%edi 6167: 03 f8 add %eax,%edi 6169: 83 e7 fc and $0xfffffffc,%edi 616c: 83 c7 43 add $0x43,%edi 616f: 83 e7 c0 and $0xffffffc0,%edi 6172: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 6176: 89 06 mov %eax,(%rsi) 6178: 8b 45 00 mov 0x0(%rbp),%eax 617b: 85 c0 test %eax,%eax 617d: 7e 06 jle 0x6185 617f: 83 c0 40 add $0x40,%eax 6182: 89 45 00 mov %eax,0x0(%rbp) 6185: 33 c0 xor %eax,%eax 6187: 48 83 c4 28 add $0x28,%rsp 618b: 5d pop %rbp 618c: 41 5c pop %r12 618e: 5f pop %rdi 618f: 5e pop %rsi 6190: c3 ret 6191: b8 ef ff ff ff mov $0xffffffef,%eax 6196: 48 83 c4 28 add $0x28,%rsp 619a: 5d pop %rbp 619b: 41 5c pop %r12 619d: 5f pop %rdi 619e: 5e pop %rsi 619f: c3 ret 61a0: b8 f8 ff ff ff mov $0xfffffff8,%eax 61a5: 48 83 c4 28 add $0x28,%rsp 61a9: 5d pop %rbp 61aa: 41 5c pop %r12 61ac: 5f pop %rdi 61ad: 5e pop %rsi 61ae: c3 ret 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: 56 push %rsi 61c1: 57 push %rdi 61c2: 41 54 push %r12 61c4: 55 push %rbp 61c5: 48 83 ec 28 sub $0x28,%rsp 61c9: 89 cf mov %ecx,%edi 61cb: 4d 89 cc mov %r9,%r12 61ce: 83 ff 1e cmp $0x1e,%edi 61d1: 0f 87 7a 01 00 00 ja 0x6351 61d7: 4d 85 e4 test %r12,%r12 61da: 0f 84 80 01 00 00 je 0x6360 61e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 61e5: 48 85 f6 test %rsi,%rsi 61e8: 0f 84 72 01 00 00 je 0x6360 61ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 61f3: 48 85 ed test %rbp,%rbp 61f6: 0f 84 64 01 00 00 je 0x6360 61fc: 83 fa 08 cmp $0x8,%edx 61ff: 74 1e je 0x621f 6201: 83 fa 04 cmp $0x4,%edx 6204: 74 19 je 0x621f 6206: 83 fa 01 cmp $0x1,%edx 6209: 74 14 je 0x621f 620b: 83 fa 02 cmp $0x2,%edx 620e: 74 0f je 0x621f 6210: b8 ee ff ff ff mov $0xffffffee,%eax 6215: 48 83 c4 28 add $0x28,%rsp 6219: 5d pop %rbp 621a: 41 5c pop %r12 621c: 5f pop %rdi 621d: 5e pop %rsi 621e: c3 ret 621f: 83 ff 1d cmp $0x1d,%edi 6222: 0f 8f 29 01 00 00 jg 0x6351 6228: 83 ff 04 cmp $0x4,%edi 622b: 7f 14 jg 0x6241 622d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 6234: 00 6235: 33 c0 xor %eax,%eax 6237: 89 06 mov %eax,(%rsi) 6239: 89 45 00 mov %eax,0x0(%rbp) 623c: e9 04 01 00 00 jmp 0x6345 6241: 83 ff 07 cmp $0x7,%edi 6244: 7f 11 jg 0x6257 6246: 33 c0 xor %eax,%eax 6248: 41 89 04 24 mov %eax,(%r12) 624c: 89 06 mov %eax,(%rsi) 624e: 89 45 00 mov %eax,0x0(%rbp) 6251: 41 8b 04 24 mov (%r12),%eax 6255: eb 67 jmp 0x62be 6257: 8d 4f ff lea -0x1(%rdi),%ecx 625a: 83 f9 12 cmp $0x12,%ecx 625d: 7f 48 jg 0x62a7 625f: 41 bb 01 00 00 00 mov $0x1,%r11d 6265: 41 d3 e3 shl %cl,%r11d 6268: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 626f: 00 6270: 83 e0 c0 and $0xffffffc0,%eax 6273: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 627a: 00 627b: 41 89 04 24 mov %eax,(%r12) 627f: 44 89 d8 mov %r11d,%eax 6282: d1 f8 sar $1,%eax 6284: 41 83 e2 c0 and $0xffffffc0,%r10d 6288: c1 e8 1e shr $0x1e,%eax 628b: 41 03 c3 add %r11d,%eax 628e: 83 e0 fc and $0xfffffffc,%eax 6291: 83 c0 43 add $0x43,%eax 6294: c7 06 00 00 00 00 movl $0x0,(%rsi) 629a: 83 e0 c0 and $0xffffffc0,%eax 629d: 44 89 55 00 mov %r10d,0x0(%rbp) 62a1: 41 03 04 24 add (%r12),%eax 62a5: eb 12 jmp 0x62b9 62a7: 4c 89 e2 mov %r12,%rdx 62aa: 49 89 f0 mov %rsi,%r8 62ad: 49 89 e9 mov %rbp,%r9 62b0: e8 2b 79 03 00 call 0x3dbe0 62b5: 41 8b 04 24 mov (%r12),%eax 62b9: 83 ff 13 cmp $0x13,%edi 62bc: 7d 2a jge 0x62e8 62be: 89 f9 mov %edi,%ecx 62c0: 41 ba 01 00 00 00 mov $0x1,%r10d 62c6: 41 d3 e2 shl %cl,%r10d 62c9: 45 89 d3 mov %r10d,%r11d 62cc: 41 d1 fb sar $1,%r11d 62cf: 41 c1 eb 1e shr $0x1e,%r11d 62d3: 45 03 da add %r10d,%r11d 62d6: 41 c1 eb 02 shr $0x2,%r11d 62da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 62e1: 00 62e2: 41 83 e2 c0 and $0xffffffc0,%r10d 62e6: eb 18 jmp 0x6300 62e8: 41 ba 01 00 00 00 mov $0x1,%r10d 62ee: 8d 4f 14 lea 0x14(%rdi),%ecx 62f1: 41 d3 e2 shl %cl,%r10d 62f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 62fb: 00 62fc: 41 83 e2 c0 and $0xffffffc0,%r10d 6300: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 6307: 00 6308: 41 89 04 24 mov %eax,(%r12) 630c: 83 ff 0a cmp $0xa,%edi 630f: 7f 04 jg 0x6315 6311: 33 c0 xor %eax,%eax 6313: eb 21 jmp 0x6336 6315: 89 f9 mov %edi,%ecx 6317: b8 01 00 00 00 mov $0x1,%eax 631c: d3 e0 shl %cl,%eax 631e: 89 c7 mov %eax,%edi 6320: d1 ff sar $1,%edi 6322: c1 ef 1e shr $0x1e,%edi 6325: 03 f8 add %eax,%edi 6327: 83 e7 fc and $0xfffffffc,%edi 632a: 83 c7 43 add $0x43,%edi 632d: 83 e7 c0 and $0xffffffc0,%edi 6330: 8b 16 mov (%rsi),%edx 6332: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 6336: 89 06 mov %eax,(%rsi) 6338: 8b 45 00 mov 0x0(%rbp),%eax 633b: 85 c0 test %eax,%eax 633d: 7e 06 jle 0x6345 633f: 83 c0 40 add $0x40,%eax 6342: 89 45 00 mov %eax,0x0(%rbp) 6345: 33 c0 xor %eax,%eax 6347: 48 83 c4 28 add $0x28,%rsp 634b: 5d pop %rbp 634c: 41 5c pop %r12 634e: 5f pop %rdi 634f: 5e pop %rsi 6350: c3 ret 6351: b8 ef ff ff ff mov $0xffffffef,%eax 6356: 48 83 c4 28 add $0x28,%rsp 635a: 5d pop %rbp 635b: 41 5c pop %r12 635d: 5f pop %rdi 635e: 5e pop %rsi 635f: c3 ret 6360: b8 f8 ff ff ff mov $0xfffffff8,%eax 6365: 48 83 c4 28 add $0x28,%rsp 6369: 5d pop %rbp 636a: 41 5c pop %r12 636c: 5f pop %rdi 636d: 5e pop %rsi 636e: c3 ret 636f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6376: 00 6377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 637e: 66 90 xchg %ax,%ax 6380: 56 push %rsi 6381: 57 push %rdi 6382: 41 54 push %r12 6384: 41 55 push %r13 6386: 48 83 ec 28 sub $0x28,%rsp 638a: 41 89 cc mov %ecx,%r12d 638d: 4d 89 cd mov %r9,%r13 6390: 41 83 fc 1e cmp $0x1e,%r12d 6394: 0f 87 7b 01 00 00 ja 0x6515 639a: 4d 85 ed test %r13,%r13 639d: 0f 84 82 01 00 00 je 0x6525 63a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 63a8: 48 85 ff test %rdi,%rdi 63ab: 0f 84 74 01 00 00 je 0x6525 63b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 63b6: 48 85 f6 test %rsi,%rsi 63b9: 0f 84 66 01 00 00 je 0x6525 63bf: 83 fa 08 cmp $0x8,%edx 63c2: 74 1f je 0x63e3 63c4: 83 fa 04 cmp $0x4,%edx 63c7: 74 1a je 0x63e3 63c9: 83 fa 01 cmp $0x1,%edx 63cc: 74 15 je 0x63e3 63ce: 83 fa 02 cmp $0x2,%edx 63d1: 74 10 je 0x63e3 63d3: b8 ee ff ff ff mov $0xffffffee,%eax 63d8: 48 83 c4 28 add $0x28,%rsp 63dc: 41 5d pop %r13 63de: 41 5c pop %r12 63e0: 5f pop %rdi 63e1: 5e pop %rsi 63e2: c3 ret 63e3: 41 83 fc 1d cmp $0x1d,%r12d 63e7: 0f 8f 28 01 00 00 jg 0x6515 63ed: 41 83 fc 04 cmp $0x4,%r12d 63f1: 7f 13 jg 0x6406 63f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 63fa: 00 63fb: 33 c0 xor %eax,%eax 63fd: 89 07 mov %eax,(%rdi) 63ff: 89 06 mov %eax,(%rsi) 6401: e9 02 01 00 00 jmp 0x6508 6406: 41 83 fc 07 cmp $0x7,%r12d 640a: 7f 16 jg 0x6422 640c: 33 c0 xor %eax,%eax 640e: 41 ba 01 00 00 00 mov $0x1,%r10d 6414: 41 89 45 00 mov %eax,0x0(%r13) 6418: 89 07 mov %eax,(%rdi) 641a: 89 06 mov %eax,(%rsi) 641c: 41 8b 45 00 mov 0x0(%r13),%eax 6420: eb 6f jmp 0x6491 6422: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 6427: 83 f9 12 cmp $0x12,%ecx 642a: 7f 47 jg 0x6473 642c: 41 ba 01 00 00 00 mov $0x1,%r10d 6432: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 6437: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 643e: 00 643f: 83 e0 c0 and $0xffffffc0,%eax 6442: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 6449: 00 644a: 41 89 45 00 mov %eax,0x0(%r13) 644e: 44 89 d8 mov %r11d,%eax 6451: d1 f8 sar $1,%eax 6453: 83 e1 c0 and $0xffffffc0,%ecx 6456: c1 e8 1e shr $0x1e,%eax 6459: 41 03 c3 add %r11d,%eax 645c: 83 e0 fc and $0xfffffffc,%eax 645f: 83 c0 43 add $0x43,%eax 6462: c7 07 00 00 00 00 movl $0x0,(%rdi) 6468: 83 e0 c0 and $0xffffffc0,%eax 646b: 89 0e mov %ecx,(%rsi) 646d: 41 03 45 00 add 0x0(%r13),%eax 6471: eb 18 jmp 0x648b 6473: 4c 89 ea mov %r13,%rdx 6476: 49 89 f8 mov %rdi,%r8 6479: 49 89 f1 mov %rsi,%r9 647c: e8 9f 79 03 00 call 0x3de20 6481: 41 8b 45 00 mov 0x0(%r13),%eax 6485: 41 ba 01 00 00 00 mov $0x1,%r10d 648b: 41 83 fc 13 cmp $0x13,%r12d 648f: 7d 23 jge 0x64b4 6491: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 6496: 41 89 cb mov %ecx,%r11d 6499: 41 d1 fb sar $1,%r11d 649c: 41 c1 eb 1e shr $0x1e,%r11d 64a0: 44 03 d9 add %ecx,%r11d 64a3: 41 c1 eb 02 shr $0x2,%r11d 64a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 64ae: 00 64af: 83 e1 c0 and $0xffffffc0,%ecx 64b2: eb 15 jmp 0x64c9 64b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 64b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 64be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 64c5: 00 64c6: 83 e1 c0 and $0xffffffc0,%ecx 64c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 64d0: 41 89 45 00 mov %eax,0x0(%r13) 64d4: 41 83 fc 0a cmp $0xa,%r12d 64d8: 7f 04 jg 0x64de 64da: 33 c0 xor %eax,%eax 64dc: eb 1d jmp 0x64fb 64de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 64e3: 89 c1 mov %eax,%ecx 64e5: d1 f9 sar $1,%ecx 64e7: c1 e9 1e shr $0x1e,%ecx 64ea: 03 c8 add %eax,%ecx 64ec: 83 e1 fc and $0xfffffffc,%ecx 64ef: 83 c1 43 add $0x43,%ecx 64f2: 83 e1 c0 and $0xffffffc0,%ecx 64f5: 8b 17 mov (%rdi),%edx 64f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 64fb: 89 07 mov %eax,(%rdi) 64fd: 8b 06 mov (%rsi),%eax 64ff: 85 c0 test %eax,%eax 6501: 7e 05 jle 0x6508 6503: 83 c0 40 add $0x40,%eax 6506: 89 06 mov %eax,(%rsi) 6508: 33 c0 xor %eax,%eax 650a: 48 83 c4 28 add $0x28,%rsp 650e: 41 5d pop %r13 6510: 41 5c pop %r12 6512: 5f pop %rdi 6513: 5e pop %rsi 6514: c3 ret 6515: b8 ef ff ff ff mov $0xffffffef,%eax 651a: 48 83 c4 28 add $0x28,%rsp 651e: 41 5d pop %r13 6520: 41 5c pop %r12 6522: 5f pop %rdi 6523: 5e pop %rsi 6524: c3 ret 6525: b8 f8 ff ff ff mov $0xfffffff8,%eax 652a: 48 83 c4 28 add $0x28,%rsp 652e: 41 5d pop %r13 6530: 41 5c pop %r12 6532: 5f pop %rdi 6533: 5e pop %rsi 6534: c3 ret 6535: 0f 1f 40 00 nopl 0x0(%rax) 6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6540: 56 push %rsi 6541: 57 push %rdi 6542: 41 54 push %r12 6544: 41 55 push %r13 6546: 48 83 ec 28 sub $0x28,%rsp 654a: 41 89 cc mov %ecx,%r12d 654d: 4d 89 cd mov %r9,%r13 6550: 41 83 fc 1e cmp $0x1e,%r12d 6554: 0f 87 7b 01 00 00 ja 0x66d5 655a: 4d 85 ed test %r13,%r13 655d: 0f 84 82 01 00 00 je 0x66e5 6563: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6568: 48 85 ff test %rdi,%rdi 656b: 0f 84 74 01 00 00 je 0x66e5 6571: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 6576: 48 85 f6 test %rsi,%rsi 6579: 0f 84 66 01 00 00 je 0x66e5 657f: 83 fa 08 cmp $0x8,%edx 6582: 74 1f je 0x65a3 6584: 83 fa 04 cmp $0x4,%edx 6587: 74 1a je 0x65a3 6589: 83 fa 01 cmp $0x1,%edx 658c: 74 15 je 0x65a3 658e: 83 fa 02 cmp $0x2,%edx 6591: 74 10 je 0x65a3 6593: b8 ee ff ff ff mov $0xffffffee,%eax 6598: 48 83 c4 28 add $0x28,%rsp 659c: 41 5d pop %r13 659e: 41 5c pop %r12 65a0: 5f pop %rdi 65a1: 5e pop %rsi 65a2: c3 ret 65a3: 41 83 fc 1d cmp $0x1d,%r12d 65a7: 0f 8f 28 01 00 00 jg 0x66d5 65ad: 41 83 fc 04 cmp $0x4,%r12d 65b1: 7f 13 jg 0x65c6 65b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 65ba: 00 65bb: 33 c0 xor %eax,%eax 65bd: 89 07 mov %eax,(%rdi) 65bf: 89 06 mov %eax,(%rsi) 65c1: e9 02 01 00 00 jmp 0x66c8 65c6: 41 83 fc 07 cmp $0x7,%r12d 65ca: 7f 16 jg 0x65e2 65cc: 33 c0 xor %eax,%eax 65ce: 41 ba 01 00 00 00 mov $0x1,%r10d 65d4: 41 89 45 00 mov %eax,0x0(%r13) 65d8: 89 07 mov %eax,(%rdi) 65da: 89 06 mov %eax,(%rsi) 65dc: 41 8b 45 00 mov 0x0(%r13),%eax 65e0: eb 6f jmp 0x6651 65e2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 65e7: 83 f9 12 cmp $0x12,%ecx 65ea: 7f 47 jg 0x6633 65ec: 41 ba 01 00 00 00 mov $0x1,%r10d 65f2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 65f7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 65fe: 00 65ff: 83 e0 c0 and $0xffffffc0,%eax 6602: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 6609: 00 660a: 41 89 45 00 mov %eax,0x0(%r13) 660e: 44 89 d8 mov %r11d,%eax 6611: d1 f8 sar $1,%eax 6613: 83 e1 c0 and $0xffffffc0,%ecx 6616: c1 e8 1e shr $0x1e,%eax 6619: 41 03 c3 add %r11d,%eax 661c: 83 e0 fc and $0xfffffffc,%eax 661f: 83 c0 43 add $0x43,%eax 6622: c7 07 00 00 00 00 movl $0x0,(%rdi) 6628: 83 e0 c0 and $0xffffffc0,%eax 662b: 89 0e mov %ecx,(%rsi) 662d: 41 03 45 00 add 0x0(%r13),%eax 6631: eb 18 jmp 0x664b 6633: 4c 89 ea mov %r13,%rdx 6636: 49 89 f8 mov %rdi,%r8 6639: 49 89 f1 mov %rsi,%r9 663c: e8 ff 79 03 00 call 0x3e040 6641: 41 8b 45 00 mov 0x0(%r13),%eax 6645: 41 ba 01 00 00 00 mov $0x1,%r10d 664b: 41 83 fc 13 cmp $0x13,%r12d 664f: 7d 23 jge 0x6674 6651: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 6656: 41 89 cb mov %ecx,%r11d 6659: 41 d1 fb sar $1,%r11d 665c: 41 c1 eb 1e shr $0x1e,%r11d 6660: 44 03 d9 add %ecx,%r11d 6663: 41 c1 eb 02 shr $0x2,%r11d 6667: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 666e: 00 666f: 83 e1 c0 and $0xffffffc0,%ecx 6672: eb 15 jmp 0x6689 6674: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 6679: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 667e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 6685: 00 6686: 83 e1 c0 and $0xffffffc0,%ecx 6689: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 6690: 41 89 45 00 mov %eax,0x0(%r13) 6694: 41 83 fc 0a cmp $0xa,%r12d 6698: 7f 04 jg 0x669e 669a: 33 c0 xor %eax,%eax 669c: eb 1d jmp 0x66bb 669e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 66a3: 89 c1 mov %eax,%ecx 66a5: d1 f9 sar $1,%ecx 66a7: c1 e9 1e shr $0x1e,%ecx 66aa: 03 c8 add %eax,%ecx 66ac: 83 e1 fc and $0xfffffffc,%ecx 66af: 83 c1 43 add $0x43,%ecx 66b2: 83 e1 c0 and $0xffffffc0,%ecx 66b5: 8b 17 mov (%rdi),%edx 66b7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 66bb: 89 07 mov %eax,(%rdi) 66bd: 8b 06 mov (%rsi),%eax 66bf: 85 c0 test %eax,%eax 66c1: 7e 05 jle 0x66c8 66c3: 83 c0 40 add $0x40,%eax 66c6: 89 06 mov %eax,(%rsi) 66c8: 33 c0 xor %eax,%eax 66ca: 48 83 c4 28 add $0x28,%rsp 66ce: 41 5d pop %r13 66d0: 41 5c pop %r12 66d2: 5f pop %rdi 66d3: 5e pop %rsi 66d4: c3 ret 66d5: b8 ef ff ff ff mov $0xffffffef,%eax 66da: 48 83 c4 28 add $0x28,%rsp 66de: 41 5d pop %r13 66e0: 41 5c pop %r12 66e2: 5f pop %rdi 66e3: 5e pop %rsi 66e4: c3 ret 66e5: b8 f8 ff ff ff mov $0xfffffff8,%eax 66ea: 48 83 c4 28 add $0x28,%rsp 66ee: 41 5d pop %r13 66f0: 41 5c pop %r12 66f2: 5f pop %rdi 66f3: 5e pop %rsi 66f4: c3 ret 66f5: 0f 1f 40 00 nopl 0x0(%rax) 66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6700: 48 83 ec 28 sub $0x28,%rsp 6704: 48 85 c9 test %rcx,%rcx 6707: 74 25 je 0x672e 6709: 48 85 d2 test %rdx,%rdx 670c: 74 20 je 0x672e 670e: 4d 85 c0 test %r8,%r8 6711: 74 1b je 0x672e 6713: 45 85 c9 test %r9d,%r9d 6716: 7f 0a jg 0x6722 6718: b8 fa ff ff ff mov $0xfffffffa,%eax 671d: 48 83 c4 28 add $0x28,%rsp 6721: c3 ret 6722: e8 e9 c0 a5 01 call 0x1a62810 6727: 33 c0 xor %eax,%eax 6729: 48 83 c4 28 add $0x28,%rsp 672d: c3 ret 672e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6733: 48 83 c4 28 add $0x28,%rsp 6737: c3 ret 6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 673f: 00 6740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6745: 48 85 c9 test %rcx,%rcx 6748: 74 27 je 0x6771 674a: 48 85 d2 test %rdx,%rdx 674d: 74 22 je 0x6771 674f: 4d 85 c0 test %r8,%r8 6752: 74 1d je 0x6771 6754: 45 85 c9 test %r9d,%r9d 6757: 7f 0b jg 0x6764 6759: b8 fa ff ff ff mov $0xfffffffa,%eax 675e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6763: c3 ret 6764: e8 57 c7 a5 01 call 0x1a62ec0 6769: 33 c0 xor %eax,%eax 676b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6770: c3 ret 6771: b8 f8 ff ff ff mov $0xfffffff8,%eax 6776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 677b: c3 ret 677c: 0f 1f 40 00 nopl 0x0(%rax) 6780: 48 83 ec 28 sub $0x28,%rsp 6784: 48 85 c9 test %rcx,%rcx 6787: 74 25 je 0x67ae 6789: 48 85 d2 test %rdx,%rdx 678c: 74 20 je 0x67ae 678e: 4d 85 c0 test %r8,%r8 6791: 74 1b je 0x67ae 6793: 45 85 c9 test %r9d,%r9d 6796: 7f 0a jg 0x67a2 6798: b8 fa ff ff ff mov $0xfffffffa,%eax 679d: 48 83 c4 28 add $0x28,%rsp 67a1: c3 ret 67a2: e8 c9 cd a5 01 call 0x1a63570 67a7: 33 c0 xor %eax,%eax 67a9: 48 83 c4 28 add $0x28,%rsp 67ad: c3 ret 67ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 67b3: 48 83 c4 28 add $0x28,%rsp 67b7: c3 ret 67b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67bf: 00 67c0: 56 push %rsi 67c1: 57 push %rdi 67c2: 55 push %rbp 67c3: 48 89 d5 mov %rdx,%rbp 67c6: 48 85 c9 test %rcx,%rcx 67c9: 0f 84 2b 02 00 00 je 0x69fa 67cf: 48 85 ed test %rbp,%rbp 67d2: 0f 84 22 02 00 00 je 0x69fa 67d8: 4d 85 c0 test %r8,%r8 67db: 0f 84 19 02 00 00 je 0x69fa 67e1: 45 85 c9 test %r9d,%r9d 67e4: 0f 8e 07 02 00 00 jle 0x69f1 67ea: 41 83 f9 08 cmp $0x8,%r9d 67ee: 0f 8c ed 01 00 00 jl 0x69e1 67f4: 4c 89 c6 mov %r8,%rsi 67f7: 48 83 e6 1f and $0x1f,%rsi 67fb: 89 f6 mov %esi,%esi 67fd: 85 f6 test %esi,%esi 67ff: 74 14 je 0x6815 6801: f7 c6 07 00 00 00 test $0x7,%esi 6807: 0f 85 d4 01 00 00 jne 0x69e1 680d: f7 de neg %esi 680f: 83 c6 20 add $0x20,%esi 6812: c1 ee 03 shr $0x3,%esi 6815: 8d 46 08 lea 0x8(%rsi),%eax 6818: 44 3b c8 cmp %eax,%r9d 681b: 0f 8c c0 01 00 00 jl 0x69e1 6821: 44 89 c8 mov %r9d,%eax 6824: 33 d2 xor %edx,%edx 6826: 2b c6 sub %esi,%eax 6828: 83 e0 07 and $0x7,%eax 682b: f7 d8 neg %eax 682d: 41 03 c1 add %r9d,%eax 6830: 85 f6 test %esi,%esi 6832: 76 3e jbe 0x6872 6834: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6840: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 6845: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 684b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 684f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 6853: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 6858: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 685c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 6860: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 6864: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 686a: 48 ff c2 inc %rdx 686d: 48 3b d6 cmp %rsi,%rdx 6870: 72 ce jb 0x6840 6872: 48 63 d0 movslq %eax,%rdx 6875: 0f 1f 40 00 nopl 0x0(%rax) 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6880: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 6886: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 688b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 6892: 01 6893: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 6897: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 689b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 68a2: 01 68a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 68a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 68ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 68b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 68b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) 68ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 68c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 68c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 68cd: 01 68ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 68d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 68d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 68dd: 01 68de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 68e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 68e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 68eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 68ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) 68f6: 48 83 c6 08 add $0x8,%rsi 68fa: 48 3b f2 cmp %rdx,%rsi 68fd: 72 81 jb 0x6880 68ff: 8d 70 01 lea 0x1(%rax),%esi 6902: 41 3b f1 cmp %r9d,%esi 6905: 0f 87 c8 00 00 00 ja 0x69d3 690b: 4d 63 c9 movslq %r9d,%r9 690e: 4c 2b ca sub %rdx,%r9 6911: 49 83 f9 02 cmp $0x2,%r9 6915: 0f 8c c1 00 00 00 jl 0x69dc 691b: 45 89 cb mov %r9d,%r11d 691e: 45 33 d2 xor %r10d,%r10d 6921: 41 83 e3 fe and $0xfffffffe,%r11d 6925: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 6929: 4d 63 db movslq %r11d,%r11 692c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 6931: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 6935: 0f 1f 40 00 nopl 0x0(%rax) 6939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6940: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 6946: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 694c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 6952: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 6957: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 695b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 695f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 6963: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) 6969: 49 83 c2 02 add $0x2,%r10 696d: 4d 3b d3 cmp %r11,%r10 6970: 72 ce jb 0x6940 6972: 4d 3b d9 cmp %r9,%r11 6975: 73 5c jae 0x69d3 6977: 48 63 c0 movslq %eax,%rax 697a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 697e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 6983: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 6987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 698e: 00 698f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6996: 0f 1f 00 nopl (%rax) 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 69a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 69ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 69b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 69b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 69b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 69bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 69c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 69c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 69cb: 49 ff c3 inc %r11 69ce: 4d 3b d9 cmp %r9,%r11 69d1: 72 cd jb 0x69a0 69d3: 33 c0 xor %eax,%eax 69d5: c5 f8 77 vzeroupper 69d8: 5d pop %rbp 69d9: 5f pop %rdi 69da: 5e pop %rsi 69db: c3 ret 69dc: 45 33 db xor %r11d,%r11d 69df: eb 91 jmp 0x6972 69e1: 33 c0 xor %eax,%eax 69e3: 41 83 f9 01 cmp $0x1,%r9d 69e7: 72 ea jb 0x69d3 69e9: 4d 63 c9 movslq %r9d,%r9 69ec: 45 33 db xor %r11d,%r11d 69ef: eb 81 jmp 0x6972 69f1: b8 fa ff ff ff mov $0xfffffffa,%eax 69f6: 5d pop %rbp 69f7: 5f pop %rdi 69f8: 5e pop %rsi 69f9: c3 ret 69fa: b8 f8 ff ff ff mov $0xfffffff8,%eax 69ff: 5d pop %rbp 6a00: 5f pop %rdi 6a01: 5e pop %rsi 6a02: c3 ret 6a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a0a: 00 6a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a20: 41 56 push %r14 6a22: 49 89 ca mov %rcx,%r10 6a25: 49 89 d3 mov %rdx,%r11 6a28: 4d 85 d2 test %r10,%r10 6a2b: 0f 84 82 01 00 00 je 0x6bb3 6a31: 4d 85 db test %r11,%r11 6a34: 0f 84 79 01 00 00 je 0x6bb3 6a3a: 4d 85 c0 test %r8,%r8 6a3d: 0f 84 70 01 00 00 je 0x6bb3 6a43: 45 85 c9 test %r9d,%r9d 6a46: 0f 8e 5f 01 00 00 jle 0x6bab 6a4c: 49 63 d1 movslq %r9d,%rdx 6a4f: 48 83 fa 08 cmp $0x8,%rdx 6a53: 0f 8c 3f 01 00 00 jl 0x6b98 6a59: 48 83 fa 0f cmp $0xf,%rdx 6a5d: 0f 8c 3a 01 00 00 jl 0x6b9d 6a63: 4c 89 c0 mov %r8,%rax 6a66: 48 83 e0 1f and $0x1f,%rax 6a6a: 85 c0 test %eax,%eax 6a6c: 74 10 je 0x6a7e 6a6e: a8 07 test $0x7,%al 6a70: 0f 85 22 01 00 00 jne 0x6b98 6a76: f7 d8 neg %eax 6a78: 83 c0 20 add $0x20,%eax 6a7b: c1 e8 03 shr $0x3,%eax 6a7e: 89 c1 mov %eax,%ecx 6a80: 4c 8d 71 08 lea 0x8(%rcx),%r14 6a84: 49 3b d6 cmp %r14,%rdx 6a87: 0f 8c 0b 01 00 00 jl 0x6b98 6a8d: 45 89 ce mov %r9d,%r14d 6a90: 44 2b f0 sub %eax,%r14d 6a93: 41 83 e6 07 and $0x7,%r14d 6a97: 45 2b ce sub %r14d,%r9d 6a9a: 4d 63 c9 movslq %r9d,%r9 6a9d: 85 c0 test %eax,%eax 6a9f: b8 00 00 00 00 mov $0x0,%eax 6aa4: 76 5a jbe 0x6b00 6aa6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6aad: 00 6aae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ab5: 0f 1f 40 00 nopl 0x0(%rax) 6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ac0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 6ac6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 6acc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 6ad0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 6ad5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 6ad9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 6add: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 6ae2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 6ae8: 48 ff c0 inc %rax 6aeb: 48 3b c1 cmp %rcx,%rax 6aee: 72 d0 jb 0x6ac0 6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6af7: 00 6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6aff: 90 nop 6b00: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 6b06: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 6b0c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 6b11: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 6b15: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 6b1b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 6b20: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 6b26: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 6b2d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 6b34: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 6b39: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 6b3d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 6b44: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 6b49: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) 6b50: 48 83 c1 08 add $0x8,%rcx 6b54: 49 3b c9 cmp %r9,%rcx 6b57: 72 a7 jb 0x6b00 6b59: 4c 3b ca cmp %rdx,%r9 6b5c: 73 32 jae 0x6b90 6b5e: 66 90 xchg %ax,%ax 6b60: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 6b66: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 6b6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 6b70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 6b75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 6b79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 6b7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 6b82: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 6b88: 49 ff c1 inc %r9 6b8b: 4c 3b ca cmp %rdx,%r9 6b8e: 72 d0 jb 0x6b60 6b90: 33 c0 xor %eax,%eax 6b92: c5 f8 77 vzeroupper 6b95: 41 5e pop %r14 6b97: c3 ret 6b98: 45 33 c9 xor %r9d,%r9d 6b9b: eb bc jmp 0x6b59 6b9d: 41 83 e1 f8 and $0xfffffff8,%r9d 6ba1: 33 c9 xor %ecx,%ecx 6ba3: 4d 63 c9 movslq %r9d,%r9 6ba6: e9 55 ff ff ff jmp 0x6b00 6bab: b8 fa ff ff ff mov $0xfffffffa,%eax 6bb0: 41 5e pop %r14 6bb2: c3 ret 6bb3: b8 f8 ff ff ff mov $0xfffffff8,%eax 6bb8: 41 5e pop %r14 6bba: c3 ret 6bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6bc0: 41 56 push %r14 6bc2: 49 89 ca mov %rcx,%r10 6bc5: 49 89 d3 mov %rdx,%r11 6bc8: 4d 85 d2 test %r10,%r10 6bcb: 0f 84 a2 01 00 00 je 0x6d73 6bd1: 4d 85 db test %r11,%r11 6bd4: 0f 84 99 01 00 00 je 0x6d73 6bda: 4d 85 c0 test %r8,%r8 6bdd: 0f 84 90 01 00 00 je 0x6d73 6be3: 45 85 c9 test %r9d,%r9d 6be6: 0f 8e 7f 01 00 00 jle 0x6d6b 6bec: 49 63 d1 movslq %r9d,%rdx 6bef: 48 83 fa 08 cmp $0x8,%rdx 6bf3: 0f 8c 5f 01 00 00 jl 0x6d58 6bf9: 48 83 fa 0f cmp $0xf,%rdx 6bfd: 0f 8c 5a 01 00 00 jl 0x6d5d 6c03: 4c 89 c0 mov %r8,%rax 6c06: 48 83 e0 1f and $0x1f,%rax 6c0a: 85 c0 test %eax,%eax 6c0c: 74 10 je 0x6c1e 6c0e: a8 07 test $0x7,%al 6c10: 0f 85 42 01 00 00 jne 0x6d58 6c16: f7 d8 neg %eax 6c18: 83 c0 20 add $0x20,%eax 6c1b: c1 e8 03 shr $0x3,%eax 6c1e: 89 c1 mov %eax,%ecx 6c20: 4c 8d 71 08 lea 0x8(%rcx),%r14 6c24: 49 3b d6 cmp %r14,%rdx 6c27: 0f 8c 2b 01 00 00 jl 0x6d58 6c2d: 45 89 ce mov %r9d,%r14d 6c30: 44 2b f0 sub %eax,%r14d 6c33: 41 83 e6 07 and $0x7,%r14d 6c37: 45 2b ce sub %r14d,%r9d 6c3a: 4d 63 c9 movslq %r9d,%r9 6c3d: 85 c0 test %eax,%eax 6c3f: b8 00 00 00 00 mov $0x0,%eax 6c44: 76 5a jbe 0x6ca0 6c46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c4d: 00 6c4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c55: 0f 1f 40 00 nopl 0x0(%rax) 6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c60: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 6c66: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 6c6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 6c70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 6c75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 6c79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 6c7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 6c82: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 6c88: 48 ff c0 inc %rax 6c8b: 48 3b c1 cmp %rcx,%rax 6c8e: 72 d0 jb 0x6c60 6c90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c97: 00 6c98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c9f: 90 nop 6ca0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 6ca6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 6cac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 6cb1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 6cb5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 6cbb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 6cc0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 6cc6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 6ccd: 01 6cce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 6cd5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 6cdc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 6ce2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 6ce9: 01 6cea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 6cf0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) 6cf7: 01 6cf8: 48 83 c1 08 add $0x8,%rcx 6cfc: 49 3b c9 cmp %r9,%rcx 6cff: 72 9f jb 0x6ca0 6d01: 4c 3b ca cmp %rdx,%r9 6d04: 73 4a jae 0x6d50 6d06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d0d: 00 6d0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d15: 0f 1f 40 00 nopl 0x0(%rax) 6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d20: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 6d26: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 6d2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 6d30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 6d35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 6d39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 6d3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 6d42: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 6d48: 49 ff c1 inc %r9 6d4b: 4c 3b ca cmp %rdx,%r9 6d4e: 72 d0 jb 0x6d20 6d50: 33 c0 xor %eax,%eax 6d52: c5 f8 77 vzeroupper 6d55: 41 5e pop %r14 6d57: c3 ret 6d58: 45 33 c9 xor %r9d,%r9d 6d5b: eb a4 jmp 0x6d01 6d5d: 41 83 e1 f8 and $0xfffffff8,%r9d 6d61: 33 c9 xor %ecx,%ecx 6d63: 4d 63 c9 movslq %r9d,%r9 6d66: e9 35 ff ff ff jmp 0x6ca0 6d6b: b8 fa ff ff ff mov $0xfffffffa,%eax 6d70: 41 5e pop %r14 6d72: c3 ret 6d73: b8 f8 ff ff ff mov $0xfffffff8,%eax 6d78: 41 5e pop %r14 6d7a: c3 ret 6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6d80: 48 83 ec 28 sub $0x28,%rsp 6d84: 48 85 c9 test %rcx,%rcx 6d87: 74 20 je 0x6da9 6d89: 48 85 d2 test %rdx,%rdx 6d8c: 74 1b je 0x6da9 6d8e: 45 85 c0 test %r8d,%r8d 6d91: 7f 0a jg 0x6d9d 6d93: b8 fa ff ff ff mov $0xfffffffa,%eax 6d98: 48 83 c4 28 add $0x28,%rsp 6d9c: c3 ret 6d9d: e8 2e b8 a5 01 call 0x1a625d0 6da2: 33 c0 xor %eax,%eax 6da4: 48 83 c4 28 add $0x28,%rsp 6da8: c3 ret 6da9: b8 f8 ff ff ff mov $0xfffffff8,%eax 6dae: 48 83 c4 28 add $0x28,%rsp 6db2: c3 ret 6db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6dbf: 00 6dc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6dc5: 48 85 c9 test %rcx,%rcx 6dc8: 74 22 je 0x6dec 6dca: 48 85 d2 test %rdx,%rdx 6dcd: 74 1d je 0x6dec 6dcf: 45 85 c0 test %r8d,%r8d 6dd2: 7f 0b jg 0x6ddf 6dd4: b8 fa ff ff ff mov $0xfffffffa,%eax 6dd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6dde: c3 ret 6ddf: e8 6c be a5 01 call 0x1a62c50 6de4: 33 c0 xor %eax,%eax 6de6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6deb: c3 ret 6dec: b8 f8 ff ff ff mov $0xfffffff8,%eax 6df1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6df6: c3 ret 6df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6dfe: 00 00 6e00: 48 83 ec 28 sub $0x28,%rsp 6e04: 48 85 c9 test %rcx,%rcx 6e07: 74 20 je 0x6e29 6e09: 48 85 d2 test %rdx,%rdx 6e0c: 74 1b je 0x6e29 6e0e: 45 85 c0 test %r8d,%r8d 6e11: 7f 0a jg 0x6e1d 6e13: b8 fa ff ff ff mov $0xfffffffa,%eax 6e18: 48 83 c4 28 add $0x28,%rsp 6e1c: c3 ret 6e1d: e8 de c4 a5 01 call 0x1a63300 6e22: 33 c0 xor %eax,%eax 6e24: 48 83 c4 28 add $0x28,%rsp 6e28: c3 ret 6e29: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e2e: 48 83 c4 28 add $0x28,%rsp 6e32: c3 ret 6e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e3f: 00 6e40: 56 push %rsi 6e41: 48 89 d6 mov %rdx,%rsi 6e44: 48 85 c9 test %rcx,%rcx 6e47: 0f 84 29 02 00 00 je 0x7076 6e4d: 48 85 f6 test %rsi,%rsi 6e50: 0f 84 20 02 00 00 je 0x7076 6e56: 45 85 c0 test %r8d,%r8d 6e59: 0f 8e 10 02 00 00 jle 0x706f 6e5f: 41 83 f8 08 cmp $0x8,%r8d 6e63: 0f 8c f6 01 00 00 jl 0x705f 6e69: 49 89 f1 mov %rsi,%r9 6e6c: 49 83 e1 1f and $0x1f,%r9 6e70: 45 89 c9 mov %r9d,%r9d 6e73: 45 85 c9 test %r9d,%r9d 6e76: 74 18 je 0x6e90 6e78: 41 f7 c1 07 00 00 00 test $0x7,%r9d 6e7f: 0f 85 da 01 00 00 jne 0x705f 6e85: 41 f7 d9 neg %r9d 6e88: 41 83 c1 20 add $0x20,%r9d 6e8c: 41 c1 e9 03 shr $0x3,%r9d 6e90: 41 8d 41 08 lea 0x8(%r9),%eax 6e94: 44 3b c0 cmp %eax,%r8d 6e97: 0f 8c c2 01 00 00 jl 0x705f 6e9d: 44 89 c0 mov %r8d,%eax 6ea0: 33 d2 xor %edx,%edx 6ea2: 41 2b c1 sub %r9d,%eax 6ea5: 83 e0 07 and $0x7,%eax 6ea8: f7 d8 neg %eax 6eaa: 41 03 c0 add %r8d,%eax 6ead: 45 85 c9 test %r9d,%r9d 6eb0: 76 3e jbe 0x6ef0 6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ec0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 6ec5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 6eca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 6ece: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 6ed2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 6ed7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 6edb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 6edf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 6ee3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 6ee8: 48 ff c2 inc %rdx 6eeb: 49 3b d1 cmp %r9,%rdx 6eee: 72 d0 jb 0x6ec0 6ef0: 48 63 d0 movslq %eax,%rdx 6ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6eff: 00 6f00: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 6f06: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 6f0c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 6f12: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 6f19: 01 6f1a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 6f1f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 6f23: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 6f27: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 6f2b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) 6f31: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 6f38: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 6f3f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 6f46: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 6f4d: 01 6f4e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 6f52: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 6f57: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 6f5b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 6f5f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) 6f66: 49 83 c1 08 add $0x8,%r9 6f6a: 4c 3b ca cmp %rdx,%r9 6f6d: 72 91 jb 0x6f00 6f6f: 44 8d 48 01 lea 0x1(%rax),%r9d 6f73: 45 3b c8 cmp %r8d,%r9d 6f76: 0f 87 d7 00 00 00 ja 0x7053 6f7c: 4d 63 d0 movslq %r8d,%r10 6f7f: 4c 2b d2 sub %rdx,%r10 6f82: 49 83 fa 02 cmp $0x2,%r10 6f86: 0f 8c ce 00 00 00 jl 0x705a 6f8c: 45 89 d3 mov %r10d,%r11d 6f8f: 45 33 c9 xor %r9d,%r9d 6f92: 41 83 e3 fe and $0xfffffffe,%r11d 6f96: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 6f9a: 4d 63 db movslq %r11d,%r11 6f9d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 6fa1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fa8: 00 6fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fb7: 00 6fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fbf: 90 nop 6fc0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 6fc6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 6fcc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 6fd2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 6fd7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 6fdb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 6fdf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 6fe3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) 6fe9: 49 83 c1 02 add $0x2,%r9 6fed: 4d 3b cb cmp %r11,%r9 6ff0: 72 ce jb 0x6fc0 6ff2: 4d 3b da cmp %r10,%r11 6ff5: 73 5c jae 0x7053 6ff7: 48 63 c0 movslq %eax,%rax 6ffa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 6ffe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 7002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7009: 00 700a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7018: 00 7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7020: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 7026: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 702c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 7030: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 7034: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 7039: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 703d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 7041: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 7045: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 704b: 49 ff c3 inc %r11 704e: 4d 3b da cmp %r10,%r11 7051: 72 cd jb 0x7020 7053: 33 c0 xor %eax,%eax 7055: c5 f8 77 vzeroupper 7058: 5e pop %rsi 7059: c3 ret 705a: 45 33 db xor %r11d,%r11d 705d: eb 93 jmp 0x6ff2 705f: 33 c0 xor %eax,%eax 7061: 41 83 f8 01 cmp $0x1,%r8d 7065: 72 ec jb 0x7053 7067: 4d 63 d0 movslq %r8d,%r10 706a: 45 33 db xor %r11d,%r11d 706d: eb 83 jmp 0x6ff2 706f: b8 fa ff ff ff mov $0xfffffffa,%eax 7074: 5e pop %rsi 7075: c3 ret 7076: b8 f8 ff ff ff mov $0xfffffff8,%eax 707b: 5e pop %rsi 707c: c3 ret 707d: 0f 1f 00 nopl (%rax) 7080: 49 89 d1 mov %rdx,%r9 7083: 48 85 c9 test %rcx,%rcx 7086: 0f 84 73 01 00 00 je 0x71ff 708c: 4d 85 c9 test %r9,%r9 708f: 0f 84 6a 01 00 00 je 0x71ff 7095: 45 85 c0 test %r8d,%r8d 7098: 0f 8e 5b 01 00 00 jle 0x71f9 709e: 49 63 d0 movslq %r8d,%rdx 70a1: 48 83 fa 08 cmp $0x8,%rdx 70a5: 0f 8c 49 01 00 00 jl 0x71f4 70ab: 4c 89 c8 mov %r9,%rax 70ae: 48 83 e0 1f and $0x1f,%rax 70b2: 89 c0 mov %eax,%eax 70b4: 85 c0 test %eax,%eax 70b6: 74 10 je 0x70c8 70b8: a8 07 test $0x7,%al 70ba: 0f 85 34 01 00 00 jne 0x71f4 70c0: f7 d8 neg %eax 70c2: 83 c0 20 add $0x20,%eax 70c5: c1 e8 03 shr $0x3,%eax 70c8: 44 8d 50 08 lea 0x8(%rax),%r10d 70cc: 49 3b d2 cmp %r10,%rdx 70cf: 0f 8c 1f 01 00 00 jl 0x71f4 70d5: 45 89 c2 mov %r8d,%r10d 70d8: 44 2b d0 sub %eax,%r10d 70db: 41 83 e2 07 and $0x7,%r10d 70df: 45 2b c2 sub %r10d,%r8d 70e2: 45 33 d2 xor %r10d,%r10d 70e5: 85 c0 test %eax,%eax 70e7: 76 47 jbe 0x7130 70e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70f0: 00 70f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70ff: 00 7100: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 7106: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 710c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 7110: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 7115: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 7119: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 711d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 7122: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 7128: 49 ff c2 inc %r10 712b: 4c 3b d0 cmp %rax,%r10 712e: 72 d0 jb 0x7100 7130: 4d 63 d0 movslq %r8d,%r10 7133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 713f: 00 7140: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 7145: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 714b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 7150: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 7154: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 715a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 715f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 7165: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 716b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 7172: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 7177: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 717b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 7182: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 7187: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) 718e: 48 83 c0 08 add $0x8,%rax 7192: 49 3b c2 cmp %r10,%rax 7195: 72 a9 jb 0x7140 7197: 33 c0 xor %eax,%eax 7199: 45 8d 50 01 lea 0x1(%r8),%r10d 719d: 4d 63 d2 movslq %r10d,%r10 71a0: 4c 3b d2 cmp %rdx,%r10 71a3: 77 49 ja 0x71ee 71a5: 4d 63 c0 movslq %r8d,%r8 71a8: 49 2b d0 sub %r8,%rdx 71ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 71af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 71b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 71b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 71bf: 00 71c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 71c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 71cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 71cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 71d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 71d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 71dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 71e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 71e6: 48 ff c0 inc %rax 71e9: 48 3b c2 cmp %rdx,%rax 71ec: 72 d2 jb 0x71c0 71ee: 33 c0 xor %eax,%eax 71f0: c5 f8 77 vzeroupper 71f3: c3 ret 71f4: 45 33 c0 xor %r8d,%r8d 71f7: eb 9e jmp 0x7197 71f9: b8 fa ff ff ff mov $0xfffffffa,%eax 71fe: c3 ret 71ff: b8 f8 ff ff ff mov $0xfffffff8,%eax 7204: c3 ret 7205: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 720c: 00 720d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7220: 49 89 d1 mov %rdx,%r9 7223: 48 85 c9 test %rcx,%rcx 7226: 0f 84 73 01 00 00 je 0x739f 722c: 4d 85 c9 test %r9,%r9 722f: 0f 84 6a 01 00 00 je 0x739f 7235: 45 85 c0 test %r8d,%r8d 7238: 0f 8e 5b 01 00 00 jle 0x7399 723e: 49 63 d0 movslq %r8d,%rdx 7241: 48 83 fa 08 cmp $0x8,%rdx 7245: 0f 8c 49 01 00 00 jl 0x7394 724b: 4c 89 c8 mov %r9,%rax 724e: 48 83 e0 1f and $0x1f,%rax 7252: 89 c0 mov %eax,%eax 7254: 85 c0 test %eax,%eax 7256: 74 10 je 0x7268 7258: a8 07 test $0x7,%al 725a: 0f 85 34 01 00 00 jne 0x7394 7260: f7 d8 neg %eax 7262: 83 c0 20 add $0x20,%eax 7265: c1 e8 03 shr $0x3,%eax 7268: 44 8d 50 08 lea 0x8(%rax),%r10d 726c: 49 3b d2 cmp %r10,%rdx 726f: 0f 8c 1f 01 00 00 jl 0x7394 7275: 45 89 c2 mov %r8d,%r10d 7278: 44 2b d0 sub %eax,%r10d 727b: 41 83 e2 07 and $0x7,%r10d 727f: 45 2b c2 sub %r10d,%r8d 7282: 45 33 d2 xor %r10d,%r10d 7285: 85 c0 test %eax,%eax 7287: 76 47 jbe 0x72d0 7289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7290: 00 7291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 729f: 00 72a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 72a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 72ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 72b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 72b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 72b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 72bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 72c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 72c8: 49 ff c2 inc %r10 72cb: 4c 3b d0 cmp %rax,%r10 72ce: 72 d0 jb 0x72a0 72d0: 4d 63 d0 movslq %r8d,%r10 72d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72df: 00 72e0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 72e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 72eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 72f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 72f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 72fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 72ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 7305: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 730c: 01 730d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 7314: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 731b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 7321: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 7328: 01 7329: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 732f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) 7336: 01 7337: 48 83 c0 08 add $0x8,%rax 733b: 49 3b c2 cmp %r10,%rax 733e: 72 a0 jb 0x72e0 7340: 33 c0 xor %eax,%eax 7342: 45 8d 50 01 lea 0x1(%r8),%r10d 7346: 4d 63 d2 movslq %r10d,%r10 7349: 4c 3b d2 cmp %rdx,%r10 734c: 77 40 ja 0x738e 734e: 4d 63 c0 movslq %r8d,%r8 7351: 49 2b d0 sub %r8,%rdx 7354: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 7358: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 735c: 0f 1f 40 00 nopl 0x0(%rax) 7360: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 7365: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 736b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 736f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 7374: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 7378: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 737c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 7381: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 7386: 48 ff c0 inc %rax 7389: 48 3b c2 cmp %rdx,%rax 738c: 72 d2 jb 0x7360 738e: 33 c0 xor %eax,%eax 7390: c5 f8 77 vzeroupper 7393: c3 ret 7394: 45 33 c0 xor %r8d,%r8d 7397: eb a7 jmp 0x7340 7399: b8 fa ff ff ff mov $0xfffffffa,%eax 739e: c3 ret 739f: b8 f8 ff ff ff mov $0xfffffff8,%eax 73a4: c3 ret 73a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73ac: 00 73ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73c0: 48 83 ec 28 sub $0x28,%rsp 73c4: 48 85 c9 test %rcx,%rcx 73c7: 74 23 je 0x73ec 73c9: 48 85 d2 test %rdx,%rdx 73cc: 74 1e je 0x73ec 73ce: 4d 85 c0 test %r8,%r8 73d1: 74 19 je 0x73ec 73d3: 45 85 c9 test %r9d,%r9d 73d6: 7e 1e jle 0x73f6 73d8: e8 d3 ce a5 01 call 0x1a642b0 73dd: ba 02 00 00 00 mov $0x2,%edx 73e2: 85 c0 test %eax,%eax 73e4: 0f 45 c2 cmovne %edx,%eax 73e7: 48 83 c4 28 add $0x28,%rsp 73eb: c3 ret 73ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 73f1: 48 83 c4 28 add $0x28,%rsp 73f5: c3 ret 73f6: b8 fa ff ff ff mov $0xfffffffa,%eax 73fb: 48 83 c4 28 add $0x28,%rsp 73ff: c3 ret 7400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7405: 48 85 c9 test %rcx,%rcx 7408: 74 24 je 0x742e 740a: 48 85 d2 test %rdx,%rdx 740d: 74 1f je 0x742e 740f: 4d 85 c0 test %r8,%r8 7412: 74 1a je 0x742e 7414: 45 85 c9 test %r9d,%r9d 7417: 7e 20 jle 0x7439 7419: e8 e2 13 a6 01 call 0x1a68800 741e: ba 02 00 00 00 mov $0x2,%edx 7423: 85 c0 test %eax,%eax 7425: 0f 45 c2 cmovne %edx,%eax 7428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 742d: c3 ret 742e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7438: c3 ret 7439: b8 fa ff ff ff mov $0xfffffffa,%eax 743e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7443: c3 ret 7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 744b: 00 744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 745f: 00 7460: 48 83 ec 28 sub $0x28,%rsp 7464: 48 85 c9 test %rcx,%rcx 7467: 74 23 je 0x748c 7469: 48 85 d2 test %rdx,%rdx 746c: 74 1e je 0x748c 746e: 4d 85 c0 test %r8,%r8 7471: 74 19 je 0x748c 7473: 45 85 c9 test %r9d,%r9d 7476: 7e 1e jle 0x7496 7478: e8 93 37 a6 01 call 0x1a6ac10 747d: ba 02 00 00 00 mov $0x2,%edx 7482: 85 c0 test %eax,%eax 7484: 0f 45 c2 cmovne %edx,%eax 7487: 48 83 c4 28 add $0x28,%rsp 748b: c3 ret 748c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7491: 48 83 c4 28 add $0x28,%rsp 7495: c3 ret 7496: b8 fa ff ff ff mov $0xfffffffa,%eax 749b: 48 83 c4 28 add $0x28,%rsp 749f: c3 ret 74a0: 48 83 ec 28 sub $0x28,%rsp 74a4: 48 85 c9 test %rcx,%rcx 74a7: 74 23 je 0x74cc 74a9: 48 85 d2 test %rdx,%rdx 74ac: 74 1e je 0x74cc 74ae: 4d 85 c0 test %r8,%r8 74b1: 74 19 je 0x74cc 74b3: 45 85 c9 test %r9d,%r9d 74b6: 7e 1e jle 0x74d6 74b8: e8 a3 79 a6 01 call 0x1a6ee60 74bd: ba 02 00 00 00 mov $0x2,%edx 74c2: 85 c0 test %eax,%eax 74c4: 0f 45 c2 cmovne %edx,%eax 74c7: 48 83 c4 28 add $0x28,%rsp 74cb: c3 ret 74cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 74d1: 48 83 c4 28 add $0x28,%rsp 74d5: c3 ret 74d6: b8 fa ff ff ff mov $0xfffffffa,%eax 74db: 48 83 c4 28 add $0x28,%rsp 74df: c3 ret 74e0: 48 83 ec 28 sub $0x28,%rsp 74e4: 48 85 c9 test %rcx,%rcx 74e7: 74 23 je 0x750c 74e9: 48 85 d2 test %rdx,%rdx 74ec: 74 1e je 0x750c 74ee: 4d 85 c0 test %r8,%r8 74f1: 74 19 je 0x750c 74f3: 45 85 c9 test %r9d,%r9d 74f6: 7e 1e jle 0x7516 74f8: e8 63 bd a6 01 call 0x1a73260 74fd: ba 02 00 00 00 mov $0x2,%edx 7502: 85 c0 test %eax,%eax 7504: 0f 45 c2 cmovne %edx,%eax 7507: 48 83 c4 28 add $0x28,%rsp 750b: c3 ret 750c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7511: 48 83 c4 28 add $0x28,%rsp 7515: c3 ret 7516: b8 fa ff ff ff mov $0xfffffffa,%eax 751b: 48 83 c4 28 add $0x28,%rsp 751f: c3 ret 7520: 48 83 ec 28 sub $0x28,%rsp 7524: 48 85 c9 test %rcx,%rcx 7527: 74 23 je 0x754c 7529: 48 85 d2 test %rdx,%rdx 752c: 74 1e je 0x754c 752e: 4d 85 c0 test %r8,%r8 7531: 74 19 je 0x754c 7533: 45 85 c9 test %r9d,%r9d 7536: 7e 1e jle 0x7556 7538: e8 43 fe a6 01 call 0x1a77380 753d: ba 02 00 00 00 mov $0x2,%edx 7542: 85 c0 test %eax,%eax 7544: 0f 45 c2 cmovne %edx,%eax 7547: 48 83 c4 28 add $0x28,%rsp 754b: c3 ret 754c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7551: 48 83 c4 28 add $0x28,%rsp 7555: c3 ret 7556: b8 fa ff ff ff mov $0xfffffffa,%eax 755b: 48 83 c4 28 add $0x28,%rsp 755f: c3 ret 7560: 48 83 ec 28 sub $0x28,%rsp 7564: 48 85 c9 test %rcx,%rcx 7567: 74 25 je 0x758e 7569: 48 85 d2 test %rdx,%rdx 756c: 74 20 je 0x758e 756e: 4d 85 c0 test %r8,%r8 7571: 74 1b je 0x758e 7573: 45 85 c9 test %r9d,%r9d 7576: 7f 0a jg 0x7582 7578: b8 fa ff ff ff mov $0xfffffffa,%eax 757d: 48 83 c4 28 add $0x28,%rsp 7581: c3 ret 7582: e8 d9 6c 03 00 call 0x3e260 7587: 33 c0 xor %eax,%eax 7589: 48 83 c4 28 add $0x28,%rsp 758d: c3 ret 758e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7593: 48 83 c4 28 add $0x28,%rsp 7597: c3 ret 7598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 759f: 00 75a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 75a5: 48 85 c9 test %rcx,%rcx 75a8: 74 27 je 0x75d1 75aa: 48 85 d2 test %rdx,%rdx 75ad: 74 22 je 0x75d1 75af: 4d 85 c0 test %r8,%r8 75b2: 74 1d je 0x75d1 75b4: 45 85 c9 test %r9d,%r9d 75b7: 7f 0b jg 0x75c4 75b9: b8 fa ff ff ff mov $0xfffffffa,%eax 75be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 75c3: c3 ret 75c4: e8 d7 72 03 00 call 0x3e8a0 75c9: 33 c0 xor %eax,%eax 75cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 75d0: c3 ret 75d1: b8 f8 ff ff ff mov $0xfffffff8,%eax 75d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 75db: c3 ret 75dc: 0f 1f 40 00 nopl 0x0(%rax) 75e0: 48 83 ec 28 sub $0x28,%rsp 75e4: 48 85 c9 test %rcx,%rcx 75e7: 74 25 je 0x760e 75e9: 48 85 d2 test %rdx,%rdx 75ec: 74 20 je 0x760e 75ee: 4d 85 c0 test %r8,%r8 75f1: 74 1b je 0x760e 75f3: 45 85 c9 test %r9d,%r9d 75f6: 7f 0a jg 0x7602 75f8: b8 fa ff ff ff mov $0xfffffffa,%eax 75fd: 48 83 c4 28 add $0x28,%rsp 7601: c3 ret 7602: e8 b9 78 03 00 call 0x3eec0 7607: 33 c0 xor %eax,%eax 7609: 48 83 c4 28 add $0x28,%rsp 760d: c3 ret 760e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7613: 48 83 c4 28 add $0x28,%rsp 7617: c3 ret 7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 761f: 00 7620: 41 56 push %r14 7622: 49 89 cb mov %rcx,%r11 7625: 4d 85 db test %r11,%r11 7628: 0f 84 1e 02 00 00 je 0x784c 762e: 48 85 d2 test %rdx,%rdx 7631: 0f 84 15 02 00 00 je 0x784c 7637: 4d 85 c0 test %r8,%r8 763a: 0f 84 0c 02 00 00 je 0x784c 7640: 45 85 c9 test %r9d,%r9d 7643: 0f 8e fb 01 00 00 jle 0x7844 7649: 49 63 c9 movslq %r9d,%rcx 764c: 48 83 f9 08 cmp $0x8,%rcx 7650: 0f 8c e9 01 00 00 jl 0x783f 7656: 4c 89 c0 mov %r8,%rax 7659: 48 83 e0 1f and $0x1f,%rax 765d: 85 c0 test %eax,%eax 765f: 74 0d je 0x766e 7661: a8 0f test $0xf,%al 7663: 0f 85 d6 01 00 00 jne 0x783f 7669: b8 01 00 00 00 mov $0x1,%eax 766e: 41 89 c2 mov %eax,%r10d 7671: 4d 8d 72 08 lea 0x8(%r10),%r14 7675: 49 3b ce cmp %r14,%rcx 7678: 0f 8c c1 01 00 00 jl 0x783f 767e: 45 89 ce mov %r9d,%r14d 7681: 44 2b f0 sub %eax,%r14d 7684: 41 83 e6 07 and $0x7,%r14d 7688: 45 2b ce sub %r14d,%r9d 768b: 45 33 f6 xor %r14d,%r14d 768e: 4d 63 c9 movslq %r9d,%r9 7691: 85 c0 test %eax,%eax 7693: 4c 89 f0 mov %r14,%rax 7696: 76 3f jbe 0x76d7 7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 769f: 00 76a0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 76a6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 76ab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 76b0: 49 ff c6 inc %r14 76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 76b7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 76bc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 76c0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 76c4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 76c8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 76ce: 48 83 c0 10 add $0x10,%rax 76d2: 4d 3b f2 cmp %r10,%r14 76d5: 72 c9 jb 0x76a0 76d7: 4c 89 d0 mov %r10,%rax 76da: 48 c1 e0 04 shl $0x4,%rax 76de: 66 90 xchg %ax,%ax 76e0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 76e5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 76eb: 49 83 c2 08 add $0x8,%r10 76ef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 76f6: 01 76f7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 76fb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 76ff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 7706: 01 7707: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 770b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 7710: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 7714: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 7718: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) 771e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 7725: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 772b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 7732: 01 7733: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 773a: 01 773b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 773f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 7743: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 7748: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 774c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 7750: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 7754: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) 775b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 7761: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 7768: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 776f: 01 7770: c5 ff 12 d3 vmovddup %ymm3,%ymm2 7774: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 7778: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 777f: 01 7780: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 7784: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 7789: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 778d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 7791: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) 7798: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 779e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 77a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 77ac: 01 77ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5 77b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 77b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 77bc: 01 77bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 77c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 77c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 77ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 77ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) 77d5: 48 05 80 00 00 00 add $0x80,%rax 77db: 4d 3b d1 cmp %r9,%r10 77de: 0f 82 fc fe ff ff jb 0x76e0 77e4: 4c 89 c8 mov %r9,%rax 77e7: 48 c1 e0 04 shl $0x4,%rax 77eb: 4c 3b c9 cmp %rcx,%r9 77ee: 73 47 jae 0x7837 77f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77f7: 00 77f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 77ff: 90 nop 7800: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 7806: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 780b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 7810: 49 ff c1 inc %r9 7813: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 7817: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 781c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 7820: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 7824: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 7828: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 782e: 48 83 c0 10 add $0x10,%rax 7832: 4c 3b c9 cmp %rcx,%r9 7835: 72 c9 jb 0x7800 7837: 33 c0 xor %eax,%eax 7839: c5 f8 77 vzeroupper 783c: 41 5e pop %r14 783e: c3 ret 783f: 45 33 c9 xor %r9d,%r9d 7842: eb a0 jmp 0x77e4 7844: b8 fa ff ff ff mov $0xfffffffa,%eax 7849: 41 5e pop %r14 784b: c3 ret 784c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7851: 41 5e pop %r14 7853: c3 ret 7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7860: 41 56 push %r14 7862: 49 89 cb mov %rcx,%r11 7865: 4d 85 db test %r11,%r11 7868: 0f 84 db 01 00 00 je 0x7a49 786e: 48 85 d2 test %rdx,%rdx 7871: 0f 84 d2 01 00 00 je 0x7a49 7877: 4d 85 c0 test %r8,%r8 787a: 0f 84 c9 01 00 00 je 0x7a49 7880: 45 85 c9 test %r9d,%r9d 7883: 0f 8e b8 01 00 00 jle 0x7a41 7889: 49 63 c9 movslq %r9d,%rcx 788c: 48 83 f9 08 cmp $0x8,%rcx 7890: 0f 8c a6 01 00 00 jl 0x7a3c 7896: 4c 89 c0 mov %r8,%rax 7899: 48 83 e0 1f and $0x1f,%rax 789d: 85 c0 test %eax,%eax 789f: 74 0d je 0x78ae 78a1: a8 0f test $0xf,%al 78a3: 0f 85 93 01 00 00 jne 0x7a3c 78a9: b8 01 00 00 00 mov $0x1,%eax 78ae: 41 89 c2 mov %eax,%r10d 78b1: 4d 8d 72 08 lea 0x8(%r10),%r14 78b5: 49 3b ce cmp %r14,%rcx 78b8: 0f 8c 7e 01 00 00 jl 0x7a3c 78be: 45 89 ce mov %r9d,%r14d 78c1: 44 2b f0 sub %eax,%r14d 78c4: 41 83 e6 07 and $0x7,%r14d 78c8: 45 2b ce sub %r14d,%r9d 78cb: 45 33 f6 xor %r14d,%r14d 78ce: 4d 63 c9 movslq %r9d,%r9 78d1: 85 c0 test %eax,%eax 78d3: 4c 89 f0 mov %r14,%rax 78d6: 76 3c jbe 0x7914 78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78df: 00 78e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 78e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 78eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 78ef: 49 ff c6 inc %r14 78f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 78f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 78fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 7900: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 7905: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 790b: 48 83 c0 10 add $0x10,%rax 790f: 4d 3b f2 cmp %r10,%r14 7912: 72 cc jb 0x78e0 7914: 4c 89 d0 mov %r10,%rax 7917: 48 c1 e0 04 shl $0x4,%rax 791b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7920: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 7926: 4e 8d 34 00 lea (%rax,%r8,1),%r14 792a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 792f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7933: 49 83 c2 08 add $0x8,%r10 7937: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 793c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7940: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 7945: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 794a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) 794f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 7956: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 795c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7960: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7965: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7969: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 796f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 7974: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) 797a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 7981: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 7987: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 798b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7990: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7994: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 799a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 799f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) 79a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 79ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 79b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 79b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 79bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 79bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 79c5: 48 05 80 00 00 00 add $0x80,%rax 79cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 79d0: 4d 3b d1 cmp %r9,%r10 79d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) 79d9: 0f 82 41 ff ff ff jb 0x7920 79df: 4c 89 c8 mov %r9,%rax 79e2: 48 c1 e0 04 shl $0x4,%rax 79e6: 4c 3b c9 cmp %rcx,%r9 79e9: 73 49 jae 0x7a34 79eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79f2: 00 79f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 7a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 7a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7a0f: 49 ff c1 inc %r9 7a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7a1b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 7a20: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 7a25: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 7a2b: 48 83 c0 10 add $0x10,%rax 7a2f: 4c 3b c9 cmp %rcx,%r9 7a32: 72 cc jb 0x7a00 7a34: 33 c0 xor %eax,%eax 7a36: c5 f8 77 vzeroupper 7a39: 41 5e pop %r14 7a3b: c3 ret 7a3c: 45 33 c9 xor %r9d,%r9d 7a3f: eb 9e jmp 0x79df 7a41: b8 fa ff ff ff mov $0xfffffffa,%eax 7a46: 41 5e pop %r14 7a48: c3 ret 7a49: b8 f8 ff ff ff mov $0xfffffff8,%eax 7a4e: 41 5e pop %r14 7a50: c3 ret 7a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a58: 00 7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a60: 41 56 push %r14 7a62: 49 89 cb mov %rcx,%r11 7a65: 4d 85 db test %r11,%r11 7a68: 0f 84 f8 01 00 00 je 0x7c66 7a6e: 48 85 d2 test %rdx,%rdx 7a71: 0f 84 ef 01 00 00 je 0x7c66 7a77: 4d 85 c0 test %r8,%r8 7a7a: 0f 84 e6 01 00 00 je 0x7c66 7a80: 45 85 c9 test %r9d,%r9d 7a83: 0f 8e d5 01 00 00 jle 0x7c5e 7a89: 49 63 c9 movslq %r9d,%rcx 7a8c: 48 83 f9 08 cmp $0x8,%rcx 7a90: 0f 8c c3 01 00 00 jl 0x7c59 7a96: 4c 89 c0 mov %r8,%rax 7a99: 48 83 e0 1f and $0x1f,%rax 7a9d: 85 c0 test %eax,%eax 7a9f: 74 0d je 0x7aae 7aa1: a8 0f test $0xf,%al 7aa3: 0f 85 b0 01 00 00 jne 0x7c59 7aa9: b8 01 00 00 00 mov $0x1,%eax 7aae: 41 89 c2 mov %eax,%r10d 7ab1: 4d 8d 72 08 lea 0x8(%r10),%r14 7ab5: 49 3b ce cmp %r14,%rcx 7ab8: 0f 8c 9b 01 00 00 jl 0x7c59 7abe: 45 89 ce mov %r9d,%r14d 7ac1: 44 2b f0 sub %eax,%r14d 7ac4: 41 83 e6 07 and $0x7,%r14d 7ac8: 45 2b ce sub %r14d,%r9d 7acb: 45 33 f6 xor %r14d,%r14d 7ace: 4d 63 c9 movslq %r9d,%r9 7ad1: 85 c0 test %eax,%eax 7ad3: 4c 89 f0 mov %r14,%rax 7ad6: 76 39 jbe 0x7b11 7ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7adf: 00 7ae0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 7ae6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 7aeb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7aef: 49 ff c6 inc %r14 7af2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7af7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7afb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 7b02: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 7b08: 48 83 c0 10 add $0x10,%rax 7b0c: 4d 3b f2 cmp %r10,%r14 7b0f: 72 cf jb 0x7ae0 7b11: 4c 89 d0 mov %r10,%rax 7b14: 48 c1 e0 04 shl $0x4,%rax 7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b1f: 00 7b20: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 7b26: 49 83 c2 08 add $0x8,%r10 7b2a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 7b2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7b33: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7b38: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7b3c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 7b41: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 7b46: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) 7b4c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 7b53: 01 7b54: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 7b5b: 01 7b5c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 7b62: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 7b69: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 7b6f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 7b76: 01 7b77: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 7b7d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) 7b84: 01 7b85: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 7b8c: 02 7b8d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 7b94: 02 7b95: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 7b9b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 7ba2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 7ba8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 7baf: 02 7bb0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 7bb6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) 7bbd: 02 7bbe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 7bc5: 03 7bc6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 7bcd: 03 7bce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 7bd4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 7bdb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 7be1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 7be7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 7bed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) 7bf4: 48 05 80 00 00 00 add $0x80,%rax 7bfa: 4d 3b d1 cmp %r9,%r10 7bfd: 0f 82 1d ff ff ff jb 0x7b20 7c03: 4c 89 c8 mov %r9,%rax 7c06: 48 c1 e0 04 shl $0x4,%rax 7c0a: 4c 3b c9 cmp %rcx,%r9 7c0d: 73 42 jae 0x7c51 7c0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c16: 00 7c17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c1e: 66 90 xchg %ax,%ax 7c20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 7c26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 7c2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7c2f: 49 ff c1 inc %r9 7c32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7c37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7c3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 7c42: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 7c48: 48 83 c0 10 add $0x10,%rax 7c4c: 4c 3b c9 cmp %rcx,%r9 7c4f: 72 cf jb 0x7c20 7c51: 33 c0 xor %eax,%eax 7c53: c5 f8 77 vzeroupper 7c56: 41 5e pop %r14 7c58: c3 ret 7c59: 45 33 c9 xor %r9d,%r9d 7c5c: eb a5 jmp 0x7c03 7c5e: b8 fa ff ff ff mov $0xfffffffa,%eax 7c63: 41 5e pop %r14 7c65: c3 ret 7c66: b8 f8 ff ff ff mov $0xfffffff8,%eax 7c6b: 41 5e pop %r14 7c6d: c3 ret 7c6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c75: 00 7c76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c7d: 0f 1f 00 nopl (%rax) 7c80: 53 push %rbx 7c81: 56 push %rsi 7c82: 57 push %rdi 7c83: 41 54 push %r12 7c85: 41 55 push %r13 7c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp 7c8e: 4d 89 c4 mov %r8,%r12 7c91: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2611630 7c98: 45 89 cd mov %r9d,%r13d 7c9b: 48 33 c4 xor %rsp,%rax 7c9e: 48 89 cf mov %rcx,%rdi 7ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 7ca8: 00 7ca9: 4d 85 e4 test %r12,%r12 7cac: 0f 84 b3 01 00 00 je 0x7e65 7cb2: 48 85 ff test %rdi,%rdi 7cb5: 0f 84 94 01 00 00 je 0x7e4f 7cbb: 48 85 d2 test %rdx,%rdx 7cbe: 0f 84 63 01 00 00 je 0x7e27 7cc4: 45 85 ed test %r13d,%r13d 7cc7: 0f 8e 32 01 00 00 jle 0x7dff 7ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 7cd2: 48 89 c3 mov %rax,%rbx 7cd5: 48 83 e3 3f and $0x3f,%rbx 7cd9: 48 f7 db neg %rbx 7cdc: 48 83 e3 3f and $0x3f,%rbx 7ce0: 41 83 fd 40 cmp $0x40,%r13d 7ce4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 7ce8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 7cef: 00 7cf0: 0f 8e a1 00 00 00 jle 0x7d97 7cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 7cfb: 45 89 ee mov %r13d,%r14d 7cfe: 4d 89 e5 mov %r12,%r13 7d01: 49 89 d4 mov %rdx,%r12 7d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d0b: 00 7d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d1f: 00 7d20: 4c 89 e1 mov %r12,%rcx 7d23: 48 89 f2 mov %rsi,%rdx 7d26: 49 89 d8 mov %rbx,%r8 7d29: 41 b9 40 00 00 00 mov $0x40,%r9d 7d2f: e8 cc 4b 13 00 call 0x13c900 7d34: 48 89 f9 mov %rdi,%rcx 7d37: 48 89 f2 mov %rsi,%rdx 7d3a: 41 b8 40 00 00 00 mov $0x40,%r8d 7d40: e8 bb c3 ff ff call 0x4100 7d45: 48 89 f9 mov %rdi,%rcx 7d48: 48 89 da mov %rbx,%rdx 7d4b: 41 b8 40 00 00 00 mov $0x40,%r8d 7d51: e8 aa c3 ff ff call 0x4100 7d56: 48 89 d9 mov %rbx,%rcx 7d59: 48 89 f2 mov %rsi,%rdx 7d5c: 4d 89 e8 mov %r13,%r8 7d5f: 41 b9 40 00 00 00 mov $0x40,%r9d 7d65: e8 16 77 03 00 call 0x3f480 7d6a: 41 83 c6 c0 add $0xffffffc0,%r14d 7d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7d75: 49 81 c4 00 02 00 00 add $0x200,%r12 7d7c: 49 81 c5 00 04 00 00 add $0x400,%r13 7d83: 41 83 fe 40 cmp $0x40,%r14d 7d87: 7f 97 jg 0x7d20 7d89: 4c 89 e2 mov %r12,%rdx 7d8c: 4d 89 ec mov %r13,%r12 7d8f: 45 89 f5 mov %r14d,%r13d 7d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7d97: 48 89 d1 mov %rdx,%rcx 7d9a: 48 89 f2 mov %rsi,%rdx 7d9d: 49 89 d8 mov %rbx,%r8 7da0: 45 89 e9 mov %r13d,%r9d 7da3: e8 58 4b 13 00 call 0x13c900 7da8: 48 89 f9 mov %rdi,%rcx 7dab: 48 89 f2 mov %rsi,%rdx 7dae: 45 89 e8 mov %r13d,%r8d 7db1: e8 4a c3 ff ff call 0x4100 7db6: 48 89 f9 mov %rdi,%rcx 7db9: 48 89 da mov %rbx,%rdx 7dbc: 45 89 e8 mov %r13d,%r8d 7dbf: e8 3c c3 ff ff call 0x4100 7dc4: 48 89 d9 mov %rbx,%rcx 7dc7: 48 89 f2 mov %rsi,%rdx 7dca: 4d 89 e0 mov %r12,%r8 7dcd: 45 89 e9 mov %r13d,%r9d 7dd0: e8 ab 76 03 00 call 0x3f480 7dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7ddc: 00 7ddd: 48 33 cc xor %rsp,%rcx 7de0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2611630 7de7: 75 11 jne 0x7dfa 7de9: 33 c0 xor %eax,%eax 7deb: 48 81 c4 70 04 00 00 add $0x470,%rsp 7df2: 41 5d pop %r13 7df4: 41 5c pop %r12 7df6: 5f pop %rdi 7df7: 5e pop %rsi 7df8: 5b pop %rbx 7df9: c3 ret 7dfa: e8 91 4f 12 01 call 0x112cd90 7dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7e06: 00 7e07: 48 33 cc xor %rsp,%rcx 7e0a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2611630 7e11: 75 e7 jne 0x7dfa 7e13: b8 fa ff ff ff mov $0xfffffffa,%eax 7e18: 48 81 c4 70 04 00 00 add $0x470,%rsp 7e1f: 41 5d pop %r13 7e21: 41 5c pop %r12 7e23: 5f pop %rdi 7e24: 5e pop %rsi 7e25: 5b pop %rbx 7e26: c3 ret 7e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7e2e: 00 7e2f: 48 33 cc xor %rsp,%rcx 7e32: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2611630 7e39: 75 bf jne 0x7dfa 7e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e40: 48 81 c4 70 04 00 00 add $0x470,%rsp 7e47: 41 5d pop %r13 7e49: 41 5c pop %r12 7e4b: 5f pop %rdi 7e4c: 5e pop %rsi 7e4d: 5b pop %rbx 7e4e: c3 ret 7e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7e56: 00 7e57: 48 33 cc xor %rsp,%rcx 7e5a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2611630 7e61: 75 97 jne 0x7dfa 7e63: eb d6 jmp 0x7e3b 7e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7e6c: 00 7e6d: 48 33 cc xor %rsp,%rcx 7e70: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2611630 7e77: 75 81 jne 0x7dfa 7e79: eb c0 jmp 0x7e3b 7e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7e80: 53 push %rbx 7e81: 56 push %rsi 7e82: 57 push %rdi 7e83: 41 54 push %r12 7e85: 41 55 push %r13 7e87: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp 7e8e: ff 7e8f: 4d 89 c4 mov %r8,%r12 7e92: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2611630 7e99: 45 89 cd mov %r9d,%r13d 7e9c: 48 33 c4 xor %rsp,%rax 7e9f: 48 89 cf mov %rcx,%rdi 7ea2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 7ea9: 00 7eaa: 4d 85 e4 test %r12,%r12 7ead: 0f 84 b5 01 00 00 je 0x8068 7eb3: 48 85 ff test %rdi,%rdi 7eb6: 0f 84 96 01 00 00 je 0x8052 7ebc: 48 85 d2 test %rdx,%rdx 7ebf: 0f 84 64 01 00 00 je 0x8029 7ec5: 45 85 ed test %r13d,%r13d 7ec8: 0f 8e 32 01 00 00 jle 0x8000 7ece: 48 8d 44 24 28 lea 0x28(%rsp),%rax 7ed3: 48 83 e0 3f and $0x3f,%rax 7ed7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 7edc: 48 f7 d8 neg %rax 7edf: 48 83 e0 3f and $0x3f,%rax 7ee3: 48 03 f0 add %rax,%rsi 7ee6: 48 89 f3 mov %rsi,%rbx 7ee9: 48 81 c3 00 02 00 00 add $0x200,%rbx 7ef0: 41 83 fd 40 cmp $0x40,%r13d 7ef4: 0f 8e 9d 00 00 00 jle 0x7f97 7efa: 4c 89 74 24 20 mov %r14,0x20(%rsp) 7eff: 45 89 ee mov %r13d,%r14d 7f02: 4d 89 e5 mov %r12,%r13 7f05: 49 89 d4 mov %rdx,%r12 7f08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f0f: 00 7f10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7f1e: 00 00 7f20: 4c 89 e1 mov %r12,%rcx 7f23: 48 89 f2 mov %rsi,%rdx 7f26: 49 89 d8 mov %rbx,%r8 7f29: 41 b9 40 00 00 00 mov $0x40,%r9d 7f2f: e8 ec 49 13 00 call 0x13c920 7f34: 48 89 f9 mov %rdi,%rcx 7f37: 48 89 f2 mov %rsi,%rdx 7f3a: 41 b8 40 00 00 00 mov $0x40,%r8d 7f40: e8 fb c1 ff ff call 0x4140 7f45: 48 89 f9 mov %rdi,%rcx 7f48: 48 89 da mov %rbx,%rdx 7f4b: 41 b8 40 00 00 00 mov $0x40,%r8d 7f51: e8 ea c1 ff ff call 0x4140 7f56: 48 89 d9 mov %rbx,%rcx 7f59: 48 89 f2 mov %rsi,%rdx 7f5c: 4d 89 e8 mov %r13,%r8 7f5f: 41 b9 40 00 00 00 mov $0x40,%r9d 7f65: e8 f6 7a 03 00 call 0x3fa60 7f6a: 41 83 c6 c0 add $0xffffffc0,%r14d 7f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7f75: 49 81 c4 00 02 00 00 add $0x200,%r12 7f7c: 49 81 c5 00 04 00 00 add $0x400,%r13 7f83: 41 83 fe 40 cmp $0x40,%r14d 7f87: 7f 97 jg 0x7f20 7f89: 4c 89 e2 mov %r12,%rdx 7f8c: 4d 89 ec mov %r13,%r12 7f8f: 45 89 f5 mov %r14d,%r13d 7f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7f97: 48 89 d1 mov %rdx,%rcx 7f9a: 48 89 f2 mov %rsi,%rdx 7f9d: 49 89 d8 mov %rbx,%r8 7fa0: 45 89 e9 mov %r13d,%r9d 7fa3: e8 78 49 13 00 call 0x13c920 7fa8: 48 89 f9 mov %rdi,%rcx 7fab: 48 89 f2 mov %rsi,%rdx 7fae: 45 89 e8 mov %r13d,%r8d 7fb1: e8 8a c1 ff ff call 0x4140 7fb6: 48 89 f9 mov %rdi,%rcx 7fb9: 48 89 da mov %rbx,%rdx 7fbc: 45 89 e8 mov %r13d,%r8d 7fbf: e8 7c c1 ff ff call 0x4140 7fc4: 48 89 d9 mov %rbx,%rcx 7fc7: 48 89 f2 mov %rsi,%rdx 7fca: 4d 89 e0 mov %r12,%r8 7fcd: 45 89 e9 mov %r13d,%r9d 7fd0: e8 8b 7a 03 00 call 0x3fa60 7fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7fdc: 00 7fdd: 48 33 cc xor %rsp,%rcx 7fe0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2611630 7fe7: 75 12 jne 0x7ffb 7fe9: 33 c0 xor %eax,%eax 7feb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 7ff2: 00 7ff3: 41 5d pop %r13 7ff5: 41 5c pop %r12 7ff7: 5f pop %rdi 7ff8: 5e pop %rsi 7ff9: 5b pop %rbx 7ffa: c3 ret 7ffb: e8 90 4d 12 01 call 0x112cd90