; th_3c40: VA 0x180003c40-0x18000bc40 (32768 bytes) /tmp/opencode/dis/th_3c40.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 48 83 ec 28 sub $0x28,%rsp 4: 48 85 c9 test %rcx,%rcx 7: 74 25 je 0x2e 9: 48 85 d2 test %rdx,%rdx c: 74 20 je 0x2e e: 4d 85 c0 test %r8,%r8 11: 74 1b je 0x2e 13: 45 85 c9 test %r9d,%r9d 16: 7f 0a jg 0x22 18: b8 fa ff ff ff mov $0xfffffffa,%eax 1d: 48 83 c4 28 add $0x28,%rsp 21: c3 ret 22: e8 59 31 01 00 call 0x13180 27: 33 c0 xor %eax,%eax 29: 48 83 c4 28 add $0x28,%rsp 2d: c3 ret 2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 33: 48 83 c4 28 add $0x28,%rsp 37: c3 ret 38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f: 00 40: 48 83 ec 28 sub $0x28,%rsp 44: 48 85 c9 test %rcx,%rcx 47: 74 25 je 0x6e 49: 48 85 d2 test %rdx,%rdx 4c: 74 20 je 0x6e 4e: 4d 85 c0 test %r8,%r8 51: 74 1b je 0x6e 53: 45 85 c9 test %r9d,%r9d 56: 7f 0a jg 0x62 58: b8 fa ff ff ff mov $0xfffffffa,%eax 5d: 48 83 c4 28 add $0x28,%rsp 61: c3 ret 62: e8 59 31 01 00 call 0x131c0 67: 33 c0 xor %eax,%eax 69: 48 83 c4 28 add $0x28,%rsp 6d: c3 ret 6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 73: 48 83 c4 28 add $0x28,%rsp 77: c3 ret 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f: 00 80: 48 83 ec 28 sub $0x28,%rsp 84: 48 85 c9 test %rcx,%rcx 87: 74 20 je 0xa9 89: 48 85 d2 test %rdx,%rdx 8c: 74 1b je 0xa9 8e: 45 85 c0 test %r8d,%r8d 91: 7f 0a jg 0x9d 93: b8 fa ff ff ff mov $0xfffffffa,%eax 98: 48 83 c4 28 add $0x28,%rsp 9c: c3 ret 9d: e8 5e 31 01 00 call 0x13200 a2: 33 c0 xor %eax,%eax a4: 48 83 c4 28 add $0x28,%rsp a8: c3 ret a9: b8 f8 ff ff ff mov $0xfffffff8,%eax ae: 48 83 c4 28 add $0x28,%rsp b2: c3 ret b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) bf: 00 c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp c5: 48 85 c9 test %rcx,%rcx c8: 74 22 je 0xec ca: 48 85 d2 test %rdx,%rdx cd: 74 1d je 0xec cf: 45 85 c0 test %r8d,%r8d d2: 7f 0b jg 0xdf d4: b8 fa ff ff ff mov $0xfffffffa,%eax d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp de: c3 ret df: e8 9c 32 01 00 call 0x13380 e4: 33 c0 xor %eax,%eax e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp eb: c3 ret ec: b8 f8 ff ff ff mov $0xfffffff8,%eax f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp f6: c3 ret f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) fe: 00 00 100: 48 83 ec 28 sub $0x28,%rsp 104: 48 85 c9 test %rcx,%rcx 107: 74 20 je 0x129 109: 48 85 d2 test %rdx,%rdx 10c: 74 1b je 0x129 10e: 45 85 c0 test %r8d,%r8d 111: 7f 0a jg 0x11d 113: b8 fa ff ff ff mov $0xfffffffa,%eax 118: 48 83 c4 28 add $0x28,%rsp 11c: c3 ret 11d: e8 de 33 01 00 call 0x13500 122: 33 c0 xor %eax,%eax 124: 48 83 c4 28 add $0x28,%rsp 128: c3 ret 129: b8 f8 ff ff ff mov $0xfffffff8,%eax 12e: 48 83 c4 28 add $0x28,%rsp 132: c3 ret 133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13f: 00 140: 56 push %rsi 141: 48 89 d6 mov %rdx,%rsi 144: 48 85 c9 test %rcx,%rcx 147: 0f 84 90 01 00 00 je 0x2dd 14d: 48 85 f6 test %rsi,%rsi 150: 0f 84 87 01 00 00 je 0x2dd 156: 45 85 c0 test %r8d,%r8d 159: 0f 8e 77 01 00 00 jle 0x2d6 15f: 41 83 f8 10 cmp $0x10,%r8d 163: 0f 8c 5d 01 00 00 jl 0x2c6 169: 49 89 f1 mov %rsi,%r9 16c: 49 83 e1 1f and $0x1f,%r9 170: 45 89 c9 mov %r9d,%r9d 173: 45 85 c9 test %r9d,%r9d 176: 74 18 je 0x190 178: 41 f7 c1 03 00 00 00 test $0x3,%r9d 17f: 0f 85 41 01 00 00 jne 0x2c6 185: 41 f7 d9 neg %r9d 188: 41 83 c1 20 add $0x20,%r9d 18c: 41 c1 e9 02 shr $0x2,%r9d 190: 41 8d 41 10 lea 0x10(%r9),%eax 194: 44 3b c0 cmp %eax,%r8d 197: 0f 8c 29 01 00 00 jl 0x2c6 19d: 44 89 c0 mov %r8d,%eax 1a0: 33 d2 xor %edx,%edx 1a2: 41 2b c1 sub %r9d,%eax 1a5: 83 e0 0f and $0xf,%eax 1a8: f7 d8 neg %eax 1aa: 41 03 c0 add %r8d,%eax 1ad: 45 85 c9 test %r9d,%r9d 1b0: 76 25 jbe 0x1d7 1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0 1c5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1 1ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 1cf: 48 ff c2 inc %rdx 1d2: 49 3b d1 cmp %r9,%rdx 1d5: 72 e9 jb 0x1c0 1d7: 48 63 d0 movslq %eax,%rdx 1da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1e0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1 1e6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5 1ed: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 1f3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4 1fa: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2 201: 01 202: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3 206: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4) 20c: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0 213: 01 214: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1 218: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4) 21f: 49 83 c1 10 add $0x10,%r9 223: 4c 3b ca cmp %rdx,%r9 226: 72 b8 jb 0x1e0 228: 44 8d 48 01 lea 0x1(%rax),%r9d 22c: 45 3b c8 cmp %r8d,%r9d 22f: 0f 87 85 00 00 00 ja 0x2ba 235: 4d 63 d0 movslq %r8d,%r10 238: 4c 2b d2 sub %rdx,%r10 23b: 49 83 fa 04 cmp $0x4,%r10 23f: 0f 8c 7c 00 00 00 jl 0x2c1 245: 45 89 d3 mov %r10d,%r11d 248: 45 33 c9 xor %r9d,%r9d 24b: 41 83 e3 fc and $0xfffffffc,%r11d 24f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8 253: 4d 63 db movslq %r11d,%r11 256: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx 25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 260: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 266: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1 26c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4) 272: 49 83 c1 04 add $0x4,%r9 276: 4d 3b cb cmp %r11,%r9 279: 72 e5 jb 0x260 27b: 4d 3b da cmp %r10,%r11 27e: 73 3a jae 0x2ba 280: 48 63 c0 movslq %eax,%rax 283: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 287: 48 8d 04 86 lea (%rsi,%rax,4),%rax 28b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 292: 00 293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 2a6: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1 2ac: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4) 2b2: 49 ff c3 inc %r11 2b5: 4d 3b da cmp %r10,%r11 2b8: 72 e6 jb 0x2a0 2ba: 33 c0 xor %eax,%eax 2bc: c5 f8 77 vzeroupper 2bf: 5e pop %rsi 2c0: c3 ret 2c1: 45 33 db xor %r11d,%r11d 2c4: eb b5 jmp 0x27b 2c6: 33 c0 xor %eax,%eax 2c8: 41 83 f8 01 cmp $0x1,%r8d 2cc: 72 ec jb 0x2ba 2ce: 4d 63 d0 movslq %r8d,%r10 2d1: 45 33 db xor %r11d,%r11d 2d4: eb a5 jmp 0x27b 2d6: b8 fa ff ff ff mov $0xfffffffa,%eax 2db: 5e pop %rsi 2dc: c3 ret 2dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e2: 5e pop %rsi 2e3: c3 ret 2e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eb: 00 2ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ff: 00 300: 53 push %rbx 301: 49 89 ca mov %rcx,%r10 304: 4d 85 d2 test %r10,%r10 307: 0f 84 84 01 00 00 je 0x491 30d: 48 85 d2 test %rdx,%rdx 310: 0f 84 7b 01 00 00 je 0x491 316: 45 85 c0 test %r8d,%r8d 319: 0f 8e 6b 01 00 00 jle 0x48a 31f: 41 83 f8 10 cmp $0x10,%r8d 323: 0f 8c 59 01 00 00 jl 0x482 329: 48 89 d3 mov %rdx,%rbx 32c: 48 83 e3 1f and $0x1f,%rbx 330: 85 db test %ebx,%ebx 332: 74 11 je 0x345 334: f6 c3 03 test $0x3,%bl 337: 0f 85 45 01 00 00 jne 0x482 33d: f7 db neg %ebx 33f: 83 c3 20 add $0x20,%ebx 342: c1 eb 02 shr $0x2,%ebx 345: 8d 43 10 lea 0x10(%rbx),%eax 348: 44 3b c0 cmp %eax,%r8d 34b: 0f 8c 31 01 00 00 jl 0x482 351: 45 89 c1 mov %r8d,%r9d 354: 33 c0 xor %eax,%eax 356: 44 2b cb sub %ebx,%r9d 359: 41 83 e1 0f and $0xf,%r9d 35d: 41 f7 d9 neg %r9d 360: 45 03 c8 add %r8d,%r9d 363: 89 d9 mov %ebx,%ecx 365: 85 db test %ebx,%ebx 367: 76 2f jbe 0x398 369: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 370: 00 371: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37f: 00 380: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 385: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 38b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 390: 48 ff c0 inc %rax 393: 48 3b c1 cmp %rcx,%rax 396: 72 e8 jb 0x380 398: 49 63 c1 movslq %r9d,%rax 39b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 3a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 3ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 3b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 3b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 3bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 3c3: 48 83 c1 10 add $0x10,%rcx 3c7: 48 3b c8 cmp %rax,%rcx 3ca: 72 d4 jb 0x3a0 3cc: 41 8d 41 01 lea 0x1(%r9),%eax 3d0: 41 3b c0 cmp %r8d,%eax 3d3: 0f 87 9e 00 00 00 ja 0x477 3d9: 4d 63 c0 movslq %r8d,%r8 3dc: 4d 63 c9 movslq %r9d,%r9 3df: 4d 2b c1 sub %r9,%r8 3e2: 49 83 f8 04 cmp $0x4,%r8 3e6: 0f 8c 92 00 00 00 jl 0x47e 3ec: 4d 63 c9 movslq %r9d,%r9 3ef: 44 89 c3 mov %r8d,%ebx 3f2: 83 e3 fc and $0xfffffffc,%ebx 3f5: 33 c9 xor %ecx,%ecx 3f7: 48 63 db movslq %ebx,%rbx 3fa: 4b 8d 04 8a lea (%r10,%r9,4),%rax 3fe: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11 402: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 409: 00 40a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 418: 00 419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 426: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 42b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4) 431: 48 83 c1 04 add $0x4,%rcx 435: 48 3b cb cmp %rbx,%rcx 438: 72 e6 jb 0x420 43a: 49 3b d8 cmp %r8,%rbx 43d: 73 38 jae 0x477 43f: 4d 63 c9 movslq %r9d,%r9 442: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx 446: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 44a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 451: 00 452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 460: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 465: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1 46a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4) 46f: 48 ff c3 inc %rbx 472: 49 3b d8 cmp %r8,%rbx 475: 72 e9 jb 0x460 477: 33 c0 xor %eax,%eax 479: c5 f8 77 vzeroupper 47c: 5b pop %rbx 47d: c3 ret 47e: 33 db xor %ebx,%ebx 480: eb b8 jmp 0x43a 482: 45 33 c9 xor %r9d,%r9d 485: e9 42 ff ff ff jmp 0x3cc 48a: b8 fa ff ff ff mov $0xfffffffa,%eax 48f: 5b pop %rbx 490: c3 ret 491: b8 f8 ff ff ff mov $0xfffffff8,%eax 496: 5b pop %rbx 497: c3 ret 498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49f: 00 4a0: 48 83 ec 28 sub $0x28,%rsp 4a4: 48 85 d2 test %rdx,%rdx 4a7: 74 1f je 0x4c8 4a9: 45 85 c0 test %r8d,%r8d 4ac: 7f 0a jg 0x4b8 4ae: b8 fa ff ff ff mov $0xfffffffa,%eax 4b3: 48 83 c4 28 add $0x28,%rsp 4b7: c3 ret 4b8: 66 0f 7e c1 movd %xmm0,%ecx 4bc: e8 bf 31 01 00 call 0x13680 4c1: 33 c0 xor %eax,%eax 4c3: 48 83 c4 28 add $0x28,%rsp 4c7: c3 ret 4c8: b8 f8 ff ff ff mov $0xfffffff8,%eax 4cd: 48 83 c4 28 add $0x28,%rsp 4d1: c3 ret 4d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4e5: 48 85 d2 test %rdx,%rdx 4e8: 74 22 je 0x50c 4ea: 45 85 c0 test %r8d,%r8d 4ed: 7f 0c jg 0x4fb 4ef: b8 fa ff ff ff mov $0xfffffffa,%eax 4f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4f9: 90 nop 4fa: c3 ret 4fb: 66 0f 7e c1 movd %xmm0,%ecx 4ff: e8 9c 31 01 00 call 0x136a0 504: 33 c0 xor %eax,%eax 506: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 50b: c3 ret 50c: b8 f8 ff ff ff mov $0xfffffff8,%eax 511: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 516: 90 nop 517: 90 nop 518: 90 nop 519: c3 ret 51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 520: 48 83 ec 28 sub $0x28,%rsp 524: 48 85 d2 test %rdx,%rdx 527: 74 1f je 0x548 529: 45 85 c0 test %r8d,%r8d 52c: 7f 0a jg 0x538 52e: b8 fa ff ff ff mov $0xfffffffa,%eax 533: 48 83 c4 28 add $0x28,%rsp 537: c3 ret 538: 66 0f 7e c1 movd %xmm0,%ecx 53c: e8 7f 31 01 00 call 0x136c0 541: 33 c0 xor %eax,%eax 543: 48 83 c4 28 add $0x28,%rsp 547: c3 ret 548: b8 f8 ff ff ff mov $0xfffffff8,%eax 54d: 48 83 c4 28 add $0x28,%rsp 551: c3 ret 552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 560: 48 83 ec 28 sub $0x28,%rsp 564: 48 85 d2 test %rdx,%rdx 567: 74 35 je 0x59e 569: 45 85 c0 test %r8d,%r8d 56c: 7e 3a jle 0x5a8 56e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 574: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 57b: 00 57c: 3d 00 00 20 00 cmp $0x200000,%eax 581: 7f 0b jg 0x58e 583: c5 f9 7e c1 vmovd %xmm0,%ecx 587: e8 74 f1 a5 01 call 0x1a5f700 58c: eb 09 jmp 0x597 58e: 8b 4c 24 20 mov 0x20(%rsp),%ecx 592: e8 49 31 01 00 call 0x136e0 597: 33 c0 xor %eax,%eax 599: 48 83 c4 28 add $0x28,%rsp 59d: c3 ret 59e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5a3: 48 83 c4 28 add $0x28,%rsp 5a7: c3 ret 5a8: b8 fa ff ff ff mov $0xfffffffa,%eax 5ad: 48 83 c4 28 add $0x28,%rsp 5b1: c3 ret 5b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c0: 48 83 ec 28 sub $0x28,%rsp 5c4: 48 85 d2 test %rdx,%rdx 5c7: 74 35 je 0x5fe 5c9: 45 85 c0 test %r8d,%r8d 5cc: 7e 3a jle 0x608 5ce: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 5d4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 5db: 00 5dc: 3d 00 00 20 00 cmp $0x200000,%eax 5e1: 7f 0b jg 0x5ee 5e3: c5 f9 7e c1 vmovd %xmm0,%ecx 5e7: e8 b4 fd a5 01 call 0x1a603a0 5ec: eb 09 jmp 0x5f7 5ee: 8b 4c 24 20 mov 0x20(%rsp),%ecx 5f2: e8 49 33 01 00 call 0x13940 5f7: 33 c0 xor %eax,%eax 5f9: 48 83 c4 28 add $0x28,%rsp 5fd: c3 ret 5fe: b8 f8 ff ff ff mov $0xfffffff8,%eax 603: 48 83 c4 28 add $0x28,%rsp 607: c3 ret 608: b8 fa ff ff ff mov $0xfffffffa,%eax 60d: 48 83 c4 28 add $0x28,%rsp 611: c3 ret 612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 620: 48 83 ec 28 sub $0x28,%rsp 624: 48 85 d2 test %rdx,%rdx 627: 74 35 je 0x65e 629: 45 85 c0 test %r8d,%r8d 62c: 7e 3a jle 0x668 62e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 634: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 63b: 00 63c: 3d 00 00 20 00 cmp $0x200000,%eax 641: 7f 0b jg 0x64e 643: c5 f9 7e c1 vmovd %xmm0,%ecx 647: e8 f4 09 a6 01 call 0x1a61040 64c: eb 09 jmp 0x657 64e: 8b 4c 24 20 mov 0x20(%rsp),%ecx 652: e8 49 35 01 00 call 0x13ba0 657: 33 c0 xor %eax,%eax 659: 48 83 c4 28 add $0x28,%rsp 65d: c3 ret 65e: b8 f8 ff ff ff mov $0xfffffff8,%eax 663: 48 83 c4 28 add $0x28,%rsp 667: c3 ret 668: b8 fa ff ff ff mov $0xfffffffa,%eax 66d: 48 83 c4 28 add $0x28,%rsp 671: c3 ret 672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 680: 48 83 ec 28 sub $0x28,%rsp 684: 4d 89 c1 mov %r8,%r9 687: 49 89 d0 mov %rdx,%r8 68a: 48 89 ca mov %rcx,%rdx 68d: e8 6e 37 01 00 call 0x13e00 692: 48 83 c4 28 add $0x28,%rsp 696: c3 ret 697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 69e: 00 00 6a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6a5: 4d 89 c1 mov %r8,%r9 6a8: 49 89 d0 mov %rdx,%r8 6ab: 48 89 ca mov %rcx,%rdx 6ae: e8 cd 39 01 00 call 0x14080 6b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6b8: c3 ret 6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c0: 48 83 ec 28 sub $0x28,%rsp 6c4: 4d 89 c1 mov %r8,%r9 6c7: 49 89 d0 mov %rdx,%r8 6ca: 48 89 ca mov %rcx,%rdx 6cd: e8 2e 3c 01 00 call 0x14300 6d2: 48 83 c4 28 add $0x28,%rsp 6d6: c3 ret 6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6de: 00 00 6e0: 48 83 ec 28 sub $0x28,%rsp 6e4: 4d 89 c1 mov %r8,%r9 6e7: 49 89 d0 mov %rdx,%r8 6ea: 48 89 ca mov %rcx,%rdx 6ed: e8 6e 3e 01 00 call 0x14560 6f2: 48 83 c4 28 add $0x28,%rsp 6f6: c3 ret 6f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6fe: 00 00 700: 48 83 ec 28 sub $0x28,%rsp 704: 4d 89 c1 mov %r8,%r9 707: 49 89 d0 mov %rdx,%r8 70a: 48 89 ca mov %rcx,%rdx 70d: e8 ae 40 01 00 call 0x147c0 712: 48 83 c4 28 add $0x28,%rsp 716: c3 ret 717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 71e: 00 00 720: 48 83 ec 28 sub $0x28,%rsp 724: 4d 89 c1 mov %r8,%r9 727: 49 89 d0 mov %rdx,%r8 72a: 48 89 ca mov %rcx,%rdx 72d: e8 ce 42 01 00 call 0x14a00 732: 48 83 c4 28 add $0x28,%rsp 736: c3 ret 737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 73e: 00 00 740: 48 83 ec 28 sub $0x28,%rsp 744: 48 85 c9 test %rcx,%rcx 747: 74 49 je 0x792 749: 4d 85 c0 test %r8,%r8 74c: 74 44 je 0x792 74e: 45 85 c9 test %r9d,%r9d 751: 7e 49 jle 0x79c 753: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c59060 75a: 7a 02 jp 0x75e 75c: 74 25 je 0x783 75e: 0f 57 c0 xorps %xmm0,%xmm0 761: 0f 2e c8 ucomiss %xmm0,%xmm1 764: 7a 02 jp 0x768 766: 74 0c je 0x774 768: e8 d3 44 01 00 call 0x14c40 76d: 33 c0 xor %eax,%eax 76f: 48 83 c4 28 add $0x28,%rsp 773: c3 ret 774: 4c 89 c1 mov %r8,%rcx 777: 44 89 ca mov %r9d,%edx 77a: 48 83 c4 28 add $0x28,%rsp 77e: e9 bd 46 01 00 jmp 0x14e40 783: 4c 89 c2 mov %r8,%rdx 786: 45 89 c8 mov %r9d,%r8d 789: 48 83 c4 28 add $0x28,%rsp 78d: e9 ee 22 00 00 jmp 0x2a80 792: b8 f8 ff ff ff mov $0xfffffff8,%eax 797: 48 83 c4 28 add $0x28,%rsp 79b: c3 ret 79c: b8 fa ff ff ff mov $0xfffffffa,%eax 7a1: 48 83 c4 28 add $0x28,%rsp 7a5: c3 ret 7a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ad: 00 7ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b5: 0f 1f 40 00 nopl 0x0(%rax) 7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7c5: 48 85 c9 test %rcx,%rcx 7c8: 74 4c je 0x816 7ca: 4d 85 c0 test %r8,%r8 7cd: 74 47 je 0x816 7cf: 45 85 c9 test %r9d,%r9d 7d2: 7e 4d jle 0x821 7d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c59064 7db: 7a 02 jp 0x7df 7dd: 74 27 je 0x806 7df: 0f 57 c0 xorps %xmm0,%xmm0 7e2: 0f 2e c8 ucomiss %xmm0,%xmm1 7e5: 7a 02 jp 0x7e9 7e7: 74 0d je 0x7f6 7e9: e8 92 46 01 00 call 0x14e80 7ee: 33 c0 xor %eax,%eax 7f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7f5: c3 ret 7f6: 4c 89 c1 mov %r8,%rcx 7f9: 44 89 ca mov %r9d,%edx 7fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 801: e9 7a 48 01 00 jmp 0x15080 806: 4c 89 c2 mov %r8,%rdx 809: 45 89 c8 mov %r9d,%r8d 80c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 811: e9 aa 22 00 00 jmp 0x2ac0 816: b8 f8 ff ff ff mov $0xfffffff8,%eax 81b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 820: c3 ret 821: b8 fa ff ff ff mov $0xfffffffa,%eax 826: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 82b: c3 ret 82c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 833: 00 834: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 83b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 840: 48 83 ec 28 sub $0x28,%rsp 844: 48 85 c9 test %rcx,%rcx 847: 74 49 je 0x892 849: 4d 85 c0 test %r8,%r8 84c: 74 44 je 0x892 84e: 45 85 c9 test %r9d,%r9d 851: 7e 49 jle 0x89c 853: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c59068 85a: 7a 02 jp 0x85e 85c: 74 25 je 0x883 85e: 0f 57 c0 xorps %xmm0,%xmm0 861: 0f 2e c8 ucomiss %xmm0,%xmm1 864: 7a 02 jp 0x868 866: 74 0c je 0x874 868: e8 53 48 01 00 call 0x150c0 86d: 33 c0 xor %eax,%eax 86f: 48 83 c4 28 add $0x28,%rsp 873: c3 ret 874: 4c 89 c1 mov %r8,%rcx 877: 44 89 ca mov %r9d,%edx 87a: 48 83 c4 28 add $0x28,%rsp 87e: e9 3d 4a 01 00 jmp 0x152c0 883: 4c 89 c2 mov %r8,%rdx 886: 45 89 c8 mov %r9d,%r8d 889: 48 83 c4 28 add $0x28,%rsp 88d: e9 6e 22 00 00 jmp 0x2b00 892: b8 f8 ff ff ff mov $0xfffffff8,%eax 897: 48 83 c4 28 add $0x28,%rsp 89b: c3 ret 89c: b8 fa ff ff ff mov $0xfffffffa,%eax 8a1: 48 83 c4 28 add $0x28,%rsp 8a5: c3 ret 8a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8ad: 00 8ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8b5: 0f 1f 40 00 nopl 0x0(%rax) 8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8c0: 57 push %rdi 8c1: 48 83 ec 20 sub $0x20,%rsp 8c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2 8c9: 48 85 c9 test %rcx,%rcx 8cc: 0f 84 ef 01 00 00 je 0xac1 8d2: 4d 85 c0 test %r8,%r8 8d5: 0f 84 e6 01 00 00 je 0xac1 8db: 45 85 c9 test %r9d,%r9d 8de: 0f 8e d2 01 00 00 jle 0xab6 8e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5906c 8eb: 01 8ec: 7a 06 jp 0x8f4 8ee: 0f 84 b1 01 00 00 je 0xaa5 8f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 8f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2 8fc: 7a 06 jp 0x904 8fe: 0f 84 90 01 00 00 je 0xa94 904: 41 83 f9 10 cmp $0x10,%r9d 908: 0f 8c 76 01 00 00 jl 0xa84 90e: 4d 89 c2 mov %r8,%r10 911: 49 83 e2 1f and $0x1f,%r10 915: 45 89 d2 mov %r10d,%r10d 918: 45 85 d2 test %r10d,%r10d 91b: 74 18 je 0x935 91d: 41 f7 c2 03 00 00 00 test $0x3,%r10d 924: 0f 85 5a 01 00 00 jne 0xa84 92a: 41 f7 da neg %r10d 92d: 41 83 c2 20 add $0x20,%r10d 931: 41 c1 ea 02 shr $0x2,%r10d 935: 41 8d 42 10 lea 0x10(%r10),%eax 939: 44 3b c8 cmp %eax,%r9d 93c: 0f 8c 42 01 00 00 jl 0xa84 942: 44 89 cf mov %r9d,%edi 945: 33 c0 xor %eax,%eax 947: 41 2b fa sub %r10d,%edi 94a: 83 e7 0f and $0xf,%edi 94d: f7 df neg %edi 94f: 41 03 f9 add %r9d,%edi 952: 45 85 d2 test %r10d,%r10d 955: 76 1c jbe 0x973 957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 95e: 00 00 960: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 965: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 96b: 48 ff c0 inc %rax 96e: 49 3b c2 cmp %r10,%rax 971: 72 ed jb 0x960 973: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 978: 48 63 c7 movslq %edi,%rax 97b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 988: 00 989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 997: 00 998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 99f: 90 nop 9a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 9a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 9ad: 01 9ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 9b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 9b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) 9bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 9c6: 01 9c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 9cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) 9d2: 49 83 c2 10 add $0x10,%r10 9d6: 4c 3b d0 cmp %rax,%r10 9d9: 72 c5 jb 0x9a0 9db: 44 8d 57 01 lea 0x1(%rdi),%r10d 9df: 45 3b d1 cmp %r9d,%r10d 9e2: 0f 87 8c 00 00 00 ja 0xa74 9e8: 49 63 d1 movslq %r9d,%rdx 9eb: 48 2b d0 sub %rax,%rdx 9ee: 48 83 fa 04 cmp $0x4,%rdx 9f2: 0f 8c 87 00 00 00 jl 0xa7f 9f8: 41 89 d1 mov %edx,%r9d 9fb: 45 33 db xor %r11d,%r11d 9fe: 41 83 e1 fc and $0xfffffffc,%r9d a02: 4d 8d 14 80 lea (%r8,%rax,4),%r10 a06: 4d 63 c9 movslq %r9d,%r9 a09: 48 8d 04 81 lea (%rcx,%rax,4),%rax 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 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 a26: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) a2c: 49 83 c3 04 add $0x4,%r11 a30: 4d 3b d9 cmp %r9,%r11 a33: 72 eb jb 0xa20 a35: 4c 3b ca cmp %rdx,%r9 a38: 73 3a jae 0xa74 a3a: 48 63 ff movslq %edi,%rdi a3d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 a41: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) a4c: 00 a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) a60: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 a66: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) a6c: 49 ff c1 inc %r9 a6f: 4c 3b ca cmp %rdx,%r9 a72: 72 ec jb 0xa60 a74: 33 c0 xor %eax,%eax a76: c5 f8 77 vzeroupper a79: 48 83 c4 20 add $0x20,%rsp a7d: 5f pop %rdi a7e: c3 ret a7f: 45 33 c9 xor %r9d,%r9d a82: eb b1 jmp 0xa35 a84: 33 ff xor %edi,%edi a86: 41 83 f9 01 cmp $0x1,%r9d a8a: 72 e8 jb 0xa74 a8c: 49 63 d1 movslq %r9d,%rdx a8f: 45 33 c9 xor %r9d,%r9d a92: eb a1 jmp 0xa35 a94: 4c 89 c1 mov %r8,%rcx a97: 44 89 ca mov %r9d,%edx a9a: e8 61 48 01 00 call 0x15300 a9f: 48 83 c4 20 add $0x20,%rsp aa3: 5f pop %rdi aa4: c3 ret aa5: 4c 89 c2 mov %r8,%rdx aa8: 45 89 c8 mov %r9d,%r8d aab: e8 90 20 00 00 call 0x2b40 ab0: 48 83 c4 20 add $0x20,%rsp ab4: 5f pop %rdi ab5: c3 ret ab6: b8 fa ff ff ff mov $0xfffffffa,%eax abb: 48 83 c4 20 add $0x20,%rsp abf: 5f pop %rdi ac0: c3 ret ac1: b8 f8 ff ff ff mov $0xfffffff8,%eax ac6: 48 83 c4 20 add $0x20,%rsp aca: 5f pop %rdi acb: c3 ret acc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ad3: 00 ad4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ae0: 53 push %rbx ae1: 48 83 ec 20 sub $0x20,%rsp ae5: 48 85 c9 test %rcx,%rcx ae8: 0f 84 b9 01 00 00 je 0xca7 aee: 4d 85 c0 test %r8,%r8 af1: 0f 84 b0 01 00 00 je 0xca7 af7: 45 85 c9 test %r9d,%r9d afa: 0f 8e 9c 01 00 00 jle 0xc9c b00: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c59070 b07: 01 b08: 7a 06 jp 0xb10 b0a: 0f 84 7b 01 00 00 je 0xc8b b10: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 b14: c5 f8 2e c8 vucomiss %xmm0,%xmm1 b18: 7a 06 jp 0xb20 b1a: 0f 84 5a 01 00 00 je 0xc7a b20: 41 83 f9 10 cmp $0x10,%r9d b24: 0f 8c 3a 01 00 00 jl 0xc64 b2a: 41 83 f9 1d cmp $0x1d,%r9d b2e: 0f 8c 38 01 00 00 jl 0xc6c b34: 4d 89 c2 mov %r8,%r10 b37: 49 83 e2 1f and $0x1f,%r10 b3b: 45 85 d2 test %r10d,%r10d b3e: 74 18 je 0xb58 b40: 41 f7 c2 03 00 00 00 test $0x3,%r10d b47: 0f 85 17 01 00 00 jne 0xc64 b4d: 41 f7 da neg %r10d b50: 41 83 c2 20 add $0x20,%r10d b54: 41 c1 ea 02 shr $0x2,%r10d b58: 41 8d 42 10 lea 0x10(%r10),%eax b5c: 44 3b c8 cmp %eax,%r9d b5f: 0f 8c ff 00 00 00 jl 0xc64 b65: 45 89 cb mov %r9d,%r11d b68: 33 c0 xor %eax,%eax b6a: 45 2b da sub %r10d,%r11d b6d: 41 83 e3 0f and $0xf,%r11d b71: 41 f7 db neg %r11d b74: 45 03 d9 add %r9d,%r11d b77: 44 89 d3 mov %r10d,%ebx b7a: 45 85 d2 test %r10d,%r10d b7d: 76 14 jbe 0xb93 b7f: 90 nop b80: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 b85: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) b8b: 48 ff c0 inc %rax b8e: 48 3b c3 cmp %rbx,%rax b91: 72 ed jb 0xb80 b93: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 b98: 49 63 c3 movslq %r11d,%rax b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) ba0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 ba5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 bab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) bb1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) bb8: 48 83 c3 10 add $0x10,%rbx bbc: 48 3b d8 cmp %rax,%rbx bbf: 72 df jb 0xba0 bc1: 41 8d 43 01 lea 0x1(%r11),%eax bc5: 41 3b c1 cmp %r9d,%eax bc8: 0f 87 86 00 00 00 ja 0xc54 bce: 4d 63 c9 movslq %r9d,%r9 bd1: 4d 63 db movslq %r11d,%r11 bd4: 4d 2b cb sub %r11,%r9 bd7: 49 83 f9 04 cmp $0x4,%r9 bdb: 0f 8c 7e 00 00 00 jl 0xc5f be1: 4d 63 db movslq %r11d,%r11 be4: 45 89 ca mov %r9d,%r10d be7: 41 83 e2 fc and $0xfffffffc,%r10d beb: 33 db xor %ebx,%ebx bed: 4d 63 d2 movslq %r10d,%r10 bf0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 bf5: 4b 8d 04 98 lea (%r8,%r11,4),%rax bf9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx bfd: 0f 1f 00 nopl (%rax) c00: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 c05: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) c0a: 48 83 c3 04 add $0x4,%rbx c0e: 49 3b da cmp %r10,%rbx c11: 72 ed jb 0xc00 c13: 4d 3b d1 cmp %r9,%r10 c16: 73 3c jae 0xc54 c18: 4d 63 db movslq %r11d,%r11 c1b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx c1f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) c2a: 00 c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c40: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 c46: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) c4c: 49 ff c2 inc %r10 c4f: 4d 3b d1 cmp %r9,%r10 c52: 72 ec jb 0xc40 c54: 33 c0 xor %eax,%eax c56: c5 f8 77 vzeroupper c59: 48 83 c4 20 add $0x20,%rsp c5d: 5b pop %rbx c5e: c3 ret c5f: 45 33 d2 xor %r10d,%r10d c62: eb af jmp 0xc13 c64: 45 33 db xor %r11d,%r11d c67: e9 55 ff ff ff jmp 0xbc1 c6c: 45 89 cb mov %r9d,%r11d c6f: 33 db xor %ebx,%ebx c71: 41 83 e3 f0 and $0xfffffff0,%r11d c75: e9 19 ff ff ff jmp 0xb93 c7a: 4c 89 c1 mov %r8,%rcx c7d: 44 89 ca mov %r9d,%edx c80: e8 bb 46 01 00 call 0x15340 c85: 48 83 c4 20 add $0x20,%rsp c89: 5b pop %rbx c8a: c3 ret c8b: 4c 89 c2 mov %r8,%rdx c8e: 45 89 c8 mov %r9d,%r8d c91: e8 6a 1f 00 00 call 0x2c00 c96: 48 83 c4 20 add $0x20,%rsp c9a: 5b pop %rbx c9b: c3 ret c9c: b8 fa ff ff ff mov $0xfffffffa,%eax ca1: 48 83 c4 20 add $0x20,%rsp ca5: 5b pop %rbx ca6: c3 ret ca7: b8 f8 ff ff ff mov $0xfffffff8,%eax cac: 48 83 c4 20 add $0x20,%rsp cb0: 5b pop %rbx cb1: c3 ret cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) cc0: 53 push %rbx cc1: 48 83 ec 20 sub $0x20,%rsp cc5: 48 85 c9 test %rcx,%rcx cc8: 0f 84 b9 01 00 00 je 0xe87 cce: 4d 85 c0 test %r8,%r8 cd1: 0f 84 b0 01 00 00 je 0xe87 cd7: 45 85 c9 test %r9d,%r9d cda: 0f 8e 9c 01 00 00 jle 0xe7c ce0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c59074 ce7: 01 ce8: 7a 06 jp 0xcf0 cea: 0f 84 7b 01 00 00 je 0xe6b cf0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 cf4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 cf8: 7a 06 jp 0xd00 cfa: 0f 84 5a 01 00 00 je 0xe5a d00: 41 83 f9 10 cmp $0x10,%r9d d04: 0f 8c 3a 01 00 00 jl 0xe44 d0a: 41 83 f9 1d cmp $0x1d,%r9d d0e: 0f 8c 38 01 00 00 jl 0xe4c d14: 4d 89 c2 mov %r8,%r10 d17: 49 83 e2 1f and $0x1f,%r10 d1b: 45 85 d2 test %r10d,%r10d d1e: 74 18 je 0xd38 d20: 41 f7 c2 03 00 00 00 test $0x3,%r10d d27: 0f 85 17 01 00 00 jne 0xe44 d2d: 41 f7 da neg %r10d d30: 41 83 c2 20 add $0x20,%r10d d34: 41 c1 ea 02 shr $0x2,%r10d d38: 41 8d 42 10 lea 0x10(%r10),%eax d3c: 44 3b c8 cmp %eax,%r9d d3f: 0f 8c ff 00 00 00 jl 0xe44 d45: 45 89 cb mov %r9d,%r11d d48: 33 c0 xor %eax,%eax d4a: 45 2b da sub %r10d,%r11d d4d: 41 83 e3 0f and $0xf,%r11d d51: 41 f7 db neg %r11d d54: 45 03 d9 add %r9d,%r11d d57: 44 89 d3 mov %r10d,%ebx d5a: 45 85 d2 test %r10d,%r10d d5d: 76 14 jbe 0xd73 d5f: 90 nop d60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 d65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) d6b: 48 ff c0 inc %rax d6e: 48 3b c3 cmp %rbx,%rax d71: 72 ed jb 0xd60 d73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 d78: 49 63 c3 movslq %r11d,%rax d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) d80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 d85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 d8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) d91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) d98: 48 83 c3 10 add $0x10,%rbx d9c: 48 3b d8 cmp %rax,%rbx d9f: 72 df jb 0xd80 da1: 41 8d 43 01 lea 0x1(%r11),%eax da5: 41 3b c1 cmp %r9d,%eax da8: 0f 87 86 00 00 00 ja 0xe34 dae: 4d 63 c9 movslq %r9d,%r9 db1: 4d 63 db movslq %r11d,%r11 db4: 4d 2b cb sub %r11,%r9 db7: 49 83 f9 04 cmp $0x4,%r9 dbb: 0f 8c 7e 00 00 00 jl 0xe3f dc1: 4d 63 db movslq %r11d,%r11 dc4: 45 89 ca mov %r9d,%r10d dc7: 41 83 e2 fc and $0xfffffffc,%r10d dcb: 33 db xor %ebx,%ebx dcd: 4d 63 d2 movslq %r10d,%r10 dd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 dd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax dd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx ddd: 0f 1f 00 nopl (%rax) de0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 de5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) dea: 48 83 c3 04 add $0x4,%rbx dee: 49 3b da cmp %r10,%rbx df1: 72 ed jb 0xde0 df3: 4d 3b d1 cmp %r9,%r10 df6: 73 3c jae 0xe34 df8: 4d 63 db movslq %r11d,%r11 dfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx dff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) e0a: 00 e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 e26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) e2c: 49 ff c2 inc %r10 e2f: 4d 3b d1 cmp %r9,%r10 e32: 72 ec jb 0xe20 e34: 33 c0 xor %eax,%eax e36: c5 f8 77 vzeroupper e39: 48 83 c4 20 add $0x20,%rsp e3d: 5b pop %rbx e3e: c3 ret e3f: 45 33 d2 xor %r10d,%r10d e42: eb af jmp 0xdf3 e44: 45 33 db xor %r11d,%r11d e47: e9 55 ff ff ff jmp 0xda1 e4c: 45 89 cb mov %r9d,%r11d e4f: 33 db xor %ebx,%ebx e51: 41 83 e3 f0 and $0xfffffff0,%r11d e55: e9 19 ff ff ff jmp 0xd73 e5a: 4c 89 c1 mov %r8,%rcx e5d: 44 89 ca mov %r9d,%edx e60: e8 1b 45 01 00 call 0x15380 e65: 48 83 c4 20 add $0x20,%rsp e69: 5b pop %rbx e6a: c3 ret e6b: 4c 89 c2 mov %r8,%rdx e6e: 45 89 c8 mov %r9d,%r8d e71: e8 4a 1e 00 00 call 0x2cc0 e76: 48 83 c4 20 add $0x20,%rsp e7a: 5b pop %rbx e7b: c3 ret e7c: b8 fa ff ff ff mov $0xfffffffa,%eax e81: 48 83 c4 20 add $0x20,%rsp e85: 5b pop %rbx e86: c3 ret e87: b8 f8 ff ff ff mov $0xfffffff8,%eax e8c: 48 83 c4 20 add $0x20,%rsp e90: 5b pop %rbx e91: c3 ret e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ea0: 48 83 ec 38 sub $0x38,%rsp ea4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611d30 eab: 48 33 c4 xor %rsp,%rax eae: 48 89 44 24 30 mov %rax,0x30(%rsp) eb3: 48 85 d2 test %rdx,%rdx eb6: 74 5f je 0xf17 eb8: 45 85 c0 test %r8d,%r8d ebb: 7f 1b jg 0xed8 ebd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx ec2: 48 33 cc xor %rsp,%rcx ec5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611d30 ecc: 75 44 jne 0xf12 ece: b8 fa ff ff ff mov $0xfffffffa,%eax ed3: 48 83 c4 38 add $0x38,%rsp ed7: c3 ret ed8: 48 8b 01 mov (%rcx),%rax edb: 4c 8b 49 08 mov 0x8(%rcx),%r9 edf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx ee4: 66 48 0f 6e c8 movq %rax,%xmm1 ee9: 66 49 0f 6e c1 movq %r9,%xmm0 eee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 ef2: 0f 29 09 movaps %xmm1,(%rcx) ef5: e8 c6 44 01 00 call 0x153c0 efa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx eff: 48 33 cc xor %rsp,%rcx f02: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611d30 f09: 75 07 jne 0xf12 f0b: 33 c0 xor %eax,%eax f0d: 48 83 c4 38 add $0x38,%rsp f11: c3 ret f12: e8 79 c5 12 01 call 0x112d490 f17: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx f1c: 48 33 cc xor %rsp,%rcx f1f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611d30 f26: 75 ea jne 0xf12 f28: b8 f8 ff ff ff mov $0xfffffff8,%eax f2d: 48 83 c4 38 add $0x38,%rsp f31: c3 ret f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f40: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp f45: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611d30 f4c: 48 33 c4 xor %rsp,%rax f4f: 48 89 44 24 30 mov %rax,0x30(%rsp) f54: 48 85 d2 test %rdx,%rdx f57: 74 57 je 0xfb0 f59: 45 85 c0 test %r8d,%r8d f5c: 7f 1c jg 0xf7a f5e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx f63: 48 33 cc xor %rsp,%rcx f66: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611d30 f6d: 75 3c jne 0xfab f6f: b8 fa ff ff ff mov $0xfffffffa,%eax f74: 48 8d 64 24 38 lea 0x38(%rsp),%rsp f79: c3 ret f7a: f3 0f 7e 01 movq (%rcx),%xmm0 f7e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 f83: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx f88: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) f8d: e8 4e 44 01 00 call 0x153e0 f92: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx f97: 48 33 cc xor %rsp,%rcx f9a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611d30 fa1: 75 08 jne 0xfab fa3: 33 c0 xor %eax,%eax fa5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp faa: c3 ret fab: e8 e0 c4 12 01 call 0x112d490 fb0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx fb5: 48 33 cc xor %rsp,%rcx fb8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611d30 fbf: 75 ea jne 0xfab fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax fc6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp fcb: c3 ret fcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fd3: 00 fd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fe0: 48 83 ec 38 sub $0x38,%rsp fe4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611d30 feb: 48 33 c4 xor %rsp,%rax fee: 48 89 44 24 30 mov %rax,0x30(%rsp) ff3: 48 85 d2 test %rdx,%rdx ff6: 74 61 je 0x1059 ff8: 45 85 c0 test %r8d,%r8d ffb: 7f 1b jg 0x1018 ffd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1002: 48 33 cc xor %rsp,%rcx 1005: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611d30 100c: 75 46 jne 0x1054 100e: b8 fa ff ff ff mov $0xfffffffa,%eax 1013: 48 83 c4 38 add $0x38,%rsp 1017: c3 ret 1018: 48 8b 01 mov (%rcx),%rax 101b: 4c 8b 49 08 mov 0x8(%rcx),%r9 101f: 66 48 0f 6e c8 movq %rax,%xmm1 1024: 66 49 0f 6e c1 movq %r9,%xmm0 1029: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 102e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 1032: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) 1037: e8 c4 43 01 00 call 0x15400 103c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1041: 48 33 cc xor %rsp,%rcx 1044: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611d30 104b: 75 07 jne 0x1054 104d: 33 c0 xor %eax,%eax 104f: 48 83 c4 38 add $0x38,%rsp 1053: c3 ret 1054: e8 37 c4 12 01 call 0x112d490 1059: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 105e: 48 33 cc xor %rsp,%rcx 1061: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611d30 1068: 75 ea jne 0x1054 106a: b8 f8 ff ff ff mov $0xfffffff8,%eax 106f: 48 83 c4 38 add $0x38,%rsp 1073: c3 ret 1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1080: 48 83 ec 38 sub $0x38,%rsp 1084: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611d30 108b: 48 33 c4 xor %rsp,%rax 108e: 48 89 44 24 30 mov %rax,0x30(%rsp) 1093: 48 85 d2 test %rdx,%rdx 1096: 74 60 je 0x10f8 1098: 45 85 c0 test %r8d,%r8d 109b: 7f 1b jg 0x10b8 109d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 10a2: 48 33 cc xor %rsp,%rcx 10a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611d30 10ac: 75 45 jne 0x10f3 10ae: b8 fa ff ff ff mov $0xfffffffa,%eax 10b3: 48 83 c4 38 add $0x38,%rsp 10b7: c3 ret 10b8: 48 8b 01 mov (%rcx),%rax 10bb: 4c 8b 49 08 mov 0x8(%rcx),%r9 10bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 10c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 10c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 10ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 10d2: c5 f8 11 11 vmovups %xmm2,(%rcx) 10d6: e8 45 43 01 00 call 0x15420 10db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 10e0: 48 33 cc xor %rsp,%rcx 10e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611d30 10ea: 75 07 jne 0x10f3 10ec: 33 c0 xor %eax,%eax 10ee: 48 83 c4 38 add $0x38,%rsp 10f2: c3 ret 10f3: e8 98 c3 12 01 call 0x112d490 10f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 10fd: 48 33 cc xor %rsp,%rcx 1100: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611d30 1107: 75 ea jne 0x10f3 1109: b8 f8 ff ff ff mov $0xfffffff8,%eax 110e: 48 83 c4 38 add $0x38,%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: 48 83 ec 38 sub $0x38,%rsp 1124: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611d30 112b: 48 33 c4 xor %rsp,%rax 112e: 48 89 44 24 30 mov %rax,0x30(%rsp) 1133: 48 85 d2 test %rdx,%rdx 1136: 74 60 je 0x1198 1138: 45 85 c0 test %r8d,%r8d 113b: 7f 1b jg 0x1158 113d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1142: 48 33 cc xor %rsp,%rcx 1145: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611d30 114c: 75 45 jne 0x1193 114e: b8 fa ff ff ff mov $0xfffffffa,%eax 1153: 48 83 c4 38 add $0x38,%rsp 1157: c3 ret 1158: 48 8b 01 mov (%rcx),%rax 115b: 4c 8b 49 08 mov 0x8(%rcx),%r9 115f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1164: c4 e1 f9 6e c0 vmovq %rax,%xmm0 1169: c4 c1 f9 6e c9 vmovq %r9,%xmm1 116e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 1172: c5 f8 11 11 vmovups %xmm2,(%rcx) 1176: e8 c5 42 01 00 call 0x15440 117b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1180: 48 33 cc xor %rsp,%rcx 1183: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611d30 118a: 75 07 jne 0x1193 118c: 33 c0 xor %eax,%eax 118e: 48 83 c4 38 add $0x38,%rsp 1192: c3 ret 1193: e8 f8 c2 12 01 call 0x112d490 1198: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 119d: 48 33 cc xor %rsp,%rcx 11a0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611d30 11a7: 75 ea jne 0x1193 11a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 11ae: 48 83 c4 38 add $0x38,%rsp 11b2: c3 ret 11b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11bf: 00 11c0: 48 83 ec 38 sub $0x38,%rsp 11c4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611d30 11cb: 48 33 c4 xor %rsp,%rax 11ce: 48 89 44 24 30 mov %rax,0x30(%rsp) 11d3: 48 85 d2 test %rdx,%rdx 11d6: 74 60 je 0x1238 11d8: 45 85 c0 test %r8d,%r8d 11db: 7f 1b jg 0x11f8 11dd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 11e2: 48 33 cc xor %rsp,%rcx 11e5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611d30 11ec: 75 45 jne 0x1233 11ee: b8 fa ff ff ff mov $0xfffffffa,%eax 11f3: 48 83 c4 38 add $0x38,%rsp 11f7: c3 ret 11f8: 48 8b 01 mov (%rcx),%rax 11fb: 4c 8b 49 08 mov 0x8(%rcx),%r9 11ff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1204: c4 e1 f9 6e c0 vmovq %rax,%xmm0 1209: c4 c1 f9 6e c9 vmovq %r9,%xmm1 120e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 1212: c5 f8 11 11 vmovups %xmm2,(%rcx) 1216: e8 45 42 01 00 call 0x15460 121b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1220: 48 33 cc xor %rsp,%rcx 1223: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611d30 122a: 75 07 jne 0x1233 122c: 33 c0 xor %eax,%eax 122e: 48 83 c4 38 add $0x38,%rsp 1232: c3 ret 1233: e8 58 c2 12 01 call 0x112d490 1238: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 123d: 48 33 cc xor %rsp,%rcx 1240: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611d30 1247: 75 ea jne 0x1233 1249: b8 f8 ff ff ff mov $0xfffffff8,%eax 124e: 48 83 c4 38 add $0x38,%rsp 1252: c3 ret 1253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 125f: 00 1260: 48 83 ec 28 sub $0x28,%rsp 1264: 48 85 c9 test %rcx,%rcx 1267: 74 20 je 0x1289 1269: 48 85 d2 test %rdx,%rdx 126c: 74 1b je 0x1289 126e: 45 85 c0 test %r8d,%r8d 1271: 7f 0a jg 0x127d 1273: b8 fa ff ff ff mov $0xfffffffa,%eax 1278: 48 83 c4 28 add $0x28,%rsp 127c: c3 ret 127d: e8 fe 41 01 00 call 0x15480 1282: 33 c0 xor %eax,%eax 1284: 48 83 c4 28 add $0x28,%rsp 1288: c3 ret 1289: b8 f8 ff ff ff mov $0xfffffff8,%eax 128e: 48 83 c4 28 add $0x28,%rsp 1292: c3 ret 1293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 129f: 00 12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 12a5: 48 85 c9 test %rcx,%rcx 12a8: 74 22 je 0x12cc 12aa: 48 85 d2 test %rdx,%rdx 12ad: 74 1d je 0x12cc 12af: 45 85 c0 test %r8d,%r8d 12b2: 7f 0b jg 0x12bf 12b4: b8 fa ff ff ff mov $0xfffffffa,%eax 12b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12be: c3 ret 12bf: e8 9c 43 01 00 call 0x15660 12c4: 33 c0 xor %eax,%eax 12c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12cb: c3 ret 12cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 12d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 12d6: c3 ret 12d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 12de: 00 00 12e0: 48 83 ec 28 sub $0x28,%rsp 12e4: 48 85 c9 test %rcx,%rcx 12e7: 74 20 je 0x1309 12e9: 48 85 d2 test %rdx,%rdx 12ec: 74 1b je 0x1309 12ee: 45 85 c0 test %r8d,%r8d 12f1: 7f 0a jg 0x12fd 12f3: b8 fa ff ff ff mov $0xfffffffa,%eax 12f8: 48 83 c4 28 add $0x28,%rsp 12fc: c3 ret 12fd: e8 3e 45 01 00 call 0x15840 1302: 33 c0 xor %eax,%eax 1304: 48 83 c4 28 add $0x28,%rsp 1308: c3 ret 1309: b8 f8 ff ff ff mov $0xfffffff8,%eax 130e: 48 83 c4 28 add $0x28,%rsp 1312: c3 ret 1313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 131f: 00 1320: 56 push %rsi 1321: 48 89 d6 mov %rdx,%rsi 1324: 48 85 c9 test %rcx,%rcx 1327: 0f 84 d0 01 00 00 je 0x14fd 132d: 48 85 f6 test %rsi,%rsi 1330: 0f 84 c7 01 00 00 je 0x14fd 1336: 45 85 c0 test %r8d,%r8d 1339: 0f 8e b7 01 00 00 jle 0x14f6 133f: 41 83 f8 10 cmp $0x10,%r8d 1343: 0f 8c 9d 01 00 00 jl 0x14e6 1349: 49 89 f1 mov %rsi,%r9 134c: 49 83 e1 1f and $0x1f,%r9 1350: 45 89 c9 mov %r9d,%r9d 1353: 45 85 c9 test %r9d,%r9d 1356: 74 18 je 0x1370 1358: 41 f7 c1 07 00 00 00 test $0x7,%r9d 135f: 0f 85 81 01 00 00 jne 0x14e6 1365: 41 f7 d9 neg %r9d 1368: 41 83 c1 20 add $0x20,%r9d 136c: 41 c1 e9 03 shr $0x3,%r9d 1370: 41 8d 41 10 lea 0x10(%r9),%eax 1374: 44 3b c0 cmp %eax,%r8d 1377: 0f 8c 69 01 00 00 jl 0x14e6 137d: 44 89 c0 mov %r8d,%eax 1380: 33 d2 xor %edx,%edx 1382: 41 2b c1 sub %r9d,%eax 1385: 83 e0 0f and $0xf,%eax 1388: f7 d8 neg %eax 138a: 41 03 c0 add %r8d,%eax 138d: 45 85 c9 test %r9d,%r9d 1390: 76 25 jbe 0x13b7 1392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13a0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 13a5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 13aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 13af: 48 ff c2 inc %rdx 13b2: 49 3b d1 cmp %r9,%rdx 13b5: 72 e9 jb 0x13a0 13b7: 48 63 d0 movslq %eax,%rdx 13ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 13c0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 13c6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 13cd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 13d3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 13da: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 13e1: 01 13e2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 13e6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 13ed: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) 13f3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 13fa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 1401: 01 1402: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 1406: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 140d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) 1414: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 141b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 1422: 01 1423: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 1427: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) 142e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 1435: 01 1436: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 143a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) 1441: 49 83 c1 10 add $0x10,%r9 1445: 4c 3b ca cmp %rdx,%r9 1448: 0f 82 72 ff ff ff jb 0x13c0 144e: 44 8d 48 01 lea 0x1(%rax),%r9d 1452: 45 3b c8 cmp %r8d,%r9d 1455: 0f 87 7f 00 00 00 ja 0x14da 145b: 4d 63 d0 movslq %r8d,%r10 145e: 4c 2b d2 sub %rdx,%r10 1461: 49 83 fa 04 cmp $0x4,%r10 1465: 0f 8c 76 00 00 00 jl 0x14e1 146b: 45 89 d3 mov %r10d,%r11d 146e: 45 33 c9 xor %r9d,%r9d 1471: 41 83 e3 fc and $0xfffffffc,%r11d 1475: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 1479: 4d 63 db movslq %r11d,%r11 147c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 1480: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 1486: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 148c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 1493: 01 1494: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 1498: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) 149e: 49 83 c1 04 add $0x4,%r9 14a2: 4d 3b cb cmp %r11,%r9 14a5: 72 d9 jb 0x1480 14a7: 4d 3b da cmp %r10,%r11 14aa: 73 2e jae 0x14da 14ac: 48 63 c0 movslq %eax,%rax 14af: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 14b3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 14be: 00 00 14c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 14c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 14cc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 14d2: 49 ff c3 inc %r11 14d5: 4d 3b da cmp %r10,%r11 14d8: 72 e6 jb 0x14c0 14da: 33 c0 xor %eax,%eax 14dc: c5 f8 77 vzeroupper 14df: 5e pop %rsi 14e0: c3 ret 14e1: 45 33 db xor %r11d,%r11d 14e4: eb c1 jmp 0x14a7 14e6: 33 c0 xor %eax,%eax 14e8: 41 83 f8 01 cmp $0x1,%r8d 14ec: 72 ec jb 0x14da 14ee: 4d 63 d0 movslq %r8d,%r10 14f1: 45 33 db xor %r11d,%r11d 14f4: eb b1 jmp 0x14a7 14f6: b8 fa ff ff ff mov $0xfffffffa,%eax 14fb: 5e pop %rsi 14fc: c3 ret 14fd: b8 f8 ff ff ff mov $0xfffffff8,%eax 1502: 5e pop %rsi 1503: c3 ret 1504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 150b: 00 150c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 151f: 00 1520: 53 push %rbx 1521: 48 85 c9 test %rcx,%rcx 1524: 0f 84 aa 01 00 00 je 0x16d4 152a: 48 85 d2 test %rdx,%rdx 152d: 0f 84 a1 01 00 00 je 0x16d4 1533: 45 85 c0 test %r8d,%r8d 1536: 0f 8e 91 01 00 00 jle 0x16cd 153c: 41 83 f8 10 cmp $0x10,%r8d 1540: 0f 8c 80 01 00 00 jl 0x16c6 1546: 49 89 d3 mov %rdx,%r11 1549: 49 83 e3 1f and $0x1f,%r11 154d: 45 85 db test %r11d,%r11d 1550: 74 18 je 0x156a 1552: 41 f7 c3 07 00 00 00 test $0x7,%r11d 1559: 0f 85 67 01 00 00 jne 0x16c6 155f: 41 f7 db neg %r11d 1562: 41 83 c3 20 add $0x20,%r11d 1566: 41 c1 eb 03 shr $0x3,%r11d 156a: 41 8d 43 10 lea 0x10(%r11),%eax 156e: 44 3b c0 cmp %eax,%r8d 1571: 0f 8c 4f 01 00 00 jl 0x16c6 1577: 44 89 c0 mov %r8d,%eax 157a: 45 33 d2 xor %r10d,%r10d 157d: 41 2b c3 sub %r11d,%eax 1580: 83 e0 0f and $0xf,%eax 1583: f7 d8 neg %eax 1585: 41 03 c0 add %r8d,%eax 1588: 44 89 db mov %r11d,%ebx 158b: 45 85 db test %r11d,%r11d 158e: 76 2a jbe 0x15ba 1590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1597: 00 1598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 159f: 90 nop 15a0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 15a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 15ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 15b2: 49 ff c2 inc %r10 15b5: 4c 3b d3 cmp %rbx,%r10 15b8: 72 e6 jb 0x15a0 15ba: 4c 63 d0 movslq %eax,%r10 15bd: 0f 1f 00 nopl (%rax) 15c0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 15c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 15c9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 15cf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 15d5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 15da: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 15e0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 15e6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 15ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 15f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 15f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 15fd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 1603: 48 83 c3 10 add $0x10,%rbx 1607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 160d: 49 3b da cmp %r10,%rbx 1610: 72 ae jb 0x15c0 1612: 8d 58 01 lea 0x1(%rax),%ebx 1615: 41 3b d8 cmp %r8d,%ebx 1618: 0f 87 9c 00 00 00 ja 0x16ba 161e: 4d 63 c8 movslq %r8d,%r9 1621: 48 63 c0 movslq %eax,%rax 1624: 4c 2b c8 sub %rax,%r9 1627: 49 83 f9 04 cmp $0x4,%r9 162b: 0f 8c 90 00 00 00 jl 0x16c1 1631: 48 63 c0 movslq %eax,%rax 1634: 45 89 ca mov %r9d,%r10d 1637: 41 83 e2 fc and $0xfffffffc,%r10d 163b: 45 33 c0 xor %r8d,%r8d 163e: 4d 63 d2 movslq %r10d,%r10 1641: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx 1645: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 1649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1650: 00 1651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 165f: 00 1660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 1666: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 166c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) 1672: 49 83 c0 04 add $0x4,%r8 1676: 4d 3b c2 cmp %r10,%r8 1679: 72 e5 jb 0x1660 167b: 4d 3b d1 cmp %r9,%r10 167e: 73 3a jae 0x16ba 1680: 48 63 c0 movslq %eax,%rax 1683: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx 1687: 48 8d 04 c2 lea (%rdx,%rax,8),%rax 168b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1692: 00 1693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 169a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 16a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 16a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 16ac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) 16b2: 49 ff c2 inc %r10 16b5: 4d 3b d1 cmp %r9,%r10 16b8: 72 e6 jb 0x16a0 16ba: 33 c0 xor %eax,%eax 16bc: c5 f8 77 vzeroupper 16bf: 5b pop %rbx 16c0: c3 ret 16c1: 45 33 d2 xor %r10d,%r10d 16c4: eb b5 jmp 0x167b 16c6: 33 c0 xor %eax,%eax 16c8: e9 45 ff ff ff jmp 0x1612 16cd: b8 fa ff ff ff mov $0xfffffffa,%eax 16d2: 5b pop %rbx 16d3: c3 ret 16d4: b8 f8 ff ff ff mov $0xfffffff8,%eax 16d9: 5b pop %rbx 16da: c3 ret 16db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 16e0: 53 push %rbx 16e1: 49 89 ca mov %rcx,%r10 16e4: 4d 85 d2 test %r10,%r10 16e7: 0f 84 a4 01 00 00 je 0x1891 16ed: 48 85 d2 test %rdx,%rdx 16f0: 0f 84 9b 01 00 00 je 0x1891 16f6: 45 85 c0 test %r8d,%r8d 16f9: 0f 8e 8b 01 00 00 jle 0x188a 16ff: 41 83 f8 10 cmp $0x10,%r8d 1703: 0f 8c 79 01 00 00 jl 0x1882 1709: 48 89 d3 mov %rdx,%rbx 170c: 48 83 e3 1f and $0x1f,%rbx 1710: 85 db test %ebx,%ebx 1712: 74 11 je 0x1725 1714: f6 c3 07 test $0x7,%bl 1717: 0f 85 65 01 00 00 jne 0x1882 171d: f7 db neg %ebx 171f: 83 c3 20 add $0x20,%ebx 1722: c1 eb 03 shr $0x3,%ebx 1725: 8d 43 10 lea 0x10(%rbx),%eax 1728: 44 3b c0 cmp %eax,%r8d 172b: 0f 8c 51 01 00 00 jl 0x1882 1731: 45 89 c1 mov %r8d,%r9d 1734: 33 c0 xor %eax,%eax 1736: 44 2b cb sub %ebx,%r9d 1739: 41 83 e1 0f and $0xf,%r9d 173d: 41 f7 d9 neg %r9d 1740: 45 03 c8 add %r8d,%r9d 1743: 89 d9 mov %ebx,%ecx 1745: 85 db test %ebx,%ebx 1747: 76 2f jbe 0x1778 1749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1750: 00 1751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 175f: 00 1760: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 1765: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 176b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 1770: 48 ff c0 inc %rax 1773: 48 3b c1 cmp %rcx,%rax 1776: 72 e8 jb 0x1760 1778: 49 63 c1 movslq %r9d,%rax 177b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1780: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 1785: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 178b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 1791: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 1798: 03 1799: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 179f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 17a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 17ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 17b4: 03 17b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 17ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 17c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 17c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 17cd: 03 17ce: 48 83 c1 10 add $0x10,%rcx 17d2: 48 3b c8 cmp %rax,%rcx 17d5: 72 a9 jb 0x1780 17d7: 41 8d 41 01 lea 0x1(%r9),%eax 17db: 41 3b c0 cmp %r8d,%eax 17de: 0f 87 93 00 00 00 ja 0x1877 17e4: 4d 63 c0 movslq %r8d,%r8 17e7: 4d 63 c9 movslq %r9d,%r9 17ea: 4d 2b c1 sub %r9,%r8 17ed: 49 83 f8 04 cmp $0x4,%r8 17f1: 0f 8c 87 00 00 00 jl 0x187e 17f7: 4d 63 c9 movslq %r9d,%r9 17fa: 44 89 c3 mov %r8d,%ebx 17fd: 83 e3 fc and $0xfffffffc,%ebx 1800: 33 c9 xor %ecx,%ecx 1802: 48 63 db movslq %ebx,%rbx 1805: 4b 8d 04 ca lea (%r10,%r9,8),%rax 1809: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 180d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1814: 00 1815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 181c: 0f 1f 40 00 nopl 0x0(%rax) 1820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 1826: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 182b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) 1831: 48 83 c1 04 add $0x4,%rcx 1835: 48 3b cb cmp %rbx,%rcx 1838: 72 e6 jb 0x1820 183a: 49 3b d8 cmp %r8,%rbx 183d: 73 38 jae 0x1877 183f: 4d 63 c9 movslq %r9d,%r9 1842: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 1846: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 184a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1851: 00 1852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 1865: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 186a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) 186f: 48 ff c3 inc %rbx 1872: 49 3b d8 cmp %r8,%rbx 1875: 72 e9 jb 0x1860 1877: 33 c0 xor %eax,%eax 1879: c5 f8 77 vzeroupper 187c: 5b pop %rbx 187d: c3 ret 187e: 33 db xor %ebx,%ebx 1880: eb b8 jmp 0x183a 1882: 45 33 c9 xor %r9d,%r9d 1885: e9 4d ff ff ff jmp 0x17d7 188a: b8 fa ff ff ff mov $0xfffffffa,%eax 188f: 5b pop %rbx 1890: c3 ret 1891: b8 f8 ff ff ff mov $0xfffffff8,%eax 1896: 5b pop %rbx 1897: c3 ret 1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 189f: 00 18a0: 48 83 ec 28 sub $0x28,%rsp 18a4: 4d 89 c1 mov %r8,%r9 18a7: 49 89 d0 mov %rdx,%r8 18aa: 48 89 ca mov %rcx,%rdx 18ad: e8 2e 41 01 00 call 0x159e0 18b2: 48 83 c4 28 add $0x28,%rsp 18b6: c3 ret 18b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18be: 00 00 18c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 18c5: 4d 89 c1 mov %r8,%r9 18c8: 49 89 d0 mov %rdx,%r8 18cb: 48 89 ca mov %rcx,%rdx 18ce: e8 cd 43 01 00 call 0x15ca0 18d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 18d8: c3 ret 18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18e0: 48 83 ec 28 sub $0x28,%rsp 18e4: 4d 89 c1 mov %r8,%r9 18e7: 49 89 d0 mov %rdx,%r8 18ea: 48 89 ca mov %rcx,%rdx 18ed: e8 ae 46 01 00 call 0x15fa0 18f2: 48 83 c4 28 add $0x28,%rsp 18f6: c3 ret 18f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 18fe: 00 00 1900: 48 83 ec 28 sub $0x28,%rsp 1904: 4d 89 c1 mov %r8,%r9 1907: 49 89 d0 mov %rdx,%r8 190a: 48 89 ca mov %rcx,%rdx 190d: e8 ee 48 01 00 call 0x16200 1912: 48 83 c4 28 add $0x28,%rsp 1916: c3 ret 1917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 191e: 00 00 1920: 48 83 ec 28 sub $0x28,%rsp 1924: 4d 89 c1 mov %r8,%r9 1927: 49 89 d0 mov %rdx,%r8 192a: 48 89 ca mov %rcx,%rdx 192d: e8 4e 4b 01 00 call 0x16480 1932: 48 83 c4 28 add $0x28,%rsp 1936: c3 ret 1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 193e: 00 00 1940: 48 83 ec 28 sub $0x28,%rsp 1944: 4d 89 c1 mov %r8,%r9 1947: 49 89 d0 mov %rdx,%r8 194a: 48 89 ca mov %rcx,%rdx 194d: e8 6e 4d 01 00 call 0x166c0 1952: 48 83 c4 28 add $0x28,%rsp 1956: c3 ret 1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 195e: 00 00 1960: 48 83 ec 28 sub $0x28,%rsp 1964: 48 85 c9 test %rcx,%rcx 1967: 74 24 je 0x198d 1969: 48 85 d2 test %rdx,%rdx 196c: 74 1f je 0x198d 196e: 45 85 c0 test %r8d,%r8d 1971: 7f 0a jg 0x197d 1973: b8 fa ff ff ff mov $0xfffffffa,%eax 1978: 48 83 c4 28 add $0x28,%rsp 197c: c3 ret 197d: 41 c1 e0 04 shl $0x4,%r8d 1981: e8 ba 03 a6 01 call 0x1a61d40 1986: 33 c0 xor %eax,%eax 1988: 48 83 c4 28 add $0x28,%rsp 198c: c3 ret 198d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1992: 48 83 c4 28 add $0x28,%rsp 1996: c3 ret 1997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 199e: 00 00 19a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 19a5: 48 85 c9 test %rcx,%rcx 19a8: 74 26 je 0x19d0 19aa: 48 85 d2 test %rdx,%rdx 19ad: 74 21 je 0x19d0 19af: 45 85 c0 test %r8d,%r8d 19b2: 7f 0b jg 0x19bf 19b4: b8 fa ff ff ff mov $0xfffffffa,%eax 19b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 19be: c3 ret 19bf: 41 c1 e0 04 shl $0x4,%r8d 19c3: e8 48 07 a6 01 call 0x1a62110 19c8: 33 c0 xor %eax,%eax 19ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 19cf: c3 ret 19d0: b8 f8 ff ff ff mov $0xfffffff8,%eax 19d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 19da: c3 ret 19db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 19e0: 48 83 ec 28 sub $0x28,%rsp 19e4: 48 85 c9 test %rcx,%rcx 19e7: 74 24 je 0x1a0d 19e9: 48 85 d2 test %rdx,%rdx 19ec: 74 1f je 0x1a0d 19ee: 45 85 c0 test %r8d,%r8d 19f1: 7f 0a jg 0x19fd 19f3: b8 fa ff ff ff mov $0xfffffffa,%eax 19f8: 48 83 c4 28 add $0x28,%rsp 19fc: c3 ret 19fd: 41 c1 e0 04 shl $0x4,%r8d 1a01: e8 8a 0b a6 01 call 0x1a62590 1a06: 33 c0 xor %eax,%eax 1a08: 48 83 c4 28 add $0x28,%rsp 1a0c: c3 ret 1a0d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1a12: 48 83 c4 28 add $0x28,%rsp 1a16: c3 ret 1a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1a1e: 00 00 1a20: 48 83 ec 38 sub $0x38,%rsp 1a24: 48 85 c9 test %rcx,%rcx 1a27: 0f 84 88 00 00 00 je 0x1ab5 1a2d: 48 85 d2 test %rdx,%rdx 1a30: 0f 84 7f 00 00 00 je 0x1ab5 1a36: 45 85 c0 test %r8d,%r8d 1a39: 0f 8e 80 00 00 00 jle 0x1abf 1a3f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 1a46: 7e 5d jle 0x1aa5 1a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1a4d: 48 89 cb mov %rcx,%rbx 1a50: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1a55: 48 89 d6 mov %rdx,%rsi 1a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1a5d: 44 89 c7 mov %r8d,%edi 1a60: 48 89 d9 mov %rbx,%rcx 1a63: 48 89 f2 mov %rsi,%rdx 1a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1a6c: e8 8f 4e 01 00 call 0x16900 1a71: 81 c7 02 00 00 f8 add $0xf8000002,%edi 1a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1a85: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 1a8b: 7f d3 jg 0x1a60 1a8d: 48 89 d9 mov %rbx,%rcx 1a90: 48 89 f2 mov %rsi,%rdx 1a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1a98: 41 89 f8 mov %edi,%r8d 1a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1aa5: 41 c1 e0 04 shl $0x4,%r8d 1aa9: e8 52 4e 01 00 call 0x16900 1aae: 33 c0 xor %eax,%eax 1ab0: 48 83 c4 38 add $0x38,%rsp 1ab4: c3 ret 1ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1aba: 48 83 c4 38 add $0x38,%rsp 1abe: c3 ret 1abf: b8 fa ff ff ff mov $0xfffffffa,%eax 1ac4: 48 83 c4 38 add $0x38,%rsp 1ac8: c3 ret 1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ad0: 00 1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1adf: 00 1ae0: 48 83 ec 38 sub $0x38,%rsp 1ae4: 48 85 c9 test %rcx,%rcx 1ae7: 0f 84 88 00 00 00 je 0x1b75 1aed: 48 85 d2 test %rdx,%rdx 1af0: 0f 84 7f 00 00 00 je 0x1b75 1af6: 45 85 c0 test %r8d,%r8d 1af9: 0f 8e 80 00 00 00 jle 0x1b7f 1aff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 1b06: 7e 5d jle 0x1b65 1b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1b0d: 48 89 cb mov %rcx,%rbx 1b10: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1b15: 48 89 d6 mov %rdx,%rsi 1b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1b1d: 44 89 c7 mov %r8d,%edi 1b20: 48 89 d9 mov %rbx,%rcx 1b23: 48 89 f2 mov %rsi,%rdx 1b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1b2c: e8 2f 4e 01 00 call 0x16960 1b31: 81 c7 02 00 00 f8 add $0xf8000002,%edi 1b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1b45: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 1b4b: 7f d3 jg 0x1b20 1b4d: 48 89 d9 mov %rbx,%rcx 1b50: 48 89 f2 mov %rsi,%rdx 1b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1b58: 41 89 f8 mov %edi,%r8d 1b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1b65: 41 c1 e0 04 shl $0x4,%r8d 1b69: e8 f2 4d 01 00 call 0x16960 1b6e: 33 c0 xor %eax,%eax 1b70: 48 83 c4 38 add $0x38,%rsp 1b74: c3 ret 1b75: b8 f8 ff ff ff mov $0xfffffff8,%eax 1b7a: 48 83 c4 38 add $0x38,%rsp 1b7e: c3 ret 1b7f: b8 fa ff ff ff mov $0xfffffffa,%eax 1b84: 48 83 c4 38 add $0x38,%rsp 1b88: c3 ret 1b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b90: 00 1b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1b9f: 00 1ba0: 48 83 ec 38 sub $0x38,%rsp 1ba4: 48 85 c9 test %rcx,%rcx 1ba7: 0f 84 88 00 00 00 je 0x1c35 1bad: 48 85 d2 test %rdx,%rdx 1bb0: 0f 84 7f 00 00 00 je 0x1c35 1bb6: 45 85 c0 test %r8d,%r8d 1bb9: 0f 8e 80 00 00 00 jle 0x1c3f 1bbf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 1bc6: 7e 5d jle 0x1c25 1bc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1bcd: 48 89 cb mov %rcx,%rbx 1bd0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1bd5: 48 89 d6 mov %rdx,%rsi 1bd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1bdd: 44 89 c7 mov %r8d,%edi 1be0: 48 89 d9 mov %rbx,%rcx 1be3: 48 89 f2 mov %rsi,%rdx 1be6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1bec: e8 cf 4d 01 00 call 0x169c0 1bf1: 81 c7 02 00 00 f8 add $0xf8000002,%edi 1bf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1bfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1c05: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 1c0b: 7f d3 jg 0x1be0 1c0d: 48 89 d9 mov %rbx,%rcx 1c10: 48 89 f2 mov %rsi,%rdx 1c13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1c18: 41 89 f8 mov %edi,%r8d 1c1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1c20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1c25: 41 c1 e0 04 shl $0x4,%r8d 1c29: e8 92 4d 01 00 call 0x169c0 1c2e: 33 c0 xor %eax,%eax 1c30: 48 83 c4 38 add $0x38,%rsp 1c34: c3 ret 1c35: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c3a: 48 83 c4 38 add $0x38,%rsp 1c3e: c3 ret 1c3f: b8 fa ff ff ff mov $0xfffffffa,%eax 1c44: 48 83 c4 38 add $0x38,%rsp 1c48: c3 ret 1c49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c50: 00 1c51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c5f: 00 1c60: 48 83 ec 28 sub $0x28,%rsp 1c64: 48 85 c9 test %rcx,%rcx 1c67: 74 24 je 0x1c8d 1c69: 48 85 d2 test %rdx,%rdx 1c6c: 74 1f je 0x1c8d 1c6e: 45 85 c0 test %r8d,%r8d 1c71: 7f 0a jg 0x1c7d 1c73: b8 fa ff ff ff mov $0xfffffffa,%eax 1c78: 48 83 c4 28 add $0x28,%rsp 1c7c: c3 ret 1c7d: 41 c1 e0 03 shl $0x3,%r8d 1c81: e8 ba 00 a6 01 call 0x1a61d40 1c86: 33 c0 xor %eax,%eax 1c88: 48 83 c4 28 add $0x28,%rsp 1c8c: c3 ret 1c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c92: 48 83 c4 28 add $0x28,%rsp 1c96: c3 ret 1c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1c9e: 00 00 1ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1ca5: 48 85 c9 test %rcx,%rcx 1ca8: 74 26 je 0x1cd0 1caa: 48 85 d2 test %rdx,%rdx 1cad: 74 21 je 0x1cd0 1caf: 45 85 c0 test %r8d,%r8d 1cb2: 7f 0b jg 0x1cbf 1cb4: b8 fa ff ff ff mov $0xfffffffa,%eax 1cb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1cbe: c3 ret 1cbf: 41 c1 e0 03 shl $0x3,%r8d 1cc3: e8 48 04 a6 01 call 0x1a62110 1cc8: 33 c0 xor %eax,%eax 1cca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1ccf: c3 ret 1cd0: b8 f8 ff ff ff mov $0xfffffff8,%eax 1cd5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1cda: c3 ret 1cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1ce0: 48 83 ec 28 sub $0x28,%rsp 1ce4: 48 85 c9 test %rcx,%rcx 1ce7: 74 24 je 0x1d0d 1ce9: 48 85 d2 test %rdx,%rdx 1cec: 74 1f je 0x1d0d 1cee: 45 85 c0 test %r8d,%r8d 1cf1: 7f 0a jg 0x1cfd 1cf3: b8 fa ff ff ff mov $0xfffffffa,%eax 1cf8: 48 83 c4 28 add $0x28,%rsp 1cfc: c3 ret 1cfd: 41 c1 e0 03 shl $0x3,%r8d 1d01: e8 8a 08 a6 01 call 0x1a62590 1d06: 33 c0 xor %eax,%eax 1d08: 48 83 c4 28 add $0x28,%rsp 1d0c: c3 ret 1d0d: b8 f8 ff ff ff mov $0xfffffff8,%eax 1d12: 48 83 c4 28 add $0x28,%rsp 1d16: c3 ret 1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1d1e: 00 00 1d20: 48 83 ec 38 sub $0x38,%rsp 1d24: 48 85 c9 test %rcx,%rcx 1d27: 0f 84 88 00 00 00 je 0x1db5 1d2d: 48 85 d2 test %rdx,%rdx 1d30: 0f 84 7f 00 00 00 je 0x1db5 1d36: 45 85 c0 test %r8d,%r8d 1d39: 0f 8e 80 00 00 00 jle 0x1dbf 1d3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 1d46: 7e 5d jle 0x1da5 1d48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1d4d: 48 89 cb mov %rcx,%rbx 1d50: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1d55: 48 89 d6 mov %rdx,%rsi 1d58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1d5d: 44 89 c7 mov %r8d,%edi 1d60: 48 89 d9 mov %rbx,%rcx 1d63: 48 89 f2 mov %rsi,%rdx 1d66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1d6c: e8 8f 4b 01 00 call 0x16900 1d71: 81 c7 04 00 00 f0 add $0xf0000004,%edi 1d77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1d7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1d85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 1d8b: 7f d3 jg 0x1d60 1d8d: 48 89 d9 mov %rbx,%rcx 1d90: 48 89 f2 mov %rsi,%rdx 1d93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1d98: 41 89 f8 mov %edi,%r8d 1d9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1da0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1da5: 41 c1 e0 03 shl $0x3,%r8d 1da9: e8 52 4b 01 00 call 0x16900 1dae: 33 c0 xor %eax,%eax 1db0: 48 83 c4 38 add $0x38,%rsp 1db4: c3 ret 1db5: b8 f8 ff ff ff mov $0xfffffff8,%eax 1dba: 48 83 c4 38 add $0x38,%rsp 1dbe: c3 ret 1dbf: b8 fa ff ff ff mov $0xfffffffa,%eax 1dc4: 48 83 c4 38 add $0x38,%rsp 1dc8: c3 ret 1dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1dd0: 00 1dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ddf: 00 1de0: 48 83 ec 38 sub $0x38,%rsp 1de4: 48 85 c9 test %rcx,%rcx 1de7: 0f 84 88 00 00 00 je 0x1e75 1ded: 48 85 d2 test %rdx,%rdx 1df0: 0f 84 7f 00 00 00 je 0x1e75 1df6: 45 85 c0 test %r8d,%r8d 1df9: 0f 8e 80 00 00 00 jle 0x1e7f 1dff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 1e06: 7e 5d jle 0x1e65 1e08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1e0d: 48 89 cb mov %rcx,%rbx 1e10: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1e15: 48 89 d6 mov %rdx,%rsi 1e18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1e1d: 44 89 c7 mov %r8d,%edi 1e20: 48 89 d9 mov %rbx,%rcx 1e23: 48 89 f2 mov %rsi,%rdx 1e26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1e2c: e8 2f 4b 01 00 call 0x16960 1e31: 81 c7 04 00 00 f0 add $0xf0000004,%edi 1e37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1e3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1e45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 1e4b: 7f d3 jg 0x1e20 1e4d: 48 89 d9 mov %rbx,%rcx 1e50: 48 89 f2 mov %rsi,%rdx 1e53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1e58: 41 89 f8 mov %edi,%r8d 1e5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1e60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1e65: 41 c1 e0 03 shl $0x3,%r8d 1e69: e8 f2 4a 01 00 call 0x16960 1e6e: 33 c0 xor %eax,%eax 1e70: 48 83 c4 38 add $0x38,%rsp 1e74: c3 ret 1e75: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e7a: 48 83 c4 38 add $0x38,%rsp 1e7e: c3 ret 1e7f: b8 fa ff ff ff mov $0xfffffffa,%eax 1e84: 48 83 c4 38 add $0x38,%rsp 1e88: c3 ret 1e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e90: 00 1e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1e9f: 00 1ea0: 48 83 ec 38 sub $0x38,%rsp 1ea4: 48 85 c9 test %rcx,%rcx 1ea7: 0f 84 88 00 00 00 je 0x1f35 1ead: 48 85 d2 test %rdx,%rdx 1eb0: 0f 84 7f 00 00 00 je 0x1f35 1eb6: 45 85 c0 test %r8d,%r8d 1eb9: 0f 8e 80 00 00 00 jle 0x1f3f 1ebf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 1ec6: 7e 5d jle 0x1f25 1ec8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 1ecd: 48 89 cb mov %rcx,%rbx 1ed0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 1ed5: 48 89 d6 mov %rdx,%rsi 1ed8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 1edd: 44 89 c7 mov %r8d,%edi 1ee0: 48 89 d9 mov %rbx,%rcx 1ee3: 48 89 f2 mov %rsi,%rdx 1ee6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 1eec: e8 cf 4a 01 00 call 0x169c0 1ef1: 81 c7 04 00 00 f0 add $0xf0000004,%edi 1ef7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 1efe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 1f05: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 1f0b: 7f d3 jg 0x1ee0 1f0d: 48 89 d9 mov %rbx,%rcx 1f10: 48 89 f2 mov %rsi,%rdx 1f13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 1f18: 41 89 f8 mov %edi,%r8d 1f1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 1f20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 1f25: 41 c1 e0 03 shl $0x3,%r8d 1f29: e8 92 4a 01 00 call 0x169c0 1f2e: 33 c0 xor %eax,%eax 1f30: 48 83 c4 38 add $0x38,%rsp 1f34: c3 ret 1f35: b8 f8 ff ff ff mov $0xfffffff8,%eax 1f3a: 48 83 c4 38 add $0x38,%rsp 1f3e: c3 ret 1f3f: b8 fa ff ff ff mov $0xfffffffa,%eax 1f44: 48 83 c4 38 add $0x38,%rsp 1f48: c3 ret 1f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f50: 00 1f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f5f: 00 1f60: 48 83 ec 28 sub $0x28,%rsp 1f64: 48 85 c9 test %rcx,%rcx 1f67: 74 25 je 0x1f8e 1f69: 48 85 d2 test %rdx,%rdx 1f6c: 74 20 je 0x1f8e 1f6e: 4d 85 c0 test %r8,%r8 1f71: 74 1b je 0x1f8e 1f73: 45 85 c9 test %r9d,%r9d 1f76: 7f 0a jg 0x1f82 1f78: b8 fa ff ff ff mov $0xfffffffa,%eax 1f7d: 48 83 c4 28 add $0x28,%rsp 1f81: c3 ret 1f82: e8 99 4a 01 00 call 0x16a20 1f87: 33 c0 xor %eax,%eax 1f89: 48 83 c4 28 add $0x28,%rsp 1f8d: c3 ret 1f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1f93: 48 83 c4 28 add $0x28,%rsp 1f97: c3 ret 1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1f9f: 00 1fa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1fa5: 48 85 c9 test %rcx,%rcx 1fa8: 74 27 je 0x1fd1 1faa: 48 85 d2 test %rdx,%rdx 1fad: 74 22 je 0x1fd1 1faf: 4d 85 c0 test %r8,%r8 1fb2: 74 1d je 0x1fd1 1fb4: 45 85 c9 test %r9d,%r9d 1fb7: 7f 0b jg 0x1fc4 1fb9: b8 fa ff ff ff mov $0xfffffffa,%eax 1fbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1fc3: c3 ret 1fc4: e8 37 4f 01 00 call 0x16f00 1fc9: 33 c0 xor %eax,%eax 1fcb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1fd0: c3 ret 1fd1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1fdb: c3 ret 1fdc: 0f 1f 40 00 nopl 0x0(%rax) 1fe0: 48 83 ec 28 sub $0x28,%rsp 1fe4: 48 85 c9 test %rcx,%rcx 1fe7: 74 25 je 0x200e 1fe9: 48 85 d2 test %rdx,%rdx 1fec: 74 20 je 0x200e 1fee: 4d 85 c0 test %r8,%r8 1ff1: 74 1b je 0x200e 1ff3: 45 85 c9 test %r9d,%r9d 1ff6: 7f 0a jg 0x2002 1ff8: b8 fa ff ff ff mov $0xfffffffa,%eax 1ffd: 48 83 c4 28 add $0x28,%rsp 2001: c3 ret 2002: e8 d9 53 01 00 call 0x173e0 2007: 33 c0 xor %eax,%eax 2009: 48 83 c4 28 add $0x28,%rsp 200d: c3 ret 200e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2013: 48 83 c4 28 add $0x28,%rsp 2017: c3 ret 2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 201f: 00 2020: 56 push %rsi 2021: 57 push %rdi 2022: 55 push %rbp 2023: 48 89 d5 mov %rdx,%rbp 2026: 48 85 c9 test %rcx,%rcx 2029: 0f 84 f2 01 00 00 je 0x2221 202f: 48 85 ed test %rbp,%rbp 2032: 0f 84 e9 01 00 00 je 0x2221 2038: 4d 85 c0 test %r8,%r8 203b: 0f 84 e0 01 00 00 je 0x2221 2041: 45 85 c9 test %r9d,%r9d 2044: 0f 8e ce 01 00 00 jle 0x2218 204a: 41 83 f9 10 cmp $0x10,%r9d 204e: 0f 8c b4 01 00 00 jl 0x2208 2054: 4c 89 c6 mov %r8,%rsi 2057: 48 83 e6 1f and $0x1f,%rsi 205b: 89 f6 mov %esi,%esi 205d: 85 f6 test %esi,%esi 205f: 74 14 je 0x2075 2061: f7 c6 07 00 00 00 test $0x7,%esi 2067: 0f 85 9b 01 00 00 jne 0x2208 206d: f7 de neg %esi 206f: 83 c6 20 add $0x20,%esi 2072: c1 ee 03 shr $0x3,%esi 2075: 8d 46 10 lea 0x10(%rsi),%eax 2078: 44 3b c8 cmp %eax,%r9d 207b: 0f 8c 87 01 00 00 jl 0x2208 2081: 44 89 c8 mov %r9d,%eax 2084: 33 d2 xor %edx,%edx 2086: 2b c6 sub %esi,%eax 2088: 83 e0 0f and $0xf,%eax 208b: f7 d8 neg %eax 208d: 41 03 c1 add %r9d,%eax 2090: 85 f6 test %esi,%esi 2092: 76 25 jbe 0x20b9 2094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 20a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 20a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 20ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 20b1: 48 ff c2 inc %rdx 20b4: 48 3b d6 cmp %rsi,%rdx 20b7: 72 e7 jb 0x20a0 20b9: 48 63 d0 movslq %eax,%rdx 20bc: 0f 1f 40 00 nopl 0x0(%rax) 20c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 20c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 20cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 20d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 20d8: 01 20d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 20e0: 01 20e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 20e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 20eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 20f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 20f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 20fe: 01 20ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 2106: 01 2107: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 210b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 2111: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 2117: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 211e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 2125: 01 2126: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 212d: 01 212e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 2132: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 2138: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 213f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 2146: 01 2147: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 214e: 01 214f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 2153: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 215a: 48 83 c6 10 add $0x10,%rsi 215e: 48 3b f2 cmp %rdx,%rsi 2161: 0f 82 59 ff ff ff jb 0x20c0 2167: 8d 70 01 lea 0x1(%rax),%esi 216a: 41 3b f1 cmp %r9d,%esi 216d: 0f 87 87 00 00 00 ja 0x21fa 2173: 4d 63 c9 movslq %r9d,%r9 2176: 4c 2b ca sub %rdx,%r9 2179: 49 83 f9 02 cmp $0x2,%r9 217d: 0f 8c 80 00 00 00 jl 0x2203 2183: 45 89 cb mov %r9d,%r11d 2186: 45 33 d2 xor %r10d,%r10d 2189: 41 83 e3 fe and $0xfffffffe,%r11d 218d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 2191: 4d 63 db movslq %r11d,%r11 2194: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 2199: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 219d: 0f 1f 00 nopl (%rax) 21a0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 21a6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 21ac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 21b2: 49 83 c2 02 add $0x2,%r10 21b6: 4d 3b d3 cmp %r11,%r10 21b9: 72 e5 jb 0x21a0 21bb: 4d 3b d9 cmp %r9,%r11 21be: 73 3a jae 0x21fa 21c0: 48 63 c0 movslq %eax,%rax 21c3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 21c7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 21cc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 21d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 21d7: 00 21d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 21df: 90 nop 21e0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 21e6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 21ec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 21f2: 49 ff c3 inc %r11 21f5: 4d 3b d9 cmp %r9,%r11 21f8: 72 e6 jb 0x21e0 21fa: 33 c0 xor %eax,%eax 21fc: c5 f8 77 vzeroupper 21ff: 5d pop %rbp 2200: 5f pop %rdi 2201: 5e pop %rsi 2202: c3 ret 2203: 45 33 db xor %r11d,%r11d 2206: eb b3 jmp 0x21bb 2208: 33 c0 xor %eax,%eax 220a: 41 83 f9 01 cmp $0x1,%r9d 220e: 72 ea jb 0x21fa 2210: 4d 63 c9 movslq %r9d,%r9 2213: 45 33 db xor %r11d,%r11d 2216: eb a3 jmp 0x21bb 2218: b8 fa ff ff ff mov $0xfffffffa,%eax 221d: 5d pop %rbp 221e: 5f pop %rdi 221f: 5e pop %rsi 2220: c3 ret 2221: b8 f8 ff ff ff mov $0xfffffff8,%eax 2226: 5d pop %rbp 2227: 5f pop %rdi 2228: 5e pop %rsi 2229: c3 ret 222a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2231: 00 2232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2240: 53 push %rbx 2241: 56 push %rsi 2242: 41 57 push %r15 2244: 49 89 cb mov %rcx,%r11 2247: 4d 85 db test %r11,%r11 224a: 0f 84 a7 01 00 00 je 0x23f7 2250: 48 85 d2 test %rdx,%rdx 2253: 0f 84 9e 01 00 00 je 0x23f7 2259: 4d 85 c0 test %r8,%r8 225c: 0f 84 95 01 00 00 je 0x23f7 2262: 45 85 c9 test %r9d,%r9d 2265: 0f 8e 82 01 00 00 jle 0x23ed 226b: 41 83 f9 10 cmp $0x10,%r9d 226f: 0f 8c 70 01 00 00 jl 0x23e5 2275: 4c 89 c1 mov %r8,%rcx 2278: 48 83 e1 1f and $0x1f,%rcx 227c: 89 c9 mov %ecx,%ecx 227e: 85 c9 test %ecx,%ecx 2280: 74 11 je 0x2293 2282: f6 c1 07 test $0x7,%cl 2285: 0f 85 5a 01 00 00 jne 0x23e5 228b: f7 d9 neg %ecx 228d: 83 c1 20 add $0x20,%ecx 2290: c1 e9 03 shr $0x3,%ecx 2293: 8d 41 10 lea 0x10(%rcx),%eax 2296: 44 3b c8 cmp %eax,%r9d 2299: 0f 8c 46 01 00 00 jl 0x23e5 229f: 45 89 ca mov %r9d,%r10d 22a2: 33 c0 xor %eax,%eax 22a4: 44 2b d1 sub %ecx,%r10d 22a7: 41 83 e2 0f and $0xf,%r10d 22ab: 41 f7 da neg %r10d 22ae: 45 03 d1 add %r9d,%r10d 22b1: 85 c9 test %ecx,%ecx 22b3: 76 24 jbe 0x22d9 22b5: 0f 1f 40 00 nopl 0x0(%rax) 22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 22c0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 22c6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 22cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 22d1: 48 ff c0 inc %rax 22d4: 48 3b c1 cmp %rcx,%rax 22d7: 72 e7 jb 0x22c0 22d9: 49 63 c2 movslq %r10d,%rax 22dc: 0f 1f 40 00 nopl 0x0(%rax) 22e0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 22e6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 22ea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 22f1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 22f8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 22ff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 2304: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 230a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 2310: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 2316: c5 fd 11 03 vmovupd %ymm0,(%rbx) 231a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 231f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 2324: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 2329: 48 83 c1 10 add $0x10,%rcx 232d: 48 3b c8 cmp %rax,%rcx 2330: 72 ae jb 0x22e0 2332: 41 8d 42 01 lea 0x1(%r10),%eax 2336: 41 3b c1 cmp %r9d,%eax 2339: 0f 87 98 00 00 00 ja 0x23d7 233f: 4d 63 c9 movslq %r9d,%r9 2342: 4d 63 d2 movslq %r10d,%r10 2345: 4d 2b ca sub %r10,%r9 2348: 49 83 f9 04 cmp $0x4,%r9 234c: 0f 8c 8f 00 00 00 jl 0x23e1 2352: 4d 63 d2 movslq %r10d,%r10 2355: 44 89 ce mov %r9d,%esi 2358: 83 e6 fc and $0xfffffffc,%esi 235b: 33 c9 xor %ecx,%ecx 235d: 48 63 f6 movslq %esi,%rsi 2360: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 2364: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 2368: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 236c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2373: 00 2374: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 237b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2380: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 2386: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 238b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 2390: 48 83 c1 04 add $0x4,%rcx 2394: 48 3b ce cmp %rsi,%rcx 2397: 72 e7 jb 0x2380 2399: 49 3b f1 cmp %r9,%rsi 239c: 73 39 jae 0x23d7 239e: 4d 63 d2 movslq %r10d,%r10 23a1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 23a5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 23a9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 23ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 23b4: 00 23b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 23bc: 0f 1f 40 00 nopl 0x0(%rax) 23c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 23c5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 23ca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 23cf: 48 ff c6 inc %rsi 23d2: 49 3b f1 cmp %r9,%rsi 23d5: 72 e9 jb 0x23c0 23d7: 33 c0 xor %eax,%eax 23d9: c5 f8 77 vzeroupper 23dc: 41 5f pop %r15 23de: 5e pop %rsi 23df: 5b pop %rbx 23e0: c3 ret 23e1: 33 f6 xor %esi,%esi 23e3: eb b4 jmp 0x2399 23e5: 45 33 d2 xor %r10d,%r10d 23e8: e9 45 ff ff ff jmp 0x2332 23ed: b8 fa ff ff ff mov $0xfffffffa,%eax 23f2: 41 5f pop %r15 23f4: 5e pop %rsi 23f5: 5b pop %rbx 23f6: c3 ret 23f7: b8 f8 ff ff ff mov $0xfffffff8,%eax 23fc: 41 5f pop %r15 23fe: 5e pop %rsi 23ff: 5b pop %rbx 2400: c3 ret 2401: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2408: 00 2409: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2410: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2417: 00 2418: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 241f: 90 nop 2420: 53 push %rbx 2421: 56 push %rsi 2422: 41 57 push %r15 2424: 49 89 cb mov %rcx,%r11 2427: 4d 85 db test %r11,%r11 242a: 0f 84 a7 01 00 00 je 0x25d7 2430: 48 85 d2 test %rdx,%rdx 2433: 0f 84 9e 01 00 00 je 0x25d7 2439: 4d 85 c0 test %r8,%r8 243c: 0f 84 95 01 00 00 je 0x25d7 2442: 45 85 c9 test %r9d,%r9d 2445: 0f 8e 82 01 00 00 jle 0x25cd 244b: 41 83 f9 10 cmp $0x10,%r9d 244f: 0f 8c 70 01 00 00 jl 0x25c5 2455: 4c 89 c1 mov %r8,%rcx 2458: 48 83 e1 1f and $0x1f,%rcx 245c: 89 c9 mov %ecx,%ecx 245e: 85 c9 test %ecx,%ecx 2460: 74 11 je 0x2473 2462: f6 c1 07 test $0x7,%cl 2465: 0f 85 5a 01 00 00 jne 0x25c5 246b: f7 d9 neg %ecx 246d: 83 c1 20 add $0x20,%ecx 2470: c1 e9 03 shr $0x3,%ecx 2473: 8d 41 10 lea 0x10(%rcx),%eax 2476: 44 3b c8 cmp %eax,%r9d 2479: 0f 8c 46 01 00 00 jl 0x25c5 247f: 45 89 ca mov %r9d,%r10d 2482: 33 c0 xor %eax,%eax 2484: 44 2b d1 sub %ecx,%r10d 2487: 41 83 e2 0f and $0xf,%r10d 248b: 41 f7 da neg %r10d 248e: 45 03 d1 add %r9d,%r10d 2491: 85 c9 test %ecx,%ecx 2493: 76 24 jbe 0x24b9 2495: 0f 1f 40 00 nopl 0x0(%rax) 2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 24a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 24ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 24b1: 48 ff c0 inc %rax 24b4: 48 3b c1 cmp %rcx,%rax 24b7: 72 e7 jb 0x24a0 24b9: 49 63 c2 movslq %r10d,%rax 24bc: 0f 1f 40 00 nopl 0x0(%rax) 24c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 24c6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 24cd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 24d4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 24db: 03 24dc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 24e1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 24e7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 24ed: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 24f4: 03 24f5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 24fb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 2502: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 2509: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 2510: 03 2511: 48 83 c1 10 add $0x10,%rcx 2515: 48 3b c8 cmp %rax,%rcx 2518: 72 a6 jb 0x24c0 251a: 41 8d 42 01 lea 0x1(%r10),%eax 251e: 41 3b c1 cmp %r9d,%eax 2521: 0f 87 90 00 00 00 ja 0x25b7 2527: 4d 63 c9 movslq %r9d,%r9 252a: 4d 63 d2 movslq %r10d,%r10 252d: 4d 2b ca sub %r10,%r9 2530: 49 83 f9 04 cmp $0x4,%r9 2534: 0f 8c 87 00 00 00 jl 0x25c1 253a: 4d 63 d2 movslq %r10d,%r10 253d: 44 89 ce mov %r9d,%esi 2540: 83 e6 fc and $0xfffffffc,%esi 2543: 33 c9 xor %ecx,%ecx 2545: 48 63 f6 movslq %esi,%rsi 2548: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 254c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 2550: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 2554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2560: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 2566: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 256b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 2570: 48 83 c1 04 add $0x4,%rcx 2574: 48 3b ce cmp %rsi,%rcx 2577: 72 e7 jb 0x2560 2579: 49 3b f1 cmp %r9,%rsi 257c: 73 39 jae 0x25b7 257e: 4d 63 d2 movslq %r10d,%r10 2581: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 2585: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 2589: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 258d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2594: 00 2595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 259c: 0f 1f 40 00 nopl 0x0(%rax) 25a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 25a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 25aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 25af: 48 ff c6 inc %rsi 25b2: 49 3b f1 cmp %r9,%rsi 25b5: 72 e9 jb 0x25a0 25b7: 33 c0 xor %eax,%eax 25b9: c5 f8 77 vzeroupper 25bc: 41 5f pop %r15 25be: 5e pop %rsi 25bf: 5b pop %rbx 25c0: c3 ret 25c1: 33 f6 xor %esi,%esi 25c3: eb b4 jmp 0x2579 25c5: 45 33 d2 xor %r10d,%r10d 25c8: e9 4d ff ff ff jmp 0x251a 25cd: b8 fa ff ff ff mov $0xfffffffa,%eax 25d2: 41 5f pop %r15 25d4: 5e pop %rsi 25d5: 5b pop %rbx 25d6: c3 ret 25d7: b8 f8 ff ff ff mov $0xfffffff8,%eax 25dc: 41 5f pop %r15 25de: 5e pop %rsi 25df: 5b pop %rbx 25e0: c3 ret 25e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25e8: 00 25e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25f7: 00 25f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25ff: 90 nop 2600: 48 85 c9 test %rcx,%rcx 2603: 0f 84 1b 03 00 00 je 0x2924 2609: 48 85 d2 test %rdx,%rdx 260c: 0f 84 12 03 00 00 je 0x2924 2612: 4d 85 c0 test %r8,%r8 2615: 0f 84 09 03 00 00 je 0x2924 261b: 45 85 c9 test %r9d,%r9d 261e: 0f 86 f3 02 00 00 jbe 0x2917 2624: 41 83 f9 06 cmp $0x6,%r9d 2628: 0f 86 6e 02 00 00 jbe 0x289c 262e: 49 3b d0 cmp %r8,%rdx 2631: 76 17 jbe 0x264a 2633: 44 89 c8 mov %r9d,%eax 2636: 49 89 d2 mov %rdx,%r10 2639: 48 c1 e0 03 shl $0x3,%rax 263d: 4d 2b d0 sub %r8,%r10 2640: 4c 3b d0 cmp %rax,%r10 2643: 7d 24 jge 0x2669 2645: e9 52 02 00 00 jmp 0x289c 264a: 4c 3b c2 cmp %rdx,%r8 264d: 0f 86 49 02 00 00 jbe 0x289c 2653: 44 89 c8 mov %r9d,%eax 2656: 4d 89 c2 mov %r8,%r10 2659: 48 c1 e0 03 shl $0x3,%rax 265d: 4c 2b d2 sub %rdx,%r10 2660: 4c 3b d0 cmp %rax,%r10 2663: 0f 8c 33 02 00 00 jl 0x289c 2669: 49 3b c8 cmp %r8,%rcx 266c: 76 10 jbe 0x267e 266e: 49 89 ca mov %rcx,%r10 2671: 4d 2b d0 sub %r8,%r10 2674: 4c 3b d0 cmp %rax,%r10 2677: 7d 1d jge 0x2696 2679: e9 1e 02 00 00 jmp 0x289c 267e: 4c 3b c1 cmp %rcx,%r8 2681: 0f 86 15 02 00 00 jbe 0x289c 2687: 4d 89 c2 mov %r8,%r10 268a: 4c 2b d1 sub %rcx,%r10 268d: 4c 3b d0 cmp %rax,%r10 2690: 0f 8c 06 02 00 00 jl 0x289c 2696: 41 83 f9 08 cmp $0x8,%r9d 269a: 0f 82 7d 02 00 00 jb 0x291d 26a0: 4d 89 c2 mov %r8,%r10 26a3: 49 83 e2 0f and $0xf,%r10 26a7: 45 85 d2 test %r10d,%r10d 26aa: 74 13 je 0x26bf 26ac: 41 f7 c2 07 00 00 00 test $0x7,%r10d 26b3: 0f 85 64 02 00 00 jne 0x291d 26b9: 41 ba 01 00 00 00 mov $0x1,%r10d 26bf: 41 8d 42 08 lea 0x8(%r10),%eax 26c3: 44 3b c8 cmp %eax,%r9d 26c6: 0f 82 51 02 00 00 jb 0x291d 26cc: 44 89 c8 mov %r9d,%eax 26cf: 45 33 db xor %r11d,%r11d 26d2: 41 2b c2 sub %r10d,%eax 26d5: 83 e0 07 and $0x7,%eax 26d8: f7 d8 neg %eax 26da: 41 03 c1 add %r9d,%eax 26dd: 45 85 d2 test %r10d,%r10d 26e0: 76 38 jbe 0x271a 26e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26e9: 00 26ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 26f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26f8: 00 26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2700: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 2706: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 270c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 2712: 41 ff c3 inc %r11d 2715: 45 3b da cmp %r10d,%r11d 2718: 72 e6 jb 0x2700 271a: 45 89 d2 mov %r10d,%r10d 271d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 2721: 49 f7 c3 0f 00 00 00 test $0xf,%r11 2728: 0f 84 d2 00 00 00 je 0x2800 272e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2735: 00 2736: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 273d: 0f 1f 00 nopl (%rax) 2740: 45 89 d2 mov %r10d,%r10d 2743: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 2749: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 274f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 2756: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 275d: 66 0f 5d c8 minpd %xmm0,%xmm1 2761: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) 2766: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 276d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 2774: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 277b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 2782: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 2789: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 2790: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 2797: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 279e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 27a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 27ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 27b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 27ba: 66 0f 5d da minpd %xmm2,%xmm3 27be: 66 0f 5d ec minpd %xmm4,%xmm5 27c2: 66 0f 5d c8 minpd %xmm0,%xmm1 27c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) 27cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) 27d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) 27d8: 41 83 c2 08 add $0x8,%r10d 27dc: 44 3b d0 cmp %eax,%r10d 27df: 0f 82 5b ff ff ff jb 0x2740 27e5: e9 8b 00 00 00 jmp 0x2875 27ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27f1: 00 27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2800: 45 89 d2 mov %r10d,%r10d 2803: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 2809: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 2810: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 2817: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 281e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 2825: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 282c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 2833: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 283a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 2840: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 2847: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 284e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 2855: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) 285a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) 2860: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) 2866: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) 286c: 41 83 c2 08 add $0x8,%r10d 2870: 44 3b d0 cmp %eax,%r10d 2873: 72 8b jb 0x2800 2875: 41 3b c1 cmp %r9d,%eax 2878: 0f 83 96 00 00 00 jae 0x2914 287e: 66 90 xchg %ax,%ax 2880: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 2885: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 288a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) 2890: ff c0 inc %eax 2892: 41 3b c1 cmp %r9d,%eax 2895: 72 e9 jb 0x2880 2897: e9 78 00 00 00 jmp 0x2914 289c: 44 89 c8 mov %r9d,%eax 289f: 41 bb 01 00 00 00 mov $0x1,%r11d 28a5: d1 e8 shr $1,%eax 28a7: 45 33 d2 xor %r10d,%r10d 28aa: 85 c0 test %eax,%eax 28ac: 76 4c jbe 0x28fa 28ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 28b5: 00 28b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28bd: 0f 1f 00 nopl (%rax) 28c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 28c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 28ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 28d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 28d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 28db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 28e1: 41 ff c2 inc %r10d 28e4: 44 3b d0 cmp %eax,%r10d 28e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 28ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) 28f3: 72 cb jb 0x28c0 28f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 28fa: 41 ff cb dec %r11d 28fd: 45 3b d9 cmp %r9d,%r11d 2900: 73 12 jae 0x2914 2902: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 2908: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 290e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 2914: 33 c0 xor %eax,%eax 2916: c3 ret 2917: b8 fa ff ff ff mov $0xfffffffa,%eax 291c: c3 ret 291d: 33 c0 xor %eax,%eax 291f: e9 51 ff ff ff jmp 0x2875 2924: b8 f8 ff ff ff mov $0xfffffff8,%eax 2929: c3 ret 292a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2931: 00 2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2945: 48 85 c9 test %rcx,%rcx 2948: 74 27 je 0x2971 294a: 48 85 d2 test %rdx,%rdx 294d: 74 22 je 0x2971 294f: 4d 85 c0 test %r8,%r8 2952: 74 1d je 0x2971 2954: 45 85 c9 test %r9d,%r9d 2957: 77 0b ja 0x2964 2959: b8 fa ff ff ff mov $0xfffffffa,%eax 295e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2963: c3 ret 2964: e8 97 4e 01 00 call 0x17800 2969: 33 c0 xor %eax,%eax 296b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2970: c3 ret 2971: b8 f8 ff ff ff mov $0xfffffff8,%eax 2976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 297b: c3 ret 297c: 0f 1f 40 00 nopl 0x0(%rax) 2980: 48 83 ec 28 sub $0x28,%rsp 2984: 48 85 c9 test %rcx,%rcx 2987: 74 25 je 0x29ae 2989: 48 85 d2 test %rdx,%rdx 298c: 74 20 je 0x29ae 298e: 4d 85 c0 test %r8,%r8 2991: 74 1b je 0x29ae 2993: 45 85 c9 test %r9d,%r9d 2996: 77 0a ja 0x29a2 2998: b8 fa ff ff ff mov $0xfffffffa,%eax 299d: 48 83 c4 28 add $0x28,%rsp 29a1: c3 ret 29a2: e8 39 52 01 00 call 0x17be0 29a7: 33 c0 xor %eax,%eax 29a9: 48 83 c4 28 add $0x28,%rsp 29ad: c3 ret 29ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 29b3: 48 83 c4 28 add $0x28,%rsp 29b7: c3 ret 29b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29bf: 00 29c0: 48 83 ec 28 sub $0x28,%rsp 29c4: 48 85 c9 test %rcx,%rcx 29c7: 74 25 je 0x29ee 29c9: 48 85 d2 test %rdx,%rdx 29cc: 74 20 je 0x29ee 29ce: 4d 85 c0 test %r8,%r8 29d1: 74 1b je 0x29ee 29d3: 45 85 c9 test %r9d,%r9d 29d6: 77 0a ja 0x29e2 29d8: b8 fa ff ff ff mov $0xfffffffa,%eax 29dd: 48 83 c4 28 add $0x28,%rsp 29e1: c3 ret 29e2: e8 79 55 01 00 call 0x17f60 29e7: 33 c0 xor %eax,%eax 29e9: 48 83 c4 28 add $0x28,%rsp 29ed: c3 ret 29ee: b8 f8 ff ff ff mov $0xfffffff8,%eax 29f3: 48 83 c4 28 add $0x28,%rsp 29f7: c3 ret 29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29ff: 00 2a00: 48 83 ec 28 sub $0x28,%rsp 2a04: 48 85 c9 test %rcx,%rcx 2a07: 74 25 je 0x2a2e 2a09: 48 85 d2 test %rdx,%rdx 2a0c: 74 20 je 0x2a2e 2a0e: 4d 85 c0 test %r8,%r8 2a11: 74 1b je 0x2a2e 2a13: 45 85 c9 test %r9d,%r9d 2a16: 77 0a ja 0x2a22 2a18: b8 fa ff ff ff mov $0xfffffffa,%eax 2a1d: 48 83 c4 28 add $0x28,%rsp 2a21: c3 ret 2a22: e8 59 59 01 00 call 0x18380 2a27: 33 c0 xor %eax,%eax 2a29: 48 83 c4 28 add $0x28,%rsp 2a2d: c3 ret 2a2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a33: 48 83 c4 28 add $0x28,%rsp 2a37: c3 ret 2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a3f: 00 2a40: 48 83 ec 28 sub $0x28,%rsp 2a44: 48 85 c9 test %rcx,%rcx 2a47: 74 25 je 0x2a6e 2a49: 48 85 d2 test %rdx,%rdx 2a4c: 74 20 je 0x2a6e 2a4e: 4d 85 c0 test %r8,%r8 2a51: 74 1b je 0x2a6e 2a53: 45 85 c9 test %r9d,%r9d 2a56: 77 0a ja 0x2a62 2a58: b8 fa ff ff ff mov $0xfffffffa,%eax 2a5d: 48 83 c4 28 add $0x28,%rsp 2a61: c3 ret 2a62: e8 79 5c 01 00 call 0x186e0 2a67: 33 c0 xor %eax,%eax 2a69: 48 83 c4 28 add $0x28,%rsp 2a6d: c3 ret 2a6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a73: 48 83 c4 28 add $0x28,%rsp 2a77: c3 ret 2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a7f: 00 2a80: 48 83 ec 28 sub $0x28,%rsp 2a84: 48 85 c9 test %rcx,%rcx 2a87: 74 24 je 0x2aad 2a89: 48 85 d2 test %rdx,%rdx 2a8c: 74 1f je 0x2aad 2a8e: 45 85 c0 test %r8d,%r8d 2a91: 7f 0a jg 0x2a9d 2a93: b8 fa ff ff ff mov $0xfffffffa,%eax 2a98: 48 83 c4 28 add $0x28,%rsp 2a9c: c3 ret 2a9d: 41 c1 e0 02 shl $0x2,%r8d 2aa1: e8 9a f2 a5 01 call 0x1a61d40 2aa6: 33 c0 xor %eax,%eax 2aa8: 48 83 c4 28 add $0x28,%rsp 2aac: c3 ret 2aad: b8 f8 ff ff ff mov $0xfffffff8,%eax 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 8d 64 24 d8 lea -0x28(%rsp),%rsp 2ac5: 48 85 c9 test %rcx,%rcx 2ac8: 74 26 je 0x2af0 2aca: 48 85 d2 test %rdx,%rdx 2acd: 74 21 je 0x2af0 2acf: 45 85 c0 test %r8d,%r8d 2ad2: 7f 0b jg 0x2adf 2ad4: b8 fa ff ff ff mov $0xfffffffa,%eax 2ad9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2ade: c3 ret 2adf: 41 c1 e0 02 shl $0x2,%r8d 2ae3: e8 28 f6 a5 01 call 0x1a62110 2ae8: 33 c0 xor %eax,%eax 2aea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2aef: c3 ret 2af0: b8 f8 ff ff ff mov $0xfffffff8,%eax 2af5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2afa: c3 ret 2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2b00: 48 83 ec 28 sub $0x28,%rsp 2b04: 48 85 c9 test %rcx,%rcx 2b07: 74 24 je 0x2b2d 2b09: 48 85 d2 test %rdx,%rdx 2b0c: 74 1f je 0x2b2d 2b0e: 45 85 c0 test %r8d,%r8d 2b11: 7f 0a jg 0x2b1d 2b13: b8 fa ff ff ff mov $0xfffffffa,%eax 2b18: 48 83 c4 28 add $0x28,%rsp 2b1c: c3 ret 2b1d: 41 c1 e0 02 shl $0x2,%r8d 2b21: e8 6a fa a5 01 call 0x1a62590 2b26: 33 c0 xor %eax,%eax 2b28: 48 83 c4 28 add $0x28,%rsp 2b2c: c3 ret 2b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b32: 48 83 c4 28 add $0x28,%rsp 2b36: c3 ret 2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2b3e: 00 00 2b40: 48 83 ec 38 sub $0x38,%rsp 2b44: 48 85 c9 test %rcx,%rcx 2b47: 0f 84 88 00 00 00 je 0x2bd5 2b4d: 48 85 d2 test %rdx,%rdx 2b50: 0f 84 7f 00 00 00 je 0x2bd5 2b56: 45 85 c0 test %r8d,%r8d 2b59: 0f 8e 80 00 00 00 jle 0x2bdf 2b5f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 2b66: 7e 5d jle 0x2bc5 2b68: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2b6d: 48 89 cb mov %rcx,%rbx 2b70: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2b75: 48 89 d6 mov %rdx,%rsi 2b78: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2b7d: 44 89 c7 mov %r8d,%edi 2b80: 48 89 d9 mov %rbx,%rcx 2b83: 48 89 f2 mov %rsi,%rdx 2b86: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2b8c: e8 6f 3d 01 00 call 0x16900 2b91: 81 c7 08 00 00 e0 add $0xe0000008,%edi 2b97: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2b9e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2ba5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 2bab: 7f d3 jg 0x2b80 2bad: 48 89 d9 mov %rbx,%rcx 2bb0: 48 89 f2 mov %rsi,%rdx 2bb3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2bb8: 41 89 f8 mov %edi,%r8d 2bbb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2bc0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2bc5: 41 c1 e0 02 shl $0x2,%r8d 2bc9: e8 32 3d 01 00 call 0x16900 2bce: 33 c0 xor %eax,%eax 2bd0: 48 83 c4 38 add $0x38,%rsp 2bd4: c3 ret 2bd5: b8 f8 ff ff ff mov $0xfffffff8,%eax 2bda: 48 83 c4 38 add $0x38,%rsp 2bde: c3 ret 2bdf: b8 fa ff ff ff mov $0xfffffffa,%eax 2be4: 48 83 c4 38 add $0x38,%rsp 2be8: c3 ret 2be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bf0: 00 2bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bff: 00 2c00: 48 83 ec 38 sub $0x38,%rsp 2c04: 48 85 c9 test %rcx,%rcx 2c07: 0f 84 88 00 00 00 je 0x2c95 2c0d: 48 85 d2 test %rdx,%rdx 2c10: 0f 84 7f 00 00 00 je 0x2c95 2c16: 45 85 c0 test %r8d,%r8d 2c19: 0f 8e 80 00 00 00 jle 0x2c9f 2c1f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 2c26: 7e 5d jle 0x2c85 2c28: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2c2d: 48 89 cb mov %rcx,%rbx 2c30: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2c35: 48 89 d6 mov %rdx,%rsi 2c38: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2c3d: 44 89 c7 mov %r8d,%edi 2c40: 48 89 d9 mov %rbx,%rcx 2c43: 48 89 f2 mov %rsi,%rdx 2c46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2c4c: e8 0f 3d 01 00 call 0x16960 2c51: 81 c7 08 00 00 e0 add $0xe0000008,%edi 2c57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2c5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2c65: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 2c6b: 7f d3 jg 0x2c40 2c6d: 48 89 d9 mov %rbx,%rcx 2c70: 48 89 f2 mov %rsi,%rdx 2c73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2c78: 41 89 f8 mov %edi,%r8d 2c7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2c80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2c85: 41 c1 e0 02 shl $0x2,%r8d 2c89: e8 d2 3c 01 00 call 0x16960 2c8e: 33 c0 xor %eax,%eax 2c90: 48 83 c4 38 add $0x38,%rsp 2c94: c3 ret 2c95: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c9a: 48 83 c4 38 add $0x38,%rsp 2c9e: c3 ret 2c9f: b8 fa ff ff ff mov $0xfffffffa,%eax 2ca4: 48 83 c4 38 add $0x38,%rsp 2ca8: c3 ret 2ca9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cb0: 00 2cb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cbf: 00 2cc0: 48 83 ec 38 sub $0x38,%rsp 2cc4: 48 85 c9 test %rcx,%rcx 2cc7: 0f 84 88 00 00 00 je 0x2d55 2ccd: 48 85 d2 test %rdx,%rdx 2cd0: 0f 84 7f 00 00 00 je 0x2d55 2cd6: 45 85 c0 test %r8d,%r8d 2cd9: 0f 8e 80 00 00 00 jle 0x2d5f 2cdf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 2ce6: 7e 5d jle 0x2d45 2ce8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2ced: 48 89 cb mov %rcx,%rbx 2cf0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2cf5: 48 89 d6 mov %rdx,%rsi 2cf8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2cfd: 44 89 c7 mov %r8d,%edi 2d00: 48 89 d9 mov %rbx,%rcx 2d03: 48 89 f2 mov %rsi,%rdx 2d06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2d0c: e8 af 3c 01 00 call 0x169c0 2d11: 81 c7 08 00 00 e0 add $0xe0000008,%edi 2d17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2d1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2d25: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 2d2b: 7f d3 jg 0x2d00 2d2d: 48 89 d9 mov %rbx,%rcx 2d30: 48 89 f2 mov %rsi,%rdx 2d33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2d38: 41 89 f8 mov %edi,%r8d 2d3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2d40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2d45: 41 c1 e0 02 shl $0x2,%r8d 2d49: e8 72 3c 01 00 call 0x169c0 2d4e: 33 c0 xor %eax,%eax 2d50: 48 83 c4 38 add $0x38,%rsp 2d54: c3 ret 2d55: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d5a: 48 83 c4 38 add $0x38,%rsp 2d5e: c3 ret 2d5f: b8 fa ff ff ff mov $0xfffffffa,%eax 2d64: 48 83 c4 38 add $0x38,%rsp 2d68: c3 ret 2d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d70: 00 2d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d7f: 00 2d80: 48 83 ec 28 sub $0x28,%rsp 2d84: 4d 89 c1 mov %r8,%r9 2d87: 49 89 d0 mov %rdx,%r8 2d8a: 48 89 ca mov %rcx,%rdx 2d8d: e8 ae 5c 01 00 call 0x18a40 2d92: 48 83 c4 28 add $0x28,%rsp 2d96: c3 ret 2d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2d9e: 00 00 2da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2da5: 4d 89 c1 mov %r8,%r9 2da8: 49 89 d0 mov %rdx,%r8 2dab: 48 89 ca mov %rcx,%rdx 2dae: e8 4d 5f 01 00 call 0x18d00 2db3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2db8: c3 ret 2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2dc0: 48 83 ec 28 sub $0x28,%rsp 2dc4: 4d 89 c1 mov %r8,%r9 2dc7: 49 89 d0 mov %rdx,%r8 2dca: 48 89 ca mov %rcx,%rdx 2dcd: e8 ee 61 01 00 call 0x18fc0 2dd2: 48 83 c4 28 add $0x28,%rsp 2dd6: c3 ret 2dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2dde: 00 00 2de0: 48 83 ec 28 sub $0x28,%rsp 2de4: 4d 89 c1 mov %r8,%r9 2de7: 49 89 d0 mov %rdx,%r8 2dea: 48 89 ca mov %rcx,%rdx 2ded: e8 8e 64 01 00 call 0x19280 2df2: 48 83 c4 28 add $0x28,%rsp 2df6: c3 ret 2df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2dfe: 00 00 2e00: 48 83 ec 28 sub $0x28,%rsp 2e04: 4d 89 c1 mov %r8,%r9 2e07: 49 89 d0 mov %rdx,%r8 2e0a: 48 89 ca mov %rcx,%rdx 2e0d: e8 0e 67 01 00 call 0x19520 2e12: 48 83 c4 28 add $0x28,%rsp 2e16: c3 ret 2e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2e1e: 00 00 2e20: 48 83 ec 28 sub $0x28,%rsp 2e24: 4d 89 c1 mov %r8,%r9 2e27: 49 89 d0 mov %rdx,%r8 2e2a: 48 89 ca mov %rcx,%rdx 2e2d: e8 8e 69 01 00 call 0x197c0 2e32: 48 83 c4 28 add $0x28,%rsp 2e36: c3 ret 2e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2e3e: 00 00 2e40: 48 83 ec 28 sub $0x28,%rsp 2e44: 48 85 c9 test %rcx,%rcx 2e47: 74 4b je 0x2e94 2e49: 4d 85 c0 test %r8,%r8 2e4c: 74 46 je 0x2e94 2e4e: 45 85 c9 test %r9d,%r9d 2e51: 7e 4b jle 0x2e9e 2e53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c59078 2e5a: 01 2e5b: 7a 02 jp 0x2e5f 2e5d: 74 26 je 0x2e85 2e5f: 0f 57 c0 xorps %xmm0,%xmm0 2e62: 66 0f 2e c8 ucomisd %xmm0,%xmm1 2e66: 7a 02 jp 0x2e6a 2e68: 74 0c je 0x2e76 2e6a: e8 d1 6b 01 00 call 0x19a40 2e6f: 33 c0 xor %eax,%eax 2e71: 48 83 c4 28 add $0x28,%rsp 2e75: c3 ret 2e76: 4c 89 c1 mov %r8,%rcx 2e79: 44 89 ca mov %r9d,%edx 2e7c: 48 83 c4 28 add $0x28,%rsp 2e80: e9 7b 6d 01 00 jmp 0x19c00 2e85: 4c 89 c2 mov %r8,%rdx 2e88: 45 89 c8 mov %r9d,%r8d 2e8b: 48 83 c4 28 add $0x28,%rsp 2e8f: e9 cc ed ff ff jmp 0x1c60 2e94: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e99: 48 83 c4 28 add $0x28,%rsp 2e9d: c3 ret 2e9e: b8 fa ff ff ff mov $0xfffffffa,%eax 2ea3: 48 83 c4 28 add $0x28,%rsp 2ea7: c3 ret 2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eaf: 00 2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2ebe: 00 00 2ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2ec5: 48 85 c9 test %rcx,%rcx 2ec8: 74 4e je 0x2f18 2eca: 4d 85 c0 test %r8,%r8 2ecd: 74 49 je 0x2f18 2ecf: 45 85 c9 test %r9d,%r9d 2ed2: 7e 4f jle 0x2f23 2ed4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c59080 2edb: 01 2edc: 7a 02 jp 0x2ee0 2ede: 74 28 je 0x2f08 2ee0: 0f 57 c0 xorps %xmm0,%xmm0 2ee3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 2ee7: 7a 02 jp 0x2eeb 2ee9: 74 0d je 0x2ef8 2eeb: e8 50 6d 01 00 call 0x19c40 2ef0: 33 c0 xor %eax,%eax 2ef2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2ef7: c3 ret 2ef8: 4c 89 c1 mov %r8,%rcx 2efb: 44 89 ca mov %r9d,%edx 2efe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f03: e9 f8 6e 01 00 jmp 0x19e00 2f08: 4c 89 c2 mov %r8,%rdx 2f0b: 45 89 c8 mov %r9d,%r8d 2f0e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f13: e9 88 ed ff ff jmp 0x1ca0 2f18: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f1d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f22: c3 ret 2f23: b8 fa ff ff ff mov $0xfffffffa,%eax 2f28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2f2d: c3 ret 2f2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f35: 00 2f36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f3d: 0f 1f 00 nopl (%rax) 2f40: 48 83 ec 28 sub $0x28,%rsp 2f44: 48 85 c9 test %rcx,%rcx 2f47: 74 4b je 0x2f94 2f49: 4d 85 c0 test %r8,%r8 2f4c: 74 46 je 0x2f94 2f4e: 45 85 c9 test %r9d,%r9d 2f51: 7e 4b jle 0x2f9e 2f53: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c59088 2f5a: 01 2f5b: 7a 02 jp 0x2f5f 2f5d: 74 26 je 0x2f85 2f5f: 0f 57 c0 xorps %xmm0,%xmm0 2f62: 66 0f 2e c8 ucomisd %xmm0,%xmm1 2f66: 7a 02 jp 0x2f6a 2f68: 74 0c je 0x2f76 2f6a: e8 d1 6e 01 00 call 0x19e40 2f6f: 33 c0 xor %eax,%eax 2f71: 48 83 c4 28 add $0x28,%rsp 2f75: c3 ret 2f76: 4c 89 c1 mov %r8,%rcx 2f79: 44 89 ca mov %r9d,%edx 2f7c: 48 83 c4 28 add $0x28,%rsp 2f80: e9 5b 70 01 00 jmp 0x19fe0 2f85: 4c 89 c2 mov %r8,%rdx 2f88: 45 89 c8 mov %r9d,%r8d 2f8b: 48 83 c4 28 add $0x28,%rsp 2f8f: e9 4c ed ff ff jmp 0x1ce0 2f94: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f99: 48 83 c4 28 add $0x28,%rsp 2f9d: c3 ret 2f9e: b8 fa ff ff ff mov $0xfffffffa,%eax 2fa3: 48 83 c4 28 add $0x28,%rsp 2fa7: c3 ret 2fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2faf: 00 2fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2fbe: 00 00 2fc0: 57 push %rdi 2fc1: 48 83 ec 20 sub $0x20,%rsp 2fc5: 48 85 c9 test %rcx,%rcx 2fc8: 0f 84 13 02 00 00 je 0x31e1 2fce: 4d 85 c0 test %r8,%r8 2fd1: 0f 84 0a 02 00 00 je 0x31e1 2fd7: 45 85 c9 test %r9d,%r9d 2fda: 0f 8e f6 01 00 00 jle 0x31d6 2fe0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c59090 2fe7: 01 2fe8: 7a 06 jp 0x2ff0 2fea: 0f 84 d5 01 00 00 je 0x31c5 2ff0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 2ff4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 2ff8: 7a 06 jp 0x3000 2ffa: 0f 84 b4 01 00 00 je 0x31b4 3000: 41 83 f9 10 cmp $0x10,%r9d 3004: 0f 8c 9a 01 00 00 jl 0x31a4 300a: 4d 89 c2 mov %r8,%r10 300d: 49 83 e2 1f and $0x1f,%r10 3011: 45 89 d2 mov %r10d,%r10d 3014: 45 85 d2 test %r10d,%r10d 3017: 74 18 je 0x3031 3019: 41 f7 c2 07 00 00 00 test $0x7,%r10d 3020: 0f 85 7e 01 00 00 jne 0x31a4 3026: 41 f7 da neg %r10d 3029: 41 83 c2 20 add $0x20,%r10d 302d: 41 c1 ea 03 shr $0x3,%r10d 3031: 41 8d 42 10 lea 0x10(%r10),%eax 3035: 44 3b c8 cmp %eax,%r9d 3038: 0f 8c 66 01 00 00 jl 0x31a4 303e: 44 89 cf mov %r9d,%edi 3041: 33 c0 xor %eax,%eax 3043: 41 2b fa sub %r10d,%edi 3046: 83 e7 0f and $0xf,%edi 3049: f7 df neg %edi 304b: 41 03 f9 add %r9d,%edi 304e: 45 85 d2 test %r10d,%r10d 3051: 76 20 jbe 0x3073 3053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 305f: 00 3060: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 3065: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 306b: 48 ff c0 inc %rax 306e: 49 3b c2 cmp %r10,%rax 3071: 72 ed jb 0x3060 3073: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 3077: 48 63 c7 movslq %edi,%rax 307a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 3080: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 3086: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 308d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 3094: 01 3095: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3099: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) 309f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 30a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 30ad: 01 30ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 30b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 30b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) 30c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 30c7: 01 30c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 30cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) 30d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 30da: 01 30db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 30df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) 30e6: 49 83 c2 10 add $0x10,%r10 30ea: 4c 3b d0 cmp %rax,%r10 30ed: 72 91 jb 0x3080 30ef: 44 8d 57 01 lea 0x1(%rdi),%r10d 30f3: 45 3b d1 cmp %r9d,%r10d 30f6: 0f 87 98 00 00 00 ja 0x3194 30fc: 49 63 d1 movslq %r9d,%rdx 30ff: 48 2b d0 sub %rax,%rdx 3102: 48 83 fa 04 cmp $0x4,%rdx 3106: 0f 8c 93 00 00 00 jl 0x319f 310c: 41 89 d1 mov %edx,%r9d 310f: 45 33 db xor %r11d,%r11d 3112: 41 83 e1 fc and $0xfffffffc,%r9d 3116: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 311a: 4d 63 c9 movslq %r9d,%r9 311d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 3121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3128: 00 3129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3137: 00 3138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 313f: 90 nop 3140: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 3146: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 314d: 01 314e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 3152: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) 3158: 49 83 c3 04 add $0x4,%r11 315c: 4d 3b d9 cmp %r9,%r11 315f: 72 df jb 0x3140 3161: 4c 3b ca cmp %rdx,%r9 3164: 73 2e jae 0x3194 3166: 48 63 ff movslq %edi,%rdi 3169: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 316d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax 3171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3178: 00 3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3180: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 3186: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) 318c: 49 ff c1 inc %r9 318f: 4c 3b ca cmp %rdx,%r9 3192: 72 ec jb 0x3180 3194: 33 c0 xor %eax,%eax 3196: c5 f8 77 vzeroupper 3199: 48 83 c4 20 add $0x20,%rsp 319d: 5f pop %rdi 319e: c3 ret 319f: 45 33 c9 xor %r9d,%r9d 31a2: eb bd jmp 0x3161 31a4: 33 ff xor %edi,%edi 31a6: 41 83 f9 01 cmp $0x1,%r9d 31aa: 72 e8 jb 0x3194 31ac: 49 63 d1 movslq %r9d,%rdx 31af: 45 33 c9 xor %r9d,%r9d 31b2: eb ad jmp 0x3161 31b4: 4c 89 c1 mov %r8,%rcx 31b7: 44 89 ca mov %r9d,%edx 31ba: e8 61 6e 01 00 call 0x1a020 31bf: 48 83 c4 20 add $0x20,%rsp 31c3: 5f pop %rdi 31c4: c3 ret 31c5: 4c 89 c2 mov %r8,%rdx 31c8: 45 89 c8 mov %r9d,%r8d 31cb: e8 50 eb ff ff call 0x1d20 31d0: 48 83 c4 20 add $0x20,%rsp 31d4: 5f pop %rdi 31d5: c3 ret 31d6: b8 fa ff ff ff mov $0xfffffffa,%eax 31db: 48 83 c4 20 add $0x20,%rsp 31df: 5f pop %rdi 31e0: c3 ret 31e1: b8 f8 ff ff ff mov $0xfffffff8,%eax 31e6: 48 83 c4 20 add $0x20,%rsp 31ea: 5f pop %rdi 31eb: c3 ret 31ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31f3: 00 31f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3200: 41 54 push %r12 3202: 48 83 ec 20 sub $0x20,%rsp 3206: 48 85 c9 test %rcx,%rcx 3209: 0f 84 ce 01 00 00 je 0x33dd 320f: 4d 85 c0 test %r8,%r8 3212: 0f 84 c5 01 00 00 je 0x33dd 3218: 45 85 c9 test %r9d,%r9d 321b: 0f 8e b0 01 00 00 jle 0x33d1 3221: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c59098 3228: 01 3229: 7a 06 jp 0x3231 322b: 0f 84 8e 01 00 00 je 0x33bf 3231: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 3235: c5 f9 2e c8 vucomisd %xmm0,%xmm1 3239: 7a 06 jp 0x3241 323b: 0f 84 6c 01 00 00 je 0x33ad 3241: 41 83 f9 10 cmp $0x10,%r9d 3245: 0f 8c 5a 01 00 00 jl 0x33a5 324b: 4c 89 c0 mov %r8,%rax 324e: 48 83 e0 1f and $0x1f,%rax 3252: 89 c2 mov %eax,%edx 3254: 85 d2 test %edx,%edx 3256: 74 11 je 0x3269 3258: f6 c2 07 test $0x7,%dl 325b: 0f 85 44 01 00 00 jne 0x33a5 3261: f7 da neg %edx 3263: 83 c2 20 add $0x20,%edx 3266: c1 ea 03 shr $0x3,%edx 3269: 44 8d 5a 10 lea 0x10(%rdx),%r11d 326d: 45 3b cb cmp %r11d,%r9d 3270: 0f 8c 2f 01 00 00 jl 0x33a5 3276: 45 89 cc mov %r9d,%r12d 3279: 33 c0 xor %eax,%eax 327b: 44 2b e2 sub %edx,%r12d 327e: 41 83 e4 0f and $0xf,%r12d 3282: 41 f7 dc neg %r12d 3285: 45 03 e1 add %r9d,%r12d 3288: 41 89 d3 mov %edx,%r11d 328b: 85 d2 test %edx,%edx 328d: 76 24 jbe 0x32b3 328f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3296: 00 3297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 329e: 66 90 xchg %ax,%ax 32a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 32a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 32ab: 48 ff c0 inc %rax 32ae: 49 3b c3 cmp %r11,%rax 32b1: 72 ed jb 0x32a0 32b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 32b8: 49 63 c4 movslq %r12d,%rax 32bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 32c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 32c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 32cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 32d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 32db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 32e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 32e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 32ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 32f6: 49 83 c3 10 add $0x10,%r11 32fa: 4c 3b d8 cmp %rax,%r11 32fd: 72 c1 jb 0x32c0 32ff: 41 8d 44 24 01 lea 0x1(%r12),%eax 3304: 41 3b c1 cmp %r9d,%eax 3307: 0f 87 87 00 00 00 ja 0x3394 330d: 4d 63 d1 movslq %r9d,%r10 3310: 4d 63 e4 movslq %r12d,%r12 3313: 4d 2b d4 sub %r12,%r10 3316: 49 83 fa 04 cmp $0x4,%r10 331a: 0f 8c 80 00 00 00 jl 0x33a0 3320: 4d 63 e4 movslq %r12d,%r12 3323: 45 89 d3 mov %r10d,%r11d 3326: 41 83 e3 fc and $0xfffffffc,%r11d 332a: 45 33 c9 xor %r9d,%r9d 332d: 4d 63 db movslq %r11d,%r11 3330: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 3335: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 3339: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 333d: 0f 1f 00 nopl (%rax) 3340: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 3346: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 334c: 49 83 c1 04 add $0x4,%r9 3350: 4d 3b cb cmp %r11,%r9 3353: 72 eb jb 0x3340 3355: 4d 3b da cmp %r10,%r11 3358: 73 3a jae 0x3394 335a: 4d 63 e4 movslq %r12d,%r12 335d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 3361: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 3365: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 336c: 00 336d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3380: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 3386: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 338c: 49 ff c3 inc %r11 338f: 4d 3b da cmp %r10,%r11 3392: 72 ec jb 0x3380 3394: 33 c0 xor %eax,%eax 3396: c5 f8 77 vzeroupper 3399: 48 83 c4 20 add $0x20,%rsp 339d: 41 5c pop %r12 339f: c3 ret 33a0: 45 33 db xor %r11d,%r11d 33a3: eb b0 jmp 0x3355 33a5: 45 33 e4 xor %r12d,%r12d 33a8: e9 52 ff ff ff jmp 0x32ff 33ad: 4c 89 c1 mov %r8,%rcx 33b0: 44 89 ca mov %r9d,%edx 33b3: e8 a8 6c 01 00 call 0x1a060 33b8: 48 83 c4 20 add $0x20,%rsp 33bc: 41 5c pop %r12 33be: c3 ret 33bf: 4c 89 c2 mov %r8,%rdx 33c2: 45 89 c8 mov %r9d,%r8d 33c5: e8 16 ea ff ff call 0x1de0 33ca: 48 83 c4 20 add $0x20,%rsp 33ce: 41 5c pop %r12 33d0: c3 ret 33d1: b8 fa ff ff ff mov $0xfffffffa,%eax 33d6: 48 83 c4 20 add $0x20,%rsp 33da: 41 5c pop %r12 33dc: c3 ret 33dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 33e2: 48 83 c4 20 add $0x20,%rsp 33e6: 41 5c pop %r12 33e8: c3 ret 33e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33f0: 00 33f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33ff: 00 3400: 41 54 push %r12 3402: 48 83 ec 20 sub $0x20,%rsp 3406: 48 85 c9 test %rcx,%rcx 3409: 0f 84 ce 01 00 00 je 0x35dd 340f: 4d 85 c0 test %r8,%r8 3412: 0f 84 c5 01 00 00 je 0x35dd 3418: 45 85 c9 test %r9d,%r9d 341b: 0f 8e b0 01 00 00 jle 0x35d1 3421: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c590a0 3428: 01 3429: 7a 06 jp 0x3431 342b: 0f 84 8e 01 00 00 je 0x35bf 3431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 3435: c5 f9 2e c8 vucomisd %xmm0,%xmm1 3439: 7a 06 jp 0x3441 343b: 0f 84 6c 01 00 00 je 0x35ad 3441: 41 83 f9 10 cmp $0x10,%r9d 3445: 0f 8c 5a 01 00 00 jl 0x35a5 344b: 4c 89 c0 mov %r8,%rax 344e: 48 83 e0 1f and $0x1f,%rax 3452: 89 c2 mov %eax,%edx 3454: 85 d2 test %edx,%edx 3456: 74 11 je 0x3469 3458: f6 c2 07 test $0x7,%dl 345b: 0f 85 44 01 00 00 jne 0x35a5 3461: f7 da neg %edx 3463: 83 c2 20 add $0x20,%edx 3466: c1 ea 03 shr $0x3,%edx 3469: 44 8d 5a 10 lea 0x10(%rdx),%r11d 346d: 45 3b cb cmp %r11d,%r9d 3470: 0f 8c 2f 01 00 00 jl 0x35a5 3476: 45 89 cc mov %r9d,%r12d 3479: 33 c0 xor %eax,%eax 347b: 44 2b e2 sub %edx,%r12d 347e: 41 83 e4 0f and $0xf,%r12d 3482: 41 f7 dc neg %r12d 3485: 45 03 e1 add %r9d,%r12d 3488: 41 89 d3 mov %edx,%r11d 348b: 85 d2 test %edx,%edx 348d: 76 24 jbe 0x34b3 348f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3496: 00 3497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 349e: 66 90 xchg %ax,%ax 34a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 34a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 34ab: 48 ff c0 inc %rax 34ae: 49 3b c3 cmp %r11,%rax 34b1: 72 ed jb 0x34a0 34b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 34b8: 49 63 c4 movslq %r12d,%rax 34bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 34c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 34c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 34cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 34d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 34db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 34e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 34e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 34ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 34f6: 49 83 c3 10 add $0x10,%r11 34fa: 4c 3b d8 cmp %rax,%r11 34fd: 72 c1 jb 0x34c0 34ff: 41 8d 44 24 01 lea 0x1(%r12),%eax 3504: 41 3b c1 cmp %r9d,%eax 3507: 0f 87 87 00 00 00 ja 0x3594 350d: 4d 63 d1 movslq %r9d,%r10 3510: 4d 63 e4 movslq %r12d,%r12 3513: 4d 2b d4 sub %r12,%r10 3516: 49 83 fa 04 cmp $0x4,%r10 351a: 0f 8c 80 00 00 00 jl 0x35a0 3520: 4d 63 e4 movslq %r12d,%r12 3523: 45 89 d3 mov %r10d,%r11d 3526: 41 83 e3 fc and $0xfffffffc,%r11d 352a: 45 33 c9 xor %r9d,%r9d 352d: 4d 63 db movslq %r11d,%r11 3530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 3535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 3539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 353d: 0f 1f 00 nopl (%rax) 3540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 3546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 354c: 49 83 c1 04 add $0x4,%r9 3550: 4d 3b cb cmp %r11,%r9 3553: 72 eb jb 0x3540 3555: 4d 3b da cmp %r10,%r11 3558: 73 3a jae 0x3594 355a: 4d 63 e4 movslq %r12d,%r12 355d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 3561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 3565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 356c: 00 356d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 3586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 358c: 49 ff c3 inc %r11 358f: 4d 3b da cmp %r10,%r11 3592: 72 ec jb 0x3580 3594: 33 c0 xor %eax,%eax 3596: c5 f8 77 vzeroupper 3599: 48 83 c4 20 add $0x20,%rsp 359d: 41 5c pop %r12 359f: c3 ret 35a0: 45 33 db xor %r11d,%r11d 35a3: eb b0 jmp 0x3555 35a5: 45 33 e4 xor %r12d,%r12d 35a8: e9 52 ff ff ff jmp 0x34ff 35ad: 4c 89 c1 mov %r8,%rcx 35b0: 44 89 ca mov %r9d,%edx 35b3: e8 e8 6a 01 00 call 0x1a0a0 35b8: 48 83 c4 20 add $0x20,%rsp 35bc: 41 5c pop %r12 35be: c3 ret 35bf: 4c 89 c2 mov %r8,%rdx 35c2: 45 89 c8 mov %r9d,%r8d 35c5: e8 d6 e8 ff ff call 0x1ea0 35ca: 48 83 c4 20 add $0x20,%rsp 35ce: 41 5c pop %r12 35d0: c3 ret 35d1: b8 fa ff ff ff mov $0xfffffffa,%eax 35d6: 48 83 c4 20 add $0x20,%rsp 35da: 41 5c pop %r12 35dc: c3 ret 35dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 35e2: 48 83 c4 20 add $0x20,%rsp 35e6: 41 5c pop %r12 35e8: c3 ret 35e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35f0: 00 35f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35ff: 00 3600: 53 push %rbx 3601: 56 push %rsi 3602: 57 push %rdi 3603: 41 54 push %r12 3605: 41 55 push %r13 3607: 41 56 push %r14 3609: 41 57 push %r15 360b: 55 push %rbp 360c: 48 83 ec 38 sub $0x38,%rsp 3610: 49 89 ce mov %rcx,%r14 3613: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 361a: 00 361b: 44 89 cf mov %r9d,%edi 361e: 44 89 c6 mov %r8d,%esi 3621: 41 89 d7 mov %edx,%r15d 3624: 4d 85 f6 test %r14,%r14 3627: 0f 84 8a 01 00 00 je 0x37b7 362d: 41 83 ff 1e cmp $0x1e,%r15d 3631: 0f 87 5b 01 00 00 ja 0x3792 3637: 41 83 ff 1c cmp $0x1c,%r15d 363b: 0f 8f 51 01 00 00 jg 0x3792 3641: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3648: 00 3649: 48 85 db test %rbx,%rbx 364c: 0f 84 65 01 00 00 je 0x37b7 3652: 48 89 dd mov %rbx,%rbp 3655: ba 90 00 00 00 mov $0x90,%edx 365a: 48 83 e5 3f and $0x3f,%rbp 365e: 48 f7 dd neg %rbp 3661: 48 83 e5 3f and $0x3f,%rbp 3665: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3669: 4c 89 e1 mov %r12,%rcx 366c: e8 6f 6a 01 00 call 0x1a0e0 3671: 44 89 f9 mov %r15d,%ecx 3674: b8 01 00 00 00 mov $0x1,%eax 3679: d3 e0 shl %cl,%eax 367b: 41 89 7c 24 18 mov %edi,0x18(%r12) 3680: 83 fe 08 cmp $0x8,%esi 3683: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3688: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 368f: 00 00 3691: 0f 84 3d 02 00 00 je 0x38d4 3697: 83 fe 04 cmp $0x4,%esi 369a: 0f 84 97 00 00 00 je 0x3737 36a0: 83 fe 01 cmp $0x1,%esi 36a3: 75 39 jne 0x36de 36a5: 0f 57 c0 xorps %xmm0,%xmm0 36a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 36ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c590a8 36b3: 01 36b4: f2 0f 5e c8 divsd %xmm0,%xmm1 36b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 36bf: 00 36c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 36c7: 00 00 36c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 36d0: 00 00 36d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 36d9: e9 8f 00 00 00 jmp 0x376d 36de: 83 fe 02 cmp $0x2,%esi 36e1: 75 36 jne 0x3719 36e3: 0f 57 c0 xorps %xmm0,%xmm0 36e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 36ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c590a8 36f1: 01 36f2: f2 0f 5e c8 divsd %xmm0,%xmm1 36f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 36fd: 00 36fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3705: 00 00 3707: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 370e: 00 00 3710: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3717: eb 54 jmp 0x376d 3719: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3720: 00 3721: b8 ee ff ff ff mov $0xffffffee,%eax 3726: 48 83 c4 38 add $0x38,%rsp 372a: 5d pop %rbp 372b: 41 5f pop %r15 372d: 41 5e pop %r14 372f: 41 5d pop %r13 3731: 41 5c pop %r12 3733: 5f pop %rdi 3734: 5e pop %rsi 3735: 5b pop %rbx 3736: c3 ret 3737: 0f 57 c0 xorps %xmm0,%xmm0 373a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 373e: b8 01 00 00 00 mov $0x1,%eax 3743: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 374a: 00 374b: 41 89 44 24 08 mov %eax,0x8(%r12) 3750: 41 89 44 24 0c mov %eax,0xc(%r12) 3755: e8 c6 69 01 00 call 0x1a120 375a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c590a8 3761: 01 3762: f2 0f 5e c8 divsd %xmm0,%xmm1 3766: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 376d: 41 83 ff 05 cmp $0x5,%r15d 3771: 7f 35 jg 0x37a8 3773: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 377a: 00 00 377c: 33 c0 xor %eax,%eax 377e: 4d 89 26 mov %r12,(%r14) 3781: 48 83 c4 38 add $0x38,%rsp 3785: 5d pop %rbp 3786: 41 5f pop %r15 3788: 41 5e pop %r14 378a: 41 5d pop %r13 378c: 41 5c pop %r12 378e: 5f pop %rdi 378f: 5e pop %rsi 3790: 5b pop %rbx 3791: c3 ret 3792: b8 ef ff ff ff mov $0xffffffef,%eax 3797: 48 83 c4 38 add $0x38,%rsp 379b: 5d pop %rbp 379c: 41 5f pop %r15 379e: 41 5e pop %r14 37a0: 41 5d pop %r13 37a2: 41 5c pop %r12 37a4: 5f pop %rdi 37a5: 5e pop %rsi 37a6: 5b pop %rbx 37a7: c3 ret 37a8: 41 83 ff 0a cmp $0xa,%r15d 37ac: 0f 8e e8 00 00 00 jle 0x389a 37b2: 4d 85 ed test %r13,%r13 37b5: 75 16 jne 0x37cd 37b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 37bc: 48 83 c4 38 add $0x38,%rsp 37c0: 5d pop %rbp 37c1: 41 5f pop %r15 37c3: 41 5e pop %r14 37c5: 41 5d pop %r13 37c7: 41 5c pop %r12 37c9: 5f pop %rdi 37ca: 5e pop %rsi 37cb: 5b pop %rbx 37cc: c3 ret 37cd: 4c 89 ee mov %r13,%rsi 37d0: 44 89 f9 mov %r15d,%ecx 37d3: 48 83 e6 3f and $0x3f,%rsi 37d7: 44 89 ff mov %r15d,%edi 37da: 48 f7 de neg %rsi 37dd: 48 83 e6 3f and $0x3f,%rsi 37e1: 49 03 f5 add %r13,%rsi 37e4: 48 89 f2 mov %rsi,%rdx 37e7: e8 54 69 01 00 call 0x1a140 37ec: 49 89 c5 mov %rax,%r13 37ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 37f6: 00 37f7: 49 89 54 24 30 mov %rdx,0x30(%r12) 37fc: 41 8d 5f ff lea -0x1(%r15),%ebx 3800: 83 fb 0e cmp $0xe,%ebx 3803: 7f 38 jg 0x383d 3805: 89 d9 mov %ebx,%ecx 3807: e8 d4 6f 01 00 call 0x1a7e0 380c: 89 d9 mov %ebx,%ecx 380e: 48 89 f2 mov %rsi,%rdx 3811: 41 89 f8 mov %edi,%r8d 3814: 49 89 c1 mov %rax,%r9 3817: 49 89 44 24 38 mov %rax,0x38(%r12) 381c: e8 5f 70 01 00 call 0x1a880 3821: 49 89 c1 mov %rax,%r9 3824: 89 d9 mov %ebx,%ecx 3826: b8 01 00 00 00 mov $0x1,%eax 382b: d3 e0 shl %cl,%eax 382d: c1 e0 04 shl $0x4,%eax 3830: 83 c0 3f add $0x3f,%eax 3833: 83 e0 c0 and $0xffffffc0,%eax 3836: 41 89 44 24 1c mov %eax,0x1c(%r12) 383b: eb 1e jmp 0x385b 383d: 48 89 e0 mov %rsp,%rax 3840: 4c 89 e1 mov %r12,%rcx 3843: 49 89 f0 mov %rsi,%r8 3846: 41 89 f9 mov %edi,%r9d 3849: 48 89 50 20 mov %rdx,0x20(%rax) 384d: 89 da mov %ebx,%edx 384f: 4c 89 68 28 mov %r13,0x28(%rax) 3853: e8 88 7b 01 00 call 0x1b3e0 3858: 49 89 c1 mov %rax,%r9 385b: 44 89 f9 mov %r15d,%ecx 385e: 48 89 f2 mov %rsi,%rdx 3861: 41 89 f8 mov %edi,%r8d 3864: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3869: e8 b2 b3 01 00 call 0x1ec20 386e: 44 89 f9 mov %r15d,%ecx 3871: 48 89 f2 mov %rsi,%rdx 3874: 41 89 f8 mov %edi,%r8d 3877: 49 89 c1 mov %rax,%r9 387a: 49 89 44 24 58 mov %rax,0x58(%r12) 387f: e8 3c b8 01 00 call 0x1f0c0 3884: 4d 89 26 mov %r12,(%r14) 3887: 33 c0 xor %eax,%eax 3889: 48 83 c4 38 add $0x38,%rsp 388d: 5d pop %rbp 388e: 41 5f pop %r15 3890: 41 5e pop %r14 3892: 41 5d pop %r13 3894: 41 5c pop %r12 3896: 5f pop %rdi 3897: 5e pop %rsi 3898: 5b pop %rbx 3899: c3 ret 389a: bf 0a 00 00 00 mov $0xa,%edi 389f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 38a6: 00 38a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2612bc0 38ae: 41 83 ff 06 cmp $0x6,%r15d 38b2: 0f 8f 3f ff ff ff jg 0x37f7 38b8: 49 89 d1 mov %rdx,%r9 38bb: 49 83 e1 3f and $0x3f,%r9 38bf: 49 f7 d9 neg %r9 38c2: 49 83 e1 3f and $0x3f,%r9 38c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 38cd: 00 00 38cf: 4c 03 ca add %rdx,%r9 38d2: eb 87 jmp 0x385b 38d4: 33 c0 xor %eax,%eax 38d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 38dd: 00 38de: 41 89 44 24 08 mov %eax,0x8(%r12) 38e3: 41 89 44 24 0c mov %eax,0xc(%r12) 38e8: e9 80 fe ff ff jmp 0x376d 38ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38f4: 00 38f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38fc: 0f 1f 40 00 nopl 0x0(%rax) 3900: 56 push %rsi 3901: 57 push %rdi 3902: 41 54 push %r12 3904: 41 55 push %r13 3906: 41 56 push %r14 3908: 41 57 push %r15 390a: 55 push %rbp 390b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 3910: 48 89 ce mov %rcx,%rsi 3913: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 391a: 00 391b: 45 89 ce mov %r9d,%r14d 391e: 45 89 c5 mov %r8d,%r13d 3921: 89 d5 mov %edx,%ebp 3923: 48 85 f6 test %rsi,%rsi 3926: 0f 84 86 01 00 00 je 0x3ab2 392c: 83 fd 1e cmp $0x1e,%ebp 392f: 0f 87 59 01 00 00 ja 0x3a8e 3935: 83 fd 1c cmp $0x1c,%ebp 3938: 0f 8f 50 01 00 00 jg 0x3a8e 393e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 3945: 00 3946: 4d 85 e4 test %r12,%r12 3949: 0f 84 63 01 00 00 je 0x3ab2 394f: 49 83 e4 3f and $0x3f,%r12 3953: ba 90 00 00 00 mov $0x90,%edx 3958: 49 f7 dc neg %r12 395b: 49 83 e4 3f and $0x3f,%r12 395f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 3966: 00 3967: 4c 89 e1 mov %r12,%rcx 396a: e8 91 bb 01 00 call 0x1f500 396f: 89 e9 mov %ebp,%ecx 3971: 41 b8 01 00 00 00 mov $0x1,%r8d 3977: 41 d3 e0 shl %cl,%r8d 397a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 397f: 41 83 fd 08 cmp $0x8,%r13d 3983: 45 89 74 24 18 mov %r14d,0x18(%r12) 3988: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 398f: 00 00 3991: 0f 84 40 02 00 00 je 0x3bd7 3997: 41 83 fd 04 cmp $0x4,%r13d 399b: 0f 84 95 00 00 00 je 0x3a36 39a1: 41 83 fd 01 cmp $0x1,%r13d 39a5: 75 37 jne 0x39de 39a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 39ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c590b0 39b3: 01 39b4: f2 0f 5e c8 divsd %xmm0,%xmm1 39b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 39bf: 00 39c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 39c7: 00 00 39c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 39d0: 00 00 39d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 39d9: e9 8c 00 00 00 jmp 0x3a6a 39de: 41 83 fd 02 cmp $0x2,%r13d 39e2: 75 34 jne 0x3a18 39e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 39e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c590b0 39f0: 01 39f1: f2 0f 5e c8 divsd %xmm0,%xmm1 39f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 39fc: 00 39fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3a04: 00 00 3a06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3a0d: 00 00 3a0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3a16: eb 52 jmp 0x3a6a 3a18: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3a1f: 00 3a20: b8 ee ff ff ff mov $0xffffffee,%eax 3a25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3a2a: 5d pop %rbp 3a2b: 41 5f pop %r15 3a2d: 41 5e pop %r14 3a2f: 41 5d pop %r13 3a31: 41 5c pop %r12 3a33: 5f pop %rdi 3a34: 5e pop %rsi 3a35: c3 ret 3a36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 3a3b: b8 01 00 00 00 mov $0x1,%eax 3a40: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3a47: 00 3a48: 41 89 44 24 08 mov %eax,0x8(%r12) 3a4d: 41 89 44 24 0c mov %eax,0xc(%r12) 3a52: e8 e9 ba 01 00 call 0x1f540 3a57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c590b0 3a5e: 01 3a5f: f2 0f 5e c8 divsd %xmm0,%xmm1 3a63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3a6a: 83 fd 05 cmp $0x5,%ebp 3a6d: 7f 35 jg 0x3aa4 3a6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3a76: 00 00 3a78: 33 c0 xor %eax,%eax 3a7a: 4c 89 26 mov %r12,(%rsi) 3a7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3a82: 5d pop %rbp 3a83: 41 5f pop %r15 3a85: 41 5e pop %r14 3a87: 41 5d pop %r13 3a89: 41 5c pop %r12 3a8b: 5f pop %rdi 3a8c: 5e pop %rsi 3a8d: c3 ret 3a8e: b8 ef ff ff ff mov $0xffffffef,%eax 3a93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3a98: 5d pop %rbp 3a99: 41 5f pop %r15 3a9b: 41 5e pop %r14 3a9d: 41 5d pop %r13 3a9f: 41 5c pop %r12 3aa1: 5f pop %rdi 3aa2: 5e pop %rsi 3aa3: c3 ret 3aa4: 83 fd 0a cmp $0xa,%ebp 3aa7: 0f 8e f0 00 00 00 jle 0x3b9d 3aad: 48 85 ff test %rdi,%rdi 3ab0: 75 16 jne 0x3ac8 3ab2: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ab7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3abc: 5d pop %rbp 3abd: 41 5f pop %r15 3abf: 41 5e pop %r14 3ac1: 41 5d pop %r13 3ac3: 41 5c pop %r12 3ac5: 5f pop %rdi 3ac6: 5e pop %rsi 3ac7: c3 ret 3ac8: 48 83 e7 3f and $0x3f,%rdi 3acc: 89 e9 mov %ebp,%ecx 3ace: 48 f7 df neg %rdi 3ad1: 41 89 ee mov %ebp,%r14d 3ad4: 48 83 e7 3f and $0x3f,%rdi 3ad8: 49 89 fd mov %rdi,%r13 3adb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 3ae2: 00 3ae3: 4c 89 ea mov %r13,%rdx 3ae6: e8 75 ba 01 00 call 0x1f560 3aeb: 48 89 c7 mov %rax,%rdi 3aee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 3af5: 00 3af6: 49 89 54 24 30 mov %rdx,0x30(%r12) 3afb: 44 8d 7d ff lea -0x1(%rbp),%r15d 3aff: 41 83 ff 10 cmp $0x10,%r15d 3b03: 7f 3b jg 0x3b40 3b05: 44 89 f9 mov %r15d,%ecx 3b08: e8 53 c0 01 00 call 0x1fb60 3b0d: 44 89 f9 mov %r15d,%ecx 3b10: 4c 89 ea mov %r13,%rdx 3b13: 45 89 f0 mov %r14d,%r8d 3b16: 49 89 c1 mov %rax,%r9 3b19: 49 89 44 24 38 mov %rax,0x38(%r12) 3b1e: e8 fd c0 01 00 call 0x1fc20 3b23: 49 89 c1 mov %rax,%r9 3b26: 44 89 f9 mov %r15d,%ecx 3b29: b8 01 00 00 00 mov $0x1,%eax 3b2e: d3 e0 shl %cl,%eax 3b30: c1 e0 04 shl $0x4,%eax 3b33: 83 c0 3f add $0x3f,%eax 3b36: 83 e0 c0 and $0xffffffc0,%eax 3b39: 41 89 44 24 1c mov %eax,0x1c(%r12) 3b3e: eb 20 jmp 0x3b60 3b40: 48 8d 04 24 lea (%rsp),%rax 3b44: 4c 89 e1 mov %r12,%rcx 3b47: 4d 89 e8 mov %r13,%r8 3b4a: 45 89 f1 mov %r14d,%r9d 3b4d: 48 89 50 20 mov %rdx,0x20(%rax) 3b51: 44 89 fa mov %r15d,%edx 3b54: 48 89 78 28 mov %rdi,0x28(%rax) 3b58: e8 e3 cc 01 00 call 0x20840 3b5d: 49 89 c1 mov %rax,%r9 3b60: 89 e9 mov %ebp,%ecx 3b62: 4c 89 ea mov %r13,%rdx 3b65: 45 89 f0 mov %r14d,%r8d 3b68: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3b6d: e8 2e 07 02 00 call 0x242a0 3b72: 89 e9 mov %ebp,%ecx 3b74: 4c 89 ea mov %r13,%rdx 3b77: 45 89 f0 mov %r14d,%r8d 3b7a: 49 89 c1 mov %rax,%r9 3b7d: 49 89 44 24 58 mov %rax,0x58(%r12) 3b82: e8 b9 0b 02 00 call 0x24740 3b87: 4c 89 26 mov %r12,(%rsi) 3b8a: 33 c0 xor %eax,%eax 3b8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 3b91: 5d pop %rbp 3b92: 41 5f pop %r15 3b94: 41 5e pop %r14 3b96: 41 5d pop %r13 3b98: 41 5c pop %r12 3b9a: 5f pop %rdi 3b9b: 5e pop %rsi 3b9c: c3 ret 3b9d: 41 be 0a 00 00 00 mov $0xa,%r14d 3ba3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2612bc0 3baa: 83 fd 06 cmp $0x6,%ebp 3bad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 3bb4: 00 3bb5: 0f 8f 3b ff ff ff jg 0x3af6 3bbb: 49 89 d1 mov %rdx,%r9 3bbe: 49 83 e1 3f and $0x3f,%r9 3bc2: 49 f7 d9 neg %r9 3bc5: 49 83 e1 3f and $0x3f,%r9 3bc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3bd0: 00 00 3bd2: 4c 03 ca add %rdx,%r9 3bd5: eb 89 jmp 0x3b60 3bd7: 33 c0 xor %eax,%eax 3bd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3be0: 00 3be1: 41 89 44 24 08 mov %eax,0x8(%r12) 3be6: 41 89 44 24 0c mov %eax,0xc(%r12) 3beb: e9 7a fe ff ff jmp 0x3a6a 3bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bf7: 00 3bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bff: 90 nop 3c00: 53 push %rbx 3c01: 56 push %rsi 3c02: 57 push %rdi 3c03: 41 54 push %r12 3c05: 41 55 push %r13 3c07: 41 56 push %r14 3c09: 41 57 push %r15 3c0b: 55 push %rbp 3c0c: 48 83 ec 38 sub $0x38,%rsp 3c10: 49 89 ce mov %rcx,%r14 3c13: 44 89 cf mov %r9d,%edi 3c16: 44 89 c6 mov %r8d,%esi 3c19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 3c20: 00 3c21: 41 89 d7 mov %edx,%r15d 3c24: 4d 85 f6 test %r14,%r14 3c27: 0f 84 81 01 00 00 je 0x3dae 3c2d: 41 83 ff 1e cmp $0x1e,%r15d 3c31: 0f 87 52 01 00 00 ja 0x3d89 3c37: 41 83 ff 1c cmp $0x1c,%r15d 3c3b: 0f 8f 48 01 00 00 jg 0x3d89 3c41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3c48: 00 3c49: 48 85 db test %rbx,%rbx 3c4c: 0f 84 5c 01 00 00 je 0x3dae 3c52: 48 89 dd mov %rbx,%rbp 3c55: ba 90 00 00 00 mov $0x90,%edx 3c5a: 48 83 e5 3f and $0x3f,%rbp 3c5e: 48 f7 dd neg %rbp 3c61: 48 83 e5 3f and $0x3f,%rbp 3c65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3c69: 4c 89 e1 mov %r12,%rcx 3c6c: e8 0f 0f 02 00 call 0x24b80 3c71: 44 89 f9 mov %r15d,%ecx 3c74: b8 01 00 00 00 mov $0x1,%eax 3c79: 41 89 7c 24 18 mov %edi,0x18(%r12) 3c7e: d3 e0 shl %cl,%eax 3c80: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3c85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 3c8c: 00 00 3c8e: 83 fe 08 cmp $0x8,%esi 3c91: 0f 84 34 02 00 00 je 0x3ecb 3c97: 83 fe 04 cmp $0x4,%esi 3c9a: 0f 84 91 00 00 00 je 0x3d31 3ca0: 83 fe 01 cmp $0x1,%esi 3ca3: 75 36 jne 0x3cdb 3ca5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 3ca9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c590b8 3cb0: 01 3cb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3cb8: 00 3cb9: f2 0f 5e c8 divsd %xmm0,%xmm1 3cbd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 3cc4: 00 00 3cc6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 3ccd: 00 00 3ccf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3cd6: e9 89 00 00 00 jmp 0x3d64 3cdb: 83 fe 02 cmp $0x2,%esi 3cde: 75 33 jne 0x3d13 3ce0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 3ce4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c590b8 3ceb: 01 3cec: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3cf3: 00 3cf4: f2 0f 5e c8 divsd %xmm0,%xmm1 3cf8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 3cff: 00 00 3d01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 3d08: 00 00 3d0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3d11: eb 51 jmp 0x3d64 3d13: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 3d1a: 00 3d1b: b8 ee ff ff ff mov $0xffffffee,%eax 3d20: 48 83 c4 38 add $0x38,%rsp 3d24: 5d pop %rbp 3d25: 41 5f pop %r15 3d27: 41 5e pop %r14 3d29: 41 5d pop %r13 3d2b: 41 5c pop %r12 3d2d: 5f pop %rdi 3d2e: 5e pop %rsi 3d2f: 5b pop %rbx 3d30: c3 ret 3d31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 3d35: b8 01 00 00 00 mov $0x1,%eax 3d3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3d41: 00 3d42: 41 89 44 24 08 mov %eax,0x8(%r12) 3d47: 41 89 44 24 0c mov %eax,0xc(%r12) 3d4c: e8 6f 0e 02 00 call 0x24bc0 3d51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c590b8 3d58: 01 3d59: f2 0f 5e c8 divsd %xmm0,%xmm1 3d5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 3d64: 41 83 ff 05 cmp $0x5,%r15d 3d68: 7f 35 jg 0x3d9f 3d6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3d71: 00 00 3d73: 33 c0 xor %eax,%eax 3d75: 4d 89 26 mov %r12,(%r14) 3d78: 48 83 c4 38 add $0x38,%rsp 3d7c: 5d pop %rbp 3d7d: 41 5f pop %r15 3d7f: 41 5e pop %r14 3d81: 41 5d pop %r13 3d83: 41 5c pop %r12 3d85: 5f pop %rdi 3d86: 5e pop %rsi 3d87: 5b pop %rbx 3d88: c3 ret 3d89: b8 ef ff ff ff mov $0xffffffef,%eax 3d8e: 48 83 c4 38 add $0x38,%rsp 3d92: 5d pop %rbp 3d93: 41 5f pop %r15 3d95: 41 5e pop %r14 3d97: 41 5d pop %r13 3d99: 41 5c pop %r12 3d9b: 5f pop %rdi 3d9c: 5e pop %rsi 3d9d: 5b pop %rbx 3d9e: c3 ret 3d9f: 41 83 ff 0a cmp $0xa,%r15d 3da3: 0f 8e e8 00 00 00 jle 0x3e91 3da9: 4d 85 ed test %r13,%r13 3dac: 75 16 jne 0x3dc4 3dae: b8 f8 ff ff ff mov $0xfffffff8,%eax 3db3: 48 83 c4 38 add $0x38,%rsp 3db7: 5d pop %rbp 3db8: 41 5f pop %r15 3dba: 41 5e pop %r14 3dbc: 41 5d pop %r13 3dbe: 41 5c pop %r12 3dc0: 5f pop %rdi 3dc1: 5e pop %rsi 3dc2: 5b pop %rbx 3dc3: c3 ret 3dc4: 4c 89 ee mov %r13,%rsi 3dc7: 44 89 f9 mov %r15d,%ecx 3dca: 48 83 e6 3f and $0x3f,%rsi 3dce: 44 89 ff mov %r15d,%edi 3dd1: 48 f7 de neg %rsi 3dd4: 48 83 e6 3f and $0x3f,%rsi 3dd8: 49 03 f5 add %r13,%rsi 3ddb: 48 89 f2 mov %rsi,%rdx 3dde: e8 fd 0d 02 00 call 0x24be0 3de3: 49 89 c5 mov %rax,%r13 3de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3ded: 00 3dee: 41 8d 5f ff lea -0x1(%r15),%ebx 3df2: 49 89 54 24 30 mov %rdx,0x30(%r12) 3df7: 83 fb 10 cmp $0x10,%ebx 3dfa: 7f 38 jg 0x3e34 3dfc: 89 d9 mov %ebx,%ecx 3dfe: e8 bd 13 02 00 call 0x251c0 3e03: 89 d9 mov %ebx,%ecx 3e05: 48 89 f2 mov %rsi,%rdx 3e08: 49 89 44 24 38 mov %rax,0x38(%r12) 3e0d: 41 89 f8 mov %edi,%r8d 3e10: 49 89 c1 mov %rax,%r9 3e13: e8 48 14 02 00 call 0x25260 3e18: 49 89 c1 mov %rax,%r9 3e1b: 89 d9 mov %ebx,%ecx 3e1d: b8 01 00 00 00 mov $0x1,%eax 3e22: d3 e0 shl %cl,%eax 3e24: c1 e0 04 shl $0x4,%eax 3e27: 83 c0 3f add $0x3f,%eax 3e2a: 83 e0 c0 and $0xffffffc0,%eax 3e2d: 41 89 44 24 1c mov %eax,0x1c(%r12) 3e32: eb 1e jmp 0x3e52 3e34: 48 89 e0 mov %rsp,%rax 3e37: 4c 89 e1 mov %r12,%rcx 3e3a: 48 89 50 20 mov %rdx,0x20(%rax) 3e3e: 89 da mov %ebx,%edx 3e40: 49 89 f0 mov %rsi,%r8 3e43: 41 89 f9 mov %edi,%r9d 3e46: 4c 89 68 28 mov %r13,0x28(%rax) 3e4a: e8 d1 1f 02 00 call 0x25e20 3e4f: 49 89 c1 mov %rax,%r9 3e52: 44 89 f9 mov %r15d,%ecx 3e55: 48 89 f2 mov %rsi,%rdx 3e58: 4d 89 4c 24 50 mov %r9,0x50(%r12) 3e5d: 41 89 f8 mov %edi,%r8d 3e60: e8 db 57 02 00 call 0x29640 3e65: 44 89 f9 mov %r15d,%ecx 3e68: 48 89 f2 mov %rsi,%rdx 3e6b: 49 89 44 24 58 mov %rax,0x58(%r12) 3e70: 41 89 f8 mov %edi,%r8d 3e73: 49 89 c1 mov %rax,%r9 3e76: e8 65 5c 02 00 call 0x29ae0 3e7b: 4d 89 26 mov %r12,(%r14) 3e7e: 33 c0 xor %eax,%eax 3e80: 48 83 c4 38 add $0x38,%rsp 3e84: 5d pop %rbp 3e85: 41 5f pop %r15 3e87: 41 5e pop %r14 3e89: 41 5d pop %r13 3e8b: 41 5c pop %r12 3e8d: 5f pop %rdi 3e8e: 5e pop %rsi 3e8f: 5b pop %rbx 3e90: c3 ret 3e91: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 3e98: 00 3e99: bf 0a 00 00 00 mov $0xa,%edi 3e9e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2612bc0 3ea5: 41 83 ff 06 cmp $0x6,%r15d 3ea9: 0f 8f 3f ff ff ff jg 0x3dee 3eaf: 49 89 d1 mov %rdx,%r9 3eb2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 3eb9: 00 00 3ebb: 49 83 e1 3f and $0x3f,%r9 3ebf: 49 f7 d9 neg %r9 3ec2: 49 83 e1 3f and $0x3f,%r9 3ec6: 4c 03 ca add %rdx,%r9 3ec9: eb 87 jmp 0x3e52 3ecb: 33 c0 xor %eax,%eax 3ecd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3ed4: 00 3ed5: 41 89 44 24 08 mov %eax,0x8(%r12) 3eda: 41 89 44 24 0c mov %eax,0xc(%r12) 3edf: e9 80 fe ff ff jmp 0x3d64 3ee4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3eeb: 00 3eec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3eff: 00 3f00: 53 push %rbx 3f01: 56 push %rsi 3f02: 57 push %rdi 3f03: 41 54 push %r12 3f05: 41 55 push %r13 3f07: 41 56 push %r14 3f09: 41 57 push %r15 3f0b: 55 push %rbp 3f0c: 48 83 ec 38 sub $0x38,%rsp 3f10: 49 89 ce mov %rcx,%r14 3f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 3f1a: 00 3f1b: 44 89 cf mov %r9d,%edi 3f1e: 44 89 c6 mov %r8d,%esi 3f21: 41 89 d7 mov %edx,%r15d 3f24: 4d 85 f6 test %r14,%r14 3f27: 0f 84 91 01 00 00 je 0x40be 3f2d: 41 83 ff 1e cmp $0x1e,%r15d 3f31: 0f 87 62 01 00 00 ja 0x4099 3f37: 41 83 ff 1c cmp $0x1c,%r15d 3f3b: 0f 8f 58 01 00 00 jg 0x4099 3f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 3f48: 00 3f49: 48 85 db test %rbx,%rbx 3f4c: 0f 84 6c 01 00 00 je 0x40be 3f52: 48 89 dd mov %rbx,%rbp 3f55: ba 90 00 00 00 mov $0x90,%edx 3f5a: 48 83 e5 3f and $0x3f,%rbp 3f5e: 48 f7 dd neg %rbp 3f61: 48 83 e5 3f and $0x3f,%rbp 3f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 3f69: 4c 89 e1 mov %r12,%rcx 3f6c: e8 af 5f 02 00 call 0x29f20 3f71: 44 89 f9 mov %r15d,%ecx 3f74: b8 01 00 00 00 mov $0x1,%eax 3f79: d3 e0 shl %cl,%eax 3f7b: 41 89 7c 24 18 mov %edi,0x18(%r12) 3f80: 45 89 7c 24 04 mov %r15d,0x4(%r12) 3f85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 3f8c: 00 00 3f8e: 83 fe 08 cmp $0x8,%esi 3f91: 0f 84 44 02 00 00 je 0x41db 3f97: 83 fe 04 cmp $0x4,%esi 3f9a: 0f 84 99 00 00 00 je 0x4039 3fa0: 83 fe 01 cmp $0x1,%esi 3fa3: 75 3a jne 0x3fdf 3fa5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 3fa9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 3fad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c590c0 3fb4: 01 3fb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 3fb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3fc0: 00 3fc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 3fc8: 00 00 3fca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 3fd1: 00 00 3fd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 3fda: e9 95 00 00 00 jmp 0x4074 3fdf: 83 fe 02 cmp $0x2,%esi 3fe2: 75 37 jne 0x401b 3fe4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 3fe8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 3fec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c590c0 3ff3: 01 3ff4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 3ff8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 3fff: 00 4000: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4007: 00 00 4009: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4010: 00 00 4012: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 4019: eb 59 jmp 0x4074 401b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4022: 00 4023: b8 ee ff ff ff mov $0xffffffee,%eax 4028: 48 83 c4 38 add $0x38,%rsp 402c: 5d pop %rbp 402d: 41 5f pop %r15 402f: 41 5e pop %r14 4031: 41 5d pop %r13 4033: 41 5c pop %r12 4035: 5f pop %rdi 4036: 5e pop %rsi 4037: 5b pop %rbx 4038: c3 ret 4039: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 403d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 4041: b8 01 00 00 00 mov $0x1,%eax 4046: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 404d: 00 404e: 41 89 44 24 08 mov %eax,0x8(%r12) 4053: 41 89 44 24 0c mov %eax,0xc(%r12) 4058: e8 03 5f 02 00 call 0x29f60 405d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4061: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c590c0 4068: 01 4069: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 406d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 4074: 41 83 ff 04 cmp $0x4,%r15d 4078: 7f 35 jg 0x40af 407a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4081: 00 00 4083: 33 c0 xor %eax,%eax 4085: 4d 89 26 mov %r12,(%r14) 4088: 48 83 c4 38 add $0x38,%rsp 408c: 5d pop %rbp 408d: 41 5f pop %r15 408f: 41 5e pop %r14 4091: 41 5d pop %r13 4093: 41 5c pop %r12 4095: 5f pop %rdi 4096: 5e pop %rsi 4097: 5b pop %rbx 4098: c3 ret 4099: b8 ef ff ff ff mov $0xffffffef,%eax 409e: 48 83 c4 38 add $0x38,%rsp 40a2: 5d pop %rbp 40a3: 41 5f pop %r15 40a5: 41 5e pop %r14 40a7: 41 5d pop %r13 40a9: 41 5c pop %r12 40ab: 5f pop %rdi 40ac: 5e pop %rsi 40ad: 5b pop %rbx 40ae: c3 ret 40af: 41 83 ff 0a cmp $0xa,%r15d 40b3: 0f 8e e8 00 00 00 jle 0x41a1 40b9: 4d 85 ed test %r13,%r13 40bc: 75 16 jne 0x40d4 40be: b8 f8 ff ff ff mov $0xfffffff8,%eax 40c3: 48 83 c4 38 add $0x38,%rsp 40c7: 5d pop %rbp 40c8: 41 5f pop %r15 40ca: 41 5e pop %r14 40cc: 41 5d pop %r13 40ce: 41 5c pop %r12 40d0: 5f pop %rdi 40d1: 5e pop %rsi 40d2: 5b pop %rbx 40d3: c3 ret 40d4: 4c 89 ee mov %r13,%rsi 40d7: 44 89 f9 mov %r15d,%ecx 40da: 48 83 e6 3f and $0x3f,%rsi 40de: 44 89 ff mov %r15d,%edi 40e1: 48 f7 de neg %rsi 40e4: 48 83 e6 3f and $0x3f,%rsi 40e8: 49 03 f5 add %r13,%rsi 40eb: 48 89 f2 mov %rsi,%rdx 40ee: e8 8d 5e 02 00 call 0x29f80 40f3: 49 89 c5 mov %rax,%r13 40f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 40fd: 00 40fe: 49 89 54 24 30 mov %rdx,0x30(%r12) 4103: 41 8d 5f ff lea -0x1(%r15),%ebx 4107: 83 fb 11 cmp $0x11,%ebx 410a: 7f 38 jg 0x4144 410c: 89 d9 mov %ebx,%ecx 410e: e8 cd 66 01 00 call 0x1a7e0 4113: 89 d9 mov %ebx,%ecx 4115: 48 89 f2 mov %rsi,%rdx 4118: 41 89 f8 mov %edi,%r8d 411b: 49 89 c1 mov %rax,%r9 411e: 49 89 44 24 38 mov %rax,0x38(%r12) 4123: e8 f8 65 02 00 call 0x2a720 4128: 49 89 c1 mov %rax,%r9 412b: 89 d9 mov %ebx,%ecx 412d: b8 01 00 00 00 mov $0x1,%eax 4132: d3 e0 shl %cl,%eax 4134: c1 e0 04 shl $0x4,%eax 4137: 83 c0 3f add $0x3f,%eax 413a: 83 e0 c0 and $0xffffffc0,%eax 413d: 41 89 44 24 1c mov %eax,0x1c(%r12) 4142: eb 1e jmp 0x4162 4144: 48 89 e0 mov %rsp,%rax 4147: 4c 89 e1 mov %r12,%rcx 414a: 49 89 f0 mov %rsi,%r8 414d: 41 89 f9 mov %edi,%r9d 4150: 48 89 50 20 mov %rdx,0x20(%rax) 4154: 89 da mov %ebx,%edx 4156: 4c 89 68 28 mov %r13,0x28(%rax) 415a: e8 a1 79 02 00 call 0x2bb00 415f: 49 89 c1 mov %rax,%r9 4162: 44 89 f9 mov %r15d,%ecx 4165: 48 89 f2 mov %rsi,%rdx 4168: 41 89 f8 mov %edi,%r8d 416b: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4170: e8 6b b4 02 00 call 0x2f5e0 4175: 44 89 f9 mov %r15d,%ecx 4178: 48 89 f2 mov %rsi,%rdx 417b: 41 89 f8 mov %edi,%r8d 417e: 49 89 c1 mov %rax,%r9 4181: 49 89 44 24 58 mov %rax,0x58(%r12) 4186: e8 b5 b8 02 00 call 0x2fa40 418b: 4d 89 26 mov %r12,(%r14) 418e: 33 c0 xor %eax,%eax 4190: 48 83 c4 38 add $0x38,%rsp 4194: 5d pop %rbp 4195: 41 5f pop %r15 4197: 41 5e pop %r14 4199: 41 5d pop %r13 419b: 41 5c pop %r12 419d: 5f pop %rdi 419e: 5e pop %rsi 419f: 5b pop %rbx 41a0: c3 ret 41a1: bf 0a 00 00 00 mov $0xa,%edi 41a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 41ad: 00 41ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2612bc0 41b5: 41 83 ff 07 cmp $0x7,%r15d 41b9: 0f 8f 3f ff ff ff jg 0x40fe 41bf: 49 89 d1 mov %rdx,%r9 41c2: 49 83 e1 3f and $0x3f,%r9 41c6: 49 f7 d9 neg %r9 41c9: 49 83 e1 3f and $0x3f,%r9 41cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 41d4: 00 00 41d6: 4c 03 ca add %rdx,%r9 41d9: eb 87 jmp 0x4162 41db: 33 c0 xor %eax,%eax 41dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 41e4: 00 41e5: 41 89 44 24 08 mov %eax,0x8(%r12) 41ea: 41 89 44 24 0c mov %eax,0xc(%r12) 41ef: e9 80 fe ff ff jmp 0x4074 41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4200: 53 push %rbx 4201: 56 push %rsi 4202: 57 push %rdi 4203: 41 54 push %r12 4205: 41 55 push %r13 4207: 41 56 push %r14 4209: 41 57 push %r15 420b: 55 push %rbp 420c: 48 83 ec 38 sub $0x38,%rsp 4210: 49 89 ce mov %rcx,%r14 4213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 421a: 00 421b: 44 89 cf mov %r9d,%edi 421e: 44 89 c6 mov %r8d,%esi 4221: 41 89 d7 mov %edx,%r15d 4224: 4d 85 f6 test %r14,%r14 4227: 0f 84 91 01 00 00 je 0x43be 422d: 41 83 ff 1e cmp $0x1e,%r15d 4231: 0f 87 62 01 00 00 ja 0x4399 4237: 41 83 ff 1c cmp $0x1c,%r15d 423b: 0f 8f 58 01 00 00 jg 0x4399 4241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4248: 00 4249: 48 85 db test %rbx,%rbx 424c: 0f 84 6c 01 00 00 je 0x43be 4252: 48 89 dd mov %rbx,%rbp 4255: ba 90 00 00 00 mov $0x90,%edx 425a: 48 83 e5 3f and $0x3f,%rbp 425e: 48 f7 dd neg %rbp 4261: 48 83 e5 3f and $0x3f,%rbp 4265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4269: 4c 89 e1 mov %r12,%rcx 426c: e8 0f bc 02 00 call 0x2fe80 4271: b8 01 00 00 00 mov $0x1,%eax 4276: 41 89 7c 24 18 mov %edi,0x18(%r12) 427b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4280: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 4287: 00 00 4289: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 428e: 83 fe 08 cmp $0x8,%esi 4291: 0f 84 45 02 00 00 je 0x44dc 4297: 83 fe 04 cmp $0x4,%esi 429a: 0f 84 99 00 00 00 je 0x4339 42a0: 83 fe 01 cmp $0x1,%esi 42a3: 75 3a jne 0x42df 42a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 42a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 42ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c590c8 42b4: 01 42b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 42b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 42c0: 00 42c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 42c8: 00 00 42ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 42d1: 00 00 42d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 42da: e9 95 00 00 00 jmp 0x4374 42df: 83 fe 02 cmp $0x2,%esi 42e2: 75 37 jne 0x431b 42e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 42e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 42ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c590c8 42f3: 01 42f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 42f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 42ff: 00 4300: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4307: 00 00 4309: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4310: 00 00 4312: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 4319: eb 59 jmp 0x4374 431b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4322: 00 4323: b8 ee ff ff ff mov $0xffffffee,%eax 4328: 48 83 c4 38 add $0x38,%rsp 432c: 5d pop %rbp 432d: 41 5f pop %r15 432f: 41 5e pop %r14 4331: 41 5d pop %r13 4333: 41 5c pop %r12 4335: 5f pop %rdi 4336: 5e pop %rsi 4337: 5b pop %rbx 4338: c3 ret 4339: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 433d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 4341: b8 01 00 00 00 mov $0x1,%eax 4346: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 434d: 00 434e: 41 89 44 24 08 mov %eax,0x8(%r12) 4353: 41 89 44 24 0c mov %eax,0xc(%r12) 4358: e8 63 bb 02 00 call 0x2fec0 435d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4361: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c590c8 4368: 01 4369: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 436d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 4374: 41 83 ff 04 cmp $0x4,%r15d 4378: 7f 35 jg 0x43af 437a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4381: 00 00 4383: 33 c0 xor %eax,%eax 4385: 4d 89 26 mov %r12,(%r14) 4388: 48 83 c4 38 add $0x38,%rsp 438c: 5d pop %rbp 438d: 41 5f pop %r15 438f: 41 5e pop %r14 4391: 41 5d pop %r13 4393: 41 5c pop %r12 4395: 5f pop %rdi 4396: 5e pop %rsi 4397: 5b pop %rbx 4398: c3 ret 4399: b8 ef ff ff ff mov $0xffffffef,%eax 439e: 48 83 c4 38 add $0x38,%rsp 43a2: 5d pop %rbp 43a3: 41 5f pop %r15 43a5: 41 5e pop %r14 43a7: 41 5d pop %r13 43a9: 41 5c pop %r12 43ab: 5f pop %rdi 43ac: 5e pop %rsi 43ad: 5b pop %rbx 43ae: c3 ret 43af: 41 83 ff 0a cmp $0xa,%r15d 43b3: 0f 8e e9 00 00 00 jle 0x44a2 43b9: 4d 85 ed test %r13,%r13 43bc: 75 16 jne 0x43d4 43be: b8 f8 ff ff ff mov $0xfffffff8,%eax 43c3: 48 83 c4 38 add $0x38,%rsp 43c7: 5d pop %rbp 43c8: 41 5f pop %r15 43ca: 41 5e pop %r14 43cc: 41 5d pop %r13 43ce: 41 5c pop %r12 43d0: 5f pop %rdi 43d1: 5e pop %rsi 43d2: 5b pop %rbx 43d3: c3 ret 43d4: 4c 89 ee mov %r13,%rsi 43d7: 44 89 f9 mov %r15d,%ecx 43da: 48 83 e6 3f and $0x3f,%rsi 43de: 44 89 ff mov %r15d,%edi 43e1: 48 f7 de neg %rsi 43e4: 48 83 e6 3f and $0x3f,%rsi 43e8: 49 03 f5 add %r13,%rsi 43eb: 48 89 f2 mov %rsi,%rdx 43ee: e8 ed ba 02 00 call 0x2fee0 43f3: 49 89 c5 mov %rax,%r13 43f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 43fd: 00 43fe: 49 89 54 24 30 mov %rdx,0x30(%r12) 4403: 41 8d 5f ff lea -0x1(%r15),%ebx 4407: 83 fb 11 cmp $0x11,%ebx 440a: 7f 39 jg 0x4445 440c: 89 d9 mov %ebx,%ecx 440e: e8 2d c2 02 00 call 0x30640 4413: 89 d9 mov %ebx,%ecx 4415: 48 89 f2 mov %rsi,%rdx 4418: 41 89 f8 mov %edi,%r8d 441b: 49 89 c1 mov %rax,%r9 441e: 49 89 44 24 38 mov %rax,0x38(%r12) 4423: e8 b8 c2 02 00 call 0x306e0 4428: 49 89 c1 mov %rax,%r9 442b: b8 01 00 00 00 mov $0x1,%eax 4430: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 4435: c1 e3 04 shl $0x4,%ebx 4438: 83 c3 3f add $0x3f,%ebx 443b: 83 e3 c0 and $0xffffffc0,%ebx 443e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 4443: eb 1e jmp 0x4463 4445: 48 89 e0 mov %rsp,%rax 4448: 4c 89 e1 mov %r12,%rcx 444b: 49 89 f0 mov %rsi,%r8 444e: 41 89 f9 mov %edi,%r9d 4451: 48 89 50 20 mov %rdx,0x20(%rax) 4455: 89 da mov %ebx,%edx 4457: 4c 89 68 28 mov %r13,0x28(%rax) 445b: e8 a0 d6 02 00 call 0x31b00 4460: 49 89 c1 mov %rax,%r9 4463: 44 89 f9 mov %r15d,%ecx 4466: 48 89 f2 mov %rsi,%rdx 4469: 41 89 f8 mov %edi,%r8d 446c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4471: e8 6a 11 03 00 call 0x355e0 4476: 44 89 f9 mov %r15d,%ecx 4479: 48 89 f2 mov %rsi,%rdx 447c: 41 89 f8 mov %edi,%r8d 447f: 49 89 c1 mov %rax,%r9 4482: 49 89 44 24 58 mov %rax,0x58(%r12) 4487: e8 b4 15 03 00 call 0x35a40 448c: 4d 89 26 mov %r12,(%r14) 448f: 33 c0 xor %eax,%eax 4491: 48 83 c4 38 add $0x38,%rsp 4495: 5d pop %rbp 4496: 41 5f pop %r15 4498: 41 5e pop %r14 449a: 41 5d pop %r13 449c: 41 5c pop %r12 449e: 5f pop %rdi 449f: 5e pop %rsi 44a0: 5b pop %rbx 44a1: c3 ret 44a2: bf 0a 00 00 00 mov $0xa,%edi 44a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 44ae: 00 44af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2612bc0 44b6: 41 83 ff 07 cmp $0x7,%r15d 44ba: 0f 8f 3e ff ff ff jg 0x43fe 44c0: 49 89 d1 mov %rdx,%r9 44c3: 49 83 e1 3f and $0x3f,%r9 44c7: 49 f7 d9 neg %r9 44ca: 49 83 e1 3f and $0x3f,%r9 44ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 44d5: 00 00 44d7: 4c 03 ca add %rdx,%r9 44da: eb 87 jmp 0x4463 44dc: 33 c0 xor %eax,%eax 44de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 44e5: 00 44e6: 41 89 44 24 08 mov %eax,0x8(%r12) 44eb: 41 89 44 24 0c mov %eax,0xc(%r12) 44f0: e9 7f fe ff ff jmp 0x4374 44f5: 0f 1f 40 00 nopl 0x0(%rax) 44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4500: 53 push %rbx 4501: 56 push %rsi 4502: 57 push %rdi 4503: 41 54 push %r12 4505: 41 55 push %r13 4507: 41 56 push %r14 4509: 41 57 push %r15 450b: 55 push %rbp 450c: 48 83 ec 38 sub $0x38,%rsp 4510: 49 89 ce mov %rcx,%r14 4513: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 451a: 00 451b: 44 89 cf mov %r9d,%edi 451e: 44 89 c6 mov %r8d,%esi 4521: 41 89 d7 mov %edx,%r15d 4524: 4d 85 f6 test %r14,%r14 4527: 0f 84 91 01 00 00 je 0x46be 452d: 41 83 ff 1e cmp $0x1e,%r15d 4531: 0f 87 62 01 00 00 ja 0x4699 4537: 41 83 ff 1c cmp $0x1c,%r15d 453b: 0f 8f 58 01 00 00 jg 0x4699 4541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4548: 00 4549: 48 85 db test %rbx,%rbx 454c: 0f 84 6c 01 00 00 je 0x46be 4552: 48 89 dd mov %rbx,%rbp 4555: ba 90 00 00 00 mov $0x90,%edx 455a: 48 83 e5 3f and $0x3f,%rbp 455e: 48 f7 dd neg %rbp 4561: 48 83 e5 3f and $0x3f,%rbp 4565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4569: 4c 89 e1 mov %r12,%rcx 456c: e8 ef 18 03 00 call 0x35e60 4571: b8 01 00 00 00 mov $0x1,%eax 4576: 41 89 7c 24 18 mov %edi,0x18(%r12) 457b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4580: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 4587: 00 00 4589: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 458e: 83 fe 08 cmp $0x8,%esi 4591: 0f 84 45 02 00 00 je 0x47dc 4597: 83 fe 04 cmp $0x4,%esi 459a: 0f 84 99 00 00 00 je 0x4639 45a0: 83 fe 01 cmp $0x1,%esi 45a3: 75 3a jne 0x45df 45a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 45a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 45ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c590d0 45b4: 01 45b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 45b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 45c0: 00 45c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 45c8: 00 00 45ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 45d1: 00 00 45d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 45da: e9 95 00 00 00 jmp 0x4674 45df: 83 fe 02 cmp $0x2,%esi 45e2: 75 37 jne 0x461b 45e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 45e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 45ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c590d0 45f3: 01 45f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 45f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 45ff: 00 4600: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4607: 00 00 4609: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4610: 00 00 4612: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 4619: eb 59 jmp 0x4674 461b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4622: 00 4623: b8 ee ff ff ff mov $0xffffffee,%eax 4628: 48 83 c4 38 add $0x38,%rsp 462c: 5d pop %rbp 462d: 41 5f pop %r15 462f: 41 5e pop %r14 4631: 41 5d pop %r13 4633: 41 5c pop %r12 4635: 5f pop %rdi 4636: 5e pop %rsi 4637: 5b pop %rbx 4638: c3 ret 4639: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 463d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 4641: b8 01 00 00 00 mov $0x1,%eax 4646: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 464d: 00 464e: 41 89 44 24 08 mov %eax,0x8(%r12) 4653: 41 89 44 24 0c mov %eax,0xc(%r12) 4658: e8 43 18 03 00 call 0x35ea0 465d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 4661: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c590d0 4668: 01 4669: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 466d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 4674: 41 83 ff 04 cmp $0x4,%r15d 4678: 7f 35 jg 0x46af 467a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4681: 00 00 4683: 33 c0 xor %eax,%eax 4685: 4d 89 26 mov %r12,(%r14) 4688: 48 83 c4 38 add $0x38,%rsp 468c: 5d pop %rbp 468d: 41 5f pop %r15 468f: 41 5e pop %r14 4691: 41 5d pop %r13 4693: 41 5c pop %r12 4695: 5f pop %rdi 4696: 5e pop %rsi 4697: 5b pop %rbx 4698: c3 ret 4699: b8 ef ff ff ff mov $0xffffffef,%eax 469e: 48 83 c4 38 add $0x38,%rsp 46a2: 5d pop %rbp 46a3: 41 5f pop %r15 46a5: 41 5e pop %r14 46a7: 41 5d pop %r13 46a9: 41 5c pop %r12 46ab: 5f pop %rdi 46ac: 5e pop %rsi 46ad: 5b pop %rbx 46ae: c3 ret 46af: 41 83 ff 0a cmp $0xa,%r15d 46b3: 0f 8e e9 00 00 00 jle 0x47a2 46b9: 4d 85 ed test %r13,%r13 46bc: 75 16 jne 0x46d4 46be: b8 f8 ff ff ff mov $0xfffffff8,%eax 46c3: 48 83 c4 38 add $0x38,%rsp 46c7: 5d pop %rbp 46c8: 41 5f pop %r15 46ca: 41 5e pop %r14 46cc: 41 5d pop %r13 46ce: 41 5c pop %r12 46d0: 5f pop %rdi 46d1: 5e pop %rsi 46d2: 5b pop %rbx 46d3: c3 ret 46d4: 4c 89 ee mov %r13,%rsi 46d7: 44 89 f9 mov %r15d,%ecx 46da: 48 83 e6 3f and $0x3f,%rsi 46de: 44 89 ff mov %r15d,%edi 46e1: 48 f7 de neg %rsi 46e4: 48 83 e6 3f and $0x3f,%rsi 46e8: 49 03 f5 add %r13,%rsi 46eb: 48 89 f2 mov %rsi,%rdx 46ee: e8 cd 17 03 00 call 0x35ec0 46f3: 49 89 c5 mov %rax,%r13 46f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 46fd: 00 46fe: 49 89 54 24 30 mov %rdx,0x30(%r12) 4703: 41 8d 5f ff lea -0x1(%r15),%ebx 4707: 83 fb 11 cmp $0x11,%ebx 470a: 7f 39 jg 0x4745 470c: 89 d9 mov %ebx,%ecx 470e: e8 2d bf 02 00 call 0x30640 4713: 89 d9 mov %ebx,%ecx 4715: 48 89 f2 mov %rsi,%rdx 4718: 41 89 f8 mov %edi,%r8d 471b: 49 89 c1 mov %rax,%r9 471e: 49 89 44 24 38 mov %rax,0x38(%r12) 4723: e8 38 1f 03 00 call 0x36660 4728: 49 89 c1 mov %rax,%r9 472b: b8 01 00 00 00 mov $0x1,%eax 4730: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 4735: c1 e3 04 shl $0x4,%ebx 4738: 83 c3 3f add $0x3f,%ebx 473b: 83 e3 c0 and $0xffffffc0,%ebx 473e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 4743: eb 1e jmp 0x4763 4745: 48 89 e0 mov %rsp,%rax 4748: 4c 89 e1 mov %r12,%rcx 474b: 49 89 f0 mov %rsi,%r8 474e: 41 89 f9 mov %edi,%r9d 4751: 48 89 50 20 mov %rdx,0x20(%rax) 4755: 89 da mov %ebx,%edx 4757: 4c 89 68 28 mov %r13,0x28(%rax) 475b: e8 20 33 03 00 call 0x37a80 4760: 49 89 c1 mov %rax,%r9 4763: 44 89 f9 mov %r15d,%ecx 4766: 48 89 f2 mov %rsi,%rdx 4769: 41 89 f8 mov %edi,%r8d 476c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4771: e8 ea 6d 03 00 call 0x3b560 4776: 44 89 f9 mov %r15d,%ecx 4779: 48 89 f2 mov %rsi,%rdx 477c: 41 89 f8 mov %edi,%r8d 477f: 49 89 c1 mov %rax,%r9 4782: 49 89 44 24 58 mov %rax,0x58(%r12) 4787: e8 34 72 03 00 call 0x3b9c0 478c: 4d 89 26 mov %r12,(%r14) 478f: 33 c0 xor %eax,%eax 4791: 48 83 c4 38 add $0x38,%rsp 4795: 5d pop %rbp 4796: 41 5f pop %r15 4798: 41 5e pop %r14 479a: 41 5d pop %r13 479c: 41 5c pop %r12 479e: 5f pop %rdi 479f: 5e pop %rsi 47a0: 5b pop %rbx 47a1: c3 ret 47a2: bf 0a 00 00 00 mov $0xa,%edi 47a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 47ae: 00 47af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2612bc0 47b6: 41 83 ff 07 cmp $0x7,%r15d 47ba: 0f 8f 3e ff ff ff jg 0x46fe 47c0: 49 89 d1 mov %rdx,%r9 47c3: 49 83 e1 3f and $0x3f,%r9 47c7: 49 f7 d9 neg %r9 47ca: 49 83 e1 3f and $0x3f,%r9 47ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 47d5: 00 00 47d7: 4c 03 ca add %rdx,%r9 47da: eb 87 jmp 0x4763 47dc: 33 c0 xor %eax,%eax 47de: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 47e5: 00 47e6: 41 89 44 24 08 mov %eax,0x8(%r12) 47eb: 41 89 44 24 0c mov %eax,0xc(%r12) 47f0: e9 7f fe ff ff jmp 0x4674 47f5: 0f 1f 40 00 nopl 0x0(%rax) 47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4800: 48 83 ec 28 sub $0x28,%rsp 4804: 48 85 c9 test %rcx,%rcx 4807: 74 20 je 0x4829 4809: 48 85 d2 test %rdx,%rdx 480c: 74 1b je 0x4829 480e: 45 85 c0 test %r8d,%r8d 4811: 7f 0a jg 0x481d 4813: b8 fa ff ff ff mov $0xfffffffa,%eax 4818: 48 83 c4 28 add $0x28,%rsp 481c: c3 ret 481d: e8 be 75 03 00 call 0x3bde0 4822: 33 c0 xor %eax,%eax 4824: 48 83 c4 28 add $0x28,%rsp 4828: c3 ret 4829: b8 f8 ff ff ff mov $0xfffffff8,%eax 482e: 48 83 c4 28 add $0x28,%rsp 4832: c3 ret 4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 483f: 00 4840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4845: 48 85 c9 test %rcx,%rcx 4848: 74 22 je 0x486c 484a: 48 85 d2 test %rdx,%rdx 484d: 74 1d je 0x486c 484f: 45 85 c0 test %r8d,%r8d 4852: 7f 0b jg 0x485f 4854: b8 fa ff ff ff mov $0xfffffffa,%eax 4859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 485e: c3 ret 485f: e8 5c 77 03 00 call 0x3bfc0 4864: 33 c0 xor %eax,%eax 4866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 486b: c3 ret 486c: b8 f8 ff ff ff mov $0xfffffff8,%eax 4871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4876: c3 ret 4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 487e: 00 00 4880: 48 83 ec 28 sub $0x28,%rsp 4884: 48 85 c9 test %rcx,%rcx 4887: 74 20 je 0x48a9 4889: 48 85 d2 test %rdx,%rdx 488c: 74 1b je 0x48a9 488e: 45 85 c0 test %r8d,%r8d 4891: 7f 0a jg 0x489d 4893: b8 fa ff ff ff mov $0xfffffffa,%eax 4898: 48 83 c4 28 add $0x28,%rsp 489c: c3 ret 489d: e8 fe 78 03 00 call 0x3c1a0 48a2: 33 c0 xor %eax,%eax 48a4: 48 83 c4 28 add $0x28,%rsp 48a8: c3 ret 48a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 48ae: 48 83 c4 28 add $0x28,%rsp 48b2: c3 ret 48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48bf: 00 48c0: 56 push %rsi 48c1: 48 89 d6 mov %rdx,%rsi 48c4: 48 85 c9 test %rcx,%rcx 48c7: 0f 84 d0 01 00 00 je 0x4a9d 48cd: 48 85 f6 test %rsi,%rsi 48d0: 0f 84 c7 01 00 00 je 0x4a9d 48d6: 45 85 c0 test %r8d,%r8d 48d9: 0f 8e b7 01 00 00 jle 0x4a96 48df: 41 83 f8 10 cmp $0x10,%r8d 48e3: 0f 8c 9d 01 00 00 jl 0x4a86 48e9: 49 89 f1 mov %rsi,%r9 48ec: 49 83 e1 1f and $0x1f,%r9 48f0: 45 89 c9 mov %r9d,%r9d 48f3: 45 85 c9 test %r9d,%r9d 48f6: 74 18 je 0x4910 48f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 48ff: 0f 85 81 01 00 00 jne 0x4a86 4905: 41 f7 d9 neg %r9d 4908: 41 83 c1 20 add $0x20,%r9d 490c: 41 c1 e9 03 shr $0x3,%r9d 4910: 41 8d 41 10 lea 0x10(%r9),%eax 4914: 44 3b c0 cmp %eax,%r8d 4917: 0f 8c 69 01 00 00 jl 0x4a86 491d: 44 89 c0 mov %r8d,%eax 4920: 33 d2 xor %edx,%edx 4922: 41 2b c1 sub %r9d,%eax 4925: 83 e0 0f and $0xf,%eax 4928: f7 d8 neg %eax 492a: 41 03 c0 add %r8d,%eax 492d: 45 85 c9 test %r9d,%r9d 4930: 76 25 jbe 0x4957 4932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 4945: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 494a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 494f: 48 ff c2 inc %rdx 4952: 49 3b d1 cmp %r9,%rdx 4955: 72 e9 jb 0x4940 4957: 48 63 d0 movslq %eax,%rdx 495a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 4966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 496d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 4974: 01 4975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 497c: 01 497d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 4983: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 498a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 4991: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 4998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 499e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 49a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 49ac: 01 49ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 49b4: 01 49b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 49bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 49c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 49ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 49d1: 49 83 c1 10 add $0x10,%r9 49d5: 4c 3b ca cmp %rdx,%r9 49d8: 72 86 jb 0x4960 49da: 44 8d 48 01 lea 0x1(%rax),%r9d 49de: 45 3b c8 cmp %r8d,%r9d 49e1: 0f 87 93 00 00 00 ja 0x4a7a 49e7: 4d 63 d0 movslq %r8d,%r10 49ea: 4c 2b d2 sub %rdx,%r10 49ed: 49 83 fa 04 cmp $0x4,%r10 49f1: 0f 8c 8a 00 00 00 jl 0x4a81 49f7: 45 89 d3 mov %r10d,%r11d 49fa: 45 33 c9 xor %r9d,%r9d 49fd: 41 83 e3 fc and $0xfffffffc,%r11d 4a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 4a05: 4d 63 db movslq %r11d,%r11 4a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 4a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a13: 00 4a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 4a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 4a2d: 01 4a2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 4a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 4a3a: 49 83 c1 04 add $0x4,%r9 4a3e: 4d 3b cb cmp %r11,%r9 4a41: 72 dd jb 0x4a20 4a43: 4d 3b da cmp %r10,%r11 4a46: 73 32 jae 0x4a7a 4a48: 48 63 c0 movslq %eax,%rax 4a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 4a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a5f: 00 4a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 4a66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 4a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 4a72: 49 ff c3 inc %r11 4a75: 4d 3b da cmp %r10,%r11 4a78: 72 e6 jb 0x4a60 4a7a: 33 c0 xor %eax,%eax 4a7c: c5 f8 77 vzeroupper 4a7f: 5e pop %rsi 4a80: c3 ret 4a81: 45 33 db xor %r11d,%r11d 4a84: eb bd jmp 0x4a43 4a86: 33 c0 xor %eax,%eax 4a88: 41 83 f8 01 cmp $0x1,%r8d 4a8c: 72 ec jb 0x4a7a 4a8e: 4d 63 d0 movslq %r8d,%r10 4a91: 45 33 db xor %r11d,%r11d 4a94: eb ad jmp 0x4a43 4a96: b8 fa ff ff ff mov $0xfffffffa,%eax 4a9b: 5e pop %rsi 4a9c: c3 ret 4a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax 4aa2: 5e pop %rsi 4aa3: c3 ret 4aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4aab: 00 4aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4abf: 00 4ac0: 53 push %rbx 4ac1: 48 85 c9 test %rcx,%rcx 4ac4: 0f 84 aa 01 00 00 je 0x4c74 4aca: 48 85 d2 test %rdx,%rdx 4acd: 0f 84 a1 01 00 00 je 0x4c74 4ad3: 45 85 c0 test %r8d,%r8d 4ad6: 0f 8e 91 01 00 00 jle 0x4c6d 4adc: 41 83 f8 10 cmp $0x10,%r8d 4ae0: 0f 8c 80 01 00 00 jl 0x4c66 4ae6: 49 89 d3 mov %rdx,%r11 4ae9: 49 83 e3 1f and $0x1f,%r11 4aed: 45 85 db test %r11d,%r11d 4af0: 74 18 je 0x4b0a 4af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 4af9: 0f 85 67 01 00 00 jne 0x4c66 4aff: 41 f7 db neg %r11d 4b02: 41 83 c3 20 add $0x20,%r11d 4b06: 41 c1 eb 03 shr $0x3,%r11d 4b0a: 41 8d 43 10 lea 0x10(%r11),%eax 4b0e: 44 3b c0 cmp %eax,%r8d 4b11: 0f 8c 4f 01 00 00 jl 0x4c66 4b17: 44 89 c0 mov %r8d,%eax 4b1a: 45 33 d2 xor %r10d,%r10d 4b1d: 41 2b c3 sub %r11d,%eax 4b20: 83 e0 0f and $0xf,%eax 4b23: f7 d8 neg %eax 4b25: 41 03 c0 add %r8d,%eax 4b28: 44 89 db mov %r11d,%ebx 4b2b: 45 85 db test %r11d,%r11d 4b2e: 76 2a jbe 0x4b5a 4b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b37: 00 4b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b3f: 90 nop 4b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 4b46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 4b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4b52: 49 ff c2 inc %r10 4b55: 4c 3b d3 cmp %rbx,%r10 4b58: 72 e6 jb 0x4b40 4b5a: 4c 63 d0 movslq %eax,%r10 4b5d: 0f 1f 00 nopl (%rax) 4b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 4b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 4b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 4b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 4b75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 4b7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 4b80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 4b86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 4b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 4b91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 4b97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 4b9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 4ba3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 4ba9: 48 83 c3 10 add $0x10,%rbx 4bad: 49 3b da cmp %r10,%rbx 4bb0: 72 ae jb 0x4b60 4bb2: 8d 58 01 lea 0x1(%rax),%ebx 4bb5: 41 3b d8 cmp %r8d,%ebx 4bb8: 0f 87 9c 00 00 00 ja 0x4c5a 4bbe: 4d 63 c8 movslq %r8d,%r9 4bc1: 48 63 c0 movslq %eax,%rax 4bc4: 4c 2b c8 sub %rax,%r9 4bc7: 49 83 f9 04 cmp $0x4,%r9 4bcb: 0f 8c 90 00 00 00 jl 0x4c61 4bd1: 48 63 c0 movslq %eax,%rax 4bd4: 45 89 ca mov %r9d,%r10d 4bd7: 41 83 e2 fc and $0xfffffffc,%r10d 4bdb: 45 33 c0 xor %r8d,%r8d 4bde: 4d 63 d2 movslq %r10d,%r10 4be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 4be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 4be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bf0: 00 4bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bff: 00 4c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 4c06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 4c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 4c12: 49 83 c0 04 add $0x4,%r8 4c16: 4d 3b c2 cmp %r10,%r8 4c19: 72 e5 jb 0x4c00 4c1b: 4d 3b d1 cmp %r9,%r10 4c1e: 73 3a jae 0x4c5a 4c20: 48 63 c0 movslq %eax,%rax 4c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 4c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c32: 00 4c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 4c46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 4c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 4c52: 49 ff c2 inc %r10 4c55: 4d 3b d1 cmp %r9,%r10 4c58: 72 e6 jb 0x4c40 4c5a: 33 c0 xor %eax,%eax 4c5c: c5 f8 77 vzeroupper 4c5f: 5b pop %rbx 4c60: c3 ret 4c61: 45 33 d2 xor %r10d,%r10d 4c64: eb b5 jmp 0x4c1b 4c66: 33 c0 xor %eax,%eax 4c68: e9 45 ff ff ff jmp 0x4bb2 4c6d: b8 fa ff ff ff mov $0xfffffffa,%eax 4c72: 5b pop %rbx 4c73: c3 ret 4c74: b8 f8 ff ff ff mov $0xfffffff8,%eax 4c79: 5b pop %rbx 4c7a: c3 ret 4c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4c80: 53 push %rbx 4c81: 49 89 ca mov %rcx,%r10 4c84: 4d 85 d2 test %r10,%r10 4c87: 0f 84 a4 01 00 00 je 0x4e31 4c8d: 48 85 d2 test %rdx,%rdx 4c90: 0f 84 9b 01 00 00 je 0x4e31 4c96: 45 85 c0 test %r8d,%r8d 4c99: 0f 8e 8b 01 00 00 jle 0x4e2a 4c9f: 41 83 f8 10 cmp $0x10,%r8d 4ca3: 0f 8c 79 01 00 00 jl 0x4e22 4ca9: 48 89 d3 mov %rdx,%rbx 4cac: 48 83 e3 1f and $0x1f,%rbx 4cb0: 85 db test %ebx,%ebx 4cb2: 74 11 je 0x4cc5 4cb4: f6 c3 07 test $0x7,%bl 4cb7: 0f 85 65 01 00 00 jne 0x4e22 4cbd: f7 db neg %ebx 4cbf: 83 c3 20 add $0x20,%ebx 4cc2: c1 eb 03 shr $0x3,%ebx 4cc5: 8d 43 10 lea 0x10(%rbx),%eax 4cc8: 44 3b c0 cmp %eax,%r8d 4ccb: 0f 8c 51 01 00 00 jl 0x4e22 4cd1: 45 89 c1 mov %r8d,%r9d 4cd4: 33 c0 xor %eax,%eax 4cd6: 44 2b cb sub %ebx,%r9d 4cd9: 41 83 e1 0f and $0xf,%r9d 4cdd: 41 f7 d9 neg %r9d 4ce0: 45 03 c8 add %r8d,%r9d 4ce3: 89 d9 mov %ebx,%ecx 4ce5: 85 db test %ebx,%ebx 4ce7: 76 2f jbe 0x4d18 4ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4cf0: 00 4cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4cff: 00 4d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 4d06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 4d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 4d10: 48 ff c0 inc %rax 4d13: 48 3b c1 cmp %rcx,%rax 4d16: 72 e8 jb 0x4d00 4d18: 49 63 c1 movslq %r9d,%rax 4d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 4d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 4d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 4d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 4d3b: 03 4d3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 4d41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 4d47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 4d4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 4d54: 03 4d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 4d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 4d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 4d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 4d6d: 03 4d6e: 48 83 c1 10 add $0x10,%rcx 4d72: 48 3b c8 cmp %rax,%rcx 4d75: 72 a9 jb 0x4d20 4d77: 41 8d 41 01 lea 0x1(%r9),%eax 4d7b: 41 3b c0 cmp %r8d,%eax 4d7e: 0f 87 93 00 00 00 ja 0x4e17 4d84: 4d 63 c0 movslq %r8d,%r8 4d87: 4d 63 c9 movslq %r9d,%r9 4d8a: 4d 2b c1 sub %r9,%r8 4d8d: 49 83 f8 04 cmp $0x4,%r8 4d91: 0f 8c 87 00 00 00 jl 0x4e1e 4d97: 4d 63 c9 movslq %r9d,%r9 4d9a: 44 89 c3 mov %r8d,%ebx 4d9d: 83 e3 fc and $0xfffffffc,%ebx 4da0: 33 c9 xor %ecx,%ecx 4da2: 48 63 db movslq %ebx,%rbx 4da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 4da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 4dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4db4: 00 4db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4dbc: 0f 1f 40 00 nopl 0x0(%rax) 4dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 4dc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 4dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 4dd0: 48 83 c1 04 add $0x4,%rcx 4dd4: 48 3b cb cmp %rbx,%rcx 4dd7: 72 e7 jb 0x4dc0 4dd9: 49 3b d8 cmp %r8,%rbx 4ddc: 73 39 jae 0x4e17 4dde: 4d 63 c9 movslq %r9d,%r9 4de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 4de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 4de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4df0: 00 4df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4dff: 00 4e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 4e05: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 4e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 4e0f: 48 ff c3 inc %rbx 4e12: 49 3b d8 cmp %r8,%rbx 4e15: 72 e9 jb 0x4e00 4e17: 33 c0 xor %eax,%eax 4e19: c5 f8 77 vzeroupper 4e1c: 5b pop %rbx 4e1d: c3 ret 4e1e: 33 db xor %ebx,%ebx 4e20: eb b7 jmp 0x4dd9 4e22: 45 33 c9 xor %r9d,%r9d 4e25: e9 4d ff ff ff jmp 0x4d77 4e2a: b8 fa ff ff ff mov $0xfffffffa,%eax 4e2f: 5b pop %rbx 4e30: c3 ret 4e31: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e36: 5b pop %rbx 4e37: c3 ret 4e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e3f: 00 4e40: 48 83 ec 28 sub $0x28,%rsp 4e44: 48 85 c9 test %rcx,%rcx 4e47: 74 25 je 0x4e6e 4e49: 48 85 d2 test %rdx,%rdx 4e4c: 74 20 je 0x4e6e 4e4e: 4d 85 c0 test %r8,%r8 4e51: 74 1b je 0x4e6e 4e53: 45 85 c9 test %r9d,%r9d 4e56: 7f 0a jg 0x4e62 4e58: b8 fa ff ff ff mov $0xfffffffa,%eax 4e5d: 48 83 c4 28 add $0x28,%rsp 4e61: c3 ret 4e62: e8 b9 74 03 00 call 0x3c320 4e67: 33 c0 xor %eax,%eax 4e69: 48 83 c4 28 add $0x28,%rsp 4e6d: c3 ret 4e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4e73: 48 83 c4 28 add $0x28,%rsp 4e77: c3 ret 4e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4e7f: 00 4e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4e85: 48 85 c9 test %rcx,%rcx 4e88: 74 27 je 0x4eb1 4e8a: 48 85 d2 test %rdx,%rdx 4e8d: 74 22 je 0x4eb1 4e8f: 4d 85 c0 test %r8,%r8 4e92: 74 1d je 0x4eb1 4e94: 45 85 c9 test %r9d,%r9d 4e97: 7f 0b jg 0x4ea4 4e99: b8 fa ff ff ff mov $0xfffffffa,%eax 4e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4ea3: c3 ret 4ea4: e8 77 74 03 00 call 0x3c320 4ea9: 33 c0 xor %eax,%eax 4eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4eb0: c3 ret 4eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax 4eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4ebb: c3 ret 4ebc: 0f 1f 40 00 nopl 0x0(%rax) 4ec0: 48 83 ec 28 sub $0x28,%rsp 4ec4: 48 85 c9 test %rcx,%rcx 4ec7: 74 25 je 0x4eee 4ec9: 48 85 d2 test %rdx,%rdx 4ecc: 74 20 je 0x4eee 4ece: 4d 85 c0 test %r8,%r8 4ed1: 74 1b je 0x4eee 4ed3: 45 85 c9 test %r9d,%r9d 4ed6: 7f 0a jg 0x4ee2 4ed8: b8 fa ff ff ff mov $0xfffffffa,%eax 4edd: 48 83 c4 28 add $0x28,%rsp 4ee1: c3 ret 4ee2: e8 d9 78 03 00 call 0x3c7c0 4ee7: 33 c0 xor %eax,%eax 4ee9: 48 83 c4 28 add $0x28,%rsp 4eed: c3 ret 4eee: b8 f8 ff ff ff mov $0xfffffff8,%eax 4ef3: 48 83 c4 28 add $0x28,%rsp 4ef7: c3 ret 4ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4eff: 00 4f00: 56 push %rsi 4f01: 57 push %rdi 4f02: 55 push %rbp 4f03: 48 89 d5 mov %rdx,%rbp 4f06: 48 85 c9 test %rcx,%rcx 4f09: 0f 84 f2 01 00 00 je 0x5101 4f0f: 48 85 ed test %rbp,%rbp 4f12: 0f 84 e9 01 00 00 je 0x5101 4f18: 4d 85 c0 test %r8,%r8 4f1b: 0f 84 e0 01 00 00 je 0x5101 4f21: 45 85 c9 test %r9d,%r9d 4f24: 0f 8e ce 01 00 00 jle 0x50f8 4f2a: 41 83 f9 10 cmp $0x10,%r9d 4f2e: 0f 8c b4 01 00 00 jl 0x50e8 4f34: 4c 89 c6 mov %r8,%rsi 4f37: 48 83 e6 1f and $0x1f,%rsi 4f3b: 89 f6 mov %esi,%esi 4f3d: 85 f6 test %esi,%esi 4f3f: 74 14 je 0x4f55 4f41: f7 c6 07 00 00 00 test $0x7,%esi 4f47: 0f 85 9b 01 00 00 jne 0x50e8 4f4d: f7 de neg %esi 4f4f: 83 c6 20 add $0x20,%esi 4f52: c1 ee 03 shr $0x3,%esi 4f55: 8d 46 10 lea 0x10(%rsi),%eax 4f58: 44 3b c8 cmp %eax,%r9d 4f5b: 0f 8c 87 01 00 00 jl 0x50e8 4f61: 44 89 c8 mov %r9d,%eax 4f64: 33 d2 xor %edx,%edx 4f66: 2b c6 sub %esi,%eax 4f68: 83 e0 0f and $0xf,%eax 4f6b: f7 d8 neg %eax 4f6d: 41 03 c1 add %r9d,%eax 4f70: 85 f6 test %esi,%esi 4f72: 76 25 jbe 0x4f99 4f74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4f80: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 4f86: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 4f8b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 4f91: 48 ff c2 inc %rdx 4f94: 48 3b d6 cmp %rsi,%rdx 4f97: 72 e7 jb 0x4f80 4f99: 48 63 d0 movslq %eax,%rdx 4f9c: 0f 1f 40 00 nopl 0x0(%rax) 4fa0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 4fa6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 4fab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 4fb1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 4fb8: 01 4fb9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 4fc0: 01 4fc1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 4fc7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 4fcb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 4fd1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 4fd7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 4fde: 01 4fdf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 4fe5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 4fec: 01 4fed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 4ff1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 4ff7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 4ffe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 5005: 01 5006: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 500c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 5013: 01 5014: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 5018: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 501f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 5026: 01 5027: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 502e: 01 502f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 5033: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 503a: 48 83 c6 10 add $0x10,%rsi 503e: 48 3b f2 cmp %rdx,%rsi 5041: 0f 82 59 ff ff ff jb 0x4fa0 5047: 8d 70 01 lea 0x1(%rax),%esi 504a: 41 3b f1 cmp %r9d,%esi 504d: 0f 87 87 00 00 00 ja 0x50da 5053: 4d 63 c9 movslq %r9d,%r9 5056: 4c 2b ca sub %rdx,%r9 5059: 49 83 f9 02 cmp $0x2,%r9 505d: 0f 8c 80 00 00 00 jl 0x50e3 5063: 45 89 cb mov %r9d,%r11d 5066: 45 33 d2 xor %r10d,%r10d 5069: 41 83 e3 fe and $0xfffffffe,%r11d 506d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 5071: 4d 63 db movslq %r11d,%r11 5074: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi 5078: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx 507d: 0f 1f 00 nopl (%rax) 5080: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 5086: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 508c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 5092: 49 83 c2 02 add $0x2,%r10 5096: 4d 3b d3 cmp %r11,%r10 5099: 72 e5 jb 0x5080 509b: 4d 3b d9 cmp %r9,%r11 509e: 73 3a jae 0x50da 50a0: 48 63 c0 movslq %eax,%rax 50a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 50a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 50ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 50b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 50b7: 00 50b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 50bf: 90 nop 50c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 50c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 50cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 50d2: 49 ff c3 inc %r11 50d5: 4d 3b d9 cmp %r9,%r11 50d8: 72 e6 jb 0x50c0 50da: 33 c0 xor %eax,%eax 50dc: c5 f8 77 vzeroupper 50df: 5d pop %rbp 50e0: 5f pop %rdi 50e1: 5e pop %rsi 50e2: c3 ret 50e3: 45 33 db xor %r11d,%r11d 50e6: eb b3 jmp 0x509b 50e8: 33 c0 xor %eax,%eax 50ea: 41 83 f9 01 cmp $0x1,%r9d 50ee: 72 ea jb 0x50da 50f0: 4d 63 c9 movslq %r9d,%r9 50f3: 45 33 db xor %r11d,%r11d 50f6: eb a3 jmp 0x509b 50f8: b8 fa ff ff ff mov $0xfffffffa,%eax 50fd: 5d pop %rbp 50fe: 5f pop %rdi 50ff: 5e pop %rsi 5100: c3 ret 5101: b8 f8 ff ff ff mov $0xfffffff8,%eax 5106: 5d pop %rbp 5107: 5f pop %rdi 5108: 5e pop %rsi 5109: c3 ret 510a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5111: 00 5112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5120: 53 push %rbx 5121: 56 push %rsi 5122: 41 57 push %r15 5124: 49 89 cb mov %rcx,%r11 5127: 4d 85 db test %r11,%r11 512a: 0f 84 a7 01 00 00 je 0x52d7 5130: 48 85 d2 test %rdx,%rdx 5133: 0f 84 9e 01 00 00 je 0x52d7 5139: 4d 85 c0 test %r8,%r8 513c: 0f 84 95 01 00 00 je 0x52d7 5142: 45 85 c9 test %r9d,%r9d 5145: 0f 8e 82 01 00 00 jle 0x52cd 514b: 41 83 f9 10 cmp $0x10,%r9d 514f: 0f 8c 70 01 00 00 jl 0x52c5 5155: 4c 89 c1 mov %r8,%rcx 5158: 48 83 e1 1f and $0x1f,%rcx 515c: 89 c9 mov %ecx,%ecx 515e: 85 c9 test %ecx,%ecx 5160: 74 11 je 0x5173 5162: f6 c1 07 test $0x7,%cl 5165: 0f 85 5a 01 00 00 jne 0x52c5 516b: f7 d9 neg %ecx 516d: 83 c1 20 add $0x20,%ecx 5170: c1 e9 03 shr $0x3,%ecx 5173: 8d 41 10 lea 0x10(%rcx),%eax 5176: 44 3b c8 cmp %eax,%r9d 5179: 0f 8c 46 01 00 00 jl 0x52c5 517f: 45 89 ca mov %r9d,%r10d 5182: 33 c0 xor %eax,%eax 5184: 44 2b d1 sub %ecx,%r10d 5187: 41 83 e2 0f and $0xf,%r10d 518b: 41 f7 da neg %r10d 518e: 45 03 d1 add %r9d,%r10d 5191: 85 c9 test %ecx,%ecx 5193: 76 24 jbe 0x51b9 5195: 0f 1f 40 00 nopl 0x0(%rax) 5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 51a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 51ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 51b1: 48 ff c0 inc %rax 51b4: 48 3b c1 cmp %rcx,%rax 51b7: 72 e7 jb 0x51a0 51b9: 49 63 c2 movslq %r10d,%rax 51bc: 0f 1f 40 00 nopl 0x0(%rax) 51c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 51c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 51c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 51cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 51d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 51db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 51e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 51e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 51ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 51f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) 51fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 51ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 5204: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 5209: 48 83 c1 10 add $0x10,%rcx 520d: 48 3b c8 cmp %rax,%rcx 5210: 72 ae jb 0x51c0 5212: 41 8d 42 01 lea 0x1(%r10),%eax 5216: 41 3b c1 cmp %r9d,%eax 5219: 0f 87 98 00 00 00 ja 0x52b7 521f: 4d 63 c9 movslq %r9d,%r9 5222: 4d 63 d2 movslq %r10d,%r10 5225: 4d 2b ca sub %r10,%r9 5228: 49 83 f9 04 cmp $0x4,%r9 522c: 0f 8c 8f 00 00 00 jl 0x52c1 5232: 4d 63 d2 movslq %r10d,%r10 5235: 44 89 ce mov %r9d,%esi 5238: 83 e6 fc and $0xfffffffc,%esi 523b: 33 c9 xor %ecx,%ecx 523d: 48 63 f6 movslq %esi,%rsi 5240: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 5244: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 5248: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 524c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5253: 00 5254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 525b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5260: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 5266: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 526b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 5270: 48 83 c1 04 add $0x4,%rcx 5274: 48 3b ce cmp %rsi,%rcx 5277: 72 e7 jb 0x5260 5279: 49 3b f1 cmp %r9,%rsi 527c: 73 39 jae 0x52b7 527e: 4d 63 d2 movslq %r10d,%r10 5281: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 5285: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 5289: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 528d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5294: 00 5295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 529c: 0f 1f 40 00 nopl 0x0(%rax) 52a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 52a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 52aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 52af: 48 ff c6 inc %rsi 52b2: 49 3b f1 cmp %r9,%rsi 52b5: 72 e9 jb 0x52a0 52b7: 33 c0 xor %eax,%eax 52b9: c5 f8 77 vzeroupper 52bc: 41 5f pop %r15 52be: 5e pop %rsi 52bf: 5b pop %rbx 52c0: c3 ret 52c1: 33 f6 xor %esi,%esi 52c3: eb b4 jmp 0x5279 52c5: 45 33 d2 xor %r10d,%r10d 52c8: e9 45 ff ff ff jmp 0x5212 52cd: b8 fa ff ff ff mov $0xfffffffa,%eax 52d2: 41 5f pop %r15 52d4: 5e pop %rsi 52d5: 5b pop %rbx 52d6: c3 ret 52d7: b8 f8 ff ff ff mov $0xfffffff8,%eax 52dc: 41 5f pop %r15 52de: 5e pop %rsi 52df: 5b pop %rbx 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: 53 push %rbx 5301: 56 push %rsi 5302: 41 57 push %r15 5304: 49 89 cb mov %rcx,%r11 5307: 4d 85 db test %r11,%r11 530a: 0f 84 a7 01 00 00 je 0x54b7 5310: 48 85 d2 test %rdx,%rdx 5313: 0f 84 9e 01 00 00 je 0x54b7 5319: 4d 85 c0 test %r8,%r8 531c: 0f 84 95 01 00 00 je 0x54b7 5322: 45 85 c9 test %r9d,%r9d 5325: 0f 8e 82 01 00 00 jle 0x54ad 532b: 41 83 f9 10 cmp $0x10,%r9d 532f: 0f 8c 70 01 00 00 jl 0x54a5 5335: 4c 89 c1 mov %r8,%rcx 5338: 48 83 e1 1f and $0x1f,%rcx 533c: 89 c9 mov %ecx,%ecx 533e: 85 c9 test %ecx,%ecx 5340: 74 11 je 0x5353 5342: f6 c1 07 test $0x7,%cl 5345: 0f 85 5a 01 00 00 jne 0x54a5 534b: f7 d9 neg %ecx 534d: 83 c1 20 add $0x20,%ecx 5350: c1 e9 03 shr $0x3,%ecx 5353: 8d 41 10 lea 0x10(%rcx),%eax 5356: 44 3b c8 cmp %eax,%r9d 5359: 0f 8c 46 01 00 00 jl 0x54a5 535f: 45 89 ca mov %r9d,%r10d 5362: 33 c0 xor %eax,%eax 5364: 44 2b d1 sub %ecx,%r10d 5367: 41 83 e2 0f and $0xf,%r10d 536b: 41 f7 da neg %r10d 536e: 45 03 d1 add %r9d,%r10d 5371: 85 c9 test %ecx,%ecx 5373: 76 24 jbe 0x5399 5375: 0f 1f 40 00 nopl 0x0(%rax) 5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5380: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 5385: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 538b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 5391: 48 ff c0 inc %rax 5394: 48 3b c1 cmp %rcx,%rax 5397: 72 e7 jb 0x5380 5399: 49 63 c2 movslq %r10d,%rax 539c: 0f 1f 40 00 nopl 0x0(%rax) 53a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 53a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 53ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 53b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 53b8: 03 53b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 53bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 53c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 53cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 53d4: 03 53d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 53db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 53e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 53e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 53f0: 03 53f1: 48 83 c1 10 add $0x10,%rcx 53f5: 48 3b c8 cmp %rax,%rcx 53f8: 72 a6 jb 0x53a0 53fa: 41 8d 42 01 lea 0x1(%r10),%eax 53fe: 41 3b c1 cmp %r9d,%eax 5401: 0f 87 90 00 00 00 ja 0x5497 5407: 4d 63 c9 movslq %r9d,%r9 540a: 4d 63 d2 movslq %r10d,%r10 540d: 4d 2b ca sub %r10,%r9 5410: 49 83 f9 04 cmp $0x4,%r9 5414: 0f 8c 87 00 00 00 jl 0x54a1 541a: 4d 63 d2 movslq %r10d,%r10 541d: 44 89 ce mov %r9d,%esi 5420: 83 e6 fc and $0xfffffffc,%esi 5423: 33 c9 xor %ecx,%ecx 5425: 48 63 f6 movslq %esi,%rsi 5428: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 542c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 5430: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 5434: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5440: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 5446: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 544b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 5450: 48 83 c1 04 add $0x4,%rcx 5454: 48 3b ce cmp %rsi,%rcx 5457: 72 e7 jb 0x5440 5459: 49 3b f1 cmp %r9,%rsi 545c: 73 39 jae 0x5497 545e: 4d 63 d2 movslq %r10d,%r10 5461: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 5465: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 5469: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 546d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5474: 00 5475: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 547c: 0f 1f 40 00 nopl 0x0(%rax) 5480: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 5485: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 548a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 548f: 48 ff c6 inc %rsi 5492: 49 3b f1 cmp %r9,%rsi 5495: 72 e9 jb 0x5480 5497: 33 c0 xor %eax,%eax 5499: c5 f8 77 vzeroupper 549c: 41 5f pop %r15 549e: 5e pop %rsi 549f: 5b pop %rbx 54a0: c3 ret 54a1: 33 f6 xor %esi,%esi 54a3: eb b4 jmp 0x5459 54a5: 45 33 d2 xor %r10d,%r10d 54a8: e9 4d ff ff ff jmp 0x53fa 54ad: b8 fa ff ff ff mov $0xfffffffa,%eax 54b2: 41 5f pop %r15 54b4: 5e pop %rsi 54b5: 5b pop %rbx 54b6: c3 ret 54b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 54bc: 41 5f pop %r15 54be: 5e pop %rsi 54bf: 5b pop %rbx 54c0: c3 ret 54c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 54c8: 00 54c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 54d7: 00 54d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54df: 90 nop 54e0: 48 83 ec 28 sub $0x28,%rsp 54e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 54e9: 48 85 d2 test %rdx,%rdx 54ec: 74 1b je 0x5509 54ee: 45 85 c0 test %r8d,%r8d 54f1: 7f 0a jg 0x54fd 54f3: b8 fa ff ff ff mov $0xfffffffa,%eax 54f8: 48 83 c4 28 add $0x28,%rsp 54fc: c3 ret 54fd: e8 9e 76 03 00 call 0x3cba0 5502: 33 c0 xor %eax,%eax 5504: 48 83 c4 28 add $0x28,%rsp 5508: c3 ret 5509: b8 f8 ff ff ff mov $0xfffffff8,%eax 550e: 48 83 c4 28 add $0x28,%rsp 5512: c3 ret 5513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 551f: 00 5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5525: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 552a: 48 85 d2 test %rdx,%rdx 552d: 74 1d je 0x554c 552f: 45 85 c0 test %r8d,%r8d 5532: 7f 0b jg 0x553f 5534: b8 fa ff ff ff mov $0xfffffffa,%eax 5539: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 553e: c3 ret 553f: e8 fc 77 03 00 call 0x3cd40 5544: 33 c0 xor %eax,%eax 5546: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 554b: c3 ret 554c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5551: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5556: 90 nop 5557: c3 ret 5558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 555f: 00 5560: 48 83 ec 28 sub $0x28,%rsp 5564: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5569: 48 85 d2 test %rdx,%rdx 556c: 74 1b je 0x5589 556e: 45 85 c0 test %r8d,%r8d 5571: 7f 0a jg 0x557d 5573: b8 fa ff ff ff mov $0xfffffffa,%eax 5578: 48 83 c4 28 add $0x28,%rsp 557c: c3 ret 557d: e8 5e 79 03 00 call 0x3cee0 5582: 33 c0 xor %eax,%eax 5584: 48 83 c4 28 add $0x28,%rsp 5588: c3 ret 5589: b8 f8 ff ff ff mov $0xfffffff8,%eax 558e: 48 83 c4 28 add $0x28,%rsp 5592: c3 ret 5593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 559f: 00 55a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 55a5: 49 89 d1 mov %rdx,%r9 55a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 55ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 55b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 55b7: 4d 85 c9 test %r9,%r9 55ba: 0f 84 5a 01 00 00 je 0x571a 55c0: 45 85 c0 test %r8d,%r8d 55c3: 0f 8e 48 01 00 00 jle 0x5711 55c9: 41 83 f8 08 cmp $0x8,%r8d 55cd: 0f 8c 2f 01 00 00 jl 0x5702 55d3: 4c 89 ca mov %r9,%rdx 55d6: 48 83 e2 1f and $0x1f,%rdx 55da: 85 d2 test %edx,%edx 55dc: 74 11 je 0x55ef 55de: f6 c2 07 test $0x7,%dl 55e1: 0f 85 1b 01 00 00 jne 0x5702 55e7: f7 da neg %edx 55e9: 83 c2 20 add $0x20,%edx 55ec: c1 ea 03 shr $0x3,%edx 55ef: 8d 42 08 lea 0x8(%rdx),%eax 55f2: 44 3b c0 cmp %eax,%r8d 55f5: 0f 8c 07 01 00 00 jl 0x5702 55fb: 44 89 c1 mov %r8d,%ecx 55fe: 33 c0 xor %eax,%eax 5600: 2b ca sub %edx,%ecx 5602: 83 e1 07 and $0x7,%ecx 5605: f7 d9 neg %ecx 5607: 41 03 c8 add %r8d,%ecx 560a: 41 89 d2 mov %edx,%r10d 560d: 85 d2 test %edx,%edx 560f: 76 27 jbe 0x5638 5611: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5618: 00 5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5620: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 5626: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 562a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) 5630: 48 ff c0 inc %rax 5633: 49 3b c2 cmp %r10,%rax 5636: 72 e8 jb 0x5620 5638: 48 63 d1 movslq %ecx,%rdx 563b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5640: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 5646: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 564d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) 5653: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) 565a: 49 83 c2 08 add $0x8,%r10 565e: 4c 3b d2 cmp %rdx,%r10 5661: 72 dd jb 0x5640 5663: 8d 41 01 lea 0x1(%rcx),%eax 5666: 41 3b c0 cmp %r8d,%eax 5669: 0f 87 89 00 00 00 ja 0x56f8 566f: 4d 63 c0 movslq %r8d,%r8 5672: 4c 2b c2 sub %rdx,%r8 5675: 49 83 f8 02 cmp $0x2,%r8 5679: 0f 8c 7f 00 00 00 jl 0x56fe 567f: 44 89 c0 mov %r8d,%eax 5682: 45 33 d2 xor %r10d,%r10d 5685: 83 e0 fe and $0xfffffffe,%eax 5688: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 568c: 48 63 c0 movslq %eax,%rax 568f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 5693: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 569f: 00 56a0: 49 83 c2 02 add $0x2,%r10 56a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 56a8: c5 f8 11 12 vmovups %xmm2,(%rdx) 56ac: 48 83 c2 10 add $0x10,%rdx 56b0: 4c 3b d0 cmp %rax,%r10 56b3: 72 eb jb 0x56a0 56b5: 49 3b c0 cmp %r8,%rax 56b8: 73 3e jae 0x56f8 56ba: 48 63 c9 movslq %ecx,%rcx 56bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 56c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 56c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56cc: 00 56cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56e0: c5 fb 10 0a vmovsd (%rdx),%xmm1 56e4: 48 ff c0 inc %rax 56e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 56eb: c5 fb 11 12 vmovsd %xmm2,(%rdx) 56ef: 48 83 c2 08 add $0x8,%rdx 56f3: 49 3b c0 cmp %r8,%rax 56f6: 72 e8 jb 0x56e0 56f8: 33 c0 xor %eax,%eax 56fa: c5 f8 77 vzeroupper 56fd: c3 ret 56fe: 33 c0 xor %eax,%eax 5700: eb b3 jmp 0x56b5 5702: 33 c9 xor %ecx,%ecx 5704: 41 83 f8 01 cmp $0x1,%r8d 5708: 72 ee jb 0x56f8 570a: 4d 63 c0 movslq %r8d,%r8 570d: 33 c0 xor %eax,%eax 570f: eb a4 jmp 0x56b5 5711: b8 fa ff ff ff mov $0xfffffffa,%eax 5716: c5 f8 77 vzeroupper 5719: c3 ret 571a: b8 f8 ff ff ff mov $0xfffffff8,%eax 571f: c5 f8 77 vzeroupper 5722: c3 ret 5723: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 572a: 00 572b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5740: 45 89 c1 mov %r8d,%r9d 5743: 49 89 d0 mov %rdx,%r8 5746: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 574b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 5750: 4d 85 c0 test %r8,%r8 5753: 0f 84 f0 00 00 00 je 0x5849 5759: 45 85 c9 test %r9d,%r9d 575c: 0f 8e e1 00 00 00 jle 0x5843 5762: 49 63 d1 movslq %r9d,%rdx 5765: 48 83 fa 08 cmp $0x8,%rdx 5769: 0f 8c cf 00 00 00 jl 0x583e 576f: 4c 89 c0 mov %r8,%rax 5772: 48 83 e0 1f and $0x1f,%rax 5776: 85 c0 test %eax,%eax 5778: 74 10 je 0x578a 577a: a8 07 test $0x7,%al 577c: 0f 85 bc 00 00 00 jne 0x583e 5782: f7 d8 neg %eax 5784: 83 c0 20 add $0x20,%eax 5787: c1 e8 03 shr $0x3,%eax 578a: 8d 48 08 lea 0x8(%rax),%ecx 578d: 48 3b d1 cmp %rcx,%rdx 5790: 0f 8c a8 00 00 00 jl 0x583e 5796: 44 89 c9 mov %r9d,%ecx 5799: 2b c8 sub %eax,%ecx 579b: 83 e1 07 and $0x7,%ecx 579e: 44 2b c9 sub %ecx,%r9d 57a1: 33 c9 xor %ecx,%ecx 57a3: 41 89 c2 mov %eax,%r10d 57a6: 85 c0 test %eax,%eax 57a8: 76 2e jbe 0x57d8 57aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 57b1: 00 57b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 57c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 57ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 57d0: 48 ff c1 inc %rcx 57d3: 49 3b ca cmp %r10,%rcx 57d6: 72 e8 jb 0x57c0 57d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 57dd: 49 63 c1 movslq %r9d,%rax 57e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 57e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 57ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 57f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 57fa: 49 83 c2 08 add $0x8,%r10 57fe: 4c 3b d0 cmp %rax,%r10 5801: 72 dd jb 0x57e0 5803: 33 c0 xor %eax,%eax 5805: 41 8d 49 01 lea 0x1(%r9),%ecx 5809: 48 63 c9 movslq %ecx,%rcx 580c: 48 3b ca cmp %rdx,%rcx 580f: 77 27 ja 0x5838 5811: 4d 63 c9 movslq %r9d,%r9 5814: 49 2b d1 sub %r9,%rdx 5817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 581b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5820: c5 fb 10 09 vmovsd (%rcx),%xmm1 5824: 48 ff c0 inc %rax 5827: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 582b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 582f: 48 83 c1 08 add $0x8,%rcx 5833: 48 3b c2 cmp %rdx,%rax 5836: 72 e8 jb 0x5820 5838: 33 c0 xor %eax,%eax 583a: c5 f8 77 vzeroupper 583d: c3 ret 583e: 45 33 c9 xor %r9d,%r9d 5841: eb c0 jmp 0x5803 5843: b8 fa ff ff ff mov $0xfffffffa,%eax 5848: c3 ret 5849: b8 f8 ff ff ff mov $0xfffffff8,%eax 584e: c3 ret 584f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5856: 00 5857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 585e: 66 90 xchg %ax,%ax 5860: 45 89 c1 mov %r8d,%r9d 5863: 49 89 d0 mov %rdx,%r8 5866: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 586b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 5870: 4d 85 c0 test %r8,%r8 5873: 0f 84 f0 00 00 00 je 0x5969 5879: 45 85 c9 test %r9d,%r9d 587c: 0f 8e e1 00 00 00 jle 0x5963 5882: 49 63 d1 movslq %r9d,%rdx 5885: 48 83 fa 08 cmp $0x8,%rdx 5889: 0f 8c cf 00 00 00 jl 0x595e 588f: 4c 89 c0 mov %r8,%rax 5892: 48 83 e0 1f and $0x1f,%rax 5896: 85 c0 test %eax,%eax 5898: 74 10 je 0x58aa 589a: a8 07 test $0x7,%al 589c: 0f 85 bc 00 00 00 jne 0x595e 58a2: f7 d8 neg %eax 58a4: 83 c0 20 add $0x20,%eax 58a7: c1 e8 03 shr $0x3,%eax 58aa: 8d 48 08 lea 0x8(%rax),%ecx 58ad: 48 3b d1 cmp %rcx,%rdx 58b0: 0f 8c a8 00 00 00 jl 0x595e 58b6: 44 89 c9 mov %r9d,%ecx 58b9: 2b c8 sub %eax,%ecx 58bb: 83 e1 07 and $0x7,%ecx 58be: 44 2b c9 sub %ecx,%r9d 58c1: 33 c9 xor %ecx,%ecx 58c3: 41 89 c2 mov %eax,%r10d 58c6: 85 c0 test %eax,%eax 58c8: 76 2e jbe 0x58f8 58ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 58d1: 00 58d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 58e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 58e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 58ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 58f0: 48 ff c1 inc %rcx 58f3: 49 3b ca cmp %r10,%rcx 58f6: 72 e8 jb 0x58e0 58f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 58fd: 49 63 c1 movslq %r9d,%rax 5900: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 5906: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 590d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 5913: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 591a: 49 83 c2 08 add $0x8,%r10 591e: 4c 3b d0 cmp %rax,%r10 5921: 72 dd jb 0x5900 5923: 33 c0 xor %eax,%eax 5925: 41 8d 49 01 lea 0x1(%r9),%ecx 5929: 48 63 c9 movslq %ecx,%rcx 592c: 48 3b ca cmp %rdx,%rcx 592f: 77 27 ja 0x5958 5931: 4d 63 c9 movslq %r9d,%r9 5934: 49 2b d1 sub %r9,%rdx 5937: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5940: c5 fb 10 01 vmovsd (%rcx),%xmm0 5944: 48 ff c0 inc %rax 5947: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 594b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 594f: 48 83 c1 08 add $0x8,%rcx 5953: 48 3b c2 cmp %rdx,%rax 5956: 72 e8 jb 0x5940 5958: 33 c0 xor %eax,%eax 595a: c5 f8 77 vzeroupper 595d: c3 ret 595e: 45 33 c9 xor %r9d,%r9d 5961: eb c0 jmp 0x5923 5963: b8 fa ff ff ff mov $0xfffffffa,%eax 5968: c3 ret 5969: b8 f8 ff ff ff mov $0xfffffff8,%eax 596e: c3 ret 596f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5976: 00 5977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 597e: 66 90 xchg %ax,%ax 5980: 55 push %rbp 5981: 48 83 ec 30 sub $0x30,%rsp 5985: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 598a: 48 89 4d 20 mov %rcx,0x20(%rbp) 598e: 48 89 55 28 mov %rdx,0x28(%rbp) 5992: 44 89 45 30 mov %r8d,0x30(%rbp) 5996: 48 8b 45 20 mov 0x20(%rbp),%rax 599a: 48 8b 55 28 mov 0x28(%rbp),%rdx 599e: 8b 4d 30 mov 0x30(%rbp),%ecx 59a1: 89 4d 08 mov %ecx,0x8(%rbp) 59a4: 48 89 c1 mov %rax,%rcx 59a7: 8b 45 08 mov 0x8(%rbp),%eax 59aa: 41 89 c0 mov %eax,%r8d 59ad: e8 8e 75 13 00 call 0x13cf40 59b2: 89 45 00 mov %eax,0x0(%rbp) 59b5: 8b 45 00 mov 0x0(%rbp),%eax 59b8: 48 8d 65 10 lea 0x10(%rbp),%rsp 59bc: 5d pop %rbp 59bd: c3 ret 59be: 66 90 xchg %ax,%ax 59c0: 55 push %rbp 59c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 59c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 59cb: 48 89 4d 20 mov %rcx,0x20(%rbp) 59cf: 48 89 55 28 mov %rdx,0x28(%rbp) 59d3: 44 89 45 30 mov %r8d,0x30(%rbp) 59d7: 48 8b 45 20 mov 0x20(%rbp),%rax 59db: 48 8b 55 28 mov 0x28(%rbp),%rdx 59df: 8b 4d 30 mov 0x30(%rbp),%ecx 59e2: 89 4d 08 mov %ecx,0x8(%rbp) 59e5: 48 89 c1 mov %rax,%rcx 59e8: 8b 45 08 mov 0x8(%rbp),%eax 59eb: 41 89 c0 mov %eax,%r8d 59ee: e8 6d 75 13 00 call 0x13cf60 59f3: 89 45 00 mov %eax,0x0(%rbp) 59f6: 8b 45 00 mov 0x0(%rbp),%eax 59f9: 48 8d 65 10 lea 0x10(%rbp),%rsp 59fd: 5d pop %rbp 59fe: c3 ret 59ff: 90 nop 5a00: 55 push %rbp 5a01: 48 83 ec 30 sub $0x30,%rsp 5a05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 5a0a: 48 89 4d 20 mov %rcx,0x20(%rbp) 5a0e: 48 89 55 28 mov %rdx,0x28(%rbp) 5a12: 44 89 45 30 mov %r8d,0x30(%rbp) 5a16: 48 8b 45 20 mov 0x20(%rbp),%rax 5a1a: 48 8b 55 28 mov 0x28(%rbp),%rdx 5a1e: 8b 4d 30 mov 0x30(%rbp),%ecx 5a21: 89 4d 08 mov %ecx,0x8(%rbp) 5a24: 48 89 c1 mov %rax,%rcx 5a27: 8b 45 08 mov 0x8(%rbp),%eax 5a2a: 41 89 c0 mov %eax,%r8d 5a2d: e8 4e 75 13 00 call 0x13cf80 5a32: 89 45 00 mov %eax,0x0(%rbp) 5a35: 8b 45 00 mov 0x0(%rbp),%eax 5a38: 48 8d 65 10 lea 0x10(%rbp),%rsp 5a3c: 5d pop %rbp 5a3d: c3 ret 5a3e: 66 90 xchg %ax,%ax 5a40: 55 push %rbp 5a41: 48 83 ec 30 sub $0x30,%rsp 5a45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 5a4a: 48 89 4d 20 mov %rcx,0x20(%rbp) 5a4e: 48 89 55 28 mov %rdx,0x28(%rbp) 5a52: 44 89 45 30 mov %r8d,0x30(%rbp) 5a56: 48 8b 45 20 mov 0x20(%rbp),%rax 5a5a: 48 8b 55 28 mov 0x28(%rbp),%rdx 5a5e: 8b 4d 30 mov 0x30(%rbp),%ecx 5a61: 89 4d 08 mov %ecx,0x8(%rbp) 5a64: 48 89 c1 mov %rax,%rcx 5a67: 8b 45 08 mov 0x8(%rbp),%eax 5a6a: 41 89 c0 mov %eax,%r8d 5a6d: e8 2e 75 13 00 call 0x13cfa0 5a72: 89 45 00 mov %eax,0x0(%rbp) 5a75: 8b 45 00 mov 0x0(%rbp),%eax 5a78: 48 8d 65 10 lea 0x10(%rbp),%rsp 5a7c: 5d pop %rbp 5a7d: c3 ret 5a7e: 66 90 xchg %ax,%ax 5a80: 55 push %rbp 5a81: 48 83 ec 30 sub $0x30,%rsp 5a85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 5a8a: 48 89 4d 20 mov %rcx,0x20(%rbp) 5a8e: 48 89 55 28 mov %rdx,0x28(%rbp) 5a92: 44 89 45 30 mov %r8d,0x30(%rbp) 5a96: 48 8b 45 20 mov 0x20(%rbp),%rax 5a9a: 48 8b 55 28 mov 0x28(%rbp),%rdx 5a9e: 8b 4d 30 mov 0x30(%rbp),%ecx 5aa1: 89 4d 08 mov %ecx,0x8(%rbp) 5aa4: 48 89 c1 mov %rax,%rcx 5aa7: 8b 45 08 mov 0x8(%rbp),%eax 5aaa: 41 89 c0 mov %eax,%r8d 5aad: e8 0e 75 13 00 call 0x13cfc0 5ab2: 89 45 00 mov %eax,0x0(%rbp) 5ab5: 8b 45 00 mov 0x0(%rbp),%eax 5ab8: 48 8d 65 10 lea 0x10(%rbp),%rsp 5abc: 5d pop %rbp 5abd: c3 ret 5abe: 66 90 xchg %ax,%ax 5ac0: 55 push %rbp 5ac1: 48 83 ec 30 sub $0x30,%rsp 5ac5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 5aca: 48 89 4d 20 mov %rcx,0x20(%rbp) 5ace: 48 89 55 28 mov %rdx,0x28(%rbp) 5ad2: 44 89 45 30 mov %r8d,0x30(%rbp) 5ad6: 48 8b 45 20 mov 0x20(%rbp),%rax 5ada: 48 8b 55 28 mov 0x28(%rbp),%rdx 5ade: 8b 4d 30 mov 0x30(%rbp),%ecx 5ae1: 89 4d 08 mov %ecx,0x8(%rbp) 5ae4: 48 89 c1 mov %rax,%rcx 5ae7: 8b 45 08 mov 0x8(%rbp),%eax 5aea: 41 89 c0 mov %eax,%r8d 5aed: e8 ee 74 13 00 call 0x13cfe0 5af2: 89 45 00 mov %eax,0x0(%rbp) 5af5: 8b 45 00 mov 0x0(%rbp),%eax 5af8: 48 8d 65 10 lea 0x10(%rbp),%rsp 5afc: 5d pop %rbp 5afd: c3 ret 5afe: 66 90 xchg %ax,%ax 5b00: 48 83 ec 28 sub $0x28,%rsp 5b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5b09: 48 85 d2 test %rdx,%rdx 5b0c: 74 28 je 0x5b36 5b0e: 45 85 c0 test %r8d,%r8d 5b11: 7f 0a jg 0x5b1d 5b13: b8 fa ff ff ff mov $0xfffffffa,%eax 5b18: 48 83 c4 28 add $0x28,%rsp 5b1c: c3 ret 5b1d: 89 c8 mov %ecx,%eax 5b1f: 48 c1 e9 20 shr $0x20,%rcx 5b23: 48 c1 e1 20 shl $0x20,%rcx 5b27: 48 0b c8 or %rax,%rcx 5b2a: e8 51 75 03 00 call 0x3d080 5b2f: 33 c0 xor %eax,%eax 5b31: 48 83 c4 28 add $0x28,%rsp 5b35: c3 ret 5b36: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b3b: 48 83 c4 28 add $0x28,%rsp 5b3f: c3 ret 5b40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5b45: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5b4a: 48 85 d2 test %rdx,%rdx 5b4d: 74 2a je 0x5b79 5b4f: 45 85 c0 test %r8d,%r8d 5b52: 7f 0b jg 0x5b5f 5b54: b8 fa ff ff ff mov $0xfffffffa,%eax 5b59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5b5e: c3 ret 5b5f: 89 c8 mov %ecx,%eax 5b61: 48 c1 e9 20 shr $0x20,%rcx 5b65: 48 c1 e1 20 shl $0x20,%rcx 5b69: 48 0b c8 or %rax,%rcx 5b6c: e8 2f 75 03 00 call 0x3d0a0 5b71: 33 c0 xor %eax,%eax 5b73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5b78: c3 ret 5b79: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5b83: 90 nop 5b84: c3 ret 5b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b8c: 00 5b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5ba0: 48 83 ec 28 sub $0x28,%rsp 5ba4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5ba9: 48 85 d2 test %rdx,%rdx 5bac: 74 28 je 0x5bd6 5bae: 45 85 c0 test %r8d,%r8d 5bb1: 7f 0a jg 0x5bbd 5bb3: b8 fa ff ff ff mov $0xfffffffa,%eax 5bb8: 48 83 c4 28 add $0x28,%rsp 5bbc: c3 ret 5bbd: 89 c8 mov %ecx,%eax 5bbf: 48 c1 e9 20 shr $0x20,%rcx 5bc3: 48 c1 e1 20 shl $0x20,%rcx 5bc7: 48 0b c8 or %rax,%rcx 5bca: e8 f1 74 03 00 call 0x3d0c0 5bcf: 33 c0 xor %eax,%eax 5bd1: 48 83 c4 28 add $0x28,%rsp 5bd5: c3 ret 5bd6: b8 f8 ff ff ff mov $0xfffffff8,%eax 5bdb: 48 83 c4 28 add $0x28,%rsp 5bdf: c3 ret 5be0: 48 83 ec 28 sub $0x28,%rsp 5be4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5be9: 48 85 d2 test %rdx,%rdx 5bec: 74 28 je 0x5c16 5bee: 45 85 c0 test %r8d,%r8d 5bf1: 7f 0a jg 0x5bfd 5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax 5bf8: 48 83 c4 28 add $0x28,%rsp 5bfc: c3 ret 5bfd: 89 c8 mov %ecx,%eax 5bff: 48 c1 e9 20 shr $0x20,%rcx 5c03: 48 c1 e1 20 shl $0x20,%rcx 5c07: 48 0b c8 or %rax,%rcx 5c0a: e8 d1 74 03 00 call 0x3d0e0 5c0f: 33 c0 xor %eax,%eax 5c11: 48 83 c4 28 add $0x28,%rsp 5c15: c3 ret 5c16: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c1b: 48 83 c4 28 add $0x28,%rsp 5c1f: c3 ret 5c20: 48 83 ec 28 sub $0x28,%rsp 5c24: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5c29: 48 85 d2 test %rdx,%rdx 5c2c: 74 28 je 0x5c56 5c2e: 45 85 c0 test %r8d,%r8d 5c31: 7f 0a jg 0x5c3d 5c33: b8 fa ff ff ff mov $0xfffffffa,%eax 5c38: 48 83 c4 28 add $0x28,%rsp 5c3c: c3 ret 5c3d: 89 c8 mov %ecx,%eax 5c3f: 48 c1 e9 20 shr $0x20,%rcx 5c43: 48 c1 e1 20 shl $0x20,%rcx 5c47: 48 0b c8 or %rax,%rcx 5c4a: e8 b1 74 03 00 call 0x3d100 5c4f: 33 c0 xor %eax,%eax 5c51: 48 83 c4 28 add $0x28,%rsp 5c55: c3 ret 5c56: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c5b: 48 83 c4 28 add $0x28,%rsp 5c5f: c3 ret 5c60: 48 83 ec 28 sub $0x28,%rsp 5c64: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 5c69: 48 85 d2 test %rdx,%rdx 5c6c: 74 28 je 0x5c96 5c6e: 45 85 c0 test %r8d,%r8d 5c71: 7f 0a jg 0x5c7d 5c73: b8 fa ff ff ff mov $0xfffffffa,%eax 5c78: 48 83 c4 28 add $0x28,%rsp 5c7c: c3 ret 5c7d: 89 c8 mov %ecx,%eax 5c7f: 48 c1 e9 20 shr $0x20,%rcx 5c83: 48 c1 e1 20 shl $0x20,%rcx 5c87: 48 0b c8 or %rax,%rcx 5c8a: e8 d1 77 03 00 call 0x3d460 5c8f: 33 c0 xor %eax,%eax 5c91: 48 83 c4 28 add $0x28,%rsp 5c95: c3 ret 5c96: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c9b: 48 83 c4 28 add $0x28,%rsp 5c9f: c3 ret 5ca0: 48 83 ec 28 sub $0x28,%rsp 5ca4: 48 85 d2 test %rdx,%rdx 5ca7: 74 41 je 0x5cea 5ca9: 45 85 c0 test %r8d,%r8d 5cac: 7e 32 jle 0x5ce0 5cae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c590d8 5cb5: 01 5cb6: 7a 02 jp 0x5cba 5cb8: 74 10 je 0x5cca 5cba: 0f 57 c9 xorps %xmm1,%xmm1 5cbd: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5cc1: 7a 02 jp 0x5cc5 5cc3: 74 0c je 0x5cd1 5cc5: e8 b6 7a 03 00 call 0x3d780 5cca: 33 c0 xor %eax,%eax 5ccc: 48 83 c4 28 add $0x28,%rsp 5cd0: c3 ret 5cd1: 48 89 d1 mov %rdx,%rcx 5cd4: 44 89 c2 mov %r8d,%edx 5cd7: 48 83 c4 28 add $0x28,%rsp 5cdb: e9 20 3f 01 00 jmp 0x19c00 5ce0: b8 fa ff ff ff mov $0xfffffffa,%eax 5ce5: 48 83 c4 28 add $0x28,%rsp 5ce9: c3 ret 5cea: b8 f8 ff ff ff mov $0xfffffff8,%eax 5cef: 48 83 c4 28 add $0x28,%rsp 5cf3: c3 ret 5cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5d05: 48 85 d2 test %rdx,%rdx 5d08: 74 45 je 0x5d4f 5d0a: 45 85 c0 test %r8d,%r8d 5d0d: 7e 34 jle 0x5d43 5d0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c590e0 5d16: 01 5d17: 7a 02 jp 0x5d1b 5d19: 74 10 je 0x5d2b 5d1b: 0f 57 c9 xorps %xmm1,%xmm1 5d1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5d22: 7a 02 jp 0x5d26 5d24: 74 0d je 0x5d33 5d26: e8 f5 7b 03 00 call 0x3d920 5d2b: 33 c0 xor %eax,%eax 5d2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5d32: c3 ret 5d33: 48 89 d1 mov %rdx,%rcx 5d36: 44 89 c2 mov %r8d,%edx 5d39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5d3e: e9 bd 40 01 00 jmp 0x19e00 5d43: b8 fa ff ff ff mov $0xfffffffa,%eax 5d48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5d4d: 90 nop 5d4e: c3 ret 5d4f: b8 f8 ff ff ff mov $0xfffffff8,%eax 5d54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5d59: 90 nop 5d5a: 90 nop 5d5b: 90 nop 5d5c: c3 ret 5d5d: 0f 1f 00 nopl (%rax) 5d60: 48 83 ec 28 sub $0x28,%rsp 5d64: 48 85 d2 test %rdx,%rdx 5d67: 74 41 je 0x5daa 5d69: 45 85 c0 test %r8d,%r8d 5d6c: 7e 32 jle 0x5da0 5d6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c590e8 5d75: 01 5d76: 7a 02 jp 0x5d7a 5d78: 74 10 je 0x5d8a 5d7a: 0f 57 c9 xorps %xmm1,%xmm1 5d7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 5d81: 7a 02 jp 0x5d85 5d83: 74 0c je 0x5d91 5d85: e8 36 7d 03 00 call 0x3dac0 5d8a: 33 c0 xor %eax,%eax 5d8c: 48 83 c4 28 add $0x28,%rsp 5d90: c3 ret 5d91: 48 89 d1 mov %rdx,%rcx 5d94: 44 89 c2 mov %r8d,%edx 5d97: 48 83 c4 28 add $0x28,%rsp 5d9b: e9 40 42 01 00 jmp 0x19fe0 5da0: b8 fa ff ff ff mov $0xfffffffa,%eax 5da5: 48 83 c4 28 add $0x28,%rsp 5da9: c3 ret 5daa: b8 f8 ff ff ff mov $0xfffffff8,%eax 5daf: 48 83 c4 28 add $0x28,%rsp 5db3: c3 ret 5db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dc0: 48 83 ec 28 sub $0x28,%rsp 5dc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5dc8: 48 85 d2 test %rdx,%rdx 5dcb: 0f 84 c2 01 00 00 je 0x5f93 5dd1: 45 85 c0 test %r8d,%r8d 5dd4: 0f 8e af 01 00 00 jle 0x5f89 5dda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c590f0 5de1: 01 5de2: 7a 06 jp 0x5dea 5de4: 0f 84 98 01 00 00 je 0x5f82 5dea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 5dee: c5 f9 2e c8 vucomisd %xmm0,%xmm1 5df2: 7a 06 jp 0x5dfa 5df4: 0f 84 78 01 00 00 je 0x5f72 5dfa: 41 83 f8 10 cmp $0x10,%r8d 5dfe: 0f 8c 5e 01 00 00 jl 0x5f62 5e04: 49 89 d1 mov %rdx,%r9 5e07: 49 83 e1 1f and $0x1f,%r9 5e0b: 45 85 c9 test %r9d,%r9d 5e0e: 74 18 je 0x5e28 5e10: 41 f7 c1 07 00 00 00 test $0x7,%r9d 5e17: 0f 85 45 01 00 00 jne 0x5f62 5e1d: 41 f7 d9 neg %r9d 5e20: 41 83 c1 20 add $0x20,%r9d 5e24: 41 c1 e9 03 shr $0x3,%r9d 5e28: 41 8d 41 10 lea 0x10(%r9),%eax 5e2c: 44 3b c0 cmp %eax,%r8d 5e2f: 0f 8c 2d 01 00 00 jl 0x5f62 5e35: 45 89 c2 mov %r8d,%r10d 5e38: 33 c0 xor %eax,%eax 5e3a: 45 2b d1 sub %r9d,%r10d 5e3d: 41 83 e2 0f and $0xf,%r10d 5e41: 41 f7 da neg %r10d 5e44: 45 03 d0 add %r8d,%r10d 5e47: 45 89 cb mov %r9d,%r11d 5e4a: 45 85 c9 test %r9d,%r9d 5e4d: 76 23 jbe 0x5e72 5e4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e56: 00 5e57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e5e: 66 90 xchg %ax,%ax 5e60: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 5e65: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) 5e6a: 48 ff c0 inc %rax 5e6d: 49 3b c3 cmp %r11,%rax 5e70: 72 ee jb 0x5e60 5e72: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 5e76: 4d 63 ca movslq %r10d,%r9 5e79: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 5e7f: 90 nop 5e80: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 5e86: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 5e8d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 5e94: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 5e9b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) 5ea1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) 5ea8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) 5eaf: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) 5eb6: 49 83 c3 10 add $0x10,%r11 5eba: 4d 3b d9 cmp %r9,%r11 5ebd: 72 c1 jb 0x5e80 5ebf: 41 8d 42 01 lea 0x1(%r10),%eax 5ec3: 41 3b c0 cmp %r8d,%eax 5ec6: 0f 87 88 00 00 00 ja 0x5f54 5ecc: 4d 63 c0 movslq %r8d,%r8 5ecf: 4d 2b c1 sub %r9,%r8 5ed2: 49 83 f8 04 cmp $0x4,%r8 5ed6: 0f 8c 82 00 00 00 jl 0x5f5e 5edc: 44 89 c0 mov %r8d,%eax 5edf: 45 33 db xor %r11d,%r11d 5ee2: 83 e0 fc and $0xfffffffc,%eax 5ee5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 5ee9: 48 63 c0 movslq %eax,%rax 5eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ef3: 00 5ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f00: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 5f05: 49 83 c3 04 add $0x4,%r11 5f09: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 5f0e: 49 83 c1 20 add $0x20,%r9 5f12: 4c 3b d8 cmp %rax,%r11 5f15: 72 e9 jb 0x5f00 5f17: 49 3b c0 cmp %r8,%rax 5f1a: 73 38 jae 0x5f54 5f1c: 4d 63 d2 movslq %r10d,%r10 5f1f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 5f23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 5f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f2e: 00 5f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f36: 0f 1f 00 nopl (%rax) 5f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f40: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 5f44: 48 ff c0 inc %rax 5f47: c5 fb 11 02 vmovsd %xmm0,(%rdx) 5f4b: 48 83 c2 08 add $0x8,%rdx 5f4f: 49 3b c0 cmp %r8,%rax 5f52: 72 ec jb 0x5f40 5f54: 33 c0 xor %eax,%eax 5f56: c5 f8 77 vzeroupper 5f59: 48 83 c4 28 add $0x28,%rsp 5f5d: c3 ret 5f5e: 33 c0 xor %eax,%eax 5f60: eb b5 jmp 0x5f17 5f62: 45 33 d2 xor %r10d,%r10d 5f65: 41 83 f8 01 cmp $0x1,%r8d 5f69: 72 e9 jb 0x5f54 5f6b: 4d 63 c0 movslq %r8d,%r8 5f6e: 33 c0 xor %eax,%eax 5f70: eb a5 jmp 0x5f17 5f72: 48 89 d1 mov %rdx,%rcx 5f75: 44 89 c2 mov %r8d,%edx 5f78: e8 a3 40 01 00 call 0x1a020 5f7d: 48 83 c4 28 add $0x28,%rsp 5f81: c3 ret 5f82: 33 c0 xor %eax,%eax 5f84: 48 83 c4 28 add $0x28,%rsp 5f88: c3 ret 5f89: b8 fa ff ff ff mov $0xfffffffa,%eax 5f8e: 48 83 c4 28 add $0x28,%rsp 5f92: c3 ret 5f93: b8 f8 ff ff ff mov $0xfffffff8,%eax 5f98: 48 83 c4 28 add $0x28,%rsp 5f9c: c3 ret 5f9d: 0f 1f 00 nopl (%rax) 5fa0: 48 83 ec 28 sub $0x28,%rsp 5fa4: 48 85 d2 test %rdx,%rdx 5fa7: 0f 84 be 01 00 00 je 0x616b 5fad: 45 85 c0 test %r8d,%r8d 5fb0: 0f 8e ab 01 00 00 jle 0x6161 5fb6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c590f8 5fbd: 01 5fbe: 7a 06 jp 0x5fc6 5fc0: 0f 84 94 01 00 00 je 0x615a 5fc6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 5fca: c5 f9 2e c1 vucomisd %xmm1,%xmm0 5fce: 7a 06 jp 0x5fd6 5fd0: 0f 84 74 01 00 00 je 0x614a 5fd6: 41 83 f8 10 cmp $0x10,%r8d 5fda: 0f 8c 62 01 00 00 jl 0x6142 5fe0: 49 89 d3 mov %rdx,%r11 5fe3: 49 83 e3 1f and $0x1f,%r11 5fe7: 45 85 db test %r11d,%r11d 5fea: 74 18 je 0x6004 5fec: 41 f7 c3 07 00 00 00 test $0x7,%r11d 5ff3: 0f 85 49 01 00 00 jne 0x6142 5ff9: 41 f7 db neg %r11d 5ffc: 41 83 c3 20 add $0x20,%r11d 6000: 41 c1 eb 03 shr $0x3,%r11d 6004: 41 8d 43 10 lea 0x10(%r11),%eax 6008: 44 3b c0 cmp %eax,%r8d 600b: 0f 8c 31 01 00 00 jl 0x6142 6011: 45 89 c1 mov %r8d,%r9d 6014: 33 c0 xor %eax,%eax 6016: 45 2b cb sub %r11d,%r9d 6019: 41 83 e1 0f and $0xf,%r9d 601d: 41 f7 d9 neg %r9d 6020: 45 03 c8 add %r8d,%r9d 6023: 45 89 da mov %r11d,%r10d 6026: 45 85 db test %r11d,%r11d 6029: 76 27 jbe 0x6052 602b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6032: 00 6033: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 603a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6040: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 6045: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 604a: 48 ff c0 inc %rax 604d: 49 3b c2 cmp %r10,%rax 6050: 72 ee jb 0x6040 6052: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 6057: 49 63 c1 movslq %r9d,%rax 605a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6060: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 6066: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 606d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 6074: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 607b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 6081: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 6088: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 608f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 6096: 49 83 c2 10 add $0x10,%r10 609a: 4c 3b d0 cmp %rax,%r10 609d: 72 c1 jb 0x6060 609f: 41 8d 41 01 lea 0x1(%r9),%eax 60a3: 41 3b c0 cmp %r8d,%eax 60a6: 0f 87 88 00 00 00 ja 0x6134 60ac: 4d 63 c0 movslq %r8d,%r8 60af: 4d 63 c9 movslq %r9d,%r9 60b2: 4d 2b c1 sub %r9,%r8 60b5: 49 83 f8 04 cmp $0x4,%r8 60b9: 0f 8c 7f 00 00 00 jl 0x613e 60bf: 4d 63 c9 movslq %r9d,%r9 60c2: 44 89 c0 mov %r8d,%eax 60c5: 83 e0 fc and $0xfffffffc,%eax 60c8: 45 33 db xor %r11d,%r11d 60cb: 48 63 c0 movslq %eax,%rax 60ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 60d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 60d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 60de: 00 00 60e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 60e5: 49 83 c3 04 add $0x4,%r11 60e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 60ee: 49 83 c2 20 add $0x20,%r10 60f2: 4c 3b d8 cmp %rax,%r11 60f5: 72 e9 jb 0x60e0 60f7: 49 3b c0 cmp %r8,%rax 60fa: 73 38 jae 0x6134 60fc: 4d 63 c9 movslq %r9d,%r9 60ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 6103: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 6107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 610e: 00 610f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6116: 0f 1f 00 nopl (%rax) 6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6120: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 6124: 48 ff c0 inc %rax 6127: c5 fb 11 0a vmovsd %xmm1,(%rdx) 612b: 48 83 c2 08 add $0x8,%rdx 612f: 49 3b c0 cmp %r8,%rax 6132: 72 ec jb 0x6120 6134: 33 c0 xor %eax,%eax 6136: c5 f8 77 vzeroupper 6139: 48 83 c4 28 add $0x28,%rsp 613d: c3 ret 613e: 33 c0 xor %eax,%eax 6140: eb b5 jmp 0x60f7 6142: 45 33 c9 xor %r9d,%r9d 6145: e9 55 ff ff ff jmp 0x609f 614a: 48 89 d1 mov %rdx,%rcx 614d: 44 89 c2 mov %r8d,%edx 6150: e8 0b 3f 01 00 call 0x1a060 6155: 48 83 c4 28 add $0x28,%rsp 6159: c3 ret 615a: 33 c0 xor %eax,%eax 615c: 48 83 c4 28 add $0x28,%rsp 6160: c3 ret 6161: b8 fa ff ff ff mov $0xfffffffa,%eax 6166: 48 83 c4 28 add $0x28,%rsp 616a: c3 ret 616b: b8 f8 ff ff ff mov $0xfffffff8,%eax 6170: 48 83 c4 28 add $0x28,%rsp 6174: c3 ret 6175: 0f 1f 40 00 nopl 0x0(%rax) 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6180: 48 83 ec 28 sub $0x28,%rsp 6184: 48 85 d2 test %rdx,%rdx 6187: 0f 84 be 01 00 00 je 0x634b 618d: 45 85 c0 test %r8d,%r8d 6190: 0f 8e ab 01 00 00 jle 0x6341 6196: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c59100 619d: 01 619e: 7a 06 jp 0x61a6 61a0: 0f 84 94 01 00 00 je 0x633a 61a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 61aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 61ae: 7a 06 jp 0x61b6 61b0: 0f 84 74 01 00 00 je 0x632a 61b6: 41 83 f8 10 cmp $0x10,%r8d 61ba: 0f 8c 62 01 00 00 jl 0x6322 61c0: 49 89 d3 mov %rdx,%r11 61c3: 49 83 e3 1f and $0x1f,%r11 61c7: 45 85 db test %r11d,%r11d 61ca: 74 18 je 0x61e4 61cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d 61d3: 0f 85 49 01 00 00 jne 0x6322 61d9: 41 f7 db neg %r11d 61dc: 41 83 c3 20 add $0x20,%r11d 61e0: 41 c1 eb 03 shr $0x3,%r11d 61e4: 41 8d 43 10 lea 0x10(%r11),%eax 61e8: 44 3b c0 cmp %eax,%r8d 61eb: 0f 8c 31 01 00 00 jl 0x6322 61f1: 45 89 c1 mov %r8d,%r9d 61f4: 33 c0 xor %eax,%eax 61f6: 45 2b cb sub %r11d,%r9d 61f9: 41 83 e1 0f and $0xf,%r9d 61fd: 41 f7 d9 neg %r9d 6200: 45 03 c8 add %r8d,%r9d 6203: 45 89 da mov %r11d,%r10d 6206: 45 85 db test %r11d,%r11d 6209: 76 27 jbe 0x6232 620b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6212: 00 6213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 621a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6220: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 6225: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 622a: 48 ff c0 inc %rax 622d: 49 3b c2 cmp %r10,%rax 6230: 72 ee jb 0x6220 6232: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 6237: 49 63 c1 movslq %r9d,%rax 623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 6240: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 6246: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 624d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 6254: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 625b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 6261: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 6268: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 626f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 6276: 49 83 c2 10 add $0x10,%r10 627a: 4c 3b d0 cmp %rax,%r10 627d: 72 c1 jb 0x6240 627f: 41 8d 41 01 lea 0x1(%r9),%eax 6283: 41 3b c0 cmp %r8d,%eax 6286: 0f 87 88 00 00 00 ja 0x6314 628c: 4d 63 c0 movslq %r8d,%r8 628f: 4d 63 c9 movslq %r9d,%r9 6292: 4d 2b c1 sub %r9,%r8 6295: 49 83 f8 04 cmp $0x4,%r8 6299: 0f 8c 7f 00 00 00 jl 0x631e 629f: 4d 63 c9 movslq %r9d,%r9 62a2: 44 89 c0 mov %r8d,%eax 62a5: 83 e0 fc and $0xfffffffc,%eax 62a8: 45 33 db xor %r11d,%r11d 62ab: 48 63 c0 movslq %eax,%rax 62ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 62b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 62be: 00 00 62c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 62c5: 49 83 c3 04 add $0x4,%r11 62c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 62ce: 49 83 c2 20 add $0x20,%r10 62d2: 4c 3b d8 cmp %rax,%r11 62d5: 72 e9 jb 0x62c0 62d7: 49 3b c0 cmp %r8,%rax 62da: 73 38 jae 0x6314 62dc: 4d 63 c9 movslq %r9d,%r9 62df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 62e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 62e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62ee: 00 62ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62f6: 0f 1f 00 nopl (%rax) 62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6300: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 6304: 48 ff c0 inc %rax 6307: c5 fb 11 0a vmovsd %xmm1,(%rdx) 630b: 48 83 c2 08 add $0x8,%rdx 630f: 49 3b c0 cmp %r8,%rax 6312: 72 ec jb 0x6300 6314: 33 c0 xor %eax,%eax 6316: c5 f8 77 vzeroupper 6319: 48 83 c4 28 add $0x28,%rsp 631d: c3 ret 631e: 33 c0 xor %eax,%eax 6320: eb b5 jmp 0x62d7 6322: 45 33 c9 xor %r9d,%r9d 6325: e9 55 ff ff ff jmp 0x627f 632a: 48 89 d1 mov %rdx,%rcx 632d: 44 89 c2 mov %r8d,%edx 6330: e8 6b 3d 01 00 call 0x1a0a0 6335: 48 83 c4 28 add $0x28,%rsp 6339: c3 ret 633a: 33 c0 xor %eax,%eax 633c: 48 83 c4 28 add $0x28,%rsp 6340: c3 ret 6341: b8 fa ff ff ff mov $0xfffffffa,%eax 6346: 48 83 c4 28 add $0x28,%rsp 634a: c3 ret 634b: b8 f8 ff ff ff mov $0xfffffff8,%eax 6350: 48 83 c4 28 add $0x28,%rsp 6354: c3 ret 6355: 0f 1f 40 00 nopl 0x0(%rax) 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6360: 56 push %rsi 6361: 57 push %rdi 6362: 41 54 push %r12 6364: 55 push %rbp 6365: 48 83 ec 28 sub $0x28,%rsp 6369: 89 cf mov %ecx,%edi 636b: 4d 89 cc mov %r9,%r12 636e: 83 ff 1e cmp $0x1e,%edi 6371: 0f 87 7a 01 00 00 ja 0x64f1 6377: 4d 85 e4 test %r12,%r12 637a: 0f 84 80 01 00 00 je 0x6500 6380: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 6385: 48 85 f6 test %rsi,%rsi 6388: 0f 84 72 01 00 00 je 0x6500 638e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 6393: 48 85 ed test %rbp,%rbp 6396: 0f 84 64 01 00 00 je 0x6500 639c: 83 fa 08 cmp $0x8,%edx 639f: 74 1e je 0x63bf 63a1: 83 fa 04 cmp $0x4,%edx 63a4: 74 19 je 0x63bf 63a6: 83 fa 01 cmp $0x1,%edx 63a9: 74 14 je 0x63bf 63ab: 83 fa 02 cmp $0x2,%edx 63ae: 74 0f je 0x63bf 63b0: b8 ee ff ff ff mov $0xffffffee,%eax 63b5: 48 83 c4 28 add $0x28,%rsp 63b9: 5d pop %rbp 63ba: 41 5c pop %r12 63bc: 5f pop %rdi 63bd: 5e pop %rsi 63be: c3 ret 63bf: 83 ff 1d cmp $0x1d,%edi 63c2: 0f 8f 29 01 00 00 jg 0x64f1 63c8: 83 ff 04 cmp $0x4,%edi 63cb: 7f 14 jg 0x63e1 63cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 63d4: 00 63d5: 33 c0 xor %eax,%eax 63d7: 89 06 mov %eax,(%rsi) 63d9: 89 45 00 mov %eax,0x0(%rbp) 63dc: e9 04 01 00 00 jmp 0x64e5 63e1: 83 ff 06 cmp $0x6,%edi 63e4: 7f 11 jg 0x63f7 63e6: 33 c0 xor %eax,%eax 63e8: 41 89 04 24 mov %eax,(%r12) 63ec: 89 06 mov %eax,(%rsi) 63ee: 89 45 00 mov %eax,0x0(%rbp) 63f1: 41 8b 04 24 mov (%r12),%eax 63f5: eb 67 jmp 0x645e 63f7: 8d 4f ff lea -0x1(%rdi),%ecx 63fa: 83 f9 10 cmp $0x10,%ecx 63fd: 7f 48 jg 0x6447 63ff: 41 bb 01 00 00 00 mov $0x1,%r11d 6405: 41 d3 e3 shl %cl,%r11d 6408: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 640f: 00 6410: 83 e0 c0 and $0xffffffc0,%eax 6413: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 641a: 00 641b: 41 89 04 24 mov %eax,(%r12) 641f: 44 89 d8 mov %r11d,%eax 6422: d1 f8 sar $1,%eax 6424: 41 83 e2 c0 and $0xffffffc0,%r10d 6428: c1 e8 1e shr $0x1e,%eax 642b: 41 03 c3 add %r11d,%eax 642e: 83 e0 fc and $0xfffffffc,%eax 6431: 83 c0 43 add $0x43,%eax 6434: c7 06 00 00 00 00 movl $0x0,(%rsi) 643a: 83 e0 c0 and $0xffffffc0,%eax 643d: 44 89 55 00 mov %r10d,0x0(%rbp) 6441: 41 03 04 24 add (%r12),%eax 6445: eb 12 jmp 0x6459 6447: 4c 89 e2 mov %r12,%rdx 644a: 49 89 f0 mov %rsi,%r8 644d: 49 89 e9 mov %rbp,%r9 6450: e8 eb 77 03 00 call 0x3dc40 6455: 41 8b 04 24 mov (%r12),%eax 6459: 83 ff 13 cmp $0x13,%edi 645c: 7d 2a jge 0x6488 645e: 89 f9 mov %edi,%ecx 6460: 41 ba 01 00 00 00 mov $0x1,%r10d 6466: 41 d3 e2 shl %cl,%r10d 6469: 45 89 d3 mov %r10d,%r11d 646c: 41 d1 fb sar $1,%r11d 646f: 41 c1 eb 1e shr $0x1e,%r11d 6473: 45 03 da add %r10d,%r11d 6476: 41 c1 eb 02 shr $0x2,%r11d 647a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 6481: 00 6482: 41 83 e2 c0 and $0xffffffc0,%r10d 6486: eb 18 jmp 0x64a0 6488: 41 ba 01 00 00 00 mov $0x1,%r10d 648e: 8d 4f 14 lea 0x14(%rdi),%ecx 6491: 41 d3 e2 shl %cl,%r10d 6494: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 649b: 00 649c: 41 83 e2 c0 and $0xffffffc0,%r10d 64a0: 83 ff 0a cmp $0xa,%edi 64a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 64aa: 00 64ab: 41 89 04 24 mov %eax,(%r12) 64af: 7f 04 jg 0x64b5 64b1: 33 c0 xor %eax,%eax 64b3: eb 21 jmp 0x64d6 64b5: 89 f9 mov %edi,%ecx 64b7: b8 01 00 00 00 mov $0x1,%eax 64bc: d3 e0 shl %cl,%eax 64be: 89 c7 mov %eax,%edi 64c0: d1 ff sar $1,%edi 64c2: c1 ef 1e shr $0x1e,%edi 64c5: 03 f8 add %eax,%edi 64c7: 83 e7 fc and $0xfffffffc,%edi 64ca: 83 c7 43 add $0x43,%edi 64cd: 83 e7 c0 and $0xffffffc0,%edi 64d0: 8b 16 mov (%rsi),%edx 64d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 64d6: 89 06 mov %eax,(%rsi) 64d8: 8b 45 00 mov 0x0(%rbp),%eax 64db: 85 c0 test %eax,%eax 64dd: 7e 06 jle 0x64e5 64df: 83 c0 40 add $0x40,%eax 64e2: 89 45 00 mov %eax,0x0(%rbp) 64e5: 33 c0 xor %eax,%eax 64e7: 48 83 c4 28 add $0x28,%rsp 64eb: 5d pop %rbp 64ec: 41 5c pop %r12 64ee: 5f pop %rdi 64ef: 5e pop %rsi 64f0: c3 ret 64f1: b8 ef ff ff ff mov $0xffffffef,%eax 64f6: 48 83 c4 28 add $0x28,%rsp 64fa: 5d pop %rbp 64fb: 41 5c pop %r12 64fd: 5f pop %rdi 64fe: 5e pop %rsi 64ff: c3 ret 6500: b8 f8 ff ff ff mov $0xfffffff8,%eax 6505: 48 83 c4 28 add $0x28,%rsp 6509: 5d pop %rbp 650a: 41 5c pop %r12 650c: 5f pop %rdi 650d: 5e pop %rsi 650e: c3 ret 650f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6516: 00 6517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 651e: 66 90 xchg %ax,%ax 6520: 41 54 push %r12 6522: 41 55 push %r13 6524: 41 56 push %r14 6526: 41 57 push %r15 6528: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 652d: 41 89 cd mov %ecx,%r13d 6530: 4d 89 cc mov %r9,%r12 6533: 41 83 fd 1e cmp $0x1e,%r13d 6537: 0f 87 94 01 00 00 ja 0x66d1 653d: 4d 85 e4 test %r12,%r12 6540: 0f 84 9e 01 00 00 je 0x66e4 6546: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 654b: 4d 85 f6 test %r14,%r14 654e: 0f 84 90 01 00 00 je 0x66e4 6554: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 6559: 4d 85 ff test %r15,%r15 655c: 0f 84 82 01 00 00 je 0x66e4 6562: 83 fa 08 cmp $0x8,%edx 6565: 74 22 je 0x6589 6567: 83 fa 04 cmp $0x4,%edx 656a: 74 1d je 0x6589 656c: 83 fa 01 cmp $0x1,%edx 656f: 74 18 je 0x6589 6571: 83 fa 02 cmp $0x2,%edx 6574: 74 13 je 0x6589 6576: b8 ee ff ff ff mov $0xffffffee,%eax 657b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6580: 41 5f pop %r15 6582: 41 5e pop %r14 6584: 41 5d pop %r13 6586: 41 5c pop %r12 6588: c3 ret 6589: 41 83 fd 1d cmp $0x1d,%r13d 658d: 0f 8f 3e 01 00 00 jg 0x66d1 6593: 41 83 fd 04 cmp $0x4,%r13d 6597: 7f 15 jg 0x65ae 6599: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 65a0: 00 65a1: 33 c0 xor %eax,%eax 65a3: 41 89 06 mov %eax,(%r14) 65a6: 41 89 07 mov %eax,(%r15) 65a9: e9 13 01 00 00 jmp 0x66c1 65ae: 41 83 fd 06 cmp $0x6,%r13d 65b2: 7f 12 jg 0x65c6 65b4: 33 c0 xor %eax,%eax 65b6: 41 89 04 24 mov %eax,(%r12) 65ba: 41 89 06 mov %eax,(%r14) 65bd: 41 89 07 mov %eax,(%r15) 65c0: 41 8b 14 24 mov (%r12),%edx 65c4: eb 6a jmp 0x6630 65c6: 41 8d 4d ff lea -0x1(%r13),%ecx 65ca: 83 f9 11 cmp $0x11,%ecx 65cd: 7f 49 jg 0x6618 65cf: 41 bb 01 00 00 00 mov $0x1,%r11d 65d5: 41 d3 e3 shl %cl,%r11d 65d8: 44 89 da mov %r11d,%edx 65db: 45 89 da mov %r11d,%r10d 65de: d1 fa sar $1,%edx 65e0: c1 ea 1e shr $0x1e,%edx 65e3: 41 c1 e2 03 shl $0x3,%r10d 65e7: 41 03 d3 add %r11d,%edx 65ea: 44 89 d0 mov %r10d,%eax 65ed: 83 e2 fc and $0xfffffffc,%edx 65f0: 83 c0 47 add $0x47,%eax 65f3: 41 83 c2 3f add $0x3f,%r10d 65f7: 83 c2 43 add $0x43,%edx 65fa: 83 e0 c0 and $0xffffffc0,%eax 65fd: 41 89 04 24 mov %eax,(%r12) 6601: 41 83 e2 c0 and $0xffffffc0,%r10d 6605: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 660c: 83 e2 c0 and $0xffffffc0,%edx 660f: 45 89 17 mov %r10d,(%r15) 6612: 41 03 14 24 add (%r12),%edx 6616: eb 12 jmp 0x662a 6618: 4c 89 e2 mov %r12,%rdx 661b: 4d 89 f0 mov %r14,%r8 661e: 4d 89 f9 mov %r15,%r9 6621: e8 5a 78 03 00 call 0x3de80 6626: 41 8b 14 24 mov (%r12),%edx 662a: 41 83 fd 13 cmp $0x13,%r13d 662e: 7d 29 jge 0x6659 6630: 44 89 e9 mov %r13d,%ecx 6633: b8 01 00 00 00 mov $0x1,%eax 6638: d3 e0 shl %cl,%eax 663a: 41 89 c2 mov %eax,%r10d 663d: 41 d1 fa sar $1,%r10d 6640: 41 c1 ea 1e shr $0x1e,%r10d 6644: 44 03 d0 add %eax,%r10d 6647: 41 c1 ea 02 shr $0x2,%r10d 664b: 41 c1 e2 03 shl $0x3,%r10d 664f: 41 83 c2 3f add $0x3f,%r10d 6653: 41 83 e2 c0 and $0xffffffc0,%r10d 6657: eb 1c jmp 0x6675 6659: 41 ba 01 00 00 00 mov $0x1,%r10d 665f: 41 8d 4d 14 lea 0x14(%r13),%ecx 6663: 41 d3 e2 shl %cl,%r10d 6666: 41 c1 e2 03 shl $0x3,%r10d 666a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 6671: 41 83 e2 c0 and $0xffffffc0,%r10d 6675: 45 03 d2 add %r10d,%r10d 6678: 41 03 d2 add %r10d,%edx 667b: 81 c2 00 01 00 00 add $0x100,%edx 6681: 41 89 14 24 mov %edx,(%r12) 6685: 41 83 fd 0a cmp $0xa,%r13d 6689: 7f 04 jg 0x668f 668b: 33 d2 xor %edx,%edx 668d: eb 22 jmp 0x66b1 668f: 44 89 e9 mov %r13d,%ecx 6692: b8 01 00 00 00 mov $0x1,%eax 6697: d3 e0 shl %cl,%eax 6699: 89 c2 mov %eax,%edx 669b: d1 fa sar $1,%edx 669d: c1 ea 1e shr $0x1e,%edx 66a0: 03 d0 add %eax,%edx 66a2: 83 e2 fc and $0xfffffffc,%edx 66a5: 83 c2 43 add $0x43,%edx 66a8: 83 e2 c0 and $0xffffffc0,%edx 66ab: 83 c2 40 add $0x40,%edx 66ae: 41 03 16 add (%r14),%edx 66b1: 41 89 16 mov %edx,(%r14) 66b4: 41 8b 07 mov (%r15),%eax 66b7: 85 c0 test %eax,%eax 66b9: 7e 06 jle 0x66c1 66bb: 83 c0 40 add $0x40,%eax 66be: 41 89 07 mov %eax,(%r15) 66c1: 33 c0 xor %eax,%eax 66c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 66c8: 41 5f pop %r15 66ca: 41 5e pop %r14 66cc: 41 5d pop %r13 66ce: 41 5c pop %r12 66d0: c3 ret 66d1: b8 ef ff ff ff mov $0xffffffef,%eax 66d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 66db: 41 5f pop %r15 66dd: 41 5e pop %r14 66df: 41 5d pop %r13 66e1: 41 5c pop %r12 66e3: c3 ret 66e4: b8 f8 ff ff ff mov $0xfffffff8,%eax 66e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 66ee: 41 5f pop %r15 66f0: 41 5e pop %r14 66f2: 41 5d pop %r13 66f4: 41 5c pop %r12 66f6: c3 ret 66f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 66fe: 00 00 6700: 56 push %rsi 6701: 57 push %rdi 6702: 41 54 push %r12 6704: 55 push %rbp 6705: 48 83 ec 28 sub $0x28,%rsp 6709: 89 cf mov %ecx,%edi 670b: 4d 89 cc mov %r9,%r12 670e: 83 ff 1e cmp $0x1e,%edi 6711: 0f 87 7a 01 00 00 ja 0x6891 6717: 4d 85 e4 test %r12,%r12 671a: 0f 84 80 01 00 00 je 0x68a0 6720: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 6725: 48 85 f6 test %rsi,%rsi 6728: 0f 84 72 01 00 00 je 0x68a0 672e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 6733: 48 85 ed test %rbp,%rbp 6736: 0f 84 64 01 00 00 je 0x68a0 673c: 83 fa 08 cmp $0x8,%edx 673f: 74 1e je 0x675f 6741: 83 fa 04 cmp $0x4,%edx 6744: 74 19 je 0x675f 6746: 83 fa 01 cmp $0x1,%edx 6749: 74 14 je 0x675f 674b: 83 fa 02 cmp $0x2,%edx 674e: 74 0f je 0x675f 6750: b8 ee ff ff ff mov $0xffffffee,%eax 6755: 48 83 c4 28 add $0x28,%rsp 6759: 5d pop %rbp 675a: 41 5c pop %r12 675c: 5f pop %rdi 675d: 5e pop %rsi 675e: c3 ret 675f: 83 ff 1d cmp $0x1d,%edi 6762: 0f 8f 29 01 00 00 jg 0x6891 6768: 83 ff 04 cmp $0x4,%edi 676b: 7f 14 jg 0x6781 676d: 33 c0 xor %eax,%eax 676f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 6776: 00 6777: 89 06 mov %eax,(%rsi) 6779: 89 45 00 mov %eax,0x0(%rbp) 677c: e9 04 01 00 00 jmp 0x6885 6781: 83 ff 06 cmp $0x6,%edi 6784: 7f 11 jg 0x6797 6786: 33 c0 xor %eax,%eax 6788: 41 89 04 24 mov %eax,(%r12) 678c: 89 06 mov %eax,(%rsi) 678e: 89 45 00 mov %eax,0x0(%rbp) 6791: 41 8b 04 24 mov (%r12),%eax 6795: eb 67 jmp 0x67fe 6797: 8d 4f ff lea -0x1(%rdi),%ecx 679a: 83 f9 11 cmp $0x11,%ecx 679d: 7f 48 jg 0x67e7 679f: 41 bb 01 00 00 00 mov $0x1,%r11d 67a5: 41 d3 e3 shl %cl,%r11d 67a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 67af: 00 67b0: 83 e0 c0 and $0xffffffc0,%eax 67b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 67ba: 00 67bb: 41 89 04 24 mov %eax,(%r12) 67bf: 44 89 d8 mov %r11d,%eax 67c2: 41 83 e2 c0 and $0xffffffc0,%r10d 67c6: d1 f8 sar $1,%eax 67c8: c7 06 00 00 00 00 movl $0x0,(%rsi) 67ce: c1 e8 1e shr $0x1e,%eax 67d1: 44 89 55 00 mov %r10d,0x0(%rbp) 67d5: 41 03 c3 add %r11d,%eax 67d8: 83 e0 fc and $0xfffffffc,%eax 67db: 83 c0 43 add $0x43,%eax 67de: 83 e0 c0 and $0xffffffc0,%eax 67e1: 41 03 04 24 add (%r12),%eax 67e5: eb 12 jmp 0x67f9 67e7: 4c 89 e2 mov %r12,%rdx 67ea: 49 89 f0 mov %rsi,%r8 67ed: 49 89 e9 mov %rbp,%r9 67f0: e8 ab 78 03 00 call 0x3e0a0 67f5: 41 8b 04 24 mov (%r12),%eax 67f9: 83 ff 15 cmp $0x15,%edi 67fc: 7d 2a jge 0x6828 67fe: 89 f9 mov %edi,%ecx 6800: 41 ba 01 00 00 00 mov $0x1,%r10d 6806: 41 d3 e2 shl %cl,%r10d 6809: 45 89 d3 mov %r10d,%r11d 680c: 41 d1 fb sar $1,%r11d 680f: 41 c1 eb 1e shr $0x1e,%r11d 6813: 45 03 da add %r10d,%r11d 6816: 41 c1 eb 02 shr $0x2,%r11d 681a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 6821: 00 6822: 41 83 e2 c0 and $0xffffffc0,%r10d 6826: eb 18 jmp 0x6840 6828: 8d 4f 14 lea 0x14(%rdi),%ecx 682b: 41 ba 01 00 00 00 mov $0x1,%r10d 6831: 41 d3 e2 shl %cl,%r10d 6834: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 683b: 00 683c: 41 83 e2 c0 and $0xffffffc0,%r10d 6840: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 6847: 00 6848: 41 89 04 24 mov %eax,(%r12) 684c: 83 ff 0a cmp $0xa,%edi 684f: 7f 04 jg 0x6855 6851: 33 c0 xor %eax,%eax 6853: eb 21 jmp 0x6876 6855: 89 f9 mov %edi,%ecx 6857: b8 01 00 00 00 mov $0x1,%eax 685c: 8b 16 mov (%rsi),%edx 685e: d3 e0 shl %cl,%eax 6860: 89 c7 mov %eax,%edi 6862: d1 ff sar $1,%edi 6864: c1 ef 1e shr $0x1e,%edi 6867: 03 f8 add %eax,%edi 6869: 83 e7 fc and $0xfffffffc,%edi 686c: 83 c7 43 add $0x43,%edi 686f: 83 e7 c0 and $0xffffffc0,%edi 6872: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 6876: 89 06 mov %eax,(%rsi) 6878: 8b 45 00 mov 0x0(%rbp),%eax 687b: 85 c0 test %eax,%eax 687d: 7e 06 jle 0x6885 687f: 83 c0 40 add $0x40,%eax 6882: 89 45 00 mov %eax,0x0(%rbp) 6885: 33 c0 xor %eax,%eax 6887: 48 83 c4 28 add $0x28,%rsp 688b: 5d pop %rbp 688c: 41 5c pop %r12 688e: 5f pop %rdi 688f: 5e pop %rsi 6890: c3 ret 6891: b8 ef ff ff ff mov $0xffffffef,%eax 6896: 48 83 c4 28 add $0x28,%rsp 689a: 5d pop %rbp 689b: 41 5c pop %r12 689d: 5f pop %rdi 689e: 5e pop %rsi 689f: c3 ret 68a0: b8 f8 ff ff ff mov $0xfffffff8,%eax 68a5: 48 83 c4 28 add $0x28,%rsp 68a9: 5d pop %rbp 68aa: 41 5c pop %r12 68ac: 5f pop %rdi 68ad: 5e pop %rsi 68ae: c3 ret 68af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68b6: 00 68b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68be: 66 90 xchg %ax,%ax 68c0: 56 push %rsi 68c1: 57 push %rdi 68c2: 41 54 push %r12 68c4: 55 push %rbp 68c5: 48 83 ec 28 sub $0x28,%rsp 68c9: 89 cf mov %ecx,%edi 68cb: 4d 89 cc mov %r9,%r12 68ce: 83 ff 1e cmp $0x1e,%edi 68d1: 0f 87 7a 01 00 00 ja 0x6a51 68d7: 4d 85 e4 test %r12,%r12 68da: 0f 84 80 01 00 00 je 0x6a60 68e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 68e5: 48 85 f6 test %rsi,%rsi 68e8: 0f 84 72 01 00 00 je 0x6a60 68ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 68f3: 48 85 ed test %rbp,%rbp 68f6: 0f 84 64 01 00 00 je 0x6a60 68fc: 83 fa 08 cmp $0x8,%edx 68ff: 74 1e je 0x691f 6901: 83 fa 04 cmp $0x4,%edx 6904: 74 19 je 0x691f 6906: 83 fa 01 cmp $0x1,%edx 6909: 74 14 je 0x691f 690b: 83 fa 02 cmp $0x2,%edx 690e: 74 0f je 0x691f 6910: b8 ee ff ff ff mov $0xffffffee,%eax 6915: 48 83 c4 28 add $0x28,%rsp 6919: 5d pop %rbp 691a: 41 5c pop %r12 691c: 5f pop %rdi 691d: 5e pop %rsi 691e: c3 ret 691f: 83 ff 1d cmp $0x1d,%edi 6922: 0f 8f 29 01 00 00 jg 0x6a51 6928: 83 ff 04 cmp $0x4,%edi 692b: 7f 14 jg 0x6941 692d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 6934: 00 6935: 33 c0 xor %eax,%eax 6937: 89 06 mov %eax,(%rsi) 6939: 89 45 00 mov %eax,0x0(%rbp) 693c: e9 04 01 00 00 jmp 0x6a45 6941: 83 ff 07 cmp $0x7,%edi 6944: 7f 11 jg 0x6957 6946: 33 c0 xor %eax,%eax 6948: 41 89 04 24 mov %eax,(%r12) 694c: 89 06 mov %eax,(%rsi) 694e: 89 45 00 mov %eax,0x0(%rbp) 6951: 41 8b 04 24 mov (%r12),%eax 6955: eb 67 jmp 0x69be 6957: 8d 4f ff lea -0x1(%rdi),%ecx 695a: 83 f9 12 cmp $0x12,%ecx 695d: 7f 48 jg 0x69a7 695f: 41 bb 01 00 00 00 mov $0x1,%r11d 6965: 41 d3 e3 shl %cl,%r11d 6968: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 696f: 00 6970: 83 e0 c0 and $0xffffffc0,%eax 6973: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 697a: 00 697b: 41 89 04 24 mov %eax,(%r12) 697f: 44 89 d8 mov %r11d,%eax 6982: d1 f8 sar $1,%eax 6984: 41 83 e2 c0 and $0xffffffc0,%r10d 6988: c1 e8 1e shr $0x1e,%eax 698b: 41 03 c3 add %r11d,%eax 698e: 83 e0 fc and $0xfffffffc,%eax 6991: 83 c0 43 add $0x43,%eax 6994: c7 06 00 00 00 00 movl $0x0,(%rsi) 699a: 83 e0 c0 and $0xffffffc0,%eax 699d: 44 89 55 00 mov %r10d,0x0(%rbp) 69a1: 41 03 04 24 add (%r12),%eax 69a5: eb 12 jmp 0x69b9 69a7: 4c 89 e2 mov %r12,%rdx 69aa: 49 89 f0 mov %rsi,%r8 69ad: 49 89 e9 mov %rbp,%r9 69b0: e8 2b 79 03 00 call 0x3e2e0 69b5: 41 8b 04 24 mov (%r12),%eax 69b9: 83 ff 13 cmp $0x13,%edi 69bc: 7d 2a jge 0x69e8 69be: 89 f9 mov %edi,%ecx 69c0: 41 ba 01 00 00 00 mov $0x1,%r10d 69c6: 41 d3 e2 shl %cl,%r10d 69c9: 45 89 d3 mov %r10d,%r11d 69cc: 41 d1 fb sar $1,%r11d 69cf: 41 c1 eb 1e shr $0x1e,%r11d 69d3: 45 03 da add %r10d,%r11d 69d6: 41 c1 eb 02 shr $0x2,%r11d 69da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 69e1: 00 69e2: 41 83 e2 c0 and $0xffffffc0,%r10d 69e6: eb 18 jmp 0x6a00 69e8: 41 ba 01 00 00 00 mov $0x1,%r10d 69ee: 8d 4f 14 lea 0x14(%rdi),%ecx 69f1: 41 d3 e2 shl %cl,%r10d 69f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 69fb: 00 69fc: 41 83 e2 c0 and $0xffffffc0,%r10d 6a00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 6a07: 00 6a08: 41 89 04 24 mov %eax,(%r12) 6a0c: 83 ff 0a cmp $0xa,%edi 6a0f: 7f 04 jg 0x6a15 6a11: 33 c0 xor %eax,%eax 6a13: eb 21 jmp 0x6a36 6a15: 89 f9 mov %edi,%ecx 6a17: b8 01 00 00 00 mov $0x1,%eax 6a1c: d3 e0 shl %cl,%eax 6a1e: 89 c7 mov %eax,%edi 6a20: d1 ff sar $1,%edi 6a22: c1 ef 1e shr $0x1e,%edi 6a25: 03 f8 add %eax,%edi 6a27: 83 e7 fc and $0xfffffffc,%edi 6a2a: 83 c7 43 add $0x43,%edi 6a2d: 83 e7 c0 and $0xffffffc0,%edi 6a30: 8b 16 mov (%rsi),%edx 6a32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 6a36: 89 06 mov %eax,(%rsi) 6a38: 8b 45 00 mov 0x0(%rbp),%eax 6a3b: 85 c0 test %eax,%eax 6a3d: 7e 06 jle 0x6a45 6a3f: 83 c0 40 add $0x40,%eax 6a42: 89 45 00 mov %eax,0x0(%rbp) 6a45: 33 c0 xor %eax,%eax 6a47: 48 83 c4 28 add $0x28,%rsp 6a4b: 5d pop %rbp 6a4c: 41 5c pop %r12 6a4e: 5f pop %rdi 6a4f: 5e pop %rsi 6a50: c3 ret 6a51: b8 ef ff ff ff mov $0xffffffef,%eax 6a56: 48 83 c4 28 add $0x28,%rsp 6a5a: 5d pop %rbp 6a5b: 41 5c pop %r12 6a5d: 5f pop %rdi 6a5e: 5e pop %rsi 6a5f: c3 ret 6a60: b8 f8 ff ff ff mov $0xfffffff8,%eax 6a65: 48 83 c4 28 add $0x28,%rsp 6a69: 5d pop %rbp 6a6a: 41 5c pop %r12 6a6c: 5f pop %rdi 6a6d: 5e pop %rsi 6a6e: c3 ret 6a6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a76: 00 6a77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a7e: 66 90 xchg %ax,%ax 6a80: 56 push %rsi 6a81: 57 push %rdi 6a82: 41 54 push %r12 6a84: 41 55 push %r13 6a86: 48 83 ec 28 sub $0x28,%rsp 6a8a: 41 89 cc mov %ecx,%r12d 6a8d: 4d 89 cd mov %r9,%r13 6a90: 41 83 fc 1e cmp $0x1e,%r12d 6a94: 0f 87 7b 01 00 00 ja 0x6c15 6a9a: 4d 85 ed test %r13,%r13 6a9d: 0f 84 82 01 00 00 je 0x6c25 6aa3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6aa8: 48 85 ff test %rdi,%rdi 6aab: 0f 84 74 01 00 00 je 0x6c25 6ab1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 6ab6: 48 85 f6 test %rsi,%rsi 6ab9: 0f 84 66 01 00 00 je 0x6c25 6abf: 83 fa 08 cmp $0x8,%edx 6ac2: 74 1f je 0x6ae3 6ac4: 83 fa 04 cmp $0x4,%edx 6ac7: 74 1a je 0x6ae3 6ac9: 83 fa 01 cmp $0x1,%edx 6acc: 74 15 je 0x6ae3 6ace: 83 fa 02 cmp $0x2,%edx 6ad1: 74 10 je 0x6ae3 6ad3: b8 ee ff ff ff mov $0xffffffee,%eax 6ad8: 48 83 c4 28 add $0x28,%rsp 6adc: 41 5d pop %r13 6ade: 41 5c pop %r12 6ae0: 5f pop %rdi 6ae1: 5e pop %rsi 6ae2: c3 ret 6ae3: 41 83 fc 1d cmp $0x1d,%r12d 6ae7: 0f 8f 28 01 00 00 jg 0x6c15 6aed: 41 83 fc 04 cmp $0x4,%r12d 6af1: 7f 13 jg 0x6b06 6af3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 6afa: 00 6afb: 33 c0 xor %eax,%eax 6afd: 89 07 mov %eax,(%rdi) 6aff: 89 06 mov %eax,(%rsi) 6b01: e9 02 01 00 00 jmp 0x6c08 6b06: 41 83 fc 07 cmp $0x7,%r12d 6b0a: 7f 16 jg 0x6b22 6b0c: 33 c0 xor %eax,%eax 6b0e: 41 ba 01 00 00 00 mov $0x1,%r10d 6b14: 41 89 45 00 mov %eax,0x0(%r13) 6b18: 89 07 mov %eax,(%rdi) 6b1a: 89 06 mov %eax,(%rsi) 6b1c: 41 8b 45 00 mov 0x0(%r13),%eax 6b20: eb 6f jmp 0x6b91 6b22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 6b27: 83 f9 12 cmp $0x12,%ecx 6b2a: 7f 47 jg 0x6b73 6b2c: 41 ba 01 00 00 00 mov $0x1,%r10d 6b32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 6b37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 6b3e: 00 6b3f: 83 e0 c0 and $0xffffffc0,%eax 6b42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 6b49: 00 6b4a: 41 89 45 00 mov %eax,0x0(%r13) 6b4e: 44 89 d8 mov %r11d,%eax 6b51: d1 f8 sar $1,%eax 6b53: 83 e1 c0 and $0xffffffc0,%ecx 6b56: c1 e8 1e shr $0x1e,%eax 6b59: 41 03 c3 add %r11d,%eax 6b5c: 83 e0 fc and $0xfffffffc,%eax 6b5f: 83 c0 43 add $0x43,%eax 6b62: c7 07 00 00 00 00 movl $0x0,(%rdi) 6b68: 83 e0 c0 and $0xffffffc0,%eax 6b6b: 89 0e mov %ecx,(%rsi) 6b6d: 41 03 45 00 add 0x0(%r13),%eax 6b71: eb 18 jmp 0x6b8b 6b73: 4c 89 ea mov %r13,%rdx 6b76: 49 89 f8 mov %rdi,%r8 6b79: 49 89 f1 mov %rsi,%r9 6b7c: e8 9f 79 03 00 call 0x3e520 6b81: 41 8b 45 00 mov 0x0(%r13),%eax 6b85: 41 ba 01 00 00 00 mov $0x1,%r10d 6b8b: 41 83 fc 13 cmp $0x13,%r12d 6b8f: 7d 23 jge 0x6bb4 6b91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 6b96: 41 89 cb mov %ecx,%r11d 6b99: 41 d1 fb sar $1,%r11d 6b9c: 41 c1 eb 1e shr $0x1e,%r11d 6ba0: 44 03 d9 add %ecx,%r11d 6ba3: 41 c1 eb 02 shr $0x2,%r11d 6ba7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 6bae: 00 6baf: 83 e1 c0 and $0xffffffc0,%ecx 6bb2: eb 15 jmp 0x6bc9 6bb4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 6bb9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 6bbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 6bc5: 00 6bc6: 83 e1 c0 and $0xffffffc0,%ecx 6bc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 6bd0: 41 89 45 00 mov %eax,0x0(%r13) 6bd4: 41 83 fc 0a cmp $0xa,%r12d 6bd8: 7f 04 jg 0x6bde 6bda: 33 c0 xor %eax,%eax 6bdc: eb 1d jmp 0x6bfb 6bde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 6be3: 89 c1 mov %eax,%ecx 6be5: d1 f9 sar $1,%ecx 6be7: c1 e9 1e shr $0x1e,%ecx 6bea: 03 c8 add %eax,%ecx 6bec: 83 e1 fc and $0xfffffffc,%ecx 6bef: 83 c1 43 add $0x43,%ecx 6bf2: 83 e1 c0 and $0xffffffc0,%ecx 6bf5: 8b 17 mov (%rdi),%edx 6bf7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 6bfb: 89 07 mov %eax,(%rdi) 6bfd: 8b 06 mov (%rsi),%eax 6bff: 85 c0 test %eax,%eax 6c01: 7e 05 jle 0x6c08 6c03: 83 c0 40 add $0x40,%eax 6c06: 89 06 mov %eax,(%rsi) 6c08: 33 c0 xor %eax,%eax 6c0a: 48 83 c4 28 add $0x28,%rsp 6c0e: 41 5d pop %r13 6c10: 41 5c pop %r12 6c12: 5f pop %rdi 6c13: 5e pop %rsi 6c14: c3 ret 6c15: b8 ef ff ff ff mov $0xffffffef,%eax 6c1a: 48 83 c4 28 add $0x28,%rsp 6c1e: 41 5d pop %r13 6c20: 41 5c pop %r12 6c22: 5f pop %rdi 6c23: 5e pop %rsi 6c24: c3 ret 6c25: b8 f8 ff ff ff mov $0xfffffff8,%eax 6c2a: 48 83 c4 28 add $0x28,%rsp 6c2e: 41 5d pop %r13 6c30: 41 5c pop %r12 6c32: 5f pop %rdi 6c33: 5e pop %rsi 6c34: c3 ret 6c35: 0f 1f 40 00 nopl 0x0(%rax) 6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c40: 56 push %rsi 6c41: 57 push %rdi 6c42: 41 54 push %r12 6c44: 41 55 push %r13 6c46: 48 83 ec 28 sub $0x28,%rsp 6c4a: 41 89 cc mov %ecx,%r12d 6c4d: 4d 89 cd mov %r9,%r13 6c50: 41 83 fc 1e cmp $0x1e,%r12d 6c54: 0f 87 7b 01 00 00 ja 0x6dd5 6c5a: 4d 85 ed test %r13,%r13 6c5d: 0f 84 82 01 00 00 je 0x6de5 6c63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 6c68: 48 85 ff test %rdi,%rdi 6c6b: 0f 84 74 01 00 00 je 0x6de5 6c71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 6c76: 48 85 f6 test %rsi,%rsi 6c79: 0f 84 66 01 00 00 je 0x6de5 6c7f: 83 fa 08 cmp $0x8,%edx 6c82: 74 1f je 0x6ca3 6c84: 83 fa 04 cmp $0x4,%edx 6c87: 74 1a je 0x6ca3 6c89: 83 fa 01 cmp $0x1,%edx 6c8c: 74 15 je 0x6ca3 6c8e: 83 fa 02 cmp $0x2,%edx 6c91: 74 10 je 0x6ca3 6c93: b8 ee ff ff ff mov $0xffffffee,%eax 6c98: 48 83 c4 28 add $0x28,%rsp 6c9c: 41 5d pop %r13 6c9e: 41 5c pop %r12 6ca0: 5f pop %rdi 6ca1: 5e pop %rsi 6ca2: c3 ret 6ca3: 41 83 fc 1d cmp $0x1d,%r12d 6ca7: 0f 8f 28 01 00 00 jg 0x6dd5 6cad: 41 83 fc 04 cmp $0x4,%r12d 6cb1: 7f 13 jg 0x6cc6 6cb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 6cba: 00 6cbb: 33 c0 xor %eax,%eax 6cbd: 89 07 mov %eax,(%rdi) 6cbf: 89 06 mov %eax,(%rsi) 6cc1: e9 02 01 00 00 jmp 0x6dc8 6cc6: 41 83 fc 07 cmp $0x7,%r12d 6cca: 7f 16 jg 0x6ce2 6ccc: 33 c0 xor %eax,%eax 6cce: 41 ba 01 00 00 00 mov $0x1,%r10d 6cd4: 41 89 45 00 mov %eax,0x0(%r13) 6cd8: 89 07 mov %eax,(%rdi) 6cda: 89 06 mov %eax,(%rsi) 6cdc: 41 8b 45 00 mov 0x0(%r13),%eax 6ce0: eb 6f jmp 0x6d51 6ce2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 6ce7: 83 f9 12 cmp $0x12,%ecx 6cea: 7f 47 jg 0x6d33 6cec: 41 ba 01 00 00 00 mov $0x1,%r10d 6cf2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 6cf7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 6cfe: 00 6cff: 83 e0 c0 and $0xffffffc0,%eax 6d02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 6d09: 00 6d0a: 41 89 45 00 mov %eax,0x0(%r13) 6d0e: 44 89 d8 mov %r11d,%eax 6d11: d1 f8 sar $1,%eax 6d13: 83 e1 c0 and $0xffffffc0,%ecx 6d16: c1 e8 1e shr $0x1e,%eax 6d19: 41 03 c3 add %r11d,%eax 6d1c: 83 e0 fc and $0xfffffffc,%eax 6d1f: 83 c0 43 add $0x43,%eax 6d22: c7 07 00 00 00 00 movl $0x0,(%rdi) 6d28: 83 e0 c0 and $0xffffffc0,%eax 6d2b: 89 0e mov %ecx,(%rsi) 6d2d: 41 03 45 00 add 0x0(%r13),%eax 6d31: eb 18 jmp 0x6d4b 6d33: 4c 89 ea mov %r13,%rdx 6d36: 49 89 f8 mov %rdi,%r8 6d39: 49 89 f1 mov %rsi,%r9 6d3c: e8 ff 79 03 00 call 0x3e740 6d41: 41 8b 45 00 mov 0x0(%r13),%eax 6d45: 41 ba 01 00 00 00 mov $0x1,%r10d 6d4b: 41 83 fc 13 cmp $0x13,%r12d 6d4f: 7d 23 jge 0x6d74 6d51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 6d56: 41 89 cb mov %ecx,%r11d 6d59: 41 d1 fb sar $1,%r11d 6d5c: 41 c1 eb 1e shr $0x1e,%r11d 6d60: 44 03 d9 add %ecx,%r11d 6d63: 41 c1 eb 02 shr $0x2,%r11d 6d67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 6d6e: 00 6d6f: 83 e1 c0 and $0xffffffc0,%ecx 6d72: eb 15 jmp 0x6d89 6d74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 6d79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 6d7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 6d85: 00 6d86: 83 e1 c0 and $0xffffffc0,%ecx 6d89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 6d90: 41 89 45 00 mov %eax,0x0(%r13) 6d94: 41 83 fc 0a cmp $0xa,%r12d 6d98: 7f 04 jg 0x6d9e 6d9a: 33 c0 xor %eax,%eax 6d9c: eb 1d jmp 0x6dbb 6d9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 6da3: 89 c1 mov %eax,%ecx 6da5: d1 f9 sar $1,%ecx 6da7: c1 e9 1e shr $0x1e,%ecx 6daa: 03 c8 add %eax,%ecx 6dac: 83 e1 fc and $0xfffffffc,%ecx 6daf: 83 c1 43 add $0x43,%ecx 6db2: 83 e1 c0 and $0xffffffc0,%ecx 6db5: 8b 17 mov (%rdi),%edx 6db7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 6dbb: 89 07 mov %eax,(%rdi) 6dbd: 8b 06 mov (%rsi),%eax 6dbf: 85 c0 test %eax,%eax 6dc1: 7e 05 jle 0x6dc8 6dc3: 83 c0 40 add $0x40,%eax 6dc6: 89 06 mov %eax,(%rsi) 6dc8: 33 c0 xor %eax,%eax 6dca: 48 83 c4 28 add $0x28,%rsp 6dce: 41 5d pop %r13 6dd0: 41 5c pop %r12 6dd2: 5f pop %rdi 6dd3: 5e pop %rsi 6dd4: c3 ret 6dd5: b8 ef ff ff ff mov $0xffffffef,%eax 6dda: 48 83 c4 28 add $0x28,%rsp 6dde: 41 5d pop %r13 6de0: 41 5c pop %r12 6de2: 5f pop %rdi 6de3: 5e pop %rsi 6de4: c3 ret 6de5: b8 f8 ff ff ff mov $0xfffffff8,%eax 6dea: 48 83 c4 28 add $0x28,%rsp 6dee: 41 5d pop %r13 6df0: 41 5c pop %r12 6df2: 5f pop %rdi 6df3: 5e pop %rsi 6df4: c3 ret 6df5: 0f 1f 40 00 nopl 0x0(%rax) 6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e00: 48 83 ec 28 sub $0x28,%rsp 6e04: 48 85 c9 test %rcx,%rcx 6e07: 74 25 je 0x6e2e 6e09: 48 85 d2 test %rdx,%rdx 6e0c: 74 20 je 0x6e2e 6e0e: 4d 85 c0 test %r8,%r8 6e11: 74 1b je 0x6e2e 6e13: 45 85 c9 test %r9d,%r9d 6e16: 7f 0a jg 0x6e22 6e18: b8 fa ff ff ff mov $0xfffffffa,%eax 6e1d: 48 83 c4 28 add $0x28,%rsp 6e21: c3 ret 6e22: e8 e9 c0 a5 01 call 0x1a62f10 6e27: 33 c0 xor %eax,%eax 6e29: 48 83 c4 28 add $0x28,%rsp 6e2d: c3 ret 6e2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e33: 48 83 c4 28 add $0x28,%rsp 6e37: c3 ret 6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e3f: 00 6e40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6e45: 48 85 c9 test %rcx,%rcx 6e48: 74 27 je 0x6e71 6e4a: 48 85 d2 test %rdx,%rdx 6e4d: 74 22 je 0x6e71 6e4f: 4d 85 c0 test %r8,%r8 6e52: 74 1d je 0x6e71 6e54: 45 85 c9 test %r9d,%r9d 6e57: 7f 0b jg 0x6e64 6e59: b8 fa ff ff ff mov $0xfffffffa,%eax 6e5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6e63: c3 ret 6e64: e8 57 c7 a5 01 call 0x1a635c0 6e69: 33 c0 xor %eax,%eax 6e6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6e70: c3 ret 6e71: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6e7b: c3 ret 6e7c: 0f 1f 40 00 nopl 0x0(%rax) 6e80: 48 83 ec 28 sub $0x28,%rsp 6e84: 48 85 c9 test %rcx,%rcx 6e87: 74 25 je 0x6eae 6e89: 48 85 d2 test %rdx,%rdx 6e8c: 74 20 je 0x6eae 6e8e: 4d 85 c0 test %r8,%r8 6e91: 74 1b je 0x6eae 6e93: 45 85 c9 test %r9d,%r9d 6e96: 7f 0a jg 0x6ea2 6e98: b8 fa ff ff ff mov $0xfffffffa,%eax 6e9d: 48 83 c4 28 add $0x28,%rsp 6ea1: c3 ret 6ea2: e8 c9 cd a5 01 call 0x1a63c70 6ea7: 33 c0 xor %eax,%eax 6ea9: 48 83 c4 28 add $0x28,%rsp 6ead: c3 ret 6eae: b8 f8 ff ff ff mov $0xfffffff8,%eax 6eb3: 48 83 c4 28 add $0x28,%rsp 6eb7: c3 ret 6eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ebf: 00 6ec0: 56 push %rsi 6ec1: 57 push %rdi 6ec2: 55 push %rbp 6ec3: 48 89 d5 mov %rdx,%rbp 6ec6: 48 85 c9 test %rcx,%rcx 6ec9: 0f 84 2b 02 00 00 je 0x70fa 6ecf: 48 85 ed test %rbp,%rbp 6ed2: 0f 84 22 02 00 00 je 0x70fa 6ed8: 4d 85 c0 test %r8,%r8 6edb: 0f 84 19 02 00 00 je 0x70fa 6ee1: 45 85 c9 test %r9d,%r9d 6ee4: 0f 8e 07 02 00 00 jle 0x70f1 6eea: 41 83 f9 08 cmp $0x8,%r9d 6eee: 0f 8c ed 01 00 00 jl 0x70e1 6ef4: 4c 89 c6 mov %r8,%rsi 6ef7: 48 83 e6 1f and $0x1f,%rsi 6efb: 89 f6 mov %esi,%esi 6efd: 85 f6 test %esi,%esi 6eff: 74 14 je 0x6f15 6f01: f7 c6 07 00 00 00 test $0x7,%esi 6f07: 0f 85 d4 01 00 00 jne 0x70e1 6f0d: f7 de neg %esi 6f0f: 83 c6 20 add $0x20,%esi 6f12: c1 ee 03 shr $0x3,%esi 6f15: 8d 46 08 lea 0x8(%rsi),%eax 6f18: 44 3b c8 cmp %eax,%r9d 6f1b: 0f 8c c0 01 00 00 jl 0x70e1 6f21: 44 89 c8 mov %r9d,%eax 6f24: 33 d2 xor %edx,%edx 6f26: 2b c6 sub %esi,%eax 6f28: 83 e0 07 and $0x7,%eax 6f2b: f7 d8 neg %eax 6f2d: 41 03 c1 add %r9d,%eax 6f30: 85 f6 test %esi,%esi 6f32: 76 3e jbe 0x6f72 6f34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f40: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 6f45: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 6f4b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 6f4f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 6f53: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 6f58: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 6f5c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 6f60: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 6f64: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 6f6a: 48 ff c2 inc %rdx 6f6d: 48 3b d6 cmp %rsi,%rdx 6f70: 72 ce jb 0x6f40 6f72: 48 63 d0 movslq %eax,%rdx 6f75: 0f 1f 40 00 nopl 0x0(%rax) 6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f80: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 6f86: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 6f8b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 6f92: 01 6f93: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 6f97: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 6f9b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 6fa2: 01 6fa3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 6fa7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 6fac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 6fb0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 6fb4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) 6fba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 6fc0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 6fc6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 6fcd: 01 6fce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 6fd2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 6fd6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 6fdd: 01 6fde: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 6fe2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 6fe7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 6feb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 6fef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) 6ff6: 48 83 c6 08 add $0x8,%rsi 6ffa: 48 3b f2 cmp %rdx,%rsi 6ffd: 72 81 jb 0x6f80 6fff: 8d 70 01 lea 0x1(%rax),%esi 7002: 41 3b f1 cmp %r9d,%esi 7005: 0f 87 c8 00 00 00 ja 0x70d3 700b: 4d 63 c9 movslq %r9d,%r9 700e: 4c 2b ca sub %rdx,%r9 7011: 49 83 f9 02 cmp $0x2,%r9 7015: 0f 8c c1 00 00 00 jl 0x70dc 701b: 45 89 cb mov %r9d,%r11d 701e: 45 33 d2 xor %r10d,%r10d 7021: 41 83 e3 fe and $0xfffffffe,%r11d 7025: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 7029: 4d 63 db movslq %r11d,%r11 702c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 7031: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 7035: 0f 1f 40 00 nopl 0x0(%rax) 7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7040: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1 7046: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0 704c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2 7052: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 7057: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 705b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 705f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 7063: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8) 7069: 49 83 c2 02 add $0x2,%r10 706d: 4d 3b d3 cmp %r11,%r10 7070: 72 ce jb 0x7040 7072: 4d 3b d9 cmp %r9,%r11 7075: 73 5c jae 0x70d3 7077: 48 63 c0 movslq %eax,%rax 707a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 707e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 7083: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 7087: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 708e: 00 708f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7096: 0f 1f 00 nopl (%rax) 7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 70a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 70ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 70b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 70b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 70b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 70bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 70c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 70c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 70cb: 49 ff c3 inc %r11 70ce: 4d 3b d9 cmp %r9,%r11 70d1: 72 cd jb 0x70a0 70d3: 33 c0 xor %eax,%eax 70d5: c5 f8 77 vzeroupper 70d8: 5d pop %rbp 70d9: 5f pop %rdi 70da: 5e pop %rsi 70db: c3 ret 70dc: 45 33 db xor %r11d,%r11d 70df: eb 91 jmp 0x7072 70e1: 33 c0 xor %eax,%eax 70e3: 41 83 f9 01 cmp $0x1,%r9d 70e7: 72 ea jb 0x70d3 70e9: 4d 63 c9 movslq %r9d,%r9 70ec: 45 33 db xor %r11d,%r11d 70ef: eb 81 jmp 0x7072 70f1: b8 fa ff ff ff mov $0xfffffffa,%eax 70f6: 5d pop %rbp 70f7: 5f pop %rdi 70f8: 5e pop %rsi 70f9: c3 ret 70fa: b8 f8 ff ff ff mov $0xfffffff8,%eax 70ff: 5d pop %rbp 7100: 5f pop %rdi 7101: 5e pop %rsi 7102: c3 ret 7103: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 710a: 00 710b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7120: 41 56 push %r14 7122: 49 89 ca mov %rcx,%r10 7125: 49 89 d3 mov %rdx,%r11 7128: 4d 85 d2 test %r10,%r10 712b: 0f 84 82 01 00 00 je 0x72b3 7131: 4d 85 db test %r11,%r11 7134: 0f 84 79 01 00 00 je 0x72b3 713a: 4d 85 c0 test %r8,%r8 713d: 0f 84 70 01 00 00 je 0x72b3 7143: 45 85 c9 test %r9d,%r9d 7146: 0f 8e 5f 01 00 00 jle 0x72ab 714c: 49 63 d1 movslq %r9d,%rdx 714f: 48 83 fa 08 cmp $0x8,%rdx 7153: 0f 8c 3f 01 00 00 jl 0x7298 7159: 48 83 fa 0f cmp $0xf,%rdx 715d: 0f 8c 3a 01 00 00 jl 0x729d 7163: 4c 89 c0 mov %r8,%rax 7166: 48 83 e0 1f and $0x1f,%rax 716a: 85 c0 test %eax,%eax 716c: 74 10 je 0x717e 716e: a8 07 test $0x7,%al 7170: 0f 85 22 01 00 00 jne 0x7298 7176: f7 d8 neg %eax 7178: 83 c0 20 add $0x20,%eax 717b: c1 e8 03 shr $0x3,%eax 717e: 89 c1 mov %eax,%ecx 7180: 4c 8d 71 08 lea 0x8(%rcx),%r14 7184: 49 3b d6 cmp %r14,%rdx 7187: 0f 8c 0b 01 00 00 jl 0x7298 718d: 45 89 ce mov %r9d,%r14d 7190: 44 2b f0 sub %eax,%r14d 7193: 41 83 e6 07 and $0x7,%r14d 7197: 45 2b ce sub %r14d,%r9d 719a: 4d 63 c9 movslq %r9d,%r9 719d: 85 c0 test %eax,%eax 719f: b8 00 00 00 00 mov $0x0,%eax 71a4: 76 5a jbe 0x7200 71a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 71ad: 00 71ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71b5: 0f 1f 40 00 nopl 0x0(%rax) 71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 71c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 71cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 71d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 71d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 71d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 71dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 71e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 71e8: 48 ff c0 inc %rax 71eb: 48 3b c1 cmp %rcx,%rax 71ee: 72 d0 jb 0x71c0 71f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 71f7: 00 71f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71ff: 90 nop 7200: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 7206: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 720c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 7211: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 7215: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 721b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 7220: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 7226: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1 722d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 7234: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 7239: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 723d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2 7244: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 7249: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8) 7250: 48 83 c1 08 add $0x8,%rcx 7254: 49 3b c9 cmp %r9,%rcx 7257: 72 a7 jb 0x7200 7259: 4c 3b ca cmp %rdx,%r9 725c: 73 32 jae 0x7290 725e: 66 90 xchg %ax,%ax 7260: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 7266: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 726c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 7270: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 7275: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 7279: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 727d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 7282: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 7288: 49 ff c1 inc %r9 728b: 4c 3b ca cmp %rdx,%r9 728e: 72 d0 jb 0x7260 7290: 33 c0 xor %eax,%eax 7292: c5 f8 77 vzeroupper 7295: 41 5e pop %r14 7297: c3 ret 7298: 45 33 c9 xor %r9d,%r9d 729b: eb bc jmp 0x7259 729d: 41 83 e1 f8 and $0xfffffff8,%r9d 72a1: 33 c9 xor %ecx,%ecx 72a3: 4d 63 c9 movslq %r9d,%r9 72a6: e9 55 ff ff ff jmp 0x7200 72ab: b8 fa ff ff ff mov $0xfffffffa,%eax 72b0: 41 5e pop %r14 72b2: c3 ret 72b3: b8 f8 ff ff ff mov $0xfffffff8,%eax 72b8: 41 5e pop %r14 72ba: c3 ret 72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 72c0: 41 56 push %r14 72c2: 49 89 ca mov %rcx,%r10 72c5: 49 89 d3 mov %rdx,%r11 72c8: 4d 85 d2 test %r10,%r10 72cb: 0f 84 a2 01 00 00 je 0x7473 72d1: 4d 85 db test %r11,%r11 72d4: 0f 84 99 01 00 00 je 0x7473 72da: 4d 85 c0 test %r8,%r8 72dd: 0f 84 90 01 00 00 je 0x7473 72e3: 45 85 c9 test %r9d,%r9d 72e6: 0f 8e 7f 01 00 00 jle 0x746b 72ec: 49 63 d1 movslq %r9d,%rdx 72ef: 48 83 fa 08 cmp $0x8,%rdx 72f3: 0f 8c 5f 01 00 00 jl 0x7458 72f9: 48 83 fa 0f cmp $0xf,%rdx 72fd: 0f 8c 5a 01 00 00 jl 0x745d 7303: 4c 89 c0 mov %r8,%rax 7306: 48 83 e0 1f and $0x1f,%rax 730a: 85 c0 test %eax,%eax 730c: 74 10 je 0x731e 730e: a8 07 test $0x7,%al 7310: 0f 85 42 01 00 00 jne 0x7458 7316: f7 d8 neg %eax 7318: 83 c0 20 add $0x20,%eax 731b: c1 e8 03 shr $0x3,%eax 731e: 89 c1 mov %eax,%ecx 7320: 4c 8d 71 08 lea 0x8(%rcx),%r14 7324: 49 3b d6 cmp %r14,%rdx 7327: 0f 8c 2b 01 00 00 jl 0x7458 732d: 45 89 ce mov %r9d,%r14d 7330: 44 2b f0 sub %eax,%r14d 7333: 41 83 e6 07 and $0x7,%r14d 7337: 45 2b ce sub %r14d,%r9d 733a: 4d 63 c9 movslq %r9d,%r9 733d: 85 c0 test %eax,%eax 733f: b8 00 00 00 00 mov $0x0,%eax 7344: 76 5a jbe 0x73a0 7346: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 734d: 00 734e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7355: 0f 1f 40 00 nopl 0x0(%rax) 7359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7360: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3 7366: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 736c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 7370: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 7375: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 7379: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 737d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 7382: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8) 7388: 48 ff c0 inc %rax 738b: 48 3b c1 cmp %rcx,%rax 738e: 72 d0 jb 0x7360 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: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2 73a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0 73ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 73b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 73b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4 73bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 73c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8) 73c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17 73cd: 01 73ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5 73d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 73dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 73e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19 73e9: 01 73ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 73f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8) 73f7: 01 73f8: 48 83 c1 08 add $0x8,%rcx 73fc: 49 3b c9 cmp %r9,%rcx 73ff: 72 9f jb 0x73a0 7401: 4c 3b ca cmp %rdx,%r9 7404: 73 4a jae 0x7450 7406: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 740d: 00 740e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7415: 0f 1f 40 00 nopl 0x0(%rax) 7419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7420: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3 7426: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0 742c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 7430: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 7435: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 7439: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 743d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 7442: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8) 7448: 49 ff c1 inc %r9 744b: 4c 3b ca cmp %rdx,%r9 744e: 72 d0 jb 0x7420 7450: 33 c0 xor %eax,%eax 7452: c5 f8 77 vzeroupper 7455: 41 5e pop %r14 7457: c3 ret 7458: 45 33 c9 xor %r9d,%r9d 745b: eb a4 jmp 0x7401 745d: 41 83 e1 f8 and $0xfffffff8,%r9d 7461: 33 c9 xor %ecx,%ecx 7463: 4d 63 c9 movslq %r9d,%r9 7466: e9 35 ff ff ff jmp 0x73a0 746b: b8 fa ff ff ff mov $0xfffffffa,%eax 7470: 41 5e pop %r14 7472: c3 ret 7473: b8 f8 ff ff ff mov $0xfffffff8,%eax 7478: 41 5e pop %r14 747a: c3 ret 747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7480: 48 83 ec 28 sub $0x28,%rsp 7484: 48 85 c9 test %rcx,%rcx 7487: 74 20 je 0x74a9 7489: 48 85 d2 test %rdx,%rdx 748c: 74 1b je 0x74a9 748e: 45 85 c0 test %r8d,%r8d 7491: 7f 0a jg 0x749d 7493: b8 fa ff ff ff mov $0xfffffffa,%eax 7498: 48 83 c4 28 add $0x28,%rsp 749c: c3 ret 749d: e8 2e b8 a5 01 call 0x1a62cd0 74a2: 33 c0 xor %eax,%eax 74a4: 48 83 c4 28 add $0x28,%rsp 74a8: c3 ret 74a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 74ae: 48 83 c4 28 add $0x28,%rsp 74b2: c3 ret 74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74bf: 00 74c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 74c5: 48 85 c9 test %rcx,%rcx 74c8: 74 22 je 0x74ec 74ca: 48 85 d2 test %rdx,%rdx 74cd: 74 1d je 0x74ec 74cf: 45 85 c0 test %r8d,%r8d 74d2: 7f 0b jg 0x74df 74d4: b8 fa ff ff ff mov $0xfffffffa,%eax 74d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 74de: c3 ret 74df: e8 6c be a5 01 call 0x1a63350 74e4: 33 c0 xor %eax,%eax 74e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 74eb: c3 ret 74ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 74f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 74f6: c3 ret 74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 74fe: 00 00 7500: 48 83 ec 28 sub $0x28,%rsp 7504: 48 85 c9 test %rcx,%rcx 7507: 74 20 je 0x7529 7509: 48 85 d2 test %rdx,%rdx 750c: 74 1b je 0x7529 750e: 45 85 c0 test %r8d,%r8d 7511: 7f 0a jg 0x751d 7513: b8 fa ff ff ff mov $0xfffffffa,%eax 7518: 48 83 c4 28 add $0x28,%rsp 751c: c3 ret 751d: e8 de c4 a5 01 call 0x1a63a00 7522: 33 c0 xor %eax,%eax 7524: 48 83 c4 28 add $0x28,%rsp 7528: c3 ret 7529: b8 f8 ff ff ff mov $0xfffffff8,%eax 752e: 48 83 c4 28 add $0x28,%rsp 7532: c3 ret 7533: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 753f: 00 7540: 56 push %rsi 7541: 48 89 d6 mov %rdx,%rsi 7544: 48 85 c9 test %rcx,%rcx 7547: 0f 84 29 02 00 00 je 0x7776 754d: 48 85 f6 test %rsi,%rsi 7550: 0f 84 20 02 00 00 je 0x7776 7556: 45 85 c0 test %r8d,%r8d 7559: 0f 8e 10 02 00 00 jle 0x776f 755f: 41 83 f8 08 cmp $0x8,%r8d 7563: 0f 8c f6 01 00 00 jl 0x775f 7569: 49 89 f1 mov %rsi,%r9 756c: 49 83 e1 1f and $0x1f,%r9 7570: 45 89 c9 mov %r9d,%r9d 7573: 45 85 c9 test %r9d,%r9d 7576: 74 18 je 0x7590 7578: 41 f7 c1 07 00 00 00 test $0x7,%r9d 757f: 0f 85 da 01 00 00 jne 0x775f 7585: 41 f7 d9 neg %r9d 7588: 41 83 c1 20 add $0x20,%r9d 758c: 41 c1 e9 03 shr $0x3,%r9d 7590: 41 8d 41 08 lea 0x8(%r9),%eax 7594: 44 3b c0 cmp %eax,%r8d 7597: 0f 8c c2 01 00 00 jl 0x775f 759d: 44 89 c0 mov %r8d,%eax 75a0: 33 d2 xor %edx,%edx 75a2: 41 2b c1 sub %r9d,%eax 75a5: 83 e0 07 and $0x7,%eax 75a8: f7 d8 neg %eax 75aa: 41 03 c0 add %r8d,%eax 75ad: 45 85 c9 test %r9d,%r9d 75b0: 76 3e jbe 0x75f0 75b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 75c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2 75c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1 75ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 75ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 75d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 75d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 75db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 75df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 75e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 75e8: 48 ff c2 inc %rdx 75eb: 49 3b d1 cmp %r9,%rdx 75ee: 72 d0 jb 0x75c0 75f0: 48 63 d0 movslq %eax,%rdx 75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75ff: 00 7600: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0 7606: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1 760c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3 7612: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 7619: 01 761a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4 761f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5 7623: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 7627: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1 762b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8) 7631: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2 7638: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3 763f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5 7646: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4 764d: 01 764e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0 7652: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4 7657: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1 765b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2 765f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8) 7666: 49 83 c1 08 add $0x8,%r9 766a: 4c 3b ca cmp %rdx,%r9 766d: 72 91 jb 0x7600 766f: 44 8d 48 01 lea 0x1(%rax),%r9d 7673: 45 3b c8 cmp %r8d,%r9d 7676: 0f 87 d7 00 00 00 ja 0x7753 767c: 4d 63 d0 movslq %r8d,%r10 767f: 4c 2b d2 sub %rdx,%r10 7682: 49 83 fa 02 cmp $0x2,%r10 7686: 0f 8c ce 00 00 00 jl 0x775a 768c: 45 89 d3 mov %r10d,%r11d 768f: 45 33 c9 xor %r9d,%r9d 7692: 41 83 e3 fe and $0xfffffffe,%r11d 7696: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 769a: 4d 63 db movslq %r11d,%r11 769d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 76a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76a8: 00 76a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 76b7: 00 76b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 76bf: 90 nop 76c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1 76c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0 76cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2 76d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3 76d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4 76db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5 76df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0 76e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8) 76e9: 49 83 c1 02 add $0x2,%r9 76ed: 4d 3b cb cmp %r11,%r9 76f0: 72 ce jb 0x76c0 76f2: 4d 3b da cmp %r10,%r11 76f5: 73 5c jae 0x7753 76f7: 48 63 c0 movslq %eax,%rax 76fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 76fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 7702: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7709: 00 770a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7711: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7718: 00 7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7720: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2 7726: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1 772c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 7730: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 7734: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 7739: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 773d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 7741: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 7745: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 774b: 49 ff c3 inc %r11 774e: 4d 3b da cmp %r10,%r11 7751: 72 cd jb 0x7720 7753: 33 c0 xor %eax,%eax 7755: c5 f8 77 vzeroupper 7758: 5e pop %rsi 7759: c3 ret 775a: 45 33 db xor %r11d,%r11d 775d: eb 93 jmp 0x76f2 775f: 33 c0 xor %eax,%eax 7761: 41 83 f8 01 cmp $0x1,%r8d 7765: 72 ec jb 0x7753 7767: 4d 63 d0 movslq %r8d,%r10 776a: 45 33 db xor %r11d,%r11d 776d: eb 83 jmp 0x76f2 776f: b8 fa ff ff ff mov $0xfffffffa,%eax 7774: 5e pop %rsi 7775: c3 ret 7776: b8 f8 ff ff ff mov $0xfffffff8,%eax 777b: 5e pop %rsi 777c: c3 ret 777d: 0f 1f 00 nopl (%rax) 7780: 49 89 d1 mov %rdx,%r9 7783: 48 85 c9 test %rcx,%rcx 7786: 0f 84 73 01 00 00 je 0x78ff 778c: 4d 85 c9 test %r9,%r9 778f: 0f 84 6a 01 00 00 je 0x78ff 7795: 45 85 c0 test %r8d,%r8d 7798: 0f 8e 5b 01 00 00 jle 0x78f9 779e: 49 63 d0 movslq %r8d,%rdx 77a1: 48 83 fa 08 cmp $0x8,%rdx 77a5: 0f 8c 49 01 00 00 jl 0x78f4 77ab: 4c 89 c8 mov %r9,%rax 77ae: 48 83 e0 1f and $0x1f,%rax 77b2: 89 c0 mov %eax,%eax 77b4: 85 c0 test %eax,%eax 77b6: 74 10 je 0x77c8 77b8: a8 07 test $0x7,%al 77ba: 0f 85 34 01 00 00 jne 0x78f4 77c0: f7 d8 neg %eax 77c2: 83 c0 20 add $0x20,%eax 77c5: c1 e8 03 shr $0x3,%eax 77c8: 44 8d 50 08 lea 0x8(%rax),%r10d 77cc: 49 3b d2 cmp %r10,%rdx 77cf: 0f 8c 1f 01 00 00 jl 0x78f4 77d5: 45 89 c2 mov %r8d,%r10d 77d8: 44 2b d0 sub %eax,%r10d 77db: 41 83 e2 07 and $0x7,%r10d 77df: 45 2b c2 sub %r10d,%r8d 77e2: 45 33 d2 xor %r10d,%r10d 77e5: 85 c0 test %eax,%eax 77e7: 76 47 jbe 0x7830 77e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77f0: 00 77f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 77ff: 00 7800: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 7806: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 780c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 7810: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 7815: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 7819: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 781d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 7822: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 7828: 49 ff c2 inc %r10 782b: 4c 3b d0 cmp %rax,%r10 782e: 72 d0 jb 0x7800 7830: 4d 63 d0 movslq %r8d,%r10 7833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 783f: 00 7840: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 7845: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 784b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 7850: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 7854: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 785a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 785f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 7865: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1 786b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 7872: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 7877: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5 787b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2 7882: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2 7887: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8) 788e: 48 83 c0 08 add $0x8,%rax 7892: 49 3b c2 cmp %r10,%rax 7895: 72 a9 jb 0x7840 7897: 33 c0 xor %eax,%eax 7899: 45 8d 50 01 lea 0x1(%r8),%r10d 789d: 4d 63 d2 movslq %r10d,%r10 78a0: 4c 3b d2 cmp %rdx,%r10 78a3: 77 49 ja 0x78ee 78a5: 4d 63 c0 movslq %r8d,%r8 78a8: 49 2b d0 sub %r8,%rdx 78ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 78af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 78b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 78b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78bf: 00 78c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 78c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 78cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 78cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 78d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 78d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 78dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 78e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 78e6: 48 ff c0 inc %rax 78e9: 48 3b c2 cmp %rdx,%rax 78ec: 72 d2 jb 0x78c0 78ee: 33 c0 xor %eax,%eax 78f0: c5 f8 77 vzeroupper 78f3: c3 ret 78f4: 45 33 c0 xor %r8d,%r8d 78f7: eb 9e jmp 0x7897 78f9: b8 fa ff ff ff mov $0xfffffffa,%eax 78fe: c3 ret 78ff: b8 f8 ff ff ff mov $0xfffffff8,%eax 7904: c3 ret 7905: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 790c: 00 790d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7920: 49 89 d1 mov %rdx,%r9 7923: 48 85 c9 test %rcx,%rcx 7926: 0f 84 73 01 00 00 je 0x7a9f 792c: 4d 85 c9 test %r9,%r9 792f: 0f 84 6a 01 00 00 je 0x7a9f 7935: 45 85 c0 test %r8d,%r8d 7938: 0f 8e 5b 01 00 00 jle 0x7a99 793e: 49 63 d0 movslq %r8d,%rdx 7941: 48 83 fa 08 cmp $0x8,%rdx 7945: 0f 8c 49 01 00 00 jl 0x7a94 794b: 4c 89 c8 mov %r9,%rax 794e: 48 83 e0 1f and $0x1f,%rax 7952: 89 c0 mov %eax,%eax 7954: 85 c0 test %eax,%eax 7956: 74 10 je 0x7968 7958: a8 07 test $0x7,%al 795a: 0f 85 34 01 00 00 jne 0x7a94 7960: f7 d8 neg %eax 7962: 83 c0 20 add $0x20,%eax 7965: c1 e8 03 shr $0x3,%eax 7968: 44 8d 50 08 lea 0x8(%rax),%r10d 796c: 49 3b d2 cmp %r10,%rdx 796f: 0f 8c 1f 01 00 00 jl 0x7a94 7975: 45 89 c2 mov %r8d,%r10d 7978: 44 2b d0 sub %eax,%r10d 797b: 41 83 e2 07 and $0x7,%r10d 797f: 45 2b c2 sub %r10d,%r8d 7982: 45 33 d2 xor %r10d,%r10d 7985: 85 c0 test %eax,%eax 7987: 76 47 jbe 0x79d0 7989: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7990: 00 7991: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 799f: 00 79a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3 79a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 79ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 79b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 79b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 79b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 79bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 79c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8) 79c8: 49 ff c2 inc %r10 79cb: 4c 3b d0 cmp %rax,%r10 79ce: 72 d0 jb 0x79a0 79d0: 4d 63 d0 movslq %r8d,%r10 79d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 79d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 79df: 00 79e0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2 79e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0 79eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1 79f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 79f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4 79fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4 79ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8) 7a05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17 7a0c: 01 7a0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5 7a14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16 7a1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18 7a21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19 7a28: 01 7a29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19 7a2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8) 7a36: 01 7a37: 48 83 c0 08 add $0x8,%rax 7a3b: 49 3b c2 cmp %r10,%rax 7a3e: 72 a0 jb 0x79e0 7a40: 33 c0 xor %eax,%eax 7a42: 45 8d 50 01 lea 0x1(%r8),%r10d 7a46: 4d 63 d2 movslq %r10d,%r10 7a49: 4c 3b d2 cmp %rdx,%r10 7a4c: 77 40 ja 0x7a8e 7a4e: 4d 63 c0 movslq %r8d,%r8 7a51: 49 2b d0 sub %r8,%rdx 7a54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10 7a58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx 7a5c: 0f 1f 40 00 nopl 0x0(%rax) 7a60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3 7a65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 7a6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1 7a6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2 7a74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4 7a78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5 7a7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5 7a81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8) 7a86: 48 ff c0 inc %rax 7a89: 48 3b c2 cmp %rdx,%rax 7a8c: 72 d2 jb 0x7a60 7a8e: 33 c0 xor %eax,%eax 7a90: c5 f8 77 vzeroupper 7a93: c3 ret 7a94: 45 33 c0 xor %r8d,%r8d 7a97: eb a7 jmp 0x7a40 7a99: b8 fa ff ff ff mov $0xfffffffa,%eax 7a9e: c3 ret 7a9f: b8 f8 ff ff ff mov $0xfffffff8,%eax 7aa4: c3 ret 7aa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7aac: 00 7aad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ac0: 48 83 ec 28 sub $0x28,%rsp 7ac4: 48 85 c9 test %rcx,%rcx 7ac7: 74 23 je 0x7aec 7ac9: 48 85 d2 test %rdx,%rdx 7acc: 74 1e je 0x7aec 7ace: 4d 85 c0 test %r8,%r8 7ad1: 74 19 je 0x7aec 7ad3: 45 85 c9 test %r9d,%r9d 7ad6: 7e 1e jle 0x7af6 7ad8: e8 d3 ce a5 01 call 0x1a649b0 7add: ba 02 00 00 00 mov $0x2,%edx 7ae2: 85 c0 test %eax,%eax 7ae4: 0f 45 c2 cmovne %edx,%eax 7ae7: 48 83 c4 28 add $0x28,%rsp 7aeb: c3 ret 7aec: b8 f8 ff ff ff mov $0xfffffff8,%eax 7af1: 48 83 c4 28 add $0x28,%rsp 7af5: c3 ret 7af6: b8 fa ff ff ff mov $0xfffffffa,%eax 7afb: 48 83 c4 28 add $0x28,%rsp 7aff: c3 ret 7b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7b05: 48 85 c9 test %rcx,%rcx 7b08: 74 24 je 0x7b2e 7b0a: 48 85 d2 test %rdx,%rdx 7b0d: 74 1f je 0x7b2e 7b0f: 4d 85 c0 test %r8,%r8 7b12: 74 1a je 0x7b2e 7b14: 45 85 c9 test %r9d,%r9d 7b17: 7e 20 jle 0x7b39 7b19: e8 e2 13 a6 01 call 0x1a68f00 7b1e: ba 02 00 00 00 mov $0x2,%edx 7b23: 85 c0 test %eax,%eax 7b25: 0f 45 c2 cmovne %edx,%eax 7b28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7b2d: c3 ret 7b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7b33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7b38: c3 ret 7b39: b8 fa ff ff ff mov $0xfffffffa,%eax 7b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7b43: c3 ret 7b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b4b: 00 7b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7b5f: 00 7b60: 48 83 ec 28 sub $0x28,%rsp 7b64: 48 85 c9 test %rcx,%rcx 7b67: 74 23 je 0x7b8c 7b69: 48 85 d2 test %rdx,%rdx 7b6c: 74 1e je 0x7b8c 7b6e: 4d 85 c0 test %r8,%r8 7b71: 74 19 je 0x7b8c 7b73: 45 85 c9 test %r9d,%r9d 7b76: 7e 1e jle 0x7b96 7b78: e8 93 37 a6 01 call 0x1a6b310 7b7d: ba 02 00 00 00 mov $0x2,%edx 7b82: 85 c0 test %eax,%eax 7b84: 0f 45 c2 cmovne %edx,%eax 7b87: 48 83 c4 28 add $0x28,%rsp 7b8b: c3 ret 7b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7b91: 48 83 c4 28 add $0x28,%rsp 7b95: c3 ret 7b96: b8 fa ff ff ff mov $0xfffffffa,%eax 7b9b: 48 83 c4 28 add $0x28,%rsp 7b9f: c3 ret 7ba0: 48 83 ec 28 sub $0x28,%rsp 7ba4: 48 85 c9 test %rcx,%rcx 7ba7: 74 23 je 0x7bcc 7ba9: 48 85 d2 test %rdx,%rdx 7bac: 74 1e je 0x7bcc 7bae: 4d 85 c0 test %r8,%r8 7bb1: 74 19 je 0x7bcc 7bb3: 45 85 c9 test %r9d,%r9d 7bb6: 7e 1e jle 0x7bd6 7bb8: e8 a3 79 a6 01 call 0x1a6f560 7bbd: ba 02 00 00 00 mov $0x2,%edx 7bc2: 85 c0 test %eax,%eax 7bc4: 0f 45 c2 cmovne %edx,%eax 7bc7: 48 83 c4 28 add $0x28,%rsp 7bcb: c3 ret 7bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax 7bd1: 48 83 c4 28 add $0x28,%rsp 7bd5: c3 ret 7bd6: b8 fa ff ff ff mov $0xfffffffa,%eax 7bdb: 48 83 c4 28 add $0x28,%rsp 7bdf: c3 ret 7be0: 48 83 ec 28 sub $0x28,%rsp 7be4: 48 85 c9 test %rcx,%rcx 7be7: 74 23 je 0x7c0c 7be9: 48 85 d2 test %rdx,%rdx 7bec: 74 1e je 0x7c0c 7bee: 4d 85 c0 test %r8,%r8 7bf1: 74 19 je 0x7c0c 7bf3: 45 85 c9 test %r9d,%r9d 7bf6: 7e 1e jle 0x7c16 7bf8: e8 63 bd a6 01 call 0x1a73960 7bfd: ba 02 00 00 00 mov $0x2,%edx 7c02: 85 c0 test %eax,%eax 7c04: 0f 45 c2 cmovne %edx,%eax 7c07: 48 83 c4 28 add $0x28,%rsp 7c0b: c3 ret 7c0c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7c11: 48 83 c4 28 add $0x28,%rsp 7c15: c3 ret 7c16: b8 fa ff ff ff mov $0xfffffffa,%eax 7c1b: 48 83 c4 28 add $0x28,%rsp 7c1f: c3 ret 7c20: 48 83 ec 28 sub $0x28,%rsp 7c24: 48 85 c9 test %rcx,%rcx 7c27: 74 23 je 0x7c4c 7c29: 48 85 d2 test %rdx,%rdx 7c2c: 74 1e je 0x7c4c 7c2e: 4d 85 c0 test %r8,%r8 7c31: 74 19 je 0x7c4c 7c33: 45 85 c9 test %r9d,%r9d 7c36: 7e 1e jle 0x7c56 7c38: e8 43 fe a6 01 call 0x1a77a80 7c3d: ba 02 00 00 00 mov $0x2,%edx 7c42: 85 c0 test %eax,%eax 7c44: 0f 45 c2 cmovne %edx,%eax 7c47: 48 83 c4 28 add $0x28,%rsp 7c4b: c3 ret 7c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7c51: 48 83 c4 28 add $0x28,%rsp 7c55: c3 ret 7c56: b8 fa ff ff ff mov $0xfffffffa,%eax 7c5b: 48 83 c4 28 add $0x28,%rsp 7c5f: c3 ret 7c60: 48 83 ec 28 sub $0x28,%rsp 7c64: 48 85 c9 test %rcx,%rcx 7c67: 74 25 je 0x7c8e 7c69: 48 85 d2 test %rdx,%rdx 7c6c: 74 20 je 0x7c8e 7c6e: 4d 85 c0 test %r8,%r8 7c71: 74 1b je 0x7c8e 7c73: 45 85 c9 test %r9d,%r9d 7c76: 7f 0a jg 0x7c82 7c78: b8 fa ff ff ff mov $0xfffffffa,%eax 7c7d: 48 83 c4 28 add $0x28,%rsp 7c81: c3 ret 7c82: e8 d9 6c 03 00 call 0x3e960 7c87: 33 c0 xor %eax,%eax 7c89: 48 83 c4 28 add $0x28,%rsp 7c8d: c3 ret 7c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7c93: 48 83 c4 28 add $0x28,%rsp 7c97: c3 ret 7c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7c9f: 00 7ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7ca5: 48 85 c9 test %rcx,%rcx 7ca8: 74 27 je 0x7cd1 7caa: 48 85 d2 test %rdx,%rdx 7cad: 74 22 je 0x7cd1 7caf: 4d 85 c0 test %r8,%r8 7cb2: 74 1d je 0x7cd1 7cb4: 45 85 c9 test %r9d,%r9d 7cb7: 7f 0b jg 0x7cc4 7cb9: b8 fa ff ff ff mov $0xfffffffa,%eax 7cbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7cc3: c3 ret 7cc4: e8 d7 72 03 00 call 0x3efa0 7cc9: 33 c0 xor %eax,%eax 7ccb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7cd0: c3 ret 7cd1: b8 f8 ff ff ff mov $0xfffffff8,%eax 7cd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7cdb: c3 ret 7cdc: 0f 1f 40 00 nopl 0x0(%rax) 7ce0: 48 83 ec 28 sub $0x28,%rsp 7ce4: 48 85 c9 test %rcx,%rcx 7ce7: 74 25 je 0x7d0e 7ce9: 48 85 d2 test %rdx,%rdx 7cec: 74 20 je 0x7d0e 7cee: 4d 85 c0 test %r8,%r8 7cf1: 74 1b je 0x7d0e 7cf3: 45 85 c9 test %r9d,%r9d 7cf6: 7f 0a jg 0x7d02 7cf8: b8 fa ff ff ff mov $0xfffffffa,%eax 7cfd: 48 83 c4 28 add $0x28,%rsp 7d01: c3 ret 7d02: e8 b9 78 03 00 call 0x3f5c0 7d07: 33 c0 xor %eax,%eax 7d09: 48 83 c4 28 add $0x28,%rsp 7d0d: c3 ret 7d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7d13: 48 83 c4 28 add $0x28,%rsp 7d17: c3 ret 7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d1f: 00 7d20: 41 56 push %r14 7d22: 49 89 cb mov %rcx,%r11 7d25: 4d 85 db test %r11,%r11 7d28: 0f 84 1e 02 00 00 je 0x7f4c 7d2e: 48 85 d2 test %rdx,%rdx 7d31: 0f 84 15 02 00 00 je 0x7f4c 7d37: 4d 85 c0 test %r8,%r8 7d3a: 0f 84 0c 02 00 00 je 0x7f4c 7d40: 45 85 c9 test %r9d,%r9d 7d43: 0f 8e fb 01 00 00 jle 0x7f44 7d49: 49 63 c9 movslq %r9d,%rcx 7d4c: 48 83 f9 08 cmp $0x8,%rcx 7d50: 0f 8c e9 01 00 00 jl 0x7f3f 7d56: 4c 89 c0 mov %r8,%rax 7d59: 48 83 e0 1f and $0x1f,%rax 7d5d: 85 c0 test %eax,%eax 7d5f: 74 0d je 0x7d6e 7d61: a8 0f test $0xf,%al 7d63: 0f 85 d6 01 00 00 jne 0x7f3f 7d69: b8 01 00 00 00 mov $0x1,%eax 7d6e: 41 89 c2 mov %eax,%r10d 7d71: 4d 8d 72 08 lea 0x8(%r10),%r14 7d75: 49 3b ce cmp %r14,%rcx 7d78: 0f 8c c1 01 00 00 jl 0x7f3f 7d7e: 45 89 ce mov %r9d,%r14d 7d81: 44 2b f0 sub %eax,%r14d 7d84: 41 83 e6 07 and $0x7,%r14d 7d88: 45 2b ce sub %r14d,%r9d 7d8b: 45 33 f6 xor %r14d,%r14d 7d8e: 4d 63 c9 movslq %r9d,%r9 7d91: 85 c0 test %eax,%eax 7d93: 4c 89 f0 mov %r14,%rax 7d96: 76 3f jbe 0x7dd7 7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d9f: 00 7da0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 7da6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 7dab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 7db0: 49 ff c6 inc %r14 7db3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 7db7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 7dbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 7dc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 7dc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 7dc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 7dce: 48 83 c0 10 add $0x10,%rax 7dd2: 4d 3b f2 cmp %r10,%r14 7dd5: 72 c9 jb 0x7da0 7dd7: 4c 89 d0 mov %r10,%rax 7dda: 48 c1 e0 04 shl $0x4,%rax 7dde: 66 90 xchg %ax,%ax 7de0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5 7de5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4 7deb: 49 83 c2 08 add $0x8,%r10 7def: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1 7df6: 01 7df7: c5 ff 12 c1 vmovddup %ymm1,%ymm0 7dfb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 7dff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3 7e06: 01 7e07: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 7e0b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3 7e10: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0 7e14: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1 7e18: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1) 7e1e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2 7e25: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3 7e2b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5 7e32: 01 7e33: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2 7e3a: 01 7e3b: c5 ff 12 e5 vmovddup %ymm5,%ymm4 7e3f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0 7e43: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1 7e48: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3 7e4c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2 7e50: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4 7e54: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1) 7e5b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0 7e61: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5 7e68: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3 7e6f: 01 7e70: c5 ff 12 d3 vmovddup %ymm3,%ymm2 7e74: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4 7e78: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1 7e7f: 01 7e80: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0 7e84: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1 7e89: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1 7e8d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2 7e91: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1) 7e98: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4 7e9e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3 7ea5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1 7eac: 01 7ead: c5 ff 12 e9 vmovddup %ymm1,%ymm5 7eb1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2 7eb5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0 7ebc: 01 7ebd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3 7ec1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0 7ec6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4 7eca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5 7ece: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1) 7ed5: 48 05 80 00 00 00 add $0x80,%rax 7edb: 4d 3b d1 cmp %r9,%r10 7ede: 0f 82 fc fe ff ff jb 0x7de0 7ee4: 4c 89 c8 mov %r9,%rax 7ee7: 48 c1 e0 04 shl $0x4,%rax 7eeb: 4c 3b c9 cmp %rcx,%r9 7eee: 73 47 jae 0x7f37 7ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ef7: 00 7ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7eff: 90 nop 7f00: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2 7f06: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1 7f0b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0 7f10: 49 ff c1 inc %r9 7f13: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3 7f17: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4 7f1c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5 7f20: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0 7f24: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1 7f28: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1) 7f2e: 48 83 c0 10 add $0x10,%rax 7f32: 4c 3b c9 cmp %rcx,%r9 7f35: 72 c9 jb 0x7f00 7f37: 33 c0 xor %eax,%eax 7f39: c5 f8 77 vzeroupper 7f3c: 41 5e pop %r14 7f3e: c3 ret 7f3f: 45 33 c9 xor %r9d,%r9d 7f42: eb a0 jmp 0x7ee4 7f44: b8 fa ff ff ff mov $0xfffffffa,%eax 7f49: 41 5e pop %r14 7f4b: c3 ret 7f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f51: 41 5e pop %r14 7f53: c3 ret 7f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f60: 41 56 push %r14 7f62: 49 89 cb mov %rcx,%r11 7f65: 4d 85 db test %r11,%r11 7f68: 0f 84 db 01 00 00 je 0x8149 7f6e: 48 85 d2 test %rdx,%rdx 7f71: 0f 84 d2 01 00 00 je 0x8149 7f77: 4d 85 c0 test %r8,%r8 7f7a: 0f 84 c9 01 00 00 je 0x8149 7f80: 45 85 c9 test %r9d,%r9d 7f83: 0f 8e b8 01 00 00 jle 0x8141 7f89: 49 63 c9 movslq %r9d,%rcx 7f8c: 48 83 f9 08 cmp $0x8,%rcx 7f90: 0f 8c a6 01 00 00 jl 0x813c 7f96: 4c 89 c0 mov %r8,%rax 7f99: 48 83 e0 1f and $0x1f,%rax 7f9d: 85 c0 test %eax,%eax 7f9f: 74 0d je 0x7fae 7fa1: a8 0f test $0xf,%al 7fa3: 0f 85 93 01 00 00 jne 0x813c 7fa9: b8 01 00 00 00 mov $0x1,%eax 7fae: 41 89 c2 mov %eax,%r10d 7fb1: 4d 8d 72 08 lea 0x8(%r10),%r14 7fb5: 49 3b ce cmp %r14,%rcx 7fb8: 0f 8c 7e 01 00 00 jl 0x813c 7fbe: 45 89 ce mov %r9d,%r14d 7fc1: 44 2b f0 sub %eax,%r14d 7fc4: 41 83 e6 07 and $0x7,%r14d 7fc8: 45 2b ce sub %r14d,%r9d 7fcb: 45 33 f6 xor %r14d,%r14d 7fce: 4d 63 c9 movslq %r9d,%r9 7fd1: 85 c0 test %eax,%eax 7fd3: 4c 89 f0 mov %r14,%rax 7fd6: 76 3c jbe 0x8014 7fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7fdf: 00 7fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3 7fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0 7feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1 7fef: 49 ff c6 inc %r14 7ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2 7ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4 7ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5