; th_2c60: VA 0x180002c60-0x18000ac60 (32768 bytes) /tmp/opencode/dis/th_2c60.bin: file format binary Disassembly of section .data: 0000000000000000 <.data>: 0: 45 89 c1 mov %r8d,%r9d 3: 49 89 d0 mov %rdx,%r8 6: 48 89 4c 24 08 mov %rcx,0x8(%rsp) b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 10: 4d 85 c0 test %r8,%r8 13: 0f 84 3a 01 00 00 je 0x153 19: 45 85 c9 test %r9d,%r9d 1c: 0f 8e 2b 01 00 00 jle 0x14d 22: 49 63 d1 movslq %r9d,%rdx 25: c5 fa 16 e8 vmovshdup %xmm0,%xmm5 29: 48 83 fa 08 cmp $0x8,%rdx 2d: c5 fa 12 e0 vmovsldup %xmm0,%xmm4 31: 0f 8c 11 01 00 00 jl 0x148 37: 4c 89 c0 mov %r8,%rax 3a: 48 83 e0 1f and $0x1f,%rax 3e: 85 c0 test %eax,%eax 40: 74 10 je 0x52 42: a8 07 test $0x7,%al 44: 0f 85 fe 00 00 00 jne 0x148 4a: f7 d8 neg %eax 4c: 83 c0 20 add $0x20,%eax 4f: c1 e8 03 shr $0x3,%eax 52: 8d 48 08 lea 0x8(%rax),%ecx 55: 48 3b d1 cmp %rcx,%rdx 58: 0f 8c ea 00 00 00 jl 0x148 5e: 44 89 c9 mov %r9d,%ecx 61: 2b c8 sub %eax,%ecx 63: 83 e1 07 and $0x7,%ecx 66: 44 2b c9 sub %ecx,%r9d 69: 33 c9 xor %ecx,%ecx 6b: 41 89 c2 mov %eax,%r10d 6e: 85 c0 test %eax,%eax 70: 76 30 jbe 0xa2 72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 80: c4 c1 7b 10 14 c8 vmovsd (%r8,%rcx,8),%xmm2 86: c5 e8 c6 ca b1 vshufps $0xb1,%xmm2,%xmm2,%xmm1 8b: c5 d0 59 d9 vmulps %xmm1,%xmm5,%xmm3 8f: c4 e2 69 b6 dc vfmaddsub231ps %xmm4,%xmm2,%xmm3 94: c4 c1 7b 11 1c c8 vmovsd %xmm3,(%r8,%rcx,8) 9a: 48 ff c1 inc %rcx 9d: 49 3b ca cmp %r10,%rcx a0: 72 de jb 0x80 a2: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0 a7: c5 fe 16 d8 vmovshdup %ymm0,%ymm3 ab: c5 fe 12 d0 vmovsldup %ymm0,%ymm2 af: 49 63 c1 movslq %r9d,%rax b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) c0: c4 81 7c 10 0c d0 vmovups (%r8,%r10,8),%ymm1 c6: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0 cb: c5 e4 59 c0 vmulps %ymm0,%ymm3,%ymm0 cf: c4 e2 75 b6 c2 vfmaddsub231ps %ymm2,%ymm1,%ymm0 d4: c4 81 7c 11 04 d0 vmovups %ymm0,(%r8,%r10,8) da: c4 81 7c 10 44 d0 20 vmovups 0x20(%r8,%r10,8),%ymm0 e1: c5 fc c6 c8 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm1 e6: c5 e4 59 c9 vmulps %ymm1,%ymm3,%ymm1 ea: c4 e2 7d b6 ca vfmaddsub231ps %ymm2,%ymm0,%ymm1 ef: c4 81 7c 11 4c d0 20 vmovups %ymm1,0x20(%r8,%r10,8) f6: 49 83 c2 08 add $0x8,%r10 fa: 4c 3b d0 cmp %rax,%r10 fd: 72 c1 jb 0xc0 ff: 33 c0 xor %eax,%eax 101: 41 8d 49 01 lea 0x1(%r9),%ecx 105: 48 63 c9 movslq %ecx,%rcx 108: 48 3b ca cmp %rdx,%rcx 10b: 77 35 ja 0x142 10d: 4d 63 c9 movslq %r9d,%r9 110: 49 2b d1 sub %r9,%rdx 113: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 11e: 00 00 120: c5 fb 10 09 vmovsd (%rcx),%xmm1 124: 48 ff c0 inc %rax 127: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0 12c: c5 d0 59 d0 vmulps %xmm0,%xmm5,%xmm2 130: c4 e2 71 b6 d4 vfmaddsub231ps %xmm4,%xmm1,%xmm2 135: c5 fb 11 11 vmovsd %xmm2,(%rcx) 139: 48 83 c1 08 add $0x8,%rcx 13d: 48 3b c2 cmp %rdx,%rax 140: 72 de jb 0x120 142: 33 c0 xor %eax,%eax 144: c5 f8 77 vzeroupper 147: c3 ret 148: 45 33 c9 xor %r9d,%r9d 14b: eb b2 jmp 0xff 14d: b8 fa ff ff ff mov $0xfffffffa,%eax 152: c3 ret 153: b8 f8 ff ff ff mov $0xfffffff8,%eax 158: c3 ret 159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 160: 45 89 c1 mov %r8d,%r9d 163: 49 89 d0 mov %rdx,%r8 166: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 16b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 170: 4d 85 c0 test %r8,%r8 173: 0f 84 5a 01 00 00 je 0x2d3 179: 45 85 c9 test %r9d,%r9d 17c: 0f 8e 4b 01 00 00 jle 0x2cd 182: 49 63 d1 movslq %r9d,%rdx 185: c5 fa 16 d8 vmovshdup %xmm0,%xmm3 189: c5 fa 12 d0 vmovsldup %xmm0,%xmm2 18d: 48 83 fa 08 cmp $0x8,%rdx 191: 0f 8c 31 01 00 00 jl 0x2c8 197: 4c 89 c0 mov %r8,%rax 19a: 48 83 e0 1f and $0x1f,%rax 19e: 85 c0 test %eax,%eax 1a0: 74 10 je 0x1b2 1a2: a8 07 test $0x7,%al 1a4: 0f 85 1e 01 00 00 jne 0x2c8 1aa: f7 d8 neg %eax 1ac: 83 c0 20 add $0x20,%eax 1af: c1 e8 03 shr $0x3,%eax 1b2: 8d 48 08 lea 0x8(%rax),%ecx 1b5: 48 3b d1 cmp %rcx,%rdx 1b8: 0f 8c 0a 01 00 00 jl 0x2c8 1be: 44 89 c9 mov %r9d,%ecx 1c1: 2b c8 sub %eax,%ecx 1c3: 83 e1 07 and $0x7,%ecx 1c6: 44 2b c9 sub %ecx,%r9d 1c9: 33 c9 xor %ecx,%ecx 1cb: 41 89 c2 mov %eax,%r10d 1ce: 85 c0 test %eax,%eax 1d0: 76 30 jbe 0x202 1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e0: c4 c1 7b 10 24 c8 vmovsd (%r8,%rcx,8),%xmm4 1e6: c5 d8 c6 cc b1 vshufps $0xb1,%xmm4,%xmm4,%xmm1 1eb: c5 e0 59 e9 vmulps %xmm1,%xmm3,%xmm5 1ef: c4 e2 59 b6 ea vfmaddsub231ps %xmm2,%xmm4,%xmm5 1f4: c4 c1 7b 11 2c c8 vmovsd %xmm5,(%r8,%rcx,8) 1fa: 48 ff c1 inc %rcx 1fd: 49 3b ca cmp %r10,%rcx 200: 72 de jb 0x1e0 202: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0 207: c5 fe 16 c8 vmovshdup %ymm0,%ymm1 20b: c5 fe 12 c0 vmovsldup %ymm0,%ymm0 20f: 49 63 c1 movslq %r9d,%rax 212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 220: c4 81 7c 10 2c d0 vmovups (%r8,%r10,8),%ymm5 226: 62 81 7c 28 10 54 d0 vmovups 0x20(%r8,%r10,8),%ymm18 22d: 01 22e: c5 d4 c6 e5 b1 vshufps $0xb1,%ymm5,%ymm5,%ymm4 233: 62 a1 6c 20 c6 ca b1 vshufps $0xb1,%ymm18,%ymm18,%ymm17 23a: 62 e1 74 28 59 c4 vmulps %ymm4,%ymm1,%ymm16 240: 62 a1 74 28 59 d9 vmulps %ymm17,%ymm1,%ymm19 246: 62 e2 55 28 b6 c0 vfmaddsub231ps %ymm0,%ymm5,%ymm16 24c: 62 e2 6d 20 b6 d8 vfmaddsub231ps %ymm0,%ymm18,%ymm19 252: 62 81 7c 28 11 04 d0 vmovups %ymm16,(%r8,%r10,8) 259: 62 81 7c 28 11 5c d0 vmovups %ymm19,0x20(%r8,%r10,8) 260: 01 261: 49 83 c2 08 add $0x8,%r10 265: 4c 3b d0 cmp %rax,%r10 268: 72 b6 jb 0x220 26a: 33 c0 xor %eax,%eax 26c: 41 8d 49 01 lea 0x1(%r9),%ecx 270: 48 63 c9 movslq %ecx,%rcx 273: 48 3b ca cmp %rdx,%rcx 276: 77 4a ja 0x2c2 278: 4d 63 c9 movslq %r9d,%r9 27b: 49 2b d1 sub %r9,%rdx 27e: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 282: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 289: 00 28a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 298: 00 299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2a0: c5 fb 10 09 vmovsd (%rcx),%xmm1 2a4: 48 ff c0 inc %rax 2a7: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0 2ac: c5 e0 59 e0 vmulps %xmm0,%xmm3,%xmm4 2b0: c4 e2 71 b6 e2 vfmaddsub231ps %xmm2,%xmm1,%xmm4 2b5: c5 fb 11 21 vmovsd %xmm4,(%rcx) 2b9: 48 83 c1 08 add $0x8,%rcx 2bd: 48 3b c2 cmp %rdx,%rax 2c0: 72 de jb 0x2a0 2c2: 33 c0 xor %eax,%eax 2c4: c5 f8 77 vzeroupper 2c7: c3 ret 2c8: 45 33 c9 xor %r9d,%r9d 2cb: eb 9d jmp 0x26a 2cd: b8 fa ff ff ff mov $0xfffffffa,%eax 2d2: c3 ret 2d3: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d8: c3 ret 2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e0: 48 83 ec 28 sub $0x28,%rsp 2e4: 48 85 c9 test %rcx,%rcx 2e7: 74 15 je 0x2fe 2e9: 85 d2 test %edx,%edx 2eb: 7f 05 jg 0x2f2 2ed: 6a fa push $0xfffffffffffffffa 2ef: 58 pop %rax 2f0: eb 07 jmp 0x2f9 2f2: e8 89 0b a5 01 call 0x1a50e80 2f7: 33 c0 xor %eax,%eax 2f9: 48 83 c4 28 add $0x28,%rsp 2fd: c3 ret 2fe: 6a f8 push $0xfffffffffffffff8 300: 58 pop %rax 301: eb f6 jmp 0x2f9 303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 30a: 00 30b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 320: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 325: 48 85 c9 test %rcx,%rcx 328: 74 16 je 0x340 32a: 85 d2 test %edx,%edx 32c: 7f 05 jg 0x333 32e: 6a fa push $0xfffffffffffffffa 330: 58 pop %rax 331: eb 07 jmp 0x33a 333: e8 88 13 a5 01 call 0x1a516c0 338: 33 c0 xor %eax,%eax 33a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 33f: c3 ret 340: 6a f8 push $0xfffffffffffffff8 342: 58 pop %rax 343: eb f5 jmp 0x33a 345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 34c: 00 34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 360: 48 83 ec 28 sub $0x28,%rsp 364: 48 85 c9 test %rcx,%rcx 367: 74 15 je 0x37e 369: 85 d2 test %edx,%edx 36b: 7f 05 jg 0x372 36d: 6a fa push $0xfffffffffffffffa 36f: 58 pop %rax 370: eb 07 jmp 0x379 372: e8 89 1b a5 01 call 0x1a51f00 377: 33 c0 xor %eax,%eax 379: 48 83 c4 28 add $0x28,%rsp 37d: c3 ret 37e: 6a f8 push $0xfffffffffffffff8 380: 58 pop %rax 381: eb f6 jmp 0x379 383: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 38a: 00 38b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3a0: 48 83 ec 28 sub $0x28,%rsp 3a4: 48 85 c9 test %rcx,%rcx 3a7: 74 15 je 0x3be 3a9: 85 d2 test %edx,%edx 3ab: 7f 05 jg 0x3b2 3ad: 6a fa push $0xfffffffffffffffa 3af: 58 pop %rax 3b0: eb 07 jmp 0x3b9 3b2: e8 69 21 a5 01 call 0x1a52520 3b7: 33 c0 xor %eax,%eax 3b9: 48 83 c4 28 add $0x28,%rsp 3bd: c3 ret 3be: 6a f8 push $0xfffffffffffffff8 3c0: 58 pop %rax 3c1: eb f6 jmp 0x3b9 3c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3ca: 00 3cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e0: 48 83 ec 28 sub $0x28,%rsp 3e4: 48 85 c9 test %rcx,%rcx 3e7: 74 15 je 0x3fe 3e9: 85 d2 test %edx,%edx 3eb: 7f 05 jg 0x3f2 3ed: 6a fa push $0xfffffffffffffffa 3ef: 58 pop %rax 3f0: eb 07 jmp 0x3f9 3f2: e8 69 27 a5 01 call 0x1a52b60 3f7: 33 c0 xor %eax,%eax 3f9: 48 83 c4 28 add $0x28,%rsp 3fd: c3 ret 3fe: 6a f8 push $0xfffffffffffffff8 400: 58 pop %rax 401: eb f6 jmp 0x3f9 403: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 40a: 00 40b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 412: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 420: 48 83 ec 28 sub $0x28,%rsp 424: 48 85 c9 test %rcx,%rcx 427: 74 15 je 0x43e 429: 85 d2 test %edx,%edx 42b: 7f 05 jg 0x432 42d: 6a fa push $0xfffffffffffffffa 42f: 58 pop %rax 430: eb 07 jmp 0x439 432: e8 69 2d a5 01 call 0x1a531a0 437: 33 c0 xor %eax,%eax 439: 48 83 c4 28 add $0x28,%rsp 43d: c3 ret 43e: 6a f8 push $0xfffffffffffffff8 440: 58 pop %rax 441: eb f6 jmp 0x439 443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 44a: 00 44b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 460: 55 push %rbp 461: 48 83 ec 30 sub $0x30,%rsp 465: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 46a: 48 89 4d 20 mov %rcx,0x20(%rbp) 46e: 48 89 55 28 mov %rdx,0x28(%rbp) 472: 44 89 45 30 mov %r8d,0x30(%rbp) 476: 48 8b 45 20 mov 0x20(%rbp),%rax 47a: 48 85 c0 test %rax,%rax 47d: 74 14 je 0x493 47f: 48 8b 45 28 mov 0x28(%rbp),%rax 483: 48 85 c0 test %rax,%rax 486: 75 16 jne 0x49e 488: b8 f8 ff ff ff mov $0xfffffff8,%eax 48d: 48 8d 65 10 lea 0x10(%rbp),%rsp 491: 5d pop %rbp 492: c3 ret 493: b8 f8 ff ff ff mov $0xfffffff8,%eax 498: 48 8d 65 10 lea 0x10(%rbp),%rsp 49c: 5d pop %rbp 49d: c3 ret 49e: 8b 45 30 mov 0x30(%rbp),%eax 4a1: 85 c0 test %eax,%eax 4a3: 7f 0b jg 0x4b0 4a5: b8 fa ff ff ff mov $0xfffffffa,%eax 4aa: 48 8d 65 10 lea 0x10(%rbp),%rsp 4ae: 5d pop %rbp 4af: c3 ret 4b0: 48 8b 45 20 mov 0x20(%rbp),%rax 4b4: 48 8b 55 28 mov 0x28(%rbp),%rdx 4b8: 8b 4d 30 mov 0x30(%rbp),%ecx 4bb: 89 4d 00 mov %ecx,0x0(%rbp) 4be: 48 89 c1 mov %rax,%rcx 4c1: 8b 45 00 mov 0x0(%rbp),%eax 4c4: 41 89 c0 mov %eax,%r8d 4c7: e8 34 33 a5 01 call 0x1a53800 4cc: b8 00 00 00 00 mov $0x0,%eax 4d1: 48 8d 65 10 lea 0x10(%rbp),%rsp 4d5: 5d pop %rbp 4d6: c3 ret 4d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4de: 00 00 4e0: 55 push %rbp 4e1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 4e6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 4eb: 48 89 4d 20 mov %rcx,0x20(%rbp) 4ef: 48 89 55 28 mov %rdx,0x28(%rbp) 4f3: 44 89 45 30 mov %r8d,0x30(%rbp) 4f7: 48 8b 45 20 mov 0x20(%rbp),%rax 4fb: 48 85 c0 test %rax,%rax 4fe: 74 14 je 0x514 500: 48 8b 45 28 mov 0x28(%rbp),%rax 504: 48 85 c0 test %rax,%rax 507: 75 16 jne 0x51f 509: b8 f8 ff ff ff mov $0xfffffff8,%eax 50e: 48 8d 65 10 lea 0x10(%rbp),%rsp 512: 5d pop %rbp 513: c3 ret 514: b8 f8 ff ff ff mov $0xfffffff8,%eax 519: 48 8d 65 10 lea 0x10(%rbp),%rsp 51d: 5d pop %rbp 51e: c3 ret 51f: 8b 45 30 mov 0x30(%rbp),%eax 522: 85 c0 test %eax,%eax 524: 7f 0b jg 0x531 526: b8 fa ff ff ff mov $0xfffffffa,%eax 52b: 48 8d 65 10 lea 0x10(%rbp),%rsp 52f: 5d pop %rbp 530: c3 ret 531: 48 8b 45 20 mov 0x20(%rbp),%rax 535: 48 8b 55 28 mov 0x28(%rbp),%rdx 539: 8b 4d 30 mov 0x30(%rbp),%ecx 53c: 89 4d 00 mov %ecx,0x0(%rbp) 53f: 48 89 c1 mov %rax,%rcx 542: 8b 45 00 mov 0x0(%rbp),%eax 545: 41 89 c0 mov %eax,%r8d 548: e8 23 65 a5 01 call 0x1a56a70 54d: b8 00 00 00 00 mov $0x0,%eax 552: 48 8d 65 10 lea 0x10(%rbp),%rsp 556: 5d pop %rbp 557: c3 ret 558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 55f: 00 560: 55 push %rbp 561: 48 83 ec 30 sub $0x30,%rsp 565: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 56a: 48 89 4d 20 mov %rcx,0x20(%rbp) 56e: 48 89 55 28 mov %rdx,0x28(%rbp) 572: 44 89 45 30 mov %r8d,0x30(%rbp) 576: 48 8b 45 20 mov 0x20(%rbp),%rax 57a: 48 85 c0 test %rax,%rax 57d: 74 14 je 0x593 57f: 48 8b 45 28 mov 0x28(%rbp),%rax 583: 48 85 c0 test %rax,%rax 586: 75 16 jne 0x59e 588: b8 f8 ff ff ff mov $0xfffffff8,%eax 58d: 48 8d 65 10 lea 0x10(%rbp),%rsp 591: 5d pop %rbp 592: c3 ret 593: b8 f8 ff ff ff mov $0xfffffff8,%eax 598: 48 8d 65 10 lea 0x10(%rbp),%rsp 59c: 5d pop %rbp 59d: c3 ret 59e: 8b 45 30 mov 0x30(%rbp),%eax 5a1: 85 c0 test %eax,%eax 5a3: 7f 0b jg 0x5b0 5a5: b8 fa ff ff ff mov $0xfffffffa,%eax 5aa: 48 8d 65 10 lea 0x10(%rbp),%rsp 5ae: 5d pop %rbp 5af: c3 ret 5b0: 48 8b 45 20 mov 0x20(%rbp),%rax 5b4: 48 8b 55 28 mov 0x28(%rbp),%rdx 5b8: 8b 4d 30 mov 0x30(%rbp),%ecx 5bb: 89 4d 00 mov %ecx,0x0(%rbp) 5be: 48 89 c1 mov %rax,%rcx 5c1: 8b 45 00 mov 0x0(%rbp),%eax 5c4: 41 89 c0 mov %eax,%r8d 5c7: e8 14 97 a5 01 call 0x1a59ce0 5cc: b8 00 00 00 00 mov $0x0,%eax 5d1: 48 8d 65 10 lea 0x10(%rbp),%rsp 5d5: 5d pop %rbp 5d6: c3 ret 5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 5de: 00 00 5e0: 55 push %rbp 5e1: 48 83 ec 30 sub $0x30,%rsp 5e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 5ea: 48 89 4d 20 mov %rcx,0x20(%rbp) 5ee: 48 89 55 28 mov %rdx,0x28(%rbp) 5f2: 44 89 45 30 mov %r8d,0x30(%rbp) 5f6: 48 8b 45 20 mov 0x20(%rbp),%rax 5fa: 48 85 c0 test %rax,%rax 5fd: 74 14 je 0x613 5ff: 48 8b 45 28 mov 0x28(%rbp),%rax 603: 48 85 c0 test %rax,%rax 606: 75 16 jne 0x61e 608: b8 f8 ff ff ff mov $0xfffffff8,%eax 60d: 48 8d 65 10 lea 0x10(%rbp),%rsp 611: 5d pop %rbp 612: c3 ret 613: b8 f8 ff ff ff mov $0xfffffff8,%eax 618: 48 8d 65 10 lea 0x10(%rbp),%rsp 61c: 5d pop %rbp 61d: c3 ret 61e: 8b 45 30 mov 0x30(%rbp),%eax 621: 85 c0 test %eax,%eax 623: 7f 0b jg 0x630 625: b8 fa ff ff ff mov $0xfffffffa,%eax 62a: 48 8d 65 10 lea 0x10(%rbp),%rsp 62e: 5d pop %rbp 62f: c3 ret 630: 48 8b 45 20 mov 0x20(%rbp),%rax 634: 48 8b 55 28 mov 0x28(%rbp),%rdx 638: 8b 4d 30 mov 0x30(%rbp),%ecx 63b: 89 4d 00 mov %ecx,0x0(%rbp) 63e: 48 89 c1 mov %rax,%rcx 641: 8b 45 00 mov 0x0(%rbp),%eax 644: 41 89 c0 mov %eax,%r8d 647: e8 14 c3 a5 01 call 0x1a5c960 64c: b8 00 00 00 00 mov $0x0,%eax 651: 48 8d 65 10 lea 0x10(%rbp),%rsp 655: 5d pop %rbp 656: c3 ret 657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 65e: 00 00 660: 55 push %rbp 661: 48 83 ec 30 sub $0x30,%rsp 665: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 66a: 48 89 4d 20 mov %rcx,0x20(%rbp) 66e: 48 89 55 28 mov %rdx,0x28(%rbp) 672: 44 89 45 30 mov %r8d,0x30(%rbp) 676: 48 8b 45 20 mov 0x20(%rbp),%rax 67a: 48 85 c0 test %rax,%rax 67d: 74 14 je 0x693 67f: 48 8b 45 28 mov 0x28(%rbp),%rax 683: 48 85 c0 test %rax,%rax 686: 75 16 jne 0x69e 688: b8 f8 ff ff ff mov $0xfffffff8,%eax 68d: 48 8d 65 10 lea 0x10(%rbp),%rsp 691: 5d pop %rbp 692: c3 ret 693: b8 f8 ff ff ff mov $0xfffffff8,%eax 698: 48 8d 65 10 lea 0x10(%rbp),%rsp 69c: 5d pop %rbp 69d: c3 ret 69e: 8b 45 30 mov 0x30(%rbp),%eax 6a1: 85 c0 test %eax,%eax 6a3: 7f 0b jg 0x6b0 6a5: b8 fa ff ff ff mov $0xfffffffa,%eax 6aa: 48 8d 65 10 lea 0x10(%rbp),%rsp 6ae: 5d pop %rbp 6af: c3 ret 6b0: 48 8b 45 20 mov 0x20(%rbp),%rax 6b4: 48 8b 55 28 mov 0x28(%rbp),%rdx 6b8: 8b 4d 30 mov 0x30(%rbp),%ecx 6bb: 89 4d 00 mov %ecx,0x0(%rbp) 6be: 48 89 c1 mov %rax,%rcx 6c1: 8b 45 00 mov 0x0(%rbp),%eax 6c4: 41 89 c0 mov %eax,%r8d 6c7: e8 14 2e 01 00 call 0x134e0 6cc: b8 00 00 00 00 mov $0x0,%eax 6d1: 48 8d 65 10 lea 0x10(%rbp),%rsp 6d5: 5d pop %rbp 6d6: c3 ret 6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 6de: 00 00 6e0: 55 push %rbp 6e1: 48 83 ec 30 sub $0x30,%rsp 6e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 6ea: 48 89 4d 20 mov %rcx,0x20(%rbp) 6ee: 48 89 55 28 mov %rdx,0x28(%rbp) 6f2: 44 89 45 30 mov %r8d,0x30(%rbp) 6f6: 48 8b 45 20 mov 0x20(%rbp),%rax 6fa: 48 85 c0 test %rax,%rax 6fd: 74 14 je 0x713 6ff: 48 8b 45 28 mov 0x28(%rbp),%rax 703: 48 85 c0 test %rax,%rax 706: 75 16 jne 0x71e 708: b8 f8 ff ff ff mov $0xfffffff8,%eax 70d: 48 8d 65 10 lea 0x10(%rbp),%rsp 711: 5d pop %rbp 712: c3 ret 713: b8 f8 ff ff ff mov $0xfffffff8,%eax 718: 48 8d 65 10 lea 0x10(%rbp),%rsp 71c: 5d pop %rbp 71d: c3 ret 71e: 8b 45 30 mov 0x30(%rbp),%eax 721: 85 c0 test %eax,%eax 723: 7f 0b jg 0x730 725: b8 fa ff ff ff mov $0xfffffffa,%eax 72a: 48 8d 65 10 lea 0x10(%rbp),%rsp 72e: 5d pop %rbp 72f: c3 ret 730: 48 8b 45 20 mov 0x20(%rbp),%rax 734: 48 8b 55 28 mov 0x28(%rbp),%rdx 738: 8b 4d 30 mov 0x30(%rbp),%ecx 73b: 89 4d 00 mov %ecx,0x0(%rbp) 73e: 48 89 c1 mov %rax,%rcx 741: 8b 45 00 mov 0x0(%rbp),%eax 744: 41 89 c0 mov %eax,%r8d 747: e8 f4 33 01 00 call 0x13b40 74c: b8 00 00 00 00 mov $0x0,%eax 751: 48 8d 65 10 lea 0x10(%rbp),%rsp 755: 5d pop %rbp 756: c3 ret 757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 75e: 00 00 760: 48 83 ec 28 sub $0x28,%rsp 764: 48 85 c9 test %rcx,%rcx 767: 74 15 je 0x77e 769: 85 d2 test %edx,%edx 76b: 7f 05 jg 0x772 76d: 6a fa push $0xfffffffffffffffa 76f: 58 pop %rax 770: eb 07 jmp 0x779 772: e8 e9 04 a5 01 call 0x1a50c60 777: 33 c0 xor %eax,%eax 779: 48 83 c4 28 add $0x28,%rsp 77d: c3 ret 77e: 6a f8 push $0xfffffffffffffff8 780: 58 pop %rax 781: eb f6 jmp 0x779 783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 78a: 00 78b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7a5: 48 85 c9 test %rcx,%rcx 7a8: 74 16 je 0x7c0 7aa: 85 d2 test %edx,%edx 7ac: 7f 05 jg 0x7b3 7ae: 6a fa push $0xfffffffffffffffa 7b0: 58 pop %rax 7b1: eb 07 jmp 0x7ba 7b3: e8 e8 0c a5 01 call 0x1a514a0 7b8: 33 c0 xor %eax,%eax 7ba: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7bf: c3 ret 7c0: 6a f8 push $0xfffffffffffffff8 7c2: 58 pop %rax 7c3: eb f5 jmp 0x7ba 7c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7cc: 00 7cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7e0: 48 83 ec 28 sub $0x28,%rsp 7e4: 48 85 c9 test %rcx,%rcx 7e7: 74 15 je 0x7fe 7e9: 85 d2 test %edx,%edx 7eb: 7f 05 jg 0x7f2 7ed: 6a fa push $0xfffffffffffffffa 7ef: 58 pop %rax 7f0: eb 07 jmp 0x7f9 7f2: e8 a9 ed a5 01 call 0x1a5f5a0 7f7: 33 c0 xor %eax,%eax 7f9: 48 83 c4 28 add $0x28,%rsp 7fd: c3 ret 7fe: 6a f8 push $0xfffffffffffffff8 800: 58 pop %rax 801: eb f6 jmp 0x7f9 803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 80a: 00 80b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 820: 48 83 ec 28 sub $0x28,%rsp 824: 48 85 c9 test %rcx,%rcx 827: 74 15 je 0x83e 829: 85 d2 test %edx,%edx 82b: 7f 05 jg 0x832 82d: 6a fa push $0xfffffffffffffffa 82f: 58 pop %rax 830: eb 07 jmp 0x839 832: e8 e9 f2 a5 01 call 0x1a5fb20 837: 33 c0 xor %eax,%eax 839: 48 83 c4 28 add $0x28,%rsp 83d: c3 ret 83e: 6a f8 push $0xfffffffffffffff8 840: 58 pop %rax 841: eb f6 jmp 0x839 843: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 84a: 00 84b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 860: 48 83 ec 28 sub $0x28,%rsp 864: 48 85 c9 test %rcx,%rcx 867: 74 15 je 0x87e 869: 85 d2 test %edx,%edx 86b: 7f 05 jg 0x872 86d: 6a fa push $0xfffffffffffffffa 86f: 58 pop %rax 870: eb 07 jmp 0x879 872: e8 29 f8 a5 01 call 0x1a600a0 877: 33 c0 xor %eax,%eax 879: 48 83 c4 28 add $0x28,%rsp 87d: c3 ret 87e: 6a f8 push $0xfffffffffffffff8 880: 58 pop %rax 881: eb f6 jmp 0x879 883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 88a: 00 88b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8a0: 48 83 ec 28 sub $0x28,%rsp 8a4: 48 85 c9 test %rcx,%rcx 8a7: 74 15 je 0x8be 8a9: 85 d2 test %edx,%edx 8ab: 7f 05 jg 0x8b2 8ad: 6a fa push $0xfffffffffffffffa 8af: 58 pop %rax 8b0: eb 07 jmp 0x8b9 8b2: e8 a9 fd a5 01 call 0x1a60660 8b7: 33 c0 xor %eax,%eax 8b9: 48 83 c4 28 add $0x28,%rsp 8bd: c3 ret 8be: 6a f8 push $0xfffffffffffffff8 8c0: 58 pop %rax 8c1: eb f6 jmp 0x8b9 8c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 8ca: 00 8cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 8e0: 57 push %rdi 8e1: 49 89 ca mov %rcx,%r10 8e4: 4d 85 d2 test %r10,%r10 8e7: 0f 84 60 02 00 00 je 0xb4d 8ed: 48 85 d2 test %rdx,%rdx 8f0: 0f 84 57 02 00 00 je 0xb4d 8f6: 4d 85 c0 test %r8,%r8 8f9: 0f 84 4e 02 00 00 je 0xb4d 8ff: 45 85 c9 test %r9d,%r9d 902: 0f 8e 3e 02 00 00 jle 0xb46 908: 49 63 f9 movslq %r9d,%rdi 90b: 48 83 ff 08 cmp $0x8,%rdi 90f: 0f 8c 2c 02 00 00 jl 0xb41 915: 4c 89 c0 mov %r8,%rax 918: 48 83 e0 0f and $0xf,%rax 91c: 85 c0 test %eax,%eax 91e: 74 0d je 0x92d 920: a8 07 test $0x7,%al 922: 0f 85 19 02 00 00 jne 0xb41 928: b8 01 00 00 00 mov $0x1,%eax 92d: 8d 48 08 lea 0x8(%rax),%ecx 930: 48 3b f9 cmp %rcx,%rdi 933: 0f 8c 08 02 00 00 jl 0xb41 939: 44 89 c9 mov %r9d,%ecx 93c: 45 33 db xor %r11d,%r11d 93f: 2b c8 sub %eax,%ecx 941: 83 e1 07 and $0x7,%ecx 944: 44 2b c9 sub %ecx,%r9d 947: 89 c1 mov %eax,%ecx 949: 85 c0 test %eax,%eax 94b: 76 33 jbe 0x980 94d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 954: 00 955: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 95c: 0f 1f 40 00 nopl 0x0(%rax) 960: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0 966: f2 42 0f 59 04 da mulsd (%rdx,%r11,8),%xmm0 96c: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0 972: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 978: 49 ff c3 inc %r11 97b: 4c 3b d9 cmp %rcx,%r11 97e: 72 e0 jb 0x960 980: 89 c0 mov %eax,%eax 982: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 986: 49 63 c1 movslq %r9d,%rax 989: 49 f7 c3 0f 00 00 00 test $0xf,%r11 990: 0f 84 ca 00 00 00 je 0xa60 996: 0f 1f 00 nopl (%rax) 999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 9a0: f2 41 0f 10 0c ca movsd (%r10,%rcx,8),%xmm1 9a6: f2 0f 10 04 ca movsd (%rdx,%rcx,8),%xmm0 9ab: 66 0f 16 44 ca 08 movhpd 0x8(%rdx,%rcx,8),%xmm0 9b1: 66 41 0f 16 4c ca 08 movhpd 0x8(%r10,%rcx,8),%xmm1 9b8: 66 0f 59 c8 mulpd %xmm0,%xmm1 9bc: 66 41 0f 58 0c c8 addpd (%r8,%rcx,8),%xmm1 9c2: 41 0f 29 0c c8 movaps %xmm1,(%r8,%rcx,8) 9c7: f2 41 0f 10 5c ca 10 movsd 0x10(%r10,%rcx,8),%xmm3 9ce: f2 41 0f 10 6c ca 20 movsd 0x20(%r10,%rcx,8),%xmm5 9d5: f2 41 0f 10 4c ca 30 movsd 0x30(%r10,%rcx,8),%xmm1 9dc: f2 0f 10 54 ca 10 movsd 0x10(%rdx,%rcx,8),%xmm2 9e2: f2 0f 10 64 ca 20 movsd 0x20(%rdx,%rcx,8),%xmm4 9e8: f2 0f 10 44 ca 30 movsd 0x30(%rdx,%rcx,8),%xmm0 9ee: 66 0f 16 54 ca 18 movhpd 0x18(%rdx,%rcx,8),%xmm2 9f4: 66 0f 16 64 ca 28 movhpd 0x28(%rdx,%rcx,8),%xmm4 9fa: 66 0f 16 44 ca 38 movhpd 0x38(%rdx,%rcx,8),%xmm0 a00: 66 41 0f 16 5c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm3 a07: 66 41 0f 16 6c ca 28 movhpd 0x28(%r10,%rcx,8),%xmm5 a0e: 66 41 0f 16 4c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm1 a15: 66 0f 59 da mulpd %xmm2,%xmm3 a19: 66 0f 59 ec mulpd %xmm4,%xmm5 a1d: 66 0f 59 c8 mulpd %xmm0,%xmm1 a21: 66 41 0f 58 5c c8 10 addpd 0x10(%r8,%rcx,8),%xmm3 a28: 66 41 0f 58 6c c8 20 addpd 0x20(%r8,%rcx,8),%xmm5 a2f: 66 41 0f 58 4c c8 30 addpd 0x30(%r8,%rcx,8),%xmm1 a36: 41 0f 29 5c c8 10 movaps %xmm3,0x10(%r8,%rcx,8) a3c: 41 0f 29 6c c8 20 movaps %xmm5,0x20(%r8,%rcx,8) a42: 41 0f 29 4c c8 30 movaps %xmm1,0x30(%r8,%rcx,8) a48: 48 83 c1 08 add $0x8,%rcx a4c: 48 3b c8 cmp %rax,%rcx a4f: 0f 82 4b ff ff ff jb 0x9a0 a55: e9 93 00 00 00 jmp 0xaed a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) a60: f2 41 0f 10 04 ca movsd (%r10,%rcx,8),%xmm0 a66: f2 41 0f 10 4c ca 10 movsd 0x10(%r10,%rcx,8),%xmm1 a6d: f2 41 0f 10 54 ca 20 movsd 0x20(%r10,%rcx,8),%xmm2 a74: f2 41 0f 10 5c ca 30 movsd 0x30(%r10,%rcx,8),%xmm3 a7b: 66 41 0f 16 44 ca 08 movhpd 0x8(%r10,%rcx,8),%xmm0 a82: 66 41 0f 16 4c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm1 a89: 66 41 0f 16 54 ca 28 movhpd 0x28(%r10,%rcx,8),%xmm2 a90: 66 41 0f 16 5c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm3 a97: 66 0f 59 04 ca mulpd (%rdx,%rcx,8),%xmm0 a9c: 66 0f 59 4c ca 10 mulpd 0x10(%rdx,%rcx,8),%xmm1 aa2: 66 0f 59 54 ca 20 mulpd 0x20(%rdx,%rcx,8),%xmm2 aa8: 66 0f 59 5c ca 30 mulpd 0x30(%rdx,%rcx,8),%xmm3 aae: 66 41 0f 58 04 c8 addpd (%r8,%rcx,8),%xmm0 ab4: 66 41 0f 58 4c c8 10 addpd 0x10(%r8,%rcx,8),%xmm1 abb: 66 41 0f 58 54 c8 20 addpd 0x20(%r8,%rcx,8),%xmm2 ac2: 66 41 0f 58 5c c8 30 addpd 0x30(%r8,%rcx,8),%xmm3 ac9: 41 0f 29 04 c8 movaps %xmm0,(%r8,%rcx,8) ace: 41 0f 29 4c c8 10 movaps %xmm1,0x10(%r8,%rcx,8) ad4: 41 0f 29 54 c8 20 movaps %xmm2,0x20(%r8,%rcx,8) ada: 41 0f 29 5c c8 30 movaps %xmm3,0x30(%r8,%rcx,8) ae0: 48 83 c1 08 add $0x8,%rcx ae4: 48 3b c8 cmp %rax,%rcx ae7: 0f 82 73 ff ff ff jb 0xa60 aed: 33 c0 xor %eax,%eax aef: 41 8d 49 01 lea 0x1(%r9),%ecx af3: 48 63 c9 movslq %ecx,%rcx af6: 48 3b cf cmp %rdi,%rcx af9: 77 42 ja 0xb3d afb: 4d 63 c9 movslq %r9d,%r9 afe: 49 2b f9 sub %r9,%rdi b01: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 b05: 4b 8d 0c ca lea (%r10,%r9,8),%rcx b09: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) b14: 00 b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b1c: 0f 1f 40 00 nopl 0x0(%rax) b20: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 b25: f2 41 0f 59 04 c3 mulsd (%r11,%rax,8),%xmm0 b2b: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0 b30: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8) b35: 48 ff c0 inc %rax b38: 48 3b c7 cmp %rdi,%rax b3b: 72 e3 jb 0xb20 b3d: 33 c0 xor %eax,%eax b3f: 5f pop %rdi b40: c3 ret b41: 45 33 c9 xor %r9d,%r9d b44: eb a7 jmp 0xaed b46: b8 fa ff ff ff mov $0xfffffffa,%eax b4b: 5f pop %rdi b4c: c3 ret b4d: b8 f8 ff ff ff mov $0xfffffff8,%eax b52: 5f pop %rdi b53: c3 ret b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) b60: 49 89 d2 mov %rdx,%r10 b63: 48 85 c9 test %rcx,%rcx b66: 0f 84 18 02 00 00 je 0xd84 b6c: 4d 85 d2 test %r10,%r10 b6f: 0f 84 0f 02 00 00 je 0xd84 b75: 4d 85 c0 test %r8,%r8 b78: 0f 84 06 02 00 00 je 0xd84 b7e: 45 85 c9 test %r9d,%r9d b81: 0f 8e 03 02 00 00 jle 0xd8a b87: 44 89 c8 mov %r9d,%eax b8a: ba 01 00 00 00 mov $0x1,%edx b8f: c1 e8 03 shr $0x3,%eax b92: 45 33 db xor %r11d,%r11d b95: 85 c0 test %eax,%eax b97: 0f 86 f5 00 00 00 jbe 0xc92 b9d: 0f 1f 00 nopl (%rax) ba0: 44 89 da mov %r11d,%edx ba3: 41 ff c3 inc %r11d ba6: c1 e2 03 shl $0x3,%edx ba9: 48 63 d2 movslq %edx,%rdx bac: 44 3b d8 cmp %eax,%r11d baf: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 bb4: f2 0f 10 4c d1 08 movsd 0x8(%rcx,%rdx,8),%xmm1 bba: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 bc0: f2 41 0f 59 4c d2 08 mulsd 0x8(%r10,%rdx,8),%xmm1 bc7: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 bcd: f2 41 0f 58 4c d0 08 addsd 0x8(%r8,%rdx,8),%xmm1 bd4: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) bda: f2 41 0f 11 4c d0 08 movsd %xmm1,0x8(%r8,%rdx,8) be1: f2 0f 10 54 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm2 be7: f2 0f 10 5c d1 18 movsd 0x18(%rcx,%rdx,8),%xmm3 bed: f2 0f 10 64 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm4 bf3: f2 0f 10 6c d1 28 movsd 0x28(%rcx,%rdx,8),%xmm5 bf9: f2 0f 10 44 d1 30 movsd 0x30(%rcx,%rdx,8),%xmm0 bff: f2 0f 10 4c d1 38 movsd 0x38(%rcx,%rdx,8),%xmm1 c05: f2 41 0f 59 54 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm2 c0c: f2 41 0f 59 5c d2 18 mulsd 0x18(%r10,%rdx,8),%xmm3 c13: f2 41 0f 59 64 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm4 c1a: f2 41 0f 58 54 d0 10 addsd 0x10(%r8,%rdx,8),%xmm2 c21: f2 41 0f 59 6c d2 28 mulsd 0x28(%r10,%rdx,8),%xmm5 c28: f2 41 0f 58 5c d0 18 addsd 0x18(%r8,%rdx,8),%xmm3 c2f: f2 41 0f 59 44 d2 30 mulsd 0x30(%r10,%rdx,8),%xmm0 c36: f2 41 0f 58 64 d0 20 addsd 0x20(%r8,%rdx,8),%xmm4 c3d: f2 41 0f 59 4c d2 38 mulsd 0x38(%r10,%rdx,8),%xmm1 c44: f2 41 0f 58 6c d0 28 addsd 0x28(%r8,%rdx,8),%xmm5 c4b: f2 41 0f 58 44 d0 30 addsd 0x30(%r8,%rdx,8),%xmm0 c52: f2 41 0f 58 4c d0 38 addsd 0x38(%r8,%rdx,8),%xmm1 c59: f2 41 0f 11 54 d0 10 movsd %xmm2,0x10(%r8,%rdx,8) c60: f2 41 0f 11 5c d0 18 movsd %xmm3,0x18(%r8,%rdx,8) c67: f2 41 0f 11 64 d0 20 movsd %xmm4,0x20(%r8,%rdx,8) c6e: f2 41 0f 11 6c d0 28 movsd %xmm5,0x28(%r8,%rdx,8) c75: f2 41 0f 11 44 d0 30 movsd %xmm0,0x30(%r8,%rdx,8) c7c: f2 41 0f 11 4c d0 38 movsd %xmm1,0x38(%r8,%rdx,8) c83: 0f 82 17 ff ff ff jb 0xba0 c89: 41 c1 e3 03 shl $0x3,%r11d c8d: 44 89 da mov %r11d,%edx c90: ff c2 inc %edx c92: 41 3b d1 cmp %r9d,%edx c95: 0f 87 e6 00 00 00 ja 0xd81 c9b: 44 2b ca sub %edx,%r9d c9e: 4c 8d 1d fb c6 ff ff lea -0x3905(%rip),%r11 # 0xffffffffffffd3a0 ca5: 43 0f b6 84 0b 98 cc movzbl 0x1c5cc98(%r11,%r9,1),%eax cac: c5 01 cae: 49 8d 84 03 18 39 00 lea 0x3918(%r11,%rax,1),%rax cb5: 00 cb6: ff e0 jmp *%rax cb8: 48 63 d2 movslq %edx,%rdx cbb: f2 0f 10 44 d1 28 movsd 0x28(%rcx,%rdx,8),%xmm0 cc1: f2 41 0f 59 44 d2 28 mulsd 0x28(%r10,%rdx,8),%xmm0 cc8: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax ccd: f2 0f 58 00 addsd (%rax),%xmm0 cd1: f2 0f 11 00 movsd %xmm0,(%rax) cd5: 48 63 d2 movslq %edx,%rdx cd8: f2 0f 10 44 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm0 cde: f2 41 0f 59 44 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm0 ce5: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax cea: f2 0f 58 00 addsd (%rax),%xmm0 cee: f2 0f 11 00 movsd %xmm0,(%rax) cf2: 48 63 d2 movslq %edx,%rdx cf5: f2 0f 10 44 d1 18 movsd 0x18(%rcx,%rdx,8),%xmm0 cfb: f2 41 0f 59 44 d2 18 mulsd 0x18(%r10,%rdx,8),%xmm0 d02: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax d07: f2 0f 58 00 addsd (%rax),%xmm0 d0b: f2 0f 11 00 movsd %xmm0,(%rax) d0f: 48 63 d2 movslq %edx,%rdx d12: f2 0f 10 44 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm0 d18: f2 41 0f 59 44 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm0 d1f: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax d24: f2 0f 58 00 addsd (%rax),%xmm0 d28: f2 0f 11 00 movsd %xmm0,(%rax) d2c: 48 63 d2 movslq %edx,%rdx d2f: f2 0f 10 44 d1 08 movsd 0x8(%rcx,%rdx,8),%xmm0 d35: f2 41 0f 59 44 d2 08 mulsd 0x8(%r10,%rdx,8),%xmm0 d3c: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax d41: f2 0f 58 00 addsd (%rax),%xmm0 d45: f2 0f 11 00 movsd %xmm0,(%rax) d49: 48 63 d2 movslq %edx,%rdx d4c: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0 d51: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0 d57: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0 d5d: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8) d63: 48 63 d2 movslq %edx,%rdx d66: f2 0f 10 44 d1 f8 movsd -0x8(%rcx,%rdx,8),%xmm0 d6c: f2 41 0f 59 44 d2 f8 mulsd -0x8(%r10,%rdx,8),%xmm0 d73: f2 41 0f 58 44 d0 f8 addsd -0x8(%r8,%rdx,8),%xmm0 d7a: f2 41 0f 11 44 d0 f8 movsd %xmm0,-0x8(%r8,%rdx,8) d81: 33 c0 xor %eax,%eax d83: c3 ret d84: b8 f8 ff ff ff mov $0xfffffff8,%eax d89: c3 ret d8a: b8 fa ff ff ff mov $0xfffffffa,%eax d8f: c3 ret d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) d97: 00 d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) d9f: 90 nop da0: 41 57 push %r15 da2: 48 85 c9 test %rcx,%rcx da5: 0f 84 e8 01 00 00 je 0xf93 dab: 48 85 d2 test %rdx,%rdx dae: 0f 84 df 01 00 00 je 0xf93 db4: 4d 85 c0 test %r8,%r8 db7: 0f 84 d6 01 00 00 je 0xf93 dbd: 45 85 c9 test %r9d,%r9d dc0: 0f 8e c5 01 00 00 jle 0xf8b dc6: 4d 63 d9 movslq %r9d,%r11 dc9: 49 83 fb 08 cmp $0x8,%r11 dcd: 0f 8c b3 01 00 00 jl 0xf86 dd3: 4c 89 c0 mov %r8,%rax dd6: 48 83 e0 0f and $0xf,%rax dda: 85 c0 test %eax,%eax ddc: 74 0d je 0xdeb dde: a8 07 test $0x7,%al de0: 0f 85 a0 01 00 00 jne 0xf86 de6: b8 01 00 00 00 mov $0x1,%eax deb: 41 89 c2 mov %eax,%r10d dee: 4d 8d 7a 08 lea 0x8(%r10),%r15 df2: 4d 3b df cmp %r15,%r11 df5: 0f 8c 8b 01 00 00 jl 0xf86 dfb: 45 89 cf mov %r9d,%r15d dfe: 44 2b f8 sub %eax,%r15d e01: 41 83 e7 07 and $0x7,%r15d e05: 45 2b cf sub %r15d,%r9d e08: 45 33 ff xor %r15d,%r15d e0b: 4d 63 c9 movslq %r9d,%r9 e0e: 85 c0 test %eax,%eax e10: 76 2f jbe 0xe41 e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e20: f2 42 0f 10 04 f9 movsd (%rcx,%r15,8),%xmm0 e26: f2 42 0f 59 04 fa mulsd (%rdx,%r15,8),%xmm0 e2c: f2 43 0f 58 04 f8 addsd (%r8,%r15,8),%xmm0 e32: f2 43 0f 11 04 f8 movsd %xmm0,(%r8,%r15,8) e38: 49 83 c7 01 add $0x1,%r15 e3c: 4d 3b fa cmp %r10,%r15 e3f: 72 df jb 0xe20 e41: 89 c0 mov %eax,%eax e43: 4c 8d 3c c2 lea (%rdx,%rax,8),%r15 e47: 49 f7 c7 0f 00 00 00 test $0xf,%r15 e4e: 0f 84 8c 00 00 00 je 0xee0 e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) e60: 42 0f 10 0c d1 movups (%rcx,%r10,8),%xmm1 e65: 42 0f 10 04 d2 movups (%rdx,%r10,8),%xmm0 e6a: 66 0f 59 c8 mulpd %xmm0,%xmm1 e6e: 42 0f 10 54 d2 10 movups 0x10(%rdx,%r10,8),%xmm2 e74: 42 0f 10 64 d2 20 movups 0x20(%rdx,%r10,8),%xmm4 e7a: 42 0f 10 44 d2 30 movups 0x30(%rdx,%r10,8),%xmm0 e80: 42 0f 10 5c d1 10 movups 0x10(%rcx,%r10,8),%xmm3 e86: 42 0f 10 6c d1 20 movups 0x20(%rcx,%r10,8),%xmm5 e8c: 66 0f 59 da mulpd %xmm2,%xmm3 e90: 66 43 0f 58 0c d0 addpd (%r8,%r10,8),%xmm1 e96: 66 0f 59 ec mulpd %xmm4,%xmm5 e9a: 43 0f 11 0c d0 movups %xmm1,(%r8,%r10,8) e9f: 42 0f 10 4c d1 30 movups 0x30(%rcx,%r10,8),%xmm1 ea5: 66 0f 59 c8 mulpd %xmm0,%xmm1 ea9: 66 43 0f 58 5c d0 10 addpd 0x10(%r8,%r10,8),%xmm3 eb0: 66 43 0f 58 6c d0 20 addpd 0x20(%r8,%r10,8),%xmm5 eb7: 66 43 0f 58 4c d0 30 addpd 0x30(%r8,%r10,8),%xmm1 ebe: 43 0f 11 5c d0 10 movups %xmm3,0x10(%r8,%r10,8) ec4: 43 0f 11 6c d0 20 movups %xmm5,0x20(%r8,%r10,8) eca: 43 0f 11 4c d0 30 movups %xmm1,0x30(%r8,%r10,8) ed0: 49 83 c2 08 add $0x8,%r10 ed4: 4d 3b d1 cmp %r9,%r10 ed7: 72 87 jb 0xe60 ed9: e9 6f 00 00 00 jmp 0xf4d ede: 66 90 xchg %ax,%ax ee0: 42 0f 10 04 d1 movups (%rcx,%r10,8),%xmm0 ee5: 42 0f 10 4c d1 10 movups 0x10(%rcx,%r10,8),%xmm1 eeb: 42 0f 10 54 d1 20 movups 0x20(%rcx,%r10,8),%xmm2 ef1: 42 0f 10 5c d1 30 movups 0x30(%rcx,%r10,8),%xmm3 ef7: 66 42 0f 59 04 d2 mulpd (%rdx,%r10,8),%xmm0 efd: 66 42 0f 59 4c d2 10 mulpd 0x10(%rdx,%r10,8),%xmm1 f04: 66 42 0f 59 54 d2 20 mulpd 0x20(%rdx,%r10,8),%xmm2 f0b: 66 42 0f 59 5c d2 30 mulpd 0x30(%rdx,%r10,8),%xmm3 f12: 66 43 0f 58 04 d0 addpd (%r8,%r10,8),%xmm0 f18: 66 43 0f 58 4c d0 10 addpd 0x10(%r8,%r10,8),%xmm1 f1f: 66 43 0f 58 54 d0 20 addpd 0x20(%r8,%r10,8),%xmm2 f26: 66 43 0f 58 5c d0 30 addpd 0x30(%r8,%r10,8),%xmm3 f2d: 43 0f 11 04 d0 movups %xmm0,(%r8,%r10,8) f32: 43 0f 11 4c d0 10 movups %xmm1,0x10(%r8,%r10,8) f38: 43 0f 11 54 d0 20 movups %xmm2,0x20(%r8,%r10,8) f3e: 43 0f 11 5c d0 30 movups %xmm3,0x30(%r8,%r10,8) f44: 49 83 c2 08 add $0x8,%r10 f48: 4d 3b d1 cmp %r9,%r10 f4b: 72 93 jb 0xee0 f4d: 4d 3b cb cmp %r11,%r9 f50: 73 2f jae 0xf81 f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) f60: f2 42 0f 10 04 c9 movsd (%rcx,%r9,8),%xmm0 f66: f2 42 0f 59 04 ca mulsd (%rdx,%r9,8),%xmm0 f6c: f2 43 0f 58 04 c8 addsd (%r8,%r9,8),%xmm0 f72: f2 43 0f 11 04 c8 movsd %xmm0,(%r8,%r9,8) f78: 49 83 c1 01 add $0x1,%r9 f7c: 4d 3b cb cmp %r11,%r9 f7f: 72 df jb 0xf60 f81: 33 c0 xor %eax,%eax f83: 41 5f pop %r15 f85: c3 ret f86: 45 33 c9 xor %r9d,%r9d f89: eb c2 jmp 0xf4d f8b: b8 fa ff ff ff mov $0xfffffffa,%eax f90: 41 5f pop %r15 f92: c3 ret f93: b8 f8 ff ff ff mov $0xfffffff8,%eax f98: 41 5f pop %r15 f9a: c3 ret f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) fa0: 48 83 ec 28 sub $0x28,%rsp fa4: 48 85 c9 test %rcx,%rcx fa7: 74 25 je 0xfce fa9: 48 85 d2 test %rdx,%rdx fac: 74 20 je 0xfce fae: 4d 85 c0 test %r8,%r8 fb1: 74 1b je 0xfce fb3: 45 85 c9 test %r9d,%r9d fb6: 7f 0a jg 0xfc2 fb8: b8 fa ff ff ff mov $0xfffffffa,%eax fbd: 48 83 c4 28 add $0x28,%rsp fc1: c3 ret fc2: e8 59 31 01 00 call 0x14120 fc7: 33 c0 xor %eax,%eax fc9: 48 83 c4 28 add $0x28,%rsp fcd: c3 ret fce: b8 f8 ff ff ff mov $0xfffffff8,%eax fd3: 48 83 c4 28 add $0x28,%rsp fd7: c3 ret fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) fdf: 00 fe0: 48 83 ec 28 sub $0x28,%rsp fe4: 48 85 c9 test %rcx,%rcx fe7: 74 25 je 0x100e fe9: 48 85 d2 test %rdx,%rdx fec: 74 20 je 0x100e fee: 4d 85 c0 test %r8,%r8 ff1: 74 1b je 0x100e ff3: 45 85 c9 test %r9d,%r9d ff6: 7f 0a jg 0x1002 ff8: b8 fa ff ff ff mov $0xfffffffa,%eax ffd: 48 83 c4 28 add $0x28,%rsp 1001: c3 ret 1002: e8 59 31 01 00 call 0x14160 1007: 33 c0 xor %eax,%eax 1009: 48 83 c4 28 add $0x28,%rsp 100d: c3 ret 100e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1013: 48 83 c4 28 add $0x28,%rsp 1017: c3 ret 1018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 101f: 00 1020: 48 83 ec 28 sub $0x28,%rsp 1024: 48 85 c9 test %rcx,%rcx 1027: 74 25 je 0x104e 1029: 48 85 d2 test %rdx,%rdx 102c: 74 20 je 0x104e 102e: 4d 85 c0 test %r8,%r8 1031: 74 1b je 0x104e 1033: 45 85 c9 test %r9d,%r9d 1036: 7f 0a jg 0x1042 1038: b8 fa ff ff ff mov $0xfffffffa,%eax 103d: 48 83 c4 28 add $0x28,%rsp 1041: c3 ret 1042: e8 59 31 01 00 call 0x141a0 1047: 33 c0 xor %eax,%eax 1049: 48 83 c4 28 add $0x28,%rsp 104d: c3 ret 104e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1053: 48 83 c4 28 add $0x28,%rsp 1057: c3 ret 1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 105f: 00 1060: 48 83 ec 28 sub $0x28,%rsp 1064: 48 85 c9 test %rcx,%rcx 1067: 74 20 je 0x1089 1069: 48 85 d2 test %rdx,%rdx 106c: 74 1b je 0x1089 106e: 45 85 c0 test %r8d,%r8d 1071: 7f 0a jg 0x107d 1073: b8 fa ff ff ff mov $0xfffffffa,%eax 1078: 48 83 c4 28 add $0x28,%rsp 107c: c3 ret 107d: e8 5e 31 01 00 call 0x141e0 1082: 33 c0 xor %eax,%eax 1084: 48 83 c4 28 add $0x28,%rsp 1088: c3 ret 1089: b8 f8 ff ff ff mov $0xfffffff8,%eax 108e: 48 83 c4 28 add $0x28,%rsp 1092: c3 ret 1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 109f: 00 10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 10a5: 48 85 c9 test %rcx,%rcx 10a8: 74 22 je 0x10cc 10aa: 48 85 d2 test %rdx,%rdx 10ad: 74 1d je 0x10cc 10af: 45 85 c0 test %r8d,%r8d 10b2: 7f 0b jg 0x10bf 10b4: b8 fa ff ff ff mov $0xfffffffa,%eax 10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10be: c3 ret 10bf: e8 9c 32 01 00 call 0x14360 10c4: 33 c0 xor %eax,%eax 10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10cb: c3 ret 10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax 10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 10d6: c3 ret 10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 10de: 00 00 10e0: 48 83 ec 28 sub $0x28,%rsp 10e4: 48 85 c9 test %rcx,%rcx 10e7: 74 20 je 0x1109 10e9: 48 85 d2 test %rdx,%rdx 10ec: 74 1b je 0x1109 10ee: 45 85 c0 test %r8d,%r8d 10f1: 7f 0a jg 0x10fd 10f3: b8 fa ff ff ff mov $0xfffffffa,%eax 10f8: 48 83 c4 28 add $0x28,%rsp 10fc: c3 ret 10fd: e8 de 33 01 00 call 0x144e0 1102: 33 c0 xor %eax,%eax 1104: 48 83 c4 28 add $0x28,%rsp 1108: c3 ret 1109: b8 f8 ff ff ff mov $0xfffffff8,%eax 110e: 48 83 c4 28 add $0x28,%rsp 1112: c3 ret 1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 111f: 00 1120: 56 push %rsi 1121: 48 89 d6 mov %rdx,%rsi 1124: 48 85 c9 test %rcx,%rcx 1127: 0f 84 90 01 00 00 je 0x12bd 112d: 48 85 f6 test %rsi,%rsi 1130: 0f 84 87 01 00 00 je 0x12bd 1136: 45 85 c0 test %r8d,%r8d 1139: 0f 8e 77 01 00 00 jle 0x12b6 113f: 41 83 f8 10 cmp $0x10,%r8d 1143: 0f 8c 5d 01 00 00 jl 0x12a6 1149: 49 89 f1 mov %rsi,%r9 114c: 49 83 e1 1f and $0x1f,%r9 1150: 45 89 c9 mov %r9d,%r9d 1153: 45 85 c9 test %r9d,%r9d 1156: 74 18 je 0x1170 1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d 115f: 0f 85 41 01 00 00 jne 0x12a6 1165: 41 f7 d9 neg %r9d 1168: 41 83 c1 20 add $0x20,%r9d 116c: 41 c1 e9 02 shr $0x2,%r9d 1170: 41 8d 41 10 lea 0x10(%r9),%eax 1174: 44 3b c0 cmp %eax,%r8d 1177: 0f 8c 29 01 00 00 jl 0x12a6 117d: 44 89 c0 mov %r8d,%eax 1180: 33 d2 xor %edx,%edx 1182: 41 2b c1 sub %r9d,%eax 1185: 83 e0 0f and $0xf,%eax 1188: f7 d8 neg %eax 118a: 41 03 c0 add %r8d,%eax 118d: 45 85 c9 test %r9d,%r9d 1190: 76 25 jbe 0x11b7 1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 11a0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0 11a5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1 11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4) 11af: 48 ff c2 inc %rdx 11b2: 49 3b d1 cmp %r9,%rdx 11b5: 72 e9 jb 0x11a0 11b7: 48 63 d0 movslq %eax,%rdx 11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 11c0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1 11c6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5 11cd: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0 11d3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4 11da: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2 11e1: 01 11e2: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3 11e6: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4) 11ec: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0 11f3: 01 11f4: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1 11f8: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4) 11ff: 49 83 c1 10 add $0x10,%r9 1203: 4c 3b ca cmp %rdx,%r9 1206: 72 b8 jb 0x11c0 1208: 44 8d 48 01 lea 0x1(%rax),%r9d 120c: 45 3b c8 cmp %r8d,%r9d 120f: 0f 87 85 00 00 00 ja 0x129a 1215: 4d 63 d0 movslq %r8d,%r10 1218: 4c 2b d2 sub %rdx,%r10 121b: 49 83 fa 04 cmp $0x4,%r10 121f: 0f 8c 7c 00 00 00 jl 0x12a1 1225: 45 89 d3 mov %r10d,%r11d 1228: 45 33 c9 xor %r9d,%r9d 122b: 41 83 e3 fc and $0xfffffffc,%r11d 122f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8 1233: 4d 63 db movslq %r11d,%r11 1236: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx 123a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0 1246: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1 124c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4) 1252: 49 83 c1 04 add $0x4,%r9 1256: 4d 3b cb cmp %r11,%r9 1259: 72 e5 jb 0x1240 125b: 4d 3b da cmp %r10,%r11 125e: 73 3a jae 0x129a 1260: 48 63 c0 movslq %eax,%rax 1263: 48 8d 14 81 lea (%rcx,%rax,4),%rdx 1267: 48 8d 04 86 lea (%rsi,%rax,4),%rax 126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1272: 00 1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0 1286: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1 128c: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4) 1292: 49 ff c3 inc %r11 1295: 4d 3b da cmp %r10,%r11 1298: 72 e6 jb 0x1280 129a: 33 c0 xor %eax,%eax 129c: c5 f8 77 vzeroupper 129f: 5e pop %rsi 12a0: c3 ret 12a1: 45 33 db xor %r11d,%r11d 12a4: eb b5 jmp 0x125b 12a6: 33 c0 xor %eax,%eax 12a8: 41 83 f8 01 cmp $0x1,%r8d 12ac: 72 ec jb 0x129a 12ae: 4d 63 d0 movslq %r8d,%r10 12b1: 45 33 db xor %r11d,%r11d 12b4: eb a5 jmp 0x125b 12b6: b8 fa ff ff ff mov $0xfffffffa,%eax 12bb: 5e pop %rsi 12bc: c3 ret 12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax 12c2: 5e pop %rsi 12c3: c3 ret 12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12cb: 00 12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 12df: 00 12e0: 53 push %rbx 12e1: 49 89 ca mov %rcx,%r10 12e4: 4d 85 d2 test %r10,%r10 12e7: 0f 84 84 01 00 00 je 0x1471 12ed: 48 85 d2 test %rdx,%rdx 12f0: 0f 84 7b 01 00 00 je 0x1471 12f6: 45 85 c0 test %r8d,%r8d 12f9: 0f 8e 6b 01 00 00 jle 0x146a 12ff: 41 83 f8 10 cmp $0x10,%r8d 1303: 0f 8c 59 01 00 00 jl 0x1462 1309: 48 89 d3 mov %rdx,%rbx 130c: 48 83 e3 1f and $0x1f,%rbx 1310: 85 db test %ebx,%ebx 1312: 74 11 je 0x1325 1314: f6 c3 03 test $0x3,%bl 1317: 0f 85 45 01 00 00 jne 0x1462 131d: f7 db neg %ebx 131f: 83 c3 20 add $0x20,%ebx 1322: c1 eb 02 shr $0x2,%ebx 1325: 8d 43 10 lea 0x10(%rbx),%eax 1328: 44 3b c0 cmp %eax,%r8d 132b: 0f 8c 31 01 00 00 jl 0x1462 1331: 45 89 c1 mov %r8d,%r9d 1334: 33 c0 xor %eax,%eax 1336: 44 2b cb sub %ebx,%r9d 1339: 41 83 e1 0f and $0xf,%r9d 133d: 41 f7 d9 neg %r9d 1340: 45 03 c8 add %r8d,%r9d 1343: 89 d9 mov %ebx,%ecx 1345: 85 db test %ebx,%ebx 1347: 76 2f jbe 0x1378 1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1350: 00 1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 135f: 00 1360: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0 1365: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1 136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4) 1370: 48 ff c0 inc %rax 1373: 48 3b c1 cmp %rcx,%rax 1376: 72 e8 jb 0x1360 1378: 49 63 c1 movslq %r9d,%rax 137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1380: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0 1385: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2 138b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1 1391: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3 1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4) 139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4) 13a3: 48 83 c1 10 add $0x10,%rcx 13a7: 48 3b c8 cmp %rax,%rcx 13aa: 72 d4 jb 0x1380 13ac: 41 8d 41 01 lea 0x1(%r9),%eax 13b0: 41 3b c0 cmp %r8d,%eax 13b3: 0f 87 9e 00 00 00 ja 0x1457 13b9: 4d 63 c0 movslq %r8d,%r8 13bc: 4d 63 c9 movslq %r9d,%r9 13bf: 4d 2b c1 sub %r9,%r8 13c2: 49 83 f8 04 cmp $0x4,%r8 13c6: 0f 8c 92 00 00 00 jl 0x145e 13cc: 4d 63 c9 movslq %r9d,%r9 13cf: 44 89 c3 mov %r8d,%ebx 13d2: 83 e3 fc and $0xfffffffc,%ebx 13d5: 33 c9 xor %ecx,%ecx 13d7: 48 63 db movslq %ebx,%rbx 13da: 4b 8d 04 8a lea (%r10,%r9,4),%rax 13de: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11 13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13e9: 00 13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 13f8: 00 13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0 1406: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1 140b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4) 1411: 48 83 c1 04 add $0x4,%rcx 1415: 48 3b cb cmp %rbx,%rcx 1418: 72 e6 jb 0x1400 141a: 49 3b d8 cmp %r8,%rbx 141d: 73 38 jae 0x1457 141f: 4d 63 c9 movslq %r9d,%r9 1422: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx 1426: 4a 8d 04 8a lea (%rdx,%r9,4),%rax 142a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1431: 00 1432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0 1445: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1 144a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4) 144f: 48 ff c3 inc %rbx 1452: 49 3b d8 cmp %r8,%rbx 1455: 72 e9 jb 0x1440 1457: 33 c0 xor %eax,%eax 1459: c5 f8 77 vzeroupper 145c: 5b pop %rbx 145d: c3 ret 145e: 33 db xor %ebx,%ebx 1460: eb b8 jmp 0x141a 1462: 45 33 c9 xor %r9d,%r9d 1465: e9 42 ff ff ff jmp 0x13ac 146a: b8 fa ff ff ff mov $0xfffffffa,%eax 146f: 5b pop %rbx 1470: c3 ret 1471: b8 f8 ff ff ff mov $0xfffffff8,%eax 1476: 5b pop %rbx 1477: c3 ret 1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 147f: 00 1480: 48 83 ec 28 sub $0x28,%rsp 1484: 48 85 d2 test %rdx,%rdx 1487: 74 1f je 0x14a8 1489: 45 85 c0 test %r8d,%r8d 148c: 7f 0a jg 0x1498 148e: b8 fa ff ff ff mov $0xfffffffa,%eax 1493: 48 83 c4 28 add $0x28,%rsp 1497: c3 ret 1498: 66 0f 7e c1 movd %xmm0,%ecx 149c: e8 bf 31 01 00 call 0x14660 14a1: 33 c0 xor %eax,%eax 14a3: 48 83 c4 28 add $0x28,%rsp 14a7: c3 ret 14a8: b8 f8 ff ff ff mov $0xfffffff8,%eax 14ad: 48 83 c4 28 add $0x28,%rsp 14b1: c3 ret 14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 14c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 14c5: 48 85 d2 test %rdx,%rdx 14c8: 74 22 je 0x14ec 14ca: 45 85 c0 test %r8d,%r8d 14cd: 7f 0c jg 0x14db 14cf: b8 fa ff ff ff mov $0xfffffffa,%eax 14d4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 14d9: 90 nop 14da: c3 ret 14db: 66 0f 7e c1 movd %xmm0,%ecx 14df: e8 9c 31 01 00 call 0x14680 14e4: 33 c0 xor %eax,%eax 14e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 14eb: c3 ret 14ec: b8 f8 ff ff ff mov $0xfffffff8,%eax 14f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 14f6: 90 nop 14f7: 90 nop 14f8: 90 nop 14f9: c3 ret 14fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 1500: 48 83 ec 28 sub $0x28,%rsp 1504: 48 85 d2 test %rdx,%rdx 1507: 74 1f je 0x1528 1509: 45 85 c0 test %r8d,%r8d 150c: 7f 0a jg 0x1518 150e: b8 fa ff ff ff mov $0xfffffffa,%eax 1513: 48 83 c4 28 add $0x28,%rsp 1517: c3 ret 1518: 66 0f 7e c1 movd %xmm0,%ecx 151c: e8 7f 31 01 00 call 0x146a0 1521: 33 c0 xor %eax,%eax 1523: 48 83 c4 28 add $0x28,%rsp 1527: c3 ret 1528: b8 f8 ff ff ff mov $0xfffffff8,%eax 152d: 48 83 c4 28 add $0x28,%rsp 1531: c3 ret 1532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1540: 48 83 ec 28 sub $0x28,%rsp 1544: 48 85 d2 test %rdx,%rdx 1547: 74 35 je 0x157e 1549: 45 85 c0 test %r8d,%r8d 154c: 7e 3a jle 0x1588 154e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 1554: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 155b: 00 155c: 3d 00 00 20 00 cmp $0x200000,%eax 1561: 7f 0b jg 0x156e 1563: c5 f9 7e c1 vmovd %xmm0,%ecx 1567: e8 74 f1 a5 01 call 0x1a606e0 156c: eb 09 jmp 0x1577 156e: 8b 4c 24 20 mov 0x20(%rsp),%ecx 1572: e8 49 31 01 00 call 0x146c0 1577: 33 c0 xor %eax,%eax 1579: 48 83 c4 28 add $0x28,%rsp 157d: c3 ret 157e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1583: 48 83 c4 28 add $0x28,%rsp 1587: c3 ret 1588: b8 fa ff ff ff mov $0xfffffffa,%eax 158d: 48 83 c4 28 add $0x28,%rsp 1591: c3 ret 1592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15a0: 48 83 ec 28 sub $0x28,%rsp 15a4: 48 85 d2 test %rdx,%rdx 15a7: 74 35 je 0x15de 15a9: 45 85 c0 test %r8d,%r8d 15ac: 7e 3a jle 0x15e8 15ae: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 15b4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 15bb: 00 15bc: 3d 00 00 20 00 cmp $0x200000,%eax 15c1: 7f 0b jg 0x15ce 15c3: c5 f9 7e c1 vmovd %xmm0,%ecx 15c7: e8 b4 fd a5 01 call 0x1a61380 15cc: eb 09 jmp 0x15d7 15ce: 8b 4c 24 20 mov 0x20(%rsp),%ecx 15d2: e8 49 33 01 00 call 0x14920 15d7: 33 c0 xor %eax,%eax 15d9: 48 83 c4 28 add $0x28,%rsp 15dd: c3 ret 15de: b8 f8 ff ff ff mov $0xfffffff8,%eax 15e3: 48 83 c4 28 add $0x28,%rsp 15e7: c3 ret 15e8: b8 fa ff ff ff mov $0xfffffffa,%eax 15ed: 48 83 c4 28 add $0x28,%rsp 15f1: c3 ret 15f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1600: 48 83 ec 28 sub $0x28,%rsp 1604: 48 85 d2 test %rdx,%rdx 1607: 74 35 je 0x163e 1609: 45 85 c0 test %r8d,%r8d 160c: 7e 3a jle 0x1648 160e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp) 1614: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax 161b: 00 161c: 3d 00 00 20 00 cmp $0x200000,%eax 1621: 7f 0b jg 0x162e 1623: c5 f9 7e c1 vmovd %xmm0,%ecx 1627: e8 f4 09 a6 01 call 0x1a62020 162c: eb 09 jmp 0x1637 162e: 8b 4c 24 20 mov 0x20(%rsp),%ecx 1632: e8 49 35 01 00 call 0x14b80 1637: 33 c0 xor %eax,%eax 1639: 48 83 c4 28 add $0x28,%rsp 163d: c3 ret 163e: b8 f8 ff ff ff mov $0xfffffff8,%eax 1643: 48 83 c4 28 add $0x28,%rsp 1647: c3 ret 1648: b8 fa ff ff ff mov $0xfffffffa,%eax 164d: 48 83 c4 28 add $0x28,%rsp 1651: c3 ret 1652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1660: 48 83 ec 28 sub $0x28,%rsp 1664: 4d 89 c1 mov %r8,%r9 1667: 49 89 d0 mov %rdx,%r8 166a: 48 89 ca mov %rcx,%rdx 166d: e8 6e 37 01 00 call 0x14de0 1672: 48 83 c4 28 add $0x28,%rsp 1676: c3 ret 1677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 167e: 00 00 1680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 1685: 4d 89 c1 mov %r8,%r9 1688: 49 89 d0 mov %rdx,%r8 168b: 48 89 ca mov %rcx,%rdx 168e: e8 cd 39 01 00 call 0x15060 1693: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1698: c3 ret 1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 16a0: 48 83 ec 28 sub $0x28,%rsp 16a4: 4d 89 c1 mov %r8,%r9 16a7: 49 89 d0 mov %rdx,%r8 16aa: 48 89 ca mov %rcx,%rdx 16ad: e8 2e 3c 01 00 call 0x152e0 16b2: 48 83 c4 28 add $0x28,%rsp 16b6: c3 ret 16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 16be: 00 00 16c0: 48 83 ec 28 sub $0x28,%rsp 16c4: 4d 89 c1 mov %r8,%r9 16c7: 49 89 d0 mov %rdx,%r8 16ca: 48 89 ca mov %rcx,%rdx 16cd: e8 6e 3e 01 00 call 0x15540 16d2: 48 83 c4 28 add $0x28,%rsp 16d6: c3 ret 16d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 16de: 00 00 16e0: 48 83 ec 28 sub $0x28,%rsp 16e4: 4d 89 c1 mov %r8,%r9 16e7: 49 89 d0 mov %rdx,%r8 16ea: 48 89 ca mov %rcx,%rdx 16ed: e8 ae 40 01 00 call 0x157a0 16f2: 48 83 c4 28 add $0x28,%rsp 16f6: c3 ret 16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 16fe: 00 00 1700: 48 83 ec 28 sub $0x28,%rsp 1704: 4d 89 c1 mov %r8,%r9 1707: 49 89 d0 mov %rdx,%r8 170a: 48 89 ca mov %rcx,%rdx 170d: e8 ce 42 01 00 call 0x159e0 1712: 48 83 c4 28 add $0x28,%rsp 1716: c3 ret 1717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 171e: 00 00 1720: 48 83 ec 28 sub $0x28,%rsp 1724: 48 85 c9 test %rcx,%rcx 1727: 74 49 je 0x1772 1729: 4d 85 c0 test %r8,%r8 172c: 74 44 je 0x1772 172e: 45 85 c9 test %r9d,%r9d 1731: 7e 49 jle 0x177c 1733: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c5a040 173a: 7a 02 jp 0x173e 173c: 74 25 je 0x1763 173e: 0f 57 c0 xorps %xmm0,%xmm0 1741: 0f 2e c8 ucomiss %xmm0,%xmm1 1744: 7a 02 jp 0x1748 1746: 74 0c je 0x1754 1748: e8 d3 44 01 00 call 0x15c20 174d: 33 c0 xor %eax,%eax 174f: 48 83 c4 28 add $0x28,%rsp 1753: c3 ret 1754: 4c 89 c1 mov %r8,%rcx 1757: 44 89 ca mov %r9d,%edx 175a: 48 83 c4 28 add $0x28,%rsp 175e: e9 bd 46 01 00 jmp 0x15e20 1763: 4c 89 c2 mov %r8,%rdx 1766: 45 89 c8 mov %r9d,%r8d 1769: 48 83 c4 28 add $0x28,%rsp 176d: e9 ee 22 00 00 jmp 0x3a60 1772: b8 f8 ff ff ff mov $0xfffffff8,%eax 1777: 48 83 c4 28 add $0x28,%rsp 177b: c3 ret 177c: b8 fa ff ff ff mov $0xfffffffa,%eax 1781: 48 83 c4 28 add $0x28,%rsp 1785: c3 ret 1786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 178d: 00 178e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1795: 0f 1f 40 00 nopl 0x0(%rax) 1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 17a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 17a5: 48 85 c9 test %rcx,%rcx 17a8: 74 4c je 0x17f6 17aa: 4d 85 c0 test %r8,%r8 17ad: 74 47 je 0x17f6 17af: 45 85 c9 test %r9d,%r9d 17b2: 7e 4d jle 0x1801 17b4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c5a044 17bb: 7a 02 jp 0x17bf 17bd: 74 27 je 0x17e6 17bf: 0f 57 c0 xorps %xmm0,%xmm0 17c2: 0f 2e c8 ucomiss %xmm0,%xmm1 17c5: 7a 02 jp 0x17c9 17c7: 74 0d je 0x17d6 17c9: e8 92 46 01 00 call 0x15e60 17ce: 33 c0 xor %eax,%eax 17d0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 17d5: c3 ret 17d6: 4c 89 c1 mov %r8,%rcx 17d9: 44 89 ca mov %r9d,%edx 17dc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 17e1: e9 7a 48 01 00 jmp 0x16060 17e6: 4c 89 c2 mov %r8,%rdx 17e9: 45 89 c8 mov %r9d,%r8d 17ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 17f1: e9 aa 22 00 00 jmp 0x3aa0 17f6: b8 f8 ff ff ff mov $0xfffffff8,%eax 17fb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 1800: c3 ret 1801: b8 fa ff ff ff mov $0xfffffffa,%eax 1806: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 180b: c3 ret 180c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1813: 00 1814: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 181b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1820: 48 83 ec 28 sub $0x28,%rsp 1824: 48 85 c9 test %rcx,%rcx 1827: 74 49 je 0x1872 1829: 4d 85 c0 test %r8,%r8 182c: 74 44 je 0x1872 182e: 45 85 c9 test %r9d,%r9d 1831: 7e 49 jle 0x187c 1833: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c5a048 183a: 7a 02 jp 0x183e 183c: 74 25 je 0x1863 183e: 0f 57 c0 xorps %xmm0,%xmm0 1841: 0f 2e c8 ucomiss %xmm0,%xmm1 1844: 7a 02 jp 0x1848 1846: 74 0c je 0x1854 1848: e8 53 48 01 00 call 0x160a0 184d: 33 c0 xor %eax,%eax 184f: 48 83 c4 28 add $0x28,%rsp 1853: c3 ret 1854: 4c 89 c1 mov %r8,%rcx 1857: 44 89 ca mov %r9d,%edx 185a: 48 83 c4 28 add $0x28,%rsp 185e: e9 3d 4a 01 00 jmp 0x162a0 1863: 4c 89 c2 mov %r8,%rdx 1866: 45 89 c8 mov %r9d,%r8d 1869: 48 83 c4 28 add $0x28,%rsp 186d: e9 6e 22 00 00 jmp 0x3ae0 1872: b8 f8 ff ff ff mov $0xfffffff8,%eax 1877: 48 83 c4 28 add $0x28,%rsp 187b: c3 ret 187c: b8 fa ff ff ff mov $0xfffffffa,%eax 1881: 48 83 c4 28 add $0x28,%rsp 1885: c3 ret 1886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 188d: 00 188e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1895: 0f 1f 40 00 nopl 0x0(%rax) 1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 18a0: 57 push %rdi 18a1: 48 83 ec 20 sub $0x20,%rsp 18a5: c5 f8 28 d1 vmovaps %xmm1,%xmm2 18a9: 48 85 c9 test %rcx,%rcx 18ac: 0f 84 ef 01 00 00 je 0x1aa1 18b2: 4d 85 c0 test %r8,%r8 18b5: 0f 84 e6 01 00 00 je 0x1aa1 18bb: 45 85 c9 test %r9d,%r9d 18be: 0f 8e d2 01 00 00 jle 0x1a96 18c4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5a04c 18cb: 01 18cc: 7a 06 jp 0x18d4 18ce: 0f 84 b1 01 00 00 je 0x1a85 18d4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 18d8: c5 f8 2e d0 vucomiss %xmm0,%xmm2 18dc: 7a 06 jp 0x18e4 18de: 0f 84 90 01 00 00 je 0x1a74 18e4: 41 83 f9 10 cmp $0x10,%r9d 18e8: 0f 8c 76 01 00 00 jl 0x1a64 18ee: 4d 89 c2 mov %r8,%r10 18f1: 49 83 e2 1f and $0x1f,%r10 18f5: 45 89 d2 mov %r10d,%r10d 18f8: 45 85 d2 test %r10d,%r10d 18fb: 74 18 je 0x1915 18fd: 41 f7 c2 03 00 00 00 test $0x3,%r10d 1904: 0f 85 5a 01 00 00 jne 0x1a64 190a: 41 f7 da neg %r10d 190d: 41 83 c2 20 add $0x20,%r10d 1911: 41 c1 ea 02 shr $0x2,%r10d 1915: 41 8d 42 10 lea 0x10(%r10),%eax 1919: 44 3b c8 cmp %eax,%r9d 191c: 0f 8c 42 01 00 00 jl 0x1a64 1922: 44 89 cf mov %r9d,%edi 1925: 33 c0 xor %eax,%eax 1927: 41 2b fa sub %r10d,%edi 192a: 83 e7 0f and $0xf,%edi 192d: f7 df neg %edi 192f: 41 03 f9 add %r9d,%edi 1932: 45 85 d2 test %r10d,%r10d 1935: 76 1c jbe 0x1953 1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 193e: 00 00 1940: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0 1945: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 194b: 48 ff c0 inc %rax 194e: 49 3b c2 cmp %r10,%rax 1951: 72 ed jb 0x1940 1953: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1 1958: 48 63 c7 movslq %edi,%rax 195b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0 1961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1968: 00 1969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1977: 00 1978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 197f: 90 nop 1980: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3 1986: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4 198d: 01 198e: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 1992: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3 1999: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4) 199f: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4 19a6: 01 19a7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5 19ab: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4) 19b2: 49 83 c2 10 add $0x10,%r10 19b6: 4c 3b d0 cmp %rax,%r10 19b9: 72 c5 jb 0x1980 19bb: 44 8d 57 01 lea 0x1(%rdi),%r10d 19bf: 45 3b d1 cmp %r9d,%r10d 19c2: 0f 87 8c 00 00 00 ja 0x1a54 19c8: 49 63 d1 movslq %r9d,%rdx 19cb: 48 2b d0 sub %rax,%rdx 19ce: 48 83 fa 04 cmp $0x4,%rdx 19d2: 0f 8c 87 00 00 00 jl 0x1a5f 19d8: 41 89 d1 mov %edx,%r9d 19db: 45 33 db xor %r11d,%r11d 19de: 41 83 e1 fc and $0xfffffffc,%r9d 19e2: 4d 8d 14 80 lea (%r8,%rax,4),%r10 19e6: 4d 63 c9 movslq %r9d,%r9 19e9: 48 8d 04 81 lea (%rcx,%rax,4),%rax 19ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 19f4: 00 19f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 19fc: 0f 1f 40 00 nopl 0x0(%rax) 1a00: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0 1a06: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4) 1a0c: 49 83 c3 04 add $0x4,%r11 1a10: 4d 3b d9 cmp %r9,%r11 1a13: 72 eb jb 0x1a00 1a15: 4c 3b ca cmp %rdx,%r9 1a18: 73 3a jae 0x1a54 1a1a: 48 63 ff movslq %edi,%rdi 1a1d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8 1a21: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax 1a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1a2c: 00 1a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1a40: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0 1a46: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4) 1a4c: 49 ff c1 inc %r9 1a4f: 4c 3b ca cmp %rdx,%r9 1a52: 72 ec jb 0x1a40 1a54: 33 c0 xor %eax,%eax 1a56: c5 f8 77 vzeroupper 1a59: 48 83 c4 20 add $0x20,%rsp 1a5d: 5f pop %rdi 1a5e: c3 ret 1a5f: 45 33 c9 xor %r9d,%r9d 1a62: eb b1 jmp 0x1a15 1a64: 33 ff xor %edi,%edi 1a66: 41 83 f9 01 cmp $0x1,%r9d 1a6a: 72 e8 jb 0x1a54 1a6c: 49 63 d1 movslq %r9d,%rdx 1a6f: 45 33 c9 xor %r9d,%r9d 1a72: eb a1 jmp 0x1a15 1a74: 4c 89 c1 mov %r8,%rcx 1a77: 44 89 ca mov %r9d,%edx 1a7a: e8 61 48 01 00 call 0x162e0 1a7f: 48 83 c4 20 add $0x20,%rsp 1a83: 5f pop %rdi 1a84: c3 ret 1a85: 4c 89 c2 mov %r8,%rdx 1a88: 45 89 c8 mov %r9d,%r8d 1a8b: e8 90 20 00 00 call 0x3b20 1a90: 48 83 c4 20 add $0x20,%rsp 1a94: 5f pop %rdi 1a95: c3 ret 1a96: b8 fa ff ff ff mov $0xfffffffa,%eax 1a9b: 48 83 c4 20 add $0x20,%rsp 1a9f: 5f pop %rdi 1aa0: c3 ret 1aa1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1aa6: 48 83 c4 20 add $0x20,%rsp 1aaa: 5f pop %rdi 1aab: c3 ret 1aac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1ab3: 00 1ab4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1ac0: 53 push %rbx 1ac1: 48 83 ec 20 sub $0x20,%rsp 1ac5: 48 85 c9 test %rcx,%rcx 1ac8: 0f 84 b9 01 00 00 je 0x1c87 1ace: 4d 85 c0 test %r8,%r8 1ad1: 0f 84 b0 01 00 00 je 0x1c87 1ad7: 45 85 c9 test %r9d,%r9d 1ada: 0f 8e 9c 01 00 00 jle 0x1c7c 1ae0: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c5a050 1ae7: 01 1ae8: 7a 06 jp 0x1af0 1aea: 0f 84 7b 01 00 00 je 0x1c6b 1af0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 1af4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 1af8: 7a 06 jp 0x1b00 1afa: 0f 84 5a 01 00 00 je 0x1c5a 1b00: 41 83 f9 10 cmp $0x10,%r9d 1b04: 0f 8c 3a 01 00 00 jl 0x1c44 1b0a: 41 83 f9 1d cmp $0x1d,%r9d 1b0e: 0f 8c 38 01 00 00 jl 0x1c4c 1b14: 4d 89 c2 mov %r8,%r10 1b17: 49 83 e2 1f and $0x1f,%r10 1b1b: 45 85 d2 test %r10d,%r10d 1b1e: 74 18 je 0x1b38 1b20: 41 f7 c2 03 00 00 00 test $0x3,%r10d 1b27: 0f 85 17 01 00 00 jne 0x1c44 1b2d: 41 f7 da neg %r10d 1b30: 41 83 c2 20 add $0x20,%r10d 1b34: 41 c1 ea 02 shr $0x2,%r10d 1b38: 41 8d 42 10 lea 0x10(%r10),%eax 1b3c: 44 3b c8 cmp %eax,%r9d 1b3f: 0f 8c ff 00 00 00 jl 0x1c44 1b45: 45 89 cb mov %r9d,%r11d 1b48: 33 c0 xor %eax,%eax 1b4a: 45 2b da sub %r10d,%r11d 1b4d: 41 83 e3 0f and $0xf,%r11d 1b51: 41 f7 db neg %r11d 1b54: 45 03 d9 add %r9d,%r11d 1b57: 44 89 d3 mov %r10d,%ebx 1b5a: 45 85 d2 test %r10d,%r10d 1b5d: 76 14 jbe 0x1b73 1b5f: 90 nop 1b60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 1b65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 1b6b: 48 ff c0 inc %rax 1b6e: 48 3b c3 cmp %rbx,%rax 1b71: 72 ed jb 0x1b60 1b73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 1b78: 49 63 c3 movslq %r11d,%rax 1b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1b80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 1b85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 1b8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) 1b91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) 1b98: 48 83 c3 10 add $0x10,%rbx 1b9c: 48 3b d8 cmp %rax,%rbx 1b9f: 72 df jb 0x1b80 1ba1: 41 8d 43 01 lea 0x1(%r11),%eax 1ba5: 41 3b c1 cmp %r9d,%eax 1ba8: 0f 87 86 00 00 00 ja 0x1c34 1bae: 4d 63 c9 movslq %r9d,%r9 1bb1: 4d 63 db movslq %r11d,%r11 1bb4: 4d 2b cb sub %r11,%r9 1bb7: 49 83 f9 04 cmp $0x4,%r9 1bbb: 0f 8c 7e 00 00 00 jl 0x1c3f 1bc1: 4d 63 db movslq %r11d,%r11 1bc4: 45 89 ca mov %r9d,%r10d 1bc7: 41 83 e2 fc and $0xfffffffc,%r10d 1bcb: 33 db xor %ebx,%ebx 1bcd: 4d 63 d2 movslq %r10d,%r10 1bd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 1bd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax 1bd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 1bdd: 0f 1f 00 nopl (%rax) 1be0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 1be5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) 1bea: 48 83 c3 04 add $0x4,%rbx 1bee: 49 3b da cmp %r10,%rbx 1bf1: 72 ed jb 0x1be0 1bf3: 4d 3b d1 cmp %r9,%r10 1bf6: 73 3c jae 0x1c34 1bf8: 4d 63 db movslq %r11d,%r11 1bfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx 1bff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 1c03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1c0a: 00 1c0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 1c26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 1c2c: 49 ff c2 inc %r10 1c2f: 4d 3b d1 cmp %r9,%r10 1c32: 72 ec jb 0x1c20 1c34: 33 c0 xor %eax,%eax 1c36: c5 f8 77 vzeroupper 1c39: 48 83 c4 20 add $0x20,%rsp 1c3d: 5b pop %rbx 1c3e: c3 ret 1c3f: 45 33 d2 xor %r10d,%r10d 1c42: eb af jmp 0x1bf3 1c44: 45 33 db xor %r11d,%r11d 1c47: e9 55 ff ff ff jmp 0x1ba1 1c4c: 45 89 cb mov %r9d,%r11d 1c4f: 33 db xor %ebx,%ebx 1c51: 41 83 e3 f0 and $0xfffffff0,%r11d 1c55: e9 19 ff ff ff jmp 0x1b73 1c5a: 4c 89 c1 mov %r8,%rcx 1c5d: 44 89 ca mov %r9d,%edx 1c60: e8 bb 46 01 00 call 0x16320 1c65: 48 83 c4 20 add $0x20,%rsp 1c69: 5b pop %rbx 1c6a: c3 ret 1c6b: 4c 89 c2 mov %r8,%rdx 1c6e: 45 89 c8 mov %r9d,%r8d 1c71: e8 6a 1f 00 00 call 0x3be0 1c76: 48 83 c4 20 add $0x20,%rsp 1c7a: 5b pop %rbx 1c7b: c3 ret 1c7c: b8 fa ff ff ff mov $0xfffffffa,%eax 1c81: 48 83 c4 20 add $0x20,%rsp 1c85: 5b pop %rbx 1c86: c3 ret 1c87: b8 f8 ff ff ff mov $0xfffffff8,%eax 1c8c: 48 83 c4 20 add $0x20,%rsp 1c90: 5b pop %rbx 1c91: c3 ret 1c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1ca0: 53 push %rbx 1ca1: 48 83 ec 20 sub $0x20,%rsp 1ca5: 48 85 c9 test %rcx,%rcx 1ca8: 0f 84 b9 01 00 00 je 0x1e67 1cae: 4d 85 c0 test %r8,%r8 1cb1: 0f 84 b0 01 00 00 je 0x1e67 1cb7: 45 85 c9 test %r9d,%r9d 1cba: 0f 8e 9c 01 00 00 jle 0x1e5c 1cc0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c5a054 1cc7: 01 1cc8: 7a 06 jp 0x1cd0 1cca: 0f 84 7b 01 00 00 je 0x1e4b 1cd0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0 1cd4: c5 f8 2e c8 vucomiss %xmm0,%xmm1 1cd8: 7a 06 jp 0x1ce0 1cda: 0f 84 5a 01 00 00 je 0x1e3a 1ce0: 41 83 f9 10 cmp $0x10,%r9d 1ce4: 0f 8c 3a 01 00 00 jl 0x1e24 1cea: 41 83 f9 1d cmp $0x1d,%r9d 1cee: 0f 8c 38 01 00 00 jl 0x1e2c 1cf4: 4d 89 c2 mov %r8,%r10 1cf7: 49 83 e2 1f and $0x1f,%r10 1cfb: 45 85 d2 test %r10d,%r10d 1cfe: 74 18 je 0x1d18 1d00: 41 f7 c2 03 00 00 00 test $0x3,%r10d 1d07: 0f 85 17 01 00 00 jne 0x1e24 1d0d: 41 f7 da neg %r10d 1d10: 41 83 c2 20 add $0x20,%r10d 1d14: 41 c1 ea 02 shr $0x2,%r10d 1d18: 41 8d 42 10 lea 0x10(%r10),%eax 1d1c: 44 3b c8 cmp %eax,%r9d 1d1f: 0f 8c ff 00 00 00 jl 0x1e24 1d25: 45 89 cb mov %r9d,%r11d 1d28: 33 c0 xor %eax,%eax 1d2a: 45 2b da sub %r10d,%r11d 1d2d: 41 83 e3 0f and $0xf,%r11d 1d31: 41 f7 db neg %r11d 1d34: 45 03 d9 add %r9d,%r11d 1d37: 44 89 d3 mov %r10d,%ebx 1d3a: 45 85 d2 test %r10d,%r10d 1d3d: 76 14 jbe 0x1d53 1d3f: 90 nop 1d40: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0 1d45: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4) 1d4b: 48 ff c0 inc %rax 1d4e: 48 3b c3 cmp %rbx,%rax 1d51: 72 ed jb 0x1d40 1d53: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0 1d58: 49 63 c3 movslq %r11d,%rax 1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1d60: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2 1d65: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3 1d6b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4) 1d71: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4) 1d78: 48 83 c3 10 add $0x10,%rbx 1d7c: 48 3b d8 cmp %rax,%rbx 1d7f: 72 df jb 0x1d60 1d81: 41 8d 43 01 lea 0x1(%r11),%eax 1d85: 41 3b c1 cmp %r9d,%eax 1d88: 0f 87 86 00 00 00 ja 0x1e14 1d8e: 4d 63 c9 movslq %r9d,%r9 1d91: 4d 63 db movslq %r11d,%r11 1d94: 4d 2b cb sub %r11,%r9 1d97: 49 83 f9 04 cmp $0x4,%r9 1d9b: 0f 8c 7e 00 00 00 jl 0x1e1f 1da1: 4d 63 db movslq %r11d,%r11 1da4: 45 89 ca mov %r9d,%r10d 1da7: 41 83 e2 fc and $0xfffffffc,%r10d 1dab: 33 db xor %ebx,%ebx 1dad: 4d 63 d2 movslq %r10d,%r10 1db0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0 1db5: 4b 8d 04 98 lea (%r8,%r11,4),%rax 1db9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx 1dbd: 0f 1f 00 nopl (%rax) 1dc0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2 1dc5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4) 1dca: 48 83 c3 04 add $0x4,%rbx 1dce: 49 3b da cmp %r10,%rbx 1dd1: 72 ed jb 0x1dc0 1dd3: 4d 3b d1 cmp %r9,%r10 1dd6: 73 3c jae 0x1e14 1dd8: 4d 63 db movslq %r11d,%r11 1ddb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx 1ddf: 4a 8d 04 99 lea (%rcx,%r11,4),%rax 1de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1dea: 00 1deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e00: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0 1e06: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4) 1e0c: 49 ff c2 inc %r10 1e0f: 4d 3b d1 cmp %r9,%r10 1e12: 72 ec jb 0x1e00 1e14: 33 c0 xor %eax,%eax 1e16: c5 f8 77 vzeroupper 1e19: 48 83 c4 20 add $0x20,%rsp 1e1d: 5b pop %rbx 1e1e: c3 ret 1e1f: 45 33 d2 xor %r10d,%r10d 1e22: eb af jmp 0x1dd3 1e24: 45 33 db xor %r11d,%r11d 1e27: e9 55 ff ff ff jmp 0x1d81 1e2c: 45 89 cb mov %r9d,%r11d 1e2f: 33 db xor %ebx,%ebx 1e31: 41 83 e3 f0 and $0xfffffff0,%r11d 1e35: e9 19 ff ff ff jmp 0x1d53 1e3a: 4c 89 c1 mov %r8,%rcx 1e3d: 44 89 ca mov %r9d,%edx 1e40: e8 1b 45 01 00 call 0x16360 1e45: 48 83 c4 20 add $0x20,%rsp 1e49: 5b pop %rbx 1e4a: c3 ret 1e4b: 4c 89 c2 mov %r8,%rdx 1e4e: 45 89 c8 mov %r9d,%r8d 1e51: e8 4a 1e 00 00 call 0x3ca0 1e56: 48 83 c4 20 add $0x20,%rsp 1e5a: 5b pop %rbx 1e5b: c3 ret 1e5c: b8 fa ff ff ff mov $0xfffffffa,%eax 1e61: 48 83 c4 20 add $0x20,%rsp 1e65: 5b pop %rbx 1e66: c3 ret 1e67: b8 f8 ff ff ff mov $0xfffffff8,%eax 1e6c: 48 83 c4 20 add $0x20,%rsp 1e70: 5b pop %rbx 1e71: c3 ret 1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1e80: 48 83 ec 38 sub $0x38,%rsp 1e84: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2612d10 1e8b: 48 33 c4 xor %rsp,%rax 1e8e: 48 89 44 24 30 mov %rax,0x30(%rsp) 1e93: 48 85 d2 test %rdx,%rdx 1e96: 74 5f je 0x1ef7 1e98: 45 85 c0 test %r8d,%r8d 1e9b: 7f 1b jg 0x1eb8 1e9d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1ea2: 48 33 cc xor %rsp,%rcx 1ea5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2612d10 1eac: 75 44 jne 0x1ef2 1eae: b8 fa ff ff ff mov $0xfffffffa,%eax 1eb3: 48 83 c4 38 add $0x38,%rsp 1eb7: c3 ret 1eb8: 48 8b 01 mov (%rcx),%rax 1ebb: 4c 8b 49 08 mov 0x8(%rcx),%r9 1ebf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1ec4: 66 48 0f 6e c8 movq %rax,%xmm1 1ec9: 66 49 0f 6e c1 movq %r9,%xmm0 1ece: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 1ed2: 0f 29 09 movaps %xmm1,(%rcx) 1ed5: e8 c6 44 01 00 call 0x163a0 1eda: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1edf: 48 33 cc xor %rsp,%rcx 1ee2: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2612d10 1ee9: 75 07 jne 0x1ef2 1eeb: 33 c0 xor %eax,%eax 1eed: 48 83 c4 38 add $0x38,%rsp 1ef1: c3 ret 1ef2: e8 79 c5 12 01 call 0x112e470 1ef7: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1efc: 48 33 cc xor %rsp,%rcx 1eff: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2612d10 1f06: 75 ea jne 0x1ef2 1f08: b8 f8 ff ff ff mov $0xfffffff8,%eax 1f0d: 48 83 c4 38 add $0x38,%rsp 1f11: c3 ret 1f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1f20: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp 1f25: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2612d10 1f2c: 48 33 c4 xor %rsp,%rax 1f2f: 48 89 44 24 30 mov %rax,0x30(%rsp) 1f34: 48 85 d2 test %rdx,%rdx 1f37: 74 57 je 0x1f90 1f39: 45 85 c0 test %r8d,%r8d 1f3c: 7f 1c jg 0x1f5a 1f3e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1f43: 48 33 cc xor %rsp,%rcx 1f46: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2612d10 1f4d: 75 3c jne 0x1f8b 1f4f: b8 fa ff ff ff mov $0xfffffffa,%eax 1f54: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1f59: c3 ret 1f5a: f3 0f 7e 01 movq (%rcx),%xmm0 1f5e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0 1f63: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 1f68: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp) 1f6d: e8 4e 44 01 00 call 0x163c0 1f72: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1f77: 48 33 cc xor %rsp,%rcx 1f7a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2612d10 1f81: 75 08 jne 0x1f8b 1f83: 33 c0 xor %eax,%eax 1f85: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1f8a: c3 ret 1f8b: e8 e0 c4 12 01 call 0x112e470 1f90: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1f95: 48 33 cc xor %rsp,%rcx 1f98: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2612d10 1f9f: 75 ea jne 0x1f8b 1fa1: b8 f8 ff ff ff mov $0xfffffff8,%eax 1fa6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp 1fab: c3 ret 1fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 1fb3: 00 1fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 1fc0: 48 83 ec 38 sub $0x38,%rsp 1fc4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2612d10 1fcb: 48 33 c4 xor %rsp,%rax 1fce: 48 89 44 24 30 mov %rax,0x30(%rsp) 1fd3: 48 85 d2 test %rdx,%rdx 1fd6: 74 61 je 0x2039 1fd8: 45 85 c0 test %r8d,%r8d 1fdb: 7f 1b jg 0x1ff8 1fdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 1fe2: 48 33 cc xor %rsp,%rcx 1fe5: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2612d10 1fec: 75 46 jne 0x2034 1fee: b8 fa ff ff ff mov $0xfffffffa,%eax 1ff3: 48 83 c4 38 add $0x38,%rsp 1ff7: c3 ret 1ff8: 48 8b 01 mov (%rcx),%rax 1ffb: 4c 8b 49 08 mov 0x8(%rcx),%r9 1fff: 66 48 0f 6e c8 movq %rax,%xmm1 2004: 66 49 0f 6e c1 movq %r9,%xmm0 2009: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 200e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1 2012: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp) 2017: e8 c4 43 01 00 call 0x163e0 201c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 2021: 48 33 cc xor %rsp,%rcx 2024: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2612d10 202b: 75 07 jne 0x2034 202d: 33 c0 xor %eax,%eax 202f: 48 83 c4 38 add $0x38,%rsp 2033: c3 ret 2034: e8 37 c4 12 01 call 0x112e470 2039: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 203e: 48 33 cc xor %rsp,%rcx 2041: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2612d10 2048: 75 ea jne 0x2034 204a: b8 f8 ff ff ff mov $0xfffffff8,%eax 204f: 48 83 c4 38 add $0x38,%rsp 2053: c3 ret 2054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2060: 48 83 ec 38 sub $0x38,%rsp 2064: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2612d10 206b: 48 33 c4 xor %rsp,%rax 206e: 48 89 44 24 30 mov %rax,0x30(%rsp) 2073: 48 85 d2 test %rdx,%rdx 2076: 74 60 je 0x20d8 2078: 45 85 c0 test %r8d,%r8d 207b: 7f 1b jg 0x2098 207d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 2082: 48 33 cc xor %rsp,%rcx 2085: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2612d10 208c: 75 45 jne 0x20d3 208e: b8 fa ff ff ff mov $0xfffffffa,%eax 2093: 48 83 c4 38 add $0x38,%rsp 2097: c3 ret 2098: 48 8b 01 mov (%rcx),%rax 209b: 4c 8b 49 08 mov 0x8(%rcx),%r9 209f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 20a4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 20a9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 20ae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 20b2: c5 f8 11 11 vmovups %xmm2,(%rcx) 20b6: e8 45 43 01 00 call 0x16400 20bb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 20c0: 48 33 cc xor %rsp,%rcx 20c3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2612d10 20ca: 75 07 jne 0x20d3 20cc: 33 c0 xor %eax,%eax 20ce: 48 83 c4 38 add $0x38,%rsp 20d2: c3 ret 20d3: e8 98 c3 12 01 call 0x112e470 20d8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 20dd: 48 33 cc xor %rsp,%rcx 20e0: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2612d10 20e7: 75 ea jne 0x20d3 20e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 20ee: 48 83 c4 38 add $0x38,%rsp 20f2: c3 ret 20f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 20ff: 00 2100: 48 83 ec 38 sub $0x38,%rsp 2104: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2612d10 210b: 48 33 c4 xor %rsp,%rax 210e: 48 89 44 24 30 mov %rax,0x30(%rsp) 2113: 48 85 d2 test %rdx,%rdx 2116: 74 60 je 0x2178 2118: 45 85 c0 test %r8d,%r8d 211b: 7f 1b jg 0x2138 211d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 2122: 48 33 cc xor %rsp,%rcx 2125: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2612d10 212c: 75 45 jne 0x2173 212e: b8 fa ff ff ff mov $0xfffffffa,%eax 2133: 48 83 c4 38 add $0x38,%rsp 2137: c3 ret 2138: 48 8b 01 mov (%rcx),%rax 213b: 4c 8b 49 08 mov 0x8(%rcx),%r9 213f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 2144: c4 e1 f9 6e c0 vmovq %rax,%xmm0 2149: c4 c1 f9 6e c9 vmovq %r9,%xmm1 214e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 2152: c5 f8 11 11 vmovups %xmm2,(%rcx) 2156: e8 c5 42 01 00 call 0x16420 215b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 2160: 48 33 cc xor %rsp,%rcx 2163: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2612d10 216a: 75 07 jne 0x2173 216c: 33 c0 xor %eax,%eax 216e: 48 83 c4 38 add $0x38,%rsp 2172: c3 ret 2173: e8 f8 c2 12 01 call 0x112e470 2178: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 217d: 48 33 cc xor %rsp,%rcx 2180: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2612d10 2187: 75 ea jne 0x2173 2189: b8 f8 ff ff ff mov $0xfffffff8,%eax 218e: 48 83 c4 38 add $0x38,%rsp 2192: c3 ret 2193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 219f: 00 21a0: 48 83 ec 38 sub $0x38,%rsp 21a4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2612d10 21ab: 48 33 c4 xor %rsp,%rax 21ae: 48 89 44 24 30 mov %rax,0x30(%rsp) 21b3: 48 85 d2 test %rdx,%rdx 21b6: 74 60 je 0x2218 21b8: 45 85 c0 test %r8d,%r8d 21bb: 7f 1b jg 0x21d8 21bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 21c2: 48 33 cc xor %rsp,%rcx 21c5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2612d10 21cc: 75 45 jne 0x2213 21ce: b8 fa ff ff ff mov $0xfffffffa,%eax 21d3: 48 83 c4 38 add $0x38,%rsp 21d7: c3 ret 21d8: 48 8b 01 mov (%rcx),%rax 21db: 4c 8b 49 08 mov 0x8(%rcx),%r9 21df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx 21e4: c4 e1 f9 6e c0 vmovq %rax,%xmm0 21e9: c4 c1 f9 6e c9 vmovq %r9,%xmm1 21ee: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2 21f2: c5 f8 11 11 vmovups %xmm2,(%rcx) 21f6: e8 45 42 01 00 call 0x16440 21fb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 2200: 48 33 cc xor %rsp,%rcx 2203: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2612d10 220a: 75 07 jne 0x2213 220c: 33 c0 xor %eax,%eax 220e: 48 83 c4 38 add $0x38,%rsp 2212: c3 ret 2213: e8 58 c2 12 01 call 0x112e470 2218: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx 221d: 48 33 cc xor %rsp,%rcx 2220: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2612d10 2227: 75 ea jne 0x2213 2229: b8 f8 ff ff ff mov $0xfffffff8,%eax 222e: 48 83 c4 38 add $0x38,%rsp 2232: c3 ret 2233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 223f: 00 2240: 48 83 ec 28 sub $0x28,%rsp 2244: 48 85 c9 test %rcx,%rcx 2247: 74 20 je 0x2269 2249: 48 85 d2 test %rdx,%rdx 224c: 74 1b je 0x2269 224e: 45 85 c0 test %r8d,%r8d 2251: 7f 0a jg 0x225d 2253: b8 fa ff ff ff mov $0xfffffffa,%eax 2258: 48 83 c4 28 add $0x28,%rsp 225c: c3 ret 225d: e8 fe 41 01 00 call 0x16460 2262: 33 c0 xor %eax,%eax 2264: 48 83 c4 28 add $0x28,%rsp 2268: c3 ret 2269: b8 f8 ff ff ff mov $0xfffffff8,%eax 226e: 48 83 c4 28 add $0x28,%rsp 2272: c3 ret 2273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 227f: 00 2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2285: 48 85 c9 test %rcx,%rcx 2288: 74 22 je 0x22ac 228a: 48 85 d2 test %rdx,%rdx 228d: 74 1d je 0x22ac 228f: 45 85 c0 test %r8d,%r8d 2292: 7f 0b jg 0x229f 2294: b8 fa ff ff ff mov $0xfffffffa,%eax 2299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 229e: c3 ret 229f: e8 9c 43 01 00 call 0x16640 22a4: 33 c0 xor %eax,%eax 22a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 22ab: c3 ret 22ac: b8 f8 ff ff ff mov $0xfffffff8,%eax 22b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 22b6: c3 ret 22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 22be: 00 00 22c0: 48 83 ec 28 sub $0x28,%rsp 22c4: 48 85 c9 test %rcx,%rcx 22c7: 74 20 je 0x22e9 22c9: 48 85 d2 test %rdx,%rdx 22cc: 74 1b je 0x22e9 22ce: 45 85 c0 test %r8d,%r8d 22d1: 7f 0a jg 0x22dd 22d3: b8 fa ff ff ff mov $0xfffffffa,%eax 22d8: 48 83 c4 28 add $0x28,%rsp 22dc: c3 ret 22dd: e8 3e 45 01 00 call 0x16820 22e2: 33 c0 xor %eax,%eax 22e4: 48 83 c4 28 add $0x28,%rsp 22e8: c3 ret 22e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 22ee: 48 83 c4 28 add $0x28,%rsp 22f2: c3 ret 22f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 22ff: 00 2300: 56 push %rsi 2301: 48 89 d6 mov %rdx,%rsi 2304: 48 85 c9 test %rcx,%rcx 2307: 0f 84 d0 01 00 00 je 0x24dd 230d: 48 85 f6 test %rsi,%rsi 2310: 0f 84 c7 01 00 00 je 0x24dd 2316: 45 85 c0 test %r8d,%r8d 2319: 0f 8e b7 01 00 00 jle 0x24d6 231f: 41 83 f8 10 cmp $0x10,%r8d 2323: 0f 8c 9d 01 00 00 jl 0x24c6 2329: 49 89 f1 mov %rsi,%r9 232c: 49 83 e1 1f and $0x1f,%r9 2330: 45 89 c9 mov %r9d,%r9d 2333: 45 85 c9 test %r9d,%r9d 2336: 74 18 je 0x2350 2338: 41 f7 c1 07 00 00 00 test $0x7,%r9d 233f: 0f 85 81 01 00 00 jne 0x24c6 2345: 41 f7 d9 neg %r9d 2348: 41 83 c1 20 add $0x20,%r9d 234c: 41 c1 e9 03 shr $0x3,%r9d 2350: 41 8d 41 10 lea 0x10(%r9),%eax 2354: 44 3b c0 cmp %eax,%r8d 2357: 0f 8c 69 01 00 00 jl 0x24c6 235d: 44 89 c0 mov %r8d,%eax 2360: 33 d2 xor %edx,%edx 2362: 41 2b c1 sub %r9d,%eax 2365: 83 e0 0f and $0xf,%eax 2368: f7 d8 neg %eax 236a: 41 03 c0 add %r8d,%eax 236d: 45 85 c9 test %r9d,%r9d 2370: 76 25 jbe 0x2397 2372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2380: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0 2385: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 238a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 238f: 48 ff c2 inc %rdx 2392: 49 3b d1 cmp %r9,%rdx 2395: 72 e9 jb 0x2380 2397: 48 63 d0 movslq %eax,%rdx 239a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 23a0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1 23a6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5 23ad: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 23b3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4 23ba: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2 23c1: 01 23c2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 23c6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2 23cd: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8) 23d3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3 23da: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0 23e1: 01 23e2: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1 23e6: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0 23ed: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8) 23f4: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1 23fb: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4 2402: 01 2403: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5 2407: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8) 240e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2 2415: 01 2416: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 241a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8) 2421: 49 83 c1 10 add $0x10,%r9 2425: 4c 3b ca cmp %rdx,%r9 2428: 0f 82 72 ff ff ff jb 0x23a0 242e: 44 8d 48 01 lea 0x1(%rax),%r9d 2432: 45 3b c8 cmp %r8d,%r9d 2435: 0f 87 7f 00 00 00 ja 0x24ba 243b: 4d 63 d0 movslq %r8d,%r10 243e: 4c 2b d2 sub %rdx,%r10 2441: 49 83 fa 04 cmp $0x4,%r10 2445: 0f 8c 76 00 00 00 jl 0x24c1 244b: 45 89 d3 mov %r10d,%r11d 244e: 45 33 c9 xor %r9d,%r9d 2451: 41 83 e3 fc and $0xfffffffc,%r11d 2455: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8 2459: 4d 63 db movslq %r11d,%r11 245c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx 2460: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1 2466: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0 246c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2 2473: 01 2474: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 2478: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8) 247e: 49 83 c1 04 add $0x4,%r9 2482: 4d 3b cb cmp %r11,%r9 2485: 72 d9 jb 0x2460 2487: 4d 3b da cmp %r10,%r11 248a: 73 2e jae 0x24ba 248c: 48 63 c0 movslq %eax,%rax 248f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 2493: 48 8d 04 c6 lea (%rsi,%rax,8),%rax 2497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 249e: 00 00 24a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 24a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 24ac: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8) 24b2: 49 ff c3 inc %r11 24b5: 4d 3b da cmp %r10,%r11 24b8: 72 e6 jb 0x24a0 24ba: 33 c0 xor %eax,%eax 24bc: c5 f8 77 vzeroupper 24bf: 5e pop %rsi 24c0: c3 ret 24c1: 45 33 db xor %r11d,%r11d 24c4: eb c1 jmp 0x2487 24c6: 33 c0 xor %eax,%eax 24c8: 41 83 f8 01 cmp $0x1,%r8d 24cc: 72 ec jb 0x24ba 24ce: 4d 63 d0 movslq %r8d,%r10 24d1: 45 33 db xor %r11d,%r11d 24d4: eb b1 jmp 0x2487 24d6: b8 fa ff ff ff mov $0xfffffffa,%eax 24db: 5e pop %rsi 24dc: c3 ret 24dd: b8 f8 ff ff ff mov $0xfffffff8,%eax 24e2: 5e pop %rsi 24e3: c3 ret 24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24eb: 00 24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 24ff: 00 2500: 53 push %rbx 2501: 48 85 c9 test %rcx,%rcx 2504: 0f 84 aa 01 00 00 je 0x26b4 250a: 48 85 d2 test %rdx,%rdx 250d: 0f 84 a1 01 00 00 je 0x26b4 2513: 45 85 c0 test %r8d,%r8d 2516: 0f 8e 91 01 00 00 jle 0x26ad 251c: 41 83 f8 10 cmp $0x10,%r8d 2520: 0f 8c 80 01 00 00 jl 0x26a6 2526: 49 89 d3 mov %rdx,%r11 2529: 49 83 e3 1f and $0x1f,%r11 252d: 45 85 db test %r11d,%r11d 2530: 74 18 je 0x254a 2532: 41 f7 c3 07 00 00 00 test $0x7,%r11d 2539: 0f 85 67 01 00 00 jne 0x26a6 253f: 41 f7 db neg %r11d 2542: 41 83 c3 20 add $0x20,%r11d 2546: 41 c1 eb 03 shr $0x3,%r11d 254a: 41 8d 43 10 lea 0x10(%r11),%eax 254e: 44 3b c0 cmp %eax,%r8d 2551: 0f 8c 4f 01 00 00 jl 0x26a6 2557: 44 89 c0 mov %r8d,%eax 255a: 45 33 d2 xor %r10d,%r10d 255d: 41 2b c3 sub %r11d,%eax 2560: 83 e0 0f and $0xf,%eax 2563: f7 d8 neg %eax 2565: 41 03 c0 add %r8d,%eax 2568: 44 89 db mov %r11d,%ebx 256b: 45 85 db test %r11d,%r11d 256e: 76 2a jbe 0x259a 2570: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2577: 00 2578: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 257f: 90 nop 2580: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0 2586: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 258c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 2592: 49 ff c2 inc %r10 2595: 4c 3b d3 cmp %rbx,%r10 2598: 72 e6 jb 0x2580 259a: 4c 63 d0 movslq %eax,%r10 259d: 0f 1f 00 nopl (%rax) 25a0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0 25a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 25a9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2 25af: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4 25b5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1 25ba: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3 25c0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5 25c6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0 25cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 25d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 25d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 25dd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1 25e3: 48 83 c3 10 add $0x10,%rbx 25e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 25ed: 49 3b da cmp %r10,%rbx 25f0: 72 ae jb 0x25a0 25f2: 8d 58 01 lea 0x1(%rax),%ebx 25f5: 41 3b d8 cmp %r8d,%ebx 25f8: 0f 87 9c 00 00 00 ja 0x269a 25fe: 4d 63 c8 movslq %r8d,%r9 2601: 48 63 c0 movslq %eax,%rax 2604: 4c 2b c8 sub %rax,%r9 2607: 49 83 f9 04 cmp $0x4,%r9 260b: 0f 8c 90 00 00 00 jl 0x26a1 2611: 48 63 c0 movslq %eax,%rax 2614: 45 89 ca mov %r9d,%r10d 2617: 41 83 e2 fc and $0xfffffffc,%r10d 261b: 45 33 c0 xor %r8d,%r8d 261e: 4d 63 d2 movslq %r10d,%r10 2621: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx 2625: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11 2629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2630: 00 2631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 263f: 00 2640: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 2646: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1 264c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8) 2652: 49 83 c0 04 add $0x4,%r8 2656: 4d 3b c2 cmp %r10,%r8 2659: 72 e5 jb 0x2640 265b: 4d 3b d1 cmp %r9,%r10 265e: 73 3a jae 0x269a 2660: 48 63 c0 movslq %eax,%rax 2663: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx 2667: 48 8d 04 c2 lea (%rdx,%rax,8),%rax 266b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2672: 00 2673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 267a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 2680: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 2686: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1 268c: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8) 2692: 49 ff c2 inc %r10 2695: 4d 3b d1 cmp %r9,%r10 2698: 72 e6 jb 0x2680 269a: 33 c0 xor %eax,%eax 269c: c5 f8 77 vzeroupper 269f: 5b pop %rbx 26a0: c3 ret 26a1: 45 33 d2 xor %r10d,%r10d 26a4: eb b5 jmp 0x265b 26a6: 33 c0 xor %eax,%eax 26a8: e9 45 ff ff ff jmp 0x25f2 26ad: b8 fa ff ff ff mov $0xfffffffa,%eax 26b2: 5b pop %rbx 26b3: c3 ret 26b4: b8 f8 ff ff ff mov $0xfffffff8,%eax 26b9: 5b pop %rbx 26ba: c3 ret 26bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 26c0: 53 push %rbx 26c1: 49 89 ca mov %rcx,%r10 26c4: 4d 85 d2 test %r10,%r10 26c7: 0f 84 a4 01 00 00 je 0x2871 26cd: 48 85 d2 test %rdx,%rdx 26d0: 0f 84 9b 01 00 00 je 0x2871 26d6: 45 85 c0 test %r8d,%r8d 26d9: 0f 8e 8b 01 00 00 jle 0x286a 26df: 41 83 f8 10 cmp $0x10,%r8d 26e3: 0f 8c 79 01 00 00 jl 0x2862 26e9: 48 89 d3 mov %rdx,%rbx 26ec: 48 83 e3 1f and $0x1f,%rbx 26f0: 85 db test %ebx,%ebx 26f2: 74 11 je 0x2705 26f4: f6 c3 07 test $0x7,%bl 26f7: 0f 85 65 01 00 00 jne 0x2862 26fd: f7 db neg %ebx 26ff: 83 c3 20 add $0x20,%ebx 2702: c1 eb 03 shr $0x3,%ebx 2705: 8d 43 10 lea 0x10(%rbx),%eax 2708: 44 3b c0 cmp %eax,%r8d 270b: 0f 8c 51 01 00 00 jl 0x2862 2711: 45 89 c1 mov %r8d,%r9d 2714: 33 c0 xor %eax,%eax 2716: 44 2b cb sub %ebx,%r9d 2719: 41 83 e1 0f and $0xf,%r9d 271d: 41 f7 d9 neg %r9d 2720: 45 03 c8 add %r8d,%r9d 2723: 89 d9 mov %ebx,%ecx 2725: 85 db test %ebx,%ebx 2727: 76 2f jbe 0x2758 2729: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2730: 00 2731: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 273f: 00 2740: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 2745: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1 274b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 2750: 48 ff c0 inc %rax 2753: 48 3b c1 cmp %rcx,%rax 2756: 72 e8 jb 0x2740 2758: 49 63 c1 movslq %r9d,%rax 275b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2760: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 2765: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 276b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 2771: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 2778: 03 2779: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1 277f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3 2786: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5 278d: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17 2794: 03 2795: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 279a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 27a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 27a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 27ad: 03 27ae: 48 83 c1 10 add $0x10,%rcx 27b2: 48 3b c8 cmp %rax,%rcx 27b5: 72 a9 jb 0x2760 27b7: 41 8d 41 01 lea 0x1(%r9),%eax 27bb: 41 3b c0 cmp %r8d,%eax 27be: 0f 87 93 00 00 00 ja 0x2857 27c4: 4d 63 c0 movslq %r8d,%r8 27c7: 4d 63 c9 movslq %r9d,%r9 27ca: 4d 2b c1 sub %r9,%r8 27cd: 49 83 f8 04 cmp $0x4,%r8 27d1: 0f 8c 87 00 00 00 jl 0x285e 27d7: 4d 63 c9 movslq %r9d,%r9 27da: 44 89 c3 mov %r8d,%ebx 27dd: 83 e3 fc and $0xfffffffc,%ebx 27e0: 33 c9 xor %ecx,%ecx 27e2: 48 63 db movslq %ebx,%rbx 27e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 27e9: 4e 8d 1c ca lea (%rdx,%r9,8),%r11 27ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 27f4: 00 27f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 27fc: 0f 1f 40 00 nopl 0x0(%rax) 2800: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 2806: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 280b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8) 2811: 48 83 c1 04 add $0x4,%rcx 2815: 48 3b cb cmp %rbx,%rcx 2818: 72 e6 jb 0x2800 281a: 49 3b d8 cmp %r8,%rbx 281d: 73 38 jae 0x2857 281f: 4d 63 c9 movslq %r9d,%r9 2822: 4b 8d 0c ca lea (%r10,%r9,8),%rcx 2826: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 282a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2831: 00 2832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2840: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 2845: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1 284a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8) 284f: 48 ff c3 inc %rbx 2852: 49 3b d8 cmp %r8,%rbx 2855: 72 e9 jb 0x2840 2857: 33 c0 xor %eax,%eax 2859: c5 f8 77 vzeroupper 285c: 5b pop %rbx 285d: c3 ret 285e: 33 db xor %ebx,%ebx 2860: eb b8 jmp 0x281a 2862: 45 33 c9 xor %r9d,%r9d 2865: e9 4d ff ff ff jmp 0x27b7 286a: b8 fa ff ff ff mov $0xfffffffa,%eax 286f: 5b pop %rbx 2870: c3 ret 2871: b8 f8 ff ff ff mov $0xfffffff8,%eax 2876: 5b pop %rbx 2877: c3 ret 2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 287f: 00 2880: 48 83 ec 28 sub $0x28,%rsp 2884: 4d 89 c1 mov %r8,%r9 2887: 49 89 d0 mov %rdx,%r8 288a: 48 89 ca mov %rcx,%rdx 288d: e8 2e 41 01 00 call 0x169c0 2892: 48 83 c4 28 add $0x28,%rsp 2896: c3 ret 2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 289e: 00 00 28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 28a5: 4d 89 c1 mov %r8,%r9 28a8: 49 89 d0 mov %rdx,%r8 28ab: 48 89 ca mov %rcx,%rdx 28ae: e8 cd 43 01 00 call 0x16c80 28b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 28b8: c3 ret 28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 28c0: 48 83 ec 28 sub $0x28,%rsp 28c4: 4d 89 c1 mov %r8,%r9 28c7: 49 89 d0 mov %rdx,%r8 28ca: 48 89 ca mov %rcx,%rdx 28cd: e8 ae 46 01 00 call 0x16f80 28d2: 48 83 c4 28 add $0x28,%rsp 28d6: c3 ret 28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 28de: 00 00 28e0: 48 83 ec 28 sub $0x28,%rsp 28e4: 4d 89 c1 mov %r8,%r9 28e7: 49 89 d0 mov %rdx,%r8 28ea: 48 89 ca mov %rcx,%rdx 28ed: e8 ee 48 01 00 call 0x171e0 28f2: 48 83 c4 28 add $0x28,%rsp 28f6: c3 ret 28f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 28fe: 00 00 2900: 48 83 ec 28 sub $0x28,%rsp 2904: 4d 89 c1 mov %r8,%r9 2907: 49 89 d0 mov %rdx,%r8 290a: 48 89 ca mov %rcx,%rdx 290d: e8 4e 4b 01 00 call 0x17460 2912: 48 83 c4 28 add $0x28,%rsp 2916: c3 ret 2917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 291e: 00 00 2920: 48 83 ec 28 sub $0x28,%rsp 2924: 4d 89 c1 mov %r8,%r9 2927: 49 89 d0 mov %rdx,%r8 292a: 48 89 ca mov %rcx,%rdx 292d: e8 6e 4d 01 00 call 0x176a0 2932: 48 83 c4 28 add $0x28,%rsp 2936: c3 ret 2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 293e: 00 00 2940: 48 83 ec 28 sub $0x28,%rsp 2944: 48 85 c9 test %rcx,%rcx 2947: 74 24 je 0x296d 2949: 48 85 d2 test %rdx,%rdx 294c: 74 1f je 0x296d 294e: 45 85 c0 test %r8d,%r8d 2951: 7f 0a jg 0x295d 2953: b8 fa ff ff ff mov $0xfffffffa,%eax 2958: 48 83 c4 28 add $0x28,%rsp 295c: c3 ret 295d: 41 c1 e0 04 shl $0x4,%r8d 2961: e8 ba 03 a6 01 call 0x1a62d20 2966: 33 c0 xor %eax,%eax 2968: 48 83 c4 28 add $0x28,%rsp 296c: c3 ret 296d: b8 f8 ff ff ff mov $0xfffffff8,%eax 2972: 48 83 c4 28 add $0x28,%rsp 2976: c3 ret 2977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 297e: 00 00 2980: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2985: 48 85 c9 test %rcx,%rcx 2988: 74 26 je 0x29b0 298a: 48 85 d2 test %rdx,%rdx 298d: 74 21 je 0x29b0 298f: 45 85 c0 test %r8d,%r8d 2992: 7f 0b jg 0x299f 2994: b8 fa ff ff ff mov $0xfffffffa,%eax 2999: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 299e: c3 ret 299f: 41 c1 e0 04 shl $0x4,%r8d 29a3: e8 48 07 a6 01 call 0x1a630f0 29a8: 33 c0 xor %eax,%eax 29aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 29af: c3 ret 29b0: b8 f8 ff ff ff mov $0xfffffff8,%eax 29b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 29ba: c3 ret 29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 29c0: 48 83 ec 28 sub $0x28,%rsp 29c4: 48 85 c9 test %rcx,%rcx 29c7: 74 24 je 0x29ed 29c9: 48 85 d2 test %rdx,%rdx 29cc: 74 1f je 0x29ed 29ce: 45 85 c0 test %r8d,%r8d 29d1: 7f 0a jg 0x29dd 29d3: b8 fa ff ff ff mov $0xfffffffa,%eax 29d8: 48 83 c4 28 add $0x28,%rsp 29dc: c3 ret 29dd: 41 c1 e0 04 shl $0x4,%r8d 29e1: e8 8a 0b a6 01 call 0x1a63570 29e6: 33 c0 xor %eax,%eax 29e8: 48 83 c4 28 add $0x28,%rsp 29ec: c3 ret 29ed: b8 f8 ff ff ff mov $0xfffffff8,%eax 29f2: 48 83 c4 28 add $0x28,%rsp 29f6: c3 ret 29f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 29fe: 00 00 2a00: 48 83 ec 38 sub $0x38,%rsp 2a04: 48 85 c9 test %rcx,%rcx 2a07: 0f 84 88 00 00 00 je 0x2a95 2a0d: 48 85 d2 test %rdx,%rdx 2a10: 0f 84 7f 00 00 00 je 0x2a95 2a16: 45 85 c0 test %r8d,%r8d 2a19: 0f 8e 80 00 00 00 jle 0x2a9f 2a1f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 2a26: 7e 5d jle 0x2a85 2a28: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2a2d: 48 89 cb mov %rcx,%rbx 2a30: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2a35: 48 89 d6 mov %rdx,%rsi 2a38: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2a3d: 44 89 c7 mov %r8d,%edi 2a40: 48 89 d9 mov %rbx,%rcx 2a43: 48 89 f2 mov %rsi,%rdx 2a46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2a4c: e8 8f 4e 01 00 call 0x178e0 2a51: 81 c7 02 00 00 f8 add $0xf8000002,%edi 2a57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2a5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2a65: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 2a6b: 7f d3 jg 0x2a40 2a6d: 48 89 d9 mov %rbx,%rcx 2a70: 48 89 f2 mov %rsi,%rdx 2a73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2a78: 41 89 f8 mov %edi,%r8d 2a7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2a80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2a85: 41 c1 e0 04 shl $0x4,%r8d 2a89: e8 52 4e 01 00 call 0x178e0 2a8e: 33 c0 xor %eax,%eax 2a90: 48 83 c4 38 add $0x38,%rsp 2a94: c3 ret 2a95: b8 f8 ff ff ff mov $0xfffffff8,%eax 2a9a: 48 83 c4 38 add $0x38,%rsp 2a9e: c3 ret 2a9f: b8 fa ff ff ff mov $0xfffffffa,%eax 2aa4: 48 83 c4 38 add $0x38,%rsp 2aa8: c3 ret 2aa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2ab0: 00 2ab1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2abf: 00 2ac0: 48 83 ec 38 sub $0x38,%rsp 2ac4: 48 85 c9 test %rcx,%rcx 2ac7: 0f 84 88 00 00 00 je 0x2b55 2acd: 48 85 d2 test %rdx,%rdx 2ad0: 0f 84 7f 00 00 00 je 0x2b55 2ad6: 45 85 c0 test %r8d,%r8d 2ad9: 0f 8e 80 00 00 00 jle 0x2b5f 2adf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 2ae6: 7e 5d jle 0x2b45 2ae8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2aed: 48 89 cb mov %rcx,%rbx 2af0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2af5: 48 89 d6 mov %rdx,%rsi 2af8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2afd: 44 89 c7 mov %r8d,%edi 2b00: 48 89 d9 mov %rbx,%rcx 2b03: 48 89 f2 mov %rsi,%rdx 2b06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2b0c: e8 2f 4e 01 00 call 0x17940 2b11: 81 c7 02 00 00 f8 add $0xf8000002,%edi 2b17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2b1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2b25: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 2b2b: 7f d3 jg 0x2b00 2b2d: 48 89 d9 mov %rbx,%rcx 2b30: 48 89 f2 mov %rsi,%rdx 2b33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2b38: 41 89 f8 mov %edi,%r8d 2b3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2b40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2b45: 41 c1 e0 04 shl $0x4,%r8d 2b49: e8 f2 4d 01 00 call 0x17940 2b4e: 33 c0 xor %eax,%eax 2b50: 48 83 c4 38 add $0x38,%rsp 2b54: c3 ret 2b55: b8 f8 ff ff ff mov $0xfffffff8,%eax 2b5a: 48 83 c4 38 add $0x38,%rsp 2b5e: c3 ret 2b5f: b8 fa ff ff ff mov $0xfffffffa,%eax 2b64: 48 83 c4 38 add $0x38,%rsp 2b68: c3 ret 2b69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b70: 00 2b71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2b7f: 00 2b80: 48 83 ec 38 sub $0x38,%rsp 2b84: 48 85 c9 test %rcx,%rcx 2b87: 0f 84 88 00 00 00 je 0x2c15 2b8d: 48 85 d2 test %rdx,%rdx 2b90: 0f 84 7f 00 00 00 je 0x2c15 2b96: 45 85 c0 test %r8d,%r8d 2b99: 0f 8e 80 00 00 00 jle 0x2c1f 2b9f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d 2ba6: 7e 5d jle 0x2c05 2ba8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2bad: 48 89 cb mov %rcx,%rbx 2bb0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2bb5: 48 89 d6 mov %rdx,%rsi 2bb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2bbd: 44 89 c7 mov %r8d,%edi 2bc0: 48 89 d9 mov %rbx,%rcx 2bc3: 48 89 f2 mov %rsi,%rdx 2bc6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2bcc: e8 cf 4d 01 00 call 0x179a0 2bd1: 81 c7 02 00 00 f8 add $0xf8000002,%edi 2bd7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2bde: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2be5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi 2beb: 7f d3 jg 0x2bc0 2bed: 48 89 d9 mov %rbx,%rcx 2bf0: 48 89 f2 mov %rsi,%rdx 2bf3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2bf8: 41 89 f8 mov %edi,%r8d 2bfb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2c00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2c05: 41 c1 e0 04 shl $0x4,%r8d 2c09: e8 92 4d 01 00 call 0x179a0 2c0e: 33 c0 xor %eax,%eax 2c10: 48 83 c4 38 add $0x38,%rsp 2c14: c3 ret 2c15: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c1a: 48 83 c4 38 add $0x38,%rsp 2c1e: c3 ret 2c1f: b8 fa ff ff ff mov $0xfffffffa,%eax 2c24: 48 83 c4 38 add $0x38,%rsp 2c28: c3 ret 2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c30: 00 2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2c3f: 00 2c40: 48 83 ec 28 sub $0x28,%rsp 2c44: 48 85 c9 test %rcx,%rcx 2c47: 74 24 je 0x2c6d 2c49: 48 85 d2 test %rdx,%rdx 2c4c: 74 1f je 0x2c6d 2c4e: 45 85 c0 test %r8d,%r8d 2c51: 7f 0a jg 0x2c5d 2c53: b8 fa ff ff ff mov $0xfffffffa,%eax 2c58: 48 83 c4 28 add $0x28,%rsp 2c5c: c3 ret 2c5d: 41 c1 e0 03 shl $0x3,%r8d 2c61: e8 ba 00 a6 01 call 0x1a62d20 2c66: 33 c0 xor %eax,%eax 2c68: 48 83 c4 28 add $0x28,%rsp 2c6c: c3 ret 2c6d: b8 f8 ff ff ff mov $0xfffffff8,%eax 2c72: 48 83 c4 28 add $0x28,%rsp 2c76: c3 ret 2c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2c7e: 00 00 2c80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2c85: 48 85 c9 test %rcx,%rcx 2c88: 74 26 je 0x2cb0 2c8a: 48 85 d2 test %rdx,%rdx 2c8d: 74 21 je 0x2cb0 2c8f: 45 85 c0 test %r8d,%r8d 2c92: 7f 0b jg 0x2c9f 2c94: b8 fa ff ff ff mov $0xfffffffa,%eax 2c99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2c9e: c3 ret 2c9f: 41 c1 e0 03 shl $0x3,%r8d 2ca3: e8 48 04 a6 01 call 0x1a630f0 2ca8: 33 c0 xor %eax,%eax 2caa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2caf: c3 ret 2cb0: b8 f8 ff ff ff mov $0xfffffff8,%eax 2cb5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2cba: c3 ret 2cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 2cc0: 48 83 ec 28 sub $0x28,%rsp 2cc4: 48 85 c9 test %rcx,%rcx 2cc7: 74 24 je 0x2ced 2cc9: 48 85 d2 test %rdx,%rdx 2ccc: 74 1f je 0x2ced 2cce: 45 85 c0 test %r8d,%r8d 2cd1: 7f 0a jg 0x2cdd 2cd3: b8 fa ff ff ff mov $0xfffffffa,%eax 2cd8: 48 83 c4 28 add $0x28,%rsp 2cdc: c3 ret 2cdd: 41 c1 e0 03 shl $0x3,%r8d 2ce1: e8 8a 08 a6 01 call 0x1a63570 2ce6: 33 c0 xor %eax,%eax 2ce8: 48 83 c4 28 add $0x28,%rsp 2cec: c3 ret 2ced: b8 f8 ff ff ff mov $0xfffffff8,%eax 2cf2: 48 83 c4 28 add $0x28,%rsp 2cf6: c3 ret 2cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 2cfe: 00 00 2d00: 48 83 ec 38 sub $0x38,%rsp 2d04: 48 85 c9 test %rcx,%rcx 2d07: 0f 84 88 00 00 00 je 0x2d95 2d0d: 48 85 d2 test %rdx,%rdx 2d10: 0f 84 7f 00 00 00 je 0x2d95 2d16: 45 85 c0 test %r8d,%r8d 2d19: 0f 8e 80 00 00 00 jle 0x2d9f 2d1f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 2d26: 7e 5d jle 0x2d85 2d28: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2d2d: 48 89 cb mov %rcx,%rbx 2d30: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2d35: 48 89 d6 mov %rdx,%rsi 2d38: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2d3d: 44 89 c7 mov %r8d,%edi 2d40: 48 89 d9 mov %rbx,%rcx 2d43: 48 89 f2 mov %rsi,%rdx 2d46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2d4c: e8 8f 4b 01 00 call 0x178e0 2d51: 81 c7 04 00 00 f0 add $0xf0000004,%edi 2d57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2d5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2d65: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 2d6b: 7f d3 jg 0x2d40 2d6d: 48 89 d9 mov %rbx,%rcx 2d70: 48 89 f2 mov %rsi,%rdx 2d73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2d78: 41 89 f8 mov %edi,%r8d 2d7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2d80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2d85: 41 c1 e0 03 shl $0x3,%r8d 2d89: e8 52 4b 01 00 call 0x178e0 2d8e: 33 c0 xor %eax,%eax 2d90: 48 83 c4 38 add $0x38,%rsp 2d94: c3 ret 2d95: b8 f8 ff ff ff mov $0xfffffff8,%eax 2d9a: 48 83 c4 38 add $0x38,%rsp 2d9e: c3 ret 2d9f: b8 fa ff ff ff mov $0xfffffffa,%eax 2da4: 48 83 c4 38 add $0x38,%rsp 2da8: c3 ret 2da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2db0: 00 2db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2dbf: 00 2dc0: 48 83 ec 38 sub $0x38,%rsp 2dc4: 48 85 c9 test %rcx,%rcx 2dc7: 0f 84 88 00 00 00 je 0x2e55 2dcd: 48 85 d2 test %rdx,%rdx 2dd0: 0f 84 7f 00 00 00 je 0x2e55 2dd6: 45 85 c0 test %r8d,%r8d 2dd9: 0f 8e 80 00 00 00 jle 0x2e5f 2ddf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 2de6: 7e 5d jle 0x2e45 2de8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2ded: 48 89 cb mov %rcx,%rbx 2df0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2df5: 48 89 d6 mov %rdx,%rsi 2df8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2dfd: 44 89 c7 mov %r8d,%edi 2e00: 48 89 d9 mov %rbx,%rcx 2e03: 48 89 f2 mov %rsi,%rdx 2e06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2e0c: e8 2f 4b 01 00 call 0x17940 2e11: 81 c7 04 00 00 f0 add $0xf0000004,%edi 2e17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2e1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2e25: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 2e2b: 7f d3 jg 0x2e00 2e2d: 48 89 d9 mov %rbx,%rcx 2e30: 48 89 f2 mov %rsi,%rdx 2e33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2e38: 41 89 f8 mov %edi,%r8d 2e3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2e40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2e45: 41 c1 e0 03 shl $0x3,%r8d 2e49: e8 f2 4a 01 00 call 0x17940 2e4e: 33 c0 xor %eax,%eax 2e50: 48 83 c4 38 add $0x38,%rsp 2e54: c3 ret 2e55: b8 f8 ff ff ff mov $0xfffffff8,%eax 2e5a: 48 83 c4 38 add $0x38,%rsp 2e5e: c3 ret 2e5f: b8 fa ff ff ff mov $0xfffffffa,%eax 2e64: 48 83 c4 38 add $0x38,%rsp 2e68: c3 ret 2e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e70: 00 2e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2e7f: 00 2e80: 48 83 ec 38 sub $0x38,%rsp 2e84: 48 85 c9 test %rcx,%rcx 2e87: 0f 84 88 00 00 00 je 0x2f15 2e8d: 48 85 d2 test %rdx,%rdx 2e90: 0f 84 7f 00 00 00 je 0x2f15 2e96: 45 85 c0 test %r8d,%r8d 2e99: 0f 8e 80 00 00 00 jle 0x2f1f 2e9f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d 2ea6: 7e 5d jle 0x2f05 2ea8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 2ead: 48 89 cb mov %rcx,%rbx 2eb0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 2eb5: 48 89 d6 mov %rdx,%rsi 2eb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 2ebd: 44 89 c7 mov %r8d,%edi 2ec0: 48 89 d9 mov %rbx,%rcx 2ec3: 48 89 f2 mov %rsi,%rdx 2ec6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 2ecc: e8 cf 4a 01 00 call 0x179a0 2ed1: 81 c7 04 00 00 f0 add $0xf0000004,%edi 2ed7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 2ede: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 2ee5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi 2eeb: 7f d3 jg 0x2ec0 2eed: 48 89 d9 mov %rbx,%rcx 2ef0: 48 89 f2 mov %rsi,%rdx 2ef3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 2ef8: 41 89 f8 mov %edi,%r8d 2efb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 2f00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 2f05: 41 c1 e0 03 shl $0x3,%r8d 2f09: e8 92 4a 01 00 call 0x179a0 2f0e: 33 c0 xor %eax,%eax 2f10: 48 83 c4 38 add $0x38,%rsp 2f14: c3 ret 2f15: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f1a: 48 83 c4 38 add $0x38,%rsp 2f1e: c3 ret 2f1f: b8 fa ff ff ff mov $0xfffffffa,%eax 2f24: 48 83 c4 38 add $0x38,%rsp 2f28: c3 ret 2f29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f30: 00 2f31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f3f: 00 2f40: 48 83 ec 28 sub $0x28,%rsp 2f44: 48 85 c9 test %rcx,%rcx 2f47: 74 25 je 0x2f6e 2f49: 48 85 d2 test %rdx,%rdx 2f4c: 74 20 je 0x2f6e 2f4e: 4d 85 c0 test %r8,%r8 2f51: 74 1b je 0x2f6e 2f53: 45 85 c9 test %r9d,%r9d 2f56: 7f 0a jg 0x2f62 2f58: b8 fa ff ff ff mov $0xfffffffa,%eax 2f5d: 48 83 c4 28 add $0x28,%rsp 2f61: c3 ret 2f62: e8 99 4a 01 00 call 0x17a00 2f67: 33 c0 xor %eax,%eax 2f69: 48 83 c4 28 add $0x28,%rsp 2f6d: c3 ret 2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax 2f73: 48 83 c4 28 add $0x28,%rsp 2f77: c3 ret 2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2f7f: 00 2f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 2f85: 48 85 c9 test %rcx,%rcx 2f88: 74 27 je 0x2fb1 2f8a: 48 85 d2 test %rdx,%rdx 2f8d: 74 22 je 0x2fb1 2f8f: 4d 85 c0 test %r8,%r8 2f92: 74 1d je 0x2fb1 2f94: 45 85 c9 test %r9d,%r9d 2f97: 7f 0b jg 0x2fa4 2f99: b8 fa ff ff ff mov $0xfffffffa,%eax 2f9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2fa3: c3 ret 2fa4: e8 37 4f 01 00 call 0x17ee0 2fa9: 33 c0 xor %eax,%eax 2fab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2fb0: c3 ret 2fb1: b8 f8 ff ff ff mov $0xfffffff8,%eax 2fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 2fbb: c3 ret 2fbc: 0f 1f 40 00 nopl 0x0(%rax) 2fc0: 48 83 ec 28 sub $0x28,%rsp 2fc4: 48 85 c9 test %rcx,%rcx 2fc7: 74 25 je 0x2fee 2fc9: 48 85 d2 test %rdx,%rdx 2fcc: 74 20 je 0x2fee 2fce: 4d 85 c0 test %r8,%r8 2fd1: 74 1b je 0x2fee 2fd3: 45 85 c9 test %r9d,%r9d 2fd6: 7f 0a jg 0x2fe2 2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax 2fdd: 48 83 c4 28 add $0x28,%rsp 2fe1: c3 ret 2fe2: e8 d9 53 01 00 call 0x183c0 2fe7: 33 c0 xor %eax,%eax 2fe9: 48 83 c4 28 add $0x28,%rsp 2fed: c3 ret 2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax 2ff3: 48 83 c4 28 add $0x28,%rsp 2ff7: c3 ret 2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 2fff: 00 3000: 56 push %rsi 3001: 57 push %rdi 3002: 55 push %rbp 3003: 48 89 d5 mov %rdx,%rbp 3006: 48 85 c9 test %rcx,%rcx 3009: 0f 84 f2 01 00 00 je 0x3201 300f: 48 85 ed test %rbp,%rbp 3012: 0f 84 e9 01 00 00 je 0x3201 3018: 4d 85 c0 test %r8,%r8 301b: 0f 84 e0 01 00 00 je 0x3201 3021: 45 85 c9 test %r9d,%r9d 3024: 0f 8e ce 01 00 00 jle 0x31f8 302a: 41 83 f9 10 cmp $0x10,%r9d 302e: 0f 8c b4 01 00 00 jl 0x31e8 3034: 4c 89 c6 mov %r8,%rsi 3037: 48 83 e6 1f and $0x1f,%rsi 303b: 89 f6 mov %esi,%esi 303d: 85 f6 test %esi,%esi 303f: 74 14 je 0x3055 3041: f7 c6 07 00 00 00 test $0x7,%esi 3047: 0f 85 9b 01 00 00 jne 0x31e8 304d: f7 de neg %esi 304f: 83 c6 20 add $0x20,%esi 3052: c1 ee 03 shr $0x3,%esi 3055: 8d 46 10 lea 0x10(%rsi),%eax 3058: 44 3b c8 cmp %eax,%r9d 305b: 0f 8c 87 01 00 00 jl 0x31e8 3061: 44 89 c8 mov %r9d,%eax 3064: 33 d2 xor %edx,%edx 3066: 2b c6 sub %esi,%eax 3068: 83 e0 0f and $0xf,%eax 306b: f7 d8 neg %eax 306d: 41 03 c1 add %r9d,%eax 3070: 85 f6 test %esi,%esi 3072: 76 25 jbe 0x3099 3074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3080: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 3085: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1 308b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 3091: 48 ff c2 inc %rdx 3094: 48 3b d6 cmp %rsi,%rdx 3097: 72 e7 jb 0x3080 3099: 48 63 d0 movslq %eax,%rdx 309c: 0f 1f 40 00 nopl 0x0(%rax) 30a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0 30a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1 30ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5 30b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2 30b8: 01 30b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3 30c0: 01 30c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4 30c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0 30cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 30d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4 30d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1 30de: 01 30df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2 30e6: 01 30e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 30eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0 30f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5 30f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 30fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1 3105: 01 3106: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2 310d: 01 310e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 3112: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0 3118: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 311f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1 3126: 01 3127: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2 312e: 01 312f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3 3133: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 313a: 48 83 c6 10 add $0x10,%rsi 313e: 48 3b f2 cmp %rdx,%rsi 3141: 0f 82 59 ff ff ff jb 0x30a0 3147: 8d 70 01 lea 0x1(%rax),%esi 314a: 41 3b f1 cmp %r9d,%esi 314d: 0f 87 87 00 00 00 ja 0x31da 3153: 4d 63 c9 movslq %r9d,%r9 3156: 4c 2b ca sub %rdx,%r9 3159: 49 83 f9 02 cmp $0x2,%r9 315d: 0f 8c 80 00 00 00 jl 0x31e3 3163: 45 89 cb mov %r9d,%r11d 3166: 45 33 d2 xor %r10d,%r10d 3169: 41 83 e3 fe and $0xfffffffe,%r11d 316d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 3171: 4d 63 db movslq %r11d,%r11 3174: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi 3179: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 317d: 0f 1f 00 nopl (%rax) 3180: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 3186: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1 318c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 3192: 49 83 c2 02 add $0x2,%r10 3196: 4d 3b d3 cmp %r11,%r10 3199: 72 e5 jb 0x3180 319b: 4d 3b d9 cmp %r9,%r11 319e: 73 3a jae 0x31da 31a0: 48 63 c0 movslq %eax,%rax 31a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 31a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx 31ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 31b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 31b7: 00 31b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 31bf: 90 nop 31c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 31c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 31cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 31d2: 49 ff c3 inc %r11 31d5: 4d 3b d9 cmp %r9,%r11 31d8: 72 e6 jb 0x31c0 31da: 33 c0 xor %eax,%eax 31dc: c5 f8 77 vzeroupper 31df: 5d pop %rbp 31e0: 5f pop %rdi 31e1: 5e pop %rsi 31e2: c3 ret 31e3: 45 33 db xor %r11d,%r11d 31e6: eb b3 jmp 0x319b 31e8: 33 c0 xor %eax,%eax 31ea: 41 83 f9 01 cmp $0x1,%r9d 31ee: 72 ea jb 0x31da 31f0: 4d 63 c9 movslq %r9d,%r9 31f3: 45 33 db xor %r11d,%r11d 31f6: eb a3 jmp 0x319b 31f8: b8 fa ff ff ff mov $0xfffffffa,%eax 31fd: 5d pop %rbp 31fe: 5f pop %rdi 31ff: 5e pop %rsi 3200: c3 ret 3201: b8 f8 ff ff ff mov $0xfffffff8,%eax 3206: 5d pop %rbp 3207: 5f pop %rdi 3208: 5e pop %rsi 3209: c3 ret 320a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3211: 00 3212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3220: 53 push %rbx 3221: 56 push %rsi 3222: 41 57 push %r15 3224: 49 89 cb mov %rcx,%r11 3227: 4d 85 db test %r11,%r11 322a: 0f 84 a7 01 00 00 je 0x33d7 3230: 48 85 d2 test %rdx,%rdx 3233: 0f 84 9e 01 00 00 je 0x33d7 3239: 4d 85 c0 test %r8,%r8 323c: 0f 84 95 01 00 00 je 0x33d7 3242: 45 85 c9 test %r9d,%r9d 3245: 0f 8e 82 01 00 00 jle 0x33cd 324b: 41 83 f9 10 cmp $0x10,%r9d 324f: 0f 8c 70 01 00 00 jl 0x33c5 3255: 4c 89 c1 mov %r8,%rcx 3258: 48 83 e1 1f and $0x1f,%rcx 325c: 89 c9 mov %ecx,%ecx 325e: 85 c9 test %ecx,%ecx 3260: 74 11 je 0x3273 3262: f6 c1 07 test $0x7,%cl 3265: 0f 85 5a 01 00 00 jne 0x33c5 326b: f7 d9 neg %ecx 326d: 83 c1 20 add $0x20,%ecx 3270: c1 e9 03 shr $0x3,%ecx 3273: 8d 41 10 lea 0x10(%rcx),%eax 3276: 44 3b c8 cmp %eax,%r9d 3279: 0f 8c 46 01 00 00 jl 0x33c5 327f: 45 89 ca mov %r9d,%r10d 3282: 33 c0 xor %eax,%eax 3284: 44 2b d1 sub %ecx,%r10d 3287: 41 83 e2 0f and $0xf,%r10d 328b: 41 f7 da neg %r10d 328e: 45 03 d1 add %r9d,%r10d 3291: 85 c9 test %ecx,%ecx 3293: 76 24 jbe 0x32b9 3295: 0f 1f 40 00 nopl 0x0(%rax) 3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 32a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 32a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 32ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 32b1: 48 ff c0 inc %rax 32b4: 48 3b c1 cmp %rcx,%rax 32b7: 72 e7 jb 0x32a0 32b9: 49 63 c2 movslq %r10d,%rax 32bc: 0f 1f 40 00 nopl 0x0(%rax) 32c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1 32c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 32ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 32d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3 32d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4 32df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0 32e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5 32ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1 32f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2 32f6: c5 fd 11 03 vmovupd %ymm0,(%rbx) 32fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 32ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 3304: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 3309: 48 83 c1 10 add $0x10,%rcx 330d: 48 3b c8 cmp %rax,%rcx 3310: 72 ae jb 0x32c0 3312: 41 8d 42 01 lea 0x1(%r10),%eax 3316: 41 3b c1 cmp %r9d,%eax 3319: 0f 87 98 00 00 00 ja 0x33b7 331f: 4d 63 c9 movslq %r9d,%r9 3322: 4d 63 d2 movslq %r10d,%r10 3325: 4d 2b ca sub %r10,%r9 3328: 49 83 f9 04 cmp $0x4,%r9 332c: 0f 8c 8f 00 00 00 jl 0x33c1 3332: 4d 63 d2 movslq %r10d,%r10 3335: 44 89 ce mov %r9d,%esi 3338: 83 e6 fc and $0xfffffffc,%esi 333b: 33 c9 xor %ecx,%ecx 333d: 48 63 f6 movslq %esi,%rsi 3340: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 3344: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 3348: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 334c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3353: 00 3354: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3360: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 3366: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 336b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 3370: 48 83 c1 04 add $0x4,%rcx 3374: 48 3b ce cmp %rsi,%rcx 3377: 72 e7 jb 0x3360 3379: 49 3b f1 cmp %r9,%rsi 337c: 73 39 jae 0x33b7 337e: 4d 63 d2 movslq %r10d,%r10 3381: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 3385: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 3389: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 338d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3394: 00 3395: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 339c: 0f 1f 40 00 nopl 0x0(%rax) 33a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 33a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 33aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 33af: 48 ff c6 inc %rsi 33b2: 49 3b f1 cmp %r9,%rsi 33b5: 72 e9 jb 0x33a0 33b7: 33 c0 xor %eax,%eax 33b9: c5 f8 77 vzeroupper 33bc: 41 5f pop %r15 33be: 5e pop %rsi 33bf: 5b pop %rbx 33c0: c3 ret 33c1: 33 f6 xor %esi,%esi 33c3: eb b4 jmp 0x3379 33c5: 45 33 d2 xor %r10d,%r10d 33c8: e9 45 ff ff ff jmp 0x3312 33cd: b8 fa ff ff ff mov $0xfffffffa,%eax 33d2: 41 5f pop %r15 33d4: 5e pop %rsi 33d5: 5b pop %rbx 33d6: c3 ret 33d7: b8 f8 ff ff ff mov $0xfffffff8,%eax 33dc: 41 5f pop %r15 33de: 5e pop %rsi 33df: 5b pop %rbx 33e0: c3 ret 33e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33e8: 00 33e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 33f7: 00 33f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 33ff: 90 nop 3400: 53 push %rbx 3401: 56 push %rsi 3402: 41 57 push %r15 3404: 49 89 cb mov %rcx,%r11 3407: 4d 85 db test %r11,%r11 340a: 0f 84 a7 01 00 00 je 0x35b7 3410: 48 85 d2 test %rdx,%rdx 3413: 0f 84 9e 01 00 00 je 0x35b7 3419: 4d 85 c0 test %r8,%r8 341c: 0f 84 95 01 00 00 je 0x35b7 3422: 45 85 c9 test %r9d,%r9d 3425: 0f 8e 82 01 00 00 jle 0x35ad 342b: 41 83 f9 10 cmp $0x10,%r9d 342f: 0f 8c 70 01 00 00 jl 0x35a5 3435: 4c 89 c1 mov %r8,%rcx 3438: 48 83 e1 1f and $0x1f,%rcx 343c: 89 c9 mov %ecx,%ecx 343e: 85 c9 test %ecx,%ecx 3440: 74 11 je 0x3453 3442: f6 c1 07 test $0x7,%cl 3445: 0f 85 5a 01 00 00 jne 0x35a5 344b: f7 d9 neg %ecx 344d: 83 c1 20 add $0x20,%ecx 3450: c1 e9 03 shr $0x3,%ecx 3453: 8d 41 10 lea 0x10(%rcx),%eax 3456: 44 3b c8 cmp %eax,%r9d 3459: 0f 8c 46 01 00 00 jl 0x35a5 345f: 45 89 ca mov %r9d,%r10d 3462: 33 c0 xor %eax,%eax 3464: 44 2b d1 sub %ecx,%r10d 3467: 41 83 e2 0f and $0xf,%r10d 346b: 41 f7 da neg %r10d 346e: 45 03 d1 add %r9d,%r10d 3471: 85 c9 test %ecx,%ecx 3473: 76 24 jbe 0x3499 3475: 0f 1f 40 00 nopl 0x0(%rax) 3479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3480: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0 3486: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 348b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 3491: 48 ff c0 inc %rax 3494: 48 3b c1 cmp %rcx,%rax 3497: 72 e7 jb 0x3480 3499: 49 63 c2 movslq %r10d,%rax 349c: 0f 1f 40 00 nopl 0x0(%rax) 34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 34a6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2 34ad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4 34b4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16 34bb: 03 34bc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 34c1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 34c7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 34cd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 34d4: 03 34d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 34db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 34e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 34e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 34f0: 03 34f1: 48 83 c1 10 add $0x10,%rcx 34f5: 48 3b c8 cmp %rax,%rcx 34f8: 72 a6 jb 0x34a0 34fa: 41 8d 42 01 lea 0x1(%r10),%eax 34fe: 41 3b c1 cmp %r9d,%eax 3501: 0f 87 90 00 00 00 ja 0x3597 3507: 4d 63 c9 movslq %r9d,%r9 350a: 4d 63 d2 movslq %r10d,%r10 350d: 4d 2b ca sub %r10,%r9 3510: 49 83 f9 04 cmp $0x4,%r9 3514: 0f 8c 87 00 00 00 jl 0x35a1 351a: 4d 63 d2 movslq %r10d,%r10 351d: 44 89 ce mov %r9d,%esi 3520: 83 e6 fc and $0xfffffffc,%esi 3523: 33 c9 xor %ecx,%ecx 3525: 48 63 f6 movslq %esi,%rsi 3528: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 352c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 3530: 4f 8d 3c d3 lea (%r11,%r10,8),%r15 3534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3540: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 3546: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 354b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 3550: 48 83 c1 04 add $0x4,%rcx 3554: 48 3b ce cmp %rsi,%rcx 3557: 72 e7 jb 0x3540 3559: 49 3b f1 cmp %r9,%rsi 355c: 73 39 jae 0x3597 355e: 4d 63 d2 movslq %r10d,%r10 3561: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx 3565: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 3569: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 356d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3574: 00 3575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 357c: 0f 1f 40 00 nopl 0x0(%rax) 3580: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 3585: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1 358a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8) 358f: 48 ff c6 inc %rsi 3592: 49 3b f1 cmp %r9,%rsi 3595: 72 e9 jb 0x3580 3597: 33 c0 xor %eax,%eax 3599: c5 f8 77 vzeroupper 359c: 41 5f pop %r15 359e: 5e pop %rsi 359f: 5b pop %rbx 35a0: c3 ret 35a1: 33 f6 xor %esi,%esi 35a3: eb b4 jmp 0x3559 35a5: 45 33 d2 xor %r10d,%r10d 35a8: e9 4d ff ff ff jmp 0x34fa 35ad: b8 fa ff ff ff mov $0xfffffffa,%eax 35b2: 41 5f pop %r15 35b4: 5e pop %rsi 35b5: 5b pop %rbx 35b6: c3 ret 35b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 35bc: 41 5f pop %r15 35be: 5e pop %rsi 35bf: 5b pop %rbx 35c0: c3 ret 35c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35c8: 00 35c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 35d7: 00 35d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 35df: 90 nop 35e0: 48 85 c9 test %rcx,%rcx 35e3: 0f 84 1b 03 00 00 je 0x3904 35e9: 48 85 d2 test %rdx,%rdx 35ec: 0f 84 12 03 00 00 je 0x3904 35f2: 4d 85 c0 test %r8,%r8 35f5: 0f 84 09 03 00 00 je 0x3904 35fb: 45 85 c9 test %r9d,%r9d 35fe: 0f 86 f3 02 00 00 jbe 0x38f7 3604: 41 83 f9 06 cmp $0x6,%r9d 3608: 0f 86 6e 02 00 00 jbe 0x387c 360e: 49 3b d0 cmp %r8,%rdx 3611: 76 17 jbe 0x362a 3613: 44 89 c8 mov %r9d,%eax 3616: 49 89 d2 mov %rdx,%r10 3619: 48 c1 e0 03 shl $0x3,%rax 361d: 4d 2b d0 sub %r8,%r10 3620: 4c 3b d0 cmp %rax,%r10 3623: 7d 24 jge 0x3649 3625: e9 52 02 00 00 jmp 0x387c 362a: 4c 3b c2 cmp %rdx,%r8 362d: 0f 86 49 02 00 00 jbe 0x387c 3633: 44 89 c8 mov %r9d,%eax 3636: 4d 89 c2 mov %r8,%r10 3639: 48 c1 e0 03 shl $0x3,%rax 363d: 4c 2b d2 sub %rdx,%r10 3640: 4c 3b d0 cmp %rax,%r10 3643: 0f 8c 33 02 00 00 jl 0x387c 3649: 49 3b c8 cmp %r8,%rcx 364c: 76 10 jbe 0x365e 364e: 49 89 ca mov %rcx,%r10 3651: 4d 2b d0 sub %r8,%r10 3654: 4c 3b d0 cmp %rax,%r10 3657: 7d 1d jge 0x3676 3659: e9 1e 02 00 00 jmp 0x387c 365e: 4c 3b c1 cmp %rcx,%r8 3661: 0f 86 15 02 00 00 jbe 0x387c 3667: 4d 89 c2 mov %r8,%r10 366a: 4c 2b d1 sub %rcx,%r10 366d: 4c 3b d0 cmp %rax,%r10 3670: 0f 8c 06 02 00 00 jl 0x387c 3676: 41 83 f9 08 cmp $0x8,%r9d 367a: 0f 82 7d 02 00 00 jb 0x38fd 3680: 4d 89 c2 mov %r8,%r10 3683: 49 83 e2 0f and $0xf,%r10 3687: 45 85 d2 test %r10d,%r10d 368a: 74 13 je 0x369f 368c: 41 f7 c2 07 00 00 00 test $0x7,%r10d 3693: 0f 85 64 02 00 00 jne 0x38fd 3699: 41 ba 01 00 00 00 mov $0x1,%r10d 369f: 41 8d 42 08 lea 0x8(%r10),%eax 36a3: 44 3b c8 cmp %eax,%r9d 36a6: 0f 82 51 02 00 00 jb 0x38fd 36ac: 44 89 c8 mov %r9d,%eax 36af: 45 33 db xor %r11d,%r11d 36b2: 41 2b c2 sub %r10d,%eax 36b5: 83 e0 07 and $0x7,%eax 36b8: f7 d8 neg %eax 36ba: 41 03 c1 add %r9d,%eax 36bd: 45 85 d2 test %r10d,%r10d 36c0: 76 38 jbe 0x36fa 36c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36c9: 00 36ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 36d8: 00 36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 36e0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 36e6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 36ec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 36f2: 41 ff c3 inc %r11d 36f5: 45 3b da cmp %r10d,%r11d 36f8: 72 e6 jb 0x36e0 36fa: 45 89 d2 mov %r10d,%r10d 36fd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11 3701: 49 f7 c3 0f 00 00 00 test $0xf,%r11 3708: 0f 84 d2 00 00 00 je 0x37e0 370e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3715: 00 3716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 371d: 0f 1f 00 nopl (%rax) 3720: 45 89 d2 mov %r10d,%r10d 3723: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1 3729: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0 372f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0 3736: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1 373d: 66 0f 5d c8 minpd %xmm0,%xmm1 3741: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8) 3746: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3 374d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5 3754: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1 375b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2 3762: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4 3769: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0 3770: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2 3777: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4 377e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0 3785: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3 378c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5 3793: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1 379a: 66 0f 5d da minpd %xmm2,%xmm3 379e: 66 0f 5d ec minpd %xmm4,%xmm5 37a2: 66 0f 5d c8 minpd %xmm0,%xmm1 37a6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8) 37ac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8) 37b2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8) 37b8: 41 83 c2 08 add $0x8,%r10d 37bc: 44 3b d0 cmp %eax,%r10d 37bf: 0f 82 5b ff ff ff jb 0x3720 37c5: e9 8b 00 00 00 jmp 0x3855 37ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 37d1: 00 37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 37e0: 45 89 d2 mov %r10d,%r10d 37e3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0 37e9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1 37f0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2 37f7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3 37fe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0 3805: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1 380c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2 3813: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3 381a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0 3820: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1 3827: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2 382e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3 3835: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8) 383a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8) 3840: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8) 3846: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8) 384c: 41 83 c2 08 add $0x8,%r10d 3850: 44 3b d0 cmp %eax,%r10d 3853: 72 8b jb 0x37e0 3855: 41 3b c1 cmp %r9d,%eax 3858: 0f 83 96 00 00 00 jae 0x38f4 385e: 66 90 xchg %ax,%ax 3860: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0 3865: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0 386a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8) 3870: ff c0 inc %eax 3872: 41 3b c1 cmp %r9d,%eax 3875: 72 e9 jb 0x3860 3877: e9 78 00 00 00 jmp 0x38f4 387c: 44 89 c8 mov %r9d,%eax 387f: 41 bb 01 00 00 00 mov $0x1,%r11d 3885: d1 e8 shr $1,%eax 3887: 45 33 d2 xor %r10d,%r10d 388a: 85 c0 test %eax,%eax 388c: 76 4c jbe 0x38da 388e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3895: 00 3896: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 389d: 0f 1f 00 nopl (%rax) 38a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d 38a4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 38aa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 38b0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 38b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 38bb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1 38c1: 41 ff c2 inc %r10d 38c4: 44 3b d0 cmp %eax,%r10d 38c7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1 38cd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8) 38d3: 72 cb jb 0x38a0 38d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d 38da: 41 ff cb dec %r11d 38dd: 45 3b d9 cmp %r9d,%r11d 38e0: 73 12 jae 0x38f4 38e2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0 38e8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0 38ee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8) 38f4: 33 c0 xor %eax,%eax 38f6: c3 ret 38f7: b8 fa ff ff ff mov $0xfffffffa,%eax 38fc: c3 ret 38fd: 33 c0 xor %eax,%eax 38ff: e9 51 ff ff ff jmp 0x3855 3904: b8 f8 ff ff ff mov $0xfffffff8,%eax 3909: c3 ret 390a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3911: 00 3912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3925: 48 85 c9 test %rcx,%rcx 3928: 74 27 je 0x3951 392a: 48 85 d2 test %rdx,%rdx 392d: 74 22 je 0x3951 392f: 4d 85 c0 test %r8,%r8 3932: 74 1d je 0x3951 3934: 45 85 c9 test %r9d,%r9d 3937: 77 0b ja 0x3944 3939: b8 fa ff ff ff mov $0xfffffffa,%eax 393e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3943: c3 ret 3944: e8 97 4e 01 00 call 0x187e0 3949: 33 c0 xor %eax,%eax 394b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3950: c3 ret 3951: b8 f8 ff ff ff mov $0xfffffff8,%eax 3956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 395b: c3 ret 395c: 0f 1f 40 00 nopl 0x0(%rax) 3960: 48 83 ec 28 sub $0x28,%rsp 3964: 48 85 c9 test %rcx,%rcx 3967: 74 25 je 0x398e 3969: 48 85 d2 test %rdx,%rdx 396c: 74 20 je 0x398e 396e: 4d 85 c0 test %r8,%r8 3971: 74 1b je 0x398e 3973: 45 85 c9 test %r9d,%r9d 3976: 77 0a ja 0x3982 3978: b8 fa ff ff ff mov $0xfffffffa,%eax 397d: 48 83 c4 28 add $0x28,%rsp 3981: c3 ret 3982: e8 39 52 01 00 call 0x18bc0 3987: 33 c0 xor %eax,%eax 3989: 48 83 c4 28 add $0x28,%rsp 398d: c3 ret 398e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3993: 48 83 c4 28 add $0x28,%rsp 3997: c3 ret 3998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 399f: 00 39a0: 48 83 ec 28 sub $0x28,%rsp 39a4: 48 85 c9 test %rcx,%rcx 39a7: 74 25 je 0x39ce 39a9: 48 85 d2 test %rdx,%rdx 39ac: 74 20 je 0x39ce 39ae: 4d 85 c0 test %r8,%r8 39b1: 74 1b je 0x39ce 39b3: 45 85 c9 test %r9d,%r9d 39b6: 77 0a ja 0x39c2 39b8: b8 fa ff ff ff mov $0xfffffffa,%eax 39bd: 48 83 c4 28 add $0x28,%rsp 39c1: c3 ret 39c2: e8 79 55 01 00 call 0x18f40 39c7: 33 c0 xor %eax,%eax 39c9: 48 83 c4 28 add $0x28,%rsp 39cd: c3 ret 39ce: b8 f8 ff ff ff mov $0xfffffff8,%eax 39d3: 48 83 c4 28 add $0x28,%rsp 39d7: c3 ret 39d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 39df: 00 39e0: 48 83 ec 28 sub $0x28,%rsp 39e4: 48 85 c9 test %rcx,%rcx 39e7: 74 25 je 0x3a0e 39e9: 48 85 d2 test %rdx,%rdx 39ec: 74 20 je 0x3a0e 39ee: 4d 85 c0 test %r8,%r8 39f1: 74 1b je 0x3a0e 39f3: 45 85 c9 test %r9d,%r9d 39f6: 77 0a ja 0x3a02 39f8: b8 fa ff ff ff mov $0xfffffffa,%eax 39fd: 48 83 c4 28 add $0x28,%rsp 3a01: c3 ret 3a02: e8 59 59 01 00 call 0x19360 3a07: 33 c0 xor %eax,%eax 3a09: 48 83 c4 28 add $0x28,%rsp 3a0d: c3 ret 3a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a13: 48 83 c4 28 add $0x28,%rsp 3a17: c3 ret 3a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a1f: 00 3a20: 48 83 ec 28 sub $0x28,%rsp 3a24: 48 85 c9 test %rcx,%rcx 3a27: 74 25 je 0x3a4e 3a29: 48 85 d2 test %rdx,%rdx 3a2c: 74 20 je 0x3a4e 3a2e: 4d 85 c0 test %r8,%r8 3a31: 74 1b je 0x3a4e 3a33: 45 85 c9 test %r9d,%r9d 3a36: 77 0a ja 0x3a42 3a38: b8 fa ff ff ff mov $0xfffffffa,%eax 3a3d: 48 83 c4 28 add $0x28,%rsp 3a41: c3 ret 3a42: e8 79 5c 01 00 call 0x196c0 3a47: 33 c0 xor %eax,%eax 3a49: 48 83 c4 28 add $0x28,%rsp 3a4d: c3 ret 3a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a53: 48 83 c4 28 add $0x28,%rsp 3a57: c3 ret 3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3a5f: 00 3a60: 48 83 ec 28 sub $0x28,%rsp 3a64: 48 85 c9 test %rcx,%rcx 3a67: 74 24 je 0x3a8d 3a69: 48 85 d2 test %rdx,%rdx 3a6c: 74 1f je 0x3a8d 3a6e: 45 85 c0 test %r8d,%r8d 3a71: 7f 0a jg 0x3a7d 3a73: b8 fa ff ff ff mov $0xfffffffa,%eax 3a78: 48 83 c4 28 add $0x28,%rsp 3a7c: c3 ret 3a7d: 41 c1 e0 02 shl $0x2,%r8d 3a81: e8 9a f2 a5 01 call 0x1a62d20 3a86: 33 c0 xor %eax,%eax 3a88: 48 83 c4 28 add $0x28,%rsp 3a8c: c3 ret 3a8d: b8 f8 ff ff ff mov $0xfffffff8,%eax 3a92: 48 83 c4 28 add $0x28,%rsp 3a96: c3 ret 3a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3a9e: 00 00 3aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3aa5: 48 85 c9 test %rcx,%rcx 3aa8: 74 26 je 0x3ad0 3aaa: 48 85 d2 test %rdx,%rdx 3aad: 74 21 je 0x3ad0 3aaf: 45 85 c0 test %r8d,%r8d 3ab2: 7f 0b jg 0x3abf 3ab4: b8 fa ff ff ff mov $0xfffffffa,%eax 3ab9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3abe: c3 ret 3abf: 41 c1 e0 02 shl $0x2,%r8d 3ac3: e8 28 f6 a5 01 call 0x1a630f0 3ac8: 33 c0 xor %eax,%eax 3aca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3acf: c3 ret 3ad0: b8 f8 ff ff ff mov $0xfffffff8,%eax 3ad5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ada: c3 ret 3adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 3ae0: 48 83 ec 28 sub $0x28,%rsp 3ae4: 48 85 c9 test %rcx,%rcx 3ae7: 74 24 je 0x3b0d 3ae9: 48 85 d2 test %rdx,%rdx 3aec: 74 1f je 0x3b0d 3aee: 45 85 c0 test %r8d,%r8d 3af1: 7f 0a jg 0x3afd 3af3: b8 fa ff ff ff mov $0xfffffffa,%eax 3af8: 48 83 c4 28 add $0x28,%rsp 3afc: c3 ret 3afd: 41 c1 e0 02 shl $0x2,%r8d 3b01: e8 6a fa a5 01 call 0x1a63570 3b06: 33 c0 xor %eax,%eax 3b08: 48 83 c4 28 add $0x28,%rsp 3b0c: c3 ret 3b0d: b8 f8 ff ff ff mov $0xfffffff8,%eax 3b12: 48 83 c4 28 add $0x28,%rsp 3b16: c3 ret 3b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3b1e: 00 00 3b20: 48 83 ec 38 sub $0x38,%rsp 3b24: 48 85 c9 test %rcx,%rcx 3b27: 0f 84 88 00 00 00 je 0x3bb5 3b2d: 48 85 d2 test %rdx,%rdx 3b30: 0f 84 7f 00 00 00 je 0x3bb5 3b36: 45 85 c0 test %r8d,%r8d 3b39: 0f 8e 80 00 00 00 jle 0x3bbf 3b3f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 3b46: 7e 5d jle 0x3ba5 3b48: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 3b4d: 48 89 cb mov %rcx,%rbx 3b50: 48 89 74 24 28 mov %rsi,0x28(%rsp) 3b55: 48 89 d6 mov %rdx,%rsi 3b58: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 3b5d: 44 89 c7 mov %r8d,%edi 3b60: 48 89 d9 mov %rbx,%rcx 3b63: 48 89 f2 mov %rsi,%rdx 3b66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 3b6c: e8 6f 3d 01 00 call 0x178e0 3b71: 81 c7 08 00 00 e0 add $0xe0000008,%edi 3b77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 3b7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 3b85: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 3b8b: 7f d3 jg 0x3b60 3b8d: 48 89 d9 mov %rbx,%rcx 3b90: 48 89 f2 mov %rsi,%rdx 3b93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 3b98: 41 89 f8 mov %edi,%r8d 3b9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 3ba0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 3ba5: 41 c1 e0 02 shl $0x2,%r8d 3ba9: e8 32 3d 01 00 call 0x178e0 3bae: 33 c0 xor %eax,%eax 3bb0: 48 83 c4 38 add $0x38,%rsp 3bb4: c3 ret 3bb5: b8 f8 ff ff ff mov $0xfffffff8,%eax 3bba: 48 83 c4 38 add $0x38,%rsp 3bbe: c3 ret 3bbf: b8 fa ff ff ff mov $0xfffffffa,%eax 3bc4: 48 83 c4 38 add $0x38,%rsp 3bc8: c3 ret 3bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bd0: 00 3bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3bdf: 00 3be0: 48 83 ec 38 sub $0x38,%rsp 3be4: 48 85 c9 test %rcx,%rcx 3be7: 0f 84 88 00 00 00 je 0x3c75 3bed: 48 85 d2 test %rdx,%rdx 3bf0: 0f 84 7f 00 00 00 je 0x3c75 3bf6: 45 85 c0 test %r8d,%r8d 3bf9: 0f 8e 80 00 00 00 jle 0x3c7f 3bff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 3c06: 7e 5d jle 0x3c65 3c08: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 3c0d: 48 89 cb mov %rcx,%rbx 3c10: 48 89 74 24 28 mov %rsi,0x28(%rsp) 3c15: 48 89 d6 mov %rdx,%rsi 3c18: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 3c1d: 44 89 c7 mov %r8d,%edi 3c20: 48 89 d9 mov %rbx,%rcx 3c23: 48 89 f2 mov %rsi,%rdx 3c26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 3c2c: e8 0f 3d 01 00 call 0x17940 3c31: 81 c7 08 00 00 e0 add $0xe0000008,%edi 3c37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 3c3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 3c45: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 3c4b: 7f d3 jg 0x3c20 3c4d: 48 89 d9 mov %rbx,%rcx 3c50: 48 89 f2 mov %rsi,%rdx 3c53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 3c58: 41 89 f8 mov %edi,%r8d 3c5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 3c60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 3c65: 41 c1 e0 02 shl $0x2,%r8d 3c69: e8 d2 3c 01 00 call 0x17940 3c6e: 33 c0 xor %eax,%eax 3c70: 48 83 c4 38 add $0x38,%rsp 3c74: c3 ret 3c75: b8 f8 ff ff ff mov $0xfffffff8,%eax 3c7a: 48 83 c4 38 add $0x38,%rsp 3c7e: c3 ret 3c7f: b8 fa ff ff ff mov $0xfffffffa,%eax 3c84: 48 83 c4 38 add $0x38,%rsp 3c88: c3 ret 3c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c90: 00 3c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3c9f: 00 3ca0: 48 83 ec 38 sub $0x38,%rsp 3ca4: 48 85 c9 test %rcx,%rcx 3ca7: 0f 84 88 00 00 00 je 0x3d35 3cad: 48 85 d2 test %rdx,%rdx 3cb0: 0f 84 7f 00 00 00 je 0x3d35 3cb6: 45 85 c0 test %r8d,%r8d 3cb9: 0f 8e 80 00 00 00 jle 0x3d3f 3cbf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d 3cc6: 7e 5d jle 0x3d25 3cc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp) 3ccd: 48 89 cb mov %rcx,%rbx 3cd0: 48 89 74 24 28 mov %rsi,0x28(%rsp) 3cd5: 48 89 d6 mov %rdx,%rsi 3cd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp) 3cdd: 44 89 c7 mov %r8d,%edi 3ce0: 48 89 d9 mov %rbx,%rcx 3ce3: 48 89 f2 mov %rsi,%rdx 3ce6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d 3cec: e8 af 3c 01 00 call 0x179a0 3cf1: 81 c7 08 00 00 e0 add $0xe0000008,%edi 3cf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx 3cfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi 3d05: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi 3d0b: 7f d3 jg 0x3ce0 3d0d: 48 89 d9 mov %rbx,%rcx 3d10: 48 89 f2 mov %rsi,%rdx 3d13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx 3d18: 41 89 f8 mov %edi,%r8d 3d1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi 3d20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi 3d25: 41 c1 e0 02 shl $0x2,%r8d 3d29: e8 72 3c 01 00 call 0x179a0 3d2e: 33 c0 xor %eax,%eax 3d30: 48 83 c4 38 add $0x38,%rsp 3d34: c3 ret 3d35: b8 f8 ff ff ff mov $0xfffffff8,%eax 3d3a: 48 83 c4 38 add $0x38,%rsp 3d3e: c3 ret 3d3f: b8 fa ff ff ff mov $0xfffffffa,%eax 3d44: 48 83 c4 38 add $0x38,%rsp 3d48: c3 ret 3d49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d50: 00 3d51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3d5f: 00 3d60: 48 83 ec 28 sub $0x28,%rsp 3d64: 4d 89 c1 mov %r8,%r9 3d67: 49 89 d0 mov %rdx,%r8 3d6a: 48 89 ca mov %rcx,%rdx 3d6d: e8 ae 5c 01 00 call 0x19a20 3d72: 48 83 c4 28 add $0x28,%rsp 3d76: c3 ret 3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3d7e: 00 00 3d80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3d85: 4d 89 c1 mov %r8,%r9 3d88: 49 89 d0 mov %rdx,%r8 3d8b: 48 89 ca mov %rcx,%rdx 3d8e: e8 4d 5f 01 00 call 0x19ce0 3d93: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3d98: c3 ret 3d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3da0: 48 83 ec 28 sub $0x28,%rsp 3da4: 4d 89 c1 mov %r8,%r9 3da7: 49 89 d0 mov %rdx,%r8 3daa: 48 89 ca mov %rcx,%rdx 3dad: e8 ee 61 01 00 call 0x19fa0 3db2: 48 83 c4 28 add $0x28,%rsp 3db6: c3 ret 3db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3dbe: 00 00 3dc0: 48 83 ec 28 sub $0x28,%rsp 3dc4: 4d 89 c1 mov %r8,%r9 3dc7: 49 89 d0 mov %rdx,%r8 3dca: 48 89 ca mov %rcx,%rdx 3dcd: e8 8e 64 01 00 call 0x1a260 3dd2: 48 83 c4 28 add $0x28,%rsp 3dd6: c3 ret 3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3dde: 00 00 3de0: 48 83 ec 28 sub $0x28,%rsp 3de4: 4d 89 c1 mov %r8,%r9 3de7: 49 89 d0 mov %rdx,%r8 3dea: 48 89 ca mov %rcx,%rdx 3ded: e8 0e 67 01 00 call 0x1a500 3df2: 48 83 c4 28 add $0x28,%rsp 3df6: c3 ret 3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3dfe: 00 00 3e00: 48 83 ec 28 sub $0x28,%rsp 3e04: 4d 89 c1 mov %r8,%r9 3e07: 49 89 d0 mov %rdx,%r8 3e0a: 48 89 ca mov %rcx,%rdx 3e0d: e8 8e 69 01 00 call 0x1a7a0 3e12: 48 83 c4 28 add $0x28,%rsp 3e16: c3 ret 3e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3e1e: 00 00 3e20: 48 83 ec 28 sub $0x28,%rsp 3e24: 48 85 c9 test %rcx,%rcx 3e27: 74 4b je 0x3e74 3e29: 4d 85 c0 test %r8,%r8 3e2c: 74 46 je 0x3e74 3e2e: 45 85 c9 test %r9d,%r9d 3e31: 7e 4b jle 0x3e7e 3e33: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c5a058 3e3a: 01 3e3b: 7a 02 jp 0x3e3f 3e3d: 74 26 je 0x3e65 3e3f: 0f 57 c0 xorps %xmm0,%xmm0 3e42: 66 0f 2e c8 ucomisd %xmm0,%xmm1 3e46: 7a 02 jp 0x3e4a 3e48: 74 0c je 0x3e56 3e4a: e8 d1 6b 01 00 call 0x1aa20 3e4f: 33 c0 xor %eax,%eax 3e51: 48 83 c4 28 add $0x28,%rsp 3e55: c3 ret 3e56: 4c 89 c1 mov %r8,%rcx 3e59: 44 89 ca mov %r9d,%edx 3e5c: 48 83 c4 28 add $0x28,%rsp 3e60: e9 7b 6d 01 00 jmp 0x1abe0 3e65: 4c 89 c2 mov %r8,%rdx 3e68: 45 89 c8 mov %r9d,%r8d 3e6b: 48 83 c4 28 add $0x28,%rsp 3e6f: e9 cc ed ff ff jmp 0x2c40 3e74: b8 f8 ff ff ff mov $0xfffffff8,%eax 3e79: 48 83 c4 28 add $0x28,%rsp 3e7d: c3 ret 3e7e: b8 fa ff ff ff mov $0xfffffffa,%eax 3e83: 48 83 c4 28 add $0x28,%rsp 3e87: c3 ret 3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3e8f: 00 3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3e9e: 00 00 3ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 3ea5: 48 85 c9 test %rcx,%rcx 3ea8: 74 4e je 0x3ef8 3eaa: 4d 85 c0 test %r8,%r8 3ead: 74 49 je 0x3ef8 3eaf: 45 85 c9 test %r9d,%r9d 3eb2: 7e 4f jle 0x3f03 3eb4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c5a060 3ebb: 01 3ebc: 7a 02 jp 0x3ec0 3ebe: 74 28 je 0x3ee8 3ec0: 0f 57 c0 xorps %xmm0,%xmm0 3ec3: 66 0f 2e c8 ucomisd %xmm0,%xmm1 3ec7: 7a 02 jp 0x3ecb 3ec9: 74 0d je 0x3ed8 3ecb: e8 50 6d 01 00 call 0x1ac20 3ed0: 33 c0 xor %eax,%eax 3ed2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ed7: c3 ret 3ed8: 4c 89 c1 mov %r8,%rcx 3edb: 44 89 ca mov %r9d,%edx 3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ee3: e9 f8 6e 01 00 jmp 0x1ade0 3ee8: 4c 89 c2 mov %r8,%rdx 3eeb: 45 89 c8 mov %r9d,%r8d 3eee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3ef3: e9 88 ed ff ff jmp 0x2c80 3ef8: b8 f8 ff ff ff mov $0xfffffff8,%eax 3efd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3f02: c3 ret 3f03: b8 fa ff ff ff mov $0xfffffffa,%eax 3f08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 3f0d: c3 ret 3f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f15: 00 3f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f1d: 0f 1f 00 nopl (%rax) 3f20: 48 83 ec 28 sub $0x28,%rsp 3f24: 48 85 c9 test %rcx,%rcx 3f27: 74 4b je 0x3f74 3f29: 4d 85 c0 test %r8,%r8 3f2c: 74 46 je 0x3f74 3f2e: 45 85 c9 test %r9d,%r9d 3f31: 7e 4b jle 0x3f7e 3f33: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c5a068 3f3a: 01 3f3b: 7a 02 jp 0x3f3f 3f3d: 74 26 je 0x3f65 3f3f: 0f 57 c0 xorps %xmm0,%xmm0 3f42: 66 0f 2e c8 ucomisd %xmm0,%xmm1 3f46: 7a 02 jp 0x3f4a 3f48: 74 0c je 0x3f56 3f4a: e8 d1 6e 01 00 call 0x1ae20 3f4f: 33 c0 xor %eax,%eax 3f51: 48 83 c4 28 add $0x28,%rsp 3f55: c3 ret 3f56: 4c 89 c1 mov %r8,%rcx 3f59: 44 89 ca mov %r9d,%edx 3f5c: 48 83 c4 28 add $0x28,%rsp 3f60: e9 5b 70 01 00 jmp 0x1afc0 3f65: 4c 89 c2 mov %r8,%rdx 3f68: 45 89 c8 mov %r9d,%r8d 3f6b: 48 83 c4 28 add $0x28,%rsp 3f6f: e9 4c ed ff ff jmp 0x2cc0 3f74: b8 f8 ff ff ff mov $0xfffffff8,%eax 3f79: 48 83 c4 28 add $0x28,%rsp 3f7d: c3 ret 3f7e: b8 fa ff ff ff mov $0xfffffffa,%eax 3f83: 48 83 c4 28 add $0x28,%rsp 3f87: c3 ret 3f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 3f8f: 00 3f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 3f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 3f9e: 00 00 3fa0: 57 push %rdi 3fa1: 48 83 ec 20 sub $0x20,%rsp 3fa5: 48 85 c9 test %rcx,%rcx 3fa8: 0f 84 13 02 00 00 je 0x41c1 3fae: 4d 85 c0 test %r8,%r8 3fb1: 0f 84 0a 02 00 00 je 0x41c1 3fb7: 45 85 c9 test %r9d,%r9d 3fba: 0f 8e f6 01 00 00 jle 0x41b6 3fc0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c5a070 3fc7: 01 3fc8: 7a 06 jp 0x3fd0 3fca: 0f 84 d5 01 00 00 je 0x41a5 3fd0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 3fd4: c5 f9 2e c8 vucomisd %xmm0,%xmm1 3fd8: 7a 06 jp 0x3fe0 3fda: 0f 84 b4 01 00 00 je 0x4194 3fe0: 41 83 f9 10 cmp $0x10,%r9d 3fe4: 0f 8c 9a 01 00 00 jl 0x4184 3fea: 4d 89 c2 mov %r8,%r10 3fed: 49 83 e2 1f and $0x1f,%r10 3ff1: 45 89 d2 mov %r10d,%r10d 3ff4: 45 85 d2 test %r10d,%r10d 3ff7: 74 18 je 0x4011 3ff9: 41 f7 c2 07 00 00 00 test $0x7,%r10d 4000: 0f 85 7e 01 00 00 jne 0x4184 4006: 41 f7 da neg %r10d 4009: 41 83 c2 20 add $0x20,%r10d 400d: 41 c1 ea 03 shr $0x3,%r10d 4011: 41 8d 42 10 lea 0x10(%r10),%eax 4015: 44 3b c8 cmp %eax,%r9d 4018: 0f 8c 66 01 00 00 jl 0x4184 401e: 44 89 cf mov %r9d,%edi 4021: 33 c0 xor %eax,%eax 4023: 41 2b fa sub %r10d,%edi 4026: 83 e7 0f and $0xf,%edi 4029: f7 df neg %edi 402b: 41 03 f9 add %r9d,%edi 402e: 45 85 d2 test %r10d,%r10d 4031: 76 20 jbe 0x4053 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: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 4045: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 404b: 48 ff c0 inc %rax 404e: 49 3b c2 cmp %r10,%rax 4051: 72 ed jb 0x4040 4053: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 4057: 48 63 c7 movslq %edi,%rax 405a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 4060: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2 4066: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5 406d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3 4074: 01 4075: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 4079: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8) 407f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4 4086: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2 408d: 01 408e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 4092: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5 4099: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8) 40a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2 40a7: 01 40a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 40ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8) 40b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2 40ba: 01 40bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3 40bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8) 40c6: 49 83 c2 10 add $0x10,%r10 40ca: 4c 3b d0 cmp %rax,%r10 40cd: 72 91 jb 0x4060 40cf: 44 8d 57 01 lea 0x1(%rdi),%r10d 40d3: 45 3b d1 cmp %r9d,%r10d 40d6: 0f 87 98 00 00 00 ja 0x4174 40dc: 49 63 d1 movslq %r9d,%rdx 40df: 48 2b d0 sub %rax,%rdx 40e2: 48 83 fa 04 cmp $0x4,%rdx 40e6: 0f 8c 93 00 00 00 jl 0x417f 40ec: 41 89 d1 mov %edx,%r9d 40ef: 45 33 db xor %r11d,%r11d 40f2: 41 83 e1 fc and $0xfffffffc,%r9d 40f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10 40fa: 4d 63 c9 movslq %r9d,%r9 40fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 4101: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4108: 00 4109: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4117: 00 4118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 411f: 90 nop 4120: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2 4126: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3 412d: 01 412e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4 4132: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8) 4138: 49 83 c3 04 add $0x4,%r11 413c: 4d 3b d9 cmp %r9,%r11 413f: 72 df jb 0x4120 4141: 4c 3b ca cmp %rdx,%r9 4144: 73 2e jae 0x4174 4146: 48 63 ff movslq %edi,%rdi 4149: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8 414d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax 4151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4158: 00 4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4160: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0 4166: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8) 416c: 49 ff c1 inc %r9 416f: 4c 3b ca cmp %rdx,%r9 4172: 72 ec jb 0x4160 4174: 33 c0 xor %eax,%eax 4176: c5 f8 77 vzeroupper 4179: 48 83 c4 20 add $0x20,%rsp 417d: 5f pop %rdi 417e: c3 ret 417f: 45 33 c9 xor %r9d,%r9d 4182: eb bd jmp 0x4141 4184: 33 ff xor %edi,%edi 4186: 41 83 f9 01 cmp $0x1,%r9d 418a: 72 e8 jb 0x4174 418c: 49 63 d1 movslq %r9d,%rdx 418f: 45 33 c9 xor %r9d,%r9d 4192: eb ad jmp 0x4141 4194: 4c 89 c1 mov %r8,%rcx 4197: 44 89 ca mov %r9d,%edx 419a: e8 61 6e 01 00 call 0x1b000 419f: 48 83 c4 20 add $0x20,%rsp 41a3: 5f pop %rdi 41a4: c3 ret 41a5: 4c 89 c2 mov %r8,%rdx 41a8: 45 89 c8 mov %r9d,%r8d 41ab: e8 50 eb ff ff call 0x2d00 41b0: 48 83 c4 20 add $0x20,%rsp 41b4: 5f pop %rdi 41b5: c3 ret 41b6: b8 fa ff ff ff mov $0xfffffffa,%eax 41bb: 48 83 c4 20 add $0x20,%rsp 41bf: 5f pop %rdi 41c0: c3 ret 41c1: b8 f8 ff ff ff mov $0xfffffff8,%eax 41c6: 48 83 c4 20 add $0x20,%rsp 41ca: 5f pop %rdi 41cb: c3 ret 41cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 41d3: 00 41d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 41db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 41e0: 41 54 push %r12 41e2: 48 83 ec 20 sub $0x20,%rsp 41e6: 48 85 c9 test %rcx,%rcx 41e9: 0f 84 ce 01 00 00 je 0x43bd 41ef: 4d 85 c0 test %r8,%r8 41f2: 0f 84 c5 01 00 00 je 0x43bd 41f8: 45 85 c9 test %r9d,%r9d 41fb: 0f 8e b0 01 00 00 jle 0x43b1 4201: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c5a078 4208: 01 4209: 7a 06 jp 0x4211 420b: 0f 84 8e 01 00 00 je 0x439f 4211: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 4215: c5 f9 2e c8 vucomisd %xmm0,%xmm1 4219: 7a 06 jp 0x4221 421b: 0f 84 6c 01 00 00 je 0x438d 4221: 41 83 f9 10 cmp $0x10,%r9d 4225: 0f 8c 5a 01 00 00 jl 0x4385 422b: 4c 89 c0 mov %r8,%rax 422e: 48 83 e0 1f and $0x1f,%rax 4232: 89 c2 mov %eax,%edx 4234: 85 d2 test %edx,%edx 4236: 74 11 je 0x4249 4238: f6 c2 07 test $0x7,%dl 423b: 0f 85 44 01 00 00 jne 0x4385 4241: f7 da neg %edx 4243: 83 c2 20 add $0x20,%edx 4246: c1 ea 03 shr $0x3,%edx 4249: 44 8d 5a 10 lea 0x10(%rdx),%r11d 424d: 45 3b cb cmp %r11d,%r9d 4250: 0f 8c 2f 01 00 00 jl 0x4385 4256: 45 89 cc mov %r9d,%r12d 4259: 33 c0 xor %eax,%eax 425b: 44 2b e2 sub %edx,%r12d 425e: 41 83 e4 0f and $0xf,%r12d 4262: 41 f7 dc neg %r12d 4265: 45 03 e1 add %r9d,%r12d 4268: 41 89 d3 mov %edx,%r11d 426b: 85 d2 test %edx,%edx 426d: 76 24 jbe 0x4293 426f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4276: 00 4277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 427e: 66 90 xchg %ax,%ax 4280: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 4285: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 428b: 48 ff c0 inc %rax 428e: 49 3b c3 cmp %r11,%rax 4291: 72 ed jb 0x4280 4293: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 4298: 49 63 c4 movslq %r12d,%rax 429b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 42a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 42a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 42ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 42b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 42bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 42c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 42c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 42cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 42d6: 49 83 c3 10 add $0x10,%r11 42da: 4c 3b d8 cmp %rax,%r11 42dd: 72 c1 jb 0x42a0 42df: 41 8d 44 24 01 lea 0x1(%r12),%eax 42e4: 41 3b c1 cmp %r9d,%eax 42e7: 0f 87 87 00 00 00 ja 0x4374 42ed: 4d 63 d1 movslq %r9d,%r10 42f0: 4d 63 e4 movslq %r12d,%r12 42f3: 4d 2b d4 sub %r12,%r10 42f6: 49 83 fa 04 cmp $0x4,%r10 42fa: 0f 8c 80 00 00 00 jl 0x4380 4300: 4d 63 e4 movslq %r12d,%r12 4303: 45 89 d3 mov %r10d,%r11d 4306: 41 83 e3 fc and $0xfffffffc,%r11d 430a: 45 33 c9 xor %r9d,%r9d 430d: 4d 63 db movslq %r11d,%r11 4310: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 4315: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 4319: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 431d: 0f 1f 00 nopl (%rax) 4320: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 4326: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 432c: 49 83 c1 04 add $0x4,%r9 4330: 4d 3b cb cmp %r11,%r9 4333: 72 eb jb 0x4320 4335: 4d 3b da cmp %r10,%r11 4338: 73 3a jae 0x4374 433a: 4d 63 e4 movslq %r12d,%r12 433d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 4341: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 434c: 00 434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4360: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 4366: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 436c: 49 ff c3 inc %r11 436f: 4d 3b da cmp %r10,%r11 4372: 72 ec jb 0x4360 4374: 33 c0 xor %eax,%eax 4376: c5 f8 77 vzeroupper 4379: 48 83 c4 20 add $0x20,%rsp 437d: 41 5c pop %r12 437f: c3 ret 4380: 45 33 db xor %r11d,%r11d 4383: eb b0 jmp 0x4335 4385: 45 33 e4 xor %r12d,%r12d 4388: e9 52 ff ff ff jmp 0x42df 438d: 4c 89 c1 mov %r8,%rcx 4390: 44 89 ca mov %r9d,%edx 4393: e8 a8 6c 01 00 call 0x1b040 4398: 48 83 c4 20 add $0x20,%rsp 439c: 41 5c pop %r12 439e: c3 ret 439f: 4c 89 c2 mov %r8,%rdx 43a2: 45 89 c8 mov %r9d,%r8d 43a5: e8 16 ea ff ff call 0x2dc0 43aa: 48 83 c4 20 add $0x20,%rsp 43ae: 41 5c pop %r12 43b0: c3 ret 43b1: b8 fa ff ff ff mov $0xfffffffa,%eax 43b6: 48 83 c4 20 add $0x20,%rsp 43ba: 41 5c pop %r12 43bc: c3 ret 43bd: b8 f8 ff ff ff mov $0xfffffff8,%eax 43c2: 48 83 c4 20 add $0x20,%rsp 43c6: 41 5c pop %r12 43c8: c3 ret 43c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43d0: 00 43d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 43df: 00 43e0: 41 54 push %r12 43e2: 48 83 ec 20 sub $0x20,%rsp 43e6: 48 85 c9 test %rcx,%rcx 43e9: 0f 84 ce 01 00 00 je 0x45bd 43ef: 4d 85 c0 test %r8,%r8 43f2: 0f 84 c5 01 00 00 je 0x45bd 43f8: 45 85 c9 test %r9d,%r9d 43fb: 0f 8e b0 01 00 00 jle 0x45b1 4401: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c5a080 4408: 01 4409: 7a 06 jp 0x4411 440b: 0f 84 8e 01 00 00 je 0x459f 4411: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 4415: c5 f9 2e c8 vucomisd %xmm0,%xmm1 4419: 7a 06 jp 0x4421 441b: 0f 84 6c 01 00 00 je 0x458d 4421: 41 83 f9 10 cmp $0x10,%r9d 4425: 0f 8c 5a 01 00 00 jl 0x4585 442b: 4c 89 c0 mov %r8,%rax 442e: 48 83 e0 1f and $0x1f,%rax 4432: 89 c2 mov %eax,%edx 4434: 85 d2 test %edx,%edx 4436: 74 11 je 0x4449 4438: f6 c2 07 test $0x7,%dl 443b: 0f 85 44 01 00 00 jne 0x4585 4441: f7 da neg %edx 4443: 83 c2 20 add $0x20,%edx 4446: c1 ea 03 shr $0x3,%edx 4449: 44 8d 5a 10 lea 0x10(%rdx),%r11d 444d: 45 3b cb cmp %r11d,%r9d 4450: 0f 8c 2f 01 00 00 jl 0x4585 4456: 45 89 cc mov %r9d,%r12d 4459: 33 c0 xor %eax,%eax 445b: 44 2b e2 sub %edx,%r12d 445e: 41 83 e4 0f and $0xf,%r12d 4462: 41 f7 dc neg %r12d 4465: 45 03 e1 add %r9d,%r12d 4468: 41 89 d3 mov %edx,%r11d 446b: 85 d2 test %edx,%edx 446d: 76 24 jbe 0x4493 446f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4476: 00 4477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 447e: 66 90 xchg %ax,%ax 4480: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0 4485: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8) 448b: 48 ff c0 inc %rax 448e: 49 3b c3 cmp %r11,%rax 4491: 72 ed jb 0x4480 4493: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 4498: 49 63 c4 movslq %r12d,%rax 449b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 44a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2 44a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3 44ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4 44b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5 44bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8) 44c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8) 44c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8) 44cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8) 44d6: 49 83 c3 10 add $0x10,%r11 44da: 4c 3b d8 cmp %rax,%r11 44dd: 72 c1 jb 0x44a0 44df: 41 8d 44 24 01 lea 0x1(%r12),%eax 44e4: 41 3b c1 cmp %r9d,%eax 44e7: 0f 87 87 00 00 00 ja 0x4574 44ed: 4d 63 d1 movslq %r9d,%r10 44f0: 4d 63 e4 movslq %r12d,%r12 44f3: 4d 2b d4 sub %r12,%r10 44f6: 49 83 fa 04 cmp $0x4,%r10 44fa: 0f 8c 80 00 00 00 jl 0x4580 4500: 4d 63 e4 movslq %r12d,%r12 4503: 45 89 d3 mov %r10d,%r11d 4506: 41 83 e3 fc and $0xfffffffc,%r11d 450a: 45 33 c9 xor %r9d,%r9d 450d: 4d 63 db movslq %r11d,%r11 4510: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 4515: 4b 8d 04 e0 lea (%r8,%r12,8),%rax 4519: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx 451d: 0f 1f 00 nopl (%rax) 4520: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2 4526: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8) 452c: 49 83 c1 04 add $0x4,%r9 4530: 4d 3b cb cmp %r11,%r9 4533: 72 eb jb 0x4520 4535: 4d 3b da cmp %r10,%r11 4538: 73 3a jae 0x4574 453a: 4d 63 e4 movslq %r12d,%r12 453d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx 4541: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax 4545: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 454c: 00 454d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4560: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0 4566: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8) 456c: 49 ff c3 inc %r11 456f: 4d 3b da cmp %r10,%r11 4572: 72 ec jb 0x4560 4574: 33 c0 xor %eax,%eax 4576: c5 f8 77 vzeroupper 4579: 48 83 c4 20 add $0x20,%rsp 457d: 41 5c pop %r12 457f: c3 ret 4580: 45 33 db xor %r11d,%r11d 4583: eb b0 jmp 0x4535 4585: 45 33 e4 xor %r12d,%r12d 4588: e9 52 ff ff ff jmp 0x44df 458d: 4c 89 c1 mov %r8,%rcx 4590: 44 89 ca mov %r9d,%edx 4593: e8 e8 6a 01 00 call 0x1b080 4598: 48 83 c4 20 add $0x20,%rsp 459c: 41 5c pop %r12 459e: c3 ret 459f: 4c 89 c2 mov %r8,%rdx 45a2: 45 89 c8 mov %r9d,%r8d 45a5: e8 d6 e8 ff ff call 0x2e80 45aa: 48 83 c4 20 add $0x20,%rsp 45ae: 41 5c pop %r12 45b0: c3 ret 45b1: b8 fa ff ff ff mov $0xfffffffa,%eax 45b6: 48 83 c4 20 add $0x20,%rsp 45ba: 41 5c pop %r12 45bc: c3 ret 45bd: b8 f8 ff ff ff mov $0xfffffff8,%eax 45c2: 48 83 c4 20 add $0x20,%rsp 45c6: 41 5c pop %r12 45c8: c3 ret 45c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45d0: 00 45d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 45df: 00 45e0: 53 push %rbx 45e1: 56 push %rsi 45e2: 57 push %rdi 45e3: 41 54 push %r12 45e5: 41 55 push %r13 45e7: 41 56 push %r14 45e9: 41 57 push %r15 45eb: 55 push %rbp 45ec: 48 83 ec 38 sub $0x38,%rsp 45f0: 49 89 ce mov %rcx,%r14 45f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 45fa: 00 45fb: 44 89 cf mov %r9d,%edi 45fe: 44 89 c6 mov %r8d,%esi 4601: 41 89 d7 mov %edx,%r15d 4604: 4d 85 f6 test %r14,%r14 4607: 0f 84 8a 01 00 00 je 0x4797 460d: 41 83 ff 1e cmp $0x1e,%r15d 4611: 0f 87 5b 01 00 00 ja 0x4772 4617: 41 83 ff 1c cmp $0x1c,%r15d 461b: 0f 8f 51 01 00 00 jg 0x4772 4621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4628: 00 4629: 48 85 db test %rbx,%rbx 462c: 0f 84 65 01 00 00 je 0x4797 4632: 48 89 dd mov %rbx,%rbp 4635: ba 90 00 00 00 mov $0x90,%edx 463a: 48 83 e5 3f and $0x3f,%rbp 463e: 48 f7 dd neg %rbp 4641: 48 83 e5 3f and $0x3f,%rbp 4645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4649: 4c 89 e1 mov %r12,%rcx 464c: e8 6f 6a 01 00 call 0x1b0c0 4651: 44 89 f9 mov %r15d,%ecx 4654: b8 01 00 00 00 mov $0x1,%eax 4659: d3 e0 shl %cl,%eax 465b: 41 89 7c 24 18 mov %edi,0x18(%r12) 4660: 83 fe 08 cmp $0x8,%esi 4663: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4668: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 466f: 00 00 4671: 0f 84 3d 02 00 00 je 0x48b4 4677: 83 fe 04 cmp $0x4,%esi 467a: 0f 84 97 00 00 00 je 0x4717 4680: 83 fe 01 cmp $0x1,%esi 4683: 75 39 jne 0x46be 4685: 0f 57 c0 xorps %xmm0,%xmm0 4688: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 468c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c5a088 4693: 01 4694: f2 0f 5e c8 divsd %xmm0,%xmm1 4698: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 469f: 00 46a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 46a7: 00 00 46a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 46b0: 00 00 46b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 46b9: e9 8f 00 00 00 jmp 0x474d 46be: 83 fe 02 cmp $0x2,%esi 46c1: 75 36 jne 0x46f9 46c3: 0f 57 c0 xorps %xmm0,%xmm0 46c6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 46ca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c5a088 46d1: 01 46d2: f2 0f 5e c8 divsd %xmm0,%xmm1 46d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 46dd: 00 46de: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 46e5: 00 00 46e7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 46ee: 00 00 46f0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 46f7: eb 54 jmp 0x474d 46f9: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4700: 00 4701: b8 ee ff ff ff mov $0xffffffee,%eax 4706: 48 83 c4 38 add $0x38,%rsp 470a: 5d pop %rbp 470b: 41 5f pop %r15 470d: 41 5e pop %r14 470f: 41 5d pop %r13 4711: 41 5c pop %r12 4713: 5f pop %rdi 4714: 5e pop %rsi 4715: 5b pop %rbx 4716: c3 ret 4717: 0f 57 c0 xorps %xmm0,%xmm0 471a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 471e: b8 01 00 00 00 mov $0x1,%eax 4723: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 472a: 00 472b: 41 89 44 24 08 mov %eax,0x8(%r12) 4730: 41 89 44 24 0c mov %eax,0xc(%r12) 4735: e8 c6 69 01 00 call 0x1b100 473a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c5a088 4741: 01 4742: f2 0f 5e c8 divsd %xmm0,%xmm1 4746: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 474d: 41 83 ff 05 cmp $0x5,%r15d 4751: 7f 35 jg 0x4788 4753: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 475a: 00 00 475c: 33 c0 xor %eax,%eax 475e: 4d 89 26 mov %r12,(%r14) 4761: 48 83 c4 38 add $0x38,%rsp 4765: 5d pop %rbp 4766: 41 5f pop %r15 4768: 41 5e pop %r14 476a: 41 5d pop %r13 476c: 41 5c pop %r12 476e: 5f pop %rdi 476f: 5e pop %rsi 4770: 5b pop %rbx 4771: c3 ret 4772: b8 ef ff ff ff mov $0xffffffef,%eax 4777: 48 83 c4 38 add $0x38,%rsp 477b: 5d pop %rbp 477c: 41 5f pop %r15 477e: 41 5e pop %r14 4780: 41 5d pop %r13 4782: 41 5c pop %r12 4784: 5f pop %rdi 4785: 5e pop %rsi 4786: 5b pop %rbx 4787: c3 ret 4788: 41 83 ff 0a cmp $0xa,%r15d 478c: 0f 8e e8 00 00 00 jle 0x487a 4792: 4d 85 ed test %r13,%r13 4795: 75 16 jne 0x47ad 4797: b8 f8 ff ff ff mov $0xfffffff8,%eax 479c: 48 83 c4 38 add $0x38,%rsp 47a0: 5d pop %rbp 47a1: 41 5f pop %r15 47a3: 41 5e pop %r14 47a5: 41 5d pop %r13 47a7: 41 5c pop %r12 47a9: 5f pop %rdi 47aa: 5e pop %rsi 47ab: 5b pop %rbx 47ac: c3 ret 47ad: 4c 89 ee mov %r13,%rsi 47b0: 44 89 f9 mov %r15d,%ecx 47b3: 48 83 e6 3f and $0x3f,%rsi 47b7: 44 89 ff mov %r15d,%edi 47ba: 48 f7 de neg %rsi 47bd: 48 83 e6 3f and $0x3f,%rsi 47c1: 49 03 f5 add %r13,%rsi 47c4: 48 89 f2 mov %rsi,%rdx 47c7: e8 54 69 01 00 call 0x1b120 47cc: 49 89 c5 mov %rax,%r13 47cf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 47d6: 00 47d7: 49 89 54 24 30 mov %rdx,0x30(%r12) 47dc: 41 8d 5f ff lea -0x1(%r15),%ebx 47e0: 83 fb 0e cmp $0xe,%ebx 47e3: 7f 38 jg 0x481d 47e5: 89 d9 mov %ebx,%ecx 47e7: e8 d4 6f 01 00 call 0x1b7c0 47ec: 89 d9 mov %ebx,%ecx 47ee: 48 89 f2 mov %rsi,%rdx 47f1: 41 89 f8 mov %edi,%r8d 47f4: 49 89 c1 mov %rax,%r9 47f7: 49 89 44 24 38 mov %rax,0x38(%r12) 47fc: e8 5f 70 01 00 call 0x1b860 4801: 49 89 c1 mov %rax,%r9 4804: 89 d9 mov %ebx,%ecx 4806: b8 01 00 00 00 mov $0x1,%eax 480b: d3 e0 shl %cl,%eax 480d: c1 e0 04 shl $0x4,%eax 4810: 83 c0 3f add $0x3f,%eax 4813: 83 e0 c0 and $0xffffffc0,%eax 4816: 41 89 44 24 1c mov %eax,0x1c(%r12) 481b: eb 1e jmp 0x483b 481d: 48 89 e0 mov %rsp,%rax 4820: 4c 89 e1 mov %r12,%rcx 4823: 49 89 f0 mov %rsi,%r8 4826: 41 89 f9 mov %edi,%r9d 4829: 48 89 50 20 mov %rdx,0x20(%rax) 482d: 89 da mov %ebx,%edx 482f: 4c 89 68 28 mov %r13,0x28(%rax) 4833: e8 88 7b 01 00 call 0x1c3c0 4838: 49 89 c1 mov %rax,%r9 483b: 44 89 f9 mov %r15d,%ecx 483e: 48 89 f2 mov %rsi,%rdx 4841: 41 89 f8 mov %edi,%r8d 4844: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4849: e8 b2 b3 01 00 call 0x1fc00 484e: 44 89 f9 mov %r15d,%ecx 4851: 48 89 f2 mov %rsi,%rdx 4854: 41 89 f8 mov %edi,%r8d 4857: 49 89 c1 mov %rax,%r9 485a: 49 89 44 24 58 mov %rax,0x58(%r12) 485f: e8 3c b8 01 00 call 0x200a0 4864: 4d 89 26 mov %r12,(%r14) 4867: 33 c0 xor %eax,%eax 4869: 48 83 c4 38 add $0x38,%rsp 486d: 5d pop %rbp 486e: 41 5f pop %r15 4870: 41 5e pop %r14 4872: 41 5d pop %r13 4874: 41 5c pop %r12 4876: 5f pop %rdi 4877: 5e pop %rsi 4878: 5b pop %rbx 4879: c3 ret 487a: bf 0a 00 00 00 mov $0xa,%edi 487f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4886: 00 4887: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2613ba0 488e: 41 83 ff 06 cmp $0x6,%r15d 4892: 0f 8f 3f ff ff ff jg 0x47d7 4898: 49 89 d1 mov %rdx,%r9 489b: 49 83 e1 3f and $0x3f,%r9 489f: 49 f7 d9 neg %r9 48a2: 49 83 e1 3f and $0x3f,%r9 48a6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 48ad: 00 00 48af: 4c 03 ca add %rdx,%r9 48b2: eb 87 jmp 0x483b 48b4: 33 c0 xor %eax,%eax 48b6: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 48bd: 00 48be: 41 89 44 24 08 mov %eax,0x8(%r12) 48c3: 41 89 44 24 0c mov %eax,0xc(%r12) 48c8: e9 80 fe ff ff jmp 0x474d 48cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 48d4: 00 48d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 48dc: 0f 1f 40 00 nopl 0x0(%rax) 48e0: 56 push %rsi 48e1: 57 push %rdi 48e2: 41 54 push %r12 48e4: 41 55 push %r13 48e6: 41 56 push %r14 48e8: 41 57 push %r15 48ea: 55 push %rbp 48eb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 48f0: 48 89 ce mov %rcx,%rsi 48f3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi 48fa: 00 48fb: 45 89 ce mov %r9d,%r14d 48fe: 45 89 c5 mov %r8d,%r13d 4901: 89 d5 mov %edx,%ebp 4903: 48 85 f6 test %rsi,%rsi 4906: 0f 84 86 01 00 00 je 0x4a92 490c: 83 fd 1e cmp $0x1e,%ebp 490f: 0f 87 59 01 00 00 ja 0x4a6e 4915: 83 fd 1c cmp $0x1c,%ebp 4918: 0f 8f 50 01 00 00 jg 0x4a6e 491e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12 4925: 00 4926: 4d 85 e4 test %r12,%r12 4929: 0f 84 63 01 00 00 je 0x4a92 492f: 49 83 e4 3f and $0x3f,%r12 4933: ba 90 00 00 00 mov $0x90,%edx 4938: 49 f7 dc neg %r12 493b: 49 83 e4 3f and $0x3f,%r12 493f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12 4946: 00 4947: 4c 89 e1 mov %r12,%rcx 494a: e8 91 bb 01 00 call 0x204e0 494f: 89 e9 mov %ebp,%ecx 4951: 41 b8 01 00 00 00 mov $0x1,%r8d 4957: 41 d3 e0 shl %cl,%r8d 495a: 41 89 6c 24 04 mov %ebp,0x4(%r12) 495f: 41 83 fd 08 cmp $0x8,%r13d 4963: 45 89 74 24 18 mov %r14d,0x18(%r12) 4968: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 496f: 00 00 4971: 0f 84 40 02 00 00 je 0x4bb7 4977: 41 83 fd 04 cmp $0x4,%r13d 497b: 0f 84 95 00 00 00 je 0x4a16 4981: 41 83 fd 01 cmp $0x1,%r13d 4985: 75 37 jne 0x49be 4987: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 498c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c5a090 4993: 01 4994: f2 0f 5e c8 divsd %xmm0,%xmm1 4998: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 499f: 00 49a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 49a7: 00 00 49a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 49b0: 00 00 49b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 49b9: e9 8c 00 00 00 jmp 0x4a4a 49be: 41 83 fd 02 cmp $0x2,%r13d 49c2: 75 34 jne 0x49f8 49c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 49c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c5a090 49d0: 01 49d1: f2 0f 5e c8 divsd %xmm0,%xmm1 49d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 49dc: 00 49dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 49e4: 00 00 49e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 49ed: 00 00 49ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 49f6: eb 52 jmp 0x4a4a 49f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 49ff: 00 4a00: b8 ee ff ff ff mov $0xffffffee,%eax 4a05: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4a0a: 5d pop %rbp 4a0b: 41 5f pop %r15 4a0d: 41 5e pop %r14 4a0f: 41 5d pop %r13 4a11: 41 5c pop %r12 4a13: 5f pop %rdi 4a14: 5e pop %rsi 4a15: c3 ret 4a16: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0 4a1b: b8 01 00 00 00 mov $0x1,%eax 4a20: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4a27: 00 4a28: 41 89 44 24 08 mov %eax,0x8(%r12) 4a2d: 41 89 44 24 0c mov %eax,0xc(%r12) 4a32: e8 e9 ba 01 00 call 0x20520 4a37: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c5a090 4a3e: 01 4a3f: f2 0f 5e c8 divsd %xmm0,%xmm1 4a43: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 4a4a: 83 fd 05 cmp $0x5,%ebp 4a4d: 7f 35 jg 0x4a84 4a4f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4a56: 00 00 4a58: 33 c0 xor %eax,%eax 4a5a: 4c 89 26 mov %r12,(%rsi) 4a5d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4a62: 5d pop %rbp 4a63: 41 5f pop %r15 4a65: 41 5e pop %r14 4a67: 41 5d pop %r13 4a69: 41 5c pop %r12 4a6b: 5f pop %rdi 4a6c: 5e pop %rsi 4a6d: c3 ret 4a6e: b8 ef ff ff ff mov $0xffffffef,%eax 4a73: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4a78: 5d pop %rbp 4a79: 41 5f pop %r15 4a7b: 41 5e pop %r14 4a7d: 41 5d pop %r13 4a7f: 41 5c pop %r12 4a81: 5f pop %rdi 4a82: 5e pop %rsi 4a83: c3 ret 4a84: 83 fd 0a cmp $0xa,%ebp 4a87: 0f 8e f0 00 00 00 jle 0x4b7d 4a8d: 48 85 ff test %rdi,%rdi 4a90: 75 16 jne 0x4aa8 4a92: b8 f8 ff ff ff mov $0xfffffff8,%eax 4a97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4a9c: 5d pop %rbp 4a9d: 41 5f pop %r15 4a9f: 41 5e pop %r14 4aa1: 41 5d pop %r13 4aa3: 41 5c pop %r12 4aa5: 5f pop %rdi 4aa6: 5e pop %rsi 4aa7: c3 ret 4aa8: 48 83 e7 3f and $0x3f,%rdi 4aac: 89 e9 mov %ebp,%ecx 4aae: 48 f7 df neg %rdi 4ab1: 41 89 ee mov %ebp,%r14d 4ab4: 48 83 e7 3f and $0x3f,%rdi 4ab8: 49 89 fd mov %rdi,%r13 4abb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13 4ac2: 00 4ac3: 4c 89 ea mov %r13,%rdx 4ac6: e8 75 ba 01 00 call 0x20540 4acb: 48 89 c7 mov %rax,%rdi 4ace: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 4ad5: 00 4ad6: 49 89 54 24 30 mov %rdx,0x30(%r12) 4adb: 44 8d 7d ff lea -0x1(%rbp),%r15d 4adf: 41 83 ff 10 cmp $0x10,%r15d 4ae3: 7f 3b jg 0x4b20 4ae5: 44 89 f9 mov %r15d,%ecx 4ae8: e8 53 c0 01 00 call 0x20b40 4aed: 44 89 f9 mov %r15d,%ecx 4af0: 4c 89 ea mov %r13,%rdx 4af3: 45 89 f0 mov %r14d,%r8d 4af6: 49 89 c1 mov %rax,%r9 4af9: 49 89 44 24 38 mov %rax,0x38(%r12) 4afe: e8 fd c0 01 00 call 0x20c00 4b03: 49 89 c1 mov %rax,%r9 4b06: 44 89 f9 mov %r15d,%ecx 4b09: b8 01 00 00 00 mov $0x1,%eax 4b0e: d3 e0 shl %cl,%eax 4b10: c1 e0 04 shl $0x4,%eax 4b13: 83 c0 3f add $0x3f,%eax 4b16: 83 e0 c0 and $0xffffffc0,%eax 4b19: 41 89 44 24 1c mov %eax,0x1c(%r12) 4b1e: eb 20 jmp 0x4b40 4b20: 48 8d 04 24 lea (%rsp),%rax 4b24: 4c 89 e1 mov %r12,%rcx 4b27: 4d 89 e8 mov %r13,%r8 4b2a: 45 89 f1 mov %r14d,%r9d 4b2d: 48 89 50 20 mov %rdx,0x20(%rax) 4b31: 44 89 fa mov %r15d,%edx 4b34: 48 89 78 28 mov %rdi,0x28(%rax) 4b38: e8 e3 cc 01 00 call 0x21820 4b3d: 49 89 c1 mov %rax,%r9 4b40: 89 e9 mov %ebp,%ecx 4b42: 4c 89 ea mov %r13,%rdx 4b45: 45 89 f0 mov %r14d,%r8d 4b48: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4b4d: e8 2e 07 02 00 call 0x25280 4b52: 89 e9 mov %ebp,%ecx 4b54: 4c 89 ea mov %r13,%rdx 4b57: 45 89 f0 mov %r14d,%r8d 4b5a: 49 89 c1 mov %rax,%r9 4b5d: 49 89 44 24 58 mov %rax,0x58(%r12) 4b62: e8 b9 0b 02 00 call 0x25720 4b67: 4c 89 26 mov %r12,(%rsi) 4b6a: 33 c0 xor %eax,%eax 4b6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp 4b71: 5d pop %rbp 4b72: 41 5f pop %r15 4b74: 41 5e pop %r14 4b76: 41 5d pop %r13 4b78: 41 5c pop %r12 4b7a: 5f pop %rdi 4b7b: 5e pop %rsi 4b7c: c3 ret 4b7d: 41 be 0a 00 00 00 mov $0xa,%r14d 4b83: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2613ba0 4b8a: 83 fd 06 cmp $0x6,%ebp 4b8d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx 4b94: 00 4b95: 0f 8f 3b ff ff ff jg 0x4ad6 4b9b: 49 89 d1 mov %rdx,%r9 4b9e: 49 83 e1 3f and $0x3f,%r9 4ba2: 49 f7 d9 neg %r9 4ba5: 49 83 e1 3f and $0x3f,%r9 4ba9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4bb0: 00 00 4bb2: 4c 03 ca add %rdx,%r9 4bb5: eb 89 jmp 0x4b40 4bb7: 33 c0 xor %eax,%eax 4bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4bc0: 00 4bc1: 41 89 44 24 08 mov %eax,0x8(%r12) 4bc6: 41 89 44 24 0c mov %eax,0xc(%r12) 4bcb: e9 7a fe ff ff jmp 0x4a4a 4bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4bd7: 00 4bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4bdf: 90 nop 4be0: 53 push %rbx 4be1: 56 push %rsi 4be2: 57 push %rdi 4be3: 41 54 push %r12 4be5: 41 55 push %r13 4be7: 41 56 push %r14 4be9: 41 57 push %r15 4beb: 55 push %rbp 4bec: 48 83 ec 38 sub $0x38,%rsp 4bf0: 49 89 ce mov %rcx,%r14 4bf3: 44 89 cf mov %r9d,%edi 4bf6: 44 89 c6 mov %r8d,%esi 4bf9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 4c00: 00 4c01: 41 89 d7 mov %edx,%r15d 4c04: 4d 85 f6 test %r14,%r14 4c07: 0f 84 81 01 00 00 je 0x4d8e 4c0d: 41 83 ff 1e cmp $0x1e,%r15d 4c11: 0f 87 52 01 00 00 ja 0x4d69 4c17: 41 83 ff 1c cmp $0x1c,%r15d 4c1b: 0f 8f 48 01 00 00 jg 0x4d69 4c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4c28: 00 4c29: 48 85 db test %rbx,%rbx 4c2c: 0f 84 5c 01 00 00 je 0x4d8e 4c32: 48 89 dd mov %rbx,%rbp 4c35: ba 90 00 00 00 mov $0x90,%edx 4c3a: 48 83 e5 3f and $0x3f,%rbp 4c3e: 48 f7 dd neg %rbp 4c41: 48 83 e5 3f and $0x3f,%rbp 4c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4c49: 4c 89 e1 mov %r12,%rcx 4c4c: e8 0f 0f 02 00 call 0x25b60 4c51: 44 89 f9 mov %r15d,%ecx 4c54: b8 01 00 00 00 mov $0x1,%eax 4c59: 41 89 7c 24 18 mov %edi,0x18(%r12) 4c5e: d3 e0 shl %cl,%eax 4c60: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4c65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 4c6c: 00 00 4c6e: 83 fe 08 cmp $0x8,%esi 4c71: 0f 84 34 02 00 00 je 0x4eab 4c77: 83 fe 04 cmp $0x4,%esi 4c7a: 0f 84 91 00 00 00 je 0x4d11 4c80: 83 fe 01 cmp $0x1,%esi 4c83: 75 36 jne 0x4cbb 4c85: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 4c89: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c5a098 4c90: 01 4c91: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4c98: 00 4c99: f2 0f 5e c8 divsd %xmm0,%xmm1 4c9d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4ca4: 00 00 4ca6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4cad: 00 00 4caf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 4cb6: e9 89 00 00 00 jmp 0x4d44 4cbb: 83 fe 02 cmp $0x2,%esi 4cbe: 75 33 jne 0x4cf3 4cc0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 4cc4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c5a098 4ccb: 01 4ccc: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4cd3: 00 4cd4: f2 0f 5e c8 divsd %xmm0,%xmm1 4cd8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4cdf: 00 00 4ce1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4ce8: 00 00 4cea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 4cf1: eb 51 jmp 0x4d44 4cf3: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 4cfa: 00 4cfb: b8 ee ff ff ff mov $0xffffffee,%eax 4d00: 48 83 c4 38 add $0x38,%rsp 4d04: 5d pop %rbp 4d05: 41 5f pop %r15 4d07: 41 5e pop %r14 4d09: 41 5d pop %r13 4d0b: 41 5c pop %r12 4d0d: 5f pop %rdi 4d0e: 5e pop %rsi 4d0f: 5b pop %rbx 4d10: c3 ret 4d11: f2 0f 2a c0 cvtsi2sd %eax,%xmm0 4d15: b8 01 00 00 00 mov $0x1,%eax 4d1a: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4d21: 00 4d22: 41 89 44 24 08 mov %eax,0x8(%r12) 4d27: 41 89 44 24 0c mov %eax,0xc(%r12) 4d2c: e8 6f 0e 02 00 call 0x25ba0 4d31: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c5a098 4d38: 01 4d39: f2 0f 5e c8 divsd %xmm0,%xmm1 4d3d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12) 4d44: 41 83 ff 05 cmp $0x5,%r15d 4d48: 7f 35 jg 0x4d7f 4d4a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4d51: 00 00 4d53: 33 c0 xor %eax,%eax 4d55: 4d 89 26 mov %r12,(%r14) 4d58: 48 83 c4 38 add $0x38,%rsp 4d5c: 5d pop %rbp 4d5d: 41 5f pop %r15 4d5f: 41 5e pop %r14 4d61: 41 5d pop %r13 4d63: 41 5c pop %r12 4d65: 5f pop %rdi 4d66: 5e pop %rsi 4d67: 5b pop %rbx 4d68: c3 ret 4d69: b8 ef ff ff ff mov $0xffffffef,%eax 4d6e: 48 83 c4 38 add $0x38,%rsp 4d72: 5d pop %rbp 4d73: 41 5f pop %r15 4d75: 41 5e pop %r14 4d77: 41 5d pop %r13 4d79: 41 5c pop %r12 4d7b: 5f pop %rdi 4d7c: 5e pop %rsi 4d7d: 5b pop %rbx 4d7e: c3 ret 4d7f: 41 83 ff 0a cmp $0xa,%r15d 4d83: 0f 8e e8 00 00 00 jle 0x4e71 4d89: 4d 85 ed test %r13,%r13 4d8c: 75 16 jne 0x4da4 4d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 4d93: 48 83 c4 38 add $0x38,%rsp 4d97: 5d pop %rbp 4d98: 41 5f pop %r15 4d9a: 41 5e pop %r14 4d9c: 41 5d pop %r13 4d9e: 41 5c pop %r12 4da0: 5f pop %rdi 4da1: 5e pop %rsi 4da2: 5b pop %rbx 4da3: c3 ret 4da4: 4c 89 ee mov %r13,%rsi 4da7: 44 89 f9 mov %r15d,%ecx 4daa: 48 83 e6 3f and $0x3f,%rsi 4dae: 44 89 ff mov %r15d,%edi 4db1: 48 f7 de neg %rsi 4db4: 48 83 e6 3f and $0x3f,%rsi 4db8: 49 03 f5 add %r13,%rsi 4dbb: 48 89 f2 mov %rsi,%rdx 4dbe: e8 fd 0d 02 00 call 0x25bc0 4dc3: 49 89 c5 mov %rax,%r13 4dc6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4dcd: 00 4dce: 41 8d 5f ff lea -0x1(%r15),%ebx 4dd2: 49 89 54 24 30 mov %rdx,0x30(%r12) 4dd7: 83 fb 10 cmp $0x10,%ebx 4dda: 7f 38 jg 0x4e14 4ddc: 89 d9 mov %ebx,%ecx 4dde: e8 bd 13 02 00 call 0x261a0 4de3: 89 d9 mov %ebx,%ecx 4de5: 48 89 f2 mov %rsi,%rdx 4de8: 49 89 44 24 38 mov %rax,0x38(%r12) 4ded: 41 89 f8 mov %edi,%r8d 4df0: 49 89 c1 mov %rax,%r9 4df3: e8 48 14 02 00 call 0x26240 4df8: 49 89 c1 mov %rax,%r9 4dfb: 89 d9 mov %ebx,%ecx 4dfd: b8 01 00 00 00 mov $0x1,%eax 4e02: d3 e0 shl %cl,%eax 4e04: c1 e0 04 shl $0x4,%eax 4e07: 83 c0 3f add $0x3f,%eax 4e0a: 83 e0 c0 and $0xffffffc0,%eax 4e0d: 41 89 44 24 1c mov %eax,0x1c(%r12) 4e12: eb 1e jmp 0x4e32 4e14: 48 89 e0 mov %rsp,%rax 4e17: 4c 89 e1 mov %r12,%rcx 4e1a: 48 89 50 20 mov %rdx,0x20(%rax) 4e1e: 89 da mov %ebx,%edx 4e20: 49 89 f0 mov %rsi,%r8 4e23: 41 89 f9 mov %edi,%r9d 4e26: 4c 89 68 28 mov %r13,0x28(%rax) 4e2a: e8 d1 1f 02 00 call 0x26e00 4e2f: 49 89 c1 mov %rax,%r9 4e32: 44 89 f9 mov %r15d,%ecx 4e35: 48 89 f2 mov %rsi,%rdx 4e38: 4d 89 4c 24 50 mov %r9,0x50(%r12) 4e3d: 41 89 f8 mov %edi,%r8d 4e40: e8 db 57 02 00 call 0x2a620 4e45: 44 89 f9 mov %r15d,%ecx 4e48: 48 89 f2 mov %rsi,%rdx 4e4b: 49 89 44 24 58 mov %rax,0x58(%r12) 4e50: 41 89 f8 mov %edi,%r8d 4e53: 49 89 c1 mov %rax,%r9 4e56: e8 65 5c 02 00 call 0x2aac0 4e5b: 4d 89 26 mov %r12,(%r14) 4e5e: 33 c0 xor %eax,%eax 4e60: 48 83 c4 38 add $0x38,%rsp 4e64: 5d pop %rbp 4e65: 41 5f pop %r15 4e67: 41 5e pop %r14 4e69: 41 5d pop %r13 4e6b: 41 5c pop %r12 4e6d: 5f pop %rdi 4e6e: 5e pop %rsi 4e6f: 5b pop %rbx 4e70: c3 ret 4e71: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 4e78: 00 4e79: bf 0a 00 00 00 mov $0xa,%edi 4e7e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2613ba0 4e85: 41 83 ff 06 cmp $0x6,%r15d 4e89: 0f 8f 3f ff ff ff jg 0x4dce 4e8f: 49 89 d1 mov %rdx,%r9 4e92: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 4e99: 00 00 4e9b: 49 83 e1 3f and $0x3f,%r9 4e9f: 49 f7 d9 neg %r9 4ea2: 49 83 e1 3f and $0x3f,%r9 4ea6: 4c 03 ca add %rdx,%r9 4ea9: eb 87 jmp 0x4e32 4eab: 33 c0 xor %eax,%eax 4ead: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4eb4: 00 4eb5: 41 89 44 24 08 mov %eax,0x8(%r12) 4eba: 41 89 44 24 0c mov %eax,0xc(%r12) 4ebf: e9 80 fe ff ff jmp 0x4d44 4ec4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4ecb: 00 4ecc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 4edf: 00 4ee0: 53 push %rbx 4ee1: 56 push %rsi 4ee2: 57 push %rdi 4ee3: 41 54 push %r12 4ee5: 41 55 push %r13 4ee7: 41 56 push %r14 4ee9: 41 57 push %r15 4eeb: 55 push %rbp 4eec: 48 83 ec 38 sub $0x38,%rsp 4ef0: 49 89 ce mov %rcx,%r14 4ef3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 4efa: 00 4efb: 44 89 cf mov %r9d,%edi 4efe: 44 89 c6 mov %r8d,%esi 4f01: 41 89 d7 mov %edx,%r15d 4f04: 4d 85 f6 test %r14,%r14 4f07: 0f 84 91 01 00 00 je 0x509e 4f0d: 41 83 ff 1e cmp $0x1e,%r15d 4f11: 0f 87 62 01 00 00 ja 0x5079 4f17: 41 83 ff 1c cmp $0x1c,%r15d 4f1b: 0f 8f 58 01 00 00 jg 0x5079 4f21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 4f28: 00 4f29: 48 85 db test %rbx,%rbx 4f2c: 0f 84 6c 01 00 00 je 0x509e 4f32: 48 89 dd mov %rbx,%rbp 4f35: ba 90 00 00 00 mov $0x90,%edx 4f3a: 48 83 e5 3f and $0x3f,%rbp 4f3e: 48 f7 dd neg %rbp 4f41: 48 83 e5 3f and $0x3f,%rbp 4f45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 4f49: 4c 89 e1 mov %r12,%rcx 4f4c: e8 af 5f 02 00 call 0x2af00 4f51: 44 89 f9 mov %r15d,%ecx 4f54: b8 01 00 00 00 mov $0x1,%eax 4f59: d3 e0 shl %cl,%eax 4f5b: 41 89 7c 24 18 mov %edi,0x18(%r12) 4f60: 45 89 7c 24 04 mov %r15d,0x4(%r12) 4f65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 4f6c: 00 00 4f6e: 83 fe 08 cmp $0x8,%esi 4f71: 0f 84 44 02 00 00 je 0x51bb 4f77: 83 fe 04 cmp $0x4,%esi 4f7a: 0f 84 99 00 00 00 je 0x5019 4f80: 83 fe 01 cmp $0x1,%esi 4f83: 75 3a jne 0x4fbf 4f85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 4f89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 4f8d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c5a0a0 4f94: 01 4f95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 4f99: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4fa0: 00 4fa1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 4fa8: 00 00 4faa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 4fb1: 00 00 4fb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 4fba: e9 95 00 00 00 jmp 0x5054 4fbf: 83 fe 02 cmp $0x2,%esi 4fc2: 75 37 jne 0x4ffb 4fc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 4fc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 4fcc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c5a0a0 4fd3: 01 4fd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 4fd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 4fdf: 00 4fe0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 4fe7: 00 00 4fe9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 4ff0: 00 00 4ff2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 4ff9: eb 59 jmp 0x5054 4ffb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 5002: 00 5003: b8 ee ff ff ff mov $0xffffffee,%eax 5008: 48 83 c4 38 add $0x38,%rsp 500c: 5d pop %rbp 500d: 41 5f pop %r15 500f: 41 5e pop %r14 5011: 41 5d pop %r13 5013: 41 5c pop %r12 5015: 5f pop %rdi 5016: 5e pop %rsi 5017: 5b pop %rbx 5018: c3 ret 5019: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 501d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 5021: b8 01 00 00 00 mov $0x1,%eax 5026: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 502d: 00 502e: 41 89 44 24 08 mov %eax,0x8(%r12) 5033: 41 89 44 24 0c mov %eax,0xc(%r12) 5038: e8 03 5f 02 00 call 0x2af40 503d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5041: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c5a0a0 5048: 01 5049: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 504d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 5054: 41 83 ff 04 cmp $0x4,%r15d 5058: 7f 35 jg 0x508f 505a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5061: 00 00 5063: 33 c0 xor %eax,%eax 5065: 4d 89 26 mov %r12,(%r14) 5068: 48 83 c4 38 add $0x38,%rsp 506c: 5d pop %rbp 506d: 41 5f pop %r15 506f: 41 5e pop %r14 5071: 41 5d pop %r13 5073: 41 5c pop %r12 5075: 5f pop %rdi 5076: 5e pop %rsi 5077: 5b pop %rbx 5078: c3 ret 5079: b8 ef ff ff ff mov $0xffffffef,%eax 507e: 48 83 c4 38 add $0x38,%rsp 5082: 5d pop %rbp 5083: 41 5f pop %r15 5085: 41 5e pop %r14 5087: 41 5d pop %r13 5089: 41 5c pop %r12 508b: 5f pop %rdi 508c: 5e pop %rsi 508d: 5b pop %rbx 508e: c3 ret 508f: 41 83 ff 0a cmp $0xa,%r15d 5093: 0f 8e e8 00 00 00 jle 0x5181 5099: 4d 85 ed test %r13,%r13 509c: 75 16 jne 0x50b4 509e: b8 f8 ff ff ff mov $0xfffffff8,%eax 50a3: 48 83 c4 38 add $0x38,%rsp 50a7: 5d pop %rbp 50a8: 41 5f pop %r15 50aa: 41 5e pop %r14 50ac: 41 5d pop %r13 50ae: 41 5c pop %r12 50b0: 5f pop %rdi 50b1: 5e pop %rsi 50b2: 5b pop %rbx 50b3: c3 ret 50b4: 4c 89 ee mov %r13,%rsi 50b7: 44 89 f9 mov %r15d,%ecx 50ba: 48 83 e6 3f and $0x3f,%rsi 50be: 44 89 ff mov %r15d,%edi 50c1: 48 f7 de neg %rsi 50c4: 48 83 e6 3f and $0x3f,%rsi 50c8: 49 03 f5 add %r13,%rsi 50cb: 48 89 f2 mov %rsi,%rdx 50ce: e8 8d 5e 02 00 call 0x2af60 50d3: 49 89 c5 mov %rax,%r13 50d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 50dd: 00 50de: 49 89 54 24 30 mov %rdx,0x30(%r12) 50e3: 41 8d 5f ff lea -0x1(%r15),%ebx 50e7: 83 fb 11 cmp $0x11,%ebx 50ea: 7f 38 jg 0x5124 50ec: 89 d9 mov %ebx,%ecx 50ee: e8 cd 66 01 00 call 0x1b7c0 50f3: 89 d9 mov %ebx,%ecx 50f5: 48 89 f2 mov %rsi,%rdx 50f8: 41 89 f8 mov %edi,%r8d 50fb: 49 89 c1 mov %rax,%r9 50fe: 49 89 44 24 38 mov %rax,0x38(%r12) 5103: e8 f8 65 02 00 call 0x2b700 5108: 49 89 c1 mov %rax,%r9 510b: 89 d9 mov %ebx,%ecx 510d: b8 01 00 00 00 mov $0x1,%eax 5112: d3 e0 shl %cl,%eax 5114: c1 e0 04 shl $0x4,%eax 5117: 83 c0 3f add $0x3f,%eax 511a: 83 e0 c0 and $0xffffffc0,%eax 511d: 41 89 44 24 1c mov %eax,0x1c(%r12) 5122: eb 1e jmp 0x5142 5124: 48 89 e0 mov %rsp,%rax 5127: 4c 89 e1 mov %r12,%rcx 512a: 49 89 f0 mov %rsi,%r8 512d: 41 89 f9 mov %edi,%r9d 5130: 48 89 50 20 mov %rdx,0x20(%rax) 5134: 89 da mov %ebx,%edx 5136: 4c 89 68 28 mov %r13,0x28(%rax) 513a: e8 a1 79 02 00 call 0x2cae0 513f: 49 89 c1 mov %rax,%r9 5142: 44 89 f9 mov %r15d,%ecx 5145: 48 89 f2 mov %rsi,%rdx 5148: 41 89 f8 mov %edi,%r8d 514b: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5150: e8 6b b4 02 00 call 0x305c0 5155: 44 89 f9 mov %r15d,%ecx 5158: 48 89 f2 mov %rsi,%rdx 515b: 41 89 f8 mov %edi,%r8d 515e: 49 89 c1 mov %rax,%r9 5161: 49 89 44 24 58 mov %rax,0x58(%r12) 5166: e8 b5 b8 02 00 call 0x30a20 516b: 4d 89 26 mov %r12,(%r14) 516e: 33 c0 xor %eax,%eax 5170: 48 83 c4 38 add $0x38,%rsp 5174: 5d pop %rbp 5175: 41 5f pop %r15 5177: 41 5e pop %r14 5179: 41 5d pop %r13 517b: 41 5c pop %r12 517d: 5f pop %rdi 517e: 5e pop %rsi 517f: 5b pop %rbx 5180: c3 ret 5181: bf 0a 00 00 00 mov $0xa,%edi 5186: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 518d: 00 518e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2613ba0 5195: 41 83 ff 07 cmp $0x7,%r15d 5199: 0f 8f 3f ff ff ff jg 0x50de 519f: 49 89 d1 mov %rdx,%r9 51a2: 49 83 e1 3f and $0x3f,%r9 51a6: 49 f7 d9 neg %r9 51a9: 49 83 e1 3f and $0x3f,%r9 51ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 51b4: 00 00 51b6: 4c 03 ca add %rdx,%r9 51b9: eb 87 jmp 0x5142 51bb: 33 c0 xor %eax,%eax 51bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 51c4: 00 51c5: 41 89 44 24 08 mov %eax,0x8(%r12) 51ca: 41 89 44 24 0c mov %eax,0xc(%r12) 51cf: e9 80 fe ff ff jmp 0x5054 51d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 51e0: 53 push %rbx 51e1: 56 push %rsi 51e2: 57 push %rdi 51e3: 41 54 push %r12 51e5: 41 55 push %r13 51e7: 41 56 push %r14 51e9: 41 57 push %r15 51eb: 55 push %rbp 51ec: 48 83 ec 38 sub $0x38,%rsp 51f0: 49 89 ce mov %rcx,%r14 51f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 51fa: 00 51fb: 44 89 cf mov %r9d,%edi 51fe: 44 89 c6 mov %r8d,%esi 5201: 41 89 d7 mov %edx,%r15d 5204: 4d 85 f6 test %r14,%r14 5207: 0f 84 91 01 00 00 je 0x539e 520d: 41 83 ff 1e cmp $0x1e,%r15d 5211: 0f 87 62 01 00 00 ja 0x5379 5217: 41 83 ff 1c cmp $0x1c,%r15d 521b: 0f 8f 58 01 00 00 jg 0x5379 5221: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5228: 00 5229: 48 85 db test %rbx,%rbx 522c: 0f 84 6c 01 00 00 je 0x539e 5232: 48 89 dd mov %rbx,%rbp 5235: ba 90 00 00 00 mov $0x90,%edx 523a: 48 83 e5 3f and $0x3f,%rbp 523e: 48 f7 dd neg %rbp 5241: 48 83 e5 3f and $0x3f,%rbp 5245: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5249: 4c 89 e1 mov %r12,%rcx 524c: e8 0f bc 02 00 call 0x30e60 5251: b8 01 00 00 00 mov $0x1,%eax 5256: 41 89 7c 24 18 mov %edi,0x18(%r12) 525b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5260: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 5267: 00 00 5269: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 526e: 83 fe 08 cmp $0x8,%esi 5271: 0f 84 45 02 00 00 je 0x54bc 5277: 83 fe 04 cmp $0x4,%esi 527a: 0f 84 99 00 00 00 je 0x5319 5280: 83 fe 01 cmp $0x1,%esi 5283: 75 3a jne 0x52bf 5285: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 5289: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 528d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c5a0a8 5294: 01 5295: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 5299: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 52a0: 00 52a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 52a8: 00 00 52aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 52b1: 00 00 52b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 52ba: e9 95 00 00 00 jmp 0x5354 52bf: 83 fe 02 cmp $0x2,%esi 52c2: 75 37 jne 0x52fb 52c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 52c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 52cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c5a0a8 52d3: 01 52d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 52d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 52df: 00 52e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 52e7: 00 00 52e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 52f0: 00 00 52f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 52f9: eb 59 jmp 0x5354 52fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 5302: 00 5303: b8 ee ff ff ff mov $0xffffffee,%eax 5308: 48 83 c4 38 add $0x38,%rsp 530c: 5d pop %rbp 530d: 41 5f pop %r15 530f: 41 5e pop %r14 5311: 41 5d pop %r13 5313: 41 5c pop %r12 5315: 5f pop %rdi 5316: 5e pop %rsi 5317: 5b pop %rbx 5318: c3 ret 5319: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 531d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 5321: b8 01 00 00 00 mov $0x1,%eax 5326: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 532d: 00 532e: 41 89 44 24 08 mov %eax,0x8(%r12) 5333: 41 89 44 24 0c mov %eax,0xc(%r12) 5338: e8 63 bb 02 00 call 0x30ea0 533d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5341: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c5a0a8 5348: 01 5349: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 534d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 5354: 41 83 ff 04 cmp $0x4,%r15d 5358: 7f 35 jg 0x538f 535a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5361: 00 00 5363: 33 c0 xor %eax,%eax 5365: 4d 89 26 mov %r12,(%r14) 5368: 48 83 c4 38 add $0x38,%rsp 536c: 5d pop %rbp 536d: 41 5f pop %r15 536f: 41 5e pop %r14 5371: 41 5d pop %r13 5373: 41 5c pop %r12 5375: 5f pop %rdi 5376: 5e pop %rsi 5377: 5b pop %rbx 5378: c3 ret 5379: b8 ef ff ff ff mov $0xffffffef,%eax 537e: 48 83 c4 38 add $0x38,%rsp 5382: 5d pop %rbp 5383: 41 5f pop %r15 5385: 41 5e pop %r14 5387: 41 5d pop %r13 5389: 41 5c pop %r12 538b: 5f pop %rdi 538c: 5e pop %rsi 538d: 5b pop %rbx 538e: c3 ret 538f: 41 83 ff 0a cmp $0xa,%r15d 5393: 0f 8e e9 00 00 00 jle 0x5482 5399: 4d 85 ed test %r13,%r13 539c: 75 16 jne 0x53b4 539e: b8 f8 ff ff ff mov $0xfffffff8,%eax 53a3: 48 83 c4 38 add $0x38,%rsp 53a7: 5d pop %rbp 53a8: 41 5f pop %r15 53aa: 41 5e pop %r14 53ac: 41 5d pop %r13 53ae: 41 5c pop %r12 53b0: 5f pop %rdi 53b1: 5e pop %rsi 53b2: 5b pop %rbx 53b3: c3 ret 53b4: 4c 89 ee mov %r13,%rsi 53b7: 44 89 f9 mov %r15d,%ecx 53ba: 48 83 e6 3f and $0x3f,%rsi 53be: 44 89 ff mov %r15d,%edi 53c1: 48 f7 de neg %rsi 53c4: 48 83 e6 3f and $0x3f,%rsi 53c8: 49 03 f5 add %r13,%rsi 53cb: 48 89 f2 mov %rsi,%rdx 53ce: e8 ed ba 02 00 call 0x30ec0 53d3: 49 89 c5 mov %rax,%r13 53d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 53dd: 00 53de: 49 89 54 24 30 mov %rdx,0x30(%r12) 53e3: 41 8d 5f ff lea -0x1(%r15),%ebx 53e7: 83 fb 11 cmp $0x11,%ebx 53ea: 7f 39 jg 0x5425 53ec: 89 d9 mov %ebx,%ecx 53ee: e8 2d c2 02 00 call 0x31620 53f3: 89 d9 mov %ebx,%ecx 53f5: 48 89 f2 mov %rsi,%rdx 53f8: 41 89 f8 mov %edi,%r8d 53fb: 49 89 c1 mov %rax,%r9 53fe: 49 89 44 24 38 mov %rax,0x38(%r12) 5403: e8 b8 c2 02 00 call 0x316c0 5408: 49 89 c1 mov %rax,%r9 540b: b8 01 00 00 00 mov $0x1,%eax 5410: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 5415: c1 e3 04 shl $0x4,%ebx 5418: 83 c3 3f add $0x3f,%ebx 541b: 83 e3 c0 and $0xffffffc0,%ebx 541e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 5423: eb 1e jmp 0x5443 5425: 48 89 e0 mov %rsp,%rax 5428: 4c 89 e1 mov %r12,%rcx 542b: 49 89 f0 mov %rsi,%r8 542e: 41 89 f9 mov %edi,%r9d 5431: 48 89 50 20 mov %rdx,0x20(%rax) 5435: 89 da mov %ebx,%edx 5437: 4c 89 68 28 mov %r13,0x28(%rax) 543b: e8 a0 d6 02 00 call 0x32ae0 5440: 49 89 c1 mov %rax,%r9 5443: 44 89 f9 mov %r15d,%ecx 5446: 48 89 f2 mov %rsi,%rdx 5449: 41 89 f8 mov %edi,%r8d 544c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5451: e8 6a 11 03 00 call 0x365c0 5456: 44 89 f9 mov %r15d,%ecx 5459: 48 89 f2 mov %rsi,%rdx 545c: 41 89 f8 mov %edi,%r8d 545f: 49 89 c1 mov %rax,%r9 5462: 49 89 44 24 58 mov %rax,0x58(%r12) 5467: e8 b4 15 03 00 call 0x36a20 546c: 4d 89 26 mov %r12,(%r14) 546f: 33 c0 xor %eax,%eax 5471: 48 83 c4 38 add $0x38,%rsp 5475: 5d pop %rbp 5476: 41 5f pop %r15 5478: 41 5e pop %r14 547a: 41 5d pop %r13 547c: 41 5c pop %r12 547e: 5f pop %rdi 547f: 5e pop %rsi 5480: 5b pop %rbx 5481: c3 ret 5482: bf 0a 00 00 00 mov $0xa,%edi 5487: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 548e: 00 548f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2613ba0 5496: 41 83 ff 07 cmp $0x7,%r15d 549a: 0f 8f 3e ff ff ff jg 0x53de 54a0: 49 89 d1 mov %rdx,%r9 54a3: 49 83 e1 3f and $0x3f,%r9 54a7: 49 f7 d9 neg %r9 54aa: 49 83 e1 3f and $0x3f,%r9 54ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 54b5: 00 00 54b7: 4c 03 ca add %rdx,%r9 54ba: eb 87 jmp 0x5443 54bc: 33 c0 xor %eax,%eax 54be: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 54c5: 00 54c6: 41 89 44 24 08 mov %eax,0x8(%r12) 54cb: 41 89 44 24 0c mov %eax,0xc(%r12) 54d0: e9 7f fe ff ff jmp 0x5354 54d5: 0f 1f 40 00 nopl 0x0(%rax) 54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 54e0: 53 push %rbx 54e1: 56 push %rsi 54e2: 57 push %rdi 54e3: 41 54 push %r12 54e5: 41 55 push %r13 54e7: 41 56 push %r14 54e9: 41 57 push %r15 54eb: 55 push %rbp 54ec: 48 83 ec 38 sub $0x38,%rsp 54f0: 49 89 ce mov %rcx,%r14 54f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13 54fa: 00 54fb: 44 89 cf mov %r9d,%edi 54fe: 44 89 c6 mov %r8d,%esi 5501: 41 89 d7 mov %edx,%r15d 5504: 4d 85 f6 test %r14,%r14 5507: 0f 84 91 01 00 00 je 0x569e 550d: 41 83 ff 1e cmp $0x1e,%r15d 5511: 0f 87 62 01 00 00 ja 0x5679 5517: 41 83 ff 1c cmp $0x1c,%r15d 551b: 0f 8f 58 01 00 00 jg 0x5679 5521: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx 5528: 00 5529: 48 85 db test %rbx,%rbx 552c: 0f 84 6c 01 00 00 je 0x569e 5532: 48 89 dd mov %rbx,%rbp 5535: ba 90 00 00 00 mov $0x90,%edx 553a: 48 83 e5 3f and $0x3f,%rbp 553e: 48 f7 dd neg %rbp 5541: 48 83 e5 3f and $0x3f,%rbp 5545: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12 5549: 4c 89 e1 mov %r12,%rcx 554c: e8 ef 18 03 00 call 0x36e40 5551: b8 01 00 00 00 mov $0x1,%eax 5556: 41 89 7c 24 18 mov %edi,0x18(%r12) 555b: 45 89 7c 24 04 mov %r15d,0x4(%r12) 5560: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12) 5567: 00 00 5569: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax 556e: 83 fe 08 cmp $0x8,%esi 5571: 0f 84 45 02 00 00 je 0x57bc 5577: 83 fe 04 cmp $0x4,%esi 557a: 0f 84 99 00 00 00 je 0x5619 5580: 83 fe 01 cmp $0x1,%esi 5583: 75 3a jne 0x55bf 5585: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 5589: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 558d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c5a0b0 5594: 01 5595: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 5599: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 55a0: 00 55a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12) 55a8: 00 00 55aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12) 55b1: 00 00 55b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 55ba: e9 95 00 00 00 jmp 0x5654 55bf: 83 fe 02 cmp $0x2,%esi 55c2: 75 37 jne 0x55fb 55c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 55c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1 55cc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c5a0b0 55d3: 01 55d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2 55d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 55df: 00 55e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12) 55e7: 00 00 55e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12) 55f0: 00 00 55f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12) 55f9: eb 59 jmp 0x5654 55fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12) 5602: 00 5603: b8 ee ff ff ff mov $0xffffffee,%eax 5608: 48 83 c4 38 add $0x38,%rsp 560c: 5d pop %rbp 560d: 41 5f pop %r15 560f: 41 5e pop %r14 5611: 41 5d pop %r13 5613: 41 5c pop %r12 5615: 5f pop %rdi 5616: 5e pop %rsi 5617: 5b pop %rbx 5618: c3 ret 5619: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 561d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0 5621: b8 01 00 00 00 mov $0x1,%eax 5626: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 562d: 00 562e: 41 89 44 24 08 mov %eax,0x8(%r12) 5633: 41 89 44 24 0c mov %eax,0xc(%r12) 5638: e8 43 18 03 00 call 0x36e80 563d: c5 f9 28 c8 vmovapd %xmm0,%xmm1 5641: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c5a0b0 5648: 01 5649: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1 564d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12) 5654: 41 83 ff 04 cmp $0x4,%r15d 5658: 7f 35 jg 0x568f 565a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 5661: 00 00 5663: 33 c0 xor %eax,%eax 5665: 4d 89 26 mov %r12,(%r14) 5668: 48 83 c4 38 add $0x38,%rsp 566c: 5d pop %rbp 566d: 41 5f pop %r15 566f: 41 5e pop %r14 5671: 41 5d pop %r13 5673: 41 5c pop %r12 5675: 5f pop %rdi 5676: 5e pop %rsi 5677: 5b pop %rbx 5678: c3 ret 5679: b8 ef ff ff ff mov $0xffffffef,%eax 567e: 48 83 c4 38 add $0x38,%rsp 5682: 5d pop %rbp 5683: 41 5f pop %r15 5685: 41 5e pop %r14 5687: 41 5d pop %r13 5689: 41 5c pop %r12 568b: 5f pop %rdi 568c: 5e pop %rsi 568d: 5b pop %rbx 568e: c3 ret 568f: 41 83 ff 0a cmp $0xa,%r15d 5693: 0f 8e e9 00 00 00 jle 0x5782 5699: 4d 85 ed test %r13,%r13 569c: 75 16 jne 0x56b4 569e: b8 f8 ff ff ff mov $0xfffffff8,%eax 56a3: 48 83 c4 38 add $0x38,%rsp 56a7: 5d pop %rbp 56a8: 41 5f pop %r15 56aa: 41 5e pop %r14 56ac: 41 5d pop %r13 56ae: 41 5c pop %r12 56b0: 5f pop %rdi 56b1: 5e pop %rsi 56b2: 5b pop %rbx 56b3: c3 ret 56b4: 4c 89 ee mov %r13,%rsi 56b7: 44 89 f9 mov %r15d,%ecx 56ba: 48 83 e6 3f and $0x3f,%rsi 56be: 44 89 ff mov %r15d,%edi 56c1: 48 f7 de neg %rsi 56c4: 48 83 e6 3f and $0x3f,%rsi 56c8: 49 03 f5 add %r13,%rsi 56cb: 48 89 f2 mov %rsi,%rdx 56ce: e8 cd 17 03 00 call 0x36ea0 56d3: 49 89 c5 mov %rax,%r13 56d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 56dd: 00 56de: 49 89 54 24 30 mov %rdx,0x30(%r12) 56e3: 41 8d 5f ff lea -0x1(%r15),%ebx 56e7: 83 fb 11 cmp $0x11,%ebx 56ea: 7f 39 jg 0x5725 56ec: 89 d9 mov %ebx,%ecx 56ee: e8 2d bf 02 00 call 0x31620 56f3: 89 d9 mov %ebx,%ecx 56f5: 48 89 f2 mov %rsi,%rdx 56f8: 41 89 f8 mov %edi,%r8d 56fb: 49 89 c1 mov %rax,%r9 56fe: 49 89 44 24 38 mov %rax,0x38(%r12) 5703: e8 38 1f 03 00 call 0x37640 5708: 49 89 c1 mov %rax,%r9 570b: b8 01 00 00 00 mov $0x1,%eax 5710: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx 5715: c1 e3 04 shl $0x4,%ebx 5718: 83 c3 3f add $0x3f,%ebx 571b: 83 e3 c0 and $0xffffffc0,%ebx 571e: 41 89 5c 24 1c mov %ebx,0x1c(%r12) 5723: eb 1e jmp 0x5743 5725: 48 89 e0 mov %rsp,%rax 5728: 4c 89 e1 mov %r12,%rcx 572b: 49 89 f0 mov %rsi,%r8 572e: 41 89 f9 mov %edi,%r9d 5731: 48 89 50 20 mov %rdx,0x20(%rax) 5735: 89 da mov %ebx,%edx 5737: 4c 89 68 28 mov %r13,0x28(%rax) 573b: e8 20 33 03 00 call 0x38a60 5740: 49 89 c1 mov %rax,%r9 5743: 44 89 f9 mov %r15d,%ecx 5746: 48 89 f2 mov %rsi,%rdx 5749: 41 89 f8 mov %edi,%r8d 574c: 4d 89 4c 24 50 mov %r9,0x50(%r12) 5751: e8 ea 6d 03 00 call 0x3c540 5756: 44 89 f9 mov %r15d,%ecx 5759: 48 89 f2 mov %rsi,%rdx 575c: 41 89 f8 mov %edi,%r8d 575f: 49 89 c1 mov %rax,%r9 5762: 49 89 44 24 58 mov %rax,0x58(%r12) 5767: e8 34 72 03 00 call 0x3c9a0 576c: 4d 89 26 mov %r12,(%r14) 576f: 33 c0 xor %eax,%eax 5771: 48 83 c4 38 add $0x38,%rsp 5775: 5d pop %rbp 5776: 41 5f pop %r15 5778: 41 5e pop %r14 577a: 41 5d pop %r13 577c: 41 5c pop %r12 577e: 5f pop %rdi 577f: 5e pop %rsi 5780: 5b pop %rbx 5781: c3 ret 5782: bf 0a 00 00 00 mov $0xa,%edi 5787: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx 578e: 00 578f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2613ba0 5796: 41 83 ff 07 cmp $0x7,%r15d 579a: 0f 8f 3e ff ff ff jg 0x56de 57a0: 49 89 d1 mov %rdx,%r9 57a3: 49 83 e1 3f and $0x3f,%r9 57a7: 49 f7 d9 neg %r9 57aa: 49 83 e1 3f and $0x3f,%r9 57ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12) 57b5: 00 00 57b7: 4c 03 ca add %rdx,%r9 57ba: eb 87 jmp 0x5743 57bc: 33 c0 xor %eax,%eax 57be: 41 c7 04 24 09 00 00 movl $0x9,(%r12) 57c5: 00 57c6: 41 89 44 24 08 mov %eax,0x8(%r12) 57cb: 41 89 44 24 0c mov %eax,0xc(%r12) 57d0: e9 7f fe ff ff jmp 0x5654 57d5: 0f 1f 40 00 nopl 0x0(%rax) 57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 57e0: 48 83 ec 28 sub $0x28,%rsp 57e4: 48 85 c9 test %rcx,%rcx 57e7: 74 20 je 0x5809 57e9: 48 85 d2 test %rdx,%rdx 57ec: 74 1b je 0x5809 57ee: 45 85 c0 test %r8d,%r8d 57f1: 7f 0a jg 0x57fd 57f3: b8 fa ff ff ff mov $0xfffffffa,%eax 57f8: 48 83 c4 28 add $0x28,%rsp 57fc: c3 ret 57fd: e8 be 75 03 00 call 0x3cdc0 5802: 33 c0 xor %eax,%eax 5804: 48 83 c4 28 add $0x28,%rsp 5808: c3 ret 5809: b8 f8 ff ff ff mov $0xfffffff8,%eax 580e: 48 83 c4 28 add $0x28,%rsp 5812: c3 ret 5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 581f: 00 5820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5825: 48 85 c9 test %rcx,%rcx 5828: 74 22 je 0x584c 582a: 48 85 d2 test %rdx,%rdx 582d: 74 1d je 0x584c 582f: 45 85 c0 test %r8d,%r8d 5832: 7f 0b jg 0x583f 5834: b8 fa ff ff ff mov $0xfffffffa,%eax 5839: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 583e: c3 ret 583f: e8 5c 77 03 00 call 0x3cfa0 5844: 33 c0 xor %eax,%eax 5846: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 584b: c3 ret 584c: b8 f8 ff ff ff mov $0xfffffff8,%eax 5851: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5856: c3 ret 5857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 585e: 00 00 5860: 48 83 ec 28 sub $0x28,%rsp 5864: 48 85 c9 test %rcx,%rcx 5867: 74 20 je 0x5889 5869: 48 85 d2 test %rdx,%rdx 586c: 74 1b je 0x5889 586e: 45 85 c0 test %r8d,%r8d 5871: 7f 0a jg 0x587d 5873: b8 fa ff ff ff mov $0xfffffffa,%eax 5878: 48 83 c4 28 add $0x28,%rsp 587c: c3 ret 587d: e8 fe 78 03 00 call 0x3d180 5882: 33 c0 xor %eax,%eax 5884: 48 83 c4 28 add $0x28,%rsp 5888: c3 ret 5889: b8 f8 ff ff ff mov $0xfffffff8,%eax 588e: 48 83 c4 28 add $0x28,%rsp 5892: c3 ret 5893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 589f: 00 58a0: 56 push %rsi 58a1: 48 89 d6 mov %rdx,%rsi 58a4: 48 85 c9 test %rcx,%rcx 58a7: 0f 84 d0 01 00 00 je 0x5a7d 58ad: 48 85 f6 test %rsi,%rsi 58b0: 0f 84 c7 01 00 00 je 0x5a7d 58b6: 45 85 c0 test %r8d,%r8d 58b9: 0f 8e b7 01 00 00 jle 0x5a76 58bf: 41 83 f8 10 cmp $0x10,%r8d 58c3: 0f 8c 9d 01 00 00 jl 0x5a66 58c9: 49 89 f1 mov %rsi,%r9 58cc: 49 83 e1 1f and $0x1f,%r9 58d0: 45 89 c9 mov %r9d,%r9d 58d3: 45 85 c9 test %r9d,%r9d 58d6: 74 18 je 0x58f0 58d8: 41 f7 c1 07 00 00 00 test $0x7,%r9d 58df: 0f 85 81 01 00 00 jne 0x5a66 58e5: 41 f7 d9 neg %r9d 58e8: 41 83 c1 20 add $0x20,%r9d 58ec: 41 c1 e9 03 shr $0x3,%r9d 58f0: 41 8d 41 10 lea 0x10(%r9),%eax 58f4: 44 3b c0 cmp %eax,%r8d 58f7: 0f 8c 69 01 00 00 jl 0x5a66 58fd: 44 89 c0 mov %r8d,%eax 5900: 33 d2 xor %edx,%edx 5902: 41 2b c1 sub %r9d,%eax 5905: 83 e0 0f and $0xf,%eax 5908: f7 d8 neg %eax 590a: 41 03 c0 add %r8d,%eax 590d: 45 85 c9 test %r9d,%r9d 5910: 76 25 jbe 0x5937 5912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5920: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0 5925: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1 592a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8) 592f: 48 ff c2 inc %rdx 5932: 49 3b d1 cmp %r9,%rdx 5935: 72 e9 jb 0x5920 5937: 48 63 d0 movslq %eax,%rdx 593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5940: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0 5946: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3 594d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1 5954: 01 5955: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4 595c: 01 595d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2 5963: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5 596a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0 5971: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3 5978: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8) 597e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8) 5985: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1 598c: 01 598d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4 5994: 01 5995: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2 599c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5 59a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8) 59aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8) 59b1: 49 83 c1 10 add $0x10,%r9 59b5: 4c 3b ca cmp %rdx,%r9 59b8: 72 86 jb 0x5940 59ba: 44 8d 48 01 lea 0x1(%rax),%r9d 59be: 45 3b c8 cmp %r8d,%r9d 59c1: 0f 87 93 00 00 00 ja 0x5a5a 59c7: 4d 63 d0 movslq %r8d,%r10 59ca: 4c 2b d2 sub %rdx,%r10 59cd: 49 83 fa 04 cmp $0x4,%r10 59d1: 0f 8c 8a 00 00 00 jl 0x5a61 59d7: 45 89 d3 mov %r10d,%r11d 59da: 45 33 c9 xor %r9d,%r9d 59dd: 41 83 e3 fc and $0xfffffffc,%r11d 59e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8 59e5: 4d 63 db movslq %r11d,%r11 59e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx 59ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 59f3: 00 59f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 59fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0 5a06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1 5a0d: 01 5a0e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2 5a14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8) 5a1a: 49 83 c1 04 add $0x4,%r9 5a1e: 4d 3b cb cmp %r11,%r9 5a21: 72 dd jb 0x5a00 5a23: 4d 3b da cmp %r10,%r11 5a26: 73 32 jae 0x5a5a 5a28: 48 63 c0 movslq %eax,%rax 5a2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx 5a2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 5a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a3f: 00 5a40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 5a46: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1 5a4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8) 5a52: 49 ff c3 inc %r11 5a55: 4d 3b da cmp %r10,%r11 5a58: 72 e6 jb 0x5a40 5a5a: 33 c0 xor %eax,%eax 5a5c: c5 f8 77 vzeroupper 5a5f: 5e pop %rsi 5a60: c3 ret 5a61: 45 33 db xor %r11d,%r11d 5a64: eb bd jmp 0x5a23 5a66: 33 c0 xor %eax,%eax 5a68: 41 83 f8 01 cmp $0x1,%r8d 5a6c: 72 ec jb 0x5a5a 5a6e: 4d 63 d0 movslq %r8d,%r10 5a71: 45 33 db xor %r11d,%r11d 5a74: eb ad jmp 0x5a23 5a76: b8 fa ff ff ff mov $0xfffffffa,%eax 5a7b: 5e pop %rsi 5a7c: c3 ret 5a7d: b8 f8 ff ff ff mov $0xfffffff8,%eax 5a82: 5e pop %rsi 5a83: c3 ret 5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a8b: 00 5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5a9f: 00 5aa0: 53 push %rbx 5aa1: 48 85 c9 test %rcx,%rcx 5aa4: 0f 84 aa 01 00 00 je 0x5c54 5aaa: 48 85 d2 test %rdx,%rdx 5aad: 0f 84 a1 01 00 00 je 0x5c54 5ab3: 45 85 c0 test %r8d,%r8d 5ab6: 0f 8e 91 01 00 00 jle 0x5c4d 5abc: 41 83 f8 10 cmp $0x10,%r8d 5ac0: 0f 8c 80 01 00 00 jl 0x5c46 5ac6: 49 89 d3 mov %rdx,%r11 5ac9: 49 83 e3 1f and $0x1f,%r11 5acd: 45 85 db test %r11d,%r11d 5ad0: 74 18 je 0x5aea 5ad2: 41 f7 c3 07 00 00 00 test $0x7,%r11d 5ad9: 0f 85 67 01 00 00 jne 0x5c46 5adf: 41 f7 db neg %r11d 5ae2: 41 83 c3 20 add $0x20,%r11d 5ae6: 41 c1 eb 03 shr $0x3,%r11d 5aea: 41 8d 43 10 lea 0x10(%r11),%eax 5aee: 44 3b c0 cmp %eax,%r8d 5af1: 0f 8c 4f 01 00 00 jl 0x5c46 5af7: 44 89 c0 mov %r8d,%eax 5afa: 45 33 d2 xor %r10d,%r10d 5afd: 41 2b c3 sub %r11d,%eax 5b00: 83 e0 0f and $0xf,%eax 5b03: f7 d8 neg %eax 5b05: 41 03 c0 add %r8d,%eax 5b08: 44 89 db mov %r11d,%ebx 5b0b: 45 85 db test %r11d,%r11d 5b0e: 76 2a jbe 0x5b3a 5b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5b17: 00 5b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5b1f: 90 nop 5b20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0 5b26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 5b2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 5b32: 49 ff c2 inc %r10 5b35: 4c 3b d3 cmp %rbx,%r10 5b38: 72 e6 jb 0x5b20 5b3a: 4c 63 d0 movslq %eax,%r10 5b3d: 0f 1f 00 nopl (%rax) 5b40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0 5b45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11 5b49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2 5b4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4 5b55: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1 5b5a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0 5b60: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3 5b66: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5 5b6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11) 5b71: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1 5b77: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11) 5b7d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11) 5b83: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11) 5b89: 48 83 c3 10 add $0x10,%rbx 5b8d: 49 3b da cmp %r10,%rbx 5b90: 72 ae jb 0x5b40 5b92: 8d 58 01 lea 0x1(%rax),%ebx 5b95: 41 3b d8 cmp %r8d,%ebx 5b98: 0f 87 9c 00 00 00 ja 0x5c3a 5b9e: 4d 63 c8 movslq %r8d,%r9 5ba1: 48 63 c0 movslq %eax,%rax 5ba4: 4c 2b c8 sub %rax,%r9 5ba7: 49 83 f9 04 cmp $0x4,%r9 5bab: 0f 8c 90 00 00 00 jl 0x5c41 5bb1: 48 63 c0 movslq %eax,%rax 5bb4: 45 89 ca mov %r9d,%r10d 5bb7: 41 83 e2 fc and $0xfffffffc,%r10d 5bbb: 45 33 c0 xor %r8d,%r8d 5bbe: 4d 63 d2 movslq %r10d,%r10 5bc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx 5bc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11 5bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bd0: 00 5bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5bdf: 00 5be0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0 5be6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1 5bec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8) 5bf2: 49 83 c0 04 add $0x4,%r8 5bf6: 4d 3b c2 cmp %r10,%r8 5bf9: 72 e5 jb 0x5be0 5bfb: 4d 3b d1 cmp %r9,%r10 5bfe: 73 3a jae 0x5c3a 5c00: 48 63 c0 movslq %eax,%rax 5c03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 5c07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax 5c0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5c12: 00 5c13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 5c20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0 5c26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1 5c2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8) 5c32: 49 ff c2 inc %r10 5c35: 4d 3b d1 cmp %r9,%r10 5c38: 72 e6 jb 0x5c20 5c3a: 33 c0 xor %eax,%eax 5c3c: c5 f8 77 vzeroupper 5c3f: 5b pop %rbx 5c40: c3 ret 5c41: 45 33 d2 xor %r10d,%r10d 5c44: eb b5 jmp 0x5bfb 5c46: 33 c0 xor %eax,%eax 5c48: e9 45 ff ff ff jmp 0x5b92 5c4d: b8 fa ff ff ff mov $0xfffffffa,%eax 5c52: 5b pop %rbx 5c53: c3 ret 5c54: b8 f8 ff ff ff mov $0xfffffff8,%eax 5c59: 5b pop %rbx 5c5a: c3 ret 5c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5c60: 53 push %rbx 5c61: 49 89 ca mov %rcx,%r10 5c64: 4d 85 d2 test %r10,%r10 5c67: 0f 84 a4 01 00 00 je 0x5e11 5c6d: 48 85 d2 test %rdx,%rdx 5c70: 0f 84 9b 01 00 00 je 0x5e11 5c76: 45 85 c0 test %r8d,%r8d 5c79: 0f 8e 8b 01 00 00 jle 0x5e0a 5c7f: 41 83 f8 10 cmp $0x10,%r8d 5c83: 0f 8c 79 01 00 00 jl 0x5e02 5c89: 48 89 d3 mov %rdx,%rbx 5c8c: 48 83 e3 1f and $0x1f,%rbx 5c90: 85 db test %ebx,%ebx 5c92: 74 11 je 0x5ca5 5c94: f6 c3 07 test $0x7,%bl 5c97: 0f 85 65 01 00 00 jne 0x5e02 5c9d: f7 db neg %ebx 5c9f: 83 c3 20 add $0x20,%ebx 5ca2: c1 eb 03 shr $0x3,%ebx 5ca5: 8d 43 10 lea 0x10(%rbx),%eax 5ca8: 44 3b c0 cmp %eax,%r8d 5cab: 0f 8c 51 01 00 00 jl 0x5e02 5cb1: 45 89 c1 mov %r8d,%r9d 5cb4: 33 c0 xor %eax,%eax 5cb6: 44 2b cb sub %ebx,%r9d 5cb9: 41 83 e1 0f and $0xf,%r9d 5cbd: 41 f7 d9 neg %r9d 5cc0: 45 03 c8 add %r8d,%r9d 5cc3: 89 d9 mov %ebx,%ecx 5cc5: 85 db test %ebx,%ebx 5cc7: 76 2f jbe 0x5cf8 5cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cd0: 00 5cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5cdf: 00 5ce0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0 5ce6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 5ceb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 5cf0: 48 ff c0 inc %rax 5cf3: 48 3b c1 cmp %rcx,%rax 5cf6: 72 e8 jb 0x5ce0 5cf8: 49 63 c1 movslq %r9d,%rax 5cfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5d00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0 5d06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2 5d0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4 5d14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16 5d1b: 03 5d1c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1 5d21: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3 5d27: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5 5d2d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17 5d34: 03 5d35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8) 5d3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8) 5d40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8) 5d46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8) 5d4d: 03 5d4e: 48 83 c1 10 add $0x10,%rcx 5d52: 48 3b c8 cmp %rax,%rcx 5d55: 72 a9 jb 0x5d00 5d57: 41 8d 41 01 lea 0x1(%r9),%eax 5d5b: 41 3b c0 cmp %r8d,%eax 5d5e: 0f 87 93 00 00 00 ja 0x5df7 5d64: 4d 63 c0 movslq %r8d,%r8 5d67: 4d 63 c9 movslq %r9d,%r9 5d6a: 4d 2b c1 sub %r9,%r8 5d6d: 49 83 f8 04 cmp $0x4,%r8 5d71: 0f 8c 87 00 00 00 jl 0x5dfe 5d77: 4d 63 c9 movslq %r9d,%r9 5d7a: 44 89 c3 mov %r8d,%ebx 5d7d: 83 e3 fc and $0xfffffffc,%ebx 5d80: 33 c9 xor %ecx,%ecx 5d82: 48 63 db movslq %ebx,%rbx 5d85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax 5d89: 4f 8d 1c ca lea (%r10,%r9,8),%r11 5d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5d94: 00 5d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5d9c: 0f 1f 40 00 nopl 0x0(%rax) 5da0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0 5da6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1 5dab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8) 5db0: 48 83 c1 04 add $0x4,%rcx 5db4: 48 3b cb cmp %rbx,%rcx 5db7: 72 e7 jb 0x5da0 5db9: 49 3b d8 cmp %r8,%rbx 5dbc: 73 39 jae 0x5df7 5dbe: 4d 63 c9 movslq %r9d,%r9 5dc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 5dc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax 5dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5dd0: 00 5dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5ddf: 00 5de0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0 5de5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1 5dea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8) 5def: 48 ff c3 inc %rbx 5df2: 49 3b d8 cmp %r8,%rbx 5df5: 72 e9 jb 0x5de0 5df7: 33 c0 xor %eax,%eax 5df9: c5 f8 77 vzeroupper 5dfc: 5b pop %rbx 5dfd: c3 ret 5dfe: 33 db xor %ebx,%ebx 5e00: eb b7 jmp 0x5db9 5e02: 45 33 c9 xor %r9d,%r9d 5e05: e9 4d ff ff ff jmp 0x5d57 5e0a: b8 fa ff ff ff mov $0xfffffffa,%eax 5e0f: 5b pop %rbx 5e10: c3 ret 5e11: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e16: 5b pop %rbx 5e17: c3 ret 5e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e1f: 00 5e20: 48 83 ec 28 sub $0x28,%rsp 5e24: 48 85 c9 test %rcx,%rcx 5e27: 74 25 je 0x5e4e 5e29: 48 85 d2 test %rdx,%rdx 5e2c: 74 20 je 0x5e4e 5e2e: 4d 85 c0 test %r8,%r8 5e31: 74 1b je 0x5e4e 5e33: 45 85 c9 test %r9d,%r9d 5e36: 7f 0a jg 0x5e42 5e38: b8 fa ff ff ff mov $0xfffffffa,%eax 5e3d: 48 83 c4 28 add $0x28,%rsp 5e41: c3 ret 5e42: e8 b9 74 03 00 call 0x3d300 5e47: 33 c0 xor %eax,%eax 5e49: 48 83 c4 28 add $0x28,%rsp 5e4d: c3 ret 5e4e: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e53: 48 83 c4 28 add $0x28,%rsp 5e57: c3 ret 5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5e5f: 00 5e60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 5e65: 48 85 c9 test %rcx,%rcx 5e68: 74 27 je 0x5e91 5e6a: 48 85 d2 test %rdx,%rdx 5e6d: 74 22 je 0x5e91 5e6f: 4d 85 c0 test %r8,%r8 5e72: 74 1d je 0x5e91 5e74: 45 85 c9 test %r9d,%r9d 5e77: 7f 0b jg 0x5e84 5e79: b8 fa ff ff ff mov $0xfffffffa,%eax 5e7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5e83: c3 ret 5e84: e8 77 74 03 00 call 0x3d300 5e89: 33 c0 xor %eax,%eax 5e8b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5e90: c3 ret 5e91: b8 f8 ff ff ff mov $0xfffffff8,%eax 5e96: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 5e9b: c3 ret 5e9c: 0f 1f 40 00 nopl 0x0(%rax) 5ea0: 48 83 ec 28 sub $0x28,%rsp 5ea4: 48 85 c9 test %rcx,%rcx 5ea7: 74 25 je 0x5ece 5ea9: 48 85 d2 test %rdx,%rdx 5eac: 74 20 je 0x5ece 5eae: 4d 85 c0 test %r8,%r8 5eb1: 74 1b je 0x5ece 5eb3: 45 85 c9 test %r9d,%r9d 5eb6: 7f 0a jg 0x5ec2 5eb8: b8 fa ff ff ff mov $0xfffffffa,%eax 5ebd: 48 83 c4 28 add $0x28,%rsp 5ec1: c3 ret 5ec2: e8 d9 78 03 00 call 0x3d7a0 5ec7: 33 c0 xor %eax,%eax 5ec9: 48 83 c4 28 add $0x28,%rsp 5ecd: c3 ret 5ece: b8 f8 ff ff ff mov $0xfffffff8,%eax 5ed3: 48 83 c4 28 add $0x28,%rsp 5ed7: c3 ret 5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 5edf: 00 5ee0: 56 push %rsi 5ee1: 57 push %rdi 5ee2: 55 push %rbp 5ee3: 48 89 d5 mov %rdx,%rbp 5ee6: 48 85 c9 test %rcx,%rcx 5ee9: 0f 84 f2 01 00 00 je 0x60e1 5eef: 48 85 ed test %rbp,%rbp 5ef2: 0f 84 e9 01 00 00 je 0x60e1 5ef8: 4d 85 c0 test %r8,%r8 5efb: 0f 84 e0 01 00 00 je 0x60e1 5f01: 45 85 c9 test %r9d,%r9d 5f04: 0f 8e ce 01 00 00 jle 0x60d8 5f0a: 41 83 f9 10 cmp $0x10,%r9d 5f0e: 0f 8c b4 01 00 00 jl 0x60c8 5f14: 4c 89 c6 mov %r8,%rsi 5f17: 48 83 e6 1f and $0x1f,%rsi 5f1b: 89 f6 mov %esi,%esi 5f1d: 85 f6 test %esi,%esi 5f1f: 74 14 je 0x5f35 5f21: f7 c6 07 00 00 00 test $0x7,%esi 5f27: 0f 85 9b 01 00 00 jne 0x60c8 5f2d: f7 de neg %esi 5f2f: 83 c6 20 add $0x20,%esi 5f32: c1 ee 03 shr $0x3,%esi 5f35: 8d 46 10 lea 0x10(%rsi),%eax 5f38: 44 3b c8 cmp %eax,%r9d 5f3b: 0f 8c 87 01 00 00 jl 0x60c8 5f41: 44 89 c8 mov %r9d,%eax 5f44: 33 d2 xor %edx,%edx 5f46: 2b c6 sub %esi,%eax 5f48: 83 e0 0f and $0xf,%eax 5f4b: f7 d8 neg %eax 5f4d: 41 03 c1 add %r9d,%eax 5f50: 85 f6 test %esi,%esi 5f52: 76 25 jbe 0x5f79 5f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 5f60: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0 5f66: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1 5f6b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 5f71: 48 ff c2 inc %rdx 5f74: 48 3b d6 cmp %rsi,%rdx 5f77: 72 e7 jb 0x5f60 5f79: 48 63 d0 movslq %eax,%rdx 5f7c: 0f 1f 40 00 nopl 0x0(%rax) 5f80: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0 5f86: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1 5f8b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5 5f91: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2 5f98: 01 5f99: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3 5fa0: 01 5fa1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0 5fa7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4 5fab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8) 5fb1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4 5fb7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2 5fbe: 01 5fbf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0 5fc5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1 5fcc: 01 5fcd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 5fd1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5 5fd7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8) 5fde: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2 5fe5: 01 5fe6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0 5fec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1 5ff3: 01 5ff4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 5ff8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8) 5fff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1 6006: 01 6007: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2 600e: 01 600f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3 6013: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8) 601a: 48 83 c6 10 add $0x10,%rsi 601e: 48 3b f2 cmp %rdx,%rsi 6021: 0f 82 59 ff ff ff jb 0x5f80 6027: 8d 70 01 lea 0x1(%rax),%esi 602a: 41 3b f1 cmp %r9d,%esi 602d: 0f 87 87 00 00 00 ja 0x60ba 6033: 4d 63 c9 movslq %r9d,%r9 6036: 4c 2b ca sub %rdx,%r9 6039: 49 83 f9 02 cmp $0x2,%r9 603d: 0f 8c 80 00 00 00 jl 0x60c3 6043: 45 89 cb mov %r9d,%r11d 6046: 45 33 d2 xor %r10d,%r10d 6049: 41 83 e3 fe and $0xfffffffe,%r11d 604d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi 6051: 4d 63 db movslq %r11d,%r11 6054: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi 6058: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx 605d: 0f 1f 00 nopl (%rax) 6060: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0 6066: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1 606c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8) 6072: 49 83 c2 02 add $0x2,%r10 6076: 4d 3b d3 cmp %r11,%r10 6079: 72 e5 jb 0x6060 607b: 4d 3b d9 cmp %r9,%r11 607e: 73 3a jae 0x60ba 6080: 48 63 c0 movslq %eax,%rax 6083: 49 8d 34 c0 lea (%r8,%rax,8),%rsi 6087: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx 608b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax 6090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6097: 00 6098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 609f: 90 nop 60a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0 60a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1 60ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8) 60b2: 49 ff c3 inc %r11 60b5: 4d 3b d9 cmp %r9,%r11 60b8: 72 e6 jb 0x60a0 60ba: 33 c0 xor %eax,%eax 60bc: c5 f8 77 vzeroupper 60bf: 5d pop %rbp 60c0: 5f pop %rdi 60c1: 5e pop %rsi 60c2: c3 ret 60c3: 45 33 db xor %r11d,%r11d 60c6: eb b3 jmp 0x607b 60c8: 33 c0 xor %eax,%eax 60ca: 41 83 f9 01 cmp $0x1,%r9d 60ce: 72 ea jb 0x60ba 60d0: 4d 63 c9 movslq %r9d,%r9 60d3: 45 33 db xor %r11d,%r11d 60d6: eb a3 jmp 0x607b 60d8: b8 fa ff ff ff mov $0xfffffffa,%eax 60dd: 5d pop %rbp 60de: 5f pop %rdi 60df: 5e pop %rsi 60e0: c3 ret 60e1: b8 f8 ff ff ff mov $0xfffffff8,%eax 60e6: 5d pop %rbp 60e7: 5f pop %rdi 60e8: 5e pop %rsi 60e9: c3 ret 60ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 60f1: 00 60f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6100: 53 push %rbx 6101: 56 push %rsi 6102: 41 57 push %r15 6104: 49 89 cb mov %rcx,%r11 6107: 4d 85 db test %r11,%r11 610a: 0f 84 a7 01 00 00 je 0x62b7 6110: 48 85 d2 test %rdx,%rdx 6113: 0f 84 9e 01 00 00 je 0x62b7 6119: 4d 85 c0 test %r8,%r8 611c: 0f 84 95 01 00 00 je 0x62b7 6122: 45 85 c9 test %r9d,%r9d 6125: 0f 8e 82 01 00 00 jle 0x62ad 612b: 41 83 f9 10 cmp $0x10,%r9d 612f: 0f 8c 70 01 00 00 jl 0x62a5 6135: 4c 89 c1 mov %r8,%rcx 6138: 48 83 e1 1f and $0x1f,%rcx 613c: 89 c9 mov %ecx,%ecx 613e: 85 c9 test %ecx,%ecx 6140: 74 11 je 0x6153 6142: f6 c1 07 test $0x7,%cl 6145: 0f 85 5a 01 00 00 jne 0x62a5 614b: f7 d9 neg %ecx 614d: 83 c1 20 add $0x20,%ecx 6150: c1 e9 03 shr $0x3,%ecx 6153: 8d 41 10 lea 0x10(%rcx),%eax 6156: 44 3b c8 cmp %eax,%r9d 6159: 0f 8c 46 01 00 00 jl 0x62a5 615f: 45 89 ca mov %r9d,%r10d 6162: 33 c0 xor %eax,%eax 6164: 44 2b d1 sub %ecx,%r10d 6167: 41 83 e2 0f and $0xf,%r10d 616b: 41 f7 da neg %r10d 616e: 45 03 d1 add %r9d,%r10d 6171: 85 c9 test %ecx,%ecx 6173: 76 24 jbe 0x6199 6175: 0f 1f 40 00 nopl 0x0(%rax) 6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6180: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 6185: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 618b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 6191: 48 ff c0 inc %rax 6194: 48 3b c1 cmp %rcx,%rax 6197: 72 e7 jb 0x6180 6199: 49 63 c2 movslq %r10d,%rax 619c: 0f 1f 40 00 nopl 0x0(%rax) 61a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1 61a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx 61a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 61af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3 61b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4 61bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0 61c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5 61c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1 61cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2 61d6: c5 fd 11 03 vmovupd %ymm0,(%rbx) 61da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx) 61df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx) 61e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx) 61e9: 48 83 c1 10 add $0x10,%rcx 61ed: 48 3b c8 cmp %rax,%rcx 61f0: 72 ae jb 0x61a0 61f2: 41 8d 42 01 lea 0x1(%r10),%eax 61f6: 41 3b c1 cmp %r9d,%eax 61f9: 0f 87 98 00 00 00 ja 0x6297 61ff: 4d 63 c9 movslq %r9d,%r9 6202: 4d 63 d2 movslq %r10d,%r10 6205: 4d 2b ca sub %r10,%r9 6208: 49 83 f9 04 cmp $0x4,%r9 620c: 0f 8c 8f 00 00 00 jl 0x62a1 6212: 4d 63 d2 movslq %r10d,%r10 6215: 44 89 ce mov %r9d,%esi 6218: 83 e6 fc and $0xfffffffc,%esi 621b: 33 c9 xor %ecx,%ecx 621d: 48 63 f6 movslq %esi,%rsi 6220: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 6224: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 6228: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 622c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6233: 00 6234: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6240: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 6246: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 624b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 6250: 48 83 c1 04 add $0x4,%rcx 6254: 48 3b ce cmp %rsi,%rcx 6257: 72 e7 jb 0x6240 6259: 49 3b f1 cmp %r9,%rsi 625c: 73 39 jae 0x6297 625e: 4d 63 d2 movslq %r10d,%r10 6261: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 6265: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 6269: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 626d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6274: 00 6275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 627c: 0f 1f 40 00 nopl 0x0(%rax) 6280: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 6285: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 628a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 628f: 48 ff c6 inc %rsi 6292: 49 3b f1 cmp %r9,%rsi 6295: 72 e9 jb 0x6280 6297: 33 c0 xor %eax,%eax 6299: c5 f8 77 vzeroupper 629c: 41 5f pop %r15 629e: 5e pop %rsi 629f: 5b pop %rbx 62a0: c3 ret 62a1: 33 f6 xor %esi,%esi 62a3: eb b4 jmp 0x6259 62a5: 45 33 d2 xor %r10d,%r10d 62a8: e9 45 ff ff ff jmp 0x61f2 62ad: b8 fa ff ff ff mov $0xfffffffa,%eax 62b2: 41 5f pop %r15 62b4: 5e pop %rsi 62b5: 5b pop %rbx 62b6: c3 ret 62b7: b8 f8 ff ff ff mov $0xfffffff8,%eax 62bc: 41 5f pop %r15 62be: 5e pop %rsi 62bf: 5b pop %rbx 62c0: c3 ret 62c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62c8: 00 62c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 62d7: 00 62d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 62df: 90 nop 62e0: 53 push %rbx 62e1: 56 push %rsi 62e2: 41 57 push %r15 62e4: 49 89 cb mov %rcx,%r11 62e7: 4d 85 db test %r11,%r11 62ea: 0f 84 a7 01 00 00 je 0x6497 62f0: 48 85 d2 test %rdx,%rdx 62f3: 0f 84 9e 01 00 00 je 0x6497 62f9: 4d 85 c0 test %r8,%r8 62fc: 0f 84 95 01 00 00 je 0x6497 6302: 45 85 c9 test %r9d,%r9d 6305: 0f 8e 82 01 00 00 jle 0x648d 630b: 41 83 f9 10 cmp $0x10,%r9d 630f: 0f 8c 70 01 00 00 jl 0x6485 6315: 4c 89 c1 mov %r8,%rcx 6318: 48 83 e1 1f and $0x1f,%rcx 631c: 89 c9 mov %ecx,%ecx 631e: 85 c9 test %ecx,%ecx 6320: 74 11 je 0x6333 6322: f6 c1 07 test $0x7,%cl 6325: 0f 85 5a 01 00 00 jne 0x6485 632b: f7 d9 neg %ecx 632d: 83 c1 20 add $0x20,%ecx 6330: c1 e9 03 shr $0x3,%ecx 6333: 8d 41 10 lea 0x10(%rcx),%eax 6336: 44 3b c8 cmp %eax,%r9d 6339: 0f 8c 46 01 00 00 jl 0x6485 633f: 45 89 ca mov %r9d,%r10d 6342: 33 c0 xor %eax,%eax 6344: 44 2b d1 sub %ecx,%r10d 6347: 41 83 e2 0f and $0xf,%r10d 634b: 41 f7 da neg %r10d 634e: 45 03 d1 add %r9d,%r10d 6351: 85 c9 test %ecx,%ecx 6353: 76 24 jbe 0x6379 6355: 0f 1f 40 00 nopl 0x0(%rax) 6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6360: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0 6365: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1 636b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8) 6371: 48 ff c0 inc %rax 6374: 48 3b c1 cmp %rcx,%rax 6377: 72 e7 jb 0x6360 6379: 49 63 c2 movslq %r10d,%rax 637c: 0f 1f 40 00 nopl 0x0(%rax) 6380: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0 6385: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2 638b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4 6391: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16 6398: 03 6399: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1 639f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3 63a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5 63ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17 63b4: 03 63b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8) 63bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8) 63c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8) 63c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8) 63d0: 03 63d1: 48 83 c1 10 add $0x10,%rcx 63d5: 48 3b c8 cmp %rax,%rcx 63d8: 72 a6 jb 0x6380 63da: 41 8d 42 01 lea 0x1(%r10),%eax 63de: 41 3b c1 cmp %r9d,%eax 63e1: 0f 87 90 00 00 00 ja 0x6477 63e7: 4d 63 c9 movslq %r9d,%r9 63ea: 4d 63 d2 movslq %r10d,%r10 63ed: 4d 2b ca sub %r10,%r9 63f0: 49 83 f9 04 cmp $0x4,%r9 63f4: 0f 8c 87 00 00 00 jl 0x6481 63fa: 4d 63 d2 movslq %r10d,%r10 63fd: 44 89 ce mov %r9d,%esi 6400: 83 e6 fc and $0xfffffffc,%esi 6403: 33 c9 xor %ecx,%ecx 6405: 48 63 f6 movslq %esi,%rsi 6408: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 640c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax 6410: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15 6414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6420: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0 6426: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1 642b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8) 6430: 48 83 c1 04 add $0x4,%rcx 6434: 48 3b ce cmp %rsi,%rcx 6437: 72 e7 jb 0x6420 6439: 49 3b f1 cmp %r9,%rsi 643c: 73 39 jae 0x6477 643e: 4d 63 d2 movslq %r10d,%r10 6441: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx 6445: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx 6449: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax 644d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6454: 00 6455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 645c: 0f 1f 40 00 nopl 0x0(%rax) 6460: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0 6465: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1 646a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8) 646f: 48 ff c6 inc %rsi 6472: 49 3b f1 cmp %r9,%rsi 6475: 72 e9 jb 0x6460 6477: 33 c0 xor %eax,%eax 6479: c5 f8 77 vzeroupper 647c: 41 5f pop %r15 647e: 5e pop %rsi 647f: 5b pop %rbx 6480: c3 ret 6481: 33 f6 xor %esi,%esi 6483: eb b4 jmp 0x6439 6485: 45 33 d2 xor %r10d,%r10d 6488: e9 4d ff ff ff jmp 0x63da 648d: b8 fa ff ff ff mov $0xfffffffa,%eax 6492: 41 5f pop %r15 6494: 5e pop %rsi 6495: 5b pop %rbx 6496: c3 ret 6497: b8 f8 ff ff ff mov $0xfffffff8,%eax 649c: 41 5f pop %r15 649e: 5e pop %rsi 649f: 5b pop %rbx 64a0: c3 ret 64a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64a8: 00 64a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 64b7: 00 64b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 64bf: 90 nop 64c0: 48 83 ec 28 sub $0x28,%rsp 64c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 64c9: 48 85 d2 test %rdx,%rdx 64cc: 74 1b je 0x64e9 64ce: 45 85 c0 test %r8d,%r8d 64d1: 7f 0a jg 0x64dd 64d3: b8 fa ff ff ff mov $0xfffffffa,%eax 64d8: 48 83 c4 28 add $0x28,%rsp 64dc: c3 ret 64dd: e8 9e 76 03 00 call 0x3db80 64e2: 33 c0 xor %eax,%eax 64e4: 48 83 c4 28 add $0x28,%rsp 64e8: c3 ret 64e9: b8 f8 ff ff ff mov $0xfffffff8,%eax 64ee: 48 83 c4 28 add $0x28,%rsp 64f2: c3 ret 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: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6505: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 650a: 48 85 d2 test %rdx,%rdx 650d: 74 1d je 0x652c 650f: 45 85 c0 test %r8d,%r8d 6512: 7f 0b jg 0x651f 6514: b8 fa ff ff ff mov $0xfffffffa,%eax 6519: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 651e: c3 ret 651f: e8 fc 77 03 00 call 0x3dd20 6524: 33 c0 xor %eax,%eax 6526: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 652b: c3 ret 652c: b8 f8 ff ff ff mov $0xfffffff8,%eax 6531: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6536: 90 nop 6537: c3 ret 6538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 653f: 00 6540: 48 83 ec 28 sub $0x28,%rsp 6544: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6549: 48 85 d2 test %rdx,%rdx 654c: 74 1b je 0x6569 654e: 45 85 c0 test %r8d,%r8d 6551: 7f 0a jg 0x655d 6553: b8 fa ff ff ff mov $0xfffffffa,%eax 6558: 48 83 c4 28 add $0x28,%rsp 655c: c3 ret 655d: e8 5e 79 03 00 call 0x3dec0 6562: 33 c0 xor %eax,%eax 6564: 48 83 c4 28 add $0x28,%rsp 6568: c3 ret 6569: b8 f8 ff ff ff mov $0xfffffff8,%eax 656e: 48 83 c4 28 add $0x28,%rsp 6572: c3 ret 6573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 657f: 00 6580: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 6585: 49 89 d1 mov %rdx,%r9 6588: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1 658c: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 6591: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1 6597: 4d 85 c9 test %r9,%r9 659a: 0f 84 5a 01 00 00 je 0x66fa 65a0: 45 85 c0 test %r8d,%r8d 65a3: 0f 8e 48 01 00 00 jle 0x66f1 65a9: 41 83 f8 08 cmp $0x8,%r8d 65ad: 0f 8c 2f 01 00 00 jl 0x66e2 65b3: 4c 89 ca mov %r9,%rdx 65b6: 48 83 e2 1f and $0x1f,%rdx 65ba: 85 d2 test %edx,%edx 65bc: 74 11 je 0x65cf 65be: f6 c2 07 test $0x7,%dl 65c1: 0f 85 1b 01 00 00 jne 0x66e2 65c7: f7 da neg %edx 65c9: 83 c2 20 add $0x20,%edx 65cc: c1 ea 03 shr $0x3,%edx 65cf: 8d 42 08 lea 0x8(%rdx),%eax 65d2: 44 3b c0 cmp %eax,%r8d 65d5: 0f 8c 07 01 00 00 jl 0x66e2 65db: 44 89 c1 mov %r8d,%ecx 65de: 33 c0 xor %eax,%eax 65e0: 2b ca sub %edx,%ecx 65e2: 83 e1 07 and $0x7,%ecx 65e5: f7 d9 neg %ecx 65e7: 41 03 c8 add %r8d,%ecx 65ea: 41 89 d2 mov %edx,%r10d 65ed: 85 d2 test %edx,%edx 65ef: 76 27 jbe 0x6618 65f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 65f8: 00 65f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6600: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2 6606: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3 660a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8) 6610: 48 ff c0 inc %rax 6613: 49 3b c2 cmp %r10,%rax 6616: 72 e8 jb 0x6600 6618: 48 63 d1 movslq %ecx,%rdx 661b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6620: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2 6626: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3 662d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8) 6633: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8) 663a: 49 83 c2 08 add $0x8,%r10 663e: 4c 3b d2 cmp %rdx,%r10 6641: 72 dd jb 0x6620 6643: 8d 41 01 lea 0x1(%rcx),%eax 6646: 41 3b c0 cmp %r8d,%eax 6649: 0f 87 89 00 00 00 ja 0x66d8 664f: 4d 63 c0 movslq %r8d,%r8 6652: 4c 2b c2 sub %rdx,%r8 6655: 49 83 f8 02 cmp $0x2,%r8 6659: 0f 8c 7f 00 00 00 jl 0x66de 665f: 44 89 c0 mov %r8d,%eax 6662: 45 33 d2 xor %r10d,%r10d 6665: 83 e0 fe and $0xfffffffe,%eax 6668: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx 666c: 48 63 c0 movslq %eax,%rax 666f: c5 fb 12 c8 vmovddup %xmm0,%xmm1 6673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 667f: 00 6680: 49 83 c2 02 add $0x2,%r10 6684: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2 6688: c5 f8 11 12 vmovups %xmm2,(%rdx) 668c: 48 83 c2 10 add $0x10,%rdx 6690: 4c 3b d0 cmp %rax,%r10 6693: 72 eb jb 0x6680 6695: 49 3b c0 cmp %r8,%rax 6698: 73 3e jae 0x66d8 669a: 48 63 c9 movslq %ecx,%rcx 669d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx 66a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 66a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 66ac: 00 66ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 66b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 66c0: c5 fb 10 0a vmovsd (%rdx),%xmm1 66c4: 48 ff c0 inc %rax 66c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 66cb: c5 fb 11 12 vmovsd %xmm2,(%rdx) 66cf: 48 83 c2 08 add $0x8,%rdx 66d3: 49 3b c0 cmp %r8,%rax 66d6: 72 e8 jb 0x66c0 66d8: 33 c0 xor %eax,%eax 66da: c5 f8 77 vzeroupper 66dd: c3 ret 66de: 33 c0 xor %eax,%eax 66e0: eb b3 jmp 0x6695 66e2: 33 c9 xor %ecx,%ecx 66e4: 41 83 f8 01 cmp $0x1,%r8d 66e8: 72 ee jb 0x66d8 66ea: 4d 63 c0 movslq %r8d,%r8 66ed: 33 c0 xor %eax,%eax 66ef: eb a4 jmp 0x6695 66f1: b8 fa ff ff ff mov $0xfffffffa,%eax 66f6: c5 f8 77 vzeroupper 66f9: c3 ret 66fa: b8 f8 ff ff ff mov $0xfffffff8,%eax 66ff: c5 f8 77 vzeroupper 6702: c3 ret 6703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 670a: 00 670b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6720: 45 89 c1 mov %r8d,%r9d 6723: 49 89 d0 mov %rdx,%r8 6726: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 672b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0 6730: 4d 85 c0 test %r8,%r8 6733: 0f 84 f0 00 00 00 je 0x6829 6739: 45 85 c9 test %r9d,%r9d 673c: 0f 8e e1 00 00 00 jle 0x6823 6742: 49 63 d1 movslq %r9d,%rdx 6745: 48 83 fa 08 cmp $0x8,%rdx 6749: 0f 8c cf 00 00 00 jl 0x681e 674f: 4c 89 c0 mov %r8,%rax 6752: 48 83 e0 1f and $0x1f,%rax 6756: 85 c0 test %eax,%eax 6758: 74 10 je 0x676a 675a: a8 07 test $0x7,%al 675c: 0f 85 bc 00 00 00 jne 0x681e 6762: f7 d8 neg %eax 6764: 83 c0 20 add $0x20,%eax 6767: c1 e8 03 shr $0x3,%eax 676a: 8d 48 08 lea 0x8(%rax),%ecx 676d: 48 3b d1 cmp %rcx,%rdx 6770: 0f 8c a8 00 00 00 jl 0x681e 6776: 44 89 c9 mov %r9d,%ecx 6779: 2b c8 sub %eax,%ecx 677b: 83 e1 07 and $0x7,%ecx 677e: 44 2b c9 sub %ecx,%r9d 6781: 33 c9 xor %ecx,%ecx 6783: 41 89 c2 mov %eax,%r10d 6786: 85 c0 test %eax,%eax 6788: 76 2e jbe 0x67b8 678a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6791: 00 6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 67a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1 67a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 67aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 67b0: 48 ff c1 inc %rcx 67b3: 49 3b ca cmp %r10,%rcx 67b6: 72 e8 jb 0x67a0 67b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 67bd: 49 63 c1 movslq %r9d,%rax 67c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2 67c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3 67cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 67d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 67da: 49 83 c2 08 add $0x8,%r10 67de: 4c 3b d0 cmp %rax,%r10 67e1: 72 dd jb 0x67c0 67e3: 33 c0 xor %eax,%eax 67e5: 41 8d 49 01 lea 0x1(%r9),%ecx 67e9: 48 63 c9 movslq %ecx,%rcx 67ec: 48 3b ca cmp %rdx,%rcx 67ef: 77 27 ja 0x6818 67f1: 4d 63 c9 movslq %r9d,%r9 67f4: 49 2b d1 sub %r9,%rdx 67f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 67fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6800: c5 fb 10 09 vmovsd (%rcx),%xmm1 6804: 48 ff c0 inc %rax 6807: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2 680b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 680f: 48 83 c1 08 add $0x8,%rcx 6813: 48 3b c2 cmp %rdx,%rax 6816: 72 e8 jb 0x6800 6818: 33 c0 xor %eax,%eax 681a: c5 f8 77 vzeroupper 681d: c3 ret 681e: 45 33 c9 xor %r9d,%r9d 6821: eb c0 jmp 0x67e3 6823: b8 fa ff ff ff mov $0xfffffffa,%eax 6828: c3 ret 6829: b8 f8 ff ff ff mov $0xfffffff8,%eax 682e: c3 ret 682f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6836: 00 6837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 683e: 66 90 xchg %ax,%ax 6840: 45 89 c1 mov %r8d,%r9d 6843: 49 89 d0 mov %rdx,%r8 6846: 48 89 4c 24 08 mov %rcx,0x8(%rsp) 684b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1 6850: 4d 85 c0 test %r8,%r8 6853: 0f 84 f0 00 00 00 je 0x6949 6859: 45 85 c9 test %r9d,%r9d 685c: 0f 8e e1 00 00 00 jle 0x6943 6862: 49 63 d1 movslq %r9d,%rdx 6865: 48 83 fa 08 cmp $0x8,%rdx 6869: 0f 8c cf 00 00 00 jl 0x693e 686f: 4c 89 c0 mov %r8,%rax 6872: 48 83 e0 1f and $0x1f,%rax 6876: 85 c0 test %eax,%eax 6878: 74 10 je 0x688a 687a: a8 07 test $0x7,%al 687c: 0f 85 bc 00 00 00 jne 0x693e 6882: f7 d8 neg %eax 6884: 83 c0 20 add $0x20,%eax 6887: c1 e8 03 shr $0x3,%eax 688a: 8d 48 08 lea 0x8(%rax),%ecx 688d: 48 3b d1 cmp %rcx,%rdx 6890: 0f 8c a8 00 00 00 jl 0x693e 6896: 44 89 c9 mov %r9d,%ecx 6899: 2b c8 sub %eax,%ecx 689b: 83 e1 07 and $0x7,%ecx 689e: 44 2b c9 sub %ecx,%r9d 68a1: 33 c9 xor %ecx,%ecx 68a3: 41 89 c2 mov %eax,%r10d 68a6: 85 c0 test %eax,%eax 68a8: 76 2e jbe 0x68d8 68aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 68b1: 00 68b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 68c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0 68c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 68ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8) 68d0: 48 ff c1 inc %rcx 68d3: 49 3b ca cmp %r10,%rcx 68d6: 72 e8 jb 0x68c0 68d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0 68dd: 49 63 c1 movslq %r9d,%rax 68e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2 68e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3 68ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8) 68f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8) 68fa: 49 83 c2 08 add $0x8,%r10 68fe: 4c 3b d0 cmp %rax,%r10 6901: 72 dd jb 0x68e0 6903: 33 c0 xor %eax,%eax 6905: 41 8d 49 01 lea 0x1(%r9),%ecx 6909: 48 63 c9 movslq %ecx,%rcx 690c: 48 3b ca cmp %rdx,%rcx 690f: 77 27 ja 0x6938 6911: 4d 63 c9 movslq %r9d,%r9 6914: 49 2b d1 sub %r9,%rdx 6917: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx 691b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6920: c5 fb 10 01 vmovsd (%rcx),%xmm0 6924: 48 ff c0 inc %rax 6927: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2 692b: c5 fb 11 11 vmovsd %xmm2,(%rcx) 692f: 48 83 c1 08 add $0x8,%rcx 6933: 48 3b c2 cmp %rdx,%rax 6936: 72 e8 jb 0x6920 6938: 33 c0 xor %eax,%eax 693a: c5 f8 77 vzeroupper 693d: c3 ret 693e: 45 33 c9 xor %r9d,%r9d 6941: eb c0 jmp 0x6903 6943: b8 fa ff ff ff mov $0xfffffffa,%eax 6948: c3 ret 6949: b8 f8 ff ff ff mov $0xfffffff8,%eax 694e: c3 ret 694f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6956: 00 6957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 695e: 66 90 xchg %ax,%ax 6960: 55 push %rbp 6961: 48 83 ec 30 sub $0x30,%rsp 6965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 696a: 48 89 4d 20 mov %rcx,0x20(%rbp) 696e: 48 89 55 28 mov %rdx,0x28(%rbp) 6972: 44 89 45 30 mov %r8d,0x30(%rbp) 6976: 48 8b 45 20 mov 0x20(%rbp),%rax 697a: 48 8b 55 28 mov 0x28(%rbp),%rdx 697e: 8b 4d 30 mov 0x30(%rbp),%ecx 6981: 89 4d 08 mov %ecx,0x8(%rbp) 6984: 48 89 c1 mov %rax,%rcx 6987: 8b 45 08 mov 0x8(%rbp),%eax 698a: 41 89 c0 mov %eax,%r8d 698d: e8 8e 75 13 00 call 0x13df20 6992: 89 45 00 mov %eax,0x0(%rbp) 6995: 8b 45 00 mov 0x0(%rbp),%eax 6998: 48 8d 65 10 lea 0x10(%rbp),%rsp 699c: 5d pop %rbp 699d: c3 ret 699e: 66 90 xchg %ax,%ax 69a0: 55 push %rbp 69a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp 69a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 69ab: 48 89 4d 20 mov %rcx,0x20(%rbp) 69af: 48 89 55 28 mov %rdx,0x28(%rbp) 69b3: 44 89 45 30 mov %r8d,0x30(%rbp) 69b7: 48 8b 45 20 mov 0x20(%rbp),%rax 69bb: 48 8b 55 28 mov 0x28(%rbp),%rdx 69bf: 8b 4d 30 mov 0x30(%rbp),%ecx 69c2: 89 4d 08 mov %ecx,0x8(%rbp) 69c5: 48 89 c1 mov %rax,%rcx 69c8: 8b 45 08 mov 0x8(%rbp),%eax 69cb: 41 89 c0 mov %eax,%r8d 69ce: e8 6d 75 13 00 call 0x13df40 69d3: 89 45 00 mov %eax,0x0(%rbp) 69d6: 8b 45 00 mov 0x0(%rbp),%eax 69d9: 48 8d 65 10 lea 0x10(%rbp),%rsp 69dd: 5d pop %rbp 69de: c3 ret 69df: 90 nop 69e0: 55 push %rbp 69e1: 48 83 ec 30 sub $0x30,%rsp 69e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 69ea: 48 89 4d 20 mov %rcx,0x20(%rbp) 69ee: 48 89 55 28 mov %rdx,0x28(%rbp) 69f2: 44 89 45 30 mov %r8d,0x30(%rbp) 69f6: 48 8b 45 20 mov 0x20(%rbp),%rax 69fa: 48 8b 55 28 mov 0x28(%rbp),%rdx 69fe: 8b 4d 30 mov 0x30(%rbp),%ecx 6a01: 89 4d 08 mov %ecx,0x8(%rbp) 6a04: 48 89 c1 mov %rax,%rcx 6a07: 8b 45 08 mov 0x8(%rbp),%eax 6a0a: 41 89 c0 mov %eax,%r8d 6a0d: e8 4e 75 13 00 call 0x13df60 6a12: 89 45 00 mov %eax,0x0(%rbp) 6a15: 8b 45 00 mov 0x0(%rbp),%eax 6a18: 48 8d 65 10 lea 0x10(%rbp),%rsp 6a1c: 5d pop %rbp 6a1d: c3 ret 6a1e: 66 90 xchg %ax,%ax 6a20: 55 push %rbp 6a21: 48 83 ec 30 sub $0x30,%rsp 6a25: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 6a2a: 48 89 4d 20 mov %rcx,0x20(%rbp) 6a2e: 48 89 55 28 mov %rdx,0x28(%rbp) 6a32: 44 89 45 30 mov %r8d,0x30(%rbp) 6a36: 48 8b 45 20 mov 0x20(%rbp),%rax 6a3a: 48 8b 55 28 mov 0x28(%rbp),%rdx 6a3e: 8b 4d 30 mov 0x30(%rbp),%ecx 6a41: 89 4d 08 mov %ecx,0x8(%rbp) 6a44: 48 89 c1 mov %rax,%rcx 6a47: 8b 45 08 mov 0x8(%rbp),%eax 6a4a: 41 89 c0 mov %eax,%r8d 6a4d: e8 2e 75 13 00 call 0x13df80 6a52: 89 45 00 mov %eax,0x0(%rbp) 6a55: 8b 45 00 mov 0x0(%rbp),%eax 6a58: 48 8d 65 10 lea 0x10(%rbp),%rsp 6a5c: 5d pop %rbp 6a5d: c3 ret 6a5e: 66 90 xchg %ax,%ax 6a60: 55 push %rbp 6a61: 48 83 ec 30 sub $0x30,%rsp 6a65: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 6a6a: 48 89 4d 20 mov %rcx,0x20(%rbp) 6a6e: 48 89 55 28 mov %rdx,0x28(%rbp) 6a72: 44 89 45 30 mov %r8d,0x30(%rbp) 6a76: 48 8b 45 20 mov 0x20(%rbp),%rax 6a7a: 48 8b 55 28 mov 0x28(%rbp),%rdx 6a7e: 8b 4d 30 mov 0x30(%rbp),%ecx 6a81: 89 4d 08 mov %ecx,0x8(%rbp) 6a84: 48 89 c1 mov %rax,%rcx 6a87: 8b 45 08 mov 0x8(%rbp),%eax 6a8a: 41 89 c0 mov %eax,%r8d 6a8d: e8 0e 75 13 00 call 0x13dfa0 6a92: 89 45 00 mov %eax,0x0(%rbp) 6a95: 8b 45 00 mov 0x0(%rbp),%eax 6a98: 48 8d 65 10 lea 0x10(%rbp),%rsp 6a9c: 5d pop %rbp 6a9d: c3 ret 6a9e: 66 90 xchg %ax,%ax 6aa0: 55 push %rbp 6aa1: 48 83 ec 30 sub $0x30,%rsp 6aa5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp 6aaa: 48 89 4d 20 mov %rcx,0x20(%rbp) 6aae: 48 89 55 28 mov %rdx,0x28(%rbp) 6ab2: 44 89 45 30 mov %r8d,0x30(%rbp) 6ab6: 48 8b 45 20 mov 0x20(%rbp),%rax 6aba: 48 8b 55 28 mov 0x28(%rbp),%rdx 6abe: 8b 4d 30 mov 0x30(%rbp),%ecx 6ac1: 89 4d 08 mov %ecx,0x8(%rbp) 6ac4: 48 89 c1 mov %rax,%rcx 6ac7: 8b 45 08 mov 0x8(%rbp),%eax 6aca: 41 89 c0 mov %eax,%r8d 6acd: e8 ee 74 13 00 call 0x13dfc0 6ad2: 89 45 00 mov %eax,0x0(%rbp) 6ad5: 8b 45 00 mov 0x0(%rbp),%eax 6ad8: 48 8d 65 10 lea 0x10(%rbp),%rsp 6adc: 5d pop %rbp 6add: c3 ret 6ade: 66 90 xchg %ax,%ax 6ae0: 48 83 ec 28 sub $0x28,%rsp 6ae4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6ae9: 48 85 d2 test %rdx,%rdx 6aec: 74 28 je 0x6b16 6aee: 45 85 c0 test %r8d,%r8d 6af1: 7f 0a jg 0x6afd 6af3: b8 fa ff ff ff mov $0xfffffffa,%eax 6af8: 48 83 c4 28 add $0x28,%rsp 6afc: c3 ret 6afd: 89 c8 mov %ecx,%eax 6aff: 48 c1 e9 20 shr $0x20,%rcx 6b03: 48 c1 e1 20 shl $0x20,%rcx 6b07: 48 0b c8 or %rax,%rcx 6b0a: e8 51 75 03 00 call 0x3e060 6b0f: 33 c0 xor %eax,%eax 6b11: 48 83 c4 28 add $0x28,%rsp 6b15: c3 ret 6b16: b8 f8 ff ff ff mov $0xfffffff8,%eax 6b1b: 48 83 c4 28 add $0x28,%rsp 6b1f: c3 ret 6b20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6b25: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6b2a: 48 85 d2 test %rdx,%rdx 6b2d: 74 2a je 0x6b59 6b2f: 45 85 c0 test %r8d,%r8d 6b32: 7f 0b jg 0x6b3f 6b34: b8 fa ff ff ff mov $0xfffffffa,%eax 6b39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6b3e: c3 ret 6b3f: 89 c8 mov %ecx,%eax 6b41: 48 c1 e9 20 shr $0x20,%rcx 6b45: 48 c1 e1 20 shl $0x20,%rcx 6b49: 48 0b c8 or %rax,%rcx 6b4c: e8 2f 75 03 00 call 0x3e080 6b51: 33 c0 xor %eax,%eax 6b53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6b58: c3 ret 6b59: b8 f8 ff ff ff mov $0xfffffff8,%eax 6b5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6b63: 90 nop 6b64: c3 ret 6b65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6b6c: 00 6b6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6b80: 48 83 ec 28 sub $0x28,%rsp 6b84: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6b89: 48 85 d2 test %rdx,%rdx 6b8c: 74 28 je 0x6bb6 6b8e: 45 85 c0 test %r8d,%r8d 6b91: 7f 0a jg 0x6b9d 6b93: b8 fa ff ff ff mov $0xfffffffa,%eax 6b98: 48 83 c4 28 add $0x28,%rsp 6b9c: c3 ret 6b9d: 89 c8 mov %ecx,%eax 6b9f: 48 c1 e9 20 shr $0x20,%rcx 6ba3: 48 c1 e1 20 shl $0x20,%rcx 6ba7: 48 0b c8 or %rax,%rcx 6baa: e8 f1 74 03 00 call 0x3e0a0 6baf: 33 c0 xor %eax,%eax 6bb1: 48 83 c4 28 add $0x28,%rsp 6bb5: c3 ret 6bb6: b8 f8 ff ff ff mov $0xfffffff8,%eax 6bbb: 48 83 c4 28 add $0x28,%rsp 6bbf: c3 ret 6bc0: 48 83 ec 28 sub $0x28,%rsp 6bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6bc9: 48 85 d2 test %rdx,%rdx 6bcc: 74 28 je 0x6bf6 6bce: 45 85 c0 test %r8d,%r8d 6bd1: 7f 0a jg 0x6bdd 6bd3: b8 fa ff ff ff mov $0xfffffffa,%eax 6bd8: 48 83 c4 28 add $0x28,%rsp 6bdc: c3 ret 6bdd: 89 c8 mov %ecx,%eax 6bdf: 48 c1 e9 20 shr $0x20,%rcx 6be3: 48 c1 e1 20 shl $0x20,%rcx 6be7: 48 0b c8 or %rax,%rcx 6bea: e8 d1 74 03 00 call 0x3e0c0 6bef: 33 c0 xor %eax,%eax 6bf1: 48 83 c4 28 add $0x28,%rsp 6bf5: c3 ret 6bf6: b8 f8 ff ff ff mov $0xfffffff8,%eax 6bfb: 48 83 c4 28 add $0x28,%rsp 6bff: c3 ret 6c00: 48 83 ec 28 sub $0x28,%rsp 6c04: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6c09: 48 85 d2 test %rdx,%rdx 6c0c: 74 28 je 0x6c36 6c0e: 45 85 c0 test %r8d,%r8d 6c11: 7f 0a jg 0x6c1d 6c13: b8 fa ff ff ff mov $0xfffffffa,%eax 6c18: 48 83 c4 28 add $0x28,%rsp 6c1c: c3 ret 6c1d: 89 c8 mov %ecx,%eax 6c1f: 48 c1 e9 20 shr $0x20,%rcx 6c23: 48 c1 e1 20 shl $0x20,%rcx 6c27: 48 0b c8 or %rax,%rcx 6c2a: e8 b1 74 03 00 call 0x3e0e0 6c2f: 33 c0 xor %eax,%eax 6c31: 48 83 c4 28 add $0x28,%rsp 6c35: c3 ret 6c36: b8 f8 ff ff ff mov $0xfffffff8,%eax 6c3b: 48 83 c4 28 add $0x28,%rsp 6c3f: c3 ret 6c40: 48 83 ec 28 sub $0x28,%rsp 6c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp) 6c49: 48 85 d2 test %rdx,%rdx 6c4c: 74 28 je 0x6c76 6c4e: 45 85 c0 test %r8d,%r8d 6c51: 7f 0a jg 0x6c5d 6c53: b8 fa ff ff ff mov $0xfffffffa,%eax 6c58: 48 83 c4 28 add $0x28,%rsp 6c5c: c3 ret 6c5d: 89 c8 mov %ecx,%eax 6c5f: 48 c1 e9 20 shr $0x20,%rcx 6c63: 48 c1 e1 20 shl $0x20,%rcx 6c67: 48 0b c8 or %rax,%rcx 6c6a: e8 d1 77 03 00 call 0x3e440 6c6f: 33 c0 xor %eax,%eax 6c71: 48 83 c4 28 add $0x28,%rsp 6c75: c3 ret 6c76: b8 f8 ff ff ff mov $0xfffffff8,%eax 6c7b: 48 83 c4 28 add $0x28,%rsp 6c7f: c3 ret 6c80: 48 83 ec 28 sub $0x28,%rsp 6c84: 48 85 d2 test %rdx,%rdx 6c87: 74 41 je 0x6cca 6c89: 45 85 c0 test %r8d,%r8d 6c8c: 7e 32 jle 0x6cc0 6c8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c5a0b8 6c95: 01 6c96: 7a 02 jp 0x6c9a 6c98: 74 10 je 0x6caa 6c9a: 0f 57 c9 xorps %xmm1,%xmm1 6c9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 6ca1: 7a 02 jp 0x6ca5 6ca3: 74 0c je 0x6cb1 6ca5: e8 b6 7a 03 00 call 0x3e760 6caa: 33 c0 xor %eax,%eax 6cac: 48 83 c4 28 add $0x28,%rsp 6cb0: c3 ret 6cb1: 48 89 d1 mov %rdx,%rcx 6cb4: 44 89 c2 mov %r8d,%edx 6cb7: 48 83 c4 28 add $0x28,%rsp 6cbb: e9 20 3f 01 00 jmp 0x1abe0 6cc0: b8 fa ff ff ff mov $0xfffffffa,%eax 6cc5: 48 83 c4 28 add $0x28,%rsp 6cc9: c3 ret 6cca: b8 f8 ff ff ff mov $0xfffffff8,%eax 6ccf: 48 83 c4 28 add $0x28,%rsp 6cd3: c3 ret 6cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 6ce5: 48 85 d2 test %rdx,%rdx 6ce8: 74 45 je 0x6d2f 6cea: 45 85 c0 test %r8d,%r8d 6ced: 7e 34 jle 0x6d23 6cef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c5a0c0 6cf6: 01 6cf7: 7a 02 jp 0x6cfb 6cf9: 74 10 je 0x6d0b 6cfb: 0f 57 c9 xorps %xmm1,%xmm1 6cfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0 6d02: 7a 02 jp 0x6d06 6d04: 74 0d je 0x6d13 6d06: e8 f5 7b 03 00 call 0x3e900 6d0b: 33 c0 xor %eax,%eax 6d0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6d12: c3 ret 6d13: 48 89 d1 mov %rdx,%rcx 6d16: 44 89 c2 mov %r8d,%edx 6d19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6d1e: e9 bd 40 01 00 jmp 0x1ade0 6d23: b8 fa ff ff ff mov $0xfffffffa,%eax 6d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6d2d: 90 nop 6d2e: c3 ret 6d2f: b8 f8 ff ff ff mov $0xfffffff8,%eax 6d34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 6d39: 90 nop 6d3a: 90 nop 6d3b: 90 nop 6d3c: c3 ret 6d3d: 0f 1f 00 nopl (%rax) 6d40: 48 83 ec 28 sub $0x28,%rsp 6d44: 48 85 d2 test %rdx,%rdx 6d47: 74 41 je 0x6d8a 6d49: 45 85 c0 test %r8d,%r8d 6d4c: 7e 32 jle 0x6d80 6d4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c5a0c8 6d55: 01 6d56: 7a 02 jp 0x6d5a 6d58: 74 10 je 0x6d6a 6d5a: 0f 57 c9 xorps %xmm1,%xmm1 6d5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0 6d61: 7a 02 jp 0x6d65 6d63: 74 0c je 0x6d71 6d65: e8 36 7d 03 00 call 0x3eaa0 6d6a: 33 c0 xor %eax,%eax 6d6c: 48 83 c4 28 add $0x28,%rsp 6d70: c3 ret 6d71: 48 89 d1 mov %rdx,%rcx 6d74: 44 89 c2 mov %r8d,%edx 6d77: 48 83 c4 28 add $0x28,%rsp 6d7b: e9 40 42 01 00 jmp 0x1afc0 6d80: b8 fa ff ff ff mov $0xfffffffa,%eax 6d85: 48 83 c4 28 add $0x28,%rsp 6d89: c3 ret 6d8a: b8 f8 ff ff ff mov $0xfffffff8,%eax 6d8f: 48 83 c4 28 add $0x28,%rsp 6d93: c3 ret 6d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6da0: 48 83 ec 28 sub $0x28,%rsp 6da4: c5 f9 28 c8 vmovapd %xmm0,%xmm1 6da8: 48 85 d2 test %rdx,%rdx 6dab: 0f 84 c2 01 00 00 je 0x6f73 6db1: 45 85 c0 test %r8d,%r8d 6db4: 0f 8e af 01 00 00 jle 0x6f69 6dba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c5a0d0 6dc1: 01 6dc2: 7a 06 jp 0x6dca 6dc4: 0f 84 98 01 00 00 je 0x6f62 6dca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0 6dce: c5 f9 2e c8 vucomisd %xmm0,%xmm1 6dd2: 7a 06 jp 0x6dda 6dd4: 0f 84 78 01 00 00 je 0x6f52 6dda: 41 83 f8 10 cmp $0x10,%r8d 6dde: 0f 8c 5e 01 00 00 jl 0x6f42 6de4: 49 89 d1 mov %rdx,%r9 6de7: 49 83 e1 1f and $0x1f,%r9 6deb: 45 85 c9 test %r9d,%r9d 6dee: 74 18 je 0x6e08 6df0: 41 f7 c1 07 00 00 00 test $0x7,%r9d 6df7: 0f 85 45 01 00 00 jne 0x6f42 6dfd: 41 f7 d9 neg %r9d 6e00: 41 83 c1 20 add $0x20,%r9d 6e04: 41 c1 e9 03 shr $0x3,%r9d 6e08: 41 8d 41 10 lea 0x10(%r9),%eax 6e0c: 44 3b c0 cmp %eax,%r8d 6e0f: 0f 8c 2d 01 00 00 jl 0x6f42 6e15: 45 89 c2 mov %r8d,%r10d 6e18: 33 c0 xor %eax,%eax 6e1a: 45 2b d1 sub %r9d,%r10d 6e1d: 41 83 e2 0f and $0xf,%r10d 6e21: 41 f7 da neg %r10d 6e24: 45 03 d0 add %r8d,%r10d 6e27: 45 89 cb mov %r9d,%r11d 6e2a: 45 85 c9 test %r9d,%r9d 6e2d: 76 23 jbe 0x6e52 6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6e36: 00 6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6e3e: 66 90 xchg %ax,%ax 6e40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0 6e45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8) 6e4a: 48 ff c0 inc %rax 6e4d: 49 3b c3 cmp %r11,%rax 6e50: 72 ee jb 0x6e40 6e52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0 6e56: 4d 63 ca movslq %r10d,%r9 6e59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0 6e5f: 90 nop 6e60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2 6e66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3 6e6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4 6e74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5 6e7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8) 6e81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8) 6e88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8) 6e8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8) 6e96: 49 83 c3 10 add $0x10,%r11 6e9a: 4d 3b d9 cmp %r9,%r11 6e9d: 72 c1 jb 0x6e60 6e9f: 41 8d 42 01 lea 0x1(%r10),%eax 6ea3: 41 3b c0 cmp %r8d,%eax 6ea6: 0f 87 88 00 00 00 ja 0x6f34 6eac: 4d 63 c0 movslq %r8d,%r8 6eaf: 4d 2b c1 sub %r9,%r8 6eb2: 49 83 f8 04 cmp $0x4,%r8 6eb6: 0f 8c 82 00 00 00 jl 0x6f3e 6ebc: 44 89 c0 mov %r8d,%eax 6ebf: 45 33 db xor %r11d,%r11d 6ec2: 83 e0 fc and $0xfffffffc,%eax 6ec5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9 6ec9: 48 63 c0 movslq %eax,%rax 6ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6ed3: 00 6ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 6ee0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2 6ee5: 49 83 c3 04 add $0x4,%r11 6ee9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9) 6eee: 49 83 c1 20 add $0x20,%r9 6ef2: 4c 3b d8 cmp %rax,%r11 6ef5: 72 e9 jb 0x6ee0 6ef7: 49 3b c0 cmp %r8,%rax 6efa: 73 38 jae 0x6f34 6efc: 4d 63 d2 movslq %r10d,%r10 6eff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx 6f03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 6f0e: 00 6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f16: 0f 1f 00 nopl (%rax) 6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 6f20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0 6f24: 48 ff c0 inc %rax 6f27: c5 fb 11 02 vmovsd %xmm0,(%rdx) 6f2b: 48 83 c2 08 add $0x8,%rdx 6f2f: 49 3b c0 cmp %r8,%rax 6f32: 72 ec jb 0x6f20 6f34: 33 c0 xor %eax,%eax 6f36: c5 f8 77 vzeroupper 6f39: 48 83 c4 28 add $0x28,%rsp 6f3d: c3 ret 6f3e: 33 c0 xor %eax,%eax 6f40: eb b5 jmp 0x6ef7 6f42: 45 33 d2 xor %r10d,%r10d 6f45: 41 83 f8 01 cmp $0x1,%r8d 6f49: 72 e9 jb 0x6f34 6f4b: 4d 63 c0 movslq %r8d,%r8 6f4e: 33 c0 xor %eax,%eax 6f50: eb a5 jmp 0x6ef7 6f52: 48 89 d1 mov %rdx,%rcx 6f55: 44 89 c2 mov %r8d,%edx 6f58: e8 a3 40 01 00 call 0x1b000 6f5d: 48 83 c4 28 add $0x28,%rsp 6f61: c3 ret 6f62: 33 c0 xor %eax,%eax 6f64: 48 83 c4 28 add $0x28,%rsp 6f68: c3 ret 6f69: b8 fa ff ff ff mov $0xfffffffa,%eax 6f6e: 48 83 c4 28 add $0x28,%rsp 6f72: c3 ret 6f73: b8 f8 ff ff ff mov $0xfffffff8,%eax 6f78: 48 83 c4 28 add $0x28,%rsp 6f7c: c3 ret 6f7d: 0f 1f 00 nopl (%rax) 6f80: 48 83 ec 28 sub $0x28,%rsp 6f84: 48 85 d2 test %rdx,%rdx 6f87: 0f 84 be 01 00 00 je 0x714b 6f8d: 45 85 c0 test %r8d,%r8d 6f90: 0f 8e ab 01 00 00 jle 0x7141 6f96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c5a0d8 6f9d: 01 6f9e: 7a 06 jp 0x6fa6 6fa0: 0f 84 94 01 00 00 je 0x713a 6fa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 6faa: c5 f9 2e c1 vucomisd %xmm1,%xmm0 6fae: 7a 06 jp 0x6fb6 6fb0: 0f 84 74 01 00 00 je 0x712a 6fb6: 41 83 f8 10 cmp $0x10,%r8d 6fba: 0f 8c 62 01 00 00 jl 0x7122 6fc0: 49 89 d3 mov %rdx,%r11 6fc3: 49 83 e3 1f and $0x1f,%r11 6fc7: 45 85 db test %r11d,%r11d 6fca: 74 18 je 0x6fe4 6fcc: 41 f7 c3 07 00 00 00 test $0x7,%r11d 6fd3: 0f 85 49 01 00 00 jne 0x7122 6fd9: 41 f7 db neg %r11d 6fdc: 41 83 c3 20 add $0x20,%r11d 6fe0: 41 c1 eb 03 shr $0x3,%r11d 6fe4: 41 8d 43 10 lea 0x10(%r11),%eax 6fe8: 44 3b c0 cmp %eax,%r8d 6feb: 0f 8c 31 01 00 00 jl 0x7122 6ff1: 45 89 c1 mov %r8d,%r9d 6ff4: 33 c0 xor %eax,%eax 6ff6: 45 2b cb sub %r11d,%r9d 6ff9: 41 83 e1 0f and $0xf,%r9d 6ffd: 41 f7 d9 neg %r9d 7000: 45 03 c8 add %r8d,%r9d 7003: 45 89 da mov %r11d,%r10d 7006: 45 85 db test %r11d,%r11d 7009: 76 27 jbe 0x7032 700b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7012: 00 7013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 701a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7020: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 7025: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 702a: 48 ff c0 inc %rax 702d: 49 3b c2 cmp %r10,%rax 7030: 72 ee jb 0x7020 7032: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 7037: 49 63 c1 movslq %r9d,%rax 703a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7040: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 7046: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 704d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 7054: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 705b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 7061: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 7068: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 706f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 7076: 49 83 c2 10 add $0x10,%r10 707a: 4c 3b d0 cmp %rax,%r10 707d: 72 c1 jb 0x7040 707f: 41 8d 41 01 lea 0x1(%r9),%eax 7083: 41 3b c0 cmp %r8d,%eax 7086: 0f 87 88 00 00 00 ja 0x7114 708c: 4d 63 c0 movslq %r8d,%r8 708f: 4d 63 c9 movslq %r9d,%r9 7092: 4d 2b c1 sub %r9,%r8 7095: 49 83 f8 04 cmp $0x4,%r8 7099: 0f 8c 7f 00 00 00 jl 0x711e 709f: 4d 63 c9 movslq %r9d,%r9 70a2: 44 89 c0 mov %r8d,%eax 70a5: 83 e0 fc and $0xfffffffc,%eax 70a8: 45 33 db xor %r11d,%r11d 70ab: 48 63 c0 movslq %eax,%rax 70ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 70b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 70b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 70be: 00 00 70c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 70c5: 49 83 c3 04 add $0x4,%r11 70c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 70ce: 49 83 c2 20 add $0x20,%r10 70d2: 4c 3b d8 cmp %rax,%r11 70d5: 72 e9 jb 0x70c0 70d7: 49 3b c0 cmp %r8,%rax 70da: 73 38 jae 0x7114 70dc: 4d 63 c9 movslq %r9d,%r9 70df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 70e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 70e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 70ee: 00 70ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 70f6: 0f 1f 00 nopl (%rax) 70f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7100: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 7104: 48 ff c0 inc %rax 7107: c5 fb 11 0a vmovsd %xmm1,(%rdx) 710b: 48 83 c2 08 add $0x8,%rdx 710f: 49 3b c0 cmp %r8,%rax 7112: 72 ec jb 0x7100 7114: 33 c0 xor %eax,%eax 7116: c5 f8 77 vzeroupper 7119: 48 83 c4 28 add $0x28,%rsp 711d: c3 ret 711e: 33 c0 xor %eax,%eax 7120: eb b5 jmp 0x70d7 7122: 45 33 c9 xor %r9d,%r9d 7125: e9 55 ff ff ff jmp 0x707f 712a: 48 89 d1 mov %rdx,%rcx 712d: 44 89 c2 mov %r8d,%edx 7130: e8 0b 3f 01 00 call 0x1b040 7135: 48 83 c4 28 add $0x28,%rsp 7139: c3 ret 713a: 33 c0 xor %eax,%eax 713c: 48 83 c4 28 add $0x28,%rsp 7140: c3 ret 7141: b8 fa ff ff ff mov $0xfffffffa,%eax 7146: 48 83 c4 28 add $0x28,%rsp 714a: c3 ret 714b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7150: 48 83 c4 28 add $0x28,%rsp 7154: c3 ret 7155: 0f 1f 40 00 nopl 0x0(%rax) 7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7160: 48 83 ec 28 sub $0x28,%rsp 7164: 48 85 d2 test %rdx,%rdx 7167: 0f 84 be 01 00 00 je 0x732b 716d: 45 85 c0 test %r8d,%r8d 7170: 0f 8e ab 01 00 00 jle 0x7321 7176: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c5a0e0 717d: 01 717e: 7a 06 jp 0x7186 7180: 0f 84 94 01 00 00 je 0x731a 7186: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1 718a: c5 f9 2e c1 vucomisd %xmm1,%xmm0 718e: 7a 06 jp 0x7196 7190: 0f 84 74 01 00 00 je 0x730a 7196: 41 83 f8 10 cmp $0x10,%r8d 719a: 0f 8c 62 01 00 00 jl 0x7302 71a0: 49 89 d3 mov %rdx,%r11 71a3: 49 83 e3 1f and $0x1f,%r11 71a7: 45 85 db test %r11d,%r11d 71aa: 74 18 je 0x71c4 71ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d 71b3: 0f 85 49 01 00 00 jne 0x7302 71b9: 41 f7 db neg %r11d 71bc: 41 83 c3 20 add $0x20,%r11d 71c0: 41 c1 eb 03 shr $0x3,%r11d 71c4: 41 8d 43 10 lea 0x10(%r11),%eax 71c8: 44 3b c0 cmp %eax,%r8d 71cb: 0f 8c 31 01 00 00 jl 0x7302 71d1: 45 89 c1 mov %r8d,%r9d 71d4: 33 c0 xor %eax,%eax 71d6: 45 2b cb sub %r11d,%r9d 71d9: 41 83 e1 0f and $0xf,%r9d 71dd: 41 f7 d9 neg %r9d 71e0: 45 03 c8 add %r8d,%r9d 71e3: 45 89 da mov %r11d,%r10d 71e6: 45 85 db test %r11d,%r11d 71e9: 76 27 jbe 0x7212 71eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 71f2: 00 71f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 71fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7200: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1 7205: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8) 720a: 48 ff c0 inc %rax 720d: 49 3b c2 cmp %r10,%rax 7210: 72 ee jb 0x7200 7212: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 7217: 49 63 c1 movslq %r9d,%rax 721a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 7220: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2 7226: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3 722d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4 7234: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5 723b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8) 7241: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8) 7248: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8) 724f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8) 7256: 49 83 c2 10 add $0x10,%r10 725a: 4c 3b d0 cmp %rax,%r10 725d: 72 c1 jb 0x7220 725f: 41 8d 41 01 lea 0x1(%r9),%eax 7263: 41 3b c0 cmp %r8d,%eax 7266: 0f 87 88 00 00 00 ja 0x72f4 726c: 4d 63 c0 movslq %r8d,%r8 726f: 4d 63 c9 movslq %r9d,%r9 7272: 4d 2b c1 sub %r9,%r8 7275: 49 83 f8 04 cmp $0x4,%r8 7279: 0f 8c 7f 00 00 00 jl 0x72fe 727f: 4d 63 c9 movslq %r9d,%r9 7282: 44 89 c0 mov %r8d,%eax 7285: 83 e0 fc and $0xfffffffc,%eax 7288: 45 33 db xor %r11d,%r11d 728b: 48 63 c0 movslq %eax,%rax 728e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1 7293: 4e 8d 14 ca lea (%rdx,%r9,8),%r10 7297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 729e: 00 00 72a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2 72a5: 49 83 c3 04 add $0x4,%r11 72a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10) 72ae: 49 83 c2 20 add $0x20,%r10 72b2: 4c 3b d8 cmp %rax,%r11 72b5: 72 e9 jb 0x72a0 72b7: 49 3b c0 cmp %r8,%rax 72ba: 73 38 jae 0x72f4 72bc: 4d 63 c9 movslq %r9d,%r9 72bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx 72c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx 72c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 72ce: 00 72cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72d6: 0f 1f 00 nopl (%rax) 72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 72e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1 72e4: 48 ff c0 inc %rax 72e7: c5 fb 11 0a vmovsd %xmm1,(%rdx) 72eb: 48 83 c2 08 add $0x8,%rdx 72ef: 49 3b c0 cmp %r8,%rax 72f2: 72 ec jb 0x72e0 72f4: 33 c0 xor %eax,%eax 72f6: c5 f8 77 vzeroupper 72f9: 48 83 c4 28 add $0x28,%rsp 72fd: c3 ret 72fe: 33 c0 xor %eax,%eax 7300: eb b5 jmp 0x72b7 7302: 45 33 c9 xor %r9d,%r9d 7305: e9 55 ff ff ff jmp 0x725f 730a: 48 89 d1 mov %rdx,%rcx 730d: 44 89 c2 mov %r8d,%edx 7310: e8 6b 3d 01 00 call 0x1b080 7315: 48 83 c4 28 add $0x28,%rsp 7319: c3 ret 731a: 33 c0 xor %eax,%eax 731c: 48 83 c4 28 add $0x28,%rsp 7320: c3 ret 7321: b8 fa ff ff ff mov $0xfffffffa,%eax 7326: 48 83 c4 28 add $0x28,%rsp 732a: c3 ret 732b: b8 f8 ff ff ff mov $0xfffffff8,%eax 7330: 48 83 c4 28 add $0x28,%rsp 7334: c3 ret 7335: 0f 1f 40 00 nopl 0x0(%rax) 7339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7340: 56 push %rsi 7341: 57 push %rdi 7342: 41 54 push %r12 7344: 55 push %rbp 7345: 48 83 ec 28 sub $0x28,%rsp 7349: 89 cf mov %ecx,%edi 734b: 4d 89 cc mov %r9,%r12 734e: 83 ff 1e cmp $0x1e,%edi 7351: 0f 87 7a 01 00 00 ja 0x74d1 7357: 4d 85 e4 test %r12,%r12 735a: 0f 84 80 01 00 00 je 0x74e0 7360: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 7365: 48 85 f6 test %rsi,%rsi 7368: 0f 84 72 01 00 00 je 0x74e0 736e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 7373: 48 85 ed test %rbp,%rbp 7376: 0f 84 64 01 00 00 je 0x74e0 737c: 83 fa 08 cmp $0x8,%edx 737f: 74 1e je 0x739f 7381: 83 fa 04 cmp $0x4,%edx 7384: 74 19 je 0x739f 7386: 83 fa 01 cmp $0x1,%edx 7389: 74 14 je 0x739f 738b: 83 fa 02 cmp $0x2,%edx 738e: 74 0f je 0x739f 7390: b8 ee ff ff ff mov $0xffffffee,%eax 7395: 48 83 c4 28 add $0x28,%rsp 7399: 5d pop %rbp 739a: 41 5c pop %r12 739c: 5f pop %rdi 739d: 5e pop %rsi 739e: c3 ret 739f: 83 ff 1d cmp $0x1d,%edi 73a2: 0f 8f 29 01 00 00 jg 0x74d1 73a8: 83 ff 04 cmp $0x4,%edi 73ab: 7f 14 jg 0x73c1 73ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 73b4: 00 73b5: 33 c0 xor %eax,%eax 73b7: 89 06 mov %eax,(%rsi) 73b9: 89 45 00 mov %eax,0x0(%rbp) 73bc: e9 04 01 00 00 jmp 0x74c5 73c1: 83 ff 06 cmp $0x6,%edi 73c4: 7f 11 jg 0x73d7 73c6: 33 c0 xor %eax,%eax 73c8: 41 89 04 24 mov %eax,(%r12) 73cc: 89 06 mov %eax,(%rsi) 73ce: 89 45 00 mov %eax,0x0(%rbp) 73d1: 41 8b 04 24 mov (%r12),%eax 73d5: eb 67 jmp 0x743e 73d7: 8d 4f ff lea -0x1(%rdi),%ecx 73da: 83 f9 10 cmp $0x10,%ecx 73dd: 7f 48 jg 0x7427 73df: 41 bb 01 00 00 00 mov $0x1,%r11d 73e5: 41 d3 e3 shl %cl,%r11d 73e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 73ef: 00 73f0: 83 e0 c0 and $0xffffffc0,%eax 73f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 73fa: 00 73fb: 41 89 04 24 mov %eax,(%r12) 73ff: 44 89 d8 mov %r11d,%eax 7402: d1 f8 sar $1,%eax 7404: 41 83 e2 c0 and $0xffffffc0,%r10d 7408: c1 e8 1e shr $0x1e,%eax 740b: 41 03 c3 add %r11d,%eax 740e: 83 e0 fc and $0xfffffffc,%eax 7411: 83 c0 43 add $0x43,%eax 7414: c7 06 00 00 00 00 movl $0x0,(%rsi) 741a: 83 e0 c0 and $0xffffffc0,%eax 741d: 44 89 55 00 mov %r10d,0x0(%rbp) 7421: 41 03 04 24 add (%r12),%eax 7425: eb 12 jmp 0x7439 7427: 4c 89 e2 mov %r12,%rdx 742a: 49 89 f0 mov %rsi,%r8 742d: 49 89 e9 mov %rbp,%r9 7430: e8 eb 77 03 00 call 0x3ec20 7435: 41 8b 04 24 mov (%r12),%eax 7439: 83 ff 13 cmp $0x13,%edi 743c: 7d 2a jge 0x7468 743e: 89 f9 mov %edi,%ecx 7440: 41 ba 01 00 00 00 mov $0x1,%r10d 7446: 41 d3 e2 shl %cl,%r10d 7449: 45 89 d3 mov %r10d,%r11d 744c: 41 d1 fb sar $1,%r11d 744f: 41 c1 eb 1e shr $0x1e,%r11d 7453: 45 03 da add %r10d,%r11d 7456: 41 c1 eb 02 shr $0x2,%r11d 745a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 7461: 00 7462: 41 83 e2 c0 and $0xffffffc0,%r10d 7466: eb 18 jmp 0x7480 7468: 41 ba 01 00 00 00 mov $0x1,%r10d 746e: 8d 4f 14 lea 0x14(%rdi),%ecx 7471: 41 d3 e2 shl %cl,%r10d 7474: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 747b: 00 747c: 41 83 e2 c0 and $0xffffffc0,%r10d 7480: 83 ff 0a cmp $0xa,%edi 7483: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 748a: 00 748b: 41 89 04 24 mov %eax,(%r12) 748f: 7f 04 jg 0x7495 7491: 33 c0 xor %eax,%eax 7493: eb 21 jmp 0x74b6 7495: 89 f9 mov %edi,%ecx 7497: b8 01 00 00 00 mov $0x1,%eax 749c: d3 e0 shl %cl,%eax 749e: 89 c7 mov %eax,%edi 74a0: d1 ff sar $1,%edi 74a2: c1 ef 1e shr $0x1e,%edi 74a5: 03 f8 add %eax,%edi 74a7: 83 e7 fc and $0xfffffffc,%edi 74aa: 83 c7 43 add $0x43,%edi 74ad: 83 e7 c0 and $0xffffffc0,%edi 74b0: 8b 16 mov (%rsi),%edx 74b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 74b6: 89 06 mov %eax,(%rsi) 74b8: 8b 45 00 mov 0x0(%rbp),%eax 74bb: 85 c0 test %eax,%eax 74bd: 7e 06 jle 0x74c5 74bf: 83 c0 40 add $0x40,%eax 74c2: 89 45 00 mov %eax,0x0(%rbp) 74c5: 33 c0 xor %eax,%eax 74c7: 48 83 c4 28 add $0x28,%rsp 74cb: 5d pop %rbp 74cc: 41 5c pop %r12 74ce: 5f pop %rdi 74cf: 5e pop %rsi 74d0: c3 ret 74d1: b8 ef ff ff ff mov $0xffffffef,%eax 74d6: 48 83 c4 28 add $0x28,%rsp 74da: 5d pop %rbp 74db: 41 5c pop %r12 74dd: 5f pop %rdi 74de: 5e pop %rsi 74df: c3 ret 74e0: b8 f8 ff ff ff mov $0xfffffff8,%eax 74e5: 48 83 c4 28 add $0x28,%rsp 74e9: 5d pop %rbp 74ea: 41 5c pop %r12 74ec: 5f pop %rdi 74ed: 5e pop %rsi 74ee: c3 ret 74ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 74f6: 00 74f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 74fe: 66 90 xchg %ax,%ax 7500: 41 54 push %r12 7502: 41 55 push %r13 7504: 41 56 push %r14 7506: 41 57 push %r15 7508: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 750d: 41 89 cd mov %ecx,%r13d 7510: 4d 89 cc mov %r9,%r12 7513: 41 83 fd 1e cmp $0x1e,%r13d 7517: 0f 87 94 01 00 00 ja 0x76b1 751d: 4d 85 e4 test %r12,%r12 7520: 0f 84 9e 01 00 00 je 0x76c4 7526: 4c 8b 74 24 70 mov 0x70(%rsp),%r14 752b: 4d 85 f6 test %r14,%r14 752e: 0f 84 90 01 00 00 je 0x76c4 7534: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15 7539: 4d 85 ff test %r15,%r15 753c: 0f 84 82 01 00 00 je 0x76c4 7542: 83 fa 08 cmp $0x8,%edx 7545: 74 22 je 0x7569 7547: 83 fa 04 cmp $0x4,%edx 754a: 74 1d je 0x7569 754c: 83 fa 01 cmp $0x1,%edx 754f: 74 18 je 0x7569 7551: 83 fa 02 cmp $0x2,%edx 7554: 74 13 je 0x7569 7556: b8 ee ff ff ff mov $0xffffffee,%eax 755b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7560: 41 5f pop %r15 7562: 41 5e pop %r14 7564: 41 5d pop %r13 7566: 41 5c pop %r12 7568: c3 ret 7569: 41 83 fd 1d cmp $0x1d,%r13d 756d: 0f 8f 3e 01 00 00 jg 0x76b1 7573: 41 83 fd 04 cmp $0x4,%r13d 7577: 7f 15 jg 0x758e 7579: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 7580: 00 7581: 33 c0 xor %eax,%eax 7583: 41 89 06 mov %eax,(%r14) 7586: 41 89 07 mov %eax,(%r15) 7589: e9 13 01 00 00 jmp 0x76a1 758e: 41 83 fd 06 cmp $0x6,%r13d 7592: 7f 12 jg 0x75a6 7594: 33 c0 xor %eax,%eax 7596: 41 89 04 24 mov %eax,(%r12) 759a: 41 89 06 mov %eax,(%r14) 759d: 41 89 07 mov %eax,(%r15) 75a0: 41 8b 14 24 mov (%r12),%edx 75a4: eb 6a jmp 0x7610 75a6: 41 8d 4d ff lea -0x1(%r13),%ecx 75aa: 83 f9 11 cmp $0x11,%ecx 75ad: 7f 49 jg 0x75f8 75af: 41 bb 01 00 00 00 mov $0x1,%r11d 75b5: 41 d3 e3 shl %cl,%r11d 75b8: 44 89 da mov %r11d,%edx 75bb: 45 89 da mov %r11d,%r10d 75be: d1 fa sar $1,%edx 75c0: c1 ea 1e shr $0x1e,%edx 75c3: 41 c1 e2 03 shl $0x3,%r10d 75c7: 41 03 d3 add %r11d,%edx 75ca: 44 89 d0 mov %r10d,%eax 75cd: 83 e2 fc and $0xfffffffc,%edx 75d0: 83 c0 47 add $0x47,%eax 75d3: 41 83 c2 3f add $0x3f,%r10d 75d7: 83 c2 43 add $0x43,%edx 75da: 83 e0 c0 and $0xffffffc0,%eax 75dd: 41 89 04 24 mov %eax,(%r12) 75e1: 41 83 e2 c0 and $0xffffffc0,%r10d 75e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14) 75ec: 83 e2 c0 and $0xffffffc0,%edx 75ef: 45 89 17 mov %r10d,(%r15) 75f2: 41 03 14 24 add (%r12),%edx 75f6: eb 12 jmp 0x760a 75f8: 4c 89 e2 mov %r12,%rdx 75fb: 4d 89 f0 mov %r14,%r8 75fe: 4d 89 f9 mov %r15,%r9 7601: e8 5a 78 03 00 call 0x3ee60 7606: 41 8b 14 24 mov (%r12),%edx 760a: 41 83 fd 13 cmp $0x13,%r13d 760e: 7d 29 jge 0x7639 7610: 44 89 e9 mov %r13d,%ecx 7613: b8 01 00 00 00 mov $0x1,%eax 7618: d3 e0 shl %cl,%eax 761a: 41 89 c2 mov %eax,%r10d 761d: 41 d1 fa sar $1,%r10d 7620: 41 c1 ea 1e shr $0x1e,%r10d 7624: 44 03 d0 add %eax,%r10d 7627: 41 c1 ea 02 shr $0x2,%r10d 762b: 41 c1 e2 03 shl $0x3,%r10d 762f: 41 83 c2 3f add $0x3f,%r10d 7633: 41 83 e2 c0 and $0xffffffc0,%r10d 7637: eb 1c jmp 0x7655 7639: 41 ba 01 00 00 00 mov $0x1,%r10d 763f: 41 8d 4d 14 lea 0x14(%r13),%ecx 7643: 41 d3 e2 shl %cl,%r10d 7646: 41 c1 e2 03 shl $0x3,%r10d 764a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d 7651: 41 83 e2 c0 and $0xffffffc0,%r10d 7655: 45 03 d2 add %r10d,%r10d 7658: 41 03 d2 add %r10d,%edx 765b: 81 c2 00 01 00 00 add $0x100,%edx 7661: 41 89 14 24 mov %edx,(%r12) 7665: 41 83 fd 0a cmp $0xa,%r13d 7669: 7f 04 jg 0x766f 766b: 33 d2 xor %edx,%edx 766d: eb 22 jmp 0x7691 766f: 44 89 e9 mov %r13d,%ecx 7672: b8 01 00 00 00 mov $0x1,%eax 7677: d3 e0 shl %cl,%eax 7679: 89 c2 mov %eax,%edx 767b: d1 fa sar $1,%edx 767d: c1 ea 1e shr $0x1e,%edx 7680: 03 d0 add %eax,%edx 7682: 83 e2 fc and $0xfffffffc,%edx 7685: 83 c2 43 add $0x43,%edx 7688: 83 e2 c0 and $0xffffffc0,%edx 768b: 83 c2 40 add $0x40,%edx 768e: 41 03 16 add (%r14),%edx 7691: 41 89 16 mov %edx,(%r14) 7694: 41 8b 07 mov (%r15),%eax 7697: 85 c0 test %eax,%eax 7699: 7e 06 jle 0x76a1 769b: 83 c0 40 add $0x40,%eax 769e: 41 89 07 mov %eax,(%r15) 76a1: 33 c0 xor %eax,%eax 76a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76a8: 41 5f pop %r15 76aa: 41 5e pop %r14 76ac: 41 5d pop %r13 76ae: 41 5c pop %r12 76b0: c3 ret 76b1: b8 ef ff ff ff mov $0xffffffef,%eax 76b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76bb: 41 5f pop %r15 76bd: 41 5e pop %r14 76bf: 41 5d pop %r13 76c1: 41 5c pop %r12 76c3: c3 ret 76c4: b8 f8 ff ff ff mov $0xfffffff8,%eax 76c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 76ce: 41 5f pop %r15 76d0: 41 5e pop %r14 76d2: 41 5d pop %r13 76d4: 41 5c pop %r12 76d6: c3 ret 76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 76de: 00 00 76e0: 56 push %rsi 76e1: 57 push %rdi 76e2: 41 54 push %r12 76e4: 55 push %rbp 76e5: 48 83 ec 28 sub $0x28,%rsp 76e9: 89 cf mov %ecx,%edi 76eb: 4d 89 cc mov %r9,%r12 76ee: 83 ff 1e cmp $0x1e,%edi 76f1: 0f 87 7a 01 00 00 ja 0x7871 76f7: 4d 85 e4 test %r12,%r12 76fa: 0f 84 80 01 00 00 je 0x7880 7700: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 7705: 48 85 f6 test %rsi,%rsi 7708: 0f 84 72 01 00 00 je 0x7880 770e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 7713: 48 85 ed test %rbp,%rbp 7716: 0f 84 64 01 00 00 je 0x7880 771c: 83 fa 08 cmp $0x8,%edx 771f: 74 1e je 0x773f 7721: 83 fa 04 cmp $0x4,%edx 7724: 74 19 je 0x773f 7726: 83 fa 01 cmp $0x1,%edx 7729: 74 14 je 0x773f 772b: 83 fa 02 cmp $0x2,%edx 772e: 74 0f je 0x773f 7730: b8 ee ff ff ff mov $0xffffffee,%eax 7735: 48 83 c4 28 add $0x28,%rsp 7739: 5d pop %rbp 773a: 41 5c pop %r12 773c: 5f pop %rdi 773d: 5e pop %rsi 773e: c3 ret 773f: 83 ff 1d cmp $0x1d,%edi 7742: 0f 8f 29 01 00 00 jg 0x7871 7748: 83 ff 04 cmp $0x4,%edi 774b: 7f 14 jg 0x7761 774d: 33 c0 xor %eax,%eax 774f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 7756: 00 7757: 89 06 mov %eax,(%rsi) 7759: 89 45 00 mov %eax,0x0(%rbp) 775c: e9 04 01 00 00 jmp 0x7865 7761: 83 ff 06 cmp $0x6,%edi 7764: 7f 11 jg 0x7777 7766: 33 c0 xor %eax,%eax 7768: 41 89 04 24 mov %eax,(%r12) 776c: 89 06 mov %eax,(%rsi) 776e: 89 45 00 mov %eax,0x0(%rbp) 7771: 41 8b 04 24 mov (%r12),%eax 7775: eb 67 jmp 0x77de 7777: 8d 4f ff lea -0x1(%rdi),%ecx 777a: 83 f9 11 cmp $0x11,%ecx 777d: 7f 48 jg 0x77c7 777f: 41 bb 01 00 00 00 mov $0x1,%r11d 7785: 41 d3 e3 shl %cl,%r11d 7788: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 778f: 00 7790: 83 e0 c0 and $0xffffffc0,%eax 7793: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 779a: 00 779b: 41 89 04 24 mov %eax,(%r12) 779f: 44 89 d8 mov %r11d,%eax 77a2: 41 83 e2 c0 and $0xffffffc0,%r10d 77a6: d1 f8 sar $1,%eax 77a8: c7 06 00 00 00 00 movl $0x0,(%rsi) 77ae: c1 e8 1e shr $0x1e,%eax 77b1: 44 89 55 00 mov %r10d,0x0(%rbp) 77b5: 41 03 c3 add %r11d,%eax 77b8: 83 e0 fc and $0xfffffffc,%eax 77bb: 83 c0 43 add $0x43,%eax 77be: 83 e0 c0 and $0xffffffc0,%eax 77c1: 41 03 04 24 add (%r12),%eax 77c5: eb 12 jmp 0x77d9 77c7: 4c 89 e2 mov %r12,%rdx 77ca: 49 89 f0 mov %rsi,%r8 77cd: 49 89 e9 mov %rbp,%r9 77d0: e8 ab 78 03 00 call 0x3f080 77d5: 41 8b 04 24 mov (%r12),%eax 77d9: 83 ff 15 cmp $0x15,%edi 77dc: 7d 2a jge 0x7808 77de: 89 f9 mov %edi,%ecx 77e0: 41 ba 01 00 00 00 mov $0x1,%r10d 77e6: 41 d3 e2 shl %cl,%r10d 77e9: 45 89 d3 mov %r10d,%r11d 77ec: 41 d1 fb sar $1,%r11d 77ef: 41 c1 eb 1e shr $0x1e,%r11d 77f3: 45 03 da add %r10d,%r11d 77f6: 41 c1 eb 02 shr $0x2,%r11d 77fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 7801: 00 7802: 41 83 e2 c0 and $0xffffffc0,%r10d 7806: eb 18 jmp 0x7820 7808: 8d 4f 14 lea 0x14(%rdi),%ecx 780b: 41 ba 01 00 00 00 mov $0x1,%r10d 7811: 41 d3 e2 shl %cl,%r10d 7814: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 781b: 00 781c: 41 83 e2 c0 and $0xffffffc0,%r10d 7820: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 7827: 00 7828: 41 89 04 24 mov %eax,(%r12) 782c: 83 ff 0a cmp $0xa,%edi 782f: 7f 04 jg 0x7835 7831: 33 c0 xor %eax,%eax 7833: eb 21 jmp 0x7856 7835: 89 f9 mov %edi,%ecx 7837: b8 01 00 00 00 mov $0x1,%eax 783c: 8b 16 mov (%rsi),%edx 783e: d3 e0 shl %cl,%eax 7840: 89 c7 mov %eax,%edi 7842: d1 ff sar $1,%edi 7844: c1 ef 1e shr $0x1e,%edi 7847: 03 f8 add %eax,%edi 7849: 83 e7 fc and $0xfffffffc,%edi 784c: 83 c7 43 add $0x43,%edi 784f: 83 e7 c0 and $0xffffffc0,%edi 7852: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 7856: 89 06 mov %eax,(%rsi) 7858: 8b 45 00 mov 0x0(%rbp),%eax 785b: 85 c0 test %eax,%eax 785d: 7e 06 jle 0x7865 785f: 83 c0 40 add $0x40,%eax 7862: 89 45 00 mov %eax,0x0(%rbp) 7865: 33 c0 xor %eax,%eax 7867: 48 83 c4 28 add $0x28,%rsp 786b: 5d pop %rbp 786c: 41 5c pop %r12 786e: 5f pop %rdi 786f: 5e pop %rsi 7870: c3 ret 7871: b8 ef ff ff ff mov $0xffffffef,%eax 7876: 48 83 c4 28 add $0x28,%rsp 787a: 5d pop %rbp 787b: 41 5c pop %r12 787d: 5f pop %rdi 787e: 5e pop %rsi 787f: c3 ret 7880: b8 f8 ff ff ff mov $0xfffffff8,%eax 7885: 48 83 c4 28 add $0x28,%rsp 7889: 5d pop %rbp 788a: 41 5c pop %r12 788c: 5f pop %rdi 788d: 5e pop %rsi 788e: c3 ret 788f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7896: 00 7897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 789e: 66 90 xchg %ax,%ax 78a0: 56 push %rsi 78a1: 57 push %rdi 78a2: 41 54 push %r12 78a4: 55 push %rbp 78a5: 48 83 ec 28 sub $0x28,%rsp 78a9: 89 cf mov %ecx,%edi 78ab: 4d 89 cc mov %r9,%r12 78ae: 83 ff 1e cmp $0x1e,%edi 78b1: 0f 87 7a 01 00 00 ja 0x7a31 78b7: 4d 85 e4 test %r12,%r12 78ba: 0f 84 80 01 00 00 je 0x7a40 78c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi 78c5: 48 85 f6 test %rsi,%rsi 78c8: 0f 84 72 01 00 00 je 0x7a40 78ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp 78d3: 48 85 ed test %rbp,%rbp 78d6: 0f 84 64 01 00 00 je 0x7a40 78dc: 83 fa 08 cmp $0x8,%edx 78df: 74 1e je 0x78ff 78e1: 83 fa 04 cmp $0x4,%edx 78e4: 74 19 je 0x78ff 78e6: 83 fa 01 cmp $0x1,%edx 78e9: 74 14 je 0x78ff 78eb: 83 fa 02 cmp $0x2,%edx 78ee: 74 0f je 0x78ff 78f0: b8 ee ff ff ff mov $0xffffffee,%eax 78f5: 48 83 c4 28 add $0x28,%rsp 78f9: 5d pop %rbp 78fa: 41 5c pop %r12 78fc: 5f pop %rdi 78fd: 5e pop %rsi 78fe: c3 ret 78ff: 83 ff 1d cmp $0x1d,%edi 7902: 0f 8f 29 01 00 00 jg 0x7a31 7908: 83 ff 04 cmp $0x4,%edi 790b: 7f 14 jg 0x7921 790d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12) 7914: 00 7915: 33 c0 xor %eax,%eax 7917: 89 06 mov %eax,(%rsi) 7919: 89 45 00 mov %eax,0x0(%rbp) 791c: e9 04 01 00 00 jmp 0x7a25 7921: 83 ff 07 cmp $0x7,%edi 7924: 7f 11 jg 0x7937 7926: 33 c0 xor %eax,%eax 7928: 41 89 04 24 mov %eax,(%r12) 792c: 89 06 mov %eax,(%rsi) 792e: 89 45 00 mov %eax,0x0(%rbp) 7931: 41 8b 04 24 mov (%r12),%eax 7935: eb 67 jmp 0x799e 7937: 8d 4f ff lea -0x1(%rdi),%ecx 793a: 83 f9 12 cmp $0x12,%ecx 793d: 7f 48 jg 0x7987 793f: 41 bb 01 00 00 00 mov $0x1,%r11d 7945: 41 d3 e3 shl %cl,%r11d 7948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 794f: 00 7950: 83 e0 c0 and $0xffffffc0,%eax 7953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 795a: 00 795b: 41 89 04 24 mov %eax,(%r12) 795f: 44 89 d8 mov %r11d,%eax 7962: d1 f8 sar $1,%eax 7964: 41 83 e2 c0 and $0xffffffc0,%r10d 7968: c1 e8 1e shr $0x1e,%eax 796b: 41 03 c3 add %r11d,%eax 796e: 83 e0 fc and $0xfffffffc,%eax 7971: 83 c0 43 add $0x43,%eax 7974: c7 06 00 00 00 00 movl $0x0,(%rsi) 797a: 83 e0 c0 and $0xffffffc0,%eax 797d: 44 89 55 00 mov %r10d,0x0(%rbp) 7981: 41 03 04 24 add (%r12),%eax 7985: eb 12 jmp 0x7999 7987: 4c 89 e2 mov %r12,%rdx 798a: 49 89 f0 mov %rsi,%r8 798d: 49 89 e9 mov %rbp,%r9 7990: e8 2b 79 03 00 call 0x3f2c0 7995: 41 8b 04 24 mov (%r12),%eax 7999: 83 ff 13 cmp $0x13,%edi 799c: 7d 2a jge 0x79c8 799e: 89 f9 mov %edi,%ecx 79a0: 41 ba 01 00 00 00 mov $0x1,%r10d 79a6: 41 d3 e2 shl %cl,%r10d 79a9: 45 89 d3 mov %r10d,%r11d 79ac: 41 d1 fb sar $1,%r11d 79af: 41 c1 eb 1e shr $0x1e,%r11d 79b3: 45 03 da add %r10d,%r11d 79b6: 41 c1 eb 02 shr $0x2,%r11d 79ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d 79c1: 00 79c2: 41 83 e2 c0 and $0xffffffc0,%r10d 79c6: eb 18 jmp 0x79e0 79c8: 41 ba 01 00 00 00 mov $0x1,%r10d 79ce: 8d 4f 14 lea 0x14(%rdi),%ecx 79d1: 41 d3 e2 shl %cl,%r10d 79d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d 79db: 00 79dc: 41 83 e2 c0 and $0xffffffc0,%r10d 79e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax 79e7: 00 79e8: 41 89 04 24 mov %eax,(%r12) 79ec: 83 ff 0a cmp $0xa,%edi 79ef: 7f 04 jg 0x79f5 79f1: 33 c0 xor %eax,%eax 79f3: eb 21 jmp 0x7a16 79f5: 89 f9 mov %edi,%ecx 79f7: b8 01 00 00 00 mov $0x1,%eax 79fc: d3 e0 shl %cl,%eax 79fe: 89 c7 mov %eax,%edi 7a00: d1 ff sar $1,%edi 7a02: c1 ef 1e shr $0x1e,%edi 7a05: 03 f8 add %eax,%edi 7a07: 83 e7 fc and $0xfffffffc,%edi 7a0a: 83 c7 43 add $0x43,%edi 7a0d: 83 e7 c0 and $0xffffffc0,%edi 7a10: 8b 16 mov (%rsi),%edx 7a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax 7a16: 89 06 mov %eax,(%rsi) 7a18: 8b 45 00 mov 0x0(%rbp),%eax 7a1b: 85 c0 test %eax,%eax 7a1d: 7e 06 jle 0x7a25 7a1f: 83 c0 40 add $0x40,%eax 7a22: 89 45 00 mov %eax,0x0(%rbp) 7a25: 33 c0 xor %eax,%eax 7a27: 48 83 c4 28 add $0x28,%rsp 7a2b: 5d pop %rbp 7a2c: 41 5c pop %r12 7a2e: 5f pop %rdi 7a2f: 5e pop %rsi 7a30: c3 ret 7a31: b8 ef ff ff ff mov $0xffffffef,%eax 7a36: 48 83 c4 28 add $0x28,%rsp 7a3a: 5d pop %rbp 7a3b: 41 5c pop %r12 7a3d: 5f pop %rdi 7a3e: 5e pop %rsi 7a3f: c3 ret 7a40: b8 f8 ff ff ff mov $0xfffffff8,%eax 7a45: 48 83 c4 28 add $0x28,%rsp 7a49: 5d pop %rbp 7a4a: 41 5c pop %r12 7a4c: 5f pop %rdi 7a4d: 5e pop %rsi 7a4e: c3 ret 7a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7a56: 00 7a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7a5e: 66 90 xchg %ax,%ax 7a60: 56 push %rsi 7a61: 57 push %rdi 7a62: 41 54 push %r12 7a64: 41 55 push %r13 7a66: 48 83 ec 28 sub $0x28,%rsp 7a6a: 41 89 cc mov %ecx,%r12d 7a6d: 4d 89 cd mov %r9,%r13 7a70: 41 83 fc 1e cmp $0x1e,%r12d 7a74: 0f 87 7b 01 00 00 ja 0x7bf5 7a7a: 4d 85 ed test %r13,%r13 7a7d: 0f 84 82 01 00 00 je 0x7c05 7a83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 7a88: 48 85 ff test %rdi,%rdi 7a8b: 0f 84 74 01 00 00 je 0x7c05 7a91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 7a96: 48 85 f6 test %rsi,%rsi 7a99: 0f 84 66 01 00 00 je 0x7c05 7a9f: 83 fa 08 cmp $0x8,%edx 7aa2: 74 1f je 0x7ac3 7aa4: 83 fa 04 cmp $0x4,%edx 7aa7: 74 1a je 0x7ac3 7aa9: 83 fa 01 cmp $0x1,%edx 7aac: 74 15 je 0x7ac3 7aae: 83 fa 02 cmp $0x2,%edx 7ab1: 74 10 je 0x7ac3 7ab3: b8 ee ff ff ff mov $0xffffffee,%eax 7ab8: 48 83 c4 28 add $0x28,%rsp 7abc: 41 5d pop %r13 7abe: 41 5c pop %r12 7ac0: 5f pop %rdi 7ac1: 5e pop %rsi 7ac2: c3 ret 7ac3: 41 83 fc 1d cmp $0x1d,%r12d 7ac7: 0f 8f 28 01 00 00 jg 0x7bf5 7acd: 41 83 fc 04 cmp $0x4,%r12d 7ad1: 7f 13 jg 0x7ae6 7ad3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 7ada: 00 7adb: 33 c0 xor %eax,%eax 7add: 89 07 mov %eax,(%rdi) 7adf: 89 06 mov %eax,(%rsi) 7ae1: e9 02 01 00 00 jmp 0x7be8 7ae6: 41 83 fc 07 cmp $0x7,%r12d 7aea: 7f 16 jg 0x7b02 7aec: 33 c0 xor %eax,%eax 7aee: 41 ba 01 00 00 00 mov $0x1,%r10d 7af4: 41 89 45 00 mov %eax,0x0(%r13) 7af8: 89 07 mov %eax,(%rdi) 7afa: 89 06 mov %eax,(%rsi) 7afc: 41 8b 45 00 mov 0x0(%r13),%eax 7b00: eb 6f jmp 0x7b71 7b02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 7b07: 83 f9 12 cmp $0x12,%ecx 7b0a: 7f 47 jg 0x7b53 7b0c: 41 ba 01 00 00 00 mov $0x1,%r10d 7b12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 7b17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 7b1e: 00 7b1f: 83 e0 c0 and $0xffffffc0,%eax 7b22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 7b29: 00 7b2a: 41 89 45 00 mov %eax,0x0(%r13) 7b2e: 44 89 d8 mov %r11d,%eax 7b31: d1 f8 sar $1,%eax 7b33: 83 e1 c0 and $0xffffffc0,%ecx 7b36: c1 e8 1e shr $0x1e,%eax 7b39: 41 03 c3 add %r11d,%eax 7b3c: 83 e0 fc and $0xfffffffc,%eax 7b3f: 83 c0 43 add $0x43,%eax 7b42: c7 07 00 00 00 00 movl $0x0,(%rdi) 7b48: 83 e0 c0 and $0xffffffc0,%eax 7b4b: 89 0e mov %ecx,(%rsi) 7b4d: 41 03 45 00 add 0x0(%r13),%eax 7b51: eb 18 jmp 0x7b6b 7b53: 4c 89 ea mov %r13,%rdx 7b56: 49 89 f8 mov %rdi,%r8 7b59: 49 89 f1 mov %rsi,%r9 7b5c: e8 9f 79 03 00 call 0x3f500 7b61: 41 8b 45 00 mov 0x0(%r13),%eax 7b65: 41 ba 01 00 00 00 mov $0x1,%r10d 7b6b: 41 83 fc 13 cmp $0x13,%r12d 7b6f: 7d 23 jge 0x7b94 7b71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 7b76: 41 89 cb mov %ecx,%r11d 7b79: 41 d1 fb sar $1,%r11d 7b7c: 41 c1 eb 1e shr $0x1e,%r11d 7b80: 44 03 d9 add %ecx,%r11d 7b83: 41 c1 eb 02 shr $0x2,%r11d 7b87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 7b8e: 00 7b8f: 83 e1 c0 and $0xffffffc0,%ecx 7b92: eb 15 jmp 0x7ba9 7b94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 7b99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 7b9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 7ba5: 00 7ba6: 83 e1 c0 and $0xffffffc0,%ecx 7ba9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 7bb0: 41 89 45 00 mov %eax,0x0(%r13) 7bb4: 41 83 fc 0a cmp $0xa,%r12d 7bb8: 7f 04 jg 0x7bbe 7bba: 33 c0 xor %eax,%eax 7bbc: eb 1d jmp 0x7bdb 7bbe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 7bc3: 89 c1 mov %eax,%ecx 7bc5: d1 f9 sar $1,%ecx 7bc7: c1 e9 1e shr $0x1e,%ecx 7bca: 03 c8 add %eax,%ecx 7bcc: 83 e1 fc and $0xfffffffc,%ecx 7bcf: 83 c1 43 add $0x43,%ecx 7bd2: 83 e1 c0 and $0xffffffc0,%ecx 7bd5: 8b 17 mov (%rdi),%edx 7bd7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 7bdb: 89 07 mov %eax,(%rdi) 7bdd: 8b 06 mov (%rsi),%eax 7bdf: 85 c0 test %eax,%eax 7be1: 7e 05 jle 0x7be8 7be3: 83 c0 40 add $0x40,%eax 7be6: 89 06 mov %eax,(%rsi) 7be8: 33 c0 xor %eax,%eax 7bea: 48 83 c4 28 add $0x28,%rsp 7bee: 41 5d pop %r13 7bf0: 41 5c pop %r12 7bf2: 5f pop %rdi 7bf3: 5e pop %rsi 7bf4: c3 ret 7bf5: b8 ef ff ff ff mov $0xffffffef,%eax 7bfa: 48 83 c4 28 add $0x28,%rsp 7bfe: 41 5d pop %r13 7c00: 41 5c pop %r12 7c02: 5f pop %rdi 7c03: 5e pop %rsi 7c04: c3 ret 7c05: b8 f8 ff ff ff mov $0xfffffff8,%eax 7c0a: 48 83 c4 28 add $0x28,%rsp 7c0e: 41 5d pop %r13 7c10: 41 5c pop %r12 7c12: 5f pop %rdi 7c13: 5e pop %rsi 7c14: c3 ret 7c15: 0f 1f 40 00 nopl 0x0(%rax) 7c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7c20: 56 push %rsi 7c21: 57 push %rdi 7c22: 41 54 push %r12 7c24: 41 55 push %r13 7c26: 48 83 ec 28 sub $0x28,%rsp 7c2a: 41 89 cc mov %ecx,%r12d 7c2d: 4d 89 cd mov %r9,%r13 7c30: 41 83 fc 1e cmp $0x1e,%r12d 7c34: 0f 87 7b 01 00 00 ja 0x7db5 7c3a: 4d 85 ed test %r13,%r13 7c3d: 0f 84 82 01 00 00 je 0x7dc5 7c43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi 7c48: 48 85 ff test %rdi,%rdi 7c4b: 0f 84 74 01 00 00 je 0x7dc5 7c51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi 7c56: 48 85 f6 test %rsi,%rsi 7c59: 0f 84 66 01 00 00 je 0x7dc5 7c5f: 83 fa 08 cmp $0x8,%edx 7c62: 74 1f je 0x7c83 7c64: 83 fa 04 cmp $0x4,%edx 7c67: 74 1a je 0x7c83 7c69: 83 fa 01 cmp $0x1,%edx 7c6c: 74 15 je 0x7c83 7c6e: 83 fa 02 cmp $0x2,%edx 7c71: 74 10 je 0x7c83 7c73: b8 ee ff ff ff mov $0xffffffee,%eax 7c78: 48 83 c4 28 add $0x28,%rsp 7c7c: 41 5d pop %r13 7c7e: 41 5c pop %r12 7c80: 5f pop %rdi 7c81: 5e pop %rsi 7c82: c3 ret 7c83: 41 83 fc 1d cmp $0x1d,%r12d 7c87: 0f 8f 28 01 00 00 jg 0x7db5 7c8d: 41 83 fc 04 cmp $0x4,%r12d 7c91: 7f 13 jg 0x7ca6 7c93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13) 7c9a: 00 7c9b: 33 c0 xor %eax,%eax 7c9d: 89 07 mov %eax,(%rdi) 7c9f: 89 06 mov %eax,(%rsi) 7ca1: e9 02 01 00 00 jmp 0x7da8 7ca6: 41 83 fc 07 cmp $0x7,%r12d 7caa: 7f 16 jg 0x7cc2 7cac: 33 c0 xor %eax,%eax 7cae: 41 ba 01 00 00 00 mov $0x1,%r10d 7cb4: 41 89 45 00 mov %eax,0x0(%r13) 7cb8: 89 07 mov %eax,(%rdi) 7cba: 89 06 mov %eax,(%rsi) 7cbc: 41 8b 45 00 mov 0x0(%r13),%eax 7cc0: eb 6f jmp 0x7d31 7cc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx 7cc7: 83 f9 12 cmp $0x12,%ecx 7cca: 7f 47 jg 0x7d13 7ccc: 41 ba 01 00 00 00 mov $0x1,%r10d 7cd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 7cd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax 7cde: 00 7cdf: 83 e0 c0 and $0xffffffc0,%eax 7ce2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 7ce9: 00 7cea: 41 89 45 00 mov %eax,0x0(%r13) 7cee: 44 89 d8 mov %r11d,%eax 7cf1: d1 f8 sar $1,%eax 7cf3: 83 e1 c0 and $0xffffffc0,%ecx 7cf6: c1 e8 1e shr $0x1e,%eax 7cf9: 41 03 c3 add %r11d,%eax 7cfc: 83 e0 fc and $0xfffffffc,%eax 7cff: 83 c0 43 add $0x43,%eax 7d02: c7 07 00 00 00 00 movl $0x0,(%rdi) 7d08: 83 e0 c0 and $0xffffffc0,%eax 7d0b: 89 0e mov %ecx,(%rsi) 7d0d: 41 03 45 00 add 0x0(%r13),%eax 7d11: eb 18 jmp 0x7d2b 7d13: 4c 89 ea mov %r13,%rdx 7d16: 49 89 f8 mov %rdi,%r8 7d19: 49 89 f1 mov %rsi,%r9 7d1c: e8 ff 79 03 00 call 0x3f720 7d21: 41 8b 45 00 mov 0x0(%r13),%eax 7d25: 41 ba 01 00 00 00 mov $0x1,%r10d 7d2b: 41 83 fc 13 cmp $0x13,%r12d 7d2f: 7d 23 jge 0x7d54 7d31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx 7d36: 41 89 cb mov %ecx,%r11d 7d39: 41 d1 fb sar $1,%r11d 7d3c: 41 c1 eb 1e shr $0x1e,%r11d 7d40: 44 03 d9 add %ecx,%r11d 7d43: 41 c1 eb 02 shr $0x2,%r11d 7d47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx 7d4e: 00 7d4f: 83 e1 c0 and $0xffffffc0,%ecx 7d52: eb 15 jmp 0x7d69 7d54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx 7d59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d 7d5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx 7d65: 00 7d66: 83 e1 c0 and $0xffffffc0,%ecx 7d69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax 7d70: 41 89 45 00 mov %eax,0x0(%r13) 7d74: 41 83 fc 0a cmp $0xa,%r12d 7d78: 7f 04 jg 0x7d7e 7d7a: 33 c0 xor %eax,%eax 7d7c: eb 1d jmp 0x7d9b 7d7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax 7d83: 89 c1 mov %eax,%ecx 7d85: d1 f9 sar $1,%ecx 7d87: c1 e9 1e shr $0x1e,%ecx 7d8a: 03 c8 add %eax,%ecx 7d8c: 83 e1 fc and $0xfffffffc,%ecx 7d8f: 83 c1 43 add $0x43,%ecx 7d92: 83 e1 c0 and $0xffffffc0,%ecx 7d95: 8b 17 mov (%rdi),%edx 7d97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax 7d9b: 89 07 mov %eax,(%rdi) 7d9d: 8b 06 mov (%rsi),%eax 7d9f: 85 c0 test %eax,%eax 7da1: 7e 05 jle 0x7da8 7da3: 83 c0 40 add $0x40,%eax 7da6: 89 06 mov %eax,(%rsi) 7da8: 33 c0 xor %eax,%eax 7daa: 48 83 c4 28 add $0x28,%rsp 7dae: 41 5d pop %r13 7db0: 41 5c pop %r12 7db2: 5f pop %rdi 7db3: 5e pop %rsi 7db4: c3 ret 7db5: b8 ef ff ff ff mov $0xffffffef,%eax 7dba: 48 83 c4 28 add $0x28,%rsp 7dbe: 41 5d pop %r13 7dc0: 41 5c pop %r12 7dc2: 5f pop %rdi 7dc3: 5e pop %rsi 7dc4: c3 ret 7dc5: b8 f8 ff ff ff mov $0xfffffff8,%eax 7dca: 48 83 c4 28 add $0x28,%rsp 7dce: 41 5d pop %r13 7dd0: 41 5c pop %r12 7dd2: 5f pop %rdi 7dd3: 5e pop %rsi 7dd4: c3 ret 7dd5: 0f 1f 40 00 nopl 0x0(%rax) 7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7de0: 48 83 ec 28 sub $0x28,%rsp 7de4: 48 85 c9 test %rcx,%rcx 7de7: 74 25 je 0x7e0e 7de9: 48 85 d2 test %rdx,%rdx 7dec: 74 20 je 0x7e0e 7dee: 4d 85 c0 test %r8,%r8 7df1: 74 1b je 0x7e0e 7df3: 45 85 c9 test %r9d,%r9d 7df6: 7f 0a jg 0x7e02 7df8: b8 fa ff ff ff mov $0xfffffffa,%eax 7dfd: 48 83 c4 28 add $0x28,%rsp 7e01: c3 ret 7e02: e8 e9 c0 a5 01 call 0x1a63ef0 7e07: 33 c0 xor %eax,%eax 7e09: 48 83 c4 28 add $0x28,%rsp 7e0d: c3 ret 7e0e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e13: 48 83 c4 28 add $0x28,%rsp 7e17: c3 ret 7e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e1f: 00 7e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp 7e25: 48 85 c9 test %rcx,%rcx 7e28: 74 27 je 0x7e51 7e2a: 48 85 d2 test %rdx,%rdx 7e2d: 74 22 je 0x7e51 7e2f: 4d 85 c0 test %r8,%r8 7e32: 74 1d je 0x7e51 7e34: 45 85 c9 test %r9d,%r9d 7e37: 7f 0b jg 0x7e44 7e39: b8 fa ff ff ff mov $0xfffffffa,%eax 7e3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7e43: c3 ret 7e44: e8 57 c7 a5 01 call 0x1a645a0 7e49: 33 c0 xor %eax,%eax 7e4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7e50: c3 ret 7e51: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp 7e5b: c3 ret 7e5c: 0f 1f 40 00 nopl 0x0(%rax) 7e60: 48 83 ec 28 sub $0x28,%rsp 7e64: 48 85 c9 test %rcx,%rcx 7e67: 74 25 je 0x7e8e 7e69: 48 85 d2 test %rdx,%rdx 7e6c: 74 20 je 0x7e8e 7e6e: 4d 85 c0 test %r8,%r8 7e71: 74 1b je 0x7e8e 7e73: 45 85 c9 test %r9d,%r9d 7e76: 7f 0a jg 0x7e82 7e78: b8 fa ff ff ff mov $0xfffffffa,%eax 7e7d: 48 83 c4 28 add $0x28,%rsp 7e81: c3 ret 7e82: e8 c9 cd a5 01 call 0x1a64c50 7e87: 33 c0 xor %eax,%eax 7e89: 48 83 c4 28 add $0x28,%rsp 7e8d: c3 ret 7e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax 7e93: 48 83 c4 28 add $0x28,%rsp 7e97: c3 ret 7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) 7e9f: 00 7ea0: 56 push %rsi 7ea1: 57 push %rdi 7ea2: 55 push %rbp 7ea3: 48 89 d5 mov %rdx,%rbp 7ea6: 48 85 c9 test %rcx,%rcx 7ea9: 0f 84 2b 02 00 00 je 0x80da 7eaf: 48 85 ed test %rbp,%rbp 7eb2: 0f 84 22 02 00 00 je 0x80da 7eb8: 4d 85 c0 test %r8,%r8 7ebb: 0f 84 19 02 00 00 je 0x80da 7ec1: 45 85 c9 test %r9d,%r9d 7ec4: 0f 8e 07 02 00 00 jle 0x80d1 7eca: 41 83 f9 08 cmp $0x8,%r9d 7ece: 0f 8c ed 01 00 00 jl 0x80c1 7ed4: 4c 89 c6 mov %r8,%rsi 7ed7: 48 83 e6 1f and $0x1f,%rsi 7edb: 89 f6 mov %esi,%esi 7edd: 85 f6 test %esi,%esi 7edf: 74 14 je 0x7ef5 7ee1: f7 c6 07 00 00 00 test $0x7,%esi 7ee7: 0f 85 d4 01 00 00 jne 0x80c1 7eed: f7 de neg %esi 7eef: 83 c6 20 add $0x20,%esi 7ef2: c1 ee 03 shr $0x3,%esi 7ef5: 8d 46 08 lea 0x8(%rsi),%eax 7ef8: 44 3b c8 cmp %eax,%r9d 7efb: 0f 8c c0 01 00 00 jl 0x80c1 7f01: 44 89 c8 mov %r9d,%eax 7f04: 33 d2 xor %edx,%edx 7f06: 2b c6 sub %esi,%eax 7f08: 83 e0 07 and $0x7,%eax 7f0b: f7 d8 neg %eax 7f0d: 41 03 c1 add %r9d,%eax 7f10: 85 f6 test %esi,%esi 7f12: 76 3e jbe 0x7f52 7f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1) 7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2 7f25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1 7f2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0 7f2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3 7f33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4 7f38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5 7f3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0 7f40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1 7f44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8) 7f4a: 48 ff c2 inc %rdx 7f4d: 48 3b d6 cmp %rsi,%rdx 7f50: 72 ce jb 0x7f20 7f52: 48 63 d0 movslq %eax,%rdx 7f55: 0f 1f 40 00 nopl 0x0(%rax) 7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 7f60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3 7f66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2 7f6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5 7f72: 01 7f73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4 7f77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0 7f7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1 7f82: 01 7f83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2 7f87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1 7f8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3 7f90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4 7f94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8) 7f9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1 7fa0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5 7fa6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3 7fad: 01 7fae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2 7fb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4 7fb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0 7fbd: 01 7fbe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1 7fc2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0 7fc7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0 7fcb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2 7fcf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8) 7fd6: 48 83 c6 08 add $0x8,%rsi 7fda: 48 3b f2 cmp %rdx,%rsi 7fdd: 72 81 jb 0x7f60 7fdf: 8d 70 01 lea 0x1(%rax),%esi 7fe2: 41 3b f1 cmp %r9d,%esi 7fe5: 0f 87 c8 00 00 00 ja 0x80b3 7feb: 4d 63 c9 movslq %r9d,%r9 7fee: 4c 2b ca sub %rdx,%r9 7ff1: 49 83 f9 02 cmp $0x2,%r9 7ff5: 0f 8c c1 00 00 00 jl 0x80bc 7ffb: 45 89 cb mov %r9d,%r11d 7ffe: 45 rex.RB 7fff: 33 .byte 0x33