; th_15060: VA 0x180015060-0x18001d060 (32768 bytes) /tmp/opencode/dis/th_15060.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 48 89 d1 mov %rdx,%rcx 3: 48 85 c9 test %rcx,%rcx 6: 0f 84 82 01 00 00 je 0x18e c: 45 85 c0 test %r8d,%r8d f: 0f 8e 73 01 00 00 jle 0x188 15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 19: c5 f9 2e c1 vucomisd %xmm1,%xmm0 1d: 7a 06 jp 0x25 1f: 0f 84 60 01 00 00 je 0x185 25: 41 83 f8 10 cmp $0x10,%r8d 29: 0f 8c 4f 01 00 00 jl 0x17e 2f: 49 89 ca mov %rcx,%r10 32: 49 83 e2 1f and $0x1f,%r10 36: 45 85 d2 test %r10d,%r10d 39: 74 18 je 0x53 3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d 42: 0f 85 36 01 00 00 jne 0x17e 48: 41 f7 da neg %r10d 4b: 41 83 c2 20 add $0x20,%r10d 4f: 41 c1 ea 03 shr $0x3,%r10d 53: 41 8d 42 10 lea 0x10(%r10),%eax 57: 44 3b c0 cmp %eax,%r8d 5a: 0f 8c 1e 01 00 00 jl 0x17e 60: 44 89 c2 mov %r8d,%edx 63: 33 c0 xor %eax,%eax 65: 41 2b d2 sub %r10d,%edx 68: 83 e2 0f and $0xf,%edx 6b: f7 da neg %edx 6d: 41 03 d0 add %r8d,%edx 70: 45 89 d1 mov %r10d,%r9d 73: 45 85 d2 test %r10d,%r10d 76: 76 1a jbe 0x92 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f: 00 80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 8a: 48 ff c0 inc %rax 8d: 49 3b c1 cmp %r9,%rax 90: 72 ee jb 0x80 92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 97: 48 63 c2 movslq %edx,%rax 9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) d6: 49 83 c1 10 add $0x10,%r9 da: 4c 3b c8 cmp %rax,%r9 dd: 72 c1 jb 0xa0 df: 8d 42 01 lea 0x1(%rdx),%eax e2: 41 3b c0 cmp %r8d,%eax e5: 0f 87 89 00 00 00 ja 0x174 eb: 4d 63 c0 movslq %r8d,%r8 ee: 48 63 d2 movslq %edx,%rdx f1: 4c 2b c2 sub %rdx,%r8 f4: 49 83 f8 04 cmp $0x4,%r8 f8: 0f 8c 7c 00 00 00 jl 0x17a fe: 48 63 d2 movslq %edx,%rdx 101: 44 89 c0 mov %r8d,%eax 104: 83 e0 fc and $0xfffffffc,%eax 107: 45 33 d2 xor %r10d,%r10d 10a: 48 63 c0 movslq %eax,%rax 10d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 112: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 116: 0f 1f 00 nopl (%rax) 119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 120: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 125: 49 83 c2 04 add $0x4,%r10 129: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 12e: 49 83 c1 20 add $0x20,%r9 132: 4c 3b d0 cmp %rax,%r10 135: 72 e9 jb 0x120 137: 49 3b c0 cmp %r8,%rax 13a: 73 38 jae 0x174 13c: 48 63 d2 movslq %edx,%rdx 13f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 143: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14e: 00 14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 156: 0f 1f 00 nopl (%rax) 159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 160: 48 ff c0 inc %rax 163: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 167: c5 fb 11 0a vmovsd %xmm1,(%rdx) 16b: 48 83 c2 08 add $0x8,%rdx 16f: 49 3b c0 cmp %r8,%rax 172: 72 ec jb 0x160 174: 33 c0 xor %eax,%eax 176: c5 f8 77 vzeroupper 179: c3 ret 17a: 33 c0 xor %eax,%eax 17c: eb b9 jmp 0x137 17e: 33 d2 xor %edx,%edx 180: e9 5a ff ff ff jmp 0xdf 185: 33 c0 xor %eax,%eax 187: c3 ret 188: b8 fa ff ff ff mov $0xfffffffa,%eax 18d: c3 ret 18e: b8 f8 ff ff ff mov $0xfffffff8,%eax 193: c3 ret 194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a0: 48 83 ec 28 sub $0x28,%rsp 1a4: 48 85 d2 test %rdx,%rdx 1a7: 74 20 je 0x1c9 1a9: 45 85 c0 test %r8d,%r8d 1ac: 7f 0a jg 0x1b8 1ae: b8 fa ff ff ff mov $0xfffffffa,%eax 1b3: 48 83 c4 28 add $0x28,%rsp 1b7: c3 ret 1b8: 66 48 0f 7e c1 movq %xmm0,%rcx 1bd: e8 9e ba 02 00 call 0x2bc60 1c2: 33 c0 xor %eax,%eax 1c4: 48 83 c4 28 add $0x28,%rsp 1c8: c3 ret 1c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ce: 48 83 c4 28 add $0x28,%rsp 1d2: c3 ret 1d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1df: 00 1e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1e5: 48 85 d2 test %rdx,%rdx 1e8: 74 23 je 0x20d 1ea: 45 85 c0 test %r8d,%r8d 1ed: 7f 0c jg 0x1fb 1ef: b8 fa ff ff ff mov $0xfffffffa,%eax 1f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1f9: 90 nop 1fa: c3 ret 1fb: 66 48 0f 7e c1 movq %xmm0,%rcx 200: e8 7b ba 02 00 call 0x2bc80 205: 33 c0 xor %eax,%eax 207: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 20c: c3 ret 20d: b8 f8 ff ff ff mov $0xfffffff8,%eax 212: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 217: 90 nop 218: 90 nop 219: 90 nop 21a: c3 ret 21b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 220: 48 83 ec 28 sub $0x28,%rsp 224: 48 85 d2 test %rdx,%rdx 227: 74 20 je 0x249 229: 45 85 c0 test %r8d,%r8d 22c: 7f 0a jg 0x238 22e: b8 fa ff ff ff mov $0xfffffffa,%eax 233: 48 83 c4 28 add $0x28,%rsp 237: c3 ret 238: 66 48 0f 7e c1 movq %xmm0,%rcx 23d: e8 5e ba 02 00 call 0x2bca0 242: 33 c0 xor %eax,%eax 244: 48 83 c4 28 add $0x28,%rsp 248: c3 ret 249: b8 f8 ff ff ff mov $0xfffffff8,%eax 24e: 48 83 c4 28 add $0x28,%rsp 252: c3 ret 253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25f: 00 260: 48 83 ec 28 sub $0x28,%rsp 264: 48 85 d2 test %rdx,%rdx 267: 74 20 je 0x289 269: 45 85 c0 test %r8d,%r8d 26c: 7f 0a jg 0x278 26e: b8 fa ff ff ff mov $0xfffffffa,%eax 273: 48 83 c4 28 add $0x28,%rsp 277: c3 ret 278: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 27d: e8 3e ba 02 00 call 0x2bcc0 282: 33 c0 xor %eax,%eax 284: 48 83 c4 28 add $0x28,%rsp 288: c3 ret 289: b8 f8 ff ff ff mov $0xfffffff8,%eax 28e: 48 83 c4 28 add $0x28,%rsp 292: c3 ret 293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29f: 00 2a0: 48 83 ec 28 sub $0x28,%rsp 2a4: 48 85 d2 test %rdx,%rdx 2a7: 74 20 je 0x2c9 2a9: 45 85 c0 test %r8d,%r8d 2ac: 7f 0a jg 0x2b8 2ae: b8 fa ff ff ff mov $0xfffffffa,%eax 2b3: 48 83 c4 28 add $0x28,%rsp 2b7: c3 ret 2b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 2bd: e8 1e ba 02 00 call 0x2bce0 2c2: 33 c0 xor %eax,%eax 2c4: 48 83 c4 28 add $0x28,%rsp 2c8: c3 ret 2c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ce: 48 83 c4 28 add $0x28,%rsp 2d2: c3 ret 2d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2df: 00 2e0: 48 83 ec 28 sub $0x28,%rsp 2e4: 48 85 d2 test %rdx,%rdx 2e7: 74 20 je 0x309 2e9: 45 85 c0 test %r8d,%r8d 2ec: 7f 0a jg 0x2f8 2ee: b8 fa ff ff ff mov $0xfffffffa,%eax 2f3: 48 83 c4 28 add $0x28,%rsp 2f7: c3 ret 2f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 2fd: e8 3e bd 02 00 call 0x2c040 302: 33 c0 xor %eax,%eax 304: 48 83 c4 28 add $0x28,%rsp 308: c3 ret 309: b8 f8 ff ff ff mov $0xfffffff8,%eax 30e: 48 83 c4 28 add $0x28,%rsp 312: c3 ret 313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31f: 00 320: 41 83 f9 05 cmp $0x5,%r9d 324: 7d 3d jge 0x363 326: 41 ff c9 dec %r9d 329: 41 83 f9 ff cmp $0xffffffff,%r9d 32d: 74 33 je 0x362 32f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 336: 00 337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33e: 66 90 xchg %ax,%ax 340: f2 0f 10 01 movsd (%rcx),%xmm0 344: 41 ff c9 dec %r9d 347: 48 83 c1 08 add $0x8,%rcx 34b: f2 0f 58 02 addsd (%rdx),%xmm0 34f: f2 41 0f 11 00 movsd %xmm0,(%r8) 354: 48 83 c2 08 add $0x8,%rdx 358: 49 83 c0 08 add $0x8,%r8 35c: 41 83 f9 ff cmp $0xffffffff,%r9d 360: 75 de jne 0x340 362: c3 ret 363: 49 f7 c0 07 00 00 00 test $0x7,%r8 36a: 0f 85 e0 02 00 00 jne 0x650 370: 49 f7 c0 0f 00 00 00 test $0xf,%r8 377: 74 1c je 0x395 379: f2 0f 10 01 movsd (%rcx),%xmm0 37d: 48 83 c1 08 add $0x8,%rcx 381: 41 ff c9 dec %r9d 384: f2 0f 58 02 addsd (%rdx),%xmm0 388: f2 41 0f 11 00 movsd %xmm0,(%r8) 38d: 48 83 c2 08 add $0x8,%rdx 391: 49 83 c0 08 add $0x8,%r8 395: 44 89 c8 mov %r9d,%eax 398: 41 83 e1 03 and $0x3,%r9d 39c: c1 f8 02 sar $0x2,%eax 39f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3a6: 0f 84 70 01 00 00 je 0x51c 3ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 3b3: 0f 84 d5 00 00 00 je 0x48e 3b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 3be: 0f 8f 7c 00 00 00 jg 0x440 3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cb: 00 3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3df: 00 3e0: f2 0f 10 11 movsd (%rcx),%xmm2 3e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 3e9: f2 0f 10 02 movsd (%rdx),%xmm0 3ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 3f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 3f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 3fc: 48 83 c2 20 add $0x20,%rdx 400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 40a: 48 83 c1 20 add $0x20,%rcx 40e: 66 0f 58 d0 addpd %xmm0,%xmm2 412: 66 0f 58 d9 addpd %xmm1,%xmm3 416: 41 0f 29 10 movaps %xmm2,(%r8) 41a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 41f: 49 83 c0 20 add $0x20,%r8 423: ff c8 dec %eax 425: 75 b9 jne 0x3e0 427: e9 fa fe ff ff jmp 0x326 42c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 433: 00 434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 440: f2 0f 10 11 movsd (%rcx),%xmm2 444: f2 0f 10 02 movsd (%rdx),%xmm0 448: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 44d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 452: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 457: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 45c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 461: 48 83 c2 20 add $0x20,%rdx 465: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 46a: 48 83 c1 20 add $0x20,%rcx 46e: 66 0f 58 d0 addpd %xmm0,%xmm2 472: 66 0f 58 d9 addpd %xmm1,%xmm3 476: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 47b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 481: 49 83 c0 20 add $0x20,%r8 485: ff c8 dec %eax 487: 75 b7 jne 0x440 489: e9 98 fe ff ff jmp 0x326 48e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 493: 7f 4b jg 0x4e0 495: 0f 1f 40 00 nopl 0x0(%rax) 499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a0: f2 0f 10 01 movsd (%rcx),%xmm0 4a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 4a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 4ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4b3: 48 83 c1 20 add $0x20,%rcx 4b7: 66 0f 58 02 addpd (%rdx),%xmm0 4bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 4c0: 41 0f 29 00 movaps %xmm0,(%r8) 4c4: 48 83 c2 20 add $0x20,%rdx 4c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 4cd: 49 83 c0 20 add $0x20,%r8 4d1: ff c8 dec %eax 4d3: 75 cb jne 0x4a0 4d5: e9 4c fe ff ff jmp 0x326 4da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4e0: f2 0f 10 01 movsd (%rcx),%xmm0 4e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 4e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 4ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4f3: 48 83 c1 20 add $0x20,%rcx 4f7: 66 0f 58 02 addpd (%rdx),%xmm0 4fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 500: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 505: 48 83 c2 20 add $0x20,%rdx 509: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 50f: 49 83 c0 20 add $0x20,%r8 513: ff c8 dec %eax 515: 75 c9 jne 0x4e0 517: e9 0a fe ff ff jmp 0x326 51c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 523: 0f 84 93 00 00 00 je 0x5bc 529: 3d aa 2a 00 00 cmp $0x2aaa,%eax 52e: 7f 50 jg 0x580 530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 537: 00 538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53f: 90 nop 540: f2 0f 10 02 movsd (%rdx),%xmm0 544: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 549: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 54e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 553: 48 83 c2 20 add $0x20,%rdx 557: 66 0f 58 01 addpd (%rcx),%xmm0 55b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 560: 41 0f 29 00 movaps %xmm0,(%r8) 564: 48 83 c1 20 add $0x20,%rcx 568: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 56d: 49 83 c0 20 add $0x20,%r8 571: ff c8 dec %eax 573: 75 cb jne 0x540 575: e9 ac fd ff ff jmp 0x326 57a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 580: f2 0f 10 02 movsd (%rdx),%xmm0 584: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 589: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 58e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 593: 48 83 c2 20 add $0x20,%rdx 597: 66 0f 58 01 addpd (%rcx),%xmm0 59b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5a5: 48 83 c1 20 add $0x20,%rcx 5a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5af: 49 83 c0 20 add $0x20,%r8 5b3: ff c8 dec %eax 5b5: 75 c9 jne 0x580 5b7: e9 6a fd ff ff jmp 0x326 5bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5c1: 7f 5d jg 0x620 5c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ca: 00 5cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e0: 0f 28 02 movaps (%rdx),%xmm0 5e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 5e7: 48 83 c2 20 add $0x20,%rdx 5eb: 66 0f 58 01 addpd (%rcx),%xmm0 5ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5f4: 41 0f 29 00 movaps %xmm0,(%r8) 5f8: 48 83 c1 20 add $0x20,%rcx 5fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 601: 49 83 c0 20 add $0x20,%r8 605: ff c8 dec %eax 607: 75 d7 jne 0x5e0 609: e9 18 fd ff ff jmp 0x326 60e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 615: 00 616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61d: 0f 1f 00 nopl (%rax) 620: 0f 28 02 movaps (%rdx),%xmm0 623: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 627: 48 83 c2 20 add $0x20,%rdx 62b: 66 0f 58 01 addpd (%rcx),%xmm0 62f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 634: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 639: 48 83 c1 20 add $0x20,%rcx 63d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 643: 49 83 c0 20 add $0x20,%r8 647: ff c8 dec %eax 649: 75 d5 jne 0x620 64b: e9 d6 fc ff ff jmp 0x326 650: 44 89 c8 mov %r9d,%eax 653: 41 83 e1 03 and $0x3,%r9d 657: c1 f8 02 sar $0x2,%eax 65a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 661: 0f 84 d3 00 00 00 je 0x73a 667: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 66e: 0f 85 6c 00 00 00 jne 0x6e0 674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 680: f2 0f 10 01 movsd (%rcx),%xmm0 684: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 689: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 68e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 693: 48 83 c1 20 add $0x20,%rcx 697: 66 0f 58 02 addpd (%rdx),%xmm0 69b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 6a0: f2 41 0f 11 00 movsd %xmm0,(%r8) 6a5: 48 83 c2 20 add $0x20,%rdx 6a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 6af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 6b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 6bb: 49 83 c0 20 add $0x20,%r8 6bf: ff c8 dec %eax 6c1: 75 bd jne 0x680 6c3: e9 5e fc ff ff jmp 0x326 6c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cf: 00 6d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6de: 00 00 6e0: f2 0f 10 11 movsd (%rcx),%xmm2 6e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 6e9: f2 0f 10 02 movsd (%rdx),%xmm0 6ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6fc: 48 83 c2 20 add $0x20,%rdx 700: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 705: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 70a: 48 83 c1 20 add $0x20,%rcx 70e: 66 0f 58 d0 addpd %xmm0,%xmm2 712: 66 0f 58 d9 addpd %xmm1,%xmm3 716: f2 41 0f 11 10 movsd %xmm2,(%r8) 71b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 721: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 727: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 72d: 49 83 c0 20 add $0x20,%r8 731: ff c8 dec %eax 733: 75 ab jne 0x6e0 735: e9 ec fb ff ff jmp 0x326 73a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 741: 75 5d jne 0x7a0 743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74a: 00 74b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 760: 0f 28 02 movaps (%rdx),%xmm0 763: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 767: 48 83 c2 20 add $0x20,%rdx 76b: 66 0f 58 01 addpd (%rcx),%xmm0 76f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 774: f2 41 0f 11 00 movsd %xmm0,(%r8) 779: 48 83 c1 20 add $0x20,%rcx 77d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 783: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 789: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 78f: 49 83 c0 20 add $0x20,%r8 793: ff c8 dec %eax 795: 75 c9 jne 0x760 797: e9 8a fb ff ff jmp 0x326 79c: 0f 1f 40 00 nopl 0x0(%rax) 7a0: f2 0f 10 02 movsd (%rdx),%xmm0 7a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 7a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 7ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 7b3: 48 83 c2 20 add $0x20,%rdx 7b7: 66 0f 58 01 addpd (%rcx),%xmm0 7bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 7c0: f2 41 0f 11 00 movsd %xmm0,(%r8) 7c5: 48 83 c1 20 add $0x20,%rcx 7c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 7cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 7d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 7db: 49 83 c0 20 add $0x20,%r8 7df: ff c8 dec %eax 7e1: 75 bd jne 0x7a0 7e3: e9 3e fb ff ff jmp 0x326 7e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ef: 00 7f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 7fe: 00 00 800: 41 83 f9 05 cmp $0x5,%r9d 804: 7d 3e jge 0x844 806: 41 83 c1 ff add $0xffffffff,%r9d 80a: 41 83 f9 ff cmp $0xffffffff,%r9d 80e: 74 33 je 0x843 810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 817: 00 818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 81f: 90 nop 820: f2 0f 10 01 movsd (%rcx),%xmm0 824: 41 83 c1 ff add $0xffffffff,%r9d 828: 48 83 c1 08 add $0x8,%rcx 82c: f2 0f 58 02 addsd (%rdx),%xmm0 830: 48 83 c2 08 add $0x8,%rdx 834: f2 41 0f 11 00 movsd %xmm0,(%r8) 839: 49 83 c0 08 add $0x8,%r8 83d: 41 83 f9 ff cmp $0xffffffff,%r9d 841: 75 dd jne 0x820 843: c3 ret 844: 49 f7 c0 07 00 00 00 test $0x7,%r8 84b: 0f 85 80 02 00 00 jne 0xad1 851: 49 f7 c0 0f 00 00 00 test $0xf,%r8 858: 74 1d je 0x877 85a: f2 0f 10 01 movsd (%rcx),%xmm0 85e: 48 83 c1 08 add $0x8,%rcx 862: 41 83 c1 ff add $0xffffffff,%r9d 866: f2 0f 58 02 addsd (%rdx),%xmm0 86a: 48 83 c2 08 add $0x8,%rdx 86e: f2 41 0f 11 00 movsd %xmm0,(%r8) 873: 49 83 c0 08 add $0x8,%r8 877: 44 89 c8 mov %r9d,%eax 87a: 41 83 e1 03 and $0x3,%r9d 87e: c1 f8 02 sar $0x2,%eax 881: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 888: 0f 84 23 01 00 00 je 0x9b1 88e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 895: 0f 84 9c 00 00 00 je 0x937 89b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 8a0: 7f 5e jg 0x900 8a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8a9: 00 8aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8b8: 00 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8c0: 0f 10 11 movups (%rcx),%xmm2 8c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 8c7: 48 83 c1 20 add $0x20,%rcx 8cb: 0f 10 02 movups (%rdx),%xmm0 8ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 8d2: 66 0f 58 d0 addpd %xmm0,%xmm2 8d6: 48 83 c2 20 add $0x20,%rdx 8da: 66 0f 58 d9 addpd %xmm1,%xmm3 8de: 41 0f 11 10 movups %xmm2,(%r8) 8e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 8e7: 49 83 c0 20 add $0x20,%r8 8eb: 83 c0 ff add $0xffffffff,%eax 8ee: 75 d0 jne 0x8c0 8f0: e9 11 ff ff ff jmp 0x806 8f5: 0f 1f 40 00 nopl 0x0(%rax) 8f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 900: 0f 10 11 movups (%rcx),%xmm2 903: 0f 10 59 10 movups 0x10(%rcx),%xmm3 907: 48 83 c1 20 add $0x20,%rcx 90b: 0f 10 02 movups (%rdx),%xmm0 90e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 912: 66 0f 58 d0 addpd %xmm0,%xmm2 916: 48 83 c2 20 add $0x20,%rdx 91a: 66 0f 58 d9 addpd %xmm1,%xmm3 91e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 923: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 929: 49 83 c0 20 add $0x20,%r8 92d: 83 c0 ff add $0xffffffff,%eax 930: 75 ce jne 0x900 932: e9 cf fe ff ff jmp 0x806 937: 3d aa 2a 00 00 cmp $0x2aaa,%eax 93c: 7f 42 jg 0x980 93e: 66 90 xchg %ax,%ax 940: 0f 10 01 movups (%rcx),%xmm0 943: 0f 10 49 10 movups 0x10(%rcx),%xmm1 947: 48 83 c1 20 add $0x20,%rcx 94b: 66 0f 58 02 addpd (%rdx),%xmm0 94f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 954: 48 83 c2 20 add $0x20,%rdx 958: 41 0f 11 00 movups %xmm0,(%r8) 95c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 961: 49 83 c0 20 add $0x20,%r8 965: 83 c0 ff add $0xffffffff,%eax 968: 75 d6 jne 0x940 96a: e9 97 fe ff ff jmp 0x806 96f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 976: 00 977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 97e: 66 90 xchg %ax,%ax 980: 0f 10 01 movups (%rcx),%xmm0 983: 0f 10 49 10 movups 0x10(%rcx),%xmm1 987: 48 83 c1 20 add $0x20,%rcx 98b: 66 0f 58 02 addpd (%rdx),%xmm0 98f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 994: 48 83 c2 20 add $0x20,%rdx 998: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 99d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 9a3: 49 83 c0 20 add $0x20,%r8 9a7: 83 c0 ff add $0xffffffff,%eax 9aa: 75 d4 jne 0x980 9ac: e9 55 fe ff ff jmp 0x806 9b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 9b8: 0f 84 93 00 00 00 je 0xa51 9be: 3d aa 2a 00 00 cmp $0x2aaa,%eax 9c3: 7f 5b jg 0xa20 9c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9cc: 00 9cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9e0: 0f 10 02 movups (%rdx),%xmm0 9e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 9e7: 48 83 c2 20 add $0x20,%rdx 9eb: 66 0f 58 01 addpd (%rcx),%xmm0 9ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 9f4: 48 83 c1 20 add $0x20,%rcx 9f8: 41 0f 11 00 movups %xmm0,(%r8) 9fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) a01: 49 83 c0 20 add $0x20,%r8 a05: 83 c0 ff add $0xffffffff,%eax a08: 75 d6 jne 0x9e0 a0a: e9 f7 fd ff ff jmp 0x806 a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a16: 00 a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a1e: 66 90 xchg %ax,%ax a20: 0f 10 02 movups (%rdx),%xmm0 a23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 a27: 48 83 c2 20 add $0x20,%rdx a2b: 66 0f 58 01 addpd (%rcx),%xmm0 a2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 a34: 48 83 c1 20 add $0x20,%rcx a38: 66 41 0f 2b 00 movntpd %xmm0,(%r8) a3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) a43: 49 83 c0 20 add $0x20,%r8 a47: 83 c0 ff add $0xffffffff,%eax a4a: 75 d4 jne 0xa20 a4c: e9 b5 fd ff ff jmp 0x806 a51: 3d aa 2a 00 00 cmp $0x2aaa,%eax a56: 7f 48 jg 0xaa0 a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a5f: 00 a60: 0f 10 02 movups (%rdx),%xmm0 a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 a67: 48 83 c2 20 add $0x20,%rdx a6b: 66 0f 58 01 addpd (%rcx),%xmm0 a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 a74: 48 83 c1 20 add $0x20,%rcx a78: 41 0f 11 00 movups %xmm0,(%r8) a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) a81: 49 83 c0 20 add $0x20,%r8 a85: 83 c0 ff add $0xffffffff,%eax a88: 75 d6 jne 0xa60 a8a: e9 77 fd ff ff jmp 0x806 a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a96: 00 a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a9e: 66 90 xchg %ax,%ax aa0: 0f 10 02 movups (%rdx),%xmm0 aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 aa7: 48 83 c2 20 add $0x20,%rdx aab: 66 0f 58 01 addpd (%rcx),%xmm0 aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 ab4: 48 83 c1 20 add $0x20,%rcx ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) ac3: 49 83 c0 20 add $0x20,%r8 ac7: 83 c0 ff add $0xffffffff,%eax aca: 75 d4 jne 0xaa0 acc: e9 35 fd ff ff jmp 0x806 ad1: 44 89 c8 mov %r9d,%eax ad4: 41 83 e1 03 and $0x3,%r9d ad8: c1 f8 02 sar $0x2,%eax adb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx ae2: 0f 84 8d 00 00 00 je 0xb75 ae8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx aef: 75 4f jne 0xb40 af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) af8: 00 af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b00: 0f 10 01 movups (%rcx),%xmm0 b03: 0f 10 49 10 movups 0x10(%rcx),%xmm1 b07: 48 83 c1 20 add $0x20,%rcx b0b: 66 0f 58 02 addpd (%rdx),%xmm0 b0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 b14: 48 83 c2 20 add $0x20,%rdx b18: 41 0f 11 00 movups %xmm0,(%r8) b1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) b21: 49 83 c0 20 add $0x20,%r8 b25: 83 c0 ff add $0xffffffff,%eax b28: 75 d6 jne 0xb00 b2a: e9 d7 fc ff ff jmp 0x806 b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b36: 00 b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b3e: 66 90 xchg %ax,%ax b40: 0f 10 11 movups (%rcx),%xmm2 b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3 b47: 48 83 c1 20 add $0x20,%rcx b4b: 0f 10 02 movups (%rdx),%xmm0 b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 b52: 66 0f 58 d0 addpd %xmm0,%xmm2 b56: 48 83 c2 20 add $0x20,%rdx b5a: 66 0f 58 d9 addpd %xmm1,%xmm3 b5e: 41 0f 11 10 movups %xmm2,(%r8) b62: 41 0f 11 58 10 movups %xmm3,0x10(%r8) b67: 49 83 c0 20 add $0x20,%r8 b6b: 83 c0 ff add $0xffffffff,%eax b6e: 75 d0 jne 0xb40 b70: e9 91 fc ff ff jmp 0x806 b75: 48 f7 c2 0f 00 00 00 test $0xf,%rdx b7c: 75 42 jne 0xbc0 b7e: 66 90 xchg %ax,%ax b80: 0f 10 02 movups (%rdx),%xmm0 b83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 b87: 48 83 c2 20 add $0x20,%rdx b8b: 66 0f 58 01 addpd (%rcx),%xmm0 b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 b94: 48 83 c1 20 add $0x20,%rcx b98: 41 0f 11 00 movups %xmm0,(%r8) b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) ba1: 49 83 c0 20 add $0x20,%r8 ba5: 83 c0 ff add $0xffffffff,%eax ba8: 75 d6 jne 0xb80 baa: e9 57 fc ff ff jmp 0x806 baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bb6: 00 bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bbe: 66 90 xchg %ax,%ax bc0: 0f 10 02 movups (%rdx),%xmm0 bc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 bc7: 48 83 c2 20 add $0x20,%rdx bcb: 66 0f 58 01 addpd (%rcx),%xmm0 bcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 bd4: 48 83 c1 20 add $0x20,%rcx bd8: 41 0f 11 00 movups %xmm0,(%r8) bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) be1: 49 83 c0 20 add $0x20,%r8 be5: 83 c0 ff add $0xffffffff,%eax be8: 75 d6 jne 0xbc0 bea: e9 17 fc ff ff jmp 0x806 bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bf6: 00 bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bfe: 66 90 xchg %ax,%ax c00: 48 83 ec 28 sub $0x28,%rsp c04: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c47dc0 c0b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600910 c12: 48 33 c4 xor %rsp,%rax c15: 48 89 4c 24 30 mov %rcx,0x30(%rsp) c1a: 48 89 44 24 20 mov %rax,0x20(%rsp) c1f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 c25: 41 83 f8 03 cmp $0x3,%r8d c29: 0f 28 c1 movaps %xmm1,%xmm0 c2c: 0f 57 d2 xorps %xmm2,%xmm2 c2f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 c33: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 c37: 0f 57 c3 xorps %xmm3,%xmm0 c3a: 7d 62 jge 0xc9e c3c: 41 ff c8 dec %r8d c3f: 41 83 f8 ff cmp $0xffffffff,%r8d c43: 74 3e je 0xc83 c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c4c: 00 c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c60: 0f 12 12 movlps (%rdx),%xmm2 c63: 0f 28 d8 movaps %xmm0,%xmm3 c66: 0f 59 da mulps %xmm2,%xmm3 c69: 41 ff c8 dec %r8d c6c: 0f 59 d1 mulps %xmm1,%xmm2 c6f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 c73: 0f 58 d3 addps %xmm3,%xmm2 c76: 0f 13 12 movlps %xmm2,(%rdx) c79: 48 83 c2 08 add $0x8,%rdx c7d: 41 83 f8 ff cmp $0xffffffff,%r8d c81: 75 dd jne 0xc60 c83: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx c88: 48 33 cc xor %rsp,%rcx c8b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600910 c92: 75 05 jne 0xc99 c94: 48 83 c4 28 add $0x28,%rsp c98: c3 ret c99: e8 d2 b3 11 01 call 0x111c070 c9e: 48 f7 c2 07 00 00 00 test $0x7,%rdx ca5: 74 3c je 0xce3 ca7: 44 89 c0 mov %r8d,%eax caa: 41 83 e0 01 and $0x1,%r8d cae: d1 f8 sar $1,%eax cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cb7: 00 cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cbf: 90 nop cc0: 0f 10 1a movups (%rdx),%xmm3 cc3: 0f 28 e0 movaps %xmm0,%xmm4 cc6: 0f 59 e3 mulps %xmm3,%xmm4 cc9: 0f 59 d9 mulps %xmm1,%xmm3 ccc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 cd0: 0f 58 e3 addps %xmm3,%xmm4 cd3: 0f 11 22 movups %xmm4,(%rdx) cd6: 48 83 c2 10 add $0x10,%rdx cda: ff c8 dec %eax cdc: 75 e2 jne 0xcc0 cde: e9 59 ff ff ff jmp 0xc3c ce3: 48 89 d0 mov %rdx,%rax ce6: 48 83 e0 0f and $0xf,%rax cea: 85 c0 test %eax,%eax cec: 74 1e je 0xd0c cee: f2 0f 10 1a movsd (%rdx),%xmm3 cf2: 0f 28 e0 movaps %xmm0,%xmm4 cf5: 0f 59 e3 mulps %xmm3,%xmm4 cf8: 41 ff c8 dec %r8d cfb: 0f 59 d9 mulps %xmm1,%xmm3 cfe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 d02: 0f 58 e3 addps %xmm3,%xmm4 d05: 0f 13 22 movlps %xmm4,(%rdx) d08: 48 83 c2 08 add $0x8,%rdx d0c: 44 89 c0 mov %r8d,%eax d0f: 41 83 e0 01 and $0x1,%r8d d13: d1 f8 sar $1,%eax d15: 3d 00 00 01 00 cmp $0x10000,%eax d1a: 77 44 ja 0xd60 d1c: 0f 1f 40 00 nopl 0x0(%rax) d20: 0f 28 1a movaps (%rdx),%xmm3 d23: 0f 28 e0 movaps %xmm0,%xmm4 d26: 0f 59 e3 mulps %xmm3,%xmm4 d29: 0f 59 d9 mulps %xmm1,%xmm3 d2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 d30: 0f 58 e3 addps %xmm3,%xmm4 d33: 0f 29 22 movaps %xmm4,(%rdx) d36: 48 83 c2 10 add $0x10,%rdx d3a: ff c8 dec %eax d3c: 75 e2 jne 0xd20 d3e: e9 f9 fe ff ff jmp 0xc3c d43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d4a: 00 d4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d60: 0f 28 1a movaps (%rdx),%xmm3 d63: 0f 28 e0 movaps %xmm0,%xmm4 d66: 0f 59 e3 mulps %xmm3,%xmm4 d69: 0f 59 d9 mulps %xmm1,%xmm3 d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 d70: 0f 58 e3 addps %xmm3,%xmm4 d73: 0f 2b 22 movntps %xmm4,(%rdx) d76: 48 83 c2 10 add $0x10,%rdx d7a: ff c8 dec %eax d7c: 75 e2 jne 0xd60 d7e: e9 b9 fe ff ff jmp 0xc3c d83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d8a: 00 d8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp da5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600910 dac: 48 33 c4 xor %rsp,%rax daf: 48 89 4c 24 30 mov %rcx,0x30(%rsp) db4: 48 89 44 24 20 mov %rax,0x20(%rsp) db9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 dbf: 41 83 f8 03 cmp $0x3,%r8d dc3: 0f 28 c1 movaps %xmm1,%xmm0 dc6: 0f 57 d2 xorps %xmm2,%xmm2 dc9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 dcd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 dd1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c47dd0 dd8: 7d 65 jge 0xe3f dda: 41 ff c8 dec %r8d ddd: 41 83 f8 ff cmp $0xffffffff,%r8d de1: 74 40 je 0xe23 de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dea: 00 deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e00: 0f 12 12 movlps (%rdx),%xmm2 e03: 0f 28 d8 movaps %xmm0,%xmm3 e06: 0f 59 da mulps %xmm2,%xmm3 e09: 41 ff c8 dec %r8d e0c: 0f 59 d1 mulps %xmm1,%xmm2 e0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 e13: 0f 58 d3 addps %xmm3,%xmm2 e16: 0f 13 12 movlps %xmm2,(%rdx) e19: 48 8d 52 08 lea 0x8(%rdx),%rdx e1d: 41 83 f8 ff cmp $0xffffffff,%r8d e21: 75 dd jne 0xe00 e23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx e28: 48 33 cc xor %rsp,%rcx e2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600910 e32: 75 06 jne 0xe3a e34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp e39: c3 ret e3a: e8 31 b2 11 01 call 0x111c070 e3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx e46: 74 3b je 0xe83 e48: 44 89 c0 mov %r8d,%eax e4b: 41 83 e0 01 and $0x1,%r8d e4f: d1 f8 sar $1,%eax e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e58: 00 e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e60: 0f 10 1a movups (%rdx),%xmm3 e63: 0f 28 e0 movaps %xmm0,%xmm4 e66: 0f 59 e3 mulps %xmm3,%xmm4 e69: 0f 59 d9 mulps %xmm1,%xmm3 e6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 e70: 0f 58 e3 addps %xmm3,%xmm4 e73: 0f 11 22 movups %xmm4,(%rdx) e76: 48 8d 52 10 lea 0x10(%rdx),%rdx e7a: ff c8 dec %eax e7c: 75 e2 jne 0xe60 e7e: e9 57 ff ff ff jmp 0xdda e83: 48 89 d0 mov %rdx,%rax e86: 48 83 e0 0f and $0xf,%rax e8a: 85 c0 test %eax,%eax e8c: 74 1e je 0xeac e8e: f2 0f 10 1a movsd (%rdx),%xmm3 e92: 0f 28 e0 movaps %xmm0,%xmm4 e95: 0f 59 e3 mulps %xmm3,%xmm4 e98: 41 ff c8 dec %r8d e9b: 0f 59 d9 mulps %xmm1,%xmm3 e9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 ea2: 0f 58 e3 addps %xmm3,%xmm4 ea5: 0f 13 22 movlps %xmm4,(%rdx) ea8: 48 83 c2 08 add $0x8,%rdx eac: 44 89 c0 mov %r8d,%eax eaf: 41 83 e0 01 and $0x1,%r8d eb3: d1 f8 sar $1,%eax eb5: 3d 00 00 01 00 cmp $0x10000,%eax eba: 77 44 ja 0xf00 ebc: 0f 1f 40 00 nopl 0x0(%rax) ec0: 0f 28 1a movaps (%rdx),%xmm3 ec3: 0f 28 e0 movaps %xmm0,%xmm4 ec6: 0f 59 e3 mulps %xmm3,%xmm4 ec9: 0f 59 d9 mulps %xmm1,%xmm3 ecc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 ed0: 0f 58 e3 addps %xmm3,%xmm4 ed3: 0f 29 22 movaps %xmm4,(%rdx) ed6: 48 8d 52 10 lea 0x10(%rdx),%rdx eda: ff c8 dec %eax edc: 75 e2 jne 0xec0 ede: e9 f7 fe ff ff jmp 0xdda ee3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) eea: 00 eeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f00: 0f 28 1a movaps (%rdx),%xmm3 f03: 0f 28 e0 movaps %xmm0,%xmm4 f06: 0f 59 e3 mulps %xmm3,%xmm4 f09: 0f 59 d9 mulps %xmm1,%xmm3 f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 f10: 0f 58 e3 addps %xmm3,%xmm4 f13: 0f 2b 22 movntps %xmm4,(%rdx) f16: 48 8d 52 10 lea 0x10(%rdx),%rdx f1a: ff c8 dec %eax f1c: 75 e2 jne 0xf00 f1e: e9 b7 fe ff ff jmp 0xdda f23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f2a: 00 f2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f40: 48 83 ec 28 sub $0x28,%rsp f44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600910 f4b: 48 33 c4 xor %rsp,%rax f4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) f53: 48 89 44 24 20 mov %rax,0x20(%rsp) f58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c47de0 f5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 f65: 0f 57 d2 xorps %xmm2,%xmm2 f68: 0f 28 c1 movaps %xmm1,%xmm0 f6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 f6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 f73: 0f 57 c3 xorps %xmm3,%xmm0 f76: 41 83 f8 03 cmp $0x3,%r8d f7a: 7d 63 jge 0xfdf f7c: 41 83 c0 ff add $0xffffffff,%r8d f80: 41 83 f8 ff cmp $0xffffffff,%r8d f84: 74 3e je 0xfc4 f86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f8d: 00 f8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f95: 0f 1f 40 00 nopl 0x0(%rax) f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fa0: 0f 12 12 movlps (%rdx),%xmm2 fa3: 0f 28 d8 movaps %xmm0,%xmm3 fa6: 41 83 c0 ff add $0xffffffff,%r8d faa: 0f 59 da mulps %xmm2,%xmm3 fad: 0f 59 d1 mulps %xmm1,%xmm2 fb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 fb4: 0f 58 d3 addps %xmm3,%xmm2 fb7: 0f 13 12 movlps %xmm2,(%rdx) fba: 48 83 c2 08 add $0x8,%rdx fbe: 41 83 f8 ff cmp $0xffffffff,%r8d fc2: 75 dc jne 0xfa0 fc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx fc9: 48 33 cc xor %rsp,%rcx fcc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600910 fd3: 75 05 jne 0xfda fd5: 48 83 c4 28 add $0x28,%rsp fd9: c3 ret fda: e8 91 b0 11 01 call 0x111c070 fdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx fe6: 74 3c je 0x1024 fe8: 44 89 c0 mov %r8d,%eax feb: 41 83 e0 01 and $0x1,%r8d fef: d1 f8 sar $1,%eax ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ff8: 00 ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1000: 0f 10 1a movups (%rdx),%xmm3 1003: 0f 28 e0 movaps %xmm0,%xmm4 1006: 0f 59 e3 mulps %xmm3,%xmm4 1009: 0f 59 d9 mulps %xmm1,%xmm3 100c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1010: 0f 58 e3 addps %xmm3,%xmm4 1013: 0f 11 22 movups %xmm4,(%rdx) 1016: 48 83 c2 10 add $0x10,%rdx 101a: 83 c0 ff add $0xffffffff,%eax 101d: 75 e1 jne 0x1000 101f: e9 58 ff ff ff jmp 0xf7c 1024: 48 89 d0 mov %rdx,%rax 1027: 48 83 e0 0f and $0xf,%rax 102b: 85 c0 test %eax,%eax 102d: 74 1f je 0x104e 102f: f2 0f 10 1a movsd (%rdx),%xmm3 1033: 0f 28 e0 movaps %xmm0,%xmm4 1036: 41 83 c0 ff add $0xffffffff,%r8d 103a: 0f 59 e3 mulps %xmm3,%xmm4 103d: 0f 59 d9 mulps %xmm1,%xmm3 1040: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 1044: 0f 58 e3 addps %xmm3,%xmm4 1047: 0f 13 22 movlps %xmm4,(%rdx) 104a: 48 83 c2 08 add $0x8,%rdx 104e: 44 89 c0 mov %r8d,%eax 1051: 41 83 e0 01 and $0x1,%r8d 1055: d1 f8 sar $1,%eax 1057: 3d 00 00 01 00 cmp $0x10000,%eax 105c: 77 42 ja 0x10a0 105e: 66 90 xchg %ax,%ax 1060: 0f 10 1a movups (%rdx),%xmm3 1063: 0f 28 e0 movaps %xmm0,%xmm4 1066: 0f 59 e3 mulps %xmm3,%xmm4 1069: 0f 59 d9 mulps %xmm1,%xmm3 106c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1070: 0f 58 e3 addps %xmm3,%xmm4 1073: 0f 11 22 movups %xmm4,(%rdx) 1076: 48 83 c2 10 add $0x10,%rdx 107a: 83 c0 ff add $0xffffffff,%eax 107d: 75 e1 jne 0x1060 107f: e9 f8 fe ff ff jmp 0xf7c 1084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 108b: 00 108c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 109f: 00 10a0: 0f 10 1a movups (%rdx),%xmm3 10a3: 0f 28 e0 movaps %xmm0,%xmm4 10a6: 0f 59 e3 mulps %xmm3,%xmm4 10a9: 0f 59 d9 mulps %xmm1,%xmm3 10ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 10b0: 0f 58 e3 addps %xmm3,%xmm4 10b3: 0f 2b 22 movntps %xmm4,(%rdx) 10b6: 48 83 c2 10 add $0x10,%rdx 10ba: 83 c0 ff add $0xffffffff,%eax 10bd: 75 e1 jne 0x10a0 10bf: e9 b8 fe ff ff jmp 0xf7c 10c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10cb: 00 10cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10df: 00 10e0: 57 push %rdi 10e1: 41 54 push %r12 10e3: 41 56 push %r14 10e5: 41 57 push %r15 10e7: 55 push %rbp 10e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 10ef: 45 89 c6 mov %r8d,%r14d 10f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 10f9: 00 10fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 1101: 00 1102: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 1108: 4d 63 fe movslq %r14d,%r15 110b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 110f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 1116: 00 1117: 48 89 d7 mov %rdx,%rdi 111a: 48 89 cd mov %rcx,%rbp 111d: 44 89 e0 mov %r12d,%eax 1120: 25 80 1f 00 00 and $0x1f80,%eax 1125: 3d 80 1f 00 00 cmp $0x1f80,%eax 112a: 74 1d je 0x1149 112c: 44 89 e0 mov %r12d,%eax 112f: 0d 80 1f ff ff or $0xffff1f80,%eax 1134: 25 e0 ff 00 00 and $0xffe0,%eax 1139: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 1140: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 1147: 00 00 1149: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c47e00 1150: 01 1151: 48 89 f8 mov %rdi,%rax 1154: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 1158: 48 83 e0 1c and $0x1c,%rax 115c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 1162: 85 c0 test %eax,%eax 1164: 0f 84 51 01 00 00 je 0x12bb 116a: c1 e8 02 shr $0x2,%eax 116d: f7 d8 neg %eax 116f: 83 c0 08 add $0x8,%eax 1172: 41 3b c6 cmp %r14d,%eax 1175: 44 0f 4c f0 cmovl %eax,%r14d 1179: 45 85 f6 test %r14d,%r14d 117c: 0f 8e 19 01 00 00 jle 0x129b 1182: 44 89 f0 mov %r14d,%eax 1185: 41 ba 01 00 00 00 mov $0x1,%r10d 118b: d1 e8 shr $1,%eax 118d: 45 33 c9 xor %r9d,%r9d 1190: 85 c0 test %eax,%eax 1192: 0f 86 b1 00 00 00 jbe 0x1249 1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 119f: 00 11a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 11a4: 4d 63 d2 movslq %r10d,%r10 11a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 11ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 11b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 11b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 11be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 11c5: 00 00 11c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d 11cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 11d3: 75 14 jne 0x11e9 11d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 11dc: 00 00 00 00 11e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 11e7: 00 00 11e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 11ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 11f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 11fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 1201: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1206: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 120d: 00 00 120f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1214: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 121b: 75 14 jne 0x1231 121d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 1224: 00 00 00 00 1228: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 122f: 00 00 1231: 41 ff c1 inc %r9d 1234: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 123b: 44 3b c8 cmp %eax,%r9d 123e: 0f 82 5c ff ff ff jb 0x11a0 1244: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 1249: 41 8d 42 ff lea -0x1(%r10),%eax 124d: 41 3b c6 cmp %r14d,%eax 1250: 73 49 jae 0x129b 1252: 4d 63 d2 movslq %r10d,%r10 1255: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 125c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1260: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 1267: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 126c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 1273: 00 00 1275: c5 f9 7e c0 vmovd %xmm0,%eax 1279: a9 00 00 80 7f test $0x7f800000,%eax 127e: 75 14 jne 0x1294 1280: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 1287: 00 00 00 00 128b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 1292: 00 00 1294: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 129b: 48 89 f9 mov %rdi,%rcx 129e: 48 89 fa mov %rdi,%rdx 12a1: 45 89 f0 mov %r14d,%r8d 12a4: c5 f8 77 vzeroupper 12a7: e8 b4 e5 05 00 call 0x5f860 12ac: 4d 63 f6 movslq %r14d,%r14 12af: 4d 2b fe sub %r14,%r15 12b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 12b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 12bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 12c2: 74 4e je 0x1312 12c4: 45 33 f6 xor %r14d,%r14d 12c7: 4d 85 ff test %r15,%r15 12ca: 0f 8e f9 03 00 00 jle 0x16c9 12d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12d7: 00 12d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12df: 90 nop 12e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 12e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 12e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 12ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 12f3: c5 f8 77 vzeroupper 12f6: e8 c5 e6 05 00 call 0x5f9c0 12fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 1301: 49 ff c6 inc %r14 1304: 48 83 c5 08 add $0x8,%rbp 1308: 4d 3b f7 cmp %r15,%r14 130b: 7c d3 jl 0x12e0 130d: e9 b7 03 00 00 jmp 0x16c9 1312: 45 89 f8 mov %r15d,%r8d 1315: 33 c0 xor %eax,%eax 1317: 41 c1 ff 04 sar $0x4,%r15d 131b: 41 83 e0 0f and $0xf,%r8d 131f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 1326: 0f 85 29 01 00 00 jne 0x1455 132c: 45 85 ff test %r15d,%r15d 132f: 0f 8e 59 02 00 00 jle 0x158e 1335: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 133b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 1341: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 1347: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 134d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 1353: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c47e40 135a: 01 135b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 1361: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c47e20 1368: 01 1369: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c47e00 1370: 01 1371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1378: 00 1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1380: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 1385: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 138a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 138f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 1394: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 139b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 13a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 13a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 13ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 13af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 13b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 13bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 13c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 13c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 13ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 13ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 13d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 13d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 13db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 13df: c5 fc 28 c7 vmovaps %ymm7,%ymm0 13e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 13e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 13ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 13f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 13f7: c5 fc 28 cf vmovaps %ymm7,%ymm1 13fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 1400: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 1404: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 1409: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 140e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 1413: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 1418: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 141c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 1420: c5 7c 50 cb vmovmskps %ymm3,%r9d 1424: 45 85 c9 test %r9d,%r9d 1427: 74 08 je 0x1431 1429: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 142d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 1431: ff c0 inc %eax 1433: 48 81 c5 80 00 00 00 add $0x80,%rbp 143a: c5 fc 11 07 vmovups %ymm0,(%rdi) 143e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 1443: 48 83 c7 40 add $0x40,%rdi 1447: 41 3b c7 cmp %r15d,%eax 144a: 0f 8c 30 ff ff ff jl 0x1380 1450: e9 1b 01 00 00 jmp 0x1570 1455: 45 85 ff test %r15d,%r15d 1458: 0f 8e 30 01 00 00 jle 0x158e 145e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 1464: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 146a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 1470: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 1476: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 147c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c47e40 1483: 01 1484: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 148a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c47e20 1491: 01 1492: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c47e00 1499: 01 149a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 14a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 14a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 14aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 14af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 14b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 14bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 14c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 14c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 14cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 14cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 14d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 14dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 14e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 14e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 14ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 14ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 14f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 14f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 14fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 14ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 1503: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 1508: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 150d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 1512: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 1517: c5 fd 6f cf vmovdqa %ymm7,%ymm1 151b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 1520: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 1524: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 1529: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 152e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 1533: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 1538: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 153c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 1540: c5 7c 50 cb vmovmskps %ymm3,%r9d 1544: 45 85 c9 test %r9d,%r9d 1547: 74 08 je 0x1551 1549: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 154d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 1551: ff c0 inc %eax 1553: 48 81 c5 80 00 00 00 add $0x80,%rbp 155a: c5 fc 11 07 vmovups %ymm0,(%rdi) 155e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 1563: 48 83 c7 40 add $0x40,%rdi 1567: 41 3b c7 cmp %r15d,%eax 156a: 0f 8c 30 ff ff ff jl 0x14a0 1570: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 1576: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 157c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 1582: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 1588: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 158e: 45 85 c0 test %r8d,%r8d 1591: 0f 84 32 01 00 00 je 0x16c9 1597: 0f 8e 1e 01 00 00 jle 0x16bb 159d: 44 89 c0 mov %r8d,%eax 15a0: 41 ba 01 00 00 00 mov $0x1,%r10d 15a6: d1 e8 shr $1,%eax 15a8: 45 33 c9 xor %r9d,%r9d 15ab: 85 c0 test %eax,%eax 15ad: 0f 86 b6 00 00 00 jbe 0x1669 15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15bf: 00 15c0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 15c4: 4d 63 d2 movslq %r10d,%r10 15c7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 15ce: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 15d2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 15d9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 15de: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 15e5: 00 00 15e7: c4 c1 79 7e c3 vmovd %xmm0,%r11d 15ec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 15f3: 75 14 jne 0x1609 15f5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 15fc: 00 00 00 00 1600: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 1607: 00 00 1609: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 160f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 1616: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 161a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 1621: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1626: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 162d: 00 00 162f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1634: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 163b: 75 14 jne 0x1651 163d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 1644: 00 00 00 00 1648: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 164f: 00 00 1651: 41 ff c1 inc %r9d 1654: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 165b: 44 3b c8 cmp %eax,%r9d 165e: 0f 82 5c ff ff ff jb 0x15c0 1664: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 1669: 41 8d 42 ff lea -0x1(%r10),%eax 166d: 41 3b c0 cmp %r8d,%eax 1670: 73 49 jae 0x16bb 1672: 4d 63 d2 movslq %r10d,%r10 1675: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 167c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1680: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 1687: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 168c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 1693: 00 00 1695: c5 f9 7e c0 vmovd %xmm0,%eax 1699: a9 00 00 80 7f test $0x7f800000,%eax 169e: 75 14 jne 0x16b4 16a0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 16a7: 00 00 00 00 16ab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 16b2: 00 00 16b4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 16bb: 48 89 f9 mov %rdi,%rcx 16be: 48 89 fa mov %rdi,%rdx 16c1: c5 f8 77 vzeroupper 16c4: e8 97 e1 05 00 call 0x5f860 16c9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) 16d0: 00 00 16d2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx 16d9: 44 89 e0 mov %r12d,%eax 16dc: 89 ca mov %ecx,%edx 16de: 25 df ff 00 00 and $0xffdf,%eax 16e3: 81 e2 df ff 00 00 and $0xffdf,%edx 16e9: 3b c2 cmp %edx,%eax 16eb: 74 1e je 0x170b 16ed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 16f4: 83 e1 28 and $0x28,%ecx 16f7: 44 0b e1 or %ecx,%r12d 16fa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) 1701: 00 1702: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 1709: 00 00 170b: c5 f8 77 vzeroupper 170e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 1715: 00 1716: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 171d: 5d pop %rbp 171e: 41 5f pop %r15 1720: 41 5e pop %r14 1722: 41 5c pop %r12 1724: 5f pop %rdi 1725: c3 ret 1726: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 172d: 00 172e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1735: 0f 1f 40 00 nopl 0x0(%rax) 1739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1740: 57 push %rdi 1741: 41 54 push %r12 1743: 41 56 push %r14 1745: 41 57 push %r15 1747: 55 push %rbp 1748: 48 83 ec 70 sub $0x70,%rsp 174c: 45 89 c6 mov %r8d,%r14d 174f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 1754: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 1759: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 175f: 4d 63 fe movslq %r14d,%r15 1762: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 1766: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 176b: 48 89 d7 mov %rdx,%rdi 176e: 48 89 cd mov %rcx,%rbp 1771: 44 89 e0 mov %r12d,%eax 1774: 25 80 1f 00 00 and $0x1f80,%eax 1779: 3d 80 1f 00 00 cmp $0x1f80,%eax 177e: 74 17 je 0x1797 1780: 44 89 e0 mov %r12d,%eax 1783: 0d 80 1f ff ff or $0xffff1f80,%eax 1788: 25 e0 ff 00 00 and $0xffe0,%eax 178d: 89 44 24 68 mov %eax,0x68(%rsp) 1791: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 1797: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c47e60 179e: 01 179f: 48 89 f8 mov %rdi,%rax 17a2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 17a6: 48 83 e0 1c and $0x1c,%rax 17aa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 17b0: 85 c0 test %eax,%eax 17b2: 0f 84 48 01 00 00 je 0x1900 17b8: c1 e8 02 shr $0x2,%eax 17bb: f7 d8 neg %eax 17bd: 83 c0 08 add $0x8,%eax 17c0: 41 3b c6 cmp %r14d,%eax 17c3: 44 0f 4c f0 cmovl %eax,%r14d 17c7: 45 85 f6 test %r14d,%r14d 17ca: 0f 8e 10 01 00 00 jle 0x18e0 17d0: 44 89 f0 mov %r14d,%eax 17d3: 41 ba 01 00 00 00 mov $0x1,%r10d 17d9: d1 e8 shr $1,%eax 17db: 45 33 c9 xor %r9d,%r9d 17de: 85 c0 test %eax,%eax 17e0: 0f 86 b1 00 00 00 jbe 0x1897 17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 17ed: 00 17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17f5: 0f 1f 40 00 nopl 0x0(%rax) 17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1800: 47 8d 14 09 lea (%r9,%r9,1),%r10d 1804: 4d 63 d2 movslq %r10d,%r10 1807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 180e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 1819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 181e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1824: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1829: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 1830: 75 0e jne 0x1840 1832: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1839: 00 183a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 1840: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 1846: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 184d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1851: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 1858: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 185d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1863: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1868: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 186f: 75 0e jne 0x187f 1871: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1878: 00 1879: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 187f: 41 ff c1 inc %r9d 1882: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 1889: 44 3b c8 cmp %eax,%r9d 188c: 0f 82 6e ff ff ff jb 0x1800 1892: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 1897: 41 8d 42 ff lea -0x1(%r10),%eax 189b: 41 3b c6 cmp %r14d,%eax 189e: 73 40 jae 0x18e0 18a0: 4d 63 d2 movslq %r10d,%r10 18a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 18aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 18ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 18b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 18ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 18c0: c5 f9 7e c0 vmovd %xmm0,%eax 18c4: a9 00 00 80 7f test $0x7f800000,%eax 18c9: 75 0e jne 0x18d9 18cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 18d2: 00 18d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 18d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 18e0: 48 89 f9 mov %rdi,%rcx 18e3: 48 89 fa mov %rdi,%rdx 18e6: 45 89 f0 mov %r14d,%r8d 18e9: c5 f8 77 vzeroupper 18ec: e8 ef e0 05 00 call 0x5f9e0 18f1: 4d 63 f6 movslq %r14d,%r14 18f4: 4d 2b fe sub %r14,%r15 18f7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 18fc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 1900: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 1907: 74 49 je 0x1952 1909: 45 33 f6 xor %r14d,%r14d 190c: 4d 85 ff test %r15,%r15 190f: 0f 8e b9 03 00 00 jle 0x1cce 1915: 0f 1f 40 00 nopl 0x0(%rax) 1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1920: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 1925: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1929: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 192e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1933: c5 f8 77 vzeroupper 1936: e8 e5 e1 05 00 call 0x5fb20 193b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 1941: 49 ff c6 inc %r14 1944: 48 83 c5 08 add $0x8,%rbp 1948: 4d 3b f7 cmp %r15,%r14 194b: 7c d3 jl 0x1920 194d: e9 7c 03 00 00 jmp 0x1cce 1952: 45 89 f8 mov %r15d,%r8d 1955: 33 c0 xor %eax,%eax 1957: 41 c1 ff 04 sar $0x4,%r15d 195b: 41 83 e0 0f and $0xf,%r8d 195f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 1966: 0f 85 20 01 00 00 jne 0x1a8c 196c: 45 85 ff test %r15d,%r15d 196f: 0f 8e 32 02 00 00 jle 0x1ba7 1975: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c47ea0 197c: 01 197d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 1984: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c47e80 198b: 64 c4 01 198e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c47e60 1995: 64 c4 01 1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 199f: 00 19a0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 19a5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 19aa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 19af: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 19b4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 19ba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 19c0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 19c7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 19ce: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 19d2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 19d6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 19da: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 19e1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 19e8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 19ec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 19f0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 19f4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 19f8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 19fd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 1a03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 1a07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 1a0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 1a13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 1a19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 1a1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 1a25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 1a2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 1a30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 1a36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 1a3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 1a42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 1a48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 1a4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 1a54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 1a5a: c5 f8 98 c0 kortestw %k0,%k0 1a5e: 74 08 je 0x1a68 1a60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 1a64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 1a68: ff c0 inc %eax 1a6a: 48 81 c5 80 00 00 00 add $0x80,%rbp 1a71: c5 fc 11 27 vmovups %ymm4,(%rdi) 1a75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 1a7a: 48 83 c7 40 add $0x40,%rdi 1a7e: 41 3b c7 cmp %r15d,%eax 1a81: 0f 8c 19 ff ff ff jl 0x19a0 1a87: e9 1b 01 00 00 jmp 0x1ba7 1a8c: 45 85 ff test %r15d,%r15d 1a8f: 0f 8e 12 01 00 00 jle 0x1ba7 1a95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c47ea0 1a9c: 01 1a9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 1aa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c47e80 1aab: 63 c4 01 1aae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c47e60 1ab5: 63 c4 01 1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1abf: 00 1ac0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 1ac5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 1aca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 1acf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 1ad4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 1ada: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 1ae0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 1ae7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 1aee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 1af2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 1af6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 1afa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 1b01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 1b08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 1b0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 1b10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 1b14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 1b18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 1b1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 1b23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 1b27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 1b2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 1b33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 1b39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 1b3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 1b45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 1b4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 1b50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 1b56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 1b5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 1b62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 1b68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 1b6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 1b74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 1b7a: c5 f8 98 c0 kortestw %k0,%k0 1b7e: 74 08 je 0x1b88 1b80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 1b84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 1b88: ff c0 inc %eax 1b8a: 48 81 c5 80 00 00 00 add $0x80,%rbp 1b91: c5 fc 11 27 vmovups %ymm4,(%rdi) 1b95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 1b9a: 48 83 c7 40 add $0x40,%rdi 1b9e: 41 3b c7 cmp %r15d,%eax 1ba1: 0f 8c 19 ff ff ff jl 0x1ac0 1ba7: 45 85 c0 test %r8d,%r8d 1baa: 0f 84 1e 01 00 00 je 0x1cce 1bb0: 0f 8e 0a 01 00 00 jle 0x1cc0 1bb6: 44 89 c0 mov %r8d,%eax 1bb9: 41 ba 01 00 00 00 mov $0x1,%r10d 1bbf: d1 e8 shr $1,%eax 1bc1: 45 33 c9 xor %r9d,%r9d 1bc4: 85 c0 test %eax,%eax 1bc6: 0f 86 ab 00 00 00 jbe 0x1c77 1bcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bd3: 00 1bd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1be0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 1be4: 4d 63 d2 movslq %r10d,%r10 1be7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 1bee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1bf2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 1bf9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1bfe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1c04: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1c09: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 1c10: 75 0e jne 0x1c20 1c12: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1c19: 00 1c1a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 1c20: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 1c26: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 1c2d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1c31: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 1c38: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1c3d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1c43: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1c48: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 1c4f: 75 0e jne 0x1c5f 1c51: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1c58: 00 1c59: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 1c5f: 41 ff c1 inc %r9d 1c62: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 1c69: 44 3b c8 cmp %eax,%r9d 1c6c: 0f 82 6e ff ff ff jb 0x1be0 1c72: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 1c77: 41 8d 42 ff lea -0x1(%r10),%eax 1c7b: 41 3b c0 cmp %r8d,%eax 1c7e: 73 40 jae 0x1cc0 1c80: 4d 63 d2 movslq %r10d,%r10 1c83: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 1c8a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1c8e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 1c95: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1c9a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1ca0: c5 f9 7e c0 vmovd %xmm0,%eax 1ca4: a9 00 00 80 7f test $0x7f800000,%eax 1ca9: 75 0e jne 0x1cb9 1cab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1cb2: 00 1cb3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 1cb9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 1cc0: 48 89 f9 mov %rdi,%rcx 1cc3: 48 89 fa mov %rdi,%rdx 1cc6: c5 f8 77 vzeroupper 1cc9: e8 12 dd 05 00 call 0x5f9e0 1cce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) 1cd4: 8b 4c 24 68 mov 0x68(%rsp),%ecx 1cd8: 44 89 e0 mov %r12d,%eax 1cdb: 89 ca mov %ecx,%edx 1cdd: 25 df ff 00 00 and $0xffdf,%eax 1ce2: 81 e2 df ff 00 00 and $0xffdf,%edx 1ce8: 3b c2 cmp %edx,%eax 1cea: 74 18 je 0x1d04 1cec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 1cf3: 83 e1 28 and $0x28,%ecx 1cf6: 44 0b e1 or %ecx,%r12d 1cf9: 44 89 64 24 68 mov %r12d,0x68(%rsp) 1cfe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 1d04: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 1d09: c5 f8 77 vzeroupper 1d0c: 48 83 c4 70 add $0x70,%rsp 1d10: 5d pop %rbp 1d11: 41 5f pop %r15 1d13: 41 5e pop %r14 1d15: 41 5c pop %r12 1d17: 5f pop %rdi 1d18: c3 ret 1d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d20: 48 83 ec 48 sub $0x48,%rsp 1d24: b8 00 01 00 00 mov $0x100,%eax 1d29: 4d 63 c9 movslq %r9d,%r9 1d2c: 45 33 db xor %r11d,%r11d 1d2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 1d33: 49 c1 e2 03 shl $0x3,%r10 1d37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 1d3e: 44 0f 4f d8 cmovg %eax,%r11d 1d42: 48 89 e0 mov %rsp,%rax 1d45: 44 89 58 20 mov %r11d,0x20(%rax) 1d49: 44 89 58 28 mov %r11d,0x28(%rax) 1d4d: 44 89 58 30 mov %r11d,0x30(%rax) 1d51: e8 ea dd 05 00 call 0x5fb40 1d56: 48 83 c4 48 add $0x48,%rsp 1d5a: c3 ret 1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d60: 48 83 ec 48 sub $0x48,%rsp 1d64: b8 00 01 00 00 mov $0x100,%eax 1d69: 4d 63 c9 movslq %r9d,%r9 1d6c: 45 33 db xor %r11d,%r11d 1d6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 1d73: 49 c1 e2 03 shl $0x3,%r10 1d77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 1d7e: 44 0f 4f d8 cmovg %eax,%r11d 1d82: 48 89 e0 mov %rsp,%rax 1d85: 44 89 58 20 mov %r11d,0x20(%rax) 1d89: 44 89 58 28 mov %r11d,0x28(%rax) 1d8d: 44 89 58 30 mov %r11d,0x30(%rax) 1d91: e8 ea e4 05 00 call 0x60280 1d96: 48 83 c4 48 add $0x48,%rsp 1d9a: c3 ret 1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1da0: 48 83 ec 48 sub $0x48,%rsp 1da4: b8 00 01 00 00 mov $0x100,%eax 1da9: 4d 63 c9 movslq %r9d,%r9 1dac: 45 33 db xor %r11d,%r11d 1daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 1db3: 49 c1 e2 03 shl $0x3,%r10 1db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 1dbe: 44 0f 4f d8 cmovg %eax,%r11d 1dc2: 48 89 e0 mov %rsp,%rax 1dc5: 44 89 58 20 mov %r11d,0x20(%rax) 1dc9: 44 89 58 28 mov %r11d,0x28(%rax) 1dcd: 44 89 58 30 mov %r11d,0x30(%rax) 1dd1: e8 8a e9 05 00 call 0x60760 1dd6: 48 83 c4 48 add $0x48,%rsp 1dda: c3 ret 1ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1de0: 41 83 f8 0b cmp $0xb,%r8d 1de4: 7d 38 jge 0x1e1e 1de6: 41 ff c8 dec %r8d 1de9: 41 83 f8 ff cmp $0xffffffff,%r8d 1ded: 74 2e je 0x1e1d 1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1df6: 00 1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1dfe: 66 90 xchg %ax,%ax 1e00: f3 0f 10 02 movss (%rdx),%xmm0 1e04: 41 ff c8 dec %r8d 1e07: f3 0f 5c 01 subss (%rcx),%xmm0 1e0b: 48 83 c1 04 add $0x4,%rcx 1e0f: f3 0f 11 02 movss %xmm0,(%rdx) 1e13: 48 83 c2 04 add $0x4,%rdx 1e17: 41 83 f8 ff cmp $0xffffffff,%r8d 1e1b: 75 e3 jne 0x1e00 1e1d: c3 ret 1e1e: 89 d0 mov %edx,%eax 1e20: a8 03 test $0x3,%al 1e22: 74 4d je 0x1e71 1e24: 44 89 c0 mov %r8d,%eax 1e27: 41 83 e0 07 and $0x7,%r8d 1e2b: 83 e0 f8 and $0xfffffff8,%eax 1e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e35: 00 1e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e3d: 0f 1f 00 nopl (%rax) 1e40: 0f 18 49 40 prefetcht0 0x40(%rcx) 1e44: 0f 10 12 movups (%rdx),%xmm2 1e47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 1e4b: 0f 10 01 movups (%rcx),%xmm0 1e4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 1e52: 0f 5c d0 subps %xmm0,%xmm2 1e55: 0f 5c d9 subps %xmm1,%xmm3 1e58: 0f 11 12 movups %xmm2,(%rdx) 1e5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 1e5f: 48 83 c1 20 add $0x20,%rcx 1e63: 48 83 c2 20 add $0x20,%rdx 1e67: 83 c0 f8 add $0xfffffff8,%eax 1e6a: 75 d4 jne 0x1e40 1e6c: e9 75 ff ff ff jmp 0x1de6 1e71: 83 e0 0f and $0xf,%eax 1e74: 74 42 je 0x1eb8 1e76: c1 e8 02 shr $0x2,%eax 1e79: f7 d8 neg %eax 1e7b: 83 e0 03 and $0x3,%eax 1e7e: 44 2b c0 sub %eax,%r8d 1e81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e88: 00 1e89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e97: 00 1e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e9f: 90 nop 1ea0: f3 0f 10 02 movss (%rdx),%xmm0 1ea4: f3 0f 5c 01 subss (%rcx),%xmm0 1ea8: 48 83 c1 04 add $0x4,%rcx 1eac: f3 0f 11 02 movss %xmm0,(%rdx) 1eb0: 48 83 c2 04 add $0x4,%rdx 1eb4: ff c8 dec %eax 1eb6: 75 e8 jne 0x1ea0 1eb8: 44 89 c0 mov %r8d,%eax 1ebb: 41 83 e0 07 and $0x7,%r8d 1ebf: 83 e0 f8 and $0xfffffff8,%eax 1ec2: f6 c1 0f test $0xf,%cl 1ec5: 75 59 jne 0x1f20 1ec7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ece: 00 1ecf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ed6: 0f 1f 00 nopl (%rax) 1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ee0: 0f 18 49 40 prefetcht0 0x40(%rcx) 1ee4: 0f 28 02 movaps (%rdx),%xmm0 1ee7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 1eeb: 0f 5c 01 subps (%rcx),%xmm0 1eee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 1ef2: 0f 29 02 movaps %xmm0,(%rdx) 1ef5: 48 83 c1 20 add $0x20,%rcx 1ef9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 1efd: 48 83 c2 20 add $0x20,%rdx 1f01: 83 c0 f8 add $0xfffffff8,%eax 1f04: 75 da jne 0x1ee0 1f06: e9 db fe ff ff jmp 0x1de6 1f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f12: 00 1f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1f20: 0f 18 49 40 prefetcht0 0x40(%rcx) 1f24: 0f 10 01 movups (%rcx),%xmm0 1f27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 1f2b: 0f 28 12 movaps (%rdx),%xmm2 1f2e: 48 83 c1 20 add $0x20,%rcx 1f32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 1f36: 0f 5c d0 subps %xmm0,%xmm2 1f39: 0f 5c d9 subps %xmm1,%xmm3 1f3c: 0f 29 12 movaps %xmm2,(%rdx) 1f3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 1f43: 48 83 c2 20 add $0x20,%rdx 1f47: 83 c0 f8 add $0xfffffff8,%eax 1f4a: 75 d4 jne 0x1f20 1f4c: e9 95 fe ff ff jmp 0x1de6 1f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f58: 00 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f60: 41 83 f8 0b cmp $0xb,%r8d 1f64: 7d 38 jge 0x1f9e 1f66: 41 ff c8 dec %r8d 1f69: 41 83 f8 ff cmp $0xffffffff,%r8d 1f6d: 74 2e je 0x1f9d 1f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f76: 00 1f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f7e: 66 90 xchg %ax,%ax 1f80: f3 0f 10 02 movss (%rdx),%xmm0 1f84: 41 ff c8 dec %r8d 1f87: f3 0f 5c 01 subss (%rcx),%xmm0 1f8b: 48 83 c1 04 add $0x4,%rcx 1f8f: f3 0f 11 02 movss %xmm0,(%rdx) 1f93: 48 8d 52 04 lea 0x4(%rdx),%rdx 1f97: 41 83 f8 ff cmp $0xffffffff,%r8d 1f9b: 75 e3 jne 0x1f80 1f9d: c3 ret 1f9e: 89 d0 mov %edx,%eax 1fa0: a8 03 test $0x3,%al 1fa2: 74 4d je 0x1ff1 1fa4: 44 89 c0 mov %r8d,%eax 1fa7: 41 83 e0 07 and $0x7,%r8d 1fab: 83 e0 f8 and $0xfffffff8,%eax 1fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fb5: 00 1fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fbd: 0f 1f 00 nopl (%rax) 1fc0: 0f 18 49 40 prefetcht0 0x40(%rcx) 1fc4: 0f 10 12 movups (%rdx),%xmm2 1fc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 1fcb: 0f 10 01 movups (%rcx),%xmm0 1fce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 1fd2: 0f 5c d0 subps %xmm0,%xmm2 1fd5: 0f 5c d9 subps %xmm1,%xmm3 1fd8: 0f 11 12 movups %xmm2,(%rdx) 1fdb: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 1fdf: 48 8d 49 20 lea 0x20(%rcx),%rcx 1fe3: 48 8d 52 20 lea 0x20(%rdx),%rdx 1fe7: 83 c0 f8 add $0xfffffff8,%eax 1fea: 75 d4 jne 0x1fc0 1fec: e9 75 ff ff ff jmp 0x1f66 1ff1: 83 e0 0f and $0xf,%eax 1ff4: 74 42 je 0x2038 1ff6: c1 e8 02 shr $0x2,%eax 1ff9: f7 d8 neg %eax 1ffb: 83 e0 03 and $0x3,%eax 1ffe: 44 2b c0 sub %eax,%r8d 2001: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2008: 00 2009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2017: 00 2018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 201f: 90 nop 2020: f3 0f 10 02 movss (%rdx),%xmm0 2024: f3 0f 5c 01 subss (%rcx),%xmm0 2028: 48 83 c1 04 add $0x4,%rcx 202c: f3 0f 11 02 movss %xmm0,(%rdx) 2030: 48 8d 52 04 lea 0x4(%rdx),%rdx 2034: ff c8 dec %eax 2036: 75 e8 jne 0x2020 2038: 44 89 c0 mov %r8d,%eax 203b: 41 83 e0 07 and $0x7,%r8d 203f: 83 e0 f8 and $0xfffffff8,%eax 2042: f6 c1 0f test $0xf,%cl 2045: 75 59 jne 0x20a0 2047: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 204e: 00 204f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2056: 0f 1f 00 nopl (%rax) 2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2060: 0f 18 49 40 prefetcht0 0x40(%rcx) 2064: 0f 28 02 movaps (%rdx),%xmm0 2067: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 206b: 0f 5c 01 subps (%rcx),%xmm0 206e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 2072: 0f 29 02 movaps %xmm0,(%rdx) 2075: 48 8d 49 20 lea 0x20(%rcx),%rcx 2079: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 207d: 48 8d 52 20 lea 0x20(%rdx),%rdx 2081: 83 c0 f8 add $0xfffffff8,%eax 2084: 75 da jne 0x2060 2086: e9 db fe ff ff jmp 0x1f66 208b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2092: 00 2093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 209a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 20a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 20a4: 0f 10 01 movups (%rcx),%xmm0 20a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 20ab: 0f 28 12 movaps (%rdx),%xmm2 20ae: 48 83 c1 20 add $0x20,%rcx 20b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 20b6: 0f 5c d0 subps %xmm0,%xmm2 20b9: 0f 5c d9 subps %xmm1,%xmm3 20bc: 0f 29 12 movaps %xmm2,(%rdx) 20bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 20c3: 48 83 c2 20 add $0x20,%rdx 20c7: 83 c0 f8 add $0xfffffff8,%eax 20ca: 75 d4 jne 0x20a0 20cc: e9 95 fe ff ff jmp 0x1f66 20d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20d8: 00 20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20e0: 41 83 f8 0b cmp $0xb,%r8d 20e4: 7d 39 jge 0x211f 20e6: 41 83 c0 ff add $0xffffffff,%r8d 20ea: 41 83 f8 ff cmp $0xffffffff,%r8d 20ee: 74 2e je 0x211e 20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20f7: 00 20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20ff: 90 nop 2100: f3 0f 10 02 movss (%rdx),%xmm0 2104: 41 83 c0 ff add $0xffffffff,%r8d 2108: f3 0f 5c 01 subss (%rcx),%xmm0 210c: 48 83 c1 04 add $0x4,%rcx 2110: f3 0f 11 02 movss %xmm0,(%rdx) 2114: 48 83 c2 04 add $0x4,%rdx 2118: 41 83 f8 ff cmp $0xffffffff,%r8d 211c: 75 e2 jne 0x2100 211e: c3 ret 211f: 89 d0 mov %edx,%eax 2121: a8 03 test $0x3,%al 2123: 74 4c je 0x2171 2125: 44 89 c0 mov %r8d,%eax 2128: 41 83 e0 07 and $0x7,%r8d 212c: 83 e0 f8 and $0xfffffff8,%eax 212f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2136: 00 2137: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 213e: 66 90 xchg %ax,%ax 2140: 0f 18 49 40 prefetcht0 0x40(%rcx) 2144: 0f 10 12 movups (%rdx),%xmm2 2147: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 214b: 0f 10 01 movups (%rcx),%xmm0 214e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 2152: 0f 5c d0 subps %xmm0,%xmm2 2155: 48 83 c1 20 add $0x20,%rcx 2159: 0f 5c d9 subps %xmm1,%xmm3 215c: 0f 11 12 movups %xmm2,(%rdx) 215f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 2163: 48 83 c2 20 add $0x20,%rdx 2167: 83 c0 f8 add $0xfffffff8,%eax 216a: 75 d4 jne 0x2140 216c: e9 75 ff ff ff jmp 0x20e6 2171: 83 e0 0f and $0xf,%eax 2174: 74 43 je 0x21b9 2176: c1 e8 02 shr $0x2,%eax 2179: f7 d8 neg %eax 217b: 83 e0 03 and $0x3,%eax 217e: 44 2b c0 sub %eax,%r8d 2181: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2188: 00 2189: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 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: f3 0f 10 02 movss (%rdx),%xmm0 21a4: f3 0f 5c 01 subss (%rcx),%xmm0 21a8: 48 83 c1 04 add $0x4,%rcx 21ac: f3 0f 11 02 movss %xmm0,(%rdx) 21b0: 48 83 c2 04 add $0x4,%rdx 21b4: 83 c0 ff add $0xffffffff,%eax 21b7: 75 e7 jne 0x21a0 21b9: 44 89 c0 mov %r8d,%eax 21bc: 41 83 e0 07 and $0x7,%r8d 21c0: 83 e0 f8 and $0xfffffff8,%eax 21c3: f6 c1 0f test $0xf,%cl 21c6: 75 58 jne 0x2220 21c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 21cf: 00 21d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 21de: 00 00 21e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 21e4: 0f 10 02 movups (%rdx),%xmm0 21e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 21eb: 0f 5c 01 subps (%rcx),%xmm0 21ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 21f2: 48 83 c1 20 add $0x20,%rcx 21f6: 0f 11 02 movups %xmm0,(%rdx) 21f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 21fd: 48 83 c2 20 add $0x20,%rdx 2201: 83 c0 f8 add $0xfffffff8,%eax 2204: 75 da jne 0x21e0 2206: e9 db fe ff ff jmp 0x20e6 220b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2212: 00 2213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 221a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2220: 0f 18 49 40 prefetcht0 0x40(%rcx) 2224: 0f 10 12 movups (%rdx),%xmm2 2227: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 222b: 0f 10 01 movups (%rcx),%xmm0 222e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 2232: 0f 5c d0 subps %xmm0,%xmm2 2235: 48 83 c1 20 add $0x20,%rcx 2239: 0f 5c d9 subps %xmm1,%xmm3 223c: 0f 11 12 movups %xmm2,(%rdx) 223f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 2243: 48 83 c2 20 add $0x20,%rdx 2247: 83 c0 f8 add $0xfffffff8,%eax 224a: 75 d4 jne 0x2220 224c: e9 95 fe ff ff jmp 0x20e6 2251: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2258: 00 2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2260: 48 83 ec 28 sub $0x28,%rsp 2264: 89 4c 24 30 mov %ecx,0x30(%rsp) 2268: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 226d: e8 4e 4f a9 01 call 0x1a971c0 2272: 48 83 c4 28 add $0x28,%rsp 2276: c3 ret 2277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 227e: 00 00 2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2285: 89 4c 24 30 mov %ecx,0x30(%rsp) 2289: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 228e: e8 4d 59 a9 01 call 0x1a97be0 2293: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2298: c3 ret 2299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22a0: 48 83 ec 28 sub $0x28,%rsp 22a4: 89 4c 24 30 mov %ecx,0x30(%rsp) 22a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 22ad: e8 4e 63 a9 01 call 0x1a98600 22b2: 48 83 c4 28 add $0x28,%rsp 22b6: c3 ret 22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 22be: 00 00 22c0: 56 push %rsi 22c1: 57 push %rdi 22c2: 41 54 push %r12 22c4: 41 56 push %r14 22c6: 55 push %rbp 22c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp 22ce: 44 89 c7 mov %r8d,%edi 22d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 22d6: 48 89 d6 mov %rdx,%rsi 22d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600910 22e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 22e5: 4c 33 cc xor %rsp,%r9 22e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 22ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 22f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d 22f8: 00 22f9: 41 89 cc mov %ecx,%r12d 22fc: 48 89 f5 mov %rsi,%rbp 22ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 2306: 00 2307: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d 230e: 0f 8e cf 01 00 00 jle 0x24e3 2314: 48 f7 c6 03 00 00 00 test $0x3,%rsi 231b: 0f 85 c2 01 00 00 jne 0x24e3 2321: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 2326: e8 95 a7 44 00 call 0x44cac0 232b: 85 c0 test %eax,%eax 232d: 0f 85 7d 01 00 00 jne 0x24b0 2333: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 2338: 45 85 c9 test %r9d,%r9d 233b: 0f 8e 6f 01 00 00 jle 0x24b0 2341: 45 3b f1 cmp %r9d,%r14d 2344: 0f 8e 66 01 00 00 jle 0x24b0 234a: c4 c1 79 6e cc vmovd %r12d,%xmm1 234f: 49 89 f1 mov %rsi,%r9 2352: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 2357: 49 f7 d9 neg %r9 235a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) 2360: 49 83 c1 40 add $0x40,%r9 2364: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 236a: 49 83 e1 3f and $0x3f,%r9 236e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) 2374: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 237b: 45 85 c9 test %r9d,%r9d 237e: 74 22 je 0x23a2 2380: 41 c1 e9 02 shr $0x2,%r9d 2384: 41 2b f9 sub %r9d,%edi 2387: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp 238b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) 238f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) 2394: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) 239b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) 23a2: 41 89 f9 mov %edi,%r9d 23a5: 41 83 e1 0f and $0xf,%r9d 23a9: 41 f7 d9 neg %r9d 23ac: 44 03 cf add %edi,%r9d 23af: 45 85 c9 test %r9d,%r9d 23b2: 0f 8e 82 00 00 00 jle 0x243a 23b8: 33 c0 xor %eax,%eax 23ba: 45 8d 71 0f lea 0xf(%r9),%r14d 23be: 45 89 f3 mov %r14d,%r11d 23c1: ba 01 00 00 00 mov $0x1,%edx 23c6: 41 c1 eb 05 shr $0x5,%r11d 23ca: 45 33 d2 xor %r10d,%r10d 23cd: 45 85 db test %r11d,%r11d 23d0: 76 3c jbe 0x240e 23d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23e0: 4d 63 d2 movslq %r10d,%r10 23e3: ff c0 inc %eax 23e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) 23ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) 23f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) 23fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) 2401: 41 83 c2 20 add $0x20,%r10d 2405: 41 3b c3 cmp %r11d,%eax 2408: 72 d6 jb 0x23e0 240a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 240e: 41 c1 fe 03 sar $0x3,%r14d 2412: 44 8d 52 ff lea -0x1(%rdx),%r10d 2416: 41 c1 ee 1c shr $0x1c,%r14d 241a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d 241f: 41 c1 fb 04 sar $0x4,%r11d 2423: 45 3b d3 cmp %r11d,%r10d 2426: 73 12 jae 0x243a 2428: c1 e2 04 shl $0x4,%edx 242b: 48 63 d2 movslq %edx,%rdx 242e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) 2434: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) 243a: 4d 63 c9 movslq %r9d,%r9 243d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 2442: f7 c7 08 00 00 00 test $0x8,%edi 2448: 74 09 je 0x2453 244a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) 244f: 49 83 c1 20 add $0x20,%r9 2453: f7 c7 04 00 00 00 test $0x4,%edi 2459: 74 09 je 0x2464 245b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) 2460: 49 83 c1 10 add $0x10,%r9 2464: f7 c7 02 00 00 00 test $0x2,%edi 246a: 74 0b je 0x2477 246c: 49 8b 6d 00 mov 0x0(%r13),%rbp 2470: 49 89 29 mov %rbp,(%r9) 2473: 49 83 c1 08 add $0x8,%r9 2477: f7 c7 01 00 00 00 test $0x1,%edi 247d: 74 03 je 0x2482 247f: 45 89 21 mov %r12d,(%r9) 2482: 0f ae f8 sfence 2485: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 248a: 48 33 cc xor %rsp,%rcx 248d: c5 f8 77 vzeroupper 2490: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600910 2497: 75 7d jne 0x2516 2499: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 249e: 48 89 f0 mov %rsi,%rax 24a1: 48 81 c4 80 00 00 00 add $0x80,%rsp 24a8: 5d pop %rbp 24a9: 41 5e pop %r14 24ab: 41 5c pop %r12 24ad: 5f pop %rdi 24ae: 5e pop %rsi 24af: c3 ret 24b0: 44 89 e1 mov %r12d,%ecx 24b3: 48 89 f2 mov %rsi,%rdx 24b6: 41 89 f8 mov %edi,%r8d 24b9: e8 22 be a4 01 call 0x1a4e2e0 24be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 24c3: 48 33 cc xor %rsp,%rcx 24c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600910 24cd: 75 47 jne 0x2516 24cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 24d4: 48 81 c4 80 00 00 00 add $0x80,%rsp 24db: 5d pop %rbp 24dc: 41 5e pop %r14 24de: 41 5c pop %r12 24e0: 5f pop %rdi 24e1: 5e pop %rsi 24e2: c3 ret 24e3: 44 89 e1 mov %r12d,%ecx 24e6: 48 89 f2 mov %rsi,%rdx 24e9: 41 89 f8 mov %edi,%r8d 24ec: e8 ef bd a4 01 call 0x1a4e2e0 24f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 24f6: 48 33 cc xor %rsp,%rcx 24f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600910 2500: 75 14 jne 0x2516 2502: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2507: 48 81 c4 80 00 00 00 add $0x80,%rsp 250e: 5d pop %rbp 250f: 41 5e pop %r14 2511: 41 5c pop %r12 2513: 5f pop %rdi 2514: 5e pop %rsi 2515: c3 ret 2516: e8 55 9b 11 01 call 0x111c070 251b: 90 nop 251c: 0f 1f 40 00 nopl 0x0(%rax) 2520: 56 push %rsi 2521: 57 push %rdi 2522: 41 54 push %r12 2524: 41 56 push %r14 2526: 41 57 push %r15 2528: 48 81 ec 80 00 00 00 sub $0x80,%rsp 252f: 45 89 c4 mov %r8d,%r12d 2532: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 2537: 48 89 d7 mov %rdx,%rdi 253a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600910 2541: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 2546: 4c 33 cc xor %rsp,%r9 2549: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 254d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 2552: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 2559: 00 255a: 41 89 ce mov %ecx,%r14d 255d: 48 89 fe mov %rdi,%rsi 2560: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 2567: 00 2568: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 256f: 0f 8e b6 01 00 00 jle 0x272b 2575: 48 f7 c7 03 00 00 00 test $0x3,%rdi 257c: 0f 85 a9 01 00 00 jne 0x272b 2582: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 2587: e8 34 a5 44 00 call 0x44cac0 258c: 85 c0 test %eax,%eax 258e: 0f 85 63 01 00 00 jne 0x26f7 2594: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 2599: 45 85 c9 test %r9d,%r9d 259c: 0f 8e 55 01 00 00 jle 0x26f7 25a2: 45 3b f9 cmp %r9d,%r15d 25a5: 0f 8e 4c 01 00 00 jle 0x26f7 25ab: c4 c1 79 6e c6 vmovd %r14d,%xmm0 25b0: 49 89 f9 mov %rdi,%r9 25b3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 25b8: 49 f7 d9 neg %r9 25bb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 25c1: 49 83 c1 40 add $0x40,%r9 25c5: 49 83 e1 3f and $0x3f,%r9 25c9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 25cf: 45 85 c9 test %r9d,%r9d 25d2: 74 14 je 0x25e8 25d4: 41 c1 e9 02 shr $0x2,%r9d 25d8: 45 2b e1 sub %r9d,%r12d 25db: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 25df: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 25e3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 25e8: 45 89 e1 mov %r12d,%r9d 25eb: 41 83 e1 0f and $0xf,%r9d 25ef: 41 f7 d9 neg %r9d 25f2: 45 03 cc add %r12d,%r9d 25f5: 45 85 c9 test %r9d,%r9d 25f8: 0f 8e 7b 00 00 00 jle 0x2679 25fe: 33 c0 xor %eax,%eax 2600: 45 8d 79 0f lea 0xf(%r9),%r15d 2604: 45 89 fb mov %r15d,%r11d 2607: ba 01 00 00 00 mov $0x1,%edx 260c: 41 c1 eb 05 shr $0x5,%r11d 2610: 45 33 d2 xor %r10d,%r10d 2613: 45 85 db test %r11d,%r11d 2616: 76 35 jbe 0x264d 2618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 261f: 00 2620: 4d 63 d2 movslq %r10d,%r10 2623: ff c0 inc %eax 2625: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 262b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 2632: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 2639: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 2640: 41 83 c2 20 add $0x20,%r10d 2644: 41 3b c3 cmp %r11d,%eax 2647: 72 d7 jb 0x2620 2649: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 264d: 41 c1 ff 03 sar $0x3,%r15d 2651: 44 8d 52 ff lea -0x1(%rdx),%r10d 2655: 41 c1 ef 1c shr $0x1c,%r15d 2659: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 265e: 41 c1 fb 04 sar $0x4,%r11d 2662: 45 3b d3 cmp %r11d,%r10d 2665: 73 12 jae 0x2679 2667: c1 e2 04 shl $0x4,%edx 266a: 48 63 d2 movslq %edx,%rdx 266d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 2673: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 2679: 4d 63 c9 movslq %r9d,%r9 267c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 2680: 41 f7 c4 08 00 00 00 test $0x8,%r12d 2687: 74 09 je 0x2692 2689: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 268e: 49 83 c1 20 add $0x20,%r9 2692: 41 f7 c4 04 00 00 00 test $0x4,%r12d 2699: 74 09 je 0x26a4 269b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 26a0: 49 83 c1 10 add $0x10,%r9 26a4: 41 f7 c4 02 00 00 00 test $0x2,%r12d 26ab: 74 0b je 0x26b8 26ad: 49 8b 75 00 mov 0x0(%r13),%rsi 26b1: 49 89 31 mov %rsi,(%r9) 26b4: 49 83 c1 08 add $0x8,%r9 26b8: 41 f7 c4 01 00 00 00 test $0x1,%r12d 26bf: 74 03 je 0x26c4 26c1: 45 89 31 mov %r14d,(%r9) 26c4: 0f ae f8 sfence 26c7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 26cc: 48 33 cc xor %rsp,%rcx 26cf: c5 f8 77 vzeroupper 26d2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600910 26d9: 0f 85 80 00 00 00 jne 0x275f 26df: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 26e4: 48 89 f8 mov %rdi,%rax 26e7: 48 81 c4 80 00 00 00 add $0x80,%rsp 26ee: 41 5f pop %r15 26f0: 41 5e pop %r14 26f2: 41 5c pop %r12 26f4: 5f pop %rdi 26f5: 5e pop %rsi 26f6: c3 ret 26f7: 44 89 f1 mov %r14d,%ecx 26fa: 48 89 fa mov %rdi,%rdx 26fd: 45 89 e0 mov %r12d,%r8d 2700: e8 7b c8 a4 01 call 0x1a4ef80 2705: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 270a: 48 33 cc xor %rsp,%rcx 270d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600910 2714: 75 49 jne 0x275f 2716: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 271b: 48 81 c4 80 00 00 00 add $0x80,%rsp 2722: 41 5f pop %r15 2724: 41 5e pop %r14 2726: 41 5c pop %r12 2728: 5f pop %rdi 2729: 5e pop %rsi 272a: c3 ret 272b: 44 89 f1 mov %r14d,%ecx 272e: 48 89 fa mov %rdi,%rdx 2731: 45 89 e0 mov %r12d,%r8d 2734: e8 47 c8 a4 01 call 0x1a4ef80 2739: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 273e: 48 33 cc xor %rsp,%rcx 2741: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600910 2748: 75 15 jne 0x275f 274a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 274f: 48 81 c4 80 00 00 00 add $0x80,%rsp 2756: 41 5f pop %r15 2758: 41 5e pop %r14 275a: 41 5c pop %r12 275c: 5f pop %rdi 275d: 5e pop %rsi 275e: c3 ret 275f: e8 0c 99 11 01 call 0x111c070 2764: 90 nop 2765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 276c: 00 276d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2780: 56 push %rsi 2781: 57 push %rdi 2782: 41 54 push %r12 2784: 41 56 push %r14 2786: 41 57 push %r15 2788: 48 81 ec 80 00 00 00 sub $0x80,%rsp 278f: 45 89 c4 mov %r8d,%r12d 2792: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 2797: 48 89 d7 mov %rdx,%rdi 279a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600910 27a1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 27a6: 4c 33 cc xor %rsp,%r9 27a9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 27ad: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 27b2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 27b9: 00 27ba: 41 89 ce mov %ecx,%r14d 27bd: 48 89 fe mov %rdi,%rsi 27c0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 27c7: 00 27c8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 27cf: 0f 8e b6 01 00 00 jle 0x298b 27d5: 48 f7 c7 03 00 00 00 test $0x3,%rdi 27dc: 0f 85 a9 01 00 00 jne 0x298b 27e2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 27e7: e8 d4 a2 44 00 call 0x44cac0 27ec: 85 c0 test %eax,%eax 27ee: 0f 85 63 01 00 00 jne 0x2957 27f4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 27f9: 45 85 c9 test %r9d,%r9d 27fc: 0f 8e 55 01 00 00 jle 0x2957 2802: 45 3b f9 cmp %r9d,%r15d 2805: 0f 8e 4c 01 00 00 jle 0x2957 280b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 2811: 49 89 f9 mov %rdi,%r9 2814: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 281a: 49 f7 d9 neg %r9 281d: 49 83 c1 40 add $0x40,%r9 2821: 49 83 e1 3f and $0x3f,%r9 2825: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 282b: 45 85 c9 test %r9d,%r9d 282e: 74 14 je 0x2844 2830: 41 c1 e9 02 shr $0x2,%r9d 2834: 45 2b e1 sub %r9d,%r12d 2837: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 283b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 283f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 2844: 45 89 e1 mov %r12d,%r9d 2847: 41 83 e1 0f and $0xf,%r9d 284b: 41 f7 d9 neg %r9d 284e: 45 03 cc add %r12d,%r9d 2851: 45 85 c9 test %r9d,%r9d 2854: 0f 8e 7f 00 00 00 jle 0x28d9 285a: 33 c0 xor %eax,%eax 285c: 45 8d 79 0f lea 0xf(%r9),%r15d 2860: 45 89 fb mov %r15d,%r11d 2863: ba 01 00 00 00 mov $0x1,%edx 2868: 41 c1 eb 05 shr $0x5,%r11d 286c: 45 33 d2 xor %r10d,%r10d 286f: 45 85 db test %r11d,%r11d 2872: 76 39 jbe 0x28ad 2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2880: 4d 63 d2 movslq %r10d,%r10 2883: ff c0 inc %eax 2885: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 288b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 2892: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 2899: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 28a0: 41 83 c2 20 add $0x20,%r10d 28a4: 41 3b c3 cmp %r11d,%eax 28a7: 72 d7 jb 0x2880 28a9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 28ad: 41 c1 ff 03 sar $0x3,%r15d 28b1: 44 8d 52 ff lea -0x1(%rdx),%r10d 28b5: 41 c1 ef 1c shr $0x1c,%r15d 28b9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 28be: 41 c1 fb 04 sar $0x4,%r11d 28c2: 45 3b d3 cmp %r11d,%r10d 28c5: 73 12 jae 0x28d9 28c7: c1 e2 04 shl $0x4,%edx 28ca: 48 63 d2 movslq %edx,%rdx 28cd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 28d3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 28d9: 4d 63 c9 movslq %r9d,%r9 28dc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 28e0: 41 f7 c4 08 00 00 00 test $0x8,%r12d 28e7: 74 09 je 0x28f2 28e9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 28ee: 49 83 c1 20 add $0x20,%r9 28f2: 41 f7 c4 04 00 00 00 test $0x4,%r12d 28f9: 74 09 je 0x2904 28fb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 2900: 49 83 c1 10 add $0x10,%r9 2904: 41 f7 c4 02 00 00 00 test $0x2,%r12d 290b: 74 0b je 0x2918 290d: 49 8b 75 00 mov 0x0(%r13),%rsi 2911: 49 89 31 mov %rsi,(%r9) 2914: 49 83 c1 08 add $0x8,%r9 2918: 41 f7 c4 01 00 00 00 test $0x1,%r12d 291f: 74 03 je 0x2924 2921: 45 89 31 mov %r14d,(%r9) 2924: 0f ae f8 sfence 2927: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 292c: 48 33 cc xor %rsp,%rcx 292f: c5 f8 77 vzeroupper 2932: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600910 2939: 0f 85 80 00 00 00 jne 0x29bf 293f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2944: 48 89 f8 mov %rdi,%rax 2947: 48 81 c4 80 00 00 00 add $0x80,%rsp 294e: 41 5f pop %r15 2950: 41 5e pop %r14 2952: 41 5c pop %r12 2954: 5f pop %rdi 2955: 5e pop %rsi 2956: c3 ret 2957: 44 89 f1 mov %r14d,%ecx 295a: 48 89 fa mov %rdi,%rdx 295d: 45 89 e0 mov %r12d,%r8d 2960: e8 bb d2 a4 01 call 0x1a4fc20 2965: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 296a: 48 33 cc xor %rsp,%rcx 296d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600910 2974: 75 49 jne 0x29bf 2976: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 297b: 48 81 c4 80 00 00 00 add $0x80,%rsp 2982: 41 5f pop %r15 2984: 41 5e pop %r14 2986: 41 5c pop %r12 2988: 5f pop %rdi 2989: 5e pop %rsi 298a: c3 ret 298b: 44 89 f1 mov %r14d,%ecx 298e: 48 89 fa mov %rdi,%rdx 2991: 45 89 e0 mov %r12d,%r8d 2994: e8 87 d2 a4 01 call 0x1a4fc20 2999: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 299e: 48 33 cc xor %rsp,%rcx 29a1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600910 29a8: 75 15 jne 0x29bf 29aa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 29af: 48 81 c4 80 00 00 00 add $0x80,%rsp 29b6: 41 5f pop %r15 29b8: 41 5e pop %r14 29ba: 41 5c pop %r12 29bc: 5f pop %rdi 29bd: 5e pop %rsi 29be: c3 ret 29bf: e8 ac 96 11 01 call 0x111c070 29c4: 90 nop 29c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29cc: 00 29cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29e0: 41 54 push %r12 29e2: 41 55 push %r13 29e4: 41 56 push %r14 29e6: 41 57 push %r15 29e8: 48 83 ec 38 sub $0x38,%rsp 29ec: 4d 89 c5 mov %r8,%r13 29ef: 49 89 d4 mov %rdx,%r12 29f2: 48 89 ca mov %rcx,%rdx 29f5: 45 33 db xor %r11d,%r11d 29f8: 4d 85 ed test %r13,%r13 29fb: 0f 84 28 02 00 00 je 0x2c29 2a01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 2a06: 74 12 je 0x2a1a 2a08: b8 f3 ff ff ff mov $0xfffffff3,%eax 2a0d: 48 83 c4 38 add $0x38,%rsp 2a11: 41 5f pop %r15 2a13: 41 5e pop %r14 2a15: 41 5d pop %r13 2a17: 41 5c pop %r12 2a19: c3 ret 2a1a: 48 85 d2 test %rdx,%rdx 2a1d: 0f 84 06 02 00 00 je 0x2c29 2a23: 4d 85 e4 test %r12,%r12 2a26: 0f 84 fd 01 00 00 je 0x2c29 2a2c: 4d 85 c9 test %r9,%r9 2a2f: 0f 84 ed 01 00 00 je 0x2c22 2a35: 45 8b 7d 04 mov 0x4(%r13),%r15d 2a39: 41 83 ff 05 cmp $0x5,%r15d 2a3d: 7f 79 jg 0x2ab8 2a3f: 4d 63 cf movslq %r15d,%r9 2a42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 2a47: 74 1d je 0x2a66 2a49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeafa0 2a50: 48 89 d1 mov %rdx,%rcx 2a53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 2a59: 4c 89 e2 mov %r12,%rdx 2a5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) 2a63: 01 2a64: eb 15 jmp 0x2a7b 2a66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeafa0 2a6d: 48 89 d1 mov %rdx,%rcx 2a70: 4c 89 e2 mov %r12,%rdx 2a73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) 2a7a: 01 2a7b: b8 01 00 00 00 mov $0x1,%eax 2a80: 44 89 f9 mov %r15d,%ecx 2a83: d3 e0 shl %cl,%eax 2a85: 48 63 c0 movslq %eax,%rax 2a88: 48 83 f8 01 cmp $0x1,%rax 2a8c: 74 12 je 0x2aa0 2a8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 2a93: 4d 89 0c c4 mov %r9,(%r12,%rax,8) 2a97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) 2a9e: 00 00 2aa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 2aa7: 00 00 2aa9: 33 c0 xor %eax,%eax 2aab: 48 83 c4 38 add $0x38,%rsp 2aaf: 41 5f pop %r15 2ab1: 41 5e pop %r14 2ab3: 41 5d pop %r13 2ab5: 41 5c pop %r12 2ab7: c3 ret 2ab8: 4c 89 c8 mov %r9,%rax 2abb: 48 83 e0 3f and $0x3f,%rax 2abf: 48 f7 d8 neg %rax 2ac2: 48 83 e0 3f and $0x3f,%rax 2ac6: 4c 03 c8 add %rax,%r9 2ac9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 2ace: 4d 0f 4f d9 cmovg %r9,%r11 2ad2: 41 be 01 00 00 00 mov $0x1,%r14d 2ad8: 45 8d 4f ff lea -0x1(%r15),%r9d 2adc: 44 89 c9 mov %r9d,%ecx 2adf: 41 d3 e6 shl %cl,%r14d 2ae2: 41 83 ff 06 cmp $0x6,%r15d 2ae6: 7f 5c jg 0x2b44 2ae8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 2aed: 74 2f je 0x2b1e 2aef: 4d 63 ff movslq %r15d,%r15 2af2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeafa0 2af9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 2aff: 48 89 d1 mov %rdx,%rcx 2b02: 4c 89 e2 mov %r12,%rdx 2b05: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) 2b0c: 01 2b0d: 44 89 f9 mov %r15d,%ecx 2b10: 41 bf 01 00 00 00 mov $0x1,%r15d 2b16: 41 d3 e7 shl %cl,%r15d 2b19: e9 91 00 00 00 jmp 0x2baf 2b1e: 4d 63 ff movslq %r15d,%r15 2b21: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeafa0 2b28: 48 89 d1 mov %rdx,%rcx 2b2b: 4c 89 e2 mov %r12,%rdx 2b2e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) 2b35: 01 2b36: 44 89 f9 mov %r15d,%ecx 2b39: 41 bf 01 00 00 00 mov $0x1,%r15d 2b3f: 41 d3 e7 shl %cl,%r15d 2b42: eb 6b jmp 0x2baf 2b44: 41 83 ff 0f cmp $0xf,%r15d 2b48: 7e 20 jle 0x2b6a 2b4a: 48 89 e0 mov %rsp,%rax 2b4d: 4c 89 e9 mov %r13,%rcx 2b50: 4d 89 e0 mov %r12,%r8 2b53: 4c 89 58 20 mov %r11,0x20(%rax) 2b57: e8 a4 e5 05 00 call 0x61100 2b5c: 44 89 f9 mov %r15d,%ecx 2b5f: 41 bf 01 00 00 00 mov $0x1,%r15d 2b65: 41 d3 e7 shl %cl,%r15d 2b68: eb 45 jmp 0x2baf 2b6a: 49 89 e2 mov %rsp,%r10 2b6d: 48 89 d1 mov %rdx,%rcx 2b70: 49 8b 45 30 mov 0x30(%r13),%rax 2b74: 4c 89 e2 mov %r12,%rdx 2b77: 45 89 f0 mov %r14d,%r8d 2b7a: 4d 8b 4d 38 mov 0x38(%r13),%r9 2b7e: 4d 89 5a 28 mov %r11,0x28(%r10) 2b82: 49 89 42 20 mov %rax,0x20(%r10) 2b86: e8 e5 61 a9 01 call 0x1a98d70 2b8b: 44 89 f9 mov %r15d,%ecx 2b8e: 41 bf 01 00 00 00 mov $0x1,%r15d 2b94: 41 d3 e7 shl %cl,%r15d 2b97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 2b9c: 74 11 je 0x2baf 2b9e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 2ba4: 4c 89 e2 mov %r12,%rdx 2ba7: 45 89 f8 mov %r15d,%r8d 2baa: e8 d1 1c ff ff call 0xffffffffffff4880 2baf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 2bb6: 4c 89 e1 mov %r12,%rcx 2bb9: f2 41 0f 10 14 24 movsd (%r12),%xmm2 2bbf: 0f 28 c1 movaps %xmm1,%xmm0 2bc2: 44 89 f2 mov %r14d,%edx 2bc5: 41 b8 01 00 00 00 mov $0x1,%r8d 2bcb: f2 0f 58 c2 addsd %xmm2,%xmm0 2bcf: f2 0f 5c d1 subsd %xmm1,%xmm2 2bd3: f2 41 0f 11 04 24 movsd %xmm0,(%r12) 2bd9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) 2be0: 4d 8b 4d 50 mov 0x50(%r13),%r9 2be4: e8 77 f7 05 00 call 0x62360 2be9: 4d 63 ff movslq %r15d,%r15 2bec: 49 83 ff 01 cmp $0x1,%r15 2bf0: 74 18 je 0x2c0a 2bf2: 49 8b 44 24 08 mov 0x8(%r12),%rax 2bf7: 45 33 c9 xor %r9d,%r9d 2bfa: 4b 89 04 fc mov %rax,(%r12,%r15,8) 2bfe: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) 2c03: 4d 89 4c 24 08 mov %r9,0x8(%r12) 2c08: eb 09 jmp 0x2c13 2c0a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 2c11: 00 00 2c13: 33 c0 xor %eax,%eax 2c15: 48 83 c4 38 add $0x38,%rsp 2c19: 41 5f pop %r15 2c1b: 41 5e pop %r14 2c1d: 41 5d pop %r13 2c1f: 41 5c pop %r12 2c21: c3 ret 2c22: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 2c27: 7e 12 jle 0x2c3b 2c29: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c2e: 48 83 c4 38 add $0x38,%rsp 2c32: 41 5f pop %r15 2c34: 41 5e pop %r14 2c36: 41 5d pop %r13 2c38: 41 5c pop %r12 2c3a: c3 ret 2c3b: 45 8b 7d 04 mov 0x4(%r13),%r15d 2c3f: 41 83 ff 05 cmp $0x5,%r15d 2c43: 0f 8e f6 fd ff ff jle 0x2a3f 2c49: e9 84 fe ff ff jmp 0x2ad2 2c4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c55: 00 2c56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c5d: 0f 1f 00 nopl (%rax) 2c60: 57 push %rdi 2c61: 41 54 push %r12 2c63: 41 55 push %r13 2c65: 41 56 push %r14 2c67: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 2c6c: 4d 89 c4 mov %r8,%r12 2c6f: 48 89 d7 mov %rdx,%rdi 2c72: 48 89 ca mov %rcx,%rdx 2c75: 33 c0 xor %eax,%eax 2c77: 4d 85 e4 test %r12,%r12 2c7a: 0f 84 36 02 00 00 je 0x2eb6 2c80: 41 83 3c 24 09 cmpl $0x9,(%r12) 2c85: 74 12 je 0x2c99 2c87: b8 f3 ff ff ff mov $0xfffffff3,%eax 2c8c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2c91: 41 5e pop %r14 2c93: 41 5d pop %r13 2c95: 41 5c pop %r12 2c97: 5f pop %rdi 2c98: c3 ret 2c99: 48 85 d2 test %rdx,%rdx 2c9c: 0f 84 14 02 00 00 je 0x2eb6 2ca2: 48 85 ff test %rdi,%rdi 2ca5: 0f 84 0b 02 00 00 je 0x2eb6 2cab: 4d 85 c9 test %r9,%r9 2cae: 0f 84 fa 01 00 00 je 0x2eae 2cb4: 45 8b 74 24 04 mov 0x4(%r12),%r14d 2cb9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 2cbf: 7f 7f jg 0x2d40 2cc1: 4d 63 ce movslq %r14d,%r9 2cc4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 2cca: 74 21 je 0x2ced 2ccc: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeafa0 2cd3: 48 89 d1 mov %rdx,%rcx 2cd6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 2cdd: 48 89 fa mov %rdi,%rdx 2ce0: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 2ce7: 01 2ce8: 41 ff d1 call *%r9 2ceb: eb 18 jmp 0x2d05 2ced: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeafa0 2cf4: 48 89 d1 mov %rdx,%rcx 2cf7: 48 89 fa mov %rdi,%rdx 2cfa: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 2d01: 01 2d02: 41 ff d1 call *%r9 2d05: b8 01 00 00 00 mov $0x1,%eax 2d0a: 44 89 f1 mov %r14d,%ecx 2d0d: d3 e0 shl %cl,%eax 2d0f: 48 63 c0 movslq %eax,%rax 2d12: 48 83 f8 01 cmp $0x1,%rax 2d16: 74 11 je 0x2d29 2d18: 4c 8b 4f 08 mov 0x8(%rdi),%r9 2d1c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 2d20: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 2d27: 00 00 2d29: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 2d30: 00 2d31: 33 c0 xor %eax,%eax 2d33: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2d38: 41 5e pop %r14 2d3a: 41 5d pop %r13 2d3c: 41 5c pop %r12 2d3e: 5f pop %rdi 2d3f: c3 ret 2d40: 4c 89 c8 mov %r9,%rax 2d43: 48 83 e0 3f and $0x3f,%rax 2d47: 48 f7 d8 neg %rax 2d4a: 48 83 e0 3f and $0x3f,%rax 2d4e: 4c 03 c8 add %rax,%r9 2d51: 33 c0 xor %eax,%eax 2d53: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 2d59: 49 0f 4f c1 cmovg %r9,%rax 2d5d: 41 bd 01 00 00 00 mov $0x1,%r13d 2d63: 45 8d 4e ff lea -0x1(%r14),%r9d 2d67: 44 89 c9 mov %r9d,%ecx 2d6a: 41 d3 e5 shl %cl,%r13d 2d6d: 41 83 fe 06 cmp $0x6,%r14d 2d71: 7f 64 jg 0x2dd7 2d73: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 2d79: 74 33 je 0x2dae 2d7b: 4d 63 f6 movslq %r14d,%r14 2d7e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeafa0 2d85: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 2d8c: 48 89 d1 mov %rdx,%rcx 2d8f: 48 89 fa mov %rdi,%rdx 2d92: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 2d99: 01 2d9a: 41 ff d1 call *%r9 2d9d: 44 89 f1 mov %r14d,%ecx 2da0: 41 be 01 00 00 00 mov $0x1,%r14d 2da6: 41 d3 e6 shl %cl,%r14d 2da9: e9 99 00 00 00 jmp 0x2e47 2dae: 4d 63 f6 movslq %r14d,%r14 2db1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeafa0 2db8: 48 89 d1 mov %rdx,%rcx 2dbb: 48 89 fa mov %rdi,%rdx 2dbe: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 2dc5: 01 2dc6: 41 ff d1 call *%r9 2dc9: 44 89 f1 mov %r14d,%ecx 2dcc: 41 be 01 00 00 00 mov $0x1,%r14d 2dd2: 41 d3 e6 shl %cl,%r14d 2dd5: eb 70 jmp 0x2e47 2dd7: 41 83 fe 11 cmp $0x11,%r14d 2ddb: 7e 21 jle 0x2dfe 2ddd: 4c 8d 14 24 lea (%rsp),%r10 2de1: 4c 89 e1 mov %r12,%rcx 2de4: 49 89 f8 mov %rdi,%r8 2de7: 49 89 42 20 mov %rax,0x20(%r10) 2deb: e8 50 68 06 00 call 0x69640 2df0: 44 89 f1 mov %r14d,%ecx 2df3: 41 be 01 00 00 00 mov $0x1,%r14d 2df9: 41 d3 e6 shl %cl,%r14d 2dfc: eb 49 jmp 0x2e47 2dfe: 49 89 e3 mov %rsp,%r11 2e01: 48 89 d1 mov %rdx,%rcx 2e04: 4d 8b 54 24 30 mov 0x30(%r12),%r10 2e09: 48 89 fa mov %rdi,%rdx 2e0c: 45 89 e8 mov %r13d,%r8d 2e0f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 2e14: 4d 89 53 20 mov %r10,0x20(%r11) 2e18: 49 89 43 28 mov %rax,0x28(%r11) 2e1c: e8 cf 7d aa 01 call 0x1aaabf0 2e21: 44 89 f1 mov %r14d,%ecx 2e24: 41 be 01 00 00 00 mov $0x1,%r14d 2e2a: 41 d3 e6 shl %cl,%r14d 2e2d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 2e33: 74 12 je 0x2e47 2e35: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 2e3c: 48 89 fa mov %rdi,%rdx 2e3f: 45 89 f0 mov %r14d,%r8d 2e42: e8 99 1a ff ff call 0xffffffffffff48e0 2e47: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 2e4c: 48 89 f9 mov %rdi,%rcx 2e4f: f2 0f 10 0f movsd (%rdi),%xmm1 2e53: 44 89 ea mov %r13d,%edx 2e56: 41 b8 01 00 00 00 mov $0x1,%r8d 2e5c: f2 0f 58 07 addsd (%rdi),%xmm0 2e60: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 2e65: f2 0f 11 07 movsd %xmm0,(%rdi) 2e69: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) 2e6e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 2e73: e8 48 7b 06 00 call 0x6a9c0 2e78: 4d 63 f6 movslq %r14d,%r14 2e7b: 49 83 fe 01 cmp $0x1,%r14 2e7f: 74 16 je 0x2e97 2e81: 48 8b 47 08 mov 0x8(%rdi),%rax 2e85: 45 33 c9 xor %r9d,%r9d 2e88: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) 2e8c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) 2e91: 4c 89 4f 08 mov %r9,0x8(%rdi) 2e95: eb 08 jmp 0x2e9f 2e97: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 2e9e: 00 2e9f: 33 c0 xor %eax,%eax 2ea1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2ea6: 41 5e pop %r14 2ea8: 41 5d pop %r13 2eaa: 41 5c pop %r12 2eac: 5f pop %rdi 2ead: c3 ret 2eae: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 2eb4: 7e 12 jle 0x2ec8 2eb6: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ebb: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 2ec0: 41 5e pop %r14 2ec2: 41 5d pop %r13 2ec4: 41 5c pop %r12 2ec6: 5f pop %rdi 2ec7: c3 ret 2ec8: 45 8b 74 24 04 mov 0x4(%r12),%r14d 2ecd: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 2ed3: 0f 8e e8 fd ff ff jle 0x2cc1 2ed9: e9 7f fe ff ff jmp 0x2d5d 2ede: 66 90 xchg %ax,%ax 2ee0: 56 push %rsi 2ee1: 57 push %rdi 2ee2: 41 54 push %r12 2ee4: 55 push %rbp 2ee5: 48 83 ec 38 sub $0x38,%rsp 2ee9: 4c 89 c6 mov %r8,%rsi 2eec: 48 89 d5 mov %rdx,%rbp 2eef: 48 89 ca mov %rcx,%rdx 2ef2: 45 33 db xor %r11d,%r11d 2ef5: 48 85 f6 test %rsi,%rsi 2ef8: 0f 84 13 02 00 00 je 0x3111 2efe: 83 3e 09 cmpl $0x9,(%rsi) 2f01: 74 0f je 0x2f12 2f03: b8 f3 ff ff ff mov $0xfffffff3,%eax 2f08: 48 83 c4 38 add $0x38,%rsp 2f0c: 5d pop %rbp 2f0d: 41 5c pop %r12 2f0f: 5f pop %rdi 2f10: 5e pop %rsi 2f11: c3 ret 2f12: 48 85 d2 test %rdx,%rdx 2f15: 0f 84 f6 01 00 00 je 0x3111 2f1b: 48 85 ed test %rbp,%rbp 2f1e: 0f 84 ed 01 00 00 je 0x3111 2f24: 4d 85 c9 test %r9,%r9 2f27: 0f 84 de 01 00 00 je 0x310b 2f2d: 44 8b 66 04 mov 0x4(%rsi),%r12d 2f31: 41 83 fc 05 cmp $0x5,%r12d 2f35: 7f 77 jg 0x2fae 2f37: 49 63 fc movslq %r12d,%rdi 2f3a: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 2f3e: 74 1e je 0x2f5e 2f40: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeafa0 2f47: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 2f4c: 48 89 d1 mov %rdx,%rcx 2f4f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi 2f56: 01 2f57: 48 89 ea mov %rbp,%rdx 2f5a: ff d7 call *%rdi 2f5c: eb 17 jmp 0x2f75 2f5e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeafa0 2f65: 48 89 d1 mov %rdx,%rcx 2f68: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi 2f6f: 01 2f70: 48 89 ea mov %rbp,%rdx 2f73: ff d6 call *%rsi 2f75: b8 01 00 00 00 mov $0x1,%eax 2f7a: 44 89 e1 mov %r12d,%ecx 2f7d: d3 e0 shl %cl,%eax 2f7f: 48 63 c0 movslq %eax,%rax 2f82: 48 83 f8 01 cmp $0x1,%rax 2f86: 74 12 je 0x2f9a 2f88: 48 8b 75 08 mov 0x8(%rbp),%rsi 2f8c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) 2f93: 00 00 2f95: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) 2f9a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 2fa1: 00 2fa2: 33 c0 xor %eax,%eax 2fa4: 48 83 c4 38 add $0x38,%rsp 2fa8: 5d pop %rbp 2fa9: 41 5c pop %r12 2fab: 5f pop %rdi 2fac: 5e pop %rsi 2fad: c3 ret 2fae: 4c 89 c8 mov %r9,%rax 2fb1: 48 83 e0 3f and $0x3f,%rax 2fb5: 48 f7 d8 neg %rax 2fb8: 48 83 e0 3f and $0x3f,%rax 2fbc: 4c 03 c8 add %rax,%r9 2fbf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 2fc3: 4d 0f 4f d9 cmovg %r9,%r11 2fc7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d 2fcc: bf 01 00 00 00 mov $0x1,%edi 2fd1: 44 89 c9 mov %r9d,%ecx 2fd4: d3 e7 shl %cl,%edi 2fd6: 41 83 fc 06 cmp $0x6,%r12d 2fda: 7f 60 jg 0x303c 2fdc: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 2fe0: 74 31 je 0x3013 2fe2: 4d 63 e4 movslq %r12d,%r12 2fe5: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeafa0 2fec: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 2ff1: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 2ff8: 01 2ff9: 48 89 d1 mov %rdx,%rcx 2ffc: 48 89 ea mov %rbp,%rdx 2fff: 41 ff d1 call *%r9 3002: 44 89 e1 mov %r12d,%ecx 3005: 41 bc 01 00 00 00 mov $0x1,%r12d 300b: 41 d3 e4 shl %cl,%r12d 300e: e9 92 00 00 00 jmp 0x30a5 3013: 4d 63 e4 movslq %r12d,%r12 3016: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeafa0 301d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 3024: 01 3025: 48 89 d1 mov %rdx,%rcx 3028: 48 89 ea mov %rbp,%rdx 302b: 41 ff d1 call *%r9 302e: 44 89 e1 mov %r12d,%ecx 3031: 41 bc 01 00 00 00 mov $0x1,%r12d 3037: 41 d3 e4 shl %cl,%r12d 303a: eb 69 jmp 0x30a5 303c: 41 83 fc 11 cmp $0x11,%r12d 3040: 7e 20 jle 0x3062 3042: 48 89 e0 mov %rsp,%rax 3045: 48 89 f1 mov %rsi,%rcx 3048: 49 89 e8 mov %rbp,%r8 304b: 4c 89 58 20 mov %r11,0x20(%rax) 304f: e8 cc ef 06 00 call 0x72020 3054: 44 89 e1 mov %r12d,%ecx 3057: 41 bc 01 00 00 00 mov $0x1,%r12d 305d: 41 d3 e4 shl %cl,%r12d 3060: eb 43 jmp 0x30a5 3062: 49 89 e2 mov %rsp,%r10 3065: 48 8b 46 30 mov 0x30(%rsi),%rax 3069: 48 89 d1 mov %rdx,%rcx 306c: 4c 8b 4e 38 mov 0x38(%rsi),%r9 3070: 48 89 ea mov %rbp,%rdx 3073: 41 89 f8 mov %edi,%r8d 3076: 4d 89 5a 28 mov %r11,0x28(%r10) 307a: 49 89 42 20 mov %rax,0x20(%r10) 307e: e8 6d 5c ac 01 call 0x1ac8cf0 3083: 44 89 e1 mov %r12d,%ecx 3086: 41 bc 01 00 00 00 mov $0x1,%r12d 308c: 41 d3 e4 shl %cl,%r12d 308f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3093: 74 10 je 0x30a5 3095: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 309a: 48 89 ea mov %rbp,%rdx 309d: 45 89 e0 mov %r12d,%r8d 30a0: e8 9b 18 ff ff call 0xffffffffffff4940 30a5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 30aa: 48 89 e9 mov %rbp,%rcx 30ad: 89 fa mov %edi,%edx 30af: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 30b4: 0f 28 c1 movaps %xmm1,%xmm0 30b7: 41 b8 01 00 00 00 mov $0x1,%r8d 30bd: f2 0f 58 c2 addsd %xmm2,%xmm0 30c1: f2 0f 5c d1 subsd %xmm1,%xmm2 30c5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) 30ca: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) 30cf: 4c 8b 4e 50 mov 0x50(%rsi),%r9 30d3: e8 a8 02 07 00 call 0x73380 30d8: 4d 63 e4 movslq %r12d,%r12 30db: 49 83 fc 01 cmp $0x1,%r12 30df: 74 16 je 0x30f7 30e1: 48 8b 45 08 mov 0x8(%rbp),%rax 30e5: 33 f6 xor %esi,%esi 30e7: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) 30ec: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) 30f1: 48 89 75 08 mov %rsi,0x8(%rbp) 30f5: eb 08 jmp 0x30ff 30f7: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 30fe: 00 30ff: 33 c0 xor %eax,%eax 3101: 48 83 c4 38 add $0x38,%rsp 3105: 5d pop %rbp 3106: 41 5c pop %r12 3108: 5f pop %rdi 3109: 5e pop %rsi 310a: c3 ret 310b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 310f: 7e 0f jle 0x3120 3111: b8 f8 ff ff ff mov $0xfffffff8,%eax 3116: 48 83 c4 38 add $0x38,%rsp 311a: 5d pop %rbp 311b: 41 5c pop %r12 311d: 5f pop %rdi 311e: 5e pop %rsi 311f: c3 ret 3120: 44 8b 66 04 mov 0x4(%rsi),%r12d 3124: 41 83 fc 05 cmp $0x5,%r12d 3128: 0f 8e 09 fe ff ff jle 0x2f37 312e: e9 94 fe ff ff jmp 0x2fc7 3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 313f: 00 3140: 57 push %rdi 3141: 41 55 push %r13 3143: 41 56 push %r14 3145: 41 57 push %r15 3147: 48 83 ec 38 sub $0x38,%rsp 314b: 4d 89 c5 mov %r8,%r13 314e: 48 89 d7 mov %rdx,%rdi 3151: 48 89 ca mov %rcx,%rdx 3154: 45 33 db xor %r11d,%r11d 3157: 4d 85 ed test %r13,%r13 315a: 0f 84 15 02 00 00 je 0x3375 3160: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 3165: 74 11 je 0x3178 3167: b8 f3 ff ff ff mov $0xfffffff3,%eax 316c: 48 83 c4 38 add $0x38,%rsp 3170: 41 5f pop %r15 3172: 41 5e pop %r14 3174: 41 5d pop %r13 3176: 5f pop %rdi 3177: c3 ret 3178: 48 85 d2 test %rdx,%rdx 317b: 0f 84 f4 01 00 00 je 0x3375 3181: 48 85 ff test %rdi,%rdi 3184: 0f 84 eb 01 00 00 je 0x3375 318a: 4d 85 c9 test %r9,%r9 318d: 0f 84 db 01 00 00 je 0x336e 3193: 45 8b 7d 04 mov 0x4(%r13),%r15d 3197: 41 83 ff 04 cmp $0x4,%r15d 319b: 7f 76 jg 0x3213 319d: 4d 63 cf movslq %r15d,%r9 31a0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 31a5: 74 1d je 0x31c4 31a7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeafa0 31ae: 48 89 d1 mov %rdx,%rcx 31b1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 31b7: 48 89 fa mov %rdi,%rdx 31ba: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) 31c1: 01 31c2: eb 15 jmp 0x31d9 31c4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeafa0 31cb: 48 89 d1 mov %rdx,%rcx 31ce: 48 89 fa mov %rdi,%rdx 31d1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) 31d8: 01 31d9: b8 01 00 00 00 mov $0x1,%eax 31de: 44 89 f9 mov %r15d,%ecx 31e1: d3 e0 shl %cl,%eax 31e3: 48 63 c0 movslq %eax,%rax 31e6: 48 83 f8 01 cmp $0x1,%rax 31ea: 74 11 je 0x31fd 31ec: 4c 8b 4f 08 mov 0x8(%rdi),%r9 31f0: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 31f4: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 31fb: 00 00 31fd: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 3204: 00 3205: 33 c0 xor %eax,%eax 3207: 48 83 c4 38 add $0x38,%rsp 320b: 41 5f pop %r15 320d: 41 5e pop %r14 320f: 41 5d pop %r13 3211: 5f pop %rdi 3212: c3 ret 3213: 4c 89 c8 mov %r9,%rax 3216: 48 83 e0 3f and $0x3f,%rax 321a: 48 f7 d8 neg %rax 321d: 48 83 e0 3f and $0x3f,%rax 3221: 4c 03 c8 add %rax,%r9 3224: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 3229: 4d 0f 4f d9 cmovg %r9,%r11 322d: 41 be 01 00 00 00 mov $0x1,%r14d 3233: 45 8d 4f ff lea -0x1(%r15),%r9d 3237: 44 89 c9 mov %r9d,%ecx 323a: 41 d3 e6 shl %cl,%r14d 323d: 41 83 ff 07 cmp $0x7,%r15d 3241: 7f 5c jg 0x329f 3243: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 3248: 74 2f je 0x3279 324a: 4d 63 ff movslq %r15d,%r15 324d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeafa0 3254: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 325a: 48 89 d1 mov %rdx,%rcx 325d: 48 89 fa mov %rdi,%rdx 3260: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) 3267: 01 3268: 44 89 f9 mov %r15d,%ecx 326b: 41 bf 01 00 00 00 mov $0x1,%r15d 3271: 41 d3 e7 shl %cl,%r15d 3274: e9 91 00 00 00 jmp 0x330a 3279: 4d 63 ff movslq %r15d,%r15 327c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeafa0 3283: 48 89 d1 mov %rdx,%rcx 3286: 48 89 fa mov %rdi,%rdx 3289: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) 3290: 01 3291: 44 89 f9 mov %r15d,%ecx 3294: 41 bf 01 00 00 00 mov $0x1,%r15d 329a: 41 d3 e7 shl %cl,%r15d 329d: eb 6b jmp 0x330a 329f: 41 83 ff 12 cmp $0x12,%r15d 32a3: 7e 20 jle 0x32c5 32a5: 48 89 e0 mov %rsp,%rax 32a8: 4c 89 e9 mov %r13,%rcx 32ab: 49 89 f8 mov %rdi,%r8 32ae: 4c 89 58 20 mov %r11,0x20(%rax) 32b2: e8 69 69 07 00 call 0x79c20 32b7: 44 89 f9 mov %r15d,%ecx 32ba: 41 bf 01 00 00 00 mov $0x1,%r15d 32c0: 41 d3 e7 shl %cl,%r15d 32c3: eb 45 jmp 0x330a 32c5: 49 89 e2 mov %rsp,%r10 32c8: 48 89 d1 mov %rdx,%rcx 32cb: 49 8b 45 30 mov 0x30(%r13),%rax 32cf: 48 89 fa mov %rdi,%rdx 32d2: 45 89 f0 mov %r14d,%r8d 32d5: 4d 8b 4d 38 mov 0x38(%r13),%r9 32d9: 4d 89 5a 28 mov %r11,0x28(%r10) 32dd: 49 89 42 20 mov %rax,0x20(%r10) 32e1: e8 1a 3b ae 01 call 0x1ae6e00 32e6: 44 89 f9 mov %r15d,%ecx 32e9: 41 bf 01 00 00 00 mov $0x1,%r15d 32ef: 41 d3 e7 shl %cl,%r15d 32f2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 32f7: 74 11 je 0x330a 32f9: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 32ff: 48 89 fa mov %rdi,%rdx 3302: 45 89 f8 mov %r15d,%r8d 3305: e8 96 16 ff ff call 0xffffffffffff49a0 330a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 330f: 48 89 f9 mov %rdi,%rcx 3312: c5 fb 10 0f vmovsd (%rdi),%xmm1 3316: 44 89 f2 mov %r14d,%edx 3319: 41 b8 01 00 00 00 mov $0x1,%r8d 331f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 3323: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 3327: c5 fb 11 07 vmovsd %xmm0,(%rdi) 332b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) 3330: 4d 8b 4d 50 mov 0x50(%r13),%r9 3334: e8 47 7c 07 00 call 0x7af80 3339: 4d 63 ff movslq %r15d,%r15 333c: 49 83 ff 01 cmp $0x1,%r15 3340: 74 16 je 0x3358 3342: 48 8b 47 08 mov 0x8(%rdi),%rax 3346: 45 33 c9 xor %r9d,%r9d 3349: 4a 89 04 ff mov %rax,(%rdi,%r15,8) 334d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) 3352: 4c 89 4f 08 mov %r9,0x8(%rdi) 3356: eb 08 jmp 0x3360 3358: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 335f: 00 3360: 33 c0 xor %eax,%eax 3362: 48 83 c4 38 add $0x38,%rsp 3366: 41 5f pop %r15 3368: 41 5e pop %r14 336a: 41 5d pop %r13 336c: 5f pop %rdi 336d: c3 ret 336e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 3373: 7e 11 jle 0x3386 3375: b8 f8 ff ff ff mov $0xfffffff8,%eax 337a: 48 83 c4 38 add $0x38,%rsp 337e: 41 5f pop %r15 3380: 41 5e pop %r14 3382: 41 5d pop %r13 3384: 5f pop %rdi 3385: c3 ret 3386: 45 8b 7d 04 mov 0x4(%r13),%r15d 338a: 41 83 ff 04 cmp $0x4,%r15d 338e: 0f 8e 09 fe ff ff jle 0x319d 3394: e9 94 fe ff ff jmp 0x322d 3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33a0: 56 push %rsi 33a1: 57 push %rdi 33a2: 41 54 push %r12 33a4: 41 57 push %r15 33a6: 55 push %rbp 33a7: 48 83 ec 30 sub $0x30,%rsp 33ab: 4c 89 c6 mov %r8,%rsi 33ae: 48 89 d5 mov %rdx,%rbp 33b1: 48 89 ca mov %rcx,%rdx 33b4: 45 33 db xor %r11d,%r11d 33b7: 48 85 f6 test %rsi,%rsi 33ba: 0f 84 ef 01 00 00 je 0x35af 33c0: 83 3e 09 cmpl $0x9,(%rsi) 33c3: 74 11 je 0x33d6 33c5: b8 f3 ff ff ff mov $0xfffffff3,%eax 33ca: 48 83 c4 30 add $0x30,%rsp 33ce: 5d pop %rbp 33cf: 41 5f pop %r15 33d1: 41 5c pop %r12 33d3: 5f pop %rdi 33d4: 5e pop %rsi 33d5: c3 ret 33d6: 48 85 d2 test %rdx,%rdx 33d9: 0f 84 d0 01 00 00 je 0x35af 33df: 48 85 ed test %rbp,%rbp 33e2: 0f 84 c7 01 00 00 je 0x35af 33e8: 4d 85 c9 test %r9,%r9 33eb: 0f 84 b8 01 00 00 je 0x35a9 33f1: 44 8b 7e 04 mov 0x4(%rsi),%r15d 33f5: 41 83 ff 04 cmp $0x4,%r15d 33f9: 7f 77 jg 0x3472 33fb: 49 63 ff movslq %r15d,%rdi 33fe: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3402: 74 1f je 0x3423 3404: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeafa0 340b: 48 89 d1 mov %rdx,%rcx 340e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 3413: 48 89 ea mov %rbp,%rdx 3416: c5 f9 28 d0 vmovapd %xmm0,%xmm2 341a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) 3421: eb 14 jmp 0x3437 3423: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeafa0 342a: 48 89 d1 mov %rdx,%rcx 342d: 48 89 ea mov %rbp,%rdx 3430: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) 3437: b8 01 00 00 00 mov $0x1,%eax 343c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 3441: 48 63 f6 movslq %esi,%rsi 3444: 48 83 fe 01 cmp $0x1,%rsi 3448: 74 12 je 0x345c 344a: 48 8b 45 08 mov 0x8(%rbp),%rax 344e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 3453: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 345a: 00 00 345c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 3463: 00 3464: 33 c0 xor %eax,%eax 3466: 48 83 c4 30 add $0x30,%rsp 346a: 5d pop %rbp 346b: 41 5f pop %r15 346d: 41 5c pop %r12 346f: 5f pop %rdi 3470: 5e pop %rsi 3471: c3 ret 3472: 4c 89 c8 mov %r9,%rax 3475: 48 83 e0 3f and $0x3f,%rax 3479: 48 f7 d8 neg %rax 347c: 48 83 e0 3f and $0x3f,%rax 3480: 4c 03 c8 add %rax,%r9 3483: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 3487: 4d 0f 4f d9 cmovg %r9,%r11 348b: bf 01 00 00 00 mov $0x1,%edi 3490: 45 8d 4f ff lea -0x1(%r15),%r9d 3494: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 3499: 41 83 ff 07 cmp $0x7,%r15d 349d: 7f 49 jg 0x34e8 349f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 34a3: 74 24 je 0x34c9 34a5: 4d 63 ff movslq %r15d,%r15 34a8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeafa0 34af: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 34b4: 48 89 d1 mov %rdx,%rcx 34b7: 48 89 ea mov %rbp,%rdx 34ba: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) 34c1: 01 34c2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 34c7: eb 7a jmp 0x3543 34c9: 4d 63 ff movslq %r15d,%r15 34cc: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeafa0 34d3: 48 89 d1 mov %rdx,%rcx 34d6: 48 89 ea mov %rbp,%rdx 34d9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) 34e0: 01 34e1: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 34e6: eb 5b jmp 0x3543 34e8: 41 83 ff 12 cmp $0x12,%r15d 34ec: 7e 19 jle 0x3507 34ee: 48 89 e0 mov %rsp,%rax 34f1: 48 89 f1 mov %rsi,%rcx 34f4: 49 89 e8 mov %rbp,%r8 34f7: 4c 89 58 20 mov %r11,0x20(%rax) 34fb: e8 80 fe 07 00 call 0x83380 3500: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3505: eb 3c jmp 0x3543 3507: 49 89 e2 mov %rsp,%r10 350a: 48 89 d1 mov %rdx,%rcx 350d: 48 8b 46 30 mov 0x30(%rsi),%rax 3511: 48 89 ea mov %rbp,%rdx 3514: 45 89 e0 mov %r12d,%r8d 3517: 4c 8b 4e 38 mov 0x38(%rsi),%r9 351b: 4d 89 5a 28 mov %r11,0x28(%r10) 351f: 49 89 42 20 mov %rax,0x20(%r10) 3523: e8 18 6e af 01 call 0x1afa340 3528: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 352d: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3531: 74 10 je 0x3543 3533: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 3538: 48 89 ea mov %rbp,%rdx 353b: 41 89 f8 mov %edi,%r8d 353e: e8 3d 16 ff ff call 0xffffffffffff4b80 3543: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 3548: 48 89 e9 mov %rbp,%rcx 354b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 3550: 44 89 e2 mov %r12d,%edx 3553: 41 b8 01 00 00 00 mov $0x1,%r8d 3559: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 355d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 3561: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 3566: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 356b: 4c 8b 4e 50 mov 0x50(%rsi),%r9 356f: e8 6c 11 08 00 call 0x846e0 3574: 48 63 ff movslq %edi,%rdi 3577: 48 83 ff 01 cmp $0x1,%rdi 357b: 74 16 je 0x3593 357d: 48 8b 45 08 mov 0x8(%rbp),%rax 3581: 33 f6 xor %esi,%esi 3583: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 3588: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 358d: 48 89 75 08 mov %rsi,0x8(%rbp) 3591: eb 08 jmp 0x359b 3593: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 359a: 00 359b: 33 c0 xor %eax,%eax 359d: 48 83 c4 30 add $0x30,%rsp 35a1: 5d pop %rbp 35a2: 41 5f pop %r15 35a4: 41 5c pop %r12 35a6: 5f pop %rdi 35a7: 5e pop %rsi 35a8: c3 ret 35a9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 35ad: 7e 11 jle 0x35c0 35af: b8 f8 ff ff ff mov $0xfffffff8,%eax 35b4: 48 83 c4 30 add $0x30,%rsp 35b8: 5d pop %rbp 35b9: 41 5f pop %r15 35bb: 41 5c pop %r12 35bd: 5f pop %rdi 35be: 5e pop %rsi 35bf: c3 ret 35c0: 44 8b 7e 04 mov 0x4(%rsi),%r15d 35c4: 41 83 ff 04 cmp $0x4,%r15d 35c8: 0f 8e 2d fe ff ff jle 0x33fb 35ce: e9 b8 fe ff ff jmp 0x348b 35d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35df: 00 35e0: 56 push %rsi 35e1: 57 push %rdi 35e2: 41 54 push %r12 35e4: 41 57 push %r15 35e6: 55 push %rbp 35e7: 48 83 ec 30 sub $0x30,%rsp 35eb: 4c 89 c6 mov %r8,%rsi 35ee: 48 89 d5 mov %rdx,%rbp 35f1: 48 89 ca mov %rcx,%rdx 35f4: 45 33 db xor %r11d,%r11d 35f7: 48 85 f6 test %rsi,%rsi 35fa: 0f 84 eb 01 00 00 je 0x37eb 3600: 83 3e 09 cmpl $0x9,(%rsi) 3603: 74 11 je 0x3616 3605: b8 f3 ff ff ff mov $0xfffffff3,%eax 360a: 48 83 c4 30 add $0x30,%rsp 360e: 5d pop %rbp 360f: 41 5f pop %r15 3611: 41 5c pop %r12 3613: 5f pop %rdi 3614: 5e pop %rsi 3615: c3 ret 3616: 48 85 d2 test %rdx,%rdx 3619: 0f 84 cc 01 00 00 je 0x37eb 361f: 48 85 ed test %rbp,%rbp 3622: 0f 84 c3 01 00 00 je 0x37eb 3628: 4d 85 c9 test %r9,%r9 362b: 0f 84 b4 01 00 00 je 0x37e5 3631: 44 8b 7e 04 mov 0x4(%rsi),%r15d 3635: 41 83 ff 04 cmp $0x4,%r15d 3639: 7f 73 jg 0x36ae 363b: 49 63 ff movslq %r15d,%rdi 363e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3642: 74 1b je 0x365f 3644: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeafa0 364b: 48 89 d1 mov %rdx,%rcx 364e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 3653: 48 89 ea mov %rbp,%rdx 3656: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) 365d: eb 14 jmp 0x3673 365f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeafa0 3666: 48 89 d1 mov %rdx,%rcx 3669: 48 89 ea mov %rbp,%rdx 366c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) 3673: b8 01 00 00 00 mov $0x1,%eax 3678: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 367d: 48 63 f6 movslq %esi,%rsi 3680: 48 83 fe 01 cmp $0x1,%rsi 3684: 74 12 je 0x3698 3686: 48 8b 45 08 mov 0x8(%rbp),%rax 368a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 368f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 3696: 00 00 3698: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 369f: 00 36a0: 33 c0 xor %eax,%eax 36a2: 48 83 c4 30 add $0x30,%rsp 36a6: 5d pop %rbp 36a7: 41 5f pop %r15 36a9: 41 5c pop %r12 36ab: 5f pop %rdi 36ac: 5e pop %rsi 36ad: c3 ret 36ae: 4c 89 c8 mov %r9,%rax 36b1: 48 83 e0 3f and $0x3f,%rax 36b5: 48 f7 d8 neg %rax 36b8: 48 83 e0 3f and $0x3f,%rax 36bc: 4c 03 c8 add %rax,%r9 36bf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 36c3: 4d 0f 4f d9 cmovg %r9,%r11 36c7: bf 01 00 00 00 mov $0x1,%edi 36cc: 45 8d 4f ff lea -0x1(%r15),%r9d 36d0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 36d5: 41 83 ff 07 cmp $0x7,%r15d 36d9: 7f 49 jg 0x3724 36db: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 36df: 74 24 je 0x3705 36e1: 4d 63 ff movslq %r15d,%r15 36e4: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeafa0 36eb: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 36f0: 48 89 d1 mov %rdx,%rcx 36f3: 48 89 ea mov %rbp,%rdx 36f6: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) 36fd: 01 36fe: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3703: eb 7a jmp 0x377f 3705: 4d 63 ff movslq %r15d,%r15 3708: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeafa0 370f: 48 89 d1 mov %rdx,%rcx 3712: 48 89 ea mov %rbp,%rdx 3715: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) 371c: 01 371d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3722: eb 5b jmp 0x377f 3724: 41 83 ff 12 cmp $0x12,%r15d 3728: 7e 19 jle 0x3743 372a: 48 89 e0 mov %rsp,%rax 372d: 48 89 f1 mov %rsi,%rcx 3730: 49 89 e8 mov %rbp,%r8 3733: 4c 89 58 20 mov %r11,0x20(%rax) 3737: e8 a4 92 08 00 call 0x8c9e0 373c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3741: eb 3c jmp 0x377f 3743: 49 89 e2 mov %rsp,%r10 3746: 48 89 d1 mov %rdx,%rcx 3749: 48 8b 46 30 mov 0x30(%rsi),%rax 374d: 48 89 ea mov %rbp,%rdx 3750: 45 89 e0 mov %r12d,%r8d 3753: 4c 8b 4e 38 mov 0x38(%rsi),%r9 3757: 4d 89 5a 28 mov %r11,0x28(%r10) 375b: 49 89 42 20 mov %rax,0x20(%r10) 375f: e8 bc 75 b0 01 call 0x1b0ad20 3764: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3769: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 376d: 74 10 je 0x377f 376f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 3774: 48 89 ea mov %rbp,%rdx 3777: 41 89 f8 mov %edi,%r8d 377a: e8 e1 15 ff ff call 0xffffffffffff4d60 377f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 3784: 48 89 e9 mov %rbp,%rcx 3787: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 378c: 44 89 e2 mov %r12d,%edx 378f: 41 b8 01 00 00 00 mov $0x1,%r8d 3795: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 3799: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 379d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 37a2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 37a7: 4c 8b 4e 50 mov 0x50(%rsi),%r9 37ab: e8 90 a5 08 00 call 0x8dd40 37b0: 48 63 ff movslq %edi,%rdi 37b3: 48 83 ff 01 cmp $0x1,%rdi 37b7: 74 16 je 0x37cf 37b9: 48 8b 45 08 mov 0x8(%rbp),%rax 37bd: 33 f6 xor %esi,%esi 37bf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 37c4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 37c9: 48 89 75 08 mov %rsi,0x8(%rbp) 37cd: eb 08 jmp 0x37d7 37cf: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 37d6: 00 37d7: 33 c0 xor %eax,%eax 37d9: 48 83 c4 30 add $0x30,%rsp 37dd: 5d pop %rbp 37de: 41 5f pop %r15 37e0: 41 5c pop %r12 37e2: 5f pop %rdi 37e3: 5e pop %rsi 37e4: c3 ret 37e5: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 37e9: 7e 11 jle 0x37fc 37eb: b8 f8 ff ff ff mov $0xfffffff8,%eax 37f0: 48 83 c4 30 add $0x30,%rsp 37f4: 5d pop %rbp 37f5: 41 5f pop %r15 37f7: 41 5c pop %r12 37f9: 5f pop %rdi 37fa: 5e pop %rsi 37fb: c3 ret 37fc: 44 8b 7e 04 mov 0x4(%rsi),%r15d 3800: 41 83 ff 04 cmp $0x4,%r15d 3804: 0f 8e 31 fe ff ff jle 0x363b 380a: e9 b8 fe ff ff jmp 0x36c7 380f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3816: 00 3817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 381e: 66 90 xchg %ax,%ax 3820: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 3824: 41 83 f9 0b cmp $0xb,%r9d 3828: 7d 35 jge 0x385f 382a: 41 ff c9 dec %r9d 382d: 41 83 f9 ff cmp $0xffffffff,%r9d 3831: 74 2b je 0x385e 3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 383f: 00 3840: f3 0f 10 01 movss (%rcx),%xmm0 3844: 41 ff c9 dec %r9d 3847: f3 0f 59 c1 mulss %xmm1,%xmm0 384b: 48 83 c1 04 add $0x4,%rcx 384f: f3 41 0f 11 00 movss %xmm0,(%r8) 3854: 49 83 c0 04 add $0x4,%r8 3858: 41 83 f9 ff cmp $0xffffffff,%r9d 385c: 75 e2 jne 0x3840 385e: c3 ret 385f: 49 f7 c0 03 00 00 00 test $0x3,%r8 3866: 0f 85 9b 00 00 00 jne 0x3907 386c: 4c 89 c0 mov %r8,%rax 386f: 48 83 e0 0f and $0xf,%rax 3873: 85 c0 test %eax,%eax 3875: 74 42 je 0x38b9 3877: c1 e8 02 shr $0x2,%eax 387a: f7 d8 neg %eax 387c: 83 e0 03 and $0x3,%eax 387f: 44 2b c8 sub %eax,%r9d 3882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3889: 00 388a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3898: 00 3899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38a0: f3 0f 10 01 movss (%rcx),%xmm0 38a4: 48 83 c1 04 add $0x4,%rcx 38a8: f3 0f 59 c1 mulss %xmm1,%xmm0 38ac: f3 41 0f 11 00 movss %xmm0,(%r8) 38b1: 49 83 c0 04 add $0x4,%r8 38b5: ff c8 dec %eax 38b7: 75 e7 jne 0x38a0 38b9: 44 89 c8 mov %r9d,%eax 38bc: 41 83 e1 07 and $0x7,%r9d 38c0: c1 f8 03 sar $0x3,%eax 38c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 38ca: 0f 84 b7 00 00 00 je 0x3987 38d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38d7: 00 38d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38df: 90 nop 38e0: 0f 10 01 movups (%rcx),%xmm0 38e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 38e7: 0f 59 c1 mulps %xmm1,%xmm0 38ea: 0f 59 d1 mulps %xmm1,%xmm2 38ed: 41 0f 29 00 movaps %xmm0,(%r8) 38f1: 48 83 c1 20 add $0x20,%rcx 38f5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 38fa: 49 83 c0 20 add $0x20,%r8 38fe: ff c8 dec %eax 3900: 75 de jne 0x38e0 3902: e9 23 ff ff ff jmp 0x382a 3907: 44 89 c8 mov %r9d,%eax 390a: 41 83 e1 07 and $0x7,%r9d 390e: c1 f8 03 sar $0x3,%eax 3911: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3918: 75 46 jne 0x3960 391a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3920: 0f 28 01 movaps (%rcx),%xmm0 3923: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3927: 48 83 c1 20 add $0x20,%rcx 392b: 0f 59 c1 mulps %xmm1,%xmm0 392e: 0f 59 d1 mulps %xmm1,%xmm2 3931: 41 0f 11 00 movups %xmm0,(%r8) 3935: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 393a: 49 83 c0 20 add $0x20,%r8 393e: ff c8 dec %eax 3940: 75 de jne 0x3920 3942: e9 e3 fe ff ff jmp 0x382a 3947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 394e: 00 394f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3956: 0f 1f 00 nopl (%rax) 3959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3960: 0f 10 01 movups (%rcx),%xmm0 3963: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3967: 0f 59 c1 mulps %xmm1,%xmm0 396a: 0f 59 d1 mulps %xmm1,%xmm2 396d: 41 0f 11 00 movups %xmm0,(%r8) 3971: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3976: 48 83 c1 20 add $0x20,%rcx 397a: 49 83 c0 20 add $0x20,%r8 397e: ff c8 dec %eax 3980: 75 de jne 0x3960 3982: e9 a3 fe ff ff jmp 0x382a 3987: 3d 00 40 00 00 cmp $0x4000,%eax 398c: 7f 52 jg 0x39e0 398e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3995: 00 3996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 399d: 0f 1f 00 nopl (%rax) 39a0: 0f 28 01 movaps (%rcx),%xmm0 39a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 39a7: 48 83 c1 20 add $0x20,%rcx 39ab: 0f 59 c1 mulps %xmm1,%xmm0 39ae: 0f 59 d1 mulps %xmm1,%xmm2 39b1: 41 0f 29 00 movaps %xmm0,(%r8) 39b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 39ba: 49 83 c0 20 add $0x20,%r8 39be: ff c8 dec %eax 39c0: 75 de jne 0x39a0 39c2: e9 63 fe ff ff jmp 0x382a 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 28 01 movaps (%rcx),%xmm0 39e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 39e7: 48 83 c1 20 add $0x20,%rcx 39eb: 0f 59 c1 mulps %xmm1,%xmm0 39ee: 0f 59 d1 mulps %xmm1,%xmm2 39f1: 41 0f 2b 00 movntps %xmm0,(%r8) 39f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 39fa: 49 83 c0 20 add $0x20,%r8 39fe: ff c8 dec %eax 3a00: 75 de jne 0x39e0 3a02: e9 23 fe ff ff jmp 0x382a 3a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a0e: 00 3a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a16: 0f 1f 00 nopl (%rax) 3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a20: 48 83 ec 28 sub $0x28,%rsp 3a24: 48 85 c9 test %rcx,%rcx 3a27: 74 1d je 0x3a46 3a29: 85 d2 test %edx,%edx 3a2b: 7f 0a jg 0x3a37 3a2d: b8 fa ff ff ff mov $0xfffffffa,%eax 3a32: 48 83 c4 28 add $0x28,%rsp 3a36: c3 ret 3a37: c1 e2 02 shl $0x2,%edx 3a3a: e8 d1 17 b1 01 call 0x1b15210 3a3f: 33 c0 xor %eax,%eax 3a41: 48 83 c4 28 add $0x28,%rsp 3a45: c3 ret 3a46: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a4b: 48 83 c4 28 add $0x28,%rsp 3a4f: c3 ret 3a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a57: 00 3a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a5f: 90 nop 3a60: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 3a64: 41 83 f9 0b cmp $0xb,%r9d 3a68: 7d 35 jge 0x3a9f 3a6a: 41 ff c9 dec %r9d 3a6d: 41 83 f9 ff cmp $0xffffffff,%r9d 3a71: 74 2b je 0x3a9e 3a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a7f: 00 3a80: f3 0f 10 01 movss (%rcx),%xmm0 3a84: 41 ff c9 dec %r9d 3a87: f3 0f 59 c1 mulss %xmm1,%xmm0 3a8b: 48 8d 49 04 lea 0x4(%rcx),%rcx 3a8f: f3 41 0f 11 00 movss %xmm0,(%r8) 3a94: 49 83 c0 04 add $0x4,%r8 3a98: 41 83 f9 ff cmp $0xffffffff,%r9d 3a9c: 75 e2 jne 0x3a80 3a9e: c3 ret 3a9f: 49 f7 c0 03 00 00 00 test $0x3,%r8 3aa6: 0f 85 9b 00 00 00 jne 0x3b47 3aac: 4c 89 c0 mov %r8,%rax 3aaf: 48 83 e0 0f and $0xf,%rax 3ab3: 85 c0 test %eax,%eax 3ab5: 74 42 je 0x3af9 3ab7: c1 e8 02 shr $0x2,%eax 3aba: f7 d8 neg %eax 3abc: 83 e0 03 and $0x3,%eax 3abf: 44 2b c8 sub %eax,%r9d 3ac2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ac9: 00 3aca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ad1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ad8: 00 3ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ae0: f3 0f 10 01 movss (%rcx),%xmm0 3ae4: 48 83 c1 04 add $0x4,%rcx 3ae8: f3 0f 59 c1 mulss %xmm1,%xmm0 3aec: f3 41 0f 11 00 movss %xmm0,(%r8) 3af1: 49 83 c0 04 add $0x4,%r8 3af5: ff c8 dec %eax 3af7: 75 e7 jne 0x3ae0 3af9: 44 89 c8 mov %r9d,%eax 3afc: 41 83 e1 07 and $0x7,%r9d 3b00: c1 f8 03 sar $0x3,%eax 3b03: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3b0a: 0f 84 b7 00 00 00 je 0x3bc7 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: 0f 10 01 movups (%rcx),%xmm0 3b23: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3b27: 0f 59 c1 mulps %xmm1,%xmm0 3b2a: 0f 59 d1 mulps %xmm1,%xmm2 3b2d: 41 0f 29 00 movaps %xmm0,(%r8) 3b31: 48 8d 49 20 lea 0x20(%rcx),%rcx 3b35: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 3b3a: 49 83 c0 20 add $0x20,%r8 3b3e: ff c8 dec %eax 3b40: 75 de jne 0x3b20 3b42: e9 23 ff ff ff jmp 0x3a6a 3b47: 44 89 c8 mov %r9d,%eax 3b4a: 41 83 e1 07 and $0x7,%r9d 3b4e: c1 f8 03 sar $0x3,%eax 3b51: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3b58: 75 46 jne 0x3ba0 3b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3b60: 0f 28 01 movaps (%rcx),%xmm0 3b63: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3b67: 48 83 c1 20 add $0x20,%rcx 3b6b: 0f 59 c1 mulps %xmm1,%xmm0 3b6e: 0f 59 d1 mulps %xmm1,%xmm2 3b71: 41 0f 11 00 movups %xmm0,(%r8) 3b75: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3b7a: 49 83 c0 20 add $0x20,%r8 3b7e: ff c8 dec %eax 3b80: 75 de jne 0x3b60 3b82: e9 e3 fe ff ff jmp 0x3a6a 3b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b8e: 00 3b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b96: 0f 1f 00 nopl (%rax) 3b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ba0: 0f 10 01 movups (%rcx),%xmm0 3ba3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3ba7: 0f 59 c1 mulps %xmm1,%xmm0 3baa: 0f 59 d1 mulps %xmm1,%xmm2 3bad: 41 0f 11 00 movups %xmm0,(%r8) 3bb1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3bb6: 48 8d 49 20 lea 0x20(%rcx),%rcx 3bba: 49 83 c0 20 add $0x20,%r8 3bbe: ff c8 dec %eax 3bc0: 75 de jne 0x3ba0 3bc2: e9 a3 fe ff ff jmp 0x3a6a 3bc7: 3d 00 40 00 00 cmp $0x4000,%eax 3bcc: 7f 52 jg 0x3c20 3bce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bd5: 00 3bd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bdd: 0f 1f 00 nopl (%rax) 3be0: 0f 28 01 movaps (%rcx),%xmm0 3be3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3be7: 48 83 c1 20 add $0x20,%rcx 3beb: 0f 59 c1 mulps %xmm1,%xmm0 3bee: 0f 59 d1 mulps %xmm1,%xmm2 3bf1: 41 0f 29 00 movaps %xmm0,(%r8) 3bf5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 3bfa: 49 83 c0 20 add $0x20,%r8 3bfe: ff c8 dec %eax 3c00: 75 de jne 0x3be0 3c02: e9 63 fe ff ff jmp 0x3a6a 3c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c0e: 00 3c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c16: 0f 1f 00 nopl (%rax) 3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c20: 0f 28 01 movaps (%rcx),%xmm0 3c23: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3c27: 48 83 c1 20 add $0x20,%rcx 3c2b: 0f 59 c1 mulps %xmm1,%xmm0 3c2e: 0f 59 d1 mulps %xmm1,%xmm2 3c31: 41 0f 2b 00 movntps %xmm0,(%r8) 3c35: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 3c3a: 49 83 c0 20 add $0x20,%r8 3c3e: ff c8 dec %eax 3c40: 75 de jne 0x3c20 3c42: e9 23 fe ff ff jmp 0x3a6a 3c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c4e: 00 3c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c56: 0f 1f 00 nopl (%rax) 3c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3c65: 48 85 c9 test %rcx,%rcx 3c68: 74 20 je 0x3c8a 3c6a: 85 d2 test %edx,%edx 3c6c: 7f 0c jg 0x3c7a 3c6e: b8 fa ff ff ff mov $0xfffffffa,%eax 3c73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c78: 90 nop 3c79: c3 ret 3c7a: c1 e2 02 shl $0x2,%edx 3c7d: e8 2e 18 b1 01 call 0x1b154b0 3c82: 33 c0 xor %eax,%eax 3c84: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c89: c3 ret 3c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c8f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3c94: 90 nop 3c95: 90 nop 3c96: 90 nop 3c97: c3 ret 3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c9f: 00 3ca0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 3ca4: 41 83 f9 0b cmp $0xb,%r9d 3ca8: 7d 36 jge 0x3ce0 3caa: 41 83 c1 ff add $0xffffffff,%r9d 3cae: 41 83 f9 ff cmp $0xffffffff,%r9d 3cb2: 74 2b je 0x3cdf 3cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3cc0: f3 0f 10 01 movss (%rcx),%xmm0 3cc4: 41 83 c1 ff add $0xffffffff,%r9d 3cc8: 48 83 c1 04 add $0x4,%rcx 3ccc: f3 0f 59 c1 mulss %xmm1,%xmm0 3cd0: f3 41 0f 11 00 movss %xmm0,(%r8) 3cd5: 49 83 c0 04 add $0x4,%r8 3cd9: 41 83 f9 ff cmp $0xffffffff,%r9d 3cdd: 75 e1 jne 0x3cc0 3cdf: c3 ret 3ce0: 49 f7 c0 03 00 00 00 test $0x3,%r8 3ce7: 0f 85 9b 00 00 00 jne 0x3d88 3ced: 4c 89 c0 mov %r8,%rax 3cf0: 48 83 e0 0f and $0xf,%rax 3cf4: 85 c0 test %eax,%eax 3cf6: 74 42 je 0x3d3a 3cf8: c1 e8 02 shr $0x2,%eax 3cfb: f7 d8 neg %eax 3cfd: 83 e0 03 and $0x3,%eax 3d00: 44 2b c8 sub %eax,%r9d 3d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d0a: 00 3d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d20: f3 0f 10 01 movss (%rcx),%xmm0 3d24: 48 83 c1 04 add $0x4,%rcx 3d28: f3 0f 59 c1 mulss %xmm1,%xmm0 3d2c: f3 41 0f 11 00 movss %xmm0,(%r8) 3d31: 49 83 c0 04 add $0x4,%r8 3d35: 83 c0 ff add $0xffffffff,%eax 3d38: 75 e6 jne 0x3d20 3d3a: 44 89 c8 mov %r9d,%eax 3d3d: 41 83 e1 07 and $0x7,%r9d 3d41: c1 f8 03 sar $0x3,%eax 3d44: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3d4b: 0f 84 b7 00 00 00 je 0x3e08 3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d58: 00 3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d60: 0f 10 01 movups (%rcx),%xmm0 3d63: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3d67: 0f 59 c1 mulps %xmm1,%xmm0 3d6a: 48 83 c1 20 add $0x20,%rcx 3d6e: 0f 59 d1 mulps %xmm1,%xmm2 3d71: 41 0f 11 00 movups %xmm0,(%r8) 3d75: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3d7a: 49 83 c0 20 add $0x20,%r8 3d7e: 83 c0 ff add $0xffffffff,%eax 3d81: 75 dd jne 0x3d60 3d83: e9 22 ff ff ff jmp 0x3caa 3d88: 44 89 c8 mov %r9d,%eax 3d8b: 41 83 e1 07 and $0x7,%r9d 3d8f: c1 f8 03 sar $0x3,%eax 3d92: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3d99: 75 45 jne 0x3de0 3d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3da0: 0f 10 01 movups (%rcx),%xmm0 3da3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3da7: 0f 59 c1 mulps %xmm1,%xmm0 3daa: 48 83 c1 20 add $0x20,%rcx 3dae: 0f 59 d1 mulps %xmm1,%xmm2 3db1: 41 0f 11 00 movups %xmm0,(%r8) 3db5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3dba: 49 83 c0 20 add $0x20,%r8 3dbe: 83 c0 ff add $0xffffffff,%eax 3dc1: 75 dd jne 0x3da0 3dc3: e9 e2 fe ff ff jmp 0x3caa 3dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3dcf: 00 3dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3dde: 00 00 3de0: 0f 10 01 movups (%rcx),%xmm0 3de3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3de7: 0f 59 c1 mulps %xmm1,%xmm0 3dea: 48 83 c1 20 add $0x20,%rcx 3dee: 0f 59 d1 mulps %xmm1,%xmm2 3df1: 41 0f 11 00 movups %xmm0,(%r8) 3df5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3dfa: 49 83 c0 20 add $0x20,%r8 3dfe: 83 c0 ff add $0xffffffff,%eax 3e01: 75 dd jne 0x3de0 3e03: e9 a2 fe ff ff jmp 0x3caa 3e08: 3d 00 40 00 00 cmp $0x4000,%eax 3e0d: 7f 51 jg 0x3e60 3e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e16: 00 3e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e1e: 66 90 xchg %ax,%ax 3e20: 0f 10 01 movups (%rcx),%xmm0 3e23: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3e27: 0f 59 c1 mulps %xmm1,%xmm0 3e2a: 48 83 c1 20 add $0x20,%rcx 3e2e: 0f 59 d1 mulps %xmm1,%xmm2 3e31: 41 0f 11 00 movups %xmm0,(%r8) 3e35: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3e3a: 49 83 c0 20 add $0x20,%r8 3e3e: 83 c0 ff add $0xffffffff,%eax 3e41: 75 dd jne 0x3e20 3e43: e9 62 fe ff ff jmp 0x3caa 3e48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e4f: 00 3e50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3e5e: 00 00 3e60: 0f 10 01 movups (%rcx),%xmm0 3e63: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3e67: 0f 59 c1 mulps %xmm1,%xmm0 3e6a: 48 83 c1 20 add $0x20,%rcx 3e6e: 0f 59 d1 mulps %xmm1,%xmm2 3e71: 41 0f 2b 00 movntps %xmm0,(%r8) 3e75: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 3e7a: 49 83 c0 20 add $0x20,%r8 3e7e: 83 c0 ff add $0xffffffff,%eax 3e81: 75 dd jne 0x3e60 3e83: e9 22 fe ff ff jmp 0x3caa 3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e8f: 00 3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3e9e: 00 00 3ea0: 48 83 ec 28 sub $0x28,%rsp 3ea4: 48 85 c9 test %rcx,%rcx 3ea7: 74 1d je 0x3ec6 3ea9: 85 d2 test %edx,%edx 3eab: 7f 0a jg 0x3eb7 3ead: b8 fa ff ff ff mov $0xfffffffa,%eax 3eb2: 48 83 c4 28 add $0x28,%rsp 3eb6: c3 ret 3eb7: c1 e2 02 shl $0x2,%edx 3eba: e8 91 18 b1 01 call 0x1b15750 3ebf: 33 c0 xor %eax,%eax 3ec1: 48 83 c4 28 add $0x28,%rsp 3ec5: c3 ret 3ec6: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ecb: 48 83 c4 28 add $0x28,%rsp 3ecf: c3 ret 3ed0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ed7: 00 3ed8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3edf: 90 nop 3ee0: 48 83 ec 28 sub $0x28,%rsp 3ee4: 48 85 c9 test %rcx,%rcx 3ee7: 74 22 je 0x3f0b 3ee9: 85 d2 test %edx,%edx 3eeb: 7e 28 jle 0x3f15 3eed: c1 e2 02 shl $0x2,%edx 3ef0: 81 fa 00 00 20 00 cmp $0x200000,%edx 3ef6: 7f 07 jg 0x3eff 3ef8: e8 63 a9 a4 01 call 0x1a4e860 3efd: eb 05 jmp 0x3f04 3eff: e8 fc 24 09 00 call 0x96400 3f04: 33 c0 xor %eax,%eax 3f06: 48 83 c4 28 add $0x28,%rsp 3f0a: c3 ret 3f0b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f10: 48 83 c4 28 add $0x28,%rsp 3f14: c3 ret 3f15: b8 fa ff ff ff mov $0xfffffffa,%eax 3f1a: 48 83 c4 28 add $0x28,%rsp 3f1e: c3 ret 3f1f: 90 nop 3f20: 48 83 ec 28 sub $0x28,%rsp 3f24: 48 85 c9 test %rcx,%rcx 3f27: 74 22 je 0x3f4b 3f29: 85 d2 test %edx,%edx 3f2b: 7e 28 jle 0x3f55 3f2d: c1 e2 02 shl $0x2,%edx 3f30: 81 fa 00 00 20 00 cmp $0x200000,%edx 3f36: 7f 07 jg 0x3f3f 3f38: e8 c3 b5 a4 01 call 0x1a4f500 3f3d: eb 05 jmp 0x3f44 3f3f: e8 fc 24 09 00 call 0x96440 3f44: 33 c0 xor %eax,%eax 3f46: 48 83 c4 28 add $0x28,%rsp 3f4a: c3 ret 3f4b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f50: 48 83 c4 28 add $0x28,%rsp 3f54: c3 ret 3f55: b8 fa ff ff ff mov $0xfffffffa,%eax 3f5a: 48 83 c4 28 add $0x28,%rsp 3f5e: c3 ret 3f5f: 90 nop 3f60: 48 83 ec 28 sub $0x28,%rsp 3f64: 48 85 c9 test %rcx,%rcx 3f67: 74 22 je 0x3f8b 3f69: 85 d2 test %edx,%edx 3f6b: 7e 28 jle 0x3f95 3f6d: c1 e2 02 shl $0x2,%edx 3f70: 81 fa 00 00 20 00 cmp $0x200000,%edx 3f76: 7f 07 jg 0x3f7f 3f78: e8 63 c2 a4 01 call 0x1a501e0 3f7d: eb 05 jmp 0x3f84 3f7f: e8 fc 24 09 00 call 0x96480 3f84: 33 c0 xor %eax,%eax 3f86: 48 83 c4 28 add $0x28,%rsp 3f8a: c3 ret 3f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f90: 48 83 c4 28 add $0x28,%rsp 3f94: c3 ret 3f95: b8 fa ff ff ff mov $0xfffffffa,%eax 3f9a: 48 83 c4 28 add $0x28,%rsp 3f9e: c3 ret 3f9f: 90 nop 3fa0: 48 83 ec 28 sub $0x28,%rsp 3fa4: e8 47 37 a9 01 call 0x1a976f0 3fa9: 48 83 c4 28 add $0x28,%rsp 3fad: c3 ret 3fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3fb5: 00 3fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fbd: 0f 1f 00 nopl (%rax) 3fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3fc5: e8 46 41 a9 01 call 0x1a98110 3fca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3fcf: c3 ret 3fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3fd7: 00 3fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fdf: 90 nop 3fe0: 48 83 ec 28 sub $0x28,%rsp 3fe4: e8 47 4b a9 01 call 0x1a98b30 3fe9: 48 83 c4 28 add $0x28,%rsp 3fed: c3 ret 3fee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ff5: 00 3ff6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ffd: 0f 1f 00 nopl (%rax) 4000: 48 83 ec 28 sub $0x28,%rsp 4004: e8 97 1c b1 01 call 0x1b15ca0 4009: 48 83 c4 28 add $0x28,%rsp 400d: c3 ret 400e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4015: 00 4016: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 401d: 0f 1f 00 nopl (%rax) 4020: 48 83 ec 28 sub $0x28,%rsp 4024: e8 b7 1e b1 01 call 0x1b15ee0 4029: 48 83 c4 28 add $0x28,%rsp 402d: c3 ret 402e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4035: 00 4036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 403d: 0f 1f 00 nopl (%rax) 4040: 48 83 ec 28 sub $0x28,%rsp 4044: e8 d7 20 b1 01 call 0x1b16120 4049: 48 83 c4 28 add $0x28,%rsp 404d: c3 ret 404e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4055: 00 4056: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 405d: 0f 1f 00 nopl (%rax) 4060: 41 83 f8 05 cmp $0x5,%r8d 4064: 7d 38 jge 0x409e 4066: 41 ff c8 dec %r8d 4069: 41 83 f8 ff cmp $0xffffffff,%r8d 406d: 74 2e je 0x409d 406f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4076: 00 4077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 407e: 66 90 xchg %ax,%ax 4080: f2 0f 10 02 movsd (%rdx),%xmm0 4084: 41 ff c8 dec %r8d 4087: f2 0f 5c 01 subsd (%rcx),%xmm0 408b: 48 83 c1 08 add $0x8,%rcx 408f: f2 0f 11 02 movsd %xmm0,(%rdx) 4093: 48 83 c2 08 add $0x8,%rdx 4097: 41 83 f8 ff cmp $0xffffffff,%r8d 409b: 75 e3 jne 0x4080 409d: c3 ret 409e: 89 d0 mov %edx,%eax 40a0: a8 07 test $0x7,%al 40a2: 0f 85 b7 00 00 00 jne 0x415f 40a8: a8 0f test $0xf,%al 40aa: 74 17 je 0x40c3 40ac: f2 0f 10 02 movsd (%rdx),%xmm0 40b0: 41 ff c8 dec %r8d 40b3: f2 0f 5c 01 subsd (%rcx),%xmm0 40b7: 48 83 c1 08 add $0x8,%rcx 40bb: f2 0f 11 02 movsd %xmm0,(%rdx) 40bf: 48 83 c2 08 add $0x8,%rdx 40c3: 44 89 c0 mov %r8d,%eax 40c6: 41 83 e0 03 and $0x3,%r8d 40ca: 83 e0 fc and $0xfffffffc,%eax 40cd: f6 c1 0f test $0xf,%cl 40d0: 75 4e jne 0x4120 40d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 40e4: 0f 28 02 movaps (%rdx),%xmm0 40e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 40eb: 66 0f 5c 01 subpd (%rcx),%xmm0 40ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 40f4: 0f 29 02 movaps %xmm0,(%rdx) 40f7: 48 83 c1 20 add $0x20,%rcx 40fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 40ff: 48 83 c2 20 add $0x20,%rdx 4103: 83 c0 fc add $0xfffffffc,%eax 4106: 75 d8 jne 0x40e0 4108: e9 59 ff ff ff jmp 0x4066 410d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4114: 00 4115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 411c: 0f 1f 40 00 nopl 0x0(%rax) 4120: 0f 18 49 40 prefetcht0 0x40(%rcx) 4124: f2 0f 10 01 movsd (%rcx),%xmm0 4128: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 412d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 4132: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4137: 48 83 c1 20 add $0x20,%rcx 413b: 0f 28 12 movaps (%rdx),%xmm2 413e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 4142: 66 0f 5c d0 subpd %xmm0,%xmm2 4146: 66 0f 5c d9 subpd %xmm1,%xmm3 414a: 0f 29 12 movaps %xmm2,(%rdx) 414d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 4151: 48 83 c2 20 add $0x20,%rdx 4155: 83 c0 fc add $0xfffffffc,%eax 4158: 75 c6 jne 0x4120 415a: e9 07 ff ff ff jmp 0x4066 415f: 44 89 c0 mov %r8d,%eax 4162: 41 83 e0 03 and $0x3,%r8d 4166: 83 e0 fc and $0xfffffffc,%eax 4169: f6 c1 0f test $0xf,%cl 416c: 0f 85 6e 00 00 00 jne 0x41e0 4172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4180: 0f 18 49 40 prefetcht0 0x40(%rcx) 4184: f2 0f 10 02 movsd (%rdx),%xmm0 4188: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 418d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 4192: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 4197: 66 0f 5c 01 subpd (%rcx),%xmm0 419b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 41a0: f2 0f 11 02 movsd %xmm0,(%rdx) 41a4: 48 83 c1 20 add $0x20,%rcx 41a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 41ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 41b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 41b7: 48 83 c2 20 add $0x20,%rdx 41bb: 83 c0 fc add $0xfffffffc,%eax 41be: 75 c0 jne 0x4180 41c0: e9 a1 fe ff ff jmp 0x4066 41c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41cc: 00 41cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 41e4: f2 0f 10 12 movsd (%rdx),%xmm2 41e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 41ed: f2 0f 10 01 movsd (%rcx),%xmm0 41f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 41f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 41fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4200: 48 83 c1 20 add $0x20,%rcx 4204: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 4209: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 420e: 66 0f 5c d0 subpd %xmm0,%xmm2 4212: 66 0f 5c d9 subpd %xmm1,%xmm3 4216: f2 0f 11 12 movsd %xmm2,(%rdx) 421a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 421f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 4224: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 4229: 48 83 c2 20 add $0x20,%rdx 422d: 83 c0 fc add $0xfffffffc,%eax 4230: 75 ae jne 0x41e0 4232: e9 2f fe ff ff jmp 0x4066 4237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 423e: 00 00 4240: 41 83 f8 05 cmp $0x5,%r8d 4244: 7d 38 jge 0x427e 4246: 41 ff c8 dec %r8d 4249: 41 83 f8 ff cmp $0xffffffff,%r8d 424d: 74 2e je 0x427d 424f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4256: 00 4257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 425e: 66 90 xchg %ax,%ax 4260: f2 0f 10 02 movsd (%rdx),%xmm0 4264: 41 ff c8 dec %r8d 4267: f2 0f 5c 01 subsd (%rcx),%xmm0 426b: 48 83 c1 08 add $0x8,%rcx 426f: f2 0f 11 02 movsd %xmm0,(%rdx) 4273: 48 8d 52 08 lea 0x8(%rdx),%rdx 4277: 41 83 f8 ff cmp $0xffffffff,%r8d 427b: 75 e3 jne 0x4260 427d: c3 ret 427e: 89 d0 mov %edx,%eax 4280: a8 07 test $0x7,%al 4282: 0f 85 b7 00 00 00 jne 0x433f 4288: a8 0f test $0xf,%al 428a: 74 17 je 0x42a3 428c: f2 0f 10 02 movsd (%rdx),%xmm0 4290: 41 ff c8 dec %r8d 4293: f2 0f 5c 01 subsd (%rcx),%xmm0 4297: 48 83 c1 08 add $0x8,%rcx 429b: f2 0f 11 02 movsd %xmm0,(%rdx) 429f: 48 83 c2 08 add $0x8,%rdx 42a3: 44 89 c0 mov %r8d,%eax 42a6: 41 83 e0 03 and $0x3,%r8d 42aa: 83 e0 fc and $0xfffffffc,%eax 42ad: f6 c1 0f test $0xf,%cl 42b0: 75 4e jne 0x4300 42b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 42b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 42c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 42c4: 0f 28 02 movaps (%rdx),%xmm0 42c7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 42cb: 66 0f 5c 01 subpd (%rcx),%xmm0 42cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 42d4: 0f 29 02 movaps %xmm0,(%rdx) 42d7: 48 8d 49 20 lea 0x20(%rcx),%rcx 42db: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 42df: 48 8d 52 20 lea 0x20(%rdx),%rdx 42e3: 83 c0 fc add $0xfffffffc,%eax 42e6: 75 d8 jne 0x42c0 42e8: e9 59 ff ff ff jmp 0x4246 42ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42f4: 00 42f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 42fc: 0f 1f 40 00 nopl 0x0(%rax) 4300: 0f 18 49 40 prefetcht0 0x40(%rcx) 4304: f2 0f 10 01 movsd (%rcx),%xmm0 4308: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 430d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 4312: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4317: 48 83 c1 20 add $0x20,%rcx 431b: 0f 28 12 movaps (%rdx),%xmm2 431e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 4322: 66 0f 5c d0 subpd %xmm0,%xmm2 4326: 66 0f 5c d9 subpd %xmm1,%xmm3 432a: 0f 29 12 movaps %xmm2,(%rdx) 432d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 4331: 48 83 c2 20 add $0x20,%rdx 4335: 83 c0 fc add $0xfffffffc,%eax 4338: 75 c6 jne 0x4300 433a: e9 07 ff ff ff jmp 0x4246 433f: 44 89 c0 mov %r8d,%eax 4342: 41 83 e0 03 and $0x3,%r8d 4346: 83 e0 fc and $0xfffffffc,%eax 4349: f6 c1 0f test $0xf,%cl 434c: 0f 85 6e 00 00 00 jne 0x43c0 4352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4360: 0f 18 49 40 prefetcht0 0x40(%rcx) 4364: f2 0f 10 02 movsd (%rdx),%xmm0 4368: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 436d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 4372: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 4377: 66 0f 5c 01 subpd (%rcx),%xmm0 437b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 4380: f2 0f 11 02 movsd %xmm0,(%rdx) 4384: 48 83 c1 20 add $0x20,%rcx 4388: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 438d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 4392: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 4397: 48 8d 52 20 lea 0x20(%rdx),%rdx 439b: 83 c0 fc add $0xfffffffc,%eax 439e: 75 c0 jne 0x4360 43a0: e9 a1 fe ff ff jmp 0x4246 43a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43ac: 00 43ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 43c4: f2 0f 10 12 movsd (%rdx),%xmm2 43c8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 43cd: f2 0f 10 01 movsd (%rcx),%xmm0 43d1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 43d6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 43db: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 43e0: 48 83 c1 20 add $0x20,%rcx 43e4: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 43e9: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 43ee: 66 0f 5c d0 subpd %xmm0,%xmm2 43f2: 66 0f 5c d9 subpd %xmm1,%xmm3 43f6: f2 0f 11 12 movsd %xmm2,(%rdx) 43fa: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 43ff: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 4404: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 4409: 48 8d 52 20 lea 0x20(%rdx),%rdx 440d: 83 c0 fc add $0xfffffffc,%eax 4410: 75 ae jne 0x43c0 4412: e9 2f fe ff ff jmp 0x4246 4417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 441e: 00 00 4420: 41 83 f8 05 cmp $0x5,%r8d 4424: 7d 39 jge 0x445f 4426: 41 83 c0 ff add $0xffffffff,%r8d 442a: 41 83 f8 ff cmp $0xffffffff,%r8d 442e: 74 2e je 0x445e 4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4437: 00 4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 443f: 90 nop 4440: f2 0f 10 02 movsd (%rdx),%xmm0 4444: 41 83 c0 ff add $0xffffffff,%r8d 4448: f2 0f 5c 01 subsd (%rcx),%xmm0 444c: 48 83 c1 08 add $0x8,%rcx 4450: f2 0f 11 02 movsd %xmm0,(%rdx) 4454: 48 83 c2 08 add $0x8,%rdx 4458: 41 83 f8 ff cmp $0xffffffff,%r8d 445c: 75 e2 jne 0x4440 445e: c3 ret 445f: 89 d0 mov %edx,%eax 4461: a8 07 test $0x7,%al 4463: 0f 85 aa 00 00 00 jne 0x4513 4469: a8 0f test $0xf,%al 446b: 74 18 je 0x4485 446d: f2 0f 10 02 movsd (%rdx),%xmm0 4471: 41 83 c0 ff add $0xffffffff,%r8d 4475: f2 0f 5c 01 subsd (%rcx),%xmm0 4479: 48 83 c1 08 add $0x8,%rcx 447d: f2 0f 11 02 movsd %xmm0,(%rdx) 4481: 48 83 c2 08 add $0x8,%rdx 4485: 44 89 c0 mov %r8d,%eax 4488: 41 83 e0 03 and $0x3,%r8d 448c: 83 e0 fc and $0xfffffffc,%eax 448f: f6 c1 0f test $0xf,%cl 4492: 75 4c jne 0x44e0 4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 44a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 44a4: 0f 10 02 movups (%rdx),%xmm0 44a7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 44ab: 66 0f 5c 01 subpd (%rcx),%xmm0 44af: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 44b4: 48 83 c1 20 add $0x20,%rcx 44b8: 0f 11 02 movups %xmm0,(%rdx) 44bb: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 44bf: 48 83 c2 20 add $0x20,%rdx 44c3: 83 c0 fc add $0xfffffffc,%eax 44c6: 75 d8 jne 0x44a0 44c8: e9 59 ff ff ff jmp 0x4426 44cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44d4: 00 44d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 44dc: 0f 1f 40 00 nopl 0x0(%rax) 44e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 44e4: 0f 10 12 movups (%rdx),%xmm2 44e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 44eb: 0f 10 01 movups (%rcx),%xmm0 44ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1 44f2: 66 0f 5c d0 subpd %xmm0,%xmm2 44f6: 48 83 c1 20 add $0x20,%rcx 44fa: 66 0f 5c d9 subpd %xmm1,%xmm3 44fe: 0f 11 12 movups %xmm2,(%rdx) 4501: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 4505: 48 83 c2 20 add $0x20,%rdx 4509: 83 c0 fc add $0xfffffffc,%eax 450c: 75 d2 jne 0x44e0 450e: e9 13 ff ff ff jmp 0x4426 4513: 44 89 c0 mov %r8d,%eax 4516: 41 83 e0 03 and $0x3,%r8d 451a: 83 e0 fc and $0xfffffffc,%eax 451d: f6 c1 0f test $0xf,%cl 4520: 75 5e jne 0x4580 4522: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4529: 00 452a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4538: 00 4539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4540: 0f 18 49 40 prefetcht0 0x40(%rcx) 4544: 0f 10 02 movups (%rdx),%xmm0 4547: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 454b: 66 0f 5c 01 subpd (%rcx),%xmm0 454f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 4554: 48 83 c1 20 add $0x20,%rcx 4558: 0f 11 02 movups %xmm0,(%rdx) 455b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 455f: 48 83 c2 20 add $0x20,%rdx 4563: 83 c0 fc add $0xfffffffc,%eax 4566: 75 d8 jne 0x4540 4568: e9 b9 fe ff ff jmp 0x4426 456d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4574: 00 4575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 457c: 0f 1f 40 00 nopl 0x0(%rax) 4580: 0f 18 49 40 prefetcht0 0x40(%rcx) 4584: 0f 10 12 movups (%rdx),%xmm2 4587: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 458b: 0f 10 01 movups (%rcx),%xmm0 458e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 4592: 66 0f 5c d0 subpd %xmm0,%xmm2 4596: 48 83 c1 20 add $0x20,%rcx 459a: 66 0f 5c d9 subpd %xmm1,%xmm3 459e: 0f 11 12 movups %xmm2,(%rdx) 45a1: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 45a5: 48 83 c2 20 add $0x20,%rdx 45a9: 83 c0 fc add $0xfffffffc,%eax 45ac: 75 d2 jne 0x4580 45ae: e9 73 fe ff ff jmp 0x4426 45b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 45b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45bf: 00 45c0: 56 push %rsi 45c1: 57 push %rdi 45c2: 41 54 push %r12 45c4: 41 55 push %r13 45c6: 41 57 push %r15 45c8: 48 83 ec 30 sub $0x30,%rsp 45cc: 4c 89 c7 mov %r8,%rdi 45cf: 48 89 d6 mov %rdx,%rsi 45d2: 48 89 ca mov %rcx,%rdx 45d5: 45 33 e4 xor %r12d,%r12d 45d8: 48 85 ff test %rdi,%rdi 45db: 0f 84 71 02 00 00 je 0x4852 45e1: 83 3f 06 cmpl $0x6,(%rdi) 45e4: 74 12 je 0x45f8 45e6: b8 f3 ff ff ff mov $0xfffffff3,%eax 45eb: 48 83 c4 30 add $0x30,%rsp 45ef: 41 5f pop %r15 45f1: 41 5d pop %r13 45f3: 41 5c pop %r12 45f5: 5f pop %rdi 45f6: 5e pop %rsi 45f7: c3 ret 45f8: 48 85 d2 test %rdx,%rdx 45fb: 0f 84 51 02 00 00 je 0x4852 4601: 48 85 f6 test %rsi,%rsi 4604: 0f 84 48 02 00 00 je 0x4852 460a: 4d 85 c9 test %r9,%r9 460d: 0f 84 39 02 00 00 je 0x484c 4613: 44 8b 7f 04 mov 0x4(%rdi),%r15d 4617: 41 83 ff 04 cmp $0x4,%r15d 461b: 7f 71 jg 0x468e 461d: 4d 63 cf movslq %r15d,%r9 4620: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4624: 74 1c je 0x4642 4626: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeafa0 462d: 48 89 d1 mov %rdx,%rcx 4630: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 4635: 48 89 f2 mov %rsi,%rdx 4638: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) 463f: 01 4640: eb 15 jmp 0x4657 4642: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeafa0 4649: 48 89 d1 mov %rdx,%rcx 464c: 48 89 f2 mov %rsi,%rdx 464f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) 4656: 01 4657: b8 01 00 00 00 mov $0x1,%eax 465c: 44 89 f9 mov %r15d,%ecx 465f: d3 e0 shl %cl,%eax 4661: 48 63 c0 movslq %eax,%rax 4664: 48 83 f8 01 cmp $0x1,%rax 4668: 74 0e je 0x4678 466a: 8b 7e 04 mov 0x4(%rsi),%edi 466d: 89 3c 86 mov %edi,(%rsi,%rax,4) 4670: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 4677: 00 4678: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 467f: 33 c0 xor %eax,%eax 4681: 48 83 c4 30 add $0x30,%rsp 4685: 41 5f pop %r15 4687: 41 5d pop %r13 4689: 41 5c pop %r12 468b: 5f pop %rdi 468c: 5e pop %rsi 468d: c3 ret 468e: 4c 89 c8 mov %r9,%rax 4691: 48 83 e0 3f and $0x3f,%rax 4695: 48 f7 d8 neg %rax 4698: 48 83 e0 3f and $0x3f,%rax 469c: 4c 03 c8 add %rax,%r9 469f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 46a3: 4d 0f 4f e1 cmovg %r9,%r12 46a7: 41 bd 01 00 00 00 mov $0x1,%r13d 46ad: 45 8d 4f ff lea -0x1(%r15),%r9d 46b1: 44 89 c9 mov %r9d,%ecx 46b4: 41 d3 e5 shl %cl,%r13d 46b7: 41 83 ff 06 cmp $0x6,%r15d 46bb: 7f 5d jg 0x471a 46bd: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 46c1: 74 2e je 0x46f1 46c3: 4d 63 ff movslq %r15d,%r15 46c6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeafa0 46cd: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 46d2: 48 89 d1 mov %rdx,%rcx 46d5: 48 89 f2 mov %rsi,%rdx 46d8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) 46df: 01 46e0: 44 89 f9 mov %r15d,%ecx 46e3: 41 bc 01 00 00 00 mov $0x1,%r12d 46e9: 41 d3 e4 shl %cl,%r12d 46ec: e9 e3 00 00 00 jmp 0x47d4 46f1: 4d 63 ff movslq %r15d,%r15 46f4: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeafa0 46fb: 48 89 d1 mov %rdx,%rcx 46fe: 48 89 f2 mov %rsi,%rdx 4701: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) 4708: 01 4709: 44 89 f9 mov %r15d,%ecx 470c: 41 bc 01 00 00 00 mov $0x1,%r12d 4712: 41 d3 e4 shl %cl,%r12d 4715: e9 ba 00 00 00 jmp 0x47d4 471a: 41 83 ff 10 cmp $0x10,%r15d 471e: 7e 71 jle 0x4791 4720: 41 83 ff 11 cmp $0x11,%r15d 4724: 7f 4b jg 0x4771 4726: 48 3b d6 cmp %rsi,%rdx 4729: 0f 84 09 01 00 00 je 0x4838 472f: 48 89 d1 mov %rdx,%rcx 4732: 48 89 f2 mov %rsi,%rdx 4735: 45 89 e8 mov %r13d,%r8d 4738: 4c 8b 4f 30 mov 0x30(%rdi),%r9 473c: e8 4f 2d b1 01 call 0x1b17490 4741: 48 89 e0 mov %rsp,%rax 4744: 48 89 f1 mov %rsi,%rcx 4747: 44 89 ea mov %r13d,%edx 474a: 4d 89 e1 mov %r12,%r9 474d: 4c 8b 47 38 mov 0x38(%rdi),%r8 4751: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 4758: e8 31 72 b1 01 call 0x1b1b98e 475d: 44 89 f9 mov %r15d,%ecx 4760: 41 bc 01 00 00 00 mov $0x1,%r12d 4766: 41 d3 e4 shl %cl,%r12d 4769: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 476d: 75 55 jne 0x47c4 476f: eb 63 jmp 0x47d4 4771: 48 89 e0 mov %rsp,%rax 4774: 48 89 f9 mov %rdi,%rcx 4777: 49 89 f0 mov %rsi,%r8 477a: 4c 89 60 20 mov %r12,0x20(%rax) 477e: e8 7d 21 09 00 call 0x96900 4783: 44 89 f9 mov %r15d,%ecx 4786: 41 bc 01 00 00 00 mov $0x1,%r12d 478c: 41 d3 e4 shl %cl,%r12d 478f: eb 43 jmp 0x47d4 4791: 48 89 e0 mov %rsp,%rax 4794: 48 89 d1 mov %rdx,%rcx 4797: 48 89 f2 mov %rsi,%rdx 479a: 45 89 e8 mov %r13d,%r8d 479d: 4c 8b 4f 38 mov 0x38(%rdi),%r9 47a1: 4c 89 60 28 mov %r12,0x28(%rax) 47a5: 4c 8b 67 30 mov 0x30(%rdi),%r12 47a9: 4c 89 60 20 mov %r12,0x20(%rax) 47ad: e8 9e 54 b1 01 call 0x1b19c50 47b2: 44 89 f9 mov %r15d,%ecx 47b5: 41 bc 01 00 00 00 mov $0x1,%r12d 47bb: 41 d3 e4 shl %cl,%r12d 47be: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 47c2: 74 10 je 0x47d4 47c4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 47c9: 48 89 f2 mov %rsi,%rdx 47cc: 45 89 e0 mov %r12d,%r8d 47cf: e8 cc 64 ff ff call 0xffffffffffffaca0 47d4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 47d9: 48 89 f1 mov %rsi,%rcx 47dc: f3 0f 10 16 movss (%rsi),%xmm2 47e0: 0f 28 c1 movaps %xmm1,%xmm0 47e3: 44 89 ea mov %r13d,%edx 47e6: 41 b8 01 00 00 00 mov $0x1,%r8d 47ec: f3 0f 58 c2 addss %xmm2,%xmm0 47f0: f3 0f 5c d1 subss %xmm1,%xmm2 47f4: f3 0f 11 06 movss %xmm0,(%rsi) 47f8: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 47fd: 4c 8b 4f 50 mov 0x50(%rdi),%r9 4801: e8 3a 32 09 00 call 0x97a40 4806: 4d 63 e4 movslq %r12d,%r12 4809: 49 83 fc 01 cmp $0x1,%r12 480d: 74 13 je 0x4822 480f: 8b 46 04 mov 0x4(%rsi),%eax 4812: 33 ff xor %edi,%edi 4814: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 4818: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 481d: 89 7e 04 mov %edi,0x4(%rsi) 4820: eb 07 jmp 0x4829 4822: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 4829: 33 c0 xor %eax,%eax 482b: 48 83 c4 30 add $0x30,%rsp 482f: 41 5f pop %r15 4831: 41 5d pop %r13 4833: 41 5c pop %r12 4835: 5f pop %rdi 4836: 5e pop %rsi 4837: c3 ret 4838: 48 89 f1 mov %rsi,%rcx 483b: 44 89 ea mov %r13d,%edx 483e: 4c 8b 47 30 mov 0x30(%rdi),%r8 4842: e8 99 26 b1 01 call 0x1b16ee0 4847: e9 f5 fe ff ff jmp 0x4741 484c: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 4850: 7e 12 jle 0x4864 4852: b8 f8 ff ff ff mov $0xfffffff8,%eax 4857: 48 83 c4 30 add $0x30,%rsp 485b: 41 5f pop %r15 485d: 41 5d pop %r13 485f: 41 5c pop %r12 4861: 5f pop %rdi 4862: 5e pop %rsi 4863: c3 ret 4864: 44 8b 7f 04 mov 0x4(%rdi),%r15d 4868: 41 83 ff 04 cmp $0x4,%r15d 486c: 0f 8e ab fd ff ff jle 0x461d 4872: e9 30 fe ff ff jmp 0x46a7 4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 487e: 00 00 4880: 57 push %rdi 4881: 41 54 push %r12 4883: 41 55 push %r13 4885: 41 56 push %r14 4887: 41 57 push %r15 4889: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 488e: 4d 89 c4 mov %r8,%r12 4891: 48 89 d7 mov %rdx,%rdi 4894: 48 89 ca mov %rcx,%rdx 4897: 45 33 ed xor %r13d,%r13d 489a: 4d 85 e4 test %r12,%r12 489d: 0f 84 a4 02 00 00 je 0x4b47 48a3: 41 83 3c 24 06 cmpl $0x6,(%r12) 48a8: 74 14 je 0x48be 48aa: b8 f3 ff ff ff mov $0xfffffff3,%eax 48af: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 48b4: 41 5f pop %r15 48b6: 41 5e pop %r14 48b8: 41 5d pop %r13 48ba: 41 5c pop %r12 48bc: 5f pop %rdi 48bd: c3 ret 48be: 48 85 d2 test %rdx,%rdx 48c1: 0f 84 80 02 00 00 je 0x4b47 48c7: 48 85 ff test %rdi,%rdi 48ca: 0f 84 77 02 00 00 je 0x4b47 48d0: 4d 85 c9 test %r9,%r9 48d3: 0f 84 66 02 00 00 je 0x4b3f 48d9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 48de: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 48e4: 7f 7f jg 0x4965 48e6: 4d 63 cf movslq %r15d,%r9 48e9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 48ef: 74 21 je 0x4912 48f1: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeafa0 48f8: 48 89 d1 mov %rdx,%rcx 48fb: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 4902: 48 89 fa mov %rdi,%rdx 4905: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 490c: 01 490d: 41 ff d1 call *%r9 4910: eb 18 jmp 0x492a 4912: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeafa0 4919: 48 89 d1 mov %rdx,%rcx 491c: 48 89 fa mov %rdi,%rdx 491f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 4926: 01 4927: 41 ff d1 call *%r9 492a: b8 01 00 00 00 mov $0x1,%eax 492f: 44 89 f9 mov %r15d,%ecx 4932: d3 e0 shl %cl,%eax 4934: 48 63 c0 movslq %eax,%rax 4937: 48 83 f8 01 cmp $0x1,%rax 493b: 74 10 je 0x494d 493d: 44 8b 4f 04 mov 0x4(%rdi),%r9d 4941: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) 4945: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) 494c: 00 494d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 4954: 33 c0 xor %eax,%eax 4956: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 495b: 41 5f pop %r15 495d: 41 5e pop %r14 495f: 41 5d pop %r13 4961: 41 5c pop %r12 4963: 5f pop %rdi 4964: c3 ret 4965: 4c 89 c8 mov %r9,%rax 4968: 48 83 e0 3f and $0x3f,%rax 496c: 48 f7 d8 neg %rax 496f: 48 83 e0 3f and $0x3f,%rax 4973: 4c 03 c8 add %rax,%r9 4976: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 497c: 4d 0f 4f e9 cmovg %r9,%r13 4980: 41 be 01 00 00 00 mov $0x1,%r14d 4986: 45 8d 4f ff lea -0x1(%r15),%r9d 498a: 44 89 c9 mov %r9d,%ecx 498d: 41 d3 e6 shl %cl,%r14d 4990: 41 83 ff 06 cmp $0x6,%r15d 4994: 7f 67 jg 0x49fd 4996: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 499c: 74 33 je 0x49d1 499e: 4d 63 ff movslq %r15d,%r15 49a1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeafa0 49a8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 49af: 48 89 d1 mov %rdx,%rcx 49b2: 48 89 fa mov %rdi,%rdx 49b5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 49bc: 01 49bd: 41 ff d1 call *%r9 49c0: 44 89 f9 mov %r15d,%ecx 49c3: 41 bd 01 00 00 00 mov $0x1,%r13d 49c9: 41 d3 e5 shl %cl,%r13d 49cc: e9 f2 00 00 00 jmp 0x4ac3 49d1: 4d 63 ff movslq %r15d,%r15 49d4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeafa0 49db: 48 89 d1 mov %rdx,%rcx 49de: 48 89 fa mov %rdi,%rdx 49e1: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 49e8: 01 49e9: 41 ff d1 call *%r9 49ec: 44 89 f9 mov %r15d,%ecx 49ef: 41 bd 01 00 00 00 mov $0x1,%r13d 49f5: 41 d3 e5 shl %cl,%r13d 49f8: e9 c6 00 00 00 jmp 0x4ac3 49fd: 41 83 ff 11 cmp $0x11,%r15d 4a01: 7e 77 jle 0x4a7a 4a03: 41 83 ff 12 cmp $0x12,%r15d 4a07: 7f 50 jg 0x4a59 4a09: 48 3b d7 cmp %rdi,%rdx 4a0c: 0f 84 18 01 00 00 je 0x4b2a 4a12: 48 89 d1 mov %rdx,%rcx 4a15: 48 89 fa mov %rdi,%rdx 4a18: 45 89 f0 mov %r14d,%r8d 4a1b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 4a20: e8 3b 43 b2 01 call 0x1b28d60 4a25: 48 8d 04 24 lea (%rsp),%rax 4a29: 48 89 f9 mov %rdi,%rcx 4a2c: 44 89 f2 mov %r14d,%edx 4a2f: 4d 89 e9 mov %r13,%r9 4a32: 4d 8b 44 24 38 mov 0x38(%r12),%r8 4a37: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 4a3e: e8 83 8b b2 01 call 0x1b2d5c6 4a43: 44 89 f9 mov %r15d,%ecx 4a46: 41 bd 01 00 00 00 mov $0x1,%r13d 4a4c: 41 d3 e5 shl %cl,%r13d 4a4f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 4a55: 75 5a jne 0x4ab1 4a57: eb 6a jmp 0x4ac3 4a59: 48 8d 04 24 lea (%rsp),%rax 4a5d: 4c 89 e1 mov %r12,%rcx 4a60: 49 89 f8 mov %rdi,%r8 4a63: 4c 89 68 20 mov %r13,0x20(%rax) 4a67: e8 b4 7b 09 00 call 0x9c620 4a6c: 44 89 f9 mov %r15d,%ecx 4a6f: 41 bd 01 00 00 00 mov $0x1,%r13d 4a75: 41 d3 e5 shl %cl,%r13d 4a78: eb 49 jmp 0x4ac3 4a7a: 49 89 e2 mov %rsp,%r10 4a7d: 48 89 d1 mov %rdx,%rcx 4a80: 49 8b 44 24 30 mov 0x30(%r12),%rax 4a85: 48 89 fa mov %rdi,%rdx 4a88: 45 89 f0 mov %r14d,%r8d 4a8b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 4a90: 49 89 42 20 mov %rax,0x20(%r10) 4a94: 4d 89 6a 28 mov %r13,0x28(%r10) 4a98: e8 83 6a b2 01 call 0x1b2b520 4a9d: 44 89 f9 mov %r15d,%ecx 4aa0: 41 bd 01 00 00 00 mov $0x1,%r13d 4aa6: 41 d3 e5 shl %cl,%r13d 4aa9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 4aaf: 74 12 je 0x4ac3 4ab1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 4ab8: 48 89 fa mov %rdi,%rdx 4abb: 45 89 e8 mov %r13d,%r8d 4abe: e8 3d 62 ff ff call 0xffffffffffffad00 4ac3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 4ac8: 48 89 f9 mov %rdi,%rcx 4acb: f3 0f 10 0f movss (%rdi),%xmm1 4acf: 44 89 f2 mov %r14d,%edx 4ad2: 41 b8 01 00 00 00 mov $0x1,%r8d 4ad8: f3 0f 58 07 addss (%rdi),%xmm0 4adc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 4ae1: f3 0f 11 07 movss %xmm0,(%rdi) 4ae5: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) 4aea: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 4aef: e8 ac 8e 09 00 call 0x9d9a0 4af4: 4d 63 ed movslq %r13d,%r13 4af7: 49 83 fd 01 cmp $0x1,%r13 4afb: 74 15 je 0x4b12 4afd: 8b 47 04 mov 0x4(%rdi),%eax 4b00: 45 33 c9 xor %r9d,%r9d 4b03: 42 89 04 af mov %eax,(%rdi,%r13,4) 4b07: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) 4b0c: 44 89 4f 04 mov %r9d,0x4(%rdi) 4b10: eb 07 jmp 0x4b19 4b12: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 4b19: 33 c0 xor %eax,%eax 4b1b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4b20: 41 5f pop %r15 4b22: 41 5e pop %r14 4b24: 41 5d pop %r13 4b26: 41 5c pop %r12 4b28: 5f pop %rdi 4b29: c3 ret 4b2a: 48 89 f9 mov %rdi,%rcx 4b2d: 44 89 f2 mov %r14d,%edx 4b30: 4d 8b 44 24 30 mov 0x30(%r12),%r8 4b35: e8 76 3c b2 01 call 0x1b287b0 4b3a: e9 e6 fe ff ff jmp 0x4a25 4b3f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 4b45: 7e 14 jle 0x4b5b 4b47: b8 f8 ff ff ff mov $0xfffffff8,%eax 4b4c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4b51: 41 5f pop %r15 4b53: 41 5e pop %r14 4b55: 41 5d pop %r13 4b57: 41 5c pop %r12 4b59: 5f pop %rdi 4b5a: c3 ret 4b5b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 4b60: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 4b66: 0f 8e 7a fd ff ff jle 0x48e6 4b6c: e9 0f fe ff ff jmp 0x4980 4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b78: 00 4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b80: 56 push %rsi 4b81: 57 push %rdi 4b82: 41 54 push %r12 4b84: 41 55 push %r13 4b86: 48 83 ec 38 sub $0x38,%rsp 4b8a: 4c 89 c7 mov %r8,%rdi 4b8d: 48 89 d6 mov %rdx,%rsi 4b90: 48 89 ca mov %rcx,%rdx 4b93: 45 33 db xor %r11d,%r11d 4b96: 48 85 ff test %rdi,%rdi 4b99: 0f 84 0e 02 00 00 je 0x4dad 4b9f: 83 3f 06 cmpl $0x6,(%rdi) 4ba2: 74 10 je 0x4bb4 4ba4: b8 f3 ff ff ff mov $0xfffffff3,%eax 4ba9: 48 83 c4 38 add $0x38,%rsp 4bad: 41 5d pop %r13 4baf: 41 5c pop %r12 4bb1: 5f pop %rdi 4bb2: 5e pop %rsi 4bb3: c3 ret 4bb4: 48 85 d2 test %rdx,%rdx 4bb7: 0f 84 f0 01 00 00 je 0x4dad 4bbd: 48 85 f6 test %rsi,%rsi 4bc0: 0f 84 e7 01 00 00 je 0x4dad 4bc6: 4d 85 c9 test %r9,%r9 4bc9: 0f 84 d8 01 00 00 je 0x4da7 4bcf: 44 8b 6f 04 mov 0x4(%rdi),%r13d 4bd3: 41 83 fd 04 cmp $0x4,%r13d 4bd7: 7f 74 jg 0x4c4d 4bd9: 4d 63 cd movslq %r13d,%r9 4bdc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4be0: 74 1f je 0x4c01 4be2: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeafa0 4be9: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 4bee: 48 89 d1 mov %rdx,%rcx 4bf1: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 4bf8: 01 4bf9: 48 89 f2 mov %rsi,%rdx 4bfc: 41 ff d1 call *%r9 4bff: eb 17 jmp 0x4c18 4c01: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeafa0 4c08: 48 89 d1 mov %rdx,%rcx 4c0b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi 4c12: 01 4c13: 48 89 f2 mov %rsi,%rdx 4c16: ff d7 call *%rdi 4c18: b8 01 00 00 00 mov $0x1,%eax 4c1d: 44 89 e9 mov %r13d,%ecx 4c20: d3 e0 shl %cl,%eax 4c22: 48 63 c0 movslq %eax,%rax 4c25: 48 83 f8 01 cmp $0x1,%rax 4c29: 74 0e je 0x4c39 4c2b: 8b 7e 04 mov 0x4(%rsi),%edi 4c2e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 4c35: 00 4c36: 89 3c 86 mov %edi,(%rsi,%rax,4) 4c39: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 4c40: 33 c0 xor %eax,%eax 4c42: 48 83 c4 38 add $0x38,%rsp 4c46: 41 5d pop %r13 4c48: 41 5c pop %r12 4c4a: 5f pop %rdi 4c4b: 5e pop %rsi 4c4c: c3 ret 4c4d: 4c 89 c8 mov %r9,%rax 4c50: 48 83 e0 3f and $0x3f,%rax 4c54: 48 f7 d8 neg %rax 4c57: 48 83 e0 3f and $0x3f,%rax 4c5b: 4c 03 c8 add %rax,%r9 4c5e: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 4c62: 4d 0f 4f d9 cmovg %r9,%r11 4c66: 45 8d 4d ff lea -0x1(%r13),%r9d 4c6a: 41 bc 01 00 00 00 mov $0x1,%r12d 4c70: 44 89 c9 mov %r9d,%ecx 4c73: 41 d3 e4 shl %cl,%r12d 4c76: 41 83 fd 06 cmp $0x6,%r13d 4c7a: 7f 60 jg 0x4cdc 4c7c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4c80: 74 31 je 0x4cb3 4c82: 4d 63 ed movslq %r13d,%r13 4c85: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeafa0 4c8c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 4c91: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 4c98: 01 4c99: 48 89 d1 mov %rdx,%rcx 4c9c: 48 89 f2 mov %rsi,%rdx 4c9f: 41 ff d1 call *%r9 4ca2: 44 89 e9 mov %r13d,%ecx 4ca5: 41 bd 01 00 00 00 mov $0x1,%r13d 4cab: 41 d3 e5 shl %cl,%r13d 4cae: e9 92 00 00 00 jmp 0x4d45 4cb3: 4d 63 ed movslq %r13d,%r13 4cb6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeafa0 4cbd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 4cc4: 01 4cc5: 48 89 d1 mov %rdx,%rcx 4cc8: 48 89 f2 mov %rsi,%rdx 4ccb: 41 ff d1 call *%r9 4cce: 44 89 e9 mov %r13d,%ecx 4cd1: 41 bd 01 00 00 00 mov $0x1,%r13d 4cd7: 41 d3 e5 shl %cl,%r13d 4cda: eb 69 jmp 0x4d45 4cdc: 41 83 fd 12 cmp $0x12,%r13d 4ce0: 7e 20 jle 0x4d02 4ce2: 48 89 e0 mov %rsp,%rax 4ce5: 48 89 f9 mov %rdi,%rcx 4ce8: 49 89 f0 mov %rsi,%r8 4ceb: 4c 89 58 20 mov %r11,0x20(%rax) 4cef: e8 cc d9 09 00 call 0xa26c0 4cf4: 44 89 e9 mov %r13d,%ecx 4cf7: 41 bd 01 00 00 00 mov $0x1,%r13d 4cfd: 41 d3 e5 shl %cl,%r13d 4d00: eb 43 jmp 0x4d45 4d02: 49 89 e2 mov %rsp,%r10 4d05: 48 8b 47 30 mov 0x30(%rdi),%rax 4d09: 48 89 d1 mov %rdx,%rcx 4d0c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 4d10: 48 89 f2 mov %rsi,%rdx 4d13: 45 89 e0 mov %r12d,%r8d 4d16: 4d 89 5a 28 mov %r11,0x28(%r10) 4d1a: 49 89 42 20 mov %rax,0x20(%r10) 4d1e: e8 5d f0 b3 01 call 0x1b43d80 4d23: 44 89 e9 mov %r13d,%ecx 4d26: 41 bd 01 00 00 00 mov $0x1,%r13d 4d2c: 41 d3 e5 shl %cl,%r13d 4d2f: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4d33: 74 10 je 0x4d45 4d35: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 4d3a: 48 89 f2 mov %rsi,%rdx 4d3d: 45 89 e8 mov %r13d,%r8d 4d40: e8 1b 60 ff ff call 0xffffffffffffad60 4d45: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 4d4a: 48 89 f1 mov %rsi,%rcx 4d4d: 44 89 e2 mov %r12d,%edx 4d50: f3 0f 10 16 movss (%rsi),%xmm2 4d54: 0f 28 c1 movaps %xmm1,%xmm0 4d57: 41 b8 01 00 00 00 mov $0x1,%r8d 4d5d: f3 0f 58 c2 addss %xmm2,%xmm0 4d61: f3 0f 5c d1 subss %xmm1,%xmm2 4d65: f3 0f 11 06 movss %xmm0,(%rsi) 4d69: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 4d6e: 4c 8b 4f 50 mov 0x50(%rdi),%r9 4d72: e8 89 eb 09 00 call 0xa3900 4d77: 4d 63 ed movslq %r13d,%r13 4d7a: 49 83 fd 01 cmp $0x1,%r13 4d7e: 74 13 je 0x4d93 4d80: 8b 46 04 mov 0x4(%rsi),%eax 4d83: 33 ff xor %edi,%edi 4d85: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) 4d8a: 42 89 04 ae mov %eax,(%rsi,%r13,4) 4d8e: 89 7e 04 mov %edi,0x4(%rsi) 4d91: eb 07 jmp 0x4d9a 4d93: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 4d9a: 33 c0 xor %eax,%eax 4d9c: 48 83 c4 38 add $0x38,%rsp 4da0: 41 5d pop %r13 4da2: 41 5c pop %r12 4da4: 5f pop %rdi 4da5: 5e pop %rsi 4da6: c3 ret 4da7: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 4dab: 7e 10 jle 0x4dbd 4dad: b8 f8 ff ff ff mov $0xfffffff8,%eax 4db2: 48 83 c4 38 add $0x38,%rsp 4db6: 41 5d pop %r13 4db8: 41 5c pop %r12 4dba: 5f pop %rdi 4dbb: 5e pop %rsi 4dbc: c3 ret 4dbd: 44 8b 6f 04 mov 0x4(%rdi),%r13d 4dc1: 41 83 fd 04 cmp $0x4,%r13d 4dc5: 0f 8e 0e fe ff ff jle 0x4bd9 4dcb: e9 96 fe ff ff jmp 0x4c66 4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4dd7: 00 4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ddf: 90 nop 4de0: 41 54 push %r12 4de2: 41 55 push %r13 4de4: 41 56 push %r14 4de6: 41 57 push %r15 4de8: 48 83 ec 38 sub $0x38,%rsp 4dec: 4d 89 c5 mov %r8,%r13 4def: 49 89 d4 mov %rdx,%r12 4df2: 48 89 ca mov %rcx,%rdx 4df5: 45 33 db xor %r11d,%r11d 4df8: 4d 85 ed test %r13,%r13 4dfb: 0f 84 25 02 00 00 je 0x5026 4e01: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) 4e06: 74 12 je 0x4e1a 4e08: b8 f3 ff ff ff mov $0xfffffff3,%eax 4e0d: 48 83 c4 38 add $0x38,%rsp 4e11: 41 5f pop %r15 4e13: 41 5e pop %r14 4e15: 41 5d pop %r13 4e17: 41 5c pop %r12 4e19: c3 ret 4e1a: 48 85 d2 test %rdx,%rdx 4e1d: 0f 84 03 02 00 00 je 0x5026 4e23: 4d 85 e4 test %r12,%r12 4e26: 0f 84 fa 01 00 00 je 0x5026 4e2c: 4d 85 c9 test %r9,%r9 4e2f: 0f 84 ea 01 00 00 je 0x501f 4e35: 45 8b 7d 04 mov 0x4(%r13),%r15d 4e39: 41 83 ff 04 cmp $0x4,%r15d 4e3d: 7f 79 jg 0x4eb8 4e3f: 4d 63 cf movslq %r15d,%r9 4e42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 4e47: 74 1d je 0x4e66 4e49: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeafa0 4e50: 48 89 d1 mov %rdx,%rcx 4e53: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 4e59: 4c 89 e2 mov %r12,%rdx 4e5c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) 4e63: 01 4e64: eb 15 jmp 0x4e7b 4e66: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeafa0 4e6d: 48 89 d1 mov %rdx,%rcx 4e70: 4c 89 e2 mov %r12,%rdx 4e73: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) 4e7a: 01 4e7b: b8 01 00 00 00 mov $0x1,%eax 4e80: 44 89 f9 mov %r15d,%ecx 4e83: d3 e0 shl %cl,%eax 4e85: 48 63 c0 movslq %eax,%rax 4e88: 48 83 f8 01 cmp $0x1,%rax 4e8c: 74 12 je 0x4ea0 4e8e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d 4e93: 45 89 0c 84 mov %r9d,(%r12,%rax,4) 4e97: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) 4e9e: 00 00 4ea0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 4ea7: 00 00 4ea9: 33 c0 xor %eax,%eax 4eab: 48 83 c4 38 add $0x38,%rsp 4eaf: 41 5f pop %r15 4eb1: 41 5e pop %r14 4eb3: 41 5d pop %r13 4eb5: 41 5c pop %r12 4eb7: c3 ret 4eb8: 4c 89 c8 mov %r9,%rax 4ebb: 48 83 e0 3f and $0x3f,%rax 4ebf: 48 f7 d8 neg %rax 4ec2: 48 83 e0 3f and $0x3f,%rax 4ec6: 4c 03 c8 add %rax,%r9 4ec9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 4ece: 4d 0f 4f d9 cmovg %r9,%r11 4ed2: 41 be 01 00 00 00 mov $0x1,%r14d 4ed8: 45 8d 4f ff lea -0x1(%r15),%r9d 4edc: 44 89 c9 mov %r9d,%ecx 4edf: 41 d3 e6 shl %cl,%r14d 4ee2: 41 83 ff 07 cmp $0x7,%r15d 4ee6: 7f 5c jg 0x4f44 4ee8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 4eed: 74 2f je 0x4f1e 4eef: 4d 63 ff movslq %r15d,%r15 4ef2: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeafa0 4ef9: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 4eff: 48 89 d1 mov %rdx,%rcx 4f02: 4c 89 e2 mov %r12,%rdx 4f05: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) 4f0c: 01 4f0d: 44 89 f9 mov %r15d,%ecx 4f10: 41 bf 01 00 00 00 mov $0x1,%r15d 4f16: 41 d3 e7 shl %cl,%r15d 4f19: e9 91 00 00 00 jmp 0x4faf 4f1e: 4d 63 ff movslq %r15d,%r15 4f21: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeafa0 4f28: 48 89 d1 mov %rdx,%rcx 4f2b: 4c 89 e2 mov %r12,%rdx 4f2e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) 4f35: 01 4f36: 44 89 f9 mov %r15d,%ecx 4f39: 41 bf 01 00 00 00 mov $0x1,%r15d 4f3f: 41 d3 e7 shl %cl,%r15d 4f42: eb 6b jmp 0x4faf 4f44: 41 83 ff 13 cmp $0x13,%r15d 4f48: 7e 20 jle 0x4f6a 4f4a: 48 89 e0 mov %rsp,%rax 4f4d: 4c 89 e9 mov %r13,%rcx 4f50: 4d 89 e0 mov %r12,%r8 4f53: 4c 89 58 20 mov %r11,0x20(%rax) 4f57: e8 84 32 0a 00 call 0xa81e0 4f5c: 44 89 f9 mov %r15d,%ecx 4f5f: 41 bf 01 00 00 00 mov $0x1,%r15d 4f65: 41 d3 e7 shl %cl,%r15d 4f68: eb 45 jmp 0x4faf 4f6a: 49 89 e2 mov %rsp,%r10 4f6d: 48 89 d1 mov %rdx,%rcx 4f70: 49 8b 45 30 mov 0x30(%r13),%rax 4f74: 4c 89 e2 mov %r12,%rdx 4f77: 45 89 f0 mov %r14d,%r8d 4f7a: 4d 8b 4d 38 mov 0x38(%r13),%r9 4f7e: 4d 89 5a 28 mov %r11,0x28(%r10) 4f82: 49 89 42 20 mov %rax,0x20(%r10) 4f86: e8 55 76 b5 01 call 0x1b5c5e0 4f8b: 44 89 f9 mov %r15d,%ecx 4f8e: 41 bf 01 00 00 00 mov $0x1,%r15d 4f94: 41 d3 e7 shl %cl,%r15d 4f97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 4f9c: 74 11 je 0x4faf 4f9e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 4fa4: 4c 89 e2 mov %r12,%rdx 4fa7: 45 89 f8 mov %r15d,%r8d 4faa: e8 11 5e ff ff call 0xffffffffffffadc0 4faf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 4fb6: 4c 89 e1 mov %r12,%rcx 4fb9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 4fbf: 44 89 f2 mov %r14d,%edx 4fc2: 41 b8 01 00 00 00 mov $0x1,%r8d 4fc8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 4fcc: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 4fd0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) 4fd6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) 4fdd: 4d 8b 4d 50 mov 0x50(%r13),%r9 4fe1: e8 3a 44 0a 00 call 0xa9420 4fe6: 4d 63 ff movslq %r15d,%r15 4fe9: 49 83 ff 01 cmp $0x1,%r15 4fed: 74 18 je 0x5007 4fef: 41 8b 44 24 04 mov 0x4(%r12),%eax 4ff4: 45 33 c9 xor %r9d,%r9d 4ff7: 43 89 04 bc mov %eax,(%r12,%r15,4) 4ffb: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) 5000: 45 89 4c 24 04 mov %r9d,0x4(%r12) 5005: eb 09 jmp 0x5010 5007: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 500e: 00 00 5010: 33 c0 xor %eax,%eax 5012: 48 83 c4 38 add $0x38,%rsp 5016: 41 5f pop %r15 5018: 41 5e pop %r14 501a: 41 5d pop %r13 501c: 41 5c pop %r12 501e: c3 ret 501f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 5024: 7e 12 jle 0x5038 5026: b8 f8 ff ff ff mov $0xfffffff8,%eax 502b: 48 83 c4 38 add $0x38,%rsp 502f: 41 5f pop %r15 5031: 41 5e pop %r14 5033: 41 5d pop %r13 5035: 41 5c pop %r12 5037: c3 ret 5038: 45 8b 7d 04 mov 0x4(%r13),%r15d 503c: 41 83 ff 04 cmp $0x4,%r15d 5040: 0f 8e f9 fd ff ff jle 0x4e3f 5046: e9 87 fe ff ff jmp 0x4ed2 504b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5052: 00 5053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 505a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5060: 56 push %rsi 5061: 57 push %rdi 5062: 41 54 push %r12 5064: 41 55 push %r13 5066: 41 57 push %r15 5068: 48 83 ec 30 sub $0x30,%rsp 506c: 4c 89 c7 mov %r8,%rdi 506f: 48 89 d6 mov %rdx,%rsi 5072: 48 89 ca mov %rcx,%rdx 5075: 45 33 db xor %r11d,%r11d 5078: 48 85 ff test %rdi,%rdi 507b: 0f 84 ea 01 00 00 je 0x526b 5081: 83 3f 06 cmpl $0x6,(%rdi) 5084: 74 12 je 0x5098 5086: b8 f3 ff ff ff mov $0xfffffff3,%eax 508b: 48 83 c4 30 add $0x30,%rsp 508f: 41 5f pop %r15 5091: 41 5d pop %r13 5093: 41 5c pop %r12 5095: 5f pop %rdi 5096: 5e pop %rsi 5097: c3 ret 5098: 48 85 d2 test %rdx,%rdx 509b: 0f 84 ca 01 00 00 je 0x526b 50a1: 48 85 f6 test %rsi,%rsi 50a4: 0f 84 c1 01 00 00 je 0x526b 50aa: 4d 85 c9 test %r9,%r9 50ad: 0f 84 b2 01 00 00 je 0x5265 50b3: 44 8b 7f 04 mov 0x4(%rdi),%r15d 50b7: 41 83 ff 04 cmp $0x4,%r15d 50bb: 7f 75 jg 0x5132 50bd: 4d 63 cf movslq %r15d,%r9 50c0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 50c4: 74 20 je 0x50e6 50c6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeafa0 50cd: 48 89 d1 mov %rdx,%rcx 50d0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 50d5: 48 89 f2 mov %rsi,%rdx 50d8: c5 f8 28 d0 vmovaps %xmm0,%xmm2 50dc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) 50e3: 01 50e4: eb 15 jmp 0x50fb 50e6: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeafa0 50ed: 48 89 d1 mov %rdx,%rcx 50f0: 48 89 f2 mov %rsi,%rdx 50f3: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) 50fa: 01 50fb: b8 01 00 00 00 mov $0x1,%eax 5100: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 5105: 48 63 ff movslq %edi,%rdi 5108: 48 83 ff 01 cmp $0x1,%rdi 510c: 74 0e je 0x511c 510e: 8b 46 04 mov 0x4(%rsi),%eax 5111: 89 04 be mov %eax,(%rsi,%rdi,4) 5114: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 511b: 00 511c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 5123: 33 c0 xor %eax,%eax 5125: 48 83 c4 30 add $0x30,%rsp 5129: 41 5f pop %r15 512b: 41 5d pop %r13 512d: 41 5c pop %r12 512f: 5f pop %rdi 5130: 5e pop %rsi 5131: c3 ret 5132: 4c 89 c8 mov %r9,%rax 5135: 48 83 e0 3f and $0x3f,%rax 5139: 48 f7 d8 neg %rax 513c: 48 83 e0 3f and $0x3f,%rax 5140: 4c 03 c8 add %rax,%r9 5143: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 5147: 4d 0f 4f d9 cmovg %r9,%r11 514b: 41 bc 01 00 00 00 mov $0x1,%r12d 5151: 45 8d 4f ff lea -0x1(%r15),%r9d 5155: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 515a: 41 83 ff 07 cmp $0x7,%r15d 515e: 7f 49 jg 0x51a9 5160: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5164: 74 24 je 0x518a 5166: 4d 63 ff movslq %r15d,%r15 5169: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeafa0 5170: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 5175: 48 89 d1 mov %rdx,%rcx 5178: 48 89 f2 mov %rsi,%rdx 517b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) 5182: 01 5183: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 5188: eb 7a jmp 0x5204 518a: 4d 63 ff movslq %r15d,%r15 518d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeafa0 5194: 48 89 d1 mov %rdx,%rcx 5197: 48 89 f2 mov %rsi,%rdx 519a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) 51a1: 01 51a2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 51a7: eb 5b jmp 0x5204 51a9: 41 83 ff 13 cmp $0x13,%r15d 51ad: 7e 19 jle 0x51c8 51af: 48 89 e0 mov %rsp,%rax 51b2: 48 89 f9 mov %rdi,%rcx 51b5: 49 89 f0 mov %rsi,%r8 51b8: 4c 89 58 20 mov %r11,0x20(%rax) 51bc: e8 bf 93 0a 00 call 0xae580 51c1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 51c6: eb 3c jmp 0x5204 51c8: 49 89 e2 mov %rsp,%r10 51cb: 48 89 d1 mov %rdx,%rcx 51ce: 48 8b 47 30 mov 0x30(%rdi),%rax 51d2: 48 89 f2 mov %rsi,%rdx 51d5: 45 89 e8 mov %r13d,%r8d 51d8: 4c 8b 4f 38 mov 0x38(%rdi),%r9 51dc: 4d 89 5a 28 mov %r11,0x28(%r10) 51e0: 49 89 42 20 mov %rax,0x20(%r10) 51e4: e8 37 79 b6 01 call 0x1b6cb20 51e9: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 51ee: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 51f2: 74 10 je 0x5204 51f4: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 51f9: 48 89 f2 mov %rsi,%rdx 51fc: 45 89 e0 mov %r12d,%r8d 51ff: e8 7c 5d ff ff call 0xffffffffffffaf80 5204: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 5209: 48 89 f1 mov %rsi,%rcx 520c: c5 fa 10 0e vmovss (%rsi),%xmm1 5210: 44 89 ea mov %r13d,%edx 5213: 41 b8 01 00 00 00 mov $0x1,%r8d 5219: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 521d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 5221: c5 fa 11 06 vmovss %xmm0,(%rsi) 5225: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 522a: 4c 8b 4f 50 mov 0x50(%rdi),%r9 522e: e8 0d a6 0a 00 call 0xaf840 5233: 4d 63 e4 movslq %r12d,%r12 5236: 49 83 fc 01 cmp $0x1,%r12 523a: 74 13 je 0x524f 523c: 8b 46 04 mov 0x4(%rsi),%eax 523f: 33 ff xor %edi,%edi 5241: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 5245: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 524a: 89 7e 04 mov %edi,0x4(%rsi) 524d: eb 07 jmp 0x5256 524f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 5256: 33 c0 xor %eax,%eax 5258: 48 83 c4 30 add $0x30,%rsp 525c: 41 5f pop %r15 525e: 41 5d pop %r13 5260: 41 5c pop %r12 5262: 5f pop %rdi 5263: 5e pop %rsi 5264: c3 ret 5265: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 5269: 7e 12 jle 0x527d 526b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5270: 48 83 c4 30 add $0x30,%rsp 5274: 41 5f pop %r15 5276: 41 5d pop %r13 5278: 41 5c pop %r12 527a: 5f pop %rdi 527b: 5e pop %rsi 527c: c3 ret 527d: 44 8b 7f 04 mov 0x4(%rdi),%r15d 5281: 41 83 ff 04 cmp $0x4,%r15d 5285: 0f 8e 32 fe ff ff jle 0x50bd 528b: e9 bb fe ff ff jmp 0x514b 5290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5297: 00 5298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 529f: 90 nop 52a0: 56 push %rsi 52a1: 57 push %rdi 52a2: 41 54 push %r12 52a4: 41 55 push %r13 52a6: 41 57 push %r15 52a8: 48 83 ec 30 sub $0x30,%rsp 52ac: 4c 89 c7 mov %r8,%rdi 52af: 48 89 d6 mov %rdx,%rsi 52b2: 48 89 ca mov %rcx,%rdx 52b5: 45 33 db xor %r11d,%r11d 52b8: 48 85 ff test %rdi,%rdi 52bb: 0f 84 e6 01 00 00 je 0x54a7 52c1: 83 3f 06 cmpl $0x6,(%rdi) 52c4: 74 12 je 0x52d8 52c6: b8 f3 ff ff ff mov $0xfffffff3,%eax 52cb: 48 83 c4 30 add $0x30,%rsp 52cf: 41 5f pop %r15 52d1: 41 5d pop %r13 52d3: 41 5c pop %r12 52d5: 5f pop %rdi 52d6: 5e pop %rsi 52d7: c3 ret 52d8: 48 85 d2 test %rdx,%rdx 52db: 0f 84 c6 01 00 00 je 0x54a7 52e1: 48 85 f6 test %rsi,%rsi 52e4: 0f 84 bd 01 00 00 je 0x54a7 52ea: 4d 85 c9 test %r9,%r9 52ed: 0f 84 ae 01 00 00 je 0x54a1 52f3: 44 8b 7f 04 mov 0x4(%rdi),%r15d 52f7: 41 83 ff 04 cmp $0x4,%r15d 52fb: 7f 71 jg 0x536e 52fd: 4d 63 cf movslq %r15d,%r9 5300: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5304: 74 1c je 0x5322 5306: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeafa0 530d: 48 89 d1 mov %rdx,%rcx 5310: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 5315: 48 89 f2 mov %rsi,%rdx 5318: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) 531f: 01 5320: eb 15 jmp 0x5337 5322: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeafa0 5329: 48 89 d1 mov %rdx,%rcx 532c: 48 89 f2 mov %rsi,%rdx 532f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) 5336: 01 5337: b8 01 00 00 00 mov $0x1,%eax 533c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 5341: 48 63 ff movslq %edi,%rdi 5344: 48 83 ff 01 cmp $0x1,%rdi 5348: 74 0e je 0x5358 534a: 8b 46 04 mov 0x4(%rsi),%eax 534d: 89 04 be mov %eax,(%rsi,%rdi,4) 5350: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 5357: 00 5358: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 535f: 33 c0 xor %eax,%eax 5361: 48 83 c4 30 add $0x30,%rsp 5365: 41 5f pop %r15 5367: 41 5d pop %r13 5369: 41 5c pop %r12 536b: 5f pop %rdi 536c: 5e pop %rsi 536d: c3 ret 536e: 4c 89 c8 mov %r9,%rax 5371: 48 83 e0 3f and $0x3f,%rax 5375: 48 f7 d8 neg %rax 5378: 48 83 e0 3f and $0x3f,%rax 537c: 4c 03 c8 add %rax,%r9 537f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 5383: 4d 0f 4f d9 cmovg %r9,%r11 5387: 41 bc 01 00 00 00 mov $0x1,%r12d 538d: 45 8d 4f ff lea -0x1(%r15),%r9d 5391: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 5396: 41 83 ff 07 cmp $0x7,%r15d 539a: 7f 49 jg 0x53e5 539c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 53a0: 74 24 je 0x53c6 53a2: 4d 63 ff movslq %r15d,%r15 53a5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeafa0 53ac: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 53b1: 48 89 d1 mov %rdx,%rcx 53b4: 48 89 f2 mov %rsi,%rdx 53b7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) 53be: 01 53bf: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 53c4: eb 7a jmp 0x5440 53c6: 4d 63 ff movslq %r15d,%r15 53c9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeafa0 53d0: 48 89 d1 mov %rdx,%rcx 53d3: 48 89 f2 mov %rsi,%rdx 53d6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) 53dd: 01 53de: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 53e3: eb 5b jmp 0x5440 53e5: 41 83 ff 13 cmp $0x13,%r15d 53e9: 7e 19 jle 0x5404 53eb: 48 89 e0 mov %rsp,%rax 53ee: 48 89 f9 mov %rdi,%rcx 53f1: 49 89 f0 mov %rsi,%r8 53f4: 4c 89 58 20 mov %r11,0x20(%rax) 53f8: e8 a3 f3 0a 00 call 0xb47a0 53fd: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 5402: eb 3c jmp 0x5440 5404: 49 89 e2 mov %rsp,%r10 5407: 48 89 d1 mov %rdx,%rcx 540a: 48 8b 47 30 mov 0x30(%rdi),%rax 540e: 48 89 f2 mov %rsi,%rdx 5411: 45 89 e8 mov %r13d,%r8d 5414: 4c 8b 4f 38 mov 0x38(%rdi),%r9 5418: 4d 89 5a 28 mov %r11,0x28(%r10) 541c: 49 89 42 20 mov %rax,0x20(%r10) 5420: e8 fb 58 b7 01 call 0x1b7ad20 5425: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 542a: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 542e: 74 10 je 0x5440 5430: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 5435: 48 89 f2 mov %rsi,%rdx 5438: 45 89 e0 mov %r12d,%r8d 543b: e8 00 5d ff ff call 0xffffffffffffb140 5440: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 5445: 48 89 f1 mov %rsi,%rcx 5448: c5 fa 10 0e vmovss (%rsi),%xmm1 544c: 44 89 ea mov %r13d,%edx 544f: 41 b8 01 00 00 00 mov $0x1,%r8d 5455: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 5459: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 545d: c5 fa 11 06 vmovss %xmm0,(%rsi) 5461: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 5466: 4c 8b 4f 50 mov 0x50(%rdi),%r9 546a: e8 f1 05 0b 00 call 0xb5a60 546f: 4d 63 e4 movslq %r12d,%r12 5472: 49 83 fc 01 cmp $0x1,%r12 5476: 74 13 je 0x548b 5478: 8b 46 04 mov 0x4(%rsi),%eax 547b: 33 ff xor %edi,%edi 547d: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 5481: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 5486: 89 7e 04 mov %edi,0x4(%rsi) 5489: eb 07 jmp 0x5492 548b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 5492: 33 c0 xor %eax,%eax 5494: 48 83 c4 30 add $0x30,%rsp 5498: 41 5f pop %r15 549a: 41 5d pop %r13 549c: 41 5c pop %r12 549e: 5f pop %rdi 549f: 5e pop %rsi 54a0: c3 ret 54a1: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 54a5: 7e 12 jle 0x54b9 54a7: b8 f8 ff ff ff mov $0xfffffff8,%eax 54ac: 48 83 c4 30 add $0x30,%rsp 54b0: 41 5f pop %r15 54b2: 41 5d pop %r13 54b4: 41 5c pop %r12 54b6: 5f pop %rdi 54b7: 5e pop %rsi 54b8: c3 ret 54b9: 44 8b 7f 04 mov 0x4(%rdi),%r15d 54bd: 41 83 ff 04 cmp $0x4,%r15d 54c1: 0f 8e 36 fe ff ff jle 0x52fd 54c7: e9 bb fe ff ff jmp 0x5387 54cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 54d3: 00 54d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 54e0: 48 83 ec 28 sub $0x28,%rsp 54e4: 48 85 c9 test %rcx,%rcx 54e7: 74 26 je 0x550f 54e9: 48 85 d2 test %rdx,%rdx 54ec: 74 21 je 0x550f 54ee: 45 85 c0 test %r8d,%r8d 54f1: 7e 26 jle 0x5519 54f3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 54fa: 7d 07 jge 0x5503 54fc: e8 bf 94 a4 01 call 0x1a4e9c0 5501: eb 05 jmp 0x5508 5503: e8 b8 98 a4 01 call 0x1a4edc0 5508: 33 c0 xor %eax,%eax 550a: 48 83 c4 28 add $0x28,%rsp 550e: c3 ret 550f: b8 f8 ff ff ff mov $0xfffffff8,%eax 5514: 48 83 c4 28 add $0x28,%rsp 5518: c3 ret 5519: b8 fa ff ff ff mov $0xfffffffa,%eax 551e: 48 83 c4 28 add $0x28,%rsp 5522: c3 ret 5523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 552a: 00 552b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5540: 48 83 ec 28 sub $0x28,%rsp 5544: 48 85 c9 test %rcx,%rcx 5547: 74 26 je 0x556f 5549: 48 85 d2 test %rdx,%rdx 554c: 74 21 je 0x556f 554e: 45 85 c0 test %r8d,%r8d 5551: 7e 26 jle 0x5579 5553: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 555a: 7d 07 jge 0x5563 555c: e8 ff a0 a4 01 call 0x1a4f660 5561: eb 05 jmp 0x5568 5563: e8 78 56 0b 00 call 0xbabe0 5568: 33 c0 xor %eax,%eax 556a: 48 83 c4 28 add $0x28,%rsp 556e: c3 ret 556f: b8 f8 ff ff ff mov $0xfffffff8,%eax 5574: 48 83 c4 28 add $0x28,%rsp 5578: c3 ret 5579: b8 fa ff ff ff mov $0xfffffffa,%eax 557e: 48 83 c4 28 add $0x28,%rsp 5582: c3 ret 5583: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 558a: 00 558b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55a0: 48 83 ec 28 sub $0x28,%rsp 55a4: 48 85 c9 test %rcx,%rcx 55a7: 74 26 je 0x55cf 55a9: 48 85 d2 test %rdx,%rdx 55ac: 74 21 je 0x55cf 55ae: 45 85 c0 test %r8d,%r8d 55b1: 7e 26 jle 0x55d9 55b3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 55ba: 7d 07 jge 0x55c3 55bc: e8 9f ad a4 01 call 0x1a50360 55c1: eb 05 jmp 0x55c8 55c3: e8 78 57 0b 00 call 0xbad40 55c8: 33 c0 xor %eax,%eax 55ca: 48 83 c4 28 add $0x28,%rsp 55ce: c3 ret 55cf: b8 f8 ff ff ff mov $0xfffffff8,%eax 55d4: 48 83 c4 28 add $0x28,%rsp 55d8: c3 ret 55d9: b8 fa ff ff ff mov $0xfffffffa,%eax 55de: 48 83 c4 28 add $0x28,%rsp 55e2: c3 ret 55e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 55ea: 00 55eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5600: 41 83 f9 05 cmp $0x5,%r9d 5604: 7d 3d jge 0x5643 5606: 41 ff c9 dec %r9d 5609: 41 83 f9 ff cmp $0xffffffff,%r9d 560d: 74 33 je 0x5642 560f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5616: 00 5617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 561e: 66 90 xchg %ax,%ax 5620: f2 0f 10 01 movsd (%rcx),%xmm0 5624: 41 ff c9 dec %r9d 5627: f2 0f 59 02 mulsd (%rdx),%xmm0 562b: 48 83 c1 08 add $0x8,%rcx 562f: f2 41 0f 11 00 movsd %xmm0,(%r8) 5634: 48 83 c2 08 add $0x8,%rdx 5638: 49 83 c0 08 add $0x8,%r8 563c: 41 83 f9 ff cmp $0xffffffff,%r9d 5640: 75 de jne 0x5620 5642: c3 ret 5643: 49 f7 c0 07 00 00 00 test $0x7,%r8 564a: 0f 85 e8 02 00 00 jne 0x5938 5650: 49 f7 c0 0f 00 00 00 test $0xf,%r8 5657: 74 1c je 0x5675 5659: f2 0f 10 01 movsd (%rcx),%xmm0 565d: 48 83 c1 08 add $0x8,%rcx 5661: f2 0f 59 02 mulsd (%rdx),%xmm0 5665: 48 83 c2 08 add $0x8,%rdx 5669: f2 41 0f 11 00 movsd %xmm0,(%r8) 566e: 49 83 c0 08 add $0x8,%r8 5672: 41 ff c9 dec %r9d 5675: 44 89 c8 mov %r9d,%eax 5678: 41 83 e1 03 and $0x3,%r9d 567c: c1 f8 02 sar $0x2,%eax 567f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5686: 0f 84 78 01 00 00 je 0x5804 568c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5693: 0f 84 dd 00 00 00 je 0x5776 5699: 3d aa 2a 00 00 cmp $0x2aaa,%eax 569e: 0f 83 7c 00 00 00 jae 0x5720 56a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56ab: 00 56ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 56b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56bf: 00 56c0: f2 0f 10 11 movsd (%rcx),%xmm2 56c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 56c9: f2 0f 10 02 movsd (%rdx),%xmm0 56cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 56d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 56d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 56dc: 48 83 c2 20 add $0x20,%rdx 56e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 56e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 56ea: 48 83 c1 20 add $0x20,%rcx 56ee: 66 0f 59 d0 mulpd %xmm0,%xmm2 56f2: 66 0f 59 d9 mulpd %xmm1,%xmm3 56f6: 41 0f 29 10 movaps %xmm2,(%r8) 56fa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 56ff: 49 83 c0 20 add $0x20,%r8 5703: ff c8 dec %eax 5705: 75 b9 jne 0x56c0 5707: e9 fa fe ff ff jmp 0x5606 570c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5713: 00 5714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5720: 0f 18 49 40 prefetcht0 0x40(%rcx) 5724: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5728: f2 0f 10 11 movsd (%rcx),%xmm2 572c: f2 0f 10 02 movsd (%rdx),%xmm0 5730: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5735: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 573a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 573f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5744: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5749: 48 83 c2 20 add $0x20,%rdx 574d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5752: 48 83 c1 20 add $0x20,%rcx 5756: 66 0f 59 d0 mulpd %xmm0,%xmm2 575a: 66 0f 59 d9 mulpd %xmm1,%xmm3 575e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 5763: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 5769: 49 83 c0 20 add $0x20,%r8 576d: ff c8 dec %eax 576f: 75 af jne 0x5720 5771: e9 90 fe ff ff jmp 0x5606 5776: 3d aa 2a 00 00 cmp $0x2aaa,%eax 577b: 73 43 jae 0x57c0 577d: 0f 1f 00 nopl (%rax) 5780: f2 0f 10 01 movsd (%rcx),%xmm0 5784: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5789: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 578e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5793: 48 83 c1 20 add $0x20,%rcx 5797: 66 0f 59 02 mulpd (%rdx),%xmm0 579b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 57a0: 41 0f 29 00 movaps %xmm0,(%r8) 57a4: 48 83 c2 20 add $0x20,%rdx 57a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 57ad: 49 83 c0 20 add $0x20,%r8 57b1: ff c8 dec %eax 57b3: 75 cb jne 0x5780 57b5: e9 4c fe ff ff jmp 0x5606 57ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 57c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 57c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 57c8: f2 0f 10 01 movsd (%rcx),%xmm0 57cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 57d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 57d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 57db: 48 83 c1 20 add $0x20,%rcx 57df: 66 0f 59 02 mulpd (%rdx),%xmm0 57e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 57e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 57ed: 48 83 c2 20 add $0x20,%rdx 57f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 57f7: 49 83 c0 20 add $0x20,%r8 57fb: ff c8 dec %eax 57fd: 75 c1 jne 0x57c0 57ff: e9 02 fe ff ff jmp 0x5606 5804: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 580b: 0f 84 93 00 00 00 je 0x58a4 5811: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5816: 73 48 jae 0x5860 5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 581f: 00 5820: f2 0f 10 02 movsd (%rdx),%xmm0 5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5833: 48 83 c2 20 add $0x20,%rdx 5837: 66 0f 59 01 mulpd (%rcx),%xmm0 583b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5840: 41 0f 29 00 movaps %xmm0,(%r8) 5844: 48 83 c1 20 add $0x20,%rcx 5848: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 584d: 49 83 c0 20 add $0x20,%r8 5851: ff c8 dec %eax 5853: 75 cb jne 0x5820 5855: e9 ac fd ff ff jmp 0x5606 585a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5860: 0f 18 49 40 prefetcht0 0x40(%rcx) 5864: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5868: f2 0f 10 02 movsd (%rdx),%xmm0 586c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5871: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5876: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 587b: 48 83 c2 20 add $0x20,%rdx 587f: 66 0f 59 01 mulpd (%rcx),%xmm0 5883: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5888: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 588d: 48 83 c1 20 add $0x20,%rcx 5891: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5897: 49 83 c0 20 add $0x20,%r8 589b: ff c8 dec %eax 589d: 75 c1 jne 0x5860 589f: e9 62 fd ff ff jmp 0x5606 58a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax 58a9: 73 55 jae 0x5900 58ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58b2: 00 58b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 58c0: 0f 28 01 movaps (%rcx),%xmm0 58c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 58c7: 48 83 c1 20 add $0x20,%rcx 58cb: 66 0f 59 02 mulpd (%rdx),%xmm0 58cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 58d4: 41 0f 29 00 movaps %xmm0,(%r8) 58d8: 48 83 c2 20 add $0x20,%rdx 58dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 58e1: 49 83 c0 20 add $0x20,%r8 58e5: ff c8 dec %eax 58e7: 75 d7 jne 0x58c0 58e9: e9 18 fd ff ff jmp 0x5606 58ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58f5: 00 58f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58fd: 0f 1f 00 nopl (%rax) 5900: 0f 18 49 40 prefetcht0 0x40(%rcx) 5904: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5908: 0f 28 01 movaps (%rcx),%xmm0 590b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 590f: 48 83 c1 20 add $0x20,%rcx 5913: 66 0f 59 02 mulpd (%rdx),%xmm0 5917: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 591c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5921: 48 83 c2 20 add $0x20,%rdx 5925: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 592b: 49 83 c0 20 add $0x20,%r8 592f: ff c8 dec %eax 5931: 75 cd jne 0x5900 5933: e9 ce fc ff ff jmp 0x5606 5938: 44 89 c8 mov %r9d,%eax 593b: 41 83 e1 03 and $0x3,%r9d 593f: c1 f8 02 sar $0x2,%eax 5942: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5949: 0f 84 cb 00 00 00 je 0x5a1a 594f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5956: 0f 85 64 00 00 00 jne 0x59c0 595c: 0f 1f 40 00 nopl 0x0(%rax) 5960: f2 0f 10 01 movsd (%rcx),%xmm0 5964: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5969: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 596e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5973: 48 83 c1 20 add $0x20,%rcx 5977: 66 0f 59 02 mulpd (%rdx),%xmm0 597b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5980: f2 41 0f 11 00 movsd %xmm0,(%r8) 5985: 48 83 c2 20 add $0x20,%rdx 5989: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 598f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5995: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 599b: 49 83 c0 20 add $0x20,%r8 599f: ff c8 dec %eax 59a1: 75 bd jne 0x5960 59a3: e9 5e fc ff ff jmp 0x5606 59a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59af: 00 59b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 59be: 00 00 59c0: f2 0f 10 11 movsd (%rcx),%xmm2 59c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 59c9: f2 0f 10 02 movsd (%rdx),%xmm0 59cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 59d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 59d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 59dc: 48 83 c2 20 add $0x20,%rdx 59e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 59e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 59ea: 48 83 c1 20 add $0x20,%rcx 59ee: 66 0f 59 d0 mulpd %xmm0,%xmm2 59f2: 66 0f 59 d9 mulpd %xmm1,%xmm3 59f6: f2 41 0f 11 10 movsd %xmm2,(%r8) 59fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 5a01: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 5a07: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 5a0d: 49 83 c0 20 add $0x20,%r8 5a11: ff c8 dec %eax 5a13: 75 ab jne 0x59c0 5a15: e9 ec fb ff ff jmp 0x5606 5a1a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5a21: 75 5d jne 0x5a80 5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a2a: 00 5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a40: 0f 28 01 movaps (%rcx),%xmm0 5a43: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 5a47: 48 83 c1 20 add $0x20,%rcx 5a4b: 66 0f 59 02 mulpd (%rdx),%xmm0 5a4f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5a54: f2 41 0f 11 00 movsd %xmm0,(%r8) 5a59: 48 83 c2 20 add $0x20,%rdx 5a5d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5a63: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5a69: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5a6f: 49 83 c0 20 add $0x20,%r8 5a73: ff c8 dec %eax 5a75: 75 c9 jne 0x5a40 5a77: e9 8a fb ff ff jmp 0x5606 5a7c: 0f 1f 40 00 nopl 0x0(%rax) 5a80: f2 0f 10 02 movsd (%rdx),%xmm0 5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5a93: 48 83 c2 20 add $0x20,%rdx 5a97: 66 0f 59 01 mulpd (%rcx),%xmm0 5a9b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5aa0: f2 41 0f 11 00 movsd %xmm0,(%r8) 5aa5: 48 83 c1 20 add $0x20,%rcx 5aa9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5aaf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5ab5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5abb: 49 83 c0 20 add $0x20,%r8 5abf: ff c8 dec %eax 5ac1: 75 bd jne 0x5a80 5ac3: e9 3e fb ff ff jmp 0x5606 5ac8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5acf: 00 5ad0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ad7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5ade: 00 00 5ae0: 41 83 f9 05 cmp $0x5,%r9d 5ae4: 7d 3d jge 0x5b23 5ae6: 41 ff c9 dec %r9d 5ae9: 41 83 f9 ff cmp $0xffffffff,%r9d 5aed: 74 33 je 0x5b22 5aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5af6: 00 5af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5afe: 66 90 xchg %ax,%ax 5b00: f2 0f 10 01 movsd (%rcx),%xmm0 5b04: 41 ff c9 dec %r9d 5b07: f2 0f 59 02 mulsd (%rdx),%xmm0 5b0b: 48 83 c1 08 add $0x8,%rcx 5b0f: f2 41 0f 11 00 movsd %xmm0,(%r8) 5b14: 48 83 c2 08 add $0x8,%rdx 5b18: 49 83 c0 08 add $0x8,%r8 5b1c: 41 83 f9 ff cmp $0xffffffff,%r9d 5b20: 75 de jne 0x5b00 5b22: c3 ret 5b23: 49 f7 c0 07 00 00 00 test $0x7,%r8 5b2a: 0f 85 e8 02 00 00 jne 0x5e18 5b30: 49 f7 c0 0f 00 00 00 test $0xf,%r8 5b37: 74 1c je 0x5b55 5b39: f2 0f 10 01 movsd (%rcx),%xmm0 5b3d: 48 83 c1 08 add $0x8,%rcx 5b41: f2 0f 59 02 mulsd (%rdx),%xmm0 5b45: 48 83 c2 08 add $0x8,%rdx 5b49: f2 41 0f 11 00 movsd %xmm0,(%r8) 5b4e: 49 83 c0 08 add $0x8,%r8 5b52: 41 ff c9 dec %r9d 5b55: 44 89 c8 mov %r9d,%eax 5b58: 41 83 e1 03 and $0x3,%r9d 5b5c: c1 f8 02 sar $0x2,%eax 5b5f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5b66: 0f 84 78 01 00 00 je 0x5ce4 5b6c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5b73: 0f 84 dd 00 00 00 je 0x5c56 5b79: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5b7e: 0f 83 7c 00 00 00 jae 0x5c00 5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b8b: 00 5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b9f: 00 5ba0: f2 0f 10 11 movsd (%rcx),%xmm2 5ba4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5ba9: f2 0f 10 02 movsd (%rdx),%xmm0 5bad: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5bb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5bb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5bbc: 48 83 c2 20 add $0x20,%rdx 5bc0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5bc5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5bca: 48 83 c1 20 add $0x20,%rcx 5bce: 66 0f 59 d0 mulpd %xmm0,%xmm2 5bd2: 66 0f 59 d9 mulpd %xmm1,%xmm3 5bd6: 41 0f 29 10 movaps %xmm2,(%r8) 5bda: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 5bdf: 49 83 c0 20 add $0x20,%r8 5be3: ff c8 dec %eax 5be5: 75 b9 jne 0x5ba0 5be7: e9 fa fe ff ff jmp 0x5ae6 5bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bf3: 00 5bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5c00: 0f 18 49 40 prefetcht0 0x40(%rcx) 5c04: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5c08: f2 0f 10 11 movsd (%rcx),%xmm2 5c0c: f2 0f 10 02 movsd (%rdx),%xmm0 5c10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5c15: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5c1a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5c1f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5c24: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5c29: 48 83 c2 20 add $0x20,%rdx 5c2d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5c32: 48 83 c1 20 add $0x20,%rcx 5c36: 66 0f 59 d0 mulpd %xmm0,%xmm2 5c3a: 66 0f 59 d9 mulpd %xmm1,%xmm3 5c3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 5c43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 5c49: 49 83 c0 20 add $0x20,%r8 5c4d: ff c8 dec %eax 5c4f: 75 af jne 0x5c00 5c51: e9 90 fe ff ff jmp 0x5ae6 5c56: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5c5b: 73 43 jae 0x5ca0 5c5d: 0f 1f 00 nopl (%rax) 5c60: f2 0f 10 01 movsd (%rcx),%xmm0 5c64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5c69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5c6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5c73: 48 83 c1 20 add $0x20,%rcx 5c77: 66 0f 59 02 mulpd (%rdx),%xmm0 5c7b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5c80: 41 0f 29 00 movaps %xmm0,(%r8) 5c84: 48 83 c2 20 add $0x20,%rdx 5c88: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5c8d: 49 83 c0 20 add $0x20,%r8 5c91: ff c8 dec %eax 5c93: 75 cb jne 0x5c60 5c95: e9 4c fe ff ff jmp 0x5ae6 5c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5ca0: 0f 18 49 40 prefetcht0 0x40(%rcx) 5ca4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5ca8: f2 0f 10 01 movsd (%rcx),%xmm0 5cac: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5cb1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5cb6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5cbb: 48 83 c1 20 add $0x20,%rcx 5cbf: 66 0f 59 02 mulpd (%rdx),%xmm0 5cc3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5cc8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5ccd: 48 83 c2 20 add $0x20,%rdx 5cd1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5cd7: 49 83 c0 20 add $0x20,%r8 5cdb: ff c8 dec %eax 5cdd: 75 c1 jne 0x5ca0 5cdf: e9 02 fe ff ff jmp 0x5ae6 5ce4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5ceb: 0f 84 93 00 00 00 je 0x5d84 5cf1: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5cf6: 73 48 jae 0x5d40 5cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cff: 00 5d00: f2 0f 10 02 movsd (%rdx),%xmm0 5d04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5d09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5d0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5d13: 48 83 c2 20 add $0x20,%rdx 5d17: 66 0f 59 01 mulpd (%rcx),%xmm0 5d1b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5d20: 41 0f 29 00 movaps %xmm0,(%r8) 5d24: 48 83 c1 20 add $0x20,%rcx 5d28: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5d2d: 49 83 c0 20 add $0x20,%r8 5d31: ff c8 dec %eax 5d33: 75 cb jne 0x5d00 5d35: e9 ac fd ff ff jmp 0x5ae6 5d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5d40: 0f 18 49 40 prefetcht0 0x40(%rcx) 5d44: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5d48: f2 0f 10 02 movsd (%rdx),%xmm0 5d4c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5d51: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5d56: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5d5b: 48 83 c2 20 add $0x20,%rdx 5d5f: 66 0f 59 01 mulpd (%rcx),%xmm0 5d63: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5d68: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5d6d: 48 8d 49 20 lea 0x20(%rcx),%rcx 5d71: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5d77: 49 83 c0 20 add $0x20,%r8 5d7b: ff c8 dec %eax 5d7d: 75 c1 jne 0x5d40 5d7f: e9 62 fd ff ff jmp 0x5ae6 5d84: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5d89: 73 55 jae 0x5de0 5d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d92: 00 5d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5da0: 0f 28 01 movaps (%rcx),%xmm0 5da3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 5da7: 48 83 c1 20 add $0x20,%rcx 5dab: 66 0f 59 02 mulpd (%rdx),%xmm0 5daf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5db4: 41 0f 29 00 movaps %xmm0,(%r8) 5db8: 48 83 c2 20 add $0x20,%rdx 5dbc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5dc1: 49 83 c0 20 add $0x20,%r8 5dc5: ff c8 dec %eax 5dc7: 75 d7 jne 0x5da0 5dc9: e9 18 fd ff ff jmp 0x5ae6 5dce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5dd5: 00 5dd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ddd: 0f 1f 00 nopl (%rax) 5de0: 0f 18 49 40 prefetcht0 0x40(%rcx) 5de4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5de8: 0f 28 01 movaps (%rcx),%xmm0 5deb: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 5def: 48 83 c1 20 add $0x20,%rcx 5df3: 66 0f 59 02 mulpd (%rdx),%xmm0 5df7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5dfc: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5e01: 48 83 c2 20 add $0x20,%rdx 5e05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5e0b: 49 83 c0 20 add $0x20,%r8 5e0f: ff c8 dec %eax 5e11: 75 cd jne 0x5de0 5e13: e9 ce fc ff ff jmp 0x5ae6 5e18: 44 89 c8 mov %r9d,%eax 5e1b: 41 83 e1 03 and $0x3,%r9d 5e1f: c1 f8 02 sar $0x2,%eax 5e22: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5e29: 0f 84 cb 00 00 00 je 0x5efa 5e2f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5e36: 0f 85 64 00 00 00 jne 0x5ea0 5e3c: 0f 1f 40 00 nopl 0x0(%rax) 5e40: f2 0f 10 01 movsd (%rcx),%xmm0 5e44: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5e49: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5e4e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5e53: 48 83 c1 20 add $0x20,%rcx 5e57: 66 0f 59 02 mulpd (%rdx),%xmm0 5e5b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5e60: f2 41 0f 11 00 movsd %xmm0,(%r8) 5e65: 48 83 c2 20 add $0x20,%rdx 5e69: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5e6f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5e75: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5e7b: 49 83 c0 20 add $0x20,%r8 5e7f: ff c8 dec %eax 5e81: 75 bd jne 0x5e40 5e83: e9 5e fc ff ff jmp 0x5ae6 5e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e8f: 00 5e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5e9e: 00 00 5ea0: f2 0f 10 11 movsd (%rcx),%xmm2 5ea4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5ea9: f2 0f 10 02 movsd (%rdx),%xmm0 5ead: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5eb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5eb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5ebc: 48 83 c2 20 add $0x20,%rdx 5ec0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5ec5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5eca: 48 83 c1 20 add $0x20,%rcx 5ece: 66 0f 59 d0 mulpd %xmm0,%xmm2 5ed2: 66 0f 59 d9 mulpd %xmm1,%xmm3 5ed6: f2 41 0f 11 10 movsd %xmm2,(%r8) 5edb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 5ee1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 5ee7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 5eed: 49 83 c0 20 add $0x20,%r8 5ef1: ff c8 dec %eax 5ef3: 75 ab jne 0x5ea0 5ef5: e9 ec fb ff ff jmp 0x5ae6 5efa: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5f01: 75 5d jne 0x5f60 5f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f0a: 00 5f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f20: 0f 28 01 movaps (%rcx),%xmm0 5f23: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 5f27: 48 83 c1 20 add $0x20,%rcx 5f2b: 66 0f 59 02 mulpd (%rdx),%xmm0 5f2f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5f34: f2 41 0f 11 00 movsd %xmm0,(%r8) 5f39: 48 83 c2 20 add $0x20,%rdx 5f3d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5f43: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5f49: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5f4f: 49 83 c0 20 add $0x20,%r8 5f53: ff c8 dec %eax 5f55: 75 c9 jne 0x5f20 5f57: e9 8a fb ff ff jmp 0x5ae6 5f5c: 0f 1f 40 00 nopl 0x0(%rax) 5f60: f2 0f 10 02 movsd (%rdx),%xmm0 5f64: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5f69: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5f6e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5f73: 48 83 c2 20 add $0x20,%rdx 5f77: 66 0f 59 01 mulpd (%rcx),%xmm0 5f7b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5f80: f2 41 0f 11 00 movsd %xmm0,(%r8) 5f85: 48 83 c1 20 add $0x20,%rcx 5f89: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5f8f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5f95: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5f9b: 49 83 c0 20 add $0x20,%r8 5f9f: ff c8 dec %eax 5fa1: 75 bd jne 0x5f60 5fa3: e9 3e fb ff ff jmp 0x5ae6 5fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5faf: 00 5fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5fbe: 00 00 5fc0: 41 83 f9 05 cmp $0x5,%r9d 5fc4: 7d 3e jge 0x6004 5fc6: 41 83 c1 ff add $0xffffffff,%r9d 5fca: 41 83 f9 ff cmp $0xffffffff,%r9d 5fce: 74 33 je 0x6003 5fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5fd7: 00 5fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fdf: 90 nop 5fe0: f2 0f 10 01 movsd (%rcx),%xmm0 5fe4: 41 83 c1 ff add $0xffffffff,%r9d 5fe8: 48 83 c1 08 add $0x8,%rcx 5fec: f2 0f 59 02 mulsd (%rdx),%xmm0 5ff0: 48 83 c2 08 add $0x8,%rdx 5ff4: f2 41 0f 11 00 movsd %xmm0,(%r8) 5ff9: 49 83 c0 08 add $0x8,%r8 5ffd: 41 83 f9 ff cmp $0xffffffff,%r9d 6001: 75 dd jne 0x5fe0 6003: c3 ret 6004: 49 f7 c0 07 00 00 00 test $0x7,%r8 600b: 0f 85 a8 02 00 00 jne 0x62b9 6011: 49 f7 c0 0f 00 00 00 test $0xf,%r8 6018: 74 1d je 0x6037 601a: f2 0f 10 01 movsd (%rcx),%xmm0 601e: 48 83 c1 08 add $0x8,%rcx 6022: 41 83 c1 ff add $0xffffffff,%r9d 6026: f2 0f 59 02 mulsd (%rdx),%xmm0 602a: 48 83 c2 08 add $0x8,%rdx 602e: f2 41 0f 11 00 movsd %xmm0,(%r8) 6033: 49 83 c0 08 add $0x8,%r8 6037: 44 89 c8 mov %r9d,%eax 603a: 41 83 e1 03 and $0x3,%r9d 603e: c1 f8 02 sar $0x2,%eax 6041: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6048: 0f 84 4b 01 00 00 je 0x6199 604e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6055: 0f 84 a4 00 00 00 je 0x60ff 605b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6060: 73 5e jae 0x60c0 6062: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6069: 00 606a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6078: 00 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6080: 0f 10 11 movups (%rcx),%xmm2 6083: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6087: 48 83 c1 20 add $0x20,%rcx 608b: 0f 10 02 movups (%rdx),%xmm0 608e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6092: 66 0f 59 d0 mulpd %xmm0,%xmm2 6096: 48 83 c2 20 add $0x20,%rdx 609a: 66 0f 59 d9 mulpd %xmm1,%xmm3 609e: 41 0f 11 10 movups %xmm2,(%r8) 60a2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 60a7: 49 83 c0 20 add $0x20,%r8 60ab: 83 c0 ff add $0xffffffff,%eax 60ae: 75 d0 jne 0x6080 60b0: e9 11 ff ff ff jmp 0x5fc6 60b5: 0f 1f 40 00 nopl 0x0(%rax) 60b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 60c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 60c8: 0f 10 11 movups (%rcx),%xmm2 60cb: 0f 10 59 10 movups 0x10(%rcx),%xmm3 60cf: 48 83 c1 20 add $0x20,%rcx 60d3: 0f 10 02 movups (%rdx),%xmm0 60d6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 60da: 66 0f 59 d0 mulpd %xmm0,%xmm2 60de: 48 83 c2 20 add $0x20,%rdx 60e2: 66 0f 59 d9 mulpd %xmm1,%xmm3 60e6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 60eb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 60f1: 49 83 c0 20 add $0x20,%r8 60f5: 83 c0 ff add $0xffffffff,%eax 60f8: 75 c6 jne 0x60c0 60fa: e9 c7 fe ff ff jmp 0x5fc6 60ff: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6104: 73 5a jae 0x6160 6106: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 610d: 00 610e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6115: 0f 1f 40 00 nopl 0x0(%rax) 6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6120: 0f 10 01 movups (%rcx),%xmm0 6123: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6127: 48 83 c1 20 add $0x20,%rcx 612b: 66 0f 59 02 mulpd (%rdx),%xmm0 612f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6134: 48 83 c2 20 add $0x20,%rdx 6138: 41 0f 11 00 movups %xmm0,(%r8) 613c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6141: 49 83 c0 20 add $0x20,%r8 6145: 83 c0 ff add $0xffffffff,%eax 6148: 75 d6 jne 0x6120 614a: e9 77 fe ff ff jmp 0x5fc6 614f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6156: 00 6157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 615e: 66 90 xchg %ax,%ax 6160: 0f 18 49 40 prefetcht0 0x40(%rcx) 6164: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6168: 0f 10 01 movups (%rcx),%xmm0 616b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 616f: 48 83 c1 20 add $0x20,%rcx 6173: 66 0f 59 02 mulpd (%rdx),%xmm0 6177: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 617c: 48 83 c2 20 add $0x20,%rdx 6180: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6185: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 618b: 49 83 c0 20 add $0x20,%r8 618f: 83 c0 ff add $0xffffffff,%eax 6192: 75 cc jne 0x6160 6194: e9 2d fe ff ff jmp 0x5fc6 6199: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 61a0: 0f 84 93 00 00 00 je 0x6239 61a6: 3d aa 2a 00 00 cmp $0x2aaa,%eax 61ab: 73 53 jae 0x6200 61ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61b4: 00 61b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61bc: 0f 1f 40 00 nopl 0x0(%rax) 61c0: 0f 10 02 movups (%rdx),%xmm0 61c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 61c7: 48 83 c2 20 add $0x20,%rdx 61cb: 66 0f 59 01 mulpd (%rcx),%xmm0 61cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 61d4: 48 83 c1 20 add $0x20,%rcx 61d8: 41 0f 11 00 movups %xmm0,(%r8) 61dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 61e1: 49 83 c0 20 add $0x20,%r8 61e5: 83 c0 ff add $0xffffffff,%eax 61e8: 75 d6 jne 0x61c0 61ea: e9 d7 fd ff ff jmp 0x5fc6 61ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61f6: 00 61f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61fe: 66 90 xchg %ax,%ax 6200: 0f 18 49 40 prefetcht0 0x40(%rcx) 6204: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6208: 0f 10 02 movups (%rdx),%xmm0 620b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 620f: 48 83 c2 20 add $0x20,%rdx 6213: 66 0f 59 01 mulpd (%rcx),%xmm0 6217: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 621c: 48 83 c1 20 add $0x20,%rcx 6220: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 622b: 49 83 c0 20 add $0x20,%r8 622f: 83 c0 ff add $0xffffffff,%eax 6232: 75 cc jne 0x6200 6234: e9 8d fd ff ff jmp 0x5fc6 6239: 3d aa 2a 00 00 cmp $0x2aaa,%eax 623e: 73 40 jae 0x6280 6240: 0f 10 01 movups (%rcx),%xmm0 6243: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6247: 48 83 c1 20 add $0x20,%rcx 624b: 66 0f 59 02 mulpd (%rdx),%xmm0 624f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6254: 48 83 c2 20 add $0x20,%rdx 6258: 41 0f 11 00 movups %xmm0,(%r8) 625c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6261: 49 83 c0 20 add $0x20,%r8 6265: 83 c0 ff add $0xffffffff,%eax 6268: 75 d6 jne 0x6240 626a: e9 57 fd ff ff jmp 0x5fc6 626f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6276: 00 6277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 627e: 66 90 xchg %ax,%ax 6280: 0f 18 49 40 prefetcht0 0x40(%rcx) 6284: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6288: 0f 10 01 movups (%rcx),%xmm0 628b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 628f: 48 83 c1 20 add $0x20,%rcx 6293: 66 0f 59 02 mulpd (%rdx),%xmm0 6297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 629c: 48 83 c2 20 add $0x20,%rdx 62a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 62a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 62ab: 49 83 c0 20 add $0x20,%r8 62af: 83 c0 ff add $0xffffffff,%eax 62b2: 75 cc jne 0x6280 62b4: e9 0d fd ff ff jmp 0x5fc6 62b9: 44 89 c8 mov %r9d,%eax 62bc: 41 83 e1 03 and $0x3,%r9d 62c0: c1 f8 02 sar $0x2,%eax 62c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 62ca: 0f 84 85 00 00 00 je 0x6355 62d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 62d7: 75 47 jne 0x6320 62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62e0: 0f 10 01 movups (%rcx),%xmm0 62e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 62e7: 48 83 c1 20 add $0x20,%rcx 62eb: 66 0f 59 02 mulpd (%rdx),%xmm0 62ef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 62f4: 48 83 c2 20 add $0x20,%rdx 62f8: 41 0f 11 00 movups %xmm0,(%r8) 62fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6301: 49 83 c0 20 add $0x20,%r8 6305: 83 c0 ff add $0xffffffff,%eax 6308: 75 d6 jne 0x62e0 630a: e9 b7 fc ff ff jmp 0x5fc6 630f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6316: 00 6317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 631e: 66 90 xchg %ax,%ax 6320: 0f 10 11 movups (%rcx),%xmm2 6323: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6327: 48 83 c1 20 add $0x20,%rcx 632b: 0f 10 02 movups (%rdx),%xmm0 632e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6332: 66 0f 59 d0 mulpd %xmm0,%xmm2 6336: 48 83 c2 20 add $0x20,%rdx 633a: 66 0f 59 d9 mulpd %xmm1,%xmm3 633e: 41 0f 11 10 movups %xmm2,(%r8) 6342: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6347: 49 83 c0 20 add $0x20,%r8 634b: 83 c0 ff add $0xffffffff,%eax 634e: 75 d0 jne 0x6320 6350: e9 71 fc ff ff jmp 0x5fc6 6355: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 635c: 75 42 jne 0x63a0 635e: 66 90 xchg %ax,%ax 6360: 0f 10 01 movups (%rcx),%xmm0 6363: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6367: 48 83 c1 20 add $0x20,%rcx 636b: 66 0f 59 02 mulpd (%rdx),%xmm0 636f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6374: 48 83 c2 20 add $0x20,%rdx 6378: 41 0f 11 00 movups %xmm0,(%r8) 637c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6381: 49 83 c0 20 add $0x20,%r8 6385: 83 c0 ff add $0xffffffff,%eax 6388: 75 d6 jne 0x6360 638a: e9 37 fc ff ff jmp 0x5fc6 638f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6396: 00 6397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 639e: 66 90 xchg %ax,%ax 63a0: 0f 10 02 movups (%rdx),%xmm0 63a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 63a7: 48 83 c2 20 add $0x20,%rdx 63ab: 66 0f 59 01 mulpd (%rcx),%xmm0 63af: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 63b4: 48 83 c1 20 add $0x20,%rcx 63b8: 41 0f 11 00 movups %xmm0,(%r8) 63bc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 63c1: 49 83 c0 20 add $0x20,%r8 63c5: 83 c0 ff add $0xffffffff,%eax 63c8: 75 d6 jne 0x63a0 63ca: e9 f7 fb ff ff jmp 0x5fc6 63cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63d6: 00 63d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63de: 66 90 xchg %ax,%ax 63e0: 41 83 f9 05 cmp $0x5,%r9d 63e4: 0f 82 75 03 00 00 jb 0x675f 63ea: 49 f7 c0 07 00 00 00 test $0x7,%r8 63f1: 0f 85 bb 01 00 00 jne 0x65b2 63f7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 63fe: 74 1c je 0x641c 6400: f2 0f 10 01 movsd (%rcx),%xmm0 6404: 48 83 c1 08 add $0x8,%rcx 6408: 41 ff c9 dec %r9d 640b: f2 0f 5d 02 minsd (%rdx),%xmm0 640f: f2 41 0f 11 00 movsd %xmm0,(%r8) 6414: 48 83 c2 08 add $0x8,%rdx 6418: 49 83 c0 08 add $0x8,%r8 641c: 44 89 c8 mov %r9d,%eax 641f: 49 89 d2 mov %rdx,%r10 6422: c1 e8 02 shr $0x2,%eax 6425: 49 83 e2 0f and $0xf,%r10 6429: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6430: 0f 84 c8 00 00 00 je 0x64fe 6436: 45 33 db xor %r11d,%r11d 6439: 4d 85 d2 test %r10,%r10 643c: 74 72 je 0x64b0 643e: 85 c0 test %eax,%eax 6440: 0f 86 15 03 00 00 jbe 0x675b 6446: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 644d: 00 644e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6455: 0f 1f 40 00 nopl 0x0(%rax) 6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6460: f2 0f 10 11 movsd (%rcx),%xmm2 6464: 41 ff c3 inc %r11d 6467: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 646c: f2 0f 10 02 movsd (%rdx),%xmm0 6470: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6475: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 647a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 647f: 48 83 c2 20 add $0x20,%rdx 6483: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 6488: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 648d: 48 83 c1 20 add $0x20,%rcx 6491: 66 0f 5d d0 minpd %xmm0,%xmm2 6495: 66 0f 5d d9 minpd %xmm1,%xmm3 6499: 41 0f 29 10 movaps %xmm2,(%r8) 649d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 64a2: 49 83 c0 20 add $0x20,%r8 64a6: 44 3b d8 cmp %eax,%r11d 64a9: 72 b5 jb 0x6460 64ab: e9 ab 02 00 00 jmp 0x675b 64b0: 85 c0 test %eax,%eax 64b2: 0f 86 a3 02 00 00 jbe 0x675b 64b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64bf: 00 64c0: f2 0f 10 01 movsd (%rcx),%xmm0 64c4: 41 ff c3 inc %r11d 64c7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 64cc: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 64d1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 64d6: 48 83 c1 20 add $0x20,%rcx 64da: 66 0f 5d 02 minpd (%rdx),%xmm0 64de: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 64e3: 41 0f 29 00 movaps %xmm0,(%r8) 64e7: 48 83 c2 20 add $0x20,%rdx 64eb: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 64f0: 49 83 c0 20 add $0x20,%r8 64f4: 44 3b d8 cmp %eax,%r11d 64f7: 72 c7 jb 0x64c0 64f9: e9 5d 02 00 00 jmp 0x675b 64fe: 45 33 db xor %r11d,%r11d 6501: 4d 85 d2 test %r10,%r10 6504: 74 5e je 0x6564 6506: 85 c0 test %eax,%eax 6508: 0f 86 4d 02 00 00 jbe 0x675b 650e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6515: 00 6516: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 651d: 0f 1f 00 nopl (%rax) 6520: f2 0f 10 02 movsd (%rdx),%xmm0 6524: 41 ff c3 inc %r11d 6527: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 652c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6531: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6536: 48 83 c2 20 add $0x20,%rdx 653a: 0f 28 11 movaps (%rcx),%xmm2 653d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 6541: 48 83 c1 20 add $0x20,%rcx 6545: 66 0f 5d d0 minpd %xmm0,%xmm2 6549: 66 0f 5d d9 minpd %xmm1,%xmm3 654d: 41 0f 29 10 movaps %xmm2,(%r8) 6551: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 6556: 49 83 c0 20 add $0x20,%r8 655a: 44 3b d8 cmp %eax,%r11d 655d: 72 c1 jb 0x6520 655f: e9 f7 01 00 00 jmp 0x675b 6564: 85 c0 test %eax,%eax 6566: 0f 86 ef 01 00 00 jbe 0x675b 656c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6573: 00 6574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 657b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6580: 0f 28 01 movaps (%rcx),%xmm0 6583: 41 ff c3 inc %r11d 6586: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 658a: 48 83 c1 20 add $0x20,%rcx 658e: 66 0f 5d 02 minpd (%rdx),%xmm0 6592: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6597: 41 0f 29 00 movaps %xmm0,(%r8) 659b: 48 83 c2 20 add $0x20,%rdx 659f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 65a4: 49 83 c0 20 add $0x20,%r8 65a8: 44 3b d8 cmp %eax,%r11d 65ab: 72 d3 jb 0x6580 65ad: e9 a9 01 00 00 jmp 0x675b 65b2: 44 89 c8 mov %r9d,%eax 65b5: 49 89 d2 mov %rdx,%r10 65b8: c1 e8 02 shr $0x2,%eax 65bb: 49 83 e2 0f and $0xf,%r10 65bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 65c6: 0f 84 e0 00 00 00 je 0x66ac 65cc: 45 33 db xor %r11d,%r11d 65cf: 4d 85 d2 test %r10,%r10 65d2: 0f 84 66 00 00 00 je 0x663e 65d8: 85 c0 test %eax,%eax 65da: 0f 86 7b 01 00 00 jbe 0x675b 65e0: f2 0f 10 11 movsd (%rcx),%xmm2 65e4: 41 ff c3 inc %r11d 65e7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 65ec: f2 0f 10 02 movsd (%rdx),%xmm0 65f0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 65f5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 65fa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 65ff: 48 83 c2 20 add $0x20,%rdx 6603: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 6608: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 660d: 48 83 c1 20 add $0x20,%rcx 6611: 66 0f 5d d0 minpd %xmm0,%xmm2 6615: 66 0f 5d d9 minpd %xmm1,%xmm3 6619: f2 41 0f 11 10 movsd %xmm2,(%r8) 661e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 6624: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 662a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 6630: 49 83 c0 20 add $0x20,%r8 6634: 44 3b d8 cmp %eax,%r11d 6637: 72 a7 jb 0x65e0 6639: e9 1d 01 00 00 jmp 0x675b 663e: 85 c0 test %eax,%eax 6640: 0f 86 15 01 00 00 jbe 0x675b 6646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 664d: 00 664e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6655: 0f 1f 40 00 nopl 0x0(%rax) 6659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6660: f2 0f 10 01 movsd (%rcx),%xmm0 6664: 41 ff c3 inc %r11d 6667: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 666c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 6671: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6676: 48 83 c1 20 add $0x20,%rcx 667a: 66 0f 5d 02 minpd (%rdx),%xmm0 667e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6683: f2 41 0f 11 00 movsd %xmm0,(%r8) 6688: 48 83 c2 20 add $0x20,%rdx 668c: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 6692: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 6698: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 669e: 49 83 c0 20 add $0x20,%r8 66a2: 44 3b d8 cmp %eax,%r11d 66a5: 72 b9 jb 0x6660 66a7: e9 af 00 00 00 jmp 0x675b 66ac: 45 33 db xor %r11d,%r11d 66af: 4d 85 d2 test %r10,%r10 66b2: 74 5b je 0x670f 66b4: 85 c0 test %eax,%eax 66b6: 0f 86 9f 00 00 00 jbe 0x675b 66bc: 0f 1f 40 00 nopl 0x0(%rax) 66c0: f2 0f 10 02 movsd (%rdx),%xmm0 66c4: 41 ff c3 inc %r11d 66c7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 66cc: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 66d1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 66d6: 48 83 c2 20 add $0x20,%rdx 66da: 0f 28 11 movaps (%rcx),%xmm2 66dd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 66e1: 48 83 c1 20 add $0x20,%rcx 66e5: 66 0f 5d d0 minpd %xmm0,%xmm2 66e9: 66 0f 5d d9 minpd %xmm1,%xmm3 66ed: f2 41 0f 11 10 movsd %xmm2,(%r8) 66f2: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 66f8: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 66fe: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 6704: 49 83 c0 20 add $0x20,%r8 6708: 44 3b d8 cmp %eax,%r11d 670b: 72 b3 jb 0x66c0 670d: eb 4c jmp 0x675b 670f: 85 c0 test %eax,%eax 6711: 76 48 jbe 0x675b 6713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 671f: 00 6720: 0f 28 01 movaps (%rcx),%xmm0 6723: 41 ff c3 inc %r11d 6726: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 672a: 48 83 c1 20 add $0x20,%rcx 672e: 66 0f 5d 02 minpd (%rdx),%xmm0 6732: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6737: f2 41 0f 11 00 movsd %xmm0,(%r8) 673c: 48 83 c2 20 add $0x20,%rdx 6740: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 6746: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 674c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 6752: 49 83 c0 20 add $0x20,%r8 6756: 44 3b d8 cmp %eax,%r11d 6759: 72 c5 jb 0x6720 675b: 41 83 e1 03 and $0x3,%r9d 675f: 33 c0 xor %eax,%eax 6761: 45 85 c9 test %r9d,%r9d 6764: 76 3a jbe 0x67a0 6766: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 676d: 00 676e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6775: 0f 1f 40 00 nopl 0x0(%rax) 6779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6780: f2 0f 10 01 movsd (%rcx),%xmm0 6784: ff c0 inc %eax 6786: 48 83 c1 08 add $0x8,%rcx 678a: f2 0f 5d 02 minsd (%rdx),%xmm0 678e: f2 41 0f 11 00 movsd %xmm0,(%r8) 6793: 48 83 c2 08 add $0x8,%rdx 6797: 49 83 c0 08 add $0x8,%r8 679b: 41 3b c1 cmp %r9d,%eax 679e: 72 e0 jb 0x6780 67a0: c3 ret 67a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67a8: 00 67a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67b7: 00 67b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67bf: 90 nop 67c0: 41 83 f9 05 cmp $0x5,%r9d 67c4: 0f 82 28 03 00 00 jb 0x6af2 67ca: 49 f7 c0 07 00 00 00 test $0x7,%r8 67d1: 0f 85 bc 01 00 00 jne 0x6993 67d7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 67de: 74 1d je 0x67fd 67e0: f2 0f 10 01 movsd (%rcx),%xmm0 67e4: 48 83 c1 08 add $0x8,%rcx 67e8: 41 83 c1 ff add $0xffffffff,%r9d 67ec: f2 0f 5d 02 minsd (%rdx),%xmm0 67f0: 48 83 c2 08 add $0x8,%rdx 67f4: f2 41 0f 11 00 movsd %xmm0,(%r8) 67f9: 49 83 c0 08 add $0x8,%r8 67fd: 44 89 c8 mov %r9d,%eax 6800: 49 89 d2 mov %rdx,%r10 6803: c1 e8 02 shr $0x2,%eax 6806: 49 83 e2 0f and $0xf,%r10 680a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6811: 0f 84 bc 00 00 00 je 0x68d3 6817: 45 33 db xor %r11d,%r11d 681a: 4d 85 d2 test %r10,%r10 681d: 74 5a je 0x6879 681f: 85 c0 test %eax,%eax 6821: 0f 86 c7 02 00 00 jbe 0x6aee 6827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 682e: 00 682f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6836: 0f 1f 00 nopl (%rax) 6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6840: 0f 10 11 movups (%rcx),%xmm2 6843: 41 83 c3 01 add $0x1,%r11d 6847: 0f 10 59 10 movups 0x10(%rcx),%xmm3 684b: 48 83 c1 20 add $0x20,%rcx 684f: 0f 10 02 movups (%rdx),%xmm0 6852: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6856: 66 0f 5d d0 minpd %xmm0,%xmm2 685a: 48 83 c2 20 add $0x20,%rdx 685e: 66 0f 5d d9 minpd %xmm1,%xmm3 6862: 41 0f 11 10 movups %xmm2,(%r8) 6866: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 686b: 49 83 c0 20 add $0x20,%r8 686f: 44 3b d8 cmp %eax,%r11d 6872: 72 cc jb 0x6840 6874: e9 75 02 00 00 jmp 0x6aee 6879: 85 c0 test %eax,%eax 687b: 0f 86 6d 02 00 00 jbe 0x6aee 6881: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6888: 00 6889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6897: 00 6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 689f: 90 nop 68a0: 0f 10 01 movups (%rcx),%xmm0 68a3: 41 83 c3 01 add $0x1,%r11d 68a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 68ab: 48 83 c1 20 add $0x20,%rcx 68af: 66 0f 5d 02 minpd (%rdx),%xmm0 68b3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 68b8: 48 83 c2 20 add $0x20,%rdx 68bc: 41 0f 11 00 movups %xmm0,(%r8) 68c0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 68c5: 49 83 c0 20 add $0x20,%r8 68c9: 44 3b d8 cmp %eax,%r11d 68cc: 72 d2 jb 0x68a0 68ce: e9 1b 02 00 00 jmp 0x6aee 68d3: 45 33 db xor %r11d,%r11d 68d6: 4d 85 d2 test %r10,%r10 68d9: 74 5e je 0x6939 68db: 85 c0 test %eax,%eax 68dd: 0f 86 0b 02 00 00 jbe 0x6aee 68e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68ea: 00 68eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6900: 0f 10 11 movups (%rcx),%xmm2 6903: 41 83 c3 01 add $0x1,%r11d 6907: 0f 10 59 10 movups 0x10(%rcx),%xmm3 690b: 48 83 c1 20 add $0x20,%rcx 690f: 0f 10 02 movups (%rdx),%xmm0 6912: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6916: 66 0f 5d d0 minpd %xmm0,%xmm2 691a: 48 83 c2 20 add $0x20,%rdx 691e: 66 0f 5d d9 minpd %xmm1,%xmm3 6922: 41 0f 11 10 movups %xmm2,(%r8) 6926: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 692b: 49 83 c0 20 add $0x20,%r8 692f: 44 3b d8 cmp %eax,%r11d 6932: 72 cc jb 0x6900 6934: e9 b5 01 00 00 jmp 0x6aee 6939: 85 c0 test %eax,%eax 693b: 0f 86 ad 01 00 00 jbe 0x6aee 6941: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6948: 00 6949: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6957: 00 6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 695f: 90 nop 6960: 0f 10 01 movups (%rcx),%xmm0 6963: 41 83 c3 01 add $0x1,%r11d 6967: 0f 10 49 10 movups 0x10(%rcx),%xmm1 696b: 48 83 c1 20 add $0x20,%rcx 696f: 66 0f 5d 02 minpd (%rdx),%xmm0 6973: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6978: 48 83 c2 20 add $0x20,%rdx 697c: 41 0f 11 00 movups %xmm0,(%r8) 6980: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6985: 49 83 c0 20 add $0x20,%r8 6989: 44 3b d8 cmp %eax,%r11d 698c: 72 d2 jb 0x6960 698e: e9 5b 01 00 00 jmp 0x6aee 6993: 44 89 c8 mov %r9d,%eax 6996: 49 89 d2 mov %rdx,%r10 6999: c1 e8 02 shr $0x2,%eax 699c: 49 83 e2 0f and $0xf,%r10 69a0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 69a7: 0f 84 a6 00 00 00 je 0x6a53 69ad: 45 33 db xor %r11d,%r11d 69b0: 4d 85 d2 test %r10,%r10 69b3: 74 44 je 0x69f9 69b5: 85 c0 test %eax,%eax 69b7: 0f 86 31 01 00 00 jbe 0x6aee 69bd: 0f 1f 00 nopl (%rax) 69c0: 0f 10 11 movups (%rcx),%xmm2 69c3: 41 83 c3 01 add $0x1,%r11d 69c7: 0f 10 59 10 movups 0x10(%rcx),%xmm3 69cb: 48 83 c1 20 add $0x20,%rcx 69cf: 0f 10 02 movups (%rdx),%xmm0 69d2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 69d6: 66 0f 5d d0 minpd %xmm0,%xmm2 69da: 48 83 c2 20 add $0x20,%rdx 69de: 66 0f 5d d9 minpd %xmm1,%xmm3 69e2: 41 0f 11 10 movups %xmm2,(%r8) 69e6: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 69eb: 49 83 c0 20 add $0x20,%r8 69ef: 44 3b d8 cmp %eax,%r11d 69f2: 72 cc jb 0x69c0 69f4: e9 f5 00 00 00 jmp 0x6aee 69f9: 85 c0 test %eax,%eax 69fb: 0f 86 ed 00 00 00 jbe 0x6aee 6a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a08: 00 6a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a17: 00 6a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a1f: 90 nop 6a20: 0f 10 01 movups (%rcx),%xmm0 6a23: 41 83 c3 01 add $0x1,%r11d 6a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6a2b: 48 83 c1 20 add $0x20,%rcx 6a2f: 66 0f 5d 02 minpd (%rdx),%xmm0 6a33: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6a38: 48 83 c2 20 add $0x20,%rdx 6a3c: 41 0f 11 00 movups %xmm0,(%r8) 6a40: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6a45: 49 83 c0 20 add $0x20,%r8 6a49: 44 3b d8 cmp %eax,%r11d 6a4c: 72 d2 jb 0x6a20 6a4e: e9 9b 00 00 00 jmp 0x6aee 6a53: 45 33 db xor %r11d,%r11d 6a56: 4d 85 d2 test %r10,%r10 6a59: 74 5b je 0x6ab6 6a5b: 85 c0 test %eax,%eax 6a5d: 0f 86 8b 00 00 00 jbe 0x6aee 6a63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a6a: 00 6a6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a80: 0f 10 11 movups (%rcx),%xmm2 6a83: 41 83 c3 01 add $0x1,%r11d 6a87: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6a8b: 48 83 c1 20 add $0x20,%rcx 6a8f: 0f 10 02 movups (%rdx),%xmm0 6a92: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6a96: 66 0f 5d d0 minpd %xmm0,%xmm2 6a9a: 48 83 c2 20 add $0x20,%rdx 6a9e: 66 0f 5d d9 minpd %xmm1,%xmm3 6aa2: 41 0f 11 10 movups %xmm2,(%r8) 6aa6: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6aab: 49 83 c0 20 add $0x20,%r8 6aaf: 44 3b d8 cmp %eax,%r11d 6ab2: 72 cc jb 0x6a80 6ab4: eb 38 jmp 0x6aee 6ab6: 85 c0 test %eax,%eax 6ab8: 76 34 jbe 0x6aee 6aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6ac0: 0f 10 01 movups (%rcx),%xmm0 6ac3: 41 83 c3 01 add $0x1,%r11d 6ac7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6acb: 48 83 c1 20 add $0x20,%rcx 6acf: 66 0f 5d 02 minpd (%rdx),%xmm0 6ad3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6ad8: 48 83 c2 20 add $0x20,%rdx 6adc: 41 0f 11 00 movups %xmm0,(%r8) 6ae0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6ae5: 49 83 c0 20 add $0x20,%r8 6ae9: 44 3b d8 cmp %eax,%r11d 6aec: 72 d2 jb 0x6ac0 6aee: 41 83 e1 03 and $0x3,%r9d 6af2: 33 c0 xor %eax,%eax 6af4: 45 85 c9 test %r9d,%r9d 6af7: 76 28 jbe 0x6b21 6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b00: f2 0f 10 01 movsd (%rcx),%xmm0 6b04: 83 c0 01 add $0x1,%eax 6b07: 48 83 c1 08 add $0x8,%rcx 6b0b: f2 0f 5d 02 minsd (%rdx),%xmm0 6b0f: 48 83 c2 08 add $0x8,%rdx 6b13: f2 41 0f 11 00 movsd %xmm0,(%r8) 6b18: 49 83 c0 08 add $0x8,%r8 6b1c: 41 3b c1 cmp %r9d,%eax 6b1f: 72 df jb 0x6b00 6b21: c3 ret 6b22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b29: 00 6b2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b38: 00 6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b40: 53 push %rbx 6b41: 56 push %rsi 6b42: 55 push %rbp 6b43: 48 83 ec 30 sub $0x30,%rsp 6b47: 44 89 cd mov %r9d,%ebp 6b4a: 81 e5 07 00 00 80 and $0x80000007,%ebp 6b50: 7d 08 jge 0x6b5a 6b52: 83 ed 01 sub $0x1,%ebp 6b55: 83 cd f8 or $0xfffffff8,%ebp 6b58: ff c5 inc %ebp 6b5a: 33 db xor %ebx,%ebx 6b5c: 41 8d 41 f9 lea -0x7(%r9),%eax 6b60: 85 c0 test %eax,%eax 6b62: 0f 8e 7c 00 00 00 jle 0x6be4 6b68: 49 63 c1 movslq %r9d,%rax 6b6b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax 6b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b76: 00 6b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b7e: 66 90 xchg %ax,%ax 6b80: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3 6b85: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4 6b8a: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5 6b90: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2 6b97: 01 6b98: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3 6b9e: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1 6ba5: 01 6ba6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1 6baa: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4 6bb1: 01 6bb2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0 6bb9: 01 6bba: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0 6bbe: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8) 6bc4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8) 6bcb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8) 6bd2: 01 6bd3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8) 6bda: 01 6bdb: 48 83 c3 08 add $0x8,%rbx 6bdf: 48 3b d8 cmp %rax,%rbx 6be2: 7c 9c jl 0x6b80 6be4: 83 fd 04 cmp $0x4,%ebp 6be7: 7c 3c jl 0x6c25 6be9: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0 6bee: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1 6bf3: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3 6bfa: 01 6bfb: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2 6c02: 01 6c03: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 6c07: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8) 6c0d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8) 6c14: 01 6c15: 81 e5 03 00 00 80 and $0x80000003,%ebp 6c1b: 7d 08 jge 0x6c25 6c1d: 83 ed 01 sub $0x1,%ebp 6c20: 83 cd fc or $0xfffffffc,%ebp 6c23: ff c5 inc %ebp 6c25: 44 89 c8 mov %r9d,%eax 6c28: 2b c5 sub %ebp,%eax 6c2a: f7 dd neg %ebp 6c2c: 0f 89 0e 03 00 00 jns 0x6f40 6c32: 44 89 cb mov %r9d,%ebx 6c35: 2b d8 sub %eax,%ebx 6c37: 83 fb 06 cmp $0x6,%ebx 6c3a: 0f 8e 5f 02 00 00 jle 0x6e9f 6c40: 48 63 e8 movslq %eax,%rbp 6c43: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10 6c47: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi 6c4b: 49 3b f2 cmp %r10,%rsi 6c4e: 76 1f jbe 0x6c6f 6c50: 4d 63 c9 movslq %r9d,%r9 6c53: 49 89 f3 mov %rsi,%r11 6c56: 4c 2b cd sub %rbp,%r9 6c59: 4d 2b da sub %r10,%r11 6c5c: 49 c1 e1 03 shl $0x3,%r9 6c60: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 6c65: 4d 3b d9 cmp %r9,%r11 6c68: 7d 2c jge 0x6c96 6c6a: e9 30 02 00 00 jmp 0x6e9f 6c6f: 4c 3b d6 cmp %rsi,%r10 6c72: 0f 86 27 02 00 00 jbe 0x6e9f 6c78: 4d 63 c9 movslq %r9d,%r9 6c7b: 4d 89 d3 mov %r10,%r11 6c7e: 4c 2b cd sub %rbp,%r9 6c81: 4c 2b de sub %rsi,%r11 6c84: 49 c1 e1 03 shl $0x3,%r9 6c88: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 6c8d: 4d 3b d9 cmp %r9,%r11 6c90: 0f 8c 09 02 00 00 jl 0x6e9f 6c96: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp 6c9a: 49 3b ea cmp %r10,%rbp 6c9d: 76 12 jbe 0x6cb1 6c9f: 49 89 e9 mov %rbp,%r9 6ca2: 4d 2b ca sub %r10,%r9 6ca5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 6caa: 7d 1f jge 0x6ccb 6cac: e9 ee 01 00 00 jmp 0x6e9f 6cb1: 4c 3b d5 cmp %rbp,%r10 6cb4: 0f 86 e5 01 00 00 jbe 0x6e9f 6cba: 4d 89 d1 mov %r10,%r9 6cbd: 4c 2b cd sub %rbp,%r9 6cc0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 6cc5: 0f 8c d4 01 00 00 jl 0x6e9f 6ccb: 32 d2 xor %dl,%dl 6ccd: 83 fb 10 cmp $0x10,%ebx 6cd0: 0f 8c 75 02 00 00 jl 0x6f4b 6cd6: 4d 89 d0 mov %r10,%r8 6cd9: 49 83 e0 1f and $0x1f,%r8 6cdd: 45 89 c0 mov %r8d,%r8d 6ce0: 45 85 c0 test %r8d,%r8d 6ce3: 74 18 je 0x6cfd 6ce5: 41 f7 c0 07 00 00 00 test $0x7,%r8d 6cec: 0f 85 59 02 00 00 jne 0x6f4b 6cf2: 41 f7 d8 neg %r8d 6cf5: 41 83 c0 20 add $0x20,%r8d 6cf9: 41 c1 e8 03 shr $0x3,%r8d 6cfd: 41 8d 40 10 lea 0x10(%r8),%eax 6d01: 3b d8 cmp %eax,%ebx 6d03: 0f 8c 42 02 00 00 jl 0x6f4b 6d09: 89 d8 mov %ebx,%eax 6d0b: 33 c9 xor %ecx,%ecx 6d0d: 41 2b c0 sub %r8d,%eax 6d10: 83 e0 0f and $0xf,%eax 6d13: f7 d8 neg %eax 6d15: 03 c3 add %ebx,%eax 6d17: 45 85 c0 test %r8d,%r8d 6d1a: 76 1d jbe 0x6d39 6d1c: 0f 1f 40 00 nopl 0x0(%rax) 6d20: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0 6d26: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0 6d2b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8) 6d31: 48 ff c1 inc %rcx 6d34: 49 3b c8 cmp %r8,%rcx 6d37: 72 e7 jb 0x6d20 6d39: 48 63 c8 movslq %eax,%rcx 6d3c: 0f 1f 40 00 nopl 0x0(%rax) 6d40: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0 6d47: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1 6d4d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5 6d54: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2 6d5b: 01 6d5c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3 6d63: 01 6d64: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0 6d6b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 6d6f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8) 6d75: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4 6d7c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2 6d83: 01 6d84: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0 6d8b: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1 6d92: 01 6d93: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 6d97: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5 6d9e: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8) 6da5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2 6dac: 01 6dad: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0 6db4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1 6dbb: 01 6dbc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 6dc0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8) 6dc7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1 6dce: 01 6dcf: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2 6dd6: 01 6dd7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 6ddb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8) 6de2: 49 83 c0 10 add $0x10,%r8 6de6: 4c 3b c1 cmp %rcx,%r8 6de9: 0f 82 51 ff ff ff jb 0x6d40 6def: 8d 48 01 lea 0x1(%rax),%ecx 6df2: 3b cb cmp %ebx,%ecx 6df4: 0f 87 46 01 00 00 ja 0x6f40 6dfa: 48 63 db movslq %ebx,%rbx 6dfd: 48 63 c0 movslq %eax,%rax 6e00: 48 2b d8 sub %rax,%rbx 6e03: 80 fa 01 cmp $0x1,%dl 6e06: 75 05 jne 0x6e0d 6e08: 45 33 c9 xor %r9d,%r9d 6e0b: eb 4d jmp 0x6e5a 6e0d: 48 83 fb 02 cmp $0x2,%rbx 6e11: 7c f5 jl 0x6e08 6e13: 48 63 c0 movslq %eax,%rax 6e16: 41 89 d9 mov %ebx,%r9d 6e19: 41 83 e1 fe and $0xfffffffe,%r9d 6e1d: 33 c9 xor %ecx,%ecx 6e1f: 4d 63 c9 movslq %r9d,%r9 6e22: 4d 8d 04 c2 lea (%r10,%rax,8),%r8 6e26: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 6e2a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11 6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e36: 00 6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e3e: 66 90 xchg %ax,%ax 6e40: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0 6e46: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1 6e4b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8) 6e51: 48 83 c1 02 add $0x2,%rcx 6e55: 49 3b c9 cmp %r9,%rcx 6e58: 72 e6 jb 0x6e40 6e5a: 4c 3b cb cmp %rbx,%r9 6e5d: 0f 83 dd 00 00 00 jae 0x6f40 6e63: 48 63 c0 movslq %eax,%rax 6e66: 49 8d 0c c2 lea (%r10,%rax,8),%rcx 6e6a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 6e6e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 6e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e7f: 00 6e80: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0 6e86: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0 6e8c: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8) 6e92: 49 ff c1 inc %r9 6e95: 4c 3b cb cmp %rbx,%r9 6e98: 72 e6 jb 0x6e80 6e9a: e9 a1 00 00 00 jmp 0x6f40 6e9f: 41 89 db mov %ebx,%r11d 6ea2: be 01 00 00 00 mov $0x1,%esi 6ea7: 41 d1 eb shr $1,%r11d 6eaa: 45 33 c9 xor %r9d,%r9d 6ead: 45 85 db test %r11d,%r11d 6eb0: 76 6b jbe 0x6f1d 6eb2: 48 63 c0 movslq %eax,%rax 6eb5: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 6eba: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi 6ebe: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp 6ec2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 6ec6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ecd: 00 6ece: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ed5: 0f 1f 40 00 nopl 0x0(%rax) 6ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ee0: 43 8d 3c 09 lea (%r9,%r9,1),%edi 6ee4: 41 ff c1 inc %r9d 6ee7: 48 63 ff movslq %edi,%rdi 6eea: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0 6ef0: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0 6ef5: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8) 6efb: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1 6f01: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1 6f07: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8) 6f0e: 45 3b cb cmp %r11d,%r9d 6f11: 72 cd jb 0x6ee0 6f13: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 6f18: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi 6f1d: 8d 6e ff lea -0x1(%rsi),%ebp 6f20: 3b eb cmp %ebx,%ebp 6f22: 73 1c jae 0x6f40 6f24: 48 63 c0 movslq %eax,%rax 6f27: 48 63 f6 movslq %esi,%rsi 6f2a: 48 03 c6 add %rsi,%rax 6f2d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0 6f33: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0 6f39: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8) 6f40: c5 f8 77 vzeroupper 6f43: 48 83 c4 30 add $0x30,%rsp 6f47: 5d pop %rbp 6f48: 5e pop %rsi 6f49: 5b pop %rbx 6f4a: c3 ret 6f4b: b2 01 mov $0x1,%dl 6f4d: 33 c0 xor %eax,%eax 6f4f: e9 9b fe ff ff jmp 0x6def 6f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f60: 53 push %rbx 6f61: 57 push %rdi 6f62: 55 push %rbp 6f63: 48 83 ec 30 sub $0x30,%rsp 6f67: 44 89 cd mov %r9d,%ebp 6f6a: 48 89 d3 mov %rdx,%rbx 6f6d: 81 e5 07 00 00 80 and $0x80000007,%ebp 6f73: 7d 08 jge 0x6f7d 6f75: 83 ed 01 sub $0x1,%ebp 6f78: 83 cd f8 or $0xfffffff8,%ebp 6f7b: ff c5 inc %ebp 6f7d: 33 d2 xor %edx,%edx 6f7f: 41 8d 41 f9 lea -0x7(%r9),%eax 6f83: 85 c0 test %eax,%eax 6f85: 7e 45 jle 0x6fcc 6f87: 49 63 c1 movslq %r9d,%rax 6f8a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax 6f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f95: 00 6f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f9d: 0f 1f 00 nopl (%rax) 6fa0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 6fa5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 6fab: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 6fb0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 6fb6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) 6fbc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) 6fc3: 48 83 c2 08 add $0x8,%rdx 6fc7: 48 3b d0 cmp %rax,%rdx 6fca: 7c d4 jl 0x6fa0 6fcc: 83 fd 04 cmp $0x4,%ebp 6fcf: 7c 20 jl 0x6ff1 6fd1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 6fd6: 81 e5 03 00 00 80 and $0x80000003,%ebp 6fdc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 6fe1: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) 6fe7: 7d 08 jge 0x6ff1 6fe9: 83 ed 01 sub $0x1,%ebp 6fec: 83 cd fc or $0xfffffffc,%ebp 6fef: ff c5 inc %ebp 6ff1: 44 89 ca mov %r9d,%edx 6ff4: 2b d5 sub %ebp,%edx 6ff6: f7 dd neg %ebp 6ff8: 0f 89 a2 02 00 00 jns 0x72a0 6ffe: 44 89 c8 mov %r9d,%eax 7001: 2b c2 sub %edx,%eax 7003: 83 f8 06 cmp $0x6,%eax 7006: 0f 8e f3 01 00 00 jle 0x71ff 700c: 48 63 ea movslq %edx,%rbp 700f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi 7013: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 7017: 4c 3b d7 cmp %rdi,%r10 701a: 76 1f jbe 0x703b 701c: 4d 63 c9 movslq %r9d,%r9 701f: 4d 89 d3 mov %r10,%r11 7022: 4c 2b cd sub %rbp,%r9 7025: 4c 2b df sub %rdi,%r11 7028: 49 c1 e1 03 shl $0x3,%r9 702c: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 7031: 4d 3b d9 cmp %r9,%r11 7034: 7d 2c jge 0x7062 7036: e9 c4 01 00 00 jmp 0x71ff 703b: 49 3b fa cmp %r10,%rdi 703e: 0f 86 bb 01 00 00 jbe 0x71ff 7044: 4d 63 c9 movslq %r9d,%r9 7047: 49 89 fb mov %rdi,%r11 704a: 4c 2b cd sub %rbp,%r9 704d: 4d 2b da sub %r10,%r11 7050: 49 c1 e1 03 shl $0x3,%r9 7054: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 7059: 4d 3b d9 cmp %r9,%r11 705c: 0f 8c 9d 01 00 00 jl 0x71ff 7062: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp 7066: 48 3b ef cmp %rdi,%rbp 7069: 76 12 jbe 0x707d 706b: 49 89 e9 mov %rbp,%r9 706e: 4c 2b cf sub %rdi,%r9 7071: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 7076: 7d 1f jge 0x7097 7078: e9 82 01 00 00 jmp 0x71ff 707d: 48 3b fd cmp %rbp,%rdi 7080: 0f 86 79 01 00 00 jbe 0x71ff 7086: 49 89 f9 mov %rdi,%r9 7089: 4c 2b cd sub %rbp,%r9 708c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 7091: 0f 8c 68 01 00 00 jl 0x71ff 7097: 83 f8 10 cmp $0x10,%eax 709a: 0f 8c 13 02 00 00 jl 0x72b3 70a0: 48 89 f9 mov %rdi,%rcx 70a3: 48 83 e1 1f and $0x1f,%rcx 70a7: 89 c9 mov %ecx,%ecx 70a9: 85 c9 test %ecx,%ecx 70ab: 74 11 je 0x70be 70ad: f6 c1 07 test $0x7,%cl 70b0: 0f 85 fd 01 00 00 jne 0x72b3 70b6: f7 d9 neg %ecx 70b8: 83 c1 20 add $0x20,%ecx 70bb: c1 e9 03 shr $0x3,%ecx 70be: 8d 51 10 lea 0x10(%rcx),%edx 70c1: 3b c2 cmp %edx,%eax 70c3: 0f 8c ea 01 00 00 jl 0x72b3 70c9: 41 89 c1 mov %eax,%r9d 70cc: 33 d2 xor %edx,%edx 70ce: 44 2b c9 sub %ecx,%r9d 70d1: 41 83 e1 0f and $0xf,%r9d 70d5: 41 f7 d9 neg %r9d 70d8: 44 03 c8 add %eax,%r9d 70db: 85 c9 test %ecx,%ecx 70dd: 76 1a jbe 0x70f9 70df: 90 nop 70e0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 70e6: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 70ec: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) 70f1: 48 ff c2 inc %rdx 70f4: 48 3b d1 cmp %rcx,%rdx 70f7: 72 e7 jb 0x70e0 70f9: 49 63 d1 movslq %r9d,%rdx 70fc: 0f 1f 40 00 nopl 0x0(%rax) 7100: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1 7106: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx 710a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 7110: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3 7116: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4 711c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0 7122: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5 7129: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1 7130: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2 7137: c5 fd 11 03 vmovupd %ymm0,(%rbx) 713b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 7140: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 7145: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 714a: 48 83 c1 10 add $0x10,%rcx 714e: 48 3b ca cmp %rdx,%rcx 7151: 72 ad jb 0x7100 7153: 41 8d 51 01 lea 0x1(%r9),%edx 7157: 3b d0 cmp %eax,%edx 7159: 0f 87 41 01 00 00 ja 0x72a0 715f: 48 63 c0 movslq %eax,%rax 7162: 4d 63 c9 movslq %r9d,%r9 7165: 49 2b c1 sub %r9,%rax 7168: 48 83 f8 04 cmp $0x4,%rax 716c: 0f 8c 39 01 00 00 jl 0x72ab 7172: 4d 63 c9 movslq %r9d,%r9 7175: 41 89 c0 mov %eax,%r8d 7178: 41 83 e0 fc and $0xfffffffc,%r8d 717c: 33 c9 xor %ecx,%ecx 717e: 4d 63 c0 movslq %r8d,%r8 7181: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 7185: 4b 8d 14 ca lea (%r10,%r9,8),%rdx 7189: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 718e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7195: 00 7196: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 719d: 0f 1f 00 nopl (%rax) 71a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 71a6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 71ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 71b0: 48 83 c1 04 add $0x4,%rcx 71b4: 49 3b c8 cmp %r8,%rcx 71b7: 72 e7 jb 0x71a0 71b9: 4c 3b c0 cmp %rax,%r8 71bc: 0f 83 de 00 00 00 jae 0x72a0 71c2: 4d 63 c9 movslq %r9d,%r9 71c5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 71c9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 71cd: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx 71d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71e0: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 71e6: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 71ec: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) 71f2: 49 ff c0 inc %r8 71f5: 4c 3b c0 cmp %rax,%r8 71f8: 72 e6 jb 0x71e0 71fa: e9 a1 00 00 00 jmp 0x72a0 71ff: 41 89 c3 mov %eax,%r11d 7202: bf 01 00 00 00 mov $0x1,%edi 7207: 41 d1 eb shr $1,%r11d 720a: 45 33 c9 xor %r9d,%r9d 720d: 45 85 db test %r11d,%r11d 7210: 76 6b jbe 0x727d 7212: 48 63 d2 movslq %edx,%rdx 7215: 48 89 74 24 20 mov %rsi,0x20(%rsp) 721a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi 721e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp 7222: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 7226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 722d: 00 722e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7235: 0f 1f 40 00 nopl 0x0(%rax) 7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7240: 43 8d 34 09 lea (%r9,%r9,1),%esi 7244: 41 ff c1 inc %r9d 7247: 48 63 f6 movslq %esi,%rsi 724a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 7250: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 7255: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) 725b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 7261: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 7267: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) 726e: 45 3b cb cmp %r11d,%r9d 7271: 72 cd jb 0x7240 7273: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 7278: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi 727d: 8d 6f ff lea -0x1(%rdi),%ebp 7280: 3b e8 cmp %eax,%ebp 7282: 73 1c jae 0x72a0 7284: 48 63 d2 movslq %edx,%rdx 7287: 48 63 ff movslq %edi,%rdi 728a: 48 03 d7 add %rdi,%rdx 728d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 7293: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 7299: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) 72a0: c5 f8 77 vzeroupper 72a3: 48 83 c4 30 add $0x30,%rsp 72a7: 5d pop %rbp 72a8: 5f pop %rdi 72a9: 5b pop %rbx 72aa: c3 ret 72ab: 45 33 c0 xor %r8d,%r8d 72ae: e9 06 ff ff ff jmp 0x71b9 72b3: 45 33 c9 xor %r9d,%r9d 72b6: e9 98 fe ff ff jmp 0x7153 72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 72c0: 53 push %rbx 72c1: 57 push %rdi 72c2: 55 push %rbp 72c3: 48 83 ec 30 sub $0x30,%rsp 72c7: 44 89 cd mov %r9d,%ebp 72ca: 48 89 d3 mov %rdx,%rbx 72cd: 81 e5 07 00 00 80 and $0x80000007,%ebp 72d3: 7d 08 jge 0x72dd 72d5: 83 ed 01 sub $0x1,%ebp 72d8: 83 cd f8 or $0xfffffff8,%ebp 72db: ff c5 inc %ebp 72dd: 33 d2 xor %edx,%edx 72df: 41 8d 41 f9 lea -0x7(%r9),%eax 72e3: 85 c0 test %eax,%eax 72e5: 7e 45 jle 0x732c 72e7: 49 63 c1 movslq %r9d,%rax 72ea: 48 83 c0 f9 add $0xfffffffffffffff9,%rax 72ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72f5: 00 72f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72fd: 0f 1f 00 nopl (%rax) 7300: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 7305: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 730b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 7310: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 7316: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) 731c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) 7323: 48 83 c2 08 add $0x8,%rdx 7327: 48 3b d0 cmp %rax,%rdx 732a: 7c d4 jl 0x7300 732c: 83 fd 04 cmp $0x4,%ebp 732f: 7c 20 jl 0x7351 7331: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 7336: 81 e5 03 00 00 80 and $0x80000003,%ebp 733c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 7341: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) 7347: 7d 08 jge 0x7351 7349: 83 ed 01 sub $0x1,%ebp 734c: 83 cd fc or $0xfffffffc,%ebp 734f: ff c5 inc %ebp 7351: 44 89 ca mov %r9d,%edx 7354: 2b d5 sub %ebp,%edx 7356: f7 dd neg %ebp 7358: 0f 89 a2 02 00 00 jns 0x7600 735e: 44 89 c8 mov %r9d,%eax 7361: 2b c2 sub %edx,%eax 7363: 83 f8 06 cmp $0x6,%eax 7366: 0f 8e f3 01 00 00 jle 0x755f 736c: 48 63 ea movslq %edx,%rbp 736f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi 7373: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 7377: 4c 3b d7 cmp %rdi,%r10 737a: 76 1f jbe 0x739b 737c: 4d 63 c9 movslq %r9d,%r9 737f: 4d 89 d3 mov %r10,%r11 7382: 4c 2b cd sub %rbp,%r9 7385: 4c 2b df sub %rdi,%r11 7388: 49 c1 e1 03 shl $0x3,%r9 738c: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 7391: 4d 3b d9 cmp %r9,%r11 7394: 7d 2c jge 0x73c2 7396: e9 c4 01 00 00 jmp 0x755f 739b: 49 3b fa cmp %r10,%rdi 739e: 0f 86 bb 01 00 00 jbe 0x755f 73a4: 4d 63 c9 movslq %r9d,%r9 73a7: 49 89 fb mov %rdi,%r11 73aa: 4c 2b cd sub %rbp,%r9 73ad: 4d 2b da sub %r10,%r11 73b0: 49 c1 e1 03 shl $0x3,%r9 73b4: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 73b9: 4d 3b d9 cmp %r9,%r11 73bc: 0f 8c 9d 01 00 00 jl 0x755f 73c2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp 73c6: 48 3b ef cmp %rdi,%rbp 73c9: 76 12 jbe 0x73dd 73cb: 49 89 e9 mov %rbp,%r9 73ce: 4c 2b cf sub %rdi,%r9 73d1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 73d6: 7d 1f jge 0x73f7 73d8: e9 82 01 00 00 jmp 0x755f 73dd: 48 3b fd cmp %rbp,%rdi 73e0: 0f 86 79 01 00 00 jbe 0x755f 73e6: 49 89 f9 mov %rdi,%r9 73e9: 4c 2b cd sub %rbp,%r9 73ec: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 73f1: 0f 8c 68 01 00 00 jl 0x755f 73f7: 83 f8 10 cmp $0x10,%eax 73fa: 0f 8c 13 02 00 00 jl 0x7613 7400: 48 89 f9 mov %rdi,%rcx 7403: 48 83 e1 1f and $0x1f,%rcx 7407: 89 c9 mov %ecx,%ecx 7409: 85 c9 test %ecx,%ecx 740b: 74 11 je 0x741e 740d: f6 c1 07 test $0x7,%cl 7410: 0f 85 fd 01 00 00 jne 0x7613 7416: f7 d9 neg %ecx 7418: 83 c1 20 add $0x20,%ecx 741b: c1 e9 03 shr $0x3,%ecx 741e: 8d 51 10 lea 0x10(%rcx),%edx 7421: 3b c2 cmp %edx,%eax 7423: 0f 8c ea 01 00 00 jl 0x7613 7429: 41 89 c1 mov %eax,%r9d 742c: 33 d2 xor %edx,%edx 742e: 44 2b c9 sub %ecx,%r9d 7431: 41 83 e1 0f and $0xf,%r9d 7435: 41 f7 d9 neg %r9d 7438: 44 03 c8 add %eax,%r9d 743b: 85 c9 test %ecx,%ecx 743d: 76 1a jbe 0x7459 743f: 90 nop 7440: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 7446: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 744c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) 7451: 48 ff c2 inc %rdx 7454: 48 3b d1 cmp %rcx,%rdx 7457: 72 e7 jb 0x7440 7459: 49 63 d1 movslq %r9d,%rdx 745c: 0f 1f 40 00 nopl 0x0(%rax) 7460: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0 7466: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 746c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4 7472: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16 7479: 03 747a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1 7480: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 7487: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 748e: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 7495: 03 7496: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8) 749b: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8) 74a1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8) 74a7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8) 74ae: 03 74af: 48 83 c1 10 add $0x10,%rcx 74b3: 48 3b ca cmp %rdx,%rcx 74b6: 72 a8 jb 0x7460 74b8: 41 8d 51 01 lea 0x1(%r9),%edx 74bc: 3b d0 cmp %eax,%edx 74be: 0f 87 3c 01 00 00 ja 0x7600 74c4: 48 63 c0 movslq %eax,%rax 74c7: 4d 63 c9 movslq %r9d,%r9 74ca: 49 2b c1 sub %r9,%rax 74cd: 48 83 f8 04 cmp $0x4,%rax 74d1: 0f 8c 34 01 00 00 jl 0x760b 74d7: 4d 63 c9 movslq %r9d,%r9 74da: 41 89 c0 mov %eax,%r8d 74dd: 41 83 e0 fc and $0xfffffffc,%r8d 74e1: 33 c9 xor %ecx,%ecx 74e3: 4d 63 c0 movslq %r8d,%r8 74e6: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 74ea: 4b 8d 14 ca lea (%r10,%r9,8),%rdx 74ee: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 74f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 74f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74ff: 00 7500: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 7506: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 750b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 7510: 48 83 c1 04 add $0x4,%rcx 7514: 49 3b c8 cmp %r8,%rcx 7517: 72 e7 jb 0x7500 7519: 4c 3b c0 cmp %rax,%r8 751c: 0f 83 de 00 00 00 jae 0x7600 7522: 4d 63 c9 movslq %r9d,%r9 7525: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 7529: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 752d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx 7532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7540: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 7546: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 754c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) 7552: 49 ff c0 inc %r8 7555: 4c 3b c0 cmp %rax,%r8 7558: 72 e6 jb 0x7540 755a: e9 a1 00 00 00 jmp 0x7600 755f: 41 89 c3 mov %eax,%r11d 7562: bf 01 00 00 00 mov $0x1,%edi 7567: 41 d1 eb shr $1,%r11d 756a: 45 33 c9 xor %r9d,%r9d 756d: 45 85 db test %r11d,%r11d 7570: 76 6b jbe 0x75dd 7572: 48 63 d2 movslq %edx,%rdx 7575: 48 89 74 24 20 mov %rsi,0x20(%rsp) 757a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi 757e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp 7582: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 7586: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 758d: 00 758e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7595: 0f 1f 40 00 nopl 0x0(%rax) 7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75a0: 43 8d 34 09 lea (%r9,%r9,1),%esi 75a4: 41 ff c1 inc %r9d 75a7: 48 63 f6 movslq %esi,%rsi 75aa: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 75b0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 75b5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) 75bb: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 75c1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 75c7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) 75ce: 45 3b cb cmp %r11d,%r9d 75d1: 72 cd jb 0x75a0 75d3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 75d8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi 75dd: 8d 6f ff lea -0x1(%rdi),%ebp 75e0: 3b e8 cmp %eax,%ebp 75e2: 73 1c jae 0x7600 75e4: 48 63 d2 movslq %edx,%rdx 75e7: 48 63 ff movslq %edi,%rdi 75ea: 48 03 d7 add %rdi,%rdx 75ed: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 75f3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 75f9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) 7600: c5 f8 77 vzeroupper 7603: 48 83 c4 30 add $0x30,%rsp 7607: 5d pop %rbp 7608: 5f pop %rdi 7609: 5b pop %rbx 760a: c3 ret 760b: 45 33 c0 xor %r8d,%r8d 760e: e9 06 ff ff ff jmp 0x7519 7613: 45 33 c9 xor %r9d,%r9d 7616: e9 9d fe ff ff jmp 0x74b8 761b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7620: 53 push %rbx 7621: 56 push %rsi 7622: 57 push %rdi 7623: 41 54 push %r12 7625: 41 55 push %r13 7627: 41 57 push %r15 7629: 55 push %rbp 762a: 48 83 ec 30 sub $0x30,%rsp 762e: 4d 89 c4 mov %r8,%r12 7631: 49 89 d7 mov %rdx,%r15 7634: 48 89 c8 mov %rcx,%rax 7637: 33 db xor %ebx,%ebx 7639: 4d 85 e4 test %r12,%r12 763c: 0f 84 5b 02 00 00 je 0x789d 7642: 41 83 3c 24 09 cmpl $0x9,(%r12) 7647: 74 14 je 0x765d 7649: b8 f3 ff ff ff mov $0xfffffff3,%eax 764e: 48 83 c4 30 add $0x30,%rsp 7652: 5d pop %rbp 7653: 41 5f pop %r15 7655: 41 5d pop %r13 7657: 41 5c pop %r12 7659: 5f pop %rdi 765a: 5e pop %rsi 765b: 5b pop %rbx 765c: c3 ret 765d: 48 85 c0 test %rax,%rax 7660: 0f 84 37 02 00 00 je 0x789d 7666: 4d 85 ff test %r15,%r15 7669: 0f 84 2e 02 00 00 je 0x789d 766f: 4d 85 c9 test %r9,%r9 7672: 0f 84 1d 02 00 00 je 0x7895 7678: 45 8b 6c 24 04 mov 0x4(%r12),%r13d 767d: 41 83 fd 05 cmp $0x5,%r13d 7681: 0f 8f e1 00 00 00 jg 0x7768 7687: 48 8b 18 mov (%rax),%rbx 768a: 44 89 e9 mov %r13d,%ecx 768d: 49 89 1f mov %rbx,(%r15) 7690: bb 01 00 00 00 mov $0x1,%ebx 7695: d3 e3 shl %cl,%ebx 7697: 83 fb 01 cmp $0x1,%ebx 769a: 0f 8e 79 00 00 00 jle 0x7719 76a0: 48 63 db movslq %ebx,%rbx 76a3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp 76a7: 49 89 6f 08 mov %rbp,0x8(%r15) 76ab: 8d 6b fe lea -0x2(%rbx),%ebp 76ae: 83 fd 02 cmp $0x2,%ebp 76b1: 7c 66 jl 0x7719 76b3: c1 ed 1f shr $0x1f,%ebp 76b6: bf 01 00 00 00 mov $0x1,%edi 76bb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi 76bf: 33 ed xor %ebp,%ebp 76c1: 83 e6 fe and $0xfffffffe,%esi 76c4: 89 f3 mov %esi,%ebx 76c6: d1 eb shr $1,%ebx 76c8: 85 db test %ebx,%ebx 76ca: 76 39 jbe 0x7705 76cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76d3: 00 76d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 76e0: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi 76e4: ff c5 inc %ebp 76e6: 48 63 ff movslq %edi,%rdi 76e9: 3b eb cmp %ebx,%ebp 76eb: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9 76f0: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8) 76f5: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10 76fa: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8) 76ff: 72 df jb 0x76e0 7701: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi 7705: 8d 5f ff lea -0x1(%rdi),%ebx 7708: 3b de cmp %esi,%ebx 770a: 73 0d jae 0x7719 770c: 48 63 ff movslq %edi,%rdi 770f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax 7714: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8) 7719: 4d 63 ed movslq %r13d,%r13 771c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 7722: 74 1e je 0x7742 7724: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeafa0 772b: 4c 89 f9 mov %r15,%rcx 772e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 7735: 4c 89 fa mov %r15,%rdx 7738: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8) 773f: 01 7740: eb 15 jmp 0x7757 7742: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeafa0 7749: 4c 89 f9 mov %r15,%rcx 774c: 4c 89 fa mov %r15,%rdx 774f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8) 7756: 01 7757: 33 c0 xor %eax,%eax 7759: 48 83 c4 30 add $0x30,%rsp 775d: 5d pop %rbp 775e: 41 5f pop %r15 7760: 41 5d pop %r13 7762: 41 5c pop %r12 7764: 5f pop %rdi 7765: 5e pop %rsi 7766: 5b pop %rbx 7767: c3 ret 7768: 4c 89 cb mov %r9,%rbx 776b: 48 83 e3 3f and $0x3f,%rbx 776f: 48 f7 db neg %rbx 7772: 48 83 e3 3f and $0x3f,%rbx 7776: 4c 03 cb add %rbx,%r9 7779: 33 db xor %ebx,%ebx 777b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 7781: 49 0f 4f d9 cmovg %r9,%rbx 7785: 44 89 e9 mov %r13d,%ecx 7788: bd 01 00 00 00 mov $0x1,%ebp 778d: d3 e5 shl %cl,%ebp 778f: 41 8d 75 ff lea -0x1(%r13),%esi 7793: 48 63 ed movslq %ebp,%rbp 7796: 49 89 e3 mov %rsp,%r11 7799: f2 0f 10 10 movsd (%rax),%xmm2 779d: 89 f1 mov %esi,%ecx 779f: 0f 28 c2 movaps %xmm2,%xmm0 77a2: bf 01 00 00 00 mov $0x1,%edi 77a7: d3 e7 shl %cl,%edi 77a9: 48 89 c1 mov %rax,%rcx 77ac: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1 77b1: 4c 89 fa mov %r15,%rdx 77b4: 41 89 f8 mov %edi,%r8d 77b7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d 77bd: f2 0f 58 c1 addsd %xmm1,%xmm0 77c1: f2 0f 5c d1 subsd %xmm1,%xmm2 77c5: f2 41 0f 11 07 movsd %xmm0,(%r15) 77ca: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) 77d0: 4d 8b 54 24 58 mov 0x58(%r12),%r10 77d5: 4d 89 53 20 mov %r10,0x20(%r11) 77d9: e8 c2 36 0b 00 call 0xbaea0 77de: 41 83 fd 06 cmp $0x6,%r13d 77e2: 7f 43 jg 0x7827 77e4: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 77ea: 74 21 je 0x780d 77ec: 4d 63 ed movslq %r13d,%r13 77ef: 4c 89 f9 mov %r15,%rcx 77f2: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 77f9: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeafa0 7800: 4c 89 fa mov %r15,%rdx 7803: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8) 780a: 01 780b: eb 77 jmp 0x7884 780d: 4d 63 ed movslq %r13d,%r13 7810: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeafa0 7817: 4c 89 f9 mov %r15,%rcx 781a: 4c 89 fa mov %r15,%rdx 781d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8) 7824: 01 7825: eb 5d jmp 0x7884 7827: 41 83 fd 0f cmp $0xf,%r13d 782b: 7e 1a jle 0x7847 782d: 48 89 e0 mov %rsp,%rax 7830: 4c 89 e1 mov %r12,%rcx 7833: 4c 89 fa mov %r15,%rdx 7836: 4d 89 f8 mov %r15,%r8 7839: 41 89 f1 mov %esi,%r9d 783c: 48 89 58 20 mov %rbx,0x20(%rax) 7840: e8 1b 3e 0b 00 call 0xbb660 7845: eb 3d jmp 0x7884 7847: 48 89 e6 mov %rsp,%rsi 784a: 4c 89 f9 mov %r15,%rcx 784d: 49 8b 44 24 30 mov 0x30(%r12),%rax 7852: 4c 89 fa mov %r15,%rdx 7855: 41 89 f8 mov %edi,%r8d 7858: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 785d: 48 89 46 20 mov %rax,0x20(%rsi) 7861: 48 89 5e 28 mov %rbx,0x28(%rsi) 7865: e8 66 63 a9 01 call 0x1a9dbd0 786a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 7870: 74 12 je 0x7884 7872: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 7879: 4c 89 fa mov %r15,%rdx 787c: 41 89 e8 mov %ebp,%r8d 787f: e8 fc cf fe ff call 0xffffffffffff4880 7884: 33 c0 xor %eax,%eax 7886: 48 83 c4 30 add $0x30,%rsp 788a: 5d pop %rbp 788b: 41 5f pop %r15 788d: 41 5d pop %r13 788f: 41 5c pop %r12 7891: 5f pop %rdi 7892: 5e pop %rsi 7893: 5b pop %rbx 7894: c3 ret 7895: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 789b: 7e 14 jle 0x78b1 789d: b8 f8 ff ff ff mov $0xfffffff8,%eax 78a2: 48 83 c4 30 add $0x30,%rsp 78a6: 5d pop %rbp 78a7: 41 5f pop %r15 78a9: 41 5d pop %r13 78ab: 41 5c pop %r12 78ad: 5f pop %rdi 78ae: 5e pop %rsi 78af: 5b pop %rbx 78b0: c3 ret 78b1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d 78b6: 41 83 fd 05 cmp $0x5,%r13d 78ba: 0f 8e c7 fd ff ff jle 0x7687 78c0: e9 c0 fe ff ff jmp 0x7785 78c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78cc: 00 78cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78e0: 53 push %rbx 78e1: 56 push %rsi 78e2: 57 push %rdi 78e3: 41 55 push %r13 78e5: 41 56 push %r14 78e7: 41 57 push %r15 78e9: 55 push %rbp 78ea: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 78ef: 4d 89 c6 mov %r8,%r14 78f2: 49 89 d7 mov %rdx,%r15 78f5: 49 89 ca mov %rcx,%r10 78f8: 33 db xor %ebx,%ebx 78fa: 4d 85 f6 test %r14,%r14 78fd: 0f 84 5b 02 00 00 je 0x7b5e 7903: 41 83 3e 09 cmpl $0x9,(%r14) 7907: 74 15 je 0x791e 7909: b8 f3 ff ff ff mov $0xfffffff3,%eax 790e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7913: 5d pop %rbp 7914: 41 5f pop %r15 7916: 41 5e pop %r14 7918: 41 5d pop %r13 791a: 5f pop %rdi 791b: 5e pop %rsi 791c: 5b pop %rbx 791d: c3 ret 791e: 4d 85 d2 test %r10,%r10 7921: 0f 84 37 02 00 00 je 0x7b5e 7927: 4d 85 ff test %r15,%r15 792a: 0f 84 2e 02 00 00 je 0x7b5e 7930: 4d 85 c9 test %r9,%r9 7933: 0f 84 1e 02 00 00 je 0x7b57 7939: 45 8b 6e 04 mov 0x4(%r14),%r13d 793d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) 7942: 0f 8f e6 00 00 00 jg 0x7a2e 7948: 49 8b 02 mov (%r10),%rax 794b: 44 89 e9 mov %r13d,%ecx 794e: 49 89 07 mov %rax,(%r15) 7951: b8 01 00 00 00 mov $0x1,%eax 7956: d3 e0 shl %cl,%eax 7958: 83 f8 01 cmp $0x1,%eax 795b: 0f 8e 7b 00 00 00 jle 0x79dc 7961: 48 63 c0 movslq %eax,%rax 7964: 49 8b 1c c2 mov (%r10,%rax,8),%rbx 7968: 49 89 5f 08 mov %rbx,0x8(%r15) 796c: 8d 58 fe lea -0x2(%rax),%ebx 796f: 83 fb 02 cmp $0x2,%ebx 7972: 7c 68 jl 0x79dc 7974: c1 eb 1f shr $0x1f,%ebx 7977: be 01 00 00 00 mov $0x1,%esi 797c: 03 c3 add %ebx,%eax 797e: 33 ed xor %ebp,%ebp 7980: 83 c0 fe add $0xfffffffe,%eax 7983: 83 e0 fe and $0xfffffffe,%eax 7986: 89 c3 mov %eax,%ebx 7988: d1 eb shr $1,%ebx 798a: 85 db test %ebx,%ebx 798c: 76 39 jbe 0x79c7 798e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7995: 00 7996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 799d: 0f 1f 00 nopl (%rax) 79a0: 89 ee mov %ebp,%esi 79a2: 03 f5 add %ebp,%esi 79a4: ff c5 inc %ebp 79a6: 48 63 f6 movslq %esi,%rsi 79a9: 3b eb cmp %ebx,%ebp 79ab: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi 79b0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8) 79b5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9 79ba: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8) 79bf: 72 df jb 0x79a0 79c1: 03 ed add %ebp,%ebp 79c3: 89 ee mov %ebp,%esi 79c5: ff c6 inc %esi 79c7: 89 f3 mov %esi,%ebx 79c9: ff cb dec %ebx 79cb: 3b d8 cmp %eax,%ebx 79cd: 73 0d jae 0x79dc 79cf: 48 63 f6 movslq %esi,%rsi 79d2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10 79d7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8) 79dc: 4d 63 ed movslq %r13d,%r13 79df: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 79e4: 74 1f je 0x7a05 79e6: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeafa0 79ed: 4c 89 f9 mov %r15,%rcx 79f0: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 79f6: 4c 89 fa mov %r15,%rdx 79f9: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx 7a00: 01 7a01: ff d3 call *%rbx 7a03: eb 17 jmp 0x7a1c 7a05: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeafa0 7a0c: 4c 89 f9 mov %r15,%rcx 7a0f: 4c 89 fa mov %r15,%rdx 7a12: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx 7a19: 01 7a1a: ff d3 call *%rbx 7a1c: 33 c0 xor %eax,%eax 7a1e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7a23: 5d pop %rbp 7a24: 41 5f pop %r15 7a26: 41 5e pop %r14 7a28: 41 5d pop %r13 7a2a: 5f pop %rdi 7a2b: 5e pop %rsi 7a2c: 5b pop %rbx 7a2d: c3 ret 7a2e: 4c 89 c8 mov %r9,%rax 7a31: 48 83 e0 3f and $0x3f,%rax 7a35: 48 f7 d8 neg %rax 7a38: 48 83 e0 3f and $0x3f,%rax 7a3c: 4c 03 c8 add %rax,%r9 7a3f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) 7a44: 49 0f 4f d9 cmovg %r9,%rbx 7a48: 44 89 e9 mov %r13d,%ecx 7a4b: bd 01 00 00 00 mov $0x1,%ebp 7a50: d3 e5 shl %cl,%ebp 7a52: 41 8d 75 ff lea -0x1(%r13),%esi 7a56: 48 63 ed movslq %ebp,%rbp 7a59: 49 89 e3 mov %rsp,%r11 7a5c: f2 41 0f 10 12 movsd (%r10),%xmm2 7a61: 89 f1 mov %esi,%ecx 7a63: 0f 28 c2 movaps %xmm2,%xmm0 7a66: bf 01 00 00 00 mov $0x1,%edi 7a6b: d3 e7 shl %cl,%edi 7a6d: 4c 89 d1 mov %r10,%rcx 7a70: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1 7a76: 4c 89 fa mov %r15,%rdx 7a79: 41 89 f8 mov %edi,%r8d 7a7c: 41 83 c9 ff or $0xffffffff,%r9d 7a80: f2 0f 58 c1 addsd %xmm1,%xmm0 7a84: f2 0f 5c d1 subsd %xmm1,%xmm2 7a88: f2 41 0f 11 07 movsd %xmm0,(%r15) 7a8d: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) 7a93: 49 8b 46 58 mov 0x58(%r14),%rax 7a97: 49 89 43 20 mov %rax,0x20(%r11) 7a9b: e8 00 b9 0b 00 call 0xc33a0 7aa0: 41 83 fd 06 cmp $0x6,%r13d 7aa4: 7f 45 jg 0x7aeb 7aa6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7aab: 74 22 je 0x7acf 7aad: 4d 63 ed movslq %r13d,%r13 7ab0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeafa0 7ab7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 7abd: 4c 89 f9 mov %r15,%rcx 7ac0: 4c 89 fa mov %r15,%rdx 7ac3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx 7aca: 01 7acb: ff d3 call *%rbx 7acd: eb 76 jmp 0x7b45 7acf: 4d 63 ed movslq %r13d,%r13 7ad2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeafa0 7ad9: 4c 89 f9 mov %r15,%rcx 7adc: 4c 89 fa mov %r15,%rdx 7adf: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx 7ae6: 01 7ae7: ff d3 call *%rbx 7ae9: eb 5a jmp 0x7b45 7aeb: 41 83 fd 11 cmp $0x11,%r13d 7aef: 7e 1b jle 0x7b0c 7af1: 48 8d 04 24 lea (%rsp),%rax 7af5: 4c 89 f1 mov %r14,%rcx 7af8: 4c 89 fa mov %r15,%rdx 7afb: 4d 89 f8 mov %r15,%r8 7afe: 41 89 f1 mov %esi,%r9d 7b01: 48 89 58 20 mov %rbx,0x20(%rax) 7b05: e8 f6 c0 0b 00 call 0xc3c00 7b0a: eb 39 jmp 0x7b45 7b0c: 48 89 e6 mov %rsp,%rsi 7b0f: 4c 89 f9 mov %r15,%rcx 7b12: 49 8b 46 30 mov 0x30(%r14),%rax 7b16: 4c 89 fa mov %r15,%rdx 7b19: 41 89 f8 mov %edi,%r8d 7b1c: 4d 8b 4e 38 mov 0x38(%r14),%r9 7b20: 48 89 46 20 mov %rax,0x20(%rsi) 7b24: 48 89 5e 28 mov %rbx,0x28(%rsi) 7b28: e8 43 86 aa 01 call 0x1ab0170 7b2d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7b32: 74 11 je 0x7b45 7b34: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0 7b3a: 4c 89 fa mov %r15,%rdx 7b3d: 41 89 e8 mov %ebp,%r8d 7b40: e8 9b cd fe ff call 0xffffffffffff48e0 7b45: 33 c0 xor %eax,%eax 7b47: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7b4c: 5d pop %rbp 7b4d: 41 5f pop %r15 7b4f: 41 5e pop %r14 7b51: 41 5d pop %r13 7b53: 5f pop %rdi 7b54: 5e pop %rsi 7b55: 5b pop %rbx 7b56: c3 ret 7b57: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) 7b5c: 7e 15 jle 0x7b73 7b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7b63: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7b68: 5d pop %rbp 7b69: 41 5f pop %r15 7b6b: 41 5e pop %r14 7b6d: 41 5d pop %r13 7b6f: 5f pop %rdi 7b70: 5e pop %rsi 7b71: 5b pop %rbx 7b72: c3 ret 7b73: 45 8b 6e 04 mov 0x4(%r14),%r13d 7b77: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) 7b7c: 0f 8e c6 fd ff ff jle 0x7948 7b82: e9 c1 fe ff ff jmp 0x7a48 7b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b8e: 00 7b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b96: 0f 1f 00 nopl (%rax) 7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ba0: 53 push %rbx 7ba1: 56 push %rsi 7ba2: 41 54 push %r12 7ba4: 41 55 push %r13 7ba6: 41 56 push %r14 7ba8: 41 57 push %r15 7baa: 55 push %rbp 7bab: 48 83 ec 30 sub $0x30,%rsp 7baf: 4d 89 c6 mov %r8,%r14 7bb2: 49 89 d7 mov %rdx,%r15 7bb5: 48 89 c8 mov %rcx,%rax 7bb8: 33 db xor %ebx,%ebx 7bba: 4d 85 f6 test %r14,%r14 7bbd: 0f 84 5f 02 00 00 je 0x7e22 7bc3: 41 83 3e 09 cmpl $0x9,(%r14) 7bc7: 74 15 je 0x7bde 7bc9: b8 f3 ff ff ff mov $0xfffffff3,%eax 7bce: 48 83 c4 30 add $0x30,%rsp 7bd2: 5d pop %rbp 7bd3: 41 5f pop %r15 7bd5: 41 5e pop %r14 7bd7: 41 5d pop %r13 7bd9: 41 5c pop %r12 7bdb: 5e pop %rsi 7bdc: 5b pop %rbx 7bdd: c3 ret 7bde: 48 85 c0 test %rax,%rax 7be1: 0f 84 3b 02 00 00 je 0x7e22 7be7: 4d 85 ff test %r15,%r15 7bea: 0f 84 32 02 00 00 je 0x7e22 7bf0: 4d 85 c9 test %r9,%r9 7bf3: 0f 84 22 02 00 00 je 0x7e1b 7bf9: 45 8b 6e 04 mov 0x4(%r14),%r13d 7bfd: 41 83 fd 05 cmp $0x5,%r13d 7c01: 0f 8f e8 00 00 00 jg 0x7cef 7c07: 48 8b 18 mov (%rax),%rbx 7c0a: 44 89 e9 mov %r13d,%ecx 7c0d: 49 89 1f mov %rbx,(%r15) 7c10: bb 01 00 00 00 mov $0x1,%ebx 7c15: d3 e3 shl %cl,%ebx 7c17: 83 fb 01 cmp $0x1,%ebx 7c1a: 0f 8e 7d 00 00 00 jle 0x7c9d 7c20: 48 63 db movslq %ebx,%rbx 7c23: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp 7c27: 49 89 6f 08 mov %rbp,0x8(%r15) 7c2b: 8d 6b fe lea -0x2(%rbx),%ebp 7c2e: 83 fd 02 cmp $0x2,%ebp 7c31: 7c 6a jl 0x7c9d 7c33: c1 ed 1f shr $0x1f,%ebp 7c36: 41 b9 01 00 00 00 mov $0x1,%r9d 7c3c: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi 7c40: 33 ed xor %ebp,%ebp 7c42: 83 e6 fe and $0xfffffffe,%esi 7c45: 89 f3 mov %esi,%ebx 7c47: d1 eb shr $1,%ebx 7c49: 85 db test %ebx,%ebx 7c4b: 76 3b jbe 0x7c88 7c4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c54: 00 7c55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c5c: 0f 1f 40 00 nopl 0x0(%rax) 7c60: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d 7c65: 83 c5 01 add $0x1,%ebp 7c68: 4d 63 c9 movslq %r9d,%r9 7c6b: 4e 8b 54 c8 10 mov 0x10(%rax,%r9,8),%r10 7c70: 4f 89 54 cf 10 mov %r10,0x10(%r15,%r9,8) 7c75: 4e 8b 5c c8 18 mov 0x18(%rax,%r9,8),%r11 7c7a: 4f 89 5c cf 18 mov %r11,0x18(%r15,%r9,8) 7c7f: 3b eb cmp %ebx,%ebp 7c81: 72 dd jb 0x7c60 7c83: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d 7c88: 41 8d 59 ff lea -0x1(%r9),%ebx 7c8c: 3b de cmp %esi,%ebx 7c8e: 73 0d jae 0x7c9d 7c90: 4d 63 c9 movslq %r9d,%r9 7c93: 4a 8b 44 c8 08 mov 0x8(%rax,%r9,8),%rax 7c98: 4b 89 44 cf 08 mov %rax,0x8(%r15,%r9,8) 7c9d: 4d 63 ed movslq %r13d,%r13 7ca0: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7ca5: 74 1f je 0x7cc6 7ca7: 48 8d 05 f2 32 fe ff lea -0x1cd0e(%rip),%rax # 0xfffffffffffeafa0 7cae: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 7cb4: 4c 89 f9 mov %r15,%rcx 7cb7: 4a 8b 9c e8 00 da c5 mov 0x1c5da00(%rax,%r13,8),%rbx 7cbe: 01 7cbf: 4c 89 fa mov %r15,%rdx 7cc2: ff d3 call *%rbx 7cc4: eb 17 jmp 0x7cdd 7cc6: 48 8d 05 d3 32 fe ff lea -0x1cd2d(%rip),%rax # 0xfffffffffffeafa0 7ccd: 4c 89 f9 mov %r15,%rcx 7cd0: 4a 8b 9c e8 30 da c5 mov 0x1c5da30(%rax,%r13,8),%rbx 7cd7: 01 7cd8: 4c 89 fa mov %r15,%rdx 7cdb: ff d3 call *%rbx 7cdd: 33 c0 xor %eax,%eax 7cdf: 48 83 c4 30 add $0x30,%rsp 7ce3: 5d pop %rbp 7ce4: 41 5f pop %r15 7ce6: 41 5e pop %r14 7ce8: 41 5d pop %r13 7cea: 41 5c pop %r12 7cec: 5e pop %rsi 7ced: 5b pop %rbx 7cee: c3 ret 7cef: 4c 89 cb mov %r9,%rbx 7cf2: 48 83 e3 3f and $0x3f,%rbx 7cf6: 48 f7 db neg %rbx 7cf9: 48 83 e3 3f and $0x3f,%rbx 7cfd: 4c 03 cb add %rbx,%r9 7d00: 33 db xor %ebx,%ebx 7d02: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) 7d07: 49 0f 4f d9 cmovg %r9,%rbx 7d0b: 44 89 e9 mov %r13d,%ecx 7d0e: bd 01 00 00 00 mov $0x1,%ebp 7d13: f2 0f 10 10 movsd (%rax),%xmm2 7d17: d3 e5 shl %cl,%ebp 7d19: 0f 28 c2 movaps %xmm2,%xmm0 7d1c: 41 8d 75 ff lea -0x1(%r13),%esi 7d20: 41 bc 01 00 00 00 mov $0x1,%r12d 7d26: 48 63 ed movslq %ebp,%rbp 7d29: 89 f1 mov %esi,%ecx 7d2b: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1 7d30: 41 d3 e4 shl %cl,%r12d 7d33: 49 89 e3 mov %rsp,%r11 7d36: f2 0f 58 c1 addsd %xmm1,%xmm0 7d3a: f2 0f 5c d1 subsd %xmm1,%xmm2 7d3e: 48 89 c1 mov %rax,%rcx 7d41: 4c 89 fa mov %r15,%rdx 7d44: 45 89 e0 mov %r12d,%r8d 7d47: 41 b9 ff ff ff ff mov $0xffffffff,%r9d 7d4d: f2 41 0f 11 07 movsd %xmm0,(%r15) 7d52: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) 7d58: 4d 8b 56 58 mov 0x58(%r14),%r10 7d5c: 4d 89 53 20 mov %r10,0x20(%r11) 7d60: e8 1b 3f 0c 00 call 0xcbc80 7d65: 41 83 fd 06 cmp $0x6,%r13d 7d69: 7f 45 jg 0x7db0 7d6b: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7d70: 74 22 je 0x7d94 7d72: 4d 63 ed movslq %r13d,%r13 7d75: 48 8d 05 24 32 fe ff lea -0x1cddc(%rip),%rax # 0xfffffffffffeafa0 7d7c: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 7d82: 4a 8b 9c e8 58 da c5 mov 0x1c5da58(%rax,%r13,8),%rbx 7d89: 01 7d8a: 4c 89 f9 mov %r15,%rcx 7d8d: 4c 89 fa mov %r15,%rdx 7d90: ff d3 call *%rbx 7d92: eb 75 jmp 0x7e09 7d94: 4d 63 ed movslq %r13d,%r13 7d97: 48 8d 05 02 32 fe ff lea -0x1cdfe(%rip),%rax # 0xfffffffffffeafa0 7d9e: 4a 8b 9c e8 88 da c5 mov 0x1c5da88(%rax,%r13,8),%rbx 7da5: 01 7da6: 4c 89 f9 mov %r15,%rcx 7da9: 4c 89 fa mov %r15,%rdx 7dac: ff d3 call *%rbx 7dae: eb 59 jmp 0x7e09 7db0: 41 83 fd 11 cmp $0x11,%r13d 7db4: 7e 1a jle 0x7dd0 7db6: 48 89 e0 mov %rsp,%rax 7db9: 4c 89 f1 mov %r14,%rcx 7dbc: 4c 89 fa mov %r15,%rdx 7dbf: 4d 89 f8 mov %r15,%r8 7dc2: 48 89 58 20 mov %rbx,0x20(%rax) 7dc6: 41 89 f1 mov %esi,%r9d 7dc9: e8 92 46 0c 00 call 0xcc460 7dce: eb 39 jmp 0x7e09 7dd0: 48 89 e6 mov %rsp,%rsi 7dd3: 49 8b 46 30 mov 0x30(%r14),%rax 7dd7: 4c 89 f9 mov %r15,%rcx 7dda: 4d 8b 4e 38 mov 0x38(%r14),%r9 7dde: 4c 89 fa mov %r15,%rdx 7de1: 45 89 e0 mov %r12d,%r8d 7de4: 48 89 46 20 mov %rax,0x20(%rsi) 7de8: 48 89 5e 28 mov %rbx,0x28(%rsi) 7dec: e8 7f 64 ac 01 call 0x1ace270 7df1: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7df6: 74 11 je 0x7e09 7df8: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0 7dfe: 4c 89 fa mov %r15,%rdx 7e01: 41 89 e8 mov %ebp,%r8d 7e04: e8 37 cb fe ff call 0xffffffffffff4940 7e09: 33 c0 xor %eax,%eax 7e0b: 48 83 c4 30 add $0x30,%rsp 7e0f: 5d pop %rbp 7e10: 41 5f pop %r15 7e12: 41 5e pop %r14 7e14: 41 5d pop %r13 7e16: 41 5c pop %r12 7e18: 5e pop %rsi 7e19: 5b pop %rbx 7e1a: c3 ret 7e1b: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) 7e20: 7e 15 jle 0x7e37 7e22: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e27: 48 83 c4 30 add $0x30,%rsp 7e2b: 5d pop %rbp 7e2c: 41 5f pop %r15 7e2e: 41 5e pop %r14 7e30: 41 5d pop %r13 7e32: 41 5c pop %r12 7e34: 5e pop %rsi 7e35: 5b pop %rbx 7e36: c3 ret 7e37: 45 8b 6e 04 mov 0x4(%r14),%r13d 7e3b: 41 83 fd 05 cmp $0x5,%r13d 7e3f: 0f 8e c2 fd ff ff jle 0x7c07 7e45: e9 c1 fe ff ff jmp 0x7d0b 7e4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e51: 00 7e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e60: 53 push %rbx 7e61: 56 push %rsi 7e62: 57 push %rdi 7e63: 41 54 push %r12 7e65: 41 56 push %r14 7e67: 41 57 push %r15 7e69: 55 push %rbp 7e6a: 48 83 ec 30 sub $0x30,%rsp 7e6e: 4d 89 c6 mov %r8,%r14 7e71: 49 89 d7 mov %rdx,%r15 7e74: 48 89 c8 mov %rcx,%rax 7e77: 33 db xor %ebx,%ebx 7e79: 4d 85 f6 test %r14,%r14 7e7c: 0f 84 4e 02 00 00 je 0x80d0 7e82: 41 83 3e 09 cmpl $0x9,(%r14) 7e86: 74 14 je 0x7e9c 7e88: b8 f3 ff ff ff mov $0xfffffff3,%eax 7e8d: 48 83 c4 30 add $0x30,%rsp 7e91: 5d pop %rbp 7e92: 41 5f pop %r15 7e94: 41 5e pop %r14 7e96: 41 5c pop %r12 7e98: 5f pop %rdi 7e99: 5e pop %rsi 7e9a: 5b pop %rbx 7e9b: c3 ret 7e9c: 48 85 c0 test %rax,%rax 7e9f: 0f 84 2b 02 00 00 je 0x80d0 7ea5: 4d 85 ff test %r15,%r15 7ea8: 0f 84 22 02 00 00 je 0x80d0 7eae: 4d 85 c9 test %r9,%r9 7eb1: 0f 84 12 02 00 00 je 0x80c9 7eb7: 45 8b 66 04 mov 0x4(%r14),%r12d 7ebb: 41 83 fc 04 cmp $0x4,%r12d 7ebf: 0f 8f e1 00 00 00 jg 0x7fa6 7ec5: 48 8b 18 mov (%rax),%rbx 7ec8: 44 89 e1 mov %r12d,%ecx 7ecb: 49 89 1f mov %rbx,(%r15) 7ece: bb 01 00 00 00 mov $0x1,%ebx 7ed3: d3 e3 shl %cl,%ebx 7ed5: 83 fb 01 cmp $0x1,%ebx 7ed8: 0f 8e 7b 00 00 00 jle 0x7f59 7ede: 48 63 db movslq %ebx,%rbx 7ee1: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp 7ee5: 49 89 6f 08 mov %rbp,0x8(%r15) 7ee9: 8d 6b fe lea -0x2(%rbx),%ebp 7eec: 83 fd 02 cmp $0x2,%ebp 7eef: 7c 68 jl 0x7f59 7ef1: c1 ed 1f shr $0x1f,%ebp 7ef4: bf 01 00 00 00 mov $0x1,%edi 7ef9: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi 7efd: 33 ed xor %ebp,%ebp 7eff: 83 e6 fe and $0xfffffffe,%esi 7f02: 89 f3 mov %esi,%ebx 7f04: d1 eb shr $1,%ebx 7f06: 85 db test %ebx,%ebx 7f08: 76 3b jbe 0x7f45 7f0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f11: 00 7f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f20: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi 7f24: ff c5 inc %ebp 7f26: 48 63 ff movslq %edi,%rdi 7f29: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9 7f2e: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8) 7f33: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10 7f38: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8) 7f3d: 3b eb cmp %ebx,%ebp 7f3f: 72 df jb 0x7f20 7f41: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi 7f45: 8d 5f ff lea -0x1(%rdi),%ebx 7f48: 3b de cmp %esi,%ebx 7f4a: 73 0d jae 0x7f59 7f4c: 48 63 ff movslq %edi,%rdi 7f4f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax 7f54: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8) 7f59: 4d 63 e4 movslq %r12d,%r12 7f5c: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7f61: 74 1d je 0x7f80 7f63: 48 8d 05 36 30 fe ff lea -0x1cfca(%rip),%rax # 0xfffffffffffeafa0 7f6a: 4c 89 f9 mov %r15,%rcx 7f6d: c4 c1 7b 10 56 10 vmovsd 0x10(%r14),%xmm2 7f73: 4c 89 fa mov %r15,%rdx 7f76: 42 ff 94 e0 c0 da c5 call *0x1c5dac0(%rax,%r12,8) 7f7d: 01 7f7e: eb 15 jmp 0x7f95 7f80: 48 8d 05 19 30 fe ff lea -0x1cfe7(%rip),%rax # 0xfffffffffffeafa0 7f87: 4c 89 f9 mov %r15,%rcx 7f8a: 4c 89 fa mov %r15,%rdx 7f8d: 42 ff 94 e0 f0 da c5 call *0x1c5daf0(%rax,%r12,8) 7f94: 01 7f95: 33 c0 xor %eax,%eax 7f97: 48 83 c4 30 add $0x30,%rsp 7f9b: 5d pop %rbp 7f9c: 41 5f pop %r15 7f9e: 41 5e pop %r14 7fa0: 41 5c pop %r12 7fa2: 5f pop %rdi 7fa3: 5e pop %rsi 7fa4: 5b pop %rbx 7fa5: c3 ret 7fa6: 4c 89 cb mov %r9,%rbx 7fa9: 48 83 e3 3f and $0x3f,%rbx 7fad: 48 f7 db neg %rbx 7fb0: 48 83 e3 3f and $0x3f,%rbx 7fb4: 4c 03 cb add %rbx,%r9 7fb7: 33 db xor %ebx,%ebx 7fb9: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) 7fbe: 49 0f 4f d9 cmovg %r9,%rbx 7fc2: 44 89 e1 mov %r12d,%ecx 7fc5: bd 01 00 00 00 mov $0x1,%ebp 7fca: d3 e5 shl %cl,%ebp 7fcc: 41 8d 74 24 ff lea -0x1(%r12),%esi 7fd1: 48 63 ed movslq %ebp,%rbp 7fd4: 49 89 e3 mov %rsp,%r11 7fd7: c5 fb 10 08 vmovsd (%rax),%xmm1 7fdb: 89 f1 mov %esi,%ecx 7fdd: bf 01 00 00 00 mov $0x1,%edi 7fe2: 4c 89 fa mov %r15,%rdx 7fe5: d3 e7 shl %cl,%edi 7fe7: 48 89 c1 mov %rax,%rcx 7fea: c5 fb 10 14 e8 vmovsd (%rax,%rbp,8),%xmm2 7fef: 41 89 f8 mov %edi,%r8d 7ff2: 41 b9 ff ff ff ff mov $0xffffffff,%r9d 7ff8: c5 f3 58 c2 vaddsd %xmm2,%xmm1,%xmm0 7ffc: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3