; th_6a40: VA 0x180006a40-0x18000ea40 (32768 bytes) /tmp/opencode/dis/th_6a40.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 0e 67 01 00 call 0x16720 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 8e 69 01 00 call 0x169c0 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 4b je 0x94 49: 4d 85 c0 test %r8,%r8 4c: 74 46 je 0x94 4e: 45 85 c9 test %r9d,%r9d 51: 7e 4b jle 0x9e 53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c56278 5a: 01 5b: 7a 02 jp 0x5f 5d: 74 26 je 0x85 5f: 0f 57 c0 xorps %xmm0,%xmm0 62: 66 0f 2e c8 ucomisd %xmm0,%xmm1 66: 7a 02 jp 0x6a 68: 74 0c je 0x76 6a: e8 d1 6b 01 00 call 0x16c40 6f: 33 c0 xor %eax,%eax 71: 48 83 c4 28 add $0x28,%rsp 75: c3 ret 76: 4c 89 c1 mov %r8,%rcx 79: 44 89 ca mov %r9d,%edx 7c: 48 83 c4 28 add $0x28,%rsp 80: e9 7b 6d 01 00 jmp 0x16e00 85: 4c 89 c2 mov %r8,%rdx 88: 45 89 c8 mov %r9d,%r8d 8b: 48 83 c4 28 add $0x28,%rsp 8f: e9 cc ed ff ff jmp 0xffffffffffffee60 94: b8 f8 ff ff ff mov $0xfffffff8,%eax 99: 48 83 c4 28 add $0x28,%rsp 9d: c3 ret 9e: b8 fa ff ff ff mov $0xfffffffa,%eax a3: 48 83 c4 28 add $0x28,%rsp a7: c3 ret a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) af: 00 b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) be: 00 00 c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp c5: 48 85 c9 test %rcx,%rcx c8: 74 4e je 0x118 ca: 4d 85 c0 test %r8,%r8 cd: 74 49 je 0x118 cf: 45 85 c9 test %r9d,%r9d d2: 7e 4f jle 0x123 d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c56280 db: 01 dc: 7a 02 jp 0xe0 de: 74 28 je 0x108 e0: 0f 57 c0 xorps %xmm0,%xmm0 e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 e7: 7a 02 jp 0xeb e9: 74 0d je 0xf8 eb: e8 50 6d 01 00 call 0x16e40 f0: 33 c0 xor %eax,%eax f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp f7: c3 ret f8: 4c 89 c1 mov %r8,%rcx fb: 44 89 ca mov %r9d,%edx fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 103: e9 f8 6e 01 00 jmp 0x17000 108: 4c 89 c2 mov %r8,%rdx 10b: 45 89 c8 mov %r9d,%r8d 10e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 113: e9 88 ed ff ff jmp 0xffffffffffffeea0 118: b8 f8 ff ff ff mov $0xfffffff8,%eax 11d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 122: c3 ret 123: b8 fa ff ff ff mov $0xfffffffa,%eax 128: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12d: c3 ret 12e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 135: 00 136: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13d: 0f 1f 00 nopl (%rax) 140: 48 83 ec 28 sub $0x28,%rsp 144: 48 85 c9 test %rcx,%rcx 147: 74 4b je 0x194 149: 4d 85 c0 test %r8,%r8 14c: 74 46 je 0x194 14e: 45 85 c9 test %r9d,%r9d 151: 7e 4b jle 0x19e 153: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c56288 15a: 01 15b: 7a 02 jp 0x15f 15d: 74 26 je 0x185 15f: 0f 57 c0 xorps %xmm0,%xmm0 162: 66 0f 2e c8 ucomisd %xmm0,%xmm1 166: 7a 02 jp 0x16a 168: 74 0c je 0x176 16a: e8 d1 6e 01 00 call 0x17040 16f: 33 c0 xor %eax,%eax 171: 48 83 c4 28 add $0x28,%rsp 175: c3 ret 176: 4c 89 c1 mov %r8,%rcx 179: 44 89 ca mov %r9d,%edx 17c: 48 83 c4 28 add $0x28,%rsp 180: e9 5b 70 01 00 jmp 0x171e0 185: 4c 89 c2 mov %r8,%rdx 188: 45 89 c8 mov %r9d,%r8d 18b: 48 83 c4 28 add $0x28,%rsp 18f: e9 4c ed ff ff jmp 0xffffffffffffeee0 194: b8 f8 ff ff ff mov $0xfffffff8,%eax 199: 48 83 c4 28 add $0x28,%rsp 19d: c3 ret 19e: b8 fa ff ff ff mov $0xfffffffa,%eax 1a3: 48 83 c4 28 add $0x28,%rsp 1a7: c3 ret 1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1af: 00 1b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1be: 00 00 1c0: 57 push %rdi 1c1: 48 83 ec 20 sub $0x20,%rsp 1c5: 48 85 c9 test %rcx,%rcx 1c8: 0f 84 13 02 00 00 je 0x3e1 1ce: 4d 85 c0 test %r8,%r8 1d1: 0f 84 0a 02 00 00 je 0x3e1 1d7: 45 85 c9 test %r9d,%r9d 1da: 0f 8e f6 01 00 00 jle 0x3d6 1e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c56290 1e7: 01 1e8: 7a 06 jp 0x1f0 1ea: 0f 84 d5 01 00 00 je 0x3c5 1f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 1f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 1f8: 7a 06 jp 0x200 1fa: 0f 84 b4 01 00 00 je 0x3b4 200: 41 83 f9 10 cmp $0x10,%r9d 204: 0f 8c 9a 01 00 00 jl 0x3a4 20a: 4d 89 c2 mov %r8,%r10 20d: 49 83 e2 1f and $0x1f,%r10 211: 45 89 d2 mov %r10d,%r10d 214: 45 85 d2 test %r10d,%r10d 217: 74 18 je 0x231 219: 41 f7 c2 07 00 00 00 test $0x7,%r10d 220: 0f 85 7e 01 00 00 jne 0x3a4 226: 41 f7 da neg %r10d 229: 41 83 c2 20 add $0x20,%r10d 22d: 41 c1 ea 03 shr $0x3,%r10d 231: 41 8d 42 10 lea 0x10(%r10),%eax 235: 44 3b c8 cmp %eax,%r9d 238: 0f 8c 66 01 00 00 jl 0x3a4 23e: 44 89 cf mov %r9d,%edi 241: 33 c0 xor %eax,%eax 243: 41 2b fa sub %r10d,%edi 246: 83 e7 0f and $0xf,%edi 249: f7 df neg %edi 24b: 41 03 f9 add %r9d,%edi 24e: 45 85 d2 test %r10d,%r10d 251: 76 20 jbe 0x273 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25f: 00 260: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 265: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 26b: 48 ff c0 inc %rax 26e: 49 3b c2 cmp %r10,%rax 271: 72 ed jb 0x260 273: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 277: 48 63 c7 movslq %edi,%rax 27a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 280: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 286: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 28d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 294: 01 295: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 299: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) 29f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 2a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 2ad: 01 2ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 2b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 2b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) 2c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 2c7: 01 2c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 2cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) 2d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 2da: 01 2db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 2df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) 2e6: 49 83 c2 10 add $0x10,%r10 2ea: 4c 3b d0 cmp %rax,%r10 2ed: 72 91 jb 0x280 2ef: 44 8d 57 01 lea 0x1(%rdi),%r10d 2f3: 45 3b d1 cmp %r9d,%r10d 2f6: 0f 87 98 00 00 00 ja 0x394 2fc: 49 63 d1 movslq %r9d,%rdx 2ff: 48 2b d0 sub %rax,%rdx 302: 48 83 fa 04 cmp $0x4,%rdx 306: 0f 8c 93 00 00 00 jl 0x39f 30c: 41 89 d1 mov %edx,%r9d 30f: 45 33 db xor %r11d,%r11d 312: 41 83 e1 fc and $0xfffffffc,%r9d 316: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 31a: 4d 63 c9 movslq %r9d,%r9 31d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 321: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 328: 00 329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 330: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 337: 00 338: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33f: 90 nop 340: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 346: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 34d: 01 34e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 352: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) 358: 49 83 c3 04 add $0x4,%r11 35c: 4d 3b d9 cmp %r9,%r11 35f: 72 df jb 0x340 361: 4c 3b ca cmp %rdx,%r9 364: 73 2e jae 0x394 366: 48 63 ff movslq %edi,%rdi 369: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 36d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax 371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 378: 00 379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 380: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 386: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) 38c: 49 ff c1 inc %r9 38f: 4c 3b ca cmp %rdx,%r9 392: 72 ec jb 0x380 394: 33 c0 xor %eax,%eax 396: c5 f8 77 vzeroupper 399: 48 83 c4 20 add $0x20,%rsp 39d: 5f pop %rdi 39e: c3 ret 39f: 45 33 c9 xor %r9d,%r9d 3a2: eb bd jmp 0x361 3a4: 33 ff xor %edi,%edi 3a6: 41 83 f9 01 cmp $0x1,%r9d 3aa: 72 e8 jb 0x394 3ac: 49 63 d1 movslq %r9d,%rdx 3af: 45 33 c9 xor %r9d,%r9d 3b2: eb ad jmp 0x361 3b4: 4c 89 c1 mov %r8,%rcx 3b7: 44 89 ca mov %r9d,%edx 3ba: e8 61 6e 01 00 call 0x17220 3bf: 48 83 c4 20 add $0x20,%rsp 3c3: 5f pop %rdi 3c4: c3 ret 3c5: 4c 89 c2 mov %r8,%rdx 3c8: 45 89 c8 mov %r9d,%r8d 3cb: e8 50 eb ff ff call 0xffffffffffffef20 3d0: 48 83 c4 20 add $0x20,%rsp 3d4: 5f pop %rdi 3d5: c3 ret 3d6: b8 fa ff ff ff mov $0xfffffffa,%eax 3db: 48 83 c4 20 add $0x20,%rsp 3df: 5f pop %rdi 3e0: c3 ret 3e1: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e6: 48 83 c4 20 add $0x20,%rsp 3ea: 5f pop %rdi 3eb: c3 ret 3ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f3: 00 3f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 400: 41 54 push %r12 402: 48 83 ec 20 sub $0x20,%rsp 406: 48 85 c9 test %rcx,%rcx 409: 0f 84 ce 01 00 00 je 0x5dd 40f: 4d 85 c0 test %r8,%r8 412: 0f 84 c5 01 00 00 je 0x5dd 418: 45 85 c9 test %r9d,%r9d 41b: 0f 8e b0 01 00 00 jle 0x5d1 421: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c56298 428: 01 429: 7a 06 jp 0x431 42b: 0f 84 8e 01 00 00 je 0x5bf 431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 435: c5 f9 2e c8 vucomisd %xmm0,%xmm1 439: 7a 06 jp 0x441 43b: 0f 84 6c 01 00 00 je 0x5ad 441: 41 83 f9 10 cmp $0x10,%r9d 445: 0f 8c 5a 01 00 00 jl 0x5a5 44b: 4c 89 c0 mov %r8,%rax 44e: 48 83 e0 1f and $0x1f,%rax 452: 89 c2 mov %eax,%edx 454: 85 d2 test %edx,%edx 456: 74 11 je 0x469 458: f6 c2 07 test $0x7,%dl 45b: 0f 85 44 01 00 00 jne 0x5a5 461: f7 da neg %edx 463: 83 c2 20 add $0x20,%edx 466: c1 ea 03 shr $0x3,%edx 469: 44 8d 5a 10 lea 0x10(%rdx),%r11d 46d: 45 3b cb cmp %r11d,%r9d 470: 0f 8c 2f 01 00 00 jl 0x5a5 476: 45 89 cc mov %r9d,%r12d 479: 33 c0 xor %eax,%eax 47b: 44 2b e2 sub %edx,%r12d 47e: 41 83 e4 0f and $0xf,%r12d 482: 41 f7 dc neg %r12d 485: 45 03 e1 add %r9d,%r12d 488: 41 89 d3 mov %edx,%r11d 48b: 85 d2 test %edx,%edx 48d: 76 24 jbe 0x4b3 48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 496: 00 497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49e: 66 90 xchg %ax,%ax 4a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 4a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 4ab: 48 ff c0 inc %rax 4ae: 49 3b c3 cmp %r11,%rax 4b1: 72 ed jb 0x4a0 4b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 4b8: 49 63 c4 movslq %r12d,%rax 4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 4c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 4cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 4d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 4db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 4e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 4e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 4ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 4f6: 49 83 c3 10 add $0x10,%r11 4fa: 4c 3b d8 cmp %rax,%r11 4fd: 72 c1 jb 0x4c0 4ff: 41 8d 44 24 01 lea 0x1(%r12),%eax 504: 41 3b c1 cmp %r9d,%eax 507: 0f 87 87 00 00 00 ja 0x594 50d: 4d 63 d1 movslq %r9d,%r10 510: 4d 63 e4 movslq %r12d,%r12 513: 4d 2b d4 sub %r12,%r10 516: 49 83 fa 04 cmp $0x4,%r10 51a: 0f 8c 80 00 00 00 jl 0x5a0 520: 4d 63 e4 movslq %r12d,%r12 523: 45 89 d3 mov %r10d,%r11d 526: 41 83 e3 fc and $0xfffffffc,%r11d 52a: 45 33 c9 xor %r9d,%r9d 52d: 4d 63 db movslq %r11d,%r11 530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 53d: 0f 1f 00 nopl (%rax) 540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 54c: 49 83 c1 04 add $0x4,%r9 550: 4d 3b cb cmp %r11,%r9 553: 72 eb jb 0x540 555: 4d 3b da cmp %r10,%r11 558: 73 3a jae 0x594 55a: 4d 63 e4 movslq %r12d,%r12 55d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56c: 00 56d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 58c: 49 ff c3 inc %r11 58f: 4d 3b da cmp %r10,%r11 592: 72 ec jb 0x580 594: 33 c0 xor %eax,%eax 596: c5 f8 77 vzeroupper 599: 48 83 c4 20 add $0x20,%rsp 59d: 41 5c pop %r12 59f: c3 ret 5a0: 45 33 db xor %r11d,%r11d 5a3: eb b0 jmp 0x555 5a5: 45 33 e4 xor %r12d,%r12d 5a8: e9 52 ff ff ff jmp 0x4ff 5ad: 4c 89 c1 mov %r8,%rcx 5b0: 44 89 ca mov %r9d,%edx 5b3: e8 a8 6c 01 00 call 0x17260 5b8: 48 83 c4 20 add $0x20,%rsp 5bc: 41 5c pop %r12 5be: c3 ret 5bf: 4c 89 c2 mov %r8,%rdx 5c2: 45 89 c8 mov %r9d,%r8d 5c5: e8 16 ea ff ff call 0xffffffffffffefe0 5ca: 48 83 c4 20 add $0x20,%rsp 5ce: 41 5c pop %r12 5d0: c3 ret 5d1: b8 fa ff ff ff mov $0xfffffffa,%eax 5d6: 48 83 c4 20 add $0x20,%rsp 5da: 41 5c pop %r12 5dc: c3 ret 5dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e2: 48 83 c4 20 add $0x20,%rsp 5e6: 41 5c pop %r12 5e8: c3 ret 5e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f0: 00 5f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ff: 00 600: 41 54 push %r12 602: 48 83 ec 20 sub $0x20,%rsp 606: 48 85 c9 test %rcx,%rcx 609: 0f 84 ce 01 00 00 je 0x7dd 60f: 4d 85 c0 test %r8,%r8 612: 0f 84 c5 01 00 00 je 0x7dd 618: 45 85 c9 test %r9d,%r9d 61b: 0f 8e b0 01 00 00 jle 0x7d1 621: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c562a0 628: 01 629: 7a 06 jp 0x631 62b: 0f 84 8e 01 00 00 je 0x7bf 631: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 635: c5 f9 2e c8 vucomisd %xmm0,%xmm1 639: 7a 06 jp 0x641 63b: 0f 84 6c 01 00 00 je 0x7ad 641: 41 83 f9 10 cmp $0x10,%r9d 645: 0f 8c 5a 01 00 00 jl 0x7a5 64b: 4c 89 c0 mov %r8,%rax 64e: 48 83 e0 1f and $0x1f,%rax 652: 89 c2 mov %eax,%edx 654: 85 d2 test %edx,%edx 656: 74 11 je 0x669 658: f6 c2 07 test $0x7,%dl 65b: 0f 85 44 01 00 00 jne 0x7a5 661: f7 da neg %edx 663: 83 c2 20 add $0x20,%edx 666: c1 ea 03 shr $0x3,%edx 669: 44 8d 5a 10 lea 0x10(%rdx),%r11d 66d: 45 3b cb cmp %r11d,%r9d 670: 0f 8c 2f 01 00 00 jl 0x7a5 676: 45 89 cc mov %r9d,%r12d 679: 33 c0 xor %eax,%eax 67b: 44 2b e2 sub %edx,%r12d 67e: 41 83 e4 0f and $0xf,%r12d 682: 41 f7 dc neg %r12d 685: 45 03 e1 add %r9d,%r12d 688: 41 89 d3 mov %edx,%r11d 68b: 85 d2 test %edx,%edx 68d: 76 24 jbe 0x6b3 68f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 696: 00 697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69e: 66 90 xchg %ax,%ax 6a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 6a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 6ab: 48 ff c0 inc %rax 6ae: 49 3b c3 cmp %r11,%rax 6b1: 72 ed jb 0x6a0 6b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 6b8: 49 63 c4 movslq %r12d,%rax 6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 6c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 6cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 6d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 6db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 6e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 6e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 6ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 6f6: 49 83 c3 10 add $0x10,%r11 6fa: 4c 3b d8 cmp %rax,%r11 6fd: 72 c1 jb 0x6c0 6ff: 41 8d 44 24 01 lea 0x1(%r12),%eax 704: 41 3b c1 cmp %r9d,%eax 707: 0f 87 87 00 00 00 ja 0x794 70d: 4d 63 d1 movslq %r9d,%r10 710: 4d 63 e4 movslq %r12d,%r12 713: 4d 2b d4 sub %r12,%r10 716: 49 83 fa 04 cmp $0x4,%r10 71a: 0f 8c 80 00 00 00 jl 0x7a0 720: 4d 63 e4 movslq %r12d,%r12 723: 45 89 d3 mov %r10d,%r11d 726: 41 83 e3 fc and $0xfffffffc,%r11d 72a: 45 33 c9 xor %r9d,%r9d 72d: 4d 63 db movslq %r11d,%r11 730: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 735: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 739: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 73d: 0f 1f 00 nopl (%rax) 740: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 746: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 74c: 49 83 c1 04 add $0x4,%r9 750: 4d 3b cb cmp %r11,%r9 753: 72 eb jb 0x740 755: 4d 3b da cmp %r10,%r11 758: 73 3a jae 0x794 75a: 4d 63 e4 movslq %r12d,%r12 75d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 761: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76c: 00 76d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 780: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 786: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 78c: 49 ff c3 inc %r11 78f: 4d 3b da cmp %r10,%r11 792: 72 ec jb 0x780 794: 33 c0 xor %eax,%eax 796: c5 f8 77 vzeroupper 799: 48 83 c4 20 add $0x20,%rsp 79d: 41 5c pop %r12 79f: c3 ret 7a0: 45 33 db xor %r11d,%r11d 7a3: eb b0 jmp 0x755 7a5: 45 33 e4 xor %r12d,%r12d 7a8: e9 52 ff ff ff jmp 0x6ff 7ad: 4c 89 c1 mov %r8,%rcx 7b0: 44 89 ca mov %r9d,%edx 7b3: e8 e8 6a 01 00 call 0x172a0 7b8: 48 83 c4 20 add $0x20,%rsp 7bc: 41 5c pop %r12 7be: c3 ret 7bf: 4c 89 c2 mov %r8,%rdx 7c2: 45 89 c8 mov %r9d,%r8d 7c5: e8 d6 e8 ff ff call 0xfffffffffffff0a0 7ca: 48 83 c4 20 add $0x20,%rsp 7ce: 41 5c pop %r12 7d0: c3 ret 7d1: b8 fa ff ff ff mov $0xfffffffa,%eax 7d6: 48 83 c4 20 add $0x20,%rsp 7da: 41 5c pop %r12 7dc: c3 ret 7dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e2: 48 83 c4 20 add $0x20,%rsp 7e6: 41 5c pop %r12 7e8: c3 ret 7e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f0: 00 7f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ff: 00 800: 53 push %rbx 801: 56 push %rsi 802: 57 push %rdi 803: 41 54 push %r12 805: 41 55 push %r13 807: 41 56 push %r14 809: 41 57 push %r15 80b: 55 push %rbp 80c: 48 83 ec 38 sub $0x38,%rsp 810: 49 89 ce mov %rcx,%r14 813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 81a: 00 81b: 44 89 cf mov %r9d,%edi 81e: 44 89 c6 mov %r8d,%esi 821: 41 89 d7 mov %edx,%r15d 824: 4d 85 f6 test %r14,%r14 827: 0f 84 8a 01 00 00 je 0x9b7 82d: 41 83 ff 1e cmp $0x1e,%r15d 831: 0f 87 5b 01 00 00 ja 0x992 837: 41 83 ff 1c cmp $0x1c,%r15d 83b: 0f 8f 51 01 00 00 jg 0x992 841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 848: 00 849: 48 85 db test %rbx,%rbx 84c: 0f 84 65 01 00 00 je 0x9b7 852: 48 89 dd mov %rbx,%rbp 855: ba 90 00 00 00 mov $0x90,%edx 85a: 48 83 e5 3f and $0x3f,%rbp 85e: 48 f7 dd neg %rbp 861: 48 83 e5 3f and $0x3f,%rbp 865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 869: 4c 89 e1 mov %r12,%rcx 86c: e8 6f 6a 01 00 call 0x172e0 871: 44 89 f9 mov %r15d,%ecx 874: b8 01 00 00 00 mov $0x1,%eax 879: d3 e0 shl %cl,%eax 87b: 41 89 7c 24 18 mov %edi,0x18(%r12) 880: 83 fe 08 cmp $0x8,%esi 883: 45 89 7c 24 04 mov %r15d,0x4(%r12) 888: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 88f: 00 00 891: 0f 84 3d 02 00 00 je 0xad4 897: 83 fe 04 cmp $0x4,%esi 89a: 0f 84 97 00 00 00 je 0x937 8a0: 83 fe 01 cmp $0x1,%esi 8a3: 75 39 jne 0x8de 8a5: 0f 57 c0 xorps %xmm0,%xmm0 8a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 8ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c562a8 8b3: 01 8b4: f2 0f 5e c8 divsd %xmm0,%xmm1 8b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 8bf: 00 8c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 8c7: 00 00 8c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 8d0: 00 00 8d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 8d9: e9 8f 00 00 00 jmp 0x96d 8de: 83 fe 02 cmp $0x2,%esi 8e1: 75 36 jne 0x919 8e3: 0f 57 c0 xorps %xmm0,%xmm0 8e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 8ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c562a8 8f1: 01 8f2: f2 0f 5e c8 divsd %xmm0,%xmm1 8f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 8fd: 00 8fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 905: 00 00 907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 90e: 00 00 910: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 917: eb 54 jmp 0x96d 919: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 920: 00 921: b8 ee ff ff ff mov $0xffffffee,%eax 926: 48 83 c4 38 add $0x38,%rsp 92a: 5d pop %rbp 92b: 41 5f pop %r15 92d: 41 5e pop %r14 92f: 41 5d pop %r13 931: 41 5c pop %r12 933: 5f pop %rdi 934: 5e pop %rsi 935: 5b pop %rbx 936: c3 ret 937: 0f 57 c0 xorps %xmm0,%xmm0 93a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 93e: b8 01 00 00 00 mov $0x1,%eax 943: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 94a: 00 94b: 41 89 44 24 08 mov %eax,0x8(%r12) 950: 41 89 44 24 0c mov %eax,0xc(%r12) 955: e8 c6 69 01 00 call 0x17320 95a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c562a8 961: 01 962: f2 0f 5e c8 divsd %xmm0,%xmm1 966: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 96d: 41 83 ff 05 cmp $0x5,%r15d 971: 7f 35 jg 0x9a8 973: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 97a: 00 00 97c: 33 c0 xor %eax,%eax 97e: 4d 89 26 mov %r12,(%r14) 981: 48 83 c4 38 add $0x38,%rsp 985: 5d pop %rbp 986: 41 5f pop %r15 988: 41 5e pop %r14 98a: 41 5d pop %r13 98c: 41 5c pop %r12 98e: 5f pop %rdi 98f: 5e pop %rsi 990: 5b pop %rbx 991: c3 ret 992: b8 ef ff ff ff mov $0xffffffef,%eax 997: 48 83 c4 38 add $0x38,%rsp 99b: 5d pop %rbp 99c: 41 5f pop %r15 99e: 41 5e pop %r14 9a0: 41 5d pop %r13 9a2: 41 5c pop %r12 9a4: 5f pop %rdi 9a5: 5e pop %rsi 9a6: 5b pop %rbx 9a7: c3 ret 9a8: 41 83 ff 0a cmp $0xa,%r15d 9ac: 0f 8e e8 00 00 00 jle 0xa9a 9b2: 4d 85 ed test %r13,%r13 9b5: 75 16 jne 0x9cd 9b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 9bc: 48 83 c4 38 add $0x38,%rsp 9c0: 5d pop %rbp 9c1: 41 5f pop %r15 9c3: 41 5e pop %r14 9c5: 41 5d pop %r13 9c7: 41 5c pop %r12 9c9: 5f pop %rdi 9ca: 5e pop %rsi 9cb: 5b pop %rbx 9cc: c3 ret 9cd: 4c 89 ee mov %r13,%rsi 9d0: 44 89 f9 mov %r15d,%ecx 9d3: 48 83 e6 3f and $0x3f,%rsi 9d7: 44 89 ff mov %r15d,%edi 9da: 48 f7 de neg %rsi 9dd: 48 83 e6 3f and $0x3f,%rsi 9e1: 49 03 f5 add %r13,%rsi 9e4: 48 89 f2 mov %rsi,%rdx 9e7: e8 54 69 01 00 call 0x17340 9ec: 49 89 c5 mov %rax,%r13 9ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 9f6: 00 9f7: 49 89 54 24 30 mov %rdx,0x30(%r12) 9fc: 41 8d 5f ff lea -0x1(%r15),%ebx a00: 83 fb 0e cmp $0xe,%ebx a03: 7f 38 jg 0xa3d a05: 89 d9 mov %ebx,%ecx a07: e8 d4 6f 01 00 call 0x179e0 a0c: 89 d9 mov %ebx,%ecx a0e: 48 89 f2 mov %rsi,%rdx a11: 41 89 f8 mov %edi,%r8d a14: 49 89 c1 mov %rax,%r9 a17: 49 89 44 24 38 mov %rax,0x38(%r12) a1c: e8 5f 70 01 00 call 0x17a80 a21: 49 89 c1 mov %rax,%r9 a24: 89 d9 mov %ebx,%ecx a26: b8 01 00 00 00 mov $0x1,%eax a2b: d3 e0 shl %cl,%eax a2d: c1 e0 04 shl $0x4,%eax a30: 83 c0 3f add $0x3f,%eax a33: 83 e0 c0 and $0xffffffc0,%eax a36: 41 89 44 24 1c mov %eax,0x1c(%r12) a3b: eb 1e jmp 0xa5b a3d: 48 89 e0 mov %rsp,%rax a40: 4c 89 e1 mov %r12,%rcx a43: 49 89 f0 mov %rsi,%r8 a46: 41 89 f9 mov %edi,%r9d a49: 48 89 50 20 mov %rdx,0x20(%rax) a4d: 89 da mov %ebx,%edx a4f: 4c 89 68 28 mov %r13,0x28(%rax) a53: e8 88 7b 01 00 call 0x185e0 a58: 49 89 c1 mov %rax,%r9 a5b: 44 89 f9 mov %r15d,%ecx a5e: 48 89 f2 mov %rsi,%rdx a61: 41 89 f8 mov %edi,%r8d a64: 4d 89 4c 24 50 mov %r9,0x50(%r12) a69: e8 b2 b3 01 00 call 0x1be20 a6e: 44 89 f9 mov %r15d,%ecx a71: 48 89 f2 mov %rsi,%rdx a74: 41 89 f8 mov %edi,%r8d a77: 49 89 c1 mov %rax,%r9 a7a: 49 89 44 24 58 mov %rax,0x58(%r12) a7f: e8 3c b8 01 00 call 0x1c2c0 a84: 4d 89 26 mov %r12,(%r14) a87: 33 c0 xor %eax,%eax a89: 48 83 c4 38 add $0x38,%rsp a8d: 5d pop %rbp a8e: 41 5f pop %r15 a90: 41 5e pop %r14 a92: 41 5d pop %r13 a94: 41 5c pop %r12 a96: 5f pop %rdi a97: 5e pop %rsi a98: 5b pop %rbx a99: c3 ret a9a: bf 0a 00 00 00 mov $0xa,%edi a9f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx aa6: 00 aa7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x260fdc0 aae: 41 83 ff 06 cmp $0x6,%r15d ab2: 0f 8f 3f ff ff ff jg 0x9f7 ab8: 49 89 d1 mov %rdx,%r9 abb: 49 83 e1 3f and $0x3f,%r9 abf: 49 f7 d9 neg %r9 ac2: 49 83 e1 3f and $0x3f,%r9 ac6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) acd: 00 00 acf: 4c 03 ca add %rdx,%r9 ad2: eb 87 jmp 0xa5b ad4: 33 c0 xor %eax,%eax ad6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) add: 00 ade: 41 89 44 24 08 mov %eax,0x8(%r12) ae3: 41 89 44 24 0c mov %eax,0xc(%r12) ae8: e9 80 fe ff ff jmp 0x96d aed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) af4: 00 af5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) afc: 0f 1f 40 00 nopl 0x0(%rax) b00: 56 push %rsi b01: 57 push %rdi b02: 41 54 push %r12 b04: 41 55 push %r13 b06: 41 56 push %r14 b08: 41 57 push %r15 b0a: 55 push %rbp b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp b10: 48 89 ce mov %rcx,%rsi b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi b1a: 00 b1b: 45 89 ce mov %r9d,%r14d b1e: 45 89 c5 mov %r8d,%r13d b21: 89 d5 mov %edx,%ebp b23: 48 85 f6 test %rsi,%rsi b26: 0f 84 86 01 00 00 je 0xcb2 b2c: 83 fd 1e cmp $0x1e,%ebp b2f: 0f 87 59 01 00 00 ja 0xc8e b35: 83 fd 1c cmp $0x1c,%ebp b38: 0f 8f 50 01 00 00 jg 0xc8e b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 b45: 00 b46: 4d 85 e4 test %r12,%r12 b49: 0f 84 63 01 00 00 je 0xcb2 b4f: 49 83 e4 3f and $0x3f,%r12 b53: ba 90 00 00 00 mov $0x90,%edx b58: 49 f7 dc neg %r12 b5b: 49 83 e4 3f and $0x3f,%r12 b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 b66: 00 b67: 4c 89 e1 mov %r12,%rcx b6a: e8 91 bb 01 00 call 0x1c700 b6f: 89 e9 mov %ebp,%ecx b71: 41 b8 01 00 00 00 mov $0x1,%r8d b77: 41 d3 e0 shl %cl,%r8d b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12) b7f: 41 83 fd 08 cmp $0x8,%r13d b83: 45 89 74 24 18 mov %r14d,0x18(%r12) b88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) b8f: 00 00 b91: 0f 84 40 02 00 00 je 0xdd7 b97: 41 83 fd 04 cmp $0x4,%r13d b9b: 0f 84 95 00 00 00 je 0xc36 ba1: 41 83 fd 01 cmp $0x1,%r13d ba5: 75 37 jne 0xbde ba7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 bac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c562b0 bb3: 01 bb4: f2 0f 5e c8 divsd %xmm0,%xmm1 bb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) bbf: 00 bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) bc7: 00 00 bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) bd0: 00 00 bd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) bd9: e9 8c 00 00 00 jmp 0xc6a bde: 41 83 fd 02 cmp $0x2,%r13d be2: 75 34 jne 0xc18 be4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 be9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c562b0 bf0: 01 bf1: f2 0f 5e c8 divsd %xmm0,%xmm1 bf5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) bfc: 00 bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) c04: 00 00 c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) c0d: 00 00 c0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) c16: eb 52 jmp 0xc6a c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12) c1f: 00 c20: b8 ee ff ff ff mov $0xffffffee,%eax c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp c2a: 5d pop %rbp c2b: 41 5f pop %r15 c2d: 41 5e pop %r14 c2f: 41 5d pop %r13 c31: 41 5c pop %r12 c33: 5f pop %rdi c34: 5e pop %rsi c35: c3 ret c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 c3b: b8 01 00 00 00 mov $0x1,%eax c40: 41 c7 04 24 09 00 00 movl $0x9,(%r12) c47: 00 c48: 41 89 44 24 08 mov %eax,0x8(%r12) c4d: 41 89 44 24 0c mov %eax,0xc(%r12) c52: e8 e9 ba 01 00 call 0x1c740 c57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c562b0 c5e: 01 c5f: f2 0f 5e c8 divsd %xmm0,%xmm1 c63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) c6a: 83 fd 05 cmp $0x5,%ebp c6d: 7f 35 jg 0xca4 c6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) c76: 00 00 c78: 33 c0 xor %eax,%eax c7a: 4c 89 26 mov %r12,(%rsi) c7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp c82: 5d pop %rbp c83: 41 5f pop %r15 c85: 41 5e pop %r14 c87: 41 5d pop %r13 c89: 41 5c pop %r12 c8b: 5f pop %rdi c8c: 5e pop %rsi c8d: c3 ret c8e: b8 ef ff ff ff mov $0xffffffef,%eax c93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp c98: 5d pop %rbp c99: 41 5f pop %r15 c9b: 41 5e pop %r14 c9d: 41 5d pop %r13 c9f: 41 5c pop %r12 ca1: 5f pop %rdi ca2: 5e pop %rsi ca3: c3 ret ca4: 83 fd 0a cmp $0xa,%ebp ca7: 0f 8e f0 00 00 00 jle 0xd9d cad: 48 85 ff test %rdi,%rdi cb0: 75 16 jne 0xcc8 cb2: b8 f8 ff ff ff mov $0xfffffff8,%eax cb7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp cbc: 5d pop %rbp cbd: 41 5f pop %r15 cbf: 41 5e pop %r14 cc1: 41 5d pop %r13 cc3: 41 5c pop %r12 cc5: 5f pop %rdi cc6: 5e pop %rsi cc7: c3 ret cc8: 48 83 e7 3f and $0x3f,%rdi ccc: 89 e9 mov %ebp,%ecx cce: 48 f7 df neg %rdi cd1: 41 89 ee mov %ebp,%r14d cd4: 48 83 e7 3f and $0x3f,%rdi cd8: 49 89 fd mov %rdi,%r13 cdb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 ce2: 00 ce3: 4c 89 ea mov %r13,%rdx ce6: e8 75 ba 01 00 call 0x1c760 ceb: 48 89 c7 mov %rax,%rdi cee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx cf5: 00 cf6: 49 89 54 24 30 mov %rdx,0x30(%r12) cfb: 44 8d 7d ff lea -0x1(%rbp),%r15d cff: 41 83 ff 10 cmp $0x10,%r15d d03: 7f 3b jg 0xd40 d05: 44 89 f9 mov %r15d,%ecx d08: e8 53 c0 01 00 call 0x1cd60 d0d: 44 89 f9 mov %r15d,%ecx d10: 4c 89 ea mov %r13,%rdx d13: 45 89 f0 mov %r14d,%r8d d16: 49 89 c1 mov %rax,%r9 d19: 49 89 44 24 38 mov %rax,0x38(%r12) d1e: e8 fd c0 01 00 call 0x1ce20 d23: 49 89 c1 mov %rax,%r9 d26: 44 89 f9 mov %r15d,%ecx d29: b8 01 00 00 00 mov $0x1,%eax d2e: d3 e0 shl %cl,%eax d30: c1 e0 04 shl $0x4,%eax d33: 83 c0 3f add $0x3f,%eax d36: 83 e0 c0 and $0xffffffc0,%eax d39: 41 89 44 24 1c mov %eax,0x1c(%r12) d3e: eb 20 jmp 0xd60 d40: 48 8d 04 24 lea (%rsp),%rax d44: 4c 89 e1 mov %r12,%rcx d47: 4d 89 e8 mov %r13,%r8 d4a: 45 89 f1 mov %r14d,%r9d d4d: 48 89 50 20 mov %rdx,0x20(%rax) d51: 44 89 fa mov %r15d,%edx d54: 48 89 78 28 mov %rdi,0x28(%rax) d58: e8 e3 cc 01 00 call 0x1da40 d5d: 49 89 c1 mov %rax,%r9 d60: 89 e9 mov %ebp,%ecx d62: 4c 89 ea mov %r13,%rdx d65: 45 89 f0 mov %r14d,%r8d d68: 4d 89 4c 24 50 mov %r9,0x50(%r12) d6d: e8 2e 07 02 00 call 0x214a0 d72: 89 e9 mov %ebp,%ecx d74: 4c 89 ea mov %r13,%rdx d77: 45 89 f0 mov %r14d,%r8d d7a: 49 89 c1 mov %rax,%r9 d7d: 49 89 44 24 58 mov %rax,0x58(%r12) d82: e8 b9 0b 02 00 call 0x21940 d87: 4c 89 26 mov %r12,(%rsi) d8a: 33 c0 xor %eax,%eax d8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp d91: 5d pop %rbp d92: 41 5f pop %r15 d94: 41 5e pop %r14 d96: 41 5d pop %r13 d98: 41 5c pop %r12 d9a: 5f pop %rdi d9b: 5e pop %rsi d9c: c3 ret d9d: 41 be 0a 00 00 00 mov $0xa,%r14d da3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x260fdc0 daa: 83 fd 06 cmp $0x6,%ebp dad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx db4: 00 db5: 0f 8f 3b ff ff ff jg 0xcf6 dbb: 49 89 d1 mov %rdx,%r9 dbe: 49 83 e1 3f and $0x3f,%r9 dc2: 49 f7 d9 neg %r9 dc5: 49 83 e1 3f and $0x3f,%r9 dc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) dd0: 00 00 dd2: 4c 03 ca add %rdx,%r9 dd5: eb 89 jmp 0xd60 dd7: 33 c0 xor %eax,%eax dd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) de0: 00 de1: 41 89 44 24 08 mov %eax,0x8(%r12) de6: 41 89 44 24 0c mov %eax,0xc(%r12) deb: e9 7a fe ff ff jmp 0xc6a df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) df7: 00 df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) dff: 90 nop e00: 53 push %rbx e01: 56 push %rsi e02: 57 push %rdi e03: 41 54 push %r12 e05: 41 55 push %r13 e07: 41 56 push %r14 e09: 41 57 push %r15 e0b: 55 push %rbp e0c: 48 83 ec 38 sub $0x38,%rsp e10: 49 89 ce mov %rcx,%r14 e13: 44 89 cf mov %r9d,%edi e16: 44 89 c6 mov %r8d,%esi e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 e20: 00 e21: 41 89 d7 mov %edx,%r15d e24: 4d 85 f6 test %r14,%r14 e27: 0f 84 81 01 00 00 je 0xfae e2d: 41 83 ff 1e cmp $0x1e,%r15d e31: 0f 87 52 01 00 00 ja 0xf89 e37: 41 83 ff 1c cmp $0x1c,%r15d e3b: 0f 8f 48 01 00 00 jg 0xf89 e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx e48: 00 e49: 48 85 db test %rbx,%rbx e4c: 0f 84 5c 01 00 00 je 0xfae e52: 48 89 dd mov %rbx,%rbp e55: ba 90 00 00 00 mov $0x90,%edx e5a: 48 83 e5 3f and $0x3f,%rbp e5e: 48 f7 dd neg %rbp e61: 48 83 e5 3f and $0x3f,%rbp e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 e69: 4c 89 e1 mov %r12,%rcx e6c: e8 0f 0f 02 00 call 0x21d80 e71: 44 89 f9 mov %r15d,%ecx e74: b8 01 00 00 00 mov $0x1,%eax e79: 41 89 7c 24 18 mov %edi,0x18(%r12) e7e: d3 e0 shl %cl,%eax e80: 45 89 7c 24 04 mov %r15d,0x4(%r12) e85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) e8c: 00 00 e8e: 83 fe 08 cmp $0x8,%esi e91: 0f 84 34 02 00 00 je 0x10cb e97: 83 fe 04 cmp $0x4,%esi e9a: 0f 84 91 00 00 00 je 0xf31 ea0: 83 fe 01 cmp $0x1,%esi ea3: 75 36 jne 0xedb ea5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 ea9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c562b8 eb0: 01 eb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) eb8: 00 eb9: f2 0f 5e c8 divsd %xmm0,%xmm1 ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) ec4: 00 00 ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) ecd: 00 00 ecf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) ed6: e9 89 00 00 00 jmp 0xf64 edb: 83 fe 02 cmp $0x2,%esi ede: 75 33 jne 0xf13 ee0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 ee4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c562b8 eeb: 01 eec: 41 c7 04 24 09 00 00 movl $0x9,(%r12) ef3: 00 ef4: f2 0f 5e c8 divsd %xmm0,%xmm1 ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) eff: 00 00 f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) f08: 00 00 f0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) f11: eb 51 jmp 0xf64 f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12) f1a: 00 f1b: b8 ee ff ff ff mov $0xffffffee,%eax f20: 48 83 c4 38 add $0x38,%rsp f24: 5d pop %rbp f25: 41 5f pop %r15 f27: 41 5e pop %r14 f29: 41 5d pop %r13 f2b: 41 5c pop %r12 f2d: 5f pop %rdi f2e: 5e pop %rsi f2f: 5b pop %rbx f30: c3 ret f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 f35: b8 01 00 00 00 mov $0x1,%eax f3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) f41: 00 f42: 41 89 44 24 08 mov %eax,0x8(%r12) f47: 41 89 44 24 0c mov %eax,0xc(%r12) f4c: e8 6f 0e 02 00 call 0x21dc0 f51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c562b8 f58: 01 f59: f2 0f 5e c8 divsd %xmm0,%xmm1 f5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) f64: 41 83 ff 05 cmp $0x5,%r15d f68: 7f 35 jg 0xf9f f6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) f71: 00 00 f73: 33 c0 xor %eax,%eax f75: 4d 89 26 mov %r12,(%r14) f78: 48 83 c4 38 add $0x38,%rsp f7c: 5d pop %rbp f7d: 41 5f pop %r15 f7f: 41 5e pop %r14 f81: 41 5d pop %r13 f83: 41 5c pop %r12 f85: 5f pop %rdi f86: 5e pop %rsi f87: 5b pop %rbx f88: c3 ret f89: b8 ef ff ff ff mov $0xffffffef,%eax f8e: 48 83 c4 38 add $0x38,%rsp f92: 5d pop %rbp f93: 41 5f pop %r15 f95: 41 5e pop %r14 f97: 41 5d pop %r13 f99: 41 5c pop %r12 f9b: 5f pop %rdi f9c: 5e pop %rsi f9d: 5b pop %rbx f9e: c3 ret f9f: 41 83 ff 0a cmp $0xa,%r15d fa3: 0f 8e e8 00 00 00 jle 0x1091 fa9: 4d 85 ed test %r13,%r13 fac: 75 16 jne 0xfc4 fae: b8 f8 ff ff ff mov $0xfffffff8,%eax fb3: 48 83 c4 38 add $0x38,%rsp fb7: 5d pop %rbp fb8: 41 5f pop %r15 fba: 41 5e pop %r14 fbc: 41 5d pop %r13 fbe: 41 5c pop %r12 fc0: 5f pop %rdi fc1: 5e pop %rsi fc2: 5b pop %rbx fc3: c3 ret fc4: 4c 89 ee mov %r13,%rsi fc7: 44 89 f9 mov %r15d,%ecx fca: 48 83 e6 3f and $0x3f,%rsi fce: 44 89 ff mov %r15d,%edi fd1: 48 f7 de neg %rsi fd4: 48 83 e6 3f and $0x3f,%rsi fd8: 49 03 f5 add %r13,%rsi fdb: 48 89 f2 mov %rsi,%rdx fde: e8 fd 0d 02 00 call 0x21de0 fe3: 49 89 c5 mov %rax,%r13 fe6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx fed: 00 fee: 41 8d 5f ff lea -0x1(%r15),%ebx ff2: 49 89 54 24 30 mov %rdx,0x30(%r12) ff7: 83 fb 10 cmp $0x10,%ebx ffa: 7f 38 jg 0x1034 ffc: 89 d9 mov %ebx,%ecx ffe: e8 bd 13 02 00 call 0x223c0 1003: 89 d9 mov %ebx,%ecx 1005: 48 89 f2 mov %rsi,%rdx 1008: 49 89 44 24 38 mov %rax,0x38(%r12) 100d: 41 89 f8 mov %edi,%r8d 1010: 49 89 c1 mov %rax,%r9 1013: e8 48 14 02 00 call 0x22460 1018: 49 89 c1 mov %rax,%r9 101b: 89 d9 mov %ebx,%ecx 101d: b8 01 00 00 00 mov $0x1,%eax 1022: d3 e0 shl %cl,%eax 1024: c1 e0 04 shl $0x4,%eax 1027: 83 c0 3f add $0x3f,%eax 102a: 83 e0 c0 and $0xffffffc0,%eax 102d: 41 89 44 24 1c mov %eax,0x1c(%r12) 1032: eb 1e jmp 0x1052 1034: 48 89 e0 mov %rsp,%rax 1037: 4c 89 e1 mov %r12,%rcx 103a: 48 89 50 20 mov %rdx,0x20(%rax) 103e: 89 da mov %ebx,%edx 1040: 49 89 f0 mov %rsi,%r8 1043: 41 89 f9 mov %edi,%r9d 1046: 4c 89 68 28 mov %r13,0x28(%rax) 104a: e8 d1 1f 02 00 call 0x23020 104f: 49 89 c1 mov %rax,%r9 1052: 44 89 f9 mov %r15d,%ecx 1055: 48 89 f2 mov %rsi,%rdx 1058: 4d 89 4c 24 50 mov %r9,0x50(%r12) 105d: 41 89 f8 mov %edi,%r8d 1060: e8 db 57 02 00 call 0x26840 1065: 44 89 f9 mov %r15d,%ecx 1068: 48 89 f2 mov %rsi,%rdx 106b: 49 89 44 24 58 mov %rax,0x58(%r12) 1070: 41 89 f8 mov %edi,%r8d 1073: 49 89 c1 mov %rax,%r9 1076: e8 65 5c 02 00 call 0x26ce0 107b: 4d 89 26 mov %r12,(%r14) 107e: 33 c0 xor %eax,%eax 1080: 48 83 c4 38 add $0x38,%rsp 1084: 5d pop %rbp 1085: 41 5f pop %r15 1087: 41 5e pop %r14 1089: 41 5d pop %r13 108b: 41 5c pop %r12 108d: 5f pop %rdi 108e: 5e pop %rsi 108f: 5b pop %rbx 1090: c3 ret 1091: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1098: 00 1099: bf 0a 00 00 00 mov $0xa,%edi 109e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x260fdc0 10a5: 41 83 ff 06 cmp $0x6,%r15d 10a9: 0f 8f 3f ff ff ff jg 0xfee 10af: 49 89 d1 mov %rdx,%r9 10b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 10b9: 00 00 10bb: 49 83 e1 3f and $0x3f,%r9 10bf: 49 f7 d9 neg %r9 10c2: 49 83 e1 3f and $0x3f,%r9 10c6: 4c 03 ca add %rdx,%r9 10c9: eb 87 jmp 0x1052 10cb: 33 c0 xor %eax,%eax 10cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 10d4: 00 10d5: 41 89 44 24 08 mov %eax,0x8(%r12) 10da: 41 89 44 24 0c mov %eax,0xc(%r12) 10df: e9 80 fe ff ff jmp 0xf64 10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10eb: 00 10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10ff: 00 1100: 53 push %rbx 1101: 56 push %rsi 1102: 57 push %rdi 1103: 41 54 push %r12 1105: 41 55 push %r13 1107: 41 56 push %r14 1109: 41 57 push %r15 110b: 55 push %rbp 110c: 48 83 ec 38 sub $0x38,%rsp 1110: 49 89 ce mov %rcx,%r14 1113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 111a: 00 111b: 44 89 cf mov %r9d,%edi 111e: 44 89 c6 mov %r8d,%esi 1121: 41 89 d7 mov %edx,%r15d 1124: 4d 85 f6 test %r14,%r14 1127: 0f 84 91 01 00 00 je 0x12be 112d: 41 83 ff 1e cmp $0x1e,%r15d 1131: 0f 87 62 01 00 00 ja 0x1299 1137: 41 83 ff 1c cmp $0x1c,%r15d 113b: 0f 8f 58 01 00 00 jg 0x1299 1141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1148: 00 1149: 48 85 db test %rbx,%rbx 114c: 0f 84 6c 01 00 00 je 0x12be 1152: 48 89 dd mov %rbx,%rbp 1155: ba 90 00 00 00 mov $0x90,%edx 115a: 48 83 e5 3f and $0x3f,%rbp 115e: 48 f7 dd neg %rbp 1161: 48 83 e5 3f and $0x3f,%rbp 1165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1169: 4c 89 e1 mov %r12,%rcx 116c: e8 af 5f 02 00 call 0x27120 1171: 44 89 f9 mov %r15d,%ecx 1174: b8 01 00 00 00 mov $0x1,%eax 1179: d3 e0 shl %cl,%eax 117b: 41 89 7c 24 18 mov %edi,0x18(%r12) 1180: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1185: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 118c: 00 00 118e: 83 fe 08 cmp $0x8,%esi 1191: 0f 84 44 02 00 00 je 0x13db 1197: 83 fe 04 cmp $0x4,%esi 119a: 0f 84 99 00 00 00 je 0x1239 11a0: 83 fe 01 cmp $0x1,%esi 11a3: 75 3a jne 0x11df 11a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 11a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 11ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c562c0 11b4: 01 11b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 11b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 11c0: 00 11c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 11c8: 00 00 11ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 11d1: 00 00 11d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 11da: e9 95 00 00 00 jmp 0x1274 11df: 83 fe 02 cmp $0x2,%esi 11e2: 75 37 jne 0x121b 11e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 11e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 11ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c562c0 11f3: 01 11f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 11f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 11ff: 00 1200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1207: 00 00 1209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1210: 00 00 1212: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 1219: eb 59 jmp 0x1274 121b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1222: 00 1223: b8 ee ff ff ff mov $0xffffffee,%eax 1228: 48 83 c4 38 add $0x38,%rsp 122c: 5d pop %rbp 122d: 41 5f pop %r15 122f: 41 5e pop %r14 1231: 41 5d pop %r13 1233: 41 5c pop %r12 1235: 5f pop %rdi 1236: 5e pop %rsi 1237: 5b pop %rbx 1238: c3 ret 1239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 123d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 1241: b8 01 00 00 00 mov $0x1,%eax 1246: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 124d: 00 124e: 41 89 44 24 08 mov %eax,0x8(%r12) 1253: 41 89 44 24 0c mov %eax,0xc(%r12) 1258: e8 03 5f 02 00 call 0x27160 125d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1261: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c562c0 1268: 01 1269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 126d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 1274: 41 83 ff 04 cmp $0x4,%r15d 1278: 7f 35 jg 0x12af 127a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1281: 00 00 1283: 33 c0 xor %eax,%eax 1285: 4d 89 26 mov %r12,(%r14) 1288: 48 83 c4 38 add $0x38,%rsp 128c: 5d pop %rbp 128d: 41 5f pop %r15 128f: 41 5e pop %r14 1291: 41 5d pop %r13 1293: 41 5c pop %r12 1295: 5f pop %rdi 1296: 5e pop %rsi 1297: 5b pop %rbx 1298: c3 ret 1299: b8 ef ff ff ff mov $0xffffffef,%eax 129e: 48 83 c4 38 add $0x38,%rsp 12a2: 5d pop %rbp 12a3: 41 5f pop %r15 12a5: 41 5e pop %r14 12a7: 41 5d pop %r13 12a9: 41 5c pop %r12 12ab: 5f pop %rdi 12ac: 5e pop %rsi 12ad: 5b pop %rbx 12ae: c3 ret 12af: 41 83 ff 0a cmp $0xa,%r15d 12b3: 0f 8e e8 00 00 00 jle 0x13a1 12b9: 4d 85 ed test %r13,%r13 12bc: 75 16 jne 0x12d4 12be: b8 f8 ff ff ff mov $0xfffffff8,%eax 12c3: 48 83 c4 38 add $0x38,%rsp 12c7: 5d pop %rbp 12c8: 41 5f pop %r15 12ca: 41 5e pop %r14 12cc: 41 5d pop %r13 12ce: 41 5c pop %r12 12d0: 5f pop %rdi 12d1: 5e pop %rsi 12d2: 5b pop %rbx 12d3: c3 ret 12d4: 4c 89 ee mov %r13,%rsi 12d7: 44 89 f9 mov %r15d,%ecx 12da: 48 83 e6 3f and $0x3f,%rsi 12de: 44 89 ff mov %r15d,%edi 12e1: 48 f7 de neg %rsi 12e4: 48 83 e6 3f and $0x3f,%rsi 12e8: 49 03 f5 add %r13,%rsi 12eb: 48 89 f2 mov %rsi,%rdx 12ee: e8 8d 5e 02 00 call 0x27180 12f3: 49 89 c5 mov %rax,%r13 12f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 12fd: 00 12fe: 49 89 54 24 30 mov %rdx,0x30(%r12) 1303: 41 8d 5f ff lea -0x1(%r15),%ebx 1307: 83 fb 11 cmp $0x11,%ebx 130a: 7f 38 jg 0x1344 130c: 89 d9 mov %ebx,%ecx 130e: e8 cd 66 01 00 call 0x179e0 1313: 89 d9 mov %ebx,%ecx 1315: 48 89 f2 mov %rsi,%rdx 1318: 41 89 f8 mov %edi,%r8d 131b: 49 89 c1 mov %rax,%r9 131e: 49 89 44 24 38 mov %rax,0x38(%r12) 1323: e8 f8 65 02 00 call 0x27920 1328: 49 89 c1 mov %rax,%r9 132b: 89 d9 mov %ebx,%ecx 132d: b8 01 00 00 00 mov $0x1,%eax 1332: d3 e0 shl %cl,%eax 1334: c1 e0 04 shl $0x4,%eax 1337: 83 c0 3f add $0x3f,%eax 133a: 83 e0 c0 and $0xffffffc0,%eax 133d: 41 89 44 24 1c mov %eax,0x1c(%r12) 1342: eb 1e jmp 0x1362 1344: 48 89 e0 mov %rsp,%rax 1347: 4c 89 e1 mov %r12,%rcx 134a: 49 89 f0 mov %rsi,%r8 134d: 41 89 f9 mov %edi,%r9d 1350: 48 89 50 20 mov %rdx,0x20(%rax) 1354: 89 da mov %ebx,%edx 1356: 4c 89 68 28 mov %r13,0x28(%rax) 135a: e8 a1 79 02 00 call 0x28d00 135f: 49 89 c1 mov %rax,%r9 1362: 44 89 f9 mov %r15d,%ecx 1365: 48 89 f2 mov %rsi,%rdx 1368: 41 89 f8 mov %edi,%r8d 136b: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1370: e8 6b b4 02 00 call 0x2c7e0 1375: 44 89 f9 mov %r15d,%ecx 1378: 48 89 f2 mov %rsi,%rdx 137b: 41 89 f8 mov %edi,%r8d 137e: 49 89 c1 mov %rax,%r9 1381: 49 89 44 24 58 mov %rax,0x58(%r12) 1386: e8 b5 b8 02 00 call 0x2cc40 138b: 4d 89 26 mov %r12,(%r14) 138e: 33 c0 xor %eax,%eax 1390: 48 83 c4 38 add $0x38,%rsp 1394: 5d pop %rbp 1395: 41 5f pop %r15 1397: 41 5e pop %r14 1399: 41 5d pop %r13 139b: 41 5c pop %r12 139d: 5f pop %rdi 139e: 5e pop %rsi 139f: 5b pop %rbx 13a0: c3 ret 13a1: bf 0a 00 00 00 mov $0xa,%edi 13a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 13ad: 00 13ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x260fdc0 13b5: 41 83 ff 07 cmp $0x7,%r15d 13b9: 0f 8f 3f ff ff ff jg 0x12fe 13bf: 49 89 d1 mov %rdx,%r9 13c2: 49 83 e1 3f and $0x3f,%r9 13c6: 49 f7 d9 neg %r9 13c9: 49 83 e1 3f and $0x3f,%r9 13cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 13d4: 00 00 13d6: 4c 03 ca add %rdx,%r9 13d9: eb 87 jmp 0x1362 13db: 33 c0 xor %eax,%eax 13dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 13e4: 00 13e5: 41 89 44 24 08 mov %eax,0x8(%r12) 13ea: 41 89 44 24 0c mov %eax,0xc(%r12) 13ef: e9 80 fe ff ff jmp 0x1274 13f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1400: 53 push %rbx 1401: 56 push %rsi 1402: 57 push %rdi 1403: 41 54 push %r12 1405: 41 55 push %r13 1407: 41 56 push %r14 1409: 41 57 push %r15 140b: 55 push %rbp 140c: 48 83 ec 38 sub $0x38,%rsp 1410: 49 89 ce mov %rcx,%r14 1413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 141a: 00 141b: 44 89 cf mov %r9d,%edi 141e: 44 89 c6 mov %r8d,%esi 1421: 41 89 d7 mov %edx,%r15d 1424: 4d 85 f6 test %r14,%r14 1427: 0f 84 91 01 00 00 je 0x15be 142d: 41 83 ff 1e cmp $0x1e,%r15d 1431: 0f 87 62 01 00 00 ja 0x1599 1437: 41 83 ff 1c cmp $0x1c,%r15d 143b: 0f 8f 58 01 00 00 jg 0x1599 1441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1448: 00 1449: 48 85 db test %rbx,%rbx 144c: 0f 84 6c 01 00 00 je 0x15be 1452: 48 89 dd mov %rbx,%rbp 1455: ba 90 00 00 00 mov $0x90,%edx 145a: 48 83 e5 3f and $0x3f,%rbp 145e: 48 f7 dd neg %rbp 1461: 48 83 e5 3f and $0x3f,%rbp 1465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1469: 4c 89 e1 mov %r12,%rcx 146c: e8 0f bc 02 00 call 0x2d080 1471: b8 01 00 00 00 mov $0x1,%eax 1476: 41 89 7c 24 18 mov %edi,0x18(%r12) 147b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1480: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 1487: 00 00 1489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 148e: 83 fe 08 cmp $0x8,%esi 1491: 0f 84 45 02 00 00 je 0x16dc 1497: 83 fe 04 cmp $0x4,%esi 149a: 0f 84 99 00 00 00 je 0x1539 14a0: 83 fe 01 cmp $0x1,%esi 14a3: 75 3a jne 0x14df 14a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 14a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 14ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c562c8 14b4: 01 14b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 14b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 14c0: 00 14c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 14c8: 00 00 14ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 14d1: 00 00 14d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 14da: e9 95 00 00 00 jmp 0x1574 14df: 83 fe 02 cmp $0x2,%esi 14e2: 75 37 jne 0x151b 14e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 14e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 14ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c562c8 14f3: 01 14f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 14f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 14ff: 00 1500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1507: 00 00 1509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1510: 00 00 1512: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 1519: eb 59 jmp 0x1574 151b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1522: 00 1523: b8 ee ff ff ff mov $0xffffffee,%eax 1528: 48 83 c4 38 add $0x38,%rsp 152c: 5d pop %rbp 152d: 41 5f pop %r15 152f: 41 5e pop %r14 1531: 41 5d pop %r13 1533: 41 5c pop %r12 1535: 5f pop %rdi 1536: 5e pop %rsi 1537: 5b pop %rbx 1538: c3 ret 1539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 153d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 1541: b8 01 00 00 00 mov $0x1,%eax 1546: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 154d: 00 154e: 41 89 44 24 08 mov %eax,0x8(%r12) 1553: 41 89 44 24 0c mov %eax,0xc(%r12) 1558: e8 63 bb 02 00 call 0x2d0c0 155d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1561: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c562c8 1568: 01 1569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 156d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 1574: 41 83 ff 04 cmp $0x4,%r15d 1578: 7f 35 jg 0x15af 157a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1581: 00 00 1583: 33 c0 xor %eax,%eax 1585: 4d 89 26 mov %r12,(%r14) 1588: 48 83 c4 38 add $0x38,%rsp 158c: 5d pop %rbp 158d: 41 5f pop %r15 158f: 41 5e pop %r14 1591: 41 5d pop %r13 1593: 41 5c pop %r12 1595: 5f pop %rdi 1596: 5e pop %rsi 1597: 5b pop %rbx 1598: c3 ret 1599: b8 ef ff ff ff mov $0xffffffef,%eax 159e: 48 83 c4 38 add $0x38,%rsp 15a2: 5d pop %rbp 15a3: 41 5f pop %r15 15a5: 41 5e pop %r14 15a7: 41 5d pop %r13 15a9: 41 5c pop %r12 15ab: 5f pop %rdi 15ac: 5e pop %rsi 15ad: 5b pop %rbx 15ae: c3 ret 15af: 41 83 ff 0a cmp $0xa,%r15d 15b3: 0f 8e e9 00 00 00 jle 0x16a2 15b9: 4d 85 ed test %r13,%r13 15bc: 75 16 jne 0x15d4 15be: b8 f8 ff ff ff mov $0xfffffff8,%eax 15c3: 48 83 c4 38 add $0x38,%rsp 15c7: 5d pop %rbp 15c8: 41 5f pop %r15 15ca: 41 5e pop %r14 15cc: 41 5d pop %r13 15ce: 41 5c pop %r12 15d0: 5f pop %rdi 15d1: 5e pop %rsi 15d2: 5b pop %rbx 15d3: c3 ret 15d4: 4c 89 ee mov %r13,%rsi 15d7: 44 89 f9 mov %r15d,%ecx 15da: 48 83 e6 3f and $0x3f,%rsi 15de: 44 89 ff mov %r15d,%edi 15e1: 48 f7 de neg %rsi 15e4: 48 83 e6 3f and $0x3f,%rsi 15e8: 49 03 f5 add %r13,%rsi 15eb: 48 89 f2 mov %rsi,%rdx 15ee: e8 ed ba 02 00 call 0x2d0e0 15f3: 49 89 c5 mov %rax,%r13 15f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 15fd: 00 15fe: 49 89 54 24 30 mov %rdx,0x30(%r12) 1603: 41 8d 5f ff lea -0x1(%r15),%ebx 1607: 83 fb 11 cmp $0x11,%ebx 160a: 7f 39 jg 0x1645 160c: 89 d9 mov %ebx,%ecx 160e: e8 2d c2 02 00 call 0x2d840 1613: 89 d9 mov %ebx,%ecx 1615: 48 89 f2 mov %rsi,%rdx 1618: 41 89 f8 mov %edi,%r8d 161b: 49 89 c1 mov %rax,%r9 161e: 49 89 44 24 38 mov %rax,0x38(%r12) 1623: e8 b8 c2 02 00 call 0x2d8e0 1628: 49 89 c1 mov %rax,%r9 162b: b8 01 00 00 00 mov $0x1,%eax 1630: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 1635: c1 e3 04 shl $0x4,%ebx 1638: 83 c3 3f add $0x3f,%ebx 163b: 83 e3 c0 and $0xffffffc0,%ebx 163e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 1643: eb 1e jmp 0x1663 1645: 48 89 e0 mov %rsp,%rax 1648: 4c 89 e1 mov %r12,%rcx 164b: 49 89 f0 mov %rsi,%r8 164e: 41 89 f9 mov %edi,%r9d 1651: 48 89 50 20 mov %rdx,0x20(%rax) 1655: 89 da mov %ebx,%edx 1657: 4c 89 68 28 mov %r13,0x28(%rax) 165b: e8 a0 d6 02 00 call 0x2ed00 1660: 49 89 c1 mov %rax,%r9 1663: 44 89 f9 mov %r15d,%ecx 1666: 48 89 f2 mov %rsi,%rdx 1669: 41 89 f8 mov %edi,%r8d 166c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1671: e8 6a 11 03 00 call 0x327e0 1676: 44 89 f9 mov %r15d,%ecx 1679: 48 89 f2 mov %rsi,%rdx 167c: 41 89 f8 mov %edi,%r8d 167f: 49 89 c1 mov %rax,%r9 1682: 49 89 44 24 58 mov %rax,0x58(%r12) 1687: e8 b4 15 03 00 call 0x32c40 168c: 4d 89 26 mov %r12,(%r14) 168f: 33 c0 xor %eax,%eax 1691: 48 83 c4 38 add $0x38,%rsp 1695: 5d pop %rbp 1696: 41 5f pop %r15 1698: 41 5e pop %r14 169a: 41 5d pop %r13 169c: 41 5c pop %r12 169e: 5f pop %rdi 169f: 5e pop %rsi 16a0: 5b pop %rbx 16a1: c3 ret 16a2: bf 0a 00 00 00 mov $0xa,%edi 16a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 16ae: 00 16af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x260fdc0 16b6: 41 83 ff 07 cmp $0x7,%r15d 16ba: 0f 8f 3e ff ff ff jg 0x15fe 16c0: 49 89 d1 mov %rdx,%r9 16c3: 49 83 e1 3f and $0x3f,%r9 16c7: 49 f7 d9 neg %r9 16ca: 49 83 e1 3f and $0x3f,%r9 16ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 16d5: 00 00 16d7: 4c 03 ca add %rdx,%r9 16da: eb 87 jmp 0x1663 16dc: 33 c0 xor %eax,%eax 16de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 16e5: 00 16e6: 41 89 44 24 08 mov %eax,0x8(%r12) 16eb: 41 89 44 24 0c mov %eax,0xc(%r12) 16f0: e9 7f fe ff ff jmp 0x1574 16f5: 0f 1f 40 00 nopl 0x0(%rax) 16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1700: 53 push %rbx 1701: 56 push %rsi 1702: 57 push %rdi 1703: 41 54 push %r12 1705: 41 55 push %r13 1707: 41 56 push %r14 1709: 41 57 push %r15 170b: 55 push %rbp 170c: 48 83 ec 38 sub $0x38,%rsp 1710: 49 89 ce mov %rcx,%r14 1713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 171a: 00 171b: 44 89 cf mov %r9d,%edi 171e: 44 89 c6 mov %r8d,%esi 1721: 41 89 d7 mov %edx,%r15d 1724: 4d 85 f6 test %r14,%r14 1727: 0f 84 91 01 00 00 je 0x18be 172d: 41 83 ff 1e cmp $0x1e,%r15d 1731: 0f 87 62 01 00 00 ja 0x1899 1737: 41 83 ff 1c cmp $0x1c,%r15d 173b: 0f 8f 58 01 00 00 jg 0x1899 1741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1748: 00 1749: 48 85 db test %rbx,%rbx 174c: 0f 84 6c 01 00 00 je 0x18be 1752: 48 89 dd mov %rbx,%rbp 1755: ba 90 00 00 00 mov $0x90,%edx 175a: 48 83 e5 3f and $0x3f,%rbp 175e: 48 f7 dd neg %rbp 1761: 48 83 e5 3f and $0x3f,%rbp 1765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1769: 4c 89 e1 mov %r12,%rcx 176c: e8 ef 18 03 00 call 0x33060 1771: b8 01 00 00 00 mov $0x1,%eax 1776: 41 89 7c 24 18 mov %edi,0x18(%r12) 177b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1780: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 1787: 00 00 1789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 178e: 83 fe 08 cmp $0x8,%esi 1791: 0f 84 45 02 00 00 je 0x19dc 1797: 83 fe 04 cmp $0x4,%esi 179a: 0f 84 99 00 00 00 je 0x1839 17a0: 83 fe 01 cmp $0x1,%esi 17a3: 75 3a jne 0x17df 17a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 17a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 17ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c562d0 17b4: 01 17b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 17b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 17c0: 00 17c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 17c8: 00 00 17ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 17d1: 00 00 17d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 17da: e9 95 00 00 00 jmp 0x1874 17df: 83 fe 02 cmp $0x2,%esi 17e2: 75 37 jne 0x181b 17e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 17e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 17ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c562d0 17f3: 01 17f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 17f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 17ff: 00 1800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1807: 00 00 1809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1810: 00 00 1812: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 1819: eb 59 jmp 0x1874 181b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1822: 00 1823: b8 ee ff ff ff mov $0xffffffee,%eax 1828: 48 83 c4 38 add $0x38,%rsp 182c: 5d pop %rbp 182d: 41 5f pop %r15 182f: 41 5e pop %r14 1831: 41 5d pop %r13 1833: 41 5c pop %r12 1835: 5f pop %rdi 1836: 5e pop %rsi 1837: 5b pop %rbx 1838: c3 ret 1839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 183d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 1841: b8 01 00 00 00 mov $0x1,%eax 1846: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 184d: 00 184e: 41 89 44 24 08 mov %eax,0x8(%r12) 1853: 41 89 44 24 0c mov %eax,0xc(%r12) 1858: e8 43 18 03 00 call 0x330a0 185d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1861: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c562d0 1868: 01 1869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 186d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 1874: 41 83 ff 04 cmp $0x4,%r15d 1878: 7f 35 jg 0x18af 187a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1881: 00 00 1883: 33 c0 xor %eax,%eax 1885: 4d 89 26 mov %r12,(%r14) 1888: 48 83 c4 38 add $0x38,%rsp 188c: 5d pop %rbp 188d: 41 5f pop %r15 188f: 41 5e pop %r14 1891: 41 5d pop %r13 1893: 41 5c pop %r12 1895: 5f pop %rdi 1896: 5e pop %rsi 1897: 5b pop %rbx 1898: c3 ret 1899: b8 ef ff ff ff mov $0xffffffef,%eax 189e: 48 83 c4 38 add $0x38,%rsp 18a2: 5d pop %rbp 18a3: 41 5f pop %r15 18a5: 41 5e pop %r14 18a7: 41 5d pop %r13 18a9: 41 5c pop %r12 18ab: 5f pop %rdi 18ac: 5e pop %rsi 18ad: 5b pop %rbx 18ae: c3 ret 18af: 41 83 ff 0a cmp $0xa,%r15d 18b3: 0f 8e e9 00 00 00 jle 0x19a2 18b9: 4d 85 ed test %r13,%r13 18bc: 75 16 jne 0x18d4 18be: b8 f8 ff ff ff mov $0xfffffff8,%eax 18c3: 48 83 c4 38 add $0x38,%rsp 18c7: 5d pop %rbp 18c8: 41 5f pop %r15 18ca: 41 5e pop %r14 18cc: 41 5d pop %r13 18ce: 41 5c pop %r12 18d0: 5f pop %rdi 18d1: 5e pop %rsi 18d2: 5b pop %rbx 18d3: c3 ret 18d4: 4c 89 ee mov %r13,%rsi 18d7: 44 89 f9 mov %r15d,%ecx 18da: 48 83 e6 3f and $0x3f,%rsi 18de: 44 89 ff mov %r15d,%edi 18e1: 48 f7 de neg %rsi 18e4: 48 83 e6 3f and $0x3f,%rsi 18e8: 49 03 f5 add %r13,%rsi 18eb: 48 89 f2 mov %rsi,%rdx 18ee: e8 cd 17 03 00 call 0x330c0 18f3: 49 89 c5 mov %rax,%r13 18f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 18fd: 00 18fe: 49 89 54 24 30 mov %rdx,0x30(%r12) 1903: 41 8d 5f ff lea -0x1(%r15),%ebx 1907: 83 fb 11 cmp $0x11,%ebx 190a: 7f 39 jg 0x1945 190c: 89 d9 mov %ebx,%ecx 190e: e8 2d bf 02 00 call 0x2d840 1913: 89 d9 mov %ebx,%ecx 1915: 48 89 f2 mov %rsi,%rdx 1918: 41 89 f8 mov %edi,%r8d 191b: 49 89 c1 mov %rax,%r9 191e: 49 89 44 24 38 mov %rax,0x38(%r12) 1923: e8 38 1f 03 00 call 0x33860 1928: 49 89 c1 mov %rax,%r9 192b: b8 01 00 00 00 mov $0x1,%eax 1930: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 1935: c1 e3 04 shl $0x4,%ebx 1938: 83 c3 3f add $0x3f,%ebx 193b: 83 e3 c0 and $0xffffffc0,%ebx 193e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 1943: eb 1e jmp 0x1963 1945: 48 89 e0 mov %rsp,%rax 1948: 4c 89 e1 mov %r12,%rcx 194b: 49 89 f0 mov %rsi,%r8 194e: 41 89 f9 mov %edi,%r9d 1951: 48 89 50 20 mov %rdx,0x20(%rax) 1955: 89 da mov %ebx,%edx 1957: 4c 89 68 28 mov %r13,0x28(%rax) 195b: e8 20 33 03 00 call 0x34c80 1960: 49 89 c1 mov %rax,%r9 1963: 44 89 f9 mov %r15d,%ecx 1966: 48 89 f2 mov %rsi,%rdx 1969: 41 89 f8 mov %edi,%r8d 196c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1971: e8 ea 6d 03 00 call 0x38760 1976: 44 89 f9 mov %r15d,%ecx 1979: 48 89 f2 mov %rsi,%rdx 197c: 41 89 f8 mov %edi,%r8d 197f: 49 89 c1 mov %rax,%r9 1982: 49 89 44 24 58 mov %rax,0x58(%r12) 1987: e8 34 72 03 00 call 0x38bc0 198c: 4d 89 26 mov %r12,(%r14) 198f: 33 c0 xor %eax,%eax 1991: 48 83 c4 38 add $0x38,%rsp 1995: 5d pop %rbp 1996: 41 5f pop %r15 1998: 41 5e pop %r14 199a: 41 5d pop %r13 199c: 41 5c pop %r12 199e: 5f pop %rdi 199f: 5e pop %rsi 19a0: 5b pop %rbx 19a1: c3 ret 19a2: bf 0a 00 00 00 mov $0xa,%edi 19a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 19ae: 00 19af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x260fdc0 19b6: 41 83 ff 07 cmp $0x7,%r15d 19ba: 0f 8f 3e ff ff ff jg 0x18fe 19c0: 49 89 d1 mov %rdx,%r9 19c3: 49 83 e1 3f and $0x3f,%r9 19c7: 49 f7 d9 neg %r9 19ca: 49 83 e1 3f and $0x3f,%r9 19ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 19d5: 00 00 19d7: 4c 03 ca add %rdx,%r9 19da: eb 87 jmp 0x1963 19dc: 33 c0 xor %eax,%eax 19de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 19e5: 00 19e6: 41 89 44 24 08 mov %eax,0x8(%r12) 19eb: 41 89 44 24 0c mov %eax,0xc(%r12) 19f0: e9 7f fe ff ff jmp 0x1874 19f5: 0f 1f 40 00 nopl 0x0(%rax) 19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a00: 48 83 ec 28 sub $0x28,%rsp 1a04: 48 85 c9 test %rcx,%rcx 1a07: 74 20 je 0x1a29 1a09: 48 85 d2 test %rdx,%rdx 1a0c: 74 1b je 0x1a29 1a0e: 45 85 c0 test %r8d,%r8d 1a11: 7f 0a jg 0x1a1d 1a13: b8 fa ff ff ff mov $0xfffffffa,%eax 1a18: 48 83 c4 28 add $0x28,%rsp 1a1c: c3 ret 1a1d: e8 be 75 03 00 call 0x38fe0 1a22: 33 c0 xor %eax,%eax 1a24: 48 83 c4 28 add $0x28,%rsp 1a28: c3 ret 1a29: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a2e: 48 83 c4 28 add $0x28,%rsp 1a32: c3 ret 1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1a3f: 00 1a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1a45: 48 85 c9 test %rcx,%rcx 1a48: 74 22 je 0x1a6c 1a4a: 48 85 d2 test %rdx,%rdx 1a4d: 74 1d je 0x1a6c 1a4f: 45 85 c0 test %r8d,%r8d 1a52: 7f 0b jg 0x1a5f 1a54: b8 fa ff ff ff mov $0xfffffffa,%eax 1a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1a5e: c3 ret 1a5f: e8 5c 77 03 00 call 0x391c0 1a64: 33 c0 xor %eax,%eax 1a66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1a6b: c3 ret 1a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a71: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1a76: c3 ret 1a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1a7e: 00 00 1a80: 48 83 ec 28 sub $0x28,%rsp 1a84: 48 85 c9 test %rcx,%rcx 1a87: 74 20 je 0x1aa9 1a89: 48 85 d2 test %rdx,%rdx 1a8c: 74 1b je 0x1aa9 1a8e: 45 85 c0 test %r8d,%r8d 1a91: 7f 0a jg 0x1a9d 1a93: b8 fa ff ff ff mov $0xfffffffa,%eax 1a98: 48 83 c4 28 add $0x28,%rsp 1a9c: c3 ret 1a9d: e8 fe 78 03 00 call 0x393a0 1aa2: 33 c0 xor %eax,%eax 1aa4: 48 83 c4 28 add $0x28,%rsp 1aa8: c3 ret 1aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1aae: 48 83 c4 28 add $0x28,%rsp 1ab2: c3 ret 1ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1abf: 00 1ac0: 56 push %rsi 1ac1: 48 89 d6 mov %rdx,%rsi 1ac4: 48 85 c9 test %rcx,%rcx 1ac7: 0f 84 d0 01 00 00 je 0x1c9d 1acd: 48 85 f6 test %rsi,%rsi 1ad0: 0f 84 c7 01 00 00 je 0x1c9d 1ad6: 45 85 c0 test %r8d,%r8d 1ad9: 0f 8e b7 01 00 00 jle 0x1c96 1adf: 41 83 f8 10 cmp $0x10,%r8d 1ae3: 0f 8c 9d 01 00 00 jl 0x1c86 1ae9: 49 89 f1 mov %rsi,%r9 1aec: 49 83 e1 1f and $0x1f,%r9 1af0: 45 89 c9 mov %r9d,%r9d 1af3: 45 85 c9 test %r9d,%r9d 1af6: 74 18 je 0x1b10 1af8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 1aff: 0f 85 81 01 00 00 jne 0x1c86 1b05: 41 f7 d9 neg %r9d 1b08: 41 83 c1 20 add $0x20,%r9d 1b0c: 41 c1 e9 03 shr $0x3,%r9d 1b10: 41 8d 41 10 lea 0x10(%r9),%eax 1b14: 44 3b c0 cmp %eax,%r8d 1b17: 0f 8c 69 01 00 00 jl 0x1c86 1b1d: 44 89 c0 mov %r8d,%eax 1b20: 33 d2 xor %edx,%edx 1b22: 41 2b c1 sub %r9d,%eax 1b25: 83 e0 0f and $0xf,%eax 1b28: f7 d8 neg %eax 1b2a: 41 03 c0 add %r8d,%eax 1b2d: 45 85 c9 test %r9d,%r9d 1b30: 76 25 jbe 0x1b57 1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b40: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 1b45: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 1b4a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 1b4f: 48 ff c2 inc %rdx 1b52: 49 3b d1 cmp %r9,%rdx 1b55: 72 e9 jb 0x1b40 1b57: 48 63 d0 movslq %eax,%rdx 1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1b60: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 1b66: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 1b6d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 1b74: 01 1b75: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 1b7c: 01 1b7d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 1b83: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 1b8a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 1b91: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 1b98: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 1b9e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 1ba5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 1bac: 01 1bad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 1bb4: 01 1bb5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 1bbc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 1bc3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 1bca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 1bd1: 49 83 c1 10 add $0x10,%r9 1bd5: 4c 3b ca cmp %rdx,%r9 1bd8: 72 86 jb 0x1b60 1bda: 44 8d 48 01 lea 0x1(%rax),%r9d 1bde: 45 3b c8 cmp %r8d,%r9d 1be1: 0f 87 93 00 00 00 ja 0x1c7a 1be7: 4d 63 d0 movslq %r8d,%r10 1bea: 4c 2b d2 sub %rdx,%r10 1bed: 49 83 fa 04 cmp $0x4,%r10 1bf1: 0f 8c 8a 00 00 00 jl 0x1c81 1bf7: 45 89 d3 mov %r10d,%r11d 1bfa: 45 33 c9 xor %r9d,%r9d 1bfd: 41 83 e3 fc and $0xfffffffc,%r11d 1c01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 1c05: 4d 63 db movslq %r11d,%r11 1c08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 1c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c13: 00 1c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 1c26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 1c2d: 01 1c2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 1c34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 1c3a: 49 83 c1 04 add $0x4,%r9 1c3e: 4d 3b cb cmp %r11,%r9 1c41: 72 dd jb 0x1c20 1c43: 4d 3b da cmp %r10,%r11 1c46: 73 32 jae 0x1c7a 1c48: 48 63 c0 movslq %eax,%rax 1c4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 1c4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c5f: 00 1c60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 1c66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 1c6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 1c72: 49 ff c3 inc %r11 1c75: 4d 3b da cmp %r10,%r11 1c78: 72 e6 jb 0x1c60 1c7a: 33 c0 xor %eax,%eax 1c7c: c5 f8 77 vzeroupper 1c7f: 5e pop %rsi 1c80: c3 ret 1c81: 45 33 db xor %r11d,%r11d 1c84: eb bd jmp 0x1c43 1c86: 33 c0 xor %eax,%eax 1c88: 41 83 f8 01 cmp $0x1,%r8d 1c8c: 72 ec jb 0x1c7a 1c8e: 4d 63 d0 movslq %r8d,%r10 1c91: 45 33 db xor %r11d,%r11d 1c94: eb ad jmp 0x1c43 1c96: b8 fa ff ff ff mov $0xfffffffa,%eax 1c9b: 5e pop %rsi 1c9c: c3 ret 1c9d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ca2: 5e pop %rsi 1ca3: c3 ret 1ca4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cab: 00 1cac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cbf: 00 1cc0: 53 push %rbx 1cc1: 48 85 c9 test %rcx,%rcx 1cc4: 0f 84 aa 01 00 00 je 0x1e74 1cca: 48 85 d2 test %rdx,%rdx 1ccd: 0f 84 a1 01 00 00 je 0x1e74 1cd3: 45 85 c0 test %r8d,%r8d 1cd6: 0f 8e 91 01 00 00 jle 0x1e6d 1cdc: 41 83 f8 10 cmp $0x10,%r8d 1ce0: 0f 8c 80 01 00 00 jl 0x1e66 1ce6: 49 89 d3 mov %rdx,%r11 1ce9: 49 83 e3 1f and $0x1f,%r11 1ced: 45 85 db test %r11d,%r11d 1cf0: 74 18 je 0x1d0a 1cf2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 1cf9: 0f 85 67 01 00 00 jne 0x1e66 1cff: 41 f7 db neg %r11d 1d02: 41 83 c3 20 add $0x20,%r11d 1d06: 41 c1 eb 03 shr $0x3,%r11d 1d0a: 41 8d 43 10 lea 0x10(%r11),%eax 1d0e: 44 3b c0 cmp %eax,%r8d 1d11: 0f 8c 4f 01 00 00 jl 0x1e66 1d17: 44 89 c0 mov %r8d,%eax 1d1a: 45 33 d2 xor %r10d,%r10d 1d1d: 41 2b c3 sub %r11d,%eax 1d20: 83 e0 0f and $0xf,%eax 1d23: f7 d8 neg %eax 1d25: 41 03 c0 add %r8d,%eax 1d28: 44 89 db mov %r11d,%ebx 1d2b: 45 85 db test %r11d,%r11d 1d2e: 76 2a jbe 0x1d5a 1d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d37: 00 1d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d3f: 90 nop 1d40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 1d46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 1d4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 1d52: 49 ff c2 inc %r10 1d55: 4c 3b d3 cmp %rbx,%r10 1d58: 72 e6 jb 0x1d40 1d5a: 4c 63 d0 movslq %eax,%r10 1d5d: 0f 1f 00 nopl (%rax) 1d60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 1d65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 1d69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 1d6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 1d75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 1d7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 1d80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 1d86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 1d8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 1d91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 1d97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 1d9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 1da3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 1da9: 48 83 c3 10 add $0x10,%rbx 1dad: 49 3b da cmp %r10,%rbx 1db0: 72 ae jb 0x1d60 1db2: 8d 58 01 lea 0x1(%rax),%ebx 1db5: 41 3b d8 cmp %r8d,%ebx 1db8: 0f 87 9c 00 00 00 ja 0x1e5a 1dbe: 4d 63 c8 movslq %r8d,%r9 1dc1: 48 63 c0 movslq %eax,%rax 1dc4: 4c 2b c8 sub %rax,%r9 1dc7: 49 83 f9 04 cmp $0x4,%r9 1dcb: 0f 8c 90 00 00 00 jl 0x1e61 1dd1: 48 63 c0 movslq %eax,%rax 1dd4: 45 89 ca mov %r9d,%r10d 1dd7: 41 83 e2 fc and $0xfffffffc,%r10d 1ddb: 45 33 c0 xor %r8d,%r8d 1dde: 4d 63 d2 movslq %r10d,%r10 1de1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 1de5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 1de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1df0: 00 1df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1dff: 00 1e00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 1e06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 1e0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 1e12: 49 83 c0 04 add $0x4,%r8 1e16: 4d 3b c2 cmp %r10,%r8 1e19: 72 e5 jb 0x1e00 1e1b: 4d 3b d1 cmp %r9,%r10 1e1e: 73 3a jae 0x1e5a 1e20: 48 63 c0 movslq %eax,%rax 1e23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 1e27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 1e2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e32: 00 1e33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1e40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 1e46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 1e4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 1e52: 49 ff c2 inc %r10 1e55: 4d 3b d1 cmp %r9,%r10 1e58: 72 e6 jb 0x1e40 1e5a: 33 c0 xor %eax,%eax 1e5c: c5 f8 77 vzeroupper 1e5f: 5b pop %rbx 1e60: c3 ret 1e61: 45 33 d2 xor %r10d,%r10d 1e64: eb b5 jmp 0x1e1b 1e66: 33 c0 xor %eax,%eax 1e68: e9 45 ff ff ff jmp 0x1db2 1e6d: b8 fa ff ff ff mov $0xfffffffa,%eax 1e72: 5b pop %rbx 1e73: c3 ret 1e74: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e79: 5b pop %rbx 1e7a: c3 ret 1e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1e80: 53 push %rbx 1e81: 49 89 ca mov %rcx,%r10 1e84: 4d 85 d2 test %r10,%r10 1e87: 0f 84 a4 01 00 00 je 0x2031 1e8d: 48 85 d2 test %rdx,%rdx 1e90: 0f 84 9b 01 00 00 je 0x2031 1e96: 45 85 c0 test %r8d,%r8d 1e99: 0f 8e 8b 01 00 00 jle 0x202a 1e9f: 41 83 f8 10 cmp $0x10,%r8d 1ea3: 0f 8c 79 01 00 00 jl 0x2022 1ea9: 48 89 d3 mov %rdx,%rbx 1eac: 48 83 e3 1f and $0x1f,%rbx 1eb0: 85 db test %ebx,%ebx 1eb2: 74 11 je 0x1ec5 1eb4: f6 c3 07 test $0x7,%bl 1eb7: 0f 85 65 01 00 00 jne 0x2022 1ebd: f7 db neg %ebx 1ebf: 83 c3 20 add $0x20,%ebx 1ec2: c1 eb 03 shr $0x3,%ebx 1ec5: 8d 43 10 lea 0x10(%rbx),%eax 1ec8: 44 3b c0 cmp %eax,%r8d 1ecb: 0f 8c 51 01 00 00 jl 0x2022 1ed1: 45 89 c1 mov %r8d,%r9d 1ed4: 33 c0 xor %eax,%eax 1ed6: 44 2b cb sub %ebx,%r9d 1ed9: 41 83 e1 0f and $0xf,%r9d 1edd: 41 f7 d9 neg %r9d 1ee0: 45 03 c8 add %r8d,%r9d 1ee3: 89 d9 mov %ebx,%ecx 1ee5: 85 db test %ebx,%ebx 1ee7: 76 2f jbe 0x1f18 1ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ef0: 00 1ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1eff: 00 1f00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 1f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 1f0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 1f10: 48 ff c0 inc %rax 1f13: 48 3b c1 cmp %rcx,%rax 1f16: 72 e8 jb 0x1f00 1f18: 49 63 c1 movslq %r9d,%rax 1f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1f20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 1f26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 1f2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 1f34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 1f3b: 03 1f3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 1f41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 1f47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 1f4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 1f54: 03 1f55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 1f5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 1f60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 1f66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 1f6d: 03 1f6e: 48 83 c1 10 add $0x10,%rcx 1f72: 48 3b c8 cmp %rax,%rcx 1f75: 72 a9 jb 0x1f20 1f77: 41 8d 41 01 lea 0x1(%r9),%eax 1f7b: 41 3b c0 cmp %r8d,%eax 1f7e: 0f 87 93 00 00 00 ja 0x2017 1f84: 4d 63 c0 movslq %r8d,%r8 1f87: 4d 63 c9 movslq %r9d,%r9 1f8a: 4d 2b c1 sub %r9,%r8 1f8d: 49 83 f8 04 cmp $0x4,%r8 1f91: 0f 8c 87 00 00 00 jl 0x201e 1f97: 4d 63 c9 movslq %r9d,%r9 1f9a: 44 89 c3 mov %r8d,%ebx 1f9d: 83 e3 fc and $0xfffffffc,%ebx 1fa0: 33 c9 xor %ecx,%ecx 1fa2: 48 63 db movslq %ebx,%rbx 1fa5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 1fa9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 1fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fb4: 00 1fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fbc: 0f 1f 40 00 nopl 0x0(%rax) 1fc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 1fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 1fcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 1fd0: 48 83 c1 04 add $0x4,%rcx 1fd4: 48 3b cb cmp %rbx,%rcx 1fd7: 72 e7 jb 0x1fc0 1fd9: 49 3b d8 cmp %r8,%rbx 1fdc: 73 39 jae 0x2017 1fde: 4d 63 c9 movslq %r9d,%r9 1fe1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 1fe5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 1fe9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ff0: 00 1ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fff: 00 2000: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 2005: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 200a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 200f: 48 ff c3 inc %rbx 2012: 49 3b d8 cmp %r8,%rbx 2015: 72 e9 jb 0x2000 2017: 33 c0 xor %eax,%eax 2019: c5 f8 77 vzeroupper 201c: 5b pop %rbx 201d: c3 ret 201e: 33 db xor %ebx,%ebx 2020: eb b7 jmp 0x1fd9 2022: 45 33 c9 xor %r9d,%r9d 2025: e9 4d ff ff ff jmp 0x1f77 202a: b8 fa ff ff ff mov $0xfffffffa,%eax 202f: 5b pop %rbx 2030: c3 ret 2031: b8 f8 ff ff ff mov $0xfffffff8,%eax 2036: 5b pop %rbx 2037: c3 ret 2038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 203f: 00 2040: 48 83 ec 28 sub $0x28,%rsp 2044: 48 85 c9 test %rcx,%rcx 2047: 74 25 je 0x206e 2049: 48 85 d2 test %rdx,%rdx 204c: 74 20 je 0x206e 204e: 4d 85 c0 test %r8,%r8 2051: 74 1b je 0x206e 2053: 45 85 c9 test %r9d,%r9d 2056: 7f 0a jg 0x2062 2058: b8 fa ff ff ff mov $0xfffffffa,%eax 205d: 48 83 c4 28 add $0x28,%rsp 2061: c3 ret 2062: e8 b9 74 03 00 call 0x39520 2067: 33 c0 xor %eax,%eax 2069: 48 83 c4 28 add $0x28,%rsp 206d: c3 ret 206e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2073: 48 83 c4 28 add $0x28,%rsp 2077: c3 ret 2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 207f: 00 2080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2085: 48 85 c9 test %rcx,%rcx 2088: 74 27 je 0x20b1 208a: 48 85 d2 test %rdx,%rdx 208d: 74 22 je 0x20b1 208f: 4d 85 c0 test %r8,%r8 2092: 74 1d je 0x20b1 2094: 45 85 c9 test %r9d,%r9d 2097: 7f 0b jg 0x20a4 2099: b8 fa ff ff ff mov $0xfffffffa,%eax 209e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 20a3: c3 ret 20a4: e8 77 74 03 00 call 0x39520 20a9: 33 c0 xor %eax,%eax 20ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 20b0: c3 ret 20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 20b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 20bb: c3 ret 20bc: 0f 1f 40 00 nopl 0x0(%rax) 20c0: 48 83 ec 28 sub $0x28,%rsp 20c4: 48 85 c9 test %rcx,%rcx 20c7: 74 25 je 0x20ee 20c9: 48 85 d2 test %rdx,%rdx 20cc: 74 20 je 0x20ee 20ce: 4d 85 c0 test %r8,%r8 20d1: 74 1b je 0x20ee 20d3: 45 85 c9 test %r9d,%r9d 20d6: 7f 0a jg 0x20e2 20d8: b8 fa ff ff ff mov $0xfffffffa,%eax 20dd: 48 83 c4 28 add $0x28,%rsp 20e1: c3 ret 20e2: e8 d9 78 03 00 call 0x399c0 20e7: 33 c0 xor %eax,%eax 20e9: 48 83 c4 28 add $0x28,%rsp 20ed: c3 ret 20ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 20f3: 48 83 c4 28 add $0x28,%rsp 20f7: c3 ret 20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20ff: 00 2100: 56 push %rsi 2101: 57 push %rdi 2102: 55 push %rbp 2103: 48 89 d5 mov %rdx,%rbp 2106: 48 85 c9 test %rcx,%rcx 2109: 0f 84 f2 01 00 00 je 0x2301 210f: 48 85 ed test %rbp,%rbp 2112: 0f 84 e9 01 00 00 je 0x2301 2118: 4d 85 c0 test %r8,%r8 211b: 0f 84 e0 01 00 00 je 0x2301 2121: 45 85 c9 test %r9d,%r9d 2124: 0f 8e ce 01 00 00 jle 0x22f8 212a: 41 83 f9 10 cmp $0x10,%r9d 212e: 0f 8c b4 01 00 00 jl 0x22e8 2134: 4c 89 c6 mov %r8,%rsi 2137: 48 83 e6 1f and $0x1f,%rsi 213b: 89 f6 mov %esi,%esi 213d: 85 f6 test %esi,%esi 213f: 74 14 je 0x2155 2141: f7 c6 07 00 00 00 test $0x7,%esi 2147: 0f 85 9b 01 00 00 jne 0x22e8 214d: f7 de neg %esi 214f: 83 c6 20 add $0x20,%esi 2152: c1 ee 03 shr $0x3,%esi 2155: 8d 46 10 lea 0x10(%rsi),%eax 2158: 44 3b c8 cmp %eax,%r9d 215b: 0f 8c 87 01 00 00 jl 0x22e8 2161: 44 89 c8 mov %r9d,%eax 2164: 33 d2 xor %edx,%edx 2166: 2b c6 sub %esi,%eax 2168: 83 e0 0f and $0xf,%eax 216b: f7 d8 neg %eax 216d: 41 03 c1 add %r9d,%eax 2170: 85 f6 test %esi,%esi 2172: 76 25 jbe 0x2199 2174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2180: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 2186: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 218b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 2191: 48 ff c2 inc %rdx 2194: 48 3b d6 cmp %rsi,%rdx 2197: 72 e7 jb 0x2180 2199: 48 63 d0 movslq %eax,%rdx 219c: 0f 1f 40 00 nopl 0x0(%rax) 21a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 21a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 21ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 21b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 21b8: 01 21b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 21c0: 01 21c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 21c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 21cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 21d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 21d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 21de: 01 21df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 21e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 21ec: 01 21ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 21f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 21f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 21fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 2205: 01 2206: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 220c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 2213: 01 2214: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 2218: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 221f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 2226: 01 2227: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 222e: 01 222f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 2233: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 223a: 48 83 c6 10 add $0x10,%rsi 223e: 48 3b f2 cmp %rdx,%rsi 2241: 0f 82 59 ff ff ff jb 0x21a0 2247: 8d 70 01 lea 0x1(%rax),%esi 224a: 41 3b f1 cmp %r9d,%esi 224d: 0f 87 87 00 00 00 ja 0x22da 2253: 4d 63 c9 movslq %r9d,%r9 2256: 4c 2b ca sub %rdx,%r9 2259: 49 83 f9 02 cmp $0x2,%r9 225d: 0f 8c 80 00 00 00 jl 0x22e3 2263: 45 89 cb mov %r9d,%r11d 2266: 45 33 d2 xor %r10d,%r10d 2269: 41 83 e3 fe and $0xfffffffe,%r11d 226d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 2271: 4d 63 db movslq %r11d,%r11 2274: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi 2278: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx 227d: 0f 1f 00 nopl (%rax) 2280: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 2286: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 228c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 2292: 49 83 c2 02 add $0x2,%r10 2296: 4d 3b d3 cmp %r11,%r10 2299: 72 e5 jb 0x2280 229b: 4d 3b d9 cmp %r9,%r11 229e: 73 3a jae 0x22da 22a0: 48 63 c0 movslq %eax,%rax 22a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 22a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 22ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22b7: 00 22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22bf: 90 nop 22c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 22c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 22cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 22d2: 49 ff c3 inc %r11 22d5: 4d 3b d9 cmp %r9,%r11 22d8: 72 e6 jb 0x22c0 22da: 33 c0 xor %eax,%eax 22dc: c5 f8 77 vzeroupper 22df: 5d pop %rbp 22e0: 5f pop %rdi 22e1: 5e pop %rsi 22e2: c3 ret 22e3: 45 33 db xor %r11d,%r11d 22e6: eb b3 jmp 0x229b 22e8: 33 c0 xor %eax,%eax 22ea: 41 83 f9 01 cmp $0x1,%r9d 22ee: 72 ea jb 0x22da 22f0: 4d 63 c9 movslq %r9d,%r9 22f3: 45 33 db xor %r11d,%r11d 22f6: eb a3 jmp 0x229b 22f8: b8 fa ff ff ff mov $0xfffffffa,%eax 22fd: 5d pop %rbp 22fe: 5f pop %rdi 22ff: 5e pop %rsi 2300: c3 ret 2301: b8 f8 ff ff ff mov $0xfffffff8,%eax 2306: 5d pop %rbp 2307: 5f pop %rdi 2308: 5e pop %rsi 2309: c3 ret 230a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2311: 00 2312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2320: 53 push %rbx 2321: 56 push %rsi 2322: 41 57 push %r15 2324: 49 89 cb mov %rcx,%r11 2327: 4d 85 db test %r11,%r11 232a: 0f 84 a7 01 00 00 je 0x24d7 2330: 48 85 d2 test %rdx,%rdx 2333: 0f 84 9e 01 00 00 je 0x24d7 2339: 4d 85 c0 test %r8,%r8 233c: 0f 84 95 01 00 00 je 0x24d7 2342: 45 85 c9 test %r9d,%r9d 2345: 0f 8e 82 01 00 00 jle 0x24cd 234b: 41 83 f9 10 cmp $0x10,%r9d 234f: 0f 8c 70 01 00 00 jl 0x24c5 2355: 4c 89 c1 mov %r8,%rcx 2358: 48 83 e1 1f and $0x1f,%rcx 235c: 89 c9 mov %ecx,%ecx 235e: 85 c9 test %ecx,%ecx 2360: 74 11 je 0x2373 2362: f6 c1 07 test $0x7,%cl 2365: 0f 85 5a 01 00 00 jne 0x24c5 236b: f7 d9 neg %ecx 236d: 83 c1 20 add $0x20,%ecx 2370: c1 e9 03 shr $0x3,%ecx 2373: 8d 41 10 lea 0x10(%rcx),%eax 2376: 44 3b c8 cmp %eax,%r9d 2379: 0f 8c 46 01 00 00 jl 0x24c5 237f: 45 89 ca mov %r9d,%r10d 2382: 33 c0 xor %eax,%eax 2384: 44 2b d1 sub %ecx,%r10d 2387: 41 83 e2 0f and $0xf,%r10d 238b: 41 f7 da neg %r10d 238e: 45 03 d1 add %r9d,%r10d 2391: 85 c9 test %ecx,%ecx 2393: 76 24 jbe 0x23b9 2395: 0f 1f 40 00 nopl 0x0(%rax) 2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 23a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 23ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 23b1: 48 ff c0 inc %rax 23b4: 48 3b c1 cmp %rcx,%rax 23b7: 72 e7 jb 0x23a0 23b9: 49 63 c2 movslq %r10d,%rax 23bc: 0f 1f 40 00 nopl 0x0(%rax) 23c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 23c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 23c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 23cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 23d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 23db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 23e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 23e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 23ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 23f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) 23fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 23ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 2404: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 2409: 48 83 c1 10 add $0x10,%rcx 240d: 48 3b c8 cmp %rax,%rcx 2410: 72 ae jb 0x23c0 2412: 41 8d 42 01 lea 0x1(%r10),%eax 2416: 41 3b c1 cmp %r9d,%eax 2419: 0f 87 98 00 00 00 ja 0x24b7 241f: 4d 63 c9 movslq %r9d,%r9 2422: 4d 63 d2 movslq %r10d,%r10 2425: 4d 2b ca sub %r10,%r9 2428: 49 83 f9 04 cmp $0x4,%r9 242c: 0f 8c 8f 00 00 00 jl 0x24c1 2432: 4d 63 d2 movslq %r10d,%r10 2435: 44 89 ce mov %r9d,%esi 2438: 83 e6 fc and $0xfffffffc,%esi 243b: 33 c9 xor %ecx,%ecx 243d: 48 63 f6 movslq %esi,%rsi 2440: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 2444: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 2448: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 244c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2453: 00 2454: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 245b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2460: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 2466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 246b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 2470: 48 83 c1 04 add $0x4,%rcx 2474: 48 3b ce cmp %rsi,%rcx 2477: 72 e7 jb 0x2460 2479: 49 3b f1 cmp %r9,%rsi 247c: 73 39 jae 0x24b7 247e: 4d 63 d2 movslq %r10d,%r10 2481: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 2485: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 2489: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 248d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2494: 00 2495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 249c: 0f 1f 40 00 nopl 0x0(%rax) 24a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 24a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 24aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 24af: 48 ff c6 inc %rsi 24b2: 49 3b f1 cmp %r9,%rsi 24b5: 72 e9 jb 0x24a0 24b7: 33 c0 xor %eax,%eax 24b9: c5 f8 77 vzeroupper 24bc: 41 5f pop %r15 24be: 5e pop %rsi 24bf: 5b pop %rbx 24c0: c3 ret 24c1: 33 f6 xor %esi,%esi 24c3: eb b4 jmp 0x2479 24c5: 45 33 d2 xor %r10d,%r10d 24c8: e9 45 ff ff ff jmp 0x2412 24cd: b8 fa ff ff ff mov $0xfffffffa,%eax 24d2: 41 5f pop %r15 24d4: 5e pop %rsi 24d5: 5b pop %rbx 24d6: c3 ret 24d7: b8 f8 ff ff ff mov $0xfffffff8,%eax 24dc: 41 5f pop %r15 24de: 5e pop %rsi 24df: 5b pop %rbx 24e0: c3 ret 24e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24e8: 00 24e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24f7: 00 24f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24ff: 90 nop 2500: 53 push %rbx 2501: 56 push %rsi 2502: 41 57 push %r15 2504: 49 89 cb mov %rcx,%r11 2507: 4d 85 db test %r11,%r11 250a: 0f 84 a7 01 00 00 je 0x26b7 2510: 48 85 d2 test %rdx,%rdx 2513: 0f 84 9e 01 00 00 je 0x26b7 2519: 4d 85 c0 test %r8,%r8 251c: 0f 84 95 01 00 00 je 0x26b7 2522: 45 85 c9 test %r9d,%r9d 2525: 0f 8e 82 01 00 00 jle 0x26ad 252b: 41 83 f9 10 cmp $0x10,%r9d 252f: 0f 8c 70 01 00 00 jl 0x26a5 2535: 4c 89 c1 mov %r8,%rcx 2538: 48 83 e1 1f and $0x1f,%rcx 253c: 89 c9 mov %ecx,%ecx 253e: 85 c9 test %ecx,%ecx 2540: 74 11 je 0x2553 2542: f6 c1 07 test $0x7,%cl 2545: 0f 85 5a 01 00 00 jne 0x26a5 254b: f7 d9 neg %ecx 254d: 83 c1 20 add $0x20,%ecx 2550: c1 e9 03 shr $0x3,%ecx 2553: 8d 41 10 lea 0x10(%rcx),%eax 2556: 44 3b c8 cmp %eax,%r9d 2559: 0f 8c 46 01 00 00 jl 0x26a5 255f: 45 89 ca mov %r9d,%r10d 2562: 33 c0 xor %eax,%eax 2564: 44 2b d1 sub %ecx,%r10d 2567: 41 83 e2 0f and $0xf,%r10d 256b: 41 f7 da neg %r10d 256e: 45 03 d1 add %r9d,%r10d 2571: 85 c9 test %ecx,%ecx 2573: 76 24 jbe 0x2599 2575: 0f 1f 40 00 nopl 0x0(%rax) 2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2580: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 2585: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 258b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 2591: 48 ff c0 inc %rax 2594: 48 3b c1 cmp %rcx,%rax 2597: 72 e7 jb 0x2580 2599: 49 63 c2 movslq %r10d,%rax 259c: 0f 1f 40 00 nopl 0x0(%rax) 25a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 25a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 25ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 25b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 25b8: 03 25b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 25bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 25c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 25cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 25d4: 03 25d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 25db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 25e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 25e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 25f0: 03 25f1: 48 83 c1 10 add $0x10,%rcx 25f5: 48 3b c8 cmp %rax,%rcx 25f8: 72 a6 jb 0x25a0 25fa: 41 8d 42 01 lea 0x1(%r10),%eax 25fe: 41 3b c1 cmp %r9d,%eax 2601: 0f 87 90 00 00 00 ja 0x2697 2607: 4d 63 c9 movslq %r9d,%r9 260a: 4d 63 d2 movslq %r10d,%r10 260d: 4d 2b ca sub %r10,%r9 2610: 49 83 f9 04 cmp $0x4,%r9 2614: 0f 8c 87 00 00 00 jl 0x26a1 261a: 4d 63 d2 movslq %r10d,%r10 261d: 44 89 ce mov %r9d,%esi 2620: 83 e6 fc and $0xfffffffc,%esi 2623: 33 c9 xor %ecx,%ecx 2625: 48 63 f6 movslq %esi,%rsi 2628: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 262c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 2630: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 2634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2640: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 2646: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 264b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 2650: 48 83 c1 04 add $0x4,%rcx 2654: 48 3b ce cmp %rsi,%rcx 2657: 72 e7 jb 0x2640 2659: 49 3b f1 cmp %r9,%rsi 265c: 73 39 jae 0x2697 265e: 4d 63 d2 movslq %r10d,%r10 2661: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 2665: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 2669: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2674: 00 2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 267c: 0f 1f 40 00 nopl 0x0(%rax) 2680: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 2685: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 268a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 268f: 48 ff c6 inc %rsi 2692: 49 3b f1 cmp %r9,%rsi 2695: 72 e9 jb 0x2680 2697: 33 c0 xor %eax,%eax 2699: c5 f8 77 vzeroupper 269c: 41 5f pop %r15 269e: 5e pop %rsi 269f: 5b pop %rbx 26a0: c3 ret 26a1: 33 f6 xor %esi,%esi 26a3: eb b4 jmp 0x2659 26a5: 45 33 d2 xor %r10d,%r10d 26a8: e9 4d ff ff ff jmp 0x25fa 26ad: b8 fa ff ff ff mov $0xfffffffa,%eax 26b2: 41 5f pop %r15 26b4: 5e pop %rsi 26b5: 5b pop %rbx 26b6: c3 ret 26b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 26bc: 41 5f pop %r15 26be: 5e pop %rsi 26bf: 5b pop %rbx 26c0: c3 ret 26c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26c8: 00 26c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26d7: 00 26d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26df: 90 nop 26e0: 48 83 ec 28 sub $0x28,%rsp 26e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 26e9: 48 85 d2 test %rdx,%rdx 26ec: 74 1b je 0x2709 26ee: 45 85 c0 test %r8d,%r8d 26f1: 7f 0a jg 0x26fd 26f3: b8 fa ff ff ff mov $0xfffffffa,%eax 26f8: 48 83 c4 28 add $0x28,%rsp 26fc: c3 ret 26fd: e8 9e 76 03 00 call 0x39da0 2702: 33 c0 xor %eax,%eax 2704: 48 83 c4 28 add $0x28,%rsp 2708: c3 ret 2709: b8 f8 ff ff ff mov $0xfffffff8,%eax 270e: 48 83 c4 28 add $0x28,%rsp 2712: c3 ret 2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 271f: 00 2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2725: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 272a: 48 85 d2 test %rdx,%rdx 272d: 74 1d je 0x274c 272f: 45 85 c0 test %r8d,%r8d 2732: 7f 0b jg 0x273f 2734: b8 fa ff ff ff mov $0xfffffffa,%eax 2739: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 273e: c3 ret 273f: e8 fc 77 03 00 call 0x39f40 2744: 33 c0 xor %eax,%eax 2746: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 274b: c3 ret 274c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2751: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2756: 90 nop 2757: c3 ret 2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 275f: 00 2760: 48 83 ec 28 sub $0x28,%rsp 2764: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2769: 48 85 d2 test %rdx,%rdx 276c: 74 1b je 0x2789 276e: 45 85 c0 test %r8d,%r8d 2771: 7f 0a jg 0x277d 2773: b8 fa ff ff ff mov $0xfffffffa,%eax 2778: 48 83 c4 28 add $0x28,%rsp 277c: c3 ret 277d: e8 5e 79 03 00 call 0x3a0e0 2782: 33 c0 xor %eax,%eax 2784: 48 83 c4 28 add $0x28,%rsp 2788: c3 ret 2789: b8 f8 ff ff ff mov $0xfffffff8,%eax 278e: 48 83 c4 28 add $0x28,%rsp 2792: c3 ret 2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 279f: 00 27a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 27a5: 49 89 d1 mov %rdx,%r9 27a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 27ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 27b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 27b7: 4d 85 c9 test %r9,%r9 27ba: 0f 84 5a 01 00 00 je 0x291a 27c0: 45 85 c0 test %r8d,%r8d 27c3: 0f 8e 48 01 00 00 jle 0x2911 27c9: 41 83 f8 08 cmp $0x8,%r8d 27cd: 0f 8c 2f 01 00 00 jl 0x2902 27d3: 4c 89 ca mov %r9,%rdx 27d6: 48 83 e2 1f and $0x1f,%rdx 27da: 85 d2 test %edx,%edx 27dc: 74 11 je 0x27ef 27de: f6 c2 07 test $0x7,%dl 27e1: 0f 85 1b 01 00 00 jne 0x2902 27e7: f7 da neg %edx 27e9: 83 c2 20 add $0x20,%edx 27ec: c1 ea 03 shr $0x3,%edx 27ef: 8d 42 08 lea 0x8(%rdx),%eax 27f2: 44 3b c0 cmp %eax,%r8d 27f5: 0f 8c 07 01 00 00 jl 0x2902 27fb: 44 89 c1 mov %r8d,%ecx 27fe: 33 c0 xor %eax,%eax 2800: 2b ca sub %edx,%ecx 2802: 83 e1 07 and $0x7,%ecx 2805: f7 d9 neg %ecx 2807: 41 03 c8 add %r8d,%ecx 280a: 41 89 d2 mov %edx,%r10d 280d: 85 d2 test %edx,%edx 280f: 76 27 jbe 0x2838 2811: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2818: 00 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2820: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 2826: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 282a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) 2830: 48 ff c0 inc %rax 2833: 49 3b c2 cmp %r10,%rax 2836: 72 e8 jb 0x2820 2838: 48 63 d1 movslq %ecx,%rdx 283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2840: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 2846: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 284d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) 2853: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) 285a: 49 83 c2 08 add $0x8,%r10 285e: 4c 3b d2 cmp %rdx,%r10 2861: 72 dd jb 0x2840 2863: 8d 41 01 lea 0x1(%rcx),%eax 2866: 41 3b c0 cmp %r8d,%eax 2869: 0f 87 89 00 00 00 ja 0x28f8 286f: 4d 63 c0 movslq %r8d,%r8 2872: 4c 2b c2 sub %rdx,%r8 2875: 49 83 f8 02 cmp $0x2,%r8 2879: 0f 8c 7f 00 00 00 jl 0x28fe 287f: 44 89 c0 mov %r8d,%eax 2882: 45 33 d2 xor %r10d,%r10d 2885: 83 e0 fe and $0xfffffffe,%eax 2888: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 288c: 48 63 c0 movslq %eax,%rax 288f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 289f: 00 28a0: 49 83 c2 02 add $0x2,%r10 28a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 28a8: c5 f8 11 12 vmovups %xmm2,(%rdx) 28ac: 48 83 c2 10 add $0x10,%rdx 28b0: 4c 3b d0 cmp %rax,%r10 28b3: 72 eb jb 0x28a0 28b5: 49 3b c0 cmp %r8,%rax 28b8: 73 3e jae 0x28f8 28ba: 48 63 c9 movslq %ecx,%rcx 28bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 28c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 28c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28cc: 00 28cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28e0: c5 fb 10 0a vmovsd (%rdx),%xmm1 28e4: 48 ff c0 inc %rax 28e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 28eb: c5 fb 11 12 vmovsd %xmm2,(%rdx) 28ef: 48 83 c2 08 add $0x8,%rdx 28f3: 49 3b c0 cmp %r8,%rax 28f6: 72 e8 jb 0x28e0 28f8: 33 c0 xor %eax,%eax 28fa: c5 f8 77 vzeroupper 28fd: c3 ret 28fe: 33 c0 xor %eax,%eax 2900: eb b3 jmp 0x28b5 2902: 33 c9 xor %ecx,%ecx 2904: 41 83 f8 01 cmp $0x1,%r8d 2908: 72 ee jb 0x28f8 290a: 4d 63 c0 movslq %r8d,%r8 290d: 33 c0 xor %eax,%eax 290f: eb a4 jmp 0x28b5 2911: b8 fa ff ff ff mov $0xfffffffa,%eax 2916: c5 f8 77 vzeroupper 2919: c3 ret 291a: b8 f8 ff ff ff mov $0xfffffff8,%eax 291f: c5 f8 77 vzeroupper 2922: c3 ret 2923: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 292a: 00 292b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2940: 45 89 c1 mov %r8d,%r9d 2943: 49 89 d0 mov %rdx,%r8 2946: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 294b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 2950: 4d 85 c0 test %r8,%r8 2953: 0f 84 f0 00 00 00 je 0x2a49 2959: 45 85 c9 test %r9d,%r9d 295c: 0f 8e e1 00 00 00 jle 0x2a43 2962: 49 63 d1 movslq %r9d,%rdx 2965: 48 83 fa 08 cmp $0x8,%rdx 2969: 0f 8c cf 00 00 00 jl 0x2a3e 296f: 4c 89 c0 mov %r8,%rax 2972: 48 83 e0 1f and $0x1f,%rax 2976: 85 c0 test %eax,%eax 2978: 74 10 je 0x298a 297a: a8 07 test $0x7,%al 297c: 0f 85 bc 00 00 00 jne 0x2a3e 2982: f7 d8 neg %eax 2984: 83 c0 20 add $0x20,%eax 2987: c1 e8 03 shr $0x3,%eax 298a: 8d 48 08 lea 0x8(%rax),%ecx 298d: 48 3b d1 cmp %rcx,%rdx 2990: 0f 8c a8 00 00 00 jl 0x2a3e 2996: 44 89 c9 mov %r9d,%ecx 2999: 2b c8 sub %eax,%ecx 299b: 83 e1 07 and $0x7,%ecx 299e: 44 2b c9 sub %ecx,%r9d 29a1: 33 c9 xor %ecx,%ecx 29a3: 41 89 c2 mov %eax,%r10d 29a6: 85 c0 test %eax,%eax 29a8: 76 2e jbe 0x29d8 29aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29b1: 00 29b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 29c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 29ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 29d0: 48 ff c1 inc %rcx 29d3: 49 3b ca cmp %r10,%rcx 29d6: 72 e8 jb 0x29c0 29d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 29dd: 49 63 c1 movslq %r9d,%rax 29e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 29e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 29ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 29f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 29fa: 49 83 c2 08 add $0x8,%r10 29fe: 4c 3b d0 cmp %rax,%r10 2a01: 72 dd jb 0x29e0 2a03: 33 c0 xor %eax,%eax 2a05: 41 8d 49 01 lea 0x1(%r9),%ecx 2a09: 48 63 c9 movslq %ecx,%rcx 2a0c: 48 3b ca cmp %rdx,%rcx 2a0f: 77 27 ja 0x2a38 2a11: 4d 63 c9 movslq %r9d,%r9 2a14: 49 2b d1 sub %r9,%rdx 2a17: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 2a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a20: c5 fb 10 09 vmovsd (%rcx),%xmm1 2a24: 48 ff c0 inc %rax 2a27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 2a2b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 2a2f: 48 83 c1 08 add $0x8,%rcx 2a33: 48 3b c2 cmp %rdx,%rax 2a36: 72 e8 jb 0x2a20 2a38: 33 c0 xor %eax,%eax 2a3a: c5 f8 77 vzeroupper 2a3d: c3 ret 2a3e: 45 33 c9 xor %r9d,%r9d 2a41: eb c0 jmp 0x2a03 2a43: b8 fa ff ff ff mov $0xfffffffa,%eax 2a48: c3 ret 2a49: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a4e: c3 ret 2a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a56: 00 2a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a5e: 66 90 xchg %ax,%ax 2a60: 45 89 c1 mov %r8d,%r9d 2a63: 49 89 d0 mov %rdx,%r8 2a66: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 2a6b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 2a70: 4d 85 c0 test %r8,%r8 2a73: 0f 84 f0 00 00 00 je 0x2b69 2a79: 45 85 c9 test %r9d,%r9d 2a7c: 0f 8e e1 00 00 00 jle 0x2b63 2a82: 49 63 d1 movslq %r9d,%rdx 2a85: 48 83 fa 08 cmp $0x8,%rdx 2a89: 0f 8c cf 00 00 00 jl 0x2b5e 2a8f: 4c 89 c0 mov %r8,%rax 2a92: 48 83 e0 1f and $0x1f,%rax 2a96: 85 c0 test %eax,%eax 2a98: 74 10 je 0x2aaa 2a9a: a8 07 test $0x7,%al 2a9c: 0f 85 bc 00 00 00 jne 0x2b5e 2aa2: f7 d8 neg %eax 2aa4: 83 c0 20 add $0x20,%eax 2aa7: c1 e8 03 shr $0x3,%eax 2aaa: 8d 48 08 lea 0x8(%rax),%ecx 2aad: 48 3b d1 cmp %rcx,%rdx 2ab0: 0f 8c a8 00 00 00 jl 0x2b5e 2ab6: 44 89 c9 mov %r9d,%ecx 2ab9: 2b c8 sub %eax,%ecx 2abb: 83 e1 07 and $0x7,%ecx 2abe: 44 2b c9 sub %ecx,%r9d 2ac1: 33 c9 xor %ecx,%ecx 2ac3: 41 89 c2 mov %eax,%r10d 2ac6: 85 c0 test %eax,%eax 2ac8: 76 2e jbe 0x2af8 2aca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ad1: 00 2ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ae0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 2ae6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 2aea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 2af0: 48 ff c1 inc %rcx 2af3: 49 3b ca cmp %r10,%rcx 2af6: 72 e8 jb 0x2ae0 2af8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 2afd: 49 63 c1 movslq %r9d,%rax 2b00: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 2b06: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 2b0d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 2b13: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 2b1a: 49 83 c2 08 add $0x8,%r10 2b1e: 4c 3b d0 cmp %rax,%r10 2b21: 72 dd jb 0x2b00 2b23: 33 c0 xor %eax,%eax 2b25: 41 8d 49 01 lea 0x1(%r9),%ecx 2b29: 48 63 c9 movslq %ecx,%rcx 2b2c: 48 3b ca cmp %rdx,%rcx 2b2f: 77 27 ja 0x2b58 2b31: 4d 63 c9 movslq %r9d,%r9 2b34: 49 2b d1 sub %r9,%rdx 2b37: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 2b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b40: c5 fb 10 01 vmovsd (%rcx),%xmm0 2b44: 48 ff c0 inc %rax 2b47: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 2b4b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 2b4f: 48 83 c1 08 add $0x8,%rcx 2b53: 48 3b c2 cmp %rdx,%rax 2b56: 72 e8 jb 0x2b40 2b58: 33 c0 xor %eax,%eax 2b5a: c5 f8 77 vzeroupper 2b5d: c3 ret 2b5e: 45 33 c9 xor %r9d,%r9d 2b61: eb c0 jmp 0x2b23 2b63: b8 fa ff ff ff mov $0xfffffffa,%eax 2b68: c3 ret 2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b6e: c3 ret 2b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b76: 00 2b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b7e: 66 90 xchg %ax,%ax 2b80: 55 push %rbp 2b81: 48 83 ec 30 sub $0x30,%rsp 2b85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 2b8a: 48 89 4d 20 mov %rcx,0x20(%rbp) 2b8e: 48 89 55 28 mov %rdx,0x28(%rbp) 2b92: 44 89 45 30 mov %r8d,0x30(%rbp) 2b96: 48 8b 45 20 mov 0x20(%rbp),%rax 2b9a: 48 8b 55 28 mov 0x28(%rbp),%rdx 2b9e: 8b 4d 30 mov 0x30(%rbp),%ecx 2ba1: 89 4d 08 mov %ecx,0x8(%rbp) 2ba4: 48 89 c1 mov %rax,%rcx 2ba7: 8b 45 08 mov 0x8(%rbp),%eax 2baa: 41 89 c0 mov %eax,%r8d 2bad: e8 8e 75 13 00 call 0x13a140 2bb2: 89 45 00 mov %eax,0x0(%rbp) 2bb5: 8b 45 00 mov 0x0(%rbp),%eax 2bb8: 48 8d 65 10 lea 0x10(%rbp),%rsp 2bbc: 5d pop %rbp 2bbd: c3 ret 2bbe: 66 90 xchg %ax,%ax 2bc0: 55 push %rbp 2bc1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 2bc6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 2bcb: 48 89 4d 20 mov %rcx,0x20(%rbp) 2bcf: 48 89 55 28 mov %rdx,0x28(%rbp) 2bd3: 44 89 45 30 mov %r8d,0x30(%rbp) 2bd7: 48 8b 45 20 mov 0x20(%rbp),%rax 2bdb: 48 8b 55 28 mov 0x28(%rbp),%rdx 2bdf: 8b 4d 30 mov 0x30(%rbp),%ecx 2be2: 89 4d 08 mov %ecx,0x8(%rbp) 2be5: 48 89 c1 mov %rax,%rcx 2be8: 8b 45 08 mov 0x8(%rbp),%eax 2beb: 41 89 c0 mov %eax,%r8d 2bee: e8 6d 75 13 00 call 0x13a160 2bf3: 89 45 00 mov %eax,0x0(%rbp) 2bf6: 8b 45 00 mov 0x0(%rbp),%eax 2bf9: 48 8d 65 10 lea 0x10(%rbp),%rsp 2bfd: 5d pop %rbp 2bfe: c3 ret 2bff: 90 nop 2c00: 55 push %rbp 2c01: 48 83 ec 30 sub $0x30,%rsp 2c05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 2c0a: 48 89 4d 20 mov %rcx,0x20(%rbp) 2c0e: 48 89 55 28 mov %rdx,0x28(%rbp) 2c12: 44 89 45 30 mov %r8d,0x30(%rbp) 2c16: 48 8b 45 20 mov 0x20(%rbp),%rax 2c1a: 48 8b 55 28 mov 0x28(%rbp),%rdx 2c1e: 8b 4d 30 mov 0x30(%rbp),%ecx 2c21: 89 4d 08 mov %ecx,0x8(%rbp) 2c24: 48 89 c1 mov %rax,%rcx 2c27: 8b 45 08 mov 0x8(%rbp),%eax 2c2a: 41 89 c0 mov %eax,%r8d 2c2d: e8 4e 75 13 00 call 0x13a180 2c32: 89 45 00 mov %eax,0x0(%rbp) 2c35: 8b 45 00 mov 0x0(%rbp),%eax 2c38: 48 8d 65 10 lea 0x10(%rbp),%rsp 2c3c: 5d pop %rbp 2c3d: c3 ret 2c3e: 66 90 xchg %ax,%ax 2c40: 55 push %rbp 2c41: 48 83 ec 30 sub $0x30,%rsp 2c45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 2c4a: 48 89 4d 20 mov %rcx,0x20(%rbp) 2c4e: 48 89 55 28 mov %rdx,0x28(%rbp) 2c52: 44 89 45 30 mov %r8d,0x30(%rbp) 2c56: 48 8b 45 20 mov 0x20(%rbp),%rax 2c5a: 48 8b 55 28 mov 0x28(%rbp),%rdx 2c5e: 8b 4d 30 mov 0x30(%rbp),%ecx 2c61: 89 4d 08 mov %ecx,0x8(%rbp) 2c64: 48 89 c1 mov %rax,%rcx 2c67: 8b 45 08 mov 0x8(%rbp),%eax 2c6a: 41 89 c0 mov %eax,%r8d 2c6d: e8 2e 75 13 00 call 0x13a1a0 2c72: 89 45 00 mov %eax,0x0(%rbp) 2c75: 8b 45 00 mov 0x0(%rbp),%eax 2c78: 48 8d 65 10 lea 0x10(%rbp),%rsp 2c7c: 5d pop %rbp 2c7d: c3 ret 2c7e: 66 90 xchg %ax,%ax 2c80: 55 push %rbp 2c81: 48 83 ec 30 sub $0x30,%rsp 2c85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 2c8a: 48 89 4d 20 mov %rcx,0x20(%rbp) 2c8e: 48 89 55 28 mov %rdx,0x28(%rbp) 2c92: 44 89 45 30 mov %r8d,0x30(%rbp) 2c96: 48 8b 45 20 mov 0x20(%rbp),%rax 2c9a: 48 8b 55 28 mov 0x28(%rbp),%rdx 2c9e: 8b 4d 30 mov 0x30(%rbp),%ecx 2ca1: 89 4d 08 mov %ecx,0x8(%rbp) 2ca4: 48 89 c1 mov %rax,%rcx 2ca7: 8b 45 08 mov 0x8(%rbp),%eax 2caa: 41 89 c0 mov %eax,%r8d 2cad: e8 0e 75 13 00 call 0x13a1c0 2cb2: 89 45 00 mov %eax,0x0(%rbp) 2cb5: 8b 45 00 mov 0x0(%rbp),%eax 2cb8: 48 8d 65 10 lea 0x10(%rbp),%rsp 2cbc: 5d pop %rbp 2cbd: c3 ret 2cbe: 66 90 xchg %ax,%ax 2cc0: 55 push %rbp 2cc1: 48 83 ec 30 sub $0x30,%rsp 2cc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 2cca: 48 89 4d 20 mov %rcx,0x20(%rbp) 2cce: 48 89 55 28 mov %rdx,0x28(%rbp) 2cd2: 44 89 45 30 mov %r8d,0x30(%rbp) 2cd6: 48 8b 45 20 mov 0x20(%rbp),%rax 2cda: 48 8b 55 28 mov 0x28(%rbp),%rdx 2cde: 8b 4d 30 mov 0x30(%rbp),%ecx 2ce1: 89 4d 08 mov %ecx,0x8(%rbp) 2ce4: 48 89 c1 mov %rax,%rcx 2ce7: 8b 45 08 mov 0x8(%rbp),%eax 2cea: 41 89 c0 mov %eax,%r8d 2ced: e8 ee 74 13 00 call 0x13a1e0 2cf2: 89 45 00 mov %eax,0x0(%rbp) 2cf5: 8b 45 00 mov 0x0(%rbp),%eax 2cf8: 48 8d 65 10 lea 0x10(%rbp),%rsp 2cfc: 5d pop %rbp 2cfd: c3 ret 2cfe: 66 90 xchg %ax,%ax 2d00: 48 83 ec 28 sub $0x28,%rsp 2d04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2d09: 48 85 d2 test %rdx,%rdx 2d0c: 74 28 je 0x2d36 2d0e: 45 85 c0 test %r8d,%r8d 2d11: 7f 0a jg 0x2d1d 2d13: b8 fa ff ff ff mov $0xfffffffa,%eax 2d18: 48 83 c4 28 add $0x28,%rsp 2d1c: c3 ret 2d1d: 89 c8 mov %ecx,%eax 2d1f: 48 c1 e9 20 shr $0x20,%rcx 2d23: 48 c1 e1 20 shl $0x20,%rcx 2d27: 48 0b c8 or %rax,%rcx 2d2a: e8 51 75 03 00 call 0x3a280 2d2f: 33 c0 xor %eax,%eax 2d31: 48 83 c4 28 add $0x28,%rsp 2d35: c3 ret 2d36: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d3b: 48 83 c4 28 add $0x28,%rsp 2d3f: c3 ret 2d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2d45: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2d4a: 48 85 d2 test %rdx,%rdx 2d4d: 74 2a je 0x2d79 2d4f: 45 85 c0 test %r8d,%r8d 2d52: 7f 0b jg 0x2d5f 2d54: b8 fa ff ff ff mov $0xfffffffa,%eax 2d59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2d5e: c3 ret 2d5f: 89 c8 mov %ecx,%eax 2d61: 48 c1 e9 20 shr $0x20,%rcx 2d65: 48 c1 e1 20 shl $0x20,%rcx 2d69: 48 0b c8 or %rax,%rcx 2d6c: e8 2f 75 03 00 call 0x3a2a0 2d71: 33 c0 xor %eax,%eax 2d73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2d78: c3 ret 2d79: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2d83: 90 nop 2d84: c3 ret 2d85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d8c: 00 2d8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2da0: 48 83 ec 28 sub $0x28,%rsp 2da4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2da9: 48 85 d2 test %rdx,%rdx 2dac: 74 28 je 0x2dd6 2dae: 45 85 c0 test %r8d,%r8d 2db1: 7f 0a jg 0x2dbd 2db3: b8 fa ff ff ff mov $0xfffffffa,%eax 2db8: 48 83 c4 28 add $0x28,%rsp 2dbc: c3 ret 2dbd: 89 c8 mov %ecx,%eax 2dbf: 48 c1 e9 20 shr $0x20,%rcx 2dc3: 48 c1 e1 20 shl $0x20,%rcx 2dc7: 48 0b c8 or %rax,%rcx 2dca: e8 f1 74 03 00 call 0x3a2c0 2dcf: 33 c0 xor %eax,%eax 2dd1: 48 83 c4 28 add $0x28,%rsp 2dd5: c3 ret 2dd6: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ddb: 48 83 c4 28 add $0x28,%rsp 2ddf: c3 ret 2de0: 48 83 ec 28 sub $0x28,%rsp 2de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2de9: 48 85 d2 test %rdx,%rdx 2dec: 74 28 je 0x2e16 2dee: 45 85 c0 test %r8d,%r8d 2df1: 7f 0a jg 0x2dfd 2df3: b8 fa ff ff ff mov $0xfffffffa,%eax 2df8: 48 83 c4 28 add $0x28,%rsp 2dfc: c3 ret 2dfd: 89 c8 mov %ecx,%eax 2dff: 48 c1 e9 20 shr $0x20,%rcx 2e03: 48 c1 e1 20 shl $0x20,%rcx 2e07: 48 0b c8 or %rax,%rcx 2e0a: e8 d1 74 03 00 call 0x3a2e0 2e0f: 33 c0 xor %eax,%eax 2e11: 48 83 c4 28 add $0x28,%rsp 2e15: c3 ret 2e16: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e1b: 48 83 c4 28 add $0x28,%rsp 2e1f: c3 ret 2e20: 48 83 ec 28 sub $0x28,%rsp 2e24: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2e29: 48 85 d2 test %rdx,%rdx 2e2c: 74 28 je 0x2e56 2e2e: 45 85 c0 test %r8d,%r8d 2e31: 7f 0a jg 0x2e3d 2e33: b8 fa ff ff ff mov $0xfffffffa,%eax 2e38: 48 83 c4 28 add $0x28,%rsp 2e3c: c3 ret 2e3d: 89 c8 mov %ecx,%eax 2e3f: 48 c1 e9 20 shr $0x20,%rcx 2e43: 48 c1 e1 20 shl $0x20,%rcx 2e47: 48 0b c8 or %rax,%rcx 2e4a: e8 b1 74 03 00 call 0x3a300 2e4f: 33 c0 xor %eax,%eax 2e51: 48 83 c4 28 add $0x28,%rsp 2e55: c3 ret 2e56: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e5b: 48 83 c4 28 add $0x28,%rsp 2e5f: c3 ret 2e60: 48 83 ec 28 sub $0x28,%rsp 2e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2e69: 48 85 d2 test %rdx,%rdx 2e6c: 74 28 je 0x2e96 2e6e: 45 85 c0 test %r8d,%r8d 2e71: 7f 0a jg 0x2e7d 2e73: b8 fa ff ff ff mov $0xfffffffa,%eax 2e78: 48 83 c4 28 add $0x28,%rsp 2e7c: c3 ret 2e7d: 89 c8 mov %ecx,%eax 2e7f: 48 c1 e9 20 shr $0x20,%rcx 2e83: 48 c1 e1 20 shl $0x20,%rcx 2e87: 48 0b c8 or %rax,%rcx 2e8a: e8 d1 77 03 00 call 0x3a660 2e8f: 33 c0 xor %eax,%eax 2e91: 48 83 c4 28 add $0x28,%rsp 2e95: c3 ret 2e96: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e9b: 48 83 c4 28 add $0x28,%rsp 2e9f: c3 ret 2ea0: 48 83 ec 28 sub $0x28,%rsp 2ea4: 48 85 d2 test %rdx,%rdx 2ea7: 74 41 je 0x2eea 2ea9: 45 85 c0 test %r8d,%r8d 2eac: 7e 32 jle 0x2ee0 2eae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c562d8 2eb5: 01 2eb6: 7a 02 jp 0x2eba 2eb8: 74 10 je 0x2eca 2eba: 0f 57 c9 xorps %xmm1,%xmm1 2ebd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 2ec1: 7a 02 jp 0x2ec5 2ec3: 74 0c je 0x2ed1 2ec5: e8 b6 7a 03 00 call 0x3a980 2eca: 33 c0 xor %eax,%eax 2ecc: 48 83 c4 28 add $0x28,%rsp 2ed0: c3 ret 2ed1: 48 89 d1 mov %rdx,%rcx 2ed4: 44 89 c2 mov %r8d,%edx 2ed7: 48 83 c4 28 add $0x28,%rsp 2edb: e9 20 3f 01 00 jmp 0x16e00 2ee0: b8 fa ff ff ff mov $0xfffffffa,%eax 2ee5: 48 83 c4 28 add $0x28,%rsp 2ee9: c3 ret 2eea: b8 f8 ff ff ff mov $0xfffffff8,%eax 2eef: 48 83 c4 28 add $0x28,%rsp 2ef3: c3 ret 2ef4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2f05: 48 85 d2 test %rdx,%rdx 2f08: 74 45 je 0x2f4f 2f0a: 45 85 c0 test %r8d,%r8d 2f0d: 7e 34 jle 0x2f43 2f0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c562e0 2f16: 01 2f17: 7a 02 jp 0x2f1b 2f19: 74 10 je 0x2f2b 2f1b: 0f 57 c9 xorps %xmm1,%xmm1 2f1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 2f22: 7a 02 jp 0x2f26 2f24: 74 0d je 0x2f33 2f26: e8 f5 7b 03 00 call 0x3ab20 2f2b: 33 c0 xor %eax,%eax 2f2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f32: c3 ret 2f33: 48 89 d1 mov %rdx,%rcx 2f36: 44 89 c2 mov %r8d,%edx 2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f3e: e9 bd 40 01 00 jmp 0x17000 2f43: b8 fa ff ff ff mov $0xfffffffa,%eax 2f48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f4d: 90 nop 2f4e: c3 ret 2f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f59: 90 nop 2f5a: 90 nop 2f5b: 90 nop 2f5c: c3 ret 2f5d: 0f 1f 00 nopl (%rax) 2f60: 48 83 ec 28 sub $0x28,%rsp 2f64: 48 85 d2 test %rdx,%rdx 2f67: 74 41 je 0x2faa 2f69: 45 85 c0 test %r8d,%r8d 2f6c: 7e 32 jle 0x2fa0 2f6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c562e8 2f75: 01 2f76: 7a 02 jp 0x2f7a 2f78: 74 10 je 0x2f8a 2f7a: 0f 57 c9 xorps %xmm1,%xmm1 2f7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 2f81: 7a 02 jp 0x2f85 2f83: 74 0c je 0x2f91 2f85: e8 36 7d 03 00 call 0x3acc0 2f8a: 33 c0 xor %eax,%eax 2f8c: 48 83 c4 28 add $0x28,%rsp 2f90: c3 ret 2f91: 48 89 d1 mov %rdx,%rcx 2f94: 44 89 c2 mov %r8d,%edx 2f97: 48 83 c4 28 add $0x28,%rsp 2f9b: e9 40 42 01 00 jmp 0x171e0 2fa0: b8 fa ff ff ff mov $0xfffffffa,%eax 2fa5: 48 83 c4 28 add $0x28,%rsp 2fa9: c3 ret 2faa: b8 f8 ff ff ff mov $0xfffffff8,%eax 2faf: 48 83 c4 28 add $0x28,%rsp 2fb3: c3 ret 2fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fc0: 48 83 ec 28 sub $0x28,%rsp 2fc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 2fc8: 48 85 d2 test %rdx,%rdx 2fcb: 0f 84 c2 01 00 00 je 0x3193 2fd1: 45 85 c0 test %r8d,%r8d 2fd4: 0f 8e af 01 00 00 jle 0x3189 2fda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c562f0 2fe1: 01 2fe2: 7a 06 jp 0x2fea 2fe4: 0f 84 98 01 00 00 je 0x3182 2fea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 2fee: c5 f9 2e c8 vucomisd %xmm0,%xmm1 2ff2: 7a 06 jp 0x2ffa 2ff4: 0f 84 78 01 00 00 je 0x3172 2ffa: 41 83 f8 10 cmp $0x10,%r8d 2ffe: 0f 8c 5e 01 00 00 jl 0x3162 3004: 49 89 d1 mov %rdx,%r9 3007: 49 83 e1 1f and $0x1f,%r9 300b: 45 85 c9 test %r9d,%r9d 300e: 74 18 je 0x3028 3010: 41 f7 c1 07 00 00 00 test $0x7,%r9d 3017: 0f 85 45 01 00 00 jne 0x3162 301d: 41 f7 d9 neg %r9d 3020: 41 83 c1 20 add $0x20,%r9d 3024: 41 c1 e9 03 shr $0x3,%r9d 3028: 41 8d 41 10 lea 0x10(%r9),%eax 302c: 44 3b c0 cmp %eax,%r8d 302f: 0f 8c 2d 01 00 00 jl 0x3162 3035: 45 89 c2 mov %r8d,%r10d 3038: 33 c0 xor %eax,%eax 303a: 45 2b d1 sub %r9d,%r10d 303d: 41 83 e2 0f and $0xf,%r10d 3041: 41 f7 da neg %r10d 3044: 45 03 d0 add %r8d,%r10d 3047: 45 89 cb mov %r9d,%r11d 304a: 45 85 c9 test %r9d,%r9d 304d: 76 23 jbe 0x3072 304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3056: 00 3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 305e: 66 90 xchg %ax,%ax 3060: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 3065: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) 306a: 48 ff c0 inc %rax 306d: 49 3b c3 cmp %r11,%rax 3070: 72 ee jb 0x3060 3072: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 3076: 4d 63 ca movslq %r10d,%r9 3079: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 307f: 90 nop 3080: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 3086: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 308d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 3094: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 309b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) 30a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) 30a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) 30af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) 30b6: 49 83 c3 10 add $0x10,%r11 30ba: 4d 3b d9 cmp %r9,%r11 30bd: 72 c1 jb 0x3080 30bf: 41 8d 42 01 lea 0x1(%r10),%eax 30c3: 41 3b c0 cmp %r8d,%eax 30c6: 0f 87 88 00 00 00 ja 0x3154 30cc: 4d 63 c0 movslq %r8d,%r8 30cf: 4d 2b c1 sub %r9,%r8 30d2: 49 83 f8 04 cmp $0x4,%r8 30d6: 0f 8c 82 00 00 00 jl 0x315e 30dc: 44 89 c0 mov %r8d,%eax 30df: 45 33 db xor %r11d,%r11d 30e2: 83 e0 fc and $0xfffffffc,%eax 30e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 30e9: 48 63 c0 movslq %eax,%rax 30ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30f3: 00 30f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3100: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 3105: 49 83 c3 04 add $0x4,%r11 3109: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 310e: 49 83 c1 20 add $0x20,%r9 3112: 4c 3b d8 cmp %rax,%r11 3115: 72 e9 jb 0x3100 3117: 49 3b c0 cmp %r8,%rax 311a: 73 38 jae 0x3154 311c: 4d 63 d2 movslq %r10d,%r10 311f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 3123: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 3127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 312e: 00 312f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3136: 0f 1f 00 nopl (%rax) 3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3140: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 3144: 48 ff c0 inc %rax 3147: c5 fb 11 02 vmovsd %xmm0,(%rdx) 314b: 48 83 c2 08 add $0x8,%rdx 314f: 49 3b c0 cmp %r8,%rax 3152: 72 ec jb 0x3140 3154: 33 c0 xor %eax,%eax 3156: c5 f8 77 vzeroupper 3159: 48 83 c4 28 add $0x28,%rsp 315d: c3 ret 315e: 33 c0 xor %eax,%eax 3160: eb b5 jmp 0x3117 3162: 45 33 d2 xor %r10d,%r10d 3165: 41 83 f8 01 cmp $0x1,%r8d 3169: 72 e9 jb 0x3154 316b: 4d 63 c0 movslq %r8d,%r8 316e: 33 c0 xor %eax,%eax 3170: eb a5 jmp 0x3117 3172: 48 89 d1 mov %rdx,%rcx 3175: 44 89 c2 mov %r8d,%edx 3178: e8 a3 40 01 00 call 0x17220 317d: 48 83 c4 28 add $0x28,%rsp 3181: c3 ret 3182: 33 c0 xor %eax,%eax 3184: 48 83 c4 28 add $0x28,%rsp 3188: c3 ret 3189: b8 fa ff ff ff mov $0xfffffffa,%eax 318e: 48 83 c4 28 add $0x28,%rsp 3192: c3 ret 3193: b8 f8 ff ff ff mov $0xfffffff8,%eax 3198: 48 83 c4 28 add $0x28,%rsp 319c: c3 ret 319d: 0f 1f 00 nopl (%rax) 31a0: 48 83 ec 28 sub $0x28,%rsp 31a4: 48 85 d2 test %rdx,%rdx 31a7: 0f 84 be 01 00 00 je 0x336b 31ad: 45 85 c0 test %r8d,%r8d 31b0: 0f 8e ab 01 00 00 jle 0x3361 31b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c562f8 31bd: 01 31be: 7a 06 jp 0x31c6 31c0: 0f 84 94 01 00 00 je 0x335a 31c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 31ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0 31ce: 7a 06 jp 0x31d6 31d0: 0f 84 74 01 00 00 je 0x334a 31d6: 41 83 f8 10 cmp $0x10,%r8d 31da: 0f 8c 62 01 00 00 jl 0x3342 31e0: 49 89 d3 mov %rdx,%r11 31e3: 49 83 e3 1f and $0x1f,%r11 31e7: 45 85 db test %r11d,%r11d 31ea: 74 18 je 0x3204 31ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d 31f3: 0f 85 49 01 00 00 jne 0x3342 31f9: 41 f7 db neg %r11d 31fc: 41 83 c3 20 add $0x20,%r11d 3200: 41 c1 eb 03 shr $0x3,%r11d 3204: 41 8d 43 10 lea 0x10(%r11),%eax 3208: 44 3b c0 cmp %eax,%r8d 320b: 0f 8c 31 01 00 00 jl 0x3342 3211: 45 89 c1 mov %r8d,%r9d 3214: 33 c0 xor %eax,%eax 3216: 45 2b cb sub %r11d,%r9d 3219: 41 83 e1 0f and $0xf,%r9d 321d: 41 f7 d9 neg %r9d 3220: 45 03 c8 add %r8d,%r9d 3223: 45 89 da mov %r11d,%r10d 3226: 45 85 db test %r11d,%r11d 3229: 76 27 jbe 0x3252 322b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3232: 00 3233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 323a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3240: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 3245: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 324a: 48 ff c0 inc %rax 324d: 49 3b c2 cmp %r10,%rax 3250: 72 ee jb 0x3240 3252: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 3257: 49 63 c1 movslq %r9d,%rax 325a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3260: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 3266: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 326d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 3274: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 327b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 3281: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 3288: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 328f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 3296: 49 83 c2 10 add $0x10,%r10 329a: 4c 3b d0 cmp %rax,%r10 329d: 72 c1 jb 0x3260 329f: 41 8d 41 01 lea 0x1(%r9),%eax 32a3: 41 3b c0 cmp %r8d,%eax 32a6: 0f 87 88 00 00 00 ja 0x3334 32ac: 4d 63 c0 movslq %r8d,%r8 32af: 4d 63 c9 movslq %r9d,%r9 32b2: 4d 2b c1 sub %r9,%r8 32b5: 49 83 f8 04 cmp $0x4,%r8 32b9: 0f 8c 7f 00 00 00 jl 0x333e 32bf: 4d 63 c9 movslq %r9d,%r9 32c2: 44 89 c0 mov %r8d,%eax 32c5: 83 e0 fc and $0xfffffffc,%eax 32c8: 45 33 db xor %r11d,%r11d 32cb: 48 63 c0 movslq %eax,%rax 32ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 32d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 32d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 32de: 00 00 32e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 32e5: 49 83 c3 04 add $0x4,%r11 32e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 32ee: 49 83 c2 20 add $0x20,%r10 32f2: 4c 3b d8 cmp %rax,%r11 32f5: 72 e9 jb 0x32e0 32f7: 49 3b c0 cmp %r8,%rax 32fa: 73 38 jae 0x3334 32fc: 4d 63 c9 movslq %r9d,%r9 32ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 3307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 330e: 00 330f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3316: 0f 1f 00 nopl (%rax) 3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3320: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 3324: 48 ff c0 inc %rax 3327: c5 fb 11 0a vmovsd %xmm1,(%rdx) 332b: 48 83 c2 08 add $0x8,%rdx 332f: 49 3b c0 cmp %r8,%rax 3332: 72 ec jb 0x3320 3334: 33 c0 xor %eax,%eax 3336: c5 f8 77 vzeroupper 3339: 48 83 c4 28 add $0x28,%rsp 333d: c3 ret 333e: 33 c0 xor %eax,%eax 3340: eb b5 jmp 0x32f7 3342: 45 33 c9 xor %r9d,%r9d 3345: e9 55 ff ff ff jmp 0x329f 334a: 48 89 d1 mov %rdx,%rcx 334d: 44 89 c2 mov %r8d,%edx 3350: e8 0b 3f 01 00 call 0x17260 3355: 48 83 c4 28 add $0x28,%rsp 3359: c3 ret 335a: 33 c0 xor %eax,%eax 335c: 48 83 c4 28 add $0x28,%rsp 3360: c3 ret 3361: b8 fa ff ff ff mov $0xfffffffa,%eax 3366: 48 83 c4 28 add $0x28,%rsp 336a: c3 ret 336b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3370: 48 83 c4 28 add $0x28,%rsp 3374: c3 ret 3375: 0f 1f 40 00 nopl 0x0(%rax) 3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3380: 48 83 ec 28 sub $0x28,%rsp 3384: 48 85 d2 test %rdx,%rdx 3387: 0f 84 be 01 00 00 je 0x354b 338d: 45 85 c0 test %r8d,%r8d 3390: 0f 8e ab 01 00 00 jle 0x3541 3396: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c56300 339d: 01 339e: 7a 06 jp 0x33a6 33a0: 0f 84 94 01 00 00 je 0x353a 33a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 33aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 33ae: 7a 06 jp 0x33b6 33b0: 0f 84 74 01 00 00 je 0x352a 33b6: 41 83 f8 10 cmp $0x10,%r8d 33ba: 0f 8c 62 01 00 00 jl 0x3522 33c0: 49 89 d3 mov %rdx,%r11 33c3: 49 83 e3 1f and $0x1f,%r11 33c7: 45 85 db test %r11d,%r11d 33ca: 74 18 je 0x33e4 33cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d 33d3: 0f 85 49 01 00 00 jne 0x3522 33d9: 41 f7 db neg %r11d 33dc: 41 83 c3 20 add $0x20,%r11d 33e0: 41 c1 eb 03 shr $0x3,%r11d 33e4: 41 8d 43 10 lea 0x10(%r11),%eax 33e8: 44 3b c0 cmp %eax,%r8d 33eb: 0f 8c 31 01 00 00 jl 0x3522 33f1: 45 89 c1 mov %r8d,%r9d 33f4: 33 c0 xor %eax,%eax 33f6: 45 2b cb sub %r11d,%r9d 33f9: 41 83 e1 0f and $0xf,%r9d 33fd: 41 f7 d9 neg %r9d 3400: 45 03 c8 add %r8d,%r9d 3403: 45 89 da mov %r11d,%r10d 3406: 45 85 db test %r11d,%r11d 3409: 76 27 jbe 0x3432 340b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3412: 00 3413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 341a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3420: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 3425: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 342a: 48 ff c0 inc %rax 342d: 49 3b c2 cmp %r10,%rax 3430: 72 ee jb 0x3420 3432: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 3437: 49 63 c1 movslq %r9d,%rax 343a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3440: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 3446: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 344d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 3454: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 345b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 3461: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 3468: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 346f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 3476: 49 83 c2 10 add $0x10,%r10 347a: 4c 3b d0 cmp %rax,%r10 347d: 72 c1 jb 0x3440 347f: 41 8d 41 01 lea 0x1(%r9),%eax 3483: 41 3b c0 cmp %r8d,%eax 3486: 0f 87 88 00 00 00 ja 0x3514 348c: 4d 63 c0 movslq %r8d,%r8 348f: 4d 63 c9 movslq %r9d,%r9 3492: 4d 2b c1 sub %r9,%r8 3495: 49 83 f8 04 cmp $0x4,%r8 3499: 0f 8c 7f 00 00 00 jl 0x351e 349f: 4d 63 c9 movslq %r9d,%r9 34a2: 44 89 c0 mov %r8d,%eax 34a5: 83 e0 fc and $0xfffffffc,%eax 34a8: 45 33 db xor %r11d,%r11d 34ab: 48 63 c0 movslq %eax,%rax 34ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 34b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 34b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 34be: 00 00 34c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 34c5: 49 83 c3 04 add $0x4,%r11 34c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 34ce: 49 83 c2 20 add $0x20,%r10 34d2: 4c 3b d8 cmp %rax,%r11 34d5: 72 e9 jb 0x34c0 34d7: 49 3b c0 cmp %r8,%rax 34da: 73 38 jae 0x3514 34dc: 4d 63 c9 movslq %r9d,%r9 34df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 34e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34ee: 00 34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34f6: 0f 1f 00 nopl (%rax) 34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3500: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 3504: 48 ff c0 inc %rax 3507: c5 fb 11 0a vmovsd %xmm1,(%rdx) 350b: 48 83 c2 08 add $0x8,%rdx 350f: 49 3b c0 cmp %r8,%rax 3512: 72 ec jb 0x3500 3514: 33 c0 xor %eax,%eax 3516: c5 f8 77 vzeroupper 3519: 48 83 c4 28 add $0x28,%rsp 351d: c3 ret 351e: 33 c0 xor %eax,%eax 3520: eb b5 jmp 0x34d7 3522: 45 33 c9 xor %r9d,%r9d 3525: e9 55 ff ff ff jmp 0x347f 352a: 48 89 d1 mov %rdx,%rcx 352d: 44 89 c2 mov %r8d,%edx 3530: e8 6b 3d 01 00 call 0x172a0 3535: 48 83 c4 28 add $0x28,%rsp 3539: c3 ret 353a: 33 c0 xor %eax,%eax 353c: 48 83 c4 28 add $0x28,%rsp 3540: c3 ret 3541: b8 fa ff ff ff mov $0xfffffffa,%eax 3546: 48 83 c4 28 add $0x28,%rsp 354a: c3 ret 354b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3550: 48 83 c4 28 add $0x28,%rsp 3554: c3 ret 3555: 0f 1f 40 00 nopl 0x0(%rax) 3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3560: 56 push %rsi 3561: 57 push %rdi 3562: 41 54 push %r12 3564: 55 push %rbp 3565: 48 83 ec 28 sub $0x28,%rsp 3569: 89 cf mov %ecx,%edi 356b: 4d 89 cc mov %r9,%r12 356e: 83 ff 1e cmp $0x1e,%edi 3571: 0f 87 7a 01 00 00 ja 0x36f1 3577: 4d 85 e4 test %r12,%r12 357a: 0f 84 80 01 00 00 je 0x3700 3580: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 3585: 48 85 f6 test %rsi,%rsi 3588: 0f 84 72 01 00 00 je 0x3700 358e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 3593: 48 85 ed test %rbp,%rbp 3596: 0f 84 64 01 00 00 je 0x3700 359c: 83 fa 08 cmp $0x8,%edx 359f: 74 1e je 0x35bf 35a1: 83 fa 04 cmp $0x4,%edx 35a4: 74 19 je 0x35bf 35a6: 83 fa 01 cmp $0x1,%edx 35a9: 74 14 je 0x35bf 35ab: 83 fa 02 cmp $0x2,%edx 35ae: 74 0f je 0x35bf 35b0: b8 ee ff ff ff mov $0xffffffee,%eax 35b5: 48 83 c4 28 add $0x28,%rsp 35b9: 5d pop %rbp 35ba: 41 5c pop %r12 35bc: 5f pop %rdi 35bd: 5e pop %rsi 35be: c3 ret 35bf: 83 ff 1d cmp $0x1d,%edi 35c2: 0f 8f 29 01 00 00 jg 0x36f1 35c8: 83 ff 04 cmp $0x4,%edi 35cb: 7f 14 jg 0x35e1 35cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 35d4: 00 35d5: 33 c0 xor %eax,%eax 35d7: 89 06 mov %eax,(%rsi) 35d9: 89 45 00 mov %eax,0x0(%rbp) 35dc: e9 04 01 00 00 jmp 0x36e5 35e1: 83 ff 06 cmp $0x6,%edi 35e4: 7f 11 jg 0x35f7 35e6: 33 c0 xor %eax,%eax 35e8: 41 89 04 24 mov %eax,(%r12) 35ec: 89 06 mov %eax,(%rsi) 35ee: 89 45 00 mov %eax,0x0(%rbp) 35f1: 41 8b 04 24 mov (%r12),%eax 35f5: eb 67 jmp 0x365e 35f7: 8d 4f ff lea -0x1(%rdi),%ecx 35fa: 83 f9 10 cmp $0x10,%ecx 35fd: 7f 48 jg 0x3647 35ff: 41 bb 01 00 00 00 mov $0x1,%r11d 3605: 41 d3 e3 shl %cl,%r11d 3608: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 360f: 00 3610: 83 e0 c0 and $0xffffffc0,%eax 3613: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 361a: 00 361b: 41 89 04 24 mov %eax,(%r12) 361f: 44 89 d8 mov %r11d,%eax 3622: d1 f8 sar $1,%eax 3624: 41 83 e2 c0 and $0xffffffc0,%r10d 3628: c1 e8 1e shr $0x1e,%eax 362b: 41 03 c3 add %r11d,%eax 362e: 83 e0 fc and $0xfffffffc,%eax 3631: 83 c0 43 add $0x43,%eax 3634: c7 06 00 00 00 00 movl $0x0,(%rsi) 363a: 83 e0 c0 and $0xffffffc0,%eax 363d: 44 89 55 00 mov %r10d,0x0(%rbp) 3641: 41 03 04 24 add (%r12),%eax 3645: eb 12 jmp 0x3659 3647: 4c 89 e2 mov %r12,%rdx 364a: 49 89 f0 mov %rsi,%r8 364d: 49 89 e9 mov %rbp,%r9 3650: e8 eb 77 03 00 call 0x3ae40 3655: 41 8b 04 24 mov (%r12),%eax 3659: 83 ff 13 cmp $0x13,%edi 365c: 7d 2a jge 0x3688 365e: 89 f9 mov %edi,%ecx 3660: 41 ba 01 00 00 00 mov $0x1,%r10d 3666: 41 d3 e2 shl %cl,%r10d 3669: 45 89 d3 mov %r10d,%r11d 366c: 41 d1 fb sar $1,%r11d 366f: 41 c1 eb 1e shr $0x1e,%r11d 3673: 45 03 da add %r10d,%r11d 3676: 41 c1 eb 02 shr $0x2,%r11d 367a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 3681: 00 3682: 41 83 e2 c0 and $0xffffffc0,%r10d 3686: eb 18 jmp 0x36a0 3688: 41 ba 01 00 00 00 mov $0x1,%r10d 368e: 8d 4f 14 lea 0x14(%rdi),%ecx 3691: 41 d3 e2 shl %cl,%r10d 3694: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 369b: 00 369c: 41 83 e2 c0 and $0xffffffc0,%r10d 36a0: 83 ff 0a cmp $0xa,%edi 36a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 36aa: 00 36ab: 41 89 04 24 mov %eax,(%r12) 36af: 7f 04 jg 0x36b5 36b1: 33 c0 xor %eax,%eax 36b3: eb 21 jmp 0x36d6 36b5: 89 f9 mov %edi,%ecx 36b7: b8 01 00 00 00 mov $0x1,%eax 36bc: d3 e0 shl %cl,%eax 36be: 89 c7 mov %eax,%edi 36c0: d1 ff sar $1,%edi 36c2: c1 ef 1e shr $0x1e,%edi 36c5: 03 f8 add %eax,%edi 36c7: 83 e7 fc and $0xfffffffc,%edi 36ca: 83 c7 43 add $0x43,%edi 36cd: 83 e7 c0 and $0xffffffc0,%edi 36d0: 8b 16 mov (%rsi),%edx 36d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 36d6: 89 06 mov %eax,(%rsi) 36d8: 8b 45 00 mov 0x0(%rbp),%eax 36db: 85 c0 test %eax,%eax 36dd: 7e 06 jle 0x36e5 36df: 83 c0 40 add $0x40,%eax 36e2: 89 45 00 mov %eax,0x0(%rbp) 36e5: 33 c0 xor %eax,%eax 36e7: 48 83 c4 28 add $0x28,%rsp 36eb: 5d pop %rbp 36ec: 41 5c pop %r12 36ee: 5f pop %rdi 36ef: 5e pop %rsi 36f0: c3 ret 36f1: b8 ef ff ff ff mov $0xffffffef,%eax 36f6: 48 83 c4 28 add $0x28,%rsp 36fa: 5d pop %rbp 36fb: 41 5c pop %r12 36fd: 5f pop %rdi 36fe: 5e pop %rsi 36ff: c3 ret 3700: b8 f8 ff ff ff mov $0xfffffff8,%eax 3705: 48 83 c4 28 add $0x28,%rsp 3709: 5d pop %rbp 370a: 41 5c pop %r12 370c: 5f pop %rdi 370d: 5e pop %rsi 370e: c3 ret 370f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3716: 00 3717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 371e: 66 90 xchg %ax,%ax 3720: 41 54 push %r12 3722: 41 55 push %r13 3724: 41 56 push %r14 3726: 41 57 push %r15 3728: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 372d: 41 89 cd mov %ecx,%r13d 3730: 4d 89 cc mov %r9,%r12 3733: 41 83 fd 1e cmp $0x1e,%r13d 3737: 0f 87 94 01 00 00 ja 0x38d1 373d: 4d 85 e4 test %r12,%r12 3740: 0f 84 9e 01 00 00 je 0x38e4 3746: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 374b: 4d 85 f6 test %r14,%r14 374e: 0f 84 90 01 00 00 je 0x38e4 3754: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 3759: 4d 85 ff test %r15,%r15 375c: 0f 84 82 01 00 00 je 0x38e4 3762: 83 fa 08 cmp $0x8,%edx 3765: 74 22 je 0x3789 3767: 83 fa 04 cmp $0x4,%edx 376a: 74 1d je 0x3789 376c: 83 fa 01 cmp $0x1,%edx 376f: 74 18 je 0x3789 3771: 83 fa 02 cmp $0x2,%edx 3774: 74 13 je 0x3789 3776: b8 ee ff ff ff mov $0xffffffee,%eax 377b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3780: 41 5f pop %r15 3782: 41 5e pop %r14 3784: 41 5d pop %r13 3786: 41 5c pop %r12 3788: c3 ret 3789: 41 83 fd 1d cmp $0x1d,%r13d 378d: 0f 8f 3e 01 00 00 jg 0x38d1 3793: 41 83 fd 04 cmp $0x4,%r13d 3797: 7f 15 jg 0x37ae 3799: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 37a0: 00 37a1: 33 c0 xor %eax,%eax 37a3: 41 89 06 mov %eax,(%r14) 37a6: 41 89 07 mov %eax,(%r15) 37a9: e9 13 01 00 00 jmp 0x38c1 37ae: 41 83 fd 06 cmp $0x6,%r13d 37b2: 7f 12 jg 0x37c6 37b4: 33 c0 xor %eax,%eax 37b6: 41 89 04 24 mov %eax,(%r12) 37ba: 41 89 06 mov %eax,(%r14) 37bd: 41 89 07 mov %eax,(%r15) 37c0: 41 8b 14 24 mov (%r12),%edx 37c4: eb 6a jmp 0x3830 37c6: 41 8d 4d ff lea -0x1(%r13),%ecx 37ca: 83 f9 11 cmp $0x11,%ecx 37cd: 7f 49 jg 0x3818 37cf: 41 bb 01 00 00 00 mov $0x1,%r11d 37d5: 41 d3 e3 shl %cl,%r11d 37d8: 44 89 da mov %r11d,%edx 37db: 45 89 da mov %r11d,%r10d 37de: d1 fa sar $1,%edx 37e0: c1 ea 1e shr $0x1e,%edx 37e3: 41 c1 e2 03 shl $0x3,%r10d 37e7: 41 03 d3 add %r11d,%edx 37ea: 44 89 d0 mov %r10d,%eax 37ed: 83 e2 fc and $0xfffffffc,%edx 37f0: 83 c0 47 add $0x47,%eax 37f3: 41 83 c2 3f add $0x3f,%r10d 37f7: 83 c2 43 add $0x43,%edx 37fa: 83 e0 c0 and $0xffffffc0,%eax 37fd: 41 89 04 24 mov %eax,(%r12) 3801: 41 83 e2 c0 and $0xffffffc0,%r10d 3805: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 380c: 83 e2 c0 and $0xffffffc0,%edx 380f: 45 89 17 mov %r10d,(%r15) 3812: 41 03 14 24 add (%r12),%edx 3816: eb 12 jmp 0x382a 3818: 4c 89 e2 mov %r12,%rdx 381b: 4d 89 f0 mov %r14,%r8 381e: 4d 89 f9 mov %r15,%r9 3821: e8 5a 78 03 00 call 0x3b080 3826: 41 8b 14 24 mov (%r12),%edx 382a: 41 83 fd 13 cmp $0x13,%r13d 382e: 7d 29 jge 0x3859 3830: 44 89 e9 mov %r13d,%ecx 3833: b8 01 00 00 00 mov $0x1,%eax 3838: d3 e0 shl %cl,%eax 383a: 41 89 c2 mov %eax,%r10d 383d: 41 d1 fa sar $1,%r10d 3840: 41 c1 ea 1e shr $0x1e,%r10d 3844: 44 03 d0 add %eax,%r10d 3847: 41 c1 ea 02 shr $0x2,%r10d 384b: 41 c1 e2 03 shl $0x3,%r10d 384f: 41 83 c2 3f add $0x3f,%r10d 3853: 41 83 e2 c0 and $0xffffffc0,%r10d 3857: eb 1c jmp 0x3875 3859: 41 ba 01 00 00 00 mov $0x1,%r10d 385f: 41 8d 4d 14 lea 0x14(%r13),%ecx 3863: 41 d3 e2 shl %cl,%r10d 3866: 41 c1 e2 03 shl $0x3,%r10d 386a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 3871: 41 83 e2 c0 and $0xffffffc0,%r10d 3875: 45 03 d2 add %r10d,%r10d 3878: 41 03 d2 add %r10d,%edx 387b: 81 c2 00 01 00 00 add $0x100,%edx 3881: 41 89 14 24 mov %edx,(%r12) 3885: 41 83 fd 0a cmp $0xa,%r13d 3889: 7f 04 jg 0x388f 388b: 33 d2 xor %edx,%edx 388d: eb 22 jmp 0x38b1 388f: 44 89 e9 mov %r13d,%ecx 3892: b8 01 00 00 00 mov $0x1,%eax 3897: d3 e0 shl %cl,%eax 3899: 89 c2 mov %eax,%edx 389b: d1 fa sar $1,%edx 389d: c1 ea 1e shr $0x1e,%edx 38a0: 03 d0 add %eax,%edx 38a2: 83 e2 fc and $0xfffffffc,%edx 38a5: 83 c2 43 add $0x43,%edx 38a8: 83 e2 c0 and $0xffffffc0,%edx 38ab: 83 c2 40 add $0x40,%edx 38ae: 41 03 16 add (%r14),%edx 38b1: 41 89 16 mov %edx,(%r14) 38b4: 41 8b 07 mov (%r15),%eax 38b7: 85 c0 test %eax,%eax 38b9: 7e 06 jle 0x38c1 38bb: 83 c0 40 add $0x40,%eax 38be: 41 89 07 mov %eax,(%r15) 38c1: 33 c0 xor %eax,%eax 38c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 38c8: 41 5f pop %r15 38ca: 41 5e pop %r14 38cc: 41 5d pop %r13 38ce: 41 5c pop %r12 38d0: c3 ret 38d1: b8 ef ff ff ff mov $0xffffffef,%eax 38d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 38db: 41 5f pop %r15 38dd: 41 5e pop %r14 38df: 41 5d pop %r13 38e1: 41 5c pop %r12 38e3: c3 ret 38e4: b8 f8 ff ff ff mov $0xfffffff8,%eax 38e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 38ee: 41 5f pop %r15 38f0: 41 5e pop %r14 38f2: 41 5d pop %r13 38f4: 41 5c pop %r12 38f6: c3 ret 38f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 38fe: 00 00 3900: 56 push %rsi 3901: 57 push %rdi 3902: 41 54 push %r12 3904: 55 push %rbp 3905: 48 83 ec 28 sub $0x28,%rsp 3909: 89 cf mov %ecx,%edi 390b: 4d 89 cc mov %r9,%r12 390e: 83 ff 1e cmp $0x1e,%edi 3911: 0f 87 7a 01 00 00 ja 0x3a91 3917: 4d 85 e4 test %r12,%r12 391a: 0f 84 80 01 00 00 je 0x3aa0 3920: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 3925: 48 85 f6 test %rsi,%rsi 3928: 0f 84 72 01 00 00 je 0x3aa0 392e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 3933: 48 85 ed test %rbp,%rbp 3936: 0f 84 64 01 00 00 je 0x3aa0 393c: 83 fa 08 cmp $0x8,%edx 393f: 74 1e je 0x395f 3941: 83 fa 04 cmp $0x4,%edx 3944: 74 19 je 0x395f 3946: 83 fa 01 cmp $0x1,%edx 3949: 74 14 je 0x395f 394b: 83 fa 02 cmp $0x2,%edx 394e: 74 0f je 0x395f 3950: b8 ee ff ff ff mov $0xffffffee,%eax 3955: 48 83 c4 28 add $0x28,%rsp 3959: 5d pop %rbp 395a: 41 5c pop %r12 395c: 5f pop %rdi 395d: 5e pop %rsi 395e: c3 ret 395f: 83 ff 1d cmp $0x1d,%edi 3962: 0f 8f 29 01 00 00 jg 0x3a91 3968: 83 ff 04 cmp $0x4,%edi 396b: 7f 14 jg 0x3981 396d: 33 c0 xor %eax,%eax 396f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 3976: 00 3977: 89 06 mov %eax,(%rsi) 3979: 89 45 00 mov %eax,0x0(%rbp) 397c: e9 04 01 00 00 jmp 0x3a85 3981: 83 ff 06 cmp $0x6,%edi 3984: 7f 11 jg 0x3997 3986: 33 c0 xor %eax,%eax 3988: 41 89 04 24 mov %eax,(%r12) 398c: 89 06 mov %eax,(%rsi) 398e: 89 45 00 mov %eax,0x0(%rbp) 3991: 41 8b 04 24 mov (%r12),%eax 3995: eb 67 jmp 0x39fe 3997: 8d 4f ff lea -0x1(%rdi),%ecx 399a: 83 f9 11 cmp $0x11,%ecx 399d: 7f 48 jg 0x39e7 399f: 41 bb 01 00 00 00 mov $0x1,%r11d 39a5: 41 d3 e3 shl %cl,%r11d 39a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 39af: 00 39b0: 83 e0 c0 and $0xffffffc0,%eax 39b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 39ba: 00 39bb: 41 89 04 24 mov %eax,(%r12) 39bf: 44 89 d8 mov %r11d,%eax 39c2: 41 83 e2 c0 and $0xffffffc0,%r10d 39c6: d1 f8 sar $1,%eax 39c8: c7 06 00 00 00 00 movl $0x0,(%rsi) 39ce: c1 e8 1e shr $0x1e,%eax 39d1: 44 89 55 00 mov %r10d,0x0(%rbp) 39d5: 41 03 c3 add %r11d,%eax 39d8: 83 e0 fc and $0xfffffffc,%eax 39db: 83 c0 43 add $0x43,%eax 39de: 83 e0 c0 and $0xffffffc0,%eax 39e1: 41 03 04 24 add (%r12),%eax 39e5: eb 12 jmp 0x39f9 39e7: 4c 89 e2 mov %r12,%rdx 39ea: 49 89 f0 mov %rsi,%r8 39ed: 49 89 e9 mov %rbp,%r9 39f0: e8 ab 78 03 00 call 0x3b2a0 39f5: 41 8b 04 24 mov (%r12),%eax 39f9: 83 ff 15 cmp $0x15,%edi 39fc: 7d 2a jge 0x3a28 39fe: 89 f9 mov %edi,%ecx 3a00: 41 ba 01 00 00 00 mov $0x1,%r10d 3a06: 41 d3 e2 shl %cl,%r10d 3a09: 45 89 d3 mov %r10d,%r11d 3a0c: 41 d1 fb sar $1,%r11d 3a0f: 41 c1 eb 1e shr $0x1e,%r11d 3a13: 45 03 da add %r10d,%r11d 3a16: 41 c1 eb 02 shr $0x2,%r11d 3a1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 3a21: 00 3a22: 41 83 e2 c0 and $0xffffffc0,%r10d 3a26: eb 18 jmp 0x3a40 3a28: 8d 4f 14 lea 0x14(%rdi),%ecx 3a2b: 41 ba 01 00 00 00 mov $0x1,%r10d 3a31: 41 d3 e2 shl %cl,%r10d 3a34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 3a3b: 00 3a3c: 41 83 e2 c0 and $0xffffffc0,%r10d 3a40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 3a47: 00 3a48: 41 89 04 24 mov %eax,(%r12) 3a4c: 83 ff 0a cmp $0xa,%edi 3a4f: 7f 04 jg 0x3a55 3a51: 33 c0 xor %eax,%eax 3a53: eb 21 jmp 0x3a76 3a55: 89 f9 mov %edi,%ecx 3a57: b8 01 00 00 00 mov $0x1,%eax 3a5c: 8b 16 mov (%rsi),%edx 3a5e: d3 e0 shl %cl,%eax 3a60: 89 c7 mov %eax,%edi 3a62: d1 ff sar $1,%edi 3a64: c1 ef 1e shr $0x1e,%edi 3a67: 03 f8 add %eax,%edi 3a69: 83 e7 fc and $0xfffffffc,%edi 3a6c: 83 c7 43 add $0x43,%edi 3a6f: 83 e7 c0 and $0xffffffc0,%edi 3a72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 3a76: 89 06 mov %eax,(%rsi) 3a78: 8b 45 00 mov 0x0(%rbp),%eax 3a7b: 85 c0 test %eax,%eax 3a7d: 7e 06 jle 0x3a85 3a7f: 83 c0 40 add $0x40,%eax 3a82: 89 45 00 mov %eax,0x0(%rbp) 3a85: 33 c0 xor %eax,%eax 3a87: 48 83 c4 28 add $0x28,%rsp 3a8b: 5d pop %rbp 3a8c: 41 5c pop %r12 3a8e: 5f pop %rdi 3a8f: 5e pop %rsi 3a90: c3 ret 3a91: b8 ef ff ff ff mov $0xffffffef,%eax 3a96: 48 83 c4 28 add $0x28,%rsp 3a9a: 5d pop %rbp 3a9b: 41 5c pop %r12 3a9d: 5f pop %rdi 3a9e: 5e pop %rsi 3a9f: c3 ret 3aa0: b8 f8 ff ff ff mov $0xfffffff8,%eax 3aa5: 48 83 c4 28 add $0x28,%rsp 3aa9: 5d pop %rbp 3aaa: 41 5c pop %r12 3aac: 5f pop %rdi 3aad: 5e pop %rsi 3aae: c3 ret 3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ab6: 00 3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3abe: 66 90 xchg %ax,%ax 3ac0: 56 push %rsi 3ac1: 57 push %rdi 3ac2: 41 54 push %r12 3ac4: 55 push %rbp 3ac5: 48 83 ec 28 sub $0x28,%rsp 3ac9: 89 cf mov %ecx,%edi 3acb: 4d 89 cc mov %r9,%r12 3ace: 83 ff 1e cmp $0x1e,%edi 3ad1: 0f 87 7a 01 00 00 ja 0x3c51 3ad7: 4d 85 e4 test %r12,%r12 3ada: 0f 84 80 01 00 00 je 0x3c60 3ae0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 3ae5: 48 85 f6 test %rsi,%rsi 3ae8: 0f 84 72 01 00 00 je 0x3c60 3aee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 3af3: 48 85 ed test %rbp,%rbp 3af6: 0f 84 64 01 00 00 je 0x3c60 3afc: 83 fa 08 cmp $0x8,%edx 3aff: 74 1e je 0x3b1f 3b01: 83 fa 04 cmp $0x4,%edx 3b04: 74 19 je 0x3b1f 3b06: 83 fa 01 cmp $0x1,%edx 3b09: 74 14 je 0x3b1f 3b0b: 83 fa 02 cmp $0x2,%edx 3b0e: 74 0f je 0x3b1f 3b10: b8 ee ff ff ff mov $0xffffffee,%eax 3b15: 48 83 c4 28 add $0x28,%rsp 3b19: 5d pop %rbp 3b1a: 41 5c pop %r12 3b1c: 5f pop %rdi 3b1d: 5e pop %rsi 3b1e: c3 ret 3b1f: 83 ff 1d cmp $0x1d,%edi 3b22: 0f 8f 29 01 00 00 jg 0x3c51 3b28: 83 ff 04 cmp $0x4,%edi 3b2b: 7f 14 jg 0x3b41 3b2d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 3b34: 00 3b35: 33 c0 xor %eax,%eax 3b37: 89 06 mov %eax,(%rsi) 3b39: 89 45 00 mov %eax,0x0(%rbp) 3b3c: e9 04 01 00 00 jmp 0x3c45 3b41: 83 ff 07 cmp $0x7,%edi 3b44: 7f 11 jg 0x3b57 3b46: 33 c0 xor %eax,%eax 3b48: 41 89 04 24 mov %eax,(%r12) 3b4c: 89 06 mov %eax,(%rsi) 3b4e: 89 45 00 mov %eax,0x0(%rbp) 3b51: 41 8b 04 24 mov (%r12),%eax 3b55: eb 67 jmp 0x3bbe 3b57: 8d 4f ff lea -0x1(%rdi),%ecx 3b5a: 83 f9 12 cmp $0x12,%ecx 3b5d: 7f 48 jg 0x3ba7 3b5f: 41 bb 01 00 00 00 mov $0x1,%r11d 3b65: 41 d3 e3 shl %cl,%r11d 3b68: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 3b6f: 00 3b70: 83 e0 c0 and $0xffffffc0,%eax 3b73: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 3b7a: 00 3b7b: 41 89 04 24 mov %eax,(%r12) 3b7f: 44 89 d8 mov %r11d,%eax 3b82: d1 f8 sar $1,%eax 3b84: 41 83 e2 c0 and $0xffffffc0,%r10d 3b88: c1 e8 1e shr $0x1e,%eax 3b8b: 41 03 c3 add %r11d,%eax 3b8e: 83 e0 fc and $0xfffffffc,%eax 3b91: 83 c0 43 add $0x43,%eax 3b94: c7 06 00 00 00 00 movl $0x0,(%rsi) 3b9a: 83 e0 c0 and $0xffffffc0,%eax 3b9d: 44 89 55 00 mov %r10d,0x0(%rbp) 3ba1: 41 03 04 24 add (%r12),%eax 3ba5: eb 12 jmp 0x3bb9 3ba7: 4c 89 e2 mov %r12,%rdx 3baa: 49 89 f0 mov %rsi,%r8 3bad: 49 89 e9 mov %rbp,%r9 3bb0: e8 2b 79 03 00 call 0x3b4e0 3bb5: 41 8b 04 24 mov (%r12),%eax 3bb9: 83 ff 13 cmp $0x13,%edi 3bbc: 7d 2a jge 0x3be8 3bbe: 89 f9 mov %edi,%ecx 3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d 3bc6: 41 d3 e2 shl %cl,%r10d 3bc9: 45 89 d3 mov %r10d,%r11d 3bcc: 41 d1 fb sar $1,%r11d 3bcf: 41 c1 eb 1e shr $0x1e,%r11d 3bd3: 45 03 da add %r10d,%r11d 3bd6: 41 c1 eb 02 shr $0x2,%r11d 3bda: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 3be1: 00 3be2: 41 83 e2 c0 and $0xffffffc0,%r10d 3be6: eb 18 jmp 0x3c00 3be8: 41 ba 01 00 00 00 mov $0x1,%r10d 3bee: 8d 4f 14 lea 0x14(%rdi),%ecx 3bf1: 41 d3 e2 shl %cl,%r10d 3bf4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 3bfb: 00 3bfc: 41 83 e2 c0 and $0xffffffc0,%r10d 3c00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 3c07: 00 3c08: 41 89 04 24 mov %eax,(%r12) 3c0c: 83 ff 0a cmp $0xa,%edi 3c0f: 7f 04 jg 0x3c15 3c11: 33 c0 xor %eax,%eax 3c13: eb 21 jmp 0x3c36 3c15: 89 f9 mov %edi,%ecx 3c17: b8 01 00 00 00 mov $0x1,%eax 3c1c: d3 e0 shl %cl,%eax 3c1e: 89 c7 mov %eax,%edi 3c20: d1 ff sar $1,%edi 3c22: c1 ef 1e shr $0x1e,%edi 3c25: 03 f8 add %eax,%edi 3c27: 83 e7 fc and $0xfffffffc,%edi 3c2a: 83 c7 43 add $0x43,%edi 3c2d: 83 e7 c0 and $0xffffffc0,%edi 3c30: 8b 16 mov (%rsi),%edx 3c32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 3c36: 89 06 mov %eax,(%rsi) 3c38: 8b 45 00 mov 0x0(%rbp),%eax 3c3b: 85 c0 test %eax,%eax 3c3d: 7e 06 jle 0x3c45 3c3f: 83 c0 40 add $0x40,%eax 3c42: 89 45 00 mov %eax,0x0(%rbp) 3c45: 33 c0 xor %eax,%eax 3c47: 48 83 c4 28 add $0x28,%rsp 3c4b: 5d pop %rbp 3c4c: 41 5c pop %r12 3c4e: 5f pop %rdi 3c4f: 5e pop %rsi 3c50: c3 ret 3c51: b8 ef ff ff ff mov $0xffffffef,%eax 3c56: 48 83 c4 28 add $0x28,%rsp 3c5a: 5d pop %rbp 3c5b: 41 5c pop %r12 3c5d: 5f pop %rdi 3c5e: 5e pop %rsi 3c5f: c3 ret 3c60: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c65: 48 83 c4 28 add $0x28,%rsp 3c69: 5d pop %rbp 3c6a: 41 5c pop %r12 3c6c: 5f pop %rdi 3c6d: 5e pop %rsi 3c6e: c3 ret 3c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c76: 00 3c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c7e: 66 90 xchg %ax,%ax 3c80: 56 push %rsi 3c81: 57 push %rdi 3c82: 41 54 push %r12 3c84: 41 55 push %r13 3c86: 48 83 ec 28 sub $0x28,%rsp 3c8a: 41 89 cc mov %ecx,%r12d 3c8d: 4d 89 cd mov %r9,%r13 3c90: 41 83 fc 1e cmp $0x1e,%r12d 3c94: 0f 87 7b 01 00 00 ja 0x3e15 3c9a: 4d 85 ed test %r13,%r13 3c9d: 0f 84 82 01 00 00 je 0x3e25 3ca3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 3ca8: 48 85 ff test %rdi,%rdi 3cab: 0f 84 74 01 00 00 je 0x3e25 3cb1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 3cb6: 48 85 f6 test %rsi,%rsi 3cb9: 0f 84 66 01 00 00 je 0x3e25 3cbf: 83 fa 08 cmp $0x8,%edx 3cc2: 74 1f je 0x3ce3 3cc4: 83 fa 04 cmp $0x4,%edx 3cc7: 74 1a je 0x3ce3 3cc9: 83 fa 01 cmp $0x1,%edx 3ccc: 74 15 je 0x3ce3 3cce: 83 fa 02 cmp $0x2,%edx 3cd1: 74 10 je 0x3ce3 3cd3: b8 ee ff ff ff mov $0xffffffee,%eax 3cd8: 48 83 c4 28 add $0x28,%rsp 3cdc: 41 5d pop %r13 3cde: 41 5c pop %r12 3ce0: 5f pop %rdi 3ce1: 5e pop %rsi 3ce2: c3 ret 3ce3: 41 83 fc 1d cmp $0x1d,%r12d 3ce7: 0f 8f 28 01 00 00 jg 0x3e15 3ced: 41 83 fc 04 cmp $0x4,%r12d 3cf1: 7f 13 jg 0x3d06 3cf3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 3cfa: 00 3cfb: 33 c0 xor %eax,%eax 3cfd: 89 07 mov %eax,(%rdi) 3cff: 89 06 mov %eax,(%rsi) 3d01: e9 02 01 00 00 jmp 0x3e08 3d06: 41 83 fc 07 cmp $0x7,%r12d 3d0a: 7f 16 jg 0x3d22 3d0c: 33 c0 xor %eax,%eax 3d0e: 41 ba 01 00 00 00 mov $0x1,%r10d 3d14: 41 89 45 00 mov %eax,0x0(%r13) 3d18: 89 07 mov %eax,(%rdi) 3d1a: 89 06 mov %eax,(%rsi) 3d1c: 41 8b 45 00 mov 0x0(%r13),%eax 3d20: eb 6f jmp 0x3d91 3d22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 3d27: 83 f9 12 cmp $0x12,%ecx 3d2a: 7f 47 jg 0x3d73 3d2c: 41 ba 01 00 00 00 mov $0x1,%r10d 3d32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 3d37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 3d3e: 00 3d3f: 83 e0 c0 and $0xffffffc0,%eax 3d42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 3d49: 00 3d4a: 41 89 45 00 mov %eax,0x0(%r13) 3d4e: 44 89 d8 mov %r11d,%eax 3d51: d1 f8 sar $1,%eax 3d53: 83 e1 c0 and $0xffffffc0,%ecx 3d56: c1 e8 1e shr $0x1e,%eax 3d59: 41 03 c3 add %r11d,%eax 3d5c: 83 e0 fc and $0xfffffffc,%eax 3d5f: 83 c0 43 add $0x43,%eax 3d62: c7 07 00 00 00 00 movl $0x0,(%rdi) 3d68: 83 e0 c0 and $0xffffffc0,%eax 3d6b: 89 0e mov %ecx,(%rsi) 3d6d: 41 03 45 00 add 0x0(%r13),%eax 3d71: eb 18 jmp 0x3d8b 3d73: 4c 89 ea mov %r13,%rdx 3d76: 49 89 f8 mov %rdi,%r8 3d79: 49 89 f1 mov %rsi,%r9 3d7c: e8 9f 79 03 00 call 0x3b720 3d81: 41 8b 45 00 mov 0x0(%r13),%eax 3d85: 41 ba 01 00 00 00 mov $0x1,%r10d 3d8b: 41 83 fc 13 cmp $0x13,%r12d 3d8f: 7d 23 jge 0x3db4 3d91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 3d96: 41 89 cb mov %ecx,%r11d 3d99: 41 d1 fb sar $1,%r11d 3d9c: 41 c1 eb 1e shr $0x1e,%r11d 3da0: 44 03 d9 add %ecx,%r11d 3da3: 41 c1 eb 02 shr $0x2,%r11d 3da7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 3dae: 00 3daf: 83 e1 c0 and $0xffffffc0,%ecx 3db2: eb 15 jmp 0x3dc9 3db4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 3db9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 3dbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 3dc5: 00 3dc6: 83 e1 c0 and $0xffffffc0,%ecx 3dc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 3dd0: 41 89 45 00 mov %eax,0x0(%r13) 3dd4: 41 83 fc 0a cmp $0xa,%r12d 3dd8: 7f 04 jg 0x3dde 3dda: 33 c0 xor %eax,%eax 3ddc: eb 1d jmp 0x3dfb 3dde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 3de3: 89 c1 mov %eax,%ecx 3de5: d1 f9 sar $1,%ecx 3de7: c1 e9 1e shr $0x1e,%ecx 3dea: 03 c8 add %eax,%ecx 3dec: 83 e1 fc and $0xfffffffc,%ecx 3def: 83 c1 43 add $0x43,%ecx 3df2: 83 e1 c0 and $0xffffffc0,%ecx 3df5: 8b 17 mov (%rdi),%edx 3df7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 3dfb: 89 07 mov %eax,(%rdi) 3dfd: 8b 06 mov (%rsi),%eax 3dff: 85 c0 test %eax,%eax 3e01: 7e 05 jle 0x3e08 3e03: 83 c0 40 add $0x40,%eax 3e06: 89 06 mov %eax,(%rsi) 3e08: 33 c0 xor %eax,%eax 3e0a: 48 83 c4 28 add $0x28,%rsp 3e0e: 41 5d pop %r13 3e10: 41 5c pop %r12 3e12: 5f pop %rdi 3e13: 5e pop %rsi 3e14: c3 ret 3e15: b8 ef ff ff ff mov $0xffffffef,%eax 3e1a: 48 83 c4 28 add $0x28,%rsp 3e1e: 41 5d pop %r13 3e20: 41 5c pop %r12 3e22: 5f pop %rdi 3e23: 5e pop %rsi 3e24: c3 ret 3e25: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e2a: 48 83 c4 28 add $0x28,%rsp 3e2e: 41 5d pop %r13 3e30: 41 5c pop %r12 3e32: 5f pop %rdi 3e33: 5e pop %rsi 3e34: c3 ret 3e35: 0f 1f 40 00 nopl 0x0(%rax) 3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e40: 56 push %rsi 3e41: 57 push %rdi 3e42: 41 54 push %r12 3e44: 41 55 push %r13 3e46: 48 83 ec 28 sub $0x28,%rsp 3e4a: 41 89 cc mov %ecx,%r12d 3e4d: 4d 89 cd mov %r9,%r13 3e50: 41 83 fc 1e cmp $0x1e,%r12d 3e54: 0f 87 7b 01 00 00 ja 0x3fd5 3e5a: 4d 85 ed test %r13,%r13 3e5d: 0f 84 82 01 00 00 je 0x3fe5 3e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 3e68: 48 85 ff test %rdi,%rdi 3e6b: 0f 84 74 01 00 00 je 0x3fe5 3e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 3e76: 48 85 f6 test %rsi,%rsi 3e79: 0f 84 66 01 00 00 je 0x3fe5 3e7f: 83 fa 08 cmp $0x8,%edx 3e82: 74 1f je 0x3ea3 3e84: 83 fa 04 cmp $0x4,%edx 3e87: 74 1a je 0x3ea3 3e89: 83 fa 01 cmp $0x1,%edx 3e8c: 74 15 je 0x3ea3 3e8e: 83 fa 02 cmp $0x2,%edx 3e91: 74 10 je 0x3ea3 3e93: b8 ee ff ff ff mov $0xffffffee,%eax 3e98: 48 83 c4 28 add $0x28,%rsp 3e9c: 41 5d pop %r13 3e9e: 41 5c pop %r12 3ea0: 5f pop %rdi 3ea1: 5e pop %rsi 3ea2: c3 ret 3ea3: 41 83 fc 1d cmp $0x1d,%r12d 3ea7: 0f 8f 28 01 00 00 jg 0x3fd5 3ead: 41 83 fc 04 cmp $0x4,%r12d 3eb1: 7f 13 jg 0x3ec6 3eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 3eba: 00 3ebb: 33 c0 xor %eax,%eax 3ebd: 89 07 mov %eax,(%rdi) 3ebf: 89 06 mov %eax,(%rsi) 3ec1: e9 02 01 00 00 jmp 0x3fc8 3ec6: 41 83 fc 07 cmp $0x7,%r12d 3eca: 7f 16 jg 0x3ee2 3ecc: 33 c0 xor %eax,%eax 3ece: 41 ba 01 00 00 00 mov $0x1,%r10d 3ed4: 41 89 45 00 mov %eax,0x0(%r13) 3ed8: 89 07 mov %eax,(%rdi) 3eda: 89 06 mov %eax,(%rsi) 3edc: 41 8b 45 00 mov 0x0(%r13),%eax 3ee0: eb 6f jmp 0x3f51 3ee2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 3ee7: 83 f9 12 cmp $0x12,%ecx 3eea: 7f 47 jg 0x3f33 3eec: 41 ba 01 00 00 00 mov $0x1,%r10d 3ef2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 3ef7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 3efe: 00 3eff: 83 e0 c0 and $0xffffffc0,%eax 3f02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 3f09: 00 3f0a: 41 89 45 00 mov %eax,0x0(%r13) 3f0e: 44 89 d8 mov %r11d,%eax 3f11: d1 f8 sar $1,%eax 3f13: 83 e1 c0 and $0xffffffc0,%ecx 3f16: c1 e8 1e shr $0x1e,%eax 3f19: 41 03 c3 add %r11d,%eax 3f1c: 83 e0 fc and $0xfffffffc,%eax 3f1f: 83 c0 43 add $0x43,%eax 3f22: c7 07 00 00 00 00 movl $0x0,(%rdi) 3f28: 83 e0 c0 and $0xffffffc0,%eax 3f2b: 89 0e mov %ecx,(%rsi) 3f2d: 41 03 45 00 add 0x0(%r13),%eax 3f31: eb 18 jmp 0x3f4b 3f33: 4c 89 ea mov %r13,%rdx 3f36: 49 89 f8 mov %rdi,%r8 3f39: 49 89 f1 mov %rsi,%r9 3f3c: e8 ff 79 03 00 call 0x3b940 3f41: 41 8b 45 00 mov 0x0(%r13),%eax 3f45: 41 ba 01 00 00 00 mov $0x1,%r10d 3f4b: 41 83 fc 13 cmp $0x13,%r12d 3f4f: 7d 23 jge 0x3f74 3f51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 3f56: 41 89 cb mov %ecx,%r11d 3f59: 41 d1 fb sar $1,%r11d 3f5c: 41 c1 eb 1e shr $0x1e,%r11d 3f60: 44 03 d9 add %ecx,%r11d 3f63: 41 c1 eb 02 shr $0x2,%r11d 3f67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 3f6e: 00 3f6f: 83 e1 c0 and $0xffffffc0,%ecx 3f72: eb 15 jmp 0x3f89 3f74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 3f79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 3f7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 3f85: 00 3f86: 83 e1 c0 and $0xffffffc0,%ecx 3f89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 3f90: 41 89 45 00 mov %eax,0x0(%r13) 3f94: 41 83 fc 0a cmp $0xa,%r12d 3f98: 7f 04 jg 0x3f9e 3f9a: 33 c0 xor %eax,%eax 3f9c: eb 1d jmp 0x3fbb 3f9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 3fa3: 89 c1 mov %eax,%ecx 3fa5: d1 f9 sar $1,%ecx 3fa7: c1 e9 1e shr $0x1e,%ecx 3faa: 03 c8 add %eax,%ecx 3fac: 83 e1 fc and $0xfffffffc,%ecx 3faf: 83 c1 43 add $0x43,%ecx 3fb2: 83 e1 c0 and $0xffffffc0,%ecx 3fb5: 8b 17 mov (%rdi),%edx 3fb7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 3fbb: 89 07 mov %eax,(%rdi) 3fbd: 8b 06 mov (%rsi),%eax 3fbf: 85 c0 test %eax,%eax 3fc1: 7e 05 jle 0x3fc8 3fc3: 83 c0 40 add $0x40,%eax 3fc6: 89 06 mov %eax,(%rsi) 3fc8: 33 c0 xor %eax,%eax 3fca: 48 83 c4 28 add $0x28,%rsp 3fce: 41 5d pop %r13 3fd0: 41 5c pop %r12 3fd2: 5f pop %rdi 3fd3: 5e pop %rsi 3fd4: c3 ret 3fd5: b8 ef ff ff ff mov $0xffffffef,%eax 3fda: 48 83 c4 28 add $0x28,%rsp 3fde: 41 5d pop %r13 3fe0: 41 5c pop %r12 3fe2: 5f pop %rdi 3fe3: 5e pop %rsi 3fe4: c3 ret 3fe5: b8 f8 ff ff ff mov $0xfffffff8,%eax 3fea: 48 83 c4 28 add $0x28,%rsp 3fee: 41 5d pop %r13 3ff0: 41 5c pop %r12 3ff2: 5f pop %rdi 3ff3: 5e pop %rsi 3ff4: c3 ret 3ff5: 0f 1f 40 00 nopl 0x0(%rax) 3ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4000: 48 83 ec 28 sub $0x28,%rsp 4004: 48 85 c9 test %rcx,%rcx 4007: 74 25 je 0x402e 4009: 48 85 d2 test %rdx,%rdx 400c: 74 20 je 0x402e 400e: 4d 85 c0 test %r8,%r8 4011: 74 1b je 0x402e 4013: 45 85 c9 test %r9d,%r9d 4016: 7f 0a jg 0x4022 4018: b8 fa ff ff ff mov $0xfffffffa,%eax 401d: 48 83 c4 28 add $0x28,%rsp 4021: c3 ret 4022: e8 e9 c0 a5 01 call 0x1a60110 4027: 33 c0 xor %eax,%eax 4029: 48 83 c4 28 add $0x28,%rsp 402d: c3 ret 402e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4033: 48 83 c4 28 add $0x28,%rsp 4037: c3 ret 4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403f: 00 4040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4045: 48 85 c9 test %rcx,%rcx 4048: 74 27 je 0x4071 404a: 48 85 d2 test %rdx,%rdx 404d: 74 22 je 0x4071 404f: 4d 85 c0 test %r8,%r8 4052: 74 1d je 0x4071 4054: 45 85 c9 test %r9d,%r9d 4057: 7f 0b jg 0x4064 4059: b8 fa ff ff ff mov $0xfffffffa,%eax 405e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4063: c3 ret 4064: e8 57 c7 a5 01 call 0x1a607c0 4069: 33 c0 xor %eax,%eax 406b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4070: c3 ret 4071: b8 f8 ff ff ff mov $0xfffffff8,%eax 4076: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 407b: c3 ret 407c: 0f 1f 40 00 nopl 0x0(%rax) 4080: 48 83 ec 28 sub $0x28,%rsp 4084: 48 85 c9 test %rcx,%rcx 4087: 74 25 je 0x40ae 4089: 48 85 d2 test %rdx,%rdx 408c: 74 20 je 0x40ae 408e: 4d 85 c0 test %r8,%r8 4091: 74 1b je 0x40ae 4093: 45 85 c9 test %r9d,%r9d 4096: 7f 0a jg 0x40a2 4098: b8 fa ff ff ff mov $0xfffffffa,%eax 409d: 48 83 c4 28 add $0x28,%rsp 40a1: c3 ret 40a2: e8 c9 cd a5 01 call 0x1a60e70 40a7: 33 c0 xor %eax,%eax 40a9: 48 83 c4 28 add $0x28,%rsp 40ad: c3 ret 40ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 40b3: 48 83 c4 28 add $0x28,%rsp 40b7: c3 ret 40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40bf: 00 40c0: 56 push %rsi 40c1: 57 push %rdi 40c2: 55 push %rbp 40c3: 48 89 d5 mov %rdx,%rbp 40c6: 48 85 c9 test %rcx,%rcx 40c9: 0f 84 2b 02 00 00 je 0x42fa 40cf: 48 85 ed test %rbp,%rbp 40d2: 0f 84 22 02 00 00 je 0x42fa 40d8: 4d 85 c0 test %r8,%r8 40db: 0f 84 19 02 00 00 je 0x42fa 40e1: 45 85 c9 test %r9d,%r9d 40e4: 0f 8e 07 02 00 00 jle 0x42f1 40ea: 41 83 f9 08 cmp $0x8,%r9d 40ee: 0f 8c ed 01 00 00 jl 0x42e1 40f4: 4c 89 c6 mov %r8,%rsi 40f7: 48 83 e6 1f and $0x1f,%rsi 40fb: 89 f6 mov %esi,%esi 40fd: 85 f6 test %esi,%esi 40ff: 74 14 je 0x4115 4101: f7 c6 07 00 00 00 test $0x7,%esi 4107: 0f 85 d4 01 00 00 jne 0x42e1 410d: f7 de neg %esi 410f: 83 c6 20 add $0x20,%esi 4112: c1 ee 03 shr $0x3,%esi 4115: 8d 46 08 lea 0x8(%rsi),%eax 4118: 44 3b c8 cmp %eax,%r9d 411b: 0f 8c c0 01 00 00 jl 0x42e1 4121: 44 89 c8 mov %r9d,%eax 4124: 33 d2 xor %edx,%edx 4126: 2b c6 sub %esi,%eax 4128: 83 e0 07 and $0x7,%eax 412b: f7 d8 neg %eax 412d: 41 03 c1 add %r9d,%eax 4130: 85 f6 test %esi,%esi 4132: 76 3e jbe 0x4172 4134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4140: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 4145: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 414b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 414f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 4153: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 4158: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 415c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 4160: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 4164: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 416a: 48 ff c2 inc %rdx 416d: 48 3b d6 cmp %rsi,%rdx 4170: 72 ce jb 0x4140 4172: 48 63 d0 movslq %eax,%rdx 4175: 0f 1f 40 00 nopl 0x0(%rax) 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4180: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 4186: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 418b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 4192: 01 4193: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 4197: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 419b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 41a2: 01 41a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 41a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 41ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 41b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 41b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) 41ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 41c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 41c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 41cd: 01 41ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 41d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 41d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 41dd: 01 41de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 41e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 41e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 41eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 41ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) 41f6: 48 83 c6 08 add $0x8,%rsi 41fa: 48 3b f2 cmp %rdx,%rsi 41fd: 72 81 jb 0x4180 41ff: 8d 70 01 lea 0x1(%rax),%esi 4202: 41 3b f1 cmp %r9d,%esi 4205: 0f 87 c8 00 00 00 ja 0x42d3 420b: 4d 63 c9 movslq %r9d,%r9 420e: 4c 2b ca sub %rdx,%r9 4211: 49 83 f9 02 cmp $0x2,%r9 4215: 0f 8c c1 00 00 00 jl 0x42dc 421b: 45 89 cb mov %r9d,%r11d 421e: 45 33 d2 xor %r10d,%r10d 4221: 41 83 e3 fe and $0xfffffffe,%r11d 4225: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 4229: 4d 63 db movslq %r11d,%r11 422c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 4231: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 4235: 0f 1f 40 00 nopl 0x0(%rax) 4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4240: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 4246: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 424c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 4252: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 4257: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 425b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 425f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 4263: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) 4269: 49 83 c2 02 add $0x2,%r10 426d: 4d 3b d3 cmp %r11,%r10 4270: 72 ce jb 0x4240 4272: 4d 3b d9 cmp %r9,%r11 4275: 73 5c jae 0x42d3 4277: 48 63 c0 movslq %eax,%rax 427a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 427e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 4283: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4287: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 428e: 00 428f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4296: 0f 1f 00 nopl (%rax) 4299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 42a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 42a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 42ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 42b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 42b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 42b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 42bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 42c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 42c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 42cb: 49 ff c3 inc %r11 42ce: 4d 3b d9 cmp %r9,%r11 42d1: 72 cd jb 0x42a0 42d3: 33 c0 xor %eax,%eax 42d5: c5 f8 77 vzeroupper 42d8: 5d pop %rbp 42d9: 5f pop %rdi 42da: 5e pop %rsi 42db: c3 ret 42dc: 45 33 db xor %r11d,%r11d 42df: eb 91 jmp 0x4272 42e1: 33 c0 xor %eax,%eax 42e3: 41 83 f9 01 cmp $0x1,%r9d 42e7: 72 ea jb 0x42d3 42e9: 4d 63 c9 movslq %r9d,%r9 42ec: 45 33 db xor %r11d,%r11d 42ef: eb 81 jmp 0x4272 42f1: b8 fa ff ff ff mov $0xfffffffa,%eax 42f6: 5d pop %rbp 42f7: 5f pop %rdi 42f8: 5e pop %rsi 42f9: c3 ret 42fa: b8 f8 ff ff ff mov $0xfffffff8,%eax 42ff: 5d pop %rbp 4300: 5f pop %rdi 4301: 5e pop %rsi 4302: c3 ret 4303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 430a: 00 430b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4320: 41 56 push %r14 4322: 49 89 ca mov %rcx,%r10 4325: 49 89 d3 mov %rdx,%r11 4328: 4d 85 d2 test %r10,%r10 432b: 0f 84 82 01 00 00 je 0x44b3 4331: 4d 85 db test %r11,%r11 4334: 0f 84 79 01 00 00 je 0x44b3 433a: 4d 85 c0 test %r8,%r8 433d: 0f 84 70 01 00 00 je 0x44b3 4343: 45 85 c9 test %r9d,%r9d 4346: 0f 8e 5f 01 00 00 jle 0x44ab 434c: 49 63 d1 movslq %r9d,%rdx 434f: 48 83 fa 08 cmp $0x8,%rdx 4353: 0f 8c 3f 01 00 00 jl 0x4498 4359: 48 83 fa 0f cmp $0xf,%rdx 435d: 0f 8c 3a 01 00 00 jl 0x449d 4363: 4c 89 c0 mov %r8,%rax 4366: 48 83 e0 1f and $0x1f,%rax 436a: 85 c0 test %eax,%eax 436c: 74 10 je 0x437e 436e: a8 07 test $0x7,%al 4370: 0f 85 22 01 00 00 jne 0x4498 4376: f7 d8 neg %eax 4378: 83 c0 20 add $0x20,%eax 437b: c1 e8 03 shr $0x3,%eax 437e: 89 c1 mov %eax,%ecx 4380: 4c 8d 71 08 lea 0x8(%rcx),%r14 4384: 49 3b d6 cmp %r14,%rdx 4387: 0f 8c 0b 01 00 00 jl 0x4498 438d: 45 89 ce mov %r9d,%r14d 4390: 44 2b f0 sub %eax,%r14d 4393: 41 83 e6 07 and $0x7,%r14d 4397: 45 2b ce sub %r14d,%r9d 439a: 4d 63 c9 movslq %r9d,%r9 439d: 85 c0 test %eax,%eax 439f: b8 00 00 00 00 mov $0x0,%eax 43a4: 76 5a jbe 0x4400 43a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43ad: 00 43ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43b5: 0f 1f 40 00 nopl 0x0(%rax) 43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 43c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 43cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 43d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 43d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 43d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 43dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 43e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 43e8: 48 ff c0 inc %rax 43eb: 48 3b c1 cmp %rcx,%rax 43ee: 72 d0 jb 0x43c0 43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43f7: 00 43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43ff: 90 nop 4400: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 4406: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 440c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 4411: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 4415: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 441b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 4420: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 4426: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 442d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 4434: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 4439: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 443d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 4444: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 4449: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) 4450: 48 83 c1 08 add $0x8,%rcx 4454: 49 3b c9 cmp %r9,%rcx 4457: 72 a7 jb 0x4400 4459: 4c 3b ca cmp %rdx,%r9 445c: 73 32 jae 0x4490 445e: 66 90 xchg %ax,%ax 4460: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 4466: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 446c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 4470: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 4475: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 4479: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 447d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 4482: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 4488: 49 ff c1 inc %r9 448b: 4c 3b ca cmp %rdx,%r9 448e: 72 d0 jb 0x4460 4490: 33 c0 xor %eax,%eax 4492: c5 f8 77 vzeroupper 4495: 41 5e pop %r14 4497: c3 ret 4498: 45 33 c9 xor %r9d,%r9d 449b: eb bc jmp 0x4459 449d: 41 83 e1 f8 and $0xfffffff8,%r9d 44a1: 33 c9 xor %ecx,%ecx 44a3: 4d 63 c9 movslq %r9d,%r9 44a6: e9 55 ff ff ff jmp 0x4400 44ab: b8 fa ff ff ff mov $0xfffffffa,%eax 44b0: 41 5e pop %r14 44b2: c3 ret 44b3: b8 f8 ff ff ff mov $0xfffffff8,%eax 44b8: 41 5e pop %r14 44ba: c3 ret 44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 44c0: 41 56 push %r14 44c2: 49 89 ca mov %rcx,%r10 44c5: 49 89 d3 mov %rdx,%r11 44c8: 4d 85 d2 test %r10,%r10 44cb: 0f 84 a2 01 00 00 je 0x4673 44d1: 4d 85 db test %r11,%r11 44d4: 0f 84 99 01 00 00 je 0x4673 44da: 4d 85 c0 test %r8,%r8 44dd: 0f 84 90 01 00 00 je 0x4673 44e3: 45 85 c9 test %r9d,%r9d 44e6: 0f 8e 7f 01 00 00 jle 0x466b 44ec: 49 63 d1 movslq %r9d,%rdx 44ef: 48 83 fa 08 cmp $0x8,%rdx 44f3: 0f 8c 5f 01 00 00 jl 0x4658 44f9: 48 83 fa 0f cmp $0xf,%rdx 44fd: 0f 8c 5a 01 00 00 jl 0x465d 4503: 4c 89 c0 mov %r8,%rax 4506: 48 83 e0 1f and $0x1f,%rax 450a: 85 c0 test %eax,%eax 450c: 74 10 je 0x451e 450e: a8 07 test $0x7,%al 4510: 0f 85 42 01 00 00 jne 0x4658 4516: f7 d8 neg %eax 4518: 83 c0 20 add $0x20,%eax 451b: c1 e8 03 shr $0x3,%eax 451e: 89 c1 mov %eax,%ecx 4520: 4c 8d 71 08 lea 0x8(%rcx),%r14 4524: 49 3b d6 cmp %r14,%rdx 4527: 0f 8c 2b 01 00 00 jl 0x4658 452d: 45 89 ce mov %r9d,%r14d 4530: 44 2b f0 sub %eax,%r14d 4533: 41 83 e6 07 and $0x7,%r14d 4537: 45 2b ce sub %r14d,%r9d 453a: 4d 63 c9 movslq %r9d,%r9 453d: 85 c0 test %eax,%eax 453f: b8 00 00 00 00 mov $0x0,%eax 4544: 76 5a jbe 0x45a0 4546: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 454d: 00 454e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4555: 0f 1f 40 00 nopl 0x0(%rax) 4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4560: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 4566: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 456c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 4570: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 4575: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 4579: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 457d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 4582: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 4588: 48 ff c0 inc %rax 458b: 48 3b c1 cmp %rcx,%rax 458e: 72 d0 jb 0x4560 4590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4597: 00 4598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 459f: 90 nop 45a0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 45a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 45ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 45b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 45b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 45bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 45c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 45c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 45cd: 01 45ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 45d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 45dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 45e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 45e9: 01 45ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 45f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) 45f7: 01 45f8: 48 83 c1 08 add $0x8,%rcx 45fc: 49 3b c9 cmp %r9,%rcx 45ff: 72 9f jb 0x45a0 4601: 4c 3b ca cmp %rdx,%r9 4604: 73 4a jae 0x4650 4606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 460d: 00 460e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4615: 0f 1f 40 00 nopl 0x0(%rax) 4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4620: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 4626: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 462c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 4630: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 4635: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 4639: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 463d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 4642: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 4648: 49 ff c1 inc %r9 464b: 4c 3b ca cmp %rdx,%r9 464e: 72 d0 jb 0x4620 4650: 33 c0 xor %eax,%eax 4652: c5 f8 77 vzeroupper 4655: 41 5e pop %r14 4657: c3 ret 4658: 45 33 c9 xor %r9d,%r9d 465b: eb a4 jmp 0x4601 465d: 41 83 e1 f8 and $0xfffffff8,%r9d 4661: 33 c9 xor %ecx,%ecx 4663: 4d 63 c9 movslq %r9d,%r9 4666: e9 35 ff ff ff jmp 0x45a0 466b: b8 fa ff ff ff mov $0xfffffffa,%eax 4670: 41 5e pop %r14 4672: c3 ret 4673: b8 f8 ff ff ff mov $0xfffffff8,%eax 4678: 41 5e pop %r14 467a: c3 ret 467b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4680: 48 83 ec 28 sub $0x28,%rsp 4684: 48 85 c9 test %rcx,%rcx 4687: 74 20 je 0x46a9 4689: 48 85 d2 test %rdx,%rdx 468c: 74 1b je 0x46a9 468e: 45 85 c0 test %r8d,%r8d 4691: 7f 0a jg 0x469d 4693: b8 fa ff ff ff mov $0xfffffffa,%eax 4698: 48 83 c4 28 add $0x28,%rsp 469c: c3 ret 469d: e8 2e b8 a5 01 call 0x1a5fed0 46a2: 33 c0 xor %eax,%eax 46a4: 48 83 c4 28 add $0x28,%rsp 46a8: c3 ret 46a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 46ae: 48 83 c4 28 add $0x28,%rsp 46b2: c3 ret 46b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 46bf: 00 46c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 46c5: 48 85 c9 test %rcx,%rcx 46c8: 74 22 je 0x46ec 46ca: 48 85 d2 test %rdx,%rdx 46cd: 74 1d je 0x46ec 46cf: 45 85 c0 test %r8d,%r8d 46d2: 7f 0b jg 0x46df 46d4: b8 fa ff ff ff mov $0xfffffffa,%eax 46d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 46de: c3 ret 46df: e8 6c be a5 01 call 0x1a60550 46e4: 33 c0 xor %eax,%eax 46e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 46eb: c3 ret 46ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 46f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 46f6: c3 ret 46f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 46fe: 00 00 4700: 48 83 ec 28 sub $0x28,%rsp 4704: 48 85 c9 test %rcx,%rcx 4707: 74 20 je 0x4729 4709: 48 85 d2 test %rdx,%rdx 470c: 74 1b je 0x4729 470e: 45 85 c0 test %r8d,%r8d 4711: 7f 0a jg 0x471d 4713: b8 fa ff ff ff mov $0xfffffffa,%eax 4718: 48 83 c4 28 add $0x28,%rsp 471c: c3 ret 471d: e8 de c4 a5 01 call 0x1a60c00 4722: 33 c0 xor %eax,%eax 4724: 48 83 c4 28 add $0x28,%rsp 4728: c3 ret 4729: b8 f8 ff ff ff mov $0xfffffff8,%eax 472e: 48 83 c4 28 add $0x28,%rsp 4732: c3 ret 4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 473f: 00 4740: 56 push %rsi 4741: 48 89 d6 mov %rdx,%rsi 4744: 48 85 c9 test %rcx,%rcx 4747: 0f 84 29 02 00 00 je 0x4976 474d: 48 85 f6 test %rsi,%rsi 4750: 0f 84 20 02 00 00 je 0x4976 4756: 45 85 c0 test %r8d,%r8d 4759: 0f 8e 10 02 00 00 jle 0x496f 475f: 41 83 f8 08 cmp $0x8,%r8d 4763: 0f 8c f6 01 00 00 jl 0x495f 4769: 49 89 f1 mov %rsi,%r9 476c: 49 83 e1 1f and $0x1f,%r9 4770: 45 89 c9 mov %r9d,%r9d 4773: 45 85 c9 test %r9d,%r9d 4776: 74 18 je 0x4790 4778: 41 f7 c1 07 00 00 00 test $0x7,%r9d 477f: 0f 85 da 01 00 00 jne 0x495f 4785: 41 f7 d9 neg %r9d 4788: 41 83 c1 20 add $0x20,%r9d 478c: 41 c1 e9 03 shr $0x3,%r9d 4790: 41 8d 41 08 lea 0x8(%r9),%eax 4794: 44 3b c0 cmp %eax,%r8d 4797: 0f 8c c2 01 00 00 jl 0x495f 479d: 44 89 c0 mov %r8d,%eax 47a0: 33 d2 xor %edx,%edx 47a2: 41 2b c1 sub %r9d,%eax 47a5: 83 e0 07 and $0x7,%eax 47a8: f7 d8 neg %eax 47aa: 41 03 c0 add %r8d,%eax 47ad: 45 85 c9 test %r9d,%r9d 47b0: 76 3e jbe 0x47f0 47b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 47c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 47ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 47ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 47d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 47d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 47db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 47df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 47e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 47e8: 48 ff c2 inc %rdx 47eb: 49 3b d1 cmp %r9,%rdx 47ee: 72 d0 jb 0x47c0 47f0: 48 63 d0 movslq %eax,%rdx 47f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47ff: 00 4800: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 4806: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 480c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 4812: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 4819: 01 481a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 481f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 4823: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 4827: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 482b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) 4831: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 4838: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 483f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 4846: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 484d: 01 484e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 4852: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 4857: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 485b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 485f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) 4866: 49 83 c1 08 add $0x8,%r9 486a: 4c 3b ca cmp %rdx,%r9 486d: 72 91 jb 0x4800 486f: 44 8d 48 01 lea 0x1(%rax),%r9d 4873: 45 3b c8 cmp %r8d,%r9d 4876: 0f 87 d7 00 00 00 ja 0x4953 487c: 4d 63 d0 movslq %r8d,%r10 487f: 4c 2b d2 sub %rdx,%r10 4882: 49 83 fa 02 cmp $0x2,%r10 4886: 0f 8c ce 00 00 00 jl 0x495a 488c: 45 89 d3 mov %r10d,%r11d 488f: 45 33 c9 xor %r9d,%r9d 4892: 41 83 e3 fe and $0xfffffffe,%r11d 4896: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 489a: 4d 63 db movslq %r11d,%r11 489d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 48a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48a8: 00 48a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48b7: 00 48b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48bf: 90 nop 48c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 48c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 48cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 48d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 48d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 48db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 48df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 48e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) 48e9: 49 83 c1 02 add $0x2,%r9 48ed: 4d 3b cb cmp %r11,%r9 48f0: 72 ce jb 0x48c0 48f2: 4d 3b da cmp %r10,%r11 48f5: 73 5c jae 0x4953 48f7: 48 63 c0 movslq %eax,%rax 48fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 48fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 4902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4909: 00 490a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4918: 00 4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4920: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 4926: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 492c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 4930: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 4934: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 4939: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 493d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 4941: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 4945: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 494b: 49 ff c3 inc %r11 494e: 4d 3b da cmp %r10,%r11 4951: 72 cd jb 0x4920 4953: 33 c0 xor %eax,%eax 4955: c5 f8 77 vzeroupper 4958: 5e pop %rsi 4959: c3 ret 495a: 45 33 db xor %r11d,%r11d 495d: eb 93 jmp 0x48f2 495f: 33 c0 xor %eax,%eax 4961: 41 83 f8 01 cmp $0x1,%r8d 4965: 72 ec jb 0x4953 4967: 4d 63 d0 movslq %r8d,%r10 496a: 45 33 db xor %r11d,%r11d 496d: eb 83 jmp 0x48f2 496f: b8 fa ff ff ff mov $0xfffffffa,%eax 4974: 5e pop %rsi 4975: c3 ret 4976: b8 f8 ff ff ff mov $0xfffffff8,%eax 497b: 5e pop %rsi 497c: c3 ret 497d: 0f 1f 00 nopl (%rax) 4980: 49 89 d1 mov %rdx,%r9 4983: 48 85 c9 test %rcx,%rcx 4986: 0f 84 73 01 00 00 je 0x4aff 498c: 4d 85 c9 test %r9,%r9 498f: 0f 84 6a 01 00 00 je 0x4aff 4995: 45 85 c0 test %r8d,%r8d 4998: 0f 8e 5b 01 00 00 jle 0x4af9 499e: 49 63 d0 movslq %r8d,%rdx 49a1: 48 83 fa 08 cmp $0x8,%rdx 49a5: 0f 8c 49 01 00 00 jl 0x4af4 49ab: 4c 89 c8 mov %r9,%rax 49ae: 48 83 e0 1f and $0x1f,%rax 49b2: 89 c0 mov %eax,%eax 49b4: 85 c0 test %eax,%eax 49b6: 74 10 je 0x49c8 49b8: a8 07 test $0x7,%al 49ba: 0f 85 34 01 00 00 jne 0x4af4 49c0: f7 d8 neg %eax 49c2: 83 c0 20 add $0x20,%eax 49c5: c1 e8 03 shr $0x3,%eax 49c8: 44 8d 50 08 lea 0x8(%rax),%r10d 49cc: 49 3b d2 cmp %r10,%rdx 49cf: 0f 8c 1f 01 00 00 jl 0x4af4 49d5: 45 89 c2 mov %r8d,%r10d 49d8: 44 2b d0 sub %eax,%r10d 49db: 41 83 e2 07 and $0x7,%r10d 49df: 45 2b c2 sub %r10d,%r8d 49e2: 45 33 d2 xor %r10d,%r10d 49e5: 85 c0 test %eax,%eax 49e7: 76 47 jbe 0x4a30 49e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49f0: 00 49f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49ff: 00 4a00: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 4a06: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4a0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 4a10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 4a15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 4a19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 4a1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 4a22: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 4a28: 49 ff c2 inc %r10 4a2b: 4c 3b d0 cmp %rax,%r10 4a2e: 72 d0 jb 0x4a00 4a30: 4d 63 d0 movslq %r8d,%r10 4a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a3f: 00 4a40: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 4a45: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 4a4b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 4a50: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 4a54: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 4a5a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 4a5f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 4a65: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 4a6b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 4a72: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 4a77: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 4a7b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 4a82: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 4a87: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) 4a8e: 48 83 c0 08 add $0x8,%rax 4a92: 49 3b c2 cmp %r10,%rax 4a95: 72 a9 jb 0x4a40 4a97: 33 c0 xor %eax,%eax 4a99: 45 8d 50 01 lea 0x1(%r8),%r10d 4a9d: 4d 63 d2 movslq %r10d,%r10 4aa0: 4c 3b d2 cmp %rdx,%r10 4aa3: 77 49 ja 0x4aee 4aa5: 4d 63 c0 movslq %r8d,%r8 4aa8: 49 2b d0 sub %r8,%rdx 4aab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 4aaf: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4abf: 00 4ac0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 4ac5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 4acb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 4acf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 4ad4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 4ad8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 4adc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 4ae1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 4ae6: 48 ff c0 inc %rax 4ae9: 48 3b c2 cmp %rdx,%rax 4aec: 72 d2 jb 0x4ac0 4aee: 33 c0 xor %eax,%eax 4af0: c5 f8 77 vzeroupper 4af3: c3 ret 4af4: 45 33 c0 xor %r8d,%r8d 4af7: eb 9e jmp 0x4a97 4af9: b8 fa ff ff ff mov $0xfffffffa,%eax 4afe: c3 ret 4aff: b8 f8 ff ff ff mov $0xfffffff8,%eax 4b04: c3 ret 4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b0c: 00 4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b20: 49 89 d1 mov %rdx,%r9 4b23: 48 85 c9 test %rcx,%rcx 4b26: 0f 84 73 01 00 00 je 0x4c9f 4b2c: 4d 85 c9 test %r9,%r9 4b2f: 0f 84 6a 01 00 00 je 0x4c9f 4b35: 45 85 c0 test %r8d,%r8d 4b38: 0f 8e 5b 01 00 00 jle 0x4c99 4b3e: 49 63 d0 movslq %r8d,%rdx 4b41: 48 83 fa 08 cmp $0x8,%rdx 4b45: 0f 8c 49 01 00 00 jl 0x4c94 4b4b: 4c 89 c8 mov %r9,%rax 4b4e: 48 83 e0 1f and $0x1f,%rax 4b52: 89 c0 mov %eax,%eax 4b54: 85 c0 test %eax,%eax 4b56: 74 10 je 0x4b68 4b58: a8 07 test $0x7,%al 4b5a: 0f 85 34 01 00 00 jne 0x4c94 4b60: f7 d8 neg %eax 4b62: 83 c0 20 add $0x20,%eax 4b65: c1 e8 03 shr $0x3,%eax 4b68: 44 8d 50 08 lea 0x8(%rax),%r10d 4b6c: 49 3b d2 cmp %r10,%rdx 4b6f: 0f 8c 1f 01 00 00 jl 0x4c94 4b75: 45 89 c2 mov %r8d,%r10d 4b78: 44 2b d0 sub %eax,%r10d 4b7b: 41 83 e2 07 and $0x7,%r10d 4b7f: 45 2b c2 sub %r10d,%r8d 4b82: 45 33 d2 xor %r10d,%r10d 4b85: 85 c0 test %eax,%eax 4b87: 76 47 jbe 0x4bd0 4b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b90: 00 4b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b9f: 00 4ba0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 4ba6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4bac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 4bb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 4bb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 4bb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 4bbd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 4bc2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 4bc8: 49 ff c2 inc %r10 4bcb: 4c 3b d0 cmp %rax,%r10 4bce: 72 d0 jb 0x4ba0 4bd0: 4d 63 d0 movslq %r8d,%r10 4bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bdf: 00 4be0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 4be5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 4beb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 4bf0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 4bf4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 4bfa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 4bff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 4c05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 4c0c: 01 4c0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 4c14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 4c1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 4c21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 4c28: 01 4c29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 4c2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) 4c36: 01 4c37: 48 83 c0 08 add $0x8,%rax 4c3b: 49 3b c2 cmp %r10,%rax 4c3e: 72 a0 jb 0x4be0 4c40: 33 c0 xor %eax,%eax 4c42: 45 8d 50 01 lea 0x1(%r8),%r10d 4c46: 4d 63 d2 movslq %r10d,%r10 4c49: 4c 3b d2 cmp %rdx,%r10 4c4c: 77 40 ja 0x4c8e 4c4e: 4d 63 c0 movslq %r8d,%r8 4c51: 49 2b d0 sub %r8,%rdx 4c54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 4c58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 4c5c: 0f 1f 40 00 nopl 0x0(%rax) 4c60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 4c65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 4c6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 4c6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 4c74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 4c78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 4c7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 4c81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 4c86: 48 ff c0 inc %rax 4c89: 48 3b c2 cmp %rdx,%rax 4c8c: 72 d2 jb 0x4c60 4c8e: 33 c0 xor %eax,%eax 4c90: c5 f8 77 vzeroupper 4c93: c3 ret 4c94: 45 33 c0 xor %r8d,%r8d 4c97: eb a7 jmp 0x4c40 4c99: b8 fa ff ff ff mov $0xfffffffa,%eax 4c9e: c3 ret 4c9f: b8 f8 ff ff ff mov $0xfffffff8,%eax 4ca4: c3 ret 4ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4cac: 00 4cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4cc0: 48 83 ec 28 sub $0x28,%rsp 4cc4: 48 85 c9 test %rcx,%rcx 4cc7: 74 23 je 0x4cec 4cc9: 48 85 d2 test %rdx,%rdx 4ccc: 74 1e je 0x4cec 4cce: 4d 85 c0 test %r8,%r8 4cd1: 74 19 je 0x4cec 4cd3: 45 85 c9 test %r9d,%r9d 4cd6: 7e 1e jle 0x4cf6 4cd8: e8 d3 ce a5 01 call 0x1a61bb0 4cdd: ba 02 00 00 00 mov $0x2,%edx 4ce2: 85 c0 test %eax,%eax 4ce4: 0f 45 c2 cmovne %edx,%eax 4ce7: 48 83 c4 28 add $0x28,%rsp 4ceb: c3 ret 4cec: b8 f8 ff ff ff mov $0xfffffff8,%eax 4cf1: 48 83 c4 28 add $0x28,%rsp 4cf5: c3 ret 4cf6: b8 fa ff ff ff mov $0xfffffffa,%eax 4cfb: 48 83 c4 28 add $0x28,%rsp 4cff: c3 ret 4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4d05: 48 85 c9 test %rcx,%rcx 4d08: 74 24 je 0x4d2e 4d0a: 48 85 d2 test %rdx,%rdx 4d0d: 74 1f je 0x4d2e 4d0f: 4d 85 c0 test %r8,%r8 4d12: 74 1a je 0x4d2e 4d14: 45 85 c9 test %r9d,%r9d 4d17: 7e 20 jle 0x4d39 4d19: e8 e2 13 a6 01 call 0x1a66100 4d1e: ba 02 00 00 00 mov $0x2,%edx 4d23: 85 c0 test %eax,%eax 4d25: 0f 45 c2 cmovne %edx,%eax 4d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4d2d: c3 ret 4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4d38: c3 ret 4d39: b8 fa ff ff ff mov $0xfffffffa,%eax 4d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4d43: c3 ret 4d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4d4b: 00 4d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4d5f: 00 4d60: 48 83 ec 28 sub $0x28,%rsp 4d64: 48 85 c9 test %rcx,%rcx 4d67: 74 23 je 0x4d8c 4d69: 48 85 d2 test %rdx,%rdx 4d6c: 74 1e je 0x4d8c 4d6e: 4d 85 c0 test %r8,%r8 4d71: 74 19 je 0x4d8c 4d73: 45 85 c9 test %r9d,%r9d 4d76: 7e 1e jle 0x4d96 4d78: e8 93 37 a6 01 call 0x1a68510 4d7d: ba 02 00 00 00 mov $0x2,%edx 4d82: 85 c0 test %eax,%eax 4d84: 0f 45 c2 cmovne %edx,%eax 4d87: 48 83 c4 28 add $0x28,%rsp 4d8b: c3 ret 4d8c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d91: 48 83 c4 28 add $0x28,%rsp 4d95: c3 ret 4d96: b8 fa ff ff ff mov $0xfffffffa,%eax 4d9b: 48 83 c4 28 add $0x28,%rsp 4d9f: c3 ret 4da0: 48 83 ec 28 sub $0x28,%rsp 4da4: 48 85 c9 test %rcx,%rcx 4da7: 74 23 je 0x4dcc 4da9: 48 85 d2 test %rdx,%rdx 4dac: 74 1e je 0x4dcc 4dae: 4d 85 c0 test %r8,%r8 4db1: 74 19 je 0x4dcc 4db3: 45 85 c9 test %r9d,%r9d 4db6: 7e 1e jle 0x4dd6 4db8: e8 a3 79 a6 01 call 0x1a6c760 4dbd: ba 02 00 00 00 mov $0x2,%edx 4dc2: 85 c0 test %eax,%eax 4dc4: 0f 45 c2 cmovne %edx,%eax 4dc7: 48 83 c4 28 add $0x28,%rsp 4dcb: c3 ret 4dcc: b8 f8 ff ff ff mov $0xfffffff8,%eax 4dd1: 48 83 c4 28 add $0x28,%rsp 4dd5: c3 ret 4dd6: b8 fa ff ff ff mov $0xfffffffa,%eax 4ddb: 48 83 c4 28 add $0x28,%rsp 4ddf: c3 ret 4de0: 48 83 ec 28 sub $0x28,%rsp 4de4: 48 85 c9 test %rcx,%rcx 4de7: 74 23 je 0x4e0c 4de9: 48 85 d2 test %rdx,%rdx 4dec: 74 1e je 0x4e0c 4dee: 4d 85 c0 test %r8,%r8 4df1: 74 19 je 0x4e0c 4df3: 45 85 c9 test %r9d,%r9d 4df6: 7e 1e jle 0x4e16 4df8: e8 63 bd a6 01 call 0x1a70b60 4dfd: ba 02 00 00 00 mov $0x2,%edx 4e02: 85 c0 test %eax,%eax 4e04: 0f 45 c2 cmovne %edx,%eax 4e07: 48 83 c4 28 add $0x28,%rsp 4e0b: c3 ret 4e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e11: 48 83 c4 28 add $0x28,%rsp 4e15: c3 ret 4e16: b8 fa ff ff ff mov $0xfffffffa,%eax 4e1b: 48 83 c4 28 add $0x28,%rsp 4e1f: c3 ret 4e20: 48 83 ec 28 sub $0x28,%rsp 4e24: 48 85 c9 test %rcx,%rcx 4e27: 74 23 je 0x4e4c 4e29: 48 85 d2 test %rdx,%rdx 4e2c: 74 1e je 0x4e4c 4e2e: 4d 85 c0 test %r8,%r8 4e31: 74 19 je 0x4e4c 4e33: 45 85 c9 test %r9d,%r9d 4e36: 7e 1e jle 0x4e56 4e38: e8 43 fe a6 01 call 0x1a74c80 4e3d: ba 02 00 00 00 mov $0x2,%edx 4e42: 85 c0 test %eax,%eax 4e44: 0f 45 c2 cmovne %edx,%eax 4e47: 48 83 c4 28 add $0x28,%rsp 4e4b: c3 ret 4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e51: 48 83 c4 28 add $0x28,%rsp 4e55: c3 ret 4e56: b8 fa ff ff ff mov $0xfffffffa,%eax 4e5b: 48 83 c4 28 add $0x28,%rsp 4e5f: c3 ret 4e60: 48 83 ec 28 sub $0x28,%rsp 4e64: 48 85 c9 test %rcx,%rcx 4e67: 74 25 je 0x4e8e 4e69: 48 85 d2 test %rdx,%rdx 4e6c: 74 20 je 0x4e8e 4e6e: 4d 85 c0 test %r8,%r8 4e71: 74 1b je 0x4e8e 4e73: 45 85 c9 test %r9d,%r9d 4e76: 7f 0a jg 0x4e82 4e78: b8 fa ff ff ff mov $0xfffffffa,%eax 4e7d: 48 83 c4 28 add $0x28,%rsp 4e81: c3 ret 4e82: e8 d9 6c 03 00 call 0x3bb60 4e87: 33 c0 xor %eax,%eax 4e89: 48 83 c4 28 add $0x28,%rsp 4e8d: c3 ret 4e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e93: 48 83 c4 28 add $0x28,%rsp 4e97: c3 ret 4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e9f: 00 4ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4ea5: 48 85 c9 test %rcx,%rcx 4ea8: 74 27 je 0x4ed1 4eaa: 48 85 d2 test %rdx,%rdx 4ead: 74 22 je 0x4ed1 4eaf: 4d 85 c0 test %r8,%r8 4eb2: 74 1d je 0x4ed1 4eb4: 45 85 c9 test %r9d,%r9d 4eb7: 7f 0b jg 0x4ec4 4eb9: b8 fa ff ff ff mov $0xfffffffa,%eax 4ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4ec3: c3 ret 4ec4: e8 d7 72 03 00 call 0x3c1a0 4ec9: 33 c0 xor %eax,%eax 4ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4ed0: c3 ret 4ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax 4ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4edb: c3 ret 4edc: 0f 1f 40 00 nopl 0x0(%rax) 4ee0: 48 83 ec 28 sub $0x28,%rsp 4ee4: 48 85 c9 test %rcx,%rcx 4ee7: 74 25 je 0x4f0e 4ee9: 48 85 d2 test %rdx,%rdx 4eec: 74 20 je 0x4f0e 4eee: 4d 85 c0 test %r8,%r8 4ef1: 74 1b je 0x4f0e 4ef3: 45 85 c9 test %r9d,%r9d 4ef6: 7f 0a jg 0x4f02 4ef8: b8 fa ff ff ff mov $0xfffffffa,%eax 4efd: 48 83 c4 28 add $0x28,%rsp 4f01: c3 ret 4f02: e8 b9 78 03 00 call 0x3c7c0 4f07: 33 c0 xor %eax,%eax 4f09: 48 83 c4 28 add $0x28,%rsp 4f0d: c3 ret 4f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f13: 48 83 c4 28 add $0x28,%rsp 4f17: c3 ret 4f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f1f: 00 4f20: 41 56 push %r14 4f22: 49 89 cb mov %rcx,%r11 4f25: 4d 85 db test %r11,%r11 4f28: 0f 84 1e 02 00 00 je 0x514c 4f2e: 48 85 d2 test %rdx,%rdx 4f31: 0f 84 15 02 00 00 je 0x514c 4f37: 4d 85 c0 test %r8,%r8 4f3a: 0f 84 0c 02 00 00 je 0x514c 4f40: 45 85 c9 test %r9d,%r9d 4f43: 0f 8e fb 01 00 00 jle 0x5144 4f49: 49 63 c9 movslq %r9d,%rcx 4f4c: 48 83 f9 08 cmp $0x8,%rcx 4f50: 0f 8c e9 01 00 00 jl 0x513f 4f56: 4c 89 c0 mov %r8,%rax 4f59: 48 83 e0 1f and $0x1f,%rax 4f5d: 85 c0 test %eax,%eax 4f5f: 74 0d je 0x4f6e 4f61: a8 0f test $0xf,%al 4f63: 0f 85 d6 01 00 00 jne 0x513f 4f69: b8 01 00 00 00 mov $0x1,%eax 4f6e: 41 89 c2 mov %eax,%r10d 4f71: 4d 8d 72 08 lea 0x8(%r10),%r14 4f75: 49 3b ce cmp %r14,%rcx 4f78: 0f 8c c1 01 00 00 jl 0x513f 4f7e: 45 89 ce mov %r9d,%r14d 4f81: 44 2b f0 sub %eax,%r14d 4f84: 41 83 e6 07 and $0x7,%r14d 4f88: 45 2b ce sub %r14d,%r9d 4f8b: 45 33 f6 xor %r14d,%r14d 4f8e: 4d 63 c9 movslq %r9d,%r9 4f91: 85 c0 test %eax,%eax 4f93: 4c 89 f0 mov %r14,%rax 4f96: 76 3f jbe 0x4fd7 4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f9f: 00 4fa0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 4fa6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 4fab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 4fb0: 49 ff c6 inc %r14 4fb3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 4fb7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 4fbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 4fc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 4fc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 4fc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 4fce: 48 83 c0 10 add $0x10,%rax 4fd2: 4d 3b f2 cmp %r10,%r14 4fd5: 72 c9 jb 0x4fa0 4fd7: 4c 89 d0 mov %r10,%rax 4fda: 48 c1 e0 04 shl $0x4,%rax 4fde: 66 90 xchg %ax,%ax 4fe0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 4fe5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 4feb: 49 83 c2 08 add $0x8,%r10 4fef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 4ff6: 01 4ff7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 4ffb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 4fff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 5006: 01 5007: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 500b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 5010: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 5014: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 5018: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) 501e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 5025: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 502b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 5032: 01 5033: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 503a: 01 503b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 503f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 5043: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 5048: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 504c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 5050: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 5054: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) 505b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 5061: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 5068: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 506f: 01 5070: c5 ff 12 d3 vmovddup %ymm3,%ymm2 5074: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 5078: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 507f: 01 5080: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 5084: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 5089: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 508d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 5091: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) 5098: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 509e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 50a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 50ac: 01 50ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5 50b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 50b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 50bc: 01 50bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 50c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 50c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 50ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 50ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) 50d5: 48 05 80 00 00 00 add $0x80,%rax 50db: 4d 3b d1 cmp %r9,%r10 50de: 0f 82 fc fe ff ff jb 0x4fe0 50e4: 4c 89 c8 mov %r9,%rax 50e7: 48 c1 e0 04 shl $0x4,%rax 50eb: 4c 3b c9 cmp %rcx,%r9 50ee: 73 47 jae 0x5137 50f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 50f7: 00 50f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 50ff: 90 nop 5100: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 5106: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 510b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 5110: 49 ff c1 inc %r9 5113: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 5117: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 511c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 5120: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 5124: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 5128: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 512e: 48 83 c0 10 add $0x10,%rax 5132: 4c 3b c9 cmp %rcx,%r9 5135: 72 c9 jb 0x5100 5137: 33 c0 xor %eax,%eax 5139: c5 f8 77 vzeroupper 513c: 41 5e pop %r14 513e: c3 ret 513f: 45 33 c9 xor %r9d,%r9d 5142: eb a0 jmp 0x50e4 5144: b8 fa ff ff ff mov $0xfffffffa,%eax 5149: 41 5e pop %r14 514b: c3 ret 514c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5151: 41 5e pop %r14 5153: c3 ret 5154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5160: 41 56 push %r14 5162: 49 89 cb mov %rcx,%r11 5165: 4d 85 db test %r11,%r11 5168: 0f 84 db 01 00 00 je 0x5349 516e: 48 85 d2 test %rdx,%rdx 5171: 0f 84 d2 01 00 00 je 0x5349 5177: 4d 85 c0 test %r8,%r8 517a: 0f 84 c9 01 00 00 je 0x5349 5180: 45 85 c9 test %r9d,%r9d 5183: 0f 8e b8 01 00 00 jle 0x5341 5189: 49 63 c9 movslq %r9d,%rcx 518c: 48 83 f9 08 cmp $0x8,%rcx 5190: 0f 8c a6 01 00 00 jl 0x533c 5196: 4c 89 c0 mov %r8,%rax 5199: 48 83 e0 1f and $0x1f,%rax 519d: 85 c0 test %eax,%eax 519f: 74 0d je 0x51ae 51a1: a8 0f test $0xf,%al 51a3: 0f 85 93 01 00 00 jne 0x533c 51a9: b8 01 00 00 00 mov $0x1,%eax 51ae: 41 89 c2 mov %eax,%r10d 51b1: 4d 8d 72 08 lea 0x8(%r10),%r14 51b5: 49 3b ce cmp %r14,%rcx 51b8: 0f 8c 7e 01 00 00 jl 0x533c 51be: 45 89 ce mov %r9d,%r14d 51c1: 44 2b f0 sub %eax,%r14d 51c4: 41 83 e6 07 and $0x7,%r14d 51c8: 45 2b ce sub %r14d,%r9d 51cb: 45 33 f6 xor %r14d,%r14d 51ce: 4d 63 c9 movslq %r9d,%r9 51d1: 85 c0 test %eax,%eax 51d3: 4c 89 f0 mov %r14,%rax 51d6: 76 3c jbe 0x5214 51d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51df: 00 51e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 51e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 51eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 51ef: 49 ff c6 inc %r14 51f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 51f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 51fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 5200: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 5205: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 520b: 48 83 c0 10 add $0x10,%rax 520f: 4d 3b f2 cmp %r10,%r14 5212: 72 cc jb 0x51e0 5214: 4c 89 d0 mov %r10,%rax 5217: 48 c1 e0 04 shl $0x4,%rax 521b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5220: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 5226: 4e 8d 34 00 lea (%rax,%r8,1),%r14 522a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 522f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5233: 49 83 c2 08 add $0x8,%r10 5237: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 523c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5240: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 5245: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 524a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) 524f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 5256: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 525c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5260: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5265: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5269: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 526f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5274: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) 527a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 5281: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 5287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 528b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 5294: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 529a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 529f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) 52a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 52ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 52b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 52b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 52bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 52bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 52c5: 48 05 80 00 00 00 add $0x80,%rax 52cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 52d0: 4d 3b d1 cmp %r9,%r10 52d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) 52d9: 0f 82 41 ff ff ff jb 0x5220 52df: 4c 89 c8 mov %r9,%rax 52e2: 48 c1 e0 04 shl $0x4,%rax 52e6: 4c 3b c9 cmp %rcx,%r9 52e9: 73 49 jae 0x5334 52eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52f2: 00 52f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5300: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 5306: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 530b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 530f: 49 ff c1 inc %r9 5312: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 5317: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 531b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 5320: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 5325: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 532b: 48 83 c0 10 add $0x10,%rax 532f: 4c 3b c9 cmp %rcx,%r9 5332: 72 cc jb 0x5300 5334: 33 c0 xor %eax,%eax 5336: c5 f8 77 vzeroupper 5339: 41 5e pop %r14 533b: c3 ret 533c: 45 33 c9 xor %r9d,%r9d 533f: eb 9e jmp 0x52df 5341: b8 fa ff ff ff mov $0xfffffffa,%eax 5346: 41 5e pop %r14 5348: c3 ret 5349: b8 f8 ff ff ff mov $0xfffffff8,%eax 534e: 41 5e pop %r14 5350: c3 ret 5351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5358: 00 5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5360: 41 56 push %r14 5362: 49 89 cb mov %rcx,%r11 5365: 4d 85 db test %r11,%r11 5368: 0f 84 f8 01 00 00 je 0x5566 536e: 48 85 d2 test %rdx,%rdx 5371: 0f 84 ef 01 00 00 je 0x5566 5377: 4d 85 c0 test %r8,%r8 537a: 0f 84 e6 01 00 00 je 0x5566 5380: 45 85 c9 test %r9d,%r9d 5383: 0f 8e d5 01 00 00 jle 0x555e 5389: 49 63 c9 movslq %r9d,%rcx 538c: 48 83 f9 08 cmp $0x8,%rcx 5390: 0f 8c c3 01 00 00 jl 0x5559 5396: 4c 89 c0 mov %r8,%rax 5399: 48 83 e0 1f and $0x1f,%rax 539d: 85 c0 test %eax,%eax 539f: 74 0d je 0x53ae 53a1: a8 0f test $0xf,%al 53a3: 0f 85 b0 01 00 00 jne 0x5559 53a9: b8 01 00 00 00 mov $0x1,%eax 53ae: 41 89 c2 mov %eax,%r10d 53b1: 4d 8d 72 08 lea 0x8(%r10),%r14 53b5: 49 3b ce cmp %r14,%rcx 53b8: 0f 8c 9b 01 00 00 jl 0x5559 53be: 45 89 ce mov %r9d,%r14d 53c1: 44 2b f0 sub %eax,%r14d 53c4: 41 83 e6 07 and $0x7,%r14d 53c8: 45 2b ce sub %r14d,%r9d 53cb: 45 33 f6 xor %r14d,%r14d 53ce: 4d 63 c9 movslq %r9d,%r9 53d1: 85 c0 test %eax,%eax 53d3: 4c 89 f0 mov %r14,%rax 53d6: 76 39 jbe 0x5411 53d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53df: 00 53e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 53e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 53eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 53ef: 49 ff c6 inc %r14 53f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 53f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 53fb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 5402: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 5408: 48 83 c0 10 add $0x10,%rax 540c: 4d 3b f2 cmp %r10,%r14 540f: 72 cf jb 0x53e0 5411: 4c 89 d0 mov %r10,%rax 5414: 48 c1 e0 04 shl $0x4,%rax 5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 541f: 00 5420: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 5426: 49 83 c2 08 add $0x8,%r10 542a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 542f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 5433: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 5438: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 543c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 5441: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 5446: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) 544c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 5453: 01 5454: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 545b: 01 545c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 5462: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 5469: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 546f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 5476: 01 5477: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 547d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) 5484: 01 5485: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 548c: 02 548d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 5494: 02 5495: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 549b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 54a2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 54a8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 54af: 02 54b0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 54b6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) 54bd: 02 54be: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 54c5: 03 54c6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 54cd: 03 54ce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 54d4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 54db: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 54e1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 54e7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 54ed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) 54f4: 48 05 80 00 00 00 add $0x80,%rax 54fa: 4d 3b d1 cmp %r9,%r10 54fd: 0f 82 1d ff ff ff jb 0x5420 5503: 4c 89 c8 mov %r9,%rax 5506: 48 c1 e0 04 shl $0x4,%rax 550a: 4c 3b c9 cmp %rcx,%r9 550d: 73 42 jae 0x5551 550f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5516: 00 5517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 551e: 66 90 xchg %ax,%ax 5520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 5526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 552b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 552f: 49 ff c1 inc %r9 5532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 5537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 553b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 5542: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 5548: 48 83 c0 10 add $0x10,%rax 554c: 4c 3b c9 cmp %rcx,%r9 554f: 72 cf jb 0x5520 5551: 33 c0 xor %eax,%eax 5553: c5 f8 77 vzeroupper 5556: 41 5e pop %r14 5558: c3 ret 5559: 45 33 c9 xor %r9d,%r9d 555c: eb a5 jmp 0x5503 555e: b8 fa ff ff ff mov $0xfffffffa,%eax 5563: 41 5e pop %r14 5565: c3 ret 5566: b8 f8 ff ff ff mov $0xfffffff8,%eax 556b: 41 5e pop %r14 556d: c3 ret 556e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5575: 00 5576: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 557d: 0f 1f 00 nopl (%rax) 5580: 53 push %rbx 5581: 56 push %rsi 5582: 57 push %rdi 5583: 41 54 push %r12 5585: 41 55 push %r13 5587: 48 81 ec 70 04 00 00 sub $0x470,%rsp 558e: 4d 89 c4 mov %r8,%r12 5591: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260ef30 5598: 45 89 cd mov %r9d,%r13d 559b: 48 33 c4 xor %rsp,%rax 559e: 48 89 cf mov %rcx,%rdi 55a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 55a8: 00 55a9: 4d 85 e4 test %r12,%r12 55ac: 0f 84 b3 01 00 00 je 0x5765 55b2: 48 85 ff test %rdi,%rdi 55b5: 0f 84 94 01 00 00 je 0x574f 55bb: 48 85 d2 test %rdx,%rdx 55be: 0f 84 63 01 00 00 je 0x5727 55c4: 45 85 ed test %r13d,%r13d 55c7: 0f 8e 32 01 00 00 jle 0x56ff 55cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 55d2: 48 89 c3 mov %rax,%rbx 55d5: 48 83 e3 3f and $0x3f,%rbx 55d9: 48 f7 db neg %rbx 55dc: 48 83 e3 3f and $0x3f,%rbx 55e0: 41 83 fd 40 cmp $0x40,%r13d 55e4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 55e8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 55ef: 00 55f0: 0f 8e a1 00 00 00 jle 0x5697 55f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 55fb: 45 89 ee mov %r13d,%r14d 55fe: 4d 89 e5 mov %r12,%r13 5601: 49 89 d4 mov %rdx,%r12 5604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 560b: 00 560c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 561f: 00 5620: 4c 89 e1 mov %r12,%rcx 5623: 48 89 f2 mov %rsi,%rdx 5626: 49 89 d8 mov %rbx,%r8 5629: 41 b9 40 00 00 00 mov $0x40,%r9d 562f: e8 cc 4b 13 00 call 0x13a200 5634: 48 89 f9 mov %rdi,%rcx 5637: 48 89 f2 mov %rsi,%rdx 563a: 41 b8 40 00 00 00 mov $0x40,%r8d 5640: e8 bb c3 ff ff call 0x1a00 5645: 48 89 f9 mov %rdi,%rcx 5648: 48 89 da mov %rbx,%rdx 564b: 41 b8 40 00 00 00 mov $0x40,%r8d 5651: e8 aa c3 ff ff call 0x1a00 5656: 48 89 d9 mov %rbx,%rcx 5659: 48 89 f2 mov %rsi,%rdx 565c: 4d 89 e8 mov %r13,%r8 565f: 41 b9 40 00 00 00 mov $0x40,%r9d 5665: e8 16 77 03 00 call 0x3cd80 566a: 41 83 c6 c0 add $0xffffffc0,%r14d 566e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5675: 49 81 c4 00 02 00 00 add $0x200,%r12 567c: 49 81 c5 00 04 00 00 add $0x400,%r13 5683: 41 83 fe 40 cmp $0x40,%r14d 5687: 7f 97 jg 0x5620 5689: 4c 89 e2 mov %r12,%rdx 568c: 4d 89 ec mov %r13,%r12 568f: 45 89 f5 mov %r14d,%r13d 5692: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 5697: 48 89 d1 mov %rdx,%rcx 569a: 48 89 f2 mov %rsi,%rdx 569d: 49 89 d8 mov %rbx,%r8 56a0: 45 89 e9 mov %r13d,%r9d 56a3: e8 58 4b 13 00 call 0x13a200 56a8: 48 89 f9 mov %rdi,%rcx 56ab: 48 89 f2 mov %rsi,%rdx 56ae: 45 89 e8 mov %r13d,%r8d 56b1: e8 4a c3 ff ff call 0x1a00 56b6: 48 89 f9 mov %rdi,%rcx 56b9: 48 89 da mov %rbx,%rdx 56bc: 45 89 e8 mov %r13d,%r8d 56bf: e8 3c c3 ff ff call 0x1a00 56c4: 48 89 d9 mov %rbx,%rcx 56c7: 48 89 f2 mov %rsi,%rdx 56ca: 4d 89 e0 mov %r12,%r8 56cd: 45 89 e9 mov %r13d,%r9d 56d0: e8 ab 76 03 00 call 0x3cd80 56d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 56dc: 00 56dd: 48 33 cc xor %rsp,%rcx 56e0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260ef30 56e7: 75 11 jne 0x56fa 56e9: 33 c0 xor %eax,%eax 56eb: 48 81 c4 70 04 00 00 add $0x470,%rsp 56f2: 41 5d pop %r13 56f4: 41 5c pop %r12 56f6: 5f pop %rdi 56f7: 5e pop %rsi 56f8: 5b pop %rbx 56f9: c3 ret 56fa: e8 91 4f 12 01 call 0x112a690 56ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5706: 00 5707: 48 33 cc xor %rsp,%rcx 570a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260ef30 5711: 75 e7 jne 0x56fa 5713: b8 fa ff ff ff mov $0xfffffffa,%eax 5718: 48 81 c4 70 04 00 00 add $0x470,%rsp 571f: 41 5d pop %r13 5721: 41 5c pop %r12 5723: 5f pop %rdi 5724: 5e pop %rsi 5725: 5b pop %rbx 5726: c3 ret 5727: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 572e: 00 572f: 48 33 cc xor %rsp,%rcx 5732: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260ef30 5739: 75 bf jne 0x56fa 573b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5740: 48 81 c4 70 04 00 00 add $0x470,%rsp 5747: 41 5d pop %r13 5749: 41 5c pop %r12 574b: 5f pop %rdi 574c: 5e pop %rsi 574d: 5b pop %rbx 574e: c3 ret 574f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5756: 00 5757: 48 33 cc xor %rsp,%rcx 575a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260ef30 5761: 75 97 jne 0x56fa 5763: eb d6 jmp 0x573b 5765: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 576c: 00 576d: 48 33 cc xor %rsp,%rcx 5770: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260ef30 5777: 75 81 jne 0x56fa 5779: eb c0 jmp 0x573b 577b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5780: 53 push %rbx 5781: 56 push %rsi 5782: 57 push %rdi 5783: 41 54 push %r12 5785: 41 55 push %r13 5787: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp 578e: ff 578f: 4d 89 c4 mov %r8,%r12 5792: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260ef30 5799: 45 89 cd mov %r9d,%r13d 579c: 48 33 c4 xor %rsp,%rax 579f: 48 89 cf mov %rcx,%rdi 57a2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 57a9: 00 57aa: 4d 85 e4 test %r12,%r12 57ad: 0f 84 b5 01 00 00 je 0x5968 57b3: 48 85 ff test %rdi,%rdi 57b6: 0f 84 96 01 00 00 je 0x5952 57bc: 48 85 d2 test %rdx,%rdx 57bf: 0f 84 64 01 00 00 je 0x5929 57c5: 45 85 ed test %r13d,%r13d 57c8: 0f 8e 32 01 00 00 jle 0x5900 57ce: 48 8d 44 24 28 lea 0x28(%rsp),%rax 57d3: 48 83 e0 3f and $0x3f,%rax 57d7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 57dc: 48 f7 d8 neg %rax 57df: 48 83 e0 3f and $0x3f,%rax 57e3: 48 03 f0 add %rax,%rsi 57e6: 48 89 f3 mov %rsi,%rbx 57e9: 48 81 c3 00 02 00 00 add $0x200,%rbx 57f0: 41 83 fd 40 cmp $0x40,%r13d 57f4: 0f 8e 9d 00 00 00 jle 0x5897 57fa: 4c 89 74 24 20 mov %r14,0x20(%rsp) 57ff: 45 89 ee mov %r13d,%r14d 5802: 4d 89 e5 mov %r12,%r13 5805: 49 89 d4 mov %rdx,%r12 5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 580f: 00 5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 581e: 00 00 5820: 4c 89 e1 mov %r12,%rcx 5823: 48 89 f2 mov %rsi,%rdx 5826: 49 89 d8 mov %rbx,%r8 5829: 41 b9 40 00 00 00 mov $0x40,%r9d 582f: e8 ec 49 13 00 call 0x13a220 5834: 48 89 f9 mov %rdi,%rcx 5837: 48 89 f2 mov %rsi,%rdx 583a: 41 b8 40 00 00 00 mov $0x40,%r8d 5840: e8 fb c1 ff ff call 0x1a40 5845: 48 89 f9 mov %rdi,%rcx 5848: 48 89 da mov %rbx,%rdx 584b: 41 b8 40 00 00 00 mov $0x40,%r8d 5851: e8 ea c1 ff ff call 0x1a40 5856: 48 89 d9 mov %rbx,%rcx 5859: 48 89 f2 mov %rsi,%rdx 585c: 4d 89 e8 mov %r13,%r8 585f: 41 b9 40 00 00 00 mov $0x40,%r9d 5865: e8 f6 7a 03 00 call 0x3d360 586a: 41 83 c6 c0 add $0xffffffc0,%r14d 586e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5875: 49 81 c4 00 02 00 00 add $0x200,%r12 587c: 49 81 c5 00 04 00 00 add $0x400,%r13 5883: 41 83 fe 40 cmp $0x40,%r14d 5887: 7f 97 jg 0x5820 5889: 4c 89 e2 mov %r12,%rdx 588c: 4d 89 ec mov %r13,%r12 588f: 45 89 f5 mov %r14d,%r13d 5892: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 5897: 48 89 d1 mov %rdx,%rcx 589a: 48 89 f2 mov %rsi,%rdx 589d: 49 89 d8 mov %rbx,%r8 58a0: 45 89 e9 mov %r13d,%r9d 58a3: e8 78 49 13 00 call 0x13a220 58a8: 48 89 f9 mov %rdi,%rcx 58ab: 48 89 f2 mov %rsi,%rdx 58ae: 45 89 e8 mov %r13d,%r8d 58b1: e8 8a c1 ff ff call 0x1a40 58b6: 48 89 f9 mov %rdi,%rcx 58b9: 48 89 da mov %rbx,%rdx 58bc: 45 89 e8 mov %r13d,%r8d 58bf: e8 7c c1 ff ff call 0x1a40 58c4: 48 89 d9 mov %rbx,%rcx 58c7: 48 89 f2 mov %rsi,%rdx 58ca: 4d 89 e0 mov %r12,%r8 58cd: 45 89 e9 mov %r13d,%r9d 58d0: e8 8b 7a 03 00 call 0x3d360 58d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 58dc: 00 58dd: 48 33 cc xor %rsp,%rcx 58e0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260ef30 58e7: 75 12 jne 0x58fb 58e9: 33 c0 xor %eax,%eax 58eb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 58f2: 00 58f3: 41 5d pop %r13 58f5: 41 5c pop %r12 58f7: 5f pop %rdi 58f8: 5e pop %rsi 58f9: 5b pop %rbx 58fa: c3 ret 58fb: e8 90 4d 12 01 call 0x112a690 5900: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5907: 00 5908: 48 33 cc xor %rsp,%rcx 590b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260ef30 5912: 75 e7 jne 0x58fb 5914: b8 fa ff ff ff mov $0xfffffffa,%eax 5919: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 5920: 00 5921: 41 5d pop %r13 5923: 41 5c pop %r12 5925: 5f pop %rdi 5926: 5e pop %rsi 5927: 5b pop %rbx 5928: c3 ret 5929: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5930: 00 5931: 48 33 cc xor %rsp,%rcx 5934: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260ef30 593b: 75 be jne 0x58fb 593d: b8 f8 ff ff ff mov $0xfffffff8,%eax 5942: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 5949: 00 594a: 41 5d pop %r13 594c: 41 5c pop %r12 594e: 5f pop %rdi 594f: 5e pop %rsi 5950: 5b pop %rbx 5951: c3 ret 5952: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5959: 00 595a: 48 33 cc xor %rsp,%rcx 595d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260ef30 5964: 75 95 jne 0x58fb 5966: eb d5 jmp 0x593d 5968: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 596f: 00 5970: 48 33 cc xor %rsp,%rcx 5973: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260ef30 597a: 0f 85 7b ff ff ff jne 0x58fb 5980: eb bb jmp 0x593d 5982: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5989: 00 598a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5991: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5998: 00 5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59a0: 53 push %rbx 59a1: 56 push %rsi 59a2: 57 push %rdi 59a3: 41 54 push %r12 59a5: 41 55 push %r13 59a7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 59ae: 4d 89 c4 mov %r8,%r12 59b1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260ef30 59b8: 48 33 c4 xor %rsp,%rax 59bb: 45 89 cd mov %r9d,%r13d 59be: 48 89 cf mov %rcx,%rdi 59c1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 59c8: 00 59c9: 4d 85 e4 test %r12,%r12 59cc: 0f 84 b3 01 00 00 je 0x5b85 59d2: 48 85 ff test %rdi,%rdi 59d5: 0f 84 94 01 00 00 je 0x5b6f 59db: 48 85 d2 test %rdx,%rdx 59de: 0f 84 63 01 00 00 je 0x5b47 59e4: 45 85 ed test %r13d,%r13d 59e7: 0f 8e 32 01 00 00 jle 0x5b1f 59ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 59f2: 48 89 f0 mov %rsi,%rax 59f5: 48 83 e0 3f and $0x3f,%rax 59f9: 48 f7 d8 neg %rax 59fc: 48 83 e0 3f and $0x3f,%rax 5a00: 48 03 f0 add %rax,%rsi 5a03: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 5a0a: 00 5a0b: 41 83 fd 40 cmp $0x40,%r13d 5a0f: 0f 8e a2 00 00 00 jle 0x5ab7 5a15: 4c 89 74 24 20 mov %r14,0x20(%rsp) 5a1a: 45 89 ee mov %r13d,%r14d 5a1d: 4d 89 e5 mov %r12,%r13 5a20: 49 89 d4 mov %rdx,%r12 5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a2a: 00 5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a40: 4c 89 e1 mov %r12,%rcx 5a43: 48 89 f2 mov %rsi,%rdx 5a46: 49 89 d8 mov %rbx,%r8 5a49: 41 b9 40 00 00 00 mov $0x40,%r9d 5a4f: e8 ec 47 13 00 call 0x13a240 5a54: 48 89 f9 mov %rdi,%rcx 5a57: 48 89 f2 mov %rsi,%rdx 5a5a: 41 b8 40 00 00 00 mov $0x40,%r8d 5a60: e8 1b c0 ff ff call 0x1a80 5a65: 48 89 f9 mov %rdi,%rcx 5a68: 48 89 da mov %rbx,%rdx 5a6b: 41 b8 40 00 00 00 mov $0x40,%r8d 5a71: e8 0a c0 ff ff call 0x1a80 5a76: 48 89 d9 mov %rbx,%rcx 5a79: 48 89 f2 mov %rsi,%rdx 5a7c: 4d 89 e8 mov %r13,%r8 5a7f: 41 b9 40 00 00 00 mov $0x40,%r9d 5a85: e8 b6 7c 03 00 call 0x3d740 5a8a: 41 83 c6 c0 add $0xffffffc0,%r14d 5a8e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5a95: 49 81 c4 00 02 00 00 add $0x200,%r12 5a9c: 49 81 c5 00 04 00 00 add $0x400,%r13 5aa3: 41 83 fe 40 cmp $0x40,%r14d 5aa7: 7f 97 jg 0x5a40 5aa9: 4c 89 e2 mov %r12,%rdx 5aac: 4d 89 ec mov %r13,%r12 5aaf: 45 89 f5 mov %r14d,%r13d 5ab2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 5ab7: 48 89 d1 mov %rdx,%rcx 5aba: 48 89 f2 mov %rsi,%rdx 5abd: 49 89 d8 mov %rbx,%r8 5ac0: 45 89 e9 mov %r13d,%r9d 5ac3: e8 78 47 13 00 call 0x13a240 5ac8: 48 89 f9 mov %rdi,%rcx 5acb: 48 89 f2 mov %rsi,%rdx 5ace: 45 89 e8 mov %r13d,%r8d 5ad1: e8 aa bf ff ff call 0x1a80 5ad6: 48 89 f9 mov %rdi,%rcx 5ad9: 48 89 da mov %rbx,%rdx 5adc: 45 89 e8 mov %r13d,%r8d 5adf: e8 9c bf ff ff call 0x1a80 5ae4: 48 89 d9 mov %rbx,%rcx 5ae7: 48 89 f2 mov %rsi,%rdx 5aea: 4d 89 e0 mov %r12,%r8 5aed: 45 89 e9 mov %r13d,%r9d 5af0: e8 4b 7c 03 00 call 0x3d740 5af5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5afc: 00 5afd: 48 33 cc xor %rsp,%rcx 5b00: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260ef30 5b07: 75 11 jne 0x5b1a 5b09: 33 c0 xor %eax,%eax 5b0b: 48 81 c4 70 04 00 00 add $0x470,%rsp 5b12: 41 5d pop %r13 5b14: 41 5c pop %r12 5b16: 5f pop %rdi 5b17: 5e pop %rsi 5b18: 5b pop %rbx 5b19: c3 ret 5b1a: e8 71 4b 12 01 call 0x112a690 5b1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5b26: 00 5b27: 48 33 cc xor %rsp,%rcx 5b2a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260ef30 5b31: 75 e7 jne 0x5b1a 5b33: b8 fa ff ff ff mov $0xfffffffa,%eax 5b38: 48 81 c4 70 04 00 00 add $0x470,%rsp 5b3f: 41 5d pop %r13 5b41: 41 5c pop %r12 5b43: 5f pop %rdi 5b44: 5e pop %rsi 5b45: 5b pop %rbx 5b46: c3 ret 5b47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5b4e: 00 5b4f: 48 33 cc xor %rsp,%rcx 5b52: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260ef30 5b59: 75 bf jne 0x5b1a 5b5b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b60: 48 81 c4 70 04 00 00 add $0x470,%rsp 5b67: 41 5d pop %r13 5b69: 41 5c pop %r12 5b6b: 5f pop %rdi 5b6c: 5e pop %rsi 5b6d: 5b pop %rbx 5b6e: c3 ret 5b6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5b76: 00 5b77: 48 33 cc xor %rsp,%rcx 5b7a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260ef30 5b81: 75 97 jne 0x5b1a 5b83: eb d6 jmp 0x5b5b 5b85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5b8c: 00 5b8d: 48 33 cc xor %rsp,%rcx 5b90: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260ef30 5b97: 75 81 jne 0x5b1a 5b99: eb c0 jmp 0x5b5b 5b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5ba0: 53 push %rbx 5ba1: 56 push %rsi 5ba2: 57 push %rdi 5ba3: 41 54 push %r12 5ba5: 41 55 push %r13 5ba7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 5bae: 4d 89 c4 mov %r8,%r12 5bb1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260ef30 5bb8: 45 89 cd mov %r9d,%r13d 5bbb: 48 33 c4 xor %rsp,%rax 5bbe: 48 89 cf mov %rcx,%rdi 5bc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 5bc8: 00 5bc9: 4d 85 e4 test %r12,%r12 5bcc: 0f 84 b3 01 00 00 je 0x5d85 5bd2: 48 85 ff test %rdi,%rdi 5bd5: 0f 84 94 01 00 00 je 0x5d6f 5bdb: 48 85 d2 test %rdx,%rdx 5bde: 0f 84 63 01 00 00 je 0x5d47 5be4: 45 85 ed test %r13d,%r13d 5be7: 0f 8e 32 01 00 00 jle 0x5d1f 5bed: 48 8d 44 24 28 lea 0x28(%rsp),%rax 5bf2: 48 89 c3 mov %rax,%rbx 5bf5: 48 83 e3 3f and $0x3f,%rbx 5bf9: 48 f7 db neg %rbx 5bfc: 48 83 e3 3f and $0x3f,%rbx 5c00: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 5c04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 5c0b: 00 5c0c: 41 83 fd 40 cmp $0x40,%r13d 5c10: 0f 8e a1 00 00 00 jle 0x5cb7 5c16: 4c 89 74 24 20 mov %r14,0x20(%rsp) 5c1b: 45 89 ee mov %r13d,%r14d 5c1e: 4d 89 e5 mov %r12,%r13 5c21: 49 89 d4 mov %rdx,%r12 5c24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c2b: 00 5c2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c3f: 00 5c40: 4c 89 e1 mov %r12,%rcx 5c43: 48 89 f2 mov %rsi,%rdx 5c46: 49 89 d8 mov %rbx,%r8 5c49: 41 b9 40 00 00 00 mov $0x40,%r9d 5c4f: e8 0c 46 13 00 call 0x13a260 5c54: 48 89 f9 mov %rdi,%rcx 5c57: 48 89 f2 mov %rsi,%rdx 5c5a: 41 b8 40 00 00 00 mov $0x40,%r8d 5c60: e8 5b be ff ff call 0x1ac0 5c65: 48 89 f9 mov %rdi,%rcx 5c68: 48 89 da mov %rbx,%rdx 5c6b: 41 b8 40 00 00 00 mov $0x40,%r8d 5c71: e8 4a be ff ff call 0x1ac0 5c76: 48 89 d9 mov %rbx,%rcx 5c79: 48 89 f2 mov %rsi,%rdx 5c7c: 4d 89 e8 mov %r13,%r8 5c7f: 41 b9 40 00 00 00 mov $0x40,%r9d 5c85: e8 36 80 03 00 call 0x3dcc0 5c8a: 41 83 c6 c0 add $0xffffffc0,%r14d 5c8e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5c95: 49 81 c4 00 02 00 00 add $0x200,%r12 5c9c: 49 81 c5 00 04 00 00 add $0x400,%r13 5ca3: 41 83 fe 40 cmp $0x40,%r14d 5ca7: 7f 97 jg 0x5c40 5ca9: 4c 89 e2 mov %r12,%rdx 5cac: 4d 89 ec mov %r13,%r12 5caf: 45 89 f5 mov %r14d,%r13d 5cb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 5cb7: 48 89 d1 mov %rdx,%rcx 5cba: 48 89 f2 mov %rsi,%rdx 5cbd: 49 89 d8 mov %rbx,%r8 5cc0: 45 89 e9 mov %r13d,%r9d 5cc3: e8 98 45 13 00 call 0x13a260 5cc8: 48 89 f9 mov %rdi,%rcx 5ccb: 48 89 f2 mov %rsi,%rdx 5cce: 45 89 e8 mov %r13d,%r8d 5cd1: e8 ea bd ff ff call 0x1ac0 5cd6: 48 89 f9 mov %rdi,%rcx 5cd9: 48 89 da mov %rbx,%rdx 5cdc: 45 89 e8 mov %r13d,%r8d 5cdf: e8 dc bd ff ff call 0x1ac0 5ce4: 48 89 d9 mov %rbx,%rcx 5ce7: 48 89 f2 mov %rsi,%rdx 5cea: 4d 89 e0 mov %r12,%r8 5ced: 45 89 e9 mov %r13d,%r9d 5cf0: e8 cb 7f 03 00 call 0x3dcc0 5cf5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5cfc: 00 5cfd: 48 33 cc xor %rsp,%rcx 5d00: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260ef30 5d07: 75 11 jne 0x5d1a 5d09: 33 c0 xor %eax,%eax 5d0b: 48 81 c4 70 04 00 00 add $0x470,%rsp 5d12: 41 5d pop %r13 5d14: 41 5c pop %r12 5d16: 5f pop %rdi 5d17: 5e pop %rsi 5d18: 5b pop %rbx 5d19: c3 ret 5d1a: e8 71 49 12 01 call 0x112a690 5d1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5d26: 00 5d27: 48 33 cc xor %rsp,%rcx 5d2a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260ef30 5d31: 75 e7 jne 0x5d1a 5d33: b8 fa ff ff ff mov $0xfffffffa,%eax 5d38: 48 81 c4 70 04 00 00 add $0x470,%rsp 5d3f: 41 5d pop %r13 5d41: 41 5c pop %r12 5d43: 5f pop %rdi 5d44: 5e pop %rsi 5d45: 5b pop %rbx 5d46: c3 ret 5d47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5d4e: 00 5d4f: 48 33 cc xor %rsp,%rcx 5d52: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260ef30 5d59: 75 bf jne 0x5d1a 5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5d60: 48 81 c4 70 04 00 00 add $0x470,%rsp 5d67: 41 5d pop %r13 5d69: 41 5c pop %r12 5d6b: 5f pop %rdi 5d6c: 5e pop %rsi 5d6d: 5b pop %rbx 5d6e: c3 ret 5d6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5d76: 00 5d77: 48 33 cc xor %rsp,%rcx 5d7a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260ef30 5d81: 75 97 jne 0x5d1a 5d83: eb d6 jmp 0x5d5b 5d85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5d8c: 00 5d8d: 48 33 cc xor %rsp,%rcx 5d90: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260ef30 5d97: 75 81 jne 0x5d1a 5d99: eb c0 jmp 0x5d5b 5d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5da0: 53 push %rbx 5da1: 56 push %rsi 5da2: 57 push %rdi 5da3: 41 54 push %r12 5da5: 41 55 push %r13 5da7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 5dae: 4d 89 c4 mov %r8,%r12 5db1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260ef30 5db8: 45 89 cd mov %r9d,%r13d 5dbb: 48 33 c4 xor %rsp,%rax 5dbe: 48 89 cf mov %rcx,%rdi 5dc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 5dc8: 00 5dc9: 4d 85 e4 test %r12,%r12 5dcc: 0f 84 b3 01 00 00 je 0x5f85 5dd2: 48 85 ff test %rdi,%rdi 5dd5: 0f 84 94 01 00 00 je 0x5f6f 5ddb: 48 85 d2 test %rdx,%rdx 5dde: 0f 84 63 01 00 00 je 0x5f47 5de4: 45 85 ed test %r13d,%r13d 5de7: 0f 8e 32 01 00 00 jle 0x5f1f 5ded: 48 8d 44 24 28 lea 0x28(%rsp),%rax 5df2: 48 89 c3 mov %rax,%rbx 5df5: 48 83 e3 3f and $0x3f,%rbx 5df9: 48 f7 db neg %rbx 5dfc: 48 83 e3 3f and $0x3f,%rbx 5e00: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 5e04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 5e0b: 00 5e0c: 41 83 fd 40 cmp $0x40,%r13d 5e10: 0f 8e a1 00 00 00 jle 0x5eb7 5e16: 4c 89 74 24 20 mov %r14,0x20(%rsp) 5e1b: 45 89 ee mov %r13d,%r14d 5e1e: 4d 89 e5 mov %r12,%r13 5e21: 49 89 d4 mov %rdx,%r12 5e24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e2b: 00 5e2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e3f: 00 5e40: 4c 89 e1 mov %r12,%rcx 5e43: 48 89 f2 mov %rsi,%rdx 5e46: 49 89 d8 mov %rbx,%r8 5e49: 41 b9 40 00 00 00 mov $0x40,%r9d 5e4f: e8 2c 44 13 00 call 0x13a280 5e54: 48 89 f9 mov %rdi,%rcx 5e57: 48 89 f2 mov %rsi,%rdx 5e5a: 41 b8 40 00 00 00 mov $0x40,%r8d 5e60: e8 5b be ff ff call 0x1cc0 5e65: 48 89 f9 mov %rdi,%rcx 5e68: 48 89 da mov %rbx,%rdx 5e6b: 41 b8 40 00 00 00 mov $0x40,%r8d 5e71: e8 4a be ff ff call 0x1cc0 5e76: 48 89 d9 mov %rbx,%rcx 5e79: 48 89 f2 mov %rsi,%rdx 5e7c: 4d 89 e8 mov %r13,%r8 5e7f: 41 b9 40 00 00 00 mov $0x40,%r9d 5e85: e8 16 86 03 00 call 0x3e4a0 5e8a: 41 83 c6 c0 add $0xffffffc0,%r14d 5e8e: 48 81 c7 00 02 00 00 add $0x200,%rdi 5e95: 49 81 c4 00 02 00 00 add $0x200,%r12 5e9c: 49 81 c5 00 04 00 00 add $0x400,%r13 5ea3: 41 83 fe 40 cmp $0x40,%r14d 5ea7: 7f 97 jg 0x5e40 5ea9: 4c 89 e2 mov %r12,%rdx 5eac: 4d 89 ec mov %r13,%r12 5eaf: 45 89 f5 mov %r14d,%r13d 5eb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 5eb7: 48 89 d1 mov %rdx,%rcx 5eba: 48 89 f2 mov %rsi,%rdx 5ebd: 49 89 d8 mov %rbx,%r8 5ec0: 45 89 e9 mov %r13d,%r9d 5ec3: e8 b8 43 13 00 call 0x13a280 5ec8: 48 89 f9 mov %rdi,%rcx 5ecb: 48 89 f2 mov %rsi,%rdx 5ece: 45 89 e8 mov %r13d,%r8d 5ed1: e8 ea bd ff ff call 0x1cc0 5ed6: 48 89 f9 mov %rdi,%rcx 5ed9: 48 89 da mov %rbx,%rdx 5edc: 45 89 e8 mov %r13d,%r8d 5edf: e8 dc bd ff ff call 0x1cc0 5ee4: 48 89 d9 mov %rbx,%rcx 5ee7: 48 89 f2 mov %rsi,%rdx 5eea: 4d 89 e0 mov %r12,%r8 5eed: 45 89 e9 mov %r13d,%r9d 5ef0: e8 ab 85 03 00 call 0x3e4a0 5ef5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5efc: 00 5efd: 48 33 cc xor %rsp,%rcx 5f00: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260ef30 5f07: 75 11 jne 0x5f1a 5f09: 33 c0 xor %eax,%eax 5f0b: 48 81 c4 70 04 00 00 add $0x470,%rsp 5f12: 41 5d pop %r13 5f14: 41 5c pop %r12 5f16: 5f pop %rdi 5f17: 5e pop %rsi 5f18: 5b pop %rbx 5f19: c3 ret 5f1a: e8 71 47 12 01 call 0x112a690 5f1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5f26: 00 5f27: 48 33 cc xor %rsp,%rcx 5f2a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260ef30 5f31: 75 e7 jne 0x5f1a 5f33: b8 fa ff ff ff mov $0xfffffffa,%eax 5f38: 48 81 c4 70 04 00 00 add $0x470,%rsp 5f3f: 41 5d pop %r13 5f41: 41 5c pop %r12 5f43: 5f pop %rdi 5f44: 5e pop %rsi 5f45: 5b pop %rbx 5f46: c3 ret 5f47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5f4e: 00 5f4f: 48 33 cc xor %rsp,%rcx 5f52: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260ef30 5f59: 75 bf jne 0x5f1a 5f5b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5f60: 48 81 c4 70 04 00 00 add $0x470,%rsp 5f67: 41 5d pop %r13 5f69: 41 5c pop %r12 5f6b: 5f pop %rdi 5f6c: 5e pop %rsi 5f6d: 5b pop %rbx 5f6e: c3 ret 5f6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5f76: 00 5f77: 48 33 cc xor %rsp,%rcx 5f7a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260ef30 5f81: 75 97 jne 0x5f1a 5f83: eb d6 jmp 0x5f5b 5f85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 5f8c: 00 5f8d: 48 33 cc xor %rsp,%rcx 5f90: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260ef30 5f97: 75 81 jne 0x5f1a 5f99: eb c0 jmp 0x5f5b 5f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5fa0: 53 push %rbx 5fa1: 56 push %rsi 5fa2: 57 push %rdi 5fa3: 41 54 push %r12 5fa5: 41 55 push %r13 5fa7: 48 81 ec 70 04 00 00 sub $0x470,%rsp 5fae: 4d 89 c4 mov %r8,%r12 5fb1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260ef30 5fb8: 45 89 cd mov %r9d,%r13d 5fbb: 48 33 c4 xor %rsp,%rax 5fbe: 48 89 cf mov %rcx,%rdi 5fc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 5fc8: 00 5fc9: 4d 85 e4 test %r12,%r12 5fcc: 0f 84 b3 01 00 00 je 0x6185 5fd2: 48 85 ff test %rdi,%rdi 5fd5: 0f 84 94 01 00 00 je 0x616f 5fdb: 48 85 d2 test %rdx,%rdx 5fde: 0f 84 63 01 00 00 je 0x6147 5fe4: 45 85 ed test %r13d,%r13d 5fe7: 0f 8e 32 01 00 00 jle 0x611f 5fed: 48 8d 44 24 28 lea 0x28(%rsp),%rax 5ff2: 48 89 c3 mov %rax,%rbx 5ff5: 48 83 e3 3f and $0x3f,%rbx 5ff9: 48 f7 db neg %rbx 5ffc: 48 83 e3 3f and $0x3f,%rbx 6000: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 6004: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 600b: 00 600c: 41 83 fd 40 cmp $0x40,%r13d 6010: 0f 8e a1 00 00 00 jle 0x60b7 6016: 4c 89 74 24 20 mov %r14,0x20(%rsp) 601b: 45 89 ee mov %r13d,%r14d 601e: 4d 89 e5 mov %r12,%r13 6021: 49 89 d4 mov %rdx,%r12 6024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 602b: 00 602c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 603f: 00 6040: 4c 89 e1 mov %r12,%rcx 6043: 48 89 f2 mov %rsi,%rdx 6046: 49 89 d8 mov %rbx,%r8 6049: 41 b9 40 00 00 00 mov $0x40,%r9d 604f: e8 4c 42 13 00 call 0x13a2a0 6054: 48 89 f9 mov %rdi,%rcx 6057: 48 89 f2 mov %rsi,%rdx 605a: 41 b8 40 00 00 00 mov $0x40,%r8d 6060: e8 1b be ff ff call 0x1e80 6065: 48 89 f9 mov %rdi,%rcx 6068: 48 89 da mov %rbx,%rdx 606b: 41 b8 40 00 00 00 mov $0x40,%r8d 6071: e8 0a be ff ff call 0x1e80 6076: 48 89 d9 mov %rbx,%rcx 6079: 48 89 f2 mov %rsi,%rdx 607c: 4d 89 e8 mov %r13,%r8 607f: 41 b9 40 00 00 00 mov $0x40,%r9d 6085: e8 96 8b 03 00 call 0x3ec20 608a: 41 83 c6 c0 add $0xffffffc0,%r14d 608e: 48 81 c7 00 02 00 00 add $0x200,%rdi 6095: 49 81 c4 00 02 00 00 add $0x200,%r12 609c: 49 81 c5 00 04 00 00 add $0x400,%r13 60a3: 41 83 fe 40 cmp $0x40,%r14d 60a7: 7f 97 jg 0x6040 60a9: 4c 89 e2 mov %r12,%rdx 60ac: 4d 89 ec mov %r13,%r12 60af: 45 89 f5 mov %r14d,%r13d 60b2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 60b7: 48 89 d1 mov %rdx,%rcx 60ba: 48 89 f2 mov %rsi,%rdx 60bd: 49 89 d8 mov %rbx,%r8 60c0: 45 89 e9 mov %r13d,%r9d 60c3: e8 d8 41 13 00 call 0x13a2a0 60c8: 48 89 f9 mov %rdi,%rcx 60cb: 48 89 f2 mov %rsi,%rdx 60ce: 45 89 e8 mov %r13d,%r8d 60d1: e8 aa bd ff ff call 0x1e80 60d6: 48 89 f9 mov %rdi,%rcx 60d9: 48 89 da mov %rbx,%rdx 60dc: 45 89 e8 mov %r13d,%r8d 60df: e8 9c bd ff ff call 0x1e80 60e4: 48 89 d9 mov %rbx,%rcx 60e7: 48 89 f2 mov %rsi,%rdx 60ea: 4d 89 e0 mov %r12,%r8 60ed: 45 89 e9 mov %r13d,%r9d 60f0: e8 2b 8b 03 00 call 0x3ec20 60f5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 60fc: 00 60fd: 48 33 cc xor %rsp,%rcx 6100: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260ef30 6107: 75 11 jne 0x611a 6109: 33 c0 xor %eax,%eax 610b: 48 81 c4 70 04 00 00 add $0x470,%rsp 6112: 41 5d pop %r13 6114: 41 5c pop %r12 6116: 5f pop %rdi 6117: 5e pop %rsi 6118: 5b pop %rbx 6119: c3 ret 611a: e8 71 45 12 01 call 0x112a690 611f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6126: 00 6127: 48 33 cc xor %rsp,%rcx 612a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260ef30 6131: 75 e7 jne 0x611a 6133: b8 fa ff ff ff mov $0xfffffffa,%eax 6138: 48 81 c4 70 04 00 00 add $0x470,%rsp 613f: 41 5d pop %r13 6141: 41 5c pop %r12 6143: 5f pop %rdi 6144: 5e pop %rsi 6145: 5b pop %rbx 6146: c3 ret 6147: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 614e: 00 614f: 48 33 cc xor %rsp,%rcx 6152: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260ef30 6159: 75 bf jne 0x611a 615b: b8 f8 ff ff ff mov $0xfffffff8,%eax 6160: 48 81 c4 70 04 00 00 add $0x470,%rsp 6167: 41 5d pop %r13 6169: 41 5c pop %r12 616b: 5f pop %rdi 616c: 5e pop %rsi 616d: 5b pop %rbx 616e: c3 ret 616f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6176: 00 6177: 48 33 cc xor %rsp,%rcx 617a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260ef30 6181: 75 97 jne 0x611a 6183: eb d6 jmp 0x615b 6185: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 618c: 00 618d: 48 33 cc xor %rsp,%rcx 6190: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260ef30 6197: 75 81 jne 0x611a 6199: eb c0 jmp 0x615b 619b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 61a0: 48 83 ec 28 sub $0x28,%rsp 61a4: 48 85 c9 test %rcx,%rcx 61a7: 74 25 je 0x61ce 61a9: 48 85 d2 test %rdx,%rdx 61ac: 74 20 je 0x61ce 61ae: 4d 85 c0 test %r8,%r8 61b1: 74 1b je 0x61ce 61b3: 45 85 c9 test %r9d,%r9d 61b6: 7f 0a jg 0x61c2 61b8: b8 fa ff ff ff mov $0xfffffffa,%eax 61bd: 48 83 c4 28 add $0x28,%rsp 61c1: c3 ret 61c2: e8 d9 91 03 00 call 0x3f3a0 61c7: 33 c0 xor %eax,%eax 61c9: 48 83 c4 28 add $0x28,%rsp 61cd: c3 ret 61ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 61d3: 48 83 c4 28 add $0x28,%rsp 61d7: c3 ret 61d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61df: 00 61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 61e5: 48 85 c9 test %rcx,%rcx 61e8: 74 27 je 0x6211 61ea: 48 85 d2 test %rdx,%rdx 61ed: 74 22 je 0x6211 61ef: 4d 85 c0 test %r8,%r8 61f2: 74 1d je 0x6211 61f4: 45 85 c9 test %r9d,%r9d 61f7: 7f 0b jg 0x6204 61f9: b8 fa ff ff ff mov $0xfffffffa,%eax 61fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6203: c3 ret 6204: e8 77 94 03 00 call 0x3f680 6209: 33 c0 xor %eax,%eax 620b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6210: c3 ret 6211: b8 f8 ff ff ff mov $0xfffffff8,%eax 6216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 621b: c3 ret 621c: 0f 1f 40 00 nopl 0x0(%rax) 6220: 48 83 ec 28 sub $0x28,%rsp 6224: 48 85 c9 test %rcx,%rcx 6227: 74 25 je 0x624e 6229: 48 85 d2 test %rdx,%rdx 622c: 74 20 je 0x624e 622e: 4d 85 c0 test %r8,%r8 6231: 74 1b je 0x624e 6233: 45 85 c9 test %r9d,%r9d 6236: 7f 0a jg 0x6242 6238: b8 fa ff ff ff mov $0xfffffffa,%eax 623d: 48 83 c4 28 add $0x28,%rsp 6241: c3 ret 6242: e8 19 97 03 00 call 0x3f960 6247: 33 c0 xor %eax,%eax 6249: 48 83 c4 28 add $0x28,%rsp 624d: c3 ret 624e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6253: 48 83 c4 28 add $0x28,%rsp 6257: c3 ret 6258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 625f: 00 6260: 41 57 push %r15 6262: 49 89 ca mov %rcx,%r10 6265: 49 89 d3 mov %rdx,%r11 6268: 4d 85 d2 test %r10,%r10 626b: 0f 84 fb 00 00 00 je 0x636c 6271: 4d 85 db test %r11,%r11 6274: 0f 84 f2 00 00 00 je 0x636c 627a: 4d 85 c0 test %r8,%r8 627d: 0f 84 e9 00 00 00 je 0x636c 6283: 45 85 c9 test %r9d,%r9d 6286: 0f 8e d8 00 00 00 jle 0x6364 628c: 49 63 d1 movslq %r9d,%rdx 628f: 48 83 fa 08 cmp $0x8,%rdx 6293: 0f 8c c6 00 00 00 jl 0x635f 6299: 4c 89 c0 mov %r8,%rax 629c: 48 83 e0 0f and $0xf,%rax 62a0: 85 c0 test %eax,%eax 62a2: 74 10 je 0x62b4 62a4: a8 03 test $0x3,%al 62a6: 0f 85 b3 00 00 00 jne 0x635f 62ac: f7 d8 neg %eax 62ae: 83 c0 10 add $0x10,%eax 62b1: c1 e8 02 shr $0x2,%eax 62b4: 89 c1 mov %eax,%ecx 62b6: 4c 8d 79 08 lea 0x8(%rcx),%r15 62ba: 49 3b d7 cmp %r15,%rdx 62bd: 0f 8c 9c 00 00 00 jl 0x635f 62c3: 45 89 cf mov %r9d,%r15d 62c6: 44 2b f8 sub %eax,%r15d 62c9: 41 83 e7 07 and $0x7,%r15d 62cd: 45 2b cf sub %r15d,%r9d 62d0: 4d 63 c9 movslq %r9d,%r9 62d3: 85 c0 test %eax,%eax 62d5: b8 00 00 00 00 mov $0x0,%eax 62da: 76 24 jbe 0x6300 62dc: 0f 1f 40 00 nopl 0x0(%rax) 62e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 62e6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 62ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 62f2: 48 ff c0 inc %rax 62f5: 48 3b c1 cmp %rcx,%rax 62f8: 72 e6 jb 0x62e0 62fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6300: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 6306: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 630d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 6313: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 631a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 6320: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 6327: 48 83 c1 08 add $0x8,%rcx 632b: 49 3b c9 cmp %r9,%rcx 632e: 72 d0 jb 0x6300 6330: 4c 3b ca cmp %rdx,%r9 6333: 73 25 jae 0x635a 6335: 0f 1f 40 00 nopl 0x0(%rax) 6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6340: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 6346: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 634c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 6352: 49 ff c1 inc %r9 6355: 4c 3b ca cmp %rdx,%r9 6358: 72 e6 jb 0x6340 635a: 33 c0 xor %eax,%eax 635c: 41 5f pop %r15 635e: c3 ret 635f: 45 33 c9 xor %r9d,%r9d 6362: eb cc jmp 0x6330 6364: b8 fa ff ff ff mov $0xfffffffa,%eax 6369: 41 5f pop %r15 636b: c3 ret 636c: b8 f8 ff ff ff mov $0xfffffff8,%eax 6371: 41 5f pop %r15 6373: c3 ret 6374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6380: 53 push %rbx 6381: 57 push %rdi 6382: 55 push %rbp 6383: 49 89 ca mov %rcx,%r10 6386: 4d 85 d2 test %r10,%r10 6389: 0f 84 92 01 00 00 je 0x6521 638f: 48 85 d2 test %rdx,%rdx 6392: 0f 84 89 01 00 00 je 0x6521 6398: 4d 85 c0 test %r8,%r8 639b: 0f 84 80 01 00 00 je 0x6521 63a1: 45 85 c9 test %r9d,%r9d 63a4: 0f 8e 6e 01 00 00 jle 0x6518 63aa: 41 83 f9 10 cmp $0x10,%r9d 63ae: 0f 8c 50 01 00 00 jl 0x6504 63b4: 41 83 f9 1d cmp $0x1d,%r9d 63b8: 0f 8c 4d 01 00 00 jl 0x650b 63be: 4c 89 c1 mov %r8,%rcx 63c1: 48 83 e1 1f and $0x1f,%rcx 63c5: 89 c9 mov %ecx,%ecx 63c7: 85 c9 test %ecx,%ecx 63c9: 74 11 je 0x63dc 63cb: f6 c1 03 test $0x3,%cl 63ce: 0f 85 30 01 00 00 jne 0x6504 63d4: f7 d9 neg %ecx 63d6: 83 c1 20 add $0x20,%ecx 63d9: c1 e9 02 shr $0x2,%ecx 63dc: 8d 41 10 lea 0x10(%rcx),%eax 63df: 44 3b c8 cmp %eax,%r9d 63e2: 0f 8c 1c 01 00 00 jl 0x6504 63e8: 44 89 cf mov %r9d,%edi 63eb: 33 c0 xor %eax,%eax 63ed: 2b f9 sub %ecx,%edi 63ef: 83 e7 0f and $0xf,%edi 63f2: f7 df neg %edi 63f4: 41 03 f9 add %r9d,%edi 63f7: 85 c9 test %ecx,%ecx 63f9: 76 1e jbe 0x6419 63fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6400: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 6406: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 640b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 6411: 48 ff c0 inc %rax 6414: 48 3b c1 cmp %rcx,%rax 6417: 72 e7 jb 0x6400 6419: 48 63 c7 movslq %edi,%rax 641c: 0f 1f 40 00 nopl 0x0(%rax) 6420: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 6426: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 642d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 6432: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 6438: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 643e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 6445: 48 83 c1 10 add $0x10,%rcx 6449: 48 3b c8 cmp %rax,%rcx 644c: 72 d2 jb 0x6420 644e: 8d 47 01 lea 0x1(%rdi),%eax 6451: 41 3b c1 cmp %r9d,%eax 6454: 0f 87 9d 00 00 00 ja 0x64f7 645a: 4d 63 c9 movslq %r9d,%r9 645d: 48 63 ff movslq %edi,%rdi 6460: 4c 2b cf sub %rdi,%r9 6463: 49 83 f9 04 cmp $0x4,%r9 6467: 0f 8c 93 00 00 00 jl 0x6500 646d: 48 63 ff movslq %edi,%rdi 6470: 44 89 cd mov %r9d,%ebp 6473: 83 e5 fc and $0xfffffffc,%ebp 6476: 33 c9 xor %ecx,%ecx 6478: 48 63 ed movslq %ebp,%rbp 647b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 647f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 6483: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 648e: 00 648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6496: 0f 1f 00 nopl (%rax) 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 64a6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 64ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 64b0: 48 83 c1 04 add $0x4,%rcx 64b4: 48 3b cd cmp %rbp,%rcx 64b7: 72 e7 jb 0x64a0 64b9: 49 3b e9 cmp %r9,%rbp 64bc: 73 39 jae 0x64f7 64be: 48 63 ff movslq %edi,%rdi 64c1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 64c5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 64c9: 49 8d 04 ba lea (%r10,%rdi,4),%rax 64cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64d4: 00 64d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64dc: 0f 1f 40 00 nopl 0x0(%rax) 64e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 64e5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 64ea: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 64ef: 48 ff c5 inc %rbp 64f2: 49 3b e9 cmp %r9,%rbp 64f5: 72 e9 jb 0x64e0 64f7: 33 c0 xor %eax,%eax 64f9: c5 f8 77 vzeroupper 64fc: 5d pop %rbp 64fd: 5f pop %rdi 64fe: 5b pop %rbx 64ff: c3 ret 6500: 33 ed xor %ebp,%ebp 6502: eb b5 jmp 0x64b9 6504: 33 ff xor %edi,%edi 6506: e9 43 ff ff ff jmp 0x644e 650b: 44 89 cf mov %r9d,%edi 650e: 33 c9 xor %ecx,%ecx 6510: 83 e7 f0 and $0xfffffff0,%edi 6513: e9 01 ff ff ff jmp 0x6419 6518: b8 fa ff ff ff mov $0xfffffffa,%eax 651d: 5d pop %rbp 651e: 5f pop %rdi 651f: 5b pop %rbx 6520: c3 ret 6521: b8 f8 ff ff ff mov $0xfffffff8,%eax 6526: 5d pop %rbp 6527: 5f pop %rdi 6528: 5b pop %rbx 6529: c3 ret 652a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6531: 00 6532: 0f 1f 80 00 00 00 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: 55 push %rbp 6545: 48 83 ec 28 sub $0x28,%rsp 6549: 89 ce mov %ecx,%esi 654b: 4c 89 cd mov %r9,%rbp 654e: 83 fe 1e cmp $0x1e,%esi 6551: 0f 87 83 01 00 00 ja 0x66da 6557: 48 85 ed test %rbp,%rbp 655a: 0f 84 89 01 00 00 je 0x66e9 6560: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6565: 48 85 ff test %rdi,%rdi 6568: 0f 84 7b 01 00 00 je 0x66e9 656e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 6573: 4d 85 e4 test %r12,%r12 6576: 0f 84 6d 01 00 00 je 0x66e9 657c: 83 fa 08 cmp $0x8,%edx 657f: 74 1e je 0x659f 6581: 83 fa 04 cmp $0x4,%edx 6584: 74 19 je 0x659f 6586: 83 fa 01 cmp $0x1,%edx 6589: 74 14 je 0x659f 658b: 83 fa 02 cmp $0x2,%edx 658e: 74 0f je 0x659f 6590: b8 ee ff ff ff mov $0xffffffee,%eax 6595: 48 83 c4 28 add $0x28,%rsp 6599: 5d pop %rbp 659a: 41 5c pop %r12 659c: 5f pop %rdi 659d: 5e pop %rsi 659e: c3 ret 659f: 83 fe 1c cmp $0x1c,%esi 65a2: 0f 8f 32 01 00 00 jg 0x66da 65a8: 83 fe 05 cmp $0x5,%esi 65ab: 7f 14 jg 0x65c1 65ad: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 65b4: 33 c0 xor %eax,%eax 65b6: 89 07 mov %eax,(%rdi) 65b8: 41 89 04 24 mov %eax,(%r12) 65bc: e9 0d 01 00 00 jmp 0x66ce 65c1: 83 fe 06 cmp $0x6,%esi 65c4: 7f 11 jg 0x65d7 65c6: 33 c0 xor %eax,%eax 65c8: 89 45 00 mov %eax,0x0(%rbp) 65cb: 89 07 mov %eax,(%rdi) 65cd: 41 89 04 24 mov %eax,(%r12) 65d1: 44 8b 55 00 mov 0x0(%rbp),%r10d 65d5: eb 6a jmp 0x6641 65d7: 8d 4e ff lea -0x1(%rsi),%ecx 65da: 83 f9 0e cmp $0xe,%ecx 65dd: 7f 4b jg 0x662a 65df: 41 bb 01 00 00 00 mov $0x1,%r11d 65e5: 41 d3 e3 shl %cl,%r11d 65e8: 45 89 da mov %r11d,%r10d 65eb: 41 c1 e2 04 shl $0x4,%r10d 65ef: 41 8d 42 4f lea 0x4f(%r10),%eax 65f3: 41 83 c2 3f add $0x3f,%r10d 65f7: 83 e0 c0 and $0xffffffc0,%eax 65fa: 41 83 e2 c0 and $0xffffffc0,%r10d 65fe: 89 45 00 mov %eax,0x0(%rbp) 6601: c7 07 00 00 00 00 movl $0x0,(%rdi) 6607: 45 89 14 24 mov %r10d,(%r12) 660b: 45 89 da mov %r11d,%r10d 660e: 41 d1 fa sar $1,%r10d 6611: 41 c1 ea 1e shr $0x1e,%r10d 6615: 45 03 d3 add %r11d,%r10d 6618: 41 83 e2 fc and $0xfffffffc,%r10d 661c: 41 83 c2 43 add $0x43,%r10d 6620: 41 83 e2 c0 and $0xffffffc0,%r10d 6624: 44 03 55 00 add 0x0(%rbp),%r10d 6628: eb 12 jmp 0x663c 662a: 48 89 ea mov %rbp,%rdx 662d: 49 89 f8 mov %rdi,%r8 6630: 4d 89 e1 mov %r12,%r9 6633: e8 08 96 03 00 call 0x3fc40 6638: 44 8b 55 00 mov 0x0(%rbp),%r10d 663c: 83 fe 12 cmp $0x12,%esi 663f: 7d 28 jge 0x6669 6641: 89 f1 mov %esi,%ecx 6643: b8 01 00 00 00 mov $0x1,%eax 6648: d3 e0 shl %cl,%eax 664a: 41 89 c3 mov %eax,%r11d 664d: 41 d1 fb sar $1,%r11d 6650: 41 c1 eb 1e shr $0x1e,%r11d 6654: 44 03 d8 add %eax,%r11d 6657: 41 c1 eb 02 shr $0x2,%r11d 665b: 41 c1 e3 04 shl $0x4,%r11d 665f: 41 83 c3 3f add $0x3f,%r11d 6663: 41 83 e3 c0 and $0xffffffc0,%r11d 6667: eb 1b jmp 0x6684 6669: 41 bb 01 00 00 00 mov $0x1,%r11d 666f: 8d 4e 15 lea 0x15(%rsi),%ecx 6672: 41 d3 e3 shl %cl,%r11d 6675: 41 c1 e3 04 shl $0x4,%r11d 6679: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 6680: 41 83 e3 c0 and $0xffffffc0,%r11d 6684: 83 fe 0a cmp $0xa,%esi 6687: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 668e: 00 668f: 89 45 00 mov %eax,0x0(%rbp) 6692: 7f 04 jg 0x6698 6694: 33 c0 xor %eax,%eax 6696: eb 25 jmp 0x66bd 6698: 89 f1 mov %esi,%ecx 669a: b8 01 00 00 00 mov $0x1,%eax 669f: d3 e0 shl %cl,%eax 66a1: 89 c2 mov %eax,%edx 66a3: d1 fa sar $1,%edx 66a5: c1 ea 1e shr $0x1e,%edx 66a8: 03 d0 add %eax,%edx 66aa: c1 ea 02 shr $0x2,%edx 66ad: 8b 2f mov (%rdi),%ebp 66af: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 66b6: 83 e6 c0 and $0xffffffc0,%esi 66b9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 66bd: 89 07 mov %eax,(%rdi) 66bf: 41 8b 04 24 mov (%r12),%eax 66c3: 85 c0 test %eax,%eax 66c5: 7e 07 jle 0x66ce 66c7: 83 c0 40 add $0x40,%eax 66ca: 41 89 04 24 mov %eax,(%r12) 66ce: 33 c0 xor %eax,%eax 66d0: 48 83 c4 28 add $0x28,%rsp 66d4: 5d pop %rbp 66d5: 41 5c pop %r12 66d7: 5f pop %rdi 66d8: 5e pop %rsi 66d9: c3 ret 66da: b8 ef ff ff ff mov $0xffffffef,%eax 66df: 48 83 c4 28 add $0x28,%rsp 66e3: 5d pop %rbp 66e4: 41 5c pop %r12 66e6: 5f pop %rdi 66e7: 5e pop %rsi 66e8: c3 ret 66e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 66ee: 48 83 c4 28 add $0x28,%rsp 66f2: 5d pop %rbp 66f3: 41 5c pop %r12 66f5: 5f pop %rdi 66f6: 5e pop %rsi 66f7: c3 ret 66f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66ff: 00 6700: 41 54 push %r12 6702: 41 55 push %r13 6704: 41 56 push %r14 6706: 41 57 push %r15 6708: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 670d: 41 89 cd mov %ecx,%r13d 6710: 4d 89 cc mov %r9,%r12 6713: 41 83 fd 1e cmp $0x1e,%r13d 6717: 0f 87 97 01 00 00 ja 0x68b4 671d: 4d 85 e4 test %r12,%r12 6720: 0f 84 a1 01 00 00 je 0x68c7 6726: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 672b: 4d 85 f6 test %r14,%r14 672e: 0f 84 93 01 00 00 je 0x68c7 6734: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 6739: 4d 85 ff test %r15,%r15 673c: 0f 84 85 01 00 00 je 0x68c7 6742: 83 fa 08 cmp $0x8,%edx 6745: 74 22 je 0x6769 6747: 83 fa 04 cmp $0x4,%edx 674a: 74 1d je 0x6769 674c: 83 fa 01 cmp $0x1,%edx 674f: 74 18 je 0x6769 6751: 83 fa 02 cmp $0x2,%edx 6754: 74 13 je 0x6769 6756: b8 ee ff ff ff mov $0xffffffee,%eax 675b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6760: 41 5f pop %r15 6762: 41 5e pop %r14 6764: 41 5d pop %r13 6766: 41 5c pop %r12 6768: c3 ret 6769: 41 83 fd 1c cmp $0x1c,%r13d 676d: 0f 8f 41 01 00 00 jg 0x68b4 6773: 41 83 fd 05 cmp $0x5,%r13d 6777: 7f 15 jg 0x678e 6779: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 6780: 00 6781: 33 c0 xor %eax,%eax 6783: 41 89 06 mov %eax,(%r14) 6786: 41 89 07 mov %eax,(%r15) 6789: e9 16 01 00 00 jmp 0x68a4 678e: 41 83 fd 06 cmp $0x6,%r13d 6792: 7f 12 jg 0x67a6 6794: 33 c0 xor %eax,%eax 6796: 41 89 04 24 mov %eax,(%r12) 679a: 41 89 06 mov %eax,(%r14) 679d: 41 89 07 mov %eax,(%r15) 67a0: 41 8b 14 24 mov (%r12),%edx 67a4: eb 6a jmp 0x6810 67a6: 41 8d 4d ff lea -0x1(%r13),%ecx 67aa: 83 f9 10 cmp $0x10,%ecx 67ad: 7f 49 jg 0x67f8 67af: 41 bb 01 00 00 00 mov $0x1,%r11d 67b5: 41 d3 e3 shl %cl,%r11d 67b8: 44 89 da mov %r11d,%edx 67bb: 45 89 da mov %r11d,%r10d 67be: d1 fa sar $1,%edx 67c0: c1 ea 1e shr $0x1e,%edx 67c3: 41 c1 e2 04 shl $0x4,%r10d 67c7: 41 03 d3 add %r11d,%edx 67ca: 44 89 d0 mov %r10d,%eax 67cd: 83 e2 fc and $0xfffffffc,%edx 67d0: 83 c0 4f add $0x4f,%eax 67d3: 41 83 c2 3f add $0x3f,%r10d 67d7: 83 c2 43 add $0x43,%edx 67da: 83 e0 c0 and $0xffffffc0,%eax 67dd: 41 89 04 24 mov %eax,(%r12) 67e1: 41 83 e2 c0 and $0xffffffc0,%r10d 67e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 67ec: 83 e2 c0 and $0xffffffc0,%edx 67ef: 45 89 17 mov %r10d,(%r15) 67f2: 41 03 14 24 add (%r12),%edx 67f6: eb 12 jmp 0x680a 67f8: 4c 89 e2 mov %r12,%rdx 67fb: 4d 89 f0 mov %r14,%r8 67fe: 4d 89 f9 mov %r15,%r9 6801: e8 5a 96 03 00 call 0x3fe60 6806: 41 8b 14 24 mov (%r12),%edx 680a: 41 83 fd 11 cmp $0x11,%r13d 680e: 7d 29 jge 0x6839 6810: 44 89 e9 mov %r13d,%ecx 6813: b8 01 00 00 00 mov $0x1,%eax 6818: d3 e0 shl %cl,%eax 681a: 41 89 c2 mov %eax,%r10d 681d: 41 d1 fa sar $1,%r10d 6820: 41 c1 ea 1e shr $0x1e,%r10d 6824: 44 03 d0 add %eax,%r10d 6827: 41 c1 ea 02 shr $0x2,%r10d 682b: 41 c1 e2 04 shl $0x4,%r10d 682f: 41 83 c2 3f add $0x3f,%r10d 6833: 41 83 e2 c0 and $0xffffffc0,%r10d 6837: eb 1c jmp 0x6855 6839: 41 ba 01 00 00 00 mov $0x1,%r10d 683f: 41 8d 4d 15 lea 0x15(%r13),%ecx 6843: 41 d3 e2 shl %cl,%r10d 6846: 41 c1 e2 04 shl $0x4,%r10d 684a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 6851: 41 83 e2 c0 and $0xffffffc0,%r10d 6855: 45 03 d2 add %r10d,%r10d 6858: 41 03 d2 add %r10d,%edx 685b: 81 c2 00 01 00 00 add $0x100,%edx 6861: 41 89 14 24 mov %edx,(%r12) 6865: 41 83 fd 0a cmp $0xa,%r13d 6869: 7f 04 jg 0x686f 686b: 33 d2 xor %edx,%edx 686d: eb 25 jmp 0x6894 686f: 44 89 e9 mov %r13d,%ecx 6872: b8 01 00 00 00 mov $0x1,%eax 6877: d3 e0 shl %cl,%eax 6879: 89 c2 mov %eax,%edx 687b: d1 fa sar $1,%edx 687d: c1 ea 1e shr $0x1e,%edx 6880: 03 d0 add %eax,%edx 6882: c1 ea 02 shr $0x2,%edx 6885: c1 e2 03 shl $0x3,%edx 6888: 83 c2 47 add $0x47,%edx 688b: 83 e2 c0 and $0xffffffc0,%edx 688e: 83 c2 40 add $0x40,%edx 6891: 41 03 16 add (%r14),%edx 6894: 41 89 16 mov %edx,(%r14) 6897: 41 8b 07 mov (%r15),%eax 689a: 85 c0 test %eax,%eax 689c: 7e 06 jle 0x68a4 689e: 83 c0 40 add $0x40,%eax 68a1: 41 89 07 mov %eax,(%r15) 68a4: 33 c0 xor %eax,%eax 68a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 68ab: 41 5f pop %r15 68ad: 41 5e pop %r14 68af: 41 5d pop %r13 68b1: 41 5c pop %r12 68b3: c3 ret 68b4: b8 ef ff ff ff mov $0xffffffef,%eax 68b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 68be: 41 5f pop %r15 68c0: 41 5e pop %r14 68c2: 41 5d pop %r13 68c4: 41 5c pop %r12 68c6: c3 ret 68c7: b8 f8 ff ff ff mov $0xfffffff8,%eax 68cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 68d1: 41 5f pop %r15 68d3: 41 5e pop %r14 68d5: 41 5d pop %r13 68d7: 41 5c pop %r12 68d9: c3 ret 68da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 68e0: 56 push %rsi 68e1: 57 push %rdi 68e2: 41 54 push %r12 68e4: 55 push %rbp 68e5: 48 83 ec 28 sub $0x28,%rsp 68e9: 89 ce mov %ecx,%esi 68eb: 4c 89 cd mov %r9,%rbp 68ee: 83 fe 1e cmp $0x1e,%esi 68f1: 0f 87 83 01 00 00 ja 0x6a7a 68f7: 48 85 ed test %rbp,%rbp 68fa: 0f 84 89 01 00 00 je 0x6a89 6900: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6905: 48 85 ff test %rdi,%rdi 6908: 0f 84 7b 01 00 00 je 0x6a89 690e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 6913: 4d 85 e4 test %r12,%r12 6916: 0f 84 6d 01 00 00 je 0x6a89 691c: 83 fa 08 cmp $0x8,%edx 691f: 74 1e je 0x693f 6921: 83 fa 04 cmp $0x4,%edx 6924: 74 19 je 0x693f 6926: 83 fa 01 cmp $0x1,%edx 6929: 74 14 je 0x693f 692b: 83 fa 02 cmp $0x2,%edx 692e: 74 0f je 0x693f 6930: b8 ee ff ff ff mov $0xffffffee,%eax 6935: 48 83 c4 28 add $0x28,%rsp 6939: 5d pop %rbp 693a: 41 5c pop %r12 693c: 5f pop %rdi 693d: 5e pop %rsi 693e: c3 ret 693f: 83 fe 1c cmp $0x1c,%esi 6942: 0f 8f 32 01 00 00 jg 0x6a7a 6948: 83 fe 05 cmp $0x5,%esi 694b: 7f 14 jg 0x6961 694d: 33 c0 xor %eax,%eax 694f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 6956: 89 07 mov %eax,(%rdi) 6958: 41 89 04 24 mov %eax,(%r12) 695c: e9 0d 01 00 00 jmp 0x6a6e 6961: 83 fe 06 cmp $0x6,%esi 6964: 7f 11 jg 0x6977 6966: 33 c0 xor %eax,%eax 6968: 89 45 00 mov %eax,0x0(%rbp) 696b: 89 07 mov %eax,(%rdi) 696d: 41 89 04 24 mov %eax,(%r12) 6971: 44 8b 55 00 mov 0x0(%rbp),%r10d 6975: eb 6a jmp 0x69e1 6977: 8d 4e ff lea -0x1(%rsi),%ecx 697a: 83 f9 10 cmp $0x10,%ecx 697d: 7f 4b jg 0x69ca 697f: 41 bb 01 00 00 00 mov $0x1,%r11d 6985: 41 d3 e3 shl %cl,%r11d 6988: 45 89 da mov %r11d,%r10d 698b: 41 c1 e2 04 shl $0x4,%r10d 698f: 41 8d 42 4f lea 0x4f(%r10),%eax 6993: 41 83 c2 3f add $0x3f,%r10d 6997: 83 e0 c0 and $0xffffffc0,%eax 699a: 41 83 e2 c0 and $0xffffffc0,%r10d 699e: 89 45 00 mov %eax,0x0(%rbp) 69a1: c7 07 00 00 00 00 movl $0x0,(%rdi) 69a7: 45 89 14 24 mov %r10d,(%r12) 69ab: 45 89 da mov %r11d,%r10d 69ae: 41 d1 fa sar $1,%r10d 69b1: 41 c1 ea 1e shr $0x1e,%r10d 69b5: 45 03 d3 add %r11d,%r10d 69b8: 41 83 e2 fc and $0xfffffffc,%r10d 69bc: 41 83 c2 43 add $0x43,%r10d 69c0: 41 83 e2 c0 and $0xffffffc0,%r10d 69c4: 44 03 55 00 add 0x0(%rbp),%r10d 69c8: eb 12 jmp 0x69dc 69ca: 48 89 ea mov %rbp,%rdx 69cd: 49 89 f8 mov %rdi,%r8 69d0: 4d 89 e1 mov %r12,%r9 69d3: e8 a8 96 03 00 call 0x40080 69d8: 44 8b 55 00 mov 0x0(%rbp),%r10d 69dc: 83 fe 13 cmp $0x13,%esi 69df: 7d 28 jge 0x6a09 69e1: 89 f1 mov %esi,%ecx 69e3: b8 01 00 00 00 mov $0x1,%eax 69e8: d3 e0 shl %cl,%eax 69ea: 41 89 c3 mov %eax,%r11d 69ed: 41 d1 fb sar $1,%r11d 69f0: 41 c1 eb 1e shr $0x1e,%r11d 69f4: 44 03 d8 add %eax,%r11d 69f7: 41 c1 eb 02 shr $0x2,%r11d 69fb: 41 c1 e3 04 shl $0x4,%r11d 69ff: 41 83 c3 3f add $0x3f,%r11d 6a03: 41 83 e3 c0 and $0xffffffc0,%r11d 6a07: eb 1b jmp 0x6a24 6a09: 8d 4e 15 lea 0x15(%rsi),%ecx 6a0c: 41 bb 01 00 00 00 mov $0x1,%r11d 6a12: 41 d3 e3 shl %cl,%r11d 6a15: 41 c1 e3 04 shl $0x4,%r11d 6a19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 6a20: 41 83 e3 c0 and $0xffffffc0,%r11d 6a24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 6a2b: 00 6a2c: 89 45 00 mov %eax,0x0(%rbp) 6a2f: 83 fe 0a cmp $0xa,%esi 6a32: 7f 04 jg 0x6a38 6a34: 33 c0 xor %eax,%eax 6a36: eb 25 jmp 0x6a5d 6a38: 89 f1 mov %esi,%ecx 6a3a: b8 01 00 00 00 mov $0x1,%eax 6a3f: 8b 2f mov (%rdi),%ebp 6a41: d3 e0 shl %cl,%eax 6a43: 89 c2 mov %eax,%edx 6a45: d1 fa sar $1,%edx 6a47: c1 ea 1e shr $0x1e,%edx 6a4a: 03 d0 add %eax,%edx 6a4c: c1 ea 02 shr $0x2,%edx 6a4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 6a56: 83 e6 c0 and $0xffffffc0,%esi 6a59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 6a5d: 89 07 mov %eax,(%rdi) 6a5f: 41 8b 04 24 mov (%r12),%eax 6a63: 85 c0 test %eax,%eax 6a65: 7e 07 jle 0x6a6e 6a67: 83 c0 40 add $0x40,%eax 6a6a: 41 89 04 24 mov %eax,(%r12) 6a6e: 33 c0 xor %eax,%eax 6a70: 48 83 c4 28 add $0x28,%rsp 6a74: 5d pop %rbp 6a75: 41 5c pop %r12 6a77: 5f pop %rdi 6a78: 5e pop %rsi 6a79: c3 ret 6a7a: b8 ef ff ff ff mov $0xffffffef,%eax 6a7f: 48 83 c4 28 add $0x28,%rsp 6a83: 5d pop %rbp 6a84: 41 5c pop %r12 6a86: 5f pop %rdi 6a87: 5e pop %rsi 6a88: c3 ret 6a89: b8 f8 ff ff ff mov $0xfffffff8,%eax 6a8e: 48 83 c4 28 add $0x28,%rsp 6a92: 5d pop %rbp 6a93: 41 5c pop %r12 6a95: 5f pop %rdi 6a96: 5e pop %rsi 6a97: c3 ret 6a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a9f: 00 6aa0: 56 push %rsi 6aa1: 57 push %rdi 6aa2: 41 54 push %r12 6aa4: 55 push %rbp 6aa5: 48 83 ec 28 sub $0x28,%rsp 6aa9: 89 ce mov %ecx,%esi 6aab: 4c 89 cd mov %r9,%rbp 6aae: 83 fe 1e cmp $0x1e,%esi 6ab1: 0f 87 83 01 00 00 ja 0x6c3a 6ab7: 48 85 ed test %rbp,%rbp 6aba: 0f 84 89 01 00 00 je 0x6c49 6ac0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6ac5: 48 85 ff test %rdi,%rdi 6ac8: 0f 84 7b 01 00 00 je 0x6c49 6ace: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 6ad3: 4d 85 e4 test %r12,%r12 6ad6: 0f 84 6d 01 00 00 je 0x6c49 6adc: 83 fa 08 cmp $0x8,%edx 6adf: 74 1e je 0x6aff 6ae1: 83 fa 04 cmp $0x4,%edx 6ae4: 74 19 je 0x6aff 6ae6: 83 fa 01 cmp $0x1,%edx 6ae9: 74 14 je 0x6aff 6aeb: 83 fa 02 cmp $0x2,%edx 6aee: 74 0f je 0x6aff 6af0: b8 ee ff ff ff mov $0xffffffee,%eax 6af5: 48 83 c4 28 add $0x28,%rsp 6af9: 5d pop %rbp 6afa: 41 5c pop %r12 6afc: 5f pop %rdi 6afd: 5e pop %rsi 6afe: c3 ret 6aff: 83 fe 1c cmp $0x1c,%esi 6b02: 0f 8f 32 01 00 00 jg 0x6c3a 6b08: 83 fe 04 cmp $0x4,%esi 6b0b: 7f 14 jg 0x6b21 6b0d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 6b14: 33 c0 xor %eax,%eax 6b16: 89 07 mov %eax,(%rdi) 6b18: 41 89 04 24 mov %eax,(%r12) 6b1c: e9 0d 01 00 00 jmp 0x6c2e 6b21: 83 fe 07 cmp $0x7,%esi 6b24: 7f 11 jg 0x6b37 6b26: 33 c0 xor %eax,%eax 6b28: 89 45 00 mov %eax,0x0(%rbp) 6b2b: 89 07 mov %eax,(%rdi) 6b2d: 41 89 04 24 mov %eax,(%r12) 6b31: 44 8b 55 00 mov 0x0(%rbp),%r10d 6b35: eb 6a jmp 0x6ba1 6b37: 8d 4e ff lea -0x1(%rsi),%ecx 6b3a: 83 f9 11 cmp $0x11,%ecx 6b3d: 7f 4b jg 0x6b8a 6b3f: 41 bb 01 00 00 00 mov $0x1,%r11d 6b45: 41 d3 e3 shl %cl,%r11d 6b48: 45 89 da mov %r11d,%r10d 6b4b: 41 c1 e2 04 shl $0x4,%r10d 6b4f: 41 8d 42 4f lea 0x4f(%r10),%eax 6b53: 41 83 c2 3f add $0x3f,%r10d 6b57: 83 e0 c0 and $0xffffffc0,%eax 6b5a: 41 83 e2 c0 and $0xffffffc0,%r10d 6b5e: 89 45 00 mov %eax,0x0(%rbp) 6b61: c7 07 00 00 00 00 movl $0x0,(%rdi) 6b67: 45 89 14 24 mov %r10d,(%r12) 6b6b: 45 89 da mov %r11d,%r10d 6b6e: 41 d1 fa sar $1,%r10d 6b71: 41 c1 ea 1e shr $0x1e,%r10d 6b75: 45 03 d3 add %r11d,%r10d 6b78: 41 83 e2 fc and $0xfffffffc,%r10d 6b7c: 41 83 c2 43 add $0x43,%r10d 6b80: 41 83 e2 c0 and $0xffffffc0,%r10d 6b84: 44 03 55 00 add 0x0(%rbp),%r10d 6b88: eb 12 jmp 0x6b9c 6b8a: 48 89 ea mov %rbp,%rdx 6b8d: 49 89 f8 mov %rdi,%r8 6b90: 4d 89 e1 mov %r12,%r9 6b93: e8 08 97 03 00 call 0x402a0 6b98: 44 8b 55 00 mov 0x0(%rbp),%r10d 6b9c: 83 fe 11 cmp $0x11,%esi 6b9f: 7d 28 jge 0x6bc9 6ba1: 89 f1 mov %esi,%ecx 6ba3: b8 01 00 00 00 mov $0x1,%eax 6ba8: d3 e0 shl %cl,%eax 6baa: 41 89 c3 mov %eax,%r11d 6bad: 41 d1 fb sar $1,%r11d 6bb0: 41 c1 eb 1e shr $0x1e,%r11d 6bb4: 44 03 d8 add %eax,%r11d 6bb7: 41 c1 eb 02 shr $0x2,%r11d 6bbb: 41 c1 e3 04 shl $0x4,%r11d 6bbf: 41 83 c3 3f add $0x3f,%r11d 6bc3: 41 83 e3 c0 and $0xffffffc0,%r11d 6bc7: eb 1b jmp 0x6be4 6bc9: 41 bb 01 00 00 00 mov $0x1,%r11d 6bcf: 8d 4e 15 lea 0x15(%rsi),%ecx 6bd2: 41 d3 e3 shl %cl,%r11d 6bd5: 41 c1 e3 04 shl $0x4,%r11d 6bd9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 6be0: 41 83 e3 c0 and $0xffffffc0,%r11d 6be4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 6beb: 00 6bec: 89 45 00 mov %eax,0x0(%rbp) 6bef: 83 fe 0a cmp $0xa,%esi 6bf2: 7f 04 jg 0x6bf8 6bf4: 33 c0 xor %eax,%eax 6bf6: eb 25 jmp 0x6c1d 6bf8: 89 f1 mov %esi,%ecx 6bfa: b8 01 00 00 00 mov $0x1,%eax 6bff: d3 e0 shl %cl,%eax 6c01: 89 c2 mov %eax,%edx 6c03: d1 fa sar $1,%edx 6c05: c1 ea 1e shr $0x1e,%edx 6c08: 03 d0 add %eax,%edx 6c0a: c1 ea 02 shr $0x2,%edx 6c0d: 8b 2f mov (%rdi),%ebp 6c0f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 6c16: 83 e6 c0 and $0xffffffc0,%esi 6c19: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 6c1d: 89 07 mov %eax,(%rdi) 6c1f: 41 8b 04 24 mov (%r12),%eax 6c23: 85 c0 test %eax,%eax 6c25: 7e 07 jle 0x6c2e 6c27: 83 c0 40 add $0x40,%eax 6c2a: 41 89 04 24 mov %eax,(%r12) 6c2e: 33 c0 xor %eax,%eax 6c30: 48 83 c4 28 add $0x28,%rsp 6c34: 5d pop %rbp 6c35: 41 5c pop %r12 6c37: 5f pop %rdi 6c38: 5e pop %rsi 6c39: c3 ret 6c3a: b8 ef ff ff ff mov $0xffffffef,%eax 6c3f: 48 83 c4 28 add $0x28,%rsp 6c43: 5d pop %rbp 6c44: 41 5c pop %r12 6c46: 5f pop %rdi 6c47: 5e pop %rsi 6c48: c3 ret 6c49: b8 f8 ff ff ff mov $0xfffffff8,%eax 6c4e: 48 83 c4 28 add $0x28,%rsp 6c52: 5d pop %rbp 6c53: 41 5c pop %r12 6c55: 5f pop %rdi 6c56: 5e pop %rsi 6c57: c3 ret 6c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c5f: 00 6c60: 56 push %rsi 6c61: 57 push %rdi 6c62: 41 54 push %r12 6c64: 41 55 push %r13 6c66: 48 83 ec 28 sub $0x28,%rsp 6c6a: 41 89 cc mov %ecx,%r12d 6c6d: 4d 89 cd mov %r9,%r13 6c70: 41 83 fc 1e cmp $0x1e,%r12d 6c74: 0f 87 8b 01 00 00 ja 0x6e05 6c7a: 4d 85 ed test %r13,%r13 6c7d: 0f 84 92 01 00 00 je 0x6e15 6c83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6c88: 48 85 ff test %rdi,%rdi 6c8b: 0f 84 84 01 00 00 je 0x6e15 6c91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 6c96: 48 85 f6 test %rsi,%rsi 6c99: 0f 84 76 01 00 00 je 0x6e15 6c9f: 83 fa 08 cmp $0x8,%edx 6ca2: 74 1f je 0x6cc3 6ca4: 83 fa 04 cmp $0x4,%edx 6ca7: 74 1a je 0x6cc3 6ca9: 83 fa 01 cmp $0x1,%edx 6cac: 74 15 je 0x6cc3 6cae: 83 fa 02 cmp $0x2,%edx 6cb1: 74 10 je 0x6cc3 6cb3: b8 ee ff ff ff mov $0xffffffee,%eax 6cb8: 48 83 c4 28 add $0x28,%rsp 6cbc: 41 5d pop %r13 6cbe: 41 5c pop %r12 6cc0: 5f pop %rdi 6cc1: 5e pop %rsi 6cc2: c3 ret 6cc3: 41 83 fc 1c cmp $0x1c,%r12d 6cc7: 0f 8f 38 01 00 00 jg 0x6e05 6ccd: 41 83 fc 04 cmp $0x4,%r12d 6cd1: 7f 13 jg 0x6ce6 6cd3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 6cda: 00 6cdb: 33 c0 xor %eax,%eax 6cdd: 89 07 mov %eax,(%rdi) 6cdf: 89 06 mov %eax,(%rsi) 6ce1: e9 12 01 00 00 jmp 0x6df8 6ce6: 41 83 fc 07 cmp $0x7,%r12d 6cea: 7f 15 jg 0x6d01 6cec: 33 c0 xor %eax,%eax 6cee: 41 89 45 00 mov %eax,0x0(%r13) 6cf2: 89 07 mov %eax,(%rdi) 6cf4: 89 06 mov %eax,(%rsi) 6cf6: b8 01 00 00 00 mov $0x1,%eax 6cfb: 45 8b 55 00 mov 0x0(%r13),%r10d 6cff: eb 73 jmp 0x6d74 6d01: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 6d06: 83 f9 11 cmp $0x11,%ecx 6d09: 7f 4c jg 0x6d57 6d0b: b8 01 00 00 00 mov $0x1,%eax 6d10: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 6d15: 45 89 da mov %r11d,%r10d 6d18: 41 c1 e2 04 shl $0x4,%r10d 6d1c: 41 8d 4a 4f lea 0x4f(%r10),%ecx 6d20: 41 83 c2 3f add $0x3f,%r10d 6d24: 83 e1 c0 and $0xffffffc0,%ecx 6d27: 41 83 e2 c0 and $0xffffffc0,%r10d 6d2b: 41 89 4d 00 mov %ecx,0x0(%r13) 6d2f: c7 07 00 00 00 00 movl $0x0,(%rdi) 6d35: 44 89 16 mov %r10d,(%rsi) 6d38: 45 89 da mov %r11d,%r10d 6d3b: 41 d1 fa sar $1,%r10d 6d3e: 41 c1 ea 1e shr $0x1e,%r10d 6d42: 45 03 d3 add %r11d,%r10d 6d45: 41 83 e2 fc and $0xfffffffc,%r10d 6d49: 41 83 c2 43 add $0x43,%r10d 6d4d: 41 83 e2 c0 and $0xffffffc0,%r10d 6d51: 45 03 55 00 add 0x0(%r13),%r10d 6d55: eb 17 jmp 0x6d6e 6d57: 4c 89 ea mov %r13,%rdx 6d5a: 49 89 f8 mov %rdi,%r8 6d5d: 49 89 f1 mov %rsi,%r9 6d60: e8 5b 97 03 00 call 0x404c0 6d65: 45 8b 55 00 mov 0x0(%r13),%r10d 6d69: b8 01 00 00 00 mov $0x1,%eax 6d6e: 41 83 fc 11 cmp $0x11,%r12d 6d72: 7d 24 jge 0x6d98 6d74: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 6d79: 41 89 cb mov %ecx,%r11d 6d7c: 41 d1 fb sar $1,%r11d 6d7f: 41 c1 eb 1e shr $0x1e,%r11d 6d83: 44 03 d9 add %ecx,%r11d 6d86: 41 c1 eb 02 shr $0x2,%r11d 6d8a: 41 c1 e3 04 shl $0x4,%r11d 6d8e: 41 83 c3 3f add $0x3f,%r11d 6d92: 41 83 e3 c0 and $0xffffffc0,%r11d 6d96: eb 19 jmp 0x6db1 6d98: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 6d9d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 6da2: 41 c1 e3 04 shl $0x4,%r11d 6da6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 6dad: 41 83 e3 c0 and $0xffffffc0,%r11d 6db1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 6db8: 00 6db9: 41 89 4d 00 mov %ecx,0x0(%r13) 6dbd: 41 83 fc 0a cmp $0xa,%r12d 6dc1: 7f 04 jg 0x6dc7 6dc3: 33 c0 xor %eax,%eax 6dc5: eb 24 jmp 0x6deb 6dc7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 6dcc: 89 c2 mov %eax,%edx 6dce: d1 fa sar $1,%edx 6dd0: c1 ea 1e shr $0x1e,%edx 6dd3: 03 d0 add %eax,%edx 6dd5: c1 ea 02 shr $0x2,%edx 6dd8: 8b 0f mov (%rdi),%ecx 6dda: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 6de1: 00 6de2: 41 83 e2 c0 and $0xffffffc0,%r10d 6de6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 6deb: 89 07 mov %eax,(%rdi) 6ded: 8b 06 mov (%rsi),%eax 6def: 85 c0 test %eax,%eax 6df1: 7e 05 jle 0x6df8 6df3: 83 c0 40 add $0x40,%eax 6df6: 89 06 mov %eax,(%rsi) 6df8: 33 c0 xor %eax,%eax 6dfa: 48 83 c4 28 add $0x28,%rsp 6dfe: 41 5d pop %r13 6e00: 41 5c pop %r12 6e02: 5f pop %rdi 6e03: 5e pop %rsi 6e04: c3 ret 6e05: b8 ef ff ff ff mov $0xffffffef,%eax 6e0a: 48 83 c4 28 add $0x28,%rsp 6e0e: 41 5d pop %r13 6e10: 41 5c pop %r12 6e12: 5f pop %rdi 6e13: 5e pop %rsi 6e14: c3 ret 6e15: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e1a: 48 83 c4 28 add $0x28,%rsp 6e1e: 41 5d pop %r13 6e20: 41 5c pop %r12 6e22: 5f pop %rdi 6e23: 5e pop %rsi 6e24: c3 ret 6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e2c: 00 6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e40: 56 push %rsi 6e41: 57 push %rdi 6e42: 41 54 push %r12 6e44: 41 55 push %r13 6e46: 48 83 ec 28 sub $0x28,%rsp 6e4a: 41 89 cc mov %ecx,%r12d 6e4d: 4d 89 cd mov %r9,%r13 6e50: 41 83 fc 1e cmp $0x1e,%r12d 6e54: 0f 87 8b 01 00 00 ja 0x6fe5 6e5a: 4d 85 ed test %r13,%r13 6e5d: 0f 84 92 01 00 00 je 0x6ff5 6e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6e68: 48 85 ff test %rdi,%rdi 6e6b: 0f 84 84 01 00 00 je 0x6ff5 6e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 6e76: 48 85 f6 test %rsi,%rsi 6e79: 0f 84 76 01 00 00 je 0x6ff5 6e7f: 83 fa 08 cmp $0x8,%edx 6e82: 74 1f je 0x6ea3 6e84: 83 fa 04 cmp $0x4,%edx 6e87: 74 1a je 0x6ea3 6e89: 83 fa 01 cmp $0x1,%edx 6e8c: 74 15 je 0x6ea3 6e8e: 83 fa 02 cmp $0x2,%edx 6e91: 74 10 je 0x6ea3 6e93: b8 ee ff ff ff mov $0xffffffee,%eax 6e98: 48 83 c4 28 add $0x28,%rsp 6e9c: 41 5d pop %r13 6e9e: 41 5c pop %r12 6ea0: 5f pop %rdi 6ea1: 5e pop %rsi 6ea2: c3 ret 6ea3: 41 83 fc 1c cmp $0x1c,%r12d 6ea7: 0f 8f 38 01 00 00 jg 0x6fe5 6ead: 41 83 fc 04 cmp $0x4,%r12d 6eb1: 7f 13 jg 0x6ec6 6eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 6eba: 00 6ebb: 33 c0 xor %eax,%eax 6ebd: 89 07 mov %eax,(%rdi) 6ebf: 89 06 mov %eax,(%rsi) 6ec1: e9 12 01 00 00 jmp 0x6fd8 6ec6: 41 83 fc 07 cmp $0x7,%r12d 6eca: 7f 15 jg 0x6ee1 6ecc: 33 c0 xor %eax,%eax 6ece: 41 89 45 00 mov %eax,0x0(%r13) 6ed2: 89 07 mov %eax,(%rdi) 6ed4: 89 06 mov %eax,(%rsi) 6ed6: b8 01 00 00 00 mov $0x1,%eax 6edb: 45 8b 55 00 mov 0x0(%r13),%r10d 6edf: eb 73 jmp 0x6f54 6ee1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 6ee6: 83 f9 11 cmp $0x11,%ecx 6ee9: 7f 4c jg 0x6f37 6eeb: b8 01 00 00 00 mov $0x1,%eax 6ef0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 6ef5: 45 89 da mov %r11d,%r10d 6ef8: 41 c1 e2 04 shl $0x4,%r10d 6efc: 41 8d 4a 4f lea 0x4f(%r10),%ecx 6f00: 41 83 c2 3f add $0x3f,%r10d 6f04: 83 e1 c0 and $0xffffffc0,%ecx 6f07: 41 83 e2 c0 and $0xffffffc0,%r10d 6f0b: 41 89 4d 00 mov %ecx,0x0(%r13) 6f0f: c7 07 00 00 00 00 movl $0x0,(%rdi) 6f15: 44 89 16 mov %r10d,(%rsi) 6f18: 45 89 da mov %r11d,%r10d 6f1b: 41 d1 fa sar $1,%r10d 6f1e: 41 c1 ea 1e shr $0x1e,%r10d 6f22: 45 03 d3 add %r11d,%r10d 6f25: 41 83 e2 fc and $0xfffffffc,%r10d 6f29: 41 83 c2 43 add $0x43,%r10d 6f2d: 41 83 e2 c0 and $0xffffffc0,%r10d 6f31: 45 03 55 00 add 0x0(%r13),%r10d 6f35: eb 17 jmp 0x6f4e 6f37: 4c 89 ea mov %r13,%rdx 6f3a: 49 89 f8 mov %rdi,%r8 6f3d: 49 89 f1 mov %rsi,%r9 6f40: e8 9b 97 03 00 call 0x406e0 6f45: 45 8b 55 00 mov 0x0(%r13),%r10d 6f49: b8 01 00 00 00 mov $0x1,%eax 6f4e: 41 83 fc 11 cmp $0x11,%r12d 6f52: 7d 24 jge 0x6f78 6f54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx 6f59: 41 89 cb mov %ecx,%r11d 6f5c: 41 d1 fb sar $1,%r11d 6f5f: 41 c1 eb 1e shr $0x1e,%r11d 6f63: 44 03 d9 add %ecx,%r11d 6f66: 41 c1 eb 02 shr $0x2,%r11d 6f6a: 41 c1 e3 04 shl $0x4,%r11d 6f6e: 41 83 c3 3f add $0x3f,%r11d 6f72: 41 83 e3 c0 and $0xffffffc0,%r11d 6f76: eb 19 jmp 0x6f91 6f78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx 6f7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d 6f82: 41 c1 e3 04 shl $0x4,%r11d 6f86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 6f8d: 41 83 e3 c0 and $0xffffffc0,%r11d 6f91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx 6f98: 00 6f99: 41 89 4d 00 mov %ecx,0x0(%r13) 6f9d: 41 83 fc 0a cmp $0xa,%r12d 6fa1: 7f 04 jg 0x6fa7 6fa3: 33 c0 xor %eax,%eax 6fa5: eb 24 jmp 0x6fcb 6fa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax 6fac: 89 c2 mov %eax,%edx 6fae: d1 fa sar $1,%edx 6fb0: c1 ea 1e shr $0x1e,%edx 6fb3: 03 d0 add %eax,%edx 6fb5: c1 ea 02 shr $0x2,%edx 6fb8: 8b 0f mov (%rdi),%ecx 6fba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d 6fc1: 00 6fc2: 41 83 e2 c0 and $0xffffffc0,%r10d 6fc6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax 6fcb: 89 07 mov %eax,(%rdi) 6fcd: 8b 06 mov (%rsi),%eax 6fcf: 85 c0 test %eax,%eax 6fd1: 7e 05 jle 0x6fd8 6fd3: 83 c0 40 add $0x40,%eax 6fd6: 89 06 mov %eax,(%rsi) 6fd8: 33 c0 xor %eax,%eax 6fda: 48 83 c4 28 add $0x28,%rsp 6fde: 41 5d pop %r13 6fe0: 41 5c pop %r12 6fe2: 5f pop %rdi 6fe3: 5e pop %rsi 6fe4: c3 ret 6fe5: b8 ef ff ff ff mov $0xffffffef,%eax 6fea: 48 83 c4 28 add $0x28,%rsp 6fee: 41 5d pop %r13 6ff0: 41 5c pop %r12 6ff2: 5f pop %rdi 6ff3: 5e pop %rsi 6ff4: c3 ret 6ff5: b8 f8 ff ff ff mov $0xfffffff8,%eax 6ffa: 48 83 c4 28 add $0x28,%rsp 6ffe: 41 5d pop %r13 7000: 41 5c pop %r12 7002: 5f pop %rdi 7003: 5e pop %rsi 7004: c3 ret 7005: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 700c: 00 700d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7020: 48 83 ec 28 sub $0x28,%rsp 7024: 48 85 c9 test %rcx,%rcx 7027: 74 25 je 0x704e 7029: 48 85 d2 test %rdx,%rdx 702c: 74 20 je 0x704e 702e: 4d 85 c0 test %r8,%r8 7031: 74 1b je 0x704e 7033: 45 85 c9 test %r9d,%r9d 7036: 7f 0a jg 0x7042 7038: b8 fa ff ff ff mov $0xfffffffa,%eax 703d: 48 83 c4 28 add $0x28,%rsp 7041: c3 ret 7042: e8 b9 98 03 00 call 0x40900 7047: 33 c0 xor %eax,%eax 7049: 48 83 c4 28 add $0x28,%rsp 704d: c3 ret 704e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7053: 48 83 c4 28 add $0x28,%rsp 7057: c3 ret 7058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 705f: 00 7060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7065: 48 85 c9 test %rcx,%rcx 7068: 74 27 je 0x7091 706a: 48 85 d2 test %rdx,%rdx 706d: 74 22 je 0x7091 706f: 4d 85 c0 test %r8,%r8 7072: 74 1d je 0x7091 7074: 45 85 c9 test %r9d,%r9d 7077: 7f 0b jg 0x7084 7079: b8 fa ff ff ff mov $0xfffffffa,%eax 707e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7083: c3 ret 7084: e8 57 9c 03 00 call 0x40ce0 7089: 33 c0 xor %eax,%eax 708b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7090: c3 ret 7091: b8 f8 ff ff ff mov $0xfffffff8,%eax 7096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 709b: c3 ret 709c: 0f 1f 40 00 nopl 0x0(%rax) 70a0: 48 83 ec 28 sub $0x28,%rsp 70a4: 48 85 c9 test %rcx,%rcx 70a7: 74 25 je 0x70ce 70a9: 48 85 d2 test %rdx,%rdx 70ac: 74 20 je 0x70ce 70ae: 4d 85 c0 test %r8,%r8 70b1: 74 1b je 0x70ce 70b3: 45 85 c9 test %r9d,%r9d 70b6: 7f 0a jg 0x70c2 70b8: b8 fa ff ff ff mov $0xfffffffa,%eax 70bd: 48 83 c4 28 add $0x28,%rsp 70c1: c3 ret 70c2: e8 f9 9f 03 00 call 0x410c0 70c7: 33 c0 xor %eax,%eax 70c9: 48 83 c4 28 add $0x28,%rsp 70cd: c3 ret 70ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 70d3: 48 83 c4 28 add $0x28,%rsp 70d7: c3 ret 70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70df: 00 70e0: 41 57 push %r15 70e2: 49 89 ca mov %rcx,%r10 70e5: 49 89 d3 mov %rdx,%r11 70e8: 4d 85 d2 test %r10,%r10 70eb: 0f 84 fb 00 00 00 je 0x71ec 70f1: 4d 85 db test %r11,%r11 70f4: 0f 84 f2 00 00 00 je 0x71ec 70fa: 4d 85 c0 test %r8,%r8 70fd: 0f 84 e9 00 00 00 je 0x71ec 7103: 45 85 c9 test %r9d,%r9d 7106: 0f 8e d8 00 00 00 jle 0x71e4 710c: 49 63 d1 movslq %r9d,%rdx 710f: 48 83 fa 08 cmp $0x8,%rdx 7113: 0f 8c c6 00 00 00 jl 0x71df 7119: 4c 89 c0 mov %r8,%rax 711c: 48 83 e0 0f and $0xf,%rax 7120: 85 c0 test %eax,%eax 7122: 74 10 je 0x7134 7124: a8 03 test $0x3,%al 7126: 0f 85 b3 00 00 00 jne 0x71df 712c: f7 d8 neg %eax 712e: 83 c0 10 add $0x10,%eax 7131: c1 e8 02 shr $0x2,%eax 7134: 89 c1 mov %eax,%ecx 7136: 4c 8d 79 08 lea 0x8(%rcx),%r15 713a: 49 3b d7 cmp %r15,%rdx 713d: 0f 8c 9c 00 00 00 jl 0x71df 7143: 45 89 cf mov %r9d,%r15d 7146: 44 2b f8 sub %eax,%r15d 7149: 41 83 e7 07 and $0x7,%r15d 714d: 45 2b cf sub %r15d,%r9d 7150: 4d 63 c9 movslq %r9d,%r9 7153: 85 c0 test %eax,%eax 7155: b8 00 00 00 00 mov $0x0,%eax 715a: 76 24 jbe 0x7180 715c: 0f 1f 40 00 nopl 0x0(%rax) 7160: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0 7166: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 716c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 7172: 48 ff c0 inc %rax 7175: 48 3b c1 cmp %rcx,%rax 7178: 72 e6 jb 0x7160 717a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 7186: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2 718d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1 7193: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3 719a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 71a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 71a7: 48 83 c1 08 add $0x8,%rcx 71ab: 49 3b c9 cmp %r9,%rcx 71ae: 72 d0 jb 0x7180 71b0: 4c 3b ca cmp %rdx,%r9 71b3: 73 25 jae 0x71da 71b5: 0f 1f 40 00 nopl 0x0(%rax) 71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71c0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0 71c6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1 71cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 71d2: 49 ff c1 inc %r9 71d5: 4c 3b ca cmp %rdx,%r9 71d8: 72 e6 jb 0x71c0 71da: 33 c0 xor %eax,%eax 71dc: 41 5f pop %r15 71de: c3 ret 71df: 45 33 c9 xor %r9d,%r9d 71e2: eb cc jmp 0x71b0 71e4: b8 fa ff ff ff mov $0xfffffffa,%eax 71e9: 41 5f pop %r15 71eb: c3 ret 71ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 71f1: 41 5f pop %r15 71f3: c3 ret 71f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 71f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7200: 53 push %rbx 7201: 57 push %rdi 7202: 55 push %rbp 7203: 49 89 ca mov %rcx,%r10 7206: 4d 85 d2 test %r10,%r10 7209: 0f 84 92 01 00 00 je 0x73a1 720f: 48 85 d2 test %rdx,%rdx 7212: 0f 84 89 01 00 00 je 0x73a1 7218: 4d 85 c0 test %r8,%r8 721b: 0f 84 80 01 00 00 je 0x73a1 7221: 45 85 c9 test %r9d,%r9d 7224: 0f 8e 6e 01 00 00 jle 0x7398 722a: 41 83 f9 10 cmp $0x10,%r9d 722e: 0f 8c 50 01 00 00 jl 0x7384 7234: 41 83 f9 1d cmp $0x1d,%r9d 7238: 0f 8c 4d 01 00 00 jl 0x738b 723e: 4c 89 c1 mov %r8,%rcx 7241: 48 83 e1 1f and $0x1f,%rcx 7245: 89 c9 mov %ecx,%ecx 7247: 85 c9 test %ecx,%ecx 7249: 74 11 je 0x725c 724b: f6 c1 03 test $0x3,%cl 724e: 0f 85 30 01 00 00 jne 0x7384 7254: f7 d9 neg %ecx 7256: 83 c1 20 add $0x20,%ecx 7259: c1 e9 02 shr $0x2,%ecx 725c: 8d 41 10 lea 0x10(%rcx),%eax 725f: 44 3b c8 cmp %eax,%r9d 7262: 0f 8c 1c 01 00 00 jl 0x7384 7268: 44 89 cf mov %r9d,%edi 726b: 33 c0 xor %eax,%eax 726d: 2b f9 sub %ecx,%edi 726f: 83 e7 0f and $0xf,%edi 7272: f7 df neg %edi 7274: 41 03 f9 add %r9d,%edi 7277: 85 c9 test %ecx,%ecx 7279: 76 1e jbe 0x7299 727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7280: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 7285: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 728b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 7291: 48 ff c0 inc %rax 7294: 48 3b c1 cmp %rcx,%rax 7297: 72 e7 jb 0x7280 7299: 48 63 c7 movslq %edi,%rax 729c: 0f 1f 40 00 nopl 0x0(%rax) 72a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 72a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 72ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 72b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 72b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 72be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 72c5: 48 83 c1 10 add $0x10,%rcx 72c9: 48 3b c8 cmp %rax,%rcx 72cc: 72 d2 jb 0x72a0 72ce: 8d 47 01 lea 0x1(%rdi),%eax 72d1: 41 3b c1 cmp %r9d,%eax 72d4: 0f 87 9d 00 00 00 ja 0x7377 72da: 4d 63 c9 movslq %r9d,%r9 72dd: 48 63 ff movslq %edi,%rdi 72e0: 4c 2b cf sub %rdi,%r9 72e3: 49 83 f9 04 cmp $0x4,%r9 72e7: 0f 8c 93 00 00 00 jl 0x7380 72ed: 48 63 ff movslq %edi,%rdi 72f0: 44 89 cd mov %r9d,%ebp 72f3: 83 e5 fc and $0xfffffffc,%ebp 72f6: 33 c9 xor %ecx,%ecx 72f8: 48 63 ed movslq %ebp,%rbp 72fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 72ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax 7303: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11 7307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 730e: 00 730f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7316: 0f 1f 00 nopl (%rax) 7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 7326: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 732b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 7330: 48 83 c1 04 add $0x4,%rcx 7334: 48 3b cd cmp %rbp,%rcx 7337: 72 e7 jb 0x7320 7339: 49 3b e9 cmp %r9,%rbp 733c: 73 39 jae 0x7377 733e: 48 63 ff movslq %edi,%rdi 7341: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 7345: 49 8d 0c ba lea (%r10,%rdi,4),%rcx 7349: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 734d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7354: 00 7355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 735c: 0f 1f 40 00 nopl 0x0(%rax) 7360: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 7365: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1 736a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4) 736f: 48 ff c5 inc %rbp 7372: 49 3b e9 cmp %r9,%rbp 7375: 72 e9 jb 0x7360 7377: 33 c0 xor %eax,%eax 7379: c5 f8 77 vzeroupper 737c: 5d pop %rbp 737d: 5f pop %rdi 737e: 5b pop %rbx 737f: c3 ret 7380: 33 ed xor %ebp,%ebp 7382: eb b5 jmp 0x7339 7384: 33 ff xor %edi,%edi 7386: e9 43 ff ff ff jmp 0x72ce 738b: 44 89 cf mov %r9d,%edi 738e: 33 c9 xor %ecx,%ecx 7390: 83 e7 f0 and $0xfffffff0,%edi 7393: e9 01 ff ff ff jmp 0x7299 7398: b8 fa ff ff ff mov $0xfffffffa,%eax 739d: 5d pop %rbp 739e: 5f pop %rdi 739f: 5b pop %rbx 73a0: c3 ret 73a1: b8 f8 ff ff ff mov $0xfffffff8,%eax 73a6: 5d pop %rbp 73a7: 5f pop %rdi 73a8: 5b pop %rbx 73a9: c3 ret 73aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73b1: 00 73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 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 73 b2 a5 01 call 0x1a62650 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 b2 f7 a5 01 call 0x1a66bd0 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 33 1b a6 01 call 0x1a68fb0 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 63 5d a6 01 call 0x1a6d220 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 23 a1 a6 01 call 0x1a71620 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 83 d9 a6 01 call 0x1a74ec0 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 20 je 0x7589 7569: 48 85 d2 test %rdx,%rdx 756c: 74 1b je 0x7589 756e: 45 85 c0 test %r8d,%r8d 7571: 7f 0a jg 0x757d 7573: b8 fa ff ff ff mov $0xfffffffa,%eax 7578: 48 83 c4 28 add $0x28,%rsp 757c: c3 ret 757d: e8 3e 9f 03 00 call 0x414c0 7582: 33 c0 xor %eax,%eax 7584: 48 83 c4 28 add $0x28,%rsp 7588: c3 ret 7589: b8 f8 ff ff ff mov $0xfffffff8,%eax 758e: 48 83 c4 28 add $0x28,%rsp 7592: c3 ret 7593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 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 22 je 0x75cc 75aa: 48 85 d2 test %rdx,%rdx 75ad: 74 1d je 0x75cc 75af: 45 85 c0 test %r8d,%r8d 75b2: 7f 0b jg 0x75bf 75b4: b8 fa ff ff ff mov $0xfffffffa,%eax 75b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 75be: c3 ret 75bf: e8 dc a1 03 00 call 0x417a0 75c4: 33 c0 xor %eax,%eax 75c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 75cb: c3 ret 75cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 75d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 75d6: c3 ret 75d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 75de: 00 00 75e0: 48 83 ec 28 sub $0x28,%rsp 75e4: 48 85 c9 test %rcx,%rcx 75e7: 74 20 je 0x7609 75e9: 48 85 d2 test %rdx,%rdx 75ec: 74 1b je 0x7609 75ee: 45 85 c0 test %r8d,%r8d 75f1: 7f 0a jg 0x75fd 75f3: b8 fa ff ff ff mov $0xfffffffa,%eax 75f8: 48 83 c4 28 add $0x28,%rsp 75fc: c3 ret 75fd: e8 7e a4 03 00 call 0x41a80 7602: 33 c0 xor %eax,%eax 7604: 48 83 c4 28 add $0x28,%rsp 7608: c3 ret 7609: b8 f8 ff ff ff mov $0xfffffff8,%eax 760e: 48 83 c4 28 add $0x28,%rsp 7612: c3 ret 7613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 761f: 00 7620: 41 54 push %r12 7622: 55 push %rbp 7623: 49 89 d1 mov %rdx,%r9 7626: 48 85 c9 test %rcx,%rcx 7629: 0f 84 cf 02 00 00 je 0x78fe 762f: 4d 85 c9 test %r9,%r9 7632: 0f 84 c6 02 00 00 je 0x78fe 7638: 45 85 c0 test %r8d,%r8d 763b: 0f 8e b4 02 00 00 jle 0x78f5 7641: 41 83 f8 08 cmp $0x8,%r8d 7645: 0f 8c 9b 02 00 00 jl 0x78e6 764b: 4c 89 c8 mov %r9,%rax 764e: 48 83 e0 1f and $0x1f,%rax 7652: 89 c0 mov %eax,%eax 7654: 85 c0 test %eax,%eax 7656: 74 0d je 0x7665 7658: a8 0f test $0xf,%al 765a: 0f 85 86 02 00 00 jne 0x78e6 7660: b8 01 00 00 00 mov $0x1,%eax 7665: 8d 50 08 lea 0x8(%rax),%edx 7668: 44 3b c2 cmp %edx,%r8d 766b: 0f 8c 75 02 00 00 jl 0x78e6 7671: 44 89 c5 mov %r8d,%ebp 7674: 45 33 db xor %r11d,%r11d 7677: 2b e8 sub %eax,%ebp 7679: 45 33 d2 xor %r10d,%r10d 767c: 83 e5 07 and $0x7,%ebp 767f: 4c 89 ca mov %r9,%rdx 7682: f7 dd neg %ebp 7684: 41 03 e8 add %r8d,%ebp 7687: 85 c0 test %eax,%eax 7689: 76 4e jbe 0x76d9 768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7692: 00 7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 76a0: c5 f9 10 12 vmovupd (%rdx),%xmm2 76a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1 76aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0 76b0: 49 ff c3 inc %r11 76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 76b7: 49 83 c2 10 add $0x10,%r10 76bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 76c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 76c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 76c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 76cc: c5 f9 11 0a vmovupd %xmm1,(%rdx) 76d0: 48 83 c2 10 add $0x10,%rdx 76d4: 4c 3b d8 cmp %rax,%r11 76d7: 72 c7 jb 0x76a0 76d9: 49 89 c2 mov %rax,%r10 76dc: 49 c1 e2 04 shl $0x4,%r10 76e0: 48 63 d5 movslq %ebp,%rdx 76e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76ea: 00 76eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7700: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2 7706: 48 83 c0 08 add $0x8,%rax 770a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0 7710: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1 7716: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 771a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3 7721: 01 7722: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 7727: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 772b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 772f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5 7736: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 773a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1) 7740: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3 7747: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4 774e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 7752: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0 7759: 01 775a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 775f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 7763: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 7767: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 776b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2 7772: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1) 7779: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0 7780: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1 7787: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 778b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3 7792: 01 7793: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 7798: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 779c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 77a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5 77a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 77ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1) 77b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3 77b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4 77c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5 77c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0 77cb: 01 77cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1 77d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2 77d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3 77d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4 77dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1) 77e4: 49 81 c2 80 00 00 00 add $0x80,%r10 77eb: 48 3b c2 cmp %rdx,%rax 77ee: 0f 82 0c ff ff ff jb 0x7700 77f4: 8d 45 01 lea 0x1(%rbp),%eax 77f7: 41 3b c0 cmp %r8d,%eax 77fa: 0f 87 d9 00 00 00 ja 0x78d9 7800: 4d 63 c0 movslq %r8d,%r8 7803: 4c 2b c2 sub %rdx,%r8 7806: 49 83 f8 02 cmp $0x2,%r8 780a: 0f 8c d2 00 00 00 jl 0x78e2 7810: 48 c1 e2 04 shl $0x4,%rdx 7814: 44 89 c0 mov %r8d,%eax 7817: 83 e0 fe and $0xfffffffe,%eax 781a: 45 33 e4 xor %r12d,%r12d 781d: 48 63 c0 movslq %eax,%rax 7820: 45 33 d2 xor %r10d,%r10d 7823: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11 7827: 49 03 d1 add %r9,%rdx 782a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7831: 00 7832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7840: c5 fd 10 12 vmovupd (%rdx),%ymm2 7844: 49 83 c4 02 add $0x2,%r12 7848: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0 784e: c5 ff 12 0a vmovddup (%rdx),%ymm1 7852: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4 7856: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3 785d: 01 785e: 49 83 c2 20 add $0x20,%r10 7862: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5 7867: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0 786b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1 786f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 7873: c5 fd 11 12 vmovupd %ymm2,(%rdx) 7877: 48 83 c2 20 add $0x20,%rdx 787b: 4c 3b e0 cmp %rax,%r12 787e: 72 c0 jb 0x7840 7880: 48 89 c2 mov %rax,%rdx 7883: 48 c1 e2 04 shl $0x4,%rdx 7887: 49 3b c0 cmp %r8,%rax 788a: 73 4d jae 0x78d9 788c: 48 63 ed movslq %ebp,%rbp 788f: 48 c1 e5 04 shl $0x4,%rbp 7893: 4c 03 cd add %rbp,%r9 7896: 48 03 cd add %rbp,%rcx 7899: 4c 03 ca add %rdx,%r9 789c: 0f 1f 40 00 nopl 0x0(%rax) 78a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2 78a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1 78aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0 78af: 48 ff c0 inc %rax 78b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 78b6: 48 83 c2 10 add $0x10,%rdx 78ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 78bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 78c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 78c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 78cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9) 78d0: 49 83 c1 10 add $0x10,%r9 78d4: 49 3b c0 cmp %r8,%rax 78d7: 72 c7 jb 0x78a0 78d9: 33 c0 xor %eax,%eax 78db: c5 f8 77 vzeroupper 78de: 5d pop %rbp 78df: 41 5c pop %r12 78e1: c3 ret 78e2: 33 c0 xor %eax,%eax 78e4: eb 9a jmp 0x7880 78e6: 33 ed xor %ebp,%ebp 78e8: 41 83 f8 01 cmp $0x1,%r8d 78ec: 72 eb jb 0x78d9 78ee: 4d 63 c0 movslq %r8d,%r8 78f1: 33 c0 xor %eax,%eax 78f3: eb 8b jmp 0x7880 78f5: b8 fa ff ff ff mov $0xfffffffa,%eax 78fa: 5d pop %rbp 78fb: 41 5c pop %r12 78fd: c3 ret 78fe: b8 f8 ff ff ff mov $0xfffffff8,%eax 7903: 5d pop %rbp 7904: 41 5c pop %r12 7906: c3 ret 7907: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 790e: 00 790f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7916: 0f 1f 00 nopl (%rax) 7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7920: 41 54 push %r12 7922: 49 89 cb mov %rcx,%r11 7925: 4d 85 db test %r11,%r11 7928: 0f 84 dd 01 00 00 je 0x7b0b 792e: 48 85 d2 test %rdx,%rdx 7931: 0f 84 d4 01 00 00 je 0x7b0b 7937: 45 85 c0 test %r8d,%r8d 793a: 0f 8e c3 01 00 00 jle 0x7b03 7940: 4d 63 c8 movslq %r8d,%r9 7943: 49 83 f9 08 cmp $0x8,%r9 7947: 0f 8c b1 01 00 00 jl 0x7afe 794d: 48 89 d0 mov %rdx,%rax 7950: 48 83 e0 1f and $0x1f,%rax 7954: 85 c0 test %eax,%eax 7956: 74 0d je 0x7965 7958: a8 0f test $0xf,%al 795a: 0f 85 9e 01 00 00 jne 0x7afe 7960: b8 01 00 00 00 mov $0x1,%eax 7965: 41 89 c2 mov %eax,%r10d 7968: 49 8d 4a 08 lea 0x8(%r10),%rcx 796c: 4c 3b c9 cmp %rcx,%r9 796f: 0f 8c 89 01 00 00 jl 0x7afe 7975: 44 89 c1 mov %r8d,%ecx 7978: 2b c8 sub %eax,%ecx 797a: 83 e1 07 and $0x7,%ecx 797d: 44 2b c1 sub %ecx,%r8d 7980: 33 c9 xor %ecx,%ecx 7982: 4d 63 c0 movslq %r8d,%r8 7985: 45 33 e4 xor %r12d,%r12d 7988: 85 c0 test %eax,%eax 798a: 48 89 d0 mov %rdx,%rax 798d: 76 47 jbe 0x79d6 798f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7996: 00 7997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 799e: 66 90 xchg %ax,%ax 79a0: c5 f9 10 18 vmovupd (%rax),%xmm3 79a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 79aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 79ae: 48 ff c1 inc %rcx 79b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 79b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 79ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5 79c0: 49 83 c4 10 add $0x10,%r12 79c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 79c9: c5 f9 11 28 vmovupd %xmm5,(%rax) 79cd: 48 83 c0 10 add $0x10,%rax 79d1: 49 3b ca cmp %r10,%rcx 79d4: 72 ca jb 0x79a0 79d6: 4c 89 d0 mov %r10,%rax 79d9: 48 c1 e0 04 shl $0x4,%rax 79dd: 0f 1f 00 nopl (%rax) 79e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 79e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx 79e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 79ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 79f3: 49 83 c2 08 add $0x8,%r10 79f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 79fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7a00: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0 7a05: c5 ff 12 29 vmovddup (%rcx),%ymm5 7a09: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 7a0e: c5 fd 11 29 vmovupd %ymm5,(%rcx) 7a12: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 7a19: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7a1d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7a22: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7a26: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0 7a2b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5 7a30: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 7a35: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx) 7a3a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 7a41: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7a45: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7a4a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7a4e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0 7a53: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5 7a58: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 7a5d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx) 7a62: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 7a69: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7a6d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7a72: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7a76: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5 7a7b: 48 05 80 00 00 00 add $0x80,%rax 7a81: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 7a86: 4d 3b d0 cmp %r8,%r10 7a89: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx) 7a8e: 0f 82 4c ff ff ff jb 0x79e0 7a94: 4c 89 c0 mov %r8,%rax 7a97: 48 c1 e0 04 shl $0x4,%rax 7a9b: 48 03 d0 add %rax,%rdx 7a9e: 4d 3b c1 cmp %r9,%r8 7aa1: 73 53 jae 0x7af6 7aa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7aaa: 00 7aab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ac0: c5 f9 10 1a vmovupd (%rdx),%xmm3 7ac4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 7aca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7ace: 49 ff c0 inc %r8 7ad1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7ad6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7ada: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5 7ae0: 48 83 c0 10 add $0x10,%rax 7ae4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 7ae9: c5 f9 11 2a vmovupd %xmm5,(%rdx) 7aed: 48 83 c2 10 add $0x10,%rdx 7af1: 4d 3b c1 cmp %r9,%r8 7af4: 72 ca jb 0x7ac0 7af6: 33 c0 xor %eax,%eax 7af8: c5 f8 77 vzeroupper 7afb: 41 5c pop %r12 7afd: c3 ret 7afe: 45 33 c0 xor %r8d,%r8d 7b01: eb 91 jmp 0x7a94 7b03: b8 fa ff ff ff mov $0xfffffffa,%eax 7b08: 41 5c pop %r12 7b0a: c3 ret 7b0b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7b10: 41 5c pop %r12 7b12: c3 ret 7b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b1f: 00 7b20: 41 54 push %r12 7b22: 49 89 cb mov %rcx,%r11 7b25: 4d 85 db test %r11,%r11 7b28: 0f 84 f9 01 00 00 je 0x7d27 7b2e: 48 85 d2 test %rdx,%rdx 7b31: 0f 84 f0 01 00 00 je 0x7d27 7b37: 45 85 c0 test %r8d,%r8d 7b3a: 0f 8e df 01 00 00 jle 0x7d1f 7b40: 4d 63 c8 movslq %r8d,%r9 7b43: 49 83 f9 08 cmp $0x8,%r9 7b47: 0f 8c cd 01 00 00 jl 0x7d1a 7b4d: 48 89 d0 mov %rdx,%rax 7b50: 48 83 e0 1f and $0x1f,%rax 7b54: 85 c0 test %eax,%eax 7b56: 74 0d je 0x7b65 7b58: a8 0f test $0xf,%al 7b5a: 0f 85 ba 01 00 00 jne 0x7d1a 7b60: b8 01 00 00 00 mov $0x1,%eax 7b65: 41 89 c2 mov %eax,%r10d 7b68: 49 8d 4a 08 lea 0x8(%r10),%rcx 7b6c: 4c 3b c9 cmp %rcx,%r9 7b6f: 0f 8c a5 01 00 00 jl 0x7d1a 7b75: 44 89 c1 mov %r8d,%ecx 7b78: 2b c8 sub %eax,%ecx 7b7a: 83 e1 07 and $0x7,%ecx 7b7d: 44 2b c1 sub %ecx,%r8d 7b80: 33 c9 xor %ecx,%ecx 7b82: 4d 63 c0 movslq %r8d,%r8 7b85: 45 33 e4 xor %r12d,%r12d 7b88: 85 c0 test %eax,%eax 7b8a: 48 89 d0 mov %rdx,%rax 7b8d: 76 43 jbe 0x7bd2 7b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b96: 00 7b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b9e: 66 90 xchg %ax,%ax 7ba0: c5 f9 10 18 vmovupd (%rax),%xmm3 7ba4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0 7baa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7bae: 48 ff c1 inc %rcx 7bb1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7bb6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7bba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4 7bc1: 49 83 c4 10 add $0x10,%r12 7bc5: c5 f9 11 20 vmovupd %xmm4,(%rax) 7bc9: 48 83 c0 10 add $0x10,%rax 7bcd: 49 3b ca cmp %r10,%rcx 7bd0: 72 ce jb 0x7ba0 7bd2: 4c 89 d0 mov %r10,%rax 7bd5: 48 c1 e0 04 shl $0x4,%rax 7bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7be0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 7be5: 49 83 c2 08 add $0x8,%r10 7be9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 7bef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 7bf6: 01 7bf7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 7bfe: 02 7bff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 7c06: 03 7c07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 7c0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 7c10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 7c14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 7c19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 7c1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1) 7c23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 7c2a: 01 7c2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 7c31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 7c38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 7c3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 7c45: 01 7c46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 7c4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1) 7c53: 01 7c54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 7c5b: 02 7c5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 7c62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 7c69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 7c6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 7c76: 02 7c77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 7c7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1) 7c84: 02 7c85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 7c8c: 03 7c8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 7c93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 7c9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 7ca0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 7ca6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 7cac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1) 7cb2: 48 05 80 00 00 00 add $0x80,%rax 7cb8: 4d 3b d0 cmp %r8,%r10 7cbb: 0f 82 1f ff ff ff jb 0x7be0 7cc1: 4c 89 c0 mov %r8,%rax 7cc4: 48 c1 e0 04 shl $0x4,%rax 7cc8: 48 03 d0 add %rax,%rdx 7ccb: 4d 3b c1 cmp %r9,%r8 7cce: 73 42 jae 0x7d12 7cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cd7: 00 7cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7cdf: 90 nop 7ce0: c5 f9 10 1a vmovupd (%rdx),%xmm3 7ce4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0 7cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7cee: 49 ff c0 inc %r8 7cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7cfa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4 7d01: 48 83 c0 10 add $0x10,%rax 7d05: c5 f9 11 22 vmovupd %xmm4,(%rdx) 7d09: 48 83 c2 10 add $0x10,%rdx 7d0d: 4d 3b c1 cmp %r9,%r8 7d10: 72 ce jb 0x7ce0 7d12: 33 c0 xor %eax,%eax 7d14: c5 f8 77 vzeroupper 7d17: 41 5c pop %r12 7d19: c3 ret 7d1a: 45 33 c0 xor %r8d,%r8d 7d1d: eb a2 jmp 0x7cc1 7d1f: b8 fa ff ff ff mov $0xfffffffa,%eax 7d24: 41 5c pop %r12 7d26: c3 ret 7d27: b8 f8 ff ff ff mov $0xfffffff8,%eax 7d2c: 41 5c pop %r12 7d2e: c3 ret 7d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d36: 00 7d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d3e: 66 90 xchg %ax,%ax 7d40: 57 push %rdi 7d41: 41 54 push %r12 7d43: 55 push %rbp 7d44: 48 89 d5 mov %rdx,%rbp 7d47: 48 85 c9 test %rcx,%rcx 7d4a: 0f 84 f7 01 00 00 je 0x7f47 7d50: 48 85 ed test %rbp,%rbp 7d53: 0f 84 ee 01 00 00 je 0x7f47 7d59: 4d 85 c0 test %r8,%r8 7d5c: 0f 84 e5 01 00 00 je 0x7f47 7d62: 45 85 c9 test %r9d,%r9d 7d65: 0f 8e d2 01 00 00 jle 0x7f3d 7d6b: 41 83 f9 08 cmp $0x8,%r9d 7d6f: 0f 8c b8 01 00 00 jl 0x7f2d 7d75: 4d 89 c2 mov %r8,%r10 7d78: 49 83 e2 0f and $0xf,%r10 7d7c: 45 85 d2 test %r10d,%r10d 7d7f: 74 18 je 0x7d99 7d81: 41 f7 c2 03 00 00 00 test $0x3,%r10d 7d88: 0f 85 9f 01 00 00 jne 0x7f2d 7d8e: 41 f7 da neg %r10d 7d91: 41 83 c2 10 add $0x10,%r10d 7d95: 41 c1 ea 02 shr $0x2,%r10d 7d99: 41 8d 42 08 lea 0x8(%r10),%eax 7d9d: 44 3b c8 cmp %eax,%r9d 7da0: 0f 8c 87 01 00 00 jl 0x7f2d 7da6: 44 89 c8 mov %r9d,%eax 7da9: 33 d2 xor %edx,%edx 7dab: 41 2b c2 sub %r10d,%eax 7dae: 83 e0 07 and $0x7,%eax 7db1: f7 d8 neg %eax 7db3: 41 03 c1 add %r9d,%eax 7db6: 44 89 d7 mov %r10d,%edi 7db9: 45 85 d2 test %r10d,%r10d 7dbc: 76 21 jbe 0x7ddf 7dbe: 66 90 xchg %ax,%ax 7dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 7dc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0 7dcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 7dd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 7dd7: 48 ff c2 inc %rdx 7dda: 48 3b d7 cmp %rdi,%rdx 7ddd: 72 e1 jb 0x7dc0 7ddf: 45 89 d2 mov %r10d,%r10d 7de2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx 7de7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7dee: 48 63 d0 movslq %eax,%rdx 7df1: 74 4d je 0x7e40 7df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7dff: 00 7e00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1 7e04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3 7e09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0 7e0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2 7e13: 0f 59 c8 mulps %xmm0,%xmm1 7e16: 0f 59 da mulps %xmm2,%xmm3 7e19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1 7e1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3 7e24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4) 7e29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4) 7e2f: 48 83 c7 08 add $0x8,%rdi 7e33: 48 3b fa cmp %rdx,%rdi 7e36: 72 c8 jb 0x7e00 7e38: eb 38 jmp 0x7e72 7e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7e40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0 7e44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1 7e49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0 7e4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1 7e53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0 7e58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1 7e5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4) 7e63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4) 7e69: 48 83 c7 08 add $0x8,%rdi 7e6d: 48 3b fa cmp %rdx,%rdi 7e70: 72 ce jb 0x7e40 7e72: 8d 78 01 lea 0x1(%rax),%edi 7e75: 41 3b f9 cmp %r9d,%edi 7e78: 0f 87 a3 00 00 00 ja 0x7f21 7e7e: 4d 63 c9 movslq %r9d,%r9 7e81: 4c 2b ca sub %rdx,%r9 7e84: 49 83 f9 04 cmp $0x4,%r9 7e88: 0f 8c 9a 00 00 00 jl 0x7f28 7e8e: 45 89 cc mov %r9d,%r12d 7e91: 45 33 db xor %r11d,%r11d 7e94: 41 83 e4 fc and $0xfffffffc,%r12d 7e98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10 7e9d: 4d 63 e4 movslq %r12d,%r12 7ea0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi 7ea4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx 7ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7eaf: 00 7eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7ebe: 00 00 7ec0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1 7ec5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0 7eca: 0f 59 c8 mulps %xmm0,%xmm1 7ecd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1 7ed2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4) 7ed7: 49 83 c3 04 add $0x4,%r11 7edb: 4d 3b dc cmp %r12,%r11 7ede: 72 e0 jb 0x7ec0 7ee0: 4d 3b e1 cmp %r9,%r12 7ee3: 73 3c jae 0x7f21 7ee5: 48 63 c0 movslq %eax,%rax 7ee8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp 7eed: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 7ef1: 49 8d 04 80 lea (%r8,%rax,4),%rax 7ef5: 0f 1f 40 00 nopl 0x0(%rax) 7ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0 7f06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0 7f0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0 7f13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4) 7f19: 49 ff c4 inc %r12 7f1c: 4d 3b e1 cmp %r9,%r12 7f1f: 72 df jb 0x7f00 7f21: 33 c0 xor %eax,%eax 7f23: 5d pop %rbp 7f24: 41 5c pop %r12 7f26: 5f pop %rdi 7f27: c3 ret 7f28: 45 33 e4 xor %r12d,%r12d 7f2b: eb b3 jmp 0x7ee0 7f2d: 33 c0 xor %eax,%eax 7f2f: 41 83 f9 01 cmp $0x1,%r9d 7f33: 72 ec jb 0x7f21 7f35: 4d 63 c9 movslq %r9d,%r9 7f38: 45 33 e4 xor %r12d,%r12d 7f3b: eb a3 jmp 0x7ee0 7f3d: b8 fa ff ff ff mov $0xfffffffa,%eax 7f42: 5d pop %rbp 7f43: 41 5c pop %r12 7f45: 5f pop %rdi 7f46: c3 ret 7f47: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f4c: 5d pop %rbp 7f4d: 41 5c pop %r12 7f4f: 5f pop %rdi 7f50: c3 ret 7f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f58: 00 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f60: 56 push %rsi 7f61: 57 push %rdi 7f62: 41 54 push %r12 7f64: 48 89 d7 mov %rdx,%rdi 7f67: 48 85 c9 test %rcx,%rcx 7f6a: 0f 84 f3 01 00 00 je 0x8163 7f70: 48 85 ff test %rdi,%rdi 7f73: 0f 84 ea 01 00 00 je 0x8163 7f79: 4d 85 c0 test %r8,%r8 7f7c: 0f 84 e1 01 00 00 je 0x8163 7f82: 45 85 c9 test %r9d,%r9d 7f85: 0f 8e ce 01 00 00 jle 0x8159 7f8b: 41 83 f9 08 cmp $0x8,%r9d 7f8f: 0f 8c b5 01 00 00 jl 0x814a 7f95: 4d 89 c2 mov %r8,%r10 7f98: 49 83 e2 0f and $0xf,%r10 7f9c: 45 85 d2 test %r10d,%r10d 7f9f: 74 18 je 0x7fb9 7fa1: 41 f7 c2 03 00 00 00 test $0x3,%r10d 7fa8: 0f 85 9c 01 00 00 jne 0x814a 7fae: 41 f7 da neg %r10d 7fb1: 41 83 c2 10 add $0x10,%r10d 7fb5: 41 c1 ea 02 shr $0x2,%r10d 7fb9: 44 89 d0 mov %r10d,%eax 7fbc: 83 c0 08 add $0x8,%eax 7fbf: 44 3b c8 cmp %eax,%r9d 7fc2: 0f 8c 82 01 00 00 jl 0x814a 7fc8: 44 89 ce mov %r9d,%esi 7fcb: 33 d2 xor %edx,%edx 7fcd: 41 2b f2 sub %r10d,%esi 7fd0: 83 e6 07 and $0x7,%esi 7fd3: f7 de neg %esi 7fd5: 41 03 f1 add %r9d,%esi 7fd8: 44 89 d0 mov %r10d,%eax 7fdb: 45 85 d2 test %r10d,%r10d 7fde: 76 1f jbe 0x7fff 7fe0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0 7fe5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0 7fea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0 7ff0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4) 7ff6: 48 8d 52 01 lea 0x1(%rdx),%rdx 7ffa: 48 3b d0 cmp %rax,%rdx 7ffd: 72 e1 jb 0x7fe0 7fff: 45 rex.RB