; th_136e0: VA 0x1800136e0-0x18001b6e0 (32768 bytes) /tmp/opencode/dis/th_136e0.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 48 83 ec 28 sub $0x28,%rsp 4: 4d 85 c0 test %r8,%r8 7: 74 35 je 0x3e 9: 45 85 c9 test %r9d,%r9d c: 7e 4c jle 0x5a e: 48 85 d2 test %rdx,%rdx 11: 74 26 je 0x39 13: 48 85 c9 test %rcx,%rcx 16: 74 0c je 0x24 18: e8 c3 9d 03 00 call 0x39de0 1d: 33 c0 xor %eax,%eax 1f: 48 83 c4 28 add $0x28,%rsp 23: c3 ret 24: 48 89 d1 mov %rdx,%rcx 27: 4c 89 c2 mov %r8,%rdx 2a: 45 89 c8 mov %r9d,%r8d 2d: e8 0e a0 03 00 call 0x3a040 32: 33 c0 xor %eax,%eax 34: 48 83 c4 28 add $0x28,%rsp 38: c3 ret 39: 48 85 c9 test %rcx,%rcx 3c: 75 0a jne 0x48 3e: b8 f8 ff ff ff mov $0xfffffff8,%eax 43: 48 83 c4 28 add $0x28,%rsp 47: c3 ret 48: 4c 89 c2 mov %r8,%rdx 4b: 45 89 c8 mov %r9d,%r8d 4e: e8 cd a1 03 00 call 0x3a220 53: 33 c0 xor %eax,%eax 55: 48 83 c4 28 add $0x28,%rsp 59: c3 ret 5a: b8 fa ff ff ff mov $0xfffffffa,%eax 5f: 48 83 c4 28 add $0x28,%rsp 63: c3 ret 64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b: 00 6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f: 00 80: 48 83 ec 28 sub $0x28,%rsp 84: 4d 85 c0 test %r8,%r8 87: 74 35 je 0xbe 89: 45 85 c9 test %r9d,%r9d 8c: 7e 4c jle 0xda 8e: 48 85 d2 test %rdx,%rdx 91: 74 26 je 0xb9 93: 48 85 c9 test %rcx,%rcx 96: 74 0c je 0xa4 98: e8 a3 a3 03 00 call 0x3a440 9d: 33 c0 xor %eax,%eax 9f: 48 83 c4 28 add $0x28,%rsp a3: c3 ret a4: 48 89 d1 mov %rdx,%rcx a7: 4c 89 c2 mov %r8,%rdx aa: 45 89 c8 mov %r9d,%r8d ad: e8 0e a6 03 00 call 0x3a6c0 b2: 33 c0 xor %eax,%eax b4: 48 83 c4 28 add $0x28,%rsp b8: c3 ret b9: 48 85 c9 test %rcx,%rcx bc: 75 0a jne 0xc8 be: b8 f8 ff ff ff mov $0xfffffff8,%eax c3: 48 83 c4 28 add $0x28,%rsp c7: c3 ret c8: 4c 89 c2 mov %r8,%rdx cb: 45 89 c8 mov %r9d,%r8d ce: e8 0d a8 03 00 call 0x3a8e0 d3: 33 c0 xor %eax,%eax d5: 48 83 c4 28 add $0x28,%rsp d9: c3 ret da: b8 fa ff ff ff mov $0xfffffffa,%eax df: 48 83 c4 28 add $0x28,%rsp e3: c3 ret e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) eb: 00 ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ff: 00 100: 53 push %rbx 101: 56 push %rsi 102: 57 push %rdi 103: 41 54 push %r12 105: 41 55 push %r13 107: 41 56 push %r14 109: 41 57 push %r15 10b: 55 push %rbp 10c: 48 83 ec 38 sub $0x38,%rsp 110: 49 89 ce mov %rcx,%r14 113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 11a: 00 11b: 44 89 cf mov %r9d,%edi 11e: 44 89 c6 mov %r8d,%esi 121: 41 89 d7 mov %edx,%r15d 124: 4d 85 f6 test %r14,%r14 127: 0f 84 8e 01 00 00 je 0x2bb 12d: 41 83 ff 1e cmp $0x1e,%r15d 131: 0f 87 5f 01 00 00 ja 0x296 137: 41 83 ff 1d cmp $0x1d,%r15d 13b: 0f 8f 55 01 00 00 jg 0x296 141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 148: 00 149: 48 85 db test %rbx,%rbx 14c: 0f 84 69 01 00 00 je 0x2bb 152: 48 89 dd mov %rbx,%rbp 155: ba 90 00 00 00 mov $0x90,%edx 15a: 48 83 e5 3f and $0x3f,%rbp 15e: 48 f7 dd neg %rbp 161: 48 83 e5 3f and $0x3f,%rbp 165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 169: 4c 89 e1 mov %r12,%rcx 16c: e8 cf a4 00 00 call 0xa640 171: 44 89 f9 mov %r15d,%ecx 174: b8 01 00 00 00 mov $0x1,%eax 179: d3 e0 shl %cl,%eax 17b: 41 89 7c 24 14 mov %edi,0x14(%r12) 180: 83 fe 08 cmp $0x8,%esi 183: 45 89 7c 24 04 mov %r15d,0x4(%r12) 188: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 18f: 00 00 191: 0f 84 45 02 00 00 je 0x3dc 197: 83 fe 04 cmp $0x4,%esi 19a: 0f 84 97 00 00 00 je 0x237 1a0: 83 fe 01 cmp $0x1,%esi 1a3: 75 39 jne 0x1de 1a5: 0f 57 c0 xorps %xmm0,%xmm0 1a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 1ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c496e8 1b3: 01 1b4: f3 0f 5e c8 divss %xmm0,%xmm1 1b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1bf: 00 1c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 1c7: 00 00 1c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 1d0: 00 00 1d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 1d9: e9 93 00 00 00 jmp 0x271 1de: 83 fe 02 cmp $0x2,%esi 1e1: 75 36 jne 0x219 1e3: 0f 57 c0 xorps %xmm0,%xmm0 1e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 1ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c496e8 1f1: 01 1f2: f3 0f 5e c8 divss %xmm0,%xmm1 1f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1fd: 00 1fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 205: 00 00 207: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 20e: 00 00 210: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 217: eb 58 jmp 0x271 219: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 220: 00 221: b8 ee ff ff ff mov $0xffffffee,%eax 226: 48 83 c4 38 add $0x38,%rsp 22a: 5d pop %rbp 22b: 41 5f pop %r15 22d: 41 5e pop %r14 22f: 41 5d pop %r13 231: 41 5c pop %r12 233: 5f pop %rdi 234: 5e pop %rsi 235: 5b pop %rbx 236: c3 ret 237: 0f 57 c0 xorps %xmm0,%xmm0 23a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 23e: b8 01 00 00 00 mov $0x1,%eax 243: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 24a: 00 24b: 41 89 44 24 08 mov %eax,0x8(%r12) 250: 41 89 44 24 0c mov %eax,0xc(%r12) 255: e8 26 a4 00 00 call 0xa680 25a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c496e0 261: 01 262: f2 0f 5e c8 divsd %xmm0,%xmm1 266: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 26a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 271: 41 83 ff 04 cmp $0x4,%r15d 275: 7f 35 jg 0x2ac 277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 27e: 00 00 280: 33 c0 xor %eax,%eax 282: 4d 89 26 mov %r12,(%r14) 285: 48 83 c4 38 add $0x38,%rsp 289: 5d pop %rbp 28a: 41 5f pop %r15 28c: 41 5e pop %r14 28e: 41 5d pop %r13 290: 41 5c pop %r12 292: 5f pop %rdi 293: 5e pop %rsi 294: 5b pop %rbx 295: c3 ret 296: b8 ef ff ff ff mov $0xffffffef,%eax 29b: 48 83 c4 38 add $0x38,%rsp 29f: 5d pop %rbp 2a0: 41 5f pop %r15 2a2: 41 5e pop %r14 2a4: 41 5d pop %r13 2a6: 41 5c pop %r12 2a8: 5f pop %rdi 2a9: 5e pop %rsi 2aa: 5b pop %rbx 2ab: c3 ret 2ac: 41 83 ff 0a cmp $0xa,%r15d 2b0: 0f 8e ec 00 00 00 jle 0x3a2 2b6: 4d 85 ed test %r13,%r13 2b9: 75 16 jne 0x2d1 2bb: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c0: 48 83 c4 38 add $0x38,%rsp 2c4: 5d pop %rbp 2c5: 41 5f pop %r15 2c7: 41 5e pop %r14 2c9: 41 5d pop %r13 2cb: 41 5c pop %r12 2cd: 5f pop %rdi 2ce: 5e pop %rsi 2cf: 5b pop %rbx 2d0: c3 ret 2d1: 4c 89 ee mov %r13,%rsi 2d4: 44 89 f9 mov %r15d,%ecx 2d7: 48 83 e6 3f and $0x3f,%rsi 2db: 44 89 ff mov %r15d,%edi 2de: 48 f7 de neg %rsi 2e1: 48 83 e6 3f and $0x3f,%rsi 2e5: 49 03 f5 add %r13,%rsi 2e8: 48 89 f2 mov %rsi,%rdx 2eb: e8 10 a8 03 00 call 0x3ab00 2f0: 49 89 c5 mov %rax,%r13 2f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2fa: 00 2fb: 49 89 54 24 30 mov %rdx,0x30(%r12) 300: 41 8d 5f ff lea -0x1(%r15),%ebx 304: 83 fb 10 cmp $0x10,%ebx 307: 7f 3c jg 0x345 309: 83 fb 0f cmp $0xf,%ebx 30c: 89 d9 mov %ebx,%ecx 30e: e8 2d aa 00 00 call 0xad40 313: 89 d9 mov %ebx,%ecx 315: 48 89 f2 mov %rsi,%rdx 318: 41 89 f8 mov %edi,%r8d 31b: 49 89 c1 mov %rax,%r9 31e: 49 89 44 24 38 mov %rax,0x38(%r12) 323: e8 d8 af 03 00 call 0x3b300 328: 49 89 c1 mov %rax,%r9 32b: 89 d9 mov %ebx,%ecx 32d: b8 01 00 00 00 mov $0x1,%eax 332: d3 e0 shl %cl,%eax 334: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 33b: 83 e3 c0 and $0xffffffc0,%ebx 33e: 41 89 5c 24 18 mov %ebx,0x18(%r12) 343: eb 1e jmp 0x363 345: 48 89 e0 mov %rsp,%rax 348: 4c 89 e1 mov %r12,%rcx 34b: 49 89 f0 mov %rsi,%r8 34e: 41 89 f9 mov %edi,%r9d 351: 48 89 50 20 mov %rdx,0x20(%rax) 355: 89 da mov %ebx,%edx 357: 4c 89 68 28 mov %r13,0x28(%rax) 35b: e8 20 c3 03 00 call 0x3c680 360: 49 89 c1 mov %rax,%r9 363: 44 89 f9 mov %r15d,%ecx 366: 48 89 f2 mov %rsi,%rdx 369: 41 89 f8 mov %edi,%r8d 36c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 371: e8 4a fd 03 00 call 0x400c0 376: 44 89 f9 mov %r15d,%ecx 379: 48 89 f2 mov %rsi,%rdx 37c: 41 89 f8 mov %edi,%r8d 37f: 49 89 c1 mov %rax,%r9 382: 49 89 44 24 58 mov %rax,0x58(%r12) 387: e8 74 02 04 00 call 0x40600 38c: 4d 89 26 mov %r12,(%r14) 38f: 33 c0 xor %eax,%eax 391: 48 83 c4 38 add $0x38,%rsp 395: 5d pop %rbp 396: 41 5f pop %r15 398: 41 5e pop %r14 39a: 41 5d pop %r13 39c: 41 5c pop %r12 39e: 5f pop %rdi 39f: 5e pop %rsi 3a0: 5b pop %rbx 3a1: c3 ret 3a2: bf 0a 00 00 00 mov $0xa,%edi 3a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3ae: 00 3af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2603940 3b6: 41 83 ff 06 cmp $0x6,%r15d 3ba: 0f 8f 3b ff ff ff jg 0x2fb 3c0: 49 89 d1 mov %rdx,%r9 3c3: 49 83 e1 3f and $0x3f,%r9 3c7: 49 f7 d9 neg %r9 3ca: 49 83 e1 3f and $0x3f,%r9 3ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 3d5: 00 00 3d7: 4c 03 ca add %rdx,%r9 3da: eb 87 jmp 0x363 3dc: 33 c0 xor %eax,%eax 3de: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3e5: 00 3e6: 41 89 44 24 08 mov %eax,0x8(%r12) 3eb: 41 89 44 24 0c mov %eax,0xc(%r12) 3f0: e9 7c fe ff ff jmp 0x271 3f5: 0f 1f 40 00 nopl 0x0(%rax) 3f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 400: 56 push %rsi 401: 57 push %rdi 402: 41 54 push %r12 404: 41 55 push %r13 406: 41 56 push %r14 408: 41 57 push %r15 40a: 55 push %rbp 40b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 410: 48 89 ce mov %rcx,%rsi 413: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 41a: 00 41b: 45 89 ce mov %r9d,%r14d 41e: 45 89 c5 mov %r8d,%r13d 421: 89 d5 mov %edx,%ebp 423: 48 85 f6 test %rsi,%rsi 426: 0f 84 8a 01 00 00 je 0x5b6 42c: 83 fd 1e cmp $0x1e,%ebp 42f: 0f 87 5d 01 00 00 ja 0x592 435: 83 fd 1d cmp $0x1d,%ebp 438: 0f 8f 54 01 00 00 jg 0x592 43e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 445: 00 446: 4d 85 e4 test %r12,%r12 449: 0f 84 67 01 00 00 je 0x5b6 44f: 49 83 e4 3f and $0x3f,%r12 453: ba 90 00 00 00 mov $0x90,%edx 458: 49 f7 dc neg %r12 45b: 49 83 e4 3f and $0x3f,%r12 45f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 466: 00 467: 4c 89 e1 mov %r12,%rcx 46a: e8 f1 f5 00 00 call 0xfa60 46f: 89 e9 mov %ebp,%ecx 471: 41 b8 01 00 00 00 mov $0x1,%r8d 477: 41 d3 e0 shl %cl,%r8d 47a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 47f: 41 83 fd 08 cmp $0x8,%r13d 483: 45 89 74 24 14 mov %r14d,0x14(%r12) 488: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 48f: 00 00 491: 0f 84 48 02 00 00 je 0x6df 497: 41 83 fd 04 cmp $0x4,%r13d 49b: 0f 84 95 00 00 00 je 0x536 4a1: 41 83 fd 01 cmp $0x1,%r13d 4a5: 75 37 jne 0x4de 4a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 4ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c496f8 4b3: 01 4b4: f3 0f 5e c8 divss %xmm0,%xmm1 4b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4bf: 00 4c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4c7: 00 00 4c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4d0: 00 00 4d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4d9: e9 90 00 00 00 jmp 0x56e 4de: 41 83 fd 02 cmp $0x2,%r13d 4e2: 75 34 jne 0x518 4e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 4e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c496f8 4f0: 01 4f1: f3 0f 5e c8 divss %xmm0,%xmm1 4f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4fc: 00 4fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 504: 00 00 506: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 50d: 00 00 50f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 516: eb 56 jmp 0x56e 518: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 51f: 00 520: b8 ee ff ff ff mov $0xffffffee,%eax 525: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 52a: 5d pop %rbp 52b: 41 5f pop %r15 52d: 41 5e pop %r14 52f: 41 5d pop %r13 531: 41 5c pop %r12 533: 5f pop %rdi 534: 5e pop %rsi 535: c3 ret 536: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 53b: b8 01 00 00 00 mov $0x1,%eax 540: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 547: 00 548: 41 89 44 24 08 mov %eax,0x8(%r12) 54d: 41 89 44 24 0c mov %eax,0xc(%r12) 552: e8 49 f5 00 00 call 0xfaa0 557: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c496f0 55e: 01 55f: f2 0f 5e c8 divsd %xmm0,%xmm1 563: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 567: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 56e: 83 fd 04 cmp $0x4,%ebp 571: 7f 35 jg 0x5a8 573: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 57a: 00 00 57c: 33 c0 xor %eax,%eax 57e: 4c 89 26 mov %r12,(%rsi) 581: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 586: 5d pop %rbp 587: 41 5f pop %r15 589: 41 5e pop %r14 58b: 41 5d pop %r13 58d: 41 5c pop %r12 58f: 5f pop %rdi 590: 5e pop %rsi 591: c3 ret 592: b8 ef ff ff ff mov $0xffffffef,%eax 597: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 59c: 5d pop %rbp 59d: 41 5f pop %r15 59f: 41 5e pop %r14 5a1: 41 5d pop %r13 5a3: 41 5c pop %r12 5a5: 5f pop %rdi 5a6: 5e pop %rsi 5a7: c3 ret 5a8: 83 fd 0a cmp $0xa,%ebp 5ab: 0f 8e f4 00 00 00 jle 0x6a5 5b1: 48 85 ff test %rdi,%rdi 5b4: 75 16 jne 0x5cc 5b6: b8 f8 ff ff ff mov $0xfffffff8,%eax 5bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 5c0: 5d pop %rbp 5c1: 41 5f pop %r15 5c3: 41 5e pop %r14 5c5: 41 5d pop %r13 5c7: 41 5c pop %r12 5c9: 5f pop %rdi 5ca: 5e pop %rsi 5cb: c3 ret 5cc: 48 83 e7 3f and $0x3f,%rdi 5d0: 89 e9 mov %ebp,%ecx 5d2: 48 f7 df neg %rdi 5d5: 41 89 ee mov %ebp,%r14d 5d8: 48 83 e7 3f and $0x3f,%rdi 5dc: 49 89 fd mov %rdi,%r13 5df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 5e6: 00 5e7: 4c 89 ea mov %r13,%rdx 5ea: e8 71 05 04 00 call 0x40b60 5ef: 48 89 c7 mov %rax,%rdi 5f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 5f9: 00 5fa: 49 89 54 24 30 mov %rdx,0x30(%r12) 5ff: 44 8d 7d ff lea -0x1(%rbp),%r15d 603: 41 83 ff 11 cmp $0x11,%r15d 607: 7f 3f jg 0x648 609: 41 83 ff 10 cmp $0x10,%r15d 60d: 44 89 f9 mov %r15d,%ecx 610: e8 ab fa 00 00 call 0x100c0 615: 44 89 f9 mov %r15d,%ecx 618: 4c 89 ea mov %r13,%rdx 61b: 45 89 f0 mov %r14d,%r8d 61e: 49 89 c1 mov %rax,%r9 621: 49 89 44 24 38 mov %rax,0x38(%r12) 626: e8 35 0b 04 00 call 0x41160 62b: 49 89 c1 mov %rax,%r9 62e: 44 89 f9 mov %r15d,%ecx 631: b8 01 00 00 00 mov $0x1,%eax 636: d3 e0 shl %cl,%eax 638: c1 e0 03 shl $0x3,%eax 63b: 83 c0 3f add $0x3f,%eax 63e: 83 e0 c0 and $0xffffffc0,%eax 641: 41 89 44 24 18 mov %eax,0x18(%r12) 646: eb 20 jmp 0x668 648: 48 8d 04 24 lea (%rsp),%rax 64c: 4c 89 e1 mov %r12,%rcx 64f: 4d 89 e8 mov %r13,%r8 652: 45 89 f1 mov %r14d,%r9d 655: 48 89 50 20 mov %rdx,0x20(%rax) 659: 44 89 fa mov %r15d,%edx 65c: 48 89 78 28 mov %rdi,0x28(%rax) 660: e8 bb 1e 04 00 call 0x42520 665: 49 89 c1 mov %rax,%r9 668: 89 e9 mov %ebp,%ecx 66a: 4c 89 ea mov %r13,%rdx 66d: 45 89 f0 mov %r14d,%r8d 670: 4d 89 4c 24 50 mov %r9,0x50(%r12) 675: e8 86 5a 04 00 call 0x46100 67a: 89 e9 mov %ebp,%ecx 67c: 4c 89 ea mov %r13,%rdx 67f: 45 89 f0 mov %r14d,%r8d 682: 49 89 c1 mov %rax,%r9 685: 49 89 44 24 58 mov %rax,0x58(%r12) 68a: e8 71 5e 04 00 call 0x46500 68f: 4c 89 26 mov %r12,(%rsi) 692: 33 c0 xor %eax,%eax 694: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 699: 5d pop %rbp 69a: 41 5f pop %r15 69c: 41 5e pop %r14 69e: 41 5d pop %r13 6a0: 41 5c pop %r12 6a2: 5f pop %rdi 6a3: 5e pop %rsi 6a4: c3 ret 6a5: 41 be 0a 00 00 00 mov $0xa,%r14d 6ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2603940 6b2: 83 fd 06 cmp $0x6,%ebp 6b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 6bc: 00 6bd: 0f 8f 37 ff ff ff jg 0x5fa 6c3: 49 89 d1 mov %rdx,%r9 6c6: 49 83 e1 3f and $0x3f,%r9 6ca: 49 f7 d9 neg %r9 6cd: 49 83 e1 3f and $0x3f,%r9 6d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 6d8: 00 00 6da: 4c 03 ca add %rdx,%r9 6dd: eb 89 jmp 0x668 6df: 33 c0 xor %eax,%eax 6e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 6e8: 00 6e9: 41 89 44 24 08 mov %eax,0x8(%r12) 6ee: 41 89 44 24 0c mov %eax,0xc(%r12) 6f3: e9 76 fe ff ff jmp 0x56e 6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ff: 00 700: 53 push %rbx 701: 56 push %rsi 702: 57 push %rdi 703: 41 54 push %r12 705: 41 55 push %r13 707: 41 56 push %r14 709: 41 57 push %r15 70b: 55 push %rbp 70c: 48 83 ec 38 sub $0x38,%rsp 710: 49 89 ce mov %rcx,%r14 713: 44 89 cf mov %r9d,%edi 716: 44 89 c6 mov %r8d,%esi 719: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 720: 00 721: 41 89 d7 mov %edx,%r15d 724: 4d 85 f6 test %r14,%r14 727: 0f 84 85 01 00 00 je 0x8b2 72d: 41 83 ff 1e cmp $0x1e,%r15d 731: 0f 87 56 01 00 00 ja 0x88d 737: 41 83 ff 1d cmp $0x1d,%r15d 73b: 0f 8f 4c 01 00 00 jg 0x88d 741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 748: 00 749: 48 85 db test %rbx,%rbx 74c: 0f 84 60 01 00 00 je 0x8b2 752: 48 89 dd mov %rbx,%rbp 755: ba 90 00 00 00 mov $0x90,%edx 75a: 48 83 e5 3f and $0x3f,%rbp 75e: 48 f7 dd neg %rbp 761: 48 83 e5 3f and $0x3f,%rbp 765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 769: 4c 89 e1 mov %r12,%rcx 76c: e8 6f 49 01 00 call 0x150e0 771: 44 89 f9 mov %r15d,%ecx 774: b8 01 00 00 00 mov $0x1,%eax 779: 41 89 7c 24 14 mov %edi,0x14(%r12) 77e: d3 e0 shl %cl,%eax 780: 45 89 7c 24 04 mov %r15d,0x4(%r12) 785: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 78c: 00 00 78e: 83 fe 08 cmp $0x8,%esi 791: 0f 84 39 02 00 00 je 0x9d0 797: 83 fe 04 cmp $0x4,%esi 79a: 0f 84 91 00 00 00 je 0x831 7a0: 83 fe 01 cmp $0x1,%esi 7a3: 75 36 jne 0x7db 7a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 7a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c49708 7b0: 01 7b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 7b8: 00 7b9: f3 0f 5e c8 divss %xmm0,%xmm1 7bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 7c4: 00 00 7c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 7cd: 00 00 7cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 7d6: e9 8d 00 00 00 jmp 0x868 7db: 83 fe 02 cmp $0x2,%esi 7de: 75 33 jne 0x813 7e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 7e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c49708 7eb: 01 7ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 7f3: 00 7f4: f3 0f 5e c8 divss %xmm0,%xmm1 7f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 7ff: 00 00 801: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 808: 00 00 80a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 811: eb 55 jmp 0x868 813: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 81a: 00 81b: b8 ee ff ff ff mov $0xffffffee,%eax 820: 48 83 c4 38 add $0x38,%rsp 824: 5d pop %rbp 825: 41 5f pop %r15 827: 41 5e pop %r14 829: 41 5d pop %r13 82b: 41 5c pop %r12 82d: 5f pop %rdi 82e: 5e pop %rsi 82f: 5b pop %rbx 830: c3 ret 831: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 835: b8 01 00 00 00 mov $0x1,%eax 83a: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 841: 00 842: 41 89 44 24 08 mov %eax,0x8(%r12) 847: 41 89 44 24 0c mov %eax,0xc(%r12) 84c: e8 cf 48 01 00 call 0x15120 851: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c49700 858: 01 859: f2 0f 5e c8 divsd %xmm0,%xmm1 85d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 861: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 868: 41 83 ff 04 cmp $0x4,%r15d 86c: 7f 35 jg 0x8a3 86e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 875: 00 00 877: 33 c0 xor %eax,%eax 879: 4d 89 26 mov %r12,(%r14) 87c: 48 83 c4 38 add $0x38,%rsp 880: 5d pop %rbp 881: 41 5f pop %r15 883: 41 5e pop %r14 885: 41 5d pop %r13 887: 41 5c pop %r12 889: 5f pop %rdi 88a: 5e pop %rsi 88b: 5b pop %rbx 88c: c3 ret 88d: b8 ef ff ff ff mov $0xffffffef,%eax 892: 48 83 c4 38 add $0x38,%rsp 896: 5d pop %rbp 897: 41 5f pop %r15 899: 41 5e pop %r14 89b: 41 5d pop %r13 89d: 41 5c pop %r12 89f: 5f pop %rdi 8a0: 5e pop %rsi 8a1: 5b pop %rbx 8a2: c3 ret 8a3: 41 83 ff 0a cmp $0xa,%r15d 8a7: 0f 8e e9 00 00 00 jle 0x996 8ad: 4d 85 ed test %r13,%r13 8b0: 75 16 jne 0x8c8 8b2: b8 f8 ff ff ff mov $0xfffffff8,%eax 8b7: 48 83 c4 38 add $0x38,%rsp 8bb: 5d pop %rbp 8bc: 41 5f pop %r15 8be: 41 5e pop %r14 8c0: 41 5d pop %r13 8c2: 41 5c pop %r12 8c4: 5f pop %rdi 8c5: 5e pop %rsi 8c6: 5b pop %rbx 8c7: c3 ret 8c8: 4c 89 ee mov %r13,%rsi 8cb: 44 89 f9 mov %r15d,%ecx 8ce: 48 83 e6 3f and $0x3f,%rsi 8d2: 44 89 ff mov %r15d,%edi 8d5: 48 f7 de neg %rsi 8d8: 48 83 e6 3f and $0x3f,%rsi 8dc: 49 03 f5 add %r13,%rsi 8df: 48 89 f2 mov %rsi,%rdx 8e2: e8 59 60 04 00 call 0x46940 8e7: 49 89 c5 mov %rax,%r13 8ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 8f1: 00 8f2: 41 8d 5f ff lea -0x1(%r15),%ebx 8f6: 49 89 54 24 30 mov %rdx,0x30(%r12) 8fb: 83 fb 11 cmp $0x11,%ebx 8fe: 7f 39 jg 0x939 900: 89 d9 mov %ebx,%ecx 902: e8 19 4e 01 00 call 0x15720 907: 89 d9 mov %ebx,%ecx 909: 48 89 f2 mov %rsi,%rdx 90c: 49 89 44 24 38 mov %rax,0x38(%r12) 911: 41 89 f8 mov %edi,%r8d 914: 49 89 c1 mov %rax,%r9 917: e8 04 66 04 00 call 0x46f20 91c: 49 89 c1 mov %rax,%r9 91f: 89 d9 mov %ebx,%ecx 921: b8 01 00 00 00 mov $0x1,%eax 926: d3 e0 shl %cl,%eax 928: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 92f: 83 e3 c0 and $0xffffffc0,%ebx 932: 41 89 5c 24 18 mov %ebx,0x18(%r12) 937: eb 1e jmp 0x957 939: 48 89 e0 mov %rsp,%rax 93c: 4c 89 e1 mov %r12,%rcx 93f: 48 89 50 20 mov %rdx,0x20(%rax) 943: 89 da mov %ebx,%edx 945: 49 89 f0 mov %rsi,%r8 948: 41 89 f9 mov %edi,%r9d 94b: 4c 89 68 28 mov %r13,0x28(%rax) 94f: e8 6c 79 04 00 call 0x482c0 954: 49 89 c1 mov %rax,%r9 957: 44 89 f9 mov %r15d,%ecx 95a: 48 89 f2 mov %rsi,%rdx 95d: 4d 89 4c 24 50 mov %r9,0x50(%r12) 962: 41 89 f8 mov %edi,%r8d 965: e8 f6 b3 04 00 call 0x4bd60 96a: 44 89 f9 mov %r15d,%ecx 96d: 48 89 f2 mov %rsi,%rdx 970: 49 89 44 24 58 mov %rax,0x58(%r12) 975: 41 89 f8 mov %edi,%r8d 978: 49 89 c1 mov %rax,%r9 97b: e8 c0 b7 04 00 call 0x4c140 980: 4d 89 26 mov %r12,(%r14) 983: 33 c0 xor %eax,%eax 985: 48 83 c4 38 add $0x38,%rsp 989: 5d pop %rbp 98a: 41 5f pop %r15 98c: 41 5e pop %r14 98e: 41 5d pop %r13 990: 41 5c pop %r12 992: 5f pop %rdi 993: 5e pop %rsi 994: 5b pop %rbx 995: c3 ret 996: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 99d: 00 99e: bf 0a 00 00 00 mov $0xa,%edi 9a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2603940 9aa: 41 83 ff 06 cmp $0x6,%r15d 9ae: 0f 8f 3e ff ff ff jg 0x8f2 9b4: 49 89 d1 mov %rdx,%r9 9b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 9be: 00 00 9c0: 49 83 e1 3f and $0x3f,%r9 9c4: 49 f7 d9 neg %r9 9c7: 49 83 e1 3f and $0x3f,%r9 9cb: 4c 03 ca add %rdx,%r9 9ce: eb 87 jmp 0x957 9d0: 33 c0 xor %eax,%eax 9d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 9d9: 00 9da: 41 89 44 24 08 mov %eax,0x8(%r12) 9df: 41 89 44 24 0c mov %eax,0xc(%r12) 9e4: e9 7f fe ff ff jmp 0x868 9e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9f0: 00 9f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9ff: 00 a00: 53 push %rbx a01: 56 push %rsi a02: 57 push %rdi a03: 41 54 push %r12 a05: 41 55 push %r13 a07: 41 56 push %r14 a09: 41 57 push %r15 a0b: 55 push %rbp a0c: 48 83 ec 38 sub $0x38,%rsp a10: 49 89 ce mov %rcx,%r14 a13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 a1a: 00 a1b: 44 89 cf mov %r9d,%edi a1e: 44 89 c6 mov %r8d,%esi a21: 41 89 d7 mov %edx,%r15d a24: 4d 85 f6 test %r14,%r14 a27: 0f 84 95 01 00 00 je 0xbc2 a2d: 41 83 ff 1e cmp $0x1e,%r15d a31: 0f 87 66 01 00 00 ja 0xb9d a37: 41 83 ff 1d cmp $0x1d,%r15d a3b: 0f 8f 5c 01 00 00 jg 0xb9d a41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx a48: 00 a49: 48 85 db test %rbx,%rbx a4c: 0f 84 70 01 00 00 je 0xbc2 a52: 48 89 dd mov %rbx,%rbp a55: ba 90 00 00 00 mov $0x90,%edx a5a: 48 83 e5 3f and $0x3f,%rbp a5e: 48 f7 dd neg %rbp a61: 48 83 e5 3f and $0x3f,%rbp a65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 a69: 4c 89 e1 mov %r12,%rcx a6c: e8 0f 9a 01 00 call 0x1a480 a71: 44 89 f9 mov %r15d,%ecx a74: b8 01 00 00 00 mov $0x1,%eax a79: d3 e0 shl %cl,%eax a7b: 41 89 7c 24 14 mov %edi,0x14(%r12) a80: 45 89 7c 24 04 mov %r15d,0x4(%r12) a85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) a8c: 00 00 a8e: 83 fe 08 cmp $0x8,%esi a91: 0f 84 49 02 00 00 je 0xce0 a97: 83 fe 04 cmp $0x4,%esi a9a: 0f 84 99 00 00 00 je 0xb39 aa0: 83 fe 01 cmp $0x1,%esi aa3: 75 3a jne 0xadf aa5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 aa9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 aad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c49718 ab4: 01 ab5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 ab9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) ac0: 00 ac1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) ac8: 00 00 aca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) ad1: 00 00 ad3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) ada: e9 99 00 00 00 jmp 0xb78 adf: 83 fe 02 cmp $0x2,%esi ae2: 75 37 jne 0xb1b ae4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 ae8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 aec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c49718 af3: 01 af4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 af8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) aff: 00 b00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) b07: 00 00 b09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) b10: 00 00 b12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) b19: eb 5d jmp 0xb78 b1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) b22: 00 b23: b8 ee ff ff ff mov $0xffffffee,%eax b28: 48 83 c4 38 add $0x38,%rsp b2c: 5d pop %rbp b2d: 41 5f pop %r15 b2f: 41 5e pop %r14 b31: 41 5d pop %r13 b33: 41 5c pop %r12 b35: 5f pop %rdi b36: 5e pop %rsi b37: 5b pop %rbx b38: c3 ret b39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 b3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 b41: b8 01 00 00 00 mov $0x1,%eax b46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) b4d: 00 b4e: 41 89 44 24 08 mov %eax,0x8(%r12) b53: 41 89 44 24 0c mov %eax,0xc(%r12) b58: e8 63 99 01 00 call 0x1a4c0 b5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 b61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c49710 b68: 01 b69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 b6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 b71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) b78: 41 83 ff 04 cmp $0x4,%r15d b7c: 7f 35 jg 0xbb3 b7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) b85: 00 00 b87: 33 c0 xor %eax,%eax b89: 4d 89 26 mov %r12,(%r14) b8c: 48 83 c4 38 add $0x38,%rsp b90: 5d pop %rbp b91: 41 5f pop %r15 b93: 41 5e pop %r14 b95: 41 5d pop %r13 b97: 41 5c pop %r12 b99: 5f pop %rdi b9a: 5e pop %rsi b9b: 5b pop %rbx b9c: c3 ret b9d: b8 ef ff ff ff mov $0xffffffef,%eax ba2: 48 83 c4 38 add $0x38,%rsp ba6: 5d pop %rbp ba7: 41 5f pop %r15 ba9: 41 5e pop %r14 bab: 41 5d pop %r13 bad: 41 5c pop %r12 baf: 5f pop %rdi bb0: 5e pop %rsi bb1: 5b pop %rbx bb2: c3 ret bb3: 41 83 ff 0a cmp $0xa,%r15d bb7: 0f 8e e9 00 00 00 jle 0xca6 bbd: 4d 85 ed test %r13,%r13 bc0: 75 16 jne 0xbd8 bc2: b8 f8 ff ff ff mov $0xfffffff8,%eax bc7: 48 83 c4 38 add $0x38,%rsp bcb: 5d pop %rbp bcc: 41 5f pop %r15 bce: 41 5e pop %r14 bd0: 41 5d pop %r13 bd2: 41 5c pop %r12 bd4: 5f pop %rdi bd5: 5e pop %rsi bd6: 5b pop %rbx bd7: c3 ret bd8: 4c 89 ee mov %r13,%rsi bdb: 44 89 f9 mov %r15d,%ecx bde: 48 83 e6 3f and $0x3f,%rsi be2: 44 89 ff mov %r15d,%edi be5: 48 f7 de neg %rsi be8: 48 83 e6 3f and $0x3f,%rsi bec: 49 03 f5 add %r13,%rsi bef: 48 89 f2 mov %rsi,%rdx bf2: e8 89 b9 04 00 call 0x4c580 bf7: 49 89 c5 mov %rax,%r13 bfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx c01: 00 c02: 49 89 54 24 30 mov %rdx,0x30(%r12) c07: 41 8d 5f ff lea -0x1(%r15),%ebx c0b: 83 fb 12 cmp $0x12,%ebx c0e: 7f 39 jg 0xc49 c10: 89 d9 mov %ebx,%ecx c12: e8 29 a1 00 00 call 0xad40 c17: 89 d9 mov %ebx,%ecx c19: 48 89 f2 mov %rsi,%rdx c1c: 41 89 f8 mov %edi,%r8d c1f: 49 89 c1 mov %rax,%r9 c22: 49 89 44 24 38 mov %rax,0x38(%r12) c27: e8 f4 c1 04 00 call 0x4ce20 c2c: 49 89 c1 mov %rax,%r9 c2f: 89 d9 mov %ebx,%ecx c31: b8 01 00 00 00 mov $0x1,%eax c36: d3 e0 shl %cl,%eax c38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx c3f: 83 e3 c0 and $0xffffffc0,%ebx c42: 41 89 5c 24 18 mov %ebx,0x18(%r12) c47: eb 1e jmp 0xc67 c49: 48 89 e0 mov %rsp,%rax c4c: 4c 89 e1 mov %r12,%rcx c4f: 49 89 f0 mov %rsi,%r8 c52: 41 89 f9 mov %edi,%r9d c55: 48 89 50 20 mov %rdx,0x20(%rax) c59: 89 da mov %ebx,%edx c5b: 4c 89 68 28 mov %r13,0x28(%rax) c5f: e8 3c d3 04 00 call 0x4dfa0 c64: 49 89 c1 mov %rax,%r9 c67: 44 89 f9 mov %r15d,%ecx c6a: 48 89 f2 mov %rsi,%rdx c6d: 41 89 f8 mov %edi,%r8d c70: 4d 89 4c 24 50 mov %r9,0x50(%r12) c75: e8 86 1c 05 00 call 0x52900 c7a: 44 89 f9 mov %r15d,%ecx c7d: 48 89 f2 mov %rsi,%rdx c80: 41 89 f8 mov %edi,%r8d c83: 49 89 c1 mov %rax,%r9 c86: 49 89 44 24 58 mov %rax,0x58(%r12) c8b: e8 50 20 05 00 call 0x52ce0 c90: 4d 89 26 mov %r12,(%r14) c93: 33 c0 xor %eax,%eax c95: 48 83 c4 38 add $0x38,%rsp c99: 5d pop %rbp c9a: 41 5f pop %r15 c9c: 41 5e pop %r14 c9e: 41 5d pop %r13 ca0: 41 5c pop %r12 ca2: 5f pop %rdi ca3: 5e pop %rsi ca4: 5b pop %rbx ca5: c3 ret ca6: bf 0a 00 00 00 mov $0xa,%edi cab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx cb2: 00 cb3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2603940 cba: 41 83 ff 07 cmp $0x7,%r15d cbe: 0f 8f 3e ff ff ff jg 0xc02 cc4: 49 89 d1 mov %rdx,%r9 cc7: 49 83 e1 3f and $0x3f,%r9 ccb: 49 f7 d9 neg %r9 cce: 49 83 e1 3f and $0x3f,%r9 cd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) cd9: 00 00 cdb: 4c 03 ca add %rdx,%r9 cde: eb 87 jmp 0xc67 ce0: 33 c0 xor %eax,%eax ce2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) ce9: 00 cea: 41 89 44 24 08 mov %eax,0x8(%r12) cef: 41 89 44 24 0c mov %eax,0xc(%r12) cf4: e9 7f fe ff ff jmp 0xb78 cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d00: 53 push %rbx d01: 56 push %rsi d02: 57 push %rdi d03: 41 54 push %r12 d05: 41 55 push %r13 d07: 41 56 push %r14 d09: 41 57 push %r15 d0b: 55 push %rbp d0c: 48 83 ec 38 sub $0x38,%rsp d10: 49 89 ce mov %rcx,%r14 d13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 d1a: 00 d1b: 44 89 cf mov %r9d,%edi d1e: 44 89 c6 mov %r8d,%esi d21: 41 89 d7 mov %edx,%r15d d24: 4d 85 f6 test %r14,%r14 d27: 0f 84 95 01 00 00 je 0xec2 d2d: 41 83 ff 1e cmp $0x1e,%r15d d31: 0f 87 66 01 00 00 ja 0xe9d d37: 41 83 ff 1d cmp $0x1d,%r15d d3b: 0f 8f 5c 01 00 00 jg 0xe9d d41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx d48: 00 d49: 48 85 db test %rbx,%rbx d4c: 0f 84 70 01 00 00 je 0xec2 d52: 48 89 dd mov %rbx,%rbp d55: ba 90 00 00 00 mov $0x90,%edx d5a: 48 83 e5 3f and $0x3f,%rbp d5e: 48 f7 dd neg %rbp d61: 48 83 e5 3f and $0x3f,%rbp d65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 d69: 4c 89 e1 mov %r12,%rcx d6c: e8 6f f6 01 00 call 0x203e0 d71: b8 01 00 00 00 mov $0x1,%eax d76: 41 89 7c 24 14 mov %edi,0x14(%r12) d7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) d80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) d87: 00 00 d89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax d8e: 83 fe 08 cmp $0x8,%esi d91: 0f 84 4a 02 00 00 je 0xfe1 d97: 83 fe 04 cmp $0x4,%esi d9a: 0f 84 99 00 00 00 je 0xe39 da0: 83 fe 01 cmp $0x1,%esi da3: 75 3a jne 0xddf da5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 da9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 dad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c49728 db4: 01 db5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 db9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) dc0: 00 dc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) dc8: 00 00 dca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) dd1: 00 00 dd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) dda: e9 99 00 00 00 jmp 0xe78 ddf: 83 fe 02 cmp $0x2,%esi de2: 75 37 jne 0xe1b de4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 de8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 dec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c49728 df3: 01 df4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 df8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) dff: 00 e00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) e07: 00 00 e09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) e10: 00 00 e12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) e19: eb 5d jmp 0xe78 e1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) e22: 00 e23: b8 ee ff ff ff mov $0xffffffee,%eax e28: 48 83 c4 38 add $0x38,%rsp e2c: 5d pop %rbp e2d: 41 5f pop %r15 e2f: 41 5e pop %r14 e31: 41 5d pop %r13 e33: 41 5c pop %r12 e35: 5f pop %rdi e36: 5e pop %rsi e37: 5b pop %rbx e38: c3 ret e39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 e3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 e41: b8 01 00 00 00 mov $0x1,%eax e46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) e4d: 00 e4e: 41 89 44 24 08 mov %eax,0x8(%r12) e53: 41 89 44 24 0c mov %eax,0xc(%r12) e58: e8 c3 f5 01 00 call 0x20420 e5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 e61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c49720 e68: 01 e69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 e6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 e71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) e78: 41 83 ff 04 cmp $0x4,%r15d e7c: 7f 35 jg 0xeb3 e7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) e85: 00 00 e87: 33 c0 xor %eax,%eax e89: 4d 89 26 mov %r12,(%r14) e8c: 48 83 c4 38 add $0x38,%rsp e90: 5d pop %rbp e91: 41 5f pop %r15 e93: 41 5e pop %r14 e95: 41 5d pop %r13 e97: 41 5c pop %r12 e99: 5f pop %rdi e9a: 5e pop %rsi e9b: 5b pop %rbx e9c: c3 ret e9d: b8 ef ff ff ff mov $0xffffffef,%eax ea2: 48 83 c4 38 add $0x38,%rsp ea6: 5d pop %rbp ea7: 41 5f pop %r15 ea9: 41 5e pop %r14 eab: 41 5d pop %r13 ead: 41 5c pop %r12 eaf: 5f pop %rdi eb0: 5e pop %rsi eb1: 5b pop %rbx eb2: c3 ret eb3: 41 83 ff 0a cmp $0xa,%r15d eb7: 0f 8e ea 00 00 00 jle 0xfa7 ebd: 4d 85 ed test %r13,%r13 ec0: 75 16 jne 0xed8 ec2: b8 f8 ff ff ff mov $0xfffffff8,%eax ec7: 48 83 c4 38 add $0x38,%rsp ecb: 5d pop %rbp ecc: 41 5f pop %r15 ece: 41 5e pop %r14 ed0: 41 5d pop %r13 ed2: 41 5c pop %r12 ed4: 5f pop %rdi ed5: 5e pop %rsi ed6: 5b pop %rbx ed7: c3 ret ed8: 4c 89 ee mov %r13,%rsi edb: 44 89 f9 mov %r15d,%ecx ede: 48 83 e6 3f and $0x3f,%rsi ee2: 44 89 ff mov %r15d,%edi ee5: 48 f7 de neg %rsi ee8: 48 83 e6 3f and $0x3f,%rsi eec: 49 03 f5 add %r13,%rsi eef: 48 89 f2 mov %rsi,%rdx ef2: e8 29 22 05 00 call 0x53120 ef7: 49 89 c5 mov %rax,%r13 efa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx f01: 00 f02: 49 89 54 24 30 mov %rdx,0x30(%r12) f07: 41 8d 5f ff lea -0x1(%r15),%ebx f0b: 83 fb 12 cmp $0x12,%ebx f0e: 7f 3a jg 0xf4a f10: 89 d9 mov %ebx,%ecx f12: e8 89 fc 01 00 call 0x20ba0 f17: 89 d9 mov %ebx,%ecx f19: 48 89 f2 mov %rsi,%rdx f1c: 41 89 f8 mov %edi,%r8d f1f: 49 89 c1 mov %rax,%r9 f22: 49 89 44 24 38 mov %rax,0x38(%r12) f27: e8 f4 2a 05 00 call 0x53a20 f2c: 49 89 c1 mov %rax,%r9 f2f: b8 01 00 00 00 mov $0x1,%eax f34: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx f39: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp f40: 83 e5 c0 and $0xffffffc0,%ebp f43: 41 89 6c 24 18 mov %ebp,0x18(%r12) f48: eb 1e jmp 0xf68 f4a: 48 89 e0 mov %rsp,%rax f4d: 4c 89 e1 mov %r12,%rcx f50: 49 89 f0 mov %rsi,%r8 f53: 41 89 f9 mov %edi,%r9d f56: 48 89 50 20 mov %rdx,0x20(%rax) f5a: 89 da mov %ebx,%edx f5c: 4c 89 68 28 mov %r13,0x28(%rax) f60: e8 1b 3c 05 00 call 0x54b80 f65: 49 89 c1 mov %rax,%r9 f68: 44 89 f9 mov %r15d,%ecx f6b: 48 89 f2 mov %rsi,%rdx f6e: 41 89 f8 mov %edi,%r8d f71: 4d 89 4c 24 50 mov %r9,0x50(%r12) f76: e8 85 85 05 00 call 0x59500 f7b: 44 89 f9 mov %r15d,%ecx f7e: 48 89 f2 mov %rsi,%rdx f81: 41 89 f8 mov %edi,%r8d f84: 49 89 c1 mov %rax,%r9 f87: 49 89 44 24 58 mov %rax,0x58(%r12) f8c: e8 2f 89 05 00 call 0x598c0 f91: 4d 89 26 mov %r12,(%r14) f94: 33 c0 xor %eax,%eax f96: 48 83 c4 38 add $0x38,%rsp f9a: 5d pop %rbp f9b: 41 5f pop %r15 f9d: 41 5e pop %r14 f9f: 41 5d pop %r13 fa1: 41 5c pop %r12 fa3: 5f pop %rdi fa4: 5e pop %rsi fa5: 5b pop %rbx fa6: c3 ret fa7: bf 0a 00 00 00 mov $0xa,%edi fac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx fb3: 00 fb4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2603940 fbb: 41 83 ff 07 cmp $0x7,%r15d fbf: 0f 8f 3d ff ff ff jg 0xf02 fc5: 49 89 d1 mov %rdx,%r9 fc8: 49 83 e1 3f and $0x3f,%r9 fcc: 49 f7 d9 neg %r9 fcf: 49 83 e1 3f and $0x3f,%r9 fd3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) fda: 00 00 fdc: 4c 03 ca add %rdx,%r9 fdf: eb 87 jmp 0xf68 fe1: 33 c0 xor %eax,%eax fe3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) fea: 00 feb: 41 89 44 24 08 mov %eax,0x8(%r12) ff0: 41 89 44 24 0c mov %eax,0xc(%r12) ff5: e9 7e fe ff ff jmp 0xe78 ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1000: 53 push %rbx 1001: 56 push %rsi 1002: 57 push %rdi 1003: 41 54 push %r12 1005: 41 55 push %r13 1007: 41 56 push %r14 1009: 41 57 push %r15 100b: 55 push %rbp 100c: 48 83 ec 38 sub $0x38,%rsp 1010: 49 89 ce mov %rcx,%r14 1013: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 101a: 00 101b: 44 89 cf mov %r9d,%edi 101e: 44 89 c6 mov %r8d,%esi 1021: 41 89 d7 mov %edx,%r15d 1024: 4d 85 f6 test %r14,%r14 1027: 0f 84 95 01 00 00 je 0x11c2 102d: 41 83 ff 1e cmp $0x1e,%r15d 1031: 0f 87 66 01 00 00 ja 0x119d 1037: 41 83 ff 1d cmp $0x1d,%r15d 103b: 0f 8f 5c 01 00 00 jg 0x119d 1041: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1048: 00 1049: 48 85 db test %rbx,%rbx 104c: 0f 84 70 01 00 00 je 0x11c2 1052: 48 89 dd mov %rbx,%rbp 1055: ba 90 00 00 00 mov $0x90,%edx 105a: 48 83 e5 3f and $0x3f,%rbp 105e: 48 f7 dd neg %rbp 1061: 48 83 e5 3f and $0x3f,%rbp 1065: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1069: 4c 89 e1 mov %r12,%rcx 106c: e8 4f 53 02 00 call 0x263c0 1071: b8 01 00 00 00 mov $0x1,%eax 1076: 41 89 7c 24 14 mov %edi,0x14(%r12) 107b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1080: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1087: 00 00 1089: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 108e: 83 fe 08 cmp $0x8,%esi 1091: 0f 84 4a 02 00 00 je 0x12e1 1097: 83 fe 04 cmp $0x4,%esi 109a: 0f 84 99 00 00 00 je 0x1139 10a0: 83 fe 01 cmp $0x1,%esi 10a3: 75 3a jne 0x10df 10a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 10a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 10ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c49738 10b4: 01 10b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 10b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 10c0: 00 10c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 10c8: 00 00 10ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 10d1: 00 00 10d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 10da: e9 99 00 00 00 jmp 0x1178 10df: 83 fe 02 cmp $0x2,%esi 10e2: 75 37 jne 0x111b 10e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 10e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 10ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c49738 10f3: 01 10f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 10f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 10ff: 00 1100: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1107: 00 00 1109: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1110: 00 00 1112: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 1119: eb 5d jmp 0x1178 111b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1122: 00 1123: b8 ee ff ff ff mov $0xffffffee,%eax 1128: 48 83 c4 38 add $0x38,%rsp 112c: 5d pop %rbp 112d: 41 5f pop %r15 112f: 41 5e pop %r14 1131: 41 5d pop %r13 1133: 41 5c pop %r12 1135: 5f pop %rdi 1136: 5e pop %rsi 1137: 5b pop %rbx 1138: c3 ret 1139: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 113d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 1141: b8 01 00 00 00 mov $0x1,%eax 1146: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 114d: 00 114e: 41 89 44 24 08 mov %eax,0x8(%r12) 1153: 41 89 44 24 0c mov %eax,0xc(%r12) 1158: e8 a3 52 02 00 call 0x26400 115d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1161: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c49730 1168: 01 1169: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 116d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 1171: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 1178: 41 83 ff 04 cmp $0x4,%r15d 117c: 7f 35 jg 0x11b3 117e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 1185: 00 00 1187: 33 c0 xor %eax,%eax 1189: 4d 89 26 mov %r12,(%r14) 118c: 48 83 c4 38 add $0x38,%rsp 1190: 5d pop %rbp 1191: 41 5f pop %r15 1193: 41 5e pop %r14 1195: 41 5d pop %r13 1197: 41 5c pop %r12 1199: 5f pop %rdi 119a: 5e pop %rsi 119b: 5b pop %rbx 119c: c3 ret 119d: b8 ef ff ff ff mov $0xffffffef,%eax 11a2: 48 83 c4 38 add $0x38,%rsp 11a6: 5d pop %rbp 11a7: 41 5f pop %r15 11a9: 41 5e pop %r14 11ab: 41 5d pop %r13 11ad: 41 5c pop %r12 11af: 5f pop %rdi 11b0: 5e pop %rsi 11b1: 5b pop %rbx 11b2: c3 ret 11b3: 41 83 ff 0a cmp $0xa,%r15d 11b7: 0f 8e ea 00 00 00 jle 0x12a7 11bd: 4d 85 ed test %r13,%r13 11c0: 75 16 jne 0x11d8 11c2: b8 f8 ff ff ff mov $0xfffffff8,%eax 11c7: 48 83 c4 38 add $0x38,%rsp 11cb: 5d pop %rbp 11cc: 41 5f pop %r15 11ce: 41 5e pop %r14 11d0: 41 5d pop %r13 11d2: 41 5c pop %r12 11d4: 5f pop %rdi 11d5: 5e pop %rsi 11d6: 5b pop %rbx 11d7: c3 ret 11d8: 4c 89 ee mov %r13,%rsi 11db: 44 89 f9 mov %r15d,%ecx 11de: 48 83 e6 3f and $0x3f,%rsi 11e2: 44 89 ff mov %r15d,%edi 11e5: 48 f7 de neg %rsi 11e8: 48 83 e6 3f and $0x3f,%rsi 11ec: 49 03 f5 add %r13,%rsi 11ef: 48 89 f2 mov %rsi,%rdx 11f2: e8 e9 8a 05 00 call 0x59ce0 11f7: 49 89 c5 mov %rax,%r13 11fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1201: 00 1202: 49 89 54 24 30 mov %rdx,0x30(%r12) 1207: 41 8d 5f ff lea -0x1(%r15),%ebx 120b: 83 fb 12 cmp $0x12,%ebx 120e: 7f 3a jg 0x124a 1210: 89 d9 mov %ebx,%ecx 1212: e8 89 f9 01 00 call 0x20ba0 1217: 89 d9 mov %ebx,%ecx 1219: 48 89 f2 mov %rsi,%rdx 121c: 41 89 f8 mov %edi,%r8d 121f: 49 89 c1 mov %rax,%r9 1222: 49 89 44 24 38 mov %rax,0x38(%r12) 1227: e8 94 93 05 00 call 0x5a5c0 122c: 49 89 c1 mov %rax,%r9 122f: b8 01 00 00 00 mov $0x1,%eax 1234: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 1239: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 1240: 83 e5 c0 and $0xffffffc0,%ebp 1243: 41 89 6c 24 18 mov %ebp,0x18(%r12) 1248: eb 1e jmp 0x1268 124a: 48 89 e0 mov %rsp,%rax 124d: 4c 89 e1 mov %r12,%rcx 1250: 49 89 f0 mov %rsi,%r8 1253: 41 89 f9 mov %edi,%r9d 1256: 48 89 50 20 mov %rdx,0x20(%rax) 125a: 89 da mov %ebx,%edx 125c: 4c 89 68 28 mov %r13,0x28(%rax) 1260: e8 db a4 05 00 call 0x5b740 1265: 49 89 c1 mov %rax,%r9 1268: 44 89 f9 mov %r15d,%ecx 126b: 48 89 f2 mov %rsi,%rdx 126e: 41 89 f8 mov %edi,%r8d 1271: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1276: e8 45 ee 05 00 call 0x600c0 127b: 44 89 f9 mov %r15d,%ecx 127e: 48 89 f2 mov %rsi,%rdx 1281: 41 89 f8 mov %edi,%r8d 1284: 49 89 c1 mov %rax,%r9 1287: 49 89 44 24 58 mov %rax,0x58(%r12) 128c: e8 ef f1 05 00 call 0x60480 1291: 4d 89 26 mov %r12,(%r14) 1294: 33 c0 xor %eax,%eax 1296: 48 83 c4 38 add $0x38,%rsp 129a: 5d pop %rbp 129b: 41 5f pop %r15 129d: 41 5e pop %r14 129f: 41 5d pop %r13 12a1: 41 5c pop %r12 12a3: 5f pop %rdi 12a4: 5e pop %rsi 12a5: 5b pop %rbx 12a6: c3 ret 12a7: bf 0a 00 00 00 mov $0xa,%edi 12ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 12b3: 00 12b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2603940 12bb: 41 83 ff 07 cmp $0x7,%r15d 12bf: 0f 8f 3d ff ff ff jg 0x1202 12c5: 49 89 d1 mov %rdx,%r9 12c8: 49 83 e1 3f and $0x3f,%r9 12cc: 49 f7 d9 neg %r9 12cf: 49 83 e1 3f and $0x3f,%r9 12d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 12da: 00 00 12dc: 4c 03 ca add %rdx,%r9 12df: eb 87 jmp 0x1268 12e1: 33 c0 xor %eax,%eax 12e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 12ea: 00 12eb: 41 89 44 24 08 mov %eax,0x8(%r12) 12f0: 41 89 44 24 0c mov %eax,0xc(%r12) 12f5: e9 7e fe ff ff jmp 0x1178 12fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1300: 48 83 ec 28 sub $0x28,%rsp 1304: 48 85 d2 test %rdx,%rdx 1307: 74 1b je 0x1324 1309: 45 85 c0 test %r8d,%r8d 130c: 7e 20 jle 0x132e 130e: 0f 57 c9 xorps %xmm1,%xmm1 1311: 0f 2e c1 ucomiss %xmm1,%xmm0 1314: 7a 02 jp 0x1318 1316: 74 05 je 0x131d 1318: e8 83 f5 05 00 call 0x608a0 131d: 33 c0 xor %eax,%eax 131f: 48 83 c4 28 add $0x28,%rsp 1323: c3 ret 1324: b8 f8 ff ff ff mov $0xfffffff8,%eax 1329: 48 83 c4 28 add $0x28,%rsp 132d: c3 ret 132e: b8 fa ff ff ff mov $0xfffffffa,%eax 1333: 48 83 c4 28 add $0x28,%rsp 1337: c3 ret 1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 133f: 00 1340: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1345: 48 85 d2 test %rdx,%rdx 1348: 74 1c je 0x1366 134a: 45 85 c0 test %r8d,%r8d 134d: 7e 25 jle 0x1374 134f: 0f 57 c9 xorps %xmm1,%xmm1 1352: 0f 2e c1 ucomiss %xmm1,%xmm0 1355: 7a 02 jp 0x1359 1357: 74 05 je 0x135e 1359: e8 c2 f6 05 00 call 0x60a20 135e: 33 c0 xor %eax,%eax 1360: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1365: c3 ret 1366: b8 f8 ff ff ff mov $0xfffffff8,%eax 136b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1370: 90 nop 1371: 90 nop 1372: 90 nop 1373: c3 ret 1374: b8 fa ff ff ff mov $0xfffffffa,%eax 1379: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 137e: 90 nop 137f: c3 ret 1380: 48 83 ec 28 sub $0x28,%rsp 1384: 48 85 d2 test %rdx,%rdx 1387: 74 1b je 0x13a4 1389: 45 85 c0 test %r8d,%r8d 138c: 7e 20 jle 0x13ae 138e: 0f 57 c9 xorps %xmm1,%xmm1 1391: 0f 2e c1 ucomiss %xmm1,%xmm0 1394: 7a 02 jp 0x1398 1396: 74 05 je 0x139d 1398: e8 03 f8 05 00 call 0x60ba0 139d: 33 c0 xor %eax,%eax 139f: 48 83 c4 28 add $0x28,%rsp 13a3: c3 ret 13a4: b8 f8 ff ff ff mov $0xfffffff8,%eax 13a9: 48 83 c4 28 add $0x28,%rsp 13ad: c3 ret 13ae: b8 fa ff ff ff mov $0xfffffffa,%eax 13b3: 48 83 c4 28 add $0x28,%rsp 13b7: c3 ret 13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13bf: 00 13c0: 49 89 d1 mov %rdx,%r9 13c3: 4d 85 c9 test %r9,%r9 13c6: 0f 84 8a 01 00 00 je 0x1556 13cc: 45 85 c0 test %r8d,%r8d 13cf: 0f 8e 7b 01 00 00 jle 0x1550 13d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 13d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 13dd: 7a 06 jp 0x13e5 13df: 0f 84 68 01 00 00 je 0x154d 13e5: 41 83 f8 10 cmp $0x10,%r8d 13e9: 0f 8c 4f 01 00 00 jl 0x153e 13ef: 4c 89 ca mov %r9,%rdx 13f2: 48 83 e2 1f and $0x1f,%rdx 13f6: 85 d2 test %edx,%edx 13f8: 74 11 je 0x140b 13fa: f6 c2 03 test $0x3,%dl 13fd: 0f 85 3b 01 00 00 jne 0x153e 1403: f7 da neg %edx 1405: 83 c2 20 add $0x20,%edx 1408: c1 ea 02 shr $0x2,%edx 140b: 8d 42 10 lea 0x10(%rdx),%eax 140e: 44 3b c0 cmp %eax,%r8d 1411: 0f 8c 27 01 00 00 jl 0x153e 1417: 44 89 c1 mov %r8d,%ecx 141a: 33 c0 xor %eax,%eax 141c: 2b ca sub %edx,%ecx 141e: 83 e1 0f and $0xf,%ecx 1421: f7 d9 neg %ecx 1423: 41 03 c8 add %r8d,%ecx 1426: 41 89 d2 mov %edx,%r10d 1429: 85 d2 test %edx,%edx 142b: 76 27 jbe 0x1454 142d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1434: 00 1435: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 143c: 0f 1f 40 00 nopl 0x0(%rax) 1440: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 1446: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) 144c: 48 ff c0 inc %rax 144f: 49 3b c2 cmp %r10,%rax 1452: 72 ec jb 0x1440 1454: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 1459: 48 63 d1 movslq %ecx,%rdx 145c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 1462: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1469: 00 146a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1478: 00 1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1480: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 1486: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 148d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) 1493: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) 149a: 49 83 c2 10 add $0x10,%r10 149e: 4c 3b d2 cmp %rdx,%r10 14a1: 72 dd jb 0x1480 14a3: 8d 41 01 lea 0x1(%rcx),%eax 14a6: 41 3b c0 cmp %r8d,%eax 14a9: 0f 87 85 00 00 00 ja 0x1534 14af: 4d 63 c0 movslq %r8d,%r8 14b2: 4c 2b c2 sub %rdx,%r8 14b5: 49 83 f8 04 cmp $0x4,%r8 14b9: 0f 8c 7b 00 00 00 jl 0x153a 14bf: 44 89 c0 mov %r8d,%eax 14c2: 45 33 d2 xor %r10d,%r10d 14c5: 83 e0 fc and $0xfffffffc,%eax 14c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx 14cc: 48 63 c0 movslq %eax,%rax 14cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14d6: 00 14d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14de: 66 90 xchg %ax,%ax 14e0: 49 83 c2 04 add $0x4,%r10 14e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 14e8: c5 f8 11 0a vmovups %xmm1,(%rdx) 14ec: 48 83 c2 10 add $0x10,%rdx 14f0: 4c 3b d0 cmp %rax,%r10 14f3: 72 eb jb 0x14e0 14f5: 49 3b c0 cmp %r8,%rax 14f8: 73 3a jae 0x1534 14fa: 48 63 c9 movslq %ecx,%rcx 14fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx 1501: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 1505: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 150c: 00 150d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1514: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1520: 48 ff c0 inc %rax 1523: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 1527: c5 fa 11 0a vmovss %xmm1,(%rdx) 152b: 48 83 c2 04 add $0x4,%rdx 152f: 49 3b c0 cmp %r8,%rax 1532: 72 ec jb 0x1520 1534: 33 c0 xor %eax,%eax 1536: c5 f8 77 vzeroupper 1539: c3 ret 153a: 33 c0 xor %eax,%eax 153c: eb b7 jmp 0x14f5 153e: 33 c9 xor %ecx,%ecx 1540: 41 83 f8 01 cmp $0x1,%r8d 1544: 72 ee jb 0x1534 1546: 4d 63 c0 movslq %r8d,%r8 1549: 33 c0 xor %eax,%eax 154b: eb a8 jmp 0x14f5 154d: 33 c0 xor %eax,%eax 154f: c3 ret 1550: b8 fa ff ff ff mov $0xfffffffa,%eax 1555: c3 ret 1556: b8 f8 ff ff ff mov $0xfffffff8,%eax 155b: c3 ret 155c: 0f 1f 40 00 nopl 0x0(%rax) 1560: 48 89 d1 mov %rdx,%rcx 1563: 48 85 c9 test %rcx,%rcx 1566: 0f 84 62 01 00 00 je 0x16ce 156c: 45 85 c0 test %r8d,%r8d 156f: 0f 8e 53 01 00 00 jle 0x16c8 1575: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1579: c5 f8 2e c1 vucomiss %xmm1,%xmm0 157d: 7a 06 jp 0x1585 157f: 0f 84 40 01 00 00 je 0x16c5 1585: 41 83 f8 10 cmp $0x10,%r8d 1589: 0f 8c 2f 01 00 00 jl 0x16be 158f: 49 89 ca mov %rcx,%r10 1592: 49 83 e2 1f and $0x1f,%r10 1596: 45 85 d2 test %r10d,%r10d 1599: 74 18 je 0x15b3 159b: 41 f7 c2 03 00 00 00 test $0x3,%r10d 15a2: 0f 85 16 01 00 00 jne 0x16be 15a8: 41 f7 da neg %r10d 15ab: 41 83 c2 20 add $0x20,%r10d 15af: 41 c1 ea 02 shr $0x2,%r10d 15b3: 41 8d 42 10 lea 0x10(%r10),%eax 15b7: 44 3b c0 cmp %eax,%r8d 15ba: 0f 8c fe 00 00 00 jl 0x16be 15c0: 44 89 c2 mov %r8d,%edx 15c3: 33 c0 xor %eax,%eax 15c5: 41 2b d2 sub %r10d,%edx 15c8: 83 e2 0f and $0xf,%edx 15cb: f7 da neg %edx 15cd: 41 03 d0 add %r8d,%edx 15d0: 45 89 d1 mov %r10d,%r9d 15d3: 45 85 d2 test %r10d,%r10d 15d6: 76 1a jbe 0x15f2 15d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15df: 00 15e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 15e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 15ea: 48 ff c0 inc %rax 15ed: 49 3b c1 cmp %r9,%rax 15f0: 72 ee jb 0x15e0 15f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 15f7: 48 63 c2 movslq %edx,%rax 15fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1600: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 1606: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 160d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) 1613: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) 161a: 49 83 c1 10 add $0x10,%r9 161e: 4c 3b c8 cmp %rax,%r9 1621: 72 dd jb 0x1600 1623: 8d 42 01 lea 0x1(%rdx),%eax 1626: 41 3b c0 cmp %r8d,%eax 1629: 0f 87 85 00 00 00 ja 0x16b4 162f: 4d 63 c0 movslq %r8d,%r8 1632: 48 63 d2 movslq %edx,%rdx 1635: 4c 2b c2 sub %rdx,%r8 1638: 49 83 f8 04 cmp $0x4,%r8 163c: 0f 8c 78 00 00 00 jl 0x16ba 1642: 48 63 d2 movslq %edx,%rdx 1645: 44 89 c0 mov %r8d,%eax 1648: 83 e0 fc and $0xfffffffc,%eax 164b: 45 33 d2 xor %r10d,%r10d 164e: 48 63 c0 movslq %eax,%rax 1651: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 1656: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 165a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1660: 49 83 c2 04 add $0x4,%r10 1664: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 1669: c4 c1 78 11 11 vmovups %xmm2,(%r9) 166e: 49 83 c1 10 add $0x10,%r9 1672: 4c 3b d0 cmp %rax,%r10 1675: 72 e9 jb 0x1660 1677: 49 3b c0 cmp %r8,%rax 167a: 73 38 jae 0x16b4 167c: 48 63 d2 movslq %edx,%rdx 167f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 1683: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 1687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 168e: 00 168f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1696: 0f 1f 00 nopl (%rax) 1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16a0: 48 ff c0 inc %rax 16a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 16a7: c5 fa 11 0a vmovss %xmm1,(%rdx) 16ab: 48 83 c2 04 add $0x4,%rdx 16af: 49 3b c0 cmp %r8,%rax 16b2: 72 ec jb 0x16a0 16b4: 33 c0 xor %eax,%eax 16b6: c5 f8 77 vzeroupper 16b9: c3 ret 16ba: 33 c0 xor %eax,%eax 16bc: eb b9 jmp 0x1677 16be: 33 d2 xor %edx,%edx 16c0: e9 5e ff ff ff jmp 0x1623 16c5: 33 c0 xor %eax,%eax 16c7: c3 ret 16c8: b8 fa ff ff ff mov $0xfffffffa,%eax 16cd: c3 ret 16ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 16d3: c3 ret 16d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16e0: 48 83 ec 28 sub $0x28,%rsp 16e4: 48 85 d2 test %rdx,%rdx 16e7: 74 1c je 0x1705 16e9: 45 85 c0 test %r8d,%r8d 16ec: 7e 21 jle 0x170f 16ee: 0f 57 c9 xorps %xmm1,%xmm1 16f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 16f5: 7a 02 jp 0x16f9 16f7: 74 05 je 0x16fe 16f9: e8 22 f6 05 00 call 0x60d20 16fe: 33 c0 xor %eax,%eax 1700: 48 83 c4 28 add $0x28,%rsp 1704: c3 ret 1705: b8 f8 ff ff ff mov $0xfffffff8,%eax 170a: 48 83 c4 28 add $0x28,%rsp 170e: c3 ret 170f: b8 fa ff ff ff mov $0xfffffffa,%eax 1714: 48 83 c4 28 add $0x28,%rsp 1718: c3 ret 1719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1725: 48 85 d2 test %rdx,%rdx 1728: 74 1d je 0x1747 172a: 45 85 c0 test %r8d,%r8d 172d: 7e 26 jle 0x1755 172f: 0f 57 c9 xorps %xmm1,%xmm1 1732: 66 0f 2e c1 ucomisd %xmm1,%xmm0 1736: 7a 02 jp 0x173a 1738: 74 05 je 0x173f 173a: e8 81 f7 05 00 call 0x60ec0 173f: 33 c0 xor %eax,%eax 1741: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1746: c3 ret 1747: b8 f8 ff ff ff mov $0xfffffff8,%eax 174c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1751: 90 nop 1752: 90 nop 1753: 90 nop 1754: c3 ret 1755: b8 fa ff ff ff mov $0xfffffffa,%eax 175a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 175f: 90 nop 1760: c3 ret 1761: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1768: 00 1769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1777: 00 1778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 177f: 90 nop 1780: 48 83 ec 28 sub $0x28,%rsp 1784: 48 85 d2 test %rdx,%rdx 1787: 74 1c je 0x17a5 1789: 45 85 c0 test %r8d,%r8d 178c: 7e 21 jle 0x17af 178e: 0f 57 c9 xorps %xmm1,%xmm1 1791: 66 0f 2e c1 ucomisd %xmm1,%xmm0 1795: 7a 02 jp 0x1799 1797: 74 05 je 0x179e 1799: e8 c2 f8 05 00 call 0x61060 179e: 33 c0 xor %eax,%eax 17a0: 48 83 c4 28 add $0x28,%rsp 17a4: c3 ret 17a5: b8 f8 ff ff ff mov $0xfffffff8,%eax 17aa: 48 83 c4 28 add $0x28,%rsp 17ae: c3 ret 17af: b8 fa ff ff ff mov $0xfffffffa,%eax 17b4: 48 83 c4 28 add $0x28,%rsp 17b8: c3 ret 17b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17c0: 49 89 d1 mov %rdx,%r9 17c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1 17c7: 4d 85 c9 test %r9,%r9 17ca: 0f 84 a6 01 00 00 je 0x1976 17d0: 45 85 c0 test %r8d,%r8d 17d3: 0f 8e 97 01 00 00 jle 0x1970 17d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 17dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1 17e1: 7a 06 jp 0x17e9 17e3: 0f 84 84 01 00 00 je 0x196d 17e9: 41 83 f8 10 cmp $0x10,%r8d 17ed: 0f 8c 6b 01 00 00 jl 0x195e 17f3: 4c 89 ca mov %r9,%rdx 17f6: 48 83 e2 1f and $0x1f,%rdx 17fa: 85 d2 test %edx,%edx 17fc: 74 11 je 0x180f 17fe: f6 c2 07 test $0x7,%dl 1801: 0f 85 57 01 00 00 jne 0x195e 1807: f7 da neg %edx 1809: 83 c2 20 add $0x20,%edx 180c: c1 ea 03 shr $0x3,%edx 180f: 8d 42 10 lea 0x10(%rdx),%eax 1812: 44 3b c0 cmp %eax,%r8d 1815: 0f 8c 43 01 00 00 jl 0x195e 181b: 44 89 c1 mov %r8d,%ecx 181e: 33 c0 xor %eax,%eax 1820: 2b ca sub %edx,%ecx 1822: 83 e1 0f and $0xf,%ecx 1825: f7 d9 neg %ecx 1827: 41 03 c8 add %r8d,%ecx 182a: 41 89 d2 mov %edx,%r10d 182d: 85 d2 test %edx,%edx 182f: 76 23 jbe 0x1854 1831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1838: 00 1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1840: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 1846: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 184c: 48 ff c0 inc %rax 184f: 49 3b c2 cmp %r10,%rax 1852: 72 ec jb 0x1840 1854: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 1858: 48 63 d1 movslq %ecx,%rdx 185b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 1861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1868: 00 1869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1877: 00 1878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 187f: 90 nop 1880: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 1886: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 188d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 1894: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 189b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 18a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 18a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 18af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 18b6: 49 83 c2 10 add $0x10,%r10 18ba: 4c 3b d2 cmp %rdx,%r10 18bd: 72 c1 jb 0x1880 18bf: 8d 41 01 lea 0x1(%rcx),%eax 18c2: 41 3b c0 cmp %r8d,%eax 18c5: 0f 87 89 00 00 00 ja 0x1954 18cb: 4d 63 c0 movslq %r8d,%r8 18ce: 4c 2b c2 sub %rdx,%r8 18d1: 49 83 f8 04 cmp $0x4,%r8 18d5: 0f 8c 7f 00 00 00 jl 0x195a 18db: 44 89 c0 mov %r8d,%eax 18de: 45 33 d2 xor %r10d,%r10d 18e1: 83 e0 fc and $0xfffffffc,%eax 18e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 18e8: 48 63 c0 movslq %eax,%rax 18eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18f2: 00 18f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1900: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 1904: 49 83 c2 04 add $0x4,%r10 1908: c5 fd 11 12 vmovupd %ymm2,(%rdx) 190c: 48 83 c2 20 add $0x20,%rdx 1910: 4c 3b d0 cmp %rax,%r10 1913: 72 eb jb 0x1900 1915: 49 3b c0 cmp %r8,%rax 1918: 73 3a jae 0x1954 191a: 48 63 c9 movslq %ecx,%rcx 191d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 1921: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 1925: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 192c: 00 192d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1940: 48 ff c0 inc %rax 1943: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 1947: c5 fb 11 02 vmovsd %xmm0,(%rdx) 194b: 48 83 c2 08 add $0x8,%rdx 194f: 49 3b c0 cmp %r8,%rax 1952: 72 ec jb 0x1940 1954: 33 c0 xor %eax,%eax 1956: c5 f8 77 vzeroupper 1959: c3 ret 195a: 33 c0 xor %eax,%eax 195c: eb b7 jmp 0x1915 195e: 33 c9 xor %ecx,%ecx 1960: 41 83 f8 01 cmp $0x1,%r8d 1964: 72 ee jb 0x1954 1966: 4d 63 c0 movslq %r8d,%r8 1969: 33 c0 xor %eax,%eax 196b: eb a8 jmp 0x1915 196d: 33 c0 xor %eax,%eax 196f: c3 ret 1970: b8 fa ff ff ff mov $0xfffffffa,%eax 1975: c3 ret 1976: b8 f8 ff ff ff mov $0xfffffff8,%eax 197b: c3 ret 197c: 0f 1f 40 00 nopl 0x0(%rax) 1980: 48 89 d1 mov %rdx,%rcx 1983: 48 85 c9 test %rcx,%rcx 1986: 0f 84 82 01 00 00 je 0x1b0e 198c: 45 85 c0 test %r8d,%r8d 198f: 0f 8e 73 01 00 00 jle 0x1b08 1995: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 1999: c5 f9 2e c1 vucomisd %xmm1,%xmm0 199d: 7a 06 jp 0x19a5 199f: 0f 84 60 01 00 00 je 0x1b05 19a5: 41 83 f8 10 cmp $0x10,%r8d 19a9: 0f 8c 4f 01 00 00 jl 0x1afe 19af: 49 89 ca mov %rcx,%r10 19b2: 49 83 e2 1f and $0x1f,%r10 19b6: 45 85 d2 test %r10d,%r10d 19b9: 74 18 je 0x19d3 19bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d 19c2: 0f 85 36 01 00 00 jne 0x1afe 19c8: 41 f7 da neg %r10d 19cb: 41 83 c2 20 add $0x20,%r10d 19cf: 41 c1 ea 03 shr $0x3,%r10d 19d3: 41 8d 42 10 lea 0x10(%r10),%eax 19d7: 44 3b c0 cmp %eax,%r8d 19da: 0f 8c 1e 01 00 00 jl 0x1afe 19e0: 44 89 c2 mov %r8d,%edx 19e3: 33 c0 xor %eax,%eax 19e5: 41 2b d2 sub %r10d,%edx 19e8: 83 e2 0f and $0xf,%edx 19eb: f7 da neg %edx 19ed: 41 03 d0 add %r8d,%edx 19f0: 45 89 d1 mov %r10d,%r9d 19f3: 45 85 d2 test %r10d,%r10d 19f6: 76 1a jbe 0x1a12 19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19ff: 00 1a00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 1a05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 1a0a: 48 ff c0 inc %rax 1a0d: 49 3b c1 cmp %r9,%rax 1a10: 72 ee jb 0x1a00 1a12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 1a17: 48 63 c2 movslq %edx,%rax 1a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1a20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 1a26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 1a2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 1a34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 1a3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 1a41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 1a48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 1a4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 1a56: 49 83 c1 10 add $0x10,%r9 1a5a: 4c 3b c8 cmp %rax,%r9 1a5d: 72 c1 jb 0x1a20 1a5f: 8d 42 01 lea 0x1(%rdx),%eax 1a62: 41 3b c0 cmp %r8d,%eax 1a65: 0f 87 89 00 00 00 ja 0x1af4 1a6b: 4d 63 c0 movslq %r8d,%r8 1a6e: 48 63 d2 movslq %edx,%rdx 1a71: 4c 2b c2 sub %rdx,%r8 1a74: 49 83 f8 04 cmp $0x4,%r8 1a78: 0f 8c 7c 00 00 00 jl 0x1afa 1a7e: 48 63 d2 movslq %edx,%rdx 1a81: 44 89 c0 mov %r8d,%eax 1a84: 83 e0 fc and $0xfffffffc,%eax 1a87: 45 33 d2 xor %r10d,%r10d 1a8a: 48 63 c0 movslq %eax,%rax 1a8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 1a92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 1a96: 0f 1f 00 nopl (%rax) 1a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1aa0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 1aa5: 49 83 c2 04 add $0x4,%r10 1aa9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 1aae: 49 83 c1 20 add $0x20,%r9 1ab2: 4c 3b d0 cmp %rax,%r10 1ab5: 72 e9 jb 0x1aa0 1ab7: 49 3b c0 cmp %r8,%rax 1aba: 73 38 jae 0x1af4 1abc: 48 63 d2 movslq %edx,%rdx 1abf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 1ac3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 1ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ace: 00 1acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ad6: 0f 1f 00 nopl (%rax) 1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ae0: 48 ff c0 inc %rax 1ae3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 1ae7: c5 fb 11 0a vmovsd %xmm1,(%rdx) 1aeb: 48 83 c2 08 add $0x8,%rdx 1aef: 49 3b c0 cmp %r8,%rax 1af2: 72 ec jb 0x1ae0 1af4: 33 c0 xor %eax,%eax 1af6: c5 f8 77 vzeroupper 1af9: c3 ret 1afa: 33 c0 xor %eax,%eax 1afc: eb b9 jmp 0x1ab7 1afe: 33 d2 xor %edx,%edx 1b00: e9 5a ff ff ff jmp 0x1a5f 1b05: 33 c0 xor %eax,%eax 1b07: c3 ret 1b08: b8 fa ff ff ff mov $0xfffffffa,%eax 1b0d: c3 ret 1b0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b13: c3 ret 1b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b20: 48 83 ec 28 sub $0x28,%rsp 1b24: 48 85 d2 test %rdx,%rdx 1b27: 74 20 je 0x1b49 1b29: 45 85 c0 test %r8d,%r8d 1b2c: 7f 0a jg 0x1b38 1b2e: b8 fa ff ff ff mov $0xfffffffa,%eax 1b33: 48 83 c4 28 add $0x28,%rsp 1b37: c3 ret 1b38: 66 48 0f 7e c1 movq %xmm0,%rcx 1b3d: e8 9e ba 02 00 call 0x2d5e0 1b42: 33 c0 xor %eax,%eax 1b44: 48 83 c4 28 add $0x28,%rsp 1b48: c3 ret 1b49: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b4e: 48 83 c4 28 add $0x28,%rsp 1b52: c3 ret 1b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b5f: 00 1b60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1b65: 48 85 d2 test %rdx,%rdx 1b68: 74 23 je 0x1b8d 1b6a: 45 85 c0 test %r8d,%r8d 1b6d: 7f 0c jg 0x1b7b 1b6f: b8 fa ff ff ff mov $0xfffffffa,%eax 1b74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1b79: 90 nop 1b7a: c3 ret 1b7b: 66 48 0f 7e c1 movq %xmm0,%rcx 1b80: e8 7b ba 02 00 call 0x2d600 1b85: 33 c0 xor %eax,%eax 1b87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1b8c: c3 ret 1b8d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1b97: 90 nop 1b98: 90 nop 1b99: 90 nop 1b9a: c3 ret 1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1ba0: 48 83 ec 28 sub $0x28,%rsp 1ba4: 48 85 d2 test %rdx,%rdx 1ba7: 74 20 je 0x1bc9 1ba9: 45 85 c0 test %r8d,%r8d 1bac: 7f 0a jg 0x1bb8 1bae: b8 fa ff ff ff mov $0xfffffffa,%eax 1bb3: 48 83 c4 28 add $0x28,%rsp 1bb7: c3 ret 1bb8: 66 48 0f 7e c1 movq %xmm0,%rcx 1bbd: e8 5e ba 02 00 call 0x2d620 1bc2: 33 c0 xor %eax,%eax 1bc4: 48 83 c4 28 add $0x28,%rsp 1bc8: c3 ret 1bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1bce: 48 83 c4 28 add $0x28,%rsp 1bd2: c3 ret 1bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bdf: 00 1be0: 48 83 ec 28 sub $0x28,%rsp 1be4: 48 85 d2 test %rdx,%rdx 1be7: 74 20 je 0x1c09 1be9: 45 85 c0 test %r8d,%r8d 1bec: 7f 0a jg 0x1bf8 1bee: b8 fa ff ff ff mov $0xfffffffa,%eax 1bf3: 48 83 c4 28 add $0x28,%rsp 1bf7: c3 ret 1bf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 1bfd: e8 3e ba 02 00 call 0x2d640 1c02: 33 c0 xor %eax,%eax 1c04: 48 83 c4 28 add $0x28,%rsp 1c08: c3 ret 1c09: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c0e: 48 83 c4 28 add $0x28,%rsp 1c12: c3 ret 1c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c1f: 00 1c20: 48 83 ec 28 sub $0x28,%rsp 1c24: 48 85 d2 test %rdx,%rdx 1c27: 74 20 je 0x1c49 1c29: 45 85 c0 test %r8d,%r8d 1c2c: 7f 0a jg 0x1c38 1c2e: b8 fa ff ff ff mov $0xfffffffa,%eax 1c33: 48 83 c4 28 add $0x28,%rsp 1c37: c3 ret 1c38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 1c3d: e8 1e ba 02 00 call 0x2d660 1c42: 33 c0 xor %eax,%eax 1c44: 48 83 c4 28 add $0x28,%rsp 1c48: c3 ret 1c49: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c4e: 48 83 c4 28 add $0x28,%rsp 1c52: c3 ret 1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c5f: 00 1c60: 48 83 ec 28 sub $0x28,%rsp 1c64: 48 85 d2 test %rdx,%rdx 1c67: 74 20 je 0x1c89 1c69: 45 85 c0 test %r8d,%r8d 1c6c: 7f 0a jg 0x1c78 1c6e: b8 fa ff ff ff mov $0xfffffffa,%eax 1c73: 48 83 c4 28 add $0x28,%rsp 1c77: c3 ret 1c78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 1c7d: e8 3e bd 02 00 call 0x2d9c0 1c82: 33 c0 xor %eax,%eax 1c84: 48 83 c4 28 add $0x28,%rsp 1c88: c3 ret 1c89: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c8e: 48 83 c4 28 add $0x28,%rsp 1c92: c3 ret 1c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c9f: 00 1ca0: 41 83 f9 05 cmp $0x5,%r9d 1ca4: 7d 3d jge 0x1ce3 1ca6: 41 ff c9 dec %r9d 1ca9: 41 83 f9 ff cmp $0xffffffff,%r9d 1cad: 74 33 je 0x1ce2 1caf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cb6: 00 1cb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1cbe: 66 90 xchg %ax,%ax 1cc0: f2 0f 10 01 movsd (%rcx),%xmm0 1cc4: 41 ff c9 dec %r9d 1cc7: 48 83 c1 08 add $0x8,%rcx 1ccb: f2 0f 58 02 addsd (%rdx),%xmm0 1ccf: f2 41 0f 11 00 movsd %xmm0,(%r8) 1cd4: 48 83 c2 08 add $0x8,%rdx 1cd8: 49 83 c0 08 add $0x8,%r8 1cdc: 41 83 f9 ff cmp $0xffffffff,%r9d 1ce0: 75 de jne 0x1cc0 1ce2: c3 ret 1ce3: 49 f7 c0 07 00 00 00 test $0x7,%r8 1cea: 0f 85 e0 02 00 00 jne 0x1fd0 1cf0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 1cf7: 74 1c je 0x1d15 1cf9: f2 0f 10 01 movsd (%rcx),%xmm0 1cfd: 48 83 c1 08 add $0x8,%rcx 1d01: 41 ff c9 dec %r9d 1d04: f2 0f 58 02 addsd (%rdx),%xmm0 1d08: f2 41 0f 11 00 movsd %xmm0,(%r8) 1d0d: 48 83 c2 08 add $0x8,%rdx 1d11: 49 83 c0 08 add $0x8,%r8 1d15: 44 89 c8 mov %r9d,%eax 1d18: 41 83 e1 03 and $0x3,%r9d 1d1c: c1 f8 02 sar $0x2,%eax 1d1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 1d26: 0f 84 70 01 00 00 je 0x1e9c 1d2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1d33: 0f 84 d5 00 00 00 je 0x1e0e 1d39: 3d aa 2a 00 00 cmp $0x2aaa,%eax 1d3e: 0f 8f 7c 00 00 00 jg 0x1dc0 1d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d4b: 00 1d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1d5f: 00 1d60: f2 0f 10 11 movsd (%rcx),%xmm2 1d64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 1d69: f2 0f 10 02 movsd (%rdx),%xmm0 1d6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 1d72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 1d77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 1d7c: 48 83 c2 20 add $0x20,%rdx 1d80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 1d85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 1d8a: 48 83 c1 20 add $0x20,%rcx 1d8e: 66 0f 58 d0 addpd %xmm0,%xmm2 1d92: 66 0f 58 d9 addpd %xmm1,%xmm3 1d96: 41 0f 29 10 movaps %xmm2,(%r8) 1d9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 1d9f: 49 83 c0 20 add $0x20,%r8 1da3: ff c8 dec %eax 1da5: 75 b9 jne 0x1d60 1da7: e9 fa fe ff ff jmp 0x1ca6 1dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1db3: 00 1db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1dc0: f2 0f 10 11 movsd (%rcx),%xmm2 1dc4: f2 0f 10 02 movsd (%rdx),%xmm0 1dc8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 1dcd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 1dd2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 1dd7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 1ddc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 1de1: 48 83 c2 20 add $0x20,%rdx 1de5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 1dea: 48 83 c1 20 add $0x20,%rcx 1dee: 66 0f 58 d0 addpd %xmm0,%xmm2 1df2: 66 0f 58 d9 addpd %xmm1,%xmm3 1df6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 1dfb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 1e01: 49 83 c0 20 add $0x20,%r8 1e05: ff c8 dec %eax 1e07: 75 b7 jne 0x1dc0 1e09: e9 98 fe ff ff jmp 0x1ca6 1e0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 1e13: 7f 4b jg 0x1e60 1e15: 0f 1f 40 00 nopl 0x0(%rax) 1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e20: f2 0f 10 01 movsd (%rcx),%xmm0 1e24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 1e29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 1e2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 1e33: 48 83 c1 20 add $0x20,%rcx 1e37: 66 0f 58 02 addpd (%rdx),%xmm0 1e3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 1e40: 41 0f 29 00 movaps %xmm0,(%r8) 1e44: 48 83 c2 20 add $0x20,%rdx 1e48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 1e4d: 49 83 c0 20 add $0x20,%r8 1e51: ff c8 dec %eax 1e53: 75 cb jne 0x1e20 1e55: e9 4c fe ff ff jmp 0x1ca6 1e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1e60: f2 0f 10 01 movsd (%rcx),%xmm0 1e64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 1e69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 1e6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 1e73: 48 83 c1 20 add $0x20,%rcx 1e77: 66 0f 58 02 addpd (%rdx),%xmm0 1e7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 1e80: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 1e85: 48 83 c2 20 add $0x20,%rdx 1e89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 1e8f: 49 83 c0 20 add $0x20,%r8 1e93: ff c8 dec %eax 1e95: 75 c9 jne 0x1e60 1e97: e9 0a fe ff ff jmp 0x1ca6 1e9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1ea3: 0f 84 93 00 00 00 je 0x1f3c 1ea9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 1eae: 7f 50 jg 0x1f00 1eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1eb7: 00 1eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ebf: 90 nop 1ec0: f2 0f 10 02 movsd (%rdx),%xmm0 1ec4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 1ec9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 1ece: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 1ed3: 48 83 c2 20 add $0x20,%rdx 1ed7: 66 0f 58 01 addpd (%rcx),%xmm0 1edb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 1ee0: 41 0f 29 00 movaps %xmm0,(%r8) 1ee4: 48 83 c1 20 add $0x20,%rcx 1ee8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 1eed: 49 83 c0 20 add $0x20,%r8 1ef1: ff c8 dec %eax 1ef3: 75 cb jne 0x1ec0 1ef5: e9 ac fd ff ff jmp 0x1ca6 1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1f00: f2 0f 10 02 movsd (%rdx),%xmm0 1f04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 1f09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 1f0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 1f13: 48 83 c2 20 add $0x20,%rdx 1f17: 66 0f 58 01 addpd (%rcx),%xmm0 1f1b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 1f20: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 1f25: 48 83 c1 20 add $0x20,%rcx 1f29: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 1f2f: 49 83 c0 20 add $0x20,%r8 1f33: ff c8 dec %eax 1f35: 75 c9 jne 0x1f00 1f37: e9 6a fd ff ff jmp 0x1ca6 1f3c: 3d aa 2a 00 00 cmp $0x2aaa,%eax 1f41: 7f 5d jg 0x1fa0 1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f4a: 00 1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f60: 0f 28 02 movaps (%rdx),%xmm0 1f63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 1f67: 48 83 c2 20 add $0x20,%rdx 1f6b: 66 0f 58 01 addpd (%rcx),%xmm0 1f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 1f74: 41 0f 29 00 movaps %xmm0,(%r8) 1f78: 48 83 c1 20 add $0x20,%rcx 1f7c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 1f81: 49 83 c0 20 add $0x20,%r8 1f85: ff c8 dec %eax 1f87: 75 d7 jne 0x1f60 1f89: e9 18 fd ff ff jmp 0x1ca6 1f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f95: 00 1f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f9d: 0f 1f 00 nopl (%rax) 1fa0: 0f 28 02 movaps (%rdx),%xmm0 1fa3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 1fa7: 48 83 c2 20 add $0x20,%rdx 1fab: 66 0f 58 01 addpd (%rcx),%xmm0 1faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 1fb4: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 1fb9: 48 83 c1 20 add $0x20,%rcx 1fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 1fc3: 49 83 c0 20 add $0x20,%r8 1fc7: ff c8 dec %eax 1fc9: 75 d5 jne 0x1fa0 1fcb: e9 d6 fc ff ff jmp 0x1ca6 1fd0: 44 89 c8 mov %r9d,%eax 1fd3: 41 83 e1 03 and $0x3,%r9d 1fd7: c1 f8 02 sar $0x2,%eax 1fda: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 1fe1: 0f 84 d3 00 00 00 je 0x20ba 1fe7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1fee: 0f 85 6c 00 00 00 jne 0x2060 1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2000: f2 0f 10 01 movsd (%rcx),%xmm0 2004: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 2009: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 200e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 2013: 48 83 c1 20 add $0x20,%rcx 2017: 66 0f 58 02 addpd (%rdx),%xmm0 201b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 2020: f2 41 0f 11 00 movsd %xmm0,(%r8) 2025: 48 83 c2 20 add $0x20,%rdx 2029: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 202f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 2035: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 203b: 49 83 c0 20 add $0x20,%r8 203f: ff c8 dec %eax 2041: 75 bd jne 0x2000 2043: e9 5e fc ff ff jmp 0x1ca6 2048: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 204f: 00 2050: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 205e: 00 00 2060: f2 0f 10 11 movsd (%rcx),%xmm2 2064: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 2069: f2 0f 10 02 movsd (%rdx),%xmm0 206d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 2072: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 2077: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 207c: 48 83 c2 20 add $0x20,%rdx 2080: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 2085: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 208a: 48 83 c1 20 add $0x20,%rcx 208e: 66 0f 58 d0 addpd %xmm0,%xmm2 2092: 66 0f 58 d9 addpd %xmm1,%xmm3 2096: f2 41 0f 11 10 movsd %xmm2,(%r8) 209b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 20a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 20a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 20ad: 49 83 c0 20 add $0x20,%r8 20b1: ff c8 dec %eax 20b3: 75 ab jne 0x2060 20b5: e9 ec fb ff ff jmp 0x1ca6 20ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 20c1: 75 5d jne 0x2120 20c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20ca: 00 20cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20e0: 0f 28 02 movaps (%rdx),%xmm0 20e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 20e7: 48 83 c2 20 add $0x20,%rdx 20eb: 66 0f 58 01 addpd (%rcx),%xmm0 20ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 20f4: f2 41 0f 11 00 movsd %xmm0,(%r8) 20f9: 48 83 c1 20 add $0x20,%rcx 20fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 2103: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 2109: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 210f: 49 83 c0 20 add $0x20,%r8 2113: ff c8 dec %eax 2115: 75 c9 jne 0x20e0 2117: e9 8a fb ff ff jmp 0x1ca6 211c: 0f 1f 40 00 nopl 0x0(%rax) 2120: f2 0f 10 02 movsd (%rdx),%xmm0 2124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 2129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 212e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 2133: 48 83 c2 20 add $0x20,%rdx 2137: 66 0f 58 01 addpd (%rcx),%xmm0 213b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 2140: f2 41 0f 11 00 movsd %xmm0,(%r8) 2145: 48 83 c1 20 add $0x20,%rcx 2149: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 214f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 2155: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 215b: 49 83 c0 20 add $0x20,%r8 215f: ff c8 dec %eax 2161: 75 bd jne 0x2120 2163: e9 3e fb ff ff jmp 0x1ca6 2168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 216f: 00 2170: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 217e: 00 00 2180: 41 83 f9 05 cmp $0x5,%r9d 2184: 7d 3e jge 0x21c4 2186: 41 83 c1 ff add $0xffffffff,%r9d 218a: 41 83 f9 ff cmp $0xffffffff,%r9d 218e: 74 33 je 0x21c3 2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2197: 00 2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 219f: 90 nop 21a0: f2 0f 10 01 movsd (%rcx),%xmm0 21a4: 41 83 c1 ff add $0xffffffff,%r9d 21a8: 48 83 c1 08 add $0x8,%rcx 21ac: f2 0f 58 02 addsd (%rdx),%xmm0 21b0: 48 83 c2 08 add $0x8,%rdx 21b4: f2 41 0f 11 00 movsd %xmm0,(%r8) 21b9: 49 83 c0 08 add $0x8,%r8 21bd: 41 83 f9 ff cmp $0xffffffff,%r9d 21c1: 75 dd jne 0x21a0 21c3: c3 ret 21c4: 49 f7 c0 07 00 00 00 test $0x7,%r8 21cb: 0f 85 80 02 00 00 jne 0x2451 21d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 21d8: 74 1d je 0x21f7 21da: f2 0f 10 01 movsd (%rcx),%xmm0 21de: 48 83 c1 08 add $0x8,%rcx 21e2: 41 83 c1 ff add $0xffffffff,%r9d 21e6: f2 0f 58 02 addsd (%rdx),%xmm0 21ea: 48 83 c2 08 add $0x8,%rdx 21ee: f2 41 0f 11 00 movsd %xmm0,(%r8) 21f3: 49 83 c0 08 add $0x8,%r8 21f7: 44 89 c8 mov %r9d,%eax 21fa: 41 83 e1 03 and $0x3,%r9d 21fe: c1 f8 02 sar $0x2,%eax 2201: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 2208: 0f 84 23 01 00 00 je 0x2331 220e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 2215: 0f 84 9c 00 00 00 je 0x22b7 221b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 2220: 7f 5e jg 0x2280 2222: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2229: 00 222a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2238: 00 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2240: 0f 10 11 movups (%rcx),%xmm2 2243: 0f 10 59 10 movups 0x10(%rcx),%xmm3 2247: 48 83 c1 20 add $0x20,%rcx 224b: 0f 10 02 movups (%rdx),%xmm0 224e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 2252: 66 0f 58 d0 addpd %xmm0,%xmm2 2256: 48 83 c2 20 add $0x20,%rdx 225a: 66 0f 58 d9 addpd %xmm1,%xmm3 225e: 41 0f 11 10 movups %xmm2,(%r8) 2262: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 2267: 49 83 c0 20 add $0x20,%r8 226b: 83 c0 ff add $0xffffffff,%eax 226e: 75 d0 jne 0x2240 2270: e9 11 ff ff ff jmp 0x2186 2275: 0f 1f 40 00 nopl 0x0(%rax) 2279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2280: 0f 10 11 movups (%rcx),%xmm2 2283: 0f 10 59 10 movups 0x10(%rcx),%xmm3 2287: 48 83 c1 20 add $0x20,%rcx 228b: 0f 10 02 movups (%rdx),%xmm0 228e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 2292: 66 0f 58 d0 addpd %xmm0,%xmm2 2296: 48 83 c2 20 add $0x20,%rdx 229a: 66 0f 58 d9 addpd %xmm1,%xmm3 229e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 22a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 22a9: 49 83 c0 20 add $0x20,%r8 22ad: 83 c0 ff add $0xffffffff,%eax 22b0: 75 ce jne 0x2280 22b2: e9 cf fe ff ff jmp 0x2186 22b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax 22bc: 7f 42 jg 0x2300 22be: 66 90 xchg %ax,%ax 22c0: 0f 10 01 movups (%rcx),%xmm0 22c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 22c7: 48 83 c1 20 add $0x20,%rcx 22cb: 66 0f 58 02 addpd (%rdx),%xmm0 22cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 22d4: 48 83 c2 20 add $0x20,%rdx 22d8: 41 0f 11 00 movups %xmm0,(%r8) 22dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 22e1: 49 83 c0 20 add $0x20,%r8 22e5: 83 c0 ff add $0xffffffff,%eax 22e8: 75 d6 jne 0x22c0 22ea: e9 97 fe ff ff jmp 0x2186 22ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22f6: 00 22f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22fe: 66 90 xchg %ax,%ax 2300: 0f 10 01 movups (%rcx),%xmm0 2303: 0f 10 49 10 movups 0x10(%rcx),%xmm1 2307: 48 83 c1 20 add $0x20,%rcx 230b: 66 0f 58 02 addpd (%rdx),%xmm0 230f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 2314: 48 83 c2 20 add $0x20,%rdx 2318: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 231d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 2323: 49 83 c0 20 add $0x20,%r8 2327: 83 c0 ff add $0xffffffff,%eax 232a: 75 d4 jne 0x2300 232c: e9 55 fe ff ff jmp 0x2186 2331: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 2338: 0f 84 93 00 00 00 je 0x23d1 233e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 2343: 7f 5b jg 0x23a0 2345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 234c: 00 234d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2360: 0f 10 02 movups (%rdx),%xmm0 2363: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 2367: 48 83 c2 20 add $0x20,%rdx 236b: 66 0f 58 01 addpd (%rcx),%xmm0 236f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 2374: 48 83 c1 20 add $0x20,%rcx 2378: 41 0f 11 00 movups %xmm0,(%r8) 237c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 2381: 49 83 c0 20 add $0x20,%r8 2385: 83 c0 ff add $0xffffffff,%eax 2388: 75 d6 jne 0x2360 238a: e9 f7 fd ff ff jmp 0x2186 238f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2396: 00 2397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 239e: 66 90 xchg %ax,%ax 23a0: 0f 10 02 movups (%rdx),%xmm0 23a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 23a7: 48 83 c2 20 add $0x20,%rdx 23ab: 66 0f 58 01 addpd (%rcx),%xmm0 23af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 23b4: 48 83 c1 20 add $0x20,%rcx 23b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 23bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 23c3: 49 83 c0 20 add $0x20,%r8 23c7: 83 c0 ff add $0xffffffff,%eax 23ca: 75 d4 jne 0x23a0 23cc: e9 b5 fd ff ff jmp 0x2186 23d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax 23d6: 7f 48 jg 0x2420 23d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23df: 00 23e0: 0f 10 02 movups (%rdx),%xmm0 23e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 23e7: 48 83 c2 20 add $0x20,%rdx 23eb: 66 0f 58 01 addpd (%rcx),%xmm0 23ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 23f4: 48 83 c1 20 add $0x20,%rcx 23f8: 41 0f 11 00 movups %xmm0,(%r8) 23fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 2401: 49 83 c0 20 add $0x20,%r8 2405: 83 c0 ff add $0xffffffff,%eax 2408: 75 d6 jne 0x23e0 240a: e9 77 fd ff ff jmp 0x2186 240f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2416: 00 2417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 241e: 66 90 xchg %ax,%ax 2420: 0f 10 02 movups (%rdx),%xmm0 2423: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 2427: 48 83 c2 20 add $0x20,%rdx 242b: 66 0f 58 01 addpd (%rcx),%xmm0 242f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 2434: 48 83 c1 20 add $0x20,%rcx 2438: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 243d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 2443: 49 83 c0 20 add $0x20,%r8 2447: 83 c0 ff add $0xffffffff,%eax 244a: 75 d4 jne 0x2420 244c: e9 35 fd ff ff jmp 0x2186 2451: 44 89 c8 mov %r9d,%eax 2454: 41 83 e1 03 and $0x3,%r9d 2458: c1 f8 02 sar $0x2,%eax 245b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 2462: 0f 84 8d 00 00 00 je 0x24f5 2468: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 246f: 75 4f jne 0x24c0 2471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2478: 00 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2480: 0f 10 01 movups (%rcx),%xmm0 2483: 0f 10 49 10 movups 0x10(%rcx),%xmm1 2487: 48 83 c1 20 add $0x20,%rcx 248b: 66 0f 58 02 addpd (%rdx),%xmm0 248f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 2494: 48 83 c2 20 add $0x20,%rdx 2498: 41 0f 11 00 movups %xmm0,(%r8) 249c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 24a1: 49 83 c0 20 add $0x20,%r8 24a5: 83 c0 ff add $0xffffffff,%eax 24a8: 75 d6 jne 0x2480 24aa: e9 d7 fc ff ff jmp 0x2186 24af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24b6: 00 24b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24be: 66 90 xchg %ax,%ax 24c0: 0f 10 11 movups (%rcx),%xmm2 24c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 24c7: 48 83 c1 20 add $0x20,%rcx 24cb: 0f 10 02 movups (%rdx),%xmm0 24ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 24d2: 66 0f 58 d0 addpd %xmm0,%xmm2 24d6: 48 83 c2 20 add $0x20,%rdx 24da: 66 0f 58 d9 addpd %xmm1,%xmm3 24de: 41 0f 11 10 movups %xmm2,(%r8) 24e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 24e7: 49 83 c0 20 add $0x20,%r8 24eb: 83 c0 ff add $0xffffffff,%eax 24ee: 75 d0 jne 0x24c0 24f0: e9 91 fc ff ff jmp 0x2186 24f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 24fc: 75 42 jne 0x2540 24fe: 66 90 xchg %ax,%ax 2500: 0f 10 02 movups (%rdx),%xmm0 2503: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 2507: 48 83 c2 20 add $0x20,%rdx 250b: 66 0f 58 01 addpd (%rcx),%xmm0 250f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 2514: 48 83 c1 20 add $0x20,%rcx 2518: 41 0f 11 00 movups %xmm0,(%r8) 251c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 2521: 49 83 c0 20 add $0x20,%r8 2525: 83 c0 ff add $0xffffffff,%eax 2528: 75 d6 jne 0x2500 252a: e9 57 fc ff ff jmp 0x2186 252f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2536: 00 2537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 253e: 66 90 xchg %ax,%ax 2540: 0f 10 02 movups (%rdx),%xmm0 2543: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 2547: 48 83 c2 20 add $0x20,%rdx 254b: 66 0f 58 01 addpd (%rcx),%xmm0 254f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 2554: 48 83 c1 20 add $0x20,%rcx 2558: 41 0f 11 00 movups %xmm0,(%r8) 255c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 2561: 49 83 c0 20 add $0x20,%r8 2565: 83 c0 ff add $0xffffffff,%eax 2568: 75 d6 jne 0x2540 256a: e9 17 fc ff ff jmp 0x2186 256f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2576: 00 2577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 257e: 66 90 xchg %ax,%ax 2580: 48 83 ec 28 sub $0x28,%rsp 2584: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c49740 258b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2602290 2592: 48 33 c4 xor %rsp,%rax 2595: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 259a: 48 89 44 24 20 mov %rax,0x20(%rsp) 259f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 25a5: 41 83 f8 03 cmp $0x3,%r8d 25a9: 0f 28 c1 movaps %xmm1,%xmm0 25ac: 0f 57 d2 xorps %xmm2,%xmm2 25af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 25b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 25b7: 0f 57 c3 xorps %xmm3,%xmm0 25ba: 7d 62 jge 0x261e 25bc: 41 ff c8 dec %r8d 25bf: 41 83 f8 ff cmp $0xffffffff,%r8d 25c3: 74 3e je 0x2603 25c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25cc: 00 25cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25e0: 0f 12 12 movlps (%rdx),%xmm2 25e3: 0f 28 d8 movaps %xmm0,%xmm3 25e6: 0f 59 da mulps %xmm2,%xmm3 25e9: 41 ff c8 dec %r8d 25ec: 0f 59 d1 mulps %xmm1,%xmm2 25ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 25f3: 0f 58 d3 addps %xmm3,%xmm2 25f6: 0f 13 12 movlps %xmm2,(%rdx) 25f9: 48 83 c2 08 add $0x8,%rdx 25fd: 41 83 f8 ff cmp $0xffffffff,%r8d 2601: 75 dd jne 0x25e0 2603: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 2608: 48 33 cc xor %rsp,%rcx 260b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2602290 2612: 75 05 jne 0x2619 2614: 48 83 c4 28 add $0x28,%rsp 2618: c3 ret 2619: e8 d2 b3 11 01 call 0x111d9f0 261e: 48 f7 c2 07 00 00 00 test $0x7,%rdx 2625: 74 3c je 0x2663 2627: 44 89 c0 mov %r8d,%eax 262a: 41 83 e0 01 and $0x1,%r8d 262e: d1 f8 sar $1,%eax 2630: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2637: 00 2638: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 263f: 90 nop 2640: 0f 10 1a movups (%rdx),%xmm3 2643: 0f 28 e0 movaps %xmm0,%xmm4 2646: 0f 59 e3 mulps %xmm3,%xmm4 2649: 0f 59 d9 mulps %xmm1,%xmm3 264c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 2650: 0f 58 e3 addps %xmm3,%xmm4 2653: 0f 11 22 movups %xmm4,(%rdx) 2656: 48 83 c2 10 add $0x10,%rdx 265a: ff c8 dec %eax 265c: 75 e2 jne 0x2640 265e: e9 59 ff ff ff jmp 0x25bc 2663: 48 89 d0 mov %rdx,%rax 2666: 48 83 e0 0f and $0xf,%rax 266a: 85 c0 test %eax,%eax 266c: 74 1e je 0x268c 266e: f2 0f 10 1a movsd (%rdx),%xmm3 2672: 0f 28 e0 movaps %xmm0,%xmm4 2675: 0f 59 e3 mulps %xmm3,%xmm4 2678: 41 ff c8 dec %r8d 267b: 0f 59 d9 mulps %xmm1,%xmm3 267e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 2682: 0f 58 e3 addps %xmm3,%xmm4 2685: 0f 13 22 movlps %xmm4,(%rdx) 2688: 48 83 c2 08 add $0x8,%rdx 268c: 44 89 c0 mov %r8d,%eax 268f: 41 83 e0 01 and $0x1,%r8d 2693: d1 f8 sar $1,%eax 2695: 3d 00 00 01 00 cmp $0x10000,%eax 269a: 77 44 ja 0x26e0 269c: 0f 1f 40 00 nopl 0x0(%rax) 26a0: 0f 28 1a movaps (%rdx),%xmm3 26a3: 0f 28 e0 movaps %xmm0,%xmm4 26a6: 0f 59 e3 mulps %xmm3,%xmm4 26a9: 0f 59 d9 mulps %xmm1,%xmm3 26ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 26b0: 0f 58 e3 addps %xmm3,%xmm4 26b3: 0f 29 22 movaps %xmm4,(%rdx) 26b6: 48 83 c2 10 add $0x10,%rdx 26ba: ff c8 dec %eax 26bc: 75 e2 jne 0x26a0 26be: e9 f9 fe ff ff jmp 0x25bc 26c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26ca: 00 26cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26e0: 0f 28 1a movaps (%rdx),%xmm3 26e3: 0f 28 e0 movaps %xmm0,%xmm4 26e6: 0f 59 e3 mulps %xmm3,%xmm4 26e9: 0f 59 d9 mulps %xmm1,%xmm3 26ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 26f0: 0f 58 e3 addps %xmm3,%xmm4 26f3: 0f 2b 22 movntps %xmm4,(%rdx) 26f6: 48 83 c2 10 add $0x10,%rdx 26fa: ff c8 dec %eax 26fc: 75 e2 jne 0x26e0 26fe: e9 b9 fe ff ff jmp 0x25bc 2703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 270a: 00 270b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2725: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2602290 272c: 48 33 c4 xor %rsp,%rax 272f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 2734: 48 89 44 24 20 mov %rax,0x20(%rsp) 2739: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 273f: 41 83 f8 03 cmp $0x3,%r8d 2743: 0f 28 c1 movaps %xmm1,%xmm0 2746: 0f 57 d2 xorps %xmm2,%xmm2 2749: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 274d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 2751: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c49750 2758: 7d 65 jge 0x27bf 275a: 41 ff c8 dec %r8d 275d: 41 83 f8 ff cmp $0xffffffff,%r8d 2761: 74 40 je 0x27a3 2763: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 276a: 00 276b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2780: 0f 12 12 movlps (%rdx),%xmm2 2783: 0f 28 d8 movaps %xmm0,%xmm3 2786: 0f 59 da mulps %xmm2,%xmm3 2789: 41 ff c8 dec %r8d 278c: 0f 59 d1 mulps %xmm1,%xmm2 278f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 2793: 0f 58 d3 addps %xmm3,%xmm2 2796: 0f 13 12 movlps %xmm2,(%rdx) 2799: 48 8d 52 08 lea 0x8(%rdx),%rdx 279d: 41 83 f8 ff cmp $0xffffffff,%r8d 27a1: 75 dd jne 0x2780 27a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 27a8: 48 33 cc xor %rsp,%rcx 27ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2602290 27b2: 75 06 jne 0x27ba 27b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 27b9: c3 ret 27ba: e8 31 b2 11 01 call 0x111d9f0 27bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx 27c6: 74 3b je 0x2803 27c8: 44 89 c0 mov %r8d,%eax 27cb: 41 83 e0 01 and $0x1,%r8d 27cf: d1 f8 sar $1,%eax 27d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27d8: 00 27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27e0: 0f 10 1a movups (%rdx),%xmm3 27e3: 0f 28 e0 movaps %xmm0,%xmm4 27e6: 0f 59 e3 mulps %xmm3,%xmm4 27e9: 0f 59 d9 mulps %xmm1,%xmm3 27ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 27f0: 0f 58 e3 addps %xmm3,%xmm4 27f3: 0f 11 22 movups %xmm4,(%rdx) 27f6: 48 8d 52 10 lea 0x10(%rdx),%rdx 27fa: ff c8 dec %eax 27fc: 75 e2 jne 0x27e0 27fe: e9 57 ff ff ff jmp 0x275a 2803: 48 89 d0 mov %rdx,%rax 2806: 48 83 e0 0f and $0xf,%rax 280a: 85 c0 test %eax,%eax 280c: 74 1e je 0x282c 280e: f2 0f 10 1a movsd (%rdx),%xmm3 2812: 0f 28 e0 movaps %xmm0,%xmm4 2815: 0f 59 e3 mulps %xmm3,%xmm4 2818: 41 ff c8 dec %r8d 281b: 0f 59 d9 mulps %xmm1,%xmm3 281e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 2822: 0f 58 e3 addps %xmm3,%xmm4 2825: 0f 13 22 movlps %xmm4,(%rdx) 2828: 48 83 c2 08 add $0x8,%rdx 282c: 44 89 c0 mov %r8d,%eax 282f: 41 83 e0 01 and $0x1,%r8d 2833: d1 f8 sar $1,%eax 2835: 3d 00 00 01 00 cmp $0x10000,%eax 283a: 77 44 ja 0x2880 283c: 0f 1f 40 00 nopl 0x0(%rax) 2840: 0f 28 1a movaps (%rdx),%xmm3 2843: 0f 28 e0 movaps %xmm0,%xmm4 2846: 0f 59 e3 mulps %xmm3,%xmm4 2849: 0f 59 d9 mulps %xmm1,%xmm3 284c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 2850: 0f 58 e3 addps %xmm3,%xmm4 2853: 0f 29 22 movaps %xmm4,(%rdx) 2856: 48 8d 52 10 lea 0x10(%rdx),%rdx 285a: ff c8 dec %eax 285c: 75 e2 jne 0x2840 285e: e9 f7 fe ff ff jmp 0x275a 2863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 286a: 00 286b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2880: 0f 28 1a movaps (%rdx),%xmm3 2883: 0f 28 e0 movaps %xmm0,%xmm4 2886: 0f 59 e3 mulps %xmm3,%xmm4 2889: 0f 59 d9 mulps %xmm1,%xmm3 288c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 2890: 0f 58 e3 addps %xmm3,%xmm4 2893: 0f 2b 22 movntps %xmm4,(%rdx) 2896: 48 8d 52 10 lea 0x10(%rdx),%rdx 289a: ff c8 dec %eax 289c: 75 e2 jne 0x2880 289e: e9 b7 fe ff ff jmp 0x275a 28a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28aa: 00 28ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28c0: 48 83 ec 28 sub $0x28,%rsp 28c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2602290 28cb: 48 33 c4 xor %rsp,%rax 28ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 28d3: 48 89 44 24 20 mov %rax,0x20(%rsp) 28d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c49760 28df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 28e5: 0f 57 d2 xorps %xmm2,%xmm2 28e8: 0f 28 c1 movaps %xmm1,%xmm0 28eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 28ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 28f3: 0f 57 c3 xorps %xmm3,%xmm0 28f6: 41 83 f8 03 cmp $0x3,%r8d 28fa: 7d 63 jge 0x295f 28fc: 41 83 c0 ff add $0xffffffff,%r8d 2900: 41 83 f8 ff cmp $0xffffffff,%r8d 2904: 74 3e je 0x2944 2906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 290d: 00 290e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2915: 0f 1f 40 00 nopl 0x0(%rax) 2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2920: 0f 12 12 movlps (%rdx),%xmm2 2923: 0f 28 d8 movaps %xmm0,%xmm3 2926: 41 83 c0 ff add $0xffffffff,%r8d 292a: 0f 59 da mulps %xmm2,%xmm3 292d: 0f 59 d1 mulps %xmm1,%xmm2 2930: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 2934: 0f 58 d3 addps %xmm3,%xmm2 2937: 0f 13 12 movlps %xmm2,(%rdx) 293a: 48 83 c2 08 add $0x8,%rdx 293e: 41 83 f8 ff cmp $0xffffffff,%r8d 2942: 75 dc jne 0x2920 2944: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 2949: 48 33 cc xor %rsp,%rcx 294c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2602290 2953: 75 05 jne 0x295a 2955: 48 83 c4 28 add $0x28,%rsp 2959: c3 ret 295a: e8 91 b0 11 01 call 0x111d9f0 295f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 2966: 74 3c je 0x29a4 2968: 44 89 c0 mov %r8d,%eax 296b: 41 83 e0 01 and $0x1,%r8d 296f: d1 f8 sar $1,%eax 2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2978: 00 2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2980: 0f 10 1a movups (%rdx),%xmm3 2983: 0f 28 e0 movaps %xmm0,%xmm4 2986: 0f 59 e3 mulps %xmm3,%xmm4 2989: 0f 59 d9 mulps %xmm1,%xmm3 298c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 2990: 0f 58 e3 addps %xmm3,%xmm4 2993: 0f 11 22 movups %xmm4,(%rdx) 2996: 48 83 c2 10 add $0x10,%rdx 299a: 83 c0 ff add $0xffffffff,%eax 299d: 75 e1 jne 0x2980 299f: e9 58 ff ff ff jmp 0x28fc 29a4: 48 89 d0 mov %rdx,%rax 29a7: 48 83 e0 0f and $0xf,%rax 29ab: 85 c0 test %eax,%eax 29ad: 74 1f je 0x29ce 29af: f2 0f 10 1a movsd (%rdx),%xmm3 29b3: 0f 28 e0 movaps %xmm0,%xmm4 29b6: 41 83 c0 ff add $0xffffffff,%r8d 29ba: 0f 59 e3 mulps %xmm3,%xmm4 29bd: 0f 59 d9 mulps %xmm1,%xmm3 29c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 29c4: 0f 58 e3 addps %xmm3,%xmm4 29c7: 0f 13 22 movlps %xmm4,(%rdx) 29ca: 48 83 c2 08 add $0x8,%rdx 29ce: 44 89 c0 mov %r8d,%eax 29d1: 41 83 e0 01 and $0x1,%r8d 29d5: d1 f8 sar $1,%eax 29d7: 3d 00 00 01 00 cmp $0x10000,%eax 29dc: 77 42 ja 0x2a20 29de: 66 90 xchg %ax,%ax 29e0: 0f 10 1a movups (%rdx),%xmm3 29e3: 0f 28 e0 movaps %xmm0,%xmm4 29e6: 0f 59 e3 mulps %xmm3,%xmm4 29e9: 0f 59 d9 mulps %xmm1,%xmm3 29ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 29f0: 0f 58 e3 addps %xmm3,%xmm4 29f3: 0f 11 22 movups %xmm4,(%rdx) 29f6: 48 83 c2 10 add $0x10,%rdx 29fa: 83 c0 ff add $0xffffffff,%eax 29fd: 75 e1 jne 0x29e0 29ff: e9 f8 fe ff ff jmp 0x28fc 2a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a0b: 00 2a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a1f: 00 2a20: 0f 10 1a movups (%rdx),%xmm3 2a23: 0f 28 e0 movaps %xmm0,%xmm4 2a26: 0f 59 e3 mulps %xmm3,%xmm4 2a29: 0f 59 d9 mulps %xmm1,%xmm3 2a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 2a30: 0f 58 e3 addps %xmm3,%xmm4 2a33: 0f 2b 22 movntps %xmm4,(%rdx) 2a36: 48 83 c2 10 add $0x10,%rdx 2a3a: 83 c0 ff add $0xffffffff,%eax 2a3d: 75 e1 jne 0x2a20 2a3f: e9 b8 fe ff ff jmp 0x28fc 2a44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a4b: 00 2a4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a5f: 00 2a60: 57 push %rdi 2a61: 41 54 push %r12 2a63: 41 56 push %r14 2a65: 41 57 push %r15 2a67: 55 push %rbp 2a68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 2a6f: 45 89 c6 mov %r8d,%r14d 2a72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 2a79: 00 2a7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 2a81: 00 2a82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 2a88: 4d 63 fe movslq %r14d,%r15 2a8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 2a8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 2a96: 00 2a97: 48 89 d7 mov %rdx,%rdi 2a9a: 48 89 cd mov %rcx,%rbp 2a9d: 44 89 e0 mov %r12d,%eax 2aa0: 25 80 1f 00 00 and $0x1f80,%eax 2aa5: 3d 80 1f 00 00 cmp $0x1f80,%eax 2aaa: 74 1d je 0x2ac9 2aac: 44 89 e0 mov %r12d,%eax 2aaf: 0d 80 1f ff ff or $0xffff1f80,%eax 2ab4: 25 e0 ff 00 00 and $0xffe0,%eax 2ab9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 2ac0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 2ac7: 00 00 2ac9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c49780 2ad0: 01 2ad1: 48 89 f8 mov %rdi,%rax 2ad4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 2ad8: 48 83 e0 1c and $0x1c,%rax 2adc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 2ae2: 85 c0 test %eax,%eax 2ae4: 0f 84 51 01 00 00 je 0x2c3b 2aea: c1 e8 02 shr $0x2,%eax 2aed: f7 d8 neg %eax 2aef: 83 c0 08 add $0x8,%eax 2af2: 41 3b c6 cmp %r14d,%eax 2af5: 44 0f 4c f0 cmovl %eax,%r14d 2af9: 45 85 f6 test %r14d,%r14d 2afc: 0f 8e 19 01 00 00 jle 0x2c1b 2b02: 44 89 f0 mov %r14d,%eax 2b05: 41 ba 01 00 00 00 mov $0x1,%r10d 2b0b: d1 e8 shr $1,%eax 2b0d: 45 33 c9 xor %r9d,%r9d 2b10: 85 c0 test %eax,%eax 2b12: 0f 86 b1 00 00 00 jbe 0x2bc9 2b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b1f: 00 2b20: 47 8d 14 09 lea (%r9,%r9,1),%r10d 2b24: 4d 63 d2 movslq %r10d,%r10 2b27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 2b2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2b32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 2b39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 2b3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 2b45: 00 00 2b47: c4 c1 79 7e c3 vmovd %xmm0,%r11d 2b4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 2b53: 75 14 jne 0x2b69 2b55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 2b5c: 00 00 00 00 2b60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 2b67: 00 00 2b69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 2b6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 2b76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2b7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 2b81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 2b86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 2b8d: 00 00 2b8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 2b94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 2b9b: 75 14 jne 0x2bb1 2b9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 2ba4: 00 00 00 00 2ba8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 2baf: 00 00 2bb1: 41 ff c1 inc %r9d 2bb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 2bbb: 44 3b c8 cmp %eax,%r9d 2bbe: 0f 82 5c ff ff ff jb 0x2b20 2bc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 2bc9: 41 8d 42 ff lea -0x1(%r10),%eax 2bcd: 41 3b c6 cmp %r14d,%eax 2bd0: 73 49 jae 0x2c1b 2bd2: 4d 63 d2 movslq %r10d,%r10 2bd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 2bdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2be0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 2be7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 2bec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 2bf3: 00 00 2bf5: c5 f9 7e c0 vmovd %xmm0,%eax 2bf9: a9 00 00 80 7f test $0x7f800000,%eax 2bfe: 75 14 jne 0x2c14 2c00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 2c07: 00 00 00 00 2c0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 2c12: 00 00 2c14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 2c1b: 48 89 f9 mov %rdi,%rcx 2c1e: 48 89 fa mov %rdi,%rdx 2c21: 45 89 f0 mov %r14d,%r8d 2c24: c5 f8 77 vzeroupper 2c27: e8 b4 e5 05 00 call 0x611e0 2c2c: 4d 63 f6 movslq %r14d,%r14 2c2f: 4d 2b fe sub %r14,%r15 2c32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 2c37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 2c3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 2c42: 74 4e je 0x2c92 2c44: 45 33 f6 xor %r14d,%r14d 2c47: 4d 85 ff test %r15,%r15 2c4a: 0f 8e f9 03 00 00 jle 0x3049 2c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c57: 00 2c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c5f: 90 nop 2c60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 2c65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2c69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 2c6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 2c73: c5 f8 77 vzeroupper 2c76: e8 c5 e6 05 00 call 0x61340 2c7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 2c81: 49 ff c6 inc %r14 2c84: 48 83 c5 08 add $0x8,%rbp 2c88: 4d 3b f7 cmp %r15,%r14 2c8b: 7c d3 jl 0x2c60 2c8d: e9 b7 03 00 00 jmp 0x3049 2c92: 45 89 f8 mov %r15d,%r8d 2c95: 33 c0 xor %eax,%eax 2c97: 41 c1 ff 04 sar $0x4,%r15d 2c9b: 41 83 e0 0f and $0xf,%r8d 2c9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 2ca6: 0f 85 29 01 00 00 jne 0x2dd5 2cac: 45 85 ff test %r15d,%r15d 2caf: 0f 8e 59 02 00 00 jle 0x2f0e 2cb5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 2cbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 2cc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 2cc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 2ccd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 2cd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c497c0 2cda: 01 2cdb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 2ce1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c497a0 2ce8: 01 2ce9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c49780 2cf0: 01 2cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cf8: 00 2cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 2d05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 2d0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 2d0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 2d14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 2d1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 2d20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 2d27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 2d2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 2d2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 2d36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 2d3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 2d41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 2d46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 2d4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 2d4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 2d52: c5 fc 52 da vrsqrtps %ymm2,%ymm3 2d56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 2d5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 2d5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 2d63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 2d68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 2d6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 2d72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 2d77: c5 fc 28 cf vmovaps %ymm7,%ymm1 2d7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 2d80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 2d84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 2d89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 2d8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 2d93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 2d98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 2d9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 2da0: c5 7c 50 cb vmovmskps %ymm3,%r9d 2da4: 45 85 c9 test %r9d,%r9d 2da7: 74 08 je 0x2db1 2da9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 2dad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 2db1: ff c0 inc %eax 2db3: 48 81 c5 80 00 00 00 add $0x80,%rbp 2dba: c5 fc 11 07 vmovups %ymm0,(%rdi) 2dbe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 2dc3: 48 83 c7 40 add $0x40,%rdi 2dc7: 41 3b c7 cmp %r15d,%eax 2dca: 0f 8c 30 ff ff ff jl 0x2d00 2dd0: e9 1b 01 00 00 jmp 0x2ef0 2dd5: 45 85 ff test %r15d,%r15d 2dd8: 0f 8e 30 01 00 00 jle 0x2f0e 2dde: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 2de4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 2dea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 2df0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 2df6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 2dfc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c497c0 2e03: 01 2e04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 2e0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c497a0 2e11: 01 2e12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c49780 2e19: 01 2e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2e20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 2e25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 2e2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 2e2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 2e34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 2e3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 2e40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 2e47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 2e4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 2e4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 2e56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 2e5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 2e61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 2e66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 2e6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 2e6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 2e72: c5 fc 52 da vrsqrtps %ymm2,%ymm3 2e76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 2e7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 2e7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 2e83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 2e88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 2e8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 2e92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 2e97: c5 fd 6f cf vmovdqa %ymm7,%ymm1 2e9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 2ea0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 2ea4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 2ea9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 2eae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 2eb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 2eb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 2ebc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 2ec0: c5 7c 50 cb vmovmskps %ymm3,%r9d 2ec4: 45 85 c9 test %r9d,%r9d 2ec7: 74 08 je 0x2ed1 2ec9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 2ecd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 2ed1: ff c0 inc %eax 2ed3: 48 81 c5 80 00 00 00 add $0x80,%rbp 2eda: c5 fc 11 07 vmovups %ymm0,(%rdi) 2ede: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 2ee3: 48 83 c7 40 add $0x40,%rdi 2ee7: 41 3b c7 cmp %r15d,%eax 2eea: 0f 8c 30 ff ff ff jl 0x2e20 2ef0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 2ef6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 2efc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 2f02: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 2f08: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 2f0e: 45 85 c0 test %r8d,%r8d 2f11: 0f 84 32 01 00 00 je 0x3049 2f17: 0f 8e 1e 01 00 00 jle 0x303b 2f1d: 44 89 c0 mov %r8d,%eax 2f20: 41 ba 01 00 00 00 mov $0x1,%r10d 2f26: d1 e8 shr $1,%eax 2f28: 45 33 c9 xor %r9d,%r9d 2f2b: 85 c0 test %eax,%eax 2f2d: 0f 86 b6 00 00 00 jbe 0x2fe9 2f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f3f: 00 2f40: 47 8d 14 09 lea (%r9,%r9,1),%r10d 2f44: 4d 63 d2 movslq %r10d,%r10 2f47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 2f4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2f52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 2f59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 2f5e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 2f65: 00 00 2f67: c4 c1 79 7e c3 vmovd %xmm0,%r11d 2f6c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 2f73: 75 14 jne 0x2f89 2f75: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 2f7c: 00 00 00 00 2f80: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 2f87: 00 00 2f89: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 2f8f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 2f96: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2f9a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 2fa1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 2fa6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 2fad: 00 00 2faf: c4 c1 79 7e c3 vmovd %xmm0,%r11d 2fb4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 2fbb: 75 14 jne 0x2fd1 2fbd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 2fc4: 00 00 00 00 2fc8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 2fcf: 00 00 2fd1: 41 ff c1 inc %r9d 2fd4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 2fdb: 44 3b c8 cmp %eax,%r9d 2fde: 0f 82 5c ff ff ff jb 0x2f40 2fe4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 2fe9: 41 8d 42 ff lea -0x1(%r10),%eax 2fed: 41 3b c0 cmp %r8d,%eax 2ff0: 73 49 jae 0x303b 2ff2: 4d 63 d2 movslq %r10d,%r10 2ff5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 2ffc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 3000: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 3007: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 300c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 3013: 00 00 3015: c5 f9 7e c0 vmovd %xmm0,%eax 3019: a9 00 00 80 7f test $0x7f800000,%eax 301e: 75 14 jne 0x3034 3020: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 3027: 00 00 00 00 302b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 3032: 00 00 3034: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 303b: 48 89 f9 mov %rdi,%rcx 303e: 48 89 fa mov %rdi,%rdx 3041: c5 f8 77 vzeroupper 3044: e8 97 e1 05 00 call 0x611e0 3049: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) 3050: 00 00 3052: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx 3059: 44 89 e0 mov %r12d,%eax 305c: 89 ca mov %ecx,%edx 305e: 25 df ff 00 00 and $0xffdf,%eax 3063: 81 e2 df ff 00 00 and $0xffdf,%edx 3069: 3b c2 cmp %edx,%eax 306b: 74 1e je 0x308b 306d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 3074: 83 e1 28 and $0x28,%ecx 3077: 44 0b e1 or %ecx,%r12d 307a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) 3081: 00 3082: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 3089: 00 00 308b: c5 f8 77 vzeroupper 308e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 3095: 00 3096: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 309d: 5d pop %rbp 309e: 41 5f pop %r15 30a0: 41 5e pop %r14 30a2: 41 5c pop %r12 30a4: 5f pop %rdi 30a5: c3 ret 30a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30ad: 00 30ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30b5: 0f 1f 40 00 nopl 0x0(%rax) 30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30c0: 57 push %rdi 30c1: 41 54 push %r12 30c3: 41 56 push %r14 30c5: 41 57 push %r15 30c7: 55 push %rbp 30c8: 48 83 ec 70 sub $0x70,%rsp 30cc: 45 89 c6 mov %r8d,%r14d 30cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 30d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 30d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 30df: 4d 63 fe movslq %r14d,%r15 30e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 30e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 30eb: 48 89 d7 mov %rdx,%rdi 30ee: 48 89 cd mov %rcx,%rbp 30f1: 44 89 e0 mov %r12d,%eax 30f4: 25 80 1f 00 00 and $0x1f80,%eax 30f9: 3d 80 1f 00 00 cmp $0x1f80,%eax 30fe: 74 17 je 0x3117 3100: 44 89 e0 mov %r12d,%eax 3103: 0d 80 1f ff ff or $0xffff1f80,%eax 3108: 25 e0 ff 00 00 and $0xffe0,%eax 310d: 89 44 24 68 mov %eax,0x68(%rsp) 3111: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 3117: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c497e0 311e: 01 311f: 48 89 f8 mov %rdi,%rax 3122: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 3126: 48 83 e0 1c and $0x1c,%rax 312a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 3130: 85 c0 test %eax,%eax 3132: 0f 84 48 01 00 00 je 0x3280 3138: c1 e8 02 shr $0x2,%eax 313b: f7 d8 neg %eax 313d: 83 c0 08 add $0x8,%eax 3140: 41 3b c6 cmp %r14d,%eax 3143: 44 0f 4c f0 cmovl %eax,%r14d 3147: 45 85 f6 test %r14d,%r14d 314a: 0f 8e 10 01 00 00 jle 0x3260 3150: 44 89 f0 mov %r14d,%eax 3153: 41 ba 01 00 00 00 mov $0x1,%r10d 3159: d1 e8 shr $1,%eax 315b: 45 33 c9 xor %r9d,%r9d 315e: 85 c0 test %eax,%eax 3160: 0f 86 b1 00 00 00 jbe 0x3217 3166: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 316d: 00 316e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3175: 0f 1f 40 00 nopl 0x0(%rax) 3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3180: 47 8d 14 09 lea (%r9,%r9,1),%r10d 3184: 4d 63 d2 movslq %r10d,%r10 3187: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 318e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 3192: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 3199: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 319e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 31a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d 31a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 31b0: 75 0e jne 0x31c0 31b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 31b9: 00 31ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 31c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 31c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 31cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 31d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 31d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 31dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 31e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d 31e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 31ef: 75 0e jne 0x31ff 31f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 31f8: 00 31f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 31ff: 41 ff c1 inc %r9d 3202: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 3209: 44 3b c8 cmp %eax,%r9d 320c: 0f 82 6e ff ff ff jb 0x3180 3212: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 3217: 41 8d 42 ff lea -0x1(%r10),%eax 321b: 41 3b c6 cmp %r14d,%eax 321e: 73 40 jae 0x3260 3220: 4d 63 d2 movslq %r10d,%r10 3223: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 322a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 322e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 3235: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 323a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 3240: c5 f9 7e c0 vmovd %xmm0,%eax 3244: a9 00 00 80 7f test $0x7f800000,%eax 3249: 75 0e jne 0x3259 324b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 3252: 00 3253: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 3259: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 3260: 48 89 f9 mov %rdi,%rcx 3263: 48 89 fa mov %rdi,%rdx 3266: 45 89 f0 mov %r14d,%r8d 3269: c5 f8 77 vzeroupper 326c: e8 ef e0 05 00 call 0x61360 3271: 4d 63 f6 movslq %r14d,%r14 3274: 4d 2b fe sub %r14,%r15 3277: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 327c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 3280: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 3287: 74 49 je 0x32d2 3289: 45 33 f6 xor %r14d,%r14d 328c: 4d 85 ff test %r15,%r15 328f: 0f 8e b9 03 00 00 jle 0x364e 3295: 0f 1f 40 00 nopl 0x0(%rax) 3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 32a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 32a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 32a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 32ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 32b3: c5 f8 77 vzeroupper 32b6: e8 e5 e1 05 00 call 0x614a0 32bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 32c1: 49 ff c6 inc %r14 32c4: 48 83 c5 08 add $0x8,%rbp 32c8: 4d 3b f7 cmp %r15,%r14 32cb: 7c d3 jl 0x32a0 32cd: e9 7c 03 00 00 jmp 0x364e 32d2: 45 89 f8 mov %r15d,%r8d 32d5: 33 c0 xor %eax,%eax 32d7: 41 c1 ff 04 sar $0x4,%r15d 32db: 41 83 e0 0f and $0xf,%r8d 32df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 32e6: 0f 85 20 01 00 00 jne 0x340c 32ec: 45 85 ff test %r15d,%r15d 32ef: 0f 8e 32 02 00 00 jle 0x3527 32f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c49820 32fc: 01 32fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 3304: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c49800 330b: 64 c4 01 330e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c497e0 3315: 64 c4 01 3318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 331f: 00 3320: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 3325: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 332a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 332f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 3334: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 333a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 3340: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 3347: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 334e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 3352: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 3356: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 335a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 3361: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 3368: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 336c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 3370: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 3374: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 3378: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 337d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 3383: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 3387: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 338d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 3393: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 3399: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 339f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 33a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 33ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 33b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 33b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 33bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 33c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 33c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 33ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 33d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 33da: c5 f8 98 c0 kortestw %k0,%k0 33de: 74 08 je 0x33e8 33e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 33e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 33e8: ff c0 inc %eax 33ea: 48 81 c5 80 00 00 00 add $0x80,%rbp 33f1: c5 fc 11 27 vmovups %ymm4,(%rdi) 33f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 33fa: 48 83 c7 40 add $0x40,%rdi 33fe: 41 3b c7 cmp %r15d,%eax 3401: 0f 8c 19 ff ff ff jl 0x3320 3407: e9 1b 01 00 00 jmp 0x3527 340c: 45 85 ff test %r15d,%r15d 340f: 0f 8e 12 01 00 00 jle 0x3527 3415: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c49820 341c: 01 341d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 3424: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c49800 342b: 63 c4 01 342e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c497e0 3435: 63 c4 01 3438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 343f: 00 3440: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 3445: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 344a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 344f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 3454: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 345a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 3460: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 3467: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 346e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 3472: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 3476: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 347a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 3481: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 3488: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 348c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 3490: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 3494: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 3498: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 349d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 34a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 34a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 34ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 34b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 34b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 34bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 34c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 34cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 34d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 34d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 34dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 34e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 34e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 34ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 34f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 34fa: c5 f8 98 c0 kortestw %k0,%k0 34fe: 74 08 je 0x3508 3500: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 3504: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 3508: ff c0 inc %eax 350a: 48 81 c5 80 00 00 00 add $0x80,%rbp 3511: c5 fc 11 27 vmovups %ymm4,(%rdi) 3515: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 351a: 48 83 c7 40 add $0x40,%rdi 351e: 41 3b c7 cmp %r15d,%eax 3521: 0f 8c 19 ff ff ff jl 0x3440 3527: 45 85 c0 test %r8d,%r8d 352a: 0f 84 1e 01 00 00 je 0x364e 3530: 0f 8e 0a 01 00 00 jle 0x3640 3536: 44 89 c0 mov %r8d,%eax 3539: 41 ba 01 00 00 00 mov $0x1,%r10d 353f: d1 e8 shr $1,%eax 3541: 45 33 c9 xor %r9d,%r9d 3544: 85 c0 test %eax,%eax 3546: 0f 86 ab 00 00 00 jbe 0x35f7 354c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3553: 00 3554: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3560: 47 8d 14 09 lea (%r9,%r9,1),%r10d 3564: 4d 63 d2 movslq %r10d,%r10 3567: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 356e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 3572: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 3579: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 357e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 3584: c4 c1 79 7e c3 vmovd %xmm0,%r11d 3589: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 3590: 75 0e jne 0x35a0 3592: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 3599: 00 359a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 35a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 35a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 35ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 35b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 35b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 35bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 35c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d 35c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 35cf: 75 0e jne 0x35df 35d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 35d8: 00 35d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 35df: 41 ff c1 inc %r9d 35e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 35e9: 44 3b c8 cmp %eax,%r9d 35ec: 0f 82 6e ff ff ff jb 0x3560 35f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 35f7: 41 8d 42 ff lea -0x1(%r10),%eax 35fb: 41 3b c0 cmp %r8d,%eax 35fe: 73 40 jae 0x3640 3600: 4d 63 d2 movslq %r10d,%r10 3603: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 360a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 360e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 3615: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 361a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 3620: c5 f9 7e c0 vmovd %xmm0,%eax 3624: a9 00 00 80 7f test $0x7f800000,%eax 3629: 75 0e jne 0x3639 362b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 3632: 00 3633: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 3639: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 3640: 48 89 f9 mov %rdi,%rcx 3643: 48 89 fa mov %rdi,%rdx 3646: c5 f8 77 vzeroupper 3649: e8 12 dd 05 00 call 0x61360 364e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) 3654: 8b 4c 24 68 mov 0x68(%rsp),%ecx 3658: 44 89 e0 mov %r12d,%eax 365b: 89 ca mov %ecx,%edx 365d: 25 df ff 00 00 and $0xffdf,%eax 3662: 81 e2 df ff 00 00 and $0xffdf,%edx 3668: 3b c2 cmp %edx,%eax 366a: 74 18 je 0x3684 366c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 3673: 83 e1 28 and $0x28,%ecx 3676: 44 0b e1 or %ecx,%r12d 3679: 44 89 64 24 68 mov %r12d,0x68(%rsp) 367e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 3684: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 3689: c5 f8 77 vzeroupper 368c: 48 83 c4 70 add $0x70,%rsp 3690: 5d pop %rbp 3691: 41 5f pop %r15 3693: 41 5e pop %r14 3695: 41 5c pop %r12 3697: 5f pop %rdi 3698: c3 ret 3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36a0: 48 83 ec 48 sub $0x48,%rsp 36a4: b8 00 01 00 00 mov $0x100,%eax 36a9: 4d 63 c9 movslq %r9d,%r9 36ac: 45 33 db xor %r11d,%r11d 36af: 4f 8d 14 49 lea (%r9,%r9,2),%r10 36b3: 49 c1 e2 03 shl $0x3,%r10 36b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 36be: 44 0f 4f d8 cmovg %eax,%r11d 36c2: 48 89 e0 mov %rsp,%rax 36c5: 44 89 58 20 mov %r11d,0x20(%rax) 36c9: 44 89 58 28 mov %r11d,0x28(%rax) 36cd: 44 89 58 30 mov %r11d,0x30(%rax) 36d1: e8 ea dd 05 00 call 0x614c0 36d6: 48 83 c4 48 add $0x48,%rsp 36da: c3 ret 36db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 36e0: 48 83 ec 48 sub $0x48,%rsp 36e4: b8 00 01 00 00 mov $0x100,%eax 36e9: 4d 63 c9 movslq %r9d,%r9 36ec: 45 33 db xor %r11d,%r11d 36ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10 36f3: 49 c1 e2 03 shl $0x3,%r10 36f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 36fe: 44 0f 4f d8 cmovg %eax,%r11d 3702: 48 89 e0 mov %rsp,%rax 3705: 44 89 58 20 mov %r11d,0x20(%rax) 3709: 44 89 58 28 mov %r11d,0x28(%rax) 370d: 44 89 58 30 mov %r11d,0x30(%rax) 3711: e8 ea e4 05 00 call 0x61c00 3716: 48 83 c4 48 add $0x48,%rsp 371a: c3 ret 371b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3720: 48 83 ec 48 sub $0x48,%rsp 3724: b8 00 01 00 00 mov $0x100,%eax 3729: 4d 63 c9 movslq %r9d,%r9 372c: 45 33 db xor %r11d,%r11d 372f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 3733: 49 c1 e2 03 shl $0x3,%r10 3737: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 373e: 44 0f 4f d8 cmovg %eax,%r11d 3742: 48 89 e0 mov %rsp,%rax 3745: 44 89 58 20 mov %r11d,0x20(%rax) 3749: 44 89 58 28 mov %r11d,0x28(%rax) 374d: 44 89 58 30 mov %r11d,0x30(%rax) 3751: e8 8a e9 05 00 call 0x620e0 3756: 48 83 c4 48 add $0x48,%rsp 375a: c3 ret 375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3760: 41 83 f8 0b cmp $0xb,%r8d 3764: 7d 38 jge 0x379e 3766: 41 ff c8 dec %r8d 3769: 41 83 f8 ff cmp $0xffffffff,%r8d 376d: 74 2e je 0x379d 376f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3776: 00 3777: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 377e: 66 90 xchg %ax,%ax 3780: f3 0f 10 02 movss (%rdx),%xmm0 3784: 41 ff c8 dec %r8d 3787: f3 0f 5c 01 subss (%rcx),%xmm0 378b: 48 83 c1 04 add $0x4,%rcx 378f: f3 0f 11 02 movss %xmm0,(%rdx) 3793: 48 83 c2 04 add $0x4,%rdx 3797: 41 83 f8 ff cmp $0xffffffff,%r8d 379b: 75 e3 jne 0x3780 379d: c3 ret 379e: 89 d0 mov %edx,%eax 37a0: a8 03 test $0x3,%al 37a2: 74 4d je 0x37f1 37a4: 44 89 c0 mov %r8d,%eax 37a7: 41 83 e0 07 and $0x7,%r8d 37ab: 83 e0 f8 and $0xfffffff8,%eax 37ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37b5: 00 37b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37bd: 0f 1f 00 nopl (%rax) 37c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 37c4: 0f 10 12 movups (%rdx),%xmm2 37c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 37cb: 0f 10 01 movups (%rcx),%xmm0 37ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 37d2: 0f 5c d0 subps %xmm0,%xmm2 37d5: 0f 5c d9 subps %xmm1,%xmm3 37d8: 0f 11 12 movups %xmm2,(%rdx) 37db: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 37df: 48 83 c1 20 add $0x20,%rcx 37e3: 48 83 c2 20 add $0x20,%rdx 37e7: 83 c0 f8 add $0xfffffff8,%eax 37ea: 75 d4 jne 0x37c0 37ec: e9 75 ff ff ff jmp 0x3766 37f1: 83 e0 0f and $0xf,%eax 37f4: 74 42 je 0x3838 37f6: c1 e8 02 shr $0x2,%eax 37f9: f7 d8 neg %eax 37fb: 83 e0 03 and $0x3,%eax 37fe: 44 2b c0 sub %eax,%r8d 3801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3808: 00 3809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3817: 00 3818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 381f: 90 nop 3820: f3 0f 10 02 movss (%rdx),%xmm0 3824: f3 0f 5c 01 subss (%rcx),%xmm0 3828: 48 83 c1 04 add $0x4,%rcx 382c: f3 0f 11 02 movss %xmm0,(%rdx) 3830: 48 83 c2 04 add $0x4,%rdx 3834: ff c8 dec %eax 3836: 75 e8 jne 0x3820 3838: 44 89 c0 mov %r8d,%eax 383b: 41 83 e0 07 and $0x7,%r8d 383f: 83 e0 f8 and $0xfffffff8,%eax 3842: f6 c1 0f test $0xf,%cl 3845: 75 59 jne 0x38a0 3847: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 384e: 00 384f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3856: 0f 1f 00 nopl (%rax) 3859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3860: 0f 18 49 40 prefetcht0 0x40(%rcx) 3864: 0f 28 02 movaps (%rdx),%xmm0 3867: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 386b: 0f 5c 01 subps (%rcx),%xmm0 386e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 3872: 0f 29 02 movaps %xmm0,(%rdx) 3875: 48 83 c1 20 add $0x20,%rcx 3879: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 387d: 48 83 c2 20 add $0x20,%rdx 3881: 83 c0 f8 add $0xfffffff8,%eax 3884: 75 da jne 0x3860 3886: e9 db fe ff ff jmp 0x3766 388b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3892: 00 3893: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 389a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 38a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 38a4: 0f 10 01 movups (%rcx),%xmm0 38a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 38ab: 0f 28 12 movaps (%rdx),%xmm2 38ae: 48 83 c1 20 add $0x20,%rcx 38b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 38b6: 0f 5c d0 subps %xmm0,%xmm2 38b9: 0f 5c d9 subps %xmm1,%xmm3 38bc: 0f 29 12 movaps %xmm2,(%rdx) 38bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 38c3: 48 83 c2 20 add $0x20,%rdx 38c7: 83 c0 f8 add $0xfffffff8,%eax 38ca: 75 d4 jne 0x38a0 38cc: e9 95 fe ff ff jmp 0x3766 38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38d8: 00 38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38e0: 41 83 f8 0b cmp $0xb,%r8d 38e4: 7d 38 jge 0x391e 38e6: 41 ff c8 dec %r8d 38e9: 41 83 f8 ff cmp $0xffffffff,%r8d 38ed: 74 2e je 0x391d 38ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38f6: 00 38f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38fe: 66 90 xchg %ax,%ax 3900: f3 0f 10 02 movss (%rdx),%xmm0 3904: 41 ff c8 dec %r8d 3907: f3 0f 5c 01 subss (%rcx),%xmm0 390b: 48 83 c1 04 add $0x4,%rcx 390f: f3 0f 11 02 movss %xmm0,(%rdx) 3913: 48 8d 52 04 lea 0x4(%rdx),%rdx 3917: 41 83 f8 ff cmp $0xffffffff,%r8d 391b: 75 e3 jne 0x3900 391d: c3 ret 391e: 89 d0 mov %edx,%eax 3920: a8 03 test $0x3,%al 3922: 74 4d je 0x3971 3924: 44 89 c0 mov %r8d,%eax 3927: 41 83 e0 07 and $0x7,%r8d 392b: 83 e0 f8 and $0xfffffff8,%eax 392e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3935: 00 3936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 393d: 0f 1f 00 nopl (%rax) 3940: 0f 18 49 40 prefetcht0 0x40(%rcx) 3944: 0f 10 12 movups (%rdx),%xmm2 3947: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 394b: 0f 10 01 movups (%rcx),%xmm0 394e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 3952: 0f 5c d0 subps %xmm0,%xmm2 3955: 0f 5c d9 subps %xmm1,%xmm3 3958: 0f 11 12 movups %xmm2,(%rdx) 395b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 395f: 48 8d 49 20 lea 0x20(%rcx),%rcx 3963: 48 8d 52 20 lea 0x20(%rdx),%rdx 3967: 83 c0 f8 add $0xfffffff8,%eax 396a: 75 d4 jne 0x3940 396c: e9 75 ff ff ff jmp 0x38e6 3971: 83 e0 0f and $0xf,%eax 3974: 74 42 je 0x39b8 3976: c1 e8 02 shr $0x2,%eax 3979: f7 d8 neg %eax 397b: 83 e0 03 and $0x3,%eax 397e: 44 2b c0 sub %eax,%r8d 3981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3988: 00 3989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3997: 00 3998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 399f: 90 nop 39a0: f3 0f 10 02 movss (%rdx),%xmm0 39a4: f3 0f 5c 01 subss (%rcx),%xmm0 39a8: 48 83 c1 04 add $0x4,%rcx 39ac: f3 0f 11 02 movss %xmm0,(%rdx) 39b0: 48 8d 52 04 lea 0x4(%rdx),%rdx 39b4: ff c8 dec %eax 39b6: 75 e8 jne 0x39a0 39b8: 44 89 c0 mov %r8d,%eax 39bb: 41 83 e0 07 and $0x7,%r8d 39bf: 83 e0 f8 and $0xfffffff8,%eax 39c2: f6 c1 0f test $0xf,%cl 39c5: 75 59 jne 0x3a20 39c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39ce: 00 39cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39d6: 0f 1f 00 nopl (%rax) 39d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 39e4: 0f 28 02 movaps (%rdx),%xmm0 39e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 39eb: 0f 5c 01 subps (%rcx),%xmm0 39ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 39f2: 0f 29 02 movaps %xmm0,(%rdx) 39f5: 48 8d 49 20 lea 0x20(%rcx),%rcx 39f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 39fd: 48 8d 52 20 lea 0x20(%rdx),%rdx 3a01: 83 c0 f8 add $0xfffffff8,%eax 3a04: 75 da jne 0x39e0 3a06: e9 db fe ff ff jmp 0x38e6 3a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a12: 00 3a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3a20: 0f 18 49 40 prefetcht0 0x40(%rcx) 3a24: 0f 10 01 movups (%rcx),%xmm0 3a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 3a2b: 0f 28 12 movaps (%rdx),%xmm2 3a2e: 48 83 c1 20 add $0x20,%rcx 3a32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 3a36: 0f 5c d0 subps %xmm0,%xmm2 3a39: 0f 5c d9 subps %xmm1,%xmm3 3a3c: 0f 29 12 movaps %xmm2,(%rdx) 3a3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 3a43: 48 83 c2 20 add $0x20,%rdx 3a47: 83 c0 f8 add $0xfffffff8,%eax 3a4a: 75 d4 jne 0x3a20 3a4c: e9 95 fe ff ff jmp 0x38e6 3a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a58: 00 3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a60: 41 83 f8 0b cmp $0xb,%r8d 3a64: 7d 39 jge 0x3a9f 3a66: 41 83 c0 ff add $0xffffffff,%r8d 3a6a: 41 83 f8 ff cmp $0xffffffff,%r8d 3a6e: 74 2e je 0x3a9e 3a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a77: 00 3a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a7f: 90 nop 3a80: f3 0f 10 02 movss (%rdx),%xmm0 3a84: 41 83 c0 ff add $0xffffffff,%r8d 3a88: f3 0f 5c 01 subss (%rcx),%xmm0 3a8c: 48 83 c1 04 add $0x4,%rcx 3a90: f3 0f 11 02 movss %xmm0,(%rdx) 3a94: 48 83 c2 04 add $0x4,%rdx 3a98: 41 83 f8 ff cmp $0xffffffff,%r8d 3a9c: 75 e2 jne 0x3a80 3a9e: c3 ret 3a9f: 89 d0 mov %edx,%eax 3aa1: a8 03 test $0x3,%al 3aa3: 74 4c je 0x3af1 3aa5: 44 89 c0 mov %r8d,%eax 3aa8: 41 83 e0 07 and $0x7,%r8d 3aac: 83 e0 f8 and $0xfffffff8,%eax 3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ab6: 00 3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3abe: 66 90 xchg %ax,%ax 3ac0: 0f 18 49 40 prefetcht0 0x40(%rcx) 3ac4: 0f 10 12 movups (%rdx),%xmm2 3ac7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 3acb: 0f 10 01 movups (%rcx),%xmm0 3ace: 0f 10 49 10 movups 0x10(%rcx),%xmm1 3ad2: 0f 5c d0 subps %xmm0,%xmm2 3ad5: 48 83 c1 20 add $0x20,%rcx 3ad9: 0f 5c d9 subps %xmm1,%xmm3 3adc: 0f 11 12 movups %xmm2,(%rdx) 3adf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 3ae3: 48 83 c2 20 add $0x20,%rdx 3ae7: 83 c0 f8 add $0xfffffff8,%eax 3aea: 75 d4 jne 0x3ac0 3aec: e9 75 ff ff ff jmp 0x3a66 3af1: 83 e0 0f and $0xf,%eax 3af4: 74 43 je 0x3b39 3af6: c1 e8 02 shr $0x2,%eax 3af9: f7 d8 neg %eax 3afb: 83 e0 03 and $0x3,%eax 3afe: 44 2b c0 sub %eax,%r8d 3b01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b08: 00 3b09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b17: 00 3b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b1f: 90 nop 3b20: f3 0f 10 02 movss (%rdx),%xmm0 3b24: f3 0f 5c 01 subss (%rcx),%xmm0 3b28: 48 83 c1 04 add $0x4,%rcx 3b2c: f3 0f 11 02 movss %xmm0,(%rdx) 3b30: 48 83 c2 04 add $0x4,%rdx 3b34: 83 c0 ff add $0xffffffff,%eax 3b37: 75 e7 jne 0x3b20 3b39: 44 89 c0 mov %r8d,%eax 3b3c: 41 83 e0 07 and $0x7,%r8d 3b40: 83 e0 f8 and $0xfffffff8,%eax 3b43: f6 c1 0f test $0xf,%cl 3b46: 75 58 jne 0x3ba0 3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b4f: 00 3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3b5e: 00 00 3b60: 0f 18 49 40 prefetcht0 0x40(%rcx) 3b64: 0f 10 02 movups (%rdx),%xmm0 3b67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 3b6b: 0f 5c 01 subps (%rcx),%xmm0 3b6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 3b72: 48 83 c1 20 add $0x20,%rcx 3b76: 0f 11 02 movups %xmm0,(%rdx) 3b79: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 3b7d: 48 83 c2 20 add $0x20,%rdx 3b81: 83 c0 f8 add $0xfffffff8,%eax 3b84: 75 da jne 0x3b60 3b86: e9 db fe ff ff jmp 0x3a66 3b8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b92: 00 3b93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3ba0: 0f 18 49 40 prefetcht0 0x40(%rcx) 3ba4: 0f 10 12 movups (%rdx),%xmm2 3ba7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 3bab: 0f 10 01 movups (%rcx),%xmm0 3bae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 3bb2: 0f 5c d0 subps %xmm0,%xmm2 3bb5: 48 83 c1 20 add $0x20,%rcx 3bb9: 0f 5c d9 subps %xmm1,%xmm3 3bbc: 0f 11 12 movups %xmm2,(%rdx) 3bbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 3bc3: 48 83 c2 20 add $0x20,%rdx 3bc7: 83 c0 f8 add $0xfffffff8,%eax 3bca: 75 d4 jne 0x3ba0 3bcc: e9 95 fe ff ff jmp 0x3a66 3bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bd8: 00 3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3be0: 48 83 ec 28 sub $0x28,%rsp 3be4: 89 4c 24 30 mov %ecx,0x30(%rsp) 3be8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 3bed: e8 4e 4f a9 01 call 0x1a98b40 3bf2: 48 83 c4 28 add $0x28,%rsp 3bf6: c3 ret 3bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3bfe: 00 00 3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3c05: 89 4c 24 30 mov %ecx,0x30(%rsp) 3c09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 3c0e: e8 4d 59 a9 01 call 0x1a99560 3c13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c18: c3 ret 3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c20: 48 83 ec 28 sub $0x28,%rsp 3c24: 89 4c 24 30 mov %ecx,0x30(%rsp) 3c28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 3c2d: e8 4e 63 a9 01 call 0x1a99f80 3c32: 48 83 c4 28 add $0x28,%rsp 3c36: c3 ret 3c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3c3e: 00 00 3c40: 56 push %rsi 3c41: 57 push %rdi 3c42: 41 54 push %r12 3c44: 41 56 push %r14 3c46: 55 push %rbp 3c47: 48 81 ec 80 00 00 00 sub $0x80,%rsp 3c4e: 44 89 c7 mov %r8d,%edi 3c51: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 3c56: 48 89 d6 mov %rdx,%rsi 3c59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2602290 3c60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 3c65: 4c 33 cc xor %rsp,%r9 3c68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 3c6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 3c71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d 3c78: 00 3c79: 41 89 cc mov %ecx,%r12d 3c7c: 48 89 f5 mov %rsi,%rbp 3c7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 3c86: 00 3c87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d 3c8e: 0f 8e cf 01 00 00 jle 0x3e63 3c94: 48 f7 c6 03 00 00 00 test $0x3,%rsi 3c9b: 0f 85 c2 01 00 00 jne 0x3e63 3ca1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 3ca6: e8 95 a7 44 00 call 0x44e440 3cab: 85 c0 test %eax,%eax 3cad: 0f 85 7d 01 00 00 jne 0x3e30 3cb3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 3cb8: 45 85 c9 test %r9d,%r9d 3cbb: 0f 8e 6f 01 00 00 jle 0x3e30 3cc1: 45 3b f1 cmp %r9d,%r14d 3cc4: 0f 8e 66 01 00 00 jle 0x3e30 3cca: c4 c1 79 6e cc vmovd %r12d,%xmm1 3ccf: 49 89 f1 mov %rsi,%r9 3cd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 3cd7: 49 f7 d9 neg %r9 3cda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) 3ce0: 49 83 c1 40 add $0x40,%r9 3ce4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 3cea: 49 83 e1 3f and $0x3f,%r9 3cee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) 3cf4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 3cfb: 45 85 c9 test %r9d,%r9d 3cfe: 74 22 je 0x3d22 3d00: 41 c1 e9 02 shr $0x2,%r9d 3d04: 41 2b f9 sub %r9d,%edi 3d07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp 3d0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) 3d0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) 3d14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) 3d1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) 3d22: 41 89 f9 mov %edi,%r9d 3d25: 41 83 e1 0f and $0xf,%r9d 3d29: 41 f7 d9 neg %r9d 3d2c: 44 03 cf add %edi,%r9d 3d2f: 45 85 c9 test %r9d,%r9d 3d32: 0f 8e 82 00 00 00 jle 0x3dba 3d38: 33 c0 xor %eax,%eax 3d3a: 45 8d 71 0f lea 0xf(%r9),%r14d 3d3e: 45 89 f3 mov %r14d,%r11d 3d41: ba 01 00 00 00 mov $0x1,%edx 3d46: 41 c1 eb 05 shr $0x5,%r11d 3d4a: 45 33 d2 xor %r10d,%r10d 3d4d: 45 85 db test %r11d,%r11d 3d50: 76 3c jbe 0x3d8e 3d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d60: 4d 63 d2 movslq %r10d,%r10 3d63: ff c0 inc %eax 3d65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) 3d6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) 3d73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) 3d7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) 3d81: 41 83 c2 20 add $0x20,%r10d 3d85: 41 3b c3 cmp %r11d,%eax 3d88: 72 d6 jb 0x3d60 3d8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 3d8e: 41 c1 fe 03 sar $0x3,%r14d 3d92: 44 8d 52 ff lea -0x1(%rdx),%r10d 3d96: 41 c1 ee 1c shr $0x1c,%r14d 3d9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d 3d9f: 41 c1 fb 04 sar $0x4,%r11d 3da3: 45 3b d3 cmp %r11d,%r10d 3da6: 73 12 jae 0x3dba 3da8: c1 e2 04 shl $0x4,%edx 3dab: 48 63 d2 movslq %edx,%rdx 3dae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) 3db4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) 3dba: 4d 63 c9 movslq %r9d,%r9 3dbd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 3dc2: f7 c7 08 00 00 00 test $0x8,%edi 3dc8: 74 09 je 0x3dd3 3dca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) 3dcf: 49 83 c1 20 add $0x20,%r9 3dd3: f7 c7 04 00 00 00 test $0x4,%edi 3dd9: 74 09 je 0x3de4 3ddb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) 3de0: 49 83 c1 10 add $0x10,%r9 3de4: f7 c7 02 00 00 00 test $0x2,%edi 3dea: 74 0b je 0x3df7 3dec: 49 8b 6d 00 mov 0x0(%r13),%rbp 3df0: 49 89 29 mov %rbp,(%r9) 3df3: 49 83 c1 08 add $0x8,%r9 3df7: f7 c7 01 00 00 00 test $0x1,%edi 3dfd: 74 03 je 0x3e02 3dff: 45 89 21 mov %r12d,(%r9) 3e02: 0f ae f8 sfence 3e05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 3e0a: 48 33 cc xor %rsp,%rcx 3e0d: c5 f8 77 vzeroupper 3e10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2602290 3e17: 75 7d jne 0x3e96 3e19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 3e1e: 48 89 f0 mov %rsi,%rax 3e21: 48 81 c4 80 00 00 00 add $0x80,%rsp 3e28: 5d pop %rbp 3e29: 41 5e pop %r14 3e2b: 41 5c pop %r12 3e2d: 5f pop %rdi 3e2e: 5e pop %rsi 3e2f: c3 ret 3e30: 44 89 e1 mov %r12d,%ecx 3e33: 48 89 f2 mov %rsi,%rdx 3e36: 41 89 f8 mov %edi,%r8d 3e39: e8 22 be a4 01 call 0x1a4fc60 3e3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 3e43: 48 33 cc xor %rsp,%rcx 3e46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2602290 3e4d: 75 47 jne 0x3e96 3e4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 3e54: 48 81 c4 80 00 00 00 add $0x80,%rsp 3e5b: 5d pop %rbp 3e5c: 41 5e pop %r14 3e5e: 41 5c pop %r12 3e60: 5f pop %rdi 3e61: 5e pop %rsi 3e62: c3 ret 3e63: 44 89 e1 mov %r12d,%ecx 3e66: 48 89 f2 mov %rsi,%rdx 3e69: 41 89 f8 mov %edi,%r8d 3e6c: e8 ef bd a4 01 call 0x1a4fc60 3e71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 3e76: 48 33 cc xor %rsp,%rcx 3e79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2602290 3e80: 75 14 jne 0x3e96 3e82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 3e87: 48 81 c4 80 00 00 00 add $0x80,%rsp 3e8e: 5d pop %rbp 3e8f: 41 5e pop %r14 3e91: 41 5c pop %r12 3e93: 5f pop %rdi 3e94: 5e pop %rsi 3e95: c3 ret 3e96: e8 55 9b 11 01 call 0x111d9f0 3e9b: 90 nop 3e9c: 0f 1f 40 00 nopl 0x0(%rax) 3ea0: 56 push %rsi 3ea1: 57 push %rdi 3ea2: 41 54 push %r12 3ea4: 41 56 push %r14 3ea6: 41 57 push %r15 3ea8: 48 81 ec 80 00 00 00 sub $0x80,%rsp 3eaf: 45 89 c4 mov %r8d,%r12d 3eb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 3eb7: 48 89 d7 mov %rdx,%rdi 3eba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2602290 3ec1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 3ec6: 4c 33 cc xor %rsp,%r9 3ec9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 3ecd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 3ed2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 3ed9: 00 3eda: 41 89 ce mov %ecx,%r14d 3edd: 48 89 fe mov %rdi,%rsi 3ee0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 3ee7: 00 3ee8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 3eef: 0f 8e b6 01 00 00 jle 0x40ab 3ef5: 48 f7 c7 03 00 00 00 test $0x3,%rdi 3efc: 0f 85 a9 01 00 00 jne 0x40ab 3f02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 3f07: e8 34 a5 44 00 call 0x44e440 3f0c: 85 c0 test %eax,%eax 3f0e: 0f 85 63 01 00 00 jne 0x4077 3f14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 3f19: 45 85 c9 test %r9d,%r9d 3f1c: 0f 8e 55 01 00 00 jle 0x4077 3f22: 45 3b f9 cmp %r9d,%r15d 3f25: 0f 8e 4c 01 00 00 jle 0x4077 3f2b: c4 c1 79 6e c6 vmovd %r14d,%xmm0 3f30: 49 89 f9 mov %rdi,%r9 3f33: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 3f38: 49 f7 d9 neg %r9 3f3b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 3f41: 49 83 c1 40 add $0x40,%r9 3f45: 49 83 e1 3f and $0x3f,%r9 3f49: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 3f4f: 45 85 c9 test %r9d,%r9d 3f52: 74 14 je 0x3f68 3f54: 41 c1 e9 02 shr $0x2,%r9d 3f58: 45 2b e1 sub %r9d,%r12d 3f5b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 3f5f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 3f63: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 3f68: 45 89 e1 mov %r12d,%r9d 3f6b: 41 83 e1 0f and $0xf,%r9d 3f6f: 41 f7 d9 neg %r9d 3f72: 45 03 cc add %r12d,%r9d 3f75: 45 85 c9 test %r9d,%r9d 3f78: 0f 8e 7b 00 00 00 jle 0x3ff9 3f7e: 33 c0 xor %eax,%eax 3f80: 45 8d 79 0f lea 0xf(%r9),%r15d 3f84: 45 89 fb mov %r15d,%r11d 3f87: ba 01 00 00 00 mov $0x1,%edx 3f8c: 41 c1 eb 05 shr $0x5,%r11d 3f90: 45 33 d2 xor %r10d,%r10d 3f93: 45 85 db test %r11d,%r11d 3f96: 76 35 jbe 0x3fcd 3f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f9f: 00 3fa0: 4d 63 d2 movslq %r10d,%r10 3fa3: ff c0 inc %eax 3fa5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 3fab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 3fb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 3fb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 3fc0: 41 83 c2 20 add $0x20,%r10d 3fc4: 41 3b c3 cmp %r11d,%eax 3fc7: 72 d7 jb 0x3fa0 3fc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 3fcd: 41 c1 ff 03 sar $0x3,%r15d 3fd1: 44 8d 52 ff lea -0x1(%rdx),%r10d 3fd5: 41 c1 ef 1c shr $0x1c,%r15d 3fd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 3fde: 41 c1 fb 04 sar $0x4,%r11d 3fe2: 45 3b d3 cmp %r11d,%r10d 3fe5: 73 12 jae 0x3ff9 3fe7: c1 e2 04 shl $0x4,%edx 3fea: 48 63 d2 movslq %edx,%rdx 3fed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 3ff3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 3ff9: 4d 63 c9 movslq %r9d,%r9 3ffc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 4000: 41 f7 c4 08 00 00 00 test $0x8,%r12d 4007: 74 09 je 0x4012 4009: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 400e: 49 83 c1 20 add $0x20,%r9 4012: 41 f7 c4 04 00 00 00 test $0x4,%r12d 4019: 74 09 je 0x4024 401b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 4020: 49 83 c1 10 add $0x10,%r9 4024: 41 f7 c4 02 00 00 00 test $0x2,%r12d 402b: 74 0b je 0x4038 402d: 49 8b 75 00 mov 0x0(%r13),%rsi 4031: 49 89 31 mov %rsi,(%r9) 4034: 49 83 c1 08 add $0x8,%r9 4038: 41 f7 c4 01 00 00 00 test $0x1,%r12d 403f: 74 03 je 0x4044 4041: 45 89 31 mov %r14d,(%r9) 4044: 0f ae f8 sfence 4047: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 404c: 48 33 cc xor %rsp,%rcx 404f: c5 f8 77 vzeroupper 4052: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2602290 4059: 0f 85 80 00 00 00 jne 0x40df 405f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 4064: 48 89 f8 mov %rdi,%rax 4067: 48 81 c4 80 00 00 00 add $0x80,%rsp 406e: 41 5f pop %r15 4070: 41 5e pop %r14 4072: 41 5c pop %r12 4074: 5f pop %rdi 4075: 5e pop %rsi 4076: c3 ret 4077: 44 89 f1 mov %r14d,%ecx 407a: 48 89 fa mov %rdi,%rdx 407d: 45 89 e0 mov %r12d,%r8d 4080: e8 7b c8 a4 01 call 0x1a50900 4085: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 408a: 48 33 cc xor %rsp,%rcx 408d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2602290 4094: 75 49 jne 0x40df 4096: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 409b: 48 81 c4 80 00 00 00 add $0x80,%rsp 40a2: 41 5f pop %r15 40a4: 41 5e pop %r14 40a6: 41 5c pop %r12 40a8: 5f pop %rdi 40a9: 5e pop %rsi 40aa: c3 ret 40ab: 44 89 f1 mov %r14d,%ecx 40ae: 48 89 fa mov %rdi,%rdx 40b1: 45 89 e0 mov %r12d,%r8d 40b4: e8 47 c8 a4 01 call 0x1a50900 40b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 40be: 48 33 cc xor %rsp,%rcx 40c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2602290 40c8: 75 15 jne 0x40df 40ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 40cf: 48 81 c4 80 00 00 00 add $0x80,%rsp 40d6: 41 5f pop %r15 40d8: 41 5e pop %r14 40da: 41 5c pop %r12 40dc: 5f pop %rdi 40dd: 5e pop %rsi 40de: c3 ret 40df: e8 0c 99 11 01 call 0x111d9f0 40e4: 90 nop 40e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40ec: 00 40ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4100: 56 push %rsi 4101: 57 push %rdi 4102: 41 54 push %r12 4104: 41 56 push %r14 4106: 41 57 push %r15 4108: 48 81 ec 80 00 00 00 sub $0x80,%rsp 410f: 45 89 c4 mov %r8d,%r12d 4112: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 4117: 48 89 d7 mov %rdx,%rdi 411a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2602290 4121: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 4126: 4c 33 cc xor %rsp,%r9 4129: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 412d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 4132: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 4139: 00 413a: 41 89 ce mov %ecx,%r14d 413d: 48 89 fe mov %rdi,%rsi 4140: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 4147: 00 4148: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 414f: 0f 8e b6 01 00 00 jle 0x430b 4155: 48 f7 c7 03 00 00 00 test $0x3,%rdi 415c: 0f 85 a9 01 00 00 jne 0x430b 4162: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 4167: e8 d4 a2 44 00 call 0x44e440 416c: 85 c0 test %eax,%eax 416e: 0f 85 63 01 00 00 jne 0x42d7 4174: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 4179: 45 85 c9 test %r9d,%r9d 417c: 0f 8e 55 01 00 00 jle 0x42d7 4182: 45 3b f9 cmp %r9d,%r15d 4185: 0f 8e 4c 01 00 00 jle 0x42d7 418b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 4191: 49 89 f9 mov %rdi,%r9 4194: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 419a: 49 f7 d9 neg %r9 419d: 49 83 c1 40 add $0x40,%r9 41a1: 49 83 e1 3f and $0x3f,%r9 41a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 41ab: 45 85 c9 test %r9d,%r9d 41ae: 74 14 je 0x41c4 41b0: 41 c1 e9 02 shr $0x2,%r9d 41b4: 45 2b e1 sub %r9d,%r12d 41b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 41bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 41bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 41c4: 45 89 e1 mov %r12d,%r9d 41c7: 41 83 e1 0f and $0xf,%r9d 41cb: 41 f7 d9 neg %r9d 41ce: 45 03 cc add %r12d,%r9d 41d1: 45 85 c9 test %r9d,%r9d 41d4: 0f 8e 7f 00 00 00 jle 0x4259 41da: 33 c0 xor %eax,%eax 41dc: 45 8d 79 0f lea 0xf(%r9),%r15d 41e0: 45 89 fb mov %r15d,%r11d 41e3: ba 01 00 00 00 mov $0x1,%edx 41e8: 41 c1 eb 05 shr $0x5,%r11d 41ec: 45 33 d2 xor %r10d,%r10d 41ef: 45 85 db test %r11d,%r11d 41f2: 76 39 jbe 0x422d 41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4200: 4d 63 d2 movslq %r10d,%r10 4203: ff c0 inc %eax 4205: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 420b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 4212: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 4219: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 4220: 41 83 c2 20 add $0x20,%r10d 4224: 41 3b c3 cmp %r11d,%eax 4227: 72 d7 jb 0x4200 4229: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 422d: 41 c1 ff 03 sar $0x3,%r15d 4231: 44 8d 52 ff lea -0x1(%rdx),%r10d 4235: 41 c1 ef 1c shr $0x1c,%r15d 4239: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 423e: 41 c1 fb 04 sar $0x4,%r11d 4242: 45 3b d3 cmp %r11d,%r10d 4245: 73 12 jae 0x4259 4247: c1 e2 04 shl $0x4,%edx 424a: 48 63 d2 movslq %edx,%rdx 424d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 4253: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 4259: 4d 63 c9 movslq %r9d,%r9 425c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 4260: 41 f7 c4 08 00 00 00 test $0x8,%r12d 4267: 74 09 je 0x4272 4269: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 426e: 49 83 c1 20 add $0x20,%r9 4272: 41 f7 c4 04 00 00 00 test $0x4,%r12d 4279: 74 09 je 0x4284 427b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 4280: 49 83 c1 10 add $0x10,%r9 4284: 41 f7 c4 02 00 00 00 test $0x2,%r12d 428b: 74 0b je 0x4298 428d: 49 8b 75 00 mov 0x0(%r13),%rsi 4291: 49 89 31 mov %rsi,(%r9) 4294: 49 83 c1 08 add $0x8,%r9 4298: 41 f7 c4 01 00 00 00 test $0x1,%r12d 429f: 74 03 je 0x42a4 42a1: 45 89 31 mov %r14d,(%r9) 42a4: 0f ae f8 sfence 42a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 42ac: 48 33 cc xor %rsp,%rcx 42af: c5 f8 77 vzeroupper 42b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2602290 42b9: 0f 85 80 00 00 00 jne 0x433f 42bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 42c4: 48 89 f8 mov %rdi,%rax 42c7: 48 81 c4 80 00 00 00 add $0x80,%rsp 42ce: 41 5f pop %r15 42d0: 41 5e pop %r14 42d2: 41 5c pop %r12 42d4: 5f pop %rdi 42d5: 5e pop %rsi 42d6: c3 ret 42d7: 44 89 f1 mov %r14d,%ecx 42da: 48 89 fa mov %rdi,%rdx 42dd: 45 89 e0 mov %r12d,%r8d 42e0: e8 bb d2 a4 01 call 0x1a515a0 42e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 42ea: 48 33 cc xor %rsp,%rcx 42ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2602290 42f4: 75 49 jne 0x433f 42f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 42fb: 48 81 c4 80 00 00 00 add $0x80,%rsp 4302: 41 5f pop %r15 4304: 41 5e pop %r14 4306: 41 5c pop %r12 4308: 5f pop %rdi 4309: 5e pop %rsi 430a: c3 ret 430b: 44 89 f1 mov %r14d,%ecx 430e: 48 89 fa mov %rdi,%rdx 4311: 45 89 e0 mov %r12d,%r8d 4314: e8 87 d2 a4 01 call 0x1a515a0 4319: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 431e: 48 33 cc xor %rsp,%rcx 4321: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2602290 4328: 75 15 jne 0x433f 432a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 432f: 48 81 c4 80 00 00 00 add $0x80,%rsp 4336: 41 5f pop %r15 4338: 41 5e pop %r14 433a: 41 5c pop %r12 433c: 5f pop %rdi 433d: 5e pop %rsi 433e: c3 ret 433f: e8 ac 96 11 01 call 0x111d9f0 4344: 90 nop 4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 434c: 00 434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4360: 41 54 push %r12 4362: 41 55 push %r13 4364: 41 56 push %r14 4366: 41 57 push %r15 4368: 48 83 ec 38 sub $0x38,%rsp 436c: 4d 89 c5 mov %r8,%r13 436f: 49 89 d4 mov %rdx,%r12 4372: 48 89 ca mov %rcx,%rdx 4375: 45 33 db xor %r11d,%r11d 4378: 4d 85 ed test %r13,%r13 437b: 0f 84 28 02 00 00 je 0x45a9 4381: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 4386: 74 12 je 0x439a 4388: b8 f3 ff ff ff mov $0xfffffff3,%eax 438d: 48 83 c4 38 add $0x38,%rsp 4391: 41 5f pop %r15 4393: 41 5e pop %r14 4395: 41 5d pop %r13 4397: 41 5c pop %r12 4399: c3 ret 439a: 48 85 d2 test %rdx,%rdx 439d: 0f 84 06 02 00 00 je 0x45a9 43a3: 4d 85 e4 test %r12,%r12 43a6: 0f 84 fd 01 00 00 je 0x45a9 43ac: 4d 85 c9 test %r9,%r9 43af: 0f 84 ed 01 00 00 je 0x45a2 43b5: 45 8b 7d 04 mov 0x4(%r13),%r15d 43b9: 41 83 ff 05 cmp $0x5,%r15d 43bd: 7f 79 jg 0x4438 43bf: 4d 63 cf movslq %r15d,%r9 43c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 43c7: 74 1d je 0x43e6 43c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffec920 43d0: 48 89 d1 mov %rdx,%rcx 43d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 43d9: 4c 89 e2 mov %r12,%rdx 43dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) 43e3: 01 43e4: eb 15 jmp 0x43fb 43e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffec920 43ed: 48 89 d1 mov %rdx,%rcx 43f0: 4c 89 e2 mov %r12,%rdx 43f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) 43fa: 01 43fb: b8 01 00 00 00 mov $0x1,%eax 4400: 44 89 f9 mov %r15d,%ecx 4403: d3 e0 shl %cl,%eax 4405: 48 63 c0 movslq %eax,%rax 4408: 48 83 f8 01 cmp $0x1,%rax 440c: 74 12 je 0x4420 440e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 4413: 4d 89 0c c4 mov %r9,(%r12,%rax,8) 4417: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) 441e: 00 00 4420: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 4427: 00 00 4429: 33 c0 xor %eax,%eax 442b: 48 83 c4 38 add $0x38,%rsp 442f: 41 5f pop %r15 4431: 41 5e pop %r14 4433: 41 5d pop %r13 4435: 41 5c pop %r12 4437: c3 ret 4438: 4c 89 c8 mov %r9,%rax 443b: 48 83 e0 3f and $0x3f,%rax 443f: 48 f7 d8 neg %rax 4442: 48 83 e0 3f and $0x3f,%rax 4446: 4c 03 c8 add %rax,%r9 4449: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 444e: 4d 0f 4f d9 cmovg %r9,%r11 4452: 41 be 01 00 00 00 mov $0x1,%r14d 4458: 45 8d 4f ff lea -0x1(%r15),%r9d 445c: 44 89 c9 mov %r9d,%ecx 445f: 41 d3 e6 shl %cl,%r14d 4462: 41 83 ff 06 cmp $0x6,%r15d 4466: 7f 5c jg 0x44c4 4468: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 446d: 74 2f je 0x449e 446f: 4d 63 ff movslq %r15d,%r15 4472: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffec920 4479: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 447f: 48 89 d1 mov %rdx,%rcx 4482: 4c 89 e2 mov %r12,%rdx 4485: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) 448c: 01 448d: 44 89 f9 mov %r15d,%ecx 4490: 41 bf 01 00 00 00 mov $0x1,%r15d 4496: 41 d3 e7 shl %cl,%r15d 4499: e9 91 00 00 00 jmp 0x452f 449e: 4d 63 ff movslq %r15d,%r15 44a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffec920 44a8: 48 89 d1 mov %rdx,%rcx 44ab: 4c 89 e2 mov %r12,%rdx 44ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) 44b5: 01 44b6: 44 89 f9 mov %r15d,%ecx 44b9: 41 bf 01 00 00 00 mov $0x1,%r15d 44bf: 41 d3 e7 shl %cl,%r15d 44c2: eb 6b jmp 0x452f 44c4: 41 83 ff 0f cmp $0xf,%r15d 44c8: 7e 20 jle 0x44ea 44ca: 48 89 e0 mov %rsp,%rax 44cd: 4c 89 e9 mov %r13,%rcx 44d0: 4d 89 e0 mov %r12,%r8 44d3: 4c 89 58 20 mov %r11,0x20(%rax) 44d7: e8 a4 e5 05 00 call 0x62a80 44dc: 44 89 f9 mov %r15d,%ecx 44df: 41 bf 01 00 00 00 mov $0x1,%r15d 44e5: 41 d3 e7 shl %cl,%r15d 44e8: eb 45 jmp 0x452f 44ea: 49 89 e2 mov %rsp,%r10 44ed: 48 89 d1 mov %rdx,%rcx 44f0: 49 8b 45 30 mov 0x30(%r13),%rax 44f4: 4c 89 e2 mov %r12,%rdx 44f7: 45 89 f0 mov %r14d,%r8d 44fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 44fe: 4d 89 5a 28 mov %r11,0x28(%r10) 4502: 49 89 42 20 mov %rax,0x20(%r10) 4506: e8 e5 61 a9 01 call 0x1a9a6f0 450b: 44 89 f9 mov %r15d,%ecx 450e: 41 bf 01 00 00 00 mov $0x1,%r15d 4514: 41 d3 e7 shl %cl,%r15d 4517: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 451c: 74 11 je 0x452f 451e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 4524: 4c 89 e2 mov %r12,%rdx 4527: 45 89 f8 mov %r15d,%r8d 452a: e8 d1 1c ff ff call 0xffffffffffff6200 452f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 4536: 4c 89 e1 mov %r12,%rcx 4539: f2 41 0f 10 14 24 movsd (%r12),%xmm2 453f: 0f 28 c1 movaps %xmm1,%xmm0 4542: 44 89 f2 mov %r14d,%edx 4545: 41 b8 01 00 00 00 mov $0x1,%r8d 454b: f2 0f 58 c2 addsd %xmm2,%xmm0 454f: f2 0f 5c d1 subsd %xmm1,%xmm2 4553: f2 41 0f 11 04 24 movsd %xmm0,(%r12) 4559: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) 4560: 4d 8b 4d 50 mov 0x50(%r13),%r9 4564: e8 77 f7 05 00 call 0x63ce0 4569: 4d 63 ff movslq %r15d,%r15 456c: 49 83 ff 01 cmp $0x1,%r15 4570: 74 18 je 0x458a 4572: 49 8b 44 24 08 mov 0x8(%r12),%rax 4577: 45 33 c9 xor %r9d,%r9d 457a: 4b 89 04 fc mov %rax,(%r12,%r15,8) 457e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) 4583: 4d 89 4c 24 08 mov %r9,0x8(%r12) 4588: eb 09 jmp 0x4593 458a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 4591: 00 00 4593: 33 c0 xor %eax,%eax 4595: 48 83 c4 38 add $0x38,%rsp 4599: 41 5f pop %r15 459b: 41 5e pop %r14 459d: 41 5d pop %r13 459f: 41 5c pop %r12 45a1: c3 ret 45a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 45a7: 7e 12 jle 0x45bb 45a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 45ae: 48 83 c4 38 add $0x38,%rsp 45b2: 41 5f pop %r15 45b4: 41 5e pop %r14 45b6: 41 5d pop %r13 45b8: 41 5c pop %r12 45ba: c3 ret 45bb: 45 8b 7d 04 mov 0x4(%r13),%r15d 45bf: 41 83 ff 05 cmp $0x5,%r15d 45c3: 0f 8e f6 fd ff ff jle 0x43bf 45c9: e9 84 fe ff ff jmp 0x4452 45ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45d5: 00 45d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 45dd: 0f 1f 00 nopl (%rax) 45e0: 57 push %rdi 45e1: 41 54 push %r12 45e3: 41 55 push %r13 45e5: 41 56 push %r14 45e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 45ec: 4d 89 c4 mov %r8,%r12 45ef: 48 89 d7 mov %rdx,%rdi 45f2: 48 89 ca mov %rcx,%rdx 45f5: 33 c0 xor %eax,%eax 45f7: 4d 85 e4 test %r12,%r12 45fa: 0f 84 36 02 00 00 je 0x4836 4600: 41 83 3c 24 09 cmpl $0x9,(%r12) 4605: 74 12 je 0x4619 4607: b8 f3 ff ff ff mov $0xfffffff3,%eax 460c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 4611: 41 5e pop %r14 4613: 41 5d pop %r13 4615: 41 5c pop %r12 4617: 5f pop %rdi 4618: c3 ret 4619: 48 85 d2 test %rdx,%rdx 461c: 0f 84 14 02 00 00 je 0x4836 4622: 48 85 ff test %rdi,%rdi 4625: 0f 84 0b 02 00 00 je 0x4836 462b: 4d 85 c9 test %r9,%r9 462e: 0f 84 fa 01 00 00 je 0x482e 4634: 45 8b 74 24 04 mov 0x4(%r12),%r14d 4639: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 463f: 7f 7f jg 0x46c0 4641: 4d 63 ce movslq %r14d,%r9 4644: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 464a: 74 21 je 0x466d 464c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffec920 4653: 48 89 d1 mov %rdx,%rcx 4656: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 465d: 48 89 fa mov %rdi,%rdx 4660: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 4667: 01 4668: 41 ff d1 call *%r9 466b: eb 18 jmp 0x4685 466d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffec920 4674: 48 89 d1 mov %rdx,%rcx 4677: 48 89 fa mov %rdi,%rdx 467a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 4681: 01 4682: 41 ff d1 call *%r9 4685: b8 01 00 00 00 mov $0x1,%eax 468a: 44 89 f1 mov %r14d,%ecx 468d: d3 e0 shl %cl,%eax 468f: 48 63 c0 movslq %eax,%rax 4692: 48 83 f8 01 cmp $0x1,%rax 4696: 74 11 je 0x46a9 4698: 4c 8b 4f 08 mov 0x8(%rdi),%r9 469c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 46a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 46a7: 00 00 46a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 46b0: 00 46b1: 33 c0 xor %eax,%eax 46b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 46b8: 41 5e pop %r14 46ba: 41 5d pop %r13 46bc: 41 5c pop %r12 46be: 5f pop %rdi 46bf: c3 ret 46c0: 4c 89 c8 mov %r9,%rax 46c3: 48 83 e0 3f and $0x3f,%rax 46c7: 48 f7 d8 neg %rax 46ca: 48 83 e0 3f and $0x3f,%rax 46ce: 4c 03 c8 add %rax,%r9 46d1: 33 c0 xor %eax,%eax 46d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 46d9: 49 0f 4f c1 cmovg %r9,%rax 46dd: 41 bd 01 00 00 00 mov $0x1,%r13d 46e3: 45 8d 4e ff lea -0x1(%r14),%r9d 46e7: 44 89 c9 mov %r9d,%ecx 46ea: 41 d3 e5 shl %cl,%r13d 46ed: 41 83 fe 06 cmp $0x6,%r14d 46f1: 7f 64 jg 0x4757 46f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 46f9: 74 33 je 0x472e 46fb: 4d 63 f6 movslq %r14d,%r14 46fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffec920 4705: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 470c: 48 89 d1 mov %rdx,%rcx 470f: 48 89 fa mov %rdi,%rdx 4712: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 4719: 01 471a: 41 ff d1 call *%r9 471d: 44 89 f1 mov %r14d,%ecx 4720: 41 be 01 00 00 00 mov $0x1,%r14d 4726: 41 d3 e6 shl %cl,%r14d 4729: e9 99 00 00 00 jmp 0x47c7 472e: 4d 63 f6 movslq %r14d,%r14 4731: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffec920 4738: 48 89 d1 mov %rdx,%rcx 473b: 48 89 fa mov %rdi,%rdx 473e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 4745: 01 4746: 41 ff d1 call *%r9 4749: 44 89 f1 mov %r14d,%ecx 474c: 41 be 01 00 00 00 mov $0x1,%r14d 4752: 41 d3 e6 shl %cl,%r14d 4755: eb 70 jmp 0x47c7 4757: 41 83 fe 11 cmp $0x11,%r14d 475b: 7e 21 jle 0x477e 475d: 4c 8d 14 24 lea (%rsp),%r10 4761: 4c 89 e1 mov %r12,%rcx 4764: 49 89 f8 mov %rdi,%r8 4767: 49 89 42 20 mov %rax,0x20(%r10) 476b: e8 50 68 06 00 call 0x6afc0 4770: 44 89 f1 mov %r14d,%ecx 4773: 41 be 01 00 00 00 mov $0x1,%r14d 4779: 41 d3 e6 shl %cl,%r14d 477c: eb 49 jmp 0x47c7 477e: 49 89 e3 mov %rsp,%r11 4781: 48 89 d1 mov %rdx,%rcx 4784: 4d 8b 54 24 30 mov 0x30(%r12),%r10 4789: 48 89 fa mov %rdi,%rdx 478c: 45 89 e8 mov %r13d,%r8d 478f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 4794: 4d 89 53 20 mov %r10,0x20(%r11) 4798: 49 89 43 28 mov %rax,0x28(%r11) 479c: e8 cf 7d aa 01 call 0x1aac570 47a1: 44 89 f1 mov %r14d,%ecx 47a4: 41 be 01 00 00 00 mov $0x1,%r14d 47aa: 41 d3 e6 shl %cl,%r14d 47ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 47b3: 74 12 je 0x47c7 47b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 47bc: 48 89 fa mov %rdi,%rdx 47bf: 45 89 f0 mov %r14d,%r8d 47c2: e8 99 1a ff ff call 0xffffffffffff6260 47c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 47cc: 48 89 f9 mov %rdi,%rcx 47cf: f2 0f 10 0f movsd (%rdi),%xmm1 47d3: 44 89 ea mov %r13d,%edx 47d6: 41 b8 01 00 00 00 mov $0x1,%r8d 47dc: f2 0f 58 07 addsd (%rdi),%xmm0 47e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 47e5: f2 0f 11 07 movsd %xmm0,(%rdi) 47e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) 47ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 47f3: e8 48 7b 06 00 call 0x6c340 47f8: 4d 63 f6 movslq %r14d,%r14 47fb: 49 83 fe 01 cmp $0x1,%r14 47ff: 74 16 je 0x4817 4801: 48 8b 47 08 mov 0x8(%rdi),%rax 4805: 45 33 c9 xor %r9d,%r9d 4808: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) 480c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) 4811: 4c 89 4f 08 mov %r9,0x8(%rdi) 4815: eb 08 jmp 0x481f 4817: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 481e: 00 481f: 33 c0 xor %eax,%eax 4821: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 4826: 41 5e pop %r14 4828: 41 5d pop %r13 482a: 41 5c pop %r12 482c: 5f pop %rdi 482d: c3 ret 482e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 4834: 7e 12 jle 0x4848 4836: b8 f8 ff ff ff mov $0xfffffff8,%eax 483b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 4840: 41 5e pop %r14 4842: 41 5d pop %r13 4844: 41 5c pop %r12 4846: 5f pop %rdi 4847: c3 ret 4848: 45 8b 74 24 04 mov 0x4(%r12),%r14d 484d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 4853: 0f 8e e8 fd ff ff jle 0x4641 4859: e9 7f fe ff ff jmp 0x46dd 485e: 66 90 xchg %ax,%ax 4860: 56 push %rsi 4861: 57 push %rdi 4862: 41 54 push %r12 4864: 55 push %rbp 4865: 48 83 ec 38 sub $0x38,%rsp 4869: 4c 89 c6 mov %r8,%rsi 486c: 48 89 d5 mov %rdx,%rbp 486f: 48 89 ca mov %rcx,%rdx 4872: 45 33 db xor %r11d,%r11d 4875: 48 85 f6 test %rsi,%rsi 4878: 0f 84 13 02 00 00 je 0x4a91 487e: 83 3e 09 cmpl $0x9,(%rsi) 4881: 74 0f je 0x4892 4883: b8 f3 ff ff ff mov $0xfffffff3,%eax 4888: 48 83 c4 38 add $0x38,%rsp 488c: 5d pop %rbp 488d: 41 5c pop %r12 488f: 5f pop %rdi 4890: 5e pop %rsi 4891: c3 ret 4892: 48 85 d2 test %rdx,%rdx 4895: 0f 84 f6 01 00 00 je 0x4a91 489b: 48 85 ed test %rbp,%rbp 489e: 0f 84 ed 01 00 00 je 0x4a91 48a4: 4d 85 c9 test %r9,%r9 48a7: 0f 84 de 01 00 00 je 0x4a8b 48ad: 44 8b 66 04 mov 0x4(%rsi),%r12d 48b1: 41 83 fc 05 cmp $0x5,%r12d 48b5: 7f 77 jg 0x492e 48b7: 49 63 fc movslq %r12d,%rdi 48ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 48be: 74 1e je 0x48de 48c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffec920 48c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 48cc: 48 89 d1 mov %rdx,%rcx 48cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi 48d6: 01 48d7: 48 89 ea mov %rbp,%rdx 48da: ff d7 call *%rdi 48dc: eb 17 jmp 0x48f5 48de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffec920 48e5: 48 89 d1 mov %rdx,%rcx 48e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi 48ef: 01 48f0: 48 89 ea mov %rbp,%rdx 48f3: ff d6 call *%rsi 48f5: b8 01 00 00 00 mov $0x1,%eax 48fa: 44 89 e1 mov %r12d,%ecx 48fd: d3 e0 shl %cl,%eax 48ff: 48 63 c0 movslq %eax,%rax 4902: 48 83 f8 01 cmp $0x1,%rax 4906: 74 12 je 0x491a 4908: 48 8b 75 08 mov 0x8(%rbp),%rsi 490c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) 4913: 00 00 4915: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) 491a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 4921: 00 4922: 33 c0 xor %eax,%eax 4924: 48 83 c4 38 add $0x38,%rsp 4928: 5d pop %rbp 4929: 41 5c pop %r12 492b: 5f pop %rdi 492c: 5e pop %rsi 492d: c3 ret 492e: 4c 89 c8 mov %r9,%rax 4931: 48 83 e0 3f and $0x3f,%rax 4935: 48 f7 d8 neg %rax 4938: 48 83 e0 3f and $0x3f,%rax 493c: 4c 03 c8 add %rax,%r9 493f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 4943: 4d 0f 4f d9 cmovg %r9,%r11 4947: 45 8d 4c 24 ff lea -0x1(%r12),%r9d 494c: bf 01 00 00 00 mov $0x1,%edi 4951: 44 89 c9 mov %r9d,%ecx 4954: d3 e7 shl %cl,%edi 4956: 41 83 fc 06 cmp $0x6,%r12d 495a: 7f 60 jg 0x49bc 495c: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 4960: 74 31 je 0x4993 4962: 4d 63 e4 movslq %r12d,%r12 4965: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffec920 496c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 4971: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 4978: 01 4979: 48 89 d1 mov %rdx,%rcx 497c: 48 89 ea mov %rbp,%rdx 497f: 41 ff d1 call *%r9 4982: 44 89 e1 mov %r12d,%ecx 4985: 41 bc 01 00 00 00 mov $0x1,%r12d 498b: 41 d3 e4 shl %cl,%r12d 498e: e9 92 00 00 00 jmp 0x4a25 4993: 4d 63 e4 movslq %r12d,%r12 4996: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffec920 499d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 49a4: 01 49a5: 48 89 d1 mov %rdx,%rcx 49a8: 48 89 ea mov %rbp,%rdx 49ab: 41 ff d1 call *%r9 49ae: 44 89 e1 mov %r12d,%ecx 49b1: 41 bc 01 00 00 00 mov $0x1,%r12d 49b7: 41 d3 e4 shl %cl,%r12d 49ba: eb 69 jmp 0x4a25 49bc: 41 83 fc 11 cmp $0x11,%r12d 49c0: 7e 20 jle 0x49e2 49c2: 48 89 e0 mov %rsp,%rax 49c5: 48 89 f1 mov %rsi,%rcx 49c8: 49 89 e8 mov %rbp,%r8 49cb: 4c 89 58 20 mov %r11,0x20(%rax) 49cf: e8 cc ef 06 00 call 0x739a0 49d4: 44 89 e1 mov %r12d,%ecx 49d7: 41 bc 01 00 00 00 mov $0x1,%r12d 49dd: 41 d3 e4 shl %cl,%r12d 49e0: eb 43 jmp 0x4a25 49e2: 49 89 e2 mov %rsp,%r10 49e5: 48 8b 46 30 mov 0x30(%rsi),%rax 49e9: 48 89 d1 mov %rdx,%rcx 49ec: 4c 8b 4e 38 mov 0x38(%rsi),%r9 49f0: 48 89 ea mov %rbp,%rdx 49f3: 41 89 f8 mov %edi,%r8d 49f6: 4d 89 5a 28 mov %r11,0x28(%r10) 49fa: 49 89 42 20 mov %rax,0x20(%r10) 49fe: e8 6d 5c ac 01 call 0x1aca670 4a03: 44 89 e1 mov %r12d,%ecx 4a06: 41 bc 01 00 00 00 mov $0x1,%r12d 4a0c: 41 d3 e4 shl %cl,%r12d 4a0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 4a13: 74 10 je 0x4a25 4a15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 4a1a: 48 89 ea mov %rbp,%rdx 4a1d: 45 89 e0 mov %r12d,%r8d 4a20: e8 9b 18 ff ff call 0xffffffffffff62c0 4a25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 4a2a: 48 89 e9 mov %rbp,%rcx 4a2d: 89 fa mov %edi,%edx 4a2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 4a34: 0f 28 c1 movaps %xmm1,%xmm0 4a37: 41 b8 01 00 00 00 mov $0x1,%r8d 4a3d: f2 0f 58 c2 addsd %xmm2,%xmm0 4a41: f2 0f 5c d1 subsd %xmm1,%xmm2 4a45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) 4a4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) 4a4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9 4a53: e8 a8 02 07 00 call 0x74d00 4a58: 4d 63 e4 movslq %r12d,%r12 4a5b: 49 83 fc 01 cmp $0x1,%r12 4a5f: 74 16 je 0x4a77 4a61: 48 8b 45 08 mov 0x8(%rbp),%rax 4a65: 33 f6 xor %esi,%esi 4a67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) 4a6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) 4a71: 48 89 75 08 mov %rsi,0x8(%rbp) 4a75: eb 08 jmp 0x4a7f 4a77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 4a7e: 00 4a7f: 33 c0 xor %eax,%eax 4a81: 48 83 c4 38 add $0x38,%rsp 4a85: 5d pop %rbp 4a86: 41 5c pop %r12 4a88: 5f pop %rdi 4a89: 5e pop %rsi 4a8a: c3 ret 4a8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 4a8f: 7e 0f jle 0x4aa0 4a91: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a96: 48 83 c4 38 add $0x38,%rsp 4a9a: 5d pop %rbp 4a9b: 41 5c pop %r12 4a9d: 5f pop %rdi 4a9e: 5e pop %rsi 4a9f: c3 ret 4aa0: 44 8b 66 04 mov 0x4(%rsi),%r12d 4aa4: 41 83 fc 05 cmp $0x5,%r12d 4aa8: 0f 8e 09 fe ff ff jle 0x48b7 4aae: e9 94 fe ff ff jmp 0x4947 4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4abf: 00 4ac0: 57 push %rdi 4ac1: 41 55 push %r13 4ac3: 41 56 push %r14 4ac5: 41 57 push %r15 4ac7: 48 83 ec 38 sub $0x38,%rsp 4acb: 4d 89 c5 mov %r8,%r13 4ace: 48 89 d7 mov %rdx,%rdi 4ad1: 48 89 ca mov %rcx,%rdx 4ad4: 45 33 db xor %r11d,%r11d 4ad7: 4d 85 ed test %r13,%r13 4ada: 0f 84 15 02 00 00 je 0x4cf5 4ae0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 4ae5: 74 11 je 0x4af8 4ae7: b8 f3 ff ff ff mov $0xfffffff3,%eax 4aec: 48 83 c4 38 add $0x38,%rsp 4af0: 41 5f pop %r15 4af2: 41 5e pop %r14 4af4: 41 5d pop %r13 4af6: 5f pop %rdi 4af7: c3 ret 4af8: 48 85 d2 test %rdx,%rdx 4afb: 0f 84 f4 01 00 00 je 0x4cf5 4b01: 48 85 ff test %rdi,%rdi 4b04: 0f 84 eb 01 00 00 je 0x4cf5 4b0a: 4d 85 c9 test %r9,%r9 4b0d: 0f 84 db 01 00 00 je 0x4cee 4b13: 45 8b 7d 04 mov 0x4(%r13),%r15d 4b17: 41 83 ff 04 cmp $0x4,%r15d 4b1b: 7f 76 jg 0x4b93 4b1d: 4d 63 cf movslq %r15d,%r9 4b20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 4b25: 74 1d je 0x4b44 4b27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffec920 4b2e: 48 89 d1 mov %rdx,%rcx 4b31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 4b37: 48 89 fa mov %rdi,%rdx 4b3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) 4b41: 01 4b42: eb 15 jmp 0x4b59 4b44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffec920 4b4b: 48 89 d1 mov %rdx,%rcx 4b4e: 48 89 fa mov %rdi,%rdx 4b51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) 4b58: 01 4b59: b8 01 00 00 00 mov $0x1,%eax 4b5e: 44 89 f9 mov %r15d,%ecx 4b61: d3 e0 shl %cl,%eax 4b63: 48 63 c0 movslq %eax,%rax 4b66: 48 83 f8 01 cmp $0x1,%rax 4b6a: 74 11 je 0x4b7d 4b6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9 4b70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 4b74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 4b7b: 00 00 4b7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 4b84: 00 4b85: 33 c0 xor %eax,%eax 4b87: 48 83 c4 38 add $0x38,%rsp 4b8b: 41 5f pop %r15 4b8d: 41 5e pop %r14 4b8f: 41 5d pop %r13 4b91: 5f pop %rdi 4b92: c3 ret 4b93: 4c 89 c8 mov %r9,%rax 4b96: 48 83 e0 3f and $0x3f,%rax 4b9a: 48 f7 d8 neg %rax 4b9d: 48 83 e0 3f and $0x3f,%rax 4ba1: 4c 03 c8 add %rax,%r9 4ba4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 4ba9: 4d 0f 4f d9 cmovg %r9,%r11 4bad: 41 be 01 00 00 00 mov $0x1,%r14d 4bb3: 45 8d 4f ff lea -0x1(%r15),%r9d 4bb7: 44 89 c9 mov %r9d,%ecx 4bba: 41 d3 e6 shl %cl,%r14d 4bbd: 41 83 ff 07 cmp $0x7,%r15d 4bc1: 7f 5c jg 0x4c1f 4bc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 4bc8: 74 2f je 0x4bf9 4bca: 4d 63 ff movslq %r15d,%r15 4bcd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffec920 4bd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 4bda: 48 89 d1 mov %rdx,%rcx 4bdd: 48 89 fa mov %rdi,%rdx 4be0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) 4be7: 01 4be8: 44 89 f9 mov %r15d,%ecx 4beb: 41 bf 01 00 00 00 mov $0x1,%r15d 4bf1: 41 d3 e7 shl %cl,%r15d 4bf4: e9 91 00 00 00 jmp 0x4c8a 4bf9: 4d 63 ff movslq %r15d,%r15 4bfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffec920 4c03: 48 89 d1 mov %rdx,%rcx 4c06: 48 89 fa mov %rdi,%rdx 4c09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) 4c10: 01 4c11: 44 89 f9 mov %r15d,%ecx 4c14: 41 bf 01 00 00 00 mov $0x1,%r15d 4c1a: 41 d3 e7 shl %cl,%r15d 4c1d: eb 6b jmp 0x4c8a 4c1f: 41 83 ff 12 cmp $0x12,%r15d 4c23: 7e 20 jle 0x4c45 4c25: 48 89 e0 mov %rsp,%rax 4c28: 4c 89 e9 mov %r13,%rcx 4c2b: 49 89 f8 mov %rdi,%r8 4c2e: 4c 89 58 20 mov %r11,0x20(%rax) 4c32: e8 69 69 07 00 call 0x7b5a0 4c37: 44 89 f9 mov %r15d,%ecx 4c3a: 41 bf 01 00 00 00 mov $0x1,%r15d 4c40: 41 d3 e7 shl %cl,%r15d 4c43: eb 45 jmp 0x4c8a 4c45: 49 89 e2 mov %rsp,%r10 4c48: 48 89 d1 mov %rdx,%rcx 4c4b: 49 8b 45 30 mov 0x30(%r13),%rax 4c4f: 48 89 fa mov %rdi,%rdx 4c52: 45 89 f0 mov %r14d,%r8d 4c55: 4d 8b 4d 38 mov 0x38(%r13),%r9 4c59: 4d 89 5a 28 mov %r11,0x28(%r10) 4c5d: 49 89 42 20 mov %rax,0x20(%r10) 4c61: e8 1a 3b ae 01 call 0x1ae8780 4c66: 44 89 f9 mov %r15d,%ecx 4c69: 41 bf 01 00 00 00 mov $0x1,%r15d 4c6f: 41 d3 e7 shl %cl,%r15d 4c72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 4c77: 74 11 je 0x4c8a 4c79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 4c7f: 48 89 fa mov %rdi,%rdx 4c82: 45 89 f8 mov %r15d,%r8d 4c85: e8 96 16 ff ff call 0xffffffffffff6320 4c8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 4c8f: 48 89 f9 mov %rdi,%rcx 4c92: c5 fb 10 0f vmovsd (%rdi),%xmm1 4c96: 44 89 f2 mov %r14d,%edx 4c99: 41 b8 01 00 00 00 mov $0x1,%r8d 4c9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 4ca3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 4ca7: c5 fb 11 07 vmovsd %xmm0,(%rdi) 4cab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) 4cb0: 4d 8b 4d 50 mov 0x50(%r13),%r9 4cb4: e8 47 7c 07 00 call 0x7c900 4cb9: 4d 63 ff movslq %r15d,%r15 4cbc: 49 83 ff 01 cmp $0x1,%r15 4cc0: 74 16 je 0x4cd8 4cc2: 48 8b 47 08 mov 0x8(%rdi),%rax 4cc6: 45 33 c9 xor %r9d,%r9d 4cc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8) 4ccd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) 4cd2: 4c 89 4f 08 mov %r9,0x8(%rdi) 4cd6: eb 08 jmp 0x4ce0 4cd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 4cdf: 00 4ce0: 33 c0 xor %eax,%eax 4ce2: 48 83 c4 38 add $0x38,%rsp 4ce6: 41 5f pop %r15 4ce8: 41 5e pop %r14 4cea: 41 5d pop %r13 4cec: 5f pop %rdi 4ced: c3 ret 4cee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 4cf3: 7e 11 jle 0x4d06 4cf5: b8 f8 ff ff ff mov $0xfffffff8,%eax 4cfa: 48 83 c4 38 add $0x38,%rsp 4cfe: 41 5f pop %r15 4d00: 41 5e pop %r14 4d02: 41 5d pop %r13 4d04: 5f pop %rdi 4d05: c3 ret 4d06: 45 8b 7d 04 mov 0x4(%r13),%r15d 4d0a: 41 83 ff 04 cmp $0x4,%r15d 4d0e: 0f 8e 09 fe ff ff jle 0x4b1d 4d14: e9 94 fe ff ff jmp 0x4bad 4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d20: 56 push %rsi 4d21: 57 push %rdi 4d22: 41 54 push %r12 4d24: 41 57 push %r15 4d26: 55 push %rbp 4d27: 48 83 ec 30 sub $0x30,%rsp 4d2b: 4c 89 c6 mov %r8,%rsi 4d2e: 48 89 d5 mov %rdx,%rbp 4d31: 48 89 ca mov %rcx,%rdx 4d34: 45 33 db xor %r11d,%r11d 4d37: 48 85 f6 test %rsi,%rsi 4d3a: 0f 84 ef 01 00 00 je 0x4f2f 4d40: 83 3e 09 cmpl $0x9,(%rsi) 4d43: 74 11 je 0x4d56 4d45: b8 f3 ff ff ff mov $0xfffffff3,%eax 4d4a: 48 83 c4 30 add $0x30,%rsp 4d4e: 5d pop %rbp 4d4f: 41 5f pop %r15 4d51: 41 5c pop %r12 4d53: 5f pop %rdi 4d54: 5e pop %rsi 4d55: c3 ret 4d56: 48 85 d2 test %rdx,%rdx 4d59: 0f 84 d0 01 00 00 je 0x4f2f 4d5f: 48 85 ed test %rbp,%rbp 4d62: 0f 84 c7 01 00 00 je 0x4f2f 4d68: 4d 85 c9 test %r9,%r9 4d6b: 0f 84 b8 01 00 00 je 0x4f29 4d71: 44 8b 7e 04 mov 0x4(%rsi),%r15d 4d75: 41 83 ff 04 cmp $0x4,%r15d 4d79: 7f 77 jg 0x4df2 4d7b: 49 63 ff movslq %r15d,%rdi 4d7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 4d82: 74 1f je 0x4da3 4d84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffec920 4d8b: 48 89 d1 mov %rdx,%rcx 4d8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 4d93: 48 89 ea mov %rbp,%rdx 4d96: c5 f9 28 d0 vmovapd %xmm0,%xmm2 4d9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) 4da1: eb 14 jmp 0x4db7 4da3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffec920 4daa: 48 89 d1 mov %rdx,%rcx 4dad: 48 89 ea mov %rbp,%rdx 4db0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) 4db7: b8 01 00 00 00 mov $0x1,%eax 4dbc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 4dc1: 48 63 f6 movslq %esi,%rsi 4dc4: 48 83 fe 01 cmp $0x1,%rsi 4dc8: 74 12 je 0x4ddc 4dca: 48 8b 45 08 mov 0x8(%rbp),%rax 4dce: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 4dd3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 4dda: 00 00 4ddc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 4de3: 00 4de4: 33 c0 xor %eax,%eax 4de6: 48 83 c4 30 add $0x30,%rsp 4dea: 5d pop %rbp 4deb: 41 5f pop %r15 4ded: 41 5c pop %r12 4def: 5f pop %rdi 4df0: 5e pop %rsi 4df1: c3 ret 4df2: 4c 89 c8 mov %r9,%rax 4df5: 48 83 e0 3f and $0x3f,%rax 4df9: 48 f7 d8 neg %rax 4dfc: 48 83 e0 3f and $0x3f,%rax 4e00: 4c 03 c8 add %rax,%r9 4e03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 4e07: 4d 0f 4f d9 cmovg %r9,%r11 4e0b: bf 01 00 00 00 mov $0x1,%edi 4e10: 45 8d 4f ff lea -0x1(%r15),%r9d 4e14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 4e19: 41 83 ff 07 cmp $0x7,%r15d 4e1d: 7f 49 jg 0x4e68 4e1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 4e23: 74 24 je 0x4e49 4e25: 4d 63 ff movslq %r15d,%r15 4e28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffec920 4e2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 4e34: 48 89 d1 mov %rdx,%rcx 4e37: 48 89 ea mov %rbp,%rdx 4e3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) 4e41: 01 4e42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 4e47: eb 7a jmp 0x4ec3 4e49: 4d 63 ff movslq %r15d,%r15 4e4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffec920 4e53: 48 89 d1 mov %rdx,%rcx 4e56: 48 89 ea mov %rbp,%rdx 4e59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) 4e60: 01 4e61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 4e66: eb 5b jmp 0x4ec3 4e68: 41 83 ff 12 cmp $0x12,%r15d 4e6c: 7e 19 jle 0x4e87 4e6e: 48 89 e0 mov %rsp,%rax 4e71: 48 89 f1 mov %rsi,%rcx 4e74: 49 89 e8 mov %rbp,%r8 4e77: 4c 89 58 20 mov %r11,0x20(%rax) 4e7b: e8 80 fe 07 00 call 0x84d00 4e80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 4e85: eb 3c jmp 0x4ec3 4e87: 49 89 e2 mov %rsp,%r10 4e8a: 48 89 d1 mov %rdx,%rcx 4e8d: 48 8b 46 30 mov 0x30(%rsi),%rax 4e91: 48 89 ea mov %rbp,%rdx 4e94: 45 89 e0 mov %r12d,%r8d 4e97: 4c 8b 4e 38 mov 0x38(%rsi),%r9 4e9b: 4d 89 5a 28 mov %r11,0x28(%r10) 4e9f: 49 89 42 20 mov %rax,0x20(%r10) 4ea3: e8 18 6e af 01 call 0x1afbcc0 4ea8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 4ead: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 4eb1: 74 10 je 0x4ec3 4eb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 4eb8: 48 89 ea mov %rbp,%rdx 4ebb: 41 89 f8 mov %edi,%r8d 4ebe: e8 3d 16 ff ff call 0xffffffffffff6500 4ec3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 4ec8: 48 89 e9 mov %rbp,%rcx 4ecb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 4ed0: 44 89 e2 mov %r12d,%edx 4ed3: 41 b8 01 00 00 00 mov $0x1,%r8d 4ed9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 4edd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 4ee1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 4ee6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 4eeb: 4c 8b 4e 50 mov 0x50(%rsi),%r9 4eef: e8 6c 11 08 00 call 0x86060 4ef4: 48 63 ff movslq %edi,%rdi 4ef7: 48 83 ff 01 cmp $0x1,%rdi 4efb: 74 16 je 0x4f13 4efd: 48 8b 45 08 mov 0x8(%rbp),%rax 4f01: 33 f6 xor %esi,%esi 4f03: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 4f08: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 4f0d: 48 89 75 08 mov %rsi,0x8(%rbp) 4f11: eb 08 jmp 0x4f1b 4f13: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 4f1a: 00 4f1b: 33 c0 xor %eax,%eax 4f1d: 48 83 c4 30 add $0x30,%rsp 4f21: 5d pop %rbp 4f22: 41 5f pop %r15 4f24: 41 5c pop %r12 4f26: 5f pop %rdi 4f27: 5e pop %rsi 4f28: c3 ret 4f29: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 4f2d: 7e 11 jle 0x4f40 4f2f: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f34: 48 83 c4 30 add $0x30,%rsp 4f38: 5d pop %rbp 4f39: 41 5f pop %r15 4f3b: 41 5c pop %r12 4f3d: 5f pop %rdi 4f3e: 5e pop %rsi 4f3f: c3 ret 4f40: 44 8b 7e 04 mov 0x4(%rsi),%r15d 4f44: 41 83 ff 04 cmp $0x4,%r15d 4f48: 0f 8e 2d fe ff ff jle 0x4d7b 4f4e: e9 b8 fe ff ff jmp 0x4e0b 4f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f5f: 00 4f60: 56 push %rsi 4f61: 57 push %rdi 4f62: 41 54 push %r12 4f64: 41 57 push %r15 4f66: 55 push %rbp 4f67: 48 83 ec 30 sub $0x30,%rsp 4f6b: 4c 89 c6 mov %r8,%rsi 4f6e: 48 89 d5 mov %rdx,%rbp 4f71: 48 89 ca mov %rcx,%rdx 4f74: 45 33 db xor %r11d,%r11d 4f77: 48 85 f6 test %rsi,%rsi 4f7a: 0f 84 eb 01 00 00 je 0x516b 4f80: 83 3e 09 cmpl $0x9,(%rsi) 4f83: 74 11 je 0x4f96 4f85: b8 f3 ff ff ff mov $0xfffffff3,%eax 4f8a: 48 83 c4 30 add $0x30,%rsp 4f8e: 5d pop %rbp 4f8f: 41 5f pop %r15 4f91: 41 5c pop %r12 4f93: 5f pop %rdi 4f94: 5e pop %rsi 4f95: c3 ret 4f96: 48 85 d2 test %rdx,%rdx 4f99: 0f 84 cc 01 00 00 je 0x516b 4f9f: 48 85 ed test %rbp,%rbp 4fa2: 0f 84 c3 01 00 00 je 0x516b 4fa8: 4d 85 c9 test %r9,%r9 4fab: 0f 84 b4 01 00 00 je 0x5165 4fb1: 44 8b 7e 04 mov 0x4(%rsi),%r15d 4fb5: 41 83 ff 04 cmp $0x4,%r15d 4fb9: 7f 73 jg 0x502e 4fbb: 49 63 ff movslq %r15d,%rdi 4fbe: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 4fc2: 74 1b je 0x4fdf 4fc4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffec920 4fcb: 48 89 d1 mov %rdx,%rcx 4fce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 4fd3: 48 89 ea mov %rbp,%rdx 4fd6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) 4fdd: eb 14 jmp 0x4ff3 4fdf: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffec920 4fe6: 48 89 d1 mov %rdx,%rcx 4fe9: 48 89 ea mov %rbp,%rdx 4fec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) 4ff3: b8 01 00 00 00 mov $0x1,%eax 4ff8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 4ffd: 48 63 f6 movslq %esi,%rsi 5000: 48 83 fe 01 cmp $0x1,%rsi 5004: 74 12 je 0x5018 5006: 48 8b 45 08 mov 0x8(%rbp),%rax 500a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 500f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 5016: 00 00 5018: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 501f: 00 5020: 33 c0 xor %eax,%eax 5022: 48 83 c4 30 add $0x30,%rsp 5026: 5d pop %rbp 5027: 41 5f pop %r15 5029: 41 5c pop %r12 502b: 5f pop %rdi 502c: 5e pop %rsi 502d: c3 ret 502e: 4c 89 c8 mov %r9,%rax 5031: 48 83 e0 3f and $0x3f,%rax 5035: 48 f7 d8 neg %rax 5038: 48 83 e0 3f and $0x3f,%rax 503c: 4c 03 c8 add %rax,%r9 503f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 5043: 4d 0f 4f d9 cmovg %r9,%r11 5047: bf 01 00 00 00 mov $0x1,%edi 504c: 45 8d 4f ff lea -0x1(%r15),%r9d 5050: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 5055: 41 83 ff 07 cmp $0x7,%r15d 5059: 7f 49 jg 0x50a4 505b: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 505f: 74 24 je 0x5085 5061: 4d 63 ff movslq %r15d,%r15 5064: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffec920 506b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 5070: 48 89 d1 mov %rdx,%rcx 5073: 48 89 ea mov %rbp,%rdx 5076: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) 507d: 01 507e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 5083: eb 7a jmp 0x50ff 5085: 4d 63 ff movslq %r15d,%r15 5088: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffec920 508f: 48 89 d1 mov %rdx,%rcx 5092: 48 89 ea mov %rbp,%rdx 5095: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) 509c: 01 509d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 50a2: eb 5b jmp 0x50ff 50a4: 41 83 ff 12 cmp $0x12,%r15d 50a8: 7e 19 jle 0x50c3 50aa: 48 89 e0 mov %rsp,%rax 50ad: 48 89 f1 mov %rsi,%rcx 50b0: 49 89 e8 mov %rbp,%r8 50b3: 4c 89 58 20 mov %r11,0x20(%rax) 50b7: e8 a4 92 08 00 call 0x8e360 50bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 50c1: eb 3c jmp 0x50ff 50c3: 49 89 e2 mov %rsp,%r10 50c6: 48 89 d1 mov %rdx,%rcx 50c9: 48 8b 46 30 mov 0x30(%rsi),%rax 50cd: 48 89 ea mov %rbp,%rdx 50d0: 45 89 e0 mov %r12d,%r8d 50d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9 50d7: 4d 89 5a 28 mov %r11,0x28(%r10) 50db: 49 89 42 20 mov %rax,0x20(%r10) 50df: e8 bc 75 b0 01 call 0x1b0c6a0 50e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 50e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 50ed: 74 10 je 0x50ff 50ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 50f4: 48 89 ea mov %rbp,%rdx 50f7: 41 89 f8 mov %edi,%r8d 50fa: e8 e1 15 ff ff call 0xffffffffffff66e0 50ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 5104: 48 89 e9 mov %rbp,%rcx 5107: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 510c: 44 89 e2 mov %r12d,%edx 510f: 41 b8 01 00 00 00 mov $0x1,%r8d 5115: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 5119: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 511d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 5122: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 5127: 4c 8b 4e 50 mov 0x50(%rsi),%r9 512b: e8 90 a5 08 00 call 0x8f6c0 5130: 48 63 ff movslq %edi,%rdi 5133: 48 83 ff 01 cmp $0x1,%rdi 5137: 74 16 je 0x514f 5139: 48 8b 45 08 mov 0x8(%rbp),%rax 513d: 33 f6 xor %esi,%esi 513f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 5144: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 5149: 48 89 75 08 mov %rsi,0x8(%rbp) 514d: eb 08 jmp 0x5157 514f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 5156: 00 5157: 33 c0 xor %eax,%eax 5159: 48 83 c4 30 add $0x30,%rsp 515d: 5d pop %rbp 515e: 41 5f pop %r15 5160: 41 5c pop %r12 5162: 5f pop %rdi 5163: 5e pop %rsi 5164: c3 ret 5165: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 5169: 7e 11 jle 0x517c 516b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5170: 48 83 c4 30 add $0x30,%rsp 5174: 5d pop %rbp 5175: 41 5f pop %r15 5177: 41 5c pop %r12 5179: 5f pop %rdi 517a: 5e pop %rsi 517b: c3 ret 517c: 44 8b 7e 04 mov 0x4(%rsi),%r15d 5180: 41 83 ff 04 cmp $0x4,%r15d 5184: 0f 8e 31 fe ff ff jle 0x4fbb 518a: e9 b8 fe ff ff jmp 0x5047 518f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5196: 00 5197: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 519e: 66 90 xchg %ax,%ax 51a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 51a4: 41 83 f9 0b cmp $0xb,%r9d 51a8: 7d 35 jge 0x51df 51aa: 41 ff c9 dec %r9d 51ad: 41 83 f9 ff cmp $0xffffffff,%r9d 51b1: 74 2b je 0x51de 51b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 51b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51bf: 00 51c0: f3 0f 10 01 movss (%rcx),%xmm0 51c4: 41 ff c9 dec %r9d 51c7: f3 0f 59 c1 mulss %xmm1,%xmm0 51cb: 48 83 c1 04 add $0x4,%rcx 51cf: f3 41 0f 11 00 movss %xmm0,(%r8) 51d4: 49 83 c0 04 add $0x4,%r8 51d8: 41 83 f9 ff cmp $0xffffffff,%r9d 51dc: 75 e2 jne 0x51c0 51de: c3 ret 51df: 49 f7 c0 03 00 00 00 test $0x3,%r8 51e6: 0f 85 9b 00 00 00 jne 0x5287 51ec: 4c 89 c0 mov %r8,%rax 51ef: 48 83 e0 0f and $0xf,%rax 51f3: 85 c0 test %eax,%eax 51f5: 74 42 je 0x5239 51f7: c1 e8 02 shr $0x2,%eax 51fa: f7 d8 neg %eax 51fc: 83 e0 03 and $0x3,%eax 51ff: 44 2b c8 sub %eax,%r9d 5202: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5209: 00 520a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5211: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5218: 00 5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5220: f3 0f 10 01 movss (%rcx),%xmm0 5224: 48 83 c1 04 add $0x4,%rcx 5228: f3 0f 59 c1 mulss %xmm1,%xmm0 522c: f3 41 0f 11 00 movss %xmm0,(%r8) 5231: 49 83 c0 04 add $0x4,%r8 5235: ff c8 dec %eax 5237: 75 e7 jne 0x5220 5239: 44 89 c8 mov %r9d,%eax 523c: 41 83 e1 07 and $0x7,%r9d 5240: c1 f8 03 sar $0x3,%eax 5243: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 524a: 0f 84 b7 00 00 00 je 0x5307 5250: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5257: 00 5258: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 525f: 90 nop 5260: 0f 10 01 movups (%rcx),%xmm0 5263: 0f 10 51 10 movups 0x10(%rcx),%xmm2 5267: 0f 59 c1 mulps %xmm1,%xmm0 526a: 0f 59 d1 mulps %xmm1,%xmm2 526d: 41 0f 29 00 movaps %xmm0,(%r8) 5271: 48 83 c1 20 add $0x20,%rcx 5275: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 527a: 49 83 c0 20 add $0x20,%r8 527e: ff c8 dec %eax 5280: 75 de jne 0x5260 5282: e9 23 ff ff ff jmp 0x51aa 5287: 44 89 c8 mov %r9d,%eax 528a: 41 83 e1 07 and $0x7,%r9d 528e: c1 f8 03 sar $0x3,%eax 5291: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5298: 75 46 jne 0x52e0 529a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 52a0: 0f 28 01 movaps (%rcx),%xmm0 52a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 52a7: 48 83 c1 20 add $0x20,%rcx 52ab: 0f 59 c1 mulps %xmm1,%xmm0 52ae: 0f 59 d1 mulps %xmm1,%xmm2 52b1: 41 0f 11 00 movups %xmm0,(%r8) 52b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 52ba: 49 83 c0 20 add $0x20,%r8 52be: ff c8 dec %eax 52c0: 75 de jne 0x52a0 52c2: e9 e3 fe ff ff jmp 0x51aa 52c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52ce: 00 52cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52d6: 0f 1f 00 nopl (%rax) 52d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52e0: 0f 10 01 movups (%rcx),%xmm0 52e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 52e7: 0f 59 c1 mulps %xmm1,%xmm0 52ea: 0f 59 d1 mulps %xmm1,%xmm2 52ed: 41 0f 11 00 movups %xmm0,(%r8) 52f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 52f6: 48 83 c1 20 add $0x20,%rcx 52fa: 49 83 c0 20 add $0x20,%r8 52fe: ff c8 dec %eax 5300: 75 de jne 0x52e0 5302: e9 a3 fe ff ff jmp 0x51aa 5307: 3d 00 40 00 00 cmp $0x4000,%eax 530c: 7f 52 jg 0x5360 530e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5315: 00 5316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 531d: 0f 1f 00 nopl (%rax) 5320: 0f 28 01 movaps (%rcx),%xmm0 5323: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 5327: 48 83 c1 20 add $0x20,%rcx 532b: 0f 59 c1 mulps %xmm1,%xmm0 532e: 0f 59 d1 mulps %xmm1,%xmm2 5331: 41 0f 29 00 movaps %xmm0,(%r8) 5335: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 533a: 49 83 c0 20 add $0x20,%r8 533e: ff c8 dec %eax 5340: 75 de jne 0x5320 5342: e9 63 fe ff ff jmp 0x51aa 5347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 534e: 00 534f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5356: 0f 1f 00 nopl (%rax) 5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5360: 0f 28 01 movaps (%rcx),%xmm0 5363: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 5367: 48 83 c1 20 add $0x20,%rcx 536b: 0f 59 c1 mulps %xmm1,%xmm0 536e: 0f 59 d1 mulps %xmm1,%xmm2 5371: 41 0f 2b 00 movntps %xmm0,(%r8) 5375: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 537a: 49 83 c0 20 add $0x20,%r8 537e: ff c8 dec %eax 5380: 75 de jne 0x5360 5382: e9 23 fe ff ff jmp 0x51aa 5387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 538e: 00 538f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5396: 0f 1f 00 nopl (%rax) 5399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53a0: 48 83 ec 28 sub $0x28,%rsp 53a4: 48 85 c9 test %rcx,%rcx 53a7: 74 1d je 0x53c6 53a9: 85 d2 test %edx,%edx 53ab: 7f 0a jg 0x53b7 53ad: b8 fa ff ff ff mov $0xfffffffa,%eax 53b2: 48 83 c4 28 add $0x28,%rsp 53b6: c3 ret 53b7: c1 e2 02 shl $0x2,%edx 53ba: e8 d1 17 b1 01 call 0x1b16b90 53bf: 33 c0 xor %eax,%eax 53c1: 48 83 c4 28 add $0x28,%rsp 53c5: c3 ret 53c6: b8 f8 ff ff ff mov $0xfffffff8,%eax 53cb: 48 83 c4 28 add $0x28,%rsp 53cf: c3 ret 53d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53d7: 00 53d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53df: 90 nop 53e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 53e4: 41 83 f9 0b cmp $0xb,%r9d 53e8: 7d 35 jge 0x541f 53ea: 41 ff c9 dec %r9d 53ed: 41 83 f9 ff cmp $0xffffffff,%r9d 53f1: 74 2b je 0x541e 53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53ff: 00 5400: f3 0f 10 01 movss (%rcx),%xmm0 5404: 41 ff c9 dec %r9d 5407: f3 0f 59 c1 mulss %xmm1,%xmm0 540b: 48 8d 49 04 lea 0x4(%rcx),%rcx 540f: f3 41 0f 11 00 movss %xmm0,(%r8) 5414: 49 83 c0 04 add $0x4,%r8 5418: 41 83 f9 ff cmp $0xffffffff,%r9d 541c: 75 e2 jne 0x5400 541e: c3 ret 541f: 49 f7 c0 03 00 00 00 test $0x3,%r8 5426: 0f 85 9b 00 00 00 jne 0x54c7 542c: 4c 89 c0 mov %r8,%rax 542f: 48 83 e0 0f and $0xf,%rax 5433: 85 c0 test %eax,%eax 5435: 74 42 je 0x5479 5437: c1 e8 02 shr $0x2,%eax 543a: f7 d8 neg %eax 543c: 83 e0 03 and $0x3,%eax 543f: 44 2b c8 sub %eax,%r9d 5442: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5449: 00 544a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5458: 00 5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5460: f3 0f 10 01 movss (%rcx),%xmm0 5464: 48 83 c1 04 add $0x4,%rcx 5468: f3 0f 59 c1 mulss %xmm1,%xmm0 546c: f3 41 0f 11 00 movss %xmm0,(%r8) 5471: 49 83 c0 04 add $0x4,%r8 5475: ff c8 dec %eax 5477: 75 e7 jne 0x5460 5479: 44 89 c8 mov %r9d,%eax 547c: 41 83 e1 07 and $0x7,%r9d 5480: c1 f8 03 sar $0x3,%eax 5483: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 548a: 0f 84 b7 00 00 00 je 0x5547 5490: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5497: 00 5498: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 549f: 90 nop 54a0: 0f 10 01 movups (%rcx),%xmm0 54a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 54a7: 0f 59 c1 mulps %xmm1,%xmm0 54aa: 0f 59 d1 mulps %xmm1,%xmm2 54ad: 41 0f 29 00 movaps %xmm0,(%r8) 54b1: 48 8d 49 20 lea 0x20(%rcx),%rcx 54b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 54ba: 49 83 c0 20 add $0x20,%r8 54be: ff c8 dec %eax 54c0: 75 de jne 0x54a0 54c2: e9 23 ff ff ff jmp 0x53ea 54c7: 44 89 c8 mov %r9d,%eax 54ca: 41 83 e1 07 and $0x7,%r9d 54ce: c1 f8 03 sar $0x3,%eax 54d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 54d8: 75 46 jne 0x5520 54da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 54e0: 0f 28 01 movaps (%rcx),%xmm0 54e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 54e7: 48 83 c1 20 add $0x20,%rcx 54eb: 0f 59 c1 mulps %xmm1,%xmm0 54ee: 0f 59 d1 mulps %xmm1,%xmm2 54f1: 41 0f 11 00 movups %xmm0,(%r8) 54f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 54fa: 49 83 c0 20 add $0x20,%r8 54fe: ff c8 dec %eax 5500: 75 de jne 0x54e0 5502: e9 e3 fe ff ff jmp 0x53ea 5507: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 550e: 00 550f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5516: 0f 1f 00 nopl (%rax) 5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5520: 0f 10 01 movups (%rcx),%xmm0 5523: 0f 10 51 10 movups 0x10(%rcx),%xmm2 5527: 0f 59 c1 mulps %xmm1,%xmm0 552a: 0f 59 d1 mulps %xmm1,%xmm2 552d: 41 0f 11 00 movups %xmm0,(%r8) 5531: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 5536: 48 8d 49 20 lea 0x20(%rcx),%rcx 553a: 49 83 c0 20 add $0x20,%r8 553e: ff c8 dec %eax 5540: 75 de jne 0x5520 5542: e9 a3 fe ff ff jmp 0x53ea 5547: 3d 00 40 00 00 cmp $0x4000,%eax 554c: 7f 52 jg 0x55a0 554e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5555: 00 5556: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 555d: 0f 1f 00 nopl (%rax) 5560: 0f 28 01 movaps (%rcx),%xmm0 5563: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 5567: 48 83 c1 20 add $0x20,%rcx 556b: 0f 59 c1 mulps %xmm1,%xmm0 556e: 0f 59 d1 mulps %xmm1,%xmm2 5571: 41 0f 29 00 movaps %xmm0,(%r8) 5575: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 557a: 49 83 c0 20 add $0x20,%r8 557e: ff c8 dec %eax 5580: 75 de jne 0x5560 5582: e9 63 fe ff ff jmp 0x53ea 5587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 558e: 00 558f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5596: 0f 1f 00 nopl (%rax) 5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55a0: 0f 28 01 movaps (%rcx),%xmm0 55a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 55a7: 48 83 c1 20 add $0x20,%rcx 55ab: 0f 59 c1 mulps %xmm1,%xmm0 55ae: 0f 59 d1 mulps %xmm1,%xmm2 55b1: 41 0f 2b 00 movntps %xmm0,(%r8) 55b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 55ba: 49 83 c0 20 add $0x20,%r8 55be: ff c8 dec %eax 55c0: 75 de jne 0x55a0 55c2: e9 23 fe ff ff jmp 0x53ea 55c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 55ce: 00 55cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55d6: 0f 1f 00 nopl (%rax) 55d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 55e5: 48 85 c9 test %rcx,%rcx 55e8: 74 20 je 0x560a 55ea: 85 d2 test %edx,%edx 55ec: 7f 0c jg 0x55fa 55ee: b8 fa ff ff ff mov $0xfffffffa,%eax 55f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 55f8: 90 nop 55f9: c3 ret 55fa: c1 e2 02 shl $0x2,%edx 55fd: e8 2e 18 b1 01 call 0x1b16e30 5602: 33 c0 xor %eax,%eax 5604: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5609: c3 ret 560a: b8 f8 ff ff ff mov $0xfffffff8,%eax 560f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5614: 90 nop 5615: 90 nop 5616: 90 nop 5617: c3 ret 5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 561f: 00 5620: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 5624: 41 83 f9 0b cmp $0xb,%r9d 5628: 7d 36 jge 0x5660 562a: 41 83 c1 ff add $0xffffffff,%r9d 562e: 41 83 f9 ff cmp $0xffffffff,%r9d 5632: 74 2b je 0x565f 5634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5640: f3 0f 10 01 movss (%rcx),%xmm0 5644: 41 83 c1 ff add $0xffffffff,%r9d 5648: 48 83 c1 04 add $0x4,%rcx 564c: f3 0f 59 c1 mulss %xmm1,%xmm0 5650: f3 41 0f 11 00 movss %xmm0,(%r8) 5655: 49 83 c0 04 add $0x4,%r8 5659: 41 83 f9 ff cmp $0xffffffff,%r9d 565d: 75 e1 jne 0x5640 565f: c3 ret 5660: 49 f7 c0 03 00 00 00 test $0x3,%r8 5667: 0f 85 9b 00 00 00 jne 0x5708 566d: 4c 89 c0 mov %r8,%rax 5670: 48 83 e0 0f and $0xf,%rax 5674: 85 c0 test %eax,%eax 5676: 74 42 je 0x56ba 5678: c1 e8 02 shr $0x2,%eax 567b: f7 d8 neg %eax 567d: 83 e0 03 and $0x3,%eax 5680: 44 2b c8 sub %eax,%r9d 5683: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 568a: 00 568b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56a0: f3 0f 10 01 movss (%rcx),%xmm0 56a4: 48 83 c1 04 add $0x4,%rcx 56a8: f3 0f 59 c1 mulss %xmm1,%xmm0 56ac: f3 41 0f 11 00 movss %xmm0,(%r8) 56b1: 49 83 c0 04 add $0x4,%r8 56b5: 83 c0 ff add $0xffffffff,%eax 56b8: 75 e6 jne 0x56a0 56ba: 44 89 c8 mov %r9d,%eax 56bd: 41 83 e1 07 and $0x7,%r9d 56c1: c1 f8 03 sar $0x3,%eax 56c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 56cb: 0f 84 b7 00 00 00 je 0x5788 56d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56d8: 00 56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56e0: 0f 10 01 movups (%rcx),%xmm0 56e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 56e7: 0f 59 c1 mulps %xmm1,%xmm0 56ea: 48 83 c1 20 add $0x20,%rcx 56ee: 0f 59 d1 mulps %xmm1,%xmm2 56f1: 41 0f 11 00 movups %xmm0,(%r8) 56f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 56fa: 49 83 c0 20 add $0x20,%r8 56fe: 83 c0 ff add $0xffffffff,%eax 5701: 75 dd jne 0x56e0 5703: e9 22 ff ff ff jmp 0x562a 5708: 44 89 c8 mov %r9d,%eax 570b: 41 83 e1 07 and $0x7,%r9d 570f: c1 f8 03 sar $0x3,%eax 5712: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5719: 75 45 jne 0x5760 571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5720: 0f 10 01 movups (%rcx),%xmm0 5723: 0f 10 51 10 movups 0x10(%rcx),%xmm2 5727: 0f 59 c1 mulps %xmm1,%xmm0 572a: 48 83 c1 20 add $0x20,%rcx 572e: 0f 59 d1 mulps %xmm1,%xmm2 5731: 41 0f 11 00 movups %xmm0,(%r8) 5735: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 573a: 49 83 c0 20 add $0x20,%r8 573e: 83 c0 ff add $0xffffffff,%eax 5741: 75 dd jne 0x5720 5743: e9 e2 fe ff ff jmp 0x562a 5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 574f: 00 5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 575e: 00 00 5760: 0f 10 01 movups (%rcx),%xmm0 5763: 0f 10 51 10 movups 0x10(%rcx),%xmm2 5767: 0f 59 c1 mulps %xmm1,%xmm0 576a: 48 83 c1 20 add $0x20,%rcx 576e: 0f 59 d1 mulps %xmm1,%xmm2 5771: 41 0f 11 00 movups %xmm0,(%r8) 5775: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 577a: 49 83 c0 20 add $0x20,%r8 577e: 83 c0 ff add $0xffffffff,%eax 5781: 75 dd jne 0x5760 5783: e9 a2 fe ff ff jmp 0x562a 5788: 3d 00 40 00 00 cmp $0x4000,%eax 578d: 7f 51 jg 0x57e0 578f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5796: 00 5797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 579e: 66 90 xchg %ax,%ax 57a0: 0f 10 01 movups (%rcx),%xmm0 57a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 57a7: 0f 59 c1 mulps %xmm1,%xmm0 57aa: 48 83 c1 20 add $0x20,%rcx 57ae: 0f 59 d1 mulps %xmm1,%xmm2 57b1: 41 0f 11 00 movups %xmm0,(%r8) 57b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 57ba: 49 83 c0 20 add $0x20,%r8 57be: 83 c0 ff add $0xffffffff,%eax 57c1: 75 dd jne 0x57a0 57c3: e9 62 fe ff ff jmp 0x562a 57c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57cf: 00 57d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 57de: 00 00 57e0: 0f 10 01 movups (%rcx),%xmm0 57e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 57e7: 0f 59 c1 mulps %xmm1,%xmm0 57ea: 48 83 c1 20 add $0x20,%rcx 57ee: 0f 59 d1 mulps %xmm1,%xmm2 57f1: 41 0f 2b 00 movntps %xmm0,(%r8) 57f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 57fa: 49 83 c0 20 add $0x20,%r8 57fe: 83 c0 ff add $0xffffffff,%eax 5801: 75 dd jne 0x57e0 5803: e9 22 fe ff ff jmp 0x562a 5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 580f: 00 5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 581e: 00 00 5820: 48 83 ec 28 sub $0x28,%rsp 5824: 48 85 c9 test %rcx,%rcx 5827: 74 1d je 0x5846 5829: 85 d2 test %edx,%edx 582b: 7f 0a jg 0x5837 582d: b8 fa ff ff ff mov $0xfffffffa,%eax 5832: 48 83 c4 28 add $0x28,%rsp 5836: c3 ret 5837: c1 e2 02 shl $0x2,%edx 583a: e8 91 18 b1 01 call 0x1b170d0 583f: 33 c0 xor %eax,%eax 5841: 48 83 c4 28 add $0x28,%rsp 5845: c3 ret 5846: b8 f8 ff ff ff mov $0xfffffff8,%eax 584b: 48 83 c4 28 add $0x28,%rsp 584f: c3 ret 5850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5857: 00 5858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 585f: 90 nop 5860: 48 83 ec 28 sub $0x28,%rsp 5864: 48 85 c9 test %rcx,%rcx 5867: 74 22 je 0x588b 5869: 85 d2 test %edx,%edx 586b: 7e 28 jle 0x5895 586d: c1 e2 02 shl $0x2,%edx 5870: 81 fa 00 00 20 00 cmp $0x200000,%edx 5876: 7f 07 jg 0x587f 5878: e8 63 a9 a4 01 call 0x1a501e0 587d: eb 05 jmp 0x5884 587f: e8 fc 24 09 00 call 0x97d80 5884: 33 c0 xor %eax,%eax 5886: 48 83 c4 28 add $0x28,%rsp 588a: c3 ret 588b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5890: 48 83 c4 28 add $0x28,%rsp 5894: c3 ret 5895: b8 fa ff ff ff mov $0xfffffffa,%eax 589a: 48 83 c4 28 add $0x28,%rsp 589e: c3 ret 589f: 90 nop 58a0: 48 83 ec 28 sub $0x28,%rsp 58a4: 48 85 c9 test %rcx,%rcx 58a7: 74 22 je 0x58cb 58a9: 85 d2 test %edx,%edx 58ab: 7e 28 jle 0x58d5 58ad: c1 e2 02 shl $0x2,%edx 58b0: 81 fa 00 00 20 00 cmp $0x200000,%edx 58b6: 7f 07 jg 0x58bf 58b8: e8 c3 b5 a4 01 call 0x1a50e80 58bd: eb 05 jmp 0x58c4 58bf: e8 fc 24 09 00 call 0x97dc0 58c4: 33 c0 xor %eax,%eax 58c6: 48 83 c4 28 add $0x28,%rsp 58ca: c3 ret 58cb: b8 f8 ff ff ff mov $0xfffffff8,%eax 58d0: 48 83 c4 28 add $0x28,%rsp 58d4: c3 ret 58d5: b8 fa ff ff ff mov $0xfffffffa,%eax 58da: 48 83 c4 28 add $0x28,%rsp 58de: c3 ret 58df: 90 nop 58e0: 48 83 ec 28 sub $0x28,%rsp 58e4: 48 85 c9 test %rcx,%rcx 58e7: 74 22 je 0x590b 58e9: 85 d2 test %edx,%edx 58eb: 7e 28 jle 0x5915 58ed: c1 e2 02 shl $0x2,%edx 58f0: 81 fa 00 00 20 00 cmp $0x200000,%edx 58f6: 7f 07 jg 0x58ff 58f8: e8 63 c2 a4 01 call 0x1a51b60 58fd: eb 05 jmp 0x5904 58ff: e8 fc 24 09 00 call 0x97e00 5904: 33 c0 xor %eax,%eax 5906: 48 83 c4 28 add $0x28,%rsp 590a: c3 ret 590b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5910: 48 83 c4 28 add $0x28,%rsp 5914: c3 ret 5915: b8 fa ff ff ff mov $0xfffffffa,%eax 591a: 48 83 c4 28 add $0x28,%rsp 591e: c3 ret 591f: 90 nop 5920: 48 83 ec 28 sub $0x28,%rsp 5924: e8 47 37 a9 01 call 0x1a99070 5929: 48 83 c4 28 add $0x28,%rsp 592d: c3 ret 592e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5935: 00 5936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 593d: 0f 1f 00 nopl (%rax) 5940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5945: e8 46 41 a9 01 call 0x1a99a90 594a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 594f: c3 ret 5950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5957: 00 5958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 595f: 90 nop 5960: 48 83 ec 28 sub $0x28,%rsp 5964: e8 47 4b a9 01 call 0x1a9a4b0 5969: 48 83 c4 28 add $0x28,%rsp 596d: c3 ret 596e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5975: 00 5976: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 597d: 0f 1f 00 nopl (%rax) 5980: 48 83 ec 28 sub $0x28,%rsp 5984: e8 97 1c b1 01 call 0x1b17620 5989: 48 83 c4 28 add $0x28,%rsp 598d: c3 ret 598e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5995: 00 5996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 599d: 0f 1f 00 nopl (%rax) 59a0: 48 83 ec 28 sub $0x28,%rsp 59a4: e8 b7 1e b1 01 call 0x1b17860 59a9: 48 83 c4 28 add $0x28,%rsp 59ad: c3 ret 59ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59b5: 00 59b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59bd: 0f 1f 00 nopl (%rax) 59c0: 48 83 ec 28 sub $0x28,%rsp 59c4: e8 d7 20 b1 01 call 0x1b17aa0 59c9: 48 83 c4 28 add $0x28,%rsp 59cd: c3 ret 59ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59d5: 00 59d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59dd: 0f 1f 00 nopl (%rax) 59e0: 41 83 f8 05 cmp $0x5,%r8d 59e4: 7d 38 jge 0x5a1e 59e6: 41 ff c8 dec %r8d 59e9: 41 83 f8 ff cmp $0xffffffff,%r8d 59ed: 74 2e je 0x5a1d 59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59f6: 00 59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59fe: 66 90 xchg %ax,%ax 5a00: f2 0f 10 02 movsd (%rdx),%xmm0 5a04: 41 ff c8 dec %r8d 5a07: f2 0f 5c 01 subsd (%rcx),%xmm0 5a0b: 48 83 c1 08 add $0x8,%rcx 5a0f: f2 0f 11 02 movsd %xmm0,(%rdx) 5a13: 48 83 c2 08 add $0x8,%rdx 5a17: 41 83 f8 ff cmp $0xffffffff,%r8d 5a1b: 75 e3 jne 0x5a00 5a1d: c3 ret 5a1e: 89 d0 mov %edx,%eax 5a20: a8 07 test $0x7,%al 5a22: 0f 85 b7 00 00 00 jne 0x5adf 5a28: a8 0f test $0xf,%al 5a2a: 74 17 je 0x5a43 5a2c: f2 0f 10 02 movsd (%rdx),%xmm0 5a30: 41 ff c8 dec %r8d 5a33: f2 0f 5c 01 subsd (%rcx),%xmm0 5a37: 48 83 c1 08 add $0x8,%rcx 5a3b: f2 0f 11 02 movsd %xmm0,(%rdx) 5a3f: 48 83 c2 08 add $0x8,%rdx 5a43: 44 89 c0 mov %r8d,%eax 5a46: 41 83 e0 03 and $0x3,%r8d 5a4a: 83 e0 fc and $0xfffffffc,%eax 5a4d: f6 c1 0f test $0xf,%cl 5a50: 75 4e jne 0x5aa0 5a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a60: 0f 18 49 40 prefetcht0 0x40(%rcx) 5a64: 0f 28 02 movaps (%rdx),%xmm0 5a67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 5a6b: 66 0f 5c 01 subpd (%rcx),%xmm0 5a6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 5a74: 0f 29 02 movaps %xmm0,(%rdx) 5a77: 48 83 c1 20 add $0x20,%rcx 5a7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 5a7f: 48 83 c2 20 add $0x20,%rdx 5a83: 83 c0 fc add $0xfffffffc,%eax 5a86: 75 d8 jne 0x5a60 5a88: e9 59 ff ff ff jmp 0x59e6 5a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a94: 00 5a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a9c: 0f 1f 40 00 nopl 0x0(%rax) 5aa0: 0f 18 49 40 prefetcht0 0x40(%rcx) 5aa4: f2 0f 10 01 movsd (%rcx),%xmm0 5aa8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5aad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5ab2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5ab7: 48 83 c1 20 add $0x20,%rcx 5abb: 0f 28 12 movaps (%rdx),%xmm2 5abe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 5ac2: 66 0f 5c d0 subpd %xmm0,%xmm2 5ac6: 66 0f 5c d9 subpd %xmm1,%xmm3 5aca: 0f 29 12 movaps %xmm2,(%rdx) 5acd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 5ad1: 48 83 c2 20 add $0x20,%rdx 5ad5: 83 c0 fc add $0xfffffffc,%eax 5ad8: 75 c6 jne 0x5aa0 5ada: e9 07 ff ff ff jmp 0x59e6 5adf: 44 89 c0 mov %r8d,%eax 5ae2: 41 83 e0 03 and $0x3,%r8d 5ae6: 83 e0 fc and $0xfffffffc,%eax 5ae9: f6 c1 0f test $0xf,%cl 5aec: 0f 85 6e 00 00 00 jne 0x5b60 5af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b00: 0f 18 49 40 prefetcht0 0x40(%rcx) 5b04: f2 0f 10 02 movsd (%rdx),%xmm0 5b08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5b0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5b12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5b17: 66 0f 5c 01 subpd (%rcx),%xmm0 5b1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 5b20: f2 0f 11 02 movsd %xmm0,(%rdx) 5b24: 48 83 c1 20 add $0x20,%rcx 5b28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 5b2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 5b32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 5b37: 48 83 c2 20 add $0x20,%rdx 5b3b: 83 c0 fc add $0xfffffffc,%eax 5b3e: 75 c0 jne 0x5b00 5b40: e9 a1 fe ff ff jmp 0x59e6 5b45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b4c: 00 5b4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b60: 0f 18 49 40 prefetcht0 0x40(%rcx) 5b64: f2 0f 10 12 movsd (%rdx),%xmm2 5b68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 5b6d: f2 0f 10 01 movsd (%rcx),%xmm0 5b71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5b76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5b7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5b80: 48 83 c1 20 add $0x20,%rcx 5b84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 5b89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 5b8e: 66 0f 5c d0 subpd %xmm0,%xmm2 5b92: 66 0f 5c d9 subpd %xmm1,%xmm3 5b96: f2 0f 11 12 movsd %xmm2,(%rdx) 5b9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 5b9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 5ba4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 5ba9: 48 83 c2 20 add $0x20,%rdx 5bad: 83 c0 fc add $0xfffffffc,%eax 5bb0: 75 ae jne 0x5b60 5bb2: e9 2f fe ff ff jmp 0x59e6 5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5bbe: 00 00 5bc0: 41 83 f8 05 cmp $0x5,%r8d 5bc4: 7d 38 jge 0x5bfe 5bc6: 41 ff c8 dec %r8d 5bc9: 41 83 f8 ff cmp $0xffffffff,%r8d 5bcd: 74 2e je 0x5bfd 5bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bd6: 00 5bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5bde: 66 90 xchg %ax,%ax 5be0: f2 0f 10 02 movsd (%rdx),%xmm0 5be4: 41 ff c8 dec %r8d 5be7: f2 0f 5c 01 subsd (%rcx),%xmm0 5beb: 48 83 c1 08 add $0x8,%rcx 5bef: f2 0f 11 02 movsd %xmm0,(%rdx) 5bf3: 48 8d 52 08 lea 0x8(%rdx),%rdx 5bf7: 41 83 f8 ff cmp $0xffffffff,%r8d 5bfb: 75 e3 jne 0x5be0 5bfd: c3 ret 5bfe: 89 d0 mov %edx,%eax 5c00: a8 07 test $0x7,%al 5c02: 0f 85 b7 00 00 00 jne 0x5cbf 5c08: a8 0f test $0xf,%al 5c0a: 74 17 je 0x5c23 5c0c: f2 0f 10 02 movsd (%rdx),%xmm0 5c10: 41 ff c8 dec %r8d 5c13: f2 0f 5c 01 subsd (%rcx),%xmm0 5c17: 48 83 c1 08 add $0x8,%rcx 5c1b: f2 0f 11 02 movsd %xmm0,(%rdx) 5c1f: 48 83 c2 08 add $0x8,%rdx 5c23: 44 89 c0 mov %r8d,%eax 5c26: 41 83 e0 03 and $0x3,%r8d 5c2a: 83 e0 fc and $0xfffffffc,%eax 5c2d: f6 c1 0f test $0xf,%cl 5c30: 75 4e jne 0x5c80 5c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c40: 0f 18 49 40 prefetcht0 0x40(%rcx) 5c44: 0f 28 02 movaps (%rdx),%xmm0 5c47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 5c4b: 66 0f 5c 01 subpd (%rcx),%xmm0 5c4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 5c54: 0f 29 02 movaps %xmm0,(%rdx) 5c57: 48 8d 49 20 lea 0x20(%rcx),%rcx 5c5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 5c5f: 48 8d 52 20 lea 0x20(%rdx),%rdx 5c63: 83 c0 fc add $0xfffffffc,%eax 5c66: 75 d8 jne 0x5c40 5c68: e9 59 ff ff ff jmp 0x5bc6 5c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c74: 00 5c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c7c: 0f 1f 40 00 nopl 0x0(%rax) 5c80: 0f 18 49 40 prefetcht0 0x40(%rcx) 5c84: f2 0f 10 01 movsd (%rcx),%xmm0 5c88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5c8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5c92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5c97: 48 83 c1 20 add $0x20,%rcx 5c9b: 0f 28 12 movaps (%rdx),%xmm2 5c9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 5ca2: 66 0f 5c d0 subpd %xmm0,%xmm2 5ca6: 66 0f 5c d9 subpd %xmm1,%xmm3 5caa: 0f 29 12 movaps %xmm2,(%rdx) 5cad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 5cb1: 48 83 c2 20 add $0x20,%rdx 5cb5: 83 c0 fc add $0xfffffffc,%eax 5cb8: 75 c6 jne 0x5c80 5cba: e9 07 ff ff ff jmp 0x5bc6 5cbf: 44 89 c0 mov %r8d,%eax 5cc2: 41 83 e0 03 and $0x3,%r8d 5cc6: 83 e0 fc and $0xfffffffc,%eax 5cc9: f6 c1 0f test $0xf,%cl 5ccc: 0f 85 6e 00 00 00 jne 0x5d40 5cd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ce0: 0f 18 49 40 prefetcht0 0x40(%rcx) 5ce4: f2 0f 10 02 movsd (%rdx),%xmm0 5ce8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5ced: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5cf2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5cf7: 66 0f 5c 01 subpd (%rcx),%xmm0 5cfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 5d00: f2 0f 11 02 movsd %xmm0,(%rdx) 5d04: 48 83 c1 20 add $0x20,%rcx 5d08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 5d0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 5d12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 5d17: 48 8d 52 20 lea 0x20(%rdx),%rdx 5d1b: 83 c0 fc add $0xfffffffc,%eax 5d1e: 75 c0 jne 0x5ce0 5d20: e9 a1 fe ff ff jmp 0x5bc6 5d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d2c: 00 5d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d40: 0f 18 49 40 prefetcht0 0x40(%rcx) 5d44: f2 0f 10 12 movsd (%rdx),%xmm2 5d48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 5d4d: f2 0f 10 01 movsd (%rcx),%xmm0 5d51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5d56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5d5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5d60: 48 83 c1 20 add $0x20,%rcx 5d64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 5d69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 5d6e: 66 0f 5c d0 subpd %xmm0,%xmm2 5d72: 66 0f 5c d9 subpd %xmm1,%xmm3 5d76: f2 0f 11 12 movsd %xmm2,(%rdx) 5d7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 5d7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 5d84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 5d89: 48 8d 52 20 lea 0x20(%rdx),%rdx 5d8d: 83 c0 fc add $0xfffffffc,%eax 5d90: 75 ae jne 0x5d40 5d92: e9 2f fe ff ff jmp 0x5bc6 5d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5d9e: 00 00 5da0: 41 83 f8 05 cmp $0x5,%r8d 5da4: 7d 39 jge 0x5ddf 5da6: 41 83 c0 ff add $0xffffffff,%r8d 5daa: 41 83 f8 ff cmp $0xffffffff,%r8d 5dae: 74 2e je 0x5dde 5db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5db7: 00 5db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dbf: 90 nop 5dc0: f2 0f 10 02 movsd (%rdx),%xmm0 5dc4: 41 83 c0 ff add $0xffffffff,%r8d 5dc8: f2 0f 5c 01 subsd (%rcx),%xmm0 5dcc: 48 83 c1 08 add $0x8,%rcx 5dd0: f2 0f 11 02 movsd %xmm0,(%rdx) 5dd4: 48 83 c2 08 add $0x8,%rdx 5dd8: 41 83 f8 ff cmp $0xffffffff,%r8d 5ddc: 75 e2 jne 0x5dc0 5dde: c3 ret 5ddf: 89 d0 mov %edx,%eax 5de1: a8 07 test $0x7,%al 5de3: 0f 85 aa 00 00 00 jne 0x5e93 5de9: a8 0f test $0xf,%al 5deb: 74 18 je 0x5e05 5ded: f2 0f 10 02 movsd (%rdx),%xmm0 5df1: 41 83 c0 ff add $0xffffffff,%r8d 5df5: f2 0f 5c 01 subsd (%rcx),%xmm0 5df9: 48 83 c1 08 add $0x8,%rcx 5dfd: f2 0f 11 02 movsd %xmm0,(%rdx) 5e01: 48 83 c2 08 add $0x8,%rdx 5e05: 44 89 c0 mov %r8d,%eax 5e08: 41 83 e0 03 and $0x3,%r8d 5e0c: 83 e0 fc and $0xfffffffc,%eax 5e0f: f6 c1 0f test $0xf,%cl 5e12: 75 4c jne 0x5e60 5e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e20: 0f 18 49 40 prefetcht0 0x40(%rcx) 5e24: 0f 10 02 movups (%rdx),%xmm0 5e27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5e2b: 66 0f 5c 01 subpd (%rcx),%xmm0 5e2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 5e34: 48 83 c1 20 add $0x20,%rcx 5e38: 0f 11 02 movups %xmm0,(%rdx) 5e3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 5e3f: 48 83 c2 20 add $0x20,%rdx 5e43: 83 c0 fc add $0xfffffffc,%eax 5e46: 75 d8 jne 0x5e20 5e48: e9 59 ff ff ff jmp 0x5da6 5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e54: 00 5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e5c: 0f 1f 40 00 nopl 0x0(%rax) 5e60: 0f 18 49 40 prefetcht0 0x40(%rcx) 5e64: 0f 10 12 movups (%rdx),%xmm2 5e67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 5e6b: 0f 10 01 movups (%rcx),%xmm0 5e6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 5e72: 66 0f 5c d0 subpd %xmm0,%xmm2 5e76: 48 83 c1 20 add $0x20,%rcx 5e7a: 66 0f 5c d9 subpd %xmm1,%xmm3 5e7e: 0f 11 12 movups %xmm2,(%rdx) 5e81: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 5e85: 48 83 c2 20 add $0x20,%rdx 5e89: 83 c0 fc add $0xfffffffc,%eax 5e8c: 75 d2 jne 0x5e60 5e8e: e9 13 ff ff ff jmp 0x5da6 5e93: 44 89 c0 mov %r8d,%eax 5e96: 41 83 e0 03 and $0x3,%r8d 5e9a: 83 e0 fc and $0xfffffffc,%eax 5e9d: f6 c1 0f test $0xf,%cl 5ea0: 75 5e jne 0x5f00 5ea2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ea9: 00 5eaa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5eb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5eb8: 00 5eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ec0: 0f 18 49 40 prefetcht0 0x40(%rcx) 5ec4: 0f 10 02 movups (%rdx),%xmm0 5ec7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5ecb: 66 0f 5c 01 subpd (%rcx),%xmm0 5ecf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 5ed4: 48 83 c1 20 add $0x20,%rcx 5ed8: 0f 11 02 movups %xmm0,(%rdx) 5edb: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 5edf: 48 83 c2 20 add $0x20,%rdx 5ee3: 83 c0 fc add $0xfffffffc,%eax 5ee6: 75 d8 jne 0x5ec0 5ee8: e9 b9 fe ff ff jmp 0x5da6 5eed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ef4: 00 5ef5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5efc: 0f 1f 40 00 nopl 0x0(%rax) 5f00: 0f 18 49 40 prefetcht0 0x40(%rcx) 5f04: 0f 10 12 movups (%rdx),%xmm2 5f07: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 5f0b: 0f 10 01 movups (%rcx),%xmm0 5f0e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 5f12: 66 0f 5c d0 subpd %xmm0,%xmm2 5f16: 48 83 c1 20 add $0x20,%rcx 5f1a: 66 0f 5c d9 subpd %xmm1,%xmm3 5f1e: 0f 11 12 movups %xmm2,(%rdx) 5f21: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 5f25: 48 83 c2 20 add $0x20,%rdx 5f29: 83 c0 fc add $0xfffffffc,%eax 5f2c: 75 d2 jne 0x5f00 5f2e: e9 73 fe ff ff jmp 0x5da6 5f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f3f: 00 5f40: 56 push %rsi 5f41: 57 push %rdi 5f42: 41 54 push %r12 5f44: 41 55 push %r13 5f46: 41 57 push %r15 5f48: 48 83 ec 30 sub $0x30,%rsp 5f4c: 4c 89 c7 mov %r8,%rdi 5f4f: 48 89 d6 mov %rdx,%rsi 5f52: 48 89 ca mov %rcx,%rdx 5f55: 45 33 e4 xor %r12d,%r12d 5f58: 48 85 ff test %rdi,%rdi 5f5b: 0f 84 71 02 00 00 je 0x61d2 5f61: 83 3f 06 cmpl $0x6,(%rdi) 5f64: 74 12 je 0x5f78 5f66: b8 f3 ff ff ff mov $0xfffffff3,%eax 5f6b: 48 83 c4 30 add $0x30,%rsp 5f6f: 41 5f pop %r15 5f71: 41 5d pop %r13 5f73: 41 5c pop %r12 5f75: 5f pop %rdi 5f76: 5e pop %rsi 5f77: c3 ret 5f78: 48 85 d2 test %rdx,%rdx 5f7b: 0f 84 51 02 00 00 je 0x61d2 5f81: 48 85 f6 test %rsi,%rsi 5f84: 0f 84 48 02 00 00 je 0x61d2 5f8a: 4d 85 c9 test %r9,%r9 5f8d: 0f 84 39 02 00 00 je 0x61cc 5f93: 44 8b 7f 04 mov 0x4(%rdi),%r15d 5f97: 41 83 ff 04 cmp $0x4,%r15d 5f9b: 7f 71 jg 0x600e 5f9d: 4d 63 cf movslq %r15d,%r9 5fa0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5fa4: 74 1c je 0x5fc2 5fa6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffec920 5fad: 48 89 d1 mov %rdx,%rcx 5fb0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 5fb5: 48 89 f2 mov %rsi,%rdx 5fb8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) 5fbf: 01 5fc0: eb 15 jmp 0x5fd7 5fc2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffec920 5fc9: 48 89 d1 mov %rdx,%rcx 5fcc: 48 89 f2 mov %rsi,%rdx 5fcf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) 5fd6: 01 5fd7: b8 01 00 00 00 mov $0x1,%eax 5fdc: 44 89 f9 mov %r15d,%ecx 5fdf: d3 e0 shl %cl,%eax 5fe1: 48 63 c0 movslq %eax,%rax 5fe4: 48 83 f8 01 cmp $0x1,%rax 5fe8: 74 0e je 0x5ff8 5fea: 8b 7e 04 mov 0x4(%rsi),%edi 5fed: 89 3c 86 mov %edi,(%rsi,%rax,4) 5ff0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 5ff7: 00 5ff8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 5fff: 33 c0 xor %eax,%eax 6001: 48 83 c4 30 add $0x30,%rsp 6005: 41 5f pop %r15 6007: 41 5d pop %r13 6009: 41 5c pop %r12 600b: 5f pop %rdi 600c: 5e pop %rsi 600d: c3 ret 600e: 4c 89 c8 mov %r9,%rax 6011: 48 83 e0 3f and $0x3f,%rax 6015: 48 f7 d8 neg %rax 6018: 48 83 e0 3f and $0x3f,%rax 601c: 4c 03 c8 add %rax,%r9 601f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 6023: 4d 0f 4f e1 cmovg %r9,%r12 6027: 41 bd 01 00 00 00 mov $0x1,%r13d 602d: 45 8d 4f ff lea -0x1(%r15),%r9d 6031: 44 89 c9 mov %r9d,%ecx 6034: 41 d3 e5 shl %cl,%r13d 6037: 41 83 ff 06 cmp $0x6,%r15d 603b: 7f 5d jg 0x609a 603d: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6041: 74 2e je 0x6071 6043: 4d 63 ff movslq %r15d,%r15 6046: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffec920 604d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 6052: 48 89 d1 mov %rdx,%rcx 6055: 48 89 f2 mov %rsi,%rdx 6058: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) 605f: 01 6060: 44 89 f9 mov %r15d,%ecx 6063: 41 bc 01 00 00 00 mov $0x1,%r12d 6069: 41 d3 e4 shl %cl,%r12d 606c: e9 e3 00 00 00 jmp 0x6154 6071: 4d 63 ff movslq %r15d,%r15 6074: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffec920 607b: 48 89 d1 mov %rdx,%rcx 607e: 48 89 f2 mov %rsi,%rdx 6081: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) 6088: 01 6089: 44 89 f9 mov %r15d,%ecx 608c: 41 bc 01 00 00 00 mov $0x1,%r12d 6092: 41 d3 e4 shl %cl,%r12d 6095: e9 ba 00 00 00 jmp 0x6154 609a: 41 83 ff 10 cmp $0x10,%r15d 609e: 7e 71 jle 0x6111 60a0: 41 83 ff 11 cmp $0x11,%r15d 60a4: 7f 4b jg 0x60f1 60a6: 48 3b d6 cmp %rsi,%rdx 60a9: 0f 84 09 01 00 00 je 0x61b8 60af: 48 89 d1 mov %rdx,%rcx 60b2: 48 89 f2 mov %rsi,%rdx 60b5: 45 89 e8 mov %r13d,%r8d 60b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9 60bc: e8 4f 2d b1 01 call 0x1b18e10 60c1: 48 89 e0 mov %rsp,%rax 60c4: 48 89 f1 mov %rsi,%rcx 60c7: 44 89 ea mov %r13d,%edx 60ca: 4d 89 e1 mov %r12,%r9 60cd: 4c 8b 47 38 mov 0x38(%rdi),%r8 60d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 60d8: e8 31 72 b1 01 call 0x1b1d30e 60dd: 44 89 f9 mov %r15d,%ecx 60e0: 41 bc 01 00 00 00 mov $0x1,%r12d 60e6: 41 d3 e4 shl %cl,%r12d 60e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 60ed: 75 55 jne 0x6144 60ef: eb 63 jmp 0x6154 60f1: 48 89 e0 mov %rsp,%rax 60f4: 48 89 f9 mov %rdi,%rcx 60f7: 49 89 f0 mov %rsi,%r8 60fa: 4c 89 60 20 mov %r12,0x20(%rax) 60fe: e8 7d 21 09 00 call 0x98280 6103: 44 89 f9 mov %r15d,%ecx 6106: 41 bc 01 00 00 00 mov $0x1,%r12d 610c: 41 d3 e4 shl %cl,%r12d 610f: eb 43 jmp 0x6154 6111: 48 89 e0 mov %rsp,%rax 6114: 48 89 d1 mov %rdx,%rcx 6117: 48 89 f2 mov %rsi,%rdx 611a: 45 89 e8 mov %r13d,%r8d 611d: 4c 8b 4f 38 mov 0x38(%rdi),%r9 6121: 4c 89 60 28 mov %r12,0x28(%rax) 6125: 4c 8b 67 30 mov 0x30(%rdi),%r12 6129: 4c 89 60 20 mov %r12,0x20(%rax) 612d: e8 9e 54 b1 01 call 0x1b1b5d0 6132: 44 89 f9 mov %r15d,%ecx 6135: 41 bc 01 00 00 00 mov $0x1,%r12d 613b: 41 d3 e4 shl %cl,%r12d 613e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6142: 74 10 je 0x6154 6144: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 6149: 48 89 f2 mov %rsi,%rdx 614c: 45 89 e0 mov %r12d,%r8d 614f: e8 cc 64 ff ff call 0xffffffffffffc620 6154: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 6159: 48 89 f1 mov %rsi,%rcx 615c: f3 0f 10 16 movss (%rsi),%xmm2 6160: 0f 28 c1 movaps %xmm1,%xmm0 6163: 44 89 ea mov %r13d,%edx 6166: 41 b8 01 00 00 00 mov $0x1,%r8d 616c: f3 0f 58 c2 addss %xmm2,%xmm0 6170: f3 0f 5c d1 subss %xmm1,%xmm2 6174: f3 0f 11 06 movss %xmm0,(%rsi) 6178: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 617d: 4c 8b 4f 50 mov 0x50(%rdi),%r9 6181: e8 3a 32 09 00 call 0x993c0 6186: 4d 63 e4 movslq %r12d,%r12 6189: 49 83 fc 01 cmp $0x1,%r12 618d: 74 13 je 0x61a2 618f: 8b 46 04 mov 0x4(%rsi),%eax 6192: 33 ff xor %edi,%edi 6194: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 6198: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 619d: 89 7e 04 mov %edi,0x4(%rsi) 61a0: eb 07 jmp 0x61a9 61a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 61a9: 33 c0 xor %eax,%eax 61ab: 48 83 c4 30 add $0x30,%rsp 61af: 41 5f pop %r15 61b1: 41 5d pop %r13 61b3: 41 5c pop %r12 61b5: 5f pop %rdi 61b6: 5e pop %rsi 61b7: c3 ret 61b8: 48 89 f1 mov %rsi,%rcx 61bb: 44 89 ea mov %r13d,%edx 61be: 4c 8b 47 30 mov 0x30(%rdi),%r8 61c2: e8 99 26 b1 01 call 0x1b18860 61c7: e9 f5 fe ff ff jmp 0x60c1 61cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 61d0: 7e 12 jle 0x61e4 61d2: b8 f8 ff ff ff mov $0xfffffff8,%eax 61d7: 48 83 c4 30 add $0x30,%rsp 61db: 41 5f pop %r15 61dd: 41 5d pop %r13 61df: 41 5c pop %r12 61e1: 5f pop %rdi 61e2: 5e pop %rsi 61e3: c3 ret 61e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d 61e8: 41 83 ff 04 cmp $0x4,%r15d 61ec: 0f 8e ab fd ff ff jle 0x5f9d 61f2: e9 30 fe ff ff jmp 0x6027 61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 61fe: 00 00 6200: 57 push %rdi 6201: 41 54 push %r12 6203: 41 55 push %r13 6205: 41 56 push %r14 6207: 41 57 push %r15 6209: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 620e: 4d 89 c4 mov %r8,%r12 6211: 48 89 d7 mov %rdx,%rdi 6214: 48 89 ca mov %rcx,%rdx 6217: 45 33 ed xor %r13d,%r13d 621a: 4d 85 e4 test %r12,%r12 621d: 0f 84 a4 02 00 00 je 0x64c7 6223: 41 83 3c 24 06 cmpl $0x6,(%r12) 6228: 74 14 je 0x623e 622a: b8 f3 ff ff ff mov $0xfffffff3,%eax 622f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 6234: 41 5f pop %r15 6236: 41 5e pop %r14 6238: 41 5d pop %r13 623a: 41 5c pop %r12 623c: 5f pop %rdi 623d: c3 ret 623e: 48 85 d2 test %rdx,%rdx 6241: 0f 84 80 02 00 00 je 0x64c7 6247: 48 85 ff test %rdi,%rdi 624a: 0f 84 77 02 00 00 je 0x64c7 6250: 4d 85 c9 test %r9,%r9 6253: 0f 84 66 02 00 00 je 0x64bf 6259: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 625e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 6264: 7f 7f jg 0x62e5 6266: 4d 63 cf movslq %r15d,%r9 6269: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 626f: 74 21 je 0x6292 6271: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffec920 6278: 48 89 d1 mov %rdx,%rcx 627b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 6282: 48 89 fa mov %rdi,%rdx 6285: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 628c: 01 628d: 41 ff d1 call *%r9 6290: eb 18 jmp 0x62aa 6292: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffec920 6299: 48 89 d1 mov %rdx,%rcx 629c: 48 89 fa mov %rdi,%rdx 629f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 62a6: 01 62a7: 41 ff d1 call *%r9 62aa: b8 01 00 00 00 mov $0x1,%eax 62af: 44 89 f9 mov %r15d,%ecx 62b2: d3 e0 shl %cl,%eax 62b4: 48 63 c0 movslq %eax,%rax 62b7: 48 83 f8 01 cmp $0x1,%rax 62bb: 74 10 je 0x62cd 62bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d 62c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) 62c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) 62cc: 00 62cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 62d4: 33 c0 xor %eax,%eax 62d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 62db: 41 5f pop %r15 62dd: 41 5e pop %r14 62df: 41 5d pop %r13 62e1: 41 5c pop %r12 62e3: 5f pop %rdi 62e4: c3 ret 62e5: 4c 89 c8 mov %r9,%rax 62e8: 48 83 e0 3f and $0x3f,%rax 62ec: 48 f7 d8 neg %rax 62ef: 48 83 e0 3f and $0x3f,%rax 62f3: 4c 03 c8 add %rax,%r9 62f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 62fc: 4d 0f 4f e9 cmovg %r9,%r13 6300: 41 be 01 00 00 00 mov $0x1,%r14d 6306: 45 8d 4f ff lea -0x1(%r15),%r9d 630a: 44 89 c9 mov %r9d,%ecx 630d: 41 d3 e6 shl %cl,%r14d 6310: 41 83 ff 06 cmp $0x6,%r15d 6314: 7f 67 jg 0x637d 6316: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 631c: 74 33 je 0x6351 631e: 4d 63 ff movslq %r15d,%r15 6321: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffec920 6328: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 632f: 48 89 d1 mov %rdx,%rcx 6332: 48 89 fa mov %rdi,%rdx 6335: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 633c: 01 633d: 41 ff d1 call *%r9 6340: 44 89 f9 mov %r15d,%ecx 6343: 41 bd 01 00 00 00 mov $0x1,%r13d 6349: 41 d3 e5 shl %cl,%r13d 634c: e9 f2 00 00 00 jmp 0x6443 6351: 4d 63 ff movslq %r15d,%r15 6354: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffec920 635b: 48 89 d1 mov %rdx,%rcx 635e: 48 89 fa mov %rdi,%rdx 6361: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 6368: 01 6369: 41 ff d1 call *%r9 636c: 44 89 f9 mov %r15d,%ecx 636f: 41 bd 01 00 00 00 mov $0x1,%r13d 6375: 41 d3 e5 shl %cl,%r13d 6378: e9 c6 00 00 00 jmp 0x6443 637d: 41 83 ff 11 cmp $0x11,%r15d 6381: 7e 77 jle 0x63fa 6383: 41 83 ff 12 cmp $0x12,%r15d 6387: 7f 50 jg 0x63d9 6389: 48 3b d7 cmp %rdi,%rdx 638c: 0f 84 18 01 00 00 je 0x64aa 6392: 48 89 d1 mov %rdx,%rcx 6395: 48 89 fa mov %rdi,%rdx 6398: 45 89 f0 mov %r14d,%r8d 639b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 63a0: e8 3b 43 b2 01 call 0x1b2a6e0 63a5: 48 8d 04 24 lea (%rsp),%rax 63a9: 48 89 f9 mov %rdi,%rcx 63ac: 44 89 f2 mov %r14d,%edx 63af: 4d 89 e9 mov %r13,%r9 63b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8 63b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 63be: e8 83 8b b2 01 call 0x1b2ef46 63c3: 44 89 f9 mov %r15d,%ecx 63c6: 41 bd 01 00 00 00 mov $0x1,%r13d 63cc: 41 d3 e5 shl %cl,%r13d 63cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 63d5: 75 5a jne 0x6431 63d7: eb 6a jmp 0x6443 63d9: 48 8d 04 24 lea (%rsp),%rax 63dd: 4c 89 e1 mov %r12,%rcx 63e0: 49 89 f8 mov %rdi,%r8 63e3: 4c 89 68 20 mov %r13,0x20(%rax) 63e7: e8 b4 7b 09 00 call 0x9dfa0 63ec: 44 89 f9 mov %r15d,%ecx 63ef: 41 bd 01 00 00 00 mov $0x1,%r13d 63f5: 41 d3 e5 shl %cl,%r13d 63f8: eb 49 jmp 0x6443 63fa: 49 89 e2 mov %rsp,%r10 63fd: 48 89 d1 mov %rdx,%rcx 6400: 49 8b 44 24 30 mov 0x30(%r12),%rax 6405: 48 89 fa mov %rdi,%rdx 6408: 45 89 f0 mov %r14d,%r8d 640b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 6410: 49 89 42 20 mov %rax,0x20(%r10) 6414: 4d 89 6a 28 mov %r13,0x28(%r10) 6418: e8 83 6a b2 01 call 0x1b2cea0 641d: 44 89 f9 mov %r15d,%ecx 6420: 41 bd 01 00 00 00 mov $0x1,%r13d 6426: 41 d3 e5 shl %cl,%r13d 6429: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 642f: 74 12 je 0x6443 6431: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 6438: 48 89 fa mov %rdi,%rdx 643b: 45 89 e8 mov %r13d,%r8d 643e: e8 3d 62 ff ff call 0xffffffffffffc680 6443: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 6448: 48 89 f9 mov %rdi,%rcx 644b: f3 0f 10 0f movss (%rdi),%xmm1 644f: 44 89 f2 mov %r14d,%edx 6452: 41 b8 01 00 00 00 mov $0x1,%r8d 6458: f3 0f 58 07 addss (%rdi),%xmm0 645c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 6461: f3 0f 11 07 movss %xmm0,(%rdi) 6465: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) 646a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 646f: e8 ac 8e 09 00 call 0x9f320 6474: 4d 63 ed movslq %r13d,%r13 6477: 49 83 fd 01 cmp $0x1,%r13 647b: 74 15 je 0x6492 647d: 8b 47 04 mov 0x4(%rdi),%eax 6480: 45 33 c9 xor %r9d,%r9d 6483: 42 89 04 af mov %eax,(%rdi,%r13,4) 6487: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) 648c: 44 89 4f 04 mov %r9d,0x4(%rdi) 6490: eb 07 jmp 0x6499 6492: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 6499: 33 c0 xor %eax,%eax 649b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 64a0: 41 5f pop %r15 64a2: 41 5e pop %r14 64a4: 41 5d pop %r13 64a6: 41 5c pop %r12 64a8: 5f pop %rdi 64a9: c3 ret 64aa: 48 89 f9 mov %rdi,%rcx 64ad: 44 89 f2 mov %r14d,%edx 64b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8 64b5: e8 76 3c b2 01 call 0x1b2a130 64ba: e9 e6 fe ff ff jmp 0x63a5 64bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 64c5: 7e 14 jle 0x64db 64c7: b8 f8 ff ff ff mov $0xfffffff8,%eax 64cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 64d1: 41 5f pop %r15 64d3: 41 5e pop %r14 64d5: 41 5d pop %r13 64d7: 41 5c pop %r12 64d9: 5f pop %rdi 64da: c3 ret 64db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 64e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 64e6: 0f 8e 7a fd ff ff jle 0x6266 64ec: e9 0f fe ff ff jmp 0x6300 64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64f8: 00 64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6500: 56 push %rsi 6501: 57 push %rdi 6502: 41 54 push %r12 6504: 41 55 push %r13 6506: 48 83 ec 38 sub $0x38,%rsp 650a: 4c 89 c7 mov %r8,%rdi 650d: 48 89 d6 mov %rdx,%rsi 6510: 48 89 ca mov %rcx,%rdx 6513: 45 33 db xor %r11d,%r11d 6516: 48 85 ff test %rdi,%rdi 6519: 0f 84 0e 02 00 00 je 0x672d 651f: 83 3f 06 cmpl $0x6,(%rdi) 6522: 74 10 je 0x6534 6524: b8 f3 ff ff ff mov $0xfffffff3,%eax 6529: 48 83 c4 38 add $0x38,%rsp 652d: 41 5d pop %r13 652f: 41 5c pop %r12 6531: 5f pop %rdi 6532: 5e pop %rsi 6533: c3 ret 6534: 48 85 d2 test %rdx,%rdx 6537: 0f 84 f0 01 00 00 je 0x672d 653d: 48 85 f6 test %rsi,%rsi 6540: 0f 84 e7 01 00 00 je 0x672d 6546: 4d 85 c9 test %r9,%r9 6549: 0f 84 d8 01 00 00 je 0x6727 654f: 44 8b 6f 04 mov 0x4(%rdi),%r13d 6553: 41 83 fd 04 cmp $0x4,%r13d 6557: 7f 74 jg 0x65cd 6559: 4d 63 cd movslq %r13d,%r9 655c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6560: 74 1f je 0x6581 6562: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffec920 6569: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 656e: 48 89 d1 mov %rdx,%rcx 6571: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 6578: 01 6579: 48 89 f2 mov %rsi,%rdx 657c: 41 ff d1 call *%r9 657f: eb 17 jmp 0x6598 6581: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffec920 6588: 48 89 d1 mov %rdx,%rcx 658b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi 6592: 01 6593: 48 89 f2 mov %rsi,%rdx 6596: ff d7 call *%rdi 6598: b8 01 00 00 00 mov $0x1,%eax 659d: 44 89 e9 mov %r13d,%ecx 65a0: d3 e0 shl %cl,%eax 65a2: 48 63 c0 movslq %eax,%rax 65a5: 48 83 f8 01 cmp $0x1,%rax 65a9: 74 0e je 0x65b9 65ab: 8b 7e 04 mov 0x4(%rsi),%edi 65ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 65b5: 00 65b6: 89 3c 86 mov %edi,(%rsi,%rax,4) 65b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 65c0: 33 c0 xor %eax,%eax 65c2: 48 83 c4 38 add $0x38,%rsp 65c6: 41 5d pop %r13 65c8: 41 5c pop %r12 65ca: 5f pop %rdi 65cb: 5e pop %rsi 65cc: c3 ret 65cd: 4c 89 c8 mov %r9,%rax 65d0: 48 83 e0 3f and $0x3f,%rax 65d4: 48 f7 d8 neg %rax 65d7: 48 83 e0 3f and $0x3f,%rax 65db: 4c 03 c8 add %rax,%r9 65de: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 65e2: 4d 0f 4f d9 cmovg %r9,%r11 65e6: 45 8d 4d ff lea -0x1(%r13),%r9d 65ea: 41 bc 01 00 00 00 mov $0x1,%r12d 65f0: 44 89 c9 mov %r9d,%ecx 65f3: 41 d3 e4 shl %cl,%r12d 65f6: 41 83 fd 06 cmp $0x6,%r13d 65fa: 7f 60 jg 0x665c 65fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6600: 74 31 je 0x6633 6602: 4d 63 ed movslq %r13d,%r13 6605: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffec920 660c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 6611: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 6618: 01 6619: 48 89 d1 mov %rdx,%rcx 661c: 48 89 f2 mov %rsi,%rdx 661f: 41 ff d1 call *%r9 6622: 44 89 e9 mov %r13d,%ecx 6625: 41 bd 01 00 00 00 mov $0x1,%r13d 662b: 41 d3 e5 shl %cl,%r13d 662e: e9 92 00 00 00 jmp 0x66c5 6633: 4d 63 ed movslq %r13d,%r13 6636: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffec920 663d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 6644: 01 6645: 48 89 d1 mov %rdx,%rcx 6648: 48 89 f2 mov %rsi,%rdx 664b: 41 ff d1 call *%r9 664e: 44 89 e9 mov %r13d,%ecx 6651: 41 bd 01 00 00 00 mov $0x1,%r13d 6657: 41 d3 e5 shl %cl,%r13d 665a: eb 69 jmp 0x66c5 665c: 41 83 fd 12 cmp $0x12,%r13d 6660: 7e 20 jle 0x6682 6662: 48 89 e0 mov %rsp,%rax 6665: 48 89 f9 mov %rdi,%rcx 6668: 49 89 f0 mov %rsi,%r8 666b: 4c 89 58 20 mov %r11,0x20(%rax) 666f: e8 cc d9 09 00 call 0xa4040 6674: 44 89 e9 mov %r13d,%ecx 6677: 41 bd 01 00 00 00 mov $0x1,%r13d 667d: 41 d3 e5 shl %cl,%r13d 6680: eb 43 jmp 0x66c5 6682: 49 89 e2 mov %rsp,%r10 6685: 48 8b 47 30 mov 0x30(%rdi),%rax 6689: 48 89 d1 mov %rdx,%rcx 668c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 6690: 48 89 f2 mov %rsi,%rdx 6693: 45 89 e0 mov %r12d,%r8d 6696: 4d 89 5a 28 mov %r11,0x28(%r10) 669a: 49 89 42 20 mov %rax,0x20(%r10) 669e: e8 5d f0 b3 01 call 0x1b45700 66a3: 44 89 e9 mov %r13d,%ecx 66a6: 41 bd 01 00 00 00 mov $0x1,%r13d 66ac: 41 d3 e5 shl %cl,%r13d 66af: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 66b3: 74 10 je 0x66c5 66b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 66ba: 48 89 f2 mov %rsi,%rdx 66bd: 45 89 e8 mov %r13d,%r8d 66c0: e8 1b 60 ff ff call 0xffffffffffffc6e0 66c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 66ca: 48 89 f1 mov %rsi,%rcx 66cd: 44 89 e2 mov %r12d,%edx 66d0: f3 0f 10 16 movss (%rsi),%xmm2 66d4: 0f 28 c1 movaps %xmm1,%xmm0 66d7: 41 b8 01 00 00 00 mov $0x1,%r8d 66dd: f3 0f 58 c2 addss %xmm2,%xmm0 66e1: f3 0f 5c d1 subss %xmm1,%xmm2 66e5: f3 0f 11 06 movss %xmm0,(%rsi) 66e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 66ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9 66f2: e8 89 eb 09 00 call 0xa5280 66f7: 4d 63 ed movslq %r13d,%r13 66fa: 49 83 fd 01 cmp $0x1,%r13 66fe: 74 13 je 0x6713 6700: 8b 46 04 mov 0x4(%rsi),%eax 6703: 33 ff xor %edi,%edi 6705: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) 670a: 42 89 04 ae mov %eax,(%rsi,%r13,4) 670e: 89 7e 04 mov %edi,0x4(%rsi) 6711: eb 07 jmp 0x671a 6713: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 671a: 33 c0 xor %eax,%eax 671c: 48 83 c4 38 add $0x38,%rsp 6720: 41 5d pop %r13 6722: 41 5c pop %r12 6724: 5f pop %rdi 6725: 5e pop %rsi 6726: c3 ret 6727: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 672b: 7e 10 jle 0x673d 672d: b8 f8 ff ff ff mov $0xfffffff8,%eax 6732: 48 83 c4 38 add $0x38,%rsp 6736: 41 5d pop %r13 6738: 41 5c pop %r12 673a: 5f pop %rdi 673b: 5e pop %rsi 673c: c3 ret 673d: 44 8b 6f 04 mov 0x4(%rdi),%r13d 6741: 41 83 fd 04 cmp $0x4,%r13d 6745: 0f 8e 0e fe ff ff jle 0x6559 674b: e9 96 fe ff ff jmp 0x65e6 6750: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6757: 00 6758: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 675f: 90 nop 6760: 41 54 push %r12 6762: 41 55 push %r13 6764: 41 56 push %r14 6766: 41 57 push %r15 6768: 48 83 ec 38 sub $0x38,%rsp 676c: 4d 89 c5 mov %r8,%r13 676f: 49 89 d4 mov %rdx,%r12 6772: 48 89 ca mov %rcx,%rdx 6775: 45 33 db xor %r11d,%r11d 6778: 4d 85 ed test %r13,%r13 677b: 0f 84 25 02 00 00 je 0x69a6 6781: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) 6786: 74 12 je 0x679a 6788: b8 f3 ff ff ff mov $0xfffffff3,%eax 678d: 48 83 c4 38 add $0x38,%rsp 6791: 41 5f pop %r15 6793: 41 5e pop %r14 6795: 41 5d pop %r13 6797: 41 5c pop %r12 6799: c3 ret 679a: 48 85 d2 test %rdx,%rdx 679d: 0f 84 03 02 00 00 je 0x69a6 67a3: 4d 85 e4 test %r12,%r12 67a6: 0f 84 fa 01 00 00 je 0x69a6 67ac: 4d 85 c9 test %r9,%r9 67af: 0f 84 ea 01 00 00 je 0x699f 67b5: 45 8b 7d 04 mov 0x4(%r13),%r15d 67b9: 41 83 ff 04 cmp $0x4,%r15d 67bd: 7f 79 jg 0x6838 67bf: 4d 63 cf movslq %r15d,%r9 67c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 67c7: 74 1d je 0x67e6 67c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffec920 67d0: 48 89 d1 mov %rdx,%rcx 67d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 67d9: 4c 89 e2 mov %r12,%rdx 67dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) 67e3: 01 67e4: eb 15 jmp 0x67fb 67e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffec920 67ed: 48 89 d1 mov %rdx,%rcx 67f0: 4c 89 e2 mov %r12,%rdx 67f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) 67fa: 01 67fb: b8 01 00 00 00 mov $0x1,%eax 6800: 44 89 f9 mov %r15d,%ecx 6803: d3 e0 shl %cl,%eax 6805: 48 63 c0 movslq %eax,%rax 6808: 48 83 f8 01 cmp $0x1,%rax 680c: 74 12 je 0x6820 680e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d 6813: 45 89 0c 84 mov %r9d,(%r12,%rax,4) 6817: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) 681e: 00 00 6820: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 6827: 00 00 6829: 33 c0 xor %eax,%eax 682b: 48 83 c4 38 add $0x38,%rsp 682f: 41 5f pop %r15 6831: 41 5e pop %r14 6833: 41 5d pop %r13 6835: 41 5c pop %r12 6837: c3 ret 6838: 4c 89 c8 mov %r9,%rax 683b: 48 83 e0 3f and $0x3f,%rax 683f: 48 f7 d8 neg %rax 6842: 48 83 e0 3f and $0x3f,%rax 6846: 4c 03 c8 add %rax,%r9 6849: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 684e: 4d 0f 4f d9 cmovg %r9,%r11 6852: 41 be 01 00 00 00 mov $0x1,%r14d 6858: 45 8d 4f ff lea -0x1(%r15),%r9d 685c: 44 89 c9 mov %r9d,%ecx 685f: 41 d3 e6 shl %cl,%r14d 6862: 41 83 ff 07 cmp $0x7,%r15d 6866: 7f 5c jg 0x68c4 6868: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 686d: 74 2f je 0x689e 686f: 4d 63 ff movslq %r15d,%r15 6872: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffec920 6879: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 687f: 48 89 d1 mov %rdx,%rcx 6882: 4c 89 e2 mov %r12,%rdx 6885: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) 688c: 01 688d: 44 89 f9 mov %r15d,%ecx 6890: 41 bf 01 00 00 00 mov $0x1,%r15d 6896: 41 d3 e7 shl %cl,%r15d 6899: e9 91 00 00 00 jmp 0x692f 689e: 4d 63 ff movslq %r15d,%r15 68a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffec920 68a8: 48 89 d1 mov %rdx,%rcx 68ab: 4c 89 e2 mov %r12,%rdx 68ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) 68b5: 01 68b6: 44 89 f9 mov %r15d,%ecx 68b9: 41 bf 01 00 00 00 mov $0x1,%r15d 68bf: 41 d3 e7 shl %cl,%r15d 68c2: eb 6b jmp 0x692f 68c4: 41 83 ff 13 cmp $0x13,%r15d 68c8: 7e 20 jle 0x68ea 68ca: 48 89 e0 mov %rsp,%rax 68cd: 4c 89 e9 mov %r13,%rcx 68d0: 4d 89 e0 mov %r12,%r8 68d3: 4c 89 58 20 mov %r11,0x20(%rax) 68d7: e8 84 32 0a 00 call 0xa9b60 68dc: 44 89 f9 mov %r15d,%ecx 68df: 41 bf 01 00 00 00 mov $0x1,%r15d 68e5: 41 d3 e7 shl %cl,%r15d 68e8: eb 45 jmp 0x692f 68ea: 49 89 e2 mov %rsp,%r10 68ed: 48 89 d1 mov %rdx,%rcx 68f0: 49 8b 45 30 mov 0x30(%r13),%rax 68f4: 4c 89 e2 mov %r12,%rdx 68f7: 45 89 f0 mov %r14d,%r8d 68fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 68fe: 4d 89 5a 28 mov %r11,0x28(%r10) 6902: 49 89 42 20 mov %rax,0x20(%r10) 6906: e8 55 76 b5 01 call 0x1b5df60 690b: 44 89 f9 mov %r15d,%ecx 690e: 41 bf 01 00 00 00 mov $0x1,%r15d 6914: 41 d3 e7 shl %cl,%r15d 6917: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 691c: 74 11 je 0x692f 691e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 6924: 4c 89 e2 mov %r12,%rdx 6927: 45 89 f8 mov %r15d,%r8d 692a: e8 11 5e ff ff call 0xffffffffffffc740 692f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 6936: 4c 89 e1 mov %r12,%rcx 6939: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 693f: 44 89 f2 mov %r14d,%edx 6942: 41 b8 01 00 00 00 mov $0x1,%r8d 6948: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 694c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 6950: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) 6956: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) 695d: 4d 8b 4d 50 mov 0x50(%r13),%r9 6961: e8 3a 44 0a 00 call 0xaada0 6966: 4d 63 ff movslq %r15d,%r15 6969: 49 83 ff 01 cmp $0x1,%r15 696d: 74 18 je 0x6987 696f: 41 8b 44 24 04 mov 0x4(%r12),%eax 6974: 45 33 c9 xor %r9d,%r9d 6977: 43 89 04 bc mov %eax,(%r12,%r15,4) 697b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) 6980: 45 89 4c 24 04 mov %r9d,0x4(%r12) 6985: eb 09 jmp 0x6990 6987: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 698e: 00 00 6990: 33 c0 xor %eax,%eax 6992: 48 83 c4 38 add $0x38,%rsp 6996: 41 5f pop %r15 6998: 41 5e pop %r14 699a: 41 5d pop %r13 699c: 41 5c pop %r12 699e: c3 ret 699f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 69a4: 7e 12 jle 0x69b8 69a6: b8 f8 ff ff ff mov $0xfffffff8,%eax 69ab: 48 83 c4 38 add $0x38,%rsp 69af: 41 5f pop %r15 69b1: 41 5e pop %r14 69b3: 41 5d pop %r13 69b5: 41 5c pop %r12 69b7: c3 ret 69b8: 45 8b 7d 04 mov 0x4(%r13),%r15d 69bc: 41 83 ff 04 cmp $0x4,%r15d 69c0: 0f 8e f9 fd ff ff jle 0x67bf 69c6: e9 87 fe ff ff jmp 0x6852 69cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 69d2: 00 69d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 69e0: 56 push %rsi 69e1: 57 push %rdi 69e2: 41 54 push %r12 69e4: 41 55 push %r13 69e6: 41 57 push %r15 69e8: 48 83 ec 30 sub $0x30,%rsp 69ec: 4c 89 c7 mov %r8,%rdi 69ef: 48 89 d6 mov %rdx,%rsi 69f2: 48 89 ca mov %rcx,%rdx 69f5: 45 33 db xor %r11d,%r11d 69f8: 48 85 ff test %rdi,%rdi 69fb: 0f 84 ea 01 00 00 je 0x6beb 6a01: 83 3f 06 cmpl $0x6,(%rdi) 6a04: 74 12 je 0x6a18 6a06: b8 f3 ff ff ff mov $0xfffffff3,%eax 6a0b: 48 83 c4 30 add $0x30,%rsp 6a0f: 41 5f pop %r15 6a11: 41 5d pop %r13 6a13: 41 5c pop %r12 6a15: 5f pop %rdi 6a16: 5e pop %rsi 6a17: c3 ret 6a18: 48 85 d2 test %rdx,%rdx 6a1b: 0f 84 ca 01 00 00 je 0x6beb 6a21: 48 85 f6 test %rsi,%rsi 6a24: 0f 84 c1 01 00 00 je 0x6beb 6a2a: 4d 85 c9 test %r9,%r9 6a2d: 0f 84 b2 01 00 00 je 0x6be5 6a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d 6a37: 41 83 ff 04 cmp $0x4,%r15d 6a3b: 7f 75 jg 0x6ab2 6a3d: 4d 63 cf movslq %r15d,%r9 6a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6a44: 74 20 je 0x6a66 6a46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffec920 6a4d: 48 89 d1 mov %rdx,%rcx 6a50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 6a55: 48 89 f2 mov %rsi,%rdx 6a58: c5 f8 28 d0 vmovaps %xmm0,%xmm2 6a5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) 6a63: 01 6a64: eb 15 jmp 0x6a7b 6a66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffec920 6a6d: 48 89 d1 mov %rdx,%rcx 6a70: 48 89 f2 mov %rsi,%rdx 6a73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) 6a7a: 01 6a7b: b8 01 00 00 00 mov $0x1,%eax 6a80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 6a85: 48 63 ff movslq %edi,%rdi 6a88: 48 83 ff 01 cmp $0x1,%rdi 6a8c: 74 0e je 0x6a9c 6a8e: 8b 46 04 mov 0x4(%rsi),%eax 6a91: 89 04 be mov %eax,(%rsi,%rdi,4) 6a94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 6a9b: 00 6a9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 6aa3: 33 c0 xor %eax,%eax 6aa5: 48 83 c4 30 add $0x30,%rsp 6aa9: 41 5f pop %r15 6aab: 41 5d pop %r13 6aad: 41 5c pop %r12 6aaf: 5f pop %rdi 6ab0: 5e pop %rsi 6ab1: c3 ret 6ab2: 4c 89 c8 mov %r9,%rax 6ab5: 48 83 e0 3f and $0x3f,%rax 6ab9: 48 f7 d8 neg %rax 6abc: 48 83 e0 3f and $0x3f,%rax 6ac0: 4c 03 c8 add %rax,%r9 6ac3: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 6ac7: 4d 0f 4f d9 cmovg %r9,%r11 6acb: 41 bc 01 00 00 00 mov $0x1,%r12d 6ad1: 45 8d 4f ff lea -0x1(%r15),%r9d 6ad5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 6ada: 41 83 ff 07 cmp $0x7,%r15d 6ade: 7f 49 jg 0x6b29 6ae0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6ae4: 74 24 je 0x6b0a 6ae6: 4d 63 ff movslq %r15d,%r15 6ae9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffec920 6af0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 6af5: 48 89 d1 mov %rdx,%rcx 6af8: 48 89 f2 mov %rsi,%rdx 6afb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) 6b02: 01 6b03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6b08: eb 7a jmp 0x6b84 6b0a: 4d 63 ff movslq %r15d,%r15 6b0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffec920 6b14: 48 89 d1 mov %rdx,%rcx 6b17: 48 89 f2 mov %rsi,%rdx 6b1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) 6b21: 01 6b22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6b27: eb 5b jmp 0x6b84 6b29: 41 83 ff 13 cmp $0x13,%r15d 6b2d: 7e 19 jle 0x6b48 6b2f: 48 89 e0 mov %rsp,%rax 6b32: 48 89 f9 mov %rdi,%rcx 6b35: 49 89 f0 mov %rsi,%r8 6b38: 4c 89 58 20 mov %r11,0x20(%rax) 6b3c: e8 bf 93 0a 00 call 0xaff00 6b41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6b46: eb 3c jmp 0x6b84 6b48: 49 89 e2 mov %rsp,%r10 6b4b: 48 89 d1 mov %rdx,%rcx 6b4e: 48 8b 47 30 mov 0x30(%rdi),%rax 6b52: 48 89 f2 mov %rsi,%rdx 6b55: 45 89 e8 mov %r13d,%r8d 6b58: 4c 8b 4f 38 mov 0x38(%rdi),%r9 6b5c: 4d 89 5a 28 mov %r11,0x28(%r10) 6b60: 49 89 42 20 mov %rax,0x20(%r10) 6b64: e8 37 79 b6 01 call 0x1b6e4a0 6b69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6b6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6b72: 74 10 je 0x6b84 6b74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 6b79: 48 89 f2 mov %rsi,%rdx 6b7c: 45 89 e0 mov %r12d,%r8d 6b7f: e8 7c 5d ff ff call 0xffffffffffffc900 6b84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 6b89: 48 89 f1 mov %rsi,%rcx 6b8c: c5 fa 10 0e vmovss (%rsi),%xmm1 6b90: 44 89 ea mov %r13d,%edx 6b93: 41 b8 01 00 00 00 mov $0x1,%r8d 6b99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 6b9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 6ba1: c5 fa 11 06 vmovss %xmm0,(%rsi) 6ba5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 6baa: 4c 8b 4f 50 mov 0x50(%rdi),%r9 6bae: e8 0d a6 0a 00 call 0xb11c0 6bb3: 4d 63 e4 movslq %r12d,%r12 6bb6: 49 83 fc 01 cmp $0x1,%r12 6bba: 74 13 je 0x6bcf 6bbc: 8b 46 04 mov 0x4(%rsi),%eax 6bbf: 33 ff xor %edi,%edi 6bc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 6bc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 6bca: 89 7e 04 mov %edi,0x4(%rsi) 6bcd: eb 07 jmp 0x6bd6 6bcf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 6bd6: 33 c0 xor %eax,%eax 6bd8: 48 83 c4 30 add $0x30,%rsp 6bdc: 41 5f pop %r15 6bde: 41 5d pop %r13 6be0: 41 5c pop %r12 6be2: 5f pop %rdi 6be3: 5e pop %rsi 6be4: c3 ret 6be5: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 6be9: 7e 12 jle 0x6bfd 6beb: b8 f8 ff ff ff mov $0xfffffff8,%eax 6bf0: 48 83 c4 30 add $0x30,%rsp 6bf4: 41 5f pop %r15 6bf6: 41 5d pop %r13 6bf8: 41 5c pop %r12 6bfa: 5f pop %rdi 6bfb: 5e pop %rsi 6bfc: c3 ret 6bfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d 6c01: 41 83 ff 04 cmp $0x4,%r15d 6c05: 0f 8e 32 fe ff ff jle 0x6a3d 6c0b: e9 bb fe ff ff jmp 0x6acb 6c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c17: 00 6c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c1f: 90 nop 6c20: 56 push %rsi 6c21: 57 push %rdi 6c22: 41 54 push %r12 6c24: 41 55 push %r13 6c26: 41 57 push %r15 6c28: 48 83 ec 30 sub $0x30,%rsp 6c2c: 4c 89 c7 mov %r8,%rdi 6c2f: 48 89 d6 mov %rdx,%rsi 6c32: 48 89 ca mov %rcx,%rdx 6c35: 45 33 db xor %r11d,%r11d 6c38: 48 85 ff test %rdi,%rdi 6c3b: 0f 84 e6 01 00 00 je 0x6e27 6c41: 83 3f 06 cmpl $0x6,(%rdi) 6c44: 74 12 je 0x6c58 6c46: b8 f3 ff ff ff mov $0xfffffff3,%eax 6c4b: 48 83 c4 30 add $0x30,%rsp 6c4f: 41 5f pop %r15 6c51: 41 5d pop %r13 6c53: 41 5c pop %r12 6c55: 5f pop %rdi 6c56: 5e pop %rsi 6c57: c3 ret 6c58: 48 85 d2 test %rdx,%rdx 6c5b: 0f 84 c6 01 00 00 je 0x6e27 6c61: 48 85 f6 test %rsi,%rsi 6c64: 0f 84 bd 01 00 00 je 0x6e27 6c6a: 4d 85 c9 test %r9,%r9 6c6d: 0f 84 ae 01 00 00 je 0x6e21 6c73: 44 8b 7f 04 mov 0x4(%rdi),%r15d 6c77: 41 83 ff 04 cmp $0x4,%r15d 6c7b: 7f 71 jg 0x6cee 6c7d: 4d 63 cf movslq %r15d,%r9 6c80: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6c84: 74 1c je 0x6ca2 6c86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffec920 6c8d: 48 89 d1 mov %rdx,%rcx 6c90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 6c95: 48 89 f2 mov %rsi,%rdx 6c98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) 6c9f: 01 6ca0: eb 15 jmp 0x6cb7 6ca2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffec920 6ca9: 48 89 d1 mov %rdx,%rcx 6cac: 48 89 f2 mov %rsi,%rdx 6caf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) 6cb6: 01 6cb7: b8 01 00 00 00 mov $0x1,%eax 6cbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 6cc1: 48 63 ff movslq %edi,%rdi 6cc4: 48 83 ff 01 cmp $0x1,%rdi 6cc8: 74 0e je 0x6cd8 6cca: 8b 46 04 mov 0x4(%rsi),%eax 6ccd: 89 04 be mov %eax,(%rsi,%rdi,4) 6cd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 6cd7: 00 6cd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 6cdf: 33 c0 xor %eax,%eax 6ce1: 48 83 c4 30 add $0x30,%rsp 6ce5: 41 5f pop %r15 6ce7: 41 5d pop %r13 6ce9: 41 5c pop %r12 6ceb: 5f pop %rdi 6cec: 5e pop %rsi 6ced: c3 ret 6cee: 4c 89 c8 mov %r9,%rax 6cf1: 48 83 e0 3f and $0x3f,%rax 6cf5: 48 f7 d8 neg %rax 6cf8: 48 83 e0 3f and $0x3f,%rax 6cfc: 4c 03 c8 add %rax,%r9 6cff: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 6d03: 4d 0f 4f d9 cmovg %r9,%r11 6d07: 41 bc 01 00 00 00 mov $0x1,%r12d 6d0d: 45 8d 4f ff lea -0x1(%r15),%r9d 6d11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 6d16: 41 83 ff 07 cmp $0x7,%r15d 6d1a: 7f 49 jg 0x6d65 6d1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6d20: 74 24 je 0x6d46 6d22: 4d 63 ff movslq %r15d,%r15 6d25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffec920 6d2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 6d31: 48 89 d1 mov %rdx,%rcx 6d34: 48 89 f2 mov %rsi,%rdx 6d37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) 6d3e: 01 6d3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6d44: eb 7a jmp 0x6dc0 6d46: 4d 63 ff movslq %r15d,%r15 6d49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffec920 6d50: 48 89 d1 mov %rdx,%rcx 6d53: 48 89 f2 mov %rsi,%rdx 6d56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) 6d5d: 01 6d5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6d63: eb 5b jmp 0x6dc0 6d65: 41 83 ff 13 cmp $0x13,%r15d 6d69: 7e 19 jle 0x6d84 6d6b: 48 89 e0 mov %rsp,%rax 6d6e: 48 89 f9 mov %rdi,%rcx 6d71: 49 89 f0 mov %rsi,%r8 6d74: 4c 89 58 20 mov %r11,0x20(%rax) 6d78: e8 a3 f3 0a 00 call 0xb6120 6d7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6d82: eb 3c jmp 0x6dc0 6d84: 49 89 e2 mov %rsp,%r10 6d87: 48 89 d1 mov %rdx,%rcx 6d8a: 48 8b 47 30 mov 0x30(%rdi),%rax 6d8e: 48 89 f2 mov %rsi,%rdx 6d91: 45 89 e8 mov %r13d,%r8d 6d94: 4c 8b 4f 38 mov 0x38(%rdi),%r9 6d98: 4d 89 5a 28 mov %r11,0x28(%r10) 6d9c: 49 89 42 20 mov %rax,0x20(%r10) 6da0: e8 fb 58 b7 01 call 0x1b7c6a0 6da5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 6daa: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 6dae: 74 10 je 0x6dc0 6db0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 6db5: 48 89 f2 mov %rsi,%rdx 6db8: 45 89 e0 mov %r12d,%r8d 6dbb: e8 00 5d ff ff call 0xffffffffffffcac0 6dc0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 6dc5: 48 89 f1 mov %rsi,%rcx 6dc8: c5 fa 10 0e vmovss (%rsi),%xmm1 6dcc: 44 89 ea mov %r13d,%edx 6dcf: 41 b8 01 00 00 00 mov $0x1,%r8d 6dd5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 6dd9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 6ddd: c5 fa 11 06 vmovss %xmm0,(%rsi) 6de1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 6de6: 4c 8b 4f 50 mov 0x50(%rdi),%r9 6dea: e8 f1 05 0b 00 call 0xb73e0 6def: 4d 63 e4 movslq %r12d,%r12 6df2: 49 83 fc 01 cmp $0x1,%r12 6df6: 74 13 je 0x6e0b 6df8: 8b 46 04 mov 0x4(%rsi),%eax 6dfb: 33 ff xor %edi,%edi 6dfd: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 6e01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 6e06: 89 7e 04 mov %edi,0x4(%rsi) 6e09: eb 07 jmp 0x6e12 6e0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 6e12: 33 c0 xor %eax,%eax 6e14: 48 83 c4 30 add $0x30,%rsp 6e18: 41 5f pop %r15 6e1a: 41 5d pop %r13 6e1c: 41 5c pop %r12 6e1e: 5f pop %rdi 6e1f: 5e pop %rsi 6e20: c3 ret 6e21: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 6e25: 7e 12 jle 0x6e39 6e27: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e2c: 48 83 c4 30 add $0x30,%rsp 6e30: 41 5f pop %r15 6e32: 41 5d pop %r13 6e34: 41 5c pop %r12 6e36: 5f pop %rdi 6e37: 5e pop %rsi 6e38: c3 ret 6e39: 44 8b 7f 04 mov 0x4(%rdi),%r15d 6e3d: 41 83 ff 04 cmp $0x4,%r15d 6e41: 0f 8e 36 fe ff ff jle 0x6c7d 6e47: e9 bb fe ff ff jmp 0x6d07 6e4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e53: 00 6e54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e60: 48 83 ec 28 sub $0x28,%rsp 6e64: 48 85 c9 test %rcx,%rcx 6e67: 74 26 je 0x6e8f 6e69: 48 85 d2 test %rdx,%rdx 6e6c: 74 21 je 0x6e8f 6e6e: 45 85 c0 test %r8d,%r8d 6e71: 7e 26 jle 0x6e99 6e73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 6e7a: 7d 07 jge 0x6e83 6e7c: e8 bf 94 a4 01 call 0x1a50340 6e81: eb 05 jmp 0x6e88 6e83: e8 b8 98 a4 01 call 0x1a50740 6e88: 33 c0 xor %eax,%eax 6e8a: 48 83 c4 28 add $0x28,%rsp 6e8e: c3 ret 6e8f: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e94: 48 83 c4 28 add $0x28,%rsp 6e98: c3 ret 6e99: b8 fa ff ff ff mov $0xfffffffa,%eax 6e9e: 48 83 c4 28 add $0x28,%rsp 6ea2: c3 ret 6ea3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6eaa: 00 6eab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ec0: 48 83 ec 28 sub $0x28,%rsp 6ec4: 48 85 c9 test %rcx,%rcx 6ec7: 74 26 je 0x6eef 6ec9: 48 85 d2 test %rdx,%rdx 6ecc: 74 21 je 0x6eef 6ece: 45 85 c0 test %r8d,%r8d 6ed1: 7e 26 jle 0x6ef9 6ed3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 6eda: 7d 07 jge 0x6ee3 6edc: e8 ff a0 a4 01 call 0x1a50fe0 6ee1: eb 05 jmp 0x6ee8 6ee3: e8 78 56 0b 00 call 0xbc560 6ee8: 33 c0 xor %eax,%eax 6eea: 48 83 c4 28 add $0x28,%rsp 6eee: c3 ret 6eef: b8 f8 ff ff ff mov $0xfffffff8,%eax 6ef4: 48 83 c4 28 add $0x28,%rsp 6ef8: c3 ret 6ef9: b8 fa ff ff ff mov $0xfffffffa,%eax 6efe: 48 83 c4 28 add $0x28,%rsp 6f02: c3 ret 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: 48 83 ec 28 sub $0x28,%rsp 6f24: 48 85 c9 test %rcx,%rcx 6f27: 74 26 je 0x6f4f 6f29: 48 85 d2 test %rdx,%rdx 6f2c: 74 21 je 0x6f4f 6f2e: 45 85 c0 test %r8d,%r8d 6f31: 7e 26 jle 0x6f59 6f33: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 6f3a: 7d 07 jge 0x6f43 6f3c: e8 9f ad a4 01 call 0x1a51ce0 6f41: eb 05 jmp 0x6f48 6f43: e8 78 57 0b 00 call 0xbc6c0 6f48: 33 c0 xor %eax,%eax 6f4a: 48 83 c4 28 add $0x28,%rsp 6f4e: c3 ret 6f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f54: 48 83 c4 28 add $0x28,%rsp 6f58: c3 ret 6f59: b8 fa ff ff ff mov $0xfffffffa,%eax 6f5e: 48 83 c4 28 add $0x28,%rsp 6f62: c3 ret 6f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f6a: 00 6f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f80: 41 83 f9 05 cmp $0x5,%r9d 6f84: 7d 3d jge 0x6fc3 6f86: 41 ff c9 dec %r9d 6f89: 41 83 f9 ff cmp $0xffffffff,%r9d 6f8d: 74 33 je 0x6fc2 6f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f96: 00 6f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f9e: 66 90 xchg %ax,%ax 6fa0: f2 0f 10 01 movsd (%rcx),%xmm0 6fa4: 41 ff c9 dec %r9d 6fa7: f2 0f 59 02 mulsd (%rdx),%xmm0 6fab: 48 83 c1 08 add $0x8,%rcx 6faf: f2 41 0f 11 00 movsd %xmm0,(%r8) 6fb4: 48 83 c2 08 add $0x8,%rdx 6fb8: 49 83 c0 08 add $0x8,%r8 6fbc: 41 83 f9 ff cmp $0xffffffff,%r9d 6fc0: 75 de jne 0x6fa0 6fc2: c3 ret 6fc3: 49 f7 c0 07 00 00 00 test $0x7,%r8 6fca: 0f 85 e8 02 00 00 jne 0x72b8 6fd0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 6fd7: 74 1c je 0x6ff5 6fd9: f2 0f 10 01 movsd (%rcx),%xmm0 6fdd: 48 83 c1 08 add $0x8,%rcx 6fe1: f2 0f 59 02 mulsd (%rdx),%xmm0 6fe5: 48 83 c2 08 add $0x8,%rdx 6fe9: f2 41 0f 11 00 movsd %xmm0,(%r8) 6fee: 49 83 c0 08 add $0x8,%r8 6ff2: 41 ff c9 dec %r9d 6ff5: 44 89 c8 mov %r9d,%eax 6ff8: 41 83 e1 03 and $0x3,%r9d 6ffc: c1 f8 02 sar $0x2,%eax 6fff: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7006: 0f 84 78 01 00 00 je 0x7184 700c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7013: 0f 84 dd 00 00 00 je 0x70f6 7019: 3d aa 2a 00 00 cmp $0x2aaa,%eax 701e: 0f 83 7c 00 00 00 jae 0x70a0 7024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 702b: 00 702c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 703f: 00 7040: f2 0f 10 11 movsd (%rcx),%xmm2 7044: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7049: f2 0f 10 02 movsd (%rdx),%xmm0 704d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7052: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7057: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 705c: 48 83 c2 20 add $0x20,%rdx 7060: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7065: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 706a: 48 83 c1 20 add $0x20,%rcx 706e: 66 0f 59 d0 mulpd %xmm0,%xmm2 7072: 66 0f 59 d9 mulpd %xmm1,%xmm3 7076: 41 0f 29 10 movaps %xmm2,(%r8) 707a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 707f: 49 83 c0 20 add $0x20,%r8 7083: ff c8 dec %eax 7085: 75 b9 jne 0x7040 7087: e9 fa fe ff ff jmp 0x6f86 708c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7093: 00 7094: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 709b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 70a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 70a4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 70a8: f2 0f 10 11 movsd (%rcx),%xmm2 70ac: f2 0f 10 02 movsd (%rdx),%xmm0 70b0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 70b5: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 70ba: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 70bf: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 70c4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 70c9: 48 83 c2 20 add $0x20,%rdx 70cd: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 70d2: 48 83 c1 20 add $0x20,%rcx 70d6: 66 0f 59 d0 mulpd %xmm0,%xmm2 70da: 66 0f 59 d9 mulpd %xmm1,%xmm3 70de: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 70e3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 70e9: 49 83 c0 20 add $0x20,%r8 70ed: ff c8 dec %eax 70ef: 75 af jne 0x70a0 70f1: e9 90 fe ff ff jmp 0x6f86 70f6: 3d aa 2a 00 00 cmp $0x2aaa,%eax 70fb: 73 43 jae 0x7140 70fd: 0f 1f 00 nopl (%rax) 7100: f2 0f 10 01 movsd (%rcx),%xmm0 7104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 710e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 7113: 48 83 c1 20 add $0x20,%rcx 7117: 66 0f 59 02 mulpd (%rdx),%xmm0 711b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7120: 41 0f 29 00 movaps %xmm0,(%r8) 7124: 48 83 c2 20 add $0x20,%rdx 7128: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 712d: 49 83 c0 20 add $0x20,%r8 7131: ff c8 dec %eax 7133: 75 cb jne 0x7100 7135: e9 4c fe ff ff jmp 0x6f86 713a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7140: 0f 18 49 40 prefetcht0 0x40(%rcx) 7144: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7148: f2 0f 10 01 movsd (%rcx),%xmm0 714c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7151: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 7156: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 715b: 48 83 c1 20 add $0x20,%rcx 715f: 66 0f 59 02 mulpd (%rdx),%xmm0 7163: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7168: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 716d: 48 83 c2 20 add $0x20,%rdx 7171: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7177: 49 83 c0 20 add $0x20,%r8 717b: ff c8 dec %eax 717d: 75 c1 jne 0x7140 717f: e9 02 fe ff ff jmp 0x6f86 7184: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 718b: 0f 84 93 00 00 00 je 0x7224 7191: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7196: 73 48 jae 0x71e0 7198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 719f: 00 71a0: f2 0f 10 02 movsd (%rdx),%xmm0 71a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 71a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 71ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 71b3: 48 83 c2 20 add $0x20,%rdx 71b7: 66 0f 59 01 mulpd (%rcx),%xmm0 71bb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 71c0: 41 0f 29 00 movaps %xmm0,(%r8) 71c4: 48 83 c1 20 add $0x20,%rcx 71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 71cd: 49 83 c0 20 add $0x20,%r8 71d1: ff c8 dec %eax 71d3: 75 cb jne 0x71a0 71d5: e9 ac fd ff ff jmp 0x6f86 71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 71e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 71e4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 71e8: f2 0f 10 02 movsd (%rdx),%xmm0 71ec: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 71f1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 71f6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 71fb: 48 83 c2 20 add $0x20,%rdx 71ff: 66 0f 59 01 mulpd (%rcx),%xmm0 7203: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 7208: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 720d: 48 83 c1 20 add $0x20,%rcx 7211: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7217: 49 83 c0 20 add $0x20,%r8 721b: ff c8 dec %eax 721d: 75 c1 jne 0x71e0 721f: e9 62 fd ff ff jmp 0x6f86 7224: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7229: 73 55 jae 0x7280 722b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7232: 00 7233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 723a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7240: 0f 28 01 movaps (%rcx),%xmm0 7243: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 7247: 48 83 c1 20 add $0x20,%rcx 724b: 66 0f 59 02 mulpd (%rdx),%xmm0 724f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7254: 41 0f 29 00 movaps %xmm0,(%r8) 7258: 48 83 c2 20 add $0x20,%rdx 725c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 7261: 49 83 c0 20 add $0x20,%r8 7265: ff c8 dec %eax 7267: 75 d7 jne 0x7240 7269: e9 18 fd ff ff jmp 0x6f86 726e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7275: 00 7276: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 727d: 0f 1f 00 nopl (%rax) 7280: 0f 18 49 40 prefetcht0 0x40(%rcx) 7284: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7288: 0f 28 01 movaps (%rcx),%xmm0 728b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 728f: 48 83 c1 20 add $0x20,%rcx 7293: 66 0f 59 02 mulpd (%rdx),%xmm0 7297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 729c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 72a1: 48 83 c2 20 add $0x20,%rdx 72a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 72ab: 49 83 c0 20 add $0x20,%r8 72af: ff c8 dec %eax 72b1: 75 cd jne 0x7280 72b3: e9 ce fc ff ff jmp 0x6f86 72b8: 44 89 c8 mov %r9d,%eax 72bb: 41 83 e1 03 and $0x3,%r9d 72bf: c1 f8 02 sar $0x2,%eax 72c2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 72c9: 0f 84 cb 00 00 00 je 0x739a 72cf: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 72d6: 0f 85 64 00 00 00 jne 0x7340 72dc: 0f 1f 40 00 nopl 0x0(%rax) 72e0: f2 0f 10 01 movsd (%rcx),%xmm0 72e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 72e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 72ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 72f3: 48 83 c1 20 add $0x20,%rcx 72f7: 66 0f 59 02 mulpd (%rdx),%xmm0 72fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7300: f2 41 0f 11 00 movsd %xmm0,(%r8) 7305: 48 83 c2 20 add $0x20,%rdx 7309: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 730f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7315: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 731b: 49 83 c0 20 add $0x20,%r8 731f: ff c8 dec %eax 7321: 75 bd jne 0x72e0 7323: e9 5e fc ff ff jmp 0x6f86 7328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 732f: 00 7330: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 733e: 00 00 7340: f2 0f 10 11 movsd (%rcx),%xmm2 7344: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7349: f2 0f 10 02 movsd (%rdx),%xmm0 734d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7352: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7357: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 735c: 48 83 c2 20 add $0x20,%rdx 7360: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7365: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 736a: 48 83 c1 20 add $0x20,%rcx 736e: 66 0f 59 d0 mulpd %xmm0,%xmm2 7372: 66 0f 59 d9 mulpd %xmm1,%xmm3 7376: f2 41 0f 11 10 movsd %xmm2,(%r8) 737b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 7381: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 7387: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 738d: 49 83 c0 20 add $0x20,%r8 7391: ff c8 dec %eax 7393: 75 ab jne 0x7340 7395: e9 ec fb ff ff jmp 0x6f86 739a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 73a1: 75 5d jne 0x7400 73a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73aa: 00 73ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73c0: 0f 28 01 movaps (%rcx),%xmm0 73c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 73c7: 48 83 c1 20 add $0x20,%rcx 73cb: 66 0f 59 02 mulpd (%rdx),%xmm0 73cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 73d4: f2 41 0f 11 00 movsd %xmm0,(%r8) 73d9: 48 83 c2 20 add $0x20,%rdx 73dd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 73e3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 73e9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 73ef: 49 83 c0 20 add $0x20,%r8 73f3: ff c8 dec %eax 73f5: 75 c9 jne 0x73c0 73f7: e9 8a fb ff ff jmp 0x6f86 73fc: 0f 1f 40 00 nopl 0x0(%rax) 7400: f2 0f 10 02 movsd (%rdx),%xmm0 7404: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7409: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 740e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7413: 48 83 c2 20 add $0x20,%rdx 7417: 66 0f 59 01 mulpd (%rcx),%xmm0 741b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 7420: f2 41 0f 11 00 movsd %xmm0,(%r8) 7425: 48 83 c1 20 add $0x20,%rcx 7429: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 742f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7435: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 743b: 49 83 c0 20 add $0x20,%r8 743f: ff c8 dec %eax 7441: 75 bd jne 0x7400 7443: e9 3e fb ff ff jmp 0x6f86 7448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 744f: 00 7450: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 745e: 00 00 7460: 41 83 f9 05 cmp $0x5,%r9d 7464: 7d 3d jge 0x74a3 7466: 41 ff c9 dec %r9d 7469: 41 83 f9 ff cmp $0xffffffff,%r9d 746d: 74 33 je 0x74a2 746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7476: 00 7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 747e: 66 90 xchg %ax,%ax 7480: f2 0f 10 01 movsd (%rcx),%xmm0 7484: 41 ff c9 dec %r9d 7487: f2 0f 59 02 mulsd (%rdx),%xmm0 748b: 48 83 c1 08 add $0x8,%rcx 748f: f2 41 0f 11 00 movsd %xmm0,(%r8) 7494: 48 83 c2 08 add $0x8,%rdx 7498: 49 83 c0 08 add $0x8,%r8 749c: 41 83 f9 ff cmp $0xffffffff,%r9d 74a0: 75 de jne 0x7480 74a2: c3 ret 74a3: 49 f7 c0 07 00 00 00 test $0x7,%r8 74aa: 0f 85 e8 02 00 00 jne 0x7798 74b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 74b7: 74 1c je 0x74d5 74b9: f2 0f 10 01 movsd (%rcx),%xmm0 74bd: 48 83 c1 08 add $0x8,%rcx 74c1: f2 0f 59 02 mulsd (%rdx),%xmm0 74c5: 48 83 c2 08 add $0x8,%rdx 74c9: f2 41 0f 11 00 movsd %xmm0,(%r8) 74ce: 49 83 c0 08 add $0x8,%r8 74d2: 41 ff c9 dec %r9d 74d5: 44 89 c8 mov %r9d,%eax 74d8: 41 83 e1 03 and $0x3,%r9d 74dc: c1 f8 02 sar $0x2,%eax 74df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 74e6: 0f 84 78 01 00 00 je 0x7664 74ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 74f3: 0f 84 dd 00 00 00 je 0x75d6 74f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 74fe: 0f 83 7c 00 00 00 jae 0x7580 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: f2 0f 10 11 movsd (%rcx),%xmm2 7524: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7529: f2 0f 10 02 movsd (%rdx),%xmm0 752d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7532: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7537: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 753c: 48 83 c2 20 add $0x20,%rdx 7540: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7545: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 754a: 48 83 c1 20 add $0x20,%rcx 754e: 66 0f 59 d0 mulpd %xmm0,%xmm2 7552: 66 0f 59 d9 mulpd %xmm1,%xmm3 7556: 41 0f 29 10 movaps %xmm2,(%r8) 755a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 755f: 49 83 c0 20 add $0x20,%r8 7563: ff c8 dec %eax 7565: 75 b9 jne 0x7520 7567: e9 fa fe ff ff jmp 0x7466 756c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7573: 00 7574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 757b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7580: 0f 18 49 40 prefetcht0 0x40(%rcx) 7584: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7588: f2 0f 10 11 movsd (%rcx),%xmm2 758c: f2 0f 10 02 movsd (%rdx),%xmm0 7590: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7595: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 759a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 759f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 75a4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 75a9: 48 83 c2 20 add $0x20,%rdx 75ad: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 75b2: 48 83 c1 20 add $0x20,%rcx 75b6: 66 0f 59 d0 mulpd %xmm0,%xmm2 75ba: 66 0f 59 d9 mulpd %xmm1,%xmm3 75be: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 75c3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 75c9: 49 83 c0 20 add $0x20,%r8 75cd: ff c8 dec %eax 75cf: 75 af jne 0x7580 75d1: e9 90 fe ff ff jmp 0x7466 75d6: 3d aa 2a 00 00 cmp $0x2aaa,%eax 75db: 73 43 jae 0x7620 75dd: 0f 1f 00 nopl (%rax) 75e0: f2 0f 10 01 movsd (%rcx),%xmm0 75e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 75e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 75ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 75f3: 48 83 c1 20 add $0x20,%rcx 75f7: 66 0f 59 02 mulpd (%rdx),%xmm0 75fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7600: 41 0f 29 00 movaps %xmm0,(%r8) 7604: 48 83 c2 20 add $0x20,%rdx 7608: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 760d: 49 83 c0 20 add $0x20,%r8 7611: ff c8 dec %eax 7613: 75 cb jne 0x75e0 7615: e9 4c fe ff ff jmp 0x7466 761a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7620: 0f 18 49 40 prefetcht0 0x40(%rcx) 7624: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7628: f2 0f 10 01 movsd (%rcx),%xmm0 762c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7631: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 7636: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 763b: 48 83 c1 20 add $0x20,%rcx 763f: 66 0f 59 02 mulpd (%rdx),%xmm0 7643: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7648: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 764d: 48 83 c2 20 add $0x20,%rdx 7651: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7657: 49 83 c0 20 add $0x20,%r8 765b: ff c8 dec %eax 765d: 75 c1 jne 0x7620 765f: e9 02 fe ff ff jmp 0x7466 7664: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 766b: 0f 84 93 00 00 00 je 0x7704 7671: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7676: 73 48 jae 0x76c0 7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 767f: 00 7680: f2 0f 10 02 movsd (%rdx),%xmm0 7684: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7689: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 768e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7693: 48 83 c2 20 add $0x20,%rdx 7697: 66 0f 59 01 mulpd (%rcx),%xmm0 769b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 76a0: 41 0f 29 00 movaps %xmm0,(%r8) 76a4: 48 83 c1 20 add $0x20,%rcx 76a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 76ad: 49 83 c0 20 add $0x20,%r8 76b1: ff c8 dec %eax 76b3: 75 cb jne 0x7680 76b5: e9 ac fd ff ff jmp 0x7466 76ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 76c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 76c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 76c8: f2 0f 10 02 movsd (%rdx),%xmm0 76cc: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 76d1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 76d6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 76db: 48 83 c2 20 add $0x20,%rdx 76df: 66 0f 59 01 mulpd (%rcx),%xmm0 76e3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 76e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 76ed: 48 8d 49 20 lea 0x20(%rcx),%rcx 76f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 76f7: 49 83 c0 20 add $0x20,%r8 76fb: ff c8 dec %eax 76fd: 75 c1 jne 0x76c0 76ff: e9 62 fd ff ff jmp 0x7466 7704: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7709: 73 55 jae 0x7760 770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7712: 00 7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7720: 0f 28 01 movaps (%rcx),%xmm0 7723: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 7727: 48 83 c1 20 add $0x20,%rcx 772b: 66 0f 59 02 mulpd (%rdx),%xmm0 772f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7734: 41 0f 29 00 movaps %xmm0,(%r8) 7738: 48 83 c2 20 add $0x20,%rdx 773c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 7741: 49 83 c0 20 add $0x20,%r8 7745: ff c8 dec %eax 7747: 75 d7 jne 0x7720 7749: e9 18 fd ff ff jmp 0x7466 774e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7755: 00 7756: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 775d: 0f 1f 00 nopl (%rax) 7760: 0f 18 49 40 prefetcht0 0x40(%rcx) 7764: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7768: 0f 28 01 movaps (%rcx),%xmm0 776b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 776f: 48 83 c1 20 add $0x20,%rcx 7773: 66 0f 59 02 mulpd (%rdx),%xmm0 7777: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 777c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7781: 48 83 c2 20 add $0x20,%rdx 7785: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 778b: 49 83 c0 20 add $0x20,%r8 778f: ff c8 dec %eax 7791: 75 cd jne 0x7760 7793: e9 ce fc ff ff jmp 0x7466 7798: 44 89 c8 mov %r9d,%eax 779b: 41 83 e1 03 and $0x3,%r9d 779f: c1 f8 02 sar $0x2,%eax 77a2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 77a9: 0f 84 cb 00 00 00 je 0x787a 77af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 77b6: 0f 85 64 00 00 00 jne 0x7820 77bc: 0f 1f 40 00 nopl 0x0(%rax) 77c0: f2 0f 10 01 movsd (%rcx),%xmm0 77c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 77c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 77ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 77d3: 48 83 c1 20 add $0x20,%rcx 77d7: 66 0f 59 02 mulpd (%rdx),%xmm0 77db: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 77e0: f2 41 0f 11 00 movsd %xmm0,(%r8) 77e5: 48 83 c2 20 add $0x20,%rdx 77e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 77ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 77f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 77fb: 49 83 c0 20 add $0x20,%r8 77ff: ff c8 dec %eax 7801: 75 bd jne 0x77c0 7803: e9 5e fc ff ff jmp 0x7466 7808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 780f: 00 7810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 781e: 00 00 7820: f2 0f 10 11 movsd (%rcx),%xmm2 7824: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7829: f2 0f 10 02 movsd (%rdx),%xmm0 782d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7832: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7837: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 783c: 48 83 c2 20 add $0x20,%rdx 7840: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7845: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 784a: 48 83 c1 20 add $0x20,%rcx 784e: 66 0f 59 d0 mulpd %xmm0,%xmm2 7852: 66 0f 59 d9 mulpd %xmm1,%xmm3 7856: f2 41 0f 11 10 movsd %xmm2,(%r8) 785b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 7861: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 7867: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 786d: 49 83 c0 20 add $0x20,%r8 7871: ff c8 dec %eax 7873: 75 ab jne 0x7820 7875: e9 ec fb ff ff jmp 0x7466 787a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7881: 75 5d jne 0x78e0 7883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 788a: 00 788b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78a0: 0f 28 01 movaps (%rcx),%xmm0 78a3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 78a7: 48 83 c1 20 add $0x20,%rcx 78ab: 66 0f 59 02 mulpd (%rdx),%xmm0 78af: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 78b4: f2 41 0f 11 00 movsd %xmm0,(%r8) 78b9: 48 83 c2 20 add $0x20,%rdx 78bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 78c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 78c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 78cf: 49 83 c0 20 add $0x20,%r8 78d3: ff c8 dec %eax 78d5: 75 c9 jne 0x78a0 78d7: e9 8a fb ff ff jmp 0x7466 78dc: 0f 1f 40 00 nopl 0x0(%rax) 78e0: f2 0f 10 02 movsd (%rdx),%xmm0 78e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 78e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 78ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 78f3: 48 83 c2 20 add $0x20,%rdx 78f7: 66 0f 59 01 mulpd (%rcx),%xmm0 78fb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 7900: f2 41 0f 11 00 movsd %xmm0,(%r8) 7905: 48 83 c1 20 add $0x20,%rcx 7909: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 790f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7915: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 791b: 49 83 c0 20 add $0x20,%r8 791f: ff c8 dec %eax 7921: 75 bd jne 0x78e0 7923: e9 3e fb ff ff jmp 0x7466 7928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 792f: 00 7930: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 793e: 00 00 7940: 41 83 f9 05 cmp $0x5,%r9d 7944: 7d 3e jge 0x7984 7946: 41 83 c1 ff add $0xffffffff,%r9d 794a: 41 83 f9 ff cmp $0xffffffff,%r9d 794e: 74 33 je 0x7983 7950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7957: 00 7958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 795f: 90 nop 7960: f2 0f 10 01 movsd (%rcx),%xmm0 7964: 41 83 c1 ff add $0xffffffff,%r9d 7968: 48 83 c1 08 add $0x8,%rcx 796c: f2 0f 59 02 mulsd (%rdx),%xmm0 7970: 48 83 c2 08 add $0x8,%rdx 7974: f2 41 0f 11 00 movsd %xmm0,(%r8) 7979: 49 83 c0 08 add $0x8,%r8 797d: 41 83 f9 ff cmp $0xffffffff,%r9d 7981: 75 dd jne 0x7960 7983: c3 ret 7984: 49 f7 c0 07 00 00 00 test $0x7,%r8 798b: 0f 85 a8 02 00 00 jne 0x7c39 7991: 49 f7 c0 0f 00 00 00 test $0xf,%r8 7998: 74 1d je 0x79b7 799a: f2 0f 10 01 movsd (%rcx),%xmm0 799e: 48 83 c1 08 add $0x8,%rcx 79a2: 41 83 c1 ff add $0xffffffff,%r9d 79a6: f2 0f 59 02 mulsd (%rdx),%xmm0 79aa: 48 83 c2 08 add $0x8,%rdx 79ae: f2 41 0f 11 00 movsd %xmm0,(%r8) 79b3: 49 83 c0 08 add $0x8,%r8 79b7: 44 89 c8 mov %r9d,%eax 79ba: 41 83 e1 03 and $0x3,%r9d 79be: c1 f8 02 sar $0x2,%eax 79c1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 79c8: 0f 84 4b 01 00 00 je 0x7b19 79ce: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 79d5: 0f 84 a4 00 00 00 je 0x7a7f 79db: 3d aa 2a 00 00 cmp $0x2aaa,%eax 79e0: 73 5e jae 0x7a40 79e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79e9: 00 79ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79f8: 00 79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a00: 0f 10 11 movups (%rcx),%xmm2 7a03: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7a07: 48 83 c1 20 add $0x20,%rcx 7a0b: 0f 10 02 movups (%rdx),%xmm0 7a0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7a12: 66 0f 59 d0 mulpd %xmm0,%xmm2 7a16: 48 83 c2 20 add $0x20,%rdx 7a1a: 66 0f 59 d9 mulpd %xmm1,%xmm3 7a1e: 41 0f 11 10 movups %xmm2,(%r8) 7a22: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 7a27: 49 83 c0 20 add $0x20,%r8 7a2b: 83 c0 ff add $0xffffffff,%eax 7a2e: 75 d0 jne 0x7a00 7a30: e9 11 ff ff ff jmp 0x7946 7a35: 0f 1f 40 00 nopl 0x0(%rax) 7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a40: 0f 18 49 40 prefetcht0 0x40(%rcx) 7a44: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7a48: 0f 10 11 movups (%rcx),%xmm2 7a4b: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7a4f: 48 83 c1 20 add $0x20,%rcx 7a53: 0f 10 02 movups (%rdx),%xmm0 7a56: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7a5a: 66 0f 59 d0 mulpd %xmm0,%xmm2 7a5e: 48 83 c2 20 add $0x20,%rdx 7a62: 66 0f 59 d9 mulpd %xmm1,%xmm3 7a66: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 7a6b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 7a71: 49 83 c0 20 add $0x20,%r8 7a75: 83 c0 ff add $0xffffffff,%eax 7a78: 75 c6 jne 0x7a40 7a7a: e9 c7 fe ff ff jmp 0x7946 7a7f: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7a84: 73 5a jae 0x7ae0 7a86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a8d: 00 7a8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a95: 0f 1f 40 00 nopl 0x0(%rax) 7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7aa0: 0f 10 01 movups (%rcx),%xmm0 7aa3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7aa7: 48 83 c1 20 add $0x20,%rcx 7aab: 66 0f 59 02 mulpd (%rdx),%xmm0 7aaf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7ab4: 48 83 c2 20 add $0x20,%rdx 7ab8: 41 0f 11 00 movups %xmm0,(%r8) 7abc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7ac1: 49 83 c0 20 add $0x20,%r8 7ac5: 83 c0 ff add $0xffffffff,%eax 7ac8: 75 d6 jne 0x7aa0 7aca: e9 77 fe ff ff jmp 0x7946 7acf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ad6: 00 7ad7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ade: 66 90 xchg %ax,%ax 7ae0: 0f 18 49 40 prefetcht0 0x40(%rcx) 7ae4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7ae8: 0f 10 01 movups (%rcx),%xmm0 7aeb: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7aef: 48 83 c1 20 add $0x20,%rcx 7af3: 66 0f 59 02 mulpd (%rdx),%xmm0 7af7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7afc: 48 83 c2 20 add $0x20,%rdx 7b00: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7b05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7b0b: 49 83 c0 20 add $0x20,%r8 7b0f: 83 c0 ff add $0xffffffff,%eax 7b12: 75 cc jne 0x7ae0 7b14: e9 2d fe ff ff jmp 0x7946 7b19: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7b20: 0f 84 93 00 00 00 je 0x7bb9 7b26: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7b2b: 73 53 jae 0x7b80 7b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b34: 00 7b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b3c: 0f 1f 40 00 nopl 0x0(%rax) 7b40: 0f 10 02 movups (%rdx),%xmm0 7b43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7b47: 48 83 c2 20 add $0x20,%rdx 7b4b: 66 0f 59 01 mulpd (%rcx),%xmm0 7b4f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 7b54: 48 83 c1 20 add $0x20,%rcx 7b58: 41 0f 11 00 movups %xmm0,(%r8) 7b5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7b61: 49 83 c0 20 add $0x20,%r8 7b65: 83 c0 ff add $0xffffffff,%eax 7b68: 75 d6 jne 0x7b40 7b6a: e9 d7 fd ff ff jmp 0x7946 7b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b76: 00 7b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b7e: 66 90 xchg %ax,%ax 7b80: 0f 18 49 40 prefetcht0 0x40(%rcx) 7b84: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7b88: 0f 10 02 movups (%rdx),%xmm0 7b8b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7b8f: 48 83 c2 20 add $0x20,%rdx 7b93: 66 0f 59 01 mulpd (%rcx),%xmm0 7b97: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 7b9c: 48 83 c1 20 add $0x20,%rcx 7ba0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7ba5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7bab: 49 83 c0 20 add $0x20,%r8 7baf: 83 c0 ff add $0xffffffff,%eax 7bb2: 75 cc jne 0x7b80 7bb4: e9 8d fd ff ff jmp 0x7946 7bb9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7bbe: 73 40 jae 0x7c00 7bc0: 0f 10 01 movups (%rcx),%xmm0 7bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7bc7: 48 83 c1 20 add $0x20,%rcx 7bcb: 66 0f 59 02 mulpd (%rdx),%xmm0 7bcf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7bd4: 48 83 c2 20 add $0x20,%rdx 7bd8: 41 0f 11 00 movups %xmm0,(%r8) 7bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7be1: 49 83 c0 20 add $0x20,%r8 7be5: 83 c0 ff add $0xffffffff,%eax 7be8: 75 d6 jne 0x7bc0 7bea: e9 57 fd ff ff jmp 0x7946 7bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7bf6: 00 7bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7bfe: 66 90 xchg %ax,%ax 7c00: 0f 18 49 40 prefetcht0 0x40(%rcx) 7c04: 0f 18 4a 40 prefetcht0 0x40(%rdx) 7c08: 0f 10 01 movups (%rcx),%xmm0 7c0b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7c0f: 48 83 c1 20 add $0x20,%rcx 7c13: 66 0f 59 02 mulpd (%rdx),%xmm0 7c17: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7c1c: 48 83 c2 20 add $0x20,%rdx 7c20: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 7c25: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 7c2b: 49 83 c0 20 add $0x20,%r8 7c2f: 83 c0 ff add $0xffffffff,%eax 7c32: 75 cc jne 0x7c00 7c34: e9 0d fd ff ff jmp 0x7946 7c39: 44 89 c8 mov %r9d,%eax 7c3c: 41 83 e1 03 and $0x3,%r9d 7c40: c1 f8 02 sar $0x2,%eax 7c43: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7c4a: 0f 84 85 00 00 00 je 0x7cd5 7c50: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7c57: 75 47 jne 0x7ca0 7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c60: 0f 10 01 movups (%rcx),%xmm0 7c63: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7c67: 48 83 c1 20 add $0x20,%rcx 7c6b: 66 0f 59 02 mulpd (%rdx),%xmm0 7c6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7c74: 48 83 c2 20 add $0x20,%rdx 7c78: 41 0f 11 00 movups %xmm0,(%r8) 7c7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7c81: 49 83 c0 20 add $0x20,%r8 7c85: 83 c0 ff add $0xffffffff,%eax 7c88: 75 d6 jne 0x7c60 7c8a: e9 b7 fc ff ff jmp 0x7946 7c8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c96: 00 7c97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c9e: 66 90 xchg %ax,%ax 7ca0: 0f 10 11 movups (%rcx),%xmm2 7ca3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 7ca7: 48 83 c1 20 add $0x20,%rcx 7cab: 0f 10 02 movups (%rdx),%xmm0 7cae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7cb2: 66 0f 59 d0 mulpd %xmm0,%xmm2 7cb6: 48 83 c2 20 add $0x20,%rdx 7cba: 66 0f 59 d9 mulpd %xmm1,%xmm3 7cbe: 41 0f 11 10 movups %xmm2,(%r8) 7cc2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 7cc7: 49 83 c0 20 add $0x20,%r8 7ccb: 83 c0 ff add $0xffffffff,%eax 7cce: 75 d0 jne 0x7ca0 7cd0: e9 71 fc ff ff jmp 0x7946 7cd5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7cdc: 75 42 jne 0x7d20 7cde: 66 90 xchg %ax,%ax 7ce0: 0f 10 01 movups (%rcx),%xmm0 7ce3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7ce7: 48 83 c1 20 add $0x20,%rcx 7ceb: 66 0f 59 02 mulpd (%rdx),%xmm0 7cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 7cf4: 48 83 c2 20 add $0x20,%rdx 7cf8: 41 0f 11 00 movups %xmm0,(%r8) 7cfc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7d01: 49 83 c0 20 add $0x20,%r8 7d05: 83 c0 ff add $0xffffffff,%eax 7d08: 75 d6 jne 0x7ce0 7d0a: e9 37 fc ff ff jmp 0x7946 7d0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d16: 00 7d17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d1e: 66 90 xchg %ax,%ax 7d20: 0f 10 02 movups (%rdx),%xmm0 7d23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 7d27: 48 83 c2 20 add $0x20,%rdx 7d2b: 66 0f 59 01 mulpd (%rcx),%xmm0 7d2f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 7d34: 48 83 c1 20 add $0x20,%rcx 7d38: 41 0f 11 00 movups %xmm0,(%r8) 7d3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 7d41: 49 83 c0 20 add $0x20,%r8 7d45: 83 c0 ff add $0xffffffff,%eax 7d48: 75 d6 jne 0x7d20 7d4a: e9 f7 fb ff ff jmp 0x7946 7d4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d56: 00 7d57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d5e: 66 90 xchg %ax,%ax 7d60: 41 83 f9 05 cmp $0x5,%r9d 7d64: 0f 82 75 03 00 00 jb 0x80df 7d6a: 49 f7 c0 07 00 00 00 test $0x7,%r8 7d71: 0f 85 bb 01 00 00 jne 0x7f32 7d77: 49 f7 c0 0f 00 00 00 test $0xf,%r8 7d7e: 74 1c je 0x7d9c 7d80: f2 0f 10 01 movsd (%rcx),%xmm0 7d84: 48 83 c1 08 add $0x8,%rcx 7d88: 41 ff c9 dec %r9d 7d8b: f2 0f 5d 02 minsd (%rdx),%xmm0 7d8f: f2 41 0f 11 00 movsd %xmm0,(%r8) 7d94: 48 83 c2 08 add $0x8,%rdx 7d98: 49 83 c0 08 add $0x8,%r8 7d9c: 44 89 c8 mov %r9d,%eax 7d9f: 49 89 d2 mov %rdx,%r10 7da2: c1 e8 02 shr $0x2,%eax 7da5: 49 83 e2 0f and $0xf,%r10 7da9: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7db0: 0f 84 c8 00 00 00 je 0x7e7e 7db6: 45 33 db xor %r11d,%r11d 7db9: 4d 85 d2 test %r10,%r10 7dbc: 74 72 je 0x7e30 7dbe: 85 c0 test %eax,%eax 7dc0: 0f 86 15 03 00 00 jbe 0x80db 7dc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7dcd: 00 7dce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7dd5: 0f 1f 40 00 nopl 0x0(%rax) 7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7de0: f2 0f 10 11 movsd (%rcx),%xmm2 7de4: 41 ff c3 inc %r11d 7de7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7dec: f2 0f 10 02 movsd (%rdx),%xmm0 7df0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7df5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7dfa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7dff: 48 83 c2 20 add $0x20,%rdx 7e03: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7e08: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 7e0d: 48 83 c1 20 add $0x20,%rcx 7e11: 66 0f 5d d0 minpd %xmm0,%xmm2 7e15: 66 0f 5d d9 minpd %xmm1,%xmm3 7e19: 41 0f 29 10 movaps %xmm2,(%r8) 7e1d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 7e22: 49 83 c0 20 add $0x20,%r8 7e26: 44 3b d8 cmp %eax,%r11d 7e29: 72 b5 jb 0x7de0 7e2b: e9 ab 02 00 00 jmp 0x80db 7e30: 85 c0 test %eax,%eax 7e32: 0f 86 a3 02 00 00 jbe 0x80db 7e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e3f: 00 7e40: f2 0f 10 01 movsd (%rcx),%xmm0 7e44: 41 ff c3 inc %r11d 7e47: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7e4c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 7e51: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 7e56: 48 83 c1 20 add $0x20,%rcx 7e5a: 66 0f 5d 02 minpd (%rdx),%xmm0 7e5e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 7e63: 41 0f 29 00 movaps %xmm0,(%r8) 7e67: 48 83 c2 20 add $0x20,%rdx 7e6b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 7e70: 49 83 c0 20 add $0x20,%r8 7e74: 44 3b d8 cmp %eax,%r11d 7e77: 72 c7 jb 0x7e40 7e79: e9 5d 02 00 00 jmp 0x80db 7e7e: 45 33 db xor %r11d,%r11d 7e81: 4d 85 d2 test %r10,%r10 7e84: 74 5e je 0x7ee4 7e86: 85 c0 test %eax,%eax 7e88: 0f 86 4d 02 00 00 jbe 0x80db 7e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e95: 00 7e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e9d: 0f 1f 00 nopl (%rax) 7ea0: f2 0f 10 02 movsd (%rdx),%xmm0 7ea4: 41 ff c3 inc %r11d 7ea7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7eac: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7eb1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7eb6: 48 83 c2 20 add $0x20,%rdx 7eba: 0f 28 11 movaps (%rcx),%xmm2 7ebd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 7ec1: 48 83 c1 20 add $0x20,%rcx 7ec5: 66 0f 5d d0 minpd %xmm0,%xmm2 7ec9: 66 0f 5d d9 minpd %xmm1,%xmm3 7ecd: 41 0f 29 10 movaps %xmm2,(%r8) 7ed1: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 7ed6: 49 83 c0 20 add $0x20,%r8 7eda: 44 3b d8 cmp %eax,%r11d 7edd: 72 c1 jb 0x7ea0 7edf: e9 f7 01 00 00 jmp 0x80db 7ee4: 85 c0 test %eax,%eax 7ee6: 0f 86 ef 01 00 00 jbe 0x80db 7eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ef3: 00 7ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7f00: 0f 28 01 movaps (%rcx),%xmm0 7f03: 41 ff c3 inc %r11d 7f06: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 7f0a: 48 83 c1 20 add $0x20,%rcx 7f0e: 66 0f 5d 02 minpd (%rdx),%xmm0 7f12: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 7f17: 41 0f 29 00 movaps %xmm0,(%r8) 7f1b: 48 83 c2 20 add $0x20,%rdx 7f1f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 7f24: 49 83 c0 20 add $0x20,%r8 7f28: 44 3b d8 cmp %eax,%r11d 7f2b: 72 d3 jb 0x7f00 7f2d: e9 a9 01 00 00 jmp 0x80db 7f32: 44 89 c8 mov %r9d,%eax 7f35: 49 89 d2 mov %rdx,%r10 7f38: c1 e8 02 shr $0x2,%eax 7f3b: 49 83 e2 0f and $0xf,%r10 7f3f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7f46: 0f 84 e0 00 00 00 je 0x802c 7f4c: 45 33 db xor %r11d,%r11d 7f4f: 4d 85 d2 test %r10,%r10 7f52: 0f 84 66 00 00 00 je 0x7fbe 7f58: 85 c0 test %eax,%eax 7f5a: 0f 86 7b 01 00 00 jbe 0x80db 7f60: f2 0f 10 11 movsd (%rcx),%xmm2 7f64: 41 ff c3 inc %r11d 7f67: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 7f6c: f2 0f 10 02 movsd (%rdx),%xmm0 7f70: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7f75: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7f7a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7f7f: 48 83 c2 20 add $0x20,%rdx 7f83: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 7f88: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 7f8d: 48 83 c1 20 add $0x20,%rcx 7f91: 66 0f 5d d0 minpd %xmm0,%xmm2 7f95: 66 0f 5d d9 minpd %xmm1,%xmm3 7f99: f2 41 0f 11 10 movsd %xmm2,(%r8) 7f9e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 7fa4: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 7faa: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 7fb0: 49 83 c0 20 add $0x20,%r8 7fb4: 44 3b d8 cmp %eax,%r11d 7fb7: 72 a7 jb 0x7f60 7fb9: e9 1d 01 00 00 jmp 0x80db 7fbe: 85 c0 test %eax,%eax 7fc0: 0f 86 15 01 00 00 jbe 0x80db 7fc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7fcd: 00 7fce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fd5: 0f 1f 40 00 nopl 0x0(%rax) 7fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fe0: f2 0f 10 01 movsd (%rcx),%xmm0 7fe4: 41 ff c3 inc %r11d 7fe7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 7fec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 7ff1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 7ff6: 48 83 c1 20 add $0x20,%rcx 7ffa: 66 0f 5d 02 minpd (%rdx),%xmm0 7ffe: 66 data16 7fff: 0f .byte 0xf