Files

9023 lines
427 KiB
Plaintext

; th_4340: VA 0x180004340-0x18000c340 (32768 bytes)
/tmp/opencode/dis/th_4340.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 4d 89 c1 mov %r8,%r9
7: 49 89 d0 mov %rdx,%r8
a: 48 89 ca mov %rcx,%rdx
d: e8 ae 40 01 00 call 0x140c0
12: 48 83 c4 28 add $0x28,%rsp
16: c3 ret
17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1e: 00 00
20: 48 83 ec 28 sub $0x28,%rsp
24: 4d 89 c1 mov %r8,%r9
27: 49 89 d0 mov %rdx,%r8
2a: 48 89 ca mov %rcx,%rdx
2d: e8 ce 42 01 00 call 0x14300
32: 48 83 c4 28 add $0x28,%rsp
36: c3 ret
37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3e: 00 00
40: 48 83 ec 28 sub $0x28,%rsp
44: 48 85 c9 test %rcx,%rcx
47: 74 49 je 0x92
49: 4d 85 c0 test %r8,%r8
4c: 74 44 je 0x92
4e: 45 85 c9 test %r9d,%r9d
51: 7e 49 jle 0x9c
53: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c58960
5a: 7a 02 jp 0x5e
5c: 74 25 je 0x83
5e: 0f 57 c0 xorps %xmm0,%xmm0
61: 0f 2e c8 ucomiss %xmm0,%xmm1
64: 7a 02 jp 0x68
66: 74 0c je 0x74
68: e8 d3 44 01 00 call 0x14540
6d: 33 c0 xor %eax,%eax
6f: 48 83 c4 28 add $0x28,%rsp
73: c3 ret
74: 4c 89 c1 mov %r8,%rcx
77: 44 89 ca mov %r9d,%edx
7a: 48 83 c4 28 add $0x28,%rsp
7e: e9 bd 46 01 00 jmp 0x14740
83: 4c 89 c2 mov %r8,%rdx
86: 45 89 c8 mov %r9d,%r8d
89: 48 83 c4 28 add $0x28,%rsp
8d: e9 ee 22 00 00 jmp 0x2380
92: b8 f8 ff ff ff mov $0xfffffff8,%eax
97: 48 83 c4 28 add $0x28,%rsp
9b: c3 ret
9c: b8 fa ff ff ff mov $0xfffffffa,%eax
a1: 48 83 c4 28 add $0x28,%rsp
a5: c3 ret
a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ad: 00
ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b5: 0f 1f 40 00 nopl 0x0(%rax)
b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
c5: 48 85 c9 test %rcx,%rcx
c8: 74 4c je 0x116
ca: 4d 85 c0 test %r8,%r8
cd: 74 47 je 0x116
cf: 45 85 c9 test %r9d,%r9d
d2: 7e 4d jle 0x121
d4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c58964
db: 7a 02 jp 0xdf
dd: 74 27 je 0x106
df: 0f 57 c0 xorps %xmm0,%xmm0
e2: 0f 2e c8 ucomiss %xmm0,%xmm1
e5: 7a 02 jp 0xe9
e7: 74 0d je 0xf6
e9: e8 92 46 01 00 call 0x14780
ee: 33 c0 xor %eax,%eax
f0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f5: c3 ret
f6: 4c 89 c1 mov %r8,%rcx
f9: 44 89 ca mov %r9d,%edx
fc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
101: e9 7a 48 01 00 jmp 0x14980
106: 4c 89 c2 mov %r8,%rdx
109: 45 89 c8 mov %r9d,%r8d
10c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
111: e9 aa 22 00 00 jmp 0x23c0
116: b8 f8 ff ff ff mov $0xfffffff8,%eax
11b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
120: c3 ret
121: b8 fa ff ff ff mov $0xfffffffa,%eax
126: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12b: c3 ret
12c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
133: 00
134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
140: 48 83 ec 28 sub $0x28,%rsp
144: 48 85 c9 test %rcx,%rcx
147: 74 49 je 0x192
149: 4d 85 c0 test %r8,%r8
14c: 74 44 je 0x192
14e: 45 85 c9 test %r9d,%r9d
151: 7e 49 jle 0x19c
153: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c58968
15a: 7a 02 jp 0x15e
15c: 74 25 je 0x183
15e: 0f 57 c0 xorps %xmm0,%xmm0
161: 0f 2e c8 ucomiss %xmm0,%xmm1
164: 7a 02 jp 0x168
166: 74 0c je 0x174
168: e8 53 48 01 00 call 0x149c0
16d: 33 c0 xor %eax,%eax
16f: 48 83 c4 28 add $0x28,%rsp
173: c3 ret
174: 4c 89 c1 mov %r8,%rcx
177: 44 89 ca mov %r9d,%edx
17a: 48 83 c4 28 add $0x28,%rsp
17e: e9 3d 4a 01 00 jmp 0x14bc0
183: 4c 89 c2 mov %r8,%rdx
186: 45 89 c8 mov %r9d,%r8d
189: 48 83 c4 28 add $0x28,%rsp
18d: e9 6e 22 00 00 jmp 0x2400
192: b8 f8 ff ff ff mov $0xfffffff8,%eax
197: 48 83 c4 28 add $0x28,%rsp
19b: c3 ret
19c: b8 fa ff ff ff mov $0xfffffffa,%eax
1a1: 48 83 c4 28 add $0x28,%rsp
1a5: c3 ret
1a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ad: 00
1ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b5: 0f 1f 40 00 nopl 0x0(%rax)
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c0: 57 push %rdi
1c1: 48 83 ec 20 sub $0x20,%rsp
1c5: c5 f8 28 d1 vmovaps %xmm1,%xmm2
1c9: 48 85 c9 test %rcx,%rcx
1cc: 0f 84 ef 01 00 00 je 0x3c1
1d2: 4d 85 c0 test %r8,%r8
1d5: 0f 84 e6 01 00 00 je 0x3c1
1db: 45 85 c9 test %r9d,%r9d
1de: 0f 8e d2 01 00 00 jle 0x3b6
1e4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5896c
1eb: 01
1ec: 7a 06 jp 0x1f4
1ee: 0f 84 b1 01 00 00 je 0x3a5
1f4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
1f8: c5 f8 2e d0 vucomiss %xmm0,%xmm2
1fc: 7a 06 jp 0x204
1fe: 0f 84 90 01 00 00 je 0x394
204: 41 83 f9 10 cmp $0x10,%r9d
208: 0f 8c 76 01 00 00 jl 0x384
20e: 4d 89 c2 mov %r8,%r10
211: 49 83 e2 1f and $0x1f,%r10
215: 45 89 d2 mov %r10d,%r10d
218: 45 85 d2 test %r10d,%r10d
21b: 74 18 je 0x235
21d: 41 f7 c2 03 00 00 00 test $0x3,%r10d
224: 0f 85 5a 01 00 00 jne 0x384
22a: 41 f7 da neg %r10d
22d: 41 83 c2 20 add $0x20,%r10d
231: 41 c1 ea 02 shr $0x2,%r10d
235: 41 8d 42 10 lea 0x10(%r10),%eax
239: 44 3b c8 cmp %eax,%r9d
23c: 0f 8c 42 01 00 00 jl 0x384
242: 44 89 cf mov %r9d,%edi
245: 33 c0 xor %eax,%eax
247: 41 2b fa sub %r10d,%edi
24a: 83 e7 0f and $0xf,%edi
24d: f7 df neg %edi
24f: 41 03 f9 add %r9d,%edi
252: 45 85 d2 test %r10d,%r10d
255: 76 1c jbe 0x273
257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
25e: 00 00
260: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0
265: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
26b: 48 ff c0 inc %rax
26e: 49 3b c2 cmp %r10,%rax
271: 72 ed jb 0x260
273: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1
278: 48 63 c7 movslq %edi,%rax
27b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0
281: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
288: 00
289: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
297: 00
298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29f: 90 nop
2a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
2a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
2ad: 01
2ae: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
2b2: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3
2b9: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4)
2bf: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4
2c6: 01
2c7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
2cb: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4)
2d2: 49 83 c2 10 add $0x10,%r10
2d6: 4c 3b d0 cmp %rax,%r10
2d9: 72 c5 jb 0x2a0
2db: 44 8d 57 01 lea 0x1(%rdi),%r10d
2df: 45 3b d1 cmp %r9d,%r10d
2e2: 0f 87 8c 00 00 00 ja 0x374
2e8: 49 63 d1 movslq %r9d,%rdx
2eb: 48 2b d0 sub %rax,%rdx
2ee: 48 83 fa 04 cmp $0x4,%rdx
2f2: 0f 8c 87 00 00 00 jl 0x37f
2f8: 41 89 d1 mov %edx,%r9d
2fb: 45 33 db xor %r11d,%r11d
2fe: 41 83 e1 fc and $0xfffffffc,%r9d
302: 4d 8d 14 80 lea (%r8,%rax,4),%r10
306: 4d 63 c9 movslq %r9d,%r9
309: 48 8d 04 81 lea (%rcx,%rax,4),%rax
30d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
314: 00
315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31c: 0f 1f 40 00 nopl 0x0(%rax)
320: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0
326: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4)
32c: 49 83 c3 04 add $0x4,%r11
330: 4d 3b d9 cmp %r9,%r11
333: 72 eb jb 0x320
335: 4c 3b ca cmp %rdx,%r9
338: 73 3a jae 0x374
33a: 48 63 ff movslq %edi,%rdi
33d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8
341: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax
345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34c: 00
34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
360: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0
366: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4)
36c: 49 ff c1 inc %r9
36f: 4c 3b ca cmp %rdx,%r9
372: 72 ec jb 0x360
374: 33 c0 xor %eax,%eax
376: c5 f8 77 vzeroupper
379: 48 83 c4 20 add $0x20,%rsp
37d: 5f pop %rdi
37e: c3 ret
37f: 45 33 c9 xor %r9d,%r9d
382: eb b1 jmp 0x335
384: 33 ff xor %edi,%edi
386: 41 83 f9 01 cmp $0x1,%r9d
38a: 72 e8 jb 0x374
38c: 49 63 d1 movslq %r9d,%rdx
38f: 45 33 c9 xor %r9d,%r9d
392: eb a1 jmp 0x335
394: 4c 89 c1 mov %r8,%rcx
397: 44 89 ca mov %r9d,%edx
39a: e8 61 48 01 00 call 0x14c00
39f: 48 83 c4 20 add $0x20,%rsp
3a3: 5f pop %rdi
3a4: c3 ret
3a5: 4c 89 c2 mov %r8,%rdx
3a8: 45 89 c8 mov %r9d,%r8d
3ab: e8 90 20 00 00 call 0x2440
3b0: 48 83 c4 20 add $0x20,%rsp
3b4: 5f pop %rdi
3b5: c3 ret
3b6: b8 fa ff ff ff mov $0xfffffffa,%eax
3bb: 48 83 c4 20 add $0x20,%rsp
3bf: 5f pop %rdi
3c0: c3 ret
3c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c6: 48 83 c4 20 add $0x20,%rsp
3ca: 5f pop %rdi
3cb: c3 ret
3cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d3: 00
3d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3e0: 53 push %rbx
3e1: 48 83 ec 20 sub $0x20,%rsp
3e5: 48 85 c9 test %rcx,%rcx
3e8: 0f 84 b9 01 00 00 je 0x5a7
3ee: 4d 85 c0 test %r8,%r8
3f1: 0f 84 b0 01 00 00 je 0x5a7
3f7: 45 85 c9 test %r9d,%r9d
3fa: 0f 8e 9c 01 00 00 jle 0x59c
400: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c58970
407: 01
408: 7a 06 jp 0x410
40a: 0f 84 7b 01 00 00 je 0x58b
410: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
414: c5 f8 2e c8 vucomiss %xmm0,%xmm1
418: 7a 06 jp 0x420
41a: 0f 84 5a 01 00 00 je 0x57a
420: 41 83 f9 10 cmp $0x10,%r9d
424: 0f 8c 3a 01 00 00 jl 0x564
42a: 41 83 f9 1d cmp $0x1d,%r9d
42e: 0f 8c 38 01 00 00 jl 0x56c
434: 4d 89 c2 mov %r8,%r10
437: 49 83 e2 1f and $0x1f,%r10
43b: 45 85 d2 test %r10d,%r10d
43e: 74 18 je 0x458
440: 41 f7 c2 03 00 00 00 test $0x3,%r10d
447: 0f 85 17 01 00 00 jne 0x564
44d: 41 f7 da neg %r10d
450: 41 83 c2 20 add $0x20,%r10d
454: 41 c1 ea 02 shr $0x2,%r10d
458: 41 8d 42 10 lea 0x10(%r10),%eax
45c: 44 3b c8 cmp %eax,%r9d
45f: 0f 8c ff 00 00 00 jl 0x564
465: 45 89 cb mov %r9d,%r11d
468: 33 c0 xor %eax,%eax
46a: 45 2b da sub %r10d,%r11d
46d: 41 83 e3 0f and $0xf,%r11d
471: 41 f7 db neg %r11d
474: 45 03 d9 add %r9d,%r11d
477: 44 89 d3 mov %r10d,%ebx
47a: 45 85 d2 test %r10d,%r10d
47d: 76 14 jbe 0x493
47f: 90 nop
480: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
485: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
48b: 48 ff c0 inc %rax
48e: 48 3b c3 cmp %rbx,%rax
491: 72 ed jb 0x480
493: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
498: 49 63 c3 movslq %r11d,%rax
49b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4a0: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
4a5: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
4ab: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
4b1: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
4b8: 48 83 c3 10 add $0x10,%rbx
4bc: 48 3b d8 cmp %rax,%rbx
4bf: 72 df jb 0x4a0
4c1: 41 8d 43 01 lea 0x1(%r11),%eax
4c5: 41 3b c1 cmp %r9d,%eax
4c8: 0f 87 86 00 00 00 ja 0x554
4ce: 4d 63 c9 movslq %r9d,%r9
4d1: 4d 63 db movslq %r11d,%r11
4d4: 4d 2b cb sub %r11,%r9
4d7: 49 83 f9 04 cmp $0x4,%r9
4db: 0f 8c 7e 00 00 00 jl 0x55f
4e1: 4d 63 db movslq %r11d,%r11
4e4: 45 89 ca mov %r9d,%r10d
4e7: 41 83 e2 fc and $0xfffffffc,%r10d
4eb: 33 db xor %ebx,%ebx
4ed: 4d 63 d2 movslq %r10d,%r10
4f0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
4f5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
4f9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
4fd: 0f 1f 00 nopl (%rax)
500: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
505: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
50a: 48 83 c3 04 add $0x4,%rbx
50e: 49 3b da cmp %r10,%rbx
511: 72 ed jb 0x500
513: 4d 3b d1 cmp %r9,%r10
516: 73 3c jae 0x554
518: 4d 63 db movslq %r11d,%r11
51b: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
51f: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52a: 00
52b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
540: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
546: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
54c: 49 ff c2 inc %r10
54f: 4d 3b d1 cmp %r9,%r10
552: 72 ec jb 0x540
554: 33 c0 xor %eax,%eax
556: c5 f8 77 vzeroupper
559: 48 83 c4 20 add $0x20,%rsp
55d: 5b pop %rbx
55e: c3 ret
55f: 45 33 d2 xor %r10d,%r10d
562: eb af jmp 0x513
564: 45 33 db xor %r11d,%r11d
567: e9 55 ff ff ff jmp 0x4c1
56c: 45 89 cb mov %r9d,%r11d
56f: 33 db xor %ebx,%ebx
571: 41 83 e3 f0 and $0xfffffff0,%r11d
575: e9 19 ff ff ff jmp 0x493
57a: 4c 89 c1 mov %r8,%rcx
57d: 44 89 ca mov %r9d,%edx
580: e8 bb 46 01 00 call 0x14c40
585: 48 83 c4 20 add $0x20,%rsp
589: 5b pop %rbx
58a: c3 ret
58b: 4c 89 c2 mov %r8,%rdx
58e: 45 89 c8 mov %r9d,%r8d
591: e8 6a 1f 00 00 call 0x2500
596: 48 83 c4 20 add $0x20,%rsp
59a: 5b pop %rbx
59b: c3 ret
59c: b8 fa ff ff ff mov $0xfffffffa,%eax
5a1: 48 83 c4 20 add $0x20,%rsp
5a5: 5b pop %rbx
5a6: c3 ret
5a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
5ac: 48 83 c4 20 add $0x20,%rsp
5b0: 5b pop %rbx
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: 53 push %rbx
5c1: 48 83 ec 20 sub $0x20,%rsp
5c5: 48 85 c9 test %rcx,%rcx
5c8: 0f 84 b9 01 00 00 je 0x787
5ce: 4d 85 c0 test %r8,%r8
5d1: 0f 84 b0 01 00 00 je 0x787
5d7: 45 85 c9 test %r9d,%r9d
5da: 0f 8e 9c 01 00 00 jle 0x77c
5e0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c58974
5e7: 01
5e8: 7a 06 jp 0x5f0
5ea: 0f 84 7b 01 00 00 je 0x76b
5f0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
5f4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
5f8: 7a 06 jp 0x600
5fa: 0f 84 5a 01 00 00 je 0x75a
600: 41 83 f9 10 cmp $0x10,%r9d
604: 0f 8c 3a 01 00 00 jl 0x744
60a: 41 83 f9 1d cmp $0x1d,%r9d
60e: 0f 8c 38 01 00 00 jl 0x74c
614: 4d 89 c2 mov %r8,%r10
617: 49 83 e2 1f and $0x1f,%r10
61b: 45 85 d2 test %r10d,%r10d
61e: 74 18 je 0x638
620: 41 f7 c2 03 00 00 00 test $0x3,%r10d
627: 0f 85 17 01 00 00 jne 0x744
62d: 41 f7 da neg %r10d
630: 41 83 c2 20 add $0x20,%r10d
634: 41 c1 ea 02 shr $0x2,%r10d
638: 41 8d 42 10 lea 0x10(%r10),%eax
63c: 44 3b c8 cmp %eax,%r9d
63f: 0f 8c ff 00 00 00 jl 0x744
645: 45 89 cb mov %r9d,%r11d
648: 33 c0 xor %eax,%eax
64a: 45 2b da sub %r10d,%r11d
64d: 41 83 e3 0f and $0xf,%r11d
651: 41 f7 db neg %r11d
654: 45 03 d9 add %r9d,%r11d
657: 44 89 d3 mov %r10d,%ebx
65a: 45 85 d2 test %r10d,%r10d
65d: 76 14 jbe 0x673
65f: 90 nop
660: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
665: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
66b: 48 ff c0 inc %rax
66e: 48 3b c3 cmp %rbx,%rax
671: 72 ed jb 0x660
673: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
678: 49 63 c3 movslq %r11d,%rax
67b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
680: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
685: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
68b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
691: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
698: 48 83 c3 10 add $0x10,%rbx
69c: 48 3b d8 cmp %rax,%rbx
69f: 72 df jb 0x680
6a1: 41 8d 43 01 lea 0x1(%r11),%eax
6a5: 41 3b c1 cmp %r9d,%eax
6a8: 0f 87 86 00 00 00 ja 0x734
6ae: 4d 63 c9 movslq %r9d,%r9
6b1: 4d 63 db movslq %r11d,%r11
6b4: 4d 2b cb sub %r11,%r9
6b7: 49 83 f9 04 cmp $0x4,%r9
6bb: 0f 8c 7e 00 00 00 jl 0x73f
6c1: 4d 63 db movslq %r11d,%r11
6c4: 45 89 ca mov %r9d,%r10d
6c7: 41 83 e2 fc and $0xfffffffc,%r10d
6cb: 33 db xor %ebx,%ebx
6cd: 4d 63 d2 movslq %r10d,%r10
6d0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
6d5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
6d9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
6dd: 0f 1f 00 nopl (%rax)
6e0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
6e5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
6ea: 48 83 c3 04 add $0x4,%rbx
6ee: 49 3b da cmp %r10,%rbx
6f1: 72 ed jb 0x6e0
6f3: 4d 3b d1 cmp %r9,%r10
6f6: 73 3c jae 0x734
6f8: 4d 63 db movslq %r11d,%r11
6fb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
6ff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70a: 00
70b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
720: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
726: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
72c: 49 ff c2 inc %r10
72f: 4d 3b d1 cmp %r9,%r10
732: 72 ec jb 0x720
734: 33 c0 xor %eax,%eax
736: c5 f8 77 vzeroupper
739: 48 83 c4 20 add $0x20,%rsp
73d: 5b pop %rbx
73e: c3 ret
73f: 45 33 d2 xor %r10d,%r10d
742: eb af jmp 0x6f3
744: 45 33 db xor %r11d,%r11d
747: e9 55 ff ff ff jmp 0x6a1
74c: 45 89 cb mov %r9d,%r11d
74f: 33 db xor %ebx,%ebx
751: 41 83 e3 f0 and $0xfffffff0,%r11d
755: e9 19 ff ff ff jmp 0x673
75a: 4c 89 c1 mov %r8,%rcx
75d: 44 89 ca mov %r9d,%edx
760: e8 1b 45 01 00 call 0x14c80
765: 48 83 c4 20 add $0x20,%rsp
769: 5b pop %rbx
76a: c3 ret
76b: 4c 89 c2 mov %r8,%rdx
76e: 45 89 c8 mov %r9d,%r8d
771: e8 4a 1e 00 00 call 0x25c0
776: 48 83 c4 20 add $0x20,%rsp
77a: 5b pop %rbx
77b: c3 ret
77c: b8 fa ff ff ff mov $0xfffffffa,%eax
781: 48 83 c4 20 add $0x20,%rsp
785: 5b pop %rbx
786: c3 ret
787: b8 f8 ff ff ff mov $0xfffffff8,%eax
78c: 48 83 c4 20 add $0x20,%rsp
790: 5b pop %rbx
791: c3 ret
792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a0: 48 83 ec 38 sub $0x38,%rsp
7a4: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2611630
7ab: 48 33 c4 xor %rsp,%rax
7ae: 48 89 44 24 30 mov %rax,0x30(%rsp)
7b3: 48 85 d2 test %rdx,%rdx
7b6: 74 5f je 0x817
7b8: 45 85 c0 test %r8d,%r8d
7bb: 7f 1b jg 0x7d8
7bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
7c2: 48 33 cc xor %rsp,%rcx
7c5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2611630
7cc: 75 44 jne 0x812
7ce: b8 fa ff ff ff mov $0xfffffffa,%eax
7d3: 48 83 c4 38 add $0x38,%rsp
7d7: c3 ret
7d8: 48 8b 01 mov (%rcx),%rax
7db: 4c 8b 49 08 mov 0x8(%rcx),%r9
7df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
7e4: 66 48 0f 6e c8 movq %rax,%xmm1
7e9: 66 49 0f 6e c1 movq %r9,%xmm0
7ee: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
7f2: 0f 29 09 movaps %xmm1,(%rcx)
7f5: e8 c6 44 01 00 call 0x14cc0
7fa: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
7ff: 48 33 cc xor %rsp,%rcx
802: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2611630
809: 75 07 jne 0x812
80b: 33 c0 xor %eax,%eax
80d: 48 83 c4 38 add $0x38,%rsp
811: c3 ret
812: e8 79 c5 12 01 call 0x112cd90
817: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
81c: 48 33 cc xor %rsp,%rcx
81f: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2611630
826: 75 ea jne 0x812
828: b8 f8 ff ff ff mov $0xfffffff8,%eax
82d: 48 83 c4 38 add $0x38,%rsp
831: c3 ret
832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
840: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
845: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2611630
84c: 48 33 c4 xor %rsp,%rax
84f: 48 89 44 24 30 mov %rax,0x30(%rsp)
854: 48 85 d2 test %rdx,%rdx
857: 74 57 je 0x8b0
859: 45 85 c0 test %r8d,%r8d
85c: 7f 1c jg 0x87a
85e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
863: 48 33 cc xor %rsp,%rcx
866: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2611630
86d: 75 3c jne 0x8ab
86f: b8 fa ff ff ff mov $0xfffffffa,%eax
874: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
879: c3 ret
87a: f3 0f 7e 01 movq (%rcx),%xmm0
87e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
883: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
888: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
88d: e8 4e 44 01 00 call 0x14ce0
892: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
897: 48 33 cc xor %rsp,%rcx
89a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2611630
8a1: 75 08 jne 0x8ab
8a3: 33 c0 xor %eax,%eax
8a5: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
8aa: c3 ret
8ab: e8 e0 c4 12 01 call 0x112cd90
8b0: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
8b5: 48 33 cc xor %rsp,%rcx
8b8: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2611630
8bf: 75 ea jne 0x8ab
8c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
8c6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
8cb: c3 ret
8cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8d3: 00
8d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
8e0: 48 83 ec 38 sub $0x38,%rsp
8e4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2611630
8eb: 48 33 c4 xor %rsp,%rax
8ee: 48 89 44 24 30 mov %rax,0x30(%rsp)
8f3: 48 85 d2 test %rdx,%rdx
8f6: 74 61 je 0x959
8f8: 45 85 c0 test %r8d,%r8d
8fb: 7f 1b jg 0x918
8fd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
902: 48 33 cc xor %rsp,%rcx
905: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2611630
90c: 75 46 jne 0x954
90e: b8 fa ff ff ff mov $0xfffffffa,%eax
913: 48 83 c4 38 add $0x38,%rsp
917: c3 ret
918: 48 8b 01 mov (%rcx),%rax
91b: 4c 8b 49 08 mov 0x8(%rcx),%r9
91f: 66 48 0f 6e c8 movq %rax,%xmm1
924: 66 49 0f 6e c1 movq %r9,%xmm0
929: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
92e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
932: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp)
937: e8 c4 43 01 00 call 0x14d00
93c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
941: 48 33 cc xor %rsp,%rcx
944: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2611630
94b: 75 07 jne 0x954
94d: 33 c0 xor %eax,%eax
94f: 48 83 c4 38 add $0x38,%rsp
953: c3 ret
954: e8 37 c4 12 01 call 0x112cd90
959: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
95e: 48 33 cc xor %rsp,%rcx
961: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2611630
968: 75 ea jne 0x954
96a: b8 f8 ff ff ff mov $0xfffffff8,%eax
96f: 48 83 c4 38 add $0x38,%rsp
973: c3 ret
974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
980: 48 83 ec 38 sub $0x38,%rsp
984: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2611630
98b: 48 33 c4 xor %rsp,%rax
98e: 48 89 44 24 30 mov %rax,0x30(%rsp)
993: 48 85 d2 test %rdx,%rdx
996: 74 60 je 0x9f8
998: 45 85 c0 test %r8d,%r8d
99b: 7f 1b jg 0x9b8
99d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
9a2: 48 33 cc xor %rsp,%rcx
9a5: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2611630
9ac: 75 45 jne 0x9f3
9ae: b8 fa ff ff ff mov $0xfffffffa,%eax
9b3: 48 83 c4 38 add $0x38,%rsp
9b7: c3 ret
9b8: 48 8b 01 mov (%rcx),%rax
9bb: 4c 8b 49 08 mov 0x8(%rcx),%r9
9bf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
9c4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
9c9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
9ce: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
9d2: c5 f8 11 11 vmovups %xmm2,(%rcx)
9d6: e8 45 43 01 00 call 0x14d20
9db: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
9e0: 48 33 cc xor %rsp,%rcx
9e3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2611630
9ea: 75 07 jne 0x9f3
9ec: 33 c0 xor %eax,%eax
9ee: 48 83 c4 38 add $0x38,%rsp
9f2: c3 ret
9f3: e8 98 c3 12 01 call 0x112cd90
9f8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
9fd: 48 33 cc xor %rsp,%rcx
a00: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2611630
a07: 75 ea jne 0x9f3
a09: b8 f8 ff ff ff mov $0xfffffff8,%eax
a0e: 48 83 c4 38 add $0x38,%rsp
a12: c3 ret
a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a1f: 00
a20: 48 83 ec 38 sub $0x38,%rsp
a24: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2611630
a2b: 48 33 c4 xor %rsp,%rax
a2e: 48 89 44 24 30 mov %rax,0x30(%rsp)
a33: 48 85 d2 test %rdx,%rdx
a36: 74 60 je 0xa98
a38: 45 85 c0 test %r8d,%r8d
a3b: 7f 1b jg 0xa58
a3d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
a42: 48 33 cc xor %rsp,%rcx
a45: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2611630
a4c: 75 45 jne 0xa93
a4e: b8 fa ff ff ff mov $0xfffffffa,%eax
a53: 48 83 c4 38 add $0x38,%rsp
a57: c3 ret
a58: 48 8b 01 mov (%rcx),%rax
a5b: 4c 8b 49 08 mov 0x8(%rcx),%r9
a5f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
a64: c4 e1 f9 6e c0 vmovq %rax,%xmm0
a69: c4 c1 f9 6e c9 vmovq %r9,%xmm1
a6e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
a72: c5 f8 11 11 vmovups %xmm2,(%rcx)
a76: e8 c5 42 01 00 call 0x14d40
a7b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
a80: 48 33 cc xor %rsp,%rcx
a83: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2611630
a8a: 75 07 jne 0xa93
a8c: 33 c0 xor %eax,%eax
a8e: 48 83 c4 38 add $0x38,%rsp
a92: c3 ret
a93: e8 f8 c2 12 01 call 0x112cd90
a98: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
a9d: 48 33 cc xor %rsp,%rcx
aa0: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2611630
aa7: 75 ea jne 0xa93
aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
aae: 48 83 c4 38 add $0x38,%rsp
ab2: c3 ret
ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
abf: 00
ac0: 48 83 ec 38 sub $0x38,%rsp
ac4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2611630
acb: 48 33 c4 xor %rsp,%rax
ace: 48 89 44 24 30 mov %rax,0x30(%rsp)
ad3: 48 85 d2 test %rdx,%rdx
ad6: 74 60 je 0xb38
ad8: 45 85 c0 test %r8d,%r8d
adb: 7f 1b jg 0xaf8
add: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
ae2: 48 33 cc xor %rsp,%rcx
ae5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2611630
aec: 75 45 jne 0xb33
aee: b8 fa ff ff ff mov $0xfffffffa,%eax
af3: 48 83 c4 38 add $0x38,%rsp
af7: c3 ret
af8: 48 8b 01 mov (%rcx),%rax
afb: 4c 8b 49 08 mov 0x8(%rcx),%r9
aff: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
b04: c4 e1 f9 6e c0 vmovq %rax,%xmm0
b09: c4 c1 f9 6e c9 vmovq %r9,%xmm1
b0e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
b12: c5 f8 11 11 vmovups %xmm2,(%rcx)
b16: e8 45 42 01 00 call 0x14d60
b1b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
b20: 48 33 cc xor %rsp,%rcx
b23: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2611630
b2a: 75 07 jne 0xb33
b2c: 33 c0 xor %eax,%eax
b2e: 48 83 c4 38 add $0x38,%rsp
b32: c3 ret
b33: e8 58 c2 12 01 call 0x112cd90
b38: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
b3d: 48 33 cc xor %rsp,%rcx
b40: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2611630
b47: 75 ea jne 0xb33
b49: b8 f8 ff ff ff mov $0xfffffff8,%eax
b4e: 48 83 c4 38 add $0x38,%rsp
b52: c3 ret
b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b5f: 00
b60: 48 83 ec 28 sub $0x28,%rsp
b64: 48 85 c9 test %rcx,%rcx
b67: 74 20 je 0xb89
b69: 48 85 d2 test %rdx,%rdx
b6c: 74 1b je 0xb89
b6e: 45 85 c0 test %r8d,%r8d
b71: 7f 0a jg 0xb7d
b73: b8 fa ff ff ff mov $0xfffffffa,%eax
b78: 48 83 c4 28 add $0x28,%rsp
b7c: c3 ret
b7d: e8 fe 41 01 00 call 0x14d80
b82: 33 c0 xor %eax,%eax
b84: 48 83 c4 28 add $0x28,%rsp
b88: c3 ret
b89: b8 f8 ff ff ff mov $0xfffffff8,%eax
b8e: 48 83 c4 28 add $0x28,%rsp
b92: c3 ret
b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b9f: 00
ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
ba5: 48 85 c9 test %rcx,%rcx
ba8: 74 22 je 0xbcc
baa: 48 85 d2 test %rdx,%rdx
bad: 74 1d je 0xbcc
baf: 45 85 c0 test %r8d,%r8d
bb2: 7f 0b jg 0xbbf
bb4: b8 fa ff ff ff mov $0xfffffffa,%eax
bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
bbe: c3 ret
bbf: e8 9c 43 01 00 call 0x14f60
bc4: 33 c0 xor %eax,%eax
bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
bcb: c3 ret
bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
bd6: c3 ret
bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
bde: 00 00
be0: 48 83 ec 28 sub $0x28,%rsp
be4: 48 85 c9 test %rcx,%rcx
be7: 74 20 je 0xc09
be9: 48 85 d2 test %rdx,%rdx
bec: 74 1b je 0xc09
bee: 45 85 c0 test %r8d,%r8d
bf1: 7f 0a jg 0xbfd
bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
bf8: 48 83 c4 28 add $0x28,%rsp
bfc: c3 ret
bfd: e8 3e 45 01 00 call 0x15140
c02: 33 c0 xor %eax,%eax
c04: 48 83 c4 28 add $0x28,%rsp
c08: c3 ret
c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
c0e: 48 83 c4 28 add $0x28,%rsp
c12: c3 ret
c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c1f: 00
c20: 56 push %rsi
c21: 48 89 d6 mov %rdx,%rsi
c24: 48 85 c9 test %rcx,%rcx
c27: 0f 84 d0 01 00 00 je 0xdfd
c2d: 48 85 f6 test %rsi,%rsi
c30: 0f 84 c7 01 00 00 je 0xdfd
c36: 45 85 c0 test %r8d,%r8d
c39: 0f 8e b7 01 00 00 jle 0xdf6
c3f: 41 83 f8 10 cmp $0x10,%r8d
c43: 0f 8c 9d 01 00 00 jl 0xde6
c49: 49 89 f1 mov %rsi,%r9
c4c: 49 83 e1 1f and $0x1f,%r9
c50: 45 89 c9 mov %r9d,%r9d
c53: 45 85 c9 test %r9d,%r9d
c56: 74 18 je 0xc70
c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d
c5f: 0f 85 81 01 00 00 jne 0xde6
c65: 41 f7 d9 neg %r9d
c68: 41 83 c1 20 add $0x20,%r9d
c6c: 41 c1 e9 03 shr $0x3,%r9d
c70: 41 8d 41 10 lea 0x10(%r9),%eax
c74: 44 3b c0 cmp %eax,%r8d
c77: 0f 8c 69 01 00 00 jl 0xde6
c7d: 44 89 c0 mov %r8d,%eax
c80: 33 d2 xor %edx,%edx
c82: 41 2b c1 sub %r9d,%eax
c85: 83 e0 0f and $0xf,%eax
c88: f7 d8 neg %eax
c8a: 41 03 c0 add %r8d,%eax
c8d: 45 85 c9 test %r9d,%r9d
c90: 76 25 jbe 0xcb7
c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ca0: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0
ca5: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
caa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
caf: 48 ff c2 inc %rdx
cb2: 49 3b d1 cmp %r9,%rdx
cb5: 72 e9 jb 0xca0
cb7: 48 63 d0 movslq %eax,%rdx
cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
cc0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1
cc6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5
ccd: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
cd3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4
cda: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
ce1: 01
ce2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
ce6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2
ced: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8)
cf3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3
cfa: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0
d01: 01
d02: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1
d06: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0
d0d: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8)
d14: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1
d1b: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4
d22: 01
d23: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5
d27: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8)
d2e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2
d35: 01
d36: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
d3a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8)
d41: 49 83 c1 10 add $0x10,%r9
d45: 4c 3b ca cmp %rdx,%r9
d48: 0f 82 72 ff ff ff jb 0xcc0
d4e: 44 8d 48 01 lea 0x1(%rax),%r9d
d52: 45 3b c8 cmp %r8d,%r9d
d55: 0f 87 7f 00 00 00 ja 0xdda
d5b: 4d 63 d0 movslq %r8d,%r10
d5e: 4c 2b d2 sub %rdx,%r10
d61: 49 83 fa 04 cmp $0x4,%r10
d65: 0f 8c 76 00 00 00 jl 0xde1
d6b: 45 89 d3 mov %r10d,%r11d
d6e: 45 33 c9 xor %r9d,%r9d
d71: 41 83 e3 fc and $0xfffffffc,%r11d
d75: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
d79: 4d 63 db movslq %r11d,%r11
d7c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
d80: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1
d86: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0
d8c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2
d93: 01
d94: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
d98: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8)
d9e: 49 83 c1 04 add $0x4,%r9
da2: 4d 3b cb cmp %r11,%r9
da5: 72 d9 jb 0xd80
da7: 4d 3b da cmp %r10,%r11
daa: 73 2e jae 0xdda
dac: 48 63 c0 movslq %eax,%rax
daf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
db3: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
dbe: 00 00
dc0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
dc6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
dcc: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
dd2: 49 ff c3 inc %r11
dd5: 4d 3b da cmp %r10,%r11
dd8: 72 e6 jb 0xdc0
dda: 33 c0 xor %eax,%eax
ddc: c5 f8 77 vzeroupper
ddf: 5e pop %rsi
de0: c3 ret
de1: 45 33 db xor %r11d,%r11d
de4: eb c1 jmp 0xda7
de6: 33 c0 xor %eax,%eax
de8: 41 83 f8 01 cmp $0x1,%r8d
dec: 72 ec jb 0xdda
dee: 4d 63 d0 movslq %r8d,%r10
df1: 45 33 db xor %r11d,%r11d
df4: eb b1 jmp 0xda7
df6: b8 fa ff ff ff mov $0xfffffffa,%eax
dfb: 5e pop %rsi
dfc: c3 ret
dfd: b8 f8 ff ff ff mov $0xfffffff8,%eax
e02: 5e pop %rsi
e03: c3 ret
e04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e0b: 00
e0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e1f: 00
e20: 53 push %rbx
e21: 48 85 c9 test %rcx,%rcx
e24: 0f 84 aa 01 00 00 je 0xfd4
e2a: 48 85 d2 test %rdx,%rdx
e2d: 0f 84 a1 01 00 00 je 0xfd4
e33: 45 85 c0 test %r8d,%r8d
e36: 0f 8e 91 01 00 00 jle 0xfcd
e3c: 41 83 f8 10 cmp $0x10,%r8d
e40: 0f 8c 80 01 00 00 jl 0xfc6
e46: 49 89 d3 mov %rdx,%r11
e49: 49 83 e3 1f and $0x1f,%r11
e4d: 45 85 db test %r11d,%r11d
e50: 74 18 je 0xe6a
e52: 41 f7 c3 07 00 00 00 test $0x7,%r11d
e59: 0f 85 67 01 00 00 jne 0xfc6
e5f: 41 f7 db neg %r11d
e62: 41 83 c3 20 add $0x20,%r11d
e66: 41 c1 eb 03 shr $0x3,%r11d
e6a: 41 8d 43 10 lea 0x10(%r11),%eax
e6e: 44 3b c0 cmp %eax,%r8d
e71: 0f 8c 4f 01 00 00 jl 0xfc6
e77: 44 89 c0 mov %r8d,%eax
e7a: 45 33 d2 xor %r10d,%r10d
e7d: 41 2b c3 sub %r11d,%eax
e80: 83 e0 0f and $0xf,%eax
e83: f7 d8 neg %eax
e85: 41 03 c0 add %r8d,%eax
e88: 44 89 db mov %r11d,%ebx
e8b: 45 85 db test %r11d,%r11d
e8e: 76 2a jbe 0xeba
e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e97: 00
e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e9f: 90 nop
ea0: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0
ea6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
eac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
eb2: 49 ff c2 inc %r10
eb5: 4c 3b d3 cmp %rbx,%r10
eb8: 72 e6 jb 0xea0
eba: 4c 63 d0 movslq %eax,%r10
ebd: 0f 1f 00 nopl (%rax)
ec0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0
ec5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
ec9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2
ecf: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4
ed5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1
eda: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3
ee0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5
ee6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0
eec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
ef1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
ef7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
efd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1
f03: 48 83 c3 10 add $0x10,%rbx
f07: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
f0d: 49 3b da cmp %r10,%rbx
f10: 72 ae jb 0xec0
f12: 8d 58 01 lea 0x1(%rax),%ebx
f15: 41 3b d8 cmp %r8d,%ebx
f18: 0f 87 9c 00 00 00 ja 0xfba
f1e: 4d 63 c8 movslq %r8d,%r9
f21: 48 63 c0 movslq %eax,%rax
f24: 4c 2b c8 sub %rax,%r9
f27: 49 83 f9 04 cmp $0x4,%r9
f2b: 0f 8c 90 00 00 00 jl 0xfc1
f31: 48 63 c0 movslq %eax,%rax
f34: 45 89 ca mov %r9d,%r10d
f37: 41 83 e2 fc and $0xfffffffc,%r10d
f3b: 45 33 c0 xor %r8d,%r8d
f3e: 4d 63 d2 movslq %r10d,%r10
f41: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx
f45: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f50: 00
f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f5f: 00
f60: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
f66: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1
f6c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8)
f72: 49 83 c0 04 add $0x4,%r8
f76: 4d 3b c2 cmp %r10,%r8
f79: 72 e5 jb 0xf60
f7b: 4d 3b d1 cmp %r9,%r10
f7e: 73 3a jae 0xfba
f80: 48 63 c0 movslq %eax,%rax
f83: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx
f87: 48 8d 04 c2 lea (%rdx,%rax,8),%rax
f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f92: 00
f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
fa0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
fa6: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
fac: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8)
fb2: 49 ff c2 inc %r10
fb5: 4d 3b d1 cmp %r9,%r10
fb8: 72 e6 jb 0xfa0
fba: 33 c0 xor %eax,%eax
fbc: c5 f8 77 vzeroupper
fbf: 5b pop %rbx
fc0: c3 ret
fc1: 45 33 d2 xor %r10d,%r10d
fc4: eb b5 jmp 0xf7b
fc6: 33 c0 xor %eax,%eax
fc8: e9 45 ff ff ff jmp 0xf12
fcd: b8 fa ff ff ff mov $0xfffffffa,%eax
fd2: 5b pop %rbx
fd3: c3 ret
fd4: b8 f8 ff ff ff mov $0xfffffff8,%eax
fd9: 5b pop %rbx
fda: c3 ret
fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
fe0: 53 push %rbx
fe1: 49 89 ca mov %rcx,%r10
fe4: 4d 85 d2 test %r10,%r10
fe7: 0f 84 a4 01 00 00 je 0x1191
fed: 48 85 d2 test %rdx,%rdx
ff0: 0f 84 9b 01 00 00 je 0x1191
ff6: 45 85 c0 test %r8d,%r8d
ff9: 0f 8e 8b 01 00 00 jle 0x118a
fff: 41 83 f8 10 cmp $0x10,%r8d
1003: 0f 8c 79 01 00 00 jl 0x1182
1009: 48 89 d3 mov %rdx,%rbx
100c: 48 83 e3 1f and $0x1f,%rbx
1010: 85 db test %ebx,%ebx
1012: 74 11 je 0x1025
1014: f6 c3 07 test $0x7,%bl
1017: 0f 85 65 01 00 00 jne 0x1182
101d: f7 db neg %ebx
101f: 83 c3 20 add $0x20,%ebx
1022: c1 eb 03 shr $0x3,%ebx
1025: 8d 43 10 lea 0x10(%rbx),%eax
1028: 44 3b c0 cmp %eax,%r8d
102b: 0f 8c 51 01 00 00 jl 0x1182
1031: 45 89 c1 mov %r8d,%r9d
1034: 33 c0 xor %eax,%eax
1036: 44 2b cb sub %ebx,%r9d
1039: 41 83 e1 0f and $0xf,%r9d
103d: 41 f7 d9 neg %r9d
1040: 45 03 c8 add %r8d,%r9d
1043: 89 d9 mov %ebx,%ecx
1045: 85 db test %ebx,%ebx
1047: 76 2f jbe 0x1078
1049: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1050: 00
1051: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
105f: 00
1060: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
1065: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1
106b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
1070: 48 ff c0 inc %rax
1073: 48 3b c1 cmp %rcx,%rax
1076: 72 e8 jb 0x1060
1078: 49 63 c1 movslq %r9d,%rax
107b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1080: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
1085: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
108b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
1091: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
1098: 03
1099: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1
109f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
10a6: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
10ad: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
10b4: 03
10b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
10ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
10c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
10c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
10cd: 03
10ce: 48 83 c1 10 add $0x10,%rcx
10d2: 48 3b c8 cmp %rax,%rcx
10d5: 72 a9 jb 0x1080
10d7: 41 8d 41 01 lea 0x1(%r9),%eax
10db: 41 3b c0 cmp %r8d,%eax
10de: 0f 87 93 00 00 00 ja 0x1177
10e4: 4d 63 c0 movslq %r8d,%r8
10e7: 4d 63 c9 movslq %r9d,%r9
10ea: 4d 2b c1 sub %r9,%r8
10ed: 49 83 f8 04 cmp $0x4,%r8
10f1: 0f 8c 87 00 00 00 jl 0x117e
10f7: 4d 63 c9 movslq %r9d,%r9
10fa: 44 89 c3 mov %r8d,%ebx
10fd: 83 e3 fc and $0xfffffffc,%ebx
1100: 33 c9 xor %ecx,%ecx
1102: 48 63 db movslq %ebx,%rbx
1105: 4b 8d 04 ca lea (%r10,%r9,8),%rax
1109: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
110d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1114: 00
1115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
111c: 0f 1f 40 00 nopl 0x0(%rax)
1120: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
1126: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
112b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8)
1131: 48 83 c1 04 add $0x4,%rcx
1135: 48 3b cb cmp %rbx,%rcx
1138: 72 e6 jb 0x1120
113a: 49 3b d8 cmp %r8,%rbx
113d: 73 38 jae 0x1177
113f: 4d 63 c9 movslq %r9d,%r9
1142: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
1146: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
114a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1151: 00
1152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1160: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
1165: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1
116a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8)
116f: 48 ff c3 inc %rbx
1172: 49 3b d8 cmp %r8,%rbx
1175: 72 e9 jb 0x1160
1177: 33 c0 xor %eax,%eax
1179: c5 f8 77 vzeroupper
117c: 5b pop %rbx
117d: c3 ret
117e: 33 db xor %ebx,%ebx
1180: eb b8 jmp 0x113a
1182: 45 33 c9 xor %r9d,%r9d
1185: e9 4d ff ff ff jmp 0x10d7
118a: b8 fa ff ff ff mov $0xfffffffa,%eax
118f: 5b pop %rbx
1190: c3 ret
1191: b8 f8 ff ff ff mov $0xfffffff8,%eax
1196: 5b pop %rbx
1197: c3 ret
1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
119f: 00
11a0: 48 83 ec 28 sub $0x28,%rsp
11a4: 4d 89 c1 mov %r8,%r9
11a7: 49 89 d0 mov %rdx,%r8
11aa: 48 89 ca mov %rcx,%rdx
11ad: e8 2e 41 01 00 call 0x152e0
11b2: 48 83 c4 28 add $0x28,%rsp
11b6: c3 ret
11b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
11be: 00 00
11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
11c5: 4d 89 c1 mov %r8,%r9
11c8: 49 89 d0 mov %rdx,%r8
11cb: 48 89 ca mov %rcx,%rdx
11ce: e8 cd 43 01 00 call 0x155a0
11d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
11d8: c3 ret
11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11e0: 48 83 ec 28 sub $0x28,%rsp
11e4: 4d 89 c1 mov %r8,%r9
11e7: 49 89 d0 mov %rdx,%r8
11ea: 48 89 ca mov %rcx,%rdx
11ed: e8 ae 46 01 00 call 0x158a0
11f2: 48 83 c4 28 add $0x28,%rsp
11f6: c3 ret
11f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
11fe: 00 00
1200: 48 83 ec 28 sub $0x28,%rsp
1204: 4d 89 c1 mov %r8,%r9
1207: 49 89 d0 mov %rdx,%r8
120a: 48 89 ca mov %rcx,%rdx
120d: e8 ee 48 01 00 call 0x15b00
1212: 48 83 c4 28 add $0x28,%rsp
1216: c3 ret
1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
121e: 00 00
1220: 48 83 ec 28 sub $0x28,%rsp
1224: 4d 89 c1 mov %r8,%r9
1227: 49 89 d0 mov %rdx,%r8
122a: 48 89 ca mov %rcx,%rdx
122d: e8 4e 4b 01 00 call 0x15d80
1232: 48 83 c4 28 add $0x28,%rsp
1236: c3 ret
1237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
123e: 00 00
1240: 48 83 ec 28 sub $0x28,%rsp
1244: 4d 89 c1 mov %r8,%r9
1247: 49 89 d0 mov %rdx,%r8
124a: 48 89 ca mov %rcx,%rdx
124d: e8 6e 4d 01 00 call 0x15fc0
1252: 48 83 c4 28 add $0x28,%rsp
1256: c3 ret
1257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
125e: 00 00
1260: 48 83 ec 28 sub $0x28,%rsp
1264: 48 85 c9 test %rcx,%rcx
1267: 74 24 je 0x128d
1269: 48 85 d2 test %rdx,%rdx
126c: 74 1f je 0x128d
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: 41 c1 e0 04 shl $0x4,%r8d
1281: e8 ba 03 a6 01 call 0x1a61640
1286: 33 c0 xor %eax,%eax
1288: 48 83 c4 28 add $0x28,%rsp
128c: c3 ret
128d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1292: 48 83 c4 28 add $0x28,%rsp
1296: c3 ret
1297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
129e: 00 00
12a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
12a5: 48 85 c9 test %rcx,%rcx
12a8: 74 26 je 0x12d0
12aa: 48 85 d2 test %rdx,%rdx
12ad: 74 21 je 0x12d0
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: 41 c1 e0 04 shl $0x4,%r8d
12c3: e8 48 07 a6 01 call 0x1a61a10
12c8: 33 c0 xor %eax,%eax
12ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12cf: c3 ret
12d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
12d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12da: c3 ret
12db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
12e0: 48 83 ec 28 sub $0x28,%rsp
12e4: 48 85 c9 test %rcx,%rcx
12e7: 74 24 je 0x130d
12e9: 48 85 d2 test %rdx,%rdx
12ec: 74 1f je 0x130d
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: 41 c1 e0 04 shl $0x4,%r8d
1301: e8 8a 0b a6 01 call 0x1a61e90
1306: 33 c0 xor %eax,%eax
1308: 48 83 c4 28 add $0x28,%rsp
130c: c3 ret
130d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1312: 48 83 c4 28 add $0x28,%rsp
1316: c3 ret
1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
131e: 00 00
1320: 48 83 ec 38 sub $0x38,%rsp
1324: 48 85 c9 test %rcx,%rcx
1327: 0f 84 88 00 00 00 je 0x13b5
132d: 48 85 d2 test %rdx,%rdx
1330: 0f 84 7f 00 00 00 je 0x13b5
1336: 45 85 c0 test %r8d,%r8d
1339: 0f 8e 80 00 00 00 jle 0x13bf
133f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
1346: 7e 5d jle 0x13a5
1348: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
134d: 48 89 cb mov %rcx,%rbx
1350: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1355: 48 89 d6 mov %rdx,%rsi
1358: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
135d: 44 89 c7 mov %r8d,%edi
1360: 48 89 d9 mov %rbx,%rcx
1363: 48 89 f2 mov %rsi,%rdx
1366: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
136c: e8 8f 4e 01 00 call 0x16200
1371: 81 c7 02 00 00 f8 add $0xf8000002,%edi
1377: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
137e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1385: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
138b: 7f d3 jg 0x1360
138d: 48 89 d9 mov %rbx,%rcx
1390: 48 89 f2 mov %rsi,%rdx
1393: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1398: 41 89 f8 mov %edi,%r8d
139b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
13a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
13a5: 41 c1 e0 04 shl $0x4,%r8d
13a9: e8 52 4e 01 00 call 0x16200
13ae: 33 c0 xor %eax,%eax
13b0: 48 83 c4 38 add $0x38,%rsp
13b4: c3 ret
13b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
13ba: 48 83 c4 38 add $0x38,%rsp
13be: c3 ret
13bf: b8 fa ff ff ff mov $0xfffffffa,%eax
13c4: 48 83 c4 38 add $0x38,%rsp
13c8: c3 ret
13c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13d0: 00
13d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13df: 00
13e0: 48 83 ec 38 sub $0x38,%rsp
13e4: 48 85 c9 test %rcx,%rcx
13e7: 0f 84 88 00 00 00 je 0x1475
13ed: 48 85 d2 test %rdx,%rdx
13f0: 0f 84 7f 00 00 00 je 0x1475
13f6: 45 85 c0 test %r8d,%r8d
13f9: 0f 8e 80 00 00 00 jle 0x147f
13ff: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
1406: 7e 5d jle 0x1465
1408: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
140d: 48 89 cb mov %rcx,%rbx
1410: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1415: 48 89 d6 mov %rdx,%rsi
1418: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
141d: 44 89 c7 mov %r8d,%edi
1420: 48 89 d9 mov %rbx,%rcx
1423: 48 89 f2 mov %rsi,%rdx
1426: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
142c: e8 2f 4e 01 00 call 0x16260
1431: 81 c7 02 00 00 f8 add $0xf8000002,%edi
1437: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
143e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1445: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
144b: 7f d3 jg 0x1420
144d: 48 89 d9 mov %rbx,%rcx
1450: 48 89 f2 mov %rsi,%rdx
1453: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1458: 41 89 f8 mov %edi,%r8d
145b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1460: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1465: 41 c1 e0 04 shl $0x4,%r8d
1469: e8 f2 4d 01 00 call 0x16260
146e: 33 c0 xor %eax,%eax
1470: 48 83 c4 38 add $0x38,%rsp
1474: c3 ret
1475: b8 f8 ff ff ff mov $0xfffffff8,%eax
147a: 48 83 c4 38 add $0x38,%rsp
147e: c3 ret
147f: b8 fa ff ff ff mov $0xfffffffa,%eax
1484: 48 83 c4 38 add $0x38,%rsp
1488: c3 ret
1489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1490: 00
1491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
149f: 00
14a0: 48 83 ec 38 sub $0x38,%rsp
14a4: 48 85 c9 test %rcx,%rcx
14a7: 0f 84 88 00 00 00 je 0x1535
14ad: 48 85 d2 test %rdx,%rdx
14b0: 0f 84 7f 00 00 00 je 0x1535
14b6: 45 85 c0 test %r8d,%r8d
14b9: 0f 8e 80 00 00 00 jle 0x153f
14bf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
14c6: 7e 5d jle 0x1525
14c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
14cd: 48 89 cb mov %rcx,%rbx
14d0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
14d5: 48 89 d6 mov %rdx,%rsi
14d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
14dd: 44 89 c7 mov %r8d,%edi
14e0: 48 89 d9 mov %rbx,%rcx
14e3: 48 89 f2 mov %rsi,%rdx
14e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
14ec: e8 cf 4d 01 00 call 0x162c0
14f1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
14f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
14fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1505: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
150b: 7f d3 jg 0x14e0
150d: 48 89 d9 mov %rbx,%rcx
1510: 48 89 f2 mov %rsi,%rdx
1513: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1518: 41 89 f8 mov %edi,%r8d
151b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1520: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1525: 41 c1 e0 04 shl $0x4,%r8d
1529: e8 92 4d 01 00 call 0x162c0
152e: 33 c0 xor %eax,%eax
1530: 48 83 c4 38 add $0x38,%rsp
1534: c3 ret
1535: b8 f8 ff ff ff mov $0xfffffff8,%eax
153a: 48 83 c4 38 add $0x38,%rsp
153e: c3 ret
153f: b8 fa ff ff ff mov $0xfffffffa,%eax
1544: 48 83 c4 38 add $0x38,%rsp
1548: c3 ret
1549: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1550: 00
1551: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
155f: 00
1560: 48 83 ec 28 sub $0x28,%rsp
1564: 48 85 c9 test %rcx,%rcx
1567: 74 24 je 0x158d
1569: 48 85 d2 test %rdx,%rdx
156c: 74 1f je 0x158d
156e: 45 85 c0 test %r8d,%r8d
1571: 7f 0a jg 0x157d
1573: b8 fa ff ff ff mov $0xfffffffa,%eax
1578: 48 83 c4 28 add $0x28,%rsp
157c: c3 ret
157d: 41 c1 e0 03 shl $0x3,%r8d
1581: e8 ba 00 a6 01 call 0x1a61640
1586: 33 c0 xor %eax,%eax
1588: 48 83 c4 28 add $0x28,%rsp
158c: c3 ret
158d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1592: 48 83 c4 28 add $0x28,%rsp
1596: c3 ret
1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
159e: 00 00
15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
15a5: 48 85 c9 test %rcx,%rcx
15a8: 74 26 je 0x15d0
15aa: 48 85 d2 test %rdx,%rdx
15ad: 74 21 je 0x15d0
15af: 45 85 c0 test %r8d,%r8d
15b2: 7f 0b jg 0x15bf
15b4: b8 fa ff ff ff mov $0xfffffffa,%eax
15b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15be: c3 ret
15bf: 41 c1 e0 03 shl $0x3,%r8d
15c3: e8 48 04 a6 01 call 0x1a61a10
15c8: 33 c0 xor %eax,%eax
15ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15cf: c3 ret
15d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
15d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15da: c3 ret
15db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15e0: 48 83 ec 28 sub $0x28,%rsp
15e4: 48 85 c9 test %rcx,%rcx
15e7: 74 24 je 0x160d
15e9: 48 85 d2 test %rdx,%rdx
15ec: 74 1f je 0x160d
15ee: 45 85 c0 test %r8d,%r8d
15f1: 7f 0a jg 0x15fd
15f3: b8 fa ff ff ff mov $0xfffffffa,%eax
15f8: 48 83 c4 28 add $0x28,%rsp
15fc: c3 ret
15fd: 41 c1 e0 03 shl $0x3,%r8d
1601: e8 8a 08 a6 01 call 0x1a61e90
1606: 33 c0 xor %eax,%eax
1608: 48 83 c4 28 add $0x28,%rsp
160c: c3 ret
160d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1612: 48 83 c4 28 add $0x28,%rsp
1616: c3 ret
1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
161e: 00 00
1620: 48 83 ec 38 sub $0x38,%rsp
1624: 48 85 c9 test %rcx,%rcx
1627: 0f 84 88 00 00 00 je 0x16b5
162d: 48 85 d2 test %rdx,%rdx
1630: 0f 84 7f 00 00 00 je 0x16b5
1636: 45 85 c0 test %r8d,%r8d
1639: 0f 8e 80 00 00 00 jle 0x16bf
163f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
1646: 7e 5d jle 0x16a5
1648: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
164d: 48 89 cb mov %rcx,%rbx
1650: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1655: 48 89 d6 mov %rdx,%rsi
1658: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
165d: 44 89 c7 mov %r8d,%edi
1660: 48 89 d9 mov %rbx,%rcx
1663: 48 89 f2 mov %rsi,%rdx
1666: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
166c: e8 8f 4b 01 00 call 0x16200
1671: 81 c7 04 00 00 f0 add $0xf0000004,%edi
1677: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
167e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1685: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
168b: 7f d3 jg 0x1660
168d: 48 89 d9 mov %rbx,%rcx
1690: 48 89 f2 mov %rsi,%rdx
1693: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1698: 41 89 f8 mov %edi,%r8d
169b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
16a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
16a5: 41 c1 e0 03 shl $0x3,%r8d
16a9: e8 52 4b 01 00 call 0x16200
16ae: 33 c0 xor %eax,%eax
16b0: 48 83 c4 38 add $0x38,%rsp
16b4: c3 ret
16b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
16ba: 48 83 c4 38 add $0x38,%rsp
16be: c3 ret
16bf: b8 fa ff ff ff mov $0xfffffffa,%eax
16c4: 48 83 c4 38 add $0x38,%rsp
16c8: c3 ret
16c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16d0: 00
16d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16df: 00
16e0: 48 83 ec 38 sub $0x38,%rsp
16e4: 48 85 c9 test %rcx,%rcx
16e7: 0f 84 88 00 00 00 je 0x1775
16ed: 48 85 d2 test %rdx,%rdx
16f0: 0f 84 7f 00 00 00 je 0x1775
16f6: 45 85 c0 test %r8d,%r8d
16f9: 0f 8e 80 00 00 00 jle 0x177f
16ff: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
1706: 7e 5d jle 0x1765
1708: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
170d: 48 89 cb mov %rcx,%rbx
1710: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1715: 48 89 d6 mov %rdx,%rsi
1718: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
171d: 44 89 c7 mov %r8d,%edi
1720: 48 89 d9 mov %rbx,%rcx
1723: 48 89 f2 mov %rsi,%rdx
1726: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
172c: e8 2f 4b 01 00 call 0x16260
1731: 81 c7 04 00 00 f0 add $0xf0000004,%edi
1737: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
173e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1745: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
174b: 7f d3 jg 0x1720
174d: 48 89 d9 mov %rbx,%rcx
1750: 48 89 f2 mov %rsi,%rdx
1753: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1758: 41 89 f8 mov %edi,%r8d
175b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1760: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1765: 41 c1 e0 03 shl $0x3,%r8d
1769: e8 f2 4a 01 00 call 0x16260
176e: 33 c0 xor %eax,%eax
1770: 48 83 c4 38 add $0x38,%rsp
1774: c3 ret
1775: b8 f8 ff ff ff mov $0xfffffff8,%eax
177a: 48 83 c4 38 add $0x38,%rsp
177e: c3 ret
177f: b8 fa ff ff ff mov $0xfffffffa,%eax
1784: 48 83 c4 38 add $0x38,%rsp
1788: c3 ret
1789: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1790: 00
1791: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
179f: 00
17a0: 48 83 ec 38 sub $0x38,%rsp
17a4: 48 85 c9 test %rcx,%rcx
17a7: 0f 84 88 00 00 00 je 0x1835
17ad: 48 85 d2 test %rdx,%rdx
17b0: 0f 84 7f 00 00 00 je 0x1835
17b6: 45 85 c0 test %r8d,%r8d
17b9: 0f 8e 80 00 00 00 jle 0x183f
17bf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
17c6: 7e 5d jle 0x1825
17c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
17cd: 48 89 cb mov %rcx,%rbx
17d0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
17d5: 48 89 d6 mov %rdx,%rsi
17d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
17dd: 44 89 c7 mov %r8d,%edi
17e0: 48 89 d9 mov %rbx,%rcx
17e3: 48 89 f2 mov %rsi,%rdx
17e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
17ec: e8 cf 4a 01 00 call 0x162c0
17f1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
17f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
17fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1805: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
180b: 7f d3 jg 0x17e0
180d: 48 89 d9 mov %rbx,%rcx
1810: 48 89 f2 mov %rsi,%rdx
1813: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1818: 41 89 f8 mov %edi,%r8d
181b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1820: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1825: 41 c1 e0 03 shl $0x3,%r8d
1829: e8 92 4a 01 00 call 0x162c0
182e: 33 c0 xor %eax,%eax
1830: 48 83 c4 38 add $0x38,%rsp
1834: c3 ret
1835: b8 f8 ff ff ff mov $0xfffffff8,%eax
183a: 48 83 c4 38 add $0x38,%rsp
183e: c3 ret
183f: b8 fa ff ff ff mov $0xfffffffa,%eax
1844: 48 83 c4 38 add $0x38,%rsp
1848: c3 ret
1849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1850: 00
1851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
185f: 00
1860: 48 83 ec 28 sub $0x28,%rsp
1864: 48 85 c9 test %rcx,%rcx
1867: 74 25 je 0x188e
1869: 48 85 d2 test %rdx,%rdx
186c: 74 20 je 0x188e
186e: 4d 85 c0 test %r8,%r8
1871: 74 1b je 0x188e
1873: 45 85 c9 test %r9d,%r9d
1876: 7f 0a jg 0x1882
1878: b8 fa ff ff ff mov $0xfffffffa,%eax
187d: 48 83 c4 28 add $0x28,%rsp
1881: c3 ret
1882: e8 99 4a 01 00 call 0x16320
1887: 33 c0 xor %eax,%eax
1889: 48 83 c4 28 add $0x28,%rsp
188d: c3 ret
188e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1893: 48 83 c4 28 add $0x28,%rsp
1897: c3 ret
1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
189f: 00
18a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
18a5: 48 85 c9 test %rcx,%rcx
18a8: 74 27 je 0x18d1
18aa: 48 85 d2 test %rdx,%rdx
18ad: 74 22 je 0x18d1
18af: 4d 85 c0 test %r8,%r8
18b2: 74 1d je 0x18d1
18b4: 45 85 c9 test %r9d,%r9d
18b7: 7f 0b jg 0x18c4
18b9: b8 fa ff ff ff mov $0xfffffffa,%eax
18be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
18c3: c3 ret
18c4: e8 37 4f 01 00 call 0x16800
18c9: 33 c0 xor %eax,%eax
18cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
18d0: c3 ret
18d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
18d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
18db: c3 ret
18dc: 0f 1f 40 00 nopl 0x0(%rax)
18e0: 48 83 ec 28 sub $0x28,%rsp
18e4: 48 85 c9 test %rcx,%rcx
18e7: 74 25 je 0x190e
18e9: 48 85 d2 test %rdx,%rdx
18ec: 74 20 je 0x190e
18ee: 4d 85 c0 test %r8,%r8
18f1: 74 1b je 0x190e
18f3: 45 85 c9 test %r9d,%r9d
18f6: 7f 0a jg 0x1902
18f8: b8 fa ff ff ff mov $0xfffffffa,%eax
18fd: 48 83 c4 28 add $0x28,%rsp
1901: c3 ret
1902: e8 d9 53 01 00 call 0x16ce0
1907: 33 c0 xor %eax,%eax
1909: 48 83 c4 28 add $0x28,%rsp
190d: c3 ret
190e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1913: 48 83 c4 28 add $0x28,%rsp
1917: c3 ret
1918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
191f: 00
1920: 56 push %rsi
1921: 57 push %rdi
1922: 55 push %rbp
1923: 48 89 d5 mov %rdx,%rbp
1926: 48 85 c9 test %rcx,%rcx
1929: 0f 84 f2 01 00 00 je 0x1b21
192f: 48 85 ed test %rbp,%rbp
1932: 0f 84 e9 01 00 00 je 0x1b21
1938: 4d 85 c0 test %r8,%r8
193b: 0f 84 e0 01 00 00 je 0x1b21
1941: 45 85 c9 test %r9d,%r9d
1944: 0f 8e ce 01 00 00 jle 0x1b18
194a: 41 83 f9 10 cmp $0x10,%r9d
194e: 0f 8c b4 01 00 00 jl 0x1b08
1954: 4c 89 c6 mov %r8,%rsi
1957: 48 83 e6 1f and $0x1f,%rsi
195b: 89 f6 mov %esi,%esi
195d: 85 f6 test %esi,%esi
195f: 74 14 je 0x1975
1961: f7 c6 07 00 00 00 test $0x7,%esi
1967: 0f 85 9b 01 00 00 jne 0x1b08
196d: f7 de neg %esi
196f: 83 c6 20 add $0x20,%esi
1972: c1 ee 03 shr $0x3,%esi
1975: 8d 46 10 lea 0x10(%rsi),%eax
1978: 44 3b c8 cmp %eax,%r9d
197b: 0f 8c 87 01 00 00 jl 0x1b08
1981: 44 89 c8 mov %r9d,%eax
1984: 33 d2 xor %edx,%edx
1986: 2b c6 sub %esi,%eax
1988: 83 e0 0f and $0xf,%eax
198b: f7 d8 neg %eax
198d: 41 03 c1 add %r9d,%eax
1990: 85 f6 test %esi,%esi
1992: 76 25 jbe 0x19b9
1994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
19a5: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
19ab: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
19b1: 48 ff c2 inc %rdx
19b4: 48 3b d6 cmp %rsi,%rdx
19b7: 72 e7 jb 0x19a0
19b9: 48 63 d0 movslq %eax,%rdx
19bc: 0f 1f 40 00 nopl 0x0(%rax)
19c0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
19c5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
19cb: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
19d1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
19d8: 01
19d9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
19e0: 01
19e1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
19e5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
19eb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
19f1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
19f7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
19fe: 01
19ff: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
1a06: 01
1a07: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
1a0b: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
1a11: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
1a17: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
1a1e: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
1a25: 01
1a26: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
1a2d: 01
1a2e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
1a32: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
1a38: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
1a3f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
1a46: 01
1a47: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
1a4e: 01
1a4f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
1a53: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
1a5a: 48 83 c6 10 add $0x10,%rsi
1a5e: 48 3b f2 cmp %rdx,%rsi
1a61: 0f 82 59 ff ff ff jb 0x19c0
1a67: 8d 70 01 lea 0x1(%rax),%esi
1a6a: 41 3b f1 cmp %r9d,%esi
1a6d: 0f 87 87 00 00 00 ja 0x1afa
1a73: 4d 63 c9 movslq %r9d,%r9
1a76: 4c 2b ca sub %rdx,%r9
1a79: 49 83 f9 02 cmp $0x2,%r9
1a7d: 0f 8c 80 00 00 00 jl 0x1b03
1a83: 45 89 cb mov %r9d,%r11d
1a86: 45 33 d2 xor %r10d,%r10d
1a89: 41 83 e3 fe and $0xfffffffe,%r11d
1a8d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
1a91: 4d 63 db movslq %r11d,%r11
1a94: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
1a99: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
1a9d: 0f 1f 00 nopl (%rax)
1aa0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
1aa6: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
1aac: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
1ab2: 49 83 c2 02 add $0x2,%r10
1ab6: 4d 3b d3 cmp %r11,%r10
1ab9: 72 e5 jb 0x1aa0
1abb: 4d 3b d9 cmp %r9,%r11
1abe: 73 3a jae 0x1afa
1ac0: 48 63 c0 movslq %eax,%rax
1ac3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
1ac7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
1acc: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
1ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ad7: 00
1ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1adf: 90 nop
1ae0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
1ae6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
1aec: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
1af2: 49 ff c3 inc %r11
1af5: 4d 3b d9 cmp %r9,%r11
1af8: 72 e6 jb 0x1ae0
1afa: 33 c0 xor %eax,%eax
1afc: c5 f8 77 vzeroupper
1aff: 5d pop %rbp
1b00: 5f pop %rdi
1b01: 5e pop %rsi
1b02: c3 ret
1b03: 45 33 db xor %r11d,%r11d
1b06: eb b3 jmp 0x1abb
1b08: 33 c0 xor %eax,%eax
1b0a: 41 83 f9 01 cmp $0x1,%r9d
1b0e: 72 ea jb 0x1afa
1b10: 4d 63 c9 movslq %r9d,%r9
1b13: 45 33 db xor %r11d,%r11d
1b16: eb a3 jmp 0x1abb
1b18: b8 fa ff ff ff mov $0xfffffffa,%eax
1b1d: 5d pop %rbp
1b1e: 5f pop %rdi
1b1f: 5e pop %rsi
1b20: c3 ret
1b21: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b26: 5d pop %rbp
1b27: 5f pop %rdi
1b28: 5e pop %rsi
1b29: c3 ret
1b2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b31: 00
1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b40: 53 push %rbx
1b41: 56 push %rsi
1b42: 41 57 push %r15
1b44: 49 89 cb mov %rcx,%r11
1b47: 4d 85 db test %r11,%r11
1b4a: 0f 84 a7 01 00 00 je 0x1cf7
1b50: 48 85 d2 test %rdx,%rdx
1b53: 0f 84 9e 01 00 00 je 0x1cf7
1b59: 4d 85 c0 test %r8,%r8
1b5c: 0f 84 95 01 00 00 je 0x1cf7
1b62: 45 85 c9 test %r9d,%r9d
1b65: 0f 8e 82 01 00 00 jle 0x1ced
1b6b: 41 83 f9 10 cmp $0x10,%r9d
1b6f: 0f 8c 70 01 00 00 jl 0x1ce5
1b75: 4c 89 c1 mov %r8,%rcx
1b78: 48 83 e1 1f and $0x1f,%rcx
1b7c: 89 c9 mov %ecx,%ecx
1b7e: 85 c9 test %ecx,%ecx
1b80: 74 11 je 0x1b93
1b82: f6 c1 07 test $0x7,%cl
1b85: 0f 85 5a 01 00 00 jne 0x1ce5
1b8b: f7 d9 neg %ecx
1b8d: 83 c1 20 add $0x20,%ecx
1b90: c1 e9 03 shr $0x3,%ecx
1b93: 8d 41 10 lea 0x10(%rcx),%eax
1b96: 44 3b c8 cmp %eax,%r9d
1b99: 0f 8c 46 01 00 00 jl 0x1ce5
1b9f: 45 89 ca mov %r9d,%r10d
1ba2: 33 c0 xor %eax,%eax
1ba4: 44 2b d1 sub %ecx,%r10d
1ba7: 41 83 e2 0f and $0xf,%r10d
1bab: 41 f7 da neg %r10d
1bae: 45 03 d1 add %r9d,%r10d
1bb1: 85 c9 test %ecx,%ecx
1bb3: 76 24 jbe 0x1bd9
1bb5: 0f 1f 40 00 nopl 0x0(%rax)
1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bc0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
1bc6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
1bcb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
1bd1: 48 ff c0 inc %rax
1bd4: 48 3b c1 cmp %rcx,%rax
1bd7: 72 e7 jb 0x1bc0
1bd9: 49 63 c2 movslq %r10d,%rax
1bdc: 0f 1f 40 00 nopl 0x0(%rax)
1be0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
1be6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
1bea: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
1bf1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
1bf8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
1bff: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
1c04: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
1c0a: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
1c10: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
1c16: c5 fd 11 03 vmovupd %ymm0,(%rbx)
1c1a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
1c1f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
1c24: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
1c29: 48 83 c1 10 add $0x10,%rcx
1c2d: 48 3b c8 cmp %rax,%rcx
1c30: 72 ae jb 0x1be0
1c32: 41 8d 42 01 lea 0x1(%r10),%eax
1c36: 41 3b c1 cmp %r9d,%eax
1c39: 0f 87 98 00 00 00 ja 0x1cd7
1c3f: 4d 63 c9 movslq %r9d,%r9
1c42: 4d 63 d2 movslq %r10d,%r10
1c45: 4d 2b ca sub %r10,%r9
1c48: 49 83 f9 04 cmp $0x4,%r9
1c4c: 0f 8c 8f 00 00 00 jl 0x1ce1
1c52: 4d 63 d2 movslq %r10d,%r10
1c55: 44 89 ce mov %r9d,%esi
1c58: 83 e6 fc and $0xfffffffc,%esi
1c5b: 33 c9 xor %ecx,%ecx
1c5d: 48 63 f6 movslq %esi,%rsi
1c60: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
1c64: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
1c68: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
1c6c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c73: 00
1c74: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c80: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
1c86: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
1c8b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
1c90: 48 83 c1 04 add $0x4,%rcx
1c94: 48 3b ce cmp %rsi,%rcx
1c97: 72 e7 jb 0x1c80
1c99: 49 3b f1 cmp %r9,%rsi
1c9c: 73 39 jae 0x1cd7
1c9e: 4d 63 d2 movslq %r10d,%r10
1ca1: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
1ca5: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
1ca9: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
1cad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cb4: 00
1cb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1cbc: 0f 1f 40 00 nopl 0x0(%rax)
1cc0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
1cc5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
1cca: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
1ccf: 48 ff c6 inc %rsi
1cd2: 49 3b f1 cmp %r9,%rsi
1cd5: 72 e9 jb 0x1cc0
1cd7: 33 c0 xor %eax,%eax
1cd9: c5 f8 77 vzeroupper
1cdc: 41 5f pop %r15
1cde: 5e pop %rsi
1cdf: 5b pop %rbx
1ce0: c3 ret
1ce1: 33 f6 xor %esi,%esi
1ce3: eb b4 jmp 0x1c99
1ce5: 45 33 d2 xor %r10d,%r10d
1ce8: e9 45 ff ff ff jmp 0x1c32
1ced: b8 fa ff ff ff mov $0xfffffffa,%eax
1cf2: 41 5f pop %r15
1cf4: 5e pop %rsi
1cf5: 5b pop %rbx
1cf6: c3 ret
1cf7: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cfc: 41 5f pop %r15
1cfe: 5e pop %rsi
1cff: 5b pop %rbx
1d00: c3 ret
1d01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d08: 00
1d09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d17: 00
1d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d1f: 90 nop
1d20: 53 push %rbx
1d21: 56 push %rsi
1d22: 41 57 push %r15
1d24: 49 89 cb mov %rcx,%r11
1d27: 4d 85 db test %r11,%r11
1d2a: 0f 84 a7 01 00 00 je 0x1ed7
1d30: 48 85 d2 test %rdx,%rdx
1d33: 0f 84 9e 01 00 00 je 0x1ed7
1d39: 4d 85 c0 test %r8,%r8
1d3c: 0f 84 95 01 00 00 je 0x1ed7
1d42: 45 85 c9 test %r9d,%r9d
1d45: 0f 8e 82 01 00 00 jle 0x1ecd
1d4b: 41 83 f9 10 cmp $0x10,%r9d
1d4f: 0f 8c 70 01 00 00 jl 0x1ec5
1d55: 4c 89 c1 mov %r8,%rcx
1d58: 48 83 e1 1f and $0x1f,%rcx
1d5c: 89 c9 mov %ecx,%ecx
1d5e: 85 c9 test %ecx,%ecx
1d60: 74 11 je 0x1d73
1d62: f6 c1 07 test $0x7,%cl
1d65: 0f 85 5a 01 00 00 jne 0x1ec5
1d6b: f7 d9 neg %ecx
1d6d: 83 c1 20 add $0x20,%ecx
1d70: c1 e9 03 shr $0x3,%ecx
1d73: 8d 41 10 lea 0x10(%rcx),%eax
1d76: 44 3b c8 cmp %eax,%r9d
1d79: 0f 8c 46 01 00 00 jl 0x1ec5
1d7f: 45 89 ca mov %r9d,%r10d
1d82: 33 c0 xor %eax,%eax
1d84: 44 2b d1 sub %ecx,%r10d
1d87: 41 83 e2 0f and $0xf,%r10d
1d8b: 41 f7 da neg %r10d
1d8e: 45 03 d1 add %r9d,%r10d
1d91: 85 c9 test %ecx,%ecx
1d93: 76 24 jbe 0x1db9
1d95: 0f 1f 40 00 nopl 0x0(%rax)
1d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1da0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
1da6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
1dab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
1db1: 48 ff c0 inc %rax
1db4: 48 3b c1 cmp %rcx,%rax
1db7: 72 e7 jb 0x1da0
1db9: 49 63 c2 movslq %r10d,%rax
1dbc: 0f 1f 40 00 nopl 0x0(%rax)
1dc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
1dc6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
1dcd: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
1dd4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
1ddb: 03
1ddc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
1de1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
1de7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
1ded: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
1df4: 03
1df5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
1dfb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
1e02: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
1e09: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
1e10: 03
1e11: 48 83 c1 10 add $0x10,%rcx
1e15: 48 3b c8 cmp %rax,%rcx
1e18: 72 a6 jb 0x1dc0
1e1a: 41 8d 42 01 lea 0x1(%r10),%eax
1e1e: 41 3b c1 cmp %r9d,%eax
1e21: 0f 87 90 00 00 00 ja 0x1eb7
1e27: 4d 63 c9 movslq %r9d,%r9
1e2a: 4d 63 d2 movslq %r10d,%r10
1e2d: 4d 2b ca sub %r10,%r9
1e30: 49 83 f9 04 cmp $0x4,%r9
1e34: 0f 8c 87 00 00 00 jl 0x1ec1
1e3a: 4d 63 d2 movslq %r10d,%r10
1e3d: 44 89 ce mov %r9d,%esi
1e40: 83 e6 fc and $0xfffffffc,%esi
1e43: 33 c9 xor %ecx,%ecx
1e45: 48 63 f6 movslq %esi,%rsi
1e48: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
1e4c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
1e50: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
1e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
1e66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
1e6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
1e70: 48 83 c1 04 add $0x4,%rcx
1e74: 48 3b ce cmp %rsi,%rcx
1e77: 72 e7 jb 0x1e60
1e79: 49 3b f1 cmp %r9,%rsi
1e7c: 73 39 jae 0x1eb7
1e7e: 4d 63 d2 movslq %r10d,%r10
1e81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
1e85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
1e89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
1e8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e94: 00
1e95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e9c: 0f 1f 40 00 nopl 0x0(%rax)
1ea0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
1ea5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
1eaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
1eaf: 48 ff c6 inc %rsi
1eb2: 49 3b f1 cmp %r9,%rsi
1eb5: 72 e9 jb 0x1ea0
1eb7: 33 c0 xor %eax,%eax
1eb9: c5 f8 77 vzeroupper
1ebc: 41 5f pop %r15
1ebe: 5e pop %rsi
1ebf: 5b pop %rbx
1ec0: c3 ret
1ec1: 33 f6 xor %esi,%esi
1ec3: eb b4 jmp 0x1e79
1ec5: 45 33 d2 xor %r10d,%r10d
1ec8: e9 4d ff ff ff jmp 0x1e1a
1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax
1ed2: 41 5f pop %r15
1ed4: 5e pop %rsi
1ed5: 5b pop %rbx
1ed6: c3 ret
1ed7: b8 f8 ff ff ff mov $0xfffffff8,%eax
1edc: 41 5f pop %r15
1ede: 5e pop %rsi
1edf: 5b pop %rbx
1ee0: c3 ret
1ee1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ee8: 00
1ee9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ef0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ef7: 00
1ef8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1eff: 90 nop
1f00: 48 85 c9 test %rcx,%rcx
1f03: 0f 84 1b 03 00 00 je 0x2224
1f09: 48 85 d2 test %rdx,%rdx
1f0c: 0f 84 12 03 00 00 je 0x2224
1f12: 4d 85 c0 test %r8,%r8
1f15: 0f 84 09 03 00 00 je 0x2224
1f1b: 45 85 c9 test %r9d,%r9d
1f1e: 0f 86 f3 02 00 00 jbe 0x2217
1f24: 41 83 f9 06 cmp $0x6,%r9d
1f28: 0f 86 6e 02 00 00 jbe 0x219c
1f2e: 49 3b d0 cmp %r8,%rdx
1f31: 76 17 jbe 0x1f4a
1f33: 44 89 c8 mov %r9d,%eax
1f36: 49 89 d2 mov %rdx,%r10
1f39: 48 c1 e0 03 shl $0x3,%rax
1f3d: 4d 2b d0 sub %r8,%r10
1f40: 4c 3b d0 cmp %rax,%r10
1f43: 7d 24 jge 0x1f69
1f45: e9 52 02 00 00 jmp 0x219c
1f4a: 4c 3b c2 cmp %rdx,%r8
1f4d: 0f 86 49 02 00 00 jbe 0x219c
1f53: 44 89 c8 mov %r9d,%eax
1f56: 4d 89 c2 mov %r8,%r10
1f59: 48 c1 e0 03 shl $0x3,%rax
1f5d: 4c 2b d2 sub %rdx,%r10
1f60: 4c 3b d0 cmp %rax,%r10
1f63: 0f 8c 33 02 00 00 jl 0x219c
1f69: 49 3b c8 cmp %r8,%rcx
1f6c: 76 10 jbe 0x1f7e
1f6e: 49 89 ca mov %rcx,%r10
1f71: 4d 2b d0 sub %r8,%r10
1f74: 4c 3b d0 cmp %rax,%r10
1f77: 7d 1d jge 0x1f96
1f79: e9 1e 02 00 00 jmp 0x219c
1f7e: 4c 3b c1 cmp %rcx,%r8
1f81: 0f 86 15 02 00 00 jbe 0x219c
1f87: 4d 89 c2 mov %r8,%r10
1f8a: 4c 2b d1 sub %rcx,%r10
1f8d: 4c 3b d0 cmp %rax,%r10
1f90: 0f 8c 06 02 00 00 jl 0x219c
1f96: 41 83 f9 08 cmp $0x8,%r9d
1f9a: 0f 82 7d 02 00 00 jb 0x221d
1fa0: 4d 89 c2 mov %r8,%r10
1fa3: 49 83 e2 0f and $0xf,%r10
1fa7: 45 85 d2 test %r10d,%r10d
1faa: 74 13 je 0x1fbf
1fac: 41 f7 c2 07 00 00 00 test $0x7,%r10d
1fb3: 0f 85 64 02 00 00 jne 0x221d
1fb9: 41 ba 01 00 00 00 mov $0x1,%r10d
1fbf: 41 8d 42 08 lea 0x8(%r10),%eax
1fc3: 44 3b c8 cmp %eax,%r9d
1fc6: 0f 82 51 02 00 00 jb 0x221d
1fcc: 44 89 c8 mov %r9d,%eax
1fcf: 45 33 db xor %r11d,%r11d
1fd2: 41 2b c2 sub %r10d,%eax
1fd5: 83 e0 07 and $0x7,%eax
1fd8: f7 d8 neg %eax
1fda: 41 03 c1 add %r9d,%eax
1fdd: 45 85 d2 test %r10d,%r10d
1fe0: 76 38 jbe 0x201a
1fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fe9: 00
1fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ff8: 00
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2000: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
2006: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
200c: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
2012: 41 ff c3 inc %r11d
2015: 45 3b da cmp %r10d,%r11d
2018: 72 e6 jb 0x2000
201a: 45 89 d2 mov %r10d,%r10d
201d: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
2021: 49 f7 c3 0f 00 00 00 test $0xf,%r11
2028: 0f 84 d2 00 00 00 je 0x2100
202e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2035: 00
2036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
203d: 0f 1f 00 nopl (%rax)
2040: 45 89 d2 mov %r10d,%r10d
2043: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
2049: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
204f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
2056: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
205d: 66 0f 5d c8 minpd %xmm0,%xmm1
2061: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
2066: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
206d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
2074: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
207b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
2082: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
2089: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
2090: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
2097: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
209e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
20a5: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
20ac: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
20b3: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
20ba: 66 0f 5d da minpd %xmm2,%xmm3
20be: 66 0f 5d ec minpd %xmm4,%xmm5
20c2: 66 0f 5d c8 minpd %xmm0,%xmm1
20c6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
20cc: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
20d2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
20d8: 41 83 c2 08 add $0x8,%r10d
20dc: 44 3b d0 cmp %eax,%r10d
20df: 0f 82 5b ff ff ff jb 0x2040
20e5: e9 8b 00 00 00 jmp 0x2175
20ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20f1: 00
20f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2100: 45 89 d2 mov %r10d,%r10d
2103: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
2109: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
2110: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
2117: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
211e: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
2125: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
212c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
2133: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
213a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
2140: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
2147: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
214e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
2155: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
215a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
2160: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
2166: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
216c: 41 83 c2 08 add $0x8,%r10d
2170: 44 3b d0 cmp %eax,%r10d
2173: 72 8b jb 0x2100
2175: 41 3b c1 cmp %r9d,%eax
2178: 0f 83 96 00 00 00 jae 0x2214
217e: 66 90 xchg %ax,%ax
2180: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
2185: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
218a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
2190: ff c0 inc %eax
2192: 41 3b c1 cmp %r9d,%eax
2195: 72 e9 jb 0x2180
2197: e9 78 00 00 00 jmp 0x2214
219c: 44 89 c8 mov %r9d,%eax
219f: 41 bb 01 00 00 00 mov $0x1,%r11d
21a5: d1 e8 shr $1,%eax
21a7: 45 33 d2 xor %r10d,%r10d
21aa: 85 c0 test %eax,%eax
21ac: 76 4c jbe 0x21fa
21ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21b5: 00
21b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21bd: 0f 1f 00 nopl (%rax)
21c0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
21c4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
21ca: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
21d0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
21d6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
21db: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
21e1: 41 ff c2 inc %r10d
21e4: 44 3b d0 cmp %eax,%r10d
21e7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
21ed: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
21f3: 72 cb jb 0x21c0
21f5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
21fa: 41 ff cb dec %r11d
21fd: 45 3b d9 cmp %r9d,%r11d
2200: 73 12 jae 0x2214
2202: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
2208: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
220e: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
2214: 33 c0 xor %eax,%eax
2216: c3 ret
2217: b8 fa ff ff ff mov $0xfffffffa,%eax
221c: c3 ret
221d: 33 c0 xor %eax,%eax
221f: e9 51 ff ff ff jmp 0x2175
2224: b8 f8 ff ff ff mov $0xfffffff8,%eax
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: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2245: 48 85 c9 test %rcx,%rcx
2248: 74 27 je 0x2271
224a: 48 85 d2 test %rdx,%rdx
224d: 74 22 je 0x2271
224f: 4d 85 c0 test %r8,%r8
2252: 74 1d je 0x2271
2254: 45 85 c9 test %r9d,%r9d
2257: 77 0b ja 0x2264
2259: b8 fa ff ff ff mov $0xfffffffa,%eax
225e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2263: c3 ret
2264: e8 97 4e 01 00 call 0x17100
2269: 33 c0 xor %eax,%eax
226b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2270: c3 ret
2271: b8 f8 ff ff ff mov $0xfffffff8,%eax
2276: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
227b: c3 ret
227c: 0f 1f 40 00 nopl 0x0(%rax)
2280: 48 83 ec 28 sub $0x28,%rsp
2284: 48 85 c9 test %rcx,%rcx
2287: 74 25 je 0x22ae
2289: 48 85 d2 test %rdx,%rdx
228c: 74 20 je 0x22ae
228e: 4d 85 c0 test %r8,%r8
2291: 74 1b je 0x22ae
2293: 45 85 c9 test %r9d,%r9d
2296: 77 0a ja 0x22a2
2298: b8 fa ff ff ff mov $0xfffffffa,%eax
229d: 48 83 c4 28 add $0x28,%rsp
22a1: c3 ret
22a2: e8 39 52 01 00 call 0x174e0
22a7: 33 c0 xor %eax,%eax
22a9: 48 83 c4 28 add $0x28,%rsp
22ad: c3 ret
22ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
22b3: 48 83 c4 28 add $0x28,%rsp
22b7: c3 ret
22b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22bf: 00
22c0: 48 83 ec 28 sub $0x28,%rsp
22c4: 48 85 c9 test %rcx,%rcx
22c7: 74 25 je 0x22ee
22c9: 48 85 d2 test %rdx,%rdx
22cc: 74 20 je 0x22ee
22ce: 4d 85 c0 test %r8,%r8
22d1: 74 1b je 0x22ee
22d3: 45 85 c9 test %r9d,%r9d
22d6: 77 0a ja 0x22e2
22d8: b8 fa ff ff ff mov $0xfffffffa,%eax
22dd: 48 83 c4 28 add $0x28,%rsp
22e1: c3 ret
22e2: e8 79 55 01 00 call 0x17860
22e7: 33 c0 xor %eax,%eax
22e9: 48 83 c4 28 add $0x28,%rsp
22ed: c3 ret
22ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
22f3: 48 83 c4 28 add $0x28,%rsp
22f7: c3 ret
22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22ff: 00
2300: 48 83 ec 28 sub $0x28,%rsp
2304: 48 85 c9 test %rcx,%rcx
2307: 74 25 je 0x232e
2309: 48 85 d2 test %rdx,%rdx
230c: 74 20 je 0x232e
230e: 4d 85 c0 test %r8,%r8
2311: 74 1b je 0x232e
2313: 45 85 c9 test %r9d,%r9d
2316: 77 0a ja 0x2322
2318: b8 fa ff ff ff mov $0xfffffffa,%eax
231d: 48 83 c4 28 add $0x28,%rsp
2321: c3 ret
2322: e8 59 59 01 00 call 0x17c80
2327: 33 c0 xor %eax,%eax
2329: 48 83 c4 28 add $0x28,%rsp
232d: c3 ret
232e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2333: 48 83 c4 28 add $0x28,%rsp
2337: c3 ret
2338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
233f: 00
2340: 48 83 ec 28 sub $0x28,%rsp
2344: 48 85 c9 test %rcx,%rcx
2347: 74 25 je 0x236e
2349: 48 85 d2 test %rdx,%rdx
234c: 74 20 je 0x236e
234e: 4d 85 c0 test %r8,%r8
2351: 74 1b je 0x236e
2353: 45 85 c9 test %r9d,%r9d
2356: 77 0a ja 0x2362
2358: b8 fa ff ff ff mov $0xfffffffa,%eax
235d: 48 83 c4 28 add $0x28,%rsp
2361: c3 ret
2362: e8 79 5c 01 00 call 0x17fe0
2367: 33 c0 xor %eax,%eax
2369: 48 83 c4 28 add $0x28,%rsp
236d: c3 ret
236e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2373: 48 83 c4 28 add $0x28,%rsp
2377: c3 ret
2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
237f: 00
2380: 48 83 ec 28 sub $0x28,%rsp
2384: 48 85 c9 test %rcx,%rcx
2387: 74 24 je 0x23ad
2389: 48 85 d2 test %rdx,%rdx
238c: 74 1f je 0x23ad
238e: 45 85 c0 test %r8d,%r8d
2391: 7f 0a jg 0x239d
2393: b8 fa ff ff ff mov $0xfffffffa,%eax
2398: 48 83 c4 28 add $0x28,%rsp
239c: c3 ret
239d: 41 c1 e0 02 shl $0x2,%r8d
23a1: e8 9a f2 a5 01 call 0x1a61640
23a6: 33 c0 xor %eax,%eax
23a8: 48 83 c4 28 add $0x28,%rsp
23ac: c3 ret
23ad: b8 f8 ff ff ff mov $0xfffffff8,%eax
23b2: 48 83 c4 28 add $0x28,%rsp
23b6: c3 ret
23b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
23be: 00 00
23c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
23c5: 48 85 c9 test %rcx,%rcx
23c8: 74 26 je 0x23f0
23ca: 48 85 d2 test %rdx,%rdx
23cd: 74 21 je 0x23f0
23cf: 45 85 c0 test %r8d,%r8d
23d2: 7f 0b jg 0x23df
23d4: b8 fa ff ff ff mov $0xfffffffa,%eax
23d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23de: c3 ret
23df: 41 c1 e0 02 shl $0x2,%r8d
23e3: e8 28 f6 a5 01 call 0x1a61a10
23e8: 33 c0 xor %eax,%eax
23ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23ef: c3 ret
23f0: b8 f8 ff ff ff mov $0xfffffff8,%eax
23f5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23fa: c3 ret
23fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2400: 48 83 ec 28 sub $0x28,%rsp
2404: 48 85 c9 test %rcx,%rcx
2407: 74 24 je 0x242d
2409: 48 85 d2 test %rdx,%rdx
240c: 74 1f je 0x242d
240e: 45 85 c0 test %r8d,%r8d
2411: 7f 0a jg 0x241d
2413: b8 fa ff ff ff mov $0xfffffffa,%eax
2418: 48 83 c4 28 add $0x28,%rsp
241c: c3 ret
241d: 41 c1 e0 02 shl $0x2,%r8d
2421: e8 6a fa a5 01 call 0x1a61e90
2426: 33 c0 xor %eax,%eax
2428: 48 83 c4 28 add $0x28,%rsp
242c: c3 ret
242d: b8 f8 ff ff ff mov $0xfffffff8,%eax
2432: 48 83 c4 28 add $0x28,%rsp
2436: c3 ret
2437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
243e: 00 00
2440: 48 83 ec 38 sub $0x38,%rsp
2444: 48 85 c9 test %rcx,%rcx
2447: 0f 84 88 00 00 00 je 0x24d5
244d: 48 85 d2 test %rdx,%rdx
2450: 0f 84 7f 00 00 00 je 0x24d5
2456: 45 85 c0 test %r8d,%r8d
2459: 0f 8e 80 00 00 00 jle 0x24df
245f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
2466: 7e 5d jle 0x24c5
2468: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
246d: 48 89 cb mov %rcx,%rbx
2470: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2475: 48 89 d6 mov %rdx,%rsi
2478: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
247d: 44 89 c7 mov %r8d,%edi
2480: 48 89 d9 mov %rbx,%rcx
2483: 48 89 f2 mov %rsi,%rdx
2486: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
248c: e8 6f 3d 01 00 call 0x16200
2491: 81 c7 08 00 00 e0 add $0xe0000008,%edi
2497: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
249e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
24a5: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
24ab: 7f d3 jg 0x2480
24ad: 48 89 d9 mov %rbx,%rcx
24b0: 48 89 f2 mov %rsi,%rdx
24b3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
24b8: 41 89 f8 mov %edi,%r8d
24bb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
24c0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
24c5: 41 c1 e0 02 shl $0x2,%r8d
24c9: e8 32 3d 01 00 call 0x16200
24ce: 33 c0 xor %eax,%eax
24d0: 48 83 c4 38 add $0x38,%rsp
24d4: c3 ret
24d5: b8 f8 ff ff ff mov $0xfffffff8,%eax
24da: 48 83 c4 38 add $0x38,%rsp
24de: c3 ret
24df: b8 fa ff ff ff mov $0xfffffffa,%eax
24e4: 48 83 c4 38 add $0x38,%rsp
24e8: c3 ret
24e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24f0: 00
24f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24ff: 00
2500: 48 83 ec 38 sub $0x38,%rsp
2504: 48 85 c9 test %rcx,%rcx
2507: 0f 84 88 00 00 00 je 0x2595
250d: 48 85 d2 test %rdx,%rdx
2510: 0f 84 7f 00 00 00 je 0x2595
2516: 45 85 c0 test %r8d,%r8d
2519: 0f 8e 80 00 00 00 jle 0x259f
251f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
2526: 7e 5d jle 0x2585
2528: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
252d: 48 89 cb mov %rcx,%rbx
2530: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2535: 48 89 d6 mov %rdx,%rsi
2538: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
253d: 44 89 c7 mov %r8d,%edi
2540: 48 89 d9 mov %rbx,%rcx
2543: 48 89 f2 mov %rsi,%rdx
2546: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
254c: e8 0f 3d 01 00 call 0x16260
2551: 81 c7 08 00 00 e0 add $0xe0000008,%edi
2557: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
255e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2565: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
256b: 7f d3 jg 0x2540
256d: 48 89 d9 mov %rbx,%rcx
2570: 48 89 f2 mov %rsi,%rdx
2573: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2578: 41 89 f8 mov %edi,%r8d
257b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2580: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2585: 41 c1 e0 02 shl $0x2,%r8d
2589: e8 d2 3c 01 00 call 0x16260
258e: 33 c0 xor %eax,%eax
2590: 48 83 c4 38 add $0x38,%rsp
2594: c3 ret
2595: b8 f8 ff ff ff mov $0xfffffff8,%eax
259a: 48 83 c4 38 add $0x38,%rsp
259e: c3 ret
259f: b8 fa ff ff ff mov $0xfffffffa,%eax
25a4: 48 83 c4 38 add $0x38,%rsp
25a8: c3 ret
25a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25b0: 00
25b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25bf: 00
25c0: 48 83 ec 38 sub $0x38,%rsp
25c4: 48 85 c9 test %rcx,%rcx
25c7: 0f 84 88 00 00 00 je 0x2655
25cd: 48 85 d2 test %rdx,%rdx
25d0: 0f 84 7f 00 00 00 je 0x2655
25d6: 45 85 c0 test %r8d,%r8d
25d9: 0f 8e 80 00 00 00 jle 0x265f
25df: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
25e6: 7e 5d jle 0x2645
25e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
25ed: 48 89 cb mov %rcx,%rbx
25f0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
25f5: 48 89 d6 mov %rdx,%rsi
25f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
25fd: 44 89 c7 mov %r8d,%edi
2600: 48 89 d9 mov %rbx,%rcx
2603: 48 89 f2 mov %rsi,%rdx
2606: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
260c: e8 af 3c 01 00 call 0x162c0
2611: 81 c7 08 00 00 e0 add $0xe0000008,%edi
2617: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
261e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2625: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
262b: 7f d3 jg 0x2600
262d: 48 89 d9 mov %rbx,%rcx
2630: 48 89 f2 mov %rsi,%rdx
2633: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2638: 41 89 f8 mov %edi,%r8d
263b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2640: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2645: 41 c1 e0 02 shl $0x2,%r8d
2649: e8 72 3c 01 00 call 0x162c0
264e: 33 c0 xor %eax,%eax
2650: 48 83 c4 38 add $0x38,%rsp
2654: c3 ret
2655: b8 f8 ff ff ff mov $0xfffffff8,%eax
265a: 48 83 c4 38 add $0x38,%rsp
265e: c3 ret
265f: b8 fa ff ff ff mov $0xfffffffa,%eax
2664: 48 83 c4 38 add $0x38,%rsp
2668: c3 ret
2669: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2670: 00
2671: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
267f: 00
2680: 48 83 ec 28 sub $0x28,%rsp
2684: 4d 89 c1 mov %r8,%r9
2687: 49 89 d0 mov %rdx,%r8
268a: 48 89 ca mov %rcx,%rdx
268d: e8 ae 5c 01 00 call 0x18340
2692: 48 83 c4 28 add $0x28,%rsp
2696: c3 ret
2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
269e: 00 00
26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
26a5: 4d 89 c1 mov %r8,%r9
26a8: 49 89 d0 mov %rdx,%r8
26ab: 48 89 ca mov %rcx,%rdx
26ae: e8 4d 5f 01 00 call 0x18600
26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
26b8: c3 ret
26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26c0: 48 83 ec 28 sub $0x28,%rsp
26c4: 4d 89 c1 mov %r8,%r9
26c7: 49 89 d0 mov %rdx,%r8
26ca: 48 89 ca mov %rcx,%rdx
26cd: e8 ee 61 01 00 call 0x188c0
26d2: 48 83 c4 28 add $0x28,%rsp
26d6: c3 ret
26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
26de: 00 00
26e0: 48 83 ec 28 sub $0x28,%rsp
26e4: 4d 89 c1 mov %r8,%r9
26e7: 49 89 d0 mov %rdx,%r8
26ea: 48 89 ca mov %rcx,%rdx
26ed: e8 8e 64 01 00 call 0x18b80
26f2: 48 83 c4 28 add $0x28,%rsp
26f6: c3 ret
26f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
26fe: 00 00
2700: 48 83 ec 28 sub $0x28,%rsp
2704: 4d 89 c1 mov %r8,%r9
2707: 49 89 d0 mov %rdx,%r8
270a: 48 89 ca mov %rcx,%rdx
270d: e8 0e 67 01 00 call 0x18e20
2712: 48 83 c4 28 add $0x28,%rsp
2716: c3 ret
2717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
271e: 00 00
2720: 48 83 ec 28 sub $0x28,%rsp
2724: 4d 89 c1 mov %r8,%r9
2727: 49 89 d0 mov %rdx,%r8
272a: 48 89 ca mov %rcx,%rdx
272d: e8 8e 69 01 00 call 0x190c0
2732: 48 83 c4 28 add $0x28,%rsp
2736: c3 ret
2737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
273e: 00 00
2740: 48 83 ec 28 sub $0x28,%rsp
2744: 48 85 c9 test %rcx,%rcx
2747: 74 4b je 0x2794
2749: 4d 85 c0 test %r8,%r8
274c: 74 46 je 0x2794
274e: 45 85 c9 test %r9d,%r9d
2751: 7e 4b jle 0x279e
2753: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c58978
275a: 01
275b: 7a 02 jp 0x275f
275d: 74 26 je 0x2785
275f: 0f 57 c0 xorps %xmm0,%xmm0
2762: 66 0f 2e c8 ucomisd %xmm0,%xmm1
2766: 7a 02 jp 0x276a
2768: 74 0c je 0x2776
276a: e8 d1 6b 01 00 call 0x19340
276f: 33 c0 xor %eax,%eax
2771: 48 83 c4 28 add $0x28,%rsp
2775: c3 ret
2776: 4c 89 c1 mov %r8,%rcx
2779: 44 89 ca mov %r9d,%edx
277c: 48 83 c4 28 add $0x28,%rsp
2780: e9 7b 6d 01 00 jmp 0x19500
2785: 4c 89 c2 mov %r8,%rdx
2788: 45 89 c8 mov %r9d,%r8d
278b: 48 83 c4 28 add $0x28,%rsp
278f: e9 cc ed ff ff jmp 0x1560
2794: b8 f8 ff ff ff mov $0xfffffff8,%eax
2799: 48 83 c4 28 add $0x28,%rsp
279d: c3 ret
279e: b8 fa ff ff ff mov $0xfffffffa,%eax
27a3: 48 83 c4 28 add $0x28,%rsp
27a7: c3 ret
27a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27af: 00
27b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
27be: 00 00
27c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
27c5: 48 85 c9 test %rcx,%rcx
27c8: 74 4e je 0x2818
27ca: 4d 85 c0 test %r8,%r8
27cd: 74 49 je 0x2818
27cf: 45 85 c9 test %r9d,%r9d
27d2: 7e 4f jle 0x2823
27d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c58980
27db: 01
27dc: 7a 02 jp 0x27e0
27de: 74 28 je 0x2808
27e0: 0f 57 c0 xorps %xmm0,%xmm0
27e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
27e7: 7a 02 jp 0x27eb
27e9: 74 0d je 0x27f8
27eb: e8 50 6d 01 00 call 0x19540
27f0: 33 c0 xor %eax,%eax
27f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
27f7: c3 ret
27f8: 4c 89 c1 mov %r8,%rcx
27fb: 44 89 ca mov %r9d,%edx
27fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2803: e9 f8 6e 01 00 jmp 0x19700
2808: 4c 89 c2 mov %r8,%rdx
280b: 45 89 c8 mov %r9d,%r8d
280e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2813: e9 88 ed ff ff jmp 0x15a0
2818: b8 f8 ff ff ff mov $0xfffffff8,%eax
281d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2822: c3 ret
2823: b8 fa ff ff ff mov $0xfffffffa,%eax
2828: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
282d: c3 ret
282e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2835: 00
2836: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
283d: 0f 1f 00 nopl (%rax)
2840: 48 83 ec 28 sub $0x28,%rsp
2844: 48 85 c9 test %rcx,%rcx
2847: 74 4b je 0x2894
2849: 4d 85 c0 test %r8,%r8
284c: 74 46 je 0x2894
284e: 45 85 c9 test %r9d,%r9d
2851: 7e 4b jle 0x289e
2853: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c58988
285a: 01
285b: 7a 02 jp 0x285f
285d: 74 26 je 0x2885
285f: 0f 57 c0 xorps %xmm0,%xmm0
2862: 66 0f 2e c8 ucomisd %xmm0,%xmm1
2866: 7a 02 jp 0x286a
2868: 74 0c je 0x2876
286a: e8 d1 6e 01 00 call 0x19740
286f: 33 c0 xor %eax,%eax
2871: 48 83 c4 28 add $0x28,%rsp
2875: c3 ret
2876: 4c 89 c1 mov %r8,%rcx
2879: 44 89 ca mov %r9d,%edx
287c: 48 83 c4 28 add $0x28,%rsp
2880: e9 5b 70 01 00 jmp 0x198e0
2885: 4c 89 c2 mov %r8,%rdx
2888: 45 89 c8 mov %r9d,%r8d
288b: 48 83 c4 28 add $0x28,%rsp
288f: e9 4c ed ff ff jmp 0x15e0
2894: b8 f8 ff ff ff mov $0xfffffff8,%eax
2899: 48 83 c4 28 add $0x28,%rsp
289d: c3 ret
289e: b8 fa ff ff ff mov $0xfffffffa,%eax
28a3: 48 83 c4 28 add $0x28,%rsp
28a7: c3 ret
28a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28af: 00
28b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
28be: 00 00
28c0: 57 push %rdi
28c1: 48 83 ec 20 sub $0x20,%rsp
28c5: 48 85 c9 test %rcx,%rcx
28c8: 0f 84 13 02 00 00 je 0x2ae1
28ce: 4d 85 c0 test %r8,%r8
28d1: 0f 84 0a 02 00 00 je 0x2ae1
28d7: 45 85 c9 test %r9d,%r9d
28da: 0f 8e f6 01 00 00 jle 0x2ad6
28e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c58990
28e7: 01
28e8: 7a 06 jp 0x28f0
28ea: 0f 84 d5 01 00 00 je 0x2ac5
28f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
28f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
28f8: 7a 06 jp 0x2900
28fa: 0f 84 b4 01 00 00 je 0x2ab4
2900: 41 83 f9 10 cmp $0x10,%r9d
2904: 0f 8c 9a 01 00 00 jl 0x2aa4
290a: 4d 89 c2 mov %r8,%r10
290d: 49 83 e2 1f and $0x1f,%r10
2911: 45 89 d2 mov %r10d,%r10d
2914: 45 85 d2 test %r10d,%r10d
2917: 74 18 je 0x2931
2919: 41 f7 c2 07 00 00 00 test $0x7,%r10d
2920: 0f 85 7e 01 00 00 jne 0x2aa4
2926: 41 f7 da neg %r10d
2929: 41 83 c2 20 add $0x20,%r10d
292d: 41 c1 ea 03 shr $0x3,%r10d
2931: 41 8d 42 10 lea 0x10(%r10),%eax
2935: 44 3b c8 cmp %eax,%r9d
2938: 0f 8c 66 01 00 00 jl 0x2aa4
293e: 44 89 cf mov %r9d,%edi
2941: 33 c0 xor %eax,%eax
2943: 41 2b fa sub %r10d,%edi
2946: 83 e7 0f and $0xf,%edi
2949: f7 df neg %edi
294b: 41 03 f9 add %r9d,%edi
294e: 45 85 d2 test %r10d,%r10d
2951: 76 20 jbe 0x2973
2953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
295f: 00
2960: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
2965: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
296b: 48 ff c0 inc %rax
296e: 49 3b c2 cmp %r10,%rax
2971: 72 ed jb 0x2960
2973: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
2977: 48 63 c7 movslq %edi,%rax
297a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
2980: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
2986: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
298d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
2994: 01
2995: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2999: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
299f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
29a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
29ad: 01
29ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
29b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
29b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
29c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
29c7: 01
29c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
29cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
29d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
29da: 01
29db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
29df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
29e6: 49 83 c2 10 add $0x10,%r10
29ea: 4c 3b d0 cmp %rax,%r10
29ed: 72 91 jb 0x2980
29ef: 44 8d 57 01 lea 0x1(%rdi),%r10d
29f3: 45 3b d1 cmp %r9d,%r10d
29f6: 0f 87 98 00 00 00 ja 0x2a94
29fc: 49 63 d1 movslq %r9d,%rdx
29ff: 48 2b d0 sub %rax,%rdx
2a02: 48 83 fa 04 cmp $0x4,%rdx
2a06: 0f 8c 93 00 00 00 jl 0x2a9f
2a0c: 41 89 d1 mov %edx,%r9d
2a0f: 45 33 db xor %r11d,%r11d
2a12: 41 83 e1 fc and $0xfffffffc,%r9d
2a16: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
2a1a: 4d 63 c9 movslq %r9d,%r9
2a1d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
2a21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a28: 00
2a29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a37: 00
2a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a3f: 90 nop
2a40: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
2a46: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
2a4d: 01
2a4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2a52: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
2a58: 49 83 c3 04 add $0x4,%r11
2a5c: 4d 3b d9 cmp %r9,%r11
2a5f: 72 df jb 0x2a40
2a61: 4c 3b ca cmp %rdx,%r9
2a64: 73 2e jae 0x2a94
2a66: 48 63 ff movslq %edi,%rdi
2a69: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
2a6d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
2a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a78: 00
2a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a80: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
2a86: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
2a8c: 49 ff c1 inc %r9
2a8f: 4c 3b ca cmp %rdx,%r9
2a92: 72 ec jb 0x2a80
2a94: 33 c0 xor %eax,%eax
2a96: c5 f8 77 vzeroupper
2a99: 48 83 c4 20 add $0x20,%rsp
2a9d: 5f pop %rdi
2a9e: c3 ret
2a9f: 45 33 c9 xor %r9d,%r9d
2aa2: eb bd jmp 0x2a61
2aa4: 33 ff xor %edi,%edi
2aa6: 41 83 f9 01 cmp $0x1,%r9d
2aaa: 72 e8 jb 0x2a94
2aac: 49 63 d1 movslq %r9d,%rdx
2aaf: 45 33 c9 xor %r9d,%r9d
2ab2: eb ad jmp 0x2a61
2ab4: 4c 89 c1 mov %r8,%rcx
2ab7: 44 89 ca mov %r9d,%edx
2aba: e8 61 6e 01 00 call 0x19920
2abf: 48 83 c4 20 add $0x20,%rsp
2ac3: 5f pop %rdi
2ac4: c3 ret
2ac5: 4c 89 c2 mov %r8,%rdx
2ac8: 45 89 c8 mov %r9d,%r8d
2acb: e8 50 eb ff ff call 0x1620
2ad0: 48 83 c4 20 add $0x20,%rsp
2ad4: 5f pop %rdi
2ad5: c3 ret
2ad6: b8 fa ff ff ff mov $0xfffffffa,%eax
2adb: 48 83 c4 20 add $0x20,%rsp
2adf: 5f pop %rdi
2ae0: c3 ret
2ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ae6: 48 83 c4 20 add $0x20,%rsp
2aea: 5f pop %rdi
2aeb: c3 ret
2aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2af3: 00
2af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b00: 41 54 push %r12
2b02: 48 83 ec 20 sub $0x20,%rsp
2b06: 48 85 c9 test %rcx,%rcx
2b09: 0f 84 ce 01 00 00 je 0x2cdd
2b0f: 4d 85 c0 test %r8,%r8
2b12: 0f 84 c5 01 00 00 je 0x2cdd
2b18: 45 85 c9 test %r9d,%r9d
2b1b: 0f 8e b0 01 00 00 jle 0x2cd1
2b21: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c58998
2b28: 01
2b29: 7a 06 jp 0x2b31
2b2b: 0f 84 8e 01 00 00 je 0x2cbf
2b31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
2b35: c5 f9 2e c8 vucomisd %xmm0,%xmm1
2b39: 7a 06 jp 0x2b41
2b3b: 0f 84 6c 01 00 00 je 0x2cad
2b41: 41 83 f9 10 cmp $0x10,%r9d
2b45: 0f 8c 5a 01 00 00 jl 0x2ca5
2b4b: 4c 89 c0 mov %r8,%rax
2b4e: 48 83 e0 1f and $0x1f,%rax
2b52: 89 c2 mov %eax,%edx
2b54: 85 d2 test %edx,%edx
2b56: 74 11 je 0x2b69
2b58: f6 c2 07 test $0x7,%dl
2b5b: 0f 85 44 01 00 00 jne 0x2ca5
2b61: f7 da neg %edx
2b63: 83 c2 20 add $0x20,%edx
2b66: c1 ea 03 shr $0x3,%edx
2b69: 44 8d 5a 10 lea 0x10(%rdx),%r11d
2b6d: 45 3b cb cmp %r11d,%r9d
2b70: 0f 8c 2f 01 00 00 jl 0x2ca5
2b76: 45 89 cc mov %r9d,%r12d
2b79: 33 c0 xor %eax,%eax
2b7b: 44 2b e2 sub %edx,%r12d
2b7e: 41 83 e4 0f and $0xf,%r12d
2b82: 41 f7 dc neg %r12d
2b85: 45 03 e1 add %r9d,%r12d
2b88: 41 89 d3 mov %edx,%r11d
2b8b: 85 d2 test %edx,%edx
2b8d: 76 24 jbe 0x2bb3
2b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b96: 00
2b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b9e: 66 90 xchg %ax,%ax
2ba0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
2ba5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
2bab: 48 ff c0 inc %rax
2bae: 49 3b c3 cmp %r11,%rax
2bb1: 72 ed jb 0x2ba0
2bb3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
2bb8: 49 63 c4 movslq %r12d,%rax
2bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2bc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
2bc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
2bcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
2bd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
2bdb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
2be1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
2be8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
2bef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
2bf6: 49 83 c3 10 add $0x10,%r11
2bfa: 4c 3b d8 cmp %rax,%r11
2bfd: 72 c1 jb 0x2bc0
2bff: 41 8d 44 24 01 lea 0x1(%r12),%eax
2c04: 41 3b c1 cmp %r9d,%eax
2c07: 0f 87 87 00 00 00 ja 0x2c94
2c0d: 4d 63 d1 movslq %r9d,%r10
2c10: 4d 63 e4 movslq %r12d,%r12
2c13: 4d 2b d4 sub %r12,%r10
2c16: 49 83 fa 04 cmp $0x4,%r10
2c1a: 0f 8c 80 00 00 00 jl 0x2ca0
2c20: 4d 63 e4 movslq %r12d,%r12
2c23: 45 89 d3 mov %r10d,%r11d
2c26: 41 83 e3 fc and $0xfffffffc,%r11d
2c2a: 45 33 c9 xor %r9d,%r9d
2c2d: 4d 63 db movslq %r11d,%r11
2c30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
2c35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
2c39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
2c3d: 0f 1f 00 nopl (%rax)
2c40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
2c46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
2c4c: 49 83 c1 04 add $0x4,%r9
2c50: 4d 3b cb cmp %r11,%r9
2c53: 72 eb jb 0x2c40
2c55: 4d 3b da cmp %r10,%r11
2c58: 73 3a jae 0x2c94
2c5a: 4d 63 e4 movslq %r12d,%r12
2c5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
2c61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
2c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c6c: 00
2c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
2c86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
2c8c: 49 ff c3 inc %r11
2c8f: 4d 3b da cmp %r10,%r11
2c92: 72 ec jb 0x2c80
2c94: 33 c0 xor %eax,%eax
2c96: c5 f8 77 vzeroupper
2c99: 48 83 c4 20 add $0x20,%rsp
2c9d: 41 5c pop %r12
2c9f: c3 ret
2ca0: 45 33 db xor %r11d,%r11d
2ca3: eb b0 jmp 0x2c55
2ca5: 45 33 e4 xor %r12d,%r12d
2ca8: e9 52 ff ff ff jmp 0x2bff
2cad: 4c 89 c1 mov %r8,%rcx
2cb0: 44 89 ca mov %r9d,%edx
2cb3: e8 a8 6c 01 00 call 0x19960
2cb8: 48 83 c4 20 add $0x20,%rsp
2cbc: 41 5c pop %r12
2cbe: c3 ret
2cbf: 4c 89 c2 mov %r8,%rdx
2cc2: 45 89 c8 mov %r9d,%r8d
2cc5: e8 16 ea ff ff call 0x16e0
2cca: 48 83 c4 20 add $0x20,%rsp
2cce: 41 5c pop %r12
2cd0: c3 ret
2cd1: b8 fa ff ff ff mov $0xfffffffa,%eax
2cd6: 48 83 c4 20 add $0x20,%rsp
2cda: 41 5c pop %r12
2cdc: c3 ret
2cdd: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ce2: 48 83 c4 20 add $0x20,%rsp
2ce6: 41 5c pop %r12
2ce8: c3 ret
2ce9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cf0: 00
2cf1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cff: 00
2d00: 41 54 push %r12
2d02: 48 83 ec 20 sub $0x20,%rsp
2d06: 48 85 c9 test %rcx,%rcx
2d09: 0f 84 ce 01 00 00 je 0x2edd
2d0f: 4d 85 c0 test %r8,%r8
2d12: 0f 84 c5 01 00 00 je 0x2edd
2d18: 45 85 c9 test %r9d,%r9d
2d1b: 0f 8e b0 01 00 00 jle 0x2ed1
2d21: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c589a0
2d28: 01
2d29: 7a 06 jp 0x2d31
2d2b: 0f 84 8e 01 00 00 je 0x2ebf
2d31: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
2d35: c5 f9 2e c8 vucomisd %xmm0,%xmm1
2d39: 7a 06 jp 0x2d41
2d3b: 0f 84 6c 01 00 00 je 0x2ead
2d41: 41 83 f9 10 cmp $0x10,%r9d
2d45: 0f 8c 5a 01 00 00 jl 0x2ea5
2d4b: 4c 89 c0 mov %r8,%rax
2d4e: 48 83 e0 1f and $0x1f,%rax
2d52: 89 c2 mov %eax,%edx
2d54: 85 d2 test %edx,%edx
2d56: 74 11 je 0x2d69
2d58: f6 c2 07 test $0x7,%dl
2d5b: 0f 85 44 01 00 00 jne 0x2ea5
2d61: f7 da neg %edx
2d63: 83 c2 20 add $0x20,%edx
2d66: c1 ea 03 shr $0x3,%edx
2d69: 44 8d 5a 10 lea 0x10(%rdx),%r11d
2d6d: 45 3b cb cmp %r11d,%r9d
2d70: 0f 8c 2f 01 00 00 jl 0x2ea5
2d76: 45 89 cc mov %r9d,%r12d
2d79: 33 c0 xor %eax,%eax
2d7b: 44 2b e2 sub %edx,%r12d
2d7e: 41 83 e4 0f and $0xf,%r12d
2d82: 41 f7 dc neg %r12d
2d85: 45 03 e1 add %r9d,%r12d
2d88: 41 89 d3 mov %edx,%r11d
2d8b: 85 d2 test %edx,%edx
2d8d: 76 24 jbe 0x2db3
2d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d96: 00
2d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d9e: 66 90 xchg %ax,%ax
2da0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
2da5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
2dab: 48 ff c0 inc %rax
2dae: 49 3b c3 cmp %r11,%rax
2db1: 72 ed jb 0x2da0
2db3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
2db8: 49 63 c4 movslq %r12d,%rax
2dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2dc0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
2dc6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
2dcd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
2dd4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
2ddb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
2de1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
2de8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
2def: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
2df6: 49 83 c3 10 add $0x10,%r11
2dfa: 4c 3b d8 cmp %rax,%r11
2dfd: 72 c1 jb 0x2dc0
2dff: 41 8d 44 24 01 lea 0x1(%r12),%eax
2e04: 41 3b c1 cmp %r9d,%eax
2e07: 0f 87 87 00 00 00 ja 0x2e94
2e0d: 4d 63 d1 movslq %r9d,%r10
2e10: 4d 63 e4 movslq %r12d,%r12
2e13: 4d 2b d4 sub %r12,%r10
2e16: 49 83 fa 04 cmp $0x4,%r10
2e1a: 0f 8c 80 00 00 00 jl 0x2ea0
2e20: 4d 63 e4 movslq %r12d,%r12
2e23: 45 89 d3 mov %r10d,%r11d
2e26: 41 83 e3 fc and $0xfffffffc,%r11d
2e2a: 45 33 c9 xor %r9d,%r9d
2e2d: 4d 63 db movslq %r11d,%r11
2e30: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
2e35: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
2e39: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
2e3d: 0f 1f 00 nopl (%rax)
2e40: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
2e46: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
2e4c: 49 83 c1 04 add $0x4,%r9
2e50: 4d 3b cb cmp %r11,%r9
2e53: 72 eb jb 0x2e40
2e55: 4d 3b da cmp %r10,%r11
2e58: 73 3a jae 0x2e94
2e5a: 4d 63 e4 movslq %r12d,%r12
2e5d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
2e61: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
2e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e6c: 00
2e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e80: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
2e86: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
2e8c: 49 ff c3 inc %r11
2e8f: 4d 3b da cmp %r10,%r11
2e92: 72 ec jb 0x2e80
2e94: 33 c0 xor %eax,%eax
2e96: c5 f8 77 vzeroupper
2e99: 48 83 c4 20 add $0x20,%rsp
2e9d: 41 5c pop %r12
2e9f: c3 ret
2ea0: 45 33 db xor %r11d,%r11d
2ea3: eb b0 jmp 0x2e55
2ea5: 45 33 e4 xor %r12d,%r12d
2ea8: e9 52 ff ff ff jmp 0x2dff
2ead: 4c 89 c1 mov %r8,%rcx
2eb0: 44 89 ca mov %r9d,%edx
2eb3: e8 e8 6a 01 00 call 0x199a0
2eb8: 48 83 c4 20 add $0x20,%rsp
2ebc: 41 5c pop %r12
2ebe: c3 ret
2ebf: 4c 89 c2 mov %r8,%rdx
2ec2: 45 89 c8 mov %r9d,%r8d
2ec5: e8 d6 e8 ff ff call 0x17a0
2eca: 48 83 c4 20 add $0x20,%rsp
2ece: 41 5c pop %r12
2ed0: c3 ret
2ed1: b8 fa ff ff ff mov $0xfffffffa,%eax
2ed6: 48 83 c4 20 add $0x20,%rsp
2eda: 41 5c pop %r12
2edc: c3 ret
2edd: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ee2: 48 83 c4 20 add $0x20,%rsp
2ee6: 41 5c pop %r12
2ee8: c3 ret
2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ef0: 00
2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eff: 00
2f00: 53 push %rbx
2f01: 56 push %rsi
2f02: 57 push %rdi
2f03: 41 54 push %r12
2f05: 41 55 push %r13
2f07: 41 56 push %r14
2f09: 41 57 push %r15
2f0b: 55 push %rbp
2f0c: 48 83 ec 38 sub $0x38,%rsp
2f10: 49 89 ce mov %rcx,%r14
2f13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
2f1a: 00
2f1b: 44 89 cf mov %r9d,%edi
2f1e: 44 89 c6 mov %r8d,%esi
2f21: 41 89 d7 mov %edx,%r15d
2f24: 4d 85 f6 test %r14,%r14
2f27: 0f 84 8a 01 00 00 je 0x30b7
2f2d: 41 83 ff 1e cmp $0x1e,%r15d
2f31: 0f 87 5b 01 00 00 ja 0x3092
2f37: 41 83 ff 1c cmp $0x1c,%r15d
2f3b: 0f 8f 51 01 00 00 jg 0x3092
2f41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
2f48: 00
2f49: 48 85 db test %rbx,%rbx
2f4c: 0f 84 65 01 00 00 je 0x30b7
2f52: 48 89 dd mov %rbx,%rbp
2f55: ba 90 00 00 00 mov $0x90,%edx
2f5a: 48 83 e5 3f and $0x3f,%rbp
2f5e: 48 f7 dd neg %rbp
2f61: 48 83 e5 3f and $0x3f,%rbp
2f65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
2f69: 4c 89 e1 mov %r12,%rcx
2f6c: e8 6f 6a 01 00 call 0x199e0
2f71: 44 89 f9 mov %r15d,%ecx
2f74: b8 01 00 00 00 mov $0x1,%eax
2f79: d3 e0 shl %cl,%eax
2f7b: 41 89 7c 24 18 mov %edi,0x18(%r12)
2f80: 83 fe 08 cmp $0x8,%esi
2f83: 45 89 7c 24 04 mov %r15d,0x4(%r12)
2f88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
2f8f: 00 00
2f91: 0f 84 3d 02 00 00 je 0x31d4
2f97: 83 fe 04 cmp $0x4,%esi
2f9a: 0f 84 97 00 00 00 je 0x3037
2fa0: 83 fe 01 cmp $0x1,%esi
2fa3: 75 39 jne 0x2fde
2fa5: 0f 57 c0 xorps %xmm0,%xmm0
2fa8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
2fac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c589a8
2fb3: 01
2fb4: f2 0f 5e c8 divsd %xmm0,%xmm1
2fb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2fbf: 00
2fc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
2fc7: 00 00
2fc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
2fd0: 00 00
2fd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
2fd9: e9 8f 00 00 00 jmp 0x306d
2fde: 83 fe 02 cmp $0x2,%esi
2fe1: 75 36 jne 0x3019
2fe3: 0f 57 c0 xorps %xmm0,%xmm0
2fe6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
2fea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c589a8
2ff1: 01
2ff2: f2 0f 5e c8 divsd %xmm0,%xmm1
2ff6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2ffd: 00
2ffe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3005: 00 00
3007: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
300e: 00 00
3010: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3017: eb 54 jmp 0x306d
3019: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3020: 00
3021: b8 ee ff ff ff mov $0xffffffee,%eax
3026: 48 83 c4 38 add $0x38,%rsp
302a: 5d pop %rbp
302b: 41 5f pop %r15
302d: 41 5e pop %r14
302f: 41 5d pop %r13
3031: 41 5c pop %r12
3033: 5f pop %rdi
3034: 5e pop %rsi
3035: 5b pop %rbx
3036: c3 ret
3037: 0f 57 c0 xorps %xmm0,%xmm0
303a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
303e: b8 01 00 00 00 mov $0x1,%eax
3043: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
304a: 00
304b: 41 89 44 24 08 mov %eax,0x8(%r12)
3050: 41 89 44 24 0c mov %eax,0xc(%r12)
3055: e8 c6 69 01 00 call 0x19a20
305a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c589a8
3061: 01
3062: f2 0f 5e c8 divsd %xmm0,%xmm1
3066: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
306d: 41 83 ff 05 cmp $0x5,%r15d
3071: 7f 35 jg 0x30a8
3073: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
307a: 00 00
307c: 33 c0 xor %eax,%eax
307e: 4d 89 26 mov %r12,(%r14)
3081: 48 83 c4 38 add $0x38,%rsp
3085: 5d pop %rbp
3086: 41 5f pop %r15
3088: 41 5e pop %r14
308a: 41 5d pop %r13
308c: 41 5c pop %r12
308e: 5f pop %rdi
308f: 5e pop %rsi
3090: 5b pop %rbx
3091: c3 ret
3092: b8 ef ff ff ff mov $0xffffffef,%eax
3097: 48 83 c4 38 add $0x38,%rsp
309b: 5d pop %rbp
309c: 41 5f pop %r15
309e: 41 5e pop %r14
30a0: 41 5d pop %r13
30a2: 41 5c pop %r12
30a4: 5f pop %rdi
30a5: 5e pop %rsi
30a6: 5b pop %rbx
30a7: c3 ret
30a8: 41 83 ff 0a cmp $0xa,%r15d
30ac: 0f 8e e8 00 00 00 jle 0x319a
30b2: 4d 85 ed test %r13,%r13
30b5: 75 16 jne 0x30cd
30b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
30bc: 48 83 c4 38 add $0x38,%rsp
30c0: 5d pop %rbp
30c1: 41 5f pop %r15
30c3: 41 5e pop %r14
30c5: 41 5d pop %r13
30c7: 41 5c pop %r12
30c9: 5f pop %rdi
30ca: 5e pop %rsi
30cb: 5b pop %rbx
30cc: c3 ret
30cd: 4c 89 ee mov %r13,%rsi
30d0: 44 89 f9 mov %r15d,%ecx
30d3: 48 83 e6 3f and $0x3f,%rsi
30d7: 44 89 ff mov %r15d,%edi
30da: 48 f7 de neg %rsi
30dd: 48 83 e6 3f and $0x3f,%rsi
30e1: 49 03 f5 add %r13,%rsi
30e4: 48 89 f2 mov %rsi,%rdx
30e7: e8 54 69 01 00 call 0x19a40
30ec: 49 89 c5 mov %rax,%r13
30ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
30f6: 00
30f7: 49 89 54 24 30 mov %rdx,0x30(%r12)
30fc: 41 8d 5f ff lea -0x1(%r15),%ebx
3100: 83 fb 0e cmp $0xe,%ebx
3103: 7f 38 jg 0x313d
3105: 89 d9 mov %ebx,%ecx
3107: e8 d4 6f 01 00 call 0x1a0e0
310c: 89 d9 mov %ebx,%ecx
310e: 48 89 f2 mov %rsi,%rdx
3111: 41 89 f8 mov %edi,%r8d
3114: 49 89 c1 mov %rax,%r9
3117: 49 89 44 24 38 mov %rax,0x38(%r12)
311c: e8 5f 70 01 00 call 0x1a180
3121: 49 89 c1 mov %rax,%r9
3124: 89 d9 mov %ebx,%ecx
3126: b8 01 00 00 00 mov $0x1,%eax
312b: d3 e0 shl %cl,%eax
312d: c1 e0 04 shl $0x4,%eax
3130: 83 c0 3f add $0x3f,%eax
3133: 83 e0 c0 and $0xffffffc0,%eax
3136: 41 89 44 24 1c mov %eax,0x1c(%r12)
313b: eb 1e jmp 0x315b
313d: 48 89 e0 mov %rsp,%rax
3140: 4c 89 e1 mov %r12,%rcx
3143: 49 89 f0 mov %rsi,%r8
3146: 41 89 f9 mov %edi,%r9d
3149: 48 89 50 20 mov %rdx,0x20(%rax)
314d: 89 da mov %ebx,%edx
314f: 4c 89 68 28 mov %r13,0x28(%rax)
3153: e8 88 7b 01 00 call 0x1ace0
3158: 49 89 c1 mov %rax,%r9
315b: 44 89 f9 mov %r15d,%ecx
315e: 48 89 f2 mov %rsi,%rdx
3161: 41 89 f8 mov %edi,%r8d
3164: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3169: e8 b2 b3 01 00 call 0x1e520
316e: 44 89 f9 mov %r15d,%ecx
3171: 48 89 f2 mov %rsi,%rdx
3174: 41 89 f8 mov %edi,%r8d
3177: 49 89 c1 mov %rax,%r9
317a: 49 89 44 24 58 mov %rax,0x58(%r12)
317f: e8 3c b8 01 00 call 0x1e9c0
3184: 4d 89 26 mov %r12,(%r14)
3187: 33 c0 xor %eax,%eax
3189: 48 83 c4 38 add $0x38,%rsp
318d: 5d pop %rbp
318e: 41 5f pop %r15
3190: 41 5e pop %r14
3192: 41 5d pop %r13
3194: 41 5c pop %r12
3196: 5f pop %rdi
3197: 5e pop %rsi
3198: 5b pop %rbx
3199: c3 ret
319a: bf 0a 00 00 00 mov $0xa,%edi
319f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
31a6: 00
31a7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26124c0
31ae: 41 83 ff 06 cmp $0x6,%r15d
31b2: 0f 8f 3f ff ff ff jg 0x30f7
31b8: 49 89 d1 mov %rdx,%r9
31bb: 49 83 e1 3f and $0x3f,%r9
31bf: 49 f7 d9 neg %r9
31c2: 49 83 e1 3f and $0x3f,%r9
31c6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
31cd: 00 00
31cf: 4c 03 ca add %rdx,%r9
31d2: eb 87 jmp 0x315b
31d4: 33 c0 xor %eax,%eax
31d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
31dd: 00
31de: 41 89 44 24 08 mov %eax,0x8(%r12)
31e3: 41 89 44 24 0c mov %eax,0xc(%r12)
31e8: e9 80 fe ff ff jmp 0x306d
31ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31f4: 00
31f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31fc: 0f 1f 40 00 nopl 0x0(%rax)
3200: 56 push %rsi
3201: 57 push %rdi
3202: 41 54 push %r12
3204: 41 55 push %r13
3206: 41 56 push %r14
3208: 41 57 push %r15
320a: 55 push %rbp
320b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
3210: 48 89 ce mov %rcx,%rsi
3213: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
321a: 00
321b: 45 89 ce mov %r9d,%r14d
321e: 45 89 c5 mov %r8d,%r13d
3221: 89 d5 mov %edx,%ebp
3223: 48 85 f6 test %rsi,%rsi
3226: 0f 84 86 01 00 00 je 0x33b2
322c: 83 fd 1e cmp $0x1e,%ebp
322f: 0f 87 59 01 00 00 ja 0x338e
3235: 83 fd 1c cmp $0x1c,%ebp
3238: 0f 8f 50 01 00 00 jg 0x338e
323e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
3245: 00
3246: 4d 85 e4 test %r12,%r12
3249: 0f 84 63 01 00 00 je 0x33b2
324f: 49 83 e4 3f and $0x3f,%r12
3253: ba 90 00 00 00 mov $0x90,%edx
3258: 49 f7 dc neg %r12
325b: 49 83 e4 3f and $0x3f,%r12
325f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
3266: 00
3267: 4c 89 e1 mov %r12,%rcx
326a: e8 91 bb 01 00 call 0x1ee00
326f: 89 e9 mov %ebp,%ecx
3271: 41 b8 01 00 00 00 mov $0x1,%r8d
3277: 41 d3 e0 shl %cl,%r8d
327a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
327f: 41 83 fd 08 cmp $0x8,%r13d
3283: 45 89 74 24 18 mov %r14d,0x18(%r12)
3288: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
328f: 00 00
3291: 0f 84 40 02 00 00 je 0x34d7
3297: 41 83 fd 04 cmp $0x4,%r13d
329b: 0f 84 95 00 00 00 je 0x3336
32a1: 41 83 fd 01 cmp $0x1,%r13d
32a5: 75 37 jne 0x32de
32a7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
32ac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c589b0
32b3: 01
32b4: f2 0f 5e c8 divsd %xmm0,%xmm1
32b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
32bf: 00
32c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
32c7: 00 00
32c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
32d0: 00 00
32d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
32d9: e9 8c 00 00 00 jmp 0x336a
32de: 41 83 fd 02 cmp $0x2,%r13d
32e2: 75 34 jne 0x3318
32e4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
32e9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c589b0
32f0: 01
32f1: f2 0f 5e c8 divsd %xmm0,%xmm1
32f5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
32fc: 00
32fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3304: 00 00
3306: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
330d: 00 00
330f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3316: eb 52 jmp 0x336a
3318: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
331f: 00
3320: b8 ee ff ff ff mov $0xffffffee,%eax
3325: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
332a: 5d pop %rbp
332b: 41 5f pop %r15
332d: 41 5e pop %r14
332f: 41 5d pop %r13
3331: 41 5c pop %r12
3333: 5f pop %rdi
3334: 5e pop %rsi
3335: c3 ret
3336: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
333b: b8 01 00 00 00 mov $0x1,%eax
3340: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3347: 00
3348: 41 89 44 24 08 mov %eax,0x8(%r12)
334d: 41 89 44 24 0c mov %eax,0xc(%r12)
3352: e8 e9 ba 01 00 call 0x1ee40
3357: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c589b0
335e: 01
335f: f2 0f 5e c8 divsd %xmm0,%xmm1
3363: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
336a: 83 fd 05 cmp $0x5,%ebp
336d: 7f 35 jg 0x33a4
336f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3376: 00 00
3378: 33 c0 xor %eax,%eax
337a: 4c 89 26 mov %r12,(%rsi)
337d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3382: 5d pop %rbp
3383: 41 5f pop %r15
3385: 41 5e pop %r14
3387: 41 5d pop %r13
3389: 41 5c pop %r12
338b: 5f pop %rdi
338c: 5e pop %rsi
338d: c3 ret
338e: b8 ef ff ff ff mov $0xffffffef,%eax
3393: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3398: 5d pop %rbp
3399: 41 5f pop %r15
339b: 41 5e pop %r14
339d: 41 5d pop %r13
339f: 41 5c pop %r12
33a1: 5f pop %rdi
33a2: 5e pop %rsi
33a3: c3 ret
33a4: 83 fd 0a cmp $0xa,%ebp
33a7: 0f 8e f0 00 00 00 jle 0x349d
33ad: 48 85 ff test %rdi,%rdi
33b0: 75 16 jne 0x33c8
33b2: b8 f8 ff ff ff mov $0xfffffff8,%eax
33b7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
33bc: 5d pop %rbp
33bd: 41 5f pop %r15
33bf: 41 5e pop %r14
33c1: 41 5d pop %r13
33c3: 41 5c pop %r12
33c5: 5f pop %rdi
33c6: 5e pop %rsi
33c7: c3 ret
33c8: 48 83 e7 3f and $0x3f,%rdi
33cc: 89 e9 mov %ebp,%ecx
33ce: 48 f7 df neg %rdi
33d1: 41 89 ee mov %ebp,%r14d
33d4: 48 83 e7 3f and $0x3f,%rdi
33d8: 49 89 fd mov %rdi,%r13
33db: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
33e2: 00
33e3: 4c 89 ea mov %r13,%rdx
33e6: e8 75 ba 01 00 call 0x1ee60
33eb: 48 89 c7 mov %rax,%rdi
33ee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
33f5: 00
33f6: 49 89 54 24 30 mov %rdx,0x30(%r12)
33fb: 44 8d 7d ff lea -0x1(%rbp),%r15d
33ff: 41 83 ff 10 cmp $0x10,%r15d
3403: 7f 3b jg 0x3440
3405: 44 89 f9 mov %r15d,%ecx
3408: e8 53 c0 01 00 call 0x1f460
340d: 44 89 f9 mov %r15d,%ecx
3410: 4c 89 ea mov %r13,%rdx
3413: 45 89 f0 mov %r14d,%r8d
3416: 49 89 c1 mov %rax,%r9
3419: 49 89 44 24 38 mov %rax,0x38(%r12)
341e: e8 fd c0 01 00 call 0x1f520
3423: 49 89 c1 mov %rax,%r9
3426: 44 89 f9 mov %r15d,%ecx
3429: b8 01 00 00 00 mov $0x1,%eax
342e: d3 e0 shl %cl,%eax
3430: c1 e0 04 shl $0x4,%eax
3433: 83 c0 3f add $0x3f,%eax
3436: 83 e0 c0 and $0xffffffc0,%eax
3439: 41 89 44 24 1c mov %eax,0x1c(%r12)
343e: eb 20 jmp 0x3460
3440: 48 8d 04 24 lea (%rsp),%rax
3444: 4c 89 e1 mov %r12,%rcx
3447: 4d 89 e8 mov %r13,%r8
344a: 45 89 f1 mov %r14d,%r9d
344d: 48 89 50 20 mov %rdx,0x20(%rax)
3451: 44 89 fa mov %r15d,%edx
3454: 48 89 78 28 mov %rdi,0x28(%rax)
3458: e8 e3 cc 01 00 call 0x20140
345d: 49 89 c1 mov %rax,%r9
3460: 89 e9 mov %ebp,%ecx
3462: 4c 89 ea mov %r13,%rdx
3465: 45 89 f0 mov %r14d,%r8d
3468: 4d 89 4c 24 50 mov %r9,0x50(%r12)
346d: e8 2e 07 02 00 call 0x23ba0
3472: 89 e9 mov %ebp,%ecx
3474: 4c 89 ea mov %r13,%rdx
3477: 45 89 f0 mov %r14d,%r8d
347a: 49 89 c1 mov %rax,%r9
347d: 49 89 44 24 58 mov %rax,0x58(%r12)
3482: e8 b9 0b 02 00 call 0x24040
3487: 4c 89 26 mov %r12,(%rsi)
348a: 33 c0 xor %eax,%eax
348c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3491: 5d pop %rbp
3492: 41 5f pop %r15
3494: 41 5e pop %r14
3496: 41 5d pop %r13
3498: 41 5c pop %r12
349a: 5f pop %rdi
349b: 5e pop %rsi
349c: c3 ret
349d: 41 be 0a 00 00 00 mov $0xa,%r14d
34a3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26124c0
34aa: 83 fd 06 cmp $0x6,%ebp
34ad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
34b4: 00
34b5: 0f 8f 3b ff ff ff jg 0x33f6
34bb: 49 89 d1 mov %rdx,%r9
34be: 49 83 e1 3f and $0x3f,%r9
34c2: 49 f7 d9 neg %r9
34c5: 49 83 e1 3f and $0x3f,%r9
34c9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
34d0: 00 00
34d2: 4c 03 ca add %rdx,%r9
34d5: eb 89 jmp 0x3460
34d7: 33 c0 xor %eax,%eax
34d9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
34e0: 00
34e1: 41 89 44 24 08 mov %eax,0x8(%r12)
34e6: 41 89 44 24 0c mov %eax,0xc(%r12)
34eb: e9 7a fe ff ff jmp 0x336a
34f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34f7: 00
34f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34ff: 90 nop
3500: 53 push %rbx
3501: 56 push %rsi
3502: 57 push %rdi
3503: 41 54 push %r12
3505: 41 55 push %r13
3507: 41 56 push %r14
3509: 41 57 push %r15
350b: 55 push %rbp
350c: 48 83 ec 38 sub $0x38,%rsp
3510: 49 89 ce mov %rcx,%r14
3513: 44 89 cf mov %r9d,%edi
3516: 44 89 c6 mov %r8d,%esi
3519: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3520: 00
3521: 41 89 d7 mov %edx,%r15d
3524: 4d 85 f6 test %r14,%r14
3527: 0f 84 81 01 00 00 je 0x36ae
352d: 41 83 ff 1e cmp $0x1e,%r15d
3531: 0f 87 52 01 00 00 ja 0x3689
3537: 41 83 ff 1c cmp $0x1c,%r15d
353b: 0f 8f 48 01 00 00 jg 0x3689
3541: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3548: 00
3549: 48 85 db test %rbx,%rbx
354c: 0f 84 5c 01 00 00 je 0x36ae
3552: 48 89 dd mov %rbx,%rbp
3555: ba 90 00 00 00 mov $0x90,%edx
355a: 48 83 e5 3f and $0x3f,%rbp
355e: 48 f7 dd neg %rbp
3561: 48 83 e5 3f and $0x3f,%rbp
3565: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3569: 4c 89 e1 mov %r12,%rcx
356c: e8 0f 0f 02 00 call 0x24480
3571: 44 89 f9 mov %r15d,%ecx
3574: b8 01 00 00 00 mov $0x1,%eax
3579: 41 89 7c 24 18 mov %edi,0x18(%r12)
357e: d3 e0 shl %cl,%eax
3580: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3585: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
358c: 00 00
358e: 83 fe 08 cmp $0x8,%esi
3591: 0f 84 34 02 00 00 je 0x37cb
3597: 83 fe 04 cmp $0x4,%esi
359a: 0f 84 91 00 00 00 je 0x3631
35a0: 83 fe 01 cmp $0x1,%esi
35a3: 75 36 jne 0x35db
35a5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
35a9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c589b8
35b0: 01
35b1: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
35b8: 00
35b9: f2 0f 5e c8 divsd %xmm0,%xmm1
35bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
35c4: 00 00
35c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
35cd: 00 00
35cf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
35d6: e9 89 00 00 00 jmp 0x3664
35db: 83 fe 02 cmp $0x2,%esi
35de: 75 33 jne 0x3613
35e0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
35e4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c589b8
35eb: 01
35ec: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
35f3: 00
35f4: f2 0f 5e c8 divsd %xmm0,%xmm1
35f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
35ff: 00 00
3601: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3608: 00 00
360a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3611: eb 51 jmp 0x3664
3613: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
361a: 00
361b: b8 ee ff ff ff mov $0xffffffee,%eax
3620: 48 83 c4 38 add $0x38,%rsp
3624: 5d pop %rbp
3625: 41 5f pop %r15
3627: 41 5e pop %r14
3629: 41 5d pop %r13
362b: 41 5c pop %r12
362d: 5f pop %rdi
362e: 5e pop %rsi
362f: 5b pop %rbx
3630: c3 ret
3631: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
3635: b8 01 00 00 00 mov $0x1,%eax
363a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3641: 00
3642: 41 89 44 24 08 mov %eax,0x8(%r12)
3647: 41 89 44 24 0c mov %eax,0xc(%r12)
364c: e8 6f 0e 02 00 call 0x244c0
3651: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c589b8
3658: 01
3659: f2 0f 5e c8 divsd %xmm0,%xmm1
365d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
3664: 41 83 ff 05 cmp $0x5,%r15d
3668: 7f 35 jg 0x369f
366a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3671: 00 00
3673: 33 c0 xor %eax,%eax
3675: 4d 89 26 mov %r12,(%r14)
3678: 48 83 c4 38 add $0x38,%rsp
367c: 5d pop %rbp
367d: 41 5f pop %r15
367f: 41 5e pop %r14
3681: 41 5d pop %r13
3683: 41 5c pop %r12
3685: 5f pop %rdi
3686: 5e pop %rsi
3687: 5b pop %rbx
3688: c3 ret
3689: b8 ef ff ff ff mov $0xffffffef,%eax
368e: 48 83 c4 38 add $0x38,%rsp
3692: 5d pop %rbp
3693: 41 5f pop %r15
3695: 41 5e pop %r14
3697: 41 5d pop %r13
3699: 41 5c pop %r12
369b: 5f pop %rdi
369c: 5e pop %rsi
369d: 5b pop %rbx
369e: c3 ret
369f: 41 83 ff 0a cmp $0xa,%r15d
36a3: 0f 8e e8 00 00 00 jle 0x3791
36a9: 4d 85 ed test %r13,%r13
36ac: 75 16 jne 0x36c4
36ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
36b3: 48 83 c4 38 add $0x38,%rsp
36b7: 5d pop %rbp
36b8: 41 5f pop %r15
36ba: 41 5e pop %r14
36bc: 41 5d pop %r13
36be: 41 5c pop %r12
36c0: 5f pop %rdi
36c1: 5e pop %rsi
36c2: 5b pop %rbx
36c3: c3 ret
36c4: 4c 89 ee mov %r13,%rsi
36c7: 44 89 f9 mov %r15d,%ecx
36ca: 48 83 e6 3f and $0x3f,%rsi
36ce: 44 89 ff mov %r15d,%edi
36d1: 48 f7 de neg %rsi
36d4: 48 83 e6 3f and $0x3f,%rsi
36d8: 49 03 f5 add %r13,%rsi
36db: 48 89 f2 mov %rsi,%rdx
36de: e8 fd 0d 02 00 call 0x244e0
36e3: 49 89 c5 mov %rax,%r13
36e6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
36ed: 00
36ee: 41 8d 5f ff lea -0x1(%r15),%ebx
36f2: 49 89 54 24 30 mov %rdx,0x30(%r12)
36f7: 83 fb 10 cmp $0x10,%ebx
36fa: 7f 38 jg 0x3734
36fc: 89 d9 mov %ebx,%ecx
36fe: e8 bd 13 02 00 call 0x24ac0
3703: 89 d9 mov %ebx,%ecx
3705: 48 89 f2 mov %rsi,%rdx
3708: 49 89 44 24 38 mov %rax,0x38(%r12)
370d: 41 89 f8 mov %edi,%r8d
3710: 49 89 c1 mov %rax,%r9
3713: e8 48 14 02 00 call 0x24b60
3718: 49 89 c1 mov %rax,%r9
371b: 89 d9 mov %ebx,%ecx
371d: b8 01 00 00 00 mov $0x1,%eax
3722: d3 e0 shl %cl,%eax
3724: c1 e0 04 shl $0x4,%eax
3727: 83 c0 3f add $0x3f,%eax
372a: 83 e0 c0 and $0xffffffc0,%eax
372d: 41 89 44 24 1c mov %eax,0x1c(%r12)
3732: eb 1e jmp 0x3752
3734: 48 89 e0 mov %rsp,%rax
3737: 4c 89 e1 mov %r12,%rcx
373a: 48 89 50 20 mov %rdx,0x20(%rax)
373e: 89 da mov %ebx,%edx
3740: 49 89 f0 mov %rsi,%r8
3743: 41 89 f9 mov %edi,%r9d
3746: 4c 89 68 28 mov %r13,0x28(%rax)
374a: e8 d1 1f 02 00 call 0x25720
374f: 49 89 c1 mov %rax,%r9
3752: 44 89 f9 mov %r15d,%ecx
3755: 48 89 f2 mov %rsi,%rdx
3758: 4d 89 4c 24 50 mov %r9,0x50(%r12)
375d: 41 89 f8 mov %edi,%r8d
3760: e8 db 57 02 00 call 0x28f40
3765: 44 89 f9 mov %r15d,%ecx
3768: 48 89 f2 mov %rsi,%rdx
376b: 49 89 44 24 58 mov %rax,0x58(%r12)
3770: 41 89 f8 mov %edi,%r8d
3773: 49 89 c1 mov %rax,%r9
3776: e8 65 5c 02 00 call 0x293e0
377b: 4d 89 26 mov %r12,(%r14)
377e: 33 c0 xor %eax,%eax
3780: 48 83 c4 38 add $0x38,%rsp
3784: 5d pop %rbp
3785: 41 5f pop %r15
3787: 41 5e pop %r14
3789: 41 5d pop %r13
378b: 41 5c pop %r12
378d: 5f pop %rdi
378e: 5e pop %rsi
378f: 5b pop %rbx
3790: c3 ret
3791: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3798: 00
3799: bf 0a 00 00 00 mov $0xa,%edi
379e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26124c0
37a5: 41 83 ff 06 cmp $0x6,%r15d
37a9: 0f 8f 3f ff ff ff jg 0x36ee
37af: 49 89 d1 mov %rdx,%r9
37b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
37b9: 00 00
37bb: 49 83 e1 3f and $0x3f,%r9
37bf: 49 f7 d9 neg %r9
37c2: 49 83 e1 3f and $0x3f,%r9
37c6: 4c 03 ca add %rdx,%r9
37c9: eb 87 jmp 0x3752
37cb: 33 c0 xor %eax,%eax
37cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
37d4: 00
37d5: 41 89 44 24 08 mov %eax,0x8(%r12)
37da: 41 89 44 24 0c mov %eax,0xc(%r12)
37df: e9 80 fe ff ff jmp 0x3664
37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37eb: 00
37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37ff: 00
3800: 53 push %rbx
3801: 56 push %rsi
3802: 57 push %rdi
3803: 41 54 push %r12
3805: 41 55 push %r13
3807: 41 56 push %r14
3809: 41 57 push %r15
380b: 55 push %rbp
380c: 48 83 ec 38 sub $0x38,%rsp
3810: 49 89 ce mov %rcx,%r14
3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
381a: 00
381b: 44 89 cf mov %r9d,%edi
381e: 44 89 c6 mov %r8d,%esi
3821: 41 89 d7 mov %edx,%r15d
3824: 4d 85 f6 test %r14,%r14
3827: 0f 84 91 01 00 00 je 0x39be
382d: 41 83 ff 1e cmp $0x1e,%r15d
3831: 0f 87 62 01 00 00 ja 0x3999
3837: 41 83 ff 1c cmp $0x1c,%r15d
383b: 0f 8f 58 01 00 00 jg 0x3999
3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3848: 00
3849: 48 85 db test %rbx,%rbx
384c: 0f 84 6c 01 00 00 je 0x39be
3852: 48 89 dd mov %rbx,%rbp
3855: ba 90 00 00 00 mov $0x90,%edx
385a: 48 83 e5 3f and $0x3f,%rbp
385e: 48 f7 dd neg %rbp
3861: 48 83 e5 3f and $0x3f,%rbp
3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3869: 4c 89 e1 mov %r12,%rcx
386c: e8 af 5f 02 00 call 0x29820
3871: 44 89 f9 mov %r15d,%ecx
3874: b8 01 00 00 00 mov $0x1,%eax
3879: d3 e0 shl %cl,%eax
387b: 41 89 7c 24 18 mov %edi,0x18(%r12)
3880: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3885: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
388c: 00 00
388e: 83 fe 08 cmp $0x8,%esi
3891: 0f 84 44 02 00 00 je 0x3adb
3897: 83 fe 04 cmp $0x4,%esi
389a: 0f 84 99 00 00 00 je 0x3939
38a0: 83 fe 01 cmp $0x1,%esi
38a3: 75 3a jne 0x38df
38a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
38a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
38ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c589c0
38b4: 01
38b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
38b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
38c0: 00
38c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
38c8: 00 00
38ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
38d1: 00 00
38d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
38da: e9 95 00 00 00 jmp 0x3974
38df: 83 fe 02 cmp $0x2,%esi
38e2: 75 37 jne 0x391b
38e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
38e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
38ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c589c0
38f3: 01
38f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
38f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
38ff: 00
3900: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3907: 00 00
3909: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3910: 00 00
3912: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
3919: eb 59 jmp 0x3974
391b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3922: 00
3923: b8 ee ff ff ff mov $0xffffffee,%eax
3928: 48 83 c4 38 add $0x38,%rsp
392c: 5d pop %rbp
392d: 41 5f pop %r15
392f: 41 5e pop %r14
3931: 41 5d pop %r13
3933: 41 5c pop %r12
3935: 5f pop %rdi
3936: 5e pop %rsi
3937: 5b pop %rbx
3938: c3 ret
3939: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
393d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
3941: b8 01 00 00 00 mov $0x1,%eax
3946: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
394d: 00
394e: 41 89 44 24 08 mov %eax,0x8(%r12)
3953: 41 89 44 24 0c mov %eax,0xc(%r12)
3958: e8 03 5f 02 00 call 0x29860
395d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
3961: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c589c0
3968: 01
3969: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
396d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
3974: 41 83 ff 04 cmp $0x4,%r15d
3978: 7f 35 jg 0x39af
397a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3981: 00 00
3983: 33 c0 xor %eax,%eax
3985: 4d 89 26 mov %r12,(%r14)
3988: 48 83 c4 38 add $0x38,%rsp
398c: 5d pop %rbp
398d: 41 5f pop %r15
398f: 41 5e pop %r14
3991: 41 5d pop %r13
3993: 41 5c pop %r12
3995: 5f pop %rdi
3996: 5e pop %rsi
3997: 5b pop %rbx
3998: c3 ret
3999: b8 ef ff ff ff mov $0xffffffef,%eax
399e: 48 83 c4 38 add $0x38,%rsp
39a2: 5d pop %rbp
39a3: 41 5f pop %r15
39a5: 41 5e pop %r14
39a7: 41 5d pop %r13
39a9: 41 5c pop %r12
39ab: 5f pop %rdi
39ac: 5e pop %rsi
39ad: 5b pop %rbx
39ae: c3 ret
39af: 41 83 ff 0a cmp $0xa,%r15d
39b3: 0f 8e e8 00 00 00 jle 0x3aa1
39b9: 4d 85 ed test %r13,%r13
39bc: 75 16 jne 0x39d4
39be: b8 f8 ff ff ff mov $0xfffffff8,%eax
39c3: 48 83 c4 38 add $0x38,%rsp
39c7: 5d pop %rbp
39c8: 41 5f pop %r15
39ca: 41 5e pop %r14
39cc: 41 5d pop %r13
39ce: 41 5c pop %r12
39d0: 5f pop %rdi
39d1: 5e pop %rsi
39d2: 5b pop %rbx
39d3: c3 ret
39d4: 4c 89 ee mov %r13,%rsi
39d7: 44 89 f9 mov %r15d,%ecx
39da: 48 83 e6 3f and $0x3f,%rsi
39de: 44 89 ff mov %r15d,%edi
39e1: 48 f7 de neg %rsi
39e4: 48 83 e6 3f and $0x3f,%rsi
39e8: 49 03 f5 add %r13,%rsi
39eb: 48 89 f2 mov %rsi,%rdx
39ee: e8 8d 5e 02 00 call 0x29880
39f3: 49 89 c5 mov %rax,%r13
39f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
39fd: 00
39fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
3a03: 41 8d 5f ff lea -0x1(%r15),%ebx
3a07: 83 fb 11 cmp $0x11,%ebx
3a0a: 7f 38 jg 0x3a44
3a0c: 89 d9 mov %ebx,%ecx
3a0e: e8 cd 66 01 00 call 0x1a0e0
3a13: 89 d9 mov %ebx,%ecx
3a15: 48 89 f2 mov %rsi,%rdx
3a18: 41 89 f8 mov %edi,%r8d
3a1b: 49 89 c1 mov %rax,%r9
3a1e: 49 89 44 24 38 mov %rax,0x38(%r12)
3a23: e8 f8 65 02 00 call 0x2a020
3a28: 49 89 c1 mov %rax,%r9
3a2b: 89 d9 mov %ebx,%ecx
3a2d: b8 01 00 00 00 mov $0x1,%eax
3a32: d3 e0 shl %cl,%eax
3a34: c1 e0 04 shl $0x4,%eax
3a37: 83 c0 3f add $0x3f,%eax
3a3a: 83 e0 c0 and $0xffffffc0,%eax
3a3d: 41 89 44 24 1c mov %eax,0x1c(%r12)
3a42: eb 1e jmp 0x3a62
3a44: 48 89 e0 mov %rsp,%rax
3a47: 4c 89 e1 mov %r12,%rcx
3a4a: 49 89 f0 mov %rsi,%r8
3a4d: 41 89 f9 mov %edi,%r9d
3a50: 48 89 50 20 mov %rdx,0x20(%rax)
3a54: 89 da mov %ebx,%edx
3a56: 4c 89 68 28 mov %r13,0x28(%rax)
3a5a: e8 a1 79 02 00 call 0x2b400
3a5f: 49 89 c1 mov %rax,%r9
3a62: 44 89 f9 mov %r15d,%ecx
3a65: 48 89 f2 mov %rsi,%rdx
3a68: 41 89 f8 mov %edi,%r8d
3a6b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3a70: e8 6b b4 02 00 call 0x2eee0
3a75: 44 89 f9 mov %r15d,%ecx
3a78: 48 89 f2 mov %rsi,%rdx
3a7b: 41 89 f8 mov %edi,%r8d
3a7e: 49 89 c1 mov %rax,%r9
3a81: 49 89 44 24 58 mov %rax,0x58(%r12)
3a86: e8 b5 b8 02 00 call 0x2f340
3a8b: 4d 89 26 mov %r12,(%r14)
3a8e: 33 c0 xor %eax,%eax
3a90: 48 83 c4 38 add $0x38,%rsp
3a94: 5d pop %rbp
3a95: 41 5f pop %r15
3a97: 41 5e pop %r14
3a99: 41 5d pop %r13
3a9b: 41 5c pop %r12
3a9d: 5f pop %rdi
3a9e: 5e pop %rsi
3a9f: 5b pop %rbx
3aa0: c3 ret
3aa1: bf 0a 00 00 00 mov $0xa,%edi
3aa6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3aad: 00
3aae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26124c0
3ab5: 41 83 ff 07 cmp $0x7,%r15d
3ab9: 0f 8f 3f ff ff ff jg 0x39fe
3abf: 49 89 d1 mov %rdx,%r9
3ac2: 49 83 e1 3f and $0x3f,%r9
3ac6: 49 f7 d9 neg %r9
3ac9: 49 83 e1 3f and $0x3f,%r9
3acd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3ad4: 00 00
3ad6: 4c 03 ca add %rdx,%r9
3ad9: eb 87 jmp 0x3a62
3adb: 33 c0 xor %eax,%eax
3add: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3ae4: 00
3ae5: 41 89 44 24 08 mov %eax,0x8(%r12)
3aea: 41 89 44 24 0c mov %eax,0xc(%r12)
3aef: e9 80 fe ff ff jmp 0x3974
3af4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b00: 53 push %rbx
3b01: 56 push %rsi
3b02: 57 push %rdi
3b03: 41 54 push %r12
3b05: 41 55 push %r13
3b07: 41 56 push %r14
3b09: 41 57 push %r15
3b0b: 55 push %rbp
3b0c: 48 83 ec 38 sub $0x38,%rsp
3b10: 49 89 ce mov %rcx,%r14
3b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3b1a: 00
3b1b: 44 89 cf mov %r9d,%edi
3b1e: 44 89 c6 mov %r8d,%esi
3b21: 41 89 d7 mov %edx,%r15d
3b24: 4d 85 f6 test %r14,%r14
3b27: 0f 84 91 01 00 00 je 0x3cbe
3b2d: 41 83 ff 1e cmp $0x1e,%r15d
3b31: 0f 87 62 01 00 00 ja 0x3c99
3b37: 41 83 ff 1c cmp $0x1c,%r15d
3b3b: 0f 8f 58 01 00 00 jg 0x3c99
3b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3b48: 00
3b49: 48 85 db test %rbx,%rbx
3b4c: 0f 84 6c 01 00 00 je 0x3cbe
3b52: 48 89 dd mov %rbx,%rbp
3b55: ba 90 00 00 00 mov $0x90,%edx
3b5a: 48 83 e5 3f and $0x3f,%rbp
3b5e: 48 f7 dd neg %rbp
3b61: 48 83 e5 3f and $0x3f,%rbp
3b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3b69: 4c 89 e1 mov %r12,%rcx
3b6c: e8 0f bc 02 00 call 0x2f780
3b71: b8 01 00 00 00 mov $0x1,%eax
3b76: 41 89 7c 24 18 mov %edi,0x18(%r12)
3b7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3b80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
3b87: 00 00
3b89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
3b8e: 83 fe 08 cmp $0x8,%esi
3b91: 0f 84 45 02 00 00 je 0x3ddc
3b97: 83 fe 04 cmp $0x4,%esi
3b9a: 0f 84 99 00 00 00 je 0x3c39
3ba0: 83 fe 01 cmp $0x1,%esi
3ba3: 75 3a jne 0x3bdf
3ba5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
3ba9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
3bad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c589c8
3bb4: 01
3bb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
3bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3bc0: 00
3bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
3bc8: 00 00
3bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
3bd1: 00 00
3bd3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
3bda: e9 95 00 00 00 jmp 0x3c74
3bdf: 83 fe 02 cmp $0x2,%esi
3be2: 75 37 jne 0x3c1b
3be4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
3be8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
3bec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c589c8
3bf3: 01
3bf4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
3bf8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3bff: 00
3c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3c07: 00 00
3c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3c10: 00 00
3c12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
3c19: eb 59 jmp 0x3c74
3c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3c22: 00
3c23: b8 ee ff ff ff mov $0xffffffee,%eax
3c28: 48 83 c4 38 add $0x38,%rsp
3c2c: 5d pop %rbp
3c2d: 41 5f pop %r15
3c2f: 41 5e pop %r14
3c31: 41 5d pop %r13
3c33: 41 5c pop %r12
3c35: 5f pop %rdi
3c36: 5e pop %rsi
3c37: 5b pop %rbx
3c38: c3 ret
3c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
3c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
3c41: b8 01 00 00 00 mov $0x1,%eax
3c46: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3c4d: 00
3c4e: 41 89 44 24 08 mov %eax,0x8(%r12)
3c53: 41 89 44 24 0c mov %eax,0xc(%r12)
3c58: e8 63 bb 02 00 call 0x2f7c0
3c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
3c61: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c589c8
3c68: 01
3c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
3c6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
3c74: 41 83 ff 04 cmp $0x4,%r15d
3c78: 7f 35 jg 0x3caf
3c7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3c81: 00 00
3c83: 33 c0 xor %eax,%eax
3c85: 4d 89 26 mov %r12,(%r14)
3c88: 48 83 c4 38 add $0x38,%rsp
3c8c: 5d pop %rbp
3c8d: 41 5f pop %r15
3c8f: 41 5e pop %r14
3c91: 41 5d pop %r13
3c93: 41 5c pop %r12
3c95: 5f pop %rdi
3c96: 5e pop %rsi
3c97: 5b pop %rbx
3c98: c3 ret
3c99: b8 ef ff ff ff mov $0xffffffef,%eax
3c9e: 48 83 c4 38 add $0x38,%rsp
3ca2: 5d pop %rbp
3ca3: 41 5f pop %r15
3ca5: 41 5e pop %r14
3ca7: 41 5d pop %r13
3ca9: 41 5c pop %r12
3cab: 5f pop %rdi
3cac: 5e pop %rsi
3cad: 5b pop %rbx
3cae: c3 ret
3caf: 41 83 ff 0a cmp $0xa,%r15d
3cb3: 0f 8e e9 00 00 00 jle 0x3da2
3cb9: 4d 85 ed test %r13,%r13
3cbc: 75 16 jne 0x3cd4
3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
3cc3: 48 83 c4 38 add $0x38,%rsp
3cc7: 5d pop %rbp
3cc8: 41 5f pop %r15
3cca: 41 5e pop %r14
3ccc: 41 5d pop %r13
3cce: 41 5c pop %r12
3cd0: 5f pop %rdi
3cd1: 5e pop %rsi
3cd2: 5b pop %rbx
3cd3: c3 ret
3cd4: 4c 89 ee mov %r13,%rsi
3cd7: 44 89 f9 mov %r15d,%ecx
3cda: 48 83 e6 3f and $0x3f,%rsi
3cde: 44 89 ff mov %r15d,%edi
3ce1: 48 f7 de neg %rsi
3ce4: 48 83 e6 3f and $0x3f,%rsi
3ce8: 49 03 f5 add %r13,%rsi
3ceb: 48 89 f2 mov %rsi,%rdx
3cee: e8 ed ba 02 00 call 0x2f7e0
3cf3: 49 89 c5 mov %rax,%r13
3cf6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3cfd: 00
3cfe: 49 89 54 24 30 mov %rdx,0x30(%r12)
3d03: 41 8d 5f ff lea -0x1(%r15),%ebx
3d07: 83 fb 11 cmp $0x11,%ebx
3d0a: 7f 39 jg 0x3d45
3d0c: 89 d9 mov %ebx,%ecx
3d0e: e8 2d c2 02 00 call 0x2ff40
3d13: 89 d9 mov %ebx,%ecx
3d15: 48 89 f2 mov %rsi,%rdx
3d18: 41 89 f8 mov %edi,%r8d
3d1b: 49 89 c1 mov %rax,%r9
3d1e: 49 89 44 24 38 mov %rax,0x38(%r12)
3d23: e8 b8 c2 02 00 call 0x2ffe0
3d28: 49 89 c1 mov %rax,%r9
3d2b: b8 01 00 00 00 mov $0x1,%eax
3d30: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
3d35: c1 e3 04 shl $0x4,%ebx
3d38: 83 c3 3f add $0x3f,%ebx
3d3b: 83 e3 c0 and $0xffffffc0,%ebx
3d3e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
3d43: eb 1e jmp 0x3d63
3d45: 48 89 e0 mov %rsp,%rax
3d48: 4c 89 e1 mov %r12,%rcx
3d4b: 49 89 f0 mov %rsi,%r8
3d4e: 41 89 f9 mov %edi,%r9d
3d51: 48 89 50 20 mov %rdx,0x20(%rax)
3d55: 89 da mov %ebx,%edx
3d57: 4c 89 68 28 mov %r13,0x28(%rax)
3d5b: e8 a0 d6 02 00 call 0x31400
3d60: 49 89 c1 mov %rax,%r9
3d63: 44 89 f9 mov %r15d,%ecx
3d66: 48 89 f2 mov %rsi,%rdx
3d69: 41 89 f8 mov %edi,%r8d
3d6c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3d71: e8 6a 11 03 00 call 0x34ee0
3d76: 44 89 f9 mov %r15d,%ecx
3d79: 48 89 f2 mov %rsi,%rdx
3d7c: 41 89 f8 mov %edi,%r8d
3d7f: 49 89 c1 mov %rax,%r9
3d82: 49 89 44 24 58 mov %rax,0x58(%r12)
3d87: e8 b4 15 03 00 call 0x35340
3d8c: 4d 89 26 mov %r12,(%r14)
3d8f: 33 c0 xor %eax,%eax
3d91: 48 83 c4 38 add $0x38,%rsp
3d95: 5d pop %rbp
3d96: 41 5f pop %r15
3d98: 41 5e pop %r14
3d9a: 41 5d pop %r13
3d9c: 41 5c pop %r12
3d9e: 5f pop %rdi
3d9f: 5e pop %rsi
3da0: 5b pop %rbx
3da1: c3 ret
3da2: bf 0a 00 00 00 mov $0xa,%edi
3da7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3dae: 00
3daf: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26124c0
3db6: 41 83 ff 07 cmp $0x7,%r15d
3dba: 0f 8f 3e ff ff ff jg 0x3cfe
3dc0: 49 89 d1 mov %rdx,%r9
3dc3: 49 83 e1 3f and $0x3f,%r9
3dc7: 49 f7 d9 neg %r9
3dca: 49 83 e1 3f and $0x3f,%r9
3dce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3dd5: 00 00
3dd7: 4c 03 ca add %rdx,%r9
3dda: eb 87 jmp 0x3d63
3ddc: 33 c0 xor %eax,%eax
3dde: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3de5: 00
3de6: 41 89 44 24 08 mov %eax,0x8(%r12)
3deb: 41 89 44 24 0c mov %eax,0xc(%r12)
3df0: e9 7f fe ff ff jmp 0x3c74
3df5: 0f 1f 40 00 nopl 0x0(%rax)
3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e00: 53 push %rbx
3e01: 56 push %rsi
3e02: 57 push %rdi
3e03: 41 54 push %r12
3e05: 41 55 push %r13
3e07: 41 56 push %r14
3e09: 41 57 push %r15
3e0b: 55 push %rbp
3e0c: 48 83 ec 38 sub $0x38,%rsp
3e10: 49 89 ce mov %rcx,%r14
3e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3e1a: 00
3e1b: 44 89 cf mov %r9d,%edi
3e1e: 44 89 c6 mov %r8d,%esi
3e21: 41 89 d7 mov %edx,%r15d
3e24: 4d 85 f6 test %r14,%r14
3e27: 0f 84 91 01 00 00 je 0x3fbe
3e2d: 41 83 ff 1e cmp $0x1e,%r15d
3e31: 0f 87 62 01 00 00 ja 0x3f99
3e37: 41 83 ff 1c cmp $0x1c,%r15d
3e3b: 0f 8f 58 01 00 00 jg 0x3f99
3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3e48: 00
3e49: 48 85 db test %rbx,%rbx
3e4c: 0f 84 6c 01 00 00 je 0x3fbe
3e52: 48 89 dd mov %rbx,%rbp
3e55: ba 90 00 00 00 mov $0x90,%edx
3e5a: 48 83 e5 3f and $0x3f,%rbp
3e5e: 48 f7 dd neg %rbp
3e61: 48 83 e5 3f and $0x3f,%rbp
3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3e69: 4c 89 e1 mov %r12,%rcx
3e6c: e8 ef 18 03 00 call 0x35760
3e71: b8 01 00 00 00 mov $0x1,%eax
3e76: 41 89 7c 24 18 mov %edi,0x18(%r12)
3e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3e80: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
3e87: 00 00
3e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
3e8e: 83 fe 08 cmp $0x8,%esi
3e91: 0f 84 45 02 00 00 je 0x40dc
3e97: 83 fe 04 cmp $0x4,%esi
3e9a: 0f 84 99 00 00 00 je 0x3f39
3ea0: 83 fe 01 cmp $0x1,%esi
3ea3: 75 3a jne 0x3edf
3ea5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
3ea9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
3ead: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c589d0
3eb4: 01
3eb5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
3eb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3ec0: 00
3ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
3ec8: 00 00
3eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
3ed1: 00 00
3ed3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
3eda: e9 95 00 00 00 jmp 0x3f74
3edf: 83 fe 02 cmp $0x2,%esi
3ee2: 75 37 jne 0x3f1b
3ee4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
3ee8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
3eec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c589d0
3ef3: 01
3ef4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
3ef8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3eff: 00
3f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3f07: 00 00
3f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3f10: 00 00
3f12: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
3f19: eb 59 jmp 0x3f74
3f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3f22: 00
3f23: b8 ee ff ff ff mov $0xffffffee,%eax
3f28: 48 83 c4 38 add $0x38,%rsp
3f2c: 5d pop %rbp
3f2d: 41 5f pop %r15
3f2f: 41 5e pop %r14
3f31: 41 5d pop %r13
3f33: 41 5c pop %r12
3f35: 5f pop %rdi
3f36: 5e pop %rsi
3f37: 5b pop %rbx
3f38: c3 ret
3f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
3f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
3f41: b8 01 00 00 00 mov $0x1,%eax
3f46: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
3f4d: 00
3f4e: 41 89 44 24 08 mov %eax,0x8(%r12)
3f53: 41 89 44 24 0c mov %eax,0xc(%r12)
3f58: e8 43 18 03 00 call 0x357a0
3f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
3f61: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c589d0
3f68: 01
3f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
3f6d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
3f74: 41 83 ff 04 cmp $0x4,%r15d
3f78: 7f 35 jg 0x3faf
3f7a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3f81: 00 00
3f83: 33 c0 xor %eax,%eax
3f85: 4d 89 26 mov %r12,(%r14)
3f88: 48 83 c4 38 add $0x38,%rsp
3f8c: 5d pop %rbp
3f8d: 41 5f pop %r15
3f8f: 41 5e pop %r14
3f91: 41 5d pop %r13
3f93: 41 5c pop %r12
3f95: 5f pop %rdi
3f96: 5e pop %rsi
3f97: 5b pop %rbx
3f98: c3 ret
3f99: b8 ef ff ff ff mov $0xffffffef,%eax
3f9e: 48 83 c4 38 add $0x38,%rsp
3fa2: 5d pop %rbp
3fa3: 41 5f pop %r15
3fa5: 41 5e pop %r14
3fa7: 41 5d pop %r13
3fa9: 41 5c pop %r12
3fab: 5f pop %rdi
3fac: 5e pop %rsi
3fad: 5b pop %rbx
3fae: c3 ret
3faf: 41 83 ff 0a cmp $0xa,%r15d
3fb3: 0f 8e e9 00 00 00 jle 0x40a2
3fb9: 4d 85 ed test %r13,%r13
3fbc: 75 16 jne 0x3fd4
3fbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
3fc3: 48 83 c4 38 add $0x38,%rsp
3fc7: 5d pop %rbp
3fc8: 41 5f pop %r15
3fca: 41 5e pop %r14
3fcc: 41 5d pop %r13
3fce: 41 5c pop %r12
3fd0: 5f pop %rdi
3fd1: 5e pop %rsi
3fd2: 5b pop %rbx
3fd3: c3 ret
3fd4: 4c 89 ee mov %r13,%rsi
3fd7: 44 89 f9 mov %r15d,%ecx
3fda: 48 83 e6 3f and $0x3f,%rsi
3fde: 44 89 ff mov %r15d,%edi
3fe1: 48 f7 de neg %rsi
3fe4: 48 83 e6 3f and $0x3f,%rsi
3fe8: 49 03 f5 add %r13,%rsi
3feb: 48 89 f2 mov %rsi,%rdx
3fee: e8 cd 17 03 00 call 0x357c0
3ff3: 49 89 c5 mov %rax,%r13
3ff6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3ffd: 00
3ffe: 49 89 54 24 30 mov %rdx,0x30(%r12)
4003: 41 8d 5f ff lea -0x1(%r15),%ebx
4007: 83 fb 11 cmp $0x11,%ebx
400a: 7f 39 jg 0x4045
400c: 89 d9 mov %ebx,%ecx
400e: e8 2d bf 02 00 call 0x2ff40
4013: 89 d9 mov %ebx,%ecx
4015: 48 89 f2 mov %rsi,%rdx
4018: 41 89 f8 mov %edi,%r8d
401b: 49 89 c1 mov %rax,%r9
401e: 49 89 44 24 38 mov %rax,0x38(%r12)
4023: e8 38 1f 03 00 call 0x35f60
4028: 49 89 c1 mov %rax,%r9
402b: b8 01 00 00 00 mov $0x1,%eax
4030: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
4035: c1 e3 04 shl $0x4,%ebx
4038: 83 c3 3f add $0x3f,%ebx
403b: 83 e3 c0 and $0xffffffc0,%ebx
403e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
4043: eb 1e jmp 0x4063
4045: 48 89 e0 mov %rsp,%rax
4048: 4c 89 e1 mov %r12,%rcx
404b: 49 89 f0 mov %rsi,%r8
404e: 41 89 f9 mov %edi,%r9d
4051: 48 89 50 20 mov %rdx,0x20(%rax)
4055: 89 da mov %ebx,%edx
4057: 4c 89 68 28 mov %r13,0x28(%rax)
405b: e8 20 33 03 00 call 0x37380
4060: 49 89 c1 mov %rax,%r9
4063: 44 89 f9 mov %r15d,%ecx
4066: 48 89 f2 mov %rsi,%rdx
4069: 41 89 f8 mov %edi,%r8d
406c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4071: e8 ea 6d 03 00 call 0x3ae60
4076: 44 89 f9 mov %r15d,%ecx
4079: 48 89 f2 mov %rsi,%rdx
407c: 41 89 f8 mov %edi,%r8d
407f: 49 89 c1 mov %rax,%r9
4082: 49 89 44 24 58 mov %rax,0x58(%r12)
4087: e8 34 72 03 00 call 0x3b2c0
408c: 4d 89 26 mov %r12,(%r14)
408f: 33 c0 xor %eax,%eax
4091: 48 83 c4 38 add $0x38,%rsp
4095: 5d pop %rbp
4096: 41 5f pop %r15
4098: 41 5e pop %r14
409a: 41 5d pop %r13
409c: 41 5c pop %r12
409e: 5f pop %rdi
409f: 5e pop %rsi
40a0: 5b pop %rbx
40a1: c3 ret
40a2: bf 0a 00 00 00 mov $0xa,%edi
40a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
40ae: 00
40af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26124c0
40b6: 41 83 ff 07 cmp $0x7,%r15d
40ba: 0f 8f 3e ff ff ff jg 0x3ffe
40c0: 49 89 d1 mov %rdx,%r9
40c3: 49 83 e1 3f and $0x3f,%r9
40c7: 49 f7 d9 neg %r9
40ca: 49 83 e1 3f and $0x3f,%r9
40ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
40d5: 00 00
40d7: 4c 03 ca add %rdx,%r9
40da: eb 87 jmp 0x4063
40dc: 33 c0 xor %eax,%eax
40de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
40e5: 00
40e6: 41 89 44 24 08 mov %eax,0x8(%r12)
40eb: 41 89 44 24 0c mov %eax,0xc(%r12)
40f0: e9 7f fe ff ff jmp 0x3f74
40f5: 0f 1f 40 00 nopl 0x0(%rax)
40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4100: 48 83 ec 28 sub $0x28,%rsp
4104: 48 85 c9 test %rcx,%rcx
4107: 74 20 je 0x4129
4109: 48 85 d2 test %rdx,%rdx
410c: 74 1b je 0x4129
410e: 45 85 c0 test %r8d,%r8d
4111: 7f 0a jg 0x411d
4113: b8 fa ff ff ff mov $0xfffffffa,%eax
4118: 48 83 c4 28 add $0x28,%rsp
411c: c3 ret
411d: e8 be 75 03 00 call 0x3b6e0
4122: 33 c0 xor %eax,%eax
4124: 48 83 c4 28 add $0x28,%rsp
4128: c3 ret
4129: b8 f8 ff ff ff mov $0xfffffff8,%eax
412e: 48 83 c4 28 add $0x28,%rsp
4132: c3 ret
4133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
413f: 00
4140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4145: 48 85 c9 test %rcx,%rcx
4148: 74 22 je 0x416c
414a: 48 85 d2 test %rdx,%rdx
414d: 74 1d je 0x416c
414f: 45 85 c0 test %r8d,%r8d
4152: 7f 0b jg 0x415f
4154: b8 fa ff ff ff mov $0xfffffffa,%eax
4159: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
415e: c3 ret
415f: e8 5c 77 03 00 call 0x3b8c0
4164: 33 c0 xor %eax,%eax
4166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
416b: c3 ret
416c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4171: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4176: c3 ret
4177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
417e: 00 00
4180: 48 83 ec 28 sub $0x28,%rsp
4184: 48 85 c9 test %rcx,%rcx
4187: 74 20 je 0x41a9
4189: 48 85 d2 test %rdx,%rdx
418c: 74 1b je 0x41a9
418e: 45 85 c0 test %r8d,%r8d
4191: 7f 0a jg 0x419d
4193: b8 fa ff ff ff mov $0xfffffffa,%eax
4198: 48 83 c4 28 add $0x28,%rsp
419c: c3 ret
419d: e8 fe 78 03 00 call 0x3baa0
41a2: 33 c0 xor %eax,%eax
41a4: 48 83 c4 28 add $0x28,%rsp
41a8: c3 ret
41a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
41ae: 48 83 c4 28 add $0x28,%rsp
41b2: c3 ret
41b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
41b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41bf: 00
41c0: 56 push %rsi
41c1: 48 89 d6 mov %rdx,%rsi
41c4: 48 85 c9 test %rcx,%rcx
41c7: 0f 84 d0 01 00 00 je 0x439d
41cd: 48 85 f6 test %rsi,%rsi
41d0: 0f 84 c7 01 00 00 je 0x439d
41d6: 45 85 c0 test %r8d,%r8d
41d9: 0f 8e b7 01 00 00 jle 0x4396
41df: 41 83 f8 10 cmp $0x10,%r8d
41e3: 0f 8c 9d 01 00 00 jl 0x4386
41e9: 49 89 f1 mov %rsi,%r9
41ec: 49 83 e1 1f and $0x1f,%r9
41f0: 45 89 c9 mov %r9d,%r9d
41f3: 45 85 c9 test %r9d,%r9d
41f6: 74 18 je 0x4210
41f8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
41ff: 0f 85 81 01 00 00 jne 0x4386
4205: 41 f7 d9 neg %r9d
4208: 41 83 c1 20 add $0x20,%r9d
420c: 41 c1 e9 03 shr $0x3,%r9d
4210: 41 8d 41 10 lea 0x10(%r9),%eax
4214: 44 3b c0 cmp %eax,%r8d
4217: 0f 8c 69 01 00 00 jl 0x4386
421d: 44 89 c0 mov %r8d,%eax
4220: 33 d2 xor %edx,%edx
4222: 41 2b c1 sub %r9d,%eax
4225: 83 e0 0f and $0xf,%eax
4228: f7 d8 neg %eax
422a: 41 03 c0 add %r8d,%eax
422d: 45 85 c9 test %r9d,%r9d
4230: 76 25 jbe 0x4257
4232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4240: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
4245: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
424a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
424f: 48 ff c2 inc %rdx
4252: 49 3b d1 cmp %r9,%rdx
4255: 72 e9 jb 0x4240
4257: 48 63 d0 movslq %eax,%rdx
425a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4260: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
4266: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
426d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
4274: 01
4275: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
427c: 01
427d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
4283: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
428a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
4291: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
4298: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
429e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
42a5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
42ac: 01
42ad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
42b4: 01
42b5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
42bc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
42c3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
42ca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
42d1: 49 83 c1 10 add $0x10,%r9
42d5: 4c 3b ca cmp %rdx,%r9
42d8: 72 86 jb 0x4260
42da: 44 8d 48 01 lea 0x1(%rax),%r9d
42de: 45 3b c8 cmp %r8d,%r9d
42e1: 0f 87 93 00 00 00 ja 0x437a
42e7: 4d 63 d0 movslq %r8d,%r10
42ea: 4c 2b d2 sub %rdx,%r10
42ed: 49 83 fa 04 cmp $0x4,%r10
42f1: 0f 8c 8a 00 00 00 jl 0x4381
42f7: 45 89 d3 mov %r10d,%r11d
42fa: 45 33 c9 xor %r9d,%r9d
42fd: 41 83 e3 fc and $0xfffffffc,%r11d
4301: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
4305: 4d 63 db movslq %r11d,%r11
4308: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
430c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4313: 00
4314: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
431b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4320: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
4326: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
432d: 01
432e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
4334: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
433a: 49 83 c1 04 add $0x4,%r9
433e: 4d 3b cb cmp %r11,%r9
4341: 72 dd jb 0x4320
4343: 4d 3b da cmp %r10,%r11
4346: 73 32 jae 0x437a
4348: 48 63 c0 movslq %eax,%rax
434b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
434f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
435f: 00
4360: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
4366: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
436c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
4372: 49 ff c3 inc %r11
4375: 4d 3b da cmp %r10,%r11
4378: 72 e6 jb 0x4360
437a: 33 c0 xor %eax,%eax
437c: c5 f8 77 vzeroupper
437f: 5e pop %rsi
4380: c3 ret
4381: 45 33 db xor %r11d,%r11d
4384: eb bd jmp 0x4343
4386: 33 c0 xor %eax,%eax
4388: 41 83 f8 01 cmp $0x1,%r8d
438c: 72 ec jb 0x437a
438e: 4d 63 d0 movslq %r8d,%r10
4391: 45 33 db xor %r11d,%r11d
4394: eb ad jmp 0x4343
4396: b8 fa ff ff ff mov $0xfffffffa,%eax
439b: 5e pop %rsi
439c: c3 ret
439d: b8 f8 ff ff ff mov $0xfffffff8,%eax
43a2: 5e pop %rsi
43a3: c3 ret
43a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43ab: 00
43ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
43b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43bf: 00
43c0: 53 push %rbx
43c1: 48 85 c9 test %rcx,%rcx
43c4: 0f 84 aa 01 00 00 je 0x4574
43ca: 48 85 d2 test %rdx,%rdx
43cd: 0f 84 a1 01 00 00 je 0x4574
43d3: 45 85 c0 test %r8d,%r8d
43d6: 0f 8e 91 01 00 00 jle 0x456d
43dc: 41 83 f8 10 cmp $0x10,%r8d
43e0: 0f 8c 80 01 00 00 jl 0x4566
43e6: 49 89 d3 mov %rdx,%r11
43e9: 49 83 e3 1f and $0x1f,%r11
43ed: 45 85 db test %r11d,%r11d
43f0: 74 18 je 0x440a
43f2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
43f9: 0f 85 67 01 00 00 jne 0x4566
43ff: 41 f7 db neg %r11d
4402: 41 83 c3 20 add $0x20,%r11d
4406: 41 c1 eb 03 shr $0x3,%r11d
440a: 41 8d 43 10 lea 0x10(%r11),%eax
440e: 44 3b c0 cmp %eax,%r8d
4411: 0f 8c 4f 01 00 00 jl 0x4566
4417: 44 89 c0 mov %r8d,%eax
441a: 45 33 d2 xor %r10d,%r10d
441d: 41 2b c3 sub %r11d,%eax
4420: 83 e0 0f and $0xf,%eax
4423: f7 d8 neg %eax
4425: 41 03 c0 add %r8d,%eax
4428: 44 89 db mov %r11d,%ebx
442b: 45 85 db test %r11d,%r11d
442e: 76 2a jbe 0x445a
4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4437: 00
4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
443f: 90 nop
4440: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4446: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
444c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4452: 49 ff c2 inc %r10
4455: 4c 3b d3 cmp %rbx,%r10
4458: 72 e6 jb 0x4440
445a: 4c 63 d0 movslq %eax,%r10
445d: 0f 1f 00 nopl (%rax)
4460: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
4465: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
4469: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
446f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
4475: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
447a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
4480: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
4486: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
448c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
4491: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
4497: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
449d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
44a3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
44a9: 48 83 c3 10 add $0x10,%rbx
44ad: 49 3b da cmp %r10,%rbx
44b0: 72 ae jb 0x4460
44b2: 8d 58 01 lea 0x1(%rax),%ebx
44b5: 41 3b d8 cmp %r8d,%ebx
44b8: 0f 87 9c 00 00 00 ja 0x455a
44be: 4d 63 c8 movslq %r8d,%r9
44c1: 48 63 c0 movslq %eax,%rax
44c4: 4c 2b c8 sub %rax,%r9
44c7: 49 83 f9 04 cmp $0x4,%r9
44cb: 0f 8c 90 00 00 00 jl 0x4561
44d1: 48 63 c0 movslq %eax,%rax
44d4: 45 89 ca mov %r9d,%r10d
44d7: 41 83 e2 fc and $0xfffffffc,%r10d
44db: 45 33 c0 xor %r8d,%r8d
44de: 4d 63 d2 movslq %r10d,%r10
44e1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
44e5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
44e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44f0: 00
44f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44ff: 00
4500: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
4506: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
450c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
4512: 49 83 c0 04 add $0x4,%r8
4516: 4d 3b c2 cmp %r10,%r8
4519: 72 e5 jb 0x4500
451b: 4d 3b d1 cmp %r9,%r10
451e: 73 3a jae 0x455a
4520: 48 63 c0 movslq %eax,%rax
4523: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
4527: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
452b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4532: 00
4533: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
453a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4540: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
4546: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
454c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4552: 49 ff c2 inc %r10
4555: 4d 3b d1 cmp %r9,%r10
4558: 72 e6 jb 0x4540
455a: 33 c0 xor %eax,%eax
455c: c5 f8 77 vzeroupper
455f: 5b pop %rbx
4560: c3 ret
4561: 45 33 d2 xor %r10d,%r10d
4564: eb b5 jmp 0x451b
4566: 33 c0 xor %eax,%eax
4568: e9 45 ff ff ff jmp 0x44b2
456d: b8 fa ff ff ff mov $0xfffffffa,%eax
4572: 5b pop %rbx
4573: c3 ret
4574: b8 f8 ff ff ff mov $0xfffffff8,%eax
4579: 5b pop %rbx
457a: c3 ret
457b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4580: 53 push %rbx
4581: 49 89 ca mov %rcx,%r10
4584: 4d 85 d2 test %r10,%r10
4587: 0f 84 a4 01 00 00 je 0x4731
458d: 48 85 d2 test %rdx,%rdx
4590: 0f 84 9b 01 00 00 je 0x4731
4596: 45 85 c0 test %r8d,%r8d
4599: 0f 8e 8b 01 00 00 jle 0x472a
459f: 41 83 f8 10 cmp $0x10,%r8d
45a3: 0f 8c 79 01 00 00 jl 0x4722
45a9: 48 89 d3 mov %rdx,%rbx
45ac: 48 83 e3 1f and $0x1f,%rbx
45b0: 85 db test %ebx,%ebx
45b2: 74 11 je 0x45c5
45b4: f6 c3 07 test $0x7,%bl
45b7: 0f 85 65 01 00 00 jne 0x4722
45bd: f7 db neg %ebx
45bf: 83 c3 20 add $0x20,%ebx
45c2: c1 eb 03 shr $0x3,%ebx
45c5: 8d 43 10 lea 0x10(%rbx),%eax
45c8: 44 3b c0 cmp %eax,%r8d
45cb: 0f 8c 51 01 00 00 jl 0x4722
45d1: 45 89 c1 mov %r8d,%r9d
45d4: 33 c0 xor %eax,%eax
45d6: 44 2b cb sub %ebx,%r9d
45d9: 41 83 e1 0f and $0xf,%r9d
45dd: 41 f7 d9 neg %r9d
45e0: 45 03 c8 add %r8d,%r9d
45e3: 89 d9 mov %ebx,%ecx
45e5: 85 db test %ebx,%ebx
45e7: 76 2f jbe 0x4618
45e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45f0: 00
45f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
45f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45ff: 00
4600: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
4606: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
460b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
4610: 48 ff c0 inc %rax
4613: 48 3b c1 cmp %rcx,%rax
4616: 72 e8 jb 0x4600
4618: 49 63 c1 movslq %r9d,%rax
461b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4620: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
4626: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
462d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
4634: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
463b: 03
463c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
4641: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
4647: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
464d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
4654: 03
4655: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
465a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
4660: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
4666: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
466d: 03
466e: 48 83 c1 10 add $0x10,%rcx
4672: 48 3b c8 cmp %rax,%rcx
4675: 72 a9 jb 0x4620
4677: 41 8d 41 01 lea 0x1(%r9),%eax
467b: 41 3b c0 cmp %r8d,%eax
467e: 0f 87 93 00 00 00 ja 0x4717
4684: 4d 63 c0 movslq %r8d,%r8
4687: 4d 63 c9 movslq %r9d,%r9
468a: 4d 2b c1 sub %r9,%r8
468d: 49 83 f8 04 cmp $0x4,%r8
4691: 0f 8c 87 00 00 00 jl 0x471e
4697: 4d 63 c9 movslq %r9d,%r9
469a: 44 89 c3 mov %r8d,%ebx
469d: 83 e3 fc and $0xfffffffc,%ebx
46a0: 33 c9 xor %ecx,%ecx
46a2: 48 63 db movslq %ebx,%rbx
46a5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
46a9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
46ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46b4: 00
46b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46bc: 0f 1f 40 00 nopl 0x0(%rax)
46c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
46c6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
46cb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
46d0: 48 83 c1 04 add $0x4,%rcx
46d4: 48 3b cb cmp %rbx,%rcx
46d7: 72 e7 jb 0x46c0
46d9: 49 3b d8 cmp %r8,%rbx
46dc: 73 39 jae 0x4717
46de: 4d 63 c9 movslq %r9d,%r9
46e1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
46e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
46e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46f0: 00
46f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46ff: 00
4700: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
4705: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
470a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
470f: 48 ff c3 inc %rbx
4712: 49 3b d8 cmp %r8,%rbx
4715: 72 e9 jb 0x4700
4717: 33 c0 xor %eax,%eax
4719: c5 f8 77 vzeroupper
471c: 5b pop %rbx
471d: c3 ret
471e: 33 db xor %ebx,%ebx
4720: eb b7 jmp 0x46d9
4722: 45 33 c9 xor %r9d,%r9d
4725: e9 4d ff ff ff jmp 0x4677
472a: b8 fa ff ff ff mov $0xfffffffa,%eax
472f: 5b pop %rbx
4730: c3 ret
4731: b8 f8 ff ff ff mov $0xfffffff8,%eax
4736: 5b pop %rbx
4737: c3 ret
4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
473f: 00
4740: 48 83 ec 28 sub $0x28,%rsp
4744: 48 85 c9 test %rcx,%rcx
4747: 74 25 je 0x476e
4749: 48 85 d2 test %rdx,%rdx
474c: 74 20 je 0x476e
474e: 4d 85 c0 test %r8,%r8
4751: 74 1b je 0x476e
4753: 45 85 c9 test %r9d,%r9d
4756: 7f 0a jg 0x4762
4758: b8 fa ff ff ff mov $0xfffffffa,%eax
475d: 48 83 c4 28 add $0x28,%rsp
4761: c3 ret
4762: e8 b9 74 03 00 call 0x3bc20
4767: 33 c0 xor %eax,%eax
4769: 48 83 c4 28 add $0x28,%rsp
476d: c3 ret
476e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4773: 48 83 c4 28 add $0x28,%rsp
4777: c3 ret
4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
477f: 00
4780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4785: 48 85 c9 test %rcx,%rcx
4788: 74 27 je 0x47b1
478a: 48 85 d2 test %rdx,%rdx
478d: 74 22 je 0x47b1
478f: 4d 85 c0 test %r8,%r8
4792: 74 1d je 0x47b1
4794: 45 85 c9 test %r9d,%r9d
4797: 7f 0b jg 0x47a4
4799: b8 fa ff ff ff mov $0xfffffffa,%eax
479e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
47a3: c3 ret
47a4: e8 77 74 03 00 call 0x3bc20
47a9: 33 c0 xor %eax,%eax
47ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
47b0: c3 ret
47b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
47b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
47bb: c3 ret
47bc: 0f 1f 40 00 nopl 0x0(%rax)
47c0: 48 83 ec 28 sub $0x28,%rsp
47c4: 48 85 c9 test %rcx,%rcx
47c7: 74 25 je 0x47ee
47c9: 48 85 d2 test %rdx,%rdx
47cc: 74 20 je 0x47ee
47ce: 4d 85 c0 test %r8,%r8
47d1: 74 1b je 0x47ee
47d3: 45 85 c9 test %r9d,%r9d
47d6: 7f 0a jg 0x47e2
47d8: b8 fa ff ff ff mov $0xfffffffa,%eax
47dd: 48 83 c4 28 add $0x28,%rsp
47e1: c3 ret
47e2: e8 d9 78 03 00 call 0x3c0c0
47e7: 33 c0 xor %eax,%eax
47e9: 48 83 c4 28 add $0x28,%rsp
47ed: c3 ret
47ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
47f3: 48 83 c4 28 add $0x28,%rsp
47f7: c3 ret
47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47ff: 00
4800: 56 push %rsi
4801: 57 push %rdi
4802: 55 push %rbp
4803: 48 89 d5 mov %rdx,%rbp
4806: 48 85 c9 test %rcx,%rcx
4809: 0f 84 f2 01 00 00 je 0x4a01
480f: 48 85 ed test %rbp,%rbp
4812: 0f 84 e9 01 00 00 je 0x4a01
4818: 4d 85 c0 test %r8,%r8
481b: 0f 84 e0 01 00 00 je 0x4a01
4821: 45 85 c9 test %r9d,%r9d
4824: 0f 8e ce 01 00 00 jle 0x49f8
482a: 41 83 f9 10 cmp $0x10,%r9d
482e: 0f 8c b4 01 00 00 jl 0x49e8
4834: 4c 89 c6 mov %r8,%rsi
4837: 48 83 e6 1f and $0x1f,%rsi
483b: 89 f6 mov %esi,%esi
483d: 85 f6 test %esi,%esi
483f: 74 14 je 0x4855
4841: f7 c6 07 00 00 00 test $0x7,%esi
4847: 0f 85 9b 01 00 00 jne 0x49e8
484d: f7 de neg %esi
484f: 83 c6 20 add $0x20,%esi
4852: c1 ee 03 shr $0x3,%esi
4855: 8d 46 10 lea 0x10(%rsi),%eax
4858: 44 3b c8 cmp %eax,%r9d
485b: 0f 8c 87 01 00 00 jl 0x49e8
4861: 44 89 c8 mov %r9d,%eax
4864: 33 d2 xor %edx,%edx
4866: 2b c6 sub %esi,%eax
4868: 83 e0 0f and $0xf,%eax
486b: f7 d8 neg %eax
486d: 41 03 c1 add %r9d,%eax
4870: 85 f6 test %esi,%esi
4872: 76 25 jbe 0x4899
4874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4880: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
4886: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
488b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
4891: 48 ff c2 inc %rdx
4894: 48 3b d6 cmp %rsi,%rdx
4897: 72 e7 jb 0x4880
4899: 48 63 d0 movslq %eax,%rdx
489c: 0f 1f 40 00 nopl 0x0(%rax)
48a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
48a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
48ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
48b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
48b8: 01
48b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
48c0: 01
48c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
48c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
48cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
48d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
48d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
48de: 01
48df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
48e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
48ec: 01
48ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
48f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
48f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
48fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
4905: 01
4906: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
490c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
4913: 01
4914: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
4918: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
491f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
4926: 01
4927: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
492e: 01
492f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
4933: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
493a: 48 83 c6 10 add $0x10,%rsi
493e: 48 3b f2 cmp %rdx,%rsi
4941: 0f 82 59 ff ff ff jb 0x48a0
4947: 8d 70 01 lea 0x1(%rax),%esi
494a: 41 3b f1 cmp %r9d,%esi
494d: 0f 87 87 00 00 00 ja 0x49da
4953: 4d 63 c9 movslq %r9d,%r9
4956: 4c 2b ca sub %rdx,%r9
4959: 49 83 f9 02 cmp $0x2,%r9
495d: 0f 8c 80 00 00 00 jl 0x49e3
4963: 45 89 cb mov %r9d,%r11d
4966: 45 33 d2 xor %r10d,%r10d
4969: 41 83 e3 fe and $0xfffffffe,%r11d
496d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
4971: 4d 63 db movslq %r11d,%r11
4974: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
4978: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
497d: 0f 1f 00 nopl (%rax)
4980: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
4986: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
498c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
4992: 49 83 c2 02 add $0x2,%r10
4996: 4d 3b d3 cmp %r11,%r10
4999: 72 e5 jb 0x4980
499b: 4d 3b d9 cmp %r9,%r11
499e: 73 3a jae 0x49da
49a0: 48 63 c0 movslq %eax,%rax
49a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
49a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
49ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
49b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49b7: 00
49b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49bf: 90 nop
49c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
49c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
49cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
49d2: 49 ff c3 inc %r11
49d5: 4d 3b d9 cmp %r9,%r11
49d8: 72 e6 jb 0x49c0
49da: 33 c0 xor %eax,%eax
49dc: c5 f8 77 vzeroupper
49df: 5d pop %rbp
49e0: 5f pop %rdi
49e1: 5e pop %rsi
49e2: c3 ret
49e3: 45 33 db xor %r11d,%r11d
49e6: eb b3 jmp 0x499b
49e8: 33 c0 xor %eax,%eax
49ea: 41 83 f9 01 cmp $0x1,%r9d
49ee: 72 ea jb 0x49da
49f0: 4d 63 c9 movslq %r9d,%r9
49f3: 45 33 db xor %r11d,%r11d
49f6: eb a3 jmp 0x499b
49f8: b8 fa ff ff ff mov $0xfffffffa,%eax
49fd: 5d pop %rbp
49fe: 5f pop %rdi
49ff: 5e pop %rsi
4a00: c3 ret
4a01: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a06: 5d pop %rbp
4a07: 5f pop %rdi
4a08: 5e pop %rsi
4a09: c3 ret
4a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a11: 00
4a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a20: 53 push %rbx
4a21: 56 push %rsi
4a22: 41 57 push %r15
4a24: 49 89 cb mov %rcx,%r11
4a27: 4d 85 db test %r11,%r11
4a2a: 0f 84 a7 01 00 00 je 0x4bd7
4a30: 48 85 d2 test %rdx,%rdx
4a33: 0f 84 9e 01 00 00 je 0x4bd7
4a39: 4d 85 c0 test %r8,%r8
4a3c: 0f 84 95 01 00 00 je 0x4bd7
4a42: 45 85 c9 test %r9d,%r9d
4a45: 0f 8e 82 01 00 00 jle 0x4bcd
4a4b: 41 83 f9 10 cmp $0x10,%r9d
4a4f: 0f 8c 70 01 00 00 jl 0x4bc5
4a55: 4c 89 c1 mov %r8,%rcx
4a58: 48 83 e1 1f and $0x1f,%rcx
4a5c: 89 c9 mov %ecx,%ecx
4a5e: 85 c9 test %ecx,%ecx
4a60: 74 11 je 0x4a73
4a62: f6 c1 07 test $0x7,%cl
4a65: 0f 85 5a 01 00 00 jne 0x4bc5
4a6b: f7 d9 neg %ecx
4a6d: 83 c1 20 add $0x20,%ecx
4a70: c1 e9 03 shr $0x3,%ecx
4a73: 8d 41 10 lea 0x10(%rcx),%eax
4a76: 44 3b c8 cmp %eax,%r9d
4a79: 0f 8c 46 01 00 00 jl 0x4bc5
4a7f: 45 89 ca mov %r9d,%r10d
4a82: 33 c0 xor %eax,%eax
4a84: 44 2b d1 sub %ecx,%r10d
4a87: 41 83 e2 0f and $0xf,%r10d
4a8b: 41 f7 da neg %r10d
4a8e: 45 03 d1 add %r9d,%r10d
4a91: 85 c9 test %ecx,%ecx
4a93: 76 24 jbe 0x4ab9
4a95: 0f 1f 40 00 nopl 0x0(%rax)
4a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4aa0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
4aa5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
4aab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
4ab1: 48 ff c0 inc %rax
4ab4: 48 3b c1 cmp %rcx,%rax
4ab7: 72 e7 jb 0x4aa0
4ab9: 49 63 c2 movslq %r10d,%rax
4abc: 0f 1f 40 00 nopl 0x0(%rax)
4ac0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
4ac5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
4ac9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
4acf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
4ad5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
4adb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
4ae1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
4ae8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
4aef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
4af6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
4afa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
4aff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
4b04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
4b09: 48 83 c1 10 add $0x10,%rcx
4b0d: 48 3b c8 cmp %rax,%rcx
4b10: 72 ae jb 0x4ac0
4b12: 41 8d 42 01 lea 0x1(%r10),%eax
4b16: 41 3b c1 cmp %r9d,%eax
4b19: 0f 87 98 00 00 00 ja 0x4bb7
4b1f: 4d 63 c9 movslq %r9d,%r9
4b22: 4d 63 d2 movslq %r10d,%r10
4b25: 4d 2b ca sub %r10,%r9
4b28: 49 83 f9 04 cmp $0x4,%r9
4b2c: 0f 8c 8f 00 00 00 jl 0x4bc1
4b32: 4d 63 d2 movslq %r10d,%r10
4b35: 44 89 ce mov %r9d,%esi
4b38: 83 e6 fc and $0xfffffffc,%esi
4b3b: 33 c9 xor %ecx,%ecx
4b3d: 48 63 f6 movslq %esi,%rsi
4b40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
4b44: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
4b48: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
4b4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b53: 00
4b54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4b60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
4b66: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
4b6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
4b70: 48 83 c1 04 add $0x4,%rcx
4b74: 48 3b ce cmp %rsi,%rcx
4b77: 72 e7 jb 0x4b60
4b79: 49 3b f1 cmp %r9,%rsi
4b7c: 73 39 jae 0x4bb7
4b7e: 4d 63 d2 movslq %r10d,%r10
4b81: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
4b85: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
4b89: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
4b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b94: 00
4b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b9c: 0f 1f 40 00 nopl 0x0(%rax)
4ba0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
4ba5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
4baa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
4baf: 48 ff c6 inc %rsi
4bb2: 49 3b f1 cmp %r9,%rsi
4bb5: 72 e9 jb 0x4ba0
4bb7: 33 c0 xor %eax,%eax
4bb9: c5 f8 77 vzeroupper
4bbc: 41 5f pop %r15
4bbe: 5e pop %rsi
4bbf: 5b pop %rbx
4bc0: c3 ret
4bc1: 33 f6 xor %esi,%esi
4bc3: eb b4 jmp 0x4b79
4bc5: 45 33 d2 xor %r10d,%r10d
4bc8: e9 45 ff ff ff jmp 0x4b12
4bcd: b8 fa ff ff ff mov $0xfffffffa,%eax
4bd2: 41 5f pop %r15
4bd4: 5e pop %rsi
4bd5: 5b pop %rbx
4bd6: c3 ret
4bd7: b8 f8 ff ff ff mov $0xfffffff8,%eax
4bdc: 41 5f pop %r15
4bde: 5e pop %rsi
4bdf: 5b pop %rbx
4be0: c3 ret
4be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4be8: 00
4be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bf7: 00
4bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bff: 90 nop
4c00: 53 push %rbx
4c01: 56 push %rsi
4c02: 41 57 push %r15
4c04: 49 89 cb mov %rcx,%r11
4c07: 4d 85 db test %r11,%r11
4c0a: 0f 84 a7 01 00 00 je 0x4db7
4c10: 48 85 d2 test %rdx,%rdx
4c13: 0f 84 9e 01 00 00 je 0x4db7
4c19: 4d 85 c0 test %r8,%r8
4c1c: 0f 84 95 01 00 00 je 0x4db7
4c22: 45 85 c9 test %r9d,%r9d
4c25: 0f 8e 82 01 00 00 jle 0x4dad
4c2b: 41 83 f9 10 cmp $0x10,%r9d
4c2f: 0f 8c 70 01 00 00 jl 0x4da5
4c35: 4c 89 c1 mov %r8,%rcx
4c38: 48 83 e1 1f and $0x1f,%rcx
4c3c: 89 c9 mov %ecx,%ecx
4c3e: 85 c9 test %ecx,%ecx
4c40: 74 11 je 0x4c53
4c42: f6 c1 07 test $0x7,%cl
4c45: 0f 85 5a 01 00 00 jne 0x4da5
4c4b: f7 d9 neg %ecx
4c4d: 83 c1 20 add $0x20,%ecx
4c50: c1 e9 03 shr $0x3,%ecx
4c53: 8d 41 10 lea 0x10(%rcx),%eax
4c56: 44 3b c8 cmp %eax,%r9d
4c59: 0f 8c 46 01 00 00 jl 0x4da5
4c5f: 45 89 ca mov %r9d,%r10d
4c62: 33 c0 xor %eax,%eax
4c64: 44 2b d1 sub %ecx,%r10d
4c67: 41 83 e2 0f and $0xf,%r10d
4c6b: 41 f7 da neg %r10d
4c6e: 45 03 d1 add %r9d,%r10d
4c71: 85 c9 test %ecx,%ecx
4c73: 76 24 jbe 0x4c99
4c75: 0f 1f 40 00 nopl 0x0(%rax)
4c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
4c85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
4c8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
4c91: 48 ff c0 inc %rax
4c94: 48 3b c1 cmp %rcx,%rax
4c97: 72 e7 jb 0x4c80
4c99: 49 63 c2 movslq %r10d,%rax
4c9c: 0f 1f 40 00 nopl 0x0(%rax)
4ca0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
4ca5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
4cab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
4cb1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
4cb8: 03
4cb9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
4cbf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
4cc6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
4ccd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
4cd4: 03
4cd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
4cdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
4ce2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
4ce9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
4cf0: 03
4cf1: 48 83 c1 10 add $0x10,%rcx
4cf5: 48 3b c8 cmp %rax,%rcx
4cf8: 72 a6 jb 0x4ca0
4cfa: 41 8d 42 01 lea 0x1(%r10),%eax
4cfe: 41 3b c1 cmp %r9d,%eax
4d01: 0f 87 90 00 00 00 ja 0x4d97
4d07: 4d 63 c9 movslq %r9d,%r9
4d0a: 4d 63 d2 movslq %r10d,%r10
4d0d: 4d 2b ca sub %r10,%r9
4d10: 49 83 f9 04 cmp $0x4,%r9
4d14: 0f 8c 87 00 00 00 jl 0x4da1
4d1a: 4d 63 d2 movslq %r10d,%r10
4d1d: 44 89 ce mov %r9d,%esi
4d20: 83 e6 fc and $0xfffffffc,%esi
4d23: 33 c9 xor %ecx,%ecx
4d25: 48 63 f6 movslq %esi,%rsi
4d28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
4d2c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
4d30: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
4d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
4d46: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
4d4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
4d50: 48 83 c1 04 add $0x4,%rcx
4d54: 48 3b ce cmp %rsi,%rcx
4d57: 72 e7 jb 0x4d40
4d59: 49 3b f1 cmp %r9,%rsi
4d5c: 73 39 jae 0x4d97
4d5e: 4d 63 d2 movslq %r10d,%r10
4d61: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
4d65: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
4d69: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
4d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d74: 00
4d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d7c: 0f 1f 40 00 nopl 0x0(%rax)
4d80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
4d85: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
4d8a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
4d8f: 48 ff c6 inc %rsi
4d92: 49 3b f1 cmp %r9,%rsi
4d95: 72 e9 jb 0x4d80
4d97: 33 c0 xor %eax,%eax
4d99: c5 f8 77 vzeroupper
4d9c: 41 5f pop %r15
4d9e: 5e pop %rsi
4d9f: 5b pop %rbx
4da0: c3 ret
4da1: 33 f6 xor %esi,%esi
4da3: eb b4 jmp 0x4d59
4da5: 45 33 d2 xor %r10d,%r10d
4da8: e9 4d ff ff ff jmp 0x4cfa
4dad: b8 fa ff ff ff mov $0xfffffffa,%eax
4db2: 41 5f pop %r15
4db4: 5e pop %rsi
4db5: 5b pop %rbx
4db6: c3 ret
4db7: b8 f8 ff ff ff mov $0xfffffff8,%eax
4dbc: 41 5f pop %r15
4dbe: 5e pop %rsi
4dbf: 5b pop %rbx
4dc0: c3 ret
4dc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4dc8: 00
4dc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4dd7: 00
4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ddf: 90 nop
4de0: 48 83 ec 28 sub $0x28,%rsp
4de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4de9: 48 85 d2 test %rdx,%rdx
4dec: 74 1b je 0x4e09
4dee: 45 85 c0 test %r8d,%r8d
4df1: 7f 0a jg 0x4dfd
4df3: b8 fa ff ff ff mov $0xfffffffa,%eax
4df8: 48 83 c4 28 add $0x28,%rsp
4dfc: c3 ret
4dfd: e8 9e 76 03 00 call 0x3c4a0
4e02: 33 c0 xor %eax,%eax
4e04: 48 83 c4 28 add $0x28,%rsp
4e08: c3 ret
4e09: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e0e: 48 83 c4 28 add $0x28,%rsp
4e12: c3 ret
4e13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e1f: 00
4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4e25: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4e2a: 48 85 d2 test %rdx,%rdx
4e2d: 74 1d je 0x4e4c
4e2f: 45 85 c0 test %r8d,%r8d
4e32: 7f 0b jg 0x4e3f
4e34: b8 fa ff ff ff mov $0xfffffffa,%eax
4e39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4e3e: c3 ret
4e3f: e8 fc 77 03 00 call 0x3c640
4e44: 33 c0 xor %eax,%eax
4e46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4e4b: c3 ret
4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4e56: 90 nop
4e57: c3 ret
4e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e5f: 00
4e60: 48 83 ec 28 sub $0x28,%rsp
4e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4e69: 48 85 d2 test %rdx,%rdx
4e6c: 74 1b je 0x4e89
4e6e: 45 85 c0 test %r8d,%r8d
4e71: 7f 0a jg 0x4e7d
4e73: b8 fa ff ff ff mov $0xfffffffa,%eax
4e78: 48 83 c4 28 add $0x28,%rsp
4e7c: c3 ret
4e7d: e8 5e 79 03 00 call 0x3c7e0
4e82: 33 c0 xor %eax,%eax
4e84: 48 83 c4 28 add $0x28,%rsp
4e88: c3 ret
4e89: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e8e: 48 83 c4 28 add $0x28,%rsp
4e92: c3 ret
4e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e9f: 00
4ea0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
4ea5: 49 89 d1 mov %rdx,%r9
4ea8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
4eac: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
4eb1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
4eb7: 4d 85 c9 test %r9,%r9
4eba: 0f 84 5a 01 00 00 je 0x501a
4ec0: 45 85 c0 test %r8d,%r8d
4ec3: 0f 8e 48 01 00 00 jle 0x5011
4ec9: 41 83 f8 08 cmp $0x8,%r8d
4ecd: 0f 8c 2f 01 00 00 jl 0x5002
4ed3: 4c 89 ca mov %r9,%rdx
4ed6: 48 83 e2 1f and $0x1f,%rdx
4eda: 85 d2 test %edx,%edx
4edc: 74 11 je 0x4eef
4ede: f6 c2 07 test $0x7,%dl
4ee1: 0f 85 1b 01 00 00 jne 0x5002
4ee7: f7 da neg %edx
4ee9: 83 c2 20 add $0x20,%edx
4eec: c1 ea 03 shr $0x3,%edx
4eef: 8d 42 08 lea 0x8(%rdx),%eax
4ef2: 44 3b c0 cmp %eax,%r8d
4ef5: 0f 8c 07 01 00 00 jl 0x5002
4efb: 44 89 c1 mov %r8d,%ecx
4efe: 33 c0 xor %eax,%eax
4f00: 2b ca sub %edx,%ecx
4f02: 83 e1 07 and $0x7,%ecx
4f05: f7 d9 neg %ecx
4f07: 41 03 c8 add %r8d,%ecx
4f0a: 41 89 d2 mov %edx,%r10d
4f0d: 85 d2 test %edx,%edx
4f0f: 76 27 jbe 0x4f38
4f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f18: 00
4f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f20: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
4f26: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
4f2a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
4f30: 48 ff c0 inc %rax
4f33: 49 3b c2 cmp %r10,%rax
4f36: 72 e8 jb 0x4f20
4f38: 48 63 d1 movslq %ecx,%rdx
4f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f40: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
4f46: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
4f4d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
4f53: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
4f5a: 49 83 c2 08 add $0x8,%r10
4f5e: 4c 3b d2 cmp %rdx,%r10
4f61: 72 dd jb 0x4f40
4f63: 8d 41 01 lea 0x1(%rcx),%eax
4f66: 41 3b c0 cmp %r8d,%eax
4f69: 0f 87 89 00 00 00 ja 0x4ff8
4f6f: 4d 63 c0 movslq %r8d,%r8
4f72: 4c 2b c2 sub %rdx,%r8
4f75: 49 83 f8 02 cmp $0x2,%r8
4f79: 0f 8c 7f 00 00 00 jl 0x4ffe
4f7f: 44 89 c0 mov %r8d,%eax
4f82: 45 33 d2 xor %r10d,%r10d
4f85: 83 e0 fe and $0xfffffffe,%eax
4f88: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
4f8c: 48 63 c0 movslq %eax,%rax
4f8f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
4f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f9f: 00
4fa0: 49 83 c2 02 add $0x2,%r10
4fa4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
4fa8: c5 f8 11 12 vmovups %xmm2,(%rdx)
4fac: 48 83 c2 10 add $0x10,%rdx
4fb0: 4c 3b d0 cmp %rax,%r10
4fb3: 72 eb jb 0x4fa0
4fb5: 49 3b c0 cmp %r8,%rax
4fb8: 73 3e jae 0x4ff8
4fba: 48 63 c9 movslq %ecx,%rcx
4fbd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
4fc1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
4fc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fcc: 00
4fcd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fe0: c5 fb 10 0a vmovsd (%rdx),%xmm1
4fe4: 48 ff c0 inc %rax
4fe7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
4feb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
4fef: 48 83 c2 08 add $0x8,%rdx
4ff3: 49 3b c0 cmp %r8,%rax
4ff6: 72 e8 jb 0x4fe0
4ff8: 33 c0 xor %eax,%eax
4ffa: c5 f8 77 vzeroupper
4ffd: c3 ret
4ffe: 33 c0 xor %eax,%eax
5000: eb b3 jmp 0x4fb5
5002: 33 c9 xor %ecx,%ecx
5004: 41 83 f8 01 cmp $0x1,%r8d
5008: 72 ee jb 0x4ff8
500a: 4d 63 c0 movslq %r8d,%r8
500d: 33 c0 xor %eax,%eax
500f: eb a4 jmp 0x4fb5
5011: b8 fa ff ff ff mov $0xfffffffa,%eax
5016: c5 f8 77 vzeroupper
5019: c3 ret
501a: b8 f8 ff ff ff mov $0xfffffff8,%eax
501f: c5 f8 77 vzeroupper
5022: c3 ret
5023: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
502a: 00
502b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5032: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5040: 45 89 c1 mov %r8d,%r9d
5043: 49 89 d0 mov %rdx,%r8
5046: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
504b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
5050: 4d 85 c0 test %r8,%r8
5053: 0f 84 f0 00 00 00 je 0x5149
5059: 45 85 c9 test %r9d,%r9d
505c: 0f 8e e1 00 00 00 jle 0x5143
5062: 49 63 d1 movslq %r9d,%rdx
5065: 48 83 fa 08 cmp $0x8,%rdx
5069: 0f 8c cf 00 00 00 jl 0x513e
506f: 4c 89 c0 mov %r8,%rax
5072: 48 83 e0 1f and $0x1f,%rax
5076: 85 c0 test %eax,%eax
5078: 74 10 je 0x508a
507a: a8 07 test $0x7,%al
507c: 0f 85 bc 00 00 00 jne 0x513e
5082: f7 d8 neg %eax
5084: 83 c0 20 add $0x20,%eax
5087: c1 e8 03 shr $0x3,%eax
508a: 8d 48 08 lea 0x8(%rax),%ecx
508d: 48 3b d1 cmp %rcx,%rdx
5090: 0f 8c a8 00 00 00 jl 0x513e
5096: 44 89 c9 mov %r9d,%ecx
5099: 2b c8 sub %eax,%ecx
509b: 83 e1 07 and $0x7,%ecx
509e: 44 2b c9 sub %ecx,%r9d
50a1: 33 c9 xor %ecx,%ecx
50a3: 41 89 c2 mov %eax,%r10d
50a6: 85 c0 test %eax,%eax
50a8: 76 2e jbe 0x50d8
50aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
50b1: 00
50b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
50b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
50c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
50c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
50ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
50d0: 48 ff c1 inc %rcx
50d3: 49 3b ca cmp %r10,%rcx
50d6: 72 e8 jb 0x50c0
50d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
50dd: 49 63 c1 movslq %r9d,%rax
50e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
50e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
50ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
50f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
50fa: 49 83 c2 08 add $0x8,%r10
50fe: 4c 3b d0 cmp %rax,%r10
5101: 72 dd jb 0x50e0
5103: 33 c0 xor %eax,%eax
5105: 41 8d 49 01 lea 0x1(%r9),%ecx
5109: 48 63 c9 movslq %ecx,%rcx
510c: 48 3b ca cmp %rdx,%rcx
510f: 77 27 ja 0x5138
5111: 4d 63 c9 movslq %r9d,%r9
5114: 49 2b d1 sub %r9,%rdx
5117: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
511b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5120: c5 fb 10 09 vmovsd (%rcx),%xmm1
5124: 48 ff c0 inc %rax
5127: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
512b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
512f: 48 83 c1 08 add $0x8,%rcx
5133: 48 3b c2 cmp %rdx,%rax
5136: 72 e8 jb 0x5120
5138: 33 c0 xor %eax,%eax
513a: c5 f8 77 vzeroupper
513d: c3 ret
513e: 45 33 c9 xor %r9d,%r9d
5141: eb c0 jmp 0x5103
5143: b8 fa ff ff ff mov $0xfffffffa,%eax
5148: c3 ret
5149: b8 f8 ff ff ff mov $0xfffffff8,%eax
514e: c3 ret
514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5156: 00
5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
515e: 66 90 xchg %ax,%ax
5160: 45 89 c1 mov %r8d,%r9d
5163: 49 89 d0 mov %rdx,%r8
5166: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
516b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
5170: 4d 85 c0 test %r8,%r8
5173: 0f 84 f0 00 00 00 je 0x5269
5179: 45 85 c9 test %r9d,%r9d
517c: 0f 8e e1 00 00 00 jle 0x5263
5182: 49 63 d1 movslq %r9d,%rdx
5185: 48 83 fa 08 cmp $0x8,%rdx
5189: 0f 8c cf 00 00 00 jl 0x525e
518f: 4c 89 c0 mov %r8,%rax
5192: 48 83 e0 1f and $0x1f,%rax
5196: 85 c0 test %eax,%eax
5198: 74 10 je 0x51aa
519a: a8 07 test $0x7,%al
519c: 0f 85 bc 00 00 00 jne 0x525e
51a2: f7 d8 neg %eax
51a4: 83 c0 20 add $0x20,%eax
51a7: c1 e8 03 shr $0x3,%eax
51aa: 8d 48 08 lea 0x8(%rax),%ecx
51ad: 48 3b d1 cmp %rcx,%rdx
51b0: 0f 8c a8 00 00 00 jl 0x525e
51b6: 44 89 c9 mov %r9d,%ecx
51b9: 2b c8 sub %eax,%ecx
51bb: 83 e1 07 and $0x7,%ecx
51be: 44 2b c9 sub %ecx,%r9d
51c1: 33 c9 xor %ecx,%ecx
51c3: 41 89 c2 mov %eax,%r10d
51c6: 85 c0 test %eax,%eax
51c8: 76 2e jbe 0x51f8
51ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51d1: 00
51d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51e0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
51e6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
51ea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
51f0: 48 ff c1 inc %rcx
51f3: 49 3b ca cmp %r10,%rcx
51f6: 72 e8 jb 0x51e0
51f8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
51fd: 49 63 c1 movslq %r9d,%rax
5200: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
5206: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
520d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
5213: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
521a: 49 83 c2 08 add $0x8,%r10
521e: 4c 3b d0 cmp %rax,%r10
5221: 72 dd jb 0x5200
5223: 33 c0 xor %eax,%eax
5225: 41 8d 49 01 lea 0x1(%r9),%ecx
5229: 48 63 c9 movslq %ecx,%rcx
522c: 48 3b ca cmp %rdx,%rcx
522f: 77 27 ja 0x5258
5231: 4d 63 c9 movslq %r9d,%r9
5234: 49 2b d1 sub %r9,%rdx
5237: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
523b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5240: c5 fb 10 01 vmovsd (%rcx),%xmm0
5244: 48 ff c0 inc %rax
5247: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
524b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
524f: 48 83 c1 08 add $0x8,%rcx
5253: 48 3b c2 cmp %rdx,%rax
5256: 72 e8 jb 0x5240
5258: 33 c0 xor %eax,%eax
525a: c5 f8 77 vzeroupper
525d: c3 ret
525e: 45 33 c9 xor %r9d,%r9d
5261: eb c0 jmp 0x5223
5263: b8 fa ff ff ff mov $0xfffffffa,%eax
5268: c3 ret
5269: b8 f8 ff ff ff mov $0xfffffff8,%eax
526e: c3 ret
526f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5276: 00
5277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
527e: 66 90 xchg %ax,%ax
5280: 55 push %rbp
5281: 48 83 ec 30 sub $0x30,%rsp
5285: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
528a: 48 89 4d 20 mov %rcx,0x20(%rbp)
528e: 48 89 55 28 mov %rdx,0x28(%rbp)
5292: 44 89 45 30 mov %r8d,0x30(%rbp)
5296: 48 8b 45 20 mov 0x20(%rbp),%rax
529a: 48 8b 55 28 mov 0x28(%rbp),%rdx
529e: 8b 4d 30 mov 0x30(%rbp),%ecx
52a1: 89 4d 08 mov %ecx,0x8(%rbp)
52a4: 48 89 c1 mov %rax,%rcx
52a7: 8b 45 08 mov 0x8(%rbp),%eax
52aa: 41 89 c0 mov %eax,%r8d
52ad: e8 8e 75 13 00 call 0x13c840
52b2: 89 45 00 mov %eax,0x0(%rbp)
52b5: 8b 45 00 mov 0x0(%rbp),%eax
52b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
52bc: 5d pop %rbp
52bd: c3 ret
52be: 66 90 xchg %ax,%ax
52c0: 55 push %rbp
52c1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
52c6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
52cb: 48 89 4d 20 mov %rcx,0x20(%rbp)
52cf: 48 89 55 28 mov %rdx,0x28(%rbp)
52d3: 44 89 45 30 mov %r8d,0x30(%rbp)
52d7: 48 8b 45 20 mov 0x20(%rbp),%rax
52db: 48 8b 55 28 mov 0x28(%rbp),%rdx
52df: 8b 4d 30 mov 0x30(%rbp),%ecx
52e2: 89 4d 08 mov %ecx,0x8(%rbp)
52e5: 48 89 c1 mov %rax,%rcx
52e8: 8b 45 08 mov 0x8(%rbp),%eax
52eb: 41 89 c0 mov %eax,%r8d
52ee: e8 6d 75 13 00 call 0x13c860
52f3: 89 45 00 mov %eax,0x0(%rbp)
52f6: 8b 45 00 mov 0x0(%rbp),%eax
52f9: 48 8d 65 10 lea 0x10(%rbp),%rsp
52fd: 5d pop %rbp
52fe: c3 ret
52ff: 90 nop
5300: 55 push %rbp
5301: 48 83 ec 30 sub $0x30,%rsp
5305: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
530a: 48 89 4d 20 mov %rcx,0x20(%rbp)
530e: 48 89 55 28 mov %rdx,0x28(%rbp)
5312: 44 89 45 30 mov %r8d,0x30(%rbp)
5316: 48 8b 45 20 mov 0x20(%rbp),%rax
531a: 48 8b 55 28 mov 0x28(%rbp),%rdx
531e: 8b 4d 30 mov 0x30(%rbp),%ecx
5321: 89 4d 08 mov %ecx,0x8(%rbp)
5324: 48 89 c1 mov %rax,%rcx
5327: 8b 45 08 mov 0x8(%rbp),%eax
532a: 41 89 c0 mov %eax,%r8d
532d: e8 4e 75 13 00 call 0x13c880
5332: 89 45 00 mov %eax,0x0(%rbp)
5335: 8b 45 00 mov 0x0(%rbp),%eax
5338: 48 8d 65 10 lea 0x10(%rbp),%rsp
533c: 5d pop %rbp
533d: c3 ret
533e: 66 90 xchg %ax,%ax
5340: 55 push %rbp
5341: 48 83 ec 30 sub $0x30,%rsp
5345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
534a: 48 89 4d 20 mov %rcx,0x20(%rbp)
534e: 48 89 55 28 mov %rdx,0x28(%rbp)
5352: 44 89 45 30 mov %r8d,0x30(%rbp)
5356: 48 8b 45 20 mov 0x20(%rbp),%rax
535a: 48 8b 55 28 mov 0x28(%rbp),%rdx
535e: 8b 4d 30 mov 0x30(%rbp),%ecx
5361: 89 4d 08 mov %ecx,0x8(%rbp)
5364: 48 89 c1 mov %rax,%rcx
5367: 8b 45 08 mov 0x8(%rbp),%eax
536a: 41 89 c0 mov %eax,%r8d
536d: e8 2e 75 13 00 call 0x13c8a0
5372: 89 45 00 mov %eax,0x0(%rbp)
5375: 8b 45 00 mov 0x0(%rbp),%eax
5378: 48 8d 65 10 lea 0x10(%rbp),%rsp
537c: 5d pop %rbp
537d: c3 ret
537e: 66 90 xchg %ax,%ax
5380: 55 push %rbp
5381: 48 83 ec 30 sub $0x30,%rsp
5385: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
538a: 48 89 4d 20 mov %rcx,0x20(%rbp)
538e: 48 89 55 28 mov %rdx,0x28(%rbp)
5392: 44 89 45 30 mov %r8d,0x30(%rbp)
5396: 48 8b 45 20 mov 0x20(%rbp),%rax
539a: 48 8b 55 28 mov 0x28(%rbp),%rdx
539e: 8b 4d 30 mov 0x30(%rbp),%ecx
53a1: 89 4d 08 mov %ecx,0x8(%rbp)
53a4: 48 89 c1 mov %rax,%rcx
53a7: 8b 45 08 mov 0x8(%rbp),%eax
53aa: 41 89 c0 mov %eax,%r8d
53ad: e8 0e 75 13 00 call 0x13c8c0
53b2: 89 45 00 mov %eax,0x0(%rbp)
53b5: 8b 45 00 mov 0x0(%rbp),%eax
53b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
53bc: 5d pop %rbp
53bd: c3 ret
53be: 66 90 xchg %ax,%ax
53c0: 55 push %rbp
53c1: 48 83 ec 30 sub $0x30,%rsp
53c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
53ca: 48 89 4d 20 mov %rcx,0x20(%rbp)
53ce: 48 89 55 28 mov %rdx,0x28(%rbp)
53d2: 44 89 45 30 mov %r8d,0x30(%rbp)
53d6: 48 8b 45 20 mov 0x20(%rbp),%rax
53da: 48 8b 55 28 mov 0x28(%rbp),%rdx
53de: 8b 4d 30 mov 0x30(%rbp),%ecx
53e1: 89 4d 08 mov %ecx,0x8(%rbp)
53e4: 48 89 c1 mov %rax,%rcx
53e7: 8b 45 08 mov 0x8(%rbp),%eax
53ea: 41 89 c0 mov %eax,%r8d
53ed: e8 ee 74 13 00 call 0x13c8e0
53f2: 89 45 00 mov %eax,0x0(%rbp)
53f5: 8b 45 00 mov 0x0(%rbp),%eax
53f8: 48 8d 65 10 lea 0x10(%rbp),%rsp
53fc: 5d pop %rbp
53fd: c3 ret
53fe: 66 90 xchg %ax,%ax
5400: 48 83 ec 28 sub $0x28,%rsp
5404: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5409: 48 85 d2 test %rdx,%rdx
540c: 74 28 je 0x5436
540e: 45 85 c0 test %r8d,%r8d
5411: 7f 0a jg 0x541d
5413: b8 fa ff ff ff mov $0xfffffffa,%eax
5418: 48 83 c4 28 add $0x28,%rsp
541c: c3 ret
541d: 89 c8 mov %ecx,%eax
541f: 48 c1 e9 20 shr $0x20,%rcx
5423: 48 c1 e1 20 shl $0x20,%rcx
5427: 48 0b c8 or %rax,%rcx
542a: e8 51 75 03 00 call 0x3c980
542f: 33 c0 xor %eax,%eax
5431: 48 83 c4 28 add $0x28,%rsp
5435: c3 ret
5436: b8 f8 ff ff ff mov $0xfffffff8,%eax
543b: 48 83 c4 28 add $0x28,%rsp
543f: c3 ret
5440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5445: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
544a: 48 85 d2 test %rdx,%rdx
544d: 74 2a je 0x5479
544f: 45 85 c0 test %r8d,%r8d
5452: 7f 0b jg 0x545f
5454: b8 fa ff ff ff mov $0xfffffffa,%eax
5459: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
545e: c3 ret
545f: 89 c8 mov %ecx,%eax
5461: 48 c1 e9 20 shr $0x20,%rcx
5465: 48 c1 e1 20 shl $0x20,%rcx
5469: 48 0b c8 or %rax,%rcx
546c: e8 2f 75 03 00 call 0x3c9a0
5471: 33 c0 xor %eax,%eax
5473: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5478: c3 ret
5479: b8 f8 ff ff ff mov $0xfffffff8,%eax
547e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5483: 90 nop
5484: c3 ret
5485: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
548c: 00
548d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54a0: 48 83 ec 28 sub $0x28,%rsp
54a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
54a9: 48 85 d2 test %rdx,%rdx
54ac: 74 28 je 0x54d6
54ae: 45 85 c0 test %r8d,%r8d
54b1: 7f 0a jg 0x54bd
54b3: b8 fa ff ff ff mov $0xfffffffa,%eax
54b8: 48 83 c4 28 add $0x28,%rsp
54bc: c3 ret
54bd: 89 c8 mov %ecx,%eax
54bf: 48 c1 e9 20 shr $0x20,%rcx
54c3: 48 c1 e1 20 shl $0x20,%rcx
54c7: 48 0b c8 or %rax,%rcx
54ca: e8 f1 74 03 00 call 0x3c9c0
54cf: 33 c0 xor %eax,%eax
54d1: 48 83 c4 28 add $0x28,%rsp
54d5: c3 ret
54d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
54db: 48 83 c4 28 add $0x28,%rsp
54df: c3 ret
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 28 je 0x5516
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: 89 c8 mov %ecx,%eax
54ff: 48 c1 e9 20 shr $0x20,%rcx
5503: 48 c1 e1 20 shl $0x20,%rcx
5507: 48 0b c8 or %rax,%rcx
550a: e8 d1 74 03 00 call 0x3c9e0
550f: 33 c0 xor %eax,%eax
5511: 48 83 c4 28 add $0x28,%rsp
5515: c3 ret
5516: b8 f8 ff ff ff mov $0xfffffff8,%eax
551b: 48 83 c4 28 add $0x28,%rsp
551f: c3 ret
5520: 48 83 ec 28 sub $0x28,%rsp
5524: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5529: 48 85 d2 test %rdx,%rdx
552c: 74 28 je 0x5556
552e: 45 85 c0 test %r8d,%r8d
5531: 7f 0a jg 0x553d
5533: b8 fa ff ff ff mov $0xfffffffa,%eax
5538: 48 83 c4 28 add $0x28,%rsp
553c: c3 ret
553d: 89 c8 mov %ecx,%eax
553f: 48 c1 e9 20 shr $0x20,%rcx
5543: 48 c1 e1 20 shl $0x20,%rcx
5547: 48 0b c8 or %rax,%rcx
554a: e8 b1 74 03 00 call 0x3ca00
554f: 33 c0 xor %eax,%eax
5551: 48 83 c4 28 add $0x28,%rsp
5555: c3 ret
5556: b8 f8 ff ff ff mov $0xfffffff8,%eax
555b: 48 83 c4 28 add $0x28,%rsp
555f: c3 ret
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 28 je 0x5596
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: 89 c8 mov %ecx,%eax
557f: 48 c1 e9 20 shr $0x20,%rcx
5583: 48 c1 e1 20 shl $0x20,%rcx
5587: 48 0b c8 or %rax,%rcx
558a: e8 d1 77 03 00 call 0x3cd60
558f: 33 c0 xor %eax,%eax
5591: 48 83 c4 28 add $0x28,%rsp
5595: c3 ret
5596: b8 f8 ff ff ff mov $0xfffffff8,%eax
559b: 48 83 c4 28 add $0x28,%rsp
559f: c3 ret
55a0: 48 83 ec 28 sub $0x28,%rsp
55a4: 48 85 d2 test %rdx,%rdx
55a7: 74 41 je 0x55ea
55a9: 45 85 c0 test %r8d,%r8d
55ac: 7e 32 jle 0x55e0
55ae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c589d8
55b5: 01
55b6: 7a 02 jp 0x55ba
55b8: 74 10 je 0x55ca
55ba: 0f 57 c9 xorps %xmm1,%xmm1
55bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
55c1: 7a 02 jp 0x55c5
55c3: 74 0c je 0x55d1
55c5: e8 b6 7a 03 00 call 0x3d080
55ca: 33 c0 xor %eax,%eax
55cc: 48 83 c4 28 add $0x28,%rsp
55d0: c3 ret
55d1: 48 89 d1 mov %rdx,%rcx
55d4: 44 89 c2 mov %r8d,%edx
55d7: 48 83 c4 28 add $0x28,%rsp
55db: e9 20 3f 01 00 jmp 0x19500
55e0: b8 fa ff ff ff mov $0xfffffffa,%eax
55e5: 48 83 c4 28 add $0x28,%rsp
55e9: c3 ret
55ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
55ef: 48 83 c4 28 add $0x28,%rsp
55f3: c3 ret
55f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5605: 48 85 d2 test %rdx,%rdx
5608: 74 45 je 0x564f
560a: 45 85 c0 test %r8d,%r8d
560d: 7e 34 jle 0x5643
560f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c589e0
5616: 01
5617: 7a 02 jp 0x561b
5619: 74 10 je 0x562b
561b: 0f 57 c9 xorps %xmm1,%xmm1
561e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5622: 7a 02 jp 0x5626
5624: 74 0d je 0x5633
5626: e8 f5 7b 03 00 call 0x3d220
562b: 33 c0 xor %eax,%eax
562d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5632: c3 ret
5633: 48 89 d1 mov %rdx,%rcx
5636: 44 89 c2 mov %r8d,%edx
5639: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
563e: e9 bd 40 01 00 jmp 0x19700
5643: b8 fa ff ff ff mov $0xfffffffa,%eax
5648: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
564d: 90 nop
564e: c3 ret
564f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5654: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5659: 90 nop
565a: 90 nop
565b: 90 nop
565c: c3 ret
565d: 0f 1f 00 nopl (%rax)
5660: 48 83 ec 28 sub $0x28,%rsp
5664: 48 85 d2 test %rdx,%rdx
5667: 74 41 je 0x56aa
5669: 45 85 c0 test %r8d,%r8d
566c: 7e 32 jle 0x56a0
566e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c589e8
5675: 01
5676: 7a 02 jp 0x567a
5678: 74 10 je 0x568a
567a: 0f 57 c9 xorps %xmm1,%xmm1
567d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5681: 7a 02 jp 0x5685
5683: 74 0c je 0x5691
5685: e8 36 7d 03 00 call 0x3d3c0
568a: 33 c0 xor %eax,%eax
568c: 48 83 c4 28 add $0x28,%rsp
5690: c3 ret
5691: 48 89 d1 mov %rdx,%rcx
5694: 44 89 c2 mov %r8d,%edx
5697: 48 83 c4 28 add $0x28,%rsp
569b: e9 40 42 01 00 jmp 0x198e0
56a0: b8 fa ff ff ff mov $0xfffffffa,%eax
56a5: 48 83 c4 28 add $0x28,%rsp
56a9: c3 ret
56aa: b8 f8 ff ff ff mov $0xfffffff8,%eax
56af: 48 83 c4 28 add $0x28,%rsp
56b3: c3 ret
56b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
56b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56c0: 48 83 ec 28 sub $0x28,%rsp
56c4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
56c8: 48 85 d2 test %rdx,%rdx
56cb: 0f 84 c2 01 00 00 je 0x5893
56d1: 45 85 c0 test %r8d,%r8d
56d4: 0f 8e af 01 00 00 jle 0x5889
56da: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c589f0
56e1: 01
56e2: 7a 06 jp 0x56ea
56e4: 0f 84 98 01 00 00 je 0x5882
56ea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
56ee: c5 f9 2e c8 vucomisd %xmm0,%xmm1
56f2: 7a 06 jp 0x56fa
56f4: 0f 84 78 01 00 00 je 0x5872
56fa: 41 83 f8 10 cmp $0x10,%r8d
56fe: 0f 8c 5e 01 00 00 jl 0x5862
5704: 49 89 d1 mov %rdx,%r9
5707: 49 83 e1 1f and $0x1f,%r9
570b: 45 85 c9 test %r9d,%r9d
570e: 74 18 je 0x5728
5710: 41 f7 c1 07 00 00 00 test $0x7,%r9d
5717: 0f 85 45 01 00 00 jne 0x5862
571d: 41 f7 d9 neg %r9d
5720: 41 83 c1 20 add $0x20,%r9d
5724: 41 c1 e9 03 shr $0x3,%r9d
5728: 41 8d 41 10 lea 0x10(%r9),%eax
572c: 44 3b c0 cmp %eax,%r8d
572f: 0f 8c 2d 01 00 00 jl 0x5862
5735: 45 89 c2 mov %r8d,%r10d
5738: 33 c0 xor %eax,%eax
573a: 45 2b d1 sub %r9d,%r10d
573d: 41 83 e2 0f and $0xf,%r10d
5741: 41 f7 da neg %r10d
5744: 45 03 d0 add %r8d,%r10d
5747: 45 89 cb mov %r9d,%r11d
574a: 45 85 c9 test %r9d,%r9d
574d: 76 23 jbe 0x5772
574f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5756: 00
5757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
575e: 66 90 xchg %ax,%ax
5760: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
5765: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
576a: 48 ff c0 inc %rax
576d: 49 3b c3 cmp %r11,%rax
5770: 72 ee jb 0x5760
5772: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
5776: 4d 63 ca movslq %r10d,%r9
5779: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
577f: 90 nop
5780: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
5786: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
578d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
5794: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
579b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
57a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
57a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
57af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
57b6: 49 83 c3 10 add $0x10,%r11
57ba: 4d 3b d9 cmp %r9,%r11
57bd: 72 c1 jb 0x5780
57bf: 41 8d 42 01 lea 0x1(%r10),%eax
57c3: 41 3b c0 cmp %r8d,%eax
57c6: 0f 87 88 00 00 00 ja 0x5854
57cc: 4d 63 c0 movslq %r8d,%r8
57cf: 4d 2b c1 sub %r9,%r8
57d2: 49 83 f8 04 cmp $0x4,%r8
57d6: 0f 8c 82 00 00 00 jl 0x585e
57dc: 44 89 c0 mov %r8d,%eax
57df: 45 33 db xor %r11d,%r11d
57e2: 83 e0 fc and $0xfffffffc,%eax
57e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
57e9: 48 63 c0 movslq %eax,%rax
57ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57f3: 00
57f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5800: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
5805: 49 83 c3 04 add $0x4,%r11
5809: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
580e: 49 83 c1 20 add $0x20,%r9
5812: 4c 3b d8 cmp %rax,%r11
5815: 72 e9 jb 0x5800
5817: 49 3b c0 cmp %r8,%rax
581a: 73 38 jae 0x5854
581c: 4d 63 d2 movslq %r10d,%r10
581f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
5823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
5827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
582e: 00
582f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5836: 0f 1f 00 nopl (%rax)
5839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5840: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
5844: 48 ff c0 inc %rax
5847: c5 fb 11 02 vmovsd %xmm0,(%rdx)
584b: 48 83 c2 08 add $0x8,%rdx
584f: 49 3b c0 cmp %r8,%rax
5852: 72 ec jb 0x5840
5854: 33 c0 xor %eax,%eax
5856: c5 f8 77 vzeroupper
5859: 48 83 c4 28 add $0x28,%rsp
585d: c3 ret
585e: 33 c0 xor %eax,%eax
5860: eb b5 jmp 0x5817
5862: 45 33 d2 xor %r10d,%r10d
5865: 41 83 f8 01 cmp $0x1,%r8d
5869: 72 e9 jb 0x5854
586b: 4d 63 c0 movslq %r8d,%r8
586e: 33 c0 xor %eax,%eax
5870: eb a5 jmp 0x5817
5872: 48 89 d1 mov %rdx,%rcx
5875: 44 89 c2 mov %r8d,%edx
5878: e8 a3 40 01 00 call 0x19920
587d: 48 83 c4 28 add $0x28,%rsp
5881: c3 ret
5882: 33 c0 xor %eax,%eax
5884: 48 83 c4 28 add $0x28,%rsp
5888: c3 ret
5889: b8 fa ff ff ff mov $0xfffffffa,%eax
588e: 48 83 c4 28 add $0x28,%rsp
5892: c3 ret
5893: b8 f8 ff ff ff mov $0xfffffff8,%eax
5898: 48 83 c4 28 add $0x28,%rsp
589c: c3 ret
589d: 0f 1f 00 nopl (%rax)
58a0: 48 83 ec 28 sub $0x28,%rsp
58a4: 48 85 d2 test %rdx,%rdx
58a7: 0f 84 be 01 00 00 je 0x5a6b
58ad: 45 85 c0 test %r8d,%r8d
58b0: 0f 8e ab 01 00 00 jle 0x5a61
58b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c589f8
58bd: 01
58be: 7a 06 jp 0x58c6
58c0: 0f 84 94 01 00 00 je 0x5a5a
58c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
58ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0
58ce: 7a 06 jp 0x58d6
58d0: 0f 84 74 01 00 00 je 0x5a4a
58d6: 41 83 f8 10 cmp $0x10,%r8d
58da: 0f 8c 62 01 00 00 jl 0x5a42
58e0: 49 89 d3 mov %rdx,%r11
58e3: 49 83 e3 1f and $0x1f,%r11
58e7: 45 85 db test %r11d,%r11d
58ea: 74 18 je 0x5904
58ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d
58f3: 0f 85 49 01 00 00 jne 0x5a42
58f9: 41 f7 db neg %r11d
58fc: 41 83 c3 20 add $0x20,%r11d
5900: 41 c1 eb 03 shr $0x3,%r11d
5904: 41 8d 43 10 lea 0x10(%r11),%eax
5908: 44 3b c0 cmp %eax,%r8d
590b: 0f 8c 31 01 00 00 jl 0x5a42
5911: 45 89 c1 mov %r8d,%r9d
5914: 33 c0 xor %eax,%eax
5916: 45 2b cb sub %r11d,%r9d
5919: 41 83 e1 0f and $0xf,%r9d
591d: 41 f7 d9 neg %r9d
5920: 45 03 c8 add %r8d,%r9d
5923: 45 89 da mov %r11d,%r10d
5926: 45 85 db test %r11d,%r11d
5929: 76 27 jbe 0x5952
592b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5932: 00
5933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5940: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
5945: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
594a: 48 ff c0 inc %rax
594d: 49 3b c2 cmp %r10,%rax
5950: 72 ee jb 0x5940
5952: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
5957: 49 63 c1 movslq %r9d,%rax
595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5960: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
5966: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
596d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
5974: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
597b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
5981: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
5988: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
598f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
5996: 49 83 c2 10 add $0x10,%r10
599a: 4c 3b d0 cmp %rax,%r10
599d: 72 c1 jb 0x5960
599f: 41 8d 41 01 lea 0x1(%r9),%eax
59a3: 41 3b c0 cmp %r8d,%eax
59a6: 0f 87 88 00 00 00 ja 0x5a34
59ac: 4d 63 c0 movslq %r8d,%r8
59af: 4d 63 c9 movslq %r9d,%r9
59b2: 4d 2b c1 sub %r9,%r8
59b5: 49 83 f8 04 cmp $0x4,%r8
59b9: 0f 8c 7f 00 00 00 jl 0x5a3e
59bf: 4d 63 c9 movslq %r9d,%r9
59c2: 44 89 c0 mov %r8d,%eax
59c5: 83 e0 fc and $0xfffffffc,%eax
59c8: 45 33 db xor %r11d,%r11d
59cb: 48 63 c0 movslq %eax,%rax
59ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
59d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
59d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
59de: 00 00
59e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
59e5: 49 83 c3 04 add $0x4,%r11
59e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
59ee: 49 83 c2 20 add $0x20,%r10
59f2: 4c 3b d8 cmp %rax,%r11
59f5: 72 e9 jb 0x59e0
59f7: 49 3b c0 cmp %r8,%rax
59fa: 73 38 jae 0x5a34
59fc: 4d 63 c9 movslq %r9d,%r9
59ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
5a03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
5a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a0e: 00
5a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a16: 0f 1f 00 nopl (%rax)
5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a20: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
5a24: 48 ff c0 inc %rax
5a27: c5 fb 11 0a vmovsd %xmm1,(%rdx)
5a2b: 48 83 c2 08 add $0x8,%rdx
5a2f: 49 3b c0 cmp %r8,%rax
5a32: 72 ec jb 0x5a20
5a34: 33 c0 xor %eax,%eax
5a36: c5 f8 77 vzeroupper
5a39: 48 83 c4 28 add $0x28,%rsp
5a3d: c3 ret
5a3e: 33 c0 xor %eax,%eax
5a40: eb b5 jmp 0x59f7
5a42: 45 33 c9 xor %r9d,%r9d
5a45: e9 55 ff ff ff jmp 0x599f
5a4a: 48 89 d1 mov %rdx,%rcx
5a4d: 44 89 c2 mov %r8d,%edx
5a50: e8 0b 3f 01 00 call 0x19960
5a55: 48 83 c4 28 add $0x28,%rsp
5a59: c3 ret
5a5a: 33 c0 xor %eax,%eax
5a5c: 48 83 c4 28 add $0x28,%rsp
5a60: c3 ret
5a61: b8 fa ff ff ff mov $0xfffffffa,%eax
5a66: 48 83 c4 28 add $0x28,%rsp
5a6a: c3 ret
5a6b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a70: 48 83 c4 28 add $0x28,%rsp
5a74: c3 ret
5a75: 0f 1f 40 00 nopl 0x0(%rax)
5a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a80: 48 83 ec 28 sub $0x28,%rsp
5a84: 48 85 d2 test %rdx,%rdx
5a87: 0f 84 be 01 00 00 je 0x5c4b
5a8d: 45 85 c0 test %r8d,%r8d
5a90: 0f 8e ab 01 00 00 jle 0x5c41
5a96: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c58a00
5a9d: 01
5a9e: 7a 06 jp 0x5aa6
5aa0: 0f 84 94 01 00 00 je 0x5c3a
5aa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
5aaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
5aae: 7a 06 jp 0x5ab6
5ab0: 0f 84 74 01 00 00 je 0x5c2a
5ab6: 41 83 f8 10 cmp $0x10,%r8d
5aba: 0f 8c 62 01 00 00 jl 0x5c22
5ac0: 49 89 d3 mov %rdx,%r11
5ac3: 49 83 e3 1f and $0x1f,%r11
5ac7: 45 85 db test %r11d,%r11d
5aca: 74 18 je 0x5ae4
5acc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
5ad3: 0f 85 49 01 00 00 jne 0x5c22
5ad9: 41 f7 db neg %r11d
5adc: 41 83 c3 20 add $0x20,%r11d
5ae0: 41 c1 eb 03 shr $0x3,%r11d
5ae4: 41 8d 43 10 lea 0x10(%r11),%eax
5ae8: 44 3b c0 cmp %eax,%r8d
5aeb: 0f 8c 31 01 00 00 jl 0x5c22
5af1: 45 89 c1 mov %r8d,%r9d
5af4: 33 c0 xor %eax,%eax
5af6: 45 2b cb sub %r11d,%r9d
5af9: 41 83 e1 0f and $0xf,%r9d
5afd: 41 f7 d9 neg %r9d
5b00: 45 03 c8 add %r8d,%r9d
5b03: 45 89 da mov %r11d,%r10d
5b06: 45 85 db test %r11d,%r11d
5b09: 76 27 jbe 0x5b32
5b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b12: 00
5b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5b20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
5b25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
5b2a: 48 ff c0 inc %rax
5b2d: 49 3b c2 cmp %r10,%rax
5b30: 72 ee jb 0x5b20
5b32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
5b37: 49 63 c1 movslq %r9d,%rax
5b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5b40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
5b46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
5b4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
5b54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
5b5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
5b61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
5b68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
5b6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
5b76: 49 83 c2 10 add $0x10,%r10
5b7a: 4c 3b d0 cmp %rax,%r10
5b7d: 72 c1 jb 0x5b40
5b7f: 41 8d 41 01 lea 0x1(%r9),%eax
5b83: 41 3b c0 cmp %r8d,%eax
5b86: 0f 87 88 00 00 00 ja 0x5c14
5b8c: 4d 63 c0 movslq %r8d,%r8
5b8f: 4d 63 c9 movslq %r9d,%r9
5b92: 4d 2b c1 sub %r9,%r8
5b95: 49 83 f8 04 cmp $0x4,%r8
5b99: 0f 8c 7f 00 00 00 jl 0x5c1e
5b9f: 4d 63 c9 movslq %r9d,%r9
5ba2: 44 89 c0 mov %r8d,%eax
5ba5: 83 e0 fc and $0xfffffffc,%eax
5ba8: 45 33 db xor %r11d,%r11d
5bab: 48 63 c0 movslq %eax,%rax
5bae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
5bb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5bbe: 00 00
5bc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
5bc5: 49 83 c3 04 add $0x4,%r11
5bc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
5bce: 49 83 c2 20 add $0x20,%r10
5bd2: 4c 3b d8 cmp %rax,%r11
5bd5: 72 e9 jb 0x5bc0
5bd7: 49 3b c0 cmp %r8,%rax
5bda: 73 38 jae 0x5c14
5bdc: 4d 63 c9 movslq %r9d,%r9
5bdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
5be3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
5be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bee: 00
5bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5bf6: 0f 1f 00 nopl (%rax)
5bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c00: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
5c04: 48 ff c0 inc %rax
5c07: c5 fb 11 0a vmovsd %xmm1,(%rdx)
5c0b: 48 83 c2 08 add $0x8,%rdx
5c0f: 49 3b c0 cmp %r8,%rax
5c12: 72 ec jb 0x5c00
5c14: 33 c0 xor %eax,%eax
5c16: c5 f8 77 vzeroupper
5c19: 48 83 c4 28 add $0x28,%rsp
5c1d: c3 ret
5c1e: 33 c0 xor %eax,%eax
5c20: eb b5 jmp 0x5bd7
5c22: 45 33 c9 xor %r9d,%r9d
5c25: e9 55 ff ff ff jmp 0x5b7f
5c2a: 48 89 d1 mov %rdx,%rcx
5c2d: 44 89 c2 mov %r8d,%edx
5c30: e8 6b 3d 01 00 call 0x199a0
5c35: 48 83 c4 28 add $0x28,%rsp
5c39: c3 ret
5c3a: 33 c0 xor %eax,%eax
5c3c: 48 83 c4 28 add $0x28,%rsp
5c40: c3 ret
5c41: b8 fa ff ff ff mov $0xfffffffa,%eax
5c46: 48 83 c4 28 add $0x28,%rsp
5c4a: c3 ret
5c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c50: 48 83 c4 28 add $0x28,%rsp
5c54: c3 ret
5c55: 0f 1f 40 00 nopl 0x0(%rax)
5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c60: 56 push %rsi
5c61: 57 push %rdi
5c62: 41 54 push %r12
5c64: 55 push %rbp
5c65: 48 83 ec 28 sub $0x28,%rsp
5c69: 89 cf mov %ecx,%edi
5c6b: 4d 89 cc mov %r9,%r12
5c6e: 83 ff 1e cmp $0x1e,%edi
5c71: 0f 87 7a 01 00 00 ja 0x5df1
5c77: 4d 85 e4 test %r12,%r12
5c7a: 0f 84 80 01 00 00 je 0x5e00
5c80: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
5c85: 48 85 f6 test %rsi,%rsi
5c88: 0f 84 72 01 00 00 je 0x5e00
5c8e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
5c93: 48 85 ed test %rbp,%rbp
5c96: 0f 84 64 01 00 00 je 0x5e00
5c9c: 83 fa 08 cmp $0x8,%edx
5c9f: 74 1e je 0x5cbf
5ca1: 83 fa 04 cmp $0x4,%edx
5ca4: 74 19 je 0x5cbf
5ca6: 83 fa 01 cmp $0x1,%edx
5ca9: 74 14 je 0x5cbf
5cab: 83 fa 02 cmp $0x2,%edx
5cae: 74 0f je 0x5cbf
5cb0: b8 ee ff ff ff mov $0xffffffee,%eax
5cb5: 48 83 c4 28 add $0x28,%rsp
5cb9: 5d pop %rbp
5cba: 41 5c pop %r12
5cbc: 5f pop %rdi
5cbd: 5e pop %rsi
5cbe: c3 ret
5cbf: 83 ff 1d cmp $0x1d,%edi
5cc2: 0f 8f 29 01 00 00 jg 0x5df1
5cc8: 83 ff 04 cmp $0x4,%edi
5ccb: 7f 14 jg 0x5ce1
5ccd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
5cd4: 00
5cd5: 33 c0 xor %eax,%eax
5cd7: 89 06 mov %eax,(%rsi)
5cd9: 89 45 00 mov %eax,0x0(%rbp)
5cdc: e9 04 01 00 00 jmp 0x5de5
5ce1: 83 ff 06 cmp $0x6,%edi
5ce4: 7f 11 jg 0x5cf7
5ce6: 33 c0 xor %eax,%eax
5ce8: 41 89 04 24 mov %eax,(%r12)
5cec: 89 06 mov %eax,(%rsi)
5cee: 89 45 00 mov %eax,0x0(%rbp)
5cf1: 41 8b 04 24 mov (%r12),%eax
5cf5: eb 67 jmp 0x5d5e
5cf7: 8d 4f ff lea -0x1(%rdi),%ecx
5cfa: 83 f9 10 cmp $0x10,%ecx
5cfd: 7f 48 jg 0x5d47
5cff: 41 bb 01 00 00 00 mov $0x1,%r11d
5d05: 41 d3 e3 shl %cl,%r11d
5d08: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
5d0f: 00
5d10: 83 e0 c0 and $0xffffffc0,%eax
5d13: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
5d1a: 00
5d1b: 41 89 04 24 mov %eax,(%r12)
5d1f: 44 89 d8 mov %r11d,%eax
5d22: d1 f8 sar $1,%eax
5d24: 41 83 e2 c0 and $0xffffffc0,%r10d
5d28: c1 e8 1e shr $0x1e,%eax
5d2b: 41 03 c3 add %r11d,%eax
5d2e: 83 e0 fc and $0xfffffffc,%eax
5d31: 83 c0 43 add $0x43,%eax
5d34: c7 06 00 00 00 00 movl $0x0,(%rsi)
5d3a: 83 e0 c0 and $0xffffffc0,%eax
5d3d: 44 89 55 00 mov %r10d,0x0(%rbp)
5d41: 41 03 04 24 add (%r12),%eax
5d45: eb 12 jmp 0x5d59
5d47: 4c 89 e2 mov %r12,%rdx
5d4a: 49 89 f0 mov %rsi,%r8
5d4d: 49 89 e9 mov %rbp,%r9
5d50: e8 eb 77 03 00 call 0x3d540
5d55: 41 8b 04 24 mov (%r12),%eax
5d59: 83 ff 13 cmp $0x13,%edi
5d5c: 7d 2a jge 0x5d88
5d5e: 89 f9 mov %edi,%ecx
5d60: 41 ba 01 00 00 00 mov $0x1,%r10d
5d66: 41 d3 e2 shl %cl,%r10d
5d69: 45 89 d3 mov %r10d,%r11d
5d6c: 41 d1 fb sar $1,%r11d
5d6f: 41 c1 eb 1e shr $0x1e,%r11d
5d73: 45 03 da add %r10d,%r11d
5d76: 41 c1 eb 02 shr $0x2,%r11d
5d7a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
5d81: 00
5d82: 41 83 e2 c0 and $0xffffffc0,%r10d
5d86: eb 18 jmp 0x5da0
5d88: 41 ba 01 00 00 00 mov $0x1,%r10d
5d8e: 8d 4f 14 lea 0x14(%rdi),%ecx
5d91: 41 d3 e2 shl %cl,%r10d
5d94: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
5d9b: 00
5d9c: 41 83 e2 c0 and $0xffffffc0,%r10d
5da0: 83 ff 0a cmp $0xa,%edi
5da3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
5daa: 00
5dab: 41 89 04 24 mov %eax,(%r12)
5daf: 7f 04 jg 0x5db5
5db1: 33 c0 xor %eax,%eax
5db3: eb 21 jmp 0x5dd6
5db5: 89 f9 mov %edi,%ecx
5db7: b8 01 00 00 00 mov $0x1,%eax
5dbc: d3 e0 shl %cl,%eax
5dbe: 89 c7 mov %eax,%edi
5dc0: d1 ff sar $1,%edi
5dc2: c1 ef 1e shr $0x1e,%edi
5dc5: 03 f8 add %eax,%edi
5dc7: 83 e7 fc and $0xfffffffc,%edi
5dca: 83 c7 43 add $0x43,%edi
5dcd: 83 e7 c0 and $0xffffffc0,%edi
5dd0: 8b 16 mov (%rsi),%edx
5dd2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
5dd6: 89 06 mov %eax,(%rsi)
5dd8: 8b 45 00 mov 0x0(%rbp),%eax
5ddb: 85 c0 test %eax,%eax
5ddd: 7e 06 jle 0x5de5
5ddf: 83 c0 40 add $0x40,%eax
5de2: 89 45 00 mov %eax,0x0(%rbp)
5de5: 33 c0 xor %eax,%eax
5de7: 48 83 c4 28 add $0x28,%rsp
5deb: 5d pop %rbp
5dec: 41 5c pop %r12
5dee: 5f pop %rdi
5def: 5e pop %rsi
5df0: c3 ret
5df1: b8 ef ff ff ff mov $0xffffffef,%eax
5df6: 48 83 c4 28 add $0x28,%rsp
5dfa: 5d pop %rbp
5dfb: 41 5c pop %r12
5dfd: 5f pop %rdi
5dfe: 5e pop %rsi
5dff: c3 ret
5e00: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e05: 48 83 c4 28 add $0x28,%rsp
5e09: 5d pop %rbp
5e0a: 41 5c pop %r12
5e0c: 5f pop %rdi
5e0d: 5e pop %rsi
5e0e: c3 ret
5e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e16: 00
5e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e1e: 66 90 xchg %ax,%ax
5e20: 41 54 push %r12
5e22: 41 55 push %r13
5e24: 41 56 push %r14
5e26: 41 57 push %r15
5e28: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5e2d: 41 89 cd mov %ecx,%r13d
5e30: 4d 89 cc mov %r9,%r12
5e33: 41 83 fd 1e cmp $0x1e,%r13d
5e37: 0f 87 94 01 00 00 ja 0x5fd1
5e3d: 4d 85 e4 test %r12,%r12
5e40: 0f 84 9e 01 00 00 je 0x5fe4
5e46: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
5e4b: 4d 85 f6 test %r14,%r14
5e4e: 0f 84 90 01 00 00 je 0x5fe4
5e54: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
5e59: 4d 85 ff test %r15,%r15
5e5c: 0f 84 82 01 00 00 je 0x5fe4
5e62: 83 fa 08 cmp $0x8,%edx
5e65: 74 22 je 0x5e89
5e67: 83 fa 04 cmp $0x4,%edx
5e6a: 74 1d je 0x5e89
5e6c: 83 fa 01 cmp $0x1,%edx
5e6f: 74 18 je 0x5e89
5e71: 83 fa 02 cmp $0x2,%edx
5e74: 74 13 je 0x5e89
5e76: b8 ee ff ff ff mov $0xffffffee,%eax
5e7b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5e80: 41 5f pop %r15
5e82: 41 5e pop %r14
5e84: 41 5d pop %r13
5e86: 41 5c pop %r12
5e88: c3 ret
5e89: 41 83 fd 1d cmp $0x1d,%r13d
5e8d: 0f 8f 3e 01 00 00 jg 0x5fd1
5e93: 41 83 fd 04 cmp $0x4,%r13d
5e97: 7f 15 jg 0x5eae
5e99: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
5ea0: 00
5ea1: 33 c0 xor %eax,%eax
5ea3: 41 89 06 mov %eax,(%r14)
5ea6: 41 89 07 mov %eax,(%r15)
5ea9: e9 13 01 00 00 jmp 0x5fc1
5eae: 41 83 fd 06 cmp $0x6,%r13d
5eb2: 7f 12 jg 0x5ec6
5eb4: 33 c0 xor %eax,%eax
5eb6: 41 89 04 24 mov %eax,(%r12)
5eba: 41 89 06 mov %eax,(%r14)
5ebd: 41 89 07 mov %eax,(%r15)
5ec0: 41 8b 14 24 mov (%r12),%edx
5ec4: eb 6a jmp 0x5f30
5ec6: 41 8d 4d ff lea -0x1(%r13),%ecx
5eca: 83 f9 11 cmp $0x11,%ecx
5ecd: 7f 49 jg 0x5f18
5ecf: 41 bb 01 00 00 00 mov $0x1,%r11d
5ed5: 41 d3 e3 shl %cl,%r11d
5ed8: 44 89 da mov %r11d,%edx
5edb: 45 89 da mov %r11d,%r10d
5ede: d1 fa sar $1,%edx
5ee0: c1 ea 1e shr $0x1e,%edx
5ee3: 41 c1 e2 03 shl $0x3,%r10d
5ee7: 41 03 d3 add %r11d,%edx
5eea: 44 89 d0 mov %r10d,%eax
5eed: 83 e2 fc and $0xfffffffc,%edx
5ef0: 83 c0 47 add $0x47,%eax
5ef3: 41 83 c2 3f add $0x3f,%r10d
5ef7: 83 c2 43 add $0x43,%edx
5efa: 83 e0 c0 and $0xffffffc0,%eax
5efd: 41 89 04 24 mov %eax,(%r12)
5f01: 41 83 e2 c0 and $0xffffffc0,%r10d
5f05: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
5f0c: 83 e2 c0 and $0xffffffc0,%edx
5f0f: 45 89 17 mov %r10d,(%r15)
5f12: 41 03 14 24 add (%r12),%edx
5f16: eb 12 jmp 0x5f2a
5f18: 4c 89 e2 mov %r12,%rdx
5f1b: 4d 89 f0 mov %r14,%r8
5f1e: 4d 89 f9 mov %r15,%r9
5f21: e8 5a 78 03 00 call 0x3d780
5f26: 41 8b 14 24 mov (%r12),%edx
5f2a: 41 83 fd 13 cmp $0x13,%r13d
5f2e: 7d 29 jge 0x5f59
5f30: 44 89 e9 mov %r13d,%ecx
5f33: b8 01 00 00 00 mov $0x1,%eax
5f38: d3 e0 shl %cl,%eax
5f3a: 41 89 c2 mov %eax,%r10d
5f3d: 41 d1 fa sar $1,%r10d
5f40: 41 c1 ea 1e shr $0x1e,%r10d
5f44: 44 03 d0 add %eax,%r10d
5f47: 41 c1 ea 02 shr $0x2,%r10d
5f4b: 41 c1 e2 03 shl $0x3,%r10d
5f4f: 41 83 c2 3f add $0x3f,%r10d
5f53: 41 83 e2 c0 and $0xffffffc0,%r10d
5f57: eb 1c jmp 0x5f75
5f59: 41 ba 01 00 00 00 mov $0x1,%r10d
5f5f: 41 8d 4d 14 lea 0x14(%r13),%ecx
5f63: 41 d3 e2 shl %cl,%r10d
5f66: 41 c1 e2 03 shl $0x3,%r10d
5f6a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
5f71: 41 83 e2 c0 and $0xffffffc0,%r10d
5f75: 45 03 d2 add %r10d,%r10d
5f78: 41 03 d2 add %r10d,%edx
5f7b: 81 c2 00 01 00 00 add $0x100,%edx
5f81: 41 89 14 24 mov %edx,(%r12)
5f85: 41 83 fd 0a cmp $0xa,%r13d
5f89: 7f 04 jg 0x5f8f
5f8b: 33 d2 xor %edx,%edx
5f8d: eb 22 jmp 0x5fb1
5f8f: 44 89 e9 mov %r13d,%ecx
5f92: b8 01 00 00 00 mov $0x1,%eax
5f97: d3 e0 shl %cl,%eax
5f99: 89 c2 mov %eax,%edx
5f9b: d1 fa sar $1,%edx
5f9d: c1 ea 1e shr $0x1e,%edx
5fa0: 03 d0 add %eax,%edx
5fa2: 83 e2 fc and $0xfffffffc,%edx
5fa5: 83 c2 43 add $0x43,%edx
5fa8: 83 e2 c0 and $0xffffffc0,%edx
5fab: 83 c2 40 add $0x40,%edx
5fae: 41 03 16 add (%r14),%edx
5fb1: 41 89 16 mov %edx,(%r14)
5fb4: 41 8b 07 mov (%r15),%eax
5fb7: 85 c0 test %eax,%eax
5fb9: 7e 06 jle 0x5fc1
5fbb: 83 c0 40 add $0x40,%eax
5fbe: 41 89 07 mov %eax,(%r15)
5fc1: 33 c0 xor %eax,%eax
5fc3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5fc8: 41 5f pop %r15
5fca: 41 5e pop %r14
5fcc: 41 5d pop %r13
5fce: 41 5c pop %r12
5fd0: c3 ret
5fd1: b8 ef ff ff ff mov $0xffffffef,%eax
5fd6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5fdb: 41 5f pop %r15
5fdd: 41 5e pop %r14
5fdf: 41 5d pop %r13
5fe1: 41 5c pop %r12
5fe3: c3 ret
5fe4: b8 f8 ff ff ff mov $0xfffffff8,%eax
5fe9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5fee: 41 5f pop %r15
5ff0: 41 5e pop %r14
5ff2: 41 5d pop %r13
5ff4: 41 5c pop %r12
5ff6: c3 ret
5ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5ffe: 00 00
6000: 56 push %rsi
6001: 57 push %rdi
6002: 41 54 push %r12
6004: 55 push %rbp
6005: 48 83 ec 28 sub $0x28,%rsp
6009: 89 cf mov %ecx,%edi
600b: 4d 89 cc mov %r9,%r12
600e: 83 ff 1e cmp $0x1e,%edi
6011: 0f 87 7a 01 00 00 ja 0x6191
6017: 4d 85 e4 test %r12,%r12
601a: 0f 84 80 01 00 00 je 0x61a0
6020: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
6025: 48 85 f6 test %rsi,%rsi
6028: 0f 84 72 01 00 00 je 0x61a0
602e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
6033: 48 85 ed test %rbp,%rbp
6036: 0f 84 64 01 00 00 je 0x61a0
603c: 83 fa 08 cmp $0x8,%edx
603f: 74 1e je 0x605f
6041: 83 fa 04 cmp $0x4,%edx
6044: 74 19 je 0x605f
6046: 83 fa 01 cmp $0x1,%edx
6049: 74 14 je 0x605f
604b: 83 fa 02 cmp $0x2,%edx
604e: 74 0f je 0x605f
6050: b8 ee ff ff ff mov $0xffffffee,%eax
6055: 48 83 c4 28 add $0x28,%rsp
6059: 5d pop %rbp
605a: 41 5c pop %r12
605c: 5f pop %rdi
605d: 5e pop %rsi
605e: c3 ret
605f: 83 ff 1d cmp $0x1d,%edi
6062: 0f 8f 29 01 00 00 jg 0x6191
6068: 83 ff 04 cmp $0x4,%edi
606b: 7f 14 jg 0x6081
606d: 33 c0 xor %eax,%eax
606f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
6076: 00
6077: 89 06 mov %eax,(%rsi)
6079: 89 45 00 mov %eax,0x0(%rbp)
607c: e9 04 01 00 00 jmp 0x6185
6081: 83 ff 06 cmp $0x6,%edi
6084: 7f 11 jg 0x6097
6086: 33 c0 xor %eax,%eax
6088: 41 89 04 24 mov %eax,(%r12)
608c: 89 06 mov %eax,(%rsi)
608e: 89 45 00 mov %eax,0x0(%rbp)
6091: 41 8b 04 24 mov (%r12),%eax
6095: eb 67 jmp 0x60fe
6097: 8d 4f ff lea -0x1(%rdi),%ecx
609a: 83 f9 11 cmp $0x11,%ecx
609d: 7f 48 jg 0x60e7
609f: 41 bb 01 00 00 00 mov $0x1,%r11d
60a5: 41 d3 e3 shl %cl,%r11d
60a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
60af: 00
60b0: 83 e0 c0 and $0xffffffc0,%eax
60b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
60ba: 00
60bb: 41 89 04 24 mov %eax,(%r12)
60bf: 44 89 d8 mov %r11d,%eax
60c2: 41 83 e2 c0 and $0xffffffc0,%r10d
60c6: d1 f8 sar $1,%eax
60c8: c7 06 00 00 00 00 movl $0x0,(%rsi)
60ce: c1 e8 1e shr $0x1e,%eax
60d1: 44 89 55 00 mov %r10d,0x0(%rbp)
60d5: 41 03 c3 add %r11d,%eax
60d8: 83 e0 fc and $0xfffffffc,%eax
60db: 83 c0 43 add $0x43,%eax
60de: 83 e0 c0 and $0xffffffc0,%eax
60e1: 41 03 04 24 add (%r12),%eax
60e5: eb 12 jmp 0x60f9
60e7: 4c 89 e2 mov %r12,%rdx
60ea: 49 89 f0 mov %rsi,%r8
60ed: 49 89 e9 mov %rbp,%r9
60f0: e8 ab 78 03 00 call 0x3d9a0
60f5: 41 8b 04 24 mov (%r12),%eax
60f9: 83 ff 15 cmp $0x15,%edi
60fc: 7d 2a jge 0x6128
60fe: 89 f9 mov %edi,%ecx
6100: 41 ba 01 00 00 00 mov $0x1,%r10d
6106: 41 d3 e2 shl %cl,%r10d
6109: 45 89 d3 mov %r10d,%r11d
610c: 41 d1 fb sar $1,%r11d
610f: 41 c1 eb 1e shr $0x1e,%r11d
6113: 45 03 da add %r10d,%r11d
6116: 41 c1 eb 02 shr $0x2,%r11d
611a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
6121: 00
6122: 41 83 e2 c0 and $0xffffffc0,%r10d
6126: eb 18 jmp 0x6140
6128: 8d 4f 14 lea 0x14(%rdi),%ecx
612b: 41 ba 01 00 00 00 mov $0x1,%r10d
6131: 41 d3 e2 shl %cl,%r10d
6134: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
613b: 00
613c: 41 83 e2 c0 and $0xffffffc0,%r10d
6140: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
6147: 00
6148: 41 89 04 24 mov %eax,(%r12)
614c: 83 ff 0a cmp $0xa,%edi
614f: 7f 04 jg 0x6155
6151: 33 c0 xor %eax,%eax
6153: eb 21 jmp 0x6176
6155: 89 f9 mov %edi,%ecx
6157: b8 01 00 00 00 mov $0x1,%eax
615c: 8b 16 mov (%rsi),%edx
615e: d3 e0 shl %cl,%eax
6160: 89 c7 mov %eax,%edi
6162: d1 ff sar $1,%edi
6164: c1 ef 1e shr $0x1e,%edi
6167: 03 f8 add %eax,%edi
6169: 83 e7 fc and $0xfffffffc,%edi
616c: 83 c7 43 add $0x43,%edi
616f: 83 e7 c0 and $0xffffffc0,%edi
6172: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
6176: 89 06 mov %eax,(%rsi)
6178: 8b 45 00 mov 0x0(%rbp),%eax
617b: 85 c0 test %eax,%eax
617d: 7e 06 jle 0x6185
617f: 83 c0 40 add $0x40,%eax
6182: 89 45 00 mov %eax,0x0(%rbp)
6185: 33 c0 xor %eax,%eax
6187: 48 83 c4 28 add $0x28,%rsp
618b: 5d pop %rbp
618c: 41 5c pop %r12
618e: 5f pop %rdi
618f: 5e pop %rsi
6190: c3 ret
6191: b8 ef ff ff ff mov $0xffffffef,%eax
6196: 48 83 c4 28 add $0x28,%rsp
619a: 5d pop %rbp
619b: 41 5c pop %r12
619d: 5f pop %rdi
619e: 5e pop %rsi
619f: c3 ret
61a0: b8 f8 ff ff ff mov $0xfffffff8,%eax
61a5: 48 83 c4 28 add $0x28,%rsp
61a9: 5d pop %rbp
61aa: 41 5c pop %r12
61ac: 5f pop %rdi
61ad: 5e pop %rsi
61ae: c3 ret
61af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61b6: 00
61b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61be: 66 90 xchg %ax,%ax
61c0: 56 push %rsi
61c1: 57 push %rdi
61c2: 41 54 push %r12
61c4: 55 push %rbp
61c5: 48 83 ec 28 sub $0x28,%rsp
61c9: 89 cf mov %ecx,%edi
61cb: 4d 89 cc mov %r9,%r12
61ce: 83 ff 1e cmp $0x1e,%edi
61d1: 0f 87 7a 01 00 00 ja 0x6351
61d7: 4d 85 e4 test %r12,%r12
61da: 0f 84 80 01 00 00 je 0x6360
61e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
61e5: 48 85 f6 test %rsi,%rsi
61e8: 0f 84 72 01 00 00 je 0x6360
61ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
61f3: 48 85 ed test %rbp,%rbp
61f6: 0f 84 64 01 00 00 je 0x6360
61fc: 83 fa 08 cmp $0x8,%edx
61ff: 74 1e je 0x621f
6201: 83 fa 04 cmp $0x4,%edx
6204: 74 19 je 0x621f
6206: 83 fa 01 cmp $0x1,%edx
6209: 74 14 je 0x621f
620b: 83 fa 02 cmp $0x2,%edx
620e: 74 0f je 0x621f
6210: b8 ee ff ff ff mov $0xffffffee,%eax
6215: 48 83 c4 28 add $0x28,%rsp
6219: 5d pop %rbp
621a: 41 5c pop %r12
621c: 5f pop %rdi
621d: 5e pop %rsi
621e: c3 ret
621f: 83 ff 1d cmp $0x1d,%edi
6222: 0f 8f 29 01 00 00 jg 0x6351
6228: 83 ff 04 cmp $0x4,%edi
622b: 7f 14 jg 0x6241
622d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
6234: 00
6235: 33 c0 xor %eax,%eax
6237: 89 06 mov %eax,(%rsi)
6239: 89 45 00 mov %eax,0x0(%rbp)
623c: e9 04 01 00 00 jmp 0x6345
6241: 83 ff 07 cmp $0x7,%edi
6244: 7f 11 jg 0x6257
6246: 33 c0 xor %eax,%eax
6248: 41 89 04 24 mov %eax,(%r12)
624c: 89 06 mov %eax,(%rsi)
624e: 89 45 00 mov %eax,0x0(%rbp)
6251: 41 8b 04 24 mov (%r12),%eax
6255: eb 67 jmp 0x62be
6257: 8d 4f ff lea -0x1(%rdi),%ecx
625a: 83 f9 12 cmp $0x12,%ecx
625d: 7f 48 jg 0x62a7
625f: 41 bb 01 00 00 00 mov $0x1,%r11d
6265: 41 d3 e3 shl %cl,%r11d
6268: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
626f: 00
6270: 83 e0 c0 and $0xffffffc0,%eax
6273: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
627a: 00
627b: 41 89 04 24 mov %eax,(%r12)
627f: 44 89 d8 mov %r11d,%eax
6282: d1 f8 sar $1,%eax
6284: 41 83 e2 c0 and $0xffffffc0,%r10d
6288: c1 e8 1e shr $0x1e,%eax
628b: 41 03 c3 add %r11d,%eax
628e: 83 e0 fc and $0xfffffffc,%eax
6291: 83 c0 43 add $0x43,%eax
6294: c7 06 00 00 00 00 movl $0x0,(%rsi)
629a: 83 e0 c0 and $0xffffffc0,%eax
629d: 44 89 55 00 mov %r10d,0x0(%rbp)
62a1: 41 03 04 24 add (%r12),%eax
62a5: eb 12 jmp 0x62b9
62a7: 4c 89 e2 mov %r12,%rdx
62aa: 49 89 f0 mov %rsi,%r8
62ad: 49 89 e9 mov %rbp,%r9
62b0: e8 2b 79 03 00 call 0x3dbe0
62b5: 41 8b 04 24 mov (%r12),%eax
62b9: 83 ff 13 cmp $0x13,%edi
62bc: 7d 2a jge 0x62e8
62be: 89 f9 mov %edi,%ecx
62c0: 41 ba 01 00 00 00 mov $0x1,%r10d
62c6: 41 d3 e2 shl %cl,%r10d
62c9: 45 89 d3 mov %r10d,%r11d
62cc: 41 d1 fb sar $1,%r11d
62cf: 41 c1 eb 1e shr $0x1e,%r11d
62d3: 45 03 da add %r10d,%r11d
62d6: 41 c1 eb 02 shr $0x2,%r11d
62da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
62e1: 00
62e2: 41 83 e2 c0 and $0xffffffc0,%r10d
62e6: eb 18 jmp 0x6300
62e8: 41 ba 01 00 00 00 mov $0x1,%r10d
62ee: 8d 4f 14 lea 0x14(%rdi),%ecx
62f1: 41 d3 e2 shl %cl,%r10d
62f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
62fb: 00
62fc: 41 83 e2 c0 and $0xffffffc0,%r10d
6300: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
6307: 00
6308: 41 89 04 24 mov %eax,(%r12)
630c: 83 ff 0a cmp $0xa,%edi
630f: 7f 04 jg 0x6315
6311: 33 c0 xor %eax,%eax
6313: eb 21 jmp 0x6336
6315: 89 f9 mov %edi,%ecx
6317: b8 01 00 00 00 mov $0x1,%eax
631c: d3 e0 shl %cl,%eax
631e: 89 c7 mov %eax,%edi
6320: d1 ff sar $1,%edi
6322: c1 ef 1e shr $0x1e,%edi
6325: 03 f8 add %eax,%edi
6327: 83 e7 fc and $0xfffffffc,%edi
632a: 83 c7 43 add $0x43,%edi
632d: 83 e7 c0 and $0xffffffc0,%edi
6330: 8b 16 mov (%rsi),%edx
6332: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
6336: 89 06 mov %eax,(%rsi)
6338: 8b 45 00 mov 0x0(%rbp),%eax
633b: 85 c0 test %eax,%eax
633d: 7e 06 jle 0x6345
633f: 83 c0 40 add $0x40,%eax
6342: 89 45 00 mov %eax,0x0(%rbp)
6345: 33 c0 xor %eax,%eax
6347: 48 83 c4 28 add $0x28,%rsp
634b: 5d pop %rbp
634c: 41 5c pop %r12
634e: 5f pop %rdi
634f: 5e pop %rsi
6350: c3 ret
6351: b8 ef ff ff ff mov $0xffffffef,%eax
6356: 48 83 c4 28 add $0x28,%rsp
635a: 5d pop %rbp
635b: 41 5c pop %r12
635d: 5f pop %rdi
635e: 5e pop %rsi
635f: c3 ret
6360: b8 f8 ff ff ff mov $0xfffffff8,%eax
6365: 48 83 c4 28 add $0x28,%rsp
6369: 5d pop %rbp
636a: 41 5c pop %r12
636c: 5f pop %rdi
636d: 5e pop %rsi
636e: c3 ret
636f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6376: 00
6377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
637e: 66 90 xchg %ax,%ax
6380: 56 push %rsi
6381: 57 push %rdi
6382: 41 54 push %r12
6384: 41 55 push %r13
6386: 48 83 ec 28 sub $0x28,%rsp
638a: 41 89 cc mov %ecx,%r12d
638d: 4d 89 cd mov %r9,%r13
6390: 41 83 fc 1e cmp $0x1e,%r12d
6394: 0f 87 7b 01 00 00 ja 0x6515
639a: 4d 85 ed test %r13,%r13
639d: 0f 84 82 01 00 00 je 0x6525
63a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
63a8: 48 85 ff test %rdi,%rdi
63ab: 0f 84 74 01 00 00 je 0x6525
63b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
63b6: 48 85 f6 test %rsi,%rsi
63b9: 0f 84 66 01 00 00 je 0x6525
63bf: 83 fa 08 cmp $0x8,%edx
63c2: 74 1f je 0x63e3
63c4: 83 fa 04 cmp $0x4,%edx
63c7: 74 1a je 0x63e3
63c9: 83 fa 01 cmp $0x1,%edx
63cc: 74 15 je 0x63e3
63ce: 83 fa 02 cmp $0x2,%edx
63d1: 74 10 je 0x63e3
63d3: b8 ee ff ff ff mov $0xffffffee,%eax
63d8: 48 83 c4 28 add $0x28,%rsp
63dc: 41 5d pop %r13
63de: 41 5c pop %r12
63e0: 5f pop %rdi
63e1: 5e pop %rsi
63e2: c3 ret
63e3: 41 83 fc 1d cmp $0x1d,%r12d
63e7: 0f 8f 28 01 00 00 jg 0x6515
63ed: 41 83 fc 04 cmp $0x4,%r12d
63f1: 7f 13 jg 0x6406
63f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
63fa: 00
63fb: 33 c0 xor %eax,%eax
63fd: 89 07 mov %eax,(%rdi)
63ff: 89 06 mov %eax,(%rsi)
6401: e9 02 01 00 00 jmp 0x6508
6406: 41 83 fc 07 cmp $0x7,%r12d
640a: 7f 16 jg 0x6422
640c: 33 c0 xor %eax,%eax
640e: 41 ba 01 00 00 00 mov $0x1,%r10d
6414: 41 89 45 00 mov %eax,0x0(%r13)
6418: 89 07 mov %eax,(%rdi)
641a: 89 06 mov %eax,(%rsi)
641c: 41 8b 45 00 mov 0x0(%r13),%eax
6420: eb 6f jmp 0x6491
6422: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
6427: 83 f9 12 cmp $0x12,%ecx
642a: 7f 47 jg 0x6473
642c: 41 ba 01 00 00 00 mov $0x1,%r10d
6432: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
6437: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
643e: 00
643f: 83 e0 c0 and $0xffffffc0,%eax
6442: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
6449: 00
644a: 41 89 45 00 mov %eax,0x0(%r13)
644e: 44 89 d8 mov %r11d,%eax
6451: d1 f8 sar $1,%eax
6453: 83 e1 c0 and $0xffffffc0,%ecx
6456: c1 e8 1e shr $0x1e,%eax
6459: 41 03 c3 add %r11d,%eax
645c: 83 e0 fc and $0xfffffffc,%eax
645f: 83 c0 43 add $0x43,%eax
6462: c7 07 00 00 00 00 movl $0x0,(%rdi)
6468: 83 e0 c0 and $0xffffffc0,%eax
646b: 89 0e mov %ecx,(%rsi)
646d: 41 03 45 00 add 0x0(%r13),%eax
6471: eb 18 jmp 0x648b
6473: 4c 89 ea mov %r13,%rdx
6476: 49 89 f8 mov %rdi,%r8
6479: 49 89 f1 mov %rsi,%r9
647c: e8 9f 79 03 00 call 0x3de20
6481: 41 8b 45 00 mov 0x0(%r13),%eax
6485: 41 ba 01 00 00 00 mov $0x1,%r10d
648b: 41 83 fc 13 cmp $0x13,%r12d
648f: 7d 23 jge 0x64b4
6491: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
6496: 41 89 cb mov %ecx,%r11d
6499: 41 d1 fb sar $1,%r11d
649c: 41 c1 eb 1e shr $0x1e,%r11d
64a0: 44 03 d9 add %ecx,%r11d
64a3: 41 c1 eb 02 shr $0x2,%r11d
64a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
64ae: 00
64af: 83 e1 c0 and $0xffffffc0,%ecx
64b2: eb 15 jmp 0x64c9
64b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
64b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
64be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
64c5: 00
64c6: 83 e1 c0 and $0xffffffc0,%ecx
64c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
64d0: 41 89 45 00 mov %eax,0x0(%r13)
64d4: 41 83 fc 0a cmp $0xa,%r12d
64d8: 7f 04 jg 0x64de
64da: 33 c0 xor %eax,%eax
64dc: eb 1d jmp 0x64fb
64de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
64e3: 89 c1 mov %eax,%ecx
64e5: d1 f9 sar $1,%ecx
64e7: c1 e9 1e shr $0x1e,%ecx
64ea: 03 c8 add %eax,%ecx
64ec: 83 e1 fc and $0xfffffffc,%ecx
64ef: 83 c1 43 add $0x43,%ecx
64f2: 83 e1 c0 and $0xffffffc0,%ecx
64f5: 8b 17 mov (%rdi),%edx
64f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
64fb: 89 07 mov %eax,(%rdi)
64fd: 8b 06 mov (%rsi),%eax
64ff: 85 c0 test %eax,%eax
6501: 7e 05 jle 0x6508
6503: 83 c0 40 add $0x40,%eax
6506: 89 06 mov %eax,(%rsi)
6508: 33 c0 xor %eax,%eax
650a: 48 83 c4 28 add $0x28,%rsp
650e: 41 5d pop %r13
6510: 41 5c pop %r12
6512: 5f pop %rdi
6513: 5e pop %rsi
6514: c3 ret
6515: b8 ef ff ff ff mov $0xffffffef,%eax
651a: 48 83 c4 28 add $0x28,%rsp
651e: 41 5d pop %r13
6520: 41 5c pop %r12
6522: 5f pop %rdi
6523: 5e pop %rsi
6524: c3 ret
6525: b8 f8 ff ff ff mov $0xfffffff8,%eax
652a: 48 83 c4 28 add $0x28,%rsp
652e: 41 5d pop %r13
6530: 41 5c pop %r12
6532: 5f pop %rdi
6533: 5e pop %rsi
6534: c3 ret
6535: 0f 1f 40 00 nopl 0x0(%rax)
6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6540: 56 push %rsi
6541: 57 push %rdi
6542: 41 54 push %r12
6544: 41 55 push %r13
6546: 48 83 ec 28 sub $0x28,%rsp
654a: 41 89 cc mov %ecx,%r12d
654d: 4d 89 cd mov %r9,%r13
6550: 41 83 fc 1e cmp $0x1e,%r12d
6554: 0f 87 7b 01 00 00 ja 0x66d5
655a: 4d 85 ed test %r13,%r13
655d: 0f 84 82 01 00 00 je 0x66e5
6563: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6568: 48 85 ff test %rdi,%rdi
656b: 0f 84 74 01 00 00 je 0x66e5
6571: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
6576: 48 85 f6 test %rsi,%rsi
6579: 0f 84 66 01 00 00 je 0x66e5
657f: 83 fa 08 cmp $0x8,%edx
6582: 74 1f je 0x65a3
6584: 83 fa 04 cmp $0x4,%edx
6587: 74 1a je 0x65a3
6589: 83 fa 01 cmp $0x1,%edx
658c: 74 15 je 0x65a3
658e: 83 fa 02 cmp $0x2,%edx
6591: 74 10 je 0x65a3
6593: b8 ee ff ff ff mov $0xffffffee,%eax
6598: 48 83 c4 28 add $0x28,%rsp
659c: 41 5d pop %r13
659e: 41 5c pop %r12
65a0: 5f pop %rdi
65a1: 5e pop %rsi
65a2: c3 ret
65a3: 41 83 fc 1d cmp $0x1d,%r12d
65a7: 0f 8f 28 01 00 00 jg 0x66d5
65ad: 41 83 fc 04 cmp $0x4,%r12d
65b1: 7f 13 jg 0x65c6
65b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
65ba: 00
65bb: 33 c0 xor %eax,%eax
65bd: 89 07 mov %eax,(%rdi)
65bf: 89 06 mov %eax,(%rsi)
65c1: e9 02 01 00 00 jmp 0x66c8
65c6: 41 83 fc 07 cmp $0x7,%r12d
65ca: 7f 16 jg 0x65e2
65cc: 33 c0 xor %eax,%eax
65ce: 41 ba 01 00 00 00 mov $0x1,%r10d
65d4: 41 89 45 00 mov %eax,0x0(%r13)
65d8: 89 07 mov %eax,(%rdi)
65da: 89 06 mov %eax,(%rsi)
65dc: 41 8b 45 00 mov 0x0(%r13),%eax
65e0: eb 6f jmp 0x6651
65e2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
65e7: 83 f9 12 cmp $0x12,%ecx
65ea: 7f 47 jg 0x6633
65ec: 41 ba 01 00 00 00 mov $0x1,%r10d
65f2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
65f7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
65fe: 00
65ff: 83 e0 c0 and $0xffffffc0,%eax
6602: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
6609: 00
660a: 41 89 45 00 mov %eax,0x0(%r13)
660e: 44 89 d8 mov %r11d,%eax
6611: d1 f8 sar $1,%eax
6613: 83 e1 c0 and $0xffffffc0,%ecx
6616: c1 e8 1e shr $0x1e,%eax
6619: 41 03 c3 add %r11d,%eax
661c: 83 e0 fc and $0xfffffffc,%eax
661f: 83 c0 43 add $0x43,%eax
6622: c7 07 00 00 00 00 movl $0x0,(%rdi)
6628: 83 e0 c0 and $0xffffffc0,%eax
662b: 89 0e mov %ecx,(%rsi)
662d: 41 03 45 00 add 0x0(%r13),%eax
6631: eb 18 jmp 0x664b
6633: 4c 89 ea mov %r13,%rdx
6636: 49 89 f8 mov %rdi,%r8
6639: 49 89 f1 mov %rsi,%r9
663c: e8 ff 79 03 00 call 0x3e040
6641: 41 8b 45 00 mov 0x0(%r13),%eax
6645: 41 ba 01 00 00 00 mov $0x1,%r10d
664b: 41 83 fc 13 cmp $0x13,%r12d
664f: 7d 23 jge 0x6674
6651: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
6656: 41 89 cb mov %ecx,%r11d
6659: 41 d1 fb sar $1,%r11d
665c: 41 c1 eb 1e shr $0x1e,%r11d
6660: 44 03 d9 add %ecx,%r11d
6663: 41 c1 eb 02 shr $0x2,%r11d
6667: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
666e: 00
666f: 83 e1 c0 and $0xffffffc0,%ecx
6672: eb 15 jmp 0x6689
6674: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
6679: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
667e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
6685: 00
6686: 83 e1 c0 and $0xffffffc0,%ecx
6689: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
6690: 41 89 45 00 mov %eax,0x0(%r13)
6694: 41 83 fc 0a cmp $0xa,%r12d
6698: 7f 04 jg 0x669e
669a: 33 c0 xor %eax,%eax
669c: eb 1d jmp 0x66bb
669e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
66a3: 89 c1 mov %eax,%ecx
66a5: d1 f9 sar $1,%ecx
66a7: c1 e9 1e shr $0x1e,%ecx
66aa: 03 c8 add %eax,%ecx
66ac: 83 e1 fc and $0xfffffffc,%ecx
66af: 83 c1 43 add $0x43,%ecx
66b2: 83 e1 c0 and $0xffffffc0,%ecx
66b5: 8b 17 mov (%rdi),%edx
66b7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
66bb: 89 07 mov %eax,(%rdi)
66bd: 8b 06 mov (%rsi),%eax
66bf: 85 c0 test %eax,%eax
66c1: 7e 05 jle 0x66c8
66c3: 83 c0 40 add $0x40,%eax
66c6: 89 06 mov %eax,(%rsi)
66c8: 33 c0 xor %eax,%eax
66ca: 48 83 c4 28 add $0x28,%rsp
66ce: 41 5d pop %r13
66d0: 41 5c pop %r12
66d2: 5f pop %rdi
66d3: 5e pop %rsi
66d4: c3 ret
66d5: b8 ef ff ff ff mov $0xffffffef,%eax
66da: 48 83 c4 28 add $0x28,%rsp
66de: 41 5d pop %r13
66e0: 41 5c pop %r12
66e2: 5f pop %rdi
66e3: 5e pop %rsi
66e4: c3 ret
66e5: b8 f8 ff ff ff mov $0xfffffff8,%eax
66ea: 48 83 c4 28 add $0x28,%rsp
66ee: 41 5d pop %r13
66f0: 41 5c pop %r12
66f2: 5f pop %rdi
66f3: 5e pop %rsi
66f4: c3 ret
66f5: 0f 1f 40 00 nopl 0x0(%rax)
66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6700: 48 83 ec 28 sub $0x28,%rsp
6704: 48 85 c9 test %rcx,%rcx
6707: 74 25 je 0x672e
6709: 48 85 d2 test %rdx,%rdx
670c: 74 20 je 0x672e
670e: 4d 85 c0 test %r8,%r8
6711: 74 1b je 0x672e
6713: 45 85 c9 test %r9d,%r9d
6716: 7f 0a jg 0x6722
6718: b8 fa ff ff ff mov $0xfffffffa,%eax
671d: 48 83 c4 28 add $0x28,%rsp
6721: c3 ret
6722: e8 e9 c0 a5 01 call 0x1a62810
6727: 33 c0 xor %eax,%eax
6729: 48 83 c4 28 add $0x28,%rsp
672d: c3 ret
672e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6733: 48 83 c4 28 add $0x28,%rsp
6737: c3 ret
6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
673f: 00
6740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6745: 48 85 c9 test %rcx,%rcx
6748: 74 27 je 0x6771
674a: 48 85 d2 test %rdx,%rdx
674d: 74 22 je 0x6771
674f: 4d 85 c0 test %r8,%r8
6752: 74 1d je 0x6771
6754: 45 85 c9 test %r9d,%r9d
6757: 7f 0b jg 0x6764
6759: b8 fa ff ff ff mov $0xfffffffa,%eax
675e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6763: c3 ret
6764: e8 57 c7 a5 01 call 0x1a62ec0
6769: 33 c0 xor %eax,%eax
676b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6770: c3 ret
6771: b8 f8 ff ff ff mov $0xfffffff8,%eax
6776: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
677b: c3 ret
677c: 0f 1f 40 00 nopl 0x0(%rax)
6780: 48 83 ec 28 sub $0x28,%rsp
6784: 48 85 c9 test %rcx,%rcx
6787: 74 25 je 0x67ae
6789: 48 85 d2 test %rdx,%rdx
678c: 74 20 je 0x67ae
678e: 4d 85 c0 test %r8,%r8
6791: 74 1b je 0x67ae
6793: 45 85 c9 test %r9d,%r9d
6796: 7f 0a jg 0x67a2
6798: b8 fa ff ff ff mov $0xfffffffa,%eax
679d: 48 83 c4 28 add $0x28,%rsp
67a1: c3 ret
67a2: e8 c9 cd a5 01 call 0x1a63570
67a7: 33 c0 xor %eax,%eax
67a9: 48 83 c4 28 add $0x28,%rsp
67ad: c3 ret
67ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
67b3: 48 83 c4 28 add $0x28,%rsp
67b7: c3 ret
67b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67bf: 00
67c0: 56 push %rsi
67c1: 57 push %rdi
67c2: 55 push %rbp
67c3: 48 89 d5 mov %rdx,%rbp
67c6: 48 85 c9 test %rcx,%rcx
67c9: 0f 84 2b 02 00 00 je 0x69fa
67cf: 48 85 ed test %rbp,%rbp
67d2: 0f 84 22 02 00 00 je 0x69fa
67d8: 4d 85 c0 test %r8,%r8
67db: 0f 84 19 02 00 00 je 0x69fa
67e1: 45 85 c9 test %r9d,%r9d
67e4: 0f 8e 07 02 00 00 jle 0x69f1
67ea: 41 83 f9 08 cmp $0x8,%r9d
67ee: 0f 8c ed 01 00 00 jl 0x69e1
67f4: 4c 89 c6 mov %r8,%rsi
67f7: 48 83 e6 1f and $0x1f,%rsi
67fb: 89 f6 mov %esi,%esi
67fd: 85 f6 test %esi,%esi
67ff: 74 14 je 0x6815
6801: f7 c6 07 00 00 00 test $0x7,%esi
6807: 0f 85 d4 01 00 00 jne 0x69e1
680d: f7 de neg %esi
680f: 83 c6 20 add $0x20,%esi
6812: c1 ee 03 shr $0x3,%esi
6815: 8d 46 08 lea 0x8(%rsi),%eax
6818: 44 3b c8 cmp %eax,%r9d
681b: 0f 8c c0 01 00 00 jl 0x69e1
6821: 44 89 c8 mov %r9d,%eax
6824: 33 d2 xor %edx,%edx
6826: 2b c6 sub %esi,%eax
6828: 83 e0 07 and $0x7,%eax
682b: f7 d8 neg %eax
682d: 41 03 c1 add %r9d,%eax
6830: 85 f6 test %esi,%esi
6832: 76 3e jbe 0x6872
6834: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6840: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
6845: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
684b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
684f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
6853: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
6858: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
685c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
6860: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
6864: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
686a: 48 ff c2 inc %rdx
686d: 48 3b d6 cmp %rsi,%rdx
6870: 72 ce jb 0x6840
6872: 48 63 d0 movslq %eax,%rdx
6875: 0f 1f 40 00 nopl 0x0(%rax)
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6880: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
6886: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
688b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
6892: 01
6893: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
6897: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
689b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
68a2: 01
68a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
68a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
68ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
68b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
68b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
68ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
68c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
68c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
68cd: 01
68ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
68d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
68d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
68dd: 01
68de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
68e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
68e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
68eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
68ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
68f6: 48 83 c6 08 add $0x8,%rsi
68fa: 48 3b f2 cmp %rdx,%rsi
68fd: 72 81 jb 0x6880
68ff: 8d 70 01 lea 0x1(%rax),%esi
6902: 41 3b f1 cmp %r9d,%esi
6905: 0f 87 c8 00 00 00 ja 0x69d3
690b: 4d 63 c9 movslq %r9d,%r9
690e: 4c 2b ca sub %rdx,%r9
6911: 49 83 f9 02 cmp $0x2,%r9
6915: 0f 8c c1 00 00 00 jl 0x69dc
691b: 45 89 cb mov %r9d,%r11d
691e: 45 33 d2 xor %r10d,%r10d
6921: 41 83 e3 fe and $0xfffffffe,%r11d
6925: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
6929: 4d 63 db movslq %r11d,%r11
692c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
6931: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
6935: 0f 1f 40 00 nopl 0x0(%rax)
6939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6940: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
6946: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
694c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
6952: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
6957: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
695b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
695f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
6963: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
6969: 49 83 c2 02 add $0x2,%r10
696d: 4d 3b d3 cmp %r11,%r10
6970: 72 ce jb 0x6940
6972: 4d 3b d9 cmp %r9,%r11
6975: 73 5c jae 0x69d3
6977: 48 63 c0 movslq %eax,%rax
697a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
697e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
6983: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
6987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
698e: 00
698f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6996: 0f 1f 00 nopl (%rax)
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
69a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
69ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
69b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
69b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
69b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
69bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
69c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
69c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
69cb: 49 ff c3 inc %r11
69ce: 4d 3b d9 cmp %r9,%r11
69d1: 72 cd jb 0x69a0
69d3: 33 c0 xor %eax,%eax
69d5: c5 f8 77 vzeroupper
69d8: 5d pop %rbp
69d9: 5f pop %rdi
69da: 5e pop %rsi
69db: c3 ret
69dc: 45 33 db xor %r11d,%r11d
69df: eb 91 jmp 0x6972
69e1: 33 c0 xor %eax,%eax
69e3: 41 83 f9 01 cmp $0x1,%r9d
69e7: 72 ea jb 0x69d3
69e9: 4d 63 c9 movslq %r9d,%r9
69ec: 45 33 db xor %r11d,%r11d
69ef: eb 81 jmp 0x6972
69f1: b8 fa ff ff ff mov $0xfffffffa,%eax
69f6: 5d pop %rbp
69f7: 5f pop %rdi
69f8: 5e pop %rsi
69f9: c3 ret
69fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
69ff: 5d pop %rbp
6a00: 5f pop %rdi
6a01: 5e pop %rsi
6a02: c3 ret
6a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a0a: 00
6a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a20: 41 56 push %r14
6a22: 49 89 ca mov %rcx,%r10
6a25: 49 89 d3 mov %rdx,%r11
6a28: 4d 85 d2 test %r10,%r10
6a2b: 0f 84 82 01 00 00 je 0x6bb3
6a31: 4d 85 db test %r11,%r11
6a34: 0f 84 79 01 00 00 je 0x6bb3
6a3a: 4d 85 c0 test %r8,%r8
6a3d: 0f 84 70 01 00 00 je 0x6bb3
6a43: 45 85 c9 test %r9d,%r9d
6a46: 0f 8e 5f 01 00 00 jle 0x6bab
6a4c: 49 63 d1 movslq %r9d,%rdx
6a4f: 48 83 fa 08 cmp $0x8,%rdx
6a53: 0f 8c 3f 01 00 00 jl 0x6b98
6a59: 48 83 fa 0f cmp $0xf,%rdx
6a5d: 0f 8c 3a 01 00 00 jl 0x6b9d
6a63: 4c 89 c0 mov %r8,%rax
6a66: 48 83 e0 1f and $0x1f,%rax
6a6a: 85 c0 test %eax,%eax
6a6c: 74 10 je 0x6a7e
6a6e: a8 07 test $0x7,%al
6a70: 0f 85 22 01 00 00 jne 0x6b98
6a76: f7 d8 neg %eax
6a78: 83 c0 20 add $0x20,%eax
6a7b: c1 e8 03 shr $0x3,%eax
6a7e: 89 c1 mov %eax,%ecx
6a80: 4c 8d 71 08 lea 0x8(%rcx),%r14
6a84: 49 3b d6 cmp %r14,%rdx
6a87: 0f 8c 0b 01 00 00 jl 0x6b98
6a8d: 45 89 ce mov %r9d,%r14d
6a90: 44 2b f0 sub %eax,%r14d
6a93: 41 83 e6 07 and $0x7,%r14d
6a97: 45 2b ce sub %r14d,%r9d
6a9a: 4d 63 c9 movslq %r9d,%r9
6a9d: 85 c0 test %eax,%eax
6a9f: b8 00 00 00 00 mov $0x0,%eax
6aa4: 76 5a jbe 0x6b00
6aa6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6aad: 00
6aae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ab5: 0f 1f 40 00 nopl 0x0(%rax)
6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ac0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
6ac6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
6acc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
6ad0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
6ad5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
6ad9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
6add: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
6ae2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
6ae8: 48 ff c0 inc %rax
6aeb: 48 3b c1 cmp %rcx,%rax
6aee: 72 d0 jb 0x6ac0
6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6af7: 00
6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6aff: 90 nop
6b00: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
6b06: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
6b0c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
6b11: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
6b15: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
6b1b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
6b20: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
6b26: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
6b2d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
6b34: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
6b39: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
6b3d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
6b44: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
6b49: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
6b50: 48 83 c1 08 add $0x8,%rcx
6b54: 49 3b c9 cmp %r9,%rcx
6b57: 72 a7 jb 0x6b00
6b59: 4c 3b ca cmp %rdx,%r9
6b5c: 73 32 jae 0x6b90
6b5e: 66 90 xchg %ax,%ax
6b60: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
6b66: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
6b6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
6b70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
6b75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
6b79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
6b7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
6b82: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
6b88: 49 ff c1 inc %r9
6b8b: 4c 3b ca cmp %rdx,%r9
6b8e: 72 d0 jb 0x6b60
6b90: 33 c0 xor %eax,%eax
6b92: c5 f8 77 vzeroupper
6b95: 41 5e pop %r14
6b97: c3 ret
6b98: 45 33 c9 xor %r9d,%r9d
6b9b: eb bc jmp 0x6b59
6b9d: 41 83 e1 f8 and $0xfffffff8,%r9d
6ba1: 33 c9 xor %ecx,%ecx
6ba3: 4d 63 c9 movslq %r9d,%r9
6ba6: e9 55 ff ff ff jmp 0x6b00
6bab: b8 fa ff ff ff mov $0xfffffffa,%eax
6bb0: 41 5e pop %r14
6bb2: c3 ret
6bb3: b8 f8 ff ff ff mov $0xfffffff8,%eax
6bb8: 41 5e pop %r14
6bba: c3 ret
6bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6bc0: 41 56 push %r14
6bc2: 49 89 ca mov %rcx,%r10
6bc5: 49 89 d3 mov %rdx,%r11
6bc8: 4d 85 d2 test %r10,%r10
6bcb: 0f 84 a2 01 00 00 je 0x6d73
6bd1: 4d 85 db test %r11,%r11
6bd4: 0f 84 99 01 00 00 je 0x6d73
6bda: 4d 85 c0 test %r8,%r8
6bdd: 0f 84 90 01 00 00 je 0x6d73
6be3: 45 85 c9 test %r9d,%r9d
6be6: 0f 8e 7f 01 00 00 jle 0x6d6b
6bec: 49 63 d1 movslq %r9d,%rdx
6bef: 48 83 fa 08 cmp $0x8,%rdx
6bf3: 0f 8c 5f 01 00 00 jl 0x6d58
6bf9: 48 83 fa 0f cmp $0xf,%rdx
6bfd: 0f 8c 5a 01 00 00 jl 0x6d5d
6c03: 4c 89 c0 mov %r8,%rax
6c06: 48 83 e0 1f and $0x1f,%rax
6c0a: 85 c0 test %eax,%eax
6c0c: 74 10 je 0x6c1e
6c0e: a8 07 test $0x7,%al
6c10: 0f 85 42 01 00 00 jne 0x6d58
6c16: f7 d8 neg %eax
6c18: 83 c0 20 add $0x20,%eax
6c1b: c1 e8 03 shr $0x3,%eax
6c1e: 89 c1 mov %eax,%ecx
6c20: 4c 8d 71 08 lea 0x8(%rcx),%r14
6c24: 49 3b d6 cmp %r14,%rdx
6c27: 0f 8c 2b 01 00 00 jl 0x6d58
6c2d: 45 89 ce mov %r9d,%r14d
6c30: 44 2b f0 sub %eax,%r14d
6c33: 41 83 e6 07 and $0x7,%r14d
6c37: 45 2b ce sub %r14d,%r9d
6c3a: 4d 63 c9 movslq %r9d,%r9
6c3d: 85 c0 test %eax,%eax
6c3f: b8 00 00 00 00 mov $0x0,%eax
6c44: 76 5a jbe 0x6ca0
6c46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c4d: 00
6c4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c55: 0f 1f 40 00 nopl 0x0(%rax)
6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c60: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
6c66: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
6c6c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
6c70: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
6c75: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
6c79: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
6c7d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
6c82: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
6c88: 48 ff c0 inc %rax
6c8b: 48 3b c1 cmp %rcx,%rax
6c8e: 72 d0 jb 0x6c60
6c90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c97: 00
6c98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c9f: 90 nop
6ca0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
6ca6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
6cac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
6cb1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
6cb5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
6cbb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
6cc0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
6cc6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
6ccd: 01
6cce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
6cd5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
6cdc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
6ce2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
6ce9: 01
6cea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
6cf0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
6cf7: 01
6cf8: 48 83 c1 08 add $0x8,%rcx
6cfc: 49 3b c9 cmp %r9,%rcx
6cff: 72 9f jb 0x6ca0
6d01: 4c 3b ca cmp %rdx,%r9
6d04: 73 4a jae 0x6d50
6d06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d0d: 00
6d0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d15: 0f 1f 40 00 nopl 0x0(%rax)
6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d20: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
6d26: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
6d2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
6d30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
6d35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
6d39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
6d3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
6d42: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
6d48: 49 ff c1 inc %r9
6d4b: 4c 3b ca cmp %rdx,%r9
6d4e: 72 d0 jb 0x6d20
6d50: 33 c0 xor %eax,%eax
6d52: c5 f8 77 vzeroupper
6d55: 41 5e pop %r14
6d57: c3 ret
6d58: 45 33 c9 xor %r9d,%r9d
6d5b: eb a4 jmp 0x6d01
6d5d: 41 83 e1 f8 and $0xfffffff8,%r9d
6d61: 33 c9 xor %ecx,%ecx
6d63: 4d 63 c9 movslq %r9d,%r9
6d66: e9 35 ff ff ff jmp 0x6ca0
6d6b: b8 fa ff ff ff mov $0xfffffffa,%eax
6d70: 41 5e pop %r14
6d72: c3 ret
6d73: b8 f8 ff ff ff mov $0xfffffff8,%eax
6d78: 41 5e pop %r14
6d7a: c3 ret
6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6d80: 48 83 ec 28 sub $0x28,%rsp
6d84: 48 85 c9 test %rcx,%rcx
6d87: 74 20 je 0x6da9
6d89: 48 85 d2 test %rdx,%rdx
6d8c: 74 1b je 0x6da9
6d8e: 45 85 c0 test %r8d,%r8d
6d91: 7f 0a jg 0x6d9d
6d93: b8 fa ff ff ff mov $0xfffffffa,%eax
6d98: 48 83 c4 28 add $0x28,%rsp
6d9c: c3 ret
6d9d: e8 2e b8 a5 01 call 0x1a625d0
6da2: 33 c0 xor %eax,%eax
6da4: 48 83 c4 28 add $0x28,%rsp
6da8: c3 ret
6da9: b8 f8 ff ff ff mov $0xfffffff8,%eax
6dae: 48 83 c4 28 add $0x28,%rsp
6db2: c3 ret
6db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6dbf: 00
6dc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6dc5: 48 85 c9 test %rcx,%rcx
6dc8: 74 22 je 0x6dec
6dca: 48 85 d2 test %rdx,%rdx
6dcd: 74 1d je 0x6dec
6dcf: 45 85 c0 test %r8d,%r8d
6dd2: 7f 0b jg 0x6ddf
6dd4: b8 fa ff ff ff mov $0xfffffffa,%eax
6dd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6dde: c3 ret
6ddf: e8 6c be a5 01 call 0x1a62c50
6de4: 33 c0 xor %eax,%eax
6de6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6deb: c3 ret
6dec: b8 f8 ff ff ff mov $0xfffffff8,%eax
6df1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6df6: c3 ret
6df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6dfe: 00 00
6e00: 48 83 ec 28 sub $0x28,%rsp
6e04: 48 85 c9 test %rcx,%rcx
6e07: 74 20 je 0x6e29
6e09: 48 85 d2 test %rdx,%rdx
6e0c: 74 1b je 0x6e29
6e0e: 45 85 c0 test %r8d,%r8d
6e11: 7f 0a jg 0x6e1d
6e13: b8 fa ff ff ff mov $0xfffffffa,%eax
6e18: 48 83 c4 28 add $0x28,%rsp
6e1c: c3 ret
6e1d: e8 de c4 a5 01 call 0x1a63300
6e22: 33 c0 xor %eax,%eax
6e24: 48 83 c4 28 add $0x28,%rsp
6e28: c3 ret
6e29: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e2e: 48 83 c4 28 add $0x28,%rsp
6e32: c3 ret
6e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e3f: 00
6e40: 56 push %rsi
6e41: 48 89 d6 mov %rdx,%rsi
6e44: 48 85 c9 test %rcx,%rcx
6e47: 0f 84 29 02 00 00 je 0x7076
6e4d: 48 85 f6 test %rsi,%rsi
6e50: 0f 84 20 02 00 00 je 0x7076
6e56: 45 85 c0 test %r8d,%r8d
6e59: 0f 8e 10 02 00 00 jle 0x706f
6e5f: 41 83 f8 08 cmp $0x8,%r8d
6e63: 0f 8c f6 01 00 00 jl 0x705f
6e69: 49 89 f1 mov %rsi,%r9
6e6c: 49 83 e1 1f and $0x1f,%r9
6e70: 45 89 c9 mov %r9d,%r9d
6e73: 45 85 c9 test %r9d,%r9d
6e76: 74 18 je 0x6e90
6e78: 41 f7 c1 07 00 00 00 test $0x7,%r9d
6e7f: 0f 85 da 01 00 00 jne 0x705f
6e85: 41 f7 d9 neg %r9d
6e88: 41 83 c1 20 add $0x20,%r9d
6e8c: 41 c1 e9 03 shr $0x3,%r9d
6e90: 41 8d 41 08 lea 0x8(%r9),%eax
6e94: 44 3b c0 cmp %eax,%r8d
6e97: 0f 8c c2 01 00 00 jl 0x705f
6e9d: 44 89 c0 mov %r8d,%eax
6ea0: 33 d2 xor %edx,%edx
6ea2: 41 2b c1 sub %r9d,%eax
6ea5: 83 e0 07 and $0x7,%eax
6ea8: f7 d8 neg %eax
6eaa: 41 03 c0 add %r8d,%eax
6ead: 45 85 c9 test %r9d,%r9d
6eb0: 76 3e jbe 0x6ef0
6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ec0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
6ec5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
6eca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
6ece: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
6ed2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
6ed7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
6edb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
6edf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
6ee3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
6ee8: 48 ff c2 inc %rdx
6eeb: 49 3b d1 cmp %r9,%rdx
6eee: 72 d0 jb 0x6ec0
6ef0: 48 63 d0 movslq %eax,%rdx
6ef3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6eff: 00
6f00: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
6f06: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
6f0c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
6f12: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
6f19: 01
6f1a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
6f1f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
6f23: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
6f27: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
6f2b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
6f31: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
6f38: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
6f3f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
6f46: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
6f4d: 01
6f4e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
6f52: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
6f57: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
6f5b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
6f5f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
6f66: 49 83 c1 08 add $0x8,%r9
6f6a: 4c 3b ca cmp %rdx,%r9
6f6d: 72 91 jb 0x6f00
6f6f: 44 8d 48 01 lea 0x1(%rax),%r9d
6f73: 45 3b c8 cmp %r8d,%r9d
6f76: 0f 87 d7 00 00 00 ja 0x7053
6f7c: 4d 63 d0 movslq %r8d,%r10
6f7f: 4c 2b d2 sub %rdx,%r10
6f82: 49 83 fa 02 cmp $0x2,%r10
6f86: 0f 8c ce 00 00 00 jl 0x705a
6f8c: 45 89 d3 mov %r10d,%r11d
6f8f: 45 33 c9 xor %r9d,%r9d
6f92: 41 83 e3 fe and $0xfffffffe,%r11d
6f96: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
6f9a: 4d 63 db movslq %r11d,%r11
6f9d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
6fa1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fa8: 00
6fa9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fb7: 00
6fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fbf: 90 nop
6fc0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
6fc6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
6fcc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
6fd2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
6fd7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
6fdb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
6fdf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
6fe3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
6fe9: 49 83 c1 02 add $0x2,%r9
6fed: 4d 3b cb cmp %r11,%r9
6ff0: 72 ce jb 0x6fc0
6ff2: 4d 3b da cmp %r10,%r11
6ff5: 73 5c jae 0x7053
6ff7: 48 63 c0 movslq %eax,%rax
6ffa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
6ffe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
7002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7009: 00
700a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7018: 00
7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7020: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
7026: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
702c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
7030: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
7034: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
7039: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
703d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
7041: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
7045: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
704b: 49 ff c3 inc %r11
704e: 4d 3b da cmp %r10,%r11
7051: 72 cd jb 0x7020
7053: 33 c0 xor %eax,%eax
7055: c5 f8 77 vzeroupper
7058: 5e pop %rsi
7059: c3 ret
705a: 45 33 db xor %r11d,%r11d
705d: eb 93 jmp 0x6ff2
705f: 33 c0 xor %eax,%eax
7061: 41 83 f8 01 cmp $0x1,%r8d
7065: 72 ec jb 0x7053
7067: 4d 63 d0 movslq %r8d,%r10
706a: 45 33 db xor %r11d,%r11d
706d: eb 83 jmp 0x6ff2
706f: b8 fa ff ff ff mov $0xfffffffa,%eax
7074: 5e pop %rsi
7075: c3 ret
7076: b8 f8 ff ff ff mov $0xfffffff8,%eax
707b: 5e pop %rsi
707c: c3 ret
707d: 0f 1f 00 nopl (%rax)
7080: 49 89 d1 mov %rdx,%r9
7083: 48 85 c9 test %rcx,%rcx
7086: 0f 84 73 01 00 00 je 0x71ff
708c: 4d 85 c9 test %r9,%r9
708f: 0f 84 6a 01 00 00 je 0x71ff
7095: 45 85 c0 test %r8d,%r8d
7098: 0f 8e 5b 01 00 00 jle 0x71f9
709e: 49 63 d0 movslq %r8d,%rdx
70a1: 48 83 fa 08 cmp $0x8,%rdx
70a5: 0f 8c 49 01 00 00 jl 0x71f4
70ab: 4c 89 c8 mov %r9,%rax
70ae: 48 83 e0 1f and $0x1f,%rax
70b2: 89 c0 mov %eax,%eax
70b4: 85 c0 test %eax,%eax
70b6: 74 10 je 0x70c8
70b8: a8 07 test $0x7,%al
70ba: 0f 85 34 01 00 00 jne 0x71f4
70c0: f7 d8 neg %eax
70c2: 83 c0 20 add $0x20,%eax
70c5: c1 e8 03 shr $0x3,%eax
70c8: 44 8d 50 08 lea 0x8(%rax),%r10d
70cc: 49 3b d2 cmp %r10,%rdx
70cf: 0f 8c 1f 01 00 00 jl 0x71f4
70d5: 45 89 c2 mov %r8d,%r10d
70d8: 44 2b d0 sub %eax,%r10d
70db: 41 83 e2 07 and $0x7,%r10d
70df: 45 2b c2 sub %r10d,%r8d
70e2: 45 33 d2 xor %r10d,%r10d
70e5: 85 c0 test %eax,%eax
70e7: 76 47 jbe 0x7130
70e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70f0: 00
70f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70ff: 00
7100: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
7106: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
710c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
7110: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
7115: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
7119: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
711d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
7122: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
7128: 49 ff c2 inc %r10
712b: 4c 3b d0 cmp %rax,%r10
712e: 72 d0 jb 0x7100
7130: 4d 63 d0 movslq %r8d,%r10
7133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
713f: 00
7140: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
7145: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
714b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
7150: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
7154: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
715a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
715f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
7165: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
716b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
7172: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
7177: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
717b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
7182: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
7187: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
718e: 48 83 c0 08 add $0x8,%rax
7192: 49 3b c2 cmp %r10,%rax
7195: 72 a9 jb 0x7140
7197: 33 c0 xor %eax,%eax
7199: 45 8d 50 01 lea 0x1(%r8),%r10d
719d: 4d 63 d2 movslq %r10d,%r10
71a0: 4c 3b d2 cmp %rdx,%r10
71a3: 77 49 ja 0x71ee
71a5: 4d 63 c0 movslq %r8d,%r8
71a8: 49 2b d0 sub %r8,%rdx
71ab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
71af: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
71b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
71b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71bf: 00
71c0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
71c5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
71cb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
71cf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
71d4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
71d8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
71dc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
71e1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
71e6: 48 ff c0 inc %rax
71e9: 48 3b c2 cmp %rdx,%rax
71ec: 72 d2 jb 0x71c0
71ee: 33 c0 xor %eax,%eax
71f0: c5 f8 77 vzeroupper
71f3: c3 ret
71f4: 45 33 c0 xor %r8d,%r8d
71f7: eb 9e jmp 0x7197
71f9: b8 fa ff ff ff mov $0xfffffffa,%eax
71fe: c3 ret
71ff: b8 f8 ff ff ff mov $0xfffffff8,%eax
7204: c3 ret
7205: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
720c: 00
720d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7220: 49 89 d1 mov %rdx,%r9
7223: 48 85 c9 test %rcx,%rcx
7226: 0f 84 73 01 00 00 je 0x739f
722c: 4d 85 c9 test %r9,%r9
722f: 0f 84 6a 01 00 00 je 0x739f
7235: 45 85 c0 test %r8d,%r8d
7238: 0f 8e 5b 01 00 00 jle 0x7399
723e: 49 63 d0 movslq %r8d,%rdx
7241: 48 83 fa 08 cmp $0x8,%rdx
7245: 0f 8c 49 01 00 00 jl 0x7394
724b: 4c 89 c8 mov %r9,%rax
724e: 48 83 e0 1f and $0x1f,%rax
7252: 89 c0 mov %eax,%eax
7254: 85 c0 test %eax,%eax
7256: 74 10 je 0x7268
7258: a8 07 test $0x7,%al
725a: 0f 85 34 01 00 00 jne 0x7394
7260: f7 d8 neg %eax
7262: 83 c0 20 add $0x20,%eax
7265: c1 e8 03 shr $0x3,%eax
7268: 44 8d 50 08 lea 0x8(%rax),%r10d
726c: 49 3b d2 cmp %r10,%rdx
726f: 0f 8c 1f 01 00 00 jl 0x7394
7275: 45 89 c2 mov %r8d,%r10d
7278: 44 2b d0 sub %eax,%r10d
727b: 41 83 e2 07 and $0x7,%r10d
727f: 45 2b c2 sub %r10d,%r8d
7282: 45 33 d2 xor %r10d,%r10d
7285: 85 c0 test %eax,%eax
7287: 76 47 jbe 0x72d0
7289: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7290: 00
7291: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
729f: 00
72a0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
72a6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
72ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
72b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
72b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
72b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
72bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
72c2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
72c8: 49 ff c2 inc %r10
72cb: 4c 3b d0 cmp %rax,%r10
72ce: 72 d0 jb 0x72a0
72d0: 4d 63 d0 movslq %r8d,%r10
72d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72df: 00
72e0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
72e5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
72eb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
72f0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
72f4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
72fa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
72ff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
7305: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
730c: 01
730d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
7314: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
731b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
7321: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
7328: 01
7329: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
732f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
7336: 01
7337: 48 83 c0 08 add $0x8,%rax
733b: 49 3b c2 cmp %r10,%rax
733e: 72 a0 jb 0x72e0
7340: 33 c0 xor %eax,%eax
7342: 45 8d 50 01 lea 0x1(%r8),%r10d
7346: 4d 63 d2 movslq %r10d,%r10
7349: 4c 3b d2 cmp %rdx,%r10
734c: 77 40 ja 0x738e
734e: 4d 63 c0 movslq %r8d,%r8
7351: 49 2b d0 sub %r8,%rdx
7354: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
7358: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
735c: 0f 1f 40 00 nopl 0x0(%rax)
7360: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
7365: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
736b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
736f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
7374: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
7378: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
737c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
7381: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
7386: 48 ff c0 inc %rax
7389: 48 3b c2 cmp %rdx,%rax
738c: 72 d2 jb 0x7360
738e: 33 c0 xor %eax,%eax
7390: c5 f8 77 vzeroupper
7393: c3 ret
7394: 45 33 c0 xor %r8d,%r8d
7397: eb a7 jmp 0x7340
7399: b8 fa ff ff ff mov $0xfffffffa,%eax
739e: c3 ret
739f: b8 f8 ff ff ff mov $0xfffffff8,%eax
73a4: c3 ret
73a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73ac: 00
73ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73c0: 48 83 ec 28 sub $0x28,%rsp
73c4: 48 85 c9 test %rcx,%rcx
73c7: 74 23 je 0x73ec
73c9: 48 85 d2 test %rdx,%rdx
73cc: 74 1e je 0x73ec
73ce: 4d 85 c0 test %r8,%r8
73d1: 74 19 je 0x73ec
73d3: 45 85 c9 test %r9d,%r9d
73d6: 7e 1e jle 0x73f6
73d8: e8 d3 ce a5 01 call 0x1a642b0
73dd: ba 02 00 00 00 mov $0x2,%edx
73e2: 85 c0 test %eax,%eax
73e4: 0f 45 c2 cmovne %edx,%eax
73e7: 48 83 c4 28 add $0x28,%rsp
73eb: c3 ret
73ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
73f1: 48 83 c4 28 add $0x28,%rsp
73f5: c3 ret
73f6: b8 fa ff ff ff mov $0xfffffffa,%eax
73fb: 48 83 c4 28 add $0x28,%rsp
73ff: c3 ret
7400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7405: 48 85 c9 test %rcx,%rcx
7408: 74 24 je 0x742e
740a: 48 85 d2 test %rdx,%rdx
740d: 74 1f je 0x742e
740f: 4d 85 c0 test %r8,%r8
7412: 74 1a je 0x742e
7414: 45 85 c9 test %r9d,%r9d
7417: 7e 20 jle 0x7439
7419: e8 e2 13 a6 01 call 0x1a68800
741e: ba 02 00 00 00 mov $0x2,%edx
7423: 85 c0 test %eax,%eax
7425: 0f 45 c2 cmovne %edx,%eax
7428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
742d: c3 ret
742e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7438: c3 ret
7439: b8 fa ff ff ff mov $0xfffffffa,%eax
743e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7443: c3 ret
7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
744b: 00
744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
745f: 00
7460: 48 83 ec 28 sub $0x28,%rsp
7464: 48 85 c9 test %rcx,%rcx
7467: 74 23 je 0x748c
7469: 48 85 d2 test %rdx,%rdx
746c: 74 1e je 0x748c
746e: 4d 85 c0 test %r8,%r8
7471: 74 19 je 0x748c
7473: 45 85 c9 test %r9d,%r9d
7476: 7e 1e jle 0x7496
7478: e8 93 37 a6 01 call 0x1a6ac10
747d: ba 02 00 00 00 mov $0x2,%edx
7482: 85 c0 test %eax,%eax
7484: 0f 45 c2 cmovne %edx,%eax
7487: 48 83 c4 28 add $0x28,%rsp
748b: c3 ret
748c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7491: 48 83 c4 28 add $0x28,%rsp
7495: c3 ret
7496: b8 fa ff ff ff mov $0xfffffffa,%eax
749b: 48 83 c4 28 add $0x28,%rsp
749f: c3 ret
74a0: 48 83 ec 28 sub $0x28,%rsp
74a4: 48 85 c9 test %rcx,%rcx
74a7: 74 23 je 0x74cc
74a9: 48 85 d2 test %rdx,%rdx
74ac: 74 1e je 0x74cc
74ae: 4d 85 c0 test %r8,%r8
74b1: 74 19 je 0x74cc
74b3: 45 85 c9 test %r9d,%r9d
74b6: 7e 1e jle 0x74d6
74b8: e8 a3 79 a6 01 call 0x1a6ee60
74bd: ba 02 00 00 00 mov $0x2,%edx
74c2: 85 c0 test %eax,%eax
74c4: 0f 45 c2 cmovne %edx,%eax
74c7: 48 83 c4 28 add $0x28,%rsp
74cb: c3 ret
74cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
74d1: 48 83 c4 28 add $0x28,%rsp
74d5: c3 ret
74d6: b8 fa ff ff ff mov $0xfffffffa,%eax
74db: 48 83 c4 28 add $0x28,%rsp
74df: c3 ret
74e0: 48 83 ec 28 sub $0x28,%rsp
74e4: 48 85 c9 test %rcx,%rcx
74e7: 74 23 je 0x750c
74e9: 48 85 d2 test %rdx,%rdx
74ec: 74 1e je 0x750c
74ee: 4d 85 c0 test %r8,%r8
74f1: 74 19 je 0x750c
74f3: 45 85 c9 test %r9d,%r9d
74f6: 7e 1e jle 0x7516
74f8: e8 63 bd a6 01 call 0x1a73260
74fd: ba 02 00 00 00 mov $0x2,%edx
7502: 85 c0 test %eax,%eax
7504: 0f 45 c2 cmovne %edx,%eax
7507: 48 83 c4 28 add $0x28,%rsp
750b: c3 ret
750c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7511: 48 83 c4 28 add $0x28,%rsp
7515: c3 ret
7516: b8 fa ff ff ff mov $0xfffffffa,%eax
751b: 48 83 c4 28 add $0x28,%rsp
751f: c3 ret
7520: 48 83 ec 28 sub $0x28,%rsp
7524: 48 85 c9 test %rcx,%rcx
7527: 74 23 je 0x754c
7529: 48 85 d2 test %rdx,%rdx
752c: 74 1e je 0x754c
752e: 4d 85 c0 test %r8,%r8
7531: 74 19 je 0x754c
7533: 45 85 c9 test %r9d,%r9d
7536: 7e 1e jle 0x7556
7538: e8 43 fe a6 01 call 0x1a77380
753d: ba 02 00 00 00 mov $0x2,%edx
7542: 85 c0 test %eax,%eax
7544: 0f 45 c2 cmovne %edx,%eax
7547: 48 83 c4 28 add $0x28,%rsp
754b: c3 ret
754c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7551: 48 83 c4 28 add $0x28,%rsp
7555: c3 ret
7556: b8 fa ff ff ff mov $0xfffffffa,%eax
755b: 48 83 c4 28 add $0x28,%rsp
755f: c3 ret
7560: 48 83 ec 28 sub $0x28,%rsp
7564: 48 85 c9 test %rcx,%rcx
7567: 74 25 je 0x758e
7569: 48 85 d2 test %rdx,%rdx
756c: 74 20 je 0x758e
756e: 4d 85 c0 test %r8,%r8
7571: 74 1b je 0x758e
7573: 45 85 c9 test %r9d,%r9d
7576: 7f 0a jg 0x7582
7578: b8 fa ff ff ff mov $0xfffffffa,%eax
757d: 48 83 c4 28 add $0x28,%rsp
7581: c3 ret
7582: e8 d9 6c 03 00 call 0x3e260
7587: 33 c0 xor %eax,%eax
7589: 48 83 c4 28 add $0x28,%rsp
758d: c3 ret
758e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7593: 48 83 c4 28 add $0x28,%rsp
7597: c3 ret
7598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
759f: 00
75a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
75a5: 48 85 c9 test %rcx,%rcx
75a8: 74 27 je 0x75d1
75aa: 48 85 d2 test %rdx,%rdx
75ad: 74 22 je 0x75d1
75af: 4d 85 c0 test %r8,%r8
75b2: 74 1d je 0x75d1
75b4: 45 85 c9 test %r9d,%r9d
75b7: 7f 0b jg 0x75c4
75b9: b8 fa ff ff ff mov $0xfffffffa,%eax
75be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
75c3: c3 ret
75c4: e8 d7 72 03 00 call 0x3e8a0
75c9: 33 c0 xor %eax,%eax
75cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
75d0: c3 ret
75d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
75d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
75db: c3 ret
75dc: 0f 1f 40 00 nopl 0x0(%rax)
75e0: 48 83 ec 28 sub $0x28,%rsp
75e4: 48 85 c9 test %rcx,%rcx
75e7: 74 25 je 0x760e
75e9: 48 85 d2 test %rdx,%rdx
75ec: 74 20 je 0x760e
75ee: 4d 85 c0 test %r8,%r8
75f1: 74 1b je 0x760e
75f3: 45 85 c9 test %r9d,%r9d
75f6: 7f 0a jg 0x7602
75f8: b8 fa ff ff ff mov $0xfffffffa,%eax
75fd: 48 83 c4 28 add $0x28,%rsp
7601: c3 ret
7602: e8 b9 78 03 00 call 0x3eec0
7607: 33 c0 xor %eax,%eax
7609: 48 83 c4 28 add $0x28,%rsp
760d: c3 ret
760e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7613: 48 83 c4 28 add $0x28,%rsp
7617: c3 ret
7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
761f: 00
7620: 41 56 push %r14
7622: 49 89 cb mov %rcx,%r11
7625: 4d 85 db test %r11,%r11
7628: 0f 84 1e 02 00 00 je 0x784c
762e: 48 85 d2 test %rdx,%rdx
7631: 0f 84 15 02 00 00 je 0x784c
7637: 4d 85 c0 test %r8,%r8
763a: 0f 84 0c 02 00 00 je 0x784c
7640: 45 85 c9 test %r9d,%r9d
7643: 0f 8e fb 01 00 00 jle 0x7844
7649: 49 63 c9 movslq %r9d,%rcx
764c: 48 83 f9 08 cmp $0x8,%rcx
7650: 0f 8c e9 01 00 00 jl 0x783f
7656: 4c 89 c0 mov %r8,%rax
7659: 48 83 e0 1f and $0x1f,%rax
765d: 85 c0 test %eax,%eax
765f: 74 0d je 0x766e
7661: a8 0f test $0xf,%al
7663: 0f 85 d6 01 00 00 jne 0x783f
7669: b8 01 00 00 00 mov $0x1,%eax
766e: 41 89 c2 mov %eax,%r10d
7671: 4d 8d 72 08 lea 0x8(%r10),%r14
7675: 49 3b ce cmp %r14,%rcx
7678: 0f 8c c1 01 00 00 jl 0x783f
767e: 45 89 ce mov %r9d,%r14d
7681: 44 2b f0 sub %eax,%r14d
7684: 41 83 e6 07 and $0x7,%r14d
7688: 45 2b ce sub %r14d,%r9d
768b: 45 33 f6 xor %r14d,%r14d
768e: 4d 63 c9 movslq %r9d,%r9
7691: 85 c0 test %eax,%eax
7693: 4c 89 f0 mov %r14,%rax
7696: 76 3f jbe 0x76d7
7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
769f: 00
76a0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
76a6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
76ab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
76b0: 49 ff c6 inc %r14
76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
76b7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
76bc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
76c0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
76c4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
76c8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
76ce: 48 83 c0 10 add $0x10,%rax
76d2: 4d 3b f2 cmp %r10,%r14
76d5: 72 c9 jb 0x76a0
76d7: 4c 89 d0 mov %r10,%rax
76da: 48 c1 e0 04 shl $0x4,%rax
76de: 66 90 xchg %ax,%ax
76e0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
76e5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
76eb: 49 83 c2 08 add $0x8,%r10
76ef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
76f6: 01
76f7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
76fb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
76ff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
7706: 01
7707: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
770b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
7710: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
7714: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
7718: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
771e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
7725: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
772b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
7732: 01
7733: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
773a: 01
773b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
773f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
7743: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
7748: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
774c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
7750: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
7754: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
775b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
7761: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
7768: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
776f: 01
7770: c5 ff 12 d3 vmovddup %ymm3,%ymm2
7774: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
7778: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
777f: 01
7780: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
7784: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
7789: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
778d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
7791: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
7798: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
779e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
77a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
77ac: 01
77ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5
77b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
77b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
77bc: 01
77bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
77c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
77c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
77ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
77ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
77d5: 48 05 80 00 00 00 add $0x80,%rax
77db: 4d 3b d1 cmp %r9,%r10
77de: 0f 82 fc fe ff ff jb 0x76e0
77e4: 4c 89 c8 mov %r9,%rax
77e7: 48 c1 e0 04 shl $0x4,%rax
77eb: 4c 3b c9 cmp %rcx,%r9
77ee: 73 47 jae 0x7837
77f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77f7: 00
77f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77ff: 90 nop
7800: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
7806: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
780b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
7810: 49 ff c1 inc %r9
7813: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
7817: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
781c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
7820: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
7824: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
7828: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
782e: 48 83 c0 10 add $0x10,%rax
7832: 4c 3b c9 cmp %rcx,%r9
7835: 72 c9 jb 0x7800
7837: 33 c0 xor %eax,%eax
7839: c5 f8 77 vzeroupper
783c: 41 5e pop %r14
783e: c3 ret
783f: 45 33 c9 xor %r9d,%r9d
7842: eb a0 jmp 0x77e4
7844: b8 fa ff ff ff mov $0xfffffffa,%eax
7849: 41 5e pop %r14
784b: c3 ret
784c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7851: 41 5e pop %r14
7853: c3 ret
7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7860: 41 56 push %r14
7862: 49 89 cb mov %rcx,%r11
7865: 4d 85 db test %r11,%r11
7868: 0f 84 db 01 00 00 je 0x7a49
786e: 48 85 d2 test %rdx,%rdx
7871: 0f 84 d2 01 00 00 je 0x7a49
7877: 4d 85 c0 test %r8,%r8
787a: 0f 84 c9 01 00 00 je 0x7a49
7880: 45 85 c9 test %r9d,%r9d
7883: 0f 8e b8 01 00 00 jle 0x7a41
7889: 49 63 c9 movslq %r9d,%rcx
788c: 48 83 f9 08 cmp $0x8,%rcx
7890: 0f 8c a6 01 00 00 jl 0x7a3c
7896: 4c 89 c0 mov %r8,%rax
7899: 48 83 e0 1f and $0x1f,%rax
789d: 85 c0 test %eax,%eax
789f: 74 0d je 0x78ae
78a1: a8 0f test $0xf,%al
78a3: 0f 85 93 01 00 00 jne 0x7a3c
78a9: b8 01 00 00 00 mov $0x1,%eax
78ae: 41 89 c2 mov %eax,%r10d
78b1: 4d 8d 72 08 lea 0x8(%r10),%r14
78b5: 49 3b ce cmp %r14,%rcx
78b8: 0f 8c 7e 01 00 00 jl 0x7a3c
78be: 45 89 ce mov %r9d,%r14d
78c1: 44 2b f0 sub %eax,%r14d
78c4: 41 83 e6 07 and $0x7,%r14d
78c8: 45 2b ce sub %r14d,%r9d
78cb: 45 33 f6 xor %r14d,%r14d
78ce: 4d 63 c9 movslq %r9d,%r9
78d1: 85 c0 test %eax,%eax
78d3: 4c 89 f0 mov %r14,%rax
78d6: 76 3c jbe 0x7914
78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78df: 00
78e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
78e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
78eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
78ef: 49 ff c6 inc %r14
78f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
78f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
78fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
7900: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
7905: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
790b: 48 83 c0 10 add $0x10,%rax
790f: 4d 3b f2 cmp %r10,%r14
7912: 72 cc jb 0x78e0
7914: 4c 89 d0 mov %r10,%rax
7917: 48 c1 e0 04 shl $0x4,%rax
791b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7920: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
7926: 4e 8d 34 00 lea (%rax,%r8,1),%r14
792a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
792f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7933: 49 83 c2 08 add $0x8,%r10
7937: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
793c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7940: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
7945: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
794a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
794f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
7956: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
795c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7960: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7965: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7969: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
796f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
7974: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
797a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
7981: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
7987: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
798b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7990: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7994: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
799a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
799f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
79a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
79ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
79b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
79b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
79bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
79bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
79c5: 48 05 80 00 00 00 add $0x80,%rax
79cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
79d0: 4d 3b d1 cmp %r9,%r10
79d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
79d9: 0f 82 41 ff ff ff jb 0x7920
79df: 4c 89 c8 mov %r9,%rax
79e2: 48 c1 e0 04 shl $0x4,%rax
79e6: 4c 3b c9 cmp %rcx,%r9
79e9: 73 49 jae 0x7a34
79eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79f2: 00
79f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
7a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
7a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7a0f: 49 ff c1 inc %r9
7a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7a1b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
7a20: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
7a25: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
7a2b: 48 83 c0 10 add $0x10,%rax
7a2f: 4c 3b c9 cmp %rcx,%r9
7a32: 72 cc jb 0x7a00
7a34: 33 c0 xor %eax,%eax
7a36: c5 f8 77 vzeroupper
7a39: 41 5e pop %r14
7a3b: c3 ret
7a3c: 45 33 c9 xor %r9d,%r9d
7a3f: eb 9e jmp 0x79df
7a41: b8 fa ff ff ff mov $0xfffffffa,%eax
7a46: 41 5e pop %r14
7a48: c3 ret
7a49: b8 f8 ff ff ff mov $0xfffffff8,%eax
7a4e: 41 5e pop %r14
7a50: c3 ret
7a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a58: 00
7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a60: 41 56 push %r14
7a62: 49 89 cb mov %rcx,%r11
7a65: 4d 85 db test %r11,%r11
7a68: 0f 84 f8 01 00 00 je 0x7c66
7a6e: 48 85 d2 test %rdx,%rdx
7a71: 0f 84 ef 01 00 00 je 0x7c66
7a77: 4d 85 c0 test %r8,%r8
7a7a: 0f 84 e6 01 00 00 je 0x7c66
7a80: 45 85 c9 test %r9d,%r9d
7a83: 0f 8e d5 01 00 00 jle 0x7c5e
7a89: 49 63 c9 movslq %r9d,%rcx
7a8c: 48 83 f9 08 cmp $0x8,%rcx
7a90: 0f 8c c3 01 00 00 jl 0x7c59
7a96: 4c 89 c0 mov %r8,%rax
7a99: 48 83 e0 1f and $0x1f,%rax
7a9d: 85 c0 test %eax,%eax
7a9f: 74 0d je 0x7aae
7aa1: a8 0f test $0xf,%al
7aa3: 0f 85 b0 01 00 00 jne 0x7c59
7aa9: b8 01 00 00 00 mov $0x1,%eax
7aae: 41 89 c2 mov %eax,%r10d
7ab1: 4d 8d 72 08 lea 0x8(%r10),%r14
7ab5: 49 3b ce cmp %r14,%rcx
7ab8: 0f 8c 9b 01 00 00 jl 0x7c59
7abe: 45 89 ce mov %r9d,%r14d
7ac1: 44 2b f0 sub %eax,%r14d
7ac4: 41 83 e6 07 and $0x7,%r14d
7ac8: 45 2b ce sub %r14d,%r9d
7acb: 45 33 f6 xor %r14d,%r14d
7ace: 4d 63 c9 movslq %r9d,%r9
7ad1: 85 c0 test %eax,%eax
7ad3: 4c 89 f0 mov %r14,%rax
7ad6: 76 39 jbe 0x7b11
7ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7adf: 00
7ae0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
7ae6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
7aeb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7aef: 49 ff c6 inc %r14
7af2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7af7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7afb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
7b02: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
7b08: 48 83 c0 10 add $0x10,%rax
7b0c: 4d 3b f2 cmp %r10,%r14
7b0f: 72 cf jb 0x7ae0
7b11: 4c 89 d0 mov %r10,%rax
7b14: 48 c1 e0 04 shl $0x4,%rax
7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b1f: 00
7b20: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
7b26: 49 83 c2 08 add $0x8,%r10
7b2a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
7b2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7b33: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7b38: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7b3c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
7b41: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
7b46: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
7b4c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
7b53: 01
7b54: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
7b5b: 01
7b5c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
7b62: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
7b69: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
7b6f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
7b76: 01
7b77: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
7b7d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
7b84: 01
7b85: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
7b8c: 02
7b8d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
7b94: 02
7b95: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
7b9b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
7ba2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
7ba8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
7baf: 02
7bb0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
7bb6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
7bbd: 02
7bbe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
7bc5: 03
7bc6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
7bcd: 03
7bce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
7bd4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
7bdb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
7be1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
7be7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
7bed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
7bf4: 48 05 80 00 00 00 add $0x80,%rax
7bfa: 4d 3b d1 cmp %r9,%r10
7bfd: 0f 82 1d ff ff ff jb 0x7b20
7c03: 4c 89 c8 mov %r9,%rax
7c06: 48 c1 e0 04 shl $0x4,%rax
7c0a: 4c 3b c9 cmp %rcx,%r9
7c0d: 73 42 jae 0x7c51
7c0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c16: 00
7c17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c1e: 66 90 xchg %ax,%ax
7c20: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
7c26: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
7c2b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7c2f: 49 ff c1 inc %r9
7c32: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7c37: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7c3b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
7c42: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
7c48: 48 83 c0 10 add $0x10,%rax
7c4c: 4c 3b c9 cmp %rcx,%r9
7c4f: 72 cf jb 0x7c20
7c51: 33 c0 xor %eax,%eax
7c53: c5 f8 77 vzeroupper
7c56: 41 5e pop %r14
7c58: c3 ret
7c59: 45 33 c9 xor %r9d,%r9d
7c5c: eb a5 jmp 0x7c03
7c5e: b8 fa ff ff ff mov $0xfffffffa,%eax
7c63: 41 5e pop %r14
7c65: c3 ret
7c66: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c6b: 41 5e pop %r14
7c6d: c3 ret
7c6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c75: 00
7c76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c7d: 0f 1f 00 nopl (%rax)
7c80: 53 push %rbx
7c81: 56 push %rsi
7c82: 57 push %rdi
7c83: 41 54 push %r12
7c85: 41 55 push %r13
7c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
7c8e: 4d 89 c4 mov %r8,%r12
7c91: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2611630
7c98: 45 89 cd mov %r9d,%r13d
7c9b: 48 33 c4 xor %rsp,%rax
7c9e: 48 89 cf mov %rcx,%rdi
7ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
7ca8: 00
7ca9: 4d 85 e4 test %r12,%r12
7cac: 0f 84 b3 01 00 00 je 0x7e65
7cb2: 48 85 ff test %rdi,%rdi
7cb5: 0f 84 94 01 00 00 je 0x7e4f
7cbb: 48 85 d2 test %rdx,%rdx
7cbe: 0f 84 63 01 00 00 je 0x7e27
7cc4: 45 85 ed test %r13d,%r13d
7cc7: 0f 8e 32 01 00 00 jle 0x7dff
7ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
7cd2: 48 89 c3 mov %rax,%rbx
7cd5: 48 83 e3 3f and $0x3f,%rbx
7cd9: 48 f7 db neg %rbx
7cdc: 48 83 e3 3f and $0x3f,%rbx
7ce0: 41 83 fd 40 cmp $0x40,%r13d
7ce4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
7ce8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
7cef: 00
7cf0: 0f 8e a1 00 00 00 jle 0x7d97
7cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
7cfb: 45 89 ee mov %r13d,%r14d
7cfe: 4d 89 e5 mov %r12,%r13
7d01: 49 89 d4 mov %rdx,%r12
7d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d0b: 00
7d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d1f: 00
7d20: 4c 89 e1 mov %r12,%rcx
7d23: 48 89 f2 mov %rsi,%rdx
7d26: 49 89 d8 mov %rbx,%r8
7d29: 41 b9 40 00 00 00 mov $0x40,%r9d
7d2f: e8 cc 4b 13 00 call 0x13c900
7d34: 48 89 f9 mov %rdi,%rcx
7d37: 48 89 f2 mov %rsi,%rdx
7d3a: 41 b8 40 00 00 00 mov $0x40,%r8d
7d40: e8 bb c3 ff ff call 0x4100
7d45: 48 89 f9 mov %rdi,%rcx
7d48: 48 89 da mov %rbx,%rdx
7d4b: 41 b8 40 00 00 00 mov $0x40,%r8d
7d51: e8 aa c3 ff ff call 0x4100
7d56: 48 89 d9 mov %rbx,%rcx
7d59: 48 89 f2 mov %rsi,%rdx
7d5c: 4d 89 e8 mov %r13,%r8
7d5f: 41 b9 40 00 00 00 mov $0x40,%r9d
7d65: e8 16 77 03 00 call 0x3f480
7d6a: 41 83 c6 c0 add $0xffffffc0,%r14d
7d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7d75: 49 81 c4 00 02 00 00 add $0x200,%r12
7d7c: 49 81 c5 00 04 00 00 add $0x400,%r13
7d83: 41 83 fe 40 cmp $0x40,%r14d
7d87: 7f 97 jg 0x7d20
7d89: 4c 89 e2 mov %r12,%rdx
7d8c: 4d 89 ec mov %r13,%r12
7d8f: 45 89 f5 mov %r14d,%r13d
7d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7d97: 48 89 d1 mov %rdx,%rcx
7d9a: 48 89 f2 mov %rsi,%rdx
7d9d: 49 89 d8 mov %rbx,%r8
7da0: 45 89 e9 mov %r13d,%r9d
7da3: e8 58 4b 13 00 call 0x13c900
7da8: 48 89 f9 mov %rdi,%rcx
7dab: 48 89 f2 mov %rsi,%rdx
7dae: 45 89 e8 mov %r13d,%r8d
7db1: e8 4a c3 ff ff call 0x4100
7db6: 48 89 f9 mov %rdi,%rcx
7db9: 48 89 da mov %rbx,%rdx
7dbc: 45 89 e8 mov %r13d,%r8d
7dbf: e8 3c c3 ff ff call 0x4100
7dc4: 48 89 d9 mov %rbx,%rcx
7dc7: 48 89 f2 mov %rsi,%rdx
7dca: 4d 89 e0 mov %r12,%r8
7dcd: 45 89 e9 mov %r13d,%r9d
7dd0: e8 ab 76 03 00 call 0x3f480
7dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7ddc: 00
7ddd: 48 33 cc xor %rsp,%rcx
7de0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2611630
7de7: 75 11 jne 0x7dfa
7de9: 33 c0 xor %eax,%eax
7deb: 48 81 c4 70 04 00 00 add $0x470,%rsp
7df2: 41 5d pop %r13
7df4: 41 5c pop %r12
7df6: 5f pop %rdi
7df7: 5e pop %rsi
7df8: 5b pop %rbx
7df9: c3 ret
7dfa: e8 91 4f 12 01 call 0x112cd90
7dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7e06: 00
7e07: 48 33 cc xor %rsp,%rcx
7e0a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2611630
7e11: 75 e7 jne 0x7dfa
7e13: b8 fa ff ff ff mov $0xfffffffa,%eax
7e18: 48 81 c4 70 04 00 00 add $0x470,%rsp
7e1f: 41 5d pop %r13
7e21: 41 5c pop %r12
7e23: 5f pop %rdi
7e24: 5e pop %rsi
7e25: 5b pop %rbx
7e26: c3 ret
7e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7e2e: 00
7e2f: 48 33 cc xor %rsp,%rcx
7e32: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2611630
7e39: 75 bf jne 0x7dfa
7e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e40: 48 81 c4 70 04 00 00 add $0x470,%rsp
7e47: 41 5d pop %r13
7e49: 41 5c pop %r12
7e4b: 5f pop %rdi
7e4c: 5e pop %rsi
7e4d: 5b pop %rbx
7e4e: c3 ret
7e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7e56: 00
7e57: 48 33 cc xor %rsp,%rcx
7e5a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2611630
7e61: 75 97 jne 0x7dfa
7e63: eb d6 jmp 0x7e3b
7e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7e6c: 00
7e6d: 48 33 cc xor %rsp,%rcx
7e70: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2611630
7e77: 75 81 jne 0x7dfa
7e79: eb c0 jmp 0x7e3b
7e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7e80: 53 push %rbx
7e81: 56 push %rsi
7e82: 57 push %rdi
7e83: 41 54 push %r12
7e85: 41 55 push %r13
7e87: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
7e8e: ff
7e8f: 4d 89 c4 mov %r8,%r12
7e92: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2611630
7e99: 45 89 cd mov %r9d,%r13d
7e9c: 48 33 c4 xor %rsp,%rax
7e9f: 48 89 cf mov %rcx,%rdi
7ea2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
7ea9: 00
7eaa: 4d 85 e4 test %r12,%r12
7ead: 0f 84 b5 01 00 00 je 0x8068
7eb3: 48 85 ff test %rdi,%rdi
7eb6: 0f 84 96 01 00 00 je 0x8052
7ebc: 48 85 d2 test %rdx,%rdx
7ebf: 0f 84 64 01 00 00 je 0x8029
7ec5: 45 85 ed test %r13d,%r13d
7ec8: 0f 8e 32 01 00 00 jle 0x8000
7ece: 48 8d 44 24 28 lea 0x28(%rsp),%rax
7ed3: 48 83 e0 3f and $0x3f,%rax
7ed7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
7edc: 48 f7 d8 neg %rax
7edf: 48 83 e0 3f and $0x3f,%rax
7ee3: 48 03 f0 add %rax,%rsi
7ee6: 48 89 f3 mov %rsi,%rbx
7ee9: 48 81 c3 00 02 00 00 add $0x200,%rbx
7ef0: 41 83 fd 40 cmp $0x40,%r13d
7ef4: 0f 8e 9d 00 00 00 jle 0x7f97
7efa: 4c 89 74 24 20 mov %r14,0x20(%rsp)
7eff: 45 89 ee mov %r13d,%r14d
7f02: 4d 89 e5 mov %r12,%r13
7f05: 49 89 d4 mov %rdx,%r12
7f08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f0f: 00
7f10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7f1e: 00 00
7f20: 4c 89 e1 mov %r12,%rcx
7f23: 48 89 f2 mov %rsi,%rdx
7f26: 49 89 d8 mov %rbx,%r8
7f29: 41 b9 40 00 00 00 mov $0x40,%r9d
7f2f: e8 ec 49 13 00 call 0x13c920
7f34: 48 89 f9 mov %rdi,%rcx
7f37: 48 89 f2 mov %rsi,%rdx
7f3a: 41 b8 40 00 00 00 mov $0x40,%r8d
7f40: e8 fb c1 ff ff call 0x4140
7f45: 48 89 f9 mov %rdi,%rcx
7f48: 48 89 da mov %rbx,%rdx
7f4b: 41 b8 40 00 00 00 mov $0x40,%r8d
7f51: e8 ea c1 ff ff call 0x4140
7f56: 48 89 d9 mov %rbx,%rcx
7f59: 48 89 f2 mov %rsi,%rdx
7f5c: 4d 89 e8 mov %r13,%r8
7f5f: 41 b9 40 00 00 00 mov $0x40,%r9d
7f65: e8 f6 7a 03 00 call 0x3fa60
7f6a: 41 83 c6 c0 add $0xffffffc0,%r14d
7f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7f75: 49 81 c4 00 02 00 00 add $0x200,%r12
7f7c: 49 81 c5 00 04 00 00 add $0x400,%r13
7f83: 41 83 fe 40 cmp $0x40,%r14d
7f87: 7f 97 jg 0x7f20
7f89: 4c 89 e2 mov %r12,%rdx
7f8c: 4d 89 ec mov %r13,%r12
7f8f: 45 89 f5 mov %r14d,%r13d
7f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7f97: 48 89 d1 mov %rdx,%rcx
7f9a: 48 89 f2 mov %rsi,%rdx
7f9d: 49 89 d8 mov %rbx,%r8
7fa0: 45 89 e9 mov %r13d,%r9d
7fa3: e8 78 49 13 00 call 0x13c920
7fa8: 48 89 f9 mov %rdi,%rcx
7fab: 48 89 f2 mov %rsi,%rdx
7fae: 45 89 e8 mov %r13d,%r8d
7fb1: e8 8a c1 ff ff call 0x4140
7fb6: 48 89 f9 mov %rdi,%rcx
7fb9: 48 89 da mov %rbx,%rdx
7fbc: 45 89 e8 mov %r13d,%r8d
7fbf: e8 7c c1 ff ff call 0x4140
7fc4: 48 89 d9 mov %rbx,%rcx
7fc7: 48 89 f2 mov %rsi,%rdx
7fca: 4d 89 e0 mov %r12,%r8
7fcd: 45 89 e9 mov %r13d,%r9d
7fd0: e8 8b 7a 03 00 call 0x3fa60
7fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7fdc: 00
7fdd: 48 33 cc xor %rsp,%rcx
7fe0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2611630
7fe7: 75 12 jne 0x7ffb
7fe9: 33 c0 xor %eax,%eax
7feb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
7ff2: 00
7ff3: 41 5d pop %r13
7ff5: 41 5c pop %r12
7ff7: 5f pop %rdi
7ff8: 5e pop %rsi
7ff9: 5b pop %rbx
7ffa: c3 ret
7ffb: e8 90 4d 12 01 call 0x112cd90