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

9067 lines
428 KiB
Plaintext

; th_3c40: VA 0x180003c40-0x18000bc40 (32768 bytes)
/tmp/opencode/dis/th_3c40.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 48 85 c9 test %rcx,%rcx
7: 74 25 je 0x2e
9: 48 85 d2 test %rdx,%rdx
c: 74 20 je 0x2e
e: 4d 85 c0 test %r8,%r8
11: 74 1b je 0x2e
13: 45 85 c9 test %r9d,%r9d
16: 7f 0a jg 0x22
18: b8 fa ff ff ff mov $0xfffffffa,%eax
1d: 48 83 c4 28 add $0x28,%rsp
21: c3 ret
22: e8 59 31 01 00 call 0x13180
27: 33 c0 xor %eax,%eax
29: 48 83 c4 28 add $0x28,%rsp
2d: c3 ret
2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
33: 48 83 c4 28 add $0x28,%rsp
37: c3 ret
38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f: 00
40: 48 83 ec 28 sub $0x28,%rsp
44: 48 85 c9 test %rcx,%rcx
47: 74 25 je 0x6e
49: 48 85 d2 test %rdx,%rdx
4c: 74 20 je 0x6e
4e: 4d 85 c0 test %r8,%r8
51: 74 1b je 0x6e
53: 45 85 c9 test %r9d,%r9d
56: 7f 0a jg 0x62
58: b8 fa ff ff ff mov $0xfffffffa,%eax
5d: 48 83 c4 28 add $0x28,%rsp
61: c3 ret
62: e8 59 31 01 00 call 0x131c0
67: 33 c0 xor %eax,%eax
69: 48 83 c4 28 add $0x28,%rsp
6d: c3 ret
6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
73: 48 83 c4 28 add $0x28,%rsp
77: c3 ret
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f: 00
80: 48 83 ec 28 sub $0x28,%rsp
84: 48 85 c9 test %rcx,%rcx
87: 74 20 je 0xa9
89: 48 85 d2 test %rdx,%rdx
8c: 74 1b je 0xa9
8e: 45 85 c0 test %r8d,%r8d
91: 7f 0a jg 0x9d
93: b8 fa ff ff ff mov $0xfffffffa,%eax
98: 48 83 c4 28 add $0x28,%rsp
9c: c3 ret
9d: e8 5e 31 01 00 call 0x13200
a2: 33 c0 xor %eax,%eax
a4: 48 83 c4 28 add $0x28,%rsp
a8: c3 ret
a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
ae: 48 83 c4 28 add $0x28,%rsp
b2: c3 ret
b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bf: 00
c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
c5: 48 85 c9 test %rcx,%rcx
c8: 74 22 je 0xec
ca: 48 85 d2 test %rdx,%rdx
cd: 74 1d je 0xec
cf: 45 85 c0 test %r8d,%r8d
d2: 7f 0b jg 0xdf
d4: b8 fa ff ff ff mov $0xfffffffa,%eax
d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
de: c3 ret
df: e8 9c 32 01 00 call 0x13380
e4: 33 c0 xor %eax,%eax
e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
eb: c3 ret
ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f6: c3 ret
f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
fe: 00 00
100: 48 83 ec 28 sub $0x28,%rsp
104: 48 85 c9 test %rcx,%rcx
107: 74 20 je 0x129
109: 48 85 d2 test %rdx,%rdx
10c: 74 1b je 0x129
10e: 45 85 c0 test %r8d,%r8d
111: 7f 0a jg 0x11d
113: b8 fa ff ff ff mov $0xfffffffa,%eax
118: 48 83 c4 28 add $0x28,%rsp
11c: c3 ret
11d: e8 de 33 01 00 call 0x13500
122: 33 c0 xor %eax,%eax
124: 48 83 c4 28 add $0x28,%rsp
128: c3 ret
129: b8 f8 ff ff ff mov $0xfffffff8,%eax
12e: 48 83 c4 28 add $0x28,%rsp
132: c3 ret
133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f: 00
140: 56 push %rsi
141: 48 89 d6 mov %rdx,%rsi
144: 48 85 c9 test %rcx,%rcx
147: 0f 84 90 01 00 00 je 0x2dd
14d: 48 85 f6 test %rsi,%rsi
150: 0f 84 87 01 00 00 je 0x2dd
156: 45 85 c0 test %r8d,%r8d
159: 0f 8e 77 01 00 00 jle 0x2d6
15f: 41 83 f8 10 cmp $0x10,%r8d
163: 0f 8c 5d 01 00 00 jl 0x2c6
169: 49 89 f1 mov %rsi,%r9
16c: 49 83 e1 1f and $0x1f,%r9
170: 45 89 c9 mov %r9d,%r9d
173: 45 85 c9 test %r9d,%r9d
176: 74 18 je 0x190
178: 41 f7 c1 03 00 00 00 test $0x3,%r9d
17f: 0f 85 41 01 00 00 jne 0x2c6
185: 41 f7 d9 neg %r9d
188: 41 83 c1 20 add $0x20,%r9d
18c: 41 c1 e9 02 shr $0x2,%r9d
190: 41 8d 41 10 lea 0x10(%r9),%eax
194: 44 3b c0 cmp %eax,%r8d
197: 0f 8c 29 01 00 00 jl 0x2c6
19d: 44 89 c0 mov %r8d,%eax
1a0: 33 d2 xor %edx,%edx
1a2: 41 2b c1 sub %r9d,%eax
1a5: 83 e0 0f and $0xf,%eax
1a8: f7 d8 neg %eax
1aa: 41 03 c0 add %r8d,%eax
1ad: 45 85 c9 test %r9d,%r9d
1b0: 76 25 jbe 0x1d7
1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0
1c5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1
1ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
1cf: 48 ff c2 inc %rdx
1d2: 49 3b d1 cmp %r9,%rdx
1d5: 72 e9 jb 0x1c0
1d7: 48 63 d0 movslq %eax,%rdx
1da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1e0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1
1e6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5
1ed: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
1f3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4
1fa: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2
201: 01
202: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3
206: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4)
20c: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0
213: 01
214: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1
218: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4)
21f: 49 83 c1 10 add $0x10,%r9
223: 4c 3b ca cmp %rdx,%r9
226: 72 b8 jb 0x1e0
228: 44 8d 48 01 lea 0x1(%rax),%r9d
22c: 45 3b c8 cmp %r8d,%r9d
22f: 0f 87 85 00 00 00 ja 0x2ba
235: 4d 63 d0 movslq %r8d,%r10
238: 4c 2b d2 sub %rdx,%r10
23b: 49 83 fa 04 cmp $0x4,%r10
23f: 0f 8c 7c 00 00 00 jl 0x2c1
245: 45 89 d3 mov %r10d,%r11d
248: 45 33 c9 xor %r9d,%r9d
24b: 41 83 e3 fc and $0xfffffffc,%r11d
24f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8
253: 4d 63 db movslq %r11d,%r11
256: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx
25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
260: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
266: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1
26c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4)
272: 49 83 c1 04 add $0x4,%r9
276: 4d 3b cb cmp %r11,%r9
279: 72 e5 jb 0x260
27b: 4d 3b da cmp %r10,%r11
27e: 73 3a jae 0x2ba
280: 48 63 c0 movslq %eax,%rax
283: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
287: 48 8d 04 86 lea (%rsi,%rax,4),%rax
28b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
292: 00
293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
2a6: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1
2ac: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4)
2b2: 49 ff c3 inc %r11
2b5: 4d 3b da cmp %r10,%r11
2b8: 72 e6 jb 0x2a0
2ba: 33 c0 xor %eax,%eax
2bc: c5 f8 77 vzeroupper
2bf: 5e pop %rsi
2c0: c3 ret
2c1: 45 33 db xor %r11d,%r11d
2c4: eb b5 jmp 0x27b
2c6: 33 c0 xor %eax,%eax
2c8: 41 83 f8 01 cmp $0x1,%r8d
2cc: 72 ec jb 0x2ba
2ce: 4d 63 d0 movslq %r8d,%r10
2d1: 45 33 db xor %r11d,%r11d
2d4: eb a5 jmp 0x27b
2d6: b8 fa ff ff ff mov $0xfffffffa,%eax
2db: 5e pop %rsi
2dc: c3 ret
2dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e2: 5e pop %rsi
2e3: c3 ret
2e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eb: 00
2ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ff: 00
300: 53 push %rbx
301: 49 89 ca mov %rcx,%r10
304: 4d 85 d2 test %r10,%r10
307: 0f 84 84 01 00 00 je 0x491
30d: 48 85 d2 test %rdx,%rdx
310: 0f 84 7b 01 00 00 je 0x491
316: 45 85 c0 test %r8d,%r8d
319: 0f 8e 6b 01 00 00 jle 0x48a
31f: 41 83 f8 10 cmp $0x10,%r8d
323: 0f 8c 59 01 00 00 jl 0x482
329: 48 89 d3 mov %rdx,%rbx
32c: 48 83 e3 1f and $0x1f,%rbx
330: 85 db test %ebx,%ebx
332: 74 11 je 0x345
334: f6 c3 03 test $0x3,%bl
337: 0f 85 45 01 00 00 jne 0x482
33d: f7 db neg %ebx
33f: 83 c3 20 add $0x20,%ebx
342: c1 eb 02 shr $0x2,%ebx
345: 8d 43 10 lea 0x10(%rbx),%eax
348: 44 3b c0 cmp %eax,%r8d
34b: 0f 8c 31 01 00 00 jl 0x482
351: 45 89 c1 mov %r8d,%r9d
354: 33 c0 xor %eax,%eax
356: 44 2b cb sub %ebx,%r9d
359: 41 83 e1 0f and $0xf,%r9d
35d: 41 f7 d9 neg %r9d
360: 45 03 c8 add %r8d,%r9d
363: 89 d9 mov %ebx,%ecx
365: 85 db test %ebx,%ebx
367: 76 2f jbe 0x398
369: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
370: 00
371: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37f: 00
380: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
385: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
38b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
390: 48 ff c0 inc %rax
393: 48 3b c1 cmp %rcx,%rax
396: 72 e8 jb 0x380
398: 49 63 c1 movslq %r9d,%rax
39b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
3a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
3ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
3b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
3b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
3bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
3c3: 48 83 c1 10 add $0x10,%rcx
3c7: 48 3b c8 cmp %rax,%rcx
3ca: 72 d4 jb 0x3a0
3cc: 41 8d 41 01 lea 0x1(%r9),%eax
3d0: 41 3b c0 cmp %r8d,%eax
3d3: 0f 87 9e 00 00 00 ja 0x477
3d9: 4d 63 c0 movslq %r8d,%r8
3dc: 4d 63 c9 movslq %r9d,%r9
3df: 4d 2b c1 sub %r9,%r8
3e2: 49 83 f8 04 cmp $0x4,%r8
3e6: 0f 8c 92 00 00 00 jl 0x47e
3ec: 4d 63 c9 movslq %r9d,%r9
3ef: 44 89 c3 mov %r8d,%ebx
3f2: 83 e3 fc and $0xfffffffc,%ebx
3f5: 33 c9 xor %ecx,%ecx
3f7: 48 63 db movslq %ebx,%rbx
3fa: 4b 8d 04 8a lea (%r10,%r9,4),%rax
3fe: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11
402: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
409: 00
40a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
418: 00
419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
420: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
426: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
42b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4)
431: 48 83 c1 04 add $0x4,%rcx
435: 48 3b cb cmp %rbx,%rcx
438: 72 e6 jb 0x420
43a: 49 3b d8 cmp %r8,%rbx
43d: 73 38 jae 0x477
43f: 4d 63 c9 movslq %r9d,%r9
442: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx
446: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
44a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
451: 00
452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
460: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
465: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1
46a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4)
46f: 48 ff c3 inc %rbx
472: 49 3b d8 cmp %r8,%rbx
475: 72 e9 jb 0x460
477: 33 c0 xor %eax,%eax
479: c5 f8 77 vzeroupper
47c: 5b pop %rbx
47d: c3 ret
47e: 33 db xor %ebx,%ebx
480: eb b8 jmp 0x43a
482: 45 33 c9 xor %r9d,%r9d
485: e9 42 ff ff ff jmp 0x3cc
48a: b8 fa ff ff ff mov $0xfffffffa,%eax
48f: 5b pop %rbx
490: c3 ret
491: b8 f8 ff ff ff mov $0xfffffff8,%eax
496: 5b pop %rbx
497: c3 ret
498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49f: 00
4a0: 48 83 ec 28 sub $0x28,%rsp
4a4: 48 85 d2 test %rdx,%rdx
4a7: 74 1f je 0x4c8
4a9: 45 85 c0 test %r8d,%r8d
4ac: 7f 0a jg 0x4b8
4ae: b8 fa ff ff ff mov $0xfffffffa,%eax
4b3: 48 83 c4 28 add $0x28,%rsp
4b7: c3 ret
4b8: 66 0f 7e c1 movd %xmm0,%ecx
4bc: e8 bf 31 01 00 call 0x13680
4c1: 33 c0 xor %eax,%eax
4c3: 48 83 c4 28 add $0x28,%rsp
4c7: c3 ret
4c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
4cd: 48 83 c4 28 add $0x28,%rsp
4d1: c3 ret
4d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4e5: 48 85 d2 test %rdx,%rdx
4e8: 74 22 je 0x50c
4ea: 45 85 c0 test %r8d,%r8d
4ed: 7f 0c jg 0x4fb
4ef: b8 fa ff ff ff mov $0xfffffffa,%eax
4f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4f9: 90 nop
4fa: c3 ret
4fb: 66 0f 7e c1 movd %xmm0,%ecx
4ff: e8 9c 31 01 00 call 0x136a0
504: 33 c0 xor %eax,%eax
506: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
50b: c3 ret
50c: b8 f8 ff ff ff mov $0xfffffff8,%eax
511: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
516: 90 nop
517: 90 nop
518: 90 nop
519: c3 ret
51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
520: 48 83 ec 28 sub $0x28,%rsp
524: 48 85 d2 test %rdx,%rdx
527: 74 1f je 0x548
529: 45 85 c0 test %r8d,%r8d
52c: 7f 0a jg 0x538
52e: b8 fa ff ff ff mov $0xfffffffa,%eax
533: 48 83 c4 28 add $0x28,%rsp
537: c3 ret
538: 66 0f 7e c1 movd %xmm0,%ecx
53c: e8 7f 31 01 00 call 0x136c0
541: 33 c0 xor %eax,%eax
543: 48 83 c4 28 add $0x28,%rsp
547: c3 ret
548: b8 f8 ff ff ff mov $0xfffffff8,%eax
54d: 48 83 c4 28 add $0x28,%rsp
551: c3 ret
552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
560: 48 83 ec 28 sub $0x28,%rsp
564: 48 85 d2 test %rdx,%rdx
567: 74 35 je 0x59e
569: 45 85 c0 test %r8d,%r8d
56c: 7e 3a jle 0x5a8
56e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
574: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
57b: 00
57c: 3d 00 00 20 00 cmp $0x200000,%eax
581: 7f 0b jg 0x58e
583: c5 f9 7e c1 vmovd %xmm0,%ecx
587: e8 74 f1 a5 01 call 0x1a5f700
58c: eb 09 jmp 0x597
58e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
592: e8 49 31 01 00 call 0x136e0
597: 33 c0 xor %eax,%eax
599: 48 83 c4 28 add $0x28,%rsp
59d: c3 ret
59e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a3: 48 83 c4 28 add $0x28,%rsp
5a7: c3 ret
5a8: b8 fa ff ff ff mov $0xfffffffa,%eax
5ad: 48 83 c4 28 add $0x28,%rsp
5b1: c3 ret
5b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c0: 48 83 ec 28 sub $0x28,%rsp
5c4: 48 85 d2 test %rdx,%rdx
5c7: 74 35 je 0x5fe
5c9: 45 85 c0 test %r8d,%r8d
5cc: 7e 3a jle 0x608
5ce: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
5d4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
5db: 00
5dc: 3d 00 00 20 00 cmp $0x200000,%eax
5e1: 7f 0b jg 0x5ee
5e3: c5 f9 7e c1 vmovd %xmm0,%ecx
5e7: e8 b4 fd a5 01 call 0x1a603a0
5ec: eb 09 jmp 0x5f7
5ee: 8b 4c 24 20 mov 0x20(%rsp),%ecx
5f2: e8 49 33 01 00 call 0x13940
5f7: 33 c0 xor %eax,%eax
5f9: 48 83 c4 28 add $0x28,%rsp
5fd: c3 ret
5fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
603: 48 83 c4 28 add $0x28,%rsp
607: c3 ret
608: b8 fa ff ff ff mov $0xfffffffa,%eax
60d: 48 83 c4 28 add $0x28,%rsp
611: c3 ret
612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
620: 48 83 ec 28 sub $0x28,%rsp
624: 48 85 d2 test %rdx,%rdx
627: 74 35 je 0x65e
629: 45 85 c0 test %r8d,%r8d
62c: 7e 3a jle 0x668
62e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
634: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
63b: 00
63c: 3d 00 00 20 00 cmp $0x200000,%eax
641: 7f 0b jg 0x64e
643: c5 f9 7e c1 vmovd %xmm0,%ecx
647: e8 f4 09 a6 01 call 0x1a61040
64c: eb 09 jmp 0x657
64e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
652: e8 49 35 01 00 call 0x13ba0
657: 33 c0 xor %eax,%eax
659: 48 83 c4 28 add $0x28,%rsp
65d: c3 ret
65e: b8 f8 ff ff ff mov $0xfffffff8,%eax
663: 48 83 c4 28 add $0x28,%rsp
667: c3 ret
668: b8 fa ff ff ff mov $0xfffffffa,%eax
66d: 48 83 c4 28 add $0x28,%rsp
671: c3 ret
672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
680: 48 83 ec 28 sub $0x28,%rsp
684: 4d 89 c1 mov %r8,%r9
687: 49 89 d0 mov %rdx,%r8
68a: 48 89 ca mov %rcx,%rdx
68d: e8 6e 37 01 00 call 0x13e00
692: 48 83 c4 28 add $0x28,%rsp
696: c3 ret
697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
69e: 00 00
6a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6a5: 4d 89 c1 mov %r8,%r9
6a8: 49 89 d0 mov %rdx,%r8
6ab: 48 89 ca mov %rcx,%rdx
6ae: e8 cd 39 01 00 call 0x14080
6b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6b8: c3 ret
6b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c0: 48 83 ec 28 sub $0x28,%rsp
6c4: 4d 89 c1 mov %r8,%r9
6c7: 49 89 d0 mov %rdx,%r8
6ca: 48 89 ca mov %rcx,%rdx
6cd: e8 2e 3c 01 00 call 0x14300
6d2: 48 83 c4 28 add $0x28,%rsp
6d6: c3 ret
6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6de: 00 00
6e0: 48 83 ec 28 sub $0x28,%rsp
6e4: 4d 89 c1 mov %r8,%r9
6e7: 49 89 d0 mov %rdx,%r8
6ea: 48 89 ca mov %rcx,%rdx
6ed: e8 6e 3e 01 00 call 0x14560
6f2: 48 83 c4 28 add $0x28,%rsp
6f6: c3 ret
6f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6fe: 00 00
700: 48 83 ec 28 sub $0x28,%rsp
704: 4d 89 c1 mov %r8,%r9
707: 49 89 d0 mov %rdx,%r8
70a: 48 89 ca mov %rcx,%rdx
70d: e8 ae 40 01 00 call 0x147c0
712: 48 83 c4 28 add $0x28,%rsp
716: c3 ret
717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
71e: 00 00
720: 48 83 ec 28 sub $0x28,%rsp
724: 4d 89 c1 mov %r8,%r9
727: 49 89 d0 mov %rdx,%r8
72a: 48 89 ca mov %rcx,%rdx
72d: e8 ce 42 01 00 call 0x14a00
732: 48 83 c4 28 add $0x28,%rsp
736: c3 ret
737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
73e: 00 00
740: 48 83 ec 28 sub $0x28,%rsp
744: 48 85 c9 test %rcx,%rcx
747: 74 49 je 0x792
749: 4d 85 c0 test %r8,%r8
74c: 74 44 je 0x792
74e: 45 85 c9 test %r9d,%r9d
751: 7e 49 jle 0x79c
753: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c59060
75a: 7a 02 jp 0x75e
75c: 74 25 je 0x783
75e: 0f 57 c0 xorps %xmm0,%xmm0
761: 0f 2e c8 ucomiss %xmm0,%xmm1
764: 7a 02 jp 0x768
766: 74 0c je 0x774
768: e8 d3 44 01 00 call 0x14c40
76d: 33 c0 xor %eax,%eax
76f: 48 83 c4 28 add $0x28,%rsp
773: c3 ret
774: 4c 89 c1 mov %r8,%rcx
777: 44 89 ca mov %r9d,%edx
77a: 48 83 c4 28 add $0x28,%rsp
77e: e9 bd 46 01 00 jmp 0x14e40
783: 4c 89 c2 mov %r8,%rdx
786: 45 89 c8 mov %r9d,%r8d
789: 48 83 c4 28 add $0x28,%rsp
78d: e9 ee 22 00 00 jmp 0x2a80
792: b8 f8 ff ff ff mov $0xfffffff8,%eax
797: 48 83 c4 28 add $0x28,%rsp
79b: c3 ret
79c: b8 fa ff ff ff mov $0xfffffffa,%eax
7a1: 48 83 c4 28 add $0x28,%rsp
7a5: c3 ret
7a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ad: 00
7ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b5: 0f 1f 40 00 nopl 0x0(%rax)
7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7c5: 48 85 c9 test %rcx,%rcx
7c8: 74 4c je 0x816
7ca: 4d 85 c0 test %r8,%r8
7cd: 74 47 je 0x816
7cf: 45 85 c9 test %r9d,%r9d
7d2: 7e 4d jle 0x821
7d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c59064
7db: 7a 02 jp 0x7df
7dd: 74 27 je 0x806
7df: 0f 57 c0 xorps %xmm0,%xmm0
7e2: 0f 2e c8 ucomiss %xmm0,%xmm1
7e5: 7a 02 jp 0x7e9
7e7: 74 0d je 0x7f6
7e9: e8 92 46 01 00 call 0x14e80
7ee: 33 c0 xor %eax,%eax
7f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7f5: c3 ret
7f6: 4c 89 c1 mov %r8,%rcx
7f9: 44 89 ca mov %r9d,%edx
7fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
801: e9 7a 48 01 00 jmp 0x15080
806: 4c 89 c2 mov %r8,%rdx
809: 45 89 c8 mov %r9d,%r8d
80c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
811: e9 aa 22 00 00 jmp 0x2ac0
816: b8 f8 ff ff ff mov $0xfffffff8,%eax
81b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
820: c3 ret
821: b8 fa ff ff ff mov $0xfffffffa,%eax
826: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
82b: c3 ret
82c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
833: 00
834: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
83b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
840: 48 83 ec 28 sub $0x28,%rsp
844: 48 85 c9 test %rcx,%rcx
847: 74 49 je 0x892
849: 4d 85 c0 test %r8,%r8
84c: 74 44 je 0x892
84e: 45 85 c9 test %r9d,%r9d
851: 7e 49 jle 0x89c
853: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c59068
85a: 7a 02 jp 0x85e
85c: 74 25 je 0x883
85e: 0f 57 c0 xorps %xmm0,%xmm0
861: 0f 2e c8 ucomiss %xmm0,%xmm1
864: 7a 02 jp 0x868
866: 74 0c je 0x874
868: e8 53 48 01 00 call 0x150c0
86d: 33 c0 xor %eax,%eax
86f: 48 83 c4 28 add $0x28,%rsp
873: c3 ret
874: 4c 89 c1 mov %r8,%rcx
877: 44 89 ca mov %r9d,%edx
87a: 48 83 c4 28 add $0x28,%rsp
87e: e9 3d 4a 01 00 jmp 0x152c0
883: 4c 89 c2 mov %r8,%rdx
886: 45 89 c8 mov %r9d,%r8d
889: 48 83 c4 28 add $0x28,%rsp
88d: e9 6e 22 00 00 jmp 0x2b00
892: b8 f8 ff ff ff mov $0xfffffff8,%eax
897: 48 83 c4 28 add $0x28,%rsp
89b: c3 ret
89c: b8 fa ff ff ff mov $0xfffffffa,%eax
8a1: 48 83 c4 28 add $0x28,%rsp
8a5: c3 ret
8a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8ad: 00
8ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8b5: 0f 1f 40 00 nopl 0x0(%rax)
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8c0: 57 push %rdi
8c1: 48 83 ec 20 sub $0x20,%rsp
8c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2
8c9: 48 85 c9 test %rcx,%rcx
8cc: 0f 84 ef 01 00 00 je 0xac1
8d2: 4d 85 c0 test %r8,%r8
8d5: 0f 84 e6 01 00 00 je 0xac1
8db: 45 85 c9 test %r9d,%r9d
8de: 0f 8e d2 01 00 00 jle 0xab6
8e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5906c
8eb: 01
8ec: 7a 06 jp 0x8f4
8ee: 0f 84 b1 01 00 00 je 0xaa5
8f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
8f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2
8fc: 7a 06 jp 0x904
8fe: 0f 84 90 01 00 00 je 0xa94
904: 41 83 f9 10 cmp $0x10,%r9d
908: 0f 8c 76 01 00 00 jl 0xa84
90e: 4d 89 c2 mov %r8,%r10
911: 49 83 e2 1f and $0x1f,%r10
915: 45 89 d2 mov %r10d,%r10d
918: 45 85 d2 test %r10d,%r10d
91b: 74 18 je 0x935
91d: 41 f7 c2 03 00 00 00 test $0x3,%r10d
924: 0f 85 5a 01 00 00 jne 0xa84
92a: 41 f7 da neg %r10d
92d: 41 83 c2 20 add $0x20,%r10d
931: 41 c1 ea 02 shr $0x2,%r10d
935: 41 8d 42 10 lea 0x10(%r10),%eax
939: 44 3b c8 cmp %eax,%r9d
93c: 0f 8c 42 01 00 00 jl 0xa84
942: 44 89 cf mov %r9d,%edi
945: 33 c0 xor %eax,%eax
947: 41 2b fa sub %r10d,%edi
94a: 83 e7 0f and $0xf,%edi
94d: f7 df neg %edi
94f: 41 03 f9 add %r9d,%edi
952: 45 85 d2 test %r10d,%r10d
955: 76 1c jbe 0x973
957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
95e: 00 00
960: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0
965: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
96b: 48 ff c0 inc %rax
96e: 49 3b c2 cmp %r10,%rax
971: 72 ed jb 0x960
973: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1
978: 48 63 c7 movslq %edi,%rax
97b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0
981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
988: 00
989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
997: 00
998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
99f: 90 nop
9a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
9a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
9ad: 01
9ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
9b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3
9b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4)
9bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4
9c6: 01
9c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
9cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4)
9d2: 49 83 c2 10 add $0x10,%r10
9d6: 4c 3b d0 cmp %rax,%r10
9d9: 72 c5 jb 0x9a0
9db: 44 8d 57 01 lea 0x1(%rdi),%r10d
9df: 45 3b d1 cmp %r9d,%r10d
9e2: 0f 87 8c 00 00 00 ja 0xa74
9e8: 49 63 d1 movslq %r9d,%rdx
9eb: 48 2b d0 sub %rax,%rdx
9ee: 48 83 fa 04 cmp $0x4,%rdx
9f2: 0f 8c 87 00 00 00 jl 0xa7f
9f8: 41 89 d1 mov %edx,%r9d
9fb: 45 33 db xor %r11d,%r11d
9fe: 41 83 e1 fc and $0xfffffffc,%r9d
a02: 4d 8d 14 80 lea (%r8,%rax,4),%r10
a06: 4d 63 c9 movslq %r9d,%r9
a09: 48 8d 04 81 lea (%rcx,%rax,4),%rax
a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a14: 00
a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a1c: 0f 1f 40 00 nopl 0x0(%rax)
a20: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0
a26: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4)
a2c: 49 83 c3 04 add $0x4,%r11
a30: 4d 3b d9 cmp %r9,%r11
a33: 72 eb jb 0xa20
a35: 4c 3b ca cmp %rdx,%r9
a38: 73 3a jae 0xa74
a3a: 48 63 ff movslq %edi,%rdi
a3d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8
a41: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax
a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a4c: 00
a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a60: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0
a66: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4)
a6c: 49 ff c1 inc %r9
a6f: 4c 3b ca cmp %rdx,%r9
a72: 72 ec jb 0xa60
a74: 33 c0 xor %eax,%eax
a76: c5 f8 77 vzeroupper
a79: 48 83 c4 20 add $0x20,%rsp
a7d: 5f pop %rdi
a7e: c3 ret
a7f: 45 33 c9 xor %r9d,%r9d
a82: eb b1 jmp 0xa35
a84: 33 ff xor %edi,%edi
a86: 41 83 f9 01 cmp $0x1,%r9d
a8a: 72 e8 jb 0xa74
a8c: 49 63 d1 movslq %r9d,%rdx
a8f: 45 33 c9 xor %r9d,%r9d
a92: eb a1 jmp 0xa35
a94: 4c 89 c1 mov %r8,%rcx
a97: 44 89 ca mov %r9d,%edx
a9a: e8 61 48 01 00 call 0x15300
a9f: 48 83 c4 20 add $0x20,%rsp
aa3: 5f pop %rdi
aa4: c3 ret
aa5: 4c 89 c2 mov %r8,%rdx
aa8: 45 89 c8 mov %r9d,%r8d
aab: e8 90 20 00 00 call 0x2b40
ab0: 48 83 c4 20 add $0x20,%rsp
ab4: 5f pop %rdi
ab5: c3 ret
ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
abb: 48 83 c4 20 add $0x20,%rsp
abf: 5f pop %rdi
ac0: c3 ret
ac1: b8 f8 ff ff ff mov $0xfffffff8,%eax
ac6: 48 83 c4 20 add $0x20,%rsp
aca: 5f pop %rdi
acb: c3 ret
acc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ad3: 00
ad4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
ae0: 53 push %rbx
ae1: 48 83 ec 20 sub $0x20,%rsp
ae5: 48 85 c9 test %rcx,%rcx
ae8: 0f 84 b9 01 00 00 je 0xca7
aee: 4d 85 c0 test %r8,%r8
af1: 0f 84 b0 01 00 00 je 0xca7
af7: 45 85 c9 test %r9d,%r9d
afa: 0f 8e 9c 01 00 00 jle 0xc9c
b00: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c59070
b07: 01
b08: 7a 06 jp 0xb10
b0a: 0f 84 7b 01 00 00 je 0xc8b
b10: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
b14: c5 f8 2e c8 vucomiss %xmm0,%xmm1
b18: 7a 06 jp 0xb20
b1a: 0f 84 5a 01 00 00 je 0xc7a
b20: 41 83 f9 10 cmp $0x10,%r9d
b24: 0f 8c 3a 01 00 00 jl 0xc64
b2a: 41 83 f9 1d cmp $0x1d,%r9d
b2e: 0f 8c 38 01 00 00 jl 0xc6c
b34: 4d 89 c2 mov %r8,%r10
b37: 49 83 e2 1f and $0x1f,%r10
b3b: 45 85 d2 test %r10d,%r10d
b3e: 74 18 je 0xb58
b40: 41 f7 c2 03 00 00 00 test $0x3,%r10d
b47: 0f 85 17 01 00 00 jne 0xc64
b4d: 41 f7 da neg %r10d
b50: 41 83 c2 20 add $0x20,%r10d
b54: 41 c1 ea 02 shr $0x2,%r10d
b58: 41 8d 42 10 lea 0x10(%r10),%eax
b5c: 44 3b c8 cmp %eax,%r9d
b5f: 0f 8c ff 00 00 00 jl 0xc64
b65: 45 89 cb mov %r9d,%r11d
b68: 33 c0 xor %eax,%eax
b6a: 45 2b da sub %r10d,%r11d
b6d: 41 83 e3 0f and $0xf,%r11d
b71: 41 f7 db neg %r11d
b74: 45 03 d9 add %r9d,%r11d
b77: 44 89 d3 mov %r10d,%ebx
b7a: 45 85 d2 test %r10d,%r10d
b7d: 76 14 jbe 0xb93
b7f: 90 nop
b80: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
b85: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
b8b: 48 ff c0 inc %rax
b8e: 48 3b c3 cmp %rbx,%rax
b91: 72 ed jb 0xb80
b93: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
b98: 49 63 c3 movslq %r11d,%rax
b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
ba0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
ba5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
bab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
bb1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
bb8: 48 83 c3 10 add $0x10,%rbx
bbc: 48 3b d8 cmp %rax,%rbx
bbf: 72 df jb 0xba0
bc1: 41 8d 43 01 lea 0x1(%r11),%eax
bc5: 41 3b c1 cmp %r9d,%eax
bc8: 0f 87 86 00 00 00 ja 0xc54
bce: 4d 63 c9 movslq %r9d,%r9
bd1: 4d 63 db movslq %r11d,%r11
bd4: 4d 2b cb sub %r11,%r9
bd7: 49 83 f9 04 cmp $0x4,%r9
bdb: 0f 8c 7e 00 00 00 jl 0xc5f
be1: 4d 63 db movslq %r11d,%r11
be4: 45 89 ca mov %r9d,%r10d
be7: 41 83 e2 fc and $0xfffffffc,%r10d
beb: 33 db xor %ebx,%ebx
bed: 4d 63 d2 movslq %r10d,%r10
bf0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
bf5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
bf9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
bfd: 0f 1f 00 nopl (%rax)
c00: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
c05: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
c0a: 48 83 c3 04 add $0x4,%rbx
c0e: 49 3b da cmp %r10,%rbx
c11: 72 ed jb 0xc00
c13: 4d 3b d1 cmp %r9,%r10
c16: 73 3c jae 0xc54
c18: 4d 63 db movslq %r11d,%r11
c1b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
c1f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c2a: 00
c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c40: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
c46: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
c4c: 49 ff c2 inc %r10
c4f: 4d 3b d1 cmp %r9,%r10
c52: 72 ec jb 0xc40
c54: 33 c0 xor %eax,%eax
c56: c5 f8 77 vzeroupper
c59: 48 83 c4 20 add $0x20,%rsp
c5d: 5b pop %rbx
c5e: c3 ret
c5f: 45 33 d2 xor %r10d,%r10d
c62: eb af jmp 0xc13
c64: 45 33 db xor %r11d,%r11d
c67: e9 55 ff ff ff jmp 0xbc1
c6c: 45 89 cb mov %r9d,%r11d
c6f: 33 db xor %ebx,%ebx
c71: 41 83 e3 f0 and $0xfffffff0,%r11d
c75: e9 19 ff ff ff jmp 0xb93
c7a: 4c 89 c1 mov %r8,%rcx
c7d: 44 89 ca mov %r9d,%edx
c80: e8 bb 46 01 00 call 0x15340
c85: 48 83 c4 20 add $0x20,%rsp
c89: 5b pop %rbx
c8a: c3 ret
c8b: 4c 89 c2 mov %r8,%rdx
c8e: 45 89 c8 mov %r9d,%r8d
c91: e8 6a 1f 00 00 call 0x2c00
c96: 48 83 c4 20 add $0x20,%rsp
c9a: 5b pop %rbx
c9b: c3 ret
c9c: b8 fa ff ff ff mov $0xfffffffa,%eax
ca1: 48 83 c4 20 add $0x20,%rsp
ca5: 5b pop %rbx
ca6: c3 ret
ca7: b8 f8 ff ff ff mov $0xfffffff8,%eax
cac: 48 83 c4 20 add $0x20,%rsp
cb0: 5b pop %rbx
cb1: c3 ret
cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cc0: 53 push %rbx
cc1: 48 83 ec 20 sub $0x20,%rsp
cc5: 48 85 c9 test %rcx,%rcx
cc8: 0f 84 b9 01 00 00 je 0xe87
cce: 4d 85 c0 test %r8,%r8
cd1: 0f 84 b0 01 00 00 je 0xe87
cd7: 45 85 c9 test %r9d,%r9d
cda: 0f 8e 9c 01 00 00 jle 0xe7c
ce0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c59074
ce7: 01
ce8: 7a 06 jp 0xcf0
cea: 0f 84 7b 01 00 00 je 0xe6b
cf0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
cf4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
cf8: 7a 06 jp 0xd00
cfa: 0f 84 5a 01 00 00 je 0xe5a
d00: 41 83 f9 10 cmp $0x10,%r9d
d04: 0f 8c 3a 01 00 00 jl 0xe44
d0a: 41 83 f9 1d cmp $0x1d,%r9d
d0e: 0f 8c 38 01 00 00 jl 0xe4c
d14: 4d 89 c2 mov %r8,%r10
d17: 49 83 e2 1f and $0x1f,%r10
d1b: 45 85 d2 test %r10d,%r10d
d1e: 74 18 je 0xd38
d20: 41 f7 c2 03 00 00 00 test $0x3,%r10d
d27: 0f 85 17 01 00 00 jne 0xe44
d2d: 41 f7 da neg %r10d
d30: 41 83 c2 20 add $0x20,%r10d
d34: 41 c1 ea 02 shr $0x2,%r10d
d38: 41 8d 42 10 lea 0x10(%r10),%eax
d3c: 44 3b c8 cmp %eax,%r9d
d3f: 0f 8c ff 00 00 00 jl 0xe44
d45: 45 89 cb mov %r9d,%r11d
d48: 33 c0 xor %eax,%eax
d4a: 45 2b da sub %r10d,%r11d
d4d: 41 83 e3 0f and $0xf,%r11d
d51: 41 f7 db neg %r11d
d54: 45 03 d9 add %r9d,%r11d
d57: 44 89 d3 mov %r10d,%ebx
d5a: 45 85 d2 test %r10d,%r10d
d5d: 76 14 jbe 0xd73
d5f: 90 nop
d60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
d65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
d6b: 48 ff c0 inc %rax
d6e: 48 3b c3 cmp %rbx,%rax
d71: 72 ed jb 0xd60
d73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
d78: 49 63 c3 movslq %r11d,%rax
d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
d80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
d85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
d8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
d91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
d98: 48 83 c3 10 add $0x10,%rbx
d9c: 48 3b d8 cmp %rax,%rbx
d9f: 72 df jb 0xd80
da1: 41 8d 43 01 lea 0x1(%r11),%eax
da5: 41 3b c1 cmp %r9d,%eax
da8: 0f 87 86 00 00 00 ja 0xe34
dae: 4d 63 c9 movslq %r9d,%r9
db1: 4d 63 db movslq %r11d,%r11
db4: 4d 2b cb sub %r11,%r9
db7: 49 83 f9 04 cmp $0x4,%r9
dbb: 0f 8c 7e 00 00 00 jl 0xe3f
dc1: 4d 63 db movslq %r11d,%r11
dc4: 45 89 ca mov %r9d,%r10d
dc7: 41 83 e2 fc and $0xfffffffc,%r10d
dcb: 33 db xor %ebx,%ebx
dcd: 4d 63 d2 movslq %r10d,%r10
dd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
dd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
dd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
ddd: 0f 1f 00 nopl (%rax)
de0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
de5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
dea: 48 83 c3 04 add $0x4,%rbx
dee: 49 3b da cmp %r10,%rbx
df1: 72 ed jb 0xde0
df3: 4d 3b d1 cmp %r9,%r10
df6: 73 3c jae 0xe34
df8: 4d 63 db movslq %r11d,%r11
dfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
dff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e0a: 00
e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
e26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
e2c: 49 ff c2 inc %r10
e2f: 4d 3b d1 cmp %r9,%r10
e32: 72 ec jb 0xe20
e34: 33 c0 xor %eax,%eax
e36: c5 f8 77 vzeroupper
e39: 48 83 c4 20 add $0x20,%rsp
e3d: 5b pop %rbx
e3e: c3 ret
e3f: 45 33 d2 xor %r10d,%r10d
e42: eb af jmp 0xdf3
e44: 45 33 db xor %r11d,%r11d
e47: e9 55 ff ff ff jmp 0xda1
e4c: 45 89 cb mov %r9d,%r11d
e4f: 33 db xor %ebx,%ebx
e51: 41 83 e3 f0 and $0xfffffff0,%r11d
e55: e9 19 ff ff ff jmp 0xd73
e5a: 4c 89 c1 mov %r8,%rcx
e5d: 44 89 ca mov %r9d,%edx
e60: e8 1b 45 01 00 call 0x15380
e65: 48 83 c4 20 add $0x20,%rsp
e69: 5b pop %rbx
e6a: c3 ret
e6b: 4c 89 c2 mov %r8,%rdx
e6e: 45 89 c8 mov %r9d,%r8d
e71: e8 4a 1e 00 00 call 0x2cc0
e76: 48 83 c4 20 add $0x20,%rsp
e7a: 5b pop %rbx
e7b: c3 ret
e7c: b8 fa ff ff ff mov $0xfffffffa,%eax
e81: 48 83 c4 20 add $0x20,%rsp
e85: 5b pop %rbx
e86: c3 ret
e87: b8 f8 ff ff ff mov $0xfffffff8,%eax
e8c: 48 83 c4 20 add $0x20,%rsp
e90: 5b pop %rbx
e91: c3 ret
e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ea0: 48 83 ec 38 sub $0x38,%rsp
ea4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611d30
eab: 48 33 c4 xor %rsp,%rax
eae: 48 89 44 24 30 mov %rax,0x30(%rsp)
eb3: 48 85 d2 test %rdx,%rdx
eb6: 74 5f je 0xf17
eb8: 45 85 c0 test %r8d,%r8d
ebb: 7f 1b jg 0xed8
ebd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
ec2: 48 33 cc xor %rsp,%rcx
ec5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611d30
ecc: 75 44 jne 0xf12
ece: b8 fa ff ff ff mov $0xfffffffa,%eax
ed3: 48 83 c4 38 add $0x38,%rsp
ed7: c3 ret
ed8: 48 8b 01 mov (%rcx),%rax
edb: 4c 8b 49 08 mov 0x8(%rcx),%r9
edf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
ee4: 66 48 0f 6e c8 movq %rax,%xmm1
ee9: 66 49 0f 6e c1 movq %r9,%xmm0
eee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
ef2: 0f 29 09 movaps %xmm1,(%rcx)
ef5: e8 c6 44 01 00 call 0x153c0
efa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
eff: 48 33 cc xor %rsp,%rcx
f02: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611d30
f09: 75 07 jne 0xf12
f0b: 33 c0 xor %eax,%eax
f0d: 48 83 c4 38 add $0x38,%rsp
f11: c3 ret
f12: e8 79 c5 12 01 call 0x112d490
f17: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
f1c: 48 33 cc xor %rsp,%rcx
f1f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611d30
f26: 75 ea jne 0xf12
f28: b8 f8 ff ff ff mov $0xfffffff8,%eax
f2d: 48 83 c4 38 add $0x38,%rsp
f31: c3 ret
f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f40: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
f45: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611d30
f4c: 48 33 c4 xor %rsp,%rax
f4f: 48 89 44 24 30 mov %rax,0x30(%rsp)
f54: 48 85 d2 test %rdx,%rdx
f57: 74 57 je 0xfb0
f59: 45 85 c0 test %r8d,%r8d
f5c: 7f 1c jg 0xf7a
f5e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
f63: 48 33 cc xor %rsp,%rcx
f66: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611d30
f6d: 75 3c jne 0xfab
f6f: b8 fa ff ff ff mov $0xfffffffa,%eax
f74: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
f79: c3 ret
f7a: f3 0f 7e 01 movq (%rcx),%xmm0
f7e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
f83: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
f88: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
f8d: e8 4e 44 01 00 call 0x153e0
f92: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
f97: 48 33 cc xor %rsp,%rcx
f9a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611d30
fa1: 75 08 jne 0xfab
fa3: 33 c0 xor %eax,%eax
fa5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
faa: c3 ret
fab: e8 e0 c4 12 01 call 0x112d490
fb0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
fb5: 48 33 cc xor %rsp,%rcx
fb8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611d30
fbf: 75 ea jne 0xfab
fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax
fc6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
fcb: c3 ret
fcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fd3: 00
fd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
fe0: 48 83 ec 38 sub $0x38,%rsp
fe4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611d30
feb: 48 33 c4 xor %rsp,%rax
fee: 48 89 44 24 30 mov %rax,0x30(%rsp)
ff3: 48 85 d2 test %rdx,%rdx
ff6: 74 61 je 0x1059
ff8: 45 85 c0 test %r8d,%r8d
ffb: 7f 1b jg 0x1018
ffd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1002: 48 33 cc xor %rsp,%rcx
1005: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611d30
100c: 75 46 jne 0x1054
100e: b8 fa ff ff ff mov $0xfffffffa,%eax
1013: 48 83 c4 38 add $0x38,%rsp
1017: c3 ret
1018: 48 8b 01 mov (%rcx),%rax
101b: 4c 8b 49 08 mov 0x8(%rcx),%r9
101f: 66 48 0f 6e c8 movq %rax,%xmm1
1024: 66 49 0f 6e c1 movq %r9,%xmm0
1029: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
102e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
1032: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp)
1037: e8 c4 43 01 00 call 0x15400
103c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1041: 48 33 cc xor %rsp,%rcx
1044: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611d30
104b: 75 07 jne 0x1054
104d: 33 c0 xor %eax,%eax
104f: 48 83 c4 38 add $0x38,%rsp
1053: c3 ret
1054: e8 37 c4 12 01 call 0x112d490
1059: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
105e: 48 33 cc xor %rsp,%rcx
1061: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611d30
1068: 75 ea jne 0x1054
106a: b8 f8 ff ff ff mov $0xfffffff8,%eax
106f: 48 83 c4 38 add $0x38,%rsp
1073: c3 ret
1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1080: 48 83 ec 38 sub $0x38,%rsp
1084: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611d30
108b: 48 33 c4 xor %rsp,%rax
108e: 48 89 44 24 30 mov %rax,0x30(%rsp)
1093: 48 85 d2 test %rdx,%rdx
1096: 74 60 je 0x10f8
1098: 45 85 c0 test %r8d,%r8d
109b: 7f 1b jg 0x10b8
109d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
10a2: 48 33 cc xor %rsp,%rcx
10a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611d30
10ac: 75 45 jne 0x10f3
10ae: b8 fa ff ff ff mov $0xfffffffa,%eax
10b3: 48 83 c4 38 add $0x38,%rsp
10b7: c3 ret
10b8: 48 8b 01 mov (%rcx),%rax
10bb: 4c 8b 49 08 mov 0x8(%rcx),%r9
10bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
10c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
10c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
10ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
10d2: c5 f8 11 11 vmovups %xmm2,(%rcx)
10d6: e8 45 43 01 00 call 0x15420
10db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
10e0: 48 33 cc xor %rsp,%rcx
10e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611d30
10ea: 75 07 jne 0x10f3
10ec: 33 c0 xor %eax,%eax
10ee: 48 83 c4 38 add $0x38,%rsp
10f2: c3 ret
10f3: e8 98 c3 12 01 call 0x112d490
10f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
10fd: 48 33 cc xor %rsp,%rcx
1100: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611d30
1107: 75 ea jne 0x10f3
1109: b8 f8 ff ff ff mov $0xfffffff8,%eax
110e: 48 83 c4 38 add $0x38,%rsp
1112: c3 ret
1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
111f: 00
1120: 48 83 ec 38 sub $0x38,%rsp
1124: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611d30
112b: 48 33 c4 xor %rsp,%rax
112e: 48 89 44 24 30 mov %rax,0x30(%rsp)
1133: 48 85 d2 test %rdx,%rdx
1136: 74 60 je 0x1198
1138: 45 85 c0 test %r8d,%r8d
113b: 7f 1b jg 0x1158
113d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1142: 48 33 cc xor %rsp,%rcx
1145: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611d30
114c: 75 45 jne 0x1193
114e: b8 fa ff ff ff mov $0xfffffffa,%eax
1153: 48 83 c4 38 add $0x38,%rsp
1157: c3 ret
1158: 48 8b 01 mov (%rcx),%rax
115b: 4c 8b 49 08 mov 0x8(%rcx),%r9
115f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
1164: c4 e1 f9 6e c0 vmovq %rax,%xmm0
1169: c4 c1 f9 6e c9 vmovq %r9,%xmm1
116e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
1172: c5 f8 11 11 vmovups %xmm2,(%rcx)
1176: e8 c5 42 01 00 call 0x15440
117b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1180: 48 33 cc xor %rsp,%rcx
1183: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611d30
118a: 75 07 jne 0x1193
118c: 33 c0 xor %eax,%eax
118e: 48 83 c4 38 add $0x38,%rsp
1192: c3 ret
1193: e8 f8 c2 12 01 call 0x112d490
1198: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
119d: 48 33 cc xor %rsp,%rcx
11a0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611d30
11a7: 75 ea jne 0x1193
11a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
11ae: 48 83 c4 38 add $0x38,%rsp
11b2: c3 ret
11b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
11b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
11bf: 00
11c0: 48 83 ec 38 sub $0x38,%rsp
11c4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611d30
11cb: 48 33 c4 xor %rsp,%rax
11ce: 48 89 44 24 30 mov %rax,0x30(%rsp)
11d3: 48 85 d2 test %rdx,%rdx
11d6: 74 60 je 0x1238
11d8: 45 85 c0 test %r8d,%r8d
11db: 7f 1b jg 0x11f8
11dd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
11e2: 48 33 cc xor %rsp,%rcx
11e5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611d30
11ec: 75 45 jne 0x1233
11ee: b8 fa ff ff ff mov $0xfffffffa,%eax
11f3: 48 83 c4 38 add $0x38,%rsp
11f7: c3 ret
11f8: 48 8b 01 mov (%rcx),%rax
11fb: 4c 8b 49 08 mov 0x8(%rcx),%r9
11ff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
1204: c4 e1 f9 6e c0 vmovq %rax,%xmm0
1209: c4 c1 f9 6e c9 vmovq %r9,%xmm1
120e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
1212: c5 f8 11 11 vmovups %xmm2,(%rcx)
1216: e8 45 42 01 00 call 0x15460
121b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1220: 48 33 cc xor %rsp,%rcx
1223: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611d30
122a: 75 07 jne 0x1233
122c: 33 c0 xor %eax,%eax
122e: 48 83 c4 38 add $0x38,%rsp
1232: c3 ret
1233: e8 58 c2 12 01 call 0x112d490
1238: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
123d: 48 33 cc xor %rsp,%rcx
1240: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611d30
1247: 75 ea jne 0x1233
1249: b8 f8 ff ff ff mov $0xfffffff8,%eax
124e: 48 83 c4 38 add $0x38,%rsp
1252: c3 ret
1253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
125f: 00
1260: 48 83 ec 28 sub $0x28,%rsp
1264: 48 85 c9 test %rcx,%rcx
1267: 74 20 je 0x1289
1269: 48 85 d2 test %rdx,%rdx
126c: 74 1b je 0x1289
126e: 45 85 c0 test %r8d,%r8d
1271: 7f 0a jg 0x127d
1273: b8 fa ff ff ff mov $0xfffffffa,%eax
1278: 48 83 c4 28 add $0x28,%rsp
127c: c3 ret
127d: e8 fe 41 01 00 call 0x15480
1282: 33 c0 xor %eax,%eax
1284: 48 83 c4 28 add $0x28,%rsp
1288: c3 ret
1289: b8 f8 ff ff ff mov $0xfffffff8,%eax
128e: 48 83 c4 28 add $0x28,%rsp
1292: c3 ret
1293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
129f: 00
12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
12a5: 48 85 c9 test %rcx,%rcx
12a8: 74 22 je 0x12cc
12aa: 48 85 d2 test %rdx,%rdx
12ad: 74 1d je 0x12cc
12af: 45 85 c0 test %r8d,%r8d
12b2: 7f 0b jg 0x12bf
12b4: b8 fa ff ff ff mov $0xfffffffa,%eax
12b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12be: c3 ret
12bf: e8 9c 43 01 00 call 0x15660
12c4: 33 c0 xor %eax,%eax
12c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12cb: c3 ret
12cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
12d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12d6: c3 ret
12d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
12de: 00 00
12e0: 48 83 ec 28 sub $0x28,%rsp
12e4: 48 85 c9 test %rcx,%rcx
12e7: 74 20 je 0x1309
12e9: 48 85 d2 test %rdx,%rdx
12ec: 74 1b je 0x1309
12ee: 45 85 c0 test %r8d,%r8d
12f1: 7f 0a jg 0x12fd
12f3: b8 fa ff ff ff mov $0xfffffffa,%eax
12f8: 48 83 c4 28 add $0x28,%rsp
12fc: c3 ret
12fd: e8 3e 45 01 00 call 0x15840
1302: 33 c0 xor %eax,%eax
1304: 48 83 c4 28 add $0x28,%rsp
1308: c3 ret
1309: b8 f8 ff ff ff mov $0xfffffff8,%eax
130e: 48 83 c4 28 add $0x28,%rsp
1312: c3 ret
1313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
131f: 00
1320: 56 push %rsi
1321: 48 89 d6 mov %rdx,%rsi
1324: 48 85 c9 test %rcx,%rcx
1327: 0f 84 d0 01 00 00 je 0x14fd
132d: 48 85 f6 test %rsi,%rsi
1330: 0f 84 c7 01 00 00 je 0x14fd
1336: 45 85 c0 test %r8d,%r8d
1339: 0f 8e b7 01 00 00 jle 0x14f6
133f: 41 83 f8 10 cmp $0x10,%r8d
1343: 0f 8c 9d 01 00 00 jl 0x14e6
1349: 49 89 f1 mov %rsi,%r9
134c: 49 83 e1 1f and $0x1f,%r9
1350: 45 89 c9 mov %r9d,%r9d
1353: 45 85 c9 test %r9d,%r9d
1356: 74 18 je 0x1370
1358: 41 f7 c1 07 00 00 00 test $0x7,%r9d
135f: 0f 85 81 01 00 00 jne 0x14e6
1365: 41 f7 d9 neg %r9d
1368: 41 83 c1 20 add $0x20,%r9d
136c: 41 c1 e9 03 shr $0x3,%r9d
1370: 41 8d 41 10 lea 0x10(%r9),%eax
1374: 44 3b c0 cmp %eax,%r8d
1377: 0f 8c 69 01 00 00 jl 0x14e6
137d: 44 89 c0 mov %r8d,%eax
1380: 33 d2 xor %edx,%edx
1382: 41 2b c1 sub %r9d,%eax
1385: 83 e0 0f and $0xf,%eax
1388: f7 d8 neg %eax
138a: 41 03 c0 add %r8d,%eax
138d: 45 85 c9 test %r9d,%r9d
1390: 76 25 jbe 0x13b7
1392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13a0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0
13a5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
13aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
13af: 48 ff c2 inc %rdx
13b2: 49 3b d1 cmp %r9,%rdx
13b5: 72 e9 jb 0x13a0
13b7: 48 63 d0 movslq %eax,%rdx
13ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
13c0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1
13c6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5
13cd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
13d3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4
13da: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
13e1: 01
13e2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
13e6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2
13ed: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8)
13f3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3
13fa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0
1401: 01
1402: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1
1406: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0
140d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8)
1414: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1
141b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4
1422: 01
1423: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5
1427: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8)
142e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2
1435: 01
1436: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
143a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8)
1441: 49 83 c1 10 add $0x10,%r9
1445: 4c 3b ca cmp %rdx,%r9
1448: 0f 82 72 ff ff ff jb 0x13c0
144e: 44 8d 48 01 lea 0x1(%rax),%r9d
1452: 45 3b c8 cmp %r8d,%r9d
1455: 0f 87 7f 00 00 00 ja 0x14da
145b: 4d 63 d0 movslq %r8d,%r10
145e: 4c 2b d2 sub %rdx,%r10
1461: 49 83 fa 04 cmp $0x4,%r10
1465: 0f 8c 76 00 00 00 jl 0x14e1
146b: 45 89 d3 mov %r10d,%r11d
146e: 45 33 c9 xor %r9d,%r9d
1471: 41 83 e3 fc and $0xfffffffc,%r11d
1475: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
1479: 4d 63 db movslq %r11d,%r11
147c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
1480: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1
1486: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0
148c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2
1493: 01
1494: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
1498: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8)
149e: 49 83 c1 04 add $0x4,%r9
14a2: 4d 3b cb cmp %r11,%r9
14a5: 72 d9 jb 0x1480
14a7: 4d 3b da cmp %r10,%r11
14aa: 73 2e jae 0x14da
14ac: 48 63 c0 movslq %eax,%rax
14af: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
14b3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14be: 00 00
14c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
14c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
14cc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
14d2: 49 ff c3 inc %r11
14d5: 4d 3b da cmp %r10,%r11
14d8: 72 e6 jb 0x14c0
14da: 33 c0 xor %eax,%eax
14dc: c5 f8 77 vzeroupper
14df: 5e pop %rsi
14e0: c3 ret
14e1: 45 33 db xor %r11d,%r11d
14e4: eb c1 jmp 0x14a7
14e6: 33 c0 xor %eax,%eax
14e8: 41 83 f8 01 cmp $0x1,%r8d
14ec: 72 ec jb 0x14da
14ee: 4d 63 d0 movslq %r8d,%r10
14f1: 45 33 db xor %r11d,%r11d
14f4: eb b1 jmp 0x14a7
14f6: b8 fa ff ff ff mov $0xfffffffa,%eax
14fb: 5e pop %rsi
14fc: c3 ret
14fd: b8 f8 ff ff ff mov $0xfffffff8,%eax
1502: 5e pop %rsi
1503: c3 ret
1504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
150b: 00
150c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
151f: 00
1520: 53 push %rbx
1521: 48 85 c9 test %rcx,%rcx
1524: 0f 84 aa 01 00 00 je 0x16d4
152a: 48 85 d2 test %rdx,%rdx
152d: 0f 84 a1 01 00 00 je 0x16d4
1533: 45 85 c0 test %r8d,%r8d
1536: 0f 8e 91 01 00 00 jle 0x16cd
153c: 41 83 f8 10 cmp $0x10,%r8d
1540: 0f 8c 80 01 00 00 jl 0x16c6
1546: 49 89 d3 mov %rdx,%r11
1549: 49 83 e3 1f and $0x1f,%r11
154d: 45 85 db test %r11d,%r11d
1550: 74 18 je 0x156a
1552: 41 f7 c3 07 00 00 00 test $0x7,%r11d
1559: 0f 85 67 01 00 00 jne 0x16c6
155f: 41 f7 db neg %r11d
1562: 41 83 c3 20 add $0x20,%r11d
1566: 41 c1 eb 03 shr $0x3,%r11d
156a: 41 8d 43 10 lea 0x10(%r11),%eax
156e: 44 3b c0 cmp %eax,%r8d
1571: 0f 8c 4f 01 00 00 jl 0x16c6
1577: 44 89 c0 mov %r8d,%eax
157a: 45 33 d2 xor %r10d,%r10d
157d: 41 2b c3 sub %r11d,%eax
1580: 83 e0 0f and $0xf,%eax
1583: f7 d8 neg %eax
1585: 41 03 c0 add %r8d,%eax
1588: 44 89 db mov %r11d,%ebx
158b: 45 85 db test %r11d,%r11d
158e: 76 2a jbe 0x15ba
1590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1597: 00
1598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
159f: 90 nop
15a0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0
15a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
15ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
15b2: 49 ff c2 inc %r10
15b5: 4c 3b d3 cmp %rbx,%r10
15b8: 72 e6 jb 0x15a0
15ba: 4c 63 d0 movslq %eax,%r10
15bd: 0f 1f 00 nopl (%rax)
15c0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0
15c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
15c9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2
15cf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4
15d5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1
15da: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3
15e0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5
15e6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0
15ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
15f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
15f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
15fd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1
1603: 48 83 c3 10 add $0x10,%rbx
1607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
160d: 49 3b da cmp %r10,%rbx
1610: 72 ae jb 0x15c0
1612: 8d 58 01 lea 0x1(%rax),%ebx
1615: 41 3b d8 cmp %r8d,%ebx
1618: 0f 87 9c 00 00 00 ja 0x16ba
161e: 4d 63 c8 movslq %r8d,%r9
1621: 48 63 c0 movslq %eax,%rax
1624: 4c 2b c8 sub %rax,%r9
1627: 49 83 f9 04 cmp $0x4,%r9
162b: 0f 8c 90 00 00 00 jl 0x16c1
1631: 48 63 c0 movslq %eax,%rax
1634: 45 89 ca mov %r9d,%r10d
1637: 41 83 e2 fc and $0xfffffffc,%r10d
163b: 45 33 c0 xor %r8d,%r8d
163e: 4d 63 d2 movslq %r10d,%r10
1641: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx
1645: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
1649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1650: 00
1651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
165f: 00
1660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
1666: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1
166c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8)
1672: 49 83 c0 04 add $0x4,%r8
1676: 4d 3b c2 cmp %r10,%r8
1679: 72 e5 jb 0x1660
167b: 4d 3b d1 cmp %r9,%r10
167e: 73 3a jae 0x16ba
1680: 48 63 c0 movslq %eax,%rax
1683: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx
1687: 48 8d 04 c2 lea (%rdx,%rax,8),%rax
168b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1692: 00
1693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
169a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
16a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
16a6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
16ac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8)
16b2: 49 ff c2 inc %r10
16b5: 4d 3b d1 cmp %r9,%r10
16b8: 72 e6 jb 0x16a0
16ba: 33 c0 xor %eax,%eax
16bc: c5 f8 77 vzeroupper
16bf: 5b pop %rbx
16c0: c3 ret
16c1: 45 33 d2 xor %r10d,%r10d
16c4: eb b5 jmp 0x167b
16c6: 33 c0 xor %eax,%eax
16c8: e9 45 ff ff ff jmp 0x1612
16cd: b8 fa ff ff ff mov $0xfffffffa,%eax
16d2: 5b pop %rbx
16d3: c3 ret
16d4: b8 f8 ff ff ff mov $0xfffffff8,%eax
16d9: 5b pop %rbx
16da: c3 ret
16db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
16e0: 53 push %rbx
16e1: 49 89 ca mov %rcx,%r10
16e4: 4d 85 d2 test %r10,%r10
16e7: 0f 84 a4 01 00 00 je 0x1891
16ed: 48 85 d2 test %rdx,%rdx
16f0: 0f 84 9b 01 00 00 je 0x1891
16f6: 45 85 c0 test %r8d,%r8d
16f9: 0f 8e 8b 01 00 00 jle 0x188a
16ff: 41 83 f8 10 cmp $0x10,%r8d
1703: 0f 8c 79 01 00 00 jl 0x1882
1709: 48 89 d3 mov %rdx,%rbx
170c: 48 83 e3 1f and $0x1f,%rbx
1710: 85 db test %ebx,%ebx
1712: 74 11 je 0x1725
1714: f6 c3 07 test $0x7,%bl
1717: 0f 85 65 01 00 00 jne 0x1882
171d: f7 db neg %ebx
171f: 83 c3 20 add $0x20,%ebx
1722: c1 eb 03 shr $0x3,%ebx
1725: 8d 43 10 lea 0x10(%rbx),%eax
1728: 44 3b c0 cmp %eax,%r8d
172b: 0f 8c 51 01 00 00 jl 0x1882
1731: 45 89 c1 mov %r8d,%r9d
1734: 33 c0 xor %eax,%eax
1736: 44 2b cb sub %ebx,%r9d
1739: 41 83 e1 0f and $0xf,%r9d
173d: 41 f7 d9 neg %r9d
1740: 45 03 c8 add %r8d,%r9d
1743: 89 d9 mov %ebx,%ecx
1745: 85 db test %ebx,%ebx
1747: 76 2f jbe 0x1778
1749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1750: 00
1751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
175f: 00
1760: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
1765: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1
176b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
1770: 48 ff c0 inc %rax
1773: 48 3b c1 cmp %rcx,%rax
1776: 72 e8 jb 0x1760
1778: 49 63 c1 movslq %r9d,%rax
177b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1780: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
1785: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
178b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
1791: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
1798: 03
1799: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1
179f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
17a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
17ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
17b4: 03
17b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
17ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
17c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
17c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
17cd: 03
17ce: 48 83 c1 10 add $0x10,%rcx
17d2: 48 3b c8 cmp %rax,%rcx
17d5: 72 a9 jb 0x1780
17d7: 41 8d 41 01 lea 0x1(%r9),%eax
17db: 41 3b c0 cmp %r8d,%eax
17de: 0f 87 93 00 00 00 ja 0x1877
17e4: 4d 63 c0 movslq %r8d,%r8
17e7: 4d 63 c9 movslq %r9d,%r9
17ea: 4d 2b c1 sub %r9,%r8
17ed: 49 83 f8 04 cmp $0x4,%r8
17f1: 0f 8c 87 00 00 00 jl 0x187e
17f7: 4d 63 c9 movslq %r9d,%r9
17fa: 44 89 c3 mov %r8d,%ebx
17fd: 83 e3 fc and $0xfffffffc,%ebx
1800: 33 c9 xor %ecx,%ecx
1802: 48 63 db movslq %ebx,%rbx
1805: 4b 8d 04 ca lea (%r10,%r9,8),%rax
1809: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
180d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1814: 00
1815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
181c: 0f 1f 40 00 nopl 0x0(%rax)
1820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
1826: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
182b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8)
1831: 48 83 c1 04 add $0x4,%rcx
1835: 48 3b cb cmp %rbx,%rcx
1838: 72 e6 jb 0x1820
183a: 49 3b d8 cmp %r8,%rbx
183d: 73 38 jae 0x1877
183f: 4d 63 c9 movslq %r9d,%r9
1842: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
1846: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
184a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1851: 00
1852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
1865: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1
186a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8)
186f: 48 ff c3 inc %rbx
1872: 49 3b d8 cmp %r8,%rbx
1875: 72 e9 jb 0x1860
1877: 33 c0 xor %eax,%eax
1879: c5 f8 77 vzeroupper
187c: 5b pop %rbx
187d: c3 ret
187e: 33 db xor %ebx,%ebx
1880: eb b8 jmp 0x183a
1882: 45 33 c9 xor %r9d,%r9d
1885: e9 4d ff ff ff jmp 0x17d7
188a: b8 fa ff ff ff mov $0xfffffffa,%eax
188f: 5b pop %rbx
1890: c3 ret
1891: b8 f8 ff ff ff mov $0xfffffff8,%eax
1896: 5b pop %rbx
1897: c3 ret
1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
189f: 00
18a0: 48 83 ec 28 sub $0x28,%rsp
18a4: 4d 89 c1 mov %r8,%r9
18a7: 49 89 d0 mov %rdx,%r8
18aa: 48 89 ca mov %rcx,%rdx
18ad: e8 2e 41 01 00 call 0x159e0
18b2: 48 83 c4 28 add $0x28,%rsp
18b6: c3 ret
18b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
18be: 00 00
18c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
18c5: 4d 89 c1 mov %r8,%r9
18c8: 49 89 d0 mov %rdx,%r8
18cb: 48 89 ca mov %rcx,%rdx
18ce: e8 cd 43 01 00 call 0x15ca0
18d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
18d8: c3 ret
18d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18e0: 48 83 ec 28 sub $0x28,%rsp
18e4: 4d 89 c1 mov %r8,%r9
18e7: 49 89 d0 mov %rdx,%r8
18ea: 48 89 ca mov %rcx,%rdx
18ed: e8 ae 46 01 00 call 0x15fa0
18f2: 48 83 c4 28 add $0x28,%rsp
18f6: c3 ret
18f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
18fe: 00 00
1900: 48 83 ec 28 sub $0x28,%rsp
1904: 4d 89 c1 mov %r8,%r9
1907: 49 89 d0 mov %rdx,%r8
190a: 48 89 ca mov %rcx,%rdx
190d: e8 ee 48 01 00 call 0x16200
1912: 48 83 c4 28 add $0x28,%rsp
1916: c3 ret
1917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
191e: 00 00
1920: 48 83 ec 28 sub $0x28,%rsp
1924: 4d 89 c1 mov %r8,%r9
1927: 49 89 d0 mov %rdx,%r8
192a: 48 89 ca mov %rcx,%rdx
192d: e8 4e 4b 01 00 call 0x16480
1932: 48 83 c4 28 add $0x28,%rsp
1936: c3 ret
1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
193e: 00 00
1940: 48 83 ec 28 sub $0x28,%rsp
1944: 4d 89 c1 mov %r8,%r9
1947: 49 89 d0 mov %rdx,%r8
194a: 48 89 ca mov %rcx,%rdx
194d: e8 6e 4d 01 00 call 0x166c0
1952: 48 83 c4 28 add $0x28,%rsp
1956: c3 ret
1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
195e: 00 00
1960: 48 83 ec 28 sub $0x28,%rsp
1964: 48 85 c9 test %rcx,%rcx
1967: 74 24 je 0x198d
1969: 48 85 d2 test %rdx,%rdx
196c: 74 1f je 0x198d
196e: 45 85 c0 test %r8d,%r8d
1971: 7f 0a jg 0x197d
1973: b8 fa ff ff ff mov $0xfffffffa,%eax
1978: 48 83 c4 28 add $0x28,%rsp
197c: c3 ret
197d: 41 c1 e0 04 shl $0x4,%r8d
1981: e8 ba 03 a6 01 call 0x1a61d40
1986: 33 c0 xor %eax,%eax
1988: 48 83 c4 28 add $0x28,%rsp
198c: c3 ret
198d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1992: 48 83 c4 28 add $0x28,%rsp
1996: c3 ret
1997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
199e: 00 00
19a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
19a5: 48 85 c9 test %rcx,%rcx
19a8: 74 26 je 0x19d0
19aa: 48 85 d2 test %rdx,%rdx
19ad: 74 21 je 0x19d0
19af: 45 85 c0 test %r8d,%r8d
19b2: 7f 0b jg 0x19bf
19b4: b8 fa ff ff ff mov $0xfffffffa,%eax
19b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
19be: c3 ret
19bf: 41 c1 e0 04 shl $0x4,%r8d
19c3: e8 48 07 a6 01 call 0x1a62110
19c8: 33 c0 xor %eax,%eax
19ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
19cf: c3 ret
19d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
19d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
19da: c3 ret
19db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
19e0: 48 83 ec 28 sub $0x28,%rsp
19e4: 48 85 c9 test %rcx,%rcx
19e7: 74 24 je 0x1a0d
19e9: 48 85 d2 test %rdx,%rdx
19ec: 74 1f je 0x1a0d
19ee: 45 85 c0 test %r8d,%r8d
19f1: 7f 0a jg 0x19fd
19f3: b8 fa ff ff ff mov $0xfffffffa,%eax
19f8: 48 83 c4 28 add $0x28,%rsp
19fc: c3 ret
19fd: 41 c1 e0 04 shl $0x4,%r8d
1a01: e8 8a 0b a6 01 call 0x1a62590
1a06: 33 c0 xor %eax,%eax
1a08: 48 83 c4 28 add $0x28,%rsp
1a0c: c3 ret
1a0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a12: 48 83 c4 28 add $0x28,%rsp
1a16: c3 ret
1a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1a1e: 00 00
1a20: 48 83 ec 38 sub $0x38,%rsp
1a24: 48 85 c9 test %rcx,%rcx
1a27: 0f 84 88 00 00 00 je 0x1ab5
1a2d: 48 85 d2 test %rdx,%rdx
1a30: 0f 84 7f 00 00 00 je 0x1ab5
1a36: 45 85 c0 test %r8d,%r8d
1a39: 0f 8e 80 00 00 00 jle 0x1abf
1a3f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
1a46: 7e 5d jle 0x1aa5
1a48: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
1a4d: 48 89 cb mov %rcx,%rbx
1a50: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1a55: 48 89 d6 mov %rdx,%rsi
1a58: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
1a5d: 44 89 c7 mov %r8d,%edi
1a60: 48 89 d9 mov %rbx,%rcx
1a63: 48 89 f2 mov %rsi,%rdx
1a66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
1a6c: e8 8f 4e 01 00 call 0x16900
1a71: 81 c7 02 00 00 f8 add $0xf8000002,%edi
1a77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
1a7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1a85: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
1a8b: 7f d3 jg 0x1a60
1a8d: 48 89 d9 mov %rbx,%rcx
1a90: 48 89 f2 mov %rsi,%rdx
1a93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1a98: 41 89 f8 mov %edi,%r8d
1a9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1aa0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1aa5: 41 c1 e0 04 shl $0x4,%r8d
1aa9: e8 52 4e 01 00 call 0x16900
1aae: 33 c0 xor %eax,%eax
1ab0: 48 83 c4 38 add $0x38,%rsp
1ab4: c3 ret
1ab5: b8 f8 ff ff ff mov $0xfffffff8,%eax
1aba: 48 83 c4 38 add $0x38,%rsp
1abe: c3 ret
1abf: b8 fa ff ff ff mov $0xfffffffa,%eax
1ac4: 48 83 c4 38 add $0x38,%rsp
1ac8: c3 ret
1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ad0: 00
1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1adf: 00
1ae0: 48 83 ec 38 sub $0x38,%rsp
1ae4: 48 85 c9 test %rcx,%rcx
1ae7: 0f 84 88 00 00 00 je 0x1b75
1aed: 48 85 d2 test %rdx,%rdx
1af0: 0f 84 7f 00 00 00 je 0x1b75
1af6: 45 85 c0 test %r8d,%r8d
1af9: 0f 8e 80 00 00 00 jle 0x1b7f
1aff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
1b06: 7e 5d jle 0x1b65
1b08: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
1b0d: 48 89 cb mov %rcx,%rbx
1b10: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1b15: 48 89 d6 mov %rdx,%rsi
1b18: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
1b1d: 44 89 c7 mov %r8d,%edi
1b20: 48 89 d9 mov %rbx,%rcx
1b23: 48 89 f2 mov %rsi,%rdx
1b26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
1b2c: e8 2f 4e 01 00 call 0x16960
1b31: 81 c7 02 00 00 f8 add $0xf8000002,%edi
1b37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
1b3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1b45: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
1b4b: 7f d3 jg 0x1b20
1b4d: 48 89 d9 mov %rbx,%rcx
1b50: 48 89 f2 mov %rsi,%rdx
1b53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1b58: 41 89 f8 mov %edi,%r8d
1b5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1b60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1b65: 41 c1 e0 04 shl $0x4,%r8d
1b69: e8 f2 4d 01 00 call 0x16960
1b6e: 33 c0 xor %eax,%eax
1b70: 48 83 c4 38 add $0x38,%rsp
1b74: c3 ret
1b75: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b7a: 48 83 c4 38 add $0x38,%rsp
1b7e: c3 ret
1b7f: b8 fa ff ff ff mov $0xfffffffa,%eax
1b84: 48 83 c4 38 add $0x38,%rsp
1b88: c3 ret
1b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b90: 00
1b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b9f: 00
1ba0: 48 83 ec 38 sub $0x38,%rsp
1ba4: 48 85 c9 test %rcx,%rcx
1ba7: 0f 84 88 00 00 00 je 0x1c35
1bad: 48 85 d2 test %rdx,%rdx
1bb0: 0f 84 7f 00 00 00 je 0x1c35
1bb6: 45 85 c0 test %r8d,%r8d
1bb9: 0f 8e 80 00 00 00 jle 0x1c3f
1bbf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
1bc6: 7e 5d jle 0x1c25
1bc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
1bcd: 48 89 cb mov %rcx,%rbx
1bd0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1bd5: 48 89 d6 mov %rdx,%rsi
1bd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
1bdd: 44 89 c7 mov %r8d,%edi
1be0: 48 89 d9 mov %rbx,%rcx
1be3: 48 89 f2 mov %rsi,%rdx
1be6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
1bec: e8 cf 4d 01 00 call 0x169c0
1bf1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
1bf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
1bfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1c05: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
1c0b: 7f d3 jg 0x1be0
1c0d: 48 89 d9 mov %rbx,%rcx
1c10: 48 89 f2 mov %rsi,%rdx
1c13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1c18: 41 89 f8 mov %edi,%r8d
1c1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1c20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1c25: 41 c1 e0 04 shl $0x4,%r8d
1c29: e8 92 4d 01 00 call 0x169c0
1c2e: 33 c0 xor %eax,%eax
1c30: 48 83 c4 38 add $0x38,%rsp
1c34: c3 ret
1c35: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c3a: 48 83 c4 38 add $0x38,%rsp
1c3e: c3 ret
1c3f: b8 fa ff ff ff mov $0xfffffffa,%eax
1c44: 48 83 c4 38 add $0x38,%rsp
1c48: c3 ret
1c49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c50: 00
1c51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c5f: 00
1c60: 48 83 ec 28 sub $0x28,%rsp
1c64: 48 85 c9 test %rcx,%rcx
1c67: 74 24 je 0x1c8d
1c69: 48 85 d2 test %rdx,%rdx
1c6c: 74 1f je 0x1c8d
1c6e: 45 85 c0 test %r8d,%r8d
1c71: 7f 0a jg 0x1c7d
1c73: b8 fa ff ff ff mov $0xfffffffa,%eax
1c78: 48 83 c4 28 add $0x28,%rsp
1c7c: c3 ret
1c7d: 41 c1 e0 03 shl $0x3,%r8d
1c81: e8 ba 00 a6 01 call 0x1a61d40
1c86: 33 c0 xor %eax,%eax
1c88: 48 83 c4 28 add $0x28,%rsp
1c8c: c3 ret
1c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c92: 48 83 c4 28 add $0x28,%rsp
1c96: c3 ret
1c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1c9e: 00 00
1ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1ca5: 48 85 c9 test %rcx,%rcx
1ca8: 74 26 je 0x1cd0
1caa: 48 85 d2 test %rdx,%rdx
1cad: 74 21 je 0x1cd0
1caf: 45 85 c0 test %r8d,%r8d
1cb2: 7f 0b jg 0x1cbf
1cb4: b8 fa ff ff ff mov $0xfffffffa,%eax
1cb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1cbe: c3 ret
1cbf: 41 c1 e0 03 shl $0x3,%r8d
1cc3: e8 48 04 a6 01 call 0x1a62110
1cc8: 33 c0 xor %eax,%eax
1cca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1ccf: c3 ret
1cd0: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cd5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1cda: c3 ret
1cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1ce0: 48 83 ec 28 sub $0x28,%rsp
1ce4: 48 85 c9 test %rcx,%rcx
1ce7: 74 24 je 0x1d0d
1ce9: 48 85 d2 test %rdx,%rdx
1cec: 74 1f je 0x1d0d
1cee: 45 85 c0 test %r8d,%r8d
1cf1: 7f 0a jg 0x1cfd
1cf3: b8 fa ff ff ff mov $0xfffffffa,%eax
1cf8: 48 83 c4 28 add $0x28,%rsp
1cfc: c3 ret
1cfd: 41 c1 e0 03 shl $0x3,%r8d
1d01: e8 8a 08 a6 01 call 0x1a62590
1d06: 33 c0 xor %eax,%eax
1d08: 48 83 c4 28 add $0x28,%rsp
1d0c: c3 ret
1d0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d12: 48 83 c4 28 add $0x28,%rsp
1d16: c3 ret
1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1d1e: 00 00
1d20: 48 83 ec 38 sub $0x38,%rsp
1d24: 48 85 c9 test %rcx,%rcx
1d27: 0f 84 88 00 00 00 je 0x1db5
1d2d: 48 85 d2 test %rdx,%rdx
1d30: 0f 84 7f 00 00 00 je 0x1db5
1d36: 45 85 c0 test %r8d,%r8d
1d39: 0f 8e 80 00 00 00 jle 0x1dbf
1d3f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
1d46: 7e 5d jle 0x1da5
1d48: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
1d4d: 48 89 cb mov %rcx,%rbx
1d50: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1d55: 48 89 d6 mov %rdx,%rsi
1d58: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
1d5d: 44 89 c7 mov %r8d,%edi
1d60: 48 89 d9 mov %rbx,%rcx
1d63: 48 89 f2 mov %rsi,%rdx
1d66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
1d6c: e8 8f 4b 01 00 call 0x16900
1d71: 81 c7 04 00 00 f0 add $0xf0000004,%edi
1d77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
1d7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1d85: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
1d8b: 7f d3 jg 0x1d60
1d8d: 48 89 d9 mov %rbx,%rcx
1d90: 48 89 f2 mov %rsi,%rdx
1d93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1d98: 41 89 f8 mov %edi,%r8d
1d9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1da0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1da5: 41 c1 e0 03 shl $0x3,%r8d
1da9: e8 52 4b 01 00 call 0x16900
1dae: 33 c0 xor %eax,%eax
1db0: 48 83 c4 38 add $0x38,%rsp
1db4: c3 ret
1db5: b8 f8 ff ff ff mov $0xfffffff8,%eax
1dba: 48 83 c4 38 add $0x38,%rsp
1dbe: c3 ret
1dbf: b8 fa ff ff ff mov $0xfffffffa,%eax
1dc4: 48 83 c4 38 add $0x38,%rsp
1dc8: c3 ret
1dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1dd0: 00
1dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ddf: 00
1de0: 48 83 ec 38 sub $0x38,%rsp
1de4: 48 85 c9 test %rcx,%rcx
1de7: 0f 84 88 00 00 00 je 0x1e75
1ded: 48 85 d2 test %rdx,%rdx
1df0: 0f 84 7f 00 00 00 je 0x1e75
1df6: 45 85 c0 test %r8d,%r8d
1df9: 0f 8e 80 00 00 00 jle 0x1e7f
1dff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
1e06: 7e 5d jle 0x1e65
1e08: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
1e0d: 48 89 cb mov %rcx,%rbx
1e10: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1e15: 48 89 d6 mov %rdx,%rsi
1e18: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
1e1d: 44 89 c7 mov %r8d,%edi
1e20: 48 89 d9 mov %rbx,%rcx
1e23: 48 89 f2 mov %rsi,%rdx
1e26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
1e2c: e8 2f 4b 01 00 call 0x16960
1e31: 81 c7 04 00 00 f0 add $0xf0000004,%edi
1e37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
1e3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1e45: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
1e4b: 7f d3 jg 0x1e20
1e4d: 48 89 d9 mov %rbx,%rcx
1e50: 48 89 f2 mov %rsi,%rdx
1e53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1e58: 41 89 f8 mov %edi,%r8d
1e5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1e60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1e65: 41 c1 e0 03 shl $0x3,%r8d
1e69: e8 f2 4a 01 00 call 0x16960
1e6e: 33 c0 xor %eax,%eax
1e70: 48 83 c4 38 add $0x38,%rsp
1e74: c3 ret
1e75: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e7a: 48 83 c4 38 add $0x38,%rsp
1e7e: c3 ret
1e7f: b8 fa ff ff ff mov $0xfffffffa,%eax
1e84: 48 83 c4 38 add $0x38,%rsp
1e88: c3 ret
1e89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e90: 00
1e91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e9f: 00
1ea0: 48 83 ec 38 sub $0x38,%rsp
1ea4: 48 85 c9 test %rcx,%rcx
1ea7: 0f 84 88 00 00 00 je 0x1f35
1ead: 48 85 d2 test %rdx,%rdx
1eb0: 0f 84 7f 00 00 00 je 0x1f35
1eb6: 45 85 c0 test %r8d,%r8d
1eb9: 0f 8e 80 00 00 00 jle 0x1f3f
1ebf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
1ec6: 7e 5d jle 0x1f25
1ec8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
1ecd: 48 89 cb mov %rcx,%rbx
1ed0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1ed5: 48 89 d6 mov %rdx,%rsi
1ed8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
1edd: 44 89 c7 mov %r8d,%edi
1ee0: 48 89 d9 mov %rbx,%rcx
1ee3: 48 89 f2 mov %rsi,%rdx
1ee6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
1eec: e8 cf 4a 01 00 call 0x169c0
1ef1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
1ef7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
1efe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1f05: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
1f0b: 7f d3 jg 0x1ee0
1f0d: 48 89 d9 mov %rbx,%rcx
1f10: 48 89 f2 mov %rsi,%rdx
1f13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1f18: 41 89 f8 mov %edi,%r8d
1f1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1f20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1f25: 41 c1 e0 03 shl $0x3,%r8d
1f29: e8 92 4a 01 00 call 0x169c0
1f2e: 33 c0 xor %eax,%eax
1f30: 48 83 c4 38 add $0x38,%rsp
1f34: c3 ret
1f35: b8 f8 ff ff ff mov $0xfffffff8,%eax
1f3a: 48 83 c4 38 add $0x38,%rsp
1f3e: c3 ret
1f3f: b8 fa ff ff ff mov $0xfffffffa,%eax
1f44: 48 83 c4 38 add $0x38,%rsp
1f48: c3 ret
1f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f50: 00
1f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f5f: 00
1f60: 48 83 ec 28 sub $0x28,%rsp
1f64: 48 85 c9 test %rcx,%rcx
1f67: 74 25 je 0x1f8e
1f69: 48 85 d2 test %rdx,%rdx
1f6c: 74 20 je 0x1f8e
1f6e: 4d 85 c0 test %r8,%r8
1f71: 74 1b je 0x1f8e
1f73: 45 85 c9 test %r9d,%r9d
1f76: 7f 0a jg 0x1f82
1f78: b8 fa ff ff ff mov $0xfffffffa,%eax
1f7d: 48 83 c4 28 add $0x28,%rsp
1f81: c3 ret
1f82: e8 99 4a 01 00 call 0x16a20
1f87: 33 c0 xor %eax,%eax
1f89: 48 83 c4 28 add $0x28,%rsp
1f8d: c3 ret
1f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1f93: 48 83 c4 28 add $0x28,%rsp
1f97: c3 ret
1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f9f: 00
1fa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1fa5: 48 85 c9 test %rcx,%rcx
1fa8: 74 27 je 0x1fd1
1faa: 48 85 d2 test %rdx,%rdx
1fad: 74 22 je 0x1fd1
1faf: 4d 85 c0 test %r8,%r8
1fb2: 74 1d je 0x1fd1
1fb4: 45 85 c9 test %r9d,%r9d
1fb7: 7f 0b jg 0x1fc4
1fb9: b8 fa ff ff ff mov $0xfffffffa,%eax
1fbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1fc3: c3 ret
1fc4: e8 37 4f 01 00 call 0x16f00
1fc9: 33 c0 xor %eax,%eax
1fcb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1fd0: c3 ret
1fd1: b8 f8 ff ff ff mov $0xfffffff8,%eax
1fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1fdb: c3 ret
1fdc: 0f 1f 40 00 nopl 0x0(%rax)
1fe0: 48 83 ec 28 sub $0x28,%rsp
1fe4: 48 85 c9 test %rcx,%rcx
1fe7: 74 25 je 0x200e
1fe9: 48 85 d2 test %rdx,%rdx
1fec: 74 20 je 0x200e
1fee: 4d 85 c0 test %r8,%r8
1ff1: 74 1b je 0x200e
1ff3: 45 85 c9 test %r9d,%r9d
1ff6: 7f 0a jg 0x2002
1ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
1ffd: 48 83 c4 28 add $0x28,%rsp
2001: c3 ret
2002: e8 d9 53 01 00 call 0x173e0
2007: 33 c0 xor %eax,%eax
2009: 48 83 c4 28 add $0x28,%rsp
200d: c3 ret
200e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2013: 48 83 c4 28 add $0x28,%rsp
2017: c3 ret
2018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
201f: 00
2020: 56 push %rsi
2021: 57 push %rdi
2022: 55 push %rbp
2023: 48 89 d5 mov %rdx,%rbp
2026: 48 85 c9 test %rcx,%rcx
2029: 0f 84 f2 01 00 00 je 0x2221
202f: 48 85 ed test %rbp,%rbp
2032: 0f 84 e9 01 00 00 je 0x2221
2038: 4d 85 c0 test %r8,%r8
203b: 0f 84 e0 01 00 00 je 0x2221
2041: 45 85 c9 test %r9d,%r9d
2044: 0f 8e ce 01 00 00 jle 0x2218
204a: 41 83 f9 10 cmp $0x10,%r9d
204e: 0f 8c b4 01 00 00 jl 0x2208
2054: 4c 89 c6 mov %r8,%rsi
2057: 48 83 e6 1f and $0x1f,%rsi
205b: 89 f6 mov %esi,%esi
205d: 85 f6 test %esi,%esi
205f: 74 14 je 0x2075
2061: f7 c6 07 00 00 00 test $0x7,%esi
2067: 0f 85 9b 01 00 00 jne 0x2208
206d: f7 de neg %esi
206f: 83 c6 20 add $0x20,%esi
2072: c1 ee 03 shr $0x3,%esi
2075: 8d 46 10 lea 0x10(%rsi),%eax
2078: 44 3b c8 cmp %eax,%r9d
207b: 0f 8c 87 01 00 00 jl 0x2208
2081: 44 89 c8 mov %r9d,%eax
2084: 33 d2 xor %edx,%edx
2086: 2b c6 sub %esi,%eax
2088: 83 e0 0f and $0xf,%eax
208b: f7 d8 neg %eax
208d: 41 03 c1 add %r9d,%eax
2090: 85 f6 test %esi,%esi
2092: 76 25 jbe 0x20b9
2094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
20a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
20ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
20b1: 48 ff c2 inc %rdx
20b4: 48 3b d6 cmp %rsi,%rdx
20b7: 72 e7 jb 0x20a0
20b9: 48 63 d0 movslq %eax,%rdx
20bc: 0f 1f 40 00 nopl 0x0(%rax)
20c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
20c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
20cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
20d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
20d8: 01
20d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
20e0: 01
20e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
20e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
20eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
20f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
20f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
20fe: 01
20ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
2106: 01
2107: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
210b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
2111: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
2117: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
211e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
2125: 01
2126: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
212d: 01
212e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
2132: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
2138: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
213f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
2146: 01
2147: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
214e: 01
214f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
2153: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
215a: 48 83 c6 10 add $0x10,%rsi
215e: 48 3b f2 cmp %rdx,%rsi
2161: 0f 82 59 ff ff ff jb 0x20c0
2167: 8d 70 01 lea 0x1(%rax),%esi
216a: 41 3b f1 cmp %r9d,%esi
216d: 0f 87 87 00 00 00 ja 0x21fa
2173: 4d 63 c9 movslq %r9d,%r9
2176: 4c 2b ca sub %rdx,%r9
2179: 49 83 f9 02 cmp $0x2,%r9
217d: 0f 8c 80 00 00 00 jl 0x2203
2183: 45 89 cb mov %r9d,%r11d
2186: 45 33 d2 xor %r10d,%r10d
2189: 41 83 e3 fe and $0xfffffffe,%r11d
218d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
2191: 4d 63 db movslq %r11d,%r11
2194: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
2199: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
219d: 0f 1f 00 nopl (%rax)
21a0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
21a6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
21ac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
21b2: 49 83 c2 02 add $0x2,%r10
21b6: 4d 3b d3 cmp %r11,%r10
21b9: 72 e5 jb 0x21a0
21bb: 4d 3b d9 cmp %r9,%r11
21be: 73 3a jae 0x21fa
21c0: 48 63 c0 movslq %eax,%rax
21c3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
21c7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
21cc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
21d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21d7: 00
21d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21df: 90 nop
21e0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
21e6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
21ec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
21f2: 49 ff c3 inc %r11
21f5: 4d 3b d9 cmp %r9,%r11
21f8: 72 e6 jb 0x21e0
21fa: 33 c0 xor %eax,%eax
21fc: c5 f8 77 vzeroupper
21ff: 5d pop %rbp
2200: 5f pop %rdi
2201: 5e pop %rsi
2202: c3 ret
2203: 45 33 db xor %r11d,%r11d
2206: eb b3 jmp 0x21bb
2208: 33 c0 xor %eax,%eax
220a: 41 83 f9 01 cmp $0x1,%r9d
220e: 72 ea jb 0x21fa
2210: 4d 63 c9 movslq %r9d,%r9
2213: 45 33 db xor %r11d,%r11d
2216: eb a3 jmp 0x21bb
2218: b8 fa ff ff ff mov $0xfffffffa,%eax
221d: 5d pop %rbp
221e: 5f pop %rdi
221f: 5e pop %rsi
2220: c3 ret
2221: b8 f8 ff ff ff mov $0xfffffff8,%eax
2226: 5d pop %rbp
2227: 5f pop %rdi
2228: 5e pop %rsi
2229: c3 ret
222a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2231: 00
2232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2240: 53 push %rbx
2241: 56 push %rsi
2242: 41 57 push %r15
2244: 49 89 cb mov %rcx,%r11
2247: 4d 85 db test %r11,%r11
224a: 0f 84 a7 01 00 00 je 0x23f7
2250: 48 85 d2 test %rdx,%rdx
2253: 0f 84 9e 01 00 00 je 0x23f7
2259: 4d 85 c0 test %r8,%r8
225c: 0f 84 95 01 00 00 je 0x23f7
2262: 45 85 c9 test %r9d,%r9d
2265: 0f 8e 82 01 00 00 jle 0x23ed
226b: 41 83 f9 10 cmp $0x10,%r9d
226f: 0f 8c 70 01 00 00 jl 0x23e5
2275: 4c 89 c1 mov %r8,%rcx
2278: 48 83 e1 1f and $0x1f,%rcx
227c: 89 c9 mov %ecx,%ecx
227e: 85 c9 test %ecx,%ecx
2280: 74 11 je 0x2293
2282: f6 c1 07 test $0x7,%cl
2285: 0f 85 5a 01 00 00 jne 0x23e5
228b: f7 d9 neg %ecx
228d: 83 c1 20 add $0x20,%ecx
2290: c1 e9 03 shr $0x3,%ecx
2293: 8d 41 10 lea 0x10(%rcx),%eax
2296: 44 3b c8 cmp %eax,%r9d
2299: 0f 8c 46 01 00 00 jl 0x23e5
229f: 45 89 ca mov %r9d,%r10d
22a2: 33 c0 xor %eax,%eax
22a4: 44 2b d1 sub %ecx,%r10d
22a7: 41 83 e2 0f and $0xf,%r10d
22ab: 41 f7 da neg %r10d
22ae: 45 03 d1 add %r9d,%r10d
22b1: 85 c9 test %ecx,%ecx
22b3: 76 24 jbe 0x22d9
22b5: 0f 1f 40 00 nopl 0x0(%rax)
22b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22c0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
22c6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
22cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
22d1: 48 ff c0 inc %rax
22d4: 48 3b c1 cmp %rcx,%rax
22d7: 72 e7 jb 0x22c0
22d9: 49 63 c2 movslq %r10d,%rax
22dc: 0f 1f 40 00 nopl 0x0(%rax)
22e0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
22e6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
22ea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
22f1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
22f8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
22ff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
2304: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
230a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
2310: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
2316: c5 fd 11 03 vmovupd %ymm0,(%rbx)
231a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
231f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
2324: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
2329: 48 83 c1 10 add $0x10,%rcx
232d: 48 3b c8 cmp %rax,%rcx
2330: 72 ae jb 0x22e0
2332: 41 8d 42 01 lea 0x1(%r10),%eax
2336: 41 3b c1 cmp %r9d,%eax
2339: 0f 87 98 00 00 00 ja 0x23d7
233f: 4d 63 c9 movslq %r9d,%r9
2342: 4d 63 d2 movslq %r10d,%r10
2345: 4d 2b ca sub %r10,%r9
2348: 49 83 f9 04 cmp $0x4,%r9
234c: 0f 8c 8f 00 00 00 jl 0x23e1
2352: 4d 63 d2 movslq %r10d,%r10
2355: 44 89 ce mov %r9d,%esi
2358: 83 e6 fc and $0xfffffffc,%esi
235b: 33 c9 xor %ecx,%ecx
235d: 48 63 f6 movslq %esi,%rsi
2360: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
2364: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
2368: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
236c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2373: 00
2374: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
237b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2380: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
2386: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
238b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
2390: 48 83 c1 04 add $0x4,%rcx
2394: 48 3b ce cmp %rsi,%rcx
2397: 72 e7 jb 0x2380
2399: 49 3b f1 cmp %r9,%rsi
239c: 73 39 jae 0x23d7
239e: 4d 63 d2 movslq %r10d,%r10
23a1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
23a5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
23a9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
23ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23b4: 00
23b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23bc: 0f 1f 40 00 nopl 0x0(%rax)
23c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
23c5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
23ca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
23cf: 48 ff c6 inc %rsi
23d2: 49 3b f1 cmp %r9,%rsi
23d5: 72 e9 jb 0x23c0
23d7: 33 c0 xor %eax,%eax
23d9: c5 f8 77 vzeroupper
23dc: 41 5f pop %r15
23de: 5e pop %rsi
23df: 5b pop %rbx
23e0: c3 ret
23e1: 33 f6 xor %esi,%esi
23e3: eb b4 jmp 0x2399
23e5: 45 33 d2 xor %r10d,%r10d
23e8: e9 45 ff ff ff jmp 0x2332
23ed: b8 fa ff ff ff mov $0xfffffffa,%eax
23f2: 41 5f pop %r15
23f4: 5e pop %rsi
23f5: 5b pop %rbx
23f6: c3 ret
23f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
23fc: 41 5f pop %r15
23fe: 5e pop %rsi
23ff: 5b pop %rbx
2400: c3 ret
2401: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2408: 00
2409: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2410: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2417: 00
2418: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
241f: 90 nop
2420: 53 push %rbx
2421: 56 push %rsi
2422: 41 57 push %r15
2424: 49 89 cb mov %rcx,%r11
2427: 4d 85 db test %r11,%r11
242a: 0f 84 a7 01 00 00 je 0x25d7
2430: 48 85 d2 test %rdx,%rdx
2433: 0f 84 9e 01 00 00 je 0x25d7
2439: 4d 85 c0 test %r8,%r8
243c: 0f 84 95 01 00 00 je 0x25d7
2442: 45 85 c9 test %r9d,%r9d
2445: 0f 8e 82 01 00 00 jle 0x25cd
244b: 41 83 f9 10 cmp $0x10,%r9d
244f: 0f 8c 70 01 00 00 jl 0x25c5
2455: 4c 89 c1 mov %r8,%rcx
2458: 48 83 e1 1f and $0x1f,%rcx
245c: 89 c9 mov %ecx,%ecx
245e: 85 c9 test %ecx,%ecx
2460: 74 11 je 0x2473
2462: f6 c1 07 test $0x7,%cl
2465: 0f 85 5a 01 00 00 jne 0x25c5
246b: f7 d9 neg %ecx
246d: 83 c1 20 add $0x20,%ecx
2470: c1 e9 03 shr $0x3,%ecx
2473: 8d 41 10 lea 0x10(%rcx),%eax
2476: 44 3b c8 cmp %eax,%r9d
2479: 0f 8c 46 01 00 00 jl 0x25c5
247f: 45 89 ca mov %r9d,%r10d
2482: 33 c0 xor %eax,%eax
2484: 44 2b d1 sub %ecx,%r10d
2487: 41 83 e2 0f and $0xf,%r10d
248b: 41 f7 da neg %r10d
248e: 45 03 d1 add %r9d,%r10d
2491: 85 c9 test %ecx,%ecx
2493: 76 24 jbe 0x24b9
2495: 0f 1f 40 00 nopl 0x0(%rax)
2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
24a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
24ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
24b1: 48 ff c0 inc %rax
24b4: 48 3b c1 cmp %rcx,%rax
24b7: 72 e7 jb 0x24a0
24b9: 49 63 c2 movslq %r10d,%rax
24bc: 0f 1f 40 00 nopl 0x0(%rax)
24c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
24c6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
24cd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
24d4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
24db: 03
24dc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
24e1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
24e7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
24ed: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
24f4: 03
24f5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
24fb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
2502: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
2509: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
2510: 03
2511: 48 83 c1 10 add $0x10,%rcx
2515: 48 3b c8 cmp %rax,%rcx
2518: 72 a6 jb 0x24c0
251a: 41 8d 42 01 lea 0x1(%r10),%eax
251e: 41 3b c1 cmp %r9d,%eax
2521: 0f 87 90 00 00 00 ja 0x25b7
2527: 4d 63 c9 movslq %r9d,%r9
252a: 4d 63 d2 movslq %r10d,%r10
252d: 4d 2b ca sub %r10,%r9
2530: 49 83 f9 04 cmp $0x4,%r9
2534: 0f 8c 87 00 00 00 jl 0x25c1
253a: 4d 63 d2 movslq %r10d,%r10
253d: 44 89 ce mov %r9d,%esi
2540: 83 e6 fc and $0xfffffffc,%esi
2543: 33 c9 xor %ecx,%ecx
2545: 48 63 f6 movslq %esi,%rsi
2548: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
254c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
2550: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
2554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2560: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
2566: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
256b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
2570: 48 83 c1 04 add $0x4,%rcx
2574: 48 3b ce cmp %rsi,%rcx
2577: 72 e7 jb 0x2560
2579: 49 3b f1 cmp %r9,%rsi
257c: 73 39 jae 0x25b7
257e: 4d 63 d2 movslq %r10d,%r10
2581: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
2585: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
2589: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
258d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2594: 00
2595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
259c: 0f 1f 40 00 nopl 0x0(%rax)
25a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
25a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
25aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
25af: 48 ff c6 inc %rsi
25b2: 49 3b f1 cmp %r9,%rsi
25b5: 72 e9 jb 0x25a0
25b7: 33 c0 xor %eax,%eax
25b9: c5 f8 77 vzeroupper
25bc: 41 5f pop %r15
25be: 5e pop %rsi
25bf: 5b pop %rbx
25c0: c3 ret
25c1: 33 f6 xor %esi,%esi
25c3: eb b4 jmp 0x2579
25c5: 45 33 d2 xor %r10d,%r10d
25c8: e9 4d ff ff ff jmp 0x251a
25cd: b8 fa ff ff ff mov $0xfffffffa,%eax
25d2: 41 5f pop %r15
25d4: 5e pop %rsi
25d5: 5b pop %rbx
25d6: c3 ret
25d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
25dc: 41 5f pop %r15
25de: 5e pop %rsi
25df: 5b pop %rbx
25e0: c3 ret
25e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25e8: 00
25e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25f7: 00
25f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25ff: 90 nop
2600: 48 85 c9 test %rcx,%rcx
2603: 0f 84 1b 03 00 00 je 0x2924
2609: 48 85 d2 test %rdx,%rdx
260c: 0f 84 12 03 00 00 je 0x2924
2612: 4d 85 c0 test %r8,%r8
2615: 0f 84 09 03 00 00 je 0x2924
261b: 45 85 c9 test %r9d,%r9d
261e: 0f 86 f3 02 00 00 jbe 0x2917
2624: 41 83 f9 06 cmp $0x6,%r9d
2628: 0f 86 6e 02 00 00 jbe 0x289c
262e: 49 3b d0 cmp %r8,%rdx
2631: 76 17 jbe 0x264a
2633: 44 89 c8 mov %r9d,%eax
2636: 49 89 d2 mov %rdx,%r10
2639: 48 c1 e0 03 shl $0x3,%rax
263d: 4d 2b d0 sub %r8,%r10
2640: 4c 3b d0 cmp %rax,%r10
2643: 7d 24 jge 0x2669
2645: e9 52 02 00 00 jmp 0x289c
264a: 4c 3b c2 cmp %rdx,%r8
264d: 0f 86 49 02 00 00 jbe 0x289c
2653: 44 89 c8 mov %r9d,%eax
2656: 4d 89 c2 mov %r8,%r10
2659: 48 c1 e0 03 shl $0x3,%rax
265d: 4c 2b d2 sub %rdx,%r10
2660: 4c 3b d0 cmp %rax,%r10
2663: 0f 8c 33 02 00 00 jl 0x289c
2669: 49 3b c8 cmp %r8,%rcx
266c: 76 10 jbe 0x267e
266e: 49 89 ca mov %rcx,%r10
2671: 4d 2b d0 sub %r8,%r10
2674: 4c 3b d0 cmp %rax,%r10
2677: 7d 1d jge 0x2696
2679: e9 1e 02 00 00 jmp 0x289c
267e: 4c 3b c1 cmp %rcx,%r8
2681: 0f 86 15 02 00 00 jbe 0x289c
2687: 4d 89 c2 mov %r8,%r10
268a: 4c 2b d1 sub %rcx,%r10
268d: 4c 3b d0 cmp %rax,%r10
2690: 0f 8c 06 02 00 00 jl 0x289c
2696: 41 83 f9 08 cmp $0x8,%r9d
269a: 0f 82 7d 02 00 00 jb 0x291d
26a0: 4d 89 c2 mov %r8,%r10
26a3: 49 83 e2 0f and $0xf,%r10
26a7: 45 85 d2 test %r10d,%r10d
26aa: 74 13 je 0x26bf
26ac: 41 f7 c2 07 00 00 00 test $0x7,%r10d
26b3: 0f 85 64 02 00 00 jne 0x291d
26b9: 41 ba 01 00 00 00 mov $0x1,%r10d
26bf: 41 8d 42 08 lea 0x8(%r10),%eax
26c3: 44 3b c8 cmp %eax,%r9d
26c6: 0f 82 51 02 00 00 jb 0x291d
26cc: 44 89 c8 mov %r9d,%eax
26cf: 45 33 db xor %r11d,%r11d
26d2: 41 2b c2 sub %r10d,%eax
26d5: 83 e0 07 and $0x7,%eax
26d8: f7 d8 neg %eax
26da: 41 03 c1 add %r9d,%eax
26dd: 45 85 d2 test %r10d,%r10d
26e0: 76 38 jbe 0x271a
26e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26e9: 00
26ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26f8: 00
26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2700: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
2706: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
270c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
2712: 41 ff c3 inc %r11d
2715: 45 3b da cmp %r10d,%r11d
2718: 72 e6 jb 0x2700
271a: 45 89 d2 mov %r10d,%r10d
271d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
2721: 49 f7 c3 0f 00 00 00 test $0xf,%r11
2728: 0f 84 d2 00 00 00 je 0x2800
272e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2735: 00
2736: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
273d: 0f 1f 00 nopl (%rax)
2740: 45 89 d2 mov %r10d,%r10d
2743: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
2749: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
274f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
2756: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
275d: 66 0f 5d c8 minpd %xmm0,%xmm1
2761: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
2766: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
276d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
2774: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
277b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
2782: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
2789: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
2790: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
2797: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
279e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
27a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
27ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
27b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
27ba: 66 0f 5d da minpd %xmm2,%xmm3
27be: 66 0f 5d ec minpd %xmm4,%xmm5
27c2: 66 0f 5d c8 minpd %xmm0,%xmm1
27c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
27cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
27d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
27d8: 41 83 c2 08 add $0x8,%r10d
27dc: 44 3b d0 cmp %eax,%r10d
27df: 0f 82 5b ff ff ff jb 0x2740
27e5: e9 8b 00 00 00 jmp 0x2875
27ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27f1: 00
27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2800: 45 89 d2 mov %r10d,%r10d
2803: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
2809: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
2810: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
2817: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
281e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
2825: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
282c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
2833: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
283a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
2840: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
2847: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
284e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
2855: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
285a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
2860: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
2866: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
286c: 41 83 c2 08 add $0x8,%r10d
2870: 44 3b d0 cmp %eax,%r10d
2873: 72 8b jb 0x2800
2875: 41 3b c1 cmp %r9d,%eax
2878: 0f 83 96 00 00 00 jae 0x2914
287e: 66 90 xchg %ax,%ax
2880: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
2885: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
288a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
2890: ff c0 inc %eax
2892: 41 3b c1 cmp %r9d,%eax
2895: 72 e9 jb 0x2880
2897: e9 78 00 00 00 jmp 0x2914
289c: 44 89 c8 mov %r9d,%eax
289f: 41 bb 01 00 00 00 mov $0x1,%r11d
28a5: d1 e8 shr $1,%eax
28a7: 45 33 d2 xor %r10d,%r10d
28aa: 85 c0 test %eax,%eax
28ac: 76 4c jbe 0x28fa
28ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28b5: 00
28b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28bd: 0f 1f 00 nopl (%rax)
28c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
28c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
28ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
28d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
28d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
28db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
28e1: 41 ff c2 inc %r10d
28e4: 44 3b d0 cmp %eax,%r10d
28e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
28ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
28f3: 72 cb jb 0x28c0
28f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
28fa: 41 ff cb dec %r11d
28fd: 45 3b d9 cmp %r9d,%r11d
2900: 73 12 jae 0x2914
2902: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
2908: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
290e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
2914: 33 c0 xor %eax,%eax
2916: c3 ret
2917: b8 fa ff ff ff mov $0xfffffffa,%eax
291c: c3 ret
291d: 33 c0 xor %eax,%eax
291f: e9 51 ff ff ff jmp 0x2875
2924: b8 f8 ff ff ff mov $0xfffffff8,%eax
2929: c3 ret
292a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2931: 00
2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2945: 48 85 c9 test %rcx,%rcx
2948: 74 27 je 0x2971
294a: 48 85 d2 test %rdx,%rdx
294d: 74 22 je 0x2971
294f: 4d 85 c0 test %r8,%r8
2952: 74 1d je 0x2971
2954: 45 85 c9 test %r9d,%r9d
2957: 77 0b ja 0x2964
2959: b8 fa ff ff ff mov $0xfffffffa,%eax
295e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2963: c3 ret
2964: e8 97 4e 01 00 call 0x17800
2969: 33 c0 xor %eax,%eax
296b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2970: c3 ret
2971: b8 f8 ff ff ff mov $0xfffffff8,%eax
2976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
297b: c3 ret
297c: 0f 1f 40 00 nopl 0x0(%rax)
2980: 48 83 ec 28 sub $0x28,%rsp
2984: 48 85 c9 test %rcx,%rcx
2987: 74 25 je 0x29ae
2989: 48 85 d2 test %rdx,%rdx
298c: 74 20 je 0x29ae
298e: 4d 85 c0 test %r8,%r8
2991: 74 1b je 0x29ae
2993: 45 85 c9 test %r9d,%r9d
2996: 77 0a ja 0x29a2
2998: b8 fa ff ff ff mov $0xfffffffa,%eax
299d: 48 83 c4 28 add $0x28,%rsp
29a1: c3 ret
29a2: e8 39 52 01 00 call 0x17be0
29a7: 33 c0 xor %eax,%eax
29a9: 48 83 c4 28 add $0x28,%rsp
29ad: c3 ret
29ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
29b3: 48 83 c4 28 add $0x28,%rsp
29b7: c3 ret
29b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29bf: 00
29c0: 48 83 ec 28 sub $0x28,%rsp
29c4: 48 85 c9 test %rcx,%rcx
29c7: 74 25 je 0x29ee
29c9: 48 85 d2 test %rdx,%rdx
29cc: 74 20 je 0x29ee
29ce: 4d 85 c0 test %r8,%r8
29d1: 74 1b je 0x29ee
29d3: 45 85 c9 test %r9d,%r9d
29d6: 77 0a ja 0x29e2
29d8: b8 fa ff ff ff mov $0xfffffffa,%eax
29dd: 48 83 c4 28 add $0x28,%rsp
29e1: c3 ret
29e2: e8 79 55 01 00 call 0x17f60
29e7: 33 c0 xor %eax,%eax
29e9: 48 83 c4 28 add $0x28,%rsp
29ed: c3 ret
29ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
29f3: 48 83 c4 28 add $0x28,%rsp
29f7: c3 ret
29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29ff: 00
2a00: 48 83 ec 28 sub $0x28,%rsp
2a04: 48 85 c9 test %rcx,%rcx
2a07: 74 25 je 0x2a2e
2a09: 48 85 d2 test %rdx,%rdx
2a0c: 74 20 je 0x2a2e
2a0e: 4d 85 c0 test %r8,%r8
2a11: 74 1b je 0x2a2e
2a13: 45 85 c9 test %r9d,%r9d
2a16: 77 0a ja 0x2a22
2a18: b8 fa ff ff ff mov $0xfffffffa,%eax
2a1d: 48 83 c4 28 add $0x28,%rsp
2a21: c3 ret
2a22: e8 59 59 01 00 call 0x18380
2a27: 33 c0 xor %eax,%eax
2a29: 48 83 c4 28 add $0x28,%rsp
2a2d: c3 ret
2a2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a33: 48 83 c4 28 add $0x28,%rsp
2a37: c3 ret
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a3f: 00
2a40: 48 83 ec 28 sub $0x28,%rsp
2a44: 48 85 c9 test %rcx,%rcx
2a47: 74 25 je 0x2a6e
2a49: 48 85 d2 test %rdx,%rdx
2a4c: 74 20 je 0x2a6e
2a4e: 4d 85 c0 test %r8,%r8
2a51: 74 1b je 0x2a6e
2a53: 45 85 c9 test %r9d,%r9d
2a56: 77 0a ja 0x2a62
2a58: b8 fa ff ff ff mov $0xfffffffa,%eax
2a5d: 48 83 c4 28 add $0x28,%rsp
2a61: c3 ret
2a62: e8 79 5c 01 00 call 0x186e0
2a67: 33 c0 xor %eax,%eax
2a69: 48 83 c4 28 add $0x28,%rsp
2a6d: c3 ret
2a6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a73: 48 83 c4 28 add $0x28,%rsp
2a77: c3 ret
2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a7f: 00
2a80: 48 83 ec 28 sub $0x28,%rsp
2a84: 48 85 c9 test %rcx,%rcx
2a87: 74 24 je 0x2aad
2a89: 48 85 d2 test %rdx,%rdx
2a8c: 74 1f je 0x2aad
2a8e: 45 85 c0 test %r8d,%r8d
2a91: 7f 0a jg 0x2a9d
2a93: b8 fa ff ff ff mov $0xfffffffa,%eax
2a98: 48 83 c4 28 add $0x28,%rsp
2a9c: c3 ret
2a9d: 41 c1 e0 02 shl $0x2,%r8d
2aa1: e8 9a f2 a5 01 call 0x1a61d40
2aa6: 33 c0 xor %eax,%eax
2aa8: 48 83 c4 28 add $0x28,%rsp
2aac: c3 ret
2aad: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ab2: 48 83 c4 28 add $0x28,%rsp
2ab6: c3 ret
2ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2abe: 00 00
2ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2ac5: 48 85 c9 test %rcx,%rcx
2ac8: 74 26 je 0x2af0
2aca: 48 85 d2 test %rdx,%rdx
2acd: 74 21 je 0x2af0
2acf: 45 85 c0 test %r8d,%r8d
2ad2: 7f 0b jg 0x2adf
2ad4: b8 fa ff ff ff mov $0xfffffffa,%eax
2ad9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2ade: c3 ret
2adf: 41 c1 e0 02 shl $0x2,%r8d
2ae3: e8 28 f6 a5 01 call 0x1a62110
2ae8: 33 c0 xor %eax,%eax
2aea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2aef: c3 ret
2af0: b8 f8 ff ff ff mov $0xfffffff8,%eax
2af5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2afa: c3 ret
2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b00: 48 83 ec 28 sub $0x28,%rsp
2b04: 48 85 c9 test %rcx,%rcx
2b07: 74 24 je 0x2b2d
2b09: 48 85 d2 test %rdx,%rdx
2b0c: 74 1f je 0x2b2d
2b0e: 45 85 c0 test %r8d,%r8d
2b11: 7f 0a jg 0x2b1d
2b13: b8 fa ff ff ff mov $0xfffffffa,%eax
2b18: 48 83 c4 28 add $0x28,%rsp
2b1c: c3 ret
2b1d: 41 c1 e0 02 shl $0x2,%r8d
2b21: e8 6a fa a5 01 call 0x1a62590
2b26: 33 c0 xor %eax,%eax
2b28: 48 83 c4 28 add $0x28,%rsp
2b2c: c3 ret
2b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b32: 48 83 c4 28 add $0x28,%rsp
2b36: c3 ret
2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2b3e: 00 00
2b40: 48 83 ec 38 sub $0x38,%rsp
2b44: 48 85 c9 test %rcx,%rcx
2b47: 0f 84 88 00 00 00 je 0x2bd5
2b4d: 48 85 d2 test %rdx,%rdx
2b50: 0f 84 7f 00 00 00 je 0x2bd5
2b56: 45 85 c0 test %r8d,%r8d
2b59: 0f 8e 80 00 00 00 jle 0x2bdf
2b5f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
2b66: 7e 5d jle 0x2bc5
2b68: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2b6d: 48 89 cb mov %rcx,%rbx
2b70: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2b75: 48 89 d6 mov %rdx,%rsi
2b78: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2b7d: 44 89 c7 mov %r8d,%edi
2b80: 48 89 d9 mov %rbx,%rcx
2b83: 48 89 f2 mov %rsi,%rdx
2b86: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2b8c: e8 6f 3d 01 00 call 0x16900
2b91: 81 c7 08 00 00 e0 add $0xe0000008,%edi
2b97: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2b9e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2ba5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
2bab: 7f d3 jg 0x2b80
2bad: 48 89 d9 mov %rbx,%rcx
2bb0: 48 89 f2 mov %rsi,%rdx
2bb3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2bb8: 41 89 f8 mov %edi,%r8d
2bbb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2bc0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2bc5: 41 c1 e0 02 shl $0x2,%r8d
2bc9: e8 32 3d 01 00 call 0x16900
2bce: 33 c0 xor %eax,%eax
2bd0: 48 83 c4 38 add $0x38,%rsp
2bd4: c3 ret
2bd5: b8 f8 ff ff ff mov $0xfffffff8,%eax
2bda: 48 83 c4 38 add $0x38,%rsp
2bde: c3 ret
2bdf: b8 fa ff ff ff mov $0xfffffffa,%eax
2be4: 48 83 c4 38 add $0x38,%rsp
2be8: c3 ret
2be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bf0: 00
2bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bff: 00
2c00: 48 83 ec 38 sub $0x38,%rsp
2c04: 48 85 c9 test %rcx,%rcx
2c07: 0f 84 88 00 00 00 je 0x2c95
2c0d: 48 85 d2 test %rdx,%rdx
2c10: 0f 84 7f 00 00 00 je 0x2c95
2c16: 45 85 c0 test %r8d,%r8d
2c19: 0f 8e 80 00 00 00 jle 0x2c9f
2c1f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
2c26: 7e 5d jle 0x2c85
2c28: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2c2d: 48 89 cb mov %rcx,%rbx
2c30: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2c35: 48 89 d6 mov %rdx,%rsi
2c38: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2c3d: 44 89 c7 mov %r8d,%edi
2c40: 48 89 d9 mov %rbx,%rcx
2c43: 48 89 f2 mov %rsi,%rdx
2c46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2c4c: e8 0f 3d 01 00 call 0x16960
2c51: 81 c7 08 00 00 e0 add $0xe0000008,%edi
2c57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2c5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2c65: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
2c6b: 7f d3 jg 0x2c40
2c6d: 48 89 d9 mov %rbx,%rcx
2c70: 48 89 f2 mov %rsi,%rdx
2c73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2c78: 41 89 f8 mov %edi,%r8d
2c7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2c80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2c85: 41 c1 e0 02 shl $0x2,%r8d
2c89: e8 d2 3c 01 00 call 0x16960
2c8e: 33 c0 xor %eax,%eax
2c90: 48 83 c4 38 add $0x38,%rsp
2c94: c3 ret
2c95: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c9a: 48 83 c4 38 add $0x38,%rsp
2c9e: c3 ret
2c9f: b8 fa ff ff ff mov $0xfffffffa,%eax
2ca4: 48 83 c4 38 add $0x38,%rsp
2ca8: c3 ret
2ca9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cb0: 00
2cb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cbf: 00
2cc0: 48 83 ec 38 sub $0x38,%rsp
2cc4: 48 85 c9 test %rcx,%rcx
2cc7: 0f 84 88 00 00 00 je 0x2d55
2ccd: 48 85 d2 test %rdx,%rdx
2cd0: 0f 84 7f 00 00 00 je 0x2d55
2cd6: 45 85 c0 test %r8d,%r8d
2cd9: 0f 8e 80 00 00 00 jle 0x2d5f
2cdf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
2ce6: 7e 5d jle 0x2d45
2ce8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2ced: 48 89 cb mov %rcx,%rbx
2cf0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2cf5: 48 89 d6 mov %rdx,%rsi
2cf8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2cfd: 44 89 c7 mov %r8d,%edi
2d00: 48 89 d9 mov %rbx,%rcx
2d03: 48 89 f2 mov %rsi,%rdx
2d06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2d0c: e8 af 3c 01 00 call 0x169c0
2d11: 81 c7 08 00 00 e0 add $0xe0000008,%edi
2d17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2d1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2d25: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
2d2b: 7f d3 jg 0x2d00
2d2d: 48 89 d9 mov %rbx,%rcx
2d30: 48 89 f2 mov %rsi,%rdx
2d33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2d38: 41 89 f8 mov %edi,%r8d
2d3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2d40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2d45: 41 c1 e0 02 shl $0x2,%r8d
2d49: e8 72 3c 01 00 call 0x169c0
2d4e: 33 c0 xor %eax,%eax
2d50: 48 83 c4 38 add $0x38,%rsp
2d54: c3 ret
2d55: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d5a: 48 83 c4 38 add $0x38,%rsp
2d5e: c3 ret
2d5f: b8 fa ff ff ff mov $0xfffffffa,%eax
2d64: 48 83 c4 38 add $0x38,%rsp
2d68: c3 ret
2d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d70: 00
2d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d7f: 00
2d80: 48 83 ec 28 sub $0x28,%rsp
2d84: 4d 89 c1 mov %r8,%r9
2d87: 49 89 d0 mov %rdx,%r8
2d8a: 48 89 ca mov %rcx,%rdx
2d8d: e8 ae 5c 01 00 call 0x18a40
2d92: 48 83 c4 28 add $0x28,%rsp
2d96: c3 ret
2d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2d9e: 00 00
2da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2da5: 4d 89 c1 mov %r8,%r9
2da8: 49 89 d0 mov %rdx,%r8
2dab: 48 89 ca mov %rcx,%rdx
2dae: e8 4d 5f 01 00 call 0x18d00
2db3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2db8: c3 ret
2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2dc0: 48 83 ec 28 sub $0x28,%rsp
2dc4: 4d 89 c1 mov %r8,%r9
2dc7: 49 89 d0 mov %rdx,%r8
2dca: 48 89 ca mov %rcx,%rdx
2dcd: e8 ee 61 01 00 call 0x18fc0
2dd2: 48 83 c4 28 add $0x28,%rsp
2dd6: c3 ret
2dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2dde: 00 00
2de0: 48 83 ec 28 sub $0x28,%rsp
2de4: 4d 89 c1 mov %r8,%r9
2de7: 49 89 d0 mov %rdx,%r8
2dea: 48 89 ca mov %rcx,%rdx
2ded: e8 8e 64 01 00 call 0x19280
2df2: 48 83 c4 28 add $0x28,%rsp
2df6: c3 ret
2df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2dfe: 00 00
2e00: 48 83 ec 28 sub $0x28,%rsp
2e04: 4d 89 c1 mov %r8,%r9
2e07: 49 89 d0 mov %rdx,%r8
2e0a: 48 89 ca mov %rcx,%rdx
2e0d: e8 0e 67 01 00 call 0x19520
2e12: 48 83 c4 28 add $0x28,%rsp
2e16: c3 ret
2e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2e1e: 00 00
2e20: 48 83 ec 28 sub $0x28,%rsp
2e24: 4d 89 c1 mov %r8,%r9
2e27: 49 89 d0 mov %rdx,%r8
2e2a: 48 89 ca mov %rcx,%rdx
2e2d: e8 8e 69 01 00 call 0x197c0
2e32: 48 83 c4 28 add $0x28,%rsp
2e36: c3 ret
2e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2e3e: 00 00
2e40: 48 83 ec 28 sub $0x28,%rsp
2e44: 48 85 c9 test %rcx,%rcx
2e47: 74 4b je 0x2e94
2e49: 4d 85 c0 test %r8,%r8
2e4c: 74 46 je 0x2e94
2e4e: 45 85 c9 test %r9d,%r9d
2e51: 7e 4b jle 0x2e9e
2e53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c59078
2e5a: 01
2e5b: 7a 02 jp 0x2e5f
2e5d: 74 26 je 0x2e85
2e5f: 0f 57 c0 xorps %xmm0,%xmm0
2e62: 66 0f 2e c8 ucomisd %xmm0,%xmm1
2e66: 7a 02 jp 0x2e6a
2e68: 74 0c je 0x2e76
2e6a: e8 d1 6b 01 00 call 0x19a40
2e6f: 33 c0 xor %eax,%eax
2e71: 48 83 c4 28 add $0x28,%rsp
2e75: c3 ret
2e76: 4c 89 c1 mov %r8,%rcx
2e79: 44 89 ca mov %r9d,%edx
2e7c: 48 83 c4 28 add $0x28,%rsp
2e80: e9 7b 6d 01 00 jmp 0x19c00
2e85: 4c 89 c2 mov %r8,%rdx
2e88: 45 89 c8 mov %r9d,%r8d
2e8b: 48 83 c4 28 add $0x28,%rsp
2e8f: e9 cc ed ff ff jmp 0x1c60
2e94: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e99: 48 83 c4 28 add $0x28,%rsp
2e9d: c3 ret
2e9e: b8 fa ff ff ff mov $0xfffffffa,%eax
2ea3: 48 83 c4 28 add $0x28,%rsp
2ea7: c3 ret
2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eaf: 00
2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2ebe: 00 00
2ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2ec5: 48 85 c9 test %rcx,%rcx
2ec8: 74 4e je 0x2f18
2eca: 4d 85 c0 test %r8,%r8
2ecd: 74 49 je 0x2f18
2ecf: 45 85 c9 test %r9d,%r9d
2ed2: 7e 4f jle 0x2f23
2ed4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c59080
2edb: 01
2edc: 7a 02 jp 0x2ee0
2ede: 74 28 je 0x2f08
2ee0: 0f 57 c0 xorps %xmm0,%xmm0
2ee3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
2ee7: 7a 02 jp 0x2eeb
2ee9: 74 0d je 0x2ef8
2eeb: e8 50 6d 01 00 call 0x19c40
2ef0: 33 c0 xor %eax,%eax
2ef2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2ef7: c3 ret
2ef8: 4c 89 c1 mov %r8,%rcx
2efb: 44 89 ca mov %r9d,%edx
2efe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f03: e9 f8 6e 01 00 jmp 0x19e00
2f08: 4c 89 c2 mov %r8,%rdx
2f0b: 45 89 c8 mov %r9d,%r8d
2f0e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f13: e9 88 ed ff ff jmp 0x1ca0
2f18: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f1d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f22: c3 ret
2f23: b8 fa ff ff ff mov $0xfffffffa,%eax
2f28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f2d: c3 ret
2f2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f35: 00
2f36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f3d: 0f 1f 00 nopl (%rax)
2f40: 48 83 ec 28 sub $0x28,%rsp
2f44: 48 85 c9 test %rcx,%rcx
2f47: 74 4b je 0x2f94
2f49: 4d 85 c0 test %r8,%r8
2f4c: 74 46 je 0x2f94
2f4e: 45 85 c9 test %r9d,%r9d
2f51: 7e 4b jle 0x2f9e
2f53: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c59088
2f5a: 01
2f5b: 7a 02 jp 0x2f5f
2f5d: 74 26 je 0x2f85
2f5f: 0f 57 c0 xorps %xmm0,%xmm0
2f62: 66 0f 2e c8 ucomisd %xmm0,%xmm1
2f66: 7a 02 jp 0x2f6a
2f68: 74 0c je 0x2f76
2f6a: e8 d1 6e 01 00 call 0x19e40
2f6f: 33 c0 xor %eax,%eax
2f71: 48 83 c4 28 add $0x28,%rsp
2f75: c3 ret
2f76: 4c 89 c1 mov %r8,%rcx
2f79: 44 89 ca mov %r9d,%edx
2f7c: 48 83 c4 28 add $0x28,%rsp
2f80: e9 5b 70 01 00 jmp 0x19fe0
2f85: 4c 89 c2 mov %r8,%rdx
2f88: 45 89 c8 mov %r9d,%r8d
2f8b: 48 83 c4 28 add $0x28,%rsp
2f8f: e9 4c ed ff ff jmp 0x1ce0
2f94: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f99: 48 83 c4 28 add $0x28,%rsp
2f9d: c3 ret
2f9e: b8 fa ff ff ff mov $0xfffffffa,%eax
2fa3: 48 83 c4 28 add $0x28,%rsp
2fa7: c3 ret
2fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2faf: 00
2fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2fbe: 00 00
2fc0: 57 push %rdi
2fc1: 48 83 ec 20 sub $0x20,%rsp
2fc5: 48 85 c9 test %rcx,%rcx
2fc8: 0f 84 13 02 00 00 je 0x31e1
2fce: 4d 85 c0 test %r8,%r8
2fd1: 0f 84 0a 02 00 00 je 0x31e1
2fd7: 45 85 c9 test %r9d,%r9d
2fda: 0f 8e f6 01 00 00 jle 0x31d6
2fe0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c59090
2fe7: 01
2fe8: 7a 06 jp 0x2ff0
2fea: 0f 84 d5 01 00 00 je 0x31c5
2ff0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
2ff4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
2ff8: 7a 06 jp 0x3000
2ffa: 0f 84 b4 01 00 00 je 0x31b4
3000: 41 83 f9 10 cmp $0x10,%r9d
3004: 0f 8c 9a 01 00 00 jl 0x31a4
300a: 4d 89 c2 mov %r8,%r10
300d: 49 83 e2 1f and $0x1f,%r10
3011: 45 89 d2 mov %r10d,%r10d
3014: 45 85 d2 test %r10d,%r10d
3017: 74 18 je 0x3031
3019: 41 f7 c2 07 00 00 00 test $0x7,%r10d
3020: 0f 85 7e 01 00 00 jne 0x31a4
3026: 41 f7 da neg %r10d
3029: 41 83 c2 20 add $0x20,%r10d
302d: 41 c1 ea 03 shr $0x3,%r10d
3031: 41 8d 42 10 lea 0x10(%r10),%eax
3035: 44 3b c8 cmp %eax,%r9d
3038: 0f 8c 66 01 00 00 jl 0x31a4
303e: 44 89 cf mov %r9d,%edi
3041: 33 c0 xor %eax,%eax
3043: 41 2b fa sub %r10d,%edi
3046: 83 e7 0f and $0xf,%edi
3049: f7 df neg %edi
304b: 41 03 f9 add %r9d,%edi
304e: 45 85 d2 test %r10d,%r10d
3051: 76 20 jbe 0x3073
3053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
305f: 00
3060: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
3065: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
306b: 48 ff c0 inc %rax
306e: 49 3b c2 cmp %r10,%rax
3071: 72 ed jb 0x3060
3073: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
3077: 48 63 c7 movslq %edi,%rax
307a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
3080: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
3086: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
308d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
3094: 01
3095: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3099: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
309f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
30a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
30ad: 01
30ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
30b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
30b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
30c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
30c7: 01
30c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
30cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
30d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
30da: 01
30db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
30df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
30e6: 49 83 c2 10 add $0x10,%r10
30ea: 4c 3b d0 cmp %rax,%r10
30ed: 72 91 jb 0x3080
30ef: 44 8d 57 01 lea 0x1(%rdi),%r10d
30f3: 45 3b d1 cmp %r9d,%r10d
30f6: 0f 87 98 00 00 00 ja 0x3194
30fc: 49 63 d1 movslq %r9d,%rdx
30ff: 48 2b d0 sub %rax,%rdx
3102: 48 83 fa 04 cmp $0x4,%rdx
3106: 0f 8c 93 00 00 00 jl 0x319f
310c: 41 89 d1 mov %edx,%r9d
310f: 45 33 db xor %r11d,%r11d
3112: 41 83 e1 fc and $0xfffffffc,%r9d
3116: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
311a: 4d 63 c9 movslq %r9d,%r9
311d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
3121: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3128: 00
3129: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3130: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3137: 00
3138: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
313f: 90 nop
3140: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
3146: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
314d: 01
314e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3152: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
3158: 49 83 c3 04 add $0x4,%r11
315c: 4d 3b d9 cmp %r9,%r11
315f: 72 df jb 0x3140
3161: 4c 3b ca cmp %rdx,%r9
3164: 73 2e jae 0x3194
3166: 48 63 ff movslq %edi,%rdi
3169: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
316d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
3171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3178: 00
3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3180: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
3186: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
318c: 49 ff c1 inc %r9
318f: 4c 3b ca cmp %rdx,%r9
3192: 72 ec jb 0x3180
3194: 33 c0 xor %eax,%eax
3196: c5 f8 77 vzeroupper
3199: 48 83 c4 20 add $0x20,%rsp
319d: 5f pop %rdi
319e: c3 ret
319f: 45 33 c9 xor %r9d,%r9d
31a2: eb bd jmp 0x3161
31a4: 33 ff xor %edi,%edi
31a6: 41 83 f9 01 cmp $0x1,%r9d
31aa: 72 e8 jb 0x3194
31ac: 49 63 d1 movslq %r9d,%rdx
31af: 45 33 c9 xor %r9d,%r9d
31b2: eb ad jmp 0x3161
31b4: 4c 89 c1 mov %r8,%rcx
31b7: 44 89 ca mov %r9d,%edx
31ba: e8 61 6e 01 00 call 0x1a020
31bf: 48 83 c4 20 add $0x20,%rsp
31c3: 5f pop %rdi
31c4: c3 ret
31c5: 4c 89 c2 mov %r8,%rdx
31c8: 45 89 c8 mov %r9d,%r8d
31cb: e8 50 eb ff ff call 0x1d20
31d0: 48 83 c4 20 add $0x20,%rsp
31d4: 5f pop %rdi
31d5: c3 ret
31d6: b8 fa ff ff ff mov $0xfffffffa,%eax
31db: 48 83 c4 20 add $0x20,%rsp
31df: 5f pop %rdi
31e0: c3 ret
31e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
31e6: 48 83 c4 20 add $0x20,%rsp
31ea: 5f pop %rdi
31eb: c3 ret
31ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31f3: 00
31f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3200: 41 54 push %r12
3202: 48 83 ec 20 sub $0x20,%rsp
3206: 48 85 c9 test %rcx,%rcx
3209: 0f 84 ce 01 00 00 je 0x33dd
320f: 4d 85 c0 test %r8,%r8
3212: 0f 84 c5 01 00 00 je 0x33dd
3218: 45 85 c9 test %r9d,%r9d
321b: 0f 8e b0 01 00 00 jle 0x33d1
3221: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c59098
3228: 01
3229: 7a 06 jp 0x3231
322b: 0f 84 8e 01 00 00 je 0x33bf
3231: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
3235: c5 f9 2e c8 vucomisd %xmm0,%xmm1
3239: 7a 06 jp 0x3241
323b: 0f 84 6c 01 00 00 je 0x33ad
3241: 41 83 f9 10 cmp $0x10,%r9d
3245: 0f 8c 5a 01 00 00 jl 0x33a5
324b: 4c 89 c0 mov %r8,%rax
324e: 48 83 e0 1f and $0x1f,%rax
3252: 89 c2 mov %eax,%edx
3254: 85 d2 test %edx,%edx
3256: 74 11 je 0x3269
3258: f6 c2 07 test $0x7,%dl
325b: 0f 85 44 01 00 00 jne 0x33a5
3261: f7 da neg %edx
3263: 83 c2 20 add $0x20,%edx
3266: c1 ea 03 shr $0x3,%edx
3269: 44 8d 5a 10 lea 0x10(%rdx),%r11d
326d: 45 3b cb cmp %r11d,%r9d
3270: 0f 8c 2f 01 00 00 jl 0x33a5
3276: 45 89 cc mov %r9d,%r12d
3279: 33 c0 xor %eax,%eax
327b: 44 2b e2 sub %edx,%r12d
327e: 41 83 e4 0f and $0xf,%r12d
3282: 41 f7 dc neg %r12d
3285: 45 03 e1 add %r9d,%r12d
3288: 41 89 d3 mov %edx,%r11d
328b: 85 d2 test %edx,%edx
328d: 76 24 jbe 0x32b3
328f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3296: 00
3297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
329e: 66 90 xchg %ax,%ax
32a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
32a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
32ab: 48 ff c0 inc %rax
32ae: 49 3b c3 cmp %r11,%rax
32b1: 72 ed jb 0x32a0
32b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
32b8: 49 63 c4 movslq %r12d,%rax
32bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
32c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
32c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
32cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
32d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
32db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
32e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
32e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
32ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
32f6: 49 83 c3 10 add $0x10,%r11
32fa: 4c 3b d8 cmp %rax,%r11
32fd: 72 c1 jb 0x32c0
32ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
3304: 41 3b c1 cmp %r9d,%eax
3307: 0f 87 87 00 00 00 ja 0x3394
330d: 4d 63 d1 movslq %r9d,%r10
3310: 4d 63 e4 movslq %r12d,%r12
3313: 4d 2b d4 sub %r12,%r10
3316: 49 83 fa 04 cmp $0x4,%r10
331a: 0f 8c 80 00 00 00 jl 0x33a0
3320: 4d 63 e4 movslq %r12d,%r12
3323: 45 89 d3 mov %r10d,%r11d
3326: 41 83 e3 fc and $0xfffffffc,%r11d
332a: 45 33 c9 xor %r9d,%r9d
332d: 4d 63 db movslq %r11d,%r11
3330: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
3335: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
3339: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
333d: 0f 1f 00 nopl (%rax)
3340: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
3346: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
334c: 49 83 c1 04 add $0x4,%r9
3350: 4d 3b cb cmp %r11,%r9
3353: 72 eb jb 0x3340
3355: 4d 3b da cmp %r10,%r11
3358: 73 3a jae 0x3394
335a: 4d 63 e4 movslq %r12d,%r12
335d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
3361: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
3365: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
336c: 00
336d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3380: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
3386: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
338c: 49 ff c3 inc %r11
338f: 4d 3b da cmp %r10,%r11
3392: 72 ec jb 0x3380
3394: 33 c0 xor %eax,%eax
3396: c5 f8 77 vzeroupper
3399: 48 83 c4 20 add $0x20,%rsp
339d: 41 5c pop %r12
339f: c3 ret
33a0: 45 33 db xor %r11d,%r11d
33a3: eb b0 jmp 0x3355
33a5: 45 33 e4 xor %r12d,%r12d
33a8: e9 52 ff ff ff jmp 0x32ff
33ad: 4c 89 c1 mov %r8,%rcx
33b0: 44 89 ca mov %r9d,%edx
33b3: e8 a8 6c 01 00 call 0x1a060
33b8: 48 83 c4 20 add $0x20,%rsp
33bc: 41 5c pop %r12
33be: c3 ret
33bf: 4c 89 c2 mov %r8,%rdx
33c2: 45 89 c8 mov %r9d,%r8d
33c5: e8 16 ea ff ff call 0x1de0
33ca: 48 83 c4 20 add $0x20,%rsp
33ce: 41 5c pop %r12
33d0: c3 ret
33d1: b8 fa ff ff ff mov $0xfffffffa,%eax
33d6: 48 83 c4 20 add $0x20,%rsp
33da: 41 5c pop %r12
33dc: c3 ret
33dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
33e2: 48 83 c4 20 add $0x20,%rsp
33e6: 41 5c pop %r12
33e8: c3 ret
33e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33f0: 00
33f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33ff: 00
3400: 41 54 push %r12
3402: 48 83 ec 20 sub $0x20,%rsp
3406: 48 85 c9 test %rcx,%rcx
3409: 0f 84 ce 01 00 00 je 0x35dd
340f: 4d 85 c0 test %r8,%r8
3412: 0f 84 c5 01 00 00 je 0x35dd
3418: 45 85 c9 test %r9d,%r9d
341b: 0f 8e b0 01 00 00 jle 0x35d1
3421: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c590a0
3428: 01
3429: 7a 06 jp 0x3431
342b: 0f 84 8e 01 00 00 je 0x35bf
3431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
3435: c5 f9 2e c8 vucomisd %xmm0,%xmm1
3439: 7a 06 jp 0x3441
343b: 0f 84 6c 01 00 00 je 0x35ad
3441: 41 83 f9 10 cmp $0x10,%r9d
3445: 0f 8c 5a 01 00 00 jl 0x35a5
344b: 4c 89 c0 mov %r8,%rax
344e: 48 83 e0 1f and $0x1f,%rax
3452: 89 c2 mov %eax,%edx
3454: 85 d2 test %edx,%edx
3456: 74 11 je 0x3469
3458: f6 c2 07 test $0x7,%dl
345b: 0f 85 44 01 00 00 jne 0x35a5
3461: f7 da neg %edx
3463: 83 c2 20 add $0x20,%edx
3466: c1 ea 03 shr $0x3,%edx
3469: 44 8d 5a 10 lea 0x10(%rdx),%r11d
346d: 45 3b cb cmp %r11d,%r9d
3470: 0f 8c 2f 01 00 00 jl 0x35a5
3476: 45 89 cc mov %r9d,%r12d
3479: 33 c0 xor %eax,%eax
347b: 44 2b e2 sub %edx,%r12d
347e: 41 83 e4 0f and $0xf,%r12d
3482: 41 f7 dc neg %r12d
3485: 45 03 e1 add %r9d,%r12d
3488: 41 89 d3 mov %edx,%r11d
348b: 85 d2 test %edx,%edx
348d: 76 24 jbe 0x34b3
348f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3496: 00
3497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
349e: 66 90 xchg %ax,%ax
34a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
34a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
34ab: 48 ff c0 inc %rax
34ae: 49 3b c3 cmp %r11,%rax
34b1: 72 ed jb 0x34a0
34b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
34b8: 49 63 c4 movslq %r12d,%rax
34bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
34c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
34c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
34cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
34d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
34db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
34e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
34e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
34ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
34f6: 49 83 c3 10 add $0x10,%r11
34fa: 4c 3b d8 cmp %rax,%r11
34fd: 72 c1 jb 0x34c0
34ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
3504: 41 3b c1 cmp %r9d,%eax
3507: 0f 87 87 00 00 00 ja 0x3594
350d: 4d 63 d1 movslq %r9d,%r10
3510: 4d 63 e4 movslq %r12d,%r12
3513: 4d 2b d4 sub %r12,%r10
3516: 49 83 fa 04 cmp $0x4,%r10
351a: 0f 8c 80 00 00 00 jl 0x35a0
3520: 4d 63 e4 movslq %r12d,%r12
3523: 45 89 d3 mov %r10d,%r11d
3526: 41 83 e3 fc and $0xfffffffc,%r11d
352a: 45 33 c9 xor %r9d,%r9d
352d: 4d 63 db movslq %r11d,%r11
3530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
3535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
3539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
353d: 0f 1f 00 nopl (%rax)
3540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
3546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
354c: 49 83 c1 04 add $0x4,%r9
3550: 4d 3b cb cmp %r11,%r9
3553: 72 eb jb 0x3540
3555: 4d 3b da cmp %r10,%r11
3558: 73 3a jae 0x3594
355a: 4d 63 e4 movslq %r12d,%r12
355d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
3561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
3565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
356c: 00
356d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
3586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
358c: 49 ff c3 inc %r11
358f: 4d 3b da cmp %r10,%r11
3592: 72 ec jb 0x3580
3594: 33 c0 xor %eax,%eax
3596: c5 f8 77 vzeroupper
3599: 48 83 c4 20 add $0x20,%rsp
359d: 41 5c pop %r12
359f: c3 ret
35a0: 45 33 db xor %r11d,%r11d
35a3: eb b0 jmp 0x3555
35a5: 45 33 e4 xor %r12d,%r12d
35a8: e9 52 ff ff ff jmp 0x34ff
35ad: 4c 89 c1 mov %r8,%rcx
35b0: 44 89 ca mov %r9d,%edx
35b3: e8 e8 6a 01 00 call 0x1a0a0
35b8: 48 83 c4 20 add $0x20,%rsp
35bc: 41 5c pop %r12
35be: c3 ret
35bf: 4c 89 c2 mov %r8,%rdx
35c2: 45 89 c8 mov %r9d,%r8d
35c5: e8 d6 e8 ff ff call 0x1ea0
35ca: 48 83 c4 20 add $0x20,%rsp
35ce: 41 5c pop %r12
35d0: c3 ret
35d1: b8 fa ff ff ff mov $0xfffffffa,%eax
35d6: 48 83 c4 20 add $0x20,%rsp
35da: 41 5c pop %r12
35dc: c3 ret
35dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
35e2: 48 83 c4 20 add $0x20,%rsp
35e6: 41 5c pop %r12
35e8: c3 ret
35e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35f0: 00
35f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35ff: 00
3600: 53 push %rbx
3601: 56 push %rsi
3602: 57 push %rdi
3603: 41 54 push %r12
3605: 41 55 push %r13
3607: 41 56 push %r14
3609: 41 57 push %r15
360b: 55 push %rbp
360c: 48 83 ec 38 sub $0x38,%rsp
3610: 49 89 ce mov %rcx,%r14
3613: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
361a: 00
361b: 44 89 cf mov %r9d,%edi
361e: 44 89 c6 mov %r8d,%esi
3621: 41 89 d7 mov %edx,%r15d
3624: 4d 85 f6 test %r14,%r14
3627: 0f 84 8a 01 00 00 je 0x37b7
362d: 41 83 ff 1e cmp $0x1e,%r15d
3631: 0f 87 5b 01 00 00 ja 0x3792
3637: 41 83 ff 1c cmp $0x1c,%r15d
363b: 0f 8f 51 01 00 00 jg 0x3792
3641: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3648: 00
3649: 48 85 db test %rbx,%rbx
364c: 0f 84 65 01 00 00 je 0x37b7
3652: 48 89 dd mov %rbx,%rbp
3655: ba 90 00 00 00 mov $0x90,%edx
365a: 48 83 e5 3f and $0x3f,%rbp
365e: 48 f7 dd neg %rbp
3661: 48 83 e5 3f and $0x3f,%rbp
3665: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3669: 4c 89 e1 mov %r12,%rcx
366c: e8 6f 6a 01 00 call 0x1a0e0
3671: 44 89 f9 mov %r15d,%ecx
3674: b8 01 00 00 00 mov $0x1,%eax
3679: d3 e0 shl %cl,%eax
367b: 41 89 7c 24 18 mov %edi,0x18(%r12)
3680: 83 fe 08 cmp $0x8,%esi
3683: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3688: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
368f: 00 00
3691: 0f 84 3d 02 00 00 je 0x38d4
3697: 83 fe 04 cmp $0x4,%esi
369a: 0f 84 97 00 00 00 je 0x3737
36a0: 83 fe 01 cmp $0x1,%esi
36a3: 75 39 jne 0x36de
36a5: 0f 57 c0 xorps %xmm0,%xmm0
36a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
36ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c590a8
36b3: 01
36b4: f2 0f 5e c8 divsd %xmm0,%xmm1
36b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
36bf: 00
36c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
36c7: 00 00
36c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
36d0: 00 00
36d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
36d9: e9 8f 00 00 00 jmp 0x376d
36de: 83 fe 02 cmp $0x2,%esi
36e1: 75 36 jne 0x3719
36e3: 0f 57 c0 xorps %xmm0,%xmm0
36e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
36ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c590a8
36f1: 01
36f2: f2 0f 5e c8 divsd %xmm0,%xmm1
36f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
36fd: 00
36fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3705: 00 00
3707: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
370e: 00 00
3710: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3717: eb 54 jmp 0x376d
3719: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3720: 00
3721: b8 ee ff ff ff mov $0xffffffee,%eax
3726: 48 83 c4 38 add $0x38,%rsp
372a: 5d pop %rbp
372b: 41 5f pop %r15
372d: 41 5e pop %r14
372f: 41 5d pop %r13
3731: 41 5c pop %r12
3733: 5f pop %rdi
3734: 5e pop %rsi
3735: 5b pop %rbx
3736: c3 ret
3737: 0f 57 c0 xorps %xmm0,%xmm0
373a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
373e: b8 01 00 00 00 mov $0x1,%eax
3743: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
374a: 00
374b: 41 89 44 24 08 mov %eax,0x8(%r12)
3750: 41 89 44 24 0c mov %eax,0xc(%r12)
3755: e8 c6 69 01 00 call 0x1a120
375a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c590a8
3761: 01
3762: f2 0f 5e c8 divsd %xmm0,%xmm1
3766: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
376d: 41 83 ff 05 cmp $0x5,%r15d
3771: 7f 35 jg 0x37a8
3773: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
377a: 00 00
377c: 33 c0 xor %eax,%eax
377e: 4d 89 26 mov %r12,(%r14)
3781: 48 83 c4 38 add $0x38,%rsp
3785: 5d pop %rbp
3786: 41 5f pop %r15
3788: 41 5e pop %r14
378a: 41 5d pop %r13
378c: 41 5c pop %r12
378e: 5f pop %rdi
378f: 5e pop %rsi
3790: 5b pop %rbx
3791: c3 ret
3792: b8 ef ff ff ff mov $0xffffffef,%eax
3797: 48 83 c4 38 add $0x38,%rsp
379b: 5d pop %rbp
379c: 41 5f pop %r15
379e: 41 5e pop %r14
37a0: 41 5d pop %r13
37a2: 41 5c pop %r12
37a4: 5f pop %rdi
37a5: 5e pop %rsi
37a6: 5b pop %rbx
37a7: c3 ret
37a8: 41 83 ff 0a cmp $0xa,%r15d
37ac: 0f 8e e8 00 00 00 jle 0x389a
37b2: 4d 85 ed test %r13,%r13
37b5: 75 16 jne 0x37cd
37b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
37bc: 48 83 c4 38 add $0x38,%rsp
37c0: 5d pop %rbp
37c1: 41 5f pop %r15
37c3: 41 5e pop %r14
37c5: 41 5d pop %r13
37c7: 41 5c pop %r12
37c9: 5f pop %rdi
37ca: 5e pop %rsi
37cb: 5b pop %rbx
37cc: c3 ret
37cd: 4c 89 ee mov %r13,%rsi
37d0: 44 89 f9 mov %r15d,%ecx
37d3: 48 83 e6 3f and $0x3f,%rsi
37d7: 44 89 ff mov %r15d,%edi
37da: 48 f7 de neg %rsi
37dd: 48 83 e6 3f and $0x3f,%rsi
37e1: 49 03 f5 add %r13,%rsi
37e4: 48 89 f2 mov %rsi,%rdx
37e7: e8 54 69 01 00 call 0x1a140
37ec: 49 89 c5 mov %rax,%r13
37ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
37f6: 00
37f7: 49 89 54 24 30 mov %rdx,0x30(%r12)
37fc: 41 8d 5f ff lea -0x1(%r15),%ebx
3800: 83 fb 0e cmp $0xe,%ebx
3803: 7f 38 jg 0x383d
3805: 89 d9 mov %ebx,%ecx
3807: e8 d4 6f 01 00 call 0x1a7e0
380c: 89 d9 mov %ebx,%ecx
380e: 48 89 f2 mov %rsi,%rdx
3811: 41 89 f8 mov %edi,%r8d
3814: 49 89 c1 mov %rax,%r9
3817: 49 89 44 24 38 mov %rax,0x38(%r12)
381c: e8 5f 70 01 00 call 0x1a880
3821: 49 89 c1 mov %rax,%r9
3824: 89 d9 mov %ebx,%ecx
3826: b8 01 00 00 00 mov $0x1,%eax
382b: d3 e0 shl %cl,%eax
382d: c1 e0 04 shl $0x4,%eax
3830: 83 c0 3f add $0x3f,%eax
3833: 83 e0 c0 and $0xffffffc0,%eax
3836: 41 89 44 24 1c mov %eax,0x1c(%r12)
383b: eb 1e jmp 0x385b
383d: 48 89 e0 mov %rsp,%rax
3840: 4c 89 e1 mov %r12,%rcx
3843: 49 89 f0 mov %rsi,%r8
3846: 41 89 f9 mov %edi,%r9d
3849: 48 89 50 20 mov %rdx,0x20(%rax)
384d: 89 da mov %ebx,%edx
384f: 4c 89 68 28 mov %r13,0x28(%rax)
3853: e8 88 7b 01 00 call 0x1b3e0
3858: 49 89 c1 mov %rax,%r9
385b: 44 89 f9 mov %r15d,%ecx
385e: 48 89 f2 mov %rsi,%rdx
3861: 41 89 f8 mov %edi,%r8d
3864: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3869: e8 b2 b3 01 00 call 0x1ec20
386e: 44 89 f9 mov %r15d,%ecx
3871: 48 89 f2 mov %rsi,%rdx
3874: 41 89 f8 mov %edi,%r8d
3877: 49 89 c1 mov %rax,%r9
387a: 49 89 44 24 58 mov %rax,0x58(%r12)
387f: e8 3c b8 01 00 call 0x1f0c0
3884: 4d 89 26 mov %r12,(%r14)
3887: 33 c0 xor %eax,%eax
3889: 48 83 c4 38 add $0x38,%rsp
388d: 5d pop %rbp
388e: 41 5f pop %r15
3890: 41 5e pop %r14
3892: 41 5d pop %r13
3894: 41 5c pop %r12
3896: 5f pop %rdi
3897: 5e pop %rsi
3898: 5b pop %rbx
3899: c3 ret
389a: bf 0a 00 00 00 mov $0xa,%edi
389f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
38a6: 00
38a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2612bc0
38ae: 41 83 ff 06 cmp $0x6,%r15d
38b2: 0f 8f 3f ff ff ff jg 0x37f7
38b8: 49 89 d1 mov %rdx,%r9
38bb: 49 83 e1 3f and $0x3f,%r9
38bf: 49 f7 d9 neg %r9
38c2: 49 83 e1 3f and $0x3f,%r9
38c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
38cd: 00 00
38cf: 4c 03 ca add %rdx,%r9
38d2: eb 87 jmp 0x385b
38d4: 33 c0 xor %eax,%eax
38d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
38dd: 00
38de: 41 89 44 24 08 mov %eax,0x8(%r12)
38e3: 41 89 44 24 0c mov %eax,0xc(%r12)
38e8: e9 80 fe ff ff jmp 0x376d
38ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38f4: 00
38f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38fc: 0f 1f 40 00 nopl 0x0(%rax)
3900: 56 push %rsi
3901: 57 push %rdi
3902: 41 54 push %r12
3904: 41 55 push %r13
3906: 41 56 push %r14
3908: 41 57 push %r15
390a: 55 push %rbp
390b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
3910: 48 89 ce mov %rcx,%rsi
3913: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
391a: 00
391b: 45 89 ce mov %r9d,%r14d
391e: 45 89 c5 mov %r8d,%r13d
3921: 89 d5 mov %edx,%ebp
3923: 48 85 f6 test %rsi,%rsi
3926: 0f 84 86 01 00 00 je 0x3ab2
392c: 83 fd 1e cmp $0x1e,%ebp
392f: 0f 87 59 01 00 00 ja 0x3a8e
3935: 83 fd 1c cmp $0x1c,%ebp
3938: 0f 8f 50 01 00 00 jg 0x3a8e
393e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
3945: 00
3946: 4d 85 e4 test %r12,%r12
3949: 0f 84 63 01 00 00 je 0x3ab2
394f: 49 83 e4 3f and $0x3f,%r12
3953: ba 90 00 00 00 mov $0x90,%edx
3958: 49 f7 dc neg %r12
395b: 49 83 e4 3f and $0x3f,%r12
395f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
3966: 00
3967: 4c 89 e1 mov %r12,%rcx
396a: e8 91 bb 01 00 call 0x1f500
396f: 89 e9 mov %ebp,%ecx
3971: 41 b8 01 00 00 00 mov $0x1,%r8d
3977: 41 d3 e0 shl %cl,%r8d
397a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
397f: 41 83 fd 08 cmp $0x8,%r13d
3983: 45 89 74 24 18 mov %r14d,0x18(%r12)
3988: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
398f: 00 00
3991: 0f 84 40 02 00 00 je 0x3bd7
3997: 41 83 fd 04 cmp $0x4,%r13d
399b: 0f 84 95 00 00 00 je 0x3a36
39a1: 41 83 fd 01 cmp $0x1,%r13d
39a5: 75 37 jne 0x39de
39a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
39ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c590b0
39b3: 01
39b4: f2 0f 5e c8 divsd %xmm0,%xmm1
39b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
39bf: 00
39c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
39c7: 00 00
39c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
39d0: 00 00
39d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
39d9: e9 8c 00 00 00 jmp 0x3a6a
39de: 41 83 fd 02 cmp $0x2,%r13d
39e2: 75 34 jne 0x3a18
39e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
39e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c590b0
39f0: 01
39f1: f2 0f 5e c8 divsd %xmm0,%xmm1
39f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
39fc: 00
39fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3a04: 00 00
3a06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3a0d: 00 00
3a0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3a16: eb 52 jmp 0x3a6a
3a18: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3a1f: 00
3a20: b8 ee ff ff ff mov $0xffffffee,%eax
3a25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3a2a: 5d pop %rbp
3a2b: 41 5f pop %r15
3a2d: 41 5e pop %r14
3a2f: 41 5d pop %r13
3a31: 41 5c pop %r12
3a33: 5f pop %rdi
3a34: 5e pop %rsi
3a35: c3 ret
3a36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
3a3b: b8 01 00 00 00 mov $0x1,%eax
3a40: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3a47: 00
3a48: 41 89 44 24 08 mov %eax,0x8(%r12)
3a4d: 41 89 44 24 0c mov %eax,0xc(%r12)
3a52: e8 e9 ba 01 00 call 0x1f540
3a57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c590b0
3a5e: 01
3a5f: f2 0f 5e c8 divsd %xmm0,%xmm1
3a63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3a6a: 83 fd 05 cmp $0x5,%ebp
3a6d: 7f 35 jg 0x3aa4
3a6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3a76: 00 00
3a78: 33 c0 xor %eax,%eax
3a7a: 4c 89 26 mov %r12,(%rsi)
3a7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3a82: 5d pop %rbp
3a83: 41 5f pop %r15
3a85: 41 5e pop %r14
3a87: 41 5d pop %r13
3a89: 41 5c pop %r12
3a8b: 5f pop %rdi
3a8c: 5e pop %rsi
3a8d: c3 ret
3a8e: b8 ef ff ff ff mov $0xffffffef,%eax
3a93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3a98: 5d pop %rbp
3a99: 41 5f pop %r15
3a9b: 41 5e pop %r14
3a9d: 41 5d pop %r13
3a9f: 41 5c pop %r12
3aa1: 5f pop %rdi
3aa2: 5e pop %rsi
3aa3: c3 ret
3aa4: 83 fd 0a cmp $0xa,%ebp
3aa7: 0f 8e f0 00 00 00 jle 0x3b9d
3aad: 48 85 ff test %rdi,%rdi
3ab0: 75 16 jne 0x3ac8
3ab2: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ab7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3abc: 5d pop %rbp
3abd: 41 5f pop %r15
3abf: 41 5e pop %r14
3ac1: 41 5d pop %r13
3ac3: 41 5c pop %r12
3ac5: 5f pop %rdi
3ac6: 5e pop %rsi
3ac7: c3 ret
3ac8: 48 83 e7 3f and $0x3f,%rdi
3acc: 89 e9 mov %ebp,%ecx
3ace: 48 f7 df neg %rdi
3ad1: 41 89 ee mov %ebp,%r14d
3ad4: 48 83 e7 3f and $0x3f,%rdi
3ad8: 49 89 fd mov %rdi,%r13
3adb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
3ae2: 00
3ae3: 4c 89 ea mov %r13,%rdx
3ae6: e8 75 ba 01 00 call 0x1f560
3aeb: 48 89 c7 mov %rax,%rdi
3aee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
3af5: 00
3af6: 49 89 54 24 30 mov %rdx,0x30(%r12)
3afb: 44 8d 7d ff lea -0x1(%rbp),%r15d
3aff: 41 83 ff 10 cmp $0x10,%r15d
3b03: 7f 3b jg 0x3b40
3b05: 44 89 f9 mov %r15d,%ecx
3b08: e8 53 c0 01 00 call 0x1fb60
3b0d: 44 89 f9 mov %r15d,%ecx
3b10: 4c 89 ea mov %r13,%rdx
3b13: 45 89 f0 mov %r14d,%r8d
3b16: 49 89 c1 mov %rax,%r9
3b19: 49 89 44 24 38 mov %rax,0x38(%r12)
3b1e: e8 fd c0 01 00 call 0x1fc20
3b23: 49 89 c1 mov %rax,%r9
3b26: 44 89 f9 mov %r15d,%ecx
3b29: b8 01 00 00 00 mov $0x1,%eax
3b2e: d3 e0 shl %cl,%eax
3b30: c1 e0 04 shl $0x4,%eax
3b33: 83 c0 3f add $0x3f,%eax
3b36: 83 e0 c0 and $0xffffffc0,%eax
3b39: 41 89 44 24 1c mov %eax,0x1c(%r12)
3b3e: eb 20 jmp 0x3b60
3b40: 48 8d 04 24 lea (%rsp),%rax
3b44: 4c 89 e1 mov %r12,%rcx
3b47: 4d 89 e8 mov %r13,%r8
3b4a: 45 89 f1 mov %r14d,%r9d
3b4d: 48 89 50 20 mov %rdx,0x20(%rax)
3b51: 44 89 fa mov %r15d,%edx
3b54: 48 89 78 28 mov %rdi,0x28(%rax)
3b58: e8 e3 cc 01 00 call 0x20840
3b5d: 49 89 c1 mov %rax,%r9
3b60: 89 e9 mov %ebp,%ecx
3b62: 4c 89 ea mov %r13,%rdx
3b65: 45 89 f0 mov %r14d,%r8d
3b68: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3b6d: e8 2e 07 02 00 call 0x242a0
3b72: 89 e9 mov %ebp,%ecx
3b74: 4c 89 ea mov %r13,%rdx
3b77: 45 89 f0 mov %r14d,%r8d
3b7a: 49 89 c1 mov %rax,%r9
3b7d: 49 89 44 24 58 mov %rax,0x58(%r12)
3b82: e8 b9 0b 02 00 call 0x24740
3b87: 4c 89 26 mov %r12,(%rsi)
3b8a: 33 c0 xor %eax,%eax
3b8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3b91: 5d pop %rbp
3b92: 41 5f pop %r15
3b94: 41 5e pop %r14
3b96: 41 5d pop %r13
3b98: 41 5c pop %r12
3b9a: 5f pop %rdi
3b9b: 5e pop %rsi
3b9c: c3 ret
3b9d: 41 be 0a 00 00 00 mov $0xa,%r14d
3ba3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2612bc0
3baa: 83 fd 06 cmp $0x6,%ebp
3bad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
3bb4: 00
3bb5: 0f 8f 3b ff ff ff jg 0x3af6
3bbb: 49 89 d1 mov %rdx,%r9
3bbe: 49 83 e1 3f and $0x3f,%r9
3bc2: 49 f7 d9 neg %r9
3bc5: 49 83 e1 3f and $0x3f,%r9
3bc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3bd0: 00 00
3bd2: 4c 03 ca add %rdx,%r9
3bd5: eb 89 jmp 0x3b60
3bd7: 33 c0 xor %eax,%eax
3bd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3be0: 00
3be1: 41 89 44 24 08 mov %eax,0x8(%r12)
3be6: 41 89 44 24 0c mov %eax,0xc(%r12)
3beb: e9 7a fe ff ff jmp 0x3a6a
3bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bf7: 00
3bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bff: 90 nop
3c00: 53 push %rbx
3c01: 56 push %rsi
3c02: 57 push %rdi
3c03: 41 54 push %r12
3c05: 41 55 push %r13
3c07: 41 56 push %r14
3c09: 41 57 push %r15
3c0b: 55 push %rbp
3c0c: 48 83 ec 38 sub $0x38,%rsp
3c10: 49 89 ce mov %rcx,%r14
3c13: 44 89 cf mov %r9d,%edi
3c16: 44 89 c6 mov %r8d,%esi
3c19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3c20: 00
3c21: 41 89 d7 mov %edx,%r15d
3c24: 4d 85 f6 test %r14,%r14
3c27: 0f 84 81 01 00 00 je 0x3dae
3c2d: 41 83 ff 1e cmp $0x1e,%r15d
3c31: 0f 87 52 01 00 00 ja 0x3d89
3c37: 41 83 ff 1c cmp $0x1c,%r15d
3c3b: 0f 8f 48 01 00 00 jg 0x3d89
3c41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3c48: 00
3c49: 48 85 db test %rbx,%rbx
3c4c: 0f 84 5c 01 00 00 je 0x3dae
3c52: 48 89 dd mov %rbx,%rbp
3c55: ba 90 00 00 00 mov $0x90,%edx
3c5a: 48 83 e5 3f and $0x3f,%rbp
3c5e: 48 f7 dd neg %rbp
3c61: 48 83 e5 3f and $0x3f,%rbp
3c65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3c69: 4c 89 e1 mov %r12,%rcx
3c6c: e8 0f 0f 02 00 call 0x24b80
3c71: 44 89 f9 mov %r15d,%ecx
3c74: b8 01 00 00 00 mov $0x1,%eax
3c79: 41 89 7c 24 18 mov %edi,0x18(%r12)
3c7e: d3 e0 shl %cl,%eax
3c80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3c85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
3c8c: 00 00
3c8e: 83 fe 08 cmp $0x8,%esi
3c91: 0f 84 34 02 00 00 je 0x3ecb
3c97: 83 fe 04 cmp $0x4,%esi
3c9a: 0f 84 91 00 00 00 je 0x3d31
3ca0: 83 fe 01 cmp $0x1,%esi
3ca3: 75 36 jne 0x3cdb
3ca5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
3ca9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c590b8
3cb0: 01
3cb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3cb8: 00
3cb9: f2 0f 5e c8 divsd %xmm0,%xmm1
3cbd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
3cc4: 00 00
3cc6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
3ccd: 00 00
3ccf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3cd6: e9 89 00 00 00 jmp 0x3d64
3cdb: 83 fe 02 cmp $0x2,%esi
3cde: 75 33 jne 0x3d13
3ce0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
3ce4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c590b8
3ceb: 01
3cec: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3cf3: 00
3cf4: f2 0f 5e c8 divsd %xmm0,%xmm1
3cf8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3cff: 00 00
3d01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3d08: 00 00
3d0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3d11: eb 51 jmp 0x3d64
3d13: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3d1a: 00
3d1b: b8 ee ff ff ff mov $0xffffffee,%eax
3d20: 48 83 c4 38 add $0x38,%rsp
3d24: 5d pop %rbp
3d25: 41 5f pop %r15
3d27: 41 5e pop %r14
3d29: 41 5d pop %r13
3d2b: 41 5c pop %r12
3d2d: 5f pop %rdi
3d2e: 5e pop %rsi
3d2f: 5b pop %rbx
3d30: c3 ret
3d31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
3d35: b8 01 00 00 00 mov $0x1,%eax
3d3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3d41: 00
3d42: 41 89 44 24 08 mov %eax,0x8(%r12)
3d47: 41 89 44 24 0c mov %eax,0xc(%r12)
3d4c: e8 6f 0e 02 00 call 0x24bc0
3d51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c590b8
3d58: 01
3d59: f2 0f 5e c8 divsd %xmm0,%xmm1
3d5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3d64: 41 83 ff 05 cmp $0x5,%r15d
3d68: 7f 35 jg 0x3d9f
3d6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3d71: 00 00
3d73: 33 c0 xor %eax,%eax
3d75: 4d 89 26 mov %r12,(%r14)
3d78: 48 83 c4 38 add $0x38,%rsp
3d7c: 5d pop %rbp
3d7d: 41 5f pop %r15
3d7f: 41 5e pop %r14
3d81: 41 5d pop %r13
3d83: 41 5c pop %r12
3d85: 5f pop %rdi
3d86: 5e pop %rsi
3d87: 5b pop %rbx
3d88: c3 ret
3d89: b8 ef ff ff ff mov $0xffffffef,%eax
3d8e: 48 83 c4 38 add $0x38,%rsp
3d92: 5d pop %rbp
3d93: 41 5f pop %r15
3d95: 41 5e pop %r14
3d97: 41 5d pop %r13
3d99: 41 5c pop %r12
3d9b: 5f pop %rdi
3d9c: 5e pop %rsi
3d9d: 5b pop %rbx
3d9e: c3 ret
3d9f: 41 83 ff 0a cmp $0xa,%r15d
3da3: 0f 8e e8 00 00 00 jle 0x3e91
3da9: 4d 85 ed test %r13,%r13
3dac: 75 16 jne 0x3dc4
3dae: b8 f8 ff ff ff mov $0xfffffff8,%eax
3db3: 48 83 c4 38 add $0x38,%rsp
3db7: 5d pop %rbp
3db8: 41 5f pop %r15
3dba: 41 5e pop %r14
3dbc: 41 5d pop %r13
3dbe: 41 5c pop %r12
3dc0: 5f pop %rdi
3dc1: 5e pop %rsi
3dc2: 5b pop %rbx
3dc3: c3 ret
3dc4: 4c 89 ee mov %r13,%rsi
3dc7: 44 89 f9 mov %r15d,%ecx
3dca: 48 83 e6 3f and $0x3f,%rsi
3dce: 44 89 ff mov %r15d,%edi
3dd1: 48 f7 de neg %rsi
3dd4: 48 83 e6 3f and $0x3f,%rsi
3dd8: 49 03 f5 add %r13,%rsi
3ddb: 48 89 f2 mov %rsi,%rdx
3dde: e8 fd 0d 02 00 call 0x24be0
3de3: 49 89 c5 mov %rax,%r13
3de6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3ded: 00
3dee: 41 8d 5f ff lea -0x1(%r15),%ebx
3df2: 49 89 54 24 30 mov %rdx,0x30(%r12)
3df7: 83 fb 10 cmp $0x10,%ebx
3dfa: 7f 38 jg 0x3e34
3dfc: 89 d9 mov %ebx,%ecx
3dfe: e8 bd 13 02 00 call 0x251c0
3e03: 89 d9 mov %ebx,%ecx
3e05: 48 89 f2 mov %rsi,%rdx
3e08: 49 89 44 24 38 mov %rax,0x38(%r12)
3e0d: 41 89 f8 mov %edi,%r8d
3e10: 49 89 c1 mov %rax,%r9
3e13: e8 48 14 02 00 call 0x25260
3e18: 49 89 c1 mov %rax,%r9
3e1b: 89 d9 mov %ebx,%ecx
3e1d: b8 01 00 00 00 mov $0x1,%eax
3e22: d3 e0 shl %cl,%eax
3e24: c1 e0 04 shl $0x4,%eax
3e27: 83 c0 3f add $0x3f,%eax
3e2a: 83 e0 c0 and $0xffffffc0,%eax
3e2d: 41 89 44 24 1c mov %eax,0x1c(%r12)
3e32: eb 1e jmp 0x3e52
3e34: 48 89 e0 mov %rsp,%rax
3e37: 4c 89 e1 mov %r12,%rcx
3e3a: 48 89 50 20 mov %rdx,0x20(%rax)
3e3e: 89 da mov %ebx,%edx
3e40: 49 89 f0 mov %rsi,%r8
3e43: 41 89 f9 mov %edi,%r9d
3e46: 4c 89 68 28 mov %r13,0x28(%rax)
3e4a: e8 d1 1f 02 00 call 0x25e20
3e4f: 49 89 c1 mov %rax,%r9
3e52: 44 89 f9 mov %r15d,%ecx
3e55: 48 89 f2 mov %rsi,%rdx
3e58: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3e5d: 41 89 f8 mov %edi,%r8d
3e60: e8 db 57 02 00 call 0x29640
3e65: 44 89 f9 mov %r15d,%ecx
3e68: 48 89 f2 mov %rsi,%rdx
3e6b: 49 89 44 24 58 mov %rax,0x58(%r12)
3e70: 41 89 f8 mov %edi,%r8d
3e73: 49 89 c1 mov %rax,%r9
3e76: e8 65 5c 02 00 call 0x29ae0
3e7b: 4d 89 26 mov %r12,(%r14)
3e7e: 33 c0 xor %eax,%eax
3e80: 48 83 c4 38 add $0x38,%rsp
3e84: 5d pop %rbp
3e85: 41 5f pop %r15
3e87: 41 5e pop %r14
3e89: 41 5d pop %r13
3e8b: 41 5c pop %r12
3e8d: 5f pop %rdi
3e8e: 5e pop %rsi
3e8f: 5b pop %rbx
3e90: c3 ret
3e91: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3e98: 00
3e99: bf 0a 00 00 00 mov $0xa,%edi
3e9e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2612bc0
3ea5: 41 83 ff 06 cmp $0x6,%r15d
3ea9: 0f 8f 3f ff ff ff jg 0x3dee
3eaf: 49 89 d1 mov %rdx,%r9
3eb2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3eb9: 00 00
3ebb: 49 83 e1 3f and $0x3f,%r9
3ebf: 49 f7 d9 neg %r9
3ec2: 49 83 e1 3f and $0x3f,%r9
3ec6: 4c 03 ca add %rdx,%r9
3ec9: eb 87 jmp 0x3e52
3ecb: 33 c0 xor %eax,%eax
3ecd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3ed4: 00
3ed5: 41 89 44 24 08 mov %eax,0x8(%r12)
3eda: 41 89 44 24 0c mov %eax,0xc(%r12)
3edf: e9 80 fe ff ff jmp 0x3d64
3ee4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3eeb: 00
3eec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3eff: 00
3f00: 53 push %rbx
3f01: 56 push %rsi
3f02: 57 push %rdi
3f03: 41 54 push %r12
3f05: 41 55 push %r13
3f07: 41 56 push %r14
3f09: 41 57 push %r15
3f0b: 55 push %rbp
3f0c: 48 83 ec 38 sub $0x38,%rsp
3f10: 49 89 ce mov %rcx,%r14
3f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3f1a: 00
3f1b: 44 89 cf mov %r9d,%edi
3f1e: 44 89 c6 mov %r8d,%esi
3f21: 41 89 d7 mov %edx,%r15d
3f24: 4d 85 f6 test %r14,%r14
3f27: 0f 84 91 01 00 00 je 0x40be
3f2d: 41 83 ff 1e cmp $0x1e,%r15d
3f31: 0f 87 62 01 00 00 ja 0x4099
3f37: 41 83 ff 1c cmp $0x1c,%r15d
3f3b: 0f 8f 58 01 00 00 jg 0x4099
3f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3f48: 00
3f49: 48 85 db test %rbx,%rbx
3f4c: 0f 84 6c 01 00 00 je 0x40be
3f52: 48 89 dd mov %rbx,%rbp
3f55: ba 90 00 00 00 mov $0x90,%edx
3f5a: 48 83 e5 3f and $0x3f,%rbp
3f5e: 48 f7 dd neg %rbp
3f61: 48 83 e5 3f and $0x3f,%rbp
3f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3f69: 4c 89 e1 mov %r12,%rcx
3f6c: e8 af 5f 02 00 call 0x29f20
3f71: 44 89 f9 mov %r15d,%ecx
3f74: b8 01 00 00 00 mov $0x1,%eax
3f79: d3 e0 shl %cl,%eax
3f7b: 41 89 7c 24 18 mov %edi,0x18(%r12)
3f80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3f85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
3f8c: 00 00
3f8e: 83 fe 08 cmp $0x8,%esi
3f91: 0f 84 44 02 00 00 je 0x41db
3f97: 83 fe 04 cmp $0x4,%esi
3f9a: 0f 84 99 00 00 00 je 0x4039
3fa0: 83 fe 01 cmp $0x1,%esi
3fa3: 75 3a jne 0x3fdf
3fa5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
3fa9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
3fad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c590c0
3fb4: 01
3fb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
3fb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3fc0: 00
3fc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
3fc8: 00 00
3fca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
3fd1: 00 00
3fd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
3fda: e9 95 00 00 00 jmp 0x4074
3fdf: 83 fe 02 cmp $0x2,%esi
3fe2: 75 37 jne 0x401b
3fe4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
3fe8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
3fec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c590c0
3ff3: 01
3ff4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
3ff8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3fff: 00
4000: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4007: 00 00
4009: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4010: 00 00
4012: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
4019: eb 59 jmp 0x4074
401b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4022: 00
4023: b8 ee ff ff ff mov $0xffffffee,%eax
4028: 48 83 c4 38 add $0x38,%rsp
402c: 5d pop %rbp
402d: 41 5f pop %r15
402f: 41 5e pop %r14
4031: 41 5d pop %r13
4033: 41 5c pop %r12
4035: 5f pop %rdi
4036: 5e pop %rsi
4037: 5b pop %rbx
4038: c3 ret
4039: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
403d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
4041: b8 01 00 00 00 mov $0x1,%eax
4046: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
404d: 00
404e: 41 89 44 24 08 mov %eax,0x8(%r12)
4053: 41 89 44 24 0c mov %eax,0xc(%r12)
4058: e8 03 5f 02 00 call 0x29f60
405d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4061: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c590c0
4068: 01
4069: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
406d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
4074: 41 83 ff 04 cmp $0x4,%r15d
4078: 7f 35 jg 0x40af
407a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4081: 00 00
4083: 33 c0 xor %eax,%eax
4085: 4d 89 26 mov %r12,(%r14)
4088: 48 83 c4 38 add $0x38,%rsp
408c: 5d pop %rbp
408d: 41 5f pop %r15
408f: 41 5e pop %r14
4091: 41 5d pop %r13
4093: 41 5c pop %r12
4095: 5f pop %rdi
4096: 5e pop %rsi
4097: 5b pop %rbx
4098: c3 ret
4099: b8 ef ff ff ff mov $0xffffffef,%eax
409e: 48 83 c4 38 add $0x38,%rsp
40a2: 5d pop %rbp
40a3: 41 5f pop %r15
40a5: 41 5e pop %r14
40a7: 41 5d pop %r13
40a9: 41 5c pop %r12
40ab: 5f pop %rdi
40ac: 5e pop %rsi
40ad: 5b pop %rbx
40ae: c3 ret
40af: 41 83 ff 0a cmp $0xa,%r15d
40b3: 0f 8e e8 00 00 00 jle 0x41a1
40b9: 4d 85 ed test %r13,%r13
40bc: 75 16 jne 0x40d4
40be: b8 f8 ff ff ff mov $0xfffffff8,%eax
40c3: 48 83 c4 38 add $0x38,%rsp
40c7: 5d pop %rbp
40c8: 41 5f pop %r15
40ca: 41 5e pop %r14
40cc: 41 5d pop %r13
40ce: 41 5c pop %r12
40d0: 5f pop %rdi
40d1: 5e pop %rsi
40d2: 5b pop %rbx
40d3: c3 ret
40d4: 4c 89 ee mov %r13,%rsi
40d7: 44 89 f9 mov %r15d,%ecx
40da: 48 83 e6 3f and $0x3f,%rsi
40de: 44 89 ff mov %r15d,%edi
40e1: 48 f7 de neg %rsi
40e4: 48 83 e6 3f and $0x3f,%rsi
40e8: 49 03 f5 add %r13,%rsi
40eb: 48 89 f2 mov %rsi,%rdx
40ee: e8 8d 5e 02 00 call 0x29f80
40f3: 49 89 c5 mov %rax,%r13
40f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
40fd: 00
40fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
4103: 41 8d 5f ff lea -0x1(%r15),%ebx
4107: 83 fb 11 cmp $0x11,%ebx
410a: 7f 38 jg 0x4144
410c: 89 d9 mov %ebx,%ecx
410e: e8 cd 66 01 00 call 0x1a7e0
4113: 89 d9 mov %ebx,%ecx
4115: 48 89 f2 mov %rsi,%rdx
4118: 41 89 f8 mov %edi,%r8d
411b: 49 89 c1 mov %rax,%r9
411e: 49 89 44 24 38 mov %rax,0x38(%r12)
4123: e8 f8 65 02 00 call 0x2a720
4128: 49 89 c1 mov %rax,%r9
412b: 89 d9 mov %ebx,%ecx
412d: b8 01 00 00 00 mov $0x1,%eax
4132: d3 e0 shl %cl,%eax
4134: c1 e0 04 shl $0x4,%eax
4137: 83 c0 3f add $0x3f,%eax
413a: 83 e0 c0 and $0xffffffc0,%eax
413d: 41 89 44 24 1c mov %eax,0x1c(%r12)
4142: eb 1e jmp 0x4162
4144: 48 89 e0 mov %rsp,%rax
4147: 4c 89 e1 mov %r12,%rcx
414a: 49 89 f0 mov %rsi,%r8
414d: 41 89 f9 mov %edi,%r9d
4150: 48 89 50 20 mov %rdx,0x20(%rax)
4154: 89 da mov %ebx,%edx
4156: 4c 89 68 28 mov %r13,0x28(%rax)
415a: e8 a1 79 02 00 call 0x2bb00
415f: 49 89 c1 mov %rax,%r9
4162: 44 89 f9 mov %r15d,%ecx
4165: 48 89 f2 mov %rsi,%rdx
4168: 41 89 f8 mov %edi,%r8d
416b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4170: e8 6b b4 02 00 call 0x2f5e0
4175: 44 89 f9 mov %r15d,%ecx
4178: 48 89 f2 mov %rsi,%rdx
417b: 41 89 f8 mov %edi,%r8d
417e: 49 89 c1 mov %rax,%r9
4181: 49 89 44 24 58 mov %rax,0x58(%r12)
4186: e8 b5 b8 02 00 call 0x2fa40
418b: 4d 89 26 mov %r12,(%r14)
418e: 33 c0 xor %eax,%eax
4190: 48 83 c4 38 add $0x38,%rsp
4194: 5d pop %rbp
4195: 41 5f pop %r15
4197: 41 5e pop %r14
4199: 41 5d pop %r13
419b: 41 5c pop %r12
419d: 5f pop %rdi
419e: 5e pop %rsi
419f: 5b pop %rbx
41a0: c3 ret
41a1: bf 0a 00 00 00 mov $0xa,%edi
41a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
41ad: 00
41ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2612bc0
41b5: 41 83 ff 07 cmp $0x7,%r15d
41b9: 0f 8f 3f ff ff ff jg 0x40fe
41bf: 49 89 d1 mov %rdx,%r9
41c2: 49 83 e1 3f and $0x3f,%r9
41c6: 49 f7 d9 neg %r9
41c9: 49 83 e1 3f and $0x3f,%r9
41cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
41d4: 00 00
41d6: 4c 03 ca add %rdx,%r9
41d9: eb 87 jmp 0x4162
41db: 33 c0 xor %eax,%eax
41dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
41e4: 00
41e5: 41 89 44 24 08 mov %eax,0x8(%r12)
41ea: 41 89 44 24 0c mov %eax,0xc(%r12)
41ef: e9 80 fe ff ff jmp 0x4074
41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4200: 53 push %rbx
4201: 56 push %rsi
4202: 57 push %rdi
4203: 41 54 push %r12
4205: 41 55 push %r13
4207: 41 56 push %r14
4209: 41 57 push %r15
420b: 55 push %rbp
420c: 48 83 ec 38 sub $0x38,%rsp
4210: 49 89 ce mov %rcx,%r14
4213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
421a: 00
421b: 44 89 cf mov %r9d,%edi
421e: 44 89 c6 mov %r8d,%esi
4221: 41 89 d7 mov %edx,%r15d
4224: 4d 85 f6 test %r14,%r14
4227: 0f 84 91 01 00 00 je 0x43be
422d: 41 83 ff 1e cmp $0x1e,%r15d
4231: 0f 87 62 01 00 00 ja 0x4399
4237: 41 83 ff 1c cmp $0x1c,%r15d
423b: 0f 8f 58 01 00 00 jg 0x4399
4241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4248: 00
4249: 48 85 db test %rbx,%rbx
424c: 0f 84 6c 01 00 00 je 0x43be
4252: 48 89 dd mov %rbx,%rbp
4255: ba 90 00 00 00 mov $0x90,%edx
425a: 48 83 e5 3f and $0x3f,%rbp
425e: 48 f7 dd neg %rbp
4261: 48 83 e5 3f and $0x3f,%rbp
4265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4269: 4c 89 e1 mov %r12,%rcx
426c: e8 0f bc 02 00 call 0x2fe80
4271: b8 01 00 00 00 mov $0x1,%eax
4276: 41 89 7c 24 18 mov %edi,0x18(%r12)
427b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4280: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
4287: 00 00
4289: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
428e: 83 fe 08 cmp $0x8,%esi
4291: 0f 84 45 02 00 00 je 0x44dc
4297: 83 fe 04 cmp $0x4,%esi
429a: 0f 84 99 00 00 00 je 0x4339
42a0: 83 fe 01 cmp $0x1,%esi
42a3: 75 3a jne 0x42df
42a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
42a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
42ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c590c8
42b4: 01
42b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
42b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
42c0: 00
42c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
42c8: 00 00
42ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
42d1: 00 00
42d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
42da: e9 95 00 00 00 jmp 0x4374
42df: 83 fe 02 cmp $0x2,%esi
42e2: 75 37 jne 0x431b
42e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
42e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
42ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c590c8
42f3: 01
42f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
42f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
42ff: 00
4300: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4307: 00 00
4309: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4310: 00 00
4312: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
4319: eb 59 jmp 0x4374
431b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4322: 00
4323: b8 ee ff ff ff mov $0xffffffee,%eax
4328: 48 83 c4 38 add $0x38,%rsp
432c: 5d pop %rbp
432d: 41 5f pop %r15
432f: 41 5e pop %r14
4331: 41 5d pop %r13
4333: 41 5c pop %r12
4335: 5f pop %rdi
4336: 5e pop %rsi
4337: 5b pop %rbx
4338: c3 ret
4339: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
433d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
4341: b8 01 00 00 00 mov $0x1,%eax
4346: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
434d: 00
434e: 41 89 44 24 08 mov %eax,0x8(%r12)
4353: 41 89 44 24 0c mov %eax,0xc(%r12)
4358: e8 63 bb 02 00 call 0x2fec0
435d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4361: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c590c8
4368: 01
4369: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
436d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
4374: 41 83 ff 04 cmp $0x4,%r15d
4378: 7f 35 jg 0x43af
437a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4381: 00 00
4383: 33 c0 xor %eax,%eax
4385: 4d 89 26 mov %r12,(%r14)
4388: 48 83 c4 38 add $0x38,%rsp
438c: 5d pop %rbp
438d: 41 5f pop %r15
438f: 41 5e pop %r14
4391: 41 5d pop %r13
4393: 41 5c pop %r12
4395: 5f pop %rdi
4396: 5e pop %rsi
4397: 5b pop %rbx
4398: c3 ret
4399: b8 ef ff ff ff mov $0xffffffef,%eax
439e: 48 83 c4 38 add $0x38,%rsp
43a2: 5d pop %rbp
43a3: 41 5f pop %r15
43a5: 41 5e pop %r14
43a7: 41 5d pop %r13
43a9: 41 5c pop %r12
43ab: 5f pop %rdi
43ac: 5e pop %rsi
43ad: 5b pop %rbx
43ae: c3 ret
43af: 41 83 ff 0a cmp $0xa,%r15d
43b3: 0f 8e e9 00 00 00 jle 0x44a2
43b9: 4d 85 ed test %r13,%r13
43bc: 75 16 jne 0x43d4
43be: b8 f8 ff ff ff mov $0xfffffff8,%eax
43c3: 48 83 c4 38 add $0x38,%rsp
43c7: 5d pop %rbp
43c8: 41 5f pop %r15
43ca: 41 5e pop %r14
43cc: 41 5d pop %r13
43ce: 41 5c pop %r12
43d0: 5f pop %rdi
43d1: 5e pop %rsi
43d2: 5b pop %rbx
43d3: c3 ret
43d4: 4c 89 ee mov %r13,%rsi
43d7: 44 89 f9 mov %r15d,%ecx
43da: 48 83 e6 3f and $0x3f,%rsi
43de: 44 89 ff mov %r15d,%edi
43e1: 48 f7 de neg %rsi
43e4: 48 83 e6 3f and $0x3f,%rsi
43e8: 49 03 f5 add %r13,%rsi
43eb: 48 89 f2 mov %rsi,%rdx
43ee: e8 ed ba 02 00 call 0x2fee0
43f3: 49 89 c5 mov %rax,%r13
43f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
43fd: 00
43fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
4403: 41 8d 5f ff lea -0x1(%r15),%ebx
4407: 83 fb 11 cmp $0x11,%ebx
440a: 7f 39 jg 0x4445
440c: 89 d9 mov %ebx,%ecx
440e: e8 2d c2 02 00 call 0x30640
4413: 89 d9 mov %ebx,%ecx
4415: 48 89 f2 mov %rsi,%rdx
4418: 41 89 f8 mov %edi,%r8d
441b: 49 89 c1 mov %rax,%r9
441e: 49 89 44 24 38 mov %rax,0x38(%r12)
4423: e8 b8 c2 02 00 call 0x306e0
4428: 49 89 c1 mov %rax,%r9
442b: b8 01 00 00 00 mov $0x1,%eax
4430: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
4435: c1 e3 04 shl $0x4,%ebx
4438: 83 c3 3f add $0x3f,%ebx
443b: 83 e3 c0 and $0xffffffc0,%ebx
443e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
4443: eb 1e jmp 0x4463
4445: 48 89 e0 mov %rsp,%rax
4448: 4c 89 e1 mov %r12,%rcx
444b: 49 89 f0 mov %rsi,%r8
444e: 41 89 f9 mov %edi,%r9d
4451: 48 89 50 20 mov %rdx,0x20(%rax)
4455: 89 da mov %ebx,%edx
4457: 4c 89 68 28 mov %r13,0x28(%rax)
445b: e8 a0 d6 02 00 call 0x31b00
4460: 49 89 c1 mov %rax,%r9
4463: 44 89 f9 mov %r15d,%ecx
4466: 48 89 f2 mov %rsi,%rdx
4469: 41 89 f8 mov %edi,%r8d
446c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4471: e8 6a 11 03 00 call 0x355e0
4476: 44 89 f9 mov %r15d,%ecx
4479: 48 89 f2 mov %rsi,%rdx
447c: 41 89 f8 mov %edi,%r8d
447f: 49 89 c1 mov %rax,%r9
4482: 49 89 44 24 58 mov %rax,0x58(%r12)
4487: e8 b4 15 03 00 call 0x35a40
448c: 4d 89 26 mov %r12,(%r14)
448f: 33 c0 xor %eax,%eax
4491: 48 83 c4 38 add $0x38,%rsp
4495: 5d pop %rbp
4496: 41 5f pop %r15
4498: 41 5e pop %r14
449a: 41 5d pop %r13
449c: 41 5c pop %r12
449e: 5f pop %rdi
449f: 5e pop %rsi
44a0: 5b pop %rbx
44a1: c3 ret
44a2: bf 0a 00 00 00 mov $0xa,%edi
44a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
44ae: 00
44af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2612bc0
44b6: 41 83 ff 07 cmp $0x7,%r15d
44ba: 0f 8f 3e ff ff ff jg 0x43fe
44c0: 49 89 d1 mov %rdx,%r9
44c3: 49 83 e1 3f and $0x3f,%r9
44c7: 49 f7 d9 neg %r9
44ca: 49 83 e1 3f and $0x3f,%r9
44ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
44d5: 00 00
44d7: 4c 03 ca add %rdx,%r9
44da: eb 87 jmp 0x4463
44dc: 33 c0 xor %eax,%eax
44de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
44e5: 00
44e6: 41 89 44 24 08 mov %eax,0x8(%r12)
44eb: 41 89 44 24 0c mov %eax,0xc(%r12)
44f0: e9 7f fe ff ff jmp 0x4374
44f5: 0f 1f 40 00 nopl 0x0(%rax)
44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4500: 53 push %rbx
4501: 56 push %rsi
4502: 57 push %rdi
4503: 41 54 push %r12
4505: 41 55 push %r13
4507: 41 56 push %r14
4509: 41 57 push %r15
450b: 55 push %rbp
450c: 48 83 ec 38 sub $0x38,%rsp
4510: 49 89 ce mov %rcx,%r14
4513: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
451a: 00
451b: 44 89 cf mov %r9d,%edi
451e: 44 89 c6 mov %r8d,%esi
4521: 41 89 d7 mov %edx,%r15d
4524: 4d 85 f6 test %r14,%r14
4527: 0f 84 91 01 00 00 je 0x46be
452d: 41 83 ff 1e cmp $0x1e,%r15d
4531: 0f 87 62 01 00 00 ja 0x4699
4537: 41 83 ff 1c cmp $0x1c,%r15d
453b: 0f 8f 58 01 00 00 jg 0x4699
4541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4548: 00
4549: 48 85 db test %rbx,%rbx
454c: 0f 84 6c 01 00 00 je 0x46be
4552: 48 89 dd mov %rbx,%rbp
4555: ba 90 00 00 00 mov $0x90,%edx
455a: 48 83 e5 3f and $0x3f,%rbp
455e: 48 f7 dd neg %rbp
4561: 48 83 e5 3f and $0x3f,%rbp
4565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4569: 4c 89 e1 mov %r12,%rcx
456c: e8 ef 18 03 00 call 0x35e60
4571: b8 01 00 00 00 mov $0x1,%eax
4576: 41 89 7c 24 18 mov %edi,0x18(%r12)
457b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4580: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
4587: 00 00
4589: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
458e: 83 fe 08 cmp $0x8,%esi
4591: 0f 84 45 02 00 00 je 0x47dc
4597: 83 fe 04 cmp $0x4,%esi
459a: 0f 84 99 00 00 00 je 0x4639
45a0: 83 fe 01 cmp $0x1,%esi
45a3: 75 3a jne 0x45df
45a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
45a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
45ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c590d0
45b4: 01
45b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
45b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
45c0: 00
45c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
45c8: 00 00
45ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
45d1: 00 00
45d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
45da: e9 95 00 00 00 jmp 0x4674
45df: 83 fe 02 cmp $0x2,%esi
45e2: 75 37 jne 0x461b
45e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
45e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
45ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c590d0
45f3: 01
45f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
45f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
45ff: 00
4600: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4607: 00 00
4609: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4610: 00 00
4612: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
4619: eb 59 jmp 0x4674
461b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4622: 00
4623: b8 ee ff ff ff mov $0xffffffee,%eax
4628: 48 83 c4 38 add $0x38,%rsp
462c: 5d pop %rbp
462d: 41 5f pop %r15
462f: 41 5e pop %r14
4631: 41 5d pop %r13
4633: 41 5c pop %r12
4635: 5f pop %rdi
4636: 5e pop %rsi
4637: 5b pop %rbx
4638: c3 ret
4639: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
463d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
4641: b8 01 00 00 00 mov $0x1,%eax
4646: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
464d: 00
464e: 41 89 44 24 08 mov %eax,0x8(%r12)
4653: 41 89 44 24 0c mov %eax,0xc(%r12)
4658: e8 43 18 03 00 call 0x35ea0
465d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4661: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c590d0
4668: 01
4669: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
466d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
4674: 41 83 ff 04 cmp $0x4,%r15d
4678: 7f 35 jg 0x46af
467a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4681: 00 00
4683: 33 c0 xor %eax,%eax
4685: 4d 89 26 mov %r12,(%r14)
4688: 48 83 c4 38 add $0x38,%rsp
468c: 5d pop %rbp
468d: 41 5f pop %r15
468f: 41 5e pop %r14
4691: 41 5d pop %r13
4693: 41 5c pop %r12
4695: 5f pop %rdi
4696: 5e pop %rsi
4697: 5b pop %rbx
4698: c3 ret
4699: b8 ef ff ff ff mov $0xffffffef,%eax
469e: 48 83 c4 38 add $0x38,%rsp
46a2: 5d pop %rbp
46a3: 41 5f pop %r15
46a5: 41 5e pop %r14
46a7: 41 5d pop %r13
46a9: 41 5c pop %r12
46ab: 5f pop %rdi
46ac: 5e pop %rsi
46ad: 5b pop %rbx
46ae: c3 ret
46af: 41 83 ff 0a cmp $0xa,%r15d
46b3: 0f 8e e9 00 00 00 jle 0x47a2
46b9: 4d 85 ed test %r13,%r13
46bc: 75 16 jne 0x46d4
46be: b8 f8 ff ff ff mov $0xfffffff8,%eax
46c3: 48 83 c4 38 add $0x38,%rsp
46c7: 5d pop %rbp
46c8: 41 5f pop %r15
46ca: 41 5e pop %r14
46cc: 41 5d pop %r13
46ce: 41 5c pop %r12
46d0: 5f pop %rdi
46d1: 5e pop %rsi
46d2: 5b pop %rbx
46d3: c3 ret
46d4: 4c 89 ee mov %r13,%rsi
46d7: 44 89 f9 mov %r15d,%ecx
46da: 48 83 e6 3f and $0x3f,%rsi
46de: 44 89 ff mov %r15d,%edi
46e1: 48 f7 de neg %rsi
46e4: 48 83 e6 3f and $0x3f,%rsi
46e8: 49 03 f5 add %r13,%rsi
46eb: 48 89 f2 mov %rsi,%rdx
46ee: e8 cd 17 03 00 call 0x35ec0
46f3: 49 89 c5 mov %rax,%r13
46f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
46fd: 00
46fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
4703: 41 8d 5f ff lea -0x1(%r15),%ebx
4707: 83 fb 11 cmp $0x11,%ebx
470a: 7f 39 jg 0x4745
470c: 89 d9 mov %ebx,%ecx
470e: e8 2d bf 02 00 call 0x30640
4713: 89 d9 mov %ebx,%ecx
4715: 48 89 f2 mov %rsi,%rdx
4718: 41 89 f8 mov %edi,%r8d
471b: 49 89 c1 mov %rax,%r9
471e: 49 89 44 24 38 mov %rax,0x38(%r12)
4723: e8 38 1f 03 00 call 0x36660
4728: 49 89 c1 mov %rax,%r9
472b: b8 01 00 00 00 mov $0x1,%eax
4730: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
4735: c1 e3 04 shl $0x4,%ebx
4738: 83 c3 3f add $0x3f,%ebx
473b: 83 e3 c0 and $0xffffffc0,%ebx
473e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
4743: eb 1e jmp 0x4763
4745: 48 89 e0 mov %rsp,%rax
4748: 4c 89 e1 mov %r12,%rcx
474b: 49 89 f0 mov %rsi,%r8
474e: 41 89 f9 mov %edi,%r9d
4751: 48 89 50 20 mov %rdx,0x20(%rax)
4755: 89 da mov %ebx,%edx
4757: 4c 89 68 28 mov %r13,0x28(%rax)
475b: e8 20 33 03 00 call 0x37a80
4760: 49 89 c1 mov %rax,%r9
4763: 44 89 f9 mov %r15d,%ecx
4766: 48 89 f2 mov %rsi,%rdx
4769: 41 89 f8 mov %edi,%r8d
476c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4771: e8 ea 6d 03 00 call 0x3b560
4776: 44 89 f9 mov %r15d,%ecx
4779: 48 89 f2 mov %rsi,%rdx
477c: 41 89 f8 mov %edi,%r8d
477f: 49 89 c1 mov %rax,%r9
4782: 49 89 44 24 58 mov %rax,0x58(%r12)
4787: e8 34 72 03 00 call 0x3b9c0
478c: 4d 89 26 mov %r12,(%r14)
478f: 33 c0 xor %eax,%eax
4791: 48 83 c4 38 add $0x38,%rsp
4795: 5d pop %rbp
4796: 41 5f pop %r15
4798: 41 5e pop %r14
479a: 41 5d pop %r13
479c: 41 5c pop %r12
479e: 5f pop %rdi
479f: 5e pop %rsi
47a0: 5b pop %rbx
47a1: c3 ret
47a2: bf 0a 00 00 00 mov $0xa,%edi
47a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
47ae: 00
47af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2612bc0
47b6: 41 83 ff 07 cmp $0x7,%r15d
47ba: 0f 8f 3e ff ff ff jg 0x46fe
47c0: 49 89 d1 mov %rdx,%r9
47c3: 49 83 e1 3f and $0x3f,%r9
47c7: 49 f7 d9 neg %r9
47ca: 49 83 e1 3f and $0x3f,%r9
47ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
47d5: 00 00
47d7: 4c 03 ca add %rdx,%r9
47da: eb 87 jmp 0x4763
47dc: 33 c0 xor %eax,%eax
47de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
47e5: 00
47e6: 41 89 44 24 08 mov %eax,0x8(%r12)
47eb: 41 89 44 24 0c mov %eax,0xc(%r12)
47f0: e9 7f fe ff ff jmp 0x4674
47f5: 0f 1f 40 00 nopl 0x0(%rax)
47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4800: 48 83 ec 28 sub $0x28,%rsp
4804: 48 85 c9 test %rcx,%rcx
4807: 74 20 je 0x4829
4809: 48 85 d2 test %rdx,%rdx
480c: 74 1b je 0x4829
480e: 45 85 c0 test %r8d,%r8d
4811: 7f 0a jg 0x481d
4813: b8 fa ff ff ff mov $0xfffffffa,%eax
4818: 48 83 c4 28 add $0x28,%rsp
481c: c3 ret
481d: e8 be 75 03 00 call 0x3bde0
4822: 33 c0 xor %eax,%eax
4824: 48 83 c4 28 add $0x28,%rsp
4828: c3 ret
4829: b8 f8 ff ff ff mov $0xfffffff8,%eax
482e: 48 83 c4 28 add $0x28,%rsp
4832: c3 ret
4833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
483f: 00
4840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4845: 48 85 c9 test %rcx,%rcx
4848: 74 22 je 0x486c
484a: 48 85 d2 test %rdx,%rdx
484d: 74 1d je 0x486c
484f: 45 85 c0 test %r8d,%r8d
4852: 7f 0b jg 0x485f
4854: b8 fa ff ff ff mov $0xfffffffa,%eax
4859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
485e: c3 ret
485f: e8 5c 77 03 00 call 0x3bfc0
4864: 33 c0 xor %eax,%eax
4866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
486b: c3 ret
486c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4876: c3 ret
4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
487e: 00 00
4880: 48 83 ec 28 sub $0x28,%rsp
4884: 48 85 c9 test %rcx,%rcx
4887: 74 20 je 0x48a9
4889: 48 85 d2 test %rdx,%rdx
488c: 74 1b je 0x48a9
488e: 45 85 c0 test %r8d,%r8d
4891: 7f 0a jg 0x489d
4893: b8 fa ff ff ff mov $0xfffffffa,%eax
4898: 48 83 c4 28 add $0x28,%rsp
489c: c3 ret
489d: e8 fe 78 03 00 call 0x3c1a0
48a2: 33 c0 xor %eax,%eax
48a4: 48 83 c4 28 add $0x28,%rsp
48a8: c3 ret
48a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
48ae: 48 83 c4 28 add $0x28,%rsp
48b2: c3 ret
48b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48bf: 00
48c0: 56 push %rsi
48c1: 48 89 d6 mov %rdx,%rsi
48c4: 48 85 c9 test %rcx,%rcx
48c7: 0f 84 d0 01 00 00 je 0x4a9d
48cd: 48 85 f6 test %rsi,%rsi
48d0: 0f 84 c7 01 00 00 je 0x4a9d
48d6: 45 85 c0 test %r8d,%r8d
48d9: 0f 8e b7 01 00 00 jle 0x4a96
48df: 41 83 f8 10 cmp $0x10,%r8d
48e3: 0f 8c 9d 01 00 00 jl 0x4a86
48e9: 49 89 f1 mov %rsi,%r9
48ec: 49 83 e1 1f and $0x1f,%r9
48f0: 45 89 c9 mov %r9d,%r9d
48f3: 45 85 c9 test %r9d,%r9d
48f6: 74 18 je 0x4910
48f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
48ff: 0f 85 81 01 00 00 jne 0x4a86
4905: 41 f7 d9 neg %r9d
4908: 41 83 c1 20 add $0x20,%r9d
490c: 41 c1 e9 03 shr $0x3,%r9d
4910: 41 8d 41 10 lea 0x10(%r9),%eax
4914: 44 3b c0 cmp %eax,%r8d
4917: 0f 8c 69 01 00 00 jl 0x4a86
491d: 44 89 c0 mov %r8d,%eax
4920: 33 d2 xor %edx,%edx
4922: 41 2b c1 sub %r9d,%eax
4925: 83 e0 0f and $0xf,%eax
4928: f7 d8 neg %eax
492a: 41 03 c0 add %r8d,%eax
492d: 45 85 c9 test %r9d,%r9d
4930: 76 25 jbe 0x4957
4932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4940: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
4945: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
494a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
494f: 48 ff c2 inc %rdx
4952: 49 3b d1 cmp %r9,%rdx
4955: 72 e9 jb 0x4940
4957: 48 63 d0 movslq %eax,%rdx
495a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4960: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
4966: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
496d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
4974: 01
4975: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
497c: 01
497d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
4983: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
498a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
4991: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
4998: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
499e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
49a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
49ac: 01
49ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
49b4: 01
49b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
49bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
49c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
49ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
49d1: 49 83 c1 10 add $0x10,%r9
49d5: 4c 3b ca cmp %rdx,%r9
49d8: 72 86 jb 0x4960
49da: 44 8d 48 01 lea 0x1(%rax),%r9d
49de: 45 3b c8 cmp %r8d,%r9d
49e1: 0f 87 93 00 00 00 ja 0x4a7a
49e7: 4d 63 d0 movslq %r8d,%r10
49ea: 4c 2b d2 sub %rdx,%r10
49ed: 49 83 fa 04 cmp $0x4,%r10
49f1: 0f 8c 8a 00 00 00 jl 0x4a81
49f7: 45 89 d3 mov %r10d,%r11d
49fa: 45 33 c9 xor %r9d,%r9d
49fd: 41 83 e3 fc and $0xfffffffc,%r11d
4a01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
4a05: 4d 63 db movslq %r11d,%r11
4a08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
4a0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a13: 00
4a14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4a20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
4a26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
4a2d: 01
4a2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
4a34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
4a3a: 49 83 c1 04 add $0x4,%r9
4a3e: 4d 3b cb cmp %r11,%r9
4a41: 72 dd jb 0x4a20
4a43: 4d 3b da cmp %r10,%r11
4a46: 73 32 jae 0x4a7a
4a48: 48 63 c0 movslq %eax,%rax
4a4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
4a4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a5f: 00
4a60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
4a66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
4a6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
4a72: 49 ff c3 inc %r11
4a75: 4d 3b da cmp %r10,%r11
4a78: 72 e6 jb 0x4a60
4a7a: 33 c0 xor %eax,%eax
4a7c: c5 f8 77 vzeroupper
4a7f: 5e pop %rsi
4a80: c3 ret
4a81: 45 33 db xor %r11d,%r11d
4a84: eb bd jmp 0x4a43
4a86: 33 c0 xor %eax,%eax
4a88: 41 83 f8 01 cmp $0x1,%r8d
4a8c: 72 ec jb 0x4a7a
4a8e: 4d 63 d0 movslq %r8d,%r10
4a91: 45 33 db xor %r11d,%r11d
4a94: eb ad jmp 0x4a43
4a96: b8 fa ff ff ff mov $0xfffffffa,%eax
4a9b: 5e pop %rsi
4a9c: c3 ret
4a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
4aa2: 5e pop %rsi
4aa3: c3 ret
4aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4aab: 00
4aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4abf: 00
4ac0: 53 push %rbx
4ac1: 48 85 c9 test %rcx,%rcx
4ac4: 0f 84 aa 01 00 00 je 0x4c74
4aca: 48 85 d2 test %rdx,%rdx
4acd: 0f 84 a1 01 00 00 je 0x4c74
4ad3: 45 85 c0 test %r8d,%r8d
4ad6: 0f 8e 91 01 00 00 jle 0x4c6d
4adc: 41 83 f8 10 cmp $0x10,%r8d
4ae0: 0f 8c 80 01 00 00 jl 0x4c66
4ae6: 49 89 d3 mov %rdx,%r11
4ae9: 49 83 e3 1f and $0x1f,%r11
4aed: 45 85 db test %r11d,%r11d
4af0: 74 18 je 0x4b0a
4af2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
4af9: 0f 85 67 01 00 00 jne 0x4c66
4aff: 41 f7 db neg %r11d
4b02: 41 83 c3 20 add $0x20,%r11d
4b06: 41 c1 eb 03 shr $0x3,%r11d
4b0a: 41 8d 43 10 lea 0x10(%r11),%eax
4b0e: 44 3b c0 cmp %eax,%r8d
4b11: 0f 8c 4f 01 00 00 jl 0x4c66
4b17: 44 89 c0 mov %r8d,%eax
4b1a: 45 33 d2 xor %r10d,%r10d
4b1d: 41 2b c3 sub %r11d,%eax
4b20: 83 e0 0f and $0xf,%eax
4b23: f7 d8 neg %eax
4b25: 41 03 c0 add %r8d,%eax
4b28: 44 89 db mov %r11d,%ebx
4b2b: 45 85 db test %r11d,%r11d
4b2e: 76 2a jbe 0x4b5a
4b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b37: 00
4b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b3f: 90 nop
4b40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4b46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
4b4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4b52: 49 ff c2 inc %r10
4b55: 4c 3b d3 cmp %rbx,%r10
4b58: 72 e6 jb 0x4b40
4b5a: 4c 63 d0 movslq %eax,%r10
4b5d: 0f 1f 00 nopl (%rax)
4b60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
4b65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
4b69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
4b6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
4b75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
4b7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
4b80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
4b86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
4b8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
4b91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
4b97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
4b9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
4ba3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
4ba9: 48 83 c3 10 add $0x10,%rbx
4bad: 49 3b da cmp %r10,%rbx
4bb0: 72 ae jb 0x4b60
4bb2: 8d 58 01 lea 0x1(%rax),%ebx
4bb5: 41 3b d8 cmp %r8d,%ebx
4bb8: 0f 87 9c 00 00 00 ja 0x4c5a
4bbe: 4d 63 c8 movslq %r8d,%r9
4bc1: 48 63 c0 movslq %eax,%rax
4bc4: 4c 2b c8 sub %rax,%r9
4bc7: 49 83 f9 04 cmp $0x4,%r9
4bcb: 0f 8c 90 00 00 00 jl 0x4c61
4bd1: 48 63 c0 movslq %eax,%rax
4bd4: 45 89 ca mov %r9d,%r10d
4bd7: 41 83 e2 fc and $0xfffffffc,%r10d
4bdb: 45 33 c0 xor %r8d,%r8d
4bde: 4d 63 d2 movslq %r10d,%r10
4be1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
4be5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
4be9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bf0: 00
4bf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bff: 00
4c00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
4c06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
4c0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
4c12: 49 83 c0 04 add $0x4,%r8
4c16: 4d 3b c2 cmp %r10,%r8
4c19: 72 e5 jb 0x4c00
4c1b: 4d 3b d1 cmp %r9,%r10
4c1e: 73 3a jae 0x4c5a
4c20: 48 63 c0 movslq %eax,%rax
4c23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
4c27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4c2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c32: 00
4c33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4c40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
4c46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
4c4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4c52: 49 ff c2 inc %r10
4c55: 4d 3b d1 cmp %r9,%r10
4c58: 72 e6 jb 0x4c40
4c5a: 33 c0 xor %eax,%eax
4c5c: c5 f8 77 vzeroupper
4c5f: 5b pop %rbx
4c60: c3 ret
4c61: 45 33 d2 xor %r10d,%r10d
4c64: eb b5 jmp 0x4c1b
4c66: 33 c0 xor %eax,%eax
4c68: e9 45 ff ff ff jmp 0x4bb2
4c6d: b8 fa ff ff ff mov $0xfffffffa,%eax
4c72: 5b pop %rbx
4c73: c3 ret
4c74: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c79: 5b pop %rbx
4c7a: c3 ret
4c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c80: 53 push %rbx
4c81: 49 89 ca mov %rcx,%r10
4c84: 4d 85 d2 test %r10,%r10
4c87: 0f 84 a4 01 00 00 je 0x4e31
4c8d: 48 85 d2 test %rdx,%rdx
4c90: 0f 84 9b 01 00 00 je 0x4e31
4c96: 45 85 c0 test %r8d,%r8d
4c99: 0f 8e 8b 01 00 00 jle 0x4e2a
4c9f: 41 83 f8 10 cmp $0x10,%r8d
4ca3: 0f 8c 79 01 00 00 jl 0x4e22
4ca9: 48 89 d3 mov %rdx,%rbx
4cac: 48 83 e3 1f and $0x1f,%rbx
4cb0: 85 db test %ebx,%ebx
4cb2: 74 11 je 0x4cc5
4cb4: f6 c3 07 test $0x7,%bl
4cb7: 0f 85 65 01 00 00 jne 0x4e22
4cbd: f7 db neg %ebx
4cbf: 83 c3 20 add $0x20,%ebx
4cc2: c1 eb 03 shr $0x3,%ebx
4cc5: 8d 43 10 lea 0x10(%rbx),%eax
4cc8: 44 3b c0 cmp %eax,%r8d
4ccb: 0f 8c 51 01 00 00 jl 0x4e22
4cd1: 45 89 c1 mov %r8d,%r9d
4cd4: 33 c0 xor %eax,%eax
4cd6: 44 2b cb sub %ebx,%r9d
4cd9: 41 83 e1 0f and $0xf,%r9d
4cdd: 41 f7 d9 neg %r9d
4ce0: 45 03 c8 add %r8d,%r9d
4ce3: 89 d9 mov %ebx,%ecx
4ce5: 85 db test %ebx,%ebx
4ce7: 76 2f jbe 0x4d18
4ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cf0: 00
4cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cff: 00
4d00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
4d06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
4d0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
4d10: 48 ff c0 inc %rax
4d13: 48 3b c1 cmp %rcx,%rax
4d16: 72 e8 jb 0x4d00
4d18: 49 63 c1 movslq %r9d,%rax
4d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4d20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
4d26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
4d2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
4d34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
4d3b: 03
4d3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
4d41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
4d47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
4d4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
4d54: 03
4d55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
4d5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
4d60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
4d66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
4d6d: 03
4d6e: 48 83 c1 10 add $0x10,%rcx
4d72: 48 3b c8 cmp %rax,%rcx
4d75: 72 a9 jb 0x4d20
4d77: 41 8d 41 01 lea 0x1(%r9),%eax
4d7b: 41 3b c0 cmp %r8d,%eax
4d7e: 0f 87 93 00 00 00 ja 0x4e17
4d84: 4d 63 c0 movslq %r8d,%r8
4d87: 4d 63 c9 movslq %r9d,%r9
4d8a: 4d 2b c1 sub %r9,%r8
4d8d: 49 83 f8 04 cmp $0x4,%r8
4d91: 0f 8c 87 00 00 00 jl 0x4e1e
4d97: 4d 63 c9 movslq %r9d,%r9
4d9a: 44 89 c3 mov %r8d,%ebx
4d9d: 83 e3 fc and $0xfffffffc,%ebx
4da0: 33 c9 xor %ecx,%ecx
4da2: 48 63 db movslq %ebx,%rbx
4da5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
4da9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
4dad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4db4: 00
4db5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4dbc: 0f 1f 40 00 nopl 0x0(%rax)
4dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
4dc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
4dcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
4dd0: 48 83 c1 04 add $0x4,%rcx
4dd4: 48 3b cb cmp %rbx,%rcx
4dd7: 72 e7 jb 0x4dc0
4dd9: 49 3b d8 cmp %r8,%rbx
4ddc: 73 39 jae 0x4e17
4dde: 4d 63 c9 movslq %r9d,%r9
4de1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
4de5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
4de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4df0: 00
4df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4dff: 00
4e00: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
4e05: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
4e0a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
4e0f: 48 ff c3 inc %rbx
4e12: 49 3b d8 cmp %r8,%rbx
4e15: 72 e9 jb 0x4e00
4e17: 33 c0 xor %eax,%eax
4e19: c5 f8 77 vzeroupper
4e1c: 5b pop %rbx
4e1d: c3 ret
4e1e: 33 db xor %ebx,%ebx
4e20: eb b7 jmp 0x4dd9
4e22: 45 33 c9 xor %r9d,%r9d
4e25: e9 4d ff ff ff jmp 0x4d77
4e2a: b8 fa ff ff ff mov $0xfffffffa,%eax
4e2f: 5b pop %rbx
4e30: c3 ret
4e31: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e36: 5b pop %rbx
4e37: c3 ret
4e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e3f: 00
4e40: 48 83 ec 28 sub $0x28,%rsp
4e44: 48 85 c9 test %rcx,%rcx
4e47: 74 25 je 0x4e6e
4e49: 48 85 d2 test %rdx,%rdx
4e4c: 74 20 je 0x4e6e
4e4e: 4d 85 c0 test %r8,%r8
4e51: 74 1b je 0x4e6e
4e53: 45 85 c9 test %r9d,%r9d
4e56: 7f 0a jg 0x4e62
4e58: b8 fa ff ff ff mov $0xfffffffa,%eax
4e5d: 48 83 c4 28 add $0x28,%rsp
4e61: c3 ret
4e62: e8 b9 74 03 00 call 0x3c320
4e67: 33 c0 xor %eax,%eax
4e69: 48 83 c4 28 add $0x28,%rsp
4e6d: c3 ret
4e6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e73: 48 83 c4 28 add $0x28,%rsp
4e77: c3 ret
4e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e7f: 00
4e80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4e85: 48 85 c9 test %rcx,%rcx
4e88: 74 27 je 0x4eb1
4e8a: 48 85 d2 test %rdx,%rdx
4e8d: 74 22 je 0x4eb1
4e8f: 4d 85 c0 test %r8,%r8
4e92: 74 1d je 0x4eb1
4e94: 45 85 c9 test %r9d,%r9d
4e97: 7f 0b jg 0x4ea4
4e99: b8 fa ff ff ff mov $0xfffffffa,%eax
4e9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4ea3: c3 ret
4ea4: e8 77 74 03 00 call 0x3c320
4ea9: 33 c0 xor %eax,%eax
4eab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4eb0: c3 ret
4eb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
4eb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4ebb: c3 ret
4ebc: 0f 1f 40 00 nopl 0x0(%rax)
4ec0: 48 83 ec 28 sub $0x28,%rsp
4ec4: 48 85 c9 test %rcx,%rcx
4ec7: 74 25 je 0x4eee
4ec9: 48 85 d2 test %rdx,%rdx
4ecc: 74 20 je 0x4eee
4ece: 4d 85 c0 test %r8,%r8
4ed1: 74 1b je 0x4eee
4ed3: 45 85 c9 test %r9d,%r9d
4ed6: 7f 0a jg 0x4ee2
4ed8: b8 fa ff ff ff mov $0xfffffffa,%eax
4edd: 48 83 c4 28 add $0x28,%rsp
4ee1: c3 ret
4ee2: e8 d9 78 03 00 call 0x3c7c0
4ee7: 33 c0 xor %eax,%eax
4ee9: 48 83 c4 28 add $0x28,%rsp
4eed: c3 ret
4eee: b8 f8 ff ff ff mov $0xfffffff8,%eax
4ef3: 48 83 c4 28 add $0x28,%rsp
4ef7: c3 ret
4ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4eff: 00
4f00: 56 push %rsi
4f01: 57 push %rdi
4f02: 55 push %rbp
4f03: 48 89 d5 mov %rdx,%rbp
4f06: 48 85 c9 test %rcx,%rcx
4f09: 0f 84 f2 01 00 00 je 0x5101
4f0f: 48 85 ed test %rbp,%rbp
4f12: 0f 84 e9 01 00 00 je 0x5101
4f18: 4d 85 c0 test %r8,%r8
4f1b: 0f 84 e0 01 00 00 je 0x5101
4f21: 45 85 c9 test %r9d,%r9d
4f24: 0f 8e ce 01 00 00 jle 0x50f8
4f2a: 41 83 f9 10 cmp $0x10,%r9d
4f2e: 0f 8c b4 01 00 00 jl 0x50e8
4f34: 4c 89 c6 mov %r8,%rsi
4f37: 48 83 e6 1f and $0x1f,%rsi
4f3b: 89 f6 mov %esi,%esi
4f3d: 85 f6 test %esi,%esi
4f3f: 74 14 je 0x4f55
4f41: f7 c6 07 00 00 00 test $0x7,%esi
4f47: 0f 85 9b 01 00 00 jne 0x50e8
4f4d: f7 de neg %esi
4f4f: 83 c6 20 add $0x20,%esi
4f52: c1 ee 03 shr $0x3,%esi
4f55: 8d 46 10 lea 0x10(%rsi),%eax
4f58: 44 3b c8 cmp %eax,%r9d
4f5b: 0f 8c 87 01 00 00 jl 0x50e8
4f61: 44 89 c8 mov %r9d,%eax
4f64: 33 d2 xor %edx,%edx
4f66: 2b c6 sub %esi,%eax
4f68: 83 e0 0f and $0xf,%eax
4f6b: f7 d8 neg %eax
4f6d: 41 03 c1 add %r9d,%eax
4f70: 85 f6 test %esi,%esi
4f72: 76 25 jbe 0x4f99
4f74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f80: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
4f86: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
4f8b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
4f91: 48 ff c2 inc %rdx
4f94: 48 3b d6 cmp %rsi,%rdx
4f97: 72 e7 jb 0x4f80
4f99: 48 63 d0 movslq %eax,%rdx
4f9c: 0f 1f 40 00 nopl 0x0(%rax)
4fa0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
4fa6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
4fab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
4fb1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
4fb8: 01
4fb9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
4fc0: 01
4fc1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
4fc7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
4fcb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
4fd1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
4fd7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
4fde: 01
4fdf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
4fe5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
4fec: 01
4fed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
4ff1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
4ff7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
4ffe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
5005: 01
5006: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
500c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
5013: 01
5014: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
5018: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
501f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
5026: 01
5027: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
502e: 01
502f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
5033: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
503a: 48 83 c6 10 add $0x10,%rsi
503e: 48 3b f2 cmp %rdx,%rsi
5041: 0f 82 59 ff ff ff jb 0x4fa0
5047: 8d 70 01 lea 0x1(%rax),%esi
504a: 41 3b f1 cmp %r9d,%esi
504d: 0f 87 87 00 00 00 ja 0x50da
5053: 4d 63 c9 movslq %r9d,%r9
5056: 4c 2b ca sub %rdx,%r9
5059: 49 83 f9 02 cmp $0x2,%r9
505d: 0f 8c 80 00 00 00 jl 0x50e3
5063: 45 89 cb mov %r9d,%r11d
5066: 45 33 d2 xor %r10d,%r10d
5069: 41 83 e3 fe and $0xfffffffe,%r11d
506d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
5071: 4d 63 db movslq %r11d,%r11
5074: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
5078: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
507d: 0f 1f 00 nopl (%rax)
5080: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
5086: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
508c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
5092: 49 83 c2 02 add $0x2,%r10
5096: 4d 3b d3 cmp %r11,%r10
5099: 72 e5 jb 0x5080
509b: 4d 3b d9 cmp %r9,%r11
509e: 73 3a jae 0x50da
50a0: 48 63 c0 movslq %eax,%rax
50a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
50a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
50ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
50b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
50b7: 00
50b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
50bf: 90 nop
50c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
50c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
50cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
50d2: 49 ff c3 inc %r11
50d5: 4d 3b d9 cmp %r9,%r11
50d8: 72 e6 jb 0x50c0
50da: 33 c0 xor %eax,%eax
50dc: c5 f8 77 vzeroupper
50df: 5d pop %rbp
50e0: 5f pop %rdi
50e1: 5e pop %rsi
50e2: c3 ret
50e3: 45 33 db xor %r11d,%r11d
50e6: eb b3 jmp 0x509b
50e8: 33 c0 xor %eax,%eax
50ea: 41 83 f9 01 cmp $0x1,%r9d
50ee: 72 ea jb 0x50da
50f0: 4d 63 c9 movslq %r9d,%r9
50f3: 45 33 db xor %r11d,%r11d
50f6: eb a3 jmp 0x509b
50f8: b8 fa ff ff ff mov $0xfffffffa,%eax
50fd: 5d pop %rbp
50fe: 5f pop %rdi
50ff: 5e pop %rsi
5100: c3 ret
5101: b8 f8 ff ff ff mov $0xfffffff8,%eax
5106: 5d pop %rbp
5107: 5f pop %rdi
5108: 5e pop %rsi
5109: c3 ret
510a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5111: 00
5112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5120: 53 push %rbx
5121: 56 push %rsi
5122: 41 57 push %r15
5124: 49 89 cb mov %rcx,%r11
5127: 4d 85 db test %r11,%r11
512a: 0f 84 a7 01 00 00 je 0x52d7
5130: 48 85 d2 test %rdx,%rdx
5133: 0f 84 9e 01 00 00 je 0x52d7
5139: 4d 85 c0 test %r8,%r8
513c: 0f 84 95 01 00 00 je 0x52d7
5142: 45 85 c9 test %r9d,%r9d
5145: 0f 8e 82 01 00 00 jle 0x52cd
514b: 41 83 f9 10 cmp $0x10,%r9d
514f: 0f 8c 70 01 00 00 jl 0x52c5
5155: 4c 89 c1 mov %r8,%rcx
5158: 48 83 e1 1f and $0x1f,%rcx
515c: 89 c9 mov %ecx,%ecx
515e: 85 c9 test %ecx,%ecx
5160: 74 11 je 0x5173
5162: f6 c1 07 test $0x7,%cl
5165: 0f 85 5a 01 00 00 jne 0x52c5
516b: f7 d9 neg %ecx
516d: 83 c1 20 add $0x20,%ecx
5170: c1 e9 03 shr $0x3,%ecx
5173: 8d 41 10 lea 0x10(%rcx),%eax
5176: 44 3b c8 cmp %eax,%r9d
5179: 0f 8c 46 01 00 00 jl 0x52c5
517f: 45 89 ca mov %r9d,%r10d
5182: 33 c0 xor %eax,%eax
5184: 44 2b d1 sub %ecx,%r10d
5187: 41 83 e2 0f and $0xf,%r10d
518b: 41 f7 da neg %r10d
518e: 45 03 d1 add %r9d,%r10d
5191: 85 c9 test %ecx,%ecx
5193: 76 24 jbe 0x51b9
5195: 0f 1f 40 00 nopl 0x0(%rax)
5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
51a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
51ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
51b1: 48 ff c0 inc %rax
51b4: 48 3b c1 cmp %rcx,%rax
51b7: 72 e7 jb 0x51a0
51b9: 49 63 c2 movslq %r10d,%rax
51bc: 0f 1f 40 00 nopl 0x0(%rax)
51c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
51c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
51c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
51cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
51d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
51db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
51e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
51e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
51ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
51f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
51fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
51ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
5204: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
5209: 48 83 c1 10 add $0x10,%rcx
520d: 48 3b c8 cmp %rax,%rcx
5210: 72 ae jb 0x51c0
5212: 41 8d 42 01 lea 0x1(%r10),%eax
5216: 41 3b c1 cmp %r9d,%eax
5219: 0f 87 98 00 00 00 ja 0x52b7
521f: 4d 63 c9 movslq %r9d,%r9
5222: 4d 63 d2 movslq %r10d,%r10
5225: 4d 2b ca sub %r10,%r9
5228: 49 83 f9 04 cmp $0x4,%r9
522c: 0f 8c 8f 00 00 00 jl 0x52c1
5232: 4d 63 d2 movslq %r10d,%r10
5235: 44 89 ce mov %r9d,%esi
5238: 83 e6 fc and $0xfffffffc,%esi
523b: 33 c9 xor %ecx,%ecx
523d: 48 63 f6 movslq %esi,%rsi
5240: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
5244: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
5248: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
524c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5253: 00
5254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
525b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5260: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
5266: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
526b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
5270: 48 83 c1 04 add $0x4,%rcx
5274: 48 3b ce cmp %rsi,%rcx
5277: 72 e7 jb 0x5260
5279: 49 3b f1 cmp %r9,%rsi
527c: 73 39 jae 0x52b7
527e: 4d 63 d2 movslq %r10d,%r10
5281: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
5285: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
5289: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
528d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5294: 00
5295: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
529c: 0f 1f 40 00 nopl 0x0(%rax)
52a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
52a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
52aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
52af: 48 ff c6 inc %rsi
52b2: 49 3b f1 cmp %r9,%rsi
52b5: 72 e9 jb 0x52a0
52b7: 33 c0 xor %eax,%eax
52b9: c5 f8 77 vzeroupper
52bc: 41 5f pop %r15
52be: 5e pop %rsi
52bf: 5b pop %rbx
52c0: c3 ret
52c1: 33 f6 xor %esi,%esi
52c3: eb b4 jmp 0x5279
52c5: 45 33 d2 xor %r10d,%r10d
52c8: e9 45 ff ff ff jmp 0x5212
52cd: b8 fa ff ff ff mov $0xfffffffa,%eax
52d2: 41 5f pop %r15
52d4: 5e pop %rsi
52d5: 5b pop %rbx
52d6: c3 ret
52d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
52dc: 41 5f pop %r15
52de: 5e pop %rsi
52df: 5b pop %rbx
52e0: c3 ret
52e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52e8: 00
52e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52f7: 00
52f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52ff: 90 nop
5300: 53 push %rbx
5301: 56 push %rsi
5302: 41 57 push %r15
5304: 49 89 cb mov %rcx,%r11
5307: 4d 85 db test %r11,%r11
530a: 0f 84 a7 01 00 00 je 0x54b7
5310: 48 85 d2 test %rdx,%rdx
5313: 0f 84 9e 01 00 00 je 0x54b7
5319: 4d 85 c0 test %r8,%r8
531c: 0f 84 95 01 00 00 je 0x54b7
5322: 45 85 c9 test %r9d,%r9d
5325: 0f 8e 82 01 00 00 jle 0x54ad
532b: 41 83 f9 10 cmp $0x10,%r9d
532f: 0f 8c 70 01 00 00 jl 0x54a5
5335: 4c 89 c1 mov %r8,%rcx
5338: 48 83 e1 1f and $0x1f,%rcx
533c: 89 c9 mov %ecx,%ecx
533e: 85 c9 test %ecx,%ecx
5340: 74 11 je 0x5353
5342: f6 c1 07 test $0x7,%cl
5345: 0f 85 5a 01 00 00 jne 0x54a5
534b: f7 d9 neg %ecx
534d: 83 c1 20 add $0x20,%ecx
5350: c1 e9 03 shr $0x3,%ecx
5353: 8d 41 10 lea 0x10(%rcx),%eax
5356: 44 3b c8 cmp %eax,%r9d
5359: 0f 8c 46 01 00 00 jl 0x54a5
535f: 45 89 ca mov %r9d,%r10d
5362: 33 c0 xor %eax,%eax
5364: 44 2b d1 sub %ecx,%r10d
5367: 41 83 e2 0f and $0xf,%r10d
536b: 41 f7 da neg %r10d
536e: 45 03 d1 add %r9d,%r10d
5371: 85 c9 test %ecx,%ecx
5373: 76 24 jbe 0x5399
5375: 0f 1f 40 00 nopl 0x0(%rax)
5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5380: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
5385: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
538b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
5391: 48 ff c0 inc %rax
5394: 48 3b c1 cmp %rcx,%rax
5397: 72 e7 jb 0x5380
5399: 49 63 c2 movslq %r10d,%rax
539c: 0f 1f 40 00 nopl 0x0(%rax)
53a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
53a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
53ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
53b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
53b8: 03
53b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
53bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
53c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
53cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
53d4: 03
53d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
53db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
53e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
53e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
53f0: 03
53f1: 48 83 c1 10 add $0x10,%rcx
53f5: 48 3b c8 cmp %rax,%rcx
53f8: 72 a6 jb 0x53a0
53fa: 41 8d 42 01 lea 0x1(%r10),%eax
53fe: 41 3b c1 cmp %r9d,%eax
5401: 0f 87 90 00 00 00 ja 0x5497
5407: 4d 63 c9 movslq %r9d,%r9
540a: 4d 63 d2 movslq %r10d,%r10
540d: 4d 2b ca sub %r10,%r9
5410: 49 83 f9 04 cmp $0x4,%r9
5414: 0f 8c 87 00 00 00 jl 0x54a1
541a: 4d 63 d2 movslq %r10d,%r10
541d: 44 89 ce mov %r9d,%esi
5420: 83 e6 fc and $0xfffffffc,%esi
5423: 33 c9 xor %ecx,%ecx
5425: 48 63 f6 movslq %esi,%rsi
5428: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
542c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
5430: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
5434: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5440: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
5446: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
544b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
5450: 48 83 c1 04 add $0x4,%rcx
5454: 48 3b ce cmp %rsi,%rcx
5457: 72 e7 jb 0x5440
5459: 49 3b f1 cmp %r9,%rsi
545c: 73 39 jae 0x5497
545e: 4d 63 d2 movslq %r10d,%r10
5461: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
5465: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
5469: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
546d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5474: 00
5475: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
547c: 0f 1f 40 00 nopl 0x0(%rax)
5480: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
5485: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
548a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
548f: 48 ff c6 inc %rsi
5492: 49 3b f1 cmp %r9,%rsi
5495: 72 e9 jb 0x5480
5497: 33 c0 xor %eax,%eax
5499: c5 f8 77 vzeroupper
549c: 41 5f pop %r15
549e: 5e pop %rsi
549f: 5b pop %rbx
54a0: c3 ret
54a1: 33 f6 xor %esi,%esi
54a3: eb b4 jmp 0x5459
54a5: 45 33 d2 xor %r10d,%r10d
54a8: e9 4d ff ff ff jmp 0x53fa
54ad: b8 fa ff ff ff mov $0xfffffffa,%eax
54b2: 41 5f pop %r15
54b4: 5e pop %rsi
54b5: 5b pop %rbx
54b6: c3 ret
54b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
54bc: 41 5f pop %r15
54be: 5e pop %rsi
54bf: 5b pop %rbx
54c0: c3 ret
54c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
54c8: 00
54c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
54d7: 00
54d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54df: 90 nop
54e0: 48 83 ec 28 sub $0x28,%rsp
54e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
54e9: 48 85 d2 test %rdx,%rdx
54ec: 74 1b je 0x5509
54ee: 45 85 c0 test %r8d,%r8d
54f1: 7f 0a jg 0x54fd
54f3: b8 fa ff ff ff mov $0xfffffffa,%eax
54f8: 48 83 c4 28 add $0x28,%rsp
54fc: c3 ret
54fd: e8 9e 76 03 00 call 0x3cba0
5502: 33 c0 xor %eax,%eax
5504: 48 83 c4 28 add $0x28,%rsp
5508: c3 ret
5509: b8 f8 ff ff ff mov $0xfffffff8,%eax
550e: 48 83 c4 28 add $0x28,%rsp
5512: c3 ret
5513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
551f: 00
5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5525: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
552a: 48 85 d2 test %rdx,%rdx
552d: 74 1d je 0x554c
552f: 45 85 c0 test %r8d,%r8d
5532: 7f 0b jg 0x553f
5534: b8 fa ff ff ff mov $0xfffffffa,%eax
5539: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
553e: c3 ret
553f: e8 fc 77 03 00 call 0x3cd40
5544: 33 c0 xor %eax,%eax
5546: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
554b: c3 ret
554c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5551: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5556: 90 nop
5557: c3 ret
5558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
555f: 00
5560: 48 83 ec 28 sub $0x28,%rsp
5564: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5569: 48 85 d2 test %rdx,%rdx
556c: 74 1b je 0x5589
556e: 45 85 c0 test %r8d,%r8d
5571: 7f 0a jg 0x557d
5573: b8 fa ff ff ff mov $0xfffffffa,%eax
5578: 48 83 c4 28 add $0x28,%rsp
557c: c3 ret
557d: e8 5e 79 03 00 call 0x3cee0
5582: 33 c0 xor %eax,%eax
5584: 48 83 c4 28 add $0x28,%rsp
5588: c3 ret
5589: b8 f8 ff ff ff mov $0xfffffff8,%eax
558e: 48 83 c4 28 add $0x28,%rsp
5592: c3 ret
5593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
559f: 00
55a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
55a5: 49 89 d1 mov %rdx,%r9
55a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
55ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
55b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
55b7: 4d 85 c9 test %r9,%r9
55ba: 0f 84 5a 01 00 00 je 0x571a
55c0: 45 85 c0 test %r8d,%r8d
55c3: 0f 8e 48 01 00 00 jle 0x5711
55c9: 41 83 f8 08 cmp $0x8,%r8d
55cd: 0f 8c 2f 01 00 00 jl 0x5702
55d3: 4c 89 ca mov %r9,%rdx
55d6: 48 83 e2 1f and $0x1f,%rdx
55da: 85 d2 test %edx,%edx
55dc: 74 11 je 0x55ef
55de: f6 c2 07 test $0x7,%dl
55e1: 0f 85 1b 01 00 00 jne 0x5702
55e7: f7 da neg %edx
55e9: 83 c2 20 add $0x20,%edx
55ec: c1 ea 03 shr $0x3,%edx
55ef: 8d 42 08 lea 0x8(%rdx),%eax
55f2: 44 3b c0 cmp %eax,%r8d
55f5: 0f 8c 07 01 00 00 jl 0x5702
55fb: 44 89 c1 mov %r8d,%ecx
55fe: 33 c0 xor %eax,%eax
5600: 2b ca sub %edx,%ecx
5602: 83 e1 07 and $0x7,%ecx
5605: f7 d9 neg %ecx
5607: 41 03 c8 add %r8d,%ecx
560a: 41 89 d2 mov %edx,%r10d
560d: 85 d2 test %edx,%edx
560f: 76 27 jbe 0x5638
5611: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5618: 00
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5620: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
5626: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
562a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
5630: 48 ff c0 inc %rax
5633: 49 3b c2 cmp %r10,%rax
5636: 72 e8 jb 0x5620
5638: 48 63 d1 movslq %ecx,%rdx
563b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5640: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
5646: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
564d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
5653: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
565a: 49 83 c2 08 add $0x8,%r10
565e: 4c 3b d2 cmp %rdx,%r10
5661: 72 dd jb 0x5640
5663: 8d 41 01 lea 0x1(%rcx),%eax
5666: 41 3b c0 cmp %r8d,%eax
5669: 0f 87 89 00 00 00 ja 0x56f8
566f: 4d 63 c0 movslq %r8d,%r8
5672: 4c 2b c2 sub %rdx,%r8
5675: 49 83 f8 02 cmp $0x2,%r8
5679: 0f 8c 7f 00 00 00 jl 0x56fe
567f: 44 89 c0 mov %r8d,%eax
5682: 45 33 d2 xor %r10d,%r10d
5685: 83 e0 fe and $0xfffffffe,%eax
5688: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
568c: 48 63 c0 movslq %eax,%rax
568f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
5693: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
569f: 00
56a0: 49 83 c2 02 add $0x2,%r10
56a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
56a8: c5 f8 11 12 vmovups %xmm2,(%rdx)
56ac: 48 83 c2 10 add $0x10,%rdx
56b0: 4c 3b d0 cmp %rax,%r10
56b3: 72 eb jb 0x56a0
56b5: 49 3b c0 cmp %r8,%rax
56b8: 73 3e jae 0x56f8
56ba: 48 63 c9 movslq %ecx,%rcx
56bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
56c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
56c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56cc: 00
56cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56e0: c5 fb 10 0a vmovsd (%rdx),%xmm1
56e4: 48 ff c0 inc %rax
56e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
56eb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
56ef: 48 83 c2 08 add $0x8,%rdx
56f3: 49 3b c0 cmp %r8,%rax
56f6: 72 e8 jb 0x56e0
56f8: 33 c0 xor %eax,%eax
56fa: c5 f8 77 vzeroupper
56fd: c3 ret
56fe: 33 c0 xor %eax,%eax
5700: eb b3 jmp 0x56b5
5702: 33 c9 xor %ecx,%ecx
5704: 41 83 f8 01 cmp $0x1,%r8d
5708: 72 ee jb 0x56f8
570a: 4d 63 c0 movslq %r8d,%r8
570d: 33 c0 xor %eax,%eax
570f: eb a4 jmp 0x56b5
5711: b8 fa ff ff ff mov $0xfffffffa,%eax
5716: c5 f8 77 vzeroupper
5719: c3 ret
571a: b8 f8 ff ff ff mov $0xfffffff8,%eax
571f: c5 f8 77 vzeroupper
5722: c3 ret
5723: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
572a: 00
572b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5740: 45 89 c1 mov %r8d,%r9d
5743: 49 89 d0 mov %rdx,%r8
5746: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
574b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
5750: 4d 85 c0 test %r8,%r8
5753: 0f 84 f0 00 00 00 je 0x5849
5759: 45 85 c9 test %r9d,%r9d
575c: 0f 8e e1 00 00 00 jle 0x5843
5762: 49 63 d1 movslq %r9d,%rdx
5765: 48 83 fa 08 cmp $0x8,%rdx
5769: 0f 8c cf 00 00 00 jl 0x583e
576f: 4c 89 c0 mov %r8,%rax
5772: 48 83 e0 1f and $0x1f,%rax
5776: 85 c0 test %eax,%eax
5778: 74 10 je 0x578a
577a: a8 07 test $0x7,%al
577c: 0f 85 bc 00 00 00 jne 0x583e
5782: f7 d8 neg %eax
5784: 83 c0 20 add $0x20,%eax
5787: c1 e8 03 shr $0x3,%eax
578a: 8d 48 08 lea 0x8(%rax),%ecx
578d: 48 3b d1 cmp %rcx,%rdx
5790: 0f 8c a8 00 00 00 jl 0x583e
5796: 44 89 c9 mov %r9d,%ecx
5799: 2b c8 sub %eax,%ecx
579b: 83 e1 07 and $0x7,%ecx
579e: 44 2b c9 sub %ecx,%r9d
57a1: 33 c9 xor %ecx,%ecx
57a3: 41 89 c2 mov %eax,%r10d
57a6: 85 c0 test %eax,%eax
57a8: 76 2e jbe 0x57d8
57aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57b1: 00
57b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
57c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
57ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
57d0: 48 ff c1 inc %rcx
57d3: 49 3b ca cmp %r10,%rcx
57d6: 72 e8 jb 0x57c0
57d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
57dd: 49 63 c1 movslq %r9d,%rax
57e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
57e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
57ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
57f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
57fa: 49 83 c2 08 add $0x8,%r10
57fe: 4c 3b d0 cmp %rax,%r10
5801: 72 dd jb 0x57e0
5803: 33 c0 xor %eax,%eax
5805: 41 8d 49 01 lea 0x1(%r9),%ecx
5809: 48 63 c9 movslq %ecx,%rcx
580c: 48 3b ca cmp %rdx,%rcx
580f: 77 27 ja 0x5838
5811: 4d 63 c9 movslq %r9d,%r9
5814: 49 2b d1 sub %r9,%rdx
5817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
581b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5820: c5 fb 10 09 vmovsd (%rcx),%xmm1
5824: 48 ff c0 inc %rax
5827: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
582b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
582f: 48 83 c1 08 add $0x8,%rcx
5833: 48 3b c2 cmp %rdx,%rax
5836: 72 e8 jb 0x5820
5838: 33 c0 xor %eax,%eax
583a: c5 f8 77 vzeroupper
583d: c3 ret
583e: 45 33 c9 xor %r9d,%r9d
5841: eb c0 jmp 0x5803
5843: b8 fa ff ff ff mov $0xfffffffa,%eax
5848: c3 ret
5849: b8 f8 ff ff ff mov $0xfffffff8,%eax
584e: c3 ret
584f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5856: 00
5857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
585e: 66 90 xchg %ax,%ax
5860: 45 89 c1 mov %r8d,%r9d
5863: 49 89 d0 mov %rdx,%r8
5866: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
586b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
5870: 4d 85 c0 test %r8,%r8
5873: 0f 84 f0 00 00 00 je 0x5969
5879: 45 85 c9 test %r9d,%r9d
587c: 0f 8e e1 00 00 00 jle 0x5963
5882: 49 63 d1 movslq %r9d,%rdx
5885: 48 83 fa 08 cmp $0x8,%rdx
5889: 0f 8c cf 00 00 00 jl 0x595e
588f: 4c 89 c0 mov %r8,%rax
5892: 48 83 e0 1f and $0x1f,%rax
5896: 85 c0 test %eax,%eax
5898: 74 10 je 0x58aa
589a: a8 07 test $0x7,%al
589c: 0f 85 bc 00 00 00 jne 0x595e
58a2: f7 d8 neg %eax
58a4: 83 c0 20 add $0x20,%eax
58a7: c1 e8 03 shr $0x3,%eax
58aa: 8d 48 08 lea 0x8(%rax),%ecx
58ad: 48 3b d1 cmp %rcx,%rdx
58b0: 0f 8c a8 00 00 00 jl 0x595e
58b6: 44 89 c9 mov %r9d,%ecx
58b9: 2b c8 sub %eax,%ecx
58bb: 83 e1 07 and $0x7,%ecx
58be: 44 2b c9 sub %ecx,%r9d
58c1: 33 c9 xor %ecx,%ecx
58c3: 41 89 c2 mov %eax,%r10d
58c6: 85 c0 test %eax,%eax
58c8: 76 2e jbe 0x58f8
58ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58d1: 00
58d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
58e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
58ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
58f0: 48 ff c1 inc %rcx
58f3: 49 3b ca cmp %r10,%rcx
58f6: 72 e8 jb 0x58e0
58f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
58fd: 49 63 c1 movslq %r9d,%rax
5900: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
5906: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
590d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
5913: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
591a: 49 83 c2 08 add $0x8,%r10
591e: 4c 3b d0 cmp %rax,%r10
5921: 72 dd jb 0x5900
5923: 33 c0 xor %eax,%eax
5925: 41 8d 49 01 lea 0x1(%r9),%ecx
5929: 48 63 c9 movslq %ecx,%rcx
592c: 48 3b ca cmp %rdx,%rcx
592f: 77 27 ja 0x5958
5931: 4d 63 c9 movslq %r9d,%r9
5934: 49 2b d1 sub %r9,%rdx
5937: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5940: c5 fb 10 01 vmovsd (%rcx),%xmm0
5944: 48 ff c0 inc %rax
5947: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
594b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
594f: 48 83 c1 08 add $0x8,%rcx
5953: 48 3b c2 cmp %rdx,%rax
5956: 72 e8 jb 0x5940
5958: 33 c0 xor %eax,%eax
595a: c5 f8 77 vzeroupper
595d: c3 ret
595e: 45 33 c9 xor %r9d,%r9d
5961: eb c0 jmp 0x5923
5963: b8 fa ff ff ff mov $0xfffffffa,%eax
5968: c3 ret
5969: b8 f8 ff ff ff mov $0xfffffff8,%eax
596e: c3 ret
596f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5976: 00
5977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
597e: 66 90 xchg %ax,%ax
5980: 55 push %rbp
5981: 48 83 ec 30 sub $0x30,%rsp
5985: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
598a: 48 89 4d 20 mov %rcx,0x20(%rbp)
598e: 48 89 55 28 mov %rdx,0x28(%rbp)
5992: 44 89 45 30 mov %r8d,0x30(%rbp)
5996: 48 8b 45 20 mov 0x20(%rbp),%rax
599a: 48 8b 55 28 mov 0x28(%rbp),%rdx
599e: 8b 4d 30 mov 0x30(%rbp),%ecx
59a1: 89 4d 08 mov %ecx,0x8(%rbp)
59a4: 48 89 c1 mov %rax,%rcx
59a7: 8b 45 08 mov 0x8(%rbp),%eax
59aa: 41 89 c0 mov %eax,%r8d
59ad: e8 8e 75 13 00 call 0x13cf40
59b2: 89 45 00 mov %eax,0x0(%rbp)
59b5: 8b 45 00 mov 0x0(%rbp),%eax
59b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
59bc: 5d pop %rbp
59bd: c3 ret
59be: 66 90 xchg %ax,%ax
59c0: 55 push %rbp
59c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
59c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
59cb: 48 89 4d 20 mov %rcx,0x20(%rbp)
59cf: 48 89 55 28 mov %rdx,0x28(%rbp)
59d3: 44 89 45 30 mov %r8d,0x30(%rbp)
59d7: 48 8b 45 20 mov 0x20(%rbp),%rax
59db: 48 8b 55 28 mov 0x28(%rbp),%rdx
59df: 8b 4d 30 mov 0x30(%rbp),%ecx
59e2: 89 4d 08 mov %ecx,0x8(%rbp)
59e5: 48 89 c1 mov %rax,%rcx
59e8: 8b 45 08 mov 0x8(%rbp),%eax
59eb: 41 89 c0 mov %eax,%r8d
59ee: e8 6d 75 13 00 call 0x13cf60
59f3: 89 45 00 mov %eax,0x0(%rbp)
59f6: 8b 45 00 mov 0x0(%rbp),%eax
59f9: 48 8d 65 10 lea 0x10(%rbp),%rsp
59fd: 5d pop %rbp
59fe: c3 ret
59ff: 90 nop
5a00: 55 push %rbp
5a01: 48 83 ec 30 sub $0x30,%rsp
5a05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
5a0a: 48 89 4d 20 mov %rcx,0x20(%rbp)
5a0e: 48 89 55 28 mov %rdx,0x28(%rbp)
5a12: 44 89 45 30 mov %r8d,0x30(%rbp)
5a16: 48 8b 45 20 mov 0x20(%rbp),%rax
5a1a: 48 8b 55 28 mov 0x28(%rbp),%rdx
5a1e: 8b 4d 30 mov 0x30(%rbp),%ecx
5a21: 89 4d 08 mov %ecx,0x8(%rbp)
5a24: 48 89 c1 mov %rax,%rcx
5a27: 8b 45 08 mov 0x8(%rbp),%eax
5a2a: 41 89 c0 mov %eax,%r8d
5a2d: e8 4e 75 13 00 call 0x13cf80
5a32: 89 45 00 mov %eax,0x0(%rbp)
5a35: 8b 45 00 mov 0x0(%rbp),%eax
5a38: 48 8d 65 10 lea 0x10(%rbp),%rsp
5a3c: 5d pop %rbp
5a3d: c3 ret
5a3e: 66 90 xchg %ax,%ax
5a40: 55 push %rbp
5a41: 48 83 ec 30 sub $0x30,%rsp
5a45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
5a4a: 48 89 4d 20 mov %rcx,0x20(%rbp)
5a4e: 48 89 55 28 mov %rdx,0x28(%rbp)
5a52: 44 89 45 30 mov %r8d,0x30(%rbp)
5a56: 48 8b 45 20 mov 0x20(%rbp),%rax
5a5a: 48 8b 55 28 mov 0x28(%rbp),%rdx
5a5e: 8b 4d 30 mov 0x30(%rbp),%ecx
5a61: 89 4d 08 mov %ecx,0x8(%rbp)
5a64: 48 89 c1 mov %rax,%rcx
5a67: 8b 45 08 mov 0x8(%rbp),%eax
5a6a: 41 89 c0 mov %eax,%r8d
5a6d: e8 2e 75 13 00 call 0x13cfa0
5a72: 89 45 00 mov %eax,0x0(%rbp)
5a75: 8b 45 00 mov 0x0(%rbp),%eax
5a78: 48 8d 65 10 lea 0x10(%rbp),%rsp
5a7c: 5d pop %rbp
5a7d: c3 ret
5a7e: 66 90 xchg %ax,%ax
5a80: 55 push %rbp
5a81: 48 83 ec 30 sub $0x30,%rsp
5a85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
5a8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
5a8e: 48 89 55 28 mov %rdx,0x28(%rbp)
5a92: 44 89 45 30 mov %r8d,0x30(%rbp)
5a96: 48 8b 45 20 mov 0x20(%rbp),%rax
5a9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
5a9e: 8b 4d 30 mov 0x30(%rbp),%ecx
5aa1: 89 4d 08 mov %ecx,0x8(%rbp)
5aa4: 48 89 c1 mov %rax,%rcx
5aa7: 8b 45 08 mov 0x8(%rbp),%eax
5aaa: 41 89 c0 mov %eax,%r8d
5aad: e8 0e 75 13 00 call 0x13cfc0
5ab2: 89 45 00 mov %eax,0x0(%rbp)
5ab5: 8b 45 00 mov 0x0(%rbp),%eax
5ab8: 48 8d 65 10 lea 0x10(%rbp),%rsp
5abc: 5d pop %rbp
5abd: c3 ret
5abe: 66 90 xchg %ax,%ax
5ac0: 55 push %rbp
5ac1: 48 83 ec 30 sub $0x30,%rsp
5ac5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
5aca: 48 89 4d 20 mov %rcx,0x20(%rbp)
5ace: 48 89 55 28 mov %rdx,0x28(%rbp)
5ad2: 44 89 45 30 mov %r8d,0x30(%rbp)
5ad6: 48 8b 45 20 mov 0x20(%rbp),%rax
5ada: 48 8b 55 28 mov 0x28(%rbp),%rdx
5ade: 8b 4d 30 mov 0x30(%rbp),%ecx
5ae1: 89 4d 08 mov %ecx,0x8(%rbp)
5ae4: 48 89 c1 mov %rax,%rcx
5ae7: 8b 45 08 mov 0x8(%rbp),%eax
5aea: 41 89 c0 mov %eax,%r8d
5aed: e8 ee 74 13 00 call 0x13cfe0
5af2: 89 45 00 mov %eax,0x0(%rbp)
5af5: 8b 45 00 mov 0x0(%rbp),%eax
5af8: 48 8d 65 10 lea 0x10(%rbp),%rsp
5afc: 5d pop %rbp
5afd: c3 ret
5afe: 66 90 xchg %ax,%ax
5b00: 48 83 ec 28 sub $0x28,%rsp
5b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5b09: 48 85 d2 test %rdx,%rdx
5b0c: 74 28 je 0x5b36
5b0e: 45 85 c0 test %r8d,%r8d
5b11: 7f 0a jg 0x5b1d
5b13: b8 fa ff ff ff mov $0xfffffffa,%eax
5b18: 48 83 c4 28 add $0x28,%rsp
5b1c: c3 ret
5b1d: 89 c8 mov %ecx,%eax
5b1f: 48 c1 e9 20 shr $0x20,%rcx
5b23: 48 c1 e1 20 shl $0x20,%rcx
5b27: 48 0b c8 or %rax,%rcx
5b2a: e8 51 75 03 00 call 0x3d080
5b2f: 33 c0 xor %eax,%eax
5b31: 48 83 c4 28 add $0x28,%rsp
5b35: c3 ret
5b36: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b3b: 48 83 c4 28 add $0x28,%rsp
5b3f: c3 ret
5b40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5b45: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5b4a: 48 85 d2 test %rdx,%rdx
5b4d: 74 2a je 0x5b79
5b4f: 45 85 c0 test %r8d,%r8d
5b52: 7f 0b jg 0x5b5f
5b54: b8 fa ff ff ff mov $0xfffffffa,%eax
5b59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5b5e: c3 ret
5b5f: 89 c8 mov %ecx,%eax
5b61: 48 c1 e9 20 shr $0x20,%rcx
5b65: 48 c1 e1 20 shl $0x20,%rcx
5b69: 48 0b c8 or %rax,%rcx
5b6c: e8 2f 75 03 00 call 0x3d0a0
5b71: 33 c0 xor %eax,%eax
5b73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5b78: c3 ret
5b79: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5b83: 90 nop
5b84: c3 ret
5b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b8c: 00
5b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ba0: 48 83 ec 28 sub $0x28,%rsp
5ba4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5ba9: 48 85 d2 test %rdx,%rdx
5bac: 74 28 je 0x5bd6
5bae: 45 85 c0 test %r8d,%r8d
5bb1: 7f 0a jg 0x5bbd
5bb3: b8 fa ff ff ff mov $0xfffffffa,%eax
5bb8: 48 83 c4 28 add $0x28,%rsp
5bbc: c3 ret
5bbd: 89 c8 mov %ecx,%eax
5bbf: 48 c1 e9 20 shr $0x20,%rcx
5bc3: 48 c1 e1 20 shl $0x20,%rcx
5bc7: 48 0b c8 or %rax,%rcx
5bca: e8 f1 74 03 00 call 0x3d0c0
5bcf: 33 c0 xor %eax,%eax
5bd1: 48 83 c4 28 add $0x28,%rsp
5bd5: c3 ret
5bd6: b8 f8 ff ff ff mov $0xfffffff8,%eax
5bdb: 48 83 c4 28 add $0x28,%rsp
5bdf: c3 ret
5be0: 48 83 ec 28 sub $0x28,%rsp
5be4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5be9: 48 85 d2 test %rdx,%rdx
5bec: 74 28 je 0x5c16
5bee: 45 85 c0 test %r8d,%r8d
5bf1: 7f 0a jg 0x5bfd
5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
5bf8: 48 83 c4 28 add $0x28,%rsp
5bfc: c3 ret
5bfd: 89 c8 mov %ecx,%eax
5bff: 48 c1 e9 20 shr $0x20,%rcx
5c03: 48 c1 e1 20 shl $0x20,%rcx
5c07: 48 0b c8 or %rax,%rcx
5c0a: e8 d1 74 03 00 call 0x3d0e0
5c0f: 33 c0 xor %eax,%eax
5c11: 48 83 c4 28 add $0x28,%rsp
5c15: c3 ret
5c16: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c1b: 48 83 c4 28 add $0x28,%rsp
5c1f: c3 ret
5c20: 48 83 ec 28 sub $0x28,%rsp
5c24: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5c29: 48 85 d2 test %rdx,%rdx
5c2c: 74 28 je 0x5c56
5c2e: 45 85 c0 test %r8d,%r8d
5c31: 7f 0a jg 0x5c3d
5c33: b8 fa ff ff ff mov $0xfffffffa,%eax
5c38: 48 83 c4 28 add $0x28,%rsp
5c3c: c3 ret
5c3d: 89 c8 mov %ecx,%eax
5c3f: 48 c1 e9 20 shr $0x20,%rcx
5c43: 48 c1 e1 20 shl $0x20,%rcx
5c47: 48 0b c8 or %rax,%rcx
5c4a: e8 b1 74 03 00 call 0x3d100
5c4f: 33 c0 xor %eax,%eax
5c51: 48 83 c4 28 add $0x28,%rsp
5c55: c3 ret
5c56: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c5b: 48 83 c4 28 add $0x28,%rsp
5c5f: c3 ret
5c60: 48 83 ec 28 sub $0x28,%rsp
5c64: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5c69: 48 85 d2 test %rdx,%rdx
5c6c: 74 28 je 0x5c96
5c6e: 45 85 c0 test %r8d,%r8d
5c71: 7f 0a jg 0x5c7d
5c73: b8 fa ff ff ff mov $0xfffffffa,%eax
5c78: 48 83 c4 28 add $0x28,%rsp
5c7c: c3 ret
5c7d: 89 c8 mov %ecx,%eax
5c7f: 48 c1 e9 20 shr $0x20,%rcx
5c83: 48 c1 e1 20 shl $0x20,%rcx
5c87: 48 0b c8 or %rax,%rcx
5c8a: e8 d1 77 03 00 call 0x3d460
5c8f: 33 c0 xor %eax,%eax
5c91: 48 83 c4 28 add $0x28,%rsp
5c95: c3 ret
5c96: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c9b: 48 83 c4 28 add $0x28,%rsp
5c9f: c3 ret
5ca0: 48 83 ec 28 sub $0x28,%rsp
5ca4: 48 85 d2 test %rdx,%rdx
5ca7: 74 41 je 0x5cea
5ca9: 45 85 c0 test %r8d,%r8d
5cac: 7e 32 jle 0x5ce0
5cae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c590d8
5cb5: 01
5cb6: 7a 02 jp 0x5cba
5cb8: 74 10 je 0x5cca
5cba: 0f 57 c9 xorps %xmm1,%xmm1
5cbd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5cc1: 7a 02 jp 0x5cc5
5cc3: 74 0c je 0x5cd1
5cc5: e8 b6 7a 03 00 call 0x3d780
5cca: 33 c0 xor %eax,%eax
5ccc: 48 83 c4 28 add $0x28,%rsp
5cd0: c3 ret
5cd1: 48 89 d1 mov %rdx,%rcx
5cd4: 44 89 c2 mov %r8d,%edx
5cd7: 48 83 c4 28 add $0x28,%rsp
5cdb: e9 20 3f 01 00 jmp 0x19c00
5ce0: b8 fa ff ff ff mov $0xfffffffa,%eax
5ce5: 48 83 c4 28 add $0x28,%rsp
5ce9: c3 ret
5cea: b8 f8 ff ff ff mov $0xfffffff8,%eax
5cef: 48 83 c4 28 add $0x28,%rsp
5cf3: c3 ret
5cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5d05: 48 85 d2 test %rdx,%rdx
5d08: 74 45 je 0x5d4f
5d0a: 45 85 c0 test %r8d,%r8d
5d0d: 7e 34 jle 0x5d43
5d0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c590e0
5d16: 01
5d17: 7a 02 jp 0x5d1b
5d19: 74 10 je 0x5d2b
5d1b: 0f 57 c9 xorps %xmm1,%xmm1
5d1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5d22: 7a 02 jp 0x5d26
5d24: 74 0d je 0x5d33
5d26: e8 f5 7b 03 00 call 0x3d920
5d2b: 33 c0 xor %eax,%eax
5d2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5d32: c3 ret
5d33: 48 89 d1 mov %rdx,%rcx
5d36: 44 89 c2 mov %r8d,%edx
5d39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5d3e: e9 bd 40 01 00 jmp 0x19e00
5d43: b8 fa ff ff ff mov $0xfffffffa,%eax
5d48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5d4d: 90 nop
5d4e: c3 ret
5d4f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5d54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5d59: 90 nop
5d5a: 90 nop
5d5b: 90 nop
5d5c: c3 ret
5d5d: 0f 1f 00 nopl (%rax)
5d60: 48 83 ec 28 sub $0x28,%rsp
5d64: 48 85 d2 test %rdx,%rdx
5d67: 74 41 je 0x5daa
5d69: 45 85 c0 test %r8d,%r8d
5d6c: 7e 32 jle 0x5da0
5d6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c590e8
5d75: 01
5d76: 7a 02 jp 0x5d7a
5d78: 74 10 je 0x5d8a
5d7a: 0f 57 c9 xorps %xmm1,%xmm1
5d7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5d81: 7a 02 jp 0x5d85
5d83: 74 0c je 0x5d91
5d85: e8 36 7d 03 00 call 0x3dac0
5d8a: 33 c0 xor %eax,%eax
5d8c: 48 83 c4 28 add $0x28,%rsp
5d90: c3 ret
5d91: 48 89 d1 mov %rdx,%rcx
5d94: 44 89 c2 mov %r8d,%edx
5d97: 48 83 c4 28 add $0x28,%rsp
5d9b: e9 40 42 01 00 jmp 0x19fe0
5da0: b8 fa ff ff ff mov $0xfffffffa,%eax
5da5: 48 83 c4 28 add $0x28,%rsp
5da9: c3 ret
5daa: b8 f8 ff ff ff mov $0xfffffff8,%eax
5daf: 48 83 c4 28 add $0x28,%rsp
5db3: c3 ret
5db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dc0: 48 83 ec 28 sub $0x28,%rsp
5dc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5dc8: 48 85 d2 test %rdx,%rdx
5dcb: 0f 84 c2 01 00 00 je 0x5f93
5dd1: 45 85 c0 test %r8d,%r8d
5dd4: 0f 8e af 01 00 00 jle 0x5f89
5dda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c590f0
5de1: 01
5de2: 7a 06 jp 0x5dea
5de4: 0f 84 98 01 00 00 je 0x5f82
5dea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
5dee: c5 f9 2e c8 vucomisd %xmm0,%xmm1
5df2: 7a 06 jp 0x5dfa
5df4: 0f 84 78 01 00 00 je 0x5f72
5dfa: 41 83 f8 10 cmp $0x10,%r8d
5dfe: 0f 8c 5e 01 00 00 jl 0x5f62
5e04: 49 89 d1 mov %rdx,%r9
5e07: 49 83 e1 1f and $0x1f,%r9
5e0b: 45 85 c9 test %r9d,%r9d
5e0e: 74 18 je 0x5e28
5e10: 41 f7 c1 07 00 00 00 test $0x7,%r9d
5e17: 0f 85 45 01 00 00 jne 0x5f62
5e1d: 41 f7 d9 neg %r9d
5e20: 41 83 c1 20 add $0x20,%r9d
5e24: 41 c1 e9 03 shr $0x3,%r9d
5e28: 41 8d 41 10 lea 0x10(%r9),%eax
5e2c: 44 3b c0 cmp %eax,%r8d
5e2f: 0f 8c 2d 01 00 00 jl 0x5f62
5e35: 45 89 c2 mov %r8d,%r10d
5e38: 33 c0 xor %eax,%eax
5e3a: 45 2b d1 sub %r9d,%r10d
5e3d: 41 83 e2 0f and $0xf,%r10d
5e41: 41 f7 da neg %r10d
5e44: 45 03 d0 add %r8d,%r10d
5e47: 45 89 cb mov %r9d,%r11d
5e4a: 45 85 c9 test %r9d,%r9d
5e4d: 76 23 jbe 0x5e72
5e4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e56: 00
5e57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e5e: 66 90 xchg %ax,%ax
5e60: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
5e65: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
5e6a: 48 ff c0 inc %rax
5e6d: 49 3b c3 cmp %r11,%rax
5e70: 72 ee jb 0x5e60
5e72: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
5e76: 4d 63 ca movslq %r10d,%r9
5e79: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
5e7f: 90 nop
5e80: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
5e86: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
5e8d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
5e94: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
5e9b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
5ea1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
5ea8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
5eaf: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
5eb6: 49 83 c3 10 add $0x10,%r11
5eba: 4d 3b d9 cmp %r9,%r11
5ebd: 72 c1 jb 0x5e80
5ebf: 41 8d 42 01 lea 0x1(%r10),%eax
5ec3: 41 3b c0 cmp %r8d,%eax
5ec6: 0f 87 88 00 00 00 ja 0x5f54
5ecc: 4d 63 c0 movslq %r8d,%r8
5ecf: 4d 2b c1 sub %r9,%r8
5ed2: 49 83 f8 04 cmp $0x4,%r8
5ed6: 0f 8c 82 00 00 00 jl 0x5f5e
5edc: 44 89 c0 mov %r8d,%eax
5edf: 45 33 db xor %r11d,%r11d
5ee2: 83 e0 fc and $0xfffffffc,%eax
5ee5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
5ee9: 48 63 c0 movslq %eax,%rax
5eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ef3: 00
5ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f00: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
5f05: 49 83 c3 04 add $0x4,%r11
5f09: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
5f0e: 49 83 c1 20 add $0x20,%r9
5f12: 4c 3b d8 cmp %rax,%r11
5f15: 72 e9 jb 0x5f00
5f17: 49 3b c0 cmp %r8,%rax
5f1a: 73 38 jae 0x5f54
5f1c: 4d 63 d2 movslq %r10d,%r10
5f1f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
5f23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
5f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f2e: 00
5f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f36: 0f 1f 00 nopl (%rax)
5f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f40: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
5f44: 48 ff c0 inc %rax
5f47: c5 fb 11 02 vmovsd %xmm0,(%rdx)
5f4b: 48 83 c2 08 add $0x8,%rdx
5f4f: 49 3b c0 cmp %r8,%rax
5f52: 72 ec jb 0x5f40
5f54: 33 c0 xor %eax,%eax
5f56: c5 f8 77 vzeroupper
5f59: 48 83 c4 28 add $0x28,%rsp
5f5d: c3 ret
5f5e: 33 c0 xor %eax,%eax
5f60: eb b5 jmp 0x5f17
5f62: 45 33 d2 xor %r10d,%r10d
5f65: 41 83 f8 01 cmp $0x1,%r8d
5f69: 72 e9 jb 0x5f54
5f6b: 4d 63 c0 movslq %r8d,%r8
5f6e: 33 c0 xor %eax,%eax
5f70: eb a5 jmp 0x5f17
5f72: 48 89 d1 mov %rdx,%rcx
5f75: 44 89 c2 mov %r8d,%edx
5f78: e8 a3 40 01 00 call 0x1a020
5f7d: 48 83 c4 28 add $0x28,%rsp
5f81: c3 ret
5f82: 33 c0 xor %eax,%eax
5f84: 48 83 c4 28 add $0x28,%rsp
5f88: c3 ret
5f89: b8 fa ff ff ff mov $0xfffffffa,%eax
5f8e: 48 83 c4 28 add $0x28,%rsp
5f92: c3 ret
5f93: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f98: 48 83 c4 28 add $0x28,%rsp
5f9c: c3 ret
5f9d: 0f 1f 00 nopl (%rax)
5fa0: 48 83 ec 28 sub $0x28,%rsp
5fa4: 48 85 d2 test %rdx,%rdx
5fa7: 0f 84 be 01 00 00 je 0x616b
5fad: 45 85 c0 test %r8d,%r8d
5fb0: 0f 8e ab 01 00 00 jle 0x6161
5fb6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c590f8
5fbd: 01
5fbe: 7a 06 jp 0x5fc6
5fc0: 0f 84 94 01 00 00 je 0x615a
5fc6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
5fca: c5 f9 2e c1 vucomisd %xmm1,%xmm0
5fce: 7a 06 jp 0x5fd6
5fd0: 0f 84 74 01 00 00 je 0x614a
5fd6: 41 83 f8 10 cmp $0x10,%r8d
5fda: 0f 8c 62 01 00 00 jl 0x6142
5fe0: 49 89 d3 mov %rdx,%r11
5fe3: 49 83 e3 1f and $0x1f,%r11
5fe7: 45 85 db test %r11d,%r11d
5fea: 74 18 je 0x6004
5fec: 41 f7 c3 07 00 00 00 test $0x7,%r11d
5ff3: 0f 85 49 01 00 00 jne 0x6142
5ff9: 41 f7 db neg %r11d
5ffc: 41 83 c3 20 add $0x20,%r11d
6000: 41 c1 eb 03 shr $0x3,%r11d
6004: 41 8d 43 10 lea 0x10(%r11),%eax
6008: 44 3b c0 cmp %eax,%r8d
600b: 0f 8c 31 01 00 00 jl 0x6142
6011: 45 89 c1 mov %r8d,%r9d
6014: 33 c0 xor %eax,%eax
6016: 45 2b cb sub %r11d,%r9d
6019: 41 83 e1 0f and $0xf,%r9d
601d: 41 f7 d9 neg %r9d
6020: 45 03 c8 add %r8d,%r9d
6023: 45 89 da mov %r11d,%r10d
6026: 45 85 db test %r11d,%r11d
6029: 76 27 jbe 0x6052
602b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6032: 00
6033: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
603a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6040: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
6045: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
604a: 48 ff c0 inc %rax
604d: 49 3b c2 cmp %r10,%rax
6050: 72 ee jb 0x6040
6052: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
6057: 49 63 c1 movslq %r9d,%rax
605a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6060: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
6066: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
606d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
6074: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
607b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
6081: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
6088: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
608f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
6096: 49 83 c2 10 add $0x10,%r10
609a: 4c 3b d0 cmp %rax,%r10
609d: 72 c1 jb 0x6060
609f: 41 8d 41 01 lea 0x1(%r9),%eax
60a3: 41 3b c0 cmp %r8d,%eax
60a6: 0f 87 88 00 00 00 ja 0x6134
60ac: 4d 63 c0 movslq %r8d,%r8
60af: 4d 63 c9 movslq %r9d,%r9
60b2: 4d 2b c1 sub %r9,%r8
60b5: 49 83 f8 04 cmp $0x4,%r8
60b9: 0f 8c 7f 00 00 00 jl 0x613e
60bf: 4d 63 c9 movslq %r9d,%r9
60c2: 44 89 c0 mov %r8d,%eax
60c5: 83 e0 fc and $0xfffffffc,%eax
60c8: 45 33 db xor %r11d,%r11d
60cb: 48 63 c0 movslq %eax,%rax
60ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
60d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
60d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
60de: 00 00
60e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
60e5: 49 83 c3 04 add $0x4,%r11
60e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
60ee: 49 83 c2 20 add $0x20,%r10
60f2: 4c 3b d8 cmp %rax,%r11
60f5: 72 e9 jb 0x60e0
60f7: 49 3b c0 cmp %r8,%rax
60fa: 73 38 jae 0x6134
60fc: 4d 63 c9 movslq %r9d,%r9
60ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
6103: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
6107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
610e: 00
610f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6116: 0f 1f 00 nopl (%rax)
6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6120: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
6124: 48 ff c0 inc %rax
6127: c5 fb 11 0a vmovsd %xmm1,(%rdx)
612b: 48 83 c2 08 add $0x8,%rdx
612f: 49 3b c0 cmp %r8,%rax
6132: 72 ec jb 0x6120
6134: 33 c0 xor %eax,%eax
6136: c5 f8 77 vzeroupper
6139: 48 83 c4 28 add $0x28,%rsp
613d: c3 ret
613e: 33 c0 xor %eax,%eax
6140: eb b5 jmp 0x60f7
6142: 45 33 c9 xor %r9d,%r9d
6145: e9 55 ff ff ff jmp 0x609f
614a: 48 89 d1 mov %rdx,%rcx
614d: 44 89 c2 mov %r8d,%edx
6150: e8 0b 3f 01 00 call 0x1a060
6155: 48 83 c4 28 add $0x28,%rsp
6159: c3 ret
615a: 33 c0 xor %eax,%eax
615c: 48 83 c4 28 add $0x28,%rsp
6160: c3 ret
6161: b8 fa ff ff ff mov $0xfffffffa,%eax
6166: 48 83 c4 28 add $0x28,%rsp
616a: c3 ret
616b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6170: 48 83 c4 28 add $0x28,%rsp
6174: c3 ret
6175: 0f 1f 40 00 nopl 0x0(%rax)
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6180: 48 83 ec 28 sub $0x28,%rsp
6184: 48 85 d2 test %rdx,%rdx
6187: 0f 84 be 01 00 00 je 0x634b
618d: 45 85 c0 test %r8d,%r8d
6190: 0f 8e ab 01 00 00 jle 0x6341
6196: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c59100
619d: 01
619e: 7a 06 jp 0x61a6
61a0: 0f 84 94 01 00 00 je 0x633a
61a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
61aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
61ae: 7a 06 jp 0x61b6
61b0: 0f 84 74 01 00 00 je 0x632a
61b6: 41 83 f8 10 cmp $0x10,%r8d
61ba: 0f 8c 62 01 00 00 jl 0x6322
61c0: 49 89 d3 mov %rdx,%r11
61c3: 49 83 e3 1f and $0x1f,%r11
61c7: 45 85 db test %r11d,%r11d
61ca: 74 18 je 0x61e4
61cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
61d3: 0f 85 49 01 00 00 jne 0x6322
61d9: 41 f7 db neg %r11d
61dc: 41 83 c3 20 add $0x20,%r11d
61e0: 41 c1 eb 03 shr $0x3,%r11d
61e4: 41 8d 43 10 lea 0x10(%r11),%eax
61e8: 44 3b c0 cmp %eax,%r8d
61eb: 0f 8c 31 01 00 00 jl 0x6322
61f1: 45 89 c1 mov %r8d,%r9d
61f4: 33 c0 xor %eax,%eax
61f6: 45 2b cb sub %r11d,%r9d
61f9: 41 83 e1 0f and $0xf,%r9d
61fd: 41 f7 d9 neg %r9d
6200: 45 03 c8 add %r8d,%r9d
6203: 45 89 da mov %r11d,%r10d
6206: 45 85 db test %r11d,%r11d
6209: 76 27 jbe 0x6232
620b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6212: 00
6213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
621a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6220: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
6225: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
622a: 48 ff c0 inc %rax
622d: 49 3b c2 cmp %r10,%rax
6230: 72 ee jb 0x6220
6232: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
6237: 49 63 c1 movslq %r9d,%rax
623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6240: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
6246: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
624d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
6254: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
625b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
6261: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
6268: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
626f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
6276: 49 83 c2 10 add $0x10,%r10
627a: 4c 3b d0 cmp %rax,%r10
627d: 72 c1 jb 0x6240
627f: 41 8d 41 01 lea 0x1(%r9),%eax
6283: 41 3b c0 cmp %r8d,%eax
6286: 0f 87 88 00 00 00 ja 0x6314
628c: 4d 63 c0 movslq %r8d,%r8
628f: 4d 63 c9 movslq %r9d,%r9
6292: 4d 2b c1 sub %r9,%r8
6295: 49 83 f8 04 cmp $0x4,%r8
6299: 0f 8c 7f 00 00 00 jl 0x631e
629f: 4d 63 c9 movslq %r9d,%r9
62a2: 44 89 c0 mov %r8d,%eax
62a5: 83 e0 fc and $0xfffffffc,%eax
62a8: 45 33 db xor %r11d,%r11d
62ab: 48 63 c0 movslq %eax,%rax
62ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
62b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
62be: 00 00
62c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
62c5: 49 83 c3 04 add $0x4,%r11
62c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
62ce: 49 83 c2 20 add $0x20,%r10
62d2: 4c 3b d8 cmp %rax,%r11
62d5: 72 e9 jb 0x62c0
62d7: 49 3b c0 cmp %r8,%rax
62da: 73 38 jae 0x6314
62dc: 4d 63 c9 movslq %r9d,%r9
62df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
62e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
62e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62ee: 00
62ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62f6: 0f 1f 00 nopl (%rax)
62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6300: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
6304: 48 ff c0 inc %rax
6307: c5 fb 11 0a vmovsd %xmm1,(%rdx)
630b: 48 83 c2 08 add $0x8,%rdx
630f: 49 3b c0 cmp %r8,%rax
6312: 72 ec jb 0x6300
6314: 33 c0 xor %eax,%eax
6316: c5 f8 77 vzeroupper
6319: 48 83 c4 28 add $0x28,%rsp
631d: c3 ret
631e: 33 c0 xor %eax,%eax
6320: eb b5 jmp 0x62d7
6322: 45 33 c9 xor %r9d,%r9d
6325: e9 55 ff ff ff jmp 0x627f
632a: 48 89 d1 mov %rdx,%rcx
632d: 44 89 c2 mov %r8d,%edx
6330: e8 6b 3d 01 00 call 0x1a0a0
6335: 48 83 c4 28 add $0x28,%rsp
6339: c3 ret
633a: 33 c0 xor %eax,%eax
633c: 48 83 c4 28 add $0x28,%rsp
6340: c3 ret
6341: b8 fa ff ff ff mov $0xfffffffa,%eax
6346: 48 83 c4 28 add $0x28,%rsp
634a: c3 ret
634b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6350: 48 83 c4 28 add $0x28,%rsp
6354: c3 ret
6355: 0f 1f 40 00 nopl 0x0(%rax)
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6360: 56 push %rsi
6361: 57 push %rdi
6362: 41 54 push %r12
6364: 55 push %rbp
6365: 48 83 ec 28 sub $0x28,%rsp
6369: 89 cf mov %ecx,%edi
636b: 4d 89 cc mov %r9,%r12
636e: 83 ff 1e cmp $0x1e,%edi
6371: 0f 87 7a 01 00 00 ja 0x64f1
6377: 4d 85 e4 test %r12,%r12
637a: 0f 84 80 01 00 00 je 0x6500
6380: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
6385: 48 85 f6 test %rsi,%rsi
6388: 0f 84 72 01 00 00 je 0x6500
638e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
6393: 48 85 ed test %rbp,%rbp
6396: 0f 84 64 01 00 00 je 0x6500
639c: 83 fa 08 cmp $0x8,%edx
639f: 74 1e je 0x63bf
63a1: 83 fa 04 cmp $0x4,%edx
63a4: 74 19 je 0x63bf
63a6: 83 fa 01 cmp $0x1,%edx
63a9: 74 14 je 0x63bf
63ab: 83 fa 02 cmp $0x2,%edx
63ae: 74 0f je 0x63bf
63b0: b8 ee ff ff ff mov $0xffffffee,%eax
63b5: 48 83 c4 28 add $0x28,%rsp
63b9: 5d pop %rbp
63ba: 41 5c pop %r12
63bc: 5f pop %rdi
63bd: 5e pop %rsi
63be: c3 ret
63bf: 83 ff 1d cmp $0x1d,%edi
63c2: 0f 8f 29 01 00 00 jg 0x64f1
63c8: 83 ff 04 cmp $0x4,%edi
63cb: 7f 14 jg 0x63e1
63cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
63d4: 00
63d5: 33 c0 xor %eax,%eax
63d7: 89 06 mov %eax,(%rsi)
63d9: 89 45 00 mov %eax,0x0(%rbp)
63dc: e9 04 01 00 00 jmp 0x64e5
63e1: 83 ff 06 cmp $0x6,%edi
63e4: 7f 11 jg 0x63f7
63e6: 33 c0 xor %eax,%eax
63e8: 41 89 04 24 mov %eax,(%r12)
63ec: 89 06 mov %eax,(%rsi)
63ee: 89 45 00 mov %eax,0x0(%rbp)
63f1: 41 8b 04 24 mov (%r12),%eax
63f5: eb 67 jmp 0x645e
63f7: 8d 4f ff lea -0x1(%rdi),%ecx
63fa: 83 f9 10 cmp $0x10,%ecx
63fd: 7f 48 jg 0x6447
63ff: 41 bb 01 00 00 00 mov $0x1,%r11d
6405: 41 d3 e3 shl %cl,%r11d
6408: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
640f: 00
6410: 83 e0 c0 and $0xffffffc0,%eax
6413: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
641a: 00
641b: 41 89 04 24 mov %eax,(%r12)
641f: 44 89 d8 mov %r11d,%eax
6422: d1 f8 sar $1,%eax
6424: 41 83 e2 c0 and $0xffffffc0,%r10d
6428: c1 e8 1e shr $0x1e,%eax
642b: 41 03 c3 add %r11d,%eax
642e: 83 e0 fc and $0xfffffffc,%eax
6431: 83 c0 43 add $0x43,%eax
6434: c7 06 00 00 00 00 movl $0x0,(%rsi)
643a: 83 e0 c0 and $0xffffffc0,%eax
643d: 44 89 55 00 mov %r10d,0x0(%rbp)
6441: 41 03 04 24 add (%r12),%eax
6445: eb 12 jmp 0x6459
6447: 4c 89 e2 mov %r12,%rdx
644a: 49 89 f0 mov %rsi,%r8
644d: 49 89 e9 mov %rbp,%r9
6450: e8 eb 77 03 00 call 0x3dc40
6455: 41 8b 04 24 mov (%r12),%eax
6459: 83 ff 13 cmp $0x13,%edi
645c: 7d 2a jge 0x6488
645e: 89 f9 mov %edi,%ecx
6460: 41 ba 01 00 00 00 mov $0x1,%r10d
6466: 41 d3 e2 shl %cl,%r10d
6469: 45 89 d3 mov %r10d,%r11d
646c: 41 d1 fb sar $1,%r11d
646f: 41 c1 eb 1e shr $0x1e,%r11d
6473: 45 03 da add %r10d,%r11d
6476: 41 c1 eb 02 shr $0x2,%r11d
647a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
6481: 00
6482: 41 83 e2 c0 and $0xffffffc0,%r10d
6486: eb 18 jmp 0x64a0
6488: 41 ba 01 00 00 00 mov $0x1,%r10d
648e: 8d 4f 14 lea 0x14(%rdi),%ecx
6491: 41 d3 e2 shl %cl,%r10d
6494: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
649b: 00
649c: 41 83 e2 c0 and $0xffffffc0,%r10d
64a0: 83 ff 0a cmp $0xa,%edi
64a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
64aa: 00
64ab: 41 89 04 24 mov %eax,(%r12)
64af: 7f 04 jg 0x64b5
64b1: 33 c0 xor %eax,%eax
64b3: eb 21 jmp 0x64d6
64b5: 89 f9 mov %edi,%ecx
64b7: b8 01 00 00 00 mov $0x1,%eax
64bc: d3 e0 shl %cl,%eax
64be: 89 c7 mov %eax,%edi
64c0: d1 ff sar $1,%edi
64c2: c1 ef 1e shr $0x1e,%edi
64c5: 03 f8 add %eax,%edi
64c7: 83 e7 fc and $0xfffffffc,%edi
64ca: 83 c7 43 add $0x43,%edi
64cd: 83 e7 c0 and $0xffffffc0,%edi
64d0: 8b 16 mov (%rsi),%edx
64d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
64d6: 89 06 mov %eax,(%rsi)
64d8: 8b 45 00 mov 0x0(%rbp),%eax
64db: 85 c0 test %eax,%eax
64dd: 7e 06 jle 0x64e5
64df: 83 c0 40 add $0x40,%eax
64e2: 89 45 00 mov %eax,0x0(%rbp)
64e5: 33 c0 xor %eax,%eax
64e7: 48 83 c4 28 add $0x28,%rsp
64eb: 5d pop %rbp
64ec: 41 5c pop %r12
64ee: 5f pop %rdi
64ef: 5e pop %rsi
64f0: c3 ret
64f1: b8 ef ff ff ff mov $0xffffffef,%eax
64f6: 48 83 c4 28 add $0x28,%rsp
64fa: 5d pop %rbp
64fb: 41 5c pop %r12
64fd: 5f pop %rdi
64fe: 5e pop %rsi
64ff: c3 ret
6500: b8 f8 ff ff ff mov $0xfffffff8,%eax
6505: 48 83 c4 28 add $0x28,%rsp
6509: 5d pop %rbp
650a: 41 5c pop %r12
650c: 5f pop %rdi
650d: 5e pop %rsi
650e: c3 ret
650f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6516: 00
6517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
651e: 66 90 xchg %ax,%ax
6520: 41 54 push %r12
6522: 41 55 push %r13
6524: 41 56 push %r14
6526: 41 57 push %r15
6528: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
652d: 41 89 cd mov %ecx,%r13d
6530: 4d 89 cc mov %r9,%r12
6533: 41 83 fd 1e cmp $0x1e,%r13d
6537: 0f 87 94 01 00 00 ja 0x66d1
653d: 4d 85 e4 test %r12,%r12
6540: 0f 84 9e 01 00 00 je 0x66e4
6546: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
654b: 4d 85 f6 test %r14,%r14
654e: 0f 84 90 01 00 00 je 0x66e4
6554: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
6559: 4d 85 ff test %r15,%r15
655c: 0f 84 82 01 00 00 je 0x66e4
6562: 83 fa 08 cmp $0x8,%edx
6565: 74 22 je 0x6589
6567: 83 fa 04 cmp $0x4,%edx
656a: 74 1d je 0x6589
656c: 83 fa 01 cmp $0x1,%edx
656f: 74 18 je 0x6589
6571: 83 fa 02 cmp $0x2,%edx
6574: 74 13 je 0x6589
6576: b8 ee ff ff ff mov $0xffffffee,%eax
657b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6580: 41 5f pop %r15
6582: 41 5e pop %r14
6584: 41 5d pop %r13
6586: 41 5c pop %r12
6588: c3 ret
6589: 41 83 fd 1d cmp $0x1d,%r13d
658d: 0f 8f 3e 01 00 00 jg 0x66d1
6593: 41 83 fd 04 cmp $0x4,%r13d
6597: 7f 15 jg 0x65ae
6599: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
65a0: 00
65a1: 33 c0 xor %eax,%eax
65a3: 41 89 06 mov %eax,(%r14)
65a6: 41 89 07 mov %eax,(%r15)
65a9: e9 13 01 00 00 jmp 0x66c1
65ae: 41 83 fd 06 cmp $0x6,%r13d
65b2: 7f 12 jg 0x65c6
65b4: 33 c0 xor %eax,%eax
65b6: 41 89 04 24 mov %eax,(%r12)
65ba: 41 89 06 mov %eax,(%r14)
65bd: 41 89 07 mov %eax,(%r15)
65c0: 41 8b 14 24 mov (%r12),%edx
65c4: eb 6a jmp 0x6630
65c6: 41 8d 4d ff lea -0x1(%r13),%ecx
65ca: 83 f9 11 cmp $0x11,%ecx
65cd: 7f 49 jg 0x6618
65cf: 41 bb 01 00 00 00 mov $0x1,%r11d
65d5: 41 d3 e3 shl %cl,%r11d
65d8: 44 89 da mov %r11d,%edx
65db: 45 89 da mov %r11d,%r10d
65de: d1 fa sar $1,%edx
65e0: c1 ea 1e shr $0x1e,%edx
65e3: 41 c1 e2 03 shl $0x3,%r10d
65e7: 41 03 d3 add %r11d,%edx
65ea: 44 89 d0 mov %r10d,%eax
65ed: 83 e2 fc and $0xfffffffc,%edx
65f0: 83 c0 47 add $0x47,%eax
65f3: 41 83 c2 3f add $0x3f,%r10d
65f7: 83 c2 43 add $0x43,%edx
65fa: 83 e0 c0 and $0xffffffc0,%eax
65fd: 41 89 04 24 mov %eax,(%r12)
6601: 41 83 e2 c0 and $0xffffffc0,%r10d
6605: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
660c: 83 e2 c0 and $0xffffffc0,%edx
660f: 45 89 17 mov %r10d,(%r15)
6612: 41 03 14 24 add (%r12),%edx
6616: eb 12 jmp 0x662a
6618: 4c 89 e2 mov %r12,%rdx
661b: 4d 89 f0 mov %r14,%r8
661e: 4d 89 f9 mov %r15,%r9
6621: e8 5a 78 03 00 call 0x3de80
6626: 41 8b 14 24 mov (%r12),%edx
662a: 41 83 fd 13 cmp $0x13,%r13d
662e: 7d 29 jge 0x6659
6630: 44 89 e9 mov %r13d,%ecx
6633: b8 01 00 00 00 mov $0x1,%eax
6638: d3 e0 shl %cl,%eax
663a: 41 89 c2 mov %eax,%r10d
663d: 41 d1 fa sar $1,%r10d
6640: 41 c1 ea 1e shr $0x1e,%r10d
6644: 44 03 d0 add %eax,%r10d
6647: 41 c1 ea 02 shr $0x2,%r10d
664b: 41 c1 e2 03 shl $0x3,%r10d
664f: 41 83 c2 3f add $0x3f,%r10d
6653: 41 83 e2 c0 and $0xffffffc0,%r10d
6657: eb 1c jmp 0x6675
6659: 41 ba 01 00 00 00 mov $0x1,%r10d
665f: 41 8d 4d 14 lea 0x14(%r13),%ecx
6663: 41 d3 e2 shl %cl,%r10d
6666: 41 c1 e2 03 shl $0x3,%r10d
666a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
6671: 41 83 e2 c0 and $0xffffffc0,%r10d
6675: 45 03 d2 add %r10d,%r10d
6678: 41 03 d2 add %r10d,%edx
667b: 81 c2 00 01 00 00 add $0x100,%edx
6681: 41 89 14 24 mov %edx,(%r12)
6685: 41 83 fd 0a cmp $0xa,%r13d
6689: 7f 04 jg 0x668f
668b: 33 d2 xor %edx,%edx
668d: eb 22 jmp 0x66b1
668f: 44 89 e9 mov %r13d,%ecx
6692: b8 01 00 00 00 mov $0x1,%eax
6697: d3 e0 shl %cl,%eax
6699: 89 c2 mov %eax,%edx
669b: d1 fa sar $1,%edx
669d: c1 ea 1e shr $0x1e,%edx
66a0: 03 d0 add %eax,%edx
66a2: 83 e2 fc and $0xfffffffc,%edx
66a5: 83 c2 43 add $0x43,%edx
66a8: 83 e2 c0 and $0xffffffc0,%edx
66ab: 83 c2 40 add $0x40,%edx
66ae: 41 03 16 add (%r14),%edx
66b1: 41 89 16 mov %edx,(%r14)
66b4: 41 8b 07 mov (%r15),%eax
66b7: 85 c0 test %eax,%eax
66b9: 7e 06 jle 0x66c1
66bb: 83 c0 40 add $0x40,%eax
66be: 41 89 07 mov %eax,(%r15)
66c1: 33 c0 xor %eax,%eax
66c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
66c8: 41 5f pop %r15
66ca: 41 5e pop %r14
66cc: 41 5d pop %r13
66ce: 41 5c pop %r12
66d0: c3 ret
66d1: b8 ef ff ff ff mov $0xffffffef,%eax
66d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
66db: 41 5f pop %r15
66dd: 41 5e pop %r14
66df: 41 5d pop %r13
66e1: 41 5c pop %r12
66e3: c3 ret
66e4: b8 f8 ff ff ff mov $0xfffffff8,%eax
66e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
66ee: 41 5f pop %r15
66f0: 41 5e pop %r14
66f2: 41 5d pop %r13
66f4: 41 5c pop %r12
66f6: c3 ret
66f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
66fe: 00 00
6700: 56 push %rsi
6701: 57 push %rdi
6702: 41 54 push %r12
6704: 55 push %rbp
6705: 48 83 ec 28 sub $0x28,%rsp
6709: 89 cf mov %ecx,%edi
670b: 4d 89 cc mov %r9,%r12
670e: 83 ff 1e cmp $0x1e,%edi
6711: 0f 87 7a 01 00 00 ja 0x6891
6717: 4d 85 e4 test %r12,%r12
671a: 0f 84 80 01 00 00 je 0x68a0
6720: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
6725: 48 85 f6 test %rsi,%rsi
6728: 0f 84 72 01 00 00 je 0x68a0
672e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
6733: 48 85 ed test %rbp,%rbp
6736: 0f 84 64 01 00 00 je 0x68a0
673c: 83 fa 08 cmp $0x8,%edx
673f: 74 1e je 0x675f
6741: 83 fa 04 cmp $0x4,%edx
6744: 74 19 je 0x675f
6746: 83 fa 01 cmp $0x1,%edx
6749: 74 14 je 0x675f
674b: 83 fa 02 cmp $0x2,%edx
674e: 74 0f je 0x675f
6750: b8 ee ff ff ff mov $0xffffffee,%eax
6755: 48 83 c4 28 add $0x28,%rsp
6759: 5d pop %rbp
675a: 41 5c pop %r12
675c: 5f pop %rdi
675d: 5e pop %rsi
675e: c3 ret
675f: 83 ff 1d cmp $0x1d,%edi
6762: 0f 8f 29 01 00 00 jg 0x6891
6768: 83 ff 04 cmp $0x4,%edi
676b: 7f 14 jg 0x6781
676d: 33 c0 xor %eax,%eax
676f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
6776: 00
6777: 89 06 mov %eax,(%rsi)
6779: 89 45 00 mov %eax,0x0(%rbp)
677c: e9 04 01 00 00 jmp 0x6885
6781: 83 ff 06 cmp $0x6,%edi
6784: 7f 11 jg 0x6797
6786: 33 c0 xor %eax,%eax
6788: 41 89 04 24 mov %eax,(%r12)
678c: 89 06 mov %eax,(%rsi)
678e: 89 45 00 mov %eax,0x0(%rbp)
6791: 41 8b 04 24 mov (%r12),%eax
6795: eb 67 jmp 0x67fe
6797: 8d 4f ff lea -0x1(%rdi),%ecx
679a: 83 f9 11 cmp $0x11,%ecx
679d: 7f 48 jg 0x67e7
679f: 41 bb 01 00 00 00 mov $0x1,%r11d
67a5: 41 d3 e3 shl %cl,%r11d
67a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
67af: 00
67b0: 83 e0 c0 and $0xffffffc0,%eax
67b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
67ba: 00
67bb: 41 89 04 24 mov %eax,(%r12)
67bf: 44 89 d8 mov %r11d,%eax
67c2: 41 83 e2 c0 and $0xffffffc0,%r10d
67c6: d1 f8 sar $1,%eax
67c8: c7 06 00 00 00 00 movl $0x0,(%rsi)
67ce: c1 e8 1e shr $0x1e,%eax
67d1: 44 89 55 00 mov %r10d,0x0(%rbp)
67d5: 41 03 c3 add %r11d,%eax
67d8: 83 e0 fc and $0xfffffffc,%eax
67db: 83 c0 43 add $0x43,%eax
67de: 83 e0 c0 and $0xffffffc0,%eax
67e1: 41 03 04 24 add (%r12),%eax
67e5: eb 12 jmp 0x67f9
67e7: 4c 89 e2 mov %r12,%rdx
67ea: 49 89 f0 mov %rsi,%r8
67ed: 49 89 e9 mov %rbp,%r9
67f0: e8 ab 78 03 00 call 0x3e0a0
67f5: 41 8b 04 24 mov (%r12),%eax
67f9: 83 ff 15 cmp $0x15,%edi
67fc: 7d 2a jge 0x6828
67fe: 89 f9 mov %edi,%ecx
6800: 41 ba 01 00 00 00 mov $0x1,%r10d
6806: 41 d3 e2 shl %cl,%r10d
6809: 45 89 d3 mov %r10d,%r11d
680c: 41 d1 fb sar $1,%r11d
680f: 41 c1 eb 1e shr $0x1e,%r11d
6813: 45 03 da add %r10d,%r11d
6816: 41 c1 eb 02 shr $0x2,%r11d
681a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
6821: 00
6822: 41 83 e2 c0 and $0xffffffc0,%r10d
6826: eb 18 jmp 0x6840
6828: 8d 4f 14 lea 0x14(%rdi),%ecx
682b: 41 ba 01 00 00 00 mov $0x1,%r10d
6831: 41 d3 e2 shl %cl,%r10d
6834: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
683b: 00
683c: 41 83 e2 c0 and $0xffffffc0,%r10d
6840: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
6847: 00
6848: 41 89 04 24 mov %eax,(%r12)
684c: 83 ff 0a cmp $0xa,%edi
684f: 7f 04 jg 0x6855
6851: 33 c0 xor %eax,%eax
6853: eb 21 jmp 0x6876
6855: 89 f9 mov %edi,%ecx
6857: b8 01 00 00 00 mov $0x1,%eax
685c: 8b 16 mov (%rsi),%edx
685e: d3 e0 shl %cl,%eax
6860: 89 c7 mov %eax,%edi
6862: d1 ff sar $1,%edi
6864: c1 ef 1e shr $0x1e,%edi
6867: 03 f8 add %eax,%edi
6869: 83 e7 fc and $0xfffffffc,%edi
686c: 83 c7 43 add $0x43,%edi
686f: 83 e7 c0 and $0xffffffc0,%edi
6872: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
6876: 89 06 mov %eax,(%rsi)
6878: 8b 45 00 mov 0x0(%rbp),%eax
687b: 85 c0 test %eax,%eax
687d: 7e 06 jle 0x6885
687f: 83 c0 40 add $0x40,%eax
6882: 89 45 00 mov %eax,0x0(%rbp)
6885: 33 c0 xor %eax,%eax
6887: 48 83 c4 28 add $0x28,%rsp
688b: 5d pop %rbp
688c: 41 5c pop %r12
688e: 5f pop %rdi
688f: 5e pop %rsi
6890: c3 ret
6891: b8 ef ff ff ff mov $0xffffffef,%eax
6896: 48 83 c4 28 add $0x28,%rsp
689a: 5d pop %rbp
689b: 41 5c pop %r12
689d: 5f pop %rdi
689e: 5e pop %rsi
689f: c3 ret
68a0: b8 f8 ff ff ff mov $0xfffffff8,%eax
68a5: 48 83 c4 28 add $0x28,%rsp
68a9: 5d pop %rbp
68aa: 41 5c pop %r12
68ac: 5f pop %rdi
68ad: 5e pop %rsi
68ae: c3 ret
68af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68b6: 00
68b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68be: 66 90 xchg %ax,%ax
68c0: 56 push %rsi
68c1: 57 push %rdi
68c2: 41 54 push %r12
68c4: 55 push %rbp
68c5: 48 83 ec 28 sub $0x28,%rsp
68c9: 89 cf mov %ecx,%edi
68cb: 4d 89 cc mov %r9,%r12
68ce: 83 ff 1e cmp $0x1e,%edi
68d1: 0f 87 7a 01 00 00 ja 0x6a51
68d7: 4d 85 e4 test %r12,%r12
68da: 0f 84 80 01 00 00 je 0x6a60
68e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
68e5: 48 85 f6 test %rsi,%rsi
68e8: 0f 84 72 01 00 00 je 0x6a60
68ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
68f3: 48 85 ed test %rbp,%rbp
68f6: 0f 84 64 01 00 00 je 0x6a60
68fc: 83 fa 08 cmp $0x8,%edx
68ff: 74 1e je 0x691f
6901: 83 fa 04 cmp $0x4,%edx
6904: 74 19 je 0x691f
6906: 83 fa 01 cmp $0x1,%edx
6909: 74 14 je 0x691f
690b: 83 fa 02 cmp $0x2,%edx
690e: 74 0f je 0x691f
6910: b8 ee ff ff ff mov $0xffffffee,%eax
6915: 48 83 c4 28 add $0x28,%rsp
6919: 5d pop %rbp
691a: 41 5c pop %r12
691c: 5f pop %rdi
691d: 5e pop %rsi
691e: c3 ret
691f: 83 ff 1d cmp $0x1d,%edi
6922: 0f 8f 29 01 00 00 jg 0x6a51
6928: 83 ff 04 cmp $0x4,%edi
692b: 7f 14 jg 0x6941
692d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
6934: 00
6935: 33 c0 xor %eax,%eax
6937: 89 06 mov %eax,(%rsi)
6939: 89 45 00 mov %eax,0x0(%rbp)
693c: e9 04 01 00 00 jmp 0x6a45
6941: 83 ff 07 cmp $0x7,%edi
6944: 7f 11 jg 0x6957
6946: 33 c0 xor %eax,%eax
6948: 41 89 04 24 mov %eax,(%r12)
694c: 89 06 mov %eax,(%rsi)
694e: 89 45 00 mov %eax,0x0(%rbp)
6951: 41 8b 04 24 mov (%r12),%eax
6955: eb 67 jmp 0x69be
6957: 8d 4f ff lea -0x1(%rdi),%ecx
695a: 83 f9 12 cmp $0x12,%ecx
695d: 7f 48 jg 0x69a7
695f: 41 bb 01 00 00 00 mov $0x1,%r11d
6965: 41 d3 e3 shl %cl,%r11d
6968: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
696f: 00
6970: 83 e0 c0 and $0xffffffc0,%eax
6973: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
697a: 00
697b: 41 89 04 24 mov %eax,(%r12)
697f: 44 89 d8 mov %r11d,%eax
6982: d1 f8 sar $1,%eax
6984: 41 83 e2 c0 and $0xffffffc0,%r10d
6988: c1 e8 1e shr $0x1e,%eax
698b: 41 03 c3 add %r11d,%eax
698e: 83 e0 fc and $0xfffffffc,%eax
6991: 83 c0 43 add $0x43,%eax
6994: c7 06 00 00 00 00 movl $0x0,(%rsi)
699a: 83 e0 c0 and $0xffffffc0,%eax
699d: 44 89 55 00 mov %r10d,0x0(%rbp)
69a1: 41 03 04 24 add (%r12),%eax
69a5: eb 12 jmp 0x69b9
69a7: 4c 89 e2 mov %r12,%rdx
69aa: 49 89 f0 mov %rsi,%r8
69ad: 49 89 e9 mov %rbp,%r9
69b0: e8 2b 79 03 00 call 0x3e2e0
69b5: 41 8b 04 24 mov (%r12),%eax
69b9: 83 ff 13 cmp $0x13,%edi
69bc: 7d 2a jge 0x69e8
69be: 89 f9 mov %edi,%ecx
69c0: 41 ba 01 00 00 00 mov $0x1,%r10d
69c6: 41 d3 e2 shl %cl,%r10d
69c9: 45 89 d3 mov %r10d,%r11d
69cc: 41 d1 fb sar $1,%r11d
69cf: 41 c1 eb 1e shr $0x1e,%r11d
69d3: 45 03 da add %r10d,%r11d
69d6: 41 c1 eb 02 shr $0x2,%r11d
69da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
69e1: 00
69e2: 41 83 e2 c0 and $0xffffffc0,%r10d
69e6: eb 18 jmp 0x6a00
69e8: 41 ba 01 00 00 00 mov $0x1,%r10d
69ee: 8d 4f 14 lea 0x14(%rdi),%ecx
69f1: 41 d3 e2 shl %cl,%r10d
69f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
69fb: 00
69fc: 41 83 e2 c0 and $0xffffffc0,%r10d
6a00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
6a07: 00
6a08: 41 89 04 24 mov %eax,(%r12)
6a0c: 83 ff 0a cmp $0xa,%edi
6a0f: 7f 04 jg 0x6a15
6a11: 33 c0 xor %eax,%eax
6a13: eb 21 jmp 0x6a36
6a15: 89 f9 mov %edi,%ecx
6a17: b8 01 00 00 00 mov $0x1,%eax
6a1c: d3 e0 shl %cl,%eax
6a1e: 89 c7 mov %eax,%edi
6a20: d1 ff sar $1,%edi
6a22: c1 ef 1e shr $0x1e,%edi
6a25: 03 f8 add %eax,%edi
6a27: 83 e7 fc and $0xfffffffc,%edi
6a2a: 83 c7 43 add $0x43,%edi
6a2d: 83 e7 c0 and $0xffffffc0,%edi
6a30: 8b 16 mov (%rsi),%edx
6a32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
6a36: 89 06 mov %eax,(%rsi)
6a38: 8b 45 00 mov 0x0(%rbp),%eax
6a3b: 85 c0 test %eax,%eax
6a3d: 7e 06 jle 0x6a45
6a3f: 83 c0 40 add $0x40,%eax
6a42: 89 45 00 mov %eax,0x0(%rbp)
6a45: 33 c0 xor %eax,%eax
6a47: 48 83 c4 28 add $0x28,%rsp
6a4b: 5d pop %rbp
6a4c: 41 5c pop %r12
6a4e: 5f pop %rdi
6a4f: 5e pop %rsi
6a50: c3 ret
6a51: b8 ef ff ff ff mov $0xffffffef,%eax
6a56: 48 83 c4 28 add $0x28,%rsp
6a5a: 5d pop %rbp
6a5b: 41 5c pop %r12
6a5d: 5f pop %rdi
6a5e: 5e pop %rsi
6a5f: c3 ret
6a60: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a65: 48 83 c4 28 add $0x28,%rsp
6a69: 5d pop %rbp
6a6a: 41 5c pop %r12
6a6c: 5f pop %rdi
6a6d: 5e pop %rsi
6a6e: c3 ret
6a6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a76: 00
6a77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a7e: 66 90 xchg %ax,%ax
6a80: 56 push %rsi
6a81: 57 push %rdi
6a82: 41 54 push %r12
6a84: 41 55 push %r13
6a86: 48 83 ec 28 sub $0x28,%rsp
6a8a: 41 89 cc mov %ecx,%r12d
6a8d: 4d 89 cd mov %r9,%r13
6a90: 41 83 fc 1e cmp $0x1e,%r12d
6a94: 0f 87 7b 01 00 00 ja 0x6c15
6a9a: 4d 85 ed test %r13,%r13
6a9d: 0f 84 82 01 00 00 je 0x6c25
6aa3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6aa8: 48 85 ff test %rdi,%rdi
6aab: 0f 84 74 01 00 00 je 0x6c25
6ab1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
6ab6: 48 85 f6 test %rsi,%rsi
6ab9: 0f 84 66 01 00 00 je 0x6c25
6abf: 83 fa 08 cmp $0x8,%edx
6ac2: 74 1f je 0x6ae3
6ac4: 83 fa 04 cmp $0x4,%edx
6ac7: 74 1a je 0x6ae3
6ac9: 83 fa 01 cmp $0x1,%edx
6acc: 74 15 je 0x6ae3
6ace: 83 fa 02 cmp $0x2,%edx
6ad1: 74 10 je 0x6ae3
6ad3: b8 ee ff ff ff mov $0xffffffee,%eax
6ad8: 48 83 c4 28 add $0x28,%rsp
6adc: 41 5d pop %r13
6ade: 41 5c pop %r12
6ae0: 5f pop %rdi
6ae1: 5e pop %rsi
6ae2: c3 ret
6ae3: 41 83 fc 1d cmp $0x1d,%r12d
6ae7: 0f 8f 28 01 00 00 jg 0x6c15
6aed: 41 83 fc 04 cmp $0x4,%r12d
6af1: 7f 13 jg 0x6b06
6af3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
6afa: 00
6afb: 33 c0 xor %eax,%eax
6afd: 89 07 mov %eax,(%rdi)
6aff: 89 06 mov %eax,(%rsi)
6b01: e9 02 01 00 00 jmp 0x6c08
6b06: 41 83 fc 07 cmp $0x7,%r12d
6b0a: 7f 16 jg 0x6b22
6b0c: 33 c0 xor %eax,%eax
6b0e: 41 ba 01 00 00 00 mov $0x1,%r10d
6b14: 41 89 45 00 mov %eax,0x0(%r13)
6b18: 89 07 mov %eax,(%rdi)
6b1a: 89 06 mov %eax,(%rsi)
6b1c: 41 8b 45 00 mov 0x0(%r13),%eax
6b20: eb 6f jmp 0x6b91
6b22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
6b27: 83 f9 12 cmp $0x12,%ecx
6b2a: 7f 47 jg 0x6b73
6b2c: 41 ba 01 00 00 00 mov $0x1,%r10d
6b32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
6b37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
6b3e: 00
6b3f: 83 e0 c0 and $0xffffffc0,%eax
6b42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
6b49: 00
6b4a: 41 89 45 00 mov %eax,0x0(%r13)
6b4e: 44 89 d8 mov %r11d,%eax
6b51: d1 f8 sar $1,%eax
6b53: 83 e1 c0 and $0xffffffc0,%ecx
6b56: c1 e8 1e shr $0x1e,%eax
6b59: 41 03 c3 add %r11d,%eax
6b5c: 83 e0 fc and $0xfffffffc,%eax
6b5f: 83 c0 43 add $0x43,%eax
6b62: c7 07 00 00 00 00 movl $0x0,(%rdi)
6b68: 83 e0 c0 and $0xffffffc0,%eax
6b6b: 89 0e mov %ecx,(%rsi)
6b6d: 41 03 45 00 add 0x0(%r13),%eax
6b71: eb 18 jmp 0x6b8b
6b73: 4c 89 ea mov %r13,%rdx
6b76: 49 89 f8 mov %rdi,%r8
6b79: 49 89 f1 mov %rsi,%r9
6b7c: e8 9f 79 03 00 call 0x3e520
6b81: 41 8b 45 00 mov 0x0(%r13),%eax
6b85: 41 ba 01 00 00 00 mov $0x1,%r10d
6b8b: 41 83 fc 13 cmp $0x13,%r12d
6b8f: 7d 23 jge 0x6bb4
6b91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
6b96: 41 89 cb mov %ecx,%r11d
6b99: 41 d1 fb sar $1,%r11d
6b9c: 41 c1 eb 1e shr $0x1e,%r11d
6ba0: 44 03 d9 add %ecx,%r11d
6ba3: 41 c1 eb 02 shr $0x2,%r11d
6ba7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
6bae: 00
6baf: 83 e1 c0 and $0xffffffc0,%ecx
6bb2: eb 15 jmp 0x6bc9
6bb4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
6bb9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
6bbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
6bc5: 00
6bc6: 83 e1 c0 and $0xffffffc0,%ecx
6bc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
6bd0: 41 89 45 00 mov %eax,0x0(%r13)
6bd4: 41 83 fc 0a cmp $0xa,%r12d
6bd8: 7f 04 jg 0x6bde
6bda: 33 c0 xor %eax,%eax
6bdc: eb 1d jmp 0x6bfb
6bde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
6be3: 89 c1 mov %eax,%ecx
6be5: d1 f9 sar $1,%ecx
6be7: c1 e9 1e shr $0x1e,%ecx
6bea: 03 c8 add %eax,%ecx
6bec: 83 e1 fc and $0xfffffffc,%ecx
6bef: 83 c1 43 add $0x43,%ecx
6bf2: 83 e1 c0 and $0xffffffc0,%ecx
6bf5: 8b 17 mov (%rdi),%edx
6bf7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
6bfb: 89 07 mov %eax,(%rdi)
6bfd: 8b 06 mov (%rsi),%eax
6bff: 85 c0 test %eax,%eax
6c01: 7e 05 jle 0x6c08
6c03: 83 c0 40 add $0x40,%eax
6c06: 89 06 mov %eax,(%rsi)
6c08: 33 c0 xor %eax,%eax
6c0a: 48 83 c4 28 add $0x28,%rsp
6c0e: 41 5d pop %r13
6c10: 41 5c pop %r12
6c12: 5f pop %rdi
6c13: 5e pop %rsi
6c14: c3 ret
6c15: b8 ef ff ff ff mov $0xffffffef,%eax
6c1a: 48 83 c4 28 add $0x28,%rsp
6c1e: 41 5d pop %r13
6c20: 41 5c pop %r12
6c22: 5f pop %rdi
6c23: 5e pop %rsi
6c24: c3 ret
6c25: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c2a: 48 83 c4 28 add $0x28,%rsp
6c2e: 41 5d pop %r13
6c30: 41 5c pop %r12
6c32: 5f pop %rdi
6c33: 5e pop %rsi
6c34: c3 ret
6c35: 0f 1f 40 00 nopl 0x0(%rax)
6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c40: 56 push %rsi
6c41: 57 push %rdi
6c42: 41 54 push %r12
6c44: 41 55 push %r13
6c46: 48 83 ec 28 sub $0x28,%rsp
6c4a: 41 89 cc mov %ecx,%r12d
6c4d: 4d 89 cd mov %r9,%r13
6c50: 41 83 fc 1e cmp $0x1e,%r12d
6c54: 0f 87 7b 01 00 00 ja 0x6dd5
6c5a: 4d 85 ed test %r13,%r13
6c5d: 0f 84 82 01 00 00 je 0x6de5
6c63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6c68: 48 85 ff test %rdi,%rdi
6c6b: 0f 84 74 01 00 00 je 0x6de5
6c71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
6c76: 48 85 f6 test %rsi,%rsi
6c79: 0f 84 66 01 00 00 je 0x6de5
6c7f: 83 fa 08 cmp $0x8,%edx
6c82: 74 1f je 0x6ca3
6c84: 83 fa 04 cmp $0x4,%edx
6c87: 74 1a je 0x6ca3
6c89: 83 fa 01 cmp $0x1,%edx
6c8c: 74 15 je 0x6ca3
6c8e: 83 fa 02 cmp $0x2,%edx
6c91: 74 10 je 0x6ca3
6c93: b8 ee ff ff ff mov $0xffffffee,%eax
6c98: 48 83 c4 28 add $0x28,%rsp
6c9c: 41 5d pop %r13
6c9e: 41 5c pop %r12
6ca0: 5f pop %rdi
6ca1: 5e pop %rsi
6ca2: c3 ret
6ca3: 41 83 fc 1d cmp $0x1d,%r12d
6ca7: 0f 8f 28 01 00 00 jg 0x6dd5
6cad: 41 83 fc 04 cmp $0x4,%r12d
6cb1: 7f 13 jg 0x6cc6
6cb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
6cba: 00
6cbb: 33 c0 xor %eax,%eax
6cbd: 89 07 mov %eax,(%rdi)
6cbf: 89 06 mov %eax,(%rsi)
6cc1: e9 02 01 00 00 jmp 0x6dc8
6cc6: 41 83 fc 07 cmp $0x7,%r12d
6cca: 7f 16 jg 0x6ce2
6ccc: 33 c0 xor %eax,%eax
6cce: 41 ba 01 00 00 00 mov $0x1,%r10d
6cd4: 41 89 45 00 mov %eax,0x0(%r13)
6cd8: 89 07 mov %eax,(%rdi)
6cda: 89 06 mov %eax,(%rsi)
6cdc: 41 8b 45 00 mov 0x0(%r13),%eax
6ce0: eb 6f jmp 0x6d51
6ce2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
6ce7: 83 f9 12 cmp $0x12,%ecx
6cea: 7f 47 jg 0x6d33
6cec: 41 ba 01 00 00 00 mov $0x1,%r10d
6cf2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
6cf7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
6cfe: 00
6cff: 83 e0 c0 and $0xffffffc0,%eax
6d02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
6d09: 00
6d0a: 41 89 45 00 mov %eax,0x0(%r13)
6d0e: 44 89 d8 mov %r11d,%eax
6d11: d1 f8 sar $1,%eax
6d13: 83 e1 c0 and $0xffffffc0,%ecx
6d16: c1 e8 1e shr $0x1e,%eax
6d19: 41 03 c3 add %r11d,%eax
6d1c: 83 e0 fc and $0xfffffffc,%eax
6d1f: 83 c0 43 add $0x43,%eax
6d22: c7 07 00 00 00 00 movl $0x0,(%rdi)
6d28: 83 e0 c0 and $0xffffffc0,%eax
6d2b: 89 0e mov %ecx,(%rsi)
6d2d: 41 03 45 00 add 0x0(%r13),%eax
6d31: eb 18 jmp 0x6d4b
6d33: 4c 89 ea mov %r13,%rdx
6d36: 49 89 f8 mov %rdi,%r8
6d39: 49 89 f1 mov %rsi,%r9
6d3c: e8 ff 79 03 00 call 0x3e740
6d41: 41 8b 45 00 mov 0x0(%r13),%eax
6d45: 41 ba 01 00 00 00 mov $0x1,%r10d
6d4b: 41 83 fc 13 cmp $0x13,%r12d
6d4f: 7d 23 jge 0x6d74
6d51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
6d56: 41 89 cb mov %ecx,%r11d
6d59: 41 d1 fb sar $1,%r11d
6d5c: 41 c1 eb 1e shr $0x1e,%r11d
6d60: 44 03 d9 add %ecx,%r11d
6d63: 41 c1 eb 02 shr $0x2,%r11d
6d67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
6d6e: 00
6d6f: 83 e1 c0 and $0xffffffc0,%ecx
6d72: eb 15 jmp 0x6d89
6d74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
6d79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
6d7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
6d85: 00
6d86: 83 e1 c0 and $0xffffffc0,%ecx
6d89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
6d90: 41 89 45 00 mov %eax,0x0(%r13)
6d94: 41 83 fc 0a cmp $0xa,%r12d
6d98: 7f 04 jg 0x6d9e
6d9a: 33 c0 xor %eax,%eax
6d9c: eb 1d jmp 0x6dbb
6d9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
6da3: 89 c1 mov %eax,%ecx
6da5: d1 f9 sar $1,%ecx
6da7: c1 e9 1e shr $0x1e,%ecx
6daa: 03 c8 add %eax,%ecx
6dac: 83 e1 fc and $0xfffffffc,%ecx
6daf: 83 c1 43 add $0x43,%ecx
6db2: 83 e1 c0 and $0xffffffc0,%ecx
6db5: 8b 17 mov (%rdi),%edx
6db7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
6dbb: 89 07 mov %eax,(%rdi)
6dbd: 8b 06 mov (%rsi),%eax
6dbf: 85 c0 test %eax,%eax
6dc1: 7e 05 jle 0x6dc8
6dc3: 83 c0 40 add $0x40,%eax
6dc6: 89 06 mov %eax,(%rsi)
6dc8: 33 c0 xor %eax,%eax
6dca: 48 83 c4 28 add $0x28,%rsp
6dce: 41 5d pop %r13
6dd0: 41 5c pop %r12
6dd2: 5f pop %rdi
6dd3: 5e pop %rsi
6dd4: c3 ret
6dd5: b8 ef ff ff ff mov $0xffffffef,%eax
6dda: 48 83 c4 28 add $0x28,%rsp
6dde: 41 5d pop %r13
6de0: 41 5c pop %r12
6de2: 5f pop %rdi
6de3: 5e pop %rsi
6de4: c3 ret
6de5: b8 f8 ff ff ff mov $0xfffffff8,%eax
6dea: 48 83 c4 28 add $0x28,%rsp
6dee: 41 5d pop %r13
6df0: 41 5c pop %r12
6df2: 5f pop %rdi
6df3: 5e pop %rsi
6df4: c3 ret
6df5: 0f 1f 40 00 nopl 0x0(%rax)
6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e00: 48 83 ec 28 sub $0x28,%rsp
6e04: 48 85 c9 test %rcx,%rcx
6e07: 74 25 je 0x6e2e
6e09: 48 85 d2 test %rdx,%rdx
6e0c: 74 20 je 0x6e2e
6e0e: 4d 85 c0 test %r8,%r8
6e11: 74 1b je 0x6e2e
6e13: 45 85 c9 test %r9d,%r9d
6e16: 7f 0a jg 0x6e22
6e18: b8 fa ff ff ff mov $0xfffffffa,%eax
6e1d: 48 83 c4 28 add $0x28,%rsp
6e21: c3 ret
6e22: e8 e9 c0 a5 01 call 0x1a62f10
6e27: 33 c0 xor %eax,%eax
6e29: 48 83 c4 28 add $0x28,%rsp
6e2d: c3 ret
6e2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e33: 48 83 c4 28 add $0x28,%rsp
6e37: c3 ret
6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e3f: 00
6e40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6e45: 48 85 c9 test %rcx,%rcx
6e48: 74 27 je 0x6e71
6e4a: 48 85 d2 test %rdx,%rdx
6e4d: 74 22 je 0x6e71
6e4f: 4d 85 c0 test %r8,%r8
6e52: 74 1d je 0x6e71
6e54: 45 85 c9 test %r9d,%r9d
6e57: 7f 0b jg 0x6e64
6e59: b8 fa ff ff ff mov $0xfffffffa,%eax
6e5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6e63: c3 ret
6e64: e8 57 c7 a5 01 call 0x1a635c0
6e69: 33 c0 xor %eax,%eax
6e6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6e70: c3 ret
6e71: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6e7b: c3 ret
6e7c: 0f 1f 40 00 nopl 0x0(%rax)
6e80: 48 83 ec 28 sub $0x28,%rsp
6e84: 48 85 c9 test %rcx,%rcx
6e87: 74 25 je 0x6eae
6e89: 48 85 d2 test %rdx,%rdx
6e8c: 74 20 je 0x6eae
6e8e: 4d 85 c0 test %r8,%r8
6e91: 74 1b je 0x6eae
6e93: 45 85 c9 test %r9d,%r9d
6e96: 7f 0a jg 0x6ea2
6e98: b8 fa ff ff ff mov $0xfffffffa,%eax
6e9d: 48 83 c4 28 add $0x28,%rsp
6ea1: c3 ret
6ea2: e8 c9 cd a5 01 call 0x1a63c70
6ea7: 33 c0 xor %eax,%eax
6ea9: 48 83 c4 28 add $0x28,%rsp
6ead: c3 ret
6eae: b8 f8 ff ff ff mov $0xfffffff8,%eax
6eb3: 48 83 c4 28 add $0x28,%rsp
6eb7: c3 ret
6eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ebf: 00
6ec0: 56 push %rsi
6ec1: 57 push %rdi
6ec2: 55 push %rbp
6ec3: 48 89 d5 mov %rdx,%rbp
6ec6: 48 85 c9 test %rcx,%rcx
6ec9: 0f 84 2b 02 00 00 je 0x70fa
6ecf: 48 85 ed test %rbp,%rbp
6ed2: 0f 84 22 02 00 00 je 0x70fa
6ed8: 4d 85 c0 test %r8,%r8
6edb: 0f 84 19 02 00 00 je 0x70fa
6ee1: 45 85 c9 test %r9d,%r9d
6ee4: 0f 8e 07 02 00 00 jle 0x70f1
6eea: 41 83 f9 08 cmp $0x8,%r9d
6eee: 0f 8c ed 01 00 00 jl 0x70e1
6ef4: 4c 89 c6 mov %r8,%rsi
6ef7: 48 83 e6 1f and $0x1f,%rsi
6efb: 89 f6 mov %esi,%esi
6efd: 85 f6 test %esi,%esi
6eff: 74 14 je 0x6f15
6f01: f7 c6 07 00 00 00 test $0x7,%esi
6f07: 0f 85 d4 01 00 00 jne 0x70e1
6f0d: f7 de neg %esi
6f0f: 83 c6 20 add $0x20,%esi
6f12: c1 ee 03 shr $0x3,%esi
6f15: 8d 46 08 lea 0x8(%rsi),%eax
6f18: 44 3b c8 cmp %eax,%r9d
6f1b: 0f 8c c0 01 00 00 jl 0x70e1
6f21: 44 89 c8 mov %r9d,%eax
6f24: 33 d2 xor %edx,%edx
6f26: 2b c6 sub %esi,%eax
6f28: 83 e0 07 and $0x7,%eax
6f2b: f7 d8 neg %eax
6f2d: 41 03 c1 add %r9d,%eax
6f30: 85 f6 test %esi,%esi
6f32: 76 3e jbe 0x6f72
6f34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f40: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
6f45: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
6f4b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
6f4f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
6f53: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
6f58: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
6f5c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
6f60: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
6f64: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
6f6a: 48 ff c2 inc %rdx
6f6d: 48 3b d6 cmp %rsi,%rdx
6f70: 72 ce jb 0x6f40
6f72: 48 63 d0 movslq %eax,%rdx
6f75: 0f 1f 40 00 nopl 0x0(%rax)
6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f80: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
6f86: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
6f8b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
6f92: 01
6f93: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
6f97: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
6f9b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
6fa2: 01
6fa3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
6fa7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
6fac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
6fb0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
6fb4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
6fba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
6fc0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
6fc6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
6fcd: 01
6fce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
6fd2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
6fd6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
6fdd: 01
6fde: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
6fe2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
6fe7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
6feb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
6fef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
6ff6: 48 83 c6 08 add $0x8,%rsi
6ffa: 48 3b f2 cmp %rdx,%rsi
6ffd: 72 81 jb 0x6f80
6fff: 8d 70 01 lea 0x1(%rax),%esi
7002: 41 3b f1 cmp %r9d,%esi
7005: 0f 87 c8 00 00 00 ja 0x70d3
700b: 4d 63 c9 movslq %r9d,%r9
700e: 4c 2b ca sub %rdx,%r9
7011: 49 83 f9 02 cmp $0x2,%r9
7015: 0f 8c c1 00 00 00 jl 0x70dc
701b: 45 89 cb mov %r9d,%r11d
701e: 45 33 d2 xor %r10d,%r10d
7021: 41 83 e3 fe and $0xfffffffe,%r11d
7025: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
7029: 4d 63 db movslq %r11d,%r11
702c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
7031: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
7035: 0f 1f 40 00 nopl 0x0(%rax)
7039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7040: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
7046: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
704c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
7052: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
7057: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
705b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
705f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
7063: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
7069: 49 83 c2 02 add $0x2,%r10
706d: 4d 3b d3 cmp %r11,%r10
7070: 72 ce jb 0x7040
7072: 4d 3b d9 cmp %r9,%r11
7075: 73 5c jae 0x70d3
7077: 48 63 c0 movslq %eax,%rax
707a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
707e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
7083: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
7087: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
708e: 00
708f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7096: 0f 1f 00 nopl (%rax)
7099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
70a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
70ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
70b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
70b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
70b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
70bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
70c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
70c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
70cb: 49 ff c3 inc %r11
70ce: 4d 3b d9 cmp %r9,%r11
70d1: 72 cd jb 0x70a0
70d3: 33 c0 xor %eax,%eax
70d5: c5 f8 77 vzeroupper
70d8: 5d pop %rbp
70d9: 5f pop %rdi
70da: 5e pop %rsi
70db: c3 ret
70dc: 45 33 db xor %r11d,%r11d
70df: eb 91 jmp 0x7072
70e1: 33 c0 xor %eax,%eax
70e3: 41 83 f9 01 cmp $0x1,%r9d
70e7: 72 ea jb 0x70d3
70e9: 4d 63 c9 movslq %r9d,%r9
70ec: 45 33 db xor %r11d,%r11d
70ef: eb 81 jmp 0x7072
70f1: b8 fa ff ff ff mov $0xfffffffa,%eax
70f6: 5d pop %rbp
70f7: 5f pop %rdi
70f8: 5e pop %rsi
70f9: c3 ret
70fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
70ff: 5d pop %rbp
7100: 5f pop %rdi
7101: 5e pop %rsi
7102: c3 ret
7103: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
710a: 00
710b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7120: 41 56 push %r14
7122: 49 89 ca mov %rcx,%r10
7125: 49 89 d3 mov %rdx,%r11
7128: 4d 85 d2 test %r10,%r10
712b: 0f 84 82 01 00 00 je 0x72b3
7131: 4d 85 db test %r11,%r11
7134: 0f 84 79 01 00 00 je 0x72b3
713a: 4d 85 c0 test %r8,%r8
713d: 0f 84 70 01 00 00 je 0x72b3
7143: 45 85 c9 test %r9d,%r9d
7146: 0f 8e 5f 01 00 00 jle 0x72ab
714c: 49 63 d1 movslq %r9d,%rdx
714f: 48 83 fa 08 cmp $0x8,%rdx
7153: 0f 8c 3f 01 00 00 jl 0x7298
7159: 48 83 fa 0f cmp $0xf,%rdx
715d: 0f 8c 3a 01 00 00 jl 0x729d
7163: 4c 89 c0 mov %r8,%rax
7166: 48 83 e0 1f and $0x1f,%rax
716a: 85 c0 test %eax,%eax
716c: 74 10 je 0x717e
716e: a8 07 test $0x7,%al
7170: 0f 85 22 01 00 00 jne 0x7298
7176: f7 d8 neg %eax
7178: 83 c0 20 add $0x20,%eax
717b: c1 e8 03 shr $0x3,%eax
717e: 89 c1 mov %eax,%ecx
7180: 4c 8d 71 08 lea 0x8(%rcx),%r14
7184: 49 3b d6 cmp %r14,%rdx
7187: 0f 8c 0b 01 00 00 jl 0x7298
718d: 45 89 ce mov %r9d,%r14d
7190: 44 2b f0 sub %eax,%r14d
7193: 41 83 e6 07 and $0x7,%r14d
7197: 45 2b ce sub %r14d,%r9d
719a: 4d 63 c9 movslq %r9d,%r9
719d: 85 c0 test %eax,%eax
719f: b8 00 00 00 00 mov $0x0,%eax
71a4: 76 5a jbe 0x7200
71a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71ad: 00
71ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71b5: 0f 1f 40 00 nopl 0x0(%rax)
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
71c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
71cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
71d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
71d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
71d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
71dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
71e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
71e8: 48 ff c0 inc %rax
71eb: 48 3b c1 cmp %rcx,%rax
71ee: 72 d0 jb 0x71c0
71f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71f7: 00
71f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71ff: 90 nop
7200: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
7206: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
720c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
7211: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
7215: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
721b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
7220: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
7226: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
722d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
7234: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
7239: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
723d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
7244: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
7249: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
7250: 48 83 c1 08 add $0x8,%rcx
7254: 49 3b c9 cmp %r9,%rcx
7257: 72 a7 jb 0x7200
7259: 4c 3b ca cmp %rdx,%r9
725c: 73 32 jae 0x7290
725e: 66 90 xchg %ax,%ax
7260: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
7266: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
726c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
7270: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
7275: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
7279: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
727d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
7282: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
7288: 49 ff c1 inc %r9
728b: 4c 3b ca cmp %rdx,%r9
728e: 72 d0 jb 0x7260
7290: 33 c0 xor %eax,%eax
7292: c5 f8 77 vzeroupper
7295: 41 5e pop %r14
7297: c3 ret
7298: 45 33 c9 xor %r9d,%r9d
729b: eb bc jmp 0x7259
729d: 41 83 e1 f8 and $0xfffffff8,%r9d
72a1: 33 c9 xor %ecx,%ecx
72a3: 4d 63 c9 movslq %r9d,%r9
72a6: e9 55 ff ff ff jmp 0x7200
72ab: b8 fa ff ff ff mov $0xfffffffa,%eax
72b0: 41 5e pop %r14
72b2: c3 ret
72b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
72b8: 41 5e pop %r14
72ba: c3 ret
72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
72c0: 41 56 push %r14
72c2: 49 89 ca mov %rcx,%r10
72c5: 49 89 d3 mov %rdx,%r11
72c8: 4d 85 d2 test %r10,%r10
72cb: 0f 84 a2 01 00 00 je 0x7473
72d1: 4d 85 db test %r11,%r11
72d4: 0f 84 99 01 00 00 je 0x7473
72da: 4d 85 c0 test %r8,%r8
72dd: 0f 84 90 01 00 00 je 0x7473
72e3: 45 85 c9 test %r9d,%r9d
72e6: 0f 8e 7f 01 00 00 jle 0x746b
72ec: 49 63 d1 movslq %r9d,%rdx
72ef: 48 83 fa 08 cmp $0x8,%rdx
72f3: 0f 8c 5f 01 00 00 jl 0x7458
72f9: 48 83 fa 0f cmp $0xf,%rdx
72fd: 0f 8c 5a 01 00 00 jl 0x745d
7303: 4c 89 c0 mov %r8,%rax
7306: 48 83 e0 1f and $0x1f,%rax
730a: 85 c0 test %eax,%eax
730c: 74 10 je 0x731e
730e: a8 07 test $0x7,%al
7310: 0f 85 42 01 00 00 jne 0x7458
7316: f7 d8 neg %eax
7318: 83 c0 20 add $0x20,%eax
731b: c1 e8 03 shr $0x3,%eax
731e: 89 c1 mov %eax,%ecx
7320: 4c 8d 71 08 lea 0x8(%rcx),%r14
7324: 49 3b d6 cmp %r14,%rdx
7327: 0f 8c 2b 01 00 00 jl 0x7458
732d: 45 89 ce mov %r9d,%r14d
7330: 44 2b f0 sub %eax,%r14d
7333: 41 83 e6 07 and $0x7,%r14d
7337: 45 2b ce sub %r14d,%r9d
733a: 4d 63 c9 movslq %r9d,%r9
733d: 85 c0 test %eax,%eax
733f: b8 00 00 00 00 mov $0x0,%eax
7344: 76 5a jbe 0x73a0
7346: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
734d: 00
734e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7355: 0f 1f 40 00 nopl 0x0(%rax)
7359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7360: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
7366: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
736c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
7370: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
7375: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
7379: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
737d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
7382: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
7388: 48 ff c0 inc %rax
738b: 48 3b c1 cmp %rcx,%rax
738e: 72 d0 jb 0x7360
7390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7397: 00
7398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
739f: 90 nop
73a0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
73a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
73ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
73b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
73b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
73bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
73c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
73c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
73cd: 01
73ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
73d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
73dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
73e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
73e9: 01
73ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
73f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
73f7: 01
73f8: 48 83 c1 08 add $0x8,%rcx
73fc: 49 3b c9 cmp %r9,%rcx
73ff: 72 9f jb 0x73a0
7401: 4c 3b ca cmp %rdx,%r9
7404: 73 4a jae 0x7450
7406: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
740d: 00
740e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7415: 0f 1f 40 00 nopl 0x0(%rax)
7419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7420: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
7426: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
742c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
7430: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
7435: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
7439: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
743d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
7442: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
7448: 49 ff c1 inc %r9
744b: 4c 3b ca cmp %rdx,%r9
744e: 72 d0 jb 0x7420
7450: 33 c0 xor %eax,%eax
7452: c5 f8 77 vzeroupper
7455: 41 5e pop %r14
7457: c3 ret
7458: 45 33 c9 xor %r9d,%r9d
745b: eb a4 jmp 0x7401
745d: 41 83 e1 f8 and $0xfffffff8,%r9d
7461: 33 c9 xor %ecx,%ecx
7463: 4d 63 c9 movslq %r9d,%r9
7466: e9 35 ff ff ff jmp 0x73a0
746b: b8 fa ff ff ff mov $0xfffffffa,%eax
7470: 41 5e pop %r14
7472: c3 ret
7473: b8 f8 ff ff ff mov $0xfffffff8,%eax
7478: 41 5e pop %r14
747a: c3 ret
747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7480: 48 83 ec 28 sub $0x28,%rsp
7484: 48 85 c9 test %rcx,%rcx
7487: 74 20 je 0x74a9
7489: 48 85 d2 test %rdx,%rdx
748c: 74 1b je 0x74a9
748e: 45 85 c0 test %r8d,%r8d
7491: 7f 0a jg 0x749d
7493: b8 fa ff ff ff mov $0xfffffffa,%eax
7498: 48 83 c4 28 add $0x28,%rsp
749c: c3 ret
749d: e8 2e b8 a5 01 call 0x1a62cd0
74a2: 33 c0 xor %eax,%eax
74a4: 48 83 c4 28 add $0x28,%rsp
74a8: c3 ret
74a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
74ae: 48 83 c4 28 add $0x28,%rsp
74b2: c3 ret
74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74bf: 00
74c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
74c5: 48 85 c9 test %rcx,%rcx
74c8: 74 22 je 0x74ec
74ca: 48 85 d2 test %rdx,%rdx
74cd: 74 1d je 0x74ec
74cf: 45 85 c0 test %r8d,%r8d
74d2: 7f 0b jg 0x74df
74d4: b8 fa ff ff ff mov $0xfffffffa,%eax
74d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
74de: c3 ret
74df: e8 6c be a5 01 call 0x1a63350
74e4: 33 c0 xor %eax,%eax
74e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
74eb: c3 ret
74ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
74f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
74f6: c3 ret
74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
74fe: 00 00
7500: 48 83 ec 28 sub $0x28,%rsp
7504: 48 85 c9 test %rcx,%rcx
7507: 74 20 je 0x7529
7509: 48 85 d2 test %rdx,%rdx
750c: 74 1b je 0x7529
750e: 45 85 c0 test %r8d,%r8d
7511: 7f 0a jg 0x751d
7513: b8 fa ff ff ff mov $0xfffffffa,%eax
7518: 48 83 c4 28 add $0x28,%rsp
751c: c3 ret
751d: e8 de c4 a5 01 call 0x1a63a00
7522: 33 c0 xor %eax,%eax
7524: 48 83 c4 28 add $0x28,%rsp
7528: c3 ret
7529: b8 f8 ff ff ff mov $0xfffffff8,%eax
752e: 48 83 c4 28 add $0x28,%rsp
7532: c3 ret
7533: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
753f: 00
7540: 56 push %rsi
7541: 48 89 d6 mov %rdx,%rsi
7544: 48 85 c9 test %rcx,%rcx
7547: 0f 84 29 02 00 00 je 0x7776
754d: 48 85 f6 test %rsi,%rsi
7550: 0f 84 20 02 00 00 je 0x7776
7556: 45 85 c0 test %r8d,%r8d
7559: 0f 8e 10 02 00 00 jle 0x776f
755f: 41 83 f8 08 cmp $0x8,%r8d
7563: 0f 8c f6 01 00 00 jl 0x775f
7569: 49 89 f1 mov %rsi,%r9
756c: 49 83 e1 1f and $0x1f,%r9
7570: 45 89 c9 mov %r9d,%r9d
7573: 45 85 c9 test %r9d,%r9d
7576: 74 18 je 0x7590
7578: 41 f7 c1 07 00 00 00 test $0x7,%r9d
757f: 0f 85 da 01 00 00 jne 0x775f
7585: 41 f7 d9 neg %r9d
7588: 41 83 c1 20 add $0x20,%r9d
758c: 41 c1 e9 03 shr $0x3,%r9d
7590: 41 8d 41 08 lea 0x8(%r9),%eax
7594: 44 3b c0 cmp %eax,%r8d
7597: 0f 8c c2 01 00 00 jl 0x775f
759d: 44 89 c0 mov %r8d,%eax
75a0: 33 d2 xor %edx,%edx
75a2: 41 2b c1 sub %r9d,%eax
75a5: 83 e0 07 and $0x7,%eax
75a8: f7 d8 neg %eax
75aa: 41 03 c0 add %r8d,%eax
75ad: 45 85 c9 test %r9d,%r9d
75b0: 76 3e jbe 0x75f0
75b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
75c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
75ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
75ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
75d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
75d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
75db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
75df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
75e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
75e8: 48 ff c2 inc %rdx
75eb: 49 3b d1 cmp %r9,%rdx
75ee: 72 d0 jb 0x75c0
75f0: 48 63 d0 movslq %eax,%rdx
75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75ff: 00
7600: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
7606: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
760c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
7612: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
7619: 01
761a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
761f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
7623: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
7627: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
762b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
7631: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
7638: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
763f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
7646: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
764d: 01
764e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
7652: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
7657: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
765b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
765f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
7666: 49 83 c1 08 add $0x8,%r9
766a: 4c 3b ca cmp %rdx,%r9
766d: 72 91 jb 0x7600
766f: 44 8d 48 01 lea 0x1(%rax),%r9d
7673: 45 3b c8 cmp %r8d,%r9d
7676: 0f 87 d7 00 00 00 ja 0x7753
767c: 4d 63 d0 movslq %r8d,%r10
767f: 4c 2b d2 sub %rdx,%r10
7682: 49 83 fa 02 cmp $0x2,%r10
7686: 0f 8c ce 00 00 00 jl 0x775a
768c: 45 89 d3 mov %r10d,%r11d
768f: 45 33 c9 xor %r9d,%r9d
7692: 41 83 e3 fe and $0xfffffffe,%r11d
7696: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
769a: 4d 63 db movslq %r11d,%r11
769d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
76a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76a8: 00
76a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76b7: 00
76b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76bf: 90 nop
76c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
76c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
76cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
76d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
76d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
76db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
76df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
76e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
76e9: 49 83 c1 02 add $0x2,%r9
76ed: 4d 3b cb cmp %r11,%r9
76f0: 72 ce jb 0x76c0
76f2: 4d 3b da cmp %r10,%r11
76f5: 73 5c jae 0x7753
76f7: 48 63 c0 movslq %eax,%rax
76fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
76fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
7702: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7709: 00
770a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7711: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7718: 00
7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7720: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
7726: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
772c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
7730: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
7734: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
7739: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
773d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
7741: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
7745: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
774b: 49 ff c3 inc %r11
774e: 4d 3b da cmp %r10,%r11
7751: 72 cd jb 0x7720
7753: 33 c0 xor %eax,%eax
7755: c5 f8 77 vzeroupper
7758: 5e pop %rsi
7759: c3 ret
775a: 45 33 db xor %r11d,%r11d
775d: eb 93 jmp 0x76f2
775f: 33 c0 xor %eax,%eax
7761: 41 83 f8 01 cmp $0x1,%r8d
7765: 72 ec jb 0x7753
7767: 4d 63 d0 movslq %r8d,%r10
776a: 45 33 db xor %r11d,%r11d
776d: eb 83 jmp 0x76f2
776f: b8 fa ff ff ff mov $0xfffffffa,%eax
7774: 5e pop %rsi
7775: c3 ret
7776: b8 f8 ff ff ff mov $0xfffffff8,%eax
777b: 5e pop %rsi
777c: c3 ret
777d: 0f 1f 00 nopl (%rax)
7780: 49 89 d1 mov %rdx,%r9
7783: 48 85 c9 test %rcx,%rcx
7786: 0f 84 73 01 00 00 je 0x78ff
778c: 4d 85 c9 test %r9,%r9
778f: 0f 84 6a 01 00 00 je 0x78ff
7795: 45 85 c0 test %r8d,%r8d
7798: 0f 8e 5b 01 00 00 jle 0x78f9
779e: 49 63 d0 movslq %r8d,%rdx
77a1: 48 83 fa 08 cmp $0x8,%rdx
77a5: 0f 8c 49 01 00 00 jl 0x78f4
77ab: 4c 89 c8 mov %r9,%rax
77ae: 48 83 e0 1f and $0x1f,%rax
77b2: 89 c0 mov %eax,%eax
77b4: 85 c0 test %eax,%eax
77b6: 74 10 je 0x77c8
77b8: a8 07 test $0x7,%al
77ba: 0f 85 34 01 00 00 jne 0x78f4
77c0: f7 d8 neg %eax
77c2: 83 c0 20 add $0x20,%eax
77c5: c1 e8 03 shr $0x3,%eax
77c8: 44 8d 50 08 lea 0x8(%rax),%r10d
77cc: 49 3b d2 cmp %r10,%rdx
77cf: 0f 8c 1f 01 00 00 jl 0x78f4
77d5: 45 89 c2 mov %r8d,%r10d
77d8: 44 2b d0 sub %eax,%r10d
77db: 41 83 e2 07 and $0x7,%r10d
77df: 45 2b c2 sub %r10d,%r8d
77e2: 45 33 d2 xor %r10d,%r10d
77e5: 85 c0 test %eax,%eax
77e7: 76 47 jbe 0x7830
77e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77f0: 00
77f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77ff: 00
7800: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
7806: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
780c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
7810: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
7815: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
7819: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
781d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
7822: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
7828: 49 ff c2 inc %r10
782b: 4c 3b d0 cmp %rax,%r10
782e: 72 d0 jb 0x7800
7830: 4d 63 d0 movslq %r8d,%r10
7833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
783f: 00
7840: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
7845: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
784b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
7850: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
7854: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
785a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
785f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
7865: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
786b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
7872: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
7877: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
787b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
7882: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
7887: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
788e: 48 83 c0 08 add $0x8,%rax
7892: 49 3b c2 cmp %r10,%rax
7895: 72 a9 jb 0x7840
7897: 33 c0 xor %eax,%eax
7899: 45 8d 50 01 lea 0x1(%r8),%r10d
789d: 4d 63 d2 movslq %r10d,%r10
78a0: 4c 3b d2 cmp %rdx,%r10
78a3: 77 49 ja 0x78ee
78a5: 4d 63 c0 movslq %r8d,%r8
78a8: 49 2b d0 sub %r8,%rdx
78ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
78af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
78b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
78b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78bf: 00
78c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
78c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
78cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
78cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
78d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
78d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
78dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
78e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
78e6: 48 ff c0 inc %rax
78e9: 48 3b c2 cmp %rdx,%rax
78ec: 72 d2 jb 0x78c0
78ee: 33 c0 xor %eax,%eax
78f0: c5 f8 77 vzeroupper
78f3: c3 ret
78f4: 45 33 c0 xor %r8d,%r8d
78f7: eb 9e jmp 0x7897
78f9: b8 fa ff ff ff mov $0xfffffffa,%eax
78fe: c3 ret
78ff: b8 f8 ff ff ff mov $0xfffffff8,%eax
7904: c3 ret
7905: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
790c: 00
790d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7920: 49 89 d1 mov %rdx,%r9
7923: 48 85 c9 test %rcx,%rcx
7926: 0f 84 73 01 00 00 je 0x7a9f
792c: 4d 85 c9 test %r9,%r9
792f: 0f 84 6a 01 00 00 je 0x7a9f
7935: 45 85 c0 test %r8d,%r8d
7938: 0f 8e 5b 01 00 00 jle 0x7a99
793e: 49 63 d0 movslq %r8d,%rdx
7941: 48 83 fa 08 cmp $0x8,%rdx
7945: 0f 8c 49 01 00 00 jl 0x7a94
794b: 4c 89 c8 mov %r9,%rax
794e: 48 83 e0 1f and $0x1f,%rax
7952: 89 c0 mov %eax,%eax
7954: 85 c0 test %eax,%eax
7956: 74 10 je 0x7968
7958: a8 07 test $0x7,%al
795a: 0f 85 34 01 00 00 jne 0x7a94
7960: f7 d8 neg %eax
7962: 83 c0 20 add $0x20,%eax
7965: c1 e8 03 shr $0x3,%eax
7968: 44 8d 50 08 lea 0x8(%rax),%r10d
796c: 49 3b d2 cmp %r10,%rdx
796f: 0f 8c 1f 01 00 00 jl 0x7a94
7975: 45 89 c2 mov %r8d,%r10d
7978: 44 2b d0 sub %eax,%r10d
797b: 41 83 e2 07 and $0x7,%r10d
797f: 45 2b c2 sub %r10d,%r8d
7982: 45 33 d2 xor %r10d,%r10d
7985: 85 c0 test %eax,%eax
7987: 76 47 jbe 0x79d0
7989: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7990: 00
7991: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
799f: 00
79a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
79a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
79ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
79b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
79b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
79b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
79bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
79c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
79c8: 49 ff c2 inc %r10
79cb: 4c 3b d0 cmp %rax,%r10
79ce: 72 d0 jb 0x79a0
79d0: 4d 63 d0 movslq %r8d,%r10
79d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
79d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79df: 00
79e0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
79e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
79eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
79f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
79f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
79fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
79ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
7a05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
7a0c: 01
7a0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
7a14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
7a1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
7a21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
7a28: 01
7a29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
7a2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
7a36: 01
7a37: 48 83 c0 08 add $0x8,%rax
7a3b: 49 3b c2 cmp %r10,%rax
7a3e: 72 a0 jb 0x79e0
7a40: 33 c0 xor %eax,%eax
7a42: 45 8d 50 01 lea 0x1(%r8),%r10d
7a46: 4d 63 d2 movslq %r10d,%r10
7a49: 4c 3b d2 cmp %rdx,%r10
7a4c: 77 40 ja 0x7a8e
7a4e: 4d 63 c0 movslq %r8d,%r8
7a51: 49 2b d0 sub %r8,%rdx
7a54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
7a58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
7a5c: 0f 1f 40 00 nopl 0x0(%rax)
7a60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
7a65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
7a6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
7a6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
7a74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
7a78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
7a7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
7a81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
7a86: 48 ff c0 inc %rax
7a89: 48 3b c2 cmp %rdx,%rax
7a8c: 72 d2 jb 0x7a60
7a8e: 33 c0 xor %eax,%eax
7a90: c5 f8 77 vzeroupper
7a93: c3 ret
7a94: 45 33 c0 xor %r8d,%r8d
7a97: eb a7 jmp 0x7a40
7a99: b8 fa ff ff ff mov $0xfffffffa,%eax
7a9e: c3 ret
7a9f: b8 f8 ff ff ff mov $0xfffffff8,%eax
7aa4: c3 ret
7aa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aac: 00
7aad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ac0: 48 83 ec 28 sub $0x28,%rsp
7ac4: 48 85 c9 test %rcx,%rcx
7ac7: 74 23 je 0x7aec
7ac9: 48 85 d2 test %rdx,%rdx
7acc: 74 1e je 0x7aec
7ace: 4d 85 c0 test %r8,%r8
7ad1: 74 19 je 0x7aec
7ad3: 45 85 c9 test %r9d,%r9d
7ad6: 7e 1e jle 0x7af6
7ad8: e8 d3 ce a5 01 call 0x1a649b0
7add: ba 02 00 00 00 mov $0x2,%edx
7ae2: 85 c0 test %eax,%eax
7ae4: 0f 45 c2 cmovne %edx,%eax
7ae7: 48 83 c4 28 add $0x28,%rsp
7aeb: c3 ret
7aec: b8 f8 ff ff ff mov $0xfffffff8,%eax
7af1: 48 83 c4 28 add $0x28,%rsp
7af5: c3 ret
7af6: b8 fa ff ff ff mov $0xfffffffa,%eax
7afb: 48 83 c4 28 add $0x28,%rsp
7aff: c3 ret
7b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7b05: 48 85 c9 test %rcx,%rcx
7b08: 74 24 je 0x7b2e
7b0a: 48 85 d2 test %rdx,%rdx
7b0d: 74 1f je 0x7b2e
7b0f: 4d 85 c0 test %r8,%r8
7b12: 74 1a je 0x7b2e
7b14: 45 85 c9 test %r9d,%r9d
7b17: 7e 20 jle 0x7b39
7b19: e8 e2 13 a6 01 call 0x1a68f00
7b1e: ba 02 00 00 00 mov $0x2,%edx
7b23: 85 c0 test %eax,%eax
7b25: 0f 45 c2 cmovne %edx,%eax
7b28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7b2d: c3 ret
7b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7b33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7b38: c3 ret
7b39: b8 fa ff ff ff mov $0xfffffffa,%eax
7b3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7b43: c3 ret
7b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b4b: 00
7b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b5f: 00
7b60: 48 83 ec 28 sub $0x28,%rsp
7b64: 48 85 c9 test %rcx,%rcx
7b67: 74 23 je 0x7b8c
7b69: 48 85 d2 test %rdx,%rdx
7b6c: 74 1e je 0x7b8c
7b6e: 4d 85 c0 test %r8,%r8
7b71: 74 19 je 0x7b8c
7b73: 45 85 c9 test %r9d,%r9d
7b76: 7e 1e jle 0x7b96
7b78: e8 93 37 a6 01 call 0x1a6b310
7b7d: ba 02 00 00 00 mov $0x2,%edx
7b82: 85 c0 test %eax,%eax
7b84: 0f 45 c2 cmovne %edx,%eax
7b87: 48 83 c4 28 add $0x28,%rsp
7b8b: c3 ret
7b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7b91: 48 83 c4 28 add $0x28,%rsp
7b95: c3 ret
7b96: b8 fa ff ff ff mov $0xfffffffa,%eax
7b9b: 48 83 c4 28 add $0x28,%rsp
7b9f: c3 ret
7ba0: 48 83 ec 28 sub $0x28,%rsp
7ba4: 48 85 c9 test %rcx,%rcx
7ba7: 74 23 je 0x7bcc
7ba9: 48 85 d2 test %rdx,%rdx
7bac: 74 1e je 0x7bcc
7bae: 4d 85 c0 test %r8,%r8
7bb1: 74 19 je 0x7bcc
7bb3: 45 85 c9 test %r9d,%r9d
7bb6: 7e 1e jle 0x7bd6
7bb8: e8 a3 79 a6 01 call 0x1a6f560
7bbd: ba 02 00 00 00 mov $0x2,%edx
7bc2: 85 c0 test %eax,%eax
7bc4: 0f 45 c2 cmovne %edx,%eax
7bc7: 48 83 c4 28 add $0x28,%rsp
7bcb: c3 ret
7bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
7bd1: 48 83 c4 28 add $0x28,%rsp
7bd5: c3 ret
7bd6: b8 fa ff ff ff mov $0xfffffffa,%eax
7bdb: 48 83 c4 28 add $0x28,%rsp
7bdf: c3 ret
7be0: 48 83 ec 28 sub $0x28,%rsp
7be4: 48 85 c9 test %rcx,%rcx
7be7: 74 23 je 0x7c0c
7be9: 48 85 d2 test %rdx,%rdx
7bec: 74 1e je 0x7c0c
7bee: 4d 85 c0 test %r8,%r8
7bf1: 74 19 je 0x7c0c
7bf3: 45 85 c9 test %r9d,%r9d
7bf6: 7e 1e jle 0x7c16
7bf8: e8 63 bd a6 01 call 0x1a73960
7bfd: ba 02 00 00 00 mov $0x2,%edx
7c02: 85 c0 test %eax,%eax
7c04: 0f 45 c2 cmovne %edx,%eax
7c07: 48 83 c4 28 add $0x28,%rsp
7c0b: c3 ret
7c0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c11: 48 83 c4 28 add $0x28,%rsp
7c15: c3 ret
7c16: b8 fa ff ff ff mov $0xfffffffa,%eax
7c1b: 48 83 c4 28 add $0x28,%rsp
7c1f: c3 ret
7c20: 48 83 ec 28 sub $0x28,%rsp
7c24: 48 85 c9 test %rcx,%rcx
7c27: 74 23 je 0x7c4c
7c29: 48 85 d2 test %rdx,%rdx
7c2c: 74 1e je 0x7c4c
7c2e: 4d 85 c0 test %r8,%r8
7c31: 74 19 je 0x7c4c
7c33: 45 85 c9 test %r9d,%r9d
7c36: 7e 1e jle 0x7c56
7c38: e8 43 fe a6 01 call 0x1a77a80
7c3d: ba 02 00 00 00 mov $0x2,%edx
7c42: 85 c0 test %eax,%eax
7c44: 0f 45 c2 cmovne %edx,%eax
7c47: 48 83 c4 28 add $0x28,%rsp
7c4b: c3 ret
7c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c51: 48 83 c4 28 add $0x28,%rsp
7c55: c3 ret
7c56: b8 fa ff ff ff mov $0xfffffffa,%eax
7c5b: 48 83 c4 28 add $0x28,%rsp
7c5f: c3 ret
7c60: 48 83 ec 28 sub $0x28,%rsp
7c64: 48 85 c9 test %rcx,%rcx
7c67: 74 25 je 0x7c8e
7c69: 48 85 d2 test %rdx,%rdx
7c6c: 74 20 je 0x7c8e
7c6e: 4d 85 c0 test %r8,%r8
7c71: 74 1b je 0x7c8e
7c73: 45 85 c9 test %r9d,%r9d
7c76: 7f 0a jg 0x7c82
7c78: b8 fa ff ff ff mov $0xfffffffa,%eax
7c7d: 48 83 c4 28 add $0x28,%rsp
7c81: c3 ret
7c82: e8 d9 6c 03 00 call 0x3e960
7c87: 33 c0 xor %eax,%eax
7c89: 48 83 c4 28 add $0x28,%rsp
7c8d: c3 ret
7c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c93: 48 83 c4 28 add $0x28,%rsp
7c97: c3 ret
7c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c9f: 00
7ca0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7ca5: 48 85 c9 test %rcx,%rcx
7ca8: 74 27 je 0x7cd1
7caa: 48 85 d2 test %rdx,%rdx
7cad: 74 22 je 0x7cd1
7caf: 4d 85 c0 test %r8,%r8
7cb2: 74 1d je 0x7cd1
7cb4: 45 85 c9 test %r9d,%r9d
7cb7: 7f 0b jg 0x7cc4
7cb9: b8 fa ff ff ff mov $0xfffffffa,%eax
7cbe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7cc3: c3 ret
7cc4: e8 d7 72 03 00 call 0x3efa0
7cc9: 33 c0 xor %eax,%eax
7ccb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7cd0: c3 ret
7cd1: b8 f8 ff ff ff mov $0xfffffff8,%eax
7cd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7cdb: c3 ret
7cdc: 0f 1f 40 00 nopl 0x0(%rax)
7ce0: 48 83 ec 28 sub $0x28,%rsp
7ce4: 48 85 c9 test %rcx,%rcx
7ce7: 74 25 je 0x7d0e
7ce9: 48 85 d2 test %rdx,%rdx
7cec: 74 20 je 0x7d0e
7cee: 4d 85 c0 test %r8,%r8
7cf1: 74 1b je 0x7d0e
7cf3: 45 85 c9 test %r9d,%r9d
7cf6: 7f 0a jg 0x7d02
7cf8: b8 fa ff ff ff mov $0xfffffffa,%eax
7cfd: 48 83 c4 28 add $0x28,%rsp
7d01: c3 ret
7d02: e8 b9 78 03 00 call 0x3f5c0
7d07: 33 c0 xor %eax,%eax
7d09: 48 83 c4 28 add $0x28,%rsp
7d0d: c3 ret
7d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7d13: 48 83 c4 28 add $0x28,%rsp
7d17: c3 ret
7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d1f: 00
7d20: 41 56 push %r14
7d22: 49 89 cb mov %rcx,%r11
7d25: 4d 85 db test %r11,%r11
7d28: 0f 84 1e 02 00 00 je 0x7f4c
7d2e: 48 85 d2 test %rdx,%rdx
7d31: 0f 84 15 02 00 00 je 0x7f4c
7d37: 4d 85 c0 test %r8,%r8
7d3a: 0f 84 0c 02 00 00 je 0x7f4c
7d40: 45 85 c9 test %r9d,%r9d
7d43: 0f 8e fb 01 00 00 jle 0x7f44
7d49: 49 63 c9 movslq %r9d,%rcx
7d4c: 48 83 f9 08 cmp $0x8,%rcx
7d50: 0f 8c e9 01 00 00 jl 0x7f3f
7d56: 4c 89 c0 mov %r8,%rax
7d59: 48 83 e0 1f and $0x1f,%rax
7d5d: 85 c0 test %eax,%eax
7d5f: 74 0d je 0x7d6e
7d61: a8 0f test $0xf,%al
7d63: 0f 85 d6 01 00 00 jne 0x7f3f
7d69: b8 01 00 00 00 mov $0x1,%eax
7d6e: 41 89 c2 mov %eax,%r10d
7d71: 4d 8d 72 08 lea 0x8(%r10),%r14
7d75: 49 3b ce cmp %r14,%rcx
7d78: 0f 8c c1 01 00 00 jl 0x7f3f
7d7e: 45 89 ce mov %r9d,%r14d
7d81: 44 2b f0 sub %eax,%r14d
7d84: 41 83 e6 07 and $0x7,%r14d
7d88: 45 2b ce sub %r14d,%r9d
7d8b: 45 33 f6 xor %r14d,%r14d
7d8e: 4d 63 c9 movslq %r9d,%r9
7d91: 85 c0 test %eax,%eax
7d93: 4c 89 f0 mov %r14,%rax
7d96: 76 3f jbe 0x7dd7
7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d9f: 00
7da0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
7da6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
7dab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
7db0: 49 ff c6 inc %r14
7db3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
7db7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
7dbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
7dc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
7dc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
7dc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
7dce: 48 83 c0 10 add $0x10,%rax
7dd2: 4d 3b f2 cmp %r10,%r14
7dd5: 72 c9 jb 0x7da0
7dd7: 4c 89 d0 mov %r10,%rax
7dda: 48 c1 e0 04 shl $0x4,%rax
7dde: 66 90 xchg %ax,%ax
7de0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
7de5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
7deb: 49 83 c2 08 add $0x8,%r10
7def: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
7df6: 01
7df7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
7dfb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
7dff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
7e06: 01
7e07: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
7e0b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
7e10: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
7e14: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
7e18: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
7e1e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
7e25: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
7e2b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
7e32: 01
7e33: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
7e3a: 01
7e3b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
7e3f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
7e43: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
7e48: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
7e4c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
7e50: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
7e54: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
7e5b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
7e61: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
7e68: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
7e6f: 01
7e70: c5 ff 12 d3 vmovddup %ymm3,%ymm2
7e74: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
7e78: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
7e7f: 01
7e80: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
7e84: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
7e89: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
7e8d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
7e91: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
7e98: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
7e9e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
7ea5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
7eac: 01
7ead: c5 ff 12 e9 vmovddup %ymm1,%ymm5
7eb1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
7eb5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
7ebc: 01
7ebd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
7ec1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
7ec6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
7eca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
7ece: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
7ed5: 48 05 80 00 00 00 add $0x80,%rax
7edb: 4d 3b d1 cmp %r9,%r10
7ede: 0f 82 fc fe ff ff jb 0x7de0
7ee4: 4c 89 c8 mov %r9,%rax
7ee7: 48 c1 e0 04 shl $0x4,%rax
7eeb: 4c 3b c9 cmp %rcx,%r9
7eee: 73 47 jae 0x7f37
7ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ef7: 00
7ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7eff: 90 nop
7f00: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
7f06: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
7f0b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
7f10: 49 ff c1 inc %r9
7f13: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
7f17: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
7f1c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
7f20: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
7f24: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
7f28: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
7f2e: 48 83 c0 10 add $0x10,%rax
7f32: 4c 3b c9 cmp %rcx,%r9
7f35: 72 c9 jb 0x7f00
7f37: 33 c0 xor %eax,%eax
7f39: c5 f8 77 vzeroupper
7f3c: 41 5e pop %r14
7f3e: c3 ret
7f3f: 45 33 c9 xor %r9d,%r9d
7f42: eb a0 jmp 0x7ee4
7f44: b8 fa ff ff ff mov $0xfffffffa,%eax
7f49: 41 5e pop %r14
7f4b: c3 ret
7f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f51: 41 5e pop %r14
7f53: c3 ret
7f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f60: 41 56 push %r14
7f62: 49 89 cb mov %rcx,%r11
7f65: 4d 85 db test %r11,%r11
7f68: 0f 84 db 01 00 00 je 0x8149
7f6e: 48 85 d2 test %rdx,%rdx
7f71: 0f 84 d2 01 00 00 je 0x8149
7f77: 4d 85 c0 test %r8,%r8
7f7a: 0f 84 c9 01 00 00 je 0x8149
7f80: 45 85 c9 test %r9d,%r9d
7f83: 0f 8e b8 01 00 00 jle 0x8141
7f89: 49 63 c9 movslq %r9d,%rcx
7f8c: 48 83 f9 08 cmp $0x8,%rcx
7f90: 0f 8c a6 01 00 00 jl 0x813c
7f96: 4c 89 c0 mov %r8,%rax
7f99: 48 83 e0 1f and $0x1f,%rax
7f9d: 85 c0 test %eax,%eax
7f9f: 74 0d je 0x7fae
7fa1: a8 0f test $0xf,%al
7fa3: 0f 85 93 01 00 00 jne 0x813c
7fa9: b8 01 00 00 00 mov $0x1,%eax
7fae: 41 89 c2 mov %eax,%r10d
7fb1: 4d 8d 72 08 lea 0x8(%r10),%r14
7fb5: 49 3b ce cmp %r14,%rcx
7fb8: 0f 8c 7e 01 00 00 jl 0x813c
7fbe: 45 89 ce mov %r9d,%r14d
7fc1: 44 2b f0 sub %eax,%r14d
7fc4: 41 83 e6 07 and $0x7,%r14d
7fc8: 45 2b ce sub %r14d,%r9d
7fcb: 45 33 f6 xor %r14d,%r14d
7fce: 4d 63 c9 movslq %r9d,%r9
7fd1: 85 c0 test %eax,%eax
7fd3: 4c 89 f0 mov %r14,%rax
7fd6: 76 3c jbe 0x8014
7fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fdf: 00
7fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
7fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
7feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7fef: 49 ff c6 inc %r14
7ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5