; th_5560: VA 0x180005560-0x18000d560 (32768 bytes) /tmp/opencode/dis/th_5560.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 4e 4b 01 00 call 0x14b60 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 6e 4d 01 00 call 0x14da0 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 24 je 0x6d 49: 48 85 d2 test %rdx,%rdx 4c: 74 1f je 0x6d 4e: 45 85 c0 test %r8d,%r8d 51: 7f 0a jg 0x5d 53: b8 fa ff ff ff mov $0xfffffffa,%eax 58: 48 83 c4 28 add $0x28,%rsp 5c: c3 ret 5d: 41 c1 e0 04 shl $0x4,%r8d 61: e8 ba 03 a6 01 call 0x1a60420 66: 33 c0 xor %eax,%eax 68: 48 83 c4 28 add $0x28,%rsp 6c: c3 ret 6d: b8 f8 ff ff ff mov $0xfffffff8,%eax 72: 48 83 c4 28 add $0x28,%rsp 76: c3 ret 77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7e: 00 00 80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 85: 48 85 c9 test %rcx,%rcx 88: 74 26 je 0xb0 8a: 48 85 d2 test %rdx,%rdx 8d: 74 21 je 0xb0 8f: 45 85 c0 test %r8d,%r8d 92: 7f 0b jg 0x9f 94: b8 fa ff ff ff mov $0xfffffffa,%eax 99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 9e: c3 ret 9f: 41 c1 e0 04 shl $0x4,%r8d a3: e8 48 07 a6 01 call 0x1a607f0 a8: 33 c0 xor %eax,%eax aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp af: c3 ret b0: b8 f8 ff ff ff mov $0xfffffff8,%eax b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp ba: c3 ret bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c0: 48 83 ec 28 sub $0x28,%rsp c4: 48 85 c9 test %rcx,%rcx c7: 74 24 je 0xed c9: 48 85 d2 test %rdx,%rdx cc: 74 1f je 0xed ce: 45 85 c0 test %r8d,%r8d d1: 7f 0a jg 0xdd d3: b8 fa ff ff ff mov $0xfffffffa,%eax d8: 48 83 c4 28 add $0x28,%rsp dc: c3 ret dd: 41 c1 e0 04 shl $0x4,%r8d e1: e8 8a 0b a6 01 call 0x1a60c70 e6: 33 c0 xor %eax,%eax e8: 48 83 c4 28 add $0x28,%rsp ec: c3 ret ed: b8 f8 ff ff ff mov $0xfffffff8,%eax f2: 48 83 c4 28 add $0x28,%rsp f6: c3 ret f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) fe: 00 00 100: 48 83 ec 38 sub $0x38,%rsp 104: 48 85 c9 test %rcx,%rcx 107: 0f 84 88 00 00 00 je 0x195 10d: 48 85 d2 test %rdx,%rdx 110: 0f 84 7f 00 00 00 je 0x195 116: 45 85 c0 test %r8d,%r8d 119: 0f 8e 80 00 00 00 jle 0x19f 11f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 126: 7e 5d jle 0x185 128: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 12d: 48 89 cb mov %rcx,%rbx 130: 48 89 74 24 28 mov %rsi,0x28(%rsp) 135: 48 89 d6 mov %rdx,%rsi 138: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 13d: 44 89 c7 mov %r8d,%edi 140: 48 89 d9 mov %rbx,%rcx 143: 48 89 f2 mov %rsi,%rdx 146: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 14c: e8 8f 4e 01 00 call 0x14fe0 151: 81 c7 02 00 00 f8 add $0xf8000002,%edi 157: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 15e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 165: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 16b: 7f d3 jg 0x140 16d: 48 89 d9 mov %rbx,%rcx 170: 48 89 f2 mov %rsi,%rdx 173: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 178: 41 89 f8 mov %edi,%r8d 17b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 180: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 185: 41 c1 e0 04 shl $0x4,%r8d 189: e8 52 4e 01 00 call 0x14fe0 18e: 33 c0 xor %eax,%eax 190: 48 83 c4 38 add $0x38,%rsp 194: c3 ret 195: b8 f8 ff ff ff mov $0xfffffff8,%eax 19a: 48 83 c4 38 add $0x38,%rsp 19e: c3 ret 19f: b8 fa ff ff ff mov $0xfffffffa,%eax 1a4: 48 83 c4 38 add $0x38,%rsp 1a8: c3 ret 1a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b0: 00 1b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bf: 00 1c0: 48 83 ec 38 sub $0x38,%rsp 1c4: 48 85 c9 test %rcx,%rcx 1c7: 0f 84 88 00 00 00 je 0x255 1cd: 48 85 d2 test %rdx,%rdx 1d0: 0f 84 7f 00 00 00 je 0x255 1d6: 45 85 c0 test %r8d,%r8d 1d9: 0f 8e 80 00 00 00 jle 0x25f 1df: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 1e6: 7e 5d jle 0x245 1e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1ed: 48 89 cb mov %rcx,%rbx 1f0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1f5: 48 89 d6 mov %rdx,%rsi 1f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1fd: 44 89 c7 mov %r8d,%edi 200: 48 89 d9 mov %rbx,%rcx 203: 48 89 f2 mov %rsi,%rdx 206: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 20c: e8 2f 4e 01 00 call 0x15040 211: 81 c7 02 00 00 f8 add $0xf8000002,%edi 217: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 21e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 225: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 22b: 7f d3 jg 0x200 22d: 48 89 d9 mov %rbx,%rcx 230: 48 89 f2 mov %rsi,%rdx 233: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 238: 41 89 f8 mov %edi,%r8d 23b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 240: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 245: 41 c1 e0 04 shl $0x4,%r8d 249: e8 f2 4d 01 00 call 0x15040 24e: 33 c0 xor %eax,%eax 250: 48 83 c4 38 add $0x38,%rsp 254: c3 ret 255: b8 f8 ff ff ff mov $0xfffffff8,%eax 25a: 48 83 c4 38 add $0x38,%rsp 25e: c3 ret 25f: b8 fa ff ff ff mov $0xfffffffa,%eax 264: 48 83 c4 38 add $0x38,%rsp 268: c3 ret 269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 270: 00 271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27f: 00 280: 48 83 ec 38 sub $0x38,%rsp 284: 48 85 c9 test %rcx,%rcx 287: 0f 84 88 00 00 00 je 0x315 28d: 48 85 d2 test %rdx,%rdx 290: 0f 84 7f 00 00 00 je 0x315 296: 45 85 c0 test %r8d,%r8d 299: 0f 8e 80 00 00 00 jle 0x31f 29f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 2a6: 7e 5d jle 0x305 2a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2ad: 48 89 cb mov %rcx,%rbx 2b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2b5: 48 89 d6 mov %rdx,%rsi 2b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2bd: 44 89 c7 mov %r8d,%edi 2c0: 48 89 d9 mov %rbx,%rcx 2c3: 48 89 f2 mov %rsi,%rdx 2c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2cc: e8 cf 4d 01 00 call 0x150a0 2d1: 81 c7 02 00 00 f8 add $0xf8000002,%edi 2d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2e5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 2eb: 7f d3 jg 0x2c0 2ed: 48 89 d9 mov %rbx,%rcx 2f0: 48 89 f2 mov %rsi,%rdx 2f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2f8: 41 89 f8 mov %edi,%r8d 2fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 300: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 305: 41 c1 e0 04 shl $0x4,%r8d 309: e8 92 4d 01 00 call 0x150a0 30e: 33 c0 xor %eax,%eax 310: 48 83 c4 38 add $0x38,%rsp 314: c3 ret 315: b8 f8 ff ff ff mov $0xfffffff8,%eax 31a: 48 83 c4 38 add $0x38,%rsp 31e: c3 ret 31f: b8 fa ff ff ff mov $0xfffffffa,%eax 324: 48 83 c4 38 add $0x38,%rsp 328: c3 ret 329: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 330: 00 331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33f: 00 340: 48 83 ec 28 sub $0x28,%rsp 344: 48 85 c9 test %rcx,%rcx 347: 74 24 je 0x36d 349: 48 85 d2 test %rdx,%rdx 34c: 74 1f je 0x36d 34e: 45 85 c0 test %r8d,%r8d 351: 7f 0a jg 0x35d 353: b8 fa ff ff ff mov $0xfffffffa,%eax 358: 48 83 c4 28 add $0x28,%rsp 35c: c3 ret 35d: 41 c1 e0 03 shl $0x3,%r8d 361: e8 ba 00 a6 01 call 0x1a60420 366: 33 c0 xor %eax,%eax 368: 48 83 c4 28 add $0x28,%rsp 36c: c3 ret 36d: b8 f8 ff ff ff mov $0xfffffff8,%eax 372: 48 83 c4 28 add $0x28,%rsp 376: c3 ret 377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 37e: 00 00 380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 385: 48 85 c9 test %rcx,%rcx 388: 74 26 je 0x3b0 38a: 48 85 d2 test %rdx,%rdx 38d: 74 21 je 0x3b0 38f: 45 85 c0 test %r8d,%r8d 392: 7f 0b jg 0x39f 394: b8 fa ff ff ff mov $0xfffffffa,%eax 399: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 39e: c3 ret 39f: 41 c1 e0 03 shl $0x3,%r8d 3a3: e8 48 04 a6 01 call 0x1a607f0 3a8: 33 c0 xor %eax,%eax 3aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3af: c3 ret 3b0: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ba: c3 ret 3bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3c0: 48 83 ec 28 sub $0x28,%rsp 3c4: 48 85 c9 test %rcx,%rcx 3c7: 74 24 je 0x3ed 3c9: 48 85 d2 test %rdx,%rdx 3cc: 74 1f je 0x3ed 3ce: 45 85 c0 test %r8d,%r8d 3d1: 7f 0a jg 0x3dd 3d3: b8 fa ff ff ff mov $0xfffffffa,%eax 3d8: 48 83 c4 28 add $0x28,%rsp 3dc: c3 ret 3dd: 41 c1 e0 03 shl $0x3,%r8d 3e1: e8 8a 08 a6 01 call 0x1a60c70 3e6: 33 c0 xor %eax,%eax 3e8: 48 83 c4 28 add $0x28,%rsp 3ec: c3 ret 3ed: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f2: 48 83 c4 28 add $0x28,%rsp 3f6: c3 ret 3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3fe: 00 00 400: 48 83 ec 38 sub $0x38,%rsp 404: 48 85 c9 test %rcx,%rcx 407: 0f 84 88 00 00 00 je 0x495 40d: 48 85 d2 test %rdx,%rdx 410: 0f 84 7f 00 00 00 je 0x495 416: 45 85 c0 test %r8d,%r8d 419: 0f 8e 80 00 00 00 jle 0x49f 41f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 426: 7e 5d jle 0x485 428: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 42d: 48 89 cb mov %rcx,%rbx 430: 48 89 74 24 28 mov %rsi,0x28(%rsp) 435: 48 89 d6 mov %rdx,%rsi 438: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 43d: 44 89 c7 mov %r8d,%edi 440: 48 89 d9 mov %rbx,%rcx 443: 48 89 f2 mov %rsi,%rdx 446: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 44c: e8 8f 4b 01 00 call 0x14fe0 451: 81 c7 04 00 00 f0 add $0xf0000004,%edi 457: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 45e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 465: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 46b: 7f d3 jg 0x440 46d: 48 89 d9 mov %rbx,%rcx 470: 48 89 f2 mov %rsi,%rdx 473: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 478: 41 89 f8 mov %edi,%r8d 47b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 480: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 485: 41 c1 e0 03 shl $0x3,%r8d 489: e8 52 4b 01 00 call 0x14fe0 48e: 33 c0 xor %eax,%eax 490: 48 83 c4 38 add $0x38,%rsp 494: c3 ret 495: b8 f8 ff ff ff mov $0xfffffff8,%eax 49a: 48 83 c4 38 add $0x38,%rsp 49e: c3 ret 49f: b8 fa ff ff ff mov $0xfffffffa,%eax 4a4: 48 83 c4 38 add $0x38,%rsp 4a8: c3 ret 4a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b0: 00 4b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bf: 00 4c0: 48 83 ec 38 sub $0x38,%rsp 4c4: 48 85 c9 test %rcx,%rcx 4c7: 0f 84 88 00 00 00 je 0x555 4cd: 48 85 d2 test %rdx,%rdx 4d0: 0f 84 7f 00 00 00 je 0x555 4d6: 45 85 c0 test %r8d,%r8d 4d9: 0f 8e 80 00 00 00 jle 0x55f 4df: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 4e6: 7e 5d jle 0x545 4e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 4ed: 48 89 cb mov %rcx,%rbx 4f0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 4f5: 48 89 d6 mov %rdx,%rsi 4f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 4fd: 44 89 c7 mov %r8d,%edi 500: 48 89 d9 mov %rbx,%rcx 503: 48 89 f2 mov %rsi,%rdx 506: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 50c: e8 2f 4b 01 00 call 0x15040 511: 81 c7 04 00 00 f0 add $0xf0000004,%edi 517: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 51e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 525: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 52b: 7f d3 jg 0x500 52d: 48 89 d9 mov %rbx,%rcx 530: 48 89 f2 mov %rsi,%rdx 533: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 538: 41 89 f8 mov %edi,%r8d 53b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 540: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 545: 41 c1 e0 03 shl $0x3,%r8d 549: e8 f2 4a 01 00 call 0x15040 54e: 33 c0 xor %eax,%eax 550: 48 83 c4 38 add $0x38,%rsp 554: c3 ret 555: b8 f8 ff ff ff mov $0xfffffff8,%eax 55a: 48 83 c4 38 add $0x38,%rsp 55e: c3 ret 55f: b8 fa ff ff ff mov $0xfffffffa,%eax 564: 48 83 c4 38 add $0x38,%rsp 568: c3 ret 569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 570: 00 571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57f: 00 580: 48 83 ec 38 sub $0x38,%rsp 584: 48 85 c9 test %rcx,%rcx 587: 0f 84 88 00 00 00 je 0x615 58d: 48 85 d2 test %rdx,%rdx 590: 0f 84 7f 00 00 00 je 0x615 596: 45 85 c0 test %r8d,%r8d 599: 0f 8e 80 00 00 00 jle 0x61f 59f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 5a6: 7e 5d jle 0x605 5a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 5ad: 48 89 cb mov %rcx,%rbx 5b0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 5b5: 48 89 d6 mov %rdx,%rsi 5b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 5bd: 44 89 c7 mov %r8d,%edi 5c0: 48 89 d9 mov %rbx,%rcx 5c3: 48 89 f2 mov %rsi,%rdx 5c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 5cc: e8 cf 4a 01 00 call 0x150a0 5d1: 81 c7 04 00 00 f0 add $0xf0000004,%edi 5d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 5de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 5e5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 5eb: 7f d3 jg 0x5c0 5ed: 48 89 d9 mov %rbx,%rcx 5f0: 48 89 f2 mov %rsi,%rdx 5f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 5f8: 41 89 f8 mov %edi,%r8d 5fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 600: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 605: 41 c1 e0 03 shl $0x3,%r8d 609: e8 92 4a 01 00 call 0x150a0 60e: 33 c0 xor %eax,%eax 610: 48 83 c4 38 add $0x38,%rsp 614: c3 ret 615: b8 f8 ff ff ff mov $0xfffffff8,%eax 61a: 48 83 c4 38 add $0x38,%rsp 61e: c3 ret 61f: b8 fa ff ff ff mov $0xfffffffa,%eax 624: 48 83 c4 38 add $0x38,%rsp 628: c3 ret 629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 630: 00 631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63f: 00 640: 48 83 ec 28 sub $0x28,%rsp 644: 48 85 c9 test %rcx,%rcx 647: 74 25 je 0x66e 649: 48 85 d2 test %rdx,%rdx 64c: 74 20 je 0x66e 64e: 4d 85 c0 test %r8,%r8 651: 74 1b je 0x66e 653: 45 85 c9 test %r9d,%r9d 656: 7f 0a jg 0x662 658: b8 fa ff ff ff mov $0xfffffffa,%eax 65d: 48 83 c4 28 add $0x28,%rsp 661: c3 ret 662: e8 99 4a 01 00 call 0x15100 667: 33 c0 xor %eax,%eax 669: 48 83 c4 28 add $0x28,%rsp 66d: c3 ret 66e: b8 f8 ff ff ff mov $0xfffffff8,%eax 673: 48 83 c4 28 add $0x28,%rsp 677: c3 ret 678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67f: 00 680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 685: 48 85 c9 test %rcx,%rcx 688: 74 27 je 0x6b1 68a: 48 85 d2 test %rdx,%rdx 68d: 74 22 je 0x6b1 68f: 4d 85 c0 test %r8,%r8 692: 74 1d je 0x6b1 694: 45 85 c9 test %r9d,%r9d 697: 7f 0b jg 0x6a4 699: b8 fa ff ff ff mov $0xfffffffa,%eax 69e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6a3: c3 ret 6a4: e8 37 4f 01 00 call 0x155e0 6a9: 33 c0 xor %eax,%eax 6ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6b0: c3 ret 6b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 6b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6bb: c3 ret 6bc: 0f 1f 40 00 nopl 0x0(%rax) 6c0: 48 83 ec 28 sub $0x28,%rsp 6c4: 48 85 c9 test %rcx,%rcx 6c7: 74 25 je 0x6ee 6c9: 48 85 d2 test %rdx,%rdx 6cc: 74 20 je 0x6ee 6ce: 4d 85 c0 test %r8,%r8 6d1: 74 1b je 0x6ee 6d3: 45 85 c9 test %r9d,%r9d 6d6: 7f 0a jg 0x6e2 6d8: b8 fa ff ff ff mov $0xfffffffa,%eax 6dd: 48 83 c4 28 add $0x28,%rsp 6e1: c3 ret 6e2: e8 d9 53 01 00 call 0x15ac0 6e7: 33 c0 xor %eax,%eax 6e9: 48 83 c4 28 add $0x28,%rsp 6ed: c3 ret 6ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f3: 48 83 c4 28 add $0x28,%rsp 6f7: c3 ret 6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ff: 00 700: 56 push %rsi 701: 57 push %rdi 702: 55 push %rbp 703: 48 89 d5 mov %rdx,%rbp 706: 48 85 c9 test %rcx,%rcx 709: 0f 84 f2 01 00 00 je 0x901 70f: 48 85 ed test %rbp,%rbp 712: 0f 84 e9 01 00 00 je 0x901 718: 4d 85 c0 test %r8,%r8 71b: 0f 84 e0 01 00 00 je 0x901 721: 45 85 c9 test %r9d,%r9d 724: 0f 8e ce 01 00 00 jle 0x8f8 72a: 41 83 f9 10 cmp $0x10,%r9d 72e: 0f 8c b4 01 00 00 jl 0x8e8 734: 4c 89 c6 mov %r8,%rsi 737: 48 83 e6 1f and $0x1f,%rsi 73b: 89 f6 mov %esi,%esi 73d: 85 f6 test %esi,%esi 73f: 74 14 je 0x755 741: f7 c6 07 00 00 00 test $0x7,%esi 747: 0f 85 9b 01 00 00 jne 0x8e8 74d: f7 de neg %esi 74f: 83 c6 20 add $0x20,%esi 752: c1 ee 03 shr $0x3,%esi 755: 8d 46 10 lea 0x10(%rsi),%eax 758: 44 3b c8 cmp %eax,%r9d 75b: 0f 8c 87 01 00 00 jl 0x8e8 761: 44 89 c8 mov %r9d,%eax 764: 33 d2 xor %edx,%edx 766: 2b c6 sub %esi,%eax 768: 83 e0 0f and $0xf,%eax 76b: f7 d8 neg %eax 76d: 41 03 c1 add %r9d,%eax 770: 85 f6 test %esi,%esi 772: 76 25 jbe 0x799 774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 785: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 78b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 791: 48 ff c2 inc %rdx 794: 48 3b d6 cmp %rsi,%rdx 797: 72 e7 jb 0x780 799: 48 63 d0 movslq %eax,%rdx 79c: 0f 1f 40 00 nopl 0x0(%rax) 7a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 7a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 7ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 7b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 7b8: 01 7b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 7c0: 01 7c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 7c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 7cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 7d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 7d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 7de: 01 7df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 7e6: 01 7e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 7eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 7f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 7f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 7fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 805: 01 806: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 80d: 01 80e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 812: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 818: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 81f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 826: 01 827: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 82e: 01 82f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 833: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 83a: 48 83 c6 10 add $0x10,%rsi 83e: 48 3b f2 cmp %rdx,%rsi 841: 0f 82 59 ff ff ff jb 0x7a0 847: 8d 70 01 lea 0x1(%rax),%esi 84a: 41 3b f1 cmp %r9d,%esi 84d: 0f 87 87 00 00 00 ja 0x8da 853: 4d 63 c9 movslq %r9d,%r9 856: 4c 2b ca sub %rdx,%r9 859: 49 83 f9 02 cmp $0x2,%r9 85d: 0f 8c 80 00 00 00 jl 0x8e3 863: 45 89 cb mov %r9d,%r11d 866: 45 33 d2 xor %r10d,%r10d 869: 41 83 e3 fe and $0xfffffffe,%r11d 86d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 871: 4d 63 db movslq %r11d,%r11 874: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 879: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 87d: 0f 1f 00 nopl (%rax) 880: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 886: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 88c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 892: 49 83 c2 02 add $0x2,%r10 896: 4d 3b d3 cmp %r11,%r10 899: 72 e5 jb 0x880 89b: 4d 3b d9 cmp %r9,%r11 89e: 73 3a jae 0x8da 8a0: 48 63 c0 movslq %eax,%rax 8a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 8a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 8ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 8b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8b7: 00 8b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8bf: 90 nop 8c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 8c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 8cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 8d2: 49 ff c3 inc %r11 8d5: 4d 3b d9 cmp %r9,%r11 8d8: 72 e6 jb 0x8c0 8da: 33 c0 xor %eax,%eax 8dc: c5 f8 77 vzeroupper 8df: 5d pop %rbp 8e0: 5f pop %rdi 8e1: 5e pop %rsi 8e2: c3 ret 8e3: 45 33 db xor %r11d,%r11d 8e6: eb b3 jmp 0x89b 8e8: 33 c0 xor %eax,%eax 8ea: 41 83 f9 01 cmp $0x1,%r9d 8ee: 72 ea jb 0x8da 8f0: 4d 63 c9 movslq %r9d,%r9 8f3: 45 33 db xor %r11d,%r11d 8f6: eb a3 jmp 0x89b 8f8: b8 fa ff ff ff mov $0xfffffffa,%eax 8fd: 5d pop %rbp 8fe: 5f pop %rdi 8ff: 5e pop %rsi 900: c3 ret 901: b8 f8 ff ff ff mov $0xfffffff8,%eax 906: 5d pop %rbp 907: 5f pop %rdi 908: 5e pop %rsi 909: c3 ret 90a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 911: 00 912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 920: 53 push %rbx 921: 56 push %rsi 922: 41 57 push %r15 924: 49 89 cb mov %rcx,%r11 927: 4d 85 db test %r11,%r11 92a: 0f 84 a7 01 00 00 je 0xad7 930: 48 85 d2 test %rdx,%rdx 933: 0f 84 9e 01 00 00 je 0xad7 939: 4d 85 c0 test %r8,%r8 93c: 0f 84 95 01 00 00 je 0xad7 942: 45 85 c9 test %r9d,%r9d 945: 0f 8e 82 01 00 00 jle 0xacd 94b: 41 83 f9 10 cmp $0x10,%r9d 94f: 0f 8c 70 01 00 00 jl 0xac5 955: 4c 89 c1 mov %r8,%rcx 958: 48 83 e1 1f and $0x1f,%rcx 95c: 89 c9 mov %ecx,%ecx 95e: 85 c9 test %ecx,%ecx 960: 74 11 je 0x973 962: f6 c1 07 test $0x7,%cl 965: 0f 85 5a 01 00 00 jne 0xac5 96b: f7 d9 neg %ecx 96d: 83 c1 20 add $0x20,%ecx 970: c1 e9 03 shr $0x3,%ecx 973: 8d 41 10 lea 0x10(%rcx),%eax 976: 44 3b c8 cmp %eax,%r9d 979: 0f 8c 46 01 00 00 jl 0xac5 97f: 45 89 ca mov %r9d,%r10d 982: 33 c0 xor %eax,%eax 984: 44 2b d1 sub %ecx,%r10d 987: 41 83 e2 0f and $0xf,%r10d 98b: 41 f7 da neg %r10d 98e: 45 03 d1 add %r9d,%r10d 991: 85 c9 test %ecx,%ecx 993: 76 24 jbe 0x9b9 995: 0f 1f 40 00 nopl 0x0(%rax) 999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 9a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 9ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 9b1: 48 ff c0 inc %rax 9b4: 48 3b c1 cmp %rcx,%rax 9b7: 72 e7 jb 0x9a0 9b9: 49 63 c2 movslq %r10d,%rax 9bc: 0f 1f 40 00 nopl 0x0(%rax) 9c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 9c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 9ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 9d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 9d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 9df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 9e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 9ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 9f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 9f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) 9fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 9ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) a04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) a09: 48 83 c1 10 add $0x10,%rcx a0d: 48 3b c8 cmp %rax,%rcx a10: 72 ae jb 0x9c0 a12: 41 8d 42 01 lea 0x1(%r10),%eax a16: 41 3b c1 cmp %r9d,%eax a19: 0f 87 98 00 00 00 ja 0xab7 a1f: 4d 63 c9 movslq %r9d,%r9 a22: 4d 63 d2 movslq %r10d,%r10 a25: 4d 2b ca sub %r10,%r9 a28: 49 83 f9 04 cmp $0x4,%r9 a2c: 0f 8c 8f 00 00 00 jl 0xac1 a32: 4d 63 d2 movslq %r10d,%r10 a35: 44 89 ce mov %r9d,%esi a38: 83 e6 fc and $0xfffffffc,%esi a3b: 33 c9 xor %ecx,%ecx a3d: 48 63 f6 movslq %esi,%rsi a40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx a44: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax a48: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 a4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a53: 00 a54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 a66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 a6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) a70: 48 83 c1 04 add $0x4,%rcx a74: 48 3b ce cmp %rsi,%rcx a77: 72 e7 jb 0xa60 a79: 49 3b f1 cmp %r9,%rsi a7c: 73 39 jae 0xab7 a7e: 4d 63 d2 movslq %r10d,%r10 a81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx a85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx a89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a94: 00 a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a9c: 0f 1f 40 00 nopl 0x0(%rax) aa0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 aa5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 aaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) aaf: 48 ff c6 inc %rsi ab2: 49 3b f1 cmp %r9,%rsi ab5: 72 e9 jb 0xaa0 ab7: 33 c0 xor %eax,%eax ab9: c5 f8 77 vzeroupper abc: 41 5f pop %r15 abe: 5e pop %rsi abf: 5b pop %rbx ac0: c3 ret ac1: 33 f6 xor %esi,%esi ac3: eb b4 jmp 0xa79 ac5: 45 33 d2 xor %r10d,%r10d ac8: e9 45 ff ff ff jmp 0xa12 acd: b8 fa ff ff ff mov $0xfffffffa,%eax ad2: 41 5f pop %r15 ad4: 5e pop %rsi ad5: 5b pop %rbx ad6: c3 ret ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax adc: 41 5f pop %r15 ade: 5e pop %rsi adf: 5b pop %rbx ae0: c3 ret ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ae8: 00 ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) af7: 00 af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) aff: 90 nop b00: 53 push %rbx b01: 56 push %rsi b02: 41 57 push %r15 b04: 49 89 cb mov %rcx,%r11 b07: 4d 85 db test %r11,%r11 b0a: 0f 84 a7 01 00 00 je 0xcb7 b10: 48 85 d2 test %rdx,%rdx b13: 0f 84 9e 01 00 00 je 0xcb7 b19: 4d 85 c0 test %r8,%r8 b1c: 0f 84 95 01 00 00 je 0xcb7 b22: 45 85 c9 test %r9d,%r9d b25: 0f 8e 82 01 00 00 jle 0xcad b2b: 41 83 f9 10 cmp $0x10,%r9d b2f: 0f 8c 70 01 00 00 jl 0xca5 b35: 4c 89 c1 mov %r8,%rcx b38: 48 83 e1 1f and $0x1f,%rcx b3c: 89 c9 mov %ecx,%ecx b3e: 85 c9 test %ecx,%ecx b40: 74 11 je 0xb53 b42: f6 c1 07 test $0x7,%cl b45: 0f 85 5a 01 00 00 jne 0xca5 b4b: f7 d9 neg %ecx b4d: 83 c1 20 add $0x20,%ecx b50: c1 e9 03 shr $0x3,%ecx b53: 8d 41 10 lea 0x10(%rcx),%eax b56: 44 3b c8 cmp %eax,%r9d b59: 0f 8c 46 01 00 00 jl 0xca5 b5f: 45 89 ca mov %r9d,%r10d b62: 33 c0 xor %eax,%eax b64: 44 2b d1 sub %ecx,%r10d b67: 41 83 e2 0f and $0xf,%r10d b6b: 41 f7 da neg %r10d b6e: 45 03 d1 add %r9d,%r10d b71: 85 c9 test %ecx,%ecx b73: 76 24 jbe 0xb99 b75: 0f 1f 40 00 nopl 0x0(%rax) b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b80: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 b86: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 b8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) b91: 48 ff c0 inc %rax b94: 48 3b c1 cmp %rcx,%rax b97: 72 e7 jb 0xb80 b99: 49 63 c2 movslq %r10d,%rax b9c: 0f 1f 40 00 nopl 0x0(%rax) ba0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 ba6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 bad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 bb4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 bbb: 03 bbc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 bc1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 bc7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 bcd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 bd4: 03 bd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) bdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) be2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) be9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) bf0: 03 bf1: 48 83 c1 10 add $0x10,%rcx bf5: 48 3b c8 cmp %rax,%rcx bf8: 72 a6 jb 0xba0 bfa: 41 8d 42 01 lea 0x1(%r10),%eax bfe: 41 3b c1 cmp %r9d,%eax c01: 0f 87 90 00 00 00 ja 0xc97 c07: 4d 63 c9 movslq %r9d,%r9 c0a: 4d 63 d2 movslq %r10d,%r10 c0d: 4d 2b ca sub %r10,%r9 c10: 49 83 f9 04 cmp $0x4,%r9 c14: 0f 8c 87 00 00 00 jl 0xca1 c1a: 4d 63 d2 movslq %r10d,%r10 c1d: 44 89 ce mov %r9d,%esi c20: 83 e6 fc and $0xfffffffc,%esi c23: 33 c9 xor %ecx,%ecx c25: 48 63 f6 movslq %esi,%rsi c28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx c2c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax c30: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 c34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 c46: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 c4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) c50: 48 83 c1 04 add $0x4,%rcx c54: 48 3b ce cmp %rsi,%rcx c57: 72 e7 jb 0xc40 c59: 49 3b f1 cmp %r9,%rsi c5c: 73 39 jae 0xc97 c5e: 4d 63 d2 movslq %r10d,%r10 c61: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx c65: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx c69: 4b 8d 04 d3 lea (%r11,%r10,8),%rax c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c74: 00 c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c7c: 0f 1f 40 00 nopl 0x0(%rax) c80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 c85: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 c8a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) c8f: 48 ff c6 inc %rsi c92: 49 3b f1 cmp %r9,%rsi c95: 72 e9 jb 0xc80 c97: 33 c0 xor %eax,%eax c99: c5 f8 77 vzeroupper c9c: 41 5f pop %r15 c9e: 5e pop %rsi c9f: 5b pop %rbx ca0: c3 ret ca1: 33 f6 xor %esi,%esi ca3: eb b4 jmp 0xc59 ca5: 45 33 d2 xor %r10d,%r10d ca8: e9 4d ff ff ff jmp 0xbfa cad: b8 fa ff ff ff mov $0xfffffffa,%eax cb2: 41 5f pop %r15 cb4: 5e pop %rsi cb5: 5b pop %rbx cb6: c3 ret cb7: b8 f8 ff ff ff mov $0xfffffff8,%eax cbc: 41 5f pop %r15 cbe: 5e pop %rsi cbf: 5b pop %rbx cc0: c3 ret cc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cc8: 00 cc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cd7: 00 cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cdf: 90 nop ce0: 48 85 c9 test %rcx,%rcx ce3: 0f 84 1b 03 00 00 je 0x1004 ce9: 48 85 d2 test %rdx,%rdx cec: 0f 84 12 03 00 00 je 0x1004 cf2: 4d 85 c0 test %r8,%r8 cf5: 0f 84 09 03 00 00 je 0x1004 cfb: 45 85 c9 test %r9d,%r9d cfe: 0f 86 f3 02 00 00 jbe 0xff7 d04: 41 83 f9 06 cmp $0x6,%r9d d08: 0f 86 6e 02 00 00 jbe 0xf7c d0e: 49 3b d0 cmp %r8,%rdx d11: 76 17 jbe 0xd2a d13: 44 89 c8 mov %r9d,%eax d16: 49 89 d2 mov %rdx,%r10 d19: 48 c1 e0 03 shl $0x3,%rax d1d: 4d 2b d0 sub %r8,%r10 d20: 4c 3b d0 cmp %rax,%r10 d23: 7d 24 jge 0xd49 d25: e9 52 02 00 00 jmp 0xf7c d2a: 4c 3b c2 cmp %rdx,%r8 d2d: 0f 86 49 02 00 00 jbe 0xf7c d33: 44 89 c8 mov %r9d,%eax d36: 4d 89 c2 mov %r8,%r10 d39: 48 c1 e0 03 shl $0x3,%rax d3d: 4c 2b d2 sub %rdx,%r10 d40: 4c 3b d0 cmp %rax,%r10 d43: 0f 8c 33 02 00 00 jl 0xf7c d49: 49 3b c8 cmp %r8,%rcx d4c: 76 10 jbe 0xd5e d4e: 49 89 ca mov %rcx,%r10 d51: 4d 2b d0 sub %r8,%r10 d54: 4c 3b d0 cmp %rax,%r10 d57: 7d 1d jge 0xd76 d59: e9 1e 02 00 00 jmp 0xf7c d5e: 4c 3b c1 cmp %rcx,%r8 d61: 0f 86 15 02 00 00 jbe 0xf7c d67: 4d 89 c2 mov %r8,%r10 d6a: 4c 2b d1 sub %rcx,%r10 d6d: 4c 3b d0 cmp %rax,%r10 d70: 0f 8c 06 02 00 00 jl 0xf7c d76: 41 83 f9 08 cmp $0x8,%r9d d7a: 0f 82 7d 02 00 00 jb 0xffd d80: 4d 89 c2 mov %r8,%r10 d83: 49 83 e2 0f and $0xf,%r10 d87: 45 85 d2 test %r10d,%r10d d8a: 74 13 je 0xd9f d8c: 41 f7 c2 07 00 00 00 test $0x7,%r10d d93: 0f 85 64 02 00 00 jne 0xffd d99: 41 ba 01 00 00 00 mov $0x1,%r10d d9f: 41 8d 42 08 lea 0x8(%r10),%eax da3: 44 3b c8 cmp %eax,%r9d da6: 0f 82 51 02 00 00 jb 0xffd dac: 44 89 c8 mov %r9d,%eax daf: 45 33 db xor %r11d,%r11d db2: 41 2b c2 sub %r10d,%eax db5: 83 e0 07 and $0x7,%eax db8: f7 d8 neg %eax dba: 41 03 c1 add %r9d,%eax dbd: 45 85 d2 test %r10d,%r10d dc0: 76 38 jbe 0xdfa dc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dc9: 00 dca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) dd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dd8: 00 dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) de0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 de6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 dec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) df2: 41 ff c3 inc %r11d df5: 45 3b da cmp %r10d,%r11d df8: 72 e6 jb 0xde0 dfa: 45 89 d2 mov %r10d,%r10d dfd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 e01: 49 f7 c3 0f 00 00 00 test $0xf,%r11 e08: 0f 84 d2 00 00 00 je 0xee0 e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e15: 00 e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e1d: 0f 1f 00 nopl (%rax) e20: 45 89 d2 mov %r10d,%r10d e23: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 e29: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 e2f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 e36: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 e3d: 66 0f 5d c8 minpd %xmm0,%xmm1 e41: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) e46: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 e4d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 e54: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 e5b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 e62: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 e69: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 e70: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 e77: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 e7e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 e85: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 e8c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 e93: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 e9a: 66 0f 5d da minpd %xmm2,%xmm3 e9e: 66 0f 5d ec minpd %xmm4,%xmm5 ea2: 66 0f 5d c8 minpd %xmm0,%xmm1 ea6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) eac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) eb2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) eb8: 41 83 c2 08 add $0x8,%r10d ebc: 44 3b d0 cmp %eax,%r10d ebf: 0f 82 5b ff ff ff jb 0xe20 ec5: e9 8b 00 00 00 jmp 0xf55 eca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ed1: 00 ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ee0: 45 89 d2 mov %r10d,%r10d ee3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 ee9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 ef0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 ef7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 efe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 f05: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 f0c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 f13: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 f1a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 f20: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 f27: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 f2e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 f35: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) f3a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) f40: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) f46: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) f4c: 41 83 c2 08 add $0x8,%r10d f50: 44 3b d0 cmp %eax,%r10d f53: 72 8b jb 0xee0 f55: 41 3b c1 cmp %r9d,%eax f58: 0f 83 96 00 00 00 jae 0xff4 f5e: 66 90 xchg %ax,%ax f60: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 f65: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 f6a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) f70: ff c0 inc %eax f72: 41 3b c1 cmp %r9d,%eax f75: 72 e9 jb 0xf60 f77: e9 78 00 00 00 jmp 0xff4 f7c: 44 89 c8 mov %r9d,%eax f7f: 41 bb 01 00 00 00 mov $0x1,%r11d f85: d1 e8 shr $1,%eax f87: 45 33 d2 xor %r10d,%r10d f8a: 85 c0 test %eax,%eax f8c: 76 4c jbe 0xfda f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f95: 00 f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f9d: 0f 1f 00 nopl (%rax) fa0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d fa4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 faa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 fb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) fb6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d fbb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 fc1: 41 ff c2 inc %r10d fc4: 44 3b d0 cmp %eax,%r10d fc7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 fcd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) fd3: 72 cb jb 0xfa0 fd5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d fda: 41 ff cb dec %r11d fdd: 45 3b d9 cmp %r9d,%r11d fe0: 73 12 jae 0xff4 fe2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 fe8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 fee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) ff4: 33 c0 xor %eax,%eax ff6: c3 ret ff7: b8 fa ff ff ff mov $0xfffffffa,%eax ffc: c3 ret ffd: 33 c0 xor %eax,%eax fff: e9 51 ff ff ff jmp 0xf55 1004: b8 f8 ff ff ff mov $0xfffffff8,%eax 1009: c3 ret 100a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1011: 00 1012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1025: 48 85 c9 test %rcx,%rcx 1028: 74 27 je 0x1051 102a: 48 85 d2 test %rdx,%rdx 102d: 74 22 je 0x1051 102f: 4d 85 c0 test %r8,%r8 1032: 74 1d je 0x1051 1034: 45 85 c9 test %r9d,%r9d 1037: 77 0b ja 0x1044 1039: b8 fa ff ff ff mov $0xfffffffa,%eax 103e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1043: c3 ret 1044: e8 97 4e 01 00 call 0x15ee0 1049: 33 c0 xor %eax,%eax 104b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1050: c3 ret 1051: b8 f8 ff ff ff mov $0xfffffff8,%eax 1056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 105b: c3 ret 105c: 0f 1f 40 00 nopl 0x0(%rax) 1060: 48 83 ec 28 sub $0x28,%rsp 1064: 48 85 c9 test %rcx,%rcx 1067: 74 25 je 0x108e 1069: 48 85 d2 test %rdx,%rdx 106c: 74 20 je 0x108e 106e: 4d 85 c0 test %r8,%r8 1071: 74 1b je 0x108e 1073: 45 85 c9 test %r9d,%r9d 1076: 77 0a ja 0x1082 1078: b8 fa ff ff ff mov $0xfffffffa,%eax 107d: 48 83 c4 28 add $0x28,%rsp 1081: c3 ret 1082: e8 39 52 01 00 call 0x162c0 1087: 33 c0 xor %eax,%eax 1089: 48 83 c4 28 add $0x28,%rsp 108d: c3 ret 108e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1093: 48 83 c4 28 add $0x28,%rsp 1097: c3 ret 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 109f: 00 10a0: 48 83 ec 28 sub $0x28,%rsp 10a4: 48 85 c9 test %rcx,%rcx 10a7: 74 25 je 0x10ce 10a9: 48 85 d2 test %rdx,%rdx 10ac: 74 20 je 0x10ce 10ae: 4d 85 c0 test %r8,%r8 10b1: 74 1b je 0x10ce 10b3: 45 85 c9 test %r9d,%r9d 10b6: 77 0a ja 0x10c2 10b8: b8 fa ff ff ff mov $0xfffffffa,%eax 10bd: 48 83 c4 28 add $0x28,%rsp 10c1: c3 ret 10c2: e8 79 55 01 00 call 0x16640 10c7: 33 c0 xor %eax,%eax 10c9: 48 83 c4 28 add $0x28,%rsp 10cd: c3 ret 10ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 10d3: 48 83 c4 28 add $0x28,%rsp 10d7: c3 ret 10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10df: 00 10e0: 48 83 ec 28 sub $0x28,%rsp 10e4: 48 85 c9 test %rcx,%rcx 10e7: 74 25 je 0x110e 10e9: 48 85 d2 test %rdx,%rdx 10ec: 74 20 je 0x110e 10ee: 4d 85 c0 test %r8,%r8 10f1: 74 1b je 0x110e 10f3: 45 85 c9 test %r9d,%r9d 10f6: 77 0a ja 0x1102 10f8: b8 fa ff ff ff mov $0xfffffffa,%eax 10fd: 48 83 c4 28 add $0x28,%rsp 1101: c3 ret 1102: e8 59 59 01 00 call 0x16a60 1107: 33 c0 xor %eax,%eax 1109: 48 83 c4 28 add $0x28,%rsp 110d: c3 ret 110e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1113: 48 83 c4 28 add $0x28,%rsp 1117: c3 ret 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 111f: 00 1120: 48 83 ec 28 sub $0x28,%rsp 1124: 48 85 c9 test %rcx,%rcx 1127: 74 25 je 0x114e 1129: 48 85 d2 test %rdx,%rdx 112c: 74 20 je 0x114e 112e: 4d 85 c0 test %r8,%r8 1131: 74 1b je 0x114e 1133: 45 85 c9 test %r9d,%r9d 1136: 77 0a ja 0x1142 1138: b8 fa ff ff ff mov $0xfffffffa,%eax 113d: 48 83 c4 28 add $0x28,%rsp 1141: c3 ret 1142: e8 79 5c 01 00 call 0x16dc0 1147: 33 c0 xor %eax,%eax 1149: 48 83 c4 28 add $0x28,%rsp 114d: c3 ret 114e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1153: 48 83 c4 28 add $0x28,%rsp 1157: c3 ret 1158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 115f: 00 1160: 48 83 ec 28 sub $0x28,%rsp 1164: 48 85 c9 test %rcx,%rcx 1167: 74 24 je 0x118d 1169: 48 85 d2 test %rdx,%rdx 116c: 74 1f je 0x118d 116e: 45 85 c0 test %r8d,%r8d 1171: 7f 0a jg 0x117d 1173: b8 fa ff ff ff mov $0xfffffffa,%eax 1178: 48 83 c4 28 add $0x28,%rsp 117c: c3 ret 117d: 41 c1 e0 02 shl $0x2,%r8d 1181: e8 9a f2 a5 01 call 0x1a60420 1186: 33 c0 xor %eax,%eax 1188: 48 83 c4 28 add $0x28,%rsp 118c: c3 ret 118d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1192: 48 83 c4 28 add $0x28,%rsp 1196: c3 ret 1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 119e: 00 00 11a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 11a5: 48 85 c9 test %rcx,%rcx 11a8: 74 26 je 0x11d0 11aa: 48 85 d2 test %rdx,%rdx 11ad: 74 21 je 0x11d0 11af: 45 85 c0 test %r8d,%r8d 11b2: 7f 0b jg 0x11bf 11b4: b8 fa ff ff ff mov $0xfffffffa,%eax 11b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 11be: c3 ret 11bf: 41 c1 e0 02 shl $0x2,%r8d 11c3: e8 28 f6 a5 01 call 0x1a607f0 11c8: 33 c0 xor %eax,%eax 11ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 11cf: c3 ret 11d0: b8 f8 ff ff ff mov $0xfffffff8,%eax 11d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 11da: c3 ret 11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11e0: 48 83 ec 28 sub $0x28,%rsp 11e4: 48 85 c9 test %rcx,%rcx 11e7: 74 24 je 0x120d 11e9: 48 85 d2 test %rdx,%rdx 11ec: 74 1f je 0x120d 11ee: 45 85 c0 test %r8d,%r8d 11f1: 7f 0a jg 0x11fd 11f3: b8 fa ff ff ff mov $0xfffffffa,%eax 11f8: 48 83 c4 28 add $0x28,%rsp 11fc: c3 ret 11fd: 41 c1 e0 02 shl $0x2,%r8d 1201: e8 6a fa a5 01 call 0x1a60c70 1206: 33 c0 xor %eax,%eax 1208: 48 83 c4 28 add $0x28,%rsp 120c: c3 ret 120d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1212: 48 83 c4 28 add $0x28,%rsp 1216: c3 ret 1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 121e: 00 00 1220: 48 83 ec 38 sub $0x38,%rsp 1224: 48 85 c9 test %rcx,%rcx 1227: 0f 84 88 00 00 00 je 0x12b5 122d: 48 85 d2 test %rdx,%rdx 1230: 0f 84 7f 00 00 00 je 0x12b5 1236: 45 85 c0 test %r8d,%r8d 1239: 0f 8e 80 00 00 00 jle 0x12bf 123f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 1246: 7e 5d jle 0x12a5 1248: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 124d: 48 89 cb mov %rcx,%rbx 1250: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1255: 48 89 d6 mov %rdx,%rsi 1258: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 125d: 44 89 c7 mov %r8d,%edi 1260: 48 89 d9 mov %rbx,%rcx 1263: 48 89 f2 mov %rsi,%rdx 1266: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 126c: e8 6f 3d 01 00 call 0x14fe0 1271: 81 c7 08 00 00 e0 add $0xe0000008,%edi 1277: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 127e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1285: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 128b: 7f d3 jg 0x1260 128d: 48 89 d9 mov %rbx,%rcx 1290: 48 89 f2 mov %rsi,%rdx 1293: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1298: 41 89 f8 mov %edi,%r8d 129b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 12a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 12a5: 41 c1 e0 02 shl $0x2,%r8d 12a9: e8 32 3d 01 00 call 0x14fe0 12ae: 33 c0 xor %eax,%eax 12b0: 48 83 c4 38 add $0x38,%rsp 12b4: c3 ret 12b5: b8 f8 ff ff ff mov $0xfffffff8,%eax 12ba: 48 83 c4 38 add $0x38,%rsp 12be: c3 ret 12bf: b8 fa ff ff ff mov $0xfffffffa,%eax 12c4: 48 83 c4 38 add $0x38,%rsp 12c8: c3 ret 12c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12d0: 00 12d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12df: 00 12e0: 48 83 ec 38 sub $0x38,%rsp 12e4: 48 85 c9 test %rcx,%rcx 12e7: 0f 84 88 00 00 00 je 0x1375 12ed: 48 85 d2 test %rdx,%rdx 12f0: 0f 84 7f 00 00 00 je 0x1375 12f6: 45 85 c0 test %r8d,%r8d 12f9: 0f 8e 80 00 00 00 jle 0x137f 12ff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 1306: 7e 5d jle 0x1365 1308: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 130d: 48 89 cb mov %rcx,%rbx 1310: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1315: 48 89 d6 mov %rdx,%rsi 1318: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 131d: 44 89 c7 mov %r8d,%edi 1320: 48 89 d9 mov %rbx,%rcx 1323: 48 89 f2 mov %rsi,%rdx 1326: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 132c: e8 0f 3d 01 00 call 0x15040 1331: 81 c7 08 00 00 e0 add $0xe0000008,%edi 1337: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 133e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1345: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 134b: 7f d3 jg 0x1320 134d: 48 89 d9 mov %rbx,%rcx 1350: 48 89 f2 mov %rsi,%rdx 1353: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1358: 41 89 f8 mov %edi,%r8d 135b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1360: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1365: 41 c1 e0 02 shl $0x2,%r8d 1369: e8 d2 3c 01 00 call 0x15040 136e: 33 c0 xor %eax,%eax 1370: 48 83 c4 38 add $0x38,%rsp 1374: c3 ret 1375: b8 f8 ff ff ff mov $0xfffffff8,%eax 137a: 48 83 c4 38 add $0x38,%rsp 137e: c3 ret 137f: b8 fa ff ff ff mov $0xfffffffa,%eax 1384: 48 83 c4 38 add $0x38,%rsp 1388: c3 ret 1389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1390: 00 1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 139f: 00 13a0: 48 83 ec 38 sub $0x38,%rsp 13a4: 48 85 c9 test %rcx,%rcx 13a7: 0f 84 88 00 00 00 je 0x1435 13ad: 48 85 d2 test %rdx,%rdx 13b0: 0f 84 7f 00 00 00 je 0x1435 13b6: 45 85 c0 test %r8d,%r8d 13b9: 0f 8e 80 00 00 00 jle 0x143f 13bf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 13c6: 7e 5d jle 0x1425 13c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 13cd: 48 89 cb mov %rcx,%rbx 13d0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 13d5: 48 89 d6 mov %rdx,%rsi 13d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 13dd: 44 89 c7 mov %r8d,%edi 13e0: 48 89 d9 mov %rbx,%rcx 13e3: 48 89 f2 mov %rsi,%rdx 13e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 13ec: e8 af 3c 01 00 call 0x150a0 13f1: 81 c7 08 00 00 e0 add $0xe0000008,%edi 13f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 13fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1405: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 140b: 7f d3 jg 0x13e0 140d: 48 89 d9 mov %rbx,%rcx 1410: 48 89 f2 mov %rsi,%rdx 1413: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1418: 41 89 f8 mov %edi,%r8d 141b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1420: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1425: 41 c1 e0 02 shl $0x2,%r8d 1429: e8 72 3c 01 00 call 0x150a0 142e: 33 c0 xor %eax,%eax 1430: 48 83 c4 38 add $0x38,%rsp 1434: c3 ret 1435: b8 f8 ff ff ff mov $0xfffffff8,%eax 143a: 48 83 c4 38 add $0x38,%rsp 143e: c3 ret 143f: b8 fa ff ff ff mov $0xfffffffa,%eax 1444: 48 83 c4 38 add $0x38,%rsp 1448: c3 ret 1449: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1450: 00 1451: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 145f: 00 1460: 48 83 ec 28 sub $0x28,%rsp 1464: 4d 89 c1 mov %r8,%r9 1467: 49 89 d0 mov %rdx,%r8 146a: 48 89 ca mov %rcx,%rdx 146d: e8 ae 5c 01 00 call 0x17120 1472: 48 83 c4 28 add $0x28,%rsp 1476: c3 ret 1477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 147e: 00 00 1480: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1485: 4d 89 c1 mov %r8,%r9 1488: 49 89 d0 mov %rdx,%r8 148b: 48 89 ca mov %rcx,%rdx 148e: e8 4d 5f 01 00 call 0x173e0 1493: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1498: c3 ret 1499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14a0: 48 83 ec 28 sub $0x28,%rsp 14a4: 4d 89 c1 mov %r8,%r9 14a7: 49 89 d0 mov %rdx,%r8 14aa: 48 89 ca mov %rcx,%rdx 14ad: e8 ee 61 01 00 call 0x176a0 14b2: 48 83 c4 28 add $0x28,%rsp 14b6: c3 ret 14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14be: 00 00 14c0: 48 83 ec 28 sub $0x28,%rsp 14c4: 4d 89 c1 mov %r8,%r9 14c7: 49 89 d0 mov %rdx,%r8 14ca: 48 89 ca mov %rcx,%rdx 14cd: e8 8e 64 01 00 call 0x17960 14d2: 48 83 c4 28 add $0x28,%rsp 14d6: c3 ret 14d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14de: 00 00 14e0: 48 83 ec 28 sub $0x28,%rsp 14e4: 4d 89 c1 mov %r8,%r9 14e7: 49 89 d0 mov %rdx,%r8 14ea: 48 89 ca mov %rcx,%rdx 14ed: e8 0e 67 01 00 call 0x17c00 14f2: 48 83 c4 28 add $0x28,%rsp 14f6: c3 ret 14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14fe: 00 00 1500: 48 83 ec 28 sub $0x28,%rsp 1504: 4d 89 c1 mov %r8,%r9 1507: 49 89 d0 mov %rdx,%r8 150a: 48 89 ca mov %rcx,%rdx 150d: e8 8e 69 01 00 call 0x17ea0 1512: 48 83 c4 28 add $0x28,%rsp 1516: c3 ret 1517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 151e: 00 00 1520: 48 83 ec 28 sub $0x28,%rsp 1524: 48 85 c9 test %rcx,%rcx 1527: 74 4b je 0x1574 1529: 4d 85 c0 test %r8,%r8 152c: 74 46 je 0x1574 152e: 45 85 c9 test %r9d,%r9d 1531: 7e 4b jle 0x157e 1533: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c57758 153a: 01 153b: 7a 02 jp 0x153f 153d: 74 26 je 0x1565 153f: 0f 57 c0 xorps %xmm0,%xmm0 1542: 66 0f 2e c8 ucomisd %xmm0,%xmm1 1546: 7a 02 jp 0x154a 1548: 74 0c je 0x1556 154a: e8 d1 6b 01 00 call 0x18120 154f: 33 c0 xor %eax,%eax 1551: 48 83 c4 28 add $0x28,%rsp 1555: c3 ret 1556: 4c 89 c1 mov %r8,%rcx 1559: 44 89 ca mov %r9d,%edx 155c: 48 83 c4 28 add $0x28,%rsp 1560: e9 7b 6d 01 00 jmp 0x182e0 1565: 4c 89 c2 mov %r8,%rdx 1568: 45 89 c8 mov %r9d,%r8d 156b: 48 83 c4 28 add $0x28,%rsp 156f: e9 cc ed ff ff jmp 0x340 1574: b8 f8 ff ff ff mov $0xfffffff8,%eax 1579: 48 83 c4 28 add $0x28,%rsp 157d: c3 ret 157e: b8 fa ff ff ff mov $0xfffffffa,%eax 1583: 48 83 c4 28 add $0x28,%rsp 1587: c3 ret 1588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 158f: 00 1590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 159e: 00 00 15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 15a5: 48 85 c9 test %rcx,%rcx 15a8: 74 4e je 0x15f8 15aa: 4d 85 c0 test %r8,%r8 15ad: 74 49 je 0x15f8 15af: 45 85 c9 test %r9d,%r9d 15b2: 7e 4f jle 0x1603 15b4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c57760 15bb: 01 15bc: 7a 02 jp 0x15c0 15be: 74 28 je 0x15e8 15c0: 0f 57 c0 xorps %xmm0,%xmm0 15c3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 15c7: 7a 02 jp 0x15cb 15c9: 74 0d je 0x15d8 15cb: e8 50 6d 01 00 call 0x18320 15d0: 33 c0 xor %eax,%eax 15d2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15d7: c3 ret 15d8: 4c 89 c1 mov %r8,%rcx 15db: 44 89 ca mov %r9d,%edx 15de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15e3: e9 f8 6e 01 00 jmp 0x184e0 15e8: 4c 89 c2 mov %r8,%rdx 15eb: 45 89 c8 mov %r9d,%r8d 15ee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 15f3: e9 88 ed ff ff jmp 0x380 15f8: b8 f8 ff ff ff mov $0xfffffff8,%eax 15fd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1602: c3 ret 1603: b8 fa ff ff ff mov $0xfffffffa,%eax 1608: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 160d: c3 ret 160e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1615: 00 1616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 161d: 0f 1f 00 nopl (%rax) 1620: 48 83 ec 28 sub $0x28,%rsp 1624: 48 85 c9 test %rcx,%rcx 1627: 74 4b je 0x1674 1629: 4d 85 c0 test %r8,%r8 162c: 74 46 je 0x1674 162e: 45 85 c9 test %r9d,%r9d 1631: 7e 4b jle 0x167e 1633: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c57768 163a: 01 163b: 7a 02 jp 0x163f 163d: 74 26 je 0x1665 163f: 0f 57 c0 xorps %xmm0,%xmm0 1642: 66 0f 2e c8 ucomisd %xmm0,%xmm1 1646: 7a 02 jp 0x164a 1648: 74 0c je 0x1656 164a: e8 d1 6e 01 00 call 0x18520 164f: 33 c0 xor %eax,%eax 1651: 48 83 c4 28 add $0x28,%rsp 1655: c3 ret 1656: 4c 89 c1 mov %r8,%rcx 1659: 44 89 ca mov %r9d,%edx 165c: 48 83 c4 28 add $0x28,%rsp 1660: e9 5b 70 01 00 jmp 0x186c0 1665: 4c 89 c2 mov %r8,%rdx 1668: 45 89 c8 mov %r9d,%r8d 166b: 48 83 c4 28 add $0x28,%rsp 166f: e9 4c ed ff ff jmp 0x3c0 1674: b8 f8 ff ff ff mov $0xfffffff8,%eax 1679: 48 83 c4 28 add $0x28,%rsp 167d: c3 ret 167e: b8 fa ff ff ff mov $0xfffffffa,%eax 1683: 48 83 c4 28 add $0x28,%rsp 1687: c3 ret 1688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 168f: 00 1690: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 169e: 00 00 16a0: 57 push %rdi 16a1: 48 83 ec 20 sub $0x20,%rsp 16a5: 48 85 c9 test %rcx,%rcx 16a8: 0f 84 13 02 00 00 je 0x18c1 16ae: 4d 85 c0 test %r8,%r8 16b1: 0f 84 0a 02 00 00 je 0x18c1 16b7: 45 85 c9 test %r9d,%r9d 16ba: 0f 8e f6 01 00 00 jle 0x18b6 16c0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c57770 16c7: 01 16c8: 7a 06 jp 0x16d0 16ca: 0f 84 d5 01 00 00 je 0x18a5 16d0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 16d4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 16d8: 7a 06 jp 0x16e0 16da: 0f 84 b4 01 00 00 je 0x1894 16e0: 41 83 f9 10 cmp $0x10,%r9d 16e4: 0f 8c 9a 01 00 00 jl 0x1884 16ea: 4d 89 c2 mov %r8,%r10 16ed: 49 83 e2 1f and $0x1f,%r10 16f1: 45 89 d2 mov %r10d,%r10d 16f4: 45 85 d2 test %r10d,%r10d 16f7: 74 18 je 0x1711 16f9: 41 f7 c2 07 00 00 00 test $0x7,%r10d 1700: 0f 85 7e 01 00 00 jne 0x1884 1706: 41 f7 da neg %r10d 1709: 41 83 c2 20 add $0x20,%r10d 170d: 41 c1 ea 03 shr $0x3,%r10d 1711: 41 8d 42 10 lea 0x10(%r10),%eax 1715: 44 3b c8 cmp %eax,%r9d 1718: 0f 8c 66 01 00 00 jl 0x1884 171e: 44 89 cf mov %r9d,%edi 1721: 33 c0 xor %eax,%eax 1723: 41 2b fa sub %r10d,%edi 1726: 83 e7 0f and $0xf,%edi 1729: f7 df neg %edi 172b: 41 03 f9 add %r9d,%edi 172e: 45 85 d2 test %r10d,%r10d 1731: 76 20 jbe 0x1753 1733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 173f: 00 1740: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 1745: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 174b: 48 ff c0 inc %rax 174e: 49 3b c2 cmp %r10,%rax 1751: 72 ed jb 0x1740 1753: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 1757: 48 63 c7 movslq %edi,%rax 175a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 1760: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 1766: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 176d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 1774: 01 1775: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 1779: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) 177f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 1786: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 178d: 01 178e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 1792: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 1799: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) 17a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 17a7: 01 17a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 17ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) 17b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 17ba: 01 17bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 17bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) 17c6: 49 83 c2 10 add $0x10,%r10 17ca: 4c 3b d0 cmp %rax,%r10 17cd: 72 91 jb 0x1760 17cf: 44 8d 57 01 lea 0x1(%rdi),%r10d 17d3: 45 3b d1 cmp %r9d,%r10d 17d6: 0f 87 98 00 00 00 ja 0x1874 17dc: 49 63 d1 movslq %r9d,%rdx 17df: 48 2b d0 sub %rax,%rdx 17e2: 48 83 fa 04 cmp $0x4,%rdx 17e6: 0f 8c 93 00 00 00 jl 0x187f 17ec: 41 89 d1 mov %edx,%r9d 17ef: 45 33 db xor %r11d,%r11d 17f2: 41 83 e1 fc and $0xfffffffc,%r9d 17f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 17fa: 4d 63 c9 movslq %r9d,%r9 17fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 1801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1808: 00 1809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1817: 00 1818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 181f: 90 nop 1820: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 1826: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 182d: 01 182e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 1832: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) 1838: 49 83 c3 04 add $0x4,%r11 183c: 4d 3b d9 cmp %r9,%r11 183f: 72 df jb 0x1820 1841: 4c 3b ca cmp %rdx,%r9 1844: 73 2e jae 0x1874 1846: 48 63 ff movslq %edi,%rdi 1849: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 184d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax 1851: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1858: 00 1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1860: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 1866: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) 186c: 49 ff c1 inc %r9 186f: 4c 3b ca cmp %rdx,%r9 1872: 72 ec jb 0x1860 1874: 33 c0 xor %eax,%eax 1876: c5 f8 77 vzeroupper 1879: 48 83 c4 20 add $0x20,%rsp 187d: 5f pop %rdi 187e: c3 ret 187f: 45 33 c9 xor %r9d,%r9d 1882: eb bd jmp 0x1841 1884: 33 ff xor %edi,%edi 1886: 41 83 f9 01 cmp $0x1,%r9d 188a: 72 e8 jb 0x1874 188c: 49 63 d1 movslq %r9d,%rdx 188f: 45 33 c9 xor %r9d,%r9d 1892: eb ad jmp 0x1841 1894: 4c 89 c1 mov %r8,%rcx 1897: 44 89 ca mov %r9d,%edx 189a: e8 61 6e 01 00 call 0x18700 189f: 48 83 c4 20 add $0x20,%rsp 18a3: 5f pop %rdi 18a4: c3 ret 18a5: 4c 89 c2 mov %r8,%rdx 18a8: 45 89 c8 mov %r9d,%r8d 18ab: e8 50 eb ff ff call 0x400 18b0: 48 83 c4 20 add $0x20,%rsp 18b4: 5f pop %rdi 18b5: c3 ret 18b6: b8 fa ff ff ff mov $0xfffffffa,%eax 18bb: 48 83 c4 20 add $0x20,%rsp 18bf: 5f pop %rdi 18c0: c3 ret 18c1: b8 f8 ff ff ff mov $0xfffffff8,%eax 18c6: 48 83 c4 20 add $0x20,%rsp 18ca: 5f pop %rdi 18cb: c3 ret 18cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18d3: 00 18d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 18e0: 41 54 push %r12 18e2: 48 83 ec 20 sub $0x20,%rsp 18e6: 48 85 c9 test %rcx,%rcx 18e9: 0f 84 ce 01 00 00 je 0x1abd 18ef: 4d 85 c0 test %r8,%r8 18f2: 0f 84 c5 01 00 00 je 0x1abd 18f8: 45 85 c9 test %r9d,%r9d 18fb: 0f 8e b0 01 00 00 jle 0x1ab1 1901: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c57778 1908: 01 1909: 7a 06 jp 0x1911 190b: 0f 84 8e 01 00 00 je 0x1a9f 1911: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 1915: c5 f9 2e c8 vucomisd %xmm0,%xmm1 1919: 7a 06 jp 0x1921 191b: 0f 84 6c 01 00 00 je 0x1a8d 1921: 41 83 f9 10 cmp $0x10,%r9d 1925: 0f 8c 5a 01 00 00 jl 0x1a85 192b: 4c 89 c0 mov %r8,%rax 192e: 48 83 e0 1f and $0x1f,%rax 1932: 89 c2 mov %eax,%edx 1934: 85 d2 test %edx,%edx 1936: 74 11 je 0x1949 1938: f6 c2 07 test $0x7,%dl 193b: 0f 85 44 01 00 00 jne 0x1a85 1941: f7 da neg %edx 1943: 83 c2 20 add $0x20,%edx 1946: c1 ea 03 shr $0x3,%edx 1949: 44 8d 5a 10 lea 0x10(%rdx),%r11d 194d: 45 3b cb cmp %r11d,%r9d 1950: 0f 8c 2f 01 00 00 jl 0x1a85 1956: 45 89 cc mov %r9d,%r12d 1959: 33 c0 xor %eax,%eax 195b: 44 2b e2 sub %edx,%r12d 195e: 41 83 e4 0f and $0xf,%r12d 1962: 41 f7 dc neg %r12d 1965: 45 03 e1 add %r9d,%r12d 1968: 41 89 d3 mov %edx,%r11d 196b: 85 d2 test %edx,%edx 196d: 76 24 jbe 0x1993 196f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1976: 00 1977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 197e: 66 90 xchg %ax,%ax 1980: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 1985: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 198b: 48 ff c0 inc %rax 198e: 49 3b c3 cmp %r11,%rax 1991: 72 ed jb 0x1980 1993: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 1998: 49 63 c4 movslq %r12d,%rax 199b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 19a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 19a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 19ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 19b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 19bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 19c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 19c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 19cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 19d6: 49 83 c3 10 add $0x10,%r11 19da: 4c 3b d8 cmp %rax,%r11 19dd: 72 c1 jb 0x19a0 19df: 41 8d 44 24 01 lea 0x1(%r12),%eax 19e4: 41 3b c1 cmp %r9d,%eax 19e7: 0f 87 87 00 00 00 ja 0x1a74 19ed: 4d 63 d1 movslq %r9d,%r10 19f0: 4d 63 e4 movslq %r12d,%r12 19f3: 4d 2b d4 sub %r12,%r10 19f6: 49 83 fa 04 cmp $0x4,%r10 19fa: 0f 8c 80 00 00 00 jl 0x1a80 1a00: 4d 63 e4 movslq %r12d,%r12 1a03: 45 89 d3 mov %r10d,%r11d 1a06: 41 83 e3 fc and $0xfffffffc,%r11d 1a0a: 45 33 c9 xor %r9d,%r9d 1a0d: 4d 63 db movslq %r11d,%r11 1a10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 1a15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 1a19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 1a1d: 0f 1f 00 nopl (%rax) 1a20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 1a26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 1a2c: 49 83 c1 04 add $0x4,%r9 1a30: 4d 3b cb cmp %r11,%r9 1a33: 72 eb jb 0x1a20 1a35: 4d 3b da cmp %r10,%r11 1a38: 73 3a jae 0x1a74 1a3a: 4d 63 e4 movslq %r12d,%r12 1a3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 1a41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 1a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1a4c: 00 1a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 1a66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 1a6c: 49 ff c3 inc %r11 1a6f: 4d 3b da cmp %r10,%r11 1a72: 72 ec jb 0x1a60 1a74: 33 c0 xor %eax,%eax 1a76: c5 f8 77 vzeroupper 1a79: 48 83 c4 20 add $0x20,%rsp 1a7d: 41 5c pop %r12 1a7f: c3 ret 1a80: 45 33 db xor %r11d,%r11d 1a83: eb b0 jmp 0x1a35 1a85: 45 33 e4 xor %r12d,%r12d 1a88: e9 52 ff ff ff jmp 0x19df 1a8d: 4c 89 c1 mov %r8,%rcx 1a90: 44 89 ca mov %r9d,%edx 1a93: e8 a8 6c 01 00 call 0x18740 1a98: 48 83 c4 20 add $0x20,%rsp 1a9c: 41 5c pop %r12 1a9e: c3 ret 1a9f: 4c 89 c2 mov %r8,%rdx 1aa2: 45 89 c8 mov %r9d,%r8d 1aa5: e8 16 ea ff ff call 0x4c0 1aaa: 48 83 c4 20 add $0x20,%rsp 1aae: 41 5c pop %r12 1ab0: c3 ret 1ab1: b8 fa ff ff ff mov $0xfffffffa,%eax 1ab6: 48 83 c4 20 add $0x20,%rsp 1aba: 41 5c pop %r12 1abc: c3 ret 1abd: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ac2: 48 83 c4 20 add $0x20,%rsp 1ac6: 41 5c pop %r12 1ac8: c3 ret 1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ad0: 00 1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1adf: 00 1ae0: 41 54 push %r12 1ae2: 48 83 ec 20 sub $0x20,%rsp 1ae6: 48 85 c9 test %rcx,%rcx 1ae9: 0f 84 ce 01 00 00 je 0x1cbd 1aef: 4d 85 c0 test %r8,%r8 1af2: 0f 84 c5 01 00 00 je 0x1cbd 1af8: 45 85 c9 test %r9d,%r9d 1afb: 0f 8e b0 01 00 00 jle 0x1cb1 1b01: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c57780 1b08: 01 1b09: 7a 06 jp 0x1b11 1b0b: 0f 84 8e 01 00 00 je 0x1c9f 1b11: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 1b15: c5 f9 2e c8 vucomisd %xmm0,%xmm1 1b19: 7a 06 jp 0x1b21 1b1b: 0f 84 6c 01 00 00 je 0x1c8d 1b21: 41 83 f9 10 cmp $0x10,%r9d 1b25: 0f 8c 5a 01 00 00 jl 0x1c85 1b2b: 4c 89 c0 mov %r8,%rax 1b2e: 48 83 e0 1f and $0x1f,%rax 1b32: 89 c2 mov %eax,%edx 1b34: 85 d2 test %edx,%edx 1b36: 74 11 je 0x1b49 1b38: f6 c2 07 test $0x7,%dl 1b3b: 0f 85 44 01 00 00 jne 0x1c85 1b41: f7 da neg %edx 1b43: 83 c2 20 add $0x20,%edx 1b46: c1 ea 03 shr $0x3,%edx 1b49: 44 8d 5a 10 lea 0x10(%rdx),%r11d 1b4d: 45 3b cb cmp %r11d,%r9d 1b50: 0f 8c 2f 01 00 00 jl 0x1c85 1b56: 45 89 cc mov %r9d,%r12d 1b59: 33 c0 xor %eax,%eax 1b5b: 44 2b e2 sub %edx,%r12d 1b5e: 41 83 e4 0f and $0xf,%r12d 1b62: 41 f7 dc neg %r12d 1b65: 45 03 e1 add %r9d,%r12d 1b68: 41 89 d3 mov %edx,%r11d 1b6b: 85 d2 test %edx,%edx 1b6d: 76 24 jbe 0x1b93 1b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b76: 00 1b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b7e: 66 90 xchg %ax,%ax 1b80: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 1b85: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 1b8b: 48 ff c0 inc %rax 1b8e: 49 3b c3 cmp %r11,%rax 1b91: 72 ed jb 0x1b80 1b93: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 1b98: 49 63 c4 movslq %r12d,%rax 1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1ba0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 1ba6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 1bad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 1bb4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 1bbb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 1bc1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 1bc8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 1bcf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 1bd6: 49 83 c3 10 add $0x10,%r11 1bda: 4c 3b d8 cmp %rax,%r11 1bdd: 72 c1 jb 0x1ba0 1bdf: 41 8d 44 24 01 lea 0x1(%r12),%eax 1be4: 41 3b c1 cmp %r9d,%eax 1be7: 0f 87 87 00 00 00 ja 0x1c74 1bed: 4d 63 d1 movslq %r9d,%r10 1bf0: 4d 63 e4 movslq %r12d,%r12 1bf3: 4d 2b d4 sub %r12,%r10 1bf6: 49 83 fa 04 cmp $0x4,%r10 1bfa: 0f 8c 80 00 00 00 jl 0x1c80 1c00: 4d 63 e4 movslq %r12d,%r12 1c03: 45 89 d3 mov %r10d,%r11d 1c06: 41 83 e3 fc and $0xfffffffc,%r11d 1c0a: 45 33 c9 xor %r9d,%r9d 1c0d: 4d 63 db movslq %r11d,%r11 1c10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 1c15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 1c19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 1c1d: 0f 1f 00 nopl (%rax) 1c20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 1c26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 1c2c: 49 83 c1 04 add $0x4,%r9 1c30: 4d 3b cb cmp %r11,%r9 1c33: 72 eb jb 0x1c20 1c35: 4d 3b da cmp %r10,%r11 1c38: 73 3a jae 0x1c74 1c3a: 4d 63 e4 movslq %r12d,%r12 1c3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 1c41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 1c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c4c: 00 1c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 1c66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 1c6c: 49 ff c3 inc %r11 1c6f: 4d 3b da cmp %r10,%r11 1c72: 72 ec jb 0x1c60 1c74: 33 c0 xor %eax,%eax 1c76: c5 f8 77 vzeroupper 1c79: 48 83 c4 20 add $0x20,%rsp 1c7d: 41 5c pop %r12 1c7f: c3 ret 1c80: 45 33 db xor %r11d,%r11d 1c83: eb b0 jmp 0x1c35 1c85: 45 33 e4 xor %r12d,%r12d 1c88: e9 52 ff ff ff jmp 0x1bdf 1c8d: 4c 89 c1 mov %r8,%rcx 1c90: 44 89 ca mov %r9d,%edx 1c93: e8 e8 6a 01 00 call 0x18780 1c98: 48 83 c4 20 add $0x20,%rsp 1c9c: 41 5c pop %r12 1c9e: c3 ret 1c9f: 4c 89 c2 mov %r8,%rdx 1ca2: 45 89 c8 mov %r9d,%r8d 1ca5: e8 d6 e8 ff ff call 0x580 1caa: 48 83 c4 20 add $0x20,%rsp 1cae: 41 5c pop %r12 1cb0: c3 ret 1cb1: b8 fa ff ff ff mov $0xfffffffa,%eax 1cb6: 48 83 c4 20 add $0x20,%rsp 1cba: 41 5c pop %r12 1cbc: c3 ret 1cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax 1cc2: 48 83 c4 20 add $0x20,%rsp 1cc6: 41 5c pop %r12 1cc8: c3 ret 1cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cd0: 00 1cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cdf: 00 1ce0: 53 push %rbx 1ce1: 56 push %rsi 1ce2: 57 push %rdi 1ce3: 41 54 push %r12 1ce5: 41 55 push %r13 1ce7: 41 56 push %r14 1ce9: 41 57 push %r15 1ceb: 55 push %rbp 1cec: 48 83 ec 38 sub $0x38,%rsp 1cf0: 49 89 ce mov %rcx,%r14 1cf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 1cfa: 00 1cfb: 44 89 cf mov %r9d,%edi 1cfe: 44 89 c6 mov %r8d,%esi 1d01: 41 89 d7 mov %edx,%r15d 1d04: 4d 85 f6 test %r14,%r14 1d07: 0f 84 8a 01 00 00 je 0x1e97 1d0d: 41 83 ff 1e cmp $0x1e,%r15d 1d11: 0f 87 5b 01 00 00 ja 0x1e72 1d17: 41 83 ff 1c cmp $0x1c,%r15d 1d1b: 0f 8f 51 01 00 00 jg 0x1e72 1d21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1d28: 00 1d29: 48 85 db test %rbx,%rbx 1d2c: 0f 84 65 01 00 00 je 0x1e97 1d32: 48 89 dd mov %rbx,%rbp 1d35: ba 90 00 00 00 mov $0x90,%edx 1d3a: 48 83 e5 3f and $0x3f,%rbp 1d3e: 48 f7 dd neg %rbp 1d41: 48 83 e5 3f and $0x3f,%rbp 1d45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1d49: 4c 89 e1 mov %r12,%rcx 1d4c: e8 6f 6a 01 00 call 0x187c0 1d51: 44 89 f9 mov %r15d,%ecx 1d54: b8 01 00 00 00 mov $0x1,%eax 1d59: d3 e0 shl %cl,%eax 1d5b: 41 89 7c 24 18 mov %edi,0x18(%r12) 1d60: 83 fe 08 cmp $0x8,%esi 1d63: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1d68: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 1d6f: 00 00 1d71: 0f 84 3d 02 00 00 je 0x1fb4 1d77: 83 fe 04 cmp $0x4,%esi 1d7a: 0f 84 97 00 00 00 je 0x1e17 1d80: 83 fe 01 cmp $0x1,%esi 1d83: 75 39 jne 0x1dbe 1d85: 0f 57 c0 xorps %xmm0,%xmm0 1d88: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 1d8c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c57788 1d93: 01 1d94: f2 0f 5e c8 divsd %xmm0,%xmm1 1d98: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 1d9f: 00 1da0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 1da7: 00 00 1da9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 1db0: 00 00 1db2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 1db9: e9 8f 00 00 00 jmp 0x1e4d 1dbe: 83 fe 02 cmp $0x2,%esi 1dc1: 75 36 jne 0x1df9 1dc3: 0f 57 c0 xorps %xmm0,%xmm0 1dc6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 1dca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c57788 1dd1: 01 1dd2: f2 0f 5e c8 divsd %xmm0,%xmm1 1dd6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 1ddd: 00 1dde: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1de5: 00 00 1de7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1dee: 00 00 1df0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 1df7: eb 54 jmp 0x1e4d 1df9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1e00: 00 1e01: b8 ee ff ff ff mov $0xffffffee,%eax 1e06: 48 83 c4 38 add $0x38,%rsp 1e0a: 5d pop %rbp 1e0b: 41 5f pop %r15 1e0d: 41 5e pop %r14 1e0f: 41 5d pop %r13 1e11: 41 5c pop %r12 1e13: 5f pop %rdi 1e14: 5e pop %rsi 1e15: 5b pop %rbx 1e16: c3 ret 1e17: 0f 57 c0 xorps %xmm0,%xmm0 1e1a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 1e1e: b8 01 00 00 00 mov $0x1,%eax 1e23: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 1e2a: 00 1e2b: 41 89 44 24 08 mov %eax,0x8(%r12) 1e30: 41 89 44 24 0c mov %eax,0xc(%r12) 1e35: e8 c6 69 01 00 call 0x18800 1e3a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c57788 1e41: 01 1e42: f2 0f 5e c8 divsd %xmm0,%xmm1 1e46: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 1e4d: 41 83 ff 05 cmp $0x5,%r15d 1e51: 7f 35 jg 0x1e88 1e53: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1e5a: 00 00 1e5c: 33 c0 xor %eax,%eax 1e5e: 4d 89 26 mov %r12,(%r14) 1e61: 48 83 c4 38 add $0x38,%rsp 1e65: 5d pop %rbp 1e66: 41 5f pop %r15 1e68: 41 5e pop %r14 1e6a: 41 5d pop %r13 1e6c: 41 5c pop %r12 1e6e: 5f pop %rdi 1e6f: 5e pop %rsi 1e70: 5b pop %rbx 1e71: c3 ret 1e72: b8 ef ff ff ff mov $0xffffffef,%eax 1e77: 48 83 c4 38 add $0x38,%rsp 1e7b: 5d pop %rbp 1e7c: 41 5f pop %r15 1e7e: 41 5e pop %r14 1e80: 41 5d pop %r13 1e82: 41 5c pop %r12 1e84: 5f pop %rdi 1e85: 5e pop %rsi 1e86: 5b pop %rbx 1e87: c3 ret 1e88: 41 83 ff 0a cmp $0xa,%r15d 1e8c: 0f 8e e8 00 00 00 jle 0x1f7a 1e92: 4d 85 ed test %r13,%r13 1e95: 75 16 jne 0x1ead 1e97: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e9c: 48 83 c4 38 add $0x38,%rsp 1ea0: 5d pop %rbp 1ea1: 41 5f pop %r15 1ea3: 41 5e pop %r14 1ea5: 41 5d pop %r13 1ea7: 41 5c pop %r12 1ea9: 5f pop %rdi 1eaa: 5e pop %rsi 1eab: 5b pop %rbx 1eac: c3 ret 1ead: 4c 89 ee mov %r13,%rsi 1eb0: 44 89 f9 mov %r15d,%ecx 1eb3: 48 83 e6 3f and $0x3f,%rsi 1eb7: 44 89 ff mov %r15d,%edi 1eba: 48 f7 de neg %rsi 1ebd: 48 83 e6 3f and $0x3f,%rsi 1ec1: 49 03 f5 add %r13,%rsi 1ec4: 48 89 f2 mov %rsi,%rdx 1ec7: e8 54 69 01 00 call 0x18820 1ecc: 49 89 c5 mov %rax,%r13 1ecf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1ed6: 00 1ed7: 49 89 54 24 30 mov %rdx,0x30(%r12) 1edc: 41 8d 5f ff lea -0x1(%r15),%ebx 1ee0: 83 fb 0e cmp $0xe,%ebx 1ee3: 7f 38 jg 0x1f1d 1ee5: 89 d9 mov %ebx,%ecx 1ee7: e8 d4 6f 01 00 call 0x18ec0 1eec: 89 d9 mov %ebx,%ecx 1eee: 48 89 f2 mov %rsi,%rdx 1ef1: 41 89 f8 mov %edi,%r8d 1ef4: 49 89 c1 mov %rax,%r9 1ef7: 49 89 44 24 38 mov %rax,0x38(%r12) 1efc: e8 5f 70 01 00 call 0x18f60 1f01: 49 89 c1 mov %rax,%r9 1f04: 89 d9 mov %ebx,%ecx 1f06: b8 01 00 00 00 mov $0x1,%eax 1f0b: d3 e0 shl %cl,%eax 1f0d: c1 e0 04 shl $0x4,%eax 1f10: 83 c0 3f add $0x3f,%eax 1f13: 83 e0 c0 and $0xffffffc0,%eax 1f16: 41 89 44 24 1c mov %eax,0x1c(%r12) 1f1b: eb 1e jmp 0x1f3b 1f1d: 48 89 e0 mov %rsp,%rax 1f20: 4c 89 e1 mov %r12,%rcx 1f23: 49 89 f0 mov %rsi,%r8 1f26: 41 89 f9 mov %edi,%r9d 1f29: 48 89 50 20 mov %rdx,0x20(%rax) 1f2d: 89 da mov %ebx,%edx 1f2f: 4c 89 68 28 mov %r13,0x28(%rax) 1f33: e8 88 7b 01 00 call 0x19ac0 1f38: 49 89 c1 mov %rax,%r9 1f3b: 44 89 f9 mov %r15d,%ecx 1f3e: 48 89 f2 mov %rsi,%rdx 1f41: 41 89 f8 mov %edi,%r8d 1f44: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1f49: e8 b2 b3 01 00 call 0x1d300 1f4e: 44 89 f9 mov %r15d,%ecx 1f51: 48 89 f2 mov %rsi,%rdx 1f54: 41 89 f8 mov %edi,%r8d 1f57: 49 89 c1 mov %rax,%r9 1f5a: 49 89 44 24 58 mov %rax,0x58(%r12) 1f5f: e8 3c b8 01 00 call 0x1d7a0 1f64: 4d 89 26 mov %r12,(%r14) 1f67: 33 c0 xor %eax,%eax 1f69: 48 83 c4 38 add $0x38,%rsp 1f6d: 5d pop %rbp 1f6e: 41 5f pop %r15 1f70: 41 5e pop %r14 1f72: 41 5d pop %r13 1f74: 41 5c pop %r12 1f76: 5f pop %rdi 1f77: 5e pop %rsi 1f78: 5b pop %rbx 1f79: c3 ret 1f7a: bf 0a 00 00 00 mov $0xa,%edi 1f7f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1f86: 00 1f87: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26112a0 1f8e: 41 83 ff 06 cmp $0x6,%r15d 1f92: 0f 8f 3f ff ff ff jg 0x1ed7 1f98: 49 89 d1 mov %rdx,%r9 1f9b: 49 83 e1 3f and $0x3f,%r9 1f9f: 49 f7 d9 neg %r9 1fa2: 49 83 e1 3f and $0x3f,%r9 1fa6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1fad: 00 00 1faf: 4c 03 ca add %rdx,%r9 1fb2: eb 87 jmp 0x1f3b 1fb4: 33 c0 xor %eax,%eax 1fb6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 1fbd: 00 1fbe: 41 89 44 24 08 mov %eax,0x8(%r12) 1fc3: 41 89 44 24 0c mov %eax,0xc(%r12) 1fc8: e9 80 fe ff ff jmp 0x1e4d 1fcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fd4: 00 1fd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fdc: 0f 1f 40 00 nopl 0x0(%rax) 1fe0: 56 push %rsi 1fe1: 57 push %rdi 1fe2: 41 54 push %r12 1fe4: 41 55 push %r13 1fe6: 41 56 push %r14 1fe8: 41 57 push %r15 1fea: 55 push %rbp 1feb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 1ff0: 48 89 ce mov %rcx,%rsi 1ff3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 1ffa: 00 1ffb: 45 89 ce mov %r9d,%r14d 1ffe: 45 89 c5 mov %r8d,%r13d 2001: 89 d5 mov %edx,%ebp 2003: 48 85 f6 test %rsi,%rsi 2006: 0f 84 86 01 00 00 je 0x2192 200c: 83 fd 1e cmp $0x1e,%ebp 200f: 0f 87 59 01 00 00 ja 0x216e 2015: 83 fd 1c cmp $0x1c,%ebp 2018: 0f 8f 50 01 00 00 jg 0x216e 201e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 2025: 00 2026: 4d 85 e4 test %r12,%r12 2029: 0f 84 63 01 00 00 je 0x2192 202f: 49 83 e4 3f and $0x3f,%r12 2033: ba 90 00 00 00 mov $0x90,%edx 2038: 49 f7 dc neg %r12 203b: 49 83 e4 3f and $0x3f,%r12 203f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 2046: 00 2047: 4c 89 e1 mov %r12,%rcx 204a: e8 91 bb 01 00 call 0x1dbe0 204f: 89 e9 mov %ebp,%ecx 2051: 41 b8 01 00 00 00 mov $0x1,%r8d 2057: 41 d3 e0 shl %cl,%r8d 205a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 205f: 41 83 fd 08 cmp $0x8,%r13d 2063: 45 89 74 24 18 mov %r14d,0x18(%r12) 2068: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 206f: 00 00 2071: 0f 84 40 02 00 00 je 0x22b7 2077: 41 83 fd 04 cmp $0x4,%r13d 207b: 0f 84 95 00 00 00 je 0x2116 2081: 41 83 fd 01 cmp $0x1,%r13d 2085: 75 37 jne 0x20be 2087: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 208c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c57790 2093: 01 2094: f2 0f 5e c8 divsd %xmm0,%xmm1 2098: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 209f: 00 20a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 20a7: 00 00 20a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 20b0: 00 00 20b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 20b9: e9 8c 00 00 00 jmp 0x214a 20be: 41 83 fd 02 cmp $0x2,%r13d 20c2: 75 34 jne 0x20f8 20c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 20c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c57790 20d0: 01 20d1: f2 0f 5e c8 divsd %xmm0,%xmm1 20d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 20dc: 00 20dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 20e4: 00 00 20e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 20ed: 00 00 20ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 20f6: eb 52 jmp 0x214a 20f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 20ff: 00 2100: b8 ee ff ff ff mov $0xffffffee,%eax 2105: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 210a: 5d pop %rbp 210b: 41 5f pop %r15 210d: 41 5e pop %r14 210f: 41 5d pop %r13 2111: 41 5c pop %r12 2113: 5f pop %rdi 2114: 5e pop %rsi 2115: c3 ret 2116: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 211b: b8 01 00 00 00 mov $0x1,%eax 2120: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2127: 00 2128: 41 89 44 24 08 mov %eax,0x8(%r12) 212d: 41 89 44 24 0c mov %eax,0xc(%r12) 2132: e8 e9 ba 01 00 call 0x1dc20 2137: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c57790 213e: 01 213f: f2 0f 5e c8 divsd %xmm0,%xmm1 2143: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 214a: 83 fd 05 cmp $0x5,%ebp 214d: 7f 35 jg 0x2184 214f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2156: 00 00 2158: 33 c0 xor %eax,%eax 215a: 4c 89 26 mov %r12,(%rsi) 215d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 2162: 5d pop %rbp 2163: 41 5f pop %r15 2165: 41 5e pop %r14 2167: 41 5d pop %r13 2169: 41 5c pop %r12 216b: 5f pop %rdi 216c: 5e pop %rsi 216d: c3 ret 216e: b8 ef ff ff ff mov $0xffffffef,%eax 2173: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 2178: 5d pop %rbp 2179: 41 5f pop %r15 217b: 41 5e pop %r14 217d: 41 5d pop %r13 217f: 41 5c pop %r12 2181: 5f pop %rdi 2182: 5e pop %rsi 2183: c3 ret 2184: 83 fd 0a cmp $0xa,%ebp 2187: 0f 8e f0 00 00 00 jle 0x227d 218d: 48 85 ff test %rdi,%rdi 2190: 75 16 jne 0x21a8 2192: b8 f8 ff ff ff mov $0xfffffff8,%eax 2197: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 219c: 5d pop %rbp 219d: 41 5f pop %r15 219f: 41 5e pop %r14 21a1: 41 5d pop %r13 21a3: 41 5c pop %r12 21a5: 5f pop %rdi 21a6: 5e pop %rsi 21a7: c3 ret 21a8: 48 83 e7 3f and $0x3f,%rdi 21ac: 89 e9 mov %ebp,%ecx 21ae: 48 f7 df neg %rdi 21b1: 41 89 ee mov %ebp,%r14d 21b4: 48 83 e7 3f and $0x3f,%rdi 21b8: 49 89 fd mov %rdi,%r13 21bb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 21c2: 00 21c3: 4c 89 ea mov %r13,%rdx 21c6: e8 75 ba 01 00 call 0x1dc40 21cb: 48 89 c7 mov %rax,%rdi 21ce: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 21d5: 00 21d6: 49 89 54 24 30 mov %rdx,0x30(%r12) 21db: 44 8d 7d ff lea -0x1(%rbp),%r15d 21df: 41 83 ff 10 cmp $0x10,%r15d 21e3: 7f 3b jg 0x2220 21e5: 44 89 f9 mov %r15d,%ecx 21e8: e8 53 c0 01 00 call 0x1e240 21ed: 44 89 f9 mov %r15d,%ecx 21f0: 4c 89 ea mov %r13,%rdx 21f3: 45 89 f0 mov %r14d,%r8d 21f6: 49 89 c1 mov %rax,%r9 21f9: 49 89 44 24 38 mov %rax,0x38(%r12) 21fe: e8 fd c0 01 00 call 0x1e300 2203: 49 89 c1 mov %rax,%r9 2206: 44 89 f9 mov %r15d,%ecx 2209: b8 01 00 00 00 mov $0x1,%eax 220e: d3 e0 shl %cl,%eax 2210: c1 e0 04 shl $0x4,%eax 2213: 83 c0 3f add $0x3f,%eax 2216: 83 e0 c0 and $0xffffffc0,%eax 2219: 41 89 44 24 1c mov %eax,0x1c(%r12) 221e: eb 20 jmp 0x2240 2220: 48 8d 04 24 lea (%rsp),%rax 2224: 4c 89 e1 mov %r12,%rcx 2227: 4d 89 e8 mov %r13,%r8 222a: 45 89 f1 mov %r14d,%r9d 222d: 48 89 50 20 mov %rdx,0x20(%rax) 2231: 44 89 fa mov %r15d,%edx 2234: 48 89 78 28 mov %rdi,0x28(%rax) 2238: e8 e3 cc 01 00 call 0x1ef20 223d: 49 89 c1 mov %rax,%r9 2240: 89 e9 mov %ebp,%ecx 2242: 4c 89 ea mov %r13,%rdx 2245: 45 89 f0 mov %r14d,%r8d 2248: 4d 89 4c 24 50 mov %r9,0x50(%r12) 224d: e8 2e 07 02 00 call 0x22980 2252: 89 e9 mov %ebp,%ecx 2254: 4c 89 ea mov %r13,%rdx 2257: 45 89 f0 mov %r14d,%r8d 225a: 49 89 c1 mov %rax,%r9 225d: 49 89 44 24 58 mov %rax,0x58(%r12) 2262: e8 b9 0b 02 00 call 0x22e20 2267: 4c 89 26 mov %r12,(%rsi) 226a: 33 c0 xor %eax,%eax 226c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 2271: 5d pop %rbp 2272: 41 5f pop %r15 2274: 41 5e pop %r14 2276: 41 5d pop %r13 2278: 41 5c pop %r12 227a: 5f pop %rdi 227b: 5e pop %rsi 227c: c3 ret 227d: 41 be 0a 00 00 00 mov $0xa,%r14d 2283: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26112a0 228a: 83 fd 06 cmp $0x6,%ebp 228d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 2294: 00 2295: 0f 8f 3b ff ff ff jg 0x21d6 229b: 49 89 d1 mov %rdx,%r9 229e: 49 83 e1 3f and $0x3f,%r9 22a2: 49 f7 d9 neg %r9 22a5: 49 83 e1 3f and $0x3f,%r9 22a9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 22b0: 00 00 22b2: 4c 03 ca add %rdx,%r9 22b5: eb 89 jmp 0x2240 22b7: 33 c0 xor %eax,%eax 22b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 22c0: 00 22c1: 41 89 44 24 08 mov %eax,0x8(%r12) 22c6: 41 89 44 24 0c mov %eax,0xc(%r12) 22cb: e9 7a fe ff ff jmp 0x214a 22d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22d7: 00 22d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22df: 90 nop 22e0: 53 push %rbx 22e1: 56 push %rsi 22e2: 57 push %rdi 22e3: 41 54 push %r12 22e5: 41 55 push %r13 22e7: 41 56 push %r14 22e9: 41 57 push %r15 22eb: 55 push %rbp 22ec: 48 83 ec 38 sub $0x38,%rsp 22f0: 49 89 ce mov %rcx,%r14 22f3: 44 89 cf mov %r9d,%edi 22f6: 44 89 c6 mov %r8d,%esi 22f9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 2300: 00 2301: 41 89 d7 mov %edx,%r15d 2304: 4d 85 f6 test %r14,%r14 2307: 0f 84 81 01 00 00 je 0x248e 230d: 41 83 ff 1e cmp $0x1e,%r15d 2311: 0f 87 52 01 00 00 ja 0x2469 2317: 41 83 ff 1c cmp $0x1c,%r15d 231b: 0f 8f 48 01 00 00 jg 0x2469 2321: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 2328: 00 2329: 48 85 db test %rbx,%rbx 232c: 0f 84 5c 01 00 00 je 0x248e 2332: 48 89 dd mov %rbx,%rbp 2335: ba 90 00 00 00 mov $0x90,%edx 233a: 48 83 e5 3f and $0x3f,%rbp 233e: 48 f7 dd neg %rbp 2341: 48 83 e5 3f and $0x3f,%rbp 2345: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 2349: 4c 89 e1 mov %r12,%rcx 234c: e8 0f 0f 02 00 call 0x23260 2351: 44 89 f9 mov %r15d,%ecx 2354: b8 01 00 00 00 mov $0x1,%eax 2359: 41 89 7c 24 18 mov %edi,0x18(%r12) 235e: d3 e0 shl %cl,%eax 2360: 45 89 7c 24 04 mov %r15d,0x4(%r12) 2365: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 236c: 00 00 236e: 83 fe 08 cmp $0x8,%esi 2371: 0f 84 34 02 00 00 je 0x25ab 2377: 83 fe 04 cmp $0x4,%esi 237a: 0f 84 91 00 00 00 je 0x2411 2380: 83 fe 01 cmp $0x1,%esi 2383: 75 36 jne 0x23bb 2385: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 2389: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c57798 2390: 01 2391: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2398: 00 2399: f2 0f 5e c8 divsd %xmm0,%xmm1 239d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 23a4: 00 00 23a6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 23ad: 00 00 23af: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 23b6: e9 89 00 00 00 jmp 0x2444 23bb: 83 fe 02 cmp $0x2,%esi 23be: 75 33 jne 0x23f3 23c0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 23c4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c57798 23cb: 01 23cc: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 23d3: 00 23d4: f2 0f 5e c8 divsd %xmm0,%xmm1 23d8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 23df: 00 00 23e1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 23e8: 00 00 23ea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 23f1: eb 51 jmp 0x2444 23f3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 23fa: 00 23fb: b8 ee ff ff ff mov $0xffffffee,%eax 2400: 48 83 c4 38 add $0x38,%rsp 2404: 5d pop %rbp 2405: 41 5f pop %r15 2407: 41 5e pop %r14 2409: 41 5d pop %r13 240b: 41 5c pop %r12 240d: 5f pop %rdi 240e: 5e pop %rsi 240f: 5b pop %rbx 2410: c3 ret 2411: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 2415: b8 01 00 00 00 mov $0x1,%eax 241a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2421: 00 2422: 41 89 44 24 08 mov %eax,0x8(%r12) 2427: 41 89 44 24 0c mov %eax,0xc(%r12) 242c: e8 6f 0e 02 00 call 0x232a0 2431: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c57798 2438: 01 2439: f2 0f 5e c8 divsd %xmm0,%xmm1 243d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 2444: 41 83 ff 05 cmp $0x5,%r15d 2448: 7f 35 jg 0x247f 244a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2451: 00 00 2453: 33 c0 xor %eax,%eax 2455: 4d 89 26 mov %r12,(%r14) 2458: 48 83 c4 38 add $0x38,%rsp 245c: 5d pop %rbp 245d: 41 5f pop %r15 245f: 41 5e pop %r14 2461: 41 5d pop %r13 2463: 41 5c pop %r12 2465: 5f pop %rdi 2466: 5e pop %rsi 2467: 5b pop %rbx 2468: c3 ret 2469: b8 ef ff ff ff mov $0xffffffef,%eax 246e: 48 83 c4 38 add $0x38,%rsp 2472: 5d pop %rbp 2473: 41 5f pop %r15 2475: 41 5e pop %r14 2477: 41 5d pop %r13 2479: 41 5c pop %r12 247b: 5f pop %rdi 247c: 5e pop %rsi 247d: 5b pop %rbx 247e: c3 ret 247f: 41 83 ff 0a cmp $0xa,%r15d 2483: 0f 8e e8 00 00 00 jle 0x2571 2489: 4d 85 ed test %r13,%r13 248c: 75 16 jne 0x24a4 248e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2493: 48 83 c4 38 add $0x38,%rsp 2497: 5d pop %rbp 2498: 41 5f pop %r15 249a: 41 5e pop %r14 249c: 41 5d pop %r13 249e: 41 5c pop %r12 24a0: 5f pop %rdi 24a1: 5e pop %rsi 24a2: 5b pop %rbx 24a3: c3 ret 24a4: 4c 89 ee mov %r13,%rsi 24a7: 44 89 f9 mov %r15d,%ecx 24aa: 48 83 e6 3f and $0x3f,%rsi 24ae: 44 89 ff mov %r15d,%edi 24b1: 48 f7 de neg %rsi 24b4: 48 83 e6 3f and $0x3f,%rsi 24b8: 49 03 f5 add %r13,%rsi 24bb: 48 89 f2 mov %rsi,%rdx 24be: e8 fd 0d 02 00 call 0x232c0 24c3: 49 89 c5 mov %rax,%r13 24c6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 24cd: 00 24ce: 41 8d 5f ff lea -0x1(%r15),%ebx 24d2: 49 89 54 24 30 mov %rdx,0x30(%r12) 24d7: 83 fb 10 cmp $0x10,%ebx 24da: 7f 38 jg 0x2514 24dc: 89 d9 mov %ebx,%ecx 24de: e8 bd 13 02 00 call 0x238a0 24e3: 89 d9 mov %ebx,%ecx 24e5: 48 89 f2 mov %rsi,%rdx 24e8: 49 89 44 24 38 mov %rax,0x38(%r12) 24ed: 41 89 f8 mov %edi,%r8d 24f0: 49 89 c1 mov %rax,%r9 24f3: e8 48 14 02 00 call 0x23940 24f8: 49 89 c1 mov %rax,%r9 24fb: 89 d9 mov %ebx,%ecx 24fd: b8 01 00 00 00 mov $0x1,%eax 2502: d3 e0 shl %cl,%eax 2504: c1 e0 04 shl $0x4,%eax 2507: 83 c0 3f add $0x3f,%eax 250a: 83 e0 c0 and $0xffffffc0,%eax 250d: 41 89 44 24 1c mov %eax,0x1c(%r12) 2512: eb 1e jmp 0x2532 2514: 48 89 e0 mov %rsp,%rax 2517: 4c 89 e1 mov %r12,%rcx 251a: 48 89 50 20 mov %rdx,0x20(%rax) 251e: 89 da mov %ebx,%edx 2520: 49 89 f0 mov %rsi,%r8 2523: 41 89 f9 mov %edi,%r9d 2526: 4c 89 68 28 mov %r13,0x28(%rax) 252a: e8 d1 1f 02 00 call 0x24500 252f: 49 89 c1 mov %rax,%r9 2532: 44 89 f9 mov %r15d,%ecx 2535: 48 89 f2 mov %rsi,%rdx 2538: 4d 89 4c 24 50 mov %r9,0x50(%r12) 253d: 41 89 f8 mov %edi,%r8d 2540: e8 db 57 02 00 call 0x27d20 2545: 44 89 f9 mov %r15d,%ecx 2548: 48 89 f2 mov %rsi,%rdx 254b: 49 89 44 24 58 mov %rax,0x58(%r12) 2550: 41 89 f8 mov %edi,%r8d 2553: 49 89 c1 mov %rax,%r9 2556: e8 65 5c 02 00 call 0x281c0 255b: 4d 89 26 mov %r12,(%r14) 255e: 33 c0 xor %eax,%eax 2560: 48 83 c4 38 add $0x38,%rsp 2564: 5d pop %rbp 2565: 41 5f pop %r15 2567: 41 5e pop %r14 2569: 41 5d pop %r13 256b: 41 5c pop %r12 256d: 5f pop %rdi 256e: 5e pop %rsi 256f: 5b pop %rbx 2570: c3 ret 2571: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2578: 00 2579: bf 0a 00 00 00 mov $0xa,%edi 257e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26112a0 2585: 41 83 ff 06 cmp $0x6,%r15d 2589: 0f 8f 3f ff ff ff jg 0x24ce 258f: 49 89 d1 mov %rdx,%r9 2592: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2599: 00 00 259b: 49 83 e1 3f and $0x3f,%r9 259f: 49 f7 d9 neg %r9 25a2: 49 83 e1 3f and $0x3f,%r9 25a6: 4c 03 ca add %rdx,%r9 25a9: eb 87 jmp 0x2532 25ab: 33 c0 xor %eax,%eax 25ad: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 25b4: 00 25b5: 41 89 44 24 08 mov %eax,0x8(%r12) 25ba: 41 89 44 24 0c mov %eax,0xc(%r12) 25bf: e9 80 fe ff ff jmp 0x2444 25c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25cb: 00 25cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 25d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25df: 00 25e0: 53 push %rbx 25e1: 56 push %rsi 25e2: 57 push %rdi 25e3: 41 54 push %r12 25e5: 41 55 push %r13 25e7: 41 56 push %r14 25e9: 41 57 push %r15 25eb: 55 push %rbp 25ec: 48 83 ec 38 sub $0x38,%rsp 25f0: 49 89 ce mov %rcx,%r14 25f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 25fa: 00 25fb: 44 89 cf mov %r9d,%edi 25fe: 44 89 c6 mov %r8d,%esi 2601: 41 89 d7 mov %edx,%r15d 2604: 4d 85 f6 test %r14,%r14 2607: 0f 84 91 01 00 00 je 0x279e 260d: 41 83 ff 1e cmp $0x1e,%r15d 2611: 0f 87 62 01 00 00 ja 0x2779 2617: 41 83 ff 1c cmp $0x1c,%r15d 261b: 0f 8f 58 01 00 00 jg 0x2779 2621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 2628: 00 2629: 48 85 db test %rbx,%rbx 262c: 0f 84 6c 01 00 00 je 0x279e 2632: 48 89 dd mov %rbx,%rbp 2635: ba 90 00 00 00 mov $0x90,%edx 263a: 48 83 e5 3f and $0x3f,%rbp 263e: 48 f7 dd neg %rbp 2641: 48 83 e5 3f and $0x3f,%rbp 2645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 2649: 4c 89 e1 mov %r12,%rcx 264c: e8 af 5f 02 00 call 0x28600 2651: 44 89 f9 mov %r15d,%ecx 2654: b8 01 00 00 00 mov $0x1,%eax 2659: d3 e0 shl %cl,%eax 265b: 41 89 7c 24 18 mov %edi,0x18(%r12) 2660: 45 89 7c 24 04 mov %r15d,0x4(%r12) 2665: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 266c: 00 00 266e: 83 fe 08 cmp $0x8,%esi 2671: 0f 84 44 02 00 00 je 0x28bb 2677: 83 fe 04 cmp $0x4,%esi 267a: 0f 84 99 00 00 00 je 0x2719 2680: 83 fe 01 cmp $0x1,%esi 2683: 75 3a jne 0x26bf 2685: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 2689: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 268d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c577a0 2694: 01 2695: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 2699: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 26a0: 00 26a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 26a8: 00 00 26aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 26b1: 00 00 26b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 26ba: e9 95 00 00 00 jmp 0x2754 26bf: 83 fe 02 cmp $0x2,%esi 26c2: 75 37 jne 0x26fb 26c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 26c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 26cc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c577a0 26d3: 01 26d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 26d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 26df: 00 26e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 26e7: 00 00 26e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 26f0: 00 00 26f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 26f9: eb 59 jmp 0x2754 26fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 2702: 00 2703: b8 ee ff ff ff mov $0xffffffee,%eax 2708: 48 83 c4 38 add $0x38,%rsp 270c: 5d pop %rbp 270d: 41 5f pop %r15 270f: 41 5e pop %r14 2711: 41 5d pop %r13 2713: 41 5c pop %r12 2715: 5f pop %rdi 2716: 5e pop %rsi 2717: 5b pop %rbx 2718: c3 ret 2719: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 271d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 2721: b8 01 00 00 00 mov $0x1,%eax 2726: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 272d: 00 272e: 41 89 44 24 08 mov %eax,0x8(%r12) 2733: 41 89 44 24 0c mov %eax,0xc(%r12) 2738: e8 03 5f 02 00 call 0x28640 273d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 2741: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c577a0 2748: 01 2749: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 274d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 2754: 41 83 ff 04 cmp $0x4,%r15d 2758: 7f 35 jg 0x278f 275a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2761: 00 00 2763: 33 c0 xor %eax,%eax 2765: 4d 89 26 mov %r12,(%r14) 2768: 48 83 c4 38 add $0x38,%rsp 276c: 5d pop %rbp 276d: 41 5f pop %r15 276f: 41 5e pop %r14 2771: 41 5d pop %r13 2773: 41 5c pop %r12 2775: 5f pop %rdi 2776: 5e pop %rsi 2777: 5b pop %rbx 2778: c3 ret 2779: b8 ef ff ff ff mov $0xffffffef,%eax 277e: 48 83 c4 38 add $0x38,%rsp 2782: 5d pop %rbp 2783: 41 5f pop %r15 2785: 41 5e pop %r14 2787: 41 5d pop %r13 2789: 41 5c pop %r12 278b: 5f pop %rdi 278c: 5e pop %rsi 278d: 5b pop %rbx 278e: c3 ret 278f: 41 83 ff 0a cmp $0xa,%r15d 2793: 0f 8e e8 00 00 00 jle 0x2881 2799: 4d 85 ed test %r13,%r13 279c: 75 16 jne 0x27b4 279e: b8 f8 ff ff ff mov $0xfffffff8,%eax 27a3: 48 83 c4 38 add $0x38,%rsp 27a7: 5d pop %rbp 27a8: 41 5f pop %r15 27aa: 41 5e pop %r14 27ac: 41 5d pop %r13 27ae: 41 5c pop %r12 27b0: 5f pop %rdi 27b1: 5e pop %rsi 27b2: 5b pop %rbx 27b3: c3 ret 27b4: 4c 89 ee mov %r13,%rsi 27b7: 44 89 f9 mov %r15d,%ecx 27ba: 48 83 e6 3f and $0x3f,%rsi 27be: 44 89 ff mov %r15d,%edi 27c1: 48 f7 de neg %rsi 27c4: 48 83 e6 3f and $0x3f,%rsi 27c8: 49 03 f5 add %r13,%rsi 27cb: 48 89 f2 mov %rsi,%rdx 27ce: e8 8d 5e 02 00 call 0x28660 27d3: 49 89 c5 mov %rax,%r13 27d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 27dd: 00 27de: 49 89 54 24 30 mov %rdx,0x30(%r12) 27e3: 41 8d 5f ff lea -0x1(%r15),%ebx 27e7: 83 fb 11 cmp $0x11,%ebx 27ea: 7f 38 jg 0x2824 27ec: 89 d9 mov %ebx,%ecx 27ee: e8 cd 66 01 00 call 0x18ec0 27f3: 89 d9 mov %ebx,%ecx 27f5: 48 89 f2 mov %rsi,%rdx 27f8: 41 89 f8 mov %edi,%r8d 27fb: 49 89 c1 mov %rax,%r9 27fe: 49 89 44 24 38 mov %rax,0x38(%r12) 2803: e8 f8 65 02 00 call 0x28e00 2808: 49 89 c1 mov %rax,%r9 280b: 89 d9 mov %ebx,%ecx 280d: b8 01 00 00 00 mov $0x1,%eax 2812: d3 e0 shl %cl,%eax 2814: c1 e0 04 shl $0x4,%eax 2817: 83 c0 3f add $0x3f,%eax 281a: 83 e0 c0 and $0xffffffc0,%eax 281d: 41 89 44 24 1c mov %eax,0x1c(%r12) 2822: eb 1e jmp 0x2842 2824: 48 89 e0 mov %rsp,%rax 2827: 4c 89 e1 mov %r12,%rcx 282a: 49 89 f0 mov %rsi,%r8 282d: 41 89 f9 mov %edi,%r9d 2830: 48 89 50 20 mov %rdx,0x20(%rax) 2834: 89 da mov %ebx,%edx 2836: 4c 89 68 28 mov %r13,0x28(%rax) 283a: e8 a1 79 02 00 call 0x2a1e0 283f: 49 89 c1 mov %rax,%r9 2842: 44 89 f9 mov %r15d,%ecx 2845: 48 89 f2 mov %rsi,%rdx 2848: 41 89 f8 mov %edi,%r8d 284b: 4d 89 4c 24 50 mov %r9,0x50(%r12) 2850: e8 6b b4 02 00 call 0x2dcc0 2855: 44 89 f9 mov %r15d,%ecx 2858: 48 89 f2 mov %rsi,%rdx 285b: 41 89 f8 mov %edi,%r8d 285e: 49 89 c1 mov %rax,%r9 2861: 49 89 44 24 58 mov %rax,0x58(%r12) 2866: e8 b5 b8 02 00 call 0x2e120 286b: 4d 89 26 mov %r12,(%r14) 286e: 33 c0 xor %eax,%eax 2870: 48 83 c4 38 add $0x38,%rsp 2874: 5d pop %rbp 2875: 41 5f pop %r15 2877: 41 5e pop %r14 2879: 41 5d pop %r13 287b: 41 5c pop %r12 287d: 5f pop %rdi 287e: 5e pop %rsi 287f: 5b pop %rbx 2880: c3 ret 2881: bf 0a 00 00 00 mov $0xa,%edi 2886: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 288d: 00 288e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26112a0 2895: 41 83 ff 07 cmp $0x7,%r15d 2899: 0f 8f 3f ff ff ff jg 0x27de 289f: 49 89 d1 mov %rdx,%r9 28a2: 49 83 e1 3f and $0x3f,%r9 28a6: 49 f7 d9 neg %r9 28a9: 49 83 e1 3f and $0x3f,%r9 28ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 28b4: 00 00 28b6: 4c 03 ca add %rdx,%r9 28b9: eb 87 jmp 0x2842 28bb: 33 c0 xor %eax,%eax 28bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 28c4: 00 28c5: 41 89 44 24 08 mov %eax,0x8(%r12) 28ca: 41 89 44 24 0c mov %eax,0xc(%r12) 28cf: e9 80 fe ff ff jmp 0x2754 28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28e0: 53 push %rbx 28e1: 56 push %rsi 28e2: 57 push %rdi 28e3: 41 54 push %r12 28e5: 41 55 push %r13 28e7: 41 56 push %r14 28e9: 41 57 push %r15 28eb: 55 push %rbp 28ec: 48 83 ec 38 sub $0x38,%rsp 28f0: 49 89 ce mov %rcx,%r14 28f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 28fa: 00 28fb: 44 89 cf mov %r9d,%edi 28fe: 44 89 c6 mov %r8d,%esi 2901: 41 89 d7 mov %edx,%r15d 2904: 4d 85 f6 test %r14,%r14 2907: 0f 84 91 01 00 00 je 0x2a9e 290d: 41 83 ff 1e cmp $0x1e,%r15d 2911: 0f 87 62 01 00 00 ja 0x2a79 2917: 41 83 ff 1c cmp $0x1c,%r15d 291b: 0f 8f 58 01 00 00 jg 0x2a79 2921: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 2928: 00 2929: 48 85 db test %rbx,%rbx 292c: 0f 84 6c 01 00 00 je 0x2a9e 2932: 48 89 dd mov %rbx,%rbp 2935: ba 90 00 00 00 mov $0x90,%edx 293a: 48 83 e5 3f and $0x3f,%rbp 293e: 48 f7 dd neg %rbp 2941: 48 83 e5 3f and $0x3f,%rbp 2945: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 2949: 4c 89 e1 mov %r12,%rcx 294c: e8 0f bc 02 00 call 0x2e560 2951: b8 01 00 00 00 mov $0x1,%eax 2956: 41 89 7c 24 18 mov %edi,0x18(%r12) 295b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 2960: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 2967: 00 00 2969: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 296e: 83 fe 08 cmp $0x8,%esi 2971: 0f 84 45 02 00 00 je 0x2bbc 2977: 83 fe 04 cmp $0x4,%esi 297a: 0f 84 99 00 00 00 je 0x2a19 2980: 83 fe 01 cmp $0x1,%esi 2983: 75 3a jne 0x29bf 2985: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 2989: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 298d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c577a8 2994: 01 2995: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 2999: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 29a0: 00 29a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 29a8: 00 00 29aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 29b1: 00 00 29b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 29ba: e9 95 00 00 00 jmp 0x2a54 29bf: 83 fe 02 cmp $0x2,%esi 29c2: 75 37 jne 0x29fb 29c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 29c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 29cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c577a8 29d3: 01 29d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 29d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 29df: 00 29e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 29e7: 00 00 29e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 29f0: 00 00 29f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 29f9: eb 59 jmp 0x2a54 29fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 2a02: 00 2a03: b8 ee ff ff ff mov $0xffffffee,%eax 2a08: 48 83 c4 38 add $0x38,%rsp 2a0c: 5d pop %rbp 2a0d: 41 5f pop %r15 2a0f: 41 5e pop %r14 2a11: 41 5d pop %r13 2a13: 41 5c pop %r12 2a15: 5f pop %rdi 2a16: 5e pop %rsi 2a17: 5b pop %rbx 2a18: c3 ret 2a19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 2a1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 2a21: b8 01 00 00 00 mov $0x1,%eax 2a26: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2a2d: 00 2a2e: 41 89 44 24 08 mov %eax,0x8(%r12) 2a33: 41 89 44 24 0c mov %eax,0xc(%r12) 2a38: e8 63 bb 02 00 call 0x2e5a0 2a3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 2a41: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c577a8 2a48: 01 2a49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 2a4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 2a54: 41 83 ff 04 cmp $0x4,%r15d 2a58: 7f 35 jg 0x2a8f 2a5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2a61: 00 00 2a63: 33 c0 xor %eax,%eax 2a65: 4d 89 26 mov %r12,(%r14) 2a68: 48 83 c4 38 add $0x38,%rsp 2a6c: 5d pop %rbp 2a6d: 41 5f pop %r15 2a6f: 41 5e pop %r14 2a71: 41 5d pop %r13 2a73: 41 5c pop %r12 2a75: 5f pop %rdi 2a76: 5e pop %rsi 2a77: 5b pop %rbx 2a78: c3 ret 2a79: b8 ef ff ff ff mov $0xffffffef,%eax 2a7e: 48 83 c4 38 add $0x38,%rsp 2a82: 5d pop %rbp 2a83: 41 5f pop %r15 2a85: 41 5e pop %r14 2a87: 41 5d pop %r13 2a89: 41 5c pop %r12 2a8b: 5f pop %rdi 2a8c: 5e pop %rsi 2a8d: 5b pop %rbx 2a8e: c3 ret 2a8f: 41 83 ff 0a cmp $0xa,%r15d 2a93: 0f 8e e9 00 00 00 jle 0x2b82 2a99: 4d 85 ed test %r13,%r13 2a9c: 75 16 jne 0x2ab4 2a9e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2aa3: 48 83 c4 38 add $0x38,%rsp 2aa7: 5d pop %rbp 2aa8: 41 5f pop %r15 2aaa: 41 5e pop %r14 2aac: 41 5d pop %r13 2aae: 41 5c pop %r12 2ab0: 5f pop %rdi 2ab1: 5e pop %rsi 2ab2: 5b pop %rbx 2ab3: c3 ret 2ab4: 4c 89 ee mov %r13,%rsi 2ab7: 44 89 f9 mov %r15d,%ecx 2aba: 48 83 e6 3f and $0x3f,%rsi 2abe: 44 89 ff mov %r15d,%edi 2ac1: 48 f7 de neg %rsi 2ac4: 48 83 e6 3f and $0x3f,%rsi 2ac8: 49 03 f5 add %r13,%rsi 2acb: 48 89 f2 mov %rsi,%rdx 2ace: e8 ed ba 02 00 call 0x2e5c0 2ad3: 49 89 c5 mov %rax,%r13 2ad6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2add: 00 2ade: 49 89 54 24 30 mov %rdx,0x30(%r12) 2ae3: 41 8d 5f ff lea -0x1(%r15),%ebx 2ae7: 83 fb 11 cmp $0x11,%ebx 2aea: 7f 39 jg 0x2b25 2aec: 89 d9 mov %ebx,%ecx 2aee: e8 2d c2 02 00 call 0x2ed20 2af3: 89 d9 mov %ebx,%ecx 2af5: 48 89 f2 mov %rsi,%rdx 2af8: 41 89 f8 mov %edi,%r8d 2afb: 49 89 c1 mov %rax,%r9 2afe: 49 89 44 24 38 mov %rax,0x38(%r12) 2b03: e8 b8 c2 02 00 call 0x2edc0 2b08: 49 89 c1 mov %rax,%r9 2b0b: b8 01 00 00 00 mov $0x1,%eax 2b10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 2b15: c1 e3 04 shl $0x4,%ebx 2b18: 83 c3 3f add $0x3f,%ebx 2b1b: 83 e3 c0 and $0xffffffc0,%ebx 2b1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 2b23: eb 1e jmp 0x2b43 2b25: 48 89 e0 mov %rsp,%rax 2b28: 4c 89 e1 mov %r12,%rcx 2b2b: 49 89 f0 mov %rsi,%r8 2b2e: 41 89 f9 mov %edi,%r9d 2b31: 48 89 50 20 mov %rdx,0x20(%rax) 2b35: 89 da mov %ebx,%edx 2b37: 4c 89 68 28 mov %r13,0x28(%rax) 2b3b: e8 a0 d6 02 00 call 0x301e0 2b40: 49 89 c1 mov %rax,%r9 2b43: 44 89 f9 mov %r15d,%ecx 2b46: 48 89 f2 mov %rsi,%rdx 2b49: 41 89 f8 mov %edi,%r8d 2b4c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 2b51: e8 6a 11 03 00 call 0x33cc0 2b56: 44 89 f9 mov %r15d,%ecx 2b59: 48 89 f2 mov %rsi,%rdx 2b5c: 41 89 f8 mov %edi,%r8d 2b5f: 49 89 c1 mov %rax,%r9 2b62: 49 89 44 24 58 mov %rax,0x58(%r12) 2b67: e8 b4 15 03 00 call 0x34120 2b6c: 4d 89 26 mov %r12,(%r14) 2b6f: 33 c0 xor %eax,%eax 2b71: 48 83 c4 38 add $0x38,%rsp 2b75: 5d pop %rbp 2b76: 41 5f pop %r15 2b78: 41 5e pop %r14 2b7a: 41 5d pop %r13 2b7c: 41 5c pop %r12 2b7e: 5f pop %rdi 2b7f: 5e pop %rsi 2b80: 5b pop %rbx 2b81: c3 ret 2b82: bf 0a 00 00 00 mov $0xa,%edi 2b87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2b8e: 00 2b8f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26112a0 2b96: 41 83 ff 07 cmp $0x7,%r15d 2b9a: 0f 8f 3e ff ff ff jg 0x2ade 2ba0: 49 89 d1 mov %rdx,%r9 2ba3: 49 83 e1 3f and $0x3f,%r9 2ba7: 49 f7 d9 neg %r9 2baa: 49 83 e1 3f and $0x3f,%r9 2bae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2bb5: 00 00 2bb7: 4c 03 ca add %rdx,%r9 2bba: eb 87 jmp 0x2b43 2bbc: 33 c0 xor %eax,%eax 2bbe: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2bc5: 00 2bc6: 41 89 44 24 08 mov %eax,0x8(%r12) 2bcb: 41 89 44 24 0c mov %eax,0xc(%r12) 2bd0: e9 7f fe ff ff jmp 0x2a54 2bd5: 0f 1f 40 00 nopl 0x0(%rax) 2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2be0: 53 push %rbx 2be1: 56 push %rsi 2be2: 57 push %rdi 2be3: 41 54 push %r12 2be5: 41 55 push %r13 2be7: 41 56 push %r14 2be9: 41 57 push %r15 2beb: 55 push %rbp 2bec: 48 83 ec 38 sub $0x38,%rsp 2bf0: 49 89 ce mov %rcx,%r14 2bf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 2bfa: 00 2bfb: 44 89 cf mov %r9d,%edi 2bfe: 44 89 c6 mov %r8d,%esi 2c01: 41 89 d7 mov %edx,%r15d 2c04: 4d 85 f6 test %r14,%r14 2c07: 0f 84 91 01 00 00 je 0x2d9e 2c0d: 41 83 ff 1e cmp $0x1e,%r15d 2c11: 0f 87 62 01 00 00 ja 0x2d79 2c17: 41 83 ff 1c cmp $0x1c,%r15d 2c1b: 0f 8f 58 01 00 00 jg 0x2d79 2c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 2c28: 00 2c29: 48 85 db test %rbx,%rbx 2c2c: 0f 84 6c 01 00 00 je 0x2d9e 2c32: 48 89 dd mov %rbx,%rbp 2c35: ba 90 00 00 00 mov $0x90,%edx 2c3a: 48 83 e5 3f and $0x3f,%rbp 2c3e: 48 f7 dd neg %rbp 2c41: 48 83 e5 3f and $0x3f,%rbp 2c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 2c49: 4c 89 e1 mov %r12,%rcx 2c4c: e8 ef 18 03 00 call 0x34540 2c51: b8 01 00 00 00 mov $0x1,%eax 2c56: 41 89 7c 24 18 mov %edi,0x18(%r12) 2c5b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 2c60: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 2c67: 00 00 2c69: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 2c6e: 83 fe 08 cmp $0x8,%esi 2c71: 0f 84 45 02 00 00 je 0x2ebc 2c77: 83 fe 04 cmp $0x4,%esi 2c7a: 0f 84 99 00 00 00 je 0x2d19 2c80: 83 fe 01 cmp $0x1,%esi 2c83: 75 3a jne 0x2cbf 2c85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 2c89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 2c8d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c577b0 2c94: 01 2c95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 2c99: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2ca0: 00 2ca1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 2ca8: 00 00 2caa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 2cb1: 00 00 2cb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 2cba: e9 95 00 00 00 jmp 0x2d54 2cbf: 83 fe 02 cmp $0x2,%esi 2cc2: 75 37 jne 0x2cfb 2cc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 2cc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 2ccc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c577b0 2cd3: 01 2cd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 2cd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2cdf: 00 2ce0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 2ce7: 00 00 2ce9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 2cf0: 00 00 2cf2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 2cf9: eb 59 jmp 0x2d54 2cfb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 2d02: 00 2d03: b8 ee ff ff ff mov $0xffffffee,%eax 2d08: 48 83 c4 38 add $0x38,%rsp 2d0c: 5d pop %rbp 2d0d: 41 5f pop %r15 2d0f: 41 5e pop %r14 2d11: 41 5d pop %r13 2d13: 41 5c pop %r12 2d15: 5f pop %rdi 2d16: 5e pop %rsi 2d17: 5b pop %rbx 2d18: c3 ret 2d19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 2d1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 2d21: b8 01 00 00 00 mov $0x1,%eax 2d26: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2d2d: 00 2d2e: 41 89 44 24 08 mov %eax,0x8(%r12) 2d33: 41 89 44 24 0c mov %eax,0xc(%r12) 2d38: e8 43 18 03 00 call 0x34580 2d3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 2d41: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c577b0 2d48: 01 2d49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 2d4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 2d54: 41 83 ff 04 cmp $0x4,%r15d 2d58: 7f 35 jg 0x2d8f 2d5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2d61: 00 00 2d63: 33 c0 xor %eax,%eax 2d65: 4d 89 26 mov %r12,(%r14) 2d68: 48 83 c4 38 add $0x38,%rsp 2d6c: 5d pop %rbp 2d6d: 41 5f pop %r15 2d6f: 41 5e pop %r14 2d71: 41 5d pop %r13 2d73: 41 5c pop %r12 2d75: 5f pop %rdi 2d76: 5e pop %rsi 2d77: 5b pop %rbx 2d78: c3 ret 2d79: b8 ef ff ff ff mov $0xffffffef,%eax 2d7e: 48 83 c4 38 add $0x38,%rsp 2d82: 5d pop %rbp 2d83: 41 5f pop %r15 2d85: 41 5e pop %r14 2d87: 41 5d pop %r13 2d89: 41 5c pop %r12 2d8b: 5f pop %rdi 2d8c: 5e pop %rsi 2d8d: 5b pop %rbx 2d8e: c3 ret 2d8f: 41 83 ff 0a cmp $0xa,%r15d 2d93: 0f 8e e9 00 00 00 jle 0x2e82 2d99: 4d 85 ed test %r13,%r13 2d9c: 75 16 jne 0x2db4 2d9e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2da3: 48 83 c4 38 add $0x38,%rsp 2da7: 5d pop %rbp 2da8: 41 5f pop %r15 2daa: 41 5e pop %r14 2dac: 41 5d pop %r13 2dae: 41 5c pop %r12 2db0: 5f pop %rdi 2db1: 5e pop %rsi 2db2: 5b pop %rbx 2db3: c3 ret 2db4: 4c 89 ee mov %r13,%rsi 2db7: 44 89 f9 mov %r15d,%ecx 2dba: 48 83 e6 3f and $0x3f,%rsi 2dbe: 44 89 ff mov %r15d,%edi 2dc1: 48 f7 de neg %rsi 2dc4: 48 83 e6 3f and $0x3f,%rsi 2dc8: 49 03 f5 add %r13,%rsi 2dcb: 48 89 f2 mov %rsi,%rdx 2dce: e8 cd 17 03 00 call 0x345a0 2dd3: 49 89 c5 mov %rax,%r13 2dd6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2ddd: 00 2dde: 49 89 54 24 30 mov %rdx,0x30(%r12) 2de3: 41 8d 5f ff lea -0x1(%r15),%ebx 2de7: 83 fb 11 cmp $0x11,%ebx 2dea: 7f 39 jg 0x2e25 2dec: 89 d9 mov %ebx,%ecx 2dee: e8 2d bf 02 00 call 0x2ed20 2df3: 89 d9 mov %ebx,%ecx 2df5: 48 89 f2 mov %rsi,%rdx 2df8: 41 89 f8 mov %edi,%r8d 2dfb: 49 89 c1 mov %rax,%r9 2dfe: 49 89 44 24 38 mov %rax,0x38(%r12) 2e03: e8 38 1f 03 00 call 0x34d40 2e08: 49 89 c1 mov %rax,%r9 2e0b: b8 01 00 00 00 mov $0x1,%eax 2e10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 2e15: c1 e3 04 shl $0x4,%ebx 2e18: 83 c3 3f add $0x3f,%ebx 2e1b: 83 e3 c0 and $0xffffffc0,%ebx 2e1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 2e23: eb 1e jmp 0x2e43 2e25: 48 89 e0 mov %rsp,%rax 2e28: 4c 89 e1 mov %r12,%rcx 2e2b: 49 89 f0 mov %rsi,%r8 2e2e: 41 89 f9 mov %edi,%r9d 2e31: 48 89 50 20 mov %rdx,0x20(%rax) 2e35: 89 da mov %ebx,%edx 2e37: 4c 89 68 28 mov %r13,0x28(%rax) 2e3b: e8 20 33 03 00 call 0x36160 2e40: 49 89 c1 mov %rax,%r9 2e43: 44 89 f9 mov %r15d,%ecx 2e46: 48 89 f2 mov %rsi,%rdx 2e49: 41 89 f8 mov %edi,%r8d 2e4c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 2e51: e8 ea 6d 03 00 call 0x39c40 2e56: 44 89 f9 mov %r15d,%ecx 2e59: 48 89 f2 mov %rsi,%rdx 2e5c: 41 89 f8 mov %edi,%r8d 2e5f: 49 89 c1 mov %rax,%r9 2e62: 49 89 44 24 58 mov %rax,0x58(%r12) 2e67: e8 34 72 03 00 call 0x3a0a0 2e6c: 4d 89 26 mov %r12,(%r14) 2e6f: 33 c0 xor %eax,%eax 2e71: 48 83 c4 38 add $0x38,%rsp 2e75: 5d pop %rbp 2e76: 41 5f pop %r15 2e78: 41 5e pop %r14 2e7a: 41 5d pop %r13 2e7c: 41 5c pop %r12 2e7e: 5f pop %rdi 2e7f: 5e pop %rsi 2e80: 5b pop %rbx 2e81: c3 ret 2e82: bf 0a 00 00 00 mov $0xa,%edi 2e87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2e8e: 00 2e8f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26112a0 2e96: 41 83 ff 07 cmp $0x7,%r15d 2e9a: 0f 8f 3e ff ff ff jg 0x2dde 2ea0: 49 89 d1 mov %rdx,%r9 2ea3: 49 83 e1 3f and $0x3f,%r9 2ea7: 49 f7 d9 neg %r9 2eaa: 49 83 e1 3f and $0x3f,%r9 2eae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2eb5: 00 00 2eb7: 4c 03 ca add %rdx,%r9 2eba: eb 87 jmp 0x2e43 2ebc: 33 c0 xor %eax,%eax 2ebe: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 2ec5: 00 2ec6: 41 89 44 24 08 mov %eax,0x8(%r12) 2ecb: 41 89 44 24 0c mov %eax,0xc(%r12) 2ed0: e9 7f fe ff ff jmp 0x2d54 2ed5: 0f 1f 40 00 nopl 0x0(%rax) 2ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ee0: 48 83 ec 28 sub $0x28,%rsp 2ee4: 48 85 c9 test %rcx,%rcx 2ee7: 74 20 je 0x2f09 2ee9: 48 85 d2 test %rdx,%rdx 2eec: 74 1b je 0x2f09 2eee: 45 85 c0 test %r8d,%r8d 2ef1: 7f 0a jg 0x2efd 2ef3: b8 fa ff ff ff mov $0xfffffffa,%eax 2ef8: 48 83 c4 28 add $0x28,%rsp 2efc: c3 ret 2efd: e8 be 75 03 00 call 0x3a4c0 2f02: 33 c0 xor %eax,%eax 2f04: 48 83 c4 28 add $0x28,%rsp 2f08: c3 ret 2f09: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f0e: 48 83 c4 28 add $0x28,%rsp 2f12: c3 ret 2f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f1f: 00 2f20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2f25: 48 85 c9 test %rcx,%rcx 2f28: 74 22 je 0x2f4c 2f2a: 48 85 d2 test %rdx,%rdx 2f2d: 74 1d je 0x2f4c 2f2f: 45 85 c0 test %r8d,%r8d 2f32: 7f 0b jg 0x2f3f 2f34: b8 fa ff ff ff mov $0xfffffffa,%eax 2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f3e: c3 ret 2f3f: e8 5c 77 03 00 call 0x3a6a0 2f44: 33 c0 xor %eax,%eax 2f46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f4b: c3 ret 2f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f56: c3 ret 2f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2f5e: 00 00 2f60: 48 83 ec 28 sub $0x28,%rsp 2f64: 48 85 c9 test %rcx,%rcx 2f67: 74 20 je 0x2f89 2f69: 48 85 d2 test %rdx,%rdx 2f6c: 74 1b je 0x2f89 2f6e: 45 85 c0 test %r8d,%r8d 2f71: 7f 0a jg 0x2f7d 2f73: b8 fa ff ff ff mov $0xfffffffa,%eax 2f78: 48 83 c4 28 add $0x28,%rsp 2f7c: c3 ret 2f7d: e8 fe 78 03 00 call 0x3a880 2f82: 33 c0 xor %eax,%eax 2f84: 48 83 c4 28 add $0x28,%rsp 2f88: c3 ret 2f89: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f8e: 48 83 c4 28 add $0x28,%rsp 2f92: c3 ret 2f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f9f: 00 2fa0: 56 push %rsi 2fa1: 48 89 d6 mov %rdx,%rsi 2fa4: 48 85 c9 test %rcx,%rcx 2fa7: 0f 84 d0 01 00 00 je 0x317d 2fad: 48 85 f6 test %rsi,%rsi 2fb0: 0f 84 c7 01 00 00 je 0x317d 2fb6: 45 85 c0 test %r8d,%r8d 2fb9: 0f 8e b7 01 00 00 jle 0x3176 2fbf: 41 83 f8 10 cmp $0x10,%r8d 2fc3: 0f 8c 9d 01 00 00 jl 0x3166 2fc9: 49 89 f1 mov %rsi,%r9 2fcc: 49 83 e1 1f and $0x1f,%r9 2fd0: 45 89 c9 mov %r9d,%r9d 2fd3: 45 85 c9 test %r9d,%r9d 2fd6: 74 18 je 0x2ff0 2fd8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 2fdf: 0f 85 81 01 00 00 jne 0x3166 2fe5: 41 f7 d9 neg %r9d 2fe8: 41 83 c1 20 add $0x20,%r9d 2fec: 41 c1 e9 03 shr $0x3,%r9d 2ff0: 41 8d 41 10 lea 0x10(%r9),%eax 2ff4: 44 3b c0 cmp %eax,%r8d 2ff7: 0f 8c 69 01 00 00 jl 0x3166 2ffd: 44 89 c0 mov %r8d,%eax 3000: 33 d2 xor %edx,%edx 3002: 41 2b c1 sub %r9d,%eax 3005: 83 e0 0f and $0xf,%eax 3008: f7 d8 neg %eax 300a: 41 03 c0 add %r8d,%eax 300d: 45 85 c9 test %r9d,%r9d 3010: 76 25 jbe 0x3037 3012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3020: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 3025: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 302a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 302f: 48 ff c2 inc %rdx 3032: 49 3b d1 cmp %r9,%rdx 3035: 72 e9 jb 0x3020 3037: 48 63 d0 movslq %eax,%rdx 303a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3040: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 3046: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 304d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 3054: 01 3055: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 305c: 01 305d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 3063: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 306a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 3071: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 3078: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 307e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 3085: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 308c: 01 308d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 3094: 01 3095: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 309c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 30a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 30aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 30b1: 49 83 c1 10 add $0x10,%r9 30b5: 4c 3b ca cmp %rdx,%r9 30b8: 72 86 jb 0x3040 30ba: 44 8d 48 01 lea 0x1(%rax),%r9d 30be: 45 3b c8 cmp %r8d,%r9d 30c1: 0f 87 93 00 00 00 ja 0x315a 30c7: 4d 63 d0 movslq %r8d,%r10 30ca: 4c 2b d2 sub %rdx,%r10 30cd: 49 83 fa 04 cmp $0x4,%r10 30d1: 0f 8c 8a 00 00 00 jl 0x3161 30d7: 45 89 d3 mov %r10d,%r11d 30da: 45 33 c9 xor %r9d,%r9d 30dd: 41 83 e3 fc and $0xfffffffc,%r11d 30e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 30e5: 4d 63 db movslq %r11d,%r11 30e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 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 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 3106: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 310d: 01 310e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 3114: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 311a: 49 83 c1 04 add $0x4,%r9 311e: 4d 3b cb cmp %r11,%r9 3121: 72 dd jb 0x3100 3123: 4d 3b da cmp %r10,%r11 3126: 73 32 jae 0x315a 3128: 48 63 c0 movslq %eax,%rax 312b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 312f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 313f: 00 3140: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 3146: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 314c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 3152: 49 ff c3 inc %r11 3155: 4d 3b da cmp %r10,%r11 3158: 72 e6 jb 0x3140 315a: 33 c0 xor %eax,%eax 315c: c5 f8 77 vzeroupper 315f: 5e pop %rsi 3160: c3 ret 3161: 45 33 db xor %r11d,%r11d 3164: eb bd jmp 0x3123 3166: 33 c0 xor %eax,%eax 3168: 41 83 f8 01 cmp $0x1,%r8d 316c: 72 ec jb 0x315a 316e: 4d 63 d0 movslq %r8d,%r10 3171: 45 33 db xor %r11d,%r11d 3174: eb ad jmp 0x3123 3176: b8 fa ff ff ff mov $0xfffffffa,%eax 317b: 5e pop %rsi 317c: c3 ret 317d: b8 f8 ff ff ff mov $0xfffffff8,%eax 3182: 5e pop %rsi 3183: c3 ret 3184: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 318b: 00 318c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 319f: 00 31a0: 53 push %rbx 31a1: 48 85 c9 test %rcx,%rcx 31a4: 0f 84 aa 01 00 00 je 0x3354 31aa: 48 85 d2 test %rdx,%rdx 31ad: 0f 84 a1 01 00 00 je 0x3354 31b3: 45 85 c0 test %r8d,%r8d 31b6: 0f 8e 91 01 00 00 jle 0x334d 31bc: 41 83 f8 10 cmp $0x10,%r8d 31c0: 0f 8c 80 01 00 00 jl 0x3346 31c6: 49 89 d3 mov %rdx,%r11 31c9: 49 83 e3 1f and $0x1f,%r11 31cd: 45 85 db test %r11d,%r11d 31d0: 74 18 je 0x31ea 31d2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 31d9: 0f 85 67 01 00 00 jne 0x3346 31df: 41 f7 db neg %r11d 31e2: 41 83 c3 20 add $0x20,%r11d 31e6: 41 c1 eb 03 shr $0x3,%r11d 31ea: 41 8d 43 10 lea 0x10(%r11),%eax 31ee: 44 3b c0 cmp %eax,%r8d 31f1: 0f 8c 4f 01 00 00 jl 0x3346 31f7: 44 89 c0 mov %r8d,%eax 31fa: 45 33 d2 xor %r10d,%r10d 31fd: 41 2b c3 sub %r11d,%eax 3200: 83 e0 0f and $0xf,%eax 3203: f7 d8 neg %eax 3205: 41 03 c0 add %r8d,%eax 3208: 44 89 db mov %r11d,%ebx 320b: 45 85 db test %r11d,%r11d 320e: 76 2a jbe 0x323a 3210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3217: 00 3218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 321f: 90 nop 3220: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 3226: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 322c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 3232: 49 ff c2 inc %r10 3235: 4c 3b d3 cmp %rbx,%r10 3238: 72 e6 jb 0x3220 323a: 4c 63 d0 movslq %eax,%r10 323d: 0f 1f 00 nopl (%rax) 3240: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 3245: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 3249: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 324f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 3255: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 325a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 3260: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 3266: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 326c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 3271: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 3277: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 327d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 3283: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 3289: 48 83 c3 10 add $0x10,%rbx 328d: 49 3b da cmp %r10,%rbx 3290: 72 ae jb 0x3240 3292: 8d 58 01 lea 0x1(%rax),%ebx 3295: 41 3b d8 cmp %r8d,%ebx 3298: 0f 87 9c 00 00 00 ja 0x333a 329e: 4d 63 c8 movslq %r8d,%r9 32a1: 48 63 c0 movslq %eax,%rax 32a4: 4c 2b c8 sub %rax,%r9 32a7: 49 83 f9 04 cmp $0x4,%r9 32ab: 0f 8c 90 00 00 00 jl 0x3341 32b1: 48 63 c0 movslq %eax,%rax 32b4: 45 89 ca mov %r9d,%r10d 32b7: 41 83 e2 fc and $0xfffffffc,%r10d 32bb: 45 33 c0 xor %r8d,%r8d 32be: 4d 63 d2 movslq %r10d,%r10 32c1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 32c5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32d0: 00 32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 32df: 00 32e0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 32e6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 32ec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 32f2: 49 83 c0 04 add $0x4,%r8 32f6: 4d 3b c2 cmp %r10,%r8 32f9: 72 e5 jb 0x32e0 32fb: 4d 3b d1 cmp %r9,%r10 32fe: 73 3a jae 0x333a 3300: 48 63 c0 movslq %eax,%rax 3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 3307: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 330b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3312: 00 3313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 331a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3320: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 3326: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 332c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 3332: 49 ff c2 inc %r10 3335: 4d 3b d1 cmp %r9,%r10 3338: 72 e6 jb 0x3320 333a: 33 c0 xor %eax,%eax 333c: c5 f8 77 vzeroupper 333f: 5b pop %rbx 3340: c3 ret 3341: 45 33 d2 xor %r10d,%r10d 3344: eb b5 jmp 0x32fb 3346: 33 c0 xor %eax,%eax 3348: e9 45 ff ff ff jmp 0x3292 334d: b8 fa ff ff ff mov $0xfffffffa,%eax 3352: 5b pop %rbx 3353: c3 ret 3354: b8 f8 ff ff ff mov $0xfffffff8,%eax 3359: 5b pop %rbx 335a: c3 ret 335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3360: 53 push %rbx 3361: 49 89 ca mov %rcx,%r10 3364: 4d 85 d2 test %r10,%r10 3367: 0f 84 a4 01 00 00 je 0x3511 336d: 48 85 d2 test %rdx,%rdx 3370: 0f 84 9b 01 00 00 je 0x3511 3376: 45 85 c0 test %r8d,%r8d 3379: 0f 8e 8b 01 00 00 jle 0x350a 337f: 41 83 f8 10 cmp $0x10,%r8d 3383: 0f 8c 79 01 00 00 jl 0x3502 3389: 48 89 d3 mov %rdx,%rbx 338c: 48 83 e3 1f and $0x1f,%rbx 3390: 85 db test %ebx,%ebx 3392: 74 11 je 0x33a5 3394: f6 c3 07 test $0x7,%bl 3397: 0f 85 65 01 00 00 jne 0x3502 339d: f7 db neg %ebx 339f: 83 c3 20 add $0x20,%ebx 33a2: c1 eb 03 shr $0x3,%ebx 33a5: 8d 43 10 lea 0x10(%rbx),%eax 33a8: 44 3b c0 cmp %eax,%r8d 33ab: 0f 8c 51 01 00 00 jl 0x3502 33b1: 45 89 c1 mov %r8d,%r9d 33b4: 33 c0 xor %eax,%eax 33b6: 44 2b cb sub %ebx,%r9d 33b9: 41 83 e1 0f and $0xf,%r9d 33bd: 41 f7 d9 neg %r9d 33c0: 45 03 c8 add %r8d,%r9d 33c3: 89 d9 mov %ebx,%ecx 33c5: 85 db test %ebx,%ebx 33c7: 76 2f jbe 0x33f8 33c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33d0: 00 33d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33df: 00 33e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 33e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 33eb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 33f0: 48 ff c0 inc %rax 33f3: 48 3b c1 cmp %rcx,%rax 33f6: 72 e8 jb 0x33e0 33f8: 49 63 c1 movslq %r9d,%rax 33fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3400: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 3406: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 340d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 3414: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 341b: 03 341c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 3421: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 3427: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 342d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 3434: 03 3435: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 343a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 3440: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 3446: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 344d: 03 344e: 48 83 c1 10 add $0x10,%rcx 3452: 48 3b c8 cmp %rax,%rcx 3455: 72 a9 jb 0x3400 3457: 41 8d 41 01 lea 0x1(%r9),%eax 345b: 41 3b c0 cmp %r8d,%eax 345e: 0f 87 93 00 00 00 ja 0x34f7 3464: 4d 63 c0 movslq %r8d,%r8 3467: 4d 63 c9 movslq %r9d,%r9 346a: 4d 2b c1 sub %r9,%r8 346d: 49 83 f8 04 cmp $0x4,%r8 3471: 0f 8c 87 00 00 00 jl 0x34fe 3477: 4d 63 c9 movslq %r9d,%r9 347a: 44 89 c3 mov %r8d,%ebx 347d: 83 e3 fc and $0xfffffffc,%ebx 3480: 33 c9 xor %ecx,%ecx 3482: 48 63 db movslq %ebx,%rbx 3485: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 3489: 4f 8d 1c ca lea (%r10,%r9,8),%r11 348d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3494: 00 3495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 349c: 0f 1f 40 00 nopl 0x0(%rax) 34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 34a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 34ab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 34b0: 48 83 c1 04 add $0x4,%rcx 34b4: 48 3b cb cmp %rbx,%rcx 34b7: 72 e7 jb 0x34a0 34b9: 49 3b d8 cmp %r8,%rbx 34bc: 73 39 jae 0x34f7 34be: 4d 63 c9 movslq %r9d,%r9 34c1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 34c5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 34c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34d0: 00 34d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34df: 00 34e0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 34e5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 34ea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 34ef: 48 ff c3 inc %rbx 34f2: 49 3b d8 cmp %r8,%rbx 34f5: 72 e9 jb 0x34e0 34f7: 33 c0 xor %eax,%eax 34f9: c5 f8 77 vzeroupper 34fc: 5b pop %rbx 34fd: c3 ret 34fe: 33 db xor %ebx,%ebx 3500: eb b7 jmp 0x34b9 3502: 45 33 c9 xor %r9d,%r9d 3505: e9 4d ff ff ff jmp 0x3457 350a: b8 fa ff ff ff mov $0xfffffffa,%eax 350f: 5b pop %rbx 3510: c3 ret 3511: b8 f8 ff ff ff mov $0xfffffff8,%eax 3516: 5b pop %rbx 3517: c3 ret 3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 351f: 00 3520: 48 83 ec 28 sub $0x28,%rsp 3524: 48 85 c9 test %rcx,%rcx 3527: 74 25 je 0x354e 3529: 48 85 d2 test %rdx,%rdx 352c: 74 20 je 0x354e 352e: 4d 85 c0 test %r8,%r8 3531: 74 1b je 0x354e 3533: 45 85 c9 test %r9d,%r9d 3536: 7f 0a jg 0x3542 3538: b8 fa ff ff ff mov $0xfffffffa,%eax 353d: 48 83 c4 28 add $0x28,%rsp 3541: c3 ret 3542: e8 b9 74 03 00 call 0x3aa00 3547: 33 c0 xor %eax,%eax 3549: 48 83 c4 28 add $0x28,%rsp 354d: c3 ret 354e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3553: 48 83 c4 28 add $0x28,%rsp 3557: c3 ret 3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 355f: 00 3560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3565: 48 85 c9 test %rcx,%rcx 3568: 74 27 je 0x3591 356a: 48 85 d2 test %rdx,%rdx 356d: 74 22 je 0x3591 356f: 4d 85 c0 test %r8,%r8 3572: 74 1d je 0x3591 3574: 45 85 c9 test %r9d,%r9d 3577: 7f 0b jg 0x3584 3579: b8 fa ff ff ff mov $0xfffffffa,%eax 357e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3583: c3 ret 3584: e8 77 74 03 00 call 0x3aa00 3589: 33 c0 xor %eax,%eax 358b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3590: c3 ret 3591: b8 f8 ff ff ff mov $0xfffffff8,%eax 3596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 359b: c3 ret 359c: 0f 1f 40 00 nopl 0x0(%rax) 35a0: 48 83 ec 28 sub $0x28,%rsp 35a4: 48 85 c9 test %rcx,%rcx 35a7: 74 25 je 0x35ce 35a9: 48 85 d2 test %rdx,%rdx 35ac: 74 20 je 0x35ce 35ae: 4d 85 c0 test %r8,%r8 35b1: 74 1b je 0x35ce 35b3: 45 85 c9 test %r9d,%r9d 35b6: 7f 0a jg 0x35c2 35b8: b8 fa ff ff ff mov $0xfffffffa,%eax 35bd: 48 83 c4 28 add $0x28,%rsp 35c1: c3 ret 35c2: e8 d9 78 03 00 call 0x3aea0 35c7: 33 c0 xor %eax,%eax 35c9: 48 83 c4 28 add $0x28,%rsp 35cd: c3 ret 35ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 35d3: 48 83 c4 28 add $0x28,%rsp 35d7: c3 ret 35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35df: 00 35e0: 56 push %rsi 35e1: 57 push %rdi 35e2: 55 push %rbp 35e3: 48 89 d5 mov %rdx,%rbp 35e6: 48 85 c9 test %rcx,%rcx 35e9: 0f 84 f2 01 00 00 je 0x37e1 35ef: 48 85 ed test %rbp,%rbp 35f2: 0f 84 e9 01 00 00 je 0x37e1 35f8: 4d 85 c0 test %r8,%r8 35fb: 0f 84 e0 01 00 00 je 0x37e1 3601: 45 85 c9 test %r9d,%r9d 3604: 0f 8e ce 01 00 00 jle 0x37d8 360a: 41 83 f9 10 cmp $0x10,%r9d 360e: 0f 8c b4 01 00 00 jl 0x37c8 3614: 4c 89 c6 mov %r8,%rsi 3617: 48 83 e6 1f and $0x1f,%rsi 361b: 89 f6 mov %esi,%esi 361d: 85 f6 test %esi,%esi 361f: 74 14 je 0x3635 3621: f7 c6 07 00 00 00 test $0x7,%esi 3627: 0f 85 9b 01 00 00 jne 0x37c8 362d: f7 de neg %esi 362f: 83 c6 20 add $0x20,%esi 3632: c1 ee 03 shr $0x3,%esi 3635: 8d 46 10 lea 0x10(%rsi),%eax 3638: 44 3b c8 cmp %eax,%r9d 363b: 0f 8c 87 01 00 00 jl 0x37c8 3641: 44 89 c8 mov %r9d,%eax 3644: 33 d2 xor %edx,%edx 3646: 2b c6 sub %esi,%eax 3648: 83 e0 0f and $0xf,%eax 364b: f7 d8 neg %eax 364d: 41 03 c1 add %r9d,%eax 3650: 85 f6 test %esi,%esi 3652: 76 25 jbe 0x3679 3654: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3660: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 3666: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 366b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 3671: 48 ff c2 inc %rdx 3674: 48 3b d6 cmp %rsi,%rdx 3677: 72 e7 jb 0x3660 3679: 48 63 d0 movslq %eax,%rdx 367c: 0f 1f 40 00 nopl 0x0(%rax) 3680: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 3686: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 368b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 3691: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 3698: 01 3699: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 36a0: 01 36a1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 36a7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 36ab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 36b1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 36b7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 36be: 01 36bf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 36c5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 36cc: 01 36cd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 36d1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 36d7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 36de: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 36e5: 01 36e6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 36ec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 36f3: 01 36f4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 36f8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 36ff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 3706: 01 3707: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 370e: 01 370f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 3713: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 371a: 48 83 c6 10 add $0x10,%rsi 371e: 48 3b f2 cmp %rdx,%rsi 3721: 0f 82 59 ff ff ff jb 0x3680 3727: 8d 70 01 lea 0x1(%rax),%esi 372a: 41 3b f1 cmp %r9d,%esi 372d: 0f 87 87 00 00 00 ja 0x37ba 3733: 4d 63 c9 movslq %r9d,%r9 3736: 4c 2b ca sub %rdx,%r9 3739: 49 83 f9 02 cmp $0x2,%r9 373d: 0f 8c 80 00 00 00 jl 0x37c3 3743: 45 89 cb mov %r9d,%r11d 3746: 45 33 d2 xor %r10d,%r10d 3749: 41 83 e3 fe and $0xfffffffe,%r11d 374d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 3751: 4d 63 db movslq %r11d,%r11 3754: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi 3758: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx 375d: 0f 1f 00 nopl (%rax) 3760: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 3766: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 376c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 3772: 49 83 c2 02 add $0x2,%r10 3776: 4d 3b d3 cmp %r11,%r10 3779: 72 e5 jb 0x3760 377b: 4d 3b d9 cmp %r9,%r11 377e: 73 3a jae 0x37ba 3780: 48 63 c0 movslq %eax,%rax 3783: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 3787: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 378b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 3790: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3797: 00 3798: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 379f: 90 nop 37a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 37a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 37ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 37b2: 49 ff c3 inc %r11 37b5: 4d 3b d9 cmp %r9,%r11 37b8: 72 e6 jb 0x37a0 37ba: 33 c0 xor %eax,%eax 37bc: c5 f8 77 vzeroupper 37bf: 5d pop %rbp 37c0: 5f pop %rdi 37c1: 5e pop %rsi 37c2: c3 ret 37c3: 45 33 db xor %r11d,%r11d 37c6: eb b3 jmp 0x377b 37c8: 33 c0 xor %eax,%eax 37ca: 41 83 f9 01 cmp $0x1,%r9d 37ce: 72 ea jb 0x37ba 37d0: 4d 63 c9 movslq %r9d,%r9 37d3: 45 33 db xor %r11d,%r11d 37d6: eb a3 jmp 0x377b 37d8: b8 fa ff ff ff mov $0xfffffffa,%eax 37dd: 5d pop %rbp 37de: 5f pop %rdi 37df: 5e pop %rsi 37e0: c3 ret 37e1: b8 f8 ff ff ff mov $0xfffffff8,%eax 37e6: 5d pop %rbp 37e7: 5f pop %rdi 37e8: 5e pop %rsi 37e9: c3 ret 37ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37f1: 00 37f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3800: 53 push %rbx 3801: 56 push %rsi 3802: 41 57 push %r15 3804: 49 89 cb mov %rcx,%r11 3807: 4d 85 db test %r11,%r11 380a: 0f 84 a7 01 00 00 je 0x39b7 3810: 48 85 d2 test %rdx,%rdx 3813: 0f 84 9e 01 00 00 je 0x39b7 3819: 4d 85 c0 test %r8,%r8 381c: 0f 84 95 01 00 00 je 0x39b7 3822: 45 85 c9 test %r9d,%r9d 3825: 0f 8e 82 01 00 00 jle 0x39ad 382b: 41 83 f9 10 cmp $0x10,%r9d 382f: 0f 8c 70 01 00 00 jl 0x39a5 3835: 4c 89 c1 mov %r8,%rcx 3838: 48 83 e1 1f and $0x1f,%rcx 383c: 89 c9 mov %ecx,%ecx 383e: 85 c9 test %ecx,%ecx 3840: 74 11 je 0x3853 3842: f6 c1 07 test $0x7,%cl 3845: 0f 85 5a 01 00 00 jne 0x39a5 384b: f7 d9 neg %ecx 384d: 83 c1 20 add $0x20,%ecx 3850: c1 e9 03 shr $0x3,%ecx 3853: 8d 41 10 lea 0x10(%rcx),%eax 3856: 44 3b c8 cmp %eax,%r9d 3859: 0f 8c 46 01 00 00 jl 0x39a5 385f: 45 89 ca mov %r9d,%r10d 3862: 33 c0 xor %eax,%eax 3864: 44 2b d1 sub %ecx,%r10d 3867: 41 83 e2 0f and $0xf,%r10d 386b: 41 f7 da neg %r10d 386e: 45 03 d1 add %r9d,%r10d 3871: 85 c9 test %ecx,%ecx 3873: 76 24 jbe 0x3899 3875: 0f 1f 40 00 nopl 0x0(%rax) 3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3880: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 3885: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 388b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 3891: 48 ff c0 inc %rax 3894: 48 3b c1 cmp %rcx,%rax 3897: 72 e7 jb 0x3880 3899: 49 63 c2 movslq %r10d,%rax 389c: 0f 1f 40 00 nopl 0x0(%rax) 38a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 38a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 38a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 38af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 38b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 38bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 38c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 38c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 38cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 38d6: c5 fd 11 03 vmovupd %ymm0,(%rbx) 38da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 38df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 38e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 38e9: 48 83 c1 10 add $0x10,%rcx 38ed: 48 3b c8 cmp %rax,%rcx 38f0: 72 ae jb 0x38a0 38f2: 41 8d 42 01 lea 0x1(%r10),%eax 38f6: 41 3b c1 cmp %r9d,%eax 38f9: 0f 87 98 00 00 00 ja 0x3997 38ff: 4d 63 c9 movslq %r9d,%r9 3902: 4d 63 d2 movslq %r10d,%r10 3905: 4d 2b ca sub %r10,%r9 3908: 49 83 f9 04 cmp $0x4,%r9 390c: 0f 8c 8f 00 00 00 jl 0x39a1 3912: 4d 63 d2 movslq %r10d,%r10 3915: 44 89 ce mov %r9d,%esi 3918: 83 e6 fc and $0xfffffffc,%esi 391b: 33 c9 xor %ecx,%ecx 391d: 48 63 f6 movslq %esi,%rsi 3920: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 3924: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 3928: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 392c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3933: 00 3934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 393b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3940: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 3946: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 394b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 3950: 48 83 c1 04 add $0x4,%rcx 3954: 48 3b ce cmp %rsi,%rcx 3957: 72 e7 jb 0x3940 3959: 49 3b f1 cmp %r9,%rsi 395c: 73 39 jae 0x3997 395e: 4d 63 d2 movslq %r10d,%r10 3961: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 3965: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 3969: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 396d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3974: 00 3975: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 397c: 0f 1f 40 00 nopl 0x0(%rax) 3980: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 3985: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 398a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 398f: 48 ff c6 inc %rsi 3992: 49 3b f1 cmp %r9,%rsi 3995: 72 e9 jb 0x3980 3997: 33 c0 xor %eax,%eax 3999: c5 f8 77 vzeroupper 399c: 41 5f pop %r15 399e: 5e pop %rsi 399f: 5b pop %rbx 39a0: c3 ret 39a1: 33 f6 xor %esi,%esi 39a3: eb b4 jmp 0x3959 39a5: 45 33 d2 xor %r10d,%r10d 39a8: e9 45 ff ff ff jmp 0x38f2 39ad: b8 fa ff ff ff mov $0xfffffffa,%eax 39b2: 41 5f pop %r15 39b4: 5e pop %rsi 39b5: 5b pop %rbx 39b6: c3 ret 39b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 39bc: 41 5f pop %r15 39be: 5e pop %rsi 39bf: 5b pop %rbx 39c0: c3 ret 39c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39c8: 00 39c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39d7: 00 39d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39df: 90 nop 39e0: 53 push %rbx 39e1: 56 push %rsi 39e2: 41 57 push %r15 39e4: 49 89 cb mov %rcx,%r11 39e7: 4d 85 db test %r11,%r11 39ea: 0f 84 a7 01 00 00 je 0x3b97 39f0: 48 85 d2 test %rdx,%rdx 39f3: 0f 84 9e 01 00 00 je 0x3b97 39f9: 4d 85 c0 test %r8,%r8 39fc: 0f 84 95 01 00 00 je 0x3b97 3a02: 45 85 c9 test %r9d,%r9d 3a05: 0f 8e 82 01 00 00 jle 0x3b8d 3a0b: 41 83 f9 10 cmp $0x10,%r9d 3a0f: 0f 8c 70 01 00 00 jl 0x3b85 3a15: 4c 89 c1 mov %r8,%rcx 3a18: 48 83 e1 1f and $0x1f,%rcx 3a1c: 89 c9 mov %ecx,%ecx 3a1e: 85 c9 test %ecx,%ecx 3a20: 74 11 je 0x3a33 3a22: f6 c1 07 test $0x7,%cl 3a25: 0f 85 5a 01 00 00 jne 0x3b85 3a2b: f7 d9 neg %ecx 3a2d: 83 c1 20 add $0x20,%ecx 3a30: c1 e9 03 shr $0x3,%ecx 3a33: 8d 41 10 lea 0x10(%rcx),%eax 3a36: 44 3b c8 cmp %eax,%r9d 3a39: 0f 8c 46 01 00 00 jl 0x3b85 3a3f: 45 89 ca mov %r9d,%r10d 3a42: 33 c0 xor %eax,%eax 3a44: 44 2b d1 sub %ecx,%r10d 3a47: 41 83 e2 0f and $0xf,%r10d 3a4b: 41 f7 da neg %r10d 3a4e: 45 03 d1 add %r9d,%r10d 3a51: 85 c9 test %ecx,%ecx 3a53: 76 24 jbe 0x3a79 3a55: 0f 1f 40 00 nopl 0x0(%rax) 3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a60: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 3a65: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 3a6b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 3a71: 48 ff c0 inc %rax 3a74: 48 3b c1 cmp %rcx,%rax 3a77: 72 e7 jb 0x3a60 3a79: 49 63 c2 movslq %r10d,%rax 3a7c: 0f 1f 40 00 nopl 0x0(%rax) 3a80: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 3a85: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 3a8b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 3a91: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 3a98: 03 3a99: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 3a9f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 3aa6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 3aad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 3ab4: 03 3ab5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 3abb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 3ac2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 3ac9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 3ad0: 03 3ad1: 48 83 c1 10 add $0x10,%rcx 3ad5: 48 3b c8 cmp %rax,%rcx 3ad8: 72 a6 jb 0x3a80 3ada: 41 8d 42 01 lea 0x1(%r10),%eax 3ade: 41 3b c1 cmp %r9d,%eax 3ae1: 0f 87 90 00 00 00 ja 0x3b77 3ae7: 4d 63 c9 movslq %r9d,%r9 3aea: 4d 63 d2 movslq %r10d,%r10 3aed: 4d 2b ca sub %r10,%r9 3af0: 49 83 f9 04 cmp $0x4,%r9 3af4: 0f 8c 87 00 00 00 jl 0x3b81 3afa: 4d 63 d2 movslq %r10d,%r10 3afd: 44 89 ce mov %r9d,%esi 3b00: 83 e6 fc and $0xfffffffc,%esi 3b03: 33 c9 xor %ecx,%ecx 3b05: 48 63 f6 movslq %esi,%rsi 3b08: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 3b0c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 3b10: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 3b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b20: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 3b26: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 3b2b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 3b30: 48 83 c1 04 add $0x4,%rcx 3b34: 48 3b ce cmp %rsi,%rcx 3b37: 72 e7 jb 0x3b20 3b39: 49 3b f1 cmp %r9,%rsi 3b3c: 73 39 jae 0x3b77 3b3e: 4d 63 d2 movslq %r10d,%r10 3b41: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 3b45: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 3b49: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 3b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b54: 00 3b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b5c: 0f 1f 40 00 nopl 0x0(%rax) 3b60: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 3b65: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 3b6a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 3b6f: 48 ff c6 inc %rsi 3b72: 49 3b f1 cmp %r9,%rsi 3b75: 72 e9 jb 0x3b60 3b77: 33 c0 xor %eax,%eax 3b79: c5 f8 77 vzeroupper 3b7c: 41 5f pop %r15 3b7e: 5e pop %rsi 3b7f: 5b pop %rbx 3b80: c3 ret 3b81: 33 f6 xor %esi,%esi 3b83: eb b4 jmp 0x3b39 3b85: 45 33 d2 xor %r10d,%r10d 3b88: e9 4d ff ff ff jmp 0x3ada 3b8d: b8 fa ff ff ff mov $0xfffffffa,%eax 3b92: 41 5f pop %r15 3b94: 5e pop %rsi 3b95: 5b pop %rbx 3b96: c3 ret 3b97: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b9c: 41 5f pop %r15 3b9e: 5e pop %rsi 3b9f: 5b pop %rbx 3ba0: c3 ret 3ba1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ba8: 00 3ba9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bb7: 00 3bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bbf: 90 nop 3bc0: 48 83 ec 28 sub $0x28,%rsp 3bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 3bc9: 48 85 d2 test %rdx,%rdx 3bcc: 74 1b je 0x3be9 3bce: 45 85 c0 test %r8d,%r8d 3bd1: 7f 0a jg 0x3bdd 3bd3: b8 fa ff ff ff mov $0xfffffffa,%eax 3bd8: 48 83 c4 28 add $0x28,%rsp 3bdc: c3 ret 3bdd: e8 9e 76 03 00 call 0x3b280 3be2: 33 c0 xor %eax,%eax 3be4: 48 83 c4 28 add $0x28,%rsp 3be8: c3 ret 3be9: b8 f8 ff ff ff mov $0xfffffff8,%eax 3bee: 48 83 c4 28 add $0x28,%rsp 3bf2: c3 ret 3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bff: 00 3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3c05: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 3c0a: 48 85 d2 test %rdx,%rdx 3c0d: 74 1d je 0x3c2c 3c0f: 45 85 c0 test %r8d,%r8d 3c12: 7f 0b jg 0x3c1f 3c14: b8 fa ff ff ff mov $0xfffffffa,%eax 3c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c1e: c3 ret 3c1f: e8 fc 77 03 00 call 0x3b420 3c24: 33 c0 xor %eax,%eax 3c26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c2b: c3 ret 3c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c36: 90 nop 3c37: c3 ret 3c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c3f: 00 3c40: 48 83 ec 28 sub $0x28,%rsp 3c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 3c49: 48 85 d2 test %rdx,%rdx 3c4c: 74 1b je 0x3c69 3c4e: 45 85 c0 test %r8d,%r8d 3c51: 7f 0a jg 0x3c5d 3c53: b8 fa ff ff ff mov $0xfffffffa,%eax 3c58: 48 83 c4 28 add $0x28,%rsp 3c5c: c3 ret 3c5d: e8 5e 79 03 00 call 0x3b5c0 3c62: 33 c0 xor %eax,%eax 3c64: 48 83 c4 28 add $0x28,%rsp 3c68: c3 ret 3c69: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c6e: 48 83 c4 28 add $0x28,%rsp 3c72: c3 ret 3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c7f: 00 3c80: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 3c85: 49 89 d1 mov %rdx,%r9 3c88: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 3c8c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 3c91: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 3c97: 4d 85 c9 test %r9,%r9 3c9a: 0f 84 5a 01 00 00 je 0x3dfa 3ca0: 45 85 c0 test %r8d,%r8d 3ca3: 0f 8e 48 01 00 00 jle 0x3df1 3ca9: 41 83 f8 08 cmp $0x8,%r8d 3cad: 0f 8c 2f 01 00 00 jl 0x3de2 3cb3: 4c 89 ca mov %r9,%rdx 3cb6: 48 83 e2 1f and $0x1f,%rdx 3cba: 85 d2 test %edx,%edx 3cbc: 74 11 je 0x3ccf 3cbe: f6 c2 07 test $0x7,%dl 3cc1: 0f 85 1b 01 00 00 jne 0x3de2 3cc7: f7 da neg %edx 3cc9: 83 c2 20 add $0x20,%edx 3ccc: c1 ea 03 shr $0x3,%edx 3ccf: 8d 42 08 lea 0x8(%rdx),%eax 3cd2: 44 3b c0 cmp %eax,%r8d 3cd5: 0f 8c 07 01 00 00 jl 0x3de2 3cdb: 44 89 c1 mov %r8d,%ecx 3cde: 33 c0 xor %eax,%eax 3ce0: 2b ca sub %edx,%ecx 3ce2: 83 e1 07 and $0x7,%ecx 3ce5: f7 d9 neg %ecx 3ce7: 41 03 c8 add %r8d,%ecx 3cea: 41 89 d2 mov %edx,%r10d 3ced: 85 d2 test %edx,%edx 3cef: 76 27 jbe 0x3d18 3cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cf8: 00 3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d00: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 3d06: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 3d0a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) 3d10: 48 ff c0 inc %rax 3d13: 49 3b c2 cmp %r10,%rax 3d16: 72 e8 jb 0x3d00 3d18: 48 63 d1 movslq %ecx,%rdx 3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3d20: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 3d26: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 3d2d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) 3d33: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) 3d3a: 49 83 c2 08 add $0x8,%r10 3d3e: 4c 3b d2 cmp %rdx,%r10 3d41: 72 dd jb 0x3d20 3d43: 8d 41 01 lea 0x1(%rcx),%eax 3d46: 41 3b c0 cmp %r8d,%eax 3d49: 0f 87 89 00 00 00 ja 0x3dd8 3d4f: 4d 63 c0 movslq %r8d,%r8 3d52: 4c 2b c2 sub %rdx,%r8 3d55: 49 83 f8 02 cmp $0x2,%r8 3d59: 0f 8c 7f 00 00 00 jl 0x3dde 3d5f: 44 89 c0 mov %r8d,%eax 3d62: 45 33 d2 xor %r10d,%r10d 3d65: 83 e0 fe and $0xfffffffe,%eax 3d68: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 3d6c: 48 63 c0 movslq %eax,%rax 3d6f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 3d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d7f: 00 3d80: 49 83 c2 02 add $0x2,%r10 3d84: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 3d88: c5 f8 11 12 vmovups %xmm2,(%rdx) 3d8c: 48 83 c2 10 add $0x10,%rdx 3d90: 4c 3b d0 cmp %rax,%r10 3d93: 72 eb jb 0x3d80 3d95: 49 3b c0 cmp %r8,%rax 3d98: 73 3e jae 0x3dd8 3d9a: 48 63 c9 movslq %ecx,%rcx 3d9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 3da1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 3da5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3dac: 00 3dad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3dc0: c5 fb 10 0a vmovsd (%rdx),%xmm1 3dc4: 48 ff c0 inc %rax 3dc7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 3dcb: c5 fb 11 12 vmovsd %xmm2,(%rdx) 3dcf: 48 83 c2 08 add $0x8,%rdx 3dd3: 49 3b c0 cmp %r8,%rax 3dd6: 72 e8 jb 0x3dc0 3dd8: 33 c0 xor %eax,%eax 3dda: c5 f8 77 vzeroupper 3ddd: c3 ret 3dde: 33 c0 xor %eax,%eax 3de0: eb b3 jmp 0x3d95 3de2: 33 c9 xor %ecx,%ecx 3de4: 41 83 f8 01 cmp $0x1,%r8d 3de8: 72 ee jb 0x3dd8 3dea: 4d 63 c0 movslq %r8d,%r8 3ded: 33 c0 xor %eax,%eax 3def: eb a4 jmp 0x3d95 3df1: b8 fa ff ff ff mov $0xfffffffa,%eax 3df6: c5 f8 77 vzeroupper 3df9: c3 ret 3dfa: b8 f8 ff ff ff mov $0xfffffff8,%eax 3dff: c5 f8 77 vzeroupper 3e02: c3 ret 3e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e0a: 00 3e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e20: 45 89 c1 mov %r8d,%r9d 3e23: 49 89 d0 mov %rdx,%r8 3e26: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 3e2b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 3e30: 4d 85 c0 test %r8,%r8 3e33: 0f 84 f0 00 00 00 je 0x3f29 3e39: 45 85 c9 test %r9d,%r9d 3e3c: 0f 8e e1 00 00 00 jle 0x3f23 3e42: 49 63 d1 movslq %r9d,%rdx 3e45: 48 83 fa 08 cmp $0x8,%rdx 3e49: 0f 8c cf 00 00 00 jl 0x3f1e 3e4f: 4c 89 c0 mov %r8,%rax 3e52: 48 83 e0 1f and $0x1f,%rax 3e56: 85 c0 test %eax,%eax 3e58: 74 10 je 0x3e6a 3e5a: a8 07 test $0x7,%al 3e5c: 0f 85 bc 00 00 00 jne 0x3f1e 3e62: f7 d8 neg %eax 3e64: 83 c0 20 add $0x20,%eax 3e67: c1 e8 03 shr $0x3,%eax 3e6a: 8d 48 08 lea 0x8(%rax),%ecx 3e6d: 48 3b d1 cmp %rcx,%rdx 3e70: 0f 8c a8 00 00 00 jl 0x3f1e 3e76: 44 89 c9 mov %r9d,%ecx 3e79: 2b c8 sub %eax,%ecx 3e7b: 83 e1 07 and $0x7,%ecx 3e7e: 44 2b c9 sub %ecx,%r9d 3e81: 33 c9 xor %ecx,%ecx 3e83: 41 89 c2 mov %eax,%r10d 3e86: 85 c0 test %eax,%eax 3e88: 76 2e jbe 0x3eb8 3e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e91: 00 3e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ea0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 3ea6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 3eaa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 3eb0: 48 ff c1 inc %rcx 3eb3: 49 3b ca cmp %r10,%rcx 3eb6: 72 e8 jb 0x3ea0 3eb8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 3ebd: 49 63 c1 movslq %r9d,%rax 3ec0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 3ec6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 3ecd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 3ed3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 3eda: 49 83 c2 08 add $0x8,%r10 3ede: 4c 3b d0 cmp %rax,%r10 3ee1: 72 dd jb 0x3ec0 3ee3: 33 c0 xor %eax,%eax 3ee5: 41 8d 49 01 lea 0x1(%r9),%ecx 3ee9: 48 63 c9 movslq %ecx,%rcx 3eec: 48 3b ca cmp %rdx,%rcx 3eef: 77 27 ja 0x3f18 3ef1: 4d 63 c9 movslq %r9d,%r9 3ef4: 49 2b d1 sub %r9,%rdx 3ef7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 3efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3f00: c5 fb 10 09 vmovsd (%rcx),%xmm1 3f04: 48 ff c0 inc %rax 3f07: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 3f0b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 3f0f: 48 83 c1 08 add $0x8,%rcx 3f13: 48 3b c2 cmp %rdx,%rax 3f16: 72 e8 jb 0x3f00 3f18: 33 c0 xor %eax,%eax 3f1a: c5 f8 77 vzeroupper 3f1d: c3 ret 3f1e: 45 33 c9 xor %r9d,%r9d 3f21: eb c0 jmp 0x3ee3 3f23: b8 fa ff ff ff mov $0xfffffffa,%eax 3f28: c3 ret 3f29: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f2e: c3 ret 3f2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f36: 00 3f37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f3e: 66 90 xchg %ax,%ax 3f40: 45 89 c1 mov %r8d,%r9d 3f43: 49 89 d0 mov %rdx,%r8 3f46: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 3f4b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 3f50: 4d 85 c0 test %r8,%r8 3f53: 0f 84 f0 00 00 00 je 0x4049 3f59: 45 85 c9 test %r9d,%r9d 3f5c: 0f 8e e1 00 00 00 jle 0x4043 3f62: 49 63 d1 movslq %r9d,%rdx 3f65: 48 83 fa 08 cmp $0x8,%rdx 3f69: 0f 8c cf 00 00 00 jl 0x403e 3f6f: 4c 89 c0 mov %r8,%rax 3f72: 48 83 e0 1f and $0x1f,%rax 3f76: 85 c0 test %eax,%eax 3f78: 74 10 je 0x3f8a 3f7a: a8 07 test $0x7,%al 3f7c: 0f 85 bc 00 00 00 jne 0x403e 3f82: f7 d8 neg %eax 3f84: 83 c0 20 add $0x20,%eax 3f87: c1 e8 03 shr $0x3,%eax 3f8a: 8d 48 08 lea 0x8(%rax),%ecx 3f8d: 48 3b d1 cmp %rcx,%rdx 3f90: 0f 8c a8 00 00 00 jl 0x403e 3f96: 44 89 c9 mov %r9d,%ecx 3f99: 2b c8 sub %eax,%ecx 3f9b: 83 e1 07 and $0x7,%ecx 3f9e: 44 2b c9 sub %ecx,%r9d 3fa1: 33 c9 xor %ecx,%ecx 3fa3: 41 89 c2 mov %eax,%r10d 3fa6: 85 c0 test %eax,%eax 3fa8: 76 2e jbe 0x3fd8 3faa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3fb1: 00 3fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fc0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 3fc6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 3fca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 3fd0: 48 ff c1 inc %rcx 3fd3: 49 3b ca cmp %r10,%rcx 3fd6: 72 e8 jb 0x3fc0 3fd8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 3fdd: 49 63 c1 movslq %r9d,%rax 3fe0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 3fe6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 3fed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 3ff3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 3ffa: 49 83 c2 08 add $0x8,%r10 3ffe: 4c 3b d0 cmp %rax,%r10 4001: 72 dd jb 0x3fe0 4003: 33 c0 xor %eax,%eax 4005: 41 8d 49 01 lea 0x1(%r9),%ecx 4009: 48 63 c9 movslq %ecx,%rcx 400c: 48 3b ca cmp %rdx,%rcx 400f: 77 27 ja 0x4038 4011: 4d 63 c9 movslq %r9d,%r9 4014: 49 2b d1 sub %r9,%rdx 4017: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 401b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4020: c5 fb 10 01 vmovsd (%rcx),%xmm0 4024: 48 ff c0 inc %rax 4027: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 402b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 402f: 48 83 c1 08 add $0x8,%rcx 4033: 48 3b c2 cmp %rdx,%rax 4036: 72 e8 jb 0x4020 4038: 33 c0 xor %eax,%eax 403a: c5 f8 77 vzeroupper 403d: c3 ret 403e: 45 33 c9 xor %r9d,%r9d 4041: eb c0 jmp 0x4003 4043: b8 fa ff ff ff mov $0xfffffffa,%eax 4048: c3 ret 4049: b8 f8 ff ff ff mov $0xfffffff8,%eax 404e: c3 ret 404f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4056: 00 4057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405e: 66 90 xchg %ax,%ax 4060: 55 push %rbp 4061: 48 83 ec 30 sub $0x30,%rsp 4065: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 406a: 48 89 4d 20 mov %rcx,0x20(%rbp) 406e: 48 89 55 28 mov %rdx,0x28(%rbp) 4072: 44 89 45 30 mov %r8d,0x30(%rbp) 4076: 48 8b 45 20 mov 0x20(%rbp),%rax 407a: 48 8b 55 28 mov 0x28(%rbp),%rdx 407e: 8b 4d 30 mov 0x30(%rbp),%ecx 4081: 89 4d 08 mov %ecx,0x8(%rbp) 4084: 48 89 c1 mov %rax,%rcx 4087: 8b 45 08 mov 0x8(%rbp),%eax 408a: 41 89 c0 mov %eax,%r8d 408d: e8 8e 75 13 00 call 0x13b620 4092: 89 45 00 mov %eax,0x0(%rbp) 4095: 8b 45 00 mov 0x0(%rbp),%eax 4098: 48 8d 65 10 lea 0x10(%rbp),%rsp 409c: 5d pop %rbp 409d: c3 ret 409e: 66 90 xchg %ax,%ax 40a0: 55 push %rbp 40a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 40a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 40ab: 48 89 4d 20 mov %rcx,0x20(%rbp) 40af: 48 89 55 28 mov %rdx,0x28(%rbp) 40b3: 44 89 45 30 mov %r8d,0x30(%rbp) 40b7: 48 8b 45 20 mov 0x20(%rbp),%rax 40bb: 48 8b 55 28 mov 0x28(%rbp),%rdx 40bf: 8b 4d 30 mov 0x30(%rbp),%ecx 40c2: 89 4d 08 mov %ecx,0x8(%rbp) 40c5: 48 89 c1 mov %rax,%rcx 40c8: 8b 45 08 mov 0x8(%rbp),%eax 40cb: 41 89 c0 mov %eax,%r8d 40ce: e8 6d 75 13 00 call 0x13b640 40d3: 89 45 00 mov %eax,0x0(%rbp) 40d6: 8b 45 00 mov 0x0(%rbp),%eax 40d9: 48 8d 65 10 lea 0x10(%rbp),%rsp 40dd: 5d pop %rbp 40de: c3 ret 40df: 90 nop 40e0: 55 push %rbp 40e1: 48 83 ec 30 sub $0x30,%rsp 40e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 40ea: 48 89 4d 20 mov %rcx,0x20(%rbp) 40ee: 48 89 55 28 mov %rdx,0x28(%rbp) 40f2: 44 89 45 30 mov %r8d,0x30(%rbp) 40f6: 48 8b 45 20 mov 0x20(%rbp),%rax 40fa: 48 8b 55 28 mov 0x28(%rbp),%rdx 40fe: 8b 4d 30 mov 0x30(%rbp),%ecx 4101: 89 4d 08 mov %ecx,0x8(%rbp) 4104: 48 89 c1 mov %rax,%rcx 4107: 8b 45 08 mov 0x8(%rbp),%eax 410a: 41 89 c0 mov %eax,%r8d 410d: e8 4e 75 13 00 call 0x13b660 4112: 89 45 00 mov %eax,0x0(%rbp) 4115: 8b 45 00 mov 0x0(%rbp),%eax 4118: 48 8d 65 10 lea 0x10(%rbp),%rsp 411c: 5d pop %rbp 411d: c3 ret 411e: 66 90 xchg %ax,%ax 4120: 55 push %rbp 4121: 48 83 ec 30 sub $0x30,%rsp 4125: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 412a: 48 89 4d 20 mov %rcx,0x20(%rbp) 412e: 48 89 55 28 mov %rdx,0x28(%rbp) 4132: 44 89 45 30 mov %r8d,0x30(%rbp) 4136: 48 8b 45 20 mov 0x20(%rbp),%rax 413a: 48 8b 55 28 mov 0x28(%rbp),%rdx 413e: 8b 4d 30 mov 0x30(%rbp),%ecx 4141: 89 4d 08 mov %ecx,0x8(%rbp) 4144: 48 89 c1 mov %rax,%rcx 4147: 8b 45 08 mov 0x8(%rbp),%eax 414a: 41 89 c0 mov %eax,%r8d 414d: e8 2e 75 13 00 call 0x13b680 4152: 89 45 00 mov %eax,0x0(%rbp) 4155: 8b 45 00 mov 0x0(%rbp),%eax 4158: 48 8d 65 10 lea 0x10(%rbp),%rsp 415c: 5d pop %rbp 415d: c3 ret 415e: 66 90 xchg %ax,%ax 4160: 55 push %rbp 4161: 48 83 ec 30 sub $0x30,%rsp 4165: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 416a: 48 89 4d 20 mov %rcx,0x20(%rbp) 416e: 48 89 55 28 mov %rdx,0x28(%rbp) 4172: 44 89 45 30 mov %r8d,0x30(%rbp) 4176: 48 8b 45 20 mov 0x20(%rbp),%rax 417a: 48 8b 55 28 mov 0x28(%rbp),%rdx 417e: 8b 4d 30 mov 0x30(%rbp),%ecx 4181: 89 4d 08 mov %ecx,0x8(%rbp) 4184: 48 89 c1 mov %rax,%rcx 4187: 8b 45 08 mov 0x8(%rbp),%eax 418a: 41 89 c0 mov %eax,%r8d 418d: e8 0e 75 13 00 call 0x13b6a0 4192: 89 45 00 mov %eax,0x0(%rbp) 4195: 8b 45 00 mov 0x0(%rbp),%eax 4198: 48 8d 65 10 lea 0x10(%rbp),%rsp 419c: 5d pop %rbp 419d: c3 ret 419e: 66 90 xchg %ax,%ax 41a0: 55 push %rbp 41a1: 48 83 ec 30 sub $0x30,%rsp 41a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 41aa: 48 89 4d 20 mov %rcx,0x20(%rbp) 41ae: 48 89 55 28 mov %rdx,0x28(%rbp) 41b2: 44 89 45 30 mov %r8d,0x30(%rbp) 41b6: 48 8b 45 20 mov 0x20(%rbp),%rax 41ba: 48 8b 55 28 mov 0x28(%rbp),%rdx 41be: 8b 4d 30 mov 0x30(%rbp),%ecx 41c1: 89 4d 08 mov %ecx,0x8(%rbp) 41c4: 48 89 c1 mov %rax,%rcx 41c7: 8b 45 08 mov 0x8(%rbp),%eax 41ca: 41 89 c0 mov %eax,%r8d 41cd: e8 ee 74 13 00 call 0x13b6c0 41d2: 89 45 00 mov %eax,0x0(%rbp) 41d5: 8b 45 00 mov 0x0(%rbp),%eax 41d8: 48 8d 65 10 lea 0x10(%rbp),%rsp 41dc: 5d pop %rbp 41dd: c3 ret 41de: 66 90 xchg %ax,%ax 41e0: 48 83 ec 28 sub $0x28,%rsp 41e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 41e9: 48 85 d2 test %rdx,%rdx 41ec: 74 28 je 0x4216 41ee: 45 85 c0 test %r8d,%r8d 41f1: 7f 0a jg 0x41fd 41f3: b8 fa ff ff ff mov $0xfffffffa,%eax 41f8: 48 83 c4 28 add $0x28,%rsp 41fc: c3 ret 41fd: 89 c8 mov %ecx,%eax 41ff: 48 c1 e9 20 shr $0x20,%rcx 4203: 48 c1 e1 20 shl $0x20,%rcx 4207: 48 0b c8 or %rax,%rcx 420a: e8 51 75 03 00 call 0x3b760 420f: 33 c0 xor %eax,%eax 4211: 48 83 c4 28 add $0x28,%rsp 4215: c3 ret 4216: b8 f8 ff ff ff mov $0xfffffff8,%eax 421b: 48 83 c4 28 add $0x28,%rsp 421f: c3 ret 4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4225: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 422a: 48 85 d2 test %rdx,%rdx 422d: 74 2a je 0x4259 422f: 45 85 c0 test %r8d,%r8d 4232: 7f 0b jg 0x423f 4234: b8 fa ff ff ff mov $0xfffffffa,%eax 4239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 423e: c3 ret 423f: 89 c8 mov %ecx,%eax 4241: 48 c1 e9 20 shr $0x20,%rcx 4245: 48 c1 e1 20 shl $0x20,%rcx 4249: 48 0b c8 or %rax,%rcx 424c: e8 2f 75 03 00 call 0x3b780 4251: 33 c0 xor %eax,%eax 4253: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4258: c3 ret 4259: b8 f8 ff ff ff mov $0xfffffff8,%eax 425e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4263: 90 nop 4264: c3 ret 4265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 426c: 00 426d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4280: 48 83 ec 28 sub $0x28,%rsp 4284: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 4289: 48 85 d2 test %rdx,%rdx 428c: 74 28 je 0x42b6 428e: 45 85 c0 test %r8d,%r8d 4291: 7f 0a jg 0x429d 4293: b8 fa ff ff ff mov $0xfffffffa,%eax 4298: 48 83 c4 28 add $0x28,%rsp 429c: c3 ret 429d: 89 c8 mov %ecx,%eax 429f: 48 c1 e9 20 shr $0x20,%rcx 42a3: 48 c1 e1 20 shl $0x20,%rcx 42a7: 48 0b c8 or %rax,%rcx 42aa: e8 f1 74 03 00 call 0x3b7a0 42af: 33 c0 xor %eax,%eax 42b1: 48 83 c4 28 add $0x28,%rsp 42b5: c3 ret 42b6: b8 f8 ff ff ff mov $0xfffffff8,%eax 42bb: 48 83 c4 28 add $0x28,%rsp 42bf: c3 ret 42c0: 48 83 ec 28 sub $0x28,%rsp 42c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 42c9: 48 85 d2 test %rdx,%rdx 42cc: 74 28 je 0x42f6 42ce: 45 85 c0 test %r8d,%r8d 42d1: 7f 0a jg 0x42dd 42d3: b8 fa ff ff ff mov $0xfffffffa,%eax 42d8: 48 83 c4 28 add $0x28,%rsp 42dc: c3 ret 42dd: 89 c8 mov %ecx,%eax 42df: 48 c1 e9 20 shr $0x20,%rcx 42e3: 48 c1 e1 20 shl $0x20,%rcx 42e7: 48 0b c8 or %rax,%rcx 42ea: e8 d1 74 03 00 call 0x3b7c0 42ef: 33 c0 xor %eax,%eax 42f1: 48 83 c4 28 add $0x28,%rsp 42f5: c3 ret 42f6: b8 f8 ff ff ff mov $0xfffffff8,%eax 42fb: 48 83 c4 28 add $0x28,%rsp 42ff: c3 ret 4300: 48 83 ec 28 sub $0x28,%rsp 4304: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 4309: 48 85 d2 test %rdx,%rdx 430c: 74 28 je 0x4336 430e: 45 85 c0 test %r8d,%r8d 4311: 7f 0a jg 0x431d 4313: b8 fa ff ff ff mov $0xfffffffa,%eax 4318: 48 83 c4 28 add $0x28,%rsp 431c: c3 ret 431d: 89 c8 mov %ecx,%eax 431f: 48 c1 e9 20 shr $0x20,%rcx 4323: 48 c1 e1 20 shl $0x20,%rcx 4327: 48 0b c8 or %rax,%rcx 432a: e8 b1 74 03 00 call 0x3b7e0 432f: 33 c0 xor %eax,%eax 4331: 48 83 c4 28 add $0x28,%rsp 4335: c3 ret 4336: b8 f8 ff ff ff mov $0xfffffff8,%eax 433b: 48 83 c4 28 add $0x28,%rsp 433f: c3 ret 4340: 48 83 ec 28 sub $0x28,%rsp 4344: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 4349: 48 85 d2 test %rdx,%rdx 434c: 74 28 je 0x4376 434e: 45 85 c0 test %r8d,%r8d 4351: 7f 0a jg 0x435d 4353: b8 fa ff ff ff mov $0xfffffffa,%eax 4358: 48 83 c4 28 add $0x28,%rsp 435c: c3 ret 435d: 89 c8 mov %ecx,%eax 435f: 48 c1 e9 20 shr $0x20,%rcx 4363: 48 c1 e1 20 shl $0x20,%rcx 4367: 48 0b c8 or %rax,%rcx 436a: e8 d1 77 03 00 call 0x3bb40 436f: 33 c0 xor %eax,%eax 4371: 48 83 c4 28 add $0x28,%rsp 4375: c3 ret 4376: b8 f8 ff ff ff mov $0xfffffff8,%eax 437b: 48 83 c4 28 add $0x28,%rsp 437f: c3 ret 4380: 48 83 ec 28 sub $0x28,%rsp 4384: 48 85 d2 test %rdx,%rdx 4387: 74 41 je 0x43ca 4389: 45 85 c0 test %r8d,%r8d 438c: 7e 32 jle 0x43c0 438e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c577b8 4395: 01 4396: 7a 02 jp 0x439a 4398: 74 10 je 0x43aa 439a: 0f 57 c9 xorps %xmm1,%xmm1 439d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 43a1: 7a 02 jp 0x43a5 43a3: 74 0c je 0x43b1 43a5: e8 b6 7a 03 00 call 0x3be60 43aa: 33 c0 xor %eax,%eax 43ac: 48 83 c4 28 add $0x28,%rsp 43b0: c3 ret 43b1: 48 89 d1 mov %rdx,%rcx 43b4: 44 89 c2 mov %r8d,%edx 43b7: 48 83 c4 28 add $0x28,%rsp 43bb: e9 20 3f 01 00 jmp 0x182e0 43c0: b8 fa ff ff ff mov $0xfffffffa,%eax 43c5: 48 83 c4 28 add $0x28,%rsp 43c9: c3 ret 43ca: b8 f8 ff ff ff mov $0xfffffff8,%eax 43cf: 48 83 c4 28 add $0x28,%rsp 43d3: c3 ret 43d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 43d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 43e5: 48 85 d2 test %rdx,%rdx 43e8: 74 45 je 0x442f 43ea: 45 85 c0 test %r8d,%r8d 43ed: 7e 34 jle 0x4423 43ef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c577c0 43f6: 01 43f7: 7a 02 jp 0x43fb 43f9: 74 10 je 0x440b 43fb: 0f 57 c9 xorps %xmm1,%xmm1 43fe: 66 0f 2e c1 ucomisd %xmm1,%xmm0 4402: 7a 02 jp 0x4406 4404: 74 0d je 0x4413 4406: e8 f5 7b 03 00 call 0x3c000 440b: 33 c0 xor %eax,%eax 440d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4412: c3 ret 4413: 48 89 d1 mov %rdx,%rcx 4416: 44 89 c2 mov %r8d,%edx 4419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 441e: e9 bd 40 01 00 jmp 0x184e0 4423: b8 fa ff ff ff mov $0xfffffffa,%eax 4428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 442d: 90 nop 442e: c3 ret 442f: b8 f8 ff ff ff mov $0xfffffff8,%eax 4434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4439: 90 nop 443a: 90 nop 443b: 90 nop 443c: c3 ret 443d: 0f 1f 00 nopl (%rax) 4440: 48 83 ec 28 sub $0x28,%rsp 4444: 48 85 d2 test %rdx,%rdx 4447: 74 41 je 0x448a 4449: 45 85 c0 test %r8d,%r8d 444c: 7e 32 jle 0x4480 444e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c577c8 4455: 01 4456: 7a 02 jp 0x445a 4458: 74 10 je 0x446a 445a: 0f 57 c9 xorps %xmm1,%xmm1 445d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 4461: 7a 02 jp 0x4465 4463: 74 0c je 0x4471 4465: e8 36 7d 03 00 call 0x3c1a0 446a: 33 c0 xor %eax,%eax 446c: 48 83 c4 28 add $0x28,%rsp 4470: c3 ret 4471: 48 89 d1 mov %rdx,%rcx 4474: 44 89 c2 mov %r8d,%edx 4477: 48 83 c4 28 add $0x28,%rsp 447b: e9 40 42 01 00 jmp 0x186c0 4480: b8 fa ff ff ff mov $0xfffffffa,%eax 4485: 48 83 c4 28 add $0x28,%rsp 4489: c3 ret 448a: b8 f8 ff ff ff mov $0xfffffff8,%eax 448f: 48 83 c4 28 add $0x28,%rsp 4493: c3 ret 4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 44a0: 48 83 ec 28 sub $0x28,%rsp 44a4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 44a8: 48 85 d2 test %rdx,%rdx 44ab: 0f 84 c2 01 00 00 je 0x4673 44b1: 45 85 c0 test %r8d,%r8d 44b4: 0f 8e af 01 00 00 jle 0x4669 44ba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c577d0 44c1: 01 44c2: 7a 06 jp 0x44ca 44c4: 0f 84 98 01 00 00 je 0x4662 44ca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 44ce: c5 f9 2e c8 vucomisd %xmm0,%xmm1 44d2: 7a 06 jp 0x44da 44d4: 0f 84 78 01 00 00 je 0x4652 44da: 41 83 f8 10 cmp $0x10,%r8d 44de: 0f 8c 5e 01 00 00 jl 0x4642 44e4: 49 89 d1 mov %rdx,%r9 44e7: 49 83 e1 1f and $0x1f,%r9 44eb: 45 85 c9 test %r9d,%r9d 44ee: 74 18 je 0x4508 44f0: 41 f7 c1 07 00 00 00 test $0x7,%r9d 44f7: 0f 85 45 01 00 00 jne 0x4642 44fd: 41 f7 d9 neg %r9d 4500: 41 83 c1 20 add $0x20,%r9d 4504: 41 c1 e9 03 shr $0x3,%r9d 4508: 41 8d 41 10 lea 0x10(%r9),%eax 450c: 44 3b c0 cmp %eax,%r8d 450f: 0f 8c 2d 01 00 00 jl 0x4642 4515: 45 89 c2 mov %r8d,%r10d 4518: 33 c0 xor %eax,%eax 451a: 45 2b d1 sub %r9d,%r10d 451d: 41 83 e2 0f and $0xf,%r10d 4521: 41 f7 da neg %r10d 4524: 45 03 d0 add %r8d,%r10d 4527: 45 89 cb mov %r9d,%r11d 452a: 45 85 c9 test %r9d,%r9d 452d: 76 23 jbe 0x4552 452f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4536: 00 4537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 453e: 66 90 xchg %ax,%ax 4540: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 4545: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) 454a: 48 ff c0 inc %rax 454d: 49 3b c3 cmp %r11,%rax 4550: 72 ee jb 0x4540 4552: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 4556: 4d 63 ca movslq %r10d,%r9 4559: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 455f: 90 nop 4560: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 4566: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 456d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 4574: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 457b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) 4581: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) 4588: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) 458f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) 4596: 49 83 c3 10 add $0x10,%r11 459a: 4d 3b d9 cmp %r9,%r11 459d: 72 c1 jb 0x4560 459f: 41 8d 42 01 lea 0x1(%r10),%eax 45a3: 41 3b c0 cmp %r8d,%eax 45a6: 0f 87 88 00 00 00 ja 0x4634 45ac: 4d 63 c0 movslq %r8d,%r8 45af: 4d 2b c1 sub %r9,%r8 45b2: 49 83 f8 04 cmp $0x4,%r8 45b6: 0f 8c 82 00 00 00 jl 0x463e 45bc: 44 89 c0 mov %r8d,%eax 45bf: 45 33 db xor %r11d,%r11d 45c2: 83 e0 fc and $0xfffffffc,%eax 45c5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 45c9: 48 63 c0 movslq %eax,%rax 45cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45d3: 00 45d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 45db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 45e0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 45e5: 49 83 c3 04 add $0x4,%r11 45e9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 45ee: 49 83 c1 20 add $0x20,%r9 45f2: 4c 3b d8 cmp %rax,%r11 45f5: 72 e9 jb 0x45e0 45f7: 49 3b c0 cmp %r8,%rax 45fa: 73 38 jae 0x4634 45fc: 4d 63 d2 movslq %r10d,%r10 45ff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 4603: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 4607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 460e: 00 460f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4616: 0f 1f 00 nopl (%rax) 4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4620: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 4624: 48 ff c0 inc %rax 4627: c5 fb 11 02 vmovsd %xmm0,(%rdx) 462b: 48 83 c2 08 add $0x8,%rdx 462f: 49 3b c0 cmp %r8,%rax 4632: 72 ec jb 0x4620 4634: 33 c0 xor %eax,%eax 4636: c5 f8 77 vzeroupper 4639: 48 83 c4 28 add $0x28,%rsp 463d: c3 ret 463e: 33 c0 xor %eax,%eax 4640: eb b5 jmp 0x45f7 4642: 45 33 d2 xor %r10d,%r10d 4645: 41 83 f8 01 cmp $0x1,%r8d 4649: 72 e9 jb 0x4634 464b: 4d 63 c0 movslq %r8d,%r8 464e: 33 c0 xor %eax,%eax 4650: eb a5 jmp 0x45f7 4652: 48 89 d1 mov %rdx,%rcx 4655: 44 89 c2 mov %r8d,%edx 4658: e8 a3 40 01 00 call 0x18700 465d: 48 83 c4 28 add $0x28,%rsp 4661: c3 ret 4662: 33 c0 xor %eax,%eax 4664: 48 83 c4 28 add $0x28,%rsp 4668: c3 ret 4669: b8 fa ff ff ff mov $0xfffffffa,%eax 466e: 48 83 c4 28 add $0x28,%rsp 4672: c3 ret 4673: b8 f8 ff ff ff mov $0xfffffff8,%eax 4678: 48 83 c4 28 add $0x28,%rsp 467c: c3 ret 467d: 0f 1f 00 nopl (%rax) 4680: 48 83 ec 28 sub $0x28,%rsp 4684: 48 85 d2 test %rdx,%rdx 4687: 0f 84 be 01 00 00 je 0x484b 468d: 45 85 c0 test %r8d,%r8d 4690: 0f 8e ab 01 00 00 jle 0x4841 4696: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c577d8 469d: 01 469e: 7a 06 jp 0x46a6 46a0: 0f 84 94 01 00 00 je 0x483a 46a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 46aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 46ae: 7a 06 jp 0x46b6 46b0: 0f 84 74 01 00 00 je 0x482a 46b6: 41 83 f8 10 cmp $0x10,%r8d 46ba: 0f 8c 62 01 00 00 jl 0x4822 46c0: 49 89 d3 mov %rdx,%r11 46c3: 49 83 e3 1f and $0x1f,%r11 46c7: 45 85 db test %r11d,%r11d 46ca: 74 18 je 0x46e4 46cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d 46d3: 0f 85 49 01 00 00 jne 0x4822 46d9: 41 f7 db neg %r11d 46dc: 41 83 c3 20 add $0x20,%r11d 46e0: 41 c1 eb 03 shr $0x3,%r11d 46e4: 41 8d 43 10 lea 0x10(%r11),%eax 46e8: 44 3b c0 cmp %eax,%r8d 46eb: 0f 8c 31 01 00 00 jl 0x4822 46f1: 45 89 c1 mov %r8d,%r9d 46f4: 33 c0 xor %eax,%eax 46f6: 45 2b cb sub %r11d,%r9d 46f9: 41 83 e1 0f and $0xf,%r9d 46fd: 41 f7 d9 neg %r9d 4700: 45 03 c8 add %r8d,%r9d 4703: 45 89 da mov %r11d,%r10d 4706: 45 85 db test %r11d,%r11d 4709: 76 27 jbe 0x4732 470b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4712: 00 4713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 471a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4720: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 4725: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 472a: 48 ff c0 inc %rax 472d: 49 3b c2 cmp %r10,%rax 4730: 72 ee jb 0x4720 4732: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 4737: 49 63 c1 movslq %r9d,%rax 473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4740: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 4746: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 474d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 4754: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 475b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 4761: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 4768: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 476f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 4776: 49 83 c2 10 add $0x10,%r10 477a: 4c 3b d0 cmp %rax,%r10 477d: 72 c1 jb 0x4740 477f: 41 8d 41 01 lea 0x1(%r9),%eax 4783: 41 3b c0 cmp %r8d,%eax 4786: 0f 87 88 00 00 00 ja 0x4814 478c: 4d 63 c0 movslq %r8d,%r8 478f: 4d 63 c9 movslq %r9d,%r9 4792: 4d 2b c1 sub %r9,%r8 4795: 49 83 f8 04 cmp $0x4,%r8 4799: 0f 8c 7f 00 00 00 jl 0x481e 479f: 4d 63 c9 movslq %r9d,%r9 47a2: 44 89 c0 mov %r8d,%eax 47a5: 83 e0 fc and $0xfffffffc,%eax 47a8: 45 33 db xor %r11d,%r11d 47ab: 48 63 c0 movslq %eax,%rax 47ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 47b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 47b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 47be: 00 00 47c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 47c5: 49 83 c3 04 add $0x4,%r11 47c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 47ce: 49 83 c2 20 add $0x20,%r10 47d2: 4c 3b d8 cmp %rax,%r11 47d5: 72 e9 jb 0x47c0 47d7: 49 3b c0 cmp %r8,%rax 47da: 73 38 jae 0x4814 47dc: 4d 63 c9 movslq %r9d,%r9 47df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 47e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 47e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47ee: 00 47ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47f6: 0f 1f 00 nopl (%rax) 47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4800: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 4804: 48 ff c0 inc %rax 4807: c5 fb 11 0a vmovsd %xmm1,(%rdx) 480b: 48 83 c2 08 add $0x8,%rdx 480f: 49 3b c0 cmp %r8,%rax 4812: 72 ec jb 0x4800 4814: 33 c0 xor %eax,%eax 4816: c5 f8 77 vzeroupper 4819: 48 83 c4 28 add $0x28,%rsp 481d: c3 ret 481e: 33 c0 xor %eax,%eax 4820: eb b5 jmp 0x47d7 4822: 45 33 c9 xor %r9d,%r9d 4825: e9 55 ff ff ff jmp 0x477f 482a: 48 89 d1 mov %rdx,%rcx 482d: 44 89 c2 mov %r8d,%edx 4830: e8 0b 3f 01 00 call 0x18740 4835: 48 83 c4 28 add $0x28,%rsp 4839: c3 ret 483a: 33 c0 xor %eax,%eax 483c: 48 83 c4 28 add $0x28,%rsp 4840: c3 ret 4841: b8 fa ff ff ff mov $0xfffffffa,%eax 4846: 48 83 c4 28 add $0x28,%rsp 484a: c3 ret 484b: b8 f8 ff ff ff mov $0xfffffff8,%eax 4850: 48 83 c4 28 add $0x28,%rsp 4854: c3 ret 4855: 0f 1f 40 00 nopl 0x0(%rax) 4859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4860: 48 83 ec 28 sub $0x28,%rsp 4864: 48 85 d2 test %rdx,%rdx 4867: 0f 84 be 01 00 00 je 0x4a2b 486d: 45 85 c0 test %r8d,%r8d 4870: 0f 8e ab 01 00 00 jle 0x4a21 4876: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c577e0 487d: 01 487e: 7a 06 jp 0x4886 4880: 0f 84 94 01 00 00 je 0x4a1a 4886: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 488a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 488e: 7a 06 jp 0x4896 4890: 0f 84 74 01 00 00 je 0x4a0a 4896: 41 83 f8 10 cmp $0x10,%r8d 489a: 0f 8c 62 01 00 00 jl 0x4a02 48a0: 49 89 d3 mov %rdx,%r11 48a3: 49 83 e3 1f and $0x1f,%r11 48a7: 45 85 db test %r11d,%r11d 48aa: 74 18 je 0x48c4 48ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d 48b3: 0f 85 49 01 00 00 jne 0x4a02 48b9: 41 f7 db neg %r11d 48bc: 41 83 c3 20 add $0x20,%r11d 48c0: 41 c1 eb 03 shr $0x3,%r11d 48c4: 41 8d 43 10 lea 0x10(%r11),%eax 48c8: 44 3b c0 cmp %eax,%r8d 48cb: 0f 8c 31 01 00 00 jl 0x4a02 48d1: 45 89 c1 mov %r8d,%r9d 48d4: 33 c0 xor %eax,%eax 48d6: 45 2b cb sub %r11d,%r9d 48d9: 41 83 e1 0f and $0xf,%r9d 48dd: 41 f7 d9 neg %r9d 48e0: 45 03 c8 add %r8d,%r9d 48e3: 45 89 da mov %r11d,%r10d 48e6: 45 85 db test %r11d,%r11d 48e9: 76 27 jbe 0x4912 48eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48f2: 00 48f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4900: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 4905: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 490a: 48 ff c0 inc %rax 490d: 49 3b c2 cmp %r10,%rax 4910: 72 ee jb 0x4900 4912: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 4917: 49 63 c1 movslq %r9d,%rax 491a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4920: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 4926: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 492d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 4934: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 493b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 4941: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 4948: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 494f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 4956: 49 83 c2 10 add $0x10,%r10 495a: 4c 3b d0 cmp %rax,%r10 495d: 72 c1 jb 0x4920 495f: 41 8d 41 01 lea 0x1(%r9),%eax 4963: 41 3b c0 cmp %r8d,%eax 4966: 0f 87 88 00 00 00 ja 0x49f4 496c: 4d 63 c0 movslq %r8d,%r8 496f: 4d 63 c9 movslq %r9d,%r9 4972: 4d 2b c1 sub %r9,%r8 4975: 49 83 f8 04 cmp $0x4,%r8 4979: 0f 8c 7f 00 00 00 jl 0x49fe 497f: 4d 63 c9 movslq %r9d,%r9 4982: 44 89 c0 mov %r8d,%eax 4985: 83 e0 fc and $0xfffffffc,%eax 4988: 45 33 db xor %r11d,%r11d 498b: 48 63 c0 movslq %eax,%rax 498e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 4993: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 499e: 00 00 49a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 49a5: 49 83 c3 04 add $0x4,%r11 49a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 49ae: 49 83 c2 20 add $0x20,%r10 49b2: 4c 3b d8 cmp %rax,%r11 49b5: 72 e9 jb 0x49a0 49b7: 49 3b c0 cmp %r8,%rax 49ba: 73 38 jae 0x49f4 49bc: 4d 63 c9 movslq %r9d,%r9 49bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 49c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 49c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49ce: 00 49cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49d6: 0f 1f 00 nopl (%rax) 49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 49e4: 48 ff c0 inc %rax 49e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) 49eb: 48 83 c2 08 add $0x8,%rdx 49ef: 49 3b c0 cmp %r8,%rax 49f2: 72 ec jb 0x49e0 49f4: 33 c0 xor %eax,%eax 49f6: c5 f8 77 vzeroupper 49f9: 48 83 c4 28 add $0x28,%rsp 49fd: c3 ret 49fe: 33 c0 xor %eax,%eax 4a00: eb b5 jmp 0x49b7 4a02: 45 33 c9 xor %r9d,%r9d 4a05: e9 55 ff ff ff jmp 0x495f 4a0a: 48 89 d1 mov %rdx,%rcx 4a0d: 44 89 c2 mov %r8d,%edx 4a10: e8 6b 3d 01 00 call 0x18780 4a15: 48 83 c4 28 add $0x28,%rsp 4a19: c3 ret 4a1a: 33 c0 xor %eax,%eax 4a1c: 48 83 c4 28 add $0x28,%rsp 4a20: c3 ret 4a21: b8 fa ff ff ff mov $0xfffffffa,%eax 4a26: 48 83 c4 28 add $0x28,%rsp 4a2a: c3 ret 4a2b: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a30: 48 83 c4 28 add $0x28,%rsp 4a34: c3 ret 4a35: 0f 1f 40 00 nopl 0x0(%rax) 4a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a40: 56 push %rsi 4a41: 57 push %rdi 4a42: 41 54 push %r12 4a44: 55 push %rbp 4a45: 48 83 ec 28 sub $0x28,%rsp 4a49: 89 cf mov %ecx,%edi 4a4b: 4d 89 cc mov %r9,%r12 4a4e: 83 ff 1e cmp $0x1e,%edi 4a51: 0f 87 7a 01 00 00 ja 0x4bd1 4a57: 4d 85 e4 test %r12,%r12 4a5a: 0f 84 80 01 00 00 je 0x4be0 4a60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 4a65: 48 85 f6 test %rsi,%rsi 4a68: 0f 84 72 01 00 00 je 0x4be0 4a6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 4a73: 48 85 ed test %rbp,%rbp 4a76: 0f 84 64 01 00 00 je 0x4be0 4a7c: 83 fa 08 cmp $0x8,%edx 4a7f: 74 1e je 0x4a9f 4a81: 83 fa 04 cmp $0x4,%edx 4a84: 74 19 je 0x4a9f 4a86: 83 fa 01 cmp $0x1,%edx 4a89: 74 14 je 0x4a9f 4a8b: 83 fa 02 cmp $0x2,%edx 4a8e: 74 0f je 0x4a9f 4a90: b8 ee ff ff ff mov $0xffffffee,%eax 4a95: 48 83 c4 28 add $0x28,%rsp 4a99: 5d pop %rbp 4a9a: 41 5c pop %r12 4a9c: 5f pop %rdi 4a9d: 5e pop %rsi 4a9e: c3 ret 4a9f: 83 ff 1d cmp $0x1d,%edi 4aa2: 0f 8f 29 01 00 00 jg 0x4bd1 4aa8: 83 ff 04 cmp $0x4,%edi 4aab: 7f 14 jg 0x4ac1 4aad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 4ab4: 00 4ab5: 33 c0 xor %eax,%eax 4ab7: 89 06 mov %eax,(%rsi) 4ab9: 89 45 00 mov %eax,0x0(%rbp) 4abc: e9 04 01 00 00 jmp 0x4bc5 4ac1: 83 ff 06 cmp $0x6,%edi 4ac4: 7f 11 jg 0x4ad7 4ac6: 33 c0 xor %eax,%eax 4ac8: 41 89 04 24 mov %eax,(%r12) 4acc: 89 06 mov %eax,(%rsi) 4ace: 89 45 00 mov %eax,0x0(%rbp) 4ad1: 41 8b 04 24 mov (%r12),%eax 4ad5: eb 67 jmp 0x4b3e 4ad7: 8d 4f ff lea -0x1(%rdi),%ecx 4ada: 83 f9 10 cmp $0x10,%ecx 4add: 7f 48 jg 0x4b27 4adf: 41 bb 01 00 00 00 mov $0x1,%r11d 4ae5: 41 d3 e3 shl %cl,%r11d 4ae8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 4aef: 00 4af0: 83 e0 c0 and $0xffffffc0,%eax 4af3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 4afa: 00 4afb: 41 89 04 24 mov %eax,(%r12) 4aff: 44 89 d8 mov %r11d,%eax 4b02: d1 f8 sar $1,%eax 4b04: 41 83 e2 c0 and $0xffffffc0,%r10d 4b08: c1 e8 1e shr $0x1e,%eax 4b0b: 41 03 c3 add %r11d,%eax 4b0e: 83 e0 fc and $0xfffffffc,%eax 4b11: 83 c0 43 add $0x43,%eax 4b14: c7 06 00 00 00 00 movl $0x0,(%rsi) 4b1a: 83 e0 c0 and $0xffffffc0,%eax 4b1d: 44 89 55 00 mov %r10d,0x0(%rbp) 4b21: 41 03 04 24 add (%r12),%eax 4b25: eb 12 jmp 0x4b39 4b27: 4c 89 e2 mov %r12,%rdx 4b2a: 49 89 f0 mov %rsi,%r8 4b2d: 49 89 e9 mov %rbp,%r9 4b30: e8 eb 77 03 00 call 0x3c320 4b35: 41 8b 04 24 mov (%r12),%eax 4b39: 83 ff 13 cmp $0x13,%edi 4b3c: 7d 2a jge 0x4b68 4b3e: 89 f9 mov %edi,%ecx 4b40: 41 ba 01 00 00 00 mov $0x1,%r10d 4b46: 41 d3 e2 shl %cl,%r10d 4b49: 45 89 d3 mov %r10d,%r11d 4b4c: 41 d1 fb sar $1,%r11d 4b4f: 41 c1 eb 1e shr $0x1e,%r11d 4b53: 45 03 da add %r10d,%r11d 4b56: 41 c1 eb 02 shr $0x2,%r11d 4b5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 4b61: 00 4b62: 41 83 e2 c0 and $0xffffffc0,%r10d 4b66: eb 18 jmp 0x4b80 4b68: 41 ba 01 00 00 00 mov $0x1,%r10d 4b6e: 8d 4f 14 lea 0x14(%rdi),%ecx 4b71: 41 d3 e2 shl %cl,%r10d 4b74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 4b7b: 00 4b7c: 41 83 e2 c0 and $0xffffffc0,%r10d 4b80: 83 ff 0a cmp $0xa,%edi 4b83: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 4b8a: 00 4b8b: 41 89 04 24 mov %eax,(%r12) 4b8f: 7f 04 jg 0x4b95 4b91: 33 c0 xor %eax,%eax 4b93: eb 21 jmp 0x4bb6 4b95: 89 f9 mov %edi,%ecx 4b97: b8 01 00 00 00 mov $0x1,%eax 4b9c: d3 e0 shl %cl,%eax 4b9e: 89 c7 mov %eax,%edi 4ba0: d1 ff sar $1,%edi 4ba2: c1 ef 1e shr $0x1e,%edi 4ba5: 03 f8 add %eax,%edi 4ba7: 83 e7 fc and $0xfffffffc,%edi 4baa: 83 c7 43 add $0x43,%edi 4bad: 83 e7 c0 and $0xffffffc0,%edi 4bb0: 8b 16 mov (%rsi),%edx 4bb2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 4bb6: 89 06 mov %eax,(%rsi) 4bb8: 8b 45 00 mov 0x0(%rbp),%eax 4bbb: 85 c0 test %eax,%eax 4bbd: 7e 06 jle 0x4bc5 4bbf: 83 c0 40 add $0x40,%eax 4bc2: 89 45 00 mov %eax,0x0(%rbp) 4bc5: 33 c0 xor %eax,%eax 4bc7: 48 83 c4 28 add $0x28,%rsp 4bcb: 5d pop %rbp 4bcc: 41 5c pop %r12 4bce: 5f pop %rdi 4bcf: 5e pop %rsi 4bd0: c3 ret 4bd1: b8 ef ff ff ff mov $0xffffffef,%eax 4bd6: 48 83 c4 28 add $0x28,%rsp 4bda: 5d pop %rbp 4bdb: 41 5c pop %r12 4bdd: 5f pop %rdi 4bde: 5e pop %rsi 4bdf: c3 ret 4be0: b8 f8 ff ff ff mov $0xfffffff8,%eax 4be5: 48 83 c4 28 add $0x28,%rsp 4be9: 5d pop %rbp 4bea: 41 5c pop %r12 4bec: 5f pop %rdi 4bed: 5e pop %rsi 4bee: c3 ret 4bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bf6: 00 4bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bfe: 66 90 xchg %ax,%ax 4c00: 41 54 push %r12 4c02: 41 55 push %r13 4c04: 41 56 push %r14 4c06: 41 57 push %r15 4c08: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4c0d: 41 89 cd mov %ecx,%r13d 4c10: 4d 89 cc mov %r9,%r12 4c13: 41 83 fd 1e cmp $0x1e,%r13d 4c17: 0f 87 94 01 00 00 ja 0x4db1 4c1d: 4d 85 e4 test %r12,%r12 4c20: 0f 84 9e 01 00 00 je 0x4dc4 4c26: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 4c2b: 4d 85 f6 test %r14,%r14 4c2e: 0f 84 90 01 00 00 je 0x4dc4 4c34: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 4c39: 4d 85 ff test %r15,%r15 4c3c: 0f 84 82 01 00 00 je 0x4dc4 4c42: 83 fa 08 cmp $0x8,%edx 4c45: 74 22 je 0x4c69 4c47: 83 fa 04 cmp $0x4,%edx 4c4a: 74 1d je 0x4c69 4c4c: 83 fa 01 cmp $0x1,%edx 4c4f: 74 18 je 0x4c69 4c51: 83 fa 02 cmp $0x2,%edx 4c54: 74 13 je 0x4c69 4c56: b8 ee ff ff ff mov $0xffffffee,%eax 4c5b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4c60: 41 5f pop %r15 4c62: 41 5e pop %r14 4c64: 41 5d pop %r13 4c66: 41 5c pop %r12 4c68: c3 ret 4c69: 41 83 fd 1d cmp $0x1d,%r13d 4c6d: 0f 8f 3e 01 00 00 jg 0x4db1 4c73: 41 83 fd 04 cmp $0x4,%r13d 4c77: 7f 15 jg 0x4c8e 4c79: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 4c80: 00 4c81: 33 c0 xor %eax,%eax 4c83: 41 89 06 mov %eax,(%r14) 4c86: 41 89 07 mov %eax,(%r15) 4c89: e9 13 01 00 00 jmp 0x4da1 4c8e: 41 83 fd 06 cmp $0x6,%r13d 4c92: 7f 12 jg 0x4ca6 4c94: 33 c0 xor %eax,%eax 4c96: 41 89 04 24 mov %eax,(%r12) 4c9a: 41 89 06 mov %eax,(%r14) 4c9d: 41 89 07 mov %eax,(%r15) 4ca0: 41 8b 14 24 mov (%r12),%edx 4ca4: eb 6a jmp 0x4d10 4ca6: 41 8d 4d ff lea -0x1(%r13),%ecx 4caa: 83 f9 11 cmp $0x11,%ecx 4cad: 7f 49 jg 0x4cf8 4caf: 41 bb 01 00 00 00 mov $0x1,%r11d 4cb5: 41 d3 e3 shl %cl,%r11d 4cb8: 44 89 da mov %r11d,%edx 4cbb: 45 89 da mov %r11d,%r10d 4cbe: d1 fa sar $1,%edx 4cc0: c1 ea 1e shr $0x1e,%edx 4cc3: 41 c1 e2 03 shl $0x3,%r10d 4cc7: 41 03 d3 add %r11d,%edx 4cca: 44 89 d0 mov %r10d,%eax 4ccd: 83 e2 fc and $0xfffffffc,%edx 4cd0: 83 c0 47 add $0x47,%eax 4cd3: 41 83 c2 3f add $0x3f,%r10d 4cd7: 83 c2 43 add $0x43,%edx 4cda: 83 e0 c0 and $0xffffffc0,%eax 4cdd: 41 89 04 24 mov %eax,(%r12) 4ce1: 41 83 e2 c0 and $0xffffffc0,%r10d 4ce5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 4cec: 83 e2 c0 and $0xffffffc0,%edx 4cef: 45 89 17 mov %r10d,(%r15) 4cf2: 41 03 14 24 add (%r12),%edx 4cf6: eb 12 jmp 0x4d0a 4cf8: 4c 89 e2 mov %r12,%rdx 4cfb: 4d 89 f0 mov %r14,%r8 4cfe: 4d 89 f9 mov %r15,%r9 4d01: e8 5a 78 03 00 call 0x3c560 4d06: 41 8b 14 24 mov (%r12),%edx 4d0a: 41 83 fd 13 cmp $0x13,%r13d 4d0e: 7d 29 jge 0x4d39 4d10: 44 89 e9 mov %r13d,%ecx 4d13: b8 01 00 00 00 mov $0x1,%eax 4d18: d3 e0 shl %cl,%eax 4d1a: 41 89 c2 mov %eax,%r10d 4d1d: 41 d1 fa sar $1,%r10d 4d20: 41 c1 ea 1e shr $0x1e,%r10d 4d24: 44 03 d0 add %eax,%r10d 4d27: 41 c1 ea 02 shr $0x2,%r10d 4d2b: 41 c1 e2 03 shl $0x3,%r10d 4d2f: 41 83 c2 3f add $0x3f,%r10d 4d33: 41 83 e2 c0 and $0xffffffc0,%r10d 4d37: eb 1c jmp 0x4d55 4d39: 41 ba 01 00 00 00 mov $0x1,%r10d 4d3f: 41 8d 4d 14 lea 0x14(%r13),%ecx 4d43: 41 d3 e2 shl %cl,%r10d 4d46: 41 c1 e2 03 shl $0x3,%r10d 4d4a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 4d51: 41 83 e2 c0 and $0xffffffc0,%r10d 4d55: 45 03 d2 add %r10d,%r10d 4d58: 41 03 d2 add %r10d,%edx 4d5b: 81 c2 00 01 00 00 add $0x100,%edx 4d61: 41 89 14 24 mov %edx,(%r12) 4d65: 41 83 fd 0a cmp $0xa,%r13d 4d69: 7f 04 jg 0x4d6f 4d6b: 33 d2 xor %edx,%edx 4d6d: eb 22 jmp 0x4d91 4d6f: 44 89 e9 mov %r13d,%ecx 4d72: b8 01 00 00 00 mov $0x1,%eax 4d77: d3 e0 shl %cl,%eax 4d79: 89 c2 mov %eax,%edx 4d7b: d1 fa sar $1,%edx 4d7d: c1 ea 1e shr $0x1e,%edx 4d80: 03 d0 add %eax,%edx 4d82: 83 e2 fc and $0xfffffffc,%edx 4d85: 83 c2 43 add $0x43,%edx 4d88: 83 e2 c0 and $0xffffffc0,%edx 4d8b: 83 c2 40 add $0x40,%edx 4d8e: 41 03 16 add (%r14),%edx 4d91: 41 89 16 mov %edx,(%r14) 4d94: 41 8b 07 mov (%r15),%eax 4d97: 85 c0 test %eax,%eax 4d99: 7e 06 jle 0x4da1 4d9b: 83 c0 40 add $0x40,%eax 4d9e: 41 89 07 mov %eax,(%r15) 4da1: 33 c0 xor %eax,%eax 4da3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4da8: 41 5f pop %r15 4daa: 41 5e pop %r14 4dac: 41 5d pop %r13 4dae: 41 5c pop %r12 4db0: c3 ret 4db1: b8 ef ff ff ff mov $0xffffffef,%eax 4db6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4dbb: 41 5f pop %r15 4dbd: 41 5e pop %r14 4dbf: 41 5d pop %r13 4dc1: 41 5c pop %r12 4dc3: c3 ret 4dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax 4dc9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4dce: 41 5f pop %r15 4dd0: 41 5e pop %r14 4dd2: 41 5d pop %r13 4dd4: 41 5c pop %r12 4dd6: c3 ret 4dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4dde: 00 00 4de0: 56 push %rsi 4de1: 57 push %rdi 4de2: 41 54 push %r12 4de4: 55 push %rbp 4de5: 48 83 ec 28 sub $0x28,%rsp 4de9: 89 cf mov %ecx,%edi 4deb: 4d 89 cc mov %r9,%r12 4dee: 83 ff 1e cmp $0x1e,%edi 4df1: 0f 87 7a 01 00 00 ja 0x4f71 4df7: 4d 85 e4 test %r12,%r12 4dfa: 0f 84 80 01 00 00 je 0x4f80 4e00: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 4e05: 48 85 f6 test %rsi,%rsi 4e08: 0f 84 72 01 00 00 je 0x4f80 4e0e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 4e13: 48 85 ed test %rbp,%rbp 4e16: 0f 84 64 01 00 00 je 0x4f80 4e1c: 83 fa 08 cmp $0x8,%edx 4e1f: 74 1e je 0x4e3f 4e21: 83 fa 04 cmp $0x4,%edx 4e24: 74 19 je 0x4e3f 4e26: 83 fa 01 cmp $0x1,%edx 4e29: 74 14 je 0x4e3f 4e2b: 83 fa 02 cmp $0x2,%edx 4e2e: 74 0f je 0x4e3f 4e30: b8 ee ff ff ff mov $0xffffffee,%eax 4e35: 48 83 c4 28 add $0x28,%rsp 4e39: 5d pop %rbp 4e3a: 41 5c pop %r12 4e3c: 5f pop %rdi 4e3d: 5e pop %rsi 4e3e: c3 ret 4e3f: 83 ff 1d cmp $0x1d,%edi 4e42: 0f 8f 29 01 00 00 jg 0x4f71 4e48: 83 ff 04 cmp $0x4,%edi 4e4b: 7f 14 jg 0x4e61 4e4d: 33 c0 xor %eax,%eax 4e4f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 4e56: 00 4e57: 89 06 mov %eax,(%rsi) 4e59: 89 45 00 mov %eax,0x0(%rbp) 4e5c: e9 04 01 00 00 jmp 0x4f65 4e61: 83 ff 06 cmp $0x6,%edi 4e64: 7f 11 jg 0x4e77 4e66: 33 c0 xor %eax,%eax 4e68: 41 89 04 24 mov %eax,(%r12) 4e6c: 89 06 mov %eax,(%rsi) 4e6e: 89 45 00 mov %eax,0x0(%rbp) 4e71: 41 8b 04 24 mov (%r12),%eax 4e75: eb 67 jmp 0x4ede 4e77: 8d 4f ff lea -0x1(%rdi),%ecx 4e7a: 83 f9 11 cmp $0x11,%ecx 4e7d: 7f 48 jg 0x4ec7 4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d 4e85: 41 d3 e3 shl %cl,%r11d 4e88: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 4e8f: 00 4e90: 83 e0 c0 and $0xffffffc0,%eax 4e93: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 4e9a: 00 4e9b: 41 89 04 24 mov %eax,(%r12) 4e9f: 44 89 d8 mov %r11d,%eax 4ea2: 41 83 e2 c0 and $0xffffffc0,%r10d 4ea6: d1 f8 sar $1,%eax 4ea8: c7 06 00 00 00 00 movl $0x0,(%rsi) 4eae: c1 e8 1e shr $0x1e,%eax 4eb1: 44 89 55 00 mov %r10d,0x0(%rbp) 4eb5: 41 03 c3 add %r11d,%eax 4eb8: 83 e0 fc and $0xfffffffc,%eax 4ebb: 83 c0 43 add $0x43,%eax 4ebe: 83 e0 c0 and $0xffffffc0,%eax 4ec1: 41 03 04 24 add (%r12),%eax 4ec5: eb 12 jmp 0x4ed9 4ec7: 4c 89 e2 mov %r12,%rdx 4eca: 49 89 f0 mov %rsi,%r8 4ecd: 49 89 e9 mov %rbp,%r9 4ed0: e8 ab 78 03 00 call 0x3c780 4ed5: 41 8b 04 24 mov (%r12),%eax 4ed9: 83 ff 15 cmp $0x15,%edi 4edc: 7d 2a jge 0x4f08 4ede: 89 f9 mov %edi,%ecx 4ee0: 41 ba 01 00 00 00 mov $0x1,%r10d 4ee6: 41 d3 e2 shl %cl,%r10d 4ee9: 45 89 d3 mov %r10d,%r11d 4eec: 41 d1 fb sar $1,%r11d 4eef: 41 c1 eb 1e shr $0x1e,%r11d 4ef3: 45 03 da add %r10d,%r11d 4ef6: 41 c1 eb 02 shr $0x2,%r11d 4efa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 4f01: 00 4f02: 41 83 e2 c0 and $0xffffffc0,%r10d 4f06: eb 18 jmp 0x4f20 4f08: 8d 4f 14 lea 0x14(%rdi),%ecx 4f0b: 41 ba 01 00 00 00 mov $0x1,%r10d 4f11: 41 d3 e2 shl %cl,%r10d 4f14: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 4f1b: 00 4f1c: 41 83 e2 c0 and $0xffffffc0,%r10d 4f20: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 4f27: 00 4f28: 41 89 04 24 mov %eax,(%r12) 4f2c: 83 ff 0a cmp $0xa,%edi 4f2f: 7f 04 jg 0x4f35 4f31: 33 c0 xor %eax,%eax 4f33: eb 21 jmp 0x4f56 4f35: 89 f9 mov %edi,%ecx 4f37: b8 01 00 00 00 mov $0x1,%eax 4f3c: 8b 16 mov (%rsi),%edx 4f3e: d3 e0 shl %cl,%eax 4f40: 89 c7 mov %eax,%edi 4f42: d1 ff sar $1,%edi 4f44: c1 ef 1e shr $0x1e,%edi 4f47: 03 f8 add %eax,%edi 4f49: 83 e7 fc and $0xfffffffc,%edi 4f4c: 83 c7 43 add $0x43,%edi 4f4f: 83 e7 c0 and $0xffffffc0,%edi 4f52: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 4f56: 89 06 mov %eax,(%rsi) 4f58: 8b 45 00 mov 0x0(%rbp),%eax 4f5b: 85 c0 test %eax,%eax 4f5d: 7e 06 jle 0x4f65 4f5f: 83 c0 40 add $0x40,%eax 4f62: 89 45 00 mov %eax,0x0(%rbp) 4f65: 33 c0 xor %eax,%eax 4f67: 48 83 c4 28 add $0x28,%rsp 4f6b: 5d pop %rbp 4f6c: 41 5c pop %r12 4f6e: 5f pop %rdi 4f6f: 5e pop %rsi 4f70: c3 ret 4f71: b8 ef ff ff ff mov $0xffffffef,%eax 4f76: 48 83 c4 28 add $0x28,%rsp 4f7a: 5d pop %rbp 4f7b: 41 5c pop %r12 4f7d: 5f pop %rdi 4f7e: 5e pop %rsi 4f7f: c3 ret 4f80: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f85: 48 83 c4 28 add $0x28,%rsp 4f89: 5d pop %rbp 4f8a: 41 5c pop %r12 4f8c: 5f pop %rdi 4f8d: 5e pop %rsi 4f8e: c3 ret 4f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f96: 00 4f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f9e: 66 90 xchg %ax,%ax 4fa0: 56 push %rsi 4fa1: 57 push %rdi 4fa2: 41 54 push %r12 4fa4: 55 push %rbp 4fa5: 48 83 ec 28 sub $0x28,%rsp 4fa9: 89 cf mov %ecx,%edi 4fab: 4d 89 cc mov %r9,%r12 4fae: 83 ff 1e cmp $0x1e,%edi 4fb1: 0f 87 7a 01 00 00 ja 0x5131 4fb7: 4d 85 e4 test %r12,%r12 4fba: 0f 84 80 01 00 00 je 0x5140 4fc0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 4fc5: 48 85 f6 test %rsi,%rsi 4fc8: 0f 84 72 01 00 00 je 0x5140 4fce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 4fd3: 48 85 ed test %rbp,%rbp 4fd6: 0f 84 64 01 00 00 je 0x5140 4fdc: 83 fa 08 cmp $0x8,%edx 4fdf: 74 1e je 0x4fff 4fe1: 83 fa 04 cmp $0x4,%edx 4fe4: 74 19 je 0x4fff 4fe6: 83 fa 01 cmp $0x1,%edx 4fe9: 74 14 je 0x4fff 4feb: 83 fa 02 cmp $0x2,%edx 4fee: 74 0f je 0x4fff 4ff0: b8 ee ff ff ff mov $0xffffffee,%eax 4ff5: 48 83 c4 28 add $0x28,%rsp 4ff9: 5d pop %rbp 4ffa: 41 5c pop %r12 4ffc: 5f pop %rdi 4ffd: 5e pop %rsi 4ffe: c3 ret 4fff: 83 ff 1d cmp $0x1d,%edi 5002: 0f 8f 29 01 00 00 jg 0x5131 5008: 83 ff 04 cmp $0x4,%edi 500b: 7f 14 jg 0x5021 500d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 5014: 00 5015: 33 c0 xor %eax,%eax 5017: 89 06 mov %eax,(%rsi) 5019: 89 45 00 mov %eax,0x0(%rbp) 501c: e9 04 01 00 00 jmp 0x5125 5021: 83 ff 07 cmp $0x7,%edi 5024: 7f 11 jg 0x5037 5026: 33 c0 xor %eax,%eax 5028: 41 89 04 24 mov %eax,(%r12) 502c: 89 06 mov %eax,(%rsi) 502e: 89 45 00 mov %eax,0x0(%rbp) 5031: 41 8b 04 24 mov (%r12),%eax 5035: eb 67 jmp 0x509e 5037: 8d 4f ff lea -0x1(%rdi),%ecx 503a: 83 f9 12 cmp $0x12,%ecx 503d: 7f 48 jg 0x5087 503f: 41 bb 01 00 00 00 mov $0x1,%r11d 5045: 41 d3 e3 shl %cl,%r11d 5048: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 504f: 00 5050: 83 e0 c0 and $0xffffffc0,%eax 5053: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 505a: 00 505b: 41 89 04 24 mov %eax,(%r12) 505f: 44 89 d8 mov %r11d,%eax 5062: d1 f8 sar $1,%eax 5064: 41 83 e2 c0 and $0xffffffc0,%r10d 5068: c1 e8 1e shr $0x1e,%eax 506b: 41 03 c3 add %r11d,%eax 506e: 83 e0 fc and $0xfffffffc,%eax 5071: 83 c0 43 add $0x43,%eax 5074: c7 06 00 00 00 00 movl $0x0,(%rsi) 507a: 83 e0 c0 and $0xffffffc0,%eax 507d: 44 89 55 00 mov %r10d,0x0(%rbp) 5081: 41 03 04 24 add (%r12),%eax 5085: eb 12 jmp 0x5099 5087: 4c 89 e2 mov %r12,%rdx 508a: 49 89 f0 mov %rsi,%r8 508d: 49 89 e9 mov %rbp,%r9 5090: e8 2b 79 03 00 call 0x3c9c0 5095: 41 8b 04 24 mov (%r12),%eax 5099: 83 ff 13 cmp $0x13,%edi 509c: 7d 2a jge 0x50c8 509e: 89 f9 mov %edi,%ecx 50a0: 41 ba 01 00 00 00 mov $0x1,%r10d 50a6: 41 d3 e2 shl %cl,%r10d 50a9: 45 89 d3 mov %r10d,%r11d 50ac: 41 d1 fb sar $1,%r11d 50af: 41 c1 eb 1e shr $0x1e,%r11d 50b3: 45 03 da add %r10d,%r11d 50b6: 41 c1 eb 02 shr $0x2,%r11d 50ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 50c1: 00 50c2: 41 83 e2 c0 and $0xffffffc0,%r10d 50c6: eb 18 jmp 0x50e0 50c8: 41 ba 01 00 00 00 mov $0x1,%r10d 50ce: 8d 4f 14 lea 0x14(%rdi),%ecx 50d1: 41 d3 e2 shl %cl,%r10d 50d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 50db: 00 50dc: 41 83 e2 c0 and $0xffffffc0,%r10d 50e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 50e7: 00 50e8: 41 89 04 24 mov %eax,(%r12) 50ec: 83 ff 0a cmp $0xa,%edi 50ef: 7f 04 jg 0x50f5 50f1: 33 c0 xor %eax,%eax 50f3: eb 21 jmp 0x5116 50f5: 89 f9 mov %edi,%ecx 50f7: b8 01 00 00 00 mov $0x1,%eax 50fc: d3 e0 shl %cl,%eax 50fe: 89 c7 mov %eax,%edi 5100: d1 ff sar $1,%edi 5102: c1 ef 1e shr $0x1e,%edi 5105: 03 f8 add %eax,%edi 5107: 83 e7 fc and $0xfffffffc,%edi 510a: 83 c7 43 add $0x43,%edi 510d: 83 e7 c0 and $0xffffffc0,%edi 5110: 8b 16 mov (%rsi),%edx 5112: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 5116: 89 06 mov %eax,(%rsi) 5118: 8b 45 00 mov 0x0(%rbp),%eax 511b: 85 c0 test %eax,%eax 511d: 7e 06 jle 0x5125 511f: 83 c0 40 add $0x40,%eax 5122: 89 45 00 mov %eax,0x0(%rbp) 5125: 33 c0 xor %eax,%eax 5127: 48 83 c4 28 add $0x28,%rsp 512b: 5d pop %rbp 512c: 41 5c pop %r12 512e: 5f pop %rdi 512f: 5e pop %rsi 5130: c3 ret 5131: b8 ef ff ff ff mov $0xffffffef,%eax 5136: 48 83 c4 28 add $0x28,%rsp 513a: 5d pop %rbp 513b: 41 5c pop %r12 513d: 5f pop %rdi 513e: 5e pop %rsi 513f: c3 ret 5140: b8 f8 ff ff ff mov $0xfffffff8,%eax 5145: 48 83 c4 28 add $0x28,%rsp 5149: 5d pop %rbp 514a: 41 5c pop %r12 514c: 5f pop %rdi 514d: 5e pop %rsi 514e: c3 ret 514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5156: 00 5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 515e: 66 90 xchg %ax,%ax 5160: 56 push %rsi 5161: 57 push %rdi 5162: 41 54 push %r12 5164: 41 55 push %r13 5166: 48 83 ec 28 sub $0x28,%rsp 516a: 41 89 cc mov %ecx,%r12d 516d: 4d 89 cd mov %r9,%r13 5170: 41 83 fc 1e cmp $0x1e,%r12d 5174: 0f 87 7b 01 00 00 ja 0x52f5 517a: 4d 85 ed test %r13,%r13 517d: 0f 84 82 01 00 00 je 0x5305 5183: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 5188: 48 85 ff test %rdi,%rdi 518b: 0f 84 74 01 00 00 je 0x5305 5191: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 5196: 48 85 f6 test %rsi,%rsi 5199: 0f 84 66 01 00 00 je 0x5305 519f: 83 fa 08 cmp $0x8,%edx 51a2: 74 1f je 0x51c3 51a4: 83 fa 04 cmp $0x4,%edx 51a7: 74 1a je 0x51c3 51a9: 83 fa 01 cmp $0x1,%edx 51ac: 74 15 je 0x51c3 51ae: 83 fa 02 cmp $0x2,%edx 51b1: 74 10 je 0x51c3 51b3: b8 ee ff ff ff mov $0xffffffee,%eax 51b8: 48 83 c4 28 add $0x28,%rsp 51bc: 41 5d pop %r13 51be: 41 5c pop %r12 51c0: 5f pop %rdi 51c1: 5e pop %rsi 51c2: c3 ret 51c3: 41 83 fc 1d cmp $0x1d,%r12d 51c7: 0f 8f 28 01 00 00 jg 0x52f5 51cd: 41 83 fc 04 cmp $0x4,%r12d 51d1: 7f 13 jg 0x51e6 51d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 51da: 00 51db: 33 c0 xor %eax,%eax 51dd: 89 07 mov %eax,(%rdi) 51df: 89 06 mov %eax,(%rsi) 51e1: e9 02 01 00 00 jmp 0x52e8 51e6: 41 83 fc 07 cmp $0x7,%r12d 51ea: 7f 16 jg 0x5202 51ec: 33 c0 xor %eax,%eax 51ee: 41 ba 01 00 00 00 mov $0x1,%r10d 51f4: 41 89 45 00 mov %eax,0x0(%r13) 51f8: 89 07 mov %eax,(%rdi) 51fa: 89 06 mov %eax,(%rsi) 51fc: 41 8b 45 00 mov 0x0(%r13),%eax 5200: eb 6f jmp 0x5271 5202: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 5207: 83 f9 12 cmp $0x12,%ecx 520a: 7f 47 jg 0x5253 520c: 41 ba 01 00 00 00 mov $0x1,%r10d 5212: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 5217: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 521e: 00 521f: 83 e0 c0 and $0xffffffc0,%eax 5222: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 5229: 00 522a: 41 89 45 00 mov %eax,0x0(%r13) 522e: 44 89 d8 mov %r11d,%eax 5231: d1 f8 sar $1,%eax 5233: 83 e1 c0 and $0xffffffc0,%ecx 5236: c1 e8 1e shr $0x1e,%eax 5239: 41 03 c3 add %r11d,%eax 523c: 83 e0 fc and $0xfffffffc,%eax 523f: 83 c0 43 add $0x43,%eax 5242: c7 07 00 00 00 00 movl $0x0,(%rdi) 5248: 83 e0 c0 and $0xffffffc0,%eax 524b: 89 0e mov %ecx,(%rsi) 524d: 41 03 45 00 add 0x0(%r13),%eax 5251: eb 18 jmp 0x526b 5253: 4c 89 ea mov %r13,%rdx 5256: 49 89 f8 mov %rdi,%r8 5259: 49 89 f1 mov %rsi,%r9 525c: e8 9f 79 03 00 call 0x3cc00 5261: 41 8b 45 00 mov 0x0(%r13),%eax 5265: 41 ba 01 00 00 00 mov $0x1,%r10d 526b: 41 83 fc 13 cmp $0x13,%r12d 526f: 7d 23 jge 0x5294 5271: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 5276: 41 89 cb mov %ecx,%r11d 5279: 41 d1 fb sar $1,%r11d 527c: 41 c1 eb 1e shr $0x1e,%r11d 5280: 44 03 d9 add %ecx,%r11d 5283: 41 c1 eb 02 shr $0x2,%r11d 5287: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 528e: 00 528f: 83 e1 c0 and $0xffffffc0,%ecx 5292: eb 15 jmp 0x52a9 5294: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 5299: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 529e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 52a5: 00 52a6: 83 e1 c0 and $0xffffffc0,%ecx 52a9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 52b0: 41 89 45 00 mov %eax,0x0(%r13) 52b4: 41 83 fc 0a cmp $0xa,%r12d 52b8: 7f 04 jg 0x52be 52ba: 33 c0 xor %eax,%eax 52bc: eb 1d jmp 0x52db 52be: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 52c3: 89 c1 mov %eax,%ecx 52c5: d1 f9 sar $1,%ecx 52c7: c1 e9 1e shr $0x1e,%ecx 52ca: 03 c8 add %eax,%ecx 52cc: 83 e1 fc and $0xfffffffc,%ecx 52cf: 83 c1 43 add $0x43,%ecx 52d2: 83 e1 c0 and $0xffffffc0,%ecx 52d5: 8b 17 mov (%rdi),%edx 52d7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 52db: 89 07 mov %eax,(%rdi) 52dd: 8b 06 mov (%rsi),%eax 52df: 85 c0 test %eax,%eax 52e1: 7e 05 jle 0x52e8 52e3: 83 c0 40 add $0x40,%eax 52e6: 89 06 mov %eax,(%rsi) 52e8: 33 c0 xor %eax,%eax 52ea: 48 83 c4 28 add $0x28,%rsp 52ee: 41 5d pop %r13 52f0: 41 5c pop %r12 52f2: 5f pop %rdi 52f3: 5e pop %rsi 52f4: c3 ret 52f5: b8 ef ff ff ff mov $0xffffffef,%eax 52fa: 48 83 c4 28 add $0x28,%rsp 52fe: 41 5d pop %r13 5300: 41 5c pop %r12 5302: 5f pop %rdi 5303: 5e pop %rsi 5304: c3 ret 5305: b8 f8 ff ff ff mov $0xfffffff8,%eax 530a: 48 83 c4 28 add $0x28,%rsp 530e: 41 5d pop %r13 5310: 41 5c pop %r12 5312: 5f pop %rdi 5313: 5e pop %rsi 5314: c3 ret 5315: 0f 1f 40 00 nopl 0x0(%rax) 5319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5320: 56 push %rsi 5321: 57 push %rdi 5322: 41 54 push %r12 5324: 41 55 push %r13 5326: 48 83 ec 28 sub $0x28,%rsp 532a: 41 89 cc mov %ecx,%r12d 532d: 4d 89 cd mov %r9,%r13 5330: 41 83 fc 1e cmp $0x1e,%r12d 5334: 0f 87 7b 01 00 00 ja 0x54b5 533a: 4d 85 ed test %r13,%r13 533d: 0f 84 82 01 00 00 je 0x54c5 5343: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 5348: 48 85 ff test %rdi,%rdi 534b: 0f 84 74 01 00 00 je 0x54c5 5351: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 5356: 48 85 f6 test %rsi,%rsi 5359: 0f 84 66 01 00 00 je 0x54c5 535f: 83 fa 08 cmp $0x8,%edx 5362: 74 1f je 0x5383 5364: 83 fa 04 cmp $0x4,%edx 5367: 74 1a je 0x5383 5369: 83 fa 01 cmp $0x1,%edx 536c: 74 15 je 0x5383 536e: 83 fa 02 cmp $0x2,%edx 5371: 74 10 je 0x5383 5373: b8 ee ff ff ff mov $0xffffffee,%eax 5378: 48 83 c4 28 add $0x28,%rsp 537c: 41 5d pop %r13 537e: 41 5c pop %r12 5380: 5f pop %rdi 5381: 5e pop %rsi 5382: c3 ret 5383: 41 83 fc 1d cmp $0x1d,%r12d 5387: 0f 8f 28 01 00 00 jg 0x54b5 538d: 41 83 fc 04 cmp $0x4,%r12d 5391: 7f 13 jg 0x53a6 5393: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 539a: 00 539b: 33 c0 xor %eax,%eax 539d: 89 07 mov %eax,(%rdi) 539f: 89 06 mov %eax,(%rsi) 53a1: e9 02 01 00 00 jmp 0x54a8 53a6: 41 83 fc 07 cmp $0x7,%r12d 53aa: 7f 16 jg 0x53c2 53ac: 33 c0 xor %eax,%eax 53ae: 41 ba 01 00 00 00 mov $0x1,%r10d 53b4: 41 89 45 00 mov %eax,0x0(%r13) 53b8: 89 07 mov %eax,(%rdi) 53ba: 89 06 mov %eax,(%rsi) 53bc: 41 8b 45 00 mov 0x0(%r13),%eax 53c0: eb 6f jmp 0x5431 53c2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 53c7: 83 f9 12 cmp $0x12,%ecx 53ca: 7f 47 jg 0x5413 53cc: 41 ba 01 00 00 00 mov $0x1,%r10d 53d2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 53d7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 53de: 00 53df: 83 e0 c0 and $0xffffffc0,%eax 53e2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 53e9: 00 53ea: 41 89 45 00 mov %eax,0x0(%r13) 53ee: 44 89 d8 mov %r11d,%eax 53f1: d1 f8 sar $1,%eax 53f3: 83 e1 c0 and $0xffffffc0,%ecx 53f6: c1 e8 1e shr $0x1e,%eax 53f9: 41 03 c3 add %r11d,%eax 53fc: 83 e0 fc and $0xfffffffc,%eax 53ff: 83 c0 43 add $0x43,%eax 5402: c7 07 00 00 00 00 movl $0x0,(%rdi) 5408: 83 e0 c0 and $0xffffffc0,%eax 540b: 89 0e mov %ecx,(%rsi) 540d: 41 03 45 00 add 0x0(%r13),%eax 5411: eb 18 jmp 0x542b 5413: 4c 89 ea mov %r13,%rdx 5416: 49 89 f8 mov %rdi,%r8 5419: 49 89 f1 mov %rsi,%r9 541c: e8 ff 79 03 00 call 0x3ce20 5421: 41 8b 45 00 mov 0x0(%r13),%eax 5425: 41 ba 01 00 00 00 mov $0x1,%r10d 542b: 41 83 fc 13 cmp $0x13,%r12d 542f: 7d 23 jge 0x5454 5431: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 5436: 41 89 cb mov %ecx,%r11d 5439: 41 d1 fb sar $1,%r11d 543c: 41 c1 eb 1e shr $0x1e,%r11d 5440: 44 03 d9 add %ecx,%r11d 5443: 41 c1 eb 02 shr $0x2,%r11d 5447: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 544e: 00 544f: 83 e1 c0 and $0xffffffc0,%ecx 5452: eb 15 jmp 0x5469 5454: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 5459: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 545e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 5465: 00 5466: 83 e1 c0 and $0xffffffc0,%ecx 5469: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 5470: 41 89 45 00 mov %eax,0x0(%r13) 5474: 41 83 fc 0a cmp $0xa,%r12d 5478: 7f 04 jg 0x547e 547a: 33 c0 xor %eax,%eax 547c: eb 1d jmp 0x549b 547e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 5483: 89 c1 mov %eax,%ecx 5485: d1 f9 sar $1,%ecx 5487: c1 e9 1e shr $0x1e,%ecx 548a: 03 c8 add %eax,%ecx 548c: 83 e1 fc and $0xfffffffc,%ecx 548f: 83 c1 43 add $0x43,%ecx 5492: 83 e1 c0 and $0xffffffc0,%ecx 5495: 8b 17 mov (%rdi),%edx 5497: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 549b: 89 07 mov %eax,(%rdi) 549d: 8b 06 mov (%rsi),%eax 549f: 85 c0 test %eax,%eax 54a1: 7e 05 jle 0x54a8 54a3: 83 c0 40 add $0x40,%eax 54a6: 89 06 mov %eax,(%rsi) 54a8: 33 c0 xor %eax,%eax 54aa: 48 83 c4 28 add $0x28,%rsp 54ae: 41 5d pop %r13 54b0: 41 5c pop %r12 54b2: 5f pop %rdi 54b3: 5e pop %rsi 54b4: c3 ret 54b5: b8 ef ff ff ff mov $0xffffffef,%eax 54ba: 48 83 c4 28 add $0x28,%rsp 54be: 41 5d pop %r13 54c0: 41 5c pop %r12 54c2: 5f pop %rdi 54c3: 5e pop %rsi 54c4: c3 ret 54c5: b8 f8 ff ff ff mov $0xfffffff8,%eax 54ca: 48 83 c4 28 add $0x28,%rsp 54ce: 41 5d pop %r13 54d0: 41 5c pop %r12 54d2: 5f pop %rdi 54d3: 5e pop %rsi 54d4: c3 ret 54d5: 0f 1f 40 00 nopl 0x0(%rax) 54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54e0: 48 83 ec 28 sub $0x28,%rsp 54e4: 48 85 c9 test %rcx,%rcx 54e7: 74 25 je 0x550e 54e9: 48 85 d2 test %rdx,%rdx 54ec: 74 20 je 0x550e 54ee: 4d 85 c0 test %r8,%r8 54f1: 74 1b je 0x550e 54f3: 45 85 c9 test %r9d,%r9d 54f6: 7f 0a jg 0x5502 54f8: b8 fa ff ff ff mov $0xfffffffa,%eax 54fd: 48 83 c4 28 add $0x28,%rsp 5501: c3 ret 5502: e8 e9 c0 a5 01 call 0x1a615f0 5507: 33 c0 xor %eax,%eax 5509: 48 83 c4 28 add $0x28,%rsp 550d: c3 ret 550e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5513: 48 83 c4 28 add $0x28,%rsp 5517: c3 ret 5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 551f: 00 5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5525: 48 85 c9 test %rcx,%rcx 5528: 74 27 je 0x5551 552a: 48 85 d2 test %rdx,%rdx 552d: 74 22 je 0x5551 552f: 4d 85 c0 test %r8,%r8 5532: 74 1d je 0x5551 5534: 45 85 c9 test %r9d,%r9d 5537: 7f 0b jg 0x5544 5539: b8 fa ff ff ff mov $0xfffffffa,%eax 553e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5543: c3 ret 5544: e8 57 c7 a5 01 call 0x1a61ca0 5549: 33 c0 xor %eax,%eax 554b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5550: c3 ret 5551: b8 f8 ff ff ff mov $0xfffffff8,%eax 5556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 555b: c3 ret 555c: 0f 1f 40 00 nopl 0x0(%rax) 5560: 48 83 ec 28 sub $0x28,%rsp 5564: 48 85 c9 test %rcx,%rcx 5567: 74 25 je 0x558e 5569: 48 85 d2 test %rdx,%rdx 556c: 74 20 je 0x558e 556e: 4d 85 c0 test %r8,%r8 5571: 74 1b je 0x558e 5573: 45 85 c9 test %r9d,%r9d 5576: 7f 0a jg 0x5582 5578: b8 fa ff ff ff mov $0xfffffffa,%eax 557d: 48 83 c4 28 add $0x28,%rsp 5581: c3 ret 5582: e8 c9 cd a5 01 call 0x1a62350 5587: 33 c0 xor %eax,%eax 5589: 48 83 c4 28 add $0x28,%rsp 558d: c3 ret 558e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5593: 48 83 c4 28 add $0x28,%rsp 5597: c3 ret 5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 559f: 00 55a0: 56 push %rsi 55a1: 57 push %rdi 55a2: 55 push %rbp 55a3: 48 89 d5 mov %rdx,%rbp 55a6: 48 85 c9 test %rcx,%rcx 55a9: 0f 84 2b 02 00 00 je 0x57da 55af: 48 85 ed test %rbp,%rbp 55b2: 0f 84 22 02 00 00 je 0x57da 55b8: 4d 85 c0 test %r8,%r8 55bb: 0f 84 19 02 00 00 je 0x57da 55c1: 45 85 c9 test %r9d,%r9d 55c4: 0f 8e 07 02 00 00 jle 0x57d1 55ca: 41 83 f9 08 cmp $0x8,%r9d 55ce: 0f 8c ed 01 00 00 jl 0x57c1 55d4: 4c 89 c6 mov %r8,%rsi 55d7: 48 83 e6 1f and $0x1f,%rsi 55db: 89 f6 mov %esi,%esi 55dd: 85 f6 test %esi,%esi 55df: 74 14 je 0x55f5 55e1: f7 c6 07 00 00 00 test $0x7,%esi 55e7: 0f 85 d4 01 00 00 jne 0x57c1 55ed: f7 de neg %esi 55ef: 83 c6 20 add $0x20,%esi 55f2: c1 ee 03 shr $0x3,%esi 55f5: 8d 46 08 lea 0x8(%rsi),%eax 55f8: 44 3b c8 cmp %eax,%r9d 55fb: 0f 8c c0 01 00 00 jl 0x57c1 5601: 44 89 c8 mov %r9d,%eax 5604: 33 d2 xor %edx,%edx 5606: 2b c6 sub %esi,%eax 5608: 83 e0 07 and $0x7,%eax 560b: f7 d8 neg %eax 560d: 41 03 c1 add %r9d,%eax 5610: 85 f6 test %esi,%esi 5612: 76 3e jbe 0x5652 5614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5620: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 5625: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 562b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 562f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 5633: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 5638: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 563c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 5640: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 5644: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 564a: 48 ff c2 inc %rdx 564d: 48 3b d6 cmp %rsi,%rdx 5650: 72 ce jb 0x5620 5652: 48 63 d0 movslq %eax,%rdx 5655: 0f 1f 40 00 nopl 0x0(%rax) 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5660: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 5666: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 566b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 5672: 01 5673: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 5677: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 567b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 5682: 01 5683: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 5687: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 568c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 5690: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 5694: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) 569a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 56a0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 56a6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 56ad: 01 56ae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 56b2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 56b6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 56bd: 01 56be: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 56c2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 56c7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 56cb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 56cf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) 56d6: 48 83 c6 08 add $0x8,%rsi 56da: 48 3b f2 cmp %rdx,%rsi 56dd: 72 81 jb 0x5660 56df: 8d 70 01 lea 0x1(%rax),%esi 56e2: 41 3b f1 cmp %r9d,%esi 56e5: 0f 87 c8 00 00 00 ja 0x57b3 56eb: 4d 63 c9 movslq %r9d,%r9 56ee: 4c 2b ca sub %rdx,%r9 56f1: 49 83 f9 02 cmp $0x2,%r9 56f5: 0f 8c c1 00 00 00 jl 0x57bc 56fb: 45 89 cb mov %r9d,%r11d 56fe: 45 33 d2 xor %r10d,%r10d 5701: 41 83 e3 fe and $0xfffffffe,%r11d 5705: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 5709: 4d 63 db movslq %r11d,%r11 570c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 5711: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 5715: 0f 1f 40 00 nopl 0x0(%rax) 5719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5720: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 5726: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 572c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 5732: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 5737: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 573b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 573f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 5743: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) 5749: 49 83 c2 02 add $0x2,%r10 574d: 4d 3b d3 cmp %r11,%r10 5750: 72 ce jb 0x5720 5752: 4d 3b d9 cmp %r9,%r11 5755: 73 5c jae 0x57b3 5757: 48 63 c0 movslq %eax,%rax 575a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 575e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 5763: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 5767: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 576e: 00 576f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5776: 0f 1f 00 nopl (%rax) 5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5780: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 5786: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 578c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 5790: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 5794: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 5799: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 579d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 57a1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 57a5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 57ab: 49 ff c3 inc %r11 57ae: 4d 3b d9 cmp %r9,%r11 57b1: 72 cd jb 0x5780 57b3: 33 c0 xor %eax,%eax 57b5: c5 f8 77 vzeroupper 57b8: 5d pop %rbp 57b9: 5f pop %rdi 57ba: 5e pop %rsi 57bb: c3 ret 57bc: 45 33 db xor %r11d,%r11d 57bf: eb 91 jmp 0x5752 57c1: 33 c0 xor %eax,%eax 57c3: 41 83 f9 01 cmp $0x1,%r9d 57c7: 72 ea jb 0x57b3 57c9: 4d 63 c9 movslq %r9d,%r9 57cc: 45 33 db xor %r11d,%r11d 57cf: eb 81 jmp 0x5752 57d1: b8 fa ff ff ff mov $0xfffffffa,%eax 57d6: 5d pop %rbp 57d7: 5f pop %rdi 57d8: 5e pop %rsi 57d9: c3 ret 57da: b8 f8 ff ff ff mov $0xfffffff8,%eax 57df: 5d pop %rbp 57e0: 5f pop %rdi 57e1: 5e pop %rsi 57e2: c3 ret 57e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57ea: 00 57eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5800: 41 56 push %r14 5802: 49 89 ca mov %rcx,%r10 5805: 49 89 d3 mov %rdx,%r11 5808: 4d 85 d2 test %r10,%r10 580b: 0f 84 82 01 00 00 je 0x5993 5811: 4d 85 db test %r11,%r11 5814: 0f 84 79 01 00 00 je 0x5993 581a: 4d 85 c0 test %r8,%r8 581d: 0f 84 70 01 00 00 je 0x5993 5823: 45 85 c9 test %r9d,%r9d 5826: 0f 8e 5f 01 00 00 jle 0x598b 582c: 49 63 d1 movslq %r9d,%rdx 582f: 48 83 fa 08 cmp $0x8,%rdx 5833: 0f 8c 3f 01 00 00 jl 0x5978 5839: 48 83 fa 0f cmp $0xf,%rdx 583d: 0f 8c 3a 01 00 00 jl 0x597d 5843: 4c 89 c0 mov %r8,%rax 5846: 48 83 e0 1f and $0x1f,%rax 584a: 85 c0 test %eax,%eax 584c: 74 10 je 0x585e 584e: a8 07 test $0x7,%al 5850: 0f 85 22 01 00 00 jne 0x5978 5856: f7 d8 neg %eax 5858: 83 c0 20 add $0x20,%eax 585b: c1 e8 03 shr $0x3,%eax 585e: 89 c1 mov %eax,%ecx 5860: 4c 8d 71 08 lea 0x8(%rcx),%r14 5864: 49 3b d6 cmp %r14,%rdx 5867: 0f 8c 0b 01 00 00 jl 0x5978 586d: 45 89 ce mov %r9d,%r14d 5870: 44 2b f0 sub %eax,%r14d 5873: 41 83 e6 07 and $0x7,%r14d 5877: 45 2b ce sub %r14d,%r9d 587a: 4d 63 c9 movslq %r9d,%r9 587d: 85 c0 test %eax,%eax 587f: b8 00 00 00 00 mov $0x0,%eax 5884: 76 5a jbe 0x58e0 5886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 588d: 00 588e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5895: 0f 1f 40 00 nopl 0x0(%rax) 5899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 58a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 58ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 58b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 58b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 58b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 58bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 58c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 58c8: 48 ff c0 inc %rax 58cb: 48 3b c1 cmp %rcx,%rax 58ce: 72 d0 jb 0x58a0 58d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58d7: 00 58d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58df: 90 nop 58e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 58e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 58ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 58f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 58f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 58fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 5900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 5906: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 590d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 5914: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 5919: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 591d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 5924: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 5929: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) 5930: 48 83 c1 08 add $0x8,%rcx 5934: 49 3b c9 cmp %r9,%rcx 5937: 72 a7 jb 0x58e0 5939: 4c 3b ca cmp %rdx,%r9 593c: 73 32 jae 0x5970 593e: 66 90 xchg %ax,%ax 5940: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 5946: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 594c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 5950: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 5955: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 5959: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 595d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 5962: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 5968: 49 ff c1 inc %r9 596b: 4c 3b ca cmp %rdx,%r9 596e: 72 d0 jb 0x5940 5970: 33 c0 xor %eax,%eax 5972: c5 f8 77 vzeroupper 5975: 41 5e pop %r14 5977: c3 ret 5978: 45 33 c9 xor %r9d,%r9d 597b: eb bc jmp 0x5939 597d: 41 83 e1 f8 and $0xfffffff8,%r9d 5981: 33 c9 xor %ecx,%ecx 5983: 4d 63 c9 movslq %r9d,%r9 5986: e9 55 ff ff ff jmp 0x58e0 598b: b8 fa ff ff ff mov $0xfffffffa,%eax 5990: 41 5e pop %r14 5992: c3 ret 5993: b8 f8 ff ff ff mov $0xfffffff8,%eax 5998: 41 5e pop %r14 599a: c3 ret 599b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 59a0: 41 56 push %r14 59a2: 49 89 ca mov %rcx,%r10 59a5: 49 89 d3 mov %rdx,%r11 59a8: 4d 85 d2 test %r10,%r10 59ab: 0f 84 a2 01 00 00 je 0x5b53 59b1: 4d 85 db test %r11,%r11 59b4: 0f 84 99 01 00 00 je 0x5b53 59ba: 4d 85 c0 test %r8,%r8 59bd: 0f 84 90 01 00 00 je 0x5b53 59c3: 45 85 c9 test %r9d,%r9d 59c6: 0f 8e 7f 01 00 00 jle 0x5b4b 59cc: 49 63 d1 movslq %r9d,%rdx 59cf: 48 83 fa 08 cmp $0x8,%rdx 59d3: 0f 8c 5f 01 00 00 jl 0x5b38 59d9: 48 83 fa 0f cmp $0xf,%rdx 59dd: 0f 8c 5a 01 00 00 jl 0x5b3d 59e3: 4c 89 c0 mov %r8,%rax 59e6: 48 83 e0 1f and $0x1f,%rax 59ea: 85 c0 test %eax,%eax 59ec: 74 10 je 0x59fe 59ee: a8 07 test $0x7,%al 59f0: 0f 85 42 01 00 00 jne 0x5b38 59f6: f7 d8 neg %eax 59f8: 83 c0 20 add $0x20,%eax 59fb: c1 e8 03 shr $0x3,%eax 59fe: 89 c1 mov %eax,%ecx 5a00: 4c 8d 71 08 lea 0x8(%rcx),%r14 5a04: 49 3b d6 cmp %r14,%rdx 5a07: 0f 8c 2b 01 00 00 jl 0x5b38 5a0d: 45 89 ce mov %r9d,%r14d 5a10: 44 2b f0 sub %eax,%r14d 5a13: 41 83 e6 07 and $0x7,%r14d 5a17: 45 2b ce sub %r14d,%r9d 5a1a: 4d 63 c9 movslq %r9d,%r9 5a1d: 85 c0 test %eax,%eax 5a1f: b8 00 00 00 00 mov $0x0,%eax 5a24: 76 5a jbe 0x5a80 5a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a2d: 00 5a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a35: 0f 1f 40 00 nopl 0x0(%rax) 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a40: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 5a46: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 5a4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 5a50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 5a55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 5a59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 5a5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 5a62: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 5a68: 48 ff c0 inc %rax 5a6b: 48 3b c1 cmp %rcx,%rax 5a6e: 72 d0 jb 0x5a40 5a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a77: 00 5a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a7f: 90 nop 5a80: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 5a86: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 5a8c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 5a91: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 5a95: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 5a9b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 5aa0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 5aa6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 5aad: 01 5aae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 5ab5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 5abc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 5ac2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 5ac9: 01 5aca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 5ad0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) 5ad7: 01 5ad8: 48 83 c1 08 add $0x8,%rcx 5adc: 49 3b c9 cmp %r9,%rcx 5adf: 72 9f jb 0x5a80 5ae1: 4c 3b ca cmp %rdx,%r9 5ae4: 73 4a jae 0x5b30 5ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5aed: 00 5aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5af5: 0f 1f 40 00 nopl 0x0(%rax) 5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b00: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 5b06: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 5b0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 5b10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 5b15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 5b19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 5b1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 5b22: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 5b28: 49 ff c1 inc %r9 5b2b: 4c 3b ca cmp %rdx,%r9 5b2e: 72 d0 jb 0x5b00 5b30: 33 c0 xor %eax,%eax 5b32: c5 f8 77 vzeroupper 5b35: 41 5e pop %r14 5b37: c3 ret 5b38: 45 33 c9 xor %r9d,%r9d 5b3b: eb a4 jmp 0x5ae1 5b3d: 41 83 e1 f8 and $0xfffffff8,%r9d 5b41: 33 c9 xor %ecx,%ecx 5b43: 4d 63 c9 movslq %r9d,%r9 5b46: e9 35 ff ff ff jmp 0x5a80 5b4b: b8 fa ff ff ff mov $0xfffffffa,%eax 5b50: 41 5e pop %r14 5b52: c3 ret 5b53: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b58: 41 5e pop %r14 5b5a: c3 ret 5b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b60: 48 83 ec 28 sub $0x28,%rsp 5b64: 48 85 c9 test %rcx,%rcx 5b67: 74 20 je 0x5b89 5b69: 48 85 d2 test %rdx,%rdx 5b6c: 74 1b je 0x5b89 5b6e: 45 85 c0 test %r8d,%r8d 5b71: 7f 0a jg 0x5b7d 5b73: b8 fa ff ff ff mov $0xfffffffa,%eax 5b78: 48 83 c4 28 add $0x28,%rsp 5b7c: c3 ret 5b7d: e8 2e b8 a5 01 call 0x1a613b0 5b82: 33 c0 xor %eax,%eax 5b84: 48 83 c4 28 add $0x28,%rsp 5b88: c3 ret 5b89: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b8e: 48 83 c4 28 add $0x28,%rsp 5b92: c3 ret 5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b9f: 00 5ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5ba5: 48 85 c9 test %rcx,%rcx 5ba8: 74 22 je 0x5bcc 5baa: 48 85 d2 test %rdx,%rdx 5bad: 74 1d je 0x5bcc 5baf: 45 85 c0 test %r8d,%r8d 5bb2: 7f 0b jg 0x5bbf 5bb4: b8 fa ff ff ff mov $0xfffffffa,%eax 5bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5bbe: c3 ret 5bbf: e8 6c be a5 01 call 0x1a61a30 5bc4: 33 c0 xor %eax,%eax 5bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5bcb: c3 ret 5bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax 5bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5bd6: c3 ret 5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5bde: 00 00 5be0: 48 83 ec 28 sub $0x28,%rsp 5be4: 48 85 c9 test %rcx,%rcx 5be7: 74 20 je 0x5c09 5be9: 48 85 d2 test %rdx,%rdx 5bec: 74 1b je 0x5c09 5bee: 45 85 c0 test %r8d,%r8d 5bf1: 7f 0a jg 0x5bfd 5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax 5bf8: 48 83 c4 28 add $0x28,%rsp 5bfc: c3 ret 5bfd: e8 de c4 a5 01 call 0x1a620e0 5c02: 33 c0 xor %eax,%eax 5c04: 48 83 c4 28 add $0x28,%rsp 5c08: c3 ret 5c09: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c0e: 48 83 c4 28 add $0x28,%rsp 5c12: c3 ret 5c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c1f: 00 5c20: 56 push %rsi 5c21: 48 89 d6 mov %rdx,%rsi 5c24: 48 85 c9 test %rcx,%rcx 5c27: 0f 84 29 02 00 00 je 0x5e56 5c2d: 48 85 f6 test %rsi,%rsi 5c30: 0f 84 20 02 00 00 je 0x5e56 5c36: 45 85 c0 test %r8d,%r8d 5c39: 0f 8e 10 02 00 00 jle 0x5e4f 5c3f: 41 83 f8 08 cmp $0x8,%r8d 5c43: 0f 8c f6 01 00 00 jl 0x5e3f 5c49: 49 89 f1 mov %rsi,%r9 5c4c: 49 83 e1 1f and $0x1f,%r9 5c50: 45 89 c9 mov %r9d,%r9d 5c53: 45 85 c9 test %r9d,%r9d 5c56: 74 18 je 0x5c70 5c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d 5c5f: 0f 85 da 01 00 00 jne 0x5e3f 5c65: 41 f7 d9 neg %r9d 5c68: 41 83 c1 20 add $0x20,%r9d 5c6c: 41 c1 e9 03 shr $0x3,%r9d 5c70: 41 8d 41 08 lea 0x8(%r9),%eax 5c74: 44 3b c0 cmp %eax,%r8d 5c77: 0f 8c c2 01 00 00 jl 0x5e3f 5c7d: 44 89 c0 mov %r8d,%eax 5c80: 33 d2 xor %edx,%edx 5c82: 41 2b c1 sub %r9d,%eax 5c85: 83 e0 07 and $0x7,%eax 5c88: f7 d8 neg %eax 5c8a: 41 03 c0 add %r8d,%eax 5c8d: 45 85 c9 test %r9d,%r9d 5c90: 76 3e jbe 0x5cd0 5c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ca0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 5ca5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 5caa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 5cae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 5cb2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 5cb7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 5cbb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 5cbf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 5cc3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 5cc8: 48 ff c2 inc %rdx 5ccb: 49 3b d1 cmp %r9,%rdx 5cce: 72 d0 jb 0x5ca0 5cd0: 48 63 d0 movslq %eax,%rdx 5cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cdf: 00 5ce0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 5ce6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 5cec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 5cf2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 5cf9: 01 5cfa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 5cff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 5d03: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 5d07: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 5d0b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) 5d11: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 5d18: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 5d1f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 5d26: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 5d2d: 01 5d2e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 5d32: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 5d37: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 5d3b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 5d3f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) 5d46: 49 83 c1 08 add $0x8,%r9 5d4a: 4c 3b ca cmp %rdx,%r9 5d4d: 72 91 jb 0x5ce0 5d4f: 44 8d 48 01 lea 0x1(%rax),%r9d 5d53: 45 3b c8 cmp %r8d,%r9d 5d56: 0f 87 d7 00 00 00 ja 0x5e33 5d5c: 4d 63 d0 movslq %r8d,%r10 5d5f: 4c 2b d2 sub %rdx,%r10 5d62: 49 83 fa 02 cmp $0x2,%r10 5d66: 0f 8c ce 00 00 00 jl 0x5e3a 5d6c: 45 89 d3 mov %r10d,%r11d 5d6f: 45 33 c9 xor %r9d,%r9d 5d72: 41 83 e3 fe and $0xfffffffe,%r11d 5d76: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 5d7a: 4d 63 db movslq %r11d,%r11 5d7d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 5d81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d88: 00 5d89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d97: 00 5d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d9f: 90 nop 5da0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 5da6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 5dac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 5db2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 5db7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 5dbb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 5dbf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 5dc3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) 5dc9: 49 83 c1 02 add $0x2,%r9 5dcd: 4d 3b cb cmp %r11,%r9 5dd0: 72 ce jb 0x5da0 5dd2: 4d 3b da cmp %r10,%r11 5dd5: 73 5c jae 0x5e33 5dd7: 48 63 c0 movslq %eax,%rax 5dda: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 5dde: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 5de2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5de9: 00 5dea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5df8: 00 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e00: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 5e06: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 5e0c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 5e10: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 5e14: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 5e19: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 5e1d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 5e21: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 5e25: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 5e2b: 49 ff c3 inc %r11 5e2e: 4d 3b da cmp %r10,%r11 5e31: 72 cd jb 0x5e00 5e33: 33 c0 xor %eax,%eax 5e35: c5 f8 77 vzeroupper 5e38: 5e pop %rsi 5e39: c3 ret 5e3a: 45 33 db xor %r11d,%r11d 5e3d: eb 93 jmp 0x5dd2 5e3f: 33 c0 xor %eax,%eax 5e41: 41 83 f8 01 cmp $0x1,%r8d 5e45: 72 ec jb 0x5e33 5e47: 4d 63 d0 movslq %r8d,%r10 5e4a: 45 33 db xor %r11d,%r11d 5e4d: eb 83 jmp 0x5dd2 5e4f: b8 fa ff ff ff mov $0xfffffffa,%eax 5e54: 5e pop %rsi 5e55: c3 ret 5e56: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e5b: 5e pop %rsi 5e5c: c3 ret 5e5d: 0f 1f 00 nopl (%rax) 5e60: 49 89 d1 mov %rdx,%r9 5e63: 48 85 c9 test %rcx,%rcx 5e66: 0f 84 73 01 00 00 je 0x5fdf 5e6c: 4d 85 c9 test %r9,%r9 5e6f: 0f 84 6a 01 00 00 je 0x5fdf 5e75: 45 85 c0 test %r8d,%r8d 5e78: 0f 8e 5b 01 00 00 jle 0x5fd9 5e7e: 49 63 d0 movslq %r8d,%rdx 5e81: 48 83 fa 08 cmp $0x8,%rdx 5e85: 0f 8c 49 01 00 00 jl 0x5fd4 5e8b: 4c 89 c8 mov %r9,%rax 5e8e: 48 83 e0 1f and $0x1f,%rax 5e92: 89 c0 mov %eax,%eax 5e94: 85 c0 test %eax,%eax 5e96: 74 10 je 0x5ea8 5e98: a8 07 test $0x7,%al 5e9a: 0f 85 34 01 00 00 jne 0x5fd4 5ea0: f7 d8 neg %eax 5ea2: 83 c0 20 add $0x20,%eax 5ea5: c1 e8 03 shr $0x3,%eax 5ea8: 44 8d 50 08 lea 0x8(%rax),%r10d 5eac: 49 3b d2 cmp %r10,%rdx 5eaf: 0f 8c 1f 01 00 00 jl 0x5fd4 5eb5: 45 89 c2 mov %r8d,%r10d 5eb8: 44 2b d0 sub %eax,%r10d 5ebb: 41 83 e2 07 and $0x7,%r10d 5ebf: 45 2b c2 sub %r10d,%r8d 5ec2: 45 33 d2 xor %r10d,%r10d 5ec5: 85 c0 test %eax,%eax 5ec7: 76 47 jbe 0x5f10 5ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ed0: 00 5ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5edf: 00 5ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 5ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 5eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 5ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 5ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 5ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 5efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 5f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 5f08: 49 ff c2 inc %r10 5f0b: 4c 3b d0 cmp %rax,%r10 5f0e: 72 d0 jb 0x5ee0 5f10: 4d 63 d0 movslq %r8d,%r10 5f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f1f: 00 5f20: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 5f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 5f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 5f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 5f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 5f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 5f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 5f45: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 5f4b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 5f52: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 5f57: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 5f5b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 5f62: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 5f67: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) 5f6e: 48 83 c0 08 add $0x8,%rax 5f72: 49 3b c2 cmp %r10,%rax 5f75: 72 a9 jb 0x5f20 5f77: 33 c0 xor %eax,%eax 5f79: 45 8d 50 01 lea 0x1(%r8),%r10d 5f7d: 4d 63 d2 movslq %r10d,%r10 5f80: 4c 3b d2 cmp %rdx,%r10 5f83: 77 49 ja 0x5fce 5f85: 4d 63 c0 movslq %r8d,%r8 5f88: 49 2b d0 sub %r8,%rdx 5f8b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 5f8f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 5f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f9f: 00 5fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 5fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 5fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 5faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 5fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 5fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 5fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 5fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 5fc6: 48 ff c0 inc %rax 5fc9: 48 3b c2 cmp %rdx,%rax 5fcc: 72 d2 jb 0x5fa0 5fce: 33 c0 xor %eax,%eax 5fd0: c5 f8 77 vzeroupper 5fd3: c3 ret 5fd4: 45 33 c0 xor %r8d,%r8d 5fd7: eb 9e jmp 0x5f77 5fd9: b8 fa ff ff ff mov $0xfffffffa,%eax 5fde: c3 ret 5fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax 5fe4: c3 ret 5fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5fec: 00 5fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6000: 49 89 d1 mov %rdx,%r9 6003: 48 85 c9 test %rcx,%rcx 6006: 0f 84 73 01 00 00 je 0x617f 600c: 4d 85 c9 test %r9,%r9 600f: 0f 84 6a 01 00 00 je 0x617f 6015: 45 85 c0 test %r8d,%r8d 6018: 0f 8e 5b 01 00 00 jle 0x6179 601e: 49 63 d0 movslq %r8d,%rdx 6021: 48 83 fa 08 cmp $0x8,%rdx 6025: 0f 8c 49 01 00 00 jl 0x6174 602b: 4c 89 c8 mov %r9,%rax 602e: 48 83 e0 1f and $0x1f,%rax 6032: 89 c0 mov %eax,%eax 6034: 85 c0 test %eax,%eax 6036: 74 10 je 0x6048 6038: a8 07 test $0x7,%al 603a: 0f 85 34 01 00 00 jne 0x6174 6040: f7 d8 neg %eax 6042: 83 c0 20 add $0x20,%eax 6045: c1 e8 03 shr $0x3,%eax 6048: 44 8d 50 08 lea 0x8(%rax),%r10d 604c: 49 3b d2 cmp %r10,%rdx 604f: 0f 8c 1f 01 00 00 jl 0x6174 6055: 45 89 c2 mov %r8d,%r10d 6058: 44 2b d0 sub %eax,%r10d 605b: 41 83 e2 07 and $0x7,%r10d 605f: 45 2b c2 sub %r10d,%r8d 6062: 45 33 d2 xor %r10d,%r10d 6065: 85 c0 test %eax,%eax 6067: 76 47 jbe 0x60b0 6069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6070: 00 6071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 607f: 00 6080: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 6086: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 608c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 6090: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 6095: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 6099: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 609d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 60a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 60a8: 49 ff c2 inc %r10 60ab: 4c 3b d0 cmp %rax,%r10 60ae: 72 d0 jb 0x6080 60b0: 4d 63 d0 movslq %r8d,%r10 60b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60bf: 00 60c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 60c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 60cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 60d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 60d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 60da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 60df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 60e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 60ec: 01 60ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 60f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 60fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 6101: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 6108: 01 6109: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 610f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) 6116: 01 6117: 48 83 c0 08 add $0x8,%rax 611b: 49 3b c2 cmp %r10,%rax 611e: 72 a0 jb 0x60c0 6120: 33 c0 xor %eax,%eax 6122: 45 8d 50 01 lea 0x1(%r8),%r10d 6126: 4d 63 d2 movslq %r10d,%r10 6129: 4c 3b d2 cmp %rdx,%r10 612c: 77 40 ja 0x616e 612e: 4d 63 c0 movslq %r8d,%r8 6131: 49 2b d0 sub %r8,%rdx 6134: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 6138: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 613c: 0f 1f 40 00 nopl 0x0(%rax) 6140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 6145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 614b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 614f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 6154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 6158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 615c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 6161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 6166: 48 ff c0 inc %rax 6169: 48 3b c2 cmp %rdx,%rax 616c: 72 d2 jb 0x6140 616e: 33 c0 xor %eax,%eax 6170: c5 f8 77 vzeroupper 6173: c3 ret 6174: 45 33 c0 xor %r8d,%r8d 6177: eb a7 jmp 0x6120 6179: b8 fa ff ff ff mov $0xfffffffa,%eax 617e: c3 ret 617f: b8 f8 ff ff ff mov $0xfffffff8,%eax 6184: c3 ret 6185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 618c: 00 618d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61a0: 48 83 ec 28 sub $0x28,%rsp 61a4: 48 85 c9 test %rcx,%rcx 61a7: 74 23 je 0x61cc 61a9: 48 85 d2 test %rdx,%rdx 61ac: 74 1e je 0x61cc 61ae: 4d 85 c0 test %r8,%r8 61b1: 74 19 je 0x61cc 61b3: 45 85 c9 test %r9d,%r9d 61b6: 7e 1e jle 0x61d6 61b8: e8 d3 ce a5 01 call 0x1a63090 61bd: ba 02 00 00 00 mov $0x2,%edx 61c2: 85 c0 test %eax,%eax 61c4: 0f 45 c2 cmovne %edx,%eax 61c7: 48 83 c4 28 add $0x28,%rsp 61cb: c3 ret 61cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 61d1: 48 83 c4 28 add $0x28,%rsp 61d5: c3 ret 61d6: b8 fa ff ff ff mov $0xfffffffa,%eax 61db: 48 83 c4 28 add $0x28,%rsp 61df: c3 ret 61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 61e5: 48 85 c9 test %rcx,%rcx 61e8: 74 24 je 0x620e 61ea: 48 85 d2 test %rdx,%rdx 61ed: 74 1f je 0x620e 61ef: 4d 85 c0 test %r8,%r8 61f2: 74 1a je 0x620e 61f4: 45 85 c9 test %r9d,%r9d 61f7: 7e 20 jle 0x6219 61f9: e8 e2 13 a6 01 call 0x1a675e0 61fe: ba 02 00 00 00 mov $0x2,%edx 6203: 85 c0 test %eax,%eax 6205: 0f 45 c2 cmovne %edx,%eax 6208: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 620d: c3 ret 620e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6213: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6218: c3 ret 6219: b8 fa ff ff ff mov $0xfffffffa,%eax 621e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6223: c3 ret 6224: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 622b: 00 622c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 623f: 00 6240: 48 83 ec 28 sub $0x28,%rsp 6244: 48 85 c9 test %rcx,%rcx 6247: 74 23 je 0x626c 6249: 48 85 d2 test %rdx,%rdx 624c: 74 1e je 0x626c 624e: 4d 85 c0 test %r8,%r8 6251: 74 19 je 0x626c 6253: 45 85 c9 test %r9d,%r9d 6256: 7e 1e jle 0x6276 6258: e8 93 37 a6 01 call 0x1a699f0 625d: ba 02 00 00 00 mov $0x2,%edx 6262: 85 c0 test %eax,%eax 6264: 0f 45 c2 cmovne %edx,%eax 6267: 48 83 c4 28 add $0x28,%rsp 626b: c3 ret 626c: b8 f8 ff ff ff mov $0xfffffff8,%eax 6271: 48 83 c4 28 add $0x28,%rsp 6275: c3 ret 6276: b8 fa ff ff ff mov $0xfffffffa,%eax 627b: 48 83 c4 28 add $0x28,%rsp 627f: c3 ret 6280: 48 83 ec 28 sub $0x28,%rsp 6284: 48 85 c9 test %rcx,%rcx 6287: 74 23 je 0x62ac 6289: 48 85 d2 test %rdx,%rdx 628c: 74 1e je 0x62ac 628e: 4d 85 c0 test %r8,%r8 6291: 74 19 je 0x62ac 6293: 45 85 c9 test %r9d,%r9d 6296: 7e 1e jle 0x62b6 6298: e8 a3 79 a6 01 call 0x1a6dc40 629d: ba 02 00 00 00 mov $0x2,%edx 62a2: 85 c0 test %eax,%eax 62a4: 0f 45 c2 cmovne %edx,%eax 62a7: 48 83 c4 28 add $0x28,%rsp 62ab: c3 ret 62ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 62b1: 48 83 c4 28 add $0x28,%rsp 62b5: c3 ret 62b6: b8 fa ff ff ff mov $0xfffffffa,%eax 62bb: 48 83 c4 28 add $0x28,%rsp 62bf: c3 ret 62c0: 48 83 ec 28 sub $0x28,%rsp 62c4: 48 85 c9 test %rcx,%rcx 62c7: 74 23 je 0x62ec 62c9: 48 85 d2 test %rdx,%rdx 62cc: 74 1e je 0x62ec 62ce: 4d 85 c0 test %r8,%r8 62d1: 74 19 je 0x62ec 62d3: 45 85 c9 test %r9d,%r9d 62d6: 7e 1e jle 0x62f6 62d8: e8 63 bd a6 01 call 0x1a72040 62dd: ba 02 00 00 00 mov $0x2,%edx 62e2: 85 c0 test %eax,%eax 62e4: 0f 45 c2 cmovne %edx,%eax 62e7: 48 83 c4 28 add $0x28,%rsp 62eb: c3 ret 62ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 62f1: 48 83 c4 28 add $0x28,%rsp 62f5: c3 ret 62f6: b8 fa ff ff ff mov $0xfffffffa,%eax 62fb: 48 83 c4 28 add $0x28,%rsp 62ff: c3 ret 6300: 48 83 ec 28 sub $0x28,%rsp 6304: 48 85 c9 test %rcx,%rcx 6307: 74 23 je 0x632c 6309: 48 85 d2 test %rdx,%rdx 630c: 74 1e je 0x632c 630e: 4d 85 c0 test %r8,%r8 6311: 74 19 je 0x632c 6313: 45 85 c9 test %r9d,%r9d 6316: 7e 1e jle 0x6336 6318: e8 43 fe a6 01 call 0x1a76160 631d: ba 02 00 00 00 mov $0x2,%edx 6322: 85 c0 test %eax,%eax 6324: 0f 45 c2 cmovne %edx,%eax 6327: 48 83 c4 28 add $0x28,%rsp 632b: c3 ret 632c: b8 f8 ff ff ff mov $0xfffffff8,%eax 6331: 48 83 c4 28 add $0x28,%rsp 6335: c3 ret 6336: b8 fa ff ff ff mov $0xfffffffa,%eax 633b: 48 83 c4 28 add $0x28,%rsp 633f: c3 ret 6340: 48 83 ec 28 sub $0x28,%rsp 6344: 48 85 c9 test %rcx,%rcx 6347: 74 25 je 0x636e 6349: 48 85 d2 test %rdx,%rdx 634c: 74 20 je 0x636e 634e: 4d 85 c0 test %r8,%r8 6351: 74 1b je 0x636e 6353: 45 85 c9 test %r9d,%r9d 6356: 7f 0a jg 0x6362 6358: b8 fa ff ff ff mov $0xfffffffa,%eax 635d: 48 83 c4 28 add $0x28,%rsp 6361: c3 ret 6362: e8 d9 6c 03 00 call 0x3d040 6367: 33 c0 xor %eax,%eax 6369: 48 83 c4 28 add $0x28,%rsp 636d: c3 ret 636e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6373: 48 83 c4 28 add $0x28,%rsp 6377: c3 ret 6378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 637f: 00 6380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6385: 48 85 c9 test %rcx,%rcx 6388: 74 27 je 0x63b1 638a: 48 85 d2 test %rdx,%rdx 638d: 74 22 je 0x63b1 638f: 4d 85 c0 test %r8,%r8 6392: 74 1d je 0x63b1 6394: 45 85 c9 test %r9d,%r9d 6397: 7f 0b jg 0x63a4 6399: b8 fa ff ff ff mov $0xfffffffa,%eax 639e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 63a3: c3 ret 63a4: e8 d7 72 03 00 call 0x3d680 63a9: 33 c0 xor %eax,%eax 63ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 63b0: c3 ret 63b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 63b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 63bb: c3 ret 63bc: 0f 1f 40 00 nopl 0x0(%rax) 63c0: 48 83 ec 28 sub $0x28,%rsp 63c4: 48 85 c9 test %rcx,%rcx 63c7: 74 25 je 0x63ee 63c9: 48 85 d2 test %rdx,%rdx 63cc: 74 20 je 0x63ee 63ce: 4d 85 c0 test %r8,%r8 63d1: 74 1b je 0x63ee 63d3: 45 85 c9 test %r9d,%r9d 63d6: 7f 0a jg 0x63e2 63d8: b8 fa ff ff ff mov $0xfffffffa,%eax 63dd: 48 83 c4 28 add $0x28,%rsp 63e1: c3 ret 63e2: e8 b9 78 03 00 call 0x3dca0 63e7: 33 c0 xor %eax,%eax 63e9: 48 83 c4 28 add $0x28,%rsp 63ed: c3 ret 63ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 63f3: 48 83 c4 28 add $0x28,%rsp 63f7: c3 ret 63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63ff: 00 6400: 41 56 push %r14 6402: 49 89 cb mov %rcx,%r11 6405: 4d 85 db test %r11,%r11 6408: 0f 84 1e 02 00 00 je 0x662c 640e: 48 85 d2 test %rdx,%rdx 6411: 0f 84 15 02 00 00 je 0x662c 6417: 4d 85 c0 test %r8,%r8 641a: 0f 84 0c 02 00 00 je 0x662c 6420: 45 85 c9 test %r9d,%r9d 6423: 0f 8e fb 01 00 00 jle 0x6624 6429: 49 63 c9 movslq %r9d,%rcx 642c: 48 83 f9 08 cmp $0x8,%rcx 6430: 0f 8c e9 01 00 00 jl 0x661f 6436: 4c 89 c0 mov %r8,%rax 6439: 48 83 e0 1f and $0x1f,%rax 643d: 85 c0 test %eax,%eax 643f: 74 0d je 0x644e 6441: a8 0f test $0xf,%al 6443: 0f 85 d6 01 00 00 jne 0x661f 6449: b8 01 00 00 00 mov $0x1,%eax 644e: 41 89 c2 mov %eax,%r10d 6451: 4d 8d 72 08 lea 0x8(%r10),%r14 6455: 49 3b ce cmp %r14,%rcx 6458: 0f 8c c1 01 00 00 jl 0x661f 645e: 45 89 ce mov %r9d,%r14d 6461: 44 2b f0 sub %eax,%r14d 6464: 41 83 e6 07 and $0x7,%r14d 6468: 45 2b ce sub %r14d,%r9d 646b: 45 33 f6 xor %r14d,%r14d 646e: 4d 63 c9 movslq %r9d,%r9 6471: 85 c0 test %eax,%eax 6473: 4c 89 f0 mov %r14,%rax 6476: 76 3f jbe 0x64b7 6478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 647f: 00 6480: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 6486: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 648b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 6490: 49 ff c6 inc %r14 6493: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 6497: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 649c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 64a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 64a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 64a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 64ae: 48 83 c0 10 add $0x10,%rax 64b2: 4d 3b f2 cmp %r10,%r14 64b5: 72 c9 jb 0x6480 64b7: 4c 89 d0 mov %r10,%rax 64ba: 48 c1 e0 04 shl $0x4,%rax 64be: 66 90 xchg %ax,%ax 64c0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 64c5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 64cb: 49 83 c2 08 add $0x8,%r10 64cf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 64d6: 01 64d7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 64db: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 64df: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 64e6: 01 64e7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 64eb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 64f0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 64f4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 64f8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) 64fe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 6505: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 650b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 6512: 01 6513: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 651a: 01 651b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 651f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 6523: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 6528: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 652c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 6530: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 6534: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) 653b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 6541: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 6548: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 654f: 01 6550: c5 ff 12 d3 vmovddup %ymm3,%ymm2 6554: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 6558: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 655f: 01 6560: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 6564: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 6569: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 656d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 6571: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) 6578: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 657e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 6585: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 658c: 01 658d: c5 ff 12 e9 vmovddup %ymm1,%ymm5 6591: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 6595: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 659c: 01 659d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 65a1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 65a6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 65aa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 65ae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) 65b5: 48 05 80 00 00 00 add $0x80,%rax 65bb: 4d 3b d1 cmp %r9,%r10 65be: 0f 82 fc fe ff ff jb 0x64c0 65c4: 4c 89 c8 mov %r9,%rax 65c7: 48 c1 e0 04 shl $0x4,%rax 65cb: 4c 3b c9 cmp %rcx,%r9 65ce: 73 47 jae 0x6617 65d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 65d7: 00 65d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 65df: 90 nop 65e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 65e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 65eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 65f0: 49 ff c1 inc %r9 65f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 65f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 65fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 6600: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 6604: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 6608: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 660e: 48 83 c0 10 add $0x10,%rax 6612: 4c 3b c9 cmp %rcx,%r9 6615: 72 c9 jb 0x65e0 6617: 33 c0 xor %eax,%eax 6619: c5 f8 77 vzeroupper 661c: 41 5e pop %r14 661e: c3 ret 661f: 45 33 c9 xor %r9d,%r9d 6622: eb a0 jmp 0x65c4 6624: b8 fa ff ff ff mov $0xfffffffa,%eax 6629: 41 5e pop %r14 662b: c3 ret 662c: b8 f8 ff ff ff mov $0xfffffff8,%eax 6631: 41 5e pop %r14 6633: c3 ret 6634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6640: 41 56 push %r14 6642: 49 89 cb mov %rcx,%r11 6645: 4d 85 db test %r11,%r11 6648: 0f 84 db 01 00 00 je 0x6829 664e: 48 85 d2 test %rdx,%rdx 6651: 0f 84 d2 01 00 00 je 0x6829 6657: 4d 85 c0 test %r8,%r8 665a: 0f 84 c9 01 00 00 je 0x6829 6660: 45 85 c9 test %r9d,%r9d 6663: 0f 8e b8 01 00 00 jle 0x6821 6669: 49 63 c9 movslq %r9d,%rcx 666c: 48 83 f9 08 cmp $0x8,%rcx 6670: 0f 8c a6 01 00 00 jl 0x681c 6676: 4c 89 c0 mov %r8,%rax 6679: 48 83 e0 1f and $0x1f,%rax 667d: 85 c0 test %eax,%eax 667f: 74 0d je 0x668e 6681: a8 0f test $0xf,%al 6683: 0f 85 93 01 00 00 jne 0x681c 6689: b8 01 00 00 00 mov $0x1,%eax 668e: 41 89 c2 mov %eax,%r10d 6691: 4d 8d 72 08 lea 0x8(%r10),%r14 6695: 49 3b ce cmp %r14,%rcx 6698: 0f 8c 7e 01 00 00 jl 0x681c 669e: 45 89 ce mov %r9d,%r14d 66a1: 44 2b f0 sub %eax,%r14d 66a4: 41 83 e6 07 and $0x7,%r14d 66a8: 45 2b ce sub %r14d,%r9d 66ab: 45 33 f6 xor %r14d,%r14d 66ae: 4d 63 c9 movslq %r9d,%r9 66b1: 85 c0 test %eax,%eax 66b3: 4c 89 f0 mov %r14,%rax 66b6: 76 3c jbe 0x66f4 66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66bf: 00 66c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 66c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 66cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 66cf: 49 ff c6 inc %r14 66d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 66d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 66db: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 66e0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 66e5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 66eb: 48 83 c0 10 add $0x10,%rax 66ef: 4d 3b f2 cmp %r10,%r14 66f2: 72 cc jb 0x66c0 66f4: 4c 89 d0 mov %r10,%rax 66f7: 48 c1 e0 04 shl $0x4,%rax 66fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6700: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 6706: 4e 8d 34 00 lea (%rax,%r8,1),%r14 670a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 670f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 6713: 49 83 c2 08 add $0x8,%r10 6717: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 671c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 6720: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 6725: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 672a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14) 672f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3 6736: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0 673c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 6740: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 6745: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 6749: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5 674f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 6754: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14) 675a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3 6761: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0 6767: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 676b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 6770: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 6774: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5 677a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 677f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14) 6785: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3 678c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0 6792: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 6796: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 679b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 679f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5 67a5: 48 05 80 00 00 00 add $0x80,%rax 67ab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 67b0: 4d 3b d1 cmp %r9,%r10 67b3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14) 67b9: 0f 82 41 ff ff ff jb 0x6700 67bf: 4c 89 c8 mov %r9,%rax 67c2: 48 c1 e0 04 shl $0x4,%rax 67c6: 4c 3b c9 cmp %rcx,%r9 67c9: 73 49 jae 0x6814 67cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67d2: 00 67d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 67e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 67e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 67eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 67ef: 49 ff c1 inc %r9 67f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 67f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 67fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5 6800: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5 6805: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1) 680b: 48 83 c0 10 add $0x10,%rax 680f: 4c 3b c9 cmp %rcx,%r9 6812: 72 cc jb 0x67e0 6814: 33 c0 xor %eax,%eax 6816: c5 f8 77 vzeroupper 6819: 41 5e pop %r14 681b: c3 ret 681c: 45 33 c9 xor %r9d,%r9d 681f: eb 9e jmp 0x67bf 6821: b8 fa ff ff ff mov $0xfffffffa,%eax 6826: 41 5e pop %r14 6828: c3 ret 6829: b8 f8 ff ff ff mov $0xfffffff8,%eax 682e: 41 5e pop %r14 6830: c3 ret 6831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6838: 00 6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6840: 41 56 push %r14 6842: 49 89 cb mov %rcx,%r11 6845: 4d 85 db test %r11,%r11 6848: 0f 84 f8 01 00 00 je 0x6a46 684e: 48 85 d2 test %rdx,%rdx 6851: 0f 84 ef 01 00 00 je 0x6a46 6857: 4d 85 c0 test %r8,%r8 685a: 0f 84 e6 01 00 00 je 0x6a46 6860: 45 85 c9 test %r9d,%r9d 6863: 0f 8e d5 01 00 00 jle 0x6a3e 6869: 49 63 c9 movslq %r9d,%rcx 686c: 48 83 f9 08 cmp $0x8,%rcx 6870: 0f 8c c3 01 00 00 jl 0x6a39 6876: 4c 89 c0 mov %r8,%rax 6879: 48 83 e0 1f and $0x1f,%rax 687d: 85 c0 test %eax,%eax 687f: 74 0d je 0x688e 6881: a8 0f test $0xf,%al 6883: 0f 85 b0 01 00 00 jne 0x6a39 6889: b8 01 00 00 00 mov $0x1,%eax 688e: 41 89 c2 mov %eax,%r10d 6891: 4d 8d 72 08 lea 0x8(%r10),%r14 6895: 49 3b ce cmp %r14,%rcx 6898: 0f 8c 9b 01 00 00 jl 0x6a39 689e: 45 89 ce mov %r9d,%r14d 68a1: 44 2b f0 sub %eax,%r14d 68a4: 41 83 e6 07 and $0x7,%r14d 68a8: 45 2b ce sub %r14d,%r9d 68ab: 45 33 f6 xor %r14d,%r14d 68ae: 4d 63 c9 movslq %r9d,%r9 68b1: 85 c0 test %eax,%eax 68b3: 4c 89 f0 mov %r14,%rax 68b6: 76 39 jbe 0x68f1 68b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68bf: 00 68c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 68c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 68cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 68cf: 49 ff c6 inc %r14 68d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 68d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 68db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 68e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 68e8: 48 83 c0 10 add $0x10,%rax 68ec: 4d 3b f2 cmp %r10,%r14 68ef: 72 cf jb 0x68c0 68f1: 4c 89 d0 mov %r10,%rax 68f4: 48 c1 e0 04 shl $0x4,%rax 68f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68ff: 00 6900: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3 6906: 49 83 c2 08 add $0x8,%r10 690a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0 690f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1 6913: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2 6918: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4 691c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5 6921: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5 6926: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1) 692c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19 6933: 01 6934: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16 693b: 01 693c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17 6942: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18 6949: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20 694f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21 6956: 01 6957: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21 695d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1) 6964: 01 6965: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25 696c: 02 696d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22 6974: 02 6975: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23 697b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24 6982: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26 6988: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27 698f: 02 6990: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27 6996: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1) 699d: 02 699e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31 69a5: 03 69a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28 69ad: 03 69ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29 69b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30 69bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28 69c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0 69c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0 69cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1) 69d4: 48 05 80 00 00 00 add $0x80,%rax 69da: 4d 3b d1 cmp %r9,%r10 69dd: 0f 82 1d ff ff ff jb 0x6900 69e3: 4c 89 c8 mov %r9,%rax 69e6: 48 c1 e0 04 shl $0x4,%rax 69ea: 4c 3b c9 cmp %rcx,%r9 69ed: 73 42 jae 0x6a31 69ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 69f6: 00 69f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69fe: 66 90 xchg %ax,%ax 6a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 6a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 6a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 6a0f: 49 ff c1 inc %r9 6a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 6a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 6a1b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4 6a22: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1) 6a28: 48 83 c0 10 add $0x10,%rax 6a2c: 4c 3b c9 cmp %rcx,%r9 6a2f: 72 cf jb 0x6a00 6a31: 33 c0 xor %eax,%eax 6a33: c5 f8 77 vzeroupper 6a36: 41 5e pop %r14 6a38: c3 ret 6a39: 45 33 c9 xor %r9d,%r9d 6a3c: eb a5 jmp 0x69e3 6a3e: b8 fa ff ff ff mov $0xfffffffa,%eax 6a43: 41 5e pop %r14 6a45: c3 ret 6a46: b8 f8 ff ff ff mov $0xfffffff8,%eax 6a4b: 41 5e pop %r14 6a4d: c3 ret 6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a55: 00 6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a5d: 0f 1f 00 nopl (%rax) 6a60: 53 push %rbx 6a61: 56 push %rsi 6a62: 57 push %rdi 6a63: 41 54 push %r12 6a65: 41 55 push %r13 6a67: 48 81 ec 70 04 00 00 sub $0x470,%rsp 6a6e: 4d 89 c4 mov %r8,%r12 6a71: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2610410 6a78: 45 89 cd mov %r9d,%r13d 6a7b: 48 33 c4 xor %rsp,%rax 6a7e: 48 89 cf mov %rcx,%rdi 6a81: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 6a88: 00 6a89: 4d 85 e4 test %r12,%r12 6a8c: 0f 84 b3 01 00 00 je 0x6c45 6a92: 48 85 ff test %rdi,%rdi 6a95: 0f 84 94 01 00 00 je 0x6c2f 6a9b: 48 85 d2 test %rdx,%rdx 6a9e: 0f 84 63 01 00 00 je 0x6c07 6aa4: 45 85 ed test %r13d,%r13d 6aa7: 0f 8e 32 01 00 00 jle 0x6bdf 6aad: 48 8d 44 24 28 lea 0x28(%rsp),%rax 6ab2: 48 89 c3 mov %rax,%rbx 6ab5: 48 83 e3 3f and $0x3f,%rbx 6ab9: 48 f7 db neg %rbx 6abc: 48 83 e3 3f and $0x3f,%rbx 6ac0: 41 83 fd 40 cmp $0x40,%r13d 6ac4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 6ac8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 6acf: 00 6ad0: 0f 8e a1 00 00 00 jle 0x6b77 6ad6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 6adb: 45 89 ee mov %r13d,%r14d 6ade: 4d 89 e5 mov %r12,%r13 6ae1: 49 89 d4 mov %rdx,%r12 6ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6aeb: 00 6aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6aff: 00 6b00: 4c 89 e1 mov %r12,%rcx 6b03: 48 89 f2 mov %rsi,%rdx 6b06: 49 89 d8 mov %rbx,%r8 6b09: 41 b9 40 00 00 00 mov $0x40,%r9d 6b0f: e8 cc 4b 13 00 call 0x13b6e0 6b14: 48 89 f9 mov %rdi,%rcx 6b17: 48 89 f2 mov %rsi,%rdx 6b1a: 41 b8 40 00 00 00 mov $0x40,%r8d 6b20: e8 bb c3 ff ff call 0x2ee0 6b25: 48 89 f9 mov %rdi,%rcx 6b28: 48 89 da mov %rbx,%rdx 6b2b: 41 b8 40 00 00 00 mov $0x40,%r8d 6b31: e8 aa c3 ff ff call 0x2ee0 6b36: 48 89 d9 mov %rbx,%rcx 6b39: 48 89 f2 mov %rsi,%rdx 6b3c: 4d 89 e8 mov %r13,%r8 6b3f: 41 b9 40 00 00 00 mov $0x40,%r9d 6b45: e8 16 77 03 00 call 0x3e260 6b4a: 41 83 c6 c0 add $0xffffffc0,%r14d 6b4e: 48 81 c7 00 02 00 00 add $0x200,%rdi 6b55: 49 81 c4 00 02 00 00 add $0x200,%r12 6b5c: 49 81 c5 00 04 00 00 add $0x400,%r13 6b63: 41 83 fe 40 cmp $0x40,%r14d 6b67: 7f 97 jg 0x6b00 6b69: 4c 89 e2 mov %r12,%rdx 6b6c: 4d 89 ec mov %r13,%r12 6b6f: 45 89 f5 mov %r14d,%r13d 6b72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 6b77: 48 89 d1 mov %rdx,%rcx 6b7a: 48 89 f2 mov %rsi,%rdx 6b7d: 49 89 d8 mov %rbx,%r8 6b80: 45 89 e9 mov %r13d,%r9d 6b83: e8 58 4b 13 00 call 0x13b6e0 6b88: 48 89 f9 mov %rdi,%rcx 6b8b: 48 89 f2 mov %rsi,%rdx 6b8e: 45 89 e8 mov %r13d,%r8d 6b91: e8 4a c3 ff ff call 0x2ee0 6b96: 48 89 f9 mov %rdi,%rcx 6b99: 48 89 da mov %rbx,%rdx 6b9c: 45 89 e8 mov %r13d,%r8d 6b9f: e8 3c c3 ff ff call 0x2ee0 6ba4: 48 89 d9 mov %rbx,%rcx 6ba7: 48 89 f2 mov %rsi,%rdx 6baa: 4d 89 e0 mov %r12,%r8 6bad: 45 89 e9 mov %r13d,%r9d 6bb0: e8 ab 76 03 00 call 0x3e260 6bb5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6bbc: 00 6bbd: 48 33 cc xor %rsp,%rcx 6bc0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2610410 6bc7: 75 11 jne 0x6bda 6bc9: 33 c0 xor %eax,%eax 6bcb: 48 81 c4 70 04 00 00 add $0x470,%rsp 6bd2: 41 5d pop %r13 6bd4: 41 5c pop %r12 6bd6: 5f pop %rdi 6bd7: 5e pop %rsi 6bd8: 5b pop %rbx 6bd9: c3 ret 6bda: e8 91 4f 12 01 call 0x112bb70 6bdf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6be6: 00 6be7: 48 33 cc xor %rsp,%rcx 6bea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2610410 6bf1: 75 e7 jne 0x6bda 6bf3: b8 fa ff ff ff mov $0xfffffffa,%eax 6bf8: 48 81 c4 70 04 00 00 add $0x470,%rsp 6bff: 41 5d pop %r13 6c01: 41 5c pop %r12 6c03: 5f pop %rdi 6c04: 5e pop %rsi 6c05: 5b pop %rbx 6c06: c3 ret 6c07: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6c0e: 00 6c0f: 48 33 cc xor %rsp,%rcx 6c12: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2610410 6c19: 75 bf jne 0x6bda 6c1b: b8 f8 ff ff ff mov $0xfffffff8,%eax 6c20: 48 81 c4 70 04 00 00 add $0x470,%rsp 6c27: 41 5d pop %r13 6c29: 41 5c pop %r12 6c2b: 5f pop %rdi 6c2c: 5e pop %rsi 6c2d: 5b pop %rbx 6c2e: c3 ret 6c2f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6c36: 00 6c37: 48 33 cc xor %rsp,%rcx 6c3a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2610410 6c41: 75 97 jne 0x6bda 6c43: eb d6 jmp 0x6c1b 6c45: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6c4c: 00 6c4d: 48 33 cc xor %rsp,%rcx 6c50: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2610410 6c57: 75 81 jne 0x6bda 6c59: eb c0 jmp 0x6c1b 6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6c60: 53 push %rbx 6c61: 56 push %rsi 6c62: 57 push %rdi 6c63: 41 54 push %r12 6c65: 41 55 push %r13 6c67: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp 6c6e: ff 6c6f: 4d 89 c4 mov %r8,%r12 6c72: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2610410 6c79: 45 89 cd mov %r9d,%r13d 6c7c: 48 33 c4 xor %rsp,%rax 6c7f: 48 89 cf mov %rcx,%rdi 6c82: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 6c89: 00 6c8a: 4d 85 e4 test %r12,%r12 6c8d: 0f 84 b5 01 00 00 je 0x6e48 6c93: 48 85 ff test %rdi,%rdi 6c96: 0f 84 96 01 00 00 je 0x6e32 6c9c: 48 85 d2 test %rdx,%rdx 6c9f: 0f 84 64 01 00 00 je 0x6e09 6ca5: 45 85 ed test %r13d,%r13d 6ca8: 0f 8e 32 01 00 00 jle 0x6de0 6cae: 48 8d 44 24 28 lea 0x28(%rsp),%rax 6cb3: 48 83 e0 3f and $0x3f,%rax 6cb7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 6cbc: 48 f7 d8 neg %rax 6cbf: 48 83 e0 3f and $0x3f,%rax 6cc3: 48 03 f0 add %rax,%rsi 6cc6: 48 89 f3 mov %rsi,%rbx 6cc9: 48 81 c3 00 02 00 00 add $0x200,%rbx 6cd0: 41 83 fd 40 cmp $0x40,%r13d 6cd4: 0f 8e 9d 00 00 00 jle 0x6d77 6cda: 4c 89 74 24 20 mov %r14,0x20(%rsp) 6cdf: 45 89 ee mov %r13d,%r14d 6ce2: 4d 89 e5 mov %r12,%r13 6ce5: 49 89 d4 mov %rdx,%r12 6ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cef: 00 6cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6cfe: 00 00 6d00: 4c 89 e1 mov %r12,%rcx 6d03: 48 89 f2 mov %rsi,%rdx 6d06: 49 89 d8 mov %rbx,%r8 6d09: 41 b9 40 00 00 00 mov $0x40,%r9d 6d0f: e8 ec 49 13 00 call 0x13b700 6d14: 48 89 f9 mov %rdi,%rcx 6d17: 48 89 f2 mov %rsi,%rdx 6d1a: 41 b8 40 00 00 00 mov $0x40,%r8d 6d20: e8 fb c1 ff ff call 0x2f20 6d25: 48 89 f9 mov %rdi,%rcx 6d28: 48 89 da mov %rbx,%rdx 6d2b: 41 b8 40 00 00 00 mov $0x40,%r8d 6d31: e8 ea c1 ff ff call 0x2f20 6d36: 48 89 d9 mov %rbx,%rcx 6d39: 48 89 f2 mov %rsi,%rdx 6d3c: 4d 89 e8 mov %r13,%r8 6d3f: 41 b9 40 00 00 00 mov $0x40,%r9d 6d45: e8 f6 7a 03 00 call 0x3e840 6d4a: 41 83 c6 c0 add $0xffffffc0,%r14d 6d4e: 48 81 c7 00 02 00 00 add $0x200,%rdi 6d55: 49 81 c4 00 02 00 00 add $0x200,%r12 6d5c: 49 81 c5 00 04 00 00 add $0x400,%r13 6d63: 41 83 fe 40 cmp $0x40,%r14d 6d67: 7f 97 jg 0x6d00 6d69: 4c 89 e2 mov %r12,%rdx 6d6c: 4d 89 ec mov %r13,%r12 6d6f: 45 89 f5 mov %r14d,%r13d 6d72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 6d77: 48 89 d1 mov %rdx,%rcx 6d7a: 48 89 f2 mov %rsi,%rdx 6d7d: 49 89 d8 mov %rbx,%r8 6d80: 45 89 e9 mov %r13d,%r9d 6d83: e8 78 49 13 00 call 0x13b700 6d88: 48 89 f9 mov %rdi,%rcx 6d8b: 48 89 f2 mov %rsi,%rdx 6d8e: 45 89 e8 mov %r13d,%r8d 6d91: e8 8a c1 ff ff call 0x2f20 6d96: 48 89 f9 mov %rdi,%rcx 6d99: 48 89 da mov %rbx,%rdx 6d9c: 45 89 e8 mov %r13d,%r8d 6d9f: e8 7c c1 ff ff call 0x2f20 6da4: 48 89 d9 mov %rbx,%rcx 6da7: 48 89 f2 mov %rsi,%rdx 6daa: 4d 89 e0 mov %r12,%r8 6dad: 45 89 e9 mov %r13d,%r9d 6db0: e8 8b 7a 03 00 call 0x3e840 6db5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6dbc: 00 6dbd: 48 33 cc xor %rsp,%rcx 6dc0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2610410 6dc7: 75 12 jne 0x6ddb 6dc9: 33 c0 xor %eax,%eax 6dcb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 6dd2: 00 6dd3: 41 5d pop %r13 6dd5: 41 5c pop %r12 6dd7: 5f pop %rdi 6dd8: 5e pop %rsi 6dd9: 5b pop %rbx 6dda: c3 ret 6ddb: e8 90 4d 12 01 call 0x112bb70 6de0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6de7: 00 6de8: 48 33 cc xor %rsp,%rcx 6deb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x2610410 6df2: 75 e7 jne 0x6ddb 6df4: b8 fa ff ff ff mov $0xfffffffa,%eax 6df9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 6e00: 00 6e01: 41 5d pop %r13 6e03: 41 5c pop %r12 6e05: 5f pop %rdi 6e06: 5e pop %rsi 6e07: 5b pop %rbx 6e08: c3 ret 6e09: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6e10: 00 6e11: 48 33 cc xor %rsp,%rcx 6e14: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x2610410 6e1b: 75 be jne 0x6ddb 6e1d: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e22: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp 6e29: 00 6e2a: 41 5d pop %r13 6e2c: 41 5c pop %r12 6e2e: 5f pop %rdi 6e2f: 5e pop %rsi 6e30: 5b pop %rbx 6e31: c3 ret 6e32: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6e39: 00 6e3a: 48 33 cc xor %rsp,%rcx 6e3d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x2610410 6e44: 75 95 jne 0x6ddb 6e46: eb d5 jmp 0x6e1d 6e48: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6e4f: 00 6e50: 48 33 cc xor %rsp,%rcx 6e53: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x2610410 6e5a: 0f 85 7b ff ff ff jne 0x6ddb 6e60: eb bb jmp 0x6e1d 6e62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e69: 00 6e6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e78: 00 6e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e80: 53 push %rbx 6e81: 56 push %rsi 6e82: 57 push %rdi 6e83: 41 54 push %r12 6e85: 41 55 push %r13 6e87: 48 81 ec 70 04 00 00 sub $0x470,%rsp 6e8e: 4d 89 c4 mov %r8,%r12 6e91: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x2610410 6e98: 48 33 c4 xor %rsp,%rax 6e9b: 45 89 cd mov %r9d,%r13d 6e9e: 48 89 cf mov %rcx,%rdi 6ea1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 6ea8: 00 6ea9: 4d 85 e4 test %r12,%r12 6eac: 0f 84 b3 01 00 00 je 0x7065 6eb2: 48 85 ff test %rdi,%rdi 6eb5: 0f 84 94 01 00 00 je 0x704f 6ebb: 48 85 d2 test %rdx,%rdx 6ebe: 0f 84 63 01 00 00 je 0x7027 6ec4: 45 85 ed test %r13d,%r13d 6ec7: 0f 8e 32 01 00 00 jle 0x6fff 6ecd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 6ed2: 48 89 f0 mov %rsi,%rax 6ed5: 48 83 e0 3f and $0x3f,%rax 6ed9: 48 f7 d8 neg %rax 6edc: 48 83 e0 3f and $0x3f,%rax 6ee0: 48 03 f0 add %rax,%rsi 6ee3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 6eea: 00 6eeb: 41 83 fd 40 cmp $0x40,%r13d 6eef: 0f 8e a2 00 00 00 jle 0x6f97 6ef5: 4c 89 74 24 20 mov %r14,0x20(%rsp) 6efa: 45 89 ee mov %r13d,%r14d 6efd: 4d 89 e5 mov %r12,%r13 6f00: 49 89 d4 mov %rdx,%r12 6f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f0a: 00 6f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f20: 4c 89 e1 mov %r12,%rcx 6f23: 48 89 f2 mov %rsi,%rdx 6f26: 49 89 d8 mov %rbx,%r8 6f29: 41 b9 40 00 00 00 mov $0x40,%r9d 6f2f: e8 ec 47 13 00 call 0x13b720 6f34: 48 89 f9 mov %rdi,%rcx 6f37: 48 89 f2 mov %rsi,%rdx 6f3a: 41 b8 40 00 00 00 mov $0x40,%r8d 6f40: e8 1b c0 ff ff call 0x2f60 6f45: 48 89 f9 mov %rdi,%rcx 6f48: 48 89 da mov %rbx,%rdx 6f4b: 41 b8 40 00 00 00 mov $0x40,%r8d 6f51: e8 0a c0 ff ff call 0x2f60 6f56: 48 89 d9 mov %rbx,%rcx 6f59: 48 89 f2 mov %rsi,%rdx 6f5c: 4d 89 e8 mov %r13,%r8 6f5f: 41 b9 40 00 00 00 mov $0x40,%r9d 6f65: e8 b6 7c 03 00 call 0x3ec20 6f6a: 41 83 c6 c0 add $0xffffffc0,%r14d 6f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi 6f75: 49 81 c4 00 02 00 00 add $0x200,%r12 6f7c: 49 81 c5 00 04 00 00 add $0x400,%r13 6f83: 41 83 fe 40 cmp $0x40,%r14d 6f87: 7f 97 jg 0x6f20 6f89: 4c 89 e2 mov %r12,%rdx 6f8c: 4d 89 ec mov %r13,%r12 6f8f: 45 89 f5 mov %r14d,%r13d 6f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 6f97: 48 89 d1 mov %rdx,%rcx 6f9a: 48 89 f2 mov %rsi,%rdx 6f9d: 49 89 d8 mov %rbx,%r8 6fa0: 45 89 e9 mov %r13d,%r9d 6fa3: e8 78 47 13 00 call 0x13b720 6fa8: 48 89 f9 mov %rdi,%rcx 6fab: 48 89 f2 mov %rsi,%rdx 6fae: 45 89 e8 mov %r13d,%r8d 6fb1: e8 aa bf ff ff call 0x2f60 6fb6: 48 89 f9 mov %rdi,%rcx 6fb9: 48 89 da mov %rbx,%rdx 6fbc: 45 89 e8 mov %r13d,%r8d 6fbf: e8 9c bf ff ff call 0x2f60 6fc4: 48 89 d9 mov %rbx,%rcx 6fc7: 48 89 f2 mov %rsi,%rdx 6fca: 4d 89 e0 mov %r12,%r8 6fcd: 45 89 e9 mov %r13d,%r9d 6fd0: e8 4b 7c 03 00 call 0x3ec20 6fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 6fdc: 00 6fdd: 48 33 cc xor %rsp,%rcx 6fe0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x2610410 6fe7: 75 11 jne 0x6ffa 6fe9: 33 c0 xor %eax,%eax 6feb: 48 81 c4 70 04 00 00 add $0x470,%rsp 6ff2: 41 5d pop %r13 6ff4: 41 5c pop %r12 6ff6: 5f pop %rdi 6ff7: 5e pop %rsi 6ff8: 5b pop %rbx 6ff9: c3 ret 6ffa: e8 71 4b 12 01 call 0x112bb70 6fff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7006: 00 7007: 48 33 cc xor %rsp,%rcx 700a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x2610410 7011: 75 e7 jne 0x6ffa 7013: b8 fa ff ff ff mov $0xfffffffa,%eax 7018: 48 81 c4 70 04 00 00 add $0x470,%rsp 701f: 41 5d pop %r13 7021: 41 5c pop %r12 7023: 5f pop %rdi 7024: 5e pop %rsi 7025: 5b pop %rbx 7026: c3 ret 7027: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 702e: 00 702f: 48 33 cc xor %rsp,%rcx 7032: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x2610410 7039: 75 bf jne 0x6ffa 703b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7040: 48 81 c4 70 04 00 00 add $0x470,%rsp 7047: 41 5d pop %r13 7049: 41 5c pop %r12 704b: 5f pop %rdi 704c: 5e pop %rsi 704d: 5b pop %rbx 704e: c3 ret 704f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7056: 00 7057: 48 33 cc xor %rsp,%rcx 705a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x2610410 7061: 75 97 jne 0x6ffa 7063: eb d6 jmp 0x703b 7065: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 706c: 00 706d: 48 33 cc xor %rsp,%rcx 7070: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x2610410 7077: 75 81 jne 0x6ffa 7079: eb c0 jmp 0x703b 707b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7080: 53 push %rbx 7081: 56 push %rsi 7082: 57 push %rdi 7083: 41 54 push %r12 7085: 41 55 push %r13 7087: 48 81 ec 70 04 00 00 sub $0x470,%rsp 708e: 4d 89 c4 mov %r8,%r12 7091: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x2610410 7098: 45 89 cd mov %r9d,%r13d 709b: 48 33 c4 xor %rsp,%rax 709e: 48 89 cf mov %rcx,%rdi 70a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 70a8: 00 70a9: 4d 85 e4 test %r12,%r12 70ac: 0f 84 b3 01 00 00 je 0x7265 70b2: 48 85 ff test %rdi,%rdi 70b5: 0f 84 94 01 00 00 je 0x724f 70bb: 48 85 d2 test %rdx,%rdx 70be: 0f 84 63 01 00 00 je 0x7227 70c4: 45 85 ed test %r13d,%r13d 70c7: 0f 8e 32 01 00 00 jle 0x71ff 70cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 70d2: 48 89 c3 mov %rax,%rbx 70d5: 48 83 e3 3f and $0x3f,%rbx 70d9: 48 f7 db neg %rbx 70dc: 48 83 e3 3f and $0x3f,%rbx 70e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 70e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 70eb: 00 70ec: 41 83 fd 40 cmp $0x40,%r13d 70f0: 0f 8e a1 00 00 00 jle 0x7197 70f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 70fb: 45 89 ee mov %r13d,%r14d 70fe: 4d 89 e5 mov %r12,%r13 7101: 49 89 d4 mov %rdx,%r12 7104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 710b: 00 710c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 711f: 00 7120: 4c 89 e1 mov %r12,%rcx 7123: 48 89 f2 mov %rsi,%rdx 7126: 49 89 d8 mov %rbx,%r8 7129: 41 b9 40 00 00 00 mov $0x40,%r9d 712f: e8 0c 46 13 00 call 0x13b740 7134: 48 89 f9 mov %rdi,%rcx 7137: 48 89 f2 mov %rsi,%rdx 713a: 41 b8 40 00 00 00 mov $0x40,%r8d 7140: e8 5b be ff ff call 0x2fa0 7145: 48 89 f9 mov %rdi,%rcx 7148: 48 89 da mov %rbx,%rdx 714b: 41 b8 40 00 00 00 mov $0x40,%r8d 7151: e8 4a be ff ff call 0x2fa0 7156: 48 89 d9 mov %rbx,%rcx 7159: 48 89 f2 mov %rsi,%rdx 715c: 4d 89 e8 mov %r13,%r8 715f: 41 b9 40 00 00 00 mov $0x40,%r9d 7165: e8 36 80 03 00 call 0x3f1a0 716a: 41 83 c6 c0 add $0xffffffc0,%r14d 716e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7175: 49 81 c4 00 02 00 00 add $0x200,%r12 717c: 49 81 c5 00 04 00 00 add $0x400,%r13 7183: 41 83 fe 40 cmp $0x40,%r14d 7187: 7f 97 jg 0x7120 7189: 4c 89 e2 mov %r12,%rdx 718c: 4d 89 ec mov %r13,%r12 718f: 45 89 f5 mov %r14d,%r13d 7192: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7197: 48 89 d1 mov %rdx,%rcx 719a: 48 89 f2 mov %rsi,%rdx 719d: 49 89 d8 mov %rbx,%r8 71a0: 45 89 e9 mov %r13d,%r9d 71a3: e8 98 45 13 00 call 0x13b740 71a8: 48 89 f9 mov %rdi,%rcx 71ab: 48 89 f2 mov %rsi,%rdx 71ae: 45 89 e8 mov %r13d,%r8d 71b1: e8 ea bd ff ff call 0x2fa0 71b6: 48 89 f9 mov %rdi,%rcx 71b9: 48 89 da mov %rbx,%rdx 71bc: 45 89 e8 mov %r13d,%r8d 71bf: e8 dc bd ff ff call 0x2fa0 71c4: 48 89 d9 mov %rbx,%rcx 71c7: 48 89 f2 mov %rsi,%rdx 71ca: 4d 89 e0 mov %r12,%r8 71cd: 45 89 e9 mov %r13d,%r9d 71d0: e8 cb 7f 03 00 call 0x3f1a0 71d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 71dc: 00 71dd: 48 33 cc xor %rsp,%rcx 71e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x2610410 71e7: 75 11 jne 0x71fa 71e9: 33 c0 xor %eax,%eax 71eb: 48 81 c4 70 04 00 00 add $0x470,%rsp 71f2: 41 5d pop %r13 71f4: 41 5c pop %r12 71f6: 5f pop %rdi 71f7: 5e pop %rsi 71f8: 5b pop %rbx 71f9: c3 ret 71fa: e8 71 49 12 01 call 0x112bb70 71ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7206: 00 7207: 48 33 cc xor %rsp,%rcx 720a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x2610410 7211: 75 e7 jne 0x71fa 7213: b8 fa ff ff ff mov $0xfffffffa,%eax 7218: 48 81 c4 70 04 00 00 add $0x470,%rsp 721f: 41 5d pop %r13 7221: 41 5c pop %r12 7223: 5f pop %rdi 7224: 5e pop %rsi 7225: 5b pop %rbx 7226: c3 ret 7227: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 722e: 00 722f: 48 33 cc xor %rsp,%rcx 7232: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x2610410 7239: 75 bf jne 0x71fa 723b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7240: 48 81 c4 70 04 00 00 add $0x470,%rsp 7247: 41 5d pop %r13 7249: 41 5c pop %r12 724b: 5f pop %rdi 724c: 5e pop %rsi 724d: 5b pop %rbx 724e: c3 ret 724f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7256: 00 7257: 48 33 cc xor %rsp,%rcx 725a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x2610410 7261: 75 97 jne 0x71fa 7263: eb d6 jmp 0x723b 7265: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 726c: 00 726d: 48 33 cc xor %rsp,%rcx 7270: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x2610410 7277: 75 81 jne 0x71fa 7279: eb c0 jmp 0x723b 727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7280: 53 push %rbx 7281: 56 push %rsi 7282: 57 push %rdi 7283: 41 54 push %r12 7285: 41 55 push %r13 7287: 48 81 ec 70 04 00 00 sub $0x470,%rsp 728e: 4d 89 c4 mov %r8,%r12 7291: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x2610410 7298: 45 89 cd mov %r9d,%r13d 729b: 48 33 c4 xor %rsp,%rax 729e: 48 89 cf mov %rcx,%rdi 72a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 72a8: 00 72a9: 4d 85 e4 test %r12,%r12 72ac: 0f 84 b3 01 00 00 je 0x7465 72b2: 48 85 ff test %rdi,%rdi 72b5: 0f 84 94 01 00 00 je 0x744f 72bb: 48 85 d2 test %rdx,%rdx 72be: 0f 84 63 01 00 00 je 0x7427 72c4: 45 85 ed test %r13d,%r13d 72c7: 0f 8e 32 01 00 00 jle 0x73ff 72cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 72d2: 48 89 c3 mov %rax,%rbx 72d5: 48 83 e3 3f and $0x3f,%rbx 72d9: 48 f7 db neg %rbx 72dc: 48 83 e3 3f and $0x3f,%rbx 72e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 72e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 72eb: 00 72ec: 41 83 fd 40 cmp $0x40,%r13d 72f0: 0f 8e a1 00 00 00 jle 0x7397 72f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 72fb: 45 89 ee mov %r13d,%r14d 72fe: 4d 89 e5 mov %r12,%r13 7301: 49 89 d4 mov %rdx,%r12 7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 730b: 00 730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 731f: 00 7320: 4c 89 e1 mov %r12,%rcx 7323: 48 89 f2 mov %rsi,%rdx 7326: 49 89 d8 mov %rbx,%r8 7329: 41 b9 40 00 00 00 mov $0x40,%r9d 732f: e8 2c 44 13 00 call 0x13b760 7334: 48 89 f9 mov %rdi,%rcx 7337: 48 89 f2 mov %rsi,%rdx 733a: 41 b8 40 00 00 00 mov $0x40,%r8d 7340: e8 5b be ff ff call 0x31a0 7345: 48 89 f9 mov %rdi,%rcx 7348: 48 89 da mov %rbx,%rdx 734b: 41 b8 40 00 00 00 mov $0x40,%r8d 7351: e8 4a be ff ff call 0x31a0 7356: 48 89 d9 mov %rbx,%rcx 7359: 48 89 f2 mov %rsi,%rdx 735c: 4d 89 e8 mov %r13,%r8 735f: 41 b9 40 00 00 00 mov $0x40,%r9d 7365: e8 16 86 03 00 call 0x3f980 736a: 41 83 c6 c0 add $0xffffffc0,%r14d 736e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7375: 49 81 c4 00 02 00 00 add $0x200,%r12 737c: 49 81 c5 00 04 00 00 add $0x400,%r13 7383: 41 83 fe 40 cmp $0x40,%r14d 7387: 7f 97 jg 0x7320 7389: 4c 89 e2 mov %r12,%rdx 738c: 4d 89 ec mov %r13,%r12 738f: 45 89 f5 mov %r14d,%r13d 7392: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7397: 48 89 d1 mov %rdx,%rcx 739a: 48 89 f2 mov %rsi,%rdx 739d: 49 89 d8 mov %rbx,%r8 73a0: 45 89 e9 mov %r13d,%r9d 73a3: e8 b8 43 13 00 call 0x13b760 73a8: 48 89 f9 mov %rdi,%rcx 73ab: 48 89 f2 mov %rsi,%rdx 73ae: 45 89 e8 mov %r13d,%r8d 73b1: e8 ea bd ff ff call 0x31a0 73b6: 48 89 f9 mov %rdi,%rcx 73b9: 48 89 da mov %rbx,%rdx 73bc: 45 89 e8 mov %r13d,%r8d 73bf: e8 dc bd ff ff call 0x31a0 73c4: 48 89 d9 mov %rbx,%rcx 73c7: 48 89 f2 mov %rsi,%rdx 73ca: 4d 89 e0 mov %r12,%r8 73cd: 45 89 e9 mov %r13d,%r9d 73d0: e8 ab 85 03 00 call 0x3f980 73d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 73dc: 00 73dd: 48 33 cc xor %rsp,%rcx 73e0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x2610410 73e7: 75 11 jne 0x73fa 73e9: 33 c0 xor %eax,%eax 73eb: 48 81 c4 70 04 00 00 add $0x470,%rsp 73f2: 41 5d pop %r13 73f4: 41 5c pop %r12 73f6: 5f pop %rdi 73f7: 5e pop %rsi 73f8: 5b pop %rbx 73f9: c3 ret 73fa: e8 71 47 12 01 call 0x112bb70 73ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7406: 00 7407: 48 33 cc xor %rsp,%rcx 740a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x2610410 7411: 75 e7 jne 0x73fa 7413: b8 fa ff ff ff mov $0xfffffffa,%eax 7418: 48 81 c4 70 04 00 00 add $0x470,%rsp 741f: 41 5d pop %r13 7421: 41 5c pop %r12 7423: 5f pop %rdi 7424: 5e pop %rsi 7425: 5b pop %rbx 7426: c3 ret 7427: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 742e: 00 742f: 48 33 cc xor %rsp,%rcx 7432: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x2610410 7439: 75 bf jne 0x73fa 743b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7440: 48 81 c4 70 04 00 00 add $0x470,%rsp 7447: 41 5d pop %r13 7449: 41 5c pop %r12 744b: 5f pop %rdi 744c: 5e pop %rsi 744d: 5b pop %rbx 744e: c3 ret 744f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7456: 00 7457: 48 33 cc xor %rsp,%rcx 745a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x2610410 7461: 75 97 jne 0x73fa 7463: eb d6 jmp 0x743b 7465: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 746c: 00 746d: 48 33 cc xor %rsp,%rcx 7470: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x2610410 7477: 75 81 jne 0x73fa 7479: eb c0 jmp 0x743b 747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7480: 53 push %rbx 7481: 56 push %rsi 7482: 57 push %rdi 7483: 41 54 push %r12 7485: 41 55 push %r13 7487: 48 81 ec 70 04 00 00 sub $0x470,%rsp 748e: 4d 89 c4 mov %r8,%r12 7491: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x2610410 7498: 45 89 cd mov %r9d,%r13d 749b: 48 33 c4 xor %rsp,%rax 749e: 48 89 cf mov %rcx,%rdi 74a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp) 74a8: 00 74a9: 4d 85 e4 test %r12,%r12 74ac: 0f 84 b3 01 00 00 je 0x7665 74b2: 48 85 ff test %rdi,%rdi 74b5: 0f 84 94 01 00 00 je 0x764f 74bb: 48 85 d2 test %rdx,%rdx 74be: 0f 84 63 01 00 00 je 0x7627 74c4: 45 85 ed test %r13d,%r13d 74c7: 0f 8e 32 01 00 00 jle 0x75ff 74cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 74d2: 48 89 c3 mov %rax,%rbx 74d5: 48 83 e3 3f and $0x3f,%rbx 74d9: 48 f7 db neg %rbx 74dc: 48 83 e3 3f and $0x3f,%rbx 74e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 74e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 74eb: 00 74ec: 41 83 fd 40 cmp $0x40,%r13d 74f0: 0f 8e a1 00 00 00 jle 0x7597 74f6: 4c 89 74 24 20 mov %r14,0x20(%rsp) 74fb: 45 89 ee mov %r13d,%r14d 74fe: 4d 89 e5 mov %r12,%r13 7501: 49 89 d4 mov %rdx,%r12 7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 750b: 00 750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 751f: 00 7520: 4c 89 e1 mov %r12,%rcx 7523: 48 89 f2 mov %rsi,%rdx 7526: 49 89 d8 mov %rbx,%r8 7529: 41 b9 40 00 00 00 mov $0x40,%r9d 752f: e8 4c 42 13 00 call 0x13b780 7534: 48 89 f9 mov %rdi,%rcx 7537: 48 89 f2 mov %rsi,%rdx 753a: 41 b8 40 00 00 00 mov $0x40,%r8d 7540: e8 1b be ff ff call 0x3360 7545: 48 89 f9 mov %rdi,%rcx 7548: 48 89 da mov %rbx,%rdx 754b: 41 b8 40 00 00 00 mov $0x40,%r8d 7551: e8 0a be ff ff call 0x3360 7556: 48 89 d9 mov %rbx,%rcx 7559: 48 89 f2 mov %rsi,%rdx 755c: 4d 89 e8 mov %r13,%r8 755f: 41 b9 40 00 00 00 mov $0x40,%r9d 7565: e8 96 8b 03 00 call 0x40100 756a: 41 83 c6 c0 add $0xffffffc0,%r14d 756e: 48 81 c7 00 02 00 00 add $0x200,%rdi 7575: 49 81 c4 00 02 00 00 add $0x200,%r12 757c: 49 81 c5 00 04 00 00 add $0x400,%r13 7583: 41 83 fe 40 cmp $0x40,%r14d 7587: 7f 97 jg 0x7520 7589: 4c 89 e2 mov %r12,%rdx 758c: 4d 89 ec mov %r13,%r12 758f: 45 89 f5 mov %r14d,%r13d 7592: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 7597: 48 89 d1 mov %rdx,%rcx 759a: 48 89 f2 mov %rsi,%rdx 759d: 49 89 d8 mov %rbx,%r8 75a0: 45 89 e9 mov %r13d,%r9d 75a3: e8 d8 41 13 00 call 0x13b780 75a8: 48 89 f9 mov %rdi,%rcx 75ab: 48 89 f2 mov %rsi,%rdx 75ae: 45 89 e8 mov %r13d,%r8d 75b1: e8 aa bd ff ff call 0x3360 75b6: 48 89 f9 mov %rdi,%rcx 75b9: 48 89 da mov %rbx,%rdx 75bc: 45 89 e8 mov %r13d,%r8d 75bf: e8 9c bd ff ff call 0x3360 75c4: 48 89 d9 mov %rbx,%rcx 75c7: 48 89 f2 mov %rsi,%rdx 75ca: 4d 89 e0 mov %r12,%r8 75cd: 45 89 e9 mov %r13d,%r9d 75d0: e8 2b 8b 03 00 call 0x40100 75d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 75dc: 00 75dd: 48 33 cc xor %rsp,%rcx 75e0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x2610410 75e7: 75 11 jne 0x75fa 75e9: 33 c0 xor %eax,%eax 75eb: 48 81 c4 70 04 00 00 add $0x470,%rsp 75f2: 41 5d pop %r13 75f4: 41 5c pop %r12 75f6: 5f pop %rdi 75f7: 5e pop %rsi 75f8: 5b pop %rbx 75f9: c3 ret 75fa: e8 71 45 12 01 call 0x112bb70 75ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7606: 00 7607: 48 33 cc xor %rsp,%rcx 760a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x2610410 7611: 75 e7 jne 0x75fa 7613: b8 fa ff ff ff mov $0xfffffffa,%eax 7618: 48 81 c4 70 04 00 00 add $0x470,%rsp 761f: 41 5d pop %r13 7621: 41 5c pop %r12 7623: 5f pop %rdi 7624: 5e pop %rsi 7625: 5b pop %rbx 7626: c3 ret 7627: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 762e: 00 762f: 48 33 cc xor %rsp,%rcx 7632: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x2610410 7639: 75 bf jne 0x75fa 763b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7640: 48 81 c4 70 04 00 00 add $0x470,%rsp 7647: 41 5d pop %r13 7649: 41 5c pop %r12 764b: 5f pop %rdi 764c: 5e pop %rsi 764d: 5b pop %rbx 764e: c3 ret 764f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 7656: 00 7657: 48 33 cc xor %rsp,%rcx 765a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x2610410 7661: 75 97 jne 0x75fa 7663: eb d6 jmp 0x763b 7665: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx 766c: 00 766d: 48 33 cc xor %rsp,%rcx 7670: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x2610410 7677: 75 81 jne 0x75fa 7679: eb c0 jmp 0x763b 767b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7680: 48 83 ec 28 sub $0x28,%rsp 7684: 48 85 c9 test %rcx,%rcx 7687: 74 25 je 0x76ae 7689: 48 85 d2 test %rdx,%rdx 768c: 74 20 je 0x76ae 768e: 4d 85 c0 test %r8,%r8 7691: 74 1b je 0x76ae 7693: 45 85 c9 test %r9d,%r9d 7696: 7f 0a jg 0x76a2 7698: b8 fa ff ff ff mov $0xfffffffa,%eax 769d: 48 83 c4 28 add $0x28,%rsp 76a1: c3 ret 76a2: e8 d9 91 03 00 call 0x40880 76a7: 33 c0 xor %eax,%eax 76a9: 48 83 c4 28 add $0x28,%rsp 76ad: c3 ret 76ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 76b3: 48 83 c4 28 add $0x28,%rsp 76b7: c3 ret 76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76bf: 00 76c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 76c5: 48 85 c9 test %rcx,%rcx 76c8: 74 27 je 0x76f1 76ca: 48 85 d2 test %rdx,%rdx 76cd: 74 22 je 0x76f1 76cf: 4d 85 c0 test %r8,%r8 76d2: 74 1d je 0x76f1 76d4: 45 85 c9 test %r9d,%r9d 76d7: 7f 0b jg 0x76e4 76d9: b8 fa ff ff ff mov $0xfffffffa,%eax 76de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76e3: c3 ret 76e4: e8 77 94 03 00 call 0x40b60 76e9: 33 c0 xor %eax,%eax 76eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76f0: c3 ret 76f1: b8 f8 ff ff ff mov $0xfffffff8,%eax 76f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76fb: c3 ret 76fc: 0f 1f 40 00 nopl 0x0(%rax) 7700: 48 83 ec 28 sub $0x28,%rsp 7704: 48 85 c9 test %rcx,%rcx 7707: 74 25 je 0x772e 7709: 48 85 d2 test %rdx,%rdx 770c: 74 20 je 0x772e 770e: 4d 85 c0 test %r8,%r8 7711: 74 1b je 0x772e 7713: 45 85 c9 test %r9d,%r9d 7716: 7f 0a jg 0x7722 7718: b8 fa ff ff ff mov $0xfffffffa,%eax 771d: 48 83 c4 28 add $0x28,%rsp 7721: c3 ret 7722: e8 19 97 03 00 call 0x40e40 7727: 33 c0 xor %eax,%eax 7729: 48 83 c4 28 add $0x28,%rsp 772d: c3 ret 772e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7733: 48 83 c4 28 add $0x28,%rsp 7737: c3 ret 7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 773f: 00 7740: 41 57 push %r15 7742: 49 89 ca mov %rcx,%r10 7745: 49 89 d3 mov %rdx,%r11 7748: 4d 85 d2 test %r10,%r10 774b: 0f 84 fb 00 00 00 je 0x784c 7751: 4d 85 db test %r11,%r11 7754: 0f 84 f2 00 00 00 je 0x784c 775a: 4d 85 c0 test %r8,%r8 775d: 0f 84 e9 00 00 00 je 0x784c 7763: 45 85 c9 test %r9d,%r9d 7766: 0f 8e d8 00 00 00 jle 0x7844 776c: 49 63 d1 movslq %r9d,%rdx 776f: 48 83 fa 08 cmp $0x8,%rdx 7773: 0f 8c c6 00 00 00 jl 0x783f 7779: 4c 89 c0 mov %r8,%rax 777c: 48 83 e0 0f and $0xf,%rax 7780: 85 c0 test %eax,%eax 7782: 74 10 je 0x7794 7784: a8 03 test $0x3,%al 7786: 0f 85 b3 00 00 00 jne 0x783f 778c: f7 d8 neg %eax 778e: 83 c0 10 add $0x10,%eax 7791: c1 e8 02 shr $0x2,%eax 7794: 89 c1 mov %eax,%ecx 7796: 4c 8d 79 08 lea 0x8(%rcx),%r15 779a: 49 3b d7 cmp %r15,%rdx 779d: 0f 8c 9c 00 00 00 jl 0x783f 77a3: 45 89 cf mov %r9d,%r15d 77a6: 44 2b f8 sub %eax,%r15d 77a9: 41 83 e7 07 and $0x7,%r15d 77ad: 45 2b cf sub %r15d,%r9d 77b0: 4d 63 c9 movslq %r9d,%r9 77b3: 85 c0 test %eax,%eax 77b5: b8 00 00 00 00 mov $0x0,%eax 77ba: 76 24 jbe 0x77e0 77bc: 0f 1f 40 00 nopl 0x0(%rax) 77c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 77c6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1 77cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 77d2: 48 ff c0 inc %rax 77d5: 48 3b c1 cmp %rcx,%rax 77d8: 72 e6 jb 0x77c0 77da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 77e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 77e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 77ed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1 77f3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3 77fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 7800: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 7807: 48 83 c1 08 add $0x8,%rcx 780b: 49 3b c9 cmp %r9,%rcx 780e: 72 d0 jb 0x77e0 7810: 4c 3b ca cmp %rdx,%r9 7813: 73 25 jae 0x783a 7815: 0f 1f 40 00 nopl 0x0(%rax) 7819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7820: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 7826: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1 782c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 7832: 49 ff c1 inc %r9 7835: 4c 3b ca cmp %rdx,%r9 7838: 72 e6 jb 0x7820 783a: 33 c0 xor %eax,%eax 783c: 41 5f pop %r15 783e: c3 ret 783f: 45 33 c9 xor %r9d,%r9d 7842: eb cc jmp 0x7810 7844: b8 fa ff ff ff mov $0xfffffffa,%eax 7849: 41 5f pop %r15 784b: c3 ret 784c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7851: 41 5f pop %r15 7853: c3 ret 7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7860: 53 push %rbx 7861: 57 push %rdi 7862: 55 push %rbp 7863: 49 89 ca mov %rcx,%r10 7866: 4d 85 d2 test %r10,%r10 7869: 0f 84 92 01 00 00 je 0x7a01 786f: 48 85 d2 test %rdx,%rdx 7872: 0f 84 89 01 00 00 je 0x7a01 7878: 4d 85 c0 test %r8,%r8 787b: 0f 84 80 01 00 00 je 0x7a01 7881: 45 85 c9 test %r9d,%r9d 7884: 0f 8e 6e 01 00 00 jle 0x79f8 788a: 41 83 f9 10 cmp $0x10,%r9d 788e: 0f 8c 50 01 00 00 jl 0x79e4 7894: 41 83 f9 1d cmp $0x1d,%r9d 7898: 0f 8c 4d 01 00 00 jl 0x79eb 789e: 4c 89 c1 mov %r8,%rcx 78a1: 48 83 e1 1f and $0x1f,%rcx 78a5: 89 c9 mov %ecx,%ecx 78a7: 85 c9 test %ecx,%ecx 78a9: 74 11 je 0x78bc 78ab: f6 c1 03 test $0x3,%cl 78ae: 0f 85 30 01 00 00 jne 0x79e4 78b4: f7 d9 neg %ecx 78b6: 83 c1 20 add $0x20,%ecx 78b9: c1 e9 02 shr $0x2,%ecx 78bc: 8d 41 10 lea 0x10(%rcx),%eax 78bf: 44 3b c8 cmp %eax,%r9d 78c2: 0f 8c 1c 01 00 00 jl 0x79e4 78c8: 44 89 cf mov %r9d,%edi 78cb: 33 c0 xor %eax,%eax 78cd: 2b f9 sub %ecx,%edi 78cf: 83 e7 0f and $0xf,%edi 78d2: f7 df neg %edi 78d4: 41 03 f9 add %r9d,%edi 78d7: 85 c9 test %ecx,%ecx 78d9: 76 1e jbe 0x78f9 78db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 78e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 78e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 78eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 78f1: 48 ff c0 inc %rax 78f4: 48 3b c1 cmp %rcx,%rax 78f7: 72 e7 jb 0x78e0 78f9: 48 63 c7 movslq %edi,%rax 78fc: 0f 1f 40 00 nopl 0x0(%rax) 7900: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 7906: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 790d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 7912: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 7918: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 791e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 7925: 48 83 c1 10 add $0x10,%rcx 7929: 48 3b c8 cmp %rax,%rcx 792c: 72 d2 jb 0x7900 792e: 8d 47 01 lea 0x1(%rdi),%eax 7931: 41 3b c1 cmp %r9d,%eax 7934: 0f 87 9d 00 00 00 ja 0x79d7 793a: 4d 63 c9 movslq %r9d,%r9 793d: 48 63 ff movslq %edi,%rdi 7940: 4c 2b cf sub %rdi,%r9 7943: 49 83 f9 04 cmp $0x4,%r9 7947: 0f 8c 93 00 00 00 jl 0x79e0 794d: 48 63 ff movslq %edi,%rdi 7950: 44 89 cd mov %r9d,%ebp 7953: 83 e5 fc and $0xfffffffc,%ebp 7956: 33 c9 xor %ecx,%ecx 7958: 48 63 ed movslq %ebp,%rbp 795b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 795f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 7963: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 7967: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 796e: 00 796f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7976: 0f 1f 00 nopl (%rax) 7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7980: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 7986: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 798b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 7990: 48 83 c1 04 add $0x4,%rcx 7994: 48 3b cd cmp %rbp,%rcx 7997: 72 e7 jb 0x7980 7999: 49 3b e9 cmp %r9,%rbp 799c: 73 39 jae 0x79d7 799e: 48 63 ff movslq %edi,%rdi 79a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 79a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 79a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax 79ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79b4: 00 79b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79bc: 0f 1f 40 00 nopl 0x0(%rax) 79c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 79c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1 79ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 79cf: 48 ff c5 inc %rbp 79d2: 49 3b e9 cmp %r9,%rbp 79d5: 72 e9 jb 0x79c0 79d7: 33 c0 xor %eax,%eax 79d9: c5 f8 77 vzeroupper 79dc: 5d pop %rbp 79dd: 5f pop %rdi 79de: 5b pop %rbx 79df: c3 ret 79e0: 33 ed xor %ebp,%ebp 79e2: eb b5 jmp 0x7999 79e4: 33 ff xor %edi,%edi 79e6: e9 43 ff ff ff jmp 0x792e 79eb: 44 89 cf mov %r9d,%edi 79ee: 33 c9 xor %ecx,%ecx 79f0: 83 e7 f0 and $0xfffffff0,%edi 79f3: e9 01 ff ff ff jmp 0x78f9 79f8: b8 fa ff ff ff mov $0xfffffffa,%eax 79fd: 5d pop %rbp 79fe: 5f pop %rdi 79ff: 5b pop %rbx 7a00: c3 ret 7a01: b8 f8 ff ff ff mov $0xfffffff8,%eax 7a06: 5d pop %rbp 7a07: 5f pop %rdi 7a08: 5b pop %rbx 7a09: c3 ret 7a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a11: 00 7a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a20: 56 push %rsi 7a21: 57 push %rdi 7a22: 41 54 push %r12 7a24: 55 push %rbp 7a25: 48 83 ec 28 sub $0x28,%rsp 7a29: 89 ce mov %ecx,%esi 7a2b: 4c 89 cd mov %r9,%rbp 7a2e: 83 fe 1e cmp $0x1e,%esi 7a31: 0f 87 83 01 00 00 ja 0x7bba 7a37: 48 85 ed test %rbp,%rbp 7a3a: 0f 84 89 01 00 00 je 0x7bc9 7a40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 7a45: 48 85 ff test %rdi,%rdi 7a48: 0f 84 7b 01 00 00 je 0x7bc9 7a4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 7a53: 4d 85 e4 test %r12,%r12 7a56: 0f 84 6d 01 00 00 je 0x7bc9 7a5c: 83 fa 08 cmp $0x8,%edx 7a5f: 74 1e je 0x7a7f 7a61: 83 fa 04 cmp $0x4,%edx 7a64: 74 19 je 0x7a7f 7a66: 83 fa 01 cmp $0x1,%edx 7a69: 74 14 je 0x7a7f 7a6b: 83 fa 02 cmp $0x2,%edx 7a6e: 74 0f je 0x7a7f 7a70: b8 ee ff ff ff mov $0xffffffee,%eax 7a75: 48 83 c4 28 add $0x28,%rsp 7a79: 5d pop %rbp 7a7a: 41 5c pop %r12 7a7c: 5f pop %rdi 7a7d: 5e pop %rsi 7a7e: c3 ret 7a7f: 83 fe 1c cmp $0x1c,%esi 7a82: 0f 8f 32 01 00 00 jg 0x7bba 7a88: 83 fe 05 cmp $0x5,%esi 7a8b: 7f 14 jg 0x7aa1 7a8d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 7a94: 33 c0 xor %eax,%eax 7a96: 89 07 mov %eax,(%rdi) 7a98: 41 89 04 24 mov %eax,(%r12) 7a9c: e9 0d 01 00 00 jmp 0x7bae 7aa1: 83 fe 06 cmp $0x6,%esi 7aa4: 7f 11 jg 0x7ab7 7aa6: 33 c0 xor %eax,%eax 7aa8: 89 45 00 mov %eax,0x0(%rbp) 7aab: 89 07 mov %eax,(%rdi) 7aad: 41 89 04 24 mov %eax,(%r12) 7ab1: 44 8b 55 00 mov 0x0(%rbp),%r10d 7ab5: eb 6a jmp 0x7b21 7ab7: 8d 4e ff lea -0x1(%rsi),%ecx 7aba: 83 f9 0e cmp $0xe,%ecx 7abd: 7f 4b jg 0x7b0a 7abf: 41 bb 01 00 00 00 mov $0x1,%r11d 7ac5: 41 d3 e3 shl %cl,%r11d 7ac8: 45 89 da mov %r11d,%r10d 7acb: 41 c1 e2 04 shl $0x4,%r10d 7acf: 41 8d 42 4f lea 0x4f(%r10),%eax 7ad3: 41 83 c2 3f add $0x3f,%r10d 7ad7: 83 e0 c0 and $0xffffffc0,%eax 7ada: 41 83 e2 c0 and $0xffffffc0,%r10d 7ade: 89 45 00 mov %eax,0x0(%rbp) 7ae1: c7 07 00 00 00 00 movl $0x0,(%rdi) 7ae7: 45 89 14 24 mov %r10d,(%r12) 7aeb: 45 89 da mov %r11d,%r10d 7aee: 41 d1 fa sar $1,%r10d 7af1: 41 c1 ea 1e shr $0x1e,%r10d 7af5: 45 03 d3 add %r11d,%r10d 7af8: 41 83 e2 fc and $0xfffffffc,%r10d 7afc: 41 83 c2 43 add $0x43,%r10d 7b00: 41 83 e2 c0 and $0xffffffc0,%r10d 7b04: 44 03 55 00 add 0x0(%rbp),%r10d 7b08: eb 12 jmp 0x7b1c 7b0a: 48 89 ea mov %rbp,%rdx 7b0d: 49 89 f8 mov %rdi,%r8 7b10: 4d 89 e1 mov %r12,%r9 7b13: e8 08 96 03 00 call 0x41120 7b18: 44 8b 55 00 mov 0x0(%rbp),%r10d 7b1c: 83 fe 12 cmp $0x12,%esi 7b1f: 7d 28 jge 0x7b49 7b21: 89 f1 mov %esi,%ecx 7b23: b8 01 00 00 00 mov $0x1,%eax 7b28: d3 e0 shl %cl,%eax 7b2a: 41 89 c3 mov %eax,%r11d 7b2d: 41 d1 fb sar $1,%r11d 7b30: 41 c1 eb 1e shr $0x1e,%r11d 7b34: 44 03 d8 add %eax,%r11d 7b37: 41 c1 eb 02 shr $0x2,%r11d 7b3b: 41 c1 e3 04 shl $0x4,%r11d 7b3f: 41 83 c3 3f add $0x3f,%r11d 7b43: 41 83 e3 c0 and $0xffffffc0,%r11d 7b47: eb 1b jmp 0x7b64 7b49: 41 bb 01 00 00 00 mov $0x1,%r11d 7b4f: 8d 4e 15 lea 0x15(%rsi),%ecx 7b52: 41 d3 e3 shl %cl,%r11d 7b55: 41 c1 e3 04 shl $0x4,%r11d 7b59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 7b60: 41 83 e3 c0 and $0xffffffc0,%r11d 7b64: 83 fe 0a cmp $0xa,%esi 7b67: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 7b6e: 00 7b6f: 89 45 00 mov %eax,0x0(%rbp) 7b72: 7f 04 jg 0x7b78 7b74: 33 c0 xor %eax,%eax 7b76: eb 25 jmp 0x7b9d 7b78: 89 f1 mov %esi,%ecx 7b7a: b8 01 00 00 00 mov $0x1,%eax 7b7f: d3 e0 shl %cl,%eax 7b81: 89 c2 mov %eax,%edx 7b83: d1 fa sar $1,%edx 7b85: c1 ea 1e shr $0x1e,%edx 7b88: 03 d0 add %eax,%edx 7b8a: c1 ea 02 shr $0x2,%edx 7b8d: 8b 2f mov (%rdi),%ebp 7b8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 7b96: 83 e6 c0 and $0xffffffc0,%esi 7b99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 7b9d: 89 07 mov %eax,(%rdi) 7b9f: 41 8b 04 24 mov (%r12),%eax 7ba3: 85 c0 test %eax,%eax 7ba5: 7e 07 jle 0x7bae 7ba7: 83 c0 40 add $0x40,%eax 7baa: 41 89 04 24 mov %eax,(%r12) 7bae: 33 c0 xor %eax,%eax 7bb0: 48 83 c4 28 add $0x28,%rsp 7bb4: 5d pop %rbp 7bb5: 41 5c pop %r12 7bb7: 5f pop %rdi 7bb8: 5e pop %rsi 7bb9: c3 ret 7bba: b8 ef ff ff ff mov $0xffffffef,%eax 7bbf: 48 83 c4 28 add $0x28,%rsp 7bc3: 5d pop %rbp 7bc4: 41 5c pop %r12 7bc6: 5f pop %rdi 7bc7: 5e pop %rsi 7bc8: c3 ret 7bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax 7bce: 48 83 c4 28 add $0x28,%rsp 7bd2: 5d pop %rbp 7bd3: 41 5c pop %r12 7bd5: 5f pop %rdi 7bd6: 5e pop %rsi 7bd7: c3 ret 7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7bdf: 00 7be0: 41 54 push %r12 7be2: 41 55 push %r13 7be4: 41 56 push %r14 7be6: 41 57 push %r15 7be8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7bed: 41 89 cd mov %ecx,%r13d 7bf0: 4d 89 cc mov %r9,%r12 7bf3: 41 83 fd 1e cmp $0x1e,%r13d 7bf7: 0f 87 97 01 00 00 ja 0x7d94 7bfd: 4d 85 e4 test %r12,%r12 7c00: 0f 84 a1 01 00 00 je 0x7da7 7c06: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 7c0b: 4d 85 f6 test %r14,%r14 7c0e: 0f 84 93 01 00 00 je 0x7da7 7c14: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 7c19: 4d 85 ff test %r15,%r15 7c1c: 0f 84 85 01 00 00 je 0x7da7 7c22: 83 fa 08 cmp $0x8,%edx 7c25: 74 22 je 0x7c49 7c27: 83 fa 04 cmp $0x4,%edx 7c2a: 74 1d je 0x7c49 7c2c: 83 fa 01 cmp $0x1,%edx 7c2f: 74 18 je 0x7c49 7c31: 83 fa 02 cmp $0x2,%edx 7c34: 74 13 je 0x7c49 7c36: b8 ee ff ff ff mov $0xffffffee,%eax 7c3b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7c40: 41 5f pop %r15 7c42: 41 5e pop %r14 7c44: 41 5d pop %r13 7c46: 41 5c pop %r12 7c48: c3 ret 7c49: 41 83 fd 1c cmp $0x1c,%r13d 7c4d: 0f 8f 41 01 00 00 jg 0x7d94 7c53: 41 83 fd 05 cmp $0x5,%r13d 7c57: 7f 15 jg 0x7c6e 7c59: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 7c60: 00 7c61: 33 c0 xor %eax,%eax 7c63: 41 89 06 mov %eax,(%r14) 7c66: 41 89 07 mov %eax,(%r15) 7c69: e9 16 01 00 00 jmp 0x7d84 7c6e: 41 83 fd 06 cmp $0x6,%r13d 7c72: 7f 12 jg 0x7c86 7c74: 33 c0 xor %eax,%eax 7c76: 41 89 04 24 mov %eax,(%r12) 7c7a: 41 89 06 mov %eax,(%r14) 7c7d: 41 89 07 mov %eax,(%r15) 7c80: 41 8b 14 24 mov (%r12),%edx 7c84: eb 6a jmp 0x7cf0 7c86: 41 8d 4d ff lea -0x1(%r13),%ecx 7c8a: 83 f9 10 cmp $0x10,%ecx 7c8d: 7f 49 jg 0x7cd8 7c8f: 41 bb 01 00 00 00 mov $0x1,%r11d 7c95: 41 d3 e3 shl %cl,%r11d 7c98: 44 89 da mov %r11d,%edx 7c9b: 45 89 da mov %r11d,%r10d 7c9e: d1 fa sar $1,%edx 7ca0: c1 ea 1e shr $0x1e,%edx 7ca3: 41 c1 e2 04 shl $0x4,%r10d 7ca7: 41 03 d3 add %r11d,%edx 7caa: 44 89 d0 mov %r10d,%eax 7cad: 83 e2 fc and $0xfffffffc,%edx 7cb0: 83 c0 4f add $0x4f,%eax 7cb3: 41 83 c2 3f add $0x3f,%r10d 7cb7: 83 c2 43 add $0x43,%edx 7cba: 83 e0 c0 and $0xffffffc0,%eax 7cbd: 41 89 04 24 mov %eax,(%r12) 7cc1: 41 83 e2 c0 and $0xffffffc0,%r10d 7cc5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 7ccc: 83 e2 c0 and $0xffffffc0,%edx 7ccf: 45 89 17 mov %r10d,(%r15) 7cd2: 41 03 14 24 add (%r12),%edx 7cd6: eb 12 jmp 0x7cea 7cd8: 4c 89 e2 mov %r12,%rdx 7cdb: 4d 89 f0 mov %r14,%r8 7cde: 4d 89 f9 mov %r15,%r9 7ce1: e8 5a 96 03 00 call 0x41340 7ce6: 41 8b 14 24 mov (%r12),%edx 7cea: 41 83 fd 11 cmp $0x11,%r13d 7cee: 7d 29 jge 0x7d19 7cf0: 44 89 e9 mov %r13d,%ecx 7cf3: b8 01 00 00 00 mov $0x1,%eax 7cf8: d3 e0 shl %cl,%eax 7cfa: 41 89 c2 mov %eax,%r10d 7cfd: 41 d1 fa sar $1,%r10d 7d00: 41 c1 ea 1e shr $0x1e,%r10d 7d04: 44 03 d0 add %eax,%r10d 7d07: 41 c1 ea 02 shr $0x2,%r10d 7d0b: 41 c1 e2 04 shl $0x4,%r10d 7d0f: 41 83 c2 3f add $0x3f,%r10d 7d13: 41 83 e2 c0 and $0xffffffc0,%r10d 7d17: eb 1c jmp 0x7d35 7d19: 41 ba 01 00 00 00 mov $0x1,%r10d 7d1f: 41 8d 4d 15 lea 0x15(%r13),%ecx 7d23: 41 d3 e2 shl %cl,%r10d 7d26: 41 c1 e2 04 shl $0x4,%r10d 7d2a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 7d31: 41 83 e2 c0 and $0xffffffc0,%r10d 7d35: 45 03 d2 add %r10d,%r10d 7d38: 41 03 d2 add %r10d,%edx 7d3b: 81 c2 00 01 00 00 add $0x100,%edx 7d41: 41 89 14 24 mov %edx,(%r12) 7d45: 41 83 fd 0a cmp $0xa,%r13d 7d49: 7f 04 jg 0x7d4f 7d4b: 33 d2 xor %edx,%edx 7d4d: eb 25 jmp 0x7d74 7d4f: 44 89 e9 mov %r13d,%ecx 7d52: b8 01 00 00 00 mov $0x1,%eax 7d57: d3 e0 shl %cl,%eax 7d59: 89 c2 mov %eax,%edx 7d5b: d1 fa sar $1,%edx 7d5d: c1 ea 1e shr $0x1e,%edx 7d60: 03 d0 add %eax,%edx 7d62: c1 ea 02 shr $0x2,%edx 7d65: c1 e2 03 shl $0x3,%edx 7d68: 83 c2 47 add $0x47,%edx 7d6b: 83 e2 c0 and $0xffffffc0,%edx 7d6e: 83 c2 40 add $0x40,%edx 7d71: 41 03 16 add (%r14),%edx 7d74: 41 89 16 mov %edx,(%r14) 7d77: 41 8b 07 mov (%r15),%eax 7d7a: 85 c0 test %eax,%eax 7d7c: 7e 06 jle 0x7d84 7d7e: 83 c0 40 add $0x40,%eax 7d81: 41 89 07 mov %eax,(%r15) 7d84: 33 c0 xor %eax,%eax 7d86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7d8b: 41 5f pop %r15 7d8d: 41 5e pop %r14 7d8f: 41 5d pop %r13 7d91: 41 5c pop %r12 7d93: c3 ret 7d94: b8 ef ff ff ff mov $0xffffffef,%eax 7d99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7d9e: 41 5f pop %r15 7da0: 41 5e pop %r14 7da2: 41 5d pop %r13 7da4: 41 5c pop %r12 7da6: c3 ret 7da7: b8 f8 ff ff ff mov $0xfffffff8,%eax 7dac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7db1: 41 5f pop %r15 7db3: 41 5e pop %r14 7db5: 41 5d pop %r13 7db7: 41 5c pop %r12 7db9: c3 ret 7dba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7dc0: 56 push %rsi 7dc1: 57 push %rdi 7dc2: 41 54 push %r12 7dc4: 55 push %rbp 7dc5: 48 83 ec 28 sub $0x28,%rsp 7dc9: 89 ce mov %ecx,%esi 7dcb: 4c 89 cd mov %r9,%rbp 7dce: 83 fe 1e cmp $0x1e,%esi 7dd1: 0f 87 83 01 00 00 ja 0x7f5a 7dd7: 48 85 ed test %rbp,%rbp 7dda: 0f 84 89 01 00 00 je 0x7f69 7de0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 7de5: 48 85 ff test %rdi,%rdi 7de8: 0f 84 7b 01 00 00 je 0x7f69 7dee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 7df3: 4d 85 e4 test %r12,%r12 7df6: 0f 84 6d 01 00 00 je 0x7f69 7dfc: 83 fa 08 cmp $0x8,%edx 7dff: 74 1e je 0x7e1f 7e01: 83 fa 04 cmp $0x4,%edx 7e04: 74 19 je 0x7e1f 7e06: 83 fa 01 cmp $0x1,%edx 7e09: 74 14 je 0x7e1f 7e0b: 83 fa 02 cmp $0x2,%edx 7e0e: 74 0f je 0x7e1f 7e10: b8 ee ff ff ff mov $0xffffffee,%eax 7e15: 48 83 c4 28 add $0x28,%rsp 7e19: 5d pop %rbp 7e1a: 41 5c pop %r12 7e1c: 5f pop %rdi 7e1d: 5e pop %rsi 7e1e: c3 ret 7e1f: 83 fe 1c cmp $0x1c,%esi 7e22: 0f 8f 32 01 00 00 jg 0x7f5a 7e28: 83 fe 05 cmp $0x5,%esi 7e2b: 7f 14 jg 0x7e41 7e2d: 33 c0 xor %eax,%eax 7e2f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 7e36: 89 07 mov %eax,(%rdi) 7e38: 41 89 04 24 mov %eax,(%r12) 7e3c: e9 0d 01 00 00 jmp 0x7f4e 7e41: 83 fe 06 cmp $0x6,%esi 7e44: 7f 11 jg 0x7e57 7e46: 33 c0 xor %eax,%eax 7e48: 89 45 00 mov %eax,0x0(%rbp) 7e4b: 89 07 mov %eax,(%rdi) 7e4d: 41 89 04 24 mov %eax,(%r12) 7e51: 44 8b 55 00 mov 0x0(%rbp),%r10d 7e55: eb 6a jmp 0x7ec1 7e57: 8d 4e ff lea -0x1(%rsi),%ecx 7e5a: 83 f9 10 cmp $0x10,%ecx 7e5d: 7f 4b jg 0x7eaa 7e5f: 41 bb 01 00 00 00 mov $0x1,%r11d 7e65: 41 d3 e3 shl %cl,%r11d 7e68: 45 89 da mov %r11d,%r10d 7e6b: 41 c1 e2 04 shl $0x4,%r10d 7e6f: 41 8d 42 4f lea 0x4f(%r10),%eax 7e73: 41 83 c2 3f add $0x3f,%r10d 7e77: 83 e0 c0 and $0xffffffc0,%eax 7e7a: 41 83 e2 c0 and $0xffffffc0,%r10d 7e7e: 89 45 00 mov %eax,0x0(%rbp) 7e81: c7 07 00 00 00 00 movl $0x0,(%rdi) 7e87: 45 89 14 24 mov %r10d,(%r12) 7e8b: 45 89 da mov %r11d,%r10d 7e8e: 41 d1 fa sar $1,%r10d 7e91: 41 c1 ea 1e shr $0x1e,%r10d 7e95: 45 03 d3 add %r11d,%r10d 7e98: 41 83 e2 fc and $0xfffffffc,%r10d 7e9c: 41 83 c2 43 add $0x43,%r10d 7ea0: 41 83 e2 c0 and $0xffffffc0,%r10d 7ea4: 44 03 55 00 add 0x0(%rbp),%r10d 7ea8: eb 12 jmp 0x7ebc 7eaa: 48 89 ea mov %rbp,%rdx 7ead: 49 89 f8 mov %rdi,%r8 7eb0: 4d 89 e1 mov %r12,%r9 7eb3: e8 a8 96 03 00 call 0x41560 7eb8: 44 8b 55 00 mov 0x0(%rbp),%r10d 7ebc: 83 fe 13 cmp $0x13,%esi 7ebf: 7d 28 jge 0x7ee9 7ec1: 89 f1 mov %esi,%ecx 7ec3: b8 01 00 00 00 mov $0x1,%eax 7ec8: d3 e0 shl %cl,%eax 7eca: 41 89 c3 mov %eax,%r11d 7ecd: 41 d1 fb sar $1,%r11d 7ed0: 41 c1 eb 1e shr $0x1e,%r11d 7ed4: 44 03 d8 add %eax,%r11d 7ed7: 41 c1 eb 02 shr $0x2,%r11d 7edb: 41 c1 e3 04 shl $0x4,%r11d 7edf: 41 83 c3 3f add $0x3f,%r11d 7ee3: 41 83 e3 c0 and $0xffffffc0,%r11d 7ee7: eb 1b jmp 0x7f04 7ee9: 8d 4e 15 lea 0x15(%rsi),%ecx 7eec: 41 bb 01 00 00 00 mov $0x1,%r11d 7ef2: 41 d3 e3 shl %cl,%r11d 7ef5: 41 c1 e3 04 shl $0x4,%r11d 7ef9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d 7f00: 41 83 e3 c0 and $0xffffffc0,%r11d 7f04: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax 7f0b: 00 7f0c: 89 45 00 mov %eax,0x0(%rbp) 7f0f: 83 fe 0a cmp $0xa,%esi 7f12: 7f 04 jg 0x7f18 7f14: 33 c0 xor %eax,%eax 7f16: eb 25 jmp 0x7f3d 7f18: 89 f1 mov %esi,%ecx 7f1a: b8 01 00 00 00 mov $0x1,%eax 7f1f: 8b 2f mov (%rdi),%ebp 7f21: d3 e0 shl %cl,%eax 7f23: 89 c2 mov %eax,%edx 7f25: d1 fa sar $1,%edx 7f27: c1 ea 1e shr $0x1e,%edx 7f2a: 03 d0 add %eax,%edx 7f2c: c1 ea 02 shr $0x2,%edx 7f2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi 7f36: 83 e6 c0 and $0xffffffc0,%esi 7f39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax 7f3d: 89 07 mov %eax,(%rdi) 7f3f: 41 8b 04 24 mov (%r12),%eax 7f43: 85 c0 test %eax,%eax 7f45: 7e 07 jle 0x7f4e 7f47: 83 c0 40 add $0x40,%eax 7f4a: 41 89 04 24 mov %eax,(%r12) 7f4e: 33 c0 xor %eax,%eax 7f50: 48 83 c4 28 add $0x28,%rsp 7f54: 5d pop %rbp 7f55: 41 5c pop %r12 7f57: 5f pop %rdi 7f58: 5e pop %rsi 7f59: c3 ret 7f5a: b8 ef ff ff ff mov $0xffffffef,%eax 7f5f: 48 83 c4 28 add $0x28,%rsp 7f63: 5d pop %rbp 7f64: 41 5c pop %r12 7f66: 5f pop %rdi 7f67: 5e pop %rsi 7f68: c3 ret 7f69: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f6e: 48 83 c4 28 add $0x28,%rsp 7f72: 5d pop %rbp 7f73: 41 5c pop %r12 7f75: 5f pop %rdi 7f76: 5e pop %rsi 7f77: c3 ret 7f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f7f: 00 7f80: 56 push %rsi 7f81: 57 push %rdi 7f82: 41 54 push %r12 7f84: 55 push %rbp 7f85: 48 83 ec 28 sub $0x28,%rsp 7f89: 89 ce mov %ecx,%esi 7f8b: 4c 89 cd mov %r9,%rbp 7f8e: 83 fe 1e cmp $0x1e,%esi 7f91: 0f 87 83 01 00 00 ja 0x811a 7f97: 48 85 ed test %rbp,%rbp 7f9a: 0f 84 89 01 00 00 je 0x8129 7fa0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 7fa5: 48 85 ff test %rdi,%rdi 7fa8: 0f 84 7b 01 00 00 je 0x8129 7fae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12 7fb3: 4d 85 e4 test %r12,%r12 7fb6: 0f 84 6d 01 00 00 je 0x8129 7fbc: 83 fa 08 cmp $0x8,%edx 7fbf: 74 1e je 0x7fdf 7fc1: 83 fa 04 cmp $0x4,%edx 7fc4: 74 19 je 0x7fdf 7fc6: 83 fa 01 cmp $0x1,%edx 7fc9: 74 14 je 0x7fdf 7fcb: 83 fa 02 cmp $0x2,%edx 7fce: 74 0f je 0x7fdf 7fd0: b8 ee ff ff ff mov $0xffffffee,%eax 7fd5: 48 83 c4 28 add $0x28,%rsp 7fd9: 5d pop %rbp 7fda: 41 5c pop %r12 7fdc: 5f pop %rdi 7fdd: 5e pop %rsi 7fde: c3 ret 7fdf: 83 fe 1c cmp $0x1c,%esi 7fe2: 0f 8f 32 01 00 00 jg 0x811a 7fe8: 83 fe 04 cmp $0x4,%esi 7feb: 7f 14 jg 0x8001 7fed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp) 7ff4: 33 c0 xor %eax,%eax 7ff6: 89 07 mov %eax,(%rdi) 7ff8: 41 89 04 24 mov %eax,(%r12) 7ffc: e9 .byte 0xe9 7ffd: 0d .byte 0xd 7ffe: 01 00 add %eax,(%rax)