; th_125e0: VA 0x1800125e0-0x18001a5e0 (32768 bytes) /tmp/opencode/dis/th_125e0.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 48 83 ec 28 sub $0x28,%rsp 4: 4d 89 c1 mov %r8,%r9 7: 49 89 d0 mov %rdx,%r8 a: 48 89 ca mov %rcx,%rdx d: e8 8e a4 03 00 call 0x3a4a0 12: 48 83 c4 28 add $0x28,%rsp 16: c3 ret 17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 1e: 00 00 20: 48 83 ec 28 sub $0x28,%rsp 24: 4d 89 c1 mov %r8,%r9 27: 49 89 d0 mov %rdx,%r8 2a: 48 89 ca mov %rcx,%rdx 2d: e8 ee a6 03 00 call 0x3a720 32: 48 83 c4 28 add $0x28,%rsp 36: c3 ret 37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3e: 00 00 40: 48 83 ec 28 sub $0x28,%rsp 44: 48 85 c9 test %rcx,%rcx 47: 74 20 je 0x69 49: 48 85 d2 test %rdx,%rdx 4c: 74 1b je 0x69 4e: 45 85 c0 test %r8d,%r8d 51: 7f 0a jg 0x5d 53: b8 fa ff ff ff mov $0xfffffffa,%eax 58: 48 83 c4 28 add $0x28,%rsp 5c: c3 ret 5d: e8 3e a9 03 00 call 0x3a9a0 62: 33 c0 xor %eax,%eax 64: 48 83 c4 28 add $0x28,%rsp 68: c3 ret 69: b8 f8 ff ff ff mov $0xfffffff8,%eax 6e: 48 83 c4 28 add $0x28,%rsp 72: c3 ret 73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f: 00 80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 85: 48 85 c9 test %rcx,%rcx 88: 74 22 je 0xac 8a: 48 85 d2 test %rdx,%rdx 8d: 74 1d je 0xac 8f: 45 85 c0 test %r8d,%r8d 92: 7f 0b jg 0x9f 94: b8 fa ff ff ff mov $0xfffffffa,%eax 99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 9e: c3 ret 9f: e8 dc aa 03 00 call 0x3ab80 a4: 33 c0 xor %eax,%eax a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp ab: c3 ret ac: b8 f8 ff ff ff mov $0xfffffff8,%eax b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp b6: c3 ret b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) be: 00 00 c0: 48 83 ec 28 sub $0x28,%rsp c4: 48 85 c9 test %rcx,%rcx c7: 74 20 je 0xe9 c9: 48 85 d2 test %rdx,%rdx cc: 74 1b je 0xe9 ce: 45 85 c0 test %r8d,%r8d d1: 7f 0a jg 0xdd d3: b8 fa ff ff ff mov $0xfffffffa,%eax d8: 48 83 c4 28 add $0x28,%rsp dc: c3 ret dd: e8 7e ac 03 00 call 0x3ad60 e2: 33 c0 xor %eax,%eax e4: 48 83 c4 28 add $0x28,%rsp e8: c3 ret e9: b8 f8 ff ff ff mov $0xfffffff8,%eax ee: 48 83 c4 28 add $0x28,%rsp f2: c3 ret f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ff: 00 100: 56 push %rsi 101: 48 89 d6 mov %rdx,%rsi 104: 48 85 c9 test %rcx,%rcx 107: 0f 84 d0 01 00 00 je 0x2dd 10d: 48 85 f6 test %rsi,%rsi 110: 0f 84 c7 01 00 00 je 0x2dd 116: 45 85 c0 test %r8d,%r8d 119: 0f 8e b7 01 00 00 jle 0x2d6 11f: 41 83 f8 10 cmp $0x10,%r8d 123: 0f 8c 9d 01 00 00 jl 0x2c6 129: 49 89 f1 mov %rsi,%r9 12c: 49 83 e1 1f and $0x1f,%r9 130: 45 89 c9 mov %r9d,%r9d 133: 45 85 c9 test %r9d,%r9d 136: 74 18 je 0x150 138: 41 f7 c1 07 00 00 00 test $0x7,%r9d 13f: 0f 85 81 01 00 00 jne 0x2c6 145: 41 f7 d9 neg %r9d 148: 41 83 c1 20 add $0x20,%r9d 14c: 41 c1 e9 03 shr $0x3,%r9d 150: 41 8d 41 10 lea 0x10(%r9),%eax 154: 44 3b c0 cmp %eax,%r8d 157: 0f 8c 69 01 00 00 jl 0x2c6 15d: 44 89 c0 mov %r8d,%eax 160: 33 d2 xor %edx,%edx 162: 41 2b c1 sub %r9d,%eax 165: 83 e0 0f and $0xf,%eax 168: f7 d8 neg %eax 16a: 41 03 c0 add %r8d,%eax 16d: 45 85 c9 test %r9d,%r9d 170: 76 25 jbe 0x197 172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 180: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 185: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1 18a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 18f: 48 ff c2 inc %rdx 192: 49 3b d1 cmp %r9,%rdx 195: 72 e9 jb 0x180 197: 48 63 d0 movslq %eax,%rdx 19a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 1a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 1ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 1b4: 01 1b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 1bc: 01 1bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 1c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 1cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2 1d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 1d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 1de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 1e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 1ec: 01 1ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 1f4: 01 1f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 1fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 203: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 20a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 211: 49 83 c1 10 add $0x10,%r9 215: 4c 3b ca cmp %rdx,%r9 218: 72 86 jb 0x1a0 21a: 44 8d 48 01 lea 0x1(%rax),%r9d 21e: 45 3b c8 cmp %r8d,%r9d 221: 0f 87 93 00 00 00 ja 0x2ba 227: 4d 63 d0 movslq %r8d,%r10 22a: 4c 2b d2 sub %rdx,%r10 22d: 49 83 fa 04 cmp $0x4,%r10 231: 0f 8c 8a 00 00 00 jl 0x2c1 237: 45 89 d3 mov %r10d,%r11d 23a: 45 33 c9 xor %r9d,%r9d 23d: 41 83 e3 fc and $0xfffffffc,%r11d 241: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 245: 4d 63 db movslq %r11d,%r11 248: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 24c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 253: 00 254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 260: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 266: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 26d: 01 26e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2 274: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 27a: 49 83 c1 04 add $0x4,%r9 27e: 4d 3b cb cmp %r11,%r9 281: 72 dd jb 0x260 283: 4d 3b da cmp %r10,%r11 286: 73 32 jae 0x2ba 288: 48 63 c0 movslq %eax,%rax 28b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 28f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29f: 00 2a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 2a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1 2ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 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 bd jmp 0x283 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 ad jmp 0x283 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: 48 85 c9 test %rcx,%rcx 304: 0f 84 aa 01 00 00 je 0x4b4 30a: 48 85 d2 test %rdx,%rdx 30d: 0f 84 a1 01 00 00 je 0x4b4 313: 45 85 c0 test %r8d,%r8d 316: 0f 8e 91 01 00 00 jle 0x4ad 31c: 41 83 f8 10 cmp $0x10,%r8d 320: 0f 8c 80 01 00 00 jl 0x4a6 326: 49 89 d3 mov %rdx,%r11 329: 49 83 e3 1f and $0x1f,%r11 32d: 45 85 db test %r11d,%r11d 330: 74 18 je 0x34a 332: 41 f7 c3 07 00 00 00 test $0x7,%r11d 339: 0f 85 67 01 00 00 jne 0x4a6 33f: 41 f7 db neg %r11d 342: 41 83 c3 20 add $0x20,%r11d 346: 41 c1 eb 03 shr $0x3,%r11d 34a: 41 8d 43 10 lea 0x10(%r11),%eax 34e: 44 3b c0 cmp %eax,%r8d 351: 0f 8c 4f 01 00 00 jl 0x4a6 357: 44 89 c0 mov %r8d,%eax 35a: 45 33 d2 xor %r10d,%r10d 35d: 41 2b c3 sub %r11d,%eax 360: 83 e0 0f and $0xf,%eax 363: f7 d8 neg %eax 365: 41 03 c0 add %r8d,%eax 368: 44 89 db mov %r11d,%ebx 36b: 45 85 db test %r11d,%r11d 36e: 76 2a jbe 0x39a 370: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 377: 00 378: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37f: 90 nop 380: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 386: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 38c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 392: 49 ff c2 inc %r10 395: 4c 3b d3 cmp %rbx,%r10 398: 72 e6 jb 0x380 39a: 4c 63 d0 movslq %eax,%r10 39d: 0f 1f 00 nopl (%rax) 3a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 3a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 3a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 3af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 3b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1 3ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3 3c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5 3c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 3cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 3d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 3d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 3dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1 3e3: 48 83 c3 10 add $0x10,%rbx 3e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 3ed: 49 3b da cmp %r10,%rbx 3f0: 72 ae jb 0x3a0 3f2: 8d 58 01 lea 0x1(%rax),%ebx 3f5: 41 3b d8 cmp %r8d,%ebx 3f8: 0f 87 9c 00 00 00 ja 0x49a 3fe: 4d 63 c8 movslq %r8d,%r9 401: 48 63 c0 movslq %eax,%rax 404: 4c 2b c8 sub %rax,%r9 407: 49 83 f9 04 cmp $0x4,%r9 40b: 0f 8c 90 00 00 00 jl 0x4a1 411: 48 63 c0 movslq %eax,%rax 414: 45 89 ca mov %r9d,%r10d 417: 41 83 e2 fc and $0xfffffffc,%r10d 41b: 45 33 c0 xor %r8d,%r8d 41e: 4d 63 d2 movslq %r10d,%r10 421: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 425: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 430: 00 431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43f: 00 440: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 446: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1 44c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 452: 49 83 c0 04 add $0x4,%r8 456: 4d 3b c2 cmp %r10,%r8 459: 72 e5 jb 0x440 45b: 4d 3b d1 cmp %r9,%r10 45e: 73 3a jae 0x49a 460: 48 63 c0 movslq %eax,%rax 463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 467: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 46b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 472: 00 473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 480: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 486: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1 48c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 492: 49 ff c2 inc %r10 495: 4d 3b d1 cmp %r9,%r10 498: 72 e6 jb 0x480 49a: 33 c0 xor %eax,%eax 49c: c5 f8 77 vzeroupper 49f: 5b pop %rbx 4a0: c3 ret 4a1: 45 33 d2 xor %r10d,%r10d 4a4: eb b5 jmp 0x45b 4a6: 33 c0 xor %eax,%eax 4a8: e9 45 ff ff ff jmp 0x3f2 4ad: b8 fa ff ff ff mov $0xfffffffa,%eax 4b2: 5b pop %rbx 4b3: c3 ret 4b4: b8 f8 ff ff ff mov $0xfffffff8,%eax 4b9: 5b pop %rbx 4ba: c3 ret 4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4c0: 53 push %rbx 4c1: 49 89 ca mov %rcx,%r10 4c4: 4d 85 d2 test %r10,%r10 4c7: 0f 84 a4 01 00 00 je 0x671 4cd: 48 85 d2 test %rdx,%rdx 4d0: 0f 84 9b 01 00 00 je 0x671 4d6: 45 85 c0 test %r8d,%r8d 4d9: 0f 8e 8b 01 00 00 jle 0x66a 4df: 41 83 f8 10 cmp $0x10,%r8d 4e3: 0f 8c 79 01 00 00 jl 0x662 4e9: 48 89 d3 mov %rdx,%rbx 4ec: 48 83 e3 1f and $0x1f,%rbx 4f0: 85 db test %ebx,%ebx 4f2: 74 11 je 0x505 4f4: f6 c3 07 test $0x7,%bl 4f7: 0f 85 65 01 00 00 jne 0x662 4fd: f7 db neg %ebx 4ff: 83 c3 20 add $0x20,%ebx 502: c1 eb 03 shr $0x3,%ebx 505: 8d 43 10 lea 0x10(%rbx),%eax 508: 44 3b c0 cmp %eax,%r8d 50b: 0f 8c 51 01 00 00 jl 0x662 511: 45 89 c1 mov %r8d,%r9d 514: 33 c0 xor %eax,%eax 516: 44 2b cb sub %ebx,%r9d 519: 41 83 e1 0f and $0xf,%r9d 51d: 41 f7 d9 neg %r9d 520: 45 03 c8 add %r8d,%r9d 523: 89 d9 mov %ebx,%ecx 525: 85 db test %ebx,%ebx 527: 76 2f jbe 0x558 529: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 530: 00 531: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 53f: 00 540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 546: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1 54b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 550: 48 ff c0 inc %rax 553: 48 3b c1 cmp %rcx,%rax 556: 72 e8 jb 0x540 558: 49 63 c1 movslq %r9d,%rax 55b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 560: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 566: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 56d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 574: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 57b: 03 57c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1 581: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 587: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 58d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 594: 03 595: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 59a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 5a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 5a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 5ad: 03 5ae: 48 83 c1 10 add $0x10,%rcx 5b2: 48 3b c8 cmp %rax,%rcx 5b5: 72 a9 jb 0x560 5b7: 41 8d 41 01 lea 0x1(%r9),%eax 5bb: 41 3b c0 cmp %r8d,%eax 5be: 0f 87 93 00 00 00 ja 0x657 5c4: 4d 63 c0 movslq %r8d,%r8 5c7: 4d 63 c9 movslq %r9d,%r9 5ca: 4d 2b c1 sub %r9,%r8 5cd: 49 83 f8 04 cmp $0x4,%r8 5d1: 0f 8c 87 00 00 00 jl 0x65e 5d7: 4d 63 c9 movslq %r9d,%r9 5da: 44 89 c3 mov %r8d,%ebx 5dd: 83 e3 fc and $0xfffffffc,%ebx 5e0: 33 c9 xor %ecx,%ecx 5e2: 48 63 db movslq %ebx,%rbx 5e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 5e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11 5ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5f4: 00 5f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5fc: 0f 1f 40 00 nopl 0x0(%rax) 600: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 606: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1 60b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 610: 48 83 c1 04 add $0x4,%rcx 614: 48 3b cb cmp %rbx,%rcx 617: 72 e7 jb 0x600 619: 49 3b d8 cmp %r8,%rbx 61c: 73 39 jae 0x657 61e: 4d 63 c9 movslq %r9d,%r9 621: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 625: 4b 8d 04 ca lea (%r10,%r9,8),%rax 629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 630: 00 631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63f: 00 640: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 645: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1 64a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 64f: 48 ff c3 inc %rbx 652: 49 3b d8 cmp %r8,%rbx 655: 72 e9 jb 0x640 657: 33 c0 xor %eax,%eax 659: c5 f8 77 vzeroupper 65c: 5b pop %rbx 65d: c3 ret 65e: 33 db xor %ebx,%ebx 660: eb b7 jmp 0x619 662: 45 33 c9 xor %r9d,%r9d 665: e9 4d ff ff ff jmp 0x5b7 66a: b8 fa ff ff ff mov $0xfffffffa,%eax 66f: 5b pop %rbx 670: c3 ret 671: b8 f8 ff ff ff mov $0xfffffff8,%eax 676: 5b pop %rbx 677: c3 ret 678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67f: 00 680: 48 83 ec 28 sub $0x28,%rsp 684: 4d 85 c0 test %r8,%r8 687: 74 25 je 0x6ae 689: 48 85 c9 test %rcx,%rcx 68c: 74 20 je 0x6ae 68e: 48 85 d2 test %rdx,%rdx 691: 74 1b je 0x6ae 693: 45 85 c9 test %r9d,%r9d 696: 7f 0a jg 0x6a2 698: b8 fa ff ff ff mov $0xfffffffa,%eax 69d: 48 83 c4 28 add $0x28,%rsp 6a1: c3 ret 6a2: e8 09 4c a9 01 call 0x1a952b0 6a7: 33 c0 xor %eax,%eax 6a9: 48 83 c4 28 add $0x28,%rsp 6ad: c3 ret 6ae: b8 f8 ff ff ff mov $0xfffffff8,%eax 6b3: 48 83 c4 28 add $0x28,%rsp 6b7: c3 ret 6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6bf: 00 6c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6c5: 4d 85 c0 test %r8,%r8 6c8: 74 27 je 0x6f1 6ca: 48 85 c9 test %rcx,%rcx 6cd: 74 22 je 0x6f1 6cf: 48 85 d2 test %rdx,%rdx 6d2: 74 1d je 0x6f1 6d4: 45 85 c9 test %r9d,%r9d 6d7: 7f 0b jg 0x6e4 6d9: b8 fa ff ff ff mov $0xfffffffa,%eax 6de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6e3: c3 ret 6e4: e8 17 56 a9 01 call 0x1a95d00 6e9: 33 c0 xor %eax,%eax 6eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6f0: c3 ret 6f1: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6fb: c3 ret 6fc: 0f 1f 40 00 nopl 0x0(%rax) 700: 53 push %rbx 701: 56 push %rsi 702: 57 push %rdi 703: 41 54 push %r12 705: 41 55 push %r13 707: 48 81 ec 50 04 00 00 sub $0x450,%rsp 70e: 4d 89 c4 mov %r8,%r12 711: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2603390 718: 48 33 c4 xor %rsp,%rax 71b: 45 89 cd mov %r9d,%r13d 71e: 48 89 cf mov %rcx,%rdi 721: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 728: 00 729: 4d 85 e4 test %r12,%r12 72c: 0f 84 b6 01 00 00 je 0x8e8 732: 48 85 ff test %rdi,%rdi 735: 0f 84 97 01 00 00 je 0x8d2 73b: 48 85 d2 test %rdx,%rdx 73e: 0f 84 66 01 00 00 je 0x8aa 744: 45 85 ed test %r13d,%r13d 747: 0f 8e 35 01 00 00 jle 0x882 74d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi 752: 48 89 f0 mov %rsi,%rax 755: 48 83 e0 1f and $0x1f,%rax 759: 48 f7 d8 neg %rax 75c: 48 83 e0 1f and $0x1f,%rax 760: 48 03 f0 add %rax,%rsi 763: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx 76a: 00 76b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 772: 0f 8e a2 00 00 00 jle 0x81a 778: 4c 89 74 24 20 mov %r14,0x20(%rsp) 77d: 45 89 ee mov %r13d,%r14d 780: 4d 89 e5 mov %r12,%r13 783: 49 89 d4 mov %rdx,%r12 786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78d: 00 78e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 795: 0f 1f 40 00 nopl 0x0(%rax) 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a0: 4c 89 e1 mov %r12,%rcx 7a3: 48 89 f2 mov %rsi,%rdx 7a6: 49 89 d8 mov %rbx,%r8 7a9: 41 b9 80 00 00 00 mov $0x80,%r9d 7af: e8 6c df 12 00 call 0x12e720 7b4: 48 89 f9 mov %rdi,%rcx 7b7: 48 89 f2 mov %rsi,%rdx 7ba: 41 b8 80 00 00 00 mov $0x80,%r8d 7c0: e8 bb cb ff ff call 0xffffffffffffd380 7c5: 48 89 f9 mov %rdi,%rcx 7c8: 48 89 da mov %rbx,%rdx 7cb: 41 b8 80 00 00 00 mov $0x80,%r8d 7d1: e8 aa cb ff ff call 0xffffffffffffd380 7d6: 48 89 d9 mov %rbx,%rcx 7d9: 48 89 f2 mov %rsi,%rdx 7dc: 4d 89 e8 mov %r13,%r8 7df: 41 b9 80 00 00 00 mov $0x80,%r9d 7e5: e8 16 08 00 00 call 0x1000 7ea: 41 83 c6 80 add $0xffffff80,%r14d 7ee: 48 81 c7 00 02 00 00 add $0x200,%rdi 7f5: 49 81 c4 00 02 00 00 add $0x200,%r12 7fc: 49 81 c5 00 04 00 00 add $0x400,%r13 803: 41 81 fe 80 00 00 00 cmp $0x80,%r14d 80a: 7f 94 jg 0x7a0 80c: 4c 89 e2 mov %r12,%rdx 80f: 4d 89 ec mov %r13,%r12 812: 45 89 f5 mov %r14d,%r13d 815: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 81a: 48 89 d1 mov %rdx,%rcx 81d: 48 89 f2 mov %rsi,%rdx 820: 49 89 d8 mov %rbx,%r8 823: 45 89 e9 mov %r13d,%r9d 826: e8 f5 de 12 00 call 0x12e720 82b: 48 89 f9 mov %rdi,%rcx 82e: 48 89 f2 mov %rsi,%rdx 831: 45 89 e8 mov %r13d,%r8d 834: e8 47 cb ff ff call 0xffffffffffffd380 839: 48 89 f9 mov %rdi,%rcx 83c: 48 89 da mov %rbx,%rdx 83f: 45 89 e8 mov %r13d,%r8d 842: e8 39 cb ff ff call 0xffffffffffffd380 847: 48 89 d9 mov %rbx,%rcx 84a: 48 89 f2 mov %rsi,%rdx 84d: 4d 89 e0 mov %r12,%r8 850: 45 89 e9 mov %r13d,%r9d 853: e8 a8 07 00 00 call 0x1000 858: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 85f: 00 860: 48 33 cc xor %rsp,%rcx 863: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2603390 86a: 75 11 jne 0x87d 86c: 33 c0 xor %eax,%eax 86e: 48 81 c4 50 04 00 00 add $0x450,%rsp 875: 41 5d pop %r13 877: 41 5c pop %r12 879: 5f pop %rdi 87a: 5e pop %rsi 87b: 5b pop %rbx 87c: c3 ret 87d: e8 6e e2 11 01 call 0x111eaf0 882: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 889: 00 88a: 48 33 cc xor %rsp,%rcx 88d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2603390 894: 75 e7 jne 0x87d 896: b8 fa ff ff ff mov $0xfffffffa,%eax 89b: 48 81 c4 50 04 00 00 add $0x450,%rsp 8a2: 41 5d pop %r13 8a4: 41 5c pop %r12 8a6: 5f pop %rdi 8a7: 5e pop %rsi 8a8: 5b pop %rbx 8a9: c3 ret 8aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 8b1: 00 8b2: 48 33 cc xor %rsp,%rcx 8b5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2603390 8bc: 75 bf jne 0x87d 8be: b8 f8 ff ff ff mov $0xfffffff8,%eax 8c3: 48 81 c4 50 04 00 00 add $0x450,%rsp 8ca: 41 5d pop %r13 8cc: 41 5c pop %r12 8ce: 5f pop %rdi 8cf: 5e pop %rsi 8d0: 5b pop %rbx 8d1: c3 ret 8d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 8d9: 00 8da: 48 33 cc xor %rsp,%rcx 8dd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2603390 8e4: 75 97 jne 0x87d 8e6: eb d6 jmp 0x8be 8e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx 8ef: 00 8f0: 48 33 cc xor %rsp,%rcx 8f3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2603390 8fa: 75 81 jne 0x87d 8fc: eb c0 jmp 0x8be 8fe: 66 90 xchg %ax,%ax 900: 53 push %rbx 901: 56 push %rsi 902: 57 push %rdi 903: 41 54 push %r12 905: 41 55 push %r13 907: 48 81 ec 50 04 00 00 sub $0x450,%rsp 90e: 4d 89 c4 mov %r8,%r12 911: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2603390 918: 45 89 cd mov %r9d,%r13d 91b: 48 33 c4 xor %rsp,%rax 91e: 48 89 cf mov %rcx,%rdi 921: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) 928: 00 929: 4d 85 e4 test %r12,%r12 92c: 0f 84 b6 01 00 00 je 0xae8 932: 48 85 ff test %rdi,%rdi 935: 0f 84 97 01 00 00 je 0xad2 93b: 48 85 d2 test %rdx,%rdx 93e: 0f 84 66 01 00 00 je 0xaaa 944: 45 85 ed test %r13d,%r13d 947: 0f 8e 35 01 00 00 jle 0xa82 94d: 48 8d 44 24 28 lea 0x28(%rsp),%rax 952: 48 89 c3 mov %rax,%rbx 955: 48 83 e3 1f and $0x1f,%rbx 959: 48 f7 db neg %rbx 95c: 48 83 e3 1f and $0x1f,%rbx 960: 48 8d 34 03 lea (%rbx,%rax,1),%rsi 964: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx 96b: 00 96c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d 973: 0f 8e a1 00 00 00 jle 0xa1a 979: 4c 89 74 24 20 mov %r14,0x20(%rsp) 97e: 45 89 ee mov %r13d,%r14d 981: 4d 89 e5 mov %r12,%r13 984: 49 89 d4 mov %rdx,%r12 987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 98e: 00 98f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 996: 0f 1f 00 nopl (%rax) 999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9a0: 4c 89 e1 mov %r12,%rcx 9a3: 48 89 f2 mov %rsi,%rdx 9a6: 49 89 d8 mov %rbx,%r8 9a9: 41 b9 80 00 00 00 mov $0x80,%r9d 9af: e8 8c dd 12 00 call 0x12e740 9b4: 48 89 f9 mov %rdi,%rcx 9b7: 48 89 f2 mov %rsi,%rdx 9ba: 41 b8 80 00 00 00 mov $0x80,%r8d 9c0: e8 fb c9 ff ff call 0xffffffffffffd3c0 9c5: 48 89 f9 mov %rdi,%rcx 9c8: 48 89 da mov %rbx,%rdx 9cb: 41 b8 80 00 00 00 mov $0x80,%r8d 9d1: e8 ea c9 ff ff call 0xffffffffffffd3c0 9d6: 48 89 d9 mov %rbx,%rcx 9d9: 48 89 f2 mov %rsi,%rdx 9dc: 4d 89 e8 mov %r13,%r8 9df: 41 b9 80 00 00 00 mov $0x80,%r9d 9e5: e8 96 06 00 00 call 0x1080 9ea: 41 83 c6 80 add $0xffffff80,%r14d 9ee: 48 81 c7 00 02 00 00 add $0x200,%rdi 9f5: 49 81 c4 00 02 00 00 add $0x200,%r12 9fc: 49 81 c5 00 04 00 00 add $0x400,%r13 a03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d a0a: 7f 94 jg 0x9a0 a0c: 4c 89 e2 mov %r12,%rdx a0f: 4d 89 ec mov %r13,%r12 a12: 45 89 f5 mov %r14d,%r13d a15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 a1a: 48 89 d1 mov %rdx,%rcx a1d: 48 89 f2 mov %rsi,%rdx a20: 49 89 d8 mov %rbx,%r8 a23: 45 89 e9 mov %r13d,%r9d a26: e8 15 dd 12 00 call 0x12e740 a2b: 48 89 f9 mov %rdi,%rcx a2e: 48 89 f2 mov %rsi,%rdx a31: 45 89 e8 mov %r13d,%r8d a34: e8 87 c9 ff ff call 0xffffffffffffd3c0 a39: 48 89 f9 mov %rdi,%rcx a3c: 48 89 da mov %rbx,%rdx a3f: 45 89 e8 mov %r13d,%r8d a42: e8 79 c9 ff ff call 0xffffffffffffd3c0 a47: 48 89 d9 mov %rbx,%rcx a4a: 48 89 f2 mov %rsi,%rdx a4d: 4d 89 e0 mov %r12,%r8 a50: 45 89 e9 mov %r13d,%r9d a53: e8 28 06 00 00 call 0x1080 a58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx a5f: 00 a60: 48 33 cc xor %rsp,%rcx a63: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2603390 a6a: 75 11 jne 0xa7d a6c: 33 c0 xor %eax,%eax a6e: 48 81 c4 50 04 00 00 add $0x450,%rsp a75: 41 5d pop %r13 a77: 41 5c pop %r12 a79: 5f pop %rdi a7a: 5e pop %rsi a7b: 5b pop %rbx a7c: c3 ret a7d: e8 6e e0 11 01 call 0x111eaf0 a82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx a89: 00 a8a: 48 33 cc xor %rsp,%rcx a8d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2603390 a94: 75 e7 jne 0xa7d a96: b8 fa ff ff ff mov $0xfffffffa,%eax a9b: 48 81 c4 50 04 00 00 add $0x450,%rsp aa2: 41 5d pop %r13 aa4: 41 5c pop %r12 aa6: 5f pop %rdi aa7: 5e pop %rsi aa8: 5b pop %rbx aa9: c3 ret aaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx ab1: 00 ab2: 48 33 cc xor %rsp,%rcx ab5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2603390 abc: 75 bf jne 0xa7d abe: b8 f8 ff ff ff mov $0xfffffff8,%eax ac3: 48 81 c4 50 04 00 00 add $0x450,%rsp aca: 41 5d pop %r13 acc: 41 5c pop %r12 ace: 5f pop %rdi acf: 5e pop %rsi ad0: 5b pop %rbx ad1: c3 ret ad2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx ad9: 00 ada: 48 33 cc xor %rsp,%rcx add: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2603390 ae4: 75 97 jne 0xa7d ae6: eb d6 jmp 0xabe ae8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx aef: 00 af0: 48 33 cc xor %rsp,%rcx af3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2603390 afa: 75 81 jne 0xa7d afc: eb c0 jmp 0xabe afe: 66 90 xchg %ax,%ax b00: 53 push %rbx b01: 56 push %rsi b02: 57 push %rdi b03: 41 54 push %r12 b05: 41 55 push %r13 b07: 48 81 ec 50 04 00 00 sub $0x450,%rsp b0e: 4d 89 c4 mov %r8,%r12 b11: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2603390 b18: 45 89 cd mov %r9d,%r13d b1b: 48 33 c4 xor %rsp,%rax b1e: 48 89 cf mov %rcx,%rdi b21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) b28: 00 b29: 4d 85 e4 test %r12,%r12 b2c: 0f 84 b6 01 00 00 je 0xce8 b32: 48 85 ff test %rdi,%rdi b35: 0f 84 97 01 00 00 je 0xcd2 b3b: 48 85 d2 test %rdx,%rdx b3e: 0f 84 66 01 00 00 je 0xcaa b44: 45 85 ed test %r13d,%r13d b47: 0f 8e 35 01 00 00 jle 0xc82 b4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax b52: 48 89 c3 mov %rax,%rbx b55: 48 83 e3 1f and $0x1f,%rbx b59: 48 f7 db neg %rbx b5c: 48 83 e3 1f and $0x1f,%rbx b60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi b64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx b6b: 00 b6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d b73: 0f 8e a1 00 00 00 jle 0xc1a b79: 4c 89 74 24 20 mov %r14,0x20(%rsp) b7e: 45 89 ee mov %r13d,%r14d b81: 4d 89 e5 mov %r12,%r13 b84: 49 89 d4 mov %rdx,%r12 b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b8e: 00 b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b96: 0f 1f 00 nopl (%rax) b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ba0: 4c 89 e1 mov %r12,%rcx ba3: 48 89 f2 mov %rsi,%rdx ba6: 49 89 d8 mov %rbx,%r8 ba9: 41 b9 80 00 00 00 mov $0x80,%r9d baf: e8 ac db 12 00 call 0x12e760 bb4: 48 89 f9 mov %rdi,%rcx bb7: 48 89 f2 mov %rsi,%rdx bba: 41 b8 80 00 00 00 mov $0x80,%r8d bc0: e8 bb c9 ff ff call 0xffffffffffffd580 bc5: 48 89 f9 mov %rdi,%rcx bc8: 48 89 da mov %rbx,%rdx bcb: 41 b8 80 00 00 00 mov $0x80,%r8d bd1: e8 aa c9 ff ff call 0xffffffffffffd580 bd6: 48 89 d9 mov %rbx,%rcx bd9: 48 89 f2 mov %rsi,%rdx bdc: 4d 89 e8 mov %r13,%r8 bdf: 41 b9 80 00 00 00 mov $0x80,%r9d be5: e8 16 05 00 00 call 0x1100 bea: 41 83 c6 80 add $0xffffff80,%r14d bee: 48 81 c7 00 02 00 00 add $0x200,%rdi bf5: 49 81 c4 00 02 00 00 add $0x200,%r12 bfc: 49 81 c5 00 04 00 00 add $0x400,%r13 c03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d c0a: 7f 94 jg 0xba0 c0c: 4c 89 e2 mov %r12,%rdx c0f: 4d 89 ec mov %r13,%r12 c12: 45 89 f5 mov %r14d,%r13d c15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 c1a: 48 89 d1 mov %rdx,%rcx c1d: 48 89 f2 mov %rsi,%rdx c20: 49 89 d8 mov %rbx,%r8 c23: 45 89 e9 mov %r13d,%r9d c26: e8 35 db 12 00 call 0x12e760 c2b: 48 89 f9 mov %rdi,%rcx c2e: 48 89 f2 mov %rsi,%rdx c31: 45 89 e8 mov %r13d,%r8d c34: e8 47 c9 ff ff call 0xffffffffffffd580 c39: 48 89 f9 mov %rdi,%rcx c3c: 48 89 da mov %rbx,%rdx c3f: 45 89 e8 mov %r13d,%r8d c42: e8 39 c9 ff ff call 0xffffffffffffd580 c47: 48 89 d9 mov %rbx,%rcx c4a: 48 89 f2 mov %rsi,%rdx c4d: 4d 89 e0 mov %r12,%r8 c50: 45 89 e9 mov %r13d,%r9d c53: e8 a8 04 00 00 call 0x1100 c58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx c5f: 00 c60: 48 33 cc xor %rsp,%rcx c63: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2603390 c6a: 75 11 jne 0xc7d c6c: 33 c0 xor %eax,%eax c6e: 48 81 c4 50 04 00 00 add $0x450,%rsp c75: 41 5d pop %r13 c77: 41 5c pop %r12 c79: 5f pop %rdi c7a: 5e pop %rsi c7b: 5b pop %rbx c7c: c3 ret c7d: e8 6e de 11 01 call 0x111eaf0 c82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx c89: 00 c8a: 48 33 cc xor %rsp,%rcx c8d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2603390 c94: 75 e7 jne 0xc7d c96: b8 fa ff ff ff mov $0xfffffffa,%eax c9b: 48 81 c4 50 04 00 00 add $0x450,%rsp ca2: 41 5d pop %r13 ca4: 41 5c pop %r12 ca6: 5f pop %rdi ca7: 5e pop %rsi ca8: 5b pop %rbx ca9: c3 ret caa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx cb1: 00 cb2: 48 33 cc xor %rsp,%rcx cb5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2603390 cbc: 75 bf jne 0xc7d cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax cc3: 48 81 c4 50 04 00 00 add $0x450,%rsp cca: 41 5d pop %r13 ccc: 41 5c pop %r12 cce: 5f pop %rdi ccf: 5e pop %rsi cd0: 5b pop %rbx cd1: c3 ret cd2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx cd9: 00 cda: 48 33 cc xor %rsp,%rcx cdd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2603390 ce4: 75 97 jne 0xc7d ce6: eb d6 jmp 0xcbe ce8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx cef: 00 cf0: 48 33 cc xor %rsp,%rcx cf3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2603390 cfa: 75 81 jne 0xc7d cfc: eb c0 jmp 0xcbe cfe: 66 90 xchg %ax,%ax d00: 53 push %rbx d01: 56 push %rsi d02: 57 push %rdi d03: 41 54 push %r12 d05: 41 55 push %r13 d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp d0e: 4d 89 c4 mov %r8,%r12 d11: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2603390 d18: 45 89 cd mov %r9d,%r13d d1b: 48 33 c4 xor %rsp,%rax d1e: 48 89 cf mov %rcx,%rdi d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp) d28: 00 d29: 4d 85 e4 test %r12,%r12 d2c: 0f 84 b6 01 00 00 je 0xee8 d32: 48 85 ff test %rdi,%rdi d35: 0f 84 97 01 00 00 je 0xed2 d3b: 48 85 d2 test %rdx,%rdx d3e: 0f 84 66 01 00 00 je 0xeaa d44: 45 85 ed test %r13d,%r13d d47: 0f 8e 35 01 00 00 jle 0xe82 d4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax d52: 48 89 c3 mov %rax,%rbx d55: 48 83 e3 1f and $0x1f,%rbx d59: 48 f7 db neg %rbx d5c: 48 83 e3 1f and $0x1f,%rbx d60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi d64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx d6b: 00 d6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d d73: 0f 8e a1 00 00 00 jle 0xe1a d79: 4c 89 74 24 20 mov %r14,0x20(%rsp) d7e: 45 89 ee mov %r13d,%r14d d81: 4d 89 e5 mov %r12,%r13 d84: 49 89 d4 mov %rdx,%r12 d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d8e: 00 d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d96: 0f 1f 00 nopl (%rax) d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) da0: 4c 89 e1 mov %r12,%rcx da3: 48 89 f2 mov %rsi,%rdx da6: 49 89 d8 mov %rbx,%r8 da9: 41 b9 80 00 00 00 mov $0x80,%r9d daf: e8 cc d9 12 00 call 0x12e780 db4: 48 89 f9 mov %rdi,%rcx db7: 48 89 f2 mov %rsi,%rdx dba: 41 b8 80 00 00 00 mov $0x80,%r8d dc0: e8 bb c7 ff ff call 0xffffffffffffd580 dc5: 48 89 f9 mov %rdi,%rcx dc8: 48 89 da mov %rbx,%rdx dcb: 41 b8 80 00 00 00 mov $0x80,%r8d dd1: e8 aa c7 ff ff call 0xffffffffffffd580 dd6: 48 89 d9 mov %rbx,%rcx dd9: 48 89 f2 mov %rsi,%rdx ddc: 4d 89 e8 mov %r13,%r8 ddf: 41 b9 80 00 00 00 mov $0x80,%r9d de5: e8 96 03 00 00 call 0x1180 dea: 41 83 c6 80 add $0xffffff80,%r14d dee: 48 81 c7 00 02 00 00 add $0x200,%rdi df5: 49 81 c4 00 02 00 00 add $0x200,%r12 dfc: 49 81 c5 00 04 00 00 add $0x400,%r13 e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d e0a: 7f 94 jg 0xda0 e0c: 4c 89 e2 mov %r12,%rdx e0f: 4d 89 ec mov %r13,%r12 e12: 45 89 f5 mov %r14d,%r13d e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14 e1a: 48 89 d1 mov %rdx,%rcx e1d: 48 89 f2 mov %rsi,%rdx e20: 49 89 d8 mov %rbx,%r8 e23: 45 89 e9 mov %r13d,%r9d e26: e8 55 d9 12 00 call 0x12e780 e2b: 48 89 f9 mov %rdi,%rcx e2e: 48 89 f2 mov %rsi,%rdx e31: 45 89 e8 mov %r13d,%r8d e34: e8 47 c7 ff ff call 0xffffffffffffd580 e39: 48 89 f9 mov %rdi,%rcx e3c: 48 89 da mov %rbx,%rdx e3f: 45 89 e8 mov %r13d,%r8d e42: e8 39 c7 ff ff call 0xffffffffffffd580 e47: 48 89 d9 mov %rbx,%rcx e4a: 48 89 f2 mov %rsi,%rdx e4d: 4d 89 e0 mov %r12,%r8 e50: 45 89 e9 mov %r13d,%r9d e53: e8 28 03 00 00 call 0x1180 e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx e5f: 00 e60: 48 33 cc xor %rsp,%rcx e63: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2603390 e6a: 75 11 jne 0xe7d e6c: 33 c0 xor %eax,%eax e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp e75: 41 5d pop %r13 e77: 41 5c pop %r12 e79: 5f pop %rdi e7a: 5e pop %rsi e7b: 5b pop %rbx e7c: c3 ret e7d: e8 6e dc 11 01 call 0x111eaf0 e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx e89: 00 e8a: 48 33 cc xor %rsp,%rcx e8d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2603390 e94: 75 e7 jne 0xe7d e96: b8 fa ff ff ff mov $0xfffffffa,%eax e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp ea2: 41 5d pop %r13 ea4: 41 5c pop %r12 ea6: 5f pop %rdi ea7: 5e pop %rsi ea8: 5b pop %rbx ea9: c3 ret eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx eb1: 00 eb2: 48 33 cc xor %rsp,%rcx eb5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2603390 ebc: 75 bf jne 0xe7d ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp eca: 41 5d pop %r13 ecc: 41 5c pop %r12 ece: 5f pop %rdi ecf: 5e pop %rsi ed0: 5b pop %rbx ed1: c3 ret ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx ed9: 00 eda: 48 33 cc xor %rsp,%rcx edd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2603390 ee4: 75 97 jne 0xe7d ee6: eb d6 jmp 0xebe ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx eef: 00 ef0: 48 33 cc xor %rsp,%rcx ef3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2603390 efa: 75 81 jne 0xe7d efc: eb c0 jmp 0xebe efe: 66 90 xchg %ax,%ax f00: 48 83 ec 28 sub $0x28,%rsp f04: 4d 85 c0 test %r8,%r8 f07: 74 35 je 0xf3e f09: 45 85 c9 test %r9d,%r9d f0c: 7e 4c jle 0xf5a f0e: 48 85 d2 test %rdx,%rdx f11: 74 26 je 0xf39 f13: 48 85 c9 test %rcx,%rcx f16: 74 0c je 0xf24 f18: e8 f3 57 a9 01 call 0x1a96710 f1d: 33 c0 xor %eax,%eax f1f: 48 83 c4 28 add $0x28,%rsp f23: c3 ret f24: 48 89 d1 mov %rdx,%rcx f27: 4c 89 c2 mov %r8,%rdx f2a: 45 89 c8 mov %r9d,%r8d f2d: e8 2e 5a a9 01 call 0x1a96960 f32: 33 c0 xor %eax,%eax f34: 48 83 c4 28 add $0x28,%rsp f38: c3 ret f39: 48 85 c9 test %rcx,%rcx f3c: 75 0a jne 0xf48 f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax f43: 48 83 c4 28 add $0x28,%rsp f47: c3 ret f48: 4c 89 c2 mov %r8,%rdx f4b: 45 89 c8 mov %r9d,%r8d f4e: e8 1d 59 a9 01 call 0x1a96870 f53: 33 c0 xor %eax,%eax f55: 48 83 c4 28 add $0x28,%rsp f59: c3 ret f5a: b8 fa ff ff ff mov $0xfffffffa,%eax f5f: 48 83 c4 28 add $0x28,%rsp f63: c3 ret f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f6b: 00 f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) f7f: 00 f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp f85: 4d 85 c0 test %r8,%r8 f88: 74 37 je 0xfc1 f8a: 45 85 c9 test %r9d,%r9d f8d: 7e 50 jle 0xfdf f8f: 48 85 d2 test %rdx,%rdx f92: 74 28 je 0xfbc f94: 48 85 c9 test %rcx,%rcx f97: 74 0d je 0xfa6 f99: e8 82 65 a9 01 call 0x1a97520 f9e: 33 c0 xor %eax,%eax fa0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp fa5: c3 ret fa6: 48 89 d1 mov %rdx,%rcx fa9: 4c 89 c2 mov %r8,%rdx fac: 45 89 c8 mov %r9d,%r8d faf: e8 bc 67 a9 01 call 0x1a97770 fb4: 33 c0 xor %eax,%eax fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp fbb: c3 ret fbc: 48 85 c9 test %rcx,%rcx fbf: 75 0b jne 0xfcc fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax fc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp fcb: c3 ret fcc: 4c 89 c2 mov %r8,%rdx fcf: 45 89 c8 mov %r9d,%r8d fd2: e8 a9 66 a9 01 call 0x1a97680 fd7: 33 c0 xor %eax,%eax fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp fde: c3 ret fdf: b8 fa ff ff ff mov $0xfffffffa,%eax fe4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp fe9: 90 nop fea: c3 ret feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) ff2: 00 ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1000: 48 83 ec 28 sub $0x28,%rsp 1004: 4d 85 c0 test %r8,%r8 1007: 74 35 je 0x103e 1009: 45 85 c9 test %r9d,%r9d 100c: 7e 4c jle 0x105a 100e: 48 85 d2 test %rdx,%rdx 1011: 74 26 je 0x1039 1013: 48 85 c9 test %rcx,%rcx 1016: 74 0c je 0x1024 1018: e8 13 73 a9 01 call 0x1a98330 101d: 33 c0 xor %eax,%eax 101f: 48 83 c4 28 add $0x28,%rsp 1023: c3 ret 1024: 48 89 d1 mov %rdx,%rcx 1027: 4c 89 c2 mov %r8,%rdx 102a: 45 89 c8 mov %r9d,%r8d 102d: e8 4e 75 a9 01 call 0x1a98580 1032: 33 c0 xor %eax,%eax 1034: 48 83 c4 28 add $0x28,%rsp 1038: c3 ret 1039: 48 85 c9 test %rcx,%rcx 103c: 75 0a jne 0x1048 103e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1043: 48 83 c4 28 add $0x28,%rsp 1047: c3 ret 1048: 4c 89 c2 mov %r8,%rdx 104b: 45 89 c8 mov %r9d,%r8d 104e: e8 3d 74 a9 01 call 0x1a98490 1053: 33 c0 xor %eax,%eax 1055: 48 83 c4 28 add $0x28,%rsp 1059: c3 ret 105a: b8 fa ff ff ff mov $0xfffffffa,%eax 105f: 48 83 c4 28 add $0x28,%rsp 1063: c3 ret 1064: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 106b: 00 106c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1073: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 107f: 00 1080: 48 83 ec 28 sub $0x28,%rsp 1084: 4d 85 c0 test %r8,%r8 1087: 74 35 je 0x10be 1089: 45 85 c9 test %r9d,%r9d 108c: 7e 4c jle 0x10da 108e: 48 85 d2 test %rdx,%rdx 1091: 74 26 je 0x10b9 1093: 48 85 c9 test %rcx,%rcx 1096: 74 0c je 0x10a4 1098: e8 a3 7f a9 01 call 0x1a99040 109d: 33 c0 xor %eax,%eax 109f: 48 83 c4 28 add $0x28,%rsp 10a3: c3 ret 10a4: 48 89 d1 mov %rdx,%rcx 10a7: 4c 89 c2 mov %r8,%rdx 10aa: 45 89 c8 mov %r9d,%r8d 10ad: e8 ee 81 a9 01 call 0x1a992a0 10b2: 33 c0 xor %eax,%eax 10b4: 48 83 c4 28 add $0x28,%rsp 10b8: c3 ret 10b9: 48 85 c9 test %rcx,%rcx 10bc: 75 0a jne 0x10c8 10be: b8 f8 ff ff ff mov $0xfffffff8,%eax 10c3: 48 83 c4 28 add $0x28,%rsp 10c7: c3 ret 10c8: 4c 89 c2 mov %r8,%rdx 10cb: 45 89 c8 mov %r9d,%r8d 10ce: e8 cd 80 a9 01 call 0x1a991a0 10d3: 33 c0 xor %eax,%eax 10d5: 48 83 c4 28 add $0x28,%rsp 10d9: c3 ret 10da: b8 fa ff ff ff mov $0xfffffffa,%eax 10df: 48 83 c4 28 add $0x28,%rsp 10e3: c3 ret 10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10eb: 00 10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 10ff: 00 1100: 48 83 ec 28 sub $0x28,%rsp 1104: 4d 85 c0 test %r8,%r8 1107: 74 35 je 0x113e 1109: 45 85 c9 test %r9d,%r9d 110c: 7e 4c jle 0x115a 110e: 48 85 d2 test %rdx,%rdx 1111: 74 26 je 0x1139 1113: 48 85 c9 test %rcx,%rcx 1116: 74 0c je 0x1124 1118: e8 c3 9d 03 00 call 0x3aee0 111d: 33 c0 xor %eax,%eax 111f: 48 83 c4 28 add $0x28,%rsp 1123: c3 ret 1124: 48 89 d1 mov %rdx,%rcx 1127: 4c 89 c2 mov %r8,%rdx 112a: 45 89 c8 mov %r9d,%r8d 112d: e8 0e a0 03 00 call 0x3b140 1132: 33 c0 xor %eax,%eax 1134: 48 83 c4 28 add $0x28,%rsp 1138: c3 ret 1139: 48 85 c9 test %rcx,%rcx 113c: 75 0a jne 0x1148 113e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1143: 48 83 c4 28 add $0x28,%rsp 1147: c3 ret 1148: 4c 89 c2 mov %r8,%rdx 114b: 45 89 c8 mov %r9d,%r8d 114e: e8 cd a1 03 00 call 0x3b320 1153: 33 c0 xor %eax,%eax 1155: 48 83 c4 28 add $0x28,%rsp 1159: c3 ret 115a: b8 fa ff ff ff mov $0xfffffffa,%eax 115f: 48 83 c4 28 add $0x28,%rsp 1163: c3 ret 1164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 116b: 00 116c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 117f: 00 1180: 48 83 ec 28 sub $0x28,%rsp 1184: 4d 85 c0 test %r8,%r8 1187: 74 35 je 0x11be 1189: 45 85 c9 test %r9d,%r9d 118c: 7e 4c jle 0x11da 118e: 48 85 d2 test %rdx,%rdx 1191: 74 26 je 0x11b9 1193: 48 85 c9 test %rcx,%rcx 1196: 74 0c je 0x11a4 1198: e8 a3 a3 03 00 call 0x3b540 119d: 33 c0 xor %eax,%eax 119f: 48 83 c4 28 add $0x28,%rsp 11a3: c3 ret 11a4: 48 89 d1 mov %rdx,%rcx 11a7: 4c 89 c2 mov %r8,%rdx 11aa: 45 89 c8 mov %r9d,%r8d 11ad: e8 0e a6 03 00 call 0x3b7c0 11b2: 33 c0 xor %eax,%eax 11b4: 48 83 c4 28 add $0x28,%rsp 11b8: c3 ret 11b9: 48 85 c9 test %rcx,%rcx 11bc: 75 0a jne 0x11c8 11be: b8 f8 ff ff ff mov $0xfffffff8,%eax 11c3: 48 83 c4 28 add $0x28,%rsp 11c7: c3 ret 11c8: 4c 89 c2 mov %r8,%rdx 11cb: 45 89 c8 mov %r9d,%r8d 11ce: e8 0d a8 03 00 call 0x3b9e0 11d3: 33 c0 xor %eax,%eax 11d5: 48 83 c4 28 add $0x28,%rsp 11d9: c3 ret 11da: b8 fa ff ff ff mov $0xfffffffa,%eax 11df: 48 83 c4 28 add $0x28,%rsp 11e3: c3 ret 11e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11eb: 00 11ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 11f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 11ff: 00 1200: 53 push %rbx 1201: 56 push %rsi 1202: 57 push %rdi 1203: 41 54 push %r12 1205: 41 55 push %r13 1207: 41 56 push %r14 1209: 41 57 push %r15 120b: 55 push %rbp 120c: 48 83 ec 38 sub $0x38,%rsp 1210: 49 89 ce mov %rcx,%r14 1213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 121a: 00 121b: 44 89 cf mov %r9d,%edi 121e: 44 89 c6 mov %r8d,%esi 1221: 41 89 d7 mov %edx,%r15d 1224: 4d 85 f6 test %r14,%r14 1227: 0f 84 8e 01 00 00 je 0x13bb 122d: 41 83 ff 1e cmp $0x1e,%r15d 1231: 0f 87 5f 01 00 00 ja 0x1396 1237: 41 83 ff 1d cmp $0x1d,%r15d 123b: 0f 8f 55 01 00 00 jg 0x1396 1241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1248: 00 1249: 48 85 db test %rbx,%rbx 124c: 0f 84 69 01 00 00 je 0x13bb 1252: 48 89 dd mov %rbx,%rbp 1255: ba 90 00 00 00 mov $0x90,%edx 125a: 48 83 e5 3f and $0x3f,%rbp 125e: 48 f7 dd neg %rbp 1261: 48 83 e5 3f and $0x3f,%rbp 1265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1269: 4c 89 e1 mov %r12,%rcx 126c: e8 cf a4 00 00 call 0xb740 1271: 44 89 f9 mov %r15d,%ecx 1274: b8 01 00 00 00 mov $0x1,%eax 1279: d3 e0 shl %cl,%eax 127b: 41 89 7c 24 14 mov %edi,0x14(%r12) 1280: 83 fe 08 cmp $0x8,%esi 1283: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1288: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 128f: 00 00 1291: 0f 84 45 02 00 00 je 0x14dc 1297: 83 fe 04 cmp $0x4,%esi 129a: 0f 84 97 00 00 00 je 0x1337 12a0: 83 fe 01 cmp $0x1,%esi 12a3: 75 39 jne 0x12de 12a5: 0f 57 c0 xorps %xmm0,%xmm0 12a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 12ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4a7e8 12b3: 01 12b4: f3 0f 5e c8 divss %xmm0,%xmm1 12b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 12bf: 00 12c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 12c7: 00 00 12c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 12d0: 00 00 12d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 12d9: e9 93 00 00 00 jmp 0x1371 12de: 83 fe 02 cmp $0x2,%esi 12e1: 75 36 jne 0x1319 12e3: 0f 57 c0 xorps %xmm0,%xmm0 12e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 12ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4a7e8 12f1: 01 12f2: f3 0f 5e c8 divss %xmm0,%xmm1 12f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 12fd: 00 12fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1305: 00 00 1307: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 130e: 00 00 1310: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 1317: eb 58 jmp 0x1371 1319: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1320: 00 1321: b8 ee ff ff ff mov $0xffffffee,%eax 1326: 48 83 c4 38 add $0x38,%rsp 132a: 5d pop %rbp 132b: 41 5f pop %r15 132d: 41 5e pop %r14 132f: 41 5d pop %r13 1331: 41 5c pop %r12 1333: 5f pop %rdi 1334: 5e pop %rsi 1335: 5b pop %rbx 1336: c3 ret 1337: 0f 57 c0 xorps %xmm0,%xmm0 133a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 133e: b8 01 00 00 00 mov $0x1,%eax 1343: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 134a: 00 134b: 41 89 44 24 08 mov %eax,0x8(%r12) 1350: 41 89 44 24 0c mov %eax,0xc(%r12) 1355: e8 26 a4 00 00 call 0xb780 135a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4a7e0 1361: 01 1362: f2 0f 5e c8 divsd %xmm0,%xmm1 1366: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 136a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 1371: 41 83 ff 04 cmp $0x4,%r15d 1375: 7f 35 jg 0x13ac 1377: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 137e: 00 00 1380: 33 c0 xor %eax,%eax 1382: 4d 89 26 mov %r12,(%r14) 1385: 48 83 c4 38 add $0x38,%rsp 1389: 5d pop %rbp 138a: 41 5f pop %r15 138c: 41 5e pop %r14 138e: 41 5d pop %r13 1390: 41 5c pop %r12 1392: 5f pop %rdi 1393: 5e pop %rsi 1394: 5b pop %rbx 1395: c3 ret 1396: b8 ef ff ff ff mov $0xffffffef,%eax 139b: 48 83 c4 38 add $0x38,%rsp 139f: 5d pop %rbp 13a0: 41 5f pop %r15 13a2: 41 5e pop %r14 13a4: 41 5d pop %r13 13a6: 41 5c pop %r12 13a8: 5f pop %rdi 13a9: 5e pop %rsi 13aa: 5b pop %rbx 13ab: c3 ret 13ac: 41 83 ff 0a cmp $0xa,%r15d 13b0: 0f 8e ec 00 00 00 jle 0x14a2 13b6: 4d 85 ed test %r13,%r13 13b9: 75 16 jne 0x13d1 13bb: b8 f8 ff ff ff mov $0xfffffff8,%eax 13c0: 48 83 c4 38 add $0x38,%rsp 13c4: 5d pop %rbp 13c5: 41 5f pop %r15 13c7: 41 5e pop %r14 13c9: 41 5d pop %r13 13cb: 41 5c pop %r12 13cd: 5f pop %rdi 13ce: 5e pop %rsi 13cf: 5b pop %rbx 13d0: c3 ret 13d1: 4c 89 ee mov %r13,%rsi 13d4: 44 89 f9 mov %r15d,%ecx 13d7: 48 83 e6 3f and $0x3f,%rsi 13db: 44 89 ff mov %r15d,%edi 13de: 48 f7 de neg %rsi 13e1: 48 83 e6 3f and $0x3f,%rsi 13e5: 49 03 f5 add %r13,%rsi 13e8: 48 89 f2 mov %rsi,%rdx 13eb: e8 10 a8 03 00 call 0x3bc00 13f0: 49 89 c5 mov %rax,%r13 13f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 13fa: 00 13fb: 49 89 54 24 30 mov %rdx,0x30(%r12) 1400: 41 8d 5f ff lea -0x1(%r15),%ebx 1404: 83 fb 10 cmp $0x10,%ebx 1407: 7f 3c jg 0x1445 1409: 83 fb 0f cmp $0xf,%ebx 140c: 89 d9 mov %ebx,%ecx 140e: e8 2d aa 00 00 call 0xbe40 1413: 89 d9 mov %ebx,%ecx 1415: 48 89 f2 mov %rsi,%rdx 1418: 41 89 f8 mov %edi,%r8d 141b: 49 89 c1 mov %rax,%r9 141e: 49 89 44 24 38 mov %rax,0x38(%r12) 1423: e8 d8 af 03 00 call 0x3c400 1428: 49 89 c1 mov %rax,%r9 142b: 89 d9 mov %ebx,%ecx 142d: b8 01 00 00 00 mov $0x1,%eax 1432: d3 e0 shl %cl,%eax 1434: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 143b: 83 e3 c0 and $0xffffffc0,%ebx 143e: 41 89 5c 24 18 mov %ebx,0x18(%r12) 1443: eb 1e jmp 0x1463 1445: 48 89 e0 mov %rsp,%rax 1448: 4c 89 e1 mov %r12,%rcx 144b: 49 89 f0 mov %rsi,%r8 144e: 41 89 f9 mov %edi,%r9d 1451: 48 89 50 20 mov %rdx,0x20(%rax) 1455: 89 da mov %ebx,%edx 1457: 4c 89 68 28 mov %r13,0x28(%rax) 145b: e8 20 c3 03 00 call 0x3d780 1460: 49 89 c1 mov %rax,%r9 1463: 44 89 f9 mov %r15d,%ecx 1466: 48 89 f2 mov %rsi,%rdx 1469: 41 89 f8 mov %edi,%r8d 146c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1471: e8 4a fd 03 00 call 0x411c0 1476: 44 89 f9 mov %r15d,%ecx 1479: 48 89 f2 mov %rsi,%rdx 147c: 41 89 f8 mov %edi,%r8d 147f: 49 89 c1 mov %rax,%r9 1482: 49 89 44 24 58 mov %rax,0x58(%r12) 1487: e8 74 02 04 00 call 0x41700 148c: 4d 89 26 mov %r12,(%r14) 148f: 33 c0 xor %eax,%eax 1491: 48 83 c4 38 add $0x38,%rsp 1495: 5d pop %rbp 1496: 41 5f pop %r15 1498: 41 5e pop %r14 149a: 41 5d pop %r13 149c: 41 5c pop %r12 149e: 5f pop %rdi 149f: 5e pop %rsi 14a0: 5b pop %rbx 14a1: c3 ret 14a2: bf 0a 00 00 00 mov $0xa,%edi 14a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 14ae: 00 14af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2604a40 14b6: 41 83 ff 06 cmp $0x6,%r15d 14ba: 0f 8f 3b ff ff ff jg 0x13fb 14c0: 49 89 d1 mov %rdx,%r9 14c3: 49 83 e1 3f and $0x3f,%r9 14c7: 49 f7 d9 neg %r9 14ca: 49 83 e1 3f and $0x3f,%r9 14ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 14d5: 00 00 14d7: 4c 03 ca add %rdx,%r9 14da: eb 87 jmp 0x1463 14dc: 33 c0 xor %eax,%eax 14de: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 14e5: 00 14e6: 41 89 44 24 08 mov %eax,0x8(%r12) 14eb: 41 89 44 24 0c mov %eax,0xc(%r12) 14f0: e9 7c fe ff ff jmp 0x1371 14f5: 0f 1f 40 00 nopl 0x0(%rax) 14f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1500: 56 push %rsi 1501: 57 push %rdi 1502: 41 54 push %r12 1504: 41 55 push %r13 1506: 41 56 push %r14 1508: 41 57 push %r15 150a: 55 push %rbp 150b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 1510: 48 89 ce mov %rcx,%rsi 1513: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 151a: 00 151b: 45 89 ce mov %r9d,%r14d 151e: 45 89 c5 mov %r8d,%r13d 1521: 89 d5 mov %edx,%ebp 1523: 48 85 f6 test %rsi,%rsi 1526: 0f 84 8a 01 00 00 je 0x16b6 152c: 83 fd 1e cmp $0x1e,%ebp 152f: 0f 87 5d 01 00 00 ja 0x1692 1535: 83 fd 1d cmp $0x1d,%ebp 1538: 0f 8f 54 01 00 00 jg 0x1692 153e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 1545: 00 1546: 4d 85 e4 test %r12,%r12 1549: 0f 84 67 01 00 00 je 0x16b6 154f: 49 83 e4 3f and $0x3f,%r12 1553: ba 90 00 00 00 mov $0x90,%edx 1558: 49 f7 dc neg %r12 155b: 49 83 e4 3f and $0x3f,%r12 155f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 1566: 00 1567: 4c 89 e1 mov %r12,%rcx 156a: e8 f1 f5 00 00 call 0x10b60 156f: 89 e9 mov %ebp,%ecx 1571: 41 b8 01 00 00 00 mov $0x1,%r8d 1577: 41 d3 e0 shl %cl,%r8d 157a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 157f: 41 83 fd 08 cmp $0x8,%r13d 1583: 45 89 74 24 14 mov %r14d,0x14(%r12) 1588: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 158f: 00 00 1591: 0f 84 48 02 00 00 je 0x17df 1597: 41 83 fd 04 cmp $0x4,%r13d 159b: 0f 84 95 00 00 00 je 0x1636 15a1: 41 83 fd 01 cmp $0x1,%r13d 15a5: 75 37 jne 0x15de 15a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 15ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4a7f8 15b3: 01 15b4: f3 0f 5e c8 divss %xmm0,%xmm1 15b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 15bf: 00 15c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 15c7: 00 00 15c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 15d0: 00 00 15d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 15d9: e9 90 00 00 00 jmp 0x166e 15de: 41 83 fd 02 cmp $0x2,%r13d 15e2: 75 34 jne 0x1618 15e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0 15e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4a7f8 15f0: 01 15f1: f3 0f 5e c8 divss %xmm0,%xmm1 15f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 15fc: 00 15fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1604: 00 00 1606: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 160d: 00 00 160f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 1616: eb 56 jmp 0x166e 1618: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 161f: 00 1620: b8 ee ff ff ff mov $0xffffffee,%eax 1625: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 162a: 5d pop %rbp 162b: 41 5f pop %r15 162d: 41 5e pop %r14 162f: 41 5d pop %r13 1631: 41 5c pop %r12 1633: 5f pop %rdi 1634: 5e pop %rsi 1635: c3 ret 1636: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 163b: b8 01 00 00 00 mov $0x1,%eax 1640: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1647: 00 1648: 41 89 44 24 08 mov %eax,0x8(%r12) 164d: 41 89 44 24 0c mov %eax,0xc(%r12) 1652: e8 49 f5 00 00 call 0x10ba0 1657: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4a7f0 165e: 01 165f: f2 0f 5e c8 divsd %xmm0,%xmm1 1663: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 1667: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 166e: 83 fd 04 cmp $0x4,%ebp 1671: 7f 35 jg 0x16a8 1673: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 167a: 00 00 167c: 33 c0 xor %eax,%eax 167e: 4c 89 26 mov %r12,(%rsi) 1681: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1686: 5d pop %rbp 1687: 41 5f pop %r15 1689: 41 5e pop %r14 168b: 41 5d pop %r13 168d: 41 5c pop %r12 168f: 5f pop %rdi 1690: 5e pop %rsi 1691: c3 ret 1692: b8 ef ff ff ff mov $0xffffffef,%eax 1697: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 169c: 5d pop %rbp 169d: 41 5f pop %r15 169f: 41 5e pop %r14 16a1: 41 5d pop %r13 16a3: 41 5c pop %r12 16a5: 5f pop %rdi 16a6: 5e pop %rsi 16a7: c3 ret 16a8: 83 fd 0a cmp $0xa,%ebp 16ab: 0f 8e f4 00 00 00 jle 0x17a5 16b1: 48 85 ff test %rdi,%rdi 16b4: 75 16 jne 0x16cc 16b6: b8 f8 ff ff ff mov $0xfffffff8,%eax 16bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 16c0: 5d pop %rbp 16c1: 41 5f pop %r15 16c3: 41 5e pop %r14 16c5: 41 5d pop %r13 16c7: 41 5c pop %r12 16c9: 5f pop %rdi 16ca: 5e pop %rsi 16cb: c3 ret 16cc: 48 83 e7 3f and $0x3f,%rdi 16d0: 89 e9 mov %ebp,%ecx 16d2: 48 f7 df neg %rdi 16d5: 41 89 ee mov %ebp,%r14d 16d8: 48 83 e7 3f and $0x3f,%rdi 16dc: 49 89 fd mov %rdi,%r13 16df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 16e6: 00 16e7: 4c 89 ea mov %r13,%rdx 16ea: e8 71 05 04 00 call 0x41c60 16ef: 48 89 c7 mov %rax,%rdi 16f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 16f9: 00 16fa: 49 89 54 24 30 mov %rdx,0x30(%r12) 16ff: 44 8d 7d ff lea -0x1(%rbp),%r15d 1703: 41 83 ff 11 cmp $0x11,%r15d 1707: 7f 3f jg 0x1748 1709: 41 83 ff 10 cmp $0x10,%r15d 170d: 44 89 f9 mov %r15d,%ecx 1710: e8 ab fa 00 00 call 0x111c0 1715: 44 89 f9 mov %r15d,%ecx 1718: 4c 89 ea mov %r13,%rdx 171b: 45 89 f0 mov %r14d,%r8d 171e: 49 89 c1 mov %rax,%r9 1721: 49 89 44 24 38 mov %rax,0x38(%r12) 1726: e8 35 0b 04 00 call 0x42260 172b: 49 89 c1 mov %rax,%r9 172e: 44 89 f9 mov %r15d,%ecx 1731: b8 01 00 00 00 mov $0x1,%eax 1736: d3 e0 shl %cl,%eax 1738: c1 e0 03 shl $0x3,%eax 173b: 83 c0 3f add $0x3f,%eax 173e: 83 e0 c0 and $0xffffffc0,%eax 1741: 41 89 44 24 18 mov %eax,0x18(%r12) 1746: eb 20 jmp 0x1768 1748: 48 8d 04 24 lea (%rsp),%rax 174c: 4c 89 e1 mov %r12,%rcx 174f: 4d 89 e8 mov %r13,%r8 1752: 45 89 f1 mov %r14d,%r9d 1755: 48 89 50 20 mov %rdx,0x20(%rax) 1759: 44 89 fa mov %r15d,%edx 175c: 48 89 78 28 mov %rdi,0x28(%rax) 1760: e8 bb 1e 04 00 call 0x43620 1765: 49 89 c1 mov %rax,%r9 1768: 89 e9 mov %ebp,%ecx 176a: 4c 89 ea mov %r13,%rdx 176d: 45 89 f0 mov %r14d,%r8d 1770: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1775: e8 86 5a 04 00 call 0x47200 177a: 89 e9 mov %ebp,%ecx 177c: 4c 89 ea mov %r13,%rdx 177f: 45 89 f0 mov %r14d,%r8d 1782: 49 89 c1 mov %rax,%r9 1785: 49 89 44 24 58 mov %rax,0x58(%r12) 178a: e8 71 5e 04 00 call 0x47600 178f: 4c 89 26 mov %r12,(%rsi) 1792: 33 c0 xor %eax,%eax 1794: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 1799: 5d pop %rbp 179a: 41 5f pop %r15 179c: 41 5e pop %r14 179e: 41 5d pop %r13 17a0: 41 5c pop %r12 17a2: 5f pop %rdi 17a3: 5e pop %rsi 17a4: c3 ret 17a5: 41 be 0a 00 00 00 mov $0xa,%r14d 17ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2604a40 17b2: 83 fd 06 cmp $0x6,%ebp 17b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 17bc: 00 17bd: 0f 8f 37 ff ff ff jg 0x16fa 17c3: 49 89 d1 mov %rdx,%r9 17c6: 49 83 e1 3f and $0x3f,%r9 17ca: 49 f7 d9 neg %r9 17cd: 49 83 e1 3f and $0x3f,%r9 17d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 17d8: 00 00 17da: 4c 03 ca add %rdx,%r9 17dd: eb 89 jmp 0x1768 17df: 33 c0 xor %eax,%eax 17e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 17e8: 00 17e9: 41 89 44 24 08 mov %eax,0x8(%r12) 17ee: 41 89 44 24 0c mov %eax,0xc(%r12) 17f3: e9 76 fe ff ff jmp 0x166e 17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 17ff: 00 1800: 53 push %rbx 1801: 56 push %rsi 1802: 57 push %rdi 1803: 41 54 push %r12 1805: 41 55 push %r13 1807: 41 56 push %r14 1809: 41 57 push %r15 180b: 55 push %rbp 180c: 48 83 ec 38 sub $0x38,%rsp 1810: 49 89 ce mov %rcx,%r14 1813: 44 89 cf mov %r9d,%edi 1816: 44 89 c6 mov %r8d,%esi 1819: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 1820: 00 1821: 41 89 d7 mov %edx,%r15d 1824: 4d 85 f6 test %r14,%r14 1827: 0f 84 85 01 00 00 je 0x19b2 182d: 41 83 ff 1e cmp $0x1e,%r15d 1831: 0f 87 56 01 00 00 ja 0x198d 1837: 41 83 ff 1d cmp $0x1d,%r15d 183b: 0f 8f 4c 01 00 00 jg 0x198d 1841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1848: 00 1849: 48 85 db test %rbx,%rbx 184c: 0f 84 60 01 00 00 je 0x19b2 1852: 48 89 dd mov %rbx,%rbp 1855: ba 90 00 00 00 mov $0x90,%edx 185a: 48 83 e5 3f and $0x3f,%rbp 185e: 48 f7 dd neg %rbp 1861: 48 83 e5 3f and $0x3f,%rbp 1865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1869: 4c 89 e1 mov %r12,%rcx 186c: e8 6f 49 01 00 call 0x161e0 1871: 44 89 f9 mov %r15d,%ecx 1874: b8 01 00 00 00 mov $0x1,%eax 1879: 41 89 7c 24 14 mov %edi,0x14(%r12) 187e: d3 e0 shl %cl,%eax 1880: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1885: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 188c: 00 00 188e: 83 fe 08 cmp $0x8,%esi 1891: 0f 84 39 02 00 00 je 0x1ad0 1897: 83 fe 04 cmp $0x4,%esi 189a: 0f 84 91 00 00 00 je 0x1931 18a0: 83 fe 01 cmp $0x1,%esi 18a3: 75 36 jne 0x18db 18a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 18a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4a808 18b0: 01 18b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 18b8: 00 18b9: f3 0f 5e c8 divss %xmm0,%xmm1 18bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 18c4: 00 00 18c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 18cd: 00 00 18cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 18d6: e9 8d 00 00 00 jmp 0x1968 18db: 83 fe 02 cmp $0x2,%esi 18de: 75 33 jne 0x1913 18e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0 18e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4a808 18eb: 01 18ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 18f3: 00 18f4: f3 0f 5e c8 divss %xmm0,%xmm1 18f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 18ff: 00 00 1901: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1908: 00 00 190a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 1911: eb 55 jmp 0x1968 1913: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 191a: 00 191b: b8 ee ff ff ff mov $0xffffffee,%eax 1920: 48 83 c4 38 add $0x38,%rsp 1924: 5d pop %rbp 1925: 41 5f pop %r15 1927: 41 5e pop %r14 1929: 41 5d pop %r13 192b: 41 5c pop %r12 192d: 5f pop %rdi 192e: 5e pop %rsi 192f: 5b pop %rbx 1930: c3 ret 1931: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 1935: b8 01 00 00 00 mov $0x1,%eax 193a: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1941: 00 1942: 41 89 44 24 08 mov %eax,0x8(%r12) 1947: 41 89 44 24 0c mov %eax,0xc(%r12) 194c: e8 cf 48 01 00 call 0x16220 1951: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4a800 1958: 01 1959: f2 0f 5e c8 divsd %xmm0,%xmm1 195d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1 1961: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12) 1968: 41 83 ff 04 cmp $0x4,%r15d 196c: 7f 35 jg 0x19a3 196e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 1975: 00 00 1977: 33 c0 xor %eax,%eax 1979: 4d 89 26 mov %r12,(%r14) 197c: 48 83 c4 38 add $0x38,%rsp 1980: 5d pop %rbp 1981: 41 5f pop %r15 1983: 41 5e pop %r14 1985: 41 5d pop %r13 1987: 41 5c pop %r12 1989: 5f pop %rdi 198a: 5e pop %rsi 198b: 5b pop %rbx 198c: c3 ret 198d: b8 ef ff ff ff mov $0xffffffef,%eax 1992: 48 83 c4 38 add $0x38,%rsp 1996: 5d pop %rbp 1997: 41 5f pop %r15 1999: 41 5e pop %r14 199b: 41 5d pop %r13 199d: 41 5c pop %r12 199f: 5f pop %rdi 19a0: 5e pop %rsi 19a1: 5b pop %rbx 19a2: c3 ret 19a3: 41 83 ff 0a cmp $0xa,%r15d 19a7: 0f 8e e9 00 00 00 jle 0x1a96 19ad: 4d 85 ed test %r13,%r13 19b0: 75 16 jne 0x19c8 19b2: b8 f8 ff ff ff mov $0xfffffff8,%eax 19b7: 48 83 c4 38 add $0x38,%rsp 19bb: 5d pop %rbp 19bc: 41 5f pop %r15 19be: 41 5e pop %r14 19c0: 41 5d pop %r13 19c2: 41 5c pop %r12 19c4: 5f pop %rdi 19c5: 5e pop %rsi 19c6: 5b pop %rbx 19c7: c3 ret 19c8: 4c 89 ee mov %r13,%rsi 19cb: 44 89 f9 mov %r15d,%ecx 19ce: 48 83 e6 3f and $0x3f,%rsi 19d2: 44 89 ff mov %r15d,%edi 19d5: 48 f7 de neg %rsi 19d8: 48 83 e6 3f and $0x3f,%rsi 19dc: 49 03 f5 add %r13,%rsi 19df: 48 89 f2 mov %rsi,%rdx 19e2: e8 59 60 04 00 call 0x47a40 19e7: 49 89 c5 mov %rax,%r13 19ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 19f1: 00 19f2: 41 8d 5f ff lea -0x1(%r15),%ebx 19f6: 49 89 54 24 30 mov %rdx,0x30(%r12) 19fb: 83 fb 11 cmp $0x11,%ebx 19fe: 7f 39 jg 0x1a39 1a00: 89 d9 mov %ebx,%ecx 1a02: e8 19 4e 01 00 call 0x16820 1a07: 89 d9 mov %ebx,%ecx 1a09: 48 89 f2 mov %rsi,%rdx 1a0c: 49 89 44 24 38 mov %rax,0x38(%r12) 1a11: 41 89 f8 mov %edi,%r8d 1a14: 49 89 c1 mov %rax,%r9 1a17: e8 04 66 04 00 call 0x48020 1a1c: 49 89 c1 mov %rax,%r9 1a1f: 89 d9 mov %ebx,%ecx 1a21: b8 01 00 00 00 mov $0x1,%eax 1a26: d3 e0 shl %cl,%eax 1a28: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 1a2f: 83 e3 c0 and $0xffffffc0,%ebx 1a32: 41 89 5c 24 18 mov %ebx,0x18(%r12) 1a37: eb 1e jmp 0x1a57 1a39: 48 89 e0 mov %rsp,%rax 1a3c: 4c 89 e1 mov %r12,%rcx 1a3f: 48 89 50 20 mov %rdx,0x20(%rax) 1a43: 89 da mov %ebx,%edx 1a45: 49 89 f0 mov %rsi,%r8 1a48: 41 89 f9 mov %edi,%r9d 1a4b: 4c 89 68 28 mov %r13,0x28(%rax) 1a4f: e8 6c 79 04 00 call 0x493c0 1a54: 49 89 c1 mov %rax,%r9 1a57: 44 89 f9 mov %r15d,%ecx 1a5a: 48 89 f2 mov %rsi,%rdx 1a5d: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1a62: 41 89 f8 mov %edi,%r8d 1a65: e8 f6 b3 04 00 call 0x4ce60 1a6a: 44 89 f9 mov %r15d,%ecx 1a6d: 48 89 f2 mov %rsi,%rdx 1a70: 49 89 44 24 58 mov %rax,0x58(%r12) 1a75: 41 89 f8 mov %edi,%r8d 1a78: 49 89 c1 mov %rax,%r9 1a7b: e8 c0 b7 04 00 call 0x4d240 1a80: 4d 89 26 mov %r12,(%r14) 1a83: 33 c0 xor %eax,%eax 1a85: 48 83 c4 38 add $0x38,%rsp 1a89: 5d pop %rbp 1a8a: 41 5f pop %r15 1a8c: 41 5e pop %r14 1a8e: 41 5d pop %r13 1a90: 41 5c pop %r12 1a92: 5f pop %rdi 1a93: 5e pop %rsi 1a94: 5b pop %rbx 1a95: c3 ret 1a96: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1a9d: 00 1a9e: bf 0a 00 00 00 mov $0xa,%edi 1aa3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2604a40 1aaa: 41 83 ff 06 cmp $0x6,%r15d 1aae: 0f 8f 3e ff ff ff jg 0x19f2 1ab4: 49 89 d1 mov %rdx,%r9 1ab7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 1abe: 00 00 1ac0: 49 83 e1 3f and $0x3f,%r9 1ac4: 49 f7 d9 neg %r9 1ac7: 49 83 e1 3f and $0x3f,%r9 1acb: 4c 03 ca add %rdx,%r9 1ace: eb 87 jmp 0x1a57 1ad0: 33 c0 xor %eax,%eax 1ad2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1ad9: 00 1ada: 41 89 44 24 08 mov %eax,0x8(%r12) 1adf: 41 89 44 24 0c mov %eax,0xc(%r12) 1ae4: e9 7f fe ff ff jmp 0x1968 1ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1af0: 00 1af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1aff: 00 1b00: 53 push %rbx 1b01: 56 push %rsi 1b02: 57 push %rdi 1b03: 41 54 push %r12 1b05: 41 55 push %r13 1b07: 41 56 push %r14 1b09: 41 57 push %r15 1b0b: 55 push %rbp 1b0c: 48 83 ec 38 sub $0x38,%rsp 1b10: 49 89 ce mov %rcx,%r14 1b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 1b1a: 00 1b1b: 44 89 cf mov %r9d,%edi 1b1e: 44 89 c6 mov %r8d,%esi 1b21: 41 89 d7 mov %edx,%r15d 1b24: 4d 85 f6 test %r14,%r14 1b27: 0f 84 95 01 00 00 je 0x1cc2 1b2d: 41 83 ff 1e cmp $0x1e,%r15d 1b31: 0f 87 66 01 00 00 ja 0x1c9d 1b37: 41 83 ff 1d cmp $0x1d,%r15d 1b3b: 0f 8f 5c 01 00 00 jg 0x1c9d 1b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1b48: 00 1b49: 48 85 db test %rbx,%rbx 1b4c: 0f 84 70 01 00 00 je 0x1cc2 1b52: 48 89 dd mov %rbx,%rbp 1b55: ba 90 00 00 00 mov $0x90,%edx 1b5a: 48 83 e5 3f and $0x3f,%rbp 1b5e: 48 f7 dd neg %rbp 1b61: 48 83 e5 3f and $0x3f,%rbp 1b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1b69: 4c 89 e1 mov %r12,%rcx 1b6c: e8 0f 9a 01 00 call 0x1b580 1b71: 44 89 f9 mov %r15d,%ecx 1b74: b8 01 00 00 00 mov $0x1,%eax 1b79: d3 e0 shl %cl,%eax 1b7b: 41 89 7c 24 14 mov %edi,0x14(%r12) 1b80: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1b85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1b8c: 00 00 1b8e: 83 fe 08 cmp $0x8,%esi 1b91: 0f 84 49 02 00 00 je 0x1de0 1b97: 83 fe 04 cmp $0x4,%esi 1b9a: 0f 84 99 00 00 00 je 0x1c39 1ba0: 83 fe 01 cmp $0x1,%esi 1ba3: 75 3a jne 0x1bdf 1ba5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1ba9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 1bad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4a818 1bb4: 01 1bb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 1bb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1bc0: 00 1bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 1bc8: 00 00 1bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 1bd1: 00 00 1bd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 1bda: e9 99 00 00 00 jmp 0x1c78 1bdf: 83 fe 02 cmp $0x2,%esi 1be2: 75 37 jne 0x1c1b 1be4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1be8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 1bec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4a818 1bf3: 01 1bf4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 1bf8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1bff: 00 1c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1c07: 00 00 1c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1c10: 00 00 1c12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 1c19: eb 5d jmp 0x1c78 1c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1c22: 00 1c23: b8 ee ff ff ff mov $0xffffffee,%eax 1c28: 48 83 c4 38 add $0x38,%rsp 1c2c: 5d pop %rbp 1c2d: 41 5f pop %r15 1c2f: 41 5e pop %r14 1c31: 41 5d pop %r13 1c33: 41 5c pop %r12 1c35: 5f pop %rdi 1c36: 5e pop %rsi 1c37: 5b pop %rbx 1c38: c3 ret 1c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 1c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 1c41: b8 01 00 00 00 mov $0x1,%eax 1c46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1c4d: 00 1c4e: 41 89 44 24 08 mov %eax,0x8(%r12) 1c53: 41 89 44 24 0c mov %eax,0xc(%r12) 1c58: e8 63 99 01 00 call 0x1b5c0 1c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1c61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4a810 1c68: 01 1c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 1c6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 1c71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 1c78: 41 83 ff 04 cmp $0x4,%r15d 1c7c: 7f 35 jg 0x1cb3 1c7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 1c85: 00 00 1c87: 33 c0 xor %eax,%eax 1c89: 4d 89 26 mov %r12,(%r14) 1c8c: 48 83 c4 38 add $0x38,%rsp 1c90: 5d pop %rbp 1c91: 41 5f pop %r15 1c93: 41 5e pop %r14 1c95: 41 5d pop %r13 1c97: 41 5c pop %r12 1c99: 5f pop %rdi 1c9a: 5e pop %rsi 1c9b: 5b pop %rbx 1c9c: c3 ret 1c9d: b8 ef ff ff ff mov $0xffffffef,%eax 1ca2: 48 83 c4 38 add $0x38,%rsp 1ca6: 5d pop %rbp 1ca7: 41 5f pop %r15 1ca9: 41 5e pop %r14 1cab: 41 5d pop %r13 1cad: 41 5c pop %r12 1caf: 5f pop %rdi 1cb0: 5e pop %rsi 1cb1: 5b pop %rbx 1cb2: c3 ret 1cb3: 41 83 ff 0a cmp $0xa,%r15d 1cb7: 0f 8e e9 00 00 00 jle 0x1da6 1cbd: 4d 85 ed test %r13,%r13 1cc0: 75 16 jne 0x1cd8 1cc2: b8 f8 ff ff ff mov $0xfffffff8,%eax 1cc7: 48 83 c4 38 add $0x38,%rsp 1ccb: 5d pop %rbp 1ccc: 41 5f pop %r15 1cce: 41 5e pop %r14 1cd0: 41 5d pop %r13 1cd2: 41 5c pop %r12 1cd4: 5f pop %rdi 1cd5: 5e pop %rsi 1cd6: 5b pop %rbx 1cd7: c3 ret 1cd8: 4c 89 ee mov %r13,%rsi 1cdb: 44 89 f9 mov %r15d,%ecx 1cde: 48 83 e6 3f and $0x3f,%rsi 1ce2: 44 89 ff mov %r15d,%edi 1ce5: 48 f7 de neg %rsi 1ce8: 48 83 e6 3f and $0x3f,%rsi 1cec: 49 03 f5 add %r13,%rsi 1cef: 48 89 f2 mov %rsi,%rdx 1cf2: e8 89 b9 04 00 call 0x4d680 1cf7: 49 89 c5 mov %rax,%r13 1cfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1d01: 00 1d02: 49 89 54 24 30 mov %rdx,0x30(%r12) 1d07: 41 8d 5f ff lea -0x1(%r15),%ebx 1d0b: 83 fb 12 cmp $0x12,%ebx 1d0e: 7f 39 jg 0x1d49 1d10: 89 d9 mov %ebx,%ecx 1d12: e8 29 a1 00 00 call 0xbe40 1d17: 89 d9 mov %ebx,%ecx 1d19: 48 89 f2 mov %rsi,%rdx 1d1c: 41 89 f8 mov %edi,%r8d 1d1f: 49 89 c1 mov %rax,%r9 1d22: 49 89 44 24 38 mov %rax,0x38(%r12) 1d27: e8 f4 c1 04 00 call 0x4df20 1d2c: 49 89 c1 mov %rax,%r9 1d2f: 89 d9 mov %ebx,%ecx 1d31: b8 01 00 00 00 mov $0x1,%eax 1d36: d3 e0 shl %cl,%eax 1d38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx 1d3f: 83 e3 c0 and $0xffffffc0,%ebx 1d42: 41 89 5c 24 18 mov %ebx,0x18(%r12) 1d47: eb 1e jmp 0x1d67 1d49: 48 89 e0 mov %rsp,%rax 1d4c: 4c 89 e1 mov %r12,%rcx 1d4f: 49 89 f0 mov %rsi,%r8 1d52: 41 89 f9 mov %edi,%r9d 1d55: 48 89 50 20 mov %rdx,0x20(%rax) 1d59: 89 da mov %ebx,%edx 1d5b: 4c 89 68 28 mov %r13,0x28(%rax) 1d5f: e8 3c d3 04 00 call 0x4f0a0 1d64: 49 89 c1 mov %rax,%r9 1d67: 44 89 f9 mov %r15d,%ecx 1d6a: 48 89 f2 mov %rsi,%rdx 1d6d: 41 89 f8 mov %edi,%r8d 1d70: 4d 89 4c 24 50 mov %r9,0x50(%r12) 1d75: e8 86 1c 05 00 call 0x53a00 1d7a: 44 89 f9 mov %r15d,%ecx 1d7d: 48 89 f2 mov %rsi,%rdx 1d80: 41 89 f8 mov %edi,%r8d 1d83: 49 89 c1 mov %rax,%r9 1d86: 49 89 44 24 58 mov %rax,0x58(%r12) 1d8b: e8 50 20 05 00 call 0x53de0 1d90: 4d 89 26 mov %r12,(%r14) 1d93: 33 c0 xor %eax,%eax 1d95: 48 83 c4 38 add $0x38,%rsp 1d99: 5d pop %rbp 1d9a: 41 5f pop %r15 1d9c: 41 5e pop %r14 1d9e: 41 5d pop %r13 1da0: 41 5c pop %r12 1da2: 5f pop %rdi 1da3: 5e pop %rsi 1da4: 5b pop %rbx 1da5: c3 ret 1da6: bf 0a 00 00 00 mov $0xa,%edi 1dab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 1db2: 00 1db3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2604a40 1dba: 41 83 ff 07 cmp $0x7,%r15d 1dbe: 0f 8f 3e ff ff ff jg 0x1d02 1dc4: 49 89 d1 mov %rdx,%r9 1dc7: 49 83 e1 3f and $0x3f,%r9 1dcb: 49 f7 d9 neg %r9 1dce: 49 83 e1 3f and $0x3f,%r9 1dd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 1dd9: 00 00 1ddb: 4c 03 ca add %rdx,%r9 1dde: eb 87 jmp 0x1d67 1de0: 33 c0 xor %eax,%eax 1de2: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1de9: 00 1dea: 41 89 44 24 08 mov %eax,0x8(%r12) 1def: 41 89 44 24 0c mov %eax,0xc(%r12) 1df4: e9 7f fe ff ff jmp 0x1c78 1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e00: 53 push %rbx 1e01: 56 push %rsi 1e02: 57 push %rdi 1e03: 41 54 push %r12 1e05: 41 55 push %r13 1e07: 41 56 push %r14 1e09: 41 57 push %r15 1e0b: 55 push %rbp 1e0c: 48 83 ec 38 sub $0x38,%rsp 1e10: 49 89 ce mov %rcx,%r14 1e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 1e1a: 00 1e1b: 44 89 cf mov %r9d,%edi 1e1e: 44 89 c6 mov %r8d,%esi 1e21: 41 89 d7 mov %edx,%r15d 1e24: 4d 85 f6 test %r14,%r14 1e27: 0f 84 95 01 00 00 je 0x1fc2 1e2d: 41 83 ff 1e cmp $0x1e,%r15d 1e31: 0f 87 66 01 00 00 ja 0x1f9d 1e37: 41 83 ff 1d cmp $0x1d,%r15d 1e3b: 0f 8f 5c 01 00 00 jg 0x1f9d 1e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 1e48: 00 1e49: 48 85 db test %rbx,%rbx 1e4c: 0f 84 70 01 00 00 je 0x1fc2 1e52: 48 89 dd mov %rbx,%rbp 1e55: ba 90 00 00 00 mov $0x90,%edx 1e5a: 48 83 e5 3f and $0x3f,%rbp 1e5e: 48 f7 dd neg %rbp 1e61: 48 83 e5 3f and $0x3f,%rbp 1e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 1e69: 4c 89 e1 mov %r12,%rcx 1e6c: e8 6f f6 01 00 call 0x214e0 1e71: b8 01 00 00 00 mov $0x1,%eax 1e76: 41 89 7c 24 14 mov %edi,0x14(%r12) 1e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 1e80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 1e87: 00 00 1e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 1e8e: 83 fe 08 cmp $0x8,%esi 1e91: 0f 84 4a 02 00 00 je 0x20e1 1e97: 83 fe 04 cmp $0x4,%esi 1e9a: 0f 84 99 00 00 00 je 0x1f39 1ea0: 83 fe 01 cmp $0x1,%esi 1ea3: 75 3a jne 0x1edf 1ea5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1ea9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 1ead: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4a828 1eb4: 01 1eb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 1eb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1ec0: 00 1ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 1ec8: 00 00 1eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 1ed1: 00 00 1ed3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 1eda: e9 99 00 00 00 jmp 0x1f78 1edf: 83 fe 02 cmp $0x2,%esi 1ee2: 75 37 jne 0x1f1b 1ee4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 1ee8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 1eec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4a828 1ef3: 01 1ef4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 1ef8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1eff: 00 1f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 1f07: 00 00 1f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 1f10: 00 00 1f12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 1f19: eb 5d jmp 0x1f78 1f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 1f22: 00 1f23: b8 ee ff ff ff mov $0xffffffee,%eax 1f28: 48 83 c4 38 add $0x38,%rsp 1f2c: 5d pop %rbp 1f2d: 41 5f pop %r15 1f2f: 41 5e pop %r14 1f31: 41 5d pop %r13 1f33: 41 5c pop %r12 1f35: 5f pop %rdi 1f36: 5e pop %rsi 1f37: 5b pop %rbx 1f38: c3 ret 1f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 1f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 1f41: b8 01 00 00 00 mov $0x1,%eax 1f46: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 1f4d: 00 1f4e: 41 89 44 24 08 mov %eax,0x8(%r12) 1f53: 41 89 44 24 0c mov %eax,0xc(%r12) 1f58: e8 c3 f5 01 00 call 0x21520 1f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 1f61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4a820 1f68: 01 1f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 1f6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 1f71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 1f78: 41 83 ff 04 cmp $0x4,%r15d 1f7c: 7f 35 jg 0x1fb3 1f7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 1f85: 00 00 1f87: 33 c0 xor %eax,%eax 1f89: 4d 89 26 mov %r12,(%r14) 1f8c: 48 83 c4 38 add $0x38,%rsp 1f90: 5d pop %rbp 1f91: 41 5f pop %r15 1f93: 41 5e pop %r14 1f95: 41 5d pop %r13 1f97: 41 5c pop %r12 1f99: 5f pop %rdi 1f9a: 5e pop %rsi 1f9b: 5b pop %rbx 1f9c: c3 ret 1f9d: b8 ef ff ff ff mov $0xffffffef,%eax 1fa2: 48 83 c4 38 add $0x38,%rsp 1fa6: 5d pop %rbp 1fa7: 41 5f pop %r15 1fa9: 41 5e pop %r14 1fab: 41 5d pop %r13 1fad: 41 5c pop %r12 1faf: 5f pop %rdi 1fb0: 5e pop %rsi 1fb1: 5b pop %rbx 1fb2: c3 ret 1fb3: 41 83 ff 0a cmp $0xa,%r15d 1fb7: 0f 8e ea 00 00 00 jle 0x20a7 1fbd: 4d 85 ed test %r13,%r13 1fc0: 75 16 jne 0x1fd8 1fc2: b8 f8 ff ff ff mov $0xfffffff8,%eax 1fc7: 48 83 c4 38 add $0x38,%rsp 1fcb: 5d pop %rbp 1fcc: 41 5f pop %r15 1fce: 41 5e pop %r14 1fd0: 41 5d pop %r13 1fd2: 41 5c pop %r12 1fd4: 5f pop %rdi 1fd5: 5e pop %rsi 1fd6: 5b pop %rbx 1fd7: c3 ret 1fd8: 4c 89 ee mov %r13,%rsi 1fdb: 44 89 f9 mov %r15d,%ecx 1fde: 48 83 e6 3f and $0x3f,%rsi 1fe2: 44 89 ff mov %r15d,%edi 1fe5: 48 f7 de neg %rsi 1fe8: 48 83 e6 3f and $0x3f,%rsi 1fec: 49 03 f5 add %r13,%rsi 1fef: 48 89 f2 mov %rsi,%rdx 1ff2: e8 29 22 05 00 call 0x54220 1ff7: 49 89 c5 mov %rax,%r13 1ffa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2001: 00 2002: 49 89 54 24 30 mov %rdx,0x30(%r12) 2007: 41 8d 5f ff lea -0x1(%r15),%ebx 200b: 83 fb 12 cmp $0x12,%ebx 200e: 7f 3a jg 0x204a 2010: 89 d9 mov %ebx,%ecx 2012: e8 89 fc 01 00 call 0x21ca0 2017: 89 d9 mov %ebx,%ecx 2019: 48 89 f2 mov %rsi,%rdx 201c: 41 89 f8 mov %edi,%r8d 201f: 49 89 c1 mov %rax,%r9 2022: 49 89 44 24 38 mov %rax,0x38(%r12) 2027: e8 f4 2a 05 00 call 0x54b20 202c: 49 89 c1 mov %rax,%r9 202f: b8 01 00 00 00 mov $0x1,%eax 2034: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 2039: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 2040: 83 e5 c0 and $0xffffffc0,%ebp 2043: 41 89 6c 24 18 mov %ebp,0x18(%r12) 2048: eb 1e jmp 0x2068 204a: 48 89 e0 mov %rsp,%rax 204d: 4c 89 e1 mov %r12,%rcx 2050: 49 89 f0 mov %rsi,%r8 2053: 41 89 f9 mov %edi,%r9d 2056: 48 89 50 20 mov %rdx,0x20(%rax) 205a: 89 da mov %ebx,%edx 205c: 4c 89 68 28 mov %r13,0x28(%rax) 2060: e8 1b 3c 05 00 call 0x55c80 2065: 49 89 c1 mov %rax,%r9 2068: 44 89 f9 mov %r15d,%ecx 206b: 48 89 f2 mov %rsi,%rdx 206e: 41 89 f8 mov %edi,%r8d 2071: 4d 89 4c 24 50 mov %r9,0x50(%r12) 2076: e8 85 85 05 00 call 0x5a600 207b: 44 89 f9 mov %r15d,%ecx 207e: 48 89 f2 mov %rsi,%rdx 2081: 41 89 f8 mov %edi,%r8d 2084: 49 89 c1 mov %rax,%r9 2087: 49 89 44 24 58 mov %rax,0x58(%r12) 208c: e8 2f 89 05 00 call 0x5a9c0 2091: 4d 89 26 mov %r12,(%r14) 2094: 33 c0 xor %eax,%eax 2096: 48 83 c4 38 add $0x38,%rsp 209a: 5d pop %rbp 209b: 41 5f pop %r15 209d: 41 5e pop %r14 209f: 41 5d pop %r13 20a1: 41 5c pop %r12 20a3: 5f pop %rdi 20a4: 5e pop %rsi 20a5: 5b pop %rbx 20a6: c3 ret 20a7: bf 0a 00 00 00 mov $0xa,%edi 20ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 20b3: 00 20b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2604a40 20bb: 41 83 ff 07 cmp $0x7,%r15d 20bf: 0f 8f 3d ff ff ff jg 0x2002 20c5: 49 89 d1 mov %rdx,%r9 20c8: 49 83 e1 3f and $0x3f,%r9 20cc: 49 f7 d9 neg %r9 20cf: 49 83 e1 3f and $0x3f,%r9 20d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 20da: 00 00 20dc: 4c 03 ca add %rdx,%r9 20df: eb 87 jmp 0x2068 20e1: 33 c0 xor %eax,%eax 20e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 20ea: 00 20eb: 41 89 44 24 08 mov %eax,0x8(%r12) 20f0: 41 89 44 24 0c mov %eax,0xc(%r12) 20f5: e9 7e fe ff ff jmp 0x1f78 20fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2100: 53 push %rbx 2101: 56 push %rsi 2102: 57 push %rdi 2103: 41 54 push %r12 2105: 41 55 push %r13 2107: 41 56 push %r14 2109: 41 57 push %r15 210b: 55 push %rbp 210c: 48 83 ec 38 sub $0x38,%rsp 2110: 49 89 ce mov %rcx,%r14 2113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 211a: 00 211b: 44 89 cf mov %r9d,%edi 211e: 44 89 c6 mov %r8d,%esi 2121: 41 89 d7 mov %edx,%r15d 2124: 4d 85 f6 test %r14,%r14 2127: 0f 84 95 01 00 00 je 0x22c2 212d: 41 83 ff 1e cmp $0x1e,%r15d 2131: 0f 87 66 01 00 00 ja 0x229d 2137: 41 83 ff 1d cmp $0x1d,%r15d 213b: 0f 8f 5c 01 00 00 jg 0x229d 2141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 2148: 00 2149: 48 85 db test %rbx,%rbx 214c: 0f 84 70 01 00 00 je 0x22c2 2152: 48 89 dd mov %rbx,%rbp 2155: ba 90 00 00 00 mov $0x90,%edx 215a: 48 83 e5 3f and $0x3f,%rbp 215e: 48 f7 dd neg %rbp 2161: 48 83 e5 3f and $0x3f,%rbp 2165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 2169: 4c 89 e1 mov %r12,%rcx 216c: e8 4f 53 02 00 call 0x274c0 2171: b8 01 00 00 00 mov $0x1,%eax 2176: 41 89 7c 24 14 mov %edi,0x14(%r12) 217b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 2180: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 2187: 00 00 2189: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 218e: 83 fe 08 cmp $0x8,%esi 2191: 0f 84 4a 02 00 00 je 0x23e1 2197: 83 fe 04 cmp $0x4,%esi 219a: 0f 84 99 00 00 00 je 0x2239 21a0: 83 fe 01 cmp $0x1,%esi 21a3: 75 3a jne 0x21df 21a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 21a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 21ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4a838 21b4: 01 21b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 21b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 21c0: 00 21c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 21c8: 00 00 21ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 21d1: 00 00 21d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 21da: e9 99 00 00 00 jmp 0x2278 21df: 83 fe 02 cmp $0x2,%esi 21e2: 75 37 jne 0x221b 21e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 21e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1 21ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4a838 21f3: 01 21f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2 21f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 21ff: 00 2200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 2207: 00 00 2209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 2210: 00 00 2212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12) 2219: eb 5d jmp 0x2278 221b: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 2222: 00 2223: b8 ee ff ff ff mov $0xffffffee,%eax 2228: 48 83 c4 38 add $0x38,%rsp 222c: 5d pop %rbp 222d: 41 5f pop %r15 222f: 41 5e pop %r14 2231: 41 5d pop %r13 2233: 41 5c pop %r12 2235: 5f pop %rdi 2236: 5e pop %rsi 2237: 5b pop %rbx 2238: c3 ret 2239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 223d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 2241: b8 01 00 00 00 mov $0x1,%eax 2246: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 224d: 00 224e: 41 89 44 24 08 mov %eax,0x8(%r12) 2253: 41 89 44 24 0c mov %eax,0xc(%r12) 2258: e8 a3 52 02 00 call 0x27500 225d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 2261: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4a830 2268: 01 2269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 226d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1 2271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12) 2278: 41 83 ff 04 cmp $0x4,%r15d 227c: 7f 35 jg 0x22b3 227e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 2285: 00 00 2287: 33 c0 xor %eax,%eax 2289: 4d 89 26 mov %r12,(%r14) 228c: 48 83 c4 38 add $0x38,%rsp 2290: 5d pop %rbp 2291: 41 5f pop %r15 2293: 41 5e pop %r14 2295: 41 5d pop %r13 2297: 41 5c pop %r12 2299: 5f pop %rdi 229a: 5e pop %rsi 229b: 5b pop %rbx 229c: c3 ret 229d: b8 ef ff ff ff mov $0xffffffef,%eax 22a2: 48 83 c4 38 add $0x38,%rsp 22a6: 5d pop %rbp 22a7: 41 5f pop %r15 22a9: 41 5e pop %r14 22ab: 41 5d pop %r13 22ad: 41 5c pop %r12 22af: 5f pop %rdi 22b0: 5e pop %rsi 22b1: 5b pop %rbx 22b2: c3 ret 22b3: 41 83 ff 0a cmp $0xa,%r15d 22b7: 0f 8e ea 00 00 00 jle 0x23a7 22bd: 4d 85 ed test %r13,%r13 22c0: 75 16 jne 0x22d8 22c2: b8 f8 ff ff ff mov $0xfffffff8,%eax 22c7: 48 83 c4 38 add $0x38,%rsp 22cb: 5d pop %rbp 22cc: 41 5f pop %r15 22ce: 41 5e pop %r14 22d0: 41 5d pop %r13 22d2: 41 5c pop %r12 22d4: 5f pop %rdi 22d5: 5e pop %rsi 22d6: 5b pop %rbx 22d7: c3 ret 22d8: 4c 89 ee mov %r13,%rsi 22db: 44 89 f9 mov %r15d,%ecx 22de: 48 83 e6 3f and $0x3f,%rsi 22e2: 44 89 ff mov %r15d,%edi 22e5: 48 f7 de neg %rsi 22e8: 48 83 e6 3f and $0x3f,%rsi 22ec: 49 03 f5 add %r13,%rsi 22ef: 48 89 f2 mov %rsi,%rdx 22f2: e8 e9 8a 05 00 call 0x5ade0 22f7: 49 89 c5 mov %rax,%r13 22fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 2301: 00 2302: 49 89 54 24 30 mov %rdx,0x30(%r12) 2307: 41 8d 5f ff lea -0x1(%r15),%ebx 230b: 83 fb 12 cmp $0x12,%ebx 230e: 7f 3a jg 0x234a 2310: 89 d9 mov %ebx,%ecx 2312: e8 89 f9 01 00 call 0x21ca0 2317: 89 d9 mov %ebx,%ecx 2319: 48 89 f2 mov %rsi,%rdx 231c: 41 89 f8 mov %edi,%r8d 231f: 49 89 c1 mov %rax,%r9 2322: 49 89 44 24 38 mov %rax,0x38(%r12) 2327: e8 94 93 05 00 call 0x5b6c0 232c: 49 89 c1 mov %rax,%r9 232f: b8 01 00 00 00 mov $0x1,%eax 2334: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 2339: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp 2340: 83 e5 c0 and $0xffffffc0,%ebp 2343: 41 89 6c 24 18 mov %ebp,0x18(%r12) 2348: eb 1e jmp 0x2368 234a: 48 89 e0 mov %rsp,%rax 234d: 4c 89 e1 mov %r12,%rcx 2350: 49 89 f0 mov %rsi,%r8 2353: 41 89 f9 mov %edi,%r9d 2356: 48 89 50 20 mov %rdx,0x20(%rax) 235a: 89 da mov %ebx,%edx 235c: 4c 89 68 28 mov %r13,0x28(%rax) 2360: e8 db a4 05 00 call 0x5c840 2365: 49 89 c1 mov %rax,%r9 2368: 44 89 f9 mov %r15d,%ecx 236b: 48 89 f2 mov %rsi,%rdx 236e: 41 89 f8 mov %edi,%r8d 2371: 4d 89 4c 24 50 mov %r9,0x50(%r12) 2376: e8 45 ee 05 00 call 0x611c0 237b: 44 89 f9 mov %r15d,%ecx 237e: 48 89 f2 mov %rsi,%rdx 2381: 41 89 f8 mov %edi,%r8d 2384: 49 89 c1 mov %rax,%r9 2387: 49 89 44 24 58 mov %rax,0x58(%r12) 238c: e8 ef f1 05 00 call 0x61580 2391: 4d 89 26 mov %r12,(%r14) 2394: 33 c0 xor %eax,%eax 2396: 48 83 c4 38 add $0x38,%rsp 239a: 5d pop %rbp 239b: 41 5f pop %r15 239d: 41 5e pop %r14 239f: 41 5d pop %r13 23a1: 41 5c pop %r12 23a3: 5f pop %rdi 23a4: 5e pop %rsi 23a5: 5b pop %rbx 23a6: c3 ret 23a7: bf 0a 00 00 00 mov $0xa,%edi 23ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 23b3: 00 23b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2604a40 23bb: 41 83 ff 07 cmp $0x7,%r15d 23bf: 0f 8f 3d ff ff ff jg 0x2302 23c5: 49 89 d1 mov %rdx,%r9 23c8: 49 83 e1 3f and $0x3f,%r9 23cc: 49 f7 d9 neg %r9 23cf: 49 83 e1 3f and $0x3f,%r9 23d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12) 23da: 00 00 23dc: 4c 03 ca add %rdx,%r9 23df: eb 87 jmp 0x2368 23e1: 33 c0 xor %eax,%eax 23e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12) 23ea: 00 23eb: 41 89 44 24 08 mov %eax,0x8(%r12) 23f0: 41 89 44 24 0c mov %eax,0xc(%r12) 23f5: e9 7e fe ff ff jmp 0x2278 23fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2400: 48 83 ec 28 sub $0x28,%rsp 2404: 48 85 d2 test %rdx,%rdx 2407: 74 1b je 0x2424 2409: 45 85 c0 test %r8d,%r8d 240c: 7e 20 jle 0x242e 240e: 0f 57 c9 xorps %xmm1,%xmm1 2411: 0f 2e c1 ucomiss %xmm1,%xmm0 2414: 7a 02 jp 0x2418 2416: 74 05 je 0x241d 2418: e8 83 f5 05 00 call 0x619a0 241d: 33 c0 xor %eax,%eax 241f: 48 83 c4 28 add $0x28,%rsp 2423: c3 ret 2424: b8 f8 ff ff ff mov $0xfffffff8,%eax 2429: 48 83 c4 28 add $0x28,%rsp 242d: c3 ret 242e: b8 fa ff ff ff mov $0xfffffffa,%eax 2433: 48 83 c4 28 add $0x28,%rsp 2437: c3 ret 2438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 243f: 00 2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2445: 48 85 d2 test %rdx,%rdx 2448: 74 1c je 0x2466 244a: 45 85 c0 test %r8d,%r8d 244d: 7e 25 jle 0x2474 244f: 0f 57 c9 xorps %xmm1,%xmm1 2452: 0f 2e c1 ucomiss %xmm1,%xmm0 2455: 7a 02 jp 0x2459 2457: 74 05 je 0x245e 2459: e8 c2 f6 05 00 call 0x61b20 245e: 33 c0 xor %eax,%eax 2460: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2465: c3 ret 2466: b8 f8 ff ff ff mov $0xfffffff8,%eax 246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2470: 90 nop 2471: 90 nop 2472: 90 nop 2473: c3 ret 2474: b8 fa ff ff ff mov $0xfffffffa,%eax 2479: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 247e: 90 nop 247f: c3 ret 2480: 48 83 ec 28 sub $0x28,%rsp 2484: 48 85 d2 test %rdx,%rdx 2487: 74 1b je 0x24a4 2489: 45 85 c0 test %r8d,%r8d 248c: 7e 20 jle 0x24ae 248e: 0f 57 c9 xorps %xmm1,%xmm1 2491: 0f 2e c1 ucomiss %xmm1,%xmm0 2494: 7a 02 jp 0x2498 2496: 74 05 je 0x249d 2498: e8 03 f8 05 00 call 0x61ca0 249d: 33 c0 xor %eax,%eax 249f: 48 83 c4 28 add $0x28,%rsp 24a3: c3 ret 24a4: b8 f8 ff ff ff mov $0xfffffff8,%eax 24a9: 48 83 c4 28 add $0x28,%rsp 24ad: c3 ret 24ae: b8 fa ff ff ff mov $0xfffffffa,%eax 24b3: 48 83 c4 28 add $0x28,%rsp 24b7: c3 ret 24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24bf: 00 24c0: 49 89 d1 mov %rdx,%r9 24c3: 4d 85 c9 test %r9,%r9 24c6: 0f 84 8a 01 00 00 je 0x2656 24cc: 45 85 c0 test %r8d,%r8d 24cf: 0f 8e 7b 01 00 00 jle 0x2650 24d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 24d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0 24dd: 7a 06 jp 0x24e5 24df: 0f 84 68 01 00 00 je 0x264d 24e5: 41 83 f8 10 cmp $0x10,%r8d 24e9: 0f 8c 4f 01 00 00 jl 0x263e 24ef: 4c 89 ca mov %r9,%rdx 24f2: 48 83 e2 1f and $0x1f,%rdx 24f6: 85 d2 test %edx,%edx 24f8: 74 11 je 0x250b 24fa: f6 c2 03 test $0x3,%dl 24fd: 0f 85 3b 01 00 00 jne 0x263e 2503: f7 da neg %edx 2505: 83 c2 20 add $0x20,%edx 2508: c1 ea 02 shr $0x2,%edx 250b: 8d 42 10 lea 0x10(%rdx),%eax 250e: 44 3b c0 cmp %eax,%r8d 2511: 0f 8c 27 01 00 00 jl 0x263e 2517: 44 89 c1 mov %r8d,%ecx 251a: 33 c0 xor %eax,%eax 251c: 2b ca sub %edx,%ecx 251e: 83 e1 0f and $0xf,%ecx 2521: f7 d9 neg %ecx 2523: 41 03 c8 add %r8d,%ecx 2526: 41 89 d2 mov %edx,%r10d 2529: 85 d2 test %edx,%edx 252b: 76 27 jbe 0x2554 252d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2534: 00 2535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 253c: 0f 1f 40 00 nopl 0x0(%rax) 2540: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1 2546: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4) 254c: 48 ff c0 inc %rax 254f: 49 3b c2 cmp %r10,%rax 2552: 72 ec jb 0x2540 2554: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2 2559: 48 63 d1 movslq %ecx,%rdx 255c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1 2562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2569: 00 256a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2578: 00 2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2580: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3 2586: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4 258d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4) 2593: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4) 259a: 49 83 c2 10 add $0x10,%r10 259e: 4c 3b d2 cmp %rdx,%r10 25a1: 72 dd jb 0x2580 25a3: 8d 41 01 lea 0x1(%rcx),%eax 25a6: 41 3b c0 cmp %r8d,%eax 25a9: 0f 87 85 00 00 00 ja 0x2634 25af: 4d 63 c0 movslq %r8d,%r8 25b2: 4c 2b c2 sub %rdx,%r8 25b5: 49 83 f8 04 cmp $0x4,%r8 25b9: 0f 8c 7b 00 00 00 jl 0x263a 25bf: 44 89 c0 mov %r8d,%eax 25c2: 45 33 d2 xor %r10d,%r10d 25c5: 83 e0 fc and $0xfffffffc,%eax 25c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx 25cc: 48 63 c0 movslq %eax,%rax 25cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 25d6: 00 25d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 25de: 66 90 xchg %ax,%ax 25e0: 49 83 c2 04 add $0x4,%r10 25e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1 25e8: c5 f8 11 0a vmovups %xmm1,(%rdx) 25ec: 48 83 c2 10 add $0x10,%rdx 25f0: 4c 3b d0 cmp %rax,%r10 25f3: 72 eb jb 0x25e0 25f5: 49 3b c0 cmp %r8,%rax 25f8: 73 3a jae 0x2634 25fa: 48 63 c9 movslq %ecx,%rcx 25fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx 2601: 48 8d 14 82 lea (%rdx,%rax,4),%rdx 2605: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 260c: 00 260d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2620: 48 ff c0 inc %rax 2623: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 2627: c5 fa 11 0a vmovss %xmm1,(%rdx) 262b: 48 83 c2 04 add $0x4,%rdx 262f: 49 3b c0 cmp %r8,%rax 2632: 72 ec jb 0x2620 2634: 33 c0 xor %eax,%eax 2636: c5 f8 77 vzeroupper 2639: c3 ret 263a: 33 c0 xor %eax,%eax 263c: eb b7 jmp 0x25f5 263e: 33 c9 xor %ecx,%ecx 2640: 41 83 f8 01 cmp $0x1,%r8d 2644: 72 ee jb 0x2634 2646: 4d 63 c0 movslq %r8d,%r8 2649: 33 c0 xor %eax,%eax 264b: eb a8 jmp 0x25f5 264d: 33 c0 xor %eax,%eax 264f: c3 ret 2650: b8 fa ff ff ff mov $0xfffffffa,%eax 2655: c3 ret 2656: b8 f8 ff ff ff mov $0xfffffff8,%eax 265b: c3 ret 265c: 0f 1f 40 00 nopl 0x0(%rax) 2660: 48 89 d1 mov %rdx,%rcx 2663: 48 85 c9 test %rcx,%rcx 2666: 0f 84 62 01 00 00 je 0x27ce 266c: 45 85 c0 test %r8d,%r8d 266f: 0f 8e 53 01 00 00 jle 0x27c8 2675: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1 2679: c5 f8 2e c1 vucomiss %xmm1,%xmm0 267d: 7a 06 jp 0x2685 267f: 0f 84 40 01 00 00 je 0x27c5 2685: 41 83 f8 10 cmp $0x10,%r8d 2689: 0f 8c 2f 01 00 00 jl 0x27be 268f: 49 89 ca mov %rcx,%r10 2692: 49 83 e2 1f and $0x1f,%r10 2696: 45 85 d2 test %r10d,%r10d 2699: 74 18 je 0x26b3 269b: 41 f7 c2 03 00 00 00 test $0x3,%r10d 26a2: 0f 85 16 01 00 00 jne 0x27be 26a8: 41 f7 da neg %r10d 26ab: 41 83 c2 20 add $0x20,%r10d 26af: 41 c1 ea 02 shr $0x2,%r10d 26b3: 41 8d 42 10 lea 0x10(%r10),%eax 26b7: 44 3b c0 cmp %eax,%r8d 26ba: 0f 8c fe 00 00 00 jl 0x27be 26c0: 44 89 c2 mov %r8d,%edx 26c3: 33 c0 xor %eax,%eax 26c5: 41 2b d2 sub %r10d,%edx 26c8: 83 e2 0f and $0xf,%edx 26cb: f7 da neg %edx 26cd: 41 03 d0 add %r8d,%edx 26d0: 45 89 d1 mov %r10d,%r9d 26d3: 45 85 d2 test %r10d,%r10d 26d6: 76 1a jbe 0x26f2 26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 26df: 00 26e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1 26e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4) 26ea: 48 ff c0 inc %rax 26ed: 49 3b c1 cmp %r9,%rax 26f0: 72 ee jb 0x26e0 26f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1 26f7: 48 63 c2 movslq %edx,%rax 26fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2700: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2 2706: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3 270d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4) 2713: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4) 271a: 49 83 c1 10 add $0x10,%r9 271e: 4c 3b c8 cmp %rax,%r9 2721: 72 dd jb 0x2700 2723: 8d 42 01 lea 0x1(%rdx),%eax 2726: 41 3b c0 cmp %r8d,%eax 2729: 0f 87 85 00 00 00 ja 0x27b4 272f: 4d 63 c0 movslq %r8d,%r8 2732: 48 63 d2 movslq %edx,%rdx 2735: 4c 2b c2 sub %rdx,%r8 2738: 49 83 f8 04 cmp $0x4,%r8 273c: 0f 8c 78 00 00 00 jl 0x27ba 2742: 48 63 d2 movslq %edx,%rdx 2745: 44 89 c0 mov %r8d,%eax 2748: 83 e0 fc and $0xfffffffc,%eax 274b: 45 33 d2 xor %r10d,%r10d 274e: 48 63 c0 movslq %eax,%rax 2751: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1 2756: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9 275a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2760: 49 83 c2 04 add $0x4,%r10 2764: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2 2769: c4 c1 78 11 11 vmovups %xmm2,(%r9) 276e: 49 83 c1 10 add $0x10,%r9 2772: 4c 3b d0 cmp %rax,%r10 2775: 72 e9 jb 0x2760 2777: 49 3b c0 cmp %r8,%rax 277a: 73 38 jae 0x27b4 277c: 48 63 d2 movslq %edx,%rdx 277f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx 2783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 2787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 278e: 00 278f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2796: 0f 1f 00 nopl (%rax) 2799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27a0: 48 ff c0 inc %rax 27a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1 27a7: c5 fa 11 0a vmovss %xmm1,(%rdx) 27ab: 48 83 c2 04 add $0x4,%rdx 27af: 49 3b c0 cmp %r8,%rax 27b2: 72 ec jb 0x27a0 27b4: 33 c0 xor %eax,%eax 27b6: c5 f8 77 vzeroupper 27b9: c3 ret 27ba: 33 c0 xor %eax,%eax 27bc: eb b9 jmp 0x2777 27be: 33 d2 xor %edx,%edx 27c0: e9 5e ff ff ff jmp 0x2723 27c5: 33 c0 xor %eax,%eax 27c7: c3 ret 27c8: b8 fa ff ff ff mov $0xfffffffa,%eax 27cd: c3 ret 27ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 27d3: c3 ret 27d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27e0: 48 83 ec 28 sub $0x28,%rsp 27e4: 48 85 d2 test %rdx,%rdx 27e7: 74 1c je 0x2805 27e9: 45 85 c0 test %r8d,%r8d 27ec: 7e 21 jle 0x280f 27ee: 0f 57 c9 xorps %xmm1,%xmm1 27f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0 27f5: 7a 02 jp 0x27f9 27f7: 74 05 je 0x27fe 27f9: e8 22 f6 05 00 call 0x61e20 27fe: 33 c0 xor %eax,%eax 2800: 48 83 c4 28 add $0x28,%rsp 2804: c3 ret 2805: b8 f8 ff ff ff mov $0xfffffff8,%eax 280a: 48 83 c4 28 add $0x28,%rsp 280e: c3 ret 280f: b8 fa ff ff ff mov $0xfffffffa,%eax 2814: 48 83 c4 28 add $0x28,%rsp 2818: c3 ret 2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2825: 48 85 d2 test %rdx,%rdx 2828: 74 1d je 0x2847 282a: 45 85 c0 test %r8d,%r8d 282d: 7e 26 jle 0x2855 282f: 0f 57 c9 xorps %xmm1,%xmm1 2832: 66 0f 2e c1 ucomisd %xmm1,%xmm0 2836: 7a 02 jp 0x283a 2838: 74 05 je 0x283f 283a: e8 81 f7 05 00 call 0x61fc0 283f: 33 c0 xor %eax,%eax 2841: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2846: c3 ret 2847: b8 f8 ff ff ff mov $0xfffffff8,%eax 284c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2851: 90 nop 2852: 90 nop 2853: 90 nop 2854: c3 ret 2855: b8 fa ff ff ff mov $0xfffffffa,%eax 285a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 285f: 90 nop 2860: c3 ret 2861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2868: 00 2869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2877: 00 2878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 287f: 90 nop 2880: 48 83 ec 28 sub $0x28,%rsp 2884: 48 85 d2 test %rdx,%rdx 2887: 74 1c je 0x28a5 2889: 45 85 c0 test %r8d,%r8d 288c: 7e 21 jle 0x28af 288e: 0f 57 c9 xorps %xmm1,%xmm1 2891: 66 0f 2e c1 ucomisd %xmm1,%xmm0 2895: 7a 02 jp 0x2899 2897: 74 05 je 0x289e 2899: e8 c2 f8 05 00 call 0x62160 289e: 33 c0 xor %eax,%eax 28a0: 48 83 c4 28 add $0x28,%rsp 28a4: c3 ret 28a5: b8 f8 ff ff ff mov $0xfffffff8,%eax 28aa: 48 83 c4 28 add $0x28,%rsp 28ae: c3 ret 28af: b8 fa ff ff ff mov $0xfffffffa,%eax 28b4: 48 83 c4 28 add $0x28,%rsp 28b8: c3 ret 28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28c0: 49 89 d1 mov %rdx,%r9 28c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1 28c7: 4d 85 c9 test %r9,%r9 28ca: 0f 84 a6 01 00 00 je 0x2a76 28d0: 45 85 c0 test %r8d,%r8d 28d3: 0f 8e 97 01 00 00 jle 0x2a70 28d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 28dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1 28e1: 7a 06 jp 0x28e9 28e3: 0f 84 84 01 00 00 je 0x2a6d 28e9: 41 83 f8 10 cmp $0x10,%r8d 28ed: 0f 8c 6b 01 00 00 jl 0x2a5e 28f3: 4c 89 ca mov %r9,%rdx 28f6: 48 83 e2 1f and $0x1f,%rdx 28fa: 85 d2 test %edx,%edx 28fc: 74 11 je 0x290f 28fe: f6 c2 07 test $0x7,%dl 2901: 0f 85 57 01 00 00 jne 0x2a5e 2907: f7 da neg %edx 2909: 83 c2 20 add $0x20,%edx 290c: c1 ea 03 shr $0x3,%edx 290f: 8d 42 10 lea 0x10(%rdx),%eax 2912: 44 3b c0 cmp %eax,%r8d 2915: 0f 8c 43 01 00 00 jl 0x2a5e 291b: 44 89 c1 mov %r8d,%ecx 291e: 33 c0 xor %eax,%eax 2920: 2b ca sub %edx,%ecx 2922: 83 e1 0f and $0xf,%ecx 2925: f7 d9 neg %ecx 2927: 41 03 c8 add %r8d,%ecx 292a: 41 89 d2 mov %edx,%r10d 292d: 85 d2 test %edx,%edx 292f: 76 23 jbe 0x2954 2931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2938: 00 2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2940: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0 2946: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8) 294c: 48 ff c0 inc %rax 294f: 49 3b c2 cmp %r10,%rax 2952: 72 ec jb 0x2940 2954: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 2958: 48 63 d1 movslq %ecx,%rdx 295b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 2961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2968: 00 2969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2977: 00 2978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 297f: 90 nop 2980: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2 2986: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3 298d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4 2994: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5 299b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8) 29a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8) 29a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8) 29af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8) 29b6: 49 83 c2 10 add $0x10,%r10 29ba: 4c 3b d2 cmp %rdx,%r10 29bd: 72 c1 jb 0x2980 29bf: 8d 41 01 lea 0x1(%rcx),%eax 29c2: 41 3b c0 cmp %r8d,%eax 29c5: 0f 87 89 00 00 00 ja 0x2a54 29cb: 4d 63 c0 movslq %r8d,%r8 29ce: 4c 2b c2 sub %rdx,%r8 29d1: 49 83 f8 04 cmp $0x4,%r8 29d5: 0f 8c 7f 00 00 00 jl 0x2a5a 29db: 44 89 c0 mov %r8d,%eax 29de: 45 33 d2 xor %r10d,%r10d 29e1: 83 e0 fc and $0xfffffffc,%eax 29e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 29e8: 48 63 c0 movslq %eax,%rax 29eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 29f2: 00 29f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 29fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2a00: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2 2a04: 49 83 c2 04 add $0x4,%r10 2a08: c5 fd 11 12 vmovupd %ymm2,(%rdx) 2a0c: 48 83 c2 20 add $0x20,%rdx 2a10: 4c 3b d0 cmp %rax,%r10 2a13: 72 eb jb 0x2a00 2a15: 49 3b c0 cmp %r8,%rax 2a18: 73 3a jae 0x2a54 2a1a: 48 63 c9 movslq %ecx,%rcx 2a1d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 2a21: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 2a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2a2c: 00 2a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a40: 48 ff c0 inc %rax 2a43: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0 2a47: c5 fb 11 02 vmovsd %xmm0,(%rdx) 2a4b: 48 83 c2 08 add $0x8,%rdx 2a4f: 49 3b c0 cmp %r8,%rax 2a52: 72 ec jb 0x2a40 2a54: 33 c0 xor %eax,%eax 2a56: c5 f8 77 vzeroupper 2a59: c3 ret 2a5a: 33 c0 xor %eax,%eax 2a5c: eb b7 jmp 0x2a15 2a5e: 33 c9 xor %ecx,%ecx 2a60: 41 83 f8 01 cmp $0x1,%r8d 2a64: 72 ee jb 0x2a54 2a66: 4d 63 c0 movslq %r8d,%r8 2a69: 33 c0 xor %eax,%eax 2a6b: eb a8 jmp 0x2a15 2a6d: 33 c0 xor %eax,%eax 2a6f: c3 ret 2a70: b8 fa ff ff ff mov $0xfffffffa,%eax 2a75: c3 ret 2a76: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a7b: c3 ret 2a7c: 0f 1f 40 00 nopl 0x0(%rax) 2a80: 48 89 d1 mov %rdx,%rcx 2a83: 48 85 c9 test %rcx,%rcx 2a86: 0f 84 82 01 00 00 je 0x2c0e 2a8c: 45 85 c0 test %r8d,%r8d 2a8f: 0f 8e 73 01 00 00 jle 0x2c08 2a95: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 2a99: c5 f9 2e c1 vucomisd %xmm1,%xmm0 2a9d: 7a 06 jp 0x2aa5 2a9f: 0f 84 60 01 00 00 je 0x2c05 2aa5: 41 83 f8 10 cmp $0x10,%r8d 2aa9: 0f 8c 4f 01 00 00 jl 0x2bfe 2aaf: 49 89 ca mov %rcx,%r10 2ab2: 49 83 e2 1f and $0x1f,%r10 2ab6: 45 85 d2 test %r10d,%r10d 2ab9: 74 18 je 0x2ad3 2abb: 41 f7 c2 07 00 00 00 test $0x7,%r10d 2ac2: 0f 85 36 01 00 00 jne 0x2bfe 2ac8: 41 f7 da neg %r10d 2acb: 41 83 c2 20 add $0x20,%r10d 2acf: 41 c1 ea 03 shr $0x3,%r10d 2ad3: 41 8d 42 10 lea 0x10(%r10),%eax 2ad7: 44 3b c0 cmp %eax,%r8d 2ada: 0f 8c 1e 01 00 00 jl 0x2bfe 2ae0: 44 89 c2 mov %r8d,%edx 2ae3: 33 c0 xor %eax,%eax 2ae5: 41 2b d2 sub %r10d,%edx 2ae8: 83 e2 0f and $0xf,%edx 2aeb: f7 da neg %edx 2aed: 41 03 d0 add %r8d,%edx 2af0: 45 89 d1 mov %r10d,%r9d 2af3: 45 85 d2 test %r10d,%r10d 2af6: 76 1a jbe 0x2b12 2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2aff: 00 2b00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1 2b05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8) 2b0a: 48 ff c0 inc %rax 2b0d: 49 3b c1 cmp %r9,%rax 2b10: 72 ee jb 0x2b00 2b12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 2b17: 48 63 c2 movslq %edx,%rax 2b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2b20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2 2b26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3 2b2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4 2b34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5 2b3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8) 2b41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8) 2b48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8) 2b4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8) 2b56: 49 83 c1 10 add $0x10,%r9 2b5a: 4c 3b c8 cmp %rax,%r9 2b5d: 72 c1 jb 0x2b20 2b5f: 8d 42 01 lea 0x1(%rdx),%eax 2b62: 41 3b c0 cmp %r8d,%eax 2b65: 0f 87 89 00 00 00 ja 0x2bf4 2b6b: 4d 63 c0 movslq %r8d,%r8 2b6e: 48 63 d2 movslq %edx,%rdx 2b71: 4c 2b c2 sub %rdx,%r8 2b74: 49 83 f8 04 cmp $0x4,%r8 2b78: 0f 8c 7c 00 00 00 jl 0x2bfa 2b7e: 48 63 d2 movslq %edx,%rdx 2b81: 44 89 c0 mov %r8d,%eax 2b84: 83 e0 fc and $0xfffffffc,%eax 2b87: 45 33 d2 xor %r10d,%r10d 2b8a: 48 63 c0 movslq %eax,%rax 2b8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 2b92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9 2b96: 0f 1f 00 nopl (%rax) 2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ba0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2 2ba5: 49 83 c2 04 add $0x4,%r10 2ba9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 2bae: 49 83 c1 20 add $0x20,%r9 2bb2: 4c 3b d0 cmp %rax,%r10 2bb5: 72 e9 jb 0x2ba0 2bb7: 49 3b c0 cmp %r8,%rax 2bba: 73 38 jae 0x2bf4 2bbc: 48 63 d2 movslq %edx,%rdx 2bbf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx 2bc3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 2bc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2bce: 00 2bcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2bd6: 0f 1f 00 nopl (%rax) 2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2be0: 48 ff c0 inc %rax 2be3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1 2be7: c5 fb 11 0a vmovsd %xmm1,(%rdx) 2beb: 48 83 c2 08 add $0x8,%rdx 2bef: 49 3b c0 cmp %r8,%rax 2bf2: 72 ec jb 0x2be0 2bf4: 33 c0 xor %eax,%eax 2bf6: c5 f8 77 vzeroupper 2bf9: c3 ret 2bfa: 33 c0 xor %eax,%eax 2bfc: eb b9 jmp 0x2bb7 2bfe: 33 d2 xor %edx,%edx 2c00: e9 5a ff ff ff jmp 0x2b5f 2c05: 33 c0 xor %eax,%eax 2c07: c3 ret 2c08: b8 fa ff ff ff mov $0xfffffffa,%eax 2c0d: c3 ret 2c0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c13: c3 ret 2c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c20: 48 83 ec 28 sub $0x28,%rsp 2c24: 48 85 d2 test %rdx,%rdx 2c27: 74 20 je 0x2c49 2c29: 45 85 c0 test %r8d,%r8d 2c2c: 7f 0a jg 0x2c38 2c2e: b8 fa ff ff ff mov $0xfffffffa,%eax 2c33: 48 83 c4 28 add $0x28,%rsp 2c37: c3 ret 2c38: 66 48 0f 7e c1 movq %xmm0,%rcx 2c3d: e8 9e ba 02 00 call 0x2e6e0 2c42: 33 c0 xor %eax,%eax 2c44: 48 83 c4 28 add $0x28,%rsp 2c48: c3 ret 2c49: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c4e: 48 83 c4 28 add $0x28,%rsp 2c52: c3 ret 2c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c5f: 00 2c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2c65: 48 85 d2 test %rdx,%rdx 2c68: 74 23 je 0x2c8d 2c6a: 45 85 c0 test %r8d,%r8d 2c6d: 7f 0c jg 0x2c7b 2c6f: b8 fa ff ff ff mov $0xfffffffa,%eax 2c74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2c79: 90 nop 2c7a: c3 ret 2c7b: 66 48 0f 7e c1 movq %xmm0,%rcx 2c80: e8 7b ba 02 00 call 0x2e700 2c85: 33 c0 xor %eax,%eax 2c87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2c8c: c3 ret 2c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2c97: 90 nop 2c98: 90 nop 2c99: 90 nop 2c9a: c3 ret 2c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ca0: 48 83 ec 28 sub $0x28,%rsp 2ca4: 48 85 d2 test %rdx,%rdx 2ca7: 74 20 je 0x2cc9 2ca9: 45 85 c0 test %r8d,%r8d 2cac: 7f 0a jg 0x2cb8 2cae: b8 fa ff ff ff mov $0xfffffffa,%eax 2cb3: 48 83 c4 28 add $0x28,%rsp 2cb7: c3 ret 2cb8: 66 48 0f 7e c1 movq %xmm0,%rcx 2cbd: e8 5e ba 02 00 call 0x2e720 2cc2: 33 c0 xor %eax,%eax 2cc4: 48 83 c4 28 add $0x28,%rsp 2cc8: c3 ret 2cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax 2cce: 48 83 c4 28 add $0x28,%rsp 2cd2: c3 ret 2cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2cdf: 00 2ce0: 48 83 ec 28 sub $0x28,%rsp 2ce4: 48 85 d2 test %rdx,%rdx 2ce7: 74 20 je 0x2d09 2ce9: 45 85 c0 test %r8d,%r8d 2cec: 7f 0a jg 0x2cf8 2cee: b8 fa ff ff ff mov $0xfffffffa,%eax 2cf3: 48 83 c4 28 add $0x28,%rsp 2cf7: c3 ret 2cf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 2cfd: e8 3e ba 02 00 call 0x2e740 2d02: 33 c0 xor %eax,%eax 2d04: 48 83 c4 28 add $0x28,%rsp 2d08: c3 ret 2d09: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d0e: 48 83 c4 28 add $0x28,%rsp 2d12: c3 ret 2d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d1f: 00 2d20: 48 83 ec 28 sub $0x28,%rsp 2d24: 48 85 d2 test %rdx,%rdx 2d27: 74 20 je 0x2d49 2d29: 45 85 c0 test %r8d,%r8d 2d2c: 7f 0a jg 0x2d38 2d2e: b8 fa ff ff ff mov $0xfffffffa,%eax 2d33: 48 83 c4 28 add $0x28,%rsp 2d37: c3 ret 2d38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 2d3d: e8 1e ba 02 00 call 0x2e760 2d42: 33 c0 xor %eax,%eax 2d44: 48 83 c4 28 add $0x28,%rsp 2d48: c3 ret 2d49: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d4e: 48 83 c4 28 add $0x28,%rsp 2d52: c3 ret 2d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d5f: 00 2d60: 48 83 ec 28 sub $0x28,%rsp 2d64: 48 85 d2 test %rdx,%rdx 2d67: 74 20 je 0x2d89 2d69: 45 85 c0 test %r8d,%r8d 2d6c: 7f 0a jg 0x2d78 2d6e: b8 fa ff ff ff mov $0xfffffffa,%eax 2d73: 48 83 c4 28 add $0x28,%rsp 2d77: c3 ret 2d78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx 2d7d: e8 3e bd 02 00 call 0x2eac0 2d82: 33 c0 xor %eax,%eax 2d84: 48 83 c4 28 add $0x28,%rsp 2d88: c3 ret 2d89: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d8e: 48 83 c4 28 add $0x28,%rsp 2d92: c3 ret 2d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2d9f: 00 2da0: 41 83 f9 05 cmp $0x5,%r9d 2da4: 7d 3d jge 0x2de3 2da6: 41 ff c9 dec %r9d 2da9: 41 83 f9 ff cmp $0xffffffff,%r9d 2dad: 74 33 je 0x2de2 2daf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2db6: 00 2db7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2dbe: 66 90 xchg %ax,%ax 2dc0: f2 0f 10 01 movsd (%rcx),%xmm0 2dc4: 41 ff c9 dec %r9d 2dc7: 48 83 c1 08 add $0x8,%rcx 2dcb: f2 0f 58 02 addsd (%rdx),%xmm0 2dcf: f2 41 0f 11 00 movsd %xmm0,(%r8) 2dd4: 48 83 c2 08 add $0x8,%rdx 2dd8: 49 83 c0 08 add $0x8,%r8 2ddc: 41 83 f9 ff cmp $0xffffffff,%r9d 2de0: 75 de jne 0x2dc0 2de2: c3 ret 2de3: 49 f7 c0 07 00 00 00 test $0x7,%r8 2dea: 0f 85 e0 02 00 00 jne 0x30d0 2df0: 49 f7 c0 0f 00 00 00 test $0xf,%r8 2df7: 74 1c je 0x2e15 2df9: f2 0f 10 01 movsd (%rcx),%xmm0 2dfd: 48 83 c1 08 add $0x8,%rcx 2e01: 41 ff c9 dec %r9d 2e04: f2 0f 58 02 addsd (%rdx),%xmm0 2e08: f2 41 0f 11 00 movsd %xmm0,(%r8) 2e0d: 48 83 c2 08 add $0x8,%rdx 2e11: 49 83 c0 08 add $0x8,%r8 2e15: 44 89 c8 mov %r9d,%eax 2e18: 41 83 e1 03 and $0x3,%r9d 2e1c: c1 f8 02 sar $0x2,%eax 2e1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 2e26: 0f 84 70 01 00 00 je 0x2f9c 2e2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 2e33: 0f 84 d5 00 00 00 je 0x2f0e 2e39: 3d aa 2a 00 00 cmp $0x2aaa,%eax 2e3e: 0f 8f 7c 00 00 00 jg 0x2ec0 2e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e4b: 00 2e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e5f: 00 2e60: f2 0f 10 11 movsd (%rcx),%xmm2 2e64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 2e69: f2 0f 10 02 movsd (%rdx),%xmm0 2e6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 2e72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 2e77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 2e7c: 48 83 c2 20 add $0x20,%rdx 2e80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 2e85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 2e8a: 48 83 c1 20 add $0x20,%rcx 2e8e: 66 0f 58 d0 addpd %xmm0,%xmm2 2e92: 66 0f 58 d9 addpd %xmm1,%xmm3 2e96: 41 0f 29 10 movaps %xmm2,(%r8) 2e9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8) 2e9f: 49 83 c0 20 add $0x20,%r8 2ea3: ff c8 dec %eax 2ea5: 75 b9 jne 0x2e60 2ea7: e9 fa fe ff ff jmp 0x2da6 2eac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2eb3: 00 2eb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2ec0: f2 0f 10 11 movsd (%rcx),%xmm2 2ec4: f2 0f 10 02 movsd (%rdx),%xmm0 2ec8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 2ecd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 2ed2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 2ed7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 2edc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 2ee1: 48 83 c2 20 add $0x20,%rdx 2ee5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 2eea: 48 83 c1 20 add $0x20,%rcx 2eee: 66 0f 58 d0 addpd %xmm0,%xmm2 2ef2: 66 0f 58 d9 addpd %xmm1,%xmm3 2ef6: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 2efb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 2f01: 49 83 c0 20 add $0x20,%r8 2f05: ff c8 dec %eax 2f07: 75 b7 jne 0x2ec0 2f09: e9 98 fe ff ff jmp 0x2da6 2f0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 2f13: 7f 4b jg 0x2f60 2f15: 0f 1f 40 00 nopl 0x0(%rax) 2f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f20: f2 0f 10 01 movsd (%rcx),%xmm0 2f24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 2f29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 2f2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 2f33: 48 83 c1 20 add $0x20,%rcx 2f37: 66 0f 58 02 addpd (%rdx),%xmm0 2f3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 2f40: 41 0f 29 00 movaps %xmm0,(%r8) 2f44: 48 83 c2 20 add $0x20,%rdx 2f48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 2f4d: 49 83 c0 20 add $0x20,%r8 2f51: ff c8 dec %eax 2f53: 75 cb jne 0x2f20 2f55: e9 4c fe ff ff jmp 0x2da6 2f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2f60: f2 0f 10 01 movsd (%rcx),%xmm0 2f64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 2f69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 2f6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 2f73: 48 83 c1 20 add $0x20,%rcx 2f77: 66 0f 58 02 addpd (%rdx),%xmm0 2f7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 2f80: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 2f85: 48 83 c2 20 add $0x20,%rdx 2f89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 2f8f: 49 83 c0 20 add $0x20,%r8 2f93: ff c8 dec %eax 2f95: 75 c9 jne 0x2f60 2f97: e9 0a fe ff ff jmp 0x2da6 2f9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 2fa3: 0f 84 93 00 00 00 je 0x303c 2fa9: 3d aa 2a 00 00 cmp $0x2aaa,%eax 2fae: 7f 50 jg 0x3000 2fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fb7: 00 2fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2fbf: 90 nop 2fc0: f2 0f 10 02 movsd (%rdx),%xmm0 2fc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 2fc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 2fce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 2fd3: 48 83 c2 20 add $0x20,%rdx 2fd7: 66 0f 58 01 addpd (%rcx),%xmm0 2fdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 2fe0: 41 0f 29 00 movaps %xmm0,(%r8) 2fe4: 48 83 c1 20 add $0x20,%rcx 2fe8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 2fed: 49 83 c0 20 add $0x20,%r8 2ff1: ff c8 dec %eax 2ff3: 75 cb jne 0x2fc0 2ff5: e9 ac fd ff ff jmp 0x2da6 2ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3000: f2 0f 10 02 movsd (%rdx),%xmm0 3004: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 3009: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 300e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 3013: 48 83 c2 20 add $0x20,%rdx 3017: 66 0f 58 01 addpd (%rcx),%xmm0 301b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 3020: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 3025: 48 83 c1 20 add $0x20,%rcx 3029: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 302f: 49 83 c0 20 add $0x20,%r8 3033: ff c8 dec %eax 3035: 75 c9 jne 0x3000 3037: e9 6a fd ff ff jmp 0x2da6 303c: 3d aa 2a 00 00 cmp $0x2aaa,%eax 3041: 7f 5d jg 0x30a0 3043: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 304a: 00 304b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3060: 0f 28 02 movaps (%rdx),%xmm0 3063: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 3067: 48 83 c2 20 add $0x20,%rdx 306b: 66 0f 58 01 addpd (%rcx),%xmm0 306f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 3074: 41 0f 29 00 movaps %xmm0,(%r8) 3078: 48 83 c1 20 add $0x20,%rcx 307c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8) 3081: 49 83 c0 20 add $0x20,%r8 3085: ff c8 dec %eax 3087: 75 d7 jne 0x3060 3089: e9 18 fd ff ff jmp 0x2da6 308e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3095: 00 3096: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 309d: 0f 1f 00 nopl (%rax) 30a0: 0f 28 02 movaps (%rdx),%xmm0 30a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 30a7: 48 83 c2 20 add $0x20,%rdx 30ab: 66 0f 58 01 addpd (%rcx),%xmm0 30af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 30b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 30b9: 48 83 c1 20 add $0x20,%rcx 30bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 30c3: 49 83 c0 20 add $0x20,%r8 30c7: ff c8 dec %eax 30c9: 75 d5 jne 0x30a0 30cb: e9 d6 fc ff ff jmp 0x2da6 30d0: 44 89 c8 mov %r9d,%eax 30d3: 41 83 e1 03 and $0x3,%r9d 30d7: c1 f8 02 sar $0x2,%eax 30da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 30e1: 0f 84 d3 00 00 00 je 0x31ba 30e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 30ee: 0f 85 6c 00 00 00 jne 0x3160 30f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 30f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3100: f2 0f 10 01 movsd (%rcx),%xmm0 3104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 3109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 310e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 3113: 48 83 c1 20 add $0x20,%rcx 3117: 66 0f 58 02 addpd (%rdx),%xmm0 311b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 3120: f2 41 0f 11 00 movsd %xmm0,(%r8) 3125: 48 83 c2 20 add $0x20,%rdx 3129: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 312f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 3135: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 313b: 49 83 c0 20 add $0x20,%r8 313f: ff c8 dec %eax 3141: 75 bd jne 0x3100 3143: e9 5e fc ff ff jmp 0x2da6 3148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 314f: 00 3150: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 315e: 00 00 3160: f2 0f 10 11 movsd (%rcx),%xmm2 3164: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3 3169: f2 0f 10 02 movsd (%rdx),%xmm0 316d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 3172: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 3177: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 317c: 48 83 c2 20 add $0x20,%rdx 3180: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2 3185: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3 318a: 48 83 c1 20 add $0x20,%rcx 318e: 66 0f 58 d0 addpd %xmm0,%xmm2 3192: 66 0f 58 d9 addpd %xmm1,%xmm3 3196: f2 41 0f 11 10 movsd %xmm2,(%r8) 319b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8) 31a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8) 31a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8) 31ad: 49 83 c0 20 add $0x20,%r8 31b1: ff c8 dec %eax 31b3: 75 ab jne 0x3160 31b5: e9 ec fb ff ff jmp 0x2da6 31ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 31c1: 75 5d jne 0x3220 31c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31ca: 00 31cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31e0: 0f 28 02 movaps (%rdx),%xmm0 31e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 31e7: 48 83 c2 20 add $0x20,%rdx 31eb: 66 0f 58 01 addpd (%rcx),%xmm0 31ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 31f4: f2 41 0f 11 00 movsd %xmm0,(%r8) 31f9: 48 83 c1 20 add $0x20,%rcx 31fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 3203: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 3209: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 320f: 49 83 c0 20 add $0x20,%r8 3213: ff c8 dec %eax 3215: 75 c9 jne 0x31e0 3217: e9 8a fb ff ff jmp 0x2da6 321c: 0f 1f 40 00 nopl 0x0(%rax) 3220: f2 0f 10 02 movsd (%rdx),%xmm0 3224: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 3229: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 322e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 3233: 48 83 c2 20 add $0x20,%rdx 3237: 66 0f 58 01 addpd (%rcx),%xmm0 323b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 3240: f2 41 0f 11 00 movsd %xmm0,(%r8) 3245: 48 83 c1 20 add $0x20,%rcx 3249: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8) 324f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8) 3255: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8) 325b: 49 83 c0 20 add $0x20,%r8 325f: ff c8 dec %eax 3261: 75 bd jne 0x3220 3263: e9 3e fb ff ff jmp 0x2da6 3268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 326f: 00 3270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 327e: 00 00 3280: 41 83 f9 05 cmp $0x5,%r9d 3284: 7d 3e jge 0x32c4 3286: 41 83 c1 ff add $0xffffffff,%r9d 328a: 41 83 f9 ff cmp $0xffffffff,%r9d 328e: 74 33 je 0x32c3 3290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3297: 00 3298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 329f: 90 nop 32a0: f2 0f 10 01 movsd (%rcx),%xmm0 32a4: 41 83 c1 ff add $0xffffffff,%r9d 32a8: 48 83 c1 08 add $0x8,%rcx 32ac: f2 0f 58 02 addsd (%rdx),%xmm0 32b0: 48 83 c2 08 add $0x8,%rdx 32b4: f2 41 0f 11 00 movsd %xmm0,(%r8) 32b9: 49 83 c0 08 add $0x8,%r8 32bd: 41 83 f9 ff cmp $0xffffffff,%r9d 32c1: 75 dd jne 0x32a0 32c3: c3 ret 32c4: 49 f7 c0 07 00 00 00 test $0x7,%r8 32cb: 0f 85 80 02 00 00 jne 0x3551 32d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8 32d8: 74 1d je 0x32f7 32da: f2 0f 10 01 movsd (%rcx),%xmm0 32de: 48 83 c1 08 add $0x8,%rcx 32e2: 41 83 c1 ff add $0xffffffff,%r9d 32e6: f2 0f 58 02 addsd (%rdx),%xmm0 32ea: 48 83 c2 08 add $0x8,%rdx 32ee: f2 41 0f 11 00 movsd %xmm0,(%r8) 32f3: 49 83 c0 08 add $0x8,%r8 32f7: 44 89 c8 mov %r9d,%eax 32fa: 41 83 e1 03 and $0x3,%r9d 32fe: c1 f8 02 sar $0x2,%eax 3301: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3308: 0f 84 23 01 00 00 je 0x3431 330e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 3315: 0f 84 9c 00 00 00 je 0x33b7 331b: 3d aa 2a 00 00 cmp $0x2aaa,%eax 3320: 7f 5e jg 0x3380 3322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3329: 00 332a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3338: 00 3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3340: 0f 10 11 movups (%rcx),%xmm2 3343: 0f 10 59 10 movups 0x10(%rcx),%xmm3 3347: 48 83 c1 20 add $0x20,%rcx 334b: 0f 10 02 movups (%rdx),%xmm0 334e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 3352: 66 0f 58 d0 addpd %xmm0,%xmm2 3356: 48 83 c2 20 add $0x20,%rdx 335a: 66 0f 58 d9 addpd %xmm1,%xmm3 335e: 41 0f 11 10 movups %xmm2,(%r8) 3362: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 3367: 49 83 c0 20 add $0x20,%r8 336b: 83 c0 ff add $0xffffffff,%eax 336e: 75 d0 jne 0x3340 3370: e9 11 ff ff ff jmp 0x3286 3375: 0f 1f 40 00 nopl 0x0(%rax) 3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3380: 0f 10 11 movups (%rcx),%xmm2 3383: 0f 10 59 10 movups 0x10(%rcx),%xmm3 3387: 48 83 c1 20 add $0x20,%rcx 338b: 0f 10 02 movups (%rdx),%xmm0 338e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 3392: 66 0f 58 d0 addpd %xmm0,%xmm2 3396: 48 83 c2 20 add $0x20,%rdx 339a: 66 0f 58 d9 addpd %xmm1,%xmm3 339e: 66 41 0f 2b 10 movntpd %xmm2,(%r8) 33a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8) 33a9: 49 83 c0 20 add $0x20,%r8 33ad: 83 c0 ff add $0xffffffff,%eax 33b0: 75 ce jne 0x3380 33b2: e9 cf fe ff ff jmp 0x3286 33b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax 33bc: 7f 42 jg 0x3400 33be: 66 90 xchg %ax,%ax 33c0: 0f 10 01 movups (%rcx),%xmm0 33c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1 33c7: 48 83 c1 20 add $0x20,%rcx 33cb: 66 0f 58 02 addpd (%rdx),%xmm0 33cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 33d4: 48 83 c2 20 add $0x20,%rdx 33d8: 41 0f 11 00 movups %xmm0,(%r8) 33dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 33e1: 49 83 c0 20 add $0x20,%r8 33e5: 83 c0 ff add $0xffffffff,%eax 33e8: 75 d6 jne 0x33c0 33ea: e9 97 fe ff ff jmp 0x3286 33ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33f6: 00 33f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33fe: 66 90 xchg %ax,%ax 3400: 0f 10 01 movups (%rcx),%xmm0 3403: 0f 10 49 10 movups 0x10(%rcx),%xmm1 3407: 48 83 c1 20 add $0x20,%rcx 340b: 66 0f 58 02 addpd (%rdx),%xmm0 340f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 3414: 48 83 c2 20 add $0x20,%rdx 3418: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 341d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 3423: 49 83 c0 20 add $0x20,%r8 3427: 83 c0 ff add $0xffffffff,%eax 342a: 75 d4 jne 0x3400 342c: e9 55 fe ff ff jmp 0x3286 3431: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 3438: 0f 84 93 00 00 00 je 0x34d1 343e: 3d aa 2a 00 00 cmp $0x2aaa,%eax 3443: 7f 5b jg 0x34a0 3445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 344c: 00 344d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3460: 0f 10 02 movups (%rdx),%xmm0 3463: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 3467: 48 83 c2 20 add $0x20,%rdx 346b: 66 0f 58 01 addpd (%rcx),%xmm0 346f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 3474: 48 83 c1 20 add $0x20,%rcx 3478: 41 0f 11 00 movups %xmm0,(%r8) 347c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 3481: 49 83 c0 20 add $0x20,%r8 3485: 83 c0 ff add $0xffffffff,%eax 3488: 75 d6 jne 0x3460 348a: e9 f7 fd ff ff jmp 0x3286 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: 0f 10 02 movups (%rdx),%xmm0 34a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 34a7: 48 83 c2 20 add $0x20,%rdx 34ab: 66 0f 58 01 addpd (%rcx),%xmm0 34af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 34b4: 48 83 c1 20 add $0x20,%rcx 34b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 34bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 34c3: 49 83 c0 20 add $0x20,%r8 34c7: 83 c0 ff add $0xffffffff,%eax 34ca: 75 d4 jne 0x34a0 34cc: e9 b5 fd ff ff jmp 0x3286 34d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax 34d6: 7f 48 jg 0x3520 34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34df: 00 34e0: 0f 10 02 movups (%rdx),%xmm0 34e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 34e7: 48 83 c2 20 add $0x20,%rdx 34eb: 66 0f 58 01 addpd (%rcx),%xmm0 34ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 34f4: 48 83 c1 20 add $0x20,%rcx 34f8: 41 0f 11 00 movups %xmm0,(%r8) 34fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 3501: 49 83 c0 20 add $0x20,%r8 3505: 83 c0 ff add $0xffffffff,%eax 3508: 75 d6 jne 0x34e0 350a: e9 77 fd ff ff jmp 0x3286 350f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3516: 00 3517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 351e: 66 90 xchg %ax,%ax 3520: 0f 10 02 movups (%rdx),%xmm0 3523: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 3527: 48 83 c2 20 add $0x20,%rdx 352b: 66 0f 58 01 addpd (%rcx),%xmm0 352f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 3534: 48 83 c1 20 add $0x20,%rcx 3538: 66 41 0f 2b 00 movntpd %xmm0,(%r8) 353d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8) 3543: 49 83 c0 20 add $0x20,%r8 3547: 83 c0 ff add $0xffffffff,%eax 354a: 75 d4 jne 0x3520 354c: e9 35 fd ff ff jmp 0x3286 3551: 44 89 c8 mov %r9d,%eax 3554: 41 83 e1 03 and $0x3,%r9d 3558: c1 f8 02 sar $0x2,%eax 355b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 3562: 0f 84 8d 00 00 00 je 0x35f5 3568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 356f: 75 4f jne 0x35c0 3571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3578: 00 3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3580: 0f 10 01 movups (%rcx),%xmm0 3583: 0f 10 49 10 movups 0x10(%rcx),%xmm1 3587: 48 83 c1 20 add $0x20,%rcx 358b: 66 0f 58 02 addpd (%rdx),%xmm0 358f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1 3594: 48 83 c2 20 add $0x20,%rdx 3598: 41 0f 11 00 movups %xmm0,(%r8) 359c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 35a1: 49 83 c0 20 add $0x20,%r8 35a5: 83 c0 ff add $0xffffffff,%eax 35a8: 75 d6 jne 0x3580 35aa: e9 d7 fc ff ff jmp 0x3286 35af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35b6: 00 35b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35be: 66 90 xchg %ax,%ax 35c0: 0f 10 11 movups (%rcx),%xmm2 35c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3 35c7: 48 83 c1 20 add $0x20,%rcx 35cb: 0f 10 02 movups (%rdx),%xmm0 35ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 35d2: 66 0f 58 d0 addpd %xmm0,%xmm2 35d6: 48 83 c2 20 add $0x20,%rdx 35da: 66 0f 58 d9 addpd %xmm1,%xmm3 35de: 41 0f 11 10 movups %xmm2,(%r8) 35e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8) 35e7: 49 83 c0 20 add $0x20,%r8 35eb: 83 c0 ff add $0xffffffff,%eax 35ee: 75 d0 jne 0x35c0 35f0: e9 91 fc ff ff jmp 0x3286 35f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx 35fc: 75 42 jne 0x3640 35fe: 66 90 xchg %ax,%ax 3600: 0f 10 02 movups (%rdx),%xmm0 3603: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 3607: 48 83 c2 20 add $0x20,%rdx 360b: 66 0f 58 01 addpd (%rcx),%xmm0 360f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 3614: 48 83 c1 20 add $0x20,%rcx 3618: 41 0f 11 00 movups %xmm0,(%r8) 361c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 3621: 49 83 c0 20 add $0x20,%r8 3625: 83 c0 ff add $0xffffffff,%eax 3628: 75 d6 jne 0x3600 362a: e9 57 fc ff ff jmp 0x3286 362f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3636: 00 3637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 363e: 66 90 xchg %ax,%ax 3640: 0f 10 02 movups (%rdx),%xmm0 3643: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 3647: 48 83 c2 20 add $0x20,%rdx 364b: 66 0f 58 01 addpd (%rcx),%xmm0 364f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1 3654: 48 83 c1 20 add $0x20,%rcx 3658: 41 0f 11 00 movups %xmm0,(%r8) 365c: 41 0f 11 48 10 movups %xmm1,0x10(%r8) 3661: 49 83 c0 20 add $0x20,%r8 3665: 83 c0 ff add $0xffffffff,%eax 3668: 75 d6 jne 0x3640 366a: e9 17 fc ff ff jmp 0x3286 366f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3676: 00 3677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 367e: 66 90 xchg %ax,%ax 3680: 48 83 ec 28 sub $0x28,%rsp 3684: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4a840 368b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2603390 3692: 48 33 c4 xor %rsp,%rax 3695: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 369a: 48 89 44 24 20 mov %rax,0x20(%rsp) 369f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 36a5: 41 83 f8 03 cmp $0x3,%r8d 36a9: 0f 28 c1 movaps %xmm1,%xmm0 36ac: 0f 57 d2 xorps %xmm2,%xmm2 36af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 36b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 36b7: 0f 57 c3 xorps %xmm3,%xmm0 36ba: 7d 62 jge 0x371e 36bc: 41 ff c8 dec %r8d 36bf: 41 83 f8 ff cmp $0xffffffff,%r8d 36c3: 74 3e je 0x3703 36c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36cc: 00 36cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36e0: 0f 12 12 movlps (%rdx),%xmm2 36e3: 0f 28 d8 movaps %xmm0,%xmm3 36e6: 0f 59 da mulps %xmm2,%xmm3 36e9: 41 ff c8 dec %r8d 36ec: 0f 59 d1 mulps %xmm1,%xmm2 36ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 36f3: 0f 58 d3 addps %xmm3,%xmm2 36f6: 0f 13 12 movlps %xmm2,(%rdx) 36f9: 48 83 c2 08 add $0x8,%rdx 36fd: 41 83 f8 ff cmp $0xffffffff,%r8d 3701: 75 dd jne 0x36e0 3703: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 3708: 48 33 cc xor %rsp,%rcx 370b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2603390 3712: 75 05 jne 0x3719 3714: 48 83 c4 28 add $0x28,%rsp 3718: c3 ret 3719: e8 d2 b3 11 01 call 0x111eaf0 371e: 48 f7 c2 07 00 00 00 test $0x7,%rdx 3725: 74 3c je 0x3763 3727: 44 89 c0 mov %r8d,%eax 372a: 41 83 e0 01 and $0x1,%r8d 372e: d1 f8 sar $1,%eax 3730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3737: 00 3738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 373f: 90 nop 3740: 0f 10 1a movups (%rdx),%xmm3 3743: 0f 28 e0 movaps %xmm0,%xmm4 3746: 0f 59 e3 mulps %xmm3,%xmm4 3749: 0f 59 d9 mulps %xmm1,%xmm3 374c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 3750: 0f 58 e3 addps %xmm3,%xmm4 3753: 0f 11 22 movups %xmm4,(%rdx) 3756: 48 83 c2 10 add $0x10,%rdx 375a: ff c8 dec %eax 375c: 75 e2 jne 0x3740 375e: e9 59 ff ff ff jmp 0x36bc 3763: 48 89 d0 mov %rdx,%rax 3766: 48 83 e0 0f and $0xf,%rax 376a: 85 c0 test %eax,%eax 376c: 74 1e je 0x378c 376e: f2 0f 10 1a movsd (%rdx),%xmm3 3772: 0f 28 e0 movaps %xmm0,%xmm4 3775: 0f 59 e3 mulps %xmm3,%xmm4 3778: 41 ff c8 dec %r8d 377b: 0f 59 d9 mulps %xmm1,%xmm3 377e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 3782: 0f 58 e3 addps %xmm3,%xmm4 3785: 0f 13 22 movlps %xmm4,(%rdx) 3788: 48 83 c2 08 add $0x8,%rdx 378c: 44 89 c0 mov %r8d,%eax 378f: 41 83 e0 01 and $0x1,%r8d 3793: d1 f8 sar $1,%eax 3795: 3d 00 00 01 00 cmp $0x10000,%eax 379a: 77 44 ja 0x37e0 379c: 0f 1f 40 00 nopl 0x0(%rax) 37a0: 0f 28 1a movaps (%rdx),%xmm3 37a3: 0f 28 e0 movaps %xmm0,%xmm4 37a6: 0f 59 e3 mulps %xmm3,%xmm4 37a9: 0f 59 d9 mulps %xmm1,%xmm3 37ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 37b0: 0f 58 e3 addps %xmm3,%xmm4 37b3: 0f 29 22 movaps %xmm4,(%rdx) 37b6: 48 83 c2 10 add $0x10,%rdx 37ba: ff c8 dec %eax 37bc: 75 e2 jne 0x37a0 37be: e9 f9 fe ff ff jmp 0x36bc 37c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37ca: 00 37cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37e0: 0f 28 1a movaps (%rdx),%xmm3 37e3: 0f 28 e0 movaps %xmm0,%xmm4 37e6: 0f 59 e3 mulps %xmm3,%xmm4 37e9: 0f 59 d9 mulps %xmm1,%xmm3 37ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 37f0: 0f 58 e3 addps %xmm3,%xmm4 37f3: 0f 2b 22 movntps %xmm4,(%rdx) 37f6: 48 83 c2 10 add $0x10,%rdx 37fa: ff c8 dec %eax 37fc: 75 e2 jne 0x37e0 37fe: e9 b9 fe ff ff jmp 0x36bc 3803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 380a: 00 380b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3825: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2603390 382c: 48 33 c4 xor %rsp,%rax 382f: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 3834: 48 89 44 24 20 mov %rax,0x20(%rsp) 3839: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 383f: 41 83 f8 03 cmp $0x3,%r8d 3843: 0f 28 c1 movaps %xmm1,%xmm0 3846: 0f 57 d2 xorps %xmm2,%xmm2 3849: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 384d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 3851: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4a850 3858: 7d 65 jge 0x38bf 385a: 41 ff c8 dec %r8d 385d: 41 83 f8 ff cmp $0xffffffff,%r8d 3861: 74 40 je 0x38a3 3863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 386a: 00 386b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3880: 0f 12 12 movlps (%rdx),%xmm2 3883: 0f 28 d8 movaps %xmm0,%xmm3 3886: 0f 59 da mulps %xmm2,%xmm3 3889: 41 ff c8 dec %r8d 388c: 0f 59 d1 mulps %xmm1,%xmm2 388f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 3893: 0f 58 d3 addps %xmm3,%xmm2 3896: 0f 13 12 movlps %xmm2,(%rdx) 3899: 48 8d 52 08 lea 0x8(%rdx),%rdx 389d: 41 83 f8 ff cmp $0xffffffff,%r8d 38a1: 75 dd jne 0x3880 38a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 38a8: 48 33 cc xor %rsp,%rcx 38ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2603390 38b2: 75 06 jne 0x38ba 38b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 38b9: c3 ret 38ba: e8 31 b2 11 01 call 0x111eaf0 38bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx 38c6: 74 3b je 0x3903 38c8: 44 89 c0 mov %r8d,%eax 38cb: 41 83 e0 01 and $0x1,%r8d 38cf: d1 f8 sar $1,%eax 38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38d8: 00 38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 38e0: 0f 10 1a movups (%rdx),%xmm3 38e3: 0f 28 e0 movaps %xmm0,%xmm4 38e6: 0f 59 e3 mulps %xmm3,%xmm4 38e9: 0f 59 d9 mulps %xmm1,%xmm3 38ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 38f0: 0f 58 e3 addps %xmm3,%xmm4 38f3: 0f 11 22 movups %xmm4,(%rdx) 38f6: 48 8d 52 10 lea 0x10(%rdx),%rdx 38fa: ff c8 dec %eax 38fc: 75 e2 jne 0x38e0 38fe: e9 57 ff ff ff jmp 0x385a 3903: 48 89 d0 mov %rdx,%rax 3906: 48 83 e0 0f and $0xf,%rax 390a: 85 c0 test %eax,%eax 390c: 74 1e je 0x392c 390e: f2 0f 10 1a movsd (%rdx),%xmm3 3912: 0f 28 e0 movaps %xmm0,%xmm4 3915: 0f 59 e3 mulps %xmm3,%xmm4 3918: 41 ff c8 dec %r8d 391b: 0f 59 d9 mulps %xmm1,%xmm3 391e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 3922: 0f 58 e3 addps %xmm3,%xmm4 3925: 0f 13 22 movlps %xmm4,(%rdx) 3928: 48 83 c2 08 add $0x8,%rdx 392c: 44 89 c0 mov %r8d,%eax 392f: 41 83 e0 01 and $0x1,%r8d 3933: d1 f8 sar $1,%eax 3935: 3d 00 00 01 00 cmp $0x10000,%eax 393a: 77 44 ja 0x3980 393c: 0f 1f 40 00 nopl 0x0(%rax) 3940: 0f 28 1a movaps (%rdx),%xmm3 3943: 0f 28 e0 movaps %xmm0,%xmm4 3946: 0f 59 e3 mulps %xmm3,%xmm4 3949: 0f 59 d9 mulps %xmm1,%xmm3 394c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 3950: 0f 58 e3 addps %xmm3,%xmm4 3953: 0f 29 22 movaps %xmm4,(%rdx) 3956: 48 8d 52 10 lea 0x10(%rdx),%rdx 395a: ff c8 dec %eax 395c: 75 e2 jne 0x3940 395e: e9 f7 fe ff ff jmp 0x385a 3963: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 396a: 00 396b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3972: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3980: 0f 28 1a movaps (%rdx),%xmm3 3983: 0f 28 e0 movaps %xmm0,%xmm4 3986: 0f 59 e3 mulps %xmm3,%xmm4 3989: 0f 59 d9 mulps %xmm1,%xmm3 398c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 3990: 0f 58 e3 addps %xmm3,%xmm4 3993: 0f 2b 22 movntps %xmm4,(%rdx) 3996: 48 8d 52 10 lea 0x10(%rdx),%rdx 399a: ff c8 dec %eax 399c: 75 e2 jne 0x3980 399e: e9 b7 fe ff ff jmp 0x385a 39a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39aa: 00 39ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 39c0: 48 83 ec 28 sub $0x28,%rsp 39c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2603390 39cb: 48 33 c4 xor %rsp,%rax 39ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 39d3: 48 89 44 24 20 mov %rax,0x20(%rsp) 39d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4a860 39df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1 39e5: 0f 57 d2 xorps %xmm2,%xmm2 39e8: 0f 28 c1 movaps %xmm1,%xmm0 39eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0 39ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 39f3: 0f 57 c3 xorps %xmm3,%xmm0 39f6: 41 83 f8 03 cmp $0x3,%r8d 39fa: 7d 63 jge 0x3a5f 39fc: 41 83 c0 ff add $0xffffffff,%r8d 3a00: 41 83 f8 ff cmp $0xffffffff,%r8d 3a04: 74 3e je 0x3a44 3a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a0d: 00 3a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a15: 0f 1f 40 00 nopl 0x0(%rax) 3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a20: 0f 12 12 movlps (%rdx),%xmm2 3a23: 0f 28 d8 movaps %xmm0,%xmm3 3a26: 41 83 c0 ff add $0xffffffff,%r8d 3a2a: 0f 59 da mulps %xmm2,%xmm3 3a2d: 0f 59 d1 mulps %xmm1,%xmm2 3a30: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3 3a34: 0f 58 d3 addps %xmm3,%xmm2 3a37: 0f 13 12 movlps %xmm2,(%rdx) 3a3a: 48 83 c2 08 add $0x8,%rdx 3a3e: 41 83 f8 ff cmp $0xffffffff,%r8d 3a42: 75 dc jne 0x3a20 3a44: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx 3a49: 48 33 cc xor %rsp,%rcx 3a4c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2603390 3a53: 75 05 jne 0x3a5a 3a55: 48 83 c4 28 add $0x28,%rsp 3a59: c3 ret 3a5a: e8 91 b0 11 01 call 0x111eaf0 3a5f: 48 f7 c2 07 00 00 00 test $0x7,%rdx 3a66: 74 3c je 0x3aa4 3a68: 44 89 c0 mov %r8d,%eax 3a6b: 41 83 e0 01 and $0x1,%r8d 3a6f: d1 f8 sar $1,%eax 3a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a78: 00 3a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a80: 0f 10 1a movups (%rdx),%xmm3 3a83: 0f 28 e0 movaps %xmm0,%xmm4 3a86: 0f 59 e3 mulps %xmm3,%xmm4 3a89: 0f 59 d9 mulps %xmm1,%xmm3 3a8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 3a90: 0f 58 e3 addps %xmm3,%xmm4 3a93: 0f 11 22 movups %xmm4,(%rdx) 3a96: 48 83 c2 10 add $0x10,%rdx 3a9a: 83 c0 ff add $0xffffffff,%eax 3a9d: 75 e1 jne 0x3a80 3a9f: e9 58 ff ff ff jmp 0x39fc 3aa4: 48 89 d0 mov %rdx,%rax 3aa7: 48 83 e0 0f and $0xf,%rax 3aab: 85 c0 test %eax,%eax 3aad: 74 1f je 0x3ace 3aaf: f2 0f 10 1a movsd (%rdx),%xmm3 3ab3: 0f 28 e0 movaps %xmm0,%xmm4 3ab6: 41 83 c0 ff add $0xffffffff,%r8d 3aba: 0f 59 e3 mulps %xmm3,%xmm4 3abd: 0f 59 d9 mulps %xmm1,%xmm3 3ac0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4 3ac4: 0f 58 e3 addps %xmm3,%xmm4 3ac7: 0f 13 22 movlps %xmm4,(%rdx) 3aca: 48 83 c2 08 add $0x8,%rdx 3ace: 44 89 c0 mov %r8d,%eax 3ad1: 41 83 e0 01 and $0x1,%r8d 3ad5: d1 f8 sar $1,%eax 3ad7: 3d 00 00 01 00 cmp $0x10000,%eax 3adc: 77 42 ja 0x3b20 3ade: 66 90 xchg %ax,%ax 3ae0: 0f 10 1a movups (%rdx),%xmm3 3ae3: 0f 28 e0 movaps %xmm0,%xmm4 3ae6: 0f 59 e3 mulps %xmm3,%xmm4 3ae9: 0f 59 d9 mulps %xmm1,%xmm3 3aec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 3af0: 0f 58 e3 addps %xmm3,%xmm4 3af3: 0f 11 22 movups %xmm4,(%rdx) 3af6: 48 83 c2 10 add $0x10,%rdx 3afa: 83 c0 ff add $0xffffffff,%eax 3afd: 75 e1 jne 0x3ae0 3aff: e9 f8 fe ff ff jmp 0x39fc 3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b0b: 00 3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b1f: 00 3b20: 0f 10 1a movups (%rdx),%xmm3 3b23: 0f 28 e0 movaps %xmm0,%xmm4 3b26: 0f 59 e3 mulps %xmm3,%xmm4 3b29: 0f 59 d9 mulps %xmm1,%xmm3 3b2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4 3b30: 0f 58 e3 addps %xmm3,%xmm4 3b33: 0f 2b 22 movntps %xmm4,(%rdx) 3b36: 48 83 c2 10 add $0x10,%rdx 3b3a: 83 c0 ff add $0xffffffff,%eax 3b3d: 75 e1 jne 0x3b20 3b3f: e9 b8 fe ff ff jmp 0x39fc 3b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b4b: 00 3b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3b5f: 00 3b60: 57 push %rdi 3b61: 41 54 push %r12 3b63: 41 56 push %r14 3b65: 41 57 push %r15 3b67: 55 push %rbp 3b68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp 3b6f: 45 89 c6 mov %r8d,%r14d 3b72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp) 3b79: 00 3b7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13 3b81: 00 3b82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 3b88: 4d 63 fe movslq %r14d,%r15 3b8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 3b8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d 3b96: 00 3b97: 48 89 d7 mov %rdx,%rdi 3b9a: 48 89 cd mov %rcx,%rbp 3b9d: 44 89 e0 mov %r12d,%eax 3ba0: 25 80 1f 00 00 and $0x1f80,%eax 3ba5: 3d 80 1f 00 00 cmp $0x1f80,%eax 3baa: 74 1d je 0x3bc9 3bac: 44 89 e0 mov %r12d,%eax 3baf: 0d 80 1f ff ff or $0xffff1f80,%eax 3bb4: 25 e0 ff 00 00 and $0xffe0,%eax 3bb9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp) 3bc0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 3bc7: 00 00 3bc9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4a880 3bd0: 01 3bd1: 48 89 f8 mov %rdi,%rax 3bd4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 3bd8: 48 83 e0 1c and $0x1c,%rax 3bdc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 3be2: 85 c0 test %eax,%eax 3be4: 0f 84 51 01 00 00 je 0x3d3b 3bea: c1 e8 02 shr $0x2,%eax 3bed: f7 d8 neg %eax 3bef: 83 c0 08 add $0x8,%eax 3bf2: 41 3b c6 cmp %r14d,%eax 3bf5: 44 0f 4c f0 cmovl %eax,%r14d 3bf9: 45 85 f6 test %r14d,%r14d 3bfc: 0f 8e 19 01 00 00 jle 0x3d1b 3c02: 44 89 f0 mov %r14d,%eax 3c05: 41 ba 01 00 00 00 mov $0x1,%r10d 3c0b: d1 e8 shr $1,%eax 3c0d: 45 33 c9 xor %r9d,%r9d 3c10: 85 c0 test %eax,%eax 3c12: 0f 86 b1 00 00 00 jbe 0x3cc9 3c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c1f: 00 3c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d 3c24: 4d 63 d2 movslq %r10d,%r10 3c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 3c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 3c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 3c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 3c3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 3c45: 00 00 3c47: c4 c1 79 7e c3 vmovd %xmm0,%r11d 3c4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 3c53: 75 14 jne 0x3c69 3c55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 3c5c: 00 00 00 00 3c60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 3c67: 00 00 3c69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 3c6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 3c76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 3c7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 3c81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 3c86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 3c8d: 00 00 3c8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d 3c94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 3c9b: 75 14 jne 0x3cb1 3c9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 3ca4: 00 00 00 00 3ca8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 3caf: 00 00 3cb1: 41 ff c1 inc %r9d 3cb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 3cbb: 44 3b c8 cmp %eax,%r9d 3cbe: 0f 82 5c ff ff ff jb 0x3c20 3cc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 3cc9: 41 8d 42 ff lea -0x1(%r10),%eax 3ccd: 41 3b c6 cmp %r14d,%eax 3cd0: 73 49 jae 0x3d1b 3cd2: 4d 63 d2 movslq %r10d,%r10 3cd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 3cdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 3ce0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 3ce7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 3cec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 3cf3: 00 00 3cf5: c5 f9 7e c0 vmovd %xmm0,%eax 3cf9: a9 00 00 80 7f test $0x7f800000,%eax 3cfe: 75 14 jne 0x3d14 3d00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 3d07: 00 00 00 00 3d0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 3d12: 00 00 3d14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 3d1b: 48 89 f9 mov %rdi,%rcx 3d1e: 48 89 fa mov %rdi,%rdx 3d21: 45 89 f0 mov %r14d,%r8d 3d24: c5 f8 77 vzeroupper 3d27: e8 b4 e5 05 00 call 0x622e0 3d2c: 4d 63 f6 movslq %r14d,%r14 3d2f: 4d 2b fe sub %r14,%r15 3d32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 3d37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 3d3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 3d42: 74 4e je 0x3d92 3d44: 45 33 f6 xor %r14d,%r14d 3d47: 4d 85 ff test %r15,%r15 3d4a: 0f 8e f9 03 00 00 jle 0x4149 3d50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d57: 00 3d58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d5f: 90 nop 3d60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 3d65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 3d69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 3d6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 3d73: c5 f8 77 vzeroupper 3d76: e8 c5 e6 05 00 call 0x62440 3d7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 3d81: 49 ff c6 inc %r14 3d84: 48 83 c5 08 add $0x8,%rbp 3d88: 4d 3b f7 cmp %r15,%r14 3d8b: 7c d3 jl 0x3d60 3d8d: e9 b7 03 00 00 jmp 0x4149 3d92: 45 89 f8 mov %r15d,%r8d 3d95: 33 c0 xor %eax,%eax 3d97: 41 c1 ff 04 sar $0x4,%r15d 3d9b: 41 83 e0 0f and $0xf,%r8d 3d9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 3da6: 0f 85 29 01 00 00 jne 0x3ed5 3dac: 45 85 ff test %r15d,%r15d 3daf: 0f 8e 59 02 00 00 jle 0x400e 3db5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 3dbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 3dc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 3dc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 3dcd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 3dd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4a8c0 3dda: 01 3ddb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 3de1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4a8a0 3de8: 01 3de9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4a880 3df0: 01 3df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3df8: 00 3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 3e05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 3e0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 3e0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 3e14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 3e1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 3e20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 3e27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 3e2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 3e2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 3e36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 3e3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 3e41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 3e46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 3e4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 3e4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 3e52: c5 fc 52 da vrsqrtps %ymm2,%ymm3 3e56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 3e5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 3e5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0 3e63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 3e68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 3e6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 3e72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 3e77: c5 fc 28 cf vmovaps %ymm7,%ymm1 3e7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 3e80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 3e84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 3e89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 3e8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 3e93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 3e98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 3e9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 3ea0: c5 7c 50 cb vmovmskps %ymm3,%r9d 3ea4: 45 85 c9 test %r9d,%r9d 3ea7: 74 08 je 0x3eb1 3ea9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 3ead: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 3eb1: ff c0 inc %eax 3eb3: 48 81 c5 80 00 00 00 add $0x80,%rbp 3eba: c5 fc 11 07 vmovups %ymm0,(%rdi) 3ebe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 3ec3: 48 83 c7 40 add $0x40,%rdi 3ec7: 41 3b c7 cmp %r15d,%eax 3eca: 0f 8c 30 ff ff ff jl 0x3e00 3ed0: e9 1b 01 00 00 jmp 0x3ff0 3ed5: 45 85 ff test %r15d,%r15d 3ed8: 0f 8e 30 01 00 00 jle 0x400e 3ede: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp) 3ee4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp) 3eea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp) 3ef0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp) 3ef6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp) 3efc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4a8c0 3f03: 01 3f04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11 3f0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4a8a0 3f11: 01 3f12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4a880 3f19: 01 3f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 3f20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5 3f25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2 3f2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3 3f2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1 3f34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14 3f3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0 3f40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5 3f47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2 3f4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5 3f4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4 3f56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14 3f5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0 3f61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2 3f66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1 3f6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2 3f6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14 3f72: c5 fc 52 da vrsqrtps %ymm2,%ymm3 3f76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14 3f7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4 3f7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0 3f83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0 3f88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14 3f8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4 3f92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14 3f97: c5 fd 6f cf vmovdqa %ymm7,%ymm1 3f9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1 3fa0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4 3fa4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0 3fa9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4 3fae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3 3fb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1 3fb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4 3fbc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3 3fc0: c5 7c 50 cb vmovmskps %ymm3,%r9d 3fc4: 45 85 c9 test %r9d,%r9d 3fc7: 74 08 je 0x3fd1 3fc9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0 3fcd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4 3fd1: ff c0 inc %eax 3fd3: 48 81 c5 80 00 00 00 add $0x80,%rbp 3fda: c5 fc 11 07 vmovups %ymm0,(%rdi) 3fde: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi) 3fe3: 48 83 c7 40 add $0x40,%rdi 3fe7: 41 3b c7 cmp %r15d,%eax 3fea: 0f 8c 30 ff ff ff jl 0x3f20 3ff0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6 3ff6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7 3ffc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11 4002: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13 4008: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14 400e: 45 85 c0 test %r8d,%r8d 4011: 0f 84 32 01 00 00 je 0x4149 4017: 0f 8e 1e 01 00 00 jle 0x413b 401d: 44 89 c0 mov %r8d,%eax 4020: 41 ba 01 00 00 00 mov $0x1,%r10d 4026: d1 e8 shr $1,%eax 4028: 45 33 c9 xor %r9d,%r9d 402b: 85 c0 test %eax,%eax 402d: 0f 86 b6 00 00 00 jbe 0x40e9 4033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 403f: 00 4040: 47 8d 14 09 lea (%r9,%r9,1),%r10d 4044: 4d 63 d2 movslq %r10d,%r10 4047: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 404e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 4052: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 4059: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 405e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 4065: 00 00 4067: c4 c1 79 7e c3 vmovd %xmm0,%r11d 406c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 4073: 75 14 jne 0x4089 4075: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 407c: 00 00 00 00 4080: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 4087: 00 00 4089: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 408f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 4096: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 409a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 40a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 40a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 40ad: 00 00 40af: c4 c1 79 7e c3 vmovd %xmm0,%r11d 40b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 40bb: 75 14 jne 0x40d1 40bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 40c4: 00 00 00 00 40c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 40cf: 00 00 40d1: 41 ff c1 inc %r9d 40d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 40db: 44 3b c8 cmp %eax,%r9d 40de: 0f 82 5c ff ff ff jb 0x4040 40e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 40e9: 41 8d 42 ff lea -0x1(%r10),%eax 40ed: 41 3b c0 cmp %r8d,%eax 40f0: 73 49 jae 0x413b 40f2: 4d 63 d2 movslq %r10d,%r10 40f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 40fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 4100: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 4107: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 410c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp) 4113: 00 00 4115: c5 f9 7e c0 vmovd %xmm0,%eax 4119: a9 00 00 80 7f test $0x7f800000,%eax 411e: 75 14 jne 0x4134 4120: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp) 4127: 00 00 00 00 412b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0 4132: 00 00 4134: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 413b: 48 89 f9 mov %rdi,%rcx 413e: 48 89 fa mov %rdi,%rdx 4141: c5 f8 77 vzeroupper 4144: e8 97 e1 05 00 call 0x622e0 4149: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp) 4150: 00 00 4152: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx 4159: 44 89 e0 mov %r12d,%eax 415c: 89 ca mov %ecx,%edx 415e: 25 df ff 00 00 and $0xffdf,%eax 4163: 81 e2 df ff 00 00 and $0xffdf,%edx 4169: 3b c2 cmp %edx,%eax 416b: 74 1e je 0x418b 416d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 4174: 83 e1 28 and $0x28,%ecx 4177: 44 0b e1 or %ecx,%r12d 417a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp) 4181: 00 4182: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp) 4189: 00 00 418b: c5 f8 77 vzeroupper 418e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13 4195: 00 4196: 48 81 c4 c0 00 00 00 add $0xc0,%rsp 419d: 5d pop %rbp 419e: 41 5f pop %r15 41a0: 41 5e pop %r14 41a2: 41 5c pop %r12 41a4: 5f pop %rdi 41a5: c3 ret 41a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41ad: 00 41ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41b5: 0f 1f 40 00 nopl 0x0(%rax) 41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41c0: 57 push %rdi 41c1: 41 54 push %r12 41c3: 41 56 push %r14 41c5: 41 57 push %r15 41c7: 55 push %rbp 41c8: 48 83 ec 70 sub $0x70,%rsp 41cc: 45 89 c6 mov %r8d,%r14d 41cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 41d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 41d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13) 41df: 4d 63 fe movslq %r14d,%r15 41e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 41e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d 41eb: 48 89 d7 mov %rdx,%rdi 41ee: 48 89 cd mov %rcx,%rbp 41f1: 44 89 e0 mov %r12d,%eax 41f4: 25 80 1f 00 00 and $0x1f80,%eax 41f9: 3d 80 1f 00 00 cmp $0x1f80,%eax 41fe: 74 17 je 0x4217 4200: 44 89 e0 mov %r12d,%eax 4203: 0d 80 1f ff ff or $0xffff1f80,%eax 4208: 25 e0 ff 00 00 and $0xffe0,%eax 420d: 89 44 24 68 mov %eax,0x68(%rsp) 4211: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 4217: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4a8e0 421e: 01 421f: 48 89 f8 mov %rdi,%rax 4222: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1 4226: 48 83 e0 1c and $0x1c,%rax 422a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13) 4230: 85 c0 test %eax,%eax 4232: 0f 84 48 01 00 00 je 0x4380 4238: c1 e8 02 shr $0x2,%eax 423b: f7 d8 neg %eax 423d: 83 c0 08 add $0x8,%eax 4240: 41 3b c6 cmp %r14d,%eax 4243: 44 0f 4c f0 cmovl %eax,%r14d 4247: 45 85 f6 test %r14d,%r14d 424a: 0f 8e 10 01 00 00 jle 0x4360 4250: 44 89 f0 mov %r14d,%eax 4253: 41 ba 01 00 00 00 mov $0x1,%r10d 4259: d1 e8 shr $1,%eax 425b: 45 33 c9 xor %r9d,%r9d 425e: 85 c0 test %eax,%eax 4260: 0f 86 b1 00 00 00 jbe 0x4317 4266: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 426d: 00 426e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4275: 0f 1f 40 00 nopl 0x0(%rax) 4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4280: 47 8d 14 09 lea (%r9,%r9,1),%r10d 4284: 4d 63 d2 movslq %r10d,%r10 4287: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 428e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 4292: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 4299: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 429e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 42a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d 42a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 42b0: 75 0e jne 0x42c0 42b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 42b9: 00 42ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 42c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 42c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 42cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 42d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 42d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 42dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 42e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d 42e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 42ef: 75 0e jne 0x42ff 42f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 42f8: 00 42f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 42ff: 41 ff c1 inc %r9d 4302: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 4309: 44 3b c8 cmp %eax,%r9d 430c: 0f 82 6e ff ff ff jb 0x4280 4312: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 4317: 41 8d 42 ff lea -0x1(%r10),%eax 431b: 41 3b c6 cmp %r14d,%eax 431e: 73 40 jae 0x4360 4320: 4d 63 d2 movslq %r10d,%r10 4323: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 432a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 432e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 4335: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 433a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 4340: c5 f9 7e c0 vmovd %xmm0,%eax 4344: a9 00 00 80 7f test $0x7f800000,%eax 4349: 75 0e jne 0x4359 434b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 4352: 00 4353: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 4359: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 4360: 48 89 f9 mov %rdi,%rcx 4363: 48 89 fa mov %rdi,%rdx 4366: 45 89 f0 mov %r14d,%r8d 4369: c5 f8 77 vzeroupper 436c: e8 ef e0 05 00 call 0x62460 4371: 4d 63 f6 movslq %r14d,%r14 4374: 4d 2b fe sub %r14,%r15 4377: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp 437c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi 4380: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi 4387: 74 49 je 0x43d2 4389: 45 33 f6 xor %r14d,%r14d 438c: 4d 85 ff test %r15,%r15 438f: 0f 8e b9 03 00 00 jle 0x474e 4395: 0f 1f 40 00 nopl 0x0(%rax) 4399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0 43a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 43a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1 43ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 43b3: c5 f8 77 vzeroupper 43b6: e8 e5 e1 05 00 call 0x625a0 43bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4) 43c1: 49 ff c6 inc %r14 43c4: 48 83 c5 08 add $0x8,%rbp 43c8: 4d 3b f7 cmp %r15,%r14 43cb: 7c d3 jl 0x43a0 43cd: e9 7c 03 00 00 jmp 0x474e 43d2: 45 89 f8 mov %r15d,%r8d 43d5: 33 c0 xor %eax,%eax 43d7: 41 c1 ff 04 sar $0x4,%r15d 43db: 41 83 e0 0f and $0xf,%r8d 43df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp 43e6: 0f 85 20 01 00 00 jne 0x450c 43ec: 45 85 ff test %r15d,%r15d 43ef: 0f 8e 32 02 00 00 jle 0x4627 43f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4a920 43fc: 01 43fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 4404: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4a900 440b: 64 c4 01 440e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4a8e0 4415: 64 c4 01 4418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 441f: 00 4420: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 4425: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 442a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 442f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 4434: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 443a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 4440: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 4447: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 444e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 4452: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 4456: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 445a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 4461: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 4468: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 446c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 4470: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 4474: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 4478: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 447d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 4483: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 4487: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 448d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 4493: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 4499: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 449f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 44a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 44ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 44b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 44b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 44bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 44c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 44c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 44ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 44d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 44da: c5 f8 98 c0 kortestw %k0,%k0 44de: 74 08 je 0x44e8 44e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 44e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 44e8: ff c0 inc %eax 44ea: 48 81 c5 80 00 00 00 add $0x80,%rbp 44f1: c5 fc 11 27 vmovups %ymm4,(%rdi) 44f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 44fa: 48 83 c7 40 add $0x40,%rdi 44fe: 41 3b c7 cmp %r15d,%eax 4501: 0f 8c 19 ff ff ff jl 0x4420 4507: e9 1b 01 00 00 jmp 0x4627 450c: 45 85 ff test %r15d,%r15d 450f: 0f 8e 12 01 00 00 jle 0x4627 4515: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4a920 451c: 01 451d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16 4524: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4a900 452b: 63 c4 01 452e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4a8e0 4535: 63 c4 01 4538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 453f: 00 4540: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1 4545: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0 454a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5 454f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2 4554: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21 455a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22 4560: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1 4567: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4 456e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1 4572: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4 4576: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1 457a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0 4581: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2 4588: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5 458c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0 4590: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2 4594: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0 4598: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5 459d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19 45a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4 45a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19 45ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20 45b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21 45b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23 45bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20 45c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23 45cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2 45d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22 45d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24 45dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24 45e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4 45e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25 45ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0 45f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2 45fa: c5 f8 98 c0 kortestw %k0,%k0 45fe: 74 08 je 0x4608 4600: c5 fc 51 e1 vsqrtps %ymm1,%ymm4 4604: c5 fc 51 d0 vsqrtps %ymm0,%ymm2 4608: ff c0 inc %eax 460a: 48 81 c5 80 00 00 00 add $0x80,%rbp 4611: c5 fc 11 27 vmovups %ymm4,(%rdi) 4615: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi) 461a: 48 83 c7 40 add $0x40,%rdi 461e: 41 3b c7 cmp %r15d,%eax 4621: 0f 8c 19 ff ff ff jl 0x4540 4627: 45 85 c0 test %r8d,%r8d 462a: 0f 84 1e 01 00 00 je 0x474e 4630: 0f 8e 0a 01 00 00 jle 0x4740 4636: 44 89 c0 mov %r8d,%eax 4639: 41 ba 01 00 00 00 mov $0x1,%r10d 463f: d1 e8 shr $1,%eax 4641: 45 33 c9 xor %r9d,%r9d 4644: 85 c0 test %eax,%eax 4646: 0f 86 ab 00 00 00 jbe 0x46f7 464c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4653: 00 4654: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 465b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4660: 47 8d 14 09 lea (%r9,%r9,1),%r10d 4664: 4d 63 d2 movslq %r10d,%r10 4667: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0 466e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 4672: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1 4679: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 467e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 4684: c4 c1 79 7e c3 vmovd %xmm0,%r11d 4689: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 4690: 75 0e jne 0x46a0 4692: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 4699: 00 469a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 46a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4) 46a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0 46ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 46b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1 46b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 46bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 46c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d 46c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d 46cf: 75 0e jne 0x46df 46d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 46d8: 00 46d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 46df: 41 ff c1 inc %r9d 46e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4) 46e9: 44 3b c8 cmp %eax,%r9d 46ec: 0f 82 6e ff ff ff jb 0x4660 46f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d 46f7: 41 8d 42 ff lea -0x1(%r10),%eax 46fb: 41 3b c0 cmp %r8d,%eax 46fe: 73 40 jae 0x4740 4700: 4d 63 d2 movslq %r10d,%r10 4703: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0 470a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0 470e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1 4715: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0 471a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp) 4720: c5 f9 7e c0 vmovd %xmm0,%eax 4724: a9 00 00 80 7f test $0x7f800000,%eax 4729: 75 0e jne 0x4739 472b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp) 4732: 00 4733: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0 4739: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4) 4740: 48 89 f9 mov %rdi,%rcx 4743: 48 89 fa mov %rdi,%rdx 4746: c5 f8 77 vzeroupper 4749: e8 12 dd 05 00 call 0x62460 474e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp) 4754: 8b 4c 24 68 mov 0x68(%rsp),%ecx 4758: 44 89 e0 mov %r12d,%eax 475b: 89 ca mov %ecx,%edx 475d: 25 df ff 00 00 and $0xffdf,%eax 4762: 81 e2 df ff 00 00 and $0xffdf,%edx 4768: 3b c2 cmp %edx,%eax 476a: 74 18 je 0x4784 476c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d 4773: 83 e1 28 and $0x28,%ecx 4776: 44 0b e1 or %ecx,%r12d 4779: 44 89 64 24 68 mov %r12d,0x68(%rsp) 477e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp) 4784: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 4789: c5 f8 77 vzeroupper 478c: 48 83 c4 70 add $0x70,%rsp 4790: 5d pop %rbp 4791: 41 5f pop %r15 4793: 41 5e pop %r14 4795: 41 5c pop %r12 4797: 5f pop %rdi 4798: c3 ret 4799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 47a0: 48 83 ec 48 sub $0x48,%rsp 47a4: b8 00 01 00 00 mov $0x100,%eax 47a9: 4d 63 c9 movslq %r9d,%r9 47ac: 45 33 db xor %r11d,%r11d 47af: 4f 8d 14 49 lea (%r9,%r9,2),%r10 47b3: 49 c1 e2 03 shl $0x3,%r10 47b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 47be: 44 0f 4f d8 cmovg %eax,%r11d 47c2: 48 89 e0 mov %rsp,%rax 47c5: 44 89 58 20 mov %r11d,0x20(%rax) 47c9: 44 89 58 28 mov %r11d,0x28(%rax) 47cd: 44 89 58 30 mov %r11d,0x30(%rax) 47d1: e8 ea dd 05 00 call 0x625c0 47d6: 48 83 c4 48 add $0x48,%rsp 47da: c3 ret 47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 47e0: 48 83 ec 48 sub $0x48,%rsp 47e4: b8 00 01 00 00 mov $0x100,%eax 47e9: 4d 63 c9 movslq %r9d,%r9 47ec: 45 33 db xor %r11d,%r11d 47ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10 47f3: 49 c1 e2 03 shl $0x3,%r10 47f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 47fe: 44 0f 4f d8 cmovg %eax,%r11d 4802: 48 89 e0 mov %rsp,%rax 4805: 44 89 58 20 mov %r11d,0x20(%rax) 4809: 44 89 58 28 mov %r11d,0x28(%rax) 480d: 44 89 58 30 mov %r11d,0x30(%rax) 4811: e8 ea e4 05 00 call 0x62d00 4816: 48 83 c4 48 add $0x48,%rsp 481a: c3 ret 481b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4820: 48 83 ec 48 sub $0x48,%rsp 4824: b8 00 01 00 00 mov $0x100,%eax 4829: 4d 63 c9 movslq %r9d,%r9 482c: 45 33 db xor %r11d,%r11d 482f: 4f 8d 14 49 lea (%r9,%r9,2),%r10 4833: 49 c1 e2 03 shl $0x3,%r10 4837: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d 483e: 44 0f 4f d8 cmovg %eax,%r11d 4842: 48 89 e0 mov %rsp,%rax 4845: 44 89 58 20 mov %r11d,0x20(%rax) 4849: 44 89 58 28 mov %r11d,0x28(%rax) 484d: 44 89 58 30 mov %r11d,0x30(%rax) 4851: e8 8a e9 05 00 call 0x631e0 4856: 48 83 c4 48 add $0x48,%rsp 485a: c3 ret 485b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4860: 41 83 f8 0b cmp $0xb,%r8d 4864: 7d 38 jge 0x489e 4866: 41 ff c8 dec %r8d 4869: 41 83 f8 ff cmp $0xffffffff,%r8d 486d: 74 2e je 0x489d 486f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4876: 00 4877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 487e: 66 90 xchg %ax,%ax 4880: f3 0f 10 02 movss (%rdx),%xmm0 4884: 41 ff c8 dec %r8d 4887: f3 0f 5c 01 subss (%rcx),%xmm0 488b: 48 83 c1 04 add $0x4,%rcx 488f: f3 0f 11 02 movss %xmm0,(%rdx) 4893: 48 83 c2 04 add $0x4,%rdx 4897: 41 83 f8 ff cmp $0xffffffff,%r8d 489b: 75 e3 jne 0x4880 489d: c3 ret 489e: 89 d0 mov %edx,%eax 48a0: a8 03 test $0x3,%al 48a2: 74 4d je 0x48f1 48a4: 44 89 c0 mov %r8d,%eax 48a7: 41 83 e0 07 and $0x7,%r8d 48ab: 83 e0 f8 and $0xfffffff8,%eax 48ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48b5: 00 48b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48bd: 0f 1f 00 nopl (%rax) 48c0: 0f 18 49 40 prefetcht0 0x40(%rcx) 48c4: 0f 10 12 movups (%rdx),%xmm2 48c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 48cb: 0f 10 01 movups (%rcx),%xmm0 48ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 48d2: 0f 5c d0 subps %xmm0,%xmm2 48d5: 0f 5c d9 subps %xmm1,%xmm3 48d8: 0f 11 12 movups %xmm2,(%rdx) 48db: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 48df: 48 83 c1 20 add $0x20,%rcx 48e3: 48 83 c2 20 add $0x20,%rdx 48e7: 83 c0 f8 add $0xfffffff8,%eax 48ea: 75 d4 jne 0x48c0 48ec: e9 75 ff ff ff jmp 0x4866 48f1: 83 e0 0f and $0xf,%eax 48f4: 74 42 je 0x4938 48f6: c1 e8 02 shr $0x2,%eax 48f9: f7 d8 neg %eax 48fb: 83 e0 03 and $0x3,%eax 48fe: 44 2b c0 sub %eax,%r8d 4901: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4908: 00 4909: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4910: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4917: 00 4918: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 491f: 90 nop 4920: f3 0f 10 02 movss (%rdx),%xmm0 4924: f3 0f 5c 01 subss (%rcx),%xmm0 4928: 48 83 c1 04 add $0x4,%rcx 492c: f3 0f 11 02 movss %xmm0,(%rdx) 4930: 48 83 c2 04 add $0x4,%rdx 4934: ff c8 dec %eax 4936: 75 e8 jne 0x4920 4938: 44 89 c0 mov %r8d,%eax 493b: 41 83 e0 07 and $0x7,%r8d 493f: 83 e0 f8 and $0xfffffff8,%eax 4942: f6 c1 0f test $0xf,%cl 4945: 75 59 jne 0x49a0 4947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 494e: 00 494f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4956: 0f 1f 00 nopl (%rax) 4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4960: 0f 18 49 40 prefetcht0 0x40(%rcx) 4964: 0f 28 02 movaps (%rdx),%xmm0 4967: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 496b: 0f 5c 01 subps (%rcx),%xmm0 496e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 4972: 0f 29 02 movaps %xmm0,(%rdx) 4975: 48 83 c1 20 add $0x20,%rcx 4979: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 497d: 48 83 c2 20 add $0x20,%rdx 4981: 83 c0 f8 add $0xfffffff8,%eax 4984: 75 da jne 0x4960 4986: e9 db fe ff ff jmp 0x4866 498b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4992: 00 4993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 499a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 49a0: 0f 18 49 40 prefetcht0 0x40(%rcx) 49a4: 0f 10 01 movups (%rcx),%xmm0 49a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1 49ab: 0f 28 12 movaps (%rdx),%xmm2 49ae: 48 83 c1 20 add $0x20,%rcx 49b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 49b6: 0f 5c d0 subps %xmm0,%xmm2 49b9: 0f 5c d9 subps %xmm1,%xmm3 49bc: 0f 29 12 movaps %xmm2,(%rdx) 49bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 49c3: 48 83 c2 20 add $0x20,%rdx 49c7: 83 c0 f8 add $0xfffffff8,%eax 49ca: 75 d4 jne 0x49a0 49cc: e9 95 fe ff ff jmp 0x4866 49d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49d8: 00 49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49e0: 41 83 f8 0b cmp $0xb,%r8d 49e4: 7d 38 jge 0x4a1e 49e6: 41 ff c8 dec %r8d 49e9: 41 83 f8 ff cmp $0xffffffff,%r8d 49ed: 74 2e je 0x4a1d 49ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 49f6: 00 49f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 49fe: 66 90 xchg %ax,%ax 4a00: f3 0f 10 02 movss (%rdx),%xmm0 4a04: 41 ff c8 dec %r8d 4a07: f3 0f 5c 01 subss (%rcx),%xmm0 4a0b: 48 83 c1 04 add $0x4,%rcx 4a0f: f3 0f 11 02 movss %xmm0,(%rdx) 4a13: 48 8d 52 04 lea 0x4(%rdx),%rdx 4a17: 41 83 f8 ff cmp $0xffffffff,%r8d 4a1b: 75 e3 jne 0x4a00 4a1d: c3 ret 4a1e: 89 d0 mov %edx,%eax 4a20: a8 03 test $0x3,%al 4a22: 74 4d je 0x4a71 4a24: 44 89 c0 mov %r8d,%eax 4a27: 41 83 e0 07 and $0x7,%r8d 4a2b: 83 e0 f8 and $0xfffffff8,%eax 4a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a35: 00 4a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a3d: 0f 1f 00 nopl (%rax) 4a40: 0f 18 49 40 prefetcht0 0x40(%rcx) 4a44: 0f 10 12 movups (%rdx),%xmm2 4a47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 4a4b: 0f 10 01 movups (%rcx),%xmm0 4a4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 4a52: 0f 5c d0 subps %xmm0,%xmm2 4a55: 0f 5c d9 subps %xmm1,%xmm3 4a58: 0f 11 12 movups %xmm2,(%rdx) 4a5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 4a5f: 48 8d 49 20 lea 0x20(%rcx),%rcx 4a63: 48 8d 52 20 lea 0x20(%rdx),%rdx 4a67: 83 c0 f8 add $0xfffffff8,%eax 4a6a: 75 d4 jne 0x4a40 4a6c: e9 75 ff ff ff jmp 0x49e6 4a71: 83 e0 0f and $0xf,%eax 4a74: 74 42 je 0x4ab8 4a76: c1 e8 02 shr $0x2,%eax 4a79: f7 d8 neg %eax 4a7b: 83 e0 03 and $0x3,%eax 4a7e: 44 2b c0 sub %eax,%r8d 4a81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a88: 00 4a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4a97: 00 4a98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a9f: 90 nop 4aa0: f3 0f 10 02 movss (%rdx),%xmm0 4aa4: f3 0f 5c 01 subss (%rcx),%xmm0 4aa8: 48 83 c1 04 add $0x4,%rcx 4aac: f3 0f 11 02 movss %xmm0,(%rdx) 4ab0: 48 8d 52 04 lea 0x4(%rdx),%rdx 4ab4: ff c8 dec %eax 4ab6: 75 e8 jne 0x4aa0 4ab8: 44 89 c0 mov %r8d,%eax 4abb: 41 83 e0 07 and $0x7,%r8d 4abf: 83 e0 f8 and $0xfffffff8,%eax 4ac2: f6 c1 0f test $0xf,%cl 4ac5: 75 59 jne 0x4b20 4ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ace: 00 4acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ad6: 0f 1f 00 nopl (%rax) 4ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ae0: 0f 18 49 40 prefetcht0 0x40(%rcx) 4ae4: 0f 28 02 movaps (%rdx),%xmm0 4ae7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 4aeb: 0f 5c 01 subps (%rcx),%xmm0 4aee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 4af2: 0f 29 02 movaps %xmm0,(%rdx) 4af5: 48 8d 49 20 lea 0x20(%rcx),%rcx 4af9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 4afd: 48 8d 52 20 lea 0x20(%rdx),%rdx 4b01: 83 c0 f8 add $0xfffffff8,%eax 4b04: 75 da jne 0x4ae0 4b06: e9 db fe ff ff jmp 0x49e6 4b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b12: 00 4b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4b20: 0f 18 49 40 prefetcht0 0x40(%rcx) 4b24: 0f 10 01 movups (%rcx),%xmm0 4b27: 0f 10 49 10 movups 0x10(%rcx),%xmm1 4b2b: 0f 28 12 movaps (%rdx),%xmm2 4b2e: 48 83 c1 20 add $0x20,%rcx 4b32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 4b36: 0f 5c d0 subps %xmm0,%xmm2 4b39: 0f 5c d9 subps %xmm1,%xmm3 4b3c: 0f 29 12 movaps %xmm2,(%rdx) 4b3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 4b43: 48 83 c2 20 add $0x20,%rdx 4b47: 83 c0 f8 add $0xfffffff8,%eax 4b4a: 75 d4 jne 0x4b20 4b4c: e9 95 fe ff ff jmp 0x49e6 4b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b58: 00 4b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b60: 41 83 f8 0b cmp $0xb,%r8d 4b64: 7d 39 jge 0x4b9f 4b66: 41 83 c0 ff add $0xffffffff,%r8d 4b6a: 41 83 f8 ff cmp $0xffffffff,%r8d 4b6e: 74 2e je 0x4b9e 4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4b77: 00 4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4b7f: 90 nop 4b80: f3 0f 10 02 movss (%rdx),%xmm0 4b84: 41 83 c0 ff add $0xffffffff,%r8d 4b88: f3 0f 5c 01 subss (%rcx),%xmm0 4b8c: 48 83 c1 04 add $0x4,%rcx 4b90: f3 0f 11 02 movss %xmm0,(%rdx) 4b94: 48 83 c2 04 add $0x4,%rdx 4b98: 41 83 f8 ff cmp $0xffffffff,%r8d 4b9c: 75 e2 jne 0x4b80 4b9e: c3 ret 4b9f: 89 d0 mov %edx,%eax 4ba1: a8 03 test $0x3,%al 4ba3: 74 4c je 0x4bf1 4ba5: 44 89 c0 mov %r8d,%eax 4ba8: 41 83 e0 07 and $0x7,%r8d 4bac: 83 e0 f8 and $0xfffffff8,%eax 4baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bb6: 00 4bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bbe: 66 90 xchg %ax,%ax 4bc0: 0f 18 49 40 prefetcht0 0x40(%rcx) 4bc4: 0f 10 12 movups (%rdx),%xmm2 4bc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 4bcb: 0f 10 01 movups (%rcx),%xmm0 4bce: 0f 10 49 10 movups 0x10(%rcx),%xmm1 4bd2: 0f 5c d0 subps %xmm0,%xmm2 4bd5: 48 83 c1 20 add $0x20,%rcx 4bd9: 0f 5c d9 subps %xmm1,%xmm3 4bdc: 0f 11 12 movups %xmm2,(%rdx) 4bdf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 4be3: 48 83 c2 20 add $0x20,%rdx 4be7: 83 c0 f8 add $0xfffffff8,%eax 4bea: 75 d4 jne 0x4bc0 4bec: e9 75 ff ff ff jmp 0x4b66 4bf1: 83 e0 0f and $0xf,%eax 4bf4: 74 43 je 0x4c39 4bf6: c1 e8 02 shr $0x2,%eax 4bf9: f7 d8 neg %eax 4bfb: 83 e0 03 and $0x3,%eax 4bfe: 44 2b c0 sub %eax,%r8d 4c01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c08: 00 4c09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c17: 00 4c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c1f: 90 nop 4c20: f3 0f 10 02 movss (%rdx),%xmm0 4c24: f3 0f 5c 01 subss (%rcx),%xmm0 4c28: 48 83 c1 04 add $0x4,%rcx 4c2c: f3 0f 11 02 movss %xmm0,(%rdx) 4c30: 48 83 c2 04 add $0x4,%rdx 4c34: 83 c0 ff add $0xffffffff,%eax 4c37: 75 e7 jne 0x4c20 4c39: 44 89 c0 mov %r8d,%eax 4c3c: 41 83 e0 07 and $0x7,%r8d 4c40: 83 e0 f8 and $0xfffffff8,%eax 4c43: f6 c1 0f test $0xf,%cl 4c46: 75 58 jne 0x4ca0 4c48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c4f: 00 4c50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4c5e: 00 00 4c60: 0f 18 49 40 prefetcht0 0x40(%rcx) 4c64: 0f 10 02 movups (%rdx),%xmm0 4c67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 4c6b: 0f 5c 01 subps (%rcx),%xmm0 4c6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1 4c72: 48 83 c1 20 add $0x20,%rcx 4c76: 0f 11 02 movups %xmm0,(%rdx) 4c79: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 4c7d: 48 83 c2 20 add $0x20,%rdx 4c81: 83 c0 f8 add $0xfffffff8,%eax 4c84: 75 da jne 0x4c60 4c86: e9 db fe ff ff jmp 0x4b66 4c8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4c92: 00 4c93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4ca0: 0f 18 49 40 prefetcht0 0x40(%rcx) 4ca4: 0f 10 12 movups (%rdx),%xmm2 4ca7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 4cab: 0f 10 01 movups (%rcx),%xmm0 4cae: 0f 10 49 10 movups 0x10(%rcx),%xmm1 4cb2: 0f 5c d0 subps %xmm0,%xmm2 4cb5: 48 83 c1 20 add $0x20,%rcx 4cb9: 0f 5c d9 subps %xmm1,%xmm3 4cbc: 0f 11 12 movups %xmm2,(%rdx) 4cbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 4cc3: 48 83 c2 20 add $0x20,%rdx 4cc7: 83 c0 f8 add $0xfffffff8,%eax 4cca: 75 d4 jne 0x4ca0 4ccc: e9 95 fe ff ff jmp 0x4b66 4cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4cd8: 00 4cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ce0: 48 83 ec 28 sub $0x28,%rsp 4ce4: 89 4c 24 30 mov %ecx,0x30(%rsp) 4ce8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 4ced: e8 4e 4f a9 01 call 0x1a99c40 4cf2: 48 83 c4 28 add $0x28,%rsp 4cf6: c3 ret 4cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4cfe: 00 00 4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 4d05: 89 4c 24 30 mov %ecx,0x30(%rsp) 4d09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 4d0e: e8 4d 59 a9 01 call 0x1a9a660 4d13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 4d18: c3 ret 4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4d20: 48 83 ec 28 sub $0x28,%rsp 4d24: 89 4c 24 30 mov %ecx,0x30(%rsp) 4d28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx 4d2d: e8 4e 63 a9 01 call 0x1a9b080 4d32: 48 83 c4 28 add $0x28,%rsp 4d36: c3 ret 4d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4d3e: 00 00 4d40: 56 push %rsi 4d41: 57 push %rdi 4d42: 41 54 push %r12 4d44: 41 56 push %r14 4d46: 55 push %rbp 4d47: 48 81 ec 80 00 00 00 sub $0x80,%rsp 4d4e: 44 89 c7 mov %r8d,%edi 4d51: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 4d56: 48 89 d6 mov %rdx,%rsi 4d59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2603390 4d60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 4d65: 4c 33 cc xor %rsp,%r9 4d68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 4d6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 4d71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d 4d78: 00 4d79: 41 89 cc mov %ecx,%r12d 4d7c: 48 89 f5 mov %rsi,%rbp 4d7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 4d86: 00 4d87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d 4d8e: 0f 8e cf 01 00 00 jle 0x4f63 4d94: 48 f7 c6 03 00 00 00 test $0x3,%rsi 4d9b: 0f 85 c2 01 00 00 jne 0x4f63 4da1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 4da6: e8 95 a7 44 00 call 0x44f540 4dab: 85 c0 test %eax,%eax 4dad: 0f 85 7d 01 00 00 jne 0x4f30 4db3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 4db8: 45 85 c9 test %r9d,%r9d 4dbb: 0f 8e 6f 01 00 00 jle 0x4f30 4dc1: 45 3b f1 cmp %r9d,%r14d 4dc4: 0f 8e 66 01 00 00 jle 0x4f30 4dca: c4 c1 79 6e cc vmovd %r12d,%xmm1 4dcf: 49 89 f1 mov %rsi,%r9 4dd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1 4dd7: 49 f7 d9 neg %r9 4dda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13) 4de0: 49 83 c1 40 add $0x40,%r9 4de4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 4dea: 49 83 e1 3f and $0x3f,%r9 4dee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13) 4df4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0 4dfb: 45 85 c9 test %r9d,%r9d 4dfe: 74 22 je 0x4e22 4e00: 41 c1 e9 02 shr $0x2,%r9d 4e04: 41 2b f9 sub %r9d,%edi 4e07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp 4e0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi) 4e0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi) 4e14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi) 4e1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi) 4e22: 41 89 f9 mov %edi,%r9d 4e25: 41 83 e1 0f and $0xf,%r9d 4e29: 41 f7 d9 neg %r9d 4e2c: 44 03 cf add %edi,%r9d 4e2f: 45 85 c9 test %r9d,%r9d 4e32: 0f 8e 82 00 00 00 jle 0x4eba 4e38: 33 c0 xor %eax,%eax 4e3a: 45 8d 71 0f lea 0xf(%r9),%r14d 4e3e: 45 89 f3 mov %r14d,%r11d 4e41: ba 01 00 00 00 mov $0x1,%edx 4e46: 41 c1 eb 05 shr $0x5,%r11d 4e4a: 45 33 d2 xor %r10d,%r10d 4e4d: 45 85 db test %r11d,%r11d 4e50: 76 3c jbe 0x4e8e 4e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4e60: 4d 63 d2 movslq %r10d,%r10 4e63: ff c0 inc %eax 4e65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4) 4e6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4) 4e73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4) 4e7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4) 4e81: 41 83 c2 20 add $0x20,%r10d 4e85: 41 3b c3 cmp %r11d,%eax 4e88: 72 d6 jb 0x4e60 4e8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 4e8e: 41 c1 fe 03 sar $0x3,%r14d 4e92: 44 8d 52 ff lea -0x1(%rdx),%r10d 4e96: 41 c1 ee 1c shr $0x1c,%r14d 4e9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d 4e9f: 41 c1 fb 04 sar $0x4,%r11d 4ea3: 45 3b d3 cmp %r11d,%r10d 4ea6: 73 12 jae 0x4eba 4ea8: c1 e2 04 shl $0x4,%edx 4eab: 48 63 d2 movslq %edx,%rdx 4eae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4) 4eb4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4) 4eba: 4d 63 c9 movslq %r9d,%r9 4ebd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9 4ec2: f7 c7 08 00 00 00 test $0x8,%edi 4ec8: 74 09 je 0x4ed3 4eca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9) 4ecf: 49 83 c1 20 add $0x20,%r9 4ed3: f7 c7 04 00 00 00 test $0x4,%edi 4ed9: 74 09 je 0x4ee4 4edb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9) 4ee0: 49 83 c1 10 add $0x10,%r9 4ee4: f7 c7 02 00 00 00 test $0x2,%edi 4eea: 74 0b je 0x4ef7 4eec: 49 8b 6d 00 mov 0x0(%r13),%rbp 4ef0: 49 89 29 mov %rbp,(%r9) 4ef3: 49 83 c1 08 add $0x8,%r9 4ef7: f7 c7 01 00 00 00 test $0x1,%edi 4efd: 74 03 je 0x4f02 4eff: 45 89 21 mov %r12d,(%r9) 4f02: 0f ae f8 sfence 4f05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 4f0a: 48 33 cc xor %rsp,%rcx 4f0d: c5 f8 77 vzeroupper 4f10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2603390 4f17: 75 7d jne 0x4f96 4f19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 4f1e: 48 89 f0 mov %rsi,%rax 4f21: 48 81 c4 80 00 00 00 add $0x80,%rsp 4f28: 5d pop %rbp 4f29: 41 5e pop %r14 4f2b: 41 5c pop %r12 4f2d: 5f pop %rdi 4f2e: 5e pop %rsi 4f2f: c3 ret 4f30: 44 89 e1 mov %r12d,%ecx 4f33: 48 89 f2 mov %rsi,%rdx 4f36: 41 89 f8 mov %edi,%r8d 4f39: e8 22 be a4 01 call 0x1a50d60 4f3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 4f43: 48 33 cc xor %rsp,%rcx 4f46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2603390 4f4d: 75 47 jne 0x4f96 4f4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 4f54: 48 81 c4 80 00 00 00 add $0x80,%rsp 4f5b: 5d pop %rbp 4f5c: 41 5e pop %r14 4f5e: 41 5c pop %r12 4f60: 5f pop %rdi 4f61: 5e pop %rsi 4f62: c3 ret 4f63: 44 89 e1 mov %r12d,%ecx 4f66: 48 89 f2 mov %rsi,%rdx 4f69: 41 89 f8 mov %edi,%r8d 4f6c: e8 ef bd a4 01 call 0x1a50d60 4f71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 4f76: 48 33 cc xor %rsp,%rcx 4f79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2603390 4f80: 75 14 jne 0x4f96 4f82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 4f87: 48 81 c4 80 00 00 00 add $0x80,%rsp 4f8e: 5d pop %rbp 4f8f: 41 5e pop %r14 4f91: 41 5c pop %r12 4f93: 5f pop %rdi 4f94: 5e pop %rsi 4f95: c3 ret 4f96: e8 55 9b 11 01 call 0x111eaf0 4f9b: 90 nop 4f9c: 0f 1f 40 00 nopl 0x0(%rax) 4fa0: 56 push %rsi 4fa1: 57 push %rdi 4fa2: 41 54 push %r12 4fa4: 41 56 push %r14 4fa6: 41 57 push %r15 4fa8: 48 81 ec 80 00 00 00 sub $0x80,%rsp 4faf: 45 89 c4 mov %r8d,%r12d 4fb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 4fb7: 48 89 d7 mov %rdx,%rdi 4fba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2603390 4fc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 4fc6: 4c 33 cc xor %rsp,%r9 4fc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 4fcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 4fd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 4fd9: 00 4fda: 41 89 ce mov %ecx,%r14d 4fdd: 48 89 fe mov %rdi,%rsi 4fe0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 4fe7: 00 4fe8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 4fef: 0f 8e b6 01 00 00 jle 0x51ab 4ff5: 48 f7 c7 03 00 00 00 test $0x3,%rdi 4ffc: 0f 85 a9 01 00 00 jne 0x51ab 5002: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 5007: e8 34 a5 44 00 call 0x44f540 500c: 85 c0 test %eax,%eax 500e: 0f 85 63 01 00 00 jne 0x5177 5014: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 5019: 45 85 c9 test %r9d,%r9d 501c: 0f 8e 55 01 00 00 jle 0x5177 5022: 45 3b f9 cmp %r9d,%r15d 5025: 0f 8e 4c 01 00 00 jle 0x5177 502b: c4 c1 79 6e c6 vmovd %r14d,%xmm0 5030: 49 89 f9 mov %rdi,%r9 5033: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1 5038: 49 f7 d9 neg %r9 503b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 5041: 49 83 c1 40 add $0x40,%r9 5045: 49 83 e1 3f and $0x3f,%r9 5049: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 504f: 45 85 c9 test %r9d,%r9d 5052: 74 14 je 0x5068 5054: 41 c1 e9 02 shr $0x2,%r9d 5058: 45 2b e1 sub %r9d,%r12d 505b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 505f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 5063: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 5068: 45 89 e1 mov %r12d,%r9d 506b: 41 83 e1 0f and $0xf,%r9d 506f: 41 f7 d9 neg %r9d 5072: 45 03 cc add %r12d,%r9d 5075: 45 85 c9 test %r9d,%r9d 5078: 0f 8e 7b 00 00 00 jle 0x50f9 507e: 33 c0 xor %eax,%eax 5080: 45 8d 79 0f lea 0xf(%r9),%r15d 5084: 45 89 fb mov %r15d,%r11d 5087: ba 01 00 00 00 mov $0x1,%edx 508c: 41 c1 eb 05 shr $0x5,%r11d 5090: 45 33 d2 xor %r10d,%r10d 5093: 45 85 db test %r11d,%r11d 5096: 76 35 jbe 0x50cd 5098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 509f: 00 50a0: 4d 63 d2 movslq %r10d,%r10 50a3: ff c0 inc %eax 50a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 50ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 50b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 50b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 50c0: 41 83 c2 20 add $0x20,%r10d 50c4: 41 3b c3 cmp %r11d,%eax 50c7: 72 d7 jb 0x50a0 50c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 50cd: 41 c1 ff 03 sar $0x3,%r15d 50d1: 44 8d 52 ff lea -0x1(%rdx),%r10d 50d5: 41 c1 ef 1c shr $0x1c,%r15d 50d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 50de: 41 c1 fb 04 sar $0x4,%r11d 50e2: 45 3b d3 cmp %r11d,%r10d 50e5: 73 12 jae 0x50f9 50e7: c1 e2 04 shl $0x4,%edx 50ea: 48 63 d2 movslq %edx,%rdx 50ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 50f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 50f9: 4d 63 c9 movslq %r9d,%r9 50fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 5100: 41 f7 c4 08 00 00 00 test $0x8,%r12d 5107: 74 09 je 0x5112 5109: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 510e: 49 83 c1 20 add $0x20,%r9 5112: 41 f7 c4 04 00 00 00 test $0x4,%r12d 5119: 74 09 je 0x5124 511b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 5120: 49 83 c1 10 add $0x10,%r9 5124: 41 f7 c4 02 00 00 00 test $0x2,%r12d 512b: 74 0b je 0x5138 512d: 49 8b 75 00 mov 0x0(%r13),%rsi 5131: 49 89 31 mov %rsi,(%r9) 5134: 49 83 c1 08 add $0x8,%r9 5138: 41 f7 c4 01 00 00 00 test $0x1,%r12d 513f: 74 03 je 0x5144 5141: 45 89 31 mov %r14d,(%r9) 5144: 0f ae f8 sfence 5147: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 514c: 48 33 cc xor %rsp,%rcx 514f: c5 f8 77 vzeroupper 5152: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2603390 5159: 0f 85 80 00 00 00 jne 0x51df 515f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 5164: 48 89 f8 mov %rdi,%rax 5167: 48 81 c4 80 00 00 00 add $0x80,%rsp 516e: 41 5f pop %r15 5170: 41 5e pop %r14 5172: 41 5c pop %r12 5174: 5f pop %rdi 5175: 5e pop %rsi 5176: c3 ret 5177: 44 89 f1 mov %r14d,%ecx 517a: 48 89 fa mov %rdi,%rdx 517d: 45 89 e0 mov %r12d,%r8d 5180: e8 7b c8 a4 01 call 0x1a51a00 5185: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 518a: 48 33 cc xor %rsp,%rcx 518d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2603390 5194: 75 49 jne 0x51df 5196: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 519b: 48 81 c4 80 00 00 00 add $0x80,%rsp 51a2: 41 5f pop %r15 51a4: 41 5e pop %r14 51a6: 41 5c pop %r12 51a8: 5f pop %rdi 51a9: 5e pop %rsi 51aa: c3 ret 51ab: 44 89 f1 mov %r14d,%ecx 51ae: 48 89 fa mov %rdi,%rdx 51b1: 45 89 e0 mov %r12d,%r8d 51b4: e8 47 c8 a4 01 call 0x1a51a00 51b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 51be: 48 33 cc xor %rsp,%rcx 51c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2603390 51c8: 75 15 jne 0x51df 51ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 51cf: 48 81 c4 80 00 00 00 add $0x80,%rsp 51d6: 41 5f pop %r15 51d8: 41 5e pop %r14 51da: 41 5c pop %r12 51dc: 5f pop %rdi 51dd: 5e pop %rsi 51de: c3 ret 51df: e8 0c 99 11 01 call 0x111eaf0 51e4: 90 nop 51e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 51ec: 00 51ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5200: 56 push %rsi 5201: 57 push %rdi 5202: 41 54 push %r12 5204: 41 56 push %r14 5206: 41 57 push %r15 5208: 48 81 ec 80 00 00 00 sub $0x80,%rsp 520f: 45 89 c4 mov %r8d,%r12d 5212: 4c 89 6c 24 60 mov %r13,0x60(%rsp) 5217: 48 89 d7 mov %rdx,%rdi 521a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2603390 5221: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13 5226: 4c 33 cc xor %rsp,%r9 5229: 49 83 e5 e0 and $0xffffffffffffffe0,%r13 522d: 4c 89 4c 24 70 mov %r9,0x70(%rsp) 5232: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d 5239: 00 523a: 41 89 ce mov %ecx,%r14d 523d: 48 89 fe mov %rdi,%rsi 5240: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp) 5247: 00 5248: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d 524f: 0f 8e b6 01 00 00 jle 0x540b 5255: 48 f7 c7 03 00 00 00 test $0x3,%rdi 525c: 0f 85 a9 01 00 00 jne 0x540b 5262: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx 5267: e8 d4 a2 44 00 call 0x44f540 526c: 85 c0 test %eax,%eax 526e: 0f 85 63 01 00 00 jne 0x53d7 5274: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d 5279: 45 85 c9 test %r9d,%r9d 527c: 0f 8e 55 01 00 00 jle 0x53d7 5282: 45 3b f9 cmp %r9d,%r15d 5285: 0f 8e 4c 01 00 00 jle 0x53d7 528b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1 5291: 49 89 f9 mov %rdi,%r9 5294: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13) 529a: 49 f7 d9 neg %r9 529d: 49 83 c1 40 add $0x40,%r9 52a1: 49 83 e1 3f and $0x3f,%r9 52a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0 52ab: 45 85 c9 test %r9d,%r9d 52ae: 74 14 je 0x52c4 52b0: 41 c1 e9 02 shr $0x2,%r9d 52b4: 45 2b e1 sub %r9d,%r12d 52b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi 52bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi) 52bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi) 52c4: 45 89 e1 mov %r12d,%r9d 52c7: 41 83 e1 0f and $0xf,%r9d 52cb: 41 f7 d9 neg %r9d 52ce: 45 03 cc add %r12d,%r9d 52d1: 45 85 c9 test %r9d,%r9d 52d4: 0f 8e 7f 00 00 00 jle 0x5359 52da: 33 c0 xor %eax,%eax 52dc: 45 8d 79 0f lea 0xf(%r9),%r15d 52e0: 45 89 fb mov %r15d,%r11d 52e3: ba 01 00 00 00 mov $0x1,%edx 52e8: 41 c1 eb 05 shr $0x5,%r11d 52ec: 45 33 d2 xor %r10d,%r10d 52ef: 45 85 db test %r11d,%r11d 52f2: 76 39 jbe 0x532d 52f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 52f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5300: 4d 63 d2 movslq %r10d,%r10 5303: ff c0 inc %eax 5305: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4) 530b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4) 5312: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4) 5319: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4) 5320: 41 83 c2 20 add $0x20,%r10d 5324: 41 3b c3 cmp %r11d,%eax 5327: 72 d7 jb 0x5300 5329: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx 532d: 41 c1 ff 03 sar $0x3,%r15d 5331: 44 8d 52 ff lea -0x1(%rdx),%r10d 5335: 41 c1 ef 1c shr $0x1c,%r15d 5339: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d 533e: 41 c1 fb 04 sar $0x4,%r11d 5342: 45 3b d3 cmp %r11d,%r10d 5345: 73 12 jae 0x5359 5347: c1 e2 04 shl $0x4,%edx 534a: 48 63 d2 movslq %edx,%rdx 534d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4) 5353: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4) 5359: 4d 63 c9 movslq %r9d,%r9 535c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9 5360: 41 f7 c4 08 00 00 00 test $0x8,%r12d 5367: 74 09 je 0x5372 5369: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9) 536e: 49 83 c1 20 add $0x20,%r9 5372: 41 f7 c4 04 00 00 00 test $0x4,%r12d 5379: 74 09 je 0x5384 537b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9) 5380: 49 83 c1 10 add $0x10,%r9 5384: 41 f7 c4 02 00 00 00 test $0x2,%r12d 538b: 74 0b je 0x5398 538d: 49 8b 75 00 mov 0x0(%r13),%rsi 5391: 49 89 31 mov %rsi,(%r9) 5394: 49 83 c1 08 add $0x8,%r9 5398: 41 f7 c4 01 00 00 00 test $0x1,%r12d 539f: 74 03 je 0x53a4 53a1: 45 89 31 mov %r14d,(%r9) 53a4: 0f ae f8 sfence 53a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 53ac: 48 33 cc xor %rsp,%rcx 53af: c5 f8 77 vzeroupper 53b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2603390 53b9: 0f 85 80 00 00 00 jne 0x543f 53bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 53c4: 48 89 f8 mov %rdi,%rax 53c7: 48 81 c4 80 00 00 00 add $0x80,%rsp 53ce: 41 5f pop %r15 53d0: 41 5e pop %r14 53d2: 41 5c pop %r12 53d4: 5f pop %rdi 53d5: 5e pop %rsi 53d6: c3 ret 53d7: 44 89 f1 mov %r14d,%ecx 53da: 48 89 fa mov %rdi,%rdx 53dd: 45 89 e0 mov %r12d,%r8d 53e0: e8 bb d2 a4 01 call 0x1a526a0 53e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 53ea: 48 33 cc xor %rsp,%rcx 53ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2603390 53f4: 75 49 jne 0x543f 53f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 53fb: 48 81 c4 80 00 00 00 add $0x80,%rsp 5402: 41 5f pop %r15 5404: 41 5e pop %r14 5406: 41 5c pop %r12 5408: 5f pop %rdi 5409: 5e pop %rsi 540a: c3 ret 540b: 44 89 f1 mov %r14d,%ecx 540e: 48 89 fa mov %rdi,%rdx 5411: 45 89 e0 mov %r12d,%r8d 5414: e8 87 d2 a4 01 call 0x1a526a0 5419: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx 541e: 48 33 cc xor %rsp,%rcx 5421: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2603390 5428: 75 15 jne 0x543f 542a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13 542f: 48 81 c4 80 00 00 00 add $0x80,%rsp 5436: 41 5f pop %r15 5438: 41 5e pop %r14 543a: 41 5c pop %r12 543c: 5f pop %rdi 543d: 5e pop %rsi 543e: c3 ret 543f: e8 ac 96 11 01 call 0x111eaf0 5444: 90 nop 5445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 544c: 00 544d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5460: 41 54 push %r12 5462: 41 55 push %r13 5464: 41 56 push %r14 5466: 41 57 push %r15 5468: 48 83 ec 38 sub $0x38,%rsp 546c: 4d 89 c5 mov %r8,%r13 546f: 49 89 d4 mov %rdx,%r12 5472: 48 89 ca mov %rcx,%rdx 5475: 45 33 db xor %r11d,%r11d 5478: 4d 85 ed test %r13,%r13 547b: 0f 84 28 02 00 00 je 0x56a9 5481: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 5486: 74 12 je 0x549a 5488: b8 f3 ff ff ff mov $0xfffffff3,%eax 548d: 48 83 c4 38 add $0x38,%rsp 5491: 41 5f pop %r15 5493: 41 5e pop %r14 5495: 41 5d pop %r13 5497: 41 5c pop %r12 5499: c3 ret 549a: 48 85 d2 test %rdx,%rdx 549d: 0f 84 06 02 00 00 je 0x56a9 54a3: 4d 85 e4 test %r12,%r12 54a6: 0f 84 fd 01 00 00 je 0x56a9 54ac: 4d 85 c9 test %r9,%r9 54af: 0f 84 ed 01 00 00 je 0x56a2 54b5: 45 8b 7d 04 mov 0x4(%r13),%r15d 54b9: 41 83 ff 05 cmp $0x5,%r15d 54bd: 7f 79 jg 0x5538 54bf: 4d 63 cf movslq %r15d,%r9 54c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 54c7: 74 1d je 0x54e6 54c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeda20 54d0: 48 89 d1 mov %rdx,%rcx 54d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 54d9: 4c 89 e2 mov %r12,%rdx 54dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8) 54e3: 01 54e4: eb 15 jmp 0x54fb 54e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeda20 54ed: 48 89 d1 mov %rdx,%rcx 54f0: 4c 89 e2 mov %r12,%rdx 54f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8) 54fa: 01 54fb: b8 01 00 00 00 mov $0x1,%eax 5500: 44 89 f9 mov %r15d,%ecx 5503: d3 e0 shl %cl,%eax 5505: 48 63 c0 movslq %eax,%rax 5508: 48 83 f8 01 cmp $0x1,%rax 550c: 74 12 je 0x5520 550e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9 5513: 4d 89 0c c4 mov %r9,(%r12,%rax,8) 5517: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8) 551e: 00 00 5520: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 5527: 00 00 5529: 33 c0 xor %eax,%eax 552b: 48 83 c4 38 add $0x38,%rsp 552f: 41 5f pop %r15 5531: 41 5e pop %r14 5533: 41 5d pop %r13 5535: 41 5c pop %r12 5537: c3 ret 5538: 4c 89 c8 mov %r9,%rax 553b: 48 83 e0 3f and $0x3f,%rax 553f: 48 f7 d8 neg %rax 5542: 48 83 e0 3f and $0x3f,%rax 5546: 4c 03 c8 add %rax,%r9 5549: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 554e: 4d 0f 4f d9 cmovg %r9,%r11 5552: 41 be 01 00 00 00 mov $0x1,%r14d 5558: 45 8d 4f ff lea -0x1(%r15),%r9d 555c: 44 89 c9 mov %r9d,%ecx 555f: 41 d3 e6 shl %cl,%r14d 5562: 41 83 ff 06 cmp $0x6,%r15d 5566: 7f 5c jg 0x55c4 5568: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 556d: 74 2f je 0x559e 556f: 4d 63 ff movslq %r15d,%r15 5572: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeda20 5579: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2 557f: 48 89 d1 mov %rdx,%rcx 5582: 4c 89 e2 mov %r12,%rdx 5585: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8) 558c: 01 558d: 44 89 f9 mov %r15d,%ecx 5590: 41 bf 01 00 00 00 mov $0x1,%r15d 5596: 41 d3 e7 shl %cl,%r15d 5599: e9 91 00 00 00 jmp 0x562f 559e: 4d 63 ff movslq %r15d,%r15 55a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeda20 55a8: 48 89 d1 mov %rdx,%rcx 55ab: 4c 89 e2 mov %r12,%rdx 55ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8) 55b5: 01 55b6: 44 89 f9 mov %r15d,%ecx 55b9: 41 bf 01 00 00 00 mov $0x1,%r15d 55bf: 41 d3 e7 shl %cl,%r15d 55c2: eb 6b jmp 0x562f 55c4: 41 83 ff 0f cmp $0xf,%r15d 55c8: 7e 20 jle 0x55ea 55ca: 48 89 e0 mov %rsp,%rax 55cd: 4c 89 e9 mov %r13,%rcx 55d0: 4d 89 e0 mov %r12,%r8 55d3: 4c 89 58 20 mov %r11,0x20(%rax) 55d7: e8 a4 e5 05 00 call 0x63b80 55dc: 44 89 f9 mov %r15d,%ecx 55df: 41 bf 01 00 00 00 mov $0x1,%r15d 55e5: 41 d3 e7 shl %cl,%r15d 55e8: eb 45 jmp 0x562f 55ea: 49 89 e2 mov %rsp,%r10 55ed: 48 89 d1 mov %rdx,%rcx 55f0: 49 8b 45 30 mov 0x30(%r13),%rax 55f4: 4c 89 e2 mov %r12,%rdx 55f7: 45 89 f0 mov %r14d,%r8d 55fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 55fe: 4d 89 5a 28 mov %r11,0x28(%r10) 5602: 49 89 42 20 mov %rax,0x20(%r10) 5606: e8 e5 61 a9 01 call 0x1a9b7f0 560b: 44 89 f9 mov %r15d,%ecx 560e: 41 bf 01 00 00 00 mov $0x1,%r15d 5614: 41 d3 e7 shl %cl,%r15d 5617: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 561c: 74 11 je 0x562f 561e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0 5624: 4c 89 e2 mov %r12,%rdx 5627: 45 89 f8 mov %r15d,%r8d 562a: e8 d1 1c ff ff call 0xffffffffffff7300 562f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1 5636: 4c 89 e1 mov %r12,%rcx 5639: f2 41 0f 10 14 24 movsd (%r12),%xmm2 563f: 0f 28 c1 movaps %xmm1,%xmm0 5642: 44 89 f2 mov %r14d,%edx 5645: 41 b8 01 00 00 00 mov $0x1,%r8d 564b: f2 0f 58 c2 addsd %xmm2,%xmm0 564f: f2 0f 5c d1 subsd %xmm1,%xmm2 5653: f2 41 0f 11 04 24 movsd %xmm0,(%r12) 5659: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12) 5660: 4d 8b 4d 50 mov 0x50(%r13),%r9 5664: e8 77 f7 05 00 call 0x64de0 5669: 4d 63 ff movslq %r15d,%r15 566c: 49 83 ff 01 cmp $0x1,%r15 5670: 74 18 je 0x568a 5672: 49 8b 44 24 08 mov 0x8(%r12),%rax 5677: 45 33 c9 xor %r9d,%r9d 567a: 4b 89 04 fc mov %rax,(%r12,%r15,8) 567e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8) 5683: 4d 89 4c 24 08 mov %r9,0x8(%r12) 5688: eb 09 jmp 0x5693 568a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12) 5691: 00 00 5693: 33 c0 xor %eax,%eax 5695: 48 83 c4 38 add $0x38,%rsp 5699: 41 5f pop %r15 569b: 41 5e pop %r14 569d: 41 5d pop %r13 569f: 41 5c pop %r12 56a1: c3 ret 56a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 56a7: 7e 12 jle 0x56bb 56a9: b8 f8 ff ff ff mov $0xfffffff8,%eax 56ae: 48 83 c4 38 add $0x38,%rsp 56b2: 41 5f pop %r15 56b4: 41 5e pop %r14 56b6: 41 5d pop %r13 56b8: 41 5c pop %r12 56ba: c3 ret 56bb: 45 8b 7d 04 mov 0x4(%r13),%r15d 56bf: 41 83 ff 05 cmp $0x5,%r15d 56c3: 0f 8e f6 fd ff ff jle 0x54bf 56c9: e9 84 fe ff ff jmp 0x5552 56ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 56d5: 00 56d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 56dd: 0f 1f 00 nopl (%rax) 56e0: 57 push %rdi 56e1: 41 54 push %r12 56e3: 41 55 push %r13 56e5: 41 56 push %r14 56e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 56ec: 4d 89 c4 mov %r8,%r12 56ef: 48 89 d7 mov %rdx,%rdi 56f2: 48 89 ca mov %rcx,%rdx 56f5: 33 c0 xor %eax,%eax 56f7: 4d 85 e4 test %r12,%r12 56fa: 0f 84 36 02 00 00 je 0x5936 5700: 41 83 3c 24 09 cmpl $0x9,(%r12) 5705: 74 12 je 0x5719 5707: b8 f3 ff ff ff mov $0xfffffff3,%eax 570c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 5711: 41 5e pop %r14 5713: 41 5d pop %r13 5715: 41 5c pop %r12 5717: 5f pop %rdi 5718: c3 ret 5719: 48 85 d2 test %rdx,%rdx 571c: 0f 84 14 02 00 00 je 0x5936 5722: 48 85 ff test %rdi,%rdi 5725: 0f 84 0b 02 00 00 je 0x5936 572b: 4d 85 c9 test %r9,%r9 572e: 0f 84 fa 01 00 00 je 0x592e 5734: 45 8b 74 24 04 mov 0x4(%r12),%r14d 5739: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 573f: 7f 7f jg 0x57c0 5741: 4d 63 ce movslq %r14d,%r9 5744: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 574a: 74 21 je 0x576d 574c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeda20 5753: 48 89 d1 mov %rdx,%rcx 5756: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 575d: 48 89 fa mov %rdi,%rdx 5760: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9 5767: 01 5768: 41 ff d1 call *%r9 576b: eb 18 jmp 0x5785 576d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeda20 5774: 48 89 d1 mov %rdx,%rcx 5777: 48 89 fa mov %rdi,%rdx 577a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9 5781: 01 5782: 41 ff d1 call *%r9 5785: b8 01 00 00 00 mov $0x1,%eax 578a: 44 89 f1 mov %r14d,%ecx 578d: d3 e0 shl %cl,%eax 578f: 48 63 c0 movslq %eax,%rax 5792: 48 83 f8 01 cmp $0x1,%rax 5796: 74 11 je 0x57a9 5798: 4c 8b 4f 08 mov 0x8(%rdi),%r9 579c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 57a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 57a7: 00 00 57a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 57b0: 00 57b1: 33 c0 xor %eax,%eax 57b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 57b8: 41 5e pop %r14 57ba: 41 5d pop %r13 57bc: 41 5c pop %r12 57be: 5f pop %rdi 57bf: c3 ret 57c0: 4c 89 c8 mov %r9,%rax 57c3: 48 83 e0 3f and $0x3f,%rax 57c7: 48 f7 d8 neg %rax 57ca: 48 83 e0 3f and $0x3f,%rax 57ce: 4c 03 c8 add %rax,%r9 57d1: 33 c0 xor %eax,%eax 57d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 57d9: 49 0f 4f c1 cmovg %r9,%rax 57dd: 41 bd 01 00 00 00 mov $0x1,%r13d 57e3: 45 8d 4e ff lea -0x1(%r14),%r9d 57e7: 44 89 c9 mov %r9d,%ecx 57ea: 41 d3 e5 shl %cl,%r13d 57ed: 41 83 fe 06 cmp $0x6,%r14d 57f1: 7f 64 jg 0x5857 57f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 57f9: 74 33 je 0x582e 57fb: 4d 63 f6 movslq %r14d,%r14 57fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeda20 5805: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2 580c: 48 89 d1 mov %rdx,%rcx 580f: 48 89 fa mov %rdi,%rdx 5812: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9 5819: 01 581a: 41 ff d1 call *%r9 581d: 44 89 f1 mov %r14d,%ecx 5820: 41 be 01 00 00 00 mov $0x1,%r14d 5826: 41 d3 e6 shl %cl,%r14d 5829: e9 99 00 00 00 jmp 0x58c7 582e: 4d 63 f6 movslq %r14d,%r14 5831: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeda20 5838: 48 89 d1 mov %rdx,%rcx 583b: 48 89 fa mov %rdi,%rdx 583e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9 5845: 01 5846: 41 ff d1 call *%r9 5849: 44 89 f1 mov %r14d,%ecx 584c: 41 be 01 00 00 00 mov $0x1,%r14d 5852: 41 d3 e6 shl %cl,%r14d 5855: eb 70 jmp 0x58c7 5857: 41 83 fe 11 cmp $0x11,%r14d 585b: 7e 21 jle 0x587e 585d: 4c 8d 14 24 lea (%rsp),%r10 5861: 4c 89 e1 mov %r12,%rcx 5864: 49 89 f8 mov %rdi,%r8 5867: 49 89 42 20 mov %rax,0x20(%r10) 586b: e8 50 68 06 00 call 0x6c0c0 5870: 44 89 f1 mov %r14d,%ecx 5873: 41 be 01 00 00 00 mov $0x1,%r14d 5879: 41 d3 e6 shl %cl,%r14d 587c: eb 49 jmp 0x58c7 587e: 49 89 e3 mov %rsp,%r11 5881: 48 89 d1 mov %rdx,%rcx 5884: 4d 8b 54 24 30 mov 0x30(%r12),%r10 5889: 48 89 fa mov %rdi,%rdx 588c: 45 89 e8 mov %r13d,%r8d 588f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 5894: 4d 89 53 20 mov %r10,0x20(%r11) 5898: 49 89 43 28 mov %rax,0x28(%r11) 589c: e8 cf 7d aa 01 call 0x1aad670 58a1: 44 89 f1 mov %r14d,%ecx 58a4: 41 be 01 00 00 00 mov $0x1,%r14d 58aa: 41 d3 e6 shl %cl,%r14d 58ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 58b3: 74 12 je 0x58c7 58b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0 58bc: 48 89 fa mov %rdi,%rdx 58bf: 45 89 f0 mov %r14d,%r8d 58c2: e8 99 1a ff ff call 0xffffffffffff7360 58c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0 58cc: 48 89 f9 mov %rdi,%rcx 58cf: f2 0f 10 0f movsd (%rdi),%xmm1 58d3: 44 89 ea mov %r13d,%edx 58d6: 41 b8 01 00 00 00 mov $0x1,%r8d 58dc: f2 0f 58 07 addsd (%rdi),%xmm0 58e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1 58e5: f2 0f 11 07 movsd %xmm0,(%rdi) 58e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi) 58ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 58f3: e8 48 7b 06 00 call 0x6d440 58f8: 4d 63 f6 movslq %r14d,%r14 58fb: 49 83 fe 01 cmp $0x1,%r14 58ff: 74 16 je 0x5917 5901: 48 8b 47 08 mov 0x8(%rdi),%rax 5905: 45 33 c9 xor %r9d,%r9d 5908: 4a 89 04 f7 mov %rax,(%rdi,%r14,8) 590c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8) 5911: 4c 89 4f 08 mov %r9,0x8(%rdi) 5915: eb 08 jmp 0x591f 5917: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 591e: 00 591f: 33 c0 xor %eax,%eax 5921: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 5926: 41 5e pop %r14 5928: 41 5d pop %r13 592a: 41 5c pop %r12 592c: 5f pop %rdi 592d: c3 ret 592e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12) 5934: 7e 12 jle 0x5948 5936: b8 f8 ff ff ff mov $0xfffffff8,%eax 593b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 5940: 41 5e pop %r14 5942: 41 5d pop %r13 5944: 41 5c pop %r12 5946: 5f pop %rdi 5947: c3 ret 5948: 45 8b 74 24 04 mov 0x4(%r12),%r14d 594d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12) 5953: 0f 8e e8 fd ff ff jle 0x5741 5959: e9 7f fe ff ff jmp 0x57dd 595e: 66 90 xchg %ax,%ax 5960: 56 push %rsi 5961: 57 push %rdi 5962: 41 54 push %r12 5964: 55 push %rbp 5965: 48 83 ec 38 sub $0x38,%rsp 5969: 4c 89 c6 mov %r8,%rsi 596c: 48 89 d5 mov %rdx,%rbp 596f: 48 89 ca mov %rcx,%rdx 5972: 45 33 db xor %r11d,%r11d 5975: 48 85 f6 test %rsi,%rsi 5978: 0f 84 13 02 00 00 je 0x5b91 597e: 83 3e 09 cmpl $0x9,(%rsi) 5981: 74 0f je 0x5992 5983: b8 f3 ff ff ff mov $0xfffffff3,%eax 5988: 48 83 c4 38 add $0x38,%rsp 598c: 5d pop %rbp 598d: 41 5c pop %r12 598f: 5f pop %rdi 5990: 5e pop %rsi 5991: c3 ret 5992: 48 85 d2 test %rdx,%rdx 5995: 0f 84 f6 01 00 00 je 0x5b91 599b: 48 85 ed test %rbp,%rbp 599e: 0f 84 ed 01 00 00 je 0x5b91 59a4: 4d 85 c9 test %r9,%r9 59a7: 0f 84 de 01 00 00 je 0x5b8b 59ad: 44 8b 66 04 mov 0x4(%rsi),%r12d 59b1: 41 83 fc 05 cmp $0x5,%r12d 59b5: 7f 77 jg 0x5a2e 59b7: 49 63 fc movslq %r12d,%rdi 59ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 59be: 74 1e je 0x59de 59c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeda20 59c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 59cc: 48 89 d1 mov %rdx,%rcx 59cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi 59d6: 01 59d7: 48 89 ea mov %rbp,%rdx 59da: ff d7 call *%rdi 59dc: eb 17 jmp 0x59f5 59de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeda20 59e5: 48 89 d1 mov %rdx,%rcx 59e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi 59ef: 01 59f0: 48 89 ea mov %rbp,%rdx 59f3: ff d6 call *%rsi 59f5: b8 01 00 00 00 mov $0x1,%eax 59fa: 44 89 e1 mov %r12d,%ecx 59fd: d3 e0 shl %cl,%eax 59ff: 48 63 c0 movslq %eax,%rax 5a02: 48 83 f8 01 cmp $0x1,%rax 5a06: 74 12 je 0x5a1a 5a08: 48 8b 75 08 mov 0x8(%rbp),%rsi 5a0c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8) 5a13: 00 00 5a15: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8) 5a1a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 5a21: 00 5a22: 33 c0 xor %eax,%eax 5a24: 48 83 c4 38 add $0x38,%rsp 5a28: 5d pop %rbp 5a29: 41 5c pop %r12 5a2b: 5f pop %rdi 5a2c: 5e pop %rsi 5a2d: c3 ret 5a2e: 4c 89 c8 mov %r9,%rax 5a31: 48 83 e0 3f and $0x3f,%rax 5a35: 48 f7 d8 neg %rax 5a38: 48 83 e0 3f and $0x3f,%rax 5a3c: 4c 03 c8 add %rax,%r9 5a3f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 5a43: 4d 0f 4f d9 cmovg %r9,%r11 5a47: 45 8d 4c 24 ff lea -0x1(%r12),%r9d 5a4c: bf 01 00 00 00 mov $0x1,%edi 5a51: 44 89 c9 mov %r9d,%ecx 5a54: d3 e7 shl %cl,%edi 5a56: 41 83 fc 06 cmp $0x6,%r12d 5a5a: 7f 60 jg 0x5abc 5a5c: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 5a60: 74 31 je 0x5a93 5a62: 4d 63 e4 movslq %r12d,%r12 5a65: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeda20 5a6c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2 5a71: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9 5a78: 01 5a79: 48 89 d1 mov %rdx,%rcx 5a7c: 48 89 ea mov %rbp,%rdx 5a7f: 41 ff d1 call *%r9 5a82: 44 89 e1 mov %r12d,%ecx 5a85: 41 bc 01 00 00 00 mov $0x1,%r12d 5a8b: 41 d3 e4 shl %cl,%r12d 5a8e: e9 92 00 00 00 jmp 0x5b25 5a93: 4d 63 e4 movslq %r12d,%r12 5a96: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeda20 5a9d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9 5aa4: 01 5aa5: 48 89 d1 mov %rdx,%rcx 5aa8: 48 89 ea mov %rbp,%rdx 5aab: 41 ff d1 call *%r9 5aae: 44 89 e1 mov %r12d,%ecx 5ab1: 41 bc 01 00 00 00 mov $0x1,%r12d 5ab7: 41 d3 e4 shl %cl,%r12d 5aba: eb 69 jmp 0x5b25 5abc: 41 83 fc 11 cmp $0x11,%r12d 5ac0: 7e 20 jle 0x5ae2 5ac2: 48 89 e0 mov %rsp,%rax 5ac5: 48 89 f1 mov %rsi,%rcx 5ac8: 49 89 e8 mov %rbp,%r8 5acb: 4c 89 58 20 mov %r11,0x20(%rax) 5acf: e8 cc ef 06 00 call 0x74aa0 5ad4: 44 89 e1 mov %r12d,%ecx 5ad7: 41 bc 01 00 00 00 mov $0x1,%r12d 5add: 41 d3 e4 shl %cl,%r12d 5ae0: eb 43 jmp 0x5b25 5ae2: 49 89 e2 mov %rsp,%r10 5ae5: 48 8b 46 30 mov 0x30(%rsi),%rax 5ae9: 48 89 d1 mov %rdx,%rcx 5aec: 4c 8b 4e 38 mov 0x38(%rsi),%r9 5af0: 48 89 ea mov %rbp,%rdx 5af3: 41 89 f8 mov %edi,%r8d 5af6: 4d 89 5a 28 mov %r11,0x28(%r10) 5afa: 49 89 42 20 mov %rax,0x20(%r10) 5afe: e8 6d 5c ac 01 call 0x1acb770 5b03: 44 89 e1 mov %r12d,%ecx 5b06: 41 bc 01 00 00 00 mov $0x1,%r12d 5b0c: 41 d3 e4 shl %cl,%r12d 5b0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 5b13: 74 10 je 0x5b25 5b15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0 5b1a: 48 89 ea mov %rbp,%rdx 5b1d: 45 89 e0 mov %r12d,%r8d 5b20: e8 9b 18 ff ff call 0xffffffffffff73c0 5b25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1 5b2a: 48 89 e9 mov %rbp,%rcx 5b2d: 89 fa mov %edi,%edx 5b2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2 5b34: 0f 28 c1 movaps %xmm1,%xmm0 5b37: 41 b8 01 00 00 00 mov $0x1,%r8d 5b3d: f2 0f 58 c2 addsd %xmm2,%xmm0 5b41: f2 0f 5c d1 subsd %xmm1,%xmm2 5b45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp) 5b4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp) 5b4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9 5b53: e8 a8 02 07 00 call 0x75e00 5b58: 4d 63 e4 movslq %r12d,%r12 5b5b: 49 83 fc 01 cmp $0x1,%r12 5b5f: 74 16 je 0x5b77 5b61: 48 8b 45 08 mov 0x8(%rbp),%rax 5b65: 33 f6 xor %esi,%esi 5b67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8) 5b6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8) 5b71: 48 89 75 08 mov %rsi,0x8(%rbp) 5b75: eb 08 jmp 0x5b7f 5b77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 5b7e: 00 5b7f: 33 c0 xor %eax,%eax 5b81: 48 83 c4 38 add $0x38,%rsp 5b85: 5d pop %rbp 5b86: 41 5c pop %r12 5b88: 5f pop %rdi 5b89: 5e pop %rsi 5b8a: c3 ret 5b8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 5b8f: 7e 0f jle 0x5ba0 5b91: b8 f8 ff ff ff mov $0xfffffff8,%eax 5b96: 48 83 c4 38 add $0x38,%rsp 5b9a: 5d pop %rbp 5b9b: 41 5c pop %r12 5b9d: 5f pop %rdi 5b9e: 5e pop %rsi 5b9f: c3 ret 5ba0: 44 8b 66 04 mov 0x4(%rsi),%r12d 5ba4: 41 83 fc 05 cmp $0x5,%r12d 5ba8: 0f 8e 09 fe ff ff jle 0x59b7 5bae: e9 94 fe ff ff jmp 0x5a47 5bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bbf: 00 5bc0: 57 push %rdi 5bc1: 41 55 push %r13 5bc3: 41 56 push %r14 5bc5: 41 57 push %r15 5bc7: 48 83 ec 38 sub $0x38,%rsp 5bcb: 4d 89 c5 mov %r8,%r13 5bce: 48 89 d7 mov %rdx,%rdi 5bd1: 48 89 ca mov %rcx,%rdx 5bd4: 45 33 db xor %r11d,%r11d 5bd7: 4d 85 ed test %r13,%r13 5bda: 0f 84 15 02 00 00 je 0x5df5 5be0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13) 5be5: 74 11 je 0x5bf8 5be7: b8 f3 ff ff ff mov $0xfffffff3,%eax 5bec: 48 83 c4 38 add $0x38,%rsp 5bf0: 41 5f pop %r15 5bf2: 41 5e pop %r14 5bf4: 41 5d pop %r13 5bf6: 5f pop %rdi 5bf7: c3 ret 5bf8: 48 85 d2 test %rdx,%rdx 5bfb: 0f 84 f4 01 00 00 je 0x5df5 5c01: 48 85 ff test %rdi,%rdi 5c04: 0f 84 eb 01 00 00 je 0x5df5 5c0a: 4d 85 c9 test %r9,%r9 5c0d: 0f 84 db 01 00 00 je 0x5dee 5c13: 45 8b 7d 04 mov 0x4(%r13),%r15d 5c17: 41 83 ff 04 cmp $0x4,%r15d 5c1b: 7f 76 jg 0x5c93 5c1d: 4d 63 cf movslq %r15d,%r9 5c20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 5c25: 74 1d je 0x5c44 5c27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeda20 5c2e: 48 89 d1 mov %rdx,%rcx 5c31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 5c37: 48 89 fa mov %rdi,%rdx 5c3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8) 5c41: 01 5c42: eb 15 jmp 0x5c59 5c44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeda20 5c4b: 48 89 d1 mov %rdx,%rcx 5c4e: 48 89 fa mov %rdi,%rdx 5c51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8) 5c58: 01 5c59: b8 01 00 00 00 mov $0x1,%eax 5c5e: 44 89 f9 mov %r15d,%ecx 5c61: d3 e0 shl %cl,%eax 5c63: 48 63 c0 movslq %eax,%rax 5c66: 48 83 f8 01 cmp $0x1,%rax 5c6a: 74 11 je 0x5c7d 5c6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9 5c70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8) 5c74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8) 5c7b: 00 00 5c7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 5c84: 00 5c85: 33 c0 xor %eax,%eax 5c87: 48 83 c4 38 add $0x38,%rsp 5c8b: 41 5f pop %r15 5c8d: 41 5e pop %r14 5c8f: 41 5d pop %r13 5c91: 5f pop %rdi 5c92: c3 ret 5c93: 4c 89 c8 mov %r9,%rax 5c96: 48 83 e0 3f and $0x3f,%rax 5c9a: 48 f7 d8 neg %rax 5c9d: 48 83 e0 3f and $0x3f,%rax 5ca1: 4c 03 c8 add %rax,%r9 5ca4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 5ca9: 4d 0f 4f d9 cmovg %r9,%r11 5cad: 41 be 01 00 00 00 mov $0x1,%r14d 5cb3: 45 8d 4f ff lea -0x1(%r15),%r9d 5cb7: 44 89 c9 mov %r9d,%ecx 5cba: 41 d3 e6 shl %cl,%r14d 5cbd: 41 83 ff 07 cmp $0x7,%r15d 5cc1: 7f 5c jg 0x5d1f 5cc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 5cc8: 74 2f je 0x5cf9 5cca: 4d 63 ff movslq %r15d,%r15 5ccd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeda20 5cd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2 5cda: 48 89 d1 mov %rdx,%rcx 5cdd: 48 89 fa mov %rdi,%rdx 5ce0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8) 5ce7: 01 5ce8: 44 89 f9 mov %r15d,%ecx 5ceb: 41 bf 01 00 00 00 mov $0x1,%r15d 5cf1: 41 d3 e7 shl %cl,%r15d 5cf4: e9 91 00 00 00 jmp 0x5d8a 5cf9: 4d 63 ff movslq %r15d,%r15 5cfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeda20 5d03: 48 89 d1 mov %rdx,%rcx 5d06: 48 89 fa mov %rdi,%rdx 5d09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8) 5d10: 01 5d11: 44 89 f9 mov %r15d,%ecx 5d14: 41 bf 01 00 00 00 mov $0x1,%r15d 5d1a: 41 d3 e7 shl %cl,%r15d 5d1d: eb 6b jmp 0x5d8a 5d1f: 41 83 ff 12 cmp $0x12,%r15d 5d23: 7e 20 jle 0x5d45 5d25: 48 89 e0 mov %rsp,%rax 5d28: 4c 89 e9 mov %r13,%rcx 5d2b: 49 89 f8 mov %rdi,%r8 5d2e: 4c 89 58 20 mov %r11,0x20(%rax) 5d32: e8 69 69 07 00 call 0x7c6a0 5d37: 44 89 f9 mov %r15d,%ecx 5d3a: 41 bf 01 00 00 00 mov $0x1,%r15d 5d40: 41 d3 e7 shl %cl,%r15d 5d43: eb 45 jmp 0x5d8a 5d45: 49 89 e2 mov %rsp,%r10 5d48: 48 89 d1 mov %rdx,%rcx 5d4b: 49 8b 45 30 mov 0x30(%r13),%rax 5d4f: 48 89 fa mov %rdi,%rdx 5d52: 45 89 f0 mov %r14d,%r8d 5d55: 4d 8b 4d 38 mov 0x38(%r13),%r9 5d59: 4d 89 5a 28 mov %r11,0x28(%r10) 5d5d: 49 89 42 20 mov %rax,0x20(%r10) 5d61: e8 1a 3b ae 01 call 0x1ae9880 5d66: 44 89 f9 mov %r15d,%ecx 5d69: 41 bf 01 00 00 00 mov $0x1,%r15d 5d6f: 41 d3 e7 shl %cl,%r15d 5d72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 5d77: 74 11 je 0x5d8a 5d79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0 5d7f: 48 89 fa mov %rdi,%rdx 5d82: 45 89 f8 mov %r15d,%r8d 5d85: e8 96 16 ff ff call 0xffffffffffff7420 5d8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2 5d8f: 48 89 f9 mov %rdi,%rcx 5d92: c5 fb 10 0f vmovsd (%rdi),%xmm1 5d96: 44 89 f2 mov %r14d,%edx 5d99: 41 b8 01 00 00 00 mov $0x1,%r8d 5d9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 5da3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 5da7: c5 fb 11 07 vmovsd %xmm0,(%rdi) 5dab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi) 5db0: 4d 8b 4d 50 mov 0x50(%r13),%r9 5db4: e8 47 7c 07 00 call 0x7da00 5db9: 4d 63 ff movslq %r15d,%r15 5dbc: 49 83 ff 01 cmp $0x1,%r15 5dc0: 74 16 je 0x5dd8 5dc2: 48 8b 47 08 mov 0x8(%rdi),%rax 5dc6: 45 33 c9 xor %r9d,%r9d 5dc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8) 5dcd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8) 5dd2: 4c 89 4f 08 mov %r9,0x8(%rdi) 5dd6: eb 08 jmp 0x5de0 5dd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi) 5ddf: 00 5de0: 33 c0 xor %eax,%eax 5de2: 48 83 c4 38 add $0x38,%rsp 5de6: 41 5f pop %r15 5de8: 41 5e pop %r14 5dea: 41 5d pop %r13 5dec: 5f pop %rdi 5ded: c3 ret 5dee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13) 5df3: 7e 11 jle 0x5e06 5df5: b8 f8 ff ff ff mov $0xfffffff8,%eax 5dfa: 48 83 c4 38 add $0x38,%rsp 5dfe: 41 5f pop %r15 5e00: 41 5e pop %r14 5e02: 41 5d pop %r13 5e04: 5f pop %rdi 5e05: c3 ret 5e06: 45 8b 7d 04 mov 0x4(%r13),%r15d 5e0a: 41 83 ff 04 cmp $0x4,%r15d 5e0e: 0f 8e 09 fe ff ff jle 0x5c1d 5e14: e9 94 fe ff ff jmp 0x5cad 5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5e20: 56 push %rsi 5e21: 57 push %rdi 5e22: 41 54 push %r12 5e24: 41 57 push %r15 5e26: 55 push %rbp 5e27: 48 83 ec 30 sub $0x30,%rsp 5e2b: 4c 89 c6 mov %r8,%rsi 5e2e: 48 89 d5 mov %rdx,%rbp 5e31: 48 89 ca mov %rcx,%rdx 5e34: 45 33 db xor %r11d,%r11d 5e37: 48 85 f6 test %rsi,%rsi 5e3a: 0f 84 ef 01 00 00 je 0x602f 5e40: 83 3e 09 cmpl $0x9,(%rsi) 5e43: 74 11 je 0x5e56 5e45: b8 f3 ff ff ff mov $0xfffffff3,%eax 5e4a: 48 83 c4 30 add $0x30,%rsp 5e4e: 5d pop %rbp 5e4f: 41 5f pop %r15 5e51: 41 5c pop %r12 5e53: 5f pop %rdi 5e54: 5e pop %rsi 5e55: c3 ret 5e56: 48 85 d2 test %rdx,%rdx 5e59: 0f 84 d0 01 00 00 je 0x602f 5e5f: 48 85 ed test %rbp,%rbp 5e62: 0f 84 c7 01 00 00 je 0x602f 5e68: 4d 85 c9 test %r9,%r9 5e6b: 0f 84 b8 01 00 00 je 0x6029 5e71: 44 8b 7e 04 mov 0x4(%rsi),%r15d 5e75: 41 83 ff 04 cmp $0x4,%r15d 5e79: 7f 77 jg 0x5ef2 5e7b: 49 63 ff movslq %r15d,%rdi 5e7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 5e82: 74 1f je 0x5ea3 5e84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeda20 5e8b: 48 89 d1 mov %rdx,%rcx 5e8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 5e93: 48 89 ea mov %rbp,%rdx 5e96: c5 f9 28 d0 vmovapd %xmm0,%xmm2 5e9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8) 5ea1: eb 14 jmp 0x5eb7 5ea3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeda20 5eaa: 48 89 d1 mov %rdx,%rcx 5ead: 48 89 ea mov %rbp,%rdx 5eb0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8) 5eb7: b8 01 00 00 00 mov $0x1,%eax 5ebc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 5ec1: 48 63 f6 movslq %esi,%rsi 5ec4: 48 83 fe 01 cmp $0x1,%rsi 5ec8: 74 12 je 0x5edc 5eca: 48 8b 45 08 mov 0x8(%rbp),%rax 5ece: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 5ed3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 5eda: 00 00 5edc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 5ee3: 00 5ee4: 33 c0 xor %eax,%eax 5ee6: 48 83 c4 30 add $0x30,%rsp 5eea: 5d pop %rbp 5eeb: 41 5f pop %r15 5eed: 41 5c pop %r12 5eef: 5f pop %rdi 5ef0: 5e pop %rsi 5ef1: c3 ret 5ef2: 4c 89 c8 mov %r9,%rax 5ef5: 48 83 e0 3f and $0x3f,%rax 5ef9: 48 f7 d8 neg %rax 5efc: 48 83 e0 3f and $0x3f,%rax 5f00: 4c 03 c8 add %rax,%r9 5f03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 5f07: 4d 0f 4f d9 cmovg %r9,%r11 5f0b: bf 01 00 00 00 mov $0x1,%edi 5f10: 45 8d 4f ff lea -0x1(%r15),%r9d 5f14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 5f19: 41 83 ff 07 cmp $0x7,%r15d 5f1d: 7f 49 jg 0x5f68 5f1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 5f23: 74 24 je 0x5f49 5f25: 4d 63 ff movslq %r15d,%r15 5f28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeda20 5f2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 5f34: 48 89 d1 mov %rdx,%rcx 5f37: 48 89 ea mov %rbp,%rdx 5f3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8) 5f41: 01 5f42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 5f47: eb 7a jmp 0x5fc3 5f49: 4d 63 ff movslq %r15d,%r15 5f4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeda20 5f53: 48 89 d1 mov %rdx,%rcx 5f56: 48 89 ea mov %rbp,%rdx 5f59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8) 5f60: 01 5f61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 5f66: eb 5b jmp 0x5fc3 5f68: 41 83 ff 12 cmp $0x12,%r15d 5f6c: 7e 19 jle 0x5f87 5f6e: 48 89 e0 mov %rsp,%rax 5f71: 48 89 f1 mov %rsi,%rcx 5f74: 49 89 e8 mov %rbp,%r8 5f77: 4c 89 58 20 mov %r11,0x20(%rax) 5f7b: e8 80 fe 07 00 call 0x85e00 5f80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 5f85: eb 3c jmp 0x5fc3 5f87: 49 89 e2 mov %rsp,%r10 5f8a: 48 89 d1 mov %rdx,%rcx 5f8d: 48 8b 46 30 mov 0x30(%rsi),%rax 5f91: 48 89 ea mov %rbp,%rdx 5f94: 45 89 e0 mov %r12d,%r8d 5f97: 4c 8b 4e 38 mov 0x38(%rsi),%r9 5f9b: 4d 89 5a 28 mov %r11,0x28(%r10) 5f9f: 49 89 42 20 mov %rax,0x20(%r10) 5fa3: e8 18 6e af 01 call 0x1afcdc0 5fa8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 5fad: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 5fb1: 74 10 je 0x5fc3 5fb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 5fb8: 48 89 ea mov %rbp,%rdx 5fbb: 41 89 f8 mov %edi,%r8d 5fbe: e8 3d 16 ff ff call 0xffffffffffff7600 5fc3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 5fc8: 48 89 e9 mov %rbp,%rcx 5fcb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 5fd0: 44 89 e2 mov %r12d,%edx 5fd3: 41 b8 01 00 00 00 mov $0x1,%r8d 5fd9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 5fdd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 5fe1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 5fe6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 5feb: 4c 8b 4e 50 mov 0x50(%rsi),%r9 5fef: e8 6c 11 08 00 call 0x87160 5ff4: 48 63 ff movslq %edi,%rdi 5ff7: 48 83 ff 01 cmp $0x1,%rdi 5ffb: 74 16 je 0x6013 5ffd: 48 8b 45 08 mov 0x8(%rbp),%rax 6001: 33 f6 xor %esi,%esi 6003: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 6008: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 600d: 48 89 75 08 mov %rsi,0x8(%rbp) 6011: eb 08 jmp 0x601b 6013: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 601a: 00 601b: 33 c0 xor %eax,%eax 601d: 48 83 c4 30 add $0x30,%rsp 6021: 5d pop %rbp 6022: 41 5f pop %r15 6024: 41 5c pop %r12 6026: 5f pop %rdi 6027: 5e pop %rsi 6028: c3 ret 6029: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 602d: 7e 11 jle 0x6040 602f: b8 f8 ff ff ff mov $0xfffffff8,%eax 6034: 48 83 c4 30 add $0x30,%rsp 6038: 5d pop %rbp 6039: 41 5f pop %r15 603b: 41 5c pop %r12 603d: 5f pop %rdi 603e: 5e pop %rsi 603f: c3 ret 6040: 44 8b 7e 04 mov 0x4(%rsi),%r15d 6044: 41 83 ff 04 cmp $0x4,%r15d 6048: 0f 8e 2d fe ff ff jle 0x5e7b 604e: e9 b8 fe ff ff jmp 0x5f0b 6053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 605f: 00 6060: 56 push %rsi 6061: 57 push %rdi 6062: 41 54 push %r12 6064: 41 57 push %r15 6066: 55 push %rbp 6067: 48 83 ec 30 sub $0x30,%rsp 606b: 4c 89 c6 mov %r8,%rsi 606e: 48 89 d5 mov %rdx,%rbp 6071: 48 89 ca mov %rcx,%rdx 6074: 45 33 db xor %r11d,%r11d 6077: 48 85 f6 test %rsi,%rsi 607a: 0f 84 eb 01 00 00 je 0x626b 6080: 83 3e 09 cmpl $0x9,(%rsi) 6083: 74 11 je 0x6096 6085: b8 f3 ff ff ff mov $0xfffffff3,%eax 608a: 48 83 c4 30 add $0x30,%rsp 608e: 5d pop %rbp 608f: 41 5f pop %r15 6091: 41 5c pop %r12 6093: 5f pop %rdi 6094: 5e pop %rsi 6095: c3 ret 6096: 48 85 d2 test %rdx,%rdx 6099: 0f 84 cc 01 00 00 je 0x626b 609f: 48 85 ed test %rbp,%rbp 60a2: 0f 84 c3 01 00 00 je 0x626b 60a8: 4d 85 c9 test %r9,%r9 60ab: 0f 84 b4 01 00 00 je 0x6265 60b1: 44 8b 7e 04 mov 0x4(%rsi),%r15d 60b5: 41 83 ff 04 cmp $0x4,%r15d 60b9: 7f 73 jg 0x612e 60bb: 49 63 ff movslq %r15d,%rdi 60be: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 60c2: 74 1b je 0x60df 60c4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeda20 60cb: 48 89 d1 mov %rdx,%rcx 60ce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 60d3: 48 89 ea mov %rbp,%rdx 60d6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8) 60dd: eb 14 jmp 0x60f3 60df: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeda20 60e6: 48 89 d1 mov %rdx,%rcx 60e9: 48 89 ea mov %rbp,%rdx 60ec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8) 60f3: b8 01 00 00 00 mov $0x1,%eax 60f8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi 60fd: 48 63 f6 movslq %esi,%rsi 6100: 48 83 fe 01 cmp $0x1,%rsi 6104: 74 12 je 0x6118 6106: 48 8b 45 08 mov 0x8(%rbp),%rax 610a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8) 610f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8) 6116: 00 00 6118: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 611f: 00 6120: 33 c0 xor %eax,%eax 6122: 48 83 c4 30 add $0x30,%rsp 6126: 5d pop %rbp 6127: 41 5f pop %r15 6129: 41 5c pop %r12 612b: 5f pop %rdi 612c: 5e pop %rsi 612d: c3 ret 612e: 4c 89 c8 mov %r9,%rax 6131: 48 83 e0 3f and $0x3f,%rax 6135: 48 f7 d8 neg %rax 6138: 48 83 e0 3f and $0x3f,%rax 613c: 4c 03 c8 add %rax,%r9 613f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 6143: 4d 0f 4f d9 cmovg %r9,%r11 6147: bf 01 00 00 00 mov $0x1,%edi 614c: 45 8d 4f ff lea -0x1(%r15),%r9d 6150: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d 6155: 41 83 ff 07 cmp $0x7,%r15d 6159: 7f 49 jg 0x61a4 615b: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 615f: 74 24 je 0x6185 6161: 4d 63 ff movslq %r15d,%r15 6164: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeda20 616b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2 6170: 48 89 d1 mov %rdx,%rcx 6173: 48 89 ea mov %rbp,%rdx 6176: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8) 617d: 01 617e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 6183: eb 7a jmp 0x61ff 6185: 4d 63 ff movslq %r15d,%r15 6188: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeda20 618f: 48 89 d1 mov %rdx,%rcx 6192: 48 89 ea mov %rbp,%rdx 6195: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8) 619c: 01 619d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 61a2: eb 5b jmp 0x61ff 61a4: 41 83 ff 12 cmp $0x12,%r15d 61a8: 7e 19 jle 0x61c3 61aa: 48 89 e0 mov %rsp,%rax 61ad: 48 89 f1 mov %rsi,%rcx 61b0: 49 89 e8 mov %rbp,%r8 61b3: 4c 89 58 20 mov %r11,0x20(%rax) 61b7: e8 a4 92 08 00 call 0x8f460 61bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 61c1: eb 3c jmp 0x61ff 61c3: 49 89 e2 mov %rsp,%r10 61c6: 48 89 d1 mov %rdx,%rcx 61c9: 48 8b 46 30 mov 0x30(%rsi),%rax 61cd: 48 89 ea mov %rbp,%rdx 61d0: 45 89 e0 mov %r12d,%r8d 61d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9 61d7: 4d 89 5a 28 mov %r11,0x28(%r10) 61db: 49 89 42 20 mov %rax,0x20(%r10) 61df: e8 bc 75 b0 01 call 0x1b0d7a0 61e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi 61e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi) 61ed: 74 10 je 0x61ff 61ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0 61f4: 48 89 ea mov %rbp,%rdx 61f7: 41 89 f8 mov %edi,%r8d 61fa: e8 e1 15 ff ff call 0xffffffffffff77e0 61ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2 6204: 48 89 e9 mov %rbp,%rcx 6207: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1 620c: 44 89 e2 mov %r12d,%edx 620f: 41 b8 01 00 00 00 mov $0x1,%r8d 6215: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0 6219: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3 621d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp) 6222: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp) 6227: 4c 8b 4e 50 mov 0x50(%rsi),%r9 622b: e8 90 a5 08 00 call 0x907c0 6230: 48 63 ff movslq %edi,%rdi 6233: 48 83 ff 01 cmp $0x1,%rdi 6237: 74 16 je 0x624f 6239: 48 8b 45 08 mov 0x8(%rbp),%rax 623d: 33 f6 xor %esi,%esi 623f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8) 6244: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8) 6249: 48 89 75 08 mov %rsi,0x8(%rbp) 624d: eb 08 jmp 0x6257 624f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp) 6256: 00 6257: 33 c0 xor %eax,%eax 6259: 48 83 c4 30 add $0x30,%rsp 625d: 5d pop %rbp 625e: 41 5f pop %r15 6260: 41 5c pop %r12 6262: 5f pop %rdi 6263: 5e pop %rsi 6264: c3 ret 6265: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi) 6269: 7e 11 jle 0x627c 626b: b8 f8 ff ff ff mov $0xfffffff8,%eax 6270: 48 83 c4 30 add $0x30,%rsp 6274: 5d pop %rbp 6275: 41 5f pop %r15 6277: 41 5c pop %r12 6279: 5f pop %rdi 627a: 5e pop %rsi 627b: c3 ret 627c: 44 8b 7e 04 mov 0x4(%rsi),%r15d 6280: 41 83 ff 04 cmp $0x4,%r15d 6284: 0f 8e 31 fe ff ff jle 0x60bb 628a: e9 b8 fe ff ff jmp 0x6147 628f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6296: 00 6297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 629e: 66 90 xchg %ax,%ax 62a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 62a4: 41 83 f9 0b cmp $0xb,%r9d 62a8: 7d 35 jge 0x62df 62aa: 41 ff c9 dec %r9d 62ad: 41 83 f9 ff cmp $0xffffffff,%r9d 62b1: 74 2b je 0x62de 62b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62bf: 00 62c0: f3 0f 10 01 movss (%rcx),%xmm0 62c4: 41 ff c9 dec %r9d 62c7: f3 0f 59 c1 mulss %xmm1,%xmm0 62cb: 48 83 c1 04 add $0x4,%rcx 62cf: f3 41 0f 11 00 movss %xmm0,(%r8) 62d4: 49 83 c0 04 add $0x4,%r8 62d8: 41 83 f9 ff cmp $0xffffffff,%r9d 62dc: 75 e2 jne 0x62c0 62de: c3 ret 62df: 49 f7 c0 03 00 00 00 test $0x3,%r8 62e6: 0f 85 9b 00 00 00 jne 0x6387 62ec: 4c 89 c0 mov %r8,%rax 62ef: 48 83 e0 0f and $0xf,%rax 62f3: 85 c0 test %eax,%eax 62f5: 74 42 je 0x6339 62f7: c1 e8 02 shr $0x2,%eax 62fa: f7 d8 neg %eax 62fc: 83 e0 03 and $0x3,%eax 62ff: 44 2b c8 sub %eax,%r9d 6302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6309: 00 630a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6318: 00 6319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6320: f3 0f 10 01 movss (%rcx),%xmm0 6324: 48 83 c1 04 add $0x4,%rcx 6328: f3 0f 59 c1 mulss %xmm1,%xmm0 632c: f3 41 0f 11 00 movss %xmm0,(%r8) 6331: 49 83 c0 04 add $0x4,%r8 6335: ff c8 dec %eax 6337: 75 e7 jne 0x6320 6339: 44 89 c8 mov %r9d,%eax 633c: 41 83 e1 07 and $0x7,%r9d 6340: c1 f8 03 sar $0x3,%eax 6343: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 634a: 0f 84 b7 00 00 00 je 0x6407 6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6357: 00 6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 635f: 90 nop 6360: 0f 10 01 movups (%rcx),%xmm0 6363: 0f 10 51 10 movups 0x10(%rcx),%xmm2 6367: 0f 59 c1 mulps %xmm1,%xmm0 636a: 0f 59 d1 mulps %xmm1,%xmm2 636d: 41 0f 29 00 movaps %xmm0,(%r8) 6371: 48 83 c1 20 add $0x20,%rcx 6375: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 637a: 49 83 c0 20 add $0x20,%r8 637e: ff c8 dec %eax 6380: 75 de jne 0x6360 6382: e9 23 ff ff ff jmp 0x62aa 6387: 44 89 c8 mov %r9d,%eax 638a: 41 83 e1 07 and $0x7,%r9d 638e: c1 f8 03 sar $0x3,%eax 6391: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6398: 75 46 jne 0x63e0 639a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 63a0: 0f 28 01 movaps (%rcx),%xmm0 63a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 63a7: 48 83 c1 20 add $0x20,%rcx 63ab: 0f 59 c1 mulps %xmm1,%xmm0 63ae: 0f 59 d1 mulps %xmm1,%xmm2 63b1: 41 0f 11 00 movups %xmm0,(%r8) 63b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 63ba: 49 83 c0 20 add $0x20,%r8 63be: ff c8 dec %eax 63c0: 75 de jne 0x63a0 63c2: e9 e3 fe ff ff jmp 0x62aa 63c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 63ce: 00 63cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63d6: 0f 1f 00 nopl (%rax) 63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 63e0: 0f 10 01 movups (%rcx),%xmm0 63e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 63e7: 0f 59 c1 mulps %xmm1,%xmm0 63ea: 0f 59 d1 mulps %xmm1,%xmm2 63ed: 41 0f 11 00 movups %xmm0,(%r8) 63f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 63f6: 48 83 c1 20 add $0x20,%rcx 63fa: 49 83 c0 20 add $0x20,%r8 63fe: ff c8 dec %eax 6400: 75 de jne 0x63e0 6402: e9 a3 fe ff ff jmp 0x62aa 6407: 3d 00 40 00 00 cmp $0x4000,%eax 640c: 7f 52 jg 0x6460 640e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6415: 00 6416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 641d: 0f 1f 00 nopl (%rax) 6420: 0f 28 01 movaps (%rcx),%xmm0 6423: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 6427: 48 83 c1 20 add $0x20,%rcx 642b: 0f 59 c1 mulps %xmm1,%xmm0 642e: 0f 59 d1 mulps %xmm1,%xmm2 6431: 41 0f 29 00 movaps %xmm0,(%r8) 6435: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 643a: 49 83 c0 20 add $0x20,%r8 643e: ff c8 dec %eax 6440: 75 de jne 0x6420 6442: e9 63 fe ff ff jmp 0x62aa 6447: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 644e: 00 644f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6456: 0f 1f 00 nopl (%rax) 6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6460: 0f 28 01 movaps (%rcx),%xmm0 6463: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 6467: 48 83 c1 20 add $0x20,%rcx 646b: 0f 59 c1 mulps %xmm1,%xmm0 646e: 0f 59 d1 mulps %xmm1,%xmm2 6471: 41 0f 2b 00 movntps %xmm0,(%r8) 6475: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 647a: 49 83 c0 20 add $0x20,%r8 647e: ff c8 dec %eax 6480: 75 de jne 0x6460 6482: e9 23 fe ff ff jmp 0x62aa 6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 648e: 00 648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6496: 0f 1f 00 nopl (%rax) 6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64a0: 48 83 ec 28 sub $0x28,%rsp 64a4: 48 85 c9 test %rcx,%rcx 64a7: 74 1d je 0x64c6 64a9: 85 d2 test %edx,%edx 64ab: 7f 0a jg 0x64b7 64ad: b8 fa ff ff ff mov $0xfffffffa,%eax 64b2: 48 83 c4 28 add $0x28,%rsp 64b6: c3 ret 64b7: c1 e2 02 shl $0x2,%edx 64ba: e8 d1 17 b1 01 call 0x1b17c90 64bf: 33 c0 xor %eax,%eax 64c1: 48 83 c4 28 add $0x28,%rsp 64c5: c3 ret 64c6: b8 f8 ff ff ff mov $0xfffffff8,%eax 64cb: 48 83 c4 28 add $0x28,%rsp 64cf: c3 ret 64d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64d7: 00 64d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64df: 90 nop 64e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 64e4: 41 83 f9 0b cmp $0xb,%r9d 64e8: 7d 35 jge 0x651f 64ea: 41 ff c9 dec %r9d 64ed: 41 83 f9 ff cmp $0xffffffff,%r9d 64f1: 74 2b je 0x651e 64f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 64f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64ff: 00 6500: f3 0f 10 01 movss (%rcx),%xmm0 6504: 41 ff c9 dec %r9d 6507: f3 0f 59 c1 mulss %xmm1,%xmm0 650b: 48 8d 49 04 lea 0x4(%rcx),%rcx 650f: f3 41 0f 11 00 movss %xmm0,(%r8) 6514: 49 83 c0 04 add $0x4,%r8 6518: 41 83 f9 ff cmp $0xffffffff,%r9d 651c: 75 e2 jne 0x6500 651e: c3 ret 651f: 49 f7 c0 03 00 00 00 test $0x3,%r8 6526: 0f 85 9b 00 00 00 jne 0x65c7 652c: 4c 89 c0 mov %r8,%rax 652f: 48 83 e0 0f and $0xf,%rax 6533: 85 c0 test %eax,%eax 6535: 74 42 je 0x6579 6537: c1 e8 02 shr $0x2,%eax 653a: f7 d8 neg %eax 653c: 83 e0 03 and $0x3,%eax 653f: 44 2b c8 sub %eax,%r9d 6542: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6549: 00 654a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6551: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6558: 00 6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6560: f3 0f 10 01 movss (%rcx),%xmm0 6564: 48 83 c1 04 add $0x4,%rcx 6568: f3 0f 59 c1 mulss %xmm1,%xmm0 656c: f3 41 0f 11 00 movss %xmm0,(%r8) 6571: 49 83 c0 04 add $0x4,%r8 6575: ff c8 dec %eax 6577: 75 e7 jne 0x6560 6579: 44 89 c8 mov %r9d,%eax 657c: 41 83 e1 07 and $0x7,%r9d 6580: c1 f8 03 sar $0x3,%eax 6583: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 658a: 0f 84 b7 00 00 00 je 0x6647 6590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6597: 00 6598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 659f: 90 nop 65a0: 0f 10 01 movups (%rcx),%xmm0 65a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 65a7: 0f 59 c1 mulps %xmm1,%xmm0 65aa: 0f 59 d1 mulps %xmm1,%xmm2 65ad: 41 0f 29 00 movaps %xmm0,(%r8) 65b1: 48 8d 49 20 lea 0x20(%rcx),%rcx 65b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 65ba: 49 83 c0 20 add $0x20,%r8 65be: ff c8 dec %eax 65c0: 75 de jne 0x65a0 65c2: e9 23 ff ff ff jmp 0x64ea 65c7: 44 89 c8 mov %r9d,%eax 65ca: 41 83 e1 07 and $0x7,%r9d 65ce: c1 f8 03 sar $0x3,%eax 65d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 65d8: 75 46 jne 0x6620 65da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 65e0: 0f 28 01 movaps (%rcx),%xmm0 65e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 65e7: 48 83 c1 20 add $0x20,%rcx 65eb: 0f 59 c1 mulps %xmm1,%xmm0 65ee: 0f 59 d1 mulps %xmm1,%xmm2 65f1: 41 0f 11 00 movups %xmm0,(%r8) 65f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 65fa: 49 83 c0 20 add $0x20,%r8 65fe: ff c8 dec %eax 6600: 75 de jne 0x65e0 6602: e9 e3 fe ff ff jmp 0x64ea 6607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 660e: 00 660f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6616: 0f 1f 00 nopl (%rax) 6619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6620: 0f 10 01 movups (%rcx),%xmm0 6623: 0f 10 51 10 movups 0x10(%rcx),%xmm2 6627: 0f 59 c1 mulps %xmm1,%xmm0 662a: 0f 59 d1 mulps %xmm1,%xmm2 662d: 41 0f 11 00 movups %xmm0,(%r8) 6631: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 6636: 48 8d 49 20 lea 0x20(%rcx),%rcx 663a: 49 83 c0 20 add $0x20,%r8 663e: ff c8 dec %eax 6640: 75 de jne 0x6620 6642: e9 a3 fe ff ff jmp 0x64ea 6647: 3d 00 40 00 00 cmp $0x4000,%eax 664c: 7f 52 jg 0x66a0 664e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6655: 00 6656: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 665d: 0f 1f 00 nopl (%rax) 6660: 0f 28 01 movaps (%rcx),%xmm0 6663: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 6667: 48 83 c1 20 add $0x20,%rcx 666b: 0f 59 c1 mulps %xmm1,%xmm0 666e: 0f 59 d1 mulps %xmm1,%xmm2 6671: 41 0f 29 00 movaps %xmm0,(%r8) 6675: 41 0f 29 50 10 movaps %xmm2,0x10(%r8) 667a: 49 83 c0 20 add $0x20,%r8 667e: ff c8 dec %eax 6680: 75 de jne 0x6660 6682: e9 63 fe ff ff jmp 0x64ea 6687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 668e: 00 668f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6696: 0f 1f 00 nopl (%rax) 6699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66a0: 0f 28 01 movaps (%rcx),%xmm0 66a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2 66a7: 48 83 c1 20 add $0x20,%rcx 66ab: 0f 59 c1 mulps %xmm1,%xmm0 66ae: 0f 59 d1 mulps %xmm1,%xmm2 66b1: 41 0f 2b 00 movntps %xmm0,(%r8) 66b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 66ba: 49 83 c0 20 add $0x20,%r8 66be: ff c8 dec %eax 66c0: 75 de jne 0x66a0 66c2: e9 23 fe ff ff jmp 0x64ea 66c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66ce: 00 66cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66d6: 0f 1f 00 nopl (%rax) 66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 66e5: 48 85 c9 test %rcx,%rcx 66e8: 74 20 je 0x670a 66ea: 85 d2 test %edx,%edx 66ec: 7f 0c jg 0x66fa 66ee: b8 fa ff ff ff mov $0xfffffffa,%eax 66f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 66f8: 90 nop 66f9: c3 ret 66fa: c1 e2 02 shl $0x2,%edx 66fd: e8 2e 18 b1 01 call 0x1b17f30 6702: 33 c0 xor %eax,%eax 6704: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6709: c3 ret 670a: b8 f8 ff ff ff mov $0xfffffff8,%eax 670f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6714: 90 nop 6715: 90 nop 6716: 90 nop 6717: c3 ret 6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 671f: 00 6720: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1 6724: 41 83 f9 0b cmp $0xb,%r9d 6728: 7d 36 jge 0x6760 672a: 41 83 c1 ff add $0xffffffff,%r9d 672e: 41 83 f9 ff cmp $0xffffffff,%r9d 6732: 74 2b je 0x675f 6734: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6740: f3 0f 10 01 movss (%rcx),%xmm0 6744: 41 83 c1 ff add $0xffffffff,%r9d 6748: 48 83 c1 04 add $0x4,%rcx 674c: f3 0f 59 c1 mulss %xmm1,%xmm0 6750: f3 41 0f 11 00 movss %xmm0,(%r8) 6755: 49 83 c0 04 add $0x4,%r8 6759: 41 83 f9 ff cmp $0xffffffff,%r9d 675d: 75 e1 jne 0x6740 675f: c3 ret 6760: 49 f7 c0 03 00 00 00 test $0x3,%r8 6767: 0f 85 9b 00 00 00 jne 0x6808 676d: 4c 89 c0 mov %r8,%rax 6770: 48 83 e0 0f and $0xf,%rax 6774: 85 c0 test %eax,%eax 6776: 74 42 je 0x67ba 6778: c1 e8 02 shr $0x2,%eax 677b: f7 d8 neg %eax 677d: 83 e0 03 and $0x3,%eax 6780: 44 2b c8 sub %eax,%r9d 6783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 678a: 00 678b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67a0: f3 0f 10 01 movss (%rcx),%xmm0 67a4: 48 83 c1 04 add $0x4,%rcx 67a8: f3 0f 59 c1 mulss %xmm1,%xmm0 67ac: f3 41 0f 11 00 movss %xmm0,(%r8) 67b1: 49 83 c0 04 add $0x4,%r8 67b5: 83 c0 ff add $0xffffffff,%eax 67b8: 75 e6 jne 0x67a0 67ba: 44 89 c8 mov %r9d,%eax 67bd: 41 83 e1 07 and $0x7,%r9d 67c1: c1 f8 03 sar $0x3,%eax 67c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 67cb: 0f 84 b7 00 00 00 je 0x6888 67d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 67d8: 00 67d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67e0: 0f 10 01 movups (%rcx),%xmm0 67e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 67e7: 0f 59 c1 mulps %xmm1,%xmm0 67ea: 48 83 c1 20 add $0x20,%rcx 67ee: 0f 59 d1 mulps %xmm1,%xmm2 67f1: 41 0f 11 00 movups %xmm0,(%r8) 67f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 67fa: 49 83 c0 20 add $0x20,%r8 67fe: 83 c0 ff add $0xffffffff,%eax 6801: 75 dd jne 0x67e0 6803: e9 22 ff ff ff jmp 0x672a 6808: 44 89 c8 mov %r9d,%eax 680b: 41 83 e1 07 and $0x7,%r9d 680f: c1 f8 03 sar $0x3,%eax 6812: 48 f7 c1 0f 00 00 00 test $0xf,%rcx 6819: 75 45 jne 0x6860 681b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6820: 0f 10 01 movups (%rcx),%xmm0 6823: 0f 10 51 10 movups 0x10(%rcx),%xmm2 6827: 0f 59 c1 mulps %xmm1,%xmm0 682a: 48 83 c1 20 add $0x20,%rcx 682e: 0f 59 d1 mulps %xmm1,%xmm2 6831: 41 0f 11 00 movups %xmm0,(%r8) 6835: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 683a: 49 83 c0 20 add $0x20,%r8 683e: 83 c0 ff add $0xffffffff,%eax 6841: 75 dd jne 0x6820 6843: e9 e2 fe ff ff jmp 0x672a 6848: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 684f: 00 6850: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 685e: 00 00 6860: 0f 10 01 movups (%rcx),%xmm0 6863: 0f 10 51 10 movups 0x10(%rcx),%xmm2 6867: 0f 59 c1 mulps %xmm1,%xmm0 686a: 48 83 c1 20 add $0x20,%rcx 686e: 0f 59 d1 mulps %xmm1,%xmm2 6871: 41 0f 11 00 movups %xmm0,(%r8) 6875: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 687a: 49 83 c0 20 add $0x20,%r8 687e: 83 c0 ff add $0xffffffff,%eax 6881: 75 dd jne 0x6860 6883: e9 a2 fe ff ff jmp 0x672a 6888: 3d 00 40 00 00 cmp $0x4000,%eax 688d: 7f 51 jg 0x68e0 688f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6896: 00 6897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 689e: 66 90 xchg %ax,%ax 68a0: 0f 10 01 movups (%rcx),%xmm0 68a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 68a7: 0f 59 c1 mulps %xmm1,%xmm0 68aa: 48 83 c1 20 add $0x20,%rcx 68ae: 0f 59 d1 mulps %xmm1,%xmm2 68b1: 41 0f 11 00 movups %xmm0,(%r8) 68b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8) 68ba: 49 83 c0 20 add $0x20,%r8 68be: 83 c0 ff add $0xffffffff,%eax 68c1: 75 dd jne 0x68a0 68c3: e9 62 fe ff ff jmp 0x672a 68c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68cf: 00 68d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 68de: 00 00 68e0: 0f 10 01 movups (%rcx),%xmm0 68e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2 68e7: 0f 59 c1 mulps %xmm1,%xmm0 68ea: 48 83 c1 20 add $0x20,%rcx 68ee: 0f 59 d1 mulps %xmm1,%xmm2 68f1: 41 0f 2b 00 movntps %xmm0,(%r8) 68f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8) 68fa: 49 83 c0 20 add $0x20,%r8 68fe: 83 c0 ff add $0xffffffff,%eax 6901: 75 dd jne 0x68e0 6903: e9 22 fe ff ff jmp 0x672a 6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 690f: 00 6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 691e: 00 00 6920: 48 83 ec 28 sub $0x28,%rsp 6924: 48 85 c9 test %rcx,%rcx 6927: 74 1d je 0x6946 6929: 85 d2 test %edx,%edx 692b: 7f 0a jg 0x6937 692d: b8 fa ff ff ff mov $0xfffffffa,%eax 6932: 48 83 c4 28 add $0x28,%rsp 6936: c3 ret 6937: c1 e2 02 shl $0x2,%edx 693a: e8 91 18 b1 01 call 0x1b181d0 693f: 33 c0 xor %eax,%eax 6941: 48 83 c4 28 add $0x28,%rsp 6945: c3 ret 6946: b8 f8 ff ff ff mov $0xfffffff8,%eax 694b: 48 83 c4 28 add $0x28,%rsp 694f: c3 ret 6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6957: 00 6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 695f: 90 nop 6960: 48 83 ec 28 sub $0x28,%rsp 6964: 48 85 c9 test %rcx,%rcx 6967: 74 22 je 0x698b 6969: 85 d2 test %edx,%edx 696b: 7e 28 jle 0x6995 696d: c1 e2 02 shl $0x2,%edx 6970: 81 fa 00 00 20 00 cmp $0x200000,%edx 6976: 7f 07 jg 0x697f 6978: e8 63 a9 a4 01 call 0x1a512e0 697d: eb 05 jmp 0x6984 697f: e8 fc 24 09 00 call 0x98e80 6984: 33 c0 xor %eax,%eax 6986: 48 83 c4 28 add $0x28,%rsp 698a: c3 ret 698b: b8 f8 ff ff ff mov $0xfffffff8,%eax 6990: 48 83 c4 28 add $0x28,%rsp 6994: c3 ret 6995: b8 fa ff ff ff mov $0xfffffffa,%eax 699a: 48 83 c4 28 add $0x28,%rsp 699e: c3 ret 699f: 90 nop 69a0: 48 83 ec 28 sub $0x28,%rsp 69a4: 48 85 c9 test %rcx,%rcx 69a7: 74 22 je 0x69cb 69a9: 85 d2 test %edx,%edx 69ab: 7e 28 jle 0x69d5 69ad: c1 e2 02 shl $0x2,%edx 69b0: 81 fa 00 00 20 00 cmp $0x200000,%edx 69b6: 7f 07 jg 0x69bf 69b8: e8 c3 b5 a4 01 call 0x1a51f80 69bd: eb 05 jmp 0x69c4 69bf: e8 fc 24 09 00 call 0x98ec0 69c4: 33 c0 xor %eax,%eax 69c6: 48 83 c4 28 add $0x28,%rsp 69ca: c3 ret 69cb: b8 f8 ff ff ff mov $0xfffffff8,%eax 69d0: 48 83 c4 28 add $0x28,%rsp 69d4: c3 ret 69d5: b8 fa ff ff ff mov $0xfffffffa,%eax 69da: 48 83 c4 28 add $0x28,%rsp 69de: c3 ret 69df: 90 nop 69e0: 48 83 ec 28 sub $0x28,%rsp 69e4: 48 85 c9 test %rcx,%rcx 69e7: 74 22 je 0x6a0b 69e9: 85 d2 test %edx,%edx 69eb: 7e 28 jle 0x6a15 69ed: c1 e2 02 shl $0x2,%edx 69f0: 81 fa 00 00 20 00 cmp $0x200000,%edx 69f6: 7f 07 jg 0x69ff 69f8: e8 63 c2 a4 01 call 0x1a52c60 69fd: eb 05 jmp 0x6a04 69ff: e8 fc 24 09 00 call 0x98f00 6a04: 33 c0 xor %eax,%eax 6a06: 48 83 c4 28 add $0x28,%rsp 6a0a: c3 ret 6a0b: b8 f8 ff ff ff mov $0xfffffff8,%eax 6a10: 48 83 c4 28 add $0x28,%rsp 6a14: c3 ret 6a15: b8 fa ff ff ff mov $0xfffffffa,%eax 6a1a: 48 83 c4 28 add $0x28,%rsp 6a1e: c3 ret 6a1f: 90 nop 6a20: 48 83 ec 28 sub $0x28,%rsp 6a24: e8 47 37 a9 01 call 0x1a9a170 6a29: 48 83 c4 28 add $0x28,%rsp 6a2d: c3 ret 6a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a35: 00 6a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a3d: 0f 1f 00 nopl (%rax) 6a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6a45: e8 46 41 a9 01 call 0x1a9ab90 6a4a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6a4f: c3 ret 6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a57: 00 6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a5f: 90 nop 6a60: 48 83 ec 28 sub $0x28,%rsp 6a64: e8 47 4b a9 01 call 0x1a9b5b0 6a69: 48 83 c4 28 add $0x28,%rsp 6a6d: c3 ret 6a6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a75: 00 6a76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a7d: 0f 1f 00 nopl (%rax) 6a80: 48 83 ec 28 sub $0x28,%rsp 6a84: e8 97 1c b1 01 call 0x1b18720 6a89: 48 83 c4 28 add $0x28,%rsp 6a8d: c3 ret 6a8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6a95: 00 6a96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6a9d: 0f 1f 00 nopl (%rax) 6aa0: 48 83 ec 28 sub $0x28,%rsp 6aa4: e8 b7 1e b1 01 call 0x1b18960 6aa9: 48 83 c4 28 add $0x28,%rsp 6aad: c3 ret 6aae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ab5: 00 6ab6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6abd: 0f 1f 00 nopl (%rax) 6ac0: 48 83 ec 28 sub $0x28,%rsp 6ac4: e8 d7 20 b1 01 call 0x1b18ba0 6ac9: 48 83 c4 28 add $0x28,%rsp 6acd: c3 ret 6ace: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ad5: 00 6ad6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6add: 0f 1f 00 nopl (%rax) 6ae0: 41 83 f8 05 cmp $0x5,%r8d 6ae4: 7d 38 jge 0x6b1e 6ae6: 41 ff c8 dec %r8d 6ae9: 41 83 f8 ff cmp $0xffffffff,%r8d 6aed: 74 2e je 0x6b1d 6aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6af6: 00 6af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6afe: 66 90 xchg %ax,%ax 6b00: f2 0f 10 02 movsd (%rdx),%xmm0 6b04: 41 ff c8 dec %r8d 6b07: f2 0f 5c 01 subsd (%rcx),%xmm0 6b0b: 48 83 c1 08 add $0x8,%rcx 6b0f: f2 0f 11 02 movsd %xmm0,(%rdx) 6b13: 48 83 c2 08 add $0x8,%rdx 6b17: 41 83 f8 ff cmp $0xffffffff,%r8d 6b1b: 75 e3 jne 0x6b00 6b1d: c3 ret 6b1e: 89 d0 mov %edx,%eax 6b20: a8 07 test $0x7,%al 6b22: 0f 85 b7 00 00 00 jne 0x6bdf 6b28: a8 0f test $0xf,%al 6b2a: 74 17 je 0x6b43 6b2c: f2 0f 10 02 movsd (%rdx),%xmm0 6b30: 41 ff c8 dec %r8d 6b33: f2 0f 5c 01 subsd (%rcx),%xmm0 6b37: 48 83 c1 08 add $0x8,%rcx 6b3b: f2 0f 11 02 movsd %xmm0,(%rdx) 6b3f: 48 83 c2 08 add $0x8,%rdx 6b43: 44 89 c0 mov %r8d,%eax 6b46: 41 83 e0 03 and $0x3,%r8d 6b4a: 83 e0 fc and $0xfffffffc,%eax 6b4d: f6 c1 0f test $0xf,%cl 6b50: 75 4e jne 0x6ba0 6b52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b60: 0f 18 49 40 prefetcht0 0x40(%rcx) 6b64: 0f 28 02 movaps (%rdx),%xmm0 6b67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 6b6b: 66 0f 5c 01 subpd (%rcx),%xmm0 6b6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 6b74: 0f 29 02 movaps %xmm0,(%rdx) 6b77: 48 83 c1 20 add $0x20,%rcx 6b7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 6b7f: 48 83 c2 20 add $0x20,%rdx 6b83: 83 c0 fc add $0xfffffffc,%eax 6b86: 75 d8 jne 0x6b60 6b88: e9 59 ff ff ff jmp 0x6ae6 6b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b94: 00 6b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b9c: 0f 1f 40 00 nopl 0x0(%rax) 6ba0: 0f 18 49 40 prefetcht0 0x40(%rcx) 6ba4: f2 0f 10 01 movsd (%rcx),%xmm0 6ba8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6bad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 6bb2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6bb7: 48 83 c1 20 add $0x20,%rcx 6bbb: 0f 28 12 movaps (%rdx),%xmm2 6bbe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 6bc2: 66 0f 5c d0 subpd %xmm0,%xmm2 6bc6: 66 0f 5c d9 subpd %xmm1,%xmm3 6bca: 0f 29 12 movaps %xmm2,(%rdx) 6bcd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 6bd1: 48 83 c2 20 add $0x20,%rdx 6bd5: 83 c0 fc add $0xfffffffc,%eax 6bd8: 75 c6 jne 0x6ba0 6bda: e9 07 ff ff ff jmp 0x6ae6 6bdf: 44 89 c0 mov %r8d,%eax 6be2: 41 83 e0 03 and $0x3,%r8d 6be6: 83 e0 fc and $0xfffffffc,%eax 6be9: f6 c1 0f test $0xf,%cl 6bec: 0f 85 6e 00 00 00 jne 0x6c60 6bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c00: 0f 18 49 40 prefetcht0 0x40(%rcx) 6c04: f2 0f 10 02 movsd (%rdx),%xmm0 6c08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6c0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6c12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6c17: 66 0f 5c 01 subpd (%rcx),%xmm0 6c1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 6c20: f2 0f 11 02 movsd %xmm0,(%rdx) 6c24: 48 83 c1 20 add $0x20,%rcx 6c28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 6c2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 6c32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 6c37: 48 83 c2 20 add $0x20,%rdx 6c3b: 83 c0 fc add $0xfffffffc,%eax 6c3e: 75 c0 jne 0x6c00 6c40: e9 a1 fe ff ff jmp 0x6ae6 6c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6c4c: 00 6c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6c60: 0f 18 49 40 prefetcht0 0x40(%rcx) 6c64: f2 0f 10 12 movsd (%rdx),%xmm2 6c68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 6c6d: f2 0f 10 01 movsd (%rcx),%xmm0 6c71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6c76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 6c7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6c80: 48 83 c1 20 add $0x20,%rcx 6c84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 6c89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 6c8e: 66 0f 5c d0 subpd %xmm0,%xmm2 6c92: 66 0f 5c d9 subpd %xmm1,%xmm3 6c96: f2 0f 11 12 movsd %xmm2,(%rdx) 6c9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 6c9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 6ca4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 6ca9: 48 83 c2 20 add $0x20,%rdx 6cad: 83 c0 fc add $0xfffffffc,%eax 6cb0: 75 ae jne 0x6c60 6cb2: e9 2f fe ff ff jmp 0x6ae6 6cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6cbe: 00 00 6cc0: 41 83 f8 05 cmp $0x5,%r8d 6cc4: 7d 38 jge 0x6cfe 6cc6: 41 ff c8 dec %r8d 6cc9: 41 83 f8 ff cmp $0xffffffff,%r8d 6ccd: 74 2e je 0x6cfd 6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6cd6: 00 6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6cde: 66 90 xchg %ax,%ax 6ce0: f2 0f 10 02 movsd (%rdx),%xmm0 6ce4: 41 ff c8 dec %r8d 6ce7: f2 0f 5c 01 subsd (%rcx),%xmm0 6ceb: 48 83 c1 08 add $0x8,%rcx 6cef: f2 0f 11 02 movsd %xmm0,(%rdx) 6cf3: 48 8d 52 08 lea 0x8(%rdx),%rdx 6cf7: 41 83 f8 ff cmp $0xffffffff,%r8d 6cfb: 75 e3 jne 0x6ce0 6cfd: c3 ret 6cfe: 89 d0 mov %edx,%eax 6d00: a8 07 test $0x7,%al 6d02: 0f 85 b7 00 00 00 jne 0x6dbf 6d08: a8 0f test $0xf,%al 6d0a: 74 17 je 0x6d23 6d0c: f2 0f 10 02 movsd (%rdx),%xmm0 6d10: 41 ff c8 dec %r8d 6d13: f2 0f 5c 01 subsd (%rcx),%xmm0 6d17: 48 83 c1 08 add $0x8,%rcx 6d1b: f2 0f 11 02 movsd %xmm0,(%rdx) 6d1f: 48 83 c2 08 add $0x8,%rdx 6d23: 44 89 c0 mov %r8d,%eax 6d26: 41 83 e0 03 and $0x3,%r8d 6d2a: 83 e0 fc and $0xfffffffc,%eax 6d2d: f6 c1 0f test $0xf,%cl 6d30: 75 4e jne 0x6d80 6d32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d40: 0f 18 49 40 prefetcht0 0x40(%rcx) 6d44: 0f 28 02 movaps (%rdx),%xmm0 6d47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1 6d4b: 66 0f 5c 01 subpd (%rcx),%xmm0 6d4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 6d54: 0f 29 02 movaps %xmm0,(%rdx) 6d57: 48 8d 49 20 lea 0x20(%rcx),%rcx 6d5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx) 6d5f: 48 8d 52 20 lea 0x20(%rdx),%rdx 6d63: 83 c0 fc add $0xfffffffc,%eax 6d66: 75 d8 jne 0x6d40 6d68: e9 59 ff ff ff jmp 0x6cc6 6d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6d74: 00 6d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6d7c: 0f 1f 40 00 nopl 0x0(%rax) 6d80: 0f 18 49 40 prefetcht0 0x40(%rcx) 6d84: f2 0f 10 01 movsd (%rcx),%xmm0 6d88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6d8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 6d92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6d97: 48 83 c1 20 add $0x20,%rcx 6d9b: 0f 28 12 movaps (%rdx),%xmm2 6d9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3 6da2: 66 0f 5c d0 subpd %xmm0,%xmm2 6da6: 66 0f 5c d9 subpd %xmm1,%xmm3 6daa: 0f 29 12 movaps %xmm2,(%rdx) 6dad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx) 6db1: 48 83 c2 20 add $0x20,%rdx 6db5: 83 c0 fc add $0xfffffffc,%eax 6db8: 75 c6 jne 0x6d80 6dba: e9 07 ff ff ff jmp 0x6cc6 6dbf: 44 89 c0 mov %r8d,%eax 6dc2: 41 83 e0 03 and $0x3,%r8d 6dc6: 83 e0 fc and $0xfffffffc,%eax 6dc9: f6 c1 0f test $0xf,%cl 6dcc: 0f 85 6e 00 00 00 jne 0x6e40 6dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6de0: 0f 18 49 40 prefetcht0 0x40(%rcx) 6de4: f2 0f 10 02 movsd (%rdx),%xmm0 6de8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1 6ded: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0 6df2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1 6df7: 66 0f 5c 01 subpd (%rcx),%xmm0 6dfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 6e00: f2 0f 11 02 movsd %xmm0,(%rdx) 6e04: 48 83 c1 20 add $0x20,%rcx 6e08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx) 6e0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx) 6e12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx) 6e17: 48 8d 52 20 lea 0x20(%rdx),%rdx 6e1b: 83 c0 fc add $0xfffffffc,%eax 6e1e: 75 c0 jne 0x6de0 6e20: e9 a1 fe ff ff jmp 0x6cc6 6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e2c: 00 6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e40: 0f 18 49 40 prefetcht0 0x40(%rcx) 6e44: f2 0f 10 12 movsd (%rdx),%xmm2 6e48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3 6e4d: f2 0f 10 01 movsd (%rcx),%xmm0 6e51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1 6e56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 6e5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1 6e60: 48 83 c1 20 add $0x20,%rcx 6e64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2 6e69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3 6e6e: 66 0f 5c d0 subpd %xmm0,%xmm2 6e72: 66 0f 5c d9 subpd %xmm1,%xmm3 6e76: f2 0f 11 12 movsd %xmm2,(%rdx) 6e7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx) 6e7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx) 6e84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx) 6e89: 48 8d 52 20 lea 0x20(%rdx),%rdx 6e8d: 83 c0 fc add $0xfffffffc,%eax 6e90: 75 ae jne 0x6e40 6e92: e9 2f fe ff ff jmp 0x6cc6 6e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6e9e: 00 00 6ea0: 41 83 f8 05 cmp $0x5,%r8d 6ea4: 7d 39 jge 0x6edf 6ea6: 41 83 c0 ff add $0xffffffff,%r8d 6eaa: 41 83 f8 ff cmp $0xffffffff,%r8d 6eae: 74 2e je 0x6ede 6eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6eb7: 00 6eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ebf: 90 nop 6ec0: f2 0f 10 02 movsd (%rdx),%xmm0 6ec4: 41 83 c0 ff add $0xffffffff,%r8d 6ec8: f2 0f 5c 01 subsd (%rcx),%xmm0 6ecc: 48 83 c1 08 add $0x8,%rcx 6ed0: f2 0f 11 02 movsd %xmm0,(%rdx) 6ed4: 48 83 c2 08 add $0x8,%rdx 6ed8: 41 83 f8 ff cmp $0xffffffff,%r8d 6edc: 75 e2 jne 0x6ec0 6ede: c3 ret 6edf: 89 d0 mov %edx,%eax 6ee1: a8 07 test $0x7,%al 6ee3: 0f 85 aa 00 00 00 jne 0x6f93 6ee9: a8 0f test $0xf,%al 6eeb: 74 18 je 0x6f05 6eed: f2 0f 10 02 movsd (%rdx),%xmm0 6ef1: 41 83 c0 ff add $0xffffffff,%r8d 6ef5: f2 0f 5c 01 subsd (%rcx),%xmm0 6ef9: 48 83 c1 08 add $0x8,%rcx 6efd: f2 0f 11 02 movsd %xmm0,(%rdx) 6f01: 48 83 c2 08 add $0x8,%rdx 6f05: 44 89 c0 mov %r8d,%eax 6f08: 41 83 e0 03 and $0x3,%r8d 6f0c: 83 e0 fc and $0xfffffffc,%eax 6f0f: f6 c1 0f test $0xf,%cl 6f12: 75 4c jne 0x6f60 6f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f20: 0f 18 49 40 prefetcht0 0x40(%rcx) 6f24: 0f 10 02 movups (%rdx),%xmm0 6f27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6f2b: 66 0f 5c 01 subpd (%rcx),%xmm0 6f2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 6f34: 48 83 c1 20 add $0x20,%rcx 6f38: 0f 11 02 movups %xmm0,(%rdx) 6f3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 6f3f: 48 83 c2 20 add $0x20,%rdx 6f43: 83 c0 fc add $0xfffffffc,%eax 6f46: 75 d8 jne 0x6f20 6f48: e9 59 ff ff ff jmp 0x6ea6 6f4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f54: 00 6f55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f5c: 0f 1f 40 00 nopl 0x0(%rax) 6f60: 0f 18 49 40 prefetcht0 0x40(%rcx) 6f64: 0f 10 12 movups (%rdx),%xmm2 6f67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 6f6b: 0f 10 01 movups (%rcx),%xmm0 6f6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 6f72: 66 0f 5c d0 subpd %xmm0,%xmm2 6f76: 48 83 c1 20 add $0x20,%rcx 6f7a: 66 0f 5c d9 subpd %xmm1,%xmm3 6f7e: 0f 11 12 movups %xmm2,(%rdx) 6f81: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 6f85: 48 83 c2 20 add $0x20,%rdx 6f89: 83 c0 fc add $0xfffffffc,%eax 6f8c: 75 d2 jne 0x6f60 6f8e: e9 13 ff ff ff jmp 0x6ea6 6f93: 44 89 c0 mov %r8d,%eax 6f96: 41 83 e0 03 and $0x3,%r8d 6f9a: 83 e0 fc and $0xfffffffc,%eax 6f9d: f6 c1 0f test $0xf,%cl 6fa0: 75 5e jne 0x7000 6fa2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fa9: 00 6faa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6fb8: 00 6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6fc0: 0f 18 49 40 prefetcht0 0x40(%rcx) 6fc4: 0f 10 02 movups (%rdx),%xmm0 6fc7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1 6fcb: 66 0f 5c 01 subpd (%rcx),%xmm0 6fcf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1 6fd4: 48 83 c1 20 add $0x20,%rcx 6fd8: 0f 11 02 movups %xmm0,(%rdx) 6fdb: 0f 11 4a 10 movups %xmm1,0x10(%rdx) 6fdf: 48 83 c2 20 add $0x20,%rdx 6fe3: 83 c0 fc add $0xfffffffc,%eax 6fe6: 75 d8 jne 0x6fc0 6fe8: e9 b9 fe ff ff jmp 0x6ea6 6fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ff4: 00 6ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ffc: 0f 1f 40 00 nopl 0x0(%rax) 7000: 0f 18 49 40 prefetcht0 0x40(%rcx) 7004: 0f 10 12 movups (%rdx),%xmm2 7007: 0f 10 5a 10 movups 0x10(%rdx),%xmm3 700b: 0f 10 01 movups (%rcx),%xmm0 700e: 0f 10 49 10 movups 0x10(%rcx),%xmm1 7012: 66 0f 5c d0 subpd %xmm0,%xmm2 7016: 48 83 c1 20 add $0x20,%rcx 701a: 66 0f 5c d9 subpd %xmm1,%xmm3 701e: 0f 11 12 movups %xmm2,(%rdx) 7021: 0f 11 5a 10 movups %xmm3,0x10(%rdx) 7025: 48 83 c2 20 add $0x20,%rdx 7029: 83 c0 fc add $0xfffffffc,%eax 702c: 75 d2 jne 0x7000 702e: e9 73 fe ff ff jmp 0x6ea6 7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 703f: 00 7040: 56 push %rsi 7041: 57 push %rdi 7042: 41 54 push %r12 7044: 41 55 push %r13 7046: 41 57 push %r15 7048: 48 83 ec 30 sub $0x30,%rsp 704c: 4c 89 c7 mov %r8,%rdi 704f: 48 89 d6 mov %rdx,%rsi 7052: 48 89 ca mov %rcx,%rdx 7055: 45 33 e4 xor %r12d,%r12d 7058: 48 85 ff test %rdi,%rdi 705b: 0f 84 71 02 00 00 je 0x72d2 7061: 83 3f 06 cmpl $0x6,(%rdi) 7064: 74 12 je 0x7078 7066: b8 f3 ff ff ff mov $0xfffffff3,%eax 706b: 48 83 c4 30 add $0x30,%rsp 706f: 41 5f pop %r15 7071: 41 5d pop %r13 7073: 41 5c pop %r12 7075: 5f pop %rdi 7076: 5e pop %rsi 7077: c3 ret 7078: 48 85 d2 test %rdx,%rdx 707b: 0f 84 51 02 00 00 je 0x72d2 7081: 48 85 f6 test %rsi,%rsi 7084: 0f 84 48 02 00 00 je 0x72d2 708a: 4d 85 c9 test %r9,%r9 708d: 0f 84 39 02 00 00 je 0x72cc 7093: 44 8b 7f 04 mov 0x4(%rdi),%r15d 7097: 41 83 ff 04 cmp $0x4,%r15d 709b: 7f 71 jg 0x710e 709d: 4d 63 cf movslq %r15d,%r9 70a0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 70a4: 74 1c je 0x70c2 70a6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeda20 70ad: 48 89 d1 mov %rdx,%rcx 70b0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 70b5: 48 89 f2 mov %rsi,%rdx 70b8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8) 70bf: 01 70c0: eb 15 jmp 0x70d7 70c2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeda20 70c9: 48 89 d1 mov %rdx,%rcx 70cc: 48 89 f2 mov %rsi,%rdx 70cf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8) 70d6: 01 70d7: b8 01 00 00 00 mov $0x1,%eax 70dc: 44 89 f9 mov %r15d,%ecx 70df: d3 e0 shl %cl,%eax 70e1: 48 63 c0 movslq %eax,%rax 70e4: 48 83 f8 01 cmp $0x1,%rax 70e8: 74 0e je 0x70f8 70ea: 8b 7e 04 mov 0x4(%rsi),%edi 70ed: 89 3c 86 mov %edi,(%rsi,%rax,4) 70f0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 70f7: 00 70f8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 70ff: 33 c0 xor %eax,%eax 7101: 48 83 c4 30 add $0x30,%rsp 7105: 41 5f pop %r15 7107: 41 5d pop %r13 7109: 41 5c pop %r12 710b: 5f pop %rdi 710c: 5e pop %rsi 710d: c3 ret 710e: 4c 89 c8 mov %r9,%rax 7111: 48 83 e0 3f and $0x3f,%rax 7115: 48 f7 d8 neg %rax 7118: 48 83 e0 3f and $0x3f,%rax 711c: 4c 03 c8 add %rax,%r9 711f: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 7123: 4d 0f 4f e1 cmovg %r9,%r12 7127: 41 bd 01 00 00 00 mov $0x1,%r13d 712d: 45 8d 4f ff lea -0x1(%r15),%r9d 7131: 44 89 c9 mov %r9d,%ecx 7134: 41 d3 e5 shl %cl,%r13d 7137: 41 83 ff 06 cmp $0x6,%r15d 713b: 7f 5d jg 0x719a 713d: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7141: 74 2e je 0x7171 7143: 4d 63 ff movslq %r15d,%r15 7146: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeda20 714d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 7152: 48 89 d1 mov %rdx,%rcx 7155: 48 89 f2 mov %rsi,%rdx 7158: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8) 715f: 01 7160: 44 89 f9 mov %r15d,%ecx 7163: 41 bc 01 00 00 00 mov $0x1,%r12d 7169: 41 d3 e4 shl %cl,%r12d 716c: e9 e3 00 00 00 jmp 0x7254 7171: 4d 63 ff movslq %r15d,%r15 7174: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeda20 717b: 48 89 d1 mov %rdx,%rcx 717e: 48 89 f2 mov %rsi,%rdx 7181: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8) 7188: 01 7189: 44 89 f9 mov %r15d,%ecx 718c: 41 bc 01 00 00 00 mov $0x1,%r12d 7192: 41 d3 e4 shl %cl,%r12d 7195: e9 ba 00 00 00 jmp 0x7254 719a: 41 83 ff 10 cmp $0x10,%r15d 719e: 7e 71 jle 0x7211 71a0: 41 83 ff 11 cmp $0x11,%r15d 71a4: 7f 4b jg 0x71f1 71a6: 48 3b d6 cmp %rsi,%rdx 71a9: 0f 84 09 01 00 00 je 0x72b8 71af: 48 89 d1 mov %rdx,%rcx 71b2: 48 89 f2 mov %rsi,%rdx 71b5: 45 89 e8 mov %r13d,%r8d 71b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9 71bc: e8 4f 2d b1 01 call 0x1b19f10 71c1: 48 89 e0 mov %rsp,%rax 71c4: 48 89 f1 mov %rsi,%rcx 71c7: 44 89 ea mov %r13d,%edx 71ca: 4d 89 e1 mov %r12,%r9 71cd: 4c 8b 47 38 mov 0x38(%rdi),%r8 71d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 71d8: e8 31 72 b1 01 call 0x1b1e40e 71dd: 44 89 f9 mov %r15d,%ecx 71e0: 41 bc 01 00 00 00 mov $0x1,%r12d 71e6: 41 d3 e4 shl %cl,%r12d 71e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 71ed: 75 55 jne 0x7244 71ef: eb 63 jmp 0x7254 71f1: 48 89 e0 mov %rsp,%rax 71f4: 48 89 f9 mov %rdi,%rcx 71f7: 49 89 f0 mov %rsi,%r8 71fa: 4c 89 60 20 mov %r12,0x20(%rax) 71fe: e8 7d 21 09 00 call 0x99380 7203: 44 89 f9 mov %r15d,%ecx 7206: 41 bc 01 00 00 00 mov $0x1,%r12d 720c: 41 d3 e4 shl %cl,%r12d 720f: eb 43 jmp 0x7254 7211: 48 89 e0 mov %rsp,%rax 7214: 48 89 d1 mov %rdx,%rcx 7217: 48 89 f2 mov %rsi,%rdx 721a: 45 89 e8 mov %r13d,%r8d 721d: 4c 8b 4f 38 mov 0x38(%rdi),%r9 7221: 4c 89 60 28 mov %r12,0x28(%rax) 7225: 4c 8b 67 30 mov 0x30(%rdi),%r12 7229: 4c 89 60 20 mov %r12,0x20(%rax) 722d: e8 9e 54 b1 01 call 0x1b1c6d0 7232: 44 89 f9 mov %r15d,%ecx 7235: 41 bc 01 00 00 00 mov $0x1,%r12d 723b: 41 d3 e4 shl %cl,%r12d 723e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7242: 74 10 je 0x7254 7244: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 7249: 48 89 f2 mov %rsi,%rdx 724c: 45 89 e0 mov %r12d,%r8d 724f: e8 cc 64 ff ff call 0xffffffffffffd720 7254: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 7259: 48 89 f1 mov %rsi,%rcx 725c: f3 0f 10 16 movss (%rsi),%xmm2 7260: 0f 28 c1 movaps %xmm1,%xmm0 7263: 44 89 ea mov %r13d,%edx 7266: 41 b8 01 00 00 00 mov $0x1,%r8d 726c: f3 0f 58 c2 addss %xmm2,%xmm0 7270: f3 0f 5c d1 subss %xmm1,%xmm2 7274: f3 0f 11 06 movss %xmm0,(%rsi) 7278: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 727d: 4c 8b 4f 50 mov 0x50(%rdi),%r9 7281: e8 3a 32 09 00 call 0x9a4c0 7286: 4d 63 e4 movslq %r12d,%r12 7289: 49 83 fc 01 cmp $0x1,%r12 728d: 74 13 je 0x72a2 728f: 8b 46 04 mov 0x4(%rsi),%eax 7292: 33 ff xor %edi,%edi 7294: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 7298: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 729d: 89 7e 04 mov %edi,0x4(%rsi) 72a0: eb 07 jmp 0x72a9 72a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 72a9: 33 c0 xor %eax,%eax 72ab: 48 83 c4 30 add $0x30,%rsp 72af: 41 5f pop %r15 72b1: 41 5d pop %r13 72b3: 41 5c pop %r12 72b5: 5f pop %rdi 72b6: 5e pop %rsi 72b7: c3 ret 72b8: 48 89 f1 mov %rsi,%rcx 72bb: 44 89 ea mov %r13d,%edx 72be: 4c 8b 47 30 mov 0x30(%rdi),%r8 72c2: e8 99 26 b1 01 call 0x1b19960 72c7: e9 f5 fe ff ff jmp 0x71c1 72cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 72d0: 7e 12 jle 0x72e4 72d2: b8 f8 ff ff ff mov $0xfffffff8,%eax 72d7: 48 83 c4 30 add $0x30,%rsp 72db: 41 5f pop %r15 72dd: 41 5d pop %r13 72df: 41 5c pop %r12 72e1: 5f pop %rdi 72e2: 5e pop %rsi 72e3: c3 ret 72e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d 72e8: 41 83 ff 04 cmp $0x4,%r15d 72ec: 0f 8e ab fd ff ff jle 0x709d 72f2: e9 30 fe ff ff jmp 0x7127 72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 72fe: 00 00 7300: 57 push %rdi 7301: 41 54 push %r12 7303: 41 55 push %r13 7305: 41 56 push %r14 7307: 41 57 push %r15 7309: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 730e: 4d 89 c4 mov %r8,%r12 7311: 48 89 d7 mov %rdx,%rdi 7314: 48 89 ca mov %rcx,%rdx 7317: 45 33 ed xor %r13d,%r13d 731a: 4d 85 e4 test %r12,%r12 731d: 0f 84 a4 02 00 00 je 0x75c7 7323: 41 83 3c 24 06 cmpl $0x6,(%r12) 7328: 74 14 je 0x733e 732a: b8 f3 ff ff ff mov $0xfffffff3,%eax 732f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 7334: 41 5f pop %r15 7336: 41 5e pop %r14 7338: 41 5d pop %r13 733a: 41 5c pop %r12 733c: 5f pop %rdi 733d: c3 ret 733e: 48 85 d2 test %rdx,%rdx 7341: 0f 84 80 02 00 00 je 0x75c7 7347: 48 85 ff test %rdi,%rdi 734a: 0f 84 77 02 00 00 je 0x75c7 7350: 4d 85 c9 test %r9,%r9 7353: 0f 84 66 02 00 00 je 0x75bf 7359: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 735e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 7364: 7f 7f jg 0x73e5 7366: 4d 63 cf movslq %r15d,%r9 7369: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 736f: 74 21 je 0x7392 7371: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeda20 7378: 48 89 d1 mov %rdx,%rcx 737b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 7382: 48 89 fa mov %rdi,%rdx 7385: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9 738c: 01 738d: 41 ff d1 call *%r9 7390: eb 18 jmp 0x73aa 7392: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeda20 7399: 48 89 d1 mov %rdx,%rcx 739c: 48 89 fa mov %rdi,%rdx 739f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9 73a6: 01 73a7: 41 ff d1 call *%r9 73aa: b8 01 00 00 00 mov $0x1,%eax 73af: 44 89 f9 mov %r15d,%ecx 73b2: d3 e0 shl %cl,%eax 73b4: 48 63 c0 movslq %eax,%rax 73b7: 48 83 f8 01 cmp $0x1,%rax 73bb: 74 10 je 0x73cd 73bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d 73c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4) 73c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4) 73cc: 00 73cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 73d4: 33 c0 xor %eax,%eax 73d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 73db: 41 5f pop %r15 73dd: 41 5e pop %r14 73df: 41 5d pop %r13 73e1: 41 5c pop %r12 73e3: 5f pop %rdi 73e4: c3 ret 73e5: 4c 89 c8 mov %r9,%rax 73e8: 48 83 e0 3f and $0x3f,%rax 73ec: 48 f7 d8 neg %rax 73ef: 48 83 e0 3f and $0x3f,%rax 73f3: 4c 03 c8 add %rax,%r9 73f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 73fc: 4d 0f 4f e9 cmovg %r9,%r13 7400: 41 be 01 00 00 00 mov $0x1,%r14d 7406: 45 8d 4f ff lea -0x1(%r15),%r9d 740a: 44 89 c9 mov %r9d,%ecx 740d: 41 d3 e6 shl %cl,%r14d 7410: 41 83 ff 06 cmp $0x6,%r15d 7414: 7f 67 jg 0x747d 7416: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 741c: 74 33 je 0x7451 741e: 4d 63 ff movslq %r15d,%r15 7421: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeda20 7428: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2 742f: 48 89 d1 mov %rdx,%rcx 7432: 48 89 fa mov %rdi,%rdx 7435: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9 743c: 01 743d: 41 ff d1 call *%r9 7440: 44 89 f9 mov %r15d,%ecx 7443: 41 bd 01 00 00 00 mov $0x1,%r13d 7449: 41 d3 e5 shl %cl,%r13d 744c: e9 f2 00 00 00 jmp 0x7543 7451: 4d 63 ff movslq %r15d,%r15 7454: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeda20 745b: 48 89 d1 mov %rdx,%rcx 745e: 48 89 fa mov %rdi,%rdx 7461: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9 7468: 01 7469: 41 ff d1 call *%r9 746c: 44 89 f9 mov %r15d,%ecx 746f: 41 bd 01 00 00 00 mov $0x1,%r13d 7475: 41 d3 e5 shl %cl,%r13d 7478: e9 c6 00 00 00 jmp 0x7543 747d: 41 83 ff 11 cmp $0x11,%r15d 7481: 7e 77 jle 0x74fa 7483: 41 83 ff 12 cmp $0x12,%r15d 7487: 7f 50 jg 0x74d9 7489: 48 3b d7 cmp %rdi,%rdx 748c: 0f 84 18 01 00 00 je 0x75aa 7492: 48 89 d1 mov %rdx,%rcx 7495: 48 89 fa mov %rdi,%rdx 7498: 45 89 f0 mov %r14d,%r8d 749b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9 74a0: e8 3b 43 b2 01 call 0x1b2b7e0 74a5: 48 8d 04 24 lea (%rsp),%rax 74a9: 48 89 f9 mov %rdi,%rcx 74ac: 44 89 f2 mov %r14d,%edx 74af: 4d 89 e9 mov %r13,%r9 74b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8 74b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax) 74be: e8 83 8b b2 01 call 0x1b30046 74c3: 44 89 f9 mov %r15d,%ecx 74c6: 41 bd 01 00 00 00 mov $0x1,%r13d 74cc: 41 d3 e5 shl %cl,%r13d 74cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 74d5: 75 5a jne 0x7531 74d7: eb 6a jmp 0x7543 74d9: 48 8d 04 24 lea (%rsp),%rax 74dd: 4c 89 e1 mov %r12,%rcx 74e0: 49 89 f8 mov %rdi,%r8 74e3: 4c 89 68 20 mov %r13,0x20(%rax) 74e7: e8 b4 7b 09 00 call 0x9f0a0 74ec: 44 89 f9 mov %r15d,%ecx 74ef: 41 bd 01 00 00 00 mov $0x1,%r13d 74f5: 41 d3 e5 shl %cl,%r13d 74f8: eb 49 jmp 0x7543 74fa: 49 89 e2 mov %rsp,%r10 74fd: 48 89 d1 mov %rdx,%rcx 7500: 49 8b 44 24 30 mov 0x30(%r12),%rax 7505: 48 89 fa mov %rdi,%rdx 7508: 45 89 f0 mov %r14d,%r8d 750b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9 7510: 49 89 42 20 mov %rax,0x20(%r10) 7514: 4d 89 6a 28 mov %r13,0x28(%r10) 7518: e8 83 6a b2 01 call 0x1b2dfa0 751d: 44 89 f9 mov %r15d,%ecx 7520: 41 bd 01 00 00 00 mov $0x1,%r13d 7526: 41 d3 e5 shl %cl,%r13d 7529: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12) 752f: 74 12 je 0x7543 7531: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0 7538: 48 89 fa mov %rdi,%rdx 753b: 45 89 e8 mov %r13d,%r8d 753e: e8 3d 62 ff ff call 0xffffffffffffd780 7543: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0 7548: 48 89 f9 mov %rdi,%rcx 754b: f3 0f 10 0f movss (%rdi),%xmm1 754f: 44 89 f2 mov %r14d,%edx 7552: 41 b8 01 00 00 00 mov $0x1,%r8d 7558: f3 0f 58 07 addss (%rdi),%xmm0 755c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1 7561: f3 0f 11 07 movss %xmm0,(%rdi) 7565: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi) 756a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9 756f: e8 ac 8e 09 00 call 0xa0420 7574: 4d 63 ed movslq %r13d,%r13 7577: 49 83 fd 01 cmp $0x1,%r13 757b: 74 15 je 0x7592 757d: 8b 47 04 mov 0x4(%rdi),%eax 7580: 45 33 c9 xor %r9d,%r9d 7583: 42 89 04 af mov %eax,(%rdi,%r13,4) 7587: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4) 758c: 44 89 4f 04 mov %r9d,0x4(%rdi) 7590: eb 07 jmp 0x7599 7592: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi) 7599: 33 c0 xor %eax,%eax 759b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 75a0: 41 5f pop %r15 75a2: 41 5e pop %r14 75a4: 41 5d pop %r13 75a6: 41 5c pop %r12 75a8: 5f pop %rdi 75a9: c3 ret 75aa: 48 89 f9 mov %rdi,%rcx 75ad: 44 89 f2 mov %r14d,%edx 75b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8 75b5: e8 76 3c b2 01 call 0x1b2b230 75ba: e9 e6 fe ff ff jmp 0x74a5 75bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12) 75c5: 7e 14 jle 0x75db 75c7: b8 f8 ff ff ff mov $0xfffffff8,%eax 75cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 75d1: 41 5f pop %r15 75d3: 41 5e pop %r14 75d5: 41 5d pop %r13 75d7: 41 5c pop %r12 75d9: 5f pop %rdi 75da: c3 ret 75db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d 75e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12) 75e6: 0f 8e 7a fd ff ff jle 0x7366 75ec: e9 0f fe ff ff jmp 0x7400 75f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 75f8: 00 75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7600: 56 push %rsi 7601: 57 push %rdi 7602: 41 54 push %r12 7604: 41 55 push %r13 7606: 48 83 ec 38 sub $0x38,%rsp 760a: 4c 89 c7 mov %r8,%rdi 760d: 48 89 d6 mov %rdx,%rsi 7610: 48 89 ca mov %rcx,%rdx 7613: 45 33 db xor %r11d,%r11d 7616: 48 85 ff test %rdi,%rdi 7619: 0f 84 0e 02 00 00 je 0x782d 761f: 83 3f 06 cmpl $0x6,(%rdi) 7622: 74 10 je 0x7634 7624: b8 f3 ff ff ff mov $0xfffffff3,%eax 7629: 48 83 c4 38 add $0x38,%rsp 762d: 41 5d pop %r13 762f: 41 5c pop %r12 7631: 5f pop %rdi 7632: 5e pop %rsi 7633: c3 ret 7634: 48 85 d2 test %rdx,%rdx 7637: 0f 84 f0 01 00 00 je 0x782d 763d: 48 85 f6 test %rsi,%rsi 7640: 0f 84 e7 01 00 00 je 0x782d 7646: 4d 85 c9 test %r9,%r9 7649: 0f 84 d8 01 00 00 je 0x7827 764f: 44 8b 6f 04 mov 0x4(%rdi),%r13d 7653: 41 83 fd 04 cmp $0x4,%r13d 7657: 7f 74 jg 0x76cd 7659: 4d 63 cd movslq %r13d,%r9 765c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7660: 74 1f je 0x7681 7662: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeda20 7669: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 766e: 48 89 d1 mov %rdx,%rcx 7671: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9 7678: 01 7679: 48 89 f2 mov %rsi,%rdx 767c: 41 ff d1 call *%r9 767f: eb 17 jmp 0x7698 7681: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeda20 7688: 48 89 d1 mov %rdx,%rcx 768b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi 7692: 01 7693: 48 89 f2 mov %rsi,%rdx 7696: ff d7 call *%rdi 7698: b8 01 00 00 00 mov $0x1,%eax 769d: 44 89 e9 mov %r13d,%ecx 76a0: d3 e0 shl %cl,%eax 76a2: 48 63 c0 movslq %eax,%rax 76a5: 48 83 f8 01 cmp $0x1,%rax 76a9: 74 0e je 0x76b9 76ab: 8b 7e 04 mov 0x4(%rsi),%edi 76ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4) 76b5: 00 76b6: 89 3c 86 mov %edi,(%rsi,%rax,4) 76b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 76c0: 33 c0 xor %eax,%eax 76c2: 48 83 c4 38 add $0x38,%rsp 76c6: 41 5d pop %r13 76c8: 41 5c pop %r12 76ca: 5f pop %rdi 76cb: 5e pop %rsi 76cc: c3 ret 76cd: 4c 89 c8 mov %r9,%rax 76d0: 48 83 e0 3f and $0x3f,%rax 76d4: 48 f7 d8 neg %rax 76d7: 48 83 e0 3f and $0x3f,%rax 76db: 4c 03 c8 add %rax,%r9 76de: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 76e2: 4d 0f 4f d9 cmovg %r9,%r11 76e6: 45 8d 4d ff lea -0x1(%r13),%r9d 76ea: 41 bc 01 00 00 00 mov $0x1,%r12d 76f0: 44 89 c9 mov %r9d,%ecx 76f3: 41 d3 e4 shl %cl,%r12d 76f6: 41 83 fd 06 cmp $0x6,%r13d 76fa: 7f 60 jg 0x775c 76fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7700: 74 31 je 0x7733 7702: 4d 63 ed movslq %r13d,%r13 7705: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeda20 770c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2 7711: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9 7718: 01 7719: 48 89 d1 mov %rdx,%rcx 771c: 48 89 f2 mov %rsi,%rdx 771f: 41 ff d1 call *%r9 7722: 44 89 e9 mov %r13d,%ecx 7725: 41 bd 01 00 00 00 mov $0x1,%r13d 772b: 41 d3 e5 shl %cl,%r13d 772e: e9 92 00 00 00 jmp 0x77c5 7733: 4d 63 ed movslq %r13d,%r13 7736: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeda20 773d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9 7744: 01 7745: 48 89 d1 mov %rdx,%rcx 7748: 48 89 f2 mov %rsi,%rdx 774b: 41 ff d1 call *%r9 774e: 44 89 e9 mov %r13d,%ecx 7751: 41 bd 01 00 00 00 mov $0x1,%r13d 7757: 41 d3 e5 shl %cl,%r13d 775a: eb 69 jmp 0x77c5 775c: 41 83 fd 12 cmp $0x12,%r13d 7760: 7e 20 jle 0x7782 7762: 48 89 e0 mov %rsp,%rax 7765: 48 89 f9 mov %rdi,%rcx 7768: 49 89 f0 mov %rsi,%r8 776b: 4c 89 58 20 mov %r11,0x20(%rax) 776f: e8 cc d9 09 00 call 0xa5140 7774: 44 89 e9 mov %r13d,%ecx 7777: 41 bd 01 00 00 00 mov $0x1,%r13d 777d: 41 d3 e5 shl %cl,%r13d 7780: eb 43 jmp 0x77c5 7782: 49 89 e2 mov %rsp,%r10 7785: 48 8b 47 30 mov 0x30(%rdi),%rax 7789: 48 89 d1 mov %rdx,%rcx 778c: 4c 8b 4f 38 mov 0x38(%rdi),%r9 7790: 48 89 f2 mov %rsi,%rdx 7793: 45 89 e0 mov %r12d,%r8d 7796: 4d 89 5a 28 mov %r11,0x28(%r10) 779a: 49 89 42 20 mov %rax,0x20(%r10) 779e: e8 5d f0 b3 01 call 0x1b46800 77a3: 44 89 e9 mov %r13d,%ecx 77a6: 41 bd 01 00 00 00 mov $0x1,%r13d 77ac: 41 d3 e5 shl %cl,%r13d 77af: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 77b3: 74 10 je 0x77c5 77b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0 77ba: 48 89 f2 mov %rsi,%rdx 77bd: 45 89 e8 mov %r13d,%r8d 77c0: e8 1b 60 ff ff call 0xffffffffffffd7e0 77c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1 77ca: 48 89 f1 mov %rsi,%rcx 77cd: 44 89 e2 mov %r12d,%edx 77d0: f3 0f 10 16 movss (%rsi),%xmm2 77d4: 0f 28 c1 movaps %xmm1,%xmm0 77d7: 41 b8 01 00 00 00 mov $0x1,%r8d 77dd: f3 0f 58 c2 addss %xmm2,%xmm0 77e1: f3 0f 5c d1 subss %xmm1,%xmm2 77e5: f3 0f 11 06 movss %xmm0,(%rsi) 77e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi) 77ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9 77f2: e8 89 eb 09 00 call 0xa6380 77f7: 4d 63 ed movslq %r13d,%r13 77fa: 49 83 fd 01 cmp $0x1,%r13 77fe: 74 13 je 0x7813 7800: 8b 46 04 mov 0x4(%rsi),%eax 7803: 33 ff xor %edi,%edi 7805: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4) 780a: 42 89 04 ae mov %eax,(%rsi,%r13,4) 780e: 89 7e 04 mov %edi,0x4(%rsi) 7811: eb 07 jmp 0x781a 7813: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 781a: 33 c0 xor %eax,%eax 781c: 48 83 c4 38 add $0x38,%rsp 7820: 41 5d pop %r13 7822: 41 5c pop %r12 7824: 5f pop %rdi 7825: 5e pop %rsi 7826: c3 ret 7827: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 782b: 7e 10 jle 0x783d 782d: b8 f8 ff ff ff mov $0xfffffff8,%eax 7832: 48 83 c4 38 add $0x38,%rsp 7836: 41 5d pop %r13 7838: 41 5c pop %r12 783a: 5f pop %rdi 783b: 5e pop %rsi 783c: c3 ret 783d: 44 8b 6f 04 mov 0x4(%rdi),%r13d 7841: 41 83 fd 04 cmp $0x4,%r13d 7845: 0f 8e 0e fe ff ff jle 0x7659 784b: e9 96 fe ff ff jmp 0x76e6 7850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7857: 00 7858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 785f: 90 nop 7860: 41 54 push %r12 7862: 41 55 push %r13 7864: 41 56 push %r14 7866: 41 57 push %r15 7868: 48 83 ec 38 sub $0x38,%rsp 786c: 4d 89 c5 mov %r8,%r13 786f: 49 89 d4 mov %rdx,%r12 7872: 48 89 ca mov %rcx,%rdx 7875: 45 33 db xor %r11d,%r11d 7878: 4d 85 ed test %r13,%r13 787b: 0f 84 25 02 00 00 je 0x7aa6 7881: 41 83 7d 00 06 cmpl $0x6,0x0(%r13) 7886: 74 12 je 0x789a 7888: b8 f3 ff ff ff mov $0xfffffff3,%eax 788d: 48 83 c4 38 add $0x38,%rsp 7891: 41 5f pop %r15 7893: 41 5e pop %r14 7895: 41 5d pop %r13 7897: 41 5c pop %r12 7899: c3 ret 789a: 48 85 d2 test %rdx,%rdx 789d: 0f 84 03 02 00 00 je 0x7aa6 78a3: 4d 85 e4 test %r12,%r12 78a6: 0f 84 fa 01 00 00 je 0x7aa6 78ac: 4d 85 c9 test %r9,%r9 78af: 0f 84 ea 01 00 00 je 0x7a9f 78b5: 45 8b 7d 04 mov 0x4(%r13),%r15d 78b9: 41 83 ff 04 cmp $0x4,%r15d 78bd: 7f 79 jg 0x7938 78bf: 4d 63 cf movslq %r15d,%r9 78c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 78c7: 74 1d je 0x78e6 78c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeda20 78d0: 48 89 d1 mov %rdx,%rcx 78d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 78d9: 4c 89 e2 mov %r12,%rdx 78dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8) 78e3: 01 78e4: eb 15 jmp 0x78fb 78e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeda20 78ed: 48 89 d1 mov %rdx,%rcx 78f0: 4c 89 e2 mov %r12,%rdx 78f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8) 78fa: 01 78fb: b8 01 00 00 00 mov $0x1,%eax 7900: 44 89 f9 mov %r15d,%ecx 7903: d3 e0 shl %cl,%eax 7905: 48 63 c0 movslq %eax,%rax 7908: 48 83 f8 01 cmp $0x1,%rax 790c: 74 12 je 0x7920 790e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d 7913: 45 89 0c 84 mov %r9d,(%r12,%rax,4) 7917: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4) 791e: 00 00 7920: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 7927: 00 00 7929: 33 c0 xor %eax,%eax 792b: 48 83 c4 38 add $0x38,%rsp 792f: 41 5f pop %r15 7931: 41 5e pop %r14 7933: 41 5d pop %r13 7935: 41 5c pop %r12 7937: c3 ret 7938: 4c 89 c8 mov %r9,%rax 793b: 48 83 e0 3f and $0x3f,%rax 793f: 48 f7 d8 neg %rax 7942: 48 83 e0 3f and $0x3f,%rax 7946: 4c 03 c8 add %rax,%r9 7949: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 794e: 4d 0f 4f d9 cmovg %r9,%r11 7952: 41 be 01 00 00 00 mov $0x1,%r14d 7958: 45 8d 4f ff lea -0x1(%r15),%r9d 795c: 44 89 c9 mov %r9d,%ecx 795f: 41 d3 e6 shl %cl,%r14d 7962: 41 83 ff 07 cmp $0x7,%r15d 7966: 7f 5c jg 0x79c4 7968: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 796d: 74 2f je 0x799e 796f: 4d 63 ff movslq %r15d,%r15 7972: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeda20 7979: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2 797f: 48 89 d1 mov %rdx,%rcx 7982: 4c 89 e2 mov %r12,%rdx 7985: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8) 798c: 01 798d: 44 89 f9 mov %r15d,%ecx 7990: 41 bf 01 00 00 00 mov $0x1,%r15d 7996: 41 d3 e7 shl %cl,%r15d 7999: e9 91 00 00 00 jmp 0x7a2f 799e: 4d 63 ff movslq %r15d,%r15 79a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeda20 79a8: 48 89 d1 mov %rdx,%rcx 79ab: 4c 89 e2 mov %r12,%rdx 79ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8) 79b5: 01 79b6: 44 89 f9 mov %r15d,%ecx 79b9: 41 bf 01 00 00 00 mov $0x1,%r15d 79bf: 41 d3 e7 shl %cl,%r15d 79c2: eb 6b jmp 0x7a2f 79c4: 41 83 ff 13 cmp $0x13,%r15d 79c8: 7e 20 jle 0x79ea 79ca: 48 89 e0 mov %rsp,%rax 79cd: 4c 89 e9 mov %r13,%rcx 79d0: 4d 89 e0 mov %r12,%r8 79d3: 4c 89 58 20 mov %r11,0x20(%rax) 79d7: e8 84 32 0a 00 call 0xaac60 79dc: 44 89 f9 mov %r15d,%ecx 79df: 41 bf 01 00 00 00 mov $0x1,%r15d 79e5: 41 d3 e7 shl %cl,%r15d 79e8: eb 45 jmp 0x7a2f 79ea: 49 89 e2 mov %rsp,%r10 79ed: 48 89 d1 mov %rdx,%rcx 79f0: 49 8b 45 30 mov 0x30(%r13),%rax 79f4: 4c 89 e2 mov %r12,%rdx 79f7: 45 89 f0 mov %r14d,%r8d 79fa: 4d 8b 4d 38 mov 0x38(%r13),%r9 79fe: 4d 89 5a 28 mov %r11,0x28(%r10) 7a02: 49 89 42 20 mov %rax,0x20(%r10) 7a06: e8 55 76 b5 01 call 0x1b5f060 7a0b: 44 89 f9 mov %r15d,%ecx 7a0e: 41 bf 01 00 00 00 mov $0x1,%r15d 7a14: 41 d3 e7 shl %cl,%r15d 7a17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13) 7a1c: 74 11 je 0x7a2f 7a1e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0 7a24: 4c 89 e2 mov %r12,%rdx 7a27: 45 89 f8 mov %r15d,%r8d 7a2a: e8 11 5e ff ff call 0xffffffffffffd840 7a2f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2 7a36: 4c 89 e1 mov %r12,%rcx 7a39: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1 7a3f: 44 89 f2 mov %r14d,%edx 7a42: 41 b8 01 00 00 00 mov $0x1,%r8d 7a48: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 7a4c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 7a50: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12) 7a56: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12) 7a5d: 4d 8b 4d 50 mov 0x50(%r13),%r9 7a61: e8 3a 44 0a 00 call 0xabea0 7a66: 4d 63 ff movslq %r15d,%r15 7a69: 49 83 ff 01 cmp $0x1,%r15 7a6d: 74 18 je 0x7a87 7a6f: 41 8b 44 24 04 mov 0x4(%r12),%eax 7a74: 45 33 c9 xor %r9d,%r9d 7a77: 43 89 04 bc mov %eax,(%r12,%r15,4) 7a7b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4) 7a80: 45 89 4c 24 04 mov %r9d,0x4(%r12) 7a85: eb 09 jmp 0x7a90 7a87: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12) 7a8e: 00 00 7a90: 33 c0 xor %eax,%eax 7a92: 48 83 c4 38 add $0x38,%rsp 7a96: 41 5f pop %r15 7a98: 41 5e pop %r14 7a9a: 41 5d pop %r13 7a9c: 41 5c pop %r12 7a9e: c3 ret 7a9f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13) 7aa4: 7e 12 jle 0x7ab8 7aa6: b8 f8 ff ff ff mov $0xfffffff8,%eax 7aab: 48 83 c4 38 add $0x38,%rsp 7aaf: 41 5f pop %r15 7ab1: 41 5e pop %r14 7ab3: 41 5d pop %r13 7ab5: 41 5c pop %r12 7ab7: c3 ret 7ab8: 45 8b 7d 04 mov 0x4(%r13),%r15d 7abc: 41 83 ff 04 cmp $0x4,%r15d 7ac0: 0f 8e f9 fd ff ff jle 0x78bf 7ac6: e9 87 fe ff ff jmp 0x7952 7acb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7ad2: 00 7ad3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7ae0: 56 push %rsi 7ae1: 57 push %rdi 7ae2: 41 54 push %r12 7ae4: 41 55 push %r13 7ae6: 41 57 push %r15 7ae8: 48 83 ec 30 sub $0x30,%rsp 7aec: 4c 89 c7 mov %r8,%rdi 7aef: 48 89 d6 mov %rdx,%rsi 7af2: 48 89 ca mov %rcx,%rdx 7af5: 45 33 db xor %r11d,%r11d 7af8: 48 85 ff test %rdi,%rdi 7afb: 0f 84 ea 01 00 00 je 0x7ceb 7b01: 83 3f 06 cmpl $0x6,(%rdi) 7b04: 74 12 je 0x7b18 7b06: b8 f3 ff ff ff mov $0xfffffff3,%eax 7b0b: 48 83 c4 30 add $0x30,%rsp 7b0f: 41 5f pop %r15 7b11: 41 5d pop %r13 7b13: 41 5c pop %r12 7b15: 5f pop %rdi 7b16: 5e pop %rsi 7b17: c3 ret 7b18: 48 85 d2 test %rdx,%rdx 7b1b: 0f 84 ca 01 00 00 je 0x7ceb 7b21: 48 85 f6 test %rsi,%rsi 7b24: 0f 84 c1 01 00 00 je 0x7ceb 7b2a: 4d 85 c9 test %r9,%r9 7b2d: 0f 84 b2 01 00 00 je 0x7ce5 7b33: 44 8b 7f 04 mov 0x4(%rdi),%r15d 7b37: 41 83 ff 04 cmp $0x4,%r15d 7b3b: 7f 75 jg 0x7bb2 7b3d: 4d 63 cf movslq %r15d,%r9 7b40: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7b44: 74 20 je 0x7b66 7b46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeda20 7b4d: 48 89 d1 mov %rdx,%rcx 7b50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 7b55: 48 89 f2 mov %rsi,%rdx 7b58: c5 f8 28 d0 vmovaps %xmm0,%xmm2 7b5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8) 7b63: 01 7b64: eb 15 jmp 0x7b7b 7b66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeda20 7b6d: 48 89 d1 mov %rdx,%rcx 7b70: 48 89 f2 mov %rsi,%rdx 7b73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8) 7b7a: 01 7b7b: b8 01 00 00 00 mov $0x1,%eax 7b80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 7b85: 48 63 ff movslq %edi,%rdi 7b88: 48 83 ff 01 cmp $0x1,%rdi 7b8c: 74 0e je 0x7b9c 7b8e: 8b 46 04 mov 0x4(%rsi),%eax 7b91: 89 04 be mov %eax,(%rsi,%rdi,4) 7b94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 7b9b: 00 7b9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 7ba3: 33 c0 xor %eax,%eax 7ba5: 48 83 c4 30 add $0x30,%rsp 7ba9: 41 5f pop %r15 7bab: 41 5d pop %r13 7bad: 41 5c pop %r12 7baf: 5f pop %rdi 7bb0: 5e pop %rsi 7bb1: c3 ret 7bb2: 4c 89 c8 mov %r9,%rax 7bb5: 48 83 e0 3f and $0x3f,%rax 7bb9: 48 f7 d8 neg %rax 7bbc: 48 83 e0 3f and $0x3f,%rax 7bc0: 4c 03 c8 add %rax,%r9 7bc3: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 7bc7: 4d 0f 4f d9 cmovg %r9,%r11 7bcb: 41 bc 01 00 00 00 mov $0x1,%r12d 7bd1: 45 8d 4f ff lea -0x1(%r15),%r9d 7bd5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 7bda: 41 83 ff 07 cmp $0x7,%r15d 7bde: 7f 49 jg 0x7c29 7be0: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7be4: 74 24 je 0x7c0a 7be6: 4d 63 ff movslq %r15d,%r15 7be9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeda20 7bf0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 7bf5: 48 89 d1 mov %rdx,%rcx 7bf8: 48 89 f2 mov %rsi,%rdx 7bfb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8) 7c02: 01 7c03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7c08: eb 7a jmp 0x7c84 7c0a: 4d 63 ff movslq %r15d,%r15 7c0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeda20 7c14: 48 89 d1 mov %rdx,%rcx 7c17: 48 89 f2 mov %rsi,%rdx 7c1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8) 7c21: 01 7c22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7c27: eb 5b jmp 0x7c84 7c29: 41 83 ff 13 cmp $0x13,%r15d 7c2d: 7e 19 jle 0x7c48 7c2f: 48 89 e0 mov %rsp,%rax 7c32: 48 89 f9 mov %rdi,%rcx 7c35: 49 89 f0 mov %rsi,%r8 7c38: 4c 89 58 20 mov %r11,0x20(%rax) 7c3c: e8 bf 93 0a 00 call 0xb1000 7c41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7c46: eb 3c jmp 0x7c84 7c48: 49 89 e2 mov %rsp,%r10 7c4b: 48 89 d1 mov %rdx,%rcx 7c4e: 48 8b 47 30 mov 0x30(%rdi),%rax 7c52: 48 89 f2 mov %rsi,%rdx 7c55: 45 89 e8 mov %r13d,%r8d 7c58: 4c 8b 4f 38 mov 0x38(%rdi),%r9 7c5c: 4d 89 5a 28 mov %r11,0x28(%r10) 7c60: 49 89 42 20 mov %rax,0x20(%r10) 7c64: e8 37 79 b6 01 call 0x1b6f5a0 7c69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7c6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7c72: 74 10 je 0x7c84 7c74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 7c79: 48 89 f2 mov %rsi,%rdx 7c7c: 45 89 e0 mov %r12d,%r8d 7c7f: e8 7c 5d ff ff call 0xffffffffffffda00 7c84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 7c89: 48 89 f1 mov %rsi,%rcx 7c8c: c5 fa 10 0e vmovss (%rsi),%xmm1 7c90: 44 89 ea mov %r13d,%edx 7c93: 41 b8 01 00 00 00 mov $0x1,%r8d 7c99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 7c9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 7ca1: c5 fa 11 06 vmovss %xmm0,(%rsi) 7ca5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 7caa: 4c 8b 4f 50 mov 0x50(%rdi),%r9 7cae: e8 0d a6 0a 00 call 0xb22c0 7cb3: 4d 63 e4 movslq %r12d,%r12 7cb6: 49 83 fc 01 cmp $0x1,%r12 7cba: 74 13 je 0x7ccf 7cbc: 8b 46 04 mov 0x4(%rsi),%eax 7cbf: 33 ff xor %edi,%edi 7cc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 7cc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 7cca: 89 7e 04 mov %edi,0x4(%rsi) 7ccd: eb 07 jmp 0x7cd6 7ccf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 7cd6: 33 c0 xor %eax,%eax 7cd8: 48 83 c4 30 add $0x30,%rsp 7cdc: 41 5f pop %r15 7cde: 41 5d pop %r13 7ce0: 41 5c pop %r12 7ce2: 5f pop %rdi 7ce3: 5e pop %rsi 7ce4: c3 ret 7ce5: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 7ce9: 7e 12 jle 0x7cfd 7ceb: b8 f8 ff ff ff mov $0xfffffff8,%eax 7cf0: 48 83 c4 30 add $0x30,%rsp 7cf4: 41 5f pop %r15 7cf6: 41 5d pop %r13 7cf8: 41 5c pop %r12 7cfa: 5f pop %rdi 7cfb: 5e pop %rsi 7cfc: c3 ret 7cfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d 7d01: 41 83 ff 04 cmp $0x4,%r15d 7d05: 0f 8e 32 fe ff ff jle 0x7b3d 7d0b: e9 bb fe ff ff jmp 0x7bcb 7d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7d17: 00 7d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d1f: 90 nop 7d20: 56 push %rsi 7d21: 57 push %rdi 7d22: 41 54 push %r12 7d24: 41 55 push %r13 7d26: 41 57 push %r15 7d28: 48 83 ec 30 sub $0x30,%rsp 7d2c: 4c 89 c7 mov %r8,%rdi 7d2f: 48 89 d6 mov %rdx,%rsi 7d32: 48 89 ca mov %rcx,%rdx 7d35: 45 33 db xor %r11d,%r11d 7d38: 48 85 ff test %rdi,%rdi 7d3b: 0f 84 e6 01 00 00 je 0x7f27 7d41: 83 3f 06 cmpl $0x6,(%rdi) 7d44: 74 12 je 0x7d58 7d46: b8 f3 ff ff ff mov $0xfffffff3,%eax 7d4b: 48 83 c4 30 add $0x30,%rsp 7d4f: 41 5f pop %r15 7d51: 41 5d pop %r13 7d53: 41 5c pop %r12 7d55: 5f pop %rdi 7d56: 5e pop %rsi 7d57: c3 ret 7d58: 48 85 d2 test %rdx,%rdx 7d5b: 0f 84 c6 01 00 00 je 0x7f27 7d61: 48 85 f6 test %rsi,%rsi 7d64: 0f 84 bd 01 00 00 je 0x7f27 7d6a: 4d 85 c9 test %r9,%r9 7d6d: 0f 84 ae 01 00 00 je 0x7f21 7d73: 44 8b 7f 04 mov 0x4(%rdi),%r15d 7d77: 41 83 ff 04 cmp $0x4,%r15d 7d7b: 7f 71 jg 0x7dee 7d7d: 4d 63 cf movslq %r15d,%r9 7d80: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7d84: 74 1c je 0x7da2 7d86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeda20 7d8d: 48 89 d1 mov %rdx,%rcx 7d90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 7d95: 48 89 f2 mov %rsi,%rdx 7d98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8) 7d9f: 01 7da0: eb 15 jmp 0x7db7 7da2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeda20 7da9: 48 89 d1 mov %rdx,%rcx 7dac: 48 89 f2 mov %rsi,%rdx 7daf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8) 7db6: 01 7db7: b8 01 00 00 00 mov $0x1,%eax 7dbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi 7dc1: 48 63 ff movslq %edi,%rdi 7dc4: 48 83 ff 01 cmp $0x1,%rdi 7dc8: 74 0e je 0x7dd8 7dca: 8b 46 04 mov 0x4(%rsi),%eax 7dcd: 89 04 be mov %eax,(%rsi,%rdi,4) 7dd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4) 7dd7: 00 7dd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 7ddf: 33 c0 xor %eax,%eax 7de1: 48 83 c4 30 add $0x30,%rsp 7de5: 41 5f pop %r15 7de7: 41 5d pop %r13 7de9: 41 5c pop %r12 7deb: 5f pop %rdi 7dec: 5e pop %rsi 7ded: c3 ret 7dee: 4c 89 c8 mov %r9,%rax 7df1: 48 83 e0 3f and $0x3f,%rax 7df5: 48 f7 d8 neg %rax 7df8: 48 83 e0 3f and $0x3f,%rax 7dfc: 4c 03 c8 add %rax,%r9 7dff: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 7e03: 4d 0f 4f d9 cmovg %r9,%r11 7e07: 41 bc 01 00 00 00 mov $0x1,%r12d 7e0d: 45 8d 4f ff lea -0x1(%r15),%r9d 7e11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d 7e16: 41 83 ff 07 cmp $0x7,%r15d 7e1a: 7f 49 jg 0x7e65 7e1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7e20: 74 24 je 0x7e46 7e22: 4d 63 ff movslq %r15d,%r15 7e25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeda20 7e2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2 7e31: 48 89 d1 mov %rdx,%rcx 7e34: 48 89 f2 mov %rsi,%rdx 7e37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8) 7e3e: 01 7e3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7e44: eb 7a jmp 0x7ec0 7e46: 4d 63 ff movslq %r15d,%r15 7e49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeda20 7e50: 48 89 d1 mov %rdx,%rcx 7e53: 48 89 f2 mov %rsi,%rdx 7e56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8) 7e5d: 01 7e5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7e63: eb 5b jmp 0x7ec0 7e65: 41 83 ff 13 cmp $0x13,%r15d 7e69: 7e 19 jle 0x7e84 7e6b: 48 89 e0 mov %rsp,%rax 7e6e: 48 89 f9 mov %rdi,%rcx 7e71: 49 89 f0 mov %rsi,%r8 7e74: 4c 89 58 20 mov %r11,0x20(%rax) 7e78: e8 a3 f3 0a 00 call 0xb7220 7e7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7e82: eb 3c jmp 0x7ec0 7e84: 49 89 e2 mov %rsp,%r10 7e87: 48 89 d1 mov %rdx,%rcx 7e8a: 48 8b 47 30 mov 0x30(%rdi),%rax 7e8e: 48 89 f2 mov %rsi,%rdx 7e91: 45 89 e8 mov %r13d,%r8d 7e94: 4c 8b 4f 38 mov 0x38(%rdi),%r9 7e98: 4d 89 5a 28 mov %r11,0x28(%r10) 7e9c: 49 89 42 20 mov %rax,0x20(%r10) 7ea0: e8 fb 58 b7 01 call 0x1b7d7a0 7ea5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d 7eaa: 83 7f 08 00 cmpl $0x0,0x8(%rdi) 7eae: 74 10 je 0x7ec0 7eb0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0 7eb5: 48 89 f2 mov %rsi,%rdx 7eb8: 45 89 e0 mov %r12d,%r8d 7ebb: e8 00 5d ff ff call 0xffffffffffffdbc0 7ec0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2 7ec5: 48 89 f1 mov %rsi,%rcx 7ec8: c5 fa 10 0e vmovss (%rsi),%xmm1 7ecc: 44 89 ea mov %r13d,%edx 7ecf: 41 b8 01 00 00 00 mov $0x1,%r8d 7ed5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0 7ed9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3 7edd: c5 fa 11 06 vmovss %xmm0,(%rsi) 7ee1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi) 7ee6: 4c 8b 4f 50 mov 0x50(%rdi),%r9 7eea: e8 f1 05 0b 00 call 0xb84e0 7eef: 4d 63 e4 movslq %r12d,%r12 7ef2: 49 83 fc 01 cmp $0x1,%r12 7ef6: 74 13 je 0x7f0b 7ef8: 8b 46 04 mov 0x4(%rsi),%eax 7efb: 33 ff xor %edi,%edi 7efd: 42 89 04 a6 mov %eax,(%rsi,%r12,4) 7f01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4) 7f06: 89 7e 04 mov %edi,0x4(%rsi) 7f09: eb 07 jmp 0x7f12 7f0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi) 7f12: 33 c0 xor %eax,%eax 7f14: 48 83 c4 30 add $0x30,%rsp 7f18: 41 5f pop %r15 7f1a: 41 5d pop %r13 7f1c: 41 5c pop %r12 7f1e: 5f pop %rdi 7f1f: 5e pop %rsi 7f20: c3 ret 7f21: 83 7f 18 00 cmpl $0x0,0x18(%rdi) 7f25: 7e 12 jle 0x7f39 7f27: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f2c: 48 83 c4 30 add $0x30,%rsp 7f30: 41 5f pop %r15 7f32: 41 5d pop %r13 7f34: 41 5c pop %r12 7f36: 5f pop %rdi 7f37: 5e pop %rsi 7f38: c3 ret 7f39: 44 8b 7f 04 mov 0x4(%rdi),%r15d 7f3d: 41 83 ff 04 cmp $0x4,%r15d 7f41: 0f 8e 36 fe ff ff jle 0x7d7d 7f47: e9 bb fe ff ff jmp 0x7e07 7f4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7f53: 00 7f54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7f60: 48 83 ec 28 sub $0x28,%rsp 7f64: 48 85 c9 test %rcx,%rcx 7f67: 74 26 je 0x7f8f 7f69: 48 85 d2 test %rdx,%rdx 7f6c: 74 21 je 0x7f8f 7f6e: 45 85 c0 test %r8d,%r8d 7f71: 7e 26 jle 0x7f99 7f73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 7f7a: 7d 07 jge 0x7f83 7f7c: e8 bf 94 a4 01 call 0x1a51440 7f81: eb 05 jmp 0x7f88 7f83: e8 b8 98 a4 01 call 0x1a51840 7f88: 33 c0 xor %eax,%eax 7f8a: 48 83 c4 28 add $0x28,%rsp 7f8e: c3 ret 7f8f: b8 f8 ff ff ff mov $0xfffffff8,%eax 7f94: 48 83 c4 28 add $0x28,%rsp 7f98: c3 ret 7f99: b8 fa ff ff ff mov $0xfffffffa,%eax 7f9e: 48 83 c4 28 add $0x28,%rsp 7fa2: c3 ret 7fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7faa: 00 7fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7fc0: 48 83 ec 28 sub $0x28,%rsp 7fc4: 48 85 c9 test %rcx,%rcx 7fc7: 74 26 je 0x7fef 7fc9: 48 85 d2 test %rdx,%rdx 7fcc: 74 21 je 0x7fef 7fce: 45 85 c0 test %r8d,%r8d 7fd1: 7e 26 jle 0x7ff9 7fd3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d 7fda: 7d 07 jge 0x7fe3 7fdc: e8 ff a0 a4 01 call 0x1a520e0 7fe1: eb 05 jmp 0x7fe8 7fe3: e8 78 56 0b 00 call 0xbd660 7fe8: 33 c0 xor %eax,%eax 7fea: 48 83 c4 28 add $0x28,%rsp 7fee: c3 ret 7fef: b8 f8 ff ff ff mov $0xfffffff8,%eax 7ff4: 48 83 c4 28 add $0x28,%rsp 7ff8: c3 ret 7ff9: b8 fa ff ff ff mov $0xfffffffa,%eax 7ffe: 48 rex.W 7fff: 83 .byte 0x83