Files
soothe2-re/handoff/nls_dasm/th_ee20.dis
T

8708 lines
413 KiB
Plaintext

; th_ee20: VA 0x18000ee20-0x180016e20 (32768 bytes)
/tmp/opencode/dis/th_ee20.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 48 85 c9 test %rcx,%rcx
7: 74 25 je 0x2e
9: 48 85 d2 test %rdx,%rdx
c: 74 20 je 0x2e
e: 4d 85 c0 test %r8,%r8
11: 74 1b je 0x2e
13: 45 85 c9 test %r9d,%r9d
16: 7f 0a jg 0x22
18: b8 fa ff ff ff mov $0xfffffffa,%eax
1d: 48 83 c4 28 add $0x28,%rsp
21: c3 ret
22: e8 59 99 03 00 call 0x39980
27: 33 c0 xor %eax,%eax
29: 48 83 c4 28 add $0x28,%rsp
2d: c3 ret
2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
33: 48 83 c4 28 add $0x28,%rsp
37: c3 ret
38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f: 00
40: 48 83 ec 28 sub $0x28,%rsp
44: 48 85 c9 test %rcx,%rcx
47: 74 25 je 0x6e
49: 48 85 d2 test %rdx,%rdx
4c: 74 20 je 0x6e
4e: 4d 85 c0 test %r8,%r8
51: 74 1b je 0x6e
53: 45 85 c9 test %r9d,%r9d
56: 7f 0a jg 0x62
58: b8 fa ff ff ff mov $0xfffffffa,%eax
5d: 48 83 c4 28 add $0x28,%rsp
61: c3 ret
62: e8 59 99 03 00 call 0x399c0
67: 33 c0 xor %eax,%eax
69: 48 83 c4 28 add $0x28,%rsp
6d: c3 ret
6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
73: 48 83 c4 28 add $0x28,%rsp
77: c3 ret
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f: 00
80: 53 push %rbx
81: 48 85 c9 test %rcx,%rcx
84: 0f 84 d4 01 00 00 je 0x25e
8a: 4d 85 c0 test %r8,%r8
8d: 0f 84 cb 01 00 00 je 0x25e
93: 45 85 c9 test %r9d,%r9d
96: 0f 8e bb 01 00 00 jle 0x257
9c: 41 83 f9 08 cmp $0x8,%r9d
a0: 0f 8c a1 01 00 00 jl 0x247
a6: 4d 89 c3 mov %r8,%r11
a9: 49 83 e3 0f and $0xf,%r11
ad: 45 85 db test %r11d,%r11d
b0: 74 18 je 0xca
b2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
b9: 0f 85 88 01 00 00 jne 0x247
bf: 41 f7 db neg %r11d
c2: 41 83 c3 10 add $0x10,%r11d
c6: 41 c1 eb 02 shr $0x2,%r11d
ca: 41 8d 43 08 lea 0x8(%r11),%eax
ce: 44 3b c8 cmp %eax,%r9d
d1: 0f 8c 70 01 00 00 jl 0x247
d7: 44 89 c8 mov %r9d,%eax
da: 33 d2 xor %edx,%edx
dc: 41 2b c3 sub %r11d,%eax
df: 83 e0 07 and $0x7,%eax
e2: f7 d8 neg %eax
e4: 41 03 c1 add %r9d,%eax
e7: 44 89 db mov %r11d,%ebx
ea: 45 85 db test %r11d,%r11d
ed: 76 2e jbe 0x11d
ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f6: 00
f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fe: 66 90 xchg %ax,%ax
100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
105: f3 0f 59 c1 mulss %xmm1,%xmm0
109: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
10f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
115: 48 ff c2 inc %rdx
118: 48 3b d3 cmp %rbx,%rdx
11b: 72 e3 jb 0x100
11d: 45 89 db mov %r11d,%r11d
120: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
124: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
12b: 48 63 d0 movslq %eax,%rdx
12e: 74 40 je 0x170
130: 0f 28 c1 movaps %xmm1,%xmm0
133: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
13e: 00 00
140: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
144: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
149: 0f 59 d0 mulps %xmm0,%xmm2
14c: 0f 59 d8 mulps %xmm0,%xmm3
14f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
154: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
15a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
15f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
165: 48 83 c3 08 add $0x8,%rbx
169: 48 3b da cmp %rdx,%rbx
16c: 72 d2 jb 0x140
16e: eb 3e jmp 0x1ae
170: 0f 28 c1 movaps %xmm1,%xmm0
173: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
17e: 00 00
180: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
184: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
189: 0f 59 d0 mulps %xmm0,%xmm2
18c: 0f 59 d8 mulps %xmm0,%xmm3
18f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
194: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
19a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
19f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
1a5: 48 83 c3 08 add $0x8,%rbx
1a9: 48 3b da cmp %rdx,%rbx
1ac: 72 d2 jb 0x180
1ae: 8d 58 01 lea 0x1(%rax),%ebx
1b1: 41 3b d9 cmp %r9d,%ebx
1b4: 0f 87 84 00 00 00 ja 0x23e
1ba: 4d 63 d1 movslq %r9d,%r10
1bd: 4c 2b d2 sub %rdx,%r10
1c0: 49 83 fa 04 cmp $0x4,%r10
1c4: 0f 8c 78 00 00 00 jl 0x242
1ca: 45 89 d3 mov %r10d,%r11d
1cd: 45 33 c9 xor %r9d,%r9d
1d0: 41 83 e3 fc and $0xfffffffc,%r11d
1d4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
1d8: 4d 63 db movslq %r11d,%r11
1db: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
1df: 90 nop
1e0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
1e5: 0f 59 d0 mulps %xmm0,%xmm2
1e8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
1ed: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
1f2: 49 83 c1 04 add $0x4,%r9
1f6: 4d 3b cb cmp %r11,%r9
1f9: 72 e5 jb 0x1e0
1fb: 4d 3b da cmp %r10,%r11
1fe: 73 3e jae 0x23e
200: 48 63 c0 movslq %eax,%rax
203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
207: 49 8d 04 80 lea (%r8,%rax,4),%rax
20b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
212: 00
213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
220: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
226: f3 0f 59 c1 mulss %xmm1,%xmm0
22a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
230: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
236: 49 ff c3 inc %r11
239: 4d 3b da cmp %r10,%r11
23c: 72 e2 jb 0x220
23e: 33 c0 xor %eax,%eax
240: 5b pop %rbx
241: c3 ret
242: 45 33 db xor %r11d,%r11d
245: eb b4 jmp 0x1fb
247: 33 c0 xor %eax,%eax
249: 41 83 f9 01 cmp $0x1,%r9d
24d: 72 ef jb 0x23e
24f: 4d 63 d1 movslq %r9d,%r10
252: 45 33 db xor %r11d,%r11d
255: eb a4 jmp 0x1fb
257: b8 fa ff ff ff mov $0xfffffffa,%eax
25c: 5b pop %rbx
25d: c3 ret
25e: b8 f8 ff ff ff mov $0xfffffff8,%eax
263: 5b pop %rbx
264: c3 ret
265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26c: 00
26d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
280: 48 85 c9 test %rcx,%rcx
283: 0f 84 84 01 00 00 je 0x40d
289: 4d 85 c0 test %r8,%r8
28c: 0f 84 7b 01 00 00 je 0x40d
292: 45 85 c9 test %r9d,%r9d
295: 0f 8e 6b 01 00 00 jle 0x406
29b: 49 63 c1 movslq %r9d,%rax
29e: 48 83 f8 08 cmp $0x8,%rax
2a2: 0f 8c 59 01 00 00 jl 0x401
2a8: 4d 89 c3 mov %r8,%r11
2ab: 49 83 e3 0f and $0xf,%r11
2af: 45 85 db test %r11d,%r11d
2b2: 74 18 je 0x2cc
2b4: 41 f7 c3 03 00 00 00 test $0x3,%r11d
2bb: 0f 85 40 01 00 00 jne 0x401
2c1: 41 f7 db neg %r11d
2c4: 41 83 c3 10 add $0x10,%r11d
2c8: 41 c1 eb 02 shr $0x2,%r11d
2cc: 44 89 da mov %r11d,%edx
2cf: 83 c2 08 add $0x8,%edx
2d2: 48 3b c2 cmp %rdx,%rax
2d5: 0f 8c 26 01 00 00 jl 0x401
2db: 44 89 ca mov %r9d,%edx
2de: 41 2b d3 sub %r11d,%edx
2e1: 83 e2 07 and $0x7,%edx
2e4: 44 2b ca sub %edx,%r9d
2e7: 33 d2 xor %edx,%edx
2e9: 45 89 da mov %r11d,%r10d
2ec: 45 85 db test %r11d,%r11d
2ef: 76 2d jbe 0x31e
2f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f8: 00
2f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
300: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
305: f3 0f 59 c1 mulss %xmm1,%xmm0
309: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
30f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
315: 48 8d 52 01 lea 0x1(%rdx),%rdx
319: 49 3b d2 cmp %r10,%rdx
31c: 72 e2 jb 0x300
31e: 45 89 db mov %r11d,%r11d
321: 49 63 d1 movslq %r9d,%rdx
324: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
328: 49 f7 c3 0f 00 00 00 test $0xf,%r11
32f: 74 41 je 0x372
331: 0f 28 c1 movaps %xmm1,%xmm0
334: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33f: 00
340: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
345: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
34b: 0f 59 d0 mulps %xmm0,%xmm2
34e: 0f 59 d8 mulps %xmm0,%xmm3
351: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
356: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
35c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
361: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
367: 4d 8d 52 08 lea 0x8(%r10),%r10
36b: 4c 3b d2 cmp %rdx,%r10
36e: 72 d0 jb 0x340
370: eb 3e jmp 0x3b0
372: 0f 28 c1 movaps %xmm1,%xmm0
375: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
380: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
385: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
38b: 0f 59 d0 mulps %xmm0,%xmm2
38e: 0f 59 d8 mulps %xmm0,%xmm3
391: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
396: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
39c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
3a1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
3a7: 4d 8d 52 08 lea 0x8(%r10),%r10
3ab: 4c 3b d2 cmp %rdx,%r10
3ae: 72 d0 jb 0x380
3b0: 33 d2 xor %edx,%edx
3b2: 45 8d 51 01 lea 0x1(%r9),%r10d
3b6: 4d 63 d2 movslq %r10d,%r10
3b9: 4c 3b d0 cmp %rax,%r10
3bc: 77 40 ja 0x3fe
3be: 4d 63 c9 movslq %r9d,%r9
3c1: 49 2b c1 sub %r9,%rax
3c4: 49 c1 e1 02 shl $0x2,%r9
3c8: 49 03 c9 add %r9,%rcx
3cb: 4d 03 c1 add %r9,%r8
3ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d5: 00
3d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3dd: 0f 1f 00 nopl (%rax)
3e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3e5: f3 0f 59 c1 mulss %xmm1,%xmm0
3e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3f5: 48 8d 52 01 lea 0x1(%rdx),%rdx
3f9: 48 3b d0 cmp %rax,%rdx
3fc: 72 e2 jb 0x3e0
3fe: 33 c0 xor %eax,%eax
400: c3 ret
401: 45 33 c9 xor %r9d,%r9d
404: eb aa jmp 0x3b0
406: b8 fa ff ff ff mov $0xfffffffa,%eax
40b: 90 nop
40c: c3 ret
40d: b8 f8 ff ff ff mov $0xfffffff8,%eax
412: c3 ret
413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41f: 00
420: 53 push %rbx
421: 48 85 c9 test %rcx,%rcx
424: 0f 84 d5 01 00 00 je 0x5ff
42a: 4d 85 c0 test %r8,%r8
42d: 0f 84 cc 01 00 00 je 0x5ff
433: 45 85 c9 test %r9d,%r9d
436: 0f 8e bc 01 00 00 jle 0x5f8
43c: 41 83 f9 08 cmp $0x8,%r9d
440: 0f 8c a2 01 00 00 jl 0x5e8
446: 4d 89 c3 mov %r8,%r11
449: 49 83 e3 0f and $0xf,%r11
44d: 45 85 db test %r11d,%r11d
450: 74 18 je 0x46a
452: 41 f7 c3 03 00 00 00 test $0x3,%r11d
459: 0f 85 89 01 00 00 jne 0x5e8
45f: 41 f7 db neg %r11d
462: 41 83 c3 10 add $0x10,%r11d
466: 41 c1 eb 02 shr $0x2,%r11d
46a: 41 8d 43 08 lea 0x8(%r11),%eax
46e: 44 3b c8 cmp %eax,%r9d
471: 0f 8c 71 01 00 00 jl 0x5e8
477: 44 89 c8 mov %r9d,%eax
47a: 33 d2 xor %edx,%edx
47c: 41 2b c3 sub %r11d,%eax
47f: 44 89 db mov %r11d,%ebx
482: 83 e0 07 and $0x7,%eax
485: f7 d8 neg %eax
487: 41 03 c1 add %r9d,%eax
48a: 45 85 db test %r11d,%r11d
48d: 76 2f jbe 0x4be
48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
496: 00
497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49e: 66 90 xchg %ax,%ax
4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
4a5: f3 0f 59 c1 mulss %xmm1,%xmm0
4a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
4af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
4b5: 48 83 c2 01 add $0x1,%rdx
4b9: 48 3b d3 cmp %rbx,%rdx
4bc: 72 e2 jb 0x4a0
4be: 45 89 db mov %r11d,%r11d
4c1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
4c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
4cc: 48 63 d0 movslq %eax,%rdx
4cf: 74 3f je 0x510
4d1: 0f 28 c1 movaps %xmm1,%xmm0
4d4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4df: 00
4e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
4e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
4e9: 0f 59 d0 mulps %xmm0,%xmm2
4ec: 0f 59 d8 mulps %xmm0,%xmm3
4ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
4f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
4fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
4ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
505: 48 83 c3 08 add $0x8,%rbx
509: 48 3b da cmp %rdx,%rbx
50c: 72 d2 jb 0x4e0
50e: eb 3e jmp 0x54e
510: 0f 28 c1 movaps %xmm1,%xmm0
513: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
51e: 00 00
520: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
524: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
529: 0f 59 d0 mulps %xmm0,%xmm2
52c: 0f 59 d8 mulps %xmm0,%xmm3
52f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
534: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
53a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
53f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
545: 48 83 c3 08 add $0x8,%rbx
549: 48 3b da cmp %rdx,%rbx
54c: 72 d2 jb 0x520
54e: 8d 58 01 lea 0x1(%rax),%ebx
551: 41 3b d9 cmp %r9d,%ebx
554: 0f 87 85 00 00 00 ja 0x5df
55a: 4d 63 d1 movslq %r9d,%r10
55d: 4c 2b d2 sub %rdx,%r10
560: 49 83 fa 04 cmp $0x4,%r10
564: 0f 8c 79 00 00 00 jl 0x5e3
56a: 45 89 d3 mov %r10d,%r11d
56d: 45 33 c9 xor %r9d,%r9d
570: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
574: 41 83 e3 fc and $0xfffffffc,%r11d
578: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
57c: 4d 63 db movslq %r11d,%r11
57f: 90 nop
580: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
585: 0f 59 d0 mulps %xmm0,%xmm2
588: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
58d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
592: 49 83 c1 04 add $0x4,%r9
596: 4d 3b cb cmp %r11,%r9
599: 72 e5 jb 0x580
59b: 4d 3b da cmp %r10,%r11
59e: 73 3f jae 0x5df
5a0: 48 63 c0 movslq %eax,%rax
5a3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5a7: 49 8d 04 80 lea (%r8,%rax,4),%rax
5ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b2: 00
5b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5c0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
5c6: f3 0f 59 c1 mulss %xmm1,%xmm0
5ca: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
5d0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
5d6: 49 83 c3 01 add $0x1,%r11
5da: 4d 3b da cmp %r10,%r11
5dd: 72 e1 jb 0x5c0
5df: 33 c0 xor %eax,%eax
5e1: 5b pop %rbx
5e2: c3 ret
5e3: 45 33 db xor %r11d,%r11d
5e6: eb b3 jmp 0x59b
5e8: 33 c0 xor %eax,%eax
5ea: 41 83 f9 01 cmp $0x1,%r9d
5ee: 72 ef jb 0x5df
5f0: 4d 63 d1 movslq %r9d,%r10
5f3: 45 33 db xor %r11d,%r11d
5f6: eb a3 jmp 0x59b
5f8: b8 fa ff ff ff mov $0xfffffffa,%eax
5fd: 5b pop %rbx
5fe: c3 ret
5ff: b8 f8 ff ff ff mov $0xfffffff8,%eax
604: 5b pop %rbx
605: c3 ret
606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60d: 00
60e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
615: 0f 1f 40 00 nopl 0x0(%rax)
619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
620: 41 57 push %r15
622: c5 f8 28 d1 vmovaps %xmm1,%xmm2
626: 48 85 c9 test %rcx,%rcx
629: 0f 84 b0 01 00 00 je 0x7df
62f: 4d 85 c0 test %r8,%r8
632: 0f 84 a7 01 00 00 je 0x7df
638: 45 85 c9 test %r9d,%r9d
63b: 0f 8e 96 01 00 00 jle 0x7d7
641: 41 83 f9 10 cmp $0x10,%r9d
645: 0f 8c 7c 01 00 00 jl 0x7c7
64b: 4d 89 c2 mov %r8,%r10
64e: 49 83 e2 1f and $0x1f,%r10
652: 45 89 d2 mov %r10d,%r10d
655: 45 85 d2 test %r10d,%r10d
658: 74 18 je 0x672
65a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
661: 0f 85 60 01 00 00 jne 0x7c7
667: 41 f7 da neg %r10d
66a: 41 83 c2 20 add $0x20,%r10d
66e: 41 c1 ea 02 shr $0x2,%r10d
672: 41 8d 42 10 lea 0x10(%r10),%eax
676: 44 3b c8 cmp %eax,%r9d
679: 0f 8c 48 01 00 00 jl 0x7c7
67f: 44 89 c8 mov %r9d,%eax
682: 33 d2 xor %edx,%edx
684: 41 2b c2 sub %r10d,%eax
687: 83 e0 0f and $0xf,%eax
68a: f7 d8 neg %eax
68c: 41 03 c1 add %r9d,%eax
68f: 45 85 d2 test %r10d,%r10d
692: 76 25 jbe 0x6b9
694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
6a5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
6ab: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
6b1: 48 ff c2 inc %rdx
6b4: 49 3b d2 cmp %r10,%rdx
6b7: 72 e7 jb 0x6a0
6b9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
6be: 48 63 d0 movslq %eax,%rdx
6c1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
6c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ce: 00
6cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d6: 0f 1f 00 nopl (%rax)
6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
6e6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
6ed: 01
6ee: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
6f2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
6f9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
6ff: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
705: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
70c: 01
70d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
711: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
718: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
71f: 49 83 c2 10 add $0x10,%r10
723: 4c 3b d2 cmp %rdx,%r10
726: 72 b8 jb 0x6e0
728: 44 8d 50 01 lea 0x1(%rax),%r10d
72c: 45 3b d1 cmp %r9d,%r10d
72f: 0f 87 85 00 00 00 ja 0x7ba
735: 4d 63 d9 movslq %r9d,%r11
738: 4c 2b da sub %rdx,%r11
73b: 49 83 fb 04 cmp $0x4,%r11
73f: 0f 8c 7d 00 00 00 jl 0x7c2
745: 45 89 df mov %r11d,%r15d
748: 45 33 d2 xor %r10d,%r10d
74b: 41 83 e7 fc and $0xfffffffc,%r15d
74f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
753: 4d 63 ff movslq %r15d,%r15
756: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
75a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
760: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
766: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
76c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
772: 49 83 c2 04 add $0x4,%r10
776: 4d 3b d7 cmp %r15,%r10
779: 72 e5 jb 0x760
77b: 4d 3b fb cmp %r11,%r15
77e: 73 3a jae 0x7ba
780: 48 63 c0 movslq %eax,%rax
783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
787: 49 8d 04 80 lea (%r8,%rax,4),%rax
78b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
792: 00
793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7a0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
7a6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
7ac: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
7b2: 49 ff c7 inc %r15
7b5: 4d 3b fb cmp %r11,%r15
7b8: 72 e6 jb 0x7a0
7ba: 33 c0 xor %eax,%eax
7bc: c5 f8 77 vzeroupper
7bf: 41 5f pop %r15
7c1: c3 ret
7c2: 45 33 ff xor %r15d,%r15d
7c5: eb b4 jmp 0x77b
7c7: 33 c0 xor %eax,%eax
7c9: 41 83 f9 01 cmp $0x1,%r9d
7cd: 72 eb jb 0x7ba
7cf: 4d 63 d9 movslq %r9d,%r11
7d2: 45 33 ff xor %r15d,%r15d
7d5: eb a4 jmp 0x77b
7d7: b8 fa ff ff ff mov $0xfffffffa,%eax
7dc: 41 5f pop %r15
7de: c3 ret
7df: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e4: 41 5f pop %r15
7e6: c3 ret
7e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ee: 00
7ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f6: 0f 1f 00 nopl (%rax)
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
800: 4d 89 c2 mov %r8,%r10
803: 48 85 c9 test %rcx,%rcx
806: 0f 84 eb 00 00 00 je 0x8f7
80c: 4d 85 d2 test %r10,%r10
80f: 0f 84 e2 00 00 00 je 0x8f7
815: 45 85 c9 test %r9d,%r9d
818: 0f 8e d3 00 00 00 jle 0x8f1
81e: 49 63 c1 movslq %r9d,%rax
821: 48 83 f8 08 cmp $0x8,%rax
825: 0f 8c b5 00 00 00 jl 0x8e0
82b: 48 3d e1 00 00 00 cmp $0xe1,%rax
831: 0f 8c ae 00 00 00 jl 0x8e5
837: 4c 89 d2 mov %r10,%rdx
83a: 48 83 e2 1f and $0x1f,%rdx
83e: 85 d2 test %edx,%edx
840: 74 11 je 0x853
842: f6 c2 03 test $0x3,%dl
845: 0f 85 95 00 00 00 jne 0x8e0
84b: f7 da neg %edx
84d: 83 c2 20 add $0x20,%edx
850: c1 ea 02 shr $0x2,%edx
853: 41 89 d0 mov %edx,%r8d
856: 4d 8d 58 08 lea 0x8(%r8),%r11
85a: 49 3b c3 cmp %r11,%rax
85d: 0f 8c 7d 00 00 00 jl 0x8e0
863: 45 89 cb mov %r9d,%r11d
866: 44 2b da sub %edx,%r11d
869: 41 83 e3 07 and $0x7,%r11d
86d: 45 2b cb sub %r11d,%r9d
870: 45 33 db xor %r11d,%r11d
873: 4d 63 c9 movslq %r9d,%r9
876: 85 d2 test %edx,%edx
878: 76 20 jbe 0x89a
87a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
880: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
886: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
88c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
892: 49 ff c3 inc %r11
895: 4d 3b d8 cmp %r8,%r11
898: 72 e6 jb 0x880
89a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
89f: 90 nop
8a0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
8a6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
8ac: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
8b2: 49 83 c0 08 add $0x8,%r8
8b6: 4d 3b c1 cmp %r9,%r8
8b9: 72 e5 jb 0x8a0
8bb: 4c 3b c8 cmp %rax,%r9
8be: 73 1a jae 0x8da
8c0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
8c6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
8cc: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
8d2: 49 ff c1 inc %r9
8d5: 4c 3b c8 cmp %rax,%r9
8d8: 72 e6 jb 0x8c0
8da: 33 c0 xor %eax,%eax
8dc: c5 f8 77 vzeroupper
8df: c3 ret
8e0: 45 33 c9 xor %r9d,%r9d
8e3: eb d6 jmp 0x8bb
8e5: 41 83 e1 f8 and $0xfffffff8,%r9d
8e9: 45 33 c0 xor %r8d,%r8d
8ec: 4d 63 c9 movslq %r9d,%r9
8ef: eb a9 jmp 0x89a
8f1: b8 fa ff ff ff mov $0xfffffffa,%eax
8f6: c3 ret
8f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
8fc: c3 ret
8fd: 0f 1f 00 nopl (%rax)
900: 55 push %rbp
901: c5 f8 28 e1 vmovaps %xmm1,%xmm4
905: 48 85 c9 test %rcx,%rcx
908: 0f 84 a0 01 00 00 je 0xaae
90e: 4d 85 c0 test %r8,%r8
911: 0f 84 97 01 00 00 je 0xaae
917: 45 85 c9 test %r9d,%r9d
91a: 0f 8e 87 01 00 00 jle 0xaa7
920: 41 83 f9 08 cmp $0x8,%r9d
924: 0f 8c 76 01 00 00 jl 0xaa0
92a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
931: 0f 8c 5c 01 00 00 jl 0xa93
937: 4c 89 c0 mov %r8,%rax
93a: 48 83 e0 1f and $0x1f,%rax
93e: a8 03 test $0x3,%al
940: 74 04 je 0x946
942: 33 c0 xor %eax,%eax
944: eb 13 jmp 0x959
946: 85 c0 test %eax,%eax
948: 74 0f je 0x959
94a: f7 d8 neg %eax
94c: 83 c0 20 add $0x20,%eax
94f: c1 e8 02 shr $0x2,%eax
952: 44 3b c8 cmp %eax,%r9d
955: 41 0f 4c c1 cmovl %r9d,%eax
959: 44 89 ca mov %r9d,%edx
95c: 2b d0 sub %eax,%edx
95e: 83 e2 07 and $0x7,%edx
961: f7 da neg %edx
963: 41 03 d1 add %r9d,%edx
966: 83 f8 01 cmp $0x1,%eax
969: 72 6d jb 0x9d8
96b: 45 33 db xor %r11d,%r11d
96e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4df40
975: 01
976: 33 ed xor %ebp,%ebp
978: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4df60
97f: 01
980: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
985: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
98b: 4c 63 d0 movslq %eax,%r10
98e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
995: 00
996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
99d: 0f 1f 00 nopl (%rax)
9a0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
9a6: 49 83 c3 08 add $0x8,%r11
9aa: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
9ae: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
9b5: 00
9b6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
9bd: 00
9be: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
9c5: 00
9c6: 48 83 c5 20 add $0x20,%rbp
9ca: 4d 3b da cmp %r10,%r11
9cd: 72 d1 jb 0x9a0
9cf: 44 3b c8 cmp %eax,%r9d
9d2: 0f 84 b4 00 00 00 je 0xa8c
9d8: 8d 68 08 lea 0x8(%rax),%ebp
9db: 3b d5 cmp %ebp,%edx
9dd: 7c 3b jl 0xa1a
9df: 48 63 c0 movslq %eax,%rax
9e2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
9e7: 48 63 ea movslq %edx,%rbp
9ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9f1: 00
9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a00: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
a05: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
a0b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
a11: 48 83 c0 08 add $0x8,%rax
a15: 48 3b c5 cmp %rbp,%rax
a18: 72 e6 jb 0xa00
a1a: 8d 42 01 lea 0x1(%rdx),%eax
a1d: 41 3b c1 cmp %r9d,%eax
a20: 0f 87 66 00 00 00 ja 0xa8c
a26: 44 89 cd mov %r9d,%ebp
a29: 33 c0 xor %eax,%eax
a2b: 2b ea sub %edx,%ebp
a2d: 48 63 d2 movslq %edx,%rdx
a30: 4d 63 c9 movslq %r9d,%r9
a33: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4df40
a3a: 01
a3b: 4c 2b ca sub %rdx,%r9
a3e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4df60
a45: 01
a46: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
a4b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
a51: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
a55: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
a59: 33 d2 xor %edx,%edx
a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a60: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
a66: 48 83 c0 08 add $0x8,%rax
a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
a6e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
a75: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
a7c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
a83: 48 83 c2 20 add $0x20,%rdx
a87: 49 3b c1 cmp %r9,%rax
a8a: 72 d4 jb 0xa60
a8c: 33 c0 xor %eax,%eax
a8e: c5 f8 77 vzeroupper
a91: 5d pop %rbp
a92: c3 ret
a93: 44 89 ca mov %r9d,%edx
a96: 33 c0 xor %eax,%eax
a98: 83 e2 f8 and $0xfffffff8,%edx
a9b: e9 38 ff ff ff jmp 0x9d8
aa0: 33 d2 xor %edx,%edx
aa2: e9 73 ff ff ff jmp 0xa1a
aa7: b8 fa ff ff ff mov $0xfffffffa,%eax
aac: 5d pop %rbp
aad: c3 ret
aae: b8 f8 ff ff ff mov $0xfffffff8,%eax
ab3: 5d pop %rbp
ab4: c3 ret
ab5: 0f 1f 40 00 nopl 0x0(%rax)
ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ac0: 48 83 ec 28 sub $0x28,%rsp
ac4: 48 85 c9 test %rcx,%rcx
ac7: 74 20 je 0xae9
ac9: 48 85 d2 test %rdx,%rdx
acc: 74 1b je 0xae9
ace: 45 85 c0 test %r8d,%r8d
ad1: 7f 0a jg 0xadd
ad3: b8 fa ff ff ff mov $0xfffffffa,%eax
ad8: 48 83 c4 28 add $0x28,%rsp
adc: c3 ret
add: e8 1e 8f 03 00 call 0x39a00
ae2: 33 c0 xor %eax,%eax
ae4: 48 83 c4 28 add $0x28,%rsp
ae8: c3 ret
ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax
aee: 48 83 c4 28 add $0x28,%rsp
af2: c3 ret
af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
aff: 00
b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
b05: 48 85 c9 test %rcx,%rcx
b08: 74 22 je 0xb2c
b0a: 48 85 d2 test %rdx,%rdx
b0d: 74 1d je 0xb2c
b0f: 45 85 c0 test %r8d,%r8d
b12: 7f 0b jg 0xb1f
b14: b8 fa ff ff ff mov $0xfffffffa,%eax
b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
b1e: c3 ret
b1f: e8 5c 90 03 00 call 0x39b80
b24: 33 c0 xor %eax,%eax
b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
b2b: c3 ret
b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
b36: c3 ret
b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
b3e: 00 00
b40: 48 83 ec 28 sub $0x28,%rsp
b44: 48 85 c9 test %rcx,%rcx
b47: 74 20 je 0xb69
b49: 48 85 d2 test %rdx,%rdx
b4c: 74 1b je 0xb69
b4e: 45 85 c0 test %r8d,%r8d
b51: 7f 0a jg 0xb5d
b53: b8 fa ff ff ff mov $0xfffffffa,%eax
b58: 48 83 c4 28 add $0x28,%rsp
b5c: c3 ret
b5d: e8 9e 91 03 00 call 0x39d00
b62: 33 c0 xor %eax,%eax
b64: 48 83 c4 28 add $0x28,%rsp
b68: c3 ret
b69: b8 f8 ff ff ff mov $0xfffffff8,%eax
b6e: 48 83 c4 28 add $0x28,%rsp
b72: c3 ret
b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b7f: 00
b80: 56 push %rsi
b81: 48 89 d6 mov %rdx,%rsi
b84: 48 85 c9 test %rcx,%rcx
b87: 0f 84 90 01 00 00 je 0xd1d
b8d: 48 85 f6 test %rsi,%rsi
b90: 0f 84 87 01 00 00 je 0xd1d
b96: 45 85 c0 test %r8d,%r8d
b99: 0f 8e 77 01 00 00 jle 0xd16
b9f: 41 83 f8 10 cmp $0x10,%r8d
ba3: 0f 8c 5d 01 00 00 jl 0xd06
ba9: 49 89 f1 mov %rsi,%r9
bac: 49 83 e1 1f and $0x1f,%r9
bb0: 45 89 c9 mov %r9d,%r9d
bb3: 45 85 c9 test %r9d,%r9d
bb6: 74 18 je 0xbd0
bb8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
bbf: 0f 85 41 01 00 00 jne 0xd06
bc5: 41 f7 d9 neg %r9d
bc8: 41 83 c1 20 add $0x20,%r9d
bcc: 41 c1 e9 02 shr $0x2,%r9d
bd0: 41 8d 41 10 lea 0x10(%r9),%eax
bd4: 44 3b c0 cmp %eax,%r8d
bd7: 0f 8c 29 01 00 00 jl 0xd06
bdd: 44 89 c0 mov %r8d,%eax
be0: 33 d2 xor %edx,%edx
be2: 41 2b c1 sub %r9d,%eax
be5: 83 e0 0f and $0xf,%eax
be8: f7 d8 neg %eax
bea: 41 03 c0 add %r8d,%eax
bed: 45 85 c9 test %r9d,%r9d
bf0: 76 25 jbe 0xc17
bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c00: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
c05: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
c0a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
c0f: 48 ff c2 inc %rdx
c12: 49 3b d1 cmp %r9,%rdx
c15: 72 e9 jb 0xc00
c17: 48 63 d0 movslq %eax,%rdx
c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
c20: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
c26: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
c2d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
c34: 01
c35: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
c3c: 01
c3d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
c43: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
c4a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
c50: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
c57: 49 83 c1 10 add $0x10,%r9
c5b: 4c 3b ca cmp %rdx,%r9
c5e: 72 c0 jb 0xc20
c60: 44 8d 48 01 lea 0x1(%rax),%r9d
c64: 45 3b c8 cmp %r8d,%r9d
c67: 0f 87 8d 00 00 00 ja 0xcfa
c6d: 4d 63 d0 movslq %r8d,%r10
c70: 4c 2b d2 sub %rdx,%r10
c73: 49 83 fa 04 cmp $0x4,%r10
c77: 0f 8c 84 00 00 00 jl 0xd01
c7d: 45 89 d3 mov %r10d,%r11d
c80: 45 33 c9 xor %r9d,%r9d
c83: 41 83 e3 fc and $0xfffffffc,%r11d
c87: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
c8b: 4d 63 db movslq %r11d,%r11
c8e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ca0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
ca6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
cac: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
cb2: 49 83 c1 04 add $0x4,%r9
cb6: 4d 3b cb cmp %r11,%r9
cb9: 72 e5 jb 0xca0
cbb: 4d 3b da cmp %r10,%r11
cbe: 73 3a jae 0xcfa
cc0: 48 63 c0 movslq %eax,%rax
cc3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
cc7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cd2: 00
cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
ce0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
ce6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
cec: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
cf2: 49 ff c3 inc %r11
cf5: 4d 3b da cmp %r10,%r11
cf8: 72 e6 jb 0xce0
cfa: 33 c0 xor %eax,%eax
cfc: c5 f8 77 vzeroupper
cff: 5e pop %rsi
d00: c3 ret
d01: 45 33 db xor %r11d,%r11d
d04: eb b5 jmp 0xcbb
d06: 33 c0 xor %eax,%eax
d08: 41 83 f8 01 cmp $0x1,%r8d
d0c: 72 ec jb 0xcfa
d0e: 4d 63 d0 movslq %r8d,%r10
d11: 45 33 db xor %r11d,%r11d
d14: eb a5 jmp 0xcbb
d16: b8 fa ff ff ff mov $0xfffffffa,%eax
d1b: 5e pop %rsi
d1c: c3 ret
d1d: b8 f8 ff ff ff mov $0xfffffff8,%eax
d22: 5e pop %rsi
d23: c3 ret
d24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d2b: 00
d2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d3f: 00
d40: 53 push %rbx
d41: 49 89 ca mov %rcx,%r10
d44: 4d 85 d2 test %r10,%r10
d47: 0f 84 84 01 00 00 je 0xed1
d4d: 48 85 d2 test %rdx,%rdx
d50: 0f 84 7b 01 00 00 je 0xed1
d56: 45 85 c0 test %r8d,%r8d
d59: 0f 8e 6b 01 00 00 jle 0xeca
d5f: 41 83 f8 10 cmp $0x10,%r8d
d63: 0f 8c 59 01 00 00 jl 0xec2
d69: 48 89 d3 mov %rdx,%rbx
d6c: 48 83 e3 1f and $0x1f,%rbx
d70: 85 db test %ebx,%ebx
d72: 74 11 je 0xd85
d74: f6 c3 03 test $0x3,%bl
d77: 0f 85 45 01 00 00 jne 0xec2
d7d: f7 db neg %ebx
d7f: 83 c3 20 add $0x20,%ebx
d82: c1 eb 02 shr $0x2,%ebx
d85: 8d 43 10 lea 0x10(%rbx),%eax
d88: 44 3b c0 cmp %eax,%r8d
d8b: 0f 8c 31 01 00 00 jl 0xec2
d91: 45 89 c1 mov %r8d,%r9d
d94: 33 c0 xor %eax,%eax
d96: 44 2b cb sub %ebx,%r9d
d99: 41 83 e1 0f and $0xf,%r9d
d9d: 41 f7 d9 neg %r9d
da0: 45 03 c8 add %r8d,%r9d
da3: 89 d9 mov %ebx,%ecx
da5: 85 db test %ebx,%ebx
da7: 76 2f jbe 0xdd8
da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
db0: 00
db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dbf: 00
dc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
dc6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
dcb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
dd0: 48 ff c0 inc %rax
dd3: 48 3b c1 cmp %rcx,%rax
dd6: 72 e8 jb 0xdc0
dd8: 49 63 c1 movslq %r9d,%rax
ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
de0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
de6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
ded: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
df2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
df8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
dfd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
e03: 48 83 c1 10 add $0x10,%rcx
e07: 48 3b c8 cmp %rax,%rcx
e0a: 72 d4 jb 0xde0
e0c: 41 8d 41 01 lea 0x1(%r9),%eax
e10: 41 3b c0 cmp %r8d,%eax
e13: 0f 87 9e 00 00 00 ja 0xeb7
e19: 4d 63 c0 movslq %r8d,%r8
e1c: 4d 63 c9 movslq %r9d,%r9
e1f: 4d 2b c1 sub %r9,%r8
e22: 49 83 f8 04 cmp $0x4,%r8
e26: 0f 8c 92 00 00 00 jl 0xebe
e2c: 4d 63 c9 movslq %r9d,%r9
e2f: 44 89 c3 mov %r8d,%ebx
e32: 83 e3 fc and $0xfffffffc,%ebx
e35: 33 c9 xor %ecx,%ecx
e37: 48 63 db movslq %ebx,%rbx
e3a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
e3e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
e42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e49: 00
e4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e58: 00
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
e66: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
e6b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
e70: 48 83 c1 04 add $0x4,%rcx
e74: 48 3b cb cmp %rbx,%rcx
e77: 72 e7 jb 0xe60
e79: 49 3b d8 cmp %r8,%rbx
e7c: 73 39 jae 0xeb7
e7e: 4d 63 c9 movslq %r9d,%r9
e81: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
e85: 4b 8d 04 8a lea (%r10,%r9,4),%rax
e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e90: 00
e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e9f: 00
ea0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
ea5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
eaa: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
eaf: 48 ff c3 inc %rbx
eb2: 49 3b d8 cmp %r8,%rbx
eb5: 72 e9 jb 0xea0
eb7: 33 c0 xor %eax,%eax
eb9: c5 f8 77 vzeroupper
ebc: 5b pop %rbx
ebd: c3 ret
ebe: 33 db xor %ebx,%ebx
ec0: eb b7 jmp 0xe79
ec2: 45 33 c9 xor %r9d,%r9d
ec5: e9 42 ff ff ff jmp 0xe0c
eca: b8 fa ff ff ff mov $0xfffffffa,%eax
ecf: 5b pop %rbx
ed0: c3 ret
ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
ed6: 5b pop %rbx
ed7: c3 ret
ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
edf: 00
ee0: 48 83 ec 28 sub $0x28,%rsp
ee4: 48 85 d2 test %rdx,%rdx
ee7: 74 3f je 0xf28
ee9: 45 85 c0 test %r8d,%r8d
eec: 7e 30 jle 0xf1e
eee: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4df80
ef5: 7a 02 jp 0xef9
ef7: 74 0f je 0xf08
ef9: 0f 57 c9 xorps %xmm1,%xmm1
efc: 0f 2e c1 ucomiss %xmm1,%xmm0
eff: 7a 02 jp 0xf03
f01: 74 0c je 0xf0f
f03: e8 78 8f 03 00 call 0x39e80
f08: 33 c0 xor %eax,%eax
f0a: 48 83 c4 28 add $0x28,%rsp
f0e: c3 ret
f0f: 48 89 d1 mov %rdx,%rcx
f12: 44 89 c2 mov %r8d,%edx
f15: 48 83 c4 28 add $0x28,%rsp
f19: e9 42 8d 00 00 jmp 0x9c60
f1e: b8 fa ff ff ff mov $0xfffffffa,%eax
f23: 48 83 c4 28 add $0x28,%rsp
f27: c3 ret
f28: b8 f8 ff ff ff mov $0xfffffff8,%eax
f2d: 48 83 c4 28 add $0x28,%rsp
f31: c3 ret
f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
f45: 48 85 d2 test %rdx,%rdx
f48: 74 43 je 0xf8d
f4a: 45 85 c0 test %r8d,%r8d
f4d: 7e 32 jle 0xf81
f4f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4df84
f56: 7a 02 jp 0xf5a
f58: 74 0f je 0xf69
f5a: 0f 57 c9 xorps %xmm1,%xmm1
f5d: 0f 2e c1 ucomiss %xmm1,%xmm0
f60: 7a 02 jp 0xf64
f62: 74 0d je 0xf71
f64: e8 97 90 03 00 call 0x3a000
f69: 33 c0 xor %eax,%eax
f6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f70: c3 ret
f71: 48 89 d1 mov %rdx,%rcx
f74: 44 89 c2 mov %r8d,%edx
f77: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f7c: e9 1f 8f 00 00 jmp 0x9ea0
f81: b8 fa ff ff ff mov $0xfffffffa,%eax
f86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f8b: 90 nop
f8c: c3 ret
f8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
f92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f97: 90 nop
f98: 90 nop
f99: 90 nop
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 d2 test %rdx,%rdx
fa7: 74 3f je 0xfe8
fa9: 45 85 c0 test %r8d,%r8d
fac: 7e 30 jle 0xfde
fae: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4df88
fb5: 7a 02 jp 0xfb9
fb7: 74 0f je 0xfc8
fb9: 0f 57 c9 xorps %xmm1,%xmm1
fbc: 0f 2e c1 ucomiss %xmm1,%xmm0
fbf: 7a 02 jp 0xfc3
fc1: 74 0c je 0xfcf
fc3: e8 b8 91 03 00 call 0x3a180
fc8: 33 c0 xor %eax,%eax
fca: 48 83 c4 28 add $0x28,%rsp
fce: c3 ret
fcf: 48 89 d1 mov %rdx,%rcx
fd2: 44 89 c2 mov %r8d,%edx
fd5: 48 83 c4 28 add $0x28,%rsp
fd9: e9 02 91 00 00 jmp 0xa0e0
fde: b8 fa ff ff ff mov $0xfffffffa,%eax
fe3: 48 83 c4 28 add $0x28,%rsp
fe7: c3 ret
fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax
fed: 48 83 c4 28 add $0x28,%rsp
ff1: c3 ret
ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1000: 48 83 ec 28 sub $0x28,%rsp
1004: 48 85 d2 test %rdx,%rdx
1007: 0f 84 a6 01 00 00 je 0x11b3
100d: 45 85 c0 test %r8d,%r8d
1010: 0f 8e 93 01 00 00 jle 0x11a9
1016: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4df8c
101d: 01
101e: 7a 06 jp 0x1026
1020: 0f 84 7c 01 00 00 je 0x11a2
1026: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
102a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
102e: 7a 06 jp 0x1036
1030: 0f 84 5c 01 00 00 je 0x1192
1036: 41 83 f8 10 cmp $0x10,%r8d
103a: 0f 8c 42 01 00 00 jl 0x1182
1040: 49 89 d1 mov %rdx,%r9
1043: 49 83 e1 1f and $0x1f,%r9
1047: 45 85 c9 test %r9d,%r9d
104a: 74 18 je 0x1064
104c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
1053: 0f 85 29 01 00 00 jne 0x1182
1059: 41 f7 d9 neg %r9d
105c: 41 83 c1 20 add $0x20,%r9d
1060: 41 c1 e9 02 shr $0x2,%r9d
1064: 41 8d 41 10 lea 0x10(%r9),%eax
1068: 44 3b c0 cmp %eax,%r8d
106b: 0f 8c 11 01 00 00 jl 0x1182
1071: 45 89 c2 mov %r8d,%r10d
1074: 33 c0 xor %eax,%eax
1076: 45 2b d1 sub %r9d,%r10d
1079: 41 83 e2 0f and $0xf,%r10d
107d: 41 f7 da neg %r10d
1080: 45 03 d0 add %r8d,%r10d
1083: 45 89 cb mov %r9d,%r11d
1086: 45 85 c9 test %r9d,%r9d
1089: 76 27 jbe 0x10b2
108b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1092: 00
1093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
109a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
10a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
10a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
10aa: 48 ff c0 inc %rax
10ad: 49 3b c3 cmp %r11,%rax
10b0: 72 ee jb 0x10a0
10b2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
10b7: 4d 63 ca movslq %r10d,%r9
10ba: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
10c0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
10c6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
10cd: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
10d3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
10da: 49 83 c3 10 add $0x10,%r11
10de: 4d 3b d9 cmp %r9,%r11
10e1: 72 dd jb 0x10c0
10e3: 41 8d 42 01 lea 0x1(%r10),%eax
10e7: 41 3b c0 cmp %r8d,%eax
10ea: 0f 87 84 00 00 00 ja 0x1174
10f0: 4d 63 c0 movslq %r8d,%r8
10f3: 4d 2b c1 sub %r9,%r8
10f6: 49 83 f8 04 cmp $0x4,%r8
10fa: 0f 8c 7e 00 00 00 jl 0x117e
1100: 44 89 c0 mov %r8d,%eax
1103: 45 33 db xor %r11d,%r11d
1106: 83 e0 fc and $0xfffffffc,%eax
1109: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
110d: 48 63 c0 movslq %eax,%rax
1110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1117: 00
1118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
111f: 90 nop
1120: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
1125: 49 83 c3 04 add $0x4,%r11
1129: c4 c1 78 11 09 vmovups %xmm1,(%r9)
112e: 49 83 c1 10 add $0x10,%r9
1132: 4c 3b d8 cmp %rax,%r11
1135: 72 e9 jb 0x1120
1137: 49 3b c0 cmp %r8,%rax
113a: 73 38 jae 0x1174
113c: 4d 63 d2 movslq %r10d,%r10
113f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
1143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
1147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
114e: 00
114f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1156: 0f 1f 00 nopl (%rax)
1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
1164: 48 ff c0 inc %rax
1167: c5 fa 11 0a vmovss %xmm1,(%rdx)
116b: 48 83 c2 04 add $0x4,%rdx
116f: 49 3b c0 cmp %r8,%rax
1172: 72 ec jb 0x1160
1174: 33 c0 xor %eax,%eax
1176: c5 f8 77 vzeroupper
1179: 48 83 c4 28 add $0x28,%rsp
117d: c3 ret
117e: 33 c0 xor %eax,%eax
1180: eb b5 jmp 0x1137
1182: 45 33 d2 xor %r10d,%r10d
1185: 41 83 f8 01 cmp $0x1,%r8d
1189: 72 e9 jb 0x1174
118b: 4d 63 c0 movslq %r8d,%r8
118e: 33 c0 xor %eax,%eax
1190: eb a5 jmp 0x1137
1192: 48 89 d1 mov %rdx,%rcx
1195: 44 89 c2 mov %r8d,%edx
1198: e8 83 8f 00 00 call 0xa120
119d: 48 83 c4 28 add $0x28,%rsp
11a1: c3 ret
11a2: 33 c0 xor %eax,%eax
11a4: 48 83 c4 28 add $0x28,%rsp
11a8: c3 ret
11a9: b8 fa ff ff ff mov $0xfffffffa,%eax
11ae: 48 83 c4 28 add $0x28,%rsp
11b2: c3 ret
11b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
11b8: 48 83 c4 28 add $0x28,%rsp
11bc: c3 ret
11bd: 0f 1f 00 nopl (%rax)
11c0: 48 83 ec 28 sub $0x28,%rsp
11c4: 48 85 d2 test %rdx,%rdx
11c7: 0f 84 9e 01 00 00 je 0x136b
11cd: 45 85 c0 test %r8d,%r8d
11d0: 0f 8e 8b 01 00 00 jle 0x1361
11d6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4df90
11dd: 01
11de: 7a 06 jp 0x11e6
11e0: 0f 84 74 01 00 00 je 0x135a
11e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
11ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
11ee: 7a 06 jp 0x11f6
11f0: 0f 84 54 01 00 00 je 0x134a
11f6: 41 83 f8 10 cmp $0x10,%r8d
11fa: 0f 8c 42 01 00 00 jl 0x1342
1200: 49 89 d3 mov %rdx,%r11
1203: 49 83 e3 1f and $0x1f,%r11
1207: 45 85 db test %r11d,%r11d
120a: 74 18 je 0x1224
120c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
1213: 0f 85 29 01 00 00 jne 0x1342
1219: 41 f7 db neg %r11d
121c: 41 83 c3 20 add $0x20,%r11d
1220: 41 c1 eb 02 shr $0x2,%r11d
1224: 41 8d 43 10 lea 0x10(%r11),%eax
1228: 44 3b c0 cmp %eax,%r8d
122b: 0f 8c 11 01 00 00 jl 0x1342
1231: 45 89 c1 mov %r8d,%r9d
1234: 33 c0 xor %eax,%eax
1236: 45 2b cb sub %r11d,%r9d
1239: 41 83 e1 0f and $0xf,%r9d
123d: 41 f7 d9 neg %r9d
1240: 45 03 c8 add %r8d,%r9d
1243: 45 89 da mov %r11d,%r10d
1246: 45 85 db test %r11d,%r11d
1249: 76 27 jbe 0x1272
124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1252: 00
1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
1265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
126a: 48 ff c0 inc %rax
126d: 49 3b c2 cmp %r10,%rax
1270: 72 ee jb 0x1260
1272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
1277: 49 63 c1 movslq %r9d,%rax
127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
1286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
128d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
1293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
129a: 49 83 c2 10 add $0x10,%r10
129e: 4c 3b d0 cmp %rax,%r10
12a1: 72 dd jb 0x1280
12a3: 41 8d 41 01 lea 0x1(%r9),%eax
12a7: 41 3b c0 cmp %r8d,%eax
12aa: 0f 87 84 00 00 00 ja 0x1334
12b0: 4d 63 c0 movslq %r8d,%r8
12b3: 4d 63 c9 movslq %r9d,%r9
12b6: 4d 2b c1 sub %r9,%r8
12b9: 49 83 f8 04 cmp $0x4,%r8
12bd: 0f 8c 7b 00 00 00 jl 0x133e
12c3: 4d 63 c9 movslq %r9d,%r9
12c6: 44 89 c0 mov %r8d,%eax
12c9: 83 e0 fc and $0xfffffffc,%eax
12cc: 45 33 db xor %r11d,%r11d
12cf: 48 63 c0 movslq %eax,%rax
12d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
12d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
12e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
12e5: 49 83 c3 04 add $0x4,%r11
12e9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
12ee: 49 83 c2 10 add $0x10,%r10
12f2: 4c 3b d8 cmp %rax,%r11
12f5: 72 e9 jb 0x12e0
12f7: 49 3b c0 cmp %r8,%rax
12fa: 73 38 jae 0x1334
12fc: 4d 63 c9 movslq %r9d,%r9
12ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
1303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
1307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
130e: 00
130f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1316: 0f 1f 00 nopl (%rax)
1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
1324: 48 ff c0 inc %rax
1327: c5 fa 11 0a vmovss %xmm1,(%rdx)
132b: 48 83 c2 04 add $0x4,%rdx
132f: 49 3b c0 cmp %r8,%rax
1332: 72 ec jb 0x1320
1334: 33 c0 xor %eax,%eax
1336: c5 f8 77 vzeroupper
1339: 48 83 c4 28 add $0x28,%rsp
133d: c3 ret
133e: 33 c0 xor %eax,%eax
1340: eb b5 jmp 0x12f7
1342: 45 33 c9 xor %r9d,%r9d
1345: e9 59 ff ff ff jmp 0x12a3
134a: 48 89 d1 mov %rdx,%rcx
134d: 44 89 c2 mov %r8d,%edx
1350: e8 0b 8e 00 00 call 0xa160
1355: 48 83 c4 28 add $0x28,%rsp
1359: c3 ret
135a: 33 c0 xor %eax,%eax
135c: 48 83 c4 28 add $0x28,%rsp
1360: c3 ret
1361: b8 fa ff ff ff mov $0xfffffffa,%eax
1366: 48 83 c4 28 add $0x28,%rsp
136a: c3 ret
136b: b8 f8 ff ff ff mov $0xfffffff8,%eax
1370: 48 83 c4 28 add $0x28,%rsp
1374: c3 ret
1375: 0f 1f 40 00 nopl 0x0(%rax)
1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1380: 48 83 ec 28 sub $0x28,%rsp
1384: 48 85 d2 test %rdx,%rdx
1387: 0f 84 9e 01 00 00 je 0x152b
138d: 45 85 c0 test %r8d,%r8d
1390: 0f 8e 8b 01 00 00 jle 0x1521
1396: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4df94
139d: 01
139e: 7a 06 jp 0x13a6
13a0: 0f 84 74 01 00 00 je 0x151a
13a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
13aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
13ae: 7a 06 jp 0x13b6
13b0: 0f 84 54 01 00 00 je 0x150a
13b6: 41 83 f8 10 cmp $0x10,%r8d
13ba: 0f 8c 42 01 00 00 jl 0x1502
13c0: 49 89 d3 mov %rdx,%r11
13c3: 49 83 e3 1f and $0x1f,%r11
13c7: 45 85 db test %r11d,%r11d
13ca: 74 18 je 0x13e4
13cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
13d3: 0f 85 29 01 00 00 jne 0x1502
13d9: 41 f7 db neg %r11d
13dc: 41 83 c3 20 add $0x20,%r11d
13e0: 41 c1 eb 02 shr $0x2,%r11d
13e4: 41 8d 43 10 lea 0x10(%r11),%eax
13e8: 44 3b c0 cmp %eax,%r8d
13eb: 0f 8c 11 01 00 00 jl 0x1502
13f1: 45 89 c1 mov %r8d,%r9d
13f4: 33 c0 xor %eax,%eax
13f6: 45 2b cb sub %r11d,%r9d
13f9: 41 83 e1 0f and $0xf,%r9d
13fd: 41 f7 d9 neg %r9d
1400: 45 03 c8 add %r8d,%r9d
1403: 45 89 da mov %r11d,%r10d
1406: 45 85 db test %r11d,%r11d
1409: 76 27 jbe 0x1432
140b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1412: 00
1413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
141a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1420: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
1425: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
142a: 48 ff c0 inc %rax
142d: 49 3b c2 cmp %r10,%rax
1430: 72 ee jb 0x1420
1432: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
1437: 49 63 c1 movslq %r9d,%rax
143a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1440: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
1446: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
144d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
1453: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
145a: 49 83 c2 10 add $0x10,%r10
145e: 4c 3b d0 cmp %rax,%r10
1461: 72 dd jb 0x1440
1463: 41 8d 41 01 lea 0x1(%r9),%eax
1467: 41 3b c0 cmp %r8d,%eax
146a: 0f 87 84 00 00 00 ja 0x14f4
1470: 4d 63 c0 movslq %r8d,%r8
1473: 4d 63 c9 movslq %r9d,%r9
1476: 4d 2b c1 sub %r9,%r8
1479: 49 83 f8 04 cmp $0x4,%r8
147d: 0f 8c 7b 00 00 00 jl 0x14fe
1483: 4d 63 c9 movslq %r9d,%r9
1486: 44 89 c0 mov %r8d,%eax
1489: 83 e0 fc and $0xfffffffc,%eax
148c: 45 33 db xor %r11d,%r11d
148f: 48 63 c0 movslq %eax,%rax
1492: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
1497: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
149b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
14a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
14a5: 49 83 c3 04 add $0x4,%r11
14a9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
14ae: 49 83 c2 10 add $0x10,%r10
14b2: 4c 3b d8 cmp %rax,%r11
14b5: 72 e9 jb 0x14a0
14b7: 49 3b c0 cmp %r8,%rax
14ba: 73 38 jae 0x14f4
14bc: 4d 63 c9 movslq %r9d,%r9
14bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
14c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
14c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14ce: 00
14cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14d6: 0f 1f 00 nopl (%rax)
14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
14e4: 48 ff c0 inc %rax
14e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
14eb: 48 83 c2 04 add $0x4,%rdx
14ef: 49 3b c0 cmp %r8,%rax
14f2: 72 ec jb 0x14e0
14f4: 33 c0 xor %eax,%eax
14f6: c5 f8 77 vzeroupper
14f9: 48 83 c4 28 add $0x28,%rsp
14fd: c3 ret
14fe: 33 c0 xor %eax,%eax
1500: eb b5 jmp 0x14b7
1502: 45 33 c9 xor %r9d,%r9d
1505: e9 59 ff ff ff jmp 0x1463
150a: 48 89 d1 mov %rdx,%rcx
150d: 44 89 c2 mov %r8d,%edx
1510: e8 8b 8c 00 00 call 0xa1a0
1515: 48 83 c4 28 add $0x28,%rsp
1519: c3 ret
151a: 33 c0 xor %eax,%eax
151c: 48 83 c4 28 add $0x28,%rsp
1520: c3 ret
1521: b8 fa ff ff ff mov $0xfffffffa,%eax
1526: 48 83 c4 28 add $0x28,%rsp
152a: c3 ret
152b: b8 f8 ff ff ff mov $0xfffffff8,%eax
1530: 48 83 c4 28 add $0x28,%rsp
1534: c3 ret
1535: 0f 1f 40 00 nopl 0x0(%rax)
1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1540: 48 83 ec 38 sub $0x38,%rsp
1544: 45 89 c1 mov %r8d,%r9d
1547: 49 89 d0 mov %rdx,%r8
154a: 48 89 ca mov %rcx,%rdx
154d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
1553: 48 85 d2 test %rdx,%rdx
1556: 8b 44 24 60 mov 0x60(%rsp),%eax
155a: 74 47 je 0x15a3
155c: 4d 85 c0 test %r8,%r8
155f: 74 42 je 0x15a3
1561: 45 85 c9 test %r9d,%r9d
1564: 7e 47 jle 0x15ad
1566: 85 c0 test %eax,%eax
1568: 74 0f je 0x1579
156a: 83 f8 04 cmp $0x4,%eax
156d: 74 0d je 0x157c
156f: b8 fb ff ff ff mov $0xfffffffb,%eax
1574: 48 83 c4 38 add $0x38,%rsp
1578: c3 ret
1579: 83 f8 04 cmp $0x4,%eax
157c: 49 89 e3 mov %rsp,%r11
157f: b8 01 00 00 00 mov $0x1,%eax
1584: 41 ba 00 00 00 00 mov $0x0,%r10d
158a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
158f: 44 0f 44 d0 cmove %eax,%r10d
1593: 45 89 53 20 mov %r10d,0x20(%r11)
1597: e8 b0 d9 a6 01 call 0x1a6ef4c
159c: 33 c0 xor %eax,%eax
159e: 48 83 c4 38 add $0x38,%rsp
15a2: c3 ret
15a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
15a8: 48 83 c4 38 add $0x38,%rsp
15ac: c3 ret
15ad: b8 fa ff ff ff mov $0xfffffffa,%eax
15b2: 48 83 c4 38 add $0x38,%rsp
15b6: c3 ret
15b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
15be: 00 00
15c0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
15c5: 45 89 c1 mov %r8d,%r9d
15c8: 49 89 d0 mov %rdx,%r8
15cb: 48 89 ca mov %rcx,%rdx
15ce: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
15d4: 48 85 d2 test %rdx,%rdx
15d7: 8b 44 24 60 mov 0x60(%rsp),%eax
15db: 74 4b je 0x1628
15dd: 4d 85 c0 test %r8,%r8
15e0: 74 46 je 0x1628
15e2: 45 85 c9 test %r9d,%r9d
15e5: 7e 4c jle 0x1633
15e7: 85 c0 test %eax,%eax
15e9: 74 12 je 0x15fd
15eb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
15f0: 74 0b je 0x15fd
15f2: b8 fb ff ff ff mov $0xfffffffb,%eax
15f7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
15fc: c3 ret
15fd: 49 89 e3 mov %rsp,%r11
1600: 41 ba 01 00 00 00 mov $0x1,%r10d
1606: 83 f8 04 cmp $0x4,%eax
1609: b8 00 00 00 00 mov $0x0,%eax
160e: 41 0f 44 c2 cmove %r10d,%eax
1612: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1617: 41 89 43 20 mov %eax,0x20(%r11)
161b: e8 cc 47 a7 01 call 0x1a75dec
1620: 33 c0 xor %eax,%eax
1622: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1627: c3 ret
1628: b8 f8 ff ff ff mov $0xfffffff8,%eax
162d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1632: c3 ret
1633: b8 fa ff ff ff mov $0xfffffffa,%eax
1638: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
163d: c3 ret
163e: 66 90 xchg %ax,%ax
1640: 48 83 ec 38 sub $0x38,%rsp
1644: 45 89 c1 mov %r8d,%r9d
1647: 49 89 d0 mov %rdx,%r8
164a: 48 89 ca mov %rcx,%rdx
164d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
1653: 8b 44 24 60 mov 0x60(%rsp),%eax
1657: 48 85 d2 test %rdx,%rdx
165a: 74 47 je 0x16a3
165c: 4d 85 c0 test %r8,%r8
165f: 74 42 je 0x16a3
1661: 45 85 c9 test %r9d,%r9d
1664: 7e 47 jle 0x16ad
1666: 85 c0 test %eax,%eax
1668: 74 0f je 0x1679
166a: 83 f8 04 cmp $0x4,%eax
166d: 74 0d je 0x167c
166f: b8 fb ff ff ff mov $0xfffffffb,%eax
1674: 48 83 c4 38 add $0x38,%rsp
1678: c3 ret
1679: 83 f8 04 cmp $0x4,%eax
167c: b8 01 00 00 00 mov $0x1,%eax
1681: 41 ba 00 00 00 00 mov $0x0,%r10d
1687: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
168c: 44 0f 44 d0 cmove %eax,%r10d
1690: 49 89 e3 mov %rsp,%r11
1693: 45 89 53 20 mov %r10d,0x20(%r11)
1697: e8 00 b4 a7 01 call 0x1a7ca9c
169c: 33 c0 xor %eax,%eax
169e: 48 83 c4 38 add $0x38,%rsp
16a2: c3 ret
16a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
16a8: 48 83 c4 38 add $0x38,%rsp
16ac: c3 ret
16ad: b8 fa ff ff ff mov $0xfffffffa,%eax
16b2: 48 83 c4 38 add $0x38,%rsp
16b6: c3 ret
16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
16be: 00 00
16c0: 41 56 push %r14
16c2: 48 85 c9 test %rcx,%rcx
16c5: 0f 84 51 03 00 00 je 0x1a1c
16cb: 48 85 d2 test %rdx,%rdx
16ce: 0f 84 48 03 00 00 je 0x1a1c
16d4: 45 85 c0 test %r8d,%r8d
16d7: 0f 8e 37 03 00 00 jle 0x1a14
16dd: 8b 44 24 30 mov 0x30(%rsp),%eax
16e1: 85 c0 test %eax,%eax
16e3: 0f 84 94 01 00 00 je 0x187d
16e9: 83 f8 04 cmp $0x4,%eax
16ec: 74 08 je 0x16f6
16ee: b8 fb ff ff ff mov $0xfffffffb,%eax
16f3: 41 5e pop %r14
16f5: c3 ret
16f6: 45 32 c9 xor %r9b,%r9b
16f9: 41 83 f8 10 cmp $0x10,%r8d
16fd: 0f 8c fd 02 00 00 jl 0x1a00
1703: 49 89 d3 mov %rdx,%r11
1706: 49 83 e3 1f and $0x1f,%r11
170a: 45 89 db mov %r11d,%r11d
170d: 45 85 db test %r11d,%r11d
1710: 74 18 je 0x172a
1712: 41 f7 c3 03 00 00 00 test $0x3,%r11d
1719: 0f 85 e1 02 00 00 jne 0x1a00
171f: 41 f7 db neg %r11d
1722: 41 83 c3 20 add $0x20,%r11d
1726: 41 c1 eb 02 shr $0x2,%r11d
172a: 41 8d 43 10 lea 0x10(%r11),%eax
172e: 44 3b c0 cmp %eax,%r8d
1731: 0f 8c c9 02 00 00 jl 0x1a00
1737: 44 89 c0 mov %r8d,%eax
173a: 45 33 d2 xor %r10d,%r10d
173d: 41 2b c3 sub %r11d,%eax
1740: 83 e0 0f and $0xf,%eax
1743: f7 d8 neg %eax
1745: 41 03 c0 add %r8d,%eax
1748: 45 85 db test %r11d,%r11d
174b: 76 2b jbe 0x1778
174d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1754: 00
1755: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
175c: 0f 1f 40 00 nopl 0x0(%rax)
1760: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
1766: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
176a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
1770: 49 ff c2 inc %r10
1773: 4d 3b d3 cmp %r11,%r10
1776: 72 e8 jb 0x1760
1778: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
177d: 4c 63 d0 movslq %eax,%r10
1780: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
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: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
17a6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
17ad: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
17b4: 01
17b5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
17b9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
17bf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
17c6: 01
17c7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
17cb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
17d2: 49 83 c3 10 add $0x10,%r11
17d6: 4d 3b da cmp %r10,%r11
17d9: 72 c5 jb 0x17a0
17db: 44 8d 50 01 lea 0x1(%rax),%r10d
17df: 45 3b d0 cmp %r8d,%r10d
17e2: 0f 87 10 02 00 00 ja 0x19f8
17e8: 4d 63 c0 movslq %r8d,%r8
17eb: 48 63 c0 movslq %eax,%rax
17ee: 4c 2b c0 sub %rax,%r8
17f1: 41 80 f9 01 cmp $0x1,%r9b
17f5: 75 05 jne 0x17fc
17f7: 45 33 db xor %r11d,%r11d
17fa: eb 3d jmp 0x1839
17fc: 49 83 f8 04 cmp $0x4,%r8
1800: 7c f5 jl 0x17f7
1802: 48 63 c0 movslq %eax,%rax
1805: 45 89 c3 mov %r8d,%r11d
1808: 41 83 e3 fc and $0xfffffffc,%r11d
180c: 45 33 d2 xor %r10d,%r10d
180f: 4d 63 db movslq %r11d,%r11
1812: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
1817: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
181b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
181f: 90 nop
1820: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
1826: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
182a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
1830: 49 83 c2 04 add $0x4,%r10
1834: 4d 3b d3 cmp %r11,%r10
1837: 72 e7 jb 0x1820
1839: 4d 3b d8 cmp %r8,%r11
183c: 0f 83 b6 01 00 00 jae 0x19f8
1842: 48 63 c0 movslq %eax,%rax
1845: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
1849: 48 8d 04 81 lea (%rcx,%rax,4),%rax
184d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1854: 00
1855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
185c: 0f 1f 40 00 nopl 0x0(%rax)
1860: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
1866: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
186a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
1870: 49 ff c3 inc %r11
1873: 4d 3b d8 cmp %r8,%r11
1876: 72 e8 jb 0x1860
1878: e9 7b 01 00 00 jmp 0x19f8
187d: 45 32 c9 xor %r9b,%r9b
1880: 41 83 f8 10 cmp $0x10,%r8d
1884: 0f 8c 80 01 00 00 jl 0x1a0a
188a: 49 89 d3 mov %rdx,%r11
188d: 49 83 e3 1f and $0x1f,%r11
1891: 45 89 db mov %r11d,%r11d
1894: 45 85 db test %r11d,%r11d
1897: 74 18 je 0x18b1
1899: 41 f7 c3 03 00 00 00 test $0x3,%r11d
18a0: 0f 85 64 01 00 00 jne 0x1a0a
18a6: 41 f7 db neg %r11d
18a9: 41 83 c3 20 add $0x20,%r11d
18ad: 41 c1 eb 02 shr $0x2,%r11d
18b1: 41 8d 43 10 lea 0x10(%r11),%eax
18b5: 44 3b c0 cmp %eax,%r8d
18b8: 0f 8c 4c 01 00 00 jl 0x1a0a
18be: 44 89 c0 mov %r8d,%eax
18c1: 45 33 d2 xor %r10d,%r10d
18c4: 41 2b c3 sub %r11d,%eax
18c7: 83 e0 0f and $0xf,%eax
18ca: f7 d8 neg %eax
18cc: 41 03 c0 add %r8d,%eax
18cf: 45 85 db test %r11d,%r11d
18d2: 76 24 jbe 0x18f8
18d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18e0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
18e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
18ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
18f0: 49 ff c2 inc %r10
18f3: 4d 3b d3 cmp %r11,%r10
18f6: 72 e8 jb 0x18e0
18f8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
18fd: 4c 63 d0 movslq %eax,%r10
1900: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
1906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
190d: 00
190e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1915: 0f 1f 40 00 nopl 0x0(%rax)
1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1920: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
1926: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
192d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
1934: 01
1935: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
1939: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
193f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
1946: 01
1947: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
194b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
1952: 49 83 c3 10 add $0x10,%r11
1956: 4d 3b da cmp %r10,%r11
1959: 72 c5 jb 0x1920
195b: 44 8d 50 01 lea 0x1(%rax),%r10d
195f: 45 3b d0 cmp %r8d,%r10d
1962: 0f 87 90 00 00 00 ja 0x19f8
1968: 4d 63 c0 movslq %r8d,%r8
196b: 48 63 c0 movslq %eax,%rax
196e: 4c 2b c0 sub %rax,%r8
1971: 41 80 f9 01 cmp $0x1,%r9b
1975: 75 05 jne 0x197c
1977: 45 33 db xor %r11d,%r11d
197a: eb 3d jmp 0x19b9
197c: 49 83 f8 04 cmp $0x4,%r8
1980: 7c f5 jl 0x1977
1982: 48 63 c0 movslq %eax,%rax
1985: 45 89 c3 mov %r8d,%r11d
1988: 41 83 e3 fc and $0xfffffffc,%r11d
198c: 45 33 d2 xor %r10d,%r10d
198f: 4d 63 db movslq %r11d,%r11
1992: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
1997: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
199b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
199f: 90 nop
19a0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
19a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
19aa: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
19b0: 49 83 c2 04 add $0x4,%r10
19b4: 4d 3b d3 cmp %r11,%r10
19b7: 72 e7 jb 0x19a0
19b9: 4d 3b d8 cmp %r8,%r11
19bc: 73 3a jae 0x19f8
19be: 48 63 c0 movslq %eax,%rax
19c1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
19c5: 48 8d 04 81 lea (%rcx,%rax,4),%rax
19c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19d0: 00
19d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19df: 00
19e0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
19e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
19ea: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
19f0: 49 ff c3 inc %r11
19f3: 4d 3b d8 cmp %r8,%r11
19f6: 72 e8 jb 0x19e0
19f8: 33 c0 xor %eax,%eax
19fa: c5 f8 77 vzeroupper
19fd: 41 5e pop %r14
19ff: c3 ret
1a00: 41 b1 01 mov $0x1,%r9b
1a03: 33 c0 xor %eax,%eax
1a05: e9 d1 fd ff ff jmp 0x17db
1a0a: 41 b1 01 mov $0x1,%r9b
1a0d: 33 c0 xor %eax,%eax
1a0f: e9 47 ff ff ff jmp 0x195b
1a14: b8 fa ff ff ff mov $0xfffffffa,%eax
1a19: 41 5e pop %r14
1a1b: c3 ret
1a1c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a21: 41 5e pop %r14
1a23: c3 ret
1a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a2b: 00
1a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a3f: 00
1a40: 41 57 push %r15
1a42: 48 85 c9 test %rcx,%rcx
1a45: 0f 84 38 03 00 00 je 0x1d83
1a4b: 48 85 d2 test %rdx,%rdx
1a4e: 0f 84 2f 03 00 00 je 0x1d83
1a54: 45 85 c0 test %r8d,%r8d
1a57: 0f 8e 1e 03 00 00 jle 0x1d7b
1a5d: 8b 44 24 30 mov 0x30(%rsp),%eax
1a61: 85 c0 test %eax,%eax
1a63: 0f 84 74 01 00 00 je 0x1bdd
1a69: 83 f8 04 cmp $0x4,%eax
1a6c: 74 08 je 0x1a76
1a6e: b8 fb ff ff ff mov $0xfffffffb,%eax
1a73: 41 5f pop %r15
1a75: c3 ret
1a76: 41 83 f8 10 cmp $0x10,%r8d
1a7a: 0f 8c c8 02 00 00 jl 0x1d48
1a80: 41 83 f8 1d cmp $0x1d,%r8d
1a84: 0f 8c c6 02 00 00 jl 0x1d50
1a8a: 49 89 d7 mov %rdx,%r15
1a8d: 49 83 e7 1f and $0x1f,%r15
1a91: 45 85 ff test %r15d,%r15d
1a94: 74 18 je 0x1aae
1a96: 41 f7 c7 03 00 00 00 test $0x3,%r15d
1a9d: 0f 85 a5 02 00 00 jne 0x1d48
1aa3: 41 f7 df neg %r15d
1aa6: 41 83 c7 20 add $0x20,%r15d
1aaa: 41 c1 ef 02 shr $0x2,%r15d
1aae: 41 8d 47 10 lea 0x10(%r15),%eax
1ab2: 44 3b c0 cmp %eax,%r8d
1ab5: 0f 8c 8d 02 00 00 jl 0x1d48
1abb: 45 89 c3 mov %r8d,%r11d
1abe: 33 c0 xor %eax,%eax
1ac0: 45 2b df sub %r15d,%r11d
1ac3: 41 83 e3 0f and $0xf,%r11d
1ac7: 41 f7 db neg %r11d
1aca: 45 03 d8 add %r8d,%r11d
1acd: 45 89 fa mov %r15d,%r10d
1ad0: 45 85 ff test %r15d,%r15d
1ad3: 76 21 jbe 0x1af6
1ad5: 0f 1f 40 00 nopl 0x0(%rax)
1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ae0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
1ae5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
1ae9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
1aee: 48 ff c0 inc %rax
1af1: 49 3b c2 cmp %r10,%rax
1af4: 72 ea jb 0x1ae0
1af6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
1afb: 49 63 c3 movslq %r11d,%rax
1afe: 66 90 xchg %ax,%ax
1b00: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
1b06: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
1b0d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
1b11: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
1b15: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
1b1b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
1b22: 49 83 c2 10 add $0x10,%r10
1b26: 4c 3b d0 cmp %rax,%r10
1b29: 72 d5 jb 0x1b00
1b2b: 41 8d 43 01 lea 0x1(%r11),%eax
1b2f: 41 3b c0 cmp %r8d,%eax
1b32: 0f 87 00 02 00 00 ja 0x1d38
1b38: 4d 63 c8 movslq %r8d,%r9
1b3b: 4d 63 db movslq %r11d,%r11
1b3e: 4d 2b cb sub %r11,%r9
1b41: 49 83 f9 04 cmp $0x4,%r9
1b45: 0f 8c f5 01 00 00 jl 0x1d40
1b4b: 4d 63 db movslq %r11d,%r11
1b4e: 45 89 ca mov %r9d,%r10d
1b51: 41 83 e2 fc and $0xfffffffc,%r10d
1b55: 45 33 c0 xor %r8d,%r8d
1b58: 4d 63 d2 movslq %r10d,%r10
1b5b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
1b60: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
1b64: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
1b68: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b6f: 00
1b70: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1b7e: 00 00
1b80: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
1b86: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
1b8a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
1b90: 49 83 c0 04 add $0x4,%r8
1b94: 4d 3b c2 cmp %r10,%r8
1b97: 72 e7 jb 0x1b80
1b99: 4d 3b d1 cmp %r9,%r10
1b9c: 0f 83 96 01 00 00 jae 0x1d38
1ba2: 4d 63 db movslq %r11d,%r11
1ba5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
1ba9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
1bad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bb4: 00
1bb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bbc: 0f 1f 40 00 nopl 0x0(%rax)
1bc0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
1bc6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
1bca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
1bd0: 49 ff c2 inc %r10
1bd3: 4d 3b d1 cmp %r9,%r10
1bd6: 72 e8 jb 0x1bc0
1bd8: e9 5b 01 00 00 jmp 0x1d38
1bdd: 41 83 f8 10 cmp $0x10,%r8d
1be1: 0f 8c 7d 01 00 00 jl 0x1d64
1be7: 41 83 f8 1d cmp $0x1d,%r8d
1beb: 0f 8c 7b 01 00 00 jl 0x1d6c
1bf1: 49 89 d7 mov %rdx,%r15
1bf4: 49 83 e7 1f and $0x1f,%r15
1bf8: 45 85 ff test %r15d,%r15d
1bfb: 74 18 je 0x1c15
1bfd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
1c04: 0f 85 5a 01 00 00 jne 0x1d64
1c0a: 41 f7 df neg %r15d
1c0d: 41 83 c7 20 add $0x20,%r15d
1c11: 41 c1 ef 02 shr $0x2,%r15d
1c15: 41 8d 47 10 lea 0x10(%r15),%eax
1c19: 44 3b c0 cmp %eax,%r8d
1c1c: 0f 8c 42 01 00 00 jl 0x1d64
1c22: 45 89 c3 mov %r8d,%r11d
1c25: 33 c0 xor %eax,%eax
1c27: 45 2b df sub %r15d,%r11d
1c2a: 41 83 e3 0f and $0xf,%r11d
1c2e: 41 f7 db neg %r11d
1c31: 45 03 d8 add %r8d,%r11d
1c34: 45 89 fa mov %r15d,%r10d
1c37: 45 85 ff test %r15d,%r15d
1c3a: 76 1a jbe 0x1c56
1c3c: 0f 1f 40 00 nopl 0x0(%rax)
1c40: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
1c45: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
1c49: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
1c4e: 48 ff c0 inc %rax
1c51: 49 3b c2 cmp %r10,%rax
1c54: 72 ea jb 0x1c40
1c56: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
1c5b: 49 63 c3 movslq %r11d,%rax
1c5e: 66 90 xchg %ax,%ax
1c60: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
1c66: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
1c6d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
1c71: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
1c75: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
1c7b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
1c82: 49 83 c2 10 add $0x10,%r10
1c86: 4c 3b d0 cmp %rax,%r10
1c89: 72 d5 jb 0x1c60
1c8b: 41 8d 43 01 lea 0x1(%r11),%eax
1c8f: 41 3b c0 cmp %r8d,%eax
1c92: 0f 87 a0 00 00 00 ja 0x1d38
1c98: 4d 63 c8 movslq %r8d,%r9
1c9b: 4d 63 db movslq %r11d,%r11
1c9e: 4d 2b cb sub %r11,%r9
1ca1: 49 83 f9 04 cmp $0x4,%r9
1ca5: 0f 8c b4 00 00 00 jl 0x1d5f
1cab: 4d 63 db movslq %r11d,%r11
1cae: 45 89 ca mov %r9d,%r10d
1cb1: 41 83 e2 fc and $0xfffffffc,%r10d
1cb5: 45 33 c0 xor %r8d,%r8d
1cb8: 4d 63 d2 movslq %r10d,%r10
1cbb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
1cc0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
1cc4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
1cc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ccf: 00
1cd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1cde: 00 00
1ce0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
1ce6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
1cea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
1cf0: 49 83 c0 04 add $0x4,%r8
1cf4: 4d 3b c2 cmp %r10,%r8
1cf7: 72 e7 jb 0x1ce0
1cf9: 4d 3b d1 cmp %r9,%r10
1cfc: 73 3a jae 0x1d38
1cfe: 4d 63 db movslq %r11d,%r11
1d01: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
1d05: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
1d09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d10: 00
1d11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d1f: 00
1d20: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
1d26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
1d2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
1d30: 49 ff c2 inc %r10
1d33: 4d 3b d1 cmp %r9,%r10
1d36: 72 e8 jb 0x1d20
1d38: 33 c0 xor %eax,%eax
1d3a: c5 f8 77 vzeroupper
1d3d: 41 5f pop %r15
1d3f: c3 ret
1d40: 45 33 d2 xor %r10d,%r10d
1d43: e9 51 fe ff ff jmp 0x1b99
1d48: 45 33 db xor %r11d,%r11d
1d4b: e9 db fd ff ff jmp 0x1b2b
1d50: 45 89 c3 mov %r8d,%r11d
1d53: 45 33 d2 xor %r10d,%r10d
1d56: 41 83 e3 f0 and $0xfffffff0,%r11d
1d5a: e9 97 fd ff ff jmp 0x1af6
1d5f: 45 33 d2 xor %r10d,%r10d
1d62: eb 95 jmp 0x1cf9
1d64: 45 33 db xor %r11d,%r11d
1d67: e9 1f ff ff ff jmp 0x1c8b
1d6c: 45 89 c3 mov %r8d,%r11d
1d6f: 45 33 d2 xor %r10d,%r10d
1d72: 41 83 e3 f0 and $0xfffffff0,%r11d
1d76: e9 db fe ff ff jmp 0x1c56
1d7b: b8 fa ff ff ff mov $0xfffffffa,%eax
1d80: 41 5f pop %r15
1d82: c3 ret
1d83: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d88: 41 5f pop %r15
1d8a: c3 ret
1d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d92: 00
1d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1da0: 48 83 ec 28 sub $0x28,%rsp
1da4: 48 85 c9 test %rcx,%rcx
1da7: 74 20 je 0x1dc9
1da9: 48 85 d2 test %rdx,%rdx
1dac: 74 1b je 0x1dc9
1dae: 45 85 c0 test %r8d,%r8d
1db1: 7f 0a jg 0x1dbd
1db3: b8 fa ff ff ff mov $0xfffffffa,%eax
1db8: 48 83 c4 28 add $0x28,%rsp
1dbc: c3 ret
1dbd: e8 3e 85 03 00 call 0x3a300
1dc2: 33 c0 xor %eax,%eax
1dc4: 48 83 c4 28 add $0x28,%rsp
1dc8: c3 ret
1dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
1dce: 48 83 c4 28 add $0x28,%rsp
1dd2: c3 ret
1dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ddf: 00
1de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1de5: 48 85 c9 test %rcx,%rcx
1de8: 74 22 je 0x1e0c
1dea: 48 85 d2 test %rdx,%rdx
1ded: 74 1d je 0x1e0c
1def: 45 85 c0 test %r8d,%r8d
1df2: 7f 0b jg 0x1dff
1df4: b8 fa ff ff ff mov $0xfffffffa,%eax
1df9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1dfe: c3 ret
1dff: e8 7c 86 03 00 call 0x3a480
1e04: 33 c0 xor %eax,%eax
1e06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1e0b: c3 ret
1e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1e16: c3 ret
1e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1e1e: 00 00
1e20: 48 83 ec 28 sub $0x28,%rsp
1e24: 48 85 c9 test %rcx,%rcx
1e27: 74 20 je 0x1e49
1e29: 48 85 d2 test %rdx,%rdx
1e2c: 74 1b je 0x1e49
1e2e: 45 85 c0 test %r8d,%r8d
1e31: 7f 0a jg 0x1e3d
1e33: b8 fa ff ff ff mov $0xfffffffa,%eax
1e38: 48 83 c4 28 add $0x28,%rsp
1e3c: c3 ret
1e3d: e8 be 87 03 00 call 0x3a600
1e42: 33 c0 xor %eax,%eax
1e44: 48 83 c4 28 add $0x28,%rsp
1e48: c3 ret
1e49: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e4e: 48 83 c4 28 add $0x28,%rsp
1e52: c3 ret
1e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e5f: 00
1e60: 56 push %rsi
1e61: 48 89 d6 mov %rdx,%rsi
1e64: 48 85 c9 test %rcx,%rcx
1e67: 0f 84 90 01 00 00 je 0x1ffd
1e6d: 48 85 f6 test %rsi,%rsi
1e70: 0f 84 87 01 00 00 je 0x1ffd
1e76: 45 85 c0 test %r8d,%r8d
1e79: 0f 8e 77 01 00 00 jle 0x1ff6
1e7f: 41 83 f8 10 cmp $0x10,%r8d
1e83: 0f 8c 5d 01 00 00 jl 0x1fe6
1e89: 49 89 f1 mov %rsi,%r9
1e8c: 49 83 e1 1f and $0x1f,%r9
1e90: 45 89 c9 mov %r9d,%r9d
1e93: 45 85 c9 test %r9d,%r9d
1e96: 74 18 je 0x1eb0
1e98: 41 f7 c1 03 00 00 00 test $0x3,%r9d
1e9f: 0f 85 41 01 00 00 jne 0x1fe6
1ea5: 41 f7 d9 neg %r9d
1ea8: 41 83 c1 20 add $0x20,%r9d
1eac: 41 c1 e9 02 shr $0x2,%r9d
1eb0: 41 8d 41 10 lea 0x10(%r9),%eax
1eb4: 44 3b c0 cmp %eax,%r8d
1eb7: 0f 8c 29 01 00 00 jl 0x1fe6
1ebd: 44 89 c0 mov %r8d,%eax
1ec0: 33 d2 xor %edx,%edx
1ec2: 41 2b c1 sub %r9d,%eax
1ec5: 83 e0 0f and $0xf,%eax
1ec8: f7 d8 neg %eax
1eca: 41 03 c0 add %r8d,%eax
1ecd: 45 85 c9 test %r9d,%r9d
1ed0: 76 25 jbe 0x1ef7
1ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ee0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
1ee5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
1eea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
1eef: 48 ff c2 inc %rdx
1ef2: 49 3b d1 cmp %r9,%rdx
1ef5: 72 e9 jb 0x1ee0
1ef7: 48 63 d0 movslq %eax,%rdx
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1f00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
1f06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
1f0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
1f14: 01
1f15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
1f1c: 01
1f1d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
1f23: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
1f2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
1f30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
1f37: 49 83 c1 10 add $0x10,%r9
1f3b: 4c 3b ca cmp %rdx,%r9
1f3e: 72 c0 jb 0x1f00
1f40: 44 8d 48 01 lea 0x1(%rax),%r9d
1f44: 45 3b c8 cmp %r8d,%r9d
1f47: 0f 87 8d 00 00 00 ja 0x1fda
1f4d: 4d 63 d0 movslq %r8d,%r10
1f50: 4c 2b d2 sub %rdx,%r10
1f53: 49 83 fa 04 cmp $0x4,%r10
1f57: 0f 8c 84 00 00 00 jl 0x1fe1
1f5d: 45 89 d3 mov %r10d,%r11d
1f60: 45 33 c9 xor %r9d,%r9d
1f63: 41 83 e3 fc and $0xfffffffc,%r11d
1f67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
1f6b: 4d 63 db movslq %r11d,%r11
1f6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
1f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
1f86: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
1f8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
1f92: 49 83 c1 04 add $0x4,%r9
1f96: 4d 3b cb cmp %r11,%r9
1f99: 72 e5 jb 0x1f80
1f9b: 4d 3b da cmp %r10,%r11
1f9e: 73 3a jae 0x1fda
1fa0: 48 63 c0 movslq %eax,%rax
1fa3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
1fa7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
1fab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fb2: 00
1fb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1fc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
1fc6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
1fcc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
1fd2: 49 ff c3 inc %r11
1fd5: 4d 3b da cmp %r10,%r11
1fd8: 72 e6 jb 0x1fc0
1fda: 33 c0 xor %eax,%eax
1fdc: c5 f8 77 vzeroupper
1fdf: 5e pop %rsi
1fe0: c3 ret
1fe1: 45 33 db xor %r11d,%r11d
1fe4: eb b5 jmp 0x1f9b
1fe6: 33 c0 xor %eax,%eax
1fe8: 41 83 f8 01 cmp $0x1,%r8d
1fec: 72 ec jb 0x1fda
1fee: 4d 63 d0 movslq %r8d,%r10
1ff1: 45 33 db xor %r11d,%r11d
1ff4: eb a5 jmp 0x1f9b
1ff6: b8 fa ff ff ff mov $0xfffffffa,%eax
1ffb: 5e pop %rsi
1ffc: c3 ret
1ffd: b8 f8 ff ff ff mov $0xfffffff8,%eax
2002: 5e pop %rsi
2003: c3 ret
2004: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
200b: 00
200c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
201f: 00
2020: 53 push %rbx
2021: 49 89 ca mov %rcx,%r10
2024: 4d 85 d2 test %r10,%r10
2027: 0f 84 84 01 00 00 je 0x21b1
202d: 48 85 d2 test %rdx,%rdx
2030: 0f 84 7b 01 00 00 je 0x21b1
2036: 45 85 c0 test %r8d,%r8d
2039: 0f 8e 6b 01 00 00 jle 0x21aa
203f: 41 83 f8 10 cmp $0x10,%r8d
2043: 0f 8c 59 01 00 00 jl 0x21a2
2049: 48 89 d3 mov %rdx,%rbx
204c: 48 83 e3 1f and $0x1f,%rbx
2050: 85 db test %ebx,%ebx
2052: 74 11 je 0x2065
2054: f6 c3 03 test $0x3,%bl
2057: 0f 85 45 01 00 00 jne 0x21a2
205d: f7 db neg %ebx
205f: 83 c3 20 add $0x20,%ebx
2062: c1 eb 02 shr $0x2,%ebx
2065: 8d 43 10 lea 0x10(%rbx),%eax
2068: 44 3b c0 cmp %eax,%r8d
206b: 0f 8c 31 01 00 00 jl 0x21a2
2071: 45 89 c1 mov %r8d,%r9d
2074: 33 c0 xor %eax,%eax
2076: 44 2b cb sub %ebx,%r9d
2079: 41 83 e1 0f and $0xf,%r9d
207d: 41 f7 d9 neg %r9d
2080: 45 03 c8 add %r8d,%r9d
2083: 89 d9 mov %ebx,%ecx
2085: 85 db test %ebx,%ebx
2087: 76 2f jbe 0x20b8
2089: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2090: 00
2091: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
209f: 00
20a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
20a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
20ab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
20b0: 48 ff c0 inc %rax
20b3: 48 3b c1 cmp %rcx,%rax
20b6: 72 e8 jb 0x20a0
20b8: 49 63 c1 movslq %r9d,%rax
20bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
20c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
20c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
20cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
20d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
20d8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
20dd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
20e3: 48 83 c1 10 add $0x10,%rcx
20e7: 48 3b c8 cmp %rax,%rcx
20ea: 72 d4 jb 0x20c0
20ec: 41 8d 41 01 lea 0x1(%r9),%eax
20f0: 41 3b c0 cmp %r8d,%eax
20f3: 0f 87 9e 00 00 00 ja 0x2197
20f9: 4d 63 c0 movslq %r8d,%r8
20fc: 4d 63 c9 movslq %r9d,%r9
20ff: 4d 2b c1 sub %r9,%r8
2102: 49 83 f8 04 cmp $0x4,%r8
2106: 0f 8c 92 00 00 00 jl 0x219e
210c: 4d 63 c9 movslq %r9d,%r9
210f: 44 89 c3 mov %r8d,%ebx
2112: 83 e3 fc and $0xfffffffc,%ebx
2115: 33 c9 xor %ecx,%ecx
2117: 48 63 db movslq %ebx,%rbx
211a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
211e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
2122: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2129: 00
212a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2131: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2138: 00
2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2140: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
2146: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
214b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
2150: 48 83 c1 04 add $0x4,%rcx
2154: 48 3b cb cmp %rbx,%rcx
2157: 72 e7 jb 0x2140
2159: 49 3b d8 cmp %r8,%rbx
215c: 73 39 jae 0x2197
215e: 4d 63 c9 movslq %r9d,%r9
2161: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
2165: 4b 8d 04 8a lea (%r10,%r9,4),%rax
2169: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2170: 00
2171: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
217f: 00
2180: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
2185: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
218a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
218f: 48 ff c3 inc %rbx
2192: 49 3b d8 cmp %r8,%rbx
2195: 72 e9 jb 0x2180
2197: 33 c0 xor %eax,%eax
2199: c5 f8 77 vzeroupper
219c: 5b pop %rbx
219d: c3 ret
219e: 33 db xor %ebx,%ebx
21a0: eb b7 jmp 0x2159
21a2: 45 33 c9 xor %r9d,%r9d
21a5: e9 42 ff ff ff jmp 0x20ec
21aa: b8 fa ff ff ff mov $0xfffffffa,%eax
21af: 5b pop %rbx
21b0: c3 ret
21b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
21b6: 5b pop %rbx
21b7: c3 ret
21b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21bf: 00
21c0: 48 85 c9 test %rcx,%rcx
21c3: 0f 84 5b 02 00 00 je 0x2424
21c9: 48 85 d2 test %rdx,%rdx
21cc: 0f 84 52 02 00 00 je 0x2424
21d2: 4d 85 c0 test %r8,%r8
21d5: 0f 84 49 02 00 00 je 0x2424
21db: 45 85 c9 test %r9d,%r9d
21de: 0f 86 33 02 00 00 jbe 0x2417
21e4: 41 83 f9 06 cmp $0x6,%r9d
21e8: 0f 86 ae 01 00 00 jbe 0x239c
21ee: 49 3b d0 cmp %r8,%rdx
21f1: 76 17 jbe 0x220a
21f3: 44 89 c8 mov %r9d,%eax
21f6: 49 89 d2 mov %rdx,%r10
21f9: 48 c1 e0 02 shl $0x2,%rax
21fd: 4d 2b d0 sub %r8,%r10
2200: 4c 3b d0 cmp %rax,%r10
2203: 7d 24 jge 0x2229
2205: e9 92 01 00 00 jmp 0x239c
220a: 4c 3b c2 cmp %rdx,%r8
220d: 0f 86 89 01 00 00 jbe 0x239c
2213: 44 89 c8 mov %r9d,%eax
2216: 4d 89 c2 mov %r8,%r10
2219: 48 c1 e0 02 shl $0x2,%rax
221d: 4c 2b d2 sub %rdx,%r10
2220: 4c 3b d0 cmp %rax,%r10
2223: 0f 8c 73 01 00 00 jl 0x239c
2229: 49 3b c8 cmp %r8,%rcx
222c: 76 10 jbe 0x223e
222e: 49 89 ca mov %rcx,%r10
2231: 4d 2b d0 sub %r8,%r10
2234: 4c 3b d0 cmp %rax,%r10
2237: 7d 1d jge 0x2256
2239: e9 5e 01 00 00 jmp 0x239c
223e: 4c 3b c1 cmp %rcx,%r8
2241: 0f 86 55 01 00 00 jbe 0x239c
2247: 4d 89 c2 mov %r8,%r10
224a: 4c 2b d1 sub %rcx,%r10
224d: 4c 3b d0 cmp %rax,%r10
2250: 0f 8c 46 01 00 00 jl 0x239c
2256: 41 83 f9 08 cmp $0x8,%r9d
225a: 0f 82 bd 01 00 00 jb 0x241d
2260: 4d 89 c2 mov %r8,%r10
2263: 49 83 e2 0f and $0xf,%r10
2267: 45 85 d2 test %r10d,%r10d
226a: 74 18 je 0x2284
226c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
2273: 0f 85 a4 01 00 00 jne 0x241d
2279: 41 f7 da neg %r10d
227c: 41 83 c2 10 add $0x10,%r10d
2280: 41 c1 ea 02 shr $0x2,%r10d
2284: 41 8d 42 08 lea 0x8(%r10),%eax
2288: 44 3b c8 cmp %eax,%r9d
228b: 0f 82 8c 01 00 00 jb 0x241d
2291: 44 89 c8 mov %r9d,%eax
2294: 45 33 db xor %r11d,%r11d
2297: 41 2b c2 sub %r10d,%eax
229a: 83 e0 07 and $0x7,%eax
229d: f7 d8 neg %eax
229f: 41 03 c1 add %r9d,%eax
22a2: 45 85 d2 test %r10d,%r10d
22a5: 76 33 jbe 0x22da
22a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22ae: 00
22af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22b6: 0f 1f 00 nopl (%rax)
22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22c0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
22c6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
22cc: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
22d2: 41 ff c3 inc %r11d
22d5: 45 3b da cmp %r10d,%r11d
22d8: 72 e6 jb 0x22c0
22da: 45 89 d2 mov %r10d,%r10d
22dd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
22e1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
22e8: 74 56 je 0x2340
22ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22f1: 00
22f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2300: 45 89 d2 mov %r10d,%r10d
2303: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
2308: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
230e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
2313: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
2319: 0f 5d c8 minps %xmm0,%xmm1
231c: 0f 5d da minps %xmm2,%xmm3
231f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
2324: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
232a: 41 83 c2 08 add $0x8,%r10d
232e: 44 3b d0 cmp %eax,%r10d
2331: 72 cd jb 0x2300
2333: eb 38 jmp 0x236d
2335: 0f 1f 40 00 nopl 0x0(%rax)
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2340: 45 89 d2 mov %r10d,%r10d
2343: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
2348: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
234e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
2353: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
2359: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
235e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
2364: 41 83 c2 08 add $0x8,%r10d
2368: 44 3b d0 cmp %eax,%r10d
236b: 72 d3 jb 0x2340
236d: 41 3b c1 cmp %r9d,%eax
2370: 0f 83 9e 00 00 00 jae 0x2414
2376: 0f 1f 00 nopl (%rax)
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2380: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
2385: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
238a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
2390: ff c0 inc %eax
2392: 41 3b c1 cmp %r9d,%eax
2395: 72 e9 jb 0x2380
2397: e9 78 00 00 00 jmp 0x2414
239c: 44 89 c8 mov %r9d,%eax
239f: 41 bb 01 00 00 00 mov $0x1,%r11d
23a5: d1 e8 shr $1,%eax
23a7: 45 33 d2 xor %r10d,%r10d
23aa: 85 c0 test %eax,%eax
23ac: 76 4c jbe 0x23fa
23ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23b5: 00
23b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23bd: 0f 1f 00 nopl (%rax)
23c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
23c4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
23ca: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
23d0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
23d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
23db: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
23e1: 41 ff c2 inc %r10d
23e4: 44 3b d0 cmp %eax,%r10d
23e7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
23ed: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
23f3: 72 cb jb 0x23c0
23f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
23fa: 41 ff cb dec %r11d
23fd: 45 3b d9 cmp %r9d,%r11d
2400: 73 12 jae 0x2414
2402: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
2408: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
240e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
2414: 33 c0 xor %eax,%eax
2416: c3 ret
2417: b8 fa ff ff ff mov $0xfffffffa,%eax
241c: c3 ret
241d: 33 c0 xor %eax,%eax
241f: e9 49 ff ff ff jmp 0x236d
2424: b8 f8 ff ff ff mov $0xfffffff8,%eax
2429: c3 ret
242a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2431: 00
2432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2445: 48 85 c9 test %rcx,%rcx
2448: 74 27 je 0x2471
244a: 48 85 d2 test %rdx,%rdx
244d: 74 22 je 0x2471
244f: 4d 85 c0 test %r8,%r8
2452: 74 1d je 0x2471
2454: 45 85 c9 test %r9d,%r9d
2457: 77 0b ja 0x2464
2459: b8 fa ff ff ff mov $0xfffffffa,%eax
245e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2463: c3 ret
2464: e8 17 83 03 00 call 0x3a780
2469: 33 c0 xor %eax,%eax
246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2470: c3 ret
2471: b8 f8 ff ff ff mov $0xfffffff8,%eax
2476: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
247b: c3 ret
247c: 0f 1f 40 00 nopl 0x0(%rax)
2480: 48 83 ec 28 sub $0x28,%rsp
2484: 48 85 c9 test %rcx,%rcx
2487: 74 25 je 0x24ae
2489: 48 85 d2 test %rdx,%rdx
248c: 74 20 je 0x24ae
248e: 4d 85 c0 test %r8,%r8
2491: 74 1b je 0x24ae
2493: 45 85 c9 test %r9d,%r9d
2496: 77 0a ja 0x24a2
2498: b8 fa ff ff ff mov $0xfffffffa,%eax
249d: 48 83 c4 28 add $0x28,%rsp
24a1: c3 ret
24a2: e8 19 88 03 00 call 0x3acc0
24a7: 33 c0 xor %eax,%eax
24a9: 48 83 c4 28 add $0x28,%rsp
24ad: c3 ret
24ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
24b3: 48 83 c4 28 add $0x28,%rsp
24b7: c3 ret
24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24bf: 00
24c0: 48 83 ec 28 sub $0x28,%rsp
24c4: 48 85 c9 test %rcx,%rcx
24c7: 74 25 je 0x24ee
24c9: 48 85 d2 test %rdx,%rdx
24cc: 74 20 je 0x24ee
24ce: 4d 85 c0 test %r8,%r8
24d1: 74 1b je 0x24ee
24d3: 45 85 c9 test %r9d,%r9d
24d6: 77 0a ja 0x24e2
24d8: b8 fa ff ff ff mov $0xfffffffa,%eax
24dd: 48 83 c4 28 add $0x28,%rsp
24e1: c3 ret
24e2: e8 b9 8d 03 00 call 0x3b2a0
24e7: 33 c0 xor %eax,%eax
24e9: 48 83 c4 28 add $0x28,%rsp
24ed: c3 ret
24ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
24f3: 48 83 c4 28 add $0x28,%rsp
24f7: c3 ret
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24ff: 00
2500: 48 83 ec 28 sub $0x28,%rsp
2504: 48 85 c9 test %rcx,%rcx
2507: 74 25 je 0x252e
2509: 48 85 d2 test %rdx,%rdx
250c: 74 20 je 0x252e
250e: 4d 85 c0 test %r8,%r8
2511: 74 1b je 0x252e
2513: 45 85 c9 test %r9d,%r9d
2516: 77 0a ja 0x2522
2518: b8 fa ff ff ff mov $0xfffffffa,%eax
251d: 48 83 c4 28 add $0x28,%rsp
2521: c3 ret
2522: e8 59 93 03 00 call 0x3b880
2527: 33 c0 xor %eax,%eax
2529: 48 83 c4 28 add $0x28,%rsp
252d: c3 ret
252e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2533: 48 83 c4 28 add $0x28,%rsp
2537: c3 ret
2538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
253f: 00
2540: 48 83 ec 28 sub $0x28,%rsp
2544: 48 85 c9 test %rcx,%rcx
2547: 74 25 je 0x256e
2549: 48 85 d2 test %rdx,%rdx
254c: 74 20 je 0x256e
254e: 4d 85 c0 test %r8,%r8
2551: 74 1b je 0x256e
2553: 45 85 c9 test %r9d,%r9d
2556: 77 0a ja 0x2562
2558: b8 fa ff ff ff mov $0xfffffffa,%eax
255d: 48 83 c4 28 add $0x28,%rsp
2561: c3 ret
2562: e8 39 99 03 00 call 0x3bea0
2567: 33 c0 xor %eax,%eax
2569: 48 83 c4 28 add $0x28,%rsp
256d: c3 ret
256e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2573: 48 83 c4 28 add $0x28,%rsp
2577: c3 ret
2578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
257f: 00
2580: 48 83 ec 28 sub $0x28,%rsp
2584: 48 85 c9 test %rcx,%rcx
2587: 74 25 je 0x25ae
2589: 48 85 d2 test %rdx,%rdx
258c: 74 20 je 0x25ae
258e: 4d 85 c0 test %r8,%r8
2591: 74 1b je 0x25ae
2593: 45 85 c9 test %r9d,%r9d
2596: 7f 0a jg 0x25a2
2598: b8 fa ff ff ff mov $0xfffffffa,%eax
259d: 48 83 c4 28 add $0x28,%rsp
25a1: c3 ret
25a2: e8 39 9f 03 00 call 0x3c4e0
25a7: 33 c0 xor %eax,%eax
25a9: 48 83 c4 28 add $0x28,%rsp
25ad: c3 ret
25ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
25b3: 48 83 c4 28 add $0x28,%rsp
25b7: c3 ret
25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25bf: 00
25c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
25c5: 48 85 c9 test %rcx,%rcx
25c8: 74 27 je 0x25f1
25ca: 48 85 d2 test %rdx,%rdx
25cd: 74 22 je 0x25f1
25cf: 4d 85 c0 test %r8,%r8
25d2: 74 1d je 0x25f1
25d4: 45 85 c9 test %r9d,%r9d
25d7: 7f 0b jg 0x25e4
25d9: b8 fa ff ff ff mov $0xfffffffa,%eax
25de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
25e3: c3 ret
25e4: e8 f7 a2 03 00 call 0x3c8e0
25e9: 33 c0 xor %eax,%eax
25eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
25f0: c3 ret
25f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
25f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
25fb: c3 ret
25fc: 0f 1f 40 00 nopl 0x0(%rax)
2600: 48 83 ec 28 sub $0x28,%rsp
2604: 48 85 c9 test %rcx,%rcx
2607: 74 25 je 0x262e
2609: 48 85 d2 test %rdx,%rdx
260c: 74 20 je 0x262e
260e: 4d 85 c0 test %r8,%r8
2611: 74 1b je 0x262e
2613: 45 85 c9 test %r9d,%r9d
2616: 7f 0a jg 0x2622
2618: b8 fa ff ff ff mov $0xfffffffa,%eax
261d: 48 83 c4 28 add $0x28,%rsp
2621: c3 ret
2622: e8 b9 a6 03 00 call 0x3cce0
2627: 33 c0 xor %eax,%eax
2629: 48 83 c4 28 add $0x28,%rsp
262d: c3 ret
262e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2633: 48 83 c4 28 add $0x28,%rsp
2637: c3 ret
2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
263f: 00
2640: 41 57 push %r15
2642: 49 89 ca mov %rcx,%r10
2645: 49 89 d3 mov %rdx,%r11
2648: 4d 85 d2 test %r10,%r10
264b: 0f 84 fb 00 00 00 je 0x274c
2651: 4d 85 db test %r11,%r11
2654: 0f 84 f2 00 00 00 je 0x274c
265a: 4d 85 c0 test %r8,%r8
265d: 0f 84 e9 00 00 00 je 0x274c
2663: 45 85 c9 test %r9d,%r9d
2666: 0f 8e d8 00 00 00 jle 0x2744
266c: 49 63 d1 movslq %r9d,%rdx
266f: 48 83 fa 08 cmp $0x8,%rdx
2673: 0f 8c c6 00 00 00 jl 0x273f
2679: 4c 89 c0 mov %r8,%rax
267c: 48 83 e0 0f and $0xf,%rax
2680: 85 c0 test %eax,%eax
2682: 74 10 je 0x2694
2684: a8 03 test $0x3,%al
2686: 0f 85 b3 00 00 00 jne 0x273f
268c: f7 d8 neg %eax
268e: 83 c0 10 add $0x10,%eax
2691: c1 e8 02 shr $0x2,%eax
2694: 89 c1 mov %eax,%ecx
2696: 4c 8d 79 08 lea 0x8(%rcx),%r15
269a: 49 3b d7 cmp %r15,%rdx
269d: 0f 8c 9c 00 00 00 jl 0x273f
26a3: 45 89 cf mov %r9d,%r15d
26a6: 44 2b f8 sub %eax,%r15d
26a9: 41 83 e7 07 and $0x7,%r15d
26ad: 45 2b cf sub %r15d,%r9d
26b0: 4d 63 c9 movslq %r9d,%r9
26b3: 85 c0 test %eax,%eax
26b5: b8 00 00 00 00 mov $0x0,%eax
26ba: 76 24 jbe 0x26e0
26bc: 0f 1f 40 00 nopl 0x0(%rax)
26c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
26c6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
26cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
26d2: 48 ff c0 inc %rax
26d5: 48 3b c1 cmp %rcx,%rax
26d8: 72 e6 jb 0x26c0
26da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
26e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
26e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
26ed: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
26f3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
26fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
2700: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
2707: 48 83 c1 08 add $0x8,%rcx
270b: 49 3b c9 cmp %r9,%rcx
270e: 72 d0 jb 0x26e0
2710: 4c 3b ca cmp %rdx,%r9
2713: 73 25 jae 0x273a
2715: 0f 1f 40 00 nopl 0x0(%rax)
2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2720: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
2726: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
272c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
2732: 49 ff c1 inc %r9
2735: 4c 3b ca cmp %rdx,%r9
2738: 72 e6 jb 0x2720
273a: 33 c0 xor %eax,%eax
273c: 41 5f pop %r15
273e: c3 ret
273f: 45 33 c9 xor %r9d,%r9d
2742: eb cc jmp 0x2710
2744: b8 fa ff ff ff mov $0xfffffffa,%eax
2749: 41 5f pop %r15
274b: c3 ret
274c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2751: 41 5f pop %r15
2753: c3 ret
2754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2760: 53 push %rbx
2761: 57 push %rdi
2762: 55 push %rbp
2763: 49 89 ca mov %rcx,%r10
2766: 4d 85 d2 test %r10,%r10
2769: 0f 84 92 01 00 00 je 0x2901
276f: 48 85 d2 test %rdx,%rdx
2772: 0f 84 89 01 00 00 je 0x2901
2778: 4d 85 c0 test %r8,%r8
277b: 0f 84 80 01 00 00 je 0x2901
2781: 45 85 c9 test %r9d,%r9d
2784: 0f 8e 6e 01 00 00 jle 0x28f8
278a: 41 83 f9 10 cmp $0x10,%r9d
278e: 0f 8c 50 01 00 00 jl 0x28e4
2794: 41 83 f9 1d cmp $0x1d,%r9d
2798: 0f 8c 4d 01 00 00 jl 0x28eb
279e: 4c 89 c1 mov %r8,%rcx
27a1: 48 83 e1 1f and $0x1f,%rcx
27a5: 89 c9 mov %ecx,%ecx
27a7: 85 c9 test %ecx,%ecx
27a9: 74 11 je 0x27bc
27ab: f6 c1 03 test $0x3,%cl
27ae: 0f 85 30 01 00 00 jne 0x28e4
27b4: f7 d9 neg %ecx
27b6: 83 c1 20 add $0x20,%ecx
27b9: c1 e9 02 shr $0x2,%ecx
27bc: 8d 41 10 lea 0x10(%rcx),%eax
27bf: 44 3b c8 cmp %eax,%r9d
27c2: 0f 8c 1c 01 00 00 jl 0x28e4
27c8: 44 89 cf mov %r9d,%edi
27cb: 33 c0 xor %eax,%eax
27cd: 2b f9 sub %ecx,%edi
27cf: 83 e7 0f and $0xf,%edi
27d2: f7 df neg %edi
27d4: 41 03 f9 add %r9d,%edi
27d7: 85 c9 test %ecx,%ecx
27d9: 76 1e jbe 0x27f9
27db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
27e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
27e6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
27eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
27f1: 48 ff c0 inc %rax
27f4: 48 3b c1 cmp %rcx,%rax
27f7: 72 e7 jb 0x27e0
27f9: 48 63 c7 movslq %edi,%rax
27fc: 0f 1f 40 00 nopl 0x0(%rax)
2800: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
2806: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
280d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
2812: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
2818: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
281e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
2825: 48 83 c1 10 add $0x10,%rcx
2829: 48 3b c8 cmp %rax,%rcx
282c: 72 d2 jb 0x2800
282e: 8d 47 01 lea 0x1(%rdi),%eax
2831: 41 3b c1 cmp %r9d,%eax
2834: 0f 87 9d 00 00 00 ja 0x28d7
283a: 4d 63 c9 movslq %r9d,%r9
283d: 48 63 ff movslq %edi,%rdi
2840: 4c 2b cf sub %rdi,%r9
2843: 49 83 f9 04 cmp $0x4,%r9
2847: 0f 8c 93 00 00 00 jl 0x28e0
284d: 48 63 ff movslq %edi,%rdi
2850: 44 89 cd mov %r9d,%ebp
2853: 83 e5 fc and $0xfffffffc,%ebp
2856: 33 c9 xor %ecx,%ecx
2858: 48 63 ed movslq %ebp,%rbp
285b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
285f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
2863: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
2867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
286e: 00
286f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2876: 0f 1f 00 nopl (%rax)
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2880: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
2886: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
288b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
2890: 48 83 c1 04 add $0x4,%rcx
2894: 48 3b cd cmp %rbp,%rcx
2897: 72 e7 jb 0x2880
2899: 49 3b e9 cmp %r9,%rbp
289c: 73 39 jae 0x28d7
289e: 48 63 ff movslq %edi,%rdi
28a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
28a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
28a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
28ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28b4: 00
28b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28bc: 0f 1f 40 00 nopl 0x0(%rax)
28c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
28c5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
28ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
28cf: 48 ff c5 inc %rbp
28d2: 49 3b e9 cmp %r9,%rbp
28d5: 72 e9 jb 0x28c0
28d7: 33 c0 xor %eax,%eax
28d9: c5 f8 77 vzeroupper
28dc: 5d pop %rbp
28dd: 5f pop %rdi
28de: 5b pop %rbx
28df: c3 ret
28e0: 33 ed xor %ebp,%ebp
28e2: eb b5 jmp 0x2899
28e4: 33 ff xor %edi,%edi
28e6: e9 43 ff ff ff jmp 0x282e
28eb: 44 89 cf mov %r9d,%edi
28ee: 33 c9 xor %ecx,%ecx
28f0: 83 e7 f0 and $0xfffffff0,%edi
28f3: e9 01 ff ff ff jmp 0x27f9
28f8: b8 fa ff ff ff mov $0xfffffffa,%eax
28fd: 5d pop %rbp
28fe: 5f pop %rdi
28ff: 5b pop %rbx
2900: c3 ret
2901: b8 f8 ff ff ff mov $0xfffffff8,%eax
2906: 5d pop %rbp
2907: 5f pop %rdi
2908: 5b pop %rbx
2909: c3 ret
290a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2911: 00
2912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2920: 48 83 ec 38 sub $0x38,%rsp
2924: 45 89 c1 mov %r8d,%r9d
2927: 49 89 d0 mov %rdx,%r8
292a: 48 89 ca mov %rcx,%rdx
292d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
2933: 48 85 d2 test %rdx,%rdx
2936: 8b 44 24 60 mov 0x60(%rsp),%eax
293a: 74 47 je 0x2983
293c: 4d 85 c0 test %r8,%r8
293f: 74 42 je 0x2983
2941: 45 85 c9 test %r9d,%r9d
2944: 7e 47 jle 0x298d
2946: 85 c0 test %eax,%eax
2948: 74 0f je 0x2959
294a: 83 f8 04 cmp $0x4,%eax
294d: 74 0d je 0x295c
294f: b8 fb ff ff ff mov $0xfffffffb,%eax
2954: 48 83 c4 38 add $0x38,%rsp
2958: c3 ret
2959: 83 f8 04 cmp $0x4,%eax
295c: 49 89 e3 mov %rsp,%r11
295f: b8 01 00 00 00 mov $0x1,%eax
2964: 41 ba 00 00 00 00 mov $0x0,%r10d
296a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
296f: 44 0f 44 d0 cmove %eax,%r10d
2973: 45 89 53 20 mov %r10d,0x20(%r11)
2977: e8 c4 d6 a6 01 call 0x1a70040
297c: 33 c0 xor %eax,%eax
297e: 48 83 c4 38 add $0x38,%rsp
2982: c3 ret
2983: b8 f8 ff ff ff mov $0xfffffff8,%eax
2988: 48 83 c4 38 add $0x38,%rsp
298c: c3 ret
298d: b8 fa ff ff ff mov $0xfffffffa,%eax
2992: 48 83 c4 38 add $0x38,%rsp
2996: c3 ret
2997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
299e: 00 00
29a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
29a5: 45 89 c1 mov %r8d,%r9d
29a8: 49 89 d0 mov %rdx,%r8
29ab: 48 89 ca mov %rcx,%rdx
29ae: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
29b4: 48 85 d2 test %rdx,%rdx
29b7: 8b 44 24 60 mov 0x60(%rsp),%eax
29bb: 74 4b je 0x2a08
29bd: 4d 85 c0 test %r8,%r8
29c0: 74 46 je 0x2a08
29c2: 45 85 c9 test %r9d,%r9d
29c5: 7e 4c jle 0x2a13
29c7: 85 c0 test %eax,%eax
29c9: 74 12 je 0x29dd
29cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
29d0: 74 0b je 0x29dd
29d2: b8 fb ff ff ff mov $0xfffffffb,%eax
29d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
29dc: c3 ret
29dd: 49 89 e3 mov %rsp,%r11
29e0: 41 ba 01 00 00 00 mov $0x1,%r10d
29e6: 83 f8 04 cmp $0x4,%eax
29e9: b8 00 00 00 00 mov $0x0,%eax
29ee: 41 0f 44 c2 cmove %r10d,%eax
29f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
29f7: 41 89 43 20 mov %eax,0x20(%r11)
29fb: e8 f0 42 a7 01 call 0x1a76cf0
2a00: 33 c0 xor %eax,%eax
2a02: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2a07: c3 ret
2a08: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a0d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2a12: c3 ret
2a13: b8 fa ff ff ff mov $0xfffffffa,%eax
2a18: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2a1d: c3 ret
2a1e: 66 90 xchg %ax,%ax
2a20: 48 83 ec 38 sub $0x38,%rsp
2a24: 45 89 c1 mov %r8d,%r9d
2a27: 49 89 d0 mov %rdx,%r8
2a2a: 48 89 ca mov %rcx,%rdx
2a2d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
2a33: 8b 44 24 60 mov 0x60(%rsp),%eax
2a37: 48 85 d2 test %rdx,%rdx
2a3a: 74 47 je 0x2a83
2a3c: 4d 85 c0 test %r8,%r8
2a3f: 74 42 je 0x2a83
2a41: 45 85 c9 test %r9d,%r9d
2a44: 7e 47 jle 0x2a8d
2a46: 85 c0 test %eax,%eax
2a48: 74 0f je 0x2a59
2a4a: 83 f8 04 cmp $0x4,%eax
2a4d: 74 0d je 0x2a5c
2a4f: b8 fb ff ff ff mov $0xfffffffb,%eax
2a54: 48 83 c4 38 add $0x38,%rsp
2a58: c3 ret
2a59: 83 f8 04 cmp $0x4,%eax
2a5c: b8 01 00 00 00 mov $0x1,%eax
2a61: 41 ba 00 00 00 00 mov $0x0,%r10d
2a67: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
2a6c: 44 0f 44 d0 cmove %eax,%r10d
2a70: 49 89 e3 mov %rsp,%r11
2a73: 45 89 53 20 mov %r10d,0x20(%r11)
2a77: e8 14 b1 a7 01 call 0x1a7db90
2a7c: 33 c0 xor %eax,%eax
2a7e: 48 83 c4 38 add $0x38,%rsp
2a82: c3 ret
2a83: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a88: 48 83 c4 38 add $0x38,%rsp
2a8c: c3 ret
2a8d: b8 fa ff ff ff mov $0xfffffffa,%eax
2a92: 48 83 c4 38 add $0x38,%rsp
2a96: c3 ret
2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2a9e: 00 00
2aa0: 48 83 ec 38 sub $0x38,%rsp
2aa4: 45 89 c1 mov %r8d,%r9d
2aa7: 49 89 d0 mov %rdx,%r8
2aaa: 48 89 ca mov %rcx,%rdx
2aad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
2ab3: 8b 44 24 60 mov 0x60(%rsp),%eax
2ab7: 48 85 d2 test %rdx,%rdx
2aba: 74 47 je 0x2b03
2abc: 4d 85 c0 test %r8,%r8
2abf: 74 42 je 0x2b03
2ac1: 45 85 c9 test %r9d,%r9d
2ac4: 7e 47 jle 0x2b0d
2ac6: 85 c0 test %eax,%eax
2ac8: 74 0f je 0x2ad9
2aca: 83 f8 04 cmp $0x4,%eax
2acd: 74 0d je 0x2adc
2acf: b8 fb ff ff ff mov $0xfffffffb,%eax
2ad4: 48 83 c4 38 add $0x38,%rsp
2ad8: c3 ret
2ad9: 83 f8 04 cmp $0x4,%eax
2adc: 49 89 e3 mov %rsp,%r11
2adf: b8 01 00 00 00 mov $0x1,%eax
2ae4: 41 ba 00 00 00 00 mov $0x0,%r10d
2aea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
2aef: 44 0f 44 d0 cmove %eax,%r10d
2af3: 45 89 53 20 mov %r10d,0x20(%r11)
2af7: e8 c4 18 a8 01 call 0x1a843c0
2afc: 33 c0 xor %eax,%eax
2afe: 48 83 c4 38 add $0x38,%rsp
2b02: c3 ret
2b03: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b08: 48 83 c4 38 add $0x38,%rsp
2b0c: c3 ret
2b0d: b8 fa ff ff ff mov $0xfffffffa,%eax
2b12: 48 83 c4 38 add $0x38,%rsp
2b16: c3 ret
2b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2b1e: 00 00
2b20: 48 83 ec 38 sub $0x38,%rsp
2b24: 45 89 c1 mov %r8d,%r9d
2b27: 49 89 d0 mov %rdx,%r8
2b2a: 48 89 ca mov %rcx,%rdx
2b2d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
2b33: 8b 44 24 60 mov 0x60(%rsp),%eax
2b37: 48 85 d2 test %rdx,%rdx
2b3a: 74 47 je 0x2b83
2b3c: 4d 85 c0 test %r8,%r8
2b3f: 74 42 je 0x2b83
2b41: 45 85 c9 test %r9d,%r9d
2b44: 7e 47 jle 0x2b8d
2b46: 85 c0 test %eax,%eax
2b48: 74 0f je 0x2b59
2b4a: 83 f8 04 cmp $0x4,%eax
2b4d: 74 0d je 0x2b5c
2b4f: b8 fb ff ff ff mov $0xfffffffb,%eax
2b54: 48 83 c4 38 add $0x38,%rsp
2b58: c3 ret
2b59: 83 f8 04 cmp $0x4,%eax
2b5c: 49 89 e3 mov %rsp,%r11
2b5f: b8 01 00 00 00 mov $0x1,%eax
2b64: 41 ba 00 00 00 00 mov $0x0,%r10d
2b6a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
2b6f: 44 0f 44 d0 cmove %eax,%r10d
2b73: 45 89 53 20 mov %r10d,0x20(%r11)
2b77: e8 a4 82 a8 01 call 0x1a8ae20
2b7c: 33 c0 xor %eax,%eax
2b7e: 48 83 c4 38 add $0x38,%rsp
2b82: c3 ret
2b83: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b88: 48 83 c4 38 add $0x38,%rsp
2b8c: c3 ret
2b8d: b8 fa ff ff ff mov $0xfffffffa,%eax
2b92: 48 83 c4 38 add $0x38,%rsp
2b96: c3 ret
2b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2b9e: 00 00
2ba0: 48 83 ec 38 sub $0x38,%rsp
2ba4: 45 89 c1 mov %r8d,%r9d
2ba7: 49 89 d0 mov %rdx,%r8
2baa: 48 89 ca mov %rcx,%rdx
2bad: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
2bb3: 8b 44 24 60 mov 0x60(%rsp),%eax
2bb7: 48 85 d2 test %rdx,%rdx
2bba: 74 47 je 0x2c03
2bbc: 4d 85 c0 test %r8,%r8
2bbf: 74 42 je 0x2c03
2bc1: 45 85 c9 test %r9d,%r9d
2bc4: 7e 47 jle 0x2c0d
2bc6: 85 c0 test %eax,%eax
2bc8: 74 0f je 0x2bd9
2bca: 83 f8 04 cmp $0x4,%eax
2bcd: 74 0d je 0x2bdc
2bcf: b8 fb ff ff ff mov $0xfffffffb,%eax
2bd4: 48 83 c4 38 add $0x38,%rsp
2bd8: c3 ret
2bd9: 83 f8 04 cmp $0x4,%eax
2bdc: 49 89 e3 mov %rsp,%r11
2bdf: b8 01 00 00 00 mov $0x1,%eax
2be4: 41 ba 00 00 00 00 mov $0x0,%r10d
2bea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
2bef: 44 0f 44 d0 cmove %eax,%r10d
2bf3: 45 89 53 20 mov %r10d,0x20(%r11)
2bf7: e8 64 ee a8 01 call 0x1a91a60
2bfc: 33 c0 xor %eax,%eax
2bfe: 48 83 c4 38 add $0x38,%rsp
2c02: c3 ret
2c03: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c08: 48 83 c4 38 add $0x38,%rsp
2c0c: c3 ret
2c0d: b8 fa ff ff ff mov $0xfffffffa,%eax
2c12: 48 83 c4 38 add $0x38,%rsp
2c16: c3 ret
2c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2c1e: 00 00
2c20: 49 89 ca mov %rcx,%r10
2c23: 4d 85 d2 test %r10,%r10
2c26: 0f 84 fe 01 00 00 je 0x2e2a
2c2c: 4d 85 c0 test %r8,%r8
2c2f: 0f 84 f5 01 00 00 je 0x2e2a
2c35: 45 85 c9 test %r9d,%r9d
2c38: 0f 8e e6 01 00 00 jle 0x2e24
2c3e: 49 63 c9 movslq %r9d,%rcx
2c41: 48 83 f9 08 cmp $0x8,%rcx
2c45: 0f 8c d4 01 00 00 jl 0x2e1f
2c4b: 4c 89 c0 mov %r8,%rax
2c4e: 48 83 e0 0f and $0xf,%rax
2c52: 85 c0 test %eax,%eax
2c54: 74 0d je 0x2c63
2c56: a8 07 test $0x7,%al
2c58: 0f 85 c1 01 00 00 jne 0x2e1f
2c5e: b8 01 00 00 00 mov $0x1,%eax
2c63: 8d 50 08 lea 0x8(%rax),%edx
2c66: 48 3b ca cmp %rdx,%rcx
2c69: 0f 8c b0 01 00 00 jl 0x2e1f
2c6f: 44 89 ca mov %r9d,%edx
2c72: 45 33 db xor %r11d,%r11d
2c75: 2b d0 sub %eax,%edx
2c77: 83 e2 07 and $0x7,%edx
2c7a: 44 2b ca sub %edx,%r9d
2c7d: 89 c2 mov %eax,%edx
2c7f: 85 c0 test %eax,%eax
2c81: 76 3b jbe 0x2cbe
2c83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c8a: 00
2c8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ca0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
2ca6: f2 0f 59 c1 mulsd %xmm1,%xmm0
2caa: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
2cb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
2cb6: 49 ff c3 inc %r11
2cb9: 4c 3b da cmp %rdx,%r11
2cbc: 72 e2 jb 0x2ca0
2cbe: 89 c0 mov %eax,%eax
2cc0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
2cc4: 49 63 c1 movslq %r9d,%rax
2cc7: 49 f7 c3 0f 00 00 00 test $0xf,%r11
2cce: 0f 84 97 00 00 00 je 0x2d6b
2cd4: f2 0f 12 c1 movddup %xmm1,%xmm0
2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cdf: 00
2ce0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
2ce6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
2ced: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
2cf4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
2cfb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
2d02: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
2d09: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
2d10: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
2d17: 66 0f 59 d0 mulpd %xmm0,%xmm2
2d1b: 66 0f 59 d8 mulpd %xmm0,%xmm3
2d1f: 66 0f 59 e0 mulpd %xmm0,%xmm4
2d23: 66 0f 59 e8 mulpd %xmm0,%xmm5
2d27: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
2d2d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
2d34: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
2d3b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
2d42: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
2d47: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
2d4d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
2d53: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
2d59: 48 83 c2 08 add $0x8,%rdx
2d5d: 48 3b d0 cmp %rax,%rdx
2d60: 0f 82 7a ff ff ff jb 0x2ce0
2d66: e9 77 00 00 00 jmp 0x2de2
2d6b: f2 0f 12 c1 movddup %xmm1,%xmm0
2d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d76: 00
2d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d7e: 66 90 xchg %ax,%ax
2d80: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
2d85: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
2d8b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
2d91: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
2d97: 66 0f 59 d0 mulpd %xmm0,%xmm2
2d9b: 66 0f 59 d8 mulpd %xmm0,%xmm3
2d9f: 66 0f 59 e0 mulpd %xmm0,%xmm4
2da3: 66 0f 59 e8 mulpd %xmm0,%xmm5
2da7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
2dad: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
2db4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
2dbb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
2dc2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
2dc7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
2dcd: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
2dd3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
2dd9: 48 83 c2 08 add $0x8,%rdx
2ddd: 48 3b d0 cmp %rax,%rdx
2de0: 72 9e jb 0x2d80
2de2: 33 c0 xor %eax,%eax
2de4: 41 8d 51 01 lea 0x1(%r9),%edx
2de8: 48 63 d2 movslq %edx,%rdx
2deb: 48 3b d1 cmp %rcx,%rdx
2dee: 77 2c ja 0x2e1c
2df0: 4d 63 c9 movslq %r9d,%r9
2df3: 49 2b c9 sub %r9,%rcx
2df6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
2dfa: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
2dfe: 66 90 xchg %ax,%ax
2e00: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
2e06: f2 0f 59 c1 mulsd %xmm1,%xmm0
2e0a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
2e0f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
2e14: 48 ff c0 inc %rax
2e17: 48 3b c1 cmp %rcx,%rax
2e1a: 72 e4 jb 0x2e00
2e1c: 33 c0 xor %eax,%eax
2e1e: c3 ret
2e1f: 45 33 c9 xor %r9d,%r9d
2e22: eb be jmp 0x2de2
2e24: b8 fa ff ff ff mov $0xfffffffa,%eax
2e29: c3 ret
2e2a: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e2f: c3 ret
2e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e37: 00
2e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e3f: 90 nop
2e40: 49 89 ca mov %rcx,%r10
2e43: 4d 85 d2 test %r10,%r10
2e46: 0f 84 f7 01 00 00 je 0x3043
2e4c: 4d 85 c0 test %r8,%r8
2e4f: 0f 84 ee 01 00 00 je 0x3043
2e55: 45 85 c9 test %r9d,%r9d
2e58: 0f 8e eb 01 00 00 jle 0x3049
2e5e: 44 89 c8 mov %r9d,%eax
2e61: ba 01 00 00 00 mov $0x1,%edx
2e66: c1 e8 03 shr $0x3,%eax
2e69: 33 c9 xor %ecx,%ecx
2e6b: 85 c0 test %eax,%eax
2e6d: 0f 86 eb 00 00 00 jbe 0x2f5e
2e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e7f: 00
2e80: 89 ca mov %ecx,%edx
2e82: ff c1 inc %ecx
2e84: c1 e2 03 shl $0x3,%edx
2e87: 48 63 d2 movslq %edx,%rdx
2e8a: 3b c8 cmp %eax,%ecx
2e8c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
2e92: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
2e99: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
2ea0: f2 0f 59 c1 mulsd %xmm1,%xmm0
2ea4: f2 0f 59 d1 mulsd %xmm1,%xmm2
2ea8: f2 0f 59 d9 mulsd %xmm1,%xmm3
2eac: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
2eb2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
2eb9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
2ec0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
2ec6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
2ecd: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
2ed4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
2edb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
2ee2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
2ee9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
2ef0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
2ef7: f2 0f 59 e1 mulsd %xmm1,%xmm4
2efb: f2 0f 59 e9 mulsd %xmm1,%xmm5
2eff: f2 0f 59 c1 mulsd %xmm1,%xmm0
2f03: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
2f0a: f2 0f 59 d1 mulsd %xmm1,%xmm2
2f0e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
2f15: f2 0f 59 d9 mulsd %xmm1,%xmm3
2f19: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
2f20: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
2f27: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
2f2e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
2f35: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
2f3c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
2f43: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
2f4a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
2f51: 0f 82 29 ff ff ff jb 0x2e80
2f57: c1 e1 03 shl $0x3,%ecx
2f5a: 89 ca mov %ecx,%edx
2f5c: ff c2 inc %edx
2f5e: 41 3b d1 cmp %r9d,%edx
2f61: 0f 87 d9 00 00 00 ja 0x3040
2f67: 44 2b ca sub %edx,%r9d
2f6a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff11e0
2f71: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
2f78: c5 01
2f7a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
2f81: 00
2f82: ff e0 jmp *%rax
2f84: 48 63 d2 movslq %edx,%rdx
2f87: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
2f8e: f2 0f 59 c1 mulsd %xmm1,%xmm0
2f92: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
2f97: f2 0f 58 00 addsd (%rax),%xmm0
2f9b: f2 0f 11 00 movsd %xmm0,(%rax)
2f9f: 48 63 d2 movslq %edx,%rdx
2fa2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
2fa9: f2 0f 59 c1 mulsd %xmm1,%xmm0
2fad: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
2fb2: f2 0f 58 00 addsd (%rax),%xmm0
2fb6: f2 0f 11 00 movsd %xmm0,(%rax)
2fba: 48 63 d2 movslq %edx,%rdx
2fbd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
2fc4: f2 0f 59 c1 mulsd %xmm1,%xmm0
2fc8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
2fcd: f2 0f 58 00 addsd (%rax),%xmm0
2fd1: f2 0f 11 00 movsd %xmm0,(%rax)
2fd5: 48 63 d2 movslq %edx,%rdx
2fd8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
2fdf: f2 0f 59 c1 mulsd %xmm1,%xmm0
2fe3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
2fe8: f2 0f 58 00 addsd (%rax),%xmm0
2fec: f2 0f 11 00 movsd %xmm0,(%rax)
2ff0: 48 63 d2 movslq %edx,%rdx
2ff3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
2ffa: f2 0f 59 c1 mulsd %xmm1,%xmm0
2ffe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
3003: f2 0f 58 00 addsd (%rax),%xmm0
3007: f2 0f 11 00 movsd %xmm0,(%rax)
300b: 48 63 d2 movslq %edx,%rdx
300e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
3014: f2 0f 59 c1 mulsd %xmm1,%xmm0
3018: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
301e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
3024: 48 63 d2 movslq %edx,%rdx
3027: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
302e: f2 0f 59 c8 mulsd %xmm0,%xmm1
3032: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
3039: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
3040: 33 c0 xor %eax,%eax
3042: c3 ret
3043: b8 f8 ff ff ff mov $0xfffffff8,%eax
3048: c3 ret
3049: b8 fa ff ff ff mov $0xfffffffa,%eax
304e: c3 ret
304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3056: 00
3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
305e: 66 90 xchg %ax,%ax
3060: 41 57 push %r15
3062: 45 89 cb mov %r9d,%r11d
3065: 48 85 c9 test %rcx,%rcx
3068: 0f 84 53 02 00 00 je 0x32c1
306e: 4d 85 c0 test %r8,%r8
3071: 0f 84 4a 02 00 00 je 0x32c1
3077: 45 85 db test %r11d,%r11d
307a: 0f 8e 39 02 00 00 jle 0x32b9
3080: 41 83 fb 08 cmp $0x8,%r11d
3084: 0f 8c 1f 02 00 00 jl 0x32a9
308a: 4d 89 c2 mov %r8,%r10
308d: 49 83 e2 0f and $0xf,%r10
3091: 45 85 d2 test %r10d,%r10d
3094: 74 13 je 0x30a9
3096: 41 f7 c2 07 00 00 00 test $0x7,%r10d
309d: 0f 85 06 02 00 00 jne 0x32a9
30a3: 41 ba 01 00 00 00 mov $0x1,%r10d
30a9: 41 8d 42 08 lea 0x8(%r10),%eax
30ad: 44 3b d8 cmp %eax,%r11d
30b0: 0f 8c f3 01 00 00 jl 0x32a9
30b6: 44 89 d8 mov %r11d,%eax
30b9: 33 d2 xor %edx,%edx
30bb: 41 2b c2 sub %r10d,%eax
30be: 45 89 d1 mov %r10d,%r9d
30c1: 83 e0 07 and $0x7,%eax
30c4: f7 d8 neg %eax
30c6: 41 03 c3 add %r11d,%eax
30c9: 45 85 d2 test %r10d,%r10d
30cc: 76 30 jbe 0x30fe
30ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30d5: 00
30d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30dd: 0f 1f 00 nopl (%rax)
30e0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
30e5: f2 0f 59 c1 mulsd %xmm1,%xmm0
30e9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
30ef: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
30f5: 48 83 c2 01 add $0x1,%rdx
30f9: 49 3b d1 cmp %r9,%rdx
30fc: 72 e2 jb 0x30e0
30fe: 45 89 d2 mov %r10d,%r10d
3101: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
3105: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
310c: 48 63 d0 movslq %eax,%rdx
310f: 0f 84 72 00 00 00 je 0x3187
3115: f2 0f 12 c1 movddup %xmm1,%xmm0
3119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3120: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
3125: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
312b: 66 0f 59 d0 mulpd %xmm0,%xmm2
312f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
3135: 66 0f 59 d8 mulpd %xmm0,%xmm3
3139: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
313f: 66 0f 59 e0 mulpd %xmm0,%xmm4
3143: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
3149: 66 0f 59 e8 mulpd %xmm0,%xmm5
314d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
3154: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
315b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
3162: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
3167: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
316d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
3173: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
3179: 49 83 c1 08 add $0x8,%r9
317d: 4c 3b ca cmp %rdx,%r9
3180: 72 9e jb 0x3120
3182: e9 7b 00 00 00 jmp 0x3202
3187: f2 0f 12 c1 movddup %xmm1,%xmm0
318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3192: 00
3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
31a0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
31a5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
31ab: 66 0f 59 d0 mulpd %xmm0,%xmm2
31af: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
31b5: 66 0f 59 d8 mulpd %xmm0,%xmm3
31b9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
31bf: 66 0f 59 e0 mulpd %xmm0,%xmm4
31c3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
31c9: 66 0f 59 e8 mulpd %xmm0,%xmm5
31cd: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
31d4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
31db: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
31e2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
31e7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
31ed: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
31f3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
31f9: 49 83 c1 08 add $0x8,%r9
31fd: 4c 3b ca cmp %rdx,%r9
3200: 72 9e jb 0x31a0
3202: 44 8d 48 01 lea 0x1(%rax),%r9d
3206: 45 3b cb cmp %r11d,%r9d
3209: 0f 87 90 00 00 00 ja 0x329f
320f: 4d 63 db movslq %r11d,%r11
3212: 4c 2b da sub %rdx,%r11
3215: 49 83 fb 02 cmp $0x2,%r11
3219: 0f 8c 85 00 00 00 jl 0x32a4
321f: 45 89 df mov %r11d,%r15d
3222: 45 33 d2 xor %r10d,%r10d
3225: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
3229: 41 83 e7 fe and $0xfffffffe,%r15d
322d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
3231: 4d 63 ff movslq %r15d,%r15
3234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3240: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
3245: 66 0f 59 d0 mulpd %xmm0,%xmm2
3249: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
324f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
3254: 49 83 c2 02 add $0x2,%r10
3258: 4d 3b d7 cmp %r15,%r10
325b: 72 e3 jb 0x3240
325d: 4d 3b fb cmp %r11,%r15
3260: 73 3d jae 0x329f
3262: 48 63 c0 movslq %eax,%rax
3265: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
3269: 49 8d 04 c0 lea (%r8,%rax,8),%rax
326d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3274: 00
3275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
327c: 0f 1f 40 00 nopl 0x0(%rax)
3280: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
3286: f2 0f 59 c1 mulsd %xmm1,%xmm0
328a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
3290: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
3296: 49 83 c7 01 add $0x1,%r15
329a: 4d 3b fb cmp %r11,%r15
329d: 72 e1 jb 0x3280
329f: 33 c0 xor %eax,%eax
32a1: 41 5f pop %r15
32a3: c3 ret
32a4: 45 33 ff xor %r15d,%r15d
32a7: eb b4 jmp 0x325d
32a9: 33 c0 xor %eax,%eax
32ab: 41 83 fb 01 cmp $0x1,%r11d
32af: 72 ee jb 0x329f
32b1: 4d 63 db movslq %r11d,%r11
32b4: 45 33 ff xor %r15d,%r15d
32b7: eb a4 jmp 0x325d
32b9: b8 fa ff ff ff mov $0xfffffffa,%eax
32be: 41 5f pop %r15
32c0: c3 ret
32c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
32c6: 41 5f pop %r15
32c8: c3 ret
32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32d0: 00
32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32df: 00
32e0: 41 57 push %r15
32e2: 48 85 c9 test %rcx,%rcx
32e5: 0f 84 f4 01 00 00 je 0x34df
32eb: 4d 85 c0 test %r8,%r8
32ee: 0f 84 eb 01 00 00 je 0x34df
32f4: 45 85 c9 test %r9d,%r9d
32f7: 0f 8e da 01 00 00 jle 0x34d7
32fd: 41 83 f9 10 cmp $0x10,%r9d
3301: 0f 8c c0 01 00 00 jl 0x34c7
3307: 4d 89 c2 mov %r8,%r10
330a: 49 83 e2 1f and $0x1f,%r10
330e: 45 89 d2 mov %r10d,%r10d
3311: 45 85 d2 test %r10d,%r10d
3314: 74 18 je 0x332e
3316: 41 f7 c2 07 00 00 00 test $0x7,%r10d
331d: 0f 85 a4 01 00 00 jne 0x34c7
3323: 41 f7 da neg %r10d
3326: 41 83 c2 20 add $0x20,%r10d
332a: 41 c1 ea 03 shr $0x3,%r10d
332e: 41 8d 42 10 lea 0x10(%r10),%eax
3332: 44 3b c8 cmp %eax,%r9d
3335: 0f 8c 8c 01 00 00 jl 0x34c7
333b: 44 89 c8 mov %r9d,%eax
333e: 33 d2 xor %edx,%edx
3340: 41 2b c2 sub %r10d,%eax
3343: 83 e0 0f and $0xf,%eax
3346: f7 d8 neg %eax
3348: 41 03 c1 add %r9d,%eax
334b: 45 85 d2 test %r10d,%r10d
334e: 76 29 jbe 0x3379
3350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3357: 00
3358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
335f: 90 nop
3360: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
3365: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
336b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
3371: 48 ff c2 inc %rdx
3374: 49 3b d2 cmp %r10,%rdx
3377: 72 e7 jb 0x3360
3379: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
337d: 48 63 d0 movslq %eax,%rdx
3380: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
3386: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
338d: 00
338e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3395: 0f 1f 40 00 nopl 0x0(%rax)
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33a0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
33a6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
33ad: 01
33ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
33b2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
33b9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
33bf: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
33c5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
33cc: 01
33cd: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
33d1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
33d8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
33df: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
33e6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
33ed: 01
33ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
33f2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
33f9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
3400: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
3407: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
340e: 01
340f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3413: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
341a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
3421: 49 83 c2 10 add $0x10,%r10
3425: 4c 3b d2 cmp %rdx,%r10
3428: 0f 82 72 ff ff ff jb 0x33a0
342e: 44 8d 50 01 lea 0x1(%rax),%r10d
3432: 45 3b d1 cmp %r9d,%r10d
3435: 0f 87 7f 00 00 00 ja 0x34ba
343b: 4d 63 d9 movslq %r9d,%r11
343e: 4c 2b da sub %rdx,%r11
3441: 49 83 fb 04 cmp $0x4,%r11
3445: 0f 8c 77 00 00 00 jl 0x34c2
344b: 45 89 df mov %r11d,%r15d
344e: 45 33 d2 xor %r10d,%r10d
3451: 41 83 e7 fc and $0xfffffffc,%r15d
3455: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
3459: 4d 63 ff movslq %r15d,%r15
345c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
3460: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
3466: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
346d: 01
346e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3472: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
3478: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
347e: 49 83 c2 04 add $0x4,%r10
3482: 4d 3b d7 cmp %r15,%r10
3485: 72 d9 jb 0x3460
3487: 4d 3b fb cmp %r11,%r15
348a: 73 2e jae 0x34ba
348c: 48 63 c0 movslq %eax,%rax
348f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
3493: 49 8d 04 c0 lea (%r8,%rax,8),%rax
3497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
349e: 00 00
34a0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
34a6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
34ac: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
34b2: 49 ff c7 inc %r15
34b5: 4d 3b fb cmp %r11,%r15
34b8: 72 e6 jb 0x34a0
34ba: 33 c0 xor %eax,%eax
34bc: c5 f8 77 vzeroupper
34bf: 41 5f pop %r15
34c1: c3 ret
34c2: 45 33 ff xor %r15d,%r15d
34c5: eb c0 jmp 0x3487
34c7: 33 c0 xor %eax,%eax
34c9: 41 83 f9 01 cmp $0x1,%r9d
34cd: 72 eb jb 0x34ba
34cf: 4d 63 d9 movslq %r9d,%r11
34d2: 45 33 ff xor %r15d,%r15d
34d5: eb b0 jmp 0x3487
34d7: b8 fa ff ff ff mov $0xfffffffa,%eax
34dc: 41 5f pop %r15
34de: c3 ret
34df: b8 f8 ff ff ff mov $0xfffffff8,%eax
34e4: 41 5f pop %r15
34e6: c3 ret
34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34ee: 00
34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34f6: 0f 1f 00 nopl (%rax)
34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3500: 4d 89 c2 mov %r8,%r10
3503: 48 85 c9 test %rcx,%rcx
3506: 0f 84 eb 00 00 00 je 0x35f7
350c: 4d 85 d2 test %r10,%r10
350f: 0f 84 e2 00 00 00 je 0x35f7
3515: 45 85 c9 test %r9d,%r9d
3518: 0f 8e d3 00 00 00 jle 0x35f1
351e: 49 63 c1 movslq %r9d,%rax
3521: 48 83 f8 04 cmp $0x4,%rax
3525: 0f 8c b5 00 00 00 jl 0x35e0
352b: 48 83 f8 3b cmp $0x3b,%rax
352f: 0f 8c b0 00 00 00 jl 0x35e5
3535: 4c 89 d2 mov %r10,%rdx
3538: 48 83 e2 1f and $0x1f,%rdx
353c: 85 d2 test %edx,%edx
353e: 74 11 je 0x3551
3540: f6 c2 07 test $0x7,%dl
3543: 0f 85 97 00 00 00 jne 0x35e0
3549: f7 da neg %edx
354b: 83 c2 20 add $0x20,%edx
354e: c1 ea 03 shr $0x3,%edx
3551: 41 89 d0 mov %edx,%r8d
3554: 4d 8d 58 04 lea 0x4(%r8),%r11
3558: 49 3b c3 cmp %r11,%rax
355b: 0f 8c 7f 00 00 00 jl 0x35e0
3561: 45 89 cb mov %r9d,%r11d
3564: 44 2b da sub %edx,%r11d
3567: 41 83 e3 03 and $0x3,%r11d
356b: 45 2b cb sub %r11d,%r9d
356e: 45 33 db xor %r11d,%r11d
3571: 4d 63 c9 movslq %r9d,%r9
3574: 85 d2 test %edx,%edx
3576: 76 22 jbe 0x359a
3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
357f: 00
3580: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
3586: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
358c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
3592: 49 ff c3 inc %r11
3595: 4d 3b d8 cmp %r8,%r11
3598: 72 e6 jb 0x3580
359a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
359f: 90 nop
35a0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
35a6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
35ac: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
35b2: 49 83 c0 04 add $0x4,%r8
35b6: 4d 3b c1 cmp %r9,%r8
35b9: 72 e5 jb 0x35a0
35bb: 4c 3b c8 cmp %rax,%r9
35be: 73 1a jae 0x35da
35c0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
35c6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
35cc: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
35d2: 49 ff c1 inc %r9
35d5: 4c 3b c8 cmp %rax,%r9
35d8: 72 e6 jb 0x35c0
35da: 33 c0 xor %eax,%eax
35dc: c5 f8 77 vzeroupper
35df: c3 ret
35e0: 45 33 c9 xor %r9d,%r9d
35e3: eb d6 jmp 0x35bb
35e5: 41 83 e1 fc and $0xfffffffc,%r9d
35e9: 45 33 c0 xor %r8d,%r8d
35ec: 4d 63 c9 movslq %r9d,%r9
35ef: eb a9 jmp 0x359a
35f1: b8 fa ff ff ff mov $0xfffffffa,%eax
35f6: c3 ret
35f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
35fc: c3 ret
35fd: 0f 1f 00 nopl (%rax)
3600: 48 85 c9 test %rcx,%rcx
3603: 0f 84 2c 01 00 00 je 0x3735
3609: 4d 85 c0 test %r8,%r8
360c: 0f 84 23 01 00 00 je 0x3735
3612: 45 85 c9 test %r9d,%r9d
3615: 0f 8e 14 01 00 00 jle 0x372f
361b: 49 63 d1 movslq %r9d,%rdx
361e: 48 83 fa 04 cmp $0x4,%rdx
3622: 0f 8c f7 00 00 00 jl 0x371f
3628: 48 83 fa 3b cmp $0x3b,%rdx
362c: 0f 8c f2 00 00 00 jl 0x3724
3632: 4c 89 c0 mov %r8,%rax
3635: 48 83 e0 1f and $0x1f,%rax
3639: a8 07 test $0x7,%al
363b: 74 04 je 0x3641
363d: 33 c0 xor %eax,%eax
363f: eb 14 jmp 0x3655
3641: 41 89 c2 mov %eax,%r10d
3644: 41 f7 da neg %r10d
3647: 41 83 c2 20 add $0x20,%r10d
364b: 41 c1 ea 03 shr $0x3,%r10d
364f: 85 c0 test %eax,%eax
3651: 41 0f 45 c2 cmovne %r10d,%eax
3655: 44 8d 50 04 lea 0x4(%rax),%r10d
3659: 49 3b d2 cmp %r10,%rdx
365c: 0f 8c bd 00 00 00 jl 0x371f
3662: 45 89 ca mov %r9d,%r10d
3665: 44 2b d0 sub %eax,%r10d
3668: 41 83 e2 03 and $0x3,%r10d
366c: 45 2b ca sub %r10d,%r9d
366f: 45 33 d2 xor %r10d,%r10d
3672: 83 f8 01 cmp $0x1,%eax
3675: 72 23 jb 0x369a
3677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
367e: 00 00
3680: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
3686: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
368c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
3692: 49 ff c2 inc %r10
3695: 4c 3b d0 cmp %rax,%r10
3698: 72 e6 jb 0x3680
369a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
369f: 4d 63 d1 movslq %r9d,%r10
36a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36a9: 00
36aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36b8: 00
36b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36c0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
36c5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
36cb: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
36d1: 48 83 c0 04 add $0x4,%rax
36d5: 49 3b c2 cmp %r10,%rax
36d8: 72 e6 jb 0x36c0
36da: 33 c0 xor %eax,%eax
36dc: 45 8d 51 01 lea 0x1(%r9),%r10d
36e0: 4d 63 d2 movslq %r10d,%r10
36e3: 4c 3b d2 cmp %rdx,%r10
36e6: 77 31 ja 0x3719
36e8: 4d 63 c9 movslq %r9d,%r9
36eb: 49 2b d1 sub %r9,%rdx
36ee: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
36f2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
36f6: 0f 1f 00 nopl (%rax)
36f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3700: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
3706: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
370c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
3711: 48 ff c0 inc %rax
3714: 48 3b c2 cmp %rdx,%rax
3717: 72 e7 jb 0x3700
3719: 33 c0 xor %eax,%eax
371b: c5 f8 77 vzeroupper
371e: c3 ret
371f: 45 33 c9 xor %r9d,%r9d
3722: eb b6 jmp 0x36da
3724: 41 83 e1 fc and $0xfffffffc,%r9d
3728: 33 c0 xor %eax,%eax
372a: e9 6b ff ff ff jmp 0x369a
372f: b8 fa ff ff ff mov $0xfffffffa,%eax
3734: c3 ret
3735: b8 f8 ff ff ff mov $0xfffffff8,%eax
373a: c3 ret
373b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3740: 48 83 ec 28 sub $0x28,%rsp
3744: 4d 89 c1 mov %r8,%r9
3747: 49 89 d0 mov %rdx,%r8
374a: 48 89 ca mov %rcx,%rdx
374d: e8 ae 99 03 00 call 0x3d100
3752: 48 83 c4 28 add $0x28,%rsp
3756: c3 ret
3757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
375e: 00 00
3760: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3765: 4d 89 c1 mov %r8,%r9
3768: 49 89 d0 mov %rdx,%r8
376b: 48 89 ca mov %rcx,%rdx
376e: e8 8d 9c 03 00 call 0x3d400
3773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3778: c3 ret
3779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3780: 48 83 ec 28 sub $0x28,%rsp
3784: 4d 89 c1 mov %r8,%r9
3787: 49 89 d0 mov %rdx,%r8
378a: 48 89 ca mov %rcx,%rdx
378d: e8 6e 9f 03 00 call 0x3d700
3792: 48 83 c4 28 add $0x28,%rsp
3796: c3 ret
3797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
379e: 00 00
37a0: 48 83 ec 28 sub $0x28,%rsp
37a4: 4d 89 c1 mov %r8,%r9
37a7: 49 89 d0 mov %rdx,%r8
37aa: 48 89 ca mov %rcx,%rdx
37ad: e8 0e a2 03 00 call 0x3d9c0
37b2: 48 83 c4 28 add $0x28,%rsp
37b6: c3 ret
37b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
37be: 00 00
37c0: 48 83 ec 28 sub $0x28,%rsp
37c4: 4d 89 c1 mov %r8,%r9
37c7: 49 89 d0 mov %rdx,%r8
37ca: 48 89 ca mov %rcx,%rdx
37cd: e8 8e a4 03 00 call 0x3dc60
37d2: 48 83 c4 28 add $0x28,%rsp
37d6: c3 ret
37d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
37de: 00 00
37e0: 48 83 ec 28 sub $0x28,%rsp
37e4: 4d 89 c1 mov %r8,%r9
37e7: 49 89 d0 mov %rdx,%r8
37ea: 48 89 ca mov %rcx,%rdx
37ed: e8 ee a6 03 00 call 0x3dee0
37f2: 48 83 c4 28 add $0x28,%rsp
37f6: c3 ret
37f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
37fe: 00 00
3800: 48 83 ec 28 sub $0x28,%rsp
3804: 48 85 c9 test %rcx,%rcx
3807: 74 20 je 0x3829
3809: 48 85 d2 test %rdx,%rdx
380c: 74 1b je 0x3829
380e: 45 85 c0 test %r8d,%r8d
3811: 7f 0a jg 0x381d
3813: b8 fa ff ff ff mov $0xfffffffa,%eax
3818: 48 83 c4 28 add $0x28,%rsp
381c: c3 ret
381d: e8 3e a9 03 00 call 0x3e160
3822: 33 c0 xor %eax,%eax
3824: 48 83 c4 28 add $0x28,%rsp
3828: c3 ret
3829: b8 f8 ff ff ff mov $0xfffffff8,%eax
382e: 48 83 c4 28 add $0x28,%rsp
3832: c3 ret
3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
383f: 00
3840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3845: 48 85 c9 test %rcx,%rcx
3848: 74 22 je 0x386c
384a: 48 85 d2 test %rdx,%rdx
384d: 74 1d je 0x386c
384f: 45 85 c0 test %r8d,%r8d
3852: 7f 0b jg 0x385f
3854: b8 fa ff ff ff mov $0xfffffffa,%eax
3859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
385e: c3 ret
385f: e8 dc aa 03 00 call 0x3e340
3864: 33 c0 xor %eax,%eax
3866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
386b: c3 ret
386c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3876: c3 ret
3877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
387e: 00 00
3880: 48 83 ec 28 sub $0x28,%rsp
3884: 48 85 c9 test %rcx,%rcx
3887: 74 20 je 0x38a9
3889: 48 85 d2 test %rdx,%rdx
388c: 74 1b je 0x38a9
388e: 45 85 c0 test %r8d,%r8d
3891: 7f 0a jg 0x389d
3893: b8 fa ff ff ff mov $0xfffffffa,%eax
3898: 48 83 c4 28 add $0x28,%rsp
389c: c3 ret
389d: e8 7e ac 03 00 call 0x3e520
38a2: 33 c0 xor %eax,%eax
38a4: 48 83 c4 28 add $0x28,%rsp
38a8: c3 ret
38a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
38ae: 48 83 c4 28 add $0x28,%rsp
38b2: c3 ret
38b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38bf: 00
38c0: 56 push %rsi
38c1: 48 89 d6 mov %rdx,%rsi
38c4: 48 85 c9 test %rcx,%rcx
38c7: 0f 84 d0 01 00 00 je 0x3a9d
38cd: 48 85 f6 test %rsi,%rsi
38d0: 0f 84 c7 01 00 00 je 0x3a9d
38d6: 45 85 c0 test %r8d,%r8d
38d9: 0f 8e b7 01 00 00 jle 0x3a96
38df: 41 83 f8 10 cmp $0x10,%r8d
38e3: 0f 8c 9d 01 00 00 jl 0x3a86
38e9: 49 89 f1 mov %rsi,%r9
38ec: 49 83 e1 1f and $0x1f,%r9
38f0: 45 89 c9 mov %r9d,%r9d
38f3: 45 85 c9 test %r9d,%r9d
38f6: 74 18 je 0x3910
38f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
38ff: 0f 85 81 01 00 00 jne 0x3a86
3905: 41 f7 d9 neg %r9d
3908: 41 83 c1 20 add $0x20,%r9d
390c: 41 c1 e9 03 shr $0x3,%r9d
3910: 41 8d 41 10 lea 0x10(%r9),%eax
3914: 44 3b c0 cmp %eax,%r8d
3917: 0f 8c 69 01 00 00 jl 0x3a86
391d: 44 89 c0 mov %r8d,%eax
3920: 33 d2 xor %edx,%edx
3922: 41 2b c1 sub %r9d,%eax
3925: 83 e0 0f and $0xf,%eax
3928: f7 d8 neg %eax
392a: 41 03 c0 add %r8d,%eax
392d: 45 85 c9 test %r9d,%r9d
3930: 76 25 jbe 0x3957
3932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
3945: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
394a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
394f: 48 ff c2 inc %rdx
3952: 49 3b d1 cmp %r9,%rdx
3955: 72 e9 jb 0x3940
3957: 48 63 d0 movslq %eax,%rdx
395a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
3966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
396d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
3974: 01
3975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
397c: 01
397d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
3984: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
398b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
3991: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
3998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
399e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
39a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
39ac: 01
39ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
39b4: 01
39b5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
39bc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
39c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
39ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
39d1: 49 83 c1 10 add $0x10,%r9
39d5: 4c 3b ca cmp %rdx,%r9
39d8: 72 86 jb 0x3960
39da: 44 8d 48 01 lea 0x1(%rax),%r9d
39de: 45 3b c8 cmp %r8d,%r9d
39e1: 0f 87 93 00 00 00 ja 0x3a7a
39e7: 4d 63 d0 movslq %r8d,%r10
39ea: 4c 2b d2 sub %rdx,%r10
39ed: 49 83 fa 04 cmp $0x4,%r10
39f1: 0f 8c 8a 00 00 00 jl 0x3a81
39f7: 45 89 d3 mov %r10d,%r11d
39fa: 45 33 c9 xor %r9d,%r9d
39fd: 41 83 e3 fc and $0xfffffffc,%r11d
3a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
3a05: 4d 63 db movslq %r11d,%r11
3a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
3a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a13: 00
3a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
3a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
3a2d: 01
3a2e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
3a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
3a3a: 49 83 c1 04 add $0x4,%r9
3a3e: 4d 3b cb cmp %r11,%r9
3a41: 72 dd jb 0x3a20
3a43: 4d 3b da cmp %r10,%r11
3a46: 73 32 jae 0x3a7a
3a48: 48 63 c0 movslq %eax,%rax
3a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
3a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
3a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a5f: 00
3a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
3a66: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
3a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
3a72: 49 ff c3 inc %r11
3a75: 4d 3b da cmp %r10,%r11
3a78: 72 e6 jb 0x3a60
3a7a: 33 c0 xor %eax,%eax
3a7c: c5 f8 77 vzeroupper
3a7f: 5e pop %rsi
3a80: c3 ret
3a81: 45 33 db xor %r11d,%r11d
3a84: eb bd jmp 0x3a43
3a86: 33 c0 xor %eax,%eax
3a88: 41 83 f8 01 cmp $0x1,%r8d
3a8c: 72 ec jb 0x3a7a
3a8e: 4d 63 d0 movslq %r8d,%r10
3a91: 45 33 db xor %r11d,%r11d
3a94: eb ad jmp 0x3a43
3a96: b8 fa ff ff ff mov $0xfffffffa,%eax
3a9b: 5e pop %rsi
3a9c: c3 ret
3a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
3aa2: 5e pop %rsi
3aa3: c3 ret
3aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3aab: 00
3aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3abf: 00
3ac0: 53 push %rbx
3ac1: 48 85 c9 test %rcx,%rcx
3ac4: 0f 84 aa 01 00 00 je 0x3c74
3aca: 48 85 d2 test %rdx,%rdx
3acd: 0f 84 a1 01 00 00 je 0x3c74
3ad3: 45 85 c0 test %r8d,%r8d
3ad6: 0f 8e 91 01 00 00 jle 0x3c6d
3adc: 41 83 f8 10 cmp $0x10,%r8d
3ae0: 0f 8c 80 01 00 00 jl 0x3c66
3ae6: 49 89 d3 mov %rdx,%r11
3ae9: 49 83 e3 1f and $0x1f,%r11
3aed: 45 85 db test %r11d,%r11d
3af0: 74 18 je 0x3b0a
3af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
3af9: 0f 85 67 01 00 00 jne 0x3c66
3aff: 41 f7 db neg %r11d
3b02: 41 83 c3 20 add $0x20,%r11d
3b06: 41 c1 eb 03 shr $0x3,%r11d
3b0a: 41 8d 43 10 lea 0x10(%r11),%eax
3b0e: 44 3b c0 cmp %eax,%r8d
3b11: 0f 8c 4f 01 00 00 jl 0x3c66
3b17: 44 89 c0 mov %r8d,%eax
3b1a: 45 33 d2 xor %r10d,%r10d
3b1d: 41 2b c3 sub %r11d,%eax
3b20: 83 e0 0f and $0xf,%eax
3b23: f7 d8 neg %eax
3b25: 41 03 c0 add %r8d,%eax
3b28: 44 89 db mov %r11d,%ebx
3b2b: 45 85 db test %r11d,%r11d
3b2e: 76 2a jbe 0x3b5a
3b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b37: 00
3b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b3f: 90 nop
3b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
3b46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
3b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
3b52: 49 ff c2 inc %r10
3b55: 4c 3b d3 cmp %rbx,%r10
3b58: 72 e6 jb 0x3b40
3b5a: 4c 63 d0 movslq %eax,%r10
3b5d: 0f 1f 00 nopl (%rax)
3b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
3b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
3b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
3b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
3b75: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
3b7a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
3b80: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
3b86: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
3b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
3b91: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
3b97: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
3b9d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
3ba3: 48 83 c3 10 add $0x10,%rbx
3ba7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
3bad: 49 3b da cmp %r10,%rbx
3bb0: 72 ae jb 0x3b60
3bb2: 8d 58 01 lea 0x1(%rax),%ebx
3bb5: 41 3b d8 cmp %r8d,%ebx
3bb8: 0f 87 9c 00 00 00 ja 0x3c5a
3bbe: 4d 63 c8 movslq %r8d,%r9
3bc1: 48 63 c0 movslq %eax,%rax
3bc4: 4c 2b c8 sub %rax,%r9
3bc7: 49 83 f9 04 cmp $0x4,%r9
3bcb: 0f 8c 90 00 00 00 jl 0x3c61
3bd1: 48 63 c0 movslq %eax,%rax
3bd4: 45 89 ca mov %r9d,%r10d
3bd7: 41 83 e2 fc and $0xfffffffc,%r10d
3bdb: 45 33 c0 xor %r8d,%r8d
3bde: 4d 63 d2 movslq %r10d,%r10
3be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
3be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
3be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bf0: 00
3bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bff: 00
3c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
3c06: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
3c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
3c12: 49 83 c0 04 add $0x4,%r8
3c16: 4d 3b c2 cmp %r10,%r8
3c19: 72 e5 jb 0x3c00
3c1b: 4d 3b d1 cmp %r9,%r10
3c1e: 73 3a jae 0x3c5a
3c20: 48 63 c0 movslq %eax,%rax
3c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
3c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
3c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c32: 00
3c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
3c46: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
3c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
3c52: 49 ff c2 inc %r10
3c55: 4d 3b d1 cmp %r9,%r10
3c58: 72 e6 jb 0x3c40
3c5a: 33 c0 xor %eax,%eax
3c5c: c5 f8 77 vzeroupper
3c5f: 5b pop %rbx
3c60: c3 ret
3c61: 45 33 d2 xor %r10d,%r10d
3c64: eb b5 jmp 0x3c1b
3c66: 33 c0 xor %eax,%eax
3c68: e9 45 ff ff ff jmp 0x3bb2
3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax
3c72: 5b pop %rbx
3c73: c3 ret
3c74: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c79: 5b pop %rbx
3c7a: c3 ret
3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3c80: 53 push %rbx
3c81: 49 89 ca mov %rcx,%r10
3c84: 4d 85 d2 test %r10,%r10
3c87: 0f 84 a4 01 00 00 je 0x3e31
3c8d: 48 85 d2 test %rdx,%rdx
3c90: 0f 84 9b 01 00 00 je 0x3e31
3c96: 45 85 c0 test %r8d,%r8d
3c99: 0f 8e 8b 01 00 00 jle 0x3e2a
3c9f: 41 83 f8 10 cmp $0x10,%r8d
3ca3: 0f 8c 79 01 00 00 jl 0x3e22
3ca9: 48 89 d3 mov %rdx,%rbx
3cac: 48 83 e3 1f and $0x1f,%rbx
3cb0: 85 db test %ebx,%ebx
3cb2: 74 11 je 0x3cc5
3cb4: f6 c3 07 test $0x7,%bl
3cb7: 0f 85 65 01 00 00 jne 0x3e22
3cbd: f7 db neg %ebx
3cbf: 83 c3 20 add $0x20,%ebx
3cc2: c1 eb 03 shr $0x3,%ebx
3cc5: 8d 43 10 lea 0x10(%rbx),%eax
3cc8: 44 3b c0 cmp %eax,%r8d
3ccb: 0f 8c 51 01 00 00 jl 0x3e22
3cd1: 45 89 c1 mov %r8d,%r9d
3cd4: 33 c0 xor %eax,%eax
3cd6: 44 2b cb sub %ebx,%r9d
3cd9: 41 83 e1 0f and $0xf,%r9d
3cdd: 41 f7 d9 neg %r9d
3ce0: 45 03 c8 add %r8d,%r9d
3ce3: 89 d9 mov %ebx,%ecx
3ce5: 85 db test %ebx,%ebx
3ce7: 76 2f jbe 0x3d18
3ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cf0: 00
3cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cff: 00
3d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
3d06: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
3d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
3d10: 48 ff c0 inc %rax
3d13: 48 3b c1 cmp %rcx,%rax
3d16: 72 e8 jb 0x3d00
3d18: 49 63 c1 movslq %r9d,%rax
3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
3d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
3d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
3d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
3d3b: 03
3d3c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
3d41: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
3d47: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
3d4d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
3d54: 03
3d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
3d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
3d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
3d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
3d6d: 03
3d6e: 48 83 c1 10 add $0x10,%rcx
3d72: 48 3b c8 cmp %rax,%rcx
3d75: 72 a9 jb 0x3d20
3d77: 41 8d 41 01 lea 0x1(%r9),%eax
3d7b: 41 3b c0 cmp %r8d,%eax
3d7e: 0f 87 93 00 00 00 ja 0x3e17
3d84: 4d 63 c0 movslq %r8d,%r8
3d87: 4d 63 c9 movslq %r9d,%r9
3d8a: 4d 2b c1 sub %r9,%r8
3d8d: 49 83 f8 04 cmp $0x4,%r8
3d91: 0f 8c 87 00 00 00 jl 0x3e1e
3d97: 4d 63 c9 movslq %r9d,%r9
3d9a: 44 89 c3 mov %r8d,%ebx
3d9d: 83 e3 fc and $0xfffffffc,%ebx
3da0: 33 c9 xor %ecx,%ecx
3da2: 48 63 db movslq %ebx,%rbx
3da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
3da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
3dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3db4: 00
3db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3dbc: 0f 1f 40 00 nopl 0x0(%rax)
3dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
3dc6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
3dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
3dd0: 48 83 c1 04 add $0x4,%rcx
3dd4: 48 3b cb cmp %rbx,%rcx
3dd7: 72 e7 jb 0x3dc0
3dd9: 49 3b d8 cmp %r8,%rbx
3ddc: 73 39 jae 0x3e17
3dde: 4d 63 c9 movslq %r9d,%r9
3de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
3de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
3de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3df0: 00
3df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3dff: 00
3e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
3e05: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
3e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
3e0f: 48 ff c3 inc %rbx
3e12: 49 3b d8 cmp %r8,%rbx
3e15: 72 e9 jb 0x3e00
3e17: 33 c0 xor %eax,%eax
3e19: c5 f8 77 vzeroupper
3e1c: 5b pop %rbx
3e1d: c3 ret
3e1e: 33 db xor %ebx,%ebx
3e20: eb b7 jmp 0x3dd9
3e22: 45 33 c9 xor %r9d,%r9d
3e25: e9 4d ff ff ff jmp 0x3d77
3e2a: b8 fa ff ff ff mov $0xfffffffa,%eax
3e2f: 5b pop %rbx
3e30: c3 ret
3e31: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e36: 5b pop %rbx
3e37: c3 ret
3e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e3f: 00
3e40: 48 83 ec 28 sub $0x28,%rsp
3e44: 4d 85 c0 test %r8,%r8
3e47: 74 25 je 0x3e6e
3e49: 48 85 c9 test %rcx,%rcx
3e4c: 74 20 je 0x3e6e
3e4e: 48 85 d2 test %rdx,%rdx
3e51: 74 1b je 0x3e6e
3e53: 45 85 c9 test %r9d,%r9d
3e56: 7f 0a jg 0x3e62
3e58: b8 fa ff ff ff mov $0xfffffffa,%eax
3e5d: 48 83 c4 28 add $0x28,%rsp
3e61: c3 ret
3e62: e8 09 4c a9 01 call 0x1a98a70
3e67: 33 c0 xor %eax,%eax
3e69: 48 83 c4 28 add $0x28,%rsp
3e6d: c3 ret
3e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e73: 48 83 c4 28 add $0x28,%rsp
3e77: c3 ret
3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e7f: 00
3e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3e85: 4d 85 c0 test %r8,%r8
3e88: 74 27 je 0x3eb1
3e8a: 48 85 c9 test %rcx,%rcx
3e8d: 74 22 je 0x3eb1
3e8f: 48 85 d2 test %rdx,%rdx
3e92: 74 1d je 0x3eb1
3e94: 45 85 c9 test %r9d,%r9d
3e97: 7f 0b jg 0x3ea4
3e99: b8 fa ff ff ff mov $0xfffffffa,%eax
3e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ea3: c3 ret
3ea4: e8 17 56 a9 01 call 0x1a994c0
3ea9: 33 c0 xor %eax,%eax
3eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3eb0: c3 ret
3eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ebb: c3 ret
3ebc: 0f 1f 40 00 nopl 0x0(%rax)
3ec0: 53 push %rbx
3ec1: 56 push %rsi
3ec2: 57 push %rdi
3ec3: 41 54 push %r12
3ec5: 41 55 push %r13
3ec7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
3ece: 4d 89 c4 mov %r8,%r12
3ed1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2606b50
3ed8: 48 33 c4 xor %rsp,%rax
3edb: 45 89 cd mov %r9d,%r13d
3ede: 48 89 cf mov %rcx,%rdi
3ee1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
3ee8: 00
3ee9: 4d 85 e4 test %r12,%r12
3eec: 0f 84 b6 01 00 00 je 0x40a8
3ef2: 48 85 ff test %rdi,%rdi
3ef5: 0f 84 97 01 00 00 je 0x4092
3efb: 48 85 d2 test %rdx,%rdx
3efe: 0f 84 66 01 00 00 je 0x406a
3f04: 45 85 ed test %r13d,%r13d
3f07: 0f 8e 35 01 00 00 jle 0x4042
3f0d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
3f12: 48 89 f0 mov %rsi,%rax
3f15: 48 83 e0 1f and $0x1f,%rax
3f19: 48 f7 d8 neg %rax
3f1c: 48 83 e0 1f and $0x1f,%rax
3f20: 48 03 f0 add %rax,%rsi
3f23: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
3f2a: 00
3f2b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
3f32: 0f 8e a2 00 00 00 jle 0x3fda
3f38: 4c 89 74 24 20 mov %r14,0x20(%rsp)
3f3d: 45 89 ee mov %r13d,%r14d
3f40: 4d 89 e5 mov %r12,%r13
3f43: 49 89 d4 mov %rdx,%r12
3f46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f4d: 00
3f4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f55: 0f 1f 40 00 nopl 0x0(%rax)
3f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f60: 4c 89 e1 mov %r12,%rcx
3f63: 48 89 f2 mov %rsi,%rdx
3f66: 49 89 d8 mov %rbx,%r8
3f69: 41 b9 80 00 00 00 mov $0x80,%r9d
3f6f: e8 6c df 12 00 call 0x131ee0
3f74: 48 89 f9 mov %rdi,%rcx
3f77: 48 89 f2 mov %rsi,%rdx
3f7a: 41 b8 80 00 00 00 mov $0x80,%r8d
3f80: e8 bb cb ff ff call 0xb40
3f85: 48 89 f9 mov %rdi,%rcx
3f88: 48 89 da mov %rbx,%rdx
3f8b: 41 b8 80 00 00 00 mov $0x80,%r8d
3f91: e8 aa cb ff ff call 0xb40
3f96: 48 89 d9 mov %rbx,%rcx
3f99: 48 89 f2 mov %rsi,%rdx
3f9c: 4d 89 e8 mov %r13,%r8
3f9f: 41 b9 80 00 00 00 mov $0x80,%r9d
3fa5: e8 16 08 00 00 call 0x47c0
3faa: 41 83 c6 80 add $0xffffff80,%r14d
3fae: 48 81 c7 00 02 00 00 add $0x200,%rdi
3fb5: 49 81 c4 00 02 00 00 add $0x200,%r12
3fbc: 49 81 c5 00 04 00 00 add $0x400,%r13
3fc3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
3fca: 7f 94 jg 0x3f60
3fcc: 4c 89 e2 mov %r12,%rdx
3fcf: 4d 89 ec mov %r13,%r12
3fd2: 45 89 f5 mov %r14d,%r13d
3fd5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3fda: 48 89 d1 mov %rdx,%rcx
3fdd: 48 89 f2 mov %rsi,%rdx
3fe0: 49 89 d8 mov %rbx,%r8
3fe3: 45 89 e9 mov %r13d,%r9d
3fe6: e8 f5 de 12 00 call 0x131ee0
3feb: 48 89 f9 mov %rdi,%rcx
3fee: 48 89 f2 mov %rsi,%rdx
3ff1: 45 89 e8 mov %r13d,%r8d
3ff4: e8 47 cb ff ff call 0xb40
3ff9: 48 89 f9 mov %rdi,%rcx
3ffc: 48 89 da mov %rbx,%rdx
3fff: 45 89 e8 mov %r13d,%r8d
4002: e8 39 cb ff ff call 0xb40
4007: 48 89 d9 mov %rbx,%rcx
400a: 48 89 f2 mov %rsi,%rdx
400d: 4d 89 e0 mov %r12,%r8
4010: 45 89 e9 mov %r13d,%r9d
4013: e8 a8 07 00 00 call 0x47c0
4018: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
401f: 00
4020: 48 33 cc xor %rsp,%rcx
4023: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2606b50
402a: 75 11 jne 0x403d
402c: 33 c0 xor %eax,%eax
402e: 48 81 c4 50 04 00 00 add $0x450,%rsp
4035: 41 5d pop %r13
4037: 41 5c pop %r12
4039: 5f pop %rdi
403a: 5e pop %rsi
403b: 5b pop %rbx
403c: c3 ret
403d: e8 6e e2 11 01 call 0x11222b0
4042: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4049: 00
404a: 48 33 cc xor %rsp,%rcx
404d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2606b50
4054: 75 e7 jne 0x403d
4056: b8 fa ff ff ff mov $0xfffffffa,%eax
405b: 48 81 c4 50 04 00 00 add $0x450,%rsp
4062: 41 5d pop %r13
4064: 41 5c pop %r12
4066: 5f pop %rdi
4067: 5e pop %rsi
4068: 5b pop %rbx
4069: c3 ret
406a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4071: 00
4072: 48 33 cc xor %rsp,%rcx
4075: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2606b50
407c: 75 bf jne 0x403d
407e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4083: 48 81 c4 50 04 00 00 add $0x450,%rsp
408a: 41 5d pop %r13
408c: 41 5c pop %r12
408e: 5f pop %rdi
408f: 5e pop %rsi
4090: 5b pop %rbx
4091: c3 ret
4092: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4099: 00
409a: 48 33 cc xor %rsp,%rcx
409d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2606b50
40a4: 75 97 jne 0x403d
40a6: eb d6 jmp 0x407e
40a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
40af: 00
40b0: 48 33 cc xor %rsp,%rcx
40b3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2606b50
40ba: 75 81 jne 0x403d
40bc: eb c0 jmp 0x407e
40be: 66 90 xchg %ax,%ax
40c0: 53 push %rbx
40c1: 56 push %rsi
40c2: 57 push %rdi
40c3: 41 54 push %r12
40c5: 41 55 push %r13
40c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
40ce: 4d 89 c4 mov %r8,%r12
40d1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2606b50
40d8: 45 89 cd mov %r9d,%r13d
40db: 48 33 c4 xor %rsp,%rax
40de: 48 89 cf mov %rcx,%rdi
40e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
40e8: 00
40e9: 4d 85 e4 test %r12,%r12
40ec: 0f 84 b6 01 00 00 je 0x42a8
40f2: 48 85 ff test %rdi,%rdi
40f5: 0f 84 97 01 00 00 je 0x4292
40fb: 48 85 d2 test %rdx,%rdx
40fe: 0f 84 66 01 00 00 je 0x426a
4104: 45 85 ed test %r13d,%r13d
4107: 0f 8e 35 01 00 00 jle 0x4242
410d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4112: 48 89 c3 mov %rax,%rbx
4115: 48 83 e3 1f and $0x1f,%rbx
4119: 48 f7 db neg %rbx
411c: 48 83 e3 1f and $0x1f,%rbx
4120: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
4124: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
412b: 00
412c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
4133: 0f 8e a1 00 00 00 jle 0x41da
4139: 4c 89 74 24 20 mov %r14,0x20(%rsp)
413e: 45 89 ee mov %r13d,%r14d
4141: 4d 89 e5 mov %r12,%r13
4144: 49 89 d4 mov %rdx,%r12
4147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
414e: 00
414f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4156: 0f 1f 00 nopl (%rax)
4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4160: 4c 89 e1 mov %r12,%rcx
4163: 48 89 f2 mov %rsi,%rdx
4166: 49 89 d8 mov %rbx,%r8
4169: 41 b9 80 00 00 00 mov $0x80,%r9d
416f: e8 8c dd 12 00 call 0x131f00
4174: 48 89 f9 mov %rdi,%rcx
4177: 48 89 f2 mov %rsi,%rdx
417a: 41 b8 80 00 00 00 mov $0x80,%r8d
4180: e8 fb c9 ff ff call 0xb80
4185: 48 89 f9 mov %rdi,%rcx
4188: 48 89 da mov %rbx,%rdx
418b: 41 b8 80 00 00 00 mov $0x80,%r8d
4191: e8 ea c9 ff ff call 0xb80
4196: 48 89 d9 mov %rbx,%rcx
4199: 48 89 f2 mov %rsi,%rdx
419c: 4d 89 e8 mov %r13,%r8
419f: 41 b9 80 00 00 00 mov $0x80,%r9d
41a5: e8 96 06 00 00 call 0x4840
41aa: 41 83 c6 80 add $0xffffff80,%r14d
41ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
41b5: 49 81 c4 00 02 00 00 add $0x200,%r12
41bc: 49 81 c5 00 04 00 00 add $0x400,%r13
41c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
41ca: 7f 94 jg 0x4160
41cc: 4c 89 e2 mov %r12,%rdx
41cf: 4d 89 ec mov %r13,%r12
41d2: 45 89 f5 mov %r14d,%r13d
41d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
41da: 48 89 d1 mov %rdx,%rcx
41dd: 48 89 f2 mov %rsi,%rdx
41e0: 49 89 d8 mov %rbx,%r8
41e3: 45 89 e9 mov %r13d,%r9d
41e6: e8 15 dd 12 00 call 0x131f00
41eb: 48 89 f9 mov %rdi,%rcx
41ee: 48 89 f2 mov %rsi,%rdx
41f1: 45 89 e8 mov %r13d,%r8d
41f4: e8 87 c9 ff ff call 0xb80
41f9: 48 89 f9 mov %rdi,%rcx
41fc: 48 89 da mov %rbx,%rdx
41ff: 45 89 e8 mov %r13d,%r8d
4202: e8 79 c9 ff ff call 0xb80
4207: 48 89 d9 mov %rbx,%rcx
420a: 48 89 f2 mov %rsi,%rdx
420d: 4d 89 e0 mov %r12,%r8
4210: 45 89 e9 mov %r13d,%r9d
4213: e8 28 06 00 00 call 0x4840
4218: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
421f: 00
4220: 48 33 cc xor %rsp,%rcx
4223: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2606b50
422a: 75 11 jne 0x423d
422c: 33 c0 xor %eax,%eax
422e: 48 81 c4 50 04 00 00 add $0x450,%rsp
4235: 41 5d pop %r13
4237: 41 5c pop %r12
4239: 5f pop %rdi
423a: 5e pop %rsi
423b: 5b pop %rbx
423c: c3 ret
423d: e8 6e e0 11 01 call 0x11222b0
4242: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4249: 00
424a: 48 33 cc xor %rsp,%rcx
424d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2606b50
4254: 75 e7 jne 0x423d
4256: b8 fa ff ff ff mov $0xfffffffa,%eax
425b: 48 81 c4 50 04 00 00 add $0x450,%rsp
4262: 41 5d pop %r13
4264: 41 5c pop %r12
4266: 5f pop %rdi
4267: 5e pop %rsi
4268: 5b pop %rbx
4269: c3 ret
426a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4271: 00
4272: 48 33 cc xor %rsp,%rcx
4275: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2606b50
427c: 75 bf jne 0x423d
427e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4283: 48 81 c4 50 04 00 00 add $0x450,%rsp
428a: 41 5d pop %r13
428c: 41 5c pop %r12
428e: 5f pop %rdi
428f: 5e pop %rsi
4290: 5b pop %rbx
4291: c3 ret
4292: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4299: 00
429a: 48 33 cc xor %rsp,%rcx
429d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2606b50
42a4: 75 97 jne 0x423d
42a6: eb d6 jmp 0x427e
42a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
42af: 00
42b0: 48 33 cc xor %rsp,%rcx
42b3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2606b50
42ba: 75 81 jne 0x423d
42bc: eb c0 jmp 0x427e
42be: 66 90 xchg %ax,%ax
42c0: 53 push %rbx
42c1: 56 push %rsi
42c2: 57 push %rdi
42c3: 41 54 push %r12
42c5: 41 55 push %r13
42c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
42ce: 4d 89 c4 mov %r8,%r12
42d1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2606b50
42d8: 45 89 cd mov %r9d,%r13d
42db: 48 33 c4 xor %rsp,%rax
42de: 48 89 cf mov %rcx,%rdi
42e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
42e8: 00
42e9: 4d 85 e4 test %r12,%r12
42ec: 0f 84 b6 01 00 00 je 0x44a8
42f2: 48 85 ff test %rdi,%rdi
42f5: 0f 84 97 01 00 00 je 0x4492
42fb: 48 85 d2 test %rdx,%rdx
42fe: 0f 84 66 01 00 00 je 0x446a
4304: 45 85 ed test %r13d,%r13d
4307: 0f 8e 35 01 00 00 jle 0x4442
430d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4312: 48 89 c3 mov %rax,%rbx
4315: 48 83 e3 1f and $0x1f,%rbx
4319: 48 f7 db neg %rbx
431c: 48 83 e3 1f and $0x1f,%rbx
4320: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
4324: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
432b: 00
432c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
4333: 0f 8e a1 00 00 00 jle 0x43da
4339: 4c 89 74 24 20 mov %r14,0x20(%rsp)
433e: 45 89 ee mov %r13d,%r14d
4341: 4d 89 e5 mov %r12,%r13
4344: 49 89 d4 mov %rdx,%r12
4347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
434e: 00
434f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4356: 0f 1f 00 nopl (%rax)
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4360: 4c 89 e1 mov %r12,%rcx
4363: 48 89 f2 mov %rsi,%rdx
4366: 49 89 d8 mov %rbx,%r8
4369: 41 b9 80 00 00 00 mov $0x80,%r9d
436f: e8 ac db 12 00 call 0x131f20
4374: 48 89 f9 mov %rdi,%rcx
4377: 48 89 f2 mov %rsi,%rdx
437a: 41 b8 80 00 00 00 mov $0x80,%r8d
4380: e8 bb c9 ff ff call 0xd40
4385: 48 89 f9 mov %rdi,%rcx
4388: 48 89 da mov %rbx,%rdx
438b: 41 b8 80 00 00 00 mov $0x80,%r8d
4391: e8 aa c9 ff ff call 0xd40
4396: 48 89 d9 mov %rbx,%rcx
4399: 48 89 f2 mov %rsi,%rdx
439c: 4d 89 e8 mov %r13,%r8
439f: 41 b9 80 00 00 00 mov $0x80,%r9d
43a5: e8 16 05 00 00 call 0x48c0
43aa: 41 83 c6 80 add $0xffffff80,%r14d
43ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
43b5: 49 81 c4 00 02 00 00 add $0x200,%r12
43bc: 49 81 c5 00 04 00 00 add $0x400,%r13
43c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
43ca: 7f 94 jg 0x4360
43cc: 4c 89 e2 mov %r12,%rdx
43cf: 4d 89 ec mov %r13,%r12
43d2: 45 89 f5 mov %r14d,%r13d
43d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
43da: 48 89 d1 mov %rdx,%rcx
43dd: 48 89 f2 mov %rsi,%rdx
43e0: 49 89 d8 mov %rbx,%r8
43e3: 45 89 e9 mov %r13d,%r9d
43e6: e8 35 db 12 00 call 0x131f20
43eb: 48 89 f9 mov %rdi,%rcx
43ee: 48 89 f2 mov %rsi,%rdx
43f1: 45 89 e8 mov %r13d,%r8d
43f4: e8 47 c9 ff ff call 0xd40
43f9: 48 89 f9 mov %rdi,%rcx
43fc: 48 89 da mov %rbx,%rdx
43ff: 45 89 e8 mov %r13d,%r8d
4402: e8 39 c9 ff ff call 0xd40
4407: 48 89 d9 mov %rbx,%rcx
440a: 48 89 f2 mov %rsi,%rdx
440d: 4d 89 e0 mov %r12,%r8
4410: 45 89 e9 mov %r13d,%r9d
4413: e8 a8 04 00 00 call 0x48c0
4418: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
441f: 00
4420: 48 33 cc xor %rsp,%rcx
4423: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2606b50
442a: 75 11 jne 0x443d
442c: 33 c0 xor %eax,%eax
442e: 48 81 c4 50 04 00 00 add $0x450,%rsp
4435: 41 5d pop %r13
4437: 41 5c pop %r12
4439: 5f pop %rdi
443a: 5e pop %rsi
443b: 5b pop %rbx
443c: c3 ret
443d: e8 6e de 11 01 call 0x11222b0
4442: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4449: 00
444a: 48 33 cc xor %rsp,%rcx
444d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2606b50
4454: 75 e7 jne 0x443d
4456: b8 fa ff ff ff mov $0xfffffffa,%eax
445b: 48 81 c4 50 04 00 00 add $0x450,%rsp
4462: 41 5d pop %r13
4464: 41 5c pop %r12
4466: 5f pop %rdi
4467: 5e pop %rsi
4468: 5b pop %rbx
4469: c3 ret
446a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4471: 00
4472: 48 33 cc xor %rsp,%rcx
4475: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2606b50
447c: 75 bf jne 0x443d
447e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4483: 48 81 c4 50 04 00 00 add $0x450,%rsp
448a: 41 5d pop %r13
448c: 41 5c pop %r12
448e: 5f pop %rdi
448f: 5e pop %rsi
4490: 5b pop %rbx
4491: c3 ret
4492: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4499: 00
449a: 48 33 cc xor %rsp,%rcx
449d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2606b50
44a4: 75 97 jne 0x443d
44a6: eb d6 jmp 0x447e
44a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
44af: 00
44b0: 48 33 cc xor %rsp,%rcx
44b3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2606b50
44ba: 75 81 jne 0x443d
44bc: eb c0 jmp 0x447e
44be: 66 90 xchg %ax,%ax
44c0: 53 push %rbx
44c1: 56 push %rsi
44c2: 57 push %rdi
44c3: 41 54 push %r12
44c5: 41 55 push %r13
44c7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
44ce: 4d 89 c4 mov %r8,%r12
44d1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2606b50
44d8: 45 89 cd mov %r9d,%r13d
44db: 48 33 c4 xor %rsp,%rax
44de: 48 89 cf mov %rcx,%rdi
44e1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
44e8: 00
44e9: 4d 85 e4 test %r12,%r12
44ec: 0f 84 b6 01 00 00 je 0x46a8
44f2: 48 85 ff test %rdi,%rdi
44f5: 0f 84 97 01 00 00 je 0x4692
44fb: 48 85 d2 test %rdx,%rdx
44fe: 0f 84 66 01 00 00 je 0x466a
4504: 45 85 ed test %r13d,%r13d
4507: 0f 8e 35 01 00 00 jle 0x4642
450d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4512: 48 89 c3 mov %rax,%rbx
4515: 48 83 e3 1f and $0x1f,%rbx
4519: 48 f7 db neg %rbx
451c: 48 83 e3 1f and $0x1f,%rbx
4520: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
4524: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
452b: 00
452c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
4533: 0f 8e a1 00 00 00 jle 0x45da
4539: 4c 89 74 24 20 mov %r14,0x20(%rsp)
453e: 45 89 ee mov %r13d,%r14d
4541: 4d 89 e5 mov %r12,%r13
4544: 49 89 d4 mov %rdx,%r12
4547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
454e: 00
454f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4556: 0f 1f 00 nopl (%rax)
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4560: 4c 89 e1 mov %r12,%rcx
4563: 48 89 f2 mov %rsi,%rdx
4566: 49 89 d8 mov %rbx,%r8
4569: 41 b9 80 00 00 00 mov $0x80,%r9d
456f: e8 cc d9 12 00 call 0x131f40
4574: 48 89 f9 mov %rdi,%rcx
4577: 48 89 f2 mov %rsi,%rdx
457a: 41 b8 80 00 00 00 mov $0x80,%r8d
4580: e8 bb c7 ff ff call 0xd40
4585: 48 89 f9 mov %rdi,%rcx
4588: 48 89 da mov %rbx,%rdx
458b: 41 b8 80 00 00 00 mov $0x80,%r8d
4591: e8 aa c7 ff ff call 0xd40
4596: 48 89 d9 mov %rbx,%rcx
4599: 48 89 f2 mov %rsi,%rdx
459c: 4d 89 e8 mov %r13,%r8
459f: 41 b9 80 00 00 00 mov $0x80,%r9d
45a5: e8 96 03 00 00 call 0x4940
45aa: 41 83 c6 80 add $0xffffff80,%r14d
45ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
45b5: 49 81 c4 00 02 00 00 add $0x200,%r12
45bc: 49 81 c5 00 04 00 00 add $0x400,%r13
45c3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
45ca: 7f 94 jg 0x4560
45cc: 4c 89 e2 mov %r12,%rdx
45cf: 4d 89 ec mov %r13,%r12
45d2: 45 89 f5 mov %r14d,%r13d
45d5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
45da: 48 89 d1 mov %rdx,%rcx
45dd: 48 89 f2 mov %rsi,%rdx
45e0: 49 89 d8 mov %rbx,%r8
45e3: 45 89 e9 mov %r13d,%r9d
45e6: e8 55 d9 12 00 call 0x131f40
45eb: 48 89 f9 mov %rdi,%rcx
45ee: 48 89 f2 mov %rsi,%rdx
45f1: 45 89 e8 mov %r13d,%r8d
45f4: e8 47 c7 ff ff call 0xd40
45f9: 48 89 f9 mov %rdi,%rcx
45fc: 48 89 da mov %rbx,%rdx
45ff: 45 89 e8 mov %r13d,%r8d
4602: e8 39 c7 ff ff call 0xd40
4607: 48 89 d9 mov %rbx,%rcx
460a: 48 89 f2 mov %rsi,%rdx
460d: 4d 89 e0 mov %r12,%r8
4610: 45 89 e9 mov %r13d,%r9d
4613: e8 28 03 00 00 call 0x4940
4618: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
461f: 00
4620: 48 33 cc xor %rsp,%rcx
4623: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2606b50
462a: 75 11 jne 0x463d
462c: 33 c0 xor %eax,%eax
462e: 48 81 c4 50 04 00 00 add $0x450,%rsp
4635: 41 5d pop %r13
4637: 41 5c pop %r12
4639: 5f pop %rdi
463a: 5e pop %rsi
463b: 5b pop %rbx
463c: c3 ret
463d: e8 6e dc 11 01 call 0x11222b0
4642: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4649: 00
464a: 48 33 cc xor %rsp,%rcx
464d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2606b50
4654: 75 e7 jne 0x463d
4656: b8 fa ff ff ff mov $0xfffffffa,%eax
465b: 48 81 c4 50 04 00 00 add $0x450,%rsp
4662: 41 5d pop %r13
4664: 41 5c pop %r12
4666: 5f pop %rdi
4667: 5e pop %rsi
4668: 5b pop %rbx
4669: c3 ret
466a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4671: 00
4672: 48 33 cc xor %rsp,%rcx
4675: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2606b50
467c: 75 bf jne 0x463d
467e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4683: 48 81 c4 50 04 00 00 add $0x450,%rsp
468a: 41 5d pop %r13
468c: 41 5c pop %r12
468e: 5f pop %rdi
468f: 5e pop %rsi
4690: 5b pop %rbx
4691: c3 ret
4692: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4699: 00
469a: 48 33 cc xor %rsp,%rcx
469d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2606b50
46a4: 75 97 jne 0x463d
46a6: eb d6 jmp 0x467e
46a8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
46af: 00
46b0: 48 33 cc xor %rsp,%rcx
46b3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2606b50
46ba: 75 81 jne 0x463d
46bc: eb c0 jmp 0x467e
46be: 66 90 xchg %ax,%ax
46c0: 48 83 ec 28 sub $0x28,%rsp
46c4: 4d 85 c0 test %r8,%r8
46c7: 74 35 je 0x46fe
46c9: 45 85 c9 test %r9d,%r9d
46cc: 7e 4c jle 0x471a
46ce: 48 85 d2 test %rdx,%rdx
46d1: 74 26 je 0x46f9
46d3: 48 85 c9 test %rcx,%rcx
46d6: 74 0c je 0x46e4
46d8: e8 f3 57 a9 01 call 0x1a99ed0
46dd: 33 c0 xor %eax,%eax
46df: 48 83 c4 28 add $0x28,%rsp
46e3: c3 ret
46e4: 48 89 d1 mov %rdx,%rcx
46e7: 4c 89 c2 mov %r8,%rdx
46ea: 45 89 c8 mov %r9d,%r8d
46ed: e8 2e 5a a9 01 call 0x1a9a120
46f2: 33 c0 xor %eax,%eax
46f4: 48 83 c4 28 add $0x28,%rsp
46f8: c3 ret
46f9: 48 85 c9 test %rcx,%rcx
46fc: 75 0a jne 0x4708
46fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
4703: 48 83 c4 28 add $0x28,%rsp
4707: c3 ret
4708: 4c 89 c2 mov %r8,%rdx
470b: 45 89 c8 mov %r9d,%r8d
470e: e8 1d 59 a9 01 call 0x1a9a030
4713: 33 c0 xor %eax,%eax
4715: 48 83 c4 28 add $0x28,%rsp
4719: c3 ret
471a: b8 fa ff ff ff mov $0xfffffffa,%eax
471f: 48 83 c4 28 add $0x28,%rsp
4723: c3 ret
4724: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
472b: 00
472c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
473f: 00
4740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4745: 4d 85 c0 test %r8,%r8
4748: 74 37 je 0x4781
474a: 45 85 c9 test %r9d,%r9d
474d: 7e 50 jle 0x479f
474f: 48 85 d2 test %rdx,%rdx
4752: 74 28 je 0x477c
4754: 48 85 c9 test %rcx,%rcx
4757: 74 0d je 0x4766
4759: e8 82 65 a9 01 call 0x1a9ace0
475e: 33 c0 xor %eax,%eax
4760: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4765: c3 ret
4766: 48 89 d1 mov %rdx,%rcx
4769: 4c 89 c2 mov %r8,%rdx
476c: 45 89 c8 mov %r9d,%r8d
476f: e8 bc 67 a9 01 call 0x1a9af30
4774: 33 c0 xor %eax,%eax
4776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
477b: c3 ret
477c: 48 85 c9 test %rcx,%rcx
477f: 75 0b jne 0x478c
4781: b8 f8 ff ff ff mov $0xfffffff8,%eax
4786: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
478b: c3 ret
478c: 4c 89 c2 mov %r8,%rdx
478f: 45 89 c8 mov %r9d,%r8d
4792: e8 a9 66 a9 01 call 0x1a9ae40
4797: 33 c0 xor %eax,%eax
4799: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
479e: c3 ret
479f: b8 fa ff ff ff mov $0xfffffffa,%eax
47a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
47a9: 90 nop
47aa: c3 ret
47ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47b2: 00
47b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
47c0: 48 83 ec 28 sub $0x28,%rsp
47c4: 4d 85 c0 test %r8,%r8
47c7: 74 35 je 0x47fe
47c9: 45 85 c9 test %r9d,%r9d
47cc: 7e 4c jle 0x481a
47ce: 48 85 d2 test %rdx,%rdx
47d1: 74 26 je 0x47f9
47d3: 48 85 c9 test %rcx,%rcx
47d6: 74 0c je 0x47e4
47d8: e8 13 73 a9 01 call 0x1a9baf0
47dd: 33 c0 xor %eax,%eax
47df: 48 83 c4 28 add $0x28,%rsp
47e3: c3 ret
47e4: 48 89 d1 mov %rdx,%rcx
47e7: 4c 89 c2 mov %r8,%rdx
47ea: 45 89 c8 mov %r9d,%r8d
47ed: e8 4e 75 a9 01 call 0x1a9bd40
47f2: 33 c0 xor %eax,%eax
47f4: 48 83 c4 28 add $0x28,%rsp
47f8: c3 ret
47f9: 48 85 c9 test %rcx,%rcx
47fc: 75 0a jne 0x4808
47fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
4803: 48 83 c4 28 add $0x28,%rsp
4807: c3 ret
4808: 4c 89 c2 mov %r8,%rdx
480b: 45 89 c8 mov %r9d,%r8d
480e: e8 3d 74 a9 01 call 0x1a9bc50
4813: 33 c0 xor %eax,%eax
4815: 48 83 c4 28 add $0x28,%rsp
4819: c3 ret
481a: b8 fa ff ff ff mov $0xfffffffa,%eax
481f: 48 83 c4 28 add $0x28,%rsp
4823: c3 ret
4824: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
482b: 00
482c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
483f: 00
4840: 48 83 ec 28 sub $0x28,%rsp
4844: 4d 85 c0 test %r8,%r8
4847: 74 35 je 0x487e
4849: 45 85 c9 test %r9d,%r9d
484c: 7e 4c jle 0x489a
484e: 48 85 d2 test %rdx,%rdx
4851: 74 26 je 0x4879
4853: 48 85 c9 test %rcx,%rcx
4856: 74 0c je 0x4864
4858: e8 a3 7f a9 01 call 0x1a9c800
485d: 33 c0 xor %eax,%eax
485f: 48 83 c4 28 add $0x28,%rsp
4863: c3 ret
4864: 48 89 d1 mov %rdx,%rcx
4867: 4c 89 c2 mov %r8,%rdx
486a: 45 89 c8 mov %r9d,%r8d
486d: e8 ee 81 a9 01 call 0x1a9ca60
4872: 33 c0 xor %eax,%eax
4874: 48 83 c4 28 add $0x28,%rsp
4878: c3 ret
4879: 48 85 c9 test %rcx,%rcx
487c: 75 0a jne 0x4888
487e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4883: 48 83 c4 28 add $0x28,%rsp
4887: c3 ret
4888: 4c 89 c2 mov %r8,%rdx
488b: 45 89 c8 mov %r9d,%r8d
488e: e8 cd 80 a9 01 call 0x1a9c960
4893: 33 c0 xor %eax,%eax
4895: 48 83 c4 28 add $0x28,%rsp
4899: c3 ret
489a: b8 fa ff ff ff mov $0xfffffffa,%eax
489f: 48 83 c4 28 add $0x28,%rsp
48a3: c3 ret
48a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48ab: 00
48ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48bf: 00
48c0: 48 83 ec 28 sub $0x28,%rsp
48c4: 4d 85 c0 test %r8,%r8
48c7: 74 35 je 0x48fe
48c9: 45 85 c9 test %r9d,%r9d
48cc: 7e 4c jle 0x491a
48ce: 48 85 d2 test %rdx,%rdx
48d1: 74 26 je 0x48f9
48d3: 48 85 c9 test %rcx,%rcx
48d6: 74 0c je 0x48e4
48d8: e8 c3 9d 03 00 call 0x3e6a0
48dd: 33 c0 xor %eax,%eax
48df: 48 83 c4 28 add $0x28,%rsp
48e3: c3 ret
48e4: 48 89 d1 mov %rdx,%rcx
48e7: 4c 89 c2 mov %r8,%rdx
48ea: 45 89 c8 mov %r9d,%r8d
48ed: e8 0e a0 03 00 call 0x3e900
48f2: 33 c0 xor %eax,%eax
48f4: 48 83 c4 28 add $0x28,%rsp
48f8: c3 ret
48f9: 48 85 c9 test %rcx,%rcx
48fc: 75 0a jne 0x4908
48fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
4903: 48 83 c4 28 add $0x28,%rsp
4907: c3 ret
4908: 4c 89 c2 mov %r8,%rdx
490b: 45 89 c8 mov %r9d,%r8d
490e: e8 cd a1 03 00 call 0x3eae0
4913: 33 c0 xor %eax,%eax
4915: 48 83 c4 28 add $0x28,%rsp
4919: c3 ret
491a: b8 fa ff ff ff mov $0xfffffffa,%eax
491f: 48 83 c4 28 add $0x28,%rsp
4923: c3 ret
4924: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
492b: 00
492c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
493f: 00
4940: 48 83 ec 28 sub $0x28,%rsp
4944: 4d 85 c0 test %r8,%r8
4947: 74 35 je 0x497e
4949: 45 85 c9 test %r9d,%r9d
494c: 7e 4c jle 0x499a
494e: 48 85 d2 test %rdx,%rdx
4951: 74 26 je 0x4979
4953: 48 85 c9 test %rcx,%rcx
4956: 74 0c je 0x4964
4958: e8 a3 a3 03 00 call 0x3ed00
495d: 33 c0 xor %eax,%eax
495f: 48 83 c4 28 add $0x28,%rsp
4963: c3 ret
4964: 48 89 d1 mov %rdx,%rcx
4967: 4c 89 c2 mov %r8,%rdx
496a: 45 89 c8 mov %r9d,%r8d
496d: e8 0e a6 03 00 call 0x3ef80
4972: 33 c0 xor %eax,%eax
4974: 48 83 c4 28 add $0x28,%rsp
4978: c3 ret
4979: 48 85 c9 test %rcx,%rcx
497c: 75 0a jne 0x4988
497e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4983: 48 83 c4 28 add $0x28,%rsp
4987: c3 ret
4988: 4c 89 c2 mov %r8,%rdx
498b: 45 89 c8 mov %r9d,%r8d
498e: e8 0d a8 03 00 call 0x3f1a0
4993: 33 c0 xor %eax,%eax
4995: 48 83 c4 28 add $0x28,%rsp
4999: c3 ret
499a: b8 fa ff ff ff mov $0xfffffffa,%eax
499f: 48 83 c4 28 add $0x28,%rsp
49a3: c3 ret
49a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49ab: 00
49ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
49b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49bf: 00
49c0: 53 push %rbx
49c1: 56 push %rsi
49c2: 57 push %rdi
49c3: 41 54 push %r12
49c5: 41 55 push %r13
49c7: 41 56 push %r14
49c9: 41 57 push %r15
49cb: 55 push %rbp
49cc: 48 83 ec 38 sub $0x38,%rsp
49d0: 49 89 ce mov %rcx,%r14
49d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
49da: 00
49db: 44 89 cf mov %r9d,%edi
49de: 44 89 c6 mov %r8d,%esi
49e1: 41 89 d7 mov %edx,%r15d
49e4: 4d 85 f6 test %r14,%r14
49e7: 0f 84 8e 01 00 00 je 0x4b7b
49ed: 41 83 ff 1e cmp $0x1e,%r15d
49f1: 0f 87 5f 01 00 00 ja 0x4b56
49f7: 41 83 ff 1d cmp $0x1d,%r15d
49fb: 0f 8f 55 01 00 00 jg 0x4b56
4a01: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4a08: 00
4a09: 48 85 db test %rbx,%rbx
4a0c: 0f 84 69 01 00 00 je 0x4b7b
4a12: 48 89 dd mov %rbx,%rbp
4a15: ba 90 00 00 00 mov $0x90,%edx
4a1a: 48 83 e5 3f and $0x3f,%rbp
4a1e: 48 f7 dd neg %rbp
4a21: 48 83 e5 3f and $0x3f,%rbp
4a25: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4a29: 4c 89 e1 mov %r12,%rcx
4a2c: e8 cf a4 00 00 call 0xef00
4a31: 44 89 f9 mov %r15d,%ecx
4a34: b8 01 00 00 00 mov $0x1,%eax
4a39: d3 e0 shl %cl,%eax
4a3b: 41 89 7c 24 14 mov %edi,0x14(%r12)
4a40: 83 fe 08 cmp $0x8,%esi
4a43: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4a48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4a4f: 00 00
4a51: 0f 84 45 02 00 00 je 0x4c9c
4a57: 83 fe 04 cmp $0x4,%esi
4a5a: 0f 84 97 00 00 00 je 0x4af7
4a60: 83 fe 01 cmp $0x1,%esi
4a63: 75 39 jne 0x4a9e
4a65: 0f 57 c0 xorps %xmm0,%xmm0
4a68: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
4a6c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4dfa8
4a73: 01
4a74: f3 0f 5e c8 divss %xmm0,%xmm1
4a78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4a7f: 00
4a80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4a87: 00 00
4a89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4a90: 00 00
4a92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4a99: e9 93 00 00 00 jmp 0x4b31
4a9e: 83 fe 02 cmp $0x2,%esi
4aa1: 75 36 jne 0x4ad9
4aa3: 0f 57 c0 xorps %xmm0,%xmm0
4aa6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
4aaa: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4dfa8
4ab1: 01
4ab2: f3 0f 5e c8 divss %xmm0,%xmm1
4ab6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4abd: 00
4abe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4ac5: 00 00
4ac7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4ace: 00 00
4ad0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4ad7: eb 58 jmp 0x4b31
4ad9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4ae0: 00
4ae1: b8 ee ff ff ff mov $0xffffffee,%eax
4ae6: 48 83 c4 38 add $0x38,%rsp
4aea: 5d pop %rbp
4aeb: 41 5f pop %r15
4aed: 41 5e pop %r14
4aef: 41 5d pop %r13
4af1: 41 5c pop %r12
4af3: 5f pop %rdi
4af4: 5e pop %rsi
4af5: 5b pop %rbx
4af6: c3 ret
4af7: 0f 57 c0 xorps %xmm0,%xmm0
4afa: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
4afe: b8 01 00 00 00 mov $0x1,%eax
4b03: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4b0a: 00
4b0b: 41 89 44 24 08 mov %eax,0x8(%r12)
4b10: 41 89 44 24 0c mov %eax,0xc(%r12)
4b15: e8 26 a4 00 00 call 0xef40
4b1a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4dfa0
4b21: 01
4b22: f2 0f 5e c8 divsd %xmm0,%xmm1
4b26: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
4b2a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4b31: 41 83 ff 04 cmp $0x4,%r15d
4b35: 7f 35 jg 0x4b6c
4b37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4b3e: 00 00
4b40: 33 c0 xor %eax,%eax
4b42: 4d 89 26 mov %r12,(%r14)
4b45: 48 83 c4 38 add $0x38,%rsp
4b49: 5d pop %rbp
4b4a: 41 5f pop %r15
4b4c: 41 5e pop %r14
4b4e: 41 5d pop %r13
4b50: 41 5c pop %r12
4b52: 5f pop %rdi
4b53: 5e pop %rsi
4b54: 5b pop %rbx
4b55: c3 ret
4b56: b8 ef ff ff ff mov $0xffffffef,%eax
4b5b: 48 83 c4 38 add $0x38,%rsp
4b5f: 5d pop %rbp
4b60: 41 5f pop %r15
4b62: 41 5e pop %r14
4b64: 41 5d pop %r13
4b66: 41 5c pop %r12
4b68: 5f pop %rdi
4b69: 5e pop %rsi
4b6a: 5b pop %rbx
4b6b: c3 ret
4b6c: 41 83 ff 0a cmp $0xa,%r15d
4b70: 0f 8e ec 00 00 00 jle 0x4c62
4b76: 4d 85 ed test %r13,%r13
4b79: 75 16 jne 0x4b91
4b7b: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b80: 48 83 c4 38 add $0x38,%rsp
4b84: 5d pop %rbp
4b85: 41 5f pop %r15
4b87: 41 5e pop %r14
4b89: 41 5d pop %r13
4b8b: 41 5c pop %r12
4b8d: 5f pop %rdi
4b8e: 5e pop %rsi
4b8f: 5b pop %rbx
4b90: c3 ret
4b91: 4c 89 ee mov %r13,%rsi
4b94: 44 89 f9 mov %r15d,%ecx
4b97: 48 83 e6 3f and $0x3f,%rsi
4b9b: 44 89 ff mov %r15d,%edi
4b9e: 48 f7 de neg %rsi
4ba1: 48 83 e6 3f and $0x3f,%rsi
4ba5: 49 03 f5 add %r13,%rsi
4ba8: 48 89 f2 mov %rsi,%rdx
4bab: e8 10 a8 03 00 call 0x3f3c0
4bb0: 49 89 c5 mov %rax,%r13
4bb3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4bba: 00
4bbb: 49 89 54 24 30 mov %rdx,0x30(%r12)
4bc0: 41 8d 5f ff lea -0x1(%r15),%ebx
4bc4: 83 fb 10 cmp $0x10,%ebx
4bc7: 7f 3c jg 0x4c05
4bc9: 83 fb 0f cmp $0xf,%ebx
4bcc: 89 d9 mov %ebx,%ecx
4bce: e8 2d aa 00 00 call 0xf600
4bd3: 89 d9 mov %ebx,%ecx
4bd5: 48 89 f2 mov %rsi,%rdx
4bd8: 41 89 f8 mov %edi,%r8d
4bdb: 49 89 c1 mov %rax,%r9
4bde: 49 89 44 24 38 mov %rax,0x38(%r12)
4be3: e8 d8 af 03 00 call 0x3fbc0
4be8: 49 89 c1 mov %rax,%r9
4beb: 89 d9 mov %ebx,%ecx
4bed: b8 01 00 00 00 mov $0x1,%eax
4bf2: d3 e0 shl %cl,%eax
4bf4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
4bfb: 83 e3 c0 and $0xffffffc0,%ebx
4bfe: 41 89 5c 24 18 mov %ebx,0x18(%r12)
4c03: eb 1e jmp 0x4c23
4c05: 48 89 e0 mov %rsp,%rax
4c08: 4c 89 e1 mov %r12,%rcx
4c0b: 49 89 f0 mov %rsi,%r8
4c0e: 41 89 f9 mov %edi,%r9d
4c11: 48 89 50 20 mov %rdx,0x20(%rax)
4c15: 89 da mov %ebx,%edx
4c17: 4c 89 68 28 mov %r13,0x28(%rax)
4c1b: e8 20 c3 03 00 call 0x40f40
4c20: 49 89 c1 mov %rax,%r9
4c23: 44 89 f9 mov %r15d,%ecx
4c26: 48 89 f2 mov %rsi,%rdx
4c29: 41 89 f8 mov %edi,%r8d
4c2c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4c31: e8 4a fd 03 00 call 0x44980
4c36: 44 89 f9 mov %r15d,%ecx
4c39: 48 89 f2 mov %rsi,%rdx
4c3c: 41 89 f8 mov %edi,%r8d
4c3f: 49 89 c1 mov %rax,%r9
4c42: 49 89 44 24 58 mov %rax,0x58(%r12)
4c47: e8 74 02 04 00 call 0x44ec0
4c4c: 4d 89 26 mov %r12,(%r14)
4c4f: 33 c0 xor %eax,%eax
4c51: 48 83 c4 38 add $0x38,%rsp
4c55: 5d pop %rbp
4c56: 41 5f pop %r15
4c58: 41 5e pop %r14
4c5a: 41 5d pop %r13
4c5c: 41 5c pop %r12
4c5e: 5f pop %rdi
4c5f: 5e pop %rsi
4c60: 5b pop %rbx
4c61: c3 ret
4c62: bf 0a 00 00 00 mov $0xa,%edi
4c67: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4c6e: 00
4c6f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608200
4c76: 41 83 ff 06 cmp $0x6,%r15d
4c7a: 0f 8f 3b ff ff ff jg 0x4bbb
4c80: 49 89 d1 mov %rdx,%r9
4c83: 49 83 e1 3f and $0x3f,%r9
4c87: 49 f7 d9 neg %r9
4c8a: 49 83 e1 3f and $0x3f,%r9
4c8e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4c95: 00 00
4c97: 4c 03 ca add %rdx,%r9
4c9a: eb 87 jmp 0x4c23
4c9c: 33 c0 xor %eax,%eax
4c9e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4ca5: 00
4ca6: 41 89 44 24 08 mov %eax,0x8(%r12)
4cab: 41 89 44 24 0c mov %eax,0xc(%r12)
4cb0: e9 7c fe ff ff jmp 0x4b31
4cb5: 0f 1f 40 00 nopl 0x0(%rax)
4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4cc0: 56 push %rsi
4cc1: 57 push %rdi
4cc2: 41 54 push %r12
4cc4: 41 55 push %r13
4cc6: 41 56 push %r14
4cc8: 41 57 push %r15
4cca: 55 push %rbp
4ccb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
4cd0: 48 89 ce mov %rcx,%rsi
4cd3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
4cda: 00
4cdb: 45 89 ce mov %r9d,%r14d
4cde: 45 89 c5 mov %r8d,%r13d
4ce1: 89 d5 mov %edx,%ebp
4ce3: 48 85 f6 test %rsi,%rsi
4ce6: 0f 84 8a 01 00 00 je 0x4e76
4cec: 83 fd 1e cmp $0x1e,%ebp
4cef: 0f 87 5d 01 00 00 ja 0x4e52
4cf5: 83 fd 1d cmp $0x1d,%ebp
4cf8: 0f 8f 54 01 00 00 jg 0x4e52
4cfe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
4d05: 00
4d06: 4d 85 e4 test %r12,%r12
4d09: 0f 84 67 01 00 00 je 0x4e76
4d0f: 49 83 e4 3f and $0x3f,%r12
4d13: ba 90 00 00 00 mov $0x90,%edx
4d18: 49 f7 dc neg %r12
4d1b: 49 83 e4 3f and $0x3f,%r12
4d1f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
4d26: 00
4d27: 4c 89 e1 mov %r12,%rcx
4d2a: e8 f1 f5 00 00 call 0x14320
4d2f: 89 e9 mov %ebp,%ecx
4d31: 41 b8 01 00 00 00 mov $0x1,%r8d
4d37: 41 d3 e0 shl %cl,%r8d
4d3a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
4d3f: 41 83 fd 08 cmp $0x8,%r13d
4d43: 45 89 74 24 14 mov %r14d,0x14(%r12)
4d48: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4d4f: 00 00
4d51: 0f 84 48 02 00 00 je 0x4f9f
4d57: 41 83 fd 04 cmp $0x4,%r13d
4d5b: 0f 84 95 00 00 00 je 0x4df6
4d61: 41 83 fd 01 cmp $0x1,%r13d
4d65: 75 37 jne 0x4d9e
4d67: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
4d6c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4dfb8
4d73: 01
4d74: f3 0f 5e c8 divss %xmm0,%xmm1
4d78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4d7f: 00
4d80: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4d87: 00 00
4d89: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4d90: 00 00
4d92: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4d99: e9 90 00 00 00 jmp 0x4e2e
4d9e: 41 83 fd 02 cmp $0x2,%r13d
4da2: 75 34 jne 0x4dd8
4da4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
4da9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4dfb8
4db0: 01
4db1: f3 0f 5e c8 divss %xmm0,%xmm1
4db5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4dbc: 00
4dbd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4dc4: 00 00
4dc6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4dcd: 00 00
4dcf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4dd6: eb 56 jmp 0x4e2e
4dd8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4ddf: 00
4de0: b8 ee ff ff ff mov $0xffffffee,%eax
4de5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4dea: 5d pop %rbp
4deb: 41 5f pop %r15
4ded: 41 5e pop %r14
4def: 41 5d pop %r13
4df1: 41 5c pop %r12
4df3: 5f pop %rdi
4df4: 5e pop %rsi
4df5: c3 ret
4df6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
4dfb: b8 01 00 00 00 mov $0x1,%eax
4e00: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4e07: 00
4e08: 41 89 44 24 08 mov %eax,0x8(%r12)
4e0d: 41 89 44 24 0c mov %eax,0xc(%r12)
4e12: e8 49 f5 00 00 call 0x14360
4e17: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4dfb0
4e1e: 01
4e1f: f2 0f 5e c8 divsd %xmm0,%xmm1
4e23: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
4e27: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4e2e: 83 fd 04 cmp $0x4,%ebp
4e31: 7f 35 jg 0x4e68
4e33: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4e3a: 00 00
4e3c: 33 c0 xor %eax,%eax
4e3e: 4c 89 26 mov %r12,(%rsi)
4e41: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4e46: 5d pop %rbp
4e47: 41 5f pop %r15
4e49: 41 5e pop %r14
4e4b: 41 5d pop %r13
4e4d: 41 5c pop %r12
4e4f: 5f pop %rdi
4e50: 5e pop %rsi
4e51: c3 ret
4e52: b8 ef ff ff ff mov $0xffffffef,%eax
4e57: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4e5c: 5d pop %rbp
4e5d: 41 5f pop %r15
4e5f: 41 5e pop %r14
4e61: 41 5d pop %r13
4e63: 41 5c pop %r12
4e65: 5f pop %rdi
4e66: 5e pop %rsi
4e67: c3 ret
4e68: 83 fd 0a cmp $0xa,%ebp
4e6b: 0f 8e f4 00 00 00 jle 0x4f65
4e71: 48 85 ff test %rdi,%rdi
4e74: 75 16 jne 0x4e8c
4e76: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e7b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4e80: 5d pop %rbp
4e81: 41 5f pop %r15
4e83: 41 5e pop %r14
4e85: 41 5d pop %r13
4e87: 41 5c pop %r12
4e89: 5f pop %rdi
4e8a: 5e pop %rsi
4e8b: c3 ret
4e8c: 48 83 e7 3f and $0x3f,%rdi
4e90: 89 e9 mov %ebp,%ecx
4e92: 48 f7 df neg %rdi
4e95: 41 89 ee mov %ebp,%r14d
4e98: 48 83 e7 3f and $0x3f,%rdi
4e9c: 49 89 fd mov %rdi,%r13
4e9f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
4ea6: 00
4ea7: 4c 89 ea mov %r13,%rdx
4eaa: e8 71 05 04 00 call 0x45420
4eaf: 48 89 c7 mov %rax,%rdi
4eb2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
4eb9: 00
4eba: 49 89 54 24 30 mov %rdx,0x30(%r12)
4ebf: 44 8d 7d ff lea -0x1(%rbp),%r15d
4ec3: 41 83 ff 11 cmp $0x11,%r15d
4ec7: 7f 3f jg 0x4f08
4ec9: 41 83 ff 10 cmp $0x10,%r15d
4ecd: 44 89 f9 mov %r15d,%ecx
4ed0: e8 ab fa 00 00 call 0x14980
4ed5: 44 89 f9 mov %r15d,%ecx
4ed8: 4c 89 ea mov %r13,%rdx
4edb: 45 89 f0 mov %r14d,%r8d
4ede: 49 89 c1 mov %rax,%r9
4ee1: 49 89 44 24 38 mov %rax,0x38(%r12)
4ee6: e8 35 0b 04 00 call 0x45a20
4eeb: 49 89 c1 mov %rax,%r9
4eee: 44 89 f9 mov %r15d,%ecx
4ef1: b8 01 00 00 00 mov $0x1,%eax
4ef6: d3 e0 shl %cl,%eax
4ef8: c1 e0 03 shl $0x3,%eax
4efb: 83 c0 3f add $0x3f,%eax
4efe: 83 e0 c0 and $0xffffffc0,%eax
4f01: 41 89 44 24 18 mov %eax,0x18(%r12)
4f06: eb 20 jmp 0x4f28
4f08: 48 8d 04 24 lea (%rsp),%rax
4f0c: 4c 89 e1 mov %r12,%rcx
4f0f: 4d 89 e8 mov %r13,%r8
4f12: 45 89 f1 mov %r14d,%r9d
4f15: 48 89 50 20 mov %rdx,0x20(%rax)
4f19: 44 89 fa mov %r15d,%edx
4f1c: 48 89 78 28 mov %rdi,0x28(%rax)
4f20: e8 bb 1e 04 00 call 0x46de0
4f25: 49 89 c1 mov %rax,%r9
4f28: 89 e9 mov %ebp,%ecx
4f2a: 4c 89 ea mov %r13,%rdx
4f2d: 45 89 f0 mov %r14d,%r8d
4f30: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4f35: e8 86 5a 04 00 call 0x4a9c0
4f3a: 89 e9 mov %ebp,%ecx
4f3c: 4c 89 ea mov %r13,%rdx
4f3f: 45 89 f0 mov %r14d,%r8d
4f42: 49 89 c1 mov %rax,%r9
4f45: 49 89 44 24 58 mov %rax,0x58(%r12)
4f4a: e8 71 5e 04 00 call 0x4adc0
4f4f: 4c 89 26 mov %r12,(%rsi)
4f52: 33 c0 xor %eax,%eax
4f54: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4f59: 5d pop %rbp
4f5a: 41 5f pop %r15
4f5c: 41 5e pop %r14
4f5e: 41 5d pop %r13
4f60: 41 5c pop %r12
4f62: 5f pop %rdi
4f63: 5e pop %rsi
4f64: c3 ret
4f65: 41 be 0a 00 00 00 mov $0xa,%r14d
4f6b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608200
4f72: 83 fd 06 cmp $0x6,%ebp
4f75: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
4f7c: 00
4f7d: 0f 8f 37 ff ff ff jg 0x4eba
4f83: 49 89 d1 mov %rdx,%r9
4f86: 49 83 e1 3f and $0x3f,%r9
4f8a: 49 f7 d9 neg %r9
4f8d: 49 83 e1 3f and $0x3f,%r9
4f91: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4f98: 00 00
4f9a: 4c 03 ca add %rdx,%r9
4f9d: eb 89 jmp 0x4f28
4f9f: 33 c0 xor %eax,%eax
4fa1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4fa8: 00
4fa9: 41 89 44 24 08 mov %eax,0x8(%r12)
4fae: 41 89 44 24 0c mov %eax,0xc(%r12)
4fb3: e9 76 fe ff ff jmp 0x4e2e
4fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fbf: 00
4fc0: 53 push %rbx
4fc1: 56 push %rsi
4fc2: 57 push %rdi
4fc3: 41 54 push %r12
4fc5: 41 55 push %r13
4fc7: 41 56 push %r14
4fc9: 41 57 push %r15
4fcb: 55 push %rbp
4fcc: 48 83 ec 38 sub $0x38,%rsp
4fd0: 49 89 ce mov %rcx,%r14
4fd3: 44 89 cf mov %r9d,%edi
4fd6: 44 89 c6 mov %r8d,%esi
4fd9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
4fe0: 00
4fe1: 41 89 d7 mov %edx,%r15d
4fe4: 4d 85 f6 test %r14,%r14
4fe7: 0f 84 85 01 00 00 je 0x5172
4fed: 41 83 ff 1e cmp $0x1e,%r15d
4ff1: 0f 87 56 01 00 00 ja 0x514d
4ff7: 41 83 ff 1d cmp $0x1d,%r15d
4ffb: 0f 8f 4c 01 00 00 jg 0x514d
5001: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5008: 00
5009: 48 85 db test %rbx,%rbx
500c: 0f 84 60 01 00 00 je 0x5172
5012: 48 89 dd mov %rbx,%rbp
5015: ba 90 00 00 00 mov $0x90,%edx
501a: 48 83 e5 3f and $0x3f,%rbp
501e: 48 f7 dd neg %rbp
5021: 48 83 e5 3f and $0x3f,%rbp
5025: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5029: 4c 89 e1 mov %r12,%rcx
502c: e8 6f 49 01 00 call 0x199a0
5031: 44 89 f9 mov %r15d,%ecx
5034: b8 01 00 00 00 mov $0x1,%eax
5039: 41 89 7c 24 14 mov %edi,0x14(%r12)
503e: d3 e0 shl %cl,%eax
5040: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5045: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
504c: 00 00
504e: 83 fe 08 cmp $0x8,%esi
5051: 0f 84 39 02 00 00 je 0x5290
5057: 83 fe 04 cmp $0x4,%esi
505a: 0f 84 91 00 00 00 je 0x50f1
5060: 83 fe 01 cmp $0x1,%esi
5063: 75 36 jne 0x509b
5065: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
5069: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4dfc8
5070: 01
5071: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5078: 00
5079: f3 0f 5e c8 divss %xmm0,%xmm1
507d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5084: 00 00
5086: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
508d: 00 00
508f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5096: e9 8d 00 00 00 jmp 0x5128
509b: 83 fe 02 cmp $0x2,%esi
509e: 75 33 jne 0x50d3
50a0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
50a4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4dfc8
50ab: 01
50ac: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
50b3: 00
50b4: f3 0f 5e c8 divss %xmm0,%xmm1
50b8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
50bf: 00 00
50c1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
50c8: 00 00
50ca: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
50d1: eb 55 jmp 0x5128
50d3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
50da: 00
50db: b8 ee ff ff ff mov $0xffffffee,%eax
50e0: 48 83 c4 38 add $0x38,%rsp
50e4: 5d pop %rbp
50e5: 41 5f pop %r15
50e7: 41 5e pop %r14
50e9: 41 5d pop %r13
50eb: 41 5c pop %r12
50ed: 5f pop %rdi
50ee: 5e pop %rsi
50ef: 5b pop %rbx
50f0: c3 ret
50f1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
50f5: b8 01 00 00 00 mov $0x1,%eax
50fa: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5101: 00
5102: 41 89 44 24 08 mov %eax,0x8(%r12)
5107: 41 89 44 24 0c mov %eax,0xc(%r12)
510c: e8 cf 48 01 00 call 0x199e0
5111: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4dfc0
5118: 01
5119: f2 0f 5e c8 divsd %xmm0,%xmm1
511d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
5121: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5128: 41 83 ff 04 cmp $0x4,%r15d
512c: 7f 35 jg 0x5163
512e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5135: 00 00
5137: 33 c0 xor %eax,%eax
5139: 4d 89 26 mov %r12,(%r14)
513c: 48 83 c4 38 add $0x38,%rsp
5140: 5d pop %rbp
5141: 41 5f pop %r15
5143: 41 5e pop %r14
5145: 41 5d pop %r13
5147: 41 5c pop %r12
5149: 5f pop %rdi
514a: 5e pop %rsi
514b: 5b pop %rbx
514c: c3 ret
514d: b8 ef ff ff ff mov $0xffffffef,%eax
5152: 48 83 c4 38 add $0x38,%rsp
5156: 5d pop %rbp
5157: 41 5f pop %r15
5159: 41 5e pop %r14
515b: 41 5d pop %r13
515d: 41 5c pop %r12
515f: 5f pop %rdi
5160: 5e pop %rsi
5161: 5b pop %rbx
5162: c3 ret
5163: 41 83 ff 0a cmp $0xa,%r15d
5167: 0f 8e e9 00 00 00 jle 0x5256
516d: 4d 85 ed test %r13,%r13
5170: 75 16 jne 0x5188
5172: b8 f8 ff ff ff mov $0xfffffff8,%eax
5177: 48 83 c4 38 add $0x38,%rsp
517b: 5d pop %rbp
517c: 41 5f pop %r15
517e: 41 5e pop %r14
5180: 41 5d pop %r13
5182: 41 5c pop %r12
5184: 5f pop %rdi
5185: 5e pop %rsi
5186: 5b pop %rbx
5187: c3 ret
5188: 4c 89 ee mov %r13,%rsi
518b: 44 89 f9 mov %r15d,%ecx
518e: 48 83 e6 3f and $0x3f,%rsi
5192: 44 89 ff mov %r15d,%edi
5195: 48 f7 de neg %rsi
5198: 48 83 e6 3f and $0x3f,%rsi
519c: 49 03 f5 add %r13,%rsi
519f: 48 89 f2 mov %rsi,%rdx
51a2: e8 59 60 04 00 call 0x4b200
51a7: 49 89 c5 mov %rax,%r13
51aa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
51b1: 00
51b2: 41 8d 5f ff lea -0x1(%r15),%ebx
51b6: 49 89 54 24 30 mov %rdx,0x30(%r12)
51bb: 83 fb 11 cmp $0x11,%ebx
51be: 7f 39 jg 0x51f9
51c0: 89 d9 mov %ebx,%ecx
51c2: e8 19 4e 01 00 call 0x19fe0
51c7: 89 d9 mov %ebx,%ecx
51c9: 48 89 f2 mov %rsi,%rdx
51cc: 49 89 44 24 38 mov %rax,0x38(%r12)
51d1: 41 89 f8 mov %edi,%r8d
51d4: 49 89 c1 mov %rax,%r9
51d7: e8 04 66 04 00 call 0x4b7e0
51dc: 49 89 c1 mov %rax,%r9
51df: 89 d9 mov %ebx,%ecx
51e1: b8 01 00 00 00 mov $0x1,%eax
51e6: d3 e0 shl %cl,%eax
51e8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
51ef: 83 e3 c0 and $0xffffffc0,%ebx
51f2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
51f7: eb 1e jmp 0x5217
51f9: 48 89 e0 mov %rsp,%rax
51fc: 4c 89 e1 mov %r12,%rcx
51ff: 48 89 50 20 mov %rdx,0x20(%rax)
5203: 89 da mov %ebx,%edx
5205: 49 89 f0 mov %rsi,%r8
5208: 41 89 f9 mov %edi,%r9d
520b: 4c 89 68 28 mov %r13,0x28(%rax)
520f: e8 6c 79 04 00 call 0x4cb80
5214: 49 89 c1 mov %rax,%r9
5217: 44 89 f9 mov %r15d,%ecx
521a: 48 89 f2 mov %rsi,%rdx
521d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5222: 41 89 f8 mov %edi,%r8d
5225: e8 f6 b3 04 00 call 0x50620
522a: 44 89 f9 mov %r15d,%ecx
522d: 48 89 f2 mov %rsi,%rdx
5230: 49 89 44 24 58 mov %rax,0x58(%r12)
5235: 41 89 f8 mov %edi,%r8d
5238: 49 89 c1 mov %rax,%r9
523b: e8 c0 b7 04 00 call 0x50a00
5240: 4d 89 26 mov %r12,(%r14)
5243: 33 c0 xor %eax,%eax
5245: 48 83 c4 38 add $0x38,%rsp
5249: 5d pop %rbp
524a: 41 5f pop %r15
524c: 41 5e pop %r14
524e: 41 5d pop %r13
5250: 41 5c pop %r12
5252: 5f pop %rdi
5253: 5e pop %rsi
5254: 5b pop %rbx
5255: c3 ret
5256: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
525d: 00
525e: bf 0a 00 00 00 mov $0xa,%edi
5263: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608200
526a: 41 83 ff 06 cmp $0x6,%r15d
526e: 0f 8f 3e ff ff ff jg 0x51b2
5274: 49 89 d1 mov %rdx,%r9
5277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
527e: 00 00
5280: 49 83 e1 3f and $0x3f,%r9
5284: 49 f7 d9 neg %r9
5287: 49 83 e1 3f and $0x3f,%r9
528b: 4c 03 ca add %rdx,%r9
528e: eb 87 jmp 0x5217
5290: 33 c0 xor %eax,%eax
5292: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5299: 00
529a: 41 89 44 24 08 mov %eax,0x8(%r12)
529f: 41 89 44 24 0c mov %eax,0xc(%r12)
52a4: e9 7f fe ff ff jmp 0x5128
52a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52b0: 00
52b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52bf: 00
52c0: 53 push %rbx
52c1: 56 push %rsi
52c2: 57 push %rdi
52c3: 41 54 push %r12
52c5: 41 55 push %r13
52c7: 41 56 push %r14
52c9: 41 57 push %r15
52cb: 55 push %rbp
52cc: 48 83 ec 38 sub $0x38,%rsp
52d0: 49 89 ce mov %rcx,%r14
52d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
52da: 00
52db: 44 89 cf mov %r9d,%edi
52de: 44 89 c6 mov %r8d,%esi
52e1: 41 89 d7 mov %edx,%r15d
52e4: 4d 85 f6 test %r14,%r14
52e7: 0f 84 95 01 00 00 je 0x5482
52ed: 41 83 ff 1e cmp $0x1e,%r15d
52f1: 0f 87 66 01 00 00 ja 0x545d
52f7: 41 83 ff 1d cmp $0x1d,%r15d
52fb: 0f 8f 5c 01 00 00 jg 0x545d
5301: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5308: 00
5309: 48 85 db test %rbx,%rbx
530c: 0f 84 70 01 00 00 je 0x5482
5312: 48 89 dd mov %rbx,%rbp
5315: ba 90 00 00 00 mov $0x90,%edx
531a: 48 83 e5 3f and $0x3f,%rbp
531e: 48 f7 dd neg %rbp
5321: 48 83 e5 3f and $0x3f,%rbp
5325: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5329: 4c 89 e1 mov %r12,%rcx
532c: e8 0f 9a 01 00 call 0x1ed40
5331: 44 89 f9 mov %r15d,%ecx
5334: b8 01 00 00 00 mov $0x1,%eax
5339: d3 e0 shl %cl,%eax
533b: 41 89 7c 24 14 mov %edi,0x14(%r12)
5340: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5345: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
534c: 00 00
534e: 83 fe 08 cmp $0x8,%esi
5351: 0f 84 49 02 00 00 je 0x55a0
5357: 83 fe 04 cmp $0x4,%esi
535a: 0f 84 99 00 00 00 je 0x53f9
5360: 83 fe 01 cmp $0x1,%esi
5363: 75 3a jne 0x539f
5365: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
5369: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
536d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4dfd8
5374: 01
5375: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
5379: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5380: 00
5381: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5388: 00 00
538a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5391: 00 00
5393: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
539a: e9 99 00 00 00 jmp 0x5438
539f: 83 fe 02 cmp $0x2,%esi
53a2: 75 37 jne 0x53db
53a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
53a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
53ac: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4dfd8
53b3: 01
53b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
53b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
53bf: 00
53c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
53c7: 00 00
53c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
53d0: 00 00
53d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
53d9: eb 5d jmp 0x5438
53db: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
53e2: 00
53e3: b8 ee ff ff ff mov $0xffffffee,%eax
53e8: 48 83 c4 38 add $0x38,%rsp
53ec: 5d pop %rbp
53ed: 41 5f pop %r15
53ef: 41 5e pop %r14
53f1: 41 5d pop %r13
53f3: 41 5c pop %r12
53f5: 5f pop %rdi
53f6: 5e pop %rsi
53f7: 5b pop %rbx
53f8: c3 ret
53f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
53fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
5401: b8 01 00 00 00 mov $0x1,%eax
5406: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
540d: 00
540e: 41 89 44 24 08 mov %eax,0x8(%r12)
5413: 41 89 44 24 0c mov %eax,0xc(%r12)
5418: e8 63 99 01 00 call 0x1ed80
541d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5421: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4dfd0
5428: 01
5429: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
542d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
5431: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
5438: 41 83 ff 04 cmp $0x4,%r15d
543c: 7f 35 jg 0x5473
543e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5445: 00 00
5447: 33 c0 xor %eax,%eax
5449: 4d 89 26 mov %r12,(%r14)
544c: 48 83 c4 38 add $0x38,%rsp
5450: 5d pop %rbp
5451: 41 5f pop %r15
5453: 41 5e pop %r14
5455: 41 5d pop %r13
5457: 41 5c pop %r12
5459: 5f pop %rdi
545a: 5e pop %rsi
545b: 5b pop %rbx
545c: c3 ret
545d: b8 ef ff ff ff mov $0xffffffef,%eax
5462: 48 83 c4 38 add $0x38,%rsp
5466: 5d pop %rbp
5467: 41 5f pop %r15
5469: 41 5e pop %r14
546b: 41 5d pop %r13
546d: 41 5c pop %r12
546f: 5f pop %rdi
5470: 5e pop %rsi
5471: 5b pop %rbx
5472: c3 ret
5473: 41 83 ff 0a cmp $0xa,%r15d
5477: 0f 8e e9 00 00 00 jle 0x5566
547d: 4d 85 ed test %r13,%r13
5480: 75 16 jne 0x5498
5482: b8 f8 ff ff ff mov $0xfffffff8,%eax
5487: 48 83 c4 38 add $0x38,%rsp
548b: 5d pop %rbp
548c: 41 5f pop %r15
548e: 41 5e pop %r14
5490: 41 5d pop %r13
5492: 41 5c pop %r12
5494: 5f pop %rdi
5495: 5e pop %rsi
5496: 5b pop %rbx
5497: c3 ret
5498: 4c 89 ee mov %r13,%rsi
549b: 44 89 f9 mov %r15d,%ecx
549e: 48 83 e6 3f and $0x3f,%rsi
54a2: 44 89 ff mov %r15d,%edi
54a5: 48 f7 de neg %rsi
54a8: 48 83 e6 3f and $0x3f,%rsi
54ac: 49 03 f5 add %r13,%rsi
54af: 48 89 f2 mov %rsi,%rdx
54b2: e8 89 b9 04 00 call 0x50e40
54b7: 49 89 c5 mov %rax,%r13
54ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
54c1: 00
54c2: 49 89 54 24 30 mov %rdx,0x30(%r12)
54c7: 41 8d 5f ff lea -0x1(%r15),%ebx
54cb: 83 fb 12 cmp $0x12,%ebx
54ce: 7f 39 jg 0x5509
54d0: 89 d9 mov %ebx,%ecx
54d2: e8 29 a1 00 00 call 0xf600
54d7: 89 d9 mov %ebx,%ecx
54d9: 48 89 f2 mov %rsi,%rdx
54dc: 41 89 f8 mov %edi,%r8d
54df: 49 89 c1 mov %rax,%r9
54e2: 49 89 44 24 38 mov %rax,0x38(%r12)
54e7: e8 f4 c1 04 00 call 0x516e0
54ec: 49 89 c1 mov %rax,%r9
54ef: 89 d9 mov %ebx,%ecx
54f1: b8 01 00 00 00 mov $0x1,%eax
54f6: d3 e0 shl %cl,%eax
54f8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
54ff: 83 e3 c0 and $0xffffffc0,%ebx
5502: 41 89 5c 24 18 mov %ebx,0x18(%r12)
5507: eb 1e jmp 0x5527
5509: 48 89 e0 mov %rsp,%rax
550c: 4c 89 e1 mov %r12,%rcx
550f: 49 89 f0 mov %rsi,%r8
5512: 41 89 f9 mov %edi,%r9d
5515: 48 89 50 20 mov %rdx,0x20(%rax)
5519: 89 da mov %ebx,%edx
551b: 4c 89 68 28 mov %r13,0x28(%rax)
551f: e8 3c d3 04 00 call 0x52860
5524: 49 89 c1 mov %rax,%r9
5527: 44 89 f9 mov %r15d,%ecx
552a: 48 89 f2 mov %rsi,%rdx
552d: 41 89 f8 mov %edi,%r8d
5530: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5535: e8 86 1c 05 00 call 0x571c0
553a: 44 89 f9 mov %r15d,%ecx
553d: 48 89 f2 mov %rsi,%rdx
5540: 41 89 f8 mov %edi,%r8d
5543: 49 89 c1 mov %rax,%r9
5546: 49 89 44 24 58 mov %rax,0x58(%r12)
554b: e8 50 20 05 00 call 0x575a0
5550: 4d 89 26 mov %r12,(%r14)
5553: 33 c0 xor %eax,%eax
5555: 48 83 c4 38 add $0x38,%rsp
5559: 5d pop %rbp
555a: 41 5f pop %r15
555c: 41 5e pop %r14
555e: 41 5d pop %r13
5560: 41 5c pop %r12
5562: 5f pop %rdi
5563: 5e pop %rsi
5564: 5b pop %rbx
5565: c3 ret
5566: bf 0a 00 00 00 mov $0xa,%edi
556b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5572: 00
5573: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608200
557a: 41 83 ff 07 cmp $0x7,%r15d
557e: 0f 8f 3e ff ff ff jg 0x54c2
5584: 49 89 d1 mov %rdx,%r9
5587: 49 83 e1 3f and $0x3f,%r9
558b: 49 f7 d9 neg %r9
558e: 49 83 e1 3f and $0x3f,%r9
5592: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5599: 00 00
559b: 4c 03 ca add %rdx,%r9
559e: eb 87 jmp 0x5527
55a0: 33 c0 xor %eax,%eax
55a2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
55a9: 00
55aa: 41 89 44 24 08 mov %eax,0x8(%r12)
55af: 41 89 44 24 0c mov %eax,0xc(%r12)
55b4: e9 7f fe ff ff jmp 0x5438
55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55c0: 53 push %rbx
55c1: 56 push %rsi
55c2: 57 push %rdi
55c3: 41 54 push %r12
55c5: 41 55 push %r13
55c7: 41 56 push %r14
55c9: 41 57 push %r15
55cb: 55 push %rbp
55cc: 48 83 ec 38 sub $0x38,%rsp
55d0: 49 89 ce mov %rcx,%r14
55d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
55da: 00
55db: 44 89 cf mov %r9d,%edi
55de: 44 89 c6 mov %r8d,%esi
55e1: 41 89 d7 mov %edx,%r15d
55e4: 4d 85 f6 test %r14,%r14
55e7: 0f 84 95 01 00 00 je 0x5782
55ed: 41 83 ff 1e cmp $0x1e,%r15d
55f1: 0f 87 66 01 00 00 ja 0x575d
55f7: 41 83 ff 1d cmp $0x1d,%r15d
55fb: 0f 8f 5c 01 00 00 jg 0x575d
5601: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5608: 00
5609: 48 85 db test %rbx,%rbx
560c: 0f 84 70 01 00 00 je 0x5782
5612: 48 89 dd mov %rbx,%rbp
5615: ba 90 00 00 00 mov $0x90,%edx
561a: 48 83 e5 3f and $0x3f,%rbp
561e: 48 f7 dd neg %rbp
5621: 48 83 e5 3f and $0x3f,%rbp
5625: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5629: 4c 89 e1 mov %r12,%rcx
562c: e8 6f f6 01 00 call 0x24ca0
5631: b8 01 00 00 00 mov $0x1,%eax
5636: 41 89 7c 24 14 mov %edi,0x14(%r12)
563b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5640: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5647: 00 00
5649: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
564e: 83 fe 08 cmp $0x8,%esi
5651: 0f 84 4a 02 00 00 je 0x58a1
5657: 83 fe 04 cmp $0x4,%esi
565a: 0f 84 99 00 00 00 je 0x56f9
5660: 83 fe 01 cmp $0x1,%esi
5663: 75 3a jne 0x569f
5665: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
5669: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
566d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4dfe8
5674: 01
5675: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
5679: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5680: 00
5681: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5688: 00 00
568a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5691: 00 00
5693: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
569a: e9 99 00 00 00 jmp 0x5738
569f: 83 fe 02 cmp $0x2,%esi
56a2: 75 37 jne 0x56db
56a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
56a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
56ac: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4dfe8
56b3: 01
56b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
56b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
56bf: 00
56c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
56c7: 00 00
56c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
56d0: 00 00
56d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
56d9: eb 5d jmp 0x5738
56db: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
56e2: 00
56e3: b8 ee ff ff ff mov $0xffffffee,%eax
56e8: 48 83 c4 38 add $0x38,%rsp
56ec: 5d pop %rbp
56ed: 41 5f pop %r15
56ef: 41 5e pop %r14
56f1: 41 5d pop %r13
56f3: 41 5c pop %r12
56f5: 5f pop %rdi
56f6: 5e pop %rsi
56f7: 5b pop %rbx
56f8: c3 ret
56f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
56fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
5701: b8 01 00 00 00 mov $0x1,%eax
5706: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
570d: 00
570e: 41 89 44 24 08 mov %eax,0x8(%r12)
5713: 41 89 44 24 0c mov %eax,0xc(%r12)
5718: e8 c3 f5 01 00 call 0x24ce0
571d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5721: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4dfe0
5728: 01
5729: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
572d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
5731: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
5738: 41 83 ff 04 cmp $0x4,%r15d
573c: 7f 35 jg 0x5773
573e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5745: 00 00
5747: 33 c0 xor %eax,%eax
5749: 4d 89 26 mov %r12,(%r14)
574c: 48 83 c4 38 add $0x38,%rsp
5750: 5d pop %rbp
5751: 41 5f pop %r15
5753: 41 5e pop %r14
5755: 41 5d pop %r13
5757: 41 5c pop %r12
5759: 5f pop %rdi
575a: 5e pop %rsi
575b: 5b pop %rbx
575c: c3 ret
575d: b8 ef ff ff ff mov $0xffffffef,%eax
5762: 48 83 c4 38 add $0x38,%rsp
5766: 5d pop %rbp
5767: 41 5f pop %r15
5769: 41 5e pop %r14
576b: 41 5d pop %r13
576d: 41 5c pop %r12
576f: 5f pop %rdi
5770: 5e pop %rsi
5771: 5b pop %rbx
5772: c3 ret
5773: 41 83 ff 0a cmp $0xa,%r15d
5777: 0f 8e ea 00 00 00 jle 0x5867
577d: 4d 85 ed test %r13,%r13
5780: 75 16 jne 0x5798
5782: b8 f8 ff ff ff mov $0xfffffff8,%eax
5787: 48 83 c4 38 add $0x38,%rsp
578b: 5d pop %rbp
578c: 41 5f pop %r15
578e: 41 5e pop %r14
5790: 41 5d pop %r13
5792: 41 5c pop %r12
5794: 5f pop %rdi
5795: 5e pop %rsi
5796: 5b pop %rbx
5797: c3 ret
5798: 4c 89 ee mov %r13,%rsi
579b: 44 89 f9 mov %r15d,%ecx
579e: 48 83 e6 3f and $0x3f,%rsi
57a2: 44 89 ff mov %r15d,%edi
57a5: 48 f7 de neg %rsi
57a8: 48 83 e6 3f and $0x3f,%rsi
57ac: 49 03 f5 add %r13,%rsi
57af: 48 89 f2 mov %rsi,%rdx
57b2: e8 29 22 05 00 call 0x579e0
57b7: 49 89 c5 mov %rax,%r13
57ba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
57c1: 00
57c2: 49 89 54 24 30 mov %rdx,0x30(%r12)
57c7: 41 8d 5f ff lea -0x1(%r15),%ebx
57cb: 83 fb 12 cmp $0x12,%ebx
57ce: 7f 3a jg 0x580a
57d0: 89 d9 mov %ebx,%ecx
57d2: e8 89 fc 01 00 call 0x25460
57d7: 89 d9 mov %ebx,%ecx
57d9: 48 89 f2 mov %rsi,%rdx
57dc: 41 89 f8 mov %edi,%r8d
57df: 49 89 c1 mov %rax,%r9
57e2: 49 89 44 24 38 mov %rax,0x38(%r12)
57e7: e8 f4 2a 05 00 call 0x582e0
57ec: 49 89 c1 mov %rax,%r9
57ef: b8 01 00 00 00 mov $0x1,%eax
57f4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
57f9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
5800: 83 e5 c0 and $0xffffffc0,%ebp
5803: 41 89 6c 24 18 mov %ebp,0x18(%r12)
5808: eb 1e jmp 0x5828
580a: 48 89 e0 mov %rsp,%rax
580d: 4c 89 e1 mov %r12,%rcx
5810: 49 89 f0 mov %rsi,%r8
5813: 41 89 f9 mov %edi,%r9d
5816: 48 89 50 20 mov %rdx,0x20(%rax)
581a: 89 da mov %ebx,%edx
581c: 4c 89 68 28 mov %r13,0x28(%rax)
5820: e8 1b 3c 05 00 call 0x59440
5825: 49 89 c1 mov %rax,%r9
5828: 44 89 f9 mov %r15d,%ecx
582b: 48 89 f2 mov %rsi,%rdx
582e: 41 89 f8 mov %edi,%r8d
5831: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5836: e8 85 85 05 00 call 0x5ddc0
583b: 44 89 f9 mov %r15d,%ecx
583e: 48 89 f2 mov %rsi,%rdx
5841: 41 89 f8 mov %edi,%r8d
5844: 49 89 c1 mov %rax,%r9
5847: 49 89 44 24 58 mov %rax,0x58(%r12)
584c: e8 2f 89 05 00 call 0x5e180
5851: 4d 89 26 mov %r12,(%r14)
5854: 33 c0 xor %eax,%eax
5856: 48 83 c4 38 add $0x38,%rsp
585a: 5d pop %rbp
585b: 41 5f pop %r15
585d: 41 5e pop %r14
585f: 41 5d pop %r13
5861: 41 5c pop %r12
5863: 5f pop %rdi
5864: 5e pop %rsi
5865: 5b pop %rbx
5866: c3 ret
5867: bf 0a 00 00 00 mov $0xa,%edi
586c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5873: 00
5874: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608200
587b: 41 83 ff 07 cmp $0x7,%r15d
587f: 0f 8f 3d ff ff ff jg 0x57c2
5885: 49 89 d1 mov %rdx,%r9
5888: 49 83 e1 3f and $0x3f,%r9
588c: 49 f7 d9 neg %r9
588f: 49 83 e1 3f and $0x3f,%r9
5893: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
589a: 00 00
589c: 4c 03 ca add %rdx,%r9
589f: eb 87 jmp 0x5828
58a1: 33 c0 xor %eax,%eax
58a3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
58aa: 00
58ab: 41 89 44 24 08 mov %eax,0x8(%r12)
58b0: 41 89 44 24 0c mov %eax,0xc(%r12)
58b5: e9 7e fe ff ff jmp 0x5738
58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
58c0: 53 push %rbx
58c1: 56 push %rsi
58c2: 57 push %rdi
58c3: 41 54 push %r12
58c5: 41 55 push %r13
58c7: 41 56 push %r14
58c9: 41 57 push %r15
58cb: 55 push %rbp
58cc: 48 83 ec 38 sub $0x38,%rsp
58d0: 49 89 ce mov %rcx,%r14
58d3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
58da: 00
58db: 44 89 cf mov %r9d,%edi
58de: 44 89 c6 mov %r8d,%esi
58e1: 41 89 d7 mov %edx,%r15d
58e4: 4d 85 f6 test %r14,%r14
58e7: 0f 84 95 01 00 00 je 0x5a82
58ed: 41 83 ff 1e cmp $0x1e,%r15d
58f1: 0f 87 66 01 00 00 ja 0x5a5d
58f7: 41 83 ff 1d cmp $0x1d,%r15d
58fb: 0f 8f 5c 01 00 00 jg 0x5a5d
5901: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5908: 00
5909: 48 85 db test %rbx,%rbx
590c: 0f 84 70 01 00 00 je 0x5a82
5912: 48 89 dd mov %rbx,%rbp
5915: ba 90 00 00 00 mov $0x90,%edx
591a: 48 83 e5 3f and $0x3f,%rbp
591e: 48 f7 dd neg %rbp
5921: 48 83 e5 3f and $0x3f,%rbp
5925: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5929: 4c 89 e1 mov %r12,%rcx
592c: e8 4f 53 02 00 call 0x2ac80
5931: b8 01 00 00 00 mov $0x1,%eax
5936: 41 89 7c 24 14 mov %edi,0x14(%r12)
593b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5940: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5947: 00 00
5949: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
594e: 83 fe 08 cmp $0x8,%esi
5951: 0f 84 4a 02 00 00 je 0x5ba1
5957: 83 fe 04 cmp $0x4,%esi
595a: 0f 84 99 00 00 00 je 0x59f9
5960: 83 fe 01 cmp $0x1,%esi
5963: 75 3a jne 0x599f
5965: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
5969: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
596d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4dff8
5974: 01
5975: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
5979: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5980: 00
5981: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5988: 00 00
598a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5991: 00 00
5993: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
599a: e9 99 00 00 00 jmp 0x5a38
599f: 83 fe 02 cmp $0x2,%esi
59a2: 75 37 jne 0x59db
59a4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
59a8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
59ac: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4dff8
59b3: 01
59b4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
59b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
59bf: 00
59c0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
59c7: 00 00
59c9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
59d0: 00 00
59d2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
59d9: eb 5d jmp 0x5a38
59db: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
59e2: 00
59e3: b8 ee ff ff ff mov $0xffffffee,%eax
59e8: 48 83 c4 38 add $0x38,%rsp
59ec: 5d pop %rbp
59ed: 41 5f pop %r15
59ef: 41 5e pop %r14
59f1: 41 5d pop %r13
59f3: 41 5c pop %r12
59f5: 5f pop %rdi
59f6: 5e pop %rsi
59f7: 5b pop %rbx
59f8: c3 ret
59f9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
59fd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
5a01: b8 01 00 00 00 mov $0x1,%eax
5a06: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5a0d: 00
5a0e: 41 89 44 24 08 mov %eax,0x8(%r12)
5a13: 41 89 44 24 0c mov %eax,0xc(%r12)
5a18: e8 a3 52 02 00 call 0x2acc0
5a1d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5a21: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4dff0
5a28: 01
5a29: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
5a2d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
5a31: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
5a38: 41 83 ff 04 cmp $0x4,%r15d
5a3c: 7f 35 jg 0x5a73
5a3e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5a45: 00 00
5a47: 33 c0 xor %eax,%eax
5a49: 4d 89 26 mov %r12,(%r14)
5a4c: 48 83 c4 38 add $0x38,%rsp
5a50: 5d pop %rbp
5a51: 41 5f pop %r15
5a53: 41 5e pop %r14
5a55: 41 5d pop %r13
5a57: 41 5c pop %r12
5a59: 5f pop %rdi
5a5a: 5e pop %rsi
5a5b: 5b pop %rbx
5a5c: c3 ret
5a5d: b8 ef ff ff ff mov $0xffffffef,%eax
5a62: 48 83 c4 38 add $0x38,%rsp
5a66: 5d pop %rbp
5a67: 41 5f pop %r15
5a69: 41 5e pop %r14
5a6b: 41 5d pop %r13
5a6d: 41 5c pop %r12
5a6f: 5f pop %rdi
5a70: 5e pop %rsi
5a71: 5b pop %rbx
5a72: c3 ret
5a73: 41 83 ff 0a cmp $0xa,%r15d
5a77: 0f 8e ea 00 00 00 jle 0x5b67
5a7d: 4d 85 ed test %r13,%r13
5a80: 75 16 jne 0x5a98
5a82: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a87: 48 83 c4 38 add $0x38,%rsp
5a8b: 5d pop %rbp
5a8c: 41 5f pop %r15
5a8e: 41 5e pop %r14
5a90: 41 5d pop %r13
5a92: 41 5c pop %r12
5a94: 5f pop %rdi
5a95: 5e pop %rsi
5a96: 5b pop %rbx
5a97: c3 ret
5a98: 4c 89 ee mov %r13,%rsi
5a9b: 44 89 f9 mov %r15d,%ecx
5a9e: 48 83 e6 3f and $0x3f,%rsi
5aa2: 44 89 ff mov %r15d,%edi
5aa5: 48 f7 de neg %rsi
5aa8: 48 83 e6 3f and $0x3f,%rsi
5aac: 49 03 f5 add %r13,%rsi
5aaf: 48 89 f2 mov %rsi,%rdx
5ab2: e8 e9 8a 05 00 call 0x5e5a0
5ab7: 49 89 c5 mov %rax,%r13
5aba: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5ac1: 00
5ac2: 49 89 54 24 30 mov %rdx,0x30(%r12)
5ac7: 41 8d 5f ff lea -0x1(%r15),%ebx
5acb: 83 fb 12 cmp $0x12,%ebx
5ace: 7f 3a jg 0x5b0a
5ad0: 89 d9 mov %ebx,%ecx
5ad2: e8 89 f9 01 00 call 0x25460
5ad7: 89 d9 mov %ebx,%ecx
5ad9: 48 89 f2 mov %rsi,%rdx
5adc: 41 89 f8 mov %edi,%r8d
5adf: 49 89 c1 mov %rax,%r9
5ae2: 49 89 44 24 38 mov %rax,0x38(%r12)
5ae7: e8 94 93 05 00 call 0x5ee80
5aec: 49 89 c1 mov %rax,%r9
5aef: b8 01 00 00 00 mov $0x1,%eax
5af4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
5af9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
5b00: 83 e5 c0 and $0xffffffc0,%ebp
5b03: 41 89 6c 24 18 mov %ebp,0x18(%r12)
5b08: eb 1e jmp 0x5b28
5b0a: 48 89 e0 mov %rsp,%rax
5b0d: 4c 89 e1 mov %r12,%rcx
5b10: 49 89 f0 mov %rsi,%r8
5b13: 41 89 f9 mov %edi,%r9d
5b16: 48 89 50 20 mov %rdx,0x20(%rax)
5b1a: 89 da mov %ebx,%edx
5b1c: 4c 89 68 28 mov %r13,0x28(%rax)
5b20: e8 db a4 05 00 call 0x60000
5b25: 49 89 c1 mov %rax,%r9
5b28: 44 89 f9 mov %r15d,%ecx
5b2b: 48 89 f2 mov %rsi,%rdx
5b2e: 41 89 f8 mov %edi,%r8d
5b31: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5b36: e8 45 ee 05 00 call 0x64980
5b3b: 44 89 f9 mov %r15d,%ecx
5b3e: 48 89 f2 mov %rsi,%rdx
5b41: 41 89 f8 mov %edi,%r8d
5b44: 49 89 c1 mov %rax,%r9
5b47: 49 89 44 24 58 mov %rax,0x58(%r12)
5b4c: e8 ef f1 05 00 call 0x64d40
5b51: 4d 89 26 mov %r12,(%r14)
5b54: 33 c0 xor %eax,%eax
5b56: 48 83 c4 38 add $0x38,%rsp
5b5a: 5d pop %rbp
5b5b: 41 5f pop %r15
5b5d: 41 5e pop %r14
5b5f: 41 5d pop %r13
5b61: 41 5c pop %r12
5b63: 5f pop %rdi
5b64: 5e pop %rsi
5b65: 5b pop %rbx
5b66: c3 ret
5b67: bf 0a 00 00 00 mov $0xa,%edi
5b6c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5b73: 00
5b74: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608200
5b7b: 41 83 ff 07 cmp $0x7,%r15d
5b7f: 0f 8f 3d ff ff ff jg 0x5ac2
5b85: 49 89 d1 mov %rdx,%r9
5b88: 49 83 e1 3f and $0x3f,%r9
5b8c: 49 f7 d9 neg %r9
5b8f: 49 83 e1 3f and $0x3f,%r9
5b93: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5b9a: 00 00
5b9c: 4c 03 ca add %rdx,%r9
5b9f: eb 87 jmp 0x5b28
5ba1: 33 c0 xor %eax,%eax
5ba3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5baa: 00
5bab: 41 89 44 24 08 mov %eax,0x8(%r12)
5bb0: 41 89 44 24 0c mov %eax,0xc(%r12)
5bb5: e9 7e fe ff ff jmp 0x5a38
5bba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5bc0: 48 83 ec 28 sub $0x28,%rsp
5bc4: 48 85 d2 test %rdx,%rdx
5bc7: 74 1b je 0x5be4
5bc9: 45 85 c0 test %r8d,%r8d
5bcc: 7e 20 jle 0x5bee
5bce: 0f 57 c9 xorps %xmm1,%xmm1
5bd1: 0f 2e c1 ucomiss %xmm1,%xmm0
5bd4: 7a 02 jp 0x5bd8
5bd6: 74 05 je 0x5bdd
5bd8: e8 83 f5 05 00 call 0x65160
5bdd: 33 c0 xor %eax,%eax
5bdf: 48 83 c4 28 add $0x28,%rsp
5be3: c3 ret
5be4: b8 f8 ff ff ff mov $0xfffffff8,%eax
5be9: 48 83 c4 28 add $0x28,%rsp
5bed: c3 ret
5bee: b8 fa ff ff ff mov $0xfffffffa,%eax
5bf3: 48 83 c4 28 add $0x28,%rsp
5bf7: c3 ret
5bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bff: 00
5c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5c05: 48 85 d2 test %rdx,%rdx
5c08: 74 1c je 0x5c26
5c0a: 45 85 c0 test %r8d,%r8d
5c0d: 7e 25 jle 0x5c34
5c0f: 0f 57 c9 xorps %xmm1,%xmm1
5c12: 0f 2e c1 ucomiss %xmm1,%xmm0
5c15: 7a 02 jp 0x5c19
5c17: 74 05 je 0x5c1e
5c19: e8 c2 f6 05 00 call 0x652e0
5c1e: 33 c0 xor %eax,%eax
5c20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5c25: c3 ret
5c26: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5c30: 90 nop
5c31: 90 nop
5c32: 90 nop
5c33: c3 ret
5c34: b8 fa ff ff ff mov $0xfffffffa,%eax
5c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5c3e: 90 nop
5c3f: c3 ret
5c40: 48 83 ec 28 sub $0x28,%rsp
5c44: 48 85 d2 test %rdx,%rdx
5c47: 74 1b je 0x5c64
5c49: 45 85 c0 test %r8d,%r8d
5c4c: 7e 20 jle 0x5c6e
5c4e: 0f 57 c9 xorps %xmm1,%xmm1
5c51: 0f 2e c1 ucomiss %xmm1,%xmm0
5c54: 7a 02 jp 0x5c58
5c56: 74 05 je 0x5c5d
5c58: e8 03 f8 05 00 call 0x65460
5c5d: 33 c0 xor %eax,%eax
5c5f: 48 83 c4 28 add $0x28,%rsp
5c63: c3 ret
5c64: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c69: 48 83 c4 28 add $0x28,%rsp
5c6d: c3 ret
5c6e: b8 fa ff ff ff mov $0xfffffffa,%eax
5c73: 48 83 c4 28 add $0x28,%rsp
5c77: c3 ret
5c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c7f: 00
5c80: 49 89 d1 mov %rdx,%r9
5c83: 4d 85 c9 test %r9,%r9
5c86: 0f 84 8a 01 00 00 je 0x5e16
5c8c: 45 85 c0 test %r8d,%r8d
5c8f: 0f 8e 7b 01 00 00 jle 0x5e10
5c95: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
5c99: c5 f8 2e c1 vucomiss %xmm1,%xmm0
5c9d: 7a 06 jp 0x5ca5
5c9f: 0f 84 68 01 00 00 je 0x5e0d
5ca5: 41 83 f8 10 cmp $0x10,%r8d
5ca9: 0f 8c 4f 01 00 00 jl 0x5dfe
5caf: 4c 89 ca mov %r9,%rdx
5cb2: 48 83 e2 1f and $0x1f,%rdx
5cb6: 85 d2 test %edx,%edx
5cb8: 74 11 je 0x5ccb
5cba: f6 c2 03 test $0x3,%dl
5cbd: 0f 85 3b 01 00 00 jne 0x5dfe
5cc3: f7 da neg %edx
5cc5: 83 c2 20 add $0x20,%edx
5cc8: c1 ea 02 shr $0x2,%edx
5ccb: 8d 42 10 lea 0x10(%rdx),%eax
5cce: 44 3b c0 cmp %eax,%r8d
5cd1: 0f 8c 27 01 00 00 jl 0x5dfe
5cd7: 44 89 c1 mov %r8d,%ecx
5cda: 33 c0 xor %eax,%eax
5cdc: 2b ca sub %edx,%ecx
5cde: 83 e1 0f and $0xf,%ecx
5ce1: f7 d9 neg %ecx
5ce3: 41 03 c8 add %r8d,%ecx
5ce6: 41 89 d2 mov %edx,%r10d
5ce9: 85 d2 test %edx,%edx
5ceb: 76 27 jbe 0x5d14
5ced: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cf4: 00
5cf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cfc: 0f 1f 40 00 nopl 0x0(%rax)
5d00: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
5d06: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
5d0c: 48 ff c0 inc %rax
5d0f: 49 3b c2 cmp %r10,%rax
5d12: 72 ec jb 0x5d00
5d14: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
5d19: 48 63 d1 movslq %ecx,%rdx
5d1c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
5d22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d29: 00
5d2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d38: 00
5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d40: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
5d46: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
5d4d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
5d53: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
5d5a: 49 83 c2 10 add $0x10,%r10
5d5e: 4c 3b d2 cmp %rdx,%r10
5d61: 72 dd jb 0x5d40
5d63: 8d 41 01 lea 0x1(%rcx),%eax
5d66: 41 3b c0 cmp %r8d,%eax
5d69: 0f 87 85 00 00 00 ja 0x5df4
5d6f: 4d 63 c0 movslq %r8d,%r8
5d72: 4c 2b c2 sub %rdx,%r8
5d75: 49 83 f8 04 cmp $0x4,%r8
5d79: 0f 8c 7b 00 00 00 jl 0x5dfa
5d7f: 44 89 c0 mov %r8d,%eax
5d82: 45 33 d2 xor %r10d,%r10d
5d85: 83 e0 fc and $0xfffffffc,%eax
5d88: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
5d8c: 48 63 c0 movslq %eax,%rax
5d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d96: 00
5d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d9e: 66 90 xchg %ax,%ax
5da0: 49 83 c2 04 add $0x4,%r10
5da4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
5da8: c5 f8 11 0a vmovups %xmm1,(%rdx)
5dac: 48 83 c2 10 add $0x10,%rdx
5db0: 4c 3b d0 cmp %rax,%r10
5db3: 72 eb jb 0x5da0
5db5: 49 3b c0 cmp %r8,%rax
5db8: 73 3a jae 0x5df4
5dba: 48 63 c9 movslq %ecx,%rcx
5dbd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
5dc1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
5dc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5dcc: 00
5dcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5de0: 48 ff c0 inc %rax
5de3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
5de7: c5 fa 11 0a vmovss %xmm1,(%rdx)
5deb: 48 83 c2 04 add $0x4,%rdx
5def: 49 3b c0 cmp %r8,%rax
5df2: 72 ec jb 0x5de0
5df4: 33 c0 xor %eax,%eax
5df6: c5 f8 77 vzeroupper
5df9: c3 ret
5dfa: 33 c0 xor %eax,%eax
5dfc: eb b7 jmp 0x5db5
5dfe: 33 c9 xor %ecx,%ecx
5e00: 41 83 f8 01 cmp $0x1,%r8d
5e04: 72 ee jb 0x5df4
5e06: 4d 63 c0 movslq %r8d,%r8
5e09: 33 c0 xor %eax,%eax
5e0b: eb a8 jmp 0x5db5
5e0d: 33 c0 xor %eax,%eax
5e0f: c3 ret
5e10: b8 fa ff ff ff mov $0xfffffffa,%eax
5e15: c3 ret
5e16: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e1b: c3 ret
5e1c: 0f 1f 40 00 nopl 0x0(%rax)
5e20: 48 89 d1 mov %rdx,%rcx
5e23: 48 85 c9 test %rcx,%rcx
5e26: 0f 84 62 01 00 00 je 0x5f8e
5e2c: 45 85 c0 test %r8d,%r8d
5e2f: 0f 8e 53 01 00 00 jle 0x5f88
5e35: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
5e39: c5 f8 2e c1 vucomiss %xmm1,%xmm0
5e3d: 7a 06 jp 0x5e45
5e3f: 0f 84 40 01 00 00 je 0x5f85
5e45: 41 83 f8 10 cmp $0x10,%r8d
5e49: 0f 8c 2f 01 00 00 jl 0x5f7e
5e4f: 49 89 ca mov %rcx,%r10
5e52: 49 83 e2 1f and $0x1f,%r10
5e56: 45 85 d2 test %r10d,%r10d
5e59: 74 18 je 0x5e73
5e5b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5e62: 0f 85 16 01 00 00 jne 0x5f7e
5e68: 41 f7 da neg %r10d
5e6b: 41 83 c2 20 add $0x20,%r10d
5e6f: 41 c1 ea 02 shr $0x2,%r10d
5e73: 41 8d 42 10 lea 0x10(%r10),%eax
5e77: 44 3b c0 cmp %eax,%r8d
5e7a: 0f 8c fe 00 00 00 jl 0x5f7e
5e80: 44 89 c2 mov %r8d,%edx
5e83: 33 c0 xor %eax,%eax
5e85: 41 2b d2 sub %r10d,%edx
5e88: 83 e2 0f and $0xf,%edx
5e8b: f7 da neg %edx
5e8d: 41 03 d0 add %r8d,%edx
5e90: 45 89 d1 mov %r10d,%r9d
5e93: 45 85 d2 test %r10d,%r10d
5e96: 76 1a jbe 0x5eb2
5e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e9f: 00
5ea0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
5ea5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
5eaa: 48 ff c0 inc %rax
5ead: 49 3b c1 cmp %r9,%rax
5eb0: 72 ee jb 0x5ea0
5eb2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
5eb7: 48 63 c2 movslq %edx,%rax
5eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5ec0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
5ec6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
5ecd: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
5ed3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
5eda: 49 83 c1 10 add $0x10,%r9
5ede: 4c 3b c8 cmp %rax,%r9
5ee1: 72 dd jb 0x5ec0
5ee3: 8d 42 01 lea 0x1(%rdx),%eax
5ee6: 41 3b c0 cmp %r8d,%eax
5ee9: 0f 87 85 00 00 00 ja 0x5f74
5eef: 4d 63 c0 movslq %r8d,%r8
5ef2: 48 63 d2 movslq %edx,%rdx
5ef5: 4c 2b c2 sub %rdx,%r8
5ef8: 49 83 f8 04 cmp $0x4,%r8
5efc: 0f 8c 78 00 00 00 jl 0x5f7a
5f02: 48 63 d2 movslq %edx,%rdx
5f05: 44 89 c0 mov %r8d,%eax
5f08: 83 e0 fc and $0xfffffffc,%eax
5f0b: 45 33 d2 xor %r10d,%r10d
5f0e: 48 63 c0 movslq %eax,%rax
5f11: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
5f16: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
5f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5f20: 49 83 c2 04 add $0x4,%r10
5f24: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
5f29: c4 c1 78 11 11 vmovups %xmm2,(%r9)
5f2e: 49 83 c1 10 add $0x10,%r9
5f32: 4c 3b d0 cmp %rax,%r10
5f35: 72 e9 jb 0x5f20
5f37: 49 3b c0 cmp %r8,%rax
5f3a: 73 38 jae 0x5f74
5f3c: 48 63 d2 movslq %edx,%rdx
5f3f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
5f43: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f4e: 00
5f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f56: 0f 1f 00 nopl (%rax)
5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f60: 48 ff c0 inc %rax
5f63: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
5f67: c5 fa 11 0a vmovss %xmm1,(%rdx)
5f6b: 48 83 c2 04 add $0x4,%rdx
5f6f: 49 3b c0 cmp %r8,%rax
5f72: 72 ec jb 0x5f60
5f74: 33 c0 xor %eax,%eax
5f76: c5 f8 77 vzeroupper
5f79: c3 ret
5f7a: 33 c0 xor %eax,%eax
5f7c: eb b9 jmp 0x5f37
5f7e: 33 d2 xor %edx,%edx
5f80: e9 5e ff ff ff jmp 0x5ee3
5f85: 33 c0 xor %eax,%eax
5f87: c3 ret
5f88: b8 fa ff ff ff mov $0xfffffffa,%eax
5f8d: c3 ret
5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f93: c3 ret
5f94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fa0: 48 83 ec 28 sub $0x28,%rsp
5fa4: 48 85 d2 test %rdx,%rdx
5fa7: 74 1c je 0x5fc5
5fa9: 45 85 c0 test %r8d,%r8d
5fac: 7e 21 jle 0x5fcf
5fae: 0f 57 c9 xorps %xmm1,%xmm1
5fb1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5fb5: 7a 02 jp 0x5fb9
5fb7: 74 05 je 0x5fbe
5fb9: e8 22 f6 05 00 call 0x655e0
5fbe: 33 c0 xor %eax,%eax
5fc0: 48 83 c4 28 add $0x28,%rsp
5fc4: c3 ret
5fc5: b8 f8 ff ff ff mov $0xfffffff8,%eax
5fca: 48 83 c4 28 add $0x28,%rsp
5fce: c3 ret
5fcf: b8 fa ff ff ff mov $0xfffffffa,%eax
5fd4: 48 83 c4 28 add $0x28,%rsp
5fd8: c3 ret
5fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5fe5: 48 85 d2 test %rdx,%rdx
5fe8: 74 1d je 0x6007
5fea: 45 85 c0 test %r8d,%r8d
5fed: 7e 26 jle 0x6015
5fef: 0f 57 c9 xorps %xmm1,%xmm1
5ff2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5ff6: 7a 02 jp 0x5ffa
5ff8: 74 05 je 0x5fff
5ffa: e8 81 f7 05 00 call 0x65780
5fff: 33 c0 xor %eax,%eax
6001: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6006: c3 ret
6007: b8 f8 ff ff ff mov $0xfffffff8,%eax
600c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6011: 90 nop
6012: 90 nop
6013: 90 nop
6014: c3 ret
6015: b8 fa ff ff ff mov $0xfffffffa,%eax
601a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
601f: 90 nop
6020: c3 ret
6021: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6028: 00
6029: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6030: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6037: 00
6038: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
603f: 90 nop
6040: 48 83 ec 28 sub $0x28,%rsp
6044: 48 85 d2 test %rdx,%rdx
6047: 74 1c je 0x6065
6049: 45 85 c0 test %r8d,%r8d
604c: 7e 21 jle 0x606f
604e: 0f 57 c9 xorps %xmm1,%xmm1
6051: 66 0f 2e c1 ucomisd %xmm1,%xmm0
6055: 7a 02 jp 0x6059
6057: 74 05 je 0x605e
6059: e8 c2 f8 05 00 call 0x65920
605e: 33 c0 xor %eax,%eax
6060: 48 83 c4 28 add $0x28,%rsp
6064: c3 ret
6065: b8 f8 ff ff ff mov $0xfffffff8,%eax
606a: 48 83 c4 28 add $0x28,%rsp
606e: c3 ret
606f: b8 fa ff ff ff mov $0xfffffffa,%eax
6074: 48 83 c4 28 add $0x28,%rsp
6078: c3 ret
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6080: 49 89 d1 mov %rdx,%r9
6083: c5 f9 28 c8 vmovapd %xmm0,%xmm1
6087: 4d 85 c9 test %r9,%r9
608a: 0f 84 a6 01 00 00 je 0x6236
6090: 45 85 c0 test %r8d,%r8d
6093: 0f 8e 97 01 00 00 jle 0x6230
6099: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
609d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
60a1: 7a 06 jp 0x60a9
60a3: 0f 84 84 01 00 00 je 0x622d
60a9: 41 83 f8 10 cmp $0x10,%r8d
60ad: 0f 8c 6b 01 00 00 jl 0x621e
60b3: 4c 89 ca mov %r9,%rdx
60b6: 48 83 e2 1f and $0x1f,%rdx
60ba: 85 d2 test %edx,%edx
60bc: 74 11 je 0x60cf
60be: f6 c2 07 test $0x7,%dl
60c1: 0f 85 57 01 00 00 jne 0x621e
60c7: f7 da neg %edx
60c9: 83 c2 20 add $0x20,%edx
60cc: c1 ea 03 shr $0x3,%edx
60cf: 8d 42 10 lea 0x10(%rdx),%eax
60d2: 44 3b c0 cmp %eax,%r8d
60d5: 0f 8c 43 01 00 00 jl 0x621e
60db: 44 89 c1 mov %r8d,%ecx
60de: 33 c0 xor %eax,%eax
60e0: 2b ca sub %edx,%ecx
60e2: 83 e1 0f and $0xf,%ecx
60e5: f7 d9 neg %ecx
60e7: 41 03 c8 add %r8d,%ecx
60ea: 41 89 d2 mov %edx,%r10d
60ed: 85 d2 test %edx,%edx
60ef: 76 23 jbe 0x6114
60f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60f8: 00
60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6100: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
6106: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
610c: 48 ff c0 inc %rax
610f: 49 3b c2 cmp %r10,%rax
6112: 72 ec jb 0x6100
6114: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
6118: 48 63 d1 movslq %ecx,%rdx
611b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
6121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6128: 00
6129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6137: 00
6138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
613f: 90 nop
6140: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
6146: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
614d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
6154: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
615b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
6161: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
6168: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
616f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
6176: 49 83 c2 10 add $0x10,%r10
617a: 4c 3b d2 cmp %rdx,%r10
617d: 72 c1 jb 0x6140
617f: 8d 41 01 lea 0x1(%rcx),%eax
6182: 41 3b c0 cmp %r8d,%eax
6185: 0f 87 89 00 00 00 ja 0x6214
618b: 4d 63 c0 movslq %r8d,%r8
618e: 4c 2b c2 sub %rdx,%r8
6191: 49 83 f8 04 cmp $0x4,%r8
6195: 0f 8c 7f 00 00 00 jl 0x621a
619b: 44 89 c0 mov %r8d,%eax
619e: 45 33 d2 xor %r10d,%r10d
61a1: 83 e0 fc and $0xfffffffc,%eax
61a4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
61a8: 48 63 c0 movslq %eax,%rax
61ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61b2: 00
61b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
61c0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
61c4: 49 83 c2 04 add $0x4,%r10
61c8: c5 fd 11 12 vmovupd %ymm2,(%rdx)
61cc: 48 83 c2 20 add $0x20,%rdx
61d0: 4c 3b d0 cmp %rax,%r10
61d3: 72 eb jb 0x61c0
61d5: 49 3b c0 cmp %r8,%rax
61d8: 73 3a jae 0x6214
61da: 48 63 c9 movslq %ecx,%rcx
61dd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
61e1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
61e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61ec: 00
61ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
61f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6200: 48 ff c0 inc %rax
6203: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
6207: c5 fb 11 02 vmovsd %xmm0,(%rdx)
620b: 48 83 c2 08 add $0x8,%rdx
620f: 49 3b c0 cmp %r8,%rax
6212: 72 ec jb 0x6200
6214: 33 c0 xor %eax,%eax
6216: c5 f8 77 vzeroupper
6219: c3 ret
621a: 33 c0 xor %eax,%eax
621c: eb b7 jmp 0x61d5
621e: 33 c9 xor %ecx,%ecx
6220: 41 83 f8 01 cmp $0x1,%r8d
6224: 72 ee jb 0x6214
6226: 4d 63 c0 movslq %r8d,%r8
6229: 33 c0 xor %eax,%eax
622b: eb a8 jmp 0x61d5
622d: 33 c0 xor %eax,%eax
622f: c3 ret
6230: b8 fa ff ff ff mov $0xfffffffa,%eax
6235: c3 ret
6236: b8 f8 ff ff ff mov $0xfffffff8,%eax
623b: c3 ret
623c: 0f 1f 40 00 nopl 0x0(%rax)
6240: 48 89 d1 mov %rdx,%rcx
6243: 48 85 c9 test %rcx,%rcx
6246: 0f 84 82 01 00 00 je 0x63ce
624c: 45 85 c0 test %r8d,%r8d
624f: 0f 8e 73 01 00 00 jle 0x63c8
6255: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
6259: c5 f9 2e c1 vucomisd %xmm1,%xmm0
625d: 7a 06 jp 0x6265
625f: 0f 84 60 01 00 00 je 0x63c5
6265: 41 83 f8 10 cmp $0x10,%r8d
6269: 0f 8c 4f 01 00 00 jl 0x63be
626f: 49 89 ca mov %rcx,%r10
6272: 49 83 e2 1f and $0x1f,%r10
6276: 45 85 d2 test %r10d,%r10d
6279: 74 18 je 0x6293
627b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
6282: 0f 85 36 01 00 00 jne 0x63be
6288: 41 f7 da neg %r10d
628b: 41 83 c2 20 add $0x20,%r10d
628f: 41 c1 ea 03 shr $0x3,%r10d
6293: 41 8d 42 10 lea 0x10(%r10),%eax
6297: 44 3b c0 cmp %eax,%r8d
629a: 0f 8c 1e 01 00 00 jl 0x63be
62a0: 44 89 c2 mov %r8d,%edx
62a3: 33 c0 xor %eax,%eax
62a5: 41 2b d2 sub %r10d,%edx
62a8: 83 e2 0f and $0xf,%edx
62ab: f7 da neg %edx
62ad: 41 03 d0 add %r8d,%edx
62b0: 45 89 d1 mov %r10d,%r9d
62b3: 45 85 d2 test %r10d,%r10d
62b6: 76 1a jbe 0x62d2
62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62bf: 00
62c0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
62c5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
62ca: 48 ff c0 inc %rax
62cd: 49 3b c1 cmp %r9,%rax
62d0: 72 ee jb 0x62c0
62d2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
62d7: 48 63 c2 movslq %edx,%rax
62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
62e0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
62e6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
62ed: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
62f4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
62fb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
6301: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
6308: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
630f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
6316: 49 83 c1 10 add $0x10,%r9
631a: 4c 3b c8 cmp %rax,%r9
631d: 72 c1 jb 0x62e0
631f: 8d 42 01 lea 0x1(%rdx),%eax
6322: 41 3b c0 cmp %r8d,%eax
6325: 0f 87 89 00 00 00 ja 0x63b4
632b: 4d 63 c0 movslq %r8d,%r8
632e: 48 63 d2 movslq %edx,%rdx
6331: 4c 2b c2 sub %rdx,%r8
6334: 49 83 f8 04 cmp $0x4,%r8
6338: 0f 8c 7c 00 00 00 jl 0x63ba
633e: 48 63 d2 movslq %edx,%rdx
6341: 44 89 c0 mov %r8d,%eax
6344: 83 e0 fc and $0xfffffffc,%eax
6347: 45 33 d2 xor %r10d,%r10d
634a: 48 63 c0 movslq %eax,%rax
634d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
6352: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
6356: 0f 1f 00 nopl (%rax)
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6360: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
6365: 49 83 c2 04 add $0x4,%r10
6369: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
636e: 49 83 c1 20 add $0x20,%r9
6372: 4c 3b d0 cmp %rax,%r10
6375: 72 e9 jb 0x6360
6377: 49 3b c0 cmp %r8,%rax
637a: 73 38 jae 0x63b4
637c: 48 63 d2 movslq %edx,%rdx
637f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
6383: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
6387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
638e: 00
638f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6396: 0f 1f 00 nopl (%rax)
6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63a0: 48 ff c0 inc %rax
63a3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
63a7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
63ab: 48 83 c2 08 add $0x8,%rdx
63af: 49 3b c0 cmp %r8,%rax
63b2: 72 ec jb 0x63a0
63b4: 33 c0 xor %eax,%eax
63b6: c5 f8 77 vzeroupper
63b9: c3 ret
63ba: 33 c0 xor %eax,%eax
63bc: eb b9 jmp 0x6377
63be: 33 d2 xor %edx,%edx
63c0: e9 5a ff ff ff jmp 0x631f
63c5: 33 c0 xor %eax,%eax
63c7: c3 ret
63c8: b8 fa ff ff ff mov $0xfffffffa,%eax
63cd: c3 ret
63ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
63d3: c3 ret
63d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63e0: 48 83 ec 28 sub $0x28,%rsp
63e4: 48 85 d2 test %rdx,%rdx
63e7: 74 20 je 0x6409
63e9: 45 85 c0 test %r8d,%r8d
63ec: 7f 0a jg 0x63f8
63ee: b8 fa ff ff ff mov $0xfffffffa,%eax
63f3: 48 83 c4 28 add $0x28,%rsp
63f7: c3 ret
63f8: 66 48 0f 7e c1 movq %xmm0,%rcx
63fd: e8 9e ba 02 00 call 0x31ea0
6402: 33 c0 xor %eax,%eax
6404: 48 83 c4 28 add $0x28,%rsp
6408: c3 ret
6409: b8 f8 ff ff ff mov $0xfffffff8,%eax
640e: 48 83 c4 28 add $0x28,%rsp
6412: c3 ret
6413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
641f: 00
6420: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6425: 48 85 d2 test %rdx,%rdx
6428: 74 23 je 0x644d
642a: 45 85 c0 test %r8d,%r8d
642d: 7f 0c jg 0x643b
642f: b8 fa ff ff ff mov $0xfffffffa,%eax
6434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6439: 90 nop
643a: c3 ret
643b: 66 48 0f 7e c1 movq %xmm0,%rcx
6440: e8 7b ba 02 00 call 0x31ec0
6445: 33 c0 xor %eax,%eax
6447: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
644c: c3 ret
644d: b8 f8 ff ff ff mov $0xfffffff8,%eax
6452: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6457: 90 nop
6458: 90 nop
6459: 90 nop
645a: c3 ret
645b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6460: 48 83 ec 28 sub $0x28,%rsp
6464: 48 85 d2 test %rdx,%rdx
6467: 74 20 je 0x6489
6469: 45 85 c0 test %r8d,%r8d
646c: 7f 0a jg 0x6478
646e: b8 fa ff ff ff mov $0xfffffffa,%eax
6473: 48 83 c4 28 add $0x28,%rsp
6477: c3 ret
6478: 66 48 0f 7e c1 movq %xmm0,%rcx
647d: e8 5e ba 02 00 call 0x31ee0
6482: 33 c0 xor %eax,%eax
6484: 48 83 c4 28 add $0x28,%rsp
6488: c3 ret
6489: b8 f8 ff ff ff mov $0xfffffff8,%eax
648e: 48 83 c4 28 add $0x28,%rsp
6492: c3 ret
6493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
649f: 00
64a0: 48 83 ec 28 sub $0x28,%rsp
64a4: 48 85 d2 test %rdx,%rdx
64a7: 74 20 je 0x64c9
64a9: 45 85 c0 test %r8d,%r8d
64ac: 7f 0a jg 0x64b8
64ae: b8 fa ff ff ff mov $0xfffffffa,%eax
64b3: 48 83 c4 28 add $0x28,%rsp
64b7: c3 ret
64b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
64bd: e8 3e ba 02 00 call 0x31f00
64c2: 33 c0 xor %eax,%eax
64c4: 48 83 c4 28 add $0x28,%rsp
64c8: c3 ret
64c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
64ce: 48 83 c4 28 add $0x28,%rsp
64d2: c3 ret
64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64df: 00
64e0: 48 83 ec 28 sub $0x28,%rsp
64e4: 48 85 d2 test %rdx,%rdx
64e7: 74 20 je 0x6509
64e9: 45 85 c0 test %r8d,%r8d
64ec: 7f 0a jg 0x64f8
64ee: b8 fa ff ff ff mov $0xfffffffa,%eax
64f3: 48 83 c4 28 add $0x28,%rsp
64f7: c3 ret
64f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
64fd: e8 1e ba 02 00 call 0x31f20
6502: 33 c0 xor %eax,%eax
6504: 48 83 c4 28 add $0x28,%rsp
6508: c3 ret
6509: b8 f8 ff ff ff mov $0xfffffff8,%eax
650e: 48 83 c4 28 add $0x28,%rsp
6512: c3 ret
6513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
651f: 00
6520: 48 83 ec 28 sub $0x28,%rsp
6524: 48 85 d2 test %rdx,%rdx
6527: 74 20 je 0x6549
6529: 45 85 c0 test %r8d,%r8d
652c: 7f 0a jg 0x6538
652e: b8 fa ff ff ff mov $0xfffffffa,%eax
6533: 48 83 c4 28 add $0x28,%rsp
6537: c3 ret
6538: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
653d: e8 3e bd 02 00 call 0x32280
6542: 33 c0 xor %eax,%eax
6544: 48 83 c4 28 add $0x28,%rsp
6548: c3 ret
6549: b8 f8 ff ff ff mov $0xfffffff8,%eax
654e: 48 83 c4 28 add $0x28,%rsp
6552: c3 ret
6553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
655f: 00
6560: 41 83 f9 05 cmp $0x5,%r9d
6564: 7d 3d jge 0x65a3
6566: 41 ff c9 dec %r9d
6569: 41 83 f9 ff cmp $0xffffffff,%r9d
656d: 74 33 je 0x65a2
656f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6576: 00
6577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
657e: 66 90 xchg %ax,%ax
6580: f2 0f 10 01 movsd (%rcx),%xmm0
6584: 41 ff c9 dec %r9d
6587: 48 83 c1 08 add $0x8,%rcx
658b: f2 0f 58 02 addsd (%rdx),%xmm0
658f: f2 41 0f 11 00 movsd %xmm0,(%r8)
6594: 48 83 c2 08 add $0x8,%rdx
6598: 49 83 c0 08 add $0x8,%r8
659c: 41 83 f9 ff cmp $0xffffffff,%r9d
65a0: 75 de jne 0x6580
65a2: c3 ret
65a3: 49 f7 c0 07 00 00 00 test $0x7,%r8
65aa: 0f 85 e0 02 00 00 jne 0x6890
65b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
65b7: 74 1c je 0x65d5
65b9: f2 0f 10 01 movsd (%rcx),%xmm0
65bd: 48 83 c1 08 add $0x8,%rcx
65c1: 41 ff c9 dec %r9d
65c4: f2 0f 58 02 addsd (%rdx),%xmm0
65c8: f2 41 0f 11 00 movsd %xmm0,(%r8)
65cd: 48 83 c2 08 add $0x8,%rdx
65d1: 49 83 c0 08 add $0x8,%r8
65d5: 44 89 c8 mov %r9d,%eax
65d8: 41 83 e1 03 and $0x3,%r9d
65dc: c1 f8 02 sar $0x2,%eax
65df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
65e6: 0f 84 70 01 00 00 je 0x675c
65ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
65f3: 0f 84 d5 00 00 00 je 0x66ce
65f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
65fe: 0f 8f 7c 00 00 00 jg 0x6680
6604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
660b: 00
660c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
661f: 00
6620: f2 0f 10 11 movsd (%rcx),%xmm2
6624: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
6629: f2 0f 10 02 movsd (%rdx),%xmm0
662d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6632: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6637: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
663c: 48 83 c2 20 add $0x20,%rdx
6640: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
6645: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
664a: 48 83 c1 20 add $0x20,%rcx
664e: 66 0f 58 d0 addpd %xmm0,%xmm2
6652: 66 0f 58 d9 addpd %xmm1,%xmm3
6656: 41 0f 29 10 movaps %xmm2,(%r8)
665a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
665f: 49 83 c0 20 add $0x20,%r8
6663: ff c8 dec %eax
6665: 75 b9 jne 0x6620
6667: e9 fa fe ff ff jmp 0x6566
666c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6673: 00
6674: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
667b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6680: f2 0f 10 11 movsd (%rcx),%xmm2
6684: f2 0f 10 02 movsd (%rdx),%xmm0
6688: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
668d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
6692: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
6697: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
669c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
66a1: 48 83 c2 20 add $0x20,%rdx
66a5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
66aa: 48 83 c1 20 add $0x20,%rcx
66ae: 66 0f 58 d0 addpd %xmm0,%xmm2
66b2: 66 0f 58 d9 addpd %xmm1,%xmm3
66b6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
66bb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
66c1: 49 83 c0 20 add $0x20,%r8
66c5: ff c8 dec %eax
66c7: 75 b7 jne 0x6680
66c9: e9 98 fe ff ff jmp 0x6566
66ce: 3d aa 2a 00 00 cmp $0x2aaa,%eax
66d3: 7f 4b jg 0x6720
66d5: 0f 1f 40 00 nopl 0x0(%rax)
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66e0: f2 0f 10 01 movsd (%rcx),%xmm0
66e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
66e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
66ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
66f3: 48 83 c1 20 add $0x20,%rcx
66f7: 66 0f 58 02 addpd (%rdx),%xmm0
66fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
6700: 41 0f 29 00 movaps %xmm0,(%r8)
6704: 48 83 c2 20 add $0x20,%rdx
6708: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
670d: 49 83 c0 20 add $0x20,%r8
6711: ff c8 dec %eax
6713: 75 cb jne 0x66e0
6715: e9 4c fe ff ff jmp 0x6566
671a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6720: f2 0f 10 01 movsd (%rcx),%xmm0
6724: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6729: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
672e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6733: 48 83 c1 20 add $0x20,%rcx
6737: 66 0f 58 02 addpd (%rdx),%xmm0
673b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
6740: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6745: 48 83 c2 20 add $0x20,%rdx
6749: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
674f: 49 83 c0 20 add $0x20,%r8
6753: ff c8 dec %eax
6755: 75 c9 jne 0x6720
6757: e9 0a fe ff ff jmp 0x6566
675c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6763: 0f 84 93 00 00 00 je 0x67fc
6769: 3d aa 2a 00 00 cmp $0x2aaa,%eax
676e: 7f 50 jg 0x67c0
6770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6777: 00
6778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
677f: 90 nop
6780: f2 0f 10 02 movsd (%rdx),%xmm0
6784: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6789: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
678e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6793: 48 83 c2 20 add $0x20,%rdx
6797: 66 0f 58 01 addpd (%rcx),%xmm0
679b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
67a0: 41 0f 29 00 movaps %xmm0,(%r8)
67a4: 48 83 c1 20 add $0x20,%rcx
67a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
67ad: 49 83 c0 20 add $0x20,%r8
67b1: ff c8 dec %eax
67b3: 75 cb jne 0x6780
67b5: e9 ac fd ff ff jmp 0x6566
67ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
67c0: f2 0f 10 02 movsd (%rdx),%xmm0
67c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
67c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
67ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
67d3: 48 83 c2 20 add $0x20,%rdx
67d7: 66 0f 58 01 addpd (%rcx),%xmm0
67db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
67e0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
67e5: 48 83 c1 20 add $0x20,%rcx
67e9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
67ef: 49 83 c0 20 add $0x20,%r8
67f3: ff c8 dec %eax
67f5: 75 c9 jne 0x67c0
67f7: e9 6a fd ff ff jmp 0x6566
67fc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6801: 7f 5d jg 0x6860
6803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
680a: 00
680b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6820: 0f 28 02 movaps (%rdx),%xmm0
6823: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
6827: 48 83 c2 20 add $0x20,%rdx
682b: 66 0f 58 01 addpd (%rcx),%xmm0
682f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6834: 41 0f 29 00 movaps %xmm0,(%r8)
6838: 48 83 c1 20 add $0x20,%rcx
683c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
6841: 49 83 c0 20 add $0x20,%r8
6845: ff c8 dec %eax
6847: 75 d7 jne 0x6820
6849: e9 18 fd ff ff jmp 0x6566
684e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6855: 00
6856: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
685d: 0f 1f 00 nopl (%rax)
6860: 0f 28 02 movaps (%rdx),%xmm0
6863: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
6867: 48 83 c2 20 add $0x20,%rdx
686b: 66 0f 58 01 addpd (%rcx),%xmm0
686f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6874: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6879: 48 83 c1 20 add $0x20,%rcx
687d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
6883: 49 83 c0 20 add $0x20,%r8
6887: ff c8 dec %eax
6889: 75 d5 jne 0x6860
688b: e9 d6 fc ff ff jmp 0x6566
6890: 44 89 c8 mov %r9d,%eax
6893: 41 83 e1 03 and $0x3,%r9d
6897: c1 f8 02 sar $0x2,%eax
689a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
68a1: 0f 84 d3 00 00 00 je 0x697a
68a7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
68ae: 0f 85 6c 00 00 00 jne 0x6920
68b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68c0: f2 0f 10 01 movsd (%rcx),%xmm0
68c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
68c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
68ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
68d3: 48 83 c1 20 add $0x20,%rcx
68d7: 66 0f 58 02 addpd (%rdx),%xmm0
68db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
68e0: f2 41 0f 11 00 movsd %xmm0,(%r8)
68e5: 48 83 c2 20 add $0x20,%rdx
68e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
68ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
68f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
68fb: 49 83 c0 20 add $0x20,%r8
68ff: ff c8 dec %eax
6901: 75 bd jne 0x68c0
6903: e9 5e fc ff ff jmp 0x6566
6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
690f: 00
6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
691e: 00 00
6920: f2 0f 10 11 movsd (%rcx),%xmm2
6924: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
6929: f2 0f 10 02 movsd (%rdx),%xmm0
692d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6932: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6937: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
693c: 48 83 c2 20 add $0x20,%rdx
6940: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
6945: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
694a: 48 83 c1 20 add $0x20,%rcx
694e: 66 0f 58 d0 addpd %xmm0,%xmm2
6952: 66 0f 58 d9 addpd %xmm1,%xmm3
6956: f2 41 0f 11 10 movsd %xmm2,(%r8)
695b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
6961: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
6967: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
696d: 49 83 c0 20 add $0x20,%r8
6971: ff c8 dec %eax
6973: 75 ab jne 0x6920
6975: e9 ec fb ff ff jmp 0x6566
697a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6981: 75 5d jne 0x69e0
6983: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
698a: 00
698b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69a0: 0f 28 02 movaps (%rdx),%xmm0
69a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
69a7: 48 83 c2 20 add $0x20,%rdx
69ab: 66 0f 58 01 addpd (%rcx),%xmm0
69af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
69b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
69b9: 48 83 c1 20 add $0x20,%rcx
69bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
69c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
69c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
69cf: 49 83 c0 20 add $0x20,%r8
69d3: ff c8 dec %eax
69d5: 75 c9 jne 0x69a0
69d7: e9 8a fb ff ff jmp 0x6566
69dc: 0f 1f 40 00 nopl 0x0(%rax)
69e0: f2 0f 10 02 movsd (%rdx),%xmm0
69e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
69e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
69ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
69f3: 48 83 c2 20 add $0x20,%rdx
69f7: 66 0f 58 01 addpd (%rcx),%xmm0
69fb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6a00: f2 41 0f 11 00 movsd %xmm0,(%r8)
6a05: 48 83 c1 20 add $0x20,%rcx
6a09: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
6a0f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
6a15: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
6a1b: 49 83 c0 20 add $0x20,%r8
6a1f: ff c8 dec %eax
6a21: 75 bd jne 0x69e0
6a23: e9 3e fb ff ff jmp 0x6566
6a28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a2f: 00
6a30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6a3e: 00 00
6a40: 41 83 f9 05 cmp $0x5,%r9d
6a44: 7d 3e jge 0x6a84
6a46: 41 83 c1 ff add $0xffffffff,%r9d
6a4a: 41 83 f9 ff cmp $0xffffffff,%r9d
6a4e: 74 33 je 0x6a83
6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a57: 00
6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a5f: 90 nop
6a60: f2 0f 10 01 movsd (%rcx),%xmm0
6a64: 41 83 c1 ff add $0xffffffff,%r9d
6a68: 48 83 c1 08 add $0x8,%rcx
6a6c: f2 0f 58 02 addsd (%rdx),%xmm0
6a70: 48 83 c2 08 add $0x8,%rdx
6a74: f2 41 0f 11 00 movsd %xmm0,(%r8)
6a79: 49 83 c0 08 add $0x8,%r8
6a7d: 41 83 f9 ff cmp $0xffffffff,%r9d
6a81: 75 dd jne 0x6a60
6a83: c3 ret
6a84: 49 f7 c0 07 00 00 00 test $0x7,%r8
6a8b: 0f 85 80 02 00 00 jne 0x6d11
6a91: 49 f7 c0 0f 00 00 00 test $0xf,%r8
6a98: 74 1d je 0x6ab7
6a9a: f2 0f 10 01 movsd (%rcx),%xmm0
6a9e: 48 83 c1 08 add $0x8,%rcx
6aa2: 41 83 c1 ff add $0xffffffff,%r9d
6aa6: f2 0f 58 02 addsd (%rdx),%xmm0
6aaa: 48 83 c2 08 add $0x8,%rdx
6aae: f2 41 0f 11 00 movsd %xmm0,(%r8)
6ab3: 49 83 c0 08 add $0x8,%r8
6ab7: 44 89 c8 mov %r9d,%eax
6aba: 41 83 e1 03 and $0x3,%r9d
6abe: c1 f8 02 sar $0x2,%eax
6ac1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6ac8: 0f 84 23 01 00 00 je 0x6bf1
6ace: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6ad5: 0f 84 9c 00 00 00 je 0x6b77
6adb: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6ae0: 7f 5e jg 0x6b40
6ae2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ae9: 00
6aea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6af8: 00
6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b00: 0f 10 11 movups (%rcx),%xmm2
6b03: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6b07: 48 83 c1 20 add $0x20,%rcx
6b0b: 0f 10 02 movups (%rdx),%xmm0
6b0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6b12: 66 0f 58 d0 addpd %xmm0,%xmm2
6b16: 48 83 c2 20 add $0x20,%rdx
6b1a: 66 0f 58 d9 addpd %xmm1,%xmm3
6b1e: 41 0f 11 10 movups %xmm2,(%r8)
6b22: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6b27: 49 83 c0 20 add $0x20,%r8
6b2b: 83 c0 ff add $0xffffffff,%eax
6b2e: 75 d0 jne 0x6b00
6b30: e9 11 ff ff ff jmp 0x6a46
6b35: 0f 1f 40 00 nopl 0x0(%rax)
6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b40: 0f 10 11 movups (%rcx),%xmm2
6b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6b47: 48 83 c1 20 add $0x20,%rcx
6b4b: 0f 10 02 movups (%rdx),%xmm0
6b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6b52: 66 0f 58 d0 addpd %xmm0,%xmm2
6b56: 48 83 c2 20 add $0x20,%rdx
6b5a: 66 0f 58 d9 addpd %xmm1,%xmm3
6b5e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
6b63: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
6b69: 49 83 c0 20 add $0x20,%r8
6b6d: 83 c0 ff add $0xffffffff,%eax
6b70: 75 ce jne 0x6b40
6b72: e9 cf fe ff ff jmp 0x6a46
6b77: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6b7c: 7f 42 jg 0x6bc0
6b7e: 66 90 xchg %ax,%ax
6b80: 0f 10 01 movups (%rcx),%xmm0
6b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6b87: 48 83 c1 20 add $0x20,%rcx
6b8b: 66 0f 58 02 addpd (%rdx),%xmm0
6b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
6b94: 48 83 c2 20 add $0x20,%rdx
6b98: 41 0f 11 00 movups %xmm0,(%r8)
6b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6ba1: 49 83 c0 20 add $0x20,%r8
6ba5: 83 c0 ff add $0xffffffff,%eax
6ba8: 75 d6 jne 0x6b80
6baa: e9 97 fe ff ff jmp 0x6a46
6baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bb6: 00
6bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bbe: 66 90 xchg %ax,%ax
6bc0: 0f 10 01 movups (%rcx),%xmm0
6bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6bc7: 48 83 c1 20 add $0x20,%rcx
6bcb: 66 0f 58 02 addpd (%rdx),%xmm0
6bcf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
6bd4: 48 83 c2 20 add $0x20,%rdx
6bd8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6bdd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
6be3: 49 83 c0 20 add $0x20,%r8
6be7: 83 c0 ff add $0xffffffff,%eax
6bea: 75 d4 jne 0x6bc0
6bec: e9 55 fe ff ff jmp 0x6a46
6bf1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6bf8: 0f 84 93 00 00 00 je 0x6c91
6bfe: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6c03: 7f 5b jg 0x6c60
6c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c0c: 00
6c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c20: 0f 10 02 movups (%rdx),%xmm0
6c23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6c27: 48 83 c2 20 add $0x20,%rdx
6c2b: 66 0f 58 01 addpd (%rcx),%xmm0
6c2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6c34: 48 83 c1 20 add $0x20,%rcx
6c38: 41 0f 11 00 movups %xmm0,(%r8)
6c3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6c41: 49 83 c0 20 add $0x20,%r8
6c45: 83 c0 ff add $0xffffffff,%eax
6c48: 75 d6 jne 0x6c20
6c4a: e9 f7 fd ff ff jmp 0x6a46
6c4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c56: 00
6c57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c5e: 66 90 xchg %ax,%ax
6c60: 0f 10 02 movups (%rdx),%xmm0
6c63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6c67: 48 83 c2 20 add $0x20,%rdx
6c6b: 66 0f 58 01 addpd (%rcx),%xmm0
6c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6c74: 48 83 c1 20 add $0x20,%rcx
6c78: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6c7d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
6c83: 49 83 c0 20 add $0x20,%r8
6c87: 83 c0 ff add $0xffffffff,%eax
6c8a: 75 d4 jne 0x6c60
6c8c: e9 b5 fd ff ff jmp 0x6a46
6c91: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6c96: 7f 48 jg 0x6ce0
6c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c9f: 00
6ca0: 0f 10 02 movups (%rdx),%xmm0
6ca3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6ca7: 48 83 c2 20 add $0x20,%rdx
6cab: 66 0f 58 01 addpd (%rcx),%xmm0
6caf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6cb4: 48 83 c1 20 add $0x20,%rcx
6cb8: 41 0f 11 00 movups %xmm0,(%r8)
6cbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6cc1: 49 83 c0 20 add $0x20,%r8
6cc5: 83 c0 ff add $0xffffffff,%eax
6cc8: 75 d6 jne 0x6ca0
6cca: e9 77 fd ff ff jmp 0x6a46
6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cd6: 00
6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cde: 66 90 xchg %ax,%ax
6ce0: 0f 10 02 movups (%rdx),%xmm0
6ce3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6ce7: 48 83 c2 20 add $0x20,%rdx
6ceb: 66 0f 58 01 addpd (%rcx),%xmm0
6cef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6cf4: 48 83 c1 20 add $0x20,%rcx
6cf8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6cfd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
6d03: 49 83 c0 20 add $0x20,%r8
6d07: 83 c0 ff add $0xffffffff,%eax
6d0a: 75 d4 jne 0x6ce0
6d0c: e9 35 fd ff ff jmp 0x6a46
6d11: 44 89 c8 mov %r9d,%eax
6d14: 41 83 e1 03 and $0x3,%r9d
6d18: c1 f8 02 sar $0x2,%eax
6d1b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6d22: 0f 84 8d 00 00 00 je 0x6db5
6d28: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6d2f: 75 4f jne 0x6d80
6d31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d38: 00
6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d40: 0f 10 01 movups (%rcx),%xmm0
6d43: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6d47: 48 83 c1 20 add $0x20,%rcx
6d4b: 66 0f 58 02 addpd (%rdx),%xmm0
6d4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
6d54: 48 83 c2 20 add $0x20,%rdx
6d58: 41 0f 11 00 movups %xmm0,(%r8)
6d5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6d61: 49 83 c0 20 add $0x20,%r8
6d65: 83 c0 ff add $0xffffffff,%eax
6d68: 75 d6 jne 0x6d40
6d6a: e9 d7 fc ff ff jmp 0x6a46
6d6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d76: 00
6d77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d7e: 66 90 xchg %ax,%ax
6d80: 0f 10 11 movups (%rcx),%xmm2
6d83: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6d87: 48 83 c1 20 add $0x20,%rcx
6d8b: 0f 10 02 movups (%rdx),%xmm0
6d8e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6d92: 66 0f 58 d0 addpd %xmm0,%xmm2
6d96: 48 83 c2 20 add $0x20,%rdx
6d9a: 66 0f 58 d9 addpd %xmm1,%xmm3
6d9e: 41 0f 11 10 movups %xmm2,(%r8)
6da2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6da7: 49 83 c0 20 add $0x20,%r8
6dab: 83 c0 ff add $0xffffffff,%eax
6dae: 75 d0 jne 0x6d80
6db0: e9 91 fc ff ff jmp 0x6a46
6db5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6dbc: 75 42 jne 0x6e00
6dbe: 66 90 xchg %ax,%ax
6dc0: 0f 10 02 movups (%rdx),%xmm0
6dc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6dc7: 48 83 c2 20 add $0x20,%rdx
6dcb: 66 0f 58 01 addpd (%rcx),%xmm0
6dcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6dd4: 48 83 c1 20 add $0x20,%rcx
6dd8: 41 0f 11 00 movups %xmm0,(%r8)
6ddc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6de1: 49 83 c0 20 add $0x20,%r8
6de5: 83 c0 ff add $0xffffffff,%eax
6de8: 75 d6 jne 0x6dc0
6dea: e9 57 fc ff ff jmp 0x6a46
6def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6df6: 00
6df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6dfe: 66 90 xchg %ax,%ax
6e00: 0f 10 02 movups (%rdx),%xmm0
6e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6e07: 48 83 c2 20 add $0x20,%rdx
6e0b: 66 0f 58 01 addpd (%rcx),%xmm0
6e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6e14: 48 83 c1 20 add $0x20,%rcx
6e18: 41 0f 11 00 movups %xmm0,(%r8)
6e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6e21: 49 83 c0 20 add $0x20,%r8
6e25: 83 c0 ff add $0xffffffff,%eax
6e28: 75 d6 jne 0x6e00
6e2a: e9 17 fc ff ff jmp 0x6a46
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: 48 83 ec 28 sub $0x28,%rsp
6e44: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4e000
6e4b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2606b50
6e52: 48 33 c4 xor %rsp,%rax
6e55: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6e5a: 48 89 44 24 20 mov %rax,0x20(%rsp)
6e5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
6e65: 41 83 f8 03 cmp $0x3,%r8d
6e69: 0f 28 c1 movaps %xmm1,%xmm0
6e6c: 0f 57 d2 xorps %xmm2,%xmm2
6e6f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
6e73: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
6e77: 0f 57 c3 xorps %xmm3,%xmm0
6e7a: 7d 62 jge 0x6ede
6e7c: 41 ff c8 dec %r8d
6e7f: 41 83 f8 ff cmp $0xffffffff,%r8d
6e83: 74 3e je 0x6ec3
6e85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e8c: 00
6e8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ea0: 0f 12 12 movlps (%rdx),%xmm2
6ea3: 0f 28 d8 movaps %xmm0,%xmm3
6ea6: 0f 59 da mulps %xmm2,%xmm3
6ea9: 41 ff c8 dec %r8d
6eac: 0f 59 d1 mulps %xmm1,%xmm2
6eaf: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
6eb3: 0f 58 d3 addps %xmm3,%xmm2
6eb6: 0f 13 12 movlps %xmm2,(%rdx)
6eb9: 48 83 c2 08 add $0x8,%rdx
6ebd: 41 83 f8 ff cmp $0xffffffff,%r8d
6ec1: 75 dd jne 0x6ea0
6ec3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
6ec8: 48 33 cc xor %rsp,%rcx
6ecb: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2606b50
6ed2: 75 05 jne 0x6ed9
6ed4: 48 83 c4 28 add $0x28,%rsp
6ed8: c3 ret
6ed9: e8 d2 b3 11 01 call 0x11222b0
6ede: 48 f7 c2 07 00 00 00 test $0x7,%rdx
6ee5: 74 3c je 0x6f23
6ee7: 44 89 c0 mov %r8d,%eax
6eea: 41 83 e0 01 and $0x1,%r8d
6eee: d1 f8 sar $1,%eax
6ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ef7: 00
6ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6eff: 90 nop
6f00: 0f 10 1a movups (%rdx),%xmm3
6f03: 0f 28 e0 movaps %xmm0,%xmm4
6f06: 0f 59 e3 mulps %xmm3,%xmm4
6f09: 0f 59 d9 mulps %xmm1,%xmm3
6f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6f10: 0f 58 e3 addps %xmm3,%xmm4
6f13: 0f 11 22 movups %xmm4,(%rdx)
6f16: 48 83 c2 10 add $0x10,%rdx
6f1a: ff c8 dec %eax
6f1c: 75 e2 jne 0x6f00
6f1e: e9 59 ff ff ff jmp 0x6e7c
6f23: 48 89 d0 mov %rdx,%rax
6f26: 48 83 e0 0f and $0xf,%rax
6f2a: 85 c0 test %eax,%eax
6f2c: 74 1e je 0x6f4c
6f2e: f2 0f 10 1a movsd (%rdx),%xmm3
6f32: 0f 28 e0 movaps %xmm0,%xmm4
6f35: 0f 59 e3 mulps %xmm3,%xmm4
6f38: 41 ff c8 dec %r8d
6f3b: 0f 59 d9 mulps %xmm1,%xmm3
6f3e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
6f42: 0f 58 e3 addps %xmm3,%xmm4
6f45: 0f 13 22 movlps %xmm4,(%rdx)
6f48: 48 83 c2 08 add $0x8,%rdx
6f4c: 44 89 c0 mov %r8d,%eax
6f4f: 41 83 e0 01 and $0x1,%r8d
6f53: d1 f8 sar $1,%eax
6f55: 3d 00 00 01 00 cmp $0x10000,%eax
6f5a: 77 44 ja 0x6fa0
6f5c: 0f 1f 40 00 nopl 0x0(%rax)
6f60: 0f 28 1a movaps (%rdx),%xmm3
6f63: 0f 28 e0 movaps %xmm0,%xmm4
6f66: 0f 59 e3 mulps %xmm3,%xmm4
6f69: 0f 59 d9 mulps %xmm1,%xmm3
6f6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6f70: 0f 58 e3 addps %xmm3,%xmm4
6f73: 0f 29 22 movaps %xmm4,(%rdx)
6f76: 48 83 c2 10 add $0x10,%rdx
6f7a: ff c8 dec %eax
6f7c: 75 e2 jne 0x6f60
6f7e: e9 f9 fe ff ff jmp 0x6e7c
6f83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f8a: 00
6f8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fa0: 0f 28 1a movaps (%rdx),%xmm3
6fa3: 0f 28 e0 movaps %xmm0,%xmm4
6fa6: 0f 59 e3 mulps %xmm3,%xmm4
6fa9: 0f 59 d9 mulps %xmm1,%xmm3
6fac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6fb0: 0f 58 e3 addps %xmm3,%xmm4
6fb3: 0f 2b 22 movntps %xmm4,(%rdx)
6fb6: 48 83 c2 10 add $0x10,%rdx
6fba: ff c8 dec %eax
6fbc: 75 e2 jne 0x6fa0
6fbe: e9 b9 fe ff ff jmp 0x6e7c
6fc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fca: 00
6fcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fe0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6fe5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2606b50
6fec: 48 33 c4 xor %rsp,%rax
6fef: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6ff4: 48 89 44 24 20 mov %rax,0x20(%rsp)
6ff9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
6fff: 41 83 f8 03 cmp $0x3,%r8d
7003: 0f 28 c1 movaps %xmm1,%xmm0
7006: 0f 57 d2 xorps %xmm2,%xmm2
7009: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
700d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
7011: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4e010
7018: 7d 65 jge 0x707f
701a: 41 ff c8 dec %r8d
701d: 41 83 f8 ff cmp $0xffffffff,%r8d
7021: 74 40 je 0x7063
7023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
702a: 00
702b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7040: 0f 12 12 movlps (%rdx),%xmm2
7043: 0f 28 d8 movaps %xmm0,%xmm3
7046: 0f 59 da mulps %xmm2,%xmm3
7049: 41 ff c8 dec %r8d
704c: 0f 59 d1 mulps %xmm1,%xmm2
704f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
7053: 0f 58 d3 addps %xmm3,%xmm2
7056: 0f 13 12 movlps %xmm2,(%rdx)
7059: 48 8d 52 08 lea 0x8(%rdx),%rdx
705d: 41 83 f8 ff cmp $0xffffffff,%r8d
7061: 75 dd jne 0x7040
7063: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
7068: 48 33 cc xor %rsp,%rcx
706b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2606b50
7072: 75 06 jne 0x707a
7074: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7079: c3 ret
707a: e8 31 b2 11 01 call 0x11222b0
707f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
7086: 74 3b je 0x70c3
7088: 44 89 c0 mov %r8d,%eax
708b: 41 83 e0 01 and $0x1,%r8d
708f: d1 f8 sar $1,%eax
7091: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7098: 00
7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70a0: 0f 10 1a movups (%rdx),%xmm3
70a3: 0f 28 e0 movaps %xmm0,%xmm4
70a6: 0f 59 e3 mulps %xmm3,%xmm4
70a9: 0f 59 d9 mulps %xmm1,%xmm3
70ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
70b0: 0f 58 e3 addps %xmm3,%xmm4
70b3: 0f 11 22 movups %xmm4,(%rdx)
70b6: 48 8d 52 10 lea 0x10(%rdx),%rdx
70ba: ff c8 dec %eax
70bc: 75 e2 jne 0x70a0
70be: e9 57 ff ff ff jmp 0x701a
70c3: 48 89 d0 mov %rdx,%rax
70c6: 48 83 e0 0f and $0xf,%rax
70ca: 85 c0 test %eax,%eax
70cc: 74 1e je 0x70ec
70ce: f2 0f 10 1a movsd (%rdx),%xmm3
70d2: 0f 28 e0 movaps %xmm0,%xmm4
70d5: 0f 59 e3 mulps %xmm3,%xmm4
70d8: 41 ff c8 dec %r8d
70db: 0f 59 d9 mulps %xmm1,%xmm3
70de: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
70e2: 0f 58 e3 addps %xmm3,%xmm4
70e5: 0f 13 22 movlps %xmm4,(%rdx)
70e8: 48 83 c2 08 add $0x8,%rdx
70ec: 44 89 c0 mov %r8d,%eax
70ef: 41 83 e0 01 and $0x1,%r8d
70f3: d1 f8 sar $1,%eax
70f5: 3d 00 00 01 00 cmp $0x10000,%eax
70fa: 77 44 ja 0x7140
70fc: 0f 1f 40 00 nopl 0x0(%rax)
7100: 0f 28 1a movaps (%rdx),%xmm3
7103: 0f 28 e0 movaps %xmm0,%xmm4
7106: 0f 59 e3 mulps %xmm3,%xmm4
7109: 0f 59 d9 mulps %xmm1,%xmm3
710c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7110: 0f 58 e3 addps %xmm3,%xmm4
7113: 0f 29 22 movaps %xmm4,(%rdx)
7116: 48 8d 52 10 lea 0x10(%rdx),%rdx
711a: ff c8 dec %eax
711c: 75 e2 jne 0x7100
711e: e9 f7 fe ff ff jmp 0x701a
7123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
712a: 00
712b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7140: 0f 28 1a movaps (%rdx),%xmm3
7143: 0f 28 e0 movaps %xmm0,%xmm4
7146: 0f 59 e3 mulps %xmm3,%xmm4
7149: 0f 59 d9 mulps %xmm1,%xmm3
714c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7150: 0f 58 e3 addps %xmm3,%xmm4
7153: 0f 2b 22 movntps %xmm4,(%rdx)
7156: 48 8d 52 10 lea 0x10(%rdx),%rdx
715a: ff c8 dec %eax
715c: 75 e2 jne 0x7140
715e: e9 b7 fe ff ff jmp 0x701a
7163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
716a: 00
716b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7180: 48 83 ec 28 sub $0x28,%rsp
7184: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2606b50
718b: 48 33 c4 xor %rsp,%rax
718e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
7193: 48 89 44 24 20 mov %rax,0x20(%rsp)
7198: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4e020
719f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
71a5: 0f 57 d2 xorps %xmm2,%xmm2
71a8: 0f 28 c1 movaps %xmm1,%xmm0
71ab: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
71af: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
71b3: 0f 57 c3 xorps %xmm3,%xmm0
71b6: 41 83 f8 03 cmp $0x3,%r8d
71ba: 7d 63 jge 0x721f
71bc: 41 83 c0 ff add $0xffffffff,%r8d
71c0: 41 83 f8 ff cmp $0xffffffff,%r8d
71c4: 74 3e je 0x7204
71c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71cd: 00
71ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71d5: 0f 1f 40 00 nopl 0x0(%rax)
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71e0: 0f 12 12 movlps (%rdx),%xmm2
71e3: 0f 28 d8 movaps %xmm0,%xmm3
71e6: 41 83 c0 ff add $0xffffffff,%r8d
71ea: 0f 59 da mulps %xmm2,%xmm3
71ed: 0f 59 d1 mulps %xmm1,%xmm2
71f0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
71f4: 0f 58 d3 addps %xmm3,%xmm2
71f7: 0f 13 12 movlps %xmm2,(%rdx)
71fa: 48 83 c2 08 add $0x8,%rdx
71fe: 41 83 f8 ff cmp $0xffffffff,%r8d
7202: 75 dc jne 0x71e0
7204: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
7209: 48 33 cc xor %rsp,%rcx
720c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2606b50
7213: 75 05 jne 0x721a
7215: 48 83 c4 28 add $0x28,%rsp
7219: c3 ret
721a: e8 91 b0 11 01 call 0x11222b0
721f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
7226: 74 3c je 0x7264
7228: 44 89 c0 mov %r8d,%eax
722b: 41 83 e0 01 and $0x1,%r8d
722f: d1 f8 sar $1,%eax
7231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7238: 00
7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7240: 0f 10 1a movups (%rdx),%xmm3
7243: 0f 28 e0 movaps %xmm0,%xmm4
7246: 0f 59 e3 mulps %xmm3,%xmm4
7249: 0f 59 d9 mulps %xmm1,%xmm3
724c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7250: 0f 58 e3 addps %xmm3,%xmm4
7253: 0f 11 22 movups %xmm4,(%rdx)
7256: 48 83 c2 10 add $0x10,%rdx
725a: 83 c0 ff add $0xffffffff,%eax
725d: 75 e1 jne 0x7240
725f: e9 58 ff ff ff jmp 0x71bc
7264: 48 89 d0 mov %rdx,%rax
7267: 48 83 e0 0f and $0xf,%rax
726b: 85 c0 test %eax,%eax
726d: 74 1f je 0x728e
726f: f2 0f 10 1a movsd (%rdx),%xmm3
7273: 0f 28 e0 movaps %xmm0,%xmm4
7276: 41 83 c0 ff add $0xffffffff,%r8d
727a: 0f 59 e3 mulps %xmm3,%xmm4
727d: 0f 59 d9 mulps %xmm1,%xmm3
7280: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
7284: 0f 58 e3 addps %xmm3,%xmm4
7287: 0f 13 22 movlps %xmm4,(%rdx)
728a: 48 83 c2 08 add $0x8,%rdx
728e: 44 89 c0 mov %r8d,%eax
7291: 41 83 e0 01 and $0x1,%r8d
7295: d1 f8 sar $1,%eax
7297: 3d 00 00 01 00 cmp $0x10000,%eax
729c: 77 42 ja 0x72e0
729e: 66 90 xchg %ax,%ax
72a0: 0f 10 1a movups (%rdx),%xmm3
72a3: 0f 28 e0 movaps %xmm0,%xmm4
72a6: 0f 59 e3 mulps %xmm3,%xmm4
72a9: 0f 59 d9 mulps %xmm1,%xmm3
72ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
72b0: 0f 58 e3 addps %xmm3,%xmm4
72b3: 0f 11 22 movups %xmm4,(%rdx)
72b6: 48 83 c2 10 add $0x10,%rdx
72ba: 83 c0 ff add $0xffffffff,%eax
72bd: 75 e1 jne 0x72a0
72bf: e9 f8 fe ff ff jmp 0x71bc
72c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72cb: 00
72cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72df: 00
72e0: 0f 10 1a movups (%rdx),%xmm3
72e3: 0f 28 e0 movaps %xmm0,%xmm4
72e6: 0f 59 e3 mulps %xmm3,%xmm4
72e9: 0f 59 d9 mulps %xmm1,%xmm3
72ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
72f0: 0f 58 e3 addps %xmm3,%xmm4
72f3: 0f 2b 22 movntps %xmm4,(%rdx)
72f6: 48 83 c2 10 add $0x10,%rdx
72fa: 83 c0 ff add $0xffffffff,%eax
72fd: 75 e1 jne 0x72e0
72ff: e9 b8 fe ff ff jmp 0x71bc
7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
730b: 00
730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
731f: 00
7320: 57 push %rdi
7321: 41 54 push %r12
7323: 41 56 push %r14
7325: 41 57 push %r15
7327: 55 push %rbp
7328: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
732f: 45 89 c6 mov %r8d,%r14d
7332: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
7339: 00
733a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
7341: 00
7342: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
7348: 4d 63 fe movslq %r14d,%r15
734b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
734f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
7356: 00
7357: 48 89 d7 mov %rdx,%rdi
735a: 48 89 cd mov %rcx,%rbp
735d: 44 89 e0 mov %r12d,%eax
7360: 25 80 1f 00 00 and $0x1f80,%eax
7365: 3d 80 1f 00 00 cmp $0x1f80,%eax
736a: 74 1d je 0x7389
736c: 44 89 e0 mov %r12d,%eax
736f: 0d 80 1f ff ff or $0xffff1f80,%eax
7374: 25 e0 ff 00 00 and $0xffe0,%eax
7379: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
7380: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
7387: 00 00
7389: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4e040
7390: 01
7391: 48 89 f8 mov %rdi,%rax
7394: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
7398: 48 83 e0 1c and $0x1c,%rax
739c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
73a2: 85 c0 test %eax,%eax
73a4: 0f 84 51 01 00 00 je 0x74fb
73aa: c1 e8 02 shr $0x2,%eax
73ad: f7 d8 neg %eax
73af: 83 c0 08 add $0x8,%eax
73b2: 41 3b c6 cmp %r14d,%eax
73b5: 44 0f 4c f0 cmovl %eax,%r14d
73b9: 45 85 f6 test %r14d,%r14d
73bc: 0f 8e 19 01 00 00 jle 0x74db
73c2: 44 89 f0 mov %r14d,%eax
73c5: 41 ba 01 00 00 00 mov $0x1,%r10d
73cb: d1 e8 shr $1,%eax
73cd: 45 33 c9 xor %r9d,%r9d
73d0: 85 c0 test %eax,%eax
73d2: 0f 86 b1 00 00 00 jbe 0x7489
73d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73df: 00
73e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
73e4: 4d 63 d2 movslq %r10d,%r10
73e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
73ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
73f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
73f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
73fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
7405: 00 00
7407: c4 c1 79 7e c3 vmovd %xmm0,%r11d
740c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7413: 75 14 jne 0x7429
7415: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
741c: 00 00 00 00
7420: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
7427: 00 00
7429: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
742f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
7436: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
743a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
7441: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7446: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
744d: 00 00
744f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7454: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
745b: 75 14 jne 0x7471
745d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
7464: 00 00 00 00
7468: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
746f: 00 00
7471: 41 ff c1 inc %r9d
7474: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
747b: 44 3b c8 cmp %eax,%r9d
747e: 0f 82 5c ff ff ff jb 0x73e0
7484: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
7489: 41 8d 42 ff lea -0x1(%r10),%eax
748d: 41 3b c6 cmp %r14d,%eax
7490: 73 49 jae 0x74db
7492: 4d 63 d2 movslq %r10d,%r10
7495: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
749c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
74a0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
74a7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
74ac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
74b3: 00 00
74b5: c5 f9 7e c0 vmovd %xmm0,%eax
74b9: a9 00 00 80 7f test $0x7f800000,%eax
74be: 75 14 jne 0x74d4
74c0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
74c7: 00 00 00 00
74cb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
74d2: 00 00
74d4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
74db: 48 89 f9 mov %rdi,%rcx
74de: 48 89 fa mov %rdi,%rdx
74e1: 45 89 f0 mov %r14d,%r8d
74e4: c5 f8 77 vzeroupper
74e7: e8 b4 e5 05 00 call 0x65aa0
74ec: 4d 63 f6 movslq %r14d,%r14
74ef: 4d 2b fe sub %r14,%r15
74f2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
74f7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
74fb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
7502: 74 4e je 0x7552
7504: 45 33 f6 xor %r14d,%r14d
7507: 4d 85 ff test %r15,%r15
750a: 0f 8e f9 03 00 00 jle 0x7909
7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7517: 00
7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
751f: 90 nop
7520: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
7525: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7529: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
752e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7533: c5 f8 77 vzeroupper
7536: e8 c5 e6 05 00 call 0x65c00
753b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
7541: 49 ff c6 inc %r14
7544: 48 83 c5 08 add $0x8,%rbp
7548: 4d 3b f7 cmp %r15,%r14
754b: 7c d3 jl 0x7520
754d: e9 b7 03 00 00 jmp 0x7909
7552: 45 89 f8 mov %r15d,%r8d
7555: 33 c0 xor %eax,%eax
7557: 41 c1 ff 04 sar $0x4,%r15d
755b: 41 83 e0 0f and $0xf,%r8d
755f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
7566: 0f 85 29 01 00 00 jne 0x7695
756c: 45 85 ff test %r15d,%r15d
756f: 0f 8e 59 02 00 00 jle 0x77ce
7575: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
757b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
7581: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
7587: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
758d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
7593: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4e080
759a: 01
759b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
75a1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4e060
75a8: 01
75a9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4e040
75b0: 01
75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75b8: 00
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
75c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
75ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
75cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
75d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
75db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
75e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
75e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
75eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
75ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
75f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
75fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
7601: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
7606: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
760a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
760e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
7612: c5 fc 52 da vrsqrtps %ymm2,%ymm3
7616: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
761b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
761f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
7623: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
7628: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
762d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
7632: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
7637: c5 fc 28 cf vmovaps %ymm7,%ymm1
763b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
7640: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
7644: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
7649: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
764e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
7653: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
7658: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
765c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
7660: c5 7c 50 cb vmovmskps %ymm3,%r9d
7664: 45 85 c9 test %r9d,%r9d
7667: 74 08 je 0x7671
7669: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
766d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
7671: ff c0 inc %eax
7673: 48 81 c5 80 00 00 00 add $0x80,%rbp
767a: c5 fc 11 07 vmovups %ymm0,(%rdi)
767e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
7683: 48 83 c7 40 add $0x40,%rdi
7687: 41 3b c7 cmp %r15d,%eax
768a: 0f 8c 30 ff ff ff jl 0x75c0
7690: e9 1b 01 00 00 jmp 0x77b0
7695: 45 85 ff test %r15d,%r15d
7698: 0f 8e 30 01 00 00 jle 0x77ce
769e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
76a4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
76aa: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
76b0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
76b6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
76bc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4e080
76c3: 01
76c4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
76ca: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4e060
76d1: 01
76d2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4e040
76d9: 01
76da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
76e0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
76e5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
76ea: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
76ef: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
76f4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
76fb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
7700: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
7707: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
770b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
770f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
7716: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
771d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
7721: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
7726: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
772a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
772e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
7732: c5 fc 52 da vrsqrtps %ymm2,%ymm3
7736: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
773b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
773f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
7743: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
7748: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
774d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
7752: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
7757: c5 fd 6f cf vmovdqa %ymm7,%ymm1
775b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
7760: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
7764: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
7769: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
776e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
7773: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
7778: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
777c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
7780: c5 7c 50 cb vmovmskps %ymm3,%r9d
7784: 45 85 c9 test %r9d,%r9d
7787: 74 08 je 0x7791
7789: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
778d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
7791: ff c0 inc %eax
7793: 48 81 c5 80 00 00 00 add $0x80,%rbp
779a: c5 fc 11 07 vmovups %ymm0,(%rdi)
779e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
77a3: 48 83 c7 40 add $0x40,%rdi
77a7: 41 3b c7 cmp %r15d,%eax
77aa: 0f 8c 30 ff ff ff jl 0x76e0
77b0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
77b6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
77bc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
77c2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
77c8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
77ce: 45 85 c0 test %r8d,%r8d
77d1: 0f 84 32 01 00 00 je 0x7909
77d7: 0f 8e 1e 01 00 00 jle 0x78fb
77dd: 44 89 c0 mov %r8d,%eax
77e0: 41 ba 01 00 00 00 mov $0x1,%r10d
77e6: d1 e8 shr $1,%eax
77e8: 45 33 c9 xor %r9d,%r9d
77eb: 85 c0 test %eax,%eax
77ed: 0f 86 b6 00 00 00 jbe 0x78a9
77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77ff: 00
7800: 47 8d 14 09 lea (%r9,%r9,1),%r10d
7804: 4d 63 d2 movslq %r10d,%r10
7807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
780e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
7819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
781e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
7825: 00 00
7827: c4 c1 79 7e c3 vmovd %xmm0,%r11d
782c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7833: 75 14 jne 0x7849
7835: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
783c: 00 00 00 00
7840: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
7847: 00 00
7849: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
784f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
7856: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
785a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
7861: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7866: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
786d: 00 00
786f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7874: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
787b: 75 14 jne 0x7891
787d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
7884: 00 00 00 00
7888: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
788f: 00 00
7891: 41 ff c1 inc %r9d
7894: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
789b: 44 3b c8 cmp %eax,%r9d
789e: 0f 82 5c ff ff ff jb 0x7800
78a4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
78a9: 41 8d 42 ff lea -0x1(%r10),%eax
78ad: 41 3b c0 cmp %r8d,%eax
78b0: 73 49 jae 0x78fb
78b2: 4d 63 d2 movslq %r10d,%r10
78b5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
78bc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
78c0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
78c7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
78cc: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
78d3: 00 00
78d5: c5 f9 7e c0 vmovd %xmm0,%eax
78d9: a9 00 00 80 7f test $0x7f800000,%eax
78de: 75 14 jne 0x78f4
78e0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
78e7: 00 00 00 00
78eb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
78f2: 00 00
78f4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
78fb: 48 89 f9 mov %rdi,%rcx
78fe: 48 89 fa mov %rdi,%rdx
7901: c5 f8 77 vzeroupper
7904: e8 97 e1 05 00 call 0x65aa0
7909: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
7910: 00 00
7912: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
7919: 44 89 e0 mov %r12d,%eax
791c: 89 ca mov %ecx,%edx
791e: 25 df ff 00 00 and $0xffdf,%eax
7923: 81 e2 df ff 00 00 and $0xffdf,%edx
7929: 3b c2 cmp %edx,%eax
792b: 74 1e je 0x794b
792d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
7934: 83 e1 28 and $0x28,%ecx
7937: 44 0b e1 or %ecx,%r12d
793a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
7941: 00
7942: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
7949: 00 00
794b: c5 f8 77 vzeroupper
794e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
7955: 00
7956: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
795d: 5d pop %rbp
795e: 41 5f pop %r15
7960: 41 5e pop %r14
7962: 41 5c pop %r12
7964: 5f pop %rdi
7965: c3 ret
7966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
796d: 00
796e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7975: 0f 1f 40 00 nopl 0x0(%rax)
7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7980: 57 push %rdi
7981: 41 54 push %r12
7983: 41 56 push %r14
7985: 41 57 push %r15
7987: 55 push %rbp
7988: 48 83 ec 70 sub $0x70,%rsp
798c: 45 89 c6 mov %r8d,%r14d
798f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
7994: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
7999: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
799f: 4d 63 fe movslq %r14d,%r15
79a2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
79a6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
79ab: 48 89 d7 mov %rdx,%rdi
79ae: 48 89 cd mov %rcx,%rbp
79b1: 44 89 e0 mov %r12d,%eax
79b4: 25 80 1f 00 00 and $0x1f80,%eax
79b9: 3d 80 1f 00 00 cmp $0x1f80,%eax
79be: 74 17 je 0x79d7
79c0: 44 89 e0 mov %r12d,%eax
79c3: 0d 80 1f ff ff or $0xffff1f80,%eax
79c8: 25 e0 ff 00 00 and $0xffe0,%eax
79cd: 89 44 24 68 mov %eax,0x68(%rsp)
79d1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
79d7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4e0a0
79de: 01
79df: 48 89 f8 mov %rdi,%rax
79e2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
79e6: 48 83 e0 1c and $0x1c,%rax
79ea: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
79f0: 85 c0 test %eax,%eax
79f2: 0f 84 48 01 00 00 je 0x7b40
79f8: c1 e8 02 shr $0x2,%eax
79fb: f7 d8 neg %eax
79fd: 83 c0 08 add $0x8,%eax
7a00: 41 3b c6 cmp %r14d,%eax
7a03: 44 0f 4c f0 cmovl %eax,%r14d
7a07: 45 85 f6 test %r14d,%r14d
7a0a: 0f 8e 10 01 00 00 jle 0x7b20
7a10: 44 89 f0 mov %r14d,%eax
7a13: 41 ba 01 00 00 00 mov $0x1,%r10d
7a19: d1 e8 shr $1,%eax
7a1b: 45 33 c9 xor %r9d,%r9d
7a1e: 85 c0 test %eax,%eax
7a20: 0f 86 b1 00 00 00 jbe 0x7ad7
7a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a2d: 00
7a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a35: 0f 1f 40 00 nopl 0x0(%rax)
7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a40: 47 8d 14 09 lea (%r9,%r9,1),%r10d
7a44: 4d 63 d2 movslq %r10d,%r10
7a47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
7a4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7a52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
7a59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7a5e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7a64: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7a69: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7a70: 75 0e jne 0x7a80
7a72: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7a79: 00
7a7a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
7a80: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
7a86: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
7a8d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7a91: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
7a98: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7a9d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7aa3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7aa8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7aaf: 75 0e jne 0x7abf
7ab1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7ab8: 00
7ab9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
7abf: 41 ff c1 inc %r9d
7ac2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
7ac9: 44 3b c8 cmp %eax,%r9d
7acc: 0f 82 6e ff ff ff jb 0x7a40
7ad2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
7ad7: 41 8d 42 ff lea -0x1(%r10),%eax
7adb: 41 3b c6 cmp %r14d,%eax
7ade: 73 40 jae 0x7b20
7ae0: 4d 63 d2 movslq %r10d,%r10
7ae3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
7aea: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7aee: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
7af5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7afa: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7b00: c5 f9 7e c0 vmovd %xmm0,%eax
7b04: a9 00 00 80 7f test $0x7f800000,%eax
7b09: 75 0e jne 0x7b19
7b0b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7b12: 00
7b13: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
7b19: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
7b20: 48 89 f9 mov %rdi,%rcx
7b23: 48 89 fa mov %rdi,%rdx
7b26: 45 89 f0 mov %r14d,%r8d
7b29: c5 f8 77 vzeroupper
7b2c: e8 ef e0 05 00 call 0x65c20
7b31: 4d 63 f6 movslq %r14d,%r14
7b34: 4d 2b fe sub %r14,%r15
7b37: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
7b3c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
7b40: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
7b47: 74 49 je 0x7b92
7b49: 45 33 f6 xor %r14d,%r14d
7b4c: 4d 85 ff test %r15,%r15
7b4f: 0f 8e b9 03 00 00 jle 0x7f0e
7b55: 0f 1f 40 00 nopl 0x0(%rax)
7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
7b65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7b69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
7b6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7b73: c5 f8 77 vzeroupper
7b76: e8 e5 e1 05 00 call 0x65d60
7b7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
7b81: 49 ff c6 inc %r14
7b84: 48 83 c5 08 add $0x8,%rbp
7b88: 4d 3b f7 cmp %r15,%r14
7b8b: 7c d3 jl 0x7b60
7b8d: e9 7c 03 00 00 jmp 0x7f0e
7b92: 45 89 f8 mov %r15d,%r8d
7b95: 33 c0 xor %eax,%eax
7b97: 41 c1 ff 04 sar $0x4,%r15d
7b9b: 41 83 e0 0f and $0xf,%r8d
7b9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
7ba6: 0f 85 20 01 00 00 jne 0x7ccc
7bac: 45 85 ff test %r15d,%r15d
7baf: 0f 8e 32 02 00 00 jle 0x7de7
7bb5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4e0e0
7bbc: 01
7bbd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
7bc4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4e0c0
7bcb: 64 c4 01
7bce: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4e0a0
7bd5: 64 c4 01
7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bdf: 00
7be0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
7be5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
7bea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
7bef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
7bf4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
7bfa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
7c00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
7c07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
7c0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
7c12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
7c16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
7c1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
7c21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
7c28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
7c2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
7c30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
7c34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
7c38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
7c3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
7c43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
7c47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
7c4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
7c53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
7c59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
7c5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
7c65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
7c6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
7c70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
7c76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
7c7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
7c82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
7c88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
7c8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
7c94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
7c9a: c5 f8 98 c0 kortestw %k0,%k0
7c9e: 74 08 je 0x7ca8
7ca0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
7ca4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
7ca8: ff c0 inc %eax
7caa: 48 81 c5 80 00 00 00 add $0x80,%rbp
7cb1: c5 fc 11 27 vmovups %ymm4,(%rdi)
7cb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
7cba: 48 83 c7 40 add $0x40,%rdi
7cbe: 41 3b c7 cmp %r15d,%eax
7cc1: 0f 8c 19 ff ff ff jl 0x7be0
7cc7: e9 1b 01 00 00 jmp 0x7de7
7ccc: 45 85 ff test %r15d,%r15d
7ccf: 0f 8e 12 01 00 00 jle 0x7de7
7cd5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4e0e0
7cdc: 01
7cdd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
7ce4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4e0c0
7ceb: 63 c4 01
7cee: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4e0a0
7cf5: 63 c4 01
7cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cff: 00
7d00: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
7d05: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
7d0a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
7d0f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
7d14: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
7d1a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
7d20: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
7d27: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
7d2e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
7d32: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
7d36: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
7d3a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
7d41: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
7d48: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
7d4c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
7d50: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
7d54: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
7d58: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
7d5d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
7d63: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
7d67: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
7d6d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
7d73: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
7d79: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
7d7f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
7d85: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
7d8b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
7d90: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
7d96: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
7d9c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
7da2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
7da8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
7dae: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
7db4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
7dba: c5 f8 98 c0 kortestw %k0,%k0
7dbe: 74 08 je 0x7dc8
7dc0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
7dc4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
7dc8: ff c0 inc %eax
7dca: 48 81 c5 80 00 00 00 add $0x80,%rbp
7dd1: c5 fc 11 27 vmovups %ymm4,(%rdi)
7dd5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
7dda: 48 83 c7 40 add $0x40,%rdi
7dde: 41 3b c7 cmp %r15d,%eax
7de1: 0f 8c 19 ff ff ff jl 0x7d00
7de7: 45 85 c0 test %r8d,%r8d
7dea: 0f 84 1e 01 00 00 je 0x7f0e
7df0: 0f 8e 0a 01 00 00 jle 0x7f00
7df6: 44 89 c0 mov %r8d,%eax
7df9: 41 ba 01 00 00 00 mov $0x1,%r10d
7dff: d1 e8 shr $1,%eax
7e01: 45 33 c9 xor %r9d,%r9d
7e04: 85 c0 test %eax,%eax
7e06: 0f 86 ab 00 00 00 jbe 0x7eb7
7e0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e13: 00
7e14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7e20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
7e24: 4d 63 d2 movslq %r10d,%r10
7e27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
7e2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7e32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
7e39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7e3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7e44: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7e49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7e50: 75 0e jne 0x7e60
7e52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7e59: 00
7e5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
7e60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
7e66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
7e6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7e71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
7e78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7e7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7e83: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7e88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7e8f: 75 0e jne 0x7e9f
7e91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7e98: 00
7e99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
7e9f: 41 ff c1 inc %r9d
7ea2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
7ea9: 44 3b c8 cmp %eax,%r9d
7eac: 0f 82 6e ff ff ff jb 0x7e20
7eb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
7eb7: 41 8d 42 ff lea -0x1(%r10),%eax
7ebb: 41 3b c0 cmp %r8d,%eax
7ebe: 73 40 jae 0x7f00
7ec0: 4d 63 d2 movslq %r10d,%r10
7ec3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
7eca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7ece: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
7ed5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7eda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7ee0: c5 f9 7e c0 vmovd %xmm0,%eax
7ee4: a9 00 00 80 7f test $0x7f800000,%eax
7ee9: 75 0e jne 0x7ef9
7eeb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7ef2: 00
7ef3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
7ef9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
7f00: 48 89 f9 mov %rdi,%rcx
7f03: 48 89 fa mov %rdi,%rdx
7f06: c5 f8 77 vzeroupper
7f09: e8 12 dd 05 00 call 0x65c20
7f0e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
7f14: 8b 4c 24 68 mov 0x68(%rsp),%ecx
7f18: 44 89 e0 mov %r12d,%eax
7f1b: 89 ca mov %ecx,%edx
7f1d: 25 df ff 00 00 and $0xffdf,%eax
7f22: 81 e2 df ff 00 00 and $0xffdf,%edx
7f28: 3b c2 cmp %edx,%eax
7f2a: 74 18 je 0x7f44
7f2c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
7f33: 83 e1 28 and $0x28,%ecx
7f36: 44 0b e1 or %ecx,%r12d
7f39: 44 89 64 24 68 mov %r12d,0x68(%rsp)
7f3e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
7f44: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7f49: c5 f8 77 vzeroupper
7f4c: 48 83 c4 70 add $0x70,%rsp
7f50: 5d pop %rbp
7f51: 41 5f pop %r15
7f53: 41 5e pop %r14
7f55: 41 5c pop %r12
7f57: 5f pop %rdi
7f58: c3 ret
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f60: 48 83 ec 48 sub $0x48,%rsp
7f64: b8 00 01 00 00 mov $0x100,%eax
7f69: 4d 63 c9 movslq %r9d,%r9
7f6c: 45 33 db xor %r11d,%r11d
7f6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
7f73: 49 c1 e2 03 shl $0x3,%r10
7f77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
7f7e: 44 0f 4f d8 cmovg %eax,%r11d
7f82: 48 89 e0 mov %rsp,%rax
7f85: 44 89 58 20 mov %r11d,0x20(%rax)
7f89: 44 89 58 28 mov %r11d,0x28(%rax)
7f8d: 44 89 58 30 mov %r11d,0x30(%rax)
7f91: e8 ea dd 05 00 call 0x65d80
7f96: 48 83 c4 48 add $0x48,%rsp
7f9a: c3 ret
7f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7fa0: 48 83 ec 48 sub $0x48,%rsp
7fa4: b8 00 01 00 00 mov $0x100,%eax
7fa9: 4d 63 c9 movslq %r9d,%r9
7fac: 45 33 db xor %r11d,%r11d
7faf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
7fb3: 49 c1 e2 03 shl $0x3,%r10
7fb7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
7fbe: 44 0f 4f d8 cmovg %eax,%r11d
7fc2: 48 89 e0 mov %rsp,%rax
7fc5: 44 89 58 20 mov %r11d,0x20(%rax)
7fc9: 44 89 58 28 mov %r11d,0x28(%rax)
7fcd: 44 89 58 30 mov %r11d,0x30(%rax)
7fd1: e8 ea e4 05 00 call 0x664c0
7fd6: 48 83 c4 48 add $0x48,%rsp
7fda: c3 ret
7fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7fe0: 48 83 ec 48 sub $0x48,%rsp
7fe4: b8 00 01 00 00 mov $0x100,%eax
7fe9: 4d 63 c9 movslq %r9d,%r9
7fec: 45 33 db xor %r11d,%r11d
7fef: 4f 8d 14 49 lea (%r9,%r9,2),%r10
7ff3: 49 c1 e2 03 shl $0x3,%r10
7ff7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
7ffe: 44 rex.R
7fff: 0f .byte 0xf