; th_ffe0: VA 0x18000ffe0-0x180017fe0 (32768 bytes) /tmp/opencode/dis/th_ffe0.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 48 83 ec 28 sub $0x28,%rsp 4: 48 85 d2 test %rdx,%rdx 7: 0f 84 9e 01 00 00 je 0x1ab d: 45 85 c0 test %r8d,%r8d 10: 0f 8e 8b 01 00 00 jle 0x1a1 16: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4cdd0 1d: 01 1e: 7a 06 jp 0x26 20: 0f 84 74 01 00 00 je 0x19a 26: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 2a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 2e: 7a 06 jp 0x36 30: 0f 84 54 01 00 00 je 0x18a 36: 41 83 f8 10 cmp $0x10,%r8d 3a: 0f 8c 42 01 00 00 jl 0x182 40: 49 89 d3 mov %rdx,%r11 43: 49 83 e3 1f and $0x1f,%r11 47: 45 85 db test %r11d,%r11d 4a: 74 18 je 0x64 4c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 53: 0f 85 29 01 00 00 jne 0x182 59: 41 f7 db neg %r11d 5c: 41 83 c3 20 add $0x20,%r11d 60: 41 c1 eb 02 shr $0x2,%r11d 64: 41 8d 43 10 lea 0x10(%r11),%eax 68: 44 3b c0 cmp %eax,%r8d 6b: 0f 8c 11 01 00 00 jl 0x182 71: 45 89 c1 mov %r8d,%r9d 74: 33 c0 xor %eax,%eax 76: 45 2b cb sub %r11d,%r9d 79: 41 83 e1 0f and $0xf,%r9d 7d: 41 f7 d9 neg %r9d 80: 45 03 c8 add %r8d,%r9d 83: 45 89 da mov %r11d,%r10d 86: 45 85 db test %r11d,%r11d 89: 76 27 jbe 0xb2 8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 92: 00 93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) aa: 48 ff c0 inc %rax ad: 49 3b c2 cmp %r10,%rax b0: 72 ee jb 0xa0 b2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 b7: 49 63 c1 movslq %r9d,%rax ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) c0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 c6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 cd: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) d3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) da: 49 83 c2 10 add $0x10,%r10 de: 4c 3b d0 cmp %rax,%r10 e1: 72 dd jb 0xc0 e3: 41 8d 41 01 lea 0x1(%r9),%eax e7: 41 3b c0 cmp %r8d,%eax ea: 0f 87 84 00 00 00 ja 0x174 f0: 4d 63 c0 movslq %r8d,%r8 f3: 4d 63 c9 movslq %r9d,%r9 f6: 4d 2b c1 sub %r9,%r8 f9: 49 83 f8 04 cmp $0x4,%r8 fd: 0f 8c 7b 00 00 00 jl 0x17e 103: 4d 63 c9 movslq %r9d,%r9 106: 44 89 c0 mov %r8d,%eax 109: 83 e0 fc and $0xfffffffc,%eax 10c: 45 33 db xor %r11d,%r11d 10f: 48 63 c0 movslq %eax,%rax 112: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 117: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 11b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 120: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 125: 49 83 c3 04 add $0x4,%r11 129: c4 c1 78 11 12 vmovups %xmm2,(%r10) 12e: 49 83 c2 10 add $0x10,%r10 132: 4c 3b d8 cmp %rax,%r11 135: 72 e9 jb 0x120 137: 49 3b c0 cmp %r8,%rax 13a: 73 38 jae 0x174 13c: 4d 63 c9 movslq %r9d,%r9 13f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 14e: 00 14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 156: 0f 1f 00 nopl (%rax) 159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 164: 48 ff c0 inc %rax 167: c5 fa 11 0a vmovss %xmm1,(%rdx) 16b: 48 83 c2 04 add $0x4,%rdx 16f: 49 3b c0 cmp %r8,%rax 172: 72 ec jb 0x160 174: 33 c0 xor %eax,%eax 176: c5 f8 77 vzeroupper 179: 48 83 c4 28 add $0x28,%rsp 17d: c3 ret 17e: 33 c0 xor %eax,%eax 180: eb b5 jmp 0x137 182: 45 33 c9 xor %r9d,%r9d 185: e9 59 ff ff ff jmp 0xe3 18a: 48 89 d1 mov %rdx,%rcx 18d: 44 89 c2 mov %r8d,%edx 190: e8 0b 8e 00 00 call 0x8fa0 195: 48 83 c4 28 add $0x28,%rsp 199: c3 ret 19a: 33 c0 xor %eax,%eax 19c: 48 83 c4 28 add $0x28,%rsp 1a0: c3 ret 1a1: b8 fa ff ff ff mov $0xfffffffa,%eax 1a6: 48 83 c4 28 add $0x28,%rsp 1aa: c3 ret 1ab: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b0: 48 83 c4 28 add $0x28,%rsp 1b4: c3 ret 1b5: 0f 1f 40 00 nopl 0x0(%rax) 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c0: 48 83 ec 28 sub $0x28,%rsp 1c4: 48 85 d2 test %rdx,%rdx 1c7: 0f 84 9e 01 00 00 je 0x36b 1cd: 45 85 c0 test %r8d,%r8d 1d0: 0f 8e 8b 01 00 00 jle 0x361 1d6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4cdd4 1dd: 01 1de: 7a 06 jp 0x1e6 1e0: 0f 84 74 01 00 00 je 0x35a 1e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 1ee: 7a 06 jp 0x1f6 1f0: 0f 84 54 01 00 00 je 0x34a 1f6: 41 83 f8 10 cmp $0x10,%r8d 1fa: 0f 8c 42 01 00 00 jl 0x342 200: 49 89 d3 mov %rdx,%r11 203: 49 83 e3 1f and $0x1f,%r11 207: 45 85 db test %r11d,%r11d 20a: 74 18 je 0x224 20c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 213: 0f 85 29 01 00 00 jne 0x342 219: 41 f7 db neg %r11d 21c: 41 83 c3 20 add $0x20,%r11d 220: 41 c1 eb 02 shr $0x2,%r11d 224: 41 8d 43 10 lea 0x10(%r11),%eax 228: 44 3b c0 cmp %eax,%r8d 22b: 0f 8c 11 01 00 00 jl 0x342 231: 45 89 c1 mov %r8d,%r9d 234: 33 c0 xor %eax,%eax 236: 45 2b cb sub %r11d,%r9d 239: 41 83 e1 0f and $0xf,%r9d 23d: 41 f7 d9 neg %r9d 240: 45 03 c8 add %r8d,%r9d 243: 45 89 da mov %r11d,%r10d 246: 45 85 db test %r11d,%r11d 249: 76 27 jbe 0x272 24b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 252: 00 253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 26a: 48 ff c0 inc %rax 26d: 49 3b c2 cmp %r10,%rax 270: 72 ee jb 0x260 272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 277: 49 63 c1 movslq %r9d,%rax 27a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 28d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 29a: 49 83 c2 10 add $0x10,%r10 29e: 4c 3b d0 cmp %rax,%r10 2a1: 72 dd jb 0x280 2a3: 41 8d 41 01 lea 0x1(%r9),%eax 2a7: 41 3b c0 cmp %r8d,%eax 2aa: 0f 87 84 00 00 00 ja 0x334 2b0: 4d 63 c0 movslq %r8d,%r8 2b3: 4d 63 c9 movslq %r9d,%r9 2b6: 4d 2b c1 sub %r9,%r8 2b9: 49 83 f8 04 cmp $0x4,%r8 2bd: 0f 8c 7b 00 00 00 jl 0x33e 2c3: 4d 63 c9 movslq %r9d,%r9 2c6: 44 89 c0 mov %r8d,%eax 2c9: 83 e0 fc and $0xfffffffc,%eax 2cc: 45 33 db xor %r11d,%r11d 2cf: 48 63 c0 movslq %eax,%rax 2d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 2d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 2db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 2e5: 49 83 c3 04 add $0x4,%r11 2e9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 2ee: 49 83 c2 10 add $0x10,%r10 2f2: 4c 3b d8 cmp %rax,%r11 2f5: 72 e9 jb 0x2e0 2f7: 49 3b c0 cmp %r8,%rax 2fa: 73 38 jae 0x334 2fc: 4d 63 c9 movslq %r9d,%r9 2ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30e: 00 30f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 316: 0f 1f 00 nopl (%rax) 319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 324: 48 ff c0 inc %rax 327: c5 fa 11 0a vmovss %xmm1,(%rdx) 32b: 48 83 c2 04 add $0x4,%rdx 32f: 49 3b c0 cmp %r8,%rax 332: 72 ec jb 0x320 334: 33 c0 xor %eax,%eax 336: c5 f8 77 vzeroupper 339: 48 83 c4 28 add $0x28,%rsp 33d: c3 ret 33e: 33 c0 xor %eax,%eax 340: eb b5 jmp 0x2f7 342: 45 33 c9 xor %r9d,%r9d 345: e9 59 ff ff ff jmp 0x2a3 34a: 48 89 d1 mov %rdx,%rcx 34d: 44 89 c2 mov %r8d,%edx 350: e8 8b 8c 00 00 call 0x8fe0 355: 48 83 c4 28 add $0x28,%rsp 359: c3 ret 35a: 33 c0 xor %eax,%eax 35c: 48 83 c4 28 add $0x28,%rsp 360: c3 ret 361: b8 fa ff ff ff mov $0xfffffffa,%eax 366: 48 83 c4 28 add $0x28,%rsp 36a: c3 ret 36b: b8 f8 ff ff ff mov $0xfffffff8,%eax 370: 48 83 c4 28 add $0x28,%rsp 374: c3 ret 375: 0f 1f 40 00 nopl 0x0(%rax) 379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 380: 48 83 ec 38 sub $0x38,%rsp 384: 45 89 c1 mov %r8d,%r9d 387: 49 89 d0 mov %rdx,%r8 38a: 48 89 ca mov %rcx,%rdx 38d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 393: 48 85 d2 test %rdx,%rdx 396: 8b 44 24 60 mov 0x60(%rsp),%eax 39a: 74 47 je 0x3e3 39c: 4d 85 c0 test %r8,%r8 39f: 74 42 je 0x3e3 3a1: 45 85 c9 test %r9d,%r9d 3a4: 7e 47 jle 0x3ed 3a6: 85 c0 test %eax,%eax 3a8: 74 0f je 0x3b9 3aa: 83 f8 04 cmp $0x4,%eax 3ad: 74 0d je 0x3bc 3af: b8 fb ff ff ff mov $0xfffffffb,%eax 3b4: 48 83 c4 38 add $0x38,%rsp 3b8: c3 ret 3b9: 83 f8 04 cmp $0x4,%eax 3bc: 49 89 e3 mov %rsp,%r11 3bf: b8 01 00 00 00 mov $0x1,%eax 3c4: 41 ba 00 00 00 00 mov $0x0,%r10d 3ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 3cf: 44 0f 44 d0 cmove %eax,%r10d 3d3: 45 89 53 20 mov %r10d,0x20(%r11) 3d7: e8 b0 d9 a6 01 call 0x1a6dd8c 3dc: 33 c0 xor %eax,%eax 3de: 48 83 c4 38 add $0x38,%rsp 3e2: c3 ret 3e3: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e8: 48 83 c4 38 add $0x38,%rsp 3ec: c3 ret 3ed: b8 fa ff ff ff mov $0xfffffffa,%eax 3f2: 48 83 c4 38 add $0x38,%rsp 3f6: c3 ret 3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3fe: 00 00 400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 405: 45 89 c1 mov %r8d,%r9d 408: 49 89 d0 mov %rdx,%r8 40b: 48 89 ca mov %rcx,%rdx 40e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 414: 48 85 d2 test %rdx,%rdx 417: 8b 44 24 60 mov 0x60(%rsp),%eax 41b: 74 4b je 0x468 41d: 4d 85 c0 test %r8,%r8 420: 74 46 je 0x468 422: 45 85 c9 test %r9d,%r9d 425: 7e 4c jle 0x473 427: 85 c0 test %eax,%eax 429: 74 12 je 0x43d 42b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 430: 74 0b je 0x43d 432: b8 fb ff ff ff mov $0xfffffffb,%eax 437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 43c: c3 ret 43d: 49 89 e3 mov %rsp,%r11 440: 41 ba 01 00 00 00 mov $0x1,%r10d 446: 83 f8 04 cmp $0x4,%eax 449: b8 00 00 00 00 mov $0x0,%eax 44e: 41 0f 44 c2 cmove %r10d,%eax 452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 457: 41 89 43 20 mov %eax,0x20(%r11) 45b: e8 cc 47 a7 01 call 0x1a74c2c 460: 33 c0 xor %eax,%eax 462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 467: c3 ret 468: b8 f8 ff ff ff mov $0xfffffff8,%eax 46d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 472: c3 ret 473: b8 fa ff ff ff mov $0xfffffffa,%eax 478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 47d: c3 ret 47e: 66 90 xchg %ax,%ax 480: 48 83 ec 38 sub $0x38,%rsp 484: 45 89 c1 mov %r8d,%r9d 487: 49 89 d0 mov %rdx,%r8 48a: 48 89 ca mov %rcx,%rdx 48d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 493: 8b 44 24 60 mov 0x60(%rsp),%eax 497: 48 85 d2 test %rdx,%rdx 49a: 74 47 je 0x4e3 49c: 4d 85 c0 test %r8,%r8 49f: 74 42 je 0x4e3 4a1: 45 85 c9 test %r9d,%r9d 4a4: 7e 47 jle 0x4ed 4a6: 85 c0 test %eax,%eax 4a8: 74 0f je 0x4b9 4aa: 83 f8 04 cmp $0x4,%eax 4ad: 74 0d je 0x4bc 4af: b8 fb ff ff ff mov $0xfffffffb,%eax 4b4: 48 83 c4 38 add $0x38,%rsp 4b8: c3 ret 4b9: 83 f8 04 cmp $0x4,%eax 4bc: b8 01 00 00 00 mov $0x1,%eax 4c1: 41 ba 00 00 00 00 mov $0x0,%r10d 4c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 4cc: 44 0f 44 d0 cmove %eax,%r10d 4d0: 49 89 e3 mov %rsp,%r11 4d3: 45 89 53 20 mov %r10d,0x20(%r11) 4d7: e8 00 b4 a7 01 call 0x1a7b8dc 4dc: 33 c0 xor %eax,%eax 4de: 48 83 c4 38 add $0x38,%rsp 4e2: c3 ret 4e3: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e8: 48 83 c4 38 add $0x38,%rsp 4ec: c3 ret 4ed: b8 fa ff ff ff mov $0xfffffffa,%eax 4f2: 48 83 c4 38 add $0x38,%rsp 4f6: c3 ret 4f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4fe: 00 00 500: 41 56 push %r14 502: 48 85 c9 test %rcx,%rcx 505: 0f 84 51 03 00 00 je 0x85c 50b: 48 85 d2 test %rdx,%rdx 50e: 0f 84 48 03 00 00 je 0x85c 514: 45 85 c0 test %r8d,%r8d 517: 0f 8e 37 03 00 00 jle 0x854 51d: 8b 44 24 30 mov 0x30(%rsp),%eax 521: 85 c0 test %eax,%eax 523: 0f 84 94 01 00 00 je 0x6bd 529: 83 f8 04 cmp $0x4,%eax 52c: 74 08 je 0x536 52e: b8 fb ff ff ff mov $0xfffffffb,%eax 533: 41 5e pop %r14 535: c3 ret 536: 45 32 c9 xor %r9b,%r9b 539: 41 83 f8 10 cmp $0x10,%r8d 53d: 0f 8c fd 02 00 00 jl 0x840 543: 49 89 d3 mov %rdx,%r11 546: 49 83 e3 1f and $0x1f,%r11 54a: 45 89 db mov %r11d,%r11d 54d: 45 85 db test %r11d,%r11d 550: 74 18 je 0x56a 552: 41 f7 c3 03 00 00 00 test $0x3,%r11d 559: 0f 85 e1 02 00 00 jne 0x840 55f: 41 f7 db neg %r11d 562: 41 83 c3 20 add $0x20,%r11d 566: 41 c1 eb 02 shr $0x2,%r11d 56a: 41 8d 43 10 lea 0x10(%r11),%eax 56e: 44 3b c0 cmp %eax,%r8d 571: 0f 8c c9 02 00 00 jl 0x840 577: 44 89 c0 mov %r8d,%eax 57a: 45 33 d2 xor %r10d,%r10d 57d: 41 2b c3 sub %r11d,%eax 580: 83 e0 0f and $0xf,%eax 583: f7 d8 neg %eax 585: 41 03 c0 add %r8d,%eax 588: 45 85 db test %r11d,%r11d 58b: 76 2b jbe 0x5b8 58d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 594: 00 595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59c: 0f 1f 40 00 nopl 0x0(%rax) 5a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 5a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 5aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 5b0: 49 ff c2 inc %r10 5b3: 4d 3b d3 cmp %r11,%r10 5b6: 72 e8 jb 0x5a0 5b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 5bd: 4c 63 d0 movslq %eax,%r10 5c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 5c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cd: 00 5ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d5: 0f 1f 40 00 nopl 0x0(%rax) 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 5e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 5ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 5f4: 01 5f5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 5f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 5ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 606: 01 607: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 60b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 612: 49 83 c3 10 add $0x10,%r11 616: 4d 3b da cmp %r10,%r11 619: 72 c5 jb 0x5e0 61b: 44 8d 50 01 lea 0x1(%rax),%r10d 61f: 45 3b d0 cmp %r8d,%r10d 622: 0f 87 10 02 00 00 ja 0x838 628: 4d 63 c0 movslq %r8d,%r8 62b: 48 63 c0 movslq %eax,%rax 62e: 4c 2b c0 sub %rax,%r8 631: 41 80 f9 01 cmp $0x1,%r9b 635: 75 05 jne 0x63c 637: 45 33 db xor %r11d,%r11d 63a: eb 3d jmp 0x679 63c: 49 83 f8 04 cmp $0x4,%r8 640: 7c f5 jl 0x637 642: 48 63 c0 movslq %eax,%rax 645: 45 89 c3 mov %r8d,%r11d 648: 41 83 e3 fc and $0xfffffffc,%r11d 64c: 45 33 d2 xor %r10d,%r10d 64f: 4d 63 db movslq %r11d,%r11 652: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 657: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 65b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 65f: 90 nop 660: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 666: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 66a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 670: 49 83 c2 04 add $0x4,%r10 674: 4d 3b d3 cmp %r11,%r10 677: 72 e7 jb 0x660 679: 4d 3b d8 cmp %r8,%r11 67c: 0f 83 b6 01 00 00 jae 0x838 682: 48 63 c0 movslq %eax,%rax 685: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 689: 48 8d 04 81 lea (%rcx,%rax,4),%rax 68d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 694: 00 695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69c: 0f 1f 40 00 nopl 0x0(%rax) 6a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 6a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 6aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 6b0: 49 ff c3 inc %r11 6b3: 4d 3b d8 cmp %r8,%r11 6b6: 72 e8 jb 0x6a0 6b8: e9 7b 01 00 00 jmp 0x838 6bd: 45 32 c9 xor %r9b,%r9b 6c0: 41 83 f8 10 cmp $0x10,%r8d 6c4: 0f 8c 80 01 00 00 jl 0x84a 6ca: 49 89 d3 mov %rdx,%r11 6cd: 49 83 e3 1f and $0x1f,%r11 6d1: 45 89 db mov %r11d,%r11d 6d4: 45 85 db test %r11d,%r11d 6d7: 74 18 je 0x6f1 6d9: 41 f7 c3 03 00 00 00 test $0x3,%r11d 6e0: 0f 85 64 01 00 00 jne 0x84a 6e6: 41 f7 db neg %r11d 6e9: 41 83 c3 20 add $0x20,%r11d 6ed: 41 c1 eb 02 shr $0x2,%r11d 6f1: 41 8d 43 10 lea 0x10(%r11),%eax 6f5: 44 3b c0 cmp %eax,%r8d 6f8: 0f 8c 4c 01 00 00 jl 0x84a 6fe: 44 89 c0 mov %r8d,%eax 701: 45 33 d2 xor %r10d,%r10d 704: 41 2b c3 sub %r11d,%eax 707: 83 e0 0f and $0xf,%eax 70a: f7 d8 neg %eax 70c: 41 03 c0 add %r8d,%eax 70f: 45 85 db test %r11d,%r11d 712: 76 24 jbe 0x738 714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 720: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 726: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 72a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 730: 49 ff c2 inc %r10 733: 4d 3b d3 cmp %r11,%r10 736: 72 e8 jb 0x720 738: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 73d: 4c 63 d0 movslq %eax,%r10 740: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 746: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74d: 00 74e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 755: 0f 1f 40 00 nopl 0x0(%rax) 759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 760: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 766: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 76d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 774: 01 775: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 779: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) 77f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 786: 01 787: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 78b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) 792: 49 83 c3 10 add $0x10,%r11 796: 4d 3b da cmp %r10,%r11 799: 72 c5 jb 0x760 79b: 44 8d 50 01 lea 0x1(%rax),%r10d 79f: 45 3b d0 cmp %r8d,%r10d 7a2: 0f 87 90 00 00 00 ja 0x838 7a8: 4d 63 c0 movslq %r8d,%r8 7ab: 48 63 c0 movslq %eax,%rax 7ae: 4c 2b c0 sub %rax,%r8 7b1: 41 80 f9 01 cmp $0x1,%r9b 7b5: 75 05 jne 0x7bc 7b7: 45 33 db xor %r11d,%r11d 7ba: eb 3d jmp 0x7f9 7bc: 49 83 f8 04 cmp $0x4,%r8 7c0: 7c f5 jl 0x7b7 7c2: 48 63 c0 movslq %eax,%rax 7c5: 45 89 c3 mov %r8d,%r11d 7c8: 41 83 e3 fc and $0xfffffffc,%r11d 7cc: 45 33 d2 xor %r10d,%r10d 7cf: 4d 63 db movslq %r11d,%r11 7d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 7d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 7db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 7df: 90 nop 7e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 7e6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 7ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) 7f0: 49 83 c2 04 add $0x4,%r10 7f4: 4d 3b d3 cmp %r11,%r10 7f7: 72 e7 jb 0x7e0 7f9: 4d 3b d8 cmp %r8,%r11 7fc: 73 3a jae 0x838 7fe: 48 63 c0 movslq %eax,%rax 801: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 805: 48 8d 04 81 lea (%rcx,%rax,4),%rax 809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 810: 00 811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 81f: 00 820: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 826: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 82a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) 830: 49 ff c3 inc %r11 833: 4d 3b d8 cmp %r8,%r11 836: 72 e8 jb 0x820 838: 33 c0 xor %eax,%eax 83a: c5 f8 77 vzeroupper 83d: 41 5e pop %r14 83f: c3 ret 840: 41 b1 01 mov $0x1,%r9b 843: 33 c0 xor %eax,%eax 845: e9 d1 fd ff ff jmp 0x61b 84a: 41 b1 01 mov $0x1,%r9b 84d: 33 c0 xor %eax,%eax 84f: e9 47 ff ff ff jmp 0x79b 854: b8 fa ff ff ff mov $0xfffffffa,%eax 859: 41 5e pop %r14 85b: c3 ret 85c: b8 f8 ff ff ff mov $0xfffffff8,%eax 861: 41 5e pop %r14 863: c3 ret 864: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 86b: 00 86c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 87f: 00 880: 41 57 push %r15 882: 48 85 c9 test %rcx,%rcx 885: 0f 84 38 03 00 00 je 0xbc3 88b: 48 85 d2 test %rdx,%rdx 88e: 0f 84 2f 03 00 00 je 0xbc3 894: 45 85 c0 test %r8d,%r8d 897: 0f 8e 1e 03 00 00 jle 0xbbb 89d: 8b 44 24 30 mov 0x30(%rsp),%eax 8a1: 85 c0 test %eax,%eax 8a3: 0f 84 74 01 00 00 je 0xa1d 8a9: 83 f8 04 cmp $0x4,%eax 8ac: 74 08 je 0x8b6 8ae: b8 fb ff ff ff mov $0xfffffffb,%eax 8b3: 41 5f pop %r15 8b5: c3 ret 8b6: 41 83 f8 10 cmp $0x10,%r8d 8ba: 0f 8c c8 02 00 00 jl 0xb88 8c0: 41 83 f8 1d cmp $0x1d,%r8d 8c4: 0f 8c c6 02 00 00 jl 0xb90 8ca: 49 89 d7 mov %rdx,%r15 8cd: 49 83 e7 1f and $0x1f,%r15 8d1: 45 85 ff test %r15d,%r15d 8d4: 74 18 je 0x8ee 8d6: 41 f7 c7 03 00 00 00 test $0x3,%r15d 8dd: 0f 85 a5 02 00 00 jne 0xb88 8e3: 41 f7 df neg %r15d 8e6: 41 83 c7 20 add $0x20,%r15d 8ea: 41 c1 ef 02 shr $0x2,%r15d 8ee: 41 8d 47 10 lea 0x10(%r15),%eax 8f2: 44 3b c0 cmp %eax,%r8d 8f5: 0f 8c 8d 02 00 00 jl 0xb88 8fb: 45 89 c3 mov %r8d,%r11d 8fe: 33 c0 xor %eax,%eax 900: 45 2b df sub %r15d,%r11d 903: 41 83 e3 0f and $0xf,%r11d 907: 41 f7 db neg %r11d 90a: 45 03 d8 add %r8d,%r11d 90d: 45 89 fa mov %r15d,%r10d 910: 45 85 ff test %r15d,%r15d 913: 76 21 jbe 0x936 915: 0f 1f 40 00 nopl 0x0(%rax) 919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 920: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 925: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 929: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) 92e: 48 ff c0 inc %rax 931: 49 3b c2 cmp %r10,%rax 934: 72 ea jb 0x920 936: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 93b: 49 63 c3 movslq %r11d,%rax 93e: 66 90 xchg %ax,%ax 940: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 946: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 94d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 951: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 955: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 95b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) 962: 49 83 c2 10 add $0x10,%r10 966: 4c 3b d0 cmp %rax,%r10 969: 72 d5 jb 0x940 96b: 41 8d 43 01 lea 0x1(%r11),%eax 96f: 41 3b c0 cmp %r8d,%eax 972: 0f 87 00 02 00 00 ja 0xb78 978: 4d 63 c8 movslq %r8d,%r9 97b: 4d 63 db movslq %r11d,%r11 97e: 4d 2b cb sub %r11,%r9 981: 49 83 f9 04 cmp $0x4,%r9 985: 0f 8c f5 01 00 00 jl 0xb80 98b: 4d 63 db movslq %r11d,%r11 98e: 45 89 ca mov %r9d,%r10d 991: 41 83 e2 fc and $0xfffffffc,%r10d 995: 45 33 c0 xor %r8d,%r8d 998: 4d 63 d2 movslq %r10d,%r10 99b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 9a0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax 9a4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 9a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9af: 00 9b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 9be: 00 00 9c0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 9c6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 9ca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) 9d0: 49 83 c0 04 add $0x4,%r8 9d4: 4d 3b c2 cmp %r10,%r8 9d7: 72 e7 jb 0x9c0 9d9: 4d 3b d1 cmp %r9,%r10 9dc: 0f 83 96 01 00 00 jae 0xb78 9e2: 4d 63 db movslq %r11d,%r11 9e5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx 9e9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 9ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 9f4: 00 9f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9fc: 0f 1f 40 00 nopl 0x0(%rax) a00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 a06: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 a0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) a10: 49 ff c2 inc %r10 a13: 4d 3b d1 cmp %r9,%r10 a16: 72 e8 jb 0xa00 a18: e9 5b 01 00 00 jmp 0xb78 a1d: 41 83 f8 10 cmp $0x10,%r8d a21: 0f 8c 7d 01 00 00 jl 0xba4 a27: 41 83 f8 1d cmp $0x1d,%r8d a2b: 0f 8c 7b 01 00 00 jl 0xbac a31: 49 89 d7 mov %rdx,%r15 a34: 49 83 e7 1f and $0x1f,%r15 a38: 45 85 ff test %r15d,%r15d a3b: 74 18 je 0xa55 a3d: 41 f7 c7 03 00 00 00 test $0x3,%r15d a44: 0f 85 5a 01 00 00 jne 0xba4 a4a: 41 f7 df neg %r15d a4d: 41 83 c7 20 add $0x20,%r15d a51: 41 c1 ef 02 shr $0x2,%r15d a55: 41 8d 47 10 lea 0x10(%r15),%eax a59: 44 3b c0 cmp %eax,%r8d a5c: 0f 8c 42 01 00 00 jl 0xba4 a62: 45 89 c3 mov %r8d,%r11d a65: 33 c0 xor %eax,%eax a67: 45 2b df sub %r15d,%r11d a6a: 41 83 e3 0f and $0xf,%r11d a6e: 41 f7 db neg %r11d a71: 45 03 d8 add %r8d,%r11d a74: 45 89 fa mov %r15d,%r10d a77: 45 85 ff test %r15d,%r15d a7a: 76 1a jbe 0xa96 a7c: 0f 1f 40 00 nopl 0x0(%rax) a80: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 a85: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 a89: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) a8e: 48 ff c0 inc %rax a91: 49 3b c2 cmp %r10,%rax a94: 72 ea jb 0xa80 a96: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 a9b: 49 63 c3 movslq %r11d,%rax a9e: 66 90 xchg %ax,%ax aa0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 aa6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 aad: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 ab1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 ab5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) abb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) ac2: 49 83 c2 10 add $0x10,%r10 ac6: 4c 3b d0 cmp %rax,%r10 ac9: 72 d5 jb 0xaa0 acb: 41 8d 43 01 lea 0x1(%r11),%eax acf: 41 3b c0 cmp %r8d,%eax ad2: 0f 87 a0 00 00 00 ja 0xb78 ad8: 4d 63 c8 movslq %r8d,%r9 adb: 4d 63 db movslq %r11d,%r11 ade: 4d 2b cb sub %r11,%r9 ae1: 49 83 f9 04 cmp $0x4,%r9 ae5: 0f 8c b4 00 00 00 jl 0xb9f aeb: 4d 63 db movslq %r11d,%r11 aee: 45 89 ca mov %r9d,%r10d af1: 41 83 e2 fc and $0xfffffffc,%r10d af5: 45 33 c0 xor %r8d,%r8d af8: 4d 63 d2 movslq %r10d,%r10 afb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 b00: 4a 8d 04 9a lea (%rdx,%r11,4),%rax b04: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 b08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b0f: 00 b10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) b1e: 00 00 b20: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 b26: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 b2a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) b30: 49 83 c0 04 add $0x4,%r8 b34: 4d 3b c2 cmp %r10,%r8 b37: 72 e7 jb 0xb20 b39: 4d 3b d1 cmp %r9,%r10 b3c: 73 3a jae 0xb78 b3e: 4d 63 db movslq %r11d,%r11 b41: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx b45: 4a 8d 04 99 lea (%rcx,%r11,4),%rax b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b50: 00 b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b5f: 00 b60: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 b66: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 b6a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) b70: 49 ff c2 inc %r10 b73: 4d 3b d1 cmp %r9,%r10 b76: 72 e8 jb 0xb60 b78: 33 c0 xor %eax,%eax b7a: c5 f8 77 vzeroupper b7d: 41 5f pop %r15 b7f: c3 ret b80: 45 33 d2 xor %r10d,%r10d b83: e9 51 fe ff ff jmp 0x9d9 b88: 45 33 db xor %r11d,%r11d b8b: e9 db fd ff ff jmp 0x96b b90: 45 89 c3 mov %r8d,%r11d b93: 45 33 d2 xor %r10d,%r10d b96: 41 83 e3 f0 and $0xfffffff0,%r11d b9a: e9 97 fd ff ff jmp 0x936 b9f: 45 33 d2 xor %r10d,%r10d ba2: eb 95 jmp 0xb39 ba4: 45 33 db xor %r11d,%r11d ba7: e9 1f ff ff ff jmp 0xacb bac: 45 89 c3 mov %r8d,%r11d baf: 45 33 d2 xor %r10d,%r10d bb2: 41 83 e3 f0 and $0xfffffff0,%r11d bb6: e9 db fe ff ff jmp 0xa96 bbb: b8 fa ff ff ff mov $0xfffffffa,%eax bc0: 41 5f pop %r15 bc2: c3 ret bc3: b8 f8 ff ff ff mov $0xfffffff8,%eax bc8: 41 5f pop %r15 bca: c3 ret bcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bd2: 00 bd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) be0: 48 83 ec 28 sub $0x28,%rsp be4: 48 85 c9 test %rcx,%rcx be7: 74 20 je 0xc09 be9: 48 85 d2 test %rdx,%rdx bec: 74 1b je 0xc09 bee: 45 85 c0 test %r8d,%r8d bf1: 7f 0a jg 0xbfd bf3: b8 fa ff ff ff mov $0xfffffffa,%eax bf8: 48 83 c4 28 add $0x28,%rsp bfc: c3 ret bfd: e8 3e 85 03 00 call 0x39140 c02: 33 c0 xor %eax,%eax c04: 48 83 c4 28 add $0x28,%rsp c08: c3 ret c09: b8 f8 ff ff ff mov $0xfffffff8,%eax c0e: 48 83 c4 28 add $0x28,%rsp c12: c3 ret c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c1f: 00 c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp c25: 48 85 c9 test %rcx,%rcx c28: 74 22 je 0xc4c c2a: 48 85 d2 test %rdx,%rdx c2d: 74 1d je 0xc4c c2f: 45 85 c0 test %r8d,%r8d c32: 7f 0b jg 0xc3f c34: b8 fa ff ff ff mov $0xfffffffa,%eax c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp c3e: c3 ret c3f: e8 7c 86 03 00 call 0x392c0 c44: 33 c0 xor %eax,%eax c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp c4b: c3 ret c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp c56: c3 ret c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) c5e: 00 00 c60: 48 83 ec 28 sub $0x28,%rsp c64: 48 85 c9 test %rcx,%rcx c67: 74 20 je 0xc89 c69: 48 85 d2 test %rdx,%rdx c6c: 74 1b je 0xc89 c6e: 45 85 c0 test %r8d,%r8d c71: 7f 0a jg 0xc7d c73: b8 fa ff ff ff mov $0xfffffffa,%eax c78: 48 83 c4 28 add $0x28,%rsp c7c: c3 ret c7d: e8 be 87 03 00 call 0x39440 c82: 33 c0 xor %eax,%eax c84: 48 83 c4 28 add $0x28,%rsp c88: c3 ret c89: b8 f8 ff ff ff mov $0xfffffff8,%eax c8e: 48 83 c4 28 add $0x28,%rsp c92: c3 ret c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c9f: 00 ca0: 56 push %rsi ca1: 48 89 d6 mov %rdx,%rsi ca4: 48 85 c9 test %rcx,%rcx ca7: 0f 84 90 01 00 00 je 0xe3d cad: 48 85 f6 test %rsi,%rsi cb0: 0f 84 87 01 00 00 je 0xe3d cb6: 45 85 c0 test %r8d,%r8d cb9: 0f 8e 77 01 00 00 jle 0xe36 cbf: 41 83 f8 10 cmp $0x10,%r8d cc3: 0f 8c 5d 01 00 00 jl 0xe26 cc9: 49 89 f1 mov %rsi,%r9 ccc: 49 83 e1 1f and $0x1f,%r9 cd0: 45 89 c9 mov %r9d,%r9d cd3: 45 85 c9 test %r9d,%r9d cd6: 74 18 je 0xcf0 cd8: 41 f7 c1 03 00 00 00 test $0x3,%r9d cdf: 0f 85 41 01 00 00 jne 0xe26 ce5: 41 f7 d9 neg %r9d ce8: 41 83 c1 20 add $0x20,%r9d cec: 41 c1 e9 02 shr $0x2,%r9d cf0: 41 8d 41 10 lea 0x10(%r9),%eax cf4: 44 3b c0 cmp %eax,%r8d cf7: 0f 8c 29 01 00 00 jl 0xe26 cfd: 44 89 c0 mov %r8d,%eax d00: 33 d2 xor %edx,%edx d02: 41 2b c1 sub %r9d,%eax d05: 83 e0 0f and $0xf,%eax d08: f7 d8 neg %eax d0a: 41 03 c0 add %r8d,%eax d0d: 45 85 c9 test %r9d,%r9d d10: 76 25 jbe 0xd37 d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d20: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 d25: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 d2a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) d2f: 48 ff c2 inc %rdx d32: 49 3b d1 cmp %r9,%rdx d35: 72 e9 jb 0xd20 d37: 48 63 d0 movslq %eax,%rdx d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) d40: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 d46: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 d4d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 d54: 01 d55: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 d5c: 01 d5d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 d63: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 d6a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) d70: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) d77: 49 83 c1 10 add $0x10,%r9 d7b: 4c 3b ca cmp %rdx,%r9 d7e: 72 c0 jb 0xd40 d80: 44 8d 48 01 lea 0x1(%rax),%r9d d84: 45 3b c8 cmp %r8d,%r9d d87: 0f 87 8d 00 00 00 ja 0xe1a d8d: 4d 63 d0 movslq %r8d,%r10 d90: 4c 2b d2 sub %rdx,%r10 d93: 49 83 fa 04 cmp $0x4,%r10 d97: 0f 8c 84 00 00 00 jl 0xe21 d9d: 45 89 d3 mov %r10d,%r11d da0: 45 33 c9 xor %r9d,%r9d da3: 41 83 e3 fc and $0xfffffffc,%r11d da7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 dab: 4d 63 db movslq %r11d,%r11 dae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) dc0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 dc6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 dcc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) dd2: 49 83 c1 04 add $0x4,%r9 dd6: 4d 3b cb cmp %r11,%r9 dd9: 72 e5 jb 0xdc0 ddb: 4d 3b da cmp %r10,%r11 dde: 73 3a jae 0xe1a de0: 48 63 c0 movslq %eax,%rax de3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx de7: 48 8d 04 81 lea (%rcx,%rax,4),%rax deb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) df2: 00 df3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) e00: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 e06: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 e0c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) e12: 49 ff c3 inc %r11 e15: 4d 3b da cmp %r10,%r11 e18: 72 e6 jb 0xe00 e1a: 33 c0 xor %eax,%eax e1c: c5 f8 77 vzeroupper e1f: 5e pop %rsi e20: c3 ret e21: 45 33 db xor %r11d,%r11d e24: eb b5 jmp 0xddb e26: 33 c0 xor %eax,%eax e28: 41 83 f8 01 cmp $0x1,%r8d e2c: 72 ec jb 0xe1a e2e: 4d 63 d0 movslq %r8d,%r10 e31: 45 33 db xor %r11d,%r11d e34: eb a5 jmp 0xddb e36: b8 fa ff ff ff mov $0xfffffffa,%eax e3b: 5e pop %rsi e3c: c3 ret e3d: b8 f8 ff ff ff mov $0xfffffff8,%eax e42: 5e pop %rsi e43: c3 ret e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e4b: 00 e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e5f: 00 e60: 53 push %rbx e61: 49 89 ca mov %rcx,%r10 e64: 4d 85 d2 test %r10,%r10 e67: 0f 84 84 01 00 00 je 0xff1 e6d: 48 85 d2 test %rdx,%rdx e70: 0f 84 7b 01 00 00 je 0xff1 e76: 45 85 c0 test %r8d,%r8d e79: 0f 8e 6b 01 00 00 jle 0xfea e7f: 41 83 f8 10 cmp $0x10,%r8d e83: 0f 8c 59 01 00 00 jl 0xfe2 e89: 48 89 d3 mov %rdx,%rbx e8c: 48 83 e3 1f and $0x1f,%rbx e90: 85 db test %ebx,%ebx e92: 74 11 je 0xea5 e94: f6 c3 03 test $0x3,%bl e97: 0f 85 45 01 00 00 jne 0xfe2 e9d: f7 db neg %ebx e9f: 83 c3 20 add $0x20,%ebx ea2: c1 eb 02 shr $0x2,%ebx ea5: 8d 43 10 lea 0x10(%rbx),%eax ea8: 44 3b c0 cmp %eax,%r8d eab: 0f 8c 31 01 00 00 jl 0xfe2 eb1: 45 89 c1 mov %r8d,%r9d eb4: 33 c0 xor %eax,%eax eb6: 44 2b cb sub %ebx,%r9d eb9: 41 83 e1 0f and $0xf,%r9d ebd: 41 f7 d9 neg %r9d ec0: 45 03 c8 add %r8d,%r9d ec3: 89 d9 mov %ebx,%ecx ec5: 85 db test %ebx,%ebx ec7: 76 2f jbe 0xef8 ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ed0: 00 ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) edf: 00 ee0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 ee6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 eeb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) ef0: 48 ff c0 inc %rax ef3: 48 3b c1 cmp %rcx,%rax ef6: 72 e8 jb 0xee0 ef8: 49 63 c1 movslq %r9d,%rax efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) f00: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 f06: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 f0d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 f12: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 f18: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) f1d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) f23: 48 83 c1 10 add $0x10,%rcx f27: 48 3b c8 cmp %rax,%rcx f2a: 72 d4 jb 0xf00 f2c: 41 8d 41 01 lea 0x1(%r9),%eax f30: 41 3b c0 cmp %r8d,%eax f33: 0f 87 9e 00 00 00 ja 0xfd7 f39: 4d 63 c0 movslq %r8d,%r8 f3c: 4d 63 c9 movslq %r9d,%r9 f3f: 4d 2b c1 sub %r9,%r8 f42: 49 83 f8 04 cmp $0x4,%r8 f46: 0f 8c 92 00 00 00 jl 0xfde f4c: 4d 63 c9 movslq %r9d,%r9 f4f: 44 89 c3 mov %r8d,%ebx f52: 83 e3 fc and $0xfffffffc,%ebx f55: 33 c9 xor %ecx,%ecx f57: 48 63 db movslq %ebx,%rbx f5a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax f5e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 f62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f69: 00 f6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f78: 00 f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f80: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 f86: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 f8b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) f90: 48 83 c1 04 add $0x4,%rcx f94: 48 3b cb cmp %rbx,%rcx f97: 72 e7 jb 0xf80 f99: 49 3b d8 cmp %r8,%rbx f9c: 73 39 jae 0xfd7 f9e: 4d 63 c9 movslq %r9d,%r9 fa1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx fa5: 4b 8d 04 8a lea (%r10,%r9,4),%rax fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fb0: 00 fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fbf: 00 fc0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 fc5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 fca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) fcf: 48 ff c3 inc %rbx fd2: 49 3b d8 cmp %r8,%rbx fd5: 72 e9 jb 0xfc0 fd7: 33 c0 xor %eax,%eax fd9: c5 f8 77 vzeroupper fdc: 5b pop %rbx fdd: c3 ret fde: 33 db xor %ebx,%ebx fe0: eb b7 jmp 0xf99 fe2: 45 33 c9 xor %r9d,%r9d fe5: e9 42 ff ff ff jmp 0xf2c fea: b8 fa ff ff ff mov $0xfffffffa,%eax fef: 5b pop %rbx ff0: c3 ret ff1: b8 f8 ff ff ff mov $0xfffffff8,%eax ff6: 5b pop %rbx ff7: c3 ret ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fff: 00 1000: 48 85 c9 test %rcx,%rcx 1003: 0f 84 5b 02 00 00 je 0x1264 1009: 48 85 d2 test %rdx,%rdx 100c: 0f 84 52 02 00 00 je 0x1264 1012: 4d 85 c0 test %r8,%r8 1015: 0f 84 49 02 00 00 je 0x1264 101b: 45 85 c9 test %r9d,%r9d 101e: 0f 86 33 02 00 00 jbe 0x1257 1024: 41 83 f9 06 cmp $0x6,%r9d 1028: 0f 86 ae 01 00 00 jbe 0x11dc 102e: 49 3b d0 cmp %r8,%rdx 1031: 76 17 jbe 0x104a 1033: 44 89 c8 mov %r9d,%eax 1036: 49 89 d2 mov %rdx,%r10 1039: 48 c1 e0 02 shl $0x2,%rax 103d: 4d 2b d0 sub %r8,%r10 1040: 4c 3b d0 cmp %rax,%r10 1043: 7d 24 jge 0x1069 1045: e9 92 01 00 00 jmp 0x11dc 104a: 4c 3b c2 cmp %rdx,%r8 104d: 0f 86 89 01 00 00 jbe 0x11dc 1053: 44 89 c8 mov %r9d,%eax 1056: 4d 89 c2 mov %r8,%r10 1059: 48 c1 e0 02 shl $0x2,%rax 105d: 4c 2b d2 sub %rdx,%r10 1060: 4c 3b d0 cmp %rax,%r10 1063: 0f 8c 73 01 00 00 jl 0x11dc 1069: 49 3b c8 cmp %r8,%rcx 106c: 76 10 jbe 0x107e 106e: 49 89 ca mov %rcx,%r10 1071: 4d 2b d0 sub %r8,%r10 1074: 4c 3b d0 cmp %rax,%r10 1077: 7d 1d jge 0x1096 1079: e9 5e 01 00 00 jmp 0x11dc 107e: 4c 3b c1 cmp %rcx,%r8 1081: 0f 86 55 01 00 00 jbe 0x11dc 1087: 4d 89 c2 mov %r8,%r10 108a: 4c 2b d1 sub %rcx,%r10 108d: 4c 3b d0 cmp %rax,%r10 1090: 0f 8c 46 01 00 00 jl 0x11dc 1096: 41 83 f9 08 cmp $0x8,%r9d 109a: 0f 82 bd 01 00 00 jb 0x125d 10a0: 4d 89 c2 mov %r8,%r10 10a3: 49 83 e2 0f and $0xf,%r10 10a7: 45 85 d2 test %r10d,%r10d 10aa: 74 18 je 0x10c4 10ac: 41 f7 c2 03 00 00 00 test $0x3,%r10d 10b3: 0f 85 a4 01 00 00 jne 0x125d 10b9: 41 f7 da neg %r10d 10bc: 41 83 c2 10 add $0x10,%r10d 10c0: 41 c1 ea 02 shr $0x2,%r10d 10c4: 41 8d 42 08 lea 0x8(%r10),%eax 10c8: 44 3b c8 cmp %eax,%r9d 10cb: 0f 82 8c 01 00 00 jb 0x125d 10d1: 44 89 c8 mov %r9d,%eax 10d4: 45 33 db xor %r11d,%r11d 10d7: 41 2b c2 sub %r10d,%eax 10da: 83 e0 07 and $0x7,%eax 10dd: f7 d8 neg %eax 10df: 41 03 c1 add %r9d,%eax 10e2: 45 85 d2 test %r10d,%r10d 10e5: 76 33 jbe 0x111a 10e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10ee: 00 10ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10f6: 0f 1f 00 nopl (%rax) 10f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1100: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 1106: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 110c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 1112: 41 ff c3 inc %r11d 1115: 45 3b da cmp %r10d,%r11d 1118: 72 e6 jb 0x1100 111a: 45 89 d2 mov %r10d,%r10d 111d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 1121: 49 f7 c3 0f 00 00 00 test $0xf,%r11 1128: 74 56 je 0x1180 112a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1131: 00 1132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1140: 45 89 d2 mov %r10d,%r10d 1143: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 1148: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 114e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 1153: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 1159: 0f 5d c8 minps %xmm0,%xmm1 115c: 0f 5d da minps %xmm2,%xmm3 115f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) 1164: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 116a: 41 83 c2 08 add $0x8,%r10d 116e: 44 3b d0 cmp %eax,%r10d 1171: 72 cd jb 0x1140 1173: eb 38 jmp 0x11ad 1175: 0f 1f 40 00 nopl 0x0(%rax) 1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1180: 45 89 d2 mov %r10d,%r10d 1183: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 1188: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 118e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 1193: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 1199: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) 119e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) 11a4: 41 83 c2 08 add $0x8,%r10d 11a8: 44 3b d0 cmp %eax,%r10d 11ab: 72 d3 jb 0x1180 11ad: 41 3b c1 cmp %r9d,%eax 11b0: 0f 83 9e 00 00 00 jae 0x1254 11b6: 0f 1f 00 nopl (%rax) 11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11c0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 11c5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 11ca: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 11d0: ff c0 inc %eax 11d2: 41 3b c1 cmp %r9d,%eax 11d5: 72 e9 jb 0x11c0 11d7: e9 78 00 00 00 jmp 0x1254 11dc: 44 89 c8 mov %r9d,%eax 11df: 41 bb 01 00 00 00 mov $0x1,%r11d 11e5: d1 e8 shr $1,%eax 11e7: 45 33 d2 xor %r10d,%r10d 11ea: 85 c0 test %eax,%eax 11ec: 76 4c jbe 0x123a 11ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11f5: 00 11f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11fd: 0f 1f 00 nopl (%rax) 1200: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 1204: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 120a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 1210: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 1216: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 121b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 1221: 41 ff c2 inc %r10d 1224: 44 3b d0 cmp %eax,%r10d 1227: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 122d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) 1233: 72 cb jb 0x1200 1235: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 123a: 41 ff cb dec %r11d 123d: 45 3b d9 cmp %r9d,%r11d 1240: 73 12 jae 0x1254 1242: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 1248: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 124e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 1254: 33 c0 xor %eax,%eax 1256: c3 ret 1257: b8 fa ff ff ff mov $0xfffffffa,%eax 125c: c3 ret 125d: 33 c0 xor %eax,%eax 125f: e9 49 ff ff ff jmp 0x11ad 1264: b8 f8 ff ff ff mov $0xfffffff8,%eax 1269: c3 ret 126a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1271: 00 1272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1285: 48 85 c9 test %rcx,%rcx 1288: 74 27 je 0x12b1 128a: 48 85 d2 test %rdx,%rdx 128d: 74 22 je 0x12b1 128f: 4d 85 c0 test %r8,%r8 1292: 74 1d je 0x12b1 1294: 45 85 c9 test %r9d,%r9d 1297: 77 0b ja 0x12a4 1299: b8 fa ff ff ff mov $0xfffffffa,%eax 129e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12a3: c3 ret 12a4: e8 17 83 03 00 call 0x395c0 12a9: 33 c0 xor %eax,%eax 12ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12b0: c3 ret 12b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 12b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12bb: c3 ret 12bc: 0f 1f 40 00 nopl 0x0(%rax) 12c0: 48 83 ec 28 sub $0x28,%rsp 12c4: 48 85 c9 test %rcx,%rcx 12c7: 74 25 je 0x12ee 12c9: 48 85 d2 test %rdx,%rdx 12cc: 74 20 je 0x12ee 12ce: 4d 85 c0 test %r8,%r8 12d1: 74 1b je 0x12ee 12d3: 45 85 c9 test %r9d,%r9d 12d6: 77 0a ja 0x12e2 12d8: b8 fa ff ff ff mov $0xfffffffa,%eax 12dd: 48 83 c4 28 add $0x28,%rsp 12e1: c3 ret 12e2: e8 19 88 03 00 call 0x39b00 12e7: 33 c0 xor %eax,%eax 12e9: 48 83 c4 28 add $0x28,%rsp 12ed: c3 ret 12ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 12f3: 48 83 c4 28 add $0x28,%rsp 12f7: c3 ret 12f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12ff: 00 1300: 48 83 ec 28 sub $0x28,%rsp 1304: 48 85 c9 test %rcx,%rcx 1307: 74 25 je 0x132e 1309: 48 85 d2 test %rdx,%rdx 130c: 74 20 je 0x132e 130e: 4d 85 c0 test %r8,%r8 1311: 74 1b je 0x132e 1313: 45 85 c9 test %r9d,%r9d 1316: 77 0a ja 0x1322 1318: b8 fa ff ff ff mov $0xfffffffa,%eax 131d: 48 83 c4 28 add $0x28,%rsp 1321: c3 ret 1322: e8 b9 8d 03 00 call 0x3a0e0 1327: 33 c0 xor %eax,%eax 1329: 48 83 c4 28 add $0x28,%rsp 132d: c3 ret 132e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1333: 48 83 c4 28 add $0x28,%rsp 1337: c3 ret 1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 133f: 00 1340: 48 83 ec 28 sub $0x28,%rsp 1344: 48 85 c9 test %rcx,%rcx 1347: 74 25 je 0x136e 1349: 48 85 d2 test %rdx,%rdx 134c: 74 20 je 0x136e 134e: 4d 85 c0 test %r8,%r8 1351: 74 1b je 0x136e 1353: 45 85 c9 test %r9d,%r9d 1356: 77 0a ja 0x1362 1358: b8 fa ff ff ff mov $0xfffffffa,%eax 135d: 48 83 c4 28 add $0x28,%rsp 1361: c3 ret 1362: e8 59 93 03 00 call 0x3a6c0 1367: 33 c0 xor %eax,%eax 1369: 48 83 c4 28 add $0x28,%rsp 136d: c3 ret 136e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1373: 48 83 c4 28 add $0x28,%rsp 1377: c3 ret 1378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 137f: 00 1380: 48 83 ec 28 sub $0x28,%rsp 1384: 48 85 c9 test %rcx,%rcx 1387: 74 25 je 0x13ae 1389: 48 85 d2 test %rdx,%rdx 138c: 74 20 je 0x13ae 138e: 4d 85 c0 test %r8,%r8 1391: 74 1b je 0x13ae 1393: 45 85 c9 test %r9d,%r9d 1396: 77 0a ja 0x13a2 1398: b8 fa ff ff ff mov $0xfffffffa,%eax 139d: 48 83 c4 28 add $0x28,%rsp 13a1: c3 ret 13a2: e8 39 99 03 00 call 0x3ace0 13a7: 33 c0 xor %eax,%eax 13a9: 48 83 c4 28 add $0x28,%rsp 13ad: c3 ret 13ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 13b3: 48 83 c4 28 add $0x28,%rsp 13b7: c3 ret 13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13bf: 00 13c0: 48 83 ec 28 sub $0x28,%rsp 13c4: 48 85 c9 test %rcx,%rcx 13c7: 74 25 je 0x13ee 13c9: 48 85 d2 test %rdx,%rdx 13cc: 74 20 je 0x13ee 13ce: 4d 85 c0 test %r8,%r8 13d1: 74 1b je 0x13ee 13d3: 45 85 c9 test %r9d,%r9d 13d6: 7f 0a jg 0x13e2 13d8: b8 fa ff ff ff mov $0xfffffffa,%eax 13dd: 48 83 c4 28 add $0x28,%rsp 13e1: c3 ret 13e2: e8 39 9f 03 00 call 0x3b320 13e7: 33 c0 xor %eax,%eax 13e9: 48 83 c4 28 add $0x28,%rsp 13ed: c3 ret 13ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 13f3: 48 83 c4 28 add $0x28,%rsp 13f7: c3 ret 13f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13ff: 00 1400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1405: 48 85 c9 test %rcx,%rcx 1408: 74 27 je 0x1431 140a: 48 85 d2 test %rdx,%rdx 140d: 74 22 je 0x1431 140f: 4d 85 c0 test %r8,%r8 1412: 74 1d je 0x1431 1414: 45 85 c9 test %r9d,%r9d 1417: 7f 0b jg 0x1424 1419: b8 fa ff ff ff mov $0xfffffffa,%eax 141e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1423: c3 ret 1424: e8 f7 a2 03 00 call 0x3b720 1429: 33 c0 xor %eax,%eax 142b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1430: c3 ret 1431: b8 f8 ff ff ff mov $0xfffffff8,%eax 1436: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 143b: c3 ret 143c: 0f 1f 40 00 nopl 0x0(%rax) 1440: 48 83 ec 28 sub $0x28,%rsp 1444: 48 85 c9 test %rcx,%rcx 1447: 74 25 je 0x146e 1449: 48 85 d2 test %rdx,%rdx 144c: 74 20 je 0x146e 144e: 4d 85 c0 test %r8,%r8 1451: 74 1b je 0x146e 1453: 45 85 c9 test %r9d,%r9d 1456: 7f 0a jg 0x1462 1458: b8 fa ff ff ff mov $0xfffffffa,%eax 145d: 48 83 c4 28 add $0x28,%rsp 1461: c3 ret 1462: e8 b9 a6 03 00 call 0x3bb20 1467: 33 c0 xor %eax,%eax 1469: 48 83 c4 28 add $0x28,%rsp 146d: c3 ret 146e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1473: 48 83 c4 28 add $0x28,%rsp 1477: c3 ret 1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 147f: 00 1480: 41 57 push %r15 1482: 49 89 ca mov %rcx,%r10 1485: 49 89 d3 mov %rdx,%r11 1488: 4d 85 d2 test %r10,%r10 148b: 0f 84 fb 00 00 00 je 0x158c 1491: 4d 85 db test %r11,%r11 1494: 0f 84 f2 00 00 00 je 0x158c 149a: 4d 85 c0 test %r8,%r8 149d: 0f 84 e9 00 00 00 je 0x158c 14a3: 45 85 c9 test %r9d,%r9d 14a6: 0f 8e d8 00 00 00 jle 0x1584 14ac: 49 63 d1 movslq %r9d,%rdx 14af: 48 83 fa 08 cmp $0x8,%rdx 14b3: 0f 8c c6 00 00 00 jl 0x157f 14b9: 4c 89 c0 mov %r8,%rax 14bc: 48 83 e0 0f and $0xf,%rax 14c0: 85 c0 test %eax,%eax 14c2: 74 10 je 0x14d4 14c4: a8 03 test $0x3,%al 14c6: 0f 85 b3 00 00 00 jne 0x157f 14cc: f7 d8 neg %eax 14ce: 83 c0 10 add $0x10,%eax 14d1: c1 e8 02 shr $0x2,%eax 14d4: 89 c1 mov %eax,%ecx 14d6: 4c 8d 79 08 lea 0x8(%rcx),%r15 14da: 49 3b d7 cmp %r15,%rdx 14dd: 0f 8c 9c 00 00 00 jl 0x157f 14e3: 45 89 cf mov %r9d,%r15d 14e6: 44 2b f8 sub %eax,%r15d 14e9: 41 83 e7 07 and $0x7,%r15d 14ed: 45 2b cf sub %r15d,%r9d 14f0: 4d 63 c9 movslq %r9d,%r9 14f3: 85 c0 test %eax,%eax 14f5: b8 00 00 00 00 mov $0x0,%eax 14fa: 76 24 jbe 0x1520 14fc: 0f 1f 40 00 nopl 0x0(%rax) 1500: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1506: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 150c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 1512: 48 ff c0 inc %rax 1515: 48 3b c1 cmp %rcx,%rax 1518: 72 e6 jb 0x1500 151a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1520: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 1526: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 152d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 1533: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 153a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 1540: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 1547: 48 83 c1 08 add $0x8,%rcx 154b: 49 3b c9 cmp %r9,%rcx 154e: 72 d0 jb 0x1520 1550: 4c 3b ca cmp %rdx,%r9 1553: 73 25 jae 0x157a 1555: 0f 1f 40 00 nopl 0x0(%rax) 1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1560: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 1566: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 156c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 1572: 49 ff c1 inc %r9 1575: 4c 3b ca cmp %rdx,%r9 1578: 72 e6 jb 0x1560 157a: 33 c0 xor %eax,%eax 157c: 41 5f pop %r15 157e: c3 ret 157f: 45 33 c9 xor %r9d,%r9d 1582: eb cc jmp 0x1550 1584: b8 fa ff ff ff mov $0xfffffffa,%eax 1589: 41 5f pop %r15 158b: c3 ret 158c: b8 f8 ff ff ff mov $0xfffffff8,%eax 1591: 41 5f pop %r15 1593: c3 ret 1594: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15a0: 53 push %rbx 15a1: 57 push %rdi 15a2: 55 push %rbp 15a3: 49 89 ca mov %rcx,%r10 15a6: 4d 85 d2 test %r10,%r10 15a9: 0f 84 92 01 00 00 je 0x1741 15af: 48 85 d2 test %rdx,%rdx 15b2: 0f 84 89 01 00 00 je 0x1741 15b8: 4d 85 c0 test %r8,%r8 15bb: 0f 84 80 01 00 00 je 0x1741 15c1: 45 85 c9 test %r9d,%r9d 15c4: 0f 8e 6e 01 00 00 jle 0x1738 15ca: 41 83 f9 10 cmp $0x10,%r9d 15ce: 0f 8c 50 01 00 00 jl 0x1724 15d4: 41 83 f9 1d cmp $0x1d,%r9d 15d8: 0f 8c 4d 01 00 00 jl 0x172b 15de: 4c 89 c1 mov %r8,%rcx 15e1: 48 83 e1 1f and $0x1f,%rcx 15e5: 89 c9 mov %ecx,%ecx 15e7: 85 c9 test %ecx,%ecx 15e9: 74 11 je 0x15fc 15eb: f6 c1 03 test $0x3,%cl 15ee: 0f 85 30 01 00 00 jne 0x1724 15f4: f7 d9 neg %ecx 15f6: 83 c1 20 add $0x20,%ecx 15f9: c1 e9 02 shr $0x2,%ecx 15fc: 8d 41 10 lea 0x10(%rcx),%eax 15ff: 44 3b c8 cmp %eax,%r9d 1602: 0f 8c 1c 01 00 00 jl 0x1724 1608: 44 89 cf mov %r9d,%edi 160b: 33 c0 xor %eax,%eax 160d: 2b f9 sub %ecx,%edi 160f: 83 e7 0f and $0xf,%edi 1612: f7 df neg %edi 1614: 41 03 f9 add %r9d,%edi 1617: 85 c9 test %ecx,%ecx 1619: 76 1e jbe 0x1639 161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1626: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 162b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 1631: 48 ff c0 inc %rax 1634: 48 3b c1 cmp %rcx,%rax 1637: 72 e7 jb 0x1620 1639: 48 63 c7 movslq %edi,%rax 163c: 0f 1f 40 00 nopl 0x0(%rax) 1640: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 1646: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 164d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 1652: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 1658: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 165e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 1665: 48 83 c1 10 add $0x10,%rcx 1669: 48 3b c8 cmp %rax,%rcx 166c: 72 d2 jb 0x1640 166e: 8d 47 01 lea 0x1(%rdi),%eax 1671: 41 3b c1 cmp %r9d,%eax 1674: 0f 87 9d 00 00 00 ja 0x1717 167a: 4d 63 c9 movslq %r9d,%r9 167d: 48 63 ff movslq %edi,%rdi 1680: 4c 2b cf sub %rdi,%r9 1683: 49 83 f9 04 cmp $0x4,%r9 1687: 0f 8c 93 00 00 00 jl 0x1720 168d: 48 63 ff movslq %edi,%rdi 1690: 44 89 cd mov %r9d,%ebp 1693: 83 e5 fc and $0xfffffffc,%ebp 1696: 33 c9 xor %ecx,%ecx 1698: 48 63 ed movslq %ebp,%rbp 169b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 169f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 16a3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 16a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16ae: 00 16af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16b6: 0f 1f 00 nopl (%rax) 16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 16c6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 16cb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 16d0: 48 83 c1 04 add $0x4,%rcx 16d4: 48 3b cd cmp %rbp,%rcx 16d7: 72 e7 jb 0x16c0 16d9: 49 3b e9 cmp %r9,%rbp 16dc: 73 39 jae 0x1717 16de: 48 63 ff movslq %edi,%rdi 16e1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 16e5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 16e9: 49 8d 04 ba lea (%r10,%rdi,4),%rax 16ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16f4: 00 16f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16fc: 0f 1f 40 00 nopl 0x0(%rax) 1700: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 1705: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 170a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 170f: 48 ff c5 inc %rbp 1712: 49 3b e9 cmp %r9,%rbp 1715: 72 e9 jb 0x1700 1717: 33 c0 xor %eax,%eax 1719: c5 f8 77 vzeroupper 171c: 5d pop %rbp 171d: 5f pop %rdi 171e: 5b pop %rbx 171f: c3 ret 1720: 33 ed xor %ebp,%ebp 1722: eb b5 jmp 0x16d9 1724: 33 ff xor %edi,%edi 1726: e9 43 ff ff ff jmp 0x166e 172b: 44 89 cf mov %r9d,%edi 172e: 33 c9 xor %ecx,%ecx 1730: 83 e7 f0 and $0xfffffff0,%edi 1733: e9 01 ff ff ff jmp 0x1639 1738: b8 fa ff ff ff mov $0xfffffffa,%eax 173d: 5d pop %rbp 173e: 5f pop %rdi 173f: 5b pop %rbx 1740: c3 ret 1741: b8 f8 ff ff ff mov $0xfffffff8,%eax 1746: 5d pop %rbp 1747: 5f pop %rdi 1748: 5b pop %rbx 1749: c3 ret 174a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1751: 00 1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1760: 48 83 ec 38 sub $0x38,%rsp 1764: 45 89 c1 mov %r8d,%r9d 1767: 49 89 d0 mov %rdx,%r8 176a: 48 89 ca mov %rcx,%rdx 176d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 1773: 48 85 d2 test %rdx,%rdx 1776: 8b 44 24 60 mov 0x60(%rsp),%eax 177a: 74 47 je 0x17c3 177c: 4d 85 c0 test %r8,%r8 177f: 74 42 je 0x17c3 1781: 45 85 c9 test %r9d,%r9d 1784: 7e 47 jle 0x17cd 1786: 85 c0 test %eax,%eax 1788: 74 0f je 0x1799 178a: 83 f8 04 cmp $0x4,%eax 178d: 74 0d je 0x179c 178f: b8 fb ff ff ff mov $0xfffffffb,%eax 1794: 48 83 c4 38 add $0x38,%rsp 1798: c3 ret 1799: 83 f8 04 cmp $0x4,%eax 179c: 49 89 e3 mov %rsp,%r11 179f: b8 01 00 00 00 mov $0x1,%eax 17a4: 41 ba 00 00 00 00 mov $0x0,%r10d 17aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 17af: 44 0f 44 d0 cmove %eax,%r10d 17b3: 45 89 53 20 mov %r10d,0x20(%r11) 17b7: e8 c4 d6 a6 01 call 0x1a6ee80 17bc: 33 c0 xor %eax,%eax 17be: 48 83 c4 38 add $0x38,%rsp 17c2: c3 ret 17c3: b8 f8 ff ff ff mov $0xfffffff8,%eax 17c8: 48 83 c4 38 add $0x38,%rsp 17cc: c3 ret 17cd: b8 fa ff ff ff mov $0xfffffffa,%eax 17d2: 48 83 c4 38 add $0x38,%rsp 17d6: c3 ret 17d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 17de: 00 00 17e0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 17e5: 45 89 c1 mov %r8d,%r9d 17e8: 49 89 d0 mov %rdx,%r8 17eb: 48 89 ca mov %rcx,%rdx 17ee: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 17f4: 48 85 d2 test %rdx,%rdx 17f7: 8b 44 24 60 mov 0x60(%rsp),%eax 17fb: 74 4b je 0x1848 17fd: 4d 85 c0 test %r8,%r8 1800: 74 46 je 0x1848 1802: 45 85 c9 test %r9d,%r9d 1805: 7e 4c jle 0x1853 1807: 85 c0 test %eax,%eax 1809: 74 12 je 0x181d 180b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 1810: 74 0b je 0x181d 1812: b8 fb ff ff ff mov $0xfffffffb,%eax 1817: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 181c: c3 ret 181d: 49 89 e3 mov %rsp,%r11 1820: 41 ba 01 00 00 00 mov $0x1,%r10d 1826: 83 f8 04 cmp $0x4,%eax 1829: b8 00 00 00 00 mov $0x0,%eax 182e: 41 0f 44 c2 cmove %r10d,%eax 1832: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1837: 41 89 43 20 mov %eax,0x20(%r11) 183b: e8 f0 42 a7 01 call 0x1a75b30 1840: 33 c0 xor %eax,%eax 1842: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1847: c3 ret 1848: b8 f8 ff ff ff mov $0xfffffff8,%eax 184d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1852: c3 ret 1853: b8 fa ff ff ff mov $0xfffffffa,%eax 1858: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 185d: c3 ret 185e: 66 90 xchg %ax,%ax 1860: 48 83 ec 38 sub $0x38,%rsp 1864: 45 89 c1 mov %r8d,%r9d 1867: 49 89 d0 mov %rdx,%r8 186a: 48 89 ca mov %rcx,%rdx 186d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 1873: 8b 44 24 60 mov 0x60(%rsp),%eax 1877: 48 85 d2 test %rdx,%rdx 187a: 74 47 je 0x18c3 187c: 4d 85 c0 test %r8,%r8 187f: 74 42 je 0x18c3 1881: 45 85 c9 test %r9d,%r9d 1884: 7e 47 jle 0x18cd 1886: 85 c0 test %eax,%eax 1888: 74 0f je 0x1899 188a: 83 f8 04 cmp $0x4,%eax 188d: 74 0d je 0x189c 188f: b8 fb ff ff ff mov $0xfffffffb,%eax 1894: 48 83 c4 38 add $0x38,%rsp 1898: c3 ret 1899: 83 f8 04 cmp $0x4,%eax 189c: b8 01 00 00 00 mov $0x1,%eax 18a1: 41 ba 00 00 00 00 mov $0x0,%r10d 18a7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 18ac: 44 0f 44 d0 cmove %eax,%r10d 18b0: 49 89 e3 mov %rsp,%r11 18b3: 45 89 53 20 mov %r10d,0x20(%r11) 18b7: e8 14 b1 a7 01 call 0x1a7c9d0 18bc: 33 c0 xor %eax,%eax 18be: 48 83 c4 38 add $0x38,%rsp 18c2: c3 ret 18c3: b8 f8 ff ff ff mov $0xfffffff8,%eax 18c8: 48 83 c4 38 add $0x38,%rsp 18cc: c3 ret 18cd: b8 fa ff ff ff mov $0xfffffffa,%eax 18d2: 48 83 c4 38 add $0x38,%rsp 18d6: c3 ret 18d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18de: 00 00 18e0: 48 83 ec 38 sub $0x38,%rsp 18e4: 45 89 c1 mov %r8d,%r9d 18e7: 49 89 d0 mov %rdx,%r8 18ea: 48 89 ca mov %rcx,%rdx 18ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 18f3: 8b 44 24 60 mov 0x60(%rsp),%eax 18f7: 48 85 d2 test %rdx,%rdx 18fa: 74 47 je 0x1943 18fc: 4d 85 c0 test %r8,%r8 18ff: 74 42 je 0x1943 1901: 45 85 c9 test %r9d,%r9d 1904: 7e 47 jle 0x194d 1906: 85 c0 test %eax,%eax 1908: 74 0f je 0x1919 190a: 83 f8 04 cmp $0x4,%eax 190d: 74 0d je 0x191c 190f: b8 fb ff ff ff mov $0xfffffffb,%eax 1914: 48 83 c4 38 add $0x38,%rsp 1918: c3 ret 1919: 83 f8 04 cmp $0x4,%eax 191c: 49 89 e3 mov %rsp,%r11 191f: b8 01 00 00 00 mov $0x1,%eax 1924: 41 ba 00 00 00 00 mov $0x0,%r10d 192a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 192f: 44 0f 44 d0 cmove %eax,%r10d 1933: 45 89 53 20 mov %r10d,0x20(%r11) 1937: e8 c4 18 a8 01 call 0x1a83200 193c: 33 c0 xor %eax,%eax 193e: 48 83 c4 38 add $0x38,%rsp 1942: c3 ret 1943: b8 f8 ff ff ff mov $0xfffffff8,%eax 1948: 48 83 c4 38 add $0x38,%rsp 194c: c3 ret 194d: b8 fa ff ff ff mov $0xfffffffa,%eax 1952: 48 83 c4 38 add $0x38,%rsp 1956: c3 ret 1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 195e: 00 00 1960: 48 83 ec 38 sub $0x38,%rsp 1964: 45 89 c1 mov %r8d,%r9d 1967: 49 89 d0 mov %rdx,%r8 196a: 48 89 ca mov %rcx,%rdx 196d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 1973: 8b 44 24 60 mov 0x60(%rsp),%eax 1977: 48 85 d2 test %rdx,%rdx 197a: 74 47 je 0x19c3 197c: 4d 85 c0 test %r8,%r8 197f: 74 42 je 0x19c3 1981: 45 85 c9 test %r9d,%r9d 1984: 7e 47 jle 0x19cd 1986: 85 c0 test %eax,%eax 1988: 74 0f je 0x1999 198a: 83 f8 04 cmp $0x4,%eax 198d: 74 0d je 0x199c 198f: b8 fb ff ff ff mov $0xfffffffb,%eax 1994: 48 83 c4 38 add $0x38,%rsp 1998: c3 ret 1999: 83 f8 04 cmp $0x4,%eax 199c: 49 89 e3 mov %rsp,%r11 199f: b8 01 00 00 00 mov $0x1,%eax 19a4: 41 ba 00 00 00 00 mov $0x0,%r10d 19aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 19af: 44 0f 44 d0 cmove %eax,%r10d 19b3: 45 89 53 20 mov %r10d,0x20(%r11) 19b7: e8 a4 82 a8 01 call 0x1a89c60 19bc: 33 c0 xor %eax,%eax 19be: 48 83 c4 38 add $0x38,%rsp 19c2: c3 ret 19c3: b8 f8 ff ff ff mov $0xfffffff8,%eax 19c8: 48 83 c4 38 add $0x38,%rsp 19cc: c3 ret 19cd: b8 fa ff ff ff mov $0xfffffffa,%eax 19d2: 48 83 c4 38 add $0x38,%rsp 19d6: c3 ret 19d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 19de: 00 00 19e0: 48 83 ec 38 sub $0x38,%rsp 19e4: 45 89 c1 mov %r8d,%r9d 19e7: 49 89 d0 mov %rdx,%r8 19ea: 48 89 ca mov %rcx,%rdx 19ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 19f3: 8b 44 24 60 mov 0x60(%rsp),%eax 19f7: 48 85 d2 test %rdx,%rdx 19fa: 74 47 je 0x1a43 19fc: 4d 85 c0 test %r8,%r8 19ff: 74 42 je 0x1a43 1a01: 45 85 c9 test %r9d,%r9d 1a04: 7e 47 jle 0x1a4d 1a06: 85 c0 test %eax,%eax 1a08: 74 0f je 0x1a19 1a0a: 83 f8 04 cmp $0x4,%eax 1a0d: 74 0d je 0x1a1c 1a0f: b8 fb ff ff ff mov $0xfffffffb,%eax 1a14: 48 83 c4 38 add $0x38,%rsp 1a18: c3 ret 1a19: 83 f8 04 cmp $0x4,%eax 1a1c: 49 89 e3 mov %rsp,%r11 1a1f: b8 01 00 00 00 mov $0x1,%eax 1a24: 41 ba 00 00 00 00 mov $0x0,%r10d 1a2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1a2f: 44 0f 44 d0 cmove %eax,%r10d 1a33: 45 89 53 20 mov %r10d,0x20(%r11) 1a37: e8 64 ee a8 01 call 0x1a908a0 1a3c: 33 c0 xor %eax,%eax 1a3e: 48 83 c4 38 add $0x38,%rsp 1a42: c3 ret 1a43: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a48: 48 83 c4 38 add $0x38,%rsp 1a4c: c3 ret 1a4d: b8 fa ff ff ff mov $0xfffffffa,%eax 1a52: 48 83 c4 38 add $0x38,%rsp 1a56: c3 ret 1a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1a5e: 00 00 1a60: 49 89 ca mov %rcx,%r10 1a63: 4d 85 d2 test %r10,%r10 1a66: 0f 84 fe 01 00 00 je 0x1c6a 1a6c: 4d 85 c0 test %r8,%r8 1a6f: 0f 84 f5 01 00 00 je 0x1c6a 1a75: 45 85 c9 test %r9d,%r9d 1a78: 0f 8e e6 01 00 00 jle 0x1c64 1a7e: 49 63 c9 movslq %r9d,%rcx 1a81: 48 83 f9 08 cmp $0x8,%rcx 1a85: 0f 8c d4 01 00 00 jl 0x1c5f 1a8b: 4c 89 c0 mov %r8,%rax 1a8e: 48 83 e0 0f and $0xf,%rax 1a92: 85 c0 test %eax,%eax 1a94: 74 0d je 0x1aa3 1a96: a8 07 test $0x7,%al 1a98: 0f 85 c1 01 00 00 jne 0x1c5f 1a9e: b8 01 00 00 00 mov $0x1,%eax 1aa3: 8d 50 08 lea 0x8(%rax),%edx 1aa6: 48 3b ca cmp %rdx,%rcx 1aa9: 0f 8c b0 01 00 00 jl 0x1c5f 1aaf: 44 89 ca mov %r9d,%edx 1ab2: 45 33 db xor %r11d,%r11d 1ab5: 2b d0 sub %eax,%edx 1ab7: 83 e2 07 and $0x7,%edx 1aba: 44 2b ca sub %edx,%r9d 1abd: 89 c2 mov %eax,%edx 1abf: 85 c0 test %eax,%eax 1ac1: 76 3b jbe 0x1afe 1ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1aca: 00 1acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ae0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 1ae6: f2 0f 59 c1 mulsd %xmm1,%xmm0 1aea: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 1af0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 1af6: 49 ff c3 inc %r11 1af9: 4c 3b da cmp %rdx,%r11 1afc: 72 e2 jb 0x1ae0 1afe: 89 c0 mov %eax,%eax 1b00: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 1b04: 49 63 c1 movslq %r9d,%rax 1b07: 49 f7 c3 0f 00 00 00 test $0xf,%r11 1b0e: 0f 84 97 00 00 00 je 0x1bab 1b14: f2 0f 12 c1 movddup %xmm1,%xmm0 1b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b1f: 00 1b20: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 1b26: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 1b2d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 1b34: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 1b3b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 1b42: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 1b49: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 1b50: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 1b57: 66 0f 59 d0 mulpd %xmm0,%xmm2 1b5b: 66 0f 59 d8 mulpd %xmm0,%xmm3 1b5f: 66 0f 59 e0 mulpd %xmm0,%xmm4 1b63: 66 0f 59 e8 mulpd %xmm0,%xmm5 1b67: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 1b6d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 1b74: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 1b7b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 1b82: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 1b87: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 1b8d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 1b93: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 1b99: 48 83 c2 08 add $0x8,%rdx 1b9d: 48 3b d0 cmp %rax,%rdx 1ba0: 0f 82 7a ff ff ff jb 0x1b20 1ba6: e9 77 00 00 00 jmp 0x1c22 1bab: f2 0f 12 c1 movddup %xmm1,%xmm0 1baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bb6: 00 1bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bbe: 66 90 xchg %ax,%ax 1bc0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 1bc5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 1bcb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 1bd1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 1bd7: 66 0f 59 d0 mulpd %xmm0,%xmm2 1bdb: 66 0f 59 d8 mulpd %xmm0,%xmm3 1bdf: 66 0f 59 e0 mulpd %xmm0,%xmm4 1be3: 66 0f 59 e8 mulpd %xmm0,%xmm5 1be7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 1bed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 1bf4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 1bfb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 1c02: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 1c07: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 1c0d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 1c13: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 1c19: 48 83 c2 08 add $0x8,%rdx 1c1d: 48 3b d0 cmp %rax,%rdx 1c20: 72 9e jb 0x1bc0 1c22: 33 c0 xor %eax,%eax 1c24: 41 8d 51 01 lea 0x1(%r9),%edx 1c28: 48 63 d2 movslq %edx,%rdx 1c2b: 48 3b d1 cmp %rcx,%rdx 1c2e: 77 2c ja 0x1c5c 1c30: 4d 63 c9 movslq %r9d,%r9 1c33: 49 2b c9 sub %r9,%rcx 1c36: 4f 8d 14 ca lea (%r10,%r9,8),%r10 1c3a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx 1c3e: 66 90 xchg %ax,%ax 1c40: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 1c46: f2 0f 59 c1 mulsd %xmm1,%xmm0 1c4a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 1c4f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) 1c54: 48 ff c0 inc %rax 1c57: 48 3b c1 cmp %rcx,%rax 1c5a: 72 e4 jb 0x1c40 1c5c: 33 c0 xor %eax,%eax 1c5e: c3 ret 1c5f: 45 33 c9 xor %r9d,%r9d 1c62: eb be jmp 0x1c22 1c64: b8 fa ff ff ff mov $0xfffffffa,%eax 1c69: c3 ret 1c6a: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c6f: c3 ret 1c70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c77: 00 1c78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c7f: 90 nop 1c80: 49 89 ca mov %rcx,%r10 1c83: 4d 85 d2 test %r10,%r10 1c86: 0f 84 f7 01 00 00 je 0x1e83 1c8c: 4d 85 c0 test %r8,%r8 1c8f: 0f 84 ee 01 00 00 je 0x1e83 1c95: 45 85 c9 test %r9d,%r9d 1c98: 0f 8e eb 01 00 00 jle 0x1e89 1c9e: 44 89 c8 mov %r9d,%eax 1ca1: ba 01 00 00 00 mov $0x1,%edx 1ca6: c1 e8 03 shr $0x3,%eax 1ca9: 33 c9 xor %ecx,%ecx 1cab: 85 c0 test %eax,%eax 1cad: 0f 86 eb 00 00 00 jbe 0x1d9e 1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1cbf: 00 1cc0: 89 ca mov %ecx,%edx 1cc2: ff c1 inc %ecx 1cc4: c1 e2 03 shl $0x3,%edx 1cc7: 48 63 d2 movslq %edx,%rdx 1cca: 3b c8 cmp %eax,%ecx 1ccc: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 1cd2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 1cd9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 1ce0: f2 0f 59 c1 mulsd %xmm1,%xmm0 1ce4: f2 0f 59 d1 mulsd %xmm1,%xmm2 1ce8: f2 0f 59 d9 mulsd %xmm1,%xmm3 1cec: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 1cf2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 1cf9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 1d00: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 1d06: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) 1d0d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) 1d14: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 1d1b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 1d22: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 1d29: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 1d30: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 1d37: f2 0f 59 e1 mulsd %xmm1,%xmm4 1d3b: f2 0f 59 e9 mulsd %xmm1,%xmm5 1d3f: f2 0f 59 c1 mulsd %xmm1,%xmm0 1d43: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 1d4a: f2 0f 59 d1 mulsd %xmm1,%xmm2 1d4e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 1d55: f2 0f 59 d9 mulsd %xmm1,%xmm3 1d59: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 1d60: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 1d67: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 1d6e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) 1d75: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) 1d7c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) 1d83: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) 1d8a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) 1d91: 0f 82 29 ff ff ff jb 0x1cc0 1d97: c1 e1 03 shl $0x3,%ecx 1d9a: 89 ca mov %ecx,%edx 1d9c: ff c2 inc %edx 1d9e: 41 3b d1 cmp %r9d,%edx 1da1: 0f 87 d9 00 00 00 ja 0x1e80 1da7: 44 2b ca sub %edx,%r9d 1daa: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff0020 1db1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax 1db8: c5 01 1dba: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax 1dc1: 00 1dc2: ff e0 jmp *%rax 1dc4: 48 63 d2 movslq %edx,%rdx 1dc7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 1dce: f2 0f 59 c1 mulsd %xmm1,%xmm0 1dd2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax 1dd7: f2 0f 58 00 addsd (%rax),%xmm0 1ddb: f2 0f 11 00 movsd %xmm0,(%rax) 1ddf: 48 63 d2 movslq %edx,%rdx 1de2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 1de9: f2 0f 59 c1 mulsd %xmm1,%xmm0 1ded: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax 1df2: f2 0f 58 00 addsd (%rax),%xmm0 1df6: f2 0f 11 00 movsd %xmm0,(%rax) 1dfa: 48 63 d2 movslq %edx,%rdx 1dfd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 1e04: f2 0f 59 c1 mulsd %xmm1,%xmm0 1e08: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax 1e0d: f2 0f 58 00 addsd (%rax),%xmm0 1e11: f2 0f 11 00 movsd %xmm0,(%rax) 1e15: 48 63 d2 movslq %edx,%rdx 1e18: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 1e1f: f2 0f 59 c1 mulsd %xmm1,%xmm0 1e23: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax 1e28: f2 0f 58 00 addsd (%rax),%xmm0 1e2c: f2 0f 11 00 movsd %xmm0,(%rax) 1e30: 48 63 d2 movslq %edx,%rdx 1e33: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 1e3a: f2 0f 59 c1 mulsd %xmm1,%xmm0 1e3e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax 1e43: f2 0f 58 00 addsd (%rax),%xmm0 1e47: f2 0f 11 00 movsd %xmm0,(%rax) 1e4b: 48 63 d2 movslq %edx,%rdx 1e4e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 1e54: f2 0f 59 c1 mulsd %xmm1,%xmm0 1e58: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 1e5e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 1e64: 48 63 d2 movslq %edx,%rdx 1e67: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 1e6e: f2 0f 59 c8 mulsd %xmm0,%xmm1 1e72: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 1e79: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) 1e80: 33 c0 xor %eax,%eax 1e82: c3 ret 1e83: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e88: c3 ret 1e89: b8 fa ff ff ff mov $0xfffffffa,%eax 1e8e: c3 ret 1e8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e96: 00 1e97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e9e: 66 90 xchg %ax,%ax 1ea0: 41 57 push %r15 1ea2: 45 89 cb mov %r9d,%r11d 1ea5: 48 85 c9 test %rcx,%rcx 1ea8: 0f 84 53 02 00 00 je 0x2101 1eae: 4d 85 c0 test %r8,%r8 1eb1: 0f 84 4a 02 00 00 je 0x2101 1eb7: 45 85 db test %r11d,%r11d 1eba: 0f 8e 39 02 00 00 jle 0x20f9 1ec0: 41 83 fb 08 cmp $0x8,%r11d 1ec4: 0f 8c 1f 02 00 00 jl 0x20e9 1eca: 4d 89 c2 mov %r8,%r10 1ecd: 49 83 e2 0f and $0xf,%r10 1ed1: 45 85 d2 test %r10d,%r10d 1ed4: 74 13 je 0x1ee9 1ed6: 41 f7 c2 07 00 00 00 test $0x7,%r10d 1edd: 0f 85 06 02 00 00 jne 0x20e9 1ee3: 41 ba 01 00 00 00 mov $0x1,%r10d 1ee9: 41 8d 42 08 lea 0x8(%r10),%eax 1eed: 44 3b d8 cmp %eax,%r11d 1ef0: 0f 8c f3 01 00 00 jl 0x20e9 1ef6: 44 89 d8 mov %r11d,%eax 1ef9: 33 d2 xor %edx,%edx 1efb: 41 2b c2 sub %r10d,%eax 1efe: 45 89 d1 mov %r10d,%r9d 1f01: 83 e0 07 and $0x7,%eax 1f04: f7 d8 neg %eax 1f06: 41 03 c3 add %r11d,%eax 1f09: 45 85 d2 test %r10d,%r10d 1f0c: 76 30 jbe 0x1f3e 1f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f15: 00 1f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f1d: 0f 1f 00 nopl (%rax) 1f20: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 1f25: f2 0f 59 c1 mulsd %xmm1,%xmm0 1f29: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 1f2f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 1f35: 48 83 c2 01 add $0x1,%rdx 1f39: 49 3b d1 cmp %r9,%rdx 1f3c: 72 e2 jb 0x1f20 1f3e: 45 89 d2 mov %r10d,%r10d 1f41: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx 1f45: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 1f4c: 48 63 d0 movslq %eax,%rdx 1f4f: 0f 84 72 00 00 00 je 0x1fc7 1f55: f2 0f 12 c1 movddup %xmm1,%xmm0 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 1f65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 1f6b: 66 0f 59 d0 mulpd %xmm0,%xmm2 1f6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 1f75: 66 0f 59 d8 mulpd %xmm0,%xmm3 1f79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 1f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4 1f83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 1f89: 66 0f 59 e8 mulpd %xmm0,%xmm5 1f8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 1f94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 1f9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 1fa2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 1fa7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 1fad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 1fb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 1fb9: 49 83 c1 08 add $0x8,%r9 1fbd: 4c 3b ca cmp %rdx,%r9 1fc0: 72 9e jb 0x1f60 1fc2: e9 7b 00 00 00 jmp 0x2042 1fc7: f2 0f 12 c1 movddup %xmm1,%xmm0 1fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fd2: 00 1fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1fe0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 1fe5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 1feb: 66 0f 59 d0 mulpd %xmm0,%xmm2 1fef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 1ff5: 66 0f 59 d8 mulpd %xmm0,%xmm3 1ff9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 1fff: 66 0f 59 e0 mulpd %xmm0,%xmm4 2003: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 2009: 66 0f 59 e8 mulpd %xmm0,%xmm5 200d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 2014: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 201b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 2022: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 2027: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 202d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 2033: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 2039: 49 83 c1 08 add $0x8,%r9 203d: 4c 3b ca cmp %rdx,%r9 2040: 72 9e jb 0x1fe0 2042: 44 8d 48 01 lea 0x1(%rax),%r9d 2046: 45 3b cb cmp %r11d,%r9d 2049: 0f 87 90 00 00 00 ja 0x20df 204f: 4d 63 db movslq %r11d,%r11 2052: 4c 2b da sub %rdx,%r11 2055: 49 83 fb 02 cmp $0x2,%r11 2059: 0f 8c 85 00 00 00 jl 0x20e4 205f: 45 89 df mov %r11d,%r15d 2062: 45 33 d2 xor %r10d,%r10d 2065: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 2069: 41 83 e7 fe and $0xfffffffe,%r15d 206d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 2071: 4d 63 ff movslq %r15d,%r15 2074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2080: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 2085: 66 0f 59 d0 mulpd %xmm0,%xmm2 2089: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 208f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) 2094: 49 83 c2 02 add $0x2,%r10 2098: 4d 3b d7 cmp %r15,%r10 209b: 72 e3 jb 0x2080 209d: 4d 3b fb cmp %r11,%r15 20a0: 73 3d jae 0x20df 20a2: 48 63 c0 movslq %eax,%rax 20a5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 20a9: 49 8d 04 c0 lea (%r8,%rax,8),%rax 20ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20b4: 00 20b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20bc: 0f 1f 40 00 nopl 0x0(%rax) 20c0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0 20ca: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 20d0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) 20d6: 49 83 c7 01 add $0x1,%r15 20da: 4d 3b fb cmp %r11,%r15 20dd: 72 e1 jb 0x20c0 20df: 33 c0 xor %eax,%eax 20e1: 41 5f pop %r15 20e3: c3 ret 20e4: 45 33 ff xor %r15d,%r15d 20e7: eb b4 jmp 0x209d 20e9: 33 c0 xor %eax,%eax 20eb: 41 83 fb 01 cmp $0x1,%r11d 20ef: 72 ee jb 0x20df 20f1: 4d 63 db movslq %r11d,%r11 20f4: 45 33 ff xor %r15d,%r15d 20f7: eb a4 jmp 0x209d 20f9: b8 fa ff ff ff mov $0xfffffffa,%eax 20fe: 41 5f pop %r15 2100: c3 ret 2101: b8 f8 ff ff ff mov $0xfffffff8,%eax 2106: 41 5f pop %r15 2108: c3 ret 2109: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2110: 00 2111: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 211f: 00 2120: 41 57 push %r15 2122: 48 85 c9 test %rcx,%rcx 2125: 0f 84 f4 01 00 00 je 0x231f 212b: 4d 85 c0 test %r8,%r8 212e: 0f 84 eb 01 00 00 je 0x231f 2134: 45 85 c9 test %r9d,%r9d 2137: 0f 8e da 01 00 00 jle 0x2317 213d: 41 83 f9 10 cmp $0x10,%r9d 2141: 0f 8c c0 01 00 00 jl 0x2307 2147: 4d 89 c2 mov %r8,%r10 214a: 49 83 e2 1f and $0x1f,%r10 214e: 45 89 d2 mov %r10d,%r10d 2151: 45 85 d2 test %r10d,%r10d 2154: 74 18 je 0x216e 2156: 41 f7 c2 07 00 00 00 test $0x7,%r10d 215d: 0f 85 a4 01 00 00 jne 0x2307 2163: 41 f7 da neg %r10d 2166: 41 83 c2 20 add $0x20,%r10d 216a: 41 c1 ea 03 shr $0x3,%r10d 216e: 41 8d 42 10 lea 0x10(%r10),%eax 2172: 44 3b c8 cmp %eax,%r9d 2175: 0f 8c 8c 01 00 00 jl 0x2307 217b: 44 89 c8 mov %r9d,%eax 217e: 33 d2 xor %edx,%edx 2180: 41 2b c2 sub %r10d,%eax 2183: 83 e0 0f and $0xf,%eax 2186: f7 d8 neg %eax 2188: 41 03 c1 add %r9d,%eax 218b: 45 85 d2 test %r10d,%r10d 218e: 76 29 jbe 0x21b9 2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2197: 00 2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 219f: 90 nop 21a0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 21a5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 21ab: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) 21b1: 48 ff c2 inc %rdx 21b4: 49 3b d2 cmp %r10,%rdx 21b7: 72 e7 jb 0x21a0 21b9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 21bd: 48 63 d0 movslq %eax,%rdx 21c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 21c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 21cd: 00 21ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21d5: 0f 1f 40 00 nopl 0x0(%rax) 21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21e0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 21e6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 21ed: 01 21ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 21f2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 21f9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 21ff: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) 2205: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 220c: 01 220d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2211: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 2218: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 221f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) 2226: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 222d: 01 222e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2232: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 2239: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 2240: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) 2247: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 224e: 01 224f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2253: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 225a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) 2261: 49 83 c2 10 add $0x10,%r10 2265: 4c 3b d2 cmp %rdx,%r10 2268: 0f 82 72 ff ff ff jb 0x21e0 226e: 44 8d 50 01 lea 0x1(%rax),%r10d 2272: 45 3b d1 cmp %r9d,%r10d 2275: 0f 87 7f 00 00 00 ja 0x22fa 227b: 4d 63 d9 movslq %r9d,%r11 227e: 4c 2b da sub %rdx,%r11 2281: 49 83 fb 04 cmp $0x4,%r11 2285: 0f 8c 77 00 00 00 jl 0x2302 228b: 45 89 df mov %r11d,%r15d 228e: 45 33 d2 xor %r10d,%r10d 2291: 41 83 e7 fc and $0xfffffffc,%r15d 2295: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 2299: 4d 63 ff movslq %r15d,%r15 229c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 22a0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 22a6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 22ad: 01 22ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 22b2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 22b8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) 22be: 49 83 c2 04 add $0x4,%r10 22c2: 4d 3b d7 cmp %r15,%r10 22c5: 72 d9 jb 0x22a0 22c7: 4d 3b fb cmp %r11,%r15 22ca: 73 2e jae 0x22fa 22cc: 48 63 c0 movslq %eax,%rax 22cf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 22d3: 49 8d 04 c0 lea (%r8,%rax,8),%rax 22d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 22de: 00 00 22e0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 22e6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 22ec: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) 22f2: 49 ff c7 inc %r15 22f5: 4d 3b fb cmp %r11,%r15 22f8: 72 e6 jb 0x22e0 22fa: 33 c0 xor %eax,%eax 22fc: c5 f8 77 vzeroupper 22ff: 41 5f pop %r15 2301: c3 ret 2302: 45 33 ff xor %r15d,%r15d 2305: eb c0 jmp 0x22c7 2307: 33 c0 xor %eax,%eax 2309: 41 83 f9 01 cmp $0x1,%r9d 230d: 72 eb jb 0x22fa 230f: 4d 63 d9 movslq %r9d,%r11 2312: 45 33 ff xor %r15d,%r15d 2315: eb b0 jmp 0x22c7 2317: b8 fa ff ff ff mov $0xfffffffa,%eax 231c: 41 5f pop %r15 231e: c3 ret 231f: b8 f8 ff ff ff mov $0xfffffff8,%eax 2324: 41 5f pop %r15 2326: c3 ret 2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 232e: 00 232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2336: 0f 1f 00 nopl (%rax) 2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2340: 4d 89 c2 mov %r8,%r10 2343: 48 85 c9 test %rcx,%rcx 2346: 0f 84 eb 00 00 00 je 0x2437 234c: 4d 85 d2 test %r10,%r10 234f: 0f 84 e2 00 00 00 je 0x2437 2355: 45 85 c9 test %r9d,%r9d 2358: 0f 8e d3 00 00 00 jle 0x2431 235e: 49 63 c1 movslq %r9d,%rax 2361: 48 83 f8 04 cmp $0x4,%rax 2365: 0f 8c b5 00 00 00 jl 0x2420 236b: 48 83 f8 3b cmp $0x3b,%rax 236f: 0f 8c b0 00 00 00 jl 0x2425 2375: 4c 89 d2 mov %r10,%rdx 2378: 48 83 e2 1f and $0x1f,%rdx 237c: 85 d2 test %edx,%edx 237e: 74 11 je 0x2391 2380: f6 c2 07 test $0x7,%dl 2383: 0f 85 97 00 00 00 jne 0x2420 2389: f7 da neg %edx 238b: 83 c2 20 add $0x20,%edx 238e: c1 ea 03 shr $0x3,%edx 2391: 41 89 d0 mov %edx,%r8d 2394: 4d 8d 58 04 lea 0x4(%r8),%r11 2398: 49 3b c3 cmp %r11,%rax 239b: 0f 8c 7f 00 00 00 jl 0x2420 23a1: 45 89 cb mov %r9d,%r11d 23a4: 44 2b da sub %edx,%r11d 23a7: 41 83 e3 03 and $0x3,%r11d 23ab: 45 2b cb sub %r11d,%r9d 23ae: 45 33 db xor %r11d,%r11d 23b1: 4d 63 c9 movslq %r9d,%r9 23b4: 85 d2 test %edx,%edx 23b6: 76 22 jbe 0x23da 23b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23bf: 00 23c0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 23c6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 23cc: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) 23d2: 49 ff c3 inc %r11 23d5: 4d 3b d8 cmp %r8,%r11 23d8: 72 e6 jb 0x23c0 23da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 23df: 90 nop 23e0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 23e6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 23ec: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) 23f2: 49 83 c0 04 add $0x4,%r8 23f6: 4d 3b c1 cmp %r9,%r8 23f9: 72 e5 jb 0x23e0 23fb: 4c 3b c8 cmp %rax,%r9 23fe: 73 1a jae 0x241a 2400: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 2406: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 240c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) 2412: 49 ff c1 inc %r9 2415: 4c 3b c8 cmp %rax,%r9 2418: 72 e6 jb 0x2400 241a: 33 c0 xor %eax,%eax 241c: c5 f8 77 vzeroupper 241f: c3 ret 2420: 45 33 c9 xor %r9d,%r9d 2423: eb d6 jmp 0x23fb 2425: 41 83 e1 fc and $0xfffffffc,%r9d 2429: 45 33 c0 xor %r8d,%r8d 242c: 4d 63 c9 movslq %r9d,%r9 242f: eb a9 jmp 0x23da 2431: b8 fa ff ff ff mov $0xfffffffa,%eax 2436: c3 ret 2437: b8 f8 ff ff ff mov $0xfffffff8,%eax 243c: c3 ret 243d: 0f 1f 00 nopl (%rax) 2440: 48 85 c9 test %rcx,%rcx 2443: 0f 84 2c 01 00 00 je 0x2575 2449: 4d 85 c0 test %r8,%r8 244c: 0f 84 23 01 00 00 je 0x2575 2452: 45 85 c9 test %r9d,%r9d 2455: 0f 8e 14 01 00 00 jle 0x256f 245b: 49 63 d1 movslq %r9d,%rdx 245e: 48 83 fa 04 cmp $0x4,%rdx 2462: 0f 8c f7 00 00 00 jl 0x255f 2468: 48 83 fa 3b cmp $0x3b,%rdx 246c: 0f 8c f2 00 00 00 jl 0x2564 2472: 4c 89 c0 mov %r8,%rax 2475: 48 83 e0 1f and $0x1f,%rax 2479: a8 07 test $0x7,%al 247b: 74 04 je 0x2481 247d: 33 c0 xor %eax,%eax 247f: eb 14 jmp 0x2495 2481: 41 89 c2 mov %eax,%r10d 2484: 41 f7 da neg %r10d 2487: 41 83 c2 20 add $0x20,%r10d 248b: 41 c1 ea 03 shr $0x3,%r10d 248f: 85 c0 test %eax,%eax 2491: 41 0f 45 c2 cmovne %r10d,%eax 2495: 44 8d 50 04 lea 0x4(%rax),%r10d 2499: 49 3b d2 cmp %r10,%rdx 249c: 0f 8c bd 00 00 00 jl 0x255f 24a2: 45 89 ca mov %r9d,%r10d 24a5: 44 2b d0 sub %eax,%r10d 24a8: 41 83 e2 03 and $0x3,%r10d 24ac: 45 2b ca sub %r10d,%r9d 24af: 45 33 d2 xor %r10d,%r10d 24b2: 83 f8 01 cmp $0x1,%eax 24b5: 72 23 jb 0x24da 24b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 24be: 00 00 24c0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 24c6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 24cc: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) 24d2: 49 ff c2 inc %r10 24d5: 4c 3b d0 cmp %rax,%r10 24d8: 72 e6 jb 0x24c0 24da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 24df: 4d 63 d1 movslq %r9d,%r10 24e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24e9: 00 24ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 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: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 2505: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 250b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) 2511: 48 83 c0 04 add $0x4,%rax 2515: 49 3b c2 cmp %r10,%rax 2518: 72 e6 jb 0x2500 251a: 33 c0 xor %eax,%eax 251c: 45 8d 51 01 lea 0x1(%r9),%r10d 2520: 4d 63 d2 movslq %r10d,%r10 2523: 4c 3b d2 cmp %rdx,%r10 2526: 77 31 ja 0x2559 2528: 4d 63 c9 movslq %r9d,%r9 252b: 49 2b d1 sub %r9,%rdx 252e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 2532: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 2536: 0f 1f 00 nopl (%rax) 2539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 2546: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 254c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) 2551: 48 ff c0 inc %rax 2554: 48 3b c2 cmp %rdx,%rax 2557: 72 e7 jb 0x2540 2559: 33 c0 xor %eax,%eax 255b: c5 f8 77 vzeroupper 255e: c3 ret 255f: 45 33 c9 xor %r9d,%r9d 2562: eb b6 jmp 0x251a 2564: 41 83 e1 fc and $0xfffffffc,%r9d 2568: 33 c0 xor %eax,%eax 256a: e9 6b ff ff ff jmp 0x24da 256f: b8 fa ff ff ff mov $0xfffffffa,%eax 2574: c3 ret 2575: b8 f8 ff ff ff mov $0xfffffff8,%eax 257a: c3 ret 257b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2580: 48 83 ec 28 sub $0x28,%rsp 2584: 4d 89 c1 mov %r8,%r9 2587: 49 89 d0 mov %rdx,%r8 258a: 48 89 ca mov %rcx,%rdx 258d: e8 ae 99 03 00 call 0x3bf40 2592: 48 83 c4 28 add $0x28,%rsp 2596: c3 ret 2597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 259e: 00 00 25a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 25a5: 4d 89 c1 mov %r8,%r9 25a8: 49 89 d0 mov %rdx,%r8 25ab: 48 89 ca mov %rcx,%rdx 25ae: e8 8d 9c 03 00 call 0x3c240 25b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 25b8: c3 ret 25b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25c0: 48 83 ec 28 sub $0x28,%rsp 25c4: 4d 89 c1 mov %r8,%r9 25c7: 49 89 d0 mov %rdx,%r8 25ca: 48 89 ca mov %rcx,%rdx 25cd: e8 6e 9f 03 00 call 0x3c540 25d2: 48 83 c4 28 add $0x28,%rsp 25d6: c3 ret 25d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 25de: 00 00 25e0: 48 83 ec 28 sub $0x28,%rsp 25e4: 4d 89 c1 mov %r8,%r9 25e7: 49 89 d0 mov %rdx,%r8 25ea: 48 89 ca mov %rcx,%rdx 25ed: e8 0e a2 03 00 call 0x3c800 25f2: 48 83 c4 28 add $0x28,%rsp 25f6: c3 ret 25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 25fe: 00 00 2600: 48 83 ec 28 sub $0x28,%rsp 2604: 4d 89 c1 mov %r8,%r9 2607: 49 89 d0 mov %rdx,%r8 260a: 48 89 ca mov %rcx,%rdx 260d: e8 8e a4 03 00 call 0x3caa0 2612: 48 83 c4 28 add $0x28,%rsp 2616: c3 ret 2617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 261e: 00 00 2620: 48 83 ec 28 sub $0x28,%rsp 2624: 4d 89 c1 mov %r8,%r9 2627: 49 89 d0 mov %rdx,%r8 262a: 48 89 ca mov %rcx,%rdx 262d: e8 ee a6 03 00 call 0x3cd20 2632: 48 83 c4 28 add $0x28,%rsp 2636: c3 ret 2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 263e: 00 00 2640: 48 83 ec 28 sub $0x28,%rsp 2644: 48 85 c9 test %rcx,%rcx 2647: 74 20 je 0x2669 2649: 48 85 d2 test %rdx,%rdx 264c: 74 1b je 0x2669 264e: 45 85 c0 test %r8d,%r8d 2651: 7f 0a jg 0x265d 2653: b8 fa ff ff ff mov $0xfffffffa,%eax 2658: 48 83 c4 28 add $0x28,%rsp 265c: c3 ret 265d: e8 3e a9 03 00 call 0x3cfa0 2662: 33 c0 xor %eax,%eax 2664: 48 83 c4 28 add $0x28,%rsp 2668: c3 ret 2669: b8 f8 ff ff ff mov $0xfffffff8,%eax 266e: 48 83 c4 28 add $0x28,%rsp 2672: c3 ret 2673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 267f: 00 2680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2685: 48 85 c9 test %rcx,%rcx 2688: 74 22 je 0x26ac 268a: 48 85 d2 test %rdx,%rdx 268d: 74 1d je 0x26ac 268f: 45 85 c0 test %r8d,%r8d 2692: 7f 0b jg 0x269f 2694: b8 fa ff ff ff mov $0xfffffffa,%eax 2699: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 269e: c3 ret 269f: e8 dc aa 03 00 call 0x3d180 26a4: 33 c0 xor %eax,%eax 26a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 26ab: c3 ret 26ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 26b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 26b6: c3 ret 26b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 26be: 00 00 26c0: 48 83 ec 28 sub $0x28,%rsp 26c4: 48 85 c9 test %rcx,%rcx 26c7: 74 20 je 0x26e9 26c9: 48 85 d2 test %rdx,%rdx 26cc: 74 1b je 0x26e9 26ce: 45 85 c0 test %r8d,%r8d 26d1: 7f 0a jg 0x26dd 26d3: b8 fa ff ff ff mov $0xfffffffa,%eax 26d8: 48 83 c4 28 add $0x28,%rsp 26dc: c3 ret 26dd: e8 7e ac 03 00 call 0x3d360 26e2: 33 c0 xor %eax,%eax 26e4: 48 83 c4 28 add $0x28,%rsp 26e8: c3 ret 26e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 26ee: 48 83 c4 28 add $0x28,%rsp 26f2: c3 ret 26f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 26f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26ff: 00 2700: 56 push %rsi 2701: 48 89 d6 mov %rdx,%rsi 2704: 48 85 c9 test %rcx,%rcx 2707: 0f 84 d0 01 00 00 je 0x28dd 270d: 48 85 f6 test %rsi,%rsi 2710: 0f 84 c7 01 00 00 je 0x28dd 2716: 45 85 c0 test %r8d,%r8d 2719: 0f 8e b7 01 00 00 jle 0x28d6 271f: 41 83 f8 10 cmp $0x10,%r8d 2723: 0f 8c 9d 01 00 00 jl 0x28c6 2729: 49 89 f1 mov %rsi,%r9 272c: 49 83 e1 1f and $0x1f,%r9 2730: 45 89 c9 mov %r9d,%r9d 2733: 45 85 c9 test %r9d,%r9d 2736: 74 18 je 0x2750 2738: 41 f7 c1 07 00 00 00 test $0x7,%r9d 273f: 0f 85 81 01 00 00 jne 0x28c6 2745: 41 f7 d9 neg %r9d 2748: 41 83 c1 20 add $0x20,%r9d 274c: 41 c1 e9 03 shr $0x3,%r9d 2750: 41 8d 41 10 lea 0x10(%r9),%eax 2754: 44 3b c0 cmp %eax,%r8d 2757: 0f 8c 69 01 00 00 jl 0x28c6 275d: 44 89 c0 mov %r8d,%eax 2760: 33 d2 xor %edx,%edx 2762: 41 2b c1 sub %r9d,%eax 2765: 83 e0 0f and $0xf,%eax 2768: f7 d8 neg %eax 276a: 41 03 c0 add %r8d,%eax 276d: 45 85 c9 test %r9d,%r9d 2770: 76 25 jbe 0x2797 2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 2785: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 278a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 278f: 48 ff c2 inc %rdx 2792: 49 3b d1 cmp %r9,%rdx 2795: 72 e9 jb 0x2780 2797: 48 63 d0 movslq %eax,%rdx 279a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 27a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 27a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 27ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 27b4: 01 27b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 27bc: 01 27bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 27c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 27cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 27d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 27d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 27de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 27e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 27ec: 01 27ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 27f4: 01 27f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 27fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 2803: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 280a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 2811: 49 83 c1 10 add $0x10,%r9 2815: 4c 3b ca cmp %rdx,%r9 2818: 72 86 jb 0x27a0 281a: 44 8d 48 01 lea 0x1(%rax),%r9d 281e: 45 3b c8 cmp %r8d,%r9d 2821: 0f 87 93 00 00 00 ja 0x28ba 2827: 4d 63 d0 movslq %r8d,%r10 282a: 4c 2b d2 sub %rdx,%r10 282d: 49 83 fa 04 cmp $0x4,%r10 2831: 0f 8c 8a 00 00 00 jl 0x28c1 2837: 45 89 d3 mov %r10d,%r11d 283a: 45 33 c9 xor %r9d,%r9d 283d: 41 83 e3 fc and $0xfffffffc,%r11d 2841: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 2845: 4d 63 db movslq %r11d,%r11 2848: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 284c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2853: 00 2854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 285b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2860: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 2866: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 286d: 01 286e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 2874: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 287a: 49 83 c1 04 add $0x4,%r9 287e: 4d 3b cb cmp %r11,%r9 2881: 72 dd jb 0x2860 2883: 4d 3b da cmp %r10,%r11 2886: 73 32 jae 0x28ba 2888: 48 63 c0 movslq %eax,%rax 288b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 288f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 289f: 00 28a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 28a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 28ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 28b2: 49 ff c3 inc %r11 28b5: 4d 3b da cmp %r10,%r11 28b8: 72 e6 jb 0x28a0 28ba: 33 c0 xor %eax,%eax 28bc: c5 f8 77 vzeroupper 28bf: 5e pop %rsi 28c0: c3 ret 28c1: 45 33 db xor %r11d,%r11d 28c4: eb bd jmp 0x2883 28c6: 33 c0 xor %eax,%eax 28c8: 41 83 f8 01 cmp $0x1,%r8d 28cc: 72 ec jb 0x28ba 28ce: 4d 63 d0 movslq %r8d,%r10 28d1: 45 33 db xor %r11d,%r11d 28d4: eb ad jmp 0x2883 28d6: b8 fa ff ff ff mov $0xfffffffa,%eax 28db: 5e pop %rsi 28dc: c3 ret 28dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 28e2: 5e pop %rsi 28e3: c3 ret 28e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28eb: 00 28ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 28f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28ff: 00 2900: 53 push %rbx 2901: 48 85 c9 test %rcx,%rcx 2904: 0f 84 aa 01 00 00 je 0x2ab4 290a: 48 85 d2 test %rdx,%rdx 290d: 0f 84 a1 01 00 00 je 0x2ab4 2913: 45 85 c0 test %r8d,%r8d 2916: 0f 8e 91 01 00 00 jle 0x2aad 291c: 41 83 f8 10 cmp $0x10,%r8d 2920: 0f 8c 80 01 00 00 jl 0x2aa6 2926: 49 89 d3 mov %rdx,%r11 2929: 49 83 e3 1f and $0x1f,%r11 292d: 45 85 db test %r11d,%r11d 2930: 74 18 je 0x294a 2932: 41 f7 c3 07 00 00 00 test $0x7,%r11d 2939: 0f 85 67 01 00 00 jne 0x2aa6 293f: 41 f7 db neg %r11d 2942: 41 83 c3 20 add $0x20,%r11d 2946: 41 c1 eb 03 shr $0x3,%r11d 294a: 41 8d 43 10 lea 0x10(%r11),%eax 294e: 44 3b c0 cmp %eax,%r8d 2951: 0f 8c 4f 01 00 00 jl 0x2aa6 2957: 44 89 c0 mov %r8d,%eax 295a: 45 33 d2 xor %r10d,%r10d 295d: 41 2b c3 sub %r11d,%eax 2960: 83 e0 0f and $0xf,%eax 2963: f7 d8 neg %eax 2965: 41 03 c0 add %r8d,%eax 2968: 44 89 db mov %r11d,%ebx 296b: 45 85 db test %r11d,%r11d 296e: 76 2a jbe 0x299a 2970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2977: 00 2978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 297f: 90 nop 2980: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 2986: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 298c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 2992: 49 ff c2 inc %r10 2995: 4c 3b d3 cmp %rbx,%r10 2998: 72 e6 jb 0x2980 299a: 4c 63 d0 movslq %eax,%r10 299d: 0f 1f 00 nopl (%rax) 29a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 29a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 29a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 29af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 29b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 29ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 29c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 29c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 29cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 29d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 29d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 29dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 29e3: 48 83 c3 10 add $0x10,%rbx 29e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 29ed: 49 3b da cmp %r10,%rbx 29f0: 72 ae jb 0x29a0 29f2: 8d 58 01 lea 0x1(%rax),%ebx 29f5: 41 3b d8 cmp %r8d,%ebx 29f8: 0f 87 9c 00 00 00 ja 0x2a9a 29fe: 4d 63 c8 movslq %r8d,%r9 2a01: 48 63 c0 movslq %eax,%rax 2a04: 4c 2b c8 sub %rax,%r9 2a07: 49 83 f9 04 cmp $0x4,%r9 2a0b: 0f 8c 90 00 00 00 jl 0x2aa1 2a11: 48 63 c0 movslq %eax,%rax 2a14: 45 89 ca mov %r9d,%r10d 2a17: 41 83 e2 fc and $0xfffffffc,%r10d 2a1b: 45 33 c0 xor %r8d,%r8d 2a1e: 4d 63 d2 movslq %r10d,%r10 2a21: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 2a25: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 2a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a30: 00 2a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a3f: 00 2a40: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 2a46: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 2a4c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 2a52: 49 83 c0 04 add $0x4,%r8 2a56: 4d 3b c2 cmp %r10,%r8 2a59: 72 e5 jb 0x2a40 2a5b: 4d 3b d1 cmp %r9,%r10 2a5e: 73 3a jae 0x2a9a 2a60: 48 63 c0 movslq %eax,%rax 2a63: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 2a67: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a72: 00 2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2a80: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 2a86: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 2a8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 2a92: 49 ff c2 inc %r10 2a95: 4d 3b d1 cmp %r9,%r10 2a98: 72 e6 jb 0x2a80 2a9a: 33 c0 xor %eax,%eax 2a9c: c5 f8 77 vzeroupper 2a9f: 5b pop %rbx 2aa0: c3 ret 2aa1: 45 33 d2 xor %r10d,%r10d 2aa4: eb b5 jmp 0x2a5b 2aa6: 33 c0 xor %eax,%eax 2aa8: e9 45 ff ff ff jmp 0x29f2 2aad: b8 fa ff ff ff mov $0xfffffffa,%eax 2ab2: 5b pop %rbx 2ab3: c3 ret 2ab4: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ab9: 5b pop %rbx 2aba: c3 ret 2abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ac0: 53 push %rbx 2ac1: 49 89 ca mov %rcx,%r10 2ac4: 4d 85 d2 test %r10,%r10 2ac7: 0f 84 a4 01 00 00 je 0x2c71 2acd: 48 85 d2 test %rdx,%rdx 2ad0: 0f 84 9b 01 00 00 je 0x2c71 2ad6: 45 85 c0 test %r8d,%r8d 2ad9: 0f 8e 8b 01 00 00 jle 0x2c6a 2adf: 41 83 f8 10 cmp $0x10,%r8d 2ae3: 0f 8c 79 01 00 00 jl 0x2c62 2ae9: 48 89 d3 mov %rdx,%rbx 2aec: 48 83 e3 1f and $0x1f,%rbx 2af0: 85 db test %ebx,%ebx 2af2: 74 11 je 0x2b05 2af4: f6 c3 07 test $0x7,%bl 2af7: 0f 85 65 01 00 00 jne 0x2c62 2afd: f7 db neg %ebx 2aff: 83 c3 20 add $0x20,%ebx 2b02: c1 eb 03 shr $0x3,%ebx 2b05: 8d 43 10 lea 0x10(%rbx),%eax 2b08: 44 3b c0 cmp %eax,%r8d 2b0b: 0f 8c 51 01 00 00 jl 0x2c62 2b11: 45 89 c1 mov %r8d,%r9d 2b14: 33 c0 xor %eax,%eax 2b16: 44 2b cb sub %ebx,%r9d 2b19: 41 83 e1 0f and $0xf,%r9d 2b1d: 41 f7 d9 neg %r9d 2b20: 45 03 c8 add %r8d,%r9d 2b23: 89 d9 mov %ebx,%ecx 2b25: 85 db test %ebx,%ebx 2b27: 76 2f jbe 0x2b58 2b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b30: 00 2b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b3f: 00 2b40: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 2b46: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 2b4b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 2b50: 48 ff c0 inc %rax 2b53: 48 3b c1 cmp %rcx,%rax 2b56: 72 e8 jb 0x2b40 2b58: 49 63 c1 movslq %r9d,%rax 2b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b60: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 2b66: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 2b6d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 2b74: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 2b7b: 03 2b7c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 2b81: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 2b87: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 2b8d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 2b94: 03 2b95: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 2b9a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 2ba0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 2ba6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 2bad: 03 2bae: 48 83 c1 10 add $0x10,%rcx 2bb2: 48 3b c8 cmp %rax,%rcx 2bb5: 72 a9 jb 0x2b60 2bb7: 41 8d 41 01 lea 0x1(%r9),%eax 2bbb: 41 3b c0 cmp %r8d,%eax 2bbe: 0f 87 93 00 00 00 ja 0x2c57 2bc4: 4d 63 c0 movslq %r8d,%r8 2bc7: 4d 63 c9 movslq %r9d,%r9 2bca: 4d 2b c1 sub %r9,%r8 2bcd: 49 83 f8 04 cmp $0x4,%r8 2bd1: 0f 8c 87 00 00 00 jl 0x2c5e 2bd7: 4d 63 c9 movslq %r9d,%r9 2bda: 44 89 c3 mov %r8d,%ebx 2bdd: 83 e3 fc and $0xfffffffc,%ebx 2be0: 33 c9 xor %ecx,%ecx 2be2: 48 63 db movslq %ebx,%rbx 2be5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 2be9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 2bed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bf4: 00 2bf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bfc: 0f 1f 40 00 nopl 0x0(%rax) 2c00: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 2c06: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 2c0b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 2c10: 48 83 c1 04 add $0x4,%rcx 2c14: 48 3b cb cmp %rbx,%rcx 2c17: 72 e7 jb 0x2c00 2c19: 49 3b d8 cmp %r8,%rbx 2c1c: 73 39 jae 0x2c57 2c1e: 4d 63 c9 movslq %r9d,%r9 2c21: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 2c25: 4b 8d 04 ca lea (%r10,%r9,8),%rax 2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c30: 00 2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c3f: 00 2c40: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 2c45: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 2c4a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 2c4f: 48 ff c3 inc %rbx 2c52: 49 3b d8 cmp %r8,%rbx 2c55: 72 e9 jb 0x2c40 2c57: 33 c0 xor %eax,%eax 2c59: c5 f8 77 vzeroupper 2c5c: 5b pop %rbx 2c5d: c3 ret 2c5e: 33 db xor %ebx,%ebx 2c60: eb b7 jmp 0x2c19 2c62: 45 33 c9 xor %r9d,%r9d 2c65: e9 4d ff ff ff jmp 0x2bb7 2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax 2c6f: 5b pop %rbx 2c70: c3 ret 2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c76: 5b pop %rbx 2c77: c3 ret 2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c7f: 00 2c80: 48 83 ec 28 sub $0x28,%rsp 2c84: 4d 85 c0 test %r8,%r8 2c87: 74 25 je 0x2cae 2c89: 48 85 c9 test %rcx,%rcx 2c8c: 74 20 je 0x2cae 2c8e: 48 85 d2 test %rdx,%rdx 2c91: 74 1b je 0x2cae 2c93: 45 85 c9 test %r9d,%r9d 2c96: 7f 0a jg 0x2ca2 2c98: b8 fa ff ff ff mov $0xfffffffa,%eax 2c9d: 48 83 c4 28 add $0x28,%rsp 2ca1: c3 ret 2ca2: e8 09 4c a9 01 call 0x1a978b0 2ca7: 33 c0 xor %eax,%eax 2ca9: 48 83 c4 28 add $0x28,%rsp 2cad: c3 ret 2cae: b8 f8 ff ff ff mov $0xfffffff8,%eax 2cb3: 48 83 c4 28 add $0x28,%rsp 2cb7: c3 ret 2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cbf: 00 2cc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2cc5: 4d 85 c0 test %r8,%r8 2cc8: 74 27 je 0x2cf1 2cca: 48 85 c9 test %rcx,%rcx 2ccd: 74 22 je 0x2cf1 2ccf: 48 85 d2 test %rdx,%rdx 2cd2: 74 1d je 0x2cf1 2cd4: 45 85 c9 test %r9d,%r9d 2cd7: 7f 0b jg 0x2ce4 2cd9: b8 fa ff ff ff mov $0xfffffffa,%eax 2cde: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2ce3: c3 ret 2ce4: e8 17 56 a9 01 call 0x1a98300 2ce9: 33 c0 xor %eax,%eax 2ceb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2cf0: c3 ret 2cf1: b8 f8 ff ff ff mov $0xfffffff8,%eax 2cf6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2cfb: c3 ret 2cfc: 0f 1f 40 00 nopl 0x0(%rax) 2d00: 53 push %rbx 2d01: 56 push %rsi 2d02: 57 push %rdi 2d03: 41 54 push %r12 2d05: 41 55 push %r13 2d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp 2d0e: 4d 89 c4 mov %r8,%r12 2d11: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605990 2d18: 48 33 c4 xor %rsp,%rax 2d1b: 45 89 cd mov %r9d,%r13d 2d1e: 48 89 cf mov %rcx,%rdi 2d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 2d28: 00 2d29: 4d 85 e4 test %r12,%r12 2d2c: 0f 84 b6 01 00 00 je 0x2ee8 2d32: 48 85 ff test %rdi,%rdi 2d35: 0f 84 97 01 00 00 je 0x2ed2 2d3b: 48 85 d2 test %rdx,%rdx 2d3e: 0f 84 66 01 00 00 je 0x2eaa 2d44: 45 85 ed test %r13d,%r13d 2d47: 0f 8e 35 01 00 00 jle 0x2e82 2d4d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 2d52: 48 89 f0 mov %rsi,%rax 2d55: 48 83 e0 1f and $0x1f,%rax 2d59: 48 f7 d8 neg %rax 2d5c: 48 83 e0 1f and $0x1f,%rax 2d60: 48 03 f0 add %rax,%rsi 2d63: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 2d6a: 00 2d6b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 2d72: 0f 8e a2 00 00 00 jle 0x2e1a 2d78: 4c 89 74 24 20 mov %r14,0x20(%rsp) 2d7d: 45 89 ee mov %r13d,%r14d 2d80: 4d 89 e5 mov %r12,%r13 2d83: 49 89 d4 mov %rdx,%r12 2d86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d8d: 00 2d8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d95: 0f 1f 40 00 nopl 0x0(%rax) 2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2da0: 4c 89 e1 mov %r12,%rcx 2da3: 48 89 f2 mov %rsi,%rdx 2da6: 49 89 d8 mov %rbx,%r8 2da9: 41 b9 80 00 00 00 mov $0x80,%r9d 2daf: e8 6c df 12 00 call 0x130d20 2db4: 48 89 f9 mov %rdi,%rcx 2db7: 48 89 f2 mov %rsi,%rdx 2dba: 41 b8 80 00 00 00 mov $0x80,%r8d 2dc0: e8 bb cb ff ff call 0xfffffffffffff980 2dc5: 48 89 f9 mov %rdi,%rcx 2dc8: 48 89 da mov %rbx,%rdx 2dcb: 41 b8 80 00 00 00 mov $0x80,%r8d 2dd1: e8 aa cb ff ff call 0xfffffffffffff980 2dd6: 48 89 d9 mov %rbx,%rcx 2dd9: 48 89 f2 mov %rsi,%rdx 2ddc: 4d 89 e8 mov %r13,%r8 2ddf: 41 b9 80 00 00 00 mov $0x80,%r9d 2de5: e8 16 08 00 00 call 0x3600 2dea: 41 83 c6 80 add $0xffffff80,%r14d 2dee: 48 81 c7 00 02 00 00 add $0x200,%rdi 2df5: 49 81 c4 00 02 00 00 add $0x200,%r12 2dfc: 49 81 c5 00 04 00 00 add $0x400,%r13 2e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 2e0a: 7f 94 jg 0x2da0 2e0c: 4c 89 e2 mov %r12,%rdx 2e0f: 4d 89 ec mov %r13,%r12 2e12: 45 89 f5 mov %r14d,%r13d 2e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 2e1a: 48 89 d1 mov %rdx,%rcx 2e1d: 48 89 f2 mov %rsi,%rdx 2e20: 49 89 d8 mov %rbx,%r8 2e23: 45 89 e9 mov %r13d,%r9d 2e26: e8 f5 de 12 00 call 0x130d20 2e2b: 48 89 f9 mov %rdi,%rcx 2e2e: 48 89 f2 mov %rsi,%rdx 2e31: 45 89 e8 mov %r13d,%r8d 2e34: e8 47 cb ff ff call 0xfffffffffffff980 2e39: 48 89 f9 mov %rdi,%rcx 2e3c: 48 89 da mov %rbx,%rdx 2e3f: 45 89 e8 mov %r13d,%r8d 2e42: e8 39 cb ff ff call 0xfffffffffffff980 2e47: 48 89 d9 mov %rbx,%rcx 2e4a: 48 89 f2 mov %rsi,%rdx 2e4d: 4d 89 e0 mov %r12,%r8 2e50: 45 89 e9 mov %r13d,%r9d 2e53: e8 a8 07 00 00 call 0x3600 2e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 2e5f: 00 2e60: 48 33 cc xor %rsp,%rcx 2e63: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605990 2e6a: 75 11 jne 0x2e7d 2e6c: 33 c0 xor %eax,%eax 2e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp 2e75: 41 5d pop %r13 2e77: 41 5c pop %r12 2e79: 5f pop %rdi 2e7a: 5e pop %rsi 2e7b: 5b pop %rbx 2e7c: c3 ret 2e7d: e8 6e e2 11 01 call 0x11210f0 2e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 2e89: 00 2e8a: 48 33 cc xor %rsp,%rcx 2e8d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605990 2e94: 75 e7 jne 0x2e7d 2e96: b8 fa ff ff ff mov $0xfffffffa,%eax 2e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp 2ea2: 41 5d pop %r13 2ea4: 41 5c pop %r12 2ea6: 5f pop %rdi 2ea7: 5e pop %rsi 2ea8: 5b pop %rbx 2ea9: c3 ret 2eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 2eb1: 00 2eb2: 48 33 cc xor %rsp,%rcx 2eb5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605990 2ebc: 75 bf jne 0x2e7d 2ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp 2eca: 41 5d pop %r13 2ecc: 41 5c pop %r12 2ece: 5f pop %rdi 2ecf: 5e pop %rsi 2ed0: 5b pop %rbx 2ed1: c3 ret 2ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 2ed9: 00 2eda: 48 33 cc xor %rsp,%rcx 2edd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605990 2ee4: 75 97 jne 0x2e7d 2ee6: eb d6 jmp 0x2ebe 2ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 2eef: 00 2ef0: 48 33 cc xor %rsp,%rcx 2ef3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605990 2efa: 75 81 jne 0x2e7d 2efc: eb c0 jmp 0x2ebe 2efe: 66 90 xchg %ax,%ax 2f00: 53 push %rbx 2f01: 56 push %rsi 2f02: 57 push %rdi 2f03: 41 54 push %r12 2f05: 41 55 push %r13 2f07: 48 81 ec 50 04 00 00 sub $0x450,%rsp 2f0e: 4d 89 c4 mov %r8,%r12 2f11: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605990 2f18: 45 89 cd mov %r9d,%r13d 2f1b: 48 33 c4 xor %rsp,%rax 2f1e: 48 89 cf mov %rcx,%rdi 2f21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 2f28: 00 2f29: 4d 85 e4 test %r12,%r12 2f2c: 0f 84 b6 01 00 00 je 0x30e8 2f32: 48 85 ff test %rdi,%rdi 2f35: 0f 84 97 01 00 00 je 0x30d2 2f3b: 48 85 d2 test %rdx,%rdx 2f3e: 0f 84 66 01 00 00 je 0x30aa 2f44: 45 85 ed test %r13d,%r13d 2f47: 0f 8e 35 01 00 00 jle 0x3082 2f4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 2f52: 48 89 c3 mov %rax,%rbx 2f55: 48 83 e3 1f and $0x1f,%rbx 2f59: 48 f7 db neg %rbx 2f5c: 48 83 e3 1f and $0x1f,%rbx 2f60: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 2f64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 2f6b: 00 2f6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 2f73: 0f 8e a1 00 00 00 jle 0x301a 2f79: 4c 89 74 24 20 mov %r14,0x20(%rsp) 2f7e: 45 89 ee mov %r13d,%r14d 2f81: 4d 89 e5 mov %r12,%r13 2f84: 49 89 d4 mov %rdx,%r12 2f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f8e: 00 2f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f96: 0f 1f 00 nopl (%rax) 2f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fa0: 4c 89 e1 mov %r12,%rcx 2fa3: 48 89 f2 mov %rsi,%rdx 2fa6: 49 89 d8 mov %rbx,%r8 2fa9: 41 b9 80 00 00 00 mov $0x80,%r9d 2faf: e8 8c dd 12 00 call 0x130d40 2fb4: 48 89 f9 mov %rdi,%rcx 2fb7: 48 89 f2 mov %rsi,%rdx 2fba: 41 b8 80 00 00 00 mov $0x80,%r8d 2fc0: e8 fb c9 ff ff call 0xfffffffffffff9c0 2fc5: 48 89 f9 mov %rdi,%rcx 2fc8: 48 89 da mov %rbx,%rdx 2fcb: 41 b8 80 00 00 00 mov $0x80,%r8d 2fd1: e8 ea c9 ff ff call 0xfffffffffffff9c0 2fd6: 48 89 d9 mov %rbx,%rcx 2fd9: 48 89 f2 mov %rsi,%rdx 2fdc: 4d 89 e8 mov %r13,%r8 2fdf: 41 b9 80 00 00 00 mov $0x80,%r9d 2fe5: e8 96 06 00 00 call 0x3680 2fea: 41 83 c6 80 add $0xffffff80,%r14d 2fee: 48 81 c7 00 02 00 00 add $0x200,%rdi 2ff5: 49 81 c4 00 02 00 00 add $0x200,%r12 2ffc: 49 81 c5 00 04 00 00 add $0x400,%r13 3003: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 300a: 7f 94 jg 0x2fa0 300c: 4c 89 e2 mov %r12,%rdx 300f: 4d 89 ec mov %r13,%r12 3012: 45 89 f5 mov %r14d,%r13d 3015: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 301a: 48 89 d1 mov %rdx,%rcx 301d: 48 89 f2 mov %rsi,%rdx 3020: 49 89 d8 mov %rbx,%r8 3023: 45 89 e9 mov %r13d,%r9d 3026: e8 15 dd 12 00 call 0x130d40 302b: 48 89 f9 mov %rdi,%rcx 302e: 48 89 f2 mov %rsi,%rdx 3031: 45 89 e8 mov %r13d,%r8d 3034: e8 87 c9 ff ff call 0xfffffffffffff9c0 3039: 48 89 f9 mov %rdi,%rcx 303c: 48 89 da mov %rbx,%rdx 303f: 45 89 e8 mov %r13d,%r8d 3042: e8 79 c9 ff ff call 0xfffffffffffff9c0 3047: 48 89 d9 mov %rbx,%rcx 304a: 48 89 f2 mov %rsi,%rdx 304d: 4d 89 e0 mov %r12,%r8 3050: 45 89 e9 mov %r13d,%r9d 3053: e8 28 06 00 00 call 0x3680 3058: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 305f: 00 3060: 48 33 cc xor %rsp,%rcx 3063: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605990 306a: 75 11 jne 0x307d 306c: 33 c0 xor %eax,%eax 306e: 48 81 c4 50 04 00 00 add $0x450,%rsp 3075: 41 5d pop %r13 3077: 41 5c pop %r12 3079: 5f pop %rdi 307a: 5e pop %rsi 307b: 5b pop %rbx 307c: c3 ret 307d: e8 6e e0 11 01 call 0x11210f0 3082: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3089: 00 308a: 48 33 cc xor %rsp,%rcx 308d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605990 3094: 75 e7 jne 0x307d 3096: b8 fa ff ff ff mov $0xfffffffa,%eax 309b: 48 81 c4 50 04 00 00 add $0x450,%rsp 30a2: 41 5d pop %r13 30a4: 41 5c pop %r12 30a6: 5f pop %rdi 30a7: 5e pop %rsi 30a8: 5b pop %rbx 30a9: c3 ret 30aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 30b1: 00 30b2: 48 33 cc xor %rsp,%rcx 30b5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605990 30bc: 75 bf jne 0x307d 30be: b8 f8 ff ff ff mov $0xfffffff8,%eax 30c3: 48 81 c4 50 04 00 00 add $0x450,%rsp 30ca: 41 5d pop %r13 30cc: 41 5c pop %r12 30ce: 5f pop %rdi 30cf: 5e pop %rsi 30d0: 5b pop %rbx 30d1: c3 ret 30d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 30d9: 00 30da: 48 33 cc xor %rsp,%rcx 30dd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605990 30e4: 75 97 jne 0x307d 30e6: eb d6 jmp 0x30be 30e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 30ef: 00 30f0: 48 33 cc xor %rsp,%rcx 30f3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605990 30fa: 75 81 jne 0x307d 30fc: eb c0 jmp 0x30be 30fe: 66 90 xchg %ax,%ax 3100: 53 push %rbx 3101: 56 push %rsi 3102: 57 push %rdi 3103: 41 54 push %r12 3105: 41 55 push %r13 3107: 48 81 ec 50 04 00 00 sub $0x450,%rsp 310e: 4d 89 c4 mov %r8,%r12 3111: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605990 3118: 45 89 cd mov %r9d,%r13d 311b: 48 33 c4 xor %rsp,%rax 311e: 48 89 cf mov %rcx,%rdi 3121: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 3128: 00 3129: 4d 85 e4 test %r12,%r12 312c: 0f 84 b6 01 00 00 je 0x32e8 3132: 48 85 ff test %rdi,%rdi 3135: 0f 84 97 01 00 00 je 0x32d2 313b: 48 85 d2 test %rdx,%rdx 313e: 0f 84 66 01 00 00 je 0x32aa 3144: 45 85 ed test %r13d,%r13d 3147: 0f 8e 35 01 00 00 jle 0x3282 314d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 3152: 48 89 c3 mov %rax,%rbx 3155: 48 83 e3 1f and $0x1f,%rbx 3159: 48 f7 db neg %rbx 315c: 48 83 e3 1f and $0x1f,%rbx 3160: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 3164: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 316b: 00 316c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 3173: 0f 8e a1 00 00 00 jle 0x321a 3179: 4c 89 74 24 20 mov %r14,0x20(%rsp) 317e: 45 89 ee mov %r13d,%r14d 3181: 4d 89 e5 mov %r12,%r13 3184: 49 89 d4 mov %rdx,%r12 3187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 318e: 00 318f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3196: 0f 1f 00 nopl (%rax) 3199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31a0: 4c 89 e1 mov %r12,%rcx 31a3: 48 89 f2 mov %rsi,%rdx 31a6: 49 89 d8 mov %rbx,%r8 31a9: 41 b9 80 00 00 00 mov $0x80,%r9d 31af: e8 ac db 12 00 call 0x130d60 31b4: 48 89 f9 mov %rdi,%rcx 31b7: 48 89 f2 mov %rsi,%rdx 31ba: 41 b8 80 00 00 00 mov $0x80,%r8d 31c0: e8 bb c9 ff ff call 0xfffffffffffffb80 31c5: 48 89 f9 mov %rdi,%rcx 31c8: 48 89 da mov %rbx,%rdx 31cb: 41 b8 80 00 00 00 mov $0x80,%r8d 31d1: e8 aa c9 ff ff call 0xfffffffffffffb80 31d6: 48 89 d9 mov %rbx,%rcx 31d9: 48 89 f2 mov %rsi,%rdx 31dc: 4d 89 e8 mov %r13,%r8 31df: 41 b9 80 00 00 00 mov $0x80,%r9d 31e5: e8 16 05 00 00 call 0x3700 31ea: 41 83 c6 80 add $0xffffff80,%r14d 31ee: 48 81 c7 00 02 00 00 add $0x200,%rdi 31f5: 49 81 c4 00 02 00 00 add $0x200,%r12 31fc: 49 81 c5 00 04 00 00 add $0x400,%r13 3203: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 320a: 7f 94 jg 0x31a0 320c: 4c 89 e2 mov %r12,%rdx 320f: 4d 89 ec mov %r13,%r12 3212: 45 89 f5 mov %r14d,%r13d 3215: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 321a: 48 89 d1 mov %rdx,%rcx 321d: 48 89 f2 mov %rsi,%rdx 3220: 49 89 d8 mov %rbx,%r8 3223: 45 89 e9 mov %r13d,%r9d 3226: e8 35 db 12 00 call 0x130d60 322b: 48 89 f9 mov %rdi,%rcx 322e: 48 89 f2 mov %rsi,%rdx 3231: 45 89 e8 mov %r13d,%r8d 3234: e8 47 c9 ff ff call 0xfffffffffffffb80 3239: 48 89 f9 mov %rdi,%rcx 323c: 48 89 da mov %rbx,%rdx 323f: 45 89 e8 mov %r13d,%r8d 3242: e8 39 c9 ff ff call 0xfffffffffffffb80 3247: 48 89 d9 mov %rbx,%rcx 324a: 48 89 f2 mov %rsi,%rdx 324d: 4d 89 e0 mov %r12,%r8 3250: 45 89 e9 mov %r13d,%r9d 3253: e8 a8 04 00 00 call 0x3700 3258: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 325f: 00 3260: 48 33 cc xor %rsp,%rcx 3263: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605990 326a: 75 11 jne 0x327d 326c: 33 c0 xor %eax,%eax 326e: 48 81 c4 50 04 00 00 add $0x450,%rsp 3275: 41 5d pop %r13 3277: 41 5c pop %r12 3279: 5f pop %rdi 327a: 5e pop %rsi 327b: 5b pop %rbx 327c: c3 ret 327d: e8 6e de 11 01 call 0x11210f0 3282: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3289: 00 328a: 48 33 cc xor %rsp,%rcx 328d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605990 3294: 75 e7 jne 0x327d 3296: b8 fa ff ff ff mov $0xfffffffa,%eax 329b: 48 81 c4 50 04 00 00 add $0x450,%rsp 32a2: 41 5d pop %r13 32a4: 41 5c pop %r12 32a6: 5f pop %rdi 32a7: 5e pop %rsi 32a8: 5b pop %rbx 32a9: c3 ret 32aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 32b1: 00 32b2: 48 33 cc xor %rsp,%rcx 32b5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605990 32bc: 75 bf jne 0x327d 32be: b8 f8 ff ff ff mov $0xfffffff8,%eax 32c3: 48 81 c4 50 04 00 00 add $0x450,%rsp 32ca: 41 5d pop %r13 32cc: 41 5c pop %r12 32ce: 5f pop %rdi 32cf: 5e pop %rsi 32d0: 5b pop %rbx 32d1: c3 ret 32d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 32d9: 00 32da: 48 33 cc xor %rsp,%rcx 32dd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605990 32e4: 75 97 jne 0x327d 32e6: eb d6 jmp 0x32be 32e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 32ef: 00 32f0: 48 33 cc xor %rsp,%rcx 32f3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605990 32fa: 75 81 jne 0x327d 32fc: eb c0 jmp 0x32be 32fe: 66 90 xchg %ax,%ax 3300: 53 push %rbx 3301: 56 push %rsi 3302: 57 push %rdi 3303: 41 54 push %r12 3305: 41 55 push %r13 3307: 48 81 ec 50 04 00 00 sub $0x450,%rsp 330e: 4d 89 c4 mov %r8,%r12 3311: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605990 3318: 45 89 cd mov %r9d,%r13d 331b: 48 33 c4 xor %rsp,%rax 331e: 48 89 cf mov %rcx,%rdi 3321: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 3328: 00 3329: 4d 85 e4 test %r12,%r12 332c: 0f 84 b6 01 00 00 je 0x34e8 3332: 48 85 ff test %rdi,%rdi 3335: 0f 84 97 01 00 00 je 0x34d2 333b: 48 85 d2 test %rdx,%rdx 333e: 0f 84 66 01 00 00 je 0x34aa 3344: 45 85 ed test %r13d,%r13d 3347: 0f 8e 35 01 00 00 jle 0x3482 334d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 3352: 48 89 c3 mov %rax,%rbx 3355: 48 83 e3 1f and $0x1f,%rbx 3359: 48 f7 db neg %rbx 335c: 48 83 e3 1f and $0x1f,%rbx 3360: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 3364: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 336b: 00 336c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 3373: 0f 8e a1 00 00 00 jle 0x341a 3379: 4c 89 74 24 20 mov %r14,0x20(%rsp) 337e: 45 89 ee mov %r13d,%r14d 3381: 4d 89 e5 mov %r12,%r13 3384: 49 89 d4 mov %rdx,%r12 3387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 338e: 00 338f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3396: 0f 1f 00 nopl (%rax) 3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33a0: 4c 89 e1 mov %r12,%rcx 33a3: 48 89 f2 mov %rsi,%rdx 33a6: 49 89 d8 mov %rbx,%r8 33a9: 41 b9 80 00 00 00 mov $0x80,%r9d 33af: e8 cc d9 12 00 call 0x130d80 33b4: 48 89 f9 mov %rdi,%rcx 33b7: 48 89 f2 mov %rsi,%rdx 33ba: 41 b8 80 00 00 00 mov $0x80,%r8d 33c0: e8 bb c7 ff ff call 0xfffffffffffffb80 33c5: 48 89 f9 mov %rdi,%rcx 33c8: 48 89 da mov %rbx,%rdx 33cb: 41 b8 80 00 00 00 mov $0x80,%r8d 33d1: e8 aa c7 ff ff call 0xfffffffffffffb80 33d6: 48 89 d9 mov %rbx,%rcx 33d9: 48 89 f2 mov %rsi,%rdx 33dc: 4d 89 e8 mov %r13,%r8 33df: 41 b9 80 00 00 00 mov $0x80,%r9d 33e5: e8 96 03 00 00 call 0x3780 33ea: 41 83 c6 80 add $0xffffff80,%r14d 33ee: 48 81 c7 00 02 00 00 add $0x200,%rdi 33f5: 49 81 c4 00 02 00 00 add $0x200,%r12 33fc: 49 81 c5 00 04 00 00 add $0x400,%r13 3403: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 340a: 7f 94 jg 0x33a0 340c: 4c 89 e2 mov %r12,%rdx 340f: 4d 89 ec mov %r13,%r12 3412: 45 89 f5 mov %r14d,%r13d 3415: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 341a: 48 89 d1 mov %rdx,%rcx 341d: 48 89 f2 mov %rsi,%rdx 3420: 49 89 d8 mov %rbx,%r8 3423: 45 89 e9 mov %r13d,%r9d 3426: e8 55 d9 12 00 call 0x130d80 342b: 48 89 f9 mov %rdi,%rcx 342e: 48 89 f2 mov %rsi,%rdx 3431: 45 89 e8 mov %r13d,%r8d 3434: e8 47 c7 ff ff call 0xfffffffffffffb80 3439: 48 89 f9 mov %rdi,%rcx 343c: 48 89 da mov %rbx,%rdx 343f: 45 89 e8 mov %r13d,%r8d 3442: e8 39 c7 ff ff call 0xfffffffffffffb80 3447: 48 89 d9 mov %rbx,%rcx 344a: 48 89 f2 mov %rsi,%rdx 344d: 4d 89 e0 mov %r12,%r8 3450: 45 89 e9 mov %r13d,%r9d 3453: e8 28 03 00 00 call 0x3780 3458: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 345f: 00 3460: 48 33 cc xor %rsp,%rcx 3463: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605990 346a: 75 11 jne 0x347d 346c: 33 c0 xor %eax,%eax 346e: 48 81 c4 50 04 00 00 add $0x450,%rsp 3475: 41 5d pop %r13 3477: 41 5c pop %r12 3479: 5f pop %rdi 347a: 5e pop %rsi 347b: 5b pop %rbx 347c: c3 ret 347d: e8 6e dc 11 01 call 0x11210f0 3482: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3489: 00 348a: 48 33 cc xor %rsp,%rcx 348d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605990 3494: 75 e7 jne 0x347d 3496: b8 fa ff ff ff mov $0xfffffffa,%eax 349b: 48 81 c4 50 04 00 00 add $0x450,%rsp 34a2: 41 5d pop %r13 34a4: 41 5c pop %r12 34a6: 5f pop %rdi 34a7: 5e pop %rsi 34a8: 5b pop %rbx 34a9: c3 ret 34aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 34b1: 00 34b2: 48 33 cc xor %rsp,%rcx 34b5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605990 34bc: 75 bf jne 0x347d 34be: b8 f8 ff ff ff mov $0xfffffff8,%eax 34c3: 48 81 c4 50 04 00 00 add $0x450,%rsp 34ca: 41 5d pop %r13 34cc: 41 5c pop %r12 34ce: 5f pop %rdi 34cf: 5e pop %rsi 34d0: 5b pop %rbx 34d1: c3 ret 34d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 34d9: 00 34da: 48 33 cc xor %rsp,%rcx 34dd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605990 34e4: 75 97 jne 0x347d 34e6: eb d6 jmp 0x34be 34e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 34ef: 00 34f0: 48 33 cc xor %rsp,%rcx 34f3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605990 34fa: 75 81 jne 0x347d 34fc: eb c0 jmp 0x34be 34fe: 66 90 xchg %ax,%ax 3500: 48 83 ec 28 sub $0x28,%rsp 3504: 4d 85 c0 test %r8,%r8 3507: 74 35 je 0x353e 3509: 45 85 c9 test %r9d,%r9d 350c: 7e 4c jle 0x355a 350e: 48 85 d2 test %rdx,%rdx 3511: 74 26 je 0x3539 3513: 48 85 c9 test %rcx,%rcx 3516: 74 0c je 0x3524 3518: e8 f3 57 a9 01 call 0x1a98d10 351d: 33 c0 xor %eax,%eax 351f: 48 83 c4 28 add $0x28,%rsp 3523: c3 ret 3524: 48 89 d1 mov %rdx,%rcx 3527: 4c 89 c2 mov %r8,%rdx 352a: 45 89 c8 mov %r9d,%r8d 352d: e8 2e 5a a9 01 call 0x1a98f60 3532: 33 c0 xor %eax,%eax 3534: 48 83 c4 28 add $0x28,%rsp 3538: c3 ret 3539: 48 85 c9 test %rcx,%rcx 353c: 75 0a jne 0x3548 353e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3543: 48 83 c4 28 add $0x28,%rsp 3547: c3 ret 3548: 4c 89 c2 mov %r8,%rdx 354b: 45 89 c8 mov %r9d,%r8d 354e: e8 1d 59 a9 01 call 0x1a98e70 3553: 33 c0 xor %eax,%eax 3555: 48 83 c4 28 add $0x28,%rsp 3559: c3 ret 355a: b8 fa ff ff ff mov $0xfffffffa,%eax 355f: 48 83 c4 28 add $0x28,%rsp 3563: c3 ret 3564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 356b: 00 356c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 357f: 00 3580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3585: 4d 85 c0 test %r8,%r8 3588: 74 37 je 0x35c1 358a: 45 85 c9 test %r9d,%r9d 358d: 7e 50 jle 0x35df 358f: 48 85 d2 test %rdx,%rdx 3592: 74 28 je 0x35bc 3594: 48 85 c9 test %rcx,%rcx 3597: 74 0d je 0x35a6 3599: e8 82 65 a9 01 call 0x1a99b20 359e: 33 c0 xor %eax,%eax 35a0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 35a5: c3 ret 35a6: 48 89 d1 mov %rdx,%rcx 35a9: 4c 89 c2 mov %r8,%rdx 35ac: 45 89 c8 mov %r9d,%r8d 35af: e8 bc 67 a9 01 call 0x1a99d70 35b4: 33 c0 xor %eax,%eax 35b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 35bb: c3 ret 35bc: 48 85 c9 test %rcx,%rcx 35bf: 75 0b jne 0x35cc 35c1: b8 f8 ff ff ff mov $0xfffffff8,%eax 35c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 35cb: c3 ret 35cc: 4c 89 c2 mov %r8,%rdx 35cf: 45 89 c8 mov %r9d,%r8d 35d2: e8 a9 66 a9 01 call 0x1a99c80 35d7: 33 c0 xor %eax,%eax 35d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 35de: c3 ret 35df: b8 fa ff ff ff mov $0xfffffffa,%eax 35e4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 35e9: 90 nop 35ea: c3 ret 35eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35f2: 00 35f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3600: 48 83 ec 28 sub $0x28,%rsp 3604: 4d 85 c0 test %r8,%r8 3607: 74 35 je 0x363e 3609: 45 85 c9 test %r9d,%r9d 360c: 7e 4c jle 0x365a 360e: 48 85 d2 test %rdx,%rdx 3611: 74 26 je 0x3639 3613: 48 85 c9 test %rcx,%rcx 3616: 74 0c je 0x3624 3618: e8 13 73 a9 01 call 0x1a9a930 361d: 33 c0 xor %eax,%eax 361f: 48 83 c4 28 add $0x28,%rsp 3623: c3 ret 3624: 48 89 d1 mov %rdx,%rcx 3627: 4c 89 c2 mov %r8,%rdx 362a: 45 89 c8 mov %r9d,%r8d 362d: e8 4e 75 a9 01 call 0x1a9ab80 3632: 33 c0 xor %eax,%eax 3634: 48 83 c4 28 add $0x28,%rsp 3638: c3 ret 3639: 48 85 c9 test %rcx,%rcx 363c: 75 0a jne 0x3648 363e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3643: 48 83 c4 28 add $0x28,%rsp 3647: c3 ret 3648: 4c 89 c2 mov %r8,%rdx 364b: 45 89 c8 mov %r9d,%r8d 364e: e8 3d 74 a9 01 call 0x1a9aa90 3653: 33 c0 xor %eax,%eax 3655: 48 83 c4 28 add $0x28,%rsp 3659: c3 ret 365a: b8 fa ff ff ff mov $0xfffffffa,%eax 365f: 48 83 c4 28 add $0x28,%rsp 3663: c3 ret 3664: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 366b: 00 366c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 367f: 00 3680: 48 83 ec 28 sub $0x28,%rsp 3684: 4d 85 c0 test %r8,%r8 3687: 74 35 je 0x36be 3689: 45 85 c9 test %r9d,%r9d 368c: 7e 4c jle 0x36da 368e: 48 85 d2 test %rdx,%rdx 3691: 74 26 je 0x36b9 3693: 48 85 c9 test %rcx,%rcx 3696: 74 0c je 0x36a4 3698: e8 a3 7f a9 01 call 0x1a9b640 369d: 33 c0 xor %eax,%eax 369f: 48 83 c4 28 add $0x28,%rsp 36a3: c3 ret 36a4: 48 89 d1 mov %rdx,%rcx 36a7: 4c 89 c2 mov %r8,%rdx 36aa: 45 89 c8 mov %r9d,%r8d 36ad: e8 ee 81 a9 01 call 0x1a9b8a0 36b2: 33 c0 xor %eax,%eax 36b4: 48 83 c4 28 add $0x28,%rsp 36b8: c3 ret 36b9: 48 85 c9 test %rcx,%rcx 36bc: 75 0a jne 0x36c8 36be: b8 f8 ff ff ff mov $0xfffffff8,%eax 36c3: 48 83 c4 28 add $0x28,%rsp 36c7: c3 ret 36c8: 4c 89 c2 mov %r8,%rdx 36cb: 45 89 c8 mov %r9d,%r8d 36ce: e8 cd 80 a9 01 call 0x1a9b7a0 36d3: 33 c0 xor %eax,%eax 36d5: 48 83 c4 28 add $0x28,%rsp 36d9: c3 ret 36da: b8 fa ff ff ff mov $0xfffffffa,%eax 36df: 48 83 c4 28 add $0x28,%rsp 36e3: c3 ret 36e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36eb: 00 36ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 36f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36ff: 00 3700: 48 83 ec 28 sub $0x28,%rsp 3704: 4d 85 c0 test %r8,%r8 3707: 74 35 je 0x373e 3709: 45 85 c9 test %r9d,%r9d 370c: 7e 4c jle 0x375a 370e: 48 85 d2 test %rdx,%rdx 3711: 74 26 je 0x3739 3713: 48 85 c9 test %rcx,%rcx 3716: 74 0c je 0x3724 3718: e8 c3 9d 03 00 call 0x3d4e0 371d: 33 c0 xor %eax,%eax 371f: 48 83 c4 28 add $0x28,%rsp 3723: c3 ret 3724: 48 89 d1 mov %rdx,%rcx 3727: 4c 89 c2 mov %r8,%rdx 372a: 45 89 c8 mov %r9d,%r8d 372d: e8 0e a0 03 00 call 0x3d740 3732: 33 c0 xor %eax,%eax 3734: 48 83 c4 28 add $0x28,%rsp 3738: c3 ret 3739: 48 85 c9 test %rcx,%rcx 373c: 75 0a jne 0x3748 373e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3743: 48 83 c4 28 add $0x28,%rsp 3747: c3 ret 3748: 4c 89 c2 mov %r8,%rdx 374b: 45 89 c8 mov %r9d,%r8d 374e: e8 cd a1 03 00 call 0x3d920 3753: 33 c0 xor %eax,%eax 3755: 48 83 c4 28 add $0x28,%rsp 3759: c3 ret 375a: b8 fa ff ff ff mov $0xfffffffa,%eax 375f: 48 83 c4 28 add $0x28,%rsp 3763: c3 ret 3764: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 376b: 00 376c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3773: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 377f: 00 3780: 48 83 ec 28 sub $0x28,%rsp 3784: 4d 85 c0 test %r8,%r8 3787: 74 35 je 0x37be 3789: 45 85 c9 test %r9d,%r9d 378c: 7e 4c jle 0x37da 378e: 48 85 d2 test %rdx,%rdx 3791: 74 26 je 0x37b9 3793: 48 85 c9 test %rcx,%rcx 3796: 74 0c je 0x37a4 3798: e8 a3 a3 03 00 call 0x3db40 379d: 33 c0 xor %eax,%eax 379f: 48 83 c4 28 add $0x28,%rsp 37a3: c3 ret 37a4: 48 89 d1 mov %rdx,%rcx 37a7: 4c 89 c2 mov %r8,%rdx 37aa: 45 89 c8 mov %r9d,%r8d 37ad: e8 0e a6 03 00 call 0x3ddc0 37b2: 33 c0 xor %eax,%eax 37b4: 48 83 c4 28 add $0x28,%rsp 37b8: c3 ret 37b9: 48 85 c9 test %rcx,%rcx 37bc: 75 0a jne 0x37c8 37be: b8 f8 ff ff ff mov $0xfffffff8,%eax 37c3: 48 83 c4 28 add $0x28,%rsp 37c7: c3 ret 37c8: 4c 89 c2 mov %r8,%rdx 37cb: 45 89 c8 mov %r9d,%r8d 37ce: e8 0d a8 03 00 call 0x3dfe0 37d3: 33 c0 xor %eax,%eax 37d5: 48 83 c4 28 add $0x28,%rsp 37d9: c3 ret 37da: b8 fa ff ff ff mov $0xfffffffa,%eax 37df: 48 83 c4 28 add $0x28,%rsp 37e3: c3 ret 37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37eb: 00 37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37ff: 00 3800: 53 push %rbx 3801: 56 push %rsi 3802: 57 push %rdi 3803: 41 54 push %r12 3805: 41 55 push %r13 3807: 41 56 push %r14 3809: 41 57 push %r15 380b: 55 push %rbp 380c: 48 83 ec 38 sub $0x38,%rsp 3810: 49 89 ce mov %rcx,%r14 3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 381a: 00 381b: 44 89 cf mov %r9d,%edi 381e: 44 89 c6 mov %r8d,%esi 3821: 41 89 d7 mov %edx,%r15d 3824: 4d 85 f6 test %r14,%r14 3827: 0f 84 8e 01 00 00 je 0x39bb 382d: 41 83 ff 1e cmp $0x1e,%r15d 3831: 0f 87 5f 01 00 00 ja 0x3996 3837: 41 83 ff 1d cmp $0x1d,%r15d 383b: 0f 8f 55 01 00 00 jg 0x3996 3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3848: 00 3849: 48 85 db test %rbx,%rbx 384c: 0f 84 69 01 00 00 je 0x39bb 3852: 48 89 dd mov %rbx,%rbp 3855: ba 90 00 00 00 mov $0x90,%edx 385a: 48 83 e5 3f and $0x3f,%rbp 385e: 48 f7 dd neg %rbp 3861: 48 83 e5 3f and $0x3f,%rbp 3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3869: 4c 89 e1 mov %r12,%rcx 386c: e8 cf a4 00 00 call 0xdd40 3871: 44 89 f9 mov %r15d,%ecx 3874: b8 01 00 00 00 mov $0x1,%eax 3879: d3 e0 shl %cl,%eax 387b: 41 89 7c 24 14 mov %edi,0x14(%r12) 3880: 83 fe 08 cmp $0x8,%esi 3883: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3888: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 388f: 00 00 3891: 0f 84 45 02 00 00 je 0x3adc 3897: 83 fe 04 cmp $0x4,%esi 389a: 0f 84 97 00 00 00 je 0x3937 38a0: 83 fe 01 cmp $0x1,%esi 38a3: 75 39 jne 0x38de 38a5: 0f 57 c0 xorps %xmm0,%xmm0 38a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 38ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4cde8 38b3: 01 38b4: f3 0f 5e c8 divss %xmm0,%xmm1 38b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 38bf: 00 38c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 38c7: 00 00 38c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 38d0: 00 00 38d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 38d9: e9 93 00 00 00 jmp 0x3971 38de: 83 fe 02 cmp $0x2,%esi 38e1: 75 36 jne 0x3919 38e3: 0f 57 c0 xorps %xmm0,%xmm0 38e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 38ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4cde8 38f1: 01 38f2: f3 0f 5e c8 divss %xmm0,%xmm1 38f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 38fd: 00 38fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3905: 00 00 3907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 390e: 00 00 3910: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3917: eb 58 jmp 0x3971 3919: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3920: 00 3921: b8 ee ff ff ff mov $0xffffffee,%eax 3926: 48 83 c4 38 add $0x38,%rsp 392a: 5d pop %rbp 392b: 41 5f pop %r15 392d: 41 5e pop %r14 392f: 41 5d pop %r13 3931: 41 5c pop %r12 3933: 5f pop %rdi 3934: 5e pop %rsi 3935: 5b pop %rbx 3936: c3 ret 3937: 0f 57 c0 xorps %xmm0,%xmm0 393a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 393e: b8 01 00 00 00 mov $0x1,%eax 3943: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 394a: 00 394b: 41 89 44 24 08 mov %eax,0x8(%r12) 3950: 41 89 44 24 0c mov %eax,0xc(%r12) 3955: e8 26 a4 00 00 call 0xdd80 395a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4cde0 3961: 01 3962: f2 0f 5e c8 divsd %xmm0,%xmm1 3966: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 396a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3971: 41 83 ff 04 cmp $0x4,%r15d 3975: 7f 35 jg 0x39ac 3977: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 397e: 00 00 3980: 33 c0 xor %eax,%eax 3982: 4d 89 26 mov %r12,(%r14) 3985: 48 83 c4 38 add $0x38,%rsp 3989: 5d pop %rbp 398a: 41 5f pop %r15 398c: 41 5e pop %r14 398e: 41 5d pop %r13 3990: 41 5c pop %r12 3992: 5f pop %rdi 3993: 5e pop %rsi 3994: 5b pop %rbx 3995: c3 ret 3996: b8 ef ff ff ff mov $0xffffffef,%eax 399b: 48 83 c4 38 add $0x38,%rsp 399f: 5d pop %rbp 39a0: 41 5f pop %r15 39a2: 41 5e pop %r14 39a4: 41 5d pop %r13 39a6: 41 5c pop %r12 39a8: 5f pop %rdi 39a9: 5e pop %rsi 39aa: 5b pop %rbx 39ab: c3 ret 39ac: 41 83 ff 0a cmp $0xa,%r15d 39b0: 0f 8e ec 00 00 00 jle 0x3aa2 39b6: 4d 85 ed test %r13,%r13 39b9: 75 16 jne 0x39d1 39bb: b8 f8 ff ff ff mov $0xfffffff8,%eax 39c0: 48 83 c4 38 add $0x38,%rsp 39c4: 5d pop %rbp 39c5: 41 5f pop %r15 39c7: 41 5e pop %r14 39c9: 41 5d pop %r13 39cb: 41 5c pop %r12 39cd: 5f pop %rdi 39ce: 5e pop %rsi 39cf: 5b pop %rbx 39d0: c3 ret 39d1: 4c 89 ee mov %r13,%rsi 39d4: 44 89 f9 mov %r15d,%ecx 39d7: 48 83 e6 3f and $0x3f,%rsi 39db: 44 89 ff mov %r15d,%edi 39de: 48 f7 de neg %rsi 39e1: 48 83 e6 3f and $0x3f,%rsi 39e5: 49 03 f5 add %r13,%rsi 39e8: 48 89 f2 mov %rsi,%rdx 39eb: e8 10 a8 03 00 call 0x3e200 39f0: 49 89 c5 mov %rax,%r13 39f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 39fa: 00 39fb: 49 89 54 24 30 mov %rdx,0x30(%r12) 3a00: 41 8d 5f ff lea -0x1(%r15),%ebx 3a04: 83 fb 10 cmp $0x10,%ebx 3a07: 7f 3c jg 0x3a45 3a09: 83 fb 0f cmp $0xf,%ebx 3a0c: 89 d9 mov %ebx,%ecx 3a0e: e8 2d aa 00 00 call 0xe440 3a13: 89 d9 mov %ebx,%ecx 3a15: 48 89 f2 mov %rsi,%rdx 3a18: 41 89 f8 mov %edi,%r8d 3a1b: 49 89 c1 mov %rax,%r9 3a1e: 49 89 44 24 38 mov %rax,0x38(%r12) 3a23: e8 d8 af 03 00 call 0x3ea00 3a28: 49 89 c1 mov %rax,%r9 3a2b: 89 d9 mov %ebx,%ecx 3a2d: b8 01 00 00 00 mov $0x1,%eax 3a32: d3 e0 shl %cl,%eax 3a34: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 3a3b: 83 e3 c0 and $0xffffffc0,%ebx 3a3e: 41 89 5c 24 18 mov %ebx,0x18(%r12) 3a43: eb 1e jmp 0x3a63 3a45: 48 89 e0 mov %rsp,%rax 3a48: 4c 89 e1 mov %r12,%rcx 3a4b: 49 89 f0 mov %rsi,%r8 3a4e: 41 89 f9 mov %edi,%r9d 3a51: 48 89 50 20 mov %rdx,0x20(%rax) 3a55: 89 da mov %ebx,%edx 3a57: 4c 89 68 28 mov %r13,0x28(%rax) 3a5b: e8 20 c3 03 00 call 0x3fd80 3a60: 49 89 c1 mov %rax,%r9 3a63: 44 89 f9 mov %r15d,%ecx 3a66: 48 89 f2 mov %rsi,%rdx 3a69: 41 89 f8 mov %edi,%r8d 3a6c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3a71: e8 4a fd 03 00 call 0x437c0 3a76: 44 89 f9 mov %r15d,%ecx 3a79: 48 89 f2 mov %rsi,%rdx 3a7c: 41 89 f8 mov %edi,%r8d 3a7f: 49 89 c1 mov %rax,%r9 3a82: 49 89 44 24 58 mov %rax,0x58(%r12) 3a87: e8 74 02 04 00 call 0x43d00 3a8c: 4d 89 26 mov %r12,(%r14) 3a8f: 33 c0 xor %eax,%eax 3a91: 48 83 c4 38 add $0x38,%rsp 3a95: 5d pop %rbp 3a96: 41 5f pop %r15 3a98: 41 5e pop %r14 3a9a: 41 5d pop %r13 3a9c: 41 5c pop %r12 3a9e: 5f pop %rdi 3a9f: 5e pop %rsi 3aa0: 5b pop %rbx 3aa1: c3 ret 3aa2: bf 0a 00 00 00 mov $0xa,%edi 3aa7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3aae: 00 3aaf: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2607040 3ab6: 41 83 ff 06 cmp $0x6,%r15d 3aba: 0f 8f 3b ff ff ff jg 0x39fb 3ac0: 49 89 d1 mov %rdx,%r9 3ac3: 49 83 e1 3f and $0x3f,%r9 3ac7: 49 f7 d9 neg %r9 3aca: 49 83 e1 3f and $0x3f,%r9 3ace: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 3ad5: 00 00 3ad7: 4c 03 ca add %rdx,%r9 3ada: eb 87 jmp 0x3a63 3adc: 33 c0 xor %eax,%eax 3ade: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3ae5: 00 3ae6: 41 89 44 24 08 mov %eax,0x8(%r12) 3aeb: 41 89 44 24 0c mov %eax,0xc(%r12) 3af0: e9 7c fe ff ff jmp 0x3971 3af5: 0f 1f 40 00 nopl 0x0(%rax) 3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b00: 56 push %rsi 3b01: 57 push %rdi 3b02: 41 54 push %r12 3b04: 41 55 push %r13 3b06: 41 56 push %r14 3b08: 41 57 push %r15 3b0a: 55 push %rbp 3b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 3b10: 48 89 ce mov %rcx,%rsi 3b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 3b1a: 00 3b1b: 45 89 ce mov %r9d,%r14d 3b1e: 45 89 c5 mov %r8d,%r13d 3b21: 89 d5 mov %edx,%ebp 3b23: 48 85 f6 test %rsi,%rsi 3b26: 0f 84 8a 01 00 00 je 0x3cb6 3b2c: 83 fd 1e cmp $0x1e,%ebp 3b2f: 0f 87 5d 01 00 00 ja 0x3c92 3b35: 83 fd 1d cmp $0x1d,%ebp 3b38: 0f 8f 54 01 00 00 jg 0x3c92 3b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 3b45: 00 3b46: 4d 85 e4 test %r12,%r12 3b49: 0f 84 67 01 00 00 je 0x3cb6 3b4f: 49 83 e4 3f and $0x3f,%r12 3b53: ba 90 00 00 00 mov $0x90,%edx 3b58: 49 f7 dc neg %r12 3b5b: 49 83 e4 3f and $0x3f,%r12 3b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 3b66: 00 3b67: 4c 89 e1 mov %r12,%rcx 3b6a: e8 f1 f5 00 00 call 0x13160 3b6f: 89 e9 mov %ebp,%ecx 3b71: 41 b8 01 00 00 00 mov $0x1,%r8d 3b77: 41 d3 e0 shl %cl,%r8d 3b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 3b7f: 41 83 fd 08 cmp $0x8,%r13d 3b83: 45 89 74 24 14 mov %r14d,0x14(%r12) 3b88: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3b8f: 00 00 3b91: 0f 84 48 02 00 00 je 0x3ddf 3b97: 41 83 fd 04 cmp $0x4,%r13d 3b9b: 0f 84 95 00 00 00 je 0x3c36 3ba1: 41 83 fd 01 cmp $0x1,%r13d 3ba5: 75 37 jne 0x3bde 3ba7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 3bac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4cdf8 3bb3: 01 3bb4: f3 0f 5e c8 divss %xmm0,%xmm1 3bb8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3bbf: 00 3bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 3bc7: 00 00 3bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 3bd0: 00 00 3bd2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3bd9: e9 90 00 00 00 jmp 0x3c6e 3bde: 41 83 fd 02 cmp $0x2,%r13d 3be2: 75 34 jne 0x3c18 3be4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 3be9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4cdf8 3bf0: 01 3bf1: f3 0f 5e c8 divss %xmm0,%xmm1 3bf5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3bfc: 00 3bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3c04: 00 00 3c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3c0d: 00 00 3c0f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3c16: eb 56 jmp 0x3c6e 3c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3c1f: 00 3c20: b8 ee ff ff ff mov $0xffffffee,%eax 3c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3c2a: 5d pop %rbp 3c2b: 41 5f pop %r15 3c2d: 41 5e pop %r14 3c2f: 41 5d pop %r13 3c31: 41 5c pop %r12 3c33: 5f pop %rdi 3c34: 5e pop %rsi 3c35: c3 ret 3c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 3c3b: b8 01 00 00 00 mov $0x1,%eax 3c40: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3c47: 00 3c48: 41 89 44 24 08 mov %eax,0x8(%r12) 3c4d: 41 89 44 24 0c mov %eax,0xc(%r12) 3c52: e8 49 f5 00 00 call 0x131a0 3c57: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4cdf0 3c5e: 01 3c5f: f2 0f 5e c8 divsd %xmm0,%xmm1 3c63: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 3c67: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3c6e: 83 fd 04 cmp $0x4,%ebp 3c71: 7f 35 jg 0x3ca8 3c73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 3c7a: 00 00 3c7c: 33 c0 xor %eax,%eax 3c7e: 4c 89 26 mov %r12,(%rsi) 3c81: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3c86: 5d pop %rbp 3c87: 41 5f pop %r15 3c89: 41 5e pop %r14 3c8b: 41 5d pop %r13 3c8d: 41 5c pop %r12 3c8f: 5f pop %rdi 3c90: 5e pop %rsi 3c91: c3 ret 3c92: b8 ef ff ff ff mov $0xffffffef,%eax 3c97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3c9c: 5d pop %rbp 3c9d: 41 5f pop %r15 3c9f: 41 5e pop %r14 3ca1: 41 5d pop %r13 3ca3: 41 5c pop %r12 3ca5: 5f pop %rdi 3ca6: 5e pop %rsi 3ca7: c3 ret 3ca8: 83 fd 0a cmp $0xa,%ebp 3cab: 0f 8e f4 00 00 00 jle 0x3da5 3cb1: 48 85 ff test %rdi,%rdi 3cb4: 75 16 jne 0x3ccc 3cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax 3cbb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3cc0: 5d pop %rbp 3cc1: 41 5f pop %r15 3cc3: 41 5e pop %r14 3cc5: 41 5d pop %r13 3cc7: 41 5c pop %r12 3cc9: 5f pop %rdi 3cca: 5e pop %rsi 3ccb: c3 ret 3ccc: 48 83 e7 3f and $0x3f,%rdi 3cd0: 89 e9 mov %ebp,%ecx 3cd2: 48 f7 df neg %rdi 3cd5: 41 89 ee mov %ebp,%r14d 3cd8: 48 83 e7 3f and $0x3f,%rdi 3cdc: 49 89 fd mov %rdi,%r13 3cdf: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 3ce6: 00 3ce7: 4c 89 ea mov %r13,%rdx 3cea: e8 71 05 04 00 call 0x44260 3cef: 48 89 c7 mov %rax,%rdi 3cf2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 3cf9: 00 3cfa: 49 89 54 24 30 mov %rdx,0x30(%r12) 3cff: 44 8d 7d ff lea -0x1(%rbp),%r15d 3d03: 41 83 ff 11 cmp $0x11,%r15d 3d07: 7f 3f jg 0x3d48 3d09: 41 83 ff 10 cmp $0x10,%r15d 3d0d: 44 89 f9 mov %r15d,%ecx 3d10: e8 ab fa 00 00 call 0x137c0 3d15: 44 89 f9 mov %r15d,%ecx 3d18: 4c 89 ea mov %r13,%rdx 3d1b: 45 89 f0 mov %r14d,%r8d 3d1e: 49 89 c1 mov %rax,%r9 3d21: 49 89 44 24 38 mov %rax,0x38(%r12) 3d26: e8 35 0b 04 00 call 0x44860 3d2b: 49 89 c1 mov %rax,%r9 3d2e: 44 89 f9 mov %r15d,%ecx 3d31: b8 01 00 00 00 mov $0x1,%eax 3d36: d3 e0 shl %cl,%eax 3d38: c1 e0 03 shl $0x3,%eax 3d3b: 83 c0 3f add $0x3f,%eax 3d3e: 83 e0 c0 and $0xffffffc0,%eax 3d41: 41 89 44 24 18 mov %eax,0x18(%r12) 3d46: eb 20 jmp 0x3d68 3d48: 48 8d 04 24 lea (%rsp),%rax 3d4c: 4c 89 e1 mov %r12,%rcx 3d4f: 4d 89 e8 mov %r13,%r8 3d52: 45 89 f1 mov %r14d,%r9d 3d55: 48 89 50 20 mov %rdx,0x20(%rax) 3d59: 44 89 fa mov %r15d,%edx 3d5c: 48 89 78 28 mov %rdi,0x28(%rax) 3d60: e8 bb 1e 04 00 call 0x45c20 3d65: 49 89 c1 mov %rax,%r9 3d68: 89 e9 mov %ebp,%ecx 3d6a: 4c 89 ea mov %r13,%rdx 3d6d: 45 89 f0 mov %r14d,%r8d 3d70: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3d75: e8 86 5a 04 00 call 0x49800 3d7a: 89 e9 mov %ebp,%ecx 3d7c: 4c 89 ea mov %r13,%rdx 3d7f: 45 89 f0 mov %r14d,%r8d 3d82: 49 89 c1 mov %rax,%r9 3d85: 49 89 44 24 58 mov %rax,0x58(%r12) 3d8a: e8 71 5e 04 00 call 0x49c00 3d8f: 4c 89 26 mov %r12,(%rsi) 3d92: 33 c0 xor %eax,%eax 3d94: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3d99: 5d pop %rbp 3d9a: 41 5f pop %r15 3d9c: 41 5e pop %r14 3d9e: 41 5d pop %r13 3da0: 41 5c pop %r12 3da2: 5f pop %rdi 3da3: 5e pop %rsi 3da4: c3 ret 3da5: 41 be 0a 00 00 00 mov $0xa,%r14d 3dab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2607040 3db2: 83 fd 06 cmp $0x6,%ebp 3db5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 3dbc: 00 3dbd: 0f 8f 37 ff ff ff jg 0x3cfa 3dc3: 49 89 d1 mov %rdx,%r9 3dc6: 49 83 e1 3f and $0x3f,%r9 3dca: 49 f7 d9 neg %r9 3dcd: 49 83 e1 3f and $0x3f,%r9 3dd1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 3dd8: 00 00 3dda: 4c 03 ca add %rdx,%r9 3ddd: eb 89 jmp 0x3d68 3ddf: 33 c0 xor %eax,%eax 3de1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3de8: 00 3de9: 41 89 44 24 08 mov %eax,0x8(%r12) 3dee: 41 89 44 24 0c mov %eax,0xc(%r12) 3df3: e9 76 fe ff ff jmp 0x3c6e 3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3dff: 00 3e00: 53 push %rbx 3e01: 56 push %rsi 3e02: 57 push %rdi 3e03: 41 54 push %r12 3e05: 41 55 push %r13 3e07: 41 56 push %r14 3e09: 41 57 push %r15 3e0b: 55 push %rbp 3e0c: 48 83 ec 38 sub $0x38,%rsp 3e10: 49 89 ce mov %rcx,%r14 3e13: 44 89 cf mov %r9d,%edi 3e16: 44 89 c6 mov %r8d,%esi 3e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 3e20: 00 3e21: 41 89 d7 mov %edx,%r15d 3e24: 4d 85 f6 test %r14,%r14 3e27: 0f 84 85 01 00 00 je 0x3fb2 3e2d: 41 83 ff 1e cmp $0x1e,%r15d 3e31: 0f 87 56 01 00 00 ja 0x3f8d 3e37: 41 83 ff 1d cmp $0x1d,%r15d 3e3b: 0f 8f 4c 01 00 00 jg 0x3f8d 3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3e48: 00 3e49: 48 85 db test %rbx,%rbx 3e4c: 0f 84 60 01 00 00 je 0x3fb2 3e52: 48 89 dd mov %rbx,%rbp 3e55: ba 90 00 00 00 mov $0x90,%edx 3e5a: 48 83 e5 3f and $0x3f,%rbp 3e5e: 48 f7 dd neg %rbp 3e61: 48 83 e5 3f and $0x3f,%rbp 3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3e69: 4c 89 e1 mov %r12,%rcx 3e6c: e8 6f 49 01 00 call 0x187e0 3e71: 44 89 f9 mov %r15d,%ecx 3e74: b8 01 00 00 00 mov $0x1,%eax 3e79: 41 89 7c 24 14 mov %edi,0x14(%r12) 3e7e: d3 e0 shl %cl,%eax 3e80: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3e85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3e8c: 00 00 3e8e: 83 fe 08 cmp $0x8,%esi 3e91: 0f 84 39 02 00 00 je 0x40d0 3e97: 83 fe 04 cmp $0x4,%esi 3e9a: 0f 84 91 00 00 00 je 0x3f31 3ea0: 83 fe 01 cmp $0x1,%esi 3ea3: 75 36 jne 0x3edb 3ea5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 3ea9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ce08 3eb0: 01 3eb1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3eb8: 00 3eb9: f3 0f 5e c8 divss %xmm0,%xmm1 3ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 3ec4: 00 00 3ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 3ecd: 00 00 3ecf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3ed6: e9 8d 00 00 00 jmp 0x3f68 3edb: 83 fe 02 cmp $0x2,%esi 3ede: 75 33 jne 0x3f13 3ee0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 3ee4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ce08 3eeb: 01 3eec: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3ef3: 00 3ef4: f3 0f 5e c8 divss %xmm0,%xmm1 3ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3eff: 00 00 3f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3f08: 00 00 3f0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3f11: eb 55 jmp 0x3f68 3f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3f1a: 00 3f1b: b8 ee ff ff ff mov $0xffffffee,%eax 3f20: 48 83 c4 38 add $0x38,%rsp 3f24: 5d pop %rbp 3f25: 41 5f pop %r15 3f27: 41 5e pop %r14 3f29: 41 5d pop %r13 3f2b: 41 5c pop %r12 3f2d: 5f pop %rdi 3f2e: 5e pop %rsi 3f2f: 5b pop %rbx 3f30: c3 ret 3f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 3f35: b8 01 00 00 00 mov $0x1,%eax 3f3a: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3f41: 00 3f42: 41 89 44 24 08 mov %eax,0x8(%r12) 3f47: 41 89 44 24 0c mov %eax,0xc(%r12) 3f4c: e8 cf 48 01 00 call 0x18820 3f51: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ce00 3f58: 01 3f59: f2 0f 5e c8 divsd %xmm0,%xmm1 3f5d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 3f61: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3f68: 41 83 ff 04 cmp $0x4,%r15d 3f6c: 7f 35 jg 0x3fa3 3f6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 3f75: 00 00 3f77: 33 c0 xor %eax,%eax 3f79: 4d 89 26 mov %r12,(%r14) 3f7c: 48 83 c4 38 add $0x38,%rsp 3f80: 5d pop %rbp 3f81: 41 5f pop %r15 3f83: 41 5e pop %r14 3f85: 41 5d pop %r13 3f87: 41 5c pop %r12 3f89: 5f pop %rdi 3f8a: 5e pop %rsi 3f8b: 5b pop %rbx 3f8c: c3 ret 3f8d: b8 ef ff ff ff mov $0xffffffef,%eax 3f92: 48 83 c4 38 add $0x38,%rsp 3f96: 5d pop %rbp 3f97: 41 5f pop %r15 3f99: 41 5e pop %r14 3f9b: 41 5d pop %r13 3f9d: 41 5c pop %r12 3f9f: 5f pop %rdi 3fa0: 5e pop %rsi 3fa1: 5b pop %rbx 3fa2: c3 ret 3fa3: 41 83 ff 0a cmp $0xa,%r15d 3fa7: 0f 8e e9 00 00 00 jle 0x4096 3fad: 4d 85 ed test %r13,%r13 3fb0: 75 16 jne 0x3fc8 3fb2: b8 f8 ff ff ff mov $0xfffffff8,%eax 3fb7: 48 83 c4 38 add $0x38,%rsp 3fbb: 5d pop %rbp 3fbc: 41 5f pop %r15 3fbe: 41 5e pop %r14 3fc0: 41 5d pop %r13 3fc2: 41 5c pop %r12 3fc4: 5f pop %rdi 3fc5: 5e pop %rsi 3fc6: 5b pop %rbx 3fc7: c3 ret 3fc8: 4c 89 ee mov %r13,%rsi 3fcb: 44 89 f9 mov %r15d,%ecx 3fce: 48 83 e6 3f and $0x3f,%rsi 3fd2: 44 89 ff mov %r15d,%edi 3fd5: 48 f7 de neg %rsi 3fd8: 48 83 e6 3f and $0x3f,%rsi 3fdc: 49 03 f5 add %r13,%rsi 3fdf: 48 89 f2 mov %rsi,%rdx 3fe2: e8 59 60 04 00 call 0x4a040 3fe7: 49 89 c5 mov %rax,%r13 3fea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3ff1: 00 3ff2: 41 8d 5f ff lea -0x1(%r15),%ebx 3ff6: 49 89 54 24 30 mov %rdx,0x30(%r12) 3ffb: 83 fb 11 cmp $0x11,%ebx 3ffe: 7f 39 jg 0x4039 4000: 89 d9 mov %ebx,%ecx 4002: e8 19 4e 01 00 call 0x18e20 4007: 89 d9 mov %ebx,%ecx 4009: 48 89 f2 mov %rsi,%rdx 400c: 49 89 44 24 38 mov %rax,0x38(%r12) 4011: 41 89 f8 mov %edi,%r8d 4014: 49 89 c1 mov %rax,%r9 4017: e8 04 66 04 00 call 0x4a620 401c: 49 89 c1 mov %rax,%r9 401f: 89 d9 mov %ebx,%ecx 4021: b8 01 00 00 00 mov $0x1,%eax 4026: d3 e0 shl %cl,%eax 4028: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 402f: 83 e3 c0 and $0xffffffc0,%ebx 4032: 41 89 5c 24 18 mov %ebx,0x18(%r12) 4037: eb 1e jmp 0x4057 4039: 48 89 e0 mov %rsp,%rax 403c: 4c 89 e1 mov %r12,%rcx 403f: 48 89 50 20 mov %rdx,0x20(%rax) 4043: 89 da mov %ebx,%edx 4045: 49 89 f0 mov %rsi,%r8 4048: 41 89 f9 mov %edi,%r9d 404b: 4c 89 68 28 mov %r13,0x28(%rax) 404f: e8 6c 79 04 00 call 0x4b9c0 4054: 49 89 c1 mov %rax,%r9 4057: 44 89 f9 mov %r15d,%ecx 405a: 48 89 f2 mov %rsi,%rdx 405d: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4062: 41 89 f8 mov %edi,%r8d 4065: e8 f6 b3 04 00 call 0x4f460 406a: 44 89 f9 mov %r15d,%ecx 406d: 48 89 f2 mov %rsi,%rdx 4070: 49 89 44 24 58 mov %rax,0x58(%r12) 4075: 41 89 f8 mov %edi,%r8d 4078: 49 89 c1 mov %rax,%r9 407b: e8 c0 b7 04 00 call 0x4f840 4080: 4d 89 26 mov %r12,(%r14) 4083: 33 c0 xor %eax,%eax 4085: 48 83 c4 38 add $0x38,%rsp 4089: 5d pop %rbp 408a: 41 5f pop %r15 408c: 41 5e pop %r14 408e: 41 5d pop %r13 4090: 41 5c pop %r12 4092: 5f pop %rdi 4093: 5e pop %rsi 4094: 5b pop %rbx 4095: c3 ret 4096: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 409d: 00 409e: bf 0a 00 00 00 mov $0xa,%edi 40a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2607040 40aa: 41 83 ff 06 cmp $0x6,%r15d 40ae: 0f 8f 3e ff ff ff jg 0x3ff2 40b4: 49 89 d1 mov %rdx,%r9 40b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 40be: 00 00 40c0: 49 83 e1 3f and $0x3f,%r9 40c4: 49 f7 d9 neg %r9 40c7: 49 83 e1 3f and $0x3f,%r9 40cb: 4c 03 ca add %rdx,%r9 40ce: eb 87 jmp 0x4057 40d0: 33 c0 xor %eax,%eax 40d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 40d9: 00 40da: 41 89 44 24 08 mov %eax,0x8(%r12) 40df: 41 89 44 24 0c mov %eax,0xc(%r12) 40e4: e9 7f fe ff ff jmp 0x3f68 40e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40f0: 00 40f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 40f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40ff: 00 4100: 53 push %rbx 4101: 56 push %rsi 4102: 57 push %rdi 4103: 41 54 push %r12 4105: 41 55 push %r13 4107: 41 56 push %r14 4109: 41 57 push %r15 410b: 55 push %rbp 410c: 48 83 ec 38 sub $0x38,%rsp 4110: 49 89 ce mov %rcx,%r14 4113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 411a: 00 411b: 44 89 cf mov %r9d,%edi 411e: 44 89 c6 mov %r8d,%esi 4121: 41 89 d7 mov %edx,%r15d 4124: 4d 85 f6 test %r14,%r14 4127: 0f 84 95 01 00 00 je 0x42c2 412d: 41 83 ff 1e cmp $0x1e,%r15d 4131: 0f 87 66 01 00 00 ja 0x429d 4137: 41 83 ff 1d cmp $0x1d,%r15d 413b: 0f 8f 5c 01 00 00 jg 0x429d 4141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4148: 00 4149: 48 85 db test %rbx,%rbx 414c: 0f 84 70 01 00 00 je 0x42c2 4152: 48 89 dd mov %rbx,%rbp 4155: ba 90 00 00 00 mov $0x90,%edx 415a: 48 83 e5 3f and $0x3f,%rbp 415e: 48 f7 dd neg %rbp 4161: 48 83 e5 3f and $0x3f,%rbp 4165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4169: 4c 89 e1 mov %r12,%rcx 416c: e8 0f 9a 01 00 call 0x1db80 4171: 44 89 f9 mov %r15d,%ecx 4174: b8 01 00 00 00 mov $0x1,%eax 4179: d3 e0 shl %cl,%eax 417b: 41 89 7c 24 14 mov %edi,0x14(%r12) 4180: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4185: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 418c: 00 00 418e: 83 fe 08 cmp $0x8,%esi 4191: 0f 84 49 02 00 00 je 0x43e0 4197: 83 fe 04 cmp $0x4,%esi 419a: 0f 84 99 00 00 00 je 0x4239 41a0: 83 fe 01 cmp $0x1,%esi 41a3: 75 3a jne 0x41df 41a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 41a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 41ad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ce18 41b4: 01 41b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 41b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 41c0: 00 41c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 41c8: 00 00 41ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 41d1: 00 00 41d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 41da: e9 99 00 00 00 jmp 0x4278 41df: 83 fe 02 cmp $0x2,%esi 41e2: 75 37 jne 0x421b 41e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 41e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 41ec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ce18 41f3: 01 41f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 41f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 41ff: 00 4200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4207: 00 00 4209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4210: 00 00 4212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 4219: eb 5d jmp 0x4278 421b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4222: 00 4223: b8 ee ff ff ff mov $0xffffffee,%eax 4228: 48 83 c4 38 add $0x38,%rsp 422c: 5d pop %rbp 422d: 41 5f pop %r15 422f: 41 5e pop %r14 4231: 41 5d pop %r13 4233: 41 5c pop %r12 4235: 5f pop %rdi 4236: 5e pop %rsi 4237: 5b pop %rbx 4238: c3 ret 4239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 423d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 4241: b8 01 00 00 00 mov $0x1,%eax 4246: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 424d: 00 424e: 41 89 44 24 08 mov %eax,0x8(%r12) 4253: 41 89 44 24 0c mov %eax,0xc(%r12) 4258: e8 63 99 01 00 call 0x1dbc0 425d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4261: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ce10 4268: 01 4269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 426d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 4271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 4278: 41 83 ff 04 cmp $0x4,%r15d 427c: 7f 35 jg 0x42b3 427e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4285: 00 00 4287: 33 c0 xor %eax,%eax 4289: 4d 89 26 mov %r12,(%r14) 428c: 48 83 c4 38 add $0x38,%rsp 4290: 5d pop %rbp 4291: 41 5f pop %r15 4293: 41 5e pop %r14 4295: 41 5d pop %r13 4297: 41 5c pop %r12 4299: 5f pop %rdi 429a: 5e pop %rsi 429b: 5b pop %rbx 429c: c3 ret 429d: b8 ef ff ff ff mov $0xffffffef,%eax 42a2: 48 83 c4 38 add $0x38,%rsp 42a6: 5d pop %rbp 42a7: 41 5f pop %r15 42a9: 41 5e pop %r14 42ab: 41 5d pop %r13 42ad: 41 5c pop %r12 42af: 5f pop %rdi 42b0: 5e pop %rsi 42b1: 5b pop %rbx 42b2: c3 ret 42b3: 41 83 ff 0a cmp $0xa,%r15d 42b7: 0f 8e e9 00 00 00 jle 0x43a6 42bd: 4d 85 ed test %r13,%r13 42c0: 75 16 jne 0x42d8 42c2: b8 f8 ff ff ff mov $0xfffffff8,%eax 42c7: 48 83 c4 38 add $0x38,%rsp 42cb: 5d pop %rbp 42cc: 41 5f pop %r15 42ce: 41 5e pop %r14 42d0: 41 5d pop %r13 42d2: 41 5c pop %r12 42d4: 5f pop %rdi 42d5: 5e pop %rsi 42d6: 5b pop %rbx 42d7: c3 ret 42d8: 4c 89 ee mov %r13,%rsi 42db: 44 89 f9 mov %r15d,%ecx 42de: 48 83 e6 3f and $0x3f,%rsi 42e2: 44 89 ff mov %r15d,%edi 42e5: 48 f7 de neg %rsi 42e8: 48 83 e6 3f and $0x3f,%rsi 42ec: 49 03 f5 add %r13,%rsi 42ef: 48 89 f2 mov %rsi,%rdx 42f2: e8 89 b9 04 00 call 0x4fc80 42f7: 49 89 c5 mov %rax,%r13 42fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4301: 00 4302: 49 89 54 24 30 mov %rdx,0x30(%r12) 4307: 41 8d 5f ff lea -0x1(%r15),%ebx 430b: 83 fb 12 cmp $0x12,%ebx 430e: 7f 39 jg 0x4349 4310: 89 d9 mov %ebx,%ecx 4312: e8 29 a1 00 00 call 0xe440 4317: 89 d9 mov %ebx,%ecx 4319: 48 89 f2 mov %rsi,%rdx 431c: 41 89 f8 mov %edi,%r8d 431f: 49 89 c1 mov %rax,%r9 4322: 49 89 44 24 38 mov %rax,0x38(%r12) 4327: e8 f4 c1 04 00 call 0x50520 432c: 49 89 c1 mov %rax,%r9 432f: 89 d9 mov %ebx,%ecx 4331: b8 01 00 00 00 mov $0x1,%eax 4336: d3 e0 shl %cl,%eax 4338: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 433f: 83 e3 c0 and $0xffffffc0,%ebx 4342: 41 89 5c 24 18 mov %ebx,0x18(%r12) 4347: eb 1e jmp 0x4367 4349: 48 89 e0 mov %rsp,%rax 434c: 4c 89 e1 mov %r12,%rcx 434f: 49 89 f0 mov %rsi,%r8 4352: 41 89 f9 mov %edi,%r9d 4355: 48 89 50 20 mov %rdx,0x20(%rax) 4359: 89 da mov %ebx,%edx 435b: 4c 89 68 28 mov %r13,0x28(%rax) 435f: e8 3c d3 04 00 call 0x516a0 4364: 49 89 c1 mov %rax,%r9 4367: 44 89 f9 mov %r15d,%ecx 436a: 48 89 f2 mov %rsi,%rdx 436d: 41 89 f8 mov %edi,%r8d 4370: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4375: e8 86 1c 05 00 call 0x56000 437a: 44 89 f9 mov %r15d,%ecx 437d: 48 89 f2 mov %rsi,%rdx 4380: 41 89 f8 mov %edi,%r8d 4383: 49 89 c1 mov %rax,%r9 4386: 49 89 44 24 58 mov %rax,0x58(%r12) 438b: e8 50 20 05 00 call 0x563e0 4390: 4d 89 26 mov %r12,(%r14) 4393: 33 c0 xor %eax,%eax 4395: 48 83 c4 38 add $0x38,%rsp 4399: 5d pop %rbp 439a: 41 5f pop %r15 439c: 41 5e pop %r14 439e: 41 5d pop %r13 43a0: 41 5c pop %r12 43a2: 5f pop %rdi 43a3: 5e pop %rsi 43a4: 5b pop %rbx 43a5: c3 ret 43a6: bf 0a 00 00 00 mov $0xa,%edi 43ab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 43b2: 00 43b3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2607040 43ba: 41 83 ff 07 cmp $0x7,%r15d 43be: 0f 8f 3e ff ff ff jg 0x4302 43c4: 49 89 d1 mov %rdx,%r9 43c7: 49 83 e1 3f and $0x3f,%r9 43cb: 49 f7 d9 neg %r9 43ce: 49 83 e1 3f and $0x3f,%r9 43d2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 43d9: 00 00 43db: 4c 03 ca add %rdx,%r9 43de: eb 87 jmp 0x4367 43e0: 33 c0 xor %eax,%eax 43e2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 43e9: 00 43ea: 41 89 44 24 08 mov %eax,0x8(%r12) 43ef: 41 89 44 24 0c mov %eax,0xc(%r12) 43f4: e9 7f fe ff ff jmp 0x4278 43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4400: 53 push %rbx 4401: 56 push %rsi 4402: 57 push %rdi 4403: 41 54 push %r12 4405: 41 55 push %r13 4407: 41 56 push %r14 4409: 41 57 push %r15 440b: 55 push %rbp 440c: 48 83 ec 38 sub $0x38,%rsp 4410: 49 89 ce mov %rcx,%r14 4413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 441a: 00 441b: 44 89 cf mov %r9d,%edi 441e: 44 89 c6 mov %r8d,%esi 4421: 41 89 d7 mov %edx,%r15d 4424: 4d 85 f6 test %r14,%r14 4427: 0f 84 95 01 00 00 je 0x45c2 442d: 41 83 ff 1e cmp $0x1e,%r15d 4431: 0f 87 66 01 00 00 ja 0x459d 4437: 41 83 ff 1d cmp $0x1d,%r15d 443b: 0f 8f 5c 01 00 00 jg 0x459d 4441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4448: 00 4449: 48 85 db test %rbx,%rbx 444c: 0f 84 70 01 00 00 je 0x45c2 4452: 48 89 dd mov %rbx,%rbp 4455: ba 90 00 00 00 mov $0x90,%edx 445a: 48 83 e5 3f and $0x3f,%rbp 445e: 48 f7 dd neg %rbp 4461: 48 83 e5 3f and $0x3f,%rbp 4465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4469: 4c 89 e1 mov %r12,%rcx 446c: e8 6f f6 01 00 call 0x23ae0 4471: b8 01 00 00 00 mov $0x1,%eax 4476: 41 89 7c 24 14 mov %edi,0x14(%r12) 447b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4480: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4487: 00 00 4489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 448e: 83 fe 08 cmp $0x8,%esi 4491: 0f 84 4a 02 00 00 je 0x46e1 4497: 83 fe 04 cmp $0x4,%esi 449a: 0f 84 99 00 00 00 je 0x4539 44a0: 83 fe 01 cmp $0x1,%esi 44a3: 75 3a jne 0x44df 44a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 44a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 44ad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4ce28 44b4: 01 44b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 44b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 44c0: 00 44c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 44c8: 00 00 44ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 44d1: 00 00 44d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 44da: e9 99 00 00 00 jmp 0x4578 44df: 83 fe 02 cmp $0x2,%esi 44e2: 75 37 jne 0x451b 44e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 44e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 44ec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4ce28 44f3: 01 44f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 44f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 44ff: 00 4500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4507: 00 00 4509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4510: 00 00 4512: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 4519: eb 5d jmp 0x4578 451b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4522: 00 4523: b8 ee ff ff ff mov $0xffffffee,%eax 4528: 48 83 c4 38 add $0x38,%rsp 452c: 5d pop %rbp 452d: 41 5f pop %r15 452f: 41 5e pop %r14 4531: 41 5d pop %r13 4533: 41 5c pop %r12 4535: 5f pop %rdi 4536: 5e pop %rsi 4537: 5b pop %rbx 4538: c3 ret 4539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 453d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 4541: b8 01 00 00 00 mov $0x1,%eax 4546: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 454d: 00 454e: 41 89 44 24 08 mov %eax,0x8(%r12) 4553: 41 89 44 24 0c mov %eax,0xc(%r12) 4558: e8 c3 f5 01 00 call 0x23b20 455d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4561: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4ce20 4568: 01 4569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 456d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 4571: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 4578: 41 83 ff 04 cmp $0x4,%r15d 457c: 7f 35 jg 0x45b3 457e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4585: 00 00 4587: 33 c0 xor %eax,%eax 4589: 4d 89 26 mov %r12,(%r14) 458c: 48 83 c4 38 add $0x38,%rsp 4590: 5d pop %rbp 4591: 41 5f pop %r15 4593: 41 5e pop %r14 4595: 41 5d pop %r13 4597: 41 5c pop %r12 4599: 5f pop %rdi 459a: 5e pop %rsi 459b: 5b pop %rbx 459c: c3 ret 459d: b8 ef ff ff ff mov $0xffffffef,%eax 45a2: 48 83 c4 38 add $0x38,%rsp 45a6: 5d pop %rbp 45a7: 41 5f pop %r15 45a9: 41 5e pop %r14 45ab: 41 5d pop %r13 45ad: 41 5c pop %r12 45af: 5f pop %rdi 45b0: 5e pop %rsi 45b1: 5b pop %rbx 45b2: c3 ret 45b3: 41 83 ff 0a cmp $0xa,%r15d 45b7: 0f 8e ea 00 00 00 jle 0x46a7 45bd: 4d 85 ed test %r13,%r13 45c0: 75 16 jne 0x45d8 45c2: b8 f8 ff ff ff mov $0xfffffff8,%eax 45c7: 48 83 c4 38 add $0x38,%rsp 45cb: 5d pop %rbp 45cc: 41 5f pop %r15 45ce: 41 5e pop %r14 45d0: 41 5d pop %r13 45d2: 41 5c pop %r12 45d4: 5f pop %rdi 45d5: 5e pop %rsi 45d6: 5b pop %rbx 45d7: c3 ret 45d8: 4c 89 ee mov %r13,%rsi 45db: 44 89 f9 mov %r15d,%ecx 45de: 48 83 e6 3f and $0x3f,%rsi 45e2: 44 89 ff mov %r15d,%edi 45e5: 48 f7 de neg %rsi 45e8: 48 83 e6 3f and $0x3f,%rsi 45ec: 49 03 f5 add %r13,%rsi 45ef: 48 89 f2 mov %rsi,%rdx 45f2: e8 29 22 05 00 call 0x56820 45f7: 49 89 c5 mov %rax,%r13 45fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4601: 00 4602: 49 89 54 24 30 mov %rdx,0x30(%r12) 4607: 41 8d 5f ff lea -0x1(%r15),%ebx 460b: 83 fb 12 cmp $0x12,%ebx 460e: 7f 3a jg 0x464a 4610: 89 d9 mov %ebx,%ecx 4612: e8 89 fc 01 00 call 0x242a0 4617: 89 d9 mov %ebx,%ecx 4619: 48 89 f2 mov %rsi,%rdx 461c: 41 89 f8 mov %edi,%r8d 461f: 49 89 c1 mov %rax,%r9 4622: 49 89 44 24 38 mov %rax,0x38(%r12) 4627: e8 f4 2a 05 00 call 0x57120 462c: 49 89 c1 mov %rax,%r9 462f: b8 01 00 00 00 mov $0x1,%eax 4634: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 4639: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 4640: 83 e5 c0 and $0xffffffc0,%ebp 4643: 41 89 6c 24 18 mov %ebp,0x18(%r12) 4648: eb 1e jmp 0x4668 464a: 48 89 e0 mov %rsp,%rax 464d: 4c 89 e1 mov %r12,%rcx 4650: 49 89 f0 mov %rsi,%r8 4653: 41 89 f9 mov %edi,%r9d 4656: 48 89 50 20 mov %rdx,0x20(%rax) 465a: 89 da mov %ebx,%edx 465c: 4c 89 68 28 mov %r13,0x28(%rax) 4660: e8 1b 3c 05 00 call 0x58280 4665: 49 89 c1 mov %rax,%r9 4668: 44 89 f9 mov %r15d,%ecx 466b: 48 89 f2 mov %rsi,%rdx 466e: 41 89 f8 mov %edi,%r8d 4671: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4676: e8 85 85 05 00 call 0x5cc00 467b: 44 89 f9 mov %r15d,%ecx 467e: 48 89 f2 mov %rsi,%rdx 4681: 41 89 f8 mov %edi,%r8d 4684: 49 89 c1 mov %rax,%r9 4687: 49 89 44 24 58 mov %rax,0x58(%r12) 468c: e8 2f 89 05 00 call 0x5cfc0 4691: 4d 89 26 mov %r12,(%r14) 4694: 33 c0 xor %eax,%eax 4696: 48 83 c4 38 add $0x38,%rsp 469a: 5d pop %rbp 469b: 41 5f pop %r15 469d: 41 5e pop %r14 469f: 41 5d pop %r13 46a1: 41 5c pop %r12 46a3: 5f pop %rdi 46a4: 5e pop %rsi 46a5: 5b pop %rbx 46a6: c3 ret 46a7: bf 0a 00 00 00 mov $0xa,%edi 46ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 46b3: 00 46b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2607040 46bb: 41 83 ff 07 cmp $0x7,%r15d 46bf: 0f 8f 3d ff ff ff jg 0x4602 46c5: 49 89 d1 mov %rdx,%r9 46c8: 49 83 e1 3f and $0x3f,%r9 46cc: 49 f7 d9 neg %r9 46cf: 49 83 e1 3f and $0x3f,%r9 46d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 46da: 00 00 46dc: 4c 03 ca add %rdx,%r9 46df: eb 87 jmp 0x4668 46e1: 33 c0 xor %eax,%eax 46e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 46ea: 00 46eb: 41 89 44 24 08 mov %eax,0x8(%r12) 46f0: 41 89 44 24 0c mov %eax,0xc(%r12) 46f5: e9 7e fe ff ff jmp 0x4578 46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4700: 53 push %rbx 4701: 56 push %rsi 4702: 57 push %rdi 4703: 41 54 push %r12 4705: 41 55 push %r13 4707: 41 56 push %r14 4709: 41 57 push %r15 470b: 55 push %rbp 470c: 48 83 ec 38 sub $0x38,%rsp 4710: 49 89 ce mov %rcx,%r14 4713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 471a: 00 471b: 44 89 cf mov %r9d,%edi 471e: 44 89 c6 mov %r8d,%esi 4721: 41 89 d7 mov %edx,%r15d 4724: 4d 85 f6 test %r14,%r14 4727: 0f 84 95 01 00 00 je 0x48c2 472d: 41 83 ff 1e cmp $0x1e,%r15d 4731: 0f 87 66 01 00 00 ja 0x489d 4737: 41 83 ff 1d cmp $0x1d,%r15d 473b: 0f 8f 5c 01 00 00 jg 0x489d 4741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4748: 00 4749: 48 85 db test %rbx,%rbx 474c: 0f 84 70 01 00 00 je 0x48c2 4752: 48 89 dd mov %rbx,%rbp 4755: ba 90 00 00 00 mov $0x90,%edx 475a: 48 83 e5 3f and $0x3f,%rbp 475e: 48 f7 dd neg %rbp 4761: 48 83 e5 3f and $0x3f,%rbp 4765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4769: 4c 89 e1 mov %r12,%rcx 476c: e8 4f 53 02 00 call 0x29ac0 4771: b8 01 00 00 00 mov $0x1,%eax 4776: 41 89 7c 24 14 mov %edi,0x14(%r12) 477b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4780: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4787: 00 00 4789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 478e: 83 fe 08 cmp $0x8,%esi 4791: 0f 84 4a 02 00 00 je 0x49e1 4797: 83 fe 04 cmp $0x4,%esi 479a: 0f 84 99 00 00 00 je 0x4839 47a0: 83 fe 01 cmp $0x1,%esi 47a3: 75 3a jne 0x47df 47a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 47a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 47ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4ce38 47b4: 01 47b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 47b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 47c0: 00 47c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 47c8: 00 00 47ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 47d1: 00 00 47d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 47da: e9 99 00 00 00 jmp 0x4878 47df: 83 fe 02 cmp $0x2,%esi 47e2: 75 37 jne 0x481b 47e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 47e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 47ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4ce38 47f3: 01 47f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 47f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 47ff: 00 4800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4807: 00 00 4809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4810: 00 00 4812: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 4819: eb 5d jmp 0x4878 481b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4822: 00 4823: b8 ee ff ff ff mov $0xffffffee,%eax 4828: 48 83 c4 38 add $0x38,%rsp 482c: 5d pop %rbp 482d: 41 5f pop %r15 482f: 41 5e pop %r14 4831: 41 5d pop %r13 4833: 41 5c pop %r12 4835: 5f pop %rdi 4836: 5e pop %rsi 4837: 5b pop %rbx 4838: c3 ret 4839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 483d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 4841: b8 01 00 00 00 mov $0x1,%eax 4846: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 484d: 00 484e: 41 89 44 24 08 mov %eax,0x8(%r12) 4853: 41 89 44 24 0c mov %eax,0xc(%r12) 4858: e8 a3 52 02 00 call 0x29b00 485d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4861: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4ce30 4868: 01 4869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 486d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 4871: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 4878: 41 83 ff 04 cmp $0x4,%r15d 487c: 7f 35 jg 0x48b3 487e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4885: 00 00 4887: 33 c0 xor %eax,%eax 4889: 4d 89 26 mov %r12,(%r14) 488c: 48 83 c4 38 add $0x38,%rsp 4890: 5d pop %rbp 4891: 41 5f pop %r15 4893: 41 5e pop %r14 4895: 41 5d pop %r13 4897: 41 5c pop %r12 4899: 5f pop %rdi 489a: 5e pop %rsi 489b: 5b pop %rbx 489c: c3 ret 489d: b8 ef ff ff ff mov $0xffffffef,%eax 48a2: 48 83 c4 38 add $0x38,%rsp 48a6: 5d pop %rbp 48a7: 41 5f pop %r15 48a9: 41 5e pop %r14 48ab: 41 5d pop %r13 48ad: 41 5c pop %r12 48af: 5f pop %rdi 48b0: 5e pop %rsi 48b1: 5b pop %rbx 48b2: c3 ret 48b3: 41 83 ff 0a cmp $0xa,%r15d 48b7: 0f 8e ea 00 00 00 jle 0x49a7 48bd: 4d 85 ed test %r13,%r13 48c0: 75 16 jne 0x48d8 48c2: b8 f8 ff ff ff mov $0xfffffff8,%eax 48c7: 48 83 c4 38 add $0x38,%rsp 48cb: 5d pop %rbp 48cc: 41 5f pop %r15 48ce: 41 5e pop %r14 48d0: 41 5d pop %r13 48d2: 41 5c pop %r12 48d4: 5f pop %rdi 48d5: 5e pop %rsi 48d6: 5b pop %rbx 48d7: c3 ret 48d8: 4c 89 ee mov %r13,%rsi 48db: 44 89 f9 mov %r15d,%ecx 48de: 48 83 e6 3f and $0x3f,%rsi 48e2: 44 89 ff mov %r15d,%edi 48e5: 48 f7 de neg %rsi 48e8: 48 83 e6 3f and $0x3f,%rsi 48ec: 49 03 f5 add %r13,%rsi 48ef: 48 89 f2 mov %rsi,%rdx 48f2: e8 e9 8a 05 00 call 0x5d3e0 48f7: 49 89 c5 mov %rax,%r13 48fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4901: 00 4902: 49 89 54 24 30 mov %rdx,0x30(%r12) 4907: 41 8d 5f ff lea -0x1(%r15),%ebx 490b: 83 fb 12 cmp $0x12,%ebx 490e: 7f 3a jg 0x494a 4910: 89 d9 mov %ebx,%ecx 4912: e8 89 f9 01 00 call 0x242a0 4917: 89 d9 mov %ebx,%ecx 4919: 48 89 f2 mov %rsi,%rdx 491c: 41 89 f8 mov %edi,%r8d 491f: 49 89 c1 mov %rax,%r9 4922: 49 89 44 24 38 mov %rax,0x38(%r12) 4927: e8 94 93 05 00 call 0x5dcc0 492c: 49 89 c1 mov %rax,%r9 492f: b8 01 00 00 00 mov $0x1,%eax 4934: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 4939: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 4940: 83 e5 c0 and $0xffffffc0,%ebp 4943: 41 89 6c 24 18 mov %ebp,0x18(%r12) 4948: eb 1e jmp 0x4968 494a: 48 89 e0 mov %rsp,%rax 494d: 4c 89 e1 mov %r12,%rcx 4950: 49 89 f0 mov %rsi,%r8 4953: 41 89 f9 mov %edi,%r9d 4956: 48 89 50 20 mov %rdx,0x20(%rax) 495a: 89 da mov %ebx,%edx 495c: 4c 89 68 28 mov %r13,0x28(%rax) 4960: e8 db a4 05 00 call 0x5ee40 4965: 49 89 c1 mov %rax,%r9 4968: 44 89 f9 mov %r15d,%ecx 496b: 48 89 f2 mov %rsi,%rdx 496e: 41 89 f8 mov %edi,%r8d 4971: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4976: e8 45 ee 05 00 call 0x637c0 497b: 44 89 f9 mov %r15d,%ecx 497e: 48 89 f2 mov %rsi,%rdx 4981: 41 89 f8 mov %edi,%r8d 4984: 49 89 c1 mov %rax,%r9 4987: 49 89 44 24 58 mov %rax,0x58(%r12) 498c: e8 ef f1 05 00 call 0x63b80 4991: 4d 89 26 mov %r12,(%r14) 4994: 33 c0 xor %eax,%eax 4996: 48 83 c4 38 add $0x38,%rsp 499a: 5d pop %rbp 499b: 41 5f pop %r15 499d: 41 5e pop %r14 499f: 41 5d pop %r13 49a1: 41 5c pop %r12 49a3: 5f pop %rdi 49a4: 5e pop %rsi 49a5: 5b pop %rbx 49a6: c3 ret 49a7: bf 0a 00 00 00 mov $0xa,%edi 49ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 49b3: 00 49b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2607040 49bb: 41 83 ff 07 cmp $0x7,%r15d 49bf: 0f 8f 3d ff ff ff jg 0x4902 49c5: 49 89 d1 mov %rdx,%r9 49c8: 49 83 e1 3f and $0x3f,%r9 49cc: 49 f7 d9 neg %r9 49cf: 49 83 e1 3f and $0x3f,%r9 49d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 49da: 00 00 49dc: 4c 03 ca add %rdx,%r9 49df: eb 87 jmp 0x4968 49e1: 33 c0 xor %eax,%eax 49e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 49ea: 00 49eb: 41 89 44 24 08 mov %eax,0x8(%r12) 49f0: 41 89 44 24 0c mov %eax,0xc(%r12) 49f5: e9 7e fe ff ff jmp 0x4878 49fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4a00: 48 83 ec 28 sub $0x28,%rsp 4a04: 48 85 d2 test %rdx,%rdx 4a07: 74 1b je 0x4a24 4a09: 45 85 c0 test %r8d,%r8d 4a0c: 7e 20 jle 0x4a2e 4a0e: 0f 57 c9 xorps %xmm1,%xmm1 4a11: 0f 2e c1 ucomiss %xmm1,%xmm0 4a14: 7a 02 jp 0x4a18 4a16: 74 05 je 0x4a1d 4a18: e8 83 f5 05 00 call 0x63fa0 4a1d: 33 c0 xor %eax,%eax 4a1f: 48 83 c4 28 add $0x28,%rsp 4a23: c3 ret 4a24: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a29: 48 83 c4 28 add $0x28,%rsp 4a2d: c3 ret 4a2e: b8 fa ff ff ff mov $0xfffffffa,%eax 4a33: 48 83 c4 28 add $0x28,%rsp 4a37: c3 ret 4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a3f: 00 4a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4a45: 48 85 d2 test %rdx,%rdx 4a48: 74 1c je 0x4a66 4a4a: 45 85 c0 test %r8d,%r8d 4a4d: 7e 25 jle 0x4a74 4a4f: 0f 57 c9 xorps %xmm1,%xmm1 4a52: 0f 2e c1 ucomiss %xmm1,%xmm0 4a55: 7a 02 jp 0x4a59 4a57: 74 05 je 0x4a5e 4a59: e8 c2 f6 05 00 call 0x64120 4a5e: 33 c0 xor %eax,%eax 4a60: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4a65: c3 ret 4a66: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4a70: 90 nop 4a71: 90 nop 4a72: 90 nop 4a73: c3 ret 4a74: b8 fa ff ff ff mov $0xfffffffa,%eax 4a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4a7e: 90 nop 4a7f: c3 ret 4a80: 48 83 ec 28 sub $0x28,%rsp 4a84: 48 85 d2 test %rdx,%rdx 4a87: 74 1b je 0x4aa4 4a89: 45 85 c0 test %r8d,%r8d 4a8c: 7e 20 jle 0x4aae 4a8e: 0f 57 c9 xorps %xmm1,%xmm1 4a91: 0f 2e c1 ucomiss %xmm1,%xmm0 4a94: 7a 02 jp 0x4a98 4a96: 74 05 je 0x4a9d 4a98: e8 03 f8 05 00 call 0x642a0 4a9d: 33 c0 xor %eax,%eax 4a9f: 48 83 c4 28 add $0x28,%rsp 4aa3: c3 ret 4aa4: b8 f8 ff ff ff mov $0xfffffff8,%eax 4aa9: 48 83 c4 28 add $0x28,%rsp 4aad: c3 ret 4aae: b8 fa ff ff ff mov $0xfffffffa,%eax 4ab3: 48 83 c4 28 add $0x28,%rsp 4ab7: c3 ret 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4abf: 00 4ac0: 49 89 d1 mov %rdx,%r9 4ac3: 4d 85 c9 test %r9,%r9 4ac6: 0f 84 8a 01 00 00 je 0x4c56 4acc: 45 85 c0 test %r8d,%r8d 4acf: 0f 8e 7b 01 00 00 jle 0x4c50 4ad5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4ad9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 4add: 7a 06 jp 0x4ae5 4adf: 0f 84 68 01 00 00 je 0x4c4d 4ae5: 41 83 f8 10 cmp $0x10,%r8d 4ae9: 0f 8c 4f 01 00 00 jl 0x4c3e 4aef: 4c 89 ca mov %r9,%rdx 4af2: 48 83 e2 1f and $0x1f,%rdx 4af6: 85 d2 test %edx,%edx 4af8: 74 11 je 0x4b0b 4afa: f6 c2 03 test $0x3,%dl 4afd: 0f 85 3b 01 00 00 jne 0x4c3e 4b03: f7 da neg %edx 4b05: 83 c2 20 add $0x20,%edx 4b08: c1 ea 02 shr $0x2,%edx 4b0b: 8d 42 10 lea 0x10(%rdx),%eax 4b0e: 44 3b c0 cmp %eax,%r8d 4b11: 0f 8c 27 01 00 00 jl 0x4c3e 4b17: 44 89 c1 mov %r8d,%ecx 4b1a: 33 c0 xor %eax,%eax 4b1c: 2b ca sub %edx,%ecx 4b1e: 83 e1 0f and $0xf,%ecx 4b21: f7 d9 neg %ecx 4b23: 41 03 c8 add %r8d,%ecx 4b26: 41 89 d2 mov %edx,%r10d 4b29: 85 d2 test %edx,%edx 4b2b: 76 27 jbe 0x4b54 4b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b34: 00 4b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b3c: 0f 1f 40 00 nopl 0x0(%rax) 4b40: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 4b46: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) 4b4c: 48 ff c0 inc %rax 4b4f: 49 3b c2 cmp %r10,%rax 4b52: 72 ec jb 0x4b40 4b54: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 4b59: 48 63 d1 movslq %ecx,%rdx 4b5c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 4b62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b69: 00 4b6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b78: 00 4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b80: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 4b86: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 4b8d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) 4b93: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) 4b9a: 49 83 c2 10 add $0x10,%r10 4b9e: 4c 3b d2 cmp %rdx,%r10 4ba1: 72 dd jb 0x4b80 4ba3: 8d 41 01 lea 0x1(%rcx),%eax 4ba6: 41 3b c0 cmp %r8d,%eax 4ba9: 0f 87 85 00 00 00 ja 0x4c34 4baf: 4d 63 c0 movslq %r8d,%r8 4bb2: 4c 2b c2 sub %rdx,%r8 4bb5: 49 83 f8 04 cmp $0x4,%r8 4bb9: 0f 8c 7b 00 00 00 jl 0x4c3a 4bbf: 44 89 c0 mov %r8d,%eax 4bc2: 45 33 d2 xor %r10d,%r10d 4bc5: 83 e0 fc and $0xfffffffc,%eax 4bc8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx 4bcc: 48 63 c0 movslq %eax,%rax 4bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bd6: 00 4bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bde: 66 90 xchg %ax,%ax 4be0: 49 83 c2 04 add $0x4,%r10 4be4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 4be8: c5 f8 11 0a vmovups %xmm1,(%rdx) 4bec: 48 83 c2 10 add $0x10,%rdx 4bf0: 4c 3b d0 cmp %rax,%r10 4bf3: 72 eb jb 0x4be0 4bf5: 49 3b c0 cmp %r8,%rax 4bf8: 73 3a jae 0x4c34 4bfa: 48 63 c9 movslq %ecx,%rcx 4bfd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx 4c01: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 4c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c0c: 00 4c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c20: 48 ff c0 inc %rax 4c23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 4c27: c5 fa 11 0a vmovss %xmm1,(%rdx) 4c2b: 48 83 c2 04 add $0x4,%rdx 4c2f: 49 3b c0 cmp %r8,%rax 4c32: 72 ec jb 0x4c20 4c34: 33 c0 xor %eax,%eax 4c36: c5 f8 77 vzeroupper 4c39: c3 ret 4c3a: 33 c0 xor %eax,%eax 4c3c: eb b7 jmp 0x4bf5 4c3e: 33 c9 xor %ecx,%ecx 4c40: 41 83 f8 01 cmp $0x1,%r8d 4c44: 72 ee jb 0x4c34 4c46: 4d 63 c0 movslq %r8d,%r8 4c49: 33 c0 xor %eax,%eax 4c4b: eb a8 jmp 0x4bf5 4c4d: 33 c0 xor %eax,%eax 4c4f: c3 ret 4c50: b8 fa ff ff ff mov $0xfffffffa,%eax 4c55: c3 ret 4c56: b8 f8 ff ff ff mov $0xfffffff8,%eax 4c5b: c3 ret 4c5c: 0f 1f 40 00 nopl 0x0(%rax) 4c60: 48 89 d1 mov %rdx,%rcx 4c63: 48 85 c9 test %rcx,%rcx 4c66: 0f 84 62 01 00 00 je 0x4dce 4c6c: 45 85 c0 test %r8d,%r8d 4c6f: 0f 8e 53 01 00 00 jle 0x4dc8 4c75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4c79: c5 f8 2e c1 vucomiss %xmm1,%xmm0 4c7d: 7a 06 jp 0x4c85 4c7f: 0f 84 40 01 00 00 je 0x4dc5 4c85: 41 83 f8 10 cmp $0x10,%r8d 4c89: 0f 8c 2f 01 00 00 jl 0x4dbe 4c8f: 49 89 ca mov %rcx,%r10 4c92: 49 83 e2 1f and $0x1f,%r10 4c96: 45 85 d2 test %r10d,%r10d 4c99: 74 18 je 0x4cb3 4c9b: 41 f7 c2 03 00 00 00 test $0x3,%r10d 4ca2: 0f 85 16 01 00 00 jne 0x4dbe 4ca8: 41 f7 da neg %r10d 4cab: 41 83 c2 20 add $0x20,%r10d 4caf: 41 c1 ea 02 shr $0x2,%r10d 4cb3: 41 8d 42 10 lea 0x10(%r10),%eax 4cb7: 44 3b c0 cmp %eax,%r8d 4cba: 0f 8c fe 00 00 00 jl 0x4dbe 4cc0: 44 89 c2 mov %r8d,%edx 4cc3: 33 c0 xor %eax,%eax 4cc5: 41 2b d2 sub %r10d,%edx 4cc8: 83 e2 0f and $0xf,%edx 4ccb: f7 da neg %edx 4ccd: 41 03 d0 add %r8d,%edx 4cd0: 45 89 d1 mov %r10d,%r9d 4cd3: 45 85 d2 test %r10d,%r10d 4cd6: 76 1a jbe 0x4cf2 4cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4cdf: 00 4ce0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 4ce5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 4cea: 48 ff c0 inc %rax 4ced: 49 3b c1 cmp %r9,%rax 4cf0: 72 ee jb 0x4ce0 4cf2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 4cf7: 48 63 c2 movslq %edx,%rax 4cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4d00: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 4d06: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 4d0d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) 4d13: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) 4d1a: 49 83 c1 10 add $0x10,%r9 4d1e: 4c 3b c8 cmp %rax,%r9 4d21: 72 dd jb 0x4d00 4d23: 8d 42 01 lea 0x1(%rdx),%eax 4d26: 41 3b c0 cmp %r8d,%eax 4d29: 0f 87 85 00 00 00 ja 0x4db4 4d2f: 4d 63 c0 movslq %r8d,%r8 4d32: 48 63 d2 movslq %edx,%rdx 4d35: 4c 2b c2 sub %rdx,%r8 4d38: 49 83 f8 04 cmp $0x4,%r8 4d3c: 0f 8c 78 00 00 00 jl 0x4dba 4d42: 48 63 d2 movslq %edx,%rdx 4d45: 44 89 c0 mov %r8d,%eax 4d48: 83 e0 fc and $0xfffffffc,%eax 4d4b: 45 33 d2 xor %r10d,%r10d 4d4e: 48 63 c0 movslq %eax,%rax 4d51: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 4d56: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 4d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4d60: 49 83 c2 04 add $0x4,%r10 4d64: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 4d69: c4 c1 78 11 11 vmovups %xmm2,(%r9) 4d6e: 49 83 c1 10 add $0x10,%r9 4d72: 4c 3b d0 cmp %rax,%r10 4d75: 72 e9 jb 0x4d60 4d77: 49 3b c0 cmp %r8,%rax 4d7a: 73 38 jae 0x4db4 4d7c: 48 63 d2 movslq %edx,%rdx 4d7f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 4d83: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 4d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4d8e: 00 4d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d96: 0f 1f 00 nopl (%rax) 4d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4da0: 48 ff c0 inc %rax 4da3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 4da7: c5 fa 11 0a vmovss %xmm1,(%rdx) 4dab: 48 83 c2 04 add $0x4,%rdx 4daf: 49 3b c0 cmp %r8,%rax 4db2: 72 ec jb 0x4da0 4db4: 33 c0 xor %eax,%eax 4db6: c5 f8 77 vzeroupper 4db9: c3 ret 4dba: 33 c0 xor %eax,%eax 4dbc: eb b9 jmp 0x4d77 4dbe: 33 d2 xor %edx,%edx 4dc0: e9 5e ff ff ff jmp 0x4d23 4dc5: 33 c0 xor %eax,%eax 4dc7: c3 ret 4dc8: b8 fa ff ff ff mov $0xfffffffa,%eax 4dcd: c3 ret 4dce: b8 f8 ff ff ff mov $0xfffffff8,%eax 4dd3: c3 ret 4dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4de0: 48 83 ec 28 sub $0x28,%rsp 4de4: 48 85 d2 test %rdx,%rdx 4de7: 74 1c je 0x4e05 4de9: 45 85 c0 test %r8d,%r8d 4dec: 7e 21 jle 0x4e0f 4dee: 0f 57 c9 xorps %xmm1,%xmm1 4df1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 4df5: 7a 02 jp 0x4df9 4df7: 74 05 je 0x4dfe 4df9: e8 22 f6 05 00 call 0x64420 4dfe: 33 c0 xor %eax,%eax 4e00: 48 83 c4 28 add $0x28,%rsp 4e04: c3 ret 4e05: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e0a: 48 83 c4 28 add $0x28,%rsp 4e0e: c3 ret 4e0f: b8 fa ff ff ff mov $0xfffffffa,%eax 4e14: 48 83 c4 28 add $0x28,%rsp 4e18: c3 ret 4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4e25: 48 85 d2 test %rdx,%rdx 4e28: 74 1d je 0x4e47 4e2a: 45 85 c0 test %r8d,%r8d 4e2d: 7e 26 jle 0x4e55 4e2f: 0f 57 c9 xorps %xmm1,%xmm1 4e32: 66 0f 2e c1 ucomisd %xmm1,%xmm0 4e36: 7a 02 jp 0x4e3a 4e38: 74 05 je 0x4e3f 4e3a: e8 81 f7 05 00 call 0x645c0 4e3f: 33 c0 xor %eax,%eax 4e41: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4e46: c3 ret 4e47: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4e51: 90 nop 4e52: 90 nop 4e53: 90 nop 4e54: c3 ret 4e55: b8 fa ff ff ff mov $0xfffffffa,%eax 4e5a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4e5f: 90 nop 4e60: c3 ret 4e61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e68: 00 4e69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e77: 00 4e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e7f: 90 nop 4e80: 48 83 ec 28 sub $0x28,%rsp 4e84: 48 85 d2 test %rdx,%rdx 4e87: 74 1c je 0x4ea5 4e89: 45 85 c0 test %r8d,%r8d 4e8c: 7e 21 jle 0x4eaf 4e8e: 0f 57 c9 xorps %xmm1,%xmm1 4e91: 66 0f 2e c1 ucomisd %xmm1,%xmm0 4e95: 7a 02 jp 0x4e99 4e97: 74 05 je 0x4e9e 4e99: e8 c2 f8 05 00 call 0x64760 4e9e: 33 c0 xor %eax,%eax 4ea0: 48 83 c4 28 add $0x28,%rsp 4ea4: c3 ret 4ea5: b8 f8 ff ff ff mov $0xfffffff8,%eax 4eaa: 48 83 c4 28 add $0x28,%rsp 4eae: c3 ret 4eaf: b8 fa ff ff ff mov $0xfffffffa,%eax 4eb4: 48 83 c4 28 add $0x28,%rsp 4eb8: c3 ret 4eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ec0: 49 89 d1 mov %rdx,%r9 4ec3: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4ec7: 4d 85 c9 test %r9,%r9 4eca: 0f 84 a6 01 00 00 je 0x5076 4ed0: 45 85 c0 test %r8d,%r8d 4ed3: 0f 8e 97 01 00 00 jle 0x5070 4ed9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 4edd: c5 f9 2e c8 vucomisd %xmm0,%xmm1 4ee1: 7a 06 jp 0x4ee9 4ee3: 0f 84 84 01 00 00 je 0x506d 4ee9: 41 83 f8 10 cmp $0x10,%r8d 4eed: 0f 8c 6b 01 00 00 jl 0x505e 4ef3: 4c 89 ca mov %r9,%rdx 4ef6: 48 83 e2 1f and $0x1f,%rdx 4efa: 85 d2 test %edx,%edx 4efc: 74 11 je 0x4f0f 4efe: f6 c2 07 test $0x7,%dl 4f01: 0f 85 57 01 00 00 jne 0x505e 4f07: f7 da neg %edx 4f09: 83 c2 20 add $0x20,%edx 4f0c: c1 ea 03 shr $0x3,%edx 4f0f: 8d 42 10 lea 0x10(%rdx),%eax 4f12: 44 3b c0 cmp %eax,%r8d 4f15: 0f 8c 43 01 00 00 jl 0x505e 4f1b: 44 89 c1 mov %r8d,%ecx 4f1e: 33 c0 xor %eax,%eax 4f20: 2b ca sub %edx,%ecx 4f22: 83 e1 0f and $0xf,%ecx 4f25: f7 d9 neg %ecx 4f27: 41 03 c8 add %r8d,%ecx 4f2a: 41 89 d2 mov %edx,%r10d 4f2d: 85 d2 test %edx,%edx 4f2f: 76 23 jbe 0x4f54 4f31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f38: 00 4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f40: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 4f46: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 4f4c: 48 ff c0 inc %rax 4f4f: 49 3b c2 cmp %r10,%rax 4f52: 72 ec jb 0x4f40 4f54: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 4f58: 48 63 d1 movslq %ecx,%rdx 4f5b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 4f61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f68: 00 4f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f77: 00 4f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f7f: 90 nop 4f80: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 4f86: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 4f8d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 4f94: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 4f9b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 4fa1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 4fa8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 4faf: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 4fb6: 49 83 c2 10 add $0x10,%r10 4fba: 4c 3b d2 cmp %rdx,%r10 4fbd: 72 c1 jb 0x4f80 4fbf: 8d 41 01 lea 0x1(%rcx),%eax 4fc2: 41 3b c0 cmp %r8d,%eax 4fc5: 0f 87 89 00 00 00 ja 0x5054 4fcb: 4d 63 c0 movslq %r8d,%r8 4fce: 4c 2b c2 sub %rdx,%r8 4fd1: 49 83 f8 04 cmp $0x4,%r8 4fd5: 0f 8c 7f 00 00 00 jl 0x505a 4fdb: 44 89 c0 mov %r8d,%eax 4fde: 45 33 d2 xor %r10d,%r10d 4fe1: 83 e0 fc and $0xfffffffc,%eax 4fe4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 4fe8: 48 63 c0 movslq %eax,%rax 4feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ff2: 00 4ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5000: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 5004: 49 83 c2 04 add $0x4,%r10 5008: c5 fd 11 12 vmovupd %ymm2,(%rdx) 500c: 48 83 c2 20 add $0x20,%rdx 5010: 4c 3b d0 cmp %rax,%r10 5013: 72 eb jb 0x5000 5015: 49 3b c0 cmp %r8,%rax 5018: 73 3a jae 0x5054 501a: 48 63 c9 movslq %ecx,%rcx 501d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 5021: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 5025: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 502c: 00 502d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5040: 48 ff c0 inc %rax 5043: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 5047: c5 fb 11 02 vmovsd %xmm0,(%rdx) 504b: 48 83 c2 08 add $0x8,%rdx 504f: 49 3b c0 cmp %r8,%rax 5052: 72 ec jb 0x5040 5054: 33 c0 xor %eax,%eax 5056: c5 f8 77 vzeroupper 5059: c3 ret 505a: 33 c0 xor %eax,%eax 505c: eb b7 jmp 0x5015 505e: 33 c9 xor %ecx,%ecx 5060: 41 83 f8 01 cmp $0x1,%r8d 5064: 72 ee jb 0x5054 5066: 4d 63 c0 movslq %r8d,%r8 5069: 33 c0 xor %eax,%eax 506b: eb a8 jmp 0x5015 506d: 33 c0 xor %eax,%eax 506f: c3 ret 5070: b8 fa ff ff ff mov $0xfffffffa,%eax 5075: c3 ret 5076: b8 f8 ff ff ff mov $0xfffffff8,%eax 507b: c3 ret 507c: 0f 1f 40 00 nopl 0x0(%rax) 5080: 48 89 d1 mov %rdx,%rcx 5083: 48 85 c9 test %rcx,%rcx 5086: 0f 84 82 01 00 00 je 0x520e 508c: 45 85 c0 test %r8d,%r8d 508f: 0f 8e 73 01 00 00 jle 0x5208 5095: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 5099: c5 f9 2e c1 vucomisd %xmm1,%xmm0 509d: 7a 06 jp 0x50a5 509f: 0f 84 60 01 00 00 je 0x5205 50a5: 41 83 f8 10 cmp $0x10,%r8d 50a9: 0f 8c 4f 01 00 00 jl 0x51fe 50af: 49 89 ca mov %rcx,%r10 50b2: 49 83 e2 1f and $0x1f,%r10 50b6: 45 85 d2 test %r10d,%r10d 50b9: 74 18 je 0x50d3 50bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d 50c2: 0f 85 36 01 00 00 jne 0x51fe 50c8: 41 f7 da neg %r10d 50cb: 41 83 c2 20 add $0x20,%r10d 50cf: 41 c1 ea 03 shr $0x3,%r10d 50d3: 41 8d 42 10 lea 0x10(%r10),%eax 50d7: 44 3b c0 cmp %eax,%r8d 50da: 0f 8c 1e 01 00 00 jl 0x51fe 50e0: 44 89 c2 mov %r8d,%edx 50e3: 33 c0 xor %eax,%eax 50e5: 41 2b d2 sub %r10d,%edx 50e8: 83 e2 0f and $0xf,%edx 50eb: f7 da neg %edx 50ed: 41 03 d0 add %r8d,%edx 50f0: 45 89 d1 mov %r10d,%r9d 50f3: 45 85 d2 test %r10d,%r10d 50f6: 76 1a jbe 0x5112 50f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 50ff: 00 5100: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 5105: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 510a: 48 ff c0 inc %rax 510d: 49 3b c1 cmp %r9,%rax 5110: 72 ee jb 0x5100 5112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 5117: 48 63 c2 movslq %edx,%rax 511a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5120: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 5126: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 512d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 5134: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 513b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 5141: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 5148: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 514f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 5156: 49 83 c1 10 add $0x10,%r9 515a: 4c 3b c8 cmp %rax,%r9 515d: 72 c1 jb 0x5120 515f: 8d 42 01 lea 0x1(%rdx),%eax 5162: 41 3b c0 cmp %r8d,%eax 5165: 0f 87 89 00 00 00 ja 0x51f4 516b: 4d 63 c0 movslq %r8d,%r8 516e: 48 63 d2 movslq %edx,%rdx 5171: 4c 2b c2 sub %rdx,%r8 5174: 49 83 f8 04 cmp $0x4,%r8 5178: 0f 8c 7c 00 00 00 jl 0x51fa 517e: 48 63 d2 movslq %edx,%rdx 5181: 44 89 c0 mov %r8d,%eax 5184: 83 e0 fc and $0xfffffffc,%eax 5187: 45 33 d2 xor %r10d,%r10d 518a: 48 63 c0 movslq %eax,%rax 518d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 5192: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 5196: 0f 1f 00 nopl (%rax) 5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51a0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 51a5: 49 83 c2 04 add $0x4,%r10 51a9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 51ae: 49 83 c1 20 add $0x20,%r9 51b2: 4c 3b d0 cmp %rax,%r10 51b5: 72 e9 jb 0x51a0 51b7: 49 3b c0 cmp %r8,%rax 51ba: 73 38 jae 0x51f4 51bc: 48 63 d2 movslq %edx,%rdx 51bf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 51c3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 51c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51ce: 00 51cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51d6: 0f 1f 00 nopl (%rax) 51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51e0: 48 ff c0 inc %rax 51e3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 51e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) 51eb: 48 83 c2 08 add $0x8,%rdx 51ef: 49 3b c0 cmp %r8,%rax 51f2: 72 ec jb 0x51e0 51f4: 33 c0 xor %eax,%eax 51f6: c5 f8 77 vzeroupper 51f9: c3 ret 51fa: 33 c0 xor %eax,%eax 51fc: eb b9 jmp 0x51b7 51fe: 33 d2 xor %edx,%edx 5200: e9 5a ff ff ff jmp 0x515f 5205: 33 c0 xor %eax,%eax 5207: c3 ret 5208: b8 fa ff ff ff mov $0xfffffffa,%eax 520d: c3 ret 520e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5213: c3 ret 5214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5220: 48 83 ec 28 sub $0x28,%rsp 5224: 48 85 d2 test %rdx,%rdx 5227: 74 20 je 0x5249 5229: 45 85 c0 test %r8d,%r8d 522c: 7f 0a jg 0x5238 522e: b8 fa ff ff ff mov $0xfffffffa,%eax 5233: 48 83 c4 28 add $0x28,%rsp 5237: c3 ret 5238: 66 48 0f 7e c1 movq %xmm0,%rcx 523d: e8 9e ba 02 00 call 0x30ce0 5242: 33 c0 xor %eax,%eax 5244: 48 83 c4 28 add $0x28,%rsp 5248: c3 ret 5249: b8 f8 ff ff ff mov $0xfffffff8,%eax 524e: 48 83 c4 28 add $0x28,%rsp 5252: c3 ret 5253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 525f: 00 5260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5265: 48 85 d2 test %rdx,%rdx 5268: 74 23 je 0x528d 526a: 45 85 c0 test %r8d,%r8d 526d: 7f 0c jg 0x527b 526f: b8 fa ff ff ff mov $0xfffffffa,%eax 5274: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5279: 90 nop 527a: c3 ret 527b: 66 48 0f 7e c1 movq %xmm0,%rcx 5280: e8 7b ba 02 00 call 0x30d00 5285: 33 c0 xor %eax,%eax 5287: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 528c: c3 ret 528d: b8 f8 ff ff ff mov $0xfffffff8,%eax 5292: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5297: 90 nop 5298: 90 nop 5299: 90 nop 529a: c3 ret 529b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 52a0: 48 83 ec 28 sub $0x28,%rsp 52a4: 48 85 d2 test %rdx,%rdx 52a7: 74 20 je 0x52c9 52a9: 45 85 c0 test %r8d,%r8d 52ac: 7f 0a jg 0x52b8 52ae: b8 fa ff ff ff mov $0xfffffffa,%eax 52b3: 48 83 c4 28 add $0x28,%rsp 52b7: c3 ret 52b8: 66 48 0f 7e c1 movq %xmm0,%rcx 52bd: e8 5e ba 02 00 call 0x30d20 52c2: 33 c0 xor %eax,%eax 52c4: 48 83 c4 28 add $0x28,%rsp 52c8: c3 ret 52c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 52ce: 48 83 c4 28 add $0x28,%rsp 52d2: c3 ret 52d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 52d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52df: 00 52e0: 48 83 ec 28 sub $0x28,%rsp 52e4: 48 85 d2 test %rdx,%rdx 52e7: 74 20 je 0x5309 52e9: 45 85 c0 test %r8d,%r8d 52ec: 7f 0a jg 0x52f8 52ee: b8 fa ff ff ff mov $0xfffffffa,%eax 52f3: 48 83 c4 28 add $0x28,%rsp 52f7: c3 ret 52f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 52fd: e8 3e ba 02 00 call 0x30d40 5302: 33 c0 xor %eax,%eax 5304: 48 83 c4 28 add $0x28,%rsp 5308: c3 ret 5309: b8 f8 ff ff ff mov $0xfffffff8,%eax 530e: 48 83 c4 28 add $0x28,%rsp 5312: c3 ret 5313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 531f: 00 5320: 48 83 ec 28 sub $0x28,%rsp 5324: 48 85 d2 test %rdx,%rdx 5327: 74 20 je 0x5349 5329: 45 85 c0 test %r8d,%r8d 532c: 7f 0a jg 0x5338 532e: b8 fa ff ff ff mov $0xfffffffa,%eax 5333: 48 83 c4 28 add $0x28,%rsp 5337: c3 ret 5338: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 533d: e8 1e ba 02 00 call 0x30d60 5342: 33 c0 xor %eax,%eax 5344: 48 83 c4 28 add $0x28,%rsp 5348: c3 ret 5349: b8 f8 ff ff ff mov $0xfffffff8,%eax 534e: 48 83 c4 28 add $0x28,%rsp 5352: c3 ret 5353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 535f: 00 5360: 48 83 ec 28 sub $0x28,%rsp 5364: 48 85 d2 test %rdx,%rdx 5367: 74 20 je 0x5389 5369: 45 85 c0 test %r8d,%r8d 536c: 7f 0a jg 0x5378 536e: b8 fa ff ff ff mov $0xfffffffa,%eax 5373: 48 83 c4 28 add $0x28,%rsp 5377: c3 ret 5378: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 537d: e8 3e bd 02 00 call 0x310c0 5382: 33 c0 xor %eax,%eax 5384: 48 83 c4 28 add $0x28,%rsp 5388: c3 ret 5389: b8 f8 ff ff ff mov $0xfffffff8,%eax 538e: 48 83 c4 28 add $0x28,%rsp 5392: c3 ret 5393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 539f: 00 53a0: 41 83 f9 05 cmp $0x5,%r9d 53a4: 7d 3d jge 0x53e3 53a6: 41 ff c9 dec %r9d 53a9: 41 83 f9 ff cmp $0xffffffff,%r9d 53ad: 74 33 je 0x53e2 53af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53b6: 00 53b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53be: 66 90 xchg %ax,%ax 53c0: f2 0f 10 01 movsd (%rcx),%xmm0 53c4: 41 ff c9 dec %r9d 53c7: 48 83 c1 08 add $0x8,%rcx 53cb: f2 0f 58 02 addsd (%rdx),%xmm0 53cf: f2 41 0f 11 00 movsd %xmm0,(%r8) 53d4: 48 83 c2 08 add $0x8,%rdx 53d8: 49 83 c0 08 add $0x8,%r8 53dc: 41 83 f9 ff cmp $0xffffffff,%r9d 53e0: 75 de jne 0x53c0 53e2: c3 ret 53e3: 49 f7 c0 07 00 00 00 test $0x7,%r8 53ea: 0f 85 e0 02 00 00 jne 0x56d0 53f0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 53f7: 74 1c je 0x5415 53f9: f2 0f 10 01 movsd (%rcx),%xmm0 53fd: 48 83 c1 08 add $0x8,%rcx 5401: 41 ff c9 dec %r9d 5404: f2 0f 58 02 addsd (%rdx),%xmm0 5408: f2 41 0f 11 00 movsd %xmm0,(%r8) 540d: 48 83 c2 08 add $0x8,%rdx 5411: 49 83 c0 08 add $0x8,%r8 5415: 44 89 c8 mov %r9d,%eax 5418: 41 83 e1 03 and $0x3,%r9d 541c: c1 f8 02 sar $0x2,%eax 541f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5426: 0f 84 70 01 00 00 je 0x559c 542c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5433: 0f 84 d5 00 00 00 je 0x550e 5439: 3d aa 2a 00 00 cmp $0x2aaa,%eax 543e: 0f 8f 7c 00 00 00 jg 0x54c0 5444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 544b: 00 544c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 545f: 00 5460: f2 0f 10 11 movsd (%rcx),%xmm2 5464: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5469: f2 0f 10 02 movsd (%rdx),%xmm0 546d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5472: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5477: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 547c: 48 83 c2 20 add $0x20,%rdx 5480: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5485: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 548a: 48 83 c1 20 add $0x20,%rcx 548e: 66 0f 58 d0 addpd %xmm0,%xmm2 5492: 66 0f 58 d9 addpd %xmm1,%xmm3 5496: 41 0f 29 10 movaps %xmm2,(%r8) 549a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 549f: 49 83 c0 20 add $0x20,%r8 54a3: ff c8 dec %eax 54a5: 75 b9 jne 0x5460 54a7: e9 fa fe ff ff jmp 0x53a6 54ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 54b3: 00 54b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 54c0: f2 0f 10 11 movsd (%rcx),%xmm2 54c4: f2 0f 10 02 movsd (%rdx),%xmm0 54c8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 54cd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 54d2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 54d7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 54dc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 54e1: 48 83 c2 20 add $0x20,%rdx 54e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 54ea: 48 83 c1 20 add $0x20,%rcx 54ee: 66 0f 58 d0 addpd %xmm0,%xmm2 54f2: 66 0f 58 d9 addpd %xmm1,%xmm3 54f6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 54fb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 5501: 49 83 c0 20 add $0x20,%r8 5505: ff c8 dec %eax 5507: 75 b7 jne 0x54c0 5509: e9 98 fe ff ff jmp 0x53a6 550e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5513: 7f 4b jg 0x5560 5515: 0f 1f 40 00 nopl 0x0(%rax) 5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5520: f2 0f 10 01 movsd (%rcx),%xmm0 5524: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5529: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 552e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5533: 48 83 c1 20 add $0x20,%rcx 5537: 66 0f 58 02 addpd (%rdx),%xmm0 553b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5540: 41 0f 29 00 movaps %xmm0,(%r8) 5544: 48 83 c2 20 add $0x20,%rdx 5548: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 554d: 49 83 c0 20 add $0x20,%r8 5551: ff c8 dec %eax 5553: 75 cb jne 0x5520 5555: e9 4c fe ff ff jmp 0x53a6 555a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5560: f2 0f 10 01 movsd (%rcx),%xmm0 5564: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5569: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 556e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5573: 48 83 c1 20 add $0x20,%rcx 5577: 66 0f 58 02 addpd (%rdx),%xmm0 557b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5580: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5585: 48 83 c2 20 add $0x20,%rdx 5589: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 558f: 49 83 c0 20 add $0x20,%r8 5593: ff c8 dec %eax 5595: 75 c9 jne 0x5560 5597: e9 0a fe ff ff jmp 0x53a6 559c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 55a3: 0f 84 93 00 00 00 je 0x563c 55a9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 55ae: 7f 50 jg 0x5600 55b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 55b7: 00 55b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 55bf: 90 nop 55c0: f2 0f 10 02 movsd (%rdx),%xmm0 55c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 55c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 55ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 55d3: 48 83 c2 20 add $0x20,%rdx 55d7: 66 0f 58 01 addpd (%rcx),%xmm0 55db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 55e0: 41 0f 29 00 movaps %xmm0,(%r8) 55e4: 48 83 c1 20 add $0x20,%rcx 55e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 55ed: 49 83 c0 20 add $0x20,%r8 55f1: ff c8 dec %eax 55f3: 75 cb jne 0x55c0 55f5: e9 ac fd ff ff jmp 0x53a6 55fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5600: f2 0f 10 02 movsd (%rdx),%xmm0 5604: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5609: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 560e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5613: 48 83 c2 20 add $0x20,%rdx 5617: 66 0f 58 01 addpd (%rcx),%xmm0 561b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5620: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5625: 48 83 c1 20 add $0x20,%rcx 5629: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 562f: 49 83 c0 20 add $0x20,%r8 5633: ff c8 dec %eax 5635: 75 c9 jne 0x5600 5637: e9 6a fd ff ff jmp 0x53a6 563c: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5641: 7f 5d jg 0x56a0 5643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 564a: 00 564b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5660: 0f 28 02 movaps (%rdx),%xmm0 5663: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 5667: 48 83 c2 20 add $0x20,%rdx 566b: 66 0f 58 01 addpd (%rcx),%xmm0 566f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5674: 41 0f 29 00 movaps %xmm0,(%r8) 5678: 48 83 c1 20 add $0x20,%rcx 567c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5681: 49 83 c0 20 add $0x20,%r8 5685: ff c8 dec %eax 5687: 75 d7 jne 0x5660 5689: e9 18 fd ff ff jmp 0x53a6 568e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5695: 00 5696: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 569d: 0f 1f 00 nopl (%rax) 56a0: 0f 28 02 movaps (%rdx),%xmm0 56a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 56a7: 48 83 c2 20 add $0x20,%rdx 56ab: 66 0f 58 01 addpd (%rcx),%xmm0 56af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 56b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 56b9: 48 83 c1 20 add $0x20,%rcx 56bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 56c3: 49 83 c0 20 add $0x20,%r8 56c7: ff c8 dec %eax 56c9: 75 d5 jne 0x56a0 56cb: e9 d6 fc ff ff jmp 0x53a6 56d0: 44 89 c8 mov %r9d,%eax 56d3: 41 83 e1 03 and $0x3,%r9d 56d7: c1 f8 02 sar $0x2,%eax 56da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 56e1: 0f 84 d3 00 00 00 je 0x57ba 56e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 56ee: 0f 85 6c 00 00 00 jne 0x5760 56f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5700: f2 0f 10 01 movsd (%rcx),%xmm0 5704: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5709: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 570e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5713: 48 83 c1 20 add $0x20,%rcx 5717: 66 0f 58 02 addpd (%rdx),%xmm0 571b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5720: f2 41 0f 11 00 movsd %xmm0,(%r8) 5725: 48 83 c2 20 add $0x20,%rdx 5729: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 572f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5735: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 573b: 49 83 c0 20 add $0x20,%r8 573f: ff c8 dec %eax 5741: 75 bd jne 0x5700 5743: e9 5e fc ff ff jmp 0x53a6 5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 574f: 00 5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 575e: 00 00 5760: f2 0f 10 11 movsd (%rcx),%xmm2 5764: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5769: f2 0f 10 02 movsd (%rdx),%xmm0 576d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5772: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5777: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 577c: 48 83 c2 20 add $0x20,%rdx 5780: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5785: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 578a: 48 83 c1 20 add $0x20,%rcx 578e: 66 0f 58 d0 addpd %xmm0,%xmm2 5792: 66 0f 58 d9 addpd %xmm1,%xmm3 5796: f2 41 0f 11 10 movsd %xmm2,(%r8) 579b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 57a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 57a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 57ad: 49 83 c0 20 add $0x20,%r8 57b1: ff c8 dec %eax 57b3: 75 ab jne 0x5760 57b5: e9 ec fb ff ff jmp 0x53a6 57ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 57c1: 75 5d jne 0x5820 57c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57ca: 00 57cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57e0: 0f 28 02 movaps (%rdx),%xmm0 57e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 57e7: 48 83 c2 20 add $0x20,%rdx 57eb: 66 0f 58 01 addpd (%rcx),%xmm0 57ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 57f4: f2 41 0f 11 00 movsd %xmm0,(%r8) 57f9: 48 83 c1 20 add $0x20,%rcx 57fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5803: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5809: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 580f: 49 83 c0 20 add $0x20,%r8 5813: ff c8 dec %eax 5815: 75 c9 jne 0x57e0 5817: e9 8a fb ff ff jmp 0x53a6 581c: 0f 1f 40 00 nopl 0x0(%rax) 5820: f2 0f 10 02 movsd (%rdx),%xmm0 5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5833: 48 83 c2 20 add $0x20,%rdx 5837: 66 0f 58 01 addpd (%rcx),%xmm0 583b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5840: f2 41 0f 11 00 movsd %xmm0,(%r8) 5845: 48 83 c1 20 add $0x20,%rcx 5849: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 584f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5855: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 585b: 49 83 c0 20 add $0x20,%r8 585f: ff c8 dec %eax 5861: 75 bd jne 0x5820 5863: e9 3e fb ff ff jmp 0x53a6 5868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 586f: 00 5870: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 587e: 00 00 5880: 41 83 f9 05 cmp $0x5,%r9d 5884: 7d 3e jge 0x58c4 5886: 41 83 c1 ff add $0xffffffff,%r9d 588a: 41 83 f9 ff cmp $0xffffffff,%r9d 588e: 74 33 je 0x58c3 5890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5897: 00 5898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 589f: 90 nop 58a0: f2 0f 10 01 movsd (%rcx),%xmm0 58a4: 41 83 c1 ff add $0xffffffff,%r9d 58a8: 48 83 c1 08 add $0x8,%rcx 58ac: f2 0f 58 02 addsd (%rdx),%xmm0 58b0: 48 83 c2 08 add $0x8,%rdx 58b4: f2 41 0f 11 00 movsd %xmm0,(%r8) 58b9: 49 83 c0 08 add $0x8,%r8 58bd: 41 83 f9 ff cmp $0xffffffff,%r9d 58c1: 75 dd jne 0x58a0 58c3: c3 ret 58c4: 49 f7 c0 07 00 00 00 test $0x7,%r8 58cb: 0f 85 80 02 00 00 jne 0x5b51 58d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 58d8: 74 1d je 0x58f7 58da: f2 0f 10 01 movsd (%rcx),%xmm0 58de: 48 83 c1 08 add $0x8,%rcx 58e2: 41 83 c1 ff add $0xffffffff,%r9d 58e6: f2 0f 58 02 addsd (%rdx),%xmm0 58ea: 48 83 c2 08 add $0x8,%rdx 58ee: f2 41 0f 11 00 movsd %xmm0,(%r8) 58f3: 49 83 c0 08 add $0x8,%r8 58f7: 44 89 c8 mov %r9d,%eax 58fa: 41 83 e1 03 and $0x3,%r9d 58fe: c1 f8 02 sar $0x2,%eax 5901: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5908: 0f 84 23 01 00 00 je 0x5a31 590e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5915: 0f 84 9c 00 00 00 je 0x59b7 591b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5920: 7f 5e jg 0x5980 5922: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5929: 00 592a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5938: 00 5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5940: 0f 10 11 movups (%rcx),%xmm2 5943: 0f 10 59 10 movups 0x10(%rcx),%xmm3 5947: 48 83 c1 20 add $0x20,%rcx 594b: 0f 10 02 movups (%rdx),%xmm0 594e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5952: 66 0f 58 d0 addpd %xmm0,%xmm2 5956: 48 83 c2 20 add $0x20,%rdx 595a: 66 0f 58 d9 addpd %xmm1,%xmm3 595e: 41 0f 11 10 movups %xmm2,(%r8) 5962: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 5967: 49 83 c0 20 add $0x20,%r8 596b: 83 c0 ff add $0xffffffff,%eax 596e: 75 d0 jne 0x5940 5970: e9 11 ff ff ff jmp 0x5886 5975: 0f 1f 40 00 nopl 0x0(%rax) 5979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5980: 0f 10 11 movups (%rcx),%xmm2 5983: 0f 10 59 10 movups 0x10(%rcx),%xmm3 5987: 48 83 c1 20 add $0x20,%rcx 598b: 0f 10 02 movups (%rdx),%xmm0 598e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5992: 66 0f 58 d0 addpd %xmm0,%xmm2 5996: 48 83 c2 20 add $0x20,%rdx 599a: 66 0f 58 d9 addpd %xmm1,%xmm3 599e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 59a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 59a9: 49 83 c0 20 add $0x20,%r8 59ad: 83 c0 ff add $0xffffffff,%eax 59b0: 75 ce jne 0x5980 59b2: e9 cf fe ff ff jmp 0x5886 59b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax 59bc: 7f 42 jg 0x5a00 59be: 66 90 xchg %ax,%ax 59c0: 0f 10 01 movups (%rcx),%xmm0 59c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 59c7: 48 83 c1 20 add $0x20,%rcx 59cb: 66 0f 58 02 addpd (%rdx),%xmm0 59cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 59d4: 48 83 c2 20 add $0x20,%rdx 59d8: 41 0f 11 00 movups %xmm0,(%r8) 59dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 59e1: 49 83 c0 20 add $0x20,%r8 59e5: 83 c0 ff add $0xffffffff,%eax 59e8: 75 d6 jne 0x59c0 59ea: e9 97 fe ff ff jmp 0x5886 59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59f6: 00 59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59fe: 66 90 xchg %ax,%ax 5a00: 0f 10 01 movups (%rcx),%xmm0 5a03: 0f 10 49 10 movups 0x10(%rcx),%xmm1 5a07: 48 83 c1 20 add $0x20,%rcx 5a0b: 66 0f 58 02 addpd (%rdx),%xmm0 5a0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5a14: 48 83 c2 20 add $0x20,%rdx 5a18: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5a1d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5a23: 49 83 c0 20 add $0x20,%r8 5a27: 83 c0 ff add $0xffffffff,%eax 5a2a: 75 d4 jne 0x5a00 5a2c: e9 55 fe ff ff jmp 0x5886 5a31: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5a38: 0f 84 93 00 00 00 je 0x5ad1 5a3e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5a43: 7f 5b jg 0x5aa0 5a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a4c: 00 5a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a60: 0f 10 02 movups (%rdx),%xmm0 5a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5a67: 48 83 c2 20 add $0x20,%rdx 5a6b: 66 0f 58 01 addpd (%rcx),%xmm0 5a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5a74: 48 83 c1 20 add $0x20,%rcx 5a78: 41 0f 11 00 movups %xmm0,(%r8) 5a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5a81: 49 83 c0 20 add $0x20,%r8 5a85: 83 c0 ff add $0xffffffff,%eax 5a88: 75 d6 jne 0x5a60 5a8a: e9 f7 fd ff ff jmp 0x5886 5a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a96: 00 5a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a9e: 66 90 xchg %ax,%ax 5aa0: 0f 10 02 movups (%rdx),%xmm0 5aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5aa7: 48 83 c2 20 add $0x20,%rdx 5aab: 66 0f 58 01 addpd (%rcx),%xmm0 5aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5ab4: 48 83 c1 20 add $0x20,%rcx 5ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5ac3: 49 83 c0 20 add $0x20,%r8 5ac7: 83 c0 ff add $0xffffffff,%eax 5aca: 75 d4 jne 0x5aa0 5acc: e9 b5 fd ff ff jmp 0x5886 5ad1: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5ad6: 7f 48 jg 0x5b20 5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5adf: 00 5ae0: 0f 10 02 movups (%rdx),%xmm0 5ae3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5ae7: 48 83 c2 20 add $0x20,%rdx 5aeb: 66 0f 58 01 addpd (%rcx),%xmm0 5aef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5af4: 48 83 c1 20 add $0x20,%rcx 5af8: 41 0f 11 00 movups %xmm0,(%r8) 5afc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5b01: 49 83 c0 20 add $0x20,%r8 5b05: 83 c0 ff add $0xffffffff,%eax 5b08: 75 d6 jne 0x5ae0 5b0a: e9 77 fd ff ff jmp 0x5886 5b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b16: 00 5b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b1e: 66 90 xchg %ax,%ax 5b20: 0f 10 02 movups (%rdx),%xmm0 5b23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5b27: 48 83 c2 20 add $0x20,%rdx 5b2b: 66 0f 58 01 addpd (%rcx),%xmm0 5b2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5b34: 48 83 c1 20 add $0x20,%rcx 5b38: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5b43: 49 83 c0 20 add $0x20,%r8 5b47: 83 c0 ff add $0xffffffff,%eax 5b4a: 75 d4 jne 0x5b20 5b4c: e9 35 fd ff ff jmp 0x5886 5b51: 44 89 c8 mov %r9d,%eax 5b54: 41 83 e1 03 and $0x3,%r9d 5b58: c1 f8 02 sar $0x2,%eax 5b5b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5b62: 0f 84 8d 00 00 00 je 0x5bf5 5b68: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5b6f: 75 4f jne 0x5bc0 5b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b78: 00 5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b80: 0f 10 01 movups (%rcx),%xmm0 5b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1 5b87: 48 83 c1 20 add $0x20,%rcx 5b8b: 66 0f 58 02 addpd (%rdx),%xmm0 5b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5b94: 48 83 c2 20 add $0x20,%rdx 5b98: 41 0f 11 00 movups %xmm0,(%r8) 5b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5ba1: 49 83 c0 20 add $0x20,%r8 5ba5: 83 c0 ff add $0xffffffff,%eax 5ba8: 75 d6 jne 0x5b80 5baa: e9 d7 fc ff ff jmp 0x5886 5baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bb6: 00 5bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5bbe: 66 90 xchg %ax,%ax 5bc0: 0f 10 11 movups (%rcx),%xmm2 5bc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 5bc7: 48 83 c1 20 add $0x20,%rcx 5bcb: 0f 10 02 movups (%rdx),%xmm0 5bce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5bd2: 66 0f 58 d0 addpd %xmm0,%xmm2 5bd6: 48 83 c2 20 add $0x20,%rdx 5bda: 66 0f 58 d9 addpd %xmm1,%xmm3 5bde: 41 0f 11 10 movups %xmm2,(%r8) 5be2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 5be7: 49 83 c0 20 add $0x20,%r8 5beb: 83 c0 ff add $0xffffffff,%eax 5bee: 75 d0 jne 0x5bc0 5bf0: e9 91 fc ff ff jmp 0x5886 5bf5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5bfc: 75 42 jne 0x5c40 5bfe: 66 90 xchg %ax,%ax 5c00: 0f 10 02 movups (%rdx),%xmm0 5c03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5c07: 48 83 c2 20 add $0x20,%rdx 5c0b: 66 0f 58 01 addpd (%rcx),%xmm0 5c0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5c14: 48 83 c1 20 add $0x20,%rcx 5c18: 41 0f 11 00 movups %xmm0,(%r8) 5c1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5c21: 49 83 c0 20 add $0x20,%r8 5c25: 83 c0 ff add $0xffffffff,%eax 5c28: 75 d6 jne 0x5c00 5c2a: e9 57 fc ff ff jmp 0x5886 5c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c36: 00 5c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c3e: 66 90 xchg %ax,%ax 5c40: 0f 10 02 movups (%rdx),%xmm0 5c43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5c47: 48 83 c2 20 add $0x20,%rdx 5c4b: 66 0f 58 01 addpd (%rcx),%xmm0 5c4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5c54: 48 83 c1 20 add $0x20,%rcx 5c58: 41 0f 11 00 movups %xmm0,(%r8) 5c5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5c61: 49 83 c0 20 add $0x20,%r8 5c65: 83 c0 ff add $0xffffffff,%eax 5c68: 75 d6 jne 0x5c40 5c6a: e9 17 fc ff ff jmp 0x5886 5c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c76: 00 5c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c7e: 66 90 xchg %ax,%ax 5c80: 48 83 ec 28 sub $0x28,%rsp 5c84: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4ce40 5c8b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605990 5c92: 48 33 c4 xor %rsp,%rax 5c95: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5c9a: 48 89 44 24 20 mov %rax,0x20(%rsp) 5c9f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 5ca5: 41 83 f8 03 cmp $0x3,%r8d 5ca9: 0f 28 c1 movaps %xmm1,%xmm0 5cac: 0f 57 d2 xorps %xmm2,%xmm2 5caf: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 5cb3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 5cb7: 0f 57 c3 xorps %xmm3,%xmm0 5cba: 7d 62 jge 0x5d1e 5cbc: 41 ff c8 dec %r8d 5cbf: 41 83 f8 ff cmp $0xffffffff,%r8d 5cc3: 74 3e je 0x5d03 5cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ccc: 00 5ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ce0: 0f 12 12 movlps (%rdx),%xmm2 5ce3: 0f 28 d8 movaps %xmm0,%xmm3 5ce6: 0f 59 da mulps %xmm2,%xmm3 5ce9: 41 ff c8 dec %r8d 5cec: 0f 59 d1 mulps %xmm1,%xmm2 5cef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 5cf3: 0f 58 d3 addps %xmm3,%xmm2 5cf6: 0f 13 12 movlps %xmm2,(%rdx) 5cf9: 48 83 c2 08 add $0x8,%rdx 5cfd: 41 83 f8 ff cmp $0xffffffff,%r8d 5d01: 75 dd jne 0x5ce0 5d03: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 5d08: 48 33 cc xor %rsp,%rcx 5d0b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605990 5d12: 75 05 jne 0x5d19 5d14: 48 83 c4 28 add $0x28,%rsp 5d18: c3 ret 5d19: e8 d2 b3 11 01 call 0x11210f0 5d1e: 48 f7 c2 07 00 00 00 test $0x7,%rdx 5d25: 74 3c je 0x5d63 5d27: 44 89 c0 mov %r8d,%eax 5d2a: 41 83 e0 01 and $0x1,%r8d 5d2e: d1 f8 sar $1,%eax 5d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d37: 00 5d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d3f: 90 nop 5d40: 0f 10 1a movups (%rdx),%xmm3 5d43: 0f 28 e0 movaps %xmm0,%xmm4 5d46: 0f 59 e3 mulps %xmm3,%xmm4 5d49: 0f 59 d9 mulps %xmm1,%xmm3 5d4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 5d50: 0f 58 e3 addps %xmm3,%xmm4 5d53: 0f 11 22 movups %xmm4,(%rdx) 5d56: 48 83 c2 10 add $0x10,%rdx 5d5a: ff c8 dec %eax 5d5c: 75 e2 jne 0x5d40 5d5e: e9 59 ff ff ff jmp 0x5cbc 5d63: 48 89 d0 mov %rdx,%rax 5d66: 48 83 e0 0f and $0xf,%rax 5d6a: 85 c0 test %eax,%eax 5d6c: 74 1e je 0x5d8c 5d6e: f2 0f 10 1a movsd (%rdx),%xmm3 5d72: 0f 28 e0 movaps %xmm0,%xmm4 5d75: 0f 59 e3 mulps %xmm3,%xmm4 5d78: 41 ff c8 dec %r8d 5d7b: 0f 59 d9 mulps %xmm1,%xmm3 5d7e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 5d82: 0f 58 e3 addps %xmm3,%xmm4 5d85: 0f 13 22 movlps %xmm4,(%rdx) 5d88: 48 83 c2 08 add $0x8,%rdx 5d8c: 44 89 c0 mov %r8d,%eax 5d8f: 41 83 e0 01 and $0x1,%r8d 5d93: d1 f8 sar $1,%eax 5d95: 3d 00 00 01 00 cmp $0x10000,%eax 5d9a: 77 44 ja 0x5de0 5d9c: 0f 1f 40 00 nopl 0x0(%rax) 5da0: 0f 28 1a movaps (%rdx),%xmm3 5da3: 0f 28 e0 movaps %xmm0,%xmm4 5da6: 0f 59 e3 mulps %xmm3,%xmm4 5da9: 0f 59 d9 mulps %xmm1,%xmm3 5dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 5db0: 0f 58 e3 addps %xmm3,%xmm4 5db3: 0f 29 22 movaps %xmm4,(%rdx) 5db6: 48 83 c2 10 add $0x10,%rdx 5dba: ff c8 dec %eax 5dbc: 75 e2 jne 0x5da0 5dbe: e9 f9 fe ff ff jmp 0x5cbc 5dc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5dca: 00 5dcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5de0: 0f 28 1a movaps (%rdx),%xmm3 5de3: 0f 28 e0 movaps %xmm0,%xmm4 5de6: 0f 59 e3 mulps %xmm3,%xmm4 5de9: 0f 59 d9 mulps %xmm1,%xmm3 5dec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 5df0: 0f 58 e3 addps %xmm3,%xmm4 5df3: 0f 2b 22 movntps %xmm4,(%rdx) 5df6: 48 83 c2 10 add $0x10,%rdx 5dfa: ff c8 dec %eax 5dfc: 75 e2 jne 0x5de0 5dfe: e9 b9 fe ff ff jmp 0x5cbc 5e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e0a: 00 5e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5e25: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605990 5e2c: 48 33 c4 xor %rsp,%rax 5e2f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5e34: 48 89 44 24 20 mov %rax,0x20(%rsp) 5e39: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 5e3f: 41 83 f8 03 cmp $0x3,%r8d 5e43: 0f 28 c1 movaps %xmm1,%xmm0 5e46: 0f 57 d2 xorps %xmm2,%xmm2 5e49: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 5e4d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 5e51: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ce50 5e58: 7d 65 jge 0x5ebf 5e5a: 41 ff c8 dec %r8d 5e5d: 41 83 f8 ff cmp $0xffffffff,%r8d 5e61: 74 40 je 0x5ea3 5e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e6a: 00 5e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e80: 0f 12 12 movlps (%rdx),%xmm2 5e83: 0f 28 d8 movaps %xmm0,%xmm3 5e86: 0f 59 da mulps %xmm2,%xmm3 5e89: 41 ff c8 dec %r8d 5e8c: 0f 59 d1 mulps %xmm1,%xmm2 5e8f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 5e93: 0f 58 d3 addps %xmm3,%xmm2 5e96: 0f 13 12 movlps %xmm2,(%rdx) 5e99: 48 8d 52 08 lea 0x8(%rdx),%rdx 5e9d: 41 83 f8 ff cmp $0xffffffff,%r8d 5ea1: 75 dd jne 0x5e80 5ea3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 5ea8: 48 33 cc xor %rsp,%rcx 5eab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605990 5eb2: 75 06 jne 0x5eba 5eb4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5eb9: c3 ret 5eba: e8 31 b2 11 01 call 0x11210f0 5ebf: 48 f7 c2 07 00 00 00 test $0x7,%rdx 5ec6: 74 3b je 0x5f03 5ec8: 44 89 c0 mov %r8d,%eax 5ecb: 41 83 e0 01 and $0x1,%r8d 5ecf: d1 f8 sar $1,%eax 5ed1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ed8: 00 5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ee0: 0f 10 1a movups (%rdx),%xmm3 5ee3: 0f 28 e0 movaps %xmm0,%xmm4 5ee6: 0f 59 e3 mulps %xmm3,%xmm4 5ee9: 0f 59 d9 mulps %xmm1,%xmm3 5eec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 5ef0: 0f 58 e3 addps %xmm3,%xmm4 5ef3: 0f 11 22 movups %xmm4,(%rdx) 5ef6: 48 8d 52 10 lea 0x10(%rdx),%rdx 5efa: ff c8 dec %eax 5efc: 75 e2 jne 0x5ee0 5efe: e9 57 ff ff ff jmp 0x5e5a 5f03: 48 89 d0 mov %rdx,%rax 5f06: 48 83 e0 0f and $0xf,%rax 5f0a: 85 c0 test %eax,%eax 5f0c: 74 1e je 0x5f2c 5f0e: f2 0f 10 1a movsd (%rdx),%xmm3 5f12: 0f 28 e0 movaps %xmm0,%xmm4 5f15: 0f 59 e3 mulps %xmm3,%xmm4 5f18: 41 ff c8 dec %r8d 5f1b: 0f 59 d9 mulps %xmm1,%xmm3 5f1e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 5f22: 0f 58 e3 addps %xmm3,%xmm4 5f25: 0f 13 22 movlps %xmm4,(%rdx) 5f28: 48 83 c2 08 add $0x8,%rdx 5f2c: 44 89 c0 mov %r8d,%eax 5f2f: 41 83 e0 01 and $0x1,%r8d 5f33: d1 f8 sar $1,%eax 5f35: 3d 00 00 01 00 cmp $0x10000,%eax 5f3a: 77 44 ja 0x5f80 5f3c: 0f 1f 40 00 nopl 0x0(%rax) 5f40: 0f 28 1a movaps (%rdx),%xmm3 5f43: 0f 28 e0 movaps %xmm0,%xmm4 5f46: 0f 59 e3 mulps %xmm3,%xmm4 5f49: 0f 59 d9 mulps %xmm1,%xmm3 5f4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 5f50: 0f 58 e3 addps %xmm3,%xmm4 5f53: 0f 29 22 movaps %xmm4,(%rdx) 5f56: 48 8d 52 10 lea 0x10(%rdx),%rdx 5f5a: ff c8 dec %eax 5f5c: 75 e2 jne 0x5f40 5f5e: e9 f7 fe ff ff jmp 0x5e5a 5f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f6a: 00 5f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f80: 0f 28 1a movaps (%rdx),%xmm3 5f83: 0f 28 e0 movaps %xmm0,%xmm4 5f86: 0f 59 e3 mulps %xmm3,%xmm4 5f89: 0f 59 d9 mulps %xmm1,%xmm3 5f8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 5f90: 0f 58 e3 addps %xmm3,%xmm4 5f93: 0f 2b 22 movntps %xmm4,(%rdx) 5f96: 48 8d 52 10 lea 0x10(%rdx),%rdx 5f9a: ff c8 dec %eax 5f9c: 75 e2 jne 0x5f80 5f9e: e9 b7 fe ff ff jmp 0x5e5a 5fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5faa: 00 5fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fc0: 48 83 ec 28 sub $0x28,%rsp 5fc4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605990 5fcb: 48 33 c4 xor %rsp,%rax 5fce: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5fd3: 48 89 44 24 20 mov %rax,0x20(%rsp) 5fd8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4ce60 5fdf: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 5fe5: 0f 57 d2 xorps %xmm2,%xmm2 5fe8: 0f 28 c1 movaps %xmm1,%xmm0 5feb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 5fef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 5ff3: 0f 57 c3 xorps %xmm3,%xmm0 5ff6: 41 83 f8 03 cmp $0x3,%r8d 5ffa: 7d 63 jge 0x605f 5ffc: 41 83 c0 ff add $0xffffffff,%r8d 6000: 41 83 f8 ff cmp $0xffffffff,%r8d 6004: 74 3e je 0x6044 6006: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 600d: 00 600e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6015: 0f 1f 40 00 nopl 0x0(%rax) 6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6020: 0f 12 12 movlps (%rdx),%xmm2 6023: 0f 28 d8 movaps %xmm0,%xmm3 6026: 41 83 c0 ff add $0xffffffff,%r8d 602a: 0f 59 da mulps %xmm2,%xmm3 602d: 0f 59 d1 mulps %xmm1,%xmm2 6030: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 6034: 0f 58 d3 addps %xmm3,%xmm2 6037: 0f 13 12 movlps %xmm2,(%rdx) 603a: 48 83 c2 08 add $0x8,%rdx 603e: 41 83 f8 ff cmp $0xffffffff,%r8d 6042: 75 dc jne 0x6020 6044: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 6049: 48 33 cc xor %rsp,%rcx 604c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605990 6053: 75 05 jne 0x605a 6055: 48 83 c4 28 add $0x28,%rsp 6059: c3 ret 605a: e8 91 b0 11 01 call 0x11210f0 605f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 6066: 74 3c je 0x60a4 6068: 44 89 c0 mov %r8d,%eax 606b: 41 83 e0 01 and $0x1,%r8d 606f: d1 f8 sar $1,%eax 6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6078: 00 6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6080: 0f 10 1a movups (%rdx),%xmm3 6083: 0f 28 e0 movaps %xmm0,%xmm4 6086: 0f 59 e3 mulps %xmm3,%xmm4 6089: 0f 59 d9 mulps %xmm1,%xmm3 608c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6090: 0f 58 e3 addps %xmm3,%xmm4 6093: 0f 11 22 movups %xmm4,(%rdx) 6096: 48 83 c2 10 add $0x10,%rdx 609a: 83 c0 ff add $0xffffffff,%eax 609d: 75 e1 jne 0x6080 609f: e9 58 ff ff ff jmp 0x5ffc 60a4: 48 89 d0 mov %rdx,%rax 60a7: 48 83 e0 0f and $0xf,%rax 60ab: 85 c0 test %eax,%eax 60ad: 74 1f je 0x60ce 60af: f2 0f 10 1a movsd (%rdx),%xmm3 60b3: 0f 28 e0 movaps %xmm0,%xmm4 60b6: 41 83 c0 ff add $0xffffffff,%r8d 60ba: 0f 59 e3 mulps %xmm3,%xmm4 60bd: 0f 59 d9 mulps %xmm1,%xmm3 60c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 60c4: 0f 58 e3 addps %xmm3,%xmm4 60c7: 0f 13 22 movlps %xmm4,(%rdx) 60ca: 48 83 c2 08 add $0x8,%rdx 60ce: 44 89 c0 mov %r8d,%eax 60d1: 41 83 e0 01 and $0x1,%r8d 60d5: d1 f8 sar $1,%eax 60d7: 3d 00 00 01 00 cmp $0x10000,%eax 60dc: 77 42 ja 0x6120 60de: 66 90 xchg %ax,%ax 60e0: 0f 10 1a movups (%rdx),%xmm3 60e3: 0f 28 e0 movaps %xmm0,%xmm4 60e6: 0f 59 e3 mulps %xmm3,%xmm4 60e9: 0f 59 d9 mulps %xmm1,%xmm3 60ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 60f0: 0f 58 e3 addps %xmm3,%xmm4 60f3: 0f 11 22 movups %xmm4,(%rdx) 60f6: 48 83 c2 10 add $0x10,%rdx 60fa: 83 c0 ff add $0xffffffff,%eax 60fd: 75 e1 jne 0x60e0 60ff: e9 f8 fe ff ff jmp 0x5ffc 6104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 610b: 00 610c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 611f: 00 6120: 0f 10 1a movups (%rdx),%xmm3 6123: 0f 28 e0 movaps %xmm0,%xmm4 6126: 0f 59 e3 mulps %xmm3,%xmm4 6129: 0f 59 d9 mulps %xmm1,%xmm3 612c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6130: 0f 58 e3 addps %xmm3,%xmm4 6133: 0f 2b 22 movntps %xmm4,(%rdx) 6136: 48 83 c2 10 add $0x10,%rdx 613a: 83 c0 ff add $0xffffffff,%eax 613d: 75 e1 jne 0x6120 613f: e9 b8 fe ff ff jmp 0x5ffc 6144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 614b: 00 614c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 615f: 00 6160: 57 push %rdi 6161: 41 54 push %r12 6163: 41 56 push %r14 6165: 41 57 push %r15 6167: 55 push %rbp 6168: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 616f: 45 89 c6 mov %r8d,%r14d 6172: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 6179: 00 617a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 6181: 00 6182: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 6188: 4d 63 fe movslq %r14d,%r15 618b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 618f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 6196: 00 6197: 48 89 d7 mov %rdx,%rdi 619a: 48 89 cd mov %rcx,%rbp 619d: 44 89 e0 mov %r12d,%eax 61a0: 25 80 1f 00 00 and $0x1f80,%eax 61a5: 3d 80 1f 00 00 cmp $0x1f80,%eax 61aa: 74 1d je 0x61c9 61ac: 44 89 e0 mov %r12d,%eax 61af: 0d 80 1f ff ff or $0xffff1f80,%eax 61b4: 25 e0 ff 00 00 and $0xffe0,%eax 61b9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 61c0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 61c7: 00 00 61c9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4ce80 61d0: 01 61d1: 48 89 f8 mov %rdi,%rax 61d4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 61d8: 48 83 e0 1c and $0x1c,%rax 61dc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 61e2: 85 c0 test %eax,%eax 61e4: 0f 84 51 01 00 00 je 0x633b 61ea: c1 e8 02 shr $0x2,%eax 61ed: f7 d8 neg %eax 61ef: 83 c0 08 add $0x8,%eax 61f2: 41 3b c6 cmp %r14d,%eax 61f5: 44 0f 4c f0 cmovl %eax,%r14d 61f9: 45 85 f6 test %r14d,%r14d 61fc: 0f 8e 19 01 00 00 jle 0x631b 6202: 44 89 f0 mov %r14d,%eax 6205: 41 ba 01 00 00 00 mov $0x1,%r10d 620b: d1 e8 shr $1,%eax 620d: 45 33 c9 xor %r9d,%r9d 6210: 85 c0 test %eax,%eax 6212: 0f 86 b1 00 00 00 jbe 0x62c9 6218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 621f: 00 6220: 47 8d 14 09 lea (%r9,%r9,1),%r10d 6224: 4d 63 d2 movslq %r10d,%r10 6227: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 622e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6232: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 6239: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 623e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 6245: 00 00 6247: c4 c1 79 7e c3 vmovd %xmm0,%r11d 624c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6253: 75 14 jne 0x6269 6255: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 625c: 00 00 00 00 6260: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6267: 00 00 6269: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 626f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 6276: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 627a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 6281: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6286: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 628d: 00 00 628f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6294: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 629b: 75 14 jne 0x62b1 629d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 62a4: 00 00 00 00 62a8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 62af: 00 00 62b1: 41 ff c1 inc %r9d 62b4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 62bb: 44 3b c8 cmp %eax,%r9d 62be: 0f 82 5c ff ff ff jb 0x6220 62c4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 62c9: 41 8d 42 ff lea -0x1(%r10),%eax 62cd: 41 3b c6 cmp %r14d,%eax 62d0: 73 49 jae 0x631b 62d2: 4d 63 d2 movslq %r10d,%r10 62d5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 62dc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 62e0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 62e7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 62ec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 62f3: 00 00 62f5: c5 f9 7e c0 vmovd %xmm0,%eax 62f9: a9 00 00 80 7f test $0x7f800000,%eax 62fe: 75 14 jne 0x6314 6300: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 6307: 00 00 00 00 630b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6312: 00 00 6314: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 631b: 48 89 f9 mov %rdi,%rcx 631e: 48 89 fa mov %rdi,%rdx 6321: 45 89 f0 mov %r14d,%r8d 6324: c5 f8 77 vzeroupper 6327: e8 b4 e5 05 00 call 0x648e0 632c: 4d 63 f6 movslq %r14d,%r14 632f: 4d 2b fe sub %r14,%r15 6332: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 6337: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 633b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 6342: 74 4e je 0x6392 6344: 45 33 f6 xor %r14d,%r14d 6347: 4d 85 ff test %r15,%r15 634a: 0f 8e f9 03 00 00 jle 0x6749 6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6357: 00 6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 635f: 90 nop 6360: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 6365: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6369: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 636e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6373: c5 f8 77 vzeroupper 6376: e8 c5 e6 05 00 call 0x64a40 637b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 6381: 49 ff c6 inc %r14 6384: 48 83 c5 08 add $0x8,%rbp 6388: 4d 3b f7 cmp %r15,%r14 638b: 7c d3 jl 0x6360 638d: e9 b7 03 00 00 jmp 0x6749 6392: 45 89 f8 mov %r15d,%r8d 6395: 33 c0 xor %eax,%eax 6397: 41 c1 ff 04 sar $0x4,%r15d 639b: 41 83 e0 0f and $0xf,%r8d 639f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 63a6: 0f 85 29 01 00 00 jne 0x64d5 63ac: 45 85 ff test %r15d,%r15d 63af: 0f 8e 59 02 00 00 jle 0x660e 63b5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 63bb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 63c1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 63c7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 63cd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 63d3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4cec0 63da: 01 63db: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 63e1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4cea0 63e8: 01 63e9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4ce80 63f0: 01 63f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63f8: 00 63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6400: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 6405: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 640a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 640f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 6414: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 641b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 6420: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 6427: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 642b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 642f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 6436: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 643d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 6441: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 6446: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 644a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 644e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 6452: c5 fc 52 da vrsqrtps %ymm2,%ymm3 6456: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 645b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 645f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 6463: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 6468: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 646d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 6472: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 6477: c5 fc 28 cf vmovaps %ymm7,%ymm1 647b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 6480: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 6484: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 6489: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 648e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 6493: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 6498: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 649c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 64a0: c5 7c 50 cb vmovmskps %ymm3,%r9d 64a4: 45 85 c9 test %r9d,%r9d 64a7: 74 08 je 0x64b1 64a9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 64ad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 64b1: ff c0 inc %eax 64b3: 48 81 c5 80 00 00 00 add $0x80,%rbp 64ba: c5 fc 11 07 vmovups %ymm0,(%rdi) 64be: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 64c3: 48 83 c7 40 add $0x40,%rdi 64c7: 41 3b c7 cmp %r15d,%eax 64ca: 0f 8c 30 ff ff ff jl 0x6400 64d0: e9 1b 01 00 00 jmp 0x65f0 64d5: 45 85 ff test %r15d,%r15d 64d8: 0f 8e 30 01 00 00 jle 0x660e 64de: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 64e4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 64ea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 64f0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 64f6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 64fc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4cec0 6503: 01 6504: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 650a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4cea0 6511: 01 6512: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4ce80 6519: 01 651a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6520: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 6525: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 652a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 652f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 6534: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 653b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 6540: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 6547: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 654b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 654f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 6556: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 655d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 6561: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 6566: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 656a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 656e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 6572: c5 fc 52 da vrsqrtps %ymm2,%ymm3 6576: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 657b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 657f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 6583: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 6588: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 658d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 6592: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 6597: c5 fd 6f cf vmovdqa %ymm7,%ymm1 659b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 65a0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 65a4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 65a9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 65ae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 65b3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 65b8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 65bc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 65c0: c5 7c 50 cb vmovmskps %ymm3,%r9d 65c4: 45 85 c9 test %r9d,%r9d 65c7: 74 08 je 0x65d1 65c9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 65cd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 65d1: ff c0 inc %eax 65d3: 48 81 c5 80 00 00 00 add $0x80,%rbp 65da: c5 fc 11 07 vmovups %ymm0,(%rdi) 65de: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 65e3: 48 83 c7 40 add $0x40,%rdi 65e7: 41 3b c7 cmp %r15d,%eax 65ea: 0f 8c 30 ff ff ff jl 0x6520 65f0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 65f6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 65fc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 6602: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 6608: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 660e: 45 85 c0 test %r8d,%r8d 6611: 0f 84 32 01 00 00 je 0x6749 6617: 0f 8e 1e 01 00 00 jle 0x673b 661d: 44 89 c0 mov %r8d,%eax 6620: 41 ba 01 00 00 00 mov $0x1,%r10d 6626: d1 e8 shr $1,%eax 6628: 45 33 c9 xor %r9d,%r9d 662b: 85 c0 test %eax,%eax 662d: 0f 86 b6 00 00 00 jbe 0x66e9 6633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 663f: 00 6640: 47 8d 14 09 lea (%r9,%r9,1),%r10d 6644: 4d 63 d2 movslq %r10d,%r10 6647: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 664e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6652: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 6659: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 665e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 6665: 00 00 6667: c4 c1 79 7e c3 vmovd %xmm0,%r11d 666c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6673: 75 14 jne 0x6689 6675: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 667c: 00 00 00 00 6680: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6687: 00 00 6689: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 668f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 6696: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 669a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 66a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 66a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 66ad: 00 00 66af: c4 c1 79 7e c3 vmovd %xmm0,%r11d 66b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 66bb: 75 14 jne 0x66d1 66bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 66c4: 00 00 00 00 66c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 66cf: 00 00 66d1: 41 ff c1 inc %r9d 66d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 66db: 44 3b c8 cmp %eax,%r9d 66de: 0f 82 5c ff ff ff jb 0x6640 66e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 66e9: 41 8d 42 ff lea -0x1(%r10),%eax 66ed: 41 3b c0 cmp %r8d,%eax 66f0: 73 49 jae 0x673b 66f2: 4d 63 d2 movslq %r10d,%r10 66f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 66fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6700: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 6707: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 670c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 6713: 00 00 6715: c5 f9 7e c0 vmovd %xmm0,%eax 6719: a9 00 00 80 7f test $0x7f800000,%eax 671e: 75 14 jne 0x6734 6720: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 6727: 00 00 00 00 672b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6732: 00 00 6734: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 673b: 48 89 f9 mov %rdi,%rcx 673e: 48 89 fa mov %rdi,%rdx 6741: c5 f8 77 vzeroupper 6744: e8 97 e1 05 00 call 0x648e0 6749: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) 6750: 00 00 6752: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx 6759: 44 89 e0 mov %r12d,%eax 675c: 89 ca mov %ecx,%edx 675e: 25 df ff 00 00 and $0xffdf,%eax 6763: 81 e2 df ff 00 00 and $0xffdf,%edx 6769: 3b c2 cmp %edx,%eax 676b: 74 1e je 0x678b 676d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 6774: 83 e1 28 and $0x28,%ecx 6777: 44 0b e1 or %ecx,%r12d 677a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) 6781: 00 6782: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 6789: 00 00 678b: c5 f8 77 vzeroupper 678e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 6795: 00 6796: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 679d: 5d pop %rbp 679e: 41 5f pop %r15 67a0: 41 5e pop %r14 67a2: 41 5c pop %r12 67a4: 5f pop %rdi 67a5: c3 ret 67a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67ad: 00 67ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67b5: 0f 1f 40 00 nopl 0x0(%rax) 67b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67c0: 57 push %rdi 67c1: 41 54 push %r12 67c3: 41 56 push %r14 67c5: 41 57 push %r15 67c7: 55 push %rbp 67c8: 48 83 ec 70 sub $0x70,%rsp 67cc: 45 89 c6 mov %r8d,%r14d 67cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 67d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 67d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 67df: 4d 63 fe movslq %r14d,%r15 67e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 67e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 67eb: 48 89 d7 mov %rdx,%rdi 67ee: 48 89 cd mov %rcx,%rbp 67f1: 44 89 e0 mov %r12d,%eax 67f4: 25 80 1f 00 00 and $0x1f80,%eax 67f9: 3d 80 1f 00 00 cmp $0x1f80,%eax 67fe: 74 17 je 0x6817 6800: 44 89 e0 mov %r12d,%eax 6803: 0d 80 1f ff ff or $0xffff1f80,%eax 6808: 25 e0 ff 00 00 and $0xffe0,%eax 680d: 89 44 24 68 mov %eax,0x68(%rsp) 6811: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 6817: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4cee0 681e: 01 681f: 48 89 f8 mov %rdi,%rax 6822: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 6826: 48 83 e0 1c and $0x1c,%rax 682a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 6830: 85 c0 test %eax,%eax 6832: 0f 84 48 01 00 00 je 0x6980 6838: c1 e8 02 shr $0x2,%eax 683b: f7 d8 neg %eax 683d: 83 c0 08 add $0x8,%eax 6840: 41 3b c6 cmp %r14d,%eax 6843: 44 0f 4c f0 cmovl %eax,%r14d 6847: 45 85 f6 test %r14d,%r14d 684a: 0f 8e 10 01 00 00 jle 0x6960 6850: 44 89 f0 mov %r14d,%eax 6853: 41 ba 01 00 00 00 mov $0x1,%r10d 6859: d1 e8 shr $1,%eax 685b: 45 33 c9 xor %r9d,%r9d 685e: 85 c0 test %eax,%eax 6860: 0f 86 b1 00 00 00 jbe 0x6917 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: 47 8d 14 09 lea (%r9,%r9,1),%r10d 6884: 4d 63 d2 movslq %r10d,%r10 6887: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 688e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6892: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 6899: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 689e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 68a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d 68a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 68b0: 75 0e jne 0x68c0 68b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 68b9: 00 68ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 68c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 68c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 68cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 68d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 68d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 68dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 68e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d 68e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 68ef: 75 0e jne 0x68ff 68f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 68f8: 00 68f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 68ff: 41 ff c1 inc %r9d 6902: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 6909: 44 3b c8 cmp %eax,%r9d 690c: 0f 82 6e ff ff ff jb 0x6880 6912: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 6917: 41 8d 42 ff lea -0x1(%r10),%eax 691b: 41 3b c6 cmp %r14d,%eax 691e: 73 40 jae 0x6960 6920: 4d 63 d2 movslq %r10d,%r10 6923: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 692a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 692e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 6935: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 693a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 6940: c5 f9 7e c0 vmovd %xmm0,%eax 6944: a9 00 00 80 7f test $0x7f800000,%eax 6949: 75 0e jne 0x6959 694b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 6952: 00 6953: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 6959: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 6960: 48 89 f9 mov %rdi,%rcx 6963: 48 89 fa mov %rdi,%rdx 6966: 45 89 f0 mov %r14d,%r8d 6969: c5 f8 77 vzeroupper 696c: e8 ef e0 05 00 call 0x64a60 6971: 4d 63 f6 movslq %r14d,%r14 6974: 4d 2b fe sub %r14,%r15 6977: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 697c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 6980: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 6987: 74 49 je 0x69d2 6989: 45 33 f6 xor %r14d,%r14d 698c: 4d 85 ff test %r15,%r15 698f: 0f 8e b9 03 00 00 jle 0x6d4e 6995: 0f 1f 40 00 nopl 0x0(%rax) 6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 69a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 69a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 69a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 69ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 69b3: c5 f8 77 vzeroupper 69b6: e8 e5 e1 05 00 call 0x64ba0 69bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 69c1: 49 ff c6 inc %r14 69c4: 48 83 c5 08 add $0x8,%rbp 69c8: 4d 3b f7 cmp %r15,%r14 69cb: 7c d3 jl 0x69a0 69cd: e9 7c 03 00 00 jmp 0x6d4e 69d2: 45 89 f8 mov %r15d,%r8d 69d5: 33 c0 xor %eax,%eax 69d7: 41 c1 ff 04 sar $0x4,%r15d 69db: 41 83 e0 0f and $0xf,%r8d 69df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 69e6: 0f 85 20 01 00 00 jne 0x6b0c 69ec: 45 85 ff test %r15d,%r15d 69ef: 0f 8e 32 02 00 00 jle 0x6c27 69f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4cf20 69fc: 01 69fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 6a04: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4cf00 6a0b: 64 c4 01 6a0e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4cee0 6a15: 64 c4 01 6a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a1f: 00 6a20: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 6a25: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 6a2a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 6a2f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 6a34: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 6a3a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 6a40: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 6a47: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 6a4e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 6a52: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 6a56: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 6a5a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 6a61: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 6a68: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 6a6c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 6a70: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 6a74: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 6a78: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 6a7d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 6a83: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 6a87: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 6a8d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 6a93: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 6a99: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 6a9f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 6aa5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 6aab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 6ab0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 6ab6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 6abc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 6ac2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 6ac8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 6ace: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 6ad4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 6ada: c5 f8 98 c0 kortestw %k0,%k0 6ade: 74 08 je 0x6ae8 6ae0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 6ae4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 6ae8: ff c0 inc %eax 6aea: 48 81 c5 80 00 00 00 add $0x80,%rbp 6af1: c5 fc 11 27 vmovups %ymm4,(%rdi) 6af5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 6afa: 48 83 c7 40 add $0x40,%rdi 6afe: 41 3b c7 cmp %r15d,%eax 6b01: 0f 8c 19 ff ff ff jl 0x6a20 6b07: e9 1b 01 00 00 jmp 0x6c27 6b0c: 45 85 ff test %r15d,%r15d 6b0f: 0f 8e 12 01 00 00 jle 0x6c27 6b15: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4cf20 6b1c: 01 6b1d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 6b24: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4cf00 6b2b: 63 c4 01 6b2e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4cee0 6b35: 63 c4 01 6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b3f: 00 6b40: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 6b45: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 6b4a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 6b4f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 6b54: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 6b5a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 6b60: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 6b67: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 6b6e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 6b72: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 6b76: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 6b7a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 6b81: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 6b88: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 6b8c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 6b90: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 6b94: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 6b98: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 6b9d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 6ba3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 6ba7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 6bad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 6bb3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 6bb9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 6bbf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 6bc5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 6bcb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 6bd0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 6bd6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 6bdc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 6be2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 6be8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 6bee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 6bf4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 6bfa: c5 f8 98 c0 kortestw %k0,%k0 6bfe: 74 08 je 0x6c08 6c00: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 6c04: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 6c08: ff c0 inc %eax 6c0a: 48 81 c5 80 00 00 00 add $0x80,%rbp 6c11: c5 fc 11 27 vmovups %ymm4,(%rdi) 6c15: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 6c1a: 48 83 c7 40 add $0x40,%rdi 6c1e: 41 3b c7 cmp %r15d,%eax 6c21: 0f 8c 19 ff ff ff jl 0x6b40 6c27: 45 85 c0 test %r8d,%r8d 6c2a: 0f 84 1e 01 00 00 je 0x6d4e 6c30: 0f 8e 0a 01 00 00 jle 0x6d40 6c36: 44 89 c0 mov %r8d,%eax 6c39: 41 ba 01 00 00 00 mov $0x1,%r10d 6c3f: d1 e8 shr $1,%eax 6c41: 45 33 c9 xor %r9d,%r9d 6c44: 85 c0 test %eax,%eax 6c46: 0f 86 ab 00 00 00 jbe 0x6cf7 6c4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c53: 00 6c54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6c60: 47 8d 14 09 lea (%r9,%r9,1),%r10d 6c64: 4d 63 d2 movslq %r10d,%r10 6c67: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 6c6e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6c72: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 6c79: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6c7e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 6c84: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6c89: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6c90: 75 0e jne 0x6ca0 6c92: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 6c99: 00 6c9a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 6ca0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 6ca6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 6cad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6cb1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 6cb8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6cbd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 6cc3: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6cc8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6ccf: 75 0e jne 0x6cdf 6cd1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 6cd8: 00 6cd9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 6cdf: 41 ff c1 inc %r9d 6ce2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 6ce9: 44 3b c8 cmp %eax,%r9d 6cec: 0f 82 6e ff ff ff jb 0x6c60 6cf2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 6cf7: 41 8d 42 ff lea -0x1(%r10),%eax 6cfb: 41 3b c0 cmp %r8d,%eax 6cfe: 73 40 jae 0x6d40 6d00: 4d 63 d2 movslq %r10d,%r10 6d03: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 6d0a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6d0e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 6d15: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6d1a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 6d20: c5 f9 7e c0 vmovd %xmm0,%eax 6d24: a9 00 00 80 7f test $0x7f800000,%eax 6d29: 75 0e jne 0x6d39 6d2b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 6d32: 00 6d33: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 6d39: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 6d40: 48 89 f9 mov %rdi,%rcx 6d43: 48 89 fa mov %rdi,%rdx 6d46: c5 f8 77 vzeroupper 6d49: e8 12 dd 05 00 call 0x64a60 6d4e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) 6d54: 8b 4c 24 68 mov 0x68(%rsp),%ecx 6d58: 44 89 e0 mov %r12d,%eax 6d5b: 89 ca mov %ecx,%edx 6d5d: 25 df ff 00 00 and $0xffdf,%eax 6d62: 81 e2 df ff 00 00 and $0xffdf,%edx 6d68: 3b c2 cmp %edx,%eax 6d6a: 74 18 je 0x6d84 6d6c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 6d73: 83 e1 28 and $0x28,%ecx 6d76: 44 0b e1 or %ecx,%r12d 6d79: 44 89 64 24 68 mov %r12d,0x68(%rsp) 6d7e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 6d84: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 6d89: c5 f8 77 vzeroupper 6d8c: 48 83 c4 70 add $0x70,%rsp 6d90: 5d pop %rbp 6d91: 41 5f pop %r15 6d93: 41 5e pop %r14 6d95: 41 5c pop %r12 6d97: 5f pop %rdi 6d98: c3 ret 6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6da0: 48 83 ec 48 sub $0x48,%rsp 6da4: b8 00 01 00 00 mov $0x100,%eax 6da9: 4d 63 c9 movslq %r9d,%r9 6dac: 45 33 db xor %r11d,%r11d 6daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10 6db3: 49 c1 e2 03 shl $0x3,%r10 6db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 6dbe: 44 0f 4f d8 cmovg %eax,%r11d 6dc2: 48 89 e0 mov %rsp,%rax 6dc5: 44 89 58 20 mov %r11d,0x20(%rax) 6dc9: 44 89 58 28 mov %r11d,0x28(%rax) 6dcd: 44 89 58 30 mov %r11d,0x30(%rax) 6dd1: e8 ea dd 05 00 call 0x64bc0 6dd6: 48 83 c4 48 add $0x48,%rsp 6dda: c3 ret 6ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6de0: 48 83 ec 48 sub $0x48,%rsp 6de4: b8 00 01 00 00 mov $0x100,%eax 6de9: 4d 63 c9 movslq %r9d,%r9 6dec: 45 33 db xor %r11d,%r11d 6def: 4f 8d 14 49 lea (%r9,%r9,2),%r10 6df3: 49 c1 e2 03 shl $0x3,%r10 6df7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 6dfe: 44 0f 4f d8 cmovg %eax,%r11d 6e02: 48 89 e0 mov %rsp,%rax 6e05: 44 89 58 20 mov %r11d,0x20(%rax) 6e09: 44 89 58 28 mov %r11d,0x28(%rax) 6e0d: 44 89 58 30 mov %r11d,0x30(%rax) 6e11: e8 ea e4 05 00 call 0x65300 6e16: 48 83 c4 48 add $0x48,%rsp 6e1a: c3 ret 6e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e20: 48 83 ec 48 sub $0x48,%rsp 6e24: b8 00 01 00 00 mov $0x100,%eax 6e29: 4d 63 c9 movslq %r9d,%r9 6e2c: 45 33 db xor %r11d,%r11d 6e2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 6e33: 49 c1 e2 03 shl $0x3,%r10 6e37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 6e3e: 44 0f 4f d8 cmovg %eax,%r11d 6e42: 48 89 e0 mov %rsp,%rax 6e45: 44 89 58 20 mov %r11d,0x20(%rax) 6e49: 44 89 58 28 mov %r11d,0x28(%rax) 6e4d: 44 89 58 30 mov %r11d,0x30(%rax) 6e51: e8 8a e9 05 00 call 0x657e0 6e56: 48 83 c4 48 add $0x48,%rsp 6e5a: c3 ret 6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e60: 41 83 f8 0b cmp $0xb,%r8d 6e64: 7d 38 jge 0x6e9e 6e66: 41 ff c8 dec %r8d 6e69: 41 83 f8 ff cmp $0xffffffff,%r8d 6e6d: 74 2e je 0x6e9d 6e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e76: 00 6e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e7e: 66 90 xchg %ax,%ax 6e80: f3 0f 10 02 movss (%rdx),%xmm0 6e84: 41 ff c8 dec %r8d 6e87: f3 0f 5c 01 subss (%rcx),%xmm0 6e8b: 48 83 c1 04 add $0x4,%rcx 6e8f: f3 0f 11 02 movss %xmm0,(%rdx) 6e93: 48 83 c2 04 add $0x4,%rdx 6e97: 41 83 f8 ff cmp $0xffffffff,%r8d 6e9b: 75 e3 jne 0x6e80 6e9d: c3 ret 6e9e: 89 d0 mov %edx,%eax 6ea0: a8 03 test $0x3,%al 6ea2: 74 4d je 0x6ef1 6ea4: 44 89 c0 mov %r8d,%eax 6ea7: 41 83 e0 07 and $0x7,%r8d 6eab: 83 e0 f8 and $0xfffffff8,%eax 6eae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6eb5: 00 6eb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ebd: 0f 1f 00 nopl (%rax) 6ec0: 0f 18 49 40 prefetcht0 0x40(%rcx) 6ec4: 0f 10 12 movups (%rdx),%xmm2 6ec7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 6ecb: 0f 10 01 movups (%rcx),%xmm0 6ece: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6ed2: 0f 5c d0 subps %xmm0,%xmm2 6ed5: 0f 5c d9 subps %xmm1,%xmm3 6ed8: 0f 11 12 movups %xmm2,(%rdx) 6edb: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 6edf: 48 83 c1 20 add $0x20,%rcx 6ee3: 48 83 c2 20 add $0x20,%rdx 6ee7: 83 c0 f8 add $0xfffffff8,%eax 6eea: 75 d4 jne 0x6ec0 6eec: e9 75 ff ff ff jmp 0x6e66 6ef1: 83 e0 0f and $0xf,%eax 6ef4: 74 42 je 0x6f38 6ef6: c1 e8 02 shr $0x2,%eax 6ef9: f7 d8 neg %eax 6efb: 83 e0 03 and $0x3,%eax 6efe: 44 2b c0 sub %eax,%r8d 6f01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f08: 00 6f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f17: 00 6f18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f1f: 90 nop 6f20: f3 0f 10 02 movss (%rdx),%xmm0 6f24: f3 0f 5c 01 subss (%rcx),%xmm0 6f28: 48 83 c1 04 add $0x4,%rcx 6f2c: f3 0f 11 02 movss %xmm0,(%rdx) 6f30: 48 83 c2 04 add $0x4,%rdx 6f34: ff c8 dec %eax 6f36: 75 e8 jne 0x6f20 6f38: 44 89 c0 mov %r8d,%eax 6f3b: 41 83 e0 07 and $0x7,%r8d 6f3f: 83 e0 f8 and $0xfffffff8,%eax 6f42: f6 c1 0f test $0xf,%cl 6f45: 75 59 jne 0x6fa0 6f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f4e: 00 6f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f56: 0f 1f 00 nopl (%rax) 6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f60: 0f 18 49 40 prefetcht0 0x40(%rcx) 6f64: 0f 28 02 movaps (%rdx),%xmm0 6f67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 6f6b: 0f 5c 01 subps (%rcx),%xmm0 6f6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 6f72: 0f 29 02 movaps %xmm0,(%rdx) 6f75: 48 83 c1 20 add $0x20,%rcx 6f79: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 6f7d: 48 83 c2 20 add $0x20,%rdx 6f81: 83 c0 f8 add $0xfffffff8,%eax 6f84: 75 da jne 0x6f60 6f86: e9 db fe ff ff jmp 0x6e66 6f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f92: 00 6f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6fa0: 0f 18 49 40 prefetcht0 0x40(%rcx) 6fa4: 0f 10 01 movups (%rcx),%xmm0 6fa7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6fab: 0f 28 12 movaps (%rdx),%xmm2 6fae: 48 83 c1 20 add $0x20,%rcx 6fb2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 6fb6: 0f 5c d0 subps %xmm0,%xmm2 6fb9: 0f 5c d9 subps %xmm1,%xmm3 6fbc: 0f 29 12 movaps %xmm2,(%rdx) 6fbf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 6fc3: 48 83 c2 20 add $0x20,%rdx 6fc7: 83 c0 f8 add $0xfffffff8,%eax 6fca: 75 d4 jne 0x6fa0 6fcc: e9 95 fe ff ff jmp 0x6e66 6fd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fd8: 00 6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fe0: 41 83 f8 0b cmp $0xb,%r8d 6fe4: 7d 38 jge 0x701e 6fe6: 41 ff c8 dec %r8d 6fe9: 41 83 f8 ff cmp $0xffffffff,%r8d 6fed: 74 2e je 0x701d 6fef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ff6: 00 6ff7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ffe: 66 90 xchg %ax,%ax 7000: f3 0f 10 02 movss (%rdx),%xmm0 7004: 41 ff c8 dec %r8d 7007: f3 0f 5c 01 subss (%rcx),%xmm0 700b: 48 83 c1 04 add $0x4,%rcx 700f: f3 0f 11 02 movss %xmm0,(%rdx) 7013: 48 8d 52 04 lea 0x4(%rdx),%rdx 7017: 41 83 f8 ff cmp $0xffffffff,%r8d 701b: 75 e3 jne 0x7000 701d: c3 ret 701e: 89 d0 mov %edx,%eax 7020: a8 03 test $0x3,%al 7022: 74 4d je 0x7071 7024: 44 89 c0 mov %r8d,%eax 7027: 41 83 e0 07 and $0x7,%r8d 702b: 83 e0 f8 and $0xfffffff8,%eax 702e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7035: 00 7036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 703d: 0f 1f 00 nopl (%rax) 7040: 0f 18 49 40 prefetcht0 0x40(%rcx) 7044: 0f 10 12 movups (%rdx),%xmm2 7047: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 704b: 0f 10 01 movups (%rcx),%xmm0 704e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7052: 0f 5c d0 subps %xmm0,%xmm2 7055: 0f 5c d9 subps %xmm1,%xmm3 7058: 0f 11 12 movups %xmm2,(%rdx) 705b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 705f: 48 8d 49 20 lea 0x20(%rcx),%rcx 7063: 48 8d 52 20 lea 0x20(%rdx),%rdx 7067: 83 c0 f8 add $0xfffffff8,%eax 706a: 75 d4 jne 0x7040 706c: e9 75 ff ff ff jmp 0x6fe6 7071: 83 e0 0f and $0xf,%eax 7074: 74 42 je 0x70b8 7076: c1 e8 02 shr $0x2,%eax 7079: f7 d8 neg %eax 707b: 83 e0 03 and $0x3,%eax 707e: 44 2b c0 sub %eax,%r8d 7081: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7088: 00 7089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7097: 00 7098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 709f: 90 nop 70a0: f3 0f 10 02 movss (%rdx),%xmm0 70a4: f3 0f 5c 01 subss (%rcx),%xmm0 70a8: 48 83 c1 04 add $0x4,%rcx 70ac: f3 0f 11 02 movss %xmm0,(%rdx) 70b0: 48 8d 52 04 lea 0x4(%rdx),%rdx 70b4: ff c8 dec %eax 70b6: 75 e8 jne 0x70a0 70b8: 44 89 c0 mov %r8d,%eax 70bb: 41 83 e0 07 and $0x7,%r8d 70bf: 83 e0 f8 and $0xfffffff8,%eax 70c2: f6 c1 0f test $0xf,%cl 70c5: 75 59 jne 0x7120 70c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70ce: 00 70cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70d6: 0f 1f 00 nopl (%rax) 70d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 70e4: 0f 28 02 movaps (%rdx),%xmm0 70e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 70eb: 0f 5c 01 subps (%rcx),%xmm0 70ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 70f2: 0f 29 02 movaps %xmm0,(%rdx) 70f5: 48 8d 49 20 lea 0x20(%rcx),%rcx 70f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 70fd: 48 8d 52 20 lea 0x20(%rdx),%rdx 7101: 83 c0 f8 add $0xfffffff8,%eax 7104: 75 da jne 0x70e0 7106: e9 db fe ff ff jmp 0x6fe6 710b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7112: 00 7113: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 711a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7120: 0f 18 49 40 prefetcht0 0x40(%rcx) 7124: 0f 10 01 movups (%rcx),%xmm0 7127: 0f 10 49 10 movups 0x10(%rcx),%xmm1 712b: 0f 28 12 movaps (%rdx),%xmm2 712e: 48 83 c1 20 add $0x20,%rcx 7132: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 7136: 0f 5c d0 subps %xmm0,%xmm2 7139: 0f 5c d9 subps %xmm1,%xmm3 713c: 0f 29 12 movaps %xmm2,(%rdx) 713f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 7143: 48 83 c2 20 add $0x20,%rdx 7147: 83 c0 f8 add $0xfffffff8,%eax 714a: 75 d4 jne 0x7120 714c: e9 95 fe ff ff jmp 0x6fe6 7151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7158: 00 7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7160: 41 83 f8 0b cmp $0xb,%r8d 7164: 7d 39 jge 0x719f 7166: 41 83 c0 ff add $0xffffffff,%r8d 716a: 41 83 f8 ff cmp $0xffffffff,%r8d 716e: 74 2e je 0x719e 7170: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7177: 00 7178: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 717f: 90 nop 7180: f3 0f 10 02 movss (%rdx),%xmm0 7184: 41 83 c0 ff add $0xffffffff,%r8d 7188: f3 0f 5c 01 subss (%rcx),%xmm0 718c: 48 83 c1 04 add $0x4,%rcx 7190: f3 0f 11 02 movss %xmm0,(%rdx) 7194: 48 83 c2 04 add $0x4,%rdx 7198: 41 83 f8 ff cmp $0xffffffff,%r8d 719c: 75 e2 jne 0x7180 719e: c3 ret 719f: 89 d0 mov %edx,%eax 71a1: a8 03 test $0x3,%al 71a3: 74 4c je 0x71f1 71a5: 44 89 c0 mov %r8d,%eax 71a8: 41 83 e0 07 and $0x7,%r8d 71ac: 83 e0 f8 and $0xfffffff8,%eax 71af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 71b6: 00 71b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71be: 66 90 xchg %ax,%ax 71c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 71c4: 0f 10 12 movups (%rdx),%xmm2 71c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 71cb: 0f 10 01 movups (%rcx),%xmm0 71ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 71d2: 0f 5c d0 subps %xmm0,%xmm2 71d5: 48 83 c1 20 add $0x20,%rcx 71d9: 0f 5c d9 subps %xmm1,%xmm3 71dc: 0f 11 12 movups %xmm2,(%rdx) 71df: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 71e3: 48 83 c2 20 add $0x20,%rdx 71e7: 83 c0 f8 add $0xfffffff8,%eax 71ea: 75 d4 jne 0x71c0 71ec: e9 75 ff ff ff jmp 0x7166 71f1: 83 e0 0f and $0xf,%eax 71f4: 74 43 je 0x7239 71f6: c1 e8 02 shr $0x2,%eax 71f9: f7 d8 neg %eax 71fb: 83 e0 03 and $0x3,%eax 71fe: 44 2b c0 sub %eax,%r8d 7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7208: 00 7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7217: 00 7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 721f: 90 nop 7220: f3 0f 10 02 movss (%rdx),%xmm0 7224: f3 0f 5c 01 subss (%rcx),%xmm0 7228: 48 83 c1 04 add $0x4,%rcx 722c: f3 0f 11 02 movss %xmm0,(%rdx) 7230: 48 83 c2 04 add $0x4,%rdx 7234: 83 c0 ff add $0xffffffff,%eax 7237: 75 e7 jne 0x7220 7239: 44 89 c0 mov %r8d,%eax 723c: 41 83 e0 07 and $0x7,%r8d 7240: 83 e0 f8 and $0xfffffff8,%eax 7243: f6 c1 0f test $0xf,%cl 7246: 75 58 jne 0x72a0 7248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 724f: 00 7250: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 725e: 00 00 7260: 0f 18 49 40 prefetcht0 0x40(%rcx) 7264: 0f 10 02 movups (%rdx),%xmm0 7267: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 726b: 0f 5c 01 subps (%rcx),%xmm0 726e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 7272: 48 83 c1 20 add $0x20,%rcx 7276: 0f 11 02 movups %xmm0,(%rdx) 7279: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 727d: 48 83 c2 20 add $0x20,%rdx 7281: 83 c0 f8 add $0xfffffff8,%eax 7284: 75 da jne 0x7260 7286: e9 db fe ff ff jmp 0x7166 728b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7292: 00 7293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 729a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 72a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 72a4: 0f 10 12 movups (%rdx),%xmm2 72a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 72ab: 0f 10 01 movups (%rcx),%xmm0 72ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 72b2: 0f 5c d0 subps %xmm0,%xmm2 72b5: 48 83 c1 20 add $0x20,%rcx 72b9: 0f 5c d9 subps %xmm1,%xmm3 72bc: 0f 11 12 movups %xmm2,(%rdx) 72bf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 72c3: 48 83 c2 20 add $0x20,%rdx 72c7: 83 c0 f8 add $0xfffffff8,%eax 72ca: 75 d4 jne 0x72a0 72cc: e9 95 fe ff ff jmp 0x7166 72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72d8: 00 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72e0: 48 83 ec 28 sub $0x28,%rsp 72e4: 89 4c 24 30 mov %ecx,0x30(%rsp) 72e8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 72ed: e8 4e 4f a9 01 call 0x1a9c240 72f2: 48 83 c4 28 add $0x28,%rsp 72f6: c3 ret 72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 72fe: 00 00 7300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7305: 89 4c 24 30 mov %ecx,0x30(%rsp) 7309: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 730e: e8 4d 59 a9 01 call 0x1a9cc60 7313: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7318: c3 ret 7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7320: 48 83 ec 28 sub $0x28,%rsp 7324: 89 4c 24 30 mov %ecx,0x30(%rsp) 7328: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 732d: e8 4e 63 a9 01 call 0x1a9d680 7332: 48 83 c4 28 add $0x28,%rsp 7336: c3 ret 7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 733e: 00 00 7340: 56 push %rsi 7341: 57 push %rdi 7342: 41 54 push %r12 7344: 41 56 push %r14 7346: 55 push %rbp 7347: 48 81 ec 80 00 00 00 sub $0x80,%rsp 734e: 44 89 c7 mov %r8d,%edi 7351: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 7356: 48 89 d6 mov %rdx,%rsi 7359: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605990 7360: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 7365: 4c 33 cc xor %rsp,%r9 7368: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 736c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 7371: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d 7378: 00 7379: 41 89 cc mov %ecx,%r12d 737c: 48 89 f5 mov %rsi,%rbp 737f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 7386: 00 7387: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d 738e: 0f 8e cf 01 00 00 jle 0x7563 7394: 48 f7 c6 03 00 00 00 test $0x3,%rsi 739b: 0f 85 c2 01 00 00 jne 0x7563 73a1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 73a6: e8 95 a7 44 00 call 0x451b40 73ab: 85 c0 test %eax,%eax 73ad: 0f 85 7d 01 00 00 jne 0x7530 73b3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 73b8: 45 85 c9 test %r9d,%r9d 73bb: 0f 8e 6f 01 00 00 jle 0x7530 73c1: 45 3b f1 cmp %r9d,%r14d 73c4: 0f 8e 66 01 00 00 jle 0x7530 73ca: c4 c1 79 6e cc vmovd %r12d,%xmm1 73cf: 49 89 f1 mov %rsi,%r9 73d2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 73d7: 49 f7 d9 neg %r9 73da: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) 73e0: 49 83 c1 40 add $0x40,%r9 73e4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 73ea: 49 83 e1 3f and $0x3f,%r9 73ee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) 73f4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 73fb: 45 85 c9 test %r9d,%r9d 73fe: 74 22 je 0x7422 7400: 41 c1 e9 02 shr $0x2,%r9d 7404: 41 2b f9 sub %r9d,%edi 7407: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp 740b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) 740f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) 7414: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) 741b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) 7422: 41 89 f9 mov %edi,%r9d 7425: 41 83 e1 0f and $0xf,%r9d 7429: 41 f7 d9 neg %r9d 742c: 44 03 cf add %edi,%r9d 742f: 45 85 c9 test %r9d,%r9d 7432: 0f 8e 82 00 00 00 jle 0x74ba 7438: 33 c0 xor %eax,%eax 743a: 45 8d 71 0f lea 0xf(%r9),%r14d 743e: 45 89 f3 mov %r14d,%r11d 7441: ba 01 00 00 00 mov $0x1,%edx 7446: 41 c1 eb 05 shr $0x5,%r11d 744a: 45 33 d2 xor %r10d,%r10d 744d: 45 85 db test %r11d,%r11d 7450: 76 3c jbe 0x748e 7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7460: 4d 63 d2 movslq %r10d,%r10 7463: ff c0 inc %eax 7465: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) 746c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) 7473: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) 747a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) 7481: 41 83 c2 20 add $0x20,%r10d 7485: 41 3b c3 cmp %r11d,%eax 7488: 72 d6 jb 0x7460 748a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 748e: 41 c1 fe 03 sar $0x3,%r14d 7492: 44 8d 52 ff lea -0x1(%rdx),%r10d 7496: 41 c1 ee 1c shr $0x1c,%r14d 749a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d 749f: 41 c1 fb 04 sar $0x4,%r11d 74a3: 45 3b d3 cmp %r11d,%r10d 74a6: 73 12 jae 0x74ba 74a8: c1 e2 04 shl $0x4,%edx 74ab: 48 63 d2 movslq %edx,%rdx 74ae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) 74b4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) 74ba: 4d 63 c9 movslq %r9d,%r9 74bd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 74c2: f7 c7 08 00 00 00 test $0x8,%edi 74c8: 74 09 je 0x74d3 74ca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) 74cf: 49 83 c1 20 add $0x20,%r9 74d3: f7 c7 04 00 00 00 test $0x4,%edi 74d9: 74 09 je 0x74e4 74db: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) 74e0: 49 83 c1 10 add $0x10,%r9 74e4: f7 c7 02 00 00 00 test $0x2,%edi 74ea: 74 0b je 0x74f7 74ec: 49 8b 6d 00 mov 0x0(%r13),%rbp 74f0: 49 89 29 mov %rbp,(%r9) 74f3: 49 83 c1 08 add $0x8,%r9 74f7: f7 c7 01 00 00 00 test $0x1,%edi 74fd: 74 03 je 0x7502 74ff: 45 89 21 mov %r12d,(%r9) 7502: 0f ae f8 sfence 7505: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 750a: 48 33 cc xor %rsp,%rcx 750d: c5 f8 77 vzeroupper 7510: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605990 7517: 75 7d jne 0x7596 7519: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 751e: 48 89 f0 mov %rsi,%rax 7521: 48 81 c4 80 00 00 00 add $0x80,%rsp 7528: 5d pop %rbp 7529: 41 5e pop %r14 752b: 41 5c pop %r12 752d: 5f pop %rdi 752e: 5e pop %rsi 752f: c3 ret 7530: 44 89 e1 mov %r12d,%ecx 7533: 48 89 f2 mov %rsi,%rdx 7536: 41 89 f8 mov %edi,%r8d 7539: e8 22 be a4 01 call 0x1a53360 753e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7543: 48 33 cc xor %rsp,%rcx 7546: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605990 754d: 75 47 jne 0x7596 754f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7554: 48 81 c4 80 00 00 00 add $0x80,%rsp 755b: 5d pop %rbp 755c: 41 5e pop %r14 755e: 41 5c pop %r12 7560: 5f pop %rdi 7561: 5e pop %rsi 7562: c3 ret 7563: 44 89 e1 mov %r12d,%ecx 7566: 48 89 f2 mov %rsi,%rdx 7569: 41 89 f8 mov %edi,%r8d 756c: e8 ef bd a4 01 call 0x1a53360 7571: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7576: 48 33 cc xor %rsp,%rcx 7579: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605990 7580: 75 14 jne 0x7596 7582: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7587: 48 81 c4 80 00 00 00 add $0x80,%rsp 758e: 5d pop %rbp 758f: 41 5e pop %r14 7591: 41 5c pop %r12 7593: 5f pop %rdi 7594: 5e pop %rsi 7595: c3 ret 7596: e8 55 9b 11 01 call 0x11210f0 759b: 90 nop 759c: 0f 1f 40 00 nopl 0x0(%rax) 75a0: 56 push %rsi 75a1: 57 push %rdi 75a2: 41 54 push %r12 75a4: 41 56 push %r14 75a6: 41 57 push %r15 75a8: 48 81 ec 80 00 00 00 sub $0x80,%rsp 75af: 45 89 c4 mov %r8d,%r12d 75b2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 75b7: 48 89 d7 mov %rdx,%rdi 75ba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605990 75c1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 75c6: 4c 33 cc xor %rsp,%r9 75c9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 75cd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 75d2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 75d9: 00 75da: 41 89 ce mov %ecx,%r14d 75dd: 48 89 fe mov %rdi,%rsi 75e0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 75e7: 00 75e8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 75ef: 0f 8e b6 01 00 00 jle 0x77ab 75f5: 48 f7 c7 03 00 00 00 test $0x3,%rdi 75fc: 0f 85 a9 01 00 00 jne 0x77ab 7602: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 7607: e8 34 a5 44 00 call 0x451b40 760c: 85 c0 test %eax,%eax 760e: 0f 85 63 01 00 00 jne 0x7777 7614: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 7619: 45 85 c9 test %r9d,%r9d 761c: 0f 8e 55 01 00 00 jle 0x7777 7622: 45 3b f9 cmp %r9d,%r15d 7625: 0f 8e 4c 01 00 00 jle 0x7777 762b: c4 c1 79 6e c6 vmovd %r14d,%xmm0 7630: 49 89 f9 mov %rdi,%r9 7633: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 7638: 49 f7 d9 neg %r9 763b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 7641: 49 83 c1 40 add $0x40,%r9 7645: 49 83 e1 3f and $0x3f,%r9 7649: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 764f: 45 85 c9 test %r9d,%r9d 7652: 74 14 je 0x7668 7654: 41 c1 e9 02 shr $0x2,%r9d 7658: 45 2b e1 sub %r9d,%r12d 765b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 765f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 7663: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 7668: 45 89 e1 mov %r12d,%r9d 766b: 41 83 e1 0f and $0xf,%r9d 766f: 41 f7 d9 neg %r9d 7672: 45 03 cc add %r12d,%r9d 7675: 45 85 c9 test %r9d,%r9d 7678: 0f 8e 7b 00 00 00 jle 0x76f9 767e: 33 c0 xor %eax,%eax 7680: 45 8d 79 0f lea 0xf(%r9),%r15d 7684: 45 89 fb mov %r15d,%r11d 7687: ba 01 00 00 00 mov $0x1,%edx 768c: 41 c1 eb 05 shr $0x5,%r11d 7690: 45 33 d2 xor %r10d,%r10d 7693: 45 85 db test %r11d,%r11d 7696: 76 35 jbe 0x76cd 7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 769f: 00 76a0: 4d 63 d2 movslq %r10d,%r10 76a3: ff c0 inc %eax 76a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 76ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 76b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 76b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 76c0: 41 83 c2 20 add $0x20,%r10d 76c4: 41 3b c3 cmp %r11d,%eax 76c7: 72 d7 jb 0x76a0 76c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 76cd: 41 c1 ff 03 sar $0x3,%r15d 76d1: 44 8d 52 ff lea -0x1(%rdx),%r10d 76d5: 41 c1 ef 1c shr $0x1c,%r15d 76d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 76de: 41 c1 fb 04 sar $0x4,%r11d 76e2: 45 3b d3 cmp %r11d,%r10d 76e5: 73 12 jae 0x76f9 76e7: c1 e2 04 shl $0x4,%edx 76ea: 48 63 d2 movslq %edx,%rdx 76ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 76f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 76f9: 4d 63 c9 movslq %r9d,%r9 76fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 7700: 41 f7 c4 08 00 00 00 test $0x8,%r12d 7707: 74 09 je 0x7712 7709: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 770e: 49 83 c1 20 add $0x20,%r9 7712: 41 f7 c4 04 00 00 00 test $0x4,%r12d 7719: 74 09 je 0x7724 771b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 7720: 49 83 c1 10 add $0x10,%r9 7724: 41 f7 c4 02 00 00 00 test $0x2,%r12d 772b: 74 0b je 0x7738 772d: 49 8b 75 00 mov 0x0(%r13),%rsi 7731: 49 89 31 mov %rsi,(%r9) 7734: 49 83 c1 08 add $0x8,%r9 7738: 41 f7 c4 01 00 00 00 test $0x1,%r12d 773f: 74 03 je 0x7744 7741: 45 89 31 mov %r14d,(%r9) 7744: 0f ae f8 sfence 7747: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 774c: 48 33 cc xor %rsp,%rcx 774f: c5 f8 77 vzeroupper 7752: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605990 7759: 0f 85 80 00 00 00 jne 0x77df 775f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7764: 48 89 f8 mov %rdi,%rax 7767: 48 81 c4 80 00 00 00 add $0x80,%rsp 776e: 41 5f pop %r15 7770: 41 5e pop %r14 7772: 41 5c pop %r12 7774: 5f pop %rdi 7775: 5e pop %rsi 7776: c3 ret 7777: 44 89 f1 mov %r14d,%ecx 777a: 48 89 fa mov %rdi,%rdx 777d: 45 89 e0 mov %r12d,%r8d 7780: e8 7b c8 a4 01 call 0x1a54000 7785: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 778a: 48 33 cc xor %rsp,%rcx 778d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605990 7794: 75 49 jne 0x77df 7796: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 779b: 48 81 c4 80 00 00 00 add $0x80,%rsp 77a2: 41 5f pop %r15 77a4: 41 5e pop %r14 77a6: 41 5c pop %r12 77a8: 5f pop %rdi 77a9: 5e pop %rsi 77aa: c3 ret 77ab: 44 89 f1 mov %r14d,%ecx 77ae: 48 89 fa mov %rdi,%rdx 77b1: 45 89 e0 mov %r12d,%r8d 77b4: e8 47 c8 a4 01 call 0x1a54000 77b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 77be: 48 33 cc xor %rsp,%rcx 77c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605990 77c8: 75 15 jne 0x77df 77ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 77cf: 48 81 c4 80 00 00 00 add $0x80,%rsp 77d6: 41 5f pop %r15 77d8: 41 5e pop %r14 77da: 41 5c pop %r12 77dc: 5f pop %rdi 77dd: 5e pop %rsi 77de: c3 ret 77df: e8 0c 99 11 01 call 0x11210f0 77e4: 90 nop 77e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77ec: 00 77ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 77f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7800: 56 push %rsi 7801: 57 push %rdi 7802: 41 54 push %r12 7804: 41 56 push %r14 7806: 41 57 push %r15 7808: 48 81 ec 80 00 00 00 sub $0x80,%rsp 780f: 45 89 c4 mov %r8d,%r12d 7812: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 7817: 48 89 d7 mov %rdx,%rdi 781a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605990 7821: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 7826: 4c 33 cc xor %rsp,%r9 7829: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 782d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 7832: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 7839: 00 783a: 41 89 ce mov %ecx,%r14d 783d: 48 89 fe mov %rdi,%rsi 7840: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 7847: 00 7848: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 784f: 0f 8e b6 01 00 00 jle 0x7a0b 7855: 48 f7 c7 03 00 00 00 test $0x3,%rdi 785c: 0f 85 a9 01 00 00 jne 0x7a0b 7862: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 7867: e8 d4 a2 44 00 call 0x451b40 786c: 85 c0 test %eax,%eax 786e: 0f 85 63 01 00 00 jne 0x79d7 7874: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 7879: 45 85 c9 test %r9d,%r9d 787c: 0f 8e 55 01 00 00 jle 0x79d7 7882: 45 3b f9 cmp %r9d,%r15d 7885: 0f 8e 4c 01 00 00 jle 0x79d7 788b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 7891: 49 89 f9 mov %rdi,%r9 7894: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 789a: 49 f7 d9 neg %r9 789d: 49 83 c1 40 add $0x40,%r9 78a1: 49 83 e1 3f and $0x3f,%r9 78a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 78ab: 45 85 c9 test %r9d,%r9d 78ae: 74 14 je 0x78c4 78b0: 41 c1 e9 02 shr $0x2,%r9d 78b4: 45 2b e1 sub %r9d,%r12d 78b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 78bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 78bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 78c4: 45 89 e1 mov %r12d,%r9d 78c7: 41 83 e1 0f and $0xf,%r9d 78cb: 41 f7 d9 neg %r9d 78ce: 45 03 cc add %r12d,%r9d 78d1: 45 85 c9 test %r9d,%r9d 78d4: 0f 8e 7f 00 00 00 jle 0x7959 78da: 33 c0 xor %eax,%eax 78dc: 45 8d 79 0f lea 0xf(%r9),%r15d 78e0: 45 89 fb mov %r15d,%r11d 78e3: ba 01 00 00 00 mov $0x1,%edx 78e8: 41 c1 eb 05 shr $0x5,%r11d 78ec: 45 33 d2 xor %r10d,%r10d 78ef: 45 85 db test %r11d,%r11d 78f2: 76 39 jbe 0x792d 78f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 78f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7900: 4d 63 d2 movslq %r10d,%r10 7903: ff c0 inc %eax 7905: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 790b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 7912: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 7919: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 7920: 41 83 c2 20 add $0x20,%r10d 7924: 41 3b c3 cmp %r11d,%eax 7927: 72 d7 jb 0x7900 7929: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 792d: 41 c1 ff 03 sar $0x3,%r15d 7931: 44 8d 52 ff lea -0x1(%rdx),%r10d 7935: 41 c1 ef 1c shr $0x1c,%r15d 7939: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 793e: 41 c1 fb 04 sar $0x4,%r11d 7942: 45 3b d3 cmp %r11d,%r10d 7945: 73 12 jae 0x7959 7947: c1 e2 04 shl $0x4,%edx 794a: 48 63 d2 movslq %edx,%rdx 794d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 7953: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 7959: 4d 63 c9 movslq %r9d,%r9 795c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 7960: 41 f7 c4 08 00 00 00 test $0x8,%r12d 7967: 74 09 je 0x7972 7969: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 796e: 49 83 c1 20 add $0x20,%r9 7972: 41 f7 c4 04 00 00 00 test $0x4,%r12d 7979: 74 09 je 0x7984 797b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 7980: 49 83 c1 10 add $0x10,%r9 7984: 41 f7 c4 02 00 00 00 test $0x2,%r12d 798b: 74 0b je 0x7998 798d: 49 8b 75 00 mov 0x0(%r13),%rsi 7991: 49 89 31 mov %rsi,(%r9) 7994: 49 83 c1 08 add $0x8,%r9 7998: 41 f7 c4 01 00 00 00 test $0x1,%r12d 799f: 74 03 je 0x79a4 79a1: 45 89 31 mov %r14d,(%r9) 79a4: 0f ae f8 sfence 79a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 79ac: 48 33 cc xor %rsp,%rcx 79af: c5 f8 77 vzeroupper 79b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605990 79b9: 0f 85 80 00 00 00 jne 0x7a3f 79bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 79c4: 48 89 f8 mov %rdi,%rax 79c7: 48 81 c4 80 00 00 00 add $0x80,%rsp 79ce: 41 5f pop %r15 79d0: 41 5e pop %r14 79d2: 41 5c pop %r12 79d4: 5f pop %rdi 79d5: 5e pop %rsi 79d6: c3 ret 79d7: 44 89 f1 mov %r14d,%ecx 79da: 48 89 fa mov %rdi,%rdx 79dd: 45 89 e0 mov %r12d,%r8d 79e0: e8 bb d2 a4 01 call 0x1a54ca0 79e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 79ea: 48 33 cc xor %rsp,%rcx 79ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605990 79f4: 75 49 jne 0x7a3f 79f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 79fb: 48 81 c4 80 00 00 00 add $0x80,%rsp 7a02: 41 5f pop %r15 7a04: 41 5e pop %r14 7a06: 41 5c pop %r12 7a08: 5f pop %rdi 7a09: 5e pop %rsi 7a0a: c3 ret 7a0b: 44 89 f1 mov %r14d,%ecx 7a0e: 48 89 fa mov %rdi,%rdx 7a11: 45 89 e0 mov %r12d,%r8d 7a14: e8 87 d2 a4 01 call 0x1a54ca0 7a19: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7a1e: 48 33 cc xor %rsp,%rcx 7a21: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605990 7a28: 75 15 jne 0x7a3f 7a2a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7a2f: 48 81 c4 80 00 00 00 add $0x80,%rsp 7a36: 41 5f pop %r15 7a38: 41 5e pop %r14 7a3a: 41 5c pop %r12 7a3c: 5f pop %rdi 7a3d: 5e pop %rsi 7a3e: c3 ret 7a3f: e8 ac 96 11 01 call 0x11210f0 7a44: 90 nop 7a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a4c: 00 7a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a60: 41 54 push %r12 7a62: 41 55 push %r13 7a64: 41 56 push %r14 7a66: 41 57 push %r15 7a68: 48 83 ec 38 sub $0x38,%rsp 7a6c: 4d 89 c5 mov %r8,%r13 7a6f: 49 89 d4 mov %rdx,%r12 7a72: 48 89 ca mov %rcx,%rdx 7a75: 45 33 db xor %r11d,%r11d 7a78: 4d 85 ed test %r13,%r13 7a7b: 0f 84 28 02 00 00 je 0x7ca9 7a81: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 7a86: 74 12 je 0x7a9a 7a88: b8 f3 ff ff ff mov $0xfffffff3,%eax 7a8d: 48 83 c4 38 add $0x38,%rsp 7a91: 41 5f pop %r15 7a93: 41 5e pop %r14 7a95: 41 5d pop %r13 7a97: 41 5c pop %r12 7a99: c3 ret 7a9a: 48 85 d2 test %rdx,%rdx 7a9d: 0f 84 06 02 00 00 je 0x7ca9 7aa3: 4d 85 e4 test %r12,%r12 7aa6: 0f 84 fd 01 00 00 je 0x7ca9 7aac: 4d 85 c9 test %r9,%r9 7aaf: 0f 84 ed 01 00 00 je 0x7ca2 7ab5: 45 8b 7d 04 mov 0x4(%r13),%r15d 7ab9: 41 83 ff 05 cmp $0x5,%r15d 7abd: 7f 79 jg 0x7b38 7abf: 4d 63 cf movslq %r15d,%r9 7ac2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 7ac7: 74 1d je 0x7ae6 7ac9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff0020 7ad0: 48 89 d1 mov %rdx,%rcx 7ad3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 7ad9: 4c 89 e2 mov %r12,%rdx 7adc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) 7ae3: 01 7ae4: eb 15 jmp 0x7afb 7ae6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff0020 7aed: 48 89 d1 mov %rdx,%rcx 7af0: 4c 89 e2 mov %r12,%rdx 7af3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) 7afa: 01 7afb: b8 01 00 00 00 mov $0x1,%eax 7b00: 44 89 f9 mov %r15d,%ecx 7b03: d3 e0 shl %cl,%eax 7b05: 48 63 c0 movslq %eax,%rax 7b08: 48 83 f8 01 cmp $0x1,%rax 7b0c: 74 12 je 0x7b20 7b0e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 7b13: 4d 89 0c c4 mov %r9,(%r12,%rax,8) 7b17: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) 7b1e: 00 00 7b20: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 7b27: 00 00 7b29: 33 c0 xor %eax,%eax 7b2b: 48 83 c4 38 add $0x38,%rsp 7b2f: 41 5f pop %r15 7b31: 41 5e pop %r14 7b33: 41 5d pop %r13 7b35: 41 5c pop %r12 7b37: c3 ret 7b38: 4c 89 c8 mov %r9,%rax 7b3b: 48 83 e0 3f and $0x3f,%rax 7b3f: 48 f7 d8 neg %rax 7b42: 48 83 e0 3f and $0x3f,%rax 7b46: 4c 03 c8 add %rax,%r9 7b49: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 7b4e: 4d 0f 4f d9 cmovg %r9,%r11 7b52: 41 be 01 00 00 00 mov $0x1,%r14d 7b58: 45 8d 4f ff lea -0x1(%r15),%r9d 7b5c: 44 89 c9 mov %r9d,%ecx 7b5f: 41 d3 e6 shl %cl,%r14d 7b62: 41 83 ff 06 cmp $0x6,%r15d 7b66: 7f 5c jg 0x7bc4 7b68: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 7b6d: 74 2f je 0x7b9e 7b6f: 4d 63 ff movslq %r15d,%r15 7b72: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff0020 7b79: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 7b7f: 48 89 d1 mov %rdx,%rcx 7b82: 4c 89 e2 mov %r12,%rdx 7b85: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) 7b8c: 01 7b8d: 44 89 f9 mov %r15d,%ecx 7b90: 41 bf 01 00 00 00 mov $0x1,%r15d 7b96: 41 d3 e7 shl %cl,%r15d 7b99: e9 91 00 00 00 jmp 0x7c2f 7b9e: 4d 63 ff movslq %r15d,%r15 7ba1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xffffffffffff0020 7ba8: 48 89 d1 mov %rdx,%rcx 7bab: 4c 89 e2 mov %r12,%rdx 7bae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) 7bb5: 01 7bb6: 44 89 f9 mov %r15d,%ecx 7bb9: 41 bf 01 00 00 00 mov $0x1,%r15d 7bbf: 41 d3 e7 shl %cl,%r15d 7bc2: eb 6b jmp 0x7c2f 7bc4: 41 83 ff 0f cmp $0xf,%r15d 7bc8: 7e 20 jle 0x7bea 7bca: 48 89 e0 mov %rsp,%rax 7bcd: 4c 89 e9 mov %r13,%rcx 7bd0: 4d 89 e0 mov %r12,%r8 7bd3: 4c 89 58 20 mov %r11,0x20(%rax) 7bd7: e8 a4 e5 05 00 call 0x66180 7bdc: 44 89 f9 mov %r15d,%ecx 7bdf: 41 bf 01 00 00 00 mov $0x1,%r15d 7be5: 41 d3 e7 shl %cl,%r15d 7be8: eb 45 jmp 0x7c2f 7bea: 49 89 e2 mov %rsp,%r10 7bed: 48 89 d1 mov %rdx,%rcx 7bf0: 49 8b 45 30 mov 0x30(%r13),%rax 7bf4: 4c 89 e2 mov %r12,%rdx 7bf7: 45 89 f0 mov %r14d,%r8d 7bfa: 4d 8b 4d 38 mov 0x38(%r13),%r9 7bfe: 4d 89 5a 28 mov %r11,0x28(%r10) 7c02: 49 89 42 20 mov %rax,0x20(%r10) 7c06: e8 e5 61 a9 01 call 0x1a9ddf0 7c0b: 44 89 f9 mov %r15d,%ecx 7c0e: 41 bf 01 00 00 00 mov $0x1,%r15d 7c14: 41 d3 e7 shl %cl,%r15d 7c17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 7c1c: 74 11 je 0x7c2f 7c1e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 7c24: 4c 89 e2 mov %r12,%rdx 7c27: 45 89 f8 mov %r15d,%r8d 7c2a: e8 d1 1c ff ff call 0xffffffffffff9900 7c2f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 7c36: 4c 89 e1 mov %r12,%rcx 7c39: f2 41 0f 10 14 24 movsd (%r12),%xmm2 7c3f: 0f 28 c1 movaps %xmm1,%xmm0 7c42: 44 89 f2 mov %r14d,%edx 7c45: 41 b8 01 00 00 00 mov $0x1,%r8d 7c4b: f2 0f 58 c2 addsd %xmm2,%xmm0 7c4f: f2 0f 5c d1 subsd %xmm1,%xmm2 7c53: f2 41 0f 11 04 24 movsd %xmm0,(%r12) 7c59: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) 7c60: 4d 8b 4d 50 mov 0x50(%r13),%r9 7c64: e8 77 f7 05 00 call 0x673e0 7c69: 4d 63 ff movslq %r15d,%r15 7c6c: 49 83 ff 01 cmp $0x1,%r15 7c70: 74 18 je 0x7c8a 7c72: 49 8b 44 24 08 mov 0x8(%r12),%rax 7c77: 45 33 c9 xor %r9d,%r9d 7c7a: 4b 89 04 fc mov %rax,(%r12,%r15,8) 7c7e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) 7c83: 4d 89 4c 24 08 mov %r9,0x8(%r12) 7c88: eb 09 jmp 0x7c93 7c8a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 7c91: 00 00 7c93: 33 c0 xor %eax,%eax 7c95: 48 83 c4 38 add $0x38,%rsp 7c99: 41 5f pop %r15 7c9b: 41 5e pop %r14 7c9d: 41 5d pop %r13 7c9f: 41 5c pop %r12 7ca1: c3 ret 7ca2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 7ca7: 7e 12 jle 0x7cbb 7ca9: b8 f8 ff ff ff mov $0xfffffff8,%eax 7cae: 48 83 c4 38 add $0x38,%rsp 7cb2: 41 5f pop %r15 7cb4: 41 5e pop %r14 7cb6: 41 5d pop %r13 7cb8: 41 5c pop %r12 7cba: c3 ret 7cbb: 45 8b 7d 04 mov 0x4(%r13),%r15d 7cbf: 41 83 ff 05 cmp $0x5,%r15d 7cc3: 0f 8e f6 fd ff ff jle 0x7abf 7cc9: e9 84 fe ff ff jmp 0x7b52 7cce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cd5: 00 7cd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7cdd: 0f 1f 00 nopl (%rax) 7ce0: 57 push %rdi 7ce1: 41 54 push %r12 7ce3: 41 55 push %r13 7ce5: 41 56 push %r14 7ce7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 7cec: 4d 89 c4 mov %r8,%r12 7cef: 48 89 d7 mov %rdx,%rdi 7cf2: 48 89 ca mov %rcx,%rdx 7cf5: 33 c0 xor %eax,%eax 7cf7: 4d 85 e4 test %r12,%r12 7cfa: 0f 84 36 02 00 00 je 0x7f36 7d00: 41 83 3c 24 09 cmpl $0x9,(%r12) 7d05: 74 12 je 0x7d19 7d07: b8 f3 ff ff ff mov $0xfffffff3,%eax 7d0c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7d11: 41 5e pop %r14 7d13: 41 5d pop %r13 7d15: 41 5c pop %r12 7d17: 5f pop %rdi 7d18: c3 ret 7d19: 48 85 d2 test %rdx,%rdx 7d1c: 0f 84 14 02 00 00 je 0x7f36 7d22: 48 85 ff test %rdi,%rdi 7d25: 0f 84 0b 02 00 00 je 0x7f36 7d2b: 4d 85 c9 test %r9,%r9 7d2e: 0f 84 fa 01 00 00 je 0x7f2e 7d34: 45 8b 74 24 04 mov 0x4(%r12),%r14d 7d39: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 7d3f: 7f 7f jg 0x7dc0 7d41: 4d 63 ce movslq %r14d,%r9 7d44: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 7d4a: 74 21 je 0x7d6d 7d4c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xffffffffffff0020 7d53: 48 89 d1 mov %rdx,%rcx 7d56: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 7d5d: 48 89 fa mov %rdi,%rdx 7d60: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 7d67: 01 7d68: 41 ff d1 call *%r9 7d6b: eb 18 jmp 0x7d85 7d6d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xffffffffffff0020 7d74: 48 89 d1 mov %rdx,%rcx 7d77: 48 89 fa mov %rdi,%rdx 7d7a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 7d81: 01 7d82: 41 ff d1 call *%r9 7d85: b8 01 00 00 00 mov $0x1,%eax 7d8a: 44 89 f1 mov %r14d,%ecx 7d8d: d3 e0 shl %cl,%eax 7d8f: 48 63 c0 movslq %eax,%rax 7d92: 48 83 f8 01 cmp $0x1,%rax 7d96: 74 11 je 0x7da9 7d98: 4c 8b 4f 08 mov 0x8(%rdi),%r9 7d9c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 7da0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 7da7: 00 00 7da9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 7db0: 00 7db1: 33 c0 xor %eax,%eax 7db3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7db8: 41 5e pop %r14 7dba: 41 5d pop %r13 7dbc: 41 5c pop %r12 7dbe: 5f pop %rdi 7dbf: c3 ret 7dc0: 4c 89 c8 mov %r9,%rax 7dc3: 48 83 e0 3f and $0x3f,%rax 7dc7: 48 f7 d8 neg %rax 7dca: 48 83 e0 3f and $0x3f,%rax 7dce: 4c 03 c8 add %rax,%r9 7dd1: 33 c0 xor %eax,%eax 7dd3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 7dd9: 49 0f 4f c1 cmovg %r9,%rax 7ddd: 41 bd 01 00 00 00 mov $0x1,%r13d 7de3: 45 8d 4e ff lea -0x1(%r14),%r9d 7de7: 44 89 c9 mov %r9d,%ecx 7dea: 41 d3 e5 shl %cl,%r13d 7ded: 41 83 fe 06 cmp $0x6,%r14d 7df1: 7f 64 jg 0x7e57 7df3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 7df9: 74 33 je 0x7e2e 7dfb: 4d 63 f6 movslq %r14d,%r14 7dfe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xffffffffffff0020 7e05: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 7e0c: 48 89 d1 mov %rdx,%rcx 7e0f: 48 89 fa mov %rdi,%rdx 7e12: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 7e19: 01 7e1a: 41 ff d1 call *%r9 7e1d: 44 89 f1 mov %r14d,%ecx 7e20: 41 be 01 00 00 00 mov $0x1,%r14d 7e26: 41 d3 e6 shl %cl,%r14d 7e29: e9 99 00 00 00 jmp 0x7ec7 7e2e: 4d 63 f6 movslq %r14d,%r14 7e31: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xffffffffffff0020 7e38: 48 89 d1 mov %rdx,%rcx 7e3b: 48 89 fa mov %rdi,%rdx 7e3e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 7e45: 01 7e46: 41 ff d1 call *%r9 7e49: 44 89 f1 mov %r14d,%ecx 7e4c: 41 be 01 00 00 00 mov $0x1,%r14d 7e52: 41 d3 e6 shl %cl,%r14d 7e55: eb 70 jmp 0x7ec7 7e57: 41 83 fe 11 cmp $0x11,%r14d 7e5b: 7e 21 jle 0x7e7e 7e5d: 4c 8d 14 24 lea (%rsp),%r10 7e61: 4c 89 e1 mov %r12,%rcx 7e64: 49 89 f8 mov %rdi,%r8 7e67: 49 89 42 20 mov %rax,0x20(%r10) 7e6b: e8 50 68 06 00 call 0x6e6c0 7e70: 44 89 f1 mov %r14d,%ecx 7e73: 41 be 01 00 00 00 mov $0x1,%r14d 7e79: 41 d3 e6 shl %cl,%r14d 7e7c: eb 49 jmp 0x7ec7 7e7e: 49 89 e3 mov %rsp,%r11 7e81: 48 89 d1 mov %rdx,%rcx 7e84: 4d 8b 54 24 30 mov 0x30(%r12),%r10 7e89: 48 89 fa mov %rdi,%rdx 7e8c: 45 89 e8 mov %r13d,%r8d 7e8f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 7e94: 4d 89 53 20 mov %r10,0x20(%r11) 7e98: 49 89 43 28 mov %rax,0x28(%r11) 7e9c: e8 cf 7d aa 01 call 0x1aafc70 7ea1: 44 89 f1 mov %r14d,%ecx 7ea4: 41 be 01 00 00 00 mov $0x1,%r14d 7eaa: 41 d3 e6 shl %cl,%r14d 7ead: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 7eb3: 74 12 je 0x7ec7 7eb5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 7ebc: 48 89 fa mov %rdi,%rdx 7ebf: 45 89 f0 mov %r14d,%r8d 7ec2: e8 99 1a ff ff call 0xffffffffffff9960 7ec7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 7ecc: 48 89 f9 mov %rdi,%rcx 7ecf: f2 0f 10 0f movsd (%rdi),%xmm1 7ed3: 44 89 ea mov %r13d,%edx 7ed6: 41 b8 01 00 00 00 mov $0x1,%r8d 7edc: f2 0f 58 07 addsd (%rdi),%xmm0 7ee0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 7ee5: f2 0f 11 07 movsd %xmm0,(%rdi) 7ee9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) 7eee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 7ef3: e8 48 7b 06 00 call 0x6fa40 7ef8: 4d 63 f6 movslq %r14d,%r14 7efb: 49 83 fe 01 cmp $0x1,%r14 7eff: 74 16 je 0x7f17 7f01: 48 8b 47 08 mov 0x8(%rdi),%rax 7f05: 45 33 c9 xor %r9d,%r9d 7f08: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) 7f0c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) 7f11: 4c 89 4f 08 mov %r9,0x8(%rdi) 7f15: eb 08 jmp 0x7f1f 7f17: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 7f1e: 00 7f1f: 33 c0 xor %eax,%eax 7f21: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7f26: 41 5e pop %r14 7f28: 41 5d pop %r13 7f2a: 41 5c pop %r12 7f2c: 5f pop %rdi 7f2d: c3 ret 7f2e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 7f34: 7e 12 jle 0x7f48 7f36: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f3b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 7f40: 41 5e pop %r14 7f42: 41 5d pop %r13 7f44: 41 5c pop %r12 7f46: 5f pop %rdi 7f47: c3 ret 7f48: 45 8b 74 24 04 mov 0x4(%r12),%r14d 7f4d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 7f53: 0f 8e e8 fd ff ff jle 0x7d41 7f59: e9 7f fe ff ff jmp 0x7ddd 7f5e: 66 90 xchg %ax,%ax 7f60: 56 push %rsi 7f61: 57 push %rdi 7f62: 41 54 push %r12 7f64: 55 push %rbp 7f65: 48 83 ec 38 sub $0x38,%rsp 7f69: 4c 89 c6 mov %r8,%rsi 7f6c: 48 89 d5 mov %rdx,%rbp 7f6f: 48 89 ca mov %rcx,%rdx 7f72: 45 33 db xor %r11d,%r11d 7f75: 48 85 f6 test %rsi,%rsi 7f78: 0f 84 13 02 00 00 je 0x8191 7f7e: 83 3e 09 cmpl $0x9,(%rsi) 7f81: 74 0f je 0x7f92 7f83: b8 f3 ff ff ff mov $0xfffffff3,%eax 7f88: 48 83 c4 38 add $0x38,%rsp 7f8c: 5d pop %rbp 7f8d: 41 5c pop %r12 7f8f: 5f pop %rdi 7f90: 5e pop %rsi 7f91: c3 ret 7f92: 48 85 d2 test %rdx,%rdx 7f95: 0f 84 f6 01 00 00 je 0x8191 7f9b: 48 85 ed test %rbp,%rbp 7f9e: 0f 84 ed 01 00 00 je 0x8191 7fa4: 4d 85 c9 test %r9,%r9 7fa7: 0f 84 de 01 00 00 je 0x818b 7fad: 44 8b 66 04 mov 0x4(%rsi),%r12d 7fb1: 41 83 fc 05 cmp $0x5,%r12d 7fb5: 7f 77 jg 0x802e 7fb7: 49 63 fc movslq %r12d,%rdi 7fba: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 7fbe: 74 1e je 0x7fde 7fc0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xffffffffffff0020 7fc7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 7fcc: 48 89 d1 mov %rdx,%rcx 7fcf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi 7fd6: 01 7fd7: 48 89 ea mov %rbp,%rdx 7fda: ff d7 call *%rdi 7fdc: eb 17 jmp 0x7ff5 7fde: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xffffffffffff0020 7fe5: 48 89 d1 mov %rdx,%rcx 7fe8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi 7fef: 01 7ff0: 48 89 ea mov %rbp,%rdx 7ff3: ff d6 call *%rsi 7ff5: b8 01 00 00 00 mov $0x1,%eax 7ffa: 44 89 e1 mov %r12d,%ecx 7ffd: d3 e0 shl %cl,%eax 7fff: 48 rex.W