; th_14c40: VA 0x180014c40-0x18001cc40 (32768 bytes) /tmp/opencode/dis/th_14c40.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 62 01 00 00 je 0x16e c: 45 85 c0 test %r8d,%r8d f: 0f 8e 53 01 00 00 jle 0x168 15: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 19: c5 f8 2e c1 vucomiss %xmm1,%xmm0 1d: 7a 06 jp 0x25 1f: 0f 84 40 01 00 00 je 0x165 25: 41 83 f8 10 cmp $0x10,%r8d 29: 0f 8c 2f 01 00 00 jl 0x15e 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 03 00 00 00 test $0x3,%r10d 42: 0f 85 16 01 00 00 jne 0x15e 48: 41 f7 da neg %r10d 4b: 41 83 c2 20 add $0x20,%r10d 4f: 41 c1 ea 02 shr $0x2,%r10d 53: 41 8d 42 10 lea 0x10(%r10),%eax 57: 44 3b c0 cmp %eax,%r8d 5a: 0f 8c fe 00 00 00 jl 0x15e 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 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 85: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 8a: 48 ff c0 inc %rax 8d: 49 3b c1 cmp %r9,%rax 90: 72 ee jb 0x80 92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 97: 48 63 c2 movslq %edx,%rax 9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) ba: 49 83 c1 10 add $0x10,%r9 be: 4c 3b c8 cmp %rax,%r9 c1: 72 dd jb 0xa0 c3: 8d 42 01 lea 0x1(%rdx),%eax c6: 41 3b c0 cmp %r8d,%eax c9: 0f 87 85 00 00 00 ja 0x154 cf: 4d 63 c0 movslq %r8d,%r8 d2: 48 63 d2 movslq %edx,%rdx d5: 4c 2b c2 sub %rdx,%r8 d8: 49 83 f8 04 cmp $0x4,%r8 dc: 0f 8c 78 00 00 00 jl 0x15a e2: 48 63 d2 movslq %edx,%rdx e5: 44 89 c0 mov %r8d,%eax e8: 83 e0 fc and $0xfffffffc,%eax eb: 45 33 d2 xor %r10d,%r10d ee: 48 63 c0 movslq %eax,%rax f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 100: 49 83 c2 04 add $0x4,%r10 104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 109: c4 c1 78 11 11 vmovups %xmm2,(%r9) 10e: 49 83 c1 10 add $0x10,%r9 112: 4c 3b d0 cmp %rax,%r10 115: 72 e9 jb 0x100 117: 49 3b c0 cmp %r8,%rax 11a: 73 38 jae 0x154 11c: 48 63 d2 movslq %edx,%rdx 11f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12e: 00 12f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 136: 0f 1f 00 nopl (%rax) 139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 140: 48 ff c0 inc %rax 143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 147: c5 fa 11 0a vmovss %xmm1,(%rdx) 14b: 48 83 c2 04 add $0x4,%rdx 14f: 49 3b c0 cmp %r8,%rax 152: 72 ec jb 0x140 154: 33 c0 xor %eax,%eax 156: c5 f8 77 vzeroupper 159: c3 ret 15a: 33 c0 xor %eax,%eax 15c: eb b9 jmp 0x117 15e: 33 d2 xor %edx,%edx 160: e9 5e ff ff ff jmp 0xc3 165: 33 c0 xor %eax,%eax 167: c3 ret 168: b8 fa ff ff ff mov $0xfffffffa,%eax 16d: c3 ret 16e: b8 f8 ff ff ff mov $0xfffffff8,%eax 173: c3 ret 174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180: 48 83 ec 28 sub $0x28,%rsp 184: 48 85 d2 test %rdx,%rdx 187: 74 1c je 0x1a5 189: 45 85 c0 test %r8d,%r8d 18c: 7e 21 jle 0x1af 18e: 0f 57 c9 xorps %xmm1,%xmm1 191: 66 0f 2e c1 ucomisd %xmm1,%xmm0 195: 7a 02 jp 0x199 197: 74 05 je 0x19e 199: e8 22 f6 05 00 call 0x5f7c0 19e: 33 c0 xor %eax,%eax 1a0: 48 83 c4 28 add $0x28,%rsp 1a4: c3 ret 1a5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1aa: 48 83 c4 28 add $0x28,%rsp 1ae: c3 ret 1af: b8 fa ff ff ff mov $0xfffffffa,%eax 1b4: 48 83 c4 28 add $0x28,%rsp 1b8: c3 ret 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1c5: 48 85 d2 test %rdx,%rdx 1c8: 74 1d je 0x1e7 1ca: 45 85 c0 test %r8d,%r8d 1cd: 7e 26 jle 0x1f5 1cf: 0f 57 c9 xorps %xmm1,%xmm1 1d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 1d6: 7a 02 jp 0x1da 1d8: 74 05 je 0x1df 1da: e8 81 f7 05 00 call 0x5f960 1df: 33 c0 xor %eax,%eax 1e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1e6: c3 ret 1e7: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1f1: 90 nop 1f2: 90 nop 1f3: 90 nop 1f4: c3 ret 1f5: b8 fa ff ff ff mov $0xfffffffa,%eax 1fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1ff: 90 nop 200: c3 ret 201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 208: 00 209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 217: 00 218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21f: 90 nop 220: 48 83 ec 28 sub $0x28,%rsp 224: 48 85 d2 test %rdx,%rdx 227: 74 1c je 0x245 229: 45 85 c0 test %r8d,%r8d 22c: 7e 21 jle 0x24f 22e: 0f 57 c9 xorps %xmm1,%xmm1 231: 66 0f 2e c1 ucomisd %xmm1,%xmm0 235: 7a 02 jp 0x239 237: 74 05 je 0x23e 239: e8 c2 f8 05 00 call 0x5fb00 23e: 33 c0 xor %eax,%eax 240: 48 83 c4 28 add $0x28,%rsp 244: c3 ret 245: b8 f8 ff ff ff mov $0xfffffff8,%eax 24a: 48 83 c4 28 add $0x28,%rsp 24e: c3 ret 24f: b8 fa ff ff ff mov $0xfffffffa,%eax 254: 48 83 c4 28 add $0x28,%rsp 258: c3 ret 259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 260: 49 89 d1 mov %rdx,%r9 263: c5 f9 28 c8 vmovapd %xmm0,%xmm1 267: 4d 85 c9 test %r9,%r9 26a: 0f 84 a6 01 00 00 je 0x416 270: 45 85 c0 test %r8d,%r8d 273: 0f 8e 97 01 00 00 jle 0x410 279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 27d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 281: 7a 06 jp 0x289 283: 0f 84 84 01 00 00 je 0x40d 289: 41 83 f8 10 cmp $0x10,%r8d 28d: 0f 8c 6b 01 00 00 jl 0x3fe 293: 4c 89 ca mov %r9,%rdx 296: 48 83 e2 1f and $0x1f,%rdx 29a: 85 d2 test %edx,%edx 29c: 74 11 je 0x2af 29e: f6 c2 07 test $0x7,%dl 2a1: 0f 85 57 01 00 00 jne 0x3fe 2a7: f7 da neg %edx 2a9: 83 c2 20 add $0x20,%edx 2ac: c1 ea 03 shr $0x3,%edx 2af: 8d 42 10 lea 0x10(%rdx),%eax 2b2: 44 3b c0 cmp %eax,%r8d 2b5: 0f 8c 43 01 00 00 jl 0x3fe 2bb: 44 89 c1 mov %r8d,%ecx 2be: 33 c0 xor %eax,%eax 2c0: 2b ca sub %edx,%ecx 2c2: 83 e1 0f and $0xf,%ecx 2c5: f7 d9 neg %ecx 2c7: 41 03 c8 add %r8d,%ecx 2ca: 41 89 d2 mov %edx,%r10d 2cd: 85 d2 test %edx,%edx 2cf: 76 23 jbe 0x2f4 2d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d8: 00 2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 2e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 2ec: 48 ff c0 inc %rax 2ef: 49 3b c2 cmp %r10,%rax 2f2: 72 ec jb 0x2e0 2f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 2f8: 48 63 d1 movslq %ecx,%rdx 2fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 308: 00 309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 317: 00 318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31f: 90 nop 320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 32d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 33b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 34f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 356: 49 83 c2 10 add $0x10,%r10 35a: 4c 3b d2 cmp %rdx,%r10 35d: 72 c1 jb 0x320 35f: 8d 41 01 lea 0x1(%rcx),%eax 362: 41 3b c0 cmp %r8d,%eax 365: 0f 87 89 00 00 00 ja 0x3f4 36b: 4d 63 c0 movslq %r8d,%r8 36e: 4c 2b c2 sub %rdx,%r8 371: 49 83 f8 04 cmp $0x4,%r8 375: 0f 8c 7f 00 00 00 jl 0x3fa 37b: 44 89 c0 mov %r8d,%eax 37e: 45 33 d2 xor %r10d,%r10d 381: 83 e0 fc and $0xfffffffc,%eax 384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 388: 48 63 c0 movslq %eax,%rax 38b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 392: 00 393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 3a4: 49 83 c2 04 add $0x4,%r10 3a8: c5 fd 11 12 vmovupd %ymm2,(%rdx) 3ac: 48 83 c2 20 add $0x20,%rdx 3b0: 4c 3b d0 cmp %rax,%r10 3b3: 72 eb jb 0x3a0 3b5: 49 3b c0 cmp %r8,%rax 3b8: 73 3a jae 0x3f4 3ba: 48 63 c9 movslq %ecx,%rcx 3bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 3c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 3c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cc: 00 3cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e0: 48 ff c0 inc %rax 3e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 3e7: c5 fb 11 02 vmovsd %xmm0,(%rdx) 3eb: 48 83 c2 08 add $0x8,%rdx 3ef: 49 3b c0 cmp %r8,%rax 3f2: 72 ec jb 0x3e0 3f4: 33 c0 xor %eax,%eax 3f6: c5 f8 77 vzeroupper 3f9: c3 ret 3fa: 33 c0 xor %eax,%eax 3fc: eb b7 jmp 0x3b5 3fe: 33 c9 xor %ecx,%ecx 400: 41 83 f8 01 cmp $0x1,%r8d 404: 72 ee jb 0x3f4 406: 4d 63 c0 movslq %r8d,%r8 409: 33 c0 xor %eax,%eax 40b: eb a8 jmp 0x3b5 40d: 33 c0 xor %eax,%eax 40f: c3 ret 410: b8 fa ff ff ff mov $0xfffffffa,%eax 415: c3 ret 416: b8 f8 ff ff ff mov $0xfffffff8,%eax 41b: c3 ret 41c: 0f 1f 40 00 nopl 0x0(%rax) 420: 48 89 d1 mov %rdx,%rcx 423: 48 85 c9 test %rcx,%rcx 426: 0f 84 82 01 00 00 je 0x5ae 42c: 45 85 c0 test %r8d,%r8d 42f: 0f 8e 73 01 00 00 jle 0x5a8 435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 439: c5 f9 2e c1 vucomisd %xmm1,%xmm0 43d: 7a 06 jp 0x445 43f: 0f 84 60 01 00 00 je 0x5a5 445: 41 83 f8 10 cmp $0x10,%r8d 449: 0f 8c 4f 01 00 00 jl 0x59e 44f: 49 89 ca mov %rcx,%r10 452: 49 83 e2 1f and $0x1f,%r10 456: 45 85 d2 test %r10d,%r10d 459: 74 18 je 0x473 45b: 41 f7 c2 07 00 00 00 test $0x7,%r10d 462: 0f 85 36 01 00 00 jne 0x59e 468: 41 f7 da neg %r10d 46b: 41 83 c2 20 add $0x20,%r10d 46f: 41 c1 ea 03 shr $0x3,%r10d 473: 41 8d 42 10 lea 0x10(%r10),%eax 477: 44 3b c0 cmp %eax,%r8d 47a: 0f 8c 1e 01 00 00 jl 0x59e 480: 44 89 c2 mov %r8d,%edx 483: 33 c0 xor %eax,%eax 485: 41 2b d2 sub %r10d,%edx 488: 83 e2 0f and $0xf,%edx 48b: f7 da neg %edx 48d: 41 03 d0 add %r8d,%edx 490: 45 89 d1 mov %r10d,%r9d 493: 45 85 d2 test %r10d,%r10d 496: 76 1a jbe 0x4b2 498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49f: 00 4a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 4a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 4aa: 48 ff c0 inc %rax 4ad: 49 3b c1 cmp %r9,%rax 4b0: 72 ee jb 0x4a0 4b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 4b7: 48 63 c2 movslq %edx,%rax 4ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 4c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 4cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 4d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 4db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 4e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 4e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 4ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 4f6: 49 83 c1 10 add $0x10,%r9 4fa: 4c 3b c8 cmp %rax,%r9 4fd: 72 c1 jb 0x4c0 4ff: 8d 42 01 lea 0x1(%rdx),%eax 502: 41 3b c0 cmp %r8d,%eax 505: 0f 87 89 00 00 00 ja 0x594 50b: 4d 63 c0 movslq %r8d,%r8 50e: 48 63 d2 movslq %edx,%rdx 511: 4c 2b c2 sub %rdx,%r8 514: 49 83 f8 04 cmp $0x4,%r8 518: 0f 8c 7c 00 00 00 jl 0x59a 51e: 48 63 d2 movslq %edx,%rdx 521: 44 89 c0 mov %r8d,%eax 524: 83 e0 fc and $0xfffffffc,%eax 527: 45 33 d2 xor %r10d,%r10d 52a: 48 63 c0 movslq %eax,%rax 52d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 536: 0f 1f 00 nopl (%rax) 539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 545: 49 83 c2 04 add $0x4,%r10 549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 54e: 49 83 c1 20 add $0x20,%r9 552: 4c 3b d0 cmp %rax,%r10 555: 72 e9 jb 0x540 557: 49 3b c0 cmp %r8,%rax 55a: 73 38 jae 0x594 55c: 48 63 d2 movslq %edx,%rdx 55f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56e: 00 56f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 576: 0f 1f 00 nopl (%rax) 579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 580: 48 ff c0 inc %rax 583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 587: c5 fb 11 0a vmovsd %xmm1,(%rdx) 58b: 48 83 c2 08 add $0x8,%rdx 58f: 49 3b c0 cmp %r8,%rax 592: 72 ec jb 0x580 594: 33 c0 xor %eax,%eax 596: c5 f8 77 vzeroupper 599: c3 ret 59a: 33 c0 xor %eax,%eax 59c: eb b9 jmp 0x557 59e: 33 d2 xor %edx,%edx 5a0: e9 5a ff ff ff jmp 0x4ff 5a5: 33 c0 xor %eax,%eax 5a7: c3 ret 5a8: b8 fa ff ff ff mov $0xfffffffa,%eax 5ad: c3 ret 5ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b3: c3 ret 5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c0: 48 83 ec 28 sub $0x28,%rsp 5c4: 48 85 d2 test %rdx,%rdx 5c7: 74 20 je 0x5e9 5c9: 45 85 c0 test %r8d,%r8d 5cc: 7f 0a jg 0x5d8 5ce: b8 fa ff ff ff mov $0xfffffffa,%eax 5d3: 48 83 c4 28 add $0x28,%rsp 5d7: c3 ret 5d8: 66 48 0f 7e c1 movq %xmm0,%rcx 5dd: e8 9e ba 02 00 call 0x2c080 5e2: 33 c0 xor %eax,%eax 5e4: 48 83 c4 28 add $0x28,%rsp 5e8: c3 ret 5e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 5ee: 48 83 c4 28 add $0x28,%rsp 5f2: c3 ret 5f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ff: 00 600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 605: 48 85 d2 test %rdx,%rdx 608: 74 23 je 0x62d 60a: 45 85 c0 test %r8d,%r8d 60d: 7f 0c jg 0x61b 60f: b8 fa ff ff ff mov $0xfffffffa,%eax 614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 619: 90 nop 61a: c3 ret 61b: 66 48 0f 7e c1 movq %xmm0,%rcx 620: e8 7b ba 02 00 call 0x2c0a0 625: 33 c0 xor %eax,%eax 627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 62c: c3 ret 62d: b8 f8 ff ff ff mov $0xfffffff8,%eax 632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 637: 90 nop 638: 90 nop 639: 90 nop 63a: c3 ret 63b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 640: 48 83 ec 28 sub $0x28,%rsp 644: 48 85 d2 test %rdx,%rdx 647: 74 20 je 0x669 649: 45 85 c0 test %r8d,%r8d 64c: 7f 0a jg 0x658 64e: b8 fa ff ff ff mov $0xfffffffa,%eax 653: 48 83 c4 28 add $0x28,%rsp 657: c3 ret 658: 66 48 0f 7e c1 movq %xmm0,%rcx 65d: e8 5e ba 02 00 call 0x2c0c0 662: 33 c0 xor %eax,%eax 664: 48 83 c4 28 add $0x28,%rsp 668: c3 ret 669: b8 f8 ff ff ff mov $0xfffffff8,%eax 66e: 48 83 c4 28 add $0x28,%rsp 672: c3 ret 673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67f: 00 680: 48 83 ec 28 sub $0x28,%rsp 684: 48 85 d2 test %rdx,%rdx 687: 74 20 je 0x6a9 689: 45 85 c0 test %r8d,%r8d 68c: 7f 0a jg 0x698 68e: b8 fa ff ff ff mov $0xfffffffa,%eax 693: 48 83 c4 28 add $0x28,%rsp 697: c3 ret 698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 69d: e8 3e ba 02 00 call 0x2c0e0 6a2: 33 c0 xor %eax,%eax 6a4: 48 83 c4 28 add $0x28,%rsp 6a8: c3 ret 6a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 6ae: 48 83 c4 28 add $0x28,%rsp 6b2: c3 ret 6b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bf: 00 6c0: 48 83 ec 28 sub $0x28,%rsp 6c4: 48 85 d2 test %rdx,%rdx 6c7: 74 20 je 0x6e9 6c9: 45 85 c0 test %r8d,%r8d 6cc: 7f 0a jg 0x6d8 6ce: b8 fa ff ff ff mov $0xfffffffa,%eax 6d3: 48 83 c4 28 add $0x28,%rsp 6d7: c3 ret 6d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 6dd: e8 1e ba 02 00 call 0x2c100 6e2: 33 c0 xor %eax,%eax 6e4: 48 83 c4 28 add $0x28,%rsp 6e8: c3 ret 6e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 6ee: 48 83 c4 28 add $0x28,%rsp 6f2: c3 ret 6f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ff: 00 700: 48 83 ec 28 sub $0x28,%rsp 704: 48 85 d2 test %rdx,%rdx 707: 74 20 je 0x729 709: 45 85 c0 test %r8d,%r8d 70c: 7f 0a jg 0x718 70e: b8 fa ff ff ff mov $0xfffffffa,%eax 713: 48 83 c4 28 add $0x28,%rsp 717: c3 ret 718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 71d: e8 3e bd 02 00 call 0x2c460 722: 33 c0 xor %eax,%eax 724: 48 83 c4 28 add $0x28,%rsp 728: c3 ret 729: b8 f8 ff ff ff mov $0xfffffff8,%eax 72e: 48 83 c4 28 add $0x28,%rsp 732: c3 ret 733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73f: 00 740: 41 83 f9 05 cmp $0x5,%r9d 744: 7d 3d jge 0x783 746: 41 ff c9 dec %r9d 749: 41 83 f9 ff cmp $0xffffffff,%r9d 74d: 74 33 je 0x782 74f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 756: 00 757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75e: 66 90 xchg %ax,%ax 760: f2 0f 10 01 movsd (%rcx),%xmm0 764: 41 ff c9 dec %r9d 767: 48 83 c1 08 add $0x8,%rcx 76b: f2 0f 58 02 addsd (%rdx),%xmm0 76f: f2 41 0f 11 00 movsd %xmm0,(%r8) 774: 48 83 c2 08 add $0x8,%rdx 778: 49 83 c0 08 add $0x8,%r8 77c: 41 83 f9 ff cmp $0xffffffff,%r9d 780: 75 de jne 0x760 782: c3 ret 783: 49 f7 c0 07 00 00 00 test $0x7,%r8 78a: 0f 85 e0 02 00 00 jne 0xa70 790: 49 f7 c0 0f 00 00 00 test $0xf,%r8 797: 74 1c je 0x7b5 799: f2 0f 10 01 movsd (%rcx),%xmm0 79d: 48 83 c1 08 add $0x8,%rcx 7a1: 41 ff c9 dec %r9d 7a4: f2 0f 58 02 addsd (%rdx),%xmm0 7a8: f2 41 0f 11 00 movsd %xmm0,(%r8) 7ad: 48 83 c2 08 add $0x8,%rdx 7b1: 49 83 c0 08 add $0x8,%r8 7b5: 44 89 c8 mov %r9d,%eax 7b8: 41 83 e1 03 and $0x3,%r9d 7bc: c1 f8 02 sar $0x2,%eax 7bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 7c6: 0f 84 70 01 00 00 je 0x93c 7cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 7d3: 0f 84 d5 00 00 00 je 0x8ae 7d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 7de: 0f 8f 7c 00 00 00 jg 0x860 7e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7eb: 00 7ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ff: 00 800: f2 0f 10 11 movsd (%rcx),%xmm2 804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 809: f2 0f 10 02 movsd (%rdx),%xmm0 80d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 81c: 48 83 c2 20 add $0x20,%rdx 820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 82a: 48 83 c1 20 add $0x20,%rcx 82e: 66 0f 58 d0 addpd %xmm0,%xmm2 832: 66 0f 58 d9 addpd %xmm1,%xmm3 836: 41 0f 29 10 movaps %xmm2,(%r8) 83a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 83f: 49 83 c0 20 add $0x20,%r8 843: ff c8 dec %eax 845: 75 b9 jne 0x800 847: e9 fa fe ff ff jmp 0x746 84c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 853: 00 854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 85b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 860: f2 0f 10 11 movsd (%rcx),%xmm2 864: f2 0f 10 02 movsd (%rdx),%xmm0 868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 86d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 87c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 881: 48 83 c2 20 add $0x20,%rdx 885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 88a: 48 83 c1 20 add $0x20,%rcx 88e: 66 0f 58 d0 addpd %xmm0,%xmm2 892: 66 0f 58 d9 addpd %xmm1,%xmm3 896: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 89b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 8a1: 49 83 c0 20 add $0x20,%r8 8a5: ff c8 dec %eax 8a7: 75 b7 jne 0x860 8a9: e9 98 fe ff ff jmp 0x746 8ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax 8b3: 7f 4b jg 0x900 8b5: 0f 1f 40 00 nopl 0x0(%rax) 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8c0: f2 0f 10 01 movsd (%rcx),%xmm0 8c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 8c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 8ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 8d3: 48 83 c1 20 add $0x20,%rcx 8d7: 66 0f 58 02 addpd (%rdx),%xmm0 8db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 8e0: 41 0f 29 00 movaps %xmm0,(%r8) 8e4: 48 83 c2 20 add $0x20,%rdx 8e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 8ed: 49 83 c0 20 add $0x20,%r8 8f1: ff c8 dec %eax 8f3: 75 cb jne 0x8c0 8f5: e9 4c fe ff ff jmp 0x746 8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 900: f2 0f 10 01 movsd (%rcx),%xmm0 904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 90e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 913: 48 83 c1 20 add $0x20,%rcx 917: 66 0f 58 02 addpd (%rdx),%xmm0 91b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 920: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 925: 48 83 c2 20 add $0x20,%rdx 929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 92f: 49 83 c0 20 add $0x20,%r8 933: ff c8 dec %eax 935: 75 c9 jne 0x900 937: e9 0a fe ff ff jmp 0x746 93c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 943: 0f 84 93 00 00 00 je 0x9dc 949: 3d aa 2a 00 00 cmp $0x2aaa,%eax 94e: 7f 50 jg 0x9a0 950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 957: 00 958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 95f: 90 nop 960: f2 0f 10 02 movsd (%rdx),%xmm0 964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 96e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 973: 48 83 c2 20 add $0x20,%rdx 977: 66 0f 58 01 addpd (%rcx),%xmm0 97b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 980: 41 0f 29 00 movaps %xmm0,(%r8) 984: 48 83 c1 20 add $0x20,%rcx 988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 98d: 49 83 c0 20 add $0x20,%r8 991: ff c8 dec %eax 993: 75 cb jne 0x960 995: e9 ac fd ff ff jmp 0x746 99a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 9a0: f2 0f 10 02 movsd (%rdx),%xmm0 9a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 9a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 9ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 9b3: 48 83 c2 20 add $0x20,%rdx 9b7: 66 0f 58 01 addpd (%rcx),%xmm0 9bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 9c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 9c5: 48 83 c1 20 add $0x20,%rcx 9c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 9cf: 49 83 c0 20 add $0x20,%r8 9d3: ff c8 dec %eax 9d5: 75 c9 jne 0x9a0 9d7: e9 6a fd ff ff jmp 0x746 9dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax 9e1: 7f 5d jg 0xa40 9e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9ea: 00 9eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a00: 0f 28 02 movaps (%rdx),%xmm0 a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 a07: 48 83 c2 20 add $0x20,%rdx a0b: 66 0f 58 01 addpd (%rcx),%xmm0 a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 a14: 41 0f 29 00 movaps %xmm0,(%r8) a18: 48 83 c1 20 add $0x20,%rcx a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) a21: 49 83 c0 20 add $0x20,%r8 a25: ff c8 dec %eax a27: 75 d7 jne 0xa00 a29: e9 18 fd ff ff jmp 0x746 a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a35: 00 a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a3d: 0f 1f 00 nopl (%rax) a40: 0f 28 02 movaps (%rdx),%xmm0 a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 a47: 48 83 c2 20 add $0x20,%rdx a4b: 66 0f 58 01 addpd (%rcx),%xmm0 a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8) a59: 48 83 c1 20 add $0x20,%rcx a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) a63: 49 83 c0 20 add $0x20,%r8 a67: ff c8 dec %eax a69: 75 d5 jne 0xa40 a6b: e9 d6 fc ff ff jmp 0x746 a70: 44 89 c8 mov %r9d,%eax a73: 41 83 e1 03 and $0x3,%r9d a77: c1 f8 02 sar $0x2,%eax a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx a81: 0f 84 d3 00 00 00 je 0xb5a a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx a8e: 0f 85 6c 00 00 00 jne 0xb00 a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) aa0: f2 0f 10 01 movsd (%rcx),%xmm0 aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 ab3: 48 83 c1 20 add $0x20,%rcx ab7: 66 0f 58 02 addpd (%rdx),%xmm0 abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 ac0: f2 41 0f 11 00 movsd %xmm0,(%r8) ac5: 48 83 c2 20 add $0x20,%rdx ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) adb: 49 83 c0 20 add $0x20,%r8 adf: ff c8 dec %eax ae1: 75 bd jne 0xaa0 ae3: e9 5e fc ff ff jmp 0x746 ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) aef: 00 af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) afe: 00 00 b00: f2 0f 10 11 movsd (%rcx),%xmm2 b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 b09: f2 0f 10 02 movsd (%rdx),%xmm0 b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 b1c: 48 83 c2 20 add $0x20,%rdx b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 b2a: 48 83 c1 20 add $0x20,%rcx b2e: 66 0f 58 d0 addpd %xmm0,%xmm2 b32: 66 0f 58 d9 addpd %xmm1,%xmm3 b36: f2 41 0f 11 10 movsd %xmm2,(%r8) b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) b4d: 49 83 c0 20 add $0x20,%r8 b51: ff c8 dec %eax b53: 75 ab jne 0xb00 b55: e9 ec fb ff ff jmp 0x746 b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx b61: 75 5d jne 0xbc0 b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b6a: 00 b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b80: 0f 28 02 movaps (%rdx),%xmm0 b83: 0f 28 4a 10 movaps 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: f2 41 0f 11 00 movsd %xmm0,(%r8) b99: 48 83 c1 20 add $0x20,%rcx b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) baf: 49 83 c0 20 add $0x20,%r8 bb3: ff c8 dec %eax bb5: 75 c9 jne 0xb80 bb7: e9 8a fb ff ff jmp 0x746 bbc: 0f 1f 40 00 nopl 0x0(%rax) bc0: f2 0f 10 02 movsd (%rdx),%xmm0 bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 bd3: 48 83 c2 20 add $0x20,%rdx bd7: 66 0f 58 01 addpd (%rcx),%xmm0 bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 be0: f2 41 0f 11 00 movsd %xmm0,(%r8) be5: 48 83 c1 20 add $0x20,%rcx be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) bfb: 49 83 c0 20 add $0x20,%r8 bff: ff c8 dec %eax c01: 75 bd jne 0xbc0 c03: e9 3e fb ff ff jmp 0x746 c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c0f: 00 c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) c1e: 00 00 c20: 41 83 f9 05 cmp $0x5,%r9d c24: 7d 3e jge 0xc64 c26: 41 83 c1 ff add $0xffffffff,%r9d c2a: 41 83 f9 ff cmp $0xffffffff,%r9d c2e: 74 33 je 0xc63 c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c37: 00 c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c3f: 90 nop c40: f2 0f 10 01 movsd (%rcx),%xmm0 c44: 41 83 c1 ff add $0xffffffff,%r9d c48: 48 83 c1 08 add $0x8,%rcx c4c: f2 0f 58 02 addsd (%rdx),%xmm0 c50: 48 83 c2 08 add $0x8,%rdx c54: f2 41 0f 11 00 movsd %xmm0,(%r8) c59: 49 83 c0 08 add $0x8,%r8 c5d: 41 83 f9 ff cmp $0xffffffff,%r9d c61: 75 dd jne 0xc40 c63: c3 ret c64: 49 f7 c0 07 00 00 00 test $0x7,%r8 c6b: 0f 85 80 02 00 00 jne 0xef1 c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8 c78: 74 1d je 0xc97 c7a: f2 0f 10 01 movsd (%rcx),%xmm0 c7e: 48 83 c1 08 add $0x8,%rcx c82: 41 83 c1 ff add $0xffffffff,%r9d c86: f2 0f 58 02 addsd (%rdx),%xmm0 c8a: 48 83 c2 08 add $0x8,%rdx c8e: f2 41 0f 11 00 movsd %xmm0,(%r8) c93: 49 83 c0 08 add $0x8,%r8 c97: 44 89 c8 mov %r9d,%eax c9a: 41 83 e1 03 and $0x3,%r9d c9e: c1 f8 02 sar $0x2,%eax ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx ca8: 0f 84 23 01 00 00 je 0xdd1 cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx cb5: 0f 84 9c 00 00 00 je 0xd57 cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax cc0: 7f 5e jg 0xd20 cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cc9: 00 cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cd8: 00 cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ce0: 0f 10 11 movups (%rcx),%xmm2 ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 ce7: 48 83 c1 20 add $0x20,%rcx ceb: 0f 10 02 movups (%rdx),%xmm0 cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 cf2: 66 0f 58 d0 addpd %xmm0,%xmm2 cf6: 48 83 c2 20 add $0x20,%rdx cfa: 66 0f 58 d9 addpd %xmm1,%xmm3 cfe: 41 0f 11 10 movups %xmm2,(%r8) d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8) d07: 49 83 c0 20 add $0x20,%r8 d0b: 83 c0 ff add $0xffffffff,%eax d0e: 75 d0 jne 0xce0 d10: e9 11 ff ff ff jmp 0xc26 d15: 0f 1f 40 00 nopl 0x0(%rax) d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d20: 0f 10 11 movups (%rcx),%xmm2 d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3 d27: 48 83 c1 20 add $0x20,%rcx d2b: 0f 10 02 movups (%rdx),%xmm0 d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 d32: 66 0f 58 d0 addpd %xmm0,%xmm2 d36: 48 83 c2 20 add $0x20,%rdx d3a: 66 0f 58 d9 addpd %xmm1,%xmm3 d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) d49: 49 83 c0 20 add $0x20,%r8 d4d: 83 c0 ff add $0xffffffff,%eax d50: 75 ce jne 0xd20 d52: e9 cf fe ff ff jmp 0xc26 d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax d5c: 7f 42 jg 0xda0 d5e: 66 90 xchg %ax,%ax d60: 0f 10 01 movups (%rcx),%xmm0 d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1 d67: 48 83 c1 20 add $0x20,%rcx d6b: 66 0f 58 02 addpd (%rdx),%xmm0 d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 d74: 48 83 c2 20 add $0x20,%rdx d78: 41 0f 11 00 movups %xmm0,(%r8) d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) d81: 49 83 c0 20 add $0x20,%r8 d85: 83 c0 ff add $0xffffffff,%eax d88: 75 d6 jne 0xd60 d8a: e9 97 fe ff ff jmp 0xc26 d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d96: 00 d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d9e: 66 90 xchg %ax,%ax da0: 0f 10 01 movups (%rcx),%xmm0 da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 da7: 48 83 c1 20 add $0x20,%rcx dab: 66 0f 58 02 addpd (%rdx),%xmm0 daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 db4: 48 83 c2 20 add $0x20,%rdx db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) dc3: 49 83 c0 20 add $0x20,%r8 dc7: 83 c0 ff add $0xffffffff,%eax dca: 75 d4 jne 0xda0 dcc: e9 55 fe ff ff jmp 0xc26 dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx dd8: 0f 84 93 00 00 00 je 0xe71 dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax de3: 7f 5b jg 0xe40 de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) dec: 00 ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e00: 0f 10 02 movups (%rdx),%xmm0 e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 e07: 48 83 c2 20 add $0x20,%rdx e0b: 66 0f 58 01 addpd (%rcx),%xmm0 e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 e14: 48 83 c1 20 add $0x20,%rcx e18: 41 0f 11 00 movups %xmm0,(%r8) e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) e21: 49 83 c0 20 add $0x20,%r8 e25: 83 c0 ff add $0xffffffff,%eax e28: 75 d6 jne 0xe00 e2a: e9 f7 fd ff ff jmp 0xc26 e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e36: 00 e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e3e: 66 90 xchg %ax,%ax e40: 0f 10 02 movups (%rdx),%xmm0 e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 e47: 48 83 c2 20 add $0x20,%rdx e4b: 66 0f 58 01 addpd (%rcx),%xmm0 e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 e54: 48 83 c1 20 add $0x20,%rcx e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8) e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) e63: 49 83 c0 20 add $0x20,%r8 e67: 83 c0 ff add $0xffffffff,%eax e6a: 75 d4 jne 0xe40 e6c: e9 b5 fd ff ff jmp 0xc26 e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax e76: 7f 48 jg 0xec0 e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e7f: 00 e80: 0f 10 02 movups (%rdx),%xmm0 e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 e87: 48 83 c2 20 add $0x20,%rdx e8b: 66 0f 58 01 addpd (%rcx),%xmm0 e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 e94: 48 83 c1 20 add $0x20,%rcx e98: 41 0f 11 00 movups %xmm0,(%r8) e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) ea1: 49 83 c0 20 add $0x20,%r8 ea5: 83 c0 ff add $0xffffffff,%eax ea8: 75 d6 jne 0xe80 eaa: e9 77 fd ff ff jmp 0xc26 eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) eb6: 00 eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ebe: 66 90 xchg %ax,%ax ec0: 0f 10 02 movups (%rdx),%xmm0 ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 ec7: 48 83 c2 20 add $0x20,%rdx ecb: 66 0f 58 01 addpd (%rcx),%xmm0 ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 ed4: 48 83 c1 20 add $0x20,%rcx ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) ee3: 49 83 c0 20 add $0x20,%r8 ee7: 83 c0 ff add $0xffffffff,%eax eea: 75 d4 jne 0xec0 eec: e9 35 fd ff ff jmp 0xc26 ef1: 44 89 c8 mov %r9d,%eax ef4: 41 83 e1 03 and $0x3,%r9d ef8: c1 f8 02 sar $0x2,%eax efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx f02: 0f 84 8d 00 00 00 je 0xf95 f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx f0f: 75 4f jne 0xf60 f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f18: 00 f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f20: 0f 10 01 movups (%rcx),%xmm0 f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1 f27: 48 83 c1 20 add $0x20,%rcx f2b: 66 0f 58 02 addpd (%rdx),%xmm0 f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 f34: 48 83 c2 20 add $0x20,%rdx f38: 41 0f 11 00 movups %xmm0,(%r8) f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) f41: 49 83 c0 20 add $0x20,%r8 f45: 83 c0 ff add $0xffffffff,%eax f48: 75 d6 jne 0xf20 f4a: e9 d7 fc ff ff jmp 0xc26 f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f56: 00 f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f5e: 66 90 xchg %ax,%ax f60: 0f 10 11 movups (%rcx),%xmm2 f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3 f67: 48 83 c1 20 add $0x20,%rcx f6b: 0f 10 02 movups (%rdx),%xmm0 f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 f72: 66 0f 58 d0 addpd %xmm0,%xmm2 f76: 48 83 c2 20 add $0x20,%rdx f7a: 66 0f 58 d9 addpd %xmm1,%xmm3 f7e: 41 0f 11 10 movups %xmm2,(%r8) f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8) f87: 49 83 c0 20 add $0x20,%r8 f8b: 83 c0 ff add $0xffffffff,%eax f8e: 75 d0 jne 0xf60 f90: e9 91 fc ff ff jmp 0xc26 f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx f9c: 75 42 jne 0xfe0 f9e: 66 90 xchg %ax,%ax fa0: 0f 10 02 movups (%rdx),%xmm0 fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 fa7: 48 83 c2 20 add $0x20,%rdx fab: 66 0f 58 01 addpd (%rcx),%xmm0 faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 fb4: 48 83 c1 20 add $0x20,%rcx fb8: 41 0f 11 00 movups %xmm0,(%r8) fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) fc1: 49 83 c0 20 add $0x20,%r8 fc5: 83 c0 ff add $0xffffffff,%eax fc8: 75 d6 jne 0xfa0 fca: e9 57 fc ff ff jmp 0xc26 fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fd6: 00 fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fde: 66 90 xchg %ax,%ax fe0: 0f 10 02 movups (%rdx),%xmm0 fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 fe7: 48 83 c2 20 add $0x20,%rdx feb: 66 0f 58 01 addpd (%rcx),%xmm0 fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 ff4: 48 83 c1 20 add $0x20,%rcx ff8: 41 0f 11 00 movups %xmm0,(%r8) ffc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 1001: 49 83 c0 20 add $0x20,%r8 1005: 83 c0 ff add $0xffffffff,%eax 1008: 75 d6 jne 0xfe0 100a: e9 17 fc ff ff jmp 0xc26 100f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1016: 00 1017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 101e: 66 90 xchg %ax,%ax 1020: 48 83 ec 28 sub $0x28,%rsp 1024: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c481e0 102b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600d30 1032: 48 33 c4 xor %rsp,%rax 1035: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 103a: 48 89 44 24 20 mov %rax,0x20(%rsp) 103f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 1045: 41 83 f8 03 cmp $0x3,%r8d 1049: 0f 28 c1 movaps %xmm1,%xmm0 104c: 0f 57 d2 xorps %xmm2,%xmm2 104f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 1053: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 1057: 0f 57 c3 xorps %xmm3,%xmm0 105a: 7d 62 jge 0x10be 105c: 41 ff c8 dec %r8d 105f: 41 83 f8 ff cmp $0xffffffff,%r8d 1063: 74 3e je 0x10a3 1065: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 106c: 00 106d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1080: 0f 12 12 movlps (%rdx),%xmm2 1083: 0f 28 d8 movaps %xmm0,%xmm3 1086: 0f 59 da mulps %xmm2,%xmm3 1089: 41 ff c8 dec %r8d 108c: 0f 59 d1 mulps %xmm1,%xmm2 108f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 1093: 0f 58 d3 addps %xmm3,%xmm2 1096: 0f 13 12 movlps %xmm2,(%rdx) 1099: 48 83 c2 08 add $0x8,%rdx 109d: 41 83 f8 ff cmp $0xffffffff,%r8d 10a1: 75 dd jne 0x1080 10a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 10a8: 48 33 cc xor %rsp,%rcx 10ab: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600d30 10b2: 75 05 jne 0x10b9 10b4: 48 83 c4 28 add $0x28,%rsp 10b8: c3 ret 10b9: e8 d2 b3 11 01 call 0x111c490 10be: 48 f7 c2 07 00 00 00 test $0x7,%rdx 10c5: 74 3c je 0x1103 10c7: 44 89 c0 mov %r8d,%eax 10ca: 41 83 e0 01 and $0x1,%r8d 10ce: d1 f8 sar $1,%eax 10d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10d7: 00 10d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10df: 90 nop 10e0: 0f 10 1a movups (%rdx),%xmm3 10e3: 0f 28 e0 movaps %xmm0,%xmm4 10e6: 0f 59 e3 mulps %xmm3,%xmm4 10e9: 0f 59 d9 mulps %xmm1,%xmm3 10ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 10f0: 0f 58 e3 addps %xmm3,%xmm4 10f3: 0f 11 22 movups %xmm4,(%rdx) 10f6: 48 83 c2 10 add $0x10,%rdx 10fa: ff c8 dec %eax 10fc: 75 e2 jne 0x10e0 10fe: e9 59 ff ff ff jmp 0x105c 1103: 48 89 d0 mov %rdx,%rax 1106: 48 83 e0 0f and $0xf,%rax 110a: 85 c0 test %eax,%eax 110c: 74 1e je 0x112c 110e: f2 0f 10 1a movsd (%rdx),%xmm3 1112: 0f 28 e0 movaps %xmm0,%xmm4 1115: 0f 59 e3 mulps %xmm3,%xmm4 1118: 41 ff c8 dec %r8d 111b: 0f 59 d9 mulps %xmm1,%xmm3 111e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 1122: 0f 58 e3 addps %xmm3,%xmm4 1125: 0f 13 22 movlps %xmm4,(%rdx) 1128: 48 83 c2 08 add $0x8,%rdx 112c: 44 89 c0 mov %r8d,%eax 112f: 41 83 e0 01 and $0x1,%r8d 1133: d1 f8 sar $1,%eax 1135: 3d 00 00 01 00 cmp $0x10000,%eax 113a: 77 44 ja 0x1180 113c: 0f 1f 40 00 nopl 0x0(%rax) 1140: 0f 28 1a movaps (%rdx),%xmm3 1143: 0f 28 e0 movaps %xmm0,%xmm4 1146: 0f 59 e3 mulps %xmm3,%xmm4 1149: 0f 59 d9 mulps %xmm1,%xmm3 114c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1150: 0f 58 e3 addps %xmm3,%xmm4 1153: 0f 29 22 movaps %xmm4,(%rdx) 1156: 48 83 c2 10 add $0x10,%rdx 115a: ff c8 dec %eax 115c: 75 e2 jne 0x1140 115e: e9 f9 fe ff ff jmp 0x105c 1163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 116a: 00 116b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1180: 0f 28 1a movaps (%rdx),%xmm3 1183: 0f 28 e0 movaps %xmm0,%xmm4 1186: 0f 59 e3 mulps %xmm3,%xmm4 1189: 0f 59 d9 mulps %xmm1,%xmm3 118c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1190: 0f 58 e3 addps %xmm3,%xmm4 1193: 0f 2b 22 movntps %xmm4,(%rdx) 1196: 48 83 c2 10 add $0x10,%rdx 119a: ff c8 dec %eax 119c: 75 e2 jne 0x1180 119e: e9 b9 fe ff ff jmp 0x105c 11a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11aa: 00 11ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 11c5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600d30 11cc: 48 33 c4 xor %rsp,%rax 11cf: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 11d4: 48 89 44 24 20 mov %rax,0x20(%rsp) 11d9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 11df: 41 83 f8 03 cmp $0x3,%r8d 11e3: 0f 28 c1 movaps %xmm1,%xmm0 11e6: 0f 57 d2 xorps %xmm2,%xmm2 11e9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 11ed: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 11f1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c481f0 11f8: 7d 65 jge 0x125f 11fa: 41 ff c8 dec %r8d 11fd: 41 83 f8 ff cmp $0xffffffff,%r8d 1201: 74 40 je 0x1243 1203: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 120a: 00 120b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1220: 0f 12 12 movlps (%rdx),%xmm2 1223: 0f 28 d8 movaps %xmm0,%xmm3 1226: 0f 59 da mulps %xmm2,%xmm3 1229: 41 ff c8 dec %r8d 122c: 0f 59 d1 mulps %xmm1,%xmm2 122f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 1233: 0f 58 d3 addps %xmm3,%xmm2 1236: 0f 13 12 movlps %xmm2,(%rdx) 1239: 48 8d 52 08 lea 0x8(%rdx),%rdx 123d: 41 83 f8 ff cmp $0xffffffff,%r8d 1241: 75 dd jne 0x1220 1243: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 1248: 48 33 cc xor %rsp,%rcx 124b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600d30 1252: 75 06 jne 0x125a 1254: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1259: c3 ret 125a: e8 31 b2 11 01 call 0x111c490 125f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 1266: 74 3b je 0x12a3 1268: 44 89 c0 mov %r8d,%eax 126b: 41 83 e0 01 and $0x1,%r8d 126f: d1 f8 sar $1,%eax 1271: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1278: 00 1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1280: 0f 10 1a movups (%rdx),%xmm3 1283: 0f 28 e0 movaps %xmm0,%xmm4 1286: 0f 59 e3 mulps %xmm3,%xmm4 1289: 0f 59 d9 mulps %xmm1,%xmm3 128c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1290: 0f 58 e3 addps %xmm3,%xmm4 1293: 0f 11 22 movups %xmm4,(%rdx) 1296: 48 8d 52 10 lea 0x10(%rdx),%rdx 129a: ff c8 dec %eax 129c: 75 e2 jne 0x1280 129e: e9 57 ff ff ff jmp 0x11fa 12a3: 48 89 d0 mov %rdx,%rax 12a6: 48 83 e0 0f and $0xf,%rax 12aa: 85 c0 test %eax,%eax 12ac: 74 1e je 0x12cc 12ae: f2 0f 10 1a movsd (%rdx),%xmm3 12b2: 0f 28 e0 movaps %xmm0,%xmm4 12b5: 0f 59 e3 mulps %xmm3,%xmm4 12b8: 41 ff c8 dec %r8d 12bb: 0f 59 d9 mulps %xmm1,%xmm3 12be: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 12c2: 0f 58 e3 addps %xmm3,%xmm4 12c5: 0f 13 22 movlps %xmm4,(%rdx) 12c8: 48 83 c2 08 add $0x8,%rdx 12cc: 44 89 c0 mov %r8d,%eax 12cf: 41 83 e0 01 and $0x1,%r8d 12d3: d1 f8 sar $1,%eax 12d5: 3d 00 00 01 00 cmp $0x10000,%eax 12da: 77 44 ja 0x1320 12dc: 0f 1f 40 00 nopl 0x0(%rax) 12e0: 0f 28 1a movaps (%rdx),%xmm3 12e3: 0f 28 e0 movaps %xmm0,%xmm4 12e6: 0f 59 e3 mulps %xmm3,%xmm4 12e9: 0f 59 d9 mulps %xmm1,%xmm3 12ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 12f0: 0f 58 e3 addps %xmm3,%xmm4 12f3: 0f 29 22 movaps %xmm4,(%rdx) 12f6: 48 8d 52 10 lea 0x10(%rdx),%rdx 12fa: ff c8 dec %eax 12fc: 75 e2 jne 0x12e0 12fe: e9 f7 fe ff ff jmp 0x11fa 1303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 130a: 00 130b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1320: 0f 28 1a movaps (%rdx),%xmm3 1323: 0f 28 e0 movaps %xmm0,%xmm4 1326: 0f 59 e3 mulps %xmm3,%xmm4 1329: 0f 59 d9 mulps %xmm1,%xmm3 132c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1330: 0f 58 e3 addps %xmm3,%xmm4 1333: 0f 2b 22 movntps %xmm4,(%rdx) 1336: 48 8d 52 10 lea 0x10(%rdx),%rdx 133a: ff c8 dec %eax 133c: 75 e2 jne 0x1320 133e: e9 b7 fe ff ff jmp 0x11fa 1343: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 134a: 00 134b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1360: 48 83 ec 28 sub $0x28,%rsp 1364: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600d30 136b: 48 33 c4 xor %rsp,%rax 136e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 1373: 48 89 44 24 20 mov %rax,0x20(%rsp) 1378: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c48200 137f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 1385: 0f 57 d2 xorps %xmm2,%xmm2 1388: 0f 28 c1 movaps %xmm1,%xmm0 138b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 138f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 1393: 0f 57 c3 xorps %xmm3,%xmm0 1396: 41 83 f8 03 cmp $0x3,%r8d 139a: 7d 63 jge 0x13ff 139c: 41 83 c0 ff add $0xffffffff,%r8d 13a0: 41 83 f8 ff cmp $0xffffffff,%r8d 13a4: 74 3e je 0x13e4 13a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13ad: 00 13ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13b5: 0f 1f 40 00 nopl 0x0(%rax) 13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13c0: 0f 12 12 movlps (%rdx),%xmm2 13c3: 0f 28 d8 movaps %xmm0,%xmm3 13c6: 41 83 c0 ff add $0xffffffff,%r8d 13ca: 0f 59 da mulps %xmm2,%xmm3 13cd: 0f 59 d1 mulps %xmm1,%xmm2 13d0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 13d4: 0f 58 d3 addps %xmm3,%xmm2 13d7: 0f 13 12 movlps %xmm2,(%rdx) 13da: 48 83 c2 08 add $0x8,%rdx 13de: 41 83 f8 ff cmp $0xffffffff,%r8d 13e2: 75 dc jne 0x13c0 13e4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 13e9: 48 33 cc xor %rsp,%rcx 13ec: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600d30 13f3: 75 05 jne 0x13fa 13f5: 48 83 c4 28 add $0x28,%rsp 13f9: c3 ret 13fa: e8 91 b0 11 01 call 0x111c490 13ff: 48 f7 c2 07 00 00 00 test $0x7,%rdx 1406: 74 3c je 0x1444 1408: 44 89 c0 mov %r8d,%eax 140b: 41 83 e0 01 and $0x1,%r8d 140f: d1 f8 sar $1,%eax 1411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1418: 00 1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1420: 0f 10 1a movups (%rdx),%xmm3 1423: 0f 28 e0 movaps %xmm0,%xmm4 1426: 0f 59 e3 mulps %xmm3,%xmm4 1429: 0f 59 d9 mulps %xmm1,%xmm3 142c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1430: 0f 58 e3 addps %xmm3,%xmm4 1433: 0f 11 22 movups %xmm4,(%rdx) 1436: 48 83 c2 10 add $0x10,%rdx 143a: 83 c0 ff add $0xffffffff,%eax 143d: 75 e1 jne 0x1420 143f: e9 58 ff ff ff jmp 0x139c 1444: 48 89 d0 mov %rdx,%rax 1447: 48 83 e0 0f and $0xf,%rax 144b: 85 c0 test %eax,%eax 144d: 74 1f je 0x146e 144f: f2 0f 10 1a movsd (%rdx),%xmm3 1453: 0f 28 e0 movaps %xmm0,%xmm4 1456: 41 83 c0 ff add $0xffffffff,%r8d 145a: 0f 59 e3 mulps %xmm3,%xmm4 145d: 0f 59 d9 mulps %xmm1,%xmm3 1460: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 1464: 0f 58 e3 addps %xmm3,%xmm4 1467: 0f 13 22 movlps %xmm4,(%rdx) 146a: 48 83 c2 08 add $0x8,%rdx 146e: 44 89 c0 mov %r8d,%eax 1471: 41 83 e0 01 and $0x1,%r8d 1475: d1 f8 sar $1,%eax 1477: 3d 00 00 01 00 cmp $0x10000,%eax 147c: 77 42 ja 0x14c0 147e: 66 90 xchg %ax,%ax 1480: 0f 10 1a movups (%rdx),%xmm3 1483: 0f 28 e0 movaps %xmm0,%xmm4 1486: 0f 59 e3 mulps %xmm3,%xmm4 1489: 0f 59 d9 mulps %xmm1,%xmm3 148c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 1490: 0f 58 e3 addps %xmm3,%xmm4 1493: 0f 11 22 movups %xmm4,(%rdx) 1496: 48 83 c2 10 add $0x10,%rdx 149a: 83 c0 ff add $0xffffffff,%eax 149d: 75 e1 jne 0x1480 149f: e9 f8 fe ff ff jmp 0x139c 14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14ab: 00 14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14bf: 00 14c0: 0f 10 1a movups (%rdx),%xmm3 14c3: 0f 28 e0 movaps %xmm0,%xmm4 14c6: 0f 59 e3 mulps %xmm3,%xmm4 14c9: 0f 59 d9 mulps %xmm1,%xmm3 14cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 14d0: 0f 58 e3 addps %xmm3,%xmm4 14d3: 0f 2b 22 movntps %xmm4,(%rdx) 14d6: 48 83 c2 10 add $0x10,%rdx 14da: 83 c0 ff add $0xffffffff,%eax 14dd: 75 e1 jne 0x14c0 14df: e9 b8 fe ff ff jmp 0x139c 14e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14eb: 00 14ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 14f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14ff: 00 1500: 57 push %rdi 1501: 41 54 push %r12 1503: 41 56 push %r14 1505: 41 57 push %r15 1507: 55 push %rbp 1508: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 150f: 45 89 c6 mov %r8d,%r14d 1512: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 1519: 00 151a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 1521: 00 1522: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 1528: 4d 63 fe movslq %r14d,%r15 152b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 152f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 1536: 00 1537: 48 89 d7 mov %rdx,%rdi 153a: 48 89 cd mov %rcx,%rbp 153d: 44 89 e0 mov %r12d,%eax 1540: 25 80 1f 00 00 and $0x1f80,%eax 1545: 3d 80 1f 00 00 cmp $0x1f80,%eax 154a: 74 1d je 0x1569 154c: 44 89 e0 mov %r12d,%eax 154f: 0d 80 1f ff ff or $0xffff1f80,%eax 1554: 25 e0 ff 00 00 and $0xffe0,%eax 1559: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 1560: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 1567: 00 00 1569: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c48220 1570: 01 1571: 48 89 f8 mov %rdi,%rax 1574: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 1578: 48 83 e0 1c and $0x1c,%rax 157c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 1582: 85 c0 test %eax,%eax 1584: 0f 84 51 01 00 00 je 0x16db 158a: c1 e8 02 shr $0x2,%eax 158d: f7 d8 neg %eax 158f: 83 c0 08 add $0x8,%eax 1592: 41 3b c6 cmp %r14d,%eax 1595: 44 0f 4c f0 cmovl %eax,%r14d 1599: 45 85 f6 test %r14d,%r14d 159c: 0f 8e 19 01 00 00 jle 0x16bb 15a2: 44 89 f0 mov %r14d,%eax 15a5: 41 ba 01 00 00 00 mov $0x1,%r10d 15ab: d1 e8 shr $1,%eax 15ad: 45 33 c9 xor %r9d,%r9d 15b0: 85 c0 test %eax,%eax 15b2: 0f 86 b1 00 00 00 jbe 0x1669 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 c6 cmp %r14d,%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: 45 89 f0 mov %r14d,%r8d 16c4: c5 f8 77 vzeroupper 16c7: e8 b4 e5 05 00 call 0x5fc80 16cc: 4d 63 f6 movslq %r14d,%r14 16cf: 4d 2b fe sub %r14,%r15 16d2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 16d7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 16db: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 16e2: 74 4e je 0x1732 16e4: 45 33 f6 xor %r14d,%r14d 16e7: 4d 85 ff test %r15,%r15 16ea: 0f 8e f9 03 00 00 jle 0x1ae9 16f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16f7: 00 16f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16ff: 90 nop 1700: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 1705: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1709: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 170e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1713: c5 f8 77 vzeroupper 1716: e8 c5 e6 05 00 call 0x5fde0 171b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 1721: 49 ff c6 inc %r14 1724: 48 83 c5 08 add $0x8,%rbp 1728: 4d 3b f7 cmp %r15,%r14 172b: 7c d3 jl 0x1700 172d: e9 b7 03 00 00 jmp 0x1ae9 1732: 45 89 f8 mov %r15d,%r8d 1735: 33 c0 xor %eax,%eax 1737: 41 c1 ff 04 sar $0x4,%r15d 173b: 41 83 e0 0f and $0xf,%r8d 173f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 1746: 0f 85 29 01 00 00 jne 0x1875 174c: 45 85 ff test %r15d,%r15d 174f: 0f 8e 59 02 00 00 jle 0x19ae 1755: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 175b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 1761: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 1767: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 176d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 1773: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c48260 177a: 01 177b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 1781: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c48240 1788: 01 1789: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c48220 1790: 01 1791: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1798: 00 1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 17a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 17aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 17af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 17b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 17bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 17c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 17c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 17cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 17cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 17d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 17dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 17e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 17e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 17ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 17ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 17f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 17f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 17fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 17ff: c5 fc 28 c7 vmovaps %ymm7,%ymm0 1803: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 1808: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 180d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 1812: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 1817: c5 fc 28 cf vmovaps %ymm7,%ymm1 181b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 1820: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 1824: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 1829: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 182e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 1833: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 1838: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 183c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 1840: c5 7c 50 cb vmovmskps %ymm3,%r9d 1844: 45 85 c9 test %r9d,%r9d 1847: 74 08 je 0x1851 1849: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 184d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 1851: ff c0 inc %eax 1853: 48 81 c5 80 00 00 00 add $0x80,%rbp 185a: c5 fc 11 07 vmovups %ymm0,(%rdi) 185e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 1863: 48 83 c7 40 add $0x40,%rdi 1867: 41 3b c7 cmp %r15d,%eax 186a: 0f 8c 30 ff ff ff jl 0x17a0 1870: e9 1b 01 00 00 jmp 0x1990 1875: 45 85 ff test %r15d,%r15d 1878: 0f 8e 30 01 00 00 jle 0x19ae 187e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 1884: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 188a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 1890: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 1896: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 189c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c48260 18a3: 01 18a4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 18aa: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c48240 18b1: 01 18b2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c48220 18b9: 01 18ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 18c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 18c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 18ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 18cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 18d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 18db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 18e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 18e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 18eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 18ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 18f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 18fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 1901: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 1906: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 190a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 190e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 1912: c5 fc 52 da vrsqrtps %ymm2,%ymm3 1916: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 191b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 191f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 1923: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 1928: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 192d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 1932: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 1937: c5 fd 6f cf vmovdqa %ymm7,%ymm1 193b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 1940: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 1944: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 1949: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 194e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 1953: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 1958: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 195c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 1960: c5 7c 50 cb vmovmskps %ymm3,%r9d 1964: 45 85 c9 test %r9d,%r9d 1967: 74 08 je 0x1971 1969: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 196d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 1971: ff c0 inc %eax 1973: 48 81 c5 80 00 00 00 add $0x80,%rbp 197a: c5 fc 11 07 vmovups %ymm0,(%rdi) 197e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 1983: 48 83 c7 40 add $0x40,%rdi 1987: 41 3b c7 cmp %r15d,%eax 198a: 0f 8c 30 ff ff ff jl 0x18c0 1990: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 1996: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 199c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 19a2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 19a8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 19ae: 45 85 c0 test %r8d,%r8d 19b1: 0f 84 32 01 00 00 je 0x1ae9 19b7: 0f 8e 1e 01 00 00 jle 0x1adb 19bd: 44 89 c0 mov %r8d,%eax 19c0: 41 ba 01 00 00 00 mov $0x1,%r10d 19c6: d1 e8 shr $1,%eax 19c8: 45 33 c9 xor %r9d,%r9d 19cb: 85 c0 test %eax,%eax 19cd: 0f 86 b6 00 00 00 jbe 0x1a89 19d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19df: 00 19e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 19e4: 4d 63 d2 movslq %r10d,%r10 19e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 19ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 19f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 19f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 19fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 1a05: 00 00 1a07: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1a0c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 1a13: 75 14 jne 0x1a29 1a15: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 1a1c: 00 00 00 00 1a20: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 1a27: 00 00 1a29: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 1a2f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 1a36: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1a3a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 1a41: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1a46: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 1a4d: 00 00 1a4f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1a54: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 1a5b: 75 14 jne 0x1a71 1a5d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 1a64: 00 00 00 00 1a68: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 1a6f: 00 00 1a71: 41 ff c1 inc %r9d 1a74: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 1a7b: 44 3b c8 cmp %eax,%r9d 1a7e: 0f 82 5c ff ff ff jb 0x19e0 1a84: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 1a89: 41 8d 42 ff lea -0x1(%r10),%eax 1a8d: 41 3b c0 cmp %r8d,%eax 1a90: 73 49 jae 0x1adb 1a92: 4d 63 d2 movslq %r10d,%r10 1a95: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 1a9c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1aa0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 1aa7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1aac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 1ab3: 00 00 1ab5: c5 f9 7e c0 vmovd %xmm0,%eax 1ab9: a9 00 00 80 7f test $0x7f800000,%eax 1abe: 75 14 jne 0x1ad4 1ac0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 1ac7: 00 00 00 00 1acb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 1ad2: 00 00 1ad4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 1adb: 48 89 f9 mov %rdi,%rcx 1ade: 48 89 fa mov %rdi,%rdx 1ae1: c5 f8 77 vzeroupper 1ae4: e8 97 e1 05 00 call 0x5fc80 1ae9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) 1af0: 00 00 1af2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx 1af9: 44 89 e0 mov %r12d,%eax 1afc: 89 ca mov %ecx,%edx 1afe: 25 df ff 00 00 and $0xffdf,%eax 1b03: 81 e2 df ff 00 00 and $0xffdf,%edx 1b09: 3b c2 cmp %edx,%eax 1b0b: 74 1e je 0x1b2b 1b0d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 1b14: 83 e1 28 and $0x28,%ecx 1b17: 44 0b e1 or %ecx,%r12d 1b1a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) 1b21: 00 1b22: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 1b29: 00 00 1b2b: c5 f8 77 vzeroupper 1b2e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 1b35: 00 1b36: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 1b3d: 5d pop %rbp 1b3e: 41 5f pop %r15 1b40: 41 5e pop %r14 1b42: 41 5c pop %r12 1b44: 5f pop %rdi 1b45: c3 ret 1b46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b4d: 00 1b4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b55: 0f 1f 40 00 nopl 0x0(%rax) 1b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b60: 57 push %rdi 1b61: 41 54 push %r12 1b63: 41 56 push %r14 1b65: 41 57 push %r15 1b67: 55 push %rbp 1b68: 48 83 ec 70 sub $0x70,%rsp 1b6c: 45 89 c6 mov %r8d,%r14d 1b6f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 1b74: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 1b79: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 1b7f: 4d 63 fe movslq %r14d,%r15 1b82: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 1b86: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 1b8b: 48 89 d7 mov %rdx,%rdi 1b8e: 48 89 cd mov %rcx,%rbp 1b91: 44 89 e0 mov %r12d,%eax 1b94: 25 80 1f 00 00 and $0x1f80,%eax 1b99: 3d 80 1f 00 00 cmp $0x1f80,%eax 1b9e: 74 17 je 0x1bb7 1ba0: 44 89 e0 mov %r12d,%eax 1ba3: 0d 80 1f ff ff or $0xffff1f80,%eax 1ba8: 25 e0 ff 00 00 and $0xffe0,%eax 1bad: 89 44 24 68 mov %eax,0x68(%rsp) 1bb1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 1bb7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c48280 1bbe: 01 1bbf: 48 89 f8 mov %rdi,%rax 1bc2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 1bc6: 48 83 e0 1c and $0x1c,%rax 1bca: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 1bd0: 85 c0 test %eax,%eax 1bd2: 0f 84 48 01 00 00 je 0x1d20 1bd8: c1 e8 02 shr $0x2,%eax 1bdb: f7 d8 neg %eax 1bdd: 83 c0 08 add $0x8,%eax 1be0: 41 3b c6 cmp %r14d,%eax 1be3: 44 0f 4c f0 cmovl %eax,%r14d 1be7: 45 85 f6 test %r14d,%r14d 1bea: 0f 8e 10 01 00 00 jle 0x1d00 1bf0: 44 89 f0 mov %r14d,%eax 1bf3: 41 ba 01 00 00 00 mov $0x1,%r10d 1bf9: d1 e8 shr $1,%eax 1bfb: 45 33 c9 xor %r9d,%r9d 1bfe: 85 c0 test %eax,%eax 1c00: 0f 86 b1 00 00 00 jbe 0x1cb7 1c06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c0d: 00 1c0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c15: 0f 1f 40 00 nopl 0x0(%rax) 1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d 1c24: 4d 63 d2 movslq %r10d,%r10 1c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 1c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 1c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1c3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1c44: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1c49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 1c50: 75 0e jne 0x1c60 1c52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1c59: 00 1c5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 1c60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 1c66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 1c6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1c71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 1c78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1c7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1c83: c4 c1 79 7e c3 vmovd %xmm0,%r11d 1c88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 1c8f: 75 0e jne 0x1c9f 1c91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1c98: 00 1c99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 1c9f: 41 ff c1 inc %r9d 1ca2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 1ca9: 44 3b c8 cmp %eax,%r9d 1cac: 0f 82 6e ff ff ff jb 0x1c20 1cb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 1cb7: 41 8d 42 ff lea -0x1(%r10),%eax 1cbb: 41 3b c6 cmp %r14d,%eax 1cbe: 73 40 jae 0x1d00 1cc0: 4d 63 d2 movslq %r10d,%r10 1cc3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 1cca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1cce: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 1cd5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1cda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 1ce0: c5 f9 7e c0 vmovd %xmm0,%eax 1ce4: a9 00 00 80 7f test $0x7f800000,%eax 1ce9: 75 0e jne 0x1cf9 1ceb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 1cf2: 00 1cf3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 1cf9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 1d00: 48 89 f9 mov %rdi,%rcx 1d03: 48 89 fa mov %rdi,%rdx 1d06: 45 89 f0 mov %r14d,%r8d 1d09: c5 f8 77 vzeroupper 1d0c: e8 ef e0 05 00 call 0x5fe00 1d11: 4d 63 f6 movslq %r14d,%r14 1d14: 4d 2b fe sub %r14,%r15 1d17: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 1d1c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 1d20: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 1d27: 74 49 je 0x1d72 1d29: 45 33 f6 xor %r14d,%r14d 1d2c: 4d 85 ff test %r15,%r15 1d2f: 0f 8e b9 03 00 00 jle 0x20ee 1d35: 0f 1f 40 00 nopl 0x0(%rax) 1d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d40: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 1d45: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 1d49: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 1d4e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 1d53: c5 f8 77 vzeroupper 1d56: e8 e5 e1 05 00 call 0x5ff40 1d5b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 1d61: 49 ff c6 inc %r14 1d64: 48 83 c5 08 add $0x8,%rbp 1d68: 4d 3b f7 cmp %r15,%r14 1d6b: 7c d3 jl 0x1d40 1d6d: e9 7c 03 00 00 jmp 0x20ee 1d72: 45 89 f8 mov %r15d,%r8d 1d75: 33 c0 xor %eax,%eax 1d77: 41 c1 ff 04 sar $0x4,%r15d 1d7b: 41 83 e0 0f and $0xf,%r8d 1d7f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 1d86: 0f 85 20 01 00 00 jne 0x1eac 1d8c: 45 85 ff test %r15d,%r15d 1d8f: 0f 8e 32 02 00 00 jle 0x1fc7 1d95: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c482c0 1d9c: 01 1d9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 1da4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c482a0 1dab: 64 c4 01 1dae: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c48280 1db5: 64 c4 01 1db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1dbf: 00 1dc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 1dc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 1dca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 1dcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 1dd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 1dda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 1de0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 1de7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 1dee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 1df2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 1df6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 1dfa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 1e01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 1e08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 1e0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 1e10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 1e14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 1e18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 1e1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 1e23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 1e27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 1e2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 1e33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 1e39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 1e3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 1e45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 1e4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 1e50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 1e56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 1e5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 1e62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 1e68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 1e6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 1e74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 1e7a: c5 f8 98 c0 kortestw %k0,%k0 1e7e: 74 08 je 0x1e88 1e80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 1e84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 1e88: ff c0 inc %eax 1e8a: 48 81 c5 80 00 00 00 add $0x80,%rbp 1e91: c5 fc 11 27 vmovups %ymm4,(%rdi) 1e95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 1e9a: 48 83 c7 40 add $0x40,%rdi 1e9e: 41 3b c7 cmp %r15d,%eax 1ea1: 0f 8c 19 ff ff ff jl 0x1dc0 1ea7: e9 1b 01 00 00 jmp 0x1fc7 1eac: 45 85 ff test %r15d,%r15d 1eaf: 0f 8e 12 01 00 00 jle 0x1fc7 1eb5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c482c0 1ebc: 01 1ebd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 1ec4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c482a0 1ecb: 63 c4 01 1ece: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c48280 1ed5: 63 c4 01 1ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1edf: 00 1ee0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 1ee5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 1eea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 1eef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 1ef4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 1efa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 1f00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 1f07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 1f0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 1f12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 1f16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 1f1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 1f21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 1f28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 1f2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 1f30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 1f34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 1f38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 1f3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 1f43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 1f47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 1f4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 1f53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 1f59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 1f5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 1f65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 1f6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 1f70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 1f76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 1f7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 1f82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 1f88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 1f8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 1f94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 1f9a: c5 f8 98 c0 kortestw %k0,%k0 1f9e: 74 08 je 0x1fa8 1fa0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 1fa4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 1fa8: ff c0 inc %eax 1faa: 48 81 c5 80 00 00 00 add $0x80,%rbp 1fb1: c5 fc 11 27 vmovups %ymm4,(%rdi) 1fb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 1fba: 48 83 c7 40 add $0x40,%rdi 1fbe: 41 3b c7 cmp %r15d,%eax 1fc1: 0f 8c 19 ff ff ff jl 0x1ee0 1fc7: 45 85 c0 test %r8d,%r8d 1fca: 0f 84 1e 01 00 00 je 0x20ee 1fd0: 0f 8e 0a 01 00 00 jle 0x20e0 1fd6: 44 89 c0 mov %r8d,%eax 1fd9: 41 ba 01 00 00 00 mov $0x1,%r10d 1fdf: d1 e8 shr $1,%eax 1fe1: 45 33 c9 xor %r9d,%r9d 1fe4: 85 c0 test %eax,%eax 1fe6: 0f 86 ab 00 00 00 jbe 0x2097 1fec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ff3: 00 1ff4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2000: 47 8d 14 09 lea (%r9,%r9,1),%r10d 2004: 4d 63 d2 movslq %r10d,%r10 2007: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 200e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2012: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 2019: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 201e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 2024: c4 c1 79 7e c3 vmovd %xmm0,%r11d 2029: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 2030: 75 0e jne 0x2040 2032: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 2039: 00 203a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 2040: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 2046: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 204d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 2051: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 2058: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 205d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 2063: c4 c1 79 7e c3 vmovd %xmm0,%r11d 2068: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 206f: 75 0e jne 0x207f 2071: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 2078: 00 2079: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 207f: 41 ff c1 inc %r9d 2082: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 2089: 44 3b c8 cmp %eax,%r9d 208c: 0f 82 6e ff ff ff jb 0x2000 2092: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 2097: 41 8d 42 ff lea -0x1(%r10),%eax 209b: 41 3b c0 cmp %r8d,%eax 209e: 73 40 jae 0x20e0 20a0: 4d 63 d2 movslq %r10d,%r10 20a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 20aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 20ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 20b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 20ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 20c0: c5 f9 7e c0 vmovd %xmm0,%eax 20c4: a9 00 00 80 7f test $0x7f800000,%eax 20c9: 75 0e jne 0x20d9 20cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 20d2: 00 20d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 20d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 20e0: 48 89 f9 mov %rdi,%rcx 20e3: 48 89 fa mov %rdi,%rdx 20e6: c5 f8 77 vzeroupper 20e9: e8 12 dd 05 00 call 0x5fe00 20ee: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) 20f4: 8b 4c 24 68 mov 0x68(%rsp),%ecx 20f8: 44 89 e0 mov %r12d,%eax 20fb: 89 ca mov %ecx,%edx 20fd: 25 df ff 00 00 and $0xffdf,%eax 2102: 81 e2 df ff 00 00 and $0xffdf,%edx 2108: 3b c2 cmp %edx,%eax 210a: 74 18 je 0x2124 210c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 2113: 83 e1 28 and $0x28,%ecx 2116: 44 0b e1 or %ecx,%r12d 2119: 44 89 64 24 68 mov %r12d,0x68(%rsp) 211e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 2124: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2129: c5 f8 77 vzeroupper 212c: 48 83 c4 70 add $0x70,%rsp 2130: 5d pop %rbp 2131: 41 5f pop %r15 2133: 41 5e pop %r14 2135: 41 5c pop %r12 2137: 5f pop %rdi 2138: c3 ret 2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2140: 48 83 ec 48 sub $0x48,%rsp 2144: b8 00 01 00 00 mov $0x100,%eax 2149: 4d 63 c9 movslq %r9d,%r9 214c: 45 33 db xor %r11d,%r11d 214f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 2153: 49 c1 e2 03 shl $0x3,%r10 2157: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 215e: 44 0f 4f d8 cmovg %eax,%r11d 2162: 48 89 e0 mov %rsp,%rax 2165: 44 89 58 20 mov %r11d,0x20(%rax) 2169: 44 89 58 28 mov %r11d,0x28(%rax) 216d: 44 89 58 30 mov %r11d,0x30(%rax) 2171: e8 ea dd 05 00 call 0x5ff60 2176: 48 83 c4 48 add $0x48,%rsp 217a: c3 ret 217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2180: 48 83 ec 48 sub $0x48,%rsp 2184: b8 00 01 00 00 mov $0x100,%eax 2189: 4d 63 c9 movslq %r9d,%r9 218c: 45 33 db xor %r11d,%r11d 218f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 2193: 49 c1 e2 03 shl $0x3,%r10 2197: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 219e: 44 0f 4f d8 cmovg %eax,%r11d 21a2: 48 89 e0 mov %rsp,%rax 21a5: 44 89 58 20 mov %r11d,0x20(%rax) 21a9: 44 89 58 28 mov %r11d,0x28(%rax) 21ad: 44 89 58 30 mov %r11d,0x30(%rax) 21b1: e8 ea e4 05 00 call 0x606a0 21b6: 48 83 c4 48 add $0x48,%rsp 21ba: c3 ret 21bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 21c0: 48 83 ec 48 sub $0x48,%rsp 21c4: b8 00 01 00 00 mov $0x100,%eax 21c9: 4d 63 c9 movslq %r9d,%r9 21cc: 45 33 db xor %r11d,%r11d 21cf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 21d3: 49 c1 e2 03 shl $0x3,%r10 21d7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 21de: 44 0f 4f d8 cmovg %eax,%r11d 21e2: 48 89 e0 mov %rsp,%rax 21e5: 44 89 58 20 mov %r11d,0x20(%rax) 21e9: 44 89 58 28 mov %r11d,0x28(%rax) 21ed: 44 89 58 30 mov %r11d,0x30(%rax) 21f1: e8 8a e9 05 00 call 0x60b80 21f6: 48 83 c4 48 add $0x48,%rsp 21fa: c3 ret 21fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2200: 41 83 f8 0b cmp $0xb,%r8d 2204: 7d 38 jge 0x223e 2206: 41 ff c8 dec %r8d 2209: 41 83 f8 ff cmp $0xffffffff,%r8d 220d: 74 2e je 0x223d 220f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2216: 00 2217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 221e: 66 90 xchg %ax,%ax 2220: f3 0f 10 02 movss (%rdx),%xmm0 2224: 41 ff c8 dec %r8d 2227: f3 0f 5c 01 subss (%rcx),%xmm0 222b: 48 83 c1 04 add $0x4,%rcx 222f: f3 0f 11 02 movss %xmm0,(%rdx) 2233: 48 83 c2 04 add $0x4,%rdx 2237: 41 83 f8 ff cmp $0xffffffff,%r8d 223b: 75 e3 jne 0x2220 223d: c3 ret 223e: 89 d0 mov %edx,%eax 2240: a8 03 test $0x3,%al 2242: 74 4d je 0x2291 2244: 44 89 c0 mov %r8d,%eax 2247: 41 83 e0 07 and $0x7,%r8d 224b: 83 e0 f8 and $0xfffffff8,%eax 224e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2255: 00 2256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 225d: 0f 1f 00 nopl (%rax) 2260: 0f 18 49 40 prefetcht0 0x40(%rcx) 2264: 0f 10 12 movups (%rdx),%xmm2 2267: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 226b: 0f 10 01 movups (%rcx),%xmm0 226e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 2272: 0f 5c d0 subps %xmm0,%xmm2 2275: 0f 5c d9 subps %xmm1,%xmm3 2278: 0f 11 12 movups %xmm2,(%rdx) 227b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 227f: 48 83 c1 20 add $0x20,%rcx 2283: 48 83 c2 20 add $0x20,%rdx 2287: 83 c0 f8 add $0xfffffff8,%eax 228a: 75 d4 jne 0x2260 228c: e9 75 ff ff ff jmp 0x2206 2291: 83 e0 0f and $0xf,%eax 2294: 74 42 je 0x22d8 2296: c1 e8 02 shr $0x2,%eax 2299: f7 d8 neg %eax 229b: 83 e0 03 and $0x3,%eax 229e: 44 2b c0 sub %eax,%r8d 22a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22a8: 00 22a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22b7: 00 22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22bf: 90 nop 22c0: f3 0f 10 02 movss (%rdx),%xmm0 22c4: f3 0f 5c 01 subss (%rcx),%xmm0 22c8: 48 83 c1 04 add $0x4,%rcx 22cc: f3 0f 11 02 movss %xmm0,(%rdx) 22d0: 48 83 c2 04 add $0x4,%rdx 22d4: ff c8 dec %eax 22d6: 75 e8 jne 0x22c0 22d8: 44 89 c0 mov %r8d,%eax 22db: 41 83 e0 07 and $0x7,%r8d 22df: 83 e0 f8 and $0xfffffff8,%eax 22e2: f6 c1 0f test $0xf,%cl 22e5: 75 59 jne 0x2340 22e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22ee: 00 22ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22f6: 0f 1f 00 nopl (%rax) 22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2300: 0f 18 49 40 prefetcht0 0x40(%rcx) 2304: 0f 28 02 movaps (%rdx),%xmm0 2307: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 230b: 0f 5c 01 subps (%rcx),%xmm0 230e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 2312: 0f 29 02 movaps %xmm0,(%rdx) 2315: 48 83 c1 20 add $0x20,%rcx 2319: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 231d: 48 83 c2 20 add $0x20,%rdx 2321: 83 c0 f8 add $0xfffffff8,%eax 2324: 75 da jne 0x2300 2326: e9 db fe ff ff jmp 0x2206 232b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2332: 00 2333: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 233a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2340: 0f 18 49 40 prefetcht0 0x40(%rcx) 2344: 0f 10 01 movups (%rcx),%xmm0 2347: 0f 10 49 10 movups 0x10(%rcx),%xmm1 234b: 0f 28 12 movaps (%rdx),%xmm2 234e: 48 83 c1 20 add $0x20,%rcx 2352: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 2356: 0f 5c d0 subps %xmm0,%xmm2 2359: 0f 5c d9 subps %xmm1,%xmm3 235c: 0f 29 12 movaps %xmm2,(%rdx) 235f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 2363: 48 83 c2 20 add $0x20,%rdx 2367: 83 c0 f8 add $0xfffffff8,%eax 236a: 75 d4 jne 0x2340 236c: e9 95 fe ff ff jmp 0x2206 2371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2378: 00 2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2380: 41 83 f8 0b cmp $0xb,%r8d 2384: 7d 38 jge 0x23be 2386: 41 ff c8 dec %r8d 2389: 41 83 f8 ff cmp $0xffffffff,%r8d 238d: 74 2e je 0x23bd 238f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2396: 00 2397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 239e: 66 90 xchg %ax,%ax 23a0: f3 0f 10 02 movss (%rdx),%xmm0 23a4: 41 ff c8 dec %r8d 23a7: f3 0f 5c 01 subss (%rcx),%xmm0 23ab: 48 83 c1 04 add $0x4,%rcx 23af: f3 0f 11 02 movss %xmm0,(%rdx) 23b3: 48 8d 52 04 lea 0x4(%rdx),%rdx 23b7: 41 83 f8 ff cmp $0xffffffff,%r8d 23bb: 75 e3 jne 0x23a0 23bd: c3 ret 23be: 89 d0 mov %edx,%eax 23c0: a8 03 test $0x3,%al 23c2: 74 4d je 0x2411 23c4: 44 89 c0 mov %r8d,%eax 23c7: 41 83 e0 07 and $0x7,%r8d 23cb: 83 e0 f8 and $0xfffffff8,%eax 23ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23d5: 00 23d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23dd: 0f 1f 00 nopl (%rax) 23e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 23e4: 0f 10 12 movups (%rdx),%xmm2 23e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 23eb: 0f 10 01 movups (%rcx),%xmm0 23ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1 23f2: 0f 5c d0 subps %xmm0,%xmm2 23f5: 0f 5c d9 subps %xmm1,%xmm3 23f8: 0f 11 12 movups %xmm2,(%rdx) 23fb: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 23ff: 48 8d 49 20 lea 0x20(%rcx),%rcx 2403: 48 8d 52 20 lea 0x20(%rdx),%rdx 2407: 83 c0 f8 add $0xfffffff8,%eax 240a: 75 d4 jne 0x23e0 240c: e9 75 ff ff ff jmp 0x2386 2411: 83 e0 0f and $0xf,%eax 2414: 74 42 je 0x2458 2416: c1 e8 02 shr $0x2,%eax 2419: f7 d8 neg %eax 241b: 83 e0 03 and $0x3,%eax 241e: 44 2b c0 sub %eax,%r8d 2421: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2428: 00 2429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2437: 00 2438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 243f: 90 nop 2440: f3 0f 10 02 movss (%rdx),%xmm0 2444: f3 0f 5c 01 subss (%rcx),%xmm0 2448: 48 83 c1 04 add $0x4,%rcx 244c: f3 0f 11 02 movss %xmm0,(%rdx) 2450: 48 8d 52 04 lea 0x4(%rdx),%rdx 2454: ff c8 dec %eax 2456: 75 e8 jne 0x2440 2458: 44 89 c0 mov %r8d,%eax 245b: 41 83 e0 07 and $0x7,%r8d 245f: 83 e0 f8 and $0xfffffff8,%eax 2462: f6 c1 0f test $0xf,%cl 2465: 75 59 jne 0x24c0 2467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 246e: 00 246f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2476: 0f 1f 00 nopl (%rax) 2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2480: 0f 18 49 40 prefetcht0 0x40(%rcx) 2484: 0f 28 02 movaps (%rdx),%xmm0 2487: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 248b: 0f 5c 01 subps (%rcx),%xmm0 248e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 2492: 0f 29 02 movaps %xmm0,(%rdx) 2495: 48 8d 49 20 lea 0x20(%rcx),%rcx 2499: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 249d: 48 8d 52 20 lea 0x20(%rdx),%rdx 24a1: 83 c0 f8 add $0xfffffff8,%eax 24a4: 75 da jne 0x2480 24a6: e9 db fe ff ff jmp 0x2386 24ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24b2: 00 24b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 24c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 24c4: 0f 10 01 movups (%rcx),%xmm0 24c7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 24cb: 0f 28 12 movaps (%rdx),%xmm2 24ce: 48 83 c1 20 add $0x20,%rcx 24d2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 24d6: 0f 5c d0 subps %xmm0,%xmm2 24d9: 0f 5c d9 subps %xmm1,%xmm3 24dc: 0f 29 12 movaps %xmm2,(%rdx) 24df: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 24e3: 48 83 c2 20 add $0x20,%rdx 24e7: 83 c0 f8 add $0xfffffff8,%eax 24ea: 75 d4 jne 0x24c0 24ec: e9 95 fe ff ff jmp 0x2386 24f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24f8: 00 24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2500: 41 83 f8 0b cmp $0xb,%r8d 2504: 7d 39 jge 0x253f 2506: 41 83 c0 ff add $0xffffffff,%r8d 250a: 41 83 f8 ff cmp $0xffffffff,%r8d 250e: 74 2e je 0x253e 2510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2517: 00 2518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 251f: 90 nop 2520: f3 0f 10 02 movss (%rdx),%xmm0 2524: 41 83 c0 ff add $0xffffffff,%r8d 2528: f3 0f 5c 01 subss (%rcx),%xmm0 252c: 48 83 c1 04 add $0x4,%rcx 2530: f3 0f 11 02 movss %xmm0,(%rdx) 2534: 48 83 c2 04 add $0x4,%rdx 2538: 41 83 f8 ff cmp $0xffffffff,%r8d 253c: 75 e2 jne 0x2520 253e: c3 ret 253f: 89 d0 mov %edx,%eax 2541: a8 03 test $0x3,%al 2543: 74 4c je 0x2591 2545: 44 89 c0 mov %r8d,%eax 2548: 41 83 e0 07 and $0x7,%r8d 254c: 83 e0 f8 and $0xfffffff8,%eax 254f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2556: 00 2557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 255e: 66 90 xchg %ax,%ax 2560: 0f 18 49 40 prefetcht0 0x40(%rcx) 2564: 0f 10 12 movups (%rdx),%xmm2 2567: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 256b: 0f 10 01 movups (%rcx),%xmm0 256e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 2572: 0f 5c d0 subps %xmm0,%xmm2 2575: 48 83 c1 20 add $0x20,%rcx 2579: 0f 5c d9 subps %xmm1,%xmm3 257c: 0f 11 12 movups %xmm2,(%rdx) 257f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 2583: 48 83 c2 20 add $0x20,%rdx 2587: 83 c0 f8 add $0xfffffff8,%eax 258a: 75 d4 jne 0x2560 258c: e9 75 ff ff ff jmp 0x2506 2591: 83 e0 0f and $0xf,%eax 2594: 74 43 je 0x25d9 2596: c1 e8 02 shr $0x2,%eax 2599: f7 d8 neg %eax 259b: 83 e0 03 and $0x3,%eax 259e: 44 2b c0 sub %eax,%r8d 25a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25a8: 00 25a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25b7: 00 25b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25bf: 90 nop 25c0: f3 0f 10 02 movss (%rdx),%xmm0 25c4: f3 0f 5c 01 subss (%rcx),%xmm0 25c8: 48 83 c1 04 add $0x4,%rcx 25cc: f3 0f 11 02 movss %xmm0,(%rdx) 25d0: 48 83 c2 04 add $0x4,%rdx 25d4: 83 c0 ff add $0xffffffff,%eax 25d7: 75 e7 jne 0x25c0 25d9: 44 89 c0 mov %r8d,%eax 25dc: 41 83 e0 07 and $0x7,%r8d 25e0: 83 e0 f8 and $0xfffffff8,%eax 25e3: f6 c1 0f test $0xf,%cl 25e6: 75 58 jne 0x2640 25e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25ef: 00 25f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 25fe: 00 00 2600: 0f 18 49 40 prefetcht0 0x40(%rcx) 2604: 0f 10 02 movups (%rdx),%xmm0 2607: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 260b: 0f 5c 01 subps (%rcx),%xmm0 260e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 2612: 48 83 c1 20 add $0x20,%rcx 2616: 0f 11 02 movups %xmm0,(%rdx) 2619: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 261d: 48 83 c2 20 add $0x20,%rdx 2621: 83 c0 f8 add $0xfffffff8,%eax 2624: 75 da jne 0x2600 2626: e9 db fe ff ff jmp 0x2506 262b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2632: 00 2633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 263a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2640: 0f 18 49 40 prefetcht0 0x40(%rcx) 2644: 0f 10 12 movups (%rdx),%xmm2 2647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 264b: 0f 10 01 movups (%rcx),%xmm0 264e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 2652: 0f 5c d0 subps %xmm0,%xmm2 2655: 48 83 c1 20 add $0x20,%rcx 2659: 0f 5c d9 subps %xmm1,%xmm3 265c: 0f 11 12 movups %xmm2,(%rdx) 265f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 2663: 48 83 c2 20 add $0x20,%rdx 2667: 83 c0 f8 add $0xfffffff8,%eax 266a: 75 d4 jne 0x2640 266c: e9 95 fe ff ff jmp 0x2506 2671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2678: 00 2679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2680: 48 83 ec 28 sub $0x28,%rsp 2684: 89 4c 24 30 mov %ecx,0x30(%rsp) 2688: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 268d: e8 4e 4f a9 01 call 0x1a975e0 2692: 48 83 c4 28 add $0x28,%rsp 2696: c3 ret 2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 269e: 00 00 26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 26a5: 89 4c 24 30 mov %ecx,0x30(%rsp) 26a9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 26ae: e8 4d 59 a9 01 call 0x1a98000 26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 26b8: c3 ret 26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26c0: 48 83 ec 28 sub $0x28,%rsp 26c4: 89 4c 24 30 mov %ecx,0x30(%rsp) 26c8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 26cd: e8 4e 63 a9 01 call 0x1a98a20 26d2: 48 83 c4 28 add $0x28,%rsp 26d6: c3 ret 26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 26de: 00 00 26e0: 56 push %rsi 26e1: 57 push %rdi 26e2: 41 54 push %r12 26e4: 41 56 push %r14 26e6: 55 push %rbp 26e7: 48 81 ec 80 00 00 00 sub $0x80,%rsp 26ee: 44 89 c7 mov %r8d,%edi 26f1: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 26f6: 48 89 d6 mov %rdx,%rsi 26f9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600d30 2700: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 2705: 4c 33 cc xor %rsp,%r9 2708: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 270c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 2711: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d 2718: 00 2719: 41 89 cc mov %ecx,%r12d 271c: 48 89 f5 mov %rsi,%rbp 271f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 2726: 00 2727: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d 272e: 0f 8e cf 01 00 00 jle 0x2903 2734: 48 f7 c6 03 00 00 00 test $0x3,%rsi 273b: 0f 85 c2 01 00 00 jne 0x2903 2741: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 2746: e8 95 a7 44 00 call 0x44cee0 274b: 85 c0 test %eax,%eax 274d: 0f 85 7d 01 00 00 jne 0x28d0 2753: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 2758: 45 85 c9 test %r9d,%r9d 275b: 0f 8e 6f 01 00 00 jle 0x28d0 2761: 45 3b f1 cmp %r9d,%r14d 2764: 0f 8e 66 01 00 00 jle 0x28d0 276a: c4 c1 79 6e cc vmovd %r12d,%xmm1 276f: 49 89 f1 mov %rsi,%r9 2772: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 2777: 49 f7 d9 neg %r9 277a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) 2780: 49 83 c1 40 add $0x40,%r9 2784: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 278a: 49 83 e1 3f and $0x3f,%r9 278e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) 2794: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 279b: 45 85 c9 test %r9d,%r9d 279e: 74 22 je 0x27c2 27a0: 41 c1 e9 02 shr $0x2,%r9d 27a4: 41 2b f9 sub %r9d,%edi 27a7: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp 27ab: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) 27af: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) 27b4: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) 27bb: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) 27c2: 41 89 f9 mov %edi,%r9d 27c5: 41 83 e1 0f and $0xf,%r9d 27c9: 41 f7 d9 neg %r9d 27cc: 44 03 cf add %edi,%r9d 27cf: 45 85 c9 test %r9d,%r9d 27d2: 0f 8e 82 00 00 00 jle 0x285a 27d8: 33 c0 xor %eax,%eax 27da: 45 8d 71 0f lea 0xf(%r9),%r14d 27de: 45 89 f3 mov %r14d,%r11d 27e1: ba 01 00 00 00 mov $0x1,%edx 27e6: 41 c1 eb 05 shr $0x5,%r11d 27ea: 45 33 d2 xor %r10d,%r10d 27ed: 45 85 db test %r11d,%r11d 27f0: 76 3c jbe 0x282e 27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2800: 4d 63 d2 movslq %r10d,%r10 2803: ff c0 inc %eax 2805: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) 280c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) 2813: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) 281a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) 2821: 41 83 c2 20 add $0x20,%r10d 2825: 41 3b c3 cmp %r11d,%eax 2828: 72 d6 jb 0x2800 282a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 282e: 41 c1 fe 03 sar $0x3,%r14d 2832: 44 8d 52 ff lea -0x1(%rdx),%r10d 2836: 41 c1 ee 1c shr $0x1c,%r14d 283a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d 283f: 41 c1 fb 04 sar $0x4,%r11d 2843: 45 3b d3 cmp %r11d,%r10d 2846: 73 12 jae 0x285a 2848: c1 e2 04 shl $0x4,%edx 284b: 48 63 d2 movslq %edx,%rdx 284e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) 2854: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) 285a: 4d 63 c9 movslq %r9d,%r9 285d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 2862: f7 c7 08 00 00 00 test $0x8,%edi 2868: 74 09 je 0x2873 286a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) 286f: 49 83 c1 20 add $0x20,%r9 2873: f7 c7 04 00 00 00 test $0x4,%edi 2879: 74 09 je 0x2884 287b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) 2880: 49 83 c1 10 add $0x10,%r9 2884: f7 c7 02 00 00 00 test $0x2,%edi 288a: 74 0b je 0x2897 288c: 49 8b 6d 00 mov 0x0(%r13),%rbp 2890: 49 89 29 mov %rbp,(%r9) 2893: 49 83 c1 08 add $0x8,%r9 2897: f7 c7 01 00 00 00 test $0x1,%edi 289d: 74 03 je 0x28a2 289f: 45 89 21 mov %r12d,(%r9) 28a2: 0f ae f8 sfence 28a5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 28aa: 48 33 cc xor %rsp,%rcx 28ad: c5 f8 77 vzeroupper 28b0: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600d30 28b7: 75 7d jne 0x2936 28b9: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 28be: 48 89 f0 mov %rsi,%rax 28c1: 48 81 c4 80 00 00 00 add $0x80,%rsp 28c8: 5d pop %rbp 28c9: 41 5e pop %r14 28cb: 41 5c pop %r12 28cd: 5f pop %rdi 28ce: 5e pop %rsi 28cf: c3 ret 28d0: 44 89 e1 mov %r12d,%ecx 28d3: 48 89 f2 mov %rsi,%rdx 28d6: 41 89 f8 mov %edi,%r8d 28d9: e8 22 be a4 01 call 0x1a4e700 28de: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 28e3: 48 33 cc xor %rsp,%rcx 28e6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600d30 28ed: 75 47 jne 0x2936 28ef: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 28f4: 48 81 c4 80 00 00 00 add $0x80,%rsp 28fb: 5d pop %rbp 28fc: 41 5e pop %r14 28fe: 41 5c pop %r12 2900: 5f pop %rdi 2901: 5e pop %rsi 2902: c3 ret 2903: 44 89 e1 mov %r12d,%ecx 2906: 48 89 f2 mov %rsi,%rdx 2909: 41 89 f8 mov %edi,%r8d 290c: e8 ef bd a4 01 call 0x1a4e700 2911: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 2916: 48 33 cc xor %rsp,%rcx 2919: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600d30 2920: 75 14 jne 0x2936 2922: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2927: 48 81 c4 80 00 00 00 add $0x80,%rsp 292e: 5d pop %rbp 292f: 41 5e pop %r14 2931: 41 5c pop %r12 2933: 5f pop %rdi 2934: 5e pop %rsi 2935: c3 ret 2936: e8 55 9b 11 01 call 0x111c490 293b: 90 nop 293c: 0f 1f 40 00 nopl 0x0(%rax) 2940: 56 push %rsi 2941: 57 push %rdi 2942: 41 54 push %r12 2944: 41 56 push %r14 2946: 41 57 push %r15 2948: 48 81 ec 80 00 00 00 sub $0x80,%rsp 294f: 45 89 c4 mov %r8d,%r12d 2952: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 2957: 48 89 d7 mov %rdx,%rdi 295a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600d30 2961: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 2966: 4c 33 cc xor %rsp,%r9 2969: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 296d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 2972: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 2979: 00 297a: 41 89 ce mov %ecx,%r14d 297d: 48 89 fe mov %rdi,%rsi 2980: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 2987: 00 2988: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 298f: 0f 8e b6 01 00 00 jle 0x2b4b 2995: 48 f7 c7 03 00 00 00 test $0x3,%rdi 299c: 0f 85 a9 01 00 00 jne 0x2b4b 29a2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 29a7: e8 34 a5 44 00 call 0x44cee0 29ac: 85 c0 test %eax,%eax 29ae: 0f 85 63 01 00 00 jne 0x2b17 29b4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 29b9: 45 85 c9 test %r9d,%r9d 29bc: 0f 8e 55 01 00 00 jle 0x2b17 29c2: 45 3b f9 cmp %r9d,%r15d 29c5: 0f 8e 4c 01 00 00 jle 0x2b17 29cb: c4 c1 79 6e c6 vmovd %r14d,%xmm0 29d0: 49 89 f9 mov %rdi,%r9 29d3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 29d8: 49 f7 d9 neg %r9 29db: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 29e1: 49 83 c1 40 add $0x40,%r9 29e5: 49 83 e1 3f and $0x3f,%r9 29e9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 29ef: 45 85 c9 test %r9d,%r9d 29f2: 74 14 je 0x2a08 29f4: 41 c1 e9 02 shr $0x2,%r9d 29f8: 45 2b e1 sub %r9d,%r12d 29fb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 29ff: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 2a03: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 2a08: 45 89 e1 mov %r12d,%r9d 2a0b: 41 83 e1 0f and $0xf,%r9d 2a0f: 41 f7 d9 neg %r9d 2a12: 45 03 cc add %r12d,%r9d 2a15: 45 85 c9 test %r9d,%r9d 2a18: 0f 8e 7b 00 00 00 jle 0x2a99 2a1e: 33 c0 xor %eax,%eax 2a20: 45 8d 79 0f lea 0xf(%r9),%r15d 2a24: 45 89 fb mov %r15d,%r11d 2a27: ba 01 00 00 00 mov $0x1,%edx 2a2c: 41 c1 eb 05 shr $0x5,%r11d 2a30: 45 33 d2 xor %r10d,%r10d 2a33: 45 85 db test %r11d,%r11d 2a36: 76 35 jbe 0x2a6d 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a3f: 00 2a40: 4d 63 d2 movslq %r10d,%r10 2a43: ff c0 inc %eax 2a45: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 2a4b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 2a52: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 2a59: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 2a60: 41 83 c2 20 add $0x20,%r10d 2a64: 41 3b c3 cmp %r11d,%eax 2a67: 72 d7 jb 0x2a40 2a69: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 2a6d: 41 c1 ff 03 sar $0x3,%r15d 2a71: 44 8d 52 ff lea -0x1(%rdx),%r10d 2a75: 41 c1 ef 1c shr $0x1c,%r15d 2a79: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 2a7e: 41 c1 fb 04 sar $0x4,%r11d 2a82: 45 3b d3 cmp %r11d,%r10d 2a85: 73 12 jae 0x2a99 2a87: c1 e2 04 shl $0x4,%edx 2a8a: 48 63 d2 movslq %edx,%rdx 2a8d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 2a93: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 2a99: 4d 63 c9 movslq %r9d,%r9 2a9c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 2aa0: 41 f7 c4 08 00 00 00 test $0x8,%r12d 2aa7: 74 09 je 0x2ab2 2aa9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 2aae: 49 83 c1 20 add $0x20,%r9 2ab2: 41 f7 c4 04 00 00 00 test $0x4,%r12d 2ab9: 74 09 je 0x2ac4 2abb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 2ac0: 49 83 c1 10 add $0x10,%r9 2ac4: 41 f7 c4 02 00 00 00 test $0x2,%r12d 2acb: 74 0b je 0x2ad8 2acd: 49 8b 75 00 mov 0x0(%r13),%rsi 2ad1: 49 89 31 mov %rsi,(%r9) 2ad4: 49 83 c1 08 add $0x8,%r9 2ad8: 41 f7 c4 01 00 00 00 test $0x1,%r12d 2adf: 74 03 je 0x2ae4 2ae1: 45 89 31 mov %r14d,(%r9) 2ae4: 0f ae f8 sfence 2ae7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 2aec: 48 33 cc xor %rsp,%rcx 2aef: c5 f8 77 vzeroupper 2af2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600d30 2af9: 0f 85 80 00 00 00 jne 0x2b7f 2aff: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2b04: 48 89 f8 mov %rdi,%rax 2b07: 48 81 c4 80 00 00 00 add $0x80,%rsp 2b0e: 41 5f pop %r15 2b10: 41 5e pop %r14 2b12: 41 5c pop %r12 2b14: 5f pop %rdi 2b15: 5e pop %rsi 2b16: c3 ret 2b17: 44 89 f1 mov %r14d,%ecx 2b1a: 48 89 fa mov %rdi,%rdx 2b1d: 45 89 e0 mov %r12d,%r8d 2b20: e8 7b c8 a4 01 call 0x1a4f3a0 2b25: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 2b2a: 48 33 cc xor %rsp,%rcx 2b2d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600d30 2b34: 75 49 jne 0x2b7f 2b36: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2b3b: 48 81 c4 80 00 00 00 add $0x80,%rsp 2b42: 41 5f pop %r15 2b44: 41 5e pop %r14 2b46: 41 5c pop %r12 2b48: 5f pop %rdi 2b49: 5e pop %rsi 2b4a: c3 ret 2b4b: 44 89 f1 mov %r14d,%ecx 2b4e: 48 89 fa mov %rdi,%rdx 2b51: 45 89 e0 mov %r12d,%r8d 2b54: e8 47 c8 a4 01 call 0x1a4f3a0 2b59: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 2b5e: 48 33 cc xor %rsp,%rcx 2b61: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600d30 2b68: 75 15 jne 0x2b7f 2b6a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2b6f: 48 81 c4 80 00 00 00 add $0x80,%rsp 2b76: 41 5f pop %r15 2b78: 41 5e pop %r14 2b7a: 41 5c pop %r12 2b7c: 5f pop %rdi 2b7d: 5e pop %rsi 2b7e: c3 ret 2b7f: e8 0c 99 11 01 call 0x111c490 2b84: 90 nop 2b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b8c: 00 2b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ba0: 56 push %rsi 2ba1: 57 push %rdi 2ba2: 41 54 push %r12 2ba4: 41 56 push %r14 2ba6: 41 57 push %r15 2ba8: 48 81 ec 80 00 00 00 sub $0x80,%rsp 2baf: 45 89 c4 mov %r8d,%r12d 2bb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 2bb7: 48 89 d7 mov %rdx,%rdi 2bba: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600d30 2bc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 2bc6: 4c 33 cc xor %rsp,%r9 2bc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 2bcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 2bd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 2bd9: 00 2bda: 41 89 ce mov %ecx,%r14d 2bdd: 48 89 fe mov %rdi,%rsi 2be0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 2be7: 00 2be8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 2bef: 0f 8e b6 01 00 00 jle 0x2dab 2bf5: 48 f7 c7 03 00 00 00 test $0x3,%rdi 2bfc: 0f 85 a9 01 00 00 jne 0x2dab 2c02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 2c07: e8 d4 a2 44 00 call 0x44cee0 2c0c: 85 c0 test %eax,%eax 2c0e: 0f 85 63 01 00 00 jne 0x2d77 2c14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 2c19: 45 85 c9 test %r9d,%r9d 2c1c: 0f 8e 55 01 00 00 jle 0x2d77 2c22: 45 3b f9 cmp %r9d,%r15d 2c25: 0f 8e 4c 01 00 00 jle 0x2d77 2c2b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 2c31: 49 89 f9 mov %rdi,%r9 2c34: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 2c3a: 49 f7 d9 neg %r9 2c3d: 49 83 c1 40 add $0x40,%r9 2c41: 49 83 e1 3f and $0x3f,%r9 2c45: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 2c4b: 45 85 c9 test %r9d,%r9d 2c4e: 74 14 je 0x2c64 2c50: 41 c1 e9 02 shr $0x2,%r9d 2c54: 45 2b e1 sub %r9d,%r12d 2c57: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 2c5b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 2c5f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 2c64: 45 89 e1 mov %r12d,%r9d 2c67: 41 83 e1 0f and $0xf,%r9d 2c6b: 41 f7 d9 neg %r9d 2c6e: 45 03 cc add %r12d,%r9d 2c71: 45 85 c9 test %r9d,%r9d 2c74: 0f 8e 7f 00 00 00 jle 0x2cf9 2c7a: 33 c0 xor %eax,%eax 2c7c: 45 8d 79 0f lea 0xf(%r9),%r15d 2c80: 45 89 fb mov %r15d,%r11d 2c83: ba 01 00 00 00 mov $0x1,%edx 2c88: 41 c1 eb 05 shr $0x5,%r11d 2c8c: 45 33 d2 xor %r10d,%r10d 2c8f: 45 85 db test %r11d,%r11d 2c92: 76 39 jbe 0x2ccd 2c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ca0: 4d 63 d2 movslq %r10d,%r10 2ca3: ff c0 inc %eax 2ca5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 2cab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 2cb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 2cb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 2cc0: 41 83 c2 20 add $0x20,%r10d 2cc4: 41 3b c3 cmp %r11d,%eax 2cc7: 72 d7 jb 0x2ca0 2cc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 2ccd: 41 c1 ff 03 sar $0x3,%r15d 2cd1: 44 8d 52 ff lea -0x1(%rdx),%r10d 2cd5: 41 c1 ef 1c shr $0x1c,%r15d 2cd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 2cde: 41 c1 fb 04 sar $0x4,%r11d 2ce2: 45 3b d3 cmp %r11d,%r10d 2ce5: 73 12 jae 0x2cf9 2ce7: c1 e2 04 shl $0x4,%edx 2cea: 48 63 d2 movslq %edx,%rdx 2ced: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 2cf3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 2cf9: 4d 63 c9 movslq %r9d,%r9 2cfc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 2d00: 41 f7 c4 08 00 00 00 test $0x8,%r12d 2d07: 74 09 je 0x2d12 2d09: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 2d0e: 49 83 c1 20 add $0x20,%r9 2d12: 41 f7 c4 04 00 00 00 test $0x4,%r12d 2d19: 74 09 je 0x2d24 2d1b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 2d20: 49 83 c1 10 add $0x10,%r9 2d24: 41 f7 c4 02 00 00 00 test $0x2,%r12d 2d2b: 74 0b je 0x2d38 2d2d: 49 8b 75 00 mov 0x0(%r13),%rsi 2d31: 49 89 31 mov %rsi,(%r9) 2d34: 49 83 c1 08 add $0x8,%r9 2d38: 41 f7 c4 01 00 00 00 test $0x1,%r12d 2d3f: 74 03 je 0x2d44 2d41: 45 89 31 mov %r14d,(%r9) 2d44: 0f ae f8 sfence 2d47: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 2d4c: 48 33 cc xor %rsp,%rcx 2d4f: c5 f8 77 vzeroupper 2d52: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600d30 2d59: 0f 85 80 00 00 00 jne 0x2ddf 2d5f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2d64: 48 89 f8 mov %rdi,%rax 2d67: 48 81 c4 80 00 00 00 add $0x80,%rsp 2d6e: 41 5f pop %r15 2d70: 41 5e pop %r14 2d72: 41 5c pop %r12 2d74: 5f pop %rdi 2d75: 5e pop %rsi 2d76: c3 ret 2d77: 44 89 f1 mov %r14d,%ecx 2d7a: 48 89 fa mov %rdi,%rdx 2d7d: 45 89 e0 mov %r12d,%r8d 2d80: e8 bb d2 a4 01 call 0x1a50040 2d85: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 2d8a: 48 33 cc xor %rsp,%rcx 2d8d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600d30 2d94: 75 49 jne 0x2ddf 2d96: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2d9b: 48 81 c4 80 00 00 00 add $0x80,%rsp 2da2: 41 5f pop %r15 2da4: 41 5e pop %r14 2da6: 41 5c pop %r12 2da8: 5f pop %rdi 2da9: 5e pop %rsi 2daa: c3 ret 2dab: 44 89 f1 mov %r14d,%ecx 2dae: 48 89 fa mov %rdi,%rdx 2db1: 45 89 e0 mov %r12d,%r8d 2db4: e8 87 d2 a4 01 call 0x1a50040 2db9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 2dbe: 48 33 cc xor %rsp,%rcx 2dc1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600d30 2dc8: 75 15 jne 0x2ddf 2dca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 2dcf: 48 81 c4 80 00 00 00 add $0x80,%rsp 2dd6: 41 5f pop %r15 2dd8: 41 5e pop %r14 2dda: 41 5c pop %r12 2ddc: 5f pop %rdi 2ddd: 5e pop %rsi 2dde: c3 ret 2ddf: e8 ac 96 11 01 call 0x111c490 2de4: 90 nop 2de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2dec: 00 2ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e00: 41 54 push %r12 2e02: 41 55 push %r13 2e04: 41 56 push %r14 2e06: 41 57 push %r15 2e08: 48 83 ec 38 sub $0x38,%rsp 2e0c: 4d 89 c5 mov %r8,%r13 2e0f: 49 89 d4 mov %rdx,%r12 2e12: 48 89 ca mov %rcx,%rdx 2e15: 45 33 db xor %r11d,%r11d 2e18: 4d 85 ed test %r13,%r13 2e1b: 0f 84 28 02 00 00 je 0x3049 2e21: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 2e26: 74 12 je 0x2e3a 2e28: b8 f3 ff ff ff mov $0xfffffff3,%eax 2e2d: 48 83 c4 38 add $0x38,%rsp 2e31: 41 5f pop %r15 2e33: 41 5e pop %r14 2e35: 41 5d pop %r13 2e37: 41 5c pop %r12 2e39: c3 ret 2e3a: 48 85 d2 test %rdx,%rdx 2e3d: 0f 84 06 02 00 00 je 0x3049 2e43: 4d 85 e4 test %r12,%r12 2e46: 0f 84 fd 01 00 00 je 0x3049 2e4c: 4d 85 c9 test %r9,%r9 2e4f: 0f 84 ed 01 00 00 je 0x3042 2e55: 45 8b 7d 04 mov 0x4(%r13),%r15d 2e59: 41 83 ff 05 cmp $0x5,%r15d 2e5d: 7f 79 jg 0x2ed8 2e5f: 4d 63 cf movslq %r15d,%r9 2e62: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 2e67: 74 1d je 0x2e86 2e69: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeb3c0 2e70: 48 89 d1 mov %rdx,%rcx 2e73: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 2e79: 4c 89 e2 mov %r12,%rdx 2e7c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) 2e83: 01 2e84: eb 15 jmp 0x2e9b 2e86: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeb3c0 2e8d: 48 89 d1 mov %rdx,%rcx 2e90: 4c 89 e2 mov %r12,%rdx 2e93: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) 2e9a: 01 2e9b: b8 01 00 00 00 mov $0x1,%eax 2ea0: 44 89 f9 mov %r15d,%ecx 2ea3: d3 e0 shl %cl,%eax 2ea5: 48 63 c0 movslq %eax,%rax 2ea8: 48 83 f8 01 cmp $0x1,%rax 2eac: 74 12 je 0x2ec0 2eae: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 2eb3: 4d 89 0c c4 mov %r9,(%r12,%rax,8) 2eb7: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) 2ebe: 00 00 2ec0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 2ec7: 00 00 2ec9: 33 c0 xor %eax,%eax 2ecb: 48 83 c4 38 add $0x38,%rsp 2ecf: 41 5f pop %r15 2ed1: 41 5e pop %r14 2ed3: 41 5d pop %r13 2ed5: 41 5c pop %r12 2ed7: c3 ret 2ed8: 4c 89 c8 mov %r9,%rax 2edb: 48 83 e0 3f and $0x3f,%rax 2edf: 48 f7 d8 neg %rax 2ee2: 48 83 e0 3f and $0x3f,%rax 2ee6: 4c 03 c8 add %rax,%r9 2ee9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 2eee: 4d 0f 4f d9 cmovg %r9,%r11 2ef2: 41 be 01 00 00 00 mov $0x1,%r14d 2ef8: 45 8d 4f ff lea -0x1(%r15),%r9d 2efc: 44 89 c9 mov %r9d,%ecx 2eff: 41 d3 e6 shl %cl,%r14d 2f02: 41 83 ff 06 cmp $0x6,%r15d 2f06: 7f 5c jg 0x2f64 2f08: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 2f0d: 74 2f je 0x2f3e 2f0f: 4d 63 ff movslq %r15d,%r15 2f12: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeb3c0 2f19: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 2f1f: 48 89 d1 mov %rdx,%rcx 2f22: 4c 89 e2 mov %r12,%rdx 2f25: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) 2f2c: 01 2f2d: 44 89 f9 mov %r15d,%ecx 2f30: 41 bf 01 00 00 00 mov $0x1,%r15d 2f36: 41 d3 e7 shl %cl,%r15d 2f39: e9 91 00 00 00 jmp 0x2fcf 2f3e: 4d 63 ff movslq %r15d,%r15 2f41: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeb3c0 2f48: 48 89 d1 mov %rdx,%rcx 2f4b: 4c 89 e2 mov %r12,%rdx 2f4e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) 2f55: 01 2f56: 44 89 f9 mov %r15d,%ecx 2f59: 41 bf 01 00 00 00 mov $0x1,%r15d 2f5f: 41 d3 e7 shl %cl,%r15d 2f62: eb 6b jmp 0x2fcf 2f64: 41 83 ff 0f cmp $0xf,%r15d 2f68: 7e 20 jle 0x2f8a 2f6a: 48 89 e0 mov %rsp,%rax 2f6d: 4c 89 e9 mov %r13,%rcx 2f70: 4d 89 e0 mov %r12,%r8 2f73: 4c 89 58 20 mov %r11,0x20(%rax) 2f77: e8 a4 e5 05 00 call 0x61520 2f7c: 44 89 f9 mov %r15d,%ecx 2f7f: 41 bf 01 00 00 00 mov $0x1,%r15d 2f85: 41 d3 e7 shl %cl,%r15d 2f88: eb 45 jmp 0x2fcf 2f8a: 49 89 e2 mov %rsp,%r10 2f8d: 48 89 d1 mov %rdx,%rcx 2f90: 49 8b 45 30 mov 0x30(%r13),%rax 2f94: 4c 89 e2 mov %r12,%rdx 2f97: 45 89 f0 mov %r14d,%r8d 2f9a: 4d 8b 4d 38 mov 0x38(%r13),%r9 2f9e: 4d 89 5a 28 mov %r11,0x28(%r10) 2fa2: 49 89 42 20 mov %rax,0x20(%r10) 2fa6: e8 e5 61 a9 01 call 0x1a99190 2fab: 44 89 f9 mov %r15d,%ecx 2fae: 41 bf 01 00 00 00 mov $0x1,%r15d 2fb4: 41 d3 e7 shl %cl,%r15d 2fb7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 2fbc: 74 11 je 0x2fcf 2fbe: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 2fc4: 4c 89 e2 mov %r12,%rdx 2fc7: 45 89 f8 mov %r15d,%r8d 2fca: e8 d1 1c ff ff call 0xffffffffffff4ca0 2fcf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 2fd6: 4c 89 e1 mov %r12,%rcx 2fd9: f2 41 0f 10 14 24 movsd (%r12),%xmm2 2fdf: 0f 28 c1 movaps %xmm1,%xmm0 2fe2: 44 89 f2 mov %r14d,%edx 2fe5: 41 b8 01 00 00 00 mov $0x1,%r8d 2feb: f2 0f 58 c2 addsd %xmm2,%xmm0 2fef: f2 0f 5c d1 subsd %xmm1,%xmm2 2ff3: f2 41 0f 11 04 24 movsd %xmm0,(%r12) 2ff9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) 3000: 4d 8b 4d 50 mov 0x50(%r13),%r9 3004: e8 77 f7 05 00 call 0x62780 3009: 4d 63 ff movslq %r15d,%r15 300c: 49 83 ff 01 cmp $0x1,%r15 3010: 74 18 je 0x302a 3012: 49 8b 44 24 08 mov 0x8(%r12),%rax 3017: 45 33 c9 xor %r9d,%r9d 301a: 4b 89 04 fc mov %rax,(%r12,%r15,8) 301e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) 3023: 4d 89 4c 24 08 mov %r9,0x8(%r12) 3028: eb 09 jmp 0x3033 302a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 3031: 00 00 3033: 33 c0 xor %eax,%eax 3035: 48 83 c4 38 add $0x38,%rsp 3039: 41 5f pop %r15 303b: 41 5e pop %r14 303d: 41 5d pop %r13 303f: 41 5c pop %r12 3041: c3 ret 3042: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 3047: 7e 12 jle 0x305b 3049: b8 f8 ff ff ff mov $0xfffffff8,%eax 304e: 48 83 c4 38 add $0x38,%rsp 3052: 41 5f pop %r15 3054: 41 5e pop %r14 3056: 41 5d pop %r13 3058: 41 5c pop %r12 305a: c3 ret 305b: 45 8b 7d 04 mov 0x4(%r13),%r15d 305f: 41 83 ff 05 cmp $0x5,%r15d 3063: 0f 8e f6 fd ff ff jle 0x2e5f 3069: e9 84 fe ff ff jmp 0x2ef2 306e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3075: 00 3076: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 307d: 0f 1f 00 nopl (%rax) 3080: 57 push %rdi 3081: 41 54 push %r12 3083: 41 55 push %r13 3085: 41 56 push %r14 3087: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 308c: 4d 89 c4 mov %r8,%r12 308f: 48 89 d7 mov %rdx,%rdi 3092: 48 89 ca mov %rcx,%rdx 3095: 33 c0 xor %eax,%eax 3097: 4d 85 e4 test %r12,%r12 309a: 0f 84 36 02 00 00 je 0x32d6 30a0: 41 83 3c 24 09 cmpl $0x9,(%r12) 30a5: 74 12 je 0x30b9 30a7: b8 f3 ff ff ff mov $0xfffffff3,%eax 30ac: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 30b1: 41 5e pop %r14 30b3: 41 5d pop %r13 30b5: 41 5c pop %r12 30b7: 5f pop %rdi 30b8: c3 ret 30b9: 48 85 d2 test %rdx,%rdx 30bc: 0f 84 14 02 00 00 je 0x32d6 30c2: 48 85 ff test %rdi,%rdi 30c5: 0f 84 0b 02 00 00 je 0x32d6 30cb: 4d 85 c9 test %r9,%r9 30ce: 0f 84 fa 01 00 00 je 0x32ce 30d4: 45 8b 74 24 04 mov 0x4(%r12),%r14d 30d9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 30df: 7f 7f jg 0x3160 30e1: 4d 63 ce movslq %r14d,%r9 30e4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 30ea: 74 21 je 0x310d 30ec: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeb3c0 30f3: 48 89 d1 mov %rdx,%rcx 30f6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 30fd: 48 89 fa mov %rdi,%rdx 3100: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 3107: 01 3108: 41 ff d1 call *%r9 310b: eb 18 jmp 0x3125 310d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeb3c0 3114: 48 89 d1 mov %rdx,%rcx 3117: 48 89 fa mov %rdi,%rdx 311a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 3121: 01 3122: 41 ff d1 call *%r9 3125: b8 01 00 00 00 mov $0x1,%eax 312a: 44 89 f1 mov %r14d,%ecx 312d: d3 e0 shl %cl,%eax 312f: 48 63 c0 movslq %eax,%rax 3132: 48 83 f8 01 cmp $0x1,%rax 3136: 74 11 je 0x3149 3138: 4c 8b 4f 08 mov 0x8(%rdi),%r9 313c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 3140: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 3147: 00 00 3149: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 3150: 00 3151: 33 c0 xor %eax,%eax 3153: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 3158: 41 5e pop %r14 315a: 41 5d pop %r13 315c: 41 5c pop %r12 315e: 5f pop %rdi 315f: c3 ret 3160: 4c 89 c8 mov %r9,%rax 3163: 48 83 e0 3f and $0x3f,%rax 3167: 48 f7 d8 neg %rax 316a: 48 83 e0 3f and $0x3f,%rax 316e: 4c 03 c8 add %rax,%r9 3171: 33 c0 xor %eax,%eax 3173: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 3179: 49 0f 4f c1 cmovg %r9,%rax 317d: 41 bd 01 00 00 00 mov $0x1,%r13d 3183: 45 8d 4e ff lea -0x1(%r14),%r9d 3187: 44 89 c9 mov %r9d,%ecx 318a: 41 d3 e5 shl %cl,%r13d 318d: 41 83 fe 06 cmp $0x6,%r14d 3191: 7f 64 jg 0x31f7 3193: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 3199: 74 33 je 0x31ce 319b: 4d 63 f6 movslq %r14d,%r14 319e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeb3c0 31a5: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 31ac: 48 89 d1 mov %rdx,%rcx 31af: 48 89 fa mov %rdi,%rdx 31b2: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 31b9: 01 31ba: 41 ff d1 call *%r9 31bd: 44 89 f1 mov %r14d,%ecx 31c0: 41 be 01 00 00 00 mov $0x1,%r14d 31c6: 41 d3 e6 shl %cl,%r14d 31c9: e9 99 00 00 00 jmp 0x3267 31ce: 4d 63 f6 movslq %r14d,%r14 31d1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeb3c0 31d8: 48 89 d1 mov %rdx,%rcx 31db: 48 89 fa mov %rdi,%rdx 31de: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 31e5: 01 31e6: 41 ff d1 call *%r9 31e9: 44 89 f1 mov %r14d,%ecx 31ec: 41 be 01 00 00 00 mov $0x1,%r14d 31f2: 41 d3 e6 shl %cl,%r14d 31f5: eb 70 jmp 0x3267 31f7: 41 83 fe 11 cmp $0x11,%r14d 31fb: 7e 21 jle 0x321e 31fd: 4c 8d 14 24 lea (%rsp),%r10 3201: 4c 89 e1 mov %r12,%rcx 3204: 49 89 f8 mov %rdi,%r8 3207: 49 89 42 20 mov %rax,0x20(%r10) 320b: e8 50 68 06 00 call 0x69a60 3210: 44 89 f1 mov %r14d,%ecx 3213: 41 be 01 00 00 00 mov $0x1,%r14d 3219: 41 d3 e6 shl %cl,%r14d 321c: eb 49 jmp 0x3267 321e: 49 89 e3 mov %rsp,%r11 3221: 48 89 d1 mov %rdx,%rcx 3224: 4d 8b 54 24 30 mov 0x30(%r12),%r10 3229: 48 89 fa mov %rdi,%rdx 322c: 45 89 e8 mov %r13d,%r8d 322f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 3234: 4d 89 53 20 mov %r10,0x20(%r11) 3238: 49 89 43 28 mov %rax,0x28(%r11) 323c: e8 cf 7d aa 01 call 0x1aab010 3241: 44 89 f1 mov %r14d,%ecx 3244: 41 be 01 00 00 00 mov $0x1,%r14d 324a: 41 d3 e6 shl %cl,%r14d 324d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 3253: 74 12 je 0x3267 3255: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 325c: 48 89 fa mov %rdi,%rdx 325f: 45 89 f0 mov %r14d,%r8d 3262: e8 99 1a ff ff call 0xffffffffffff4d00 3267: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 326c: 48 89 f9 mov %rdi,%rcx 326f: f2 0f 10 0f movsd (%rdi),%xmm1 3273: 44 89 ea mov %r13d,%edx 3276: 41 b8 01 00 00 00 mov $0x1,%r8d 327c: f2 0f 58 07 addsd (%rdi),%xmm0 3280: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 3285: f2 0f 11 07 movsd %xmm0,(%rdi) 3289: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) 328e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 3293: e8 48 7b 06 00 call 0x6ade0 3298: 4d 63 f6 movslq %r14d,%r14 329b: 49 83 fe 01 cmp $0x1,%r14 329f: 74 16 je 0x32b7 32a1: 48 8b 47 08 mov 0x8(%rdi),%rax 32a5: 45 33 c9 xor %r9d,%r9d 32a8: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) 32ac: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) 32b1: 4c 89 4f 08 mov %r9,0x8(%rdi) 32b5: eb 08 jmp 0x32bf 32b7: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 32be: 00 32bf: 33 c0 xor %eax,%eax 32c1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 32c6: 41 5e pop %r14 32c8: 41 5d pop %r13 32ca: 41 5c pop %r12 32cc: 5f pop %rdi 32cd: c3 ret 32ce: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 32d4: 7e 12 jle 0x32e8 32d6: b8 f8 ff ff ff mov $0xfffffff8,%eax 32db: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 32e0: 41 5e pop %r14 32e2: 41 5d pop %r13 32e4: 41 5c pop %r12 32e6: 5f pop %rdi 32e7: c3 ret 32e8: 45 8b 74 24 04 mov 0x4(%r12),%r14d 32ed: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 32f3: 0f 8e e8 fd ff ff jle 0x30e1 32f9: e9 7f fe ff ff jmp 0x317d 32fe: 66 90 xchg %ax,%ax 3300: 56 push %rsi 3301: 57 push %rdi 3302: 41 54 push %r12 3304: 55 push %rbp 3305: 48 83 ec 38 sub $0x38,%rsp 3309: 4c 89 c6 mov %r8,%rsi 330c: 48 89 d5 mov %rdx,%rbp 330f: 48 89 ca mov %rcx,%rdx 3312: 45 33 db xor %r11d,%r11d 3315: 48 85 f6 test %rsi,%rsi 3318: 0f 84 13 02 00 00 je 0x3531 331e: 83 3e 09 cmpl $0x9,(%rsi) 3321: 74 0f je 0x3332 3323: b8 f3 ff ff ff mov $0xfffffff3,%eax 3328: 48 83 c4 38 add $0x38,%rsp 332c: 5d pop %rbp 332d: 41 5c pop %r12 332f: 5f pop %rdi 3330: 5e pop %rsi 3331: c3 ret 3332: 48 85 d2 test %rdx,%rdx 3335: 0f 84 f6 01 00 00 je 0x3531 333b: 48 85 ed test %rbp,%rbp 333e: 0f 84 ed 01 00 00 je 0x3531 3344: 4d 85 c9 test %r9,%r9 3347: 0f 84 de 01 00 00 je 0x352b 334d: 44 8b 66 04 mov 0x4(%rsi),%r12d 3351: 41 83 fc 05 cmp $0x5,%r12d 3355: 7f 77 jg 0x33ce 3357: 49 63 fc movslq %r12d,%rdi 335a: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 335e: 74 1e je 0x337e 3360: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeb3c0 3367: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 336c: 48 89 d1 mov %rdx,%rcx 336f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi 3376: 01 3377: 48 89 ea mov %rbp,%rdx 337a: ff d7 call *%rdi 337c: eb 17 jmp 0x3395 337e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeb3c0 3385: 48 89 d1 mov %rdx,%rcx 3388: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi 338f: 01 3390: 48 89 ea mov %rbp,%rdx 3393: ff d6 call *%rsi 3395: b8 01 00 00 00 mov $0x1,%eax 339a: 44 89 e1 mov %r12d,%ecx 339d: d3 e0 shl %cl,%eax 339f: 48 63 c0 movslq %eax,%rax 33a2: 48 83 f8 01 cmp $0x1,%rax 33a6: 74 12 je 0x33ba 33a8: 48 8b 75 08 mov 0x8(%rbp),%rsi 33ac: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) 33b3: 00 00 33b5: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) 33ba: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 33c1: 00 33c2: 33 c0 xor %eax,%eax 33c4: 48 83 c4 38 add $0x38,%rsp 33c8: 5d pop %rbp 33c9: 41 5c pop %r12 33cb: 5f pop %rdi 33cc: 5e pop %rsi 33cd: c3 ret 33ce: 4c 89 c8 mov %r9,%rax 33d1: 48 83 e0 3f and $0x3f,%rax 33d5: 48 f7 d8 neg %rax 33d8: 48 83 e0 3f and $0x3f,%rax 33dc: 4c 03 c8 add %rax,%r9 33df: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 33e3: 4d 0f 4f d9 cmovg %r9,%r11 33e7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d 33ec: bf 01 00 00 00 mov $0x1,%edi 33f1: 44 89 c9 mov %r9d,%ecx 33f4: d3 e7 shl %cl,%edi 33f6: 41 83 fc 06 cmp $0x6,%r12d 33fa: 7f 60 jg 0x345c 33fc: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3400: 74 31 je 0x3433 3402: 4d 63 e4 movslq %r12d,%r12 3405: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeb3c0 340c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 3411: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 3418: 01 3419: 48 89 d1 mov %rdx,%rcx 341c: 48 89 ea mov %rbp,%rdx 341f: 41 ff d1 call *%r9 3422: 44 89 e1 mov %r12d,%ecx 3425: 41 bc 01 00 00 00 mov $0x1,%r12d 342b: 41 d3 e4 shl %cl,%r12d 342e: e9 92 00 00 00 jmp 0x34c5 3433: 4d 63 e4 movslq %r12d,%r12 3436: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeb3c0 343d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 3444: 01 3445: 48 89 d1 mov %rdx,%rcx 3448: 48 89 ea mov %rbp,%rdx 344b: 41 ff d1 call *%r9 344e: 44 89 e1 mov %r12d,%ecx 3451: 41 bc 01 00 00 00 mov $0x1,%r12d 3457: 41 d3 e4 shl %cl,%r12d 345a: eb 69 jmp 0x34c5 345c: 41 83 fc 11 cmp $0x11,%r12d 3460: 7e 20 jle 0x3482 3462: 48 89 e0 mov %rsp,%rax 3465: 48 89 f1 mov %rsi,%rcx 3468: 49 89 e8 mov %rbp,%r8 346b: 4c 89 58 20 mov %r11,0x20(%rax) 346f: e8 cc ef 06 00 call 0x72440 3474: 44 89 e1 mov %r12d,%ecx 3477: 41 bc 01 00 00 00 mov $0x1,%r12d 347d: 41 d3 e4 shl %cl,%r12d 3480: eb 43 jmp 0x34c5 3482: 49 89 e2 mov %rsp,%r10 3485: 48 8b 46 30 mov 0x30(%rsi),%rax 3489: 48 89 d1 mov %rdx,%rcx 348c: 4c 8b 4e 38 mov 0x38(%rsi),%r9 3490: 48 89 ea mov %rbp,%rdx 3493: 41 89 f8 mov %edi,%r8d 3496: 4d 89 5a 28 mov %r11,0x28(%r10) 349a: 49 89 42 20 mov %rax,0x20(%r10) 349e: e8 6d 5c ac 01 call 0x1ac9110 34a3: 44 89 e1 mov %r12d,%ecx 34a6: 41 bc 01 00 00 00 mov $0x1,%r12d 34ac: 41 d3 e4 shl %cl,%r12d 34af: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 34b3: 74 10 je 0x34c5 34b5: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 34ba: 48 89 ea mov %rbp,%rdx 34bd: 45 89 e0 mov %r12d,%r8d 34c0: e8 9b 18 ff ff call 0xffffffffffff4d60 34c5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 34ca: 48 89 e9 mov %rbp,%rcx 34cd: 89 fa mov %edi,%edx 34cf: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 34d4: 0f 28 c1 movaps %xmm1,%xmm0 34d7: 41 b8 01 00 00 00 mov $0x1,%r8d 34dd: f2 0f 58 c2 addsd %xmm2,%xmm0 34e1: f2 0f 5c d1 subsd %xmm1,%xmm2 34e5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) 34ea: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) 34ef: 4c 8b 4e 50 mov 0x50(%rsi),%r9 34f3: e8 a8 02 07 00 call 0x737a0 34f8: 4d 63 e4 movslq %r12d,%r12 34fb: 49 83 fc 01 cmp $0x1,%r12 34ff: 74 16 je 0x3517 3501: 48 8b 45 08 mov 0x8(%rbp),%rax 3505: 33 f6 xor %esi,%esi 3507: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) 350c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) 3511: 48 89 75 08 mov %rsi,0x8(%rbp) 3515: eb 08 jmp 0x351f 3517: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 351e: 00 351f: 33 c0 xor %eax,%eax 3521: 48 83 c4 38 add $0x38,%rsp 3525: 5d pop %rbp 3526: 41 5c pop %r12 3528: 5f pop %rdi 3529: 5e pop %rsi 352a: c3 ret 352b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 352f: 7e 0f jle 0x3540 3531: b8 f8 ff ff ff mov $0xfffffff8,%eax 3536: 48 83 c4 38 add $0x38,%rsp 353a: 5d pop %rbp 353b: 41 5c pop %r12 353d: 5f pop %rdi 353e: 5e pop %rsi 353f: c3 ret 3540: 44 8b 66 04 mov 0x4(%rsi),%r12d 3544: 41 83 fc 05 cmp $0x5,%r12d 3548: 0f 8e 09 fe ff ff jle 0x3357 354e: e9 94 fe ff ff jmp 0x33e7 3553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 355f: 00 3560: 57 push %rdi 3561: 41 55 push %r13 3563: 41 56 push %r14 3565: 41 57 push %r15 3567: 48 83 ec 38 sub $0x38,%rsp 356b: 4d 89 c5 mov %r8,%r13 356e: 48 89 d7 mov %rdx,%rdi 3571: 48 89 ca mov %rcx,%rdx 3574: 45 33 db xor %r11d,%r11d 3577: 4d 85 ed test %r13,%r13 357a: 0f 84 15 02 00 00 je 0x3795 3580: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 3585: 74 11 je 0x3598 3587: b8 f3 ff ff ff mov $0xfffffff3,%eax 358c: 48 83 c4 38 add $0x38,%rsp 3590: 41 5f pop %r15 3592: 41 5e pop %r14 3594: 41 5d pop %r13 3596: 5f pop %rdi 3597: c3 ret 3598: 48 85 d2 test %rdx,%rdx 359b: 0f 84 f4 01 00 00 je 0x3795 35a1: 48 85 ff test %rdi,%rdi 35a4: 0f 84 eb 01 00 00 je 0x3795 35aa: 4d 85 c9 test %r9,%r9 35ad: 0f 84 db 01 00 00 je 0x378e 35b3: 45 8b 7d 04 mov 0x4(%r13),%r15d 35b7: 41 83 ff 04 cmp $0x4,%r15d 35bb: 7f 76 jg 0x3633 35bd: 4d 63 cf movslq %r15d,%r9 35c0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 35c5: 74 1d je 0x35e4 35c7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeb3c0 35ce: 48 89 d1 mov %rdx,%rcx 35d1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 35d7: 48 89 fa mov %rdi,%rdx 35da: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) 35e1: 01 35e2: eb 15 jmp 0x35f9 35e4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeb3c0 35eb: 48 89 d1 mov %rdx,%rcx 35ee: 48 89 fa mov %rdi,%rdx 35f1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) 35f8: 01 35f9: b8 01 00 00 00 mov $0x1,%eax 35fe: 44 89 f9 mov %r15d,%ecx 3601: d3 e0 shl %cl,%eax 3603: 48 63 c0 movslq %eax,%rax 3606: 48 83 f8 01 cmp $0x1,%rax 360a: 74 11 je 0x361d 360c: 4c 8b 4f 08 mov 0x8(%rdi),%r9 3610: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 3614: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 361b: 00 00 361d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 3624: 00 3625: 33 c0 xor %eax,%eax 3627: 48 83 c4 38 add $0x38,%rsp 362b: 41 5f pop %r15 362d: 41 5e pop %r14 362f: 41 5d pop %r13 3631: 5f pop %rdi 3632: c3 ret 3633: 4c 89 c8 mov %r9,%rax 3636: 48 83 e0 3f and $0x3f,%rax 363a: 48 f7 d8 neg %rax 363d: 48 83 e0 3f and $0x3f,%rax 3641: 4c 03 c8 add %rax,%r9 3644: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 3649: 4d 0f 4f d9 cmovg %r9,%r11 364d: 41 be 01 00 00 00 mov $0x1,%r14d 3653: 45 8d 4f ff lea -0x1(%r15),%r9d 3657: 44 89 c9 mov %r9d,%ecx 365a: 41 d3 e6 shl %cl,%r14d 365d: 41 83 ff 07 cmp $0x7,%r15d 3661: 7f 5c jg 0x36bf 3663: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 3668: 74 2f je 0x3699 366a: 4d 63 ff movslq %r15d,%r15 366d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeb3c0 3674: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 367a: 48 89 d1 mov %rdx,%rcx 367d: 48 89 fa mov %rdi,%rdx 3680: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) 3687: 01 3688: 44 89 f9 mov %r15d,%ecx 368b: 41 bf 01 00 00 00 mov $0x1,%r15d 3691: 41 d3 e7 shl %cl,%r15d 3694: e9 91 00 00 00 jmp 0x372a 3699: 4d 63 ff movslq %r15d,%r15 369c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeb3c0 36a3: 48 89 d1 mov %rdx,%rcx 36a6: 48 89 fa mov %rdi,%rdx 36a9: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) 36b0: 01 36b1: 44 89 f9 mov %r15d,%ecx 36b4: 41 bf 01 00 00 00 mov $0x1,%r15d 36ba: 41 d3 e7 shl %cl,%r15d 36bd: eb 6b jmp 0x372a 36bf: 41 83 ff 12 cmp $0x12,%r15d 36c3: 7e 20 jle 0x36e5 36c5: 48 89 e0 mov %rsp,%rax 36c8: 4c 89 e9 mov %r13,%rcx 36cb: 49 89 f8 mov %rdi,%r8 36ce: 4c 89 58 20 mov %r11,0x20(%rax) 36d2: e8 69 69 07 00 call 0x7a040 36d7: 44 89 f9 mov %r15d,%ecx 36da: 41 bf 01 00 00 00 mov $0x1,%r15d 36e0: 41 d3 e7 shl %cl,%r15d 36e3: eb 45 jmp 0x372a 36e5: 49 89 e2 mov %rsp,%r10 36e8: 48 89 d1 mov %rdx,%rcx 36eb: 49 8b 45 30 mov 0x30(%r13),%rax 36ef: 48 89 fa mov %rdi,%rdx 36f2: 45 89 f0 mov %r14d,%r8d 36f5: 4d 8b 4d 38 mov 0x38(%r13),%r9 36f9: 4d 89 5a 28 mov %r11,0x28(%r10) 36fd: 49 89 42 20 mov %rax,0x20(%r10) 3701: e8 1a 3b ae 01 call 0x1ae7220 3706: 44 89 f9 mov %r15d,%ecx 3709: 41 bf 01 00 00 00 mov $0x1,%r15d 370f: 41 d3 e7 shl %cl,%r15d 3712: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 3717: 74 11 je 0x372a 3719: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 371f: 48 89 fa mov %rdi,%rdx 3722: 45 89 f8 mov %r15d,%r8d 3725: e8 96 16 ff ff call 0xffffffffffff4dc0 372a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 372f: 48 89 f9 mov %rdi,%rcx 3732: c5 fb 10 0f vmovsd (%rdi),%xmm1 3736: 44 89 f2 mov %r14d,%edx 3739: 41 b8 01 00 00 00 mov $0x1,%r8d 373f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 3743: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 3747: c5 fb 11 07 vmovsd %xmm0,(%rdi) 374b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) 3750: 4d 8b 4d 50 mov 0x50(%r13),%r9 3754: e8 47 7c 07 00 call 0x7b3a0 3759: 4d 63 ff movslq %r15d,%r15 375c: 49 83 ff 01 cmp $0x1,%r15 3760: 74 16 je 0x3778 3762: 48 8b 47 08 mov 0x8(%rdi),%rax 3766: 45 33 c9 xor %r9d,%r9d 3769: 4a 89 04 ff mov %rax,(%rdi,%r15,8) 376d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) 3772: 4c 89 4f 08 mov %r9,0x8(%rdi) 3776: eb 08 jmp 0x3780 3778: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 377f: 00 3780: 33 c0 xor %eax,%eax 3782: 48 83 c4 38 add $0x38,%rsp 3786: 41 5f pop %r15 3788: 41 5e pop %r14 378a: 41 5d pop %r13 378c: 5f pop %rdi 378d: c3 ret 378e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 3793: 7e 11 jle 0x37a6 3795: b8 f8 ff ff ff mov $0xfffffff8,%eax 379a: 48 83 c4 38 add $0x38,%rsp 379e: 41 5f pop %r15 37a0: 41 5e pop %r14 37a2: 41 5d pop %r13 37a4: 5f pop %rdi 37a5: c3 ret 37a6: 45 8b 7d 04 mov 0x4(%r13),%r15d 37aa: 41 83 ff 04 cmp $0x4,%r15d 37ae: 0f 8e 09 fe ff ff jle 0x35bd 37b4: e9 94 fe ff ff jmp 0x364d 37b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37c0: 56 push %rsi 37c1: 57 push %rdi 37c2: 41 54 push %r12 37c4: 41 57 push %r15 37c6: 55 push %rbp 37c7: 48 83 ec 30 sub $0x30,%rsp 37cb: 4c 89 c6 mov %r8,%rsi 37ce: 48 89 d5 mov %rdx,%rbp 37d1: 48 89 ca mov %rcx,%rdx 37d4: 45 33 db xor %r11d,%r11d 37d7: 48 85 f6 test %rsi,%rsi 37da: 0f 84 ef 01 00 00 je 0x39cf 37e0: 83 3e 09 cmpl $0x9,(%rsi) 37e3: 74 11 je 0x37f6 37e5: b8 f3 ff ff ff mov $0xfffffff3,%eax 37ea: 48 83 c4 30 add $0x30,%rsp 37ee: 5d pop %rbp 37ef: 41 5f pop %r15 37f1: 41 5c pop %r12 37f3: 5f pop %rdi 37f4: 5e pop %rsi 37f5: c3 ret 37f6: 48 85 d2 test %rdx,%rdx 37f9: 0f 84 d0 01 00 00 je 0x39cf 37ff: 48 85 ed test %rbp,%rbp 3802: 0f 84 c7 01 00 00 je 0x39cf 3808: 4d 85 c9 test %r9,%r9 380b: 0f 84 b8 01 00 00 je 0x39c9 3811: 44 8b 7e 04 mov 0x4(%rsi),%r15d 3815: 41 83 ff 04 cmp $0x4,%r15d 3819: 7f 77 jg 0x3892 381b: 49 63 ff movslq %r15d,%rdi 381e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3822: 74 1f je 0x3843 3824: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeb3c0 382b: 48 89 d1 mov %rdx,%rcx 382e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 3833: 48 89 ea mov %rbp,%rdx 3836: c5 f9 28 d0 vmovapd %xmm0,%xmm2 383a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) 3841: eb 14 jmp 0x3857 3843: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeb3c0 384a: 48 89 d1 mov %rdx,%rcx 384d: 48 89 ea mov %rbp,%rdx 3850: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) 3857: b8 01 00 00 00 mov $0x1,%eax 385c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 3861: 48 63 f6 movslq %esi,%rsi 3864: 48 83 fe 01 cmp $0x1,%rsi 3868: 74 12 je 0x387c 386a: 48 8b 45 08 mov 0x8(%rbp),%rax 386e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 3873: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 387a: 00 00 387c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 3883: 00 3884: 33 c0 xor %eax,%eax 3886: 48 83 c4 30 add $0x30,%rsp 388a: 5d pop %rbp 388b: 41 5f pop %r15 388d: 41 5c pop %r12 388f: 5f pop %rdi 3890: 5e pop %rsi 3891: c3 ret 3892: 4c 89 c8 mov %r9,%rax 3895: 48 83 e0 3f and $0x3f,%rax 3899: 48 f7 d8 neg %rax 389c: 48 83 e0 3f and $0x3f,%rax 38a0: 4c 03 c8 add %rax,%r9 38a3: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 38a7: 4d 0f 4f d9 cmovg %r9,%r11 38ab: bf 01 00 00 00 mov $0x1,%edi 38b0: 45 8d 4f ff lea -0x1(%r15),%r9d 38b4: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 38b9: 41 83 ff 07 cmp $0x7,%r15d 38bd: 7f 49 jg 0x3908 38bf: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 38c3: 74 24 je 0x38e9 38c5: 4d 63 ff movslq %r15d,%r15 38c8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeb3c0 38cf: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 38d4: 48 89 d1 mov %rdx,%rcx 38d7: 48 89 ea mov %rbp,%rdx 38da: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) 38e1: 01 38e2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 38e7: eb 7a jmp 0x3963 38e9: 4d 63 ff movslq %r15d,%r15 38ec: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeb3c0 38f3: 48 89 d1 mov %rdx,%rcx 38f6: 48 89 ea mov %rbp,%rdx 38f9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) 3900: 01 3901: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3906: eb 5b jmp 0x3963 3908: 41 83 ff 12 cmp $0x12,%r15d 390c: 7e 19 jle 0x3927 390e: 48 89 e0 mov %rsp,%rax 3911: 48 89 f1 mov %rsi,%rcx 3914: 49 89 e8 mov %rbp,%r8 3917: 4c 89 58 20 mov %r11,0x20(%rax) 391b: e8 80 fe 07 00 call 0x837a0 3920: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3925: eb 3c jmp 0x3963 3927: 49 89 e2 mov %rsp,%r10 392a: 48 89 d1 mov %rdx,%rcx 392d: 48 8b 46 30 mov 0x30(%rsi),%rax 3931: 48 89 ea mov %rbp,%rdx 3934: 45 89 e0 mov %r12d,%r8d 3937: 4c 8b 4e 38 mov 0x38(%rsi),%r9 393b: 4d 89 5a 28 mov %r11,0x28(%r10) 393f: 49 89 42 20 mov %rax,0x20(%r10) 3943: e8 18 6e af 01 call 0x1afa760 3948: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 394d: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3951: 74 10 je 0x3963 3953: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 3958: 48 89 ea mov %rbp,%rdx 395b: 41 89 f8 mov %edi,%r8d 395e: e8 3d 16 ff ff call 0xffffffffffff4fa0 3963: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 3968: 48 89 e9 mov %rbp,%rcx 396b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 3970: 44 89 e2 mov %r12d,%edx 3973: 41 b8 01 00 00 00 mov $0x1,%r8d 3979: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 397d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 3981: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 3986: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 398b: 4c 8b 4e 50 mov 0x50(%rsi),%r9 398f: e8 6c 11 08 00 call 0x84b00 3994: 48 63 ff movslq %edi,%rdi 3997: 48 83 ff 01 cmp $0x1,%rdi 399b: 74 16 je 0x39b3 399d: 48 8b 45 08 mov 0x8(%rbp),%rax 39a1: 33 f6 xor %esi,%esi 39a3: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 39a8: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 39ad: 48 89 75 08 mov %rsi,0x8(%rbp) 39b1: eb 08 jmp 0x39bb 39b3: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 39ba: 00 39bb: 33 c0 xor %eax,%eax 39bd: 48 83 c4 30 add $0x30,%rsp 39c1: 5d pop %rbp 39c2: 41 5f pop %r15 39c4: 41 5c pop %r12 39c6: 5f pop %rdi 39c7: 5e pop %rsi 39c8: c3 ret 39c9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 39cd: 7e 11 jle 0x39e0 39cf: b8 f8 ff ff ff mov $0xfffffff8,%eax 39d4: 48 83 c4 30 add $0x30,%rsp 39d8: 5d pop %rbp 39d9: 41 5f pop %r15 39db: 41 5c pop %r12 39dd: 5f pop %rdi 39de: 5e pop %rsi 39df: c3 ret 39e0: 44 8b 7e 04 mov 0x4(%rsi),%r15d 39e4: 41 83 ff 04 cmp $0x4,%r15d 39e8: 0f 8e 2d fe ff ff jle 0x381b 39ee: e9 b8 fe ff ff jmp 0x38ab 39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39ff: 00 3a00: 56 push %rsi 3a01: 57 push %rdi 3a02: 41 54 push %r12 3a04: 41 57 push %r15 3a06: 55 push %rbp 3a07: 48 83 ec 30 sub $0x30,%rsp 3a0b: 4c 89 c6 mov %r8,%rsi 3a0e: 48 89 d5 mov %rdx,%rbp 3a11: 48 89 ca mov %rcx,%rdx 3a14: 45 33 db xor %r11d,%r11d 3a17: 48 85 f6 test %rsi,%rsi 3a1a: 0f 84 eb 01 00 00 je 0x3c0b 3a20: 83 3e 09 cmpl $0x9,(%rsi) 3a23: 74 11 je 0x3a36 3a25: b8 f3 ff ff ff mov $0xfffffff3,%eax 3a2a: 48 83 c4 30 add $0x30,%rsp 3a2e: 5d pop %rbp 3a2f: 41 5f pop %r15 3a31: 41 5c pop %r12 3a33: 5f pop %rdi 3a34: 5e pop %rsi 3a35: c3 ret 3a36: 48 85 d2 test %rdx,%rdx 3a39: 0f 84 cc 01 00 00 je 0x3c0b 3a3f: 48 85 ed test %rbp,%rbp 3a42: 0f 84 c3 01 00 00 je 0x3c0b 3a48: 4d 85 c9 test %r9,%r9 3a4b: 0f 84 b4 01 00 00 je 0x3c05 3a51: 44 8b 7e 04 mov 0x4(%rsi),%r15d 3a55: 41 83 ff 04 cmp $0x4,%r15d 3a59: 7f 73 jg 0x3ace 3a5b: 49 63 ff movslq %r15d,%rdi 3a5e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3a62: 74 1b je 0x3a7f 3a64: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeb3c0 3a6b: 48 89 d1 mov %rdx,%rcx 3a6e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 3a73: 48 89 ea mov %rbp,%rdx 3a76: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) 3a7d: eb 14 jmp 0x3a93 3a7f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeb3c0 3a86: 48 89 d1 mov %rdx,%rcx 3a89: 48 89 ea mov %rbp,%rdx 3a8c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) 3a93: b8 01 00 00 00 mov $0x1,%eax 3a98: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 3a9d: 48 63 f6 movslq %esi,%rsi 3aa0: 48 83 fe 01 cmp $0x1,%rsi 3aa4: 74 12 je 0x3ab8 3aa6: 48 8b 45 08 mov 0x8(%rbp),%rax 3aaa: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 3aaf: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 3ab6: 00 00 3ab8: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 3abf: 00 3ac0: 33 c0 xor %eax,%eax 3ac2: 48 83 c4 30 add $0x30,%rsp 3ac6: 5d pop %rbp 3ac7: 41 5f pop %r15 3ac9: 41 5c pop %r12 3acb: 5f pop %rdi 3acc: 5e pop %rsi 3acd: c3 ret 3ace: 4c 89 c8 mov %r9,%rax 3ad1: 48 83 e0 3f and $0x3f,%rax 3ad5: 48 f7 d8 neg %rax 3ad8: 48 83 e0 3f and $0x3f,%rax 3adc: 4c 03 c8 add %rax,%r9 3adf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 3ae3: 4d 0f 4f d9 cmovg %r9,%r11 3ae7: bf 01 00 00 00 mov $0x1,%edi 3aec: 45 8d 4f ff lea -0x1(%r15),%r9d 3af0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 3af5: 41 83 ff 07 cmp $0x7,%r15d 3af9: 7f 49 jg 0x3b44 3afb: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3aff: 74 24 je 0x3b25 3b01: 4d 63 ff movslq %r15d,%r15 3b04: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeb3c0 3b0b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 3b10: 48 89 d1 mov %rdx,%rcx 3b13: 48 89 ea mov %rbp,%rdx 3b16: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) 3b1d: 01 3b1e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3b23: eb 7a jmp 0x3b9f 3b25: 4d 63 ff movslq %r15d,%r15 3b28: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeb3c0 3b2f: 48 89 d1 mov %rdx,%rcx 3b32: 48 89 ea mov %rbp,%rdx 3b35: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) 3b3c: 01 3b3d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3b42: eb 5b jmp 0x3b9f 3b44: 41 83 ff 12 cmp $0x12,%r15d 3b48: 7e 19 jle 0x3b63 3b4a: 48 89 e0 mov %rsp,%rax 3b4d: 48 89 f1 mov %rsi,%rcx 3b50: 49 89 e8 mov %rbp,%r8 3b53: 4c 89 58 20 mov %r11,0x20(%rax) 3b57: e8 a4 92 08 00 call 0x8ce00 3b5c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3b61: eb 3c jmp 0x3b9f 3b63: 49 89 e2 mov %rsp,%r10 3b66: 48 89 d1 mov %rdx,%rcx 3b69: 48 8b 46 30 mov 0x30(%rsi),%rax 3b6d: 48 89 ea mov %rbp,%rdx 3b70: 45 89 e0 mov %r12d,%r8d 3b73: 4c 8b 4e 38 mov 0x38(%rsi),%r9 3b77: 4d 89 5a 28 mov %r11,0x28(%r10) 3b7b: 49 89 42 20 mov %rax,0x20(%r10) 3b7f: e8 bc 75 b0 01 call 0x1b0b140 3b84: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 3b89: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 3b8d: 74 10 je 0x3b9f 3b8f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 3b94: 48 89 ea mov %rbp,%rdx 3b97: 41 89 f8 mov %edi,%r8d 3b9a: e8 e1 15 ff ff call 0xffffffffffff5180 3b9f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 3ba4: 48 89 e9 mov %rbp,%rcx 3ba7: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 3bac: 44 89 e2 mov %r12d,%edx 3baf: 41 b8 01 00 00 00 mov $0x1,%r8d 3bb5: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 3bb9: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 3bbd: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 3bc2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 3bc7: 4c 8b 4e 50 mov 0x50(%rsi),%r9 3bcb: e8 90 a5 08 00 call 0x8e160 3bd0: 48 63 ff movslq %edi,%rdi 3bd3: 48 83 ff 01 cmp $0x1,%rdi 3bd7: 74 16 je 0x3bef 3bd9: 48 8b 45 08 mov 0x8(%rbp),%rax 3bdd: 33 f6 xor %esi,%esi 3bdf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 3be4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 3be9: 48 89 75 08 mov %rsi,0x8(%rbp) 3bed: eb 08 jmp 0x3bf7 3bef: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 3bf6: 00 3bf7: 33 c0 xor %eax,%eax 3bf9: 48 83 c4 30 add $0x30,%rsp 3bfd: 5d pop %rbp 3bfe: 41 5f pop %r15 3c00: 41 5c pop %r12 3c02: 5f pop %rdi 3c03: 5e pop %rsi 3c04: c3 ret 3c05: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 3c09: 7e 11 jle 0x3c1c 3c0b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c10: 48 83 c4 30 add $0x30,%rsp 3c14: 5d pop %rbp 3c15: 41 5f pop %r15 3c17: 41 5c pop %r12 3c19: 5f pop %rdi 3c1a: 5e pop %rsi 3c1b: c3 ret 3c1c: 44 8b 7e 04 mov 0x4(%rsi),%r15d 3c20: 41 83 ff 04 cmp $0x4,%r15d 3c24: 0f 8e 31 fe ff ff jle 0x3a5b 3c2a: e9 b8 fe ff ff jmp 0x3ae7 3c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c36: 00 3c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c3e: 66 90 xchg %ax,%ax 3c40: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 3c44: 41 83 f9 0b cmp $0xb,%r9d 3c48: 7d 35 jge 0x3c7f 3c4a: 41 ff c9 dec %r9d 3c4d: 41 83 f9 ff cmp $0xffffffff,%r9d 3c51: 74 2b je 0x3c7e 3c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c5f: 00 3c60: f3 0f 10 01 movss (%rcx),%xmm0 3c64: 41 ff c9 dec %r9d 3c67: f3 0f 59 c1 mulss %xmm1,%xmm0 3c6b: 48 83 c1 04 add $0x4,%rcx 3c6f: f3 41 0f 11 00 movss %xmm0,(%r8) 3c74: 49 83 c0 04 add $0x4,%r8 3c78: 41 83 f9 ff cmp $0xffffffff,%r9d 3c7c: 75 e2 jne 0x3c60 3c7e: c3 ret 3c7f: 49 f7 c0 03 00 00 00 test $0x3,%r8 3c86: 0f 85 9b 00 00 00 jne 0x3d27 3c8c: 4c 89 c0 mov %r8,%rax 3c8f: 48 83 e0 0f and $0xf,%rax 3c93: 85 c0 test %eax,%eax 3c95: 74 42 je 0x3cd9 3c97: c1 e8 02 shr $0x2,%eax 3c9a: f7 d8 neg %eax 3c9c: 83 e0 03 and $0x3,%eax 3c9f: 44 2b c8 sub %eax,%r9d 3ca2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ca9: 00 3caa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3cb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cb8: 00 3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3cc0: f3 0f 10 01 movss (%rcx),%xmm0 3cc4: 48 83 c1 04 add $0x4,%rcx 3cc8: f3 0f 59 c1 mulss %xmm1,%xmm0 3ccc: f3 41 0f 11 00 movss %xmm0,(%r8) 3cd1: 49 83 c0 04 add $0x4,%r8 3cd5: ff c8 dec %eax 3cd7: 75 e7 jne 0x3cc0 3cd9: 44 89 c8 mov %r9d,%eax 3cdc: 41 83 e1 07 and $0x7,%r9d 3ce0: c1 f8 03 sar $0x3,%eax 3ce3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3cea: 0f 84 b7 00 00 00 je 0x3da7 3cf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3cf7: 00 3cf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3cff: 90 nop 3d00: 0f 10 01 movups (%rcx),%xmm0 3d03: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3d07: 0f 59 c1 mulps %xmm1,%xmm0 3d0a: 0f 59 d1 mulps %xmm1,%xmm2 3d0d: 41 0f 29 00 movaps %xmm0,(%r8) 3d11: 48 83 c1 20 add $0x20,%rcx 3d15: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 3d1a: 49 83 c0 20 add $0x20,%r8 3d1e: ff c8 dec %eax 3d20: 75 de jne 0x3d00 3d22: e9 23 ff ff ff jmp 0x3c4a 3d27: 44 89 c8 mov %r9d,%eax 3d2a: 41 83 e1 07 and $0x7,%r9d 3d2e: c1 f8 03 sar $0x3,%eax 3d31: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3d38: 75 46 jne 0x3d80 3d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3d40: 0f 28 01 movaps (%rcx),%xmm0 3d43: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3d47: 48 83 c1 20 add $0x20,%rcx 3d4b: 0f 59 c1 mulps %xmm1,%xmm0 3d4e: 0f 59 d1 mulps %xmm1,%xmm2 3d51: 41 0f 11 00 movups %xmm0,(%r8) 3d55: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3d5a: 49 83 c0 20 add $0x20,%r8 3d5e: ff c8 dec %eax 3d60: 75 de jne 0x3d40 3d62: e9 e3 fe ff ff jmp 0x3c4a 3d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d6e: 00 3d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d76: 0f 1f 00 nopl (%rax) 3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d80: 0f 10 01 movups (%rcx),%xmm0 3d83: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3d87: 0f 59 c1 mulps %xmm1,%xmm0 3d8a: 0f 59 d1 mulps %xmm1,%xmm2 3d8d: 41 0f 11 00 movups %xmm0,(%r8) 3d91: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3d96: 48 83 c1 20 add $0x20,%rcx 3d9a: 49 83 c0 20 add $0x20,%r8 3d9e: ff c8 dec %eax 3da0: 75 de jne 0x3d80 3da2: e9 a3 fe ff ff jmp 0x3c4a 3da7: 3d 00 40 00 00 cmp $0x4000,%eax 3dac: 7f 52 jg 0x3e00 3dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3db5: 00 3db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3dbd: 0f 1f 00 nopl (%rax) 3dc0: 0f 28 01 movaps (%rcx),%xmm0 3dc3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3dc7: 48 83 c1 20 add $0x20,%rcx 3dcb: 0f 59 c1 mulps %xmm1,%xmm0 3dce: 0f 59 d1 mulps %xmm1,%xmm2 3dd1: 41 0f 29 00 movaps %xmm0,(%r8) 3dd5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 3dda: 49 83 c0 20 add $0x20,%r8 3dde: ff c8 dec %eax 3de0: 75 de jne 0x3dc0 3de2: e9 63 fe ff ff jmp 0x3c4a 3de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3dee: 00 3def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3df6: 0f 1f 00 nopl (%rax) 3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e00: 0f 28 01 movaps (%rcx),%xmm0 3e03: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3e07: 48 83 c1 20 add $0x20,%rcx 3e0b: 0f 59 c1 mulps %xmm1,%xmm0 3e0e: 0f 59 d1 mulps %xmm1,%xmm2 3e11: 41 0f 2b 00 movntps %xmm0,(%r8) 3e15: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 3e1a: 49 83 c0 20 add $0x20,%r8 3e1e: ff c8 dec %eax 3e20: 75 de jne 0x3e00 3e22: e9 23 fe ff ff jmp 0x3c4a 3e27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e2e: 00 3e2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e36: 0f 1f 00 nopl (%rax) 3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e40: 48 83 ec 28 sub $0x28,%rsp 3e44: 48 85 c9 test %rcx,%rcx 3e47: 74 1d je 0x3e66 3e49: 85 d2 test %edx,%edx 3e4b: 7f 0a jg 0x3e57 3e4d: b8 fa ff ff ff mov $0xfffffffa,%eax 3e52: 48 83 c4 28 add $0x28,%rsp 3e56: c3 ret 3e57: c1 e2 02 shl $0x2,%edx 3e5a: e8 d1 17 b1 01 call 0x1b15630 3e5f: 33 c0 xor %eax,%eax 3e61: 48 83 c4 28 add $0x28,%rsp 3e65: c3 ret 3e66: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e6b: 48 83 c4 28 add $0x28,%rsp 3e6f: c3 ret 3e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e77: 00 3e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e7f: 90 nop 3e80: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 3e84: 41 83 f9 0b cmp $0xb,%r9d 3e88: 7d 35 jge 0x3ebf 3e8a: 41 ff c9 dec %r9d 3e8d: 41 83 f9 ff cmp $0xffffffff,%r9d 3e91: 74 2b je 0x3ebe 3e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e9f: 00 3ea0: f3 0f 10 01 movss (%rcx),%xmm0 3ea4: 41 ff c9 dec %r9d 3ea7: f3 0f 59 c1 mulss %xmm1,%xmm0 3eab: 48 8d 49 04 lea 0x4(%rcx),%rcx 3eaf: f3 41 0f 11 00 movss %xmm0,(%r8) 3eb4: 49 83 c0 04 add $0x4,%r8 3eb8: 41 83 f9 ff cmp $0xffffffff,%r9d 3ebc: 75 e2 jne 0x3ea0 3ebe: c3 ret 3ebf: 49 f7 c0 03 00 00 00 test $0x3,%r8 3ec6: 0f 85 9b 00 00 00 jne 0x3f67 3ecc: 4c 89 c0 mov %r8,%rax 3ecf: 48 83 e0 0f and $0xf,%rax 3ed3: 85 c0 test %eax,%eax 3ed5: 74 42 je 0x3f19 3ed7: c1 e8 02 shr $0x2,%eax 3eda: f7 d8 neg %eax 3edc: 83 e0 03 and $0x3,%eax 3edf: 44 2b c8 sub %eax,%r9d 3ee2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ee9: 00 3eea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ef1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ef8: 00 3ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f00: f3 0f 10 01 movss (%rcx),%xmm0 3f04: 48 83 c1 04 add $0x4,%rcx 3f08: f3 0f 59 c1 mulss %xmm1,%xmm0 3f0c: f3 41 0f 11 00 movss %xmm0,(%r8) 3f11: 49 83 c0 04 add $0x4,%r8 3f15: ff c8 dec %eax 3f17: 75 e7 jne 0x3f00 3f19: 44 89 c8 mov %r9d,%eax 3f1c: 41 83 e1 07 and $0x7,%r9d 3f20: c1 f8 03 sar $0x3,%eax 3f23: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3f2a: 0f 84 b7 00 00 00 je 0x3fe7 3f30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f37: 00 3f38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f3f: 90 nop 3f40: 0f 10 01 movups (%rcx),%xmm0 3f43: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3f47: 0f 59 c1 mulps %xmm1,%xmm0 3f4a: 0f 59 d1 mulps %xmm1,%xmm2 3f4d: 41 0f 29 00 movaps %xmm0,(%r8) 3f51: 48 8d 49 20 lea 0x20(%rcx),%rcx 3f55: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 3f5a: 49 83 c0 20 add $0x20,%r8 3f5e: ff c8 dec %eax 3f60: 75 de jne 0x3f40 3f62: e9 23 ff ff ff jmp 0x3e8a 3f67: 44 89 c8 mov %r9d,%eax 3f6a: 41 83 e1 07 and $0x7,%r9d 3f6e: c1 f8 03 sar $0x3,%eax 3f71: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3f78: 75 46 jne 0x3fc0 3f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3f80: 0f 28 01 movaps (%rcx),%xmm0 3f83: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 3f87: 48 83 c1 20 add $0x20,%rcx 3f8b: 0f 59 c1 mulps %xmm1,%xmm0 3f8e: 0f 59 d1 mulps %xmm1,%xmm2 3f91: 41 0f 11 00 movups %xmm0,(%r8) 3f95: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3f9a: 49 83 c0 20 add $0x20,%r8 3f9e: ff c8 dec %eax 3fa0: 75 de jne 0x3f80 3fa2: e9 e3 fe ff ff jmp 0x3e8a 3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3fae: 00 3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fb6: 0f 1f 00 nopl (%rax) 3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3fc0: 0f 10 01 movups (%rcx),%xmm0 3fc3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 3fc7: 0f 59 c1 mulps %xmm1,%xmm0 3fca: 0f 59 d1 mulps %xmm1,%xmm2 3fcd: 41 0f 11 00 movups %xmm0,(%r8) 3fd1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 3fd6: 48 8d 49 20 lea 0x20(%rcx),%rcx 3fda: 49 83 c0 20 add $0x20,%r8 3fde: ff c8 dec %eax 3fe0: 75 de jne 0x3fc0 3fe2: e9 a3 fe ff ff jmp 0x3e8a 3fe7: 3d 00 40 00 00 cmp $0x4000,%eax 3fec: 7f 52 jg 0x4040 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: 0f 28 01 movaps (%rcx),%xmm0 4003: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 4007: 48 83 c1 20 add $0x20,%rcx 400b: 0f 59 c1 mulps %xmm1,%xmm0 400e: 0f 59 d1 mulps %xmm1,%xmm2 4011: 41 0f 29 00 movaps %xmm0,(%r8) 4015: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 401a: 49 83 c0 20 add $0x20,%r8 401e: ff c8 dec %eax 4020: 75 de jne 0x4000 4022: e9 63 fe ff ff jmp 0x3e8a 4027: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 402e: 00 402f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4036: 0f 1f 00 nopl (%rax) 4039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4040: 0f 28 01 movaps (%rcx),%xmm0 4043: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 4047: 48 83 c1 20 add $0x20,%rcx 404b: 0f 59 c1 mulps %xmm1,%xmm0 404e: 0f 59 d1 mulps %xmm1,%xmm2 4051: 41 0f 2b 00 movntps %xmm0,(%r8) 4055: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 405a: 49 83 c0 20 add $0x20,%r8 405e: ff c8 dec %eax 4060: 75 de jne 0x4040 4062: e9 23 fe ff ff jmp 0x3e8a 4067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 406e: 00 406f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4076: 0f 1f 00 nopl (%rax) 4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4085: 48 85 c9 test %rcx,%rcx 4088: 74 20 je 0x40aa 408a: 85 d2 test %edx,%edx 408c: 7f 0c jg 0x409a 408e: b8 fa ff ff ff mov $0xfffffffa,%eax 4093: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4098: 90 nop 4099: c3 ret 409a: c1 e2 02 shl $0x2,%edx 409d: e8 2e 18 b1 01 call 0x1b158d0 40a2: 33 c0 xor %eax,%eax 40a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 40a9: c3 ret 40aa: b8 f8 ff ff ff mov $0xfffffff8,%eax 40af: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 40b4: 90 nop 40b5: 90 nop 40b6: 90 nop 40b7: c3 ret 40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40bf: 00 40c0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 40c4: 41 83 f9 0b cmp $0xb,%r9d 40c8: 7d 36 jge 0x4100 40ca: 41 83 c1 ff add $0xffffffff,%r9d 40ce: 41 83 f9 ff cmp $0xffffffff,%r9d 40d2: 74 2b je 0x40ff 40d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40e0: f3 0f 10 01 movss (%rcx),%xmm0 40e4: 41 83 c1 ff add $0xffffffff,%r9d 40e8: 48 83 c1 04 add $0x4,%rcx 40ec: f3 0f 59 c1 mulss %xmm1,%xmm0 40f0: f3 41 0f 11 00 movss %xmm0,(%r8) 40f5: 49 83 c0 04 add $0x4,%r8 40f9: 41 83 f9 ff cmp $0xffffffff,%r9d 40fd: 75 e1 jne 0x40e0 40ff: c3 ret 4100: 49 f7 c0 03 00 00 00 test $0x3,%r8 4107: 0f 85 9b 00 00 00 jne 0x41a8 410d: 4c 89 c0 mov %r8,%rax 4110: 48 83 e0 0f and $0xf,%rax 4114: 85 c0 test %eax,%eax 4116: 74 42 je 0x415a 4118: c1 e8 02 shr $0x2,%eax 411b: f7 d8 neg %eax 411d: 83 e0 03 and $0x3,%eax 4120: 44 2b c8 sub %eax,%r9d 4123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 412a: 00 412b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4140: f3 0f 10 01 movss (%rcx),%xmm0 4144: 48 83 c1 04 add $0x4,%rcx 4148: f3 0f 59 c1 mulss %xmm1,%xmm0 414c: f3 41 0f 11 00 movss %xmm0,(%r8) 4151: 49 83 c0 04 add $0x4,%r8 4155: 83 c0 ff add $0xffffffff,%eax 4158: 75 e6 jne 0x4140 415a: 44 89 c8 mov %r9d,%eax 415d: 41 83 e1 07 and $0x7,%r9d 4161: c1 f8 03 sar $0x3,%eax 4164: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 416b: 0f 84 b7 00 00 00 je 0x4228 4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4178: 00 4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4180: 0f 10 01 movups (%rcx),%xmm0 4183: 0f 10 51 10 movups 0x10(%rcx),%xmm2 4187: 0f 59 c1 mulps %xmm1,%xmm0 418a: 48 83 c1 20 add $0x20,%rcx 418e: 0f 59 d1 mulps %xmm1,%xmm2 4191: 41 0f 11 00 movups %xmm0,(%r8) 4195: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 419a: 49 83 c0 20 add $0x20,%r8 419e: 83 c0 ff add $0xffffffff,%eax 41a1: 75 dd jne 0x4180 41a3: e9 22 ff ff ff jmp 0x40ca 41a8: 44 89 c8 mov %r9d,%eax 41ab: 41 83 e1 07 and $0x7,%r9d 41af: c1 f8 03 sar $0x3,%eax 41b2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 41b9: 75 45 jne 0x4200 41bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41c0: 0f 10 01 movups (%rcx),%xmm0 41c3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 41c7: 0f 59 c1 mulps %xmm1,%xmm0 41ca: 48 83 c1 20 add $0x20,%rcx 41ce: 0f 59 d1 mulps %xmm1,%xmm2 41d1: 41 0f 11 00 movups %xmm0,(%r8) 41d5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 41da: 49 83 c0 20 add $0x20,%r8 41de: 83 c0 ff add $0xffffffff,%eax 41e1: 75 dd jne 0x41c0 41e3: e9 e2 fe ff ff jmp 0x40ca 41e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41ef: 00 41f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 41fe: 00 00 4200: 0f 10 01 movups (%rcx),%xmm0 4203: 0f 10 51 10 movups 0x10(%rcx),%xmm2 4207: 0f 59 c1 mulps %xmm1,%xmm0 420a: 48 83 c1 20 add $0x20,%rcx 420e: 0f 59 d1 mulps %xmm1,%xmm2 4211: 41 0f 11 00 movups %xmm0,(%r8) 4215: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 421a: 49 83 c0 20 add $0x20,%r8 421e: 83 c0 ff add $0xffffffff,%eax 4221: 75 dd jne 0x4200 4223: e9 a2 fe ff ff jmp 0x40ca 4228: 3d 00 40 00 00 cmp $0x4000,%eax 422d: 7f 51 jg 0x4280 422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4236: 00 4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 423e: 66 90 xchg %ax,%ax 4240: 0f 10 01 movups (%rcx),%xmm0 4243: 0f 10 51 10 movups 0x10(%rcx),%xmm2 4247: 0f 59 c1 mulps %xmm1,%xmm0 424a: 48 83 c1 20 add $0x20,%rcx 424e: 0f 59 d1 mulps %xmm1,%xmm2 4251: 41 0f 11 00 movups %xmm0,(%r8) 4255: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 425a: 49 83 c0 20 add $0x20,%r8 425e: 83 c0 ff add $0xffffffff,%eax 4261: 75 dd jne 0x4240 4263: e9 62 fe ff ff jmp 0x40ca 4268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 426f: 00 4270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 427e: 00 00 4280: 0f 10 01 movups (%rcx),%xmm0 4283: 0f 10 51 10 movups 0x10(%rcx),%xmm2 4287: 0f 59 c1 mulps %xmm1,%xmm0 428a: 48 83 c1 20 add $0x20,%rcx 428e: 0f 59 d1 mulps %xmm1,%xmm2 4291: 41 0f 2b 00 movntps %xmm0,(%r8) 4295: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 429a: 49 83 c0 20 add $0x20,%r8 429e: 83 c0 ff add $0xffffffff,%eax 42a1: 75 dd jne 0x4280 42a3: e9 22 fe ff ff jmp 0x40ca 42a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42af: 00 42b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 42be: 00 00 42c0: 48 83 ec 28 sub $0x28,%rsp 42c4: 48 85 c9 test %rcx,%rcx 42c7: 74 1d je 0x42e6 42c9: 85 d2 test %edx,%edx 42cb: 7f 0a jg 0x42d7 42cd: b8 fa ff ff ff mov $0xfffffffa,%eax 42d2: 48 83 c4 28 add $0x28,%rsp 42d6: c3 ret 42d7: c1 e2 02 shl $0x2,%edx 42da: e8 91 18 b1 01 call 0x1b15b70 42df: 33 c0 xor %eax,%eax 42e1: 48 83 c4 28 add $0x28,%rsp 42e5: c3 ret 42e6: b8 f8 ff ff ff mov $0xfffffff8,%eax 42eb: 48 83 c4 28 add $0x28,%rsp 42ef: c3 ret 42f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 42f7: 00 42f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 42ff: 90 nop 4300: 48 83 ec 28 sub $0x28,%rsp 4304: 48 85 c9 test %rcx,%rcx 4307: 74 22 je 0x432b 4309: 85 d2 test %edx,%edx 430b: 7e 28 jle 0x4335 430d: c1 e2 02 shl $0x2,%edx 4310: 81 fa 00 00 20 00 cmp $0x200000,%edx 4316: 7f 07 jg 0x431f 4318: e8 63 a9 a4 01 call 0x1a4ec80 431d: eb 05 jmp 0x4324 431f: e8 fc 24 09 00 call 0x96820 4324: 33 c0 xor %eax,%eax 4326: 48 83 c4 28 add $0x28,%rsp 432a: c3 ret 432b: b8 f8 ff ff ff mov $0xfffffff8,%eax 4330: 48 83 c4 28 add $0x28,%rsp 4334: c3 ret 4335: b8 fa ff ff ff mov $0xfffffffa,%eax 433a: 48 83 c4 28 add $0x28,%rsp 433e: c3 ret 433f: 90 nop 4340: 48 83 ec 28 sub $0x28,%rsp 4344: 48 85 c9 test %rcx,%rcx 4347: 74 22 je 0x436b 4349: 85 d2 test %edx,%edx 434b: 7e 28 jle 0x4375 434d: c1 e2 02 shl $0x2,%edx 4350: 81 fa 00 00 20 00 cmp $0x200000,%edx 4356: 7f 07 jg 0x435f 4358: e8 c3 b5 a4 01 call 0x1a4f920 435d: eb 05 jmp 0x4364 435f: e8 fc 24 09 00 call 0x96860 4364: 33 c0 xor %eax,%eax 4366: 48 83 c4 28 add $0x28,%rsp 436a: c3 ret 436b: b8 f8 ff ff ff mov $0xfffffff8,%eax 4370: 48 83 c4 28 add $0x28,%rsp 4374: c3 ret 4375: b8 fa ff ff ff mov $0xfffffffa,%eax 437a: 48 83 c4 28 add $0x28,%rsp 437e: c3 ret 437f: 90 nop 4380: 48 83 ec 28 sub $0x28,%rsp 4384: 48 85 c9 test %rcx,%rcx 4387: 74 22 je 0x43ab 4389: 85 d2 test %edx,%edx 438b: 7e 28 jle 0x43b5 438d: c1 e2 02 shl $0x2,%edx 4390: 81 fa 00 00 20 00 cmp $0x200000,%edx 4396: 7f 07 jg 0x439f 4398: e8 63 c2 a4 01 call 0x1a50600 439d: eb 05 jmp 0x43a4 439f: e8 fc 24 09 00 call 0x968a0 43a4: 33 c0 xor %eax,%eax 43a6: 48 83 c4 28 add $0x28,%rsp 43aa: c3 ret 43ab: b8 f8 ff ff ff mov $0xfffffff8,%eax 43b0: 48 83 c4 28 add $0x28,%rsp 43b4: c3 ret 43b5: b8 fa ff ff ff mov $0xfffffffa,%eax 43ba: 48 83 c4 28 add $0x28,%rsp 43be: c3 ret 43bf: 90 nop 43c0: 48 83 ec 28 sub $0x28,%rsp 43c4: e8 47 37 a9 01 call 0x1a97b10 43c9: 48 83 c4 28 add $0x28,%rsp 43cd: c3 ret 43ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43d5: 00 43d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43dd: 0f 1f 00 nopl (%rax) 43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 43e5: e8 46 41 a9 01 call 0x1a98530 43ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 43ef: c3 ret 43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43f7: 00 43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43ff: 90 nop 4400: 48 83 ec 28 sub $0x28,%rsp 4404: e8 47 4b a9 01 call 0x1a98f50 4409: 48 83 c4 28 add $0x28,%rsp 440d: c3 ret 440e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4415: 00 4416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 441d: 0f 1f 00 nopl (%rax) 4420: 48 83 ec 28 sub $0x28,%rsp 4424: e8 97 1c b1 01 call 0x1b160c0 4429: 48 83 c4 28 add $0x28,%rsp 442d: c3 ret 442e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4435: 00 4436: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 443d: 0f 1f 00 nopl (%rax) 4440: 48 83 ec 28 sub $0x28,%rsp 4444: e8 b7 1e b1 01 call 0x1b16300 4449: 48 83 c4 28 add $0x28,%rsp 444d: c3 ret 444e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4455: 00 4456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 445d: 0f 1f 00 nopl (%rax) 4460: 48 83 ec 28 sub $0x28,%rsp 4464: e8 d7 20 b1 01 call 0x1b16540 4469: 48 83 c4 28 add $0x28,%rsp 446d: c3 ret 446e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4475: 00 4476: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 447d: 0f 1f 00 nopl (%rax) 4480: 41 83 f8 05 cmp $0x5,%r8d 4484: 7d 38 jge 0x44be 4486: 41 ff c8 dec %r8d 4489: 41 83 f8 ff cmp $0xffffffff,%r8d 448d: 74 2e je 0x44bd 448f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4496: 00 4497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 449e: 66 90 xchg %ax,%ax 44a0: f2 0f 10 02 movsd (%rdx),%xmm0 44a4: 41 ff c8 dec %r8d 44a7: f2 0f 5c 01 subsd (%rcx),%xmm0 44ab: 48 83 c1 08 add $0x8,%rcx 44af: f2 0f 11 02 movsd %xmm0,(%rdx) 44b3: 48 83 c2 08 add $0x8,%rdx 44b7: 41 83 f8 ff cmp $0xffffffff,%r8d 44bb: 75 e3 jne 0x44a0 44bd: c3 ret 44be: 89 d0 mov %edx,%eax 44c0: a8 07 test $0x7,%al 44c2: 0f 85 b7 00 00 00 jne 0x457f 44c8: a8 0f test $0xf,%al 44ca: 74 17 je 0x44e3 44cc: f2 0f 10 02 movsd (%rdx),%xmm0 44d0: 41 ff c8 dec %r8d 44d3: f2 0f 5c 01 subsd (%rcx),%xmm0 44d7: 48 83 c1 08 add $0x8,%rcx 44db: f2 0f 11 02 movsd %xmm0,(%rdx) 44df: 48 83 c2 08 add $0x8,%rdx 44e3: 44 89 c0 mov %r8d,%eax 44e6: 41 83 e0 03 and $0x3,%r8d 44ea: 83 e0 fc and $0xfffffffc,%eax 44ed: f6 c1 0f test $0xf,%cl 44f0: 75 4e jne 0x4540 44f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4500: 0f 18 49 40 prefetcht0 0x40(%rcx) 4504: 0f 28 02 movaps (%rdx),%xmm0 4507: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 450b: 66 0f 5c 01 subpd (%rcx),%xmm0 450f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 4514: 0f 29 02 movaps %xmm0,(%rdx) 4517: 48 83 c1 20 add $0x20,%rcx 451b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 451f: 48 83 c2 20 add $0x20,%rdx 4523: 83 c0 fc add $0xfffffffc,%eax 4526: 75 d8 jne 0x4500 4528: e9 59 ff ff ff jmp 0x4486 452d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4534: 00 4535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 453c: 0f 1f 40 00 nopl 0x0(%rax) 4540: 0f 18 49 40 prefetcht0 0x40(%rcx) 4544: f2 0f 10 01 movsd (%rcx),%xmm0 4548: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 454d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 4552: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4557: 48 83 c1 20 add $0x20,%rcx 455b: 0f 28 12 movaps (%rdx),%xmm2 455e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 4562: 66 0f 5c d0 subpd %xmm0,%xmm2 4566: 66 0f 5c d9 subpd %xmm1,%xmm3 456a: 0f 29 12 movaps %xmm2,(%rdx) 456d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 4571: 48 83 c2 20 add $0x20,%rdx 4575: 83 c0 fc add $0xfffffffc,%eax 4578: 75 c6 jne 0x4540 457a: e9 07 ff ff ff jmp 0x4486 457f: 44 89 c0 mov %r8d,%eax 4582: 41 83 e0 03 and $0x3,%r8d 4586: 83 e0 fc and $0xfffffffc,%eax 4589: f6 c1 0f test $0xf,%cl 458c: 0f 85 6e 00 00 00 jne 0x4600 4592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 45a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 45a4: f2 0f 10 02 movsd (%rdx),%xmm0 45a8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 45ad: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 45b2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 45b7: 66 0f 5c 01 subpd (%rcx),%xmm0 45bb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 45c0: f2 0f 11 02 movsd %xmm0,(%rdx) 45c4: 48 83 c1 20 add $0x20,%rcx 45c8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 45cd: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 45d2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 45d7: 48 83 c2 20 add $0x20,%rdx 45db: 83 c0 fc add $0xfffffffc,%eax 45de: 75 c0 jne 0x45a0 45e0: e9 a1 fe ff ff jmp 0x4486 45e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45ec: 00 45ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 45f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 45f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4600: 0f 18 49 40 prefetcht0 0x40(%rcx) 4604: f2 0f 10 12 movsd (%rdx),%xmm2 4608: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 460d: f2 0f 10 01 movsd (%rcx),%xmm0 4611: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 4616: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 461b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4620: 48 83 c1 20 add $0x20,%rcx 4624: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 4629: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 462e: 66 0f 5c d0 subpd %xmm0,%xmm2 4632: 66 0f 5c d9 subpd %xmm1,%xmm3 4636: f2 0f 11 12 movsd %xmm2,(%rdx) 463a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 463f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 4644: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 4649: 48 83 c2 20 add $0x20,%rdx 464d: 83 c0 fc add $0xfffffffc,%eax 4650: 75 ae jne 0x4600 4652: e9 2f fe ff ff jmp 0x4486 4657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 465e: 00 00 4660: 41 83 f8 05 cmp $0x5,%r8d 4664: 7d 38 jge 0x469e 4666: 41 ff c8 dec %r8d 4669: 41 83 f8 ff cmp $0xffffffff,%r8d 466d: 74 2e je 0x469d 466f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4676: 00 4677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 467e: 66 90 xchg %ax,%ax 4680: f2 0f 10 02 movsd (%rdx),%xmm0 4684: 41 ff c8 dec %r8d 4687: f2 0f 5c 01 subsd (%rcx),%xmm0 468b: 48 83 c1 08 add $0x8,%rcx 468f: f2 0f 11 02 movsd %xmm0,(%rdx) 4693: 48 8d 52 08 lea 0x8(%rdx),%rdx 4697: 41 83 f8 ff cmp $0xffffffff,%r8d 469b: 75 e3 jne 0x4680 469d: c3 ret 469e: 89 d0 mov %edx,%eax 46a0: a8 07 test $0x7,%al 46a2: 0f 85 b7 00 00 00 jne 0x475f 46a8: a8 0f test $0xf,%al 46aa: 74 17 je 0x46c3 46ac: f2 0f 10 02 movsd (%rdx),%xmm0 46b0: 41 ff c8 dec %r8d 46b3: f2 0f 5c 01 subsd (%rcx),%xmm0 46b7: 48 83 c1 08 add $0x8,%rcx 46bb: f2 0f 11 02 movsd %xmm0,(%rdx) 46bf: 48 83 c2 08 add $0x8,%rdx 46c3: 44 89 c0 mov %r8d,%eax 46c6: 41 83 e0 03 and $0x3,%r8d 46ca: 83 e0 fc and $0xfffffffc,%eax 46cd: f6 c1 0f test $0xf,%cl 46d0: 75 4e jne 0x4720 46d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 46e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 46e4: 0f 28 02 movaps (%rdx),%xmm0 46e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 46eb: 66 0f 5c 01 subpd (%rcx),%xmm0 46ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 46f4: 0f 29 02 movaps %xmm0,(%rdx) 46f7: 48 8d 49 20 lea 0x20(%rcx),%rcx 46fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 46ff: 48 8d 52 20 lea 0x20(%rdx),%rdx 4703: 83 c0 fc add $0xfffffffc,%eax 4706: 75 d8 jne 0x46e0 4708: e9 59 ff ff ff jmp 0x4666 470d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4714: 00 4715: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 471c: 0f 1f 40 00 nopl 0x0(%rax) 4720: 0f 18 49 40 prefetcht0 0x40(%rcx) 4724: f2 0f 10 01 movsd (%rcx),%xmm0 4728: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 472d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 4732: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4737: 48 83 c1 20 add $0x20,%rcx 473b: 0f 28 12 movaps (%rdx),%xmm2 473e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 4742: 66 0f 5c d0 subpd %xmm0,%xmm2 4746: 66 0f 5c d9 subpd %xmm1,%xmm3 474a: 0f 29 12 movaps %xmm2,(%rdx) 474d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 4751: 48 83 c2 20 add $0x20,%rdx 4755: 83 c0 fc add $0xfffffffc,%eax 4758: 75 c6 jne 0x4720 475a: e9 07 ff ff ff jmp 0x4666 475f: 44 89 c0 mov %r8d,%eax 4762: 41 83 e0 03 and $0x3,%r8d 4766: 83 e0 fc and $0xfffffffc,%eax 4769: f6 c1 0f test $0xf,%cl 476c: 0f 85 6e 00 00 00 jne 0x47e0 4772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4780: 0f 18 49 40 prefetcht0 0x40(%rcx) 4784: f2 0f 10 02 movsd (%rdx),%xmm0 4788: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 478d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 4792: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 4797: 66 0f 5c 01 subpd (%rcx),%xmm0 479b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 47a0: f2 0f 11 02 movsd %xmm0,(%rdx) 47a4: 48 83 c1 20 add $0x20,%rcx 47a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 47ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 47b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 47b7: 48 8d 52 20 lea 0x20(%rdx),%rdx 47bb: 83 c0 fc add $0xfffffffc,%eax 47be: 75 c0 jne 0x4780 47c0: e9 a1 fe ff ff jmp 0x4666 47c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 47cc: 00 47cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 47e4: f2 0f 10 12 movsd (%rdx),%xmm2 47e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 47ed: f2 0f 10 01 movsd (%rcx),%xmm0 47f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 47f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 47fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 4800: 48 83 c1 20 add $0x20,%rcx 4804: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 4809: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 480e: 66 0f 5c d0 subpd %xmm0,%xmm2 4812: 66 0f 5c d9 subpd %xmm1,%xmm3 4816: f2 0f 11 12 movsd %xmm2,(%rdx) 481a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 481f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 4824: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 4829: 48 8d 52 20 lea 0x20(%rdx),%rdx 482d: 83 c0 fc add $0xfffffffc,%eax 4830: 75 ae jne 0x47e0 4832: e9 2f fe ff ff jmp 0x4666 4837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 483e: 00 00 4840: 41 83 f8 05 cmp $0x5,%r8d 4844: 7d 39 jge 0x487f 4846: 41 83 c0 ff add $0xffffffff,%r8d 484a: 41 83 f8 ff cmp $0xffffffff,%r8d 484e: 74 2e je 0x487e 4850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4857: 00 4858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 485f: 90 nop 4860: f2 0f 10 02 movsd (%rdx),%xmm0 4864: 41 83 c0 ff add $0xffffffff,%r8d 4868: f2 0f 5c 01 subsd (%rcx),%xmm0 486c: 48 83 c1 08 add $0x8,%rcx 4870: f2 0f 11 02 movsd %xmm0,(%rdx) 4874: 48 83 c2 08 add $0x8,%rdx 4878: 41 83 f8 ff cmp $0xffffffff,%r8d 487c: 75 e2 jne 0x4860 487e: c3 ret 487f: 89 d0 mov %edx,%eax 4881: a8 07 test $0x7,%al 4883: 0f 85 aa 00 00 00 jne 0x4933 4889: a8 0f test $0xf,%al 488b: 74 18 je 0x48a5 488d: f2 0f 10 02 movsd (%rdx),%xmm0 4891: 41 83 c0 ff add $0xffffffff,%r8d 4895: f2 0f 5c 01 subsd (%rcx),%xmm0 4899: 48 83 c1 08 add $0x8,%rcx 489d: f2 0f 11 02 movsd %xmm0,(%rdx) 48a1: 48 83 c2 08 add $0x8,%rdx 48a5: 44 89 c0 mov %r8d,%eax 48a8: 41 83 e0 03 and $0x3,%r8d 48ac: 83 e0 fc and $0xfffffffc,%eax 48af: f6 c1 0f test $0xf,%cl 48b2: 75 4c jne 0x4900 48b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 48c4: 0f 10 02 movups (%rdx),%xmm0 48c7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 48cb: 66 0f 5c 01 subpd (%rcx),%xmm0 48cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 48d4: 48 83 c1 20 add $0x20,%rcx 48d8: 0f 11 02 movups %xmm0,(%rdx) 48db: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 48df: 48 83 c2 20 add $0x20,%rdx 48e3: 83 c0 fc add $0xfffffffc,%eax 48e6: 75 d8 jne 0x48c0 48e8: e9 59 ff ff ff jmp 0x4846 48ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48f4: 00 48f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48fc: 0f 1f 40 00 nopl 0x0(%rax) 4900: 0f 18 49 40 prefetcht0 0x40(%rcx) 4904: 0f 10 12 movups (%rdx),%xmm2 4907: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 490b: 0f 10 01 movups (%rcx),%xmm0 490e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 4912: 66 0f 5c d0 subpd %xmm0,%xmm2 4916: 48 83 c1 20 add $0x20,%rcx 491a: 66 0f 5c d9 subpd %xmm1,%xmm3 491e: 0f 11 12 movups %xmm2,(%rdx) 4921: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 4925: 48 83 c2 20 add $0x20,%rdx 4929: 83 c0 fc add $0xfffffffc,%eax 492c: 75 d2 jne 0x4900 492e: e9 13 ff ff ff jmp 0x4846 4933: 44 89 c0 mov %r8d,%eax 4936: 41 83 e0 03 and $0x3,%r8d 493a: 83 e0 fc and $0xfffffffc,%eax 493d: f6 c1 0f test $0xf,%cl 4940: 75 5e jne 0x49a0 4942: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4949: 00 494a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4951: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4958: 00 4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4960: 0f 18 49 40 prefetcht0 0x40(%rcx) 4964: 0f 10 02 movups (%rdx),%xmm0 4967: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 496b: 66 0f 5c 01 subpd (%rcx),%xmm0 496f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 4974: 48 83 c1 20 add $0x20,%rcx 4978: 0f 11 02 movups %xmm0,(%rdx) 497b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 497f: 48 83 c2 20 add $0x20,%rdx 4983: 83 c0 fc add $0xfffffffc,%eax 4986: 75 d8 jne 0x4960 4988: e9 b9 fe ff ff jmp 0x4846 498d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4994: 00 4995: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 499c: 0f 1f 40 00 nopl 0x0(%rax) 49a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 49a4: 0f 10 12 movups (%rdx),%xmm2 49a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 49ab: 0f 10 01 movups (%rcx),%xmm0 49ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 49b2: 66 0f 5c d0 subpd %xmm0,%xmm2 49b6: 48 83 c1 20 add $0x20,%rcx 49ba: 66 0f 5c d9 subpd %xmm1,%xmm3 49be: 0f 11 12 movups %xmm2,(%rdx) 49c1: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 49c5: 48 83 c2 20 add $0x20,%rdx 49c9: 83 c0 fc add $0xfffffffc,%eax 49cc: 75 d2 jne 0x49a0 49ce: e9 73 fe ff ff jmp 0x4846 49d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 49d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49df: 00 49e0: 56 push %rsi 49e1: 57 push %rdi 49e2: 41 54 push %r12 49e4: 41 55 push %r13 49e6: 41 57 push %r15 49e8: 48 83 ec 30 sub $0x30,%rsp 49ec: 4c 89 c7 mov %r8,%rdi 49ef: 48 89 d6 mov %rdx,%rsi 49f2: 48 89 ca mov %rcx,%rdx 49f5: 45 33 e4 xor %r12d,%r12d 49f8: 48 85 ff test %rdi,%rdi 49fb: 0f 84 71 02 00 00 je 0x4c72 4a01: 83 3f 06 cmpl $0x6,(%rdi) 4a04: 74 12 je 0x4a18 4a06: b8 f3 ff ff ff mov $0xfffffff3,%eax 4a0b: 48 83 c4 30 add $0x30,%rsp 4a0f: 41 5f pop %r15 4a11: 41 5d pop %r13 4a13: 41 5c pop %r12 4a15: 5f pop %rdi 4a16: 5e pop %rsi 4a17: c3 ret 4a18: 48 85 d2 test %rdx,%rdx 4a1b: 0f 84 51 02 00 00 je 0x4c72 4a21: 48 85 f6 test %rsi,%rsi 4a24: 0f 84 48 02 00 00 je 0x4c72 4a2a: 4d 85 c9 test %r9,%r9 4a2d: 0f 84 39 02 00 00 je 0x4c6c 4a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d 4a37: 41 83 ff 04 cmp $0x4,%r15d 4a3b: 7f 71 jg 0x4aae 4a3d: 4d 63 cf movslq %r15d,%r9 4a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4a44: 74 1c je 0x4a62 4a46: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeb3c0 4a4d: 48 89 d1 mov %rdx,%rcx 4a50: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 4a55: 48 89 f2 mov %rsi,%rdx 4a58: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) 4a5f: 01 4a60: eb 15 jmp 0x4a77 4a62: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeb3c0 4a69: 48 89 d1 mov %rdx,%rcx 4a6c: 48 89 f2 mov %rsi,%rdx 4a6f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) 4a76: 01 4a77: b8 01 00 00 00 mov $0x1,%eax 4a7c: 44 89 f9 mov %r15d,%ecx 4a7f: d3 e0 shl %cl,%eax 4a81: 48 63 c0 movslq %eax,%rax 4a84: 48 83 f8 01 cmp $0x1,%rax 4a88: 74 0e je 0x4a98 4a8a: 8b 7e 04 mov 0x4(%rsi),%edi 4a8d: 89 3c 86 mov %edi,(%rsi,%rax,4) 4a90: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 4a97: 00 4a98: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 4a9f: 33 c0 xor %eax,%eax 4aa1: 48 83 c4 30 add $0x30,%rsp 4aa5: 41 5f pop %r15 4aa7: 41 5d pop %r13 4aa9: 41 5c pop %r12 4aab: 5f pop %rdi 4aac: 5e pop %rsi 4aad: c3 ret 4aae: 4c 89 c8 mov %r9,%rax 4ab1: 48 83 e0 3f and $0x3f,%rax 4ab5: 48 f7 d8 neg %rax 4ab8: 48 83 e0 3f and $0x3f,%rax 4abc: 4c 03 c8 add %rax,%r9 4abf: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 4ac3: 4d 0f 4f e1 cmovg %r9,%r12 4ac7: 41 bd 01 00 00 00 mov $0x1,%r13d 4acd: 45 8d 4f ff lea -0x1(%r15),%r9d 4ad1: 44 89 c9 mov %r9d,%ecx 4ad4: 41 d3 e5 shl %cl,%r13d 4ad7: 41 83 ff 06 cmp $0x6,%r15d 4adb: 7f 5d jg 0x4b3a 4add: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4ae1: 74 2e je 0x4b11 4ae3: 4d 63 ff movslq %r15d,%r15 4ae6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeb3c0 4aed: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 4af2: 48 89 d1 mov %rdx,%rcx 4af5: 48 89 f2 mov %rsi,%rdx 4af8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) 4aff: 01 4b00: 44 89 f9 mov %r15d,%ecx 4b03: 41 bc 01 00 00 00 mov $0x1,%r12d 4b09: 41 d3 e4 shl %cl,%r12d 4b0c: e9 e3 00 00 00 jmp 0x4bf4 4b11: 4d 63 ff movslq %r15d,%r15 4b14: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeb3c0 4b1b: 48 89 d1 mov %rdx,%rcx 4b1e: 48 89 f2 mov %rsi,%rdx 4b21: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) 4b28: 01 4b29: 44 89 f9 mov %r15d,%ecx 4b2c: 41 bc 01 00 00 00 mov $0x1,%r12d 4b32: 41 d3 e4 shl %cl,%r12d 4b35: e9 ba 00 00 00 jmp 0x4bf4 4b3a: 41 83 ff 10 cmp $0x10,%r15d 4b3e: 7e 71 jle 0x4bb1 4b40: 41 83 ff 11 cmp $0x11,%r15d 4b44: 7f 4b jg 0x4b91 4b46: 48 3b d6 cmp %rsi,%rdx 4b49: 0f 84 09 01 00 00 je 0x4c58 4b4f: 48 89 d1 mov %rdx,%rcx 4b52: 48 89 f2 mov %rsi,%rdx 4b55: 45 89 e8 mov %r13d,%r8d 4b58: 4c 8b 4f 30 mov 0x30(%rdi),%r9 4b5c: e8 4f 2d b1 01 call 0x1b178b0 4b61: 48 89 e0 mov %rsp,%rax 4b64: 48 89 f1 mov %rsi,%rcx 4b67: 44 89 ea mov %r13d,%edx 4b6a: 4d 89 e1 mov %r12,%r9 4b6d: 4c 8b 47 38 mov 0x38(%rdi),%r8 4b71: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 4b78: e8 31 72 b1 01 call 0x1b1bdae 4b7d: 44 89 f9 mov %r15d,%ecx 4b80: 41 bc 01 00 00 00 mov $0x1,%r12d 4b86: 41 d3 e4 shl %cl,%r12d 4b89: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4b8d: 75 55 jne 0x4be4 4b8f: eb 63 jmp 0x4bf4 4b91: 48 89 e0 mov %rsp,%rax 4b94: 48 89 f9 mov %rdi,%rcx 4b97: 49 89 f0 mov %rsi,%r8 4b9a: 4c 89 60 20 mov %r12,0x20(%rax) 4b9e: e8 7d 21 09 00 call 0x96d20 4ba3: 44 89 f9 mov %r15d,%ecx 4ba6: 41 bc 01 00 00 00 mov $0x1,%r12d 4bac: 41 d3 e4 shl %cl,%r12d 4baf: eb 43 jmp 0x4bf4 4bb1: 48 89 e0 mov %rsp,%rax 4bb4: 48 89 d1 mov %rdx,%rcx 4bb7: 48 89 f2 mov %rsi,%rdx 4bba: 45 89 e8 mov %r13d,%r8d 4bbd: 4c 8b 4f 38 mov 0x38(%rdi),%r9 4bc1: 4c 89 60 28 mov %r12,0x28(%rax) 4bc5: 4c 8b 67 30 mov 0x30(%rdi),%r12 4bc9: 4c 89 60 20 mov %r12,0x20(%rax) 4bcd: e8 9e 54 b1 01 call 0x1b1a070 4bd2: 44 89 f9 mov %r15d,%ecx 4bd5: 41 bc 01 00 00 00 mov $0x1,%r12d 4bdb: 41 d3 e4 shl %cl,%r12d 4bde: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 4be2: 74 10 je 0x4bf4 4be4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 4be9: 48 89 f2 mov %rsi,%rdx 4bec: 45 89 e0 mov %r12d,%r8d 4bef: e8 cc 64 ff ff call 0xffffffffffffb0c0 4bf4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 4bf9: 48 89 f1 mov %rsi,%rcx 4bfc: f3 0f 10 16 movss (%rsi),%xmm2 4c00: 0f 28 c1 movaps %xmm1,%xmm0 4c03: 44 89 ea mov %r13d,%edx 4c06: 41 b8 01 00 00 00 mov $0x1,%r8d 4c0c: f3 0f 58 c2 addss %xmm2,%xmm0 4c10: f3 0f 5c d1 subss %xmm1,%xmm2 4c14: f3 0f 11 06 movss %xmm0,(%rsi) 4c18: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 4c1d: 4c 8b 4f 50 mov 0x50(%rdi),%r9 4c21: e8 3a 32 09 00 call 0x97e60 4c26: 4d 63 e4 movslq %r12d,%r12 4c29: 49 83 fc 01 cmp $0x1,%r12 4c2d: 74 13 je 0x4c42 4c2f: 8b 46 04 mov 0x4(%rsi),%eax 4c32: 33 ff xor %edi,%edi 4c34: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 4c38: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 4c3d: 89 7e 04 mov %edi,0x4(%rsi) 4c40: eb 07 jmp 0x4c49 4c42: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 4c49: 33 c0 xor %eax,%eax 4c4b: 48 83 c4 30 add $0x30,%rsp 4c4f: 41 5f pop %r15 4c51: 41 5d pop %r13 4c53: 41 5c pop %r12 4c55: 5f pop %rdi 4c56: 5e pop %rsi 4c57: c3 ret 4c58: 48 89 f1 mov %rsi,%rcx 4c5b: 44 89 ea mov %r13d,%edx 4c5e: 4c 8b 47 30 mov 0x30(%rdi),%r8 4c62: e8 99 26 b1 01 call 0x1b17300 4c67: e9 f5 fe ff ff jmp 0x4b61 4c6c: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 4c70: 7e 12 jle 0x4c84 4c72: b8 f8 ff ff ff mov $0xfffffff8,%eax 4c77: 48 83 c4 30 add $0x30,%rsp 4c7b: 41 5f pop %r15 4c7d: 41 5d pop %r13 4c7f: 41 5c pop %r12 4c81: 5f pop %rdi 4c82: 5e pop %rsi 4c83: c3 ret 4c84: 44 8b 7f 04 mov 0x4(%rdi),%r15d 4c88: 41 83 ff 04 cmp $0x4,%r15d 4c8c: 0f 8e ab fd ff ff jle 0x4a3d 4c92: e9 30 fe ff ff jmp 0x4ac7 4c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4c9e: 00 00 4ca0: 57 push %rdi 4ca1: 41 54 push %r12 4ca3: 41 55 push %r13 4ca5: 41 56 push %r14 4ca7: 41 57 push %r15 4ca9: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 4cae: 4d 89 c4 mov %r8,%r12 4cb1: 48 89 d7 mov %rdx,%rdi 4cb4: 48 89 ca mov %rcx,%rdx 4cb7: 45 33 ed xor %r13d,%r13d 4cba: 4d 85 e4 test %r12,%r12 4cbd: 0f 84 a4 02 00 00 je 0x4f67 4cc3: 41 83 3c 24 06 cmpl $0x6,(%r12) 4cc8: 74 14 je 0x4cde 4cca: b8 f3 ff ff ff mov $0xfffffff3,%eax 4ccf: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4cd4: 41 5f pop %r15 4cd6: 41 5e pop %r14 4cd8: 41 5d pop %r13 4cda: 41 5c pop %r12 4cdc: 5f pop %rdi 4cdd: c3 ret 4cde: 48 85 d2 test %rdx,%rdx 4ce1: 0f 84 80 02 00 00 je 0x4f67 4ce7: 48 85 ff test %rdi,%rdi 4cea: 0f 84 77 02 00 00 je 0x4f67 4cf0: 4d 85 c9 test %r9,%r9 4cf3: 0f 84 66 02 00 00 je 0x4f5f 4cf9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 4cfe: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 4d04: 7f 7f jg 0x4d85 4d06: 4d 63 cf movslq %r15d,%r9 4d09: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 4d0f: 74 21 je 0x4d32 4d11: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeb3c0 4d18: 48 89 d1 mov %rdx,%rcx 4d1b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 4d22: 48 89 fa mov %rdi,%rdx 4d25: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 4d2c: 01 4d2d: 41 ff d1 call *%r9 4d30: eb 18 jmp 0x4d4a 4d32: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeb3c0 4d39: 48 89 d1 mov %rdx,%rcx 4d3c: 48 89 fa mov %rdi,%rdx 4d3f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 4d46: 01 4d47: 41 ff d1 call *%r9 4d4a: b8 01 00 00 00 mov $0x1,%eax 4d4f: 44 89 f9 mov %r15d,%ecx 4d52: d3 e0 shl %cl,%eax 4d54: 48 63 c0 movslq %eax,%rax 4d57: 48 83 f8 01 cmp $0x1,%rax 4d5b: 74 10 je 0x4d6d 4d5d: 44 8b 4f 04 mov 0x4(%rdi),%r9d 4d61: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) 4d65: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) 4d6c: 00 4d6d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 4d74: 33 c0 xor %eax,%eax 4d76: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4d7b: 41 5f pop %r15 4d7d: 41 5e pop %r14 4d7f: 41 5d pop %r13 4d81: 41 5c pop %r12 4d83: 5f pop %rdi 4d84: c3 ret 4d85: 4c 89 c8 mov %r9,%rax 4d88: 48 83 e0 3f and $0x3f,%rax 4d8c: 48 f7 d8 neg %rax 4d8f: 48 83 e0 3f and $0x3f,%rax 4d93: 4c 03 c8 add %rax,%r9 4d96: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 4d9c: 4d 0f 4f e9 cmovg %r9,%r13 4da0: 41 be 01 00 00 00 mov $0x1,%r14d 4da6: 45 8d 4f ff lea -0x1(%r15),%r9d 4daa: 44 89 c9 mov %r9d,%ecx 4dad: 41 d3 e6 shl %cl,%r14d 4db0: 41 83 ff 06 cmp $0x6,%r15d 4db4: 7f 67 jg 0x4e1d 4db6: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 4dbc: 74 33 je 0x4df1 4dbe: 4d 63 ff movslq %r15d,%r15 4dc1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeb3c0 4dc8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 4dcf: 48 89 d1 mov %rdx,%rcx 4dd2: 48 89 fa mov %rdi,%rdx 4dd5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 4ddc: 01 4ddd: 41 ff d1 call *%r9 4de0: 44 89 f9 mov %r15d,%ecx 4de3: 41 bd 01 00 00 00 mov $0x1,%r13d 4de9: 41 d3 e5 shl %cl,%r13d 4dec: e9 f2 00 00 00 jmp 0x4ee3 4df1: 4d 63 ff movslq %r15d,%r15 4df4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeb3c0 4dfb: 48 89 d1 mov %rdx,%rcx 4dfe: 48 89 fa mov %rdi,%rdx 4e01: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 4e08: 01 4e09: 41 ff d1 call *%r9 4e0c: 44 89 f9 mov %r15d,%ecx 4e0f: 41 bd 01 00 00 00 mov $0x1,%r13d 4e15: 41 d3 e5 shl %cl,%r13d 4e18: e9 c6 00 00 00 jmp 0x4ee3 4e1d: 41 83 ff 11 cmp $0x11,%r15d 4e21: 7e 77 jle 0x4e9a 4e23: 41 83 ff 12 cmp $0x12,%r15d 4e27: 7f 50 jg 0x4e79 4e29: 48 3b d7 cmp %rdi,%rdx 4e2c: 0f 84 18 01 00 00 je 0x4f4a 4e32: 48 89 d1 mov %rdx,%rcx 4e35: 48 89 fa mov %rdi,%rdx 4e38: 45 89 f0 mov %r14d,%r8d 4e3b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 4e40: e8 3b 43 b2 01 call 0x1b29180 4e45: 48 8d 04 24 lea (%rsp),%rax 4e49: 48 89 f9 mov %rdi,%rcx 4e4c: 44 89 f2 mov %r14d,%edx 4e4f: 4d 89 e9 mov %r13,%r9 4e52: 4d 8b 44 24 38 mov 0x38(%r12),%r8 4e57: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 4e5e: e8 83 8b b2 01 call 0x1b2d9e6 4e63: 44 89 f9 mov %r15d,%ecx 4e66: 41 bd 01 00 00 00 mov $0x1,%r13d 4e6c: 41 d3 e5 shl %cl,%r13d 4e6f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 4e75: 75 5a jne 0x4ed1 4e77: eb 6a jmp 0x4ee3 4e79: 48 8d 04 24 lea (%rsp),%rax 4e7d: 4c 89 e1 mov %r12,%rcx 4e80: 49 89 f8 mov %rdi,%r8 4e83: 4c 89 68 20 mov %r13,0x20(%rax) 4e87: e8 b4 7b 09 00 call 0x9ca40 4e8c: 44 89 f9 mov %r15d,%ecx 4e8f: 41 bd 01 00 00 00 mov $0x1,%r13d 4e95: 41 d3 e5 shl %cl,%r13d 4e98: eb 49 jmp 0x4ee3 4e9a: 49 89 e2 mov %rsp,%r10 4e9d: 48 89 d1 mov %rdx,%rcx 4ea0: 49 8b 44 24 30 mov 0x30(%r12),%rax 4ea5: 48 89 fa mov %rdi,%rdx 4ea8: 45 89 f0 mov %r14d,%r8d 4eab: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 4eb0: 49 89 42 20 mov %rax,0x20(%r10) 4eb4: 4d 89 6a 28 mov %r13,0x28(%r10) 4eb8: e8 83 6a b2 01 call 0x1b2b940 4ebd: 44 89 f9 mov %r15d,%ecx 4ec0: 41 bd 01 00 00 00 mov $0x1,%r13d 4ec6: 41 d3 e5 shl %cl,%r13d 4ec9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 4ecf: 74 12 je 0x4ee3 4ed1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 4ed8: 48 89 fa mov %rdi,%rdx 4edb: 45 89 e8 mov %r13d,%r8d 4ede: e8 3d 62 ff ff call 0xffffffffffffb120 4ee3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 4ee8: 48 89 f9 mov %rdi,%rcx 4eeb: f3 0f 10 0f movss (%rdi),%xmm1 4eef: 44 89 f2 mov %r14d,%edx 4ef2: 41 b8 01 00 00 00 mov $0x1,%r8d 4ef8: f3 0f 58 07 addss (%rdi),%xmm0 4efc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 4f01: f3 0f 11 07 movss %xmm0,(%rdi) 4f05: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) 4f0a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 4f0f: e8 ac 8e 09 00 call 0x9ddc0 4f14: 4d 63 ed movslq %r13d,%r13 4f17: 49 83 fd 01 cmp $0x1,%r13 4f1b: 74 15 je 0x4f32 4f1d: 8b 47 04 mov 0x4(%rdi),%eax 4f20: 45 33 c9 xor %r9d,%r9d 4f23: 42 89 04 af mov %eax,(%rdi,%r13,4) 4f27: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) 4f2c: 44 89 4f 04 mov %r9d,0x4(%rdi) 4f30: eb 07 jmp 0x4f39 4f32: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 4f39: 33 c0 xor %eax,%eax 4f3b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4f40: 41 5f pop %r15 4f42: 41 5e pop %r14 4f44: 41 5d pop %r13 4f46: 41 5c pop %r12 4f48: 5f pop %rdi 4f49: c3 ret 4f4a: 48 89 f9 mov %rdi,%rcx 4f4d: 44 89 f2 mov %r14d,%edx 4f50: 4d 8b 44 24 30 mov 0x30(%r12),%r8 4f55: e8 76 3c b2 01 call 0x1b28bd0 4f5a: e9 e6 fe ff ff jmp 0x4e45 4f5f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 4f65: 7e 14 jle 0x4f7b 4f67: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4f71: 41 5f pop %r15 4f73: 41 5e pop %r14 4f75: 41 5d pop %r13 4f77: 41 5c pop %r12 4f79: 5f pop %rdi 4f7a: c3 ret 4f7b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 4f80: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 4f86: 0f 8e 7a fd ff ff jle 0x4d06 4f8c: e9 0f fe ff ff jmp 0x4da0 4f91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f98: 00 4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4fa0: 56 push %rsi 4fa1: 57 push %rdi 4fa2: 41 54 push %r12 4fa4: 41 55 push %r13 4fa6: 48 83 ec 38 sub $0x38,%rsp 4faa: 4c 89 c7 mov %r8,%rdi 4fad: 48 89 d6 mov %rdx,%rsi 4fb0: 48 89 ca mov %rcx,%rdx 4fb3: 45 33 db xor %r11d,%r11d 4fb6: 48 85 ff test %rdi,%rdi 4fb9: 0f 84 0e 02 00 00 je 0x51cd 4fbf: 83 3f 06 cmpl $0x6,(%rdi) 4fc2: 74 10 je 0x4fd4 4fc4: b8 f3 ff ff ff mov $0xfffffff3,%eax 4fc9: 48 83 c4 38 add $0x38,%rsp 4fcd: 41 5d pop %r13 4fcf: 41 5c pop %r12 4fd1: 5f pop %rdi 4fd2: 5e pop %rsi 4fd3: c3 ret 4fd4: 48 85 d2 test %rdx,%rdx 4fd7: 0f 84 f0 01 00 00 je 0x51cd 4fdd: 48 85 f6 test %rsi,%rsi 4fe0: 0f 84 e7 01 00 00 je 0x51cd 4fe6: 4d 85 c9 test %r9,%r9 4fe9: 0f 84 d8 01 00 00 je 0x51c7 4fef: 44 8b 6f 04 mov 0x4(%rdi),%r13d 4ff3: 41 83 fd 04 cmp $0x4,%r13d 4ff7: 7f 74 jg 0x506d 4ff9: 4d 63 cd movslq %r13d,%r9 4ffc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5000: 74 1f je 0x5021 5002: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeb3c0 5009: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 500e: 48 89 d1 mov %rdx,%rcx 5011: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 5018: 01 5019: 48 89 f2 mov %rsi,%rdx 501c: 41 ff d1 call *%r9 501f: eb 17 jmp 0x5038 5021: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeb3c0 5028: 48 89 d1 mov %rdx,%rcx 502b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi 5032: 01 5033: 48 89 f2 mov %rsi,%rdx 5036: ff d7 call *%rdi 5038: b8 01 00 00 00 mov $0x1,%eax 503d: 44 89 e9 mov %r13d,%ecx 5040: d3 e0 shl %cl,%eax 5042: 48 63 c0 movslq %eax,%rax 5045: 48 83 f8 01 cmp $0x1,%rax 5049: 74 0e je 0x5059 504b: 8b 7e 04 mov 0x4(%rsi),%edi 504e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 5055: 00 5056: 89 3c 86 mov %edi,(%rsi,%rax,4) 5059: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 5060: 33 c0 xor %eax,%eax 5062: 48 83 c4 38 add $0x38,%rsp 5066: 41 5d pop %r13 5068: 41 5c pop %r12 506a: 5f pop %rdi 506b: 5e pop %rsi 506c: c3 ret 506d: 4c 89 c8 mov %r9,%rax 5070: 48 83 e0 3f and $0x3f,%rax 5074: 48 f7 d8 neg %rax 5077: 48 83 e0 3f and $0x3f,%rax 507b: 4c 03 c8 add %rax,%r9 507e: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 5082: 4d 0f 4f d9 cmovg %r9,%r11 5086: 45 8d 4d ff lea -0x1(%r13),%r9d 508a: 41 bc 01 00 00 00 mov $0x1,%r12d 5090: 44 89 c9 mov %r9d,%ecx 5093: 41 d3 e4 shl %cl,%r12d 5096: 41 83 fd 06 cmp $0x6,%r13d 509a: 7f 60 jg 0x50fc 509c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 50a0: 74 31 je 0x50d3 50a2: 4d 63 ed movslq %r13d,%r13 50a5: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeb3c0 50ac: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 50b1: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 50b8: 01 50b9: 48 89 d1 mov %rdx,%rcx 50bc: 48 89 f2 mov %rsi,%rdx 50bf: 41 ff d1 call *%r9 50c2: 44 89 e9 mov %r13d,%ecx 50c5: 41 bd 01 00 00 00 mov $0x1,%r13d 50cb: 41 d3 e5 shl %cl,%r13d 50ce: e9 92 00 00 00 jmp 0x5165 50d3: 4d 63 ed movslq %r13d,%r13 50d6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeb3c0 50dd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 50e4: 01 50e5: 48 89 d1 mov %rdx,%rcx 50e8: 48 89 f2 mov %rsi,%rdx 50eb: 41 ff d1 call *%r9 50ee: 44 89 e9 mov %r13d,%ecx 50f1: 41 bd 01 00 00 00 mov $0x1,%r13d 50f7: 41 d3 e5 shl %cl,%r13d 50fa: eb 69 jmp 0x5165 50fc: 41 83 fd 12 cmp $0x12,%r13d 5100: 7e 20 jle 0x5122 5102: 48 89 e0 mov %rsp,%rax 5105: 48 89 f9 mov %rdi,%rcx 5108: 49 89 f0 mov %rsi,%r8 510b: 4c 89 58 20 mov %r11,0x20(%rax) 510f: e8 cc d9 09 00 call 0xa2ae0 5114: 44 89 e9 mov %r13d,%ecx 5117: 41 bd 01 00 00 00 mov $0x1,%r13d 511d: 41 d3 e5 shl %cl,%r13d 5120: eb 43 jmp 0x5165 5122: 49 89 e2 mov %rsp,%r10 5125: 48 8b 47 30 mov 0x30(%rdi),%rax 5129: 48 89 d1 mov %rdx,%rcx 512c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 5130: 48 89 f2 mov %rsi,%rdx 5133: 45 89 e0 mov %r12d,%r8d 5136: 4d 89 5a 28 mov %r11,0x28(%r10) 513a: 49 89 42 20 mov %rax,0x20(%r10) 513e: e8 5d f0 b3 01 call 0x1b441a0 5143: 44 89 e9 mov %r13d,%ecx 5146: 41 bd 01 00 00 00 mov $0x1,%r13d 514c: 41 d3 e5 shl %cl,%r13d 514f: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5153: 74 10 je 0x5165 5155: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 515a: 48 89 f2 mov %rsi,%rdx 515d: 45 89 e8 mov %r13d,%r8d 5160: e8 1b 60 ff ff call 0xffffffffffffb180 5165: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 516a: 48 89 f1 mov %rsi,%rcx 516d: 44 89 e2 mov %r12d,%edx 5170: f3 0f 10 16 movss (%rsi),%xmm2 5174: 0f 28 c1 movaps %xmm1,%xmm0 5177: 41 b8 01 00 00 00 mov $0x1,%r8d 517d: f3 0f 58 c2 addss %xmm2,%xmm0 5181: f3 0f 5c d1 subss %xmm1,%xmm2 5185: f3 0f 11 06 movss %xmm0,(%rsi) 5189: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 518e: 4c 8b 4f 50 mov 0x50(%rdi),%r9 5192: e8 89 eb 09 00 call 0xa3d20 5197: 4d 63 ed movslq %r13d,%r13 519a: 49 83 fd 01 cmp $0x1,%r13 519e: 74 13 je 0x51b3 51a0: 8b 46 04 mov 0x4(%rsi),%eax 51a3: 33 ff xor %edi,%edi 51a5: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) 51aa: 42 89 04 ae mov %eax,(%rsi,%r13,4) 51ae: 89 7e 04 mov %edi,0x4(%rsi) 51b1: eb 07 jmp 0x51ba 51b3: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 51ba: 33 c0 xor %eax,%eax 51bc: 48 83 c4 38 add $0x38,%rsp 51c0: 41 5d pop %r13 51c2: 41 5c pop %r12 51c4: 5f pop %rdi 51c5: 5e pop %rsi 51c6: c3 ret 51c7: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 51cb: 7e 10 jle 0x51dd 51cd: b8 f8 ff ff ff mov $0xfffffff8,%eax 51d2: 48 83 c4 38 add $0x38,%rsp 51d6: 41 5d pop %r13 51d8: 41 5c pop %r12 51da: 5f pop %rdi 51db: 5e pop %rsi 51dc: c3 ret 51dd: 44 8b 6f 04 mov 0x4(%rdi),%r13d 51e1: 41 83 fd 04 cmp $0x4,%r13d 51e5: 0f 8e 0e fe ff ff jle 0x4ff9 51eb: e9 96 fe ff ff jmp 0x5086 51f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51f7: 00 51f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51ff: 90 nop 5200: 41 54 push %r12 5202: 41 55 push %r13 5204: 41 56 push %r14 5206: 41 57 push %r15 5208: 48 83 ec 38 sub $0x38,%rsp 520c: 4d 89 c5 mov %r8,%r13 520f: 49 89 d4 mov %rdx,%r12 5212: 48 89 ca mov %rcx,%rdx 5215: 45 33 db xor %r11d,%r11d 5218: 4d 85 ed test %r13,%r13 521b: 0f 84 25 02 00 00 je 0x5446 5221: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) 5226: 74 12 je 0x523a 5228: b8 f3 ff ff ff mov $0xfffffff3,%eax 522d: 48 83 c4 38 add $0x38,%rsp 5231: 41 5f pop %r15 5233: 41 5e pop %r14 5235: 41 5d pop %r13 5237: 41 5c pop %r12 5239: c3 ret 523a: 48 85 d2 test %rdx,%rdx 523d: 0f 84 03 02 00 00 je 0x5446 5243: 4d 85 e4 test %r12,%r12 5246: 0f 84 fa 01 00 00 je 0x5446 524c: 4d 85 c9 test %r9,%r9 524f: 0f 84 ea 01 00 00 je 0x543f 5255: 45 8b 7d 04 mov 0x4(%r13),%r15d 5259: 41 83 ff 04 cmp $0x4,%r15d 525d: 7f 79 jg 0x52d8 525f: 4d 63 cf movslq %r15d,%r9 5262: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 5267: 74 1d je 0x5286 5269: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeb3c0 5270: 48 89 d1 mov %rdx,%rcx 5273: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 5279: 4c 89 e2 mov %r12,%rdx 527c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) 5283: 01 5284: eb 15 jmp 0x529b 5286: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeb3c0 528d: 48 89 d1 mov %rdx,%rcx 5290: 4c 89 e2 mov %r12,%rdx 5293: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) 529a: 01 529b: b8 01 00 00 00 mov $0x1,%eax 52a0: 44 89 f9 mov %r15d,%ecx 52a3: d3 e0 shl %cl,%eax 52a5: 48 63 c0 movslq %eax,%rax 52a8: 48 83 f8 01 cmp $0x1,%rax 52ac: 74 12 je 0x52c0 52ae: 45 8b 4c 24 04 mov 0x4(%r12),%r9d 52b3: 45 89 0c 84 mov %r9d,(%r12,%rax,4) 52b7: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) 52be: 00 00 52c0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 52c7: 00 00 52c9: 33 c0 xor %eax,%eax 52cb: 48 83 c4 38 add $0x38,%rsp 52cf: 41 5f pop %r15 52d1: 41 5e pop %r14 52d3: 41 5d pop %r13 52d5: 41 5c pop %r12 52d7: c3 ret 52d8: 4c 89 c8 mov %r9,%rax 52db: 48 83 e0 3f and $0x3f,%rax 52df: 48 f7 d8 neg %rax 52e2: 48 83 e0 3f and $0x3f,%rax 52e6: 4c 03 c8 add %rax,%r9 52e9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 52ee: 4d 0f 4f d9 cmovg %r9,%r11 52f2: 41 be 01 00 00 00 mov $0x1,%r14d 52f8: 45 8d 4f ff lea -0x1(%r15),%r9d 52fc: 44 89 c9 mov %r9d,%ecx 52ff: 41 d3 e6 shl %cl,%r14d 5302: 41 83 ff 07 cmp $0x7,%r15d 5306: 7f 5c jg 0x5364 5308: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 530d: 74 2f je 0x533e 530f: 4d 63 ff movslq %r15d,%r15 5312: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeb3c0 5319: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 531f: 48 89 d1 mov %rdx,%rcx 5322: 4c 89 e2 mov %r12,%rdx 5325: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) 532c: 01 532d: 44 89 f9 mov %r15d,%ecx 5330: 41 bf 01 00 00 00 mov $0x1,%r15d 5336: 41 d3 e7 shl %cl,%r15d 5339: e9 91 00 00 00 jmp 0x53cf 533e: 4d 63 ff movslq %r15d,%r15 5341: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeb3c0 5348: 48 89 d1 mov %rdx,%rcx 534b: 4c 89 e2 mov %r12,%rdx 534e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) 5355: 01 5356: 44 89 f9 mov %r15d,%ecx 5359: 41 bf 01 00 00 00 mov $0x1,%r15d 535f: 41 d3 e7 shl %cl,%r15d 5362: eb 6b jmp 0x53cf 5364: 41 83 ff 13 cmp $0x13,%r15d 5368: 7e 20 jle 0x538a 536a: 48 89 e0 mov %rsp,%rax 536d: 4c 89 e9 mov %r13,%rcx 5370: 4d 89 e0 mov %r12,%r8 5373: 4c 89 58 20 mov %r11,0x20(%rax) 5377: e8 84 32 0a 00 call 0xa8600 537c: 44 89 f9 mov %r15d,%ecx 537f: 41 bf 01 00 00 00 mov $0x1,%r15d 5385: 41 d3 e7 shl %cl,%r15d 5388: eb 45 jmp 0x53cf 538a: 49 89 e2 mov %rsp,%r10 538d: 48 89 d1 mov %rdx,%rcx 5390: 49 8b 45 30 mov 0x30(%r13),%rax 5394: 4c 89 e2 mov %r12,%rdx 5397: 45 89 f0 mov %r14d,%r8d 539a: 4d 8b 4d 38 mov 0x38(%r13),%r9 539e: 4d 89 5a 28 mov %r11,0x28(%r10) 53a2: 49 89 42 20 mov %rax,0x20(%r10) 53a6: e8 55 76 b5 01 call 0x1b5ca00 53ab: 44 89 f9 mov %r15d,%ecx 53ae: 41 bf 01 00 00 00 mov $0x1,%r15d 53b4: 41 d3 e7 shl %cl,%r15d 53b7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 53bc: 74 11 je 0x53cf 53be: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 53c4: 4c 89 e2 mov %r12,%rdx 53c7: 45 89 f8 mov %r15d,%r8d 53ca: e8 11 5e ff ff call 0xffffffffffffb1e0 53cf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 53d6: 4c 89 e1 mov %r12,%rcx 53d9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 53df: 44 89 f2 mov %r14d,%edx 53e2: 41 b8 01 00 00 00 mov $0x1,%r8d 53e8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 53ec: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 53f0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) 53f6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) 53fd: 4d 8b 4d 50 mov 0x50(%r13),%r9 5401: e8 3a 44 0a 00 call 0xa9840 5406: 4d 63 ff movslq %r15d,%r15 5409: 49 83 ff 01 cmp $0x1,%r15 540d: 74 18 je 0x5427 540f: 41 8b 44 24 04 mov 0x4(%r12),%eax 5414: 45 33 c9 xor %r9d,%r9d 5417: 43 89 04 bc mov %eax,(%r12,%r15,4) 541b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) 5420: 45 89 4c 24 04 mov %r9d,0x4(%r12) 5425: eb 09 jmp 0x5430 5427: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 542e: 00 00 5430: 33 c0 xor %eax,%eax 5432: 48 83 c4 38 add $0x38,%rsp 5436: 41 5f pop %r15 5438: 41 5e pop %r14 543a: 41 5d pop %r13 543c: 41 5c pop %r12 543e: c3 ret 543f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 5444: 7e 12 jle 0x5458 5446: b8 f8 ff ff ff mov $0xfffffff8,%eax 544b: 48 83 c4 38 add $0x38,%rsp 544f: 41 5f pop %r15 5451: 41 5e pop %r14 5453: 41 5d pop %r13 5455: 41 5c pop %r12 5457: c3 ret 5458: 45 8b 7d 04 mov 0x4(%r13),%r15d 545c: 41 83 ff 04 cmp $0x4,%r15d 5460: 0f 8e f9 fd ff ff jle 0x525f 5466: e9 87 fe ff ff jmp 0x52f2 546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5472: 00 5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5480: 56 push %rsi 5481: 57 push %rdi 5482: 41 54 push %r12 5484: 41 55 push %r13 5486: 41 57 push %r15 5488: 48 83 ec 30 sub $0x30,%rsp 548c: 4c 89 c7 mov %r8,%rdi 548f: 48 89 d6 mov %rdx,%rsi 5492: 48 89 ca mov %rcx,%rdx 5495: 45 33 db xor %r11d,%r11d 5498: 48 85 ff test %rdi,%rdi 549b: 0f 84 ea 01 00 00 je 0x568b 54a1: 83 3f 06 cmpl $0x6,(%rdi) 54a4: 74 12 je 0x54b8 54a6: b8 f3 ff ff ff mov $0xfffffff3,%eax 54ab: 48 83 c4 30 add $0x30,%rsp 54af: 41 5f pop %r15 54b1: 41 5d pop %r13 54b3: 41 5c pop %r12 54b5: 5f pop %rdi 54b6: 5e pop %rsi 54b7: c3 ret 54b8: 48 85 d2 test %rdx,%rdx 54bb: 0f 84 ca 01 00 00 je 0x568b 54c1: 48 85 f6 test %rsi,%rsi 54c4: 0f 84 c1 01 00 00 je 0x568b 54ca: 4d 85 c9 test %r9,%r9 54cd: 0f 84 b2 01 00 00 je 0x5685 54d3: 44 8b 7f 04 mov 0x4(%rdi),%r15d 54d7: 41 83 ff 04 cmp $0x4,%r15d 54db: 7f 75 jg 0x5552 54dd: 4d 63 cf movslq %r15d,%r9 54e0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 54e4: 74 20 je 0x5506 54e6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeb3c0 54ed: 48 89 d1 mov %rdx,%rcx 54f0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 54f5: 48 89 f2 mov %rsi,%rdx 54f8: c5 f8 28 d0 vmovaps %xmm0,%xmm2 54fc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) 5503: 01 5504: eb 15 jmp 0x551b 5506: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeb3c0 550d: 48 89 d1 mov %rdx,%rcx 5510: 48 89 f2 mov %rsi,%rdx 5513: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) 551a: 01 551b: b8 01 00 00 00 mov $0x1,%eax 5520: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 5525: 48 63 ff movslq %edi,%rdi 5528: 48 83 ff 01 cmp $0x1,%rdi 552c: 74 0e je 0x553c 552e: 8b 46 04 mov 0x4(%rsi),%eax 5531: 89 04 be mov %eax,(%rsi,%rdi,4) 5534: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 553b: 00 553c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 5543: 33 c0 xor %eax,%eax 5545: 48 83 c4 30 add $0x30,%rsp 5549: 41 5f pop %r15 554b: 41 5d pop %r13 554d: 41 5c pop %r12 554f: 5f pop %rdi 5550: 5e pop %rsi 5551: c3 ret 5552: 4c 89 c8 mov %r9,%rax 5555: 48 83 e0 3f and $0x3f,%rax 5559: 48 f7 d8 neg %rax 555c: 48 83 e0 3f and $0x3f,%rax 5560: 4c 03 c8 add %rax,%r9 5563: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 5567: 4d 0f 4f d9 cmovg %r9,%r11 556b: 41 bc 01 00 00 00 mov $0x1,%r12d 5571: 45 8d 4f ff lea -0x1(%r15),%r9d 5575: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 557a: 41 83 ff 07 cmp $0x7,%r15d 557e: 7f 49 jg 0x55c9 5580: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5584: 74 24 je 0x55aa 5586: 4d 63 ff movslq %r15d,%r15 5589: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeb3c0 5590: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 5595: 48 89 d1 mov %rdx,%rcx 5598: 48 89 f2 mov %rsi,%rdx 559b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) 55a2: 01 55a3: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 55a8: eb 7a jmp 0x5624 55aa: 4d 63 ff movslq %r15d,%r15 55ad: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeb3c0 55b4: 48 89 d1 mov %rdx,%rcx 55b7: 48 89 f2 mov %rsi,%rdx 55ba: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) 55c1: 01 55c2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 55c7: eb 5b jmp 0x5624 55c9: 41 83 ff 13 cmp $0x13,%r15d 55cd: 7e 19 jle 0x55e8 55cf: 48 89 e0 mov %rsp,%rax 55d2: 48 89 f9 mov %rdi,%rcx 55d5: 49 89 f0 mov %rsi,%r8 55d8: 4c 89 58 20 mov %r11,0x20(%rax) 55dc: e8 bf 93 0a 00 call 0xae9a0 55e1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 55e6: eb 3c jmp 0x5624 55e8: 49 89 e2 mov %rsp,%r10 55eb: 48 89 d1 mov %rdx,%rcx 55ee: 48 8b 47 30 mov 0x30(%rdi),%rax 55f2: 48 89 f2 mov %rsi,%rdx 55f5: 45 89 e8 mov %r13d,%r8d 55f8: 4c 8b 4f 38 mov 0x38(%rdi),%r9 55fc: 4d 89 5a 28 mov %r11,0x28(%r10) 5600: 49 89 42 20 mov %rax,0x20(%r10) 5604: e8 37 79 b6 01 call 0x1b6cf40 5609: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 560e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5612: 74 10 je 0x5624 5614: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 5619: 48 89 f2 mov %rsi,%rdx 561c: 45 89 e0 mov %r12d,%r8d 561f: e8 7c 5d ff ff call 0xffffffffffffb3a0 5624: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 5629: 48 89 f1 mov %rsi,%rcx 562c: c5 fa 10 0e vmovss (%rsi),%xmm1 5630: 44 89 ea mov %r13d,%edx 5633: 41 b8 01 00 00 00 mov $0x1,%r8d 5639: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 563d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 5641: c5 fa 11 06 vmovss %xmm0,(%rsi) 5645: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 564a: 4c 8b 4f 50 mov 0x50(%rdi),%r9 564e: e8 0d a6 0a 00 call 0xafc60 5653: 4d 63 e4 movslq %r12d,%r12 5656: 49 83 fc 01 cmp $0x1,%r12 565a: 74 13 je 0x566f 565c: 8b 46 04 mov 0x4(%rsi),%eax 565f: 33 ff xor %edi,%edi 5661: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 5665: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 566a: 89 7e 04 mov %edi,0x4(%rsi) 566d: eb 07 jmp 0x5676 566f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 5676: 33 c0 xor %eax,%eax 5678: 48 83 c4 30 add $0x30,%rsp 567c: 41 5f pop %r15 567e: 41 5d pop %r13 5680: 41 5c pop %r12 5682: 5f pop %rdi 5683: 5e pop %rsi 5684: c3 ret 5685: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 5689: 7e 12 jle 0x569d 568b: b8 f8 ff ff ff mov $0xfffffff8,%eax 5690: 48 83 c4 30 add $0x30,%rsp 5694: 41 5f pop %r15 5696: 41 5d pop %r13 5698: 41 5c pop %r12 569a: 5f pop %rdi 569b: 5e pop %rsi 569c: c3 ret 569d: 44 8b 7f 04 mov 0x4(%rdi),%r15d 56a1: 41 83 ff 04 cmp $0x4,%r15d 56a5: 0f 8e 32 fe ff ff jle 0x54dd 56ab: e9 bb fe ff ff jmp 0x556b 56b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56b7: 00 56b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56bf: 90 nop 56c0: 56 push %rsi 56c1: 57 push %rdi 56c2: 41 54 push %r12 56c4: 41 55 push %r13 56c6: 41 57 push %r15 56c8: 48 83 ec 30 sub $0x30,%rsp 56cc: 4c 89 c7 mov %r8,%rdi 56cf: 48 89 d6 mov %rdx,%rsi 56d2: 48 89 ca mov %rcx,%rdx 56d5: 45 33 db xor %r11d,%r11d 56d8: 48 85 ff test %rdi,%rdi 56db: 0f 84 e6 01 00 00 je 0x58c7 56e1: 83 3f 06 cmpl $0x6,(%rdi) 56e4: 74 12 je 0x56f8 56e6: b8 f3 ff ff ff mov $0xfffffff3,%eax 56eb: 48 83 c4 30 add $0x30,%rsp 56ef: 41 5f pop %r15 56f1: 41 5d pop %r13 56f3: 41 5c pop %r12 56f5: 5f pop %rdi 56f6: 5e pop %rsi 56f7: c3 ret 56f8: 48 85 d2 test %rdx,%rdx 56fb: 0f 84 c6 01 00 00 je 0x58c7 5701: 48 85 f6 test %rsi,%rsi 5704: 0f 84 bd 01 00 00 je 0x58c7 570a: 4d 85 c9 test %r9,%r9 570d: 0f 84 ae 01 00 00 je 0x58c1 5713: 44 8b 7f 04 mov 0x4(%rdi),%r15d 5717: 41 83 ff 04 cmp $0x4,%r15d 571b: 7f 71 jg 0x578e 571d: 4d 63 cf movslq %r15d,%r9 5720: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 5724: 74 1c je 0x5742 5726: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeb3c0 572d: 48 89 d1 mov %rdx,%rcx 5730: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 5735: 48 89 f2 mov %rsi,%rdx 5738: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) 573f: 01 5740: eb 15 jmp 0x5757 5742: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeb3c0 5749: 48 89 d1 mov %rdx,%rcx 574c: 48 89 f2 mov %rsi,%rdx 574f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) 5756: 01 5757: b8 01 00 00 00 mov $0x1,%eax 575c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 5761: 48 63 ff movslq %edi,%rdi 5764: 48 83 ff 01 cmp $0x1,%rdi 5768: 74 0e je 0x5778 576a: 8b 46 04 mov 0x4(%rsi),%eax 576d: 89 04 be mov %eax,(%rsi,%rdi,4) 5770: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 5777: 00 5778: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 577f: 33 c0 xor %eax,%eax 5781: 48 83 c4 30 add $0x30,%rsp 5785: 41 5f pop %r15 5787: 41 5d pop %r13 5789: 41 5c pop %r12 578b: 5f pop %rdi 578c: 5e pop %rsi 578d: c3 ret 578e: 4c 89 c8 mov %r9,%rax 5791: 48 83 e0 3f and $0x3f,%rax 5795: 48 f7 d8 neg %rax 5798: 48 83 e0 3f and $0x3f,%rax 579c: 4c 03 c8 add %rax,%r9 579f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 57a3: 4d 0f 4f d9 cmovg %r9,%r11 57a7: 41 bc 01 00 00 00 mov $0x1,%r12d 57ad: 45 8d 4f ff lea -0x1(%r15),%r9d 57b1: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 57b6: 41 83 ff 07 cmp $0x7,%r15d 57ba: 7f 49 jg 0x5805 57bc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 57c0: 74 24 je 0x57e6 57c2: 4d 63 ff movslq %r15d,%r15 57c5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeb3c0 57cc: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 57d1: 48 89 d1 mov %rdx,%rcx 57d4: 48 89 f2 mov %rsi,%rdx 57d7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) 57de: 01 57df: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 57e4: eb 7a jmp 0x5860 57e6: 4d 63 ff movslq %r15d,%r15 57e9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeb3c0 57f0: 48 89 d1 mov %rdx,%rcx 57f3: 48 89 f2 mov %rsi,%rdx 57f6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) 57fd: 01 57fe: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 5803: eb 5b jmp 0x5860 5805: 41 83 ff 13 cmp $0x13,%r15d 5809: 7e 19 jle 0x5824 580b: 48 89 e0 mov %rsp,%rax 580e: 48 89 f9 mov %rdi,%rcx 5811: 49 89 f0 mov %rsi,%r8 5814: 4c 89 58 20 mov %r11,0x20(%rax) 5818: e8 a3 f3 0a 00 call 0xb4bc0 581d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 5822: eb 3c jmp 0x5860 5824: 49 89 e2 mov %rsp,%r10 5827: 48 89 d1 mov %rdx,%rcx 582a: 48 8b 47 30 mov 0x30(%rdi),%rax 582e: 48 89 f2 mov %rsi,%rdx 5831: 45 89 e8 mov %r13d,%r8d 5834: 4c 8b 4f 38 mov 0x38(%rdi),%r9 5838: 4d 89 5a 28 mov %r11,0x28(%r10) 583c: 49 89 42 20 mov %rax,0x20(%r10) 5840: e8 fb 58 b7 01 call 0x1b7b140 5845: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 584a: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 584e: 74 10 je 0x5860 5850: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 5855: 48 89 f2 mov %rsi,%rdx 5858: 45 89 e0 mov %r12d,%r8d 585b: e8 00 5d ff ff call 0xffffffffffffb560 5860: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 5865: 48 89 f1 mov %rsi,%rcx 5868: c5 fa 10 0e vmovss (%rsi),%xmm1 586c: 44 89 ea mov %r13d,%edx 586f: 41 b8 01 00 00 00 mov $0x1,%r8d 5875: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 5879: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 587d: c5 fa 11 06 vmovss %xmm0,(%rsi) 5881: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 5886: 4c 8b 4f 50 mov 0x50(%rdi),%r9 588a: e8 f1 05 0b 00 call 0xb5e80 588f: 4d 63 e4 movslq %r12d,%r12 5892: 49 83 fc 01 cmp $0x1,%r12 5896: 74 13 je 0x58ab 5898: 8b 46 04 mov 0x4(%rsi),%eax 589b: 33 ff xor %edi,%edi 589d: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 58a1: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 58a6: 89 7e 04 mov %edi,0x4(%rsi) 58a9: eb 07 jmp 0x58b2 58ab: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 58b2: 33 c0 xor %eax,%eax 58b4: 48 83 c4 30 add $0x30,%rsp 58b8: 41 5f pop %r15 58ba: 41 5d pop %r13 58bc: 41 5c pop %r12 58be: 5f pop %rdi 58bf: 5e pop %rsi 58c0: c3 ret 58c1: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 58c5: 7e 12 jle 0x58d9 58c7: b8 f8 ff ff ff mov $0xfffffff8,%eax 58cc: 48 83 c4 30 add $0x30,%rsp 58d0: 41 5f pop %r15 58d2: 41 5d pop %r13 58d4: 41 5c pop %r12 58d6: 5f pop %rdi 58d7: 5e pop %rsi 58d8: c3 ret 58d9: 44 8b 7f 04 mov 0x4(%rdi),%r15d 58dd: 41 83 ff 04 cmp $0x4,%r15d 58e1: 0f 8e 36 fe ff ff jle 0x571d 58e7: e9 bb fe ff ff jmp 0x57a7 58ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58f3: 00 58f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5900: 48 83 ec 28 sub $0x28,%rsp 5904: 48 85 c9 test %rcx,%rcx 5907: 74 26 je 0x592f 5909: 48 85 d2 test %rdx,%rdx 590c: 74 21 je 0x592f 590e: 45 85 c0 test %r8d,%r8d 5911: 7e 26 jle 0x5939 5913: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 591a: 7d 07 jge 0x5923 591c: e8 bf 94 a4 01 call 0x1a4ede0 5921: eb 05 jmp 0x5928 5923: e8 b8 98 a4 01 call 0x1a4f1e0 5928: 33 c0 xor %eax,%eax 592a: 48 83 c4 28 add $0x28,%rsp 592e: c3 ret 592f: b8 f8 ff ff ff mov $0xfffffff8,%eax 5934: 48 83 c4 28 add $0x28,%rsp 5938: c3 ret 5939: b8 fa ff ff ff mov $0xfffffffa,%eax 593e: 48 83 c4 28 add $0x28,%rsp 5942: c3 ret 5943: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 594a: 00 594b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5960: 48 83 ec 28 sub $0x28,%rsp 5964: 48 85 c9 test %rcx,%rcx 5967: 74 26 je 0x598f 5969: 48 85 d2 test %rdx,%rdx 596c: 74 21 je 0x598f 596e: 45 85 c0 test %r8d,%r8d 5971: 7e 26 jle 0x5999 5973: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 597a: 7d 07 jge 0x5983 597c: e8 ff a0 a4 01 call 0x1a4fa80 5981: eb 05 jmp 0x5988 5983: e8 78 56 0b 00 call 0xbb000 5988: 33 c0 xor %eax,%eax 598a: 48 83 c4 28 add $0x28,%rsp 598e: c3 ret 598f: b8 f8 ff ff ff mov $0xfffffff8,%eax 5994: 48 83 c4 28 add $0x28,%rsp 5998: c3 ret 5999: b8 fa ff ff ff mov $0xfffffffa,%eax 599e: 48 83 c4 28 add $0x28,%rsp 59a2: c3 ret 59a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59aa: 00 59ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59c0: 48 83 ec 28 sub $0x28,%rsp 59c4: 48 85 c9 test %rcx,%rcx 59c7: 74 26 je 0x59ef 59c9: 48 85 d2 test %rdx,%rdx 59cc: 74 21 je 0x59ef 59ce: 45 85 c0 test %r8d,%r8d 59d1: 7e 26 jle 0x59f9 59d3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 59da: 7d 07 jge 0x59e3 59dc: e8 9f ad a4 01 call 0x1a50780 59e1: eb 05 jmp 0x59e8 59e3: e8 78 57 0b 00 call 0xbb160 59e8: 33 c0 xor %eax,%eax 59ea: 48 83 c4 28 add $0x28,%rsp 59ee: c3 ret 59ef: b8 f8 ff ff ff mov $0xfffffff8,%eax 59f4: 48 83 c4 28 add $0x28,%rsp 59f8: c3 ret 59f9: b8 fa ff ff ff mov $0xfffffffa,%eax 59fe: 48 83 c4 28 add $0x28,%rsp 5a02: c3 ret 5a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a0a: 00 5a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a20: 41 83 f9 05 cmp $0x5,%r9d 5a24: 7d 3d jge 0x5a63 5a26: 41 ff c9 dec %r9d 5a29: 41 83 f9 ff cmp $0xffffffff,%r9d 5a2d: 74 33 je 0x5a62 5a2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a36: 00 5a37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a3e: 66 90 xchg %ax,%ax 5a40: f2 0f 10 01 movsd (%rcx),%xmm0 5a44: 41 ff c9 dec %r9d 5a47: f2 0f 59 02 mulsd (%rdx),%xmm0 5a4b: 48 83 c1 08 add $0x8,%rcx 5a4f: f2 41 0f 11 00 movsd %xmm0,(%r8) 5a54: 48 83 c2 08 add $0x8,%rdx 5a58: 49 83 c0 08 add $0x8,%r8 5a5c: 41 83 f9 ff cmp $0xffffffff,%r9d 5a60: 75 de jne 0x5a40 5a62: c3 ret 5a63: 49 f7 c0 07 00 00 00 test $0x7,%r8 5a6a: 0f 85 e8 02 00 00 jne 0x5d58 5a70: 49 f7 c0 0f 00 00 00 test $0xf,%r8 5a77: 74 1c je 0x5a95 5a79: f2 0f 10 01 movsd (%rcx),%xmm0 5a7d: 48 83 c1 08 add $0x8,%rcx 5a81: f2 0f 59 02 mulsd (%rdx),%xmm0 5a85: 48 83 c2 08 add $0x8,%rdx 5a89: f2 41 0f 11 00 movsd %xmm0,(%r8) 5a8e: 49 83 c0 08 add $0x8,%r8 5a92: 41 ff c9 dec %r9d 5a95: 44 89 c8 mov %r9d,%eax 5a98: 41 83 e1 03 and $0x3,%r9d 5a9c: c1 f8 02 sar $0x2,%eax 5a9f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5aa6: 0f 84 78 01 00 00 je 0x5c24 5aac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5ab3: 0f 84 dd 00 00 00 je 0x5b96 5ab9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5abe: 0f 83 7c 00 00 00 jae 0x5b40 5ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5acb: 00 5acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5adf: 00 5ae0: f2 0f 10 11 movsd (%rcx),%xmm2 5ae4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5ae9: f2 0f 10 02 movsd (%rdx),%xmm0 5aed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5af2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5af7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5afc: 48 83 c2 20 add $0x20,%rdx 5b00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5b05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5b0a: 48 83 c1 20 add $0x20,%rcx 5b0e: 66 0f 59 d0 mulpd %xmm0,%xmm2 5b12: 66 0f 59 d9 mulpd %xmm1,%xmm3 5b16: 41 0f 29 10 movaps %xmm2,(%r8) 5b1a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 5b1f: 49 83 c0 20 add $0x20,%r8 5b23: ff c8 dec %eax 5b25: 75 b9 jne 0x5ae0 5b27: e9 fa fe ff ff jmp 0x5a26 5b2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b33: 00 5b34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b40: 0f 18 49 40 prefetcht0 0x40(%rcx) 5b44: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5b48: f2 0f 10 11 movsd (%rcx),%xmm2 5b4c: f2 0f 10 02 movsd (%rdx),%xmm0 5b50: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5b55: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5b5a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5b5f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5b64: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5b69: 48 83 c2 20 add $0x20,%rdx 5b6d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5b72: 48 83 c1 20 add $0x20,%rcx 5b76: 66 0f 59 d0 mulpd %xmm0,%xmm2 5b7a: 66 0f 59 d9 mulpd %xmm1,%xmm3 5b7e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 5b83: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 5b89: 49 83 c0 20 add $0x20,%r8 5b8d: ff c8 dec %eax 5b8f: 75 af jne 0x5b40 5b91: e9 90 fe ff ff jmp 0x5a26 5b96: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5b9b: 73 43 jae 0x5be0 5b9d: 0f 1f 00 nopl (%rax) 5ba0: f2 0f 10 01 movsd (%rcx),%xmm0 5ba4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5ba9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5bae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5bb3: 48 83 c1 20 add $0x20,%rcx 5bb7: 66 0f 59 02 mulpd (%rdx),%xmm0 5bbb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5bc0: 41 0f 29 00 movaps %xmm0,(%r8) 5bc4: 48 83 c2 20 add $0x20,%rdx 5bc8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5bcd: 49 83 c0 20 add $0x20,%r8 5bd1: ff c8 dec %eax 5bd3: 75 cb jne 0x5ba0 5bd5: e9 4c fe ff ff jmp 0x5a26 5bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5be0: 0f 18 49 40 prefetcht0 0x40(%rcx) 5be4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5be8: f2 0f 10 01 movsd (%rcx),%xmm0 5bec: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5bf1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5bf6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5bfb: 48 83 c1 20 add $0x20,%rcx 5bff: 66 0f 59 02 mulpd (%rdx),%xmm0 5c03: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5c08: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5c0d: 48 83 c2 20 add $0x20,%rdx 5c11: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5c17: 49 83 c0 20 add $0x20,%r8 5c1b: ff c8 dec %eax 5c1d: 75 c1 jne 0x5be0 5c1f: e9 02 fe ff ff jmp 0x5a26 5c24: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5c2b: 0f 84 93 00 00 00 je 0x5cc4 5c31: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5c36: 73 48 jae 0x5c80 5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c3f: 00 5c40: f2 0f 10 02 movsd (%rdx),%xmm0 5c44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5c49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5c4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5c53: 48 83 c2 20 add $0x20,%rdx 5c57: 66 0f 59 01 mulpd (%rcx),%xmm0 5c5b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5c60: 41 0f 29 00 movaps %xmm0,(%r8) 5c64: 48 83 c1 20 add $0x20,%rcx 5c68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5c6d: 49 83 c0 20 add $0x20,%r8 5c71: ff c8 dec %eax 5c73: 75 cb jne 0x5c40 5c75: e9 ac fd ff ff jmp 0x5a26 5c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5c80: 0f 18 49 40 prefetcht0 0x40(%rcx) 5c84: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5c88: f2 0f 10 02 movsd (%rdx),%xmm0 5c8c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5c91: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5c96: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5c9b: 48 83 c2 20 add $0x20,%rdx 5c9f: 66 0f 59 01 mulpd (%rcx),%xmm0 5ca3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5ca8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5cad: 48 83 c1 20 add $0x20,%rcx 5cb1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5cb7: 49 83 c0 20 add $0x20,%r8 5cbb: ff c8 dec %eax 5cbd: 75 c1 jne 0x5c80 5cbf: e9 62 fd ff ff jmp 0x5a26 5cc4: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5cc9: 73 55 jae 0x5d20 5ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cd2: 00 5cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5ce0: 0f 28 01 movaps (%rcx),%xmm0 5ce3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 5ce7: 48 83 c1 20 add $0x20,%rcx 5ceb: 66 0f 59 02 mulpd (%rdx),%xmm0 5cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5cf4: 41 0f 29 00 movaps %xmm0,(%r8) 5cf8: 48 83 c2 20 add $0x20,%rdx 5cfc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5d01: 49 83 c0 20 add $0x20,%r8 5d05: ff c8 dec %eax 5d07: 75 d7 jne 0x5ce0 5d09: e9 18 fd ff ff jmp 0x5a26 5d0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d15: 00 5d16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d1d: 0f 1f 00 nopl (%rax) 5d20: 0f 18 49 40 prefetcht0 0x40(%rcx) 5d24: 0f 18 4a 40 prefetcht0 0x40(%rdx) 5d28: 0f 28 01 movaps (%rcx),%xmm0 5d2b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 5d2f: 48 83 c1 20 add $0x20,%rcx 5d33: 66 0f 59 02 mulpd (%rdx),%xmm0 5d37: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5d3c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5d41: 48 83 c2 20 add $0x20,%rdx 5d45: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5d4b: 49 83 c0 20 add $0x20,%r8 5d4f: ff c8 dec %eax 5d51: 75 cd jne 0x5d20 5d53: e9 ce fc ff ff jmp 0x5a26 5d58: 44 89 c8 mov %r9d,%eax 5d5b: 41 83 e1 03 and $0x3,%r9d 5d5f: c1 f8 02 sar $0x2,%eax 5d62: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5d69: 0f 84 cb 00 00 00 je 0x5e3a 5d6f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5d76: 0f 85 64 00 00 00 jne 0x5de0 5d7c: 0f 1f 40 00 nopl 0x0(%rax) 5d80: f2 0f 10 01 movsd (%rcx),%xmm0 5d84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5d89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5d8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5d93: 48 83 c1 20 add $0x20,%rcx 5d97: 66 0f 59 02 mulpd (%rdx),%xmm0 5d9b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5da0: f2 41 0f 11 00 movsd %xmm0,(%r8) 5da5: 48 83 c2 20 add $0x20,%rdx 5da9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5daf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5db5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5dbb: 49 83 c0 20 add $0x20,%r8 5dbf: ff c8 dec %eax 5dc1: 75 bd jne 0x5d80 5dc3: e9 5e fc ff ff jmp 0x5a26 5dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5dcf: 00 5dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5dde: 00 00 5de0: f2 0f 10 11 movsd (%rcx),%xmm2 5de4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5de9: f2 0f 10 02 movsd (%rdx),%xmm0 5ded: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5df2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5df7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5dfc: 48 83 c2 20 add $0x20,%rdx 5e00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5e05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5e0a: 48 83 c1 20 add $0x20,%rcx 5e0e: 66 0f 59 d0 mulpd %xmm0,%xmm2 5e12: 66 0f 59 d9 mulpd %xmm1,%xmm3 5e16: f2 41 0f 11 10 movsd %xmm2,(%r8) 5e1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 5e21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 5e27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 5e2d: 49 83 c0 20 add $0x20,%r8 5e31: ff c8 dec %eax 5e33: 75 ab jne 0x5de0 5e35: e9 ec fb ff ff jmp 0x5a26 5e3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5e41: 75 5d jne 0x5ea0 5e43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e4a: 00 5e4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e60: 0f 28 01 movaps (%rcx),%xmm0 5e63: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 5e67: 48 83 c1 20 add $0x20,%rcx 5e6b: 66 0f 59 02 mulpd (%rdx),%xmm0 5e6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 5e74: f2 41 0f 11 00 movsd %xmm0,(%r8) 5e79: 48 83 c2 20 add $0x20,%rdx 5e7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5e83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5e89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5e8f: 49 83 c0 20 add $0x20,%r8 5e93: ff c8 dec %eax 5e95: 75 c9 jne 0x5e60 5e97: e9 8a fb ff ff jmp 0x5a26 5e9c: 0f 1f 40 00 nopl 0x0(%rax) 5ea0: f2 0f 10 02 movsd (%rdx),%xmm0 5ea4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5ea9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5eae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5eb3: 48 83 c2 20 add $0x20,%rdx 5eb7: 66 0f 59 01 mulpd (%rcx),%xmm0 5ebb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 5ec0: f2 41 0f 11 00 movsd %xmm0,(%r8) 5ec5: 48 83 c1 20 add $0x20,%rcx 5ec9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5ecf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5ed5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5edb: 49 83 c0 20 add $0x20,%r8 5edf: ff c8 dec %eax 5ee1: 75 bd jne 0x5ea0 5ee3: e9 3e fb ff ff jmp 0x5a26 5ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5eef: 00 5ef0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5efe: 00 00 5f00: 41 83 f9 05 cmp $0x5,%r9d 5f04: 7d 3d jge 0x5f43 5f06: 41 ff c9 dec %r9d 5f09: 41 83 f9 ff cmp $0xffffffff,%r9d 5f0d: 74 33 je 0x5f42 5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f16: 00 5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f1e: 66 90 xchg %ax,%ax 5f20: f2 0f 10 01 movsd (%rcx),%xmm0 5f24: 41 ff c9 dec %r9d 5f27: f2 0f 59 02 mulsd (%rdx),%xmm0 5f2b: 48 83 c1 08 add $0x8,%rcx 5f2f: f2 41 0f 11 00 movsd %xmm0,(%r8) 5f34: 48 83 c2 08 add $0x8,%rdx 5f38: 49 83 c0 08 add $0x8,%r8 5f3c: 41 83 f9 ff cmp $0xffffffff,%r9d 5f40: 75 de jne 0x5f20 5f42: c3 ret 5f43: 49 f7 c0 07 00 00 00 test $0x7,%r8 5f4a: 0f 85 e8 02 00 00 jne 0x6238 5f50: 49 f7 c0 0f 00 00 00 test $0xf,%r8 5f57: 74 1c je 0x5f75 5f59: f2 0f 10 01 movsd (%rcx),%xmm0 5f5d: 48 83 c1 08 add $0x8,%rcx 5f61: f2 0f 59 02 mulsd (%rdx),%xmm0 5f65: 48 83 c2 08 add $0x8,%rdx 5f69: f2 41 0f 11 00 movsd %xmm0,(%r8) 5f6e: 49 83 c0 08 add $0x8,%r8 5f72: 41 ff c9 dec %r9d 5f75: 44 89 c8 mov %r9d,%eax 5f78: 41 83 e1 03 and $0x3,%r9d 5f7c: c1 f8 02 sar $0x2,%eax 5f7f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5f86: 0f 84 78 01 00 00 je 0x6104 5f8c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5f93: 0f 84 dd 00 00 00 je 0x6076 5f99: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5f9e: 0f 83 7c 00 00 00 jae 0x6020 5fa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5fab: 00 5fac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5fbf: 00 5fc0: f2 0f 10 11 movsd (%rcx),%xmm2 5fc4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5fc9: f2 0f 10 02 movsd (%rdx),%xmm0 5fcd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5fd2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5fd7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5fdc: 48 83 c2 20 add $0x20,%rdx 5fe0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5fe5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5fea: 48 83 c1 20 add $0x20,%rcx 5fee: 66 0f 59 d0 mulpd %xmm0,%xmm2 5ff2: 66 0f 59 d9 mulpd %xmm1,%xmm3 5ff6: 41 0f 29 10 movaps %xmm2,(%r8) 5ffa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 5fff: 49 83 c0 20 add $0x20,%r8 6003: ff c8 dec %eax 6005: 75 b9 jne 0x5fc0 6007: e9 fa fe ff ff jmp 0x5f06 600c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6013: 00 6014: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 601b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6020: 0f 18 49 40 prefetcht0 0x40(%rcx) 6024: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6028: f2 0f 10 11 movsd (%rcx),%xmm2 602c: f2 0f 10 02 movsd (%rdx),%xmm0 6030: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6035: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 603a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 603f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6044: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6049: 48 83 c2 20 add $0x20,%rdx 604d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 6052: 48 83 c1 20 add $0x20,%rcx 6056: 66 0f 59 d0 mulpd %xmm0,%xmm2 605a: 66 0f 59 d9 mulpd %xmm1,%xmm3 605e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 6063: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 6069: 49 83 c0 20 add $0x20,%r8 606d: ff c8 dec %eax 606f: 75 af jne 0x6020 6071: e9 90 fe ff ff jmp 0x5f06 6076: 3d aa 2a 00 00 cmp $0x2aaa,%eax 607b: 73 43 jae 0x60c0 607d: 0f 1f 00 nopl (%rax) 6080: f2 0f 10 01 movsd (%rcx),%xmm0 6084: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6089: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 608e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6093: 48 83 c1 20 add $0x20,%rcx 6097: 66 0f 59 02 mulpd (%rdx),%xmm0 609b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 60a0: 41 0f 29 00 movaps %xmm0,(%r8) 60a4: 48 83 c2 20 add $0x20,%rdx 60a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 60ad: 49 83 c0 20 add $0x20,%r8 60b1: ff c8 dec %eax 60b3: 75 cb jne 0x6080 60b5: e9 4c fe ff ff jmp 0x5f06 60ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 60c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 60c8: f2 0f 10 01 movsd (%rcx),%xmm0 60cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 60d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 60d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 60db: 48 83 c1 20 add $0x20,%rcx 60df: 66 0f 59 02 mulpd (%rdx),%xmm0 60e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 60e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 60ed: 48 83 c2 20 add $0x20,%rdx 60f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 60f7: 49 83 c0 20 add $0x20,%r8 60fb: ff c8 dec %eax 60fd: 75 c1 jne 0x60c0 60ff: e9 02 fe ff ff jmp 0x5f06 6104: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 610b: 0f 84 93 00 00 00 je 0x61a4 6111: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6116: 73 48 jae 0x6160 6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 611f: 00 6120: f2 0f 10 02 movsd (%rdx),%xmm0 6124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 612e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6133: 48 83 c2 20 add $0x20,%rdx 6137: 66 0f 59 01 mulpd (%rcx),%xmm0 613b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 6140: 41 0f 29 00 movaps %xmm0,(%r8) 6144: 48 83 c1 20 add $0x20,%rcx 6148: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 614d: 49 83 c0 20 add $0x20,%r8 6151: ff c8 dec %eax 6153: 75 cb jne 0x6120 6155: e9 ac fd ff ff jmp 0x5f06 615a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6160: 0f 18 49 40 prefetcht0 0x40(%rcx) 6164: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6168: f2 0f 10 02 movsd (%rdx),%xmm0 616c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6171: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6176: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 617b: 48 83 c2 20 add $0x20,%rdx 617f: 66 0f 59 01 mulpd (%rcx),%xmm0 6183: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 6188: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 618d: 48 8d 49 20 lea 0x20(%rcx),%rcx 6191: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 6197: 49 83 c0 20 add $0x20,%r8 619b: ff c8 dec %eax 619d: 75 c1 jne 0x6160 619f: e9 62 fd ff ff jmp 0x5f06 61a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax 61a9: 73 55 jae 0x6200 61ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61b2: 00 61b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 61c0: 0f 28 01 movaps (%rcx),%xmm0 61c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 61c7: 48 83 c1 20 add $0x20,%rcx 61cb: 66 0f 59 02 mulpd (%rdx),%xmm0 61cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 61d4: 41 0f 29 00 movaps %xmm0,(%r8) 61d8: 48 83 c2 20 add $0x20,%rdx 61dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 61e1: 49 83 c0 20 add $0x20,%r8 61e5: ff c8 dec %eax 61e7: 75 d7 jne 0x61c0 61e9: e9 18 fd ff ff jmp 0x5f06 61ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61f5: 00 61f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61fd: 0f 1f 00 nopl (%rax) 6200: 0f 18 49 40 prefetcht0 0x40(%rcx) 6204: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6208: 0f 28 01 movaps (%rcx),%xmm0 620b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 620f: 48 83 c1 20 add $0x20,%rcx 6213: 66 0f 59 02 mulpd (%rdx),%xmm0 6217: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 621c: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6221: 48 83 c2 20 add $0x20,%rdx 6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 622b: 49 83 c0 20 add $0x20,%r8 622f: ff c8 dec %eax 6231: 75 cd jne 0x6200 6233: e9 ce fc ff ff jmp 0x5f06 6238: 44 89 c8 mov %r9d,%eax 623b: 41 83 e1 03 and $0x3,%r9d 623f: c1 f8 02 sar $0x2,%eax 6242: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6249: 0f 84 cb 00 00 00 je 0x631a 624f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6256: 0f 85 64 00 00 00 jne 0x62c0 625c: 0f 1f 40 00 nopl 0x0(%rax) 6260: f2 0f 10 01 movsd (%rcx),%xmm0 6264: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6269: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 626e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6273: 48 83 c1 20 add $0x20,%rcx 6277: 66 0f 59 02 mulpd (%rdx),%xmm0 627b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6280: f2 41 0f 11 00 movsd %xmm0,(%r8) 6285: 48 83 c2 20 add $0x20,%rdx 6289: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 628f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 6295: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 629b: 49 83 c0 20 add $0x20,%r8 629f: ff c8 dec %eax 62a1: 75 bd jne 0x6260 62a3: e9 5e fc ff ff jmp 0x5f06 62a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62af: 00 62b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 62be: 00 00 62c0: f2 0f 10 11 movsd (%rcx),%xmm2 62c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 62c9: f2 0f 10 02 movsd (%rdx),%xmm0 62cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 62d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 62d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 62dc: 48 83 c2 20 add $0x20,%rdx 62e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 62e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 62ea: 48 83 c1 20 add $0x20,%rcx 62ee: 66 0f 59 d0 mulpd %xmm0,%xmm2 62f2: 66 0f 59 d9 mulpd %xmm1,%xmm3 62f6: f2 41 0f 11 10 movsd %xmm2,(%r8) 62fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 6301: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 6307: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 630d: 49 83 c0 20 add $0x20,%r8 6311: ff c8 dec %eax 6313: 75 ab jne 0x62c0 6315: e9 ec fb ff ff jmp 0x5f06 631a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6321: 75 5d jne 0x6380 6323: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 632a: 00 632b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6332: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6340: 0f 28 01 movaps (%rcx),%xmm0 6343: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 6347: 48 83 c1 20 add $0x20,%rcx 634b: 66 0f 59 02 mulpd (%rdx),%xmm0 634f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6354: f2 41 0f 11 00 movsd %xmm0,(%r8) 6359: 48 83 c2 20 add $0x20,%rdx 635d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 6363: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 6369: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 636f: 49 83 c0 20 add $0x20,%r8 6373: ff c8 dec %eax 6375: 75 c9 jne 0x6340 6377: e9 8a fb ff ff jmp 0x5f06 637c: 0f 1f 40 00 nopl 0x0(%rax) 6380: f2 0f 10 02 movsd (%rdx),%xmm0 6384: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6389: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 638e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6393: 48 83 c2 20 add $0x20,%rdx 6397: 66 0f 59 01 mulpd (%rcx),%xmm0 639b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 63a0: f2 41 0f 11 00 movsd %xmm0,(%r8) 63a5: 48 83 c1 20 add $0x20,%rcx 63a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 63af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 63b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 63bb: 49 83 c0 20 add $0x20,%r8 63bf: ff c8 dec %eax 63c1: 75 bd jne 0x6380 63c3: e9 3e fb ff ff jmp 0x5f06 63c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63cf: 00 63d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 63de: 00 00 63e0: 41 83 f9 05 cmp $0x5,%r9d 63e4: 7d 3e jge 0x6424 63e6: 41 83 c1 ff add $0xffffffff,%r9d 63ea: 41 83 f9 ff cmp $0xffffffff,%r9d 63ee: 74 33 je 0x6423 63f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63f7: 00 63f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63ff: 90 nop 6400: f2 0f 10 01 movsd (%rcx),%xmm0 6404: 41 83 c1 ff add $0xffffffff,%r9d 6408: 48 83 c1 08 add $0x8,%rcx 640c: f2 0f 59 02 mulsd (%rdx),%xmm0 6410: 48 83 c2 08 add $0x8,%rdx 6414: f2 41 0f 11 00 movsd %xmm0,(%r8) 6419: 49 83 c0 08 add $0x8,%r8 641d: 41 83 f9 ff cmp $0xffffffff,%r9d 6421: 75 dd jne 0x6400 6423: c3 ret 6424: 49 f7 c0 07 00 00 00 test $0x7,%r8 642b: 0f 85 a8 02 00 00 jne 0x66d9 6431: 49 f7 c0 0f 00 00 00 test $0xf,%r8 6438: 74 1d je 0x6457 643a: f2 0f 10 01 movsd (%rcx),%xmm0 643e: 48 83 c1 08 add $0x8,%rcx 6442: 41 83 c1 ff add $0xffffffff,%r9d 6446: f2 0f 59 02 mulsd (%rdx),%xmm0 644a: 48 83 c2 08 add $0x8,%rdx 644e: f2 41 0f 11 00 movsd %xmm0,(%r8) 6453: 49 83 c0 08 add $0x8,%r8 6457: 44 89 c8 mov %r9d,%eax 645a: 41 83 e1 03 and $0x3,%r9d 645e: c1 f8 02 sar $0x2,%eax 6461: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6468: 0f 84 4b 01 00 00 je 0x65b9 646e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 6475: 0f 84 a4 00 00 00 je 0x651f 647b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6480: 73 5e jae 0x64e0 6482: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6489: 00 648a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6491: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6498: 00 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64a0: 0f 10 11 movups (%rcx),%xmm2 64a3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 64a7: 48 83 c1 20 add $0x20,%rcx 64ab: 0f 10 02 movups (%rdx),%xmm0 64ae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 64b2: 66 0f 59 d0 mulpd %xmm0,%xmm2 64b6: 48 83 c2 20 add $0x20,%rdx 64ba: 66 0f 59 d9 mulpd %xmm1,%xmm3 64be: 41 0f 11 10 movups %xmm2,(%r8) 64c2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 64c7: 49 83 c0 20 add $0x20,%r8 64cb: 83 c0 ff add $0xffffffff,%eax 64ce: 75 d0 jne 0x64a0 64d0: e9 11 ff ff ff jmp 0x63e6 64d5: 0f 1f 40 00 nopl 0x0(%rax) 64d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 64e4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 64e8: 0f 10 11 movups (%rcx),%xmm2 64eb: 0f 10 59 10 movups 0x10(%rcx),%xmm3 64ef: 48 83 c1 20 add $0x20,%rcx 64f3: 0f 10 02 movups (%rdx),%xmm0 64f6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 64fa: 66 0f 59 d0 mulpd %xmm0,%xmm2 64fe: 48 83 c2 20 add $0x20,%rdx 6502: 66 0f 59 d9 mulpd %xmm1,%xmm3 6506: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 650b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 6511: 49 83 c0 20 add $0x20,%r8 6515: 83 c0 ff add $0xffffffff,%eax 6518: 75 c6 jne 0x64e0 651a: e9 c7 fe ff ff jmp 0x63e6 651f: 3d aa 2a 00 00 cmp $0x2aaa,%eax 6524: 73 5a jae 0x6580 6526: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 652d: 00 652e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6535: 0f 1f 40 00 nopl 0x0(%rax) 6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6540: 0f 10 01 movups (%rcx),%xmm0 6543: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6547: 48 83 c1 20 add $0x20,%rcx 654b: 66 0f 59 02 mulpd (%rdx),%xmm0 654f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6554: 48 83 c2 20 add $0x20,%rdx 6558: 41 0f 11 00 movups %xmm0,(%r8) 655c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6561: 49 83 c0 20 add $0x20,%r8 6565: 83 c0 ff add $0xffffffff,%eax 6568: 75 d6 jne 0x6540 656a: e9 77 fe ff ff jmp 0x63e6 656f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6576: 00 6577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 657e: 66 90 xchg %ax,%ax 6580: 0f 18 49 40 prefetcht0 0x40(%rcx) 6584: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6588: 0f 10 01 movups (%rcx),%xmm0 658b: 0f 10 49 10 movups 0x10(%rcx),%xmm1 658f: 48 83 c1 20 add $0x20,%rcx 6593: 66 0f 59 02 mulpd (%rdx),%xmm0 6597: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 659c: 48 83 c2 20 add $0x20,%rdx 65a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 65a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 65ab: 49 83 c0 20 add $0x20,%r8 65af: 83 c0 ff add $0xffffffff,%eax 65b2: 75 cc jne 0x6580 65b4: e9 2d fe ff ff jmp 0x63e6 65b9: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 65c0: 0f 84 93 00 00 00 je 0x6659 65c6: 3d aa 2a 00 00 cmp $0x2aaa,%eax 65cb: 73 53 jae 0x6620 65cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 65d4: 00 65d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 65dc: 0f 1f 40 00 nopl 0x0(%rax) 65e0: 0f 10 02 movups (%rdx),%xmm0 65e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 65e7: 48 83 c2 20 add $0x20,%rdx 65eb: 66 0f 59 01 mulpd (%rcx),%xmm0 65ef: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 65f4: 48 83 c1 20 add $0x20,%rcx 65f8: 41 0f 11 00 movups %xmm0,(%r8) 65fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6601: 49 83 c0 20 add $0x20,%r8 6605: 83 c0 ff add $0xffffffff,%eax 6608: 75 d6 jne 0x65e0 660a: e9 d7 fd ff ff jmp 0x63e6 660f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6616: 00 6617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 661e: 66 90 xchg %ax,%ax 6620: 0f 18 49 40 prefetcht0 0x40(%rcx) 6624: 0f 18 4a 40 prefetcht0 0x40(%rdx) 6628: 0f 10 02 movups (%rdx),%xmm0 662b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 662f: 48 83 c2 20 add $0x20,%rdx 6633: 66 0f 59 01 mulpd (%rcx),%xmm0 6637: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 663c: 48 83 c1 20 add $0x20,%rcx 6640: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 6645: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 664b: 49 83 c0 20 add $0x20,%r8 664f: 83 c0 ff add $0xffffffff,%eax 6652: 75 cc jne 0x6620 6654: e9 8d fd ff ff jmp 0x63e6 6659: 3d aa 2a 00 00 cmp $0x2aaa,%eax 665e: 73 40 jae 0x66a0 6660: 0f 10 01 movups (%rcx),%xmm0 6663: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6667: 48 83 c1 20 add $0x20,%rcx 666b: 66 0f 59 02 mulpd (%rdx),%xmm0 666f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6674: 48 83 c2 20 add $0x20,%rdx 6678: 41 0f 11 00 movups %xmm0,(%r8) 667c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6681: 49 83 c0 20 add $0x20,%r8 6685: 83 c0 ff add $0xffffffff,%eax 6688: 75 d6 jne 0x6660 668a: e9 57 fd ff ff jmp 0x63e6 668f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6696: 00 6697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 669e: 66 90 xchg %ax,%ax 66a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 66a4: 0f 18 4a 40 prefetcht0 0x40(%rdx) 66a8: 0f 10 01 movups (%rcx),%xmm0 66ab: 0f 10 49 10 movups 0x10(%rcx),%xmm1 66af: 48 83 c1 20 add $0x20,%rcx 66b3: 66 0f 59 02 mulpd (%rdx),%xmm0 66b7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 66bc: 48 83 c2 20 add $0x20,%rdx 66c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 66c5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 66cb: 49 83 c0 20 add $0x20,%r8 66cf: 83 c0 ff add $0xffffffff,%eax 66d2: 75 cc jne 0x66a0 66d4: e9 0d fd ff ff jmp 0x63e6 66d9: 44 89 c8 mov %r9d,%eax 66dc: 41 83 e1 03 and $0x3,%r9d 66e0: c1 f8 02 sar $0x2,%eax 66e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 66ea: 0f 84 85 00 00 00 je 0x6775 66f0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 66f7: 75 47 jne 0x6740 66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6700: 0f 10 01 movups (%rcx),%xmm0 6703: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6707: 48 83 c1 20 add $0x20,%rcx 670b: 66 0f 59 02 mulpd (%rdx),%xmm0 670f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6714: 48 83 c2 20 add $0x20,%rdx 6718: 41 0f 11 00 movups %xmm0,(%r8) 671c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6721: 49 83 c0 20 add $0x20,%r8 6725: 83 c0 ff add $0xffffffff,%eax 6728: 75 d6 jne 0x6700 672a: e9 b7 fc ff ff jmp 0x63e6 672f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6736: 00 6737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 673e: 66 90 xchg %ax,%ax 6740: 0f 10 11 movups (%rcx),%xmm2 6743: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6747: 48 83 c1 20 add $0x20,%rcx 674b: 0f 10 02 movups (%rdx),%xmm0 674e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6752: 66 0f 59 d0 mulpd %xmm0,%xmm2 6756: 48 83 c2 20 add $0x20,%rdx 675a: 66 0f 59 d9 mulpd %xmm1,%xmm3 675e: 41 0f 11 10 movups %xmm2,(%r8) 6762: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6767: 49 83 c0 20 add $0x20,%r8 676b: 83 c0 ff add $0xffffffff,%eax 676e: 75 d0 jne 0x6740 6770: e9 71 fc ff ff jmp 0x63e6 6775: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 677c: 75 42 jne 0x67c0 677e: 66 90 xchg %ax,%ax 6780: 0f 10 01 movups (%rcx),%xmm0 6783: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6787: 48 83 c1 20 add $0x20,%rcx 678b: 66 0f 59 02 mulpd (%rdx),%xmm0 678f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1 6794: 48 83 c2 20 add $0x20,%rdx 6798: 41 0f 11 00 movups %xmm0,(%r8) 679c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 67a1: 49 83 c0 20 add $0x20,%r8 67a5: 83 c0 ff add $0xffffffff,%eax 67a8: 75 d6 jne 0x6780 67aa: e9 37 fc ff ff jmp 0x63e6 67af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67b6: 00 67b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67be: 66 90 xchg %ax,%ax 67c0: 0f 10 02 movups (%rdx),%xmm0 67c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 67c7: 48 83 c2 20 add $0x20,%rdx 67cb: 66 0f 59 01 mulpd (%rcx),%xmm0 67cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1 67d4: 48 83 c1 20 add $0x20,%rcx 67d8: 41 0f 11 00 movups %xmm0,(%r8) 67dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 67e1: 49 83 c0 20 add $0x20,%r8 67e5: 83 c0 ff add $0xffffffff,%eax 67e8: 75 d6 jne 0x67c0 67ea: e9 f7 fb ff ff jmp 0x63e6 67ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67f6: 00 67f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67fe: 66 90 xchg %ax,%ax 6800: 41 83 f9 05 cmp $0x5,%r9d 6804: 0f 82 75 03 00 00 jb 0x6b7f 680a: 49 f7 c0 07 00 00 00 test $0x7,%r8 6811: 0f 85 bb 01 00 00 jne 0x69d2 6817: 49 f7 c0 0f 00 00 00 test $0xf,%r8 681e: 74 1c je 0x683c 6820: f2 0f 10 01 movsd (%rcx),%xmm0 6824: 48 83 c1 08 add $0x8,%rcx 6828: 41 ff c9 dec %r9d 682b: f2 0f 5d 02 minsd (%rdx),%xmm0 682f: f2 41 0f 11 00 movsd %xmm0,(%r8) 6834: 48 83 c2 08 add $0x8,%rdx 6838: 49 83 c0 08 add $0x8,%r8 683c: 44 89 c8 mov %r9d,%eax 683f: 49 89 d2 mov %rdx,%r10 6842: c1 e8 02 shr $0x2,%eax 6845: 49 83 e2 0f and $0xf,%r10 6849: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6850: 0f 84 c8 00 00 00 je 0x691e 6856: 45 33 db xor %r11d,%r11d 6859: 4d 85 d2 test %r10,%r10 685c: 74 72 je 0x68d0 685e: 85 c0 test %eax,%eax 6860: 0f 86 15 03 00 00 jbe 0x6b7b 6866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 686d: 00 686e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6875: 0f 1f 40 00 nopl 0x0(%rax) 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6880: f2 0f 10 11 movsd (%rcx),%xmm2 6884: 41 ff c3 inc %r11d 6887: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 688c: f2 0f 10 02 movsd (%rdx),%xmm0 6890: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6895: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 689a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 689f: 48 83 c2 20 add $0x20,%rdx 68a3: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 68a8: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 68ad: 48 83 c1 20 add $0x20,%rcx 68b1: 66 0f 5d d0 minpd %xmm0,%xmm2 68b5: 66 0f 5d d9 minpd %xmm1,%xmm3 68b9: 41 0f 29 10 movaps %xmm2,(%r8) 68bd: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 68c2: 49 83 c0 20 add $0x20,%r8 68c6: 44 3b d8 cmp %eax,%r11d 68c9: 72 b5 jb 0x6880 68cb: e9 ab 02 00 00 jmp 0x6b7b 68d0: 85 c0 test %eax,%eax 68d2: 0f 86 a3 02 00 00 jbe 0x6b7b 68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68df: 00 68e0: f2 0f 10 01 movsd (%rcx),%xmm0 68e4: 41 ff c3 inc %r11d 68e7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 68ec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 68f1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 68f6: 48 83 c1 20 add $0x20,%rcx 68fa: 66 0f 5d 02 minpd (%rdx),%xmm0 68fe: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6903: 41 0f 29 00 movaps %xmm0,(%r8) 6907: 48 83 c2 20 add $0x20,%rdx 690b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 6910: 49 83 c0 20 add $0x20,%r8 6914: 44 3b d8 cmp %eax,%r11d 6917: 72 c7 jb 0x68e0 6919: e9 5d 02 00 00 jmp 0x6b7b 691e: 45 33 db xor %r11d,%r11d 6921: 4d 85 d2 test %r10,%r10 6924: 74 5e je 0x6984 6926: 85 c0 test %eax,%eax 6928: 0f 86 4d 02 00 00 jbe 0x6b7b 692e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6935: 00 6936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 693d: 0f 1f 00 nopl (%rax) 6940: f2 0f 10 02 movsd (%rdx),%xmm0 6944: 41 ff c3 inc %r11d 6947: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 694c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6951: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6956: 48 83 c2 20 add $0x20,%rdx 695a: 0f 28 11 movaps (%rcx),%xmm2 695d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 6961: 48 83 c1 20 add $0x20,%rcx 6965: 66 0f 5d d0 minpd %xmm0,%xmm2 6969: 66 0f 5d d9 minpd %xmm1,%xmm3 696d: 41 0f 29 10 movaps %xmm2,(%r8) 6971: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 6976: 49 83 c0 20 add $0x20,%r8 697a: 44 3b d8 cmp %eax,%r11d 697d: 72 c1 jb 0x6940 697f: e9 f7 01 00 00 jmp 0x6b7b 6984: 85 c0 test %eax,%eax 6986: 0f 86 ef 01 00 00 jbe 0x6b7b 698c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6993: 00 6994: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 699b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 69a0: 0f 28 01 movaps (%rcx),%xmm0 69a3: 41 ff c3 inc %r11d 69a6: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 69aa: 48 83 c1 20 add $0x20,%rcx 69ae: 66 0f 5d 02 minpd (%rdx),%xmm0 69b2: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 69b7: 41 0f 29 00 movaps %xmm0,(%r8) 69bb: 48 83 c2 20 add $0x20,%rdx 69bf: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 69c4: 49 83 c0 20 add $0x20,%r8 69c8: 44 3b d8 cmp %eax,%r11d 69cb: 72 d3 jb 0x69a0 69cd: e9 a9 01 00 00 jmp 0x6b7b 69d2: 44 89 c8 mov %r9d,%eax 69d5: 49 89 d2 mov %rdx,%r10 69d8: c1 e8 02 shr $0x2,%eax 69db: 49 83 e2 0f and $0xf,%r10 69df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 69e6: 0f 84 e0 00 00 00 je 0x6acc 69ec: 45 33 db xor %r11d,%r11d 69ef: 4d 85 d2 test %r10,%r10 69f2: 0f 84 66 00 00 00 je 0x6a5e 69f8: 85 c0 test %eax,%eax 69fa: 0f 86 7b 01 00 00 jbe 0x6b7b 6a00: f2 0f 10 11 movsd (%rcx),%xmm2 6a04: 41 ff c3 inc %r11d 6a07: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 6a0c: f2 0f 10 02 movsd (%rdx),%xmm0 6a10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6a15: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6a1a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6a1f: 48 83 c2 20 add $0x20,%rdx 6a23: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 6a28: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 6a2d: 48 83 c1 20 add $0x20,%rcx 6a31: 66 0f 5d d0 minpd %xmm0,%xmm2 6a35: 66 0f 5d d9 minpd %xmm1,%xmm3 6a39: f2 41 0f 11 10 movsd %xmm2,(%r8) 6a3e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 6a44: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 6a4a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 6a50: 49 83 c0 20 add $0x20,%r8 6a54: 44 3b d8 cmp %eax,%r11d 6a57: 72 a7 jb 0x6a00 6a59: e9 1d 01 00 00 jmp 0x6b7b 6a5e: 85 c0 test %eax,%eax 6a60: 0f 86 15 01 00 00 jbe 0x6b7b 6a66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a6d: 00 6a6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a75: 0f 1f 40 00 nopl 0x0(%rax) 6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a80: f2 0f 10 01 movsd (%rcx),%xmm0 6a84: 41 ff c3 inc %r11d 6a87: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6a8c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 6a91: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6a96: 48 83 c1 20 add $0x20,%rcx 6a9a: 66 0f 5d 02 minpd (%rdx),%xmm0 6a9e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6aa3: f2 41 0f 11 00 movsd %xmm0,(%r8) 6aa8: 48 83 c2 20 add $0x20,%rdx 6aac: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 6ab2: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 6ab8: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 6abe: 49 83 c0 20 add $0x20,%r8 6ac2: 44 3b d8 cmp %eax,%r11d 6ac5: 72 b9 jb 0x6a80 6ac7: e9 af 00 00 00 jmp 0x6b7b 6acc: 45 33 db xor %r11d,%r11d 6acf: 4d 85 d2 test %r10,%r10 6ad2: 74 5b je 0x6b2f 6ad4: 85 c0 test %eax,%eax 6ad6: 0f 86 9f 00 00 00 jbe 0x6b7b 6adc: 0f 1f 40 00 nopl 0x0(%rax) 6ae0: f2 0f 10 02 movsd (%rdx),%xmm0 6ae4: 41 ff c3 inc %r11d 6ae7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6aec: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6af1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6af6: 48 83 c2 20 add $0x20,%rdx 6afa: 0f 28 11 movaps (%rcx),%xmm2 6afd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3 6b01: 48 83 c1 20 add $0x20,%rcx 6b05: 66 0f 5d d0 minpd %xmm0,%xmm2 6b09: 66 0f 5d d9 minpd %xmm1,%xmm3 6b0d: f2 41 0f 11 10 movsd %xmm2,(%r8) 6b12: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 6b18: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 6b1e: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 6b24: 49 83 c0 20 add $0x20,%r8 6b28: 44 3b d8 cmp %eax,%r11d 6b2b: 72 b3 jb 0x6ae0 6b2d: eb 4c jmp 0x6b7b 6b2f: 85 c0 test %eax,%eax 6b31: 76 48 jbe 0x6b7b 6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b3f: 00 6b40: 0f 28 01 movaps (%rcx),%xmm0 6b43: 41 ff c3 inc %r11d 6b46: 0f 28 49 10 movaps 0x10(%rcx),%xmm1 6b4a: 48 83 c1 20 add $0x20,%rcx 6b4e: 66 0f 5d 02 minpd (%rdx),%xmm0 6b52: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6b57: f2 41 0f 11 00 movsd %xmm0,(%r8) 6b5c: 48 83 c2 20 add $0x20,%rdx 6b60: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 6b66: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 6b6c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 6b72: 49 83 c0 20 add $0x20,%r8 6b76: 44 3b d8 cmp %eax,%r11d 6b79: 72 c5 jb 0x6b40 6b7b: 41 83 e1 03 and $0x3,%r9d 6b7f: 33 c0 xor %eax,%eax 6b81: 45 85 c9 test %r9d,%r9d 6b84: 76 3a jbe 0x6bc0 6b86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b8d: 00 6b8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b95: 0f 1f 40 00 nopl 0x0(%rax) 6b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ba0: f2 0f 10 01 movsd (%rcx),%xmm0 6ba4: ff c0 inc %eax 6ba6: 48 83 c1 08 add $0x8,%rcx 6baa: f2 0f 5d 02 minsd (%rdx),%xmm0 6bae: f2 41 0f 11 00 movsd %xmm0,(%r8) 6bb3: 48 83 c2 08 add $0x8,%rdx 6bb7: 49 83 c0 08 add $0x8,%r8 6bbb: 41 3b c1 cmp %r9d,%eax 6bbe: 72 e0 jb 0x6ba0 6bc0: c3 ret 6bc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bc8: 00 6bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bd7: 00 6bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bdf: 90 nop 6be0: 41 83 f9 05 cmp $0x5,%r9d 6be4: 0f 82 28 03 00 00 jb 0x6f12 6bea: 49 f7 c0 07 00 00 00 test $0x7,%r8 6bf1: 0f 85 bc 01 00 00 jne 0x6db3 6bf7: 49 f7 c0 0f 00 00 00 test $0xf,%r8 6bfe: 74 1d je 0x6c1d 6c00: f2 0f 10 01 movsd (%rcx),%xmm0 6c04: 48 83 c1 08 add $0x8,%rcx 6c08: 41 83 c1 ff add $0xffffffff,%r9d 6c0c: f2 0f 5d 02 minsd (%rdx),%xmm0 6c10: 48 83 c2 08 add $0x8,%rdx 6c14: f2 41 0f 11 00 movsd %xmm0,(%r8) 6c19: 49 83 c0 08 add $0x8,%r8 6c1d: 44 89 c8 mov %r9d,%eax 6c20: 49 89 d2 mov %rdx,%r10 6c23: c1 e8 02 shr $0x2,%eax 6c26: 49 83 e2 0f and $0xf,%r10 6c2a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6c31: 0f 84 bc 00 00 00 je 0x6cf3 6c37: 45 33 db xor %r11d,%r11d 6c3a: 4d 85 d2 test %r10,%r10 6c3d: 74 5a je 0x6c99 6c3f: 85 c0 test %eax,%eax 6c41: 0f 86 c7 02 00 00 jbe 0x6f0e 6c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c4e: 00 6c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c56: 0f 1f 00 nopl (%rax) 6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c60: 0f 10 11 movups (%rcx),%xmm2 6c63: 41 83 c3 01 add $0x1,%r11d 6c67: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6c6b: 48 83 c1 20 add $0x20,%rcx 6c6f: 0f 10 02 movups (%rdx),%xmm0 6c72: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6c76: 66 0f 5d d0 minpd %xmm0,%xmm2 6c7a: 48 83 c2 20 add $0x20,%rdx 6c7e: 66 0f 5d d9 minpd %xmm1,%xmm3 6c82: 41 0f 11 10 movups %xmm2,(%r8) 6c86: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6c8b: 49 83 c0 20 add $0x20,%r8 6c8f: 44 3b d8 cmp %eax,%r11d 6c92: 72 cc jb 0x6c60 6c94: e9 75 02 00 00 jmp 0x6f0e 6c99: 85 c0 test %eax,%eax 6c9b: 0f 86 6d 02 00 00 jbe 0x6f0e 6ca1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ca8: 00 6ca9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cb7: 00 6cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cbf: 90 nop 6cc0: 0f 10 01 movups (%rcx),%xmm0 6cc3: 41 83 c3 01 add $0x1,%r11d 6cc7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6ccb: 48 83 c1 20 add $0x20,%rcx 6ccf: 66 0f 5d 02 minpd (%rdx),%xmm0 6cd3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6cd8: 48 83 c2 20 add $0x20,%rdx 6cdc: 41 0f 11 00 movups %xmm0,(%r8) 6ce0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6ce5: 49 83 c0 20 add $0x20,%r8 6ce9: 44 3b d8 cmp %eax,%r11d 6cec: 72 d2 jb 0x6cc0 6cee: e9 1b 02 00 00 jmp 0x6f0e 6cf3: 45 33 db xor %r11d,%r11d 6cf6: 4d 85 d2 test %r10,%r10 6cf9: 74 5e je 0x6d59 6cfb: 85 c0 test %eax,%eax 6cfd: 0f 86 0b 02 00 00 jbe 0x6f0e 6d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d0a: 00 6d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d20: 0f 10 11 movups (%rcx),%xmm2 6d23: 41 83 c3 01 add $0x1,%r11d 6d27: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6d2b: 48 83 c1 20 add $0x20,%rcx 6d2f: 0f 10 02 movups (%rdx),%xmm0 6d32: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6d36: 66 0f 5d d0 minpd %xmm0,%xmm2 6d3a: 48 83 c2 20 add $0x20,%rdx 6d3e: 66 0f 5d d9 minpd %xmm1,%xmm3 6d42: 41 0f 11 10 movups %xmm2,(%r8) 6d46: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6d4b: 49 83 c0 20 add $0x20,%r8 6d4f: 44 3b d8 cmp %eax,%r11d 6d52: 72 cc jb 0x6d20 6d54: e9 b5 01 00 00 jmp 0x6f0e 6d59: 85 c0 test %eax,%eax 6d5b: 0f 86 ad 01 00 00 jbe 0x6f0e 6d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d68: 00 6d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d77: 00 6d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d7f: 90 nop 6d80: 0f 10 01 movups (%rcx),%xmm0 6d83: 41 83 c3 01 add $0x1,%r11d 6d87: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6d8b: 48 83 c1 20 add $0x20,%rcx 6d8f: 66 0f 5d 02 minpd (%rdx),%xmm0 6d93: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6d98: 48 83 c2 20 add $0x20,%rdx 6d9c: 41 0f 11 00 movups %xmm0,(%r8) 6da0: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6da5: 49 83 c0 20 add $0x20,%r8 6da9: 44 3b d8 cmp %eax,%r11d 6dac: 72 d2 jb 0x6d80 6dae: e9 5b 01 00 00 jmp 0x6f0e 6db3: 44 89 c8 mov %r9d,%eax 6db6: 49 89 d2 mov %rdx,%r10 6db9: c1 e8 02 shr $0x2,%eax 6dbc: 49 83 e2 0f and $0xf,%r10 6dc0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6dc7: 0f 84 a6 00 00 00 je 0x6e73 6dcd: 45 33 db xor %r11d,%r11d 6dd0: 4d 85 d2 test %r10,%r10 6dd3: 74 44 je 0x6e19 6dd5: 85 c0 test %eax,%eax 6dd7: 0f 86 31 01 00 00 jbe 0x6f0e 6ddd: 0f 1f 00 nopl (%rax) 6de0: 0f 10 11 movups (%rcx),%xmm2 6de3: 41 83 c3 01 add $0x1,%r11d 6de7: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6deb: 48 83 c1 20 add $0x20,%rcx 6def: 0f 10 02 movups (%rdx),%xmm0 6df2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6df6: 66 0f 5d d0 minpd %xmm0,%xmm2 6dfa: 48 83 c2 20 add $0x20,%rdx 6dfe: 66 0f 5d d9 minpd %xmm1,%xmm3 6e02: 41 0f 11 10 movups %xmm2,(%r8) 6e06: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6e0b: 49 83 c0 20 add $0x20,%r8 6e0f: 44 3b d8 cmp %eax,%r11d 6e12: 72 cc jb 0x6de0 6e14: e9 f5 00 00 00 jmp 0x6f0e 6e19: 85 c0 test %eax,%eax 6e1b: 0f 86 ed 00 00 00 jbe 0x6f0e 6e21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e28: 00 6e29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e37: 00 6e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e3f: 90 nop 6e40: 0f 10 01 movups (%rcx),%xmm0 6e43: 41 83 c3 01 add $0x1,%r11d 6e47: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6e4b: 48 83 c1 20 add $0x20,%rcx 6e4f: 66 0f 5d 02 minpd (%rdx),%xmm0 6e53: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6e58: 48 83 c2 20 add $0x20,%rdx 6e5c: 41 0f 11 00 movups %xmm0,(%r8) 6e60: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6e65: 49 83 c0 20 add $0x20,%r8 6e69: 44 3b d8 cmp %eax,%r11d 6e6c: 72 d2 jb 0x6e40 6e6e: e9 9b 00 00 00 jmp 0x6f0e 6e73: 45 33 db xor %r11d,%r11d 6e76: 4d 85 d2 test %r10,%r10 6e79: 74 5b je 0x6ed6 6e7b: 85 c0 test %eax,%eax 6e7d: 0f 86 8b 00 00 00 jbe 0x6f0e 6e83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e8a: 00 6e8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ea0: 0f 10 11 movups (%rcx),%xmm2 6ea3: 41 83 c3 01 add $0x1,%r11d 6ea7: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6eab: 48 83 c1 20 add $0x20,%rcx 6eaf: 0f 10 02 movups (%rdx),%xmm0 6eb2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6eb6: 66 0f 5d d0 minpd %xmm0,%xmm2 6eba: 48 83 c2 20 add $0x20,%rdx 6ebe: 66 0f 5d d9 minpd %xmm1,%xmm3 6ec2: 41 0f 11 10 movups %xmm2,(%r8) 6ec6: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6ecb: 49 83 c0 20 add $0x20,%r8 6ecf: 44 3b d8 cmp %eax,%r11d 6ed2: 72 cc jb 0x6ea0 6ed4: eb 38 jmp 0x6f0e 6ed6: 85 c0 test %eax,%eax 6ed8: 76 34 jbe 0x6f0e 6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6ee0: 0f 10 01 movups (%rcx),%xmm0 6ee3: 41 83 c3 01 add $0x1,%r11d 6ee7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6eeb: 48 83 c1 20 add $0x20,%rcx 6eef: 66 0f 5d 02 minpd (%rdx),%xmm0 6ef3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1 6ef8: 48 83 c2 20 add $0x20,%rdx 6efc: 41 0f 11 00 movups %xmm0,(%r8) 6f00: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6f05: 49 83 c0 20 add $0x20,%r8 6f09: 44 3b d8 cmp %eax,%r11d 6f0c: 72 d2 jb 0x6ee0 6f0e: 41 83 e1 03 and $0x3,%r9d 6f12: 33 c0 xor %eax,%eax 6f14: 45 85 c9 test %r9d,%r9d 6f17: 76 28 jbe 0x6f41 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f20: f2 0f 10 01 movsd (%rcx),%xmm0 6f24: 83 c0 01 add $0x1,%eax 6f27: 48 83 c1 08 add $0x8,%rcx 6f2b: f2 0f 5d 02 minsd (%rdx),%xmm0 6f2f: 48 83 c2 08 add $0x8,%rdx 6f33: f2 41 0f 11 00 movsd %xmm0,(%r8) 6f38: 49 83 c0 08 add $0x8,%r8 6f3c: 41 3b c1 cmp %r9d,%eax 6f3f: 72 df jb 0x6f20 6f41: c3 ret 6f42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f49: 00 6f4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f58: 00 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f60: 53 push %rbx 6f61: 56 push %rsi 6f62: 55 push %rbp 6f63: 48 83 ec 30 sub $0x30,%rsp 6f67: 44 89 cd mov %r9d,%ebp 6f6a: 81 e5 07 00 00 80 and $0x80000007,%ebp 6f70: 7d 08 jge 0x6f7a 6f72: 83 ed 01 sub $0x1,%ebp 6f75: 83 cd f8 or $0xfffffff8,%ebp 6f78: ff c5 inc %ebp 6f7a: 33 db xor %ebx,%ebx 6f7c: 41 8d 41 f9 lea -0x7(%r9),%eax 6f80: 85 c0 test %eax,%eax 6f82: 0f 8e 7c 00 00 00 jle 0x7004 6f88: 49 63 c1 movslq %r9d,%rax 6f8b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax 6f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f96: 00 6f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f9e: 66 90 xchg %ax,%ax 6fa0: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3 6fa5: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4 6faa: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5 6fb0: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2 6fb7: 01 6fb8: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3 6fbe: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1 6fc5: 01 6fc6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1 6fca: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4 6fd1: 01 6fd2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0 6fd9: 01 6fda: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0 6fde: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8) 6fe4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8) 6feb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8) 6ff2: 01 6ff3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8) 6ffa: 01 6ffb: 48 83 c3 08 add $0x8,%rbx 6fff: 48 3b d8 cmp %rax,%rbx 7002: 7c 9c jl 0x6fa0 7004: 83 fd 04 cmp $0x4,%ebp 7007: 7c 3c jl 0x7045 7009: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0 700e: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1 7013: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3 701a: 01 701b: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2 7022: 01 7023: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 7027: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8) 702d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8) 7034: 01 7035: 81 e5 03 00 00 80 and $0x80000003,%ebp 703b: 7d 08 jge 0x7045 703d: 83 ed 01 sub $0x1,%ebp 7040: 83 cd fc or $0xfffffffc,%ebp 7043: ff c5 inc %ebp 7045: 44 89 c8 mov %r9d,%eax 7048: 2b c5 sub %ebp,%eax 704a: f7 dd neg %ebp 704c: 0f 89 0e 03 00 00 jns 0x7360 7052: 44 89 cb mov %r9d,%ebx 7055: 2b d8 sub %eax,%ebx 7057: 83 fb 06 cmp $0x6,%ebx 705a: 0f 8e 5f 02 00 00 jle 0x72bf 7060: 48 63 e8 movslq %eax,%rbp 7063: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10 7067: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi 706b: 49 3b f2 cmp %r10,%rsi 706e: 76 1f jbe 0x708f 7070: 4d 63 c9 movslq %r9d,%r9 7073: 49 89 f3 mov %rsi,%r11 7076: 4c 2b cd sub %rbp,%r9 7079: 4d 2b da sub %r10,%r11 707c: 49 c1 e1 03 shl $0x3,%r9 7080: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 7085: 4d 3b d9 cmp %r9,%r11 7088: 7d 2c jge 0x70b6 708a: e9 30 02 00 00 jmp 0x72bf 708f: 4c 3b d6 cmp %rsi,%r10 7092: 0f 86 27 02 00 00 jbe 0x72bf 7098: 4d 63 c9 movslq %r9d,%r9 709b: 4d 89 d3 mov %r10,%r11 709e: 4c 2b cd sub %rbp,%r9 70a1: 4c 2b de sub %rsi,%r11 70a4: 49 c1 e1 03 shl $0x3,%r9 70a8: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 70ad: 4d 3b d9 cmp %r9,%r11 70b0: 0f 8c 09 02 00 00 jl 0x72bf 70b6: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp 70ba: 49 3b ea cmp %r10,%rbp 70bd: 76 12 jbe 0x70d1 70bf: 49 89 e9 mov %rbp,%r9 70c2: 4d 2b ca sub %r10,%r9 70c5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 70ca: 7d 1f jge 0x70eb 70cc: e9 ee 01 00 00 jmp 0x72bf 70d1: 4c 3b d5 cmp %rbp,%r10 70d4: 0f 86 e5 01 00 00 jbe 0x72bf 70da: 4d 89 d1 mov %r10,%r9 70dd: 4c 2b cd sub %rbp,%r9 70e0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 70e5: 0f 8c d4 01 00 00 jl 0x72bf 70eb: 32 d2 xor %dl,%dl 70ed: 83 fb 10 cmp $0x10,%ebx 70f0: 0f 8c 75 02 00 00 jl 0x736b 70f6: 4d 89 d0 mov %r10,%r8 70f9: 49 83 e0 1f and $0x1f,%r8 70fd: 45 89 c0 mov %r8d,%r8d 7100: 45 85 c0 test %r8d,%r8d 7103: 74 18 je 0x711d 7105: 41 f7 c0 07 00 00 00 test $0x7,%r8d 710c: 0f 85 59 02 00 00 jne 0x736b 7112: 41 f7 d8 neg %r8d 7115: 41 83 c0 20 add $0x20,%r8d 7119: 41 c1 e8 03 shr $0x3,%r8d 711d: 41 8d 40 10 lea 0x10(%r8),%eax 7121: 3b d8 cmp %eax,%ebx 7123: 0f 8c 42 02 00 00 jl 0x736b 7129: 89 d8 mov %ebx,%eax 712b: 33 c9 xor %ecx,%ecx 712d: 41 2b c0 sub %r8d,%eax 7130: 83 e0 0f and $0xf,%eax 7133: f7 d8 neg %eax 7135: 03 c3 add %ebx,%eax 7137: 45 85 c0 test %r8d,%r8d 713a: 76 1d jbe 0x7159 713c: 0f 1f 40 00 nopl 0x0(%rax) 7140: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0 7146: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0 714b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8) 7151: 48 ff c1 inc %rcx 7154: 49 3b c8 cmp %r8,%rcx 7157: 72 e7 jb 0x7140 7159: 48 63 c8 movslq %eax,%rcx 715c: 0f 1f 40 00 nopl 0x0(%rax) 7160: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0 7167: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1 716d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5 7174: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2 717b: 01 717c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3 7183: 01 7184: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0 718b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4 718f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8) 7195: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4 719c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2 71a3: 01 71a4: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0 71ab: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1 71b2: 01 71b3: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 71b7: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5 71be: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8) 71c5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2 71cc: 01 71cd: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0 71d4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1 71db: 01 71dc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 71e0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8) 71e7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1 71ee: 01 71ef: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2 71f6: 01 71f7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3 71fb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8) 7202: 49 83 c0 10 add $0x10,%r8 7206: 4c 3b c1 cmp %rcx,%r8 7209: 0f 82 51 ff ff ff jb 0x7160 720f: 8d 48 01 lea 0x1(%rax),%ecx 7212: 3b cb cmp %ebx,%ecx 7214: 0f 87 46 01 00 00 ja 0x7360 721a: 48 63 db movslq %ebx,%rbx 721d: 48 63 c0 movslq %eax,%rax 7220: 48 2b d8 sub %rax,%rbx 7223: 80 fa 01 cmp $0x1,%dl 7226: 75 05 jne 0x722d 7228: 45 33 c9 xor %r9d,%r9d 722b: eb 4d jmp 0x727a 722d: 48 83 fb 02 cmp $0x2,%rbx 7231: 7c f5 jl 0x7228 7233: 48 63 c0 movslq %eax,%rax 7236: 41 89 d9 mov %ebx,%r9d 7239: 41 83 e1 fe and $0xfffffffe,%r9d 723d: 33 c9 xor %ecx,%ecx 723f: 4d 63 c9 movslq %r9d,%r9 7242: 4d 8d 04 c2 lea (%r10,%rax,8),%r8 7246: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 724a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11 724f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7256: 00 7257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 725e: 66 90 xchg %ax,%ax 7260: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0 7266: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1 726b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8) 7271: 48 83 c1 02 add $0x2,%rcx 7275: 49 3b c9 cmp %r9,%rcx 7278: 72 e6 jb 0x7260 727a: 4c 3b cb cmp %rbx,%r9 727d: 0f 83 dd 00 00 00 jae 0x7360 7283: 48 63 c0 movslq %eax,%rax 7286: 49 8d 0c c2 lea (%r10,%rax,8),%rcx 728a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 728e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 729f: 00 72a0: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0 72a6: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0 72ac: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8) 72b2: 49 ff c1 inc %r9 72b5: 4c 3b cb cmp %rbx,%r9 72b8: 72 e6 jb 0x72a0 72ba: e9 a1 00 00 00 jmp 0x7360 72bf: 41 89 db mov %ebx,%r11d 72c2: be 01 00 00 00 mov $0x1,%esi 72c7: 41 d1 eb shr $1,%r11d 72ca: 45 33 c9 xor %r9d,%r9d 72cd: 45 85 db test %r11d,%r11d 72d0: 76 6b jbe 0x733d 72d2: 48 63 c0 movslq %eax,%rax 72d5: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 72da: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi 72de: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp 72e2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 72e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72ed: 00 72ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72f5: 0f 1f 40 00 nopl 0x0(%rax) 72f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7300: 43 8d 3c 09 lea (%r9,%r9,1),%edi 7304: 41 ff c1 inc %r9d 7307: 48 63 ff movslq %edi,%rdi 730a: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0 7310: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0 7315: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8) 731b: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1 7321: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1 7327: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8) 732e: 45 3b cb cmp %r11d,%r9d 7331: 72 cd jb 0x7300 7333: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 7338: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi 733d: 8d 6e ff lea -0x1(%rsi),%ebp 7340: 3b eb cmp %ebx,%ebp 7342: 73 1c jae 0x7360 7344: 48 63 c0 movslq %eax,%rax 7347: 48 63 f6 movslq %esi,%rsi 734a: 48 03 c6 add %rsi,%rax 734d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0 7353: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0 7359: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8) 7360: c5 f8 77 vzeroupper 7363: 48 83 c4 30 add $0x30,%rsp 7367: 5d pop %rbp 7368: 5e pop %rsi 7369: 5b pop %rbx 736a: c3 ret 736b: b2 01 mov $0x1,%dl 736d: 33 c0 xor %eax,%eax 736f: e9 9b fe ff ff jmp 0x720f 7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7380: 53 push %rbx 7381: 57 push %rdi 7382: 55 push %rbp 7383: 48 83 ec 30 sub $0x30,%rsp 7387: 44 89 cd mov %r9d,%ebp 738a: 48 89 d3 mov %rdx,%rbx 738d: 81 e5 07 00 00 80 and $0x80000007,%ebp 7393: 7d 08 jge 0x739d 7395: 83 ed 01 sub $0x1,%ebp 7398: 83 cd f8 or $0xfffffff8,%ebp 739b: ff c5 inc %ebp 739d: 33 d2 xor %edx,%edx 739f: 41 8d 41 f9 lea -0x7(%r9),%eax 73a3: 85 c0 test %eax,%eax 73a5: 7e 45 jle 0x73ec 73a7: 49 63 c1 movslq %r9d,%rax 73aa: 48 83 c0 f9 add $0xfffffffffffffff9,%rax 73ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73b5: 00 73b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73bd: 0f 1f 00 nopl (%rax) 73c0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 73c5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 73cb: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 73d0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 73d6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) 73dc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) 73e3: 48 83 c2 08 add $0x8,%rdx 73e7: 48 3b d0 cmp %rax,%rdx 73ea: 7c d4 jl 0x73c0 73ec: 83 fd 04 cmp $0x4,%ebp 73ef: 7c 20 jl 0x7411 73f1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 73f6: 81 e5 03 00 00 80 and $0x80000003,%ebp 73fc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 7401: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) 7407: 7d 08 jge 0x7411 7409: 83 ed 01 sub $0x1,%ebp 740c: 83 cd fc or $0xfffffffc,%ebp 740f: ff c5 inc %ebp 7411: 44 89 ca mov %r9d,%edx 7414: 2b d5 sub %ebp,%edx 7416: f7 dd neg %ebp 7418: 0f 89 a2 02 00 00 jns 0x76c0 741e: 44 89 c8 mov %r9d,%eax 7421: 2b c2 sub %edx,%eax 7423: 83 f8 06 cmp $0x6,%eax 7426: 0f 8e f3 01 00 00 jle 0x761f 742c: 48 63 ea movslq %edx,%rbp 742f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi 7433: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 7437: 4c 3b d7 cmp %rdi,%r10 743a: 76 1f jbe 0x745b 743c: 4d 63 c9 movslq %r9d,%r9 743f: 4d 89 d3 mov %r10,%r11 7442: 4c 2b cd sub %rbp,%r9 7445: 4c 2b df sub %rdi,%r11 7448: 49 c1 e1 03 shl $0x3,%r9 744c: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 7451: 4d 3b d9 cmp %r9,%r11 7454: 7d 2c jge 0x7482 7456: e9 c4 01 00 00 jmp 0x761f 745b: 49 3b fa cmp %r10,%rdi 745e: 0f 86 bb 01 00 00 jbe 0x761f 7464: 4d 63 c9 movslq %r9d,%r9 7467: 49 89 fb mov %rdi,%r11 746a: 4c 2b cd sub %rbp,%r9 746d: 4d 2b da sub %r10,%r11 7470: 49 c1 e1 03 shl $0x3,%r9 7474: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 7479: 4d 3b d9 cmp %r9,%r11 747c: 0f 8c 9d 01 00 00 jl 0x761f 7482: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp 7486: 48 3b ef cmp %rdi,%rbp 7489: 76 12 jbe 0x749d 748b: 49 89 e9 mov %rbp,%r9 748e: 4c 2b cf sub %rdi,%r9 7491: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 7496: 7d 1f jge 0x74b7 7498: e9 82 01 00 00 jmp 0x761f 749d: 48 3b fd cmp %rbp,%rdi 74a0: 0f 86 79 01 00 00 jbe 0x761f 74a6: 49 89 f9 mov %rdi,%r9 74a9: 4c 2b cd sub %rbp,%r9 74ac: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 74b1: 0f 8c 68 01 00 00 jl 0x761f 74b7: 83 f8 10 cmp $0x10,%eax 74ba: 0f 8c 13 02 00 00 jl 0x76d3 74c0: 48 89 f9 mov %rdi,%rcx 74c3: 48 83 e1 1f and $0x1f,%rcx 74c7: 89 c9 mov %ecx,%ecx 74c9: 85 c9 test %ecx,%ecx 74cb: 74 11 je 0x74de 74cd: f6 c1 07 test $0x7,%cl 74d0: 0f 85 fd 01 00 00 jne 0x76d3 74d6: f7 d9 neg %ecx 74d8: 83 c1 20 add $0x20,%ecx 74db: c1 e9 03 shr $0x3,%ecx 74de: 8d 51 10 lea 0x10(%rcx),%edx 74e1: 3b c2 cmp %edx,%eax 74e3: 0f 8c ea 01 00 00 jl 0x76d3 74e9: 41 89 c1 mov %eax,%r9d 74ec: 33 d2 xor %edx,%edx 74ee: 44 2b c9 sub %ecx,%r9d 74f1: 41 83 e1 0f and $0xf,%r9d 74f5: 41 f7 d9 neg %r9d 74f8: 44 03 c8 add %eax,%r9d 74fb: 85 c9 test %ecx,%ecx 74fd: 76 1a jbe 0x7519 74ff: 90 nop 7500: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 7506: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 750c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) 7511: 48 ff c2 inc %rdx 7514: 48 3b d1 cmp %rcx,%rdx 7517: 72 e7 jb 0x7500 7519: 49 63 d1 movslq %r9d,%rdx 751c: 0f 1f 40 00 nopl 0x0(%rax) 7520: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1 7526: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx 752a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 7530: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3 7536: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4 753c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0 7542: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5 7549: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1 7550: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2 7557: c5 fd 11 03 vmovupd %ymm0,(%rbx) 755b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 7560: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 7565: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 756a: 48 83 c1 10 add $0x10,%rcx 756e: 48 3b ca cmp %rdx,%rcx 7571: 72 ad jb 0x7520 7573: 41 8d 51 01 lea 0x1(%r9),%edx 7577: 3b d0 cmp %eax,%edx 7579: 0f 87 41 01 00 00 ja 0x76c0 757f: 48 63 c0 movslq %eax,%rax 7582: 4d 63 c9 movslq %r9d,%r9 7585: 49 2b c1 sub %r9,%rax 7588: 48 83 f8 04 cmp $0x4,%rax 758c: 0f 8c 39 01 00 00 jl 0x76cb 7592: 4d 63 c9 movslq %r9d,%r9 7595: 41 89 c0 mov %eax,%r8d 7598: 41 83 e0 fc and $0xfffffffc,%r8d 759c: 33 c9 xor %ecx,%ecx 759e: 4d 63 c0 movslq %r8d,%r8 75a1: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 75a5: 4b 8d 14 ca lea (%r10,%r9,8),%rdx 75a9: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 75ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75b5: 00 75b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75bd: 0f 1f 00 nopl (%rax) 75c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 75c6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 75cb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 75d0: 48 83 c1 04 add $0x4,%rcx 75d4: 49 3b c8 cmp %r8,%rcx 75d7: 72 e7 jb 0x75c0 75d9: 4c 3b c0 cmp %rax,%r8 75dc: 0f 83 de 00 00 00 jae 0x76c0 75e2: 4d 63 c9 movslq %r9d,%r9 75e5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 75e9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 75ed: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx 75f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7600: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 7606: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 760c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) 7612: 49 ff c0 inc %r8 7615: 4c 3b c0 cmp %rax,%r8 7618: 72 e6 jb 0x7600 761a: e9 a1 00 00 00 jmp 0x76c0 761f: 41 89 c3 mov %eax,%r11d 7622: bf 01 00 00 00 mov $0x1,%edi 7627: 41 d1 eb shr $1,%r11d 762a: 45 33 c9 xor %r9d,%r9d 762d: 45 85 db test %r11d,%r11d 7630: 76 6b jbe 0x769d 7632: 48 63 d2 movslq %edx,%rdx 7635: 48 89 74 24 20 mov %rsi,0x20(%rsp) 763a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi 763e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp 7642: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 7646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 764d: 00 764e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7655: 0f 1f 40 00 nopl 0x0(%rax) 7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7660: 43 8d 34 09 lea (%r9,%r9,1),%esi 7664: 41 ff c1 inc %r9d 7667: 48 63 f6 movslq %esi,%rsi 766a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 7670: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 7675: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) 767b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 7681: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 7687: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) 768e: 45 3b cb cmp %r11d,%r9d 7691: 72 cd jb 0x7660 7693: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 7698: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi 769d: 8d 6f ff lea -0x1(%rdi),%ebp 76a0: 3b e8 cmp %eax,%ebp 76a2: 73 1c jae 0x76c0 76a4: 48 63 d2 movslq %edx,%rdx 76a7: 48 63 ff movslq %edi,%rdi 76aa: 48 03 d7 add %rdi,%rdx 76ad: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 76b3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 76b9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) 76c0: c5 f8 77 vzeroupper 76c3: 48 83 c4 30 add $0x30,%rsp 76c7: 5d pop %rbp 76c8: 5f pop %rdi 76c9: 5b pop %rbx 76ca: c3 ret 76cb: 45 33 c0 xor %r8d,%r8d 76ce: e9 06 ff ff ff jmp 0x75d9 76d3: 45 33 c9 xor %r9d,%r9d 76d6: e9 98 fe ff ff jmp 0x7573 76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 76e0: 53 push %rbx 76e1: 57 push %rdi 76e2: 55 push %rbp 76e3: 48 83 ec 30 sub $0x30,%rsp 76e7: 44 89 cd mov %r9d,%ebp 76ea: 48 89 d3 mov %rdx,%rbx 76ed: 81 e5 07 00 00 80 and $0x80000007,%ebp 76f3: 7d 08 jge 0x76fd 76f5: 83 ed 01 sub $0x1,%ebp 76f8: 83 cd f8 or $0xfffffff8,%ebp 76fb: ff c5 inc %ebp 76fd: 33 d2 xor %edx,%edx 76ff: 41 8d 41 f9 lea -0x7(%r9),%eax 7703: 85 c0 test %eax,%eax 7705: 7e 45 jle 0x774c 7707: 49 63 c1 movslq %r9d,%rax 770a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax 770e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7715: 00 7716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 771d: 0f 1f 00 nopl (%rax) 7720: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 7725: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1 772b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2 7730: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3 7736: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8) 773c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8) 7743: 48 83 c2 08 add $0x8,%rdx 7747: 48 3b d0 cmp %rax,%rdx 774a: 7c d4 jl 0x7720 774c: 83 fd 04 cmp $0x4,%ebp 774f: 7c 20 jl 0x7771 7751: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0 7756: 81 e5 03 00 00 80 and $0x80000003,%ebp 775c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1 7761: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8) 7767: 7d 08 jge 0x7771 7769: 83 ed 01 sub $0x1,%ebp 776c: 83 cd fc or $0xfffffffc,%ebp 776f: ff c5 inc %ebp 7771: 44 89 ca mov %r9d,%edx 7774: 2b d5 sub %ebp,%edx 7776: f7 dd neg %ebp 7778: 0f 89 a2 02 00 00 jns 0x7a20 777e: 44 89 c8 mov %r9d,%eax 7781: 2b c2 sub %edx,%eax 7783: 83 f8 06 cmp $0x6,%eax 7786: 0f 8e f3 01 00 00 jle 0x797f 778c: 48 63 ea movslq %edx,%rbp 778f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi 7793: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10 7797: 4c 3b d7 cmp %rdi,%r10 779a: 76 1f jbe 0x77bb 779c: 4d 63 c9 movslq %r9d,%r9 779f: 4d 89 d3 mov %r10,%r11 77a2: 4c 2b cd sub %rbp,%r9 77a5: 4c 2b df sub %rdi,%r11 77a8: 49 c1 e1 03 shl $0x3,%r9 77ac: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 77b1: 4d 3b d9 cmp %r9,%r11 77b4: 7d 2c jge 0x77e2 77b6: e9 c4 01 00 00 jmp 0x797f 77bb: 49 3b fa cmp %r10,%rdi 77be: 0f 86 bb 01 00 00 jbe 0x797f 77c4: 4d 63 c9 movslq %r9d,%r9 77c7: 49 89 fb mov %rdi,%r11 77ca: 4c 2b cd sub %rbp,%r9 77cd: 4d 2b da sub %r10,%r11 77d0: 49 c1 e1 03 shl $0x3,%r9 77d4: 4c 89 4c 24 20 mov %r9,0x20(%rsp) 77d9: 4d 3b d9 cmp %r9,%r11 77dc: 0f 8c 9d 01 00 00 jl 0x797f 77e2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp 77e6: 48 3b ef cmp %rdi,%rbp 77e9: 76 12 jbe 0x77fd 77eb: 49 89 e9 mov %rbp,%r9 77ee: 4c 2b cf sub %rdi,%r9 77f1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 77f6: 7d 1f jge 0x7817 77f8: e9 82 01 00 00 jmp 0x797f 77fd: 48 3b fd cmp %rbp,%rdi 7800: 0f 86 79 01 00 00 jbe 0x797f 7806: 49 89 f9 mov %rdi,%r9 7809: 4c 2b cd sub %rbp,%r9 780c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9 7811: 0f 8c 68 01 00 00 jl 0x797f 7817: 83 f8 10 cmp $0x10,%eax 781a: 0f 8c 13 02 00 00 jl 0x7a33 7820: 48 89 f9 mov %rdi,%rcx 7823: 48 83 e1 1f and $0x1f,%rcx 7827: 89 c9 mov %ecx,%ecx 7829: 85 c9 test %ecx,%ecx 782b: 74 11 je 0x783e 782d: f6 c1 07 test $0x7,%cl 7830: 0f 85 fd 01 00 00 jne 0x7a33 7836: f7 d9 neg %ecx 7838: 83 c1 20 add $0x20,%ecx 783b: c1 e9 03 shr $0x3,%ecx 783e: 8d 51 10 lea 0x10(%rcx),%edx 7841: 3b c2 cmp %edx,%eax 7843: 0f 8c ea 01 00 00 jl 0x7a33 7849: 41 89 c1 mov %eax,%r9d 784c: 33 d2 xor %edx,%edx 784e: 44 2b c9 sub %ecx,%r9d 7851: 41 83 e1 0f and $0xf,%r9d 7855: 41 f7 d9 neg %r9d 7858: 44 03 c8 add %eax,%r9d 785b: 85 c9 test %ecx,%ecx 785d: 76 1a jbe 0x7879 785f: 90 nop 7860: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 7866: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0 786c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8) 7871: 48 ff c2 inc %rdx 7874: 48 3b d1 cmp %rcx,%rdx 7877: 72 e7 jb 0x7860 7879: 49 63 d1 movslq %r9d,%rdx 787c: 0f 1f 40 00 nopl 0x0(%rax) 7880: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0 7886: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2 788c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4 7892: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16 7899: 03 789a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1 78a0: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 78a7: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 78ae: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 78b5: 03 78b6: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8) 78bb: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8) 78c1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8) 78c7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8) 78ce: 03 78cf: 48 83 c1 10 add $0x10,%rcx 78d3: 48 3b ca cmp %rdx,%rcx 78d6: 72 a8 jb 0x7880 78d8: 41 8d 51 01 lea 0x1(%r9),%edx 78dc: 3b d0 cmp %eax,%edx 78de: 0f 87 3c 01 00 00 ja 0x7a20 78e4: 48 63 c0 movslq %eax,%rax 78e7: 4d 63 c9 movslq %r9d,%r9 78ea: 49 2b c1 sub %r9,%rax 78ed: 48 83 f8 04 cmp $0x4,%rax 78f1: 0f 8c 34 01 00 00 jl 0x7a2b 78f7: 4d 63 c9 movslq %r9d,%r9 78fa: 41 89 c0 mov %eax,%r8d 78fd: 41 83 e0 fc and $0xfffffffc,%r8d 7901: 33 c9 xor %ecx,%ecx 7903: 4d 63 c0 movslq %r8d,%r8 7906: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 790a: 4b 8d 14 ca lea (%r10,%r9,8),%rdx 790e: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11 7913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 791f: 00 7920: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 7926: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1 792b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 7930: 48 83 c1 04 add $0x4,%rcx 7934: 49 3b c8 cmp %r8,%rcx 7937: 72 e7 jb 0x7920 7939: 4c 3b c0 cmp %rax,%r8 793c: 0f 83 de 00 00 00 jae 0x7a20 7942: 4d 63 c9 movslq %r9d,%r9 7945: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx 7949: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 794d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx 7952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7960: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0 7966: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0 796c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8) 7972: 49 ff c0 inc %r8 7975: 4c 3b c0 cmp %rax,%r8 7978: 72 e6 jb 0x7960 797a: e9 a1 00 00 00 jmp 0x7a20 797f: 41 89 c3 mov %eax,%r11d 7982: bf 01 00 00 00 mov $0x1,%edi 7987: 41 d1 eb shr $1,%r11d 798a: 45 33 c9 xor %r9d,%r9d 798d: 45 85 db test %r11d,%r11d 7990: 76 6b jbe 0x79fd 7992: 48 63 d2 movslq %edx,%rdx 7995: 48 89 74 24 20 mov %rsi,0x20(%rsp) 799a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi 799e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp 79a2: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10 79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79ad: 00 79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79b5: 0f 1f 40 00 nopl 0x0(%rax) 79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79c0: 43 8d 34 09 lea (%r9,%r9,1),%esi 79c4: 41 ff c1 inc %r9d 79c7: 48 63 f6 movslq %esi,%rsi 79ca: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0 79d0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0 79d5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8) 79db: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1 79e1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1 79e7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8) 79ee: 45 3b cb cmp %r11d,%r9d 79f1: 72 cd jb 0x79c0 79f3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi 79f8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi 79fd: 8d 6f ff lea -0x1(%rdi),%ebp 7a00: 3b e8 cmp %eax,%ebp 7a02: 73 1c jae 0x7a20 7a04: 48 63 d2 movslq %edx,%rdx 7a07: 48 63 ff movslq %edi,%rdi 7a0a: 48 03 d7 add %rdi,%rdx 7a0d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0 7a13: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0 7a19: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8) 7a20: c5 f8 77 vzeroupper 7a23: 48 83 c4 30 add $0x30,%rsp 7a27: 5d pop %rbp 7a28: 5f pop %rdi 7a29: 5b pop %rbx 7a2a: c3 ret 7a2b: 45 33 c0 xor %r8d,%r8d 7a2e: e9 06 ff ff ff jmp 0x7939 7a33: 45 33 c9 xor %r9d,%r9d 7a36: e9 9d fe ff ff jmp 0x78d8 7a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7a40: 53 push %rbx 7a41: 56 push %rsi 7a42: 57 push %rdi 7a43: 41 54 push %r12 7a45: 41 55 push %r13 7a47: 41 57 push %r15 7a49: 55 push %rbp 7a4a: 48 83 ec 30 sub $0x30,%rsp 7a4e: 4d 89 c4 mov %r8,%r12 7a51: 49 89 d7 mov %rdx,%r15 7a54: 48 89 c8 mov %rcx,%rax 7a57: 33 db xor %ebx,%ebx 7a59: 4d 85 e4 test %r12,%r12 7a5c: 0f 84 5b 02 00 00 je 0x7cbd 7a62: 41 83 3c 24 09 cmpl $0x9,(%r12) 7a67: 74 14 je 0x7a7d 7a69: b8 f3 ff ff ff mov $0xfffffff3,%eax 7a6e: 48 83 c4 30 add $0x30,%rsp 7a72: 5d pop %rbp 7a73: 41 5f pop %r15 7a75: 41 5d pop %r13 7a77: 41 5c pop %r12 7a79: 5f pop %rdi 7a7a: 5e pop %rsi 7a7b: 5b pop %rbx 7a7c: c3 ret 7a7d: 48 85 c0 test %rax,%rax 7a80: 0f 84 37 02 00 00 je 0x7cbd 7a86: 4d 85 ff test %r15,%r15 7a89: 0f 84 2e 02 00 00 je 0x7cbd 7a8f: 4d 85 c9 test %r9,%r9 7a92: 0f 84 1d 02 00 00 je 0x7cb5 7a98: 45 8b 6c 24 04 mov 0x4(%r12),%r13d 7a9d: 41 83 fd 05 cmp $0x5,%r13d 7aa1: 0f 8f e1 00 00 00 jg 0x7b88 7aa7: 48 8b 18 mov (%rax),%rbx 7aaa: 44 89 e9 mov %r13d,%ecx 7aad: 49 89 1f mov %rbx,(%r15) 7ab0: bb 01 00 00 00 mov $0x1,%ebx 7ab5: d3 e3 shl %cl,%ebx 7ab7: 83 fb 01 cmp $0x1,%ebx 7aba: 0f 8e 79 00 00 00 jle 0x7b39 7ac0: 48 63 db movslq %ebx,%rbx 7ac3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp 7ac7: 49 89 6f 08 mov %rbp,0x8(%r15) 7acb: 8d 6b fe lea -0x2(%rbx),%ebp 7ace: 83 fd 02 cmp $0x2,%ebp 7ad1: 7c 66 jl 0x7b39 7ad3: c1 ed 1f shr $0x1f,%ebp 7ad6: bf 01 00 00 00 mov $0x1,%edi 7adb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi 7adf: 33 ed xor %ebp,%ebp 7ae1: 83 e6 fe and $0xfffffffe,%esi 7ae4: 89 f3 mov %esi,%ebx 7ae6: d1 eb shr $1,%ebx 7ae8: 85 db test %ebx,%ebx 7aea: 76 39 jbe 0x7b25 7aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7af3: 00 7af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7b00: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi 7b04: ff c5 inc %ebp 7b06: 48 63 ff movslq %edi,%rdi 7b09: 3b eb cmp %ebx,%ebp 7b0b: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9 7b10: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8) 7b15: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10 7b1a: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8) 7b1f: 72 df jb 0x7b00 7b21: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi 7b25: 8d 5f ff lea -0x1(%rdi),%ebx 7b28: 3b de cmp %esi,%ebx 7b2a: 73 0d jae 0x7b39 7b2c: 48 63 ff movslq %edi,%rdi 7b2f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax 7b34: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8) 7b39: 4d 63 ed movslq %r13d,%r13 7b3c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 7b42: 74 1e je 0x7b62 7b44: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeb3c0 7b4b: 4c 89 f9 mov %r15,%rcx 7b4e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 7b55: 4c 89 fa mov %r15,%rdx 7b58: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8) 7b5f: 01 7b60: eb 15 jmp 0x7b77 7b62: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeb3c0 7b69: 4c 89 f9 mov %r15,%rcx 7b6c: 4c 89 fa mov %r15,%rdx 7b6f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8) 7b76: 01 7b77: 33 c0 xor %eax,%eax 7b79: 48 83 c4 30 add $0x30,%rsp 7b7d: 5d pop %rbp 7b7e: 41 5f pop %r15 7b80: 41 5d pop %r13 7b82: 41 5c pop %r12 7b84: 5f pop %rdi 7b85: 5e pop %rsi 7b86: 5b pop %rbx 7b87: c3 ret 7b88: 4c 89 cb mov %r9,%rbx 7b8b: 48 83 e3 3f and $0x3f,%rbx 7b8f: 48 f7 db neg %rbx 7b92: 48 83 e3 3f and $0x3f,%rbx 7b96: 4c 03 cb add %rbx,%r9 7b99: 33 db xor %ebx,%ebx 7b9b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 7ba1: 49 0f 4f d9 cmovg %r9,%rbx 7ba5: 44 89 e9 mov %r13d,%ecx 7ba8: bd 01 00 00 00 mov $0x1,%ebp 7bad: d3 e5 shl %cl,%ebp 7baf: 41 8d 75 ff lea -0x1(%r13),%esi 7bb3: 48 63 ed movslq %ebp,%rbp 7bb6: 49 89 e3 mov %rsp,%r11 7bb9: f2 0f 10 10 movsd (%rax),%xmm2 7bbd: 89 f1 mov %esi,%ecx 7bbf: 0f 28 c2 movaps %xmm2,%xmm0 7bc2: bf 01 00 00 00 mov $0x1,%edi 7bc7: d3 e7 shl %cl,%edi 7bc9: 48 89 c1 mov %rax,%rcx 7bcc: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1 7bd1: 4c 89 fa mov %r15,%rdx 7bd4: 41 89 f8 mov %edi,%r8d 7bd7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d 7bdd: f2 0f 58 c1 addsd %xmm1,%xmm0 7be1: f2 0f 5c d1 subsd %xmm1,%xmm2 7be5: f2 41 0f 11 07 movsd %xmm0,(%r15) 7bea: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) 7bf0: 4d 8b 54 24 58 mov 0x58(%r12),%r10 7bf5: 4d 89 53 20 mov %r10,0x20(%r11) 7bf9: e8 c2 36 0b 00 call 0xbb2c0 7bfe: 41 83 fd 06 cmp $0x6,%r13d 7c02: 7f 43 jg 0x7c47 7c04: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 7c0a: 74 21 je 0x7c2d 7c0c: 4d 63 ed movslq %r13d,%r13 7c0f: 4c 89 f9 mov %r15,%rcx 7c12: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 7c19: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeb3c0 7c20: 4c 89 fa mov %r15,%rdx 7c23: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8) 7c2a: 01 7c2b: eb 77 jmp 0x7ca4 7c2d: 4d 63 ed movslq %r13d,%r13 7c30: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeb3c0 7c37: 4c 89 f9 mov %r15,%rcx 7c3a: 4c 89 fa mov %r15,%rdx 7c3d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8) 7c44: 01 7c45: eb 5d jmp 0x7ca4 7c47: 41 83 fd 0f cmp $0xf,%r13d 7c4b: 7e 1a jle 0x7c67 7c4d: 48 89 e0 mov %rsp,%rax 7c50: 4c 89 e1 mov %r12,%rcx 7c53: 4c 89 fa mov %r15,%rdx 7c56: 4d 89 f8 mov %r15,%r8 7c59: 41 89 f1 mov %esi,%r9d 7c5c: 48 89 58 20 mov %rbx,0x20(%rax) 7c60: e8 1b 3e 0b 00 call 0xbba80 7c65: eb 3d jmp 0x7ca4 7c67: 48 89 e6 mov %rsp,%rsi 7c6a: 4c 89 f9 mov %r15,%rcx 7c6d: 49 8b 44 24 30 mov 0x30(%r12),%rax 7c72: 4c 89 fa mov %r15,%rdx 7c75: 41 89 f8 mov %edi,%r8d 7c78: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 7c7d: 48 89 46 20 mov %rax,0x20(%rsi) 7c81: 48 89 5e 28 mov %rbx,0x28(%rsi) 7c85: e8 66 63 a9 01 call 0x1a9dff0 7c8a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12) 7c90: 74 12 je 0x7ca4 7c92: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 7c99: 4c 89 fa mov %r15,%rdx 7c9c: 41 89 e8 mov %ebp,%r8d 7c9f: e8 fc cf fe ff call 0xffffffffffff4ca0 7ca4: 33 c0 xor %eax,%eax 7ca6: 48 83 c4 30 add $0x30,%rsp 7caa: 5d pop %rbp 7cab: 41 5f pop %r15 7cad: 41 5d pop %r13 7caf: 41 5c pop %r12 7cb1: 5f pop %rdi 7cb2: 5e pop %rsi 7cb3: 5b pop %rbx 7cb4: c3 ret 7cb5: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 7cbb: 7e 14 jle 0x7cd1 7cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax 7cc2: 48 83 c4 30 add $0x30,%rsp 7cc6: 5d pop %rbp 7cc7: 41 5f pop %r15 7cc9: 41 5d pop %r13 7ccb: 41 5c pop %r12 7ccd: 5f pop %rdi 7cce: 5e pop %rsi 7ccf: 5b pop %rbx 7cd0: c3 ret 7cd1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d 7cd6: 41 83 fd 05 cmp $0x5,%r13d 7cda: 0f 8e c7 fd ff ff jle 0x7aa7 7ce0: e9 c0 fe ff ff jmp 0x7ba5 7ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cec: 00 7ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d00: 53 push %rbx 7d01: 56 push %rsi 7d02: 57 push %rdi 7d03: 41 55 push %r13 7d05: 41 56 push %r14 7d07: 41 57 push %r15 7d09: 55 push %rbp 7d0a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 7d0f: 4d 89 c6 mov %r8,%r14 7d12: 49 89 d7 mov %rdx,%r15 7d15: 49 89 ca mov %rcx,%r10 7d18: 33 db xor %ebx,%ebx 7d1a: 4d 85 f6 test %r14,%r14 7d1d: 0f 84 5b 02 00 00 je 0x7f7e 7d23: 41 83 3e 09 cmpl $0x9,(%r14) 7d27: 74 15 je 0x7d3e 7d29: b8 f3 ff ff ff mov $0xfffffff3,%eax 7d2e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7d33: 5d pop %rbp 7d34: 41 5f pop %r15 7d36: 41 5e pop %r14 7d38: 41 5d pop %r13 7d3a: 5f pop %rdi 7d3b: 5e pop %rsi 7d3c: 5b pop %rbx 7d3d: c3 ret 7d3e: 4d 85 d2 test %r10,%r10 7d41: 0f 84 37 02 00 00 je 0x7f7e 7d47: 4d 85 ff test %r15,%r15 7d4a: 0f 84 2e 02 00 00 je 0x7f7e 7d50: 4d 85 c9 test %r9,%r9 7d53: 0f 84 1e 02 00 00 je 0x7f77 7d59: 45 8b 6e 04 mov 0x4(%r14),%r13d 7d5d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) 7d62: 0f 8f e6 00 00 00 jg 0x7e4e 7d68: 49 8b 02 mov (%r10),%rax 7d6b: 44 89 e9 mov %r13d,%ecx 7d6e: 49 89 07 mov %rax,(%r15) 7d71: b8 01 00 00 00 mov $0x1,%eax 7d76: d3 e0 shl %cl,%eax 7d78: 83 f8 01 cmp $0x1,%eax 7d7b: 0f 8e 7b 00 00 00 jle 0x7dfc 7d81: 48 63 c0 movslq %eax,%rax 7d84: 49 8b 1c c2 mov (%r10,%rax,8),%rbx 7d88: 49 89 5f 08 mov %rbx,0x8(%r15) 7d8c: 8d 58 fe lea -0x2(%rax),%ebx 7d8f: 83 fb 02 cmp $0x2,%ebx 7d92: 7c 68 jl 0x7dfc 7d94: c1 eb 1f shr $0x1f,%ebx 7d97: be 01 00 00 00 mov $0x1,%esi 7d9c: 03 c3 add %ebx,%eax 7d9e: 33 ed xor %ebp,%ebp 7da0: 83 c0 fe add $0xfffffffe,%eax 7da3: 83 e0 fe and $0xfffffffe,%eax 7da6: 89 c3 mov %eax,%ebx 7da8: d1 eb shr $1,%ebx 7daa: 85 db test %ebx,%ebx 7dac: 76 39 jbe 0x7de7 7dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7db5: 00 7db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7dbd: 0f 1f 00 nopl (%rax) 7dc0: 89 ee mov %ebp,%esi 7dc2: 03 f5 add %ebp,%esi 7dc4: ff c5 inc %ebp 7dc6: 48 63 f6 movslq %esi,%rsi 7dc9: 3b eb cmp %ebx,%ebp 7dcb: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi 7dd0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8) 7dd5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9 7dda: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8) 7ddf: 72 df jb 0x7dc0 7de1: 03 ed add %ebp,%ebp 7de3: 89 ee mov %ebp,%esi 7de5: ff c6 inc %esi 7de7: 89 f3 mov %esi,%ebx 7de9: ff cb dec %ebx 7deb: 3b d8 cmp %eax,%ebx 7ded: 73 0d jae 0x7dfc 7def: 48 63 f6 movslq %esi,%rsi 7df2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10 7df7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8) 7dfc: 4d 63 ed movslq %r13d,%r13 7dff: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7e04: 74 1f je 0x7e25 7e06: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeb3c0 7e0d: 4c 89 f9 mov %r15,%rcx 7e10: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 7e16: 4c 89 fa mov %r15,%rdx 7e19: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx 7e20: 01 7e21: ff d3 call *%rbx 7e23: eb 17 jmp 0x7e3c 7e25: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeb3c0 7e2c: 4c 89 f9 mov %r15,%rcx 7e2f: 4c 89 fa mov %r15,%rdx 7e32: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx 7e39: 01 7e3a: ff d3 call *%rbx 7e3c: 33 c0 xor %eax,%eax 7e3e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7e43: 5d pop %rbp 7e44: 41 5f pop %r15 7e46: 41 5e pop %r14 7e48: 41 5d pop %r13 7e4a: 5f pop %rdi 7e4b: 5e pop %rsi 7e4c: 5b pop %rbx 7e4d: c3 ret 7e4e: 4c 89 c8 mov %r9,%rax 7e51: 48 83 e0 3f and $0x3f,%rax 7e55: 48 f7 d8 neg %rax 7e58: 48 83 e0 3f and $0x3f,%rax 7e5c: 4c 03 c8 add %rax,%r9 7e5f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) 7e64: 49 0f 4f d9 cmovg %r9,%rbx 7e68: 44 89 e9 mov %r13d,%ecx 7e6b: bd 01 00 00 00 mov $0x1,%ebp 7e70: d3 e5 shl %cl,%ebp 7e72: 41 8d 75 ff lea -0x1(%r13),%esi 7e76: 48 63 ed movslq %ebp,%rbp 7e79: 49 89 e3 mov %rsp,%r11 7e7c: f2 41 0f 10 12 movsd (%r10),%xmm2 7e81: 89 f1 mov %esi,%ecx 7e83: 0f 28 c2 movaps %xmm2,%xmm0 7e86: bf 01 00 00 00 mov $0x1,%edi 7e8b: d3 e7 shl %cl,%edi 7e8d: 4c 89 d1 mov %r10,%rcx 7e90: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1 7e96: 4c 89 fa mov %r15,%rdx 7e99: 41 89 f8 mov %edi,%r8d 7e9c: 41 83 c9 ff or $0xffffffff,%r9d 7ea0: f2 0f 58 c1 addsd %xmm1,%xmm0 7ea4: f2 0f 5c d1 subsd %xmm1,%xmm2 7ea8: f2 41 0f 11 07 movsd %xmm0,(%r15) 7ead: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15) 7eb3: 49 8b 46 58 mov 0x58(%r14),%rax 7eb7: 49 89 43 20 mov %rax,0x20(%r11) 7ebb: e8 00 b9 0b 00 call 0xc37c0 7ec0: 41 83 fd 06 cmp $0x6,%r13d 7ec4: 7f 45 jg 0x7f0b 7ec6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7ecb: 74 22 je 0x7eef 7ecd: 4d 63 ed movslq %r13d,%r13 7ed0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeb3c0 7ed7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2 7edd: 4c 89 f9 mov %r15,%rcx 7ee0: 4c 89 fa mov %r15,%rdx 7ee3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx 7eea: 01 7eeb: ff d3 call *%rbx 7eed: eb 76 jmp 0x7f65 7eef: 4d 63 ed movslq %r13d,%r13 7ef2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeb3c0 7ef9: 4c 89 f9 mov %r15,%rcx 7efc: 4c 89 fa mov %r15,%rdx 7eff: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx 7f06: 01 7f07: ff d3 call *%rbx 7f09: eb 5a jmp 0x7f65 7f0b: 41 83 fd 11 cmp $0x11,%r13d 7f0f: 7e 1b jle 0x7f2c 7f11: 48 8d 04 24 lea (%rsp),%rax 7f15: 4c 89 f1 mov %r14,%rcx 7f18: 4c 89 fa mov %r15,%rdx 7f1b: 4d 89 f8 mov %r15,%r8 7f1e: 41 89 f1 mov %esi,%r9d 7f21: 48 89 58 20 mov %rbx,0x20(%rax) 7f25: e8 f6 c0 0b 00 call 0xc4020 7f2a: eb 39 jmp 0x7f65 7f2c: 48 89 e6 mov %rsp,%rsi 7f2f: 4c 89 f9 mov %r15,%rcx 7f32: 49 8b 46 30 mov 0x30(%r14),%rax 7f36: 4c 89 fa mov %r15,%rdx 7f39: 41 89 f8 mov %edi,%r8d 7f3c: 4d 8b 4e 38 mov 0x38(%r14),%r9 7f40: 48 89 46 20 mov %rax,0x20(%rsi) 7f44: 48 89 5e 28 mov %rbx,0x28(%rsi) 7f48: e8 43 86 aa 01 call 0x1ab0590 7f4d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14) 7f52: 74 11 je 0x7f65 7f54: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0 7f5a: 4c 89 fa mov %r15,%rdx 7f5d: 41 89 e8 mov %ebp,%r8d 7f60: e8 9b cd fe ff call 0xffffffffffff4d00 7f65: 33 c0 xor %eax,%eax 7f67: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7f6c: 5d pop %rbp 7f6d: 41 5f pop %r15 7f6f: 41 5e pop %r14 7f71: 41 5d pop %r13 7f73: 5f pop %rdi 7f74: 5e pop %rsi 7f75: 5b pop %rbx 7f76: c3 ret 7f77: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14) 7f7c: 7e 15 jle 0x7f93 7f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f83: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7f88: 5d pop %rbp 7f89: 41 5f pop %r15 7f8b: 41 5e pop %r14 7f8d: 41 5d pop %r13 7f8f: 5f pop %rdi 7f90: 5e pop %rsi 7f91: 5b pop %rbx 7f92: c3 ret 7f93: 45 8b 6e 04 mov 0x4(%r14),%r13d 7f97: 41 83 7e 04 05 cmpl $0x5,0x4(%r14) 7f9c: 0f 8e c6 fd ff ff jle 0x7d68 7fa2: e9 c1 fe ff ff jmp 0x7e68 7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7fae: 00 7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fb6: 0f 1f 00 nopl (%rax) 7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fc0: 53 push %rbx 7fc1: 56 push %rsi 7fc2: 41 54 push %r12 7fc4: 41 55 push %r13 7fc6: 41 56 push %r14 7fc8: 41 57 push %r15 7fca: 55 push %rbp 7fcb: 48 83 ec 30 sub $0x30,%rsp 7fcf: 4d 89 c6 mov %r8,%r14 7fd2: 49 89 d7 mov %rdx,%r15 7fd5: 48 89 c8 mov %rcx,%rax 7fd8: 33 db xor %ebx,%ebx 7fda: 4d 85 f6 test %r14,%r14 7fdd: 0f 84 5f 02 00 00 je 0x8242 7fe3: 41 83 3e 09 cmpl $0x9,(%r14) 7fe7: 74 15 je 0x7ffe 7fe9: b8 f3 ff ff ff mov $0xfffffff3,%eax 7fee: 48 83 c4 30 add $0x30,%rsp 7ff2: 5d pop %rbp 7ff3: 41 5f pop %r15 7ff5: 41 5e pop %r14 7ff7: 41 5d pop %r13 7ff9: 41 5c pop %r12 7ffb: 5e pop %rsi 7ffc: 5b pop %rbx 7ffd: c3 ret 7ffe: 48 rex.W 7fff: 85 .byte 0x85