; th_fb60: VA 0x18000fb60-0x180017b60 (32768 bytes) /tmp/opencode/dis/th_fb60.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 53 push %rbx 1: 49 89 ca mov %rcx,%r10 4: 4d 85 d2 test %r10,%r10 7: 0f 84 84 01 00 00 je 0x191 d: 48 85 d2 test %rdx,%rdx 10: 0f 84 7b 01 00 00 je 0x191 16: 45 85 c0 test %r8d,%r8d 19: 0f 8e 6b 01 00 00 jle 0x18a 1f: 41 83 f8 10 cmp $0x10,%r8d 23: 0f 8c 59 01 00 00 jl 0x182 29: 48 89 d3 mov %rdx,%rbx 2c: 48 83 e3 1f and $0x1f,%rbx 30: 85 db test %ebx,%ebx 32: 74 11 je 0x45 34: f6 c3 03 test $0x3,%bl 37: 0f 85 45 01 00 00 jne 0x182 3d: f7 db neg %ebx 3f: 83 c3 20 add $0x20,%ebx 42: c1 eb 02 shr $0x2,%ebx 45: 8d 43 10 lea 0x10(%rbx),%eax 48: 44 3b c0 cmp %eax,%r8d 4b: 0f 8c 31 01 00 00 jl 0x182 51: 45 89 c1 mov %r8d,%r9d 54: 33 c0 xor %eax,%eax 56: 44 2b cb sub %ebx,%r9d 59: 41 83 e1 0f and $0xf,%r9d 5d: 41 f7 d9 neg %r9d 60: 45 03 c8 add %r8d,%r9d 63: 89 d9 mov %ebx,%ecx 65: 85 db test %ebx,%ebx 67: 76 2f jbe 0x98 69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70: 00 71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f: 00 80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 90: 48 ff c0 inc %rax 93: 48 3b c1 cmp %rcx,%rax 96: 72 e8 jb 0x80 98: 49 63 c1 movslq %r9d,%rax 9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1 b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) c3: 48 83 c1 10 add $0x10,%rcx c7: 48 3b c8 cmp %rax,%rcx ca: 72 d4 jb 0xa0 cc: 41 8d 41 01 lea 0x1(%r9),%eax d0: 41 3b c0 cmp %r8d,%eax d3: 0f 87 9e 00 00 00 ja 0x177 d9: 4d 63 c0 movslq %r8d,%r8 dc: 4d 63 c9 movslq %r9d,%r9 df: 4d 2b c1 sub %r9,%r8 e2: 49 83 f8 04 cmp $0x4,%r8 e6: 0f 8c 92 00 00 00 jl 0x17e ec: 4d 63 c9 movslq %r9d,%r9 ef: 44 89 c3 mov %r8d,%ebx f2: 83 e3 fc and $0xfffffffc,%ebx f5: 33 c9 xor %ecx,%ecx f7: 48 63 db movslq %ebx,%rbx fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 109: 00 10a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 118: 00 119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 126: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1 12b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 130: 48 83 c1 04 add $0x4,%rcx 134: 48 3b cb cmp %rbx,%rcx 137: 72 e7 jb 0x120 139: 49 3b d8 cmp %r8,%rbx 13c: 73 39 jae 0x177 13e: 4d 63 c9 movslq %r9d,%r9 141: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 145: 4b 8d 04 8a lea (%r10,%r9,4),%rax 149: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 150: 00 151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15f: 00 160: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 165: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1 16a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 16f: 48 ff c3 inc %rbx 172: 49 3b d8 cmp %r8,%rbx 175: 72 e9 jb 0x160 177: 33 c0 xor %eax,%eax 179: c5 f8 77 vzeroupper 17c: 5b pop %rbx 17d: c3 ret 17e: 33 db xor %ebx,%ebx 180: eb b7 jmp 0x139 182: 45 33 c9 xor %r9d,%r9d 185: e9 42 ff ff ff jmp 0xcc 18a: b8 fa ff ff ff mov $0xfffffffa,%eax 18f: 5b pop %rbx 190: c3 ret 191: b8 f8 ff ff ff mov $0xfffffff8,%eax 196: 5b pop %rbx 197: c3 ret 198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19f: 00 1a0: 48 83 ec 28 sub $0x28,%rsp 1a4: 48 85 d2 test %rdx,%rdx 1a7: 74 3f je 0x1e8 1a9: 45 85 c0 test %r8d,%r8d 1ac: 7e 30 jle 0x1de 1ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4d240 1b5: 7a 02 jp 0x1b9 1b7: 74 0f je 0x1c8 1b9: 0f 57 c9 xorps %xmm1,%xmm1 1bc: 0f 2e c1 ucomiss %xmm1,%xmm0 1bf: 7a 02 jp 0x1c3 1c1: 74 0c je 0x1cf 1c3: e8 78 8f 03 00 call 0x39140 1c8: 33 c0 xor %eax,%eax 1ca: 48 83 c4 28 add $0x28,%rsp 1ce: c3 ret 1cf: 48 89 d1 mov %rdx,%rcx 1d2: 44 89 c2 mov %r8d,%edx 1d5: 48 83 c4 28 add $0x28,%rsp 1d9: e9 42 8d 00 00 jmp 0x8f20 1de: b8 fa ff ff ff mov $0xfffffffa,%eax 1e3: 48 83 c4 28 add $0x28,%rsp 1e7: c3 ret 1e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ed: 48 83 c4 28 add $0x28,%rsp 1f1: c3 ret 1f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 205: 48 85 d2 test %rdx,%rdx 208: 74 43 je 0x24d 20a: 45 85 c0 test %r8d,%r8d 20d: 7e 32 jle 0x241 20f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4d244 216: 7a 02 jp 0x21a 218: 74 0f je 0x229 21a: 0f 57 c9 xorps %xmm1,%xmm1 21d: 0f 2e c1 ucomiss %xmm1,%xmm0 220: 7a 02 jp 0x224 222: 74 0d je 0x231 224: e8 97 90 03 00 call 0x392c0 229: 33 c0 xor %eax,%eax 22b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 230: c3 ret 231: 48 89 d1 mov %rdx,%rcx 234: 44 89 c2 mov %r8d,%edx 237: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 23c: e9 1f 8f 00 00 jmp 0x9160 241: b8 fa ff ff ff mov $0xfffffffa,%eax 246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 24b: 90 nop 24c: c3 ret 24d: b8 f8 ff ff ff mov $0xfffffff8,%eax 252: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 257: 90 nop 258: 90 nop 259: 90 nop 25a: c3 ret 25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 260: 48 83 ec 28 sub $0x28,%rsp 264: 48 85 d2 test %rdx,%rdx 267: 74 3f je 0x2a8 269: 45 85 c0 test %r8d,%r8d 26c: 7e 30 jle 0x29e 26e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4d248 275: 7a 02 jp 0x279 277: 74 0f je 0x288 279: 0f 57 c9 xorps %xmm1,%xmm1 27c: 0f 2e c1 ucomiss %xmm1,%xmm0 27f: 7a 02 jp 0x283 281: 74 0c je 0x28f 283: e8 b8 91 03 00 call 0x39440 288: 33 c0 xor %eax,%eax 28a: 48 83 c4 28 add $0x28,%rsp 28e: c3 ret 28f: 48 89 d1 mov %rdx,%rcx 292: 44 89 c2 mov %r8d,%edx 295: 48 83 c4 28 add $0x28,%rsp 299: e9 02 91 00 00 jmp 0x93a0 29e: b8 fa ff ff ff mov $0xfffffffa,%eax 2a3: 48 83 c4 28 add $0x28,%rsp 2a7: c3 ret 2a8: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ad: 48 83 c4 28 add $0x28,%rsp 2b1: c3 ret 2b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c0: 48 83 ec 28 sub $0x28,%rsp 2c4: 48 85 d2 test %rdx,%rdx 2c7: 0f 84 a6 01 00 00 je 0x473 2cd: 45 85 c0 test %r8d,%r8d 2d0: 0f 8e 93 01 00 00 jle 0x469 2d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4d24c 2dd: 01 2de: 7a 06 jp 0x2e6 2e0: 0f 84 7c 01 00 00 je 0x462 2e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 2ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0 2ee: 7a 06 jp 0x2f6 2f0: 0f 84 5c 01 00 00 je 0x452 2f6: 41 83 f8 10 cmp $0x10,%r8d 2fa: 0f 8c 42 01 00 00 jl 0x442 300: 49 89 d1 mov %rdx,%r9 303: 49 83 e1 1f and $0x1f,%r9 307: 45 85 c9 test %r9d,%r9d 30a: 74 18 je 0x324 30c: 41 f7 c1 03 00 00 00 test $0x3,%r9d 313: 0f 85 29 01 00 00 jne 0x442 319: 41 f7 d9 neg %r9d 31c: 41 83 c1 20 add $0x20,%r9d 320: 41 c1 e9 02 shr $0x2,%r9d 324: 41 8d 41 10 lea 0x10(%r9),%eax 328: 44 3b c0 cmp %eax,%r8d 32b: 0f 8c 11 01 00 00 jl 0x442 331: 45 89 c2 mov %r8d,%r10d 334: 33 c0 xor %eax,%eax 336: 45 2b d1 sub %r9d,%r10d 339: 41 83 e2 0f and $0xf,%r10d 33d: 41 f7 da neg %r10d 340: 45 03 d0 add %r8d,%r10d 343: 45 89 cb mov %r9d,%r11d 346: 45 85 c9 test %r9d,%r9d 349: 76 27 jbe 0x372 34b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 352: 00 353: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 360: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 365: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 36a: 48 ff c0 inc %rax 36d: 49 3b c3 cmp %r11,%rax 370: 72 ee jb 0x360 372: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 377: 4d 63 ca movslq %r10d,%r9 37a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 380: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3 386: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4 38d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4) 393: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4) 39a: 49 83 c3 10 add $0x10,%r11 39e: 4d 3b d9 cmp %r9,%r11 3a1: 72 dd jb 0x380 3a3: 41 8d 42 01 lea 0x1(%r10),%eax 3a7: 41 3b c0 cmp %r8d,%eax 3aa: 0f 87 84 00 00 00 ja 0x434 3b0: 4d 63 c0 movslq %r8d,%r8 3b3: 4d 2b c1 sub %r9,%r8 3b6: 49 83 f8 04 cmp $0x4,%r8 3ba: 0f 8c 7e 00 00 00 jl 0x43e 3c0: 44 89 c0 mov %r8d,%eax 3c3: 45 33 db xor %r11d,%r11d 3c6: 83 e0 fc and $0xfffffffc,%eax 3c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9 3cd: 48 63 c0 movslq %eax,%rax 3d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d7: 00 3d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3df: 90 nop 3e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1 3e5: 49 83 c3 04 add $0x4,%r11 3e9: c4 c1 78 11 09 vmovups %xmm1,(%r9) 3ee: 49 83 c1 10 add $0x10,%r9 3f2: 4c 3b d8 cmp %rax,%r11 3f5: 72 e9 jb 0x3e0 3f7: 49 3b c0 cmp %r8,%rax 3fa: 73 38 jae 0x434 3fc: 4d 63 d2 movslq %r10d,%r10 3ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx 403: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40e: 00 40f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 416: 0f 1f 00 nopl (%rax) 419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 424: 48 ff c0 inc %rax 427: c5 fa 11 0a vmovss %xmm1,(%rdx) 42b: 48 83 c2 04 add $0x4,%rdx 42f: 49 3b c0 cmp %r8,%rax 432: 72 ec jb 0x420 434: 33 c0 xor %eax,%eax 436: c5 f8 77 vzeroupper 439: 48 83 c4 28 add $0x28,%rsp 43d: c3 ret 43e: 33 c0 xor %eax,%eax 440: eb b5 jmp 0x3f7 442: 45 33 d2 xor %r10d,%r10d 445: 41 83 f8 01 cmp $0x1,%r8d 449: 72 e9 jb 0x434 44b: 4d 63 c0 movslq %r8d,%r8 44e: 33 c0 xor %eax,%eax 450: eb a5 jmp 0x3f7 452: 48 89 d1 mov %rdx,%rcx 455: 44 89 c2 mov %r8d,%edx 458: e8 83 8f 00 00 call 0x93e0 45d: 48 83 c4 28 add $0x28,%rsp 461: c3 ret 462: 33 c0 xor %eax,%eax 464: 48 83 c4 28 add $0x28,%rsp 468: c3 ret 469: b8 fa ff ff ff mov $0xfffffffa,%eax 46e: 48 83 c4 28 add $0x28,%rsp 472: c3 ret 473: b8 f8 ff ff ff mov $0xfffffff8,%eax 478: 48 83 c4 28 add $0x28,%rsp 47c: c3 ret 47d: 0f 1f 00 nopl (%rax) 480: 48 83 ec 28 sub $0x28,%rsp 484: 48 85 d2 test %rdx,%rdx 487: 0f 84 9e 01 00 00 je 0x62b 48d: 45 85 c0 test %r8d,%r8d 490: 0f 8e 8b 01 00 00 jle 0x621 496: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4d250 49d: 01 49e: 7a 06 jp 0x4a6 4a0: 0f 84 74 01 00 00 je 0x61a 4a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0 4ae: 7a 06 jp 0x4b6 4b0: 0f 84 54 01 00 00 je 0x60a 4b6: 41 83 f8 10 cmp $0x10,%r8d 4ba: 0f 8c 42 01 00 00 jl 0x602 4c0: 49 89 d3 mov %rdx,%r11 4c3: 49 83 e3 1f and $0x1f,%r11 4c7: 45 85 db test %r11d,%r11d 4ca: 74 18 je 0x4e4 4cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d 4d3: 0f 85 29 01 00 00 jne 0x602 4d9: 41 f7 db neg %r11d 4dc: 41 83 c3 20 add $0x20,%r11d 4e0: 41 c1 eb 02 shr $0x2,%r11d 4e4: 41 8d 43 10 lea 0x10(%r11),%eax 4e8: 44 3b c0 cmp %eax,%r8d 4eb: 0f 8c 11 01 00 00 jl 0x602 4f1: 45 89 c1 mov %r8d,%r9d 4f4: 33 c0 xor %eax,%eax 4f6: 45 2b cb sub %r11d,%r9d 4f9: 41 83 e1 0f and $0xf,%r9d 4fd: 41 f7 d9 neg %r9d 500: 45 03 c8 add %r8d,%r9d 503: 45 89 da mov %r11d,%r10d 506: 45 85 db test %r11d,%r11d 509: 76 27 jbe 0x532 50b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 512: 00 513: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 520: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 525: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 52a: 48 ff c0 inc %rax 52d: 49 3b c2 cmp %r10,%rax 530: 72 ee jb 0x520 532: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 537: 49 63 c1 movslq %r9d,%rax 53a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 540: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 546: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 54d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 553: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 55a: 49 83 c2 10 add $0x10,%r10 55e: 4c 3b d0 cmp %rax,%r10 561: 72 dd jb 0x540 563: 41 8d 41 01 lea 0x1(%r9),%eax 567: 41 3b c0 cmp %r8d,%eax 56a: 0f 87 84 00 00 00 ja 0x5f4 570: 4d 63 c0 movslq %r8d,%r8 573: 4d 63 c9 movslq %r9d,%r9 576: 4d 2b c1 sub %r9,%r8 579: 49 83 f8 04 cmp $0x4,%r8 57d: 0f 8c 7b 00 00 00 jl 0x5fe 583: 4d 63 c9 movslq %r9d,%r9 586: 44 89 c0 mov %r8d,%eax 589: 83 e0 fc and $0xfffffffc,%eax 58c: 45 33 db xor %r11d,%r11d 58f: 48 63 c0 movslq %eax,%rax 592: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 597: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 59b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 5a5: 49 83 c3 04 add $0x4,%r11 5a9: c4 c1 78 11 12 vmovups %xmm2,(%r10) 5ae: 49 83 c2 10 add $0x10,%r10 5b2: 4c 3b d8 cmp %rax,%r11 5b5: 72 e9 jb 0x5a0 5b7: 49 3b c0 cmp %r8,%rax 5ba: 73 38 jae 0x5f4 5bc: 4d 63 c9 movslq %r9d,%r9 5bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 5c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 5c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ce: 00 5cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d6: 0f 1f 00 nopl (%rax) 5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 5e4: 48 ff c0 inc %rax 5e7: c5 fa 11 0a vmovss %xmm1,(%rdx) 5eb: 48 83 c2 04 add $0x4,%rdx 5ef: 49 3b c0 cmp %r8,%rax 5f2: 72 ec jb 0x5e0 5f4: 33 c0 xor %eax,%eax 5f6: c5 f8 77 vzeroupper 5f9: 48 83 c4 28 add $0x28,%rsp 5fd: c3 ret 5fe: 33 c0 xor %eax,%eax 600: eb b5 jmp 0x5b7 602: 45 33 c9 xor %r9d,%r9d 605: e9 59 ff ff ff jmp 0x563 60a: 48 89 d1 mov %rdx,%rcx 60d: 44 89 c2 mov %r8d,%edx 610: e8 0b 8e 00 00 call 0x9420 615: 48 83 c4 28 add $0x28,%rsp 619: c3 ret 61a: 33 c0 xor %eax,%eax 61c: 48 83 c4 28 add $0x28,%rsp 620: c3 ret 621: b8 fa ff ff ff mov $0xfffffffa,%eax 626: 48 83 c4 28 add $0x28,%rsp 62a: c3 ret 62b: b8 f8 ff ff ff mov $0xfffffff8,%eax 630: 48 83 c4 28 add $0x28,%rsp 634: c3 ret 635: 0f 1f 40 00 nopl 0x0(%rax) 639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 640: 48 83 ec 28 sub $0x28,%rsp 644: 48 85 d2 test %rdx,%rdx 647: 0f 84 9e 01 00 00 je 0x7eb 64d: 45 85 c0 test %r8d,%r8d 650: 0f 8e 8b 01 00 00 jle 0x7e1 656: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4d254 65d: 01 65e: 7a 06 jp 0x666 660: 0f 84 74 01 00 00 je 0x7da 666: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 66a: c5 f8 2e c1 vucomiss %xmm1,%xmm0 66e: 7a 06 jp 0x676 670: 0f 84 54 01 00 00 je 0x7ca 676: 41 83 f8 10 cmp $0x10,%r8d 67a: 0f 8c 42 01 00 00 jl 0x7c2 680: 49 89 d3 mov %rdx,%r11 683: 49 83 e3 1f and $0x1f,%r11 687: 45 85 db test %r11d,%r11d 68a: 74 18 je 0x6a4 68c: 41 f7 c3 03 00 00 00 test $0x3,%r11d 693: 0f 85 29 01 00 00 jne 0x7c2 699: 41 f7 db neg %r11d 69c: 41 83 c3 20 add $0x20,%r11d 6a0: 41 c1 eb 02 shr $0x2,%r11d 6a4: 41 8d 43 10 lea 0x10(%r11),%eax 6a8: 44 3b c0 cmp %eax,%r8d 6ab: 0f 8c 11 01 00 00 jl 0x7c2 6b1: 45 89 c1 mov %r8d,%r9d 6b4: 33 c0 xor %eax,%eax 6b6: 45 2b cb sub %r11d,%r9d 6b9: 41 83 e1 0f and $0xf,%r9d 6bd: 41 f7 d9 neg %r9d 6c0: 45 03 c8 add %r8d,%r9d 6c3: 45 89 da mov %r11d,%r10d 6c6: 45 85 db test %r11d,%r11d 6c9: 76 27 jbe 0x6f2 6cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d2: 00 6d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1 6e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 6ea: 48 ff c0 inc %rax 6ed: 49 3b c2 cmp %r10,%rax 6f0: 72 ee jb 0x6e0 6f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 6f7: 49 63 c1 movslq %r9d,%rax 6fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 700: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2 706: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3 70d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) 713: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4) 71a: 49 83 c2 10 add $0x10,%r10 71e: 4c 3b d0 cmp %rax,%r10 721: 72 dd jb 0x700 723: 41 8d 41 01 lea 0x1(%r9),%eax 727: 41 3b c0 cmp %r8d,%eax 72a: 0f 87 84 00 00 00 ja 0x7b4 730: 4d 63 c0 movslq %r8d,%r8 733: 4d 63 c9 movslq %r9d,%r9 736: 4d 2b c1 sub %r9,%r8 739: 49 83 f8 04 cmp $0x4,%r8 73d: 0f 8c 7b 00 00 00 jl 0x7be 743: 4d 63 c9 movslq %r9d,%r9 746: 44 89 c0 mov %r8d,%eax 749: 83 e0 fc and $0xfffffffc,%eax 74c: 45 33 db xor %r11d,%r11d 74f: 48 63 c0 movslq %eax,%rax 752: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 757: 4e 8d 14 8a lea (%rdx,%r9,4),%r10 75b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 760: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2 765: 49 83 c3 04 add $0x4,%r11 769: c4 c1 78 11 12 vmovups %xmm2,(%r10) 76e: 49 83 c2 10 add $0x10,%r10 772: 4c 3b d8 cmp %rax,%r11 775: 72 e9 jb 0x760 777: 49 3b c0 cmp %r8,%rax 77a: 73 38 jae 0x7b4 77c: 4d 63 c9 movslq %r9d,%r9 77f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 783: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78e: 00 78f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 796: 0f 1f 00 nopl (%rax) 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1 7a4: 48 ff c0 inc %rax 7a7: c5 fa 11 0a vmovss %xmm1,(%rdx) 7ab: 48 83 c2 04 add $0x4,%rdx 7af: 49 3b c0 cmp %r8,%rax 7b2: 72 ec jb 0x7a0 7b4: 33 c0 xor %eax,%eax 7b6: c5 f8 77 vzeroupper 7b9: 48 83 c4 28 add $0x28,%rsp 7bd: c3 ret 7be: 33 c0 xor %eax,%eax 7c0: eb b5 jmp 0x777 7c2: 45 33 c9 xor %r9d,%r9d 7c5: e9 59 ff ff ff jmp 0x723 7ca: 48 89 d1 mov %rdx,%rcx 7cd: 44 89 c2 mov %r8d,%edx 7d0: e8 8b 8c 00 00 call 0x9460 7d5: 48 83 c4 28 add $0x28,%rsp 7d9: c3 ret 7da: 33 c0 xor %eax,%eax 7dc: 48 83 c4 28 add $0x28,%rsp 7e0: c3 ret 7e1: b8 fa ff ff ff mov $0xfffffffa,%eax 7e6: 48 83 c4 28 add $0x28,%rsp 7ea: c3 ret 7eb: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f0: 48 83 c4 28 add $0x28,%rsp 7f4: c3 ret 7f5: 0f 1f 40 00 nopl 0x0(%rax) 7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 800: 48 83 ec 38 sub $0x38,%rsp 804: 45 89 c1 mov %r8d,%r9d 807: 49 89 d0 mov %rdx,%r8 80a: 48 89 ca mov %rcx,%rdx 80d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 813: 48 85 d2 test %rdx,%rdx 816: 8b 44 24 60 mov 0x60(%rsp),%eax 81a: 74 47 je 0x863 81c: 4d 85 c0 test %r8,%r8 81f: 74 42 je 0x863 821: 45 85 c9 test %r9d,%r9d 824: 7e 47 jle 0x86d 826: 85 c0 test %eax,%eax 828: 74 0f je 0x839 82a: 83 f8 04 cmp $0x4,%eax 82d: 74 0d je 0x83c 82f: b8 fb ff ff ff mov $0xfffffffb,%eax 834: 48 83 c4 38 add $0x38,%rsp 838: c3 ret 839: 83 f8 04 cmp $0x4,%eax 83c: 49 89 e3 mov %rsp,%r11 83f: b8 01 00 00 00 mov $0x1,%eax 844: 41 ba 00 00 00 00 mov $0x0,%r10d 84a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 84f: 44 0f 44 d0 cmove %eax,%r10d 853: 45 89 53 20 mov %r10d,0x20(%r11) 857: e8 b0 d9 a6 01 call 0x1a6e20c 85c: 33 c0 xor %eax,%eax 85e: 48 83 c4 38 add $0x38,%rsp 862: c3 ret 863: b8 f8 ff ff ff mov $0xfffffff8,%eax 868: 48 83 c4 38 add $0x38,%rsp 86c: c3 ret 86d: b8 fa ff ff ff mov $0xfffffffa,%eax 872: 48 83 c4 38 add $0x38,%rsp 876: c3 ret 877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 87e: 00 00 880: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 885: 45 89 c1 mov %r8d,%r9d 888: 49 89 d0 mov %rdx,%r8 88b: 48 89 ca mov %rcx,%rdx 88e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 894: 48 85 d2 test %rdx,%rdx 897: 8b 44 24 60 mov 0x60(%rsp),%eax 89b: 74 4b je 0x8e8 89d: 4d 85 c0 test %r8,%r8 8a0: 74 46 je 0x8e8 8a2: 45 85 c9 test %r9d,%r9d 8a5: 7e 4c jle 0x8f3 8a7: 85 c0 test %eax,%eax 8a9: 74 12 je 0x8bd 8ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 8b0: 74 0b je 0x8bd 8b2: b8 fb ff ff ff mov $0xfffffffb,%eax 8b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 8bc: c3 ret 8bd: 49 89 e3 mov %rsp,%r11 8c0: 41 ba 01 00 00 00 mov $0x1,%r10d 8c6: 83 f8 04 cmp $0x4,%eax 8c9: b8 00 00 00 00 mov $0x0,%eax 8ce: 41 0f 44 c2 cmove %r10d,%eax 8d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 8d7: 41 89 43 20 mov %eax,0x20(%r11) 8db: e8 cc 47 a7 01 call 0x1a750ac 8e0: 33 c0 xor %eax,%eax 8e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 8e7: c3 ret 8e8: b8 f8 ff ff ff mov $0xfffffff8,%eax 8ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 8f2: c3 ret 8f3: b8 fa ff ff ff mov $0xfffffffa,%eax 8f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 8fd: c3 ret 8fe: 66 90 xchg %ax,%ax 900: 48 83 ec 38 sub $0x38,%rsp 904: 45 89 c1 mov %r8d,%r9d 907: 49 89 d0 mov %rdx,%r8 90a: 48 89 ca mov %rcx,%rdx 90d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp) 913: 8b 44 24 60 mov 0x60(%rsp),%eax 917: 48 85 d2 test %rdx,%rdx 91a: 74 47 je 0x963 91c: 4d 85 c0 test %r8,%r8 91f: 74 42 je 0x963 921: 45 85 c9 test %r9d,%r9d 924: 7e 47 jle 0x96d 926: 85 c0 test %eax,%eax 928: 74 0f je 0x939 92a: 83 f8 04 cmp $0x4,%eax 92d: 74 0d je 0x93c 92f: b8 fb ff ff ff mov $0xfffffffb,%eax 934: 48 83 c4 38 add $0x38,%rsp 938: c3 ret 939: 83 f8 04 cmp $0x4,%eax 93c: b8 01 00 00 00 mov $0x1,%eax 941: 41 ba 00 00 00 00 mov $0x0,%r10d 947: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 94c: 44 0f 44 d0 cmove %eax,%r10d 950: 49 89 e3 mov %rsp,%r11 953: 45 89 53 20 mov %r10d,0x20(%r11) 957: e8 00 b4 a7 01 call 0x1a7bd5c 95c: 33 c0 xor %eax,%eax 95e: 48 83 c4 38 add $0x38,%rsp 962: c3 ret 963: b8 f8 ff ff ff mov $0xfffffff8,%eax 968: 48 83 c4 38 add $0x38,%rsp 96c: c3 ret 96d: b8 fa ff ff ff mov $0xfffffffa,%eax 972: 48 83 c4 38 add $0x38,%rsp 976: c3 ret 977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 97e: 00 00 980: 41 56 push %r14 982: 48 85 c9 test %rcx,%rcx 985: 0f 84 51 03 00 00 je 0xcdc 98b: 48 85 d2 test %rdx,%rdx 98e: 0f 84 48 03 00 00 je 0xcdc 994: 45 85 c0 test %r8d,%r8d 997: 0f 8e 37 03 00 00 jle 0xcd4 99d: 8b 44 24 30 mov 0x30(%rsp),%eax 9a1: 85 c0 test %eax,%eax 9a3: 0f 84 94 01 00 00 je 0xb3d 9a9: 83 f8 04 cmp $0x4,%eax 9ac: 74 08 je 0x9b6 9ae: b8 fb ff ff ff mov $0xfffffffb,%eax 9b3: 41 5e pop %r14 9b5: c3 ret 9b6: 45 32 c9 xor %r9b,%r9b 9b9: 41 83 f8 10 cmp $0x10,%r8d 9bd: 0f 8c fd 02 00 00 jl 0xcc0 9c3: 49 89 d3 mov %rdx,%r11 9c6: 49 83 e3 1f and $0x1f,%r11 9ca: 45 89 db mov %r11d,%r11d 9cd: 45 85 db test %r11d,%r11d 9d0: 74 18 je 0x9ea 9d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d 9d9: 0f 85 e1 02 00 00 jne 0xcc0 9df: 41 f7 db neg %r11d 9e2: 41 83 c3 20 add $0x20,%r11d 9e6: 41 c1 eb 02 shr $0x2,%r11d 9ea: 41 8d 43 10 lea 0x10(%r11),%eax 9ee: 44 3b c0 cmp %eax,%r8d 9f1: 0f 8c c9 02 00 00 jl 0xcc0 9f7: 44 89 c0 mov %r8d,%eax 9fa: 45 33 d2 xor %r10d,%r10d 9fd: 41 2b c3 sub %r11d,%eax a00: 83 e0 0f and $0xf,%eax a03: f7 d8 neg %eax a05: 41 03 c0 add %r8d,%eax a08: 45 85 db test %r11d,%r11d a0b: 76 2b jbe 0xa38 a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a14: 00 a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a1c: 0f 1f 40 00 nopl 0x0(%rax) a20: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 a26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 a2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) a30: 49 ff c2 inc %r10 a33: 4d 3b d3 cmp %r11,%r10 a36: 72 e8 jb 0xa20 a38: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 a3d: 4c 63 d0 movslq %eax,%r10 a40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 a46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a4d: 00 a4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a55: 0f 1f 40 00 nopl 0x0(%rax) a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a60: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 a66: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 a6d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 a74: 01 a75: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4 a79: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) a7f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 a86: 01 a87: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 a8b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) a92: 49 83 c3 10 add $0x10,%r11 a96: 4d 3b da cmp %r10,%r11 a99: 72 c5 jb 0xa60 a9b: 44 8d 50 01 lea 0x1(%rax),%r10d a9f: 45 3b d0 cmp %r8d,%r10d aa2: 0f 87 10 02 00 00 ja 0xcb8 aa8: 4d 63 c0 movslq %r8d,%r8 aab: 48 63 c0 movslq %eax,%rax aae: 4c 2b c0 sub %rax,%r8 ab1: 41 80 f9 01 cmp $0x1,%r9b ab5: 75 05 jne 0xabc ab7: 45 33 db xor %r11d,%r11d aba: eb 3d jmp 0xaf9 abc: 49 83 f8 04 cmp $0x4,%r8 ac0: 7c f5 jl 0xab7 ac2: 48 63 c0 movslq %eax,%rax ac5: 45 89 c3 mov %r8d,%r11d ac8: 41 83 e3 fc and $0xfffffffc,%r11d acc: 45 33 d2 xor %r10d,%r10d acf: 4d 63 db movslq %r11d,%r11 ad2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 ad7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 adb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 adf: 90 nop ae0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 ae6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 aea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) af0: 49 83 c2 04 add $0x4,%r10 af4: 4d 3b d3 cmp %r11,%r10 af7: 72 e7 jb 0xae0 af9: 4d 3b d8 cmp %r8,%r11 afc: 0f 83 b6 01 00 00 jae 0xcb8 b02: 48 63 c0 movslq %eax,%rax b05: 48 8d 14 82 lea (%rdx,%rax,4),%rdx b09: 48 8d 04 81 lea (%rcx,%rax,4),%rax b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b14: 00 b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b1c: 0f 1f 40 00 nopl 0x0(%rax) b20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 b26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 b2a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) b30: 49 ff c3 inc %r11 b33: 4d 3b d8 cmp %r8,%r11 b36: 72 e8 jb 0xb20 b38: e9 7b 01 00 00 jmp 0xcb8 b3d: 45 32 c9 xor %r9b,%r9b b40: 41 83 f8 10 cmp $0x10,%r8d b44: 0f 8c 80 01 00 00 jl 0xcca b4a: 49 89 d3 mov %rdx,%r11 b4d: 49 83 e3 1f and $0x1f,%r11 b51: 45 89 db mov %r11d,%r11d b54: 45 85 db test %r11d,%r11d b57: 74 18 je 0xb71 b59: 41 f7 c3 03 00 00 00 test $0x3,%r11d b60: 0f 85 64 01 00 00 jne 0xcca b66: 41 f7 db neg %r11d b69: 41 83 c3 20 add $0x20,%r11d b6d: 41 c1 eb 02 shr $0x2,%r11d b71: 41 8d 43 10 lea 0x10(%r11),%eax b75: 44 3b c0 cmp %eax,%r8d b78: 0f 8c 4c 01 00 00 jl 0xcca b7e: 44 89 c0 mov %r8d,%eax b81: 45 33 d2 xor %r10d,%r10d b84: 41 2b c3 sub %r11d,%eax b87: 83 e0 0f and $0xf,%eax b8a: f7 d8 neg %eax b8c: 41 03 c0 add %r8d,%eax b8f: 45 85 db test %r11d,%r11d b92: 76 24 jbe 0xbb8 b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ba0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0 ba6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 baa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) bb0: 49 ff c2 inc %r10 bb3: 4d 3b d3 cmp %r11,%r10 bb6: 72 e8 jb 0xba0 bb8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 bbd: 4c 63 d0 movslq %eax,%r10 bc0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 bc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bcd: 00 bce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) bd5: 0f 1f 40 00 nopl 0x0(%rax) bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) be0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1 be6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5 bed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2 bf4: 01 bf5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4 bf9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4) bff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1 c06: 01 c07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 c0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4) c12: 49 83 c3 10 add $0x10,%r11 c16: 4d 3b da cmp %r10,%r11 c19: 72 c5 jb 0xbe0 c1b: 44 8d 50 01 lea 0x1(%rax),%r10d c1f: 45 3b d0 cmp %r8d,%r10d c22: 0f 87 90 00 00 00 ja 0xcb8 c28: 4d 63 c0 movslq %r8d,%r8 c2b: 48 63 c0 movslq %eax,%rax c2e: 4c 2b c0 sub %rax,%r8 c31: 41 80 f9 01 cmp $0x1,%r9b c35: 75 05 jne 0xc3c c37: 45 33 db xor %r11d,%r11d c3a: eb 3d jmp 0xc79 c3c: 49 83 f8 04 cmp $0x4,%r8 c40: 7c f5 jl 0xc37 c42: 48 63 c0 movslq %eax,%rax c45: 45 89 c3 mov %r8d,%r11d c48: 41 83 e3 fc and $0xfffffffc,%r11d c4c: 45 33 d2 xor %r10d,%r10d c4f: 4d 63 db movslq %r11d,%r11 c52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0 c57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9 c5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14 c5f: 90 nop c60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1 c66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 c6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4) c70: 49 83 c2 04 add $0x4,%r10 c74: 4d 3b d3 cmp %r11,%r10 c77: 72 e7 jb 0xc60 c79: 4d 3b d8 cmp %r8,%r11 c7c: 73 3a jae 0xcb8 c7e: 48 63 c0 movslq %eax,%rax c81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx c85: 48 8d 04 81 lea (%rcx,%rax,4),%rax c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c90: 00 c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c9f: 00 ca0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 ca6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 caa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4) cb0: 49 ff c3 inc %r11 cb3: 4d 3b d8 cmp %r8,%r11 cb6: 72 e8 jb 0xca0 cb8: 33 c0 xor %eax,%eax cba: c5 f8 77 vzeroupper cbd: 41 5e pop %r14 cbf: c3 ret cc0: 41 b1 01 mov $0x1,%r9b cc3: 33 c0 xor %eax,%eax cc5: e9 d1 fd ff ff jmp 0xa9b cca: 41 b1 01 mov $0x1,%r9b ccd: 33 c0 xor %eax,%eax ccf: e9 47 ff ff ff jmp 0xc1b cd4: b8 fa ff ff ff mov $0xfffffffa,%eax cd9: 41 5e pop %r14 cdb: c3 ret cdc: b8 f8 ff ff ff mov $0xfffffff8,%eax ce1: 41 5e pop %r14 ce3: c3 ret ce4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ceb: 00 cec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) cff: 00 d00: 41 57 push %r15 d02: 48 85 c9 test %rcx,%rcx d05: 0f 84 38 03 00 00 je 0x1043 d0b: 48 85 d2 test %rdx,%rdx d0e: 0f 84 2f 03 00 00 je 0x1043 d14: 45 85 c0 test %r8d,%r8d d17: 0f 8e 1e 03 00 00 jle 0x103b d1d: 8b 44 24 30 mov 0x30(%rsp),%eax d21: 85 c0 test %eax,%eax d23: 0f 84 74 01 00 00 je 0xe9d d29: 83 f8 04 cmp $0x4,%eax d2c: 74 08 je 0xd36 d2e: b8 fb ff ff ff mov $0xfffffffb,%eax d33: 41 5f pop %r15 d35: c3 ret d36: 41 83 f8 10 cmp $0x10,%r8d d3a: 0f 8c c8 02 00 00 jl 0x1008 d40: 41 83 f8 1d cmp $0x1d,%r8d d44: 0f 8c c6 02 00 00 jl 0x1010 d4a: 49 89 d7 mov %rdx,%r15 d4d: 49 83 e7 1f and $0x1f,%r15 d51: 45 85 ff test %r15d,%r15d d54: 74 18 je 0xd6e d56: 41 f7 c7 03 00 00 00 test $0x3,%r15d d5d: 0f 85 a5 02 00 00 jne 0x1008 d63: 41 f7 df neg %r15d d66: 41 83 c7 20 add $0x20,%r15d d6a: 41 c1 ef 02 shr $0x2,%r15d d6e: 41 8d 47 10 lea 0x10(%r15),%eax d72: 44 3b c0 cmp %eax,%r8d d75: 0f 8c 8d 02 00 00 jl 0x1008 d7b: 45 89 c3 mov %r8d,%r11d d7e: 33 c0 xor %eax,%eax d80: 45 2b df sub %r15d,%r11d d83: 41 83 e3 0f and $0xf,%r11d d87: 41 f7 db neg %r11d d8a: 45 03 d8 add %r8d,%r11d d8d: 45 89 fa mov %r15d,%r10d d90: 45 85 ff test %r15d,%r15d d93: 76 21 jbe 0xdb6 d95: 0f 1f 40 00 nopl 0x0(%rax) d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) da0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 da5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 da9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) dae: 48 ff c0 inc %rax db1: 49 3b c2 cmp %r10,%rax db4: 72 ea jb 0xda0 db6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 dbb: 49 63 c3 movslq %r11d,%rax dbe: 66 90 xchg %ax,%ax dc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 dc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 dcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2 dd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5 dd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) ddb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) de2: 49 83 c2 10 add $0x10,%r10 de6: 4c 3b d0 cmp %rax,%r10 de9: 72 d5 jb 0xdc0 deb: 41 8d 43 01 lea 0x1(%r11),%eax def: 41 3b c0 cmp %r8d,%eax df2: 0f 87 00 02 00 00 ja 0xff8 df8: 4d 63 c8 movslq %r8d,%r9 dfb: 4d 63 db movslq %r11d,%r11 dfe: 4d 2b cb sub %r11,%r9 e01: 49 83 f9 04 cmp $0x4,%r9 e05: 0f 8c f5 01 00 00 jl 0x1000 e0b: 4d 63 db movslq %r11d,%r11 e0e: 45 89 ca mov %r9d,%r10d e11: 41 83 e2 fc and $0xfffffffc,%r10d e15: 45 33 c0 xor %r8d,%r8d e18: 4d 63 d2 movslq %r10d,%r10 e1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 e20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax e24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 e28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e2f: 00 e30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) e3e: 00 00 e40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 e46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2 e4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) e50: 49 83 c0 04 add $0x4,%r8 e54: 4d 3b c2 cmp %r10,%r8 e57: 72 e7 jb 0xe40 e59: 4d 3b d1 cmp %r9,%r10 e5c: 0f 83 96 01 00 00 jae 0xff8 e62: 4d 63 db movslq %r11d,%r11 e65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx e69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e74: 00 e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e7c: 0f 1f 40 00 nopl 0x0(%rax) e80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0 e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) e90: 49 ff c2 inc %r10 e93: 4d 3b d1 cmp %r9,%r10 e96: 72 e8 jb 0xe80 e98: e9 5b 01 00 00 jmp 0xff8 e9d: 41 83 f8 10 cmp $0x10,%r8d ea1: 0f 8c 7d 01 00 00 jl 0x1024 ea7: 41 83 f8 1d cmp $0x1d,%r8d eab: 0f 8c 7b 01 00 00 jl 0x102c eb1: 49 89 d7 mov %rdx,%r15 eb4: 49 83 e7 1f and $0x1f,%r15 eb8: 45 85 ff test %r15d,%r15d ebb: 74 18 je 0xed5 ebd: 41 f7 c7 03 00 00 00 test $0x3,%r15d ec4: 0f 85 5a 01 00 00 jne 0x1024 eca: 41 f7 df neg %r15d ecd: 41 83 c7 20 add $0x20,%r15d ed1: 41 c1 ef 02 shr $0x2,%r15d ed5: 41 8d 47 10 lea 0x10(%r15),%eax ed9: 44 3b c0 cmp %eax,%r8d edc: 0f 8c 42 01 00 00 jl 0x1024 ee2: 45 89 c3 mov %r8d,%r11d ee5: 33 c0 xor %eax,%eax ee7: 45 2b df sub %r15d,%r11d eea: 41 83 e3 0f and $0xf,%r11d eee: 41 f7 db neg %r11d ef1: 45 03 d8 add %r8d,%r11d ef4: 45 89 fa mov %r15d,%r10d ef7: 45 85 ff test %r15d,%r15d efa: 76 1a jbe 0xf16 efc: 0f 1f 40 00 nopl 0x0(%rax) f00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0 f05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 f09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4) f0e: 48 ff c0 inc %rax f11: 49 3b c2 cmp %r10,%rax f14: 72 ea jb 0xf00 f16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0 f1b: 49 63 c3 movslq %r11d,%rax f1e: 66 90 xchg %ax,%ax f20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1 f26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4 f2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2 f31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5 f35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4) f3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4) f42: 49 83 c2 10 add $0x10,%r10 f46: 4c 3b d0 cmp %rax,%r10 f49: 72 d5 jb 0xf20 f4b: 41 8d 43 01 lea 0x1(%r11),%eax f4f: 41 3b c0 cmp %r8d,%eax f52: 0f 87 a0 00 00 00 ja 0xff8 f58: 4d 63 c8 movslq %r8d,%r9 f5b: 4d 63 db movslq %r11d,%r11 f5e: 4d 2b cb sub %r11,%r9 f61: 49 83 f9 04 cmp $0x4,%r9 f65: 0f 8c b4 00 00 00 jl 0x101f f6b: 4d 63 db movslq %r11d,%r11 f6e: 45 89 ca mov %r9d,%r10d f71: 41 83 e2 fc and $0xfffffffc,%r10d f75: 45 33 c0 xor %r8d,%r8d f78: 4d 63 d2 movslq %r10d,%r10 f7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0 f80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax f84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15 f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f8f: 00 f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) f9e: 00 00 fa0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1 fa6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2 faa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4) fb0: 49 83 c0 04 add $0x4,%r8 fb4: 4d 3b c2 cmp %r10,%r8 fb7: 72 e7 jb 0xfa0 fb9: 4d 3b d1 cmp %r9,%r10 fbc: 73 3a jae 0xff8 fbe: 4d 63 db movslq %r11d,%r11 fc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx fc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fd0: 00 fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fdf: 00 fe0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0 fe6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0 fea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) ff0: 49 ff c2 inc %r10 ff3: 4d 3b d1 cmp %r9,%r10 ff6: 72 e8 jb 0xfe0 ff8: 33 c0 xor %eax,%eax ffa: c5 f8 77 vzeroupper ffd: 41 5f pop %r15 fff: c3 ret 1000: 45 33 d2 xor %r10d,%r10d 1003: e9 51 fe ff ff jmp 0xe59 1008: 45 33 db xor %r11d,%r11d 100b: e9 db fd ff ff jmp 0xdeb 1010: 45 89 c3 mov %r8d,%r11d 1013: 45 33 d2 xor %r10d,%r10d 1016: 41 83 e3 f0 and $0xfffffff0,%r11d 101a: e9 97 fd ff ff jmp 0xdb6 101f: 45 33 d2 xor %r10d,%r10d 1022: eb 95 jmp 0xfb9 1024: 45 33 db xor %r11d,%r11d 1027: e9 1f ff ff ff jmp 0xf4b 102c: 45 89 c3 mov %r8d,%r11d 102f: 45 33 d2 xor %r10d,%r10d 1032: 41 83 e3 f0 and $0xfffffff0,%r11d 1036: e9 db fe ff ff jmp 0xf16 103b: b8 fa ff ff ff mov $0xfffffffa,%eax 1040: 41 5f pop %r15 1042: c3 ret 1043: b8 f8 ff ff ff mov $0xfffffff8,%eax 1048: 41 5f pop %r15 104a: c3 ret 104b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1052: 00 1053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 105a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1060: 48 83 ec 28 sub $0x28,%rsp 1064: 48 85 c9 test %rcx,%rcx 1067: 74 20 je 0x1089 1069: 48 85 d2 test %rdx,%rdx 106c: 74 1b je 0x1089 106e: 45 85 c0 test %r8d,%r8d 1071: 7f 0a jg 0x107d 1073: b8 fa ff ff ff mov $0xfffffffa,%eax 1078: 48 83 c4 28 add $0x28,%rsp 107c: c3 ret 107d: e8 3e 85 03 00 call 0x395c0 1082: 33 c0 xor %eax,%eax 1084: 48 83 c4 28 add $0x28,%rsp 1088: c3 ret 1089: b8 f8 ff ff ff mov $0xfffffff8,%eax 108e: 48 83 c4 28 add $0x28,%rsp 1092: c3 ret 1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 109f: 00 10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 10a5: 48 85 c9 test %rcx,%rcx 10a8: 74 22 je 0x10cc 10aa: 48 85 d2 test %rdx,%rdx 10ad: 74 1d je 0x10cc 10af: 45 85 c0 test %r8d,%r8d 10b2: 7f 0b jg 0x10bf 10b4: b8 fa ff ff ff mov $0xfffffffa,%eax 10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10be: c3 ret 10bf: e8 7c 86 03 00 call 0x39740 10c4: 33 c0 xor %eax,%eax 10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10cb: c3 ret 10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10d6: c3 ret 10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10de: 00 00 10e0: 48 83 ec 28 sub $0x28,%rsp 10e4: 48 85 c9 test %rcx,%rcx 10e7: 74 20 je 0x1109 10e9: 48 85 d2 test %rdx,%rdx 10ec: 74 1b je 0x1109 10ee: 45 85 c0 test %r8d,%r8d 10f1: 7f 0a jg 0x10fd 10f3: b8 fa ff ff ff mov $0xfffffffa,%eax 10f8: 48 83 c4 28 add $0x28,%rsp 10fc: c3 ret 10fd: e8 be 87 03 00 call 0x398c0 1102: 33 c0 xor %eax,%eax 1104: 48 83 c4 28 add $0x28,%rsp 1108: c3 ret 1109: b8 f8 ff ff ff mov $0xfffffff8,%eax 110e: 48 83 c4 28 add $0x28,%rsp 1112: c3 ret 1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 111f: 00 1120: 56 push %rsi 1121: 48 89 d6 mov %rdx,%rsi 1124: 48 85 c9 test %rcx,%rcx 1127: 0f 84 90 01 00 00 je 0x12bd 112d: 48 85 f6 test %rsi,%rsi 1130: 0f 84 87 01 00 00 je 0x12bd 1136: 45 85 c0 test %r8d,%r8d 1139: 0f 8e 77 01 00 00 jle 0x12b6 113f: 41 83 f8 10 cmp $0x10,%r8d 1143: 0f 8c 5d 01 00 00 jl 0x12a6 1149: 49 89 f1 mov %rsi,%r9 114c: 49 83 e1 1f and $0x1f,%r9 1150: 45 89 c9 mov %r9d,%r9d 1153: 45 85 c9 test %r9d,%r9d 1156: 74 18 je 0x1170 1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d 115f: 0f 85 41 01 00 00 jne 0x12a6 1165: 41 f7 d9 neg %r9d 1168: 41 83 c1 20 add $0x20,%r9d 116c: 41 c1 e9 02 shr $0x2,%r9d 1170: 41 8d 41 10 lea 0x10(%r9),%eax 1174: 44 3b c0 cmp %eax,%r8d 1177: 0f 8c 29 01 00 00 jl 0x12a6 117d: 44 89 c0 mov %r8d,%eax 1180: 33 d2 xor %edx,%edx 1182: 41 2b c1 sub %r9d,%eax 1185: 83 e0 0f and $0xf,%eax 1188: f7 d8 neg %eax 118a: 41 03 c0 add %r8d,%eax 118d: 45 85 c9 test %r9d,%r9d 1190: 76 25 jbe 0x11b7 1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0 11a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1 11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 11af: 48 ff c2 inc %rdx 11b2: 49 3b d1 cmp %r9,%rdx 11b5: 72 e9 jb 0x11a0 11b7: 48 63 d0 movslq %eax,%rdx 11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 11c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 11c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3 11cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1 11d4: 01 11d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4 11dc: 01 11dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2 11e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5 11ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4) 11f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4) 11f7: 49 83 c1 10 add $0x10,%r9 11fb: 4c 3b ca cmp %rdx,%r9 11fe: 72 c0 jb 0x11c0 1200: 44 8d 48 01 lea 0x1(%rax),%r9d 1204: 45 3b c8 cmp %r8d,%r9d 1207: 0f 87 8d 00 00 00 ja 0x129a 120d: 4d 63 d0 movslq %r8d,%r10 1210: 4c 2b d2 sub %rdx,%r10 1213: 49 83 fa 04 cmp $0x4,%r10 1217: 0f 8c 84 00 00 00 jl 0x12a1 121d: 45 89 d3 mov %r10d,%r11d 1220: 45 33 c9 xor %r9d,%r9d 1223: 41 83 e3 fc and $0xfffffffc,%r11d 1227: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8 122b: 4d 63 db movslq %r11d,%r11 122e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx 1232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 1246: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1 124c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4) 1252: 49 83 c1 04 add $0x4,%r9 1256: 4d 3b cb cmp %r11,%r9 1259: 72 e5 jb 0x1240 125b: 4d 3b da cmp %r10,%r11 125e: 73 3a jae 0x129a 1260: 48 63 c0 movslq %eax,%rax 1263: 48 8d 14 86 lea (%rsi,%rax,4),%rdx 1267: 48 8d 04 81 lea (%rcx,%rax,4),%rax 126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1272: 00 1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 1286: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1 128c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4) 1292: 49 ff c3 inc %r11 1295: 4d 3b da cmp %r10,%r11 1298: 72 e6 jb 0x1280 129a: 33 c0 xor %eax,%eax 129c: c5 f8 77 vzeroupper 129f: 5e pop %rsi 12a0: c3 ret 12a1: 45 33 db xor %r11d,%r11d 12a4: eb b5 jmp 0x125b 12a6: 33 c0 xor %eax,%eax 12a8: 41 83 f8 01 cmp $0x1,%r8d 12ac: 72 ec jb 0x129a 12ae: 4d 63 d0 movslq %r8d,%r10 12b1: 45 33 db xor %r11d,%r11d 12b4: eb a5 jmp 0x125b 12b6: b8 fa ff ff ff mov $0xfffffffa,%eax 12bb: 5e pop %rsi 12bc: c3 ret 12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax 12c2: 5e pop %rsi 12c3: c3 ret 12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12cb: 00 12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12df: 00 12e0: 53 push %rbx 12e1: 49 89 ca mov %rcx,%r10 12e4: 4d 85 d2 test %r10,%r10 12e7: 0f 84 84 01 00 00 je 0x1471 12ed: 48 85 d2 test %rdx,%rdx 12f0: 0f 84 7b 01 00 00 je 0x1471 12f6: 45 85 c0 test %r8d,%r8d 12f9: 0f 8e 6b 01 00 00 jle 0x146a 12ff: 41 83 f8 10 cmp $0x10,%r8d 1303: 0f 8c 59 01 00 00 jl 0x1462 1309: 48 89 d3 mov %rdx,%rbx 130c: 48 83 e3 1f and $0x1f,%rbx 1310: 85 db test %ebx,%ebx 1312: 74 11 je 0x1325 1314: f6 c3 03 test $0x3,%bl 1317: 0f 85 45 01 00 00 jne 0x1462 131d: f7 db neg %ebx 131f: 83 c3 20 add $0x20,%ebx 1322: c1 eb 02 shr $0x2,%ebx 1325: 8d 43 10 lea 0x10(%rbx),%eax 1328: 44 3b c0 cmp %eax,%r8d 132b: 0f 8c 31 01 00 00 jl 0x1462 1331: 45 89 c1 mov %r8d,%r9d 1334: 33 c0 xor %eax,%eax 1336: 44 2b cb sub %ebx,%r9d 1339: 41 83 e1 0f and $0xf,%r9d 133d: 41 f7 d9 neg %r9d 1340: 45 03 c8 add %r8d,%r9d 1343: 89 d9 mov %ebx,%ecx 1345: 85 db test %ebx,%ebx 1347: 76 2f jbe 0x1378 1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1350: 00 1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 135f: 00 1360: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1366: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 1370: 48 ff c0 inc %rax 1373: 48 3b c1 cmp %rcx,%rax 1376: 72 e8 jb 0x1360 1378: 49 63 c1 movslq %r9d,%rax 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1380: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 1386: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 138d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 1392: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 13a3: 48 83 c1 10 add $0x10,%rcx 13a7: 48 3b c8 cmp %rax,%rcx 13aa: 72 d4 jb 0x1380 13ac: 41 8d 41 01 lea 0x1(%r9),%eax 13b0: 41 3b c0 cmp %r8d,%eax 13b3: 0f 87 9e 00 00 00 ja 0x1457 13b9: 4d 63 c0 movslq %r8d,%r8 13bc: 4d 63 c9 movslq %r9d,%r9 13bf: 4d 2b c1 sub %r9,%r8 13c2: 49 83 f8 04 cmp $0x4,%r8 13c6: 0f 8c 92 00 00 00 jl 0x145e 13cc: 4d 63 c9 movslq %r9d,%r9 13cf: 44 89 c3 mov %r8d,%ebx 13d2: 83 e3 fc and $0xfffffffc,%ebx 13d5: 33 c9 xor %ecx,%ecx 13d7: 48 63 db movslq %ebx,%rbx 13da: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 13de: 4f 8d 1c 8a lea (%r10,%r9,4),%r11 13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13e9: 00 13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13f8: 00 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 1406: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 140b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4) 1410: 48 83 c1 04 add $0x4,%rcx 1414: 48 3b cb cmp %rbx,%rcx 1417: 72 e7 jb 0x1400 1419: 49 3b d8 cmp %r8,%rbx 141c: 73 39 jae 0x1457 141e: 4d 63 c9 movslq %r9d,%r9 1421: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx 1425: 4b 8d 04 8a lea (%r10,%r9,4),%rax 1429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1430: 00 1431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 143f: 00 1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 1445: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1 144a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4) 144f: 48 ff c3 inc %rbx 1452: 49 3b d8 cmp %r8,%rbx 1455: 72 e9 jb 0x1440 1457: 33 c0 xor %eax,%eax 1459: c5 f8 77 vzeroupper 145c: 5b pop %rbx 145d: c3 ret 145e: 33 db xor %ebx,%ebx 1460: eb b7 jmp 0x1419 1462: 45 33 c9 xor %r9d,%r9d 1465: e9 42 ff ff ff jmp 0x13ac 146a: b8 fa ff ff ff mov $0xfffffffa,%eax 146f: 5b pop %rbx 1470: c3 ret 1471: b8 f8 ff ff ff mov $0xfffffff8,%eax 1476: 5b pop %rbx 1477: c3 ret 1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 147f: 00 1480: 48 85 c9 test %rcx,%rcx 1483: 0f 84 5b 02 00 00 je 0x16e4 1489: 48 85 d2 test %rdx,%rdx 148c: 0f 84 52 02 00 00 je 0x16e4 1492: 4d 85 c0 test %r8,%r8 1495: 0f 84 49 02 00 00 je 0x16e4 149b: 45 85 c9 test %r9d,%r9d 149e: 0f 86 33 02 00 00 jbe 0x16d7 14a4: 41 83 f9 06 cmp $0x6,%r9d 14a8: 0f 86 ae 01 00 00 jbe 0x165c 14ae: 49 3b d0 cmp %r8,%rdx 14b1: 76 17 jbe 0x14ca 14b3: 44 89 c8 mov %r9d,%eax 14b6: 49 89 d2 mov %rdx,%r10 14b9: 48 c1 e0 02 shl $0x2,%rax 14bd: 4d 2b d0 sub %r8,%r10 14c0: 4c 3b d0 cmp %rax,%r10 14c3: 7d 24 jge 0x14e9 14c5: e9 92 01 00 00 jmp 0x165c 14ca: 4c 3b c2 cmp %rdx,%r8 14cd: 0f 86 89 01 00 00 jbe 0x165c 14d3: 44 89 c8 mov %r9d,%eax 14d6: 4d 89 c2 mov %r8,%r10 14d9: 48 c1 e0 02 shl $0x2,%rax 14dd: 4c 2b d2 sub %rdx,%r10 14e0: 4c 3b d0 cmp %rax,%r10 14e3: 0f 8c 73 01 00 00 jl 0x165c 14e9: 49 3b c8 cmp %r8,%rcx 14ec: 76 10 jbe 0x14fe 14ee: 49 89 ca mov %rcx,%r10 14f1: 4d 2b d0 sub %r8,%r10 14f4: 4c 3b d0 cmp %rax,%r10 14f7: 7d 1d jge 0x1516 14f9: e9 5e 01 00 00 jmp 0x165c 14fe: 4c 3b c1 cmp %rcx,%r8 1501: 0f 86 55 01 00 00 jbe 0x165c 1507: 4d 89 c2 mov %r8,%r10 150a: 4c 2b d1 sub %rcx,%r10 150d: 4c 3b d0 cmp %rax,%r10 1510: 0f 8c 46 01 00 00 jl 0x165c 1516: 41 83 f9 08 cmp $0x8,%r9d 151a: 0f 82 bd 01 00 00 jb 0x16dd 1520: 4d 89 c2 mov %r8,%r10 1523: 49 83 e2 0f and $0xf,%r10 1527: 45 85 d2 test %r10d,%r10d 152a: 74 18 je 0x1544 152c: 41 f7 c2 03 00 00 00 test $0x3,%r10d 1533: 0f 85 a4 01 00 00 jne 0x16dd 1539: 41 f7 da neg %r10d 153c: 41 83 c2 10 add $0x10,%r10d 1540: 41 c1 ea 02 shr $0x2,%r10d 1544: 41 8d 42 08 lea 0x8(%r10),%eax 1548: 44 3b c8 cmp %eax,%r9d 154b: 0f 82 8c 01 00 00 jb 0x16dd 1551: 44 89 c8 mov %r9d,%eax 1554: 45 33 db xor %r11d,%r11d 1557: 41 2b c2 sub %r10d,%eax 155a: 83 e0 07 and $0x7,%eax 155d: f7 d8 neg %eax 155f: 41 03 c1 add %r9d,%eax 1562: 45 85 d2 test %r10d,%r10d 1565: 76 33 jbe 0x159a 1567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 156e: 00 156f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1576: 0f 1f 00 nopl (%rax) 1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1580: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 1586: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 158c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 1592: 41 ff c3 inc %r11d 1595: 45 3b da cmp %r10d,%r11d 1598: 72 e6 jb 0x1580 159a: 45 89 d2 mov %r10d,%r10d 159d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11 15a1: 49 f7 c3 0f 00 00 00 test $0xf,%r11 15a8: 74 56 je 0x1600 15aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 15b1: 00 15b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15c0: 45 89 d2 mov %r10d,%r10d 15c3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1 15c8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3 15ce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0 15d3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2 15d9: 0f 5d c8 minps %xmm0,%xmm1 15dc: 0f 5d da minps %xmm2,%xmm3 15df: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4) 15e4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4) 15ea: 41 83 c2 08 add $0x8,%r10d 15ee: 44 3b d0 cmp %eax,%r10d 15f1: 72 cd jb 0x15c0 15f3: eb 38 jmp 0x162d 15f5: 0f 1f 40 00 nopl 0x0(%rax) 15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1600: 45 89 d2 mov %r10d,%r10d 1603: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0 1608: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1 160e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0 1613: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1 1619: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4) 161e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4) 1624: 41 83 c2 08 add $0x8,%r10d 1628: 44 3b d0 cmp %eax,%r10d 162b: 72 d3 jb 0x1600 162d: 41 3b c1 cmp %r9d,%eax 1630: 0f 83 9e 00 00 00 jae 0x16d4 1636: 0f 1f 00 nopl (%rax) 1639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1640: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0 1645: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0 164a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4) 1650: ff c0 inc %eax 1652: 41 3b c1 cmp %r9d,%eax 1655: 72 e9 jb 0x1640 1657: e9 78 00 00 00 jmp 0x16d4 165c: 44 89 c8 mov %r9d,%eax 165f: 41 bb 01 00 00 00 mov $0x1,%r11d 1665: d1 e8 shr $1,%eax 1667: 45 33 d2 xor %r10d,%r10d 166a: 85 c0 test %eax,%eax 166c: 76 4c jbe 0x16ba 166e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1675: 00 1676: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 167d: 0f 1f 00 nopl (%rax) 1680: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 1684: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 168a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 1690: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 1696: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 169b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1 16a1: 41 ff c2 inc %r10d 16a4: 44 3b d0 cmp %eax,%r10d 16a7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1 16ad: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4) 16b3: 72 cb jb 0x1680 16b5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 16ba: 41 ff cb dec %r11d 16bd: 45 3b d9 cmp %r9d,%r11d 16c0: 73 12 jae 0x16d4 16c2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0 16c8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0 16ce: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4) 16d4: 33 c0 xor %eax,%eax 16d6: c3 ret 16d7: b8 fa ff ff ff mov $0xfffffffa,%eax 16dc: c3 ret 16dd: 33 c0 xor %eax,%eax 16df: e9 49 ff ff ff jmp 0x162d 16e4: b8 f8 ff ff ff mov $0xfffffff8,%eax 16e9: c3 ret 16ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 16f1: 00 16f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1705: 48 85 c9 test %rcx,%rcx 1708: 74 27 je 0x1731 170a: 48 85 d2 test %rdx,%rdx 170d: 74 22 je 0x1731 170f: 4d 85 c0 test %r8,%r8 1712: 74 1d je 0x1731 1714: 45 85 c9 test %r9d,%r9d 1717: 77 0b ja 0x1724 1719: b8 fa ff ff ff mov $0xfffffffa,%eax 171e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1723: c3 ret 1724: e8 17 83 03 00 call 0x39a40 1729: 33 c0 xor %eax,%eax 172b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1730: c3 ret 1731: b8 f8 ff ff ff mov $0xfffffff8,%eax 1736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 173b: c3 ret 173c: 0f 1f 40 00 nopl 0x0(%rax) 1740: 48 83 ec 28 sub $0x28,%rsp 1744: 48 85 c9 test %rcx,%rcx 1747: 74 25 je 0x176e 1749: 48 85 d2 test %rdx,%rdx 174c: 74 20 je 0x176e 174e: 4d 85 c0 test %r8,%r8 1751: 74 1b je 0x176e 1753: 45 85 c9 test %r9d,%r9d 1756: 77 0a ja 0x1762 1758: b8 fa ff ff ff mov $0xfffffffa,%eax 175d: 48 83 c4 28 add $0x28,%rsp 1761: c3 ret 1762: e8 19 88 03 00 call 0x39f80 1767: 33 c0 xor %eax,%eax 1769: 48 83 c4 28 add $0x28,%rsp 176d: c3 ret 176e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1773: 48 83 c4 28 add $0x28,%rsp 1777: c3 ret 1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 177f: 00 1780: 48 83 ec 28 sub $0x28,%rsp 1784: 48 85 c9 test %rcx,%rcx 1787: 74 25 je 0x17ae 1789: 48 85 d2 test %rdx,%rdx 178c: 74 20 je 0x17ae 178e: 4d 85 c0 test %r8,%r8 1791: 74 1b je 0x17ae 1793: 45 85 c9 test %r9d,%r9d 1796: 77 0a ja 0x17a2 1798: b8 fa ff ff ff mov $0xfffffffa,%eax 179d: 48 83 c4 28 add $0x28,%rsp 17a1: c3 ret 17a2: e8 b9 8d 03 00 call 0x3a560 17a7: 33 c0 xor %eax,%eax 17a9: 48 83 c4 28 add $0x28,%rsp 17ad: c3 ret 17ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 17b3: 48 83 c4 28 add $0x28,%rsp 17b7: c3 ret 17b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 17bf: 00 17c0: 48 83 ec 28 sub $0x28,%rsp 17c4: 48 85 c9 test %rcx,%rcx 17c7: 74 25 je 0x17ee 17c9: 48 85 d2 test %rdx,%rdx 17cc: 74 20 je 0x17ee 17ce: 4d 85 c0 test %r8,%r8 17d1: 74 1b je 0x17ee 17d3: 45 85 c9 test %r9d,%r9d 17d6: 77 0a ja 0x17e2 17d8: b8 fa ff ff ff mov $0xfffffffa,%eax 17dd: 48 83 c4 28 add $0x28,%rsp 17e1: c3 ret 17e2: e8 59 93 03 00 call 0x3ab40 17e7: 33 c0 xor %eax,%eax 17e9: 48 83 c4 28 add $0x28,%rsp 17ed: c3 ret 17ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 17f3: 48 83 c4 28 add $0x28,%rsp 17f7: c3 ret 17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 17ff: 00 1800: 48 83 ec 28 sub $0x28,%rsp 1804: 48 85 c9 test %rcx,%rcx 1807: 74 25 je 0x182e 1809: 48 85 d2 test %rdx,%rdx 180c: 74 20 je 0x182e 180e: 4d 85 c0 test %r8,%r8 1811: 74 1b je 0x182e 1813: 45 85 c9 test %r9d,%r9d 1816: 77 0a ja 0x1822 1818: b8 fa ff ff ff mov $0xfffffffa,%eax 181d: 48 83 c4 28 add $0x28,%rsp 1821: c3 ret 1822: e8 39 99 03 00 call 0x3b160 1827: 33 c0 xor %eax,%eax 1829: 48 83 c4 28 add $0x28,%rsp 182d: c3 ret 182e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1833: 48 83 c4 28 add $0x28,%rsp 1837: c3 ret 1838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 183f: 00 1840: 48 83 ec 28 sub $0x28,%rsp 1844: 48 85 c9 test %rcx,%rcx 1847: 74 25 je 0x186e 1849: 48 85 d2 test %rdx,%rdx 184c: 74 20 je 0x186e 184e: 4d 85 c0 test %r8,%r8 1851: 74 1b je 0x186e 1853: 45 85 c9 test %r9d,%r9d 1856: 7f 0a jg 0x1862 1858: b8 fa ff ff ff mov $0xfffffffa,%eax 185d: 48 83 c4 28 add $0x28,%rsp 1861: c3 ret 1862: e8 39 9f 03 00 call 0x3b7a0 1867: 33 c0 xor %eax,%eax 1869: 48 83 c4 28 add $0x28,%rsp 186d: c3 ret 186e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1873: 48 83 c4 28 add $0x28,%rsp 1877: c3 ret 1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 187f: 00 1880: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1885: 48 85 c9 test %rcx,%rcx 1888: 74 27 je 0x18b1 188a: 48 85 d2 test %rdx,%rdx 188d: 74 22 je 0x18b1 188f: 4d 85 c0 test %r8,%r8 1892: 74 1d je 0x18b1 1894: 45 85 c9 test %r9d,%r9d 1897: 7f 0b jg 0x18a4 1899: b8 fa ff ff ff mov $0xfffffffa,%eax 189e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18a3: c3 ret 18a4: e8 f7 a2 03 00 call 0x3bba0 18a9: 33 c0 xor %eax,%eax 18ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18b0: c3 ret 18b1: b8 f8 ff ff ff mov $0xfffffff8,%eax 18b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18bb: c3 ret 18bc: 0f 1f 40 00 nopl 0x0(%rax) 18c0: 48 83 ec 28 sub $0x28,%rsp 18c4: 48 85 c9 test %rcx,%rcx 18c7: 74 25 je 0x18ee 18c9: 48 85 d2 test %rdx,%rdx 18cc: 74 20 je 0x18ee 18ce: 4d 85 c0 test %r8,%r8 18d1: 74 1b je 0x18ee 18d3: 45 85 c9 test %r9d,%r9d 18d6: 7f 0a jg 0x18e2 18d8: b8 fa ff ff ff mov $0xfffffffa,%eax 18dd: 48 83 c4 28 add $0x28,%rsp 18e1: c3 ret 18e2: e8 b9 a6 03 00 call 0x3bfa0 18e7: 33 c0 xor %eax,%eax 18e9: 48 83 c4 28 add $0x28,%rsp 18ed: c3 ret 18ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 18f3: 48 83 c4 28 add $0x28,%rsp 18f7: c3 ret 18f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 18ff: 00 1900: 41 57 push %r15 1902: 49 89 ca mov %rcx,%r10 1905: 49 89 d3 mov %rdx,%r11 1908: 4d 85 d2 test %r10,%r10 190b: 0f 84 fb 00 00 00 je 0x1a0c 1911: 4d 85 db test %r11,%r11 1914: 0f 84 f2 00 00 00 je 0x1a0c 191a: 4d 85 c0 test %r8,%r8 191d: 0f 84 e9 00 00 00 je 0x1a0c 1923: 45 85 c9 test %r9d,%r9d 1926: 0f 8e d8 00 00 00 jle 0x1a04 192c: 49 63 d1 movslq %r9d,%rdx 192f: 48 83 fa 08 cmp $0x8,%rdx 1933: 0f 8c c6 00 00 00 jl 0x19ff 1939: 4c 89 c0 mov %r8,%rax 193c: 48 83 e0 0f and $0xf,%rax 1940: 85 c0 test %eax,%eax 1942: 74 10 je 0x1954 1944: a8 03 test $0x3,%al 1946: 0f 85 b3 00 00 00 jne 0x19ff 194c: f7 d8 neg %eax 194e: 83 c0 10 add $0x10,%eax 1951: c1 e8 02 shr $0x2,%eax 1954: 89 c1 mov %eax,%ecx 1956: 4c 8d 79 08 lea 0x8(%rcx),%r15 195a: 49 3b d7 cmp %r15,%rdx 195d: 0f 8c 9c 00 00 00 jl 0x19ff 1963: 45 89 cf mov %r9d,%r15d 1966: 44 2b f8 sub %eax,%r15d 1969: 41 83 e7 07 and $0x7,%r15d 196d: 45 2b cf sub %r15d,%r9d 1970: 4d 63 c9 movslq %r9d,%r9 1973: 85 c0 test %eax,%eax 1975: b8 00 00 00 00 mov $0x0,%eax 197a: 76 24 jbe 0x19a0 197c: 0f 1f 40 00 nopl 0x0(%rax) 1980: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1986: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1 198c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 1992: 48 ff c0 inc %rax 1995: 48 3b c1 cmp %rcx,%rax 1998: 72 e6 jb 0x1980 199a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 19a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0 19a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2 19ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1 19b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3 19ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4) 19c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4) 19c7: 48 83 c1 08 add $0x8,%rcx 19cb: 49 3b c9 cmp %r9,%rcx 19ce: 72 d0 jb 0x19a0 19d0: 4c 3b ca cmp %rdx,%r9 19d3: 73 25 jae 0x19fa 19d5: 0f 1f 40 00 nopl 0x0(%rax) 19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0 19e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1 19ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4) 19f2: 49 ff c1 inc %r9 19f5: 4c 3b ca cmp %rdx,%r9 19f8: 72 e6 jb 0x19e0 19fa: 33 c0 xor %eax,%eax 19fc: 41 5f pop %r15 19fe: c3 ret 19ff: 45 33 c9 xor %r9d,%r9d 1a02: eb cc jmp 0x19d0 1a04: b8 fa ff ff ff mov $0xfffffffa,%eax 1a09: 41 5f pop %r15 1a0b: c3 ret 1a0c: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a11: 41 5f pop %r15 1a13: c3 ret 1a14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a20: 53 push %rbx 1a21: 57 push %rdi 1a22: 55 push %rbp 1a23: 49 89 ca mov %rcx,%r10 1a26: 4d 85 d2 test %r10,%r10 1a29: 0f 84 92 01 00 00 je 0x1bc1 1a2f: 48 85 d2 test %rdx,%rdx 1a32: 0f 84 89 01 00 00 je 0x1bc1 1a38: 4d 85 c0 test %r8,%r8 1a3b: 0f 84 80 01 00 00 je 0x1bc1 1a41: 45 85 c9 test %r9d,%r9d 1a44: 0f 8e 6e 01 00 00 jle 0x1bb8 1a4a: 41 83 f9 10 cmp $0x10,%r9d 1a4e: 0f 8c 50 01 00 00 jl 0x1ba4 1a54: 41 83 f9 1d cmp $0x1d,%r9d 1a58: 0f 8c 4d 01 00 00 jl 0x1bab 1a5e: 4c 89 c1 mov %r8,%rcx 1a61: 48 83 e1 1f and $0x1f,%rcx 1a65: 89 c9 mov %ecx,%ecx 1a67: 85 c9 test %ecx,%ecx 1a69: 74 11 je 0x1a7c 1a6b: f6 c1 03 test $0x3,%cl 1a6e: 0f 85 30 01 00 00 jne 0x1ba4 1a74: f7 d9 neg %ecx 1a76: 83 c1 20 add $0x20,%ecx 1a79: c1 e9 02 shr $0x2,%ecx 1a7c: 8d 41 10 lea 0x10(%rcx),%eax 1a7f: 44 3b c8 cmp %eax,%r9d 1a82: 0f 8c 1c 01 00 00 jl 0x1ba4 1a88: 44 89 cf mov %r9d,%edi 1a8b: 33 c0 xor %eax,%eax 1a8d: 2b f9 sub %ecx,%edi 1a8f: 83 e7 0f and $0xf,%edi 1a92: f7 df neg %edi 1a94: 41 03 f9 add %r9d,%edi 1a97: 85 c9 test %ecx,%ecx 1a99: 76 1e jbe 0x1ab9 1a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1aa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0 1aa6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1 1aab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4) 1ab1: 48 ff c0 inc %rax 1ab4: 48 3b c1 cmp %rcx,%rax 1ab7: 72 e7 jb 0x1aa0 1ab9: 48 63 c7 movslq %edi,%rax 1abc: 0f 1f 40 00 nopl 0x0(%rax) 1ac0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0 1ac6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2 1acd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1 1ad2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3 1ad8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4) 1ade: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4) 1ae5: 48 83 c1 10 add $0x10,%rcx 1ae9: 48 3b c8 cmp %rax,%rcx 1aec: 72 d2 jb 0x1ac0 1aee: 8d 47 01 lea 0x1(%rdi),%eax 1af1: 41 3b c1 cmp %r9d,%eax 1af4: 0f 87 9d 00 00 00 ja 0x1b97 1afa: 4d 63 c9 movslq %r9d,%r9 1afd: 48 63 ff movslq %edi,%rdi 1b00: 4c 2b cf sub %rdi,%r9 1b03: 49 83 f9 04 cmp $0x4,%r9 1b07: 0f 8c 93 00 00 00 jl 0x1ba0 1b0d: 48 63 ff movslq %edi,%rdi 1b10: 44 89 cd mov %r9d,%ebp 1b13: 83 e5 fc and $0xfffffffc,%ebp 1b16: 33 c9 xor %ecx,%ecx 1b18: 48 63 ed movslq %ebp,%rbp 1b1b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx 1b1f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax 1b23: 4d 8d 1c ba lea (%r10,%rdi,4),%r11 1b27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b2e: 00 1b2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b36: 0f 1f 00 nopl (%rax) 1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b40: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 1b46: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1 1b4b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4) 1b50: 48 83 c1 04 add $0x4,%rcx 1b54: 48 3b cd cmp %rbp,%rcx 1b57: 72 e7 jb 0x1b40 1b59: 49 3b e9 cmp %r9,%rbp 1b5c: 73 39 jae 0x1b97 1b5e: 48 63 ff movslq %edi,%rdi 1b61: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx 1b65: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx 1b69: 49 8d 04 ba lea (%r10,%rdi,4),%rax 1b6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b74: 00 1b75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b7c: 0f 1f 40 00 nopl 0x0(%rax) 1b80: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0 1b85: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1 1b8a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4) 1b8f: 48 ff c5 inc %rbp 1b92: 49 3b e9 cmp %r9,%rbp 1b95: 72 e9 jb 0x1b80 1b97: 33 c0 xor %eax,%eax 1b99: c5 f8 77 vzeroupper 1b9c: 5d pop %rbp 1b9d: 5f pop %rdi 1b9e: 5b pop %rbx 1b9f: c3 ret 1ba0: 33 ed xor %ebp,%ebp 1ba2: eb b5 jmp 0x1b59 1ba4: 33 ff xor %edi,%edi 1ba6: e9 43 ff ff ff jmp 0x1aee 1bab: 44 89 cf mov %r9d,%edi 1bae: 33 c9 xor %ecx,%ecx 1bb0: 83 e7 f0 and $0xfffffff0,%edi 1bb3: e9 01 ff ff ff jmp 0x1ab9 1bb8: b8 fa ff ff ff mov $0xfffffffa,%eax 1bbd: 5d pop %rbp 1bbe: 5f pop %rdi 1bbf: 5b pop %rbx 1bc0: c3 ret 1bc1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1bc6: 5d pop %rbp 1bc7: 5f pop %rdi 1bc8: 5b pop %rbx 1bc9: c3 ret 1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1bd1: 00 1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1be0: 48 83 ec 38 sub $0x38,%rsp 1be4: 45 89 c1 mov %r8d,%r9d 1be7: 49 89 d0 mov %rdx,%r8 1bea: 48 89 ca mov %rcx,%rdx 1bed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 1bf3: 48 85 d2 test %rdx,%rdx 1bf6: 8b 44 24 60 mov 0x60(%rsp),%eax 1bfa: 74 47 je 0x1c43 1bfc: 4d 85 c0 test %r8,%r8 1bff: 74 42 je 0x1c43 1c01: 45 85 c9 test %r9d,%r9d 1c04: 7e 47 jle 0x1c4d 1c06: 85 c0 test %eax,%eax 1c08: 74 0f je 0x1c19 1c0a: 83 f8 04 cmp $0x4,%eax 1c0d: 74 0d je 0x1c1c 1c0f: b8 fb ff ff ff mov $0xfffffffb,%eax 1c14: 48 83 c4 38 add $0x38,%rsp 1c18: c3 ret 1c19: 83 f8 04 cmp $0x4,%eax 1c1c: 49 89 e3 mov %rsp,%r11 1c1f: b8 01 00 00 00 mov $0x1,%eax 1c24: 41 ba 00 00 00 00 mov $0x0,%r10d 1c2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1c2f: 44 0f 44 d0 cmove %eax,%r10d 1c33: 45 89 53 20 mov %r10d,0x20(%r11) 1c37: e8 c4 d6 a6 01 call 0x1a6f300 1c3c: 33 c0 xor %eax,%eax 1c3e: 48 83 c4 38 add $0x38,%rsp 1c42: c3 ret 1c43: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c48: 48 83 c4 38 add $0x38,%rsp 1c4c: c3 ret 1c4d: b8 fa ff ff ff mov $0xfffffffa,%eax 1c52: 48 83 c4 38 add $0x38,%rsp 1c56: c3 ret 1c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1c5e: 00 00 1c60: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 1c65: 45 89 c1 mov %r8d,%r9d 1c68: 49 89 d0 mov %rdx,%r8 1c6b: 48 89 ca mov %rcx,%rdx 1c6e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 1c74: 48 85 d2 test %rdx,%rdx 1c77: 8b 44 24 60 mov 0x60(%rsp),%eax 1c7b: 74 4b je 0x1cc8 1c7d: 4d 85 c0 test %r8,%r8 1c80: 74 46 je 0x1cc8 1c82: 45 85 c9 test %r9d,%r9d 1c85: 7e 4c jle 0x1cd3 1c87: 85 c0 test %eax,%eax 1c89: 74 12 je 0x1c9d 1c8b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp) 1c90: 74 0b je 0x1c9d 1c92: b8 fb ff ff ff mov $0xfffffffb,%eax 1c97: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1c9c: c3 ret 1c9d: 49 89 e3 mov %rsp,%r11 1ca0: 41 ba 01 00 00 00 mov $0x1,%r10d 1ca6: 83 f8 04 cmp $0x4,%eax 1ca9: b8 00 00 00 00 mov $0x0,%eax 1cae: 41 0f 44 c2 cmove %r10d,%eax 1cb2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1cb7: 41 89 43 20 mov %eax,0x20(%r11) 1cbb: e8 f0 42 a7 01 call 0x1a75fb0 1cc0: 33 c0 xor %eax,%eax 1cc2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1cc7: c3 ret 1cc8: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ccd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1cd2: c3 ret 1cd3: b8 fa ff ff ff mov $0xfffffffa,%eax 1cd8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1cdd: c3 ret 1cde: 66 90 xchg %ax,%ax 1ce0: 48 83 ec 38 sub $0x38,%rsp 1ce4: 45 89 c1 mov %r8d,%r9d 1ce7: 49 89 d0 mov %rdx,%r8 1cea: 48 89 ca mov %rcx,%rdx 1ced: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp) 1cf3: 8b 44 24 60 mov 0x60(%rsp),%eax 1cf7: 48 85 d2 test %rdx,%rdx 1cfa: 74 47 je 0x1d43 1cfc: 4d 85 c0 test %r8,%r8 1cff: 74 42 je 0x1d43 1d01: 45 85 c9 test %r9d,%r9d 1d04: 7e 47 jle 0x1d4d 1d06: 85 c0 test %eax,%eax 1d08: 74 0f je 0x1d19 1d0a: 83 f8 04 cmp $0x4,%eax 1d0d: 74 0d je 0x1d1c 1d0f: b8 fb ff ff ff mov $0xfffffffb,%eax 1d14: 48 83 c4 38 add $0x38,%rsp 1d18: c3 ret 1d19: 83 f8 04 cmp $0x4,%eax 1d1c: b8 01 00 00 00 mov $0x1,%eax 1d21: 41 ba 00 00 00 00 mov $0x0,%r10d 1d27: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1d2c: 44 0f 44 d0 cmove %eax,%r10d 1d30: 49 89 e3 mov %rsp,%r11 1d33: 45 89 53 20 mov %r10d,0x20(%r11) 1d37: e8 14 b1 a7 01 call 0x1a7ce50 1d3c: 33 c0 xor %eax,%eax 1d3e: 48 83 c4 38 add $0x38,%rsp 1d42: c3 ret 1d43: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d48: 48 83 c4 38 add $0x38,%rsp 1d4c: c3 ret 1d4d: b8 fa ff ff ff mov $0xfffffffa,%eax 1d52: 48 83 c4 38 add $0x38,%rsp 1d56: c3 ret 1d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1d5e: 00 00 1d60: 48 83 ec 38 sub $0x38,%rsp 1d64: 45 89 c1 mov %r8d,%r9d 1d67: 49 89 d0 mov %rdx,%r8 1d6a: 48 89 ca mov %rcx,%rdx 1d6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 1d73: 8b 44 24 60 mov 0x60(%rsp),%eax 1d77: 48 85 d2 test %rdx,%rdx 1d7a: 74 47 je 0x1dc3 1d7c: 4d 85 c0 test %r8,%r8 1d7f: 74 42 je 0x1dc3 1d81: 45 85 c9 test %r9d,%r9d 1d84: 7e 47 jle 0x1dcd 1d86: 85 c0 test %eax,%eax 1d88: 74 0f je 0x1d99 1d8a: 83 f8 04 cmp $0x4,%eax 1d8d: 74 0d je 0x1d9c 1d8f: b8 fb ff ff ff mov $0xfffffffb,%eax 1d94: 48 83 c4 38 add $0x38,%rsp 1d98: c3 ret 1d99: 83 f8 04 cmp $0x4,%eax 1d9c: 49 89 e3 mov %rsp,%r11 1d9f: b8 01 00 00 00 mov $0x1,%eax 1da4: 41 ba 00 00 00 00 mov $0x0,%r10d 1daa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1daf: 44 0f 44 d0 cmove %eax,%r10d 1db3: 45 89 53 20 mov %r10d,0x20(%r11) 1db7: e8 c4 18 a8 01 call 0x1a83680 1dbc: 33 c0 xor %eax,%eax 1dbe: 48 83 c4 38 add $0x38,%rsp 1dc2: c3 ret 1dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax 1dc8: 48 83 c4 38 add $0x38,%rsp 1dcc: c3 ret 1dcd: b8 fa ff ff ff mov $0xfffffffa,%eax 1dd2: 48 83 c4 38 add $0x38,%rsp 1dd6: c3 ret 1dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1dde: 00 00 1de0: 48 83 ec 38 sub $0x38,%rsp 1de4: 45 89 c1 mov %r8d,%r9d 1de7: 49 89 d0 mov %rdx,%r8 1dea: 48 89 ca mov %rcx,%rdx 1ded: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 1df3: 8b 44 24 60 mov 0x60(%rsp),%eax 1df7: 48 85 d2 test %rdx,%rdx 1dfa: 74 47 je 0x1e43 1dfc: 4d 85 c0 test %r8,%r8 1dff: 74 42 je 0x1e43 1e01: 45 85 c9 test %r9d,%r9d 1e04: 7e 47 jle 0x1e4d 1e06: 85 c0 test %eax,%eax 1e08: 74 0f je 0x1e19 1e0a: 83 f8 04 cmp $0x4,%eax 1e0d: 74 0d je 0x1e1c 1e0f: b8 fb ff ff ff mov $0xfffffffb,%eax 1e14: 48 83 c4 38 add $0x38,%rsp 1e18: c3 ret 1e19: 83 f8 04 cmp $0x4,%eax 1e1c: 49 89 e3 mov %rsp,%r11 1e1f: b8 01 00 00 00 mov $0x1,%eax 1e24: 41 ba 00 00 00 00 mov $0x0,%r10d 1e2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1e2f: 44 0f 44 d0 cmove %eax,%r10d 1e33: 45 89 53 20 mov %r10d,0x20(%r11) 1e37: e8 a4 82 a8 01 call 0x1a8a0e0 1e3c: 33 c0 xor %eax,%eax 1e3e: 48 83 c4 38 add $0x38,%rsp 1e42: c3 ret 1e43: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e48: 48 83 c4 38 add $0x38,%rsp 1e4c: c3 ret 1e4d: b8 fa ff ff ff mov $0xfffffffa,%eax 1e52: 48 83 c4 38 add $0x38,%rsp 1e56: c3 ret 1e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1e5e: 00 00 1e60: 48 83 ec 38 sub $0x38,%rsp 1e64: 45 89 c1 mov %r8d,%r9d 1e67: 49 89 d0 mov %rdx,%r8 1e6a: 48 89 ca mov %rcx,%rdx 1e6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp) 1e73: 8b 44 24 60 mov 0x60(%rsp),%eax 1e77: 48 85 d2 test %rdx,%rdx 1e7a: 74 47 je 0x1ec3 1e7c: 4d 85 c0 test %r8,%r8 1e7f: 74 42 je 0x1ec3 1e81: 45 85 c9 test %r9d,%r9d 1e84: 7e 47 jle 0x1ecd 1e86: 85 c0 test %eax,%eax 1e88: 74 0f je 0x1e99 1e8a: 83 f8 04 cmp $0x4,%eax 1e8d: 74 0d je 0x1e9c 1e8f: b8 fb ff ff ff mov $0xfffffffb,%eax 1e94: 48 83 c4 38 add $0x38,%rsp 1e98: c3 ret 1e99: 83 f8 04 cmp $0x4,%eax 1e9c: 49 89 e3 mov %rsp,%r11 1e9f: b8 01 00 00 00 mov $0x1,%eax 1ea4: 41 ba 00 00 00 00 mov $0x0,%r10d 1eaa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx 1eaf: 44 0f 44 d0 cmove %eax,%r10d 1eb3: 45 89 53 20 mov %r10d,0x20(%r11) 1eb7: e8 64 ee a8 01 call 0x1a90d20 1ebc: 33 c0 xor %eax,%eax 1ebe: 48 83 c4 38 add $0x38,%rsp 1ec2: c3 ret 1ec3: b8 f8 ff ff ff mov $0xfffffff8,%eax 1ec8: 48 83 c4 38 add $0x38,%rsp 1ecc: c3 ret 1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax 1ed2: 48 83 c4 38 add $0x38,%rsp 1ed6: c3 ret 1ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1ede: 00 00 1ee0: 49 89 ca mov %rcx,%r10 1ee3: 4d 85 d2 test %r10,%r10 1ee6: 0f 84 fe 01 00 00 je 0x20ea 1eec: 4d 85 c0 test %r8,%r8 1eef: 0f 84 f5 01 00 00 je 0x20ea 1ef5: 45 85 c9 test %r9d,%r9d 1ef8: 0f 8e e6 01 00 00 jle 0x20e4 1efe: 49 63 c9 movslq %r9d,%rcx 1f01: 48 83 f9 08 cmp $0x8,%rcx 1f05: 0f 8c d4 01 00 00 jl 0x20df 1f0b: 4c 89 c0 mov %r8,%rax 1f0e: 48 83 e0 0f and $0xf,%rax 1f12: 85 c0 test %eax,%eax 1f14: 74 0d je 0x1f23 1f16: a8 07 test $0x7,%al 1f18: 0f 85 c1 01 00 00 jne 0x20df 1f1e: b8 01 00 00 00 mov $0x1,%eax 1f23: 8d 50 08 lea 0x8(%rax),%edx 1f26: 48 3b ca cmp %rdx,%rcx 1f29: 0f 8c b0 01 00 00 jl 0x20df 1f2f: 44 89 ca mov %r9d,%edx 1f32: 45 33 db xor %r11d,%r11d 1f35: 2b d0 sub %eax,%edx 1f37: 83 e2 07 and $0x7,%edx 1f3a: 44 2b ca sub %edx,%r9d 1f3d: 89 c2 mov %eax,%edx 1f3f: 85 c0 test %eax,%eax 1f41: 76 3b jbe 0x1f7e 1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f4a: 00 1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f60: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 1f66: f2 0f 59 c1 mulsd %xmm1,%xmm0 1f6a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 1f70: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 1f76: 49 ff c3 inc %r11 1f79: 4c 3b da cmp %rdx,%r11 1f7c: 72 e2 jb 0x1f60 1f7e: 89 c0 mov %eax,%eax 1f80: 4d 8d 1c c2 lea (%r10,%rax,8),%r11 1f84: 49 63 c1 movslq %r9d,%rax 1f87: 49 f7 c3 0f 00 00 00 test $0xf,%r11 1f8e: 0f 84 97 00 00 00 je 0x202b 1f94: f2 0f 12 c1 movddup %xmm1,%xmm0 1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f9f: 00 1fa0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2 1fa6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 1fad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4 1fb4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5 1fbb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2 1fc2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3 1fc9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4 1fd0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5 1fd7: 66 0f 59 d0 mulpd %xmm0,%xmm2 1fdb: 66 0f 59 d8 mulpd %xmm0,%xmm3 1fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4 1fe3: 66 0f 59 e8 mulpd %xmm0,%xmm5 1fe7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 1fed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 1ff4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 1ffb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 2002: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 2007: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 200d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 2013: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 2019: 48 83 c2 08 add $0x8,%rdx 201d: 48 3b d0 cmp %rax,%rdx 2020: 0f 82 7a ff ff ff jb 0x1fa0 2026: e9 77 00 00 00 jmp 0x20a2 202b: f2 0f 12 c1 movddup %xmm1,%xmm0 202f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2036: 00 2037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 203e: 66 90 xchg %ax,%ax 2040: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2 2045: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3 204b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4 2051: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5 2057: 66 0f 59 d0 mulpd %xmm0,%xmm2 205b: 66 0f 59 d8 mulpd %xmm0,%xmm3 205f: 66 0f 59 e0 mulpd %xmm0,%xmm4 2063: 66 0f 59 e8 mulpd %xmm0,%xmm5 2067: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2 206d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3 2074: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4 207b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5 2082: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8) 2087: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8) 208d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8) 2093: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8) 2099: 48 83 c2 08 add $0x8,%rdx 209d: 48 3b d0 cmp %rax,%rdx 20a0: 72 9e jb 0x2040 20a2: 33 c0 xor %eax,%eax 20a4: 41 8d 51 01 lea 0x1(%r9),%edx 20a8: 48 63 d2 movslq %edx,%rdx 20ab: 48 3b d1 cmp %rcx,%rdx 20ae: 77 2c ja 0x20dc 20b0: 4d 63 c9 movslq %r9d,%r9 20b3: 49 2b c9 sub %r9,%rcx 20b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10 20ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx 20be: 66 90 xchg %ax,%ax 20c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0 20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0 20ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 20cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) 20d4: 48 ff c0 inc %rax 20d7: 48 3b c1 cmp %rcx,%rax 20da: 72 e4 jb 0x20c0 20dc: 33 c0 xor %eax,%eax 20de: c3 ret 20df: 45 33 c9 xor %r9d,%r9d 20e2: eb be jmp 0x20a2 20e4: b8 fa ff ff ff mov $0xfffffffa,%eax 20e9: c3 ret 20ea: b8 f8 ff ff ff mov $0xfffffff8,%eax 20ef: c3 ret 20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20f7: 00 20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20ff: 90 nop 2100: 49 89 ca mov %rcx,%r10 2103: 4d 85 d2 test %r10,%r10 2106: 0f 84 f7 01 00 00 je 0x2303 210c: 4d 85 c0 test %r8,%r8 210f: 0f 84 ee 01 00 00 je 0x2303 2115: 45 85 c9 test %r9d,%r9d 2118: 0f 8e eb 01 00 00 jle 0x2309 211e: 44 89 c8 mov %r9d,%eax 2121: ba 01 00 00 00 mov $0x1,%edx 2126: c1 e8 03 shr $0x3,%eax 2129: 33 c9 xor %ecx,%ecx 212b: 85 c0 test %eax,%eax 212d: 0f 86 eb 00 00 00 jbe 0x221e 2133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 213f: 00 2140: 89 ca mov %ecx,%edx 2142: ff c1 inc %ecx 2144: c1 e2 03 shl $0x3,%edx 2147: 48 63 d2 movslq %edx,%rdx 214a: 3b c8 cmp %eax,%ecx 214c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 2152: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2 2159: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3 2160: f2 0f 59 c1 mulsd %xmm1,%xmm0 2164: f2 0f 59 d1 mulsd %xmm1,%xmm2 2168: f2 0f 59 d9 mulsd %xmm1,%xmm3 216c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 2172: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2 2179: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3 2180: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 2186: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8) 218d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8) 2194: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4 219b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5 21a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 21a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2 21b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3 21b7: f2 0f 59 e1 mulsd %xmm1,%xmm4 21bb: f2 0f 59 e9 mulsd %xmm1,%xmm5 21bf: f2 0f 59 c1 mulsd %xmm1,%xmm0 21c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4 21ca: f2 0f 59 d1 mulsd %xmm1,%xmm2 21ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5 21d5: f2 0f 59 d9 mulsd %xmm1,%xmm3 21d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0 21e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2 21e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3 21ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8) 21f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8) 21fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8) 2203: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8) 220a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8) 2211: 0f 82 29 ff ff ff jb 0x2140 2217: c1 e1 03 shl $0x3,%ecx 221a: 89 ca mov %ecx,%edx 221c: ff c2 inc %edx 221e: 41 3b d1 cmp %r9d,%edx 2221: 0f 87 d9 00 00 00 ja 0x2300 2227: 44 2b ca sub %edx,%r9d 222a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff04a0 2231: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax 2238: c5 01 223a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax 2241: 00 2242: ff e0 jmp *%rax 2244: 48 63 d2 movslq %edx,%rdx 2247: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0 224e: f2 0f 59 c1 mulsd %xmm1,%xmm0 2252: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax 2257: f2 0f 58 00 addsd (%rax),%xmm0 225b: f2 0f 11 00 movsd %xmm0,(%rax) 225f: 48 63 d2 movslq %edx,%rdx 2262: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0 2269: f2 0f 59 c1 mulsd %xmm1,%xmm0 226d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax 2272: f2 0f 58 00 addsd (%rax),%xmm0 2276: f2 0f 11 00 movsd %xmm0,(%rax) 227a: 48 63 d2 movslq %edx,%rdx 227d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0 2284: f2 0f 59 c1 mulsd %xmm1,%xmm0 2288: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax 228d: f2 0f 58 00 addsd (%rax),%xmm0 2291: f2 0f 11 00 movsd %xmm0,(%rax) 2295: 48 63 d2 movslq %edx,%rdx 2298: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0 229f: f2 0f 59 c1 mulsd %xmm1,%xmm0 22a3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax 22a8: f2 0f 58 00 addsd (%rax),%xmm0 22ac: f2 0f 11 00 movsd %xmm0,(%rax) 22b0: 48 63 d2 movslq %edx,%rdx 22b3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0 22ba: f2 0f 59 c1 mulsd %xmm1,%xmm0 22be: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax 22c3: f2 0f 58 00 addsd (%rax),%xmm0 22c7: f2 0f 11 00 movsd %xmm0,(%rax) 22cb: 48 63 d2 movslq %edx,%rdx 22ce: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0 22d4: f2 0f 59 c1 mulsd %xmm1,%xmm0 22d8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 22de: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 22e4: 48 63 d2 movslq %edx,%rdx 22e7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0 22ee: f2 0f 59 c8 mulsd %xmm0,%xmm1 22f2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1 22f9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8) 2300: 33 c0 xor %eax,%eax 2302: c3 ret 2303: b8 f8 ff ff ff mov $0xfffffff8,%eax 2308: c3 ret 2309: b8 fa ff ff ff mov $0xfffffffa,%eax 230e: c3 ret 230f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2316: 00 2317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 231e: 66 90 xchg %ax,%ax 2320: 41 57 push %r15 2322: 45 89 cb mov %r9d,%r11d 2325: 48 85 c9 test %rcx,%rcx 2328: 0f 84 53 02 00 00 je 0x2581 232e: 4d 85 c0 test %r8,%r8 2331: 0f 84 4a 02 00 00 je 0x2581 2337: 45 85 db test %r11d,%r11d 233a: 0f 8e 39 02 00 00 jle 0x2579 2340: 41 83 fb 08 cmp $0x8,%r11d 2344: 0f 8c 1f 02 00 00 jl 0x2569 234a: 4d 89 c2 mov %r8,%r10 234d: 49 83 e2 0f and $0xf,%r10 2351: 45 85 d2 test %r10d,%r10d 2354: 74 13 je 0x2369 2356: 41 f7 c2 07 00 00 00 test $0x7,%r10d 235d: 0f 85 06 02 00 00 jne 0x2569 2363: 41 ba 01 00 00 00 mov $0x1,%r10d 2369: 41 8d 42 08 lea 0x8(%r10),%eax 236d: 44 3b d8 cmp %eax,%r11d 2370: 0f 8c f3 01 00 00 jl 0x2569 2376: 44 89 d8 mov %r11d,%eax 2379: 33 d2 xor %edx,%edx 237b: 41 2b c2 sub %r10d,%eax 237e: 45 89 d1 mov %r10d,%r9d 2381: 83 e0 07 and $0x7,%eax 2384: f7 d8 neg %eax 2386: 41 03 c3 add %r11d,%eax 2389: 45 85 d2 test %r10d,%r10d 238c: 76 30 jbe 0x23be 238e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2395: 00 2396: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 239d: 0f 1f 00 nopl (%rax) 23a0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 23a5: f2 0f 59 c1 mulsd %xmm1,%xmm0 23a9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 23af: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) 23b5: 48 83 c2 01 add $0x1,%rdx 23b9: 49 3b d1 cmp %r9,%rdx 23bc: 72 e2 jb 0x23a0 23be: 45 89 d2 mov %r10d,%r10d 23c1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx 23c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 23cc: 48 63 d0 movslq %eax,%rdx 23cf: 0f 84 72 00 00 00 je 0x2447 23d5: f2 0f 12 c1 movddup %xmm1,%xmm0 23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23e0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 23e5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 23eb: 66 0f 59 d0 mulpd %xmm0,%xmm2 23ef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 23f5: 66 0f 59 d8 mulpd %xmm0,%xmm3 23f9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 23ff: 66 0f 59 e0 mulpd %xmm0,%xmm4 2403: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 2409: 66 0f 59 e8 mulpd %xmm0,%xmm5 240d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 2414: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 241b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 2422: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 2427: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 242d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 2433: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 2439: 49 83 c1 08 add $0x8,%r9 243d: 4c 3b ca cmp %rdx,%r9 2440: 72 9e jb 0x23e0 2442: e9 7b 00 00 00 jmp 0x24c2 2447: f2 0f 12 c1 movddup %xmm1,%xmm0 244b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2452: 00 2453: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2460: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2 2465: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3 246b: 66 0f 59 d0 mulpd %xmm0,%xmm2 246f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4 2475: 66 0f 59 d8 mulpd %xmm0,%xmm3 2479: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5 247f: 66 0f 59 e0 mulpd %xmm0,%xmm4 2483: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2 2489: 66 0f 59 e8 mulpd %xmm0,%xmm5 248d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3 2494: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4 249b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5 24a2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8) 24a7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8) 24ad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8) 24b3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8) 24b9: 49 83 c1 08 add $0x8,%r9 24bd: 4c 3b ca cmp %rdx,%r9 24c0: 72 9e jb 0x2460 24c2: 44 8d 48 01 lea 0x1(%rax),%r9d 24c6: 45 3b cb cmp %r11d,%r9d 24c9: 0f 87 90 00 00 00 ja 0x255f 24cf: 4d 63 db movslq %r11d,%r11 24d2: 4c 2b da sub %rdx,%r11 24d5: 49 83 fb 02 cmp $0x2,%r11 24d9: 0f 8c 85 00 00 00 jl 0x2564 24df: 45 89 df mov %r11d,%r15d 24e2: 45 33 d2 xor %r10d,%r10d 24e5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 24e9: 41 83 e7 fe and $0xfffffffe,%r15d 24ed: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 24f1: 4d 63 ff movslq %r15d,%r15 24f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2500: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2 2505: 66 0f 59 d0 mulpd %xmm0,%xmm2 2509: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2 250f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8) 2514: 49 83 c2 02 add $0x2,%r10 2518: 4d 3b d7 cmp %r15,%r10 251b: 72 e3 jb 0x2500 251d: 4d 3b fb cmp %r11,%r15 2520: 73 3d jae 0x255f 2522: 48 63 c0 movslq %eax,%rax 2525: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 2529: 49 8d 04 c0 lea (%r8,%rax,8),%rax 252d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2534: 00 2535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 253c: 0f 1f 40 00 nopl 0x0(%rax) 2540: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0 2546: f2 0f 59 c1 mulsd %xmm1,%xmm0 254a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0 2550: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8) 2556: 49 83 c7 01 add $0x1,%r15 255a: 4d 3b fb cmp %r11,%r15 255d: 72 e1 jb 0x2540 255f: 33 c0 xor %eax,%eax 2561: 41 5f pop %r15 2563: c3 ret 2564: 45 33 ff xor %r15d,%r15d 2567: eb b4 jmp 0x251d 2569: 33 c0 xor %eax,%eax 256b: 41 83 fb 01 cmp $0x1,%r11d 256f: 72 ee jb 0x255f 2571: 4d 63 db movslq %r11d,%r11 2574: 45 33 ff xor %r15d,%r15d 2577: eb a4 jmp 0x251d 2579: b8 fa ff ff ff mov $0xfffffffa,%eax 257e: 41 5f pop %r15 2580: c3 ret 2581: b8 f8 ff ff ff mov $0xfffffff8,%eax 2586: 41 5f pop %r15 2588: c3 ret 2589: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2590: 00 2591: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 259f: 00 25a0: 41 57 push %r15 25a2: 48 85 c9 test %rcx,%rcx 25a5: 0f 84 f4 01 00 00 je 0x279f 25ab: 4d 85 c0 test %r8,%r8 25ae: 0f 84 eb 01 00 00 je 0x279f 25b4: 45 85 c9 test %r9d,%r9d 25b7: 0f 8e da 01 00 00 jle 0x2797 25bd: 41 83 f9 10 cmp $0x10,%r9d 25c1: 0f 8c c0 01 00 00 jl 0x2787 25c7: 4d 89 c2 mov %r8,%r10 25ca: 49 83 e2 1f and $0x1f,%r10 25ce: 45 89 d2 mov %r10d,%r10d 25d1: 45 85 d2 test %r10d,%r10d 25d4: 74 18 je 0x25ee 25d6: 41 f7 c2 07 00 00 00 test $0x7,%r10d 25dd: 0f 85 a4 01 00 00 jne 0x2787 25e3: 41 f7 da neg %r10d 25e6: 41 83 c2 20 add $0x20,%r10d 25ea: 41 c1 ea 03 shr $0x3,%r10d 25ee: 41 8d 42 10 lea 0x10(%r10),%eax 25f2: 44 3b c8 cmp %eax,%r9d 25f5: 0f 8c 8c 01 00 00 jl 0x2787 25fb: 44 89 c8 mov %r9d,%eax 25fe: 33 d2 xor %edx,%edx 2600: 41 2b c2 sub %r10d,%eax 2603: 83 e0 0f and $0xf,%eax 2606: f7 d8 neg %eax 2608: 41 03 c1 add %r9d,%eax 260b: 45 85 d2 test %r10d,%r10d 260e: 76 29 jbe 0x2639 2610: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2617: 00 2618: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 261f: 90 nop 2620: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0 2625: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2 262b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8) 2631: 48 ff c2 inc %rdx 2634: 49 3b d2 cmp %r10,%rdx 2637: 72 e7 jb 0x2620 2639: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 263d: 48 63 d0 movslq %eax,%rdx 2640: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 2646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 264d: 00 264e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2655: 0f 1f 40 00 nopl 0x0(%rax) 2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2660: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 2666: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 266d: 01 266e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2672: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2 2679: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5 267f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8) 2685: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3 268c: 01 268d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2691: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2 2698: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5 269f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8) 26a6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3 26ad: 01 26ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 26b2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2 26b9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5 26c0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8) 26c7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3 26ce: 01 26cf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 26d3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5 26da: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8) 26e1: 49 83 c2 10 add $0x10,%r10 26e5: 4c 3b d2 cmp %rdx,%r10 26e8: 0f 82 72 ff ff ff jb 0x2660 26ee: 44 8d 50 01 lea 0x1(%rax),%r10d 26f2: 45 3b d1 cmp %r9d,%r10d 26f5: 0f 87 7f 00 00 00 ja 0x277a 26fb: 4d 63 d9 movslq %r9d,%r11 26fe: 4c 2b da sub %rdx,%r11 2701: 49 83 fb 04 cmp $0x4,%r11 2705: 0f 8c 77 00 00 00 jl 0x2782 270b: 45 89 df mov %r11d,%r15d 270e: 45 33 d2 xor %r10d,%r10d 2711: 41 83 e7 fc and $0xfffffffc,%r15d 2715: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 2719: 4d 63 ff movslq %r15d,%r15 271c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx 2720: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2 2726: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3 272d: 01 272e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 2732: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5 2738: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8) 273e: 49 83 c2 04 add $0x4,%r10 2742: 4d 3b d7 cmp %r15,%r10 2745: 72 d9 jb 0x2720 2747: 4d 3b fb cmp %r11,%r15 274a: 73 2e jae 0x277a 274c: 48 63 c0 movslq %eax,%rax 274f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 2753: 49 8d 04 c0 lea (%r8,%rax,8),%rax 2757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 275e: 00 00 2760: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0 2766: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2 276c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8) 2772: 49 ff c7 inc %r15 2775: 4d 3b fb cmp %r11,%r15 2778: 72 e6 jb 0x2760 277a: 33 c0 xor %eax,%eax 277c: c5 f8 77 vzeroupper 277f: 41 5f pop %r15 2781: c3 ret 2782: 45 33 ff xor %r15d,%r15d 2785: eb c0 jmp 0x2747 2787: 33 c0 xor %eax,%eax 2789: 41 83 f9 01 cmp $0x1,%r9d 278d: 72 eb jb 0x277a 278f: 4d 63 d9 movslq %r9d,%r11 2792: 45 33 ff xor %r15d,%r15d 2795: eb b0 jmp 0x2747 2797: b8 fa ff ff ff mov $0xfffffffa,%eax 279c: 41 5f pop %r15 279e: c3 ret 279f: b8 f8 ff ff ff mov $0xfffffff8,%eax 27a4: 41 5f pop %r15 27a6: c3 ret 27a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27ae: 00 27af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27b6: 0f 1f 00 nopl (%rax) 27b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27c0: 4d 89 c2 mov %r8,%r10 27c3: 48 85 c9 test %rcx,%rcx 27c6: 0f 84 eb 00 00 00 je 0x28b7 27cc: 4d 85 d2 test %r10,%r10 27cf: 0f 84 e2 00 00 00 je 0x28b7 27d5: 45 85 c9 test %r9d,%r9d 27d8: 0f 8e d3 00 00 00 jle 0x28b1 27de: 49 63 c1 movslq %r9d,%rax 27e1: 48 83 f8 04 cmp $0x4,%rax 27e5: 0f 8c b5 00 00 00 jl 0x28a0 27eb: 48 83 f8 3b cmp $0x3b,%rax 27ef: 0f 8c b0 00 00 00 jl 0x28a5 27f5: 4c 89 d2 mov %r10,%rdx 27f8: 48 83 e2 1f and $0x1f,%rdx 27fc: 85 d2 test %edx,%edx 27fe: 74 11 je 0x2811 2800: f6 c2 07 test $0x7,%dl 2803: 0f 85 97 00 00 00 jne 0x28a0 2809: f7 da neg %edx 280b: 83 c2 20 add $0x20,%edx 280e: c1 ea 03 shr $0x3,%edx 2811: 41 89 d0 mov %edx,%r8d 2814: 4d 8d 58 04 lea 0x4(%r8),%r11 2818: 49 3b c3 cmp %r11,%rax 281b: 0f 8c 7f 00 00 00 jl 0x28a0 2821: 45 89 cb mov %r9d,%r11d 2824: 44 2b da sub %edx,%r11d 2827: 41 83 e3 03 and $0x3,%r11d 282b: 45 2b cb sub %r11d,%r9d 282e: 45 33 db xor %r11d,%r11d 2831: 4d 63 c9 movslq %r9d,%r9 2834: 85 d2 test %edx,%edx 2836: 76 22 jbe 0x285a 2838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 283f: 00 2840: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0 2846: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0 284c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8) 2852: 49 ff c3 inc %r11 2855: 4d 3b d8 cmp %r8,%r11 2858: 72 e6 jb 0x2840 285a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 285f: 90 nop 2860: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2 2866: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2 286c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8) 2872: 49 83 c0 04 add $0x4,%r8 2876: 4d 3b c1 cmp %r9,%r8 2879: 72 e5 jb 0x2860 287b: 4c 3b c8 cmp %rax,%r9 287e: 73 1a jae 0x289a 2880: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0 2886: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0 288c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8) 2892: 49 ff c1 inc %r9 2895: 4c 3b c8 cmp %rax,%r9 2898: 72 e6 jb 0x2880 289a: 33 c0 xor %eax,%eax 289c: c5 f8 77 vzeroupper 289f: c3 ret 28a0: 45 33 c9 xor %r9d,%r9d 28a3: eb d6 jmp 0x287b 28a5: 41 83 e1 fc and $0xfffffffc,%r9d 28a9: 45 33 c0 xor %r8d,%r8d 28ac: 4d 63 c9 movslq %r9d,%r9 28af: eb a9 jmp 0x285a 28b1: b8 fa ff ff ff mov $0xfffffffa,%eax 28b6: c3 ret 28b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 28bc: c3 ret 28bd: 0f 1f 00 nopl (%rax) 28c0: 48 85 c9 test %rcx,%rcx 28c3: 0f 84 2c 01 00 00 je 0x29f5 28c9: 4d 85 c0 test %r8,%r8 28cc: 0f 84 23 01 00 00 je 0x29f5 28d2: 45 85 c9 test %r9d,%r9d 28d5: 0f 8e 14 01 00 00 jle 0x29ef 28db: 49 63 d1 movslq %r9d,%rdx 28de: 48 83 fa 04 cmp $0x4,%rdx 28e2: 0f 8c f7 00 00 00 jl 0x29df 28e8: 48 83 fa 3b cmp $0x3b,%rdx 28ec: 0f 8c f2 00 00 00 jl 0x29e4 28f2: 4c 89 c0 mov %r8,%rax 28f5: 48 83 e0 1f and $0x1f,%rax 28f9: a8 07 test $0x7,%al 28fb: 74 04 je 0x2901 28fd: 33 c0 xor %eax,%eax 28ff: eb 14 jmp 0x2915 2901: 41 89 c2 mov %eax,%r10d 2904: 41 f7 da neg %r10d 2907: 41 83 c2 20 add $0x20,%r10d 290b: 41 c1 ea 03 shr $0x3,%r10d 290f: 85 c0 test %eax,%eax 2911: 41 0f 45 c2 cmovne %r10d,%eax 2915: 44 8d 50 04 lea 0x4(%rax),%r10d 2919: 49 3b d2 cmp %r10,%rdx 291c: 0f 8c bd 00 00 00 jl 0x29df 2922: 45 89 ca mov %r9d,%r10d 2925: 44 2b d0 sub %eax,%r10d 2928: 41 83 e2 03 and $0x3,%r10d 292c: 45 2b ca sub %r10d,%r9d 292f: 45 33 d2 xor %r10d,%r10d 2932: 83 f8 01 cmp $0x1,%eax 2935: 72 23 jb 0x295a 2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 293e: 00 00 2940: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 2946: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0 294c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8) 2952: 49 ff c2 inc %r10 2955: 4c 3b d0 cmp %rax,%r10 2958: 72 e6 jb 0x2940 295a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 295f: 4d 63 d1 movslq %r9d,%r10 2962: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2969: 00 296a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2978: 00 2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2980: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2 2985: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2 298b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8) 2991: 48 83 c0 04 add $0x4,%rax 2995: 49 3b c2 cmp %r10,%rax 2998: 72 e6 jb 0x2980 299a: 33 c0 xor %eax,%eax 299c: 45 8d 51 01 lea 0x1(%r9),%r10d 29a0: 4d 63 d2 movslq %r10d,%r10 29a3: 4c 3b d2 cmp %rdx,%r10 29a6: 77 31 ja 0x29d9 29a8: 4d 63 c9 movslq %r9d,%r9 29ab: 49 2b d1 sub %r9,%rdx 29ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10 29b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 29b6: 0f 1f 00 nopl (%rax) 29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 29c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0 29cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8) 29d1: 48 ff c0 inc %rax 29d4: 48 3b c2 cmp %rdx,%rax 29d7: 72 e7 jb 0x29c0 29d9: 33 c0 xor %eax,%eax 29db: c5 f8 77 vzeroupper 29de: c3 ret 29df: 45 33 c9 xor %r9d,%r9d 29e2: eb b6 jmp 0x299a 29e4: 41 83 e1 fc and $0xfffffffc,%r9d 29e8: 33 c0 xor %eax,%eax 29ea: e9 6b ff ff ff jmp 0x295a 29ef: b8 fa ff ff ff mov $0xfffffffa,%eax 29f4: c3 ret 29f5: b8 f8 ff ff ff mov $0xfffffff8,%eax 29fa: c3 ret 29fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a00: 48 83 ec 28 sub $0x28,%rsp 2a04: 4d 89 c1 mov %r8,%r9 2a07: 49 89 d0 mov %rdx,%r8 2a0a: 48 89 ca mov %rcx,%rdx 2a0d: e8 ae 99 03 00 call 0x3c3c0 2a12: 48 83 c4 28 add $0x28,%rsp 2a16: c3 ret 2a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a1e: 00 00 2a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2a25: 4d 89 c1 mov %r8,%r9 2a28: 49 89 d0 mov %rdx,%r8 2a2b: 48 89 ca mov %rcx,%rdx 2a2e: e8 8d 9c 03 00 call 0x3c6c0 2a33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2a38: c3 ret 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a40: 48 83 ec 28 sub $0x28,%rsp 2a44: 4d 89 c1 mov %r8,%r9 2a47: 49 89 d0 mov %rdx,%r8 2a4a: 48 89 ca mov %rcx,%rdx 2a4d: e8 6e 9f 03 00 call 0x3c9c0 2a52: 48 83 c4 28 add $0x28,%rsp 2a56: c3 ret 2a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a5e: 00 00 2a60: 48 83 ec 28 sub $0x28,%rsp 2a64: 4d 89 c1 mov %r8,%r9 2a67: 49 89 d0 mov %rdx,%r8 2a6a: 48 89 ca mov %rcx,%rdx 2a6d: e8 0e a2 03 00 call 0x3cc80 2a72: 48 83 c4 28 add $0x28,%rsp 2a76: c3 ret 2a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a7e: 00 00 2a80: 48 83 ec 28 sub $0x28,%rsp 2a84: 4d 89 c1 mov %r8,%r9 2a87: 49 89 d0 mov %rdx,%r8 2a8a: 48 89 ca mov %rcx,%rdx 2a8d: e8 8e a4 03 00 call 0x3cf20 2a92: 48 83 c4 28 add $0x28,%rsp 2a96: c3 ret 2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2a9e: 00 00 2aa0: 48 83 ec 28 sub $0x28,%rsp 2aa4: 4d 89 c1 mov %r8,%r9 2aa7: 49 89 d0 mov %rdx,%r8 2aaa: 48 89 ca mov %rcx,%rdx 2aad: e8 ee a6 03 00 call 0x3d1a0 2ab2: 48 83 c4 28 add $0x28,%rsp 2ab6: c3 ret 2ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2abe: 00 00 2ac0: 48 83 ec 28 sub $0x28,%rsp 2ac4: 48 85 c9 test %rcx,%rcx 2ac7: 74 20 je 0x2ae9 2ac9: 48 85 d2 test %rdx,%rdx 2acc: 74 1b je 0x2ae9 2ace: 45 85 c0 test %r8d,%r8d 2ad1: 7f 0a jg 0x2add 2ad3: b8 fa ff ff ff mov $0xfffffffa,%eax 2ad8: 48 83 c4 28 add $0x28,%rsp 2adc: c3 ret 2add: e8 3e a9 03 00 call 0x3d420 2ae2: 33 c0 xor %eax,%eax 2ae4: 48 83 c4 28 add $0x28,%rsp 2ae8: c3 ret 2ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax 2aee: 48 83 c4 28 add $0x28,%rsp 2af2: c3 ret 2af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2aff: 00 2b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2b05: 48 85 c9 test %rcx,%rcx 2b08: 74 22 je 0x2b2c 2b0a: 48 85 d2 test %rdx,%rdx 2b0d: 74 1d je 0x2b2c 2b0f: 45 85 c0 test %r8d,%r8d 2b12: 7f 0b jg 0x2b1f 2b14: b8 fa ff ff ff mov $0xfffffffa,%eax 2b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2b1e: c3 ret 2b1f: e8 dc aa 03 00 call 0x3d600 2b24: 33 c0 xor %eax,%eax 2b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2b2b: c3 ret 2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2b36: c3 ret 2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2b3e: 00 00 2b40: 48 83 ec 28 sub $0x28,%rsp 2b44: 48 85 c9 test %rcx,%rcx 2b47: 74 20 je 0x2b69 2b49: 48 85 d2 test %rdx,%rdx 2b4c: 74 1b je 0x2b69 2b4e: 45 85 c0 test %r8d,%r8d 2b51: 7f 0a jg 0x2b5d 2b53: b8 fa ff ff ff mov $0xfffffffa,%eax 2b58: 48 83 c4 28 add $0x28,%rsp 2b5c: c3 ret 2b5d: e8 7e ac 03 00 call 0x3d7e0 2b62: 33 c0 xor %eax,%eax 2b64: 48 83 c4 28 add $0x28,%rsp 2b68: c3 ret 2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b6e: 48 83 c4 28 add $0x28,%rsp 2b72: c3 ret 2b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b7f: 00 2b80: 56 push %rsi 2b81: 48 89 d6 mov %rdx,%rsi 2b84: 48 85 c9 test %rcx,%rcx 2b87: 0f 84 d0 01 00 00 je 0x2d5d 2b8d: 48 85 f6 test %rsi,%rsi 2b90: 0f 84 c7 01 00 00 je 0x2d5d 2b96: 45 85 c0 test %r8d,%r8d 2b99: 0f 8e b7 01 00 00 jle 0x2d56 2b9f: 41 83 f8 10 cmp $0x10,%r8d 2ba3: 0f 8c 9d 01 00 00 jl 0x2d46 2ba9: 49 89 f1 mov %rsi,%r9 2bac: 49 83 e1 1f and $0x1f,%r9 2bb0: 45 89 c9 mov %r9d,%r9d 2bb3: 45 85 c9 test %r9d,%r9d 2bb6: 74 18 je 0x2bd0 2bb8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 2bbf: 0f 85 81 01 00 00 jne 0x2d46 2bc5: 41 f7 d9 neg %r9d 2bc8: 41 83 c1 20 add $0x20,%r9d 2bcc: 41 c1 e9 03 shr $0x3,%r9d 2bd0: 41 8d 41 10 lea 0x10(%r9),%eax 2bd4: 44 3b c0 cmp %eax,%r8d 2bd7: 0f 8c 69 01 00 00 jl 0x2d46 2bdd: 44 89 c0 mov %r8d,%eax 2be0: 33 d2 xor %edx,%edx 2be2: 41 2b c1 sub %r9d,%eax 2be5: 83 e0 0f and $0xf,%eax 2be8: f7 d8 neg %eax 2bea: 41 03 c0 add %r8d,%eax 2bed: 45 85 c9 test %r9d,%r9d 2bf0: 76 25 jbe 0x2c17 2bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c00: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 2c05: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 2c0a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 2c0f: 48 ff c2 inc %rdx 2c12: 49 3b d1 cmp %r9,%rdx 2c15: 72 e9 jb 0x2c00 2c17: 48 63 d0 movslq %eax,%rdx 2c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2c20: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 2c26: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 2c2d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 2c34: 01 2c35: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 2c3c: 01 2c3d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 2c44: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 2c4b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 2c51: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 2c58: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 2c5e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 2c65: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 2c6c: 01 2c6d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 2c74: 01 2c75: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 2c7c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 2c83: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 2c8a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 2c91: 49 83 c1 10 add $0x10,%r9 2c95: 4c 3b ca cmp %rdx,%r9 2c98: 72 86 jb 0x2c20 2c9a: 44 8d 48 01 lea 0x1(%rax),%r9d 2c9e: 45 3b c8 cmp %r8d,%r9d 2ca1: 0f 87 93 00 00 00 ja 0x2d3a 2ca7: 4d 63 d0 movslq %r8d,%r10 2caa: 4c 2b d2 sub %rdx,%r10 2cad: 49 83 fa 04 cmp $0x4,%r10 2cb1: 0f 8c 8a 00 00 00 jl 0x2d41 2cb7: 45 89 d3 mov %r10d,%r11d 2cba: 45 33 c9 xor %r9d,%r9d 2cbd: 41 83 e3 fc and $0xfffffffc,%r11d 2cc1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 2cc5: 4d 63 db movslq %r11d,%r11 2cc8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 2ccc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cd3: 00 2cd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ce0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 2ce6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 2ced: 01 2cee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 2cf4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 2cfa: 49 83 c1 04 add $0x4,%r9 2cfe: 4d 3b cb cmp %r11,%r9 2d01: 72 dd jb 0x2ce0 2d03: 4d 3b da cmp %r10,%r11 2d06: 73 32 jae 0x2d3a 2d08: 48 63 c0 movslq %eax,%rax 2d0b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 2d0f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 2d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d1f: 00 2d20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 2d26: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 2d2c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 2d32: 49 ff c3 inc %r11 2d35: 4d 3b da cmp %r10,%r11 2d38: 72 e6 jb 0x2d20 2d3a: 33 c0 xor %eax,%eax 2d3c: c5 f8 77 vzeroupper 2d3f: 5e pop %rsi 2d40: c3 ret 2d41: 45 33 db xor %r11d,%r11d 2d44: eb bd jmp 0x2d03 2d46: 33 c0 xor %eax,%eax 2d48: 41 83 f8 01 cmp $0x1,%r8d 2d4c: 72 ec jb 0x2d3a 2d4e: 4d 63 d0 movslq %r8d,%r10 2d51: 45 33 db xor %r11d,%r11d 2d54: eb ad jmp 0x2d03 2d56: b8 fa ff ff ff mov $0xfffffffa,%eax 2d5b: 5e pop %rsi 2d5c: c3 ret 2d5d: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d62: 5e pop %rsi 2d63: c3 ret 2d64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d6b: 00 2d6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d7f: 00 2d80: 53 push %rbx 2d81: 48 85 c9 test %rcx,%rcx 2d84: 0f 84 aa 01 00 00 je 0x2f34 2d8a: 48 85 d2 test %rdx,%rdx 2d8d: 0f 84 a1 01 00 00 je 0x2f34 2d93: 45 85 c0 test %r8d,%r8d 2d96: 0f 8e 91 01 00 00 jle 0x2f2d 2d9c: 41 83 f8 10 cmp $0x10,%r8d 2da0: 0f 8c 80 01 00 00 jl 0x2f26 2da6: 49 89 d3 mov %rdx,%r11 2da9: 49 83 e3 1f and $0x1f,%r11 2dad: 45 85 db test %r11d,%r11d 2db0: 74 18 je 0x2dca 2db2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 2db9: 0f 85 67 01 00 00 jne 0x2f26 2dbf: 41 f7 db neg %r11d 2dc2: 41 83 c3 20 add $0x20,%r11d 2dc6: 41 c1 eb 03 shr $0x3,%r11d 2dca: 41 8d 43 10 lea 0x10(%r11),%eax 2dce: 44 3b c0 cmp %eax,%r8d 2dd1: 0f 8c 4f 01 00 00 jl 0x2f26 2dd7: 44 89 c0 mov %r8d,%eax 2dda: 45 33 d2 xor %r10d,%r10d 2ddd: 41 2b c3 sub %r11d,%eax 2de0: 83 e0 0f and $0xf,%eax 2de3: f7 d8 neg %eax 2de5: 41 03 c0 add %r8d,%eax 2de8: 44 89 db mov %r11d,%ebx 2deb: 45 85 db test %r11d,%r11d 2dee: 76 2a jbe 0x2e1a 2df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2df7: 00 2df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2dff: 90 nop 2e00: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 2e06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 2e0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 2e12: 49 ff c2 inc %r10 2e15: 4c 3b d3 cmp %rbx,%r10 2e18: 72 e6 jb 0x2e00 2e1a: 4c 63 d0 movslq %eax,%r10 2e1d: 0f 1f 00 nopl (%rax) 2e20: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 2e25: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 2e29: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 2e2f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 2e35: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 2e3a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 2e40: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 2e46: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 2e4c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 2e51: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 2e57: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 2e5d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 2e63: 48 83 c3 10 add $0x10,%rbx 2e67: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 2e6d: 49 3b da cmp %r10,%rbx 2e70: 72 ae jb 0x2e20 2e72: 8d 58 01 lea 0x1(%rax),%ebx 2e75: 41 3b d8 cmp %r8d,%ebx 2e78: 0f 87 9c 00 00 00 ja 0x2f1a 2e7e: 4d 63 c8 movslq %r8d,%r9 2e81: 48 63 c0 movslq %eax,%rax 2e84: 4c 2b c8 sub %rax,%r9 2e87: 49 83 f9 04 cmp $0x4,%r9 2e8b: 0f 8c 90 00 00 00 jl 0x2f21 2e91: 48 63 c0 movslq %eax,%rax 2e94: 45 89 ca mov %r9d,%r10d 2e97: 41 83 e2 fc and $0xfffffffc,%r10d 2e9b: 45 33 c0 xor %r8d,%r8d 2e9e: 4d 63 d2 movslq %r10d,%r10 2ea1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 2ea5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 2ea9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eb0: 00 2eb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ebf: 00 2ec0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 2ec6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 2ecc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 2ed2: 49 83 c0 04 add $0x4,%r8 2ed6: 4d 3b c2 cmp %r10,%r8 2ed9: 72 e5 jb 0x2ec0 2edb: 4d 3b d1 cmp %r9,%r10 2ede: 73 3a jae 0x2f1a 2ee0: 48 63 c0 movslq %eax,%rax 2ee3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 2ee7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 2eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ef2: 00 2ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2f00: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 2f06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 2f0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 2f12: 49 ff c2 inc %r10 2f15: 4d 3b d1 cmp %r9,%r10 2f18: 72 e6 jb 0x2f00 2f1a: 33 c0 xor %eax,%eax 2f1c: c5 f8 77 vzeroupper 2f1f: 5b pop %rbx 2f20: c3 ret 2f21: 45 33 d2 xor %r10d,%r10d 2f24: eb b5 jmp 0x2edb 2f26: 33 c0 xor %eax,%eax 2f28: e9 45 ff ff ff jmp 0x2e72 2f2d: b8 fa ff ff ff mov $0xfffffffa,%eax 2f32: 5b pop %rbx 2f33: c3 ret 2f34: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f39: 5b pop %rbx 2f3a: c3 ret 2f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f40: 53 push %rbx 2f41: 49 89 ca mov %rcx,%r10 2f44: 4d 85 d2 test %r10,%r10 2f47: 0f 84 a4 01 00 00 je 0x30f1 2f4d: 48 85 d2 test %rdx,%rdx 2f50: 0f 84 9b 01 00 00 je 0x30f1 2f56: 45 85 c0 test %r8d,%r8d 2f59: 0f 8e 8b 01 00 00 jle 0x30ea 2f5f: 41 83 f8 10 cmp $0x10,%r8d 2f63: 0f 8c 79 01 00 00 jl 0x30e2 2f69: 48 89 d3 mov %rdx,%rbx 2f6c: 48 83 e3 1f and $0x1f,%rbx 2f70: 85 db test %ebx,%ebx 2f72: 74 11 je 0x2f85 2f74: f6 c3 07 test $0x7,%bl 2f77: 0f 85 65 01 00 00 jne 0x30e2 2f7d: f7 db neg %ebx 2f7f: 83 c3 20 add $0x20,%ebx 2f82: c1 eb 03 shr $0x3,%ebx 2f85: 8d 43 10 lea 0x10(%rbx),%eax 2f88: 44 3b c0 cmp %eax,%r8d 2f8b: 0f 8c 51 01 00 00 jl 0x30e2 2f91: 45 89 c1 mov %r8d,%r9d 2f94: 33 c0 xor %eax,%eax 2f96: 44 2b cb sub %ebx,%r9d 2f99: 41 83 e1 0f and $0xf,%r9d 2f9d: 41 f7 d9 neg %r9d 2fa0: 45 03 c8 add %r8d,%r9d 2fa3: 89 d9 mov %ebx,%ecx 2fa5: 85 db test %ebx,%ebx 2fa7: 76 2f jbe 0x2fd8 2fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fb0: 00 2fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fbf: 00 2fc0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 2fc6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 2fcb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 2fd0: 48 ff c0 inc %rax 2fd3: 48 3b c1 cmp %rcx,%rax 2fd6: 72 e8 jb 0x2fc0 2fd8: 49 63 c1 movslq %r9d,%rax 2fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2fe0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 2fe6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 2fed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 2ff4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 2ffb: 03 2ffc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 3001: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 3007: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 300d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 3014: 03 3015: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 301a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 3020: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 3026: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 302d: 03 302e: 48 83 c1 10 add $0x10,%rcx 3032: 48 3b c8 cmp %rax,%rcx 3035: 72 a9 jb 0x2fe0 3037: 41 8d 41 01 lea 0x1(%r9),%eax 303b: 41 3b c0 cmp %r8d,%eax 303e: 0f 87 93 00 00 00 ja 0x30d7 3044: 4d 63 c0 movslq %r8d,%r8 3047: 4d 63 c9 movslq %r9d,%r9 304a: 4d 2b c1 sub %r9,%r8 304d: 49 83 f8 04 cmp $0x4,%r8 3051: 0f 8c 87 00 00 00 jl 0x30de 3057: 4d 63 c9 movslq %r9d,%r9 305a: 44 89 c3 mov %r8d,%ebx 305d: 83 e3 fc and $0xfffffffc,%ebx 3060: 33 c9 xor %ecx,%ecx 3062: 48 63 db movslq %ebx,%rbx 3065: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 3069: 4f 8d 1c ca lea (%r10,%r9,8),%r11 306d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3074: 00 3075: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 307c: 0f 1f 40 00 nopl 0x0(%rax) 3080: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 3086: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 308b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 3090: 48 83 c1 04 add $0x4,%rcx 3094: 48 3b cb cmp %rbx,%rcx 3097: 72 e7 jb 0x3080 3099: 49 3b d8 cmp %r8,%rbx 309c: 73 39 jae 0x30d7 309e: 4d 63 c9 movslq %r9d,%r9 30a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 30a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 30a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30b0: 00 30b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30bf: 00 30c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 30c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 30ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 30cf: 48 ff c3 inc %rbx 30d2: 49 3b d8 cmp %r8,%rbx 30d5: 72 e9 jb 0x30c0 30d7: 33 c0 xor %eax,%eax 30d9: c5 f8 77 vzeroupper 30dc: 5b pop %rbx 30dd: c3 ret 30de: 33 db xor %ebx,%ebx 30e0: eb b7 jmp 0x3099 30e2: 45 33 c9 xor %r9d,%r9d 30e5: e9 4d ff ff ff jmp 0x3037 30ea: b8 fa ff ff ff mov $0xfffffffa,%eax 30ef: 5b pop %rbx 30f0: c3 ret 30f1: b8 f8 ff ff ff mov $0xfffffff8,%eax 30f6: 5b pop %rbx 30f7: c3 ret 30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30ff: 00 3100: 48 83 ec 28 sub $0x28,%rsp 3104: 4d 85 c0 test %r8,%r8 3107: 74 25 je 0x312e 3109: 48 85 c9 test %rcx,%rcx 310c: 74 20 je 0x312e 310e: 48 85 d2 test %rdx,%rdx 3111: 74 1b je 0x312e 3113: 45 85 c9 test %r9d,%r9d 3116: 7f 0a jg 0x3122 3118: b8 fa ff ff ff mov $0xfffffffa,%eax 311d: 48 83 c4 28 add $0x28,%rsp 3121: c3 ret 3122: e8 09 4c a9 01 call 0x1a97d30 3127: 33 c0 xor %eax,%eax 3129: 48 83 c4 28 add $0x28,%rsp 312d: c3 ret 312e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3133: 48 83 c4 28 add $0x28,%rsp 3137: c3 ret 3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 313f: 00 3140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3145: 4d 85 c0 test %r8,%r8 3148: 74 27 je 0x3171 314a: 48 85 c9 test %rcx,%rcx 314d: 74 22 je 0x3171 314f: 48 85 d2 test %rdx,%rdx 3152: 74 1d je 0x3171 3154: 45 85 c9 test %r9d,%r9d 3157: 7f 0b jg 0x3164 3159: b8 fa ff ff ff mov $0xfffffffa,%eax 315e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3163: c3 ret 3164: e8 17 56 a9 01 call 0x1a98780 3169: 33 c0 xor %eax,%eax 316b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3170: c3 ret 3171: b8 f8 ff ff ff mov $0xfffffff8,%eax 3176: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 317b: c3 ret 317c: 0f 1f 40 00 nopl 0x0(%rax) 3180: 53 push %rbx 3181: 56 push %rsi 3182: 57 push %rdi 3183: 41 54 push %r12 3185: 41 55 push %r13 3187: 48 81 ec 50 04 00 00 sub $0x450,%rsp 318e: 4d 89 c4 mov %r8,%r12 3191: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605e10 3198: 48 33 c4 xor %rsp,%rax 319b: 45 89 cd mov %r9d,%r13d 319e: 48 89 cf mov %rcx,%rdi 31a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 31a8: 00 31a9: 4d 85 e4 test %r12,%r12 31ac: 0f 84 b6 01 00 00 je 0x3368 31b2: 48 85 ff test %rdi,%rdi 31b5: 0f 84 97 01 00 00 je 0x3352 31bb: 48 85 d2 test %rdx,%rdx 31be: 0f 84 66 01 00 00 je 0x332a 31c4: 45 85 ed test %r13d,%r13d 31c7: 0f 8e 35 01 00 00 jle 0x3302 31cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 31d2: 48 89 f0 mov %rsi,%rax 31d5: 48 83 e0 1f and $0x1f,%rax 31d9: 48 f7 d8 neg %rax 31dc: 48 83 e0 1f and $0x1f,%rax 31e0: 48 03 f0 add %rax,%rsi 31e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 31ea: 00 31eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 31f2: 0f 8e a2 00 00 00 jle 0x329a 31f8: 4c 89 74 24 20 mov %r14,0x20(%rsp) 31fd: 45 89 ee mov %r13d,%r14d 3200: 4d 89 e5 mov %r12,%r13 3203: 49 89 d4 mov %rdx,%r12 3206: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 320d: 00 320e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3215: 0f 1f 40 00 nopl 0x0(%rax) 3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3220: 4c 89 e1 mov %r12,%rcx 3223: 48 89 f2 mov %rsi,%rdx 3226: 49 89 d8 mov %rbx,%r8 3229: 41 b9 80 00 00 00 mov $0x80,%r9d 322f: e8 6c df 12 00 call 0x1311a0 3234: 48 89 f9 mov %rdi,%rcx 3237: 48 89 f2 mov %rsi,%rdx 323a: 41 b8 80 00 00 00 mov $0x80,%r8d 3240: e8 bb cb ff ff call 0xfffffffffffffe00 3245: 48 89 f9 mov %rdi,%rcx 3248: 48 89 da mov %rbx,%rdx 324b: 41 b8 80 00 00 00 mov $0x80,%r8d 3251: e8 aa cb ff ff call 0xfffffffffffffe00 3256: 48 89 d9 mov %rbx,%rcx 3259: 48 89 f2 mov %rsi,%rdx 325c: 4d 89 e8 mov %r13,%r8 325f: 41 b9 80 00 00 00 mov $0x80,%r9d 3265: e8 16 08 00 00 call 0x3a80 326a: 41 83 c6 80 add $0xffffff80,%r14d 326e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3275: 49 81 c4 00 02 00 00 add $0x200,%r12 327c: 49 81 c5 00 04 00 00 add $0x400,%r13 3283: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 328a: 7f 94 jg 0x3220 328c: 4c 89 e2 mov %r12,%rdx 328f: 4d 89 ec mov %r13,%r12 3292: 45 89 f5 mov %r14d,%r13d 3295: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 329a: 48 89 d1 mov %rdx,%rcx 329d: 48 89 f2 mov %rsi,%rdx 32a0: 49 89 d8 mov %rbx,%r8 32a3: 45 89 e9 mov %r13d,%r9d 32a6: e8 f5 de 12 00 call 0x1311a0 32ab: 48 89 f9 mov %rdi,%rcx 32ae: 48 89 f2 mov %rsi,%rdx 32b1: 45 89 e8 mov %r13d,%r8d 32b4: e8 47 cb ff ff call 0xfffffffffffffe00 32b9: 48 89 f9 mov %rdi,%rcx 32bc: 48 89 da mov %rbx,%rdx 32bf: 45 89 e8 mov %r13d,%r8d 32c2: e8 39 cb ff ff call 0xfffffffffffffe00 32c7: 48 89 d9 mov %rbx,%rcx 32ca: 48 89 f2 mov %rsi,%rdx 32cd: 4d 89 e0 mov %r12,%r8 32d0: 45 89 e9 mov %r13d,%r9d 32d3: e8 a8 07 00 00 call 0x3a80 32d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 32df: 00 32e0: 48 33 cc xor %rsp,%rcx 32e3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605e10 32ea: 75 11 jne 0x32fd 32ec: 33 c0 xor %eax,%eax 32ee: 48 81 c4 50 04 00 00 add $0x450,%rsp 32f5: 41 5d pop %r13 32f7: 41 5c pop %r12 32f9: 5f pop %rdi 32fa: 5e pop %rsi 32fb: 5b pop %rbx 32fc: c3 ret 32fd: e8 6e e2 11 01 call 0x1121570 3302: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3309: 00 330a: 48 33 cc xor %rsp,%rcx 330d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605e10 3314: 75 e7 jne 0x32fd 3316: b8 fa ff ff ff mov $0xfffffffa,%eax 331b: 48 81 c4 50 04 00 00 add $0x450,%rsp 3322: 41 5d pop %r13 3324: 41 5c pop %r12 3326: 5f pop %rdi 3327: 5e pop %rsi 3328: 5b pop %rbx 3329: c3 ret 332a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3331: 00 3332: 48 33 cc xor %rsp,%rcx 3335: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605e10 333c: 75 bf jne 0x32fd 333e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3343: 48 81 c4 50 04 00 00 add $0x450,%rsp 334a: 41 5d pop %r13 334c: 41 5c pop %r12 334e: 5f pop %rdi 334f: 5e pop %rsi 3350: 5b pop %rbx 3351: c3 ret 3352: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3359: 00 335a: 48 33 cc xor %rsp,%rcx 335d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605e10 3364: 75 97 jne 0x32fd 3366: eb d6 jmp 0x333e 3368: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 336f: 00 3370: 48 33 cc xor %rsp,%rcx 3373: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605e10 337a: 75 81 jne 0x32fd 337c: eb c0 jmp 0x333e 337e: 66 90 xchg %ax,%ax 3380: 53 push %rbx 3381: 56 push %rsi 3382: 57 push %rdi 3383: 41 54 push %r12 3385: 41 55 push %r13 3387: 48 81 ec 50 04 00 00 sub $0x450,%rsp 338e: 4d 89 c4 mov %r8,%r12 3391: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605e10 3398: 45 89 cd mov %r9d,%r13d 339b: 48 33 c4 xor %rsp,%rax 339e: 48 89 cf mov %rcx,%rdi 33a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 33a8: 00 33a9: 4d 85 e4 test %r12,%r12 33ac: 0f 84 b6 01 00 00 je 0x3568 33b2: 48 85 ff test %rdi,%rdi 33b5: 0f 84 97 01 00 00 je 0x3552 33bb: 48 85 d2 test %rdx,%rdx 33be: 0f 84 66 01 00 00 je 0x352a 33c4: 45 85 ed test %r13d,%r13d 33c7: 0f 8e 35 01 00 00 jle 0x3502 33cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 33d2: 48 89 c3 mov %rax,%rbx 33d5: 48 83 e3 1f and $0x1f,%rbx 33d9: 48 f7 db neg %rbx 33dc: 48 83 e3 1f and $0x1f,%rbx 33e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 33e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 33eb: 00 33ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 33f3: 0f 8e a1 00 00 00 jle 0x349a 33f9: 4c 89 74 24 20 mov %r14,0x20(%rsp) 33fe: 45 89 ee mov %r13d,%r14d 3401: 4d 89 e5 mov %r12,%r13 3404: 49 89 d4 mov %rdx,%r12 3407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 340e: 00 340f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3416: 0f 1f 00 nopl (%rax) 3419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3420: 4c 89 e1 mov %r12,%rcx 3423: 48 89 f2 mov %rsi,%rdx 3426: 49 89 d8 mov %rbx,%r8 3429: 41 b9 80 00 00 00 mov $0x80,%r9d 342f: e8 8c dd 12 00 call 0x1311c0 3434: 48 89 f9 mov %rdi,%rcx 3437: 48 89 f2 mov %rsi,%rdx 343a: 41 b8 80 00 00 00 mov $0x80,%r8d 3440: e8 fb c9 ff ff call 0xfffffffffffffe40 3445: 48 89 f9 mov %rdi,%rcx 3448: 48 89 da mov %rbx,%rdx 344b: 41 b8 80 00 00 00 mov $0x80,%r8d 3451: e8 ea c9 ff ff call 0xfffffffffffffe40 3456: 48 89 d9 mov %rbx,%rcx 3459: 48 89 f2 mov %rsi,%rdx 345c: 4d 89 e8 mov %r13,%r8 345f: 41 b9 80 00 00 00 mov $0x80,%r9d 3465: e8 96 06 00 00 call 0x3b00 346a: 41 83 c6 80 add $0xffffff80,%r14d 346e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3475: 49 81 c4 00 02 00 00 add $0x200,%r12 347c: 49 81 c5 00 04 00 00 add $0x400,%r13 3483: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 348a: 7f 94 jg 0x3420 348c: 4c 89 e2 mov %r12,%rdx 348f: 4d 89 ec mov %r13,%r12 3492: 45 89 f5 mov %r14d,%r13d 3495: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 349a: 48 89 d1 mov %rdx,%rcx 349d: 48 89 f2 mov %rsi,%rdx 34a0: 49 89 d8 mov %rbx,%r8 34a3: 45 89 e9 mov %r13d,%r9d 34a6: e8 15 dd 12 00 call 0x1311c0 34ab: 48 89 f9 mov %rdi,%rcx 34ae: 48 89 f2 mov %rsi,%rdx 34b1: 45 89 e8 mov %r13d,%r8d 34b4: e8 87 c9 ff ff call 0xfffffffffffffe40 34b9: 48 89 f9 mov %rdi,%rcx 34bc: 48 89 da mov %rbx,%rdx 34bf: 45 89 e8 mov %r13d,%r8d 34c2: e8 79 c9 ff ff call 0xfffffffffffffe40 34c7: 48 89 d9 mov %rbx,%rcx 34ca: 48 89 f2 mov %rsi,%rdx 34cd: 4d 89 e0 mov %r12,%r8 34d0: 45 89 e9 mov %r13d,%r9d 34d3: e8 28 06 00 00 call 0x3b00 34d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 34df: 00 34e0: 48 33 cc xor %rsp,%rcx 34e3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605e10 34ea: 75 11 jne 0x34fd 34ec: 33 c0 xor %eax,%eax 34ee: 48 81 c4 50 04 00 00 add $0x450,%rsp 34f5: 41 5d pop %r13 34f7: 41 5c pop %r12 34f9: 5f pop %rdi 34fa: 5e pop %rsi 34fb: 5b pop %rbx 34fc: c3 ret 34fd: e8 6e e0 11 01 call 0x1121570 3502: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3509: 00 350a: 48 33 cc xor %rsp,%rcx 350d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605e10 3514: 75 e7 jne 0x34fd 3516: b8 fa ff ff ff mov $0xfffffffa,%eax 351b: 48 81 c4 50 04 00 00 add $0x450,%rsp 3522: 41 5d pop %r13 3524: 41 5c pop %r12 3526: 5f pop %rdi 3527: 5e pop %rsi 3528: 5b pop %rbx 3529: c3 ret 352a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3531: 00 3532: 48 33 cc xor %rsp,%rcx 3535: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605e10 353c: 75 bf jne 0x34fd 353e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3543: 48 81 c4 50 04 00 00 add $0x450,%rsp 354a: 41 5d pop %r13 354c: 41 5c pop %r12 354e: 5f pop %rdi 354f: 5e pop %rsi 3550: 5b pop %rbx 3551: c3 ret 3552: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3559: 00 355a: 48 33 cc xor %rsp,%rcx 355d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605e10 3564: 75 97 jne 0x34fd 3566: eb d6 jmp 0x353e 3568: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 356f: 00 3570: 48 33 cc xor %rsp,%rcx 3573: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605e10 357a: 75 81 jne 0x34fd 357c: eb c0 jmp 0x353e 357e: 66 90 xchg %ax,%ax 3580: 53 push %rbx 3581: 56 push %rsi 3582: 57 push %rdi 3583: 41 54 push %r12 3585: 41 55 push %r13 3587: 48 81 ec 50 04 00 00 sub $0x450,%rsp 358e: 4d 89 c4 mov %r8,%r12 3591: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605e10 3598: 45 89 cd mov %r9d,%r13d 359b: 48 33 c4 xor %rsp,%rax 359e: 48 89 cf mov %rcx,%rdi 35a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 35a8: 00 35a9: 4d 85 e4 test %r12,%r12 35ac: 0f 84 b6 01 00 00 je 0x3768 35b2: 48 85 ff test %rdi,%rdi 35b5: 0f 84 97 01 00 00 je 0x3752 35bb: 48 85 d2 test %rdx,%rdx 35be: 0f 84 66 01 00 00 je 0x372a 35c4: 45 85 ed test %r13d,%r13d 35c7: 0f 8e 35 01 00 00 jle 0x3702 35cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 35d2: 48 89 c3 mov %rax,%rbx 35d5: 48 83 e3 1f and $0x1f,%rbx 35d9: 48 f7 db neg %rbx 35dc: 48 83 e3 1f and $0x1f,%rbx 35e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 35e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 35eb: 00 35ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 35f3: 0f 8e a1 00 00 00 jle 0x369a 35f9: 4c 89 74 24 20 mov %r14,0x20(%rsp) 35fe: 45 89 ee mov %r13d,%r14d 3601: 4d 89 e5 mov %r12,%r13 3604: 49 89 d4 mov %rdx,%r12 3607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 360e: 00 360f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3616: 0f 1f 00 nopl (%rax) 3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3620: 4c 89 e1 mov %r12,%rcx 3623: 48 89 f2 mov %rsi,%rdx 3626: 49 89 d8 mov %rbx,%r8 3629: 41 b9 80 00 00 00 mov $0x80,%r9d 362f: e8 ac db 12 00 call 0x1311e0 3634: 48 89 f9 mov %rdi,%rcx 3637: 48 89 f2 mov %rsi,%rdx 363a: 41 b8 80 00 00 00 mov $0x80,%r8d 3640: e8 bb c9 ff ff call 0x0 3645: 48 89 f9 mov %rdi,%rcx 3648: 48 89 da mov %rbx,%rdx 364b: 41 b8 80 00 00 00 mov $0x80,%r8d 3651: e8 aa c9 ff ff call 0x0 3656: 48 89 d9 mov %rbx,%rcx 3659: 48 89 f2 mov %rsi,%rdx 365c: 4d 89 e8 mov %r13,%r8 365f: 41 b9 80 00 00 00 mov $0x80,%r9d 3665: e8 16 05 00 00 call 0x3b80 366a: 41 83 c6 80 add $0xffffff80,%r14d 366e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3675: 49 81 c4 00 02 00 00 add $0x200,%r12 367c: 49 81 c5 00 04 00 00 add $0x400,%r13 3683: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 368a: 7f 94 jg 0x3620 368c: 4c 89 e2 mov %r12,%rdx 368f: 4d 89 ec mov %r13,%r12 3692: 45 89 f5 mov %r14d,%r13d 3695: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 369a: 48 89 d1 mov %rdx,%rcx 369d: 48 89 f2 mov %rsi,%rdx 36a0: 49 89 d8 mov %rbx,%r8 36a3: 45 89 e9 mov %r13d,%r9d 36a6: e8 35 db 12 00 call 0x1311e0 36ab: 48 89 f9 mov %rdi,%rcx 36ae: 48 89 f2 mov %rsi,%rdx 36b1: 45 89 e8 mov %r13d,%r8d 36b4: e8 47 c9 ff ff call 0x0 36b9: 48 89 f9 mov %rdi,%rcx 36bc: 48 89 da mov %rbx,%rdx 36bf: 45 89 e8 mov %r13d,%r8d 36c2: e8 39 c9 ff ff call 0x0 36c7: 48 89 d9 mov %rbx,%rcx 36ca: 48 89 f2 mov %rsi,%rdx 36cd: 4d 89 e0 mov %r12,%r8 36d0: 45 89 e9 mov %r13d,%r9d 36d3: e8 a8 04 00 00 call 0x3b80 36d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 36df: 00 36e0: 48 33 cc xor %rsp,%rcx 36e3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605e10 36ea: 75 11 jne 0x36fd 36ec: 33 c0 xor %eax,%eax 36ee: 48 81 c4 50 04 00 00 add $0x450,%rsp 36f5: 41 5d pop %r13 36f7: 41 5c pop %r12 36f9: 5f pop %rdi 36fa: 5e pop %rsi 36fb: 5b pop %rbx 36fc: c3 ret 36fd: e8 6e de 11 01 call 0x1121570 3702: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3709: 00 370a: 48 33 cc xor %rsp,%rcx 370d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605e10 3714: 75 e7 jne 0x36fd 3716: b8 fa ff ff ff mov $0xfffffffa,%eax 371b: 48 81 c4 50 04 00 00 add $0x450,%rsp 3722: 41 5d pop %r13 3724: 41 5c pop %r12 3726: 5f pop %rdi 3727: 5e pop %rsi 3728: 5b pop %rbx 3729: c3 ret 372a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3731: 00 3732: 48 33 cc xor %rsp,%rcx 3735: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605e10 373c: 75 bf jne 0x36fd 373e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3743: 48 81 c4 50 04 00 00 add $0x450,%rsp 374a: 41 5d pop %r13 374c: 41 5c pop %r12 374e: 5f pop %rdi 374f: 5e pop %rsi 3750: 5b pop %rbx 3751: c3 ret 3752: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3759: 00 375a: 48 33 cc xor %rsp,%rcx 375d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605e10 3764: 75 97 jne 0x36fd 3766: eb d6 jmp 0x373e 3768: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 376f: 00 3770: 48 33 cc xor %rsp,%rcx 3773: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605e10 377a: 75 81 jne 0x36fd 377c: eb c0 jmp 0x373e 377e: 66 90 xchg %ax,%ax 3780: 53 push %rbx 3781: 56 push %rsi 3782: 57 push %rdi 3783: 41 54 push %r12 3785: 41 55 push %r13 3787: 48 81 ec 50 04 00 00 sub $0x450,%rsp 378e: 4d 89 c4 mov %r8,%r12 3791: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605e10 3798: 45 89 cd mov %r9d,%r13d 379b: 48 33 c4 xor %rsp,%rax 379e: 48 89 cf mov %rcx,%rdi 37a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 37a8: 00 37a9: 4d 85 e4 test %r12,%r12 37ac: 0f 84 b6 01 00 00 je 0x3968 37b2: 48 85 ff test %rdi,%rdi 37b5: 0f 84 97 01 00 00 je 0x3952 37bb: 48 85 d2 test %rdx,%rdx 37be: 0f 84 66 01 00 00 je 0x392a 37c4: 45 85 ed test %r13d,%r13d 37c7: 0f 8e 35 01 00 00 jle 0x3902 37cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax 37d2: 48 89 c3 mov %rax,%rbx 37d5: 48 83 e3 1f and $0x1f,%rbx 37d9: 48 f7 db neg %rbx 37dc: 48 83 e3 1f and $0x1f,%rbx 37e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi 37e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 37eb: 00 37ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 37f3: 0f 8e a1 00 00 00 jle 0x389a 37f9: 4c 89 74 24 20 mov %r14,0x20(%rsp) 37fe: 45 89 ee mov %r13d,%r14d 3801: 4d 89 e5 mov %r12,%r13 3804: 49 89 d4 mov %rdx,%r12 3807: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 380e: 00 380f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3816: 0f 1f 00 nopl (%rax) 3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3820: 4c 89 e1 mov %r12,%rcx 3823: 48 89 f2 mov %rsi,%rdx 3826: 49 89 d8 mov %rbx,%r8 3829: 41 b9 80 00 00 00 mov $0x80,%r9d 382f: e8 cc d9 12 00 call 0x131200 3834: 48 89 f9 mov %rdi,%rcx 3837: 48 89 f2 mov %rsi,%rdx 383a: 41 b8 80 00 00 00 mov $0x80,%r8d 3840: e8 bb c7 ff ff call 0x0 3845: 48 89 f9 mov %rdi,%rcx 3848: 48 89 da mov %rbx,%rdx 384b: 41 b8 80 00 00 00 mov $0x80,%r8d 3851: e8 aa c7 ff ff call 0x0 3856: 48 89 d9 mov %rbx,%rcx 3859: 48 89 f2 mov %rsi,%rdx 385c: 4d 89 e8 mov %r13,%r8 385f: 41 b9 80 00 00 00 mov $0x80,%r9d 3865: e8 96 03 00 00 call 0x3c00 386a: 41 83 c6 80 add $0xffffff80,%r14d 386e: 48 81 c7 00 02 00 00 add $0x200,%rdi 3875: 49 81 c4 00 02 00 00 add $0x200,%r12 387c: 49 81 c5 00 04 00 00 add $0x400,%r13 3883: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 388a: 7f 94 jg 0x3820 388c: 4c 89 e2 mov %r12,%rdx 388f: 4d 89 ec mov %r13,%r12 3892: 45 89 f5 mov %r14d,%r13d 3895: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 389a: 48 89 d1 mov %rdx,%rcx 389d: 48 89 f2 mov %rsi,%rdx 38a0: 49 89 d8 mov %rbx,%r8 38a3: 45 89 e9 mov %r13d,%r9d 38a6: e8 55 d9 12 00 call 0x131200 38ab: 48 89 f9 mov %rdi,%rcx 38ae: 48 89 f2 mov %rsi,%rdx 38b1: 45 89 e8 mov %r13d,%r8d 38b4: e8 47 c7 ff ff call 0x0 38b9: 48 89 f9 mov %rdi,%rcx 38bc: 48 89 da mov %rbx,%rdx 38bf: 45 89 e8 mov %r13d,%r8d 38c2: e8 39 c7 ff ff call 0x0 38c7: 48 89 d9 mov %rbx,%rcx 38ca: 48 89 f2 mov %rsi,%rdx 38cd: 4d 89 e0 mov %r12,%r8 38d0: 45 89 e9 mov %r13d,%r9d 38d3: e8 28 03 00 00 call 0x3c00 38d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 38df: 00 38e0: 48 33 cc xor %rsp,%rcx 38e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605e10 38ea: 75 11 jne 0x38fd 38ec: 33 c0 xor %eax,%eax 38ee: 48 81 c4 50 04 00 00 add $0x450,%rsp 38f5: 41 5d pop %r13 38f7: 41 5c pop %r12 38f9: 5f pop %rdi 38fa: 5e pop %rsi 38fb: 5b pop %rbx 38fc: c3 ret 38fd: e8 6e dc 11 01 call 0x1121570 3902: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3909: 00 390a: 48 33 cc xor %rsp,%rcx 390d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605e10 3914: 75 e7 jne 0x38fd 3916: b8 fa ff ff ff mov $0xfffffffa,%eax 391b: 48 81 c4 50 04 00 00 add $0x450,%rsp 3922: 41 5d pop %r13 3924: 41 5c pop %r12 3926: 5f pop %rdi 3927: 5e pop %rsi 3928: 5b pop %rbx 3929: c3 ret 392a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3931: 00 3932: 48 33 cc xor %rsp,%rcx 3935: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605e10 393c: 75 bf jne 0x38fd 393e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3943: 48 81 c4 50 04 00 00 add $0x450,%rsp 394a: 41 5d pop %r13 394c: 41 5c pop %r12 394e: 5f pop %rdi 394f: 5e pop %rsi 3950: 5b pop %rbx 3951: c3 ret 3952: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 3959: 00 395a: 48 33 cc xor %rsp,%rcx 395d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605e10 3964: 75 97 jne 0x38fd 3966: eb d6 jmp 0x393e 3968: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 396f: 00 3970: 48 33 cc xor %rsp,%rcx 3973: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605e10 397a: 75 81 jne 0x38fd 397c: eb c0 jmp 0x393e 397e: 66 90 xchg %ax,%ax 3980: 48 83 ec 28 sub $0x28,%rsp 3984: 4d 85 c0 test %r8,%r8 3987: 74 35 je 0x39be 3989: 45 85 c9 test %r9d,%r9d 398c: 7e 4c jle 0x39da 398e: 48 85 d2 test %rdx,%rdx 3991: 74 26 je 0x39b9 3993: 48 85 c9 test %rcx,%rcx 3996: 74 0c je 0x39a4 3998: e8 f3 57 a9 01 call 0x1a99190 399d: 33 c0 xor %eax,%eax 399f: 48 83 c4 28 add $0x28,%rsp 39a3: c3 ret 39a4: 48 89 d1 mov %rdx,%rcx 39a7: 4c 89 c2 mov %r8,%rdx 39aa: 45 89 c8 mov %r9d,%r8d 39ad: e8 2e 5a a9 01 call 0x1a993e0 39b2: 33 c0 xor %eax,%eax 39b4: 48 83 c4 28 add $0x28,%rsp 39b8: c3 ret 39b9: 48 85 c9 test %rcx,%rcx 39bc: 75 0a jne 0x39c8 39be: b8 f8 ff ff ff mov $0xfffffff8,%eax 39c3: 48 83 c4 28 add $0x28,%rsp 39c7: c3 ret 39c8: 4c 89 c2 mov %r8,%rdx 39cb: 45 89 c8 mov %r9d,%r8d 39ce: e8 1d 59 a9 01 call 0x1a992f0 39d3: 33 c0 xor %eax,%eax 39d5: 48 83 c4 28 add $0x28,%rsp 39d9: c3 ret 39da: b8 fa ff ff ff mov $0xfffffffa,%eax 39df: 48 83 c4 28 add $0x28,%rsp 39e3: c3 ret 39e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39eb: 00 39ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39ff: 00 3a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3a05: 4d 85 c0 test %r8,%r8 3a08: 74 37 je 0x3a41 3a0a: 45 85 c9 test %r9d,%r9d 3a0d: 7e 50 jle 0x3a5f 3a0f: 48 85 d2 test %rdx,%rdx 3a12: 74 28 je 0x3a3c 3a14: 48 85 c9 test %rcx,%rcx 3a17: 74 0d je 0x3a26 3a19: e8 82 65 a9 01 call 0x1a99fa0 3a1e: 33 c0 xor %eax,%eax 3a20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3a25: c3 ret 3a26: 48 89 d1 mov %rdx,%rcx 3a29: 4c 89 c2 mov %r8,%rdx 3a2c: 45 89 c8 mov %r9d,%r8d 3a2f: e8 bc 67 a9 01 call 0x1a9a1f0 3a34: 33 c0 xor %eax,%eax 3a36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3a3b: c3 ret 3a3c: 48 85 c9 test %rcx,%rcx 3a3f: 75 0b jne 0x3a4c 3a41: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3a4b: c3 ret 3a4c: 4c 89 c2 mov %r8,%rdx 3a4f: 45 89 c8 mov %r9d,%r8d 3a52: e8 a9 66 a9 01 call 0x1a9a100 3a57: 33 c0 xor %eax,%eax 3a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3a5e: c3 ret 3a5f: b8 fa ff ff ff mov $0xfffffffa,%eax 3a64: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3a69: 90 nop 3a6a: c3 ret 3a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a72: 00 3a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3a80: 48 83 ec 28 sub $0x28,%rsp 3a84: 4d 85 c0 test %r8,%r8 3a87: 74 35 je 0x3abe 3a89: 45 85 c9 test %r9d,%r9d 3a8c: 7e 4c jle 0x3ada 3a8e: 48 85 d2 test %rdx,%rdx 3a91: 74 26 je 0x3ab9 3a93: 48 85 c9 test %rcx,%rcx 3a96: 74 0c je 0x3aa4 3a98: e8 13 73 a9 01 call 0x1a9adb0 3a9d: 33 c0 xor %eax,%eax 3a9f: 48 83 c4 28 add $0x28,%rsp 3aa3: c3 ret 3aa4: 48 89 d1 mov %rdx,%rcx 3aa7: 4c 89 c2 mov %r8,%rdx 3aaa: 45 89 c8 mov %r9d,%r8d 3aad: e8 4e 75 a9 01 call 0x1a9b000 3ab2: 33 c0 xor %eax,%eax 3ab4: 48 83 c4 28 add $0x28,%rsp 3ab8: c3 ret 3ab9: 48 85 c9 test %rcx,%rcx 3abc: 75 0a jne 0x3ac8 3abe: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ac3: 48 83 c4 28 add $0x28,%rsp 3ac7: c3 ret 3ac8: 4c 89 c2 mov %r8,%rdx 3acb: 45 89 c8 mov %r9d,%r8d 3ace: e8 3d 74 a9 01 call 0x1a9af10 3ad3: 33 c0 xor %eax,%eax 3ad5: 48 83 c4 28 add $0x28,%rsp 3ad9: c3 ret 3ada: b8 fa ff ff ff mov $0xfffffffa,%eax 3adf: 48 83 c4 28 add $0x28,%rsp 3ae3: c3 ret 3ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3aeb: 00 3aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3aff: 00 3b00: 48 83 ec 28 sub $0x28,%rsp 3b04: 4d 85 c0 test %r8,%r8 3b07: 74 35 je 0x3b3e 3b09: 45 85 c9 test %r9d,%r9d 3b0c: 7e 4c jle 0x3b5a 3b0e: 48 85 d2 test %rdx,%rdx 3b11: 74 26 je 0x3b39 3b13: 48 85 c9 test %rcx,%rcx 3b16: 74 0c je 0x3b24 3b18: e8 a3 7f a9 01 call 0x1a9bac0 3b1d: 33 c0 xor %eax,%eax 3b1f: 48 83 c4 28 add $0x28,%rsp 3b23: c3 ret 3b24: 48 89 d1 mov %rdx,%rcx 3b27: 4c 89 c2 mov %r8,%rdx 3b2a: 45 89 c8 mov %r9d,%r8d 3b2d: e8 ee 81 a9 01 call 0x1a9bd20 3b32: 33 c0 xor %eax,%eax 3b34: 48 83 c4 28 add $0x28,%rsp 3b38: c3 ret 3b39: 48 85 c9 test %rcx,%rcx 3b3c: 75 0a jne 0x3b48 3b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b43: 48 83 c4 28 add $0x28,%rsp 3b47: c3 ret 3b48: 4c 89 c2 mov %r8,%rdx 3b4b: 45 89 c8 mov %r9d,%r8d 3b4e: e8 cd 80 a9 01 call 0x1a9bc20 3b53: 33 c0 xor %eax,%eax 3b55: 48 83 c4 28 add $0x28,%rsp 3b59: c3 ret 3b5a: b8 fa ff ff ff mov $0xfffffffa,%eax 3b5f: 48 83 c4 28 add $0x28,%rsp 3b63: c3 ret 3b64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b6b: 00 3b6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b7f: 00 3b80: 48 83 ec 28 sub $0x28,%rsp 3b84: 4d 85 c0 test %r8,%r8 3b87: 74 35 je 0x3bbe 3b89: 45 85 c9 test %r9d,%r9d 3b8c: 7e 4c jle 0x3bda 3b8e: 48 85 d2 test %rdx,%rdx 3b91: 74 26 je 0x3bb9 3b93: 48 85 c9 test %rcx,%rcx 3b96: 74 0c je 0x3ba4 3b98: e8 c3 9d 03 00 call 0x3d960 3b9d: 33 c0 xor %eax,%eax 3b9f: 48 83 c4 28 add $0x28,%rsp 3ba3: c3 ret 3ba4: 48 89 d1 mov %rdx,%rcx 3ba7: 4c 89 c2 mov %r8,%rdx 3baa: 45 89 c8 mov %r9d,%r8d 3bad: e8 0e a0 03 00 call 0x3dbc0 3bb2: 33 c0 xor %eax,%eax 3bb4: 48 83 c4 28 add $0x28,%rsp 3bb8: c3 ret 3bb9: 48 85 c9 test %rcx,%rcx 3bbc: 75 0a jne 0x3bc8 3bbe: b8 f8 ff ff ff mov $0xfffffff8,%eax 3bc3: 48 83 c4 28 add $0x28,%rsp 3bc7: c3 ret 3bc8: 4c 89 c2 mov %r8,%rdx 3bcb: 45 89 c8 mov %r9d,%r8d 3bce: e8 cd a1 03 00 call 0x3dda0 3bd3: 33 c0 xor %eax,%eax 3bd5: 48 83 c4 28 add $0x28,%rsp 3bd9: c3 ret 3bda: b8 fa ff ff ff mov $0xfffffffa,%eax 3bdf: 48 83 c4 28 add $0x28,%rsp 3be3: c3 ret 3be4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3beb: 00 3bec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bff: 00 3c00: 48 83 ec 28 sub $0x28,%rsp 3c04: 4d 85 c0 test %r8,%r8 3c07: 74 35 je 0x3c3e 3c09: 45 85 c9 test %r9d,%r9d 3c0c: 7e 4c jle 0x3c5a 3c0e: 48 85 d2 test %rdx,%rdx 3c11: 74 26 je 0x3c39 3c13: 48 85 c9 test %rcx,%rcx 3c16: 74 0c je 0x3c24 3c18: e8 a3 a3 03 00 call 0x3dfc0 3c1d: 33 c0 xor %eax,%eax 3c1f: 48 83 c4 28 add $0x28,%rsp 3c23: c3 ret 3c24: 48 89 d1 mov %rdx,%rcx 3c27: 4c 89 c2 mov %r8,%rdx 3c2a: 45 89 c8 mov %r9d,%r8d 3c2d: e8 0e a6 03 00 call 0x3e240 3c32: 33 c0 xor %eax,%eax 3c34: 48 83 c4 28 add $0x28,%rsp 3c38: c3 ret 3c39: 48 85 c9 test %rcx,%rcx 3c3c: 75 0a jne 0x3c48 3c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c43: 48 83 c4 28 add $0x28,%rsp 3c47: c3 ret 3c48: 4c 89 c2 mov %r8,%rdx 3c4b: 45 89 c8 mov %r9d,%r8d 3c4e: e8 0d a8 03 00 call 0x3e460 3c53: 33 c0 xor %eax,%eax 3c55: 48 83 c4 28 add $0x28,%rsp 3c59: c3 ret 3c5a: b8 fa ff ff ff mov $0xfffffffa,%eax 3c5f: 48 83 c4 28 add $0x28,%rsp 3c63: c3 ret 3c64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c6b: 00 3c6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c7f: 00 3c80: 53 push %rbx 3c81: 56 push %rsi 3c82: 57 push %rdi 3c83: 41 54 push %r12 3c85: 41 55 push %r13 3c87: 41 56 push %r14 3c89: 41 57 push %r15 3c8b: 55 push %rbp 3c8c: 48 83 ec 38 sub $0x38,%rsp 3c90: 49 89 ce mov %rcx,%r14 3c93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 3c9a: 00 3c9b: 44 89 cf mov %r9d,%edi 3c9e: 44 89 c6 mov %r8d,%esi 3ca1: 41 89 d7 mov %edx,%r15d 3ca4: 4d 85 f6 test %r14,%r14 3ca7: 0f 84 8e 01 00 00 je 0x3e3b 3cad: 41 83 ff 1e cmp $0x1e,%r15d 3cb1: 0f 87 5f 01 00 00 ja 0x3e16 3cb7: 41 83 ff 1d cmp $0x1d,%r15d 3cbb: 0f 8f 55 01 00 00 jg 0x3e16 3cc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3cc8: 00 3cc9: 48 85 db test %rbx,%rbx 3ccc: 0f 84 69 01 00 00 je 0x3e3b 3cd2: 48 89 dd mov %rbx,%rbp 3cd5: ba 90 00 00 00 mov $0x90,%edx 3cda: 48 83 e5 3f and $0x3f,%rbp 3cde: 48 f7 dd neg %rbp 3ce1: 48 83 e5 3f and $0x3f,%rbp 3ce5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3ce9: 4c 89 e1 mov %r12,%rcx 3cec: e8 cf a4 00 00 call 0xe1c0 3cf1: 44 89 f9 mov %r15d,%ecx 3cf4: b8 01 00 00 00 mov $0x1,%eax 3cf9: d3 e0 shl %cl,%eax 3cfb: 41 89 7c 24 14 mov %edi,0x14(%r12) 3d00: 83 fe 08 cmp $0x8,%esi 3d03: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3d08: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3d0f: 00 00 3d11: 0f 84 45 02 00 00 je 0x3f5c 3d17: 83 fe 04 cmp $0x4,%esi 3d1a: 0f 84 97 00 00 00 je 0x3db7 3d20: 83 fe 01 cmp $0x1,%esi 3d23: 75 39 jne 0x3d5e 3d25: 0f 57 c0 xorps %xmm0,%xmm0 3d28: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 3d2c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4d268 3d33: 01 3d34: f3 0f 5e c8 divss %xmm0,%xmm1 3d38: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3d3f: 00 3d40: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 3d47: 00 00 3d49: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 3d50: 00 00 3d52: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3d59: e9 93 00 00 00 jmp 0x3df1 3d5e: 83 fe 02 cmp $0x2,%esi 3d61: 75 36 jne 0x3d99 3d63: 0f 57 c0 xorps %xmm0,%xmm0 3d66: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 3d6a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4d268 3d71: 01 3d72: f3 0f 5e c8 divss %xmm0,%xmm1 3d76: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3d7d: 00 3d7e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3d85: 00 00 3d87: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3d8e: 00 00 3d90: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3d97: eb 58 jmp 0x3df1 3d99: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3da0: 00 3da1: b8 ee ff ff ff mov $0xffffffee,%eax 3da6: 48 83 c4 38 add $0x38,%rsp 3daa: 5d pop %rbp 3dab: 41 5f pop %r15 3dad: 41 5e pop %r14 3daf: 41 5d pop %r13 3db1: 41 5c pop %r12 3db3: 5f pop %rdi 3db4: 5e pop %rsi 3db5: 5b pop %rbx 3db6: c3 ret 3db7: 0f 57 c0 xorps %xmm0,%xmm0 3dba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 3dbe: b8 01 00 00 00 mov $0x1,%eax 3dc3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3dca: 00 3dcb: 41 89 44 24 08 mov %eax,0x8(%r12) 3dd0: 41 89 44 24 0c mov %eax,0xc(%r12) 3dd5: e8 26 a4 00 00 call 0xe200 3dda: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4d260 3de1: 01 3de2: f2 0f 5e c8 divsd %xmm0,%xmm1 3de6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 3dea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 3df1: 41 83 ff 04 cmp $0x4,%r15d 3df5: 7f 35 jg 0x3e2c 3df7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 3dfe: 00 00 3e00: 33 c0 xor %eax,%eax 3e02: 4d 89 26 mov %r12,(%r14) 3e05: 48 83 c4 38 add $0x38,%rsp 3e09: 5d pop %rbp 3e0a: 41 5f pop %r15 3e0c: 41 5e pop %r14 3e0e: 41 5d pop %r13 3e10: 41 5c pop %r12 3e12: 5f pop %rdi 3e13: 5e pop %rsi 3e14: 5b pop %rbx 3e15: c3 ret 3e16: b8 ef ff ff ff mov $0xffffffef,%eax 3e1b: 48 83 c4 38 add $0x38,%rsp 3e1f: 5d pop %rbp 3e20: 41 5f pop %r15 3e22: 41 5e pop %r14 3e24: 41 5d pop %r13 3e26: 41 5c pop %r12 3e28: 5f pop %rdi 3e29: 5e pop %rsi 3e2a: 5b pop %rbx 3e2b: c3 ret 3e2c: 41 83 ff 0a cmp $0xa,%r15d 3e30: 0f 8e ec 00 00 00 jle 0x3f22 3e36: 4d 85 ed test %r13,%r13 3e39: 75 16 jne 0x3e51 3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e40: 48 83 c4 38 add $0x38,%rsp 3e44: 5d pop %rbp 3e45: 41 5f pop %r15 3e47: 41 5e pop %r14 3e49: 41 5d pop %r13 3e4b: 41 5c pop %r12 3e4d: 5f pop %rdi 3e4e: 5e pop %rsi 3e4f: 5b pop %rbx 3e50: c3 ret 3e51: 4c 89 ee mov %r13,%rsi 3e54: 44 89 f9 mov %r15d,%ecx 3e57: 48 83 e6 3f and $0x3f,%rsi 3e5b: 44 89 ff mov %r15d,%edi 3e5e: 48 f7 de neg %rsi 3e61: 48 83 e6 3f and $0x3f,%rsi 3e65: 49 03 f5 add %r13,%rsi 3e68: 48 89 f2 mov %rsi,%rdx 3e6b: e8 10 a8 03 00 call 0x3e680 3e70: 49 89 c5 mov %rax,%r13 3e73: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3e7a: 00 3e7b: 49 89 54 24 30 mov %rdx,0x30(%r12) 3e80: 41 8d 5f ff lea -0x1(%r15),%ebx 3e84: 83 fb 10 cmp $0x10,%ebx 3e87: 7f 3c jg 0x3ec5 3e89: 83 fb 0f cmp $0xf,%ebx 3e8c: 89 d9 mov %ebx,%ecx 3e8e: e8 2d aa 00 00 call 0xe8c0 3e93: 89 d9 mov %ebx,%ecx 3e95: 48 89 f2 mov %rsi,%rdx 3e98: 41 89 f8 mov %edi,%r8d 3e9b: 49 89 c1 mov %rax,%r9 3e9e: 49 89 44 24 38 mov %rax,0x38(%r12) 3ea3: e8 d8 af 03 00 call 0x3ee80 3ea8: 49 89 c1 mov %rax,%r9 3eab: 89 d9 mov %ebx,%ecx 3ead: b8 01 00 00 00 mov $0x1,%eax 3eb2: d3 e0 shl %cl,%eax 3eb4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 3ebb: 83 e3 c0 and $0xffffffc0,%ebx 3ebe: 41 89 5c 24 18 mov %ebx,0x18(%r12) 3ec3: eb 1e jmp 0x3ee3 3ec5: 48 89 e0 mov %rsp,%rax 3ec8: 4c 89 e1 mov %r12,%rcx 3ecb: 49 89 f0 mov %rsi,%r8 3ece: 41 89 f9 mov %edi,%r9d 3ed1: 48 89 50 20 mov %rdx,0x20(%rax) 3ed5: 89 da mov %ebx,%edx 3ed7: 4c 89 68 28 mov %r13,0x28(%rax) 3edb: e8 20 c3 03 00 call 0x40200 3ee0: 49 89 c1 mov %rax,%r9 3ee3: 44 89 f9 mov %r15d,%ecx 3ee6: 48 89 f2 mov %rsi,%rdx 3ee9: 41 89 f8 mov %edi,%r8d 3eec: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3ef1: e8 4a fd 03 00 call 0x43c40 3ef6: 44 89 f9 mov %r15d,%ecx 3ef9: 48 89 f2 mov %rsi,%rdx 3efc: 41 89 f8 mov %edi,%r8d 3eff: 49 89 c1 mov %rax,%r9 3f02: 49 89 44 24 58 mov %rax,0x58(%r12) 3f07: e8 74 02 04 00 call 0x44180 3f0c: 4d 89 26 mov %r12,(%r14) 3f0f: 33 c0 xor %eax,%eax 3f11: 48 83 c4 38 add $0x38,%rsp 3f15: 5d pop %rbp 3f16: 41 5f pop %r15 3f18: 41 5e pop %r14 3f1a: 41 5d pop %r13 3f1c: 41 5c pop %r12 3f1e: 5f pop %rdi 3f1f: 5e pop %rsi 3f20: 5b pop %rbx 3f21: c3 ret 3f22: bf 0a 00 00 00 mov $0xa,%edi 3f27: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3f2e: 00 3f2f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26074c0 3f36: 41 83 ff 06 cmp $0x6,%r15d 3f3a: 0f 8f 3b ff ff ff jg 0x3e7b 3f40: 49 89 d1 mov %rdx,%r9 3f43: 49 83 e1 3f and $0x3f,%r9 3f47: 49 f7 d9 neg %r9 3f4a: 49 83 e1 3f and $0x3f,%r9 3f4e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 3f55: 00 00 3f57: 4c 03 ca add %rdx,%r9 3f5a: eb 87 jmp 0x3ee3 3f5c: 33 c0 xor %eax,%eax 3f5e: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 3f65: 00 3f66: 41 89 44 24 08 mov %eax,0x8(%r12) 3f6b: 41 89 44 24 0c mov %eax,0xc(%r12) 3f70: e9 7c fe ff ff jmp 0x3df1 3f75: 0f 1f 40 00 nopl 0x0(%rax) 3f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f80: 56 push %rsi 3f81: 57 push %rdi 3f82: 41 54 push %r12 3f84: 41 55 push %r13 3f86: 41 56 push %r14 3f88: 41 57 push %r15 3f8a: 55 push %rbp 3f8b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 3f90: 48 89 ce mov %rcx,%rsi 3f93: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 3f9a: 00 3f9b: 45 89 ce mov %r9d,%r14d 3f9e: 45 89 c5 mov %r8d,%r13d 3fa1: 89 d5 mov %edx,%ebp 3fa3: 48 85 f6 test %rsi,%rsi 3fa6: 0f 84 8a 01 00 00 je 0x4136 3fac: 83 fd 1e cmp $0x1e,%ebp 3faf: 0f 87 5d 01 00 00 ja 0x4112 3fb5: 83 fd 1d cmp $0x1d,%ebp 3fb8: 0f 8f 54 01 00 00 jg 0x4112 3fbe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 3fc5: 00 3fc6: 4d 85 e4 test %r12,%r12 3fc9: 0f 84 67 01 00 00 je 0x4136 3fcf: 49 83 e4 3f and $0x3f,%r12 3fd3: ba 90 00 00 00 mov $0x90,%edx 3fd8: 49 f7 dc neg %r12 3fdb: 49 83 e4 3f and $0x3f,%r12 3fdf: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 3fe6: 00 3fe7: 4c 89 e1 mov %r12,%rcx 3fea: e8 f1 f5 00 00 call 0x135e0 3fef: 89 e9 mov %ebp,%ecx 3ff1: 41 b8 01 00 00 00 mov $0x1,%r8d 3ff7: 41 d3 e0 shl %cl,%r8d 3ffa: 41 89 6c 24 04 mov %ebp,0x4(%r12) 3fff: 41 83 fd 08 cmp $0x8,%r13d 4003: 45 89 74 24 14 mov %r14d,0x14(%r12) 4008: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 400f: 00 00 4011: 0f 84 48 02 00 00 je 0x425f 4017: 41 83 fd 04 cmp $0x4,%r13d 401b: 0f 84 95 00 00 00 je 0x40b6 4021: 41 83 fd 01 cmp $0x1,%r13d 4025: 75 37 jne 0x405e 4027: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 402c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4d278 4033: 01 4034: f3 0f 5e c8 divss %xmm0,%xmm1 4038: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 403f: 00 4040: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4047: 00 00 4049: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4050: 00 00 4052: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4059: e9 90 00 00 00 jmp 0x40ee 405e: 41 83 fd 02 cmp $0x2,%r13d 4062: 75 34 jne 0x4098 4064: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 4069: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4d278 4070: 01 4071: f3 0f 5e c8 divss %xmm0,%xmm1 4075: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 407c: 00 407d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4084: 00 00 4086: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 408d: 00 00 408f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4096: eb 56 jmp 0x40ee 4098: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 409f: 00 40a0: b8 ee ff ff ff mov $0xffffffee,%eax 40a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 40aa: 5d pop %rbp 40ab: 41 5f pop %r15 40ad: 41 5e pop %r14 40af: 41 5d pop %r13 40b1: 41 5c pop %r12 40b3: 5f pop %rdi 40b4: 5e pop %rsi 40b5: c3 ret 40b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 40bb: b8 01 00 00 00 mov $0x1,%eax 40c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 40c7: 00 40c8: 41 89 44 24 08 mov %eax,0x8(%r12) 40cd: 41 89 44 24 0c mov %eax,0xc(%r12) 40d2: e8 49 f5 00 00 call 0x13620 40d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4d270 40de: 01 40df: f2 0f 5e c8 divsd %xmm0,%xmm1 40e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 40e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 40ee: 83 fd 04 cmp $0x4,%ebp 40f1: 7f 35 jg 0x4128 40f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 40fa: 00 00 40fc: 33 c0 xor %eax,%eax 40fe: 4c 89 26 mov %r12,(%rsi) 4101: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4106: 5d pop %rbp 4107: 41 5f pop %r15 4109: 41 5e pop %r14 410b: 41 5d pop %r13 410d: 41 5c pop %r12 410f: 5f pop %rdi 4110: 5e pop %rsi 4111: c3 ret 4112: b8 ef ff ff ff mov $0xffffffef,%eax 4117: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 411c: 5d pop %rbp 411d: 41 5f pop %r15 411f: 41 5e pop %r14 4121: 41 5d pop %r13 4123: 41 5c pop %r12 4125: 5f pop %rdi 4126: 5e pop %rsi 4127: c3 ret 4128: 83 fd 0a cmp $0xa,%ebp 412b: 0f 8e f4 00 00 00 jle 0x4225 4131: 48 85 ff test %rdi,%rdi 4134: 75 16 jne 0x414c 4136: b8 f8 ff ff ff mov $0xfffffff8,%eax 413b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4140: 5d pop %rbp 4141: 41 5f pop %r15 4143: 41 5e pop %r14 4145: 41 5d pop %r13 4147: 41 5c pop %r12 4149: 5f pop %rdi 414a: 5e pop %rsi 414b: c3 ret 414c: 48 83 e7 3f and $0x3f,%rdi 4150: 89 e9 mov %ebp,%ecx 4152: 48 f7 df neg %rdi 4155: 41 89 ee mov %ebp,%r14d 4158: 48 83 e7 3f and $0x3f,%rdi 415c: 49 89 fd mov %rdi,%r13 415f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 4166: 00 4167: 4c 89 ea mov %r13,%rdx 416a: e8 71 05 04 00 call 0x446e0 416f: 48 89 c7 mov %rax,%rdi 4172: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 4179: 00 417a: 49 89 54 24 30 mov %rdx,0x30(%r12) 417f: 44 8d 7d ff lea -0x1(%rbp),%r15d 4183: 41 83 ff 11 cmp $0x11,%r15d 4187: 7f 3f jg 0x41c8 4189: 41 83 ff 10 cmp $0x10,%r15d 418d: 44 89 f9 mov %r15d,%ecx 4190: e8 ab fa 00 00 call 0x13c40 4195: 44 89 f9 mov %r15d,%ecx 4198: 4c 89 ea mov %r13,%rdx 419b: 45 89 f0 mov %r14d,%r8d 419e: 49 89 c1 mov %rax,%r9 41a1: 49 89 44 24 38 mov %rax,0x38(%r12) 41a6: e8 35 0b 04 00 call 0x44ce0 41ab: 49 89 c1 mov %rax,%r9 41ae: 44 89 f9 mov %r15d,%ecx 41b1: b8 01 00 00 00 mov $0x1,%eax 41b6: d3 e0 shl %cl,%eax 41b8: c1 e0 03 shl $0x3,%eax 41bb: 83 c0 3f add $0x3f,%eax 41be: 83 e0 c0 and $0xffffffc0,%eax 41c1: 41 89 44 24 18 mov %eax,0x18(%r12) 41c6: eb 20 jmp 0x41e8 41c8: 48 8d 04 24 lea (%rsp),%rax 41cc: 4c 89 e1 mov %r12,%rcx 41cf: 4d 89 e8 mov %r13,%r8 41d2: 45 89 f1 mov %r14d,%r9d 41d5: 48 89 50 20 mov %rdx,0x20(%rax) 41d9: 44 89 fa mov %r15d,%edx 41dc: 48 89 78 28 mov %rdi,0x28(%rax) 41e0: e8 bb 1e 04 00 call 0x460a0 41e5: 49 89 c1 mov %rax,%r9 41e8: 89 e9 mov %ebp,%ecx 41ea: 4c 89 ea mov %r13,%rdx 41ed: 45 89 f0 mov %r14d,%r8d 41f0: 4d 89 4c 24 50 mov %r9,0x50(%r12) 41f5: e8 86 5a 04 00 call 0x49c80 41fa: 89 e9 mov %ebp,%ecx 41fc: 4c 89 ea mov %r13,%rdx 41ff: 45 89 f0 mov %r14d,%r8d 4202: 49 89 c1 mov %rax,%r9 4205: 49 89 44 24 58 mov %rax,0x58(%r12) 420a: e8 71 5e 04 00 call 0x4a080 420f: 4c 89 26 mov %r12,(%rsi) 4212: 33 c0 xor %eax,%eax 4214: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4219: 5d pop %rbp 421a: 41 5f pop %r15 421c: 41 5e pop %r14 421e: 41 5d pop %r13 4220: 41 5c pop %r12 4222: 5f pop %rdi 4223: 5e pop %rsi 4224: c3 ret 4225: 41 be 0a 00 00 00 mov $0xa,%r14d 422b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26074c0 4232: 83 fd 06 cmp $0x6,%ebp 4235: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 423c: 00 423d: 0f 8f 37 ff ff ff jg 0x417a 4243: 49 89 d1 mov %rdx,%r9 4246: 49 83 e1 3f and $0x3f,%r9 424a: 49 f7 d9 neg %r9 424d: 49 83 e1 3f and $0x3f,%r9 4251: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4258: 00 00 425a: 4c 03 ca add %rdx,%r9 425d: eb 89 jmp 0x41e8 425f: 33 c0 xor %eax,%eax 4261: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4268: 00 4269: 41 89 44 24 08 mov %eax,0x8(%r12) 426e: 41 89 44 24 0c mov %eax,0xc(%r12) 4273: e9 76 fe ff ff jmp 0x40ee 4278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 427f: 00 4280: 53 push %rbx 4281: 56 push %rsi 4282: 57 push %rdi 4283: 41 54 push %r12 4285: 41 55 push %r13 4287: 41 56 push %r14 4289: 41 57 push %r15 428b: 55 push %rbp 428c: 48 83 ec 38 sub $0x38,%rsp 4290: 49 89 ce mov %rcx,%r14 4293: 44 89 cf mov %r9d,%edi 4296: 44 89 c6 mov %r8d,%esi 4299: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 42a0: 00 42a1: 41 89 d7 mov %edx,%r15d 42a4: 4d 85 f6 test %r14,%r14 42a7: 0f 84 85 01 00 00 je 0x4432 42ad: 41 83 ff 1e cmp $0x1e,%r15d 42b1: 0f 87 56 01 00 00 ja 0x440d 42b7: 41 83 ff 1d cmp $0x1d,%r15d 42bb: 0f 8f 4c 01 00 00 jg 0x440d 42c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 42c8: 00 42c9: 48 85 db test %rbx,%rbx 42cc: 0f 84 60 01 00 00 je 0x4432 42d2: 48 89 dd mov %rbx,%rbp 42d5: ba 90 00 00 00 mov $0x90,%edx 42da: 48 83 e5 3f and $0x3f,%rbp 42de: 48 f7 dd neg %rbp 42e1: 48 83 e5 3f and $0x3f,%rbp 42e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 42e9: 4c 89 e1 mov %r12,%rcx 42ec: e8 6f 49 01 00 call 0x18c60 42f1: 44 89 f9 mov %r15d,%ecx 42f4: b8 01 00 00 00 mov $0x1,%eax 42f9: 41 89 7c 24 14 mov %edi,0x14(%r12) 42fe: d3 e0 shl %cl,%eax 4300: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4305: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 430c: 00 00 430e: 83 fe 08 cmp $0x8,%esi 4311: 0f 84 39 02 00 00 je 0x4550 4317: 83 fe 04 cmp $0x4,%esi 431a: 0f 84 91 00 00 00 je 0x43b1 4320: 83 fe 01 cmp $0x1,%esi 4323: 75 36 jne 0x435b 4325: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 4329: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4d288 4330: 01 4331: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4338: 00 4339: f3 0f 5e c8 divss %xmm0,%xmm1 433d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4344: 00 00 4346: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 434d: 00 00 434f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4356: e9 8d 00 00 00 jmp 0x43e8 435b: 83 fe 02 cmp $0x2,%esi 435e: 75 33 jne 0x4393 4360: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 4364: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4d288 436b: 01 436c: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4373: 00 4374: f3 0f 5e c8 divss %xmm0,%xmm1 4378: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 437f: 00 00 4381: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4388: 00 00 438a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 4391: eb 55 jmp 0x43e8 4393: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 439a: 00 439b: b8 ee ff ff ff mov $0xffffffee,%eax 43a0: 48 83 c4 38 add $0x38,%rsp 43a4: 5d pop %rbp 43a5: 41 5f pop %r15 43a7: 41 5e pop %r14 43a9: 41 5d pop %r13 43ab: 41 5c pop %r12 43ad: 5f pop %rdi 43ae: 5e pop %rsi 43af: 5b pop %rbx 43b0: c3 ret 43b1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 43b5: b8 01 00 00 00 mov $0x1,%eax 43ba: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 43c1: 00 43c2: 41 89 44 24 08 mov %eax,0x8(%r12) 43c7: 41 89 44 24 0c mov %eax,0xc(%r12) 43cc: e8 cf 48 01 00 call 0x18ca0 43d1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4d280 43d8: 01 43d9: f2 0f 5e c8 divsd %xmm0,%xmm1 43dd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 43e1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 43e8: 41 83 ff 04 cmp $0x4,%r15d 43ec: 7f 35 jg 0x4423 43ee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 43f5: 00 00 43f7: 33 c0 xor %eax,%eax 43f9: 4d 89 26 mov %r12,(%r14) 43fc: 48 83 c4 38 add $0x38,%rsp 4400: 5d pop %rbp 4401: 41 5f pop %r15 4403: 41 5e pop %r14 4405: 41 5d pop %r13 4407: 41 5c pop %r12 4409: 5f pop %rdi 440a: 5e pop %rsi 440b: 5b pop %rbx 440c: c3 ret 440d: b8 ef ff ff ff mov $0xffffffef,%eax 4412: 48 83 c4 38 add $0x38,%rsp 4416: 5d pop %rbp 4417: 41 5f pop %r15 4419: 41 5e pop %r14 441b: 41 5d pop %r13 441d: 41 5c pop %r12 441f: 5f pop %rdi 4420: 5e pop %rsi 4421: 5b pop %rbx 4422: c3 ret 4423: 41 83 ff 0a cmp $0xa,%r15d 4427: 0f 8e e9 00 00 00 jle 0x4516 442d: 4d 85 ed test %r13,%r13 4430: 75 16 jne 0x4448 4432: b8 f8 ff ff ff mov $0xfffffff8,%eax 4437: 48 83 c4 38 add $0x38,%rsp 443b: 5d pop %rbp 443c: 41 5f pop %r15 443e: 41 5e pop %r14 4440: 41 5d pop %r13 4442: 41 5c pop %r12 4444: 5f pop %rdi 4445: 5e pop %rsi 4446: 5b pop %rbx 4447: c3 ret 4448: 4c 89 ee mov %r13,%rsi 444b: 44 89 f9 mov %r15d,%ecx 444e: 48 83 e6 3f and $0x3f,%rsi 4452: 44 89 ff mov %r15d,%edi 4455: 48 f7 de neg %rsi 4458: 48 83 e6 3f and $0x3f,%rsi 445c: 49 03 f5 add %r13,%rsi 445f: 48 89 f2 mov %rsi,%rdx 4462: e8 59 60 04 00 call 0x4a4c0 4467: 49 89 c5 mov %rax,%r13 446a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4471: 00 4472: 41 8d 5f ff lea -0x1(%r15),%ebx 4476: 49 89 54 24 30 mov %rdx,0x30(%r12) 447b: 83 fb 11 cmp $0x11,%ebx 447e: 7f 39 jg 0x44b9 4480: 89 d9 mov %ebx,%ecx 4482: e8 19 4e 01 00 call 0x192a0 4487: 89 d9 mov %ebx,%ecx 4489: 48 89 f2 mov %rsi,%rdx 448c: 49 89 44 24 38 mov %rax,0x38(%r12) 4491: 41 89 f8 mov %edi,%r8d 4494: 49 89 c1 mov %rax,%r9 4497: e8 04 66 04 00 call 0x4aaa0 449c: 49 89 c1 mov %rax,%r9 449f: 89 d9 mov %ebx,%ecx 44a1: b8 01 00 00 00 mov $0x1,%eax 44a6: d3 e0 shl %cl,%eax 44a8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 44af: 83 e3 c0 and $0xffffffc0,%ebx 44b2: 41 89 5c 24 18 mov %ebx,0x18(%r12) 44b7: eb 1e jmp 0x44d7 44b9: 48 89 e0 mov %rsp,%rax 44bc: 4c 89 e1 mov %r12,%rcx 44bf: 48 89 50 20 mov %rdx,0x20(%rax) 44c3: 89 da mov %ebx,%edx 44c5: 49 89 f0 mov %rsi,%r8 44c8: 41 89 f9 mov %edi,%r9d 44cb: 4c 89 68 28 mov %r13,0x28(%rax) 44cf: e8 6c 79 04 00 call 0x4be40 44d4: 49 89 c1 mov %rax,%r9 44d7: 44 89 f9 mov %r15d,%ecx 44da: 48 89 f2 mov %rsi,%rdx 44dd: 4d 89 4c 24 50 mov %r9,0x50(%r12) 44e2: 41 89 f8 mov %edi,%r8d 44e5: e8 f6 b3 04 00 call 0x4f8e0 44ea: 44 89 f9 mov %r15d,%ecx 44ed: 48 89 f2 mov %rsi,%rdx 44f0: 49 89 44 24 58 mov %rax,0x58(%r12) 44f5: 41 89 f8 mov %edi,%r8d 44f8: 49 89 c1 mov %rax,%r9 44fb: e8 c0 b7 04 00 call 0x4fcc0 4500: 4d 89 26 mov %r12,(%r14) 4503: 33 c0 xor %eax,%eax 4505: 48 83 c4 38 add $0x38,%rsp 4509: 5d pop %rbp 450a: 41 5f pop %r15 450c: 41 5e pop %r14 450e: 41 5d pop %r13 4510: 41 5c pop %r12 4512: 5f pop %rdi 4513: 5e pop %rsi 4514: 5b pop %rbx 4515: c3 ret 4516: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 451d: 00 451e: bf 0a 00 00 00 mov $0xa,%edi 4523: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26074c0 452a: 41 83 ff 06 cmp $0x6,%r15d 452e: 0f 8f 3e ff ff ff jg 0x4472 4534: 49 89 d1 mov %rdx,%r9 4537: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 453e: 00 00 4540: 49 83 e1 3f and $0x3f,%r9 4544: 49 f7 d9 neg %r9 4547: 49 83 e1 3f and $0x3f,%r9 454b: 4c 03 ca add %rdx,%r9 454e: eb 87 jmp 0x44d7 4550: 33 c0 xor %eax,%eax 4552: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4559: 00 455a: 41 89 44 24 08 mov %eax,0x8(%r12) 455f: 41 89 44 24 0c mov %eax,0xc(%r12) 4564: e9 7f fe ff ff jmp 0x43e8 4569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4570: 00 4571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 457f: 00 4580: 53 push %rbx 4581: 56 push %rsi 4582: 57 push %rdi 4583: 41 54 push %r12 4585: 41 55 push %r13 4587: 41 56 push %r14 4589: 41 57 push %r15 458b: 55 push %rbp 458c: 48 83 ec 38 sub $0x38,%rsp 4590: 49 89 ce mov %rcx,%r14 4593: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 459a: 00 459b: 44 89 cf mov %r9d,%edi 459e: 44 89 c6 mov %r8d,%esi 45a1: 41 89 d7 mov %edx,%r15d 45a4: 4d 85 f6 test %r14,%r14 45a7: 0f 84 95 01 00 00 je 0x4742 45ad: 41 83 ff 1e cmp $0x1e,%r15d 45b1: 0f 87 66 01 00 00 ja 0x471d 45b7: 41 83 ff 1d cmp $0x1d,%r15d 45bb: 0f 8f 5c 01 00 00 jg 0x471d 45c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 45c8: 00 45c9: 48 85 db test %rbx,%rbx 45cc: 0f 84 70 01 00 00 je 0x4742 45d2: 48 89 dd mov %rbx,%rbp 45d5: ba 90 00 00 00 mov $0x90,%edx 45da: 48 83 e5 3f and $0x3f,%rbp 45de: 48 f7 dd neg %rbp 45e1: 48 83 e5 3f and $0x3f,%rbp 45e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 45e9: 4c 89 e1 mov %r12,%rcx 45ec: e8 0f 9a 01 00 call 0x1e000 45f1: 44 89 f9 mov %r15d,%ecx 45f4: b8 01 00 00 00 mov $0x1,%eax 45f9: d3 e0 shl %cl,%eax 45fb: 41 89 7c 24 14 mov %edi,0x14(%r12) 4600: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4605: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 460c: 00 00 460e: 83 fe 08 cmp $0x8,%esi 4611: 0f 84 49 02 00 00 je 0x4860 4617: 83 fe 04 cmp $0x4,%esi 461a: 0f 84 99 00 00 00 je 0x46b9 4620: 83 fe 01 cmp $0x1,%esi 4623: 75 3a jne 0x465f 4625: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4629: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 462d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4d298 4634: 01 4635: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 4639: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4640: 00 4641: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4648: 00 00 464a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4651: 00 00 4653: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 465a: e9 99 00 00 00 jmp 0x46f8 465f: 83 fe 02 cmp $0x2,%esi 4662: 75 37 jne 0x469b 4664: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4668: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 466c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4d298 4673: 01 4674: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 4678: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 467f: 00 4680: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4687: 00 00 4689: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4690: 00 00 4692: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 4699: eb 5d jmp 0x46f8 469b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 46a2: 00 46a3: b8 ee ff ff ff mov $0xffffffee,%eax 46a8: 48 83 c4 38 add $0x38,%rsp 46ac: 5d pop %rbp 46ad: 41 5f pop %r15 46af: 41 5e pop %r14 46b1: 41 5d pop %r13 46b3: 41 5c pop %r12 46b5: 5f pop %rdi 46b6: 5e pop %rsi 46b7: 5b pop %rbx 46b8: c3 ret 46b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 46bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 46c1: b8 01 00 00 00 mov $0x1,%eax 46c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 46cd: 00 46ce: 41 89 44 24 08 mov %eax,0x8(%r12) 46d3: 41 89 44 24 0c mov %eax,0xc(%r12) 46d8: e8 63 99 01 00 call 0x1e040 46dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 46e1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4d290 46e8: 01 46e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 46ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 46f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 46f8: 41 83 ff 04 cmp $0x4,%r15d 46fc: 7f 35 jg 0x4733 46fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4705: 00 00 4707: 33 c0 xor %eax,%eax 4709: 4d 89 26 mov %r12,(%r14) 470c: 48 83 c4 38 add $0x38,%rsp 4710: 5d pop %rbp 4711: 41 5f pop %r15 4713: 41 5e pop %r14 4715: 41 5d pop %r13 4717: 41 5c pop %r12 4719: 5f pop %rdi 471a: 5e pop %rsi 471b: 5b pop %rbx 471c: c3 ret 471d: b8 ef ff ff ff mov $0xffffffef,%eax 4722: 48 83 c4 38 add $0x38,%rsp 4726: 5d pop %rbp 4727: 41 5f pop %r15 4729: 41 5e pop %r14 472b: 41 5d pop %r13 472d: 41 5c pop %r12 472f: 5f pop %rdi 4730: 5e pop %rsi 4731: 5b pop %rbx 4732: c3 ret 4733: 41 83 ff 0a cmp $0xa,%r15d 4737: 0f 8e e9 00 00 00 jle 0x4826 473d: 4d 85 ed test %r13,%r13 4740: 75 16 jne 0x4758 4742: b8 f8 ff ff ff mov $0xfffffff8,%eax 4747: 48 83 c4 38 add $0x38,%rsp 474b: 5d pop %rbp 474c: 41 5f pop %r15 474e: 41 5e pop %r14 4750: 41 5d pop %r13 4752: 41 5c pop %r12 4754: 5f pop %rdi 4755: 5e pop %rsi 4756: 5b pop %rbx 4757: c3 ret 4758: 4c 89 ee mov %r13,%rsi 475b: 44 89 f9 mov %r15d,%ecx 475e: 48 83 e6 3f and $0x3f,%rsi 4762: 44 89 ff mov %r15d,%edi 4765: 48 f7 de neg %rsi 4768: 48 83 e6 3f and $0x3f,%rsi 476c: 49 03 f5 add %r13,%rsi 476f: 48 89 f2 mov %rsi,%rdx 4772: e8 89 b9 04 00 call 0x50100 4777: 49 89 c5 mov %rax,%r13 477a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4781: 00 4782: 49 89 54 24 30 mov %rdx,0x30(%r12) 4787: 41 8d 5f ff lea -0x1(%r15),%ebx 478b: 83 fb 12 cmp $0x12,%ebx 478e: 7f 39 jg 0x47c9 4790: 89 d9 mov %ebx,%ecx 4792: e8 29 a1 00 00 call 0xe8c0 4797: 89 d9 mov %ebx,%ecx 4799: 48 89 f2 mov %rsi,%rdx 479c: 41 89 f8 mov %edi,%r8d 479f: 49 89 c1 mov %rax,%r9 47a2: 49 89 44 24 38 mov %rax,0x38(%r12) 47a7: e8 f4 c1 04 00 call 0x509a0 47ac: 49 89 c1 mov %rax,%r9 47af: 89 d9 mov %ebx,%ecx 47b1: b8 01 00 00 00 mov $0x1,%eax 47b6: d3 e0 shl %cl,%eax 47b8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 47bf: 83 e3 c0 and $0xffffffc0,%ebx 47c2: 41 89 5c 24 18 mov %ebx,0x18(%r12) 47c7: eb 1e jmp 0x47e7 47c9: 48 89 e0 mov %rsp,%rax 47cc: 4c 89 e1 mov %r12,%rcx 47cf: 49 89 f0 mov %rsi,%r8 47d2: 41 89 f9 mov %edi,%r9d 47d5: 48 89 50 20 mov %rdx,0x20(%rax) 47d9: 89 da mov %ebx,%edx 47db: 4c 89 68 28 mov %r13,0x28(%rax) 47df: e8 3c d3 04 00 call 0x51b20 47e4: 49 89 c1 mov %rax,%r9 47e7: 44 89 f9 mov %r15d,%ecx 47ea: 48 89 f2 mov %rsi,%rdx 47ed: 41 89 f8 mov %edi,%r8d 47f0: 4d 89 4c 24 50 mov %r9,0x50(%r12) 47f5: e8 86 1c 05 00 call 0x56480 47fa: 44 89 f9 mov %r15d,%ecx 47fd: 48 89 f2 mov %rsi,%rdx 4800: 41 89 f8 mov %edi,%r8d 4803: 49 89 c1 mov %rax,%r9 4806: 49 89 44 24 58 mov %rax,0x58(%r12) 480b: e8 50 20 05 00 call 0x56860 4810: 4d 89 26 mov %r12,(%r14) 4813: 33 c0 xor %eax,%eax 4815: 48 83 c4 38 add $0x38,%rsp 4819: 5d pop %rbp 481a: 41 5f pop %r15 481c: 41 5e pop %r14 481e: 41 5d pop %r13 4820: 41 5c pop %r12 4822: 5f pop %rdi 4823: 5e pop %rsi 4824: 5b pop %rbx 4825: c3 ret 4826: bf 0a 00 00 00 mov $0xa,%edi 482b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4832: 00 4833: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26074c0 483a: 41 83 ff 07 cmp $0x7,%r15d 483e: 0f 8f 3e ff ff ff jg 0x4782 4844: 49 89 d1 mov %rdx,%r9 4847: 49 83 e1 3f and $0x3f,%r9 484b: 49 f7 d9 neg %r9 484e: 49 83 e1 3f and $0x3f,%r9 4852: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4859: 00 00 485b: 4c 03 ca add %rdx,%r9 485e: eb 87 jmp 0x47e7 4860: 33 c0 xor %eax,%eax 4862: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4869: 00 486a: 41 89 44 24 08 mov %eax,0x8(%r12) 486f: 41 89 44 24 0c mov %eax,0xc(%r12) 4874: e9 7f fe ff ff jmp 0x46f8 4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4880: 53 push %rbx 4881: 56 push %rsi 4882: 57 push %rdi 4883: 41 54 push %r12 4885: 41 55 push %r13 4887: 41 56 push %r14 4889: 41 57 push %r15 488b: 55 push %rbp 488c: 48 83 ec 38 sub $0x38,%rsp 4890: 49 89 ce mov %rcx,%r14 4893: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 489a: 00 489b: 44 89 cf mov %r9d,%edi 489e: 44 89 c6 mov %r8d,%esi 48a1: 41 89 d7 mov %edx,%r15d 48a4: 4d 85 f6 test %r14,%r14 48a7: 0f 84 95 01 00 00 je 0x4a42 48ad: 41 83 ff 1e cmp $0x1e,%r15d 48b1: 0f 87 66 01 00 00 ja 0x4a1d 48b7: 41 83 ff 1d cmp $0x1d,%r15d 48bb: 0f 8f 5c 01 00 00 jg 0x4a1d 48c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 48c8: 00 48c9: 48 85 db test %rbx,%rbx 48cc: 0f 84 70 01 00 00 je 0x4a42 48d2: 48 89 dd mov %rbx,%rbp 48d5: ba 90 00 00 00 mov $0x90,%edx 48da: 48 83 e5 3f and $0x3f,%rbp 48de: 48 f7 dd neg %rbp 48e1: 48 83 e5 3f and $0x3f,%rbp 48e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 48e9: 4c 89 e1 mov %r12,%rcx 48ec: e8 6f f6 01 00 call 0x23f60 48f1: b8 01 00 00 00 mov $0x1,%eax 48f6: 41 89 7c 24 14 mov %edi,0x14(%r12) 48fb: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4900: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4907: 00 00 4909: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 490e: 83 fe 08 cmp $0x8,%esi 4911: 0f 84 4a 02 00 00 je 0x4b61 4917: 83 fe 04 cmp $0x4,%esi 491a: 0f 84 99 00 00 00 je 0x49b9 4920: 83 fe 01 cmp $0x1,%esi 4923: 75 3a jne 0x495f 4925: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4929: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 492d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4d2a8 4934: 01 4935: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 4939: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4940: 00 4941: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4948: 00 00 494a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4951: 00 00 4953: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 495a: e9 99 00 00 00 jmp 0x49f8 495f: 83 fe 02 cmp $0x2,%esi 4962: 75 37 jne 0x499b 4964: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4968: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 496c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4d2a8 4973: 01 4974: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 4978: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 497f: 00 4980: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4987: 00 00 4989: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4990: 00 00 4992: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 4999: eb 5d jmp 0x49f8 499b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 49a2: 00 49a3: b8 ee ff ff ff mov $0xffffffee,%eax 49a8: 48 83 c4 38 add $0x38,%rsp 49ac: 5d pop %rbp 49ad: 41 5f pop %r15 49af: 41 5e pop %r14 49b1: 41 5d pop %r13 49b3: 41 5c pop %r12 49b5: 5f pop %rdi 49b6: 5e pop %rsi 49b7: 5b pop %rbx 49b8: c3 ret 49b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 49bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 49c1: b8 01 00 00 00 mov $0x1,%eax 49c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 49cd: 00 49ce: 41 89 44 24 08 mov %eax,0x8(%r12) 49d3: 41 89 44 24 0c mov %eax,0xc(%r12) 49d8: e8 c3 f5 01 00 call 0x23fa0 49dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 49e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4d2a0 49e8: 01 49e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 49ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 49f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 49f8: 41 83 ff 04 cmp $0x4,%r15d 49fc: 7f 35 jg 0x4a33 49fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4a05: 00 00 4a07: 33 c0 xor %eax,%eax 4a09: 4d 89 26 mov %r12,(%r14) 4a0c: 48 83 c4 38 add $0x38,%rsp 4a10: 5d pop %rbp 4a11: 41 5f pop %r15 4a13: 41 5e pop %r14 4a15: 41 5d pop %r13 4a17: 41 5c pop %r12 4a19: 5f pop %rdi 4a1a: 5e pop %rsi 4a1b: 5b pop %rbx 4a1c: c3 ret 4a1d: b8 ef ff ff ff mov $0xffffffef,%eax 4a22: 48 83 c4 38 add $0x38,%rsp 4a26: 5d pop %rbp 4a27: 41 5f pop %r15 4a29: 41 5e pop %r14 4a2b: 41 5d pop %r13 4a2d: 41 5c pop %r12 4a2f: 5f pop %rdi 4a30: 5e pop %rsi 4a31: 5b pop %rbx 4a32: c3 ret 4a33: 41 83 ff 0a cmp $0xa,%r15d 4a37: 0f 8e ea 00 00 00 jle 0x4b27 4a3d: 4d 85 ed test %r13,%r13 4a40: 75 16 jne 0x4a58 4a42: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a47: 48 83 c4 38 add $0x38,%rsp 4a4b: 5d pop %rbp 4a4c: 41 5f pop %r15 4a4e: 41 5e pop %r14 4a50: 41 5d pop %r13 4a52: 41 5c pop %r12 4a54: 5f pop %rdi 4a55: 5e pop %rsi 4a56: 5b pop %rbx 4a57: c3 ret 4a58: 4c 89 ee mov %r13,%rsi 4a5b: 44 89 f9 mov %r15d,%ecx 4a5e: 48 83 e6 3f and $0x3f,%rsi 4a62: 44 89 ff mov %r15d,%edi 4a65: 48 f7 de neg %rsi 4a68: 48 83 e6 3f and $0x3f,%rsi 4a6c: 49 03 f5 add %r13,%rsi 4a6f: 48 89 f2 mov %rsi,%rdx 4a72: e8 29 22 05 00 call 0x56ca0 4a77: 49 89 c5 mov %rax,%r13 4a7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4a81: 00 4a82: 49 89 54 24 30 mov %rdx,0x30(%r12) 4a87: 41 8d 5f ff lea -0x1(%r15),%ebx 4a8b: 83 fb 12 cmp $0x12,%ebx 4a8e: 7f 3a jg 0x4aca 4a90: 89 d9 mov %ebx,%ecx 4a92: e8 89 fc 01 00 call 0x24720 4a97: 89 d9 mov %ebx,%ecx 4a99: 48 89 f2 mov %rsi,%rdx 4a9c: 41 89 f8 mov %edi,%r8d 4a9f: 49 89 c1 mov %rax,%r9 4aa2: 49 89 44 24 38 mov %rax,0x38(%r12) 4aa7: e8 f4 2a 05 00 call 0x575a0 4aac: 49 89 c1 mov %rax,%r9 4aaf: b8 01 00 00 00 mov $0x1,%eax 4ab4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 4ab9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 4ac0: 83 e5 c0 and $0xffffffc0,%ebp 4ac3: 41 89 6c 24 18 mov %ebp,0x18(%r12) 4ac8: eb 1e jmp 0x4ae8 4aca: 48 89 e0 mov %rsp,%rax 4acd: 4c 89 e1 mov %r12,%rcx 4ad0: 49 89 f0 mov %rsi,%r8 4ad3: 41 89 f9 mov %edi,%r9d 4ad6: 48 89 50 20 mov %rdx,0x20(%rax) 4ada: 89 da mov %ebx,%edx 4adc: 4c 89 68 28 mov %r13,0x28(%rax) 4ae0: e8 1b 3c 05 00 call 0x58700 4ae5: 49 89 c1 mov %rax,%r9 4ae8: 44 89 f9 mov %r15d,%ecx 4aeb: 48 89 f2 mov %rsi,%rdx 4aee: 41 89 f8 mov %edi,%r8d 4af1: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4af6: e8 85 85 05 00 call 0x5d080 4afb: 44 89 f9 mov %r15d,%ecx 4afe: 48 89 f2 mov %rsi,%rdx 4b01: 41 89 f8 mov %edi,%r8d 4b04: 49 89 c1 mov %rax,%r9 4b07: 49 89 44 24 58 mov %rax,0x58(%r12) 4b0c: e8 2f 89 05 00 call 0x5d440 4b11: 4d 89 26 mov %r12,(%r14) 4b14: 33 c0 xor %eax,%eax 4b16: 48 83 c4 38 add $0x38,%rsp 4b1a: 5d pop %rbp 4b1b: 41 5f pop %r15 4b1d: 41 5e pop %r14 4b1f: 41 5d pop %r13 4b21: 41 5c pop %r12 4b23: 5f pop %rdi 4b24: 5e pop %rsi 4b25: 5b pop %rbx 4b26: c3 ret 4b27: bf 0a 00 00 00 mov $0xa,%edi 4b2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4b33: 00 4b34: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26074c0 4b3b: 41 83 ff 07 cmp $0x7,%r15d 4b3f: 0f 8f 3d ff ff ff jg 0x4a82 4b45: 49 89 d1 mov %rdx,%r9 4b48: 49 83 e1 3f and $0x3f,%r9 4b4c: 49 f7 d9 neg %r9 4b4f: 49 83 e1 3f and $0x3f,%r9 4b53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4b5a: 00 00 4b5c: 4c 03 ca add %rdx,%r9 4b5f: eb 87 jmp 0x4ae8 4b61: 33 c0 xor %eax,%eax 4b63: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4b6a: 00 4b6b: 41 89 44 24 08 mov %eax,0x8(%r12) 4b70: 41 89 44 24 0c mov %eax,0xc(%r12) 4b75: e9 7e fe ff ff jmp 0x49f8 4b7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4b80: 53 push %rbx 4b81: 56 push %rsi 4b82: 57 push %rdi 4b83: 41 54 push %r12 4b85: 41 55 push %r13 4b87: 41 56 push %r14 4b89: 41 57 push %r15 4b8b: 55 push %rbp 4b8c: 48 83 ec 38 sub $0x38,%rsp 4b90: 49 89 ce mov %rcx,%r14 4b93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 4b9a: 00 4b9b: 44 89 cf mov %r9d,%edi 4b9e: 44 89 c6 mov %r8d,%esi 4ba1: 41 89 d7 mov %edx,%r15d 4ba4: 4d 85 f6 test %r14,%r14 4ba7: 0f 84 95 01 00 00 je 0x4d42 4bad: 41 83 ff 1e cmp $0x1e,%r15d 4bb1: 0f 87 66 01 00 00 ja 0x4d1d 4bb7: 41 83 ff 1d cmp $0x1d,%r15d 4bbb: 0f 8f 5c 01 00 00 jg 0x4d1d 4bc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4bc8: 00 4bc9: 48 85 db test %rbx,%rbx 4bcc: 0f 84 70 01 00 00 je 0x4d42 4bd2: 48 89 dd mov %rbx,%rbp 4bd5: ba 90 00 00 00 mov $0x90,%edx 4bda: 48 83 e5 3f and $0x3f,%rbp 4bde: 48 f7 dd neg %rbp 4be1: 48 83 e5 3f and $0x3f,%rbp 4be5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4be9: 4c 89 e1 mov %r12,%rcx 4bec: e8 4f 53 02 00 call 0x29f40 4bf1: b8 01 00 00 00 mov $0x1,%eax 4bf6: 41 89 7c 24 14 mov %edi,0x14(%r12) 4bfb: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4c00: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4c07: 00 00 4c09: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 4c0e: 83 fe 08 cmp $0x8,%esi 4c11: 0f 84 4a 02 00 00 je 0x4e61 4c17: 83 fe 04 cmp $0x4,%esi 4c1a: 0f 84 99 00 00 00 je 0x4cb9 4c20: 83 fe 01 cmp $0x1,%esi 4c23: 75 3a jne 0x4c5f 4c25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4c29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 4c2d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4d2b8 4c34: 01 4c35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 4c39: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4c40: 00 4c41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4c48: 00 00 4c4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4c51: 00 00 4c53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 4c5a: e9 99 00 00 00 jmp 0x4cf8 4c5f: 83 fe 02 cmp $0x2,%esi 4c62: 75 37 jne 0x4c9b 4c64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4c68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 4c6c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4d2b8 4c73: 01 4c74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 4c78: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4c7f: 00 4c80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4c87: 00 00 4c89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4c90: 00 00 4c92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 4c99: eb 5d jmp 0x4cf8 4c9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4ca2: 00 4ca3: b8 ee ff ff ff mov $0xffffffee,%eax 4ca8: 48 83 c4 38 add $0x38,%rsp 4cac: 5d pop %rbp 4cad: 41 5f pop %r15 4caf: 41 5e pop %r14 4cb1: 41 5d pop %r13 4cb3: 41 5c pop %r12 4cb5: 5f pop %rdi 4cb6: 5e pop %rsi 4cb7: 5b pop %rbx 4cb8: c3 ret 4cb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 4cbd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 4cc1: b8 01 00 00 00 mov $0x1,%eax 4cc6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4ccd: 00 4cce: 41 89 44 24 08 mov %eax,0x8(%r12) 4cd3: 41 89 44 24 0c mov %eax,0xc(%r12) 4cd8: e8 a3 52 02 00 call 0x29f80 4cdd: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4ce1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4d2b0 4ce8: 01 4ce9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 4ced: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 4cf1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 4cf8: 41 83 ff 04 cmp $0x4,%r15d 4cfc: 7f 35 jg 0x4d33 4cfe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4d05: 00 00 4d07: 33 c0 xor %eax,%eax 4d09: 4d 89 26 mov %r12,(%r14) 4d0c: 48 83 c4 38 add $0x38,%rsp 4d10: 5d pop %rbp 4d11: 41 5f pop %r15 4d13: 41 5e pop %r14 4d15: 41 5d pop %r13 4d17: 41 5c pop %r12 4d19: 5f pop %rdi 4d1a: 5e pop %rsi 4d1b: 5b pop %rbx 4d1c: c3 ret 4d1d: b8 ef ff ff ff mov $0xffffffef,%eax 4d22: 48 83 c4 38 add $0x38,%rsp 4d26: 5d pop %rbp 4d27: 41 5f pop %r15 4d29: 41 5e pop %r14 4d2b: 41 5d pop %r13 4d2d: 41 5c pop %r12 4d2f: 5f pop %rdi 4d30: 5e pop %rsi 4d31: 5b pop %rbx 4d32: c3 ret 4d33: 41 83 ff 0a cmp $0xa,%r15d 4d37: 0f 8e ea 00 00 00 jle 0x4e27 4d3d: 4d 85 ed test %r13,%r13 4d40: 75 16 jne 0x4d58 4d42: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d47: 48 83 c4 38 add $0x38,%rsp 4d4b: 5d pop %rbp 4d4c: 41 5f pop %r15 4d4e: 41 5e pop %r14 4d50: 41 5d pop %r13 4d52: 41 5c pop %r12 4d54: 5f pop %rdi 4d55: 5e pop %rsi 4d56: 5b pop %rbx 4d57: c3 ret 4d58: 4c 89 ee mov %r13,%rsi 4d5b: 44 89 f9 mov %r15d,%ecx 4d5e: 48 83 e6 3f and $0x3f,%rsi 4d62: 44 89 ff mov %r15d,%edi 4d65: 48 f7 de neg %rsi 4d68: 48 83 e6 3f and $0x3f,%rsi 4d6c: 49 03 f5 add %r13,%rsi 4d6f: 48 89 f2 mov %rsi,%rdx 4d72: e8 e9 8a 05 00 call 0x5d860 4d77: 49 89 c5 mov %rax,%r13 4d7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4d81: 00 4d82: 49 89 54 24 30 mov %rdx,0x30(%r12) 4d87: 41 8d 5f ff lea -0x1(%r15),%ebx 4d8b: 83 fb 12 cmp $0x12,%ebx 4d8e: 7f 3a jg 0x4dca 4d90: 89 d9 mov %ebx,%ecx 4d92: e8 89 f9 01 00 call 0x24720 4d97: 89 d9 mov %ebx,%ecx 4d99: 48 89 f2 mov %rsi,%rdx 4d9c: 41 89 f8 mov %edi,%r8d 4d9f: 49 89 c1 mov %rax,%r9 4da2: 49 89 44 24 38 mov %rax,0x38(%r12) 4da7: e8 94 93 05 00 call 0x5e140 4dac: 49 89 c1 mov %rax,%r9 4daf: b8 01 00 00 00 mov $0x1,%eax 4db4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 4db9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 4dc0: 83 e5 c0 and $0xffffffc0,%ebp 4dc3: 41 89 6c 24 18 mov %ebp,0x18(%r12) 4dc8: eb 1e jmp 0x4de8 4dca: 48 89 e0 mov %rsp,%rax 4dcd: 4c 89 e1 mov %r12,%rcx 4dd0: 49 89 f0 mov %rsi,%r8 4dd3: 41 89 f9 mov %edi,%r9d 4dd6: 48 89 50 20 mov %rdx,0x20(%rax) 4dda: 89 da mov %ebx,%edx 4ddc: 4c 89 68 28 mov %r13,0x28(%rax) 4de0: e8 db a4 05 00 call 0x5f2c0 4de5: 49 89 c1 mov %rax,%r9 4de8: 44 89 f9 mov %r15d,%ecx 4deb: 48 89 f2 mov %rsi,%rdx 4dee: 41 89 f8 mov %edi,%r8d 4df1: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4df6: e8 45 ee 05 00 call 0x63c40 4dfb: 44 89 f9 mov %r15d,%ecx 4dfe: 48 89 f2 mov %rsi,%rdx 4e01: 41 89 f8 mov %edi,%r8d 4e04: 49 89 c1 mov %rax,%r9 4e07: 49 89 44 24 58 mov %rax,0x58(%r12) 4e0c: e8 ef f1 05 00 call 0x64000 4e11: 4d 89 26 mov %r12,(%r14) 4e14: 33 c0 xor %eax,%eax 4e16: 48 83 c4 38 add $0x38,%rsp 4e1a: 5d pop %rbp 4e1b: 41 5f pop %r15 4e1d: 41 5e pop %r14 4e1f: 41 5d pop %r13 4e21: 41 5c pop %r12 4e23: 5f pop %rdi 4e24: 5e pop %rsi 4e25: 5b pop %rbx 4e26: c3 ret 4e27: bf 0a 00 00 00 mov $0xa,%edi 4e2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4e33: 00 4e34: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26074c0 4e3b: 41 83 ff 07 cmp $0x7,%r15d 4e3f: 0f 8f 3d ff ff ff jg 0x4d82 4e45: 49 89 d1 mov %rdx,%r9 4e48: 49 83 e1 3f and $0x3f,%r9 4e4c: 49 f7 d9 neg %r9 4e4f: 49 83 e1 3f and $0x3f,%r9 4e53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 4e5a: 00 00 4e5c: 4c 03 ca add %rdx,%r9 4e5f: eb 87 jmp 0x4de8 4e61: 33 c0 xor %eax,%eax 4e63: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 4e6a: 00 4e6b: 41 89 44 24 08 mov %eax,0x8(%r12) 4e70: 41 89 44 24 0c mov %eax,0xc(%r12) 4e75: e9 7e fe ff ff jmp 0x4cf8 4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4e80: 48 83 ec 28 sub $0x28,%rsp 4e84: 48 85 d2 test %rdx,%rdx 4e87: 74 1b je 0x4ea4 4e89: 45 85 c0 test %r8d,%r8d 4e8c: 7e 20 jle 0x4eae 4e8e: 0f 57 c9 xorps %xmm1,%xmm1 4e91: 0f 2e c1 ucomiss %xmm1,%xmm0 4e94: 7a 02 jp 0x4e98 4e96: 74 05 je 0x4e9d 4e98: e8 83 f5 05 00 call 0x64420 4e9d: 33 c0 xor %eax,%eax 4e9f: 48 83 c4 28 add $0x28,%rsp 4ea3: c3 ret 4ea4: b8 f8 ff ff ff mov $0xfffffff8,%eax 4ea9: 48 83 c4 28 add $0x28,%rsp 4ead: c3 ret 4eae: b8 fa ff ff ff mov $0xfffffffa,%eax 4eb3: 48 83 c4 28 add $0x28,%rsp 4eb7: c3 ret 4eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ebf: 00 4ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4ec5: 48 85 d2 test %rdx,%rdx 4ec8: 74 1c je 0x4ee6 4eca: 45 85 c0 test %r8d,%r8d 4ecd: 7e 25 jle 0x4ef4 4ecf: 0f 57 c9 xorps %xmm1,%xmm1 4ed2: 0f 2e c1 ucomiss %xmm1,%xmm0 4ed5: 7a 02 jp 0x4ed9 4ed7: 74 05 je 0x4ede 4ed9: e8 c2 f6 05 00 call 0x645a0 4ede: 33 c0 xor %eax,%eax 4ee0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4ee5: c3 ret 4ee6: b8 f8 ff ff ff mov $0xfffffff8,%eax 4eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4ef0: 90 nop 4ef1: 90 nop 4ef2: 90 nop 4ef3: c3 ret 4ef4: b8 fa ff ff ff mov $0xfffffffa,%eax 4ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4efe: 90 nop 4eff: c3 ret 4f00: 48 83 ec 28 sub $0x28,%rsp 4f04: 48 85 d2 test %rdx,%rdx 4f07: 74 1b je 0x4f24 4f09: 45 85 c0 test %r8d,%r8d 4f0c: 7e 20 jle 0x4f2e 4f0e: 0f 57 c9 xorps %xmm1,%xmm1 4f11: 0f 2e c1 ucomiss %xmm1,%xmm0 4f14: 7a 02 jp 0x4f18 4f16: 74 05 je 0x4f1d 4f18: e8 03 f8 05 00 call 0x64720 4f1d: 33 c0 xor %eax,%eax 4f1f: 48 83 c4 28 add $0x28,%rsp 4f23: c3 ret 4f24: b8 f8 ff ff ff mov $0xfffffff8,%eax 4f29: 48 83 c4 28 add $0x28,%rsp 4f2d: c3 ret 4f2e: b8 fa ff ff ff mov $0xfffffffa,%eax 4f33: 48 83 c4 28 add $0x28,%rsp 4f37: c3 ret 4f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4f3f: 00 4f40: 49 89 d1 mov %rdx,%r9 4f43: 4d 85 c9 test %r9,%r9 4f46: 0f 84 8a 01 00 00 je 0x50d6 4f4c: 45 85 c0 test %r8d,%r8d 4f4f: 0f 8e 7b 01 00 00 jle 0x50d0 4f55: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 4f59: c5 f8 2e c1 vucomiss %xmm1,%xmm0 4f5d: 7a 06 jp 0x4f65 4f5f: 0f 84 68 01 00 00 je 0x50cd 4f65: 41 83 f8 10 cmp $0x10,%r8d 4f69: 0f 8c 4f 01 00 00 jl 0x50be 4f6f: 4c 89 ca mov %r9,%rdx 4f72: 48 83 e2 1f and $0x1f,%rdx 4f76: 85 d2 test %edx,%edx 4f78: 74 11 je 0x4f8b 4f7a: f6 c2 03 test $0x3,%dl 4f7d: 0f 85 3b 01 00 00 jne 0x50be 4f83: f7 da neg %edx 4f85: 83 c2 20 add $0x20,%edx 4f88: c1 ea 02 shr $0x2,%edx 4f8b: 8d 42 10 lea 0x10(%rdx),%eax 4f8e: 44 3b c0 cmp %eax,%r8d 4f91: 0f 8c 27 01 00 00 jl 0x50be 4f97: 44 89 c1 mov %r8d,%ecx 4f9a: 33 c0 xor %eax,%eax 4f9c: 2b ca sub %edx,%ecx 4f9e: 83 e1 0f and $0xf,%ecx 4fa1: f7 d9 neg %ecx 4fa3: 41 03 c8 add %r8d,%ecx 4fa6: 41 89 d2 mov %edx,%r10d 4fa9: 85 d2 test %edx,%edx 4fab: 76 27 jbe 0x4fd4 4fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4fb4: 00 4fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4fbc: 0f 1f 40 00 nopl 0x0(%rax) 4fc0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 4fc6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) 4fcc: 48 ff c0 inc %rax 4fcf: 49 3b c2 cmp %r10,%rax 4fd2: 72 ec jb 0x4fc0 4fd4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 4fd9: 48 63 d1 movslq %ecx,%rdx 4fdc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 4fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4fe9: 00 4fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ff8: 00 4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5000: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 5006: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 500d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) 5013: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) 501a: 49 83 c2 10 add $0x10,%r10 501e: 4c 3b d2 cmp %rdx,%r10 5021: 72 dd jb 0x5000 5023: 8d 41 01 lea 0x1(%rcx),%eax 5026: 41 3b c0 cmp %r8d,%eax 5029: 0f 87 85 00 00 00 ja 0x50b4 502f: 4d 63 c0 movslq %r8d,%r8 5032: 4c 2b c2 sub %rdx,%r8 5035: 49 83 f8 04 cmp $0x4,%r8 5039: 0f 8c 7b 00 00 00 jl 0x50ba 503f: 44 89 c0 mov %r8d,%eax 5042: 45 33 d2 xor %r10d,%r10d 5045: 83 e0 fc and $0xfffffffc,%eax 5048: 49 8d 14 91 lea (%r9,%rdx,4),%rdx 504c: 48 63 c0 movslq %eax,%rax 504f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5056: 00 5057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 505e: 66 90 xchg %ax,%ax 5060: 49 83 c2 04 add $0x4,%r10 5064: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 5068: c5 f8 11 0a vmovups %xmm1,(%rdx) 506c: 48 83 c2 10 add $0x10,%rdx 5070: 4c 3b d0 cmp %rax,%r10 5073: 72 eb jb 0x5060 5075: 49 3b c0 cmp %r8,%rax 5078: 73 3a jae 0x50b4 507a: 48 63 c9 movslq %ecx,%rcx 507d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx 5081: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 5085: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 508c: 00 508d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 50a0: 48 ff c0 inc %rax 50a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 50a7: c5 fa 11 0a vmovss %xmm1,(%rdx) 50ab: 48 83 c2 04 add $0x4,%rdx 50af: 49 3b c0 cmp %r8,%rax 50b2: 72 ec jb 0x50a0 50b4: 33 c0 xor %eax,%eax 50b6: c5 f8 77 vzeroupper 50b9: c3 ret 50ba: 33 c0 xor %eax,%eax 50bc: eb b7 jmp 0x5075 50be: 33 c9 xor %ecx,%ecx 50c0: 41 83 f8 01 cmp $0x1,%r8d 50c4: 72 ee jb 0x50b4 50c6: 4d 63 c0 movslq %r8d,%r8 50c9: 33 c0 xor %eax,%eax 50cb: eb a8 jmp 0x5075 50cd: 33 c0 xor %eax,%eax 50cf: c3 ret 50d0: b8 fa ff ff ff mov $0xfffffffa,%eax 50d5: c3 ret 50d6: b8 f8 ff ff ff mov $0xfffffff8,%eax 50db: c3 ret 50dc: 0f 1f 40 00 nopl 0x0(%rax) 50e0: 48 89 d1 mov %rdx,%rcx 50e3: 48 85 c9 test %rcx,%rcx 50e6: 0f 84 62 01 00 00 je 0x524e 50ec: 45 85 c0 test %r8d,%r8d 50ef: 0f 8e 53 01 00 00 jle 0x5248 50f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 50f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 50fd: 7a 06 jp 0x5105 50ff: 0f 84 40 01 00 00 je 0x5245 5105: 41 83 f8 10 cmp $0x10,%r8d 5109: 0f 8c 2f 01 00 00 jl 0x523e 510f: 49 89 ca mov %rcx,%r10 5112: 49 83 e2 1f and $0x1f,%r10 5116: 45 85 d2 test %r10d,%r10d 5119: 74 18 je 0x5133 511b: 41 f7 c2 03 00 00 00 test $0x3,%r10d 5122: 0f 85 16 01 00 00 jne 0x523e 5128: 41 f7 da neg %r10d 512b: 41 83 c2 20 add $0x20,%r10d 512f: 41 c1 ea 02 shr $0x2,%r10d 5133: 41 8d 42 10 lea 0x10(%r10),%eax 5137: 44 3b c0 cmp %eax,%r8d 513a: 0f 8c fe 00 00 00 jl 0x523e 5140: 44 89 c2 mov %r8d,%edx 5143: 33 c0 xor %eax,%eax 5145: 41 2b d2 sub %r10d,%edx 5148: 83 e2 0f and $0xf,%edx 514b: f7 da neg %edx 514d: 41 03 d0 add %r8d,%edx 5150: 45 89 d1 mov %r10d,%r9d 5153: 45 85 d2 test %r10d,%r10d 5156: 76 1a jbe 0x5172 5158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 515f: 00 5160: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 5165: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 516a: 48 ff c0 inc %rax 516d: 49 3b c1 cmp %r9,%rax 5170: 72 ee jb 0x5160 5172: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 5177: 48 63 c2 movslq %edx,%rax 517a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5180: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 5186: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 518d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) 5193: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) 519a: 49 83 c1 10 add $0x10,%r9 519e: 4c 3b c8 cmp %rax,%r9 51a1: 72 dd jb 0x5180 51a3: 8d 42 01 lea 0x1(%rdx),%eax 51a6: 41 3b c0 cmp %r8d,%eax 51a9: 0f 87 85 00 00 00 ja 0x5234 51af: 4d 63 c0 movslq %r8d,%r8 51b2: 48 63 d2 movslq %edx,%rdx 51b5: 4c 2b c2 sub %rdx,%r8 51b8: 49 83 f8 04 cmp $0x4,%r8 51bc: 0f 8c 78 00 00 00 jl 0x523a 51c2: 48 63 d2 movslq %edx,%rdx 51c5: 44 89 c0 mov %r8d,%eax 51c8: 83 e0 fc and $0xfffffffc,%eax 51cb: 45 33 d2 xor %r10d,%r10d 51ce: 48 63 c0 movslq %eax,%rax 51d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 51d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 51da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 51e0: 49 83 c2 04 add $0x4,%r10 51e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 51e9: c4 c1 78 11 11 vmovups %xmm2,(%r9) 51ee: 49 83 c1 10 add $0x10,%r9 51f2: 4c 3b d0 cmp %rax,%r10 51f5: 72 e9 jb 0x51e0 51f7: 49 3b c0 cmp %r8,%rax 51fa: 73 38 jae 0x5234 51fc: 48 63 d2 movslq %edx,%rdx 51ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 5203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 5207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 520e: 00 520f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5216: 0f 1f 00 nopl (%rax) 5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5220: 48 ff c0 inc %rax 5223: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 5227: c5 fa 11 0a vmovss %xmm1,(%rdx) 522b: 48 83 c2 04 add $0x4,%rdx 522f: 49 3b c0 cmp %r8,%rax 5232: 72 ec jb 0x5220 5234: 33 c0 xor %eax,%eax 5236: c5 f8 77 vzeroupper 5239: c3 ret 523a: 33 c0 xor %eax,%eax 523c: eb b9 jmp 0x51f7 523e: 33 d2 xor %edx,%edx 5240: e9 5e ff ff ff jmp 0x51a3 5245: 33 c0 xor %eax,%eax 5247: c3 ret 5248: b8 fa ff ff ff mov $0xfffffffa,%eax 524d: c3 ret 524e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5253: c3 ret 5254: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5260: 48 83 ec 28 sub $0x28,%rsp 5264: 48 85 d2 test %rdx,%rdx 5267: 74 1c je 0x5285 5269: 45 85 c0 test %r8d,%r8d 526c: 7e 21 jle 0x528f 526e: 0f 57 c9 xorps %xmm1,%xmm1 5271: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5275: 7a 02 jp 0x5279 5277: 74 05 je 0x527e 5279: e8 22 f6 05 00 call 0x648a0 527e: 33 c0 xor %eax,%eax 5280: 48 83 c4 28 add $0x28,%rsp 5284: c3 ret 5285: b8 f8 ff ff ff mov $0xfffffff8,%eax 528a: 48 83 c4 28 add $0x28,%rsp 528e: c3 ret 528f: b8 fa ff ff ff mov $0xfffffffa,%eax 5294: 48 83 c4 28 add $0x28,%rsp 5298: c3 ret 5299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 52a5: 48 85 d2 test %rdx,%rdx 52a8: 74 1d je 0x52c7 52aa: 45 85 c0 test %r8d,%r8d 52ad: 7e 26 jle 0x52d5 52af: 0f 57 c9 xorps %xmm1,%xmm1 52b2: 66 0f 2e c1 ucomisd %xmm1,%xmm0 52b6: 7a 02 jp 0x52ba 52b8: 74 05 je 0x52bf 52ba: e8 81 f7 05 00 call 0x64a40 52bf: 33 c0 xor %eax,%eax 52c1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 52c6: c3 ret 52c7: b8 f8 ff ff ff mov $0xfffffff8,%eax 52cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 52d1: 90 nop 52d2: 90 nop 52d3: 90 nop 52d4: c3 ret 52d5: b8 fa ff ff ff mov $0xfffffffa,%eax 52da: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 52df: 90 nop 52e0: c3 ret 52e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52e8: 00 52e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 52f7: 00 52f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 52ff: 90 nop 5300: 48 83 ec 28 sub $0x28,%rsp 5304: 48 85 d2 test %rdx,%rdx 5307: 74 1c je 0x5325 5309: 45 85 c0 test %r8d,%r8d 530c: 7e 21 jle 0x532f 530e: 0f 57 c9 xorps %xmm1,%xmm1 5311: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5315: 7a 02 jp 0x5319 5317: 74 05 je 0x531e 5319: e8 c2 f8 05 00 call 0x64be0 531e: 33 c0 xor %eax,%eax 5320: 48 83 c4 28 add $0x28,%rsp 5324: c3 ret 5325: b8 f8 ff ff ff mov $0xfffffff8,%eax 532a: 48 83 c4 28 add $0x28,%rsp 532e: c3 ret 532f: b8 fa ff ff ff mov $0xfffffffa,%eax 5334: 48 83 c4 28 add $0x28,%rsp 5338: c3 ret 5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5340: 49 89 d1 mov %rdx,%r9 5343: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5347: 4d 85 c9 test %r9,%r9 534a: 0f 84 a6 01 00 00 je 0x54f6 5350: 45 85 c0 test %r8d,%r8d 5353: 0f 8e 97 01 00 00 jle 0x54f0 5359: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 535d: c5 f9 2e c8 vucomisd %xmm0,%xmm1 5361: 7a 06 jp 0x5369 5363: 0f 84 84 01 00 00 je 0x54ed 5369: 41 83 f8 10 cmp $0x10,%r8d 536d: 0f 8c 6b 01 00 00 jl 0x54de 5373: 4c 89 ca mov %r9,%rdx 5376: 48 83 e2 1f and $0x1f,%rdx 537a: 85 d2 test %edx,%edx 537c: 74 11 je 0x538f 537e: f6 c2 07 test $0x7,%dl 5381: 0f 85 57 01 00 00 jne 0x54de 5387: f7 da neg %edx 5389: 83 c2 20 add $0x20,%edx 538c: c1 ea 03 shr $0x3,%edx 538f: 8d 42 10 lea 0x10(%rdx),%eax 5392: 44 3b c0 cmp %eax,%r8d 5395: 0f 8c 43 01 00 00 jl 0x54de 539b: 44 89 c1 mov %r8d,%ecx 539e: 33 c0 xor %eax,%eax 53a0: 2b ca sub %edx,%ecx 53a2: 83 e1 0f and $0xf,%ecx 53a5: f7 d9 neg %ecx 53a7: 41 03 c8 add %r8d,%ecx 53aa: 41 89 d2 mov %edx,%r10d 53ad: 85 d2 test %edx,%edx 53af: 76 23 jbe 0x53d4 53b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53b8: 00 53b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53c0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 53c6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 53cc: 48 ff c0 inc %rax 53cf: 49 3b c2 cmp %r10,%rax 53d2: 72 ec jb 0x53c0 53d4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 53d8: 48 63 d1 movslq %ecx,%rdx 53db: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 53e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53e8: 00 53e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53f7: 00 53f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 53ff: 90 nop 5400: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 5406: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 540d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 5414: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 541b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 5421: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 5428: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 542f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 5436: 49 83 c2 10 add $0x10,%r10 543a: 4c 3b d2 cmp %rdx,%r10 543d: 72 c1 jb 0x5400 543f: 8d 41 01 lea 0x1(%rcx),%eax 5442: 41 3b c0 cmp %r8d,%eax 5445: 0f 87 89 00 00 00 ja 0x54d4 544b: 4d 63 c0 movslq %r8d,%r8 544e: 4c 2b c2 sub %rdx,%r8 5451: 49 83 f8 04 cmp $0x4,%r8 5455: 0f 8c 7f 00 00 00 jl 0x54da 545b: 44 89 c0 mov %r8d,%eax 545e: 45 33 d2 xor %r10d,%r10d 5461: 83 e0 fc and $0xfffffffc,%eax 5464: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 5468: 48 63 c0 movslq %eax,%rax 546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5472: 00 5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5480: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 5484: 49 83 c2 04 add $0x4,%r10 5488: c5 fd 11 12 vmovupd %ymm2,(%rdx) 548c: 48 83 c2 20 add $0x20,%rdx 5490: 4c 3b d0 cmp %rax,%r10 5493: 72 eb jb 0x5480 5495: 49 3b c0 cmp %r8,%rax 5498: 73 3a jae 0x54d4 549a: 48 63 c9 movslq %ecx,%rcx 549d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 54a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 54a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 54ac: 00 54ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 54b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54c0: 48 ff c0 inc %rax 54c3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 54c7: c5 fb 11 02 vmovsd %xmm0,(%rdx) 54cb: 48 83 c2 08 add $0x8,%rdx 54cf: 49 3b c0 cmp %r8,%rax 54d2: 72 ec jb 0x54c0 54d4: 33 c0 xor %eax,%eax 54d6: c5 f8 77 vzeroupper 54d9: c3 ret 54da: 33 c0 xor %eax,%eax 54dc: eb b7 jmp 0x5495 54de: 33 c9 xor %ecx,%ecx 54e0: 41 83 f8 01 cmp $0x1,%r8d 54e4: 72 ee jb 0x54d4 54e6: 4d 63 c0 movslq %r8d,%r8 54e9: 33 c0 xor %eax,%eax 54eb: eb a8 jmp 0x5495 54ed: 33 c0 xor %eax,%eax 54ef: c3 ret 54f0: b8 fa ff ff ff mov $0xfffffffa,%eax 54f5: c3 ret 54f6: b8 f8 ff ff ff mov $0xfffffff8,%eax 54fb: c3 ret 54fc: 0f 1f 40 00 nopl 0x0(%rax) 5500: 48 89 d1 mov %rdx,%rcx 5503: 48 85 c9 test %rcx,%rcx 5506: 0f 84 82 01 00 00 je 0x568e 550c: 45 85 c0 test %r8d,%r8d 550f: 0f 8e 73 01 00 00 jle 0x5688 5515: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 5519: c5 f9 2e c1 vucomisd %xmm1,%xmm0 551d: 7a 06 jp 0x5525 551f: 0f 84 60 01 00 00 je 0x5685 5525: 41 83 f8 10 cmp $0x10,%r8d 5529: 0f 8c 4f 01 00 00 jl 0x567e 552f: 49 89 ca mov %rcx,%r10 5532: 49 83 e2 1f and $0x1f,%r10 5536: 45 85 d2 test %r10d,%r10d 5539: 74 18 je 0x5553 553b: 41 f7 c2 07 00 00 00 test $0x7,%r10d 5542: 0f 85 36 01 00 00 jne 0x567e 5548: 41 f7 da neg %r10d 554b: 41 83 c2 20 add $0x20,%r10d 554f: 41 c1 ea 03 shr $0x3,%r10d 5553: 41 8d 42 10 lea 0x10(%r10),%eax 5557: 44 3b c0 cmp %eax,%r8d 555a: 0f 8c 1e 01 00 00 jl 0x567e 5560: 44 89 c2 mov %r8d,%edx 5563: 33 c0 xor %eax,%eax 5565: 41 2b d2 sub %r10d,%edx 5568: 83 e2 0f and $0xf,%edx 556b: f7 da neg %edx 556d: 41 03 d0 add %r8d,%edx 5570: 45 89 d1 mov %r10d,%r9d 5573: 45 85 d2 test %r10d,%r10d 5576: 76 1a jbe 0x5592 5578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 557f: 00 5580: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 5585: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 558a: 48 ff c0 inc %rax 558d: 49 3b c1 cmp %r9,%rax 5590: 72 ee jb 0x5580 5592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 5597: 48 63 c2 movslq %edx,%rax 559a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 55a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 55a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 55ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 55b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 55bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 55c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 55c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 55cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 55d6: 49 83 c1 10 add $0x10,%r9 55da: 4c 3b c8 cmp %rax,%r9 55dd: 72 c1 jb 0x55a0 55df: 8d 42 01 lea 0x1(%rdx),%eax 55e2: 41 3b c0 cmp %r8d,%eax 55e5: 0f 87 89 00 00 00 ja 0x5674 55eb: 4d 63 c0 movslq %r8d,%r8 55ee: 48 63 d2 movslq %edx,%rdx 55f1: 4c 2b c2 sub %rdx,%r8 55f4: 49 83 f8 04 cmp $0x4,%r8 55f8: 0f 8c 7c 00 00 00 jl 0x567a 55fe: 48 63 d2 movslq %edx,%rdx 5601: 44 89 c0 mov %r8d,%eax 5604: 83 e0 fc and $0xfffffffc,%eax 5607: 45 33 d2 xor %r10d,%r10d 560a: 48 63 c0 movslq %eax,%rax 560d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 5612: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 5616: 0f 1f 00 nopl (%rax) 5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5620: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 5625: 49 83 c2 04 add $0x4,%r10 5629: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 562e: 49 83 c1 20 add $0x20,%r9 5632: 4c 3b d0 cmp %rax,%r10 5635: 72 e9 jb 0x5620 5637: 49 3b c0 cmp %r8,%rax 563a: 73 38 jae 0x5674 563c: 48 63 d2 movslq %edx,%rdx 563f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 5643: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 564e: 00 564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5656: 0f 1f 00 nopl (%rax) 5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5660: 48 ff c0 inc %rax 5663: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 5667: c5 fb 11 0a vmovsd %xmm1,(%rdx) 566b: 48 83 c2 08 add $0x8,%rdx 566f: 49 3b c0 cmp %r8,%rax 5672: 72 ec jb 0x5660 5674: 33 c0 xor %eax,%eax 5676: c5 f8 77 vzeroupper 5679: c3 ret 567a: 33 c0 xor %eax,%eax 567c: eb b9 jmp 0x5637 567e: 33 d2 xor %edx,%edx 5680: e9 5a ff ff ff jmp 0x55df 5685: 33 c0 xor %eax,%eax 5687: c3 ret 5688: b8 fa ff ff ff mov $0xfffffffa,%eax 568d: c3 ret 568e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5693: c3 ret 5694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56a0: 48 83 ec 28 sub $0x28,%rsp 56a4: 48 85 d2 test %rdx,%rdx 56a7: 74 20 je 0x56c9 56a9: 45 85 c0 test %r8d,%r8d 56ac: 7f 0a jg 0x56b8 56ae: b8 fa ff ff ff mov $0xfffffffa,%eax 56b3: 48 83 c4 28 add $0x28,%rsp 56b7: c3 ret 56b8: 66 48 0f 7e c1 movq %xmm0,%rcx 56bd: e8 9e ba 02 00 call 0x31160 56c2: 33 c0 xor %eax,%eax 56c4: 48 83 c4 28 add $0x28,%rsp 56c8: c3 ret 56c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 56ce: 48 83 c4 28 add $0x28,%rsp 56d2: c3 ret 56d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 56d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56df: 00 56e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 56e5: 48 85 d2 test %rdx,%rdx 56e8: 74 23 je 0x570d 56ea: 45 85 c0 test %r8d,%r8d 56ed: 7f 0c jg 0x56fb 56ef: b8 fa ff ff ff mov $0xfffffffa,%eax 56f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 56f9: 90 nop 56fa: c3 ret 56fb: 66 48 0f 7e c1 movq %xmm0,%rcx 5700: e8 7b ba 02 00 call 0x31180 5705: 33 c0 xor %eax,%eax 5707: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 570c: c3 ret 570d: b8 f8 ff ff ff mov $0xfffffff8,%eax 5712: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5717: 90 nop 5718: 90 nop 5719: 90 nop 571a: c3 ret 571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5720: 48 83 ec 28 sub $0x28,%rsp 5724: 48 85 d2 test %rdx,%rdx 5727: 74 20 je 0x5749 5729: 45 85 c0 test %r8d,%r8d 572c: 7f 0a jg 0x5738 572e: b8 fa ff ff ff mov $0xfffffffa,%eax 5733: 48 83 c4 28 add $0x28,%rsp 5737: c3 ret 5738: 66 48 0f 7e c1 movq %xmm0,%rcx 573d: e8 5e ba 02 00 call 0x311a0 5742: 33 c0 xor %eax,%eax 5744: 48 83 c4 28 add $0x28,%rsp 5748: c3 ret 5749: b8 f8 ff ff ff mov $0xfffffff8,%eax 574e: 48 83 c4 28 add $0x28,%rsp 5752: c3 ret 5753: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 575f: 00 5760: 48 83 ec 28 sub $0x28,%rsp 5764: 48 85 d2 test %rdx,%rdx 5767: 74 20 je 0x5789 5769: 45 85 c0 test %r8d,%r8d 576c: 7f 0a jg 0x5778 576e: b8 fa ff ff ff mov $0xfffffffa,%eax 5773: 48 83 c4 28 add $0x28,%rsp 5777: c3 ret 5778: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 577d: e8 3e ba 02 00 call 0x311c0 5782: 33 c0 xor %eax,%eax 5784: 48 83 c4 28 add $0x28,%rsp 5788: c3 ret 5789: b8 f8 ff ff ff mov $0xfffffff8,%eax 578e: 48 83 c4 28 add $0x28,%rsp 5792: c3 ret 5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 579f: 00 57a0: 48 83 ec 28 sub $0x28,%rsp 57a4: 48 85 d2 test %rdx,%rdx 57a7: 74 20 je 0x57c9 57a9: 45 85 c0 test %r8d,%r8d 57ac: 7f 0a jg 0x57b8 57ae: b8 fa ff ff ff mov $0xfffffffa,%eax 57b3: 48 83 c4 28 add $0x28,%rsp 57b7: c3 ret 57b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 57bd: e8 1e ba 02 00 call 0x311e0 57c2: 33 c0 xor %eax,%eax 57c4: 48 83 c4 28 add $0x28,%rsp 57c8: c3 ret 57c9: b8 f8 ff ff ff mov $0xfffffff8,%eax 57ce: 48 83 c4 28 add $0x28,%rsp 57d2: c3 ret 57d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 57d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57df: 00 57e0: 48 83 ec 28 sub $0x28,%rsp 57e4: 48 85 d2 test %rdx,%rdx 57e7: 74 20 je 0x5809 57e9: 45 85 c0 test %r8d,%r8d 57ec: 7f 0a jg 0x57f8 57ee: b8 fa ff ff ff mov $0xfffffffa,%eax 57f3: 48 83 c4 28 add $0x28,%rsp 57f7: c3 ret 57f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 57fd: e8 3e bd 02 00 call 0x31540 5802: 33 c0 xor %eax,%eax 5804: 48 83 c4 28 add $0x28,%rsp 5808: c3 ret 5809: b8 f8 ff ff ff mov $0xfffffff8,%eax 580e: 48 83 c4 28 add $0x28,%rsp 5812: c3 ret 5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 581f: 00 5820: 41 83 f9 05 cmp $0x5,%r9d 5824: 7d 3d jge 0x5863 5826: 41 ff c9 dec %r9d 5829: 41 83 f9 ff cmp $0xffffffff,%r9d 582d: 74 33 je 0x5862 582f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5836: 00 5837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 583e: 66 90 xchg %ax,%ax 5840: f2 0f 10 01 movsd (%rcx),%xmm0 5844: 41 ff c9 dec %r9d 5847: 48 83 c1 08 add $0x8,%rcx 584b: f2 0f 58 02 addsd (%rdx),%xmm0 584f: f2 41 0f 11 00 movsd %xmm0,(%r8) 5854: 48 83 c2 08 add $0x8,%rdx 5858: 49 83 c0 08 add $0x8,%r8 585c: 41 83 f9 ff cmp $0xffffffff,%r9d 5860: 75 de jne 0x5840 5862: c3 ret 5863: 49 f7 c0 07 00 00 00 test $0x7,%r8 586a: 0f 85 e0 02 00 00 jne 0x5b50 5870: 49 f7 c0 0f 00 00 00 test $0xf,%r8 5877: 74 1c je 0x5895 5879: f2 0f 10 01 movsd (%rcx),%xmm0 587d: 48 83 c1 08 add $0x8,%rcx 5881: 41 ff c9 dec %r9d 5884: f2 0f 58 02 addsd (%rdx),%xmm0 5888: f2 41 0f 11 00 movsd %xmm0,(%r8) 588d: 48 83 c2 08 add $0x8,%rdx 5891: 49 83 c0 08 add $0x8,%r8 5895: 44 89 c8 mov %r9d,%eax 5898: 41 83 e1 03 and $0x3,%r9d 589c: c1 f8 02 sar $0x2,%eax 589f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 58a6: 0f 84 70 01 00 00 je 0x5a1c 58ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 58b3: 0f 84 d5 00 00 00 je 0x598e 58b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 58be: 0f 8f 7c 00 00 00 jg 0x5940 58c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58cb: 00 58cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58df: 00 58e0: f2 0f 10 11 movsd (%rcx),%xmm2 58e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 58e9: f2 0f 10 02 movsd (%rdx),%xmm0 58ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 58f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 58f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 58fc: 48 83 c2 20 add $0x20,%rdx 5900: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5905: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 590a: 48 83 c1 20 add $0x20,%rcx 590e: 66 0f 58 d0 addpd %xmm0,%xmm2 5912: 66 0f 58 d9 addpd %xmm1,%xmm3 5916: 41 0f 29 10 movaps %xmm2,(%r8) 591a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 591f: 49 83 c0 20 add $0x20,%r8 5923: ff c8 dec %eax 5925: 75 b9 jne 0x58e0 5927: e9 fa fe ff ff jmp 0x5826 592c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5933: 00 5934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5940: f2 0f 10 11 movsd (%rcx),%xmm2 5944: f2 0f 10 02 movsd (%rdx),%xmm0 5948: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 594d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5952: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5957: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 595c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5961: 48 83 c2 20 add $0x20,%rdx 5965: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 596a: 48 83 c1 20 add $0x20,%rcx 596e: 66 0f 58 d0 addpd %xmm0,%xmm2 5972: 66 0f 58 d9 addpd %xmm1,%xmm3 5976: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 597b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 5981: 49 83 c0 20 add $0x20,%r8 5985: ff c8 dec %eax 5987: 75 b7 jne 0x5940 5989: e9 98 fe ff ff jmp 0x5826 598e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5993: 7f 4b jg 0x59e0 5995: 0f 1f 40 00 nopl 0x0(%rax) 5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59a0: f2 0f 10 01 movsd (%rcx),%xmm0 59a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 59a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 59ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 59b3: 48 83 c1 20 add $0x20,%rcx 59b7: 66 0f 58 02 addpd (%rdx),%xmm0 59bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 59c0: 41 0f 29 00 movaps %xmm0,(%r8) 59c4: 48 83 c2 20 add $0x20,%rdx 59c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 59cd: 49 83 c0 20 add $0x20,%r8 59d1: ff c8 dec %eax 59d3: 75 cb jne 0x59a0 59d5: e9 4c fe ff ff jmp 0x5826 59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 59e0: f2 0f 10 01 movsd (%rcx),%xmm0 59e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 59e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 59ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 59f3: 48 83 c1 20 add $0x20,%rcx 59f7: 66 0f 58 02 addpd (%rdx),%xmm0 59fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5a00: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5a05: 48 83 c2 20 add $0x20,%rdx 5a09: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5a0f: 49 83 c0 20 add $0x20,%r8 5a13: ff c8 dec %eax 5a15: 75 c9 jne 0x59e0 5a17: e9 0a fe ff ff jmp 0x5826 5a1c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5a23: 0f 84 93 00 00 00 je 0x5abc 5a29: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5a2e: 7f 50 jg 0x5a80 5a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a37: 00 5a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a3f: 90 nop 5a40: f2 0f 10 02 movsd (%rdx),%xmm0 5a44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5a49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5a4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5a53: 48 83 c2 20 add $0x20,%rdx 5a57: 66 0f 58 01 addpd (%rcx),%xmm0 5a5b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5a60: 41 0f 29 00 movaps %xmm0,(%r8) 5a64: 48 83 c1 20 add $0x20,%rcx 5a68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5a6d: 49 83 c0 20 add $0x20,%r8 5a71: ff c8 dec %eax 5a73: 75 cb jne 0x5a40 5a75: e9 ac fd ff ff jmp 0x5826 5a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5a80: f2 0f 10 02 movsd (%rdx),%xmm0 5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5a93: 48 83 c2 20 add $0x20,%rdx 5a97: 66 0f 58 01 addpd (%rcx),%xmm0 5a9b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5aa0: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5aa5: 48 83 c1 20 add $0x20,%rcx 5aa9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5aaf: 49 83 c0 20 add $0x20,%r8 5ab3: ff c8 dec %eax 5ab5: 75 c9 jne 0x5a80 5ab7: e9 6a fd ff ff jmp 0x5826 5abc: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5ac1: 7f 5d jg 0x5b20 5ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5aca: 00 5acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ae0: 0f 28 02 movaps (%rdx),%xmm0 5ae3: 0f 28 4a 10 movaps 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: 41 0f 29 00 movaps %xmm0,(%r8) 5af8: 48 83 c1 20 add $0x20,%rcx 5afc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 5b01: 49 83 c0 20 add $0x20,%r8 5b05: ff c8 dec %eax 5b07: 75 d7 jne 0x5ae0 5b09: e9 18 fd ff ff jmp 0x5826 5b0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b15: 00 5b16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b1d: 0f 1f 00 nopl (%rax) 5b20: 0f 28 02 movaps (%rdx),%xmm0 5b23: 0f 28 4a 10 movaps 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: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5b39: 48 83 c1 20 add $0x20,%rcx 5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5b43: 49 83 c0 20 add $0x20,%r8 5b47: ff c8 dec %eax 5b49: 75 d5 jne 0x5b20 5b4b: e9 d6 fc ff ff jmp 0x5826 5b50: 44 89 c8 mov %r9d,%eax 5b53: 41 83 e1 03 and $0x3,%r9d 5b57: c1 f8 02 sar $0x2,%eax 5b5a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5b61: 0f 84 d3 00 00 00 je 0x5c3a 5b67: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5b6e: 0f 85 6c 00 00 00 jne 0x5be0 5b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b80: f2 0f 10 01 movsd (%rcx),%xmm0 5b84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 5b89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 5b8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 5b93: 48 83 c1 20 add $0x20,%rcx 5b97: 66 0f 58 02 addpd (%rdx),%xmm0 5b9b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5ba0: f2 41 0f 11 00 movsd %xmm0,(%r8) 5ba5: 48 83 c2 20 add $0x20,%rdx 5ba9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5baf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5bb5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5bbb: 49 83 c0 20 add $0x20,%r8 5bbf: ff c8 dec %eax 5bc1: 75 bd jne 0x5b80 5bc3: e9 5e fc ff ff jmp 0x5826 5bc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bcf: 00 5bd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5bde: 00 00 5be0: f2 0f 10 11 movsd (%rcx),%xmm2 5be4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 5be9: f2 0f 10 02 movsd (%rdx),%xmm0 5bed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5bf2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5bf7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5bfc: 48 83 c2 20 add $0x20,%rdx 5c00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 5c05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 5c0a: 48 83 c1 20 add $0x20,%rcx 5c0e: 66 0f 58 d0 addpd %xmm0,%xmm2 5c12: 66 0f 58 d9 addpd %xmm1,%xmm3 5c16: f2 41 0f 11 10 movsd %xmm2,(%r8) 5c1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 5c21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 5c27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 5c2d: 49 83 c0 20 add $0x20,%r8 5c31: ff c8 dec %eax 5c33: 75 ab jne 0x5be0 5c35: e9 ec fb ff ff jmp 0x5826 5c3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5c41: 75 5d jne 0x5ca0 5c43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c4a: 00 5c4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c60: 0f 28 02 movaps (%rdx),%xmm0 5c63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 5c67: 48 83 c2 20 add $0x20,%rdx 5c6b: 66 0f 58 01 addpd (%rcx),%xmm0 5c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5c74: f2 41 0f 11 00 movsd %xmm0,(%r8) 5c79: 48 83 c1 20 add $0x20,%rcx 5c7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5c83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5c89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5c8f: 49 83 c0 20 add $0x20,%r8 5c93: ff c8 dec %eax 5c95: 75 c9 jne 0x5c60 5c97: e9 8a fb ff ff jmp 0x5826 5c9c: 0f 1f 40 00 nopl 0x0(%rax) 5ca0: f2 0f 10 02 movsd (%rdx),%xmm0 5ca4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 5ca9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 5cae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 5cb3: 48 83 c2 20 add $0x20,%rdx 5cb7: 66 0f 58 01 addpd (%rcx),%xmm0 5cbb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5cc0: f2 41 0f 11 00 movsd %xmm0,(%r8) 5cc5: 48 83 c1 20 add $0x20,%rcx 5cc9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 5ccf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 5cd5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 5cdb: 49 83 c0 20 add $0x20,%r8 5cdf: ff c8 dec %eax 5ce1: 75 bd jne 0x5ca0 5ce3: e9 3e fb ff ff jmp 0x5826 5ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cef: 00 5cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5cfe: 00 00 5d00: 41 83 f9 05 cmp $0x5,%r9d 5d04: 7d 3e jge 0x5d44 5d06: 41 83 c1 ff add $0xffffffff,%r9d 5d0a: 41 83 f9 ff cmp $0xffffffff,%r9d 5d0e: 74 33 je 0x5d43 5d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d17: 00 5d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d1f: 90 nop 5d20: f2 0f 10 01 movsd (%rcx),%xmm0 5d24: 41 83 c1 ff add $0xffffffff,%r9d 5d28: 48 83 c1 08 add $0x8,%rcx 5d2c: f2 0f 58 02 addsd (%rdx),%xmm0 5d30: 48 83 c2 08 add $0x8,%rdx 5d34: f2 41 0f 11 00 movsd %xmm0,(%r8) 5d39: 49 83 c0 08 add $0x8,%r8 5d3d: 41 83 f9 ff cmp $0xffffffff,%r9d 5d41: 75 dd jne 0x5d20 5d43: c3 ret 5d44: 49 f7 c0 07 00 00 00 test $0x7,%r8 5d4b: 0f 85 80 02 00 00 jne 0x5fd1 5d51: 49 f7 c0 0f 00 00 00 test $0xf,%r8 5d58: 74 1d je 0x5d77 5d5a: f2 0f 10 01 movsd (%rcx),%xmm0 5d5e: 48 83 c1 08 add $0x8,%rcx 5d62: 41 83 c1 ff add $0xffffffff,%r9d 5d66: f2 0f 58 02 addsd (%rdx),%xmm0 5d6a: 48 83 c2 08 add $0x8,%rdx 5d6e: f2 41 0f 11 00 movsd %xmm0,(%r8) 5d73: 49 83 c0 08 add $0x8,%r8 5d77: 44 89 c8 mov %r9d,%eax 5d7a: 41 83 e1 03 and $0x3,%r9d 5d7e: c1 f8 02 sar $0x2,%eax 5d81: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5d88: 0f 84 23 01 00 00 je 0x5eb1 5d8e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5d95: 0f 84 9c 00 00 00 je 0x5e37 5d9b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5da0: 7f 5e jg 0x5e00 5da2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5da9: 00 5daa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5db8: 00 5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dc0: 0f 10 11 movups (%rcx),%xmm2 5dc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 5dc7: 48 83 c1 20 add $0x20,%rcx 5dcb: 0f 10 02 movups (%rdx),%xmm0 5dce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5dd2: 66 0f 58 d0 addpd %xmm0,%xmm2 5dd6: 48 83 c2 20 add $0x20,%rdx 5dda: 66 0f 58 d9 addpd %xmm1,%xmm3 5dde: 41 0f 11 10 movups %xmm2,(%r8) 5de2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 5de7: 49 83 c0 20 add $0x20,%r8 5deb: 83 c0 ff add $0xffffffff,%eax 5dee: 75 d0 jne 0x5dc0 5df0: e9 11 ff ff ff jmp 0x5d06 5df5: 0f 1f 40 00 nopl 0x0(%rax) 5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e00: 0f 10 11 movups (%rcx),%xmm2 5e03: 0f 10 59 10 movups 0x10(%rcx),%xmm3 5e07: 48 83 c1 20 add $0x20,%rcx 5e0b: 0f 10 02 movups (%rdx),%xmm0 5e0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5e12: 66 0f 58 d0 addpd %xmm0,%xmm2 5e16: 48 83 c2 20 add $0x20,%rdx 5e1a: 66 0f 58 d9 addpd %xmm1,%xmm3 5e1e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 5e23: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 5e29: 49 83 c0 20 add $0x20,%r8 5e2d: 83 c0 ff add $0xffffffff,%eax 5e30: 75 ce jne 0x5e00 5e32: e9 cf fe ff ff jmp 0x5d06 5e37: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5e3c: 7f 42 jg 0x5e80 5e3e: 66 90 xchg %ax,%ax 5e40: 0f 10 01 movups (%rcx),%xmm0 5e43: 0f 10 49 10 movups 0x10(%rcx),%xmm1 5e47: 48 83 c1 20 add $0x20,%rcx 5e4b: 66 0f 58 02 addpd (%rdx),%xmm0 5e4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5e54: 48 83 c2 20 add $0x20,%rdx 5e58: 41 0f 11 00 movups %xmm0,(%r8) 5e5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5e61: 49 83 c0 20 add $0x20,%r8 5e65: 83 c0 ff add $0xffffffff,%eax 5e68: 75 d6 jne 0x5e40 5e6a: e9 97 fe ff ff jmp 0x5d06 5e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e76: 00 5e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e7e: 66 90 xchg %ax,%ax 5e80: 0f 10 01 movups (%rcx),%xmm0 5e83: 0f 10 49 10 movups 0x10(%rcx),%xmm1 5e87: 48 83 c1 20 add $0x20,%rcx 5e8b: 66 0f 58 02 addpd (%rdx),%xmm0 5e8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 5e94: 48 83 c2 20 add $0x20,%rdx 5e98: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5e9d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5ea3: 49 83 c0 20 add $0x20,%r8 5ea7: 83 c0 ff add $0xffffffff,%eax 5eaa: 75 d4 jne 0x5e80 5eac: e9 55 fe ff ff jmp 0x5d06 5eb1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5eb8: 0f 84 93 00 00 00 je 0x5f51 5ebe: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5ec3: 7f 5b jg 0x5f20 5ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ecc: 00 5ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ee0: 0f 10 02 movups (%rdx),%xmm0 5ee3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5ee7: 48 83 c2 20 add $0x20,%rdx 5eeb: 66 0f 58 01 addpd (%rcx),%xmm0 5eef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5ef4: 48 83 c1 20 add $0x20,%rcx 5ef8: 41 0f 11 00 movups %xmm0,(%r8) 5efc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5f01: 49 83 c0 20 add $0x20,%r8 5f05: 83 c0 ff add $0xffffffff,%eax 5f08: 75 d6 jne 0x5ee0 5f0a: e9 f7 fd ff ff jmp 0x5d06 5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f16: 00 5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f1e: 66 90 xchg %ax,%ax 5f20: 0f 10 02 movups (%rdx),%xmm0 5f23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5f27: 48 83 c2 20 add $0x20,%rdx 5f2b: 66 0f 58 01 addpd (%rcx),%xmm0 5f2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5f34: 48 83 c1 20 add $0x20,%rcx 5f38: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5f3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5f43: 49 83 c0 20 add $0x20,%r8 5f47: 83 c0 ff add $0xffffffff,%eax 5f4a: 75 d4 jne 0x5f20 5f4c: e9 b5 fd ff ff jmp 0x5d06 5f51: 3d aa 2a 00 00 cmp $0x2aaa,%eax 5f56: 7f 48 jg 0x5fa0 5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f5f: 00 5f60: 0f 10 02 movups (%rdx),%xmm0 5f63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5f67: 48 83 c2 20 add $0x20,%rdx 5f6b: 66 0f 58 01 addpd (%rcx),%xmm0 5f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5f74: 48 83 c1 20 add $0x20,%rcx 5f78: 41 0f 11 00 movups %xmm0,(%r8) 5f7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 5f81: 49 83 c0 20 add $0x20,%r8 5f85: 83 c0 ff add $0xffffffff,%eax 5f88: 75 d6 jne 0x5f60 5f8a: e9 77 fd ff ff jmp 0x5d06 5f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f96: 00 5f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f9e: 66 90 xchg %ax,%ax 5fa0: 0f 10 02 movups (%rdx),%xmm0 5fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 5fa7: 48 83 c2 20 add $0x20,%rdx 5fab: 66 0f 58 01 addpd (%rcx),%xmm0 5faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 5fb4: 48 83 c1 20 add $0x20,%rcx 5fb8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 5fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 5fc3: 49 83 c0 20 add $0x20,%r8 5fc7: 83 c0 ff add $0xffffffff,%eax 5fca: 75 d4 jne 0x5fa0 5fcc: e9 35 fd ff ff jmp 0x5d06 5fd1: 44 89 c8 mov %r9d,%eax 5fd4: 41 83 e1 03 and $0x3,%r9d 5fd8: c1 f8 02 sar $0x2,%eax 5fdb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 5fe2: 0f 84 8d 00 00 00 je 0x6075 5fe8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 5fef: 75 4f jne 0x6040 5ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ff8: 00 5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6000: 0f 10 01 movups (%rcx),%xmm0 6003: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6007: 48 83 c1 20 add $0x20,%rcx 600b: 66 0f 58 02 addpd (%rdx),%xmm0 600f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 6014: 48 83 c2 20 add $0x20,%rdx 6018: 41 0f 11 00 movups %xmm0,(%r8) 601c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 6021: 49 83 c0 20 add $0x20,%r8 6025: 83 c0 ff add $0xffffffff,%eax 6028: 75 d6 jne 0x6000 602a: e9 d7 fc ff ff jmp 0x5d06 602f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6036: 00 6037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 603e: 66 90 xchg %ax,%ax 6040: 0f 10 11 movups (%rcx),%xmm2 6043: 0f 10 59 10 movups 0x10(%rcx),%xmm3 6047: 48 83 c1 20 add $0x20,%rcx 604b: 0f 10 02 movups (%rdx),%xmm0 604e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6052: 66 0f 58 d0 addpd %xmm0,%xmm2 6056: 48 83 c2 20 add $0x20,%rdx 605a: 66 0f 58 d9 addpd %xmm1,%xmm3 605e: 41 0f 11 10 movups %xmm2,(%r8) 6062: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 6067: 49 83 c0 20 add $0x20,%r8 606b: 83 c0 ff add $0xffffffff,%eax 606e: 75 d0 jne 0x6040 6070: e9 91 fc ff ff jmp 0x5d06 6075: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 607c: 75 42 jne 0x60c0 607e: 66 90 xchg %ax,%ax 6080: 0f 10 02 movups (%rdx),%xmm0 6083: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6087: 48 83 c2 20 add $0x20,%rdx 608b: 66 0f 58 01 addpd (%rcx),%xmm0 608f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 6094: 48 83 c1 20 add $0x20,%rcx 6098: 41 0f 11 00 movups %xmm0,(%r8) 609c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 60a1: 49 83 c0 20 add $0x20,%r8 60a5: 83 c0 ff add $0xffffffff,%eax 60a8: 75 d6 jne 0x6080 60aa: e9 57 fc ff ff jmp 0x5d06 60af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60b6: 00 60b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 60be: 66 90 xchg %ax,%ax 60c0: 0f 10 02 movups (%rdx),%xmm0 60c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 60c7: 48 83 c2 20 add $0x20,%rdx 60cb: 66 0f 58 01 addpd (%rcx),%xmm0 60cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 60d4: 48 83 c1 20 add $0x20,%rcx 60d8: 41 0f 11 00 movups %xmm0,(%r8) 60dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 60e1: 49 83 c0 20 add $0x20,%r8 60e5: 83 c0 ff add $0xffffffff,%eax 60e8: 75 d6 jne 0x60c0 60ea: e9 17 fc ff ff jmp 0x5d06 60ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60f6: 00 60f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 60fe: 66 90 xchg %ax,%ax 6100: 48 83 ec 28 sub $0x28,%rsp 6104: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4d2c0 610b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605e10 6112: 48 33 c4 xor %rsp,%rax 6115: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 611a: 48 89 44 24 20 mov %rax,0x20(%rsp) 611f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 6125: 41 83 f8 03 cmp $0x3,%r8d 6129: 0f 28 c1 movaps %xmm1,%xmm0 612c: 0f 57 d2 xorps %xmm2,%xmm2 612f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 6133: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 6137: 0f 57 c3 xorps %xmm3,%xmm0 613a: 7d 62 jge 0x619e 613c: 41 ff c8 dec %r8d 613f: 41 83 f8 ff cmp $0xffffffff,%r8d 6143: 74 3e je 0x6183 6145: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 614c: 00 614d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6160: 0f 12 12 movlps (%rdx),%xmm2 6163: 0f 28 d8 movaps %xmm0,%xmm3 6166: 0f 59 da mulps %xmm2,%xmm3 6169: 41 ff c8 dec %r8d 616c: 0f 59 d1 mulps %xmm1,%xmm2 616f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 6173: 0f 58 d3 addps %xmm3,%xmm2 6176: 0f 13 12 movlps %xmm2,(%rdx) 6179: 48 83 c2 08 add $0x8,%rdx 617d: 41 83 f8 ff cmp $0xffffffff,%r8d 6181: 75 dd jne 0x6160 6183: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 6188: 48 33 cc xor %rsp,%rcx 618b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605e10 6192: 75 05 jne 0x6199 6194: 48 83 c4 28 add $0x28,%rsp 6198: c3 ret 6199: e8 d2 b3 11 01 call 0x1121570 619e: 48 f7 c2 07 00 00 00 test $0x7,%rdx 61a5: 74 3c je 0x61e3 61a7: 44 89 c0 mov %r8d,%eax 61aa: 41 83 e0 01 and $0x1,%r8d 61ae: d1 f8 sar $1,%eax 61b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 61b7: 00 61b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 61bf: 90 nop 61c0: 0f 10 1a movups (%rdx),%xmm3 61c3: 0f 28 e0 movaps %xmm0,%xmm4 61c6: 0f 59 e3 mulps %xmm3,%xmm4 61c9: 0f 59 d9 mulps %xmm1,%xmm3 61cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 61d0: 0f 58 e3 addps %xmm3,%xmm4 61d3: 0f 11 22 movups %xmm4,(%rdx) 61d6: 48 83 c2 10 add $0x10,%rdx 61da: ff c8 dec %eax 61dc: 75 e2 jne 0x61c0 61de: e9 59 ff ff ff jmp 0x613c 61e3: 48 89 d0 mov %rdx,%rax 61e6: 48 83 e0 0f and $0xf,%rax 61ea: 85 c0 test %eax,%eax 61ec: 74 1e je 0x620c 61ee: f2 0f 10 1a movsd (%rdx),%xmm3 61f2: 0f 28 e0 movaps %xmm0,%xmm4 61f5: 0f 59 e3 mulps %xmm3,%xmm4 61f8: 41 ff c8 dec %r8d 61fb: 0f 59 d9 mulps %xmm1,%xmm3 61fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 6202: 0f 58 e3 addps %xmm3,%xmm4 6205: 0f 13 22 movlps %xmm4,(%rdx) 6208: 48 83 c2 08 add $0x8,%rdx 620c: 44 89 c0 mov %r8d,%eax 620f: 41 83 e0 01 and $0x1,%r8d 6213: d1 f8 sar $1,%eax 6215: 3d 00 00 01 00 cmp $0x10000,%eax 621a: 77 44 ja 0x6260 621c: 0f 1f 40 00 nopl 0x0(%rax) 6220: 0f 28 1a movaps (%rdx),%xmm3 6223: 0f 28 e0 movaps %xmm0,%xmm4 6226: 0f 59 e3 mulps %xmm3,%xmm4 6229: 0f 59 d9 mulps %xmm1,%xmm3 622c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6230: 0f 58 e3 addps %xmm3,%xmm4 6233: 0f 29 22 movaps %xmm4,(%rdx) 6236: 48 83 c2 10 add $0x10,%rdx 623a: ff c8 dec %eax 623c: 75 e2 jne 0x6220 623e: e9 f9 fe ff ff jmp 0x613c 6243: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 624a: 00 624b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6260: 0f 28 1a movaps (%rdx),%xmm3 6263: 0f 28 e0 movaps %xmm0,%xmm4 6266: 0f 59 e3 mulps %xmm3,%xmm4 6269: 0f 59 d9 mulps %xmm1,%xmm3 626c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6270: 0f 58 e3 addps %xmm3,%xmm4 6273: 0f 2b 22 movntps %xmm4,(%rdx) 6276: 48 83 c2 10 add $0x10,%rdx 627a: ff c8 dec %eax 627c: 75 e2 jne 0x6260 627e: e9 b9 fe ff ff jmp 0x613c 6283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 628a: 00 628b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 62a5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605e10 62ac: 48 33 c4 xor %rsp,%rax 62af: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 62b4: 48 89 44 24 20 mov %rax,0x20(%rsp) 62b9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 62bf: 41 83 f8 03 cmp $0x3,%r8d 62c3: 0f 28 c1 movaps %xmm1,%xmm0 62c6: 0f 57 d2 xorps %xmm2,%xmm2 62c9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 62cd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 62d1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4d2d0 62d8: 7d 65 jge 0x633f 62da: 41 ff c8 dec %r8d 62dd: 41 83 f8 ff cmp $0xffffffff,%r8d 62e1: 74 40 je 0x6323 62e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62ea: 00 62eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6300: 0f 12 12 movlps (%rdx),%xmm2 6303: 0f 28 d8 movaps %xmm0,%xmm3 6306: 0f 59 da mulps %xmm2,%xmm3 6309: 41 ff c8 dec %r8d 630c: 0f 59 d1 mulps %xmm1,%xmm2 630f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 6313: 0f 58 d3 addps %xmm3,%xmm2 6316: 0f 13 12 movlps %xmm2,(%rdx) 6319: 48 8d 52 08 lea 0x8(%rdx),%rdx 631d: 41 83 f8 ff cmp $0xffffffff,%r8d 6321: 75 dd jne 0x6300 6323: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 6328: 48 33 cc xor %rsp,%rcx 632b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605e10 6332: 75 06 jne 0x633a 6334: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6339: c3 ret 633a: e8 31 b2 11 01 call 0x1121570 633f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 6346: 74 3b je 0x6383 6348: 44 89 c0 mov %r8d,%eax 634b: 41 83 e0 01 and $0x1,%r8d 634f: d1 f8 sar $1,%eax 6351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6358: 00 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6360: 0f 10 1a movups (%rdx),%xmm3 6363: 0f 28 e0 movaps %xmm0,%xmm4 6366: 0f 59 e3 mulps %xmm3,%xmm4 6369: 0f 59 d9 mulps %xmm1,%xmm3 636c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6370: 0f 58 e3 addps %xmm3,%xmm4 6373: 0f 11 22 movups %xmm4,(%rdx) 6376: 48 8d 52 10 lea 0x10(%rdx),%rdx 637a: ff c8 dec %eax 637c: 75 e2 jne 0x6360 637e: e9 57 ff ff ff jmp 0x62da 6383: 48 89 d0 mov %rdx,%rax 6386: 48 83 e0 0f and $0xf,%rax 638a: 85 c0 test %eax,%eax 638c: 74 1e je 0x63ac 638e: f2 0f 10 1a movsd (%rdx),%xmm3 6392: 0f 28 e0 movaps %xmm0,%xmm4 6395: 0f 59 e3 mulps %xmm3,%xmm4 6398: 41 ff c8 dec %r8d 639b: 0f 59 d9 mulps %xmm1,%xmm3 639e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 63a2: 0f 58 e3 addps %xmm3,%xmm4 63a5: 0f 13 22 movlps %xmm4,(%rdx) 63a8: 48 83 c2 08 add $0x8,%rdx 63ac: 44 89 c0 mov %r8d,%eax 63af: 41 83 e0 01 and $0x1,%r8d 63b3: d1 f8 sar $1,%eax 63b5: 3d 00 00 01 00 cmp $0x10000,%eax 63ba: 77 44 ja 0x6400 63bc: 0f 1f 40 00 nopl 0x0(%rax) 63c0: 0f 28 1a movaps (%rdx),%xmm3 63c3: 0f 28 e0 movaps %xmm0,%xmm4 63c6: 0f 59 e3 mulps %xmm3,%xmm4 63c9: 0f 59 d9 mulps %xmm1,%xmm3 63cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 63d0: 0f 58 e3 addps %xmm3,%xmm4 63d3: 0f 29 22 movaps %xmm4,(%rdx) 63d6: 48 8d 52 10 lea 0x10(%rdx),%rdx 63da: ff c8 dec %eax 63dc: 75 e2 jne 0x63c0 63de: e9 f7 fe ff ff jmp 0x62da 63e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63ea: 00 63eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6400: 0f 28 1a movaps (%rdx),%xmm3 6403: 0f 28 e0 movaps %xmm0,%xmm4 6406: 0f 59 e3 mulps %xmm3,%xmm4 6409: 0f 59 d9 mulps %xmm1,%xmm3 640c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6410: 0f 58 e3 addps %xmm3,%xmm4 6413: 0f 2b 22 movntps %xmm4,(%rdx) 6416: 48 8d 52 10 lea 0x10(%rdx),%rdx 641a: ff c8 dec %eax 641c: 75 e2 jne 0x6400 641e: e9 b7 fe ff ff jmp 0x62da 6423: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 642a: 00 642b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6440: 48 83 ec 28 sub $0x28,%rsp 6444: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605e10 644b: 48 33 c4 xor %rsp,%rax 644e: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6453: 48 89 44 24 20 mov %rax,0x20(%rsp) 6458: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4d2e0 645f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 6465: 0f 57 d2 xorps %xmm2,%xmm2 6468: 0f 28 c1 movaps %xmm1,%xmm0 646b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 646f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 6473: 0f 57 c3 xorps %xmm3,%xmm0 6476: 41 83 f8 03 cmp $0x3,%r8d 647a: 7d 63 jge 0x64df 647c: 41 83 c0 ff add $0xffffffff,%r8d 6480: 41 83 f8 ff cmp $0xffffffff,%r8d 6484: 74 3e je 0x64c4 6486: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 648d: 00 648e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6495: 0f 1f 40 00 nopl 0x0(%rax) 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64a0: 0f 12 12 movlps (%rdx),%xmm2 64a3: 0f 28 d8 movaps %xmm0,%xmm3 64a6: 41 83 c0 ff add $0xffffffff,%r8d 64aa: 0f 59 da mulps %xmm2,%xmm3 64ad: 0f 59 d1 mulps %xmm1,%xmm2 64b0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 64b4: 0f 58 d3 addps %xmm3,%xmm2 64b7: 0f 13 12 movlps %xmm2,(%rdx) 64ba: 48 83 c2 08 add $0x8,%rdx 64be: 41 83 f8 ff cmp $0xffffffff,%r8d 64c2: 75 dc jne 0x64a0 64c4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 64c9: 48 33 cc xor %rsp,%rcx 64cc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605e10 64d3: 75 05 jne 0x64da 64d5: 48 83 c4 28 add $0x28,%rsp 64d9: c3 ret 64da: e8 91 b0 11 01 call 0x1121570 64df: 48 f7 c2 07 00 00 00 test $0x7,%rdx 64e6: 74 3c je 0x6524 64e8: 44 89 c0 mov %r8d,%eax 64eb: 41 83 e0 01 and $0x1,%r8d 64ef: d1 f8 sar $1,%eax 64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64f8: 00 64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6500: 0f 10 1a movups (%rdx),%xmm3 6503: 0f 28 e0 movaps %xmm0,%xmm4 6506: 0f 59 e3 mulps %xmm3,%xmm4 6509: 0f 59 d9 mulps %xmm1,%xmm3 650c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6510: 0f 58 e3 addps %xmm3,%xmm4 6513: 0f 11 22 movups %xmm4,(%rdx) 6516: 48 83 c2 10 add $0x10,%rdx 651a: 83 c0 ff add $0xffffffff,%eax 651d: 75 e1 jne 0x6500 651f: e9 58 ff ff ff jmp 0x647c 6524: 48 89 d0 mov %rdx,%rax 6527: 48 83 e0 0f and $0xf,%rax 652b: 85 c0 test %eax,%eax 652d: 74 1f je 0x654e 652f: f2 0f 10 1a movsd (%rdx),%xmm3 6533: 0f 28 e0 movaps %xmm0,%xmm4 6536: 41 83 c0 ff add $0xffffffff,%r8d 653a: 0f 59 e3 mulps %xmm3,%xmm4 653d: 0f 59 d9 mulps %xmm1,%xmm3 6540: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 6544: 0f 58 e3 addps %xmm3,%xmm4 6547: 0f 13 22 movlps %xmm4,(%rdx) 654a: 48 83 c2 08 add $0x8,%rdx 654e: 44 89 c0 mov %r8d,%eax 6551: 41 83 e0 01 and $0x1,%r8d 6555: d1 f8 sar $1,%eax 6557: 3d 00 00 01 00 cmp $0x10000,%eax 655c: 77 42 ja 0x65a0 655e: 66 90 xchg %ax,%ax 6560: 0f 10 1a movups (%rdx),%xmm3 6563: 0f 28 e0 movaps %xmm0,%xmm4 6566: 0f 59 e3 mulps %xmm3,%xmm4 6569: 0f 59 d9 mulps %xmm1,%xmm3 656c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 6570: 0f 58 e3 addps %xmm3,%xmm4 6573: 0f 11 22 movups %xmm4,(%rdx) 6576: 48 83 c2 10 add $0x10,%rdx 657a: 83 c0 ff add $0xffffffff,%eax 657d: 75 e1 jne 0x6560 657f: e9 f8 fe ff ff jmp 0x647c 6584: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 658b: 00 658c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 659f: 00 65a0: 0f 10 1a movups (%rdx),%xmm3 65a3: 0f 28 e0 movaps %xmm0,%xmm4 65a6: 0f 59 e3 mulps %xmm3,%xmm4 65a9: 0f 59 d9 mulps %xmm1,%xmm3 65ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 65b0: 0f 58 e3 addps %xmm3,%xmm4 65b3: 0f 2b 22 movntps %xmm4,(%rdx) 65b6: 48 83 c2 10 add $0x10,%rdx 65ba: 83 c0 ff add $0xffffffff,%eax 65bd: 75 e1 jne 0x65a0 65bf: e9 b8 fe ff ff jmp 0x647c 65c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 65cb: 00 65cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 65d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 65d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 65df: 00 65e0: 57 push %rdi 65e1: 41 54 push %r12 65e3: 41 56 push %r14 65e5: 41 57 push %r15 65e7: 55 push %rbp 65e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 65ef: 45 89 c6 mov %r8d,%r14d 65f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 65f9: 00 65fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 6601: 00 6602: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 6608: 4d 63 fe movslq %r14d,%r15 660b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 660f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 6616: 00 6617: 48 89 d7 mov %rdx,%rdi 661a: 48 89 cd mov %rcx,%rbp 661d: 44 89 e0 mov %r12d,%eax 6620: 25 80 1f 00 00 and $0x1f80,%eax 6625: 3d 80 1f 00 00 cmp $0x1f80,%eax 662a: 74 1d je 0x6649 662c: 44 89 e0 mov %r12d,%eax 662f: 0d 80 1f ff ff or $0xffff1f80,%eax 6634: 25 e0 ff 00 00 and $0xffe0,%eax 6639: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 6640: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 6647: 00 00 6649: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4d300 6650: 01 6651: 48 89 f8 mov %rdi,%rax 6654: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 6658: 48 83 e0 1c and $0x1c,%rax 665c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 6662: 85 c0 test %eax,%eax 6664: 0f 84 51 01 00 00 je 0x67bb 666a: c1 e8 02 shr $0x2,%eax 666d: f7 d8 neg %eax 666f: 83 c0 08 add $0x8,%eax 6672: 41 3b c6 cmp %r14d,%eax 6675: 44 0f 4c f0 cmovl %eax,%r14d 6679: 45 85 f6 test %r14d,%r14d 667c: 0f 8e 19 01 00 00 jle 0x679b 6682: 44 89 f0 mov %r14d,%eax 6685: 41 ba 01 00 00 00 mov $0x1,%r10d 668b: d1 e8 shr $1,%eax 668d: 45 33 c9 xor %r9d,%r9d 6690: 85 c0 test %eax,%eax 6692: 0f 86 b1 00 00 00 jbe 0x6749 6698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 669f: 00 66a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 66a4: 4d 63 d2 movslq %r10d,%r10 66a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 66ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 66b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 66b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 66be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 66c5: 00 00 66c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d 66cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 66d3: 75 14 jne 0x66e9 66d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 66dc: 00 00 00 00 66e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 66e7: 00 00 66e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 66ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 66f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 66fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 6701: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6706: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 670d: 00 00 670f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6714: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 671b: 75 14 jne 0x6731 671d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 6724: 00 00 00 00 6728: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 672f: 00 00 6731: 41 ff c1 inc %r9d 6734: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 673b: 44 3b c8 cmp %eax,%r9d 673e: 0f 82 5c ff ff ff jb 0x66a0 6744: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 6749: 41 8d 42 ff lea -0x1(%r10),%eax 674d: 41 3b c6 cmp %r14d,%eax 6750: 73 49 jae 0x679b 6752: 4d 63 d2 movslq %r10d,%r10 6755: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 675c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6760: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 6767: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 676c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 6773: 00 00 6775: c5 f9 7e c0 vmovd %xmm0,%eax 6779: a9 00 00 80 7f test $0x7f800000,%eax 677e: 75 14 jne 0x6794 6780: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 6787: 00 00 00 00 678b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6792: 00 00 6794: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 679b: 48 89 f9 mov %rdi,%rcx 679e: 48 89 fa mov %rdi,%rdx 67a1: 45 89 f0 mov %r14d,%r8d 67a4: c5 f8 77 vzeroupper 67a7: e8 b4 e5 05 00 call 0x64d60 67ac: 4d 63 f6 movslq %r14d,%r14 67af: 4d 2b fe sub %r14,%r15 67b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 67b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 67bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 67c2: 74 4e je 0x6812 67c4: 45 33 f6 xor %r14d,%r14d 67c7: 4d 85 ff test %r15,%r15 67ca: 0f 8e f9 03 00 00 jle 0x6bc9 67d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67d7: 00 67d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67df: 90 nop 67e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 67e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 67e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 67ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 67f3: c5 f8 77 vzeroupper 67f6: e8 c5 e6 05 00 call 0x64ec0 67fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 6801: 49 ff c6 inc %r14 6804: 48 83 c5 08 add $0x8,%rbp 6808: 4d 3b f7 cmp %r15,%r14 680b: 7c d3 jl 0x67e0 680d: e9 b7 03 00 00 jmp 0x6bc9 6812: 45 89 f8 mov %r15d,%r8d 6815: 33 c0 xor %eax,%eax 6817: 41 c1 ff 04 sar $0x4,%r15d 681b: 41 83 e0 0f and $0xf,%r8d 681f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 6826: 0f 85 29 01 00 00 jne 0x6955 682c: 45 85 ff test %r15d,%r15d 682f: 0f 8e 59 02 00 00 jle 0x6a8e 6835: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 683b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 6841: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 6847: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 684d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 6853: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4d340 685a: 01 685b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 6861: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4d320 6868: 01 6869: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4d300 6870: 01 6871: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6878: 00 6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6880: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 6885: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 688a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 688f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 6894: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 689b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 68a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 68a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 68ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 68af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 68b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 68bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 68c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 68c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 68ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 68ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 68d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 68d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 68db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 68df: c5 fc 28 c7 vmovaps %ymm7,%ymm0 68e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 68e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 68ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 68f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 68f7: c5 fc 28 cf vmovaps %ymm7,%ymm1 68fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 6900: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 6904: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 6909: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 690e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 6913: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 6918: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 691c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 6920: c5 7c 50 cb vmovmskps %ymm3,%r9d 6924: 45 85 c9 test %r9d,%r9d 6927: 74 08 je 0x6931 6929: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 692d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 6931: ff c0 inc %eax 6933: 48 81 c5 80 00 00 00 add $0x80,%rbp 693a: c5 fc 11 07 vmovups %ymm0,(%rdi) 693e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 6943: 48 83 c7 40 add $0x40,%rdi 6947: 41 3b c7 cmp %r15d,%eax 694a: 0f 8c 30 ff ff ff jl 0x6880 6950: e9 1b 01 00 00 jmp 0x6a70 6955: 45 85 ff test %r15d,%r15d 6958: 0f 8e 30 01 00 00 jle 0x6a8e 695e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 6964: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 696a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 6970: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 6976: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 697c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4d340 6983: 01 6984: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 698a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4d320 6991: 01 6992: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4d300 6999: 01 699a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 69a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 69a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 69aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 69af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 69b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 69bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 69c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 69c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 69cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 69cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 69d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 69dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 69e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 69e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 69ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 69ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 69f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3 69f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 69fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 69ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 6a03: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 6a08: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 6a0d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 6a12: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 6a17: c5 fd 6f cf vmovdqa %ymm7,%ymm1 6a1b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 6a20: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 6a24: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 6a29: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 6a2e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 6a33: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 6a38: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 6a3c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 6a40: c5 7c 50 cb vmovmskps %ymm3,%r9d 6a44: 45 85 c9 test %r9d,%r9d 6a47: 74 08 je 0x6a51 6a49: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 6a4d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 6a51: ff c0 inc %eax 6a53: 48 81 c5 80 00 00 00 add $0x80,%rbp 6a5a: c5 fc 11 07 vmovups %ymm0,(%rdi) 6a5e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 6a63: 48 83 c7 40 add $0x40,%rdi 6a67: 41 3b c7 cmp %r15d,%eax 6a6a: 0f 8c 30 ff ff ff jl 0x69a0 6a70: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 6a76: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 6a7c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 6a82: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 6a88: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 6a8e: 45 85 c0 test %r8d,%r8d 6a91: 0f 84 32 01 00 00 je 0x6bc9 6a97: 0f 8e 1e 01 00 00 jle 0x6bbb 6a9d: 44 89 c0 mov %r8d,%eax 6aa0: 41 ba 01 00 00 00 mov $0x1,%r10d 6aa6: d1 e8 shr $1,%eax 6aa8: 45 33 c9 xor %r9d,%r9d 6aab: 85 c0 test %eax,%eax 6aad: 0f 86 b6 00 00 00 jbe 0x6b69 6ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6abf: 00 6ac0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 6ac4: 4d 63 d2 movslq %r10d,%r10 6ac7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 6ace: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6ad2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 6ad9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6ade: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 6ae5: 00 00 6ae7: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6aec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6af3: 75 14 jne 0x6b09 6af5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 6afc: 00 00 00 00 6b00: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6b07: 00 00 6b09: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 6b0f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 6b16: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6b1a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 6b21: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6b26: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 6b2d: 00 00 6b2f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6b34: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6b3b: 75 14 jne 0x6b51 6b3d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 6b44: 00 00 00 00 6b48: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6b4f: 00 00 6b51: 41 ff c1 inc %r9d 6b54: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 6b5b: 44 3b c8 cmp %eax,%r9d 6b5e: 0f 82 5c ff ff ff jb 0x6ac0 6b64: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 6b69: 41 8d 42 ff lea -0x1(%r10),%eax 6b6d: 41 3b c0 cmp %r8d,%eax 6b70: 73 49 jae 0x6bbb 6b72: 4d 63 d2 movslq %r10d,%r10 6b75: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 6b7c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6b80: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 6b87: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6b8c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 6b93: 00 00 6b95: c5 f9 7e c0 vmovd %xmm0,%eax 6b99: a9 00 00 80 7f test $0x7f800000,%eax 6b9e: 75 14 jne 0x6bb4 6ba0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 6ba7: 00 00 00 00 6bab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 6bb2: 00 00 6bb4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 6bbb: 48 89 f9 mov %rdi,%rcx 6bbe: 48 89 fa mov %rdi,%rdx 6bc1: c5 f8 77 vzeroupper 6bc4: e8 97 e1 05 00 call 0x64d60 6bc9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) 6bd0: 00 00 6bd2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx 6bd9: 44 89 e0 mov %r12d,%eax 6bdc: 89 ca mov %ecx,%edx 6bde: 25 df ff 00 00 and $0xffdf,%eax 6be3: 81 e2 df ff 00 00 and $0xffdf,%edx 6be9: 3b c2 cmp %edx,%eax 6beb: 74 1e je 0x6c0b 6bed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 6bf4: 83 e1 28 and $0x28,%ecx 6bf7: 44 0b e1 or %ecx,%r12d 6bfa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) 6c01: 00 6c02: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 6c09: 00 00 6c0b: c5 f8 77 vzeroupper 6c0e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 6c15: 00 6c16: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 6c1d: 5d pop %rbp 6c1e: 41 5f pop %r15 6c20: 41 5e pop %r14 6c22: 41 5c pop %r12 6c24: 5f pop %rdi 6c25: c3 ret 6c26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c2d: 00 6c2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c35: 0f 1f 40 00 nopl 0x0(%rax) 6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c40: 57 push %rdi 6c41: 41 54 push %r12 6c43: 41 56 push %r14 6c45: 41 57 push %r15 6c47: 55 push %rbp 6c48: 48 83 ec 70 sub $0x70,%rsp 6c4c: 45 89 c6 mov %r8d,%r14d 6c4f: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 6c54: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 6c59: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 6c5f: 4d 63 fe movslq %r14d,%r15 6c62: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 6c66: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 6c6b: 48 89 d7 mov %rdx,%rdi 6c6e: 48 89 cd mov %rcx,%rbp 6c71: 44 89 e0 mov %r12d,%eax 6c74: 25 80 1f 00 00 and $0x1f80,%eax 6c79: 3d 80 1f 00 00 cmp $0x1f80,%eax 6c7e: 74 17 je 0x6c97 6c80: 44 89 e0 mov %r12d,%eax 6c83: 0d 80 1f ff ff or $0xffff1f80,%eax 6c88: 25 e0 ff 00 00 and $0xffe0,%eax 6c8d: 89 44 24 68 mov %eax,0x68(%rsp) 6c91: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 6c97: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4d360 6c9e: 01 6c9f: 48 89 f8 mov %rdi,%rax 6ca2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 6ca6: 48 83 e0 1c and $0x1c,%rax 6caa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 6cb0: 85 c0 test %eax,%eax 6cb2: 0f 84 48 01 00 00 je 0x6e00 6cb8: c1 e8 02 shr $0x2,%eax 6cbb: f7 d8 neg %eax 6cbd: 83 c0 08 add $0x8,%eax 6cc0: 41 3b c6 cmp %r14d,%eax 6cc3: 44 0f 4c f0 cmovl %eax,%r14d 6cc7: 45 85 f6 test %r14d,%r14d 6cca: 0f 8e 10 01 00 00 jle 0x6de0 6cd0: 44 89 f0 mov %r14d,%eax 6cd3: 41 ba 01 00 00 00 mov $0x1,%r10d 6cd9: d1 e8 shr $1,%eax 6cdb: 45 33 c9 xor %r9d,%r9d 6cde: 85 c0 test %eax,%eax 6ce0: 0f 86 b1 00 00 00 jbe 0x6d97 6ce6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ced: 00 6cee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cf5: 0f 1f 40 00 nopl 0x0(%rax) 6cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d00: 47 8d 14 09 lea (%r9,%r9,1),%r10d 6d04: 4d 63 d2 movslq %r10d,%r10 6d07: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 6d0e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6d12: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 6d19: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6d1e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 6d24: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6d29: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6d30: 75 0e jne 0x6d40 6d32: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 6d39: 00 6d3a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 6d40: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 6d46: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 6d4d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6d51: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 6d58: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6d5d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 6d63: c4 c1 79 7e c3 vmovd %xmm0,%r11d 6d68: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 6d6f: 75 0e jne 0x6d7f 6d71: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 6d78: 00 6d79: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 6d7f: 41 ff c1 inc %r9d 6d82: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 6d89: 44 3b c8 cmp %eax,%r9d 6d8c: 0f 82 6e ff ff ff jb 0x6d00 6d92: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 6d97: 41 8d 42 ff lea -0x1(%r10),%eax 6d9b: 41 3b c6 cmp %r14d,%eax 6d9e: 73 40 jae 0x6de0 6da0: 4d 63 d2 movslq %r10d,%r10 6da3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 6daa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6dae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 6db5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6dba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 6dc0: c5 f9 7e c0 vmovd %xmm0,%eax 6dc4: a9 00 00 80 7f test $0x7f800000,%eax 6dc9: 75 0e jne 0x6dd9 6dcb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 6dd2: 00 6dd3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 6dd9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 6de0: 48 89 f9 mov %rdi,%rcx 6de3: 48 89 fa mov %rdi,%rdx 6de6: 45 89 f0 mov %r14d,%r8d 6de9: c5 f8 77 vzeroupper 6dec: e8 ef e0 05 00 call 0x64ee0 6df1: 4d 63 f6 movslq %r14d,%r14 6df4: 4d 2b fe sub %r14,%r15 6df7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 6dfc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 6e00: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 6e07: 74 49 je 0x6e52 6e09: 45 33 f6 xor %r14d,%r14d 6e0c: 4d 85 ff test %r15,%r15 6e0f: 0f 8e b9 03 00 00 jle 0x71ce 6e15: 0f 1f 40 00 nopl 0x0(%rax) 6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e20: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 6e25: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 6e29: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 6e2e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 6e33: c5 f8 77 vzeroupper 6e36: e8 e5 e1 05 00 call 0x65020 6e3b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 6e41: 49 ff c6 inc %r14 6e44: 48 83 c5 08 add $0x8,%rbp 6e48: 4d 3b f7 cmp %r15,%r14 6e4b: 7c d3 jl 0x6e20 6e4d: e9 7c 03 00 00 jmp 0x71ce 6e52: 45 89 f8 mov %r15d,%r8d 6e55: 33 c0 xor %eax,%eax 6e57: 41 c1 ff 04 sar $0x4,%r15d 6e5b: 41 83 e0 0f and $0xf,%r8d 6e5f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 6e66: 0f 85 20 01 00 00 jne 0x6f8c 6e6c: 45 85 ff test %r15d,%r15d 6e6f: 0f 8e 32 02 00 00 jle 0x70a7 6e75: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4d3a0 6e7c: 01 6e7d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 6e84: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4d380 6e8b: 64 c4 01 6e8e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4d360 6e95: 64 c4 01 6e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e9f: 00 6ea0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 6ea5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 6eaa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 6eaf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 6eb4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 6eba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 6ec0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 6ec7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 6ece: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 6ed2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 6ed6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 6eda: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 6ee1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 6ee8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 6eec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 6ef0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 6ef4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 6ef8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 6efd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 6f03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 6f07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 6f0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 6f13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 6f19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 6f1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 6f25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 6f2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 6f30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 6f36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 6f3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 6f42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 6f48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 6f4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 6f54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 6f5a: c5 f8 98 c0 kortestw %k0,%k0 6f5e: 74 08 je 0x6f68 6f60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 6f64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 6f68: ff c0 inc %eax 6f6a: 48 81 c5 80 00 00 00 add $0x80,%rbp 6f71: c5 fc 11 27 vmovups %ymm4,(%rdi) 6f75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 6f7a: 48 83 c7 40 add $0x40,%rdi 6f7e: 41 3b c7 cmp %r15d,%eax 6f81: 0f 8c 19 ff ff ff jl 0x6ea0 6f87: e9 1b 01 00 00 jmp 0x70a7 6f8c: 45 85 ff test %r15d,%r15d 6f8f: 0f 8e 12 01 00 00 jle 0x70a7 6f95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4d3a0 6f9c: 01 6f9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 6fa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4d380 6fab: 63 c4 01 6fae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4d360 6fb5: 63 c4 01 6fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fbf: 00 6fc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 6fc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 6fca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 6fcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 6fd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 6fda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 6fe0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 6fe7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 6fee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 6ff2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 6ff6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 6ffa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 7001: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 7008: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 700c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 7010: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 7014: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 7018: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 701d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 7023: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 7027: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 702d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 7033: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 7039: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 703f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 7045: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 704b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 7050: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 7056: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 705c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 7062: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 7068: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 706e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 7074: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 707a: c5 f8 98 c0 kortestw %k0,%k0 707e: 74 08 je 0x7088 7080: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 7084: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 7088: ff c0 inc %eax 708a: 48 81 c5 80 00 00 00 add $0x80,%rbp 7091: c5 fc 11 27 vmovups %ymm4,(%rdi) 7095: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 709a: 48 83 c7 40 add $0x40,%rdi 709e: 41 3b c7 cmp %r15d,%eax 70a1: 0f 8c 19 ff ff ff jl 0x6fc0 70a7: 45 85 c0 test %r8d,%r8d 70aa: 0f 84 1e 01 00 00 je 0x71ce 70b0: 0f 8e 0a 01 00 00 jle 0x71c0 70b6: 44 89 c0 mov %r8d,%eax 70b9: 41 ba 01 00 00 00 mov $0x1,%r10d 70bf: d1 e8 shr $1,%eax 70c1: 45 33 c9 xor %r9d,%r9d 70c4: 85 c0 test %eax,%eax 70c6: 0f 86 ab 00 00 00 jbe 0x7177 70cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70d3: 00 70d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 70e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d 70e4: 4d 63 d2 movslq %r10d,%r10 70e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 70ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 70f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 70f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 70fe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7104: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7109: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 7110: 75 0e jne 0x7120 7112: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7119: 00 711a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 7120: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 7126: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 712d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 7131: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 7138: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 713d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 7143: c4 c1 79 7e c3 vmovd %xmm0,%r11d 7148: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 714f: 75 0e jne 0x715f 7151: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 7158: 00 7159: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 715f: 41 ff c1 inc %r9d 7162: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 7169: 44 3b c8 cmp %eax,%r9d 716c: 0f 82 6e ff ff ff jb 0x70e0 7172: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 7177: 41 8d 42 ff lea -0x1(%r10),%eax 717b: 41 3b c0 cmp %r8d,%eax 717e: 73 40 jae 0x71c0 7180: 4d 63 d2 movslq %r10d,%r10 7183: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 718a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 718e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 7195: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 719a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 71a0: c5 f9 7e c0 vmovd %xmm0,%eax 71a4: a9 00 00 80 7f test $0x7f800000,%eax 71a9: 75 0e jne 0x71b9 71ab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 71b2: 00 71b3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 71b9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 71c0: 48 89 f9 mov %rdi,%rcx 71c3: 48 89 fa mov %rdi,%rdx 71c6: c5 f8 77 vzeroupper 71c9: e8 12 dd 05 00 call 0x64ee0 71ce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) 71d4: 8b 4c 24 68 mov 0x68(%rsp),%ecx 71d8: 44 89 e0 mov %r12d,%eax 71db: 89 ca mov %ecx,%edx 71dd: 25 df ff 00 00 and $0xffdf,%eax 71e2: 81 e2 df ff 00 00 and $0xffdf,%edx 71e8: 3b c2 cmp %edx,%eax 71ea: 74 18 je 0x7204 71ec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 71f3: 83 e1 28 and $0x28,%ecx 71f6: 44 0b e1 or %ecx,%r12d 71f9: 44 89 64 24 68 mov %r12d,0x68(%rsp) 71fe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 7204: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7209: c5 f8 77 vzeroupper 720c: 48 83 c4 70 add $0x70,%rsp 7210: 5d pop %rbp 7211: 41 5f pop %r15 7213: 41 5e pop %r14 7215: 41 5c pop %r12 7217: 5f pop %rdi 7218: c3 ret 7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7220: 48 83 ec 48 sub $0x48,%rsp 7224: b8 00 01 00 00 mov $0x100,%eax 7229: 4d 63 c9 movslq %r9d,%r9 722c: 45 33 db xor %r11d,%r11d 722f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 7233: 49 c1 e2 03 shl $0x3,%r10 7237: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 723e: 44 0f 4f d8 cmovg %eax,%r11d 7242: 48 89 e0 mov %rsp,%rax 7245: 44 89 58 20 mov %r11d,0x20(%rax) 7249: 44 89 58 28 mov %r11d,0x28(%rax) 724d: 44 89 58 30 mov %r11d,0x30(%rax) 7251: e8 ea dd 05 00 call 0x65040 7256: 48 83 c4 48 add $0x48,%rsp 725a: c3 ret 725b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7260: 48 83 ec 48 sub $0x48,%rsp 7264: b8 00 01 00 00 mov $0x100,%eax 7269: 4d 63 c9 movslq %r9d,%r9 726c: 45 33 db xor %r11d,%r11d 726f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 7273: 49 c1 e2 03 shl $0x3,%r10 7277: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 727e: 44 0f 4f d8 cmovg %eax,%r11d 7282: 48 89 e0 mov %rsp,%rax 7285: 44 89 58 20 mov %r11d,0x20(%rax) 7289: 44 89 58 28 mov %r11d,0x28(%rax) 728d: 44 89 58 30 mov %r11d,0x30(%rax) 7291: e8 ea e4 05 00 call 0x65780 7296: 48 83 c4 48 add $0x48,%rsp 729a: c3 ret 729b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 72a0: 48 83 ec 48 sub $0x48,%rsp 72a4: b8 00 01 00 00 mov $0x100,%eax 72a9: 4d 63 c9 movslq %r9d,%r9 72ac: 45 33 db xor %r11d,%r11d 72af: 4f 8d 14 49 lea (%r9,%r9,2),%r10 72b3: 49 c1 e2 03 shl $0x3,%r10 72b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 72be: 44 0f 4f d8 cmovg %eax,%r11d 72c2: 48 89 e0 mov %rsp,%rax 72c5: 44 89 58 20 mov %r11d,0x20(%rax) 72c9: 44 89 58 28 mov %r11d,0x28(%rax) 72cd: 44 89 58 30 mov %r11d,0x30(%rax) 72d1: e8 8a e9 05 00 call 0x65c60 72d6: 48 83 c4 48 add $0x48,%rsp 72da: c3 ret 72db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 72e0: 41 83 f8 0b cmp $0xb,%r8d 72e4: 7d 38 jge 0x731e 72e6: 41 ff c8 dec %r8d 72e9: 41 83 f8 ff cmp $0xffffffff,%r8d 72ed: 74 2e je 0x731d 72ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72f6: 00 72f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72fe: 66 90 xchg %ax,%ax 7300: f3 0f 10 02 movss (%rdx),%xmm0 7304: 41 ff c8 dec %r8d 7307: f3 0f 5c 01 subss (%rcx),%xmm0 730b: 48 83 c1 04 add $0x4,%rcx 730f: f3 0f 11 02 movss %xmm0,(%rdx) 7313: 48 83 c2 04 add $0x4,%rdx 7317: 41 83 f8 ff cmp $0xffffffff,%r8d 731b: 75 e3 jne 0x7300 731d: c3 ret 731e: 89 d0 mov %edx,%eax 7320: a8 03 test $0x3,%al 7322: 74 4d je 0x7371 7324: 44 89 c0 mov %r8d,%eax 7327: 41 83 e0 07 and $0x7,%r8d 732b: 83 e0 f8 and $0xfffffff8,%eax 732e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7335: 00 7336: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 733d: 0f 1f 00 nopl (%rax) 7340: 0f 18 49 40 prefetcht0 0x40(%rcx) 7344: 0f 10 12 movups (%rdx),%xmm2 7347: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 734b: 0f 10 01 movups (%rcx),%xmm0 734e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7352: 0f 5c d0 subps %xmm0,%xmm2 7355: 0f 5c d9 subps %xmm1,%xmm3 7358: 0f 11 12 movups %xmm2,(%rdx) 735b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 735f: 48 83 c1 20 add $0x20,%rcx 7363: 48 83 c2 20 add $0x20,%rdx 7367: 83 c0 f8 add $0xfffffff8,%eax 736a: 75 d4 jne 0x7340 736c: e9 75 ff ff ff jmp 0x72e6 7371: 83 e0 0f and $0xf,%eax 7374: 74 42 je 0x73b8 7376: c1 e8 02 shr $0x2,%eax 7379: f7 d8 neg %eax 737b: 83 e0 03 and $0x3,%eax 737e: 44 2b c0 sub %eax,%r8d 7381: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7388: 00 7389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7397: 00 7398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 739f: 90 nop 73a0: f3 0f 10 02 movss (%rdx),%xmm0 73a4: f3 0f 5c 01 subss (%rcx),%xmm0 73a8: 48 83 c1 04 add $0x4,%rcx 73ac: f3 0f 11 02 movss %xmm0,(%rdx) 73b0: 48 83 c2 04 add $0x4,%rdx 73b4: ff c8 dec %eax 73b6: 75 e8 jne 0x73a0 73b8: 44 89 c0 mov %r8d,%eax 73bb: 41 83 e0 07 and $0x7,%r8d 73bf: 83 e0 f8 and $0xfffffff8,%eax 73c2: f6 c1 0f test $0xf,%cl 73c5: 75 59 jne 0x7420 73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 73ce: 00 73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73d6: 0f 1f 00 nopl (%rax) 73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 73e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 73e4: 0f 28 02 movaps (%rdx),%xmm0 73e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 73eb: 0f 5c 01 subps (%rcx),%xmm0 73ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 73f2: 0f 29 02 movaps %xmm0,(%rdx) 73f5: 48 83 c1 20 add $0x20,%rcx 73f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 73fd: 48 83 c2 20 add $0x20,%rdx 7401: 83 c0 f8 add $0xfffffff8,%eax 7404: 75 da jne 0x73e0 7406: e9 db fe ff ff jmp 0x72e6 740b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7412: 00 7413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 741a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7420: 0f 18 49 40 prefetcht0 0x40(%rcx) 7424: 0f 10 01 movups (%rcx),%xmm0 7427: 0f 10 49 10 movups 0x10(%rcx),%xmm1 742b: 0f 28 12 movaps (%rdx),%xmm2 742e: 48 83 c1 20 add $0x20,%rcx 7432: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 7436: 0f 5c d0 subps %xmm0,%xmm2 7439: 0f 5c d9 subps %xmm1,%xmm3 743c: 0f 29 12 movaps %xmm2,(%rdx) 743f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 7443: 48 83 c2 20 add $0x20,%rdx 7447: 83 c0 f8 add $0xfffffff8,%eax 744a: 75 d4 jne 0x7420 744c: e9 95 fe ff ff jmp 0x72e6 7451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7458: 00 7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7460: 41 83 f8 0b cmp $0xb,%r8d 7464: 7d 38 jge 0x749e 7466: 41 ff c8 dec %r8d 7469: 41 83 f8 ff cmp $0xffffffff,%r8d 746d: 74 2e je 0x749d 746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7476: 00 7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 747e: 66 90 xchg %ax,%ax 7480: f3 0f 10 02 movss (%rdx),%xmm0 7484: 41 ff c8 dec %r8d 7487: f3 0f 5c 01 subss (%rcx),%xmm0 748b: 48 83 c1 04 add $0x4,%rcx 748f: f3 0f 11 02 movss %xmm0,(%rdx) 7493: 48 8d 52 04 lea 0x4(%rdx),%rdx 7497: 41 83 f8 ff cmp $0xffffffff,%r8d 749b: 75 e3 jne 0x7480 749d: c3 ret 749e: 89 d0 mov %edx,%eax 74a0: a8 03 test $0x3,%al 74a2: 74 4d je 0x74f1 74a4: 44 89 c0 mov %r8d,%eax 74a7: 41 83 e0 07 and $0x7,%r8d 74ab: 83 e0 f8 and $0xfffffff8,%eax 74ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74b5: 00 74b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 74bd: 0f 1f 00 nopl (%rax) 74c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 74c4: 0f 10 12 movups (%rdx),%xmm2 74c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 74cb: 0f 10 01 movups (%rcx),%xmm0 74ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 74d2: 0f 5c d0 subps %xmm0,%xmm2 74d5: 0f 5c d9 subps %xmm1,%xmm3 74d8: 0f 11 12 movups %xmm2,(%rdx) 74db: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 74df: 48 8d 49 20 lea 0x20(%rcx),%rcx 74e3: 48 8d 52 20 lea 0x20(%rdx),%rdx 74e7: 83 c0 f8 add $0xfffffff8,%eax 74ea: 75 d4 jne 0x74c0 74ec: e9 75 ff ff ff jmp 0x7466 74f1: 83 e0 0f and $0xf,%eax 74f4: 74 42 je 0x7538 74f6: c1 e8 02 shr $0x2,%eax 74f9: f7 d8 neg %eax 74fb: 83 e0 03 and $0x3,%eax 74fe: 44 2b c0 sub %eax,%r8d 7501: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7508: 00 7509: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7517: 00 7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 751f: 90 nop 7520: f3 0f 10 02 movss (%rdx),%xmm0 7524: f3 0f 5c 01 subss (%rcx),%xmm0 7528: 48 83 c1 04 add $0x4,%rcx 752c: f3 0f 11 02 movss %xmm0,(%rdx) 7530: 48 8d 52 04 lea 0x4(%rdx),%rdx 7534: ff c8 dec %eax 7536: 75 e8 jne 0x7520 7538: 44 89 c0 mov %r8d,%eax 753b: 41 83 e0 07 and $0x7,%r8d 753f: 83 e0 f8 and $0xfffffff8,%eax 7542: f6 c1 0f test $0xf,%cl 7545: 75 59 jne 0x75a0 7547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 754e: 00 754f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7556: 0f 1f 00 nopl (%rax) 7559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7560: 0f 18 49 40 prefetcht0 0x40(%rcx) 7564: 0f 28 02 movaps (%rdx),%xmm0 7567: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 756b: 0f 5c 01 subps (%rcx),%xmm0 756e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 7572: 0f 29 02 movaps %xmm0,(%rdx) 7575: 48 8d 49 20 lea 0x20(%rcx),%rcx 7579: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 757d: 48 8d 52 20 lea 0x20(%rdx),%rdx 7581: 83 c0 f8 add $0xfffffff8,%eax 7584: 75 da jne 0x7560 7586: e9 db fe ff ff jmp 0x7466 758b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7592: 00 7593: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 759a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 75a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 75a4: 0f 10 01 movups (%rcx),%xmm0 75a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 75ab: 0f 28 12 movaps (%rdx),%xmm2 75ae: 48 83 c1 20 add $0x20,%rcx 75b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 75b6: 0f 5c d0 subps %xmm0,%xmm2 75b9: 0f 5c d9 subps %xmm1,%xmm3 75bc: 0f 29 12 movaps %xmm2,(%rdx) 75bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 75c3: 48 83 c2 20 add $0x20,%rdx 75c7: 83 c0 f8 add $0xfffffff8,%eax 75ca: 75 d4 jne 0x75a0 75cc: e9 95 fe ff ff jmp 0x7466 75d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75d8: 00 75d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75e0: 41 83 f8 0b cmp $0xb,%r8d 75e4: 7d 39 jge 0x761f 75e6: 41 83 c0 ff add $0xffffffff,%r8d 75ea: 41 83 f8 ff cmp $0xffffffff,%r8d 75ee: 74 2e je 0x761e 75f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75f7: 00 75f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75ff: 90 nop 7600: f3 0f 10 02 movss (%rdx),%xmm0 7604: 41 83 c0 ff add $0xffffffff,%r8d 7608: f3 0f 5c 01 subss (%rcx),%xmm0 760c: 48 83 c1 04 add $0x4,%rcx 7610: f3 0f 11 02 movss %xmm0,(%rdx) 7614: 48 83 c2 04 add $0x4,%rdx 7618: 41 83 f8 ff cmp $0xffffffff,%r8d 761c: 75 e2 jne 0x7600 761e: c3 ret 761f: 89 d0 mov %edx,%eax 7621: a8 03 test $0x3,%al 7623: 74 4c je 0x7671 7625: 44 89 c0 mov %r8d,%eax 7628: 41 83 e0 07 and $0x7,%r8d 762c: 83 e0 f8 and $0xfffffff8,%eax 762f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7636: 00 7637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 763e: 66 90 xchg %ax,%ax 7640: 0f 18 49 40 prefetcht0 0x40(%rcx) 7644: 0f 10 12 movups (%rdx),%xmm2 7647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 764b: 0f 10 01 movups (%rcx),%xmm0 764e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7652: 0f 5c d0 subps %xmm0,%xmm2 7655: 48 83 c1 20 add $0x20,%rcx 7659: 0f 5c d9 subps %xmm1,%xmm3 765c: 0f 11 12 movups %xmm2,(%rdx) 765f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 7663: 48 83 c2 20 add $0x20,%rdx 7667: 83 c0 f8 add $0xfffffff8,%eax 766a: 75 d4 jne 0x7640 766c: e9 75 ff ff ff jmp 0x75e6 7671: 83 e0 0f and $0xf,%eax 7674: 74 43 je 0x76b9 7676: c1 e8 02 shr $0x2,%eax 7679: f7 d8 neg %eax 767b: 83 e0 03 and $0x3,%eax 767e: 44 2b c0 sub %eax,%r8d 7681: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7688: 00 7689: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7690: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7697: 00 7698: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 769f: 90 nop 76a0: f3 0f 10 02 movss (%rdx),%xmm0 76a4: f3 0f 5c 01 subss (%rcx),%xmm0 76a8: 48 83 c1 04 add $0x4,%rcx 76ac: f3 0f 11 02 movss %xmm0,(%rdx) 76b0: 48 83 c2 04 add $0x4,%rdx 76b4: 83 c0 ff add $0xffffffff,%eax 76b7: 75 e7 jne 0x76a0 76b9: 44 89 c0 mov %r8d,%eax 76bc: 41 83 e0 07 and $0x7,%r8d 76c0: 83 e0 f8 and $0xfffffff8,%eax 76c3: f6 c1 0f test $0xf,%cl 76c6: 75 58 jne 0x7720 76c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76cf: 00 76d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 76de: 00 00 76e0: 0f 18 49 40 prefetcht0 0x40(%rcx) 76e4: 0f 10 02 movups (%rdx),%xmm0 76e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 76eb: 0f 5c 01 subps (%rcx),%xmm0 76ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 76f2: 48 83 c1 20 add $0x20,%rcx 76f6: 0f 11 02 movups %xmm0,(%rdx) 76f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 76fd: 48 83 c2 20 add $0x20,%rdx 7701: 83 c0 f8 add $0xfffffff8,%eax 7704: 75 da jne 0x76e0 7706: e9 db fe ff ff jmp 0x75e6 770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7712: 00 7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7720: 0f 18 49 40 prefetcht0 0x40(%rcx) 7724: 0f 10 12 movups (%rdx),%xmm2 7727: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 772b: 0f 10 01 movups (%rcx),%xmm0 772e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7732: 0f 5c d0 subps %xmm0,%xmm2 7735: 48 83 c1 20 add $0x20,%rcx 7739: 0f 5c d9 subps %xmm1,%xmm3 773c: 0f 11 12 movups %xmm2,(%rdx) 773f: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 7743: 48 83 c2 20 add $0x20,%rdx 7747: 83 c0 f8 add $0xfffffff8,%eax 774a: 75 d4 jne 0x7720 774c: e9 95 fe ff ff jmp 0x75e6 7751: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7758: 00 7759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7760: 48 83 ec 28 sub $0x28,%rsp 7764: 89 4c 24 30 mov %ecx,0x30(%rsp) 7768: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 776d: e8 4e 4f a9 01 call 0x1a9c6c0 7772: 48 83 c4 28 add $0x28,%rsp 7776: c3 ret 7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 777e: 00 00 7780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7785: 89 4c 24 30 mov %ecx,0x30(%rsp) 7789: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 778e: e8 4d 59 a9 01 call 0x1a9d0e0 7793: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7798: c3 ret 7799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 77a0: 48 83 ec 28 sub $0x28,%rsp 77a4: 89 4c 24 30 mov %ecx,0x30(%rsp) 77a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 77ad: e8 4e 63 a9 01 call 0x1a9db00 77b2: 48 83 c4 28 add $0x28,%rsp 77b6: c3 ret 77b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 77be: 00 00 77c0: 56 push %rsi 77c1: 57 push %rdi 77c2: 41 54 push %r12 77c4: 41 56 push %r14 77c6: 55 push %rbp 77c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp 77ce: 44 89 c7 mov %r8d,%edi 77d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 77d6: 48 89 d6 mov %rdx,%rsi 77d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605e10 77e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 77e5: 4c 33 cc xor %rsp,%r9 77e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 77ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 77f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d 77f8: 00 77f9: 41 89 cc mov %ecx,%r12d 77fc: 48 89 f5 mov %rsi,%rbp 77ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 7806: 00 7807: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d 780e: 0f 8e cf 01 00 00 jle 0x79e3 7814: 48 f7 c6 03 00 00 00 test $0x3,%rsi 781b: 0f 85 c2 01 00 00 jne 0x79e3 7821: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 7826: e8 95 a7 44 00 call 0x451fc0 782b: 85 c0 test %eax,%eax 782d: 0f 85 7d 01 00 00 jne 0x79b0 7833: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 7838: 45 85 c9 test %r9d,%r9d 783b: 0f 8e 6f 01 00 00 jle 0x79b0 7841: 45 3b f1 cmp %r9d,%r14d 7844: 0f 8e 66 01 00 00 jle 0x79b0 784a: c4 c1 79 6e cc vmovd %r12d,%xmm1 784f: 49 89 f1 mov %rsi,%r9 7852: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 7857: 49 f7 d9 neg %r9 785a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) 7860: 49 83 c1 40 add $0x40,%r9 7864: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 786a: 49 83 e1 3f and $0x3f,%r9 786e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) 7874: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 787b: 45 85 c9 test %r9d,%r9d 787e: 74 22 je 0x78a2 7880: 41 c1 e9 02 shr $0x2,%r9d 7884: 41 2b f9 sub %r9d,%edi 7887: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp 788b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) 788f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) 7894: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) 789b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) 78a2: 41 89 f9 mov %edi,%r9d 78a5: 41 83 e1 0f and $0xf,%r9d 78a9: 41 f7 d9 neg %r9d 78ac: 44 03 cf add %edi,%r9d 78af: 45 85 c9 test %r9d,%r9d 78b2: 0f 8e 82 00 00 00 jle 0x793a 78b8: 33 c0 xor %eax,%eax 78ba: 45 8d 71 0f lea 0xf(%r9),%r14d 78be: 45 89 f3 mov %r14d,%r11d 78c1: ba 01 00 00 00 mov $0x1,%edx 78c6: 41 c1 eb 05 shr $0x5,%r11d 78ca: 45 33 d2 xor %r10d,%r10d 78cd: 45 85 db test %r11d,%r11d 78d0: 76 3c jbe 0x790e 78d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 78e0: 4d 63 d2 movslq %r10d,%r10 78e3: ff c0 inc %eax 78e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) 78ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) 78f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) 78fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) 7901: 41 83 c2 20 add $0x20,%r10d 7905: 41 3b c3 cmp %r11d,%eax 7908: 72 d6 jb 0x78e0 790a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 790e: 41 c1 fe 03 sar $0x3,%r14d 7912: 44 8d 52 ff lea -0x1(%rdx),%r10d 7916: 41 c1 ee 1c shr $0x1c,%r14d 791a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d 791f: 41 c1 fb 04 sar $0x4,%r11d 7923: 45 3b d3 cmp %r11d,%r10d 7926: 73 12 jae 0x793a 7928: c1 e2 04 shl $0x4,%edx 792b: 48 63 d2 movslq %edx,%rdx 792e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) 7934: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) 793a: 4d 63 c9 movslq %r9d,%r9 793d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 7942: f7 c7 08 00 00 00 test $0x8,%edi 7948: 74 09 je 0x7953 794a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) 794f: 49 83 c1 20 add $0x20,%r9 7953: f7 c7 04 00 00 00 test $0x4,%edi 7959: 74 09 je 0x7964 795b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) 7960: 49 83 c1 10 add $0x10,%r9 7964: f7 c7 02 00 00 00 test $0x2,%edi 796a: 74 0b je 0x7977 796c: 49 8b 6d 00 mov 0x0(%r13),%rbp 7970: 49 89 29 mov %rbp,(%r9) 7973: 49 83 c1 08 add $0x8,%r9 7977: f7 c7 01 00 00 00 test $0x1,%edi 797d: 74 03 je 0x7982 797f: 45 89 21 mov %r12d,(%r9) 7982: 0f ae f8 sfence 7985: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 798a: 48 33 cc xor %rsp,%rcx 798d: c5 f8 77 vzeroupper 7990: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605e10 7997: 75 7d jne 0x7a16 7999: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 799e: 48 89 f0 mov %rsi,%rax 79a1: 48 81 c4 80 00 00 00 add $0x80,%rsp 79a8: 5d pop %rbp 79a9: 41 5e pop %r14 79ab: 41 5c pop %r12 79ad: 5f pop %rdi 79ae: 5e pop %rsi 79af: c3 ret 79b0: 44 89 e1 mov %r12d,%ecx 79b3: 48 89 f2 mov %rsi,%rdx 79b6: 41 89 f8 mov %edi,%r8d 79b9: e8 22 be a4 01 call 0x1a537e0 79be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 79c3: 48 33 cc xor %rsp,%rcx 79c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605e10 79cd: 75 47 jne 0x7a16 79cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 79d4: 48 81 c4 80 00 00 00 add $0x80,%rsp 79db: 5d pop %rbp 79dc: 41 5e pop %r14 79de: 41 5c pop %r12 79e0: 5f pop %rdi 79e1: 5e pop %rsi 79e2: c3 ret 79e3: 44 89 e1 mov %r12d,%ecx 79e6: 48 89 f2 mov %rsi,%rdx 79e9: 41 89 f8 mov %edi,%r8d 79ec: e8 ef bd a4 01 call 0x1a537e0 79f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 79f6: 48 33 cc xor %rsp,%rcx 79f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605e10 7a00: 75 14 jne 0x7a16 7a02: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7a07: 48 81 c4 80 00 00 00 add $0x80,%rsp 7a0e: 5d pop %rbp 7a0f: 41 5e pop %r14 7a11: 41 5c pop %r12 7a13: 5f pop %rdi 7a14: 5e pop %rsi 7a15: c3 ret 7a16: e8 55 9b 11 01 call 0x1121570 7a1b: 90 nop 7a1c: 0f 1f 40 00 nopl 0x0(%rax) 7a20: 56 push %rsi 7a21: 57 push %rdi 7a22: 41 54 push %r12 7a24: 41 56 push %r14 7a26: 41 57 push %r15 7a28: 48 81 ec 80 00 00 00 sub $0x80,%rsp 7a2f: 45 89 c4 mov %r8d,%r12d 7a32: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 7a37: 48 89 d7 mov %rdx,%rdi 7a3a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605e10 7a41: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 7a46: 4c 33 cc xor %rsp,%r9 7a49: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 7a4d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 7a52: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 7a59: 00 7a5a: 41 89 ce mov %ecx,%r14d 7a5d: 48 89 fe mov %rdi,%rsi 7a60: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 7a67: 00 7a68: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 7a6f: 0f 8e b6 01 00 00 jle 0x7c2b 7a75: 48 f7 c7 03 00 00 00 test $0x3,%rdi 7a7c: 0f 85 a9 01 00 00 jne 0x7c2b 7a82: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 7a87: e8 34 a5 44 00 call 0x451fc0 7a8c: 85 c0 test %eax,%eax 7a8e: 0f 85 63 01 00 00 jne 0x7bf7 7a94: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 7a99: 45 85 c9 test %r9d,%r9d 7a9c: 0f 8e 55 01 00 00 jle 0x7bf7 7aa2: 45 3b f9 cmp %r9d,%r15d 7aa5: 0f 8e 4c 01 00 00 jle 0x7bf7 7aab: c4 c1 79 6e c6 vmovd %r14d,%xmm0 7ab0: 49 89 f9 mov %rdi,%r9 7ab3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 7ab8: 49 f7 d9 neg %r9 7abb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 7ac1: 49 83 c1 40 add $0x40,%r9 7ac5: 49 83 e1 3f and $0x3f,%r9 7ac9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 7acf: 45 85 c9 test %r9d,%r9d 7ad2: 74 14 je 0x7ae8 7ad4: 41 c1 e9 02 shr $0x2,%r9d 7ad8: 45 2b e1 sub %r9d,%r12d 7adb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 7adf: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 7ae3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 7ae8: 45 89 e1 mov %r12d,%r9d 7aeb: 41 83 e1 0f and $0xf,%r9d 7aef: 41 f7 d9 neg %r9d 7af2: 45 03 cc add %r12d,%r9d 7af5: 45 85 c9 test %r9d,%r9d 7af8: 0f 8e 7b 00 00 00 jle 0x7b79 7afe: 33 c0 xor %eax,%eax 7b00: 45 8d 79 0f lea 0xf(%r9),%r15d 7b04: 45 89 fb mov %r15d,%r11d 7b07: ba 01 00 00 00 mov $0x1,%edx 7b0c: 41 c1 eb 05 shr $0x5,%r11d 7b10: 45 33 d2 xor %r10d,%r10d 7b13: 45 85 db test %r11d,%r11d 7b16: 76 35 jbe 0x7b4d 7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b1f: 00 7b20: 4d 63 d2 movslq %r10d,%r10 7b23: ff c0 inc %eax 7b25: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 7b2b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 7b32: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 7b39: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 7b40: 41 83 c2 20 add $0x20,%r10d 7b44: 41 3b c3 cmp %r11d,%eax 7b47: 72 d7 jb 0x7b20 7b49: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 7b4d: 41 c1 ff 03 sar $0x3,%r15d 7b51: 44 8d 52 ff lea -0x1(%rdx),%r10d 7b55: 41 c1 ef 1c shr $0x1c,%r15d 7b59: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 7b5e: 41 c1 fb 04 sar $0x4,%r11d 7b62: 45 3b d3 cmp %r11d,%r10d 7b65: 73 12 jae 0x7b79 7b67: c1 e2 04 shl $0x4,%edx 7b6a: 48 63 d2 movslq %edx,%rdx 7b6d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 7b73: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 7b79: 4d 63 c9 movslq %r9d,%r9 7b7c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 7b80: 41 f7 c4 08 00 00 00 test $0x8,%r12d 7b87: 74 09 je 0x7b92 7b89: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 7b8e: 49 83 c1 20 add $0x20,%r9 7b92: 41 f7 c4 04 00 00 00 test $0x4,%r12d 7b99: 74 09 je 0x7ba4 7b9b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 7ba0: 49 83 c1 10 add $0x10,%r9 7ba4: 41 f7 c4 02 00 00 00 test $0x2,%r12d 7bab: 74 0b je 0x7bb8 7bad: 49 8b 75 00 mov 0x0(%r13),%rsi 7bb1: 49 89 31 mov %rsi,(%r9) 7bb4: 49 83 c1 08 add $0x8,%r9 7bb8: 41 f7 c4 01 00 00 00 test $0x1,%r12d 7bbf: 74 03 je 0x7bc4 7bc1: 45 89 31 mov %r14d,(%r9) 7bc4: 0f ae f8 sfence 7bc7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7bcc: 48 33 cc xor %rsp,%rcx 7bcf: c5 f8 77 vzeroupper 7bd2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605e10 7bd9: 0f 85 80 00 00 00 jne 0x7c5f 7bdf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7be4: 48 89 f8 mov %rdi,%rax 7be7: 48 81 c4 80 00 00 00 add $0x80,%rsp 7bee: 41 5f pop %r15 7bf0: 41 5e pop %r14 7bf2: 41 5c pop %r12 7bf4: 5f pop %rdi 7bf5: 5e pop %rsi 7bf6: c3 ret 7bf7: 44 89 f1 mov %r14d,%ecx 7bfa: 48 89 fa mov %rdi,%rdx 7bfd: 45 89 e0 mov %r12d,%r8d 7c00: e8 7b c8 a4 01 call 0x1a54480 7c05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7c0a: 48 33 cc xor %rsp,%rcx 7c0d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605e10 7c14: 75 49 jne 0x7c5f 7c16: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7c1b: 48 81 c4 80 00 00 00 add $0x80,%rsp 7c22: 41 5f pop %r15 7c24: 41 5e pop %r14 7c26: 41 5c pop %r12 7c28: 5f pop %rdi 7c29: 5e pop %rsi 7c2a: c3 ret 7c2b: 44 89 f1 mov %r14d,%ecx 7c2e: 48 89 fa mov %rdi,%rdx 7c31: 45 89 e0 mov %r12d,%r8d 7c34: e8 47 c8 a4 01 call 0x1a54480 7c39: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7c3e: 48 33 cc xor %rsp,%rcx 7c41: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605e10 7c48: 75 15 jne 0x7c5f 7c4a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7c4f: 48 81 c4 80 00 00 00 add $0x80,%rsp 7c56: 41 5f pop %r15 7c58: 41 5e pop %r14 7c5a: 41 5c pop %r12 7c5c: 5f pop %rdi 7c5d: 5e pop %rsi 7c5e: c3 ret 7c5f: e8 0c 99 11 01 call 0x1121570 7c64: 90 nop 7c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c6c: 00 7c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c80: 56 push %rsi 7c81: 57 push %rdi 7c82: 41 54 push %r12 7c84: 41 56 push %r14 7c86: 41 57 push %r15 7c88: 48 81 ec 80 00 00 00 sub $0x80,%rsp 7c8f: 45 89 c4 mov %r8d,%r12d 7c92: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 7c97: 48 89 d7 mov %rdx,%rdi 7c9a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605e10 7ca1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 7ca6: 4c 33 cc xor %rsp,%r9 7ca9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 7cad: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 7cb2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 7cb9: 00 7cba: 41 89 ce mov %ecx,%r14d 7cbd: 48 89 fe mov %rdi,%rsi 7cc0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 7cc7: 00 7cc8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 7ccf: 0f 8e b6 01 00 00 jle 0x7e8b 7cd5: 48 f7 c7 03 00 00 00 test $0x3,%rdi 7cdc: 0f 85 a9 01 00 00 jne 0x7e8b 7ce2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 7ce7: e8 d4 a2 44 00 call 0x451fc0 7cec: 85 c0 test %eax,%eax 7cee: 0f 85 63 01 00 00 jne 0x7e57 7cf4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 7cf9: 45 85 c9 test %r9d,%r9d 7cfc: 0f 8e 55 01 00 00 jle 0x7e57 7d02: 45 3b f9 cmp %r9d,%r15d 7d05: 0f 8e 4c 01 00 00 jle 0x7e57 7d0b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 7d11: 49 89 f9 mov %rdi,%r9 7d14: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 7d1a: 49 f7 d9 neg %r9 7d1d: 49 83 c1 40 add $0x40,%r9 7d21: 49 83 e1 3f and $0x3f,%r9 7d25: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 7d2b: 45 85 c9 test %r9d,%r9d 7d2e: 74 14 je 0x7d44 7d30: 41 c1 e9 02 shr $0x2,%r9d 7d34: 45 2b e1 sub %r9d,%r12d 7d37: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 7d3b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 7d3f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 7d44: 45 89 e1 mov %r12d,%r9d 7d47: 41 83 e1 0f and $0xf,%r9d 7d4b: 41 f7 d9 neg %r9d 7d4e: 45 03 cc add %r12d,%r9d 7d51: 45 85 c9 test %r9d,%r9d 7d54: 0f 8e 7f 00 00 00 jle 0x7dd9 7d5a: 33 c0 xor %eax,%eax 7d5c: 45 8d 79 0f lea 0xf(%r9),%r15d 7d60: 45 89 fb mov %r15d,%r11d 7d63: ba 01 00 00 00 mov $0x1,%edx 7d68: 41 c1 eb 05 shr $0x5,%r11d 7d6c: 45 33 d2 xor %r10d,%r10d 7d6f: 45 85 db test %r11d,%r11d 7d72: 76 39 jbe 0x7dad 7d74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d80: 4d 63 d2 movslq %r10d,%r10 7d83: ff c0 inc %eax 7d85: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 7d8b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 7d92: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 7d99: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 7da0: 41 83 c2 20 add $0x20,%r10d 7da4: 41 3b c3 cmp %r11d,%eax 7da7: 72 d7 jb 0x7d80 7da9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 7dad: 41 c1 ff 03 sar $0x3,%r15d 7db1: 44 8d 52 ff lea -0x1(%rdx),%r10d 7db5: 41 c1 ef 1c shr $0x1c,%r15d 7db9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 7dbe: 41 c1 fb 04 sar $0x4,%r11d 7dc2: 45 3b d3 cmp %r11d,%r10d 7dc5: 73 12 jae 0x7dd9 7dc7: c1 e2 04 shl $0x4,%edx 7dca: 48 63 d2 movslq %edx,%rdx 7dcd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 7dd3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 7dd9: 4d 63 c9 movslq %r9d,%r9 7ddc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 7de0: 41 f7 c4 08 00 00 00 test $0x8,%r12d 7de7: 74 09 je 0x7df2 7de9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 7dee: 49 83 c1 20 add $0x20,%r9 7df2: 41 f7 c4 04 00 00 00 test $0x4,%r12d 7df9: 74 09 je 0x7e04 7dfb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 7e00: 49 83 c1 10 add $0x10,%r9 7e04: 41 f7 c4 02 00 00 00 test $0x2,%r12d 7e0b: 74 0b je 0x7e18 7e0d: 49 8b 75 00 mov 0x0(%r13),%rsi 7e11: 49 89 31 mov %rsi,(%r9) 7e14: 49 83 c1 08 add $0x8,%r9 7e18: 41 f7 c4 01 00 00 00 test $0x1,%r12d 7e1f: 74 03 je 0x7e24 7e21: 45 89 31 mov %r14d,(%r9) 7e24: 0f ae f8 sfence 7e27: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7e2c: 48 33 cc xor %rsp,%rcx 7e2f: c5 f8 77 vzeroupper 7e32: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605e10 7e39: 0f 85 80 00 00 00 jne 0x7ebf 7e3f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7e44: 48 89 f8 mov %rdi,%rax 7e47: 48 81 c4 80 00 00 00 add $0x80,%rsp 7e4e: 41 5f pop %r15 7e50: 41 5e pop %r14 7e52: 41 5c pop %r12 7e54: 5f pop %rdi 7e55: 5e pop %rsi 7e56: c3 ret 7e57: 44 89 f1 mov %r14d,%ecx 7e5a: 48 89 fa mov %rdi,%rdx 7e5d: 45 89 e0 mov %r12d,%r8d 7e60: e8 bb d2 a4 01 call 0x1a55120 7e65: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7e6a: 48 33 cc xor %rsp,%rcx 7e6d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605e10 7e74: 75 49 jne 0x7ebf 7e76: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7e7b: 48 81 c4 80 00 00 00 add $0x80,%rsp 7e82: 41 5f pop %r15 7e84: 41 5e pop %r14 7e86: 41 5c pop %r12 7e88: 5f pop %rdi 7e89: 5e pop %rsi 7e8a: c3 ret 7e8b: 44 89 f1 mov %r14d,%ecx 7e8e: 48 89 fa mov %rdi,%rdx 7e91: 45 89 e0 mov %r12d,%r8d 7e94: e8 87 d2 a4 01 call 0x1a55120 7e99: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 7e9e: 48 33 cc xor %rsp,%rcx 7ea1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605e10 7ea8: 75 15 jne 0x7ebf 7eaa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 7eaf: 48 81 c4 80 00 00 00 add $0x80,%rsp 7eb6: 41 5f pop %r15 7eb8: 41 5e pop %r14 7eba: 41 5c pop %r12 7ebc: 5f pop %rdi 7ebd: 5e pop %rsi 7ebe: c3 ret 7ebf: e8 ac 96 11 01 call 0x1121570 7ec4: 90 nop 7ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ecc: 00 7ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ee0: 41 54 push %r12 7ee2: 41 55 push %r13 7ee4: 41 56 push %r14 7ee6: 41 57 push %r15 7ee8: 48 83 ec 38 sub $0x38,%rsp 7eec: 4d 89 c5 mov %r8,%r13 7eef: 49 89 d4 mov %rdx,%r12 7ef2: 48 89 ca mov %rcx,%rdx 7ef5: 45 33 db xor %r11d,%r11d 7ef8: 4d 85 ed test %r13,%r13 7efb: 0f 84 28 02 00 00 je 0x8129 7f01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 7f06: 74 12 je 0x7f1a 7f08: b8 f3 ff ff ff mov $0xfffffff3,%eax 7f0d: 48 83 c4 38 add $0x38,%rsp 7f11: 41 5f pop %r15 7f13: 41 5e pop %r14 7f15: 41 5d pop %r13 7f17: 41 5c pop %r12 7f19: c3 ret 7f1a: 48 85 d2 test %rdx,%rdx 7f1d: 0f 84 06 02 00 00 je 0x8129 7f23: 4d 85 e4 test %r12,%r12 7f26: 0f 84 fd 01 00 00 je 0x8129 7f2c: 4d 85 c9 test %r9,%r9 7f2f: 0f 84 ed 01 00 00 je 0x8122 7f35: 45 8b 7d 04 mov 0x4(%r13),%r15d 7f39: 41 83 ff 05 cmp $0x5,%r15d 7f3d: 7f 79 jg 0x7fb8 7f3f: 4d 63 cf movslq %r15d,%r9 7f42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 7f47: 74 1d je 0x7f66 7f49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff04a0 7f50: 48 89 d1 mov %rdx,%rcx 7f53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 7f59: 4c 89 e2 mov %r12,%rdx 7f5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) 7f63: 01 7f64: eb 15 jmp 0x7f7b 7f66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff04a0 7f6d: 48 89 d1 mov %rdx,%rcx 7f70: 4c 89 e2 mov %r12,%rdx 7f73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) 7f7a: 01 7f7b: b8 01 00 00 00 mov $0x1,%eax 7f80: 44 89 f9 mov %r15d,%ecx 7f83: d3 e0 shl %cl,%eax 7f85: 48 63 c0 movslq %eax,%rax 7f88: 48 83 f8 01 cmp $0x1,%rax 7f8c: 74 12 je 0x7fa0 7f8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 7f93: 4d 89 0c c4 mov %r9,(%r12,%rax,8) 7f97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) 7f9e: 00 00 7fa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 7fa7: 00 00 7fa9: 33 c0 xor %eax,%eax 7fab: 48 83 c4 38 add $0x38,%rsp 7faf: 41 5f pop %r15 7fb1: 41 5e pop %r14 7fb3: 41 5d pop %r13 7fb5: 41 5c pop %r12 7fb7: c3 ret 7fb8: 4c 89 c8 mov %r9,%rax 7fbb: 48 83 e0 3f and $0x3f,%rax 7fbf: 48 f7 d8 neg %rax 7fc2: 48 83 e0 3f and $0x3f,%rax 7fc6: 4c 03 c8 add %rax,%r9 7fc9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 7fce: 4d 0f 4f d9 cmovg %r9,%r11 7fd2: 41 be 01 00 00 00 mov $0x1,%r14d 7fd8: 45 8d 4f ff lea -0x1(%r15),%r9d 7fdc: 44 89 c9 mov %r9d,%ecx 7fdf: 41 d3 e6 shl %cl,%r14d 7fe2: 41 83 ff 06 cmp $0x6,%r15d 7fe6: 7f 5c jg 0x8044 7fe8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 7fed: 74 2f je 0x801e 7fef: 4d 63 ff movslq %r15d,%r15 7ff2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff04a0 7ff9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 7fff: 48 rex.W