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

9240 lines
437 KiB
Plaintext

; th_6a40: VA 0x180006a40-0x18000ea40 (32768 bytes)
/tmp/opencode/dis/th_6a40.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 0e 67 01 00 call 0x16720
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 8e 69 01 00 call 0x169c0
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 4b je 0x94
49: 4d 85 c0 test %r8,%r8
4c: 74 46 je 0x94
4e: 45 85 c9 test %r9d,%r9d
51: 7e 4b jle 0x9e
53: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c56278
5a: 01
5b: 7a 02 jp 0x5f
5d: 74 26 je 0x85
5f: 0f 57 c0 xorps %xmm0,%xmm0
62: 66 0f 2e c8 ucomisd %xmm0,%xmm1
66: 7a 02 jp 0x6a
68: 74 0c je 0x76
6a: e8 d1 6b 01 00 call 0x16c40
6f: 33 c0 xor %eax,%eax
71: 48 83 c4 28 add $0x28,%rsp
75: c3 ret
76: 4c 89 c1 mov %r8,%rcx
79: 44 89 ca mov %r9d,%edx
7c: 48 83 c4 28 add $0x28,%rsp
80: e9 7b 6d 01 00 jmp 0x16e00
85: 4c 89 c2 mov %r8,%rdx
88: 45 89 c8 mov %r9d,%r8d
8b: 48 83 c4 28 add $0x28,%rsp
8f: e9 cc ed ff ff jmp 0xffffffffffffee60
94: b8 f8 ff ff ff mov $0xfffffff8,%eax
99: 48 83 c4 28 add $0x28,%rsp
9d: c3 ret
9e: b8 fa ff ff ff mov $0xfffffffa,%eax
a3: 48 83 c4 28 add $0x28,%rsp
a7: c3 ret
a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
af: 00
b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
be: 00 00
c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
c5: 48 85 c9 test %rcx,%rcx
c8: 74 4e je 0x118
ca: 4d 85 c0 test %r8,%r8
cd: 74 49 je 0x118
cf: 45 85 c9 test %r9d,%r9d
d2: 7e 4f jle 0x123
d4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c56280
db: 01
dc: 7a 02 jp 0xe0
de: 74 28 je 0x108
e0: 0f 57 c0 xorps %xmm0,%xmm0
e3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
e7: 7a 02 jp 0xeb
e9: 74 0d je 0xf8
eb: e8 50 6d 01 00 call 0x16e40
f0: 33 c0 xor %eax,%eax
f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f7: c3 ret
f8: 4c 89 c1 mov %r8,%rcx
fb: 44 89 ca mov %r9d,%edx
fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
103: e9 f8 6e 01 00 jmp 0x17000
108: 4c 89 c2 mov %r8,%rdx
10b: 45 89 c8 mov %r9d,%r8d
10e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
113: e9 88 ed ff ff jmp 0xffffffffffffeea0
118: b8 f8 ff ff ff mov $0xfffffff8,%eax
11d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
122: c3 ret
123: b8 fa ff ff ff mov $0xfffffffa,%eax
128: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12d: c3 ret
12e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
135: 00
136: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13d: 0f 1f 00 nopl (%rax)
140: 48 83 ec 28 sub $0x28,%rsp
144: 48 85 c9 test %rcx,%rcx
147: 74 4b je 0x194
149: 4d 85 c0 test %r8,%r8
14c: 74 46 je 0x194
14e: 45 85 c9 test %r9d,%r9d
151: 7e 4b jle 0x19e
153: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c56288
15a: 01
15b: 7a 02 jp 0x15f
15d: 74 26 je 0x185
15f: 0f 57 c0 xorps %xmm0,%xmm0
162: 66 0f 2e c8 ucomisd %xmm0,%xmm1
166: 7a 02 jp 0x16a
168: 74 0c je 0x176
16a: e8 d1 6e 01 00 call 0x17040
16f: 33 c0 xor %eax,%eax
171: 48 83 c4 28 add $0x28,%rsp
175: c3 ret
176: 4c 89 c1 mov %r8,%rcx
179: 44 89 ca mov %r9d,%edx
17c: 48 83 c4 28 add $0x28,%rsp
180: e9 5b 70 01 00 jmp 0x171e0
185: 4c 89 c2 mov %r8,%rdx
188: 45 89 c8 mov %r9d,%r8d
18b: 48 83 c4 28 add $0x28,%rsp
18f: e9 4c ed ff ff jmp 0xffffffffffffeee0
194: b8 f8 ff ff ff mov $0xfffffff8,%eax
199: 48 83 c4 28 add $0x28,%rsp
19d: c3 ret
19e: b8 fa ff ff ff mov $0xfffffffa,%eax
1a3: 48 83 c4 28 add $0x28,%rsp
1a7: c3 ret
1a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1af: 00
1b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1be: 00 00
1c0: 57 push %rdi
1c1: 48 83 ec 20 sub $0x20,%rsp
1c5: 48 85 c9 test %rcx,%rcx
1c8: 0f 84 13 02 00 00 je 0x3e1
1ce: 4d 85 c0 test %r8,%r8
1d1: 0f 84 0a 02 00 00 je 0x3e1
1d7: 45 85 c9 test %r9d,%r9d
1da: 0f 8e f6 01 00 00 jle 0x3d6
1e0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c56290
1e7: 01
1e8: 7a 06 jp 0x1f0
1ea: 0f 84 d5 01 00 00 je 0x3c5
1f0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
1f4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
1f8: 7a 06 jp 0x200
1fa: 0f 84 b4 01 00 00 je 0x3b4
200: 41 83 f9 10 cmp $0x10,%r9d
204: 0f 8c 9a 01 00 00 jl 0x3a4
20a: 4d 89 c2 mov %r8,%r10
20d: 49 83 e2 1f and $0x1f,%r10
211: 45 89 d2 mov %r10d,%r10d
214: 45 85 d2 test %r10d,%r10d
217: 74 18 je 0x231
219: 41 f7 c2 07 00 00 00 test $0x7,%r10d
220: 0f 85 7e 01 00 00 jne 0x3a4
226: 41 f7 da neg %r10d
229: 41 83 c2 20 add $0x20,%r10d
22d: 41 c1 ea 03 shr $0x3,%r10d
231: 41 8d 42 10 lea 0x10(%r10),%eax
235: 44 3b c8 cmp %eax,%r9d
238: 0f 8c 66 01 00 00 jl 0x3a4
23e: 44 89 cf mov %r9d,%edi
241: 33 c0 xor %eax,%eax
243: 41 2b fa sub %r10d,%edi
246: 83 e7 0f and $0xf,%edi
249: f7 df neg %edi
24b: 41 03 f9 add %r9d,%edi
24e: 45 85 d2 test %r10d,%r10d
251: 76 20 jbe 0x273
253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25f: 00
260: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
265: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
26b: 48 ff c0 inc %rax
26e: 49 3b c2 cmp %r10,%rax
271: 72 ed jb 0x260
273: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
277: 48 63 c7 movslq %edi,%rax
27a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
280: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
286: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
28d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
294: 01
295: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
299: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
29f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
2a6: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
2ad: 01
2ae: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
2b2: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
2b9: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
2c0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
2c7: 01
2c8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
2cc: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
2d3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
2da: 01
2db: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
2df: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
2e6: 49 83 c2 10 add $0x10,%r10
2ea: 4c 3b d0 cmp %rax,%r10
2ed: 72 91 jb 0x280
2ef: 44 8d 57 01 lea 0x1(%rdi),%r10d
2f3: 45 3b d1 cmp %r9d,%r10d
2f6: 0f 87 98 00 00 00 ja 0x394
2fc: 49 63 d1 movslq %r9d,%rdx
2ff: 48 2b d0 sub %rax,%rdx
302: 48 83 fa 04 cmp $0x4,%rdx
306: 0f 8c 93 00 00 00 jl 0x39f
30c: 41 89 d1 mov %edx,%r9d
30f: 45 33 db xor %r11d,%r11d
312: 41 83 e1 fc and $0xfffffffc,%r9d
316: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
31a: 4d 63 c9 movslq %r9d,%r9
31d: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
321: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
328: 00
329: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
330: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
337: 00
338: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33f: 90 nop
340: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
346: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
34d: 01
34e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
352: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
358: 49 83 c3 04 add $0x4,%r11
35c: 4d 3b d9 cmp %r9,%r11
35f: 72 df jb 0x340
361: 4c 3b ca cmp %rdx,%r9
364: 73 2e jae 0x394
366: 48 63 ff movslq %edi,%rdi
369: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
36d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
378: 00
379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
380: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
386: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
38c: 49 ff c1 inc %r9
38f: 4c 3b ca cmp %rdx,%r9
392: 72 ec jb 0x380
394: 33 c0 xor %eax,%eax
396: c5 f8 77 vzeroupper
399: 48 83 c4 20 add $0x20,%rsp
39d: 5f pop %rdi
39e: c3 ret
39f: 45 33 c9 xor %r9d,%r9d
3a2: eb bd jmp 0x361
3a4: 33 ff xor %edi,%edi
3a6: 41 83 f9 01 cmp $0x1,%r9d
3aa: 72 e8 jb 0x394
3ac: 49 63 d1 movslq %r9d,%rdx
3af: 45 33 c9 xor %r9d,%r9d
3b2: eb ad jmp 0x361
3b4: 4c 89 c1 mov %r8,%rcx
3b7: 44 89 ca mov %r9d,%edx
3ba: e8 61 6e 01 00 call 0x17220
3bf: 48 83 c4 20 add $0x20,%rsp
3c3: 5f pop %rdi
3c4: c3 ret
3c5: 4c 89 c2 mov %r8,%rdx
3c8: 45 89 c8 mov %r9d,%r8d
3cb: e8 50 eb ff ff call 0xffffffffffffef20
3d0: 48 83 c4 20 add $0x20,%rsp
3d4: 5f pop %rdi
3d5: c3 ret
3d6: b8 fa ff ff ff mov $0xfffffffa,%eax
3db: 48 83 c4 20 add $0x20,%rsp
3df: 5f pop %rdi
3e0: c3 ret
3e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e6: 48 83 c4 20 add $0x20,%rsp
3ea: 5f pop %rdi
3eb: c3 ret
3ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f3: 00
3f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
400: 41 54 push %r12
402: 48 83 ec 20 sub $0x20,%rsp
406: 48 85 c9 test %rcx,%rcx
409: 0f 84 ce 01 00 00 je 0x5dd
40f: 4d 85 c0 test %r8,%r8
412: 0f 84 c5 01 00 00 je 0x5dd
418: 45 85 c9 test %r9d,%r9d
41b: 0f 8e b0 01 00 00 jle 0x5d1
421: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c56298
428: 01
429: 7a 06 jp 0x431
42b: 0f 84 8e 01 00 00 je 0x5bf
431: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
435: c5 f9 2e c8 vucomisd %xmm0,%xmm1
439: 7a 06 jp 0x441
43b: 0f 84 6c 01 00 00 je 0x5ad
441: 41 83 f9 10 cmp $0x10,%r9d
445: 0f 8c 5a 01 00 00 jl 0x5a5
44b: 4c 89 c0 mov %r8,%rax
44e: 48 83 e0 1f and $0x1f,%rax
452: 89 c2 mov %eax,%edx
454: 85 d2 test %edx,%edx
456: 74 11 je 0x469
458: f6 c2 07 test $0x7,%dl
45b: 0f 85 44 01 00 00 jne 0x5a5
461: f7 da neg %edx
463: 83 c2 20 add $0x20,%edx
466: c1 ea 03 shr $0x3,%edx
469: 44 8d 5a 10 lea 0x10(%rdx),%r11d
46d: 45 3b cb cmp %r11d,%r9d
470: 0f 8c 2f 01 00 00 jl 0x5a5
476: 45 89 cc mov %r9d,%r12d
479: 33 c0 xor %eax,%eax
47b: 44 2b e2 sub %edx,%r12d
47e: 41 83 e4 0f and $0xf,%r12d
482: 41 f7 dc neg %r12d
485: 45 03 e1 add %r9d,%r12d
488: 41 89 d3 mov %edx,%r11d
48b: 85 d2 test %edx,%edx
48d: 76 24 jbe 0x4b3
48f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
496: 00
497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49e: 66 90 xchg %ax,%ax
4a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
4a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
4ab: 48 ff c0 inc %rax
4ae: 49 3b c3 cmp %r11,%rax
4b1: 72 ed jb 0x4a0
4b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
4b8: 49 63 c4 movslq %r12d,%rax
4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
4c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
4cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
4d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
4db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
4e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
4e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
4ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
4f6: 49 83 c3 10 add $0x10,%r11
4fa: 4c 3b d8 cmp %rax,%r11
4fd: 72 c1 jb 0x4c0
4ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
504: 41 3b c1 cmp %r9d,%eax
507: 0f 87 87 00 00 00 ja 0x594
50d: 4d 63 d1 movslq %r9d,%r10
510: 4d 63 e4 movslq %r12d,%r12
513: 4d 2b d4 sub %r12,%r10
516: 49 83 fa 04 cmp $0x4,%r10
51a: 0f 8c 80 00 00 00 jl 0x5a0
520: 4d 63 e4 movslq %r12d,%r12
523: 45 89 d3 mov %r10d,%r11d
526: 41 83 e3 fc and $0xfffffffc,%r11d
52a: 45 33 c9 xor %r9d,%r9d
52d: 4d 63 db movslq %r11d,%r11
530: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
535: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
539: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
53d: 0f 1f 00 nopl (%rax)
540: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
546: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
54c: 49 83 c1 04 add $0x4,%r9
550: 4d 3b cb cmp %r11,%r9
553: 72 eb jb 0x540
555: 4d 3b da cmp %r10,%r11
558: 73 3a jae 0x594
55a: 4d 63 e4 movslq %r12d,%r12
55d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
561: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
565: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56c: 00
56d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
580: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
586: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
58c: 49 ff c3 inc %r11
58f: 4d 3b da cmp %r10,%r11
592: 72 ec jb 0x580
594: 33 c0 xor %eax,%eax
596: c5 f8 77 vzeroupper
599: 48 83 c4 20 add $0x20,%rsp
59d: 41 5c pop %r12
59f: c3 ret
5a0: 45 33 db xor %r11d,%r11d
5a3: eb b0 jmp 0x555
5a5: 45 33 e4 xor %r12d,%r12d
5a8: e9 52 ff ff ff jmp 0x4ff
5ad: 4c 89 c1 mov %r8,%rcx
5b0: 44 89 ca mov %r9d,%edx
5b3: e8 a8 6c 01 00 call 0x17260
5b8: 48 83 c4 20 add $0x20,%rsp
5bc: 41 5c pop %r12
5be: c3 ret
5bf: 4c 89 c2 mov %r8,%rdx
5c2: 45 89 c8 mov %r9d,%r8d
5c5: e8 16 ea ff ff call 0xffffffffffffefe0
5ca: 48 83 c4 20 add $0x20,%rsp
5ce: 41 5c pop %r12
5d0: c3 ret
5d1: b8 fa ff ff ff mov $0xfffffffa,%eax
5d6: 48 83 c4 20 add $0x20,%rsp
5da: 41 5c pop %r12
5dc: c3 ret
5dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e2: 48 83 c4 20 add $0x20,%rsp
5e6: 41 5c pop %r12
5e8: c3 ret
5e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f0: 00
5f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ff: 00
600: 41 54 push %r12
602: 48 83 ec 20 sub $0x20,%rsp
606: 48 85 c9 test %rcx,%rcx
609: 0f 84 ce 01 00 00 je 0x7dd
60f: 4d 85 c0 test %r8,%r8
612: 0f 84 c5 01 00 00 je 0x7dd
618: 45 85 c9 test %r9d,%r9d
61b: 0f 8e b0 01 00 00 jle 0x7d1
621: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c562a0
628: 01
629: 7a 06 jp 0x631
62b: 0f 84 8e 01 00 00 je 0x7bf
631: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
635: c5 f9 2e c8 vucomisd %xmm0,%xmm1
639: 7a 06 jp 0x641
63b: 0f 84 6c 01 00 00 je 0x7ad
641: 41 83 f9 10 cmp $0x10,%r9d
645: 0f 8c 5a 01 00 00 jl 0x7a5
64b: 4c 89 c0 mov %r8,%rax
64e: 48 83 e0 1f and $0x1f,%rax
652: 89 c2 mov %eax,%edx
654: 85 d2 test %edx,%edx
656: 74 11 je 0x669
658: f6 c2 07 test $0x7,%dl
65b: 0f 85 44 01 00 00 jne 0x7a5
661: f7 da neg %edx
663: 83 c2 20 add $0x20,%edx
666: c1 ea 03 shr $0x3,%edx
669: 44 8d 5a 10 lea 0x10(%rdx),%r11d
66d: 45 3b cb cmp %r11d,%r9d
670: 0f 8c 2f 01 00 00 jl 0x7a5
676: 45 89 cc mov %r9d,%r12d
679: 33 c0 xor %eax,%eax
67b: 44 2b e2 sub %edx,%r12d
67e: 41 83 e4 0f and $0xf,%r12d
682: 41 f7 dc neg %r12d
685: 45 03 e1 add %r9d,%r12d
688: 41 89 d3 mov %edx,%r11d
68b: 85 d2 test %edx,%edx
68d: 76 24 jbe 0x6b3
68f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
696: 00
697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69e: 66 90 xchg %ax,%ax
6a0: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
6a5: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
6ab: 48 ff c0 inc %rax
6ae: 49 3b c3 cmp %r11,%rax
6b1: 72 ed jb 0x6a0
6b3: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
6b8: 49 63 c4 movslq %r12d,%rax
6bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
6c6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
6cd: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
6d4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
6db: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
6e1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
6e8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
6ef: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
6f6: 49 83 c3 10 add $0x10,%r11
6fa: 4c 3b d8 cmp %rax,%r11
6fd: 72 c1 jb 0x6c0
6ff: 41 8d 44 24 01 lea 0x1(%r12),%eax
704: 41 3b c1 cmp %r9d,%eax
707: 0f 87 87 00 00 00 ja 0x794
70d: 4d 63 d1 movslq %r9d,%r10
710: 4d 63 e4 movslq %r12d,%r12
713: 4d 2b d4 sub %r12,%r10
716: 49 83 fa 04 cmp $0x4,%r10
71a: 0f 8c 80 00 00 00 jl 0x7a0
720: 4d 63 e4 movslq %r12d,%r12
723: 45 89 d3 mov %r10d,%r11d
726: 41 83 e3 fc and $0xfffffffc,%r11d
72a: 45 33 c9 xor %r9d,%r9d
72d: 4d 63 db movslq %r11d,%r11
730: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
735: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
739: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
73d: 0f 1f 00 nopl (%rax)
740: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
746: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
74c: 49 83 c1 04 add $0x4,%r9
750: 4d 3b cb cmp %r11,%r9
753: 72 eb jb 0x740
755: 4d 3b da cmp %r10,%r11
758: 73 3a jae 0x794
75a: 4d 63 e4 movslq %r12d,%r12
75d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
761: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76c: 00
76d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
780: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
786: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
78c: 49 ff c3 inc %r11
78f: 4d 3b da cmp %r10,%r11
792: 72 ec jb 0x780
794: 33 c0 xor %eax,%eax
796: c5 f8 77 vzeroupper
799: 48 83 c4 20 add $0x20,%rsp
79d: 41 5c pop %r12
79f: c3 ret
7a0: 45 33 db xor %r11d,%r11d
7a3: eb b0 jmp 0x755
7a5: 45 33 e4 xor %r12d,%r12d
7a8: e9 52 ff ff ff jmp 0x6ff
7ad: 4c 89 c1 mov %r8,%rcx
7b0: 44 89 ca mov %r9d,%edx
7b3: e8 e8 6a 01 00 call 0x172a0
7b8: 48 83 c4 20 add $0x20,%rsp
7bc: 41 5c pop %r12
7be: c3 ret
7bf: 4c 89 c2 mov %r8,%rdx
7c2: 45 89 c8 mov %r9d,%r8d
7c5: e8 d6 e8 ff ff call 0xfffffffffffff0a0
7ca: 48 83 c4 20 add $0x20,%rsp
7ce: 41 5c pop %r12
7d0: c3 ret
7d1: b8 fa ff ff ff mov $0xfffffffa,%eax
7d6: 48 83 c4 20 add $0x20,%rsp
7da: 41 5c pop %r12
7dc: c3 ret
7dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e2: 48 83 c4 20 add $0x20,%rsp
7e6: 41 5c pop %r12
7e8: c3 ret
7e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f0: 00
7f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ff: 00
800: 53 push %rbx
801: 56 push %rsi
802: 57 push %rdi
803: 41 54 push %r12
805: 41 55 push %r13
807: 41 56 push %r14
809: 41 57 push %r15
80b: 55 push %rbp
80c: 48 83 ec 38 sub $0x38,%rsp
810: 49 89 ce mov %rcx,%r14
813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
81a: 00
81b: 44 89 cf mov %r9d,%edi
81e: 44 89 c6 mov %r8d,%esi
821: 41 89 d7 mov %edx,%r15d
824: 4d 85 f6 test %r14,%r14
827: 0f 84 8a 01 00 00 je 0x9b7
82d: 41 83 ff 1e cmp $0x1e,%r15d
831: 0f 87 5b 01 00 00 ja 0x992
837: 41 83 ff 1c cmp $0x1c,%r15d
83b: 0f 8f 51 01 00 00 jg 0x992
841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
848: 00
849: 48 85 db test %rbx,%rbx
84c: 0f 84 65 01 00 00 je 0x9b7
852: 48 89 dd mov %rbx,%rbp
855: ba 90 00 00 00 mov $0x90,%edx
85a: 48 83 e5 3f and $0x3f,%rbp
85e: 48 f7 dd neg %rbp
861: 48 83 e5 3f and $0x3f,%rbp
865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
869: 4c 89 e1 mov %r12,%rcx
86c: e8 6f 6a 01 00 call 0x172e0
871: 44 89 f9 mov %r15d,%ecx
874: b8 01 00 00 00 mov $0x1,%eax
879: d3 e0 shl %cl,%eax
87b: 41 89 7c 24 18 mov %edi,0x18(%r12)
880: 83 fe 08 cmp $0x8,%esi
883: 45 89 7c 24 04 mov %r15d,0x4(%r12)
888: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
88f: 00 00
891: 0f 84 3d 02 00 00 je 0xad4
897: 83 fe 04 cmp $0x4,%esi
89a: 0f 84 97 00 00 00 je 0x937
8a0: 83 fe 01 cmp $0x1,%esi
8a3: 75 39 jne 0x8de
8a5: 0f 57 c0 xorps %xmm0,%xmm0
8a8: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
8ac: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c562a8
8b3: 01
8b4: f2 0f 5e c8 divsd %xmm0,%xmm1
8b8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
8bf: 00
8c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
8c7: 00 00
8c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
8d0: 00 00
8d2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
8d9: e9 8f 00 00 00 jmp 0x96d
8de: 83 fe 02 cmp $0x2,%esi
8e1: 75 36 jne 0x919
8e3: 0f 57 c0 xorps %xmm0,%xmm0
8e6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
8ea: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c562a8
8f1: 01
8f2: f2 0f 5e c8 divsd %xmm0,%xmm1
8f6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
8fd: 00
8fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
905: 00 00
907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
90e: 00 00
910: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
917: eb 54 jmp 0x96d
919: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
920: 00
921: b8 ee ff ff ff mov $0xffffffee,%eax
926: 48 83 c4 38 add $0x38,%rsp
92a: 5d pop %rbp
92b: 41 5f pop %r15
92d: 41 5e pop %r14
92f: 41 5d pop %r13
931: 41 5c pop %r12
933: 5f pop %rdi
934: 5e pop %rsi
935: 5b pop %rbx
936: c3 ret
937: 0f 57 c0 xorps %xmm0,%xmm0
93a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
93e: b8 01 00 00 00 mov $0x1,%eax
943: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
94a: 00
94b: 41 89 44 24 08 mov %eax,0x8(%r12)
950: 41 89 44 24 0c mov %eax,0xc(%r12)
955: e8 c6 69 01 00 call 0x17320
95a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c562a8
961: 01
962: f2 0f 5e c8 divsd %xmm0,%xmm1
966: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
96d: 41 83 ff 05 cmp $0x5,%r15d
971: 7f 35 jg 0x9a8
973: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
97a: 00 00
97c: 33 c0 xor %eax,%eax
97e: 4d 89 26 mov %r12,(%r14)
981: 48 83 c4 38 add $0x38,%rsp
985: 5d pop %rbp
986: 41 5f pop %r15
988: 41 5e pop %r14
98a: 41 5d pop %r13
98c: 41 5c pop %r12
98e: 5f pop %rdi
98f: 5e pop %rsi
990: 5b pop %rbx
991: c3 ret
992: b8 ef ff ff ff mov $0xffffffef,%eax
997: 48 83 c4 38 add $0x38,%rsp
99b: 5d pop %rbp
99c: 41 5f pop %r15
99e: 41 5e pop %r14
9a0: 41 5d pop %r13
9a2: 41 5c pop %r12
9a4: 5f pop %rdi
9a5: 5e pop %rsi
9a6: 5b pop %rbx
9a7: c3 ret
9a8: 41 83 ff 0a cmp $0xa,%r15d
9ac: 0f 8e e8 00 00 00 jle 0xa9a
9b2: 4d 85 ed test %r13,%r13
9b5: 75 16 jne 0x9cd
9b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
9bc: 48 83 c4 38 add $0x38,%rsp
9c0: 5d pop %rbp
9c1: 41 5f pop %r15
9c3: 41 5e pop %r14
9c5: 41 5d pop %r13
9c7: 41 5c pop %r12
9c9: 5f pop %rdi
9ca: 5e pop %rsi
9cb: 5b pop %rbx
9cc: c3 ret
9cd: 4c 89 ee mov %r13,%rsi
9d0: 44 89 f9 mov %r15d,%ecx
9d3: 48 83 e6 3f and $0x3f,%rsi
9d7: 44 89 ff mov %r15d,%edi
9da: 48 f7 de neg %rsi
9dd: 48 83 e6 3f and $0x3f,%rsi
9e1: 49 03 f5 add %r13,%rsi
9e4: 48 89 f2 mov %rsi,%rdx
9e7: e8 54 69 01 00 call 0x17340
9ec: 49 89 c5 mov %rax,%r13
9ef: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
9f6: 00
9f7: 49 89 54 24 30 mov %rdx,0x30(%r12)
9fc: 41 8d 5f ff lea -0x1(%r15),%ebx
a00: 83 fb 0e cmp $0xe,%ebx
a03: 7f 38 jg 0xa3d
a05: 89 d9 mov %ebx,%ecx
a07: e8 d4 6f 01 00 call 0x179e0
a0c: 89 d9 mov %ebx,%ecx
a0e: 48 89 f2 mov %rsi,%rdx
a11: 41 89 f8 mov %edi,%r8d
a14: 49 89 c1 mov %rax,%r9
a17: 49 89 44 24 38 mov %rax,0x38(%r12)
a1c: e8 5f 70 01 00 call 0x17a80
a21: 49 89 c1 mov %rax,%r9
a24: 89 d9 mov %ebx,%ecx
a26: b8 01 00 00 00 mov $0x1,%eax
a2b: d3 e0 shl %cl,%eax
a2d: c1 e0 04 shl $0x4,%eax
a30: 83 c0 3f add $0x3f,%eax
a33: 83 e0 c0 and $0xffffffc0,%eax
a36: 41 89 44 24 1c mov %eax,0x1c(%r12)
a3b: eb 1e jmp 0xa5b
a3d: 48 89 e0 mov %rsp,%rax
a40: 4c 89 e1 mov %r12,%rcx
a43: 49 89 f0 mov %rsi,%r8
a46: 41 89 f9 mov %edi,%r9d
a49: 48 89 50 20 mov %rdx,0x20(%rax)
a4d: 89 da mov %ebx,%edx
a4f: 4c 89 68 28 mov %r13,0x28(%rax)
a53: e8 88 7b 01 00 call 0x185e0
a58: 49 89 c1 mov %rax,%r9
a5b: 44 89 f9 mov %r15d,%ecx
a5e: 48 89 f2 mov %rsi,%rdx
a61: 41 89 f8 mov %edi,%r8d
a64: 4d 89 4c 24 50 mov %r9,0x50(%r12)
a69: e8 b2 b3 01 00 call 0x1be20
a6e: 44 89 f9 mov %r15d,%ecx
a71: 48 89 f2 mov %rsi,%rdx
a74: 41 89 f8 mov %edi,%r8d
a77: 49 89 c1 mov %rax,%r9
a7a: 49 89 44 24 58 mov %rax,0x58(%r12)
a7f: e8 3c b8 01 00 call 0x1c2c0
a84: 4d 89 26 mov %r12,(%r14)
a87: 33 c0 xor %eax,%eax
a89: 48 83 c4 38 add $0x38,%rsp
a8d: 5d pop %rbp
a8e: 41 5f pop %r15
a90: 41 5e pop %r14
a92: 41 5d pop %r13
a94: 41 5c pop %r12
a96: 5f pop %rdi
a97: 5e pop %rsi
a98: 5b pop %rbx
a99: c3 ret
a9a: bf 0a 00 00 00 mov $0xa,%edi
a9f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
aa6: 00
aa7: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x260fdc0
aae: 41 83 ff 06 cmp $0x6,%r15d
ab2: 0f 8f 3f ff ff ff jg 0x9f7
ab8: 49 89 d1 mov %rdx,%r9
abb: 49 83 e1 3f and $0x3f,%r9
abf: 49 f7 d9 neg %r9
ac2: 49 83 e1 3f and $0x3f,%r9
ac6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
acd: 00 00
acf: 4c 03 ca add %rdx,%r9
ad2: eb 87 jmp 0xa5b
ad4: 33 c0 xor %eax,%eax
ad6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
add: 00
ade: 41 89 44 24 08 mov %eax,0x8(%r12)
ae3: 41 89 44 24 0c mov %eax,0xc(%r12)
ae8: e9 80 fe ff ff jmp 0x96d
aed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
af4: 00
af5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
afc: 0f 1f 40 00 nopl 0x0(%rax)
b00: 56 push %rsi
b01: 57 push %rdi
b02: 41 54 push %r12
b04: 41 55 push %r13
b06: 41 56 push %r14
b08: 41 57 push %r15
b0a: 55 push %rbp
b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
b10: 48 89 ce mov %rcx,%rsi
b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
b1a: 00
b1b: 45 89 ce mov %r9d,%r14d
b1e: 45 89 c5 mov %r8d,%r13d
b21: 89 d5 mov %edx,%ebp
b23: 48 85 f6 test %rsi,%rsi
b26: 0f 84 86 01 00 00 je 0xcb2
b2c: 83 fd 1e cmp $0x1e,%ebp
b2f: 0f 87 59 01 00 00 ja 0xc8e
b35: 83 fd 1c cmp $0x1c,%ebp
b38: 0f 8f 50 01 00 00 jg 0xc8e
b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
b45: 00
b46: 4d 85 e4 test %r12,%r12
b49: 0f 84 63 01 00 00 je 0xcb2
b4f: 49 83 e4 3f and $0x3f,%r12
b53: ba 90 00 00 00 mov $0x90,%edx
b58: 49 f7 dc neg %r12
b5b: 49 83 e4 3f and $0x3f,%r12
b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
b66: 00
b67: 4c 89 e1 mov %r12,%rcx
b6a: e8 91 bb 01 00 call 0x1c700
b6f: 89 e9 mov %ebp,%ecx
b71: 41 b8 01 00 00 00 mov $0x1,%r8d
b77: 41 d3 e0 shl %cl,%r8d
b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
b7f: 41 83 fd 08 cmp $0x8,%r13d
b83: 45 89 74 24 18 mov %r14d,0x18(%r12)
b88: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
b8f: 00 00
b91: 0f 84 40 02 00 00 je 0xdd7
b97: 41 83 fd 04 cmp $0x4,%r13d
b9b: 0f 84 95 00 00 00 je 0xc36
ba1: 41 83 fd 01 cmp $0x1,%r13d
ba5: 75 37 jne 0xbde
ba7: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
bac: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c562b0
bb3: 01
bb4: f2 0f 5e c8 divsd %xmm0,%xmm1
bb8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
bbf: 00
bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
bc7: 00 00
bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
bd0: 00 00
bd2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
bd9: e9 8c 00 00 00 jmp 0xc6a
bde: 41 83 fd 02 cmp $0x2,%r13d
be2: 75 34 jne 0xc18
be4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
be9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c562b0
bf0: 01
bf1: f2 0f 5e c8 divsd %xmm0,%xmm1
bf5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
bfc: 00
bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
c04: 00 00
c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
c0d: 00 00
c0f: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
c16: eb 52 jmp 0xc6a
c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
c1f: 00
c20: b8 ee ff ff ff mov $0xffffffee,%eax
c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
c2a: 5d pop %rbp
c2b: 41 5f pop %r15
c2d: 41 5e pop %r14
c2f: 41 5d pop %r13
c31: 41 5c pop %r12
c33: 5f pop %rdi
c34: 5e pop %rsi
c35: c3 ret
c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
c3b: b8 01 00 00 00 mov $0x1,%eax
c40: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
c47: 00
c48: 41 89 44 24 08 mov %eax,0x8(%r12)
c4d: 41 89 44 24 0c mov %eax,0xc(%r12)
c52: e8 e9 ba 01 00 call 0x1c740
c57: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c562b0
c5e: 01
c5f: f2 0f 5e c8 divsd %xmm0,%xmm1
c63: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
c6a: 83 fd 05 cmp $0x5,%ebp
c6d: 7f 35 jg 0xca4
c6f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
c76: 00 00
c78: 33 c0 xor %eax,%eax
c7a: 4c 89 26 mov %r12,(%rsi)
c7d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
c82: 5d pop %rbp
c83: 41 5f pop %r15
c85: 41 5e pop %r14
c87: 41 5d pop %r13
c89: 41 5c pop %r12
c8b: 5f pop %rdi
c8c: 5e pop %rsi
c8d: c3 ret
c8e: b8 ef ff ff ff mov $0xffffffef,%eax
c93: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
c98: 5d pop %rbp
c99: 41 5f pop %r15
c9b: 41 5e pop %r14
c9d: 41 5d pop %r13
c9f: 41 5c pop %r12
ca1: 5f pop %rdi
ca2: 5e pop %rsi
ca3: c3 ret
ca4: 83 fd 0a cmp $0xa,%ebp
ca7: 0f 8e f0 00 00 00 jle 0xd9d
cad: 48 85 ff test %rdi,%rdi
cb0: 75 16 jne 0xcc8
cb2: b8 f8 ff ff ff mov $0xfffffff8,%eax
cb7: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
cbc: 5d pop %rbp
cbd: 41 5f pop %r15
cbf: 41 5e pop %r14
cc1: 41 5d pop %r13
cc3: 41 5c pop %r12
cc5: 5f pop %rdi
cc6: 5e pop %rsi
cc7: c3 ret
cc8: 48 83 e7 3f and $0x3f,%rdi
ccc: 89 e9 mov %ebp,%ecx
cce: 48 f7 df neg %rdi
cd1: 41 89 ee mov %ebp,%r14d
cd4: 48 83 e7 3f and $0x3f,%rdi
cd8: 49 89 fd mov %rdi,%r13
cdb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
ce2: 00
ce3: 4c 89 ea mov %r13,%rdx
ce6: e8 75 ba 01 00 call 0x1c760
ceb: 48 89 c7 mov %rax,%rdi
cee: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
cf5: 00
cf6: 49 89 54 24 30 mov %rdx,0x30(%r12)
cfb: 44 8d 7d ff lea -0x1(%rbp),%r15d
cff: 41 83 ff 10 cmp $0x10,%r15d
d03: 7f 3b jg 0xd40
d05: 44 89 f9 mov %r15d,%ecx
d08: e8 53 c0 01 00 call 0x1cd60
d0d: 44 89 f9 mov %r15d,%ecx
d10: 4c 89 ea mov %r13,%rdx
d13: 45 89 f0 mov %r14d,%r8d
d16: 49 89 c1 mov %rax,%r9
d19: 49 89 44 24 38 mov %rax,0x38(%r12)
d1e: e8 fd c0 01 00 call 0x1ce20
d23: 49 89 c1 mov %rax,%r9
d26: 44 89 f9 mov %r15d,%ecx
d29: b8 01 00 00 00 mov $0x1,%eax
d2e: d3 e0 shl %cl,%eax
d30: c1 e0 04 shl $0x4,%eax
d33: 83 c0 3f add $0x3f,%eax
d36: 83 e0 c0 and $0xffffffc0,%eax
d39: 41 89 44 24 1c mov %eax,0x1c(%r12)
d3e: eb 20 jmp 0xd60
d40: 48 8d 04 24 lea (%rsp),%rax
d44: 4c 89 e1 mov %r12,%rcx
d47: 4d 89 e8 mov %r13,%r8
d4a: 45 89 f1 mov %r14d,%r9d
d4d: 48 89 50 20 mov %rdx,0x20(%rax)
d51: 44 89 fa mov %r15d,%edx
d54: 48 89 78 28 mov %rdi,0x28(%rax)
d58: e8 e3 cc 01 00 call 0x1da40
d5d: 49 89 c1 mov %rax,%r9
d60: 89 e9 mov %ebp,%ecx
d62: 4c 89 ea mov %r13,%rdx
d65: 45 89 f0 mov %r14d,%r8d
d68: 4d 89 4c 24 50 mov %r9,0x50(%r12)
d6d: e8 2e 07 02 00 call 0x214a0
d72: 89 e9 mov %ebp,%ecx
d74: 4c 89 ea mov %r13,%rdx
d77: 45 89 f0 mov %r14d,%r8d
d7a: 49 89 c1 mov %rax,%r9
d7d: 49 89 44 24 58 mov %rax,0x58(%r12)
d82: e8 b9 0b 02 00 call 0x21940
d87: 4c 89 26 mov %r12,(%rsi)
d8a: 33 c0 xor %eax,%eax
d8c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
d91: 5d pop %rbp
d92: 41 5f pop %r15
d94: 41 5e pop %r14
d96: 41 5d pop %r13
d98: 41 5c pop %r12
d9a: 5f pop %rdi
d9b: 5e pop %rsi
d9c: c3 ret
d9d: 41 be 0a 00 00 00 mov $0xa,%r14d
da3: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x260fdc0
daa: 83 fd 06 cmp $0x6,%ebp
dad: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
db4: 00
db5: 0f 8f 3b ff ff ff jg 0xcf6
dbb: 49 89 d1 mov %rdx,%r9
dbe: 49 83 e1 3f and $0x3f,%r9
dc2: 49 f7 d9 neg %r9
dc5: 49 83 e1 3f and $0x3f,%r9
dc9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
dd0: 00 00
dd2: 4c 03 ca add %rdx,%r9
dd5: eb 89 jmp 0xd60
dd7: 33 c0 xor %eax,%eax
dd9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
de0: 00
de1: 41 89 44 24 08 mov %eax,0x8(%r12)
de6: 41 89 44 24 0c mov %eax,0xc(%r12)
deb: e9 7a fe ff ff jmp 0xc6a
df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
df7: 00
df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
dff: 90 nop
e00: 53 push %rbx
e01: 56 push %rsi
e02: 57 push %rdi
e03: 41 54 push %r12
e05: 41 55 push %r13
e07: 41 56 push %r14
e09: 41 57 push %r15
e0b: 55 push %rbp
e0c: 48 83 ec 38 sub $0x38,%rsp
e10: 49 89 ce mov %rcx,%r14
e13: 44 89 cf mov %r9d,%edi
e16: 44 89 c6 mov %r8d,%esi
e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
e20: 00
e21: 41 89 d7 mov %edx,%r15d
e24: 4d 85 f6 test %r14,%r14
e27: 0f 84 81 01 00 00 je 0xfae
e2d: 41 83 ff 1e cmp $0x1e,%r15d
e31: 0f 87 52 01 00 00 ja 0xf89
e37: 41 83 ff 1c cmp $0x1c,%r15d
e3b: 0f 8f 48 01 00 00 jg 0xf89
e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
e48: 00
e49: 48 85 db test %rbx,%rbx
e4c: 0f 84 5c 01 00 00 je 0xfae
e52: 48 89 dd mov %rbx,%rbp
e55: ba 90 00 00 00 mov $0x90,%edx
e5a: 48 83 e5 3f and $0x3f,%rbp
e5e: 48 f7 dd neg %rbp
e61: 48 83 e5 3f and $0x3f,%rbp
e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
e69: 4c 89 e1 mov %r12,%rcx
e6c: e8 0f 0f 02 00 call 0x21d80
e71: 44 89 f9 mov %r15d,%ecx
e74: b8 01 00 00 00 mov $0x1,%eax
e79: 41 89 7c 24 18 mov %edi,0x18(%r12)
e7e: d3 e0 shl %cl,%eax
e80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
e85: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
e8c: 00 00
e8e: 83 fe 08 cmp $0x8,%esi
e91: 0f 84 34 02 00 00 je 0x10cb
e97: 83 fe 04 cmp $0x4,%esi
e9a: 0f 84 91 00 00 00 je 0xf31
ea0: 83 fe 01 cmp $0x1,%esi
ea3: 75 36 jne 0xedb
ea5: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
ea9: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c562b8
eb0: 01
eb1: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
eb8: 00
eb9: f2 0f 5e c8 divsd %xmm0,%xmm1
ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
ec4: 00 00
ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
ecd: 00 00
ecf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
ed6: e9 89 00 00 00 jmp 0xf64
edb: 83 fe 02 cmp $0x2,%esi
ede: 75 33 jne 0xf13
ee0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
ee4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c562b8
eeb: 01
eec: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
ef3: 00
ef4: f2 0f 5e c8 divsd %xmm0,%xmm1
ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
eff: 00 00
f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
f08: 00 00
f0a: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
f11: eb 51 jmp 0xf64
f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
f1a: 00
f1b: b8 ee ff ff ff mov $0xffffffee,%eax
f20: 48 83 c4 38 add $0x38,%rsp
f24: 5d pop %rbp
f25: 41 5f pop %r15
f27: 41 5e pop %r14
f29: 41 5d pop %r13
f2b: 41 5c pop %r12
f2d: 5f pop %rdi
f2e: 5e pop %rsi
f2f: 5b pop %rbx
f30: c3 ret
f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
f35: b8 01 00 00 00 mov $0x1,%eax
f3a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
f41: 00
f42: 41 89 44 24 08 mov %eax,0x8(%r12)
f47: 41 89 44 24 0c mov %eax,0xc(%r12)
f4c: e8 6f 0e 02 00 call 0x21dc0
f51: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c562b8
f58: 01
f59: f2 0f 5e c8 divsd %xmm0,%xmm1
f5d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
f64: 41 83 ff 05 cmp $0x5,%r15d
f68: 7f 35 jg 0xf9f
f6a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
f71: 00 00
f73: 33 c0 xor %eax,%eax
f75: 4d 89 26 mov %r12,(%r14)
f78: 48 83 c4 38 add $0x38,%rsp
f7c: 5d pop %rbp
f7d: 41 5f pop %r15
f7f: 41 5e pop %r14
f81: 41 5d pop %r13
f83: 41 5c pop %r12
f85: 5f pop %rdi
f86: 5e pop %rsi
f87: 5b pop %rbx
f88: c3 ret
f89: b8 ef ff ff ff mov $0xffffffef,%eax
f8e: 48 83 c4 38 add $0x38,%rsp
f92: 5d pop %rbp
f93: 41 5f pop %r15
f95: 41 5e pop %r14
f97: 41 5d pop %r13
f99: 41 5c pop %r12
f9b: 5f pop %rdi
f9c: 5e pop %rsi
f9d: 5b pop %rbx
f9e: c3 ret
f9f: 41 83 ff 0a cmp $0xa,%r15d
fa3: 0f 8e e8 00 00 00 jle 0x1091
fa9: 4d 85 ed test %r13,%r13
fac: 75 16 jne 0xfc4
fae: b8 f8 ff ff ff mov $0xfffffff8,%eax
fb3: 48 83 c4 38 add $0x38,%rsp
fb7: 5d pop %rbp
fb8: 41 5f pop %r15
fba: 41 5e pop %r14
fbc: 41 5d pop %r13
fbe: 41 5c pop %r12
fc0: 5f pop %rdi
fc1: 5e pop %rsi
fc2: 5b pop %rbx
fc3: c3 ret
fc4: 4c 89 ee mov %r13,%rsi
fc7: 44 89 f9 mov %r15d,%ecx
fca: 48 83 e6 3f and $0x3f,%rsi
fce: 44 89 ff mov %r15d,%edi
fd1: 48 f7 de neg %rsi
fd4: 48 83 e6 3f and $0x3f,%rsi
fd8: 49 03 f5 add %r13,%rsi
fdb: 48 89 f2 mov %rsi,%rdx
fde: e8 fd 0d 02 00 call 0x21de0
fe3: 49 89 c5 mov %rax,%r13
fe6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
fed: 00
fee: 41 8d 5f ff lea -0x1(%r15),%ebx
ff2: 49 89 54 24 30 mov %rdx,0x30(%r12)
ff7: 83 fb 10 cmp $0x10,%ebx
ffa: 7f 38 jg 0x1034
ffc: 89 d9 mov %ebx,%ecx
ffe: e8 bd 13 02 00 call 0x223c0
1003: 89 d9 mov %ebx,%ecx
1005: 48 89 f2 mov %rsi,%rdx
1008: 49 89 44 24 38 mov %rax,0x38(%r12)
100d: 41 89 f8 mov %edi,%r8d
1010: 49 89 c1 mov %rax,%r9
1013: e8 48 14 02 00 call 0x22460
1018: 49 89 c1 mov %rax,%r9
101b: 89 d9 mov %ebx,%ecx
101d: b8 01 00 00 00 mov $0x1,%eax
1022: d3 e0 shl %cl,%eax
1024: c1 e0 04 shl $0x4,%eax
1027: 83 c0 3f add $0x3f,%eax
102a: 83 e0 c0 and $0xffffffc0,%eax
102d: 41 89 44 24 1c mov %eax,0x1c(%r12)
1032: eb 1e jmp 0x1052
1034: 48 89 e0 mov %rsp,%rax
1037: 4c 89 e1 mov %r12,%rcx
103a: 48 89 50 20 mov %rdx,0x20(%rax)
103e: 89 da mov %ebx,%edx
1040: 49 89 f0 mov %rsi,%r8
1043: 41 89 f9 mov %edi,%r9d
1046: 4c 89 68 28 mov %r13,0x28(%rax)
104a: e8 d1 1f 02 00 call 0x23020
104f: 49 89 c1 mov %rax,%r9
1052: 44 89 f9 mov %r15d,%ecx
1055: 48 89 f2 mov %rsi,%rdx
1058: 4d 89 4c 24 50 mov %r9,0x50(%r12)
105d: 41 89 f8 mov %edi,%r8d
1060: e8 db 57 02 00 call 0x26840
1065: 44 89 f9 mov %r15d,%ecx
1068: 48 89 f2 mov %rsi,%rdx
106b: 49 89 44 24 58 mov %rax,0x58(%r12)
1070: 41 89 f8 mov %edi,%r8d
1073: 49 89 c1 mov %rax,%r9
1076: e8 65 5c 02 00 call 0x26ce0
107b: 4d 89 26 mov %r12,(%r14)
107e: 33 c0 xor %eax,%eax
1080: 48 83 c4 38 add $0x38,%rsp
1084: 5d pop %rbp
1085: 41 5f pop %r15
1087: 41 5e pop %r14
1089: 41 5d pop %r13
108b: 41 5c pop %r12
108d: 5f pop %rdi
108e: 5e pop %rsi
108f: 5b pop %rbx
1090: c3 ret
1091: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
1098: 00
1099: bf 0a 00 00 00 mov $0xa,%edi
109e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x260fdc0
10a5: 41 83 ff 06 cmp $0x6,%r15d
10a9: 0f 8f 3f ff ff ff jg 0xfee
10af: 49 89 d1 mov %rdx,%r9
10b2: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
10b9: 00 00
10bb: 49 83 e1 3f and $0x3f,%r9
10bf: 49 f7 d9 neg %r9
10c2: 49 83 e1 3f and $0x3f,%r9
10c6: 4c 03 ca add %rdx,%r9
10c9: eb 87 jmp 0x1052
10cb: 33 c0 xor %eax,%eax
10cd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
10d4: 00
10d5: 41 89 44 24 08 mov %eax,0x8(%r12)
10da: 41 89 44 24 0c mov %eax,0xc(%r12)
10df: e9 80 fe ff ff jmp 0xf64
10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10eb: 00
10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10ff: 00
1100: 53 push %rbx
1101: 56 push %rsi
1102: 57 push %rdi
1103: 41 54 push %r12
1105: 41 55 push %r13
1107: 41 56 push %r14
1109: 41 57 push %r15
110b: 55 push %rbp
110c: 48 83 ec 38 sub $0x38,%rsp
1110: 49 89 ce mov %rcx,%r14
1113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
111a: 00
111b: 44 89 cf mov %r9d,%edi
111e: 44 89 c6 mov %r8d,%esi
1121: 41 89 d7 mov %edx,%r15d
1124: 4d 85 f6 test %r14,%r14
1127: 0f 84 91 01 00 00 je 0x12be
112d: 41 83 ff 1e cmp $0x1e,%r15d
1131: 0f 87 62 01 00 00 ja 0x1299
1137: 41 83 ff 1c cmp $0x1c,%r15d
113b: 0f 8f 58 01 00 00 jg 0x1299
1141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1148: 00
1149: 48 85 db test %rbx,%rbx
114c: 0f 84 6c 01 00 00 je 0x12be
1152: 48 89 dd mov %rbx,%rbp
1155: ba 90 00 00 00 mov $0x90,%edx
115a: 48 83 e5 3f and $0x3f,%rbp
115e: 48 f7 dd neg %rbp
1161: 48 83 e5 3f and $0x3f,%rbp
1165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1169: 4c 89 e1 mov %r12,%rcx
116c: e8 af 5f 02 00 call 0x27120
1171: 44 89 f9 mov %r15d,%ecx
1174: b8 01 00 00 00 mov $0x1,%eax
1179: d3 e0 shl %cl,%eax
117b: 41 89 7c 24 18 mov %edi,0x18(%r12)
1180: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1185: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
118c: 00 00
118e: 83 fe 08 cmp $0x8,%esi
1191: 0f 84 44 02 00 00 je 0x13db
1197: 83 fe 04 cmp $0x4,%esi
119a: 0f 84 99 00 00 00 je 0x1239
11a0: 83 fe 01 cmp $0x1,%esi
11a3: 75 3a jne 0x11df
11a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
11a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
11ad: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c562c0
11b4: 01
11b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
11b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
11c0: 00
11c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
11c8: 00 00
11ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
11d1: 00 00
11d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
11da: e9 95 00 00 00 jmp 0x1274
11df: 83 fe 02 cmp $0x2,%esi
11e2: 75 37 jne 0x121b
11e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
11e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
11ec: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c562c0
11f3: 01
11f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
11f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
11ff: 00
1200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1207: 00 00
1209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1210: 00 00
1212: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
1219: eb 59 jmp 0x1274
121b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1222: 00
1223: b8 ee ff ff ff mov $0xffffffee,%eax
1228: 48 83 c4 38 add $0x38,%rsp
122c: 5d pop %rbp
122d: 41 5f pop %r15
122f: 41 5e pop %r14
1231: 41 5d pop %r13
1233: 41 5c pop %r12
1235: 5f pop %rdi
1236: 5e pop %rsi
1237: 5b pop %rbx
1238: c3 ret
1239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
123d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
1241: b8 01 00 00 00 mov $0x1,%eax
1246: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
124d: 00
124e: 41 89 44 24 08 mov %eax,0x8(%r12)
1253: 41 89 44 24 0c mov %eax,0xc(%r12)
1258: e8 03 5f 02 00 call 0x27160
125d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
1261: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c562c0
1268: 01
1269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
126d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
1274: 41 83 ff 04 cmp $0x4,%r15d
1278: 7f 35 jg 0x12af
127a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1281: 00 00
1283: 33 c0 xor %eax,%eax
1285: 4d 89 26 mov %r12,(%r14)
1288: 48 83 c4 38 add $0x38,%rsp
128c: 5d pop %rbp
128d: 41 5f pop %r15
128f: 41 5e pop %r14
1291: 41 5d pop %r13
1293: 41 5c pop %r12
1295: 5f pop %rdi
1296: 5e pop %rsi
1297: 5b pop %rbx
1298: c3 ret
1299: b8 ef ff ff ff mov $0xffffffef,%eax
129e: 48 83 c4 38 add $0x38,%rsp
12a2: 5d pop %rbp
12a3: 41 5f pop %r15
12a5: 41 5e pop %r14
12a7: 41 5d pop %r13
12a9: 41 5c pop %r12
12ab: 5f pop %rdi
12ac: 5e pop %rsi
12ad: 5b pop %rbx
12ae: c3 ret
12af: 41 83 ff 0a cmp $0xa,%r15d
12b3: 0f 8e e8 00 00 00 jle 0x13a1
12b9: 4d 85 ed test %r13,%r13
12bc: 75 16 jne 0x12d4
12be: b8 f8 ff ff ff mov $0xfffffff8,%eax
12c3: 48 83 c4 38 add $0x38,%rsp
12c7: 5d pop %rbp
12c8: 41 5f pop %r15
12ca: 41 5e pop %r14
12cc: 41 5d pop %r13
12ce: 41 5c pop %r12
12d0: 5f pop %rdi
12d1: 5e pop %rsi
12d2: 5b pop %rbx
12d3: c3 ret
12d4: 4c 89 ee mov %r13,%rsi
12d7: 44 89 f9 mov %r15d,%ecx
12da: 48 83 e6 3f and $0x3f,%rsi
12de: 44 89 ff mov %r15d,%edi
12e1: 48 f7 de neg %rsi
12e4: 48 83 e6 3f and $0x3f,%rsi
12e8: 49 03 f5 add %r13,%rsi
12eb: 48 89 f2 mov %rsi,%rdx
12ee: e8 8d 5e 02 00 call 0x27180
12f3: 49 89 c5 mov %rax,%r13
12f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
12fd: 00
12fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
1303: 41 8d 5f ff lea -0x1(%r15),%ebx
1307: 83 fb 11 cmp $0x11,%ebx
130a: 7f 38 jg 0x1344
130c: 89 d9 mov %ebx,%ecx
130e: e8 cd 66 01 00 call 0x179e0
1313: 89 d9 mov %ebx,%ecx
1315: 48 89 f2 mov %rsi,%rdx
1318: 41 89 f8 mov %edi,%r8d
131b: 49 89 c1 mov %rax,%r9
131e: 49 89 44 24 38 mov %rax,0x38(%r12)
1323: e8 f8 65 02 00 call 0x27920
1328: 49 89 c1 mov %rax,%r9
132b: 89 d9 mov %ebx,%ecx
132d: b8 01 00 00 00 mov $0x1,%eax
1332: d3 e0 shl %cl,%eax
1334: c1 e0 04 shl $0x4,%eax
1337: 83 c0 3f add $0x3f,%eax
133a: 83 e0 c0 and $0xffffffc0,%eax
133d: 41 89 44 24 1c mov %eax,0x1c(%r12)
1342: eb 1e jmp 0x1362
1344: 48 89 e0 mov %rsp,%rax
1347: 4c 89 e1 mov %r12,%rcx
134a: 49 89 f0 mov %rsi,%r8
134d: 41 89 f9 mov %edi,%r9d
1350: 48 89 50 20 mov %rdx,0x20(%rax)
1354: 89 da mov %ebx,%edx
1356: 4c 89 68 28 mov %r13,0x28(%rax)
135a: e8 a1 79 02 00 call 0x28d00
135f: 49 89 c1 mov %rax,%r9
1362: 44 89 f9 mov %r15d,%ecx
1365: 48 89 f2 mov %rsi,%rdx
1368: 41 89 f8 mov %edi,%r8d
136b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1370: e8 6b b4 02 00 call 0x2c7e0
1375: 44 89 f9 mov %r15d,%ecx
1378: 48 89 f2 mov %rsi,%rdx
137b: 41 89 f8 mov %edi,%r8d
137e: 49 89 c1 mov %rax,%r9
1381: 49 89 44 24 58 mov %rax,0x58(%r12)
1386: e8 b5 b8 02 00 call 0x2cc40
138b: 4d 89 26 mov %r12,(%r14)
138e: 33 c0 xor %eax,%eax
1390: 48 83 c4 38 add $0x38,%rsp
1394: 5d pop %rbp
1395: 41 5f pop %r15
1397: 41 5e pop %r14
1399: 41 5d pop %r13
139b: 41 5c pop %r12
139d: 5f pop %rdi
139e: 5e pop %rsi
139f: 5b pop %rbx
13a0: c3 ret
13a1: bf 0a 00 00 00 mov $0xa,%edi
13a6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
13ad: 00
13ae: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x260fdc0
13b5: 41 83 ff 07 cmp $0x7,%r15d
13b9: 0f 8f 3f ff ff ff jg 0x12fe
13bf: 49 89 d1 mov %rdx,%r9
13c2: 49 83 e1 3f and $0x3f,%r9
13c6: 49 f7 d9 neg %r9
13c9: 49 83 e1 3f and $0x3f,%r9
13cd: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
13d4: 00 00
13d6: 4c 03 ca add %rdx,%r9
13d9: eb 87 jmp 0x1362
13db: 33 c0 xor %eax,%eax
13dd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
13e4: 00
13e5: 41 89 44 24 08 mov %eax,0x8(%r12)
13ea: 41 89 44 24 0c mov %eax,0xc(%r12)
13ef: e9 80 fe ff ff jmp 0x1274
13f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1400: 53 push %rbx
1401: 56 push %rsi
1402: 57 push %rdi
1403: 41 54 push %r12
1405: 41 55 push %r13
1407: 41 56 push %r14
1409: 41 57 push %r15
140b: 55 push %rbp
140c: 48 83 ec 38 sub $0x38,%rsp
1410: 49 89 ce mov %rcx,%r14
1413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
141a: 00
141b: 44 89 cf mov %r9d,%edi
141e: 44 89 c6 mov %r8d,%esi
1421: 41 89 d7 mov %edx,%r15d
1424: 4d 85 f6 test %r14,%r14
1427: 0f 84 91 01 00 00 je 0x15be
142d: 41 83 ff 1e cmp $0x1e,%r15d
1431: 0f 87 62 01 00 00 ja 0x1599
1437: 41 83 ff 1c cmp $0x1c,%r15d
143b: 0f 8f 58 01 00 00 jg 0x1599
1441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1448: 00
1449: 48 85 db test %rbx,%rbx
144c: 0f 84 6c 01 00 00 je 0x15be
1452: 48 89 dd mov %rbx,%rbp
1455: ba 90 00 00 00 mov $0x90,%edx
145a: 48 83 e5 3f and $0x3f,%rbp
145e: 48 f7 dd neg %rbp
1461: 48 83 e5 3f and $0x3f,%rbp
1465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1469: 4c 89 e1 mov %r12,%rcx
146c: e8 0f bc 02 00 call 0x2d080
1471: b8 01 00 00 00 mov $0x1,%eax
1476: 41 89 7c 24 18 mov %edi,0x18(%r12)
147b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1480: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
1487: 00 00
1489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
148e: 83 fe 08 cmp $0x8,%esi
1491: 0f 84 45 02 00 00 je 0x16dc
1497: 83 fe 04 cmp $0x4,%esi
149a: 0f 84 99 00 00 00 je 0x1539
14a0: 83 fe 01 cmp $0x1,%esi
14a3: 75 3a jne 0x14df
14a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
14a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
14ad: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c562c8
14b4: 01
14b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
14b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
14c0: 00
14c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
14c8: 00 00
14ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
14d1: 00 00
14d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
14da: e9 95 00 00 00 jmp 0x1574
14df: 83 fe 02 cmp $0x2,%esi
14e2: 75 37 jne 0x151b
14e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
14e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
14ec: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c562c8
14f3: 01
14f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
14f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
14ff: 00
1500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1507: 00 00
1509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1510: 00 00
1512: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
1519: eb 59 jmp 0x1574
151b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1522: 00
1523: b8 ee ff ff ff mov $0xffffffee,%eax
1528: 48 83 c4 38 add $0x38,%rsp
152c: 5d pop %rbp
152d: 41 5f pop %r15
152f: 41 5e pop %r14
1531: 41 5d pop %r13
1533: 41 5c pop %r12
1535: 5f pop %rdi
1536: 5e pop %rsi
1537: 5b pop %rbx
1538: c3 ret
1539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
153d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
1541: b8 01 00 00 00 mov $0x1,%eax
1546: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
154d: 00
154e: 41 89 44 24 08 mov %eax,0x8(%r12)
1553: 41 89 44 24 0c mov %eax,0xc(%r12)
1558: e8 63 bb 02 00 call 0x2d0c0
155d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
1561: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c562c8
1568: 01
1569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
156d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
1574: 41 83 ff 04 cmp $0x4,%r15d
1578: 7f 35 jg 0x15af
157a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1581: 00 00
1583: 33 c0 xor %eax,%eax
1585: 4d 89 26 mov %r12,(%r14)
1588: 48 83 c4 38 add $0x38,%rsp
158c: 5d pop %rbp
158d: 41 5f pop %r15
158f: 41 5e pop %r14
1591: 41 5d pop %r13
1593: 41 5c pop %r12
1595: 5f pop %rdi
1596: 5e pop %rsi
1597: 5b pop %rbx
1598: c3 ret
1599: b8 ef ff ff ff mov $0xffffffef,%eax
159e: 48 83 c4 38 add $0x38,%rsp
15a2: 5d pop %rbp
15a3: 41 5f pop %r15
15a5: 41 5e pop %r14
15a7: 41 5d pop %r13
15a9: 41 5c pop %r12
15ab: 5f pop %rdi
15ac: 5e pop %rsi
15ad: 5b pop %rbx
15ae: c3 ret
15af: 41 83 ff 0a cmp $0xa,%r15d
15b3: 0f 8e e9 00 00 00 jle 0x16a2
15b9: 4d 85 ed test %r13,%r13
15bc: 75 16 jne 0x15d4
15be: b8 f8 ff ff ff mov $0xfffffff8,%eax
15c3: 48 83 c4 38 add $0x38,%rsp
15c7: 5d pop %rbp
15c8: 41 5f pop %r15
15ca: 41 5e pop %r14
15cc: 41 5d pop %r13
15ce: 41 5c pop %r12
15d0: 5f pop %rdi
15d1: 5e pop %rsi
15d2: 5b pop %rbx
15d3: c3 ret
15d4: 4c 89 ee mov %r13,%rsi
15d7: 44 89 f9 mov %r15d,%ecx
15da: 48 83 e6 3f and $0x3f,%rsi
15de: 44 89 ff mov %r15d,%edi
15e1: 48 f7 de neg %rsi
15e4: 48 83 e6 3f and $0x3f,%rsi
15e8: 49 03 f5 add %r13,%rsi
15eb: 48 89 f2 mov %rsi,%rdx
15ee: e8 ed ba 02 00 call 0x2d0e0
15f3: 49 89 c5 mov %rax,%r13
15f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
15fd: 00
15fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
1603: 41 8d 5f ff lea -0x1(%r15),%ebx
1607: 83 fb 11 cmp $0x11,%ebx
160a: 7f 39 jg 0x1645
160c: 89 d9 mov %ebx,%ecx
160e: e8 2d c2 02 00 call 0x2d840
1613: 89 d9 mov %ebx,%ecx
1615: 48 89 f2 mov %rsi,%rdx
1618: 41 89 f8 mov %edi,%r8d
161b: 49 89 c1 mov %rax,%r9
161e: 49 89 44 24 38 mov %rax,0x38(%r12)
1623: e8 b8 c2 02 00 call 0x2d8e0
1628: 49 89 c1 mov %rax,%r9
162b: b8 01 00 00 00 mov $0x1,%eax
1630: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
1635: c1 e3 04 shl $0x4,%ebx
1638: 83 c3 3f add $0x3f,%ebx
163b: 83 e3 c0 and $0xffffffc0,%ebx
163e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
1643: eb 1e jmp 0x1663
1645: 48 89 e0 mov %rsp,%rax
1648: 4c 89 e1 mov %r12,%rcx
164b: 49 89 f0 mov %rsi,%r8
164e: 41 89 f9 mov %edi,%r9d
1651: 48 89 50 20 mov %rdx,0x20(%rax)
1655: 89 da mov %ebx,%edx
1657: 4c 89 68 28 mov %r13,0x28(%rax)
165b: e8 a0 d6 02 00 call 0x2ed00
1660: 49 89 c1 mov %rax,%r9
1663: 44 89 f9 mov %r15d,%ecx
1666: 48 89 f2 mov %rsi,%rdx
1669: 41 89 f8 mov %edi,%r8d
166c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1671: e8 6a 11 03 00 call 0x327e0
1676: 44 89 f9 mov %r15d,%ecx
1679: 48 89 f2 mov %rsi,%rdx
167c: 41 89 f8 mov %edi,%r8d
167f: 49 89 c1 mov %rax,%r9
1682: 49 89 44 24 58 mov %rax,0x58(%r12)
1687: e8 b4 15 03 00 call 0x32c40
168c: 4d 89 26 mov %r12,(%r14)
168f: 33 c0 xor %eax,%eax
1691: 48 83 c4 38 add $0x38,%rsp
1695: 5d pop %rbp
1696: 41 5f pop %r15
1698: 41 5e pop %r14
169a: 41 5d pop %r13
169c: 41 5c pop %r12
169e: 5f pop %rdi
169f: 5e pop %rsi
16a0: 5b pop %rbx
16a1: c3 ret
16a2: bf 0a 00 00 00 mov $0xa,%edi
16a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
16ae: 00
16af: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x260fdc0
16b6: 41 83 ff 07 cmp $0x7,%r15d
16ba: 0f 8f 3e ff ff ff jg 0x15fe
16c0: 49 89 d1 mov %rdx,%r9
16c3: 49 83 e1 3f and $0x3f,%r9
16c7: 49 f7 d9 neg %r9
16ca: 49 83 e1 3f and $0x3f,%r9
16ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
16d5: 00 00
16d7: 4c 03 ca add %rdx,%r9
16da: eb 87 jmp 0x1663
16dc: 33 c0 xor %eax,%eax
16de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
16e5: 00
16e6: 41 89 44 24 08 mov %eax,0x8(%r12)
16eb: 41 89 44 24 0c mov %eax,0xc(%r12)
16f0: e9 7f fe ff ff jmp 0x1574
16f5: 0f 1f 40 00 nopl 0x0(%rax)
16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1700: 53 push %rbx
1701: 56 push %rsi
1702: 57 push %rdi
1703: 41 54 push %r12
1705: 41 55 push %r13
1707: 41 56 push %r14
1709: 41 57 push %r15
170b: 55 push %rbp
170c: 48 83 ec 38 sub $0x38,%rsp
1710: 49 89 ce mov %rcx,%r14
1713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
171a: 00
171b: 44 89 cf mov %r9d,%edi
171e: 44 89 c6 mov %r8d,%esi
1721: 41 89 d7 mov %edx,%r15d
1724: 4d 85 f6 test %r14,%r14
1727: 0f 84 91 01 00 00 je 0x18be
172d: 41 83 ff 1e cmp $0x1e,%r15d
1731: 0f 87 62 01 00 00 ja 0x1899
1737: 41 83 ff 1c cmp $0x1c,%r15d
173b: 0f 8f 58 01 00 00 jg 0x1899
1741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1748: 00
1749: 48 85 db test %rbx,%rbx
174c: 0f 84 6c 01 00 00 je 0x18be
1752: 48 89 dd mov %rbx,%rbp
1755: ba 90 00 00 00 mov $0x90,%edx
175a: 48 83 e5 3f and $0x3f,%rbp
175e: 48 f7 dd neg %rbp
1761: 48 83 e5 3f and $0x3f,%rbp
1765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1769: 4c 89 e1 mov %r12,%rcx
176c: e8 ef 18 03 00 call 0x33060
1771: b8 01 00 00 00 mov $0x1,%eax
1776: 41 89 7c 24 18 mov %edi,0x18(%r12)
177b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1780: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
1787: 00 00
1789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
178e: 83 fe 08 cmp $0x8,%esi
1791: 0f 84 45 02 00 00 je 0x19dc
1797: 83 fe 04 cmp $0x4,%esi
179a: 0f 84 99 00 00 00 je 0x1839
17a0: 83 fe 01 cmp $0x1,%esi
17a3: 75 3a jne 0x17df
17a5: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
17a9: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
17ad: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c562d0
17b4: 01
17b5: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
17b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
17c0: 00
17c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
17c8: 00 00
17ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
17d1: 00 00
17d3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
17da: e9 95 00 00 00 jmp 0x1874
17df: 83 fe 02 cmp $0x2,%esi
17e2: 75 37 jne 0x181b
17e4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
17e8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
17ec: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c562d0
17f3: 01
17f4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
17f8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
17ff: 00
1800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1807: 00 00
1809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1810: 00 00
1812: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
1819: eb 59 jmp 0x1874
181b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1822: 00
1823: b8 ee ff ff ff mov $0xffffffee,%eax
1828: 48 83 c4 38 add $0x38,%rsp
182c: 5d pop %rbp
182d: 41 5f pop %r15
182f: 41 5e pop %r14
1831: 41 5d pop %r13
1833: 41 5c pop %r12
1835: 5f pop %rdi
1836: 5e pop %rsi
1837: 5b pop %rbx
1838: c3 ret
1839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
183d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
1841: b8 01 00 00 00 mov $0x1,%eax
1846: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
184d: 00
184e: 41 89 44 24 08 mov %eax,0x8(%r12)
1853: 41 89 44 24 0c mov %eax,0xc(%r12)
1858: e8 43 18 03 00 call 0x330a0
185d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
1861: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c562d0
1868: 01
1869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
186d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
1874: 41 83 ff 04 cmp $0x4,%r15d
1878: 7f 35 jg 0x18af
187a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1881: 00 00
1883: 33 c0 xor %eax,%eax
1885: 4d 89 26 mov %r12,(%r14)
1888: 48 83 c4 38 add $0x38,%rsp
188c: 5d pop %rbp
188d: 41 5f pop %r15
188f: 41 5e pop %r14
1891: 41 5d pop %r13
1893: 41 5c pop %r12
1895: 5f pop %rdi
1896: 5e pop %rsi
1897: 5b pop %rbx
1898: c3 ret
1899: b8 ef ff ff ff mov $0xffffffef,%eax
189e: 48 83 c4 38 add $0x38,%rsp
18a2: 5d pop %rbp
18a3: 41 5f pop %r15
18a5: 41 5e pop %r14
18a7: 41 5d pop %r13
18a9: 41 5c pop %r12
18ab: 5f pop %rdi
18ac: 5e pop %rsi
18ad: 5b pop %rbx
18ae: c3 ret
18af: 41 83 ff 0a cmp $0xa,%r15d
18b3: 0f 8e e9 00 00 00 jle 0x19a2
18b9: 4d 85 ed test %r13,%r13
18bc: 75 16 jne 0x18d4
18be: b8 f8 ff ff ff mov $0xfffffff8,%eax
18c3: 48 83 c4 38 add $0x38,%rsp
18c7: 5d pop %rbp
18c8: 41 5f pop %r15
18ca: 41 5e pop %r14
18cc: 41 5d pop %r13
18ce: 41 5c pop %r12
18d0: 5f pop %rdi
18d1: 5e pop %rsi
18d2: 5b pop %rbx
18d3: c3 ret
18d4: 4c 89 ee mov %r13,%rsi
18d7: 44 89 f9 mov %r15d,%ecx
18da: 48 83 e6 3f and $0x3f,%rsi
18de: 44 89 ff mov %r15d,%edi
18e1: 48 f7 de neg %rsi
18e4: 48 83 e6 3f and $0x3f,%rsi
18e8: 49 03 f5 add %r13,%rsi
18eb: 48 89 f2 mov %rsi,%rdx
18ee: e8 cd 17 03 00 call 0x330c0
18f3: 49 89 c5 mov %rax,%r13
18f6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
18fd: 00
18fe: 49 89 54 24 30 mov %rdx,0x30(%r12)
1903: 41 8d 5f ff lea -0x1(%r15),%ebx
1907: 83 fb 11 cmp $0x11,%ebx
190a: 7f 39 jg 0x1945
190c: 89 d9 mov %ebx,%ecx
190e: e8 2d bf 02 00 call 0x2d840
1913: 89 d9 mov %ebx,%ecx
1915: 48 89 f2 mov %rsi,%rdx
1918: 41 89 f8 mov %edi,%r8d
191b: 49 89 c1 mov %rax,%r9
191e: 49 89 44 24 38 mov %rax,0x38(%r12)
1923: e8 38 1f 03 00 call 0x33860
1928: 49 89 c1 mov %rax,%r9
192b: b8 01 00 00 00 mov $0x1,%eax
1930: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
1935: c1 e3 04 shl $0x4,%ebx
1938: 83 c3 3f add $0x3f,%ebx
193b: 83 e3 c0 and $0xffffffc0,%ebx
193e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
1943: eb 1e jmp 0x1963
1945: 48 89 e0 mov %rsp,%rax
1948: 4c 89 e1 mov %r12,%rcx
194b: 49 89 f0 mov %rsi,%r8
194e: 41 89 f9 mov %edi,%r9d
1951: 48 89 50 20 mov %rdx,0x20(%rax)
1955: 89 da mov %ebx,%edx
1957: 4c 89 68 28 mov %r13,0x28(%rax)
195b: e8 20 33 03 00 call 0x34c80
1960: 49 89 c1 mov %rax,%r9
1963: 44 89 f9 mov %r15d,%ecx
1966: 48 89 f2 mov %rsi,%rdx
1969: 41 89 f8 mov %edi,%r8d
196c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1971: e8 ea 6d 03 00 call 0x38760
1976: 44 89 f9 mov %r15d,%ecx
1979: 48 89 f2 mov %rsi,%rdx
197c: 41 89 f8 mov %edi,%r8d
197f: 49 89 c1 mov %rax,%r9
1982: 49 89 44 24 58 mov %rax,0x58(%r12)
1987: e8 34 72 03 00 call 0x38bc0
198c: 4d 89 26 mov %r12,(%r14)
198f: 33 c0 xor %eax,%eax
1991: 48 83 c4 38 add $0x38,%rsp
1995: 5d pop %rbp
1996: 41 5f pop %r15
1998: 41 5e pop %r14
199a: 41 5d pop %r13
199c: 41 5c pop %r12
199e: 5f pop %rdi
199f: 5e pop %rsi
19a0: 5b pop %rbx
19a1: c3 ret
19a2: bf 0a 00 00 00 mov $0xa,%edi
19a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
19ae: 00
19af: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x260fdc0
19b6: 41 83 ff 07 cmp $0x7,%r15d
19ba: 0f 8f 3e ff ff ff jg 0x18fe
19c0: 49 89 d1 mov %rdx,%r9
19c3: 49 83 e1 3f and $0x3f,%r9
19c7: 49 f7 d9 neg %r9
19ca: 49 83 e1 3f and $0x3f,%r9
19ce: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
19d5: 00 00
19d7: 4c 03 ca add %rdx,%r9
19da: eb 87 jmp 0x1963
19dc: 33 c0 xor %eax,%eax
19de: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
19e5: 00
19e6: 41 89 44 24 08 mov %eax,0x8(%r12)
19eb: 41 89 44 24 0c mov %eax,0xc(%r12)
19f0: e9 7f fe ff ff jmp 0x1874
19f5: 0f 1f 40 00 nopl 0x0(%rax)
19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a00: 48 83 ec 28 sub $0x28,%rsp
1a04: 48 85 c9 test %rcx,%rcx
1a07: 74 20 je 0x1a29
1a09: 48 85 d2 test %rdx,%rdx
1a0c: 74 1b je 0x1a29
1a0e: 45 85 c0 test %r8d,%r8d
1a11: 7f 0a jg 0x1a1d
1a13: b8 fa ff ff ff mov $0xfffffffa,%eax
1a18: 48 83 c4 28 add $0x28,%rsp
1a1c: c3 ret
1a1d: e8 be 75 03 00 call 0x38fe0
1a22: 33 c0 xor %eax,%eax
1a24: 48 83 c4 28 add $0x28,%rsp
1a28: c3 ret
1a29: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a2e: 48 83 c4 28 add $0x28,%rsp
1a32: c3 ret
1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a3f: 00
1a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1a45: 48 85 c9 test %rcx,%rcx
1a48: 74 22 je 0x1a6c
1a4a: 48 85 d2 test %rdx,%rdx
1a4d: 74 1d je 0x1a6c
1a4f: 45 85 c0 test %r8d,%r8d
1a52: 7f 0b jg 0x1a5f
1a54: b8 fa ff ff ff mov $0xfffffffa,%eax
1a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1a5e: c3 ret
1a5f: e8 5c 77 03 00 call 0x391c0
1a64: 33 c0 xor %eax,%eax
1a66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1a6b: c3 ret
1a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a71: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1a76: c3 ret
1a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1a7e: 00 00
1a80: 48 83 ec 28 sub $0x28,%rsp
1a84: 48 85 c9 test %rcx,%rcx
1a87: 74 20 je 0x1aa9
1a89: 48 85 d2 test %rdx,%rdx
1a8c: 74 1b je 0x1aa9
1a8e: 45 85 c0 test %r8d,%r8d
1a91: 7f 0a jg 0x1a9d
1a93: b8 fa ff ff ff mov $0xfffffffa,%eax
1a98: 48 83 c4 28 add $0x28,%rsp
1a9c: c3 ret
1a9d: e8 fe 78 03 00 call 0x393a0
1aa2: 33 c0 xor %eax,%eax
1aa4: 48 83 c4 28 add $0x28,%rsp
1aa8: c3 ret
1aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
1aae: 48 83 c4 28 add $0x28,%rsp
1ab2: c3 ret
1ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1abf: 00
1ac0: 56 push %rsi
1ac1: 48 89 d6 mov %rdx,%rsi
1ac4: 48 85 c9 test %rcx,%rcx
1ac7: 0f 84 d0 01 00 00 je 0x1c9d
1acd: 48 85 f6 test %rsi,%rsi
1ad0: 0f 84 c7 01 00 00 je 0x1c9d
1ad6: 45 85 c0 test %r8d,%r8d
1ad9: 0f 8e b7 01 00 00 jle 0x1c96
1adf: 41 83 f8 10 cmp $0x10,%r8d
1ae3: 0f 8c 9d 01 00 00 jl 0x1c86
1ae9: 49 89 f1 mov %rsi,%r9
1aec: 49 83 e1 1f and $0x1f,%r9
1af0: 45 89 c9 mov %r9d,%r9d
1af3: 45 85 c9 test %r9d,%r9d
1af6: 74 18 je 0x1b10
1af8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
1aff: 0f 85 81 01 00 00 jne 0x1c86
1b05: 41 f7 d9 neg %r9d
1b08: 41 83 c1 20 add $0x20,%r9d
1b0c: 41 c1 e9 03 shr $0x3,%r9d
1b10: 41 8d 41 10 lea 0x10(%r9),%eax
1b14: 44 3b c0 cmp %eax,%r8d
1b17: 0f 8c 69 01 00 00 jl 0x1c86
1b1d: 44 89 c0 mov %r8d,%eax
1b20: 33 d2 xor %edx,%edx
1b22: 41 2b c1 sub %r9d,%eax
1b25: 83 e0 0f and $0xf,%eax
1b28: f7 d8 neg %eax
1b2a: 41 03 c0 add %r8d,%eax
1b2d: 45 85 c9 test %r9d,%r9d
1b30: 76 25 jbe 0x1b57
1b32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b40: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
1b45: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
1b4a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
1b4f: 48 ff c2 inc %rdx
1b52: 49 3b d1 cmp %r9,%rdx
1b55: 72 e9 jb 0x1b40
1b57: 48 63 d0 movslq %eax,%rdx
1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1b60: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
1b66: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
1b6d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
1b74: 01
1b75: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
1b7c: 01
1b7d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
1b83: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
1b8a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
1b91: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
1b98: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
1b9e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
1ba5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
1bac: 01
1bad: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
1bb4: 01
1bb5: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
1bbc: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
1bc3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
1bca: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
1bd1: 49 83 c1 10 add $0x10,%r9
1bd5: 4c 3b ca cmp %rdx,%r9
1bd8: 72 86 jb 0x1b60
1bda: 44 8d 48 01 lea 0x1(%rax),%r9d
1bde: 45 3b c8 cmp %r8d,%r9d
1be1: 0f 87 93 00 00 00 ja 0x1c7a
1be7: 4d 63 d0 movslq %r8d,%r10
1bea: 4c 2b d2 sub %rdx,%r10
1bed: 49 83 fa 04 cmp $0x4,%r10
1bf1: 0f 8c 8a 00 00 00 jl 0x1c81
1bf7: 45 89 d3 mov %r10d,%r11d
1bfa: 45 33 c9 xor %r9d,%r9d
1bfd: 41 83 e3 fc and $0xfffffffc,%r11d
1c01: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
1c05: 4d 63 db movslq %r11d,%r11
1c08: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
1c0c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c13: 00
1c14: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c20: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
1c26: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
1c2d: 01
1c2e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
1c34: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
1c3a: 49 83 c1 04 add $0x4,%r9
1c3e: 4d 3b cb cmp %r11,%r9
1c41: 72 dd jb 0x1c20
1c43: 4d 3b da cmp %r10,%r11
1c46: 73 32 jae 0x1c7a
1c48: 48 63 c0 movslq %eax,%rax
1c4b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
1c4f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c5f: 00
1c60: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
1c66: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
1c6c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
1c72: 49 ff c3 inc %r11
1c75: 4d 3b da cmp %r10,%r11
1c78: 72 e6 jb 0x1c60
1c7a: 33 c0 xor %eax,%eax
1c7c: c5 f8 77 vzeroupper
1c7f: 5e pop %rsi
1c80: c3 ret
1c81: 45 33 db xor %r11d,%r11d
1c84: eb bd jmp 0x1c43
1c86: 33 c0 xor %eax,%eax
1c88: 41 83 f8 01 cmp $0x1,%r8d
1c8c: 72 ec jb 0x1c7a
1c8e: 4d 63 d0 movslq %r8d,%r10
1c91: 45 33 db xor %r11d,%r11d
1c94: eb ad jmp 0x1c43
1c96: b8 fa ff ff ff mov $0xfffffffa,%eax
1c9b: 5e pop %rsi
1c9c: c3 ret
1c9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ca2: 5e pop %rsi
1ca3: c3 ret
1ca4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cab: 00
1cac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cbf: 00
1cc0: 53 push %rbx
1cc1: 48 85 c9 test %rcx,%rcx
1cc4: 0f 84 aa 01 00 00 je 0x1e74
1cca: 48 85 d2 test %rdx,%rdx
1ccd: 0f 84 a1 01 00 00 je 0x1e74
1cd3: 45 85 c0 test %r8d,%r8d
1cd6: 0f 8e 91 01 00 00 jle 0x1e6d
1cdc: 41 83 f8 10 cmp $0x10,%r8d
1ce0: 0f 8c 80 01 00 00 jl 0x1e66
1ce6: 49 89 d3 mov %rdx,%r11
1ce9: 49 83 e3 1f and $0x1f,%r11
1ced: 45 85 db test %r11d,%r11d
1cf0: 74 18 je 0x1d0a
1cf2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
1cf9: 0f 85 67 01 00 00 jne 0x1e66
1cff: 41 f7 db neg %r11d
1d02: 41 83 c3 20 add $0x20,%r11d
1d06: 41 c1 eb 03 shr $0x3,%r11d
1d0a: 41 8d 43 10 lea 0x10(%r11),%eax
1d0e: 44 3b c0 cmp %eax,%r8d
1d11: 0f 8c 4f 01 00 00 jl 0x1e66
1d17: 44 89 c0 mov %r8d,%eax
1d1a: 45 33 d2 xor %r10d,%r10d
1d1d: 41 2b c3 sub %r11d,%eax
1d20: 83 e0 0f and $0xf,%eax
1d23: f7 d8 neg %eax
1d25: 41 03 c0 add %r8d,%eax
1d28: 44 89 db mov %r11d,%ebx
1d2b: 45 85 db test %r11d,%r11d
1d2e: 76 2a jbe 0x1d5a
1d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d37: 00
1d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d3f: 90 nop
1d40: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
1d46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
1d4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
1d52: 49 ff c2 inc %r10
1d55: 4c 3b d3 cmp %rbx,%r10
1d58: 72 e6 jb 0x1d40
1d5a: 4c 63 d0 movslq %eax,%r10
1d5d: 0f 1f 00 nopl (%rax)
1d60: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
1d65: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
1d69: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
1d6f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
1d75: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
1d7a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
1d80: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
1d86: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
1d8c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
1d91: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
1d97: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
1d9d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
1da3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
1da9: 48 83 c3 10 add $0x10,%rbx
1dad: 49 3b da cmp %r10,%rbx
1db0: 72 ae jb 0x1d60
1db2: 8d 58 01 lea 0x1(%rax),%ebx
1db5: 41 3b d8 cmp %r8d,%ebx
1db8: 0f 87 9c 00 00 00 ja 0x1e5a
1dbe: 4d 63 c8 movslq %r8d,%r9
1dc1: 48 63 c0 movslq %eax,%rax
1dc4: 4c 2b c8 sub %rax,%r9
1dc7: 49 83 f9 04 cmp $0x4,%r9
1dcb: 0f 8c 90 00 00 00 jl 0x1e61
1dd1: 48 63 c0 movslq %eax,%rax
1dd4: 45 89 ca mov %r9d,%r10d
1dd7: 41 83 e2 fc and $0xfffffffc,%r10d
1ddb: 45 33 c0 xor %r8d,%r8d
1dde: 4d 63 d2 movslq %r10d,%r10
1de1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
1de5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
1de9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1df0: 00
1df1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1dff: 00
1e00: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
1e06: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
1e0c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
1e12: 49 83 c0 04 add $0x4,%r8
1e16: 4d 3b c2 cmp %r10,%r8
1e19: 72 e5 jb 0x1e00
1e1b: 4d 3b d1 cmp %r9,%r10
1e1e: 73 3a jae 0x1e5a
1e20: 48 63 c0 movslq %eax,%rax
1e23: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
1e27: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
1e2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e32: 00
1e33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1e40: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
1e46: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
1e4c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
1e52: 49 ff c2 inc %r10
1e55: 4d 3b d1 cmp %r9,%r10
1e58: 72 e6 jb 0x1e40
1e5a: 33 c0 xor %eax,%eax
1e5c: c5 f8 77 vzeroupper
1e5f: 5b pop %rbx
1e60: c3 ret
1e61: 45 33 d2 xor %r10d,%r10d
1e64: eb b5 jmp 0x1e1b
1e66: 33 c0 xor %eax,%eax
1e68: e9 45 ff ff ff jmp 0x1db2
1e6d: b8 fa ff ff ff mov $0xfffffffa,%eax
1e72: 5b pop %rbx
1e73: c3 ret
1e74: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e79: 5b pop %rbx
1e7a: c3 ret
1e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1e80: 53 push %rbx
1e81: 49 89 ca mov %rcx,%r10
1e84: 4d 85 d2 test %r10,%r10
1e87: 0f 84 a4 01 00 00 je 0x2031
1e8d: 48 85 d2 test %rdx,%rdx
1e90: 0f 84 9b 01 00 00 je 0x2031
1e96: 45 85 c0 test %r8d,%r8d
1e99: 0f 8e 8b 01 00 00 jle 0x202a
1e9f: 41 83 f8 10 cmp $0x10,%r8d
1ea3: 0f 8c 79 01 00 00 jl 0x2022
1ea9: 48 89 d3 mov %rdx,%rbx
1eac: 48 83 e3 1f and $0x1f,%rbx
1eb0: 85 db test %ebx,%ebx
1eb2: 74 11 je 0x1ec5
1eb4: f6 c3 07 test $0x7,%bl
1eb7: 0f 85 65 01 00 00 jne 0x2022
1ebd: f7 db neg %ebx
1ebf: 83 c3 20 add $0x20,%ebx
1ec2: c1 eb 03 shr $0x3,%ebx
1ec5: 8d 43 10 lea 0x10(%rbx),%eax
1ec8: 44 3b c0 cmp %eax,%r8d
1ecb: 0f 8c 51 01 00 00 jl 0x2022
1ed1: 45 89 c1 mov %r8d,%r9d
1ed4: 33 c0 xor %eax,%eax
1ed6: 44 2b cb sub %ebx,%r9d
1ed9: 41 83 e1 0f and $0xf,%r9d
1edd: 41 f7 d9 neg %r9d
1ee0: 45 03 c8 add %r8d,%r9d
1ee3: 89 d9 mov %ebx,%ecx
1ee5: 85 db test %ebx,%ebx
1ee7: 76 2f jbe 0x1f18
1ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ef0: 00
1ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1eff: 00
1f00: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
1f06: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
1f0b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
1f10: 48 ff c0 inc %rax
1f13: 48 3b c1 cmp %rcx,%rax
1f16: 72 e8 jb 0x1f00
1f18: 49 63 c1 movslq %r9d,%rax
1f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1f20: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
1f26: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
1f2d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
1f34: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
1f3b: 03
1f3c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
1f41: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
1f47: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
1f4d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
1f54: 03
1f55: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
1f5a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
1f60: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
1f66: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
1f6d: 03
1f6e: 48 83 c1 10 add $0x10,%rcx
1f72: 48 3b c8 cmp %rax,%rcx
1f75: 72 a9 jb 0x1f20
1f77: 41 8d 41 01 lea 0x1(%r9),%eax
1f7b: 41 3b c0 cmp %r8d,%eax
1f7e: 0f 87 93 00 00 00 ja 0x2017
1f84: 4d 63 c0 movslq %r8d,%r8
1f87: 4d 63 c9 movslq %r9d,%r9
1f8a: 4d 2b c1 sub %r9,%r8
1f8d: 49 83 f8 04 cmp $0x4,%r8
1f91: 0f 8c 87 00 00 00 jl 0x201e
1f97: 4d 63 c9 movslq %r9d,%r9
1f9a: 44 89 c3 mov %r8d,%ebx
1f9d: 83 e3 fc and $0xfffffffc,%ebx
1fa0: 33 c9 xor %ecx,%ecx
1fa2: 48 63 db movslq %ebx,%rbx
1fa5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
1fa9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
1fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fb4: 00
1fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fbc: 0f 1f 40 00 nopl 0x0(%rax)
1fc0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
1fc6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
1fcb: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
1fd0: 48 83 c1 04 add $0x4,%rcx
1fd4: 48 3b cb cmp %rbx,%rcx
1fd7: 72 e7 jb 0x1fc0
1fd9: 49 3b d8 cmp %r8,%rbx
1fdc: 73 39 jae 0x2017
1fde: 4d 63 c9 movslq %r9d,%r9
1fe1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
1fe5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
1fe9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ff0: 00
1ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fff: 00
2000: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
2005: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
200a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
200f: 48 ff c3 inc %rbx
2012: 49 3b d8 cmp %r8,%rbx
2015: 72 e9 jb 0x2000
2017: 33 c0 xor %eax,%eax
2019: c5 f8 77 vzeroupper
201c: 5b pop %rbx
201d: c3 ret
201e: 33 db xor %ebx,%ebx
2020: eb b7 jmp 0x1fd9
2022: 45 33 c9 xor %r9d,%r9d
2025: e9 4d ff ff ff jmp 0x1f77
202a: b8 fa ff ff ff mov $0xfffffffa,%eax
202f: 5b pop %rbx
2030: c3 ret
2031: b8 f8 ff ff ff mov $0xfffffff8,%eax
2036: 5b pop %rbx
2037: c3 ret
2038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
203f: 00
2040: 48 83 ec 28 sub $0x28,%rsp
2044: 48 85 c9 test %rcx,%rcx
2047: 74 25 je 0x206e
2049: 48 85 d2 test %rdx,%rdx
204c: 74 20 je 0x206e
204e: 4d 85 c0 test %r8,%r8
2051: 74 1b je 0x206e
2053: 45 85 c9 test %r9d,%r9d
2056: 7f 0a jg 0x2062
2058: b8 fa ff ff ff mov $0xfffffffa,%eax
205d: 48 83 c4 28 add $0x28,%rsp
2061: c3 ret
2062: e8 b9 74 03 00 call 0x39520
2067: 33 c0 xor %eax,%eax
2069: 48 83 c4 28 add $0x28,%rsp
206d: c3 ret
206e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2073: 48 83 c4 28 add $0x28,%rsp
2077: c3 ret
2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
207f: 00
2080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2085: 48 85 c9 test %rcx,%rcx
2088: 74 27 je 0x20b1
208a: 48 85 d2 test %rdx,%rdx
208d: 74 22 je 0x20b1
208f: 4d 85 c0 test %r8,%r8
2092: 74 1d je 0x20b1
2094: 45 85 c9 test %r9d,%r9d
2097: 7f 0b jg 0x20a4
2099: b8 fa ff ff ff mov $0xfffffffa,%eax
209e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
20a3: c3 ret
20a4: e8 77 74 03 00 call 0x39520
20a9: 33 c0 xor %eax,%eax
20ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
20b0: c3 ret
20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
20b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
20bb: c3 ret
20bc: 0f 1f 40 00 nopl 0x0(%rax)
20c0: 48 83 ec 28 sub $0x28,%rsp
20c4: 48 85 c9 test %rcx,%rcx
20c7: 74 25 je 0x20ee
20c9: 48 85 d2 test %rdx,%rdx
20cc: 74 20 je 0x20ee
20ce: 4d 85 c0 test %r8,%r8
20d1: 74 1b je 0x20ee
20d3: 45 85 c9 test %r9d,%r9d
20d6: 7f 0a jg 0x20e2
20d8: b8 fa ff ff ff mov $0xfffffffa,%eax
20dd: 48 83 c4 28 add $0x28,%rsp
20e1: c3 ret
20e2: e8 d9 78 03 00 call 0x399c0
20e7: 33 c0 xor %eax,%eax
20e9: 48 83 c4 28 add $0x28,%rsp
20ed: c3 ret
20ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
20f3: 48 83 c4 28 add $0x28,%rsp
20f7: c3 ret
20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20ff: 00
2100: 56 push %rsi
2101: 57 push %rdi
2102: 55 push %rbp
2103: 48 89 d5 mov %rdx,%rbp
2106: 48 85 c9 test %rcx,%rcx
2109: 0f 84 f2 01 00 00 je 0x2301
210f: 48 85 ed test %rbp,%rbp
2112: 0f 84 e9 01 00 00 je 0x2301
2118: 4d 85 c0 test %r8,%r8
211b: 0f 84 e0 01 00 00 je 0x2301
2121: 45 85 c9 test %r9d,%r9d
2124: 0f 8e ce 01 00 00 jle 0x22f8
212a: 41 83 f9 10 cmp $0x10,%r9d
212e: 0f 8c b4 01 00 00 jl 0x22e8
2134: 4c 89 c6 mov %r8,%rsi
2137: 48 83 e6 1f and $0x1f,%rsi
213b: 89 f6 mov %esi,%esi
213d: 85 f6 test %esi,%esi
213f: 74 14 je 0x2155
2141: f7 c6 07 00 00 00 test $0x7,%esi
2147: 0f 85 9b 01 00 00 jne 0x22e8
214d: f7 de neg %esi
214f: 83 c6 20 add $0x20,%esi
2152: c1 ee 03 shr $0x3,%esi
2155: 8d 46 10 lea 0x10(%rsi),%eax
2158: 44 3b c8 cmp %eax,%r9d
215b: 0f 8c 87 01 00 00 jl 0x22e8
2161: 44 89 c8 mov %r9d,%eax
2164: 33 d2 xor %edx,%edx
2166: 2b c6 sub %esi,%eax
2168: 83 e0 0f and $0xf,%eax
216b: f7 d8 neg %eax
216d: 41 03 c1 add %r9d,%eax
2170: 85 f6 test %esi,%esi
2172: 76 25 jbe 0x2199
2174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2180: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
2186: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
218b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
2191: 48 ff c2 inc %rdx
2194: 48 3b d6 cmp %rsi,%rdx
2197: 72 e7 jb 0x2180
2199: 48 63 d0 movslq %eax,%rdx
219c: 0f 1f 40 00 nopl 0x0(%rax)
21a0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
21a6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
21ab: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
21b1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
21b8: 01
21b9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
21c0: 01
21c1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
21c7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
21cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
21d1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
21d7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
21de: 01
21df: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
21e5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
21ec: 01
21ed: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
21f1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
21f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
21fe: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
2205: 01
2206: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
220c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
2213: 01
2214: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
2218: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
221f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
2226: 01
2227: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
222e: 01
222f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
2233: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
223a: 48 83 c6 10 add $0x10,%rsi
223e: 48 3b f2 cmp %rdx,%rsi
2241: 0f 82 59 ff ff ff jb 0x21a0
2247: 8d 70 01 lea 0x1(%rax),%esi
224a: 41 3b f1 cmp %r9d,%esi
224d: 0f 87 87 00 00 00 ja 0x22da
2253: 4d 63 c9 movslq %r9d,%r9
2256: 4c 2b ca sub %rdx,%r9
2259: 49 83 f9 02 cmp $0x2,%r9
225d: 0f 8c 80 00 00 00 jl 0x22e3
2263: 45 89 cb mov %r9d,%r11d
2266: 45 33 d2 xor %r10d,%r10d
2269: 41 83 e3 fe and $0xfffffffe,%r11d
226d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
2271: 4d 63 db movslq %r11d,%r11
2274: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
2278: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
227d: 0f 1f 00 nopl (%rax)
2280: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
2286: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
228c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
2292: 49 83 c2 02 add $0x2,%r10
2296: 4d 3b d3 cmp %r11,%r10
2299: 72 e5 jb 0x2280
229b: 4d 3b d9 cmp %r9,%r11
229e: 73 3a jae 0x22da
22a0: 48 63 c0 movslq %eax,%rax
22a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
22a7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
22ab: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22b7: 00
22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22bf: 90 nop
22c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
22c6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
22cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
22d2: 49 ff c3 inc %r11
22d5: 4d 3b d9 cmp %r9,%r11
22d8: 72 e6 jb 0x22c0
22da: 33 c0 xor %eax,%eax
22dc: c5 f8 77 vzeroupper
22df: 5d pop %rbp
22e0: 5f pop %rdi
22e1: 5e pop %rsi
22e2: c3 ret
22e3: 45 33 db xor %r11d,%r11d
22e6: eb b3 jmp 0x229b
22e8: 33 c0 xor %eax,%eax
22ea: 41 83 f9 01 cmp $0x1,%r9d
22ee: 72 ea jb 0x22da
22f0: 4d 63 c9 movslq %r9d,%r9
22f3: 45 33 db xor %r11d,%r11d
22f6: eb a3 jmp 0x229b
22f8: b8 fa ff ff ff mov $0xfffffffa,%eax
22fd: 5d pop %rbp
22fe: 5f pop %rdi
22ff: 5e pop %rsi
2300: c3 ret
2301: b8 f8 ff ff ff mov $0xfffffff8,%eax
2306: 5d pop %rbp
2307: 5f pop %rdi
2308: 5e pop %rsi
2309: c3 ret
230a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2311: 00
2312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2320: 53 push %rbx
2321: 56 push %rsi
2322: 41 57 push %r15
2324: 49 89 cb mov %rcx,%r11
2327: 4d 85 db test %r11,%r11
232a: 0f 84 a7 01 00 00 je 0x24d7
2330: 48 85 d2 test %rdx,%rdx
2333: 0f 84 9e 01 00 00 je 0x24d7
2339: 4d 85 c0 test %r8,%r8
233c: 0f 84 95 01 00 00 je 0x24d7
2342: 45 85 c9 test %r9d,%r9d
2345: 0f 8e 82 01 00 00 jle 0x24cd
234b: 41 83 f9 10 cmp $0x10,%r9d
234f: 0f 8c 70 01 00 00 jl 0x24c5
2355: 4c 89 c1 mov %r8,%rcx
2358: 48 83 e1 1f and $0x1f,%rcx
235c: 89 c9 mov %ecx,%ecx
235e: 85 c9 test %ecx,%ecx
2360: 74 11 je 0x2373
2362: f6 c1 07 test $0x7,%cl
2365: 0f 85 5a 01 00 00 jne 0x24c5
236b: f7 d9 neg %ecx
236d: 83 c1 20 add $0x20,%ecx
2370: c1 e9 03 shr $0x3,%ecx
2373: 8d 41 10 lea 0x10(%rcx),%eax
2376: 44 3b c8 cmp %eax,%r9d
2379: 0f 8c 46 01 00 00 jl 0x24c5
237f: 45 89 ca mov %r9d,%r10d
2382: 33 c0 xor %eax,%eax
2384: 44 2b d1 sub %ecx,%r10d
2387: 41 83 e2 0f and $0xf,%r10d
238b: 41 f7 da neg %r10d
238e: 45 03 d1 add %r9d,%r10d
2391: 85 c9 test %ecx,%ecx
2393: 76 24 jbe 0x23b9
2395: 0f 1f 40 00 nopl 0x0(%rax)
2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23a0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
23a5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
23ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
23b1: 48 ff c0 inc %rax
23b4: 48 3b c1 cmp %rcx,%rax
23b7: 72 e7 jb 0x23a0
23b9: 49 63 c2 movslq %r10d,%rax
23bc: 0f 1f 40 00 nopl 0x0(%rax)
23c0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
23c5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
23c9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
23cf: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
23d5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
23db: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
23e1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
23e8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
23ef: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
23f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
23fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
23ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
2404: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
2409: 48 83 c1 10 add $0x10,%rcx
240d: 48 3b c8 cmp %rax,%rcx
2410: 72 ae jb 0x23c0
2412: 41 8d 42 01 lea 0x1(%r10),%eax
2416: 41 3b c1 cmp %r9d,%eax
2419: 0f 87 98 00 00 00 ja 0x24b7
241f: 4d 63 c9 movslq %r9d,%r9
2422: 4d 63 d2 movslq %r10d,%r10
2425: 4d 2b ca sub %r10,%r9
2428: 49 83 f9 04 cmp $0x4,%r9
242c: 0f 8c 8f 00 00 00 jl 0x24c1
2432: 4d 63 d2 movslq %r10d,%r10
2435: 44 89 ce mov %r9d,%esi
2438: 83 e6 fc and $0xfffffffc,%esi
243b: 33 c9 xor %ecx,%ecx
243d: 48 63 f6 movslq %esi,%rsi
2440: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
2444: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
2448: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
244c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2453: 00
2454: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
245b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2460: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
2466: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
246b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
2470: 48 83 c1 04 add $0x4,%rcx
2474: 48 3b ce cmp %rsi,%rcx
2477: 72 e7 jb 0x2460
2479: 49 3b f1 cmp %r9,%rsi
247c: 73 39 jae 0x24b7
247e: 4d 63 d2 movslq %r10d,%r10
2481: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
2485: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
2489: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
248d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2494: 00
2495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
249c: 0f 1f 40 00 nopl 0x0(%rax)
24a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
24a5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
24aa: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
24af: 48 ff c6 inc %rsi
24b2: 49 3b f1 cmp %r9,%rsi
24b5: 72 e9 jb 0x24a0
24b7: 33 c0 xor %eax,%eax
24b9: c5 f8 77 vzeroupper
24bc: 41 5f pop %r15
24be: 5e pop %rsi
24bf: 5b pop %rbx
24c0: c3 ret
24c1: 33 f6 xor %esi,%esi
24c3: eb b4 jmp 0x2479
24c5: 45 33 d2 xor %r10d,%r10d
24c8: e9 45 ff ff ff jmp 0x2412
24cd: b8 fa ff ff ff mov $0xfffffffa,%eax
24d2: 41 5f pop %r15
24d4: 5e pop %rsi
24d5: 5b pop %rbx
24d6: c3 ret
24d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
24dc: 41 5f pop %r15
24de: 5e pop %rsi
24df: 5b pop %rbx
24e0: c3 ret
24e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24e8: 00
24e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24f7: 00
24f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24ff: 90 nop
2500: 53 push %rbx
2501: 56 push %rsi
2502: 41 57 push %r15
2504: 49 89 cb mov %rcx,%r11
2507: 4d 85 db test %r11,%r11
250a: 0f 84 a7 01 00 00 je 0x26b7
2510: 48 85 d2 test %rdx,%rdx
2513: 0f 84 9e 01 00 00 je 0x26b7
2519: 4d 85 c0 test %r8,%r8
251c: 0f 84 95 01 00 00 je 0x26b7
2522: 45 85 c9 test %r9d,%r9d
2525: 0f 8e 82 01 00 00 jle 0x26ad
252b: 41 83 f9 10 cmp $0x10,%r9d
252f: 0f 8c 70 01 00 00 jl 0x26a5
2535: 4c 89 c1 mov %r8,%rcx
2538: 48 83 e1 1f and $0x1f,%rcx
253c: 89 c9 mov %ecx,%ecx
253e: 85 c9 test %ecx,%ecx
2540: 74 11 je 0x2553
2542: f6 c1 07 test $0x7,%cl
2545: 0f 85 5a 01 00 00 jne 0x26a5
254b: f7 d9 neg %ecx
254d: 83 c1 20 add $0x20,%ecx
2550: c1 e9 03 shr $0x3,%ecx
2553: 8d 41 10 lea 0x10(%rcx),%eax
2556: 44 3b c8 cmp %eax,%r9d
2559: 0f 8c 46 01 00 00 jl 0x26a5
255f: 45 89 ca mov %r9d,%r10d
2562: 33 c0 xor %eax,%eax
2564: 44 2b d1 sub %ecx,%r10d
2567: 41 83 e2 0f and $0xf,%r10d
256b: 41 f7 da neg %r10d
256e: 45 03 d1 add %r9d,%r10d
2571: 85 c9 test %ecx,%ecx
2573: 76 24 jbe 0x2599
2575: 0f 1f 40 00 nopl 0x0(%rax)
2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2580: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
2585: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
258b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
2591: 48 ff c0 inc %rax
2594: 48 3b c1 cmp %rcx,%rax
2597: 72 e7 jb 0x2580
2599: 49 63 c2 movslq %r10d,%rax
259c: 0f 1f 40 00 nopl 0x0(%rax)
25a0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
25a5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
25ab: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
25b1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
25b8: 03
25b9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
25bf: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
25c6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
25cd: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
25d4: 03
25d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
25db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
25e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
25e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
25f0: 03
25f1: 48 83 c1 10 add $0x10,%rcx
25f5: 48 3b c8 cmp %rax,%rcx
25f8: 72 a6 jb 0x25a0
25fa: 41 8d 42 01 lea 0x1(%r10),%eax
25fe: 41 3b c1 cmp %r9d,%eax
2601: 0f 87 90 00 00 00 ja 0x2697
2607: 4d 63 c9 movslq %r9d,%r9
260a: 4d 63 d2 movslq %r10d,%r10
260d: 4d 2b ca sub %r10,%r9
2610: 49 83 f9 04 cmp $0x4,%r9
2614: 0f 8c 87 00 00 00 jl 0x26a1
261a: 4d 63 d2 movslq %r10d,%r10
261d: 44 89 ce mov %r9d,%esi
2620: 83 e6 fc and $0xfffffffc,%esi
2623: 33 c9 xor %ecx,%ecx
2625: 48 63 f6 movslq %esi,%rsi
2628: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
262c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
2630: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
2634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2640: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
2646: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
264b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
2650: 48 83 c1 04 add $0x4,%rcx
2654: 48 3b ce cmp %rsi,%rcx
2657: 72 e7 jb 0x2640
2659: 49 3b f1 cmp %r9,%rsi
265c: 73 39 jae 0x2697
265e: 4d 63 d2 movslq %r10d,%r10
2661: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
2665: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
2669: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2674: 00
2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
267c: 0f 1f 40 00 nopl 0x0(%rax)
2680: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
2685: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
268a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
268f: 48 ff c6 inc %rsi
2692: 49 3b f1 cmp %r9,%rsi
2695: 72 e9 jb 0x2680
2697: 33 c0 xor %eax,%eax
2699: c5 f8 77 vzeroupper
269c: 41 5f pop %r15
269e: 5e pop %rsi
269f: 5b pop %rbx
26a0: c3 ret
26a1: 33 f6 xor %esi,%esi
26a3: eb b4 jmp 0x2659
26a5: 45 33 d2 xor %r10d,%r10d
26a8: e9 4d ff ff ff jmp 0x25fa
26ad: b8 fa ff ff ff mov $0xfffffffa,%eax
26b2: 41 5f pop %r15
26b4: 5e pop %rsi
26b5: 5b pop %rbx
26b6: c3 ret
26b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
26bc: 41 5f pop %r15
26be: 5e pop %rsi
26bf: 5b pop %rbx
26c0: c3 ret
26c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26c8: 00
26c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26d7: 00
26d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26df: 90 nop
26e0: 48 83 ec 28 sub $0x28,%rsp
26e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
26e9: 48 85 d2 test %rdx,%rdx
26ec: 74 1b je 0x2709
26ee: 45 85 c0 test %r8d,%r8d
26f1: 7f 0a jg 0x26fd
26f3: b8 fa ff ff ff mov $0xfffffffa,%eax
26f8: 48 83 c4 28 add $0x28,%rsp
26fc: c3 ret
26fd: e8 9e 76 03 00 call 0x39da0
2702: 33 c0 xor %eax,%eax
2704: 48 83 c4 28 add $0x28,%rsp
2708: c3 ret
2709: b8 f8 ff ff ff mov $0xfffffff8,%eax
270e: 48 83 c4 28 add $0x28,%rsp
2712: c3 ret
2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
271f: 00
2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2725: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
272a: 48 85 d2 test %rdx,%rdx
272d: 74 1d je 0x274c
272f: 45 85 c0 test %r8d,%r8d
2732: 7f 0b jg 0x273f
2734: b8 fa ff ff ff mov $0xfffffffa,%eax
2739: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
273e: c3 ret
273f: e8 fc 77 03 00 call 0x39f40
2744: 33 c0 xor %eax,%eax
2746: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
274b: c3 ret
274c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2751: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2756: 90 nop
2757: c3 ret
2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
275f: 00
2760: 48 83 ec 28 sub $0x28,%rsp
2764: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2769: 48 85 d2 test %rdx,%rdx
276c: 74 1b je 0x2789
276e: 45 85 c0 test %r8d,%r8d
2771: 7f 0a jg 0x277d
2773: b8 fa ff ff ff mov $0xfffffffa,%eax
2778: 48 83 c4 28 add $0x28,%rsp
277c: c3 ret
277d: e8 5e 79 03 00 call 0x3a0e0
2782: 33 c0 xor %eax,%eax
2784: 48 83 c4 28 add $0x28,%rsp
2788: c3 ret
2789: b8 f8 ff ff ff mov $0xfffffff8,%eax
278e: 48 83 c4 28 add $0x28,%rsp
2792: c3 ret
2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
279f: 00
27a0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
27a5: 49 89 d1 mov %rdx,%r9
27a8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
27ac: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
27b1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
27b7: 4d 85 c9 test %r9,%r9
27ba: 0f 84 5a 01 00 00 je 0x291a
27c0: 45 85 c0 test %r8d,%r8d
27c3: 0f 8e 48 01 00 00 jle 0x2911
27c9: 41 83 f8 08 cmp $0x8,%r8d
27cd: 0f 8c 2f 01 00 00 jl 0x2902
27d3: 4c 89 ca mov %r9,%rdx
27d6: 48 83 e2 1f and $0x1f,%rdx
27da: 85 d2 test %edx,%edx
27dc: 74 11 je 0x27ef
27de: f6 c2 07 test $0x7,%dl
27e1: 0f 85 1b 01 00 00 jne 0x2902
27e7: f7 da neg %edx
27e9: 83 c2 20 add $0x20,%edx
27ec: c1 ea 03 shr $0x3,%edx
27ef: 8d 42 08 lea 0x8(%rdx),%eax
27f2: 44 3b c0 cmp %eax,%r8d
27f5: 0f 8c 07 01 00 00 jl 0x2902
27fb: 44 89 c1 mov %r8d,%ecx
27fe: 33 c0 xor %eax,%eax
2800: 2b ca sub %edx,%ecx
2802: 83 e1 07 and $0x7,%ecx
2805: f7 d9 neg %ecx
2807: 41 03 c8 add %r8d,%ecx
280a: 41 89 d2 mov %edx,%r10d
280d: 85 d2 test %edx,%edx
280f: 76 27 jbe 0x2838
2811: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2818: 00
2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2820: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
2826: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
282a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
2830: 48 ff c0 inc %rax
2833: 49 3b c2 cmp %r10,%rax
2836: 72 e8 jb 0x2820
2838: 48 63 d1 movslq %ecx,%rdx
283b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2840: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
2846: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
284d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
2853: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
285a: 49 83 c2 08 add $0x8,%r10
285e: 4c 3b d2 cmp %rdx,%r10
2861: 72 dd jb 0x2840
2863: 8d 41 01 lea 0x1(%rcx),%eax
2866: 41 3b c0 cmp %r8d,%eax
2869: 0f 87 89 00 00 00 ja 0x28f8
286f: 4d 63 c0 movslq %r8d,%r8
2872: 4c 2b c2 sub %rdx,%r8
2875: 49 83 f8 02 cmp $0x2,%r8
2879: 0f 8c 7f 00 00 00 jl 0x28fe
287f: 44 89 c0 mov %r8d,%eax
2882: 45 33 d2 xor %r10d,%r10d
2885: 83 e0 fe and $0xfffffffe,%eax
2888: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
288c: 48 63 c0 movslq %eax,%rax
288f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
289f: 00
28a0: 49 83 c2 02 add $0x2,%r10
28a4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
28a8: c5 f8 11 12 vmovups %xmm2,(%rdx)
28ac: 48 83 c2 10 add $0x10,%rdx
28b0: 4c 3b d0 cmp %rax,%r10
28b3: 72 eb jb 0x28a0
28b5: 49 3b c0 cmp %r8,%rax
28b8: 73 3e jae 0x28f8
28ba: 48 63 c9 movslq %ecx,%rcx
28bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
28c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
28c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28cc: 00
28cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28e0: c5 fb 10 0a vmovsd (%rdx),%xmm1
28e4: 48 ff c0 inc %rax
28e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
28eb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
28ef: 48 83 c2 08 add $0x8,%rdx
28f3: 49 3b c0 cmp %r8,%rax
28f6: 72 e8 jb 0x28e0
28f8: 33 c0 xor %eax,%eax
28fa: c5 f8 77 vzeroupper
28fd: c3 ret
28fe: 33 c0 xor %eax,%eax
2900: eb b3 jmp 0x28b5
2902: 33 c9 xor %ecx,%ecx
2904: 41 83 f8 01 cmp $0x1,%r8d
2908: 72 ee jb 0x28f8
290a: 4d 63 c0 movslq %r8d,%r8
290d: 33 c0 xor %eax,%eax
290f: eb a4 jmp 0x28b5
2911: b8 fa ff ff ff mov $0xfffffffa,%eax
2916: c5 f8 77 vzeroupper
2919: c3 ret
291a: b8 f8 ff ff ff mov $0xfffffff8,%eax
291f: c5 f8 77 vzeroupper
2922: c3 ret
2923: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
292a: 00
292b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2940: 45 89 c1 mov %r8d,%r9d
2943: 49 89 d0 mov %rdx,%r8
2946: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
294b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
2950: 4d 85 c0 test %r8,%r8
2953: 0f 84 f0 00 00 00 je 0x2a49
2959: 45 85 c9 test %r9d,%r9d
295c: 0f 8e e1 00 00 00 jle 0x2a43
2962: 49 63 d1 movslq %r9d,%rdx
2965: 48 83 fa 08 cmp $0x8,%rdx
2969: 0f 8c cf 00 00 00 jl 0x2a3e
296f: 4c 89 c0 mov %r8,%rax
2972: 48 83 e0 1f and $0x1f,%rax
2976: 85 c0 test %eax,%eax
2978: 74 10 je 0x298a
297a: a8 07 test $0x7,%al
297c: 0f 85 bc 00 00 00 jne 0x2a3e
2982: f7 d8 neg %eax
2984: 83 c0 20 add $0x20,%eax
2987: c1 e8 03 shr $0x3,%eax
298a: 8d 48 08 lea 0x8(%rax),%ecx
298d: 48 3b d1 cmp %rcx,%rdx
2990: 0f 8c a8 00 00 00 jl 0x2a3e
2996: 44 89 c9 mov %r9d,%ecx
2999: 2b c8 sub %eax,%ecx
299b: 83 e1 07 and $0x7,%ecx
299e: 44 2b c9 sub %ecx,%r9d
29a1: 33 c9 xor %ecx,%ecx
29a3: 41 89 c2 mov %eax,%r10d
29a6: 85 c0 test %eax,%eax
29a8: 76 2e jbe 0x29d8
29aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29b1: 00
29b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29c0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
29c6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
29ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
29d0: 48 ff c1 inc %rcx
29d3: 49 3b ca cmp %r10,%rcx
29d6: 72 e8 jb 0x29c0
29d8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
29dd: 49 63 c1 movslq %r9d,%rax
29e0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
29e6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
29ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
29f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
29fa: 49 83 c2 08 add $0x8,%r10
29fe: 4c 3b d0 cmp %rax,%r10
2a01: 72 dd jb 0x29e0
2a03: 33 c0 xor %eax,%eax
2a05: 41 8d 49 01 lea 0x1(%r9),%ecx
2a09: 48 63 c9 movslq %ecx,%rcx
2a0c: 48 3b ca cmp %rdx,%rcx
2a0f: 77 27 ja 0x2a38
2a11: 4d 63 c9 movslq %r9d,%r9
2a14: 49 2b d1 sub %r9,%rdx
2a17: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
2a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a20: c5 fb 10 09 vmovsd (%rcx),%xmm1
2a24: 48 ff c0 inc %rax
2a27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
2a2b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
2a2f: 48 83 c1 08 add $0x8,%rcx
2a33: 48 3b c2 cmp %rdx,%rax
2a36: 72 e8 jb 0x2a20
2a38: 33 c0 xor %eax,%eax
2a3a: c5 f8 77 vzeroupper
2a3d: c3 ret
2a3e: 45 33 c9 xor %r9d,%r9d
2a41: eb c0 jmp 0x2a03
2a43: b8 fa ff ff ff mov $0xfffffffa,%eax
2a48: c3 ret
2a49: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a4e: c3 ret
2a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a56: 00
2a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a5e: 66 90 xchg %ax,%ax
2a60: 45 89 c1 mov %r8d,%r9d
2a63: 49 89 d0 mov %rdx,%r8
2a66: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
2a6b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
2a70: 4d 85 c0 test %r8,%r8
2a73: 0f 84 f0 00 00 00 je 0x2b69
2a79: 45 85 c9 test %r9d,%r9d
2a7c: 0f 8e e1 00 00 00 jle 0x2b63
2a82: 49 63 d1 movslq %r9d,%rdx
2a85: 48 83 fa 08 cmp $0x8,%rdx
2a89: 0f 8c cf 00 00 00 jl 0x2b5e
2a8f: 4c 89 c0 mov %r8,%rax
2a92: 48 83 e0 1f and $0x1f,%rax
2a96: 85 c0 test %eax,%eax
2a98: 74 10 je 0x2aaa
2a9a: a8 07 test $0x7,%al
2a9c: 0f 85 bc 00 00 00 jne 0x2b5e
2aa2: f7 d8 neg %eax
2aa4: 83 c0 20 add $0x20,%eax
2aa7: c1 e8 03 shr $0x3,%eax
2aaa: 8d 48 08 lea 0x8(%rax),%ecx
2aad: 48 3b d1 cmp %rcx,%rdx
2ab0: 0f 8c a8 00 00 00 jl 0x2b5e
2ab6: 44 89 c9 mov %r9d,%ecx
2ab9: 2b c8 sub %eax,%ecx
2abb: 83 e1 07 and $0x7,%ecx
2abe: 44 2b c9 sub %ecx,%r9d
2ac1: 33 c9 xor %ecx,%ecx
2ac3: 41 89 c2 mov %eax,%r10d
2ac6: 85 c0 test %eax,%eax
2ac8: 76 2e jbe 0x2af8
2aca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ad1: 00
2ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ae0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
2ae6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
2aea: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
2af0: 48 ff c1 inc %rcx
2af3: 49 3b ca cmp %r10,%rcx
2af6: 72 e8 jb 0x2ae0
2af8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
2afd: 49 63 c1 movslq %r9d,%rax
2b00: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
2b06: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
2b0d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
2b13: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
2b1a: 49 83 c2 08 add $0x8,%r10
2b1e: 4c 3b d0 cmp %rax,%r10
2b21: 72 dd jb 0x2b00
2b23: 33 c0 xor %eax,%eax
2b25: 41 8d 49 01 lea 0x1(%r9),%ecx
2b29: 48 63 c9 movslq %ecx,%rcx
2b2c: 48 3b ca cmp %rdx,%rcx
2b2f: 77 27 ja 0x2b58
2b31: 4d 63 c9 movslq %r9d,%r9
2b34: 49 2b d1 sub %r9,%rdx
2b37: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
2b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b40: c5 fb 10 01 vmovsd (%rcx),%xmm0
2b44: 48 ff c0 inc %rax
2b47: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
2b4b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
2b4f: 48 83 c1 08 add $0x8,%rcx
2b53: 48 3b c2 cmp %rdx,%rax
2b56: 72 e8 jb 0x2b40
2b58: 33 c0 xor %eax,%eax
2b5a: c5 f8 77 vzeroupper
2b5d: c3 ret
2b5e: 45 33 c9 xor %r9d,%r9d
2b61: eb c0 jmp 0x2b23
2b63: b8 fa ff ff ff mov $0xfffffffa,%eax
2b68: c3 ret
2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b6e: c3 ret
2b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b76: 00
2b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b7e: 66 90 xchg %ax,%ax
2b80: 55 push %rbp
2b81: 48 83 ec 30 sub $0x30,%rsp
2b85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
2b8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
2b8e: 48 89 55 28 mov %rdx,0x28(%rbp)
2b92: 44 89 45 30 mov %r8d,0x30(%rbp)
2b96: 48 8b 45 20 mov 0x20(%rbp),%rax
2b9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
2b9e: 8b 4d 30 mov 0x30(%rbp),%ecx
2ba1: 89 4d 08 mov %ecx,0x8(%rbp)
2ba4: 48 89 c1 mov %rax,%rcx
2ba7: 8b 45 08 mov 0x8(%rbp),%eax
2baa: 41 89 c0 mov %eax,%r8d
2bad: e8 8e 75 13 00 call 0x13a140
2bb2: 89 45 00 mov %eax,0x0(%rbp)
2bb5: 8b 45 00 mov 0x0(%rbp),%eax
2bb8: 48 8d 65 10 lea 0x10(%rbp),%rsp
2bbc: 5d pop %rbp
2bbd: c3 ret
2bbe: 66 90 xchg %ax,%ax
2bc0: 55 push %rbp
2bc1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
2bc6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
2bcb: 48 89 4d 20 mov %rcx,0x20(%rbp)
2bcf: 48 89 55 28 mov %rdx,0x28(%rbp)
2bd3: 44 89 45 30 mov %r8d,0x30(%rbp)
2bd7: 48 8b 45 20 mov 0x20(%rbp),%rax
2bdb: 48 8b 55 28 mov 0x28(%rbp),%rdx
2bdf: 8b 4d 30 mov 0x30(%rbp),%ecx
2be2: 89 4d 08 mov %ecx,0x8(%rbp)
2be5: 48 89 c1 mov %rax,%rcx
2be8: 8b 45 08 mov 0x8(%rbp),%eax
2beb: 41 89 c0 mov %eax,%r8d
2bee: e8 6d 75 13 00 call 0x13a160
2bf3: 89 45 00 mov %eax,0x0(%rbp)
2bf6: 8b 45 00 mov 0x0(%rbp),%eax
2bf9: 48 8d 65 10 lea 0x10(%rbp),%rsp
2bfd: 5d pop %rbp
2bfe: c3 ret
2bff: 90 nop
2c00: 55 push %rbp
2c01: 48 83 ec 30 sub $0x30,%rsp
2c05: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
2c0a: 48 89 4d 20 mov %rcx,0x20(%rbp)
2c0e: 48 89 55 28 mov %rdx,0x28(%rbp)
2c12: 44 89 45 30 mov %r8d,0x30(%rbp)
2c16: 48 8b 45 20 mov 0x20(%rbp),%rax
2c1a: 48 8b 55 28 mov 0x28(%rbp),%rdx
2c1e: 8b 4d 30 mov 0x30(%rbp),%ecx
2c21: 89 4d 08 mov %ecx,0x8(%rbp)
2c24: 48 89 c1 mov %rax,%rcx
2c27: 8b 45 08 mov 0x8(%rbp),%eax
2c2a: 41 89 c0 mov %eax,%r8d
2c2d: e8 4e 75 13 00 call 0x13a180
2c32: 89 45 00 mov %eax,0x0(%rbp)
2c35: 8b 45 00 mov 0x0(%rbp),%eax
2c38: 48 8d 65 10 lea 0x10(%rbp),%rsp
2c3c: 5d pop %rbp
2c3d: c3 ret
2c3e: 66 90 xchg %ax,%ax
2c40: 55 push %rbp
2c41: 48 83 ec 30 sub $0x30,%rsp
2c45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
2c4a: 48 89 4d 20 mov %rcx,0x20(%rbp)
2c4e: 48 89 55 28 mov %rdx,0x28(%rbp)
2c52: 44 89 45 30 mov %r8d,0x30(%rbp)
2c56: 48 8b 45 20 mov 0x20(%rbp),%rax
2c5a: 48 8b 55 28 mov 0x28(%rbp),%rdx
2c5e: 8b 4d 30 mov 0x30(%rbp),%ecx
2c61: 89 4d 08 mov %ecx,0x8(%rbp)
2c64: 48 89 c1 mov %rax,%rcx
2c67: 8b 45 08 mov 0x8(%rbp),%eax
2c6a: 41 89 c0 mov %eax,%r8d
2c6d: e8 2e 75 13 00 call 0x13a1a0
2c72: 89 45 00 mov %eax,0x0(%rbp)
2c75: 8b 45 00 mov 0x0(%rbp),%eax
2c78: 48 8d 65 10 lea 0x10(%rbp),%rsp
2c7c: 5d pop %rbp
2c7d: c3 ret
2c7e: 66 90 xchg %ax,%ax
2c80: 55 push %rbp
2c81: 48 83 ec 30 sub $0x30,%rsp
2c85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
2c8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
2c8e: 48 89 55 28 mov %rdx,0x28(%rbp)
2c92: 44 89 45 30 mov %r8d,0x30(%rbp)
2c96: 48 8b 45 20 mov 0x20(%rbp),%rax
2c9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
2c9e: 8b 4d 30 mov 0x30(%rbp),%ecx
2ca1: 89 4d 08 mov %ecx,0x8(%rbp)
2ca4: 48 89 c1 mov %rax,%rcx
2ca7: 8b 45 08 mov 0x8(%rbp),%eax
2caa: 41 89 c0 mov %eax,%r8d
2cad: e8 0e 75 13 00 call 0x13a1c0
2cb2: 89 45 00 mov %eax,0x0(%rbp)
2cb5: 8b 45 00 mov 0x0(%rbp),%eax
2cb8: 48 8d 65 10 lea 0x10(%rbp),%rsp
2cbc: 5d pop %rbp
2cbd: c3 ret
2cbe: 66 90 xchg %ax,%ax
2cc0: 55 push %rbp
2cc1: 48 83 ec 30 sub $0x30,%rsp
2cc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
2cca: 48 89 4d 20 mov %rcx,0x20(%rbp)
2cce: 48 89 55 28 mov %rdx,0x28(%rbp)
2cd2: 44 89 45 30 mov %r8d,0x30(%rbp)
2cd6: 48 8b 45 20 mov 0x20(%rbp),%rax
2cda: 48 8b 55 28 mov 0x28(%rbp),%rdx
2cde: 8b 4d 30 mov 0x30(%rbp),%ecx
2ce1: 89 4d 08 mov %ecx,0x8(%rbp)
2ce4: 48 89 c1 mov %rax,%rcx
2ce7: 8b 45 08 mov 0x8(%rbp),%eax
2cea: 41 89 c0 mov %eax,%r8d
2ced: e8 ee 74 13 00 call 0x13a1e0
2cf2: 89 45 00 mov %eax,0x0(%rbp)
2cf5: 8b 45 00 mov 0x0(%rbp),%eax
2cf8: 48 8d 65 10 lea 0x10(%rbp),%rsp
2cfc: 5d pop %rbp
2cfd: c3 ret
2cfe: 66 90 xchg %ax,%ax
2d00: 48 83 ec 28 sub $0x28,%rsp
2d04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2d09: 48 85 d2 test %rdx,%rdx
2d0c: 74 28 je 0x2d36
2d0e: 45 85 c0 test %r8d,%r8d
2d11: 7f 0a jg 0x2d1d
2d13: b8 fa ff ff ff mov $0xfffffffa,%eax
2d18: 48 83 c4 28 add $0x28,%rsp
2d1c: c3 ret
2d1d: 89 c8 mov %ecx,%eax
2d1f: 48 c1 e9 20 shr $0x20,%rcx
2d23: 48 c1 e1 20 shl $0x20,%rcx
2d27: 48 0b c8 or %rax,%rcx
2d2a: e8 51 75 03 00 call 0x3a280
2d2f: 33 c0 xor %eax,%eax
2d31: 48 83 c4 28 add $0x28,%rsp
2d35: c3 ret
2d36: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d3b: 48 83 c4 28 add $0x28,%rsp
2d3f: c3 ret
2d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2d45: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2d4a: 48 85 d2 test %rdx,%rdx
2d4d: 74 2a je 0x2d79
2d4f: 45 85 c0 test %r8d,%r8d
2d52: 7f 0b jg 0x2d5f
2d54: b8 fa ff ff ff mov $0xfffffffa,%eax
2d59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2d5e: c3 ret
2d5f: 89 c8 mov %ecx,%eax
2d61: 48 c1 e9 20 shr $0x20,%rcx
2d65: 48 c1 e1 20 shl $0x20,%rcx
2d69: 48 0b c8 or %rax,%rcx
2d6c: e8 2f 75 03 00 call 0x3a2a0
2d71: 33 c0 xor %eax,%eax
2d73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2d78: c3 ret
2d79: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2d83: 90 nop
2d84: c3 ret
2d85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d8c: 00
2d8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2da0: 48 83 ec 28 sub $0x28,%rsp
2da4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2da9: 48 85 d2 test %rdx,%rdx
2dac: 74 28 je 0x2dd6
2dae: 45 85 c0 test %r8d,%r8d
2db1: 7f 0a jg 0x2dbd
2db3: b8 fa ff ff ff mov $0xfffffffa,%eax
2db8: 48 83 c4 28 add $0x28,%rsp
2dbc: c3 ret
2dbd: 89 c8 mov %ecx,%eax
2dbf: 48 c1 e9 20 shr $0x20,%rcx
2dc3: 48 c1 e1 20 shl $0x20,%rcx
2dc7: 48 0b c8 or %rax,%rcx
2dca: e8 f1 74 03 00 call 0x3a2c0
2dcf: 33 c0 xor %eax,%eax
2dd1: 48 83 c4 28 add $0x28,%rsp
2dd5: c3 ret
2dd6: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ddb: 48 83 c4 28 add $0x28,%rsp
2ddf: c3 ret
2de0: 48 83 ec 28 sub $0x28,%rsp
2de4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2de9: 48 85 d2 test %rdx,%rdx
2dec: 74 28 je 0x2e16
2dee: 45 85 c0 test %r8d,%r8d
2df1: 7f 0a jg 0x2dfd
2df3: b8 fa ff ff ff mov $0xfffffffa,%eax
2df8: 48 83 c4 28 add $0x28,%rsp
2dfc: c3 ret
2dfd: 89 c8 mov %ecx,%eax
2dff: 48 c1 e9 20 shr $0x20,%rcx
2e03: 48 c1 e1 20 shl $0x20,%rcx
2e07: 48 0b c8 or %rax,%rcx
2e0a: e8 d1 74 03 00 call 0x3a2e0
2e0f: 33 c0 xor %eax,%eax
2e11: 48 83 c4 28 add $0x28,%rsp
2e15: c3 ret
2e16: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e1b: 48 83 c4 28 add $0x28,%rsp
2e1f: c3 ret
2e20: 48 83 ec 28 sub $0x28,%rsp
2e24: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2e29: 48 85 d2 test %rdx,%rdx
2e2c: 74 28 je 0x2e56
2e2e: 45 85 c0 test %r8d,%r8d
2e31: 7f 0a jg 0x2e3d
2e33: b8 fa ff ff ff mov $0xfffffffa,%eax
2e38: 48 83 c4 28 add $0x28,%rsp
2e3c: c3 ret
2e3d: 89 c8 mov %ecx,%eax
2e3f: 48 c1 e9 20 shr $0x20,%rcx
2e43: 48 c1 e1 20 shl $0x20,%rcx
2e47: 48 0b c8 or %rax,%rcx
2e4a: e8 b1 74 03 00 call 0x3a300
2e4f: 33 c0 xor %eax,%eax
2e51: 48 83 c4 28 add $0x28,%rsp
2e55: c3 ret
2e56: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e5b: 48 83 c4 28 add $0x28,%rsp
2e5f: c3 ret
2e60: 48 83 ec 28 sub $0x28,%rsp
2e64: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2e69: 48 85 d2 test %rdx,%rdx
2e6c: 74 28 je 0x2e96
2e6e: 45 85 c0 test %r8d,%r8d
2e71: 7f 0a jg 0x2e7d
2e73: b8 fa ff ff ff mov $0xfffffffa,%eax
2e78: 48 83 c4 28 add $0x28,%rsp
2e7c: c3 ret
2e7d: 89 c8 mov %ecx,%eax
2e7f: 48 c1 e9 20 shr $0x20,%rcx
2e83: 48 c1 e1 20 shl $0x20,%rcx
2e87: 48 0b c8 or %rax,%rcx
2e8a: e8 d1 77 03 00 call 0x3a660
2e8f: 33 c0 xor %eax,%eax
2e91: 48 83 c4 28 add $0x28,%rsp
2e95: c3 ret
2e96: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e9b: 48 83 c4 28 add $0x28,%rsp
2e9f: c3 ret
2ea0: 48 83 ec 28 sub $0x28,%rsp
2ea4: 48 85 d2 test %rdx,%rdx
2ea7: 74 41 je 0x2eea
2ea9: 45 85 c0 test %r8d,%r8d
2eac: 7e 32 jle 0x2ee0
2eae: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c562d8
2eb5: 01
2eb6: 7a 02 jp 0x2eba
2eb8: 74 10 je 0x2eca
2eba: 0f 57 c9 xorps %xmm1,%xmm1
2ebd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
2ec1: 7a 02 jp 0x2ec5
2ec3: 74 0c je 0x2ed1
2ec5: e8 b6 7a 03 00 call 0x3a980
2eca: 33 c0 xor %eax,%eax
2ecc: 48 83 c4 28 add $0x28,%rsp
2ed0: c3 ret
2ed1: 48 89 d1 mov %rdx,%rcx
2ed4: 44 89 c2 mov %r8d,%edx
2ed7: 48 83 c4 28 add $0x28,%rsp
2edb: e9 20 3f 01 00 jmp 0x16e00
2ee0: b8 fa ff ff ff mov $0xfffffffa,%eax
2ee5: 48 83 c4 28 add $0x28,%rsp
2ee9: c3 ret
2eea: b8 f8 ff ff ff mov $0xfffffff8,%eax
2eef: 48 83 c4 28 add $0x28,%rsp
2ef3: c3 ret
2ef4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2f05: 48 85 d2 test %rdx,%rdx
2f08: 74 45 je 0x2f4f
2f0a: 45 85 c0 test %r8d,%r8d
2f0d: 7e 34 jle 0x2f43
2f0f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c562e0
2f16: 01
2f17: 7a 02 jp 0x2f1b
2f19: 74 10 je 0x2f2b
2f1b: 0f 57 c9 xorps %xmm1,%xmm1
2f1e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
2f22: 7a 02 jp 0x2f26
2f24: 74 0d je 0x2f33
2f26: e8 f5 7b 03 00 call 0x3ab20
2f2b: 33 c0 xor %eax,%eax
2f2d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f32: c3 ret
2f33: 48 89 d1 mov %rdx,%rcx
2f36: 44 89 c2 mov %r8d,%edx
2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f3e: e9 bd 40 01 00 jmp 0x17000
2f43: b8 fa ff ff ff mov $0xfffffffa,%eax
2f48: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f4d: 90 nop
2f4e: c3 ret
2f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f54: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f59: 90 nop
2f5a: 90 nop
2f5b: 90 nop
2f5c: c3 ret
2f5d: 0f 1f 00 nopl (%rax)
2f60: 48 83 ec 28 sub $0x28,%rsp
2f64: 48 85 d2 test %rdx,%rdx
2f67: 74 41 je 0x2faa
2f69: 45 85 c0 test %r8d,%r8d
2f6c: 7e 32 jle 0x2fa0
2f6e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c562e8
2f75: 01
2f76: 7a 02 jp 0x2f7a
2f78: 74 10 je 0x2f8a
2f7a: 0f 57 c9 xorps %xmm1,%xmm1
2f7d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
2f81: 7a 02 jp 0x2f85
2f83: 74 0c je 0x2f91
2f85: e8 36 7d 03 00 call 0x3acc0
2f8a: 33 c0 xor %eax,%eax
2f8c: 48 83 c4 28 add $0x28,%rsp
2f90: c3 ret
2f91: 48 89 d1 mov %rdx,%rcx
2f94: 44 89 c2 mov %r8d,%edx
2f97: 48 83 c4 28 add $0x28,%rsp
2f9b: e9 40 42 01 00 jmp 0x171e0
2fa0: b8 fa ff ff ff mov $0xfffffffa,%eax
2fa5: 48 83 c4 28 add $0x28,%rsp
2fa9: c3 ret
2faa: b8 f8 ff ff ff mov $0xfffffff8,%eax
2faf: 48 83 c4 28 add $0x28,%rsp
2fb3: c3 ret
2fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2fc0: 48 83 ec 28 sub $0x28,%rsp
2fc4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
2fc8: 48 85 d2 test %rdx,%rdx
2fcb: 0f 84 c2 01 00 00 je 0x3193
2fd1: 45 85 c0 test %r8d,%r8d
2fd4: 0f 8e af 01 00 00 jle 0x3189
2fda: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c562f0
2fe1: 01
2fe2: 7a 06 jp 0x2fea
2fe4: 0f 84 98 01 00 00 je 0x3182
2fea: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
2fee: c5 f9 2e c8 vucomisd %xmm0,%xmm1
2ff2: 7a 06 jp 0x2ffa
2ff4: 0f 84 78 01 00 00 je 0x3172
2ffa: 41 83 f8 10 cmp $0x10,%r8d
2ffe: 0f 8c 5e 01 00 00 jl 0x3162
3004: 49 89 d1 mov %rdx,%r9
3007: 49 83 e1 1f and $0x1f,%r9
300b: 45 85 c9 test %r9d,%r9d
300e: 74 18 je 0x3028
3010: 41 f7 c1 07 00 00 00 test $0x7,%r9d
3017: 0f 85 45 01 00 00 jne 0x3162
301d: 41 f7 d9 neg %r9d
3020: 41 83 c1 20 add $0x20,%r9d
3024: 41 c1 e9 03 shr $0x3,%r9d
3028: 41 8d 41 10 lea 0x10(%r9),%eax
302c: 44 3b c0 cmp %eax,%r8d
302f: 0f 8c 2d 01 00 00 jl 0x3162
3035: 45 89 c2 mov %r8d,%r10d
3038: 33 c0 xor %eax,%eax
303a: 45 2b d1 sub %r9d,%r10d
303d: 41 83 e2 0f and $0xf,%r10d
3041: 41 f7 da neg %r10d
3044: 45 03 d0 add %r8d,%r10d
3047: 45 89 cb mov %r9d,%r11d
304a: 45 85 c9 test %r9d,%r9d
304d: 76 23 jbe 0x3072
304f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3056: 00
3057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
305e: 66 90 xchg %ax,%ax
3060: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
3065: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
306a: 48 ff c0 inc %rax
306d: 49 3b c3 cmp %r11,%rax
3070: 72 ee jb 0x3060
3072: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
3076: 4d 63 ca movslq %r10d,%r9
3079: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
307f: 90 nop
3080: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
3086: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
308d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
3094: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
309b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
30a1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
30a8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
30af: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
30b6: 49 83 c3 10 add $0x10,%r11
30ba: 4d 3b d9 cmp %r9,%r11
30bd: 72 c1 jb 0x3080
30bf: 41 8d 42 01 lea 0x1(%r10),%eax
30c3: 41 3b c0 cmp %r8d,%eax
30c6: 0f 87 88 00 00 00 ja 0x3154
30cc: 4d 63 c0 movslq %r8d,%r8
30cf: 4d 2b c1 sub %r9,%r8
30d2: 49 83 f8 04 cmp $0x4,%r8
30d6: 0f 8c 82 00 00 00 jl 0x315e
30dc: 44 89 c0 mov %r8d,%eax
30df: 45 33 db xor %r11d,%r11d
30e2: 83 e0 fc and $0xfffffffc,%eax
30e5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
30e9: 48 63 c0 movslq %eax,%rax
30ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30f3: 00
30f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3100: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
3105: 49 83 c3 04 add $0x4,%r11
3109: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
310e: 49 83 c1 20 add $0x20,%r9
3112: 4c 3b d8 cmp %rax,%r11
3115: 72 e9 jb 0x3100
3117: 49 3b c0 cmp %r8,%rax
311a: 73 38 jae 0x3154
311c: 4d 63 d2 movslq %r10d,%r10
311f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
3123: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
3127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
312e: 00
312f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3136: 0f 1f 00 nopl (%rax)
3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3140: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
3144: 48 ff c0 inc %rax
3147: c5 fb 11 02 vmovsd %xmm0,(%rdx)
314b: 48 83 c2 08 add $0x8,%rdx
314f: 49 3b c0 cmp %r8,%rax
3152: 72 ec jb 0x3140
3154: 33 c0 xor %eax,%eax
3156: c5 f8 77 vzeroupper
3159: 48 83 c4 28 add $0x28,%rsp
315d: c3 ret
315e: 33 c0 xor %eax,%eax
3160: eb b5 jmp 0x3117
3162: 45 33 d2 xor %r10d,%r10d
3165: 41 83 f8 01 cmp $0x1,%r8d
3169: 72 e9 jb 0x3154
316b: 4d 63 c0 movslq %r8d,%r8
316e: 33 c0 xor %eax,%eax
3170: eb a5 jmp 0x3117
3172: 48 89 d1 mov %rdx,%rcx
3175: 44 89 c2 mov %r8d,%edx
3178: e8 a3 40 01 00 call 0x17220
317d: 48 83 c4 28 add $0x28,%rsp
3181: c3 ret
3182: 33 c0 xor %eax,%eax
3184: 48 83 c4 28 add $0x28,%rsp
3188: c3 ret
3189: b8 fa ff ff ff mov $0xfffffffa,%eax
318e: 48 83 c4 28 add $0x28,%rsp
3192: c3 ret
3193: b8 f8 ff ff ff mov $0xfffffff8,%eax
3198: 48 83 c4 28 add $0x28,%rsp
319c: c3 ret
319d: 0f 1f 00 nopl (%rax)
31a0: 48 83 ec 28 sub $0x28,%rsp
31a4: 48 85 d2 test %rdx,%rdx
31a7: 0f 84 be 01 00 00 je 0x336b
31ad: 45 85 c0 test %r8d,%r8d
31b0: 0f 8e ab 01 00 00 jle 0x3361
31b6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c562f8
31bd: 01
31be: 7a 06 jp 0x31c6
31c0: 0f 84 94 01 00 00 je 0x335a
31c6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
31ca: c5 f9 2e c1 vucomisd %xmm1,%xmm0
31ce: 7a 06 jp 0x31d6
31d0: 0f 84 74 01 00 00 je 0x334a
31d6: 41 83 f8 10 cmp $0x10,%r8d
31da: 0f 8c 62 01 00 00 jl 0x3342
31e0: 49 89 d3 mov %rdx,%r11
31e3: 49 83 e3 1f and $0x1f,%r11
31e7: 45 85 db test %r11d,%r11d
31ea: 74 18 je 0x3204
31ec: 41 f7 c3 07 00 00 00 test $0x7,%r11d
31f3: 0f 85 49 01 00 00 jne 0x3342
31f9: 41 f7 db neg %r11d
31fc: 41 83 c3 20 add $0x20,%r11d
3200: 41 c1 eb 03 shr $0x3,%r11d
3204: 41 8d 43 10 lea 0x10(%r11),%eax
3208: 44 3b c0 cmp %eax,%r8d
320b: 0f 8c 31 01 00 00 jl 0x3342
3211: 45 89 c1 mov %r8d,%r9d
3214: 33 c0 xor %eax,%eax
3216: 45 2b cb sub %r11d,%r9d
3219: 41 83 e1 0f and $0xf,%r9d
321d: 41 f7 d9 neg %r9d
3220: 45 03 c8 add %r8d,%r9d
3223: 45 89 da mov %r11d,%r10d
3226: 45 85 db test %r11d,%r11d
3229: 76 27 jbe 0x3252
322b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3232: 00
3233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
323a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3240: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
3245: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
324a: 48 ff c0 inc %rax
324d: 49 3b c2 cmp %r10,%rax
3250: 72 ee jb 0x3240
3252: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
3257: 49 63 c1 movslq %r9d,%rax
325a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3260: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
3266: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
326d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
3274: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
327b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
3281: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
3288: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
328f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
3296: 49 83 c2 10 add $0x10,%r10
329a: 4c 3b d0 cmp %rax,%r10
329d: 72 c1 jb 0x3260
329f: 41 8d 41 01 lea 0x1(%r9),%eax
32a3: 41 3b c0 cmp %r8d,%eax
32a6: 0f 87 88 00 00 00 ja 0x3334
32ac: 4d 63 c0 movslq %r8d,%r8
32af: 4d 63 c9 movslq %r9d,%r9
32b2: 4d 2b c1 sub %r9,%r8
32b5: 49 83 f8 04 cmp $0x4,%r8
32b9: 0f 8c 7f 00 00 00 jl 0x333e
32bf: 4d 63 c9 movslq %r9d,%r9
32c2: 44 89 c0 mov %r8d,%eax
32c5: 83 e0 fc and $0xfffffffc,%eax
32c8: 45 33 db xor %r11d,%r11d
32cb: 48 63 c0 movslq %eax,%rax
32ce: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
32d3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
32d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
32de: 00 00
32e0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
32e5: 49 83 c3 04 add $0x4,%r11
32e9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
32ee: 49 83 c2 20 add $0x20,%r10
32f2: 4c 3b d8 cmp %rax,%r11
32f5: 72 e9 jb 0x32e0
32f7: 49 3b c0 cmp %r8,%rax
32fa: 73 38 jae 0x3334
32fc: 4d 63 c9 movslq %r9d,%r9
32ff: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
3307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
330e: 00
330f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3316: 0f 1f 00 nopl (%rax)
3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3320: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
3324: 48 ff c0 inc %rax
3327: c5 fb 11 0a vmovsd %xmm1,(%rdx)
332b: 48 83 c2 08 add $0x8,%rdx
332f: 49 3b c0 cmp %r8,%rax
3332: 72 ec jb 0x3320
3334: 33 c0 xor %eax,%eax
3336: c5 f8 77 vzeroupper
3339: 48 83 c4 28 add $0x28,%rsp
333d: c3 ret
333e: 33 c0 xor %eax,%eax
3340: eb b5 jmp 0x32f7
3342: 45 33 c9 xor %r9d,%r9d
3345: e9 55 ff ff ff jmp 0x329f
334a: 48 89 d1 mov %rdx,%rcx
334d: 44 89 c2 mov %r8d,%edx
3350: e8 0b 3f 01 00 call 0x17260
3355: 48 83 c4 28 add $0x28,%rsp
3359: c3 ret
335a: 33 c0 xor %eax,%eax
335c: 48 83 c4 28 add $0x28,%rsp
3360: c3 ret
3361: b8 fa ff ff ff mov $0xfffffffa,%eax
3366: 48 83 c4 28 add $0x28,%rsp
336a: c3 ret
336b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3370: 48 83 c4 28 add $0x28,%rsp
3374: c3 ret
3375: 0f 1f 40 00 nopl 0x0(%rax)
3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3380: 48 83 ec 28 sub $0x28,%rsp
3384: 48 85 d2 test %rdx,%rdx
3387: 0f 84 be 01 00 00 je 0x354b
338d: 45 85 c0 test %r8d,%r8d
3390: 0f 8e ab 01 00 00 jle 0x3541
3396: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c56300
339d: 01
339e: 7a 06 jp 0x33a6
33a0: 0f 84 94 01 00 00 je 0x353a
33a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
33aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
33ae: 7a 06 jp 0x33b6
33b0: 0f 84 74 01 00 00 je 0x352a
33b6: 41 83 f8 10 cmp $0x10,%r8d
33ba: 0f 8c 62 01 00 00 jl 0x3522
33c0: 49 89 d3 mov %rdx,%r11
33c3: 49 83 e3 1f and $0x1f,%r11
33c7: 45 85 db test %r11d,%r11d
33ca: 74 18 je 0x33e4
33cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
33d3: 0f 85 49 01 00 00 jne 0x3522
33d9: 41 f7 db neg %r11d
33dc: 41 83 c3 20 add $0x20,%r11d
33e0: 41 c1 eb 03 shr $0x3,%r11d
33e4: 41 8d 43 10 lea 0x10(%r11),%eax
33e8: 44 3b c0 cmp %eax,%r8d
33eb: 0f 8c 31 01 00 00 jl 0x3522
33f1: 45 89 c1 mov %r8d,%r9d
33f4: 33 c0 xor %eax,%eax
33f6: 45 2b cb sub %r11d,%r9d
33f9: 41 83 e1 0f and $0xf,%r9d
33fd: 41 f7 d9 neg %r9d
3400: 45 03 c8 add %r8d,%r9d
3403: 45 89 da mov %r11d,%r10d
3406: 45 85 db test %r11d,%r11d
3409: 76 27 jbe 0x3432
340b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3412: 00
3413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
341a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3420: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
3425: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
342a: 48 ff c0 inc %rax
342d: 49 3b c2 cmp %r10,%rax
3430: 72 ee jb 0x3420
3432: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
3437: 49 63 c1 movslq %r9d,%rax
343a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3440: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
3446: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
344d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
3454: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
345b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
3461: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
3468: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
346f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
3476: 49 83 c2 10 add $0x10,%r10
347a: 4c 3b d0 cmp %rax,%r10
347d: 72 c1 jb 0x3440
347f: 41 8d 41 01 lea 0x1(%r9),%eax
3483: 41 3b c0 cmp %r8d,%eax
3486: 0f 87 88 00 00 00 ja 0x3514
348c: 4d 63 c0 movslq %r8d,%r8
348f: 4d 63 c9 movslq %r9d,%r9
3492: 4d 2b c1 sub %r9,%r8
3495: 49 83 f8 04 cmp $0x4,%r8
3499: 0f 8c 7f 00 00 00 jl 0x351e
349f: 4d 63 c9 movslq %r9d,%r9
34a2: 44 89 c0 mov %r8d,%eax
34a5: 83 e0 fc and $0xfffffffc,%eax
34a8: 45 33 db xor %r11d,%r11d
34ab: 48 63 c0 movslq %eax,%rax
34ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
34b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
34b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
34be: 00 00
34c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
34c5: 49 83 c3 04 add $0x4,%r11
34c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
34ce: 49 83 c2 20 add $0x20,%r10
34d2: 4c 3b d8 cmp %rax,%r11
34d5: 72 e9 jb 0x34c0
34d7: 49 3b c0 cmp %r8,%rax
34da: 73 38 jae 0x3514
34dc: 4d 63 c9 movslq %r9d,%r9
34df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
34e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
34e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34ee: 00
34ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34f6: 0f 1f 00 nopl (%rax)
34f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3500: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
3504: 48 ff c0 inc %rax
3507: c5 fb 11 0a vmovsd %xmm1,(%rdx)
350b: 48 83 c2 08 add $0x8,%rdx
350f: 49 3b c0 cmp %r8,%rax
3512: 72 ec jb 0x3500
3514: 33 c0 xor %eax,%eax
3516: c5 f8 77 vzeroupper
3519: 48 83 c4 28 add $0x28,%rsp
351d: c3 ret
351e: 33 c0 xor %eax,%eax
3520: eb b5 jmp 0x34d7
3522: 45 33 c9 xor %r9d,%r9d
3525: e9 55 ff ff ff jmp 0x347f
352a: 48 89 d1 mov %rdx,%rcx
352d: 44 89 c2 mov %r8d,%edx
3530: e8 6b 3d 01 00 call 0x172a0
3535: 48 83 c4 28 add $0x28,%rsp
3539: c3 ret
353a: 33 c0 xor %eax,%eax
353c: 48 83 c4 28 add $0x28,%rsp
3540: c3 ret
3541: b8 fa ff ff ff mov $0xfffffffa,%eax
3546: 48 83 c4 28 add $0x28,%rsp
354a: c3 ret
354b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3550: 48 83 c4 28 add $0x28,%rsp
3554: c3 ret
3555: 0f 1f 40 00 nopl 0x0(%rax)
3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3560: 56 push %rsi
3561: 57 push %rdi
3562: 41 54 push %r12
3564: 55 push %rbp
3565: 48 83 ec 28 sub $0x28,%rsp
3569: 89 cf mov %ecx,%edi
356b: 4d 89 cc mov %r9,%r12
356e: 83 ff 1e cmp $0x1e,%edi
3571: 0f 87 7a 01 00 00 ja 0x36f1
3577: 4d 85 e4 test %r12,%r12
357a: 0f 84 80 01 00 00 je 0x3700
3580: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
3585: 48 85 f6 test %rsi,%rsi
3588: 0f 84 72 01 00 00 je 0x3700
358e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
3593: 48 85 ed test %rbp,%rbp
3596: 0f 84 64 01 00 00 je 0x3700
359c: 83 fa 08 cmp $0x8,%edx
359f: 74 1e je 0x35bf
35a1: 83 fa 04 cmp $0x4,%edx
35a4: 74 19 je 0x35bf
35a6: 83 fa 01 cmp $0x1,%edx
35a9: 74 14 je 0x35bf
35ab: 83 fa 02 cmp $0x2,%edx
35ae: 74 0f je 0x35bf
35b0: b8 ee ff ff ff mov $0xffffffee,%eax
35b5: 48 83 c4 28 add $0x28,%rsp
35b9: 5d pop %rbp
35ba: 41 5c pop %r12
35bc: 5f pop %rdi
35bd: 5e pop %rsi
35be: c3 ret
35bf: 83 ff 1d cmp $0x1d,%edi
35c2: 0f 8f 29 01 00 00 jg 0x36f1
35c8: 83 ff 04 cmp $0x4,%edi
35cb: 7f 14 jg 0x35e1
35cd: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
35d4: 00
35d5: 33 c0 xor %eax,%eax
35d7: 89 06 mov %eax,(%rsi)
35d9: 89 45 00 mov %eax,0x0(%rbp)
35dc: e9 04 01 00 00 jmp 0x36e5
35e1: 83 ff 06 cmp $0x6,%edi
35e4: 7f 11 jg 0x35f7
35e6: 33 c0 xor %eax,%eax
35e8: 41 89 04 24 mov %eax,(%r12)
35ec: 89 06 mov %eax,(%rsi)
35ee: 89 45 00 mov %eax,0x0(%rbp)
35f1: 41 8b 04 24 mov (%r12),%eax
35f5: eb 67 jmp 0x365e
35f7: 8d 4f ff lea -0x1(%rdi),%ecx
35fa: 83 f9 10 cmp $0x10,%ecx
35fd: 7f 48 jg 0x3647
35ff: 41 bb 01 00 00 00 mov $0x1,%r11d
3605: 41 d3 e3 shl %cl,%r11d
3608: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
360f: 00
3610: 83 e0 c0 and $0xffffffc0,%eax
3613: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
361a: 00
361b: 41 89 04 24 mov %eax,(%r12)
361f: 44 89 d8 mov %r11d,%eax
3622: d1 f8 sar $1,%eax
3624: 41 83 e2 c0 and $0xffffffc0,%r10d
3628: c1 e8 1e shr $0x1e,%eax
362b: 41 03 c3 add %r11d,%eax
362e: 83 e0 fc and $0xfffffffc,%eax
3631: 83 c0 43 add $0x43,%eax
3634: c7 06 00 00 00 00 movl $0x0,(%rsi)
363a: 83 e0 c0 and $0xffffffc0,%eax
363d: 44 89 55 00 mov %r10d,0x0(%rbp)
3641: 41 03 04 24 add (%r12),%eax
3645: eb 12 jmp 0x3659
3647: 4c 89 e2 mov %r12,%rdx
364a: 49 89 f0 mov %rsi,%r8
364d: 49 89 e9 mov %rbp,%r9
3650: e8 eb 77 03 00 call 0x3ae40
3655: 41 8b 04 24 mov (%r12),%eax
3659: 83 ff 13 cmp $0x13,%edi
365c: 7d 2a jge 0x3688
365e: 89 f9 mov %edi,%ecx
3660: 41 ba 01 00 00 00 mov $0x1,%r10d
3666: 41 d3 e2 shl %cl,%r10d
3669: 45 89 d3 mov %r10d,%r11d
366c: 41 d1 fb sar $1,%r11d
366f: 41 c1 eb 1e shr $0x1e,%r11d
3673: 45 03 da add %r10d,%r11d
3676: 41 c1 eb 02 shr $0x2,%r11d
367a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
3681: 00
3682: 41 83 e2 c0 and $0xffffffc0,%r10d
3686: eb 18 jmp 0x36a0
3688: 41 ba 01 00 00 00 mov $0x1,%r10d
368e: 8d 4f 14 lea 0x14(%rdi),%ecx
3691: 41 d3 e2 shl %cl,%r10d
3694: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
369b: 00
369c: 41 83 e2 c0 and $0xffffffc0,%r10d
36a0: 83 ff 0a cmp $0xa,%edi
36a3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
36aa: 00
36ab: 41 89 04 24 mov %eax,(%r12)
36af: 7f 04 jg 0x36b5
36b1: 33 c0 xor %eax,%eax
36b3: eb 21 jmp 0x36d6
36b5: 89 f9 mov %edi,%ecx
36b7: b8 01 00 00 00 mov $0x1,%eax
36bc: d3 e0 shl %cl,%eax
36be: 89 c7 mov %eax,%edi
36c0: d1 ff sar $1,%edi
36c2: c1 ef 1e shr $0x1e,%edi
36c5: 03 f8 add %eax,%edi
36c7: 83 e7 fc and $0xfffffffc,%edi
36ca: 83 c7 43 add $0x43,%edi
36cd: 83 e7 c0 and $0xffffffc0,%edi
36d0: 8b 16 mov (%rsi),%edx
36d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
36d6: 89 06 mov %eax,(%rsi)
36d8: 8b 45 00 mov 0x0(%rbp),%eax
36db: 85 c0 test %eax,%eax
36dd: 7e 06 jle 0x36e5
36df: 83 c0 40 add $0x40,%eax
36e2: 89 45 00 mov %eax,0x0(%rbp)
36e5: 33 c0 xor %eax,%eax
36e7: 48 83 c4 28 add $0x28,%rsp
36eb: 5d pop %rbp
36ec: 41 5c pop %r12
36ee: 5f pop %rdi
36ef: 5e pop %rsi
36f0: c3 ret
36f1: b8 ef ff ff ff mov $0xffffffef,%eax
36f6: 48 83 c4 28 add $0x28,%rsp
36fa: 5d pop %rbp
36fb: 41 5c pop %r12
36fd: 5f pop %rdi
36fe: 5e pop %rsi
36ff: c3 ret
3700: b8 f8 ff ff ff mov $0xfffffff8,%eax
3705: 48 83 c4 28 add $0x28,%rsp
3709: 5d pop %rbp
370a: 41 5c pop %r12
370c: 5f pop %rdi
370d: 5e pop %rsi
370e: c3 ret
370f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3716: 00
3717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
371e: 66 90 xchg %ax,%ax
3720: 41 54 push %r12
3722: 41 55 push %r13
3724: 41 56 push %r14
3726: 41 57 push %r15
3728: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
372d: 41 89 cd mov %ecx,%r13d
3730: 4d 89 cc mov %r9,%r12
3733: 41 83 fd 1e cmp $0x1e,%r13d
3737: 0f 87 94 01 00 00 ja 0x38d1
373d: 4d 85 e4 test %r12,%r12
3740: 0f 84 9e 01 00 00 je 0x38e4
3746: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
374b: 4d 85 f6 test %r14,%r14
374e: 0f 84 90 01 00 00 je 0x38e4
3754: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
3759: 4d 85 ff test %r15,%r15
375c: 0f 84 82 01 00 00 je 0x38e4
3762: 83 fa 08 cmp $0x8,%edx
3765: 74 22 je 0x3789
3767: 83 fa 04 cmp $0x4,%edx
376a: 74 1d je 0x3789
376c: 83 fa 01 cmp $0x1,%edx
376f: 74 18 je 0x3789
3771: 83 fa 02 cmp $0x2,%edx
3774: 74 13 je 0x3789
3776: b8 ee ff ff ff mov $0xffffffee,%eax
377b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3780: 41 5f pop %r15
3782: 41 5e pop %r14
3784: 41 5d pop %r13
3786: 41 5c pop %r12
3788: c3 ret
3789: 41 83 fd 1d cmp $0x1d,%r13d
378d: 0f 8f 3e 01 00 00 jg 0x38d1
3793: 41 83 fd 04 cmp $0x4,%r13d
3797: 7f 15 jg 0x37ae
3799: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
37a0: 00
37a1: 33 c0 xor %eax,%eax
37a3: 41 89 06 mov %eax,(%r14)
37a6: 41 89 07 mov %eax,(%r15)
37a9: e9 13 01 00 00 jmp 0x38c1
37ae: 41 83 fd 06 cmp $0x6,%r13d
37b2: 7f 12 jg 0x37c6
37b4: 33 c0 xor %eax,%eax
37b6: 41 89 04 24 mov %eax,(%r12)
37ba: 41 89 06 mov %eax,(%r14)
37bd: 41 89 07 mov %eax,(%r15)
37c0: 41 8b 14 24 mov (%r12),%edx
37c4: eb 6a jmp 0x3830
37c6: 41 8d 4d ff lea -0x1(%r13),%ecx
37ca: 83 f9 11 cmp $0x11,%ecx
37cd: 7f 49 jg 0x3818
37cf: 41 bb 01 00 00 00 mov $0x1,%r11d
37d5: 41 d3 e3 shl %cl,%r11d
37d8: 44 89 da mov %r11d,%edx
37db: 45 89 da mov %r11d,%r10d
37de: d1 fa sar $1,%edx
37e0: c1 ea 1e shr $0x1e,%edx
37e3: 41 c1 e2 03 shl $0x3,%r10d
37e7: 41 03 d3 add %r11d,%edx
37ea: 44 89 d0 mov %r10d,%eax
37ed: 83 e2 fc and $0xfffffffc,%edx
37f0: 83 c0 47 add $0x47,%eax
37f3: 41 83 c2 3f add $0x3f,%r10d
37f7: 83 c2 43 add $0x43,%edx
37fa: 83 e0 c0 and $0xffffffc0,%eax
37fd: 41 89 04 24 mov %eax,(%r12)
3801: 41 83 e2 c0 and $0xffffffc0,%r10d
3805: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
380c: 83 e2 c0 and $0xffffffc0,%edx
380f: 45 89 17 mov %r10d,(%r15)
3812: 41 03 14 24 add (%r12),%edx
3816: eb 12 jmp 0x382a
3818: 4c 89 e2 mov %r12,%rdx
381b: 4d 89 f0 mov %r14,%r8
381e: 4d 89 f9 mov %r15,%r9
3821: e8 5a 78 03 00 call 0x3b080
3826: 41 8b 14 24 mov (%r12),%edx
382a: 41 83 fd 13 cmp $0x13,%r13d
382e: 7d 29 jge 0x3859
3830: 44 89 e9 mov %r13d,%ecx
3833: b8 01 00 00 00 mov $0x1,%eax
3838: d3 e0 shl %cl,%eax
383a: 41 89 c2 mov %eax,%r10d
383d: 41 d1 fa sar $1,%r10d
3840: 41 c1 ea 1e shr $0x1e,%r10d
3844: 44 03 d0 add %eax,%r10d
3847: 41 c1 ea 02 shr $0x2,%r10d
384b: 41 c1 e2 03 shl $0x3,%r10d
384f: 41 83 c2 3f add $0x3f,%r10d
3853: 41 83 e2 c0 and $0xffffffc0,%r10d
3857: eb 1c jmp 0x3875
3859: 41 ba 01 00 00 00 mov $0x1,%r10d
385f: 41 8d 4d 14 lea 0x14(%r13),%ecx
3863: 41 d3 e2 shl %cl,%r10d
3866: 41 c1 e2 03 shl $0x3,%r10d
386a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
3871: 41 83 e2 c0 and $0xffffffc0,%r10d
3875: 45 03 d2 add %r10d,%r10d
3878: 41 03 d2 add %r10d,%edx
387b: 81 c2 00 01 00 00 add $0x100,%edx
3881: 41 89 14 24 mov %edx,(%r12)
3885: 41 83 fd 0a cmp $0xa,%r13d
3889: 7f 04 jg 0x388f
388b: 33 d2 xor %edx,%edx
388d: eb 22 jmp 0x38b1
388f: 44 89 e9 mov %r13d,%ecx
3892: b8 01 00 00 00 mov $0x1,%eax
3897: d3 e0 shl %cl,%eax
3899: 89 c2 mov %eax,%edx
389b: d1 fa sar $1,%edx
389d: c1 ea 1e shr $0x1e,%edx
38a0: 03 d0 add %eax,%edx
38a2: 83 e2 fc and $0xfffffffc,%edx
38a5: 83 c2 43 add $0x43,%edx
38a8: 83 e2 c0 and $0xffffffc0,%edx
38ab: 83 c2 40 add $0x40,%edx
38ae: 41 03 16 add (%r14),%edx
38b1: 41 89 16 mov %edx,(%r14)
38b4: 41 8b 07 mov (%r15),%eax
38b7: 85 c0 test %eax,%eax
38b9: 7e 06 jle 0x38c1
38bb: 83 c0 40 add $0x40,%eax
38be: 41 89 07 mov %eax,(%r15)
38c1: 33 c0 xor %eax,%eax
38c3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
38c8: 41 5f pop %r15
38ca: 41 5e pop %r14
38cc: 41 5d pop %r13
38ce: 41 5c pop %r12
38d0: c3 ret
38d1: b8 ef ff ff ff mov $0xffffffef,%eax
38d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
38db: 41 5f pop %r15
38dd: 41 5e pop %r14
38df: 41 5d pop %r13
38e1: 41 5c pop %r12
38e3: c3 ret
38e4: b8 f8 ff ff ff mov $0xfffffff8,%eax
38e9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
38ee: 41 5f pop %r15
38f0: 41 5e pop %r14
38f2: 41 5d pop %r13
38f4: 41 5c pop %r12
38f6: c3 ret
38f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
38fe: 00 00
3900: 56 push %rsi
3901: 57 push %rdi
3902: 41 54 push %r12
3904: 55 push %rbp
3905: 48 83 ec 28 sub $0x28,%rsp
3909: 89 cf mov %ecx,%edi
390b: 4d 89 cc mov %r9,%r12
390e: 83 ff 1e cmp $0x1e,%edi
3911: 0f 87 7a 01 00 00 ja 0x3a91
3917: 4d 85 e4 test %r12,%r12
391a: 0f 84 80 01 00 00 je 0x3aa0
3920: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
3925: 48 85 f6 test %rsi,%rsi
3928: 0f 84 72 01 00 00 je 0x3aa0
392e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
3933: 48 85 ed test %rbp,%rbp
3936: 0f 84 64 01 00 00 je 0x3aa0
393c: 83 fa 08 cmp $0x8,%edx
393f: 74 1e je 0x395f
3941: 83 fa 04 cmp $0x4,%edx
3944: 74 19 je 0x395f
3946: 83 fa 01 cmp $0x1,%edx
3949: 74 14 je 0x395f
394b: 83 fa 02 cmp $0x2,%edx
394e: 74 0f je 0x395f
3950: b8 ee ff ff ff mov $0xffffffee,%eax
3955: 48 83 c4 28 add $0x28,%rsp
3959: 5d pop %rbp
395a: 41 5c pop %r12
395c: 5f pop %rdi
395d: 5e pop %rsi
395e: c3 ret
395f: 83 ff 1d cmp $0x1d,%edi
3962: 0f 8f 29 01 00 00 jg 0x3a91
3968: 83 ff 04 cmp $0x4,%edi
396b: 7f 14 jg 0x3981
396d: 33 c0 xor %eax,%eax
396f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
3976: 00
3977: 89 06 mov %eax,(%rsi)
3979: 89 45 00 mov %eax,0x0(%rbp)
397c: e9 04 01 00 00 jmp 0x3a85
3981: 83 ff 06 cmp $0x6,%edi
3984: 7f 11 jg 0x3997
3986: 33 c0 xor %eax,%eax
3988: 41 89 04 24 mov %eax,(%r12)
398c: 89 06 mov %eax,(%rsi)
398e: 89 45 00 mov %eax,0x0(%rbp)
3991: 41 8b 04 24 mov (%r12),%eax
3995: eb 67 jmp 0x39fe
3997: 8d 4f ff lea -0x1(%rdi),%ecx
399a: 83 f9 11 cmp $0x11,%ecx
399d: 7f 48 jg 0x39e7
399f: 41 bb 01 00 00 00 mov $0x1,%r11d
39a5: 41 d3 e3 shl %cl,%r11d
39a8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
39af: 00
39b0: 83 e0 c0 and $0xffffffc0,%eax
39b3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
39ba: 00
39bb: 41 89 04 24 mov %eax,(%r12)
39bf: 44 89 d8 mov %r11d,%eax
39c2: 41 83 e2 c0 and $0xffffffc0,%r10d
39c6: d1 f8 sar $1,%eax
39c8: c7 06 00 00 00 00 movl $0x0,(%rsi)
39ce: c1 e8 1e shr $0x1e,%eax
39d1: 44 89 55 00 mov %r10d,0x0(%rbp)
39d5: 41 03 c3 add %r11d,%eax
39d8: 83 e0 fc and $0xfffffffc,%eax
39db: 83 c0 43 add $0x43,%eax
39de: 83 e0 c0 and $0xffffffc0,%eax
39e1: 41 03 04 24 add (%r12),%eax
39e5: eb 12 jmp 0x39f9
39e7: 4c 89 e2 mov %r12,%rdx
39ea: 49 89 f0 mov %rsi,%r8
39ed: 49 89 e9 mov %rbp,%r9
39f0: e8 ab 78 03 00 call 0x3b2a0
39f5: 41 8b 04 24 mov (%r12),%eax
39f9: 83 ff 15 cmp $0x15,%edi
39fc: 7d 2a jge 0x3a28
39fe: 89 f9 mov %edi,%ecx
3a00: 41 ba 01 00 00 00 mov $0x1,%r10d
3a06: 41 d3 e2 shl %cl,%r10d
3a09: 45 89 d3 mov %r10d,%r11d
3a0c: 41 d1 fb sar $1,%r11d
3a0f: 41 c1 eb 1e shr $0x1e,%r11d
3a13: 45 03 da add %r10d,%r11d
3a16: 41 c1 eb 02 shr $0x2,%r11d
3a1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
3a21: 00
3a22: 41 83 e2 c0 and $0xffffffc0,%r10d
3a26: eb 18 jmp 0x3a40
3a28: 8d 4f 14 lea 0x14(%rdi),%ecx
3a2b: 41 ba 01 00 00 00 mov $0x1,%r10d
3a31: 41 d3 e2 shl %cl,%r10d
3a34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
3a3b: 00
3a3c: 41 83 e2 c0 and $0xffffffc0,%r10d
3a40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
3a47: 00
3a48: 41 89 04 24 mov %eax,(%r12)
3a4c: 83 ff 0a cmp $0xa,%edi
3a4f: 7f 04 jg 0x3a55
3a51: 33 c0 xor %eax,%eax
3a53: eb 21 jmp 0x3a76
3a55: 89 f9 mov %edi,%ecx
3a57: b8 01 00 00 00 mov $0x1,%eax
3a5c: 8b 16 mov (%rsi),%edx
3a5e: d3 e0 shl %cl,%eax
3a60: 89 c7 mov %eax,%edi
3a62: d1 ff sar $1,%edi
3a64: c1 ef 1e shr $0x1e,%edi
3a67: 03 f8 add %eax,%edi
3a69: 83 e7 fc and $0xfffffffc,%edi
3a6c: 83 c7 43 add $0x43,%edi
3a6f: 83 e7 c0 and $0xffffffc0,%edi
3a72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
3a76: 89 06 mov %eax,(%rsi)
3a78: 8b 45 00 mov 0x0(%rbp),%eax
3a7b: 85 c0 test %eax,%eax
3a7d: 7e 06 jle 0x3a85
3a7f: 83 c0 40 add $0x40,%eax
3a82: 89 45 00 mov %eax,0x0(%rbp)
3a85: 33 c0 xor %eax,%eax
3a87: 48 83 c4 28 add $0x28,%rsp
3a8b: 5d pop %rbp
3a8c: 41 5c pop %r12
3a8e: 5f pop %rdi
3a8f: 5e pop %rsi
3a90: c3 ret
3a91: b8 ef ff ff ff mov $0xffffffef,%eax
3a96: 48 83 c4 28 add $0x28,%rsp
3a9a: 5d pop %rbp
3a9b: 41 5c pop %r12
3a9d: 5f pop %rdi
3a9e: 5e pop %rsi
3a9f: c3 ret
3aa0: b8 f8 ff ff ff mov $0xfffffff8,%eax
3aa5: 48 83 c4 28 add $0x28,%rsp
3aa9: 5d pop %rbp
3aaa: 41 5c pop %r12
3aac: 5f pop %rdi
3aad: 5e pop %rsi
3aae: c3 ret
3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ab6: 00
3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3abe: 66 90 xchg %ax,%ax
3ac0: 56 push %rsi
3ac1: 57 push %rdi
3ac2: 41 54 push %r12
3ac4: 55 push %rbp
3ac5: 48 83 ec 28 sub $0x28,%rsp
3ac9: 89 cf mov %ecx,%edi
3acb: 4d 89 cc mov %r9,%r12
3ace: 83 ff 1e cmp $0x1e,%edi
3ad1: 0f 87 7a 01 00 00 ja 0x3c51
3ad7: 4d 85 e4 test %r12,%r12
3ada: 0f 84 80 01 00 00 je 0x3c60
3ae0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
3ae5: 48 85 f6 test %rsi,%rsi
3ae8: 0f 84 72 01 00 00 je 0x3c60
3aee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
3af3: 48 85 ed test %rbp,%rbp
3af6: 0f 84 64 01 00 00 je 0x3c60
3afc: 83 fa 08 cmp $0x8,%edx
3aff: 74 1e je 0x3b1f
3b01: 83 fa 04 cmp $0x4,%edx
3b04: 74 19 je 0x3b1f
3b06: 83 fa 01 cmp $0x1,%edx
3b09: 74 14 je 0x3b1f
3b0b: 83 fa 02 cmp $0x2,%edx
3b0e: 74 0f je 0x3b1f
3b10: b8 ee ff ff ff mov $0xffffffee,%eax
3b15: 48 83 c4 28 add $0x28,%rsp
3b19: 5d pop %rbp
3b1a: 41 5c pop %r12
3b1c: 5f pop %rdi
3b1d: 5e pop %rsi
3b1e: c3 ret
3b1f: 83 ff 1d cmp $0x1d,%edi
3b22: 0f 8f 29 01 00 00 jg 0x3c51
3b28: 83 ff 04 cmp $0x4,%edi
3b2b: 7f 14 jg 0x3b41
3b2d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
3b34: 00
3b35: 33 c0 xor %eax,%eax
3b37: 89 06 mov %eax,(%rsi)
3b39: 89 45 00 mov %eax,0x0(%rbp)
3b3c: e9 04 01 00 00 jmp 0x3c45
3b41: 83 ff 07 cmp $0x7,%edi
3b44: 7f 11 jg 0x3b57
3b46: 33 c0 xor %eax,%eax
3b48: 41 89 04 24 mov %eax,(%r12)
3b4c: 89 06 mov %eax,(%rsi)
3b4e: 89 45 00 mov %eax,0x0(%rbp)
3b51: 41 8b 04 24 mov (%r12),%eax
3b55: eb 67 jmp 0x3bbe
3b57: 8d 4f ff lea -0x1(%rdi),%ecx
3b5a: 83 f9 12 cmp $0x12,%ecx
3b5d: 7f 48 jg 0x3ba7
3b5f: 41 bb 01 00 00 00 mov $0x1,%r11d
3b65: 41 d3 e3 shl %cl,%r11d
3b68: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
3b6f: 00
3b70: 83 e0 c0 and $0xffffffc0,%eax
3b73: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
3b7a: 00
3b7b: 41 89 04 24 mov %eax,(%r12)
3b7f: 44 89 d8 mov %r11d,%eax
3b82: d1 f8 sar $1,%eax
3b84: 41 83 e2 c0 and $0xffffffc0,%r10d
3b88: c1 e8 1e shr $0x1e,%eax
3b8b: 41 03 c3 add %r11d,%eax
3b8e: 83 e0 fc and $0xfffffffc,%eax
3b91: 83 c0 43 add $0x43,%eax
3b94: c7 06 00 00 00 00 movl $0x0,(%rsi)
3b9a: 83 e0 c0 and $0xffffffc0,%eax
3b9d: 44 89 55 00 mov %r10d,0x0(%rbp)
3ba1: 41 03 04 24 add (%r12),%eax
3ba5: eb 12 jmp 0x3bb9
3ba7: 4c 89 e2 mov %r12,%rdx
3baa: 49 89 f0 mov %rsi,%r8
3bad: 49 89 e9 mov %rbp,%r9
3bb0: e8 2b 79 03 00 call 0x3b4e0
3bb5: 41 8b 04 24 mov (%r12),%eax
3bb9: 83 ff 13 cmp $0x13,%edi
3bbc: 7d 2a jge 0x3be8
3bbe: 89 f9 mov %edi,%ecx
3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d
3bc6: 41 d3 e2 shl %cl,%r10d
3bc9: 45 89 d3 mov %r10d,%r11d
3bcc: 41 d1 fb sar $1,%r11d
3bcf: 41 c1 eb 1e shr $0x1e,%r11d
3bd3: 45 03 da add %r10d,%r11d
3bd6: 41 c1 eb 02 shr $0x2,%r11d
3bda: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
3be1: 00
3be2: 41 83 e2 c0 and $0xffffffc0,%r10d
3be6: eb 18 jmp 0x3c00
3be8: 41 ba 01 00 00 00 mov $0x1,%r10d
3bee: 8d 4f 14 lea 0x14(%rdi),%ecx
3bf1: 41 d3 e2 shl %cl,%r10d
3bf4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
3bfb: 00
3bfc: 41 83 e2 c0 and $0xffffffc0,%r10d
3c00: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
3c07: 00
3c08: 41 89 04 24 mov %eax,(%r12)
3c0c: 83 ff 0a cmp $0xa,%edi
3c0f: 7f 04 jg 0x3c15
3c11: 33 c0 xor %eax,%eax
3c13: eb 21 jmp 0x3c36
3c15: 89 f9 mov %edi,%ecx
3c17: b8 01 00 00 00 mov $0x1,%eax
3c1c: d3 e0 shl %cl,%eax
3c1e: 89 c7 mov %eax,%edi
3c20: d1 ff sar $1,%edi
3c22: c1 ef 1e shr $0x1e,%edi
3c25: 03 f8 add %eax,%edi
3c27: 83 e7 fc and $0xfffffffc,%edi
3c2a: 83 c7 43 add $0x43,%edi
3c2d: 83 e7 c0 and $0xffffffc0,%edi
3c30: 8b 16 mov (%rsi),%edx
3c32: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
3c36: 89 06 mov %eax,(%rsi)
3c38: 8b 45 00 mov 0x0(%rbp),%eax
3c3b: 85 c0 test %eax,%eax
3c3d: 7e 06 jle 0x3c45
3c3f: 83 c0 40 add $0x40,%eax
3c42: 89 45 00 mov %eax,0x0(%rbp)
3c45: 33 c0 xor %eax,%eax
3c47: 48 83 c4 28 add $0x28,%rsp
3c4b: 5d pop %rbp
3c4c: 41 5c pop %r12
3c4e: 5f pop %rdi
3c4f: 5e pop %rsi
3c50: c3 ret
3c51: b8 ef ff ff ff mov $0xffffffef,%eax
3c56: 48 83 c4 28 add $0x28,%rsp
3c5a: 5d pop %rbp
3c5b: 41 5c pop %r12
3c5d: 5f pop %rdi
3c5e: 5e pop %rsi
3c5f: c3 ret
3c60: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c65: 48 83 c4 28 add $0x28,%rsp
3c69: 5d pop %rbp
3c6a: 41 5c pop %r12
3c6c: 5f pop %rdi
3c6d: 5e pop %rsi
3c6e: c3 ret
3c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c76: 00
3c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c7e: 66 90 xchg %ax,%ax
3c80: 56 push %rsi
3c81: 57 push %rdi
3c82: 41 54 push %r12
3c84: 41 55 push %r13
3c86: 48 83 ec 28 sub $0x28,%rsp
3c8a: 41 89 cc mov %ecx,%r12d
3c8d: 4d 89 cd mov %r9,%r13
3c90: 41 83 fc 1e cmp $0x1e,%r12d
3c94: 0f 87 7b 01 00 00 ja 0x3e15
3c9a: 4d 85 ed test %r13,%r13
3c9d: 0f 84 82 01 00 00 je 0x3e25
3ca3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3ca8: 48 85 ff test %rdi,%rdi
3cab: 0f 84 74 01 00 00 je 0x3e25
3cb1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
3cb6: 48 85 f6 test %rsi,%rsi
3cb9: 0f 84 66 01 00 00 je 0x3e25
3cbf: 83 fa 08 cmp $0x8,%edx
3cc2: 74 1f je 0x3ce3
3cc4: 83 fa 04 cmp $0x4,%edx
3cc7: 74 1a je 0x3ce3
3cc9: 83 fa 01 cmp $0x1,%edx
3ccc: 74 15 je 0x3ce3
3cce: 83 fa 02 cmp $0x2,%edx
3cd1: 74 10 je 0x3ce3
3cd3: b8 ee ff ff ff mov $0xffffffee,%eax
3cd8: 48 83 c4 28 add $0x28,%rsp
3cdc: 41 5d pop %r13
3cde: 41 5c pop %r12
3ce0: 5f pop %rdi
3ce1: 5e pop %rsi
3ce2: c3 ret
3ce3: 41 83 fc 1d cmp $0x1d,%r12d
3ce7: 0f 8f 28 01 00 00 jg 0x3e15
3ced: 41 83 fc 04 cmp $0x4,%r12d
3cf1: 7f 13 jg 0x3d06
3cf3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
3cfa: 00
3cfb: 33 c0 xor %eax,%eax
3cfd: 89 07 mov %eax,(%rdi)
3cff: 89 06 mov %eax,(%rsi)
3d01: e9 02 01 00 00 jmp 0x3e08
3d06: 41 83 fc 07 cmp $0x7,%r12d
3d0a: 7f 16 jg 0x3d22
3d0c: 33 c0 xor %eax,%eax
3d0e: 41 ba 01 00 00 00 mov $0x1,%r10d
3d14: 41 89 45 00 mov %eax,0x0(%r13)
3d18: 89 07 mov %eax,(%rdi)
3d1a: 89 06 mov %eax,(%rsi)
3d1c: 41 8b 45 00 mov 0x0(%r13),%eax
3d20: eb 6f jmp 0x3d91
3d22: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
3d27: 83 f9 12 cmp $0x12,%ecx
3d2a: 7f 47 jg 0x3d73
3d2c: 41 ba 01 00 00 00 mov $0x1,%r10d
3d32: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
3d37: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
3d3e: 00
3d3f: 83 e0 c0 and $0xffffffc0,%eax
3d42: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
3d49: 00
3d4a: 41 89 45 00 mov %eax,0x0(%r13)
3d4e: 44 89 d8 mov %r11d,%eax
3d51: d1 f8 sar $1,%eax
3d53: 83 e1 c0 and $0xffffffc0,%ecx
3d56: c1 e8 1e shr $0x1e,%eax
3d59: 41 03 c3 add %r11d,%eax
3d5c: 83 e0 fc and $0xfffffffc,%eax
3d5f: 83 c0 43 add $0x43,%eax
3d62: c7 07 00 00 00 00 movl $0x0,(%rdi)
3d68: 83 e0 c0 and $0xffffffc0,%eax
3d6b: 89 0e mov %ecx,(%rsi)
3d6d: 41 03 45 00 add 0x0(%r13),%eax
3d71: eb 18 jmp 0x3d8b
3d73: 4c 89 ea mov %r13,%rdx
3d76: 49 89 f8 mov %rdi,%r8
3d79: 49 89 f1 mov %rsi,%r9
3d7c: e8 9f 79 03 00 call 0x3b720
3d81: 41 8b 45 00 mov 0x0(%r13),%eax
3d85: 41 ba 01 00 00 00 mov $0x1,%r10d
3d8b: 41 83 fc 13 cmp $0x13,%r12d
3d8f: 7d 23 jge 0x3db4
3d91: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
3d96: 41 89 cb mov %ecx,%r11d
3d99: 41 d1 fb sar $1,%r11d
3d9c: 41 c1 eb 1e shr $0x1e,%r11d
3da0: 44 03 d9 add %ecx,%r11d
3da3: 41 c1 eb 02 shr $0x2,%r11d
3da7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
3dae: 00
3daf: 83 e1 c0 and $0xffffffc0,%ecx
3db2: eb 15 jmp 0x3dc9
3db4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
3db9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
3dbe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
3dc5: 00
3dc6: 83 e1 c0 and $0xffffffc0,%ecx
3dc9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
3dd0: 41 89 45 00 mov %eax,0x0(%r13)
3dd4: 41 83 fc 0a cmp $0xa,%r12d
3dd8: 7f 04 jg 0x3dde
3dda: 33 c0 xor %eax,%eax
3ddc: eb 1d jmp 0x3dfb
3dde: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
3de3: 89 c1 mov %eax,%ecx
3de5: d1 f9 sar $1,%ecx
3de7: c1 e9 1e shr $0x1e,%ecx
3dea: 03 c8 add %eax,%ecx
3dec: 83 e1 fc and $0xfffffffc,%ecx
3def: 83 c1 43 add $0x43,%ecx
3df2: 83 e1 c0 and $0xffffffc0,%ecx
3df5: 8b 17 mov (%rdi),%edx
3df7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
3dfb: 89 07 mov %eax,(%rdi)
3dfd: 8b 06 mov (%rsi),%eax
3dff: 85 c0 test %eax,%eax
3e01: 7e 05 jle 0x3e08
3e03: 83 c0 40 add $0x40,%eax
3e06: 89 06 mov %eax,(%rsi)
3e08: 33 c0 xor %eax,%eax
3e0a: 48 83 c4 28 add $0x28,%rsp
3e0e: 41 5d pop %r13
3e10: 41 5c pop %r12
3e12: 5f pop %rdi
3e13: 5e pop %rsi
3e14: c3 ret
3e15: b8 ef ff ff ff mov $0xffffffef,%eax
3e1a: 48 83 c4 28 add $0x28,%rsp
3e1e: 41 5d pop %r13
3e20: 41 5c pop %r12
3e22: 5f pop %rdi
3e23: 5e pop %rsi
3e24: c3 ret
3e25: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e2a: 48 83 c4 28 add $0x28,%rsp
3e2e: 41 5d pop %r13
3e30: 41 5c pop %r12
3e32: 5f pop %rdi
3e33: 5e pop %rsi
3e34: c3 ret
3e35: 0f 1f 40 00 nopl 0x0(%rax)
3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e40: 56 push %rsi
3e41: 57 push %rdi
3e42: 41 54 push %r12
3e44: 41 55 push %r13
3e46: 48 83 ec 28 sub $0x28,%rsp
3e4a: 41 89 cc mov %ecx,%r12d
3e4d: 4d 89 cd mov %r9,%r13
3e50: 41 83 fc 1e cmp $0x1e,%r12d
3e54: 0f 87 7b 01 00 00 ja 0x3fd5
3e5a: 4d 85 ed test %r13,%r13
3e5d: 0f 84 82 01 00 00 je 0x3fe5
3e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3e68: 48 85 ff test %rdi,%rdi
3e6b: 0f 84 74 01 00 00 je 0x3fe5
3e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
3e76: 48 85 f6 test %rsi,%rsi
3e79: 0f 84 66 01 00 00 je 0x3fe5
3e7f: 83 fa 08 cmp $0x8,%edx
3e82: 74 1f je 0x3ea3
3e84: 83 fa 04 cmp $0x4,%edx
3e87: 74 1a je 0x3ea3
3e89: 83 fa 01 cmp $0x1,%edx
3e8c: 74 15 je 0x3ea3
3e8e: 83 fa 02 cmp $0x2,%edx
3e91: 74 10 je 0x3ea3
3e93: b8 ee ff ff ff mov $0xffffffee,%eax
3e98: 48 83 c4 28 add $0x28,%rsp
3e9c: 41 5d pop %r13
3e9e: 41 5c pop %r12
3ea0: 5f pop %rdi
3ea1: 5e pop %rsi
3ea2: c3 ret
3ea3: 41 83 fc 1d cmp $0x1d,%r12d
3ea7: 0f 8f 28 01 00 00 jg 0x3fd5
3ead: 41 83 fc 04 cmp $0x4,%r12d
3eb1: 7f 13 jg 0x3ec6
3eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
3eba: 00
3ebb: 33 c0 xor %eax,%eax
3ebd: 89 07 mov %eax,(%rdi)
3ebf: 89 06 mov %eax,(%rsi)
3ec1: e9 02 01 00 00 jmp 0x3fc8
3ec6: 41 83 fc 07 cmp $0x7,%r12d
3eca: 7f 16 jg 0x3ee2
3ecc: 33 c0 xor %eax,%eax
3ece: 41 ba 01 00 00 00 mov $0x1,%r10d
3ed4: 41 89 45 00 mov %eax,0x0(%r13)
3ed8: 89 07 mov %eax,(%rdi)
3eda: 89 06 mov %eax,(%rsi)
3edc: 41 8b 45 00 mov 0x0(%r13),%eax
3ee0: eb 6f jmp 0x3f51
3ee2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
3ee7: 83 f9 12 cmp $0x12,%ecx
3eea: 7f 47 jg 0x3f33
3eec: 41 ba 01 00 00 00 mov $0x1,%r10d
3ef2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
3ef7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
3efe: 00
3eff: 83 e0 c0 and $0xffffffc0,%eax
3f02: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
3f09: 00
3f0a: 41 89 45 00 mov %eax,0x0(%r13)
3f0e: 44 89 d8 mov %r11d,%eax
3f11: d1 f8 sar $1,%eax
3f13: 83 e1 c0 and $0xffffffc0,%ecx
3f16: c1 e8 1e shr $0x1e,%eax
3f19: 41 03 c3 add %r11d,%eax
3f1c: 83 e0 fc and $0xfffffffc,%eax
3f1f: 83 c0 43 add $0x43,%eax
3f22: c7 07 00 00 00 00 movl $0x0,(%rdi)
3f28: 83 e0 c0 and $0xffffffc0,%eax
3f2b: 89 0e mov %ecx,(%rsi)
3f2d: 41 03 45 00 add 0x0(%r13),%eax
3f31: eb 18 jmp 0x3f4b
3f33: 4c 89 ea mov %r13,%rdx
3f36: 49 89 f8 mov %rdi,%r8
3f39: 49 89 f1 mov %rsi,%r9
3f3c: e8 ff 79 03 00 call 0x3b940
3f41: 41 8b 45 00 mov 0x0(%r13),%eax
3f45: 41 ba 01 00 00 00 mov $0x1,%r10d
3f4b: 41 83 fc 13 cmp $0x13,%r12d
3f4f: 7d 23 jge 0x3f74
3f51: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
3f56: 41 89 cb mov %ecx,%r11d
3f59: 41 d1 fb sar $1,%r11d
3f5c: 41 c1 eb 1e shr $0x1e,%r11d
3f60: 44 03 d9 add %ecx,%r11d
3f63: 41 c1 eb 02 shr $0x2,%r11d
3f67: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
3f6e: 00
3f6f: 83 e1 c0 and $0xffffffc0,%ecx
3f72: eb 15 jmp 0x3f89
3f74: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
3f79: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
3f7e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
3f85: 00
3f86: 83 e1 c0 and $0xffffffc0,%ecx
3f89: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
3f90: 41 89 45 00 mov %eax,0x0(%r13)
3f94: 41 83 fc 0a cmp $0xa,%r12d
3f98: 7f 04 jg 0x3f9e
3f9a: 33 c0 xor %eax,%eax
3f9c: eb 1d jmp 0x3fbb
3f9e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
3fa3: 89 c1 mov %eax,%ecx
3fa5: d1 f9 sar $1,%ecx
3fa7: c1 e9 1e shr $0x1e,%ecx
3faa: 03 c8 add %eax,%ecx
3fac: 83 e1 fc and $0xfffffffc,%ecx
3faf: 83 c1 43 add $0x43,%ecx
3fb2: 83 e1 c0 and $0xffffffc0,%ecx
3fb5: 8b 17 mov (%rdi),%edx
3fb7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
3fbb: 89 07 mov %eax,(%rdi)
3fbd: 8b 06 mov (%rsi),%eax
3fbf: 85 c0 test %eax,%eax
3fc1: 7e 05 jle 0x3fc8
3fc3: 83 c0 40 add $0x40,%eax
3fc6: 89 06 mov %eax,(%rsi)
3fc8: 33 c0 xor %eax,%eax
3fca: 48 83 c4 28 add $0x28,%rsp
3fce: 41 5d pop %r13
3fd0: 41 5c pop %r12
3fd2: 5f pop %rdi
3fd3: 5e pop %rsi
3fd4: c3 ret
3fd5: b8 ef ff ff ff mov $0xffffffef,%eax
3fda: 48 83 c4 28 add $0x28,%rsp
3fde: 41 5d pop %r13
3fe0: 41 5c pop %r12
3fe2: 5f pop %rdi
3fe3: 5e pop %rsi
3fe4: c3 ret
3fe5: b8 f8 ff ff ff mov $0xfffffff8,%eax
3fea: 48 83 c4 28 add $0x28,%rsp
3fee: 41 5d pop %r13
3ff0: 41 5c pop %r12
3ff2: 5f pop %rdi
3ff3: 5e pop %rsi
3ff4: c3 ret
3ff5: 0f 1f 40 00 nopl 0x0(%rax)
3ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4000: 48 83 ec 28 sub $0x28,%rsp
4004: 48 85 c9 test %rcx,%rcx
4007: 74 25 je 0x402e
4009: 48 85 d2 test %rdx,%rdx
400c: 74 20 je 0x402e
400e: 4d 85 c0 test %r8,%r8
4011: 74 1b je 0x402e
4013: 45 85 c9 test %r9d,%r9d
4016: 7f 0a jg 0x4022
4018: b8 fa ff ff ff mov $0xfffffffa,%eax
401d: 48 83 c4 28 add $0x28,%rsp
4021: c3 ret
4022: e8 e9 c0 a5 01 call 0x1a60110
4027: 33 c0 xor %eax,%eax
4029: 48 83 c4 28 add $0x28,%rsp
402d: c3 ret
402e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4033: 48 83 c4 28 add $0x28,%rsp
4037: c3 ret
4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
403f: 00
4040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4045: 48 85 c9 test %rcx,%rcx
4048: 74 27 je 0x4071
404a: 48 85 d2 test %rdx,%rdx
404d: 74 22 je 0x4071
404f: 4d 85 c0 test %r8,%r8
4052: 74 1d je 0x4071
4054: 45 85 c9 test %r9d,%r9d
4057: 7f 0b jg 0x4064
4059: b8 fa ff ff ff mov $0xfffffffa,%eax
405e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4063: c3 ret
4064: e8 57 c7 a5 01 call 0x1a607c0
4069: 33 c0 xor %eax,%eax
406b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4070: c3 ret
4071: b8 f8 ff ff ff mov $0xfffffff8,%eax
4076: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
407b: c3 ret
407c: 0f 1f 40 00 nopl 0x0(%rax)
4080: 48 83 ec 28 sub $0x28,%rsp
4084: 48 85 c9 test %rcx,%rcx
4087: 74 25 je 0x40ae
4089: 48 85 d2 test %rdx,%rdx
408c: 74 20 je 0x40ae
408e: 4d 85 c0 test %r8,%r8
4091: 74 1b je 0x40ae
4093: 45 85 c9 test %r9d,%r9d
4096: 7f 0a jg 0x40a2
4098: b8 fa ff ff ff mov $0xfffffffa,%eax
409d: 48 83 c4 28 add $0x28,%rsp
40a1: c3 ret
40a2: e8 c9 cd a5 01 call 0x1a60e70
40a7: 33 c0 xor %eax,%eax
40a9: 48 83 c4 28 add $0x28,%rsp
40ad: c3 ret
40ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
40b3: 48 83 c4 28 add $0x28,%rsp
40b7: c3 ret
40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40bf: 00
40c0: 56 push %rsi
40c1: 57 push %rdi
40c2: 55 push %rbp
40c3: 48 89 d5 mov %rdx,%rbp
40c6: 48 85 c9 test %rcx,%rcx
40c9: 0f 84 2b 02 00 00 je 0x42fa
40cf: 48 85 ed test %rbp,%rbp
40d2: 0f 84 22 02 00 00 je 0x42fa
40d8: 4d 85 c0 test %r8,%r8
40db: 0f 84 19 02 00 00 je 0x42fa
40e1: 45 85 c9 test %r9d,%r9d
40e4: 0f 8e 07 02 00 00 jle 0x42f1
40ea: 41 83 f9 08 cmp $0x8,%r9d
40ee: 0f 8c ed 01 00 00 jl 0x42e1
40f4: 4c 89 c6 mov %r8,%rsi
40f7: 48 83 e6 1f and $0x1f,%rsi
40fb: 89 f6 mov %esi,%esi
40fd: 85 f6 test %esi,%esi
40ff: 74 14 je 0x4115
4101: f7 c6 07 00 00 00 test $0x7,%esi
4107: 0f 85 d4 01 00 00 jne 0x42e1
410d: f7 de neg %esi
410f: 83 c6 20 add $0x20,%esi
4112: c1 ee 03 shr $0x3,%esi
4115: 8d 46 08 lea 0x8(%rsi),%eax
4118: 44 3b c8 cmp %eax,%r9d
411b: 0f 8c c0 01 00 00 jl 0x42e1
4121: 44 89 c8 mov %r9d,%eax
4124: 33 d2 xor %edx,%edx
4126: 2b c6 sub %esi,%eax
4128: 83 e0 07 and $0x7,%eax
412b: f7 d8 neg %eax
412d: 41 03 c1 add %r9d,%eax
4130: 85 f6 test %esi,%esi
4132: 76 3e jbe 0x4172
4134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4140: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
4145: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
414b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
414f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
4153: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
4158: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
415c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
4160: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
4164: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
416a: 48 ff c2 inc %rdx
416d: 48 3b d6 cmp %rsi,%rdx
4170: 72 ce jb 0x4140
4172: 48 63 d0 movslq %eax,%rdx
4175: 0f 1f 40 00 nopl 0x0(%rax)
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4180: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
4186: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
418b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
4192: 01
4193: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
4197: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
419b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
41a2: 01
41a3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
41a7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
41ac: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
41b0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
41b4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
41ba: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
41c0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
41c6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
41cd: 01
41ce: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
41d2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
41d6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
41dd: 01
41de: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
41e2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
41e7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
41eb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
41ef: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
41f6: 48 83 c6 08 add $0x8,%rsi
41fa: 48 3b f2 cmp %rdx,%rsi
41fd: 72 81 jb 0x4180
41ff: 8d 70 01 lea 0x1(%rax),%esi
4202: 41 3b f1 cmp %r9d,%esi
4205: 0f 87 c8 00 00 00 ja 0x42d3
420b: 4d 63 c9 movslq %r9d,%r9
420e: 4c 2b ca sub %rdx,%r9
4211: 49 83 f9 02 cmp $0x2,%r9
4215: 0f 8c c1 00 00 00 jl 0x42dc
421b: 45 89 cb mov %r9d,%r11d
421e: 45 33 d2 xor %r10d,%r10d
4221: 41 83 e3 fe and $0xfffffffe,%r11d
4225: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
4229: 4d 63 db movslq %r11d,%r11
422c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
4231: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
4235: 0f 1f 40 00 nopl 0x0(%rax)
4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4240: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
4246: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
424c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
4252: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
4257: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
425b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
425f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
4263: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
4269: 49 83 c2 02 add $0x2,%r10
426d: 4d 3b d3 cmp %r11,%r10
4270: 72 ce jb 0x4240
4272: 4d 3b d9 cmp %r9,%r11
4275: 73 5c jae 0x42d3
4277: 48 63 c0 movslq %eax,%rax
427a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
427e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
4283: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4287: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
428e: 00
428f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4296: 0f 1f 00 nopl (%rax)
4299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42a0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
42a6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
42ac: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
42b0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
42b4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
42b9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
42bd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
42c1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
42c5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
42cb: 49 ff c3 inc %r11
42ce: 4d 3b d9 cmp %r9,%r11
42d1: 72 cd jb 0x42a0
42d3: 33 c0 xor %eax,%eax
42d5: c5 f8 77 vzeroupper
42d8: 5d pop %rbp
42d9: 5f pop %rdi
42da: 5e pop %rsi
42db: c3 ret
42dc: 45 33 db xor %r11d,%r11d
42df: eb 91 jmp 0x4272
42e1: 33 c0 xor %eax,%eax
42e3: 41 83 f9 01 cmp $0x1,%r9d
42e7: 72 ea jb 0x42d3
42e9: 4d 63 c9 movslq %r9d,%r9
42ec: 45 33 db xor %r11d,%r11d
42ef: eb 81 jmp 0x4272
42f1: b8 fa ff ff ff mov $0xfffffffa,%eax
42f6: 5d pop %rbp
42f7: 5f pop %rdi
42f8: 5e pop %rsi
42f9: c3 ret
42fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
42ff: 5d pop %rbp
4300: 5f pop %rdi
4301: 5e pop %rsi
4302: c3 ret
4303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
430a: 00
430b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4320: 41 56 push %r14
4322: 49 89 ca mov %rcx,%r10
4325: 49 89 d3 mov %rdx,%r11
4328: 4d 85 d2 test %r10,%r10
432b: 0f 84 82 01 00 00 je 0x44b3
4331: 4d 85 db test %r11,%r11
4334: 0f 84 79 01 00 00 je 0x44b3
433a: 4d 85 c0 test %r8,%r8
433d: 0f 84 70 01 00 00 je 0x44b3
4343: 45 85 c9 test %r9d,%r9d
4346: 0f 8e 5f 01 00 00 jle 0x44ab
434c: 49 63 d1 movslq %r9d,%rdx
434f: 48 83 fa 08 cmp $0x8,%rdx
4353: 0f 8c 3f 01 00 00 jl 0x4498
4359: 48 83 fa 0f cmp $0xf,%rdx
435d: 0f 8c 3a 01 00 00 jl 0x449d
4363: 4c 89 c0 mov %r8,%rax
4366: 48 83 e0 1f and $0x1f,%rax
436a: 85 c0 test %eax,%eax
436c: 74 10 je 0x437e
436e: a8 07 test $0x7,%al
4370: 0f 85 22 01 00 00 jne 0x4498
4376: f7 d8 neg %eax
4378: 83 c0 20 add $0x20,%eax
437b: c1 e8 03 shr $0x3,%eax
437e: 89 c1 mov %eax,%ecx
4380: 4c 8d 71 08 lea 0x8(%rcx),%r14
4384: 49 3b d6 cmp %r14,%rdx
4387: 0f 8c 0b 01 00 00 jl 0x4498
438d: 45 89 ce mov %r9d,%r14d
4390: 44 2b f0 sub %eax,%r14d
4393: 41 83 e6 07 and $0x7,%r14d
4397: 45 2b ce sub %r14d,%r9d
439a: 4d 63 c9 movslq %r9d,%r9
439d: 85 c0 test %eax,%eax
439f: b8 00 00 00 00 mov $0x0,%eax
43a4: 76 5a jbe 0x4400
43a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43ad: 00
43ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43b5: 0f 1f 40 00 nopl 0x0(%rax)
43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
43c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
43cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
43d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
43d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
43d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
43dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
43e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
43e8: 48 ff c0 inc %rax
43eb: 48 3b c1 cmp %rcx,%rax
43ee: 72 d0 jb 0x43c0
43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43f7: 00
43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43ff: 90 nop
4400: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
4406: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
440c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
4411: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
4415: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
441b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
4420: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
4426: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
442d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
4434: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
4439: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
443d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
4444: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
4449: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
4450: 48 83 c1 08 add $0x8,%rcx
4454: 49 3b c9 cmp %r9,%rcx
4457: 72 a7 jb 0x4400
4459: 4c 3b ca cmp %rdx,%r9
445c: 73 32 jae 0x4490
445e: 66 90 xchg %ax,%ax
4460: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
4466: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
446c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
4470: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
4475: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
4479: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
447d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
4482: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
4488: 49 ff c1 inc %r9
448b: 4c 3b ca cmp %rdx,%r9
448e: 72 d0 jb 0x4460
4490: 33 c0 xor %eax,%eax
4492: c5 f8 77 vzeroupper
4495: 41 5e pop %r14
4497: c3 ret
4498: 45 33 c9 xor %r9d,%r9d
449b: eb bc jmp 0x4459
449d: 41 83 e1 f8 and $0xfffffff8,%r9d
44a1: 33 c9 xor %ecx,%ecx
44a3: 4d 63 c9 movslq %r9d,%r9
44a6: e9 55 ff ff ff jmp 0x4400
44ab: b8 fa ff ff ff mov $0xfffffffa,%eax
44b0: 41 5e pop %r14
44b2: c3 ret
44b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
44b8: 41 5e pop %r14
44ba: c3 ret
44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
44c0: 41 56 push %r14
44c2: 49 89 ca mov %rcx,%r10
44c5: 49 89 d3 mov %rdx,%r11
44c8: 4d 85 d2 test %r10,%r10
44cb: 0f 84 a2 01 00 00 je 0x4673
44d1: 4d 85 db test %r11,%r11
44d4: 0f 84 99 01 00 00 je 0x4673
44da: 4d 85 c0 test %r8,%r8
44dd: 0f 84 90 01 00 00 je 0x4673
44e3: 45 85 c9 test %r9d,%r9d
44e6: 0f 8e 7f 01 00 00 jle 0x466b
44ec: 49 63 d1 movslq %r9d,%rdx
44ef: 48 83 fa 08 cmp $0x8,%rdx
44f3: 0f 8c 5f 01 00 00 jl 0x4658
44f9: 48 83 fa 0f cmp $0xf,%rdx
44fd: 0f 8c 5a 01 00 00 jl 0x465d
4503: 4c 89 c0 mov %r8,%rax
4506: 48 83 e0 1f and $0x1f,%rax
450a: 85 c0 test %eax,%eax
450c: 74 10 je 0x451e
450e: a8 07 test $0x7,%al
4510: 0f 85 42 01 00 00 jne 0x4658
4516: f7 d8 neg %eax
4518: 83 c0 20 add $0x20,%eax
451b: c1 e8 03 shr $0x3,%eax
451e: 89 c1 mov %eax,%ecx
4520: 4c 8d 71 08 lea 0x8(%rcx),%r14
4524: 49 3b d6 cmp %r14,%rdx
4527: 0f 8c 2b 01 00 00 jl 0x4658
452d: 45 89 ce mov %r9d,%r14d
4530: 44 2b f0 sub %eax,%r14d
4533: 41 83 e6 07 and $0x7,%r14d
4537: 45 2b ce sub %r14d,%r9d
453a: 4d 63 c9 movslq %r9d,%r9
453d: 85 c0 test %eax,%eax
453f: b8 00 00 00 00 mov $0x0,%eax
4544: 76 5a jbe 0x45a0
4546: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
454d: 00
454e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4555: 0f 1f 40 00 nopl 0x0(%rax)
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4560: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
4566: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
456c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
4570: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
4575: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
4579: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
457d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
4582: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
4588: 48 ff c0 inc %rax
458b: 48 3b c1 cmp %rcx,%rax
458e: 72 d0 jb 0x4560
4590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4597: 00
4598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
459f: 90 nop
45a0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
45a6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
45ac: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
45b1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
45b5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
45bb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
45c0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
45c6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
45cd: 01
45ce: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
45d5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
45dc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
45e2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
45e9: 01
45ea: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
45f0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
45f7: 01
45f8: 48 83 c1 08 add $0x8,%rcx
45fc: 49 3b c9 cmp %r9,%rcx
45ff: 72 9f jb 0x45a0
4601: 4c 3b ca cmp %rdx,%r9
4604: 73 4a jae 0x4650
4606: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
460d: 00
460e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4615: 0f 1f 40 00 nopl 0x0(%rax)
4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4620: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
4626: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
462c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
4630: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
4635: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
4639: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
463d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
4642: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
4648: 49 ff c1 inc %r9
464b: 4c 3b ca cmp %rdx,%r9
464e: 72 d0 jb 0x4620
4650: 33 c0 xor %eax,%eax
4652: c5 f8 77 vzeroupper
4655: 41 5e pop %r14
4657: c3 ret
4658: 45 33 c9 xor %r9d,%r9d
465b: eb a4 jmp 0x4601
465d: 41 83 e1 f8 and $0xfffffff8,%r9d
4661: 33 c9 xor %ecx,%ecx
4663: 4d 63 c9 movslq %r9d,%r9
4666: e9 35 ff ff ff jmp 0x45a0
466b: b8 fa ff ff ff mov $0xfffffffa,%eax
4670: 41 5e pop %r14
4672: c3 ret
4673: b8 f8 ff ff ff mov $0xfffffff8,%eax
4678: 41 5e pop %r14
467a: c3 ret
467b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4680: 48 83 ec 28 sub $0x28,%rsp
4684: 48 85 c9 test %rcx,%rcx
4687: 74 20 je 0x46a9
4689: 48 85 d2 test %rdx,%rdx
468c: 74 1b je 0x46a9
468e: 45 85 c0 test %r8d,%r8d
4691: 7f 0a jg 0x469d
4693: b8 fa ff ff ff mov $0xfffffffa,%eax
4698: 48 83 c4 28 add $0x28,%rsp
469c: c3 ret
469d: e8 2e b8 a5 01 call 0x1a5fed0
46a2: 33 c0 xor %eax,%eax
46a4: 48 83 c4 28 add $0x28,%rsp
46a8: c3 ret
46a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
46ae: 48 83 c4 28 add $0x28,%rsp
46b2: c3 ret
46b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46bf: 00
46c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
46c5: 48 85 c9 test %rcx,%rcx
46c8: 74 22 je 0x46ec
46ca: 48 85 d2 test %rdx,%rdx
46cd: 74 1d je 0x46ec
46cf: 45 85 c0 test %r8d,%r8d
46d2: 7f 0b jg 0x46df
46d4: b8 fa ff ff ff mov $0xfffffffa,%eax
46d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
46de: c3 ret
46df: e8 6c be a5 01 call 0x1a60550
46e4: 33 c0 xor %eax,%eax
46e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
46eb: c3 ret
46ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
46f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
46f6: c3 ret
46f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
46fe: 00 00
4700: 48 83 ec 28 sub $0x28,%rsp
4704: 48 85 c9 test %rcx,%rcx
4707: 74 20 je 0x4729
4709: 48 85 d2 test %rdx,%rdx
470c: 74 1b je 0x4729
470e: 45 85 c0 test %r8d,%r8d
4711: 7f 0a jg 0x471d
4713: b8 fa ff ff ff mov $0xfffffffa,%eax
4718: 48 83 c4 28 add $0x28,%rsp
471c: c3 ret
471d: e8 de c4 a5 01 call 0x1a60c00
4722: 33 c0 xor %eax,%eax
4724: 48 83 c4 28 add $0x28,%rsp
4728: c3 ret
4729: b8 f8 ff ff ff mov $0xfffffff8,%eax
472e: 48 83 c4 28 add $0x28,%rsp
4732: c3 ret
4733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
473f: 00
4740: 56 push %rsi
4741: 48 89 d6 mov %rdx,%rsi
4744: 48 85 c9 test %rcx,%rcx
4747: 0f 84 29 02 00 00 je 0x4976
474d: 48 85 f6 test %rsi,%rsi
4750: 0f 84 20 02 00 00 je 0x4976
4756: 45 85 c0 test %r8d,%r8d
4759: 0f 8e 10 02 00 00 jle 0x496f
475f: 41 83 f8 08 cmp $0x8,%r8d
4763: 0f 8c f6 01 00 00 jl 0x495f
4769: 49 89 f1 mov %rsi,%r9
476c: 49 83 e1 1f and $0x1f,%r9
4770: 45 89 c9 mov %r9d,%r9d
4773: 45 85 c9 test %r9d,%r9d
4776: 74 18 je 0x4790
4778: 41 f7 c1 07 00 00 00 test $0x7,%r9d
477f: 0f 85 da 01 00 00 jne 0x495f
4785: 41 f7 d9 neg %r9d
4788: 41 83 c1 20 add $0x20,%r9d
478c: 41 c1 e9 03 shr $0x3,%r9d
4790: 41 8d 41 08 lea 0x8(%r9),%eax
4794: 44 3b c0 cmp %eax,%r8d
4797: 0f 8c c2 01 00 00 jl 0x495f
479d: 44 89 c0 mov %r8d,%eax
47a0: 33 d2 xor %edx,%edx
47a2: 41 2b c1 sub %r9d,%eax
47a5: 83 e0 07 and $0x7,%eax
47a8: f7 d8 neg %eax
47aa: 41 03 c0 add %r8d,%eax
47ad: 45 85 c9 test %r9d,%r9d
47b0: 76 3e jbe 0x47f0
47b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47c0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
47c5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
47ca: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
47ce: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
47d2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
47d7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
47db: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
47df: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
47e3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
47e8: 48 ff c2 inc %rdx
47eb: 49 3b d1 cmp %r9,%rdx
47ee: 72 d0 jb 0x47c0
47f0: 48 63 d0 movslq %eax,%rdx
47f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
47f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47ff: 00
4800: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
4806: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
480c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
4812: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
4819: 01
481a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
481f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
4823: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
4827: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
482b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
4831: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
4838: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
483f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
4846: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
484d: 01
484e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
4852: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
4857: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
485b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
485f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
4866: 49 83 c1 08 add $0x8,%r9
486a: 4c 3b ca cmp %rdx,%r9
486d: 72 91 jb 0x4800
486f: 44 8d 48 01 lea 0x1(%rax),%r9d
4873: 45 3b c8 cmp %r8d,%r9d
4876: 0f 87 d7 00 00 00 ja 0x4953
487c: 4d 63 d0 movslq %r8d,%r10
487f: 4c 2b d2 sub %rdx,%r10
4882: 49 83 fa 02 cmp $0x2,%r10
4886: 0f 8c ce 00 00 00 jl 0x495a
488c: 45 89 d3 mov %r10d,%r11d
488f: 45 33 c9 xor %r9d,%r9d
4892: 41 83 e3 fe and $0xfffffffe,%r11d
4896: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
489a: 4d 63 db movslq %r11d,%r11
489d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
48a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48a8: 00
48a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48b7: 00
48b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48bf: 90 nop
48c0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
48c6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
48cc: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
48d2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
48d7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
48db: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
48df: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
48e3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
48e9: 49 83 c1 02 add $0x2,%r9
48ed: 4d 3b cb cmp %r11,%r9
48f0: 72 ce jb 0x48c0
48f2: 4d 3b da cmp %r10,%r11
48f5: 73 5c jae 0x4953
48f7: 48 63 c0 movslq %eax,%rax
48fa: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
48fe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
4902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4909: 00
490a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4918: 00
4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4920: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
4926: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
492c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
4930: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
4934: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
4939: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
493d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
4941: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
4945: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
494b: 49 ff c3 inc %r11
494e: 4d 3b da cmp %r10,%r11
4951: 72 cd jb 0x4920
4953: 33 c0 xor %eax,%eax
4955: c5 f8 77 vzeroupper
4958: 5e pop %rsi
4959: c3 ret
495a: 45 33 db xor %r11d,%r11d
495d: eb 93 jmp 0x48f2
495f: 33 c0 xor %eax,%eax
4961: 41 83 f8 01 cmp $0x1,%r8d
4965: 72 ec jb 0x4953
4967: 4d 63 d0 movslq %r8d,%r10
496a: 45 33 db xor %r11d,%r11d
496d: eb 83 jmp 0x48f2
496f: b8 fa ff ff ff mov $0xfffffffa,%eax
4974: 5e pop %rsi
4975: c3 ret
4976: b8 f8 ff ff ff mov $0xfffffff8,%eax
497b: 5e pop %rsi
497c: c3 ret
497d: 0f 1f 00 nopl (%rax)
4980: 49 89 d1 mov %rdx,%r9
4983: 48 85 c9 test %rcx,%rcx
4986: 0f 84 73 01 00 00 je 0x4aff
498c: 4d 85 c9 test %r9,%r9
498f: 0f 84 6a 01 00 00 je 0x4aff
4995: 45 85 c0 test %r8d,%r8d
4998: 0f 8e 5b 01 00 00 jle 0x4af9
499e: 49 63 d0 movslq %r8d,%rdx
49a1: 48 83 fa 08 cmp $0x8,%rdx
49a5: 0f 8c 49 01 00 00 jl 0x4af4
49ab: 4c 89 c8 mov %r9,%rax
49ae: 48 83 e0 1f and $0x1f,%rax
49b2: 89 c0 mov %eax,%eax
49b4: 85 c0 test %eax,%eax
49b6: 74 10 je 0x49c8
49b8: a8 07 test $0x7,%al
49ba: 0f 85 34 01 00 00 jne 0x4af4
49c0: f7 d8 neg %eax
49c2: 83 c0 20 add $0x20,%eax
49c5: c1 e8 03 shr $0x3,%eax
49c8: 44 8d 50 08 lea 0x8(%rax),%r10d
49cc: 49 3b d2 cmp %r10,%rdx
49cf: 0f 8c 1f 01 00 00 jl 0x4af4
49d5: 45 89 c2 mov %r8d,%r10d
49d8: 44 2b d0 sub %eax,%r10d
49db: 41 83 e2 07 and $0x7,%r10d
49df: 45 2b c2 sub %r10d,%r8d
49e2: 45 33 d2 xor %r10d,%r10d
49e5: 85 c0 test %eax,%eax
49e7: 76 47 jbe 0x4a30
49e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49f0: 00
49f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49ff: 00
4a00: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
4a06: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4a0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
4a10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
4a15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
4a19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
4a1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
4a22: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
4a28: 49 ff c2 inc %r10
4a2b: 4c 3b d0 cmp %rax,%r10
4a2e: 72 d0 jb 0x4a00
4a30: 4d 63 d0 movslq %r8d,%r10
4a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a3f: 00
4a40: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
4a45: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
4a4b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
4a50: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
4a54: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
4a5a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
4a5f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
4a65: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
4a6b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
4a72: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
4a77: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
4a7b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
4a82: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
4a87: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
4a8e: 48 83 c0 08 add $0x8,%rax
4a92: 49 3b c2 cmp %r10,%rax
4a95: 72 a9 jb 0x4a40
4a97: 33 c0 xor %eax,%eax
4a99: 45 8d 50 01 lea 0x1(%r8),%r10d
4a9d: 4d 63 d2 movslq %r10d,%r10
4aa0: 4c 3b d2 cmp %rdx,%r10
4aa3: 77 49 ja 0x4aee
4aa5: 4d 63 c0 movslq %r8d,%r8
4aa8: 49 2b d0 sub %r8,%rdx
4aab: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
4aaf: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4abf: 00
4ac0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
4ac5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
4acb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
4acf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
4ad4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
4ad8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
4adc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
4ae1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
4ae6: 48 ff c0 inc %rax
4ae9: 48 3b c2 cmp %rdx,%rax
4aec: 72 d2 jb 0x4ac0
4aee: 33 c0 xor %eax,%eax
4af0: c5 f8 77 vzeroupper
4af3: c3 ret
4af4: 45 33 c0 xor %r8d,%r8d
4af7: eb 9e jmp 0x4a97
4af9: b8 fa ff ff ff mov $0xfffffffa,%eax
4afe: c3 ret
4aff: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b04: c3 ret
4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b0c: 00
4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b20: 49 89 d1 mov %rdx,%r9
4b23: 48 85 c9 test %rcx,%rcx
4b26: 0f 84 73 01 00 00 je 0x4c9f
4b2c: 4d 85 c9 test %r9,%r9
4b2f: 0f 84 6a 01 00 00 je 0x4c9f
4b35: 45 85 c0 test %r8d,%r8d
4b38: 0f 8e 5b 01 00 00 jle 0x4c99
4b3e: 49 63 d0 movslq %r8d,%rdx
4b41: 48 83 fa 08 cmp $0x8,%rdx
4b45: 0f 8c 49 01 00 00 jl 0x4c94
4b4b: 4c 89 c8 mov %r9,%rax
4b4e: 48 83 e0 1f and $0x1f,%rax
4b52: 89 c0 mov %eax,%eax
4b54: 85 c0 test %eax,%eax
4b56: 74 10 je 0x4b68
4b58: a8 07 test $0x7,%al
4b5a: 0f 85 34 01 00 00 jne 0x4c94
4b60: f7 d8 neg %eax
4b62: 83 c0 20 add $0x20,%eax
4b65: c1 e8 03 shr $0x3,%eax
4b68: 44 8d 50 08 lea 0x8(%rax),%r10d
4b6c: 49 3b d2 cmp %r10,%rdx
4b6f: 0f 8c 1f 01 00 00 jl 0x4c94
4b75: 45 89 c2 mov %r8d,%r10d
4b78: 44 2b d0 sub %eax,%r10d
4b7b: 41 83 e2 07 and $0x7,%r10d
4b7f: 45 2b c2 sub %r10d,%r8d
4b82: 45 33 d2 xor %r10d,%r10d
4b85: 85 c0 test %eax,%eax
4b87: 76 47 jbe 0x4bd0
4b89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b90: 00
4b91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b9f: 00
4ba0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
4ba6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4bac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
4bb0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
4bb5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
4bb9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
4bbd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
4bc2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
4bc8: 49 ff c2 inc %r10
4bcb: 4c 3b d0 cmp %rax,%r10
4bce: 72 d0 jb 0x4ba0
4bd0: 4d 63 d0 movslq %r8d,%r10
4bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bdf: 00
4be0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
4be5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
4beb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
4bf0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
4bf4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
4bfa: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
4bff: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
4c05: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
4c0c: 01
4c0d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
4c14: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
4c1b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
4c21: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
4c28: 01
4c29: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
4c2f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
4c36: 01
4c37: 48 83 c0 08 add $0x8,%rax
4c3b: 49 3b c2 cmp %r10,%rax
4c3e: 72 a0 jb 0x4be0
4c40: 33 c0 xor %eax,%eax
4c42: 45 8d 50 01 lea 0x1(%r8),%r10d
4c46: 4d 63 d2 movslq %r10d,%r10
4c49: 4c 3b d2 cmp %rdx,%r10
4c4c: 77 40 ja 0x4c8e
4c4e: 4d 63 c0 movslq %r8d,%r8
4c51: 49 2b d0 sub %r8,%rdx
4c54: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
4c58: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
4c5c: 0f 1f 40 00 nopl 0x0(%rax)
4c60: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
4c65: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
4c6b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
4c6f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
4c74: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
4c78: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
4c7c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
4c81: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
4c86: 48 ff c0 inc %rax
4c89: 48 3b c2 cmp %rdx,%rax
4c8c: 72 d2 jb 0x4c60
4c8e: 33 c0 xor %eax,%eax
4c90: c5 f8 77 vzeroupper
4c93: c3 ret
4c94: 45 33 c0 xor %r8d,%r8d
4c97: eb a7 jmp 0x4c40
4c99: b8 fa ff ff ff mov $0xfffffffa,%eax
4c9e: c3 ret
4c9f: b8 f8 ff ff ff mov $0xfffffff8,%eax
4ca4: c3 ret
4ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cac: 00
4cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4cc0: 48 83 ec 28 sub $0x28,%rsp
4cc4: 48 85 c9 test %rcx,%rcx
4cc7: 74 23 je 0x4cec
4cc9: 48 85 d2 test %rdx,%rdx
4ccc: 74 1e je 0x4cec
4cce: 4d 85 c0 test %r8,%r8
4cd1: 74 19 je 0x4cec
4cd3: 45 85 c9 test %r9d,%r9d
4cd6: 7e 1e jle 0x4cf6
4cd8: e8 d3 ce a5 01 call 0x1a61bb0
4cdd: ba 02 00 00 00 mov $0x2,%edx
4ce2: 85 c0 test %eax,%eax
4ce4: 0f 45 c2 cmovne %edx,%eax
4ce7: 48 83 c4 28 add $0x28,%rsp
4ceb: c3 ret
4cec: b8 f8 ff ff ff mov $0xfffffff8,%eax
4cf1: 48 83 c4 28 add $0x28,%rsp
4cf5: c3 ret
4cf6: b8 fa ff ff ff mov $0xfffffffa,%eax
4cfb: 48 83 c4 28 add $0x28,%rsp
4cff: c3 ret
4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4d05: 48 85 c9 test %rcx,%rcx
4d08: 74 24 je 0x4d2e
4d0a: 48 85 d2 test %rdx,%rdx
4d0d: 74 1f je 0x4d2e
4d0f: 4d 85 c0 test %r8,%r8
4d12: 74 1a je 0x4d2e
4d14: 45 85 c9 test %r9d,%r9d
4d17: 7e 20 jle 0x4d39
4d19: e8 e2 13 a6 01 call 0x1a66100
4d1e: ba 02 00 00 00 mov $0x2,%edx
4d23: 85 c0 test %eax,%eax
4d25: 0f 45 c2 cmovne %edx,%eax
4d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4d2d: c3 ret
4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4d38: c3 ret
4d39: b8 fa ff ff ff mov $0xfffffffa,%eax
4d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4d43: c3 ret
4d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d4b: 00
4d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d5f: 00
4d60: 48 83 ec 28 sub $0x28,%rsp
4d64: 48 85 c9 test %rcx,%rcx
4d67: 74 23 je 0x4d8c
4d69: 48 85 d2 test %rdx,%rdx
4d6c: 74 1e je 0x4d8c
4d6e: 4d 85 c0 test %r8,%r8
4d71: 74 19 je 0x4d8c
4d73: 45 85 c9 test %r9d,%r9d
4d76: 7e 1e jle 0x4d96
4d78: e8 93 37 a6 01 call 0x1a68510
4d7d: ba 02 00 00 00 mov $0x2,%edx
4d82: 85 c0 test %eax,%eax
4d84: 0f 45 c2 cmovne %edx,%eax
4d87: 48 83 c4 28 add $0x28,%rsp
4d8b: c3 ret
4d8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d91: 48 83 c4 28 add $0x28,%rsp
4d95: c3 ret
4d96: b8 fa ff ff ff mov $0xfffffffa,%eax
4d9b: 48 83 c4 28 add $0x28,%rsp
4d9f: c3 ret
4da0: 48 83 ec 28 sub $0x28,%rsp
4da4: 48 85 c9 test %rcx,%rcx
4da7: 74 23 je 0x4dcc
4da9: 48 85 d2 test %rdx,%rdx
4dac: 74 1e je 0x4dcc
4dae: 4d 85 c0 test %r8,%r8
4db1: 74 19 je 0x4dcc
4db3: 45 85 c9 test %r9d,%r9d
4db6: 7e 1e jle 0x4dd6
4db8: e8 a3 79 a6 01 call 0x1a6c760
4dbd: ba 02 00 00 00 mov $0x2,%edx
4dc2: 85 c0 test %eax,%eax
4dc4: 0f 45 c2 cmovne %edx,%eax
4dc7: 48 83 c4 28 add $0x28,%rsp
4dcb: c3 ret
4dcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
4dd1: 48 83 c4 28 add $0x28,%rsp
4dd5: c3 ret
4dd6: b8 fa ff ff ff mov $0xfffffffa,%eax
4ddb: 48 83 c4 28 add $0x28,%rsp
4ddf: c3 ret
4de0: 48 83 ec 28 sub $0x28,%rsp
4de4: 48 85 c9 test %rcx,%rcx
4de7: 74 23 je 0x4e0c
4de9: 48 85 d2 test %rdx,%rdx
4dec: 74 1e je 0x4e0c
4dee: 4d 85 c0 test %r8,%r8
4df1: 74 19 je 0x4e0c
4df3: 45 85 c9 test %r9d,%r9d
4df6: 7e 1e jle 0x4e16
4df8: e8 63 bd a6 01 call 0x1a70b60
4dfd: ba 02 00 00 00 mov $0x2,%edx
4e02: 85 c0 test %eax,%eax
4e04: 0f 45 c2 cmovne %edx,%eax
4e07: 48 83 c4 28 add $0x28,%rsp
4e0b: c3 ret
4e0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e11: 48 83 c4 28 add $0x28,%rsp
4e15: c3 ret
4e16: b8 fa ff ff ff mov $0xfffffffa,%eax
4e1b: 48 83 c4 28 add $0x28,%rsp
4e1f: c3 ret
4e20: 48 83 ec 28 sub $0x28,%rsp
4e24: 48 85 c9 test %rcx,%rcx
4e27: 74 23 je 0x4e4c
4e29: 48 85 d2 test %rdx,%rdx
4e2c: 74 1e je 0x4e4c
4e2e: 4d 85 c0 test %r8,%r8
4e31: 74 19 je 0x4e4c
4e33: 45 85 c9 test %r9d,%r9d
4e36: 7e 1e jle 0x4e56
4e38: e8 43 fe a6 01 call 0x1a74c80
4e3d: ba 02 00 00 00 mov $0x2,%edx
4e42: 85 c0 test %eax,%eax
4e44: 0f 45 c2 cmovne %edx,%eax
4e47: 48 83 c4 28 add $0x28,%rsp
4e4b: c3 ret
4e4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e51: 48 83 c4 28 add $0x28,%rsp
4e55: c3 ret
4e56: b8 fa ff ff ff mov $0xfffffffa,%eax
4e5b: 48 83 c4 28 add $0x28,%rsp
4e5f: c3 ret
4e60: 48 83 ec 28 sub $0x28,%rsp
4e64: 48 85 c9 test %rcx,%rcx
4e67: 74 25 je 0x4e8e
4e69: 48 85 d2 test %rdx,%rdx
4e6c: 74 20 je 0x4e8e
4e6e: 4d 85 c0 test %r8,%r8
4e71: 74 1b je 0x4e8e
4e73: 45 85 c9 test %r9d,%r9d
4e76: 7f 0a jg 0x4e82
4e78: b8 fa ff ff ff mov $0xfffffffa,%eax
4e7d: 48 83 c4 28 add $0x28,%rsp
4e81: c3 ret
4e82: e8 d9 6c 03 00 call 0x3bb60
4e87: 33 c0 xor %eax,%eax
4e89: 48 83 c4 28 add $0x28,%rsp
4e8d: c3 ret
4e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e93: 48 83 c4 28 add $0x28,%rsp
4e97: c3 ret
4e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e9f: 00
4ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4ea5: 48 85 c9 test %rcx,%rcx
4ea8: 74 27 je 0x4ed1
4eaa: 48 85 d2 test %rdx,%rdx
4ead: 74 22 je 0x4ed1
4eaf: 4d 85 c0 test %r8,%r8
4eb2: 74 1d je 0x4ed1
4eb4: 45 85 c9 test %r9d,%r9d
4eb7: 7f 0b jg 0x4ec4
4eb9: b8 fa ff ff ff mov $0xfffffffa,%eax
4ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4ec3: c3 ret
4ec4: e8 d7 72 03 00 call 0x3c1a0
4ec9: 33 c0 xor %eax,%eax
4ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4ed0: c3 ret
4ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
4ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4edb: c3 ret
4edc: 0f 1f 40 00 nopl 0x0(%rax)
4ee0: 48 83 ec 28 sub $0x28,%rsp
4ee4: 48 85 c9 test %rcx,%rcx
4ee7: 74 25 je 0x4f0e
4ee9: 48 85 d2 test %rdx,%rdx
4eec: 74 20 je 0x4f0e
4eee: 4d 85 c0 test %r8,%r8
4ef1: 74 1b je 0x4f0e
4ef3: 45 85 c9 test %r9d,%r9d
4ef6: 7f 0a jg 0x4f02
4ef8: b8 fa ff ff ff mov $0xfffffffa,%eax
4efd: 48 83 c4 28 add $0x28,%rsp
4f01: c3 ret
4f02: e8 b9 78 03 00 call 0x3c7c0
4f07: 33 c0 xor %eax,%eax
4f09: 48 83 c4 28 add $0x28,%rsp
4f0d: c3 ret
4f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f13: 48 83 c4 28 add $0x28,%rsp
4f17: c3 ret
4f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f1f: 00
4f20: 41 56 push %r14
4f22: 49 89 cb mov %rcx,%r11
4f25: 4d 85 db test %r11,%r11
4f28: 0f 84 1e 02 00 00 je 0x514c
4f2e: 48 85 d2 test %rdx,%rdx
4f31: 0f 84 15 02 00 00 je 0x514c
4f37: 4d 85 c0 test %r8,%r8
4f3a: 0f 84 0c 02 00 00 je 0x514c
4f40: 45 85 c9 test %r9d,%r9d
4f43: 0f 8e fb 01 00 00 jle 0x5144
4f49: 49 63 c9 movslq %r9d,%rcx
4f4c: 48 83 f9 08 cmp $0x8,%rcx
4f50: 0f 8c e9 01 00 00 jl 0x513f
4f56: 4c 89 c0 mov %r8,%rax
4f59: 48 83 e0 1f and $0x1f,%rax
4f5d: 85 c0 test %eax,%eax
4f5f: 74 0d je 0x4f6e
4f61: a8 0f test $0xf,%al
4f63: 0f 85 d6 01 00 00 jne 0x513f
4f69: b8 01 00 00 00 mov $0x1,%eax
4f6e: 41 89 c2 mov %eax,%r10d
4f71: 4d 8d 72 08 lea 0x8(%r10),%r14
4f75: 49 3b ce cmp %r14,%rcx
4f78: 0f 8c c1 01 00 00 jl 0x513f
4f7e: 45 89 ce mov %r9d,%r14d
4f81: 44 2b f0 sub %eax,%r14d
4f84: 41 83 e6 07 and $0x7,%r14d
4f88: 45 2b ce sub %r14d,%r9d
4f8b: 45 33 f6 xor %r14d,%r14d
4f8e: 4d 63 c9 movslq %r9d,%r9
4f91: 85 c0 test %eax,%eax
4f93: 4c 89 f0 mov %r14,%rax
4f96: 76 3f jbe 0x4fd7
4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f9f: 00
4fa0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
4fa6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
4fab: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
4fb0: 49 ff c6 inc %r14
4fb3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
4fb7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
4fbc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
4fc0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
4fc4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
4fc8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
4fce: 48 83 c0 10 add $0x10,%rax
4fd2: 4d 3b f2 cmp %r10,%r14
4fd5: 72 c9 jb 0x4fa0
4fd7: 4c 89 d0 mov %r10,%rax
4fda: 48 c1 e0 04 shl $0x4,%rax
4fde: 66 90 xchg %ax,%ax
4fe0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
4fe5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
4feb: 49 83 c2 08 add $0x8,%r10
4fef: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
4ff6: 01
4ff7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
4ffb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
4fff: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
5006: 01
5007: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
500b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
5010: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
5014: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
5018: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
501e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
5025: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
502b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
5032: 01
5033: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
503a: 01
503b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
503f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
5043: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
5048: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
504c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
5050: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
5054: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
505b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
5061: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
5068: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
506f: 01
5070: c5 ff 12 d3 vmovddup %ymm3,%ymm2
5074: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
5078: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
507f: 01
5080: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
5084: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
5089: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
508d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
5091: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
5098: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
509e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
50a5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
50ac: 01
50ad: c5 ff 12 e9 vmovddup %ymm1,%ymm5
50b1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
50b5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
50bc: 01
50bd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
50c1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
50c6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
50ca: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
50ce: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
50d5: 48 05 80 00 00 00 add $0x80,%rax
50db: 4d 3b d1 cmp %r9,%r10
50de: 0f 82 fc fe ff ff jb 0x4fe0
50e4: 4c 89 c8 mov %r9,%rax
50e7: 48 c1 e0 04 shl $0x4,%rax
50eb: 4c 3b c9 cmp %rcx,%r9
50ee: 73 47 jae 0x5137
50f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
50f7: 00
50f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
50ff: 90 nop
5100: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
5106: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
510b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
5110: 49 ff c1 inc %r9
5113: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
5117: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
511c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
5120: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
5124: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
5128: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
512e: 48 83 c0 10 add $0x10,%rax
5132: 4c 3b c9 cmp %rcx,%r9
5135: 72 c9 jb 0x5100
5137: 33 c0 xor %eax,%eax
5139: c5 f8 77 vzeroupper
513c: 41 5e pop %r14
513e: c3 ret
513f: 45 33 c9 xor %r9d,%r9d
5142: eb a0 jmp 0x50e4
5144: b8 fa ff ff ff mov $0xfffffffa,%eax
5149: 41 5e pop %r14
514b: c3 ret
514c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5151: 41 5e pop %r14
5153: c3 ret
5154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5160: 41 56 push %r14
5162: 49 89 cb mov %rcx,%r11
5165: 4d 85 db test %r11,%r11
5168: 0f 84 db 01 00 00 je 0x5349
516e: 48 85 d2 test %rdx,%rdx
5171: 0f 84 d2 01 00 00 je 0x5349
5177: 4d 85 c0 test %r8,%r8
517a: 0f 84 c9 01 00 00 je 0x5349
5180: 45 85 c9 test %r9d,%r9d
5183: 0f 8e b8 01 00 00 jle 0x5341
5189: 49 63 c9 movslq %r9d,%rcx
518c: 48 83 f9 08 cmp $0x8,%rcx
5190: 0f 8c a6 01 00 00 jl 0x533c
5196: 4c 89 c0 mov %r8,%rax
5199: 48 83 e0 1f and $0x1f,%rax
519d: 85 c0 test %eax,%eax
519f: 74 0d je 0x51ae
51a1: a8 0f test $0xf,%al
51a3: 0f 85 93 01 00 00 jne 0x533c
51a9: b8 01 00 00 00 mov $0x1,%eax
51ae: 41 89 c2 mov %eax,%r10d
51b1: 4d 8d 72 08 lea 0x8(%r10),%r14
51b5: 49 3b ce cmp %r14,%rcx
51b8: 0f 8c 7e 01 00 00 jl 0x533c
51be: 45 89 ce mov %r9d,%r14d
51c1: 44 2b f0 sub %eax,%r14d
51c4: 41 83 e6 07 and $0x7,%r14d
51c8: 45 2b ce sub %r14d,%r9d
51cb: 45 33 f6 xor %r14d,%r14d
51ce: 4d 63 c9 movslq %r9d,%r9
51d1: 85 c0 test %eax,%eax
51d3: 4c 89 f0 mov %r14,%rax
51d6: 76 3c jbe 0x5214
51d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51df: 00
51e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
51e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
51eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
51ef: 49 ff c6 inc %r14
51f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
51f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
51fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
5200: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
5205: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
520b: 48 83 c0 10 add $0x10,%rax
520f: 4d 3b f2 cmp %r10,%r14
5212: 72 cc jb 0x51e0
5214: 4c 89 d0 mov %r10,%rax
5217: 48 c1 e0 04 shl $0x4,%rax
521b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5220: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
5226: 4e 8d 34 00 lea (%rax,%r8,1),%r14
522a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
522f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5233: 49 83 c2 08 add $0x8,%r10
5237: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
523c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5240: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
5245: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
524a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
524f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
5256: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
525c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5260: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5265: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5269: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
526f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5274: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
527a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
5281: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
5287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
528b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5294: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
529a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
529f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
52a5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
52ac: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
52b2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
52b6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
52bb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
52bf: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
52c5: 48 05 80 00 00 00 add $0x80,%rax
52cb: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
52d0: 4d 3b d1 cmp %r9,%r10
52d3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
52d9: 0f 82 41 ff ff ff jb 0x5220
52df: 4c 89 c8 mov %r9,%rax
52e2: 48 c1 e0 04 shl $0x4,%rax
52e6: 4c 3b c9 cmp %rcx,%r9
52e9: 73 49 jae 0x5334
52eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52f2: 00
52f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5300: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
5306: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
530b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
530f: 49 ff c1 inc %r9
5312: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5317: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
531b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
5320: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
5325: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
532b: 48 83 c0 10 add $0x10,%rax
532f: 4c 3b c9 cmp %rcx,%r9
5332: 72 cc jb 0x5300
5334: 33 c0 xor %eax,%eax
5336: c5 f8 77 vzeroupper
5339: 41 5e pop %r14
533b: c3 ret
533c: 45 33 c9 xor %r9d,%r9d
533f: eb 9e jmp 0x52df
5341: b8 fa ff ff ff mov $0xfffffffa,%eax
5346: 41 5e pop %r14
5348: c3 ret
5349: b8 f8 ff ff ff mov $0xfffffff8,%eax
534e: 41 5e pop %r14
5350: c3 ret
5351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5358: 00
5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5360: 41 56 push %r14
5362: 49 89 cb mov %rcx,%r11
5365: 4d 85 db test %r11,%r11
5368: 0f 84 f8 01 00 00 je 0x5566
536e: 48 85 d2 test %rdx,%rdx
5371: 0f 84 ef 01 00 00 je 0x5566
5377: 4d 85 c0 test %r8,%r8
537a: 0f 84 e6 01 00 00 je 0x5566
5380: 45 85 c9 test %r9d,%r9d
5383: 0f 8e d5 01 00 00 jle 0x555e
5389: 49 63 c9 movslq %r9d,%rcx
538c: 48 83 f9 08 cmp $0x8,%rcx
5390: 0f 8c c3 01 00 00 jl 0x5559
5396: 4c 89 c0 mov %r8,%rax
5399: 48 83 e0 1f and $0x1f,%rax
539d: 85 c0 test %eax,%eax
539f: 74 0d je 0x53ae
53a1: a8 0f test $0xf,%al
53a3: 0f 85 b0 01 00 00 jne 0x5559
53a9: b8 01 00 00 00 mov $0x1,%eax
53ae: 41 89 c2 mov %eax,%r10d
53b1: 4d 8d 72 08 lea 0x8(%r10),%r14
53b5: 49 3b ce cmp %r14,%rcx
53b8: 0f 8c 9b 01 00 00 jl 0x5559
53be: 45 89 ce mov %r9d,%r14d
53c1: 44 2b f0 sub %eax,%r14d
53c4: 41 83 e6 07 and $0x7,%r14d
53c8: 45 2b ce sub %r14d,%r9d
53cb: 45 33 f6 xor %r14d,%r14d
53ce: 4d 63 c9 movslq %r9d,%r9
53d1: 85 c0 test %eax,%eax
53d3: 4c 89 f0 mov %r14,%rax
53d6: 76 39 jbe 0x5411
53d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53df: 00
53e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
53e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
53eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
53ef: 49 ff c6 inc %r14
53f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
53f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
53fb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
5402: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
5408: 48 83 c0 10 add $0x10,%rax
540c: 4d 3b f2 cmp %r10,%r14
540f: 72 cf jb 0x53e0
5411: 4c 89 d0 mov %r10,%rax
5414: 48 c1 e0 04 shl $0x4,%rax
5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
541f: 00
5420: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
5426: 49 83 c2 08 add $0x8,%r10
542a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
542f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5433: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5438: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
543c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
5441: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5446: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
544c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
5453: 01
5454: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
545b: 01
545c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
5462: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
5469: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
546f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
5476: 01
5477: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
547d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
5484: 01
5485: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
548c: 02
548d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
5494: 02
5495: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
549b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
54a2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
54a8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
54af: 02
54b0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
54b6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
54bd: 02
54be: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
54c5: 03
54c6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
54cd: 03
54ce: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
54d4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
54db: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
54e1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
54e7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
54ed: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
54f4: 48 05 80 00 00 00 add $0x80,%rax
54fa: 4d 3b d1 cmp %r9,%r10
54fd: 0f 82 1d ff ff ff jb 0x5420
5503: 4c 89 c8 mov %r9,%rax
5506: 48 c1 e0 04 shl $0x4,%rax
550a: 4c 3b c9 cmp %rcx,%r9
550d: 73 42 jae 0x5551
550f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5516: 00
5517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
551e: 66 90 xchg %ax,%ax
5520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
5526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
552b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
552f: 49 ff c1 inc %r9
5532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
553b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
5542: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
5548: 48 83 c0 10 add $0x10,%rax
554c: 4c 3b c9 cmp %rcx,%r9
554f: 72 cf jb 0x5520
5551: 33 c0 xor %eax,%eax
5553: c5 f8 77 vzeroupper
5556: 41 5e pop %r14
5558: c3 ret
5559: 45 33 c9 xor %r9d,%r9d
555c: eb a5 jmp 0x5503
555e: b8 fa ff ff ff mov $0xfffffffa,%eax
5563: 41 5e pop %r14
5565: c3 ret
5566: b8 f8 ff ff ff mov $0xfffffff8,%eax
556b: 41 5e pop %r14
556d: c3 ret
556e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5575: 00
5576: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
557d: 0f 1f 00 nopl (%rax)
5580: 53 push %rbx
5581: 56 push %rsi
5582: 57 push %rdi
5583: 41 54 push %r12
5585: 41 55 push %r13
5587: 48 81 ec 70 04 00 00 sub $0x470,%rsp
558e: 4d 89 c4 mov %r8,%r12
5591: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260ef30
5598: 45 89 cd mov %r9d,%r13d
559b: 48 33 c4 xor %rsp,%rax
559e: 48 89 cf mov %rcx,%rdi
55a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
55a8: 00
55a9: 4d 85 e4 test %r12,%r12
55ac: 0f 84 b3 01 00 00 je 0x5765
55b2: 48 85 ff test %rdi,%rdi
55b5: 0f 84 94 01 00 00 je 0x574f
55bb: 48 85 d2 test %rdx,%rdx
55be: 0f 84 63 01 00 00 je 0x5727
55c4: 45 85 ed test %r13d,%r13d
55c7: 0f 8e 32 01 00 00 jle 0x56ff
55cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
55d2: 48 89 c3 mov %rax,%rbx
55d5: 48 83 e3 3f and $0x3f,%rbx
55d9: 48 f7 db neg %rbx
55dc: 48 83 e3 3f and $0x3f,%rbx
55e0: 41 83 fd 40 cmp $0x40,%r13d
55e4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
55e8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
55ef: 00
55f0: 0f 8e a1 00 00 00 jle 0x5697
55f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
55fb: 45 89 ee mov %r13d,%r14d
55fe: 4d 89 e5 mov %r12,%r13
5601: 49 89 d4 mov %rdx,%r12
5604: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
560b: 00
560c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
561f: 00
5620: 4c 89 e1 mov %r12,%rcx
5623: 48 89 f2 mov %rsi,%rdx
5626: 49 89 d8 mov %rbx,%r8
5629: 41 b9 40 00 00 00 mov $0x40,%r9d
562f: e8 cc 4b 13 00 call 0x13a200
5634: 48 89 f9 mov %rdi,%rcx
5637: 48 89 f2 mov %rsi,%rdx
563a: 41 b8 40 00 00 00 mov $0x40,%r8d
5640: e8 bb c3 ff ff call 0x1a00
5645: 48 89 f9 mov %rdi,%rcx
5648: 48 89 da mov %rbx,%rdx
564b: 41 b8 40 00 00 00 mov $0x40,%r8d
5651: e8 aa c3 ff ff call 0x1a00
5656: 48 89 d9 mov %rbx,%rcx
5659: 48 89 f2 mov %rsi,%rdx
565c: 4d 89 e8 mov %r13,%r8
565f: 41 b9 40 00 00 00 mov $0x40,%r9d
5665: e8 16 77 03 00 call 0x3cd80
566a: 41 83 c6 c0 add $0xffffffc0,%r14d
566e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5675: 49 81 c4 00 02 00 00 add $0x200,%r12
567c: 49 81 c5 00 04 00 00 add $0x400,%r13
5683: 41 83 fe 40 cmp $0x40,%r14d
5687: 7f 97 jg 0x5620
5689: 4c 89 e2 mov %r12,%rdx
568c: 4d 89 ec mov %r13,%r12
568f: 45 89 f5 mov %r14d,%r13d
5692: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
5697: 48 89 d1 mov %rdx,%rcx
569a: 48 89 f2 mov %rsi,%rdx
569d: 49 89 d8 mov %rbx,%r8
56a0: 45 89 e9 mov %r13d,%r9d
56a3: e8 58 4b 13 00 call 0x13a200
56a8: 48 89 f9 mov %rdi,%rcx
56ab: 48 89 f2 mov %rsi,%rdx
56ae: 45 89 e8 mov %r13d,%r8d
56b1: e8 4a c3 ff ff call 0x1a00
56b6: 48 89 f9 mov %rdi,%rcx
56b9: 48 89 da mov %rbx,%rdx
56bc: 45 89 e8 mov %r13d,%r8d
56bf: e8 3c c3 ff ff call 0x1a00
56c4: 48 89 d9 mov %rbx,%rcx
56c7: 48 89 f2 mov %rsi,%rdx
56ca: 4d 89 e0 mov %r12,%r8
56cd: 45 89 e9 mov %r13d,%r9d
56d0: e8 ab 76 03 00 call 0x3cd80
56d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
56dc: 00
56dd: 48 33 cc xor %rsp,%rcx
56e0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260ef30
56e7: 75 11 jne 0x56fa
56e9: 33 c0 xor %eax,%eax
56eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
56f2: 41 5d pop %r13
56f4: 41 5c pop %r12
56f6: 5f pop %rdi
56f7: 5e pop %rsi
56f8: 5b pop %rbx
56f9: c3 ret
56fa: e8 91 4f 12 01 call 0x112a690
56ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5706: 00
5707: 48 33 cc xor %rsp,%rcx
570a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260ef30
5711: 75 e7 jne 0x56fa
5713: b8 fa ff ff ff mov $0xfffffffa,%eax
5718: 48 81 c4 70 04 00 00 add $0x470,%rsp
571f: 41 5d pop %r13
5721: 41 5c pop %r12
5723: 5f pop %rdi
5724: 5e pop %rsi
5725: 5b pop %rbx
5726: c3 ret
5727: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
572e: 00
572f: 48 33 cc xor %rsp,%rcx
5732: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260ef30
5739: 75 bf jne 0x56fa
573b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5740: 48 81 c4 70 04 00 00 add $0x470,%rsp
5747: 41 5d pop %r13
5749: 41 5c pop %r12
574b: 5f pop %rdi
574c: 5e pop %rsi
574d: 5b pop %rbx
574e: c3 ret
574f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5756: 00
5757: 48 33 cc xor %rsp,%rcx
575a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260ef30
5761: 75 97 jne 0x56fa
5763: eb d6 jmp 0x573b
5765: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
576c: 00
576d: 48 33 cc xor %rsp,%rcx
5770: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260ef30
5777: 75 81 jne 0x56fa
5779: eb c0 jmp 0x573b
577b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5780: 53 push %rbx
5781: 56 push %rsi
5782: 57 push %rdi
5783: 41 54 push %r12
5785: 41 55 push %r13
5787: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
578e: ff
578f: 4d 89 c4 mov %r8,%r12
5792: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260ef30
5799: 45 89 cd mov %r9d,%r13d
579c: 48 33 c4 xor %rsp,%rax
579f: 48 89 cf mov %rcx,%rdi
57a2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
57a9: 00
57aa: 4d 85 e4 test %r12,%r12
57ad: 0f 84 b5 01 00 00 je 0x5968
57b3: 48 85 ff test %rdi,%rdi
57b6: 0f 84 96 01 00 00 je 0x5952
57bc: 48 85 d2 test %rdx,%rdx
57bf: 0f 84 64 01 00 00 je 0x5929
57c5: 45 85 ed test %r13d,%r13d
57c8: 0f 8e 32 01 00 00 jle 0x5900
57ce: 48 8d 44 24 28 lea 0x28(%rsp),%rax
57d3: 48 83 e0 3f and $0x3f,%rax
57d7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
57dc: 48 f7 d8 neg %rax
57df: 48 83 e0 3f and $0x3f,%rax
57e3: 48 03 f0 add %rax,%rsi
57e6: 48 89 f3 mov %rsi,%rbx
57e9: 48 81 c3 00 02 00 00 add $0x200,%rbx
57f0: 41 83 fd 40 cmp $0x40,%r13d
57f4: 0f 8e 9d 00 00 00 jle 0x5897
57fa: 4c 89 74 24 20 mov %r14,0x20(%rsp)
57ff: 45 89 ee mov %r13d,%r14d
5802: 4d 89 e5 mov %r12,%r13
5805: 49 89 d4 mov %rdx,%r12
5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
580f: 00
5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
581e: 00 00
5820: 4c 89 e1 mov %r12,%rcx
5823: 48 89 f2 mov %rsi,%rdx
5826: 49 89 d8 mov %rbx,%r8
5829: 41 b9 40 00 00 00 mov $0x40,%r9d
582f: e8 ec 49 13 00 call 0x13a220
5834: 48 89 f9 mov %rdi,%rcx
5837: 48 89 f2 mov %rsi,%rdx
583a: 41 b8 40 00 00 00 mov $0x40,%r8d
5840: e8 fb c1 ff ff call 0x1a40
5845: 48 89 f9 mov %rdi,%rcx
5848: 48 89 da mov %rbx,%rdx
584b: 41 b8 40 00 00 00 mov $0x40,%r8d
5851: e8 ea c1 ff ff call 0x1a40
5856: 48 89 d9 mov %rbx,%rcx
5859: 48 89 f2 mov %rsi,%rdx
585c: 4d 89 e8 mov %r13,%r8
585f: 41 b9 40 00 00 00 mov $0x40,%r9d
5865: e8 f6 7a 03 00 call 0x3d360
586a: 41 83 c6 c0 add $0xffffffc0,%r14d
586e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5875: 49 81 c4 00 02 00 00 add $0x200,%r12
587c: 49 81 c5 00 04 00 00 add $0x400,%r13
5883: 41 83 fe 40 cmp $0x40,%r14d
5887: 7f 97 jg 0x5820
5889: 4c 89 e2 mov %r12,%rdx
588c: 4d 89 ec mov %r13,%r12
588f: 45 89 f5 mov %r14d,%r13d
5892: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
5897: 48 89 d1 mov %rdx,%rcx
589a: 48 89 f2 mov %rsi,%rdx
589d: 49 89 d8 mov %rbx,%r8
58a0: 45 89 e9 mov %r13d,%r9d
58a3: e8 78 49 13 00 call 0x13a220
58a8: 48 89 f9 mov %rdi,%rcx
58ab: 48 89 f2 mov %rsi,%rdx
58ae: 45 89 e8 mov %r13d,%r8d
58b1: e8 8a c1 ff ff call 0x1a40
58b6: 48 89 f9 mov %rdi,%rcx
58b9: 48 89 da mov %rbx,%rdx
58bc: 45 89 e8 mov %r13d,%r8d
58bf: e8 7c c1 ff ff call 0x1a40
58c4: 48 89 d9 mov %rbx,%rcx
58c7: 48 89 f2 mov %rsi,%rdx
58ca: 4d 89 e0 mov %r12,%r8
58cd: 45 89 e9 mov %r13d,%r9d
58d0: e8 8b 7a 03 00 call 0x3d360
58d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
58dc: 00
58dd: 48 33 cc xor %rsp,%rcx
58e0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260ef30
58e7: 75 12 jne 0x58fb
58e9: 33 c0 xor %eax,%eax
58eb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
58f2: 00
58f3: 41 5d pop %r13
58f5: 41 5c pop %r12
58f7: 5f pop %rdi
58f8: 5e pop %rsi
58f9: 5b pop %rbx
58fa: c3 ret
58fb: e8 90 4d 12 01 call 0x112a690
5900: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5907: 00
5908: 48 33 cc xor %rsp,%rcx
590b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260ef30
5912: 75 e7 jne 0x58fb
5914: b8 fa ff ff ff mov $0xfffffffa,%eax
5919: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
5920: 00
5921: 41 5d pop %r13
5923: 41 5c pop %r12
5925: 5f pop %rdi
5926: 5e pop %rsi
5927: 5b pop %rbx
5928: c3 ret
5929: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5930: 00
5931: 48 33 cc xor %rsp,%rcx
5934: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260ef30
593b: 75 be jne 0x58fb
593d: b8 f8 ff ff ff mov $0xfffffff8,%eax
5942: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
5949: 00
594a: 41 5d pop %r13
594c: 41 5c pop %r12
594e: 5f pop %rdi
594f: 5e pop %rsi
5950: 5b pop %rbx
5951: c3 ret
5952: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5959: 00
595a: 48 33 cc xor %rsp,%rcx
595d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260ef30
5964: 75 95 jne 0x58fb
5966: eb d5 jmp 0x593d
5968: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
596f: 00
5970: 48 33 cc xor %rsp,%rcx
5973: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260ef30
597a: 0f 85 7b ff ff ff jne 0x58fb
5980: eb bb jmp 0x593d
5982: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5989: 00
598a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5991: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5998: 00
5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59a0: 53 push %rbx
59a1: 56 push %rsi
59a2: 57 push %rdi
59a3: 41 54 push %r12
59a5: 41 55 push %r13
59a7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
59ae: 4d 89 c4 mov %r8,%r12
59b1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260ef30
59b8: 48 33 c4 xor %rsp,%rax
59bb: 45 89 cd mov %r9d,%r13d
59be: 48 89 cf mov %rcx,%rdi
59c1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
59c8: 00
59c9: 4d 85 e4 test %r12,%r12
59cc: 0f 84 b3 01 00 00 je 0x5b85
59d2: 48 85 ff test %rdi,%rdi
59d5: 0f 84 94 01 00 00 je 0x5b6f
59db: 48 85 d2 test %rdx,%rdx
59de: 0f 84 63 01 00 00 je 0x5b47
59e4: 45 85 ed test %r13d,%r13d
59e7: 0f 8e 32 01 00 00 jle 0x5b1f
59ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
59f2: 48 89 f0 mov %rsi,%rax
59f5: 48 83 e0 3f and $0x3f,%rax
59f9: 48 f7 d8 neg %rax
59fc: 48 83 e0 3f and $0x3f,%rax
5a00: 48 03 f0 add %rax,%rsi
5a03: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
5a0a: 00
5a0b: 41 83 fd 40 cmp $0x40,%r13d
5a0f: 0f 8e a2 00 00 00 jle 0x5ab7
5a15: 4c 89 74 24 20 mov %r14,0x20(%rsp)
5a1a: 45 89 ee mov %r13d,%r14d
5a1d: 4d 89 e5 mov %r12,%r13
5a20: 49 89 d4 mov %rdx,%r12
5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a2a: 00
5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a40: 4c 89 e1 mov %r12,%rcx
5a43: 48 89 f2 mov %rsi,%rdx
5a46: 49 89 d8 mov %rbx,%r8
5a49: 41 b9 40 00 00 00 mov $0x40,%r9d
5a4f: e8 ec 47 13 00 call 0x13a240
5a54: 48 89 f9 mov %rdi,%rcx
5a57: 48 89 f2 mov %rsi,%rdx
5a5a: 41 b8 40 00 00 00 mov $0x40,%r8d
5a60: e8 1b c0 ff ff call 0x1a80
5a65: 48 89 f9 mov %rdi,%rcx
5a68: 48 89 da mov %rbx,%rdx
5a6b: 41 b8 40 00 00 00 mov $0x40,%r8d
5a71: e8 0a c0 ff ff call 0x1a80
5a76: 48 89 d9 mov %rbx,%rcx
5a79: 48 89 f2 mov %rsi,%rdx
5a7c: 4d 89 e8 mov %r13,%r8
5a7f: 41 b9 40 00 00 00 mov $0x40,%r9d
5a85: e8 b6 7c 03 00 call 0x3d740
5a8a: 41 83 c6 c0 add $0xffffffc0,%r14d
5a8e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5a95: 49 81 c4 00 02 00 00 add $0x200,%r12
5a9c: 49 81 c5 00 04 00 00 add $0x400,%r13
5aa3: 41 83 fe 40 cmp $0x40,%r14d
5aa7: 7f 97 jg 0x5a40
5aa9: 4c 89 e2 mov %r12,%rdx
5aac: 4d 89 ec mov %r13,%r12
5aaf: 45 89 f5 mov %r14d,%r13d
5ab2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
5ab7: 48 89 d1 mov %rdx,%rcx
5aba: 48 89 f2 mov %rsi,%rdx
5abd: 49 89 d8 mov %rbx,%r8
5ac0: 45 89 e9 mov %r13d,%r9d
5ac3: e8 78 47 13 00 call 0x13a240
5ac8: 48 89 f9 mov %rdi,%rcx
5acb: 48 89 f2 mov %rsi,%rdx
5ace: 45 89 e8 mov %r13d,%r8d
5ad1: e8 aa bf ff ff call 0x1a80
5ad6: 48 89 f9 mov %rdi,%rcx
5ad9: 48 89 da mov %rbx,%rdx
5adc: 45 89 e8 mov %r13d,%r8d
5adf: e8 9c bf ff ff call 0x1a80
5ae4: 48 89 d9 mov %rbx,%rcx
5ae7: 48 89 f2 mov %rsi,%rdx
5aea: 4d 89 e0 mov %r12,%r8
5aed: 45 89 e9 mov %r13d,%r9d
5af0: e8 4b 7c 03 00 call 0x3d740
5af5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5afc: 00
5afd: 48 33 cc xor %rsp,%rcx
5b00: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260ef30
5b07: 75 11 jne 0x5b1a
5b09: 33 c0 xor %eax,%eax
5b0b: 48 81 c4 70 04 00 00 add $0x470,%rsp
5b12: 41 5d pop %r13
5b14: 41 5c pop %r12
5b16: 5f pop %rdi
5b17: 5e pop %rsi
5b18: 5b pop %rbx
5b19: c3 ret
5b1a: e8 71 4b 12 01 call 0x112a690
5b1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5b26: 00
5b27: 48 33 cc xor %rsp,%rcx
5b2a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260ef30
5b31: 75 e7 jne 0x5b1a
5b33: b8 fa ff ff ff mov $0xfffffffa,%eax
5b38: 48 81 c4 70 04 00 00 add $0x470,%rsp
5b3f: 41 5d pop %r13
5b41: 41 5c pop %r12
5b43: 5f pop %rdi
5b44: 5e pop %rsi
5b45: 5b pop %rbx
5b46: c3 ret
5b47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5b4e: 00
5b4f: 48 33 cc xor %rsp,%rcx
5b52: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260ef30
5b59: 75 bf jne 0x5b1a
5b5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b60: 48 81 c4 70 04 00 00 add $0x470,%rsp
5b67: 41 5d pop %r13
5b69: 41 5c pop %r12
5b6b: 5f pop %rdi
5b6c: 5e pop %rsi
5b6d: 5b pop %rbx
5b6e: c3 ret
5b6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5b76: 00
5b77: 48 33 cc xor %rsp,%rcx
5b7a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260ef30
5b81: 75 97 jne 0x5b1a
5b83: eb d6 jmp 0x5b5b
5b85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5b8c: 00
5b8d: 48 33 cc xor %rsp,%rcx
5b90: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260ef30
5b97: 75 81 jne 0x5b1a
5b99: eb c0 jmp 0x5b5b
5b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5ba0: 53 push %rbx
5ba1: 56 push %rsi
5ba2: 57 push %rdi
5ba3: 41 54 push %r12
5ba5: 41 55 push %r13
5ba7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
5bae: 4d 89 c4 mov %r8,%r12
5bb1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260ef30
5bb8: 45 89 cd mov %r9d,%r13d
5bbb: 48 33 c4 xor %rsp,%rax
5bbe: 48 89 cf mov %rcx,%rdi
5bc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
5bc8: 00
5bc9: 4d 85 e4 test %r12,%r12
5bcc: 0f 84 b3 01 00 00 je 0x5d85
5bd2: 48 85 ff test %rdi,%rdi
5bd5: 0f 84 94 01 00 00 je 0x5d6f
5bdb: 48 85 d2 test %rdx,%rdx
5bde: 0f 84 63 01 00 00 je 0x5d47
5be4: 45 85 ed test %r13d,%r13d
5be7: 0f 8e 32 01 00 00 jle 0x5d1f
5bed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
5bf2: 48 89 c3 mov %rax,%rbx
5bf5: 48 83 e3 3f and $0x3f,%rbx
5bf9: 48 f7 db neg %rbx
5bfc: 48 83 e3 3f and $0x3f,%rbx
5c00: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
5c04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
5c0b: 00
5c0c: 41 83 fd 40 cmp $0x40,%r13d
5c10: 0f 8e a1 00 00 00 jle 0x5cb7
5c16: 4c 89 74 24 20 mov %r14,0x20(%rsp)
5c1b: 45 89 ee mov %r13d,%r14d
5c1e: 4d 89 e5 mov %r12,%r13
5c21: 49 89 d4 mov %rdx,%r12
5c24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c2b: 00
5c2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c3f: 00
5c40: 4c 89 e1 mov %r12,%rcx
5c43: 48 89 f2 mov %rsi,%rdx
5c46: 49 89 d8 mov %rbx,%r8
5c49: 41 b9 40 00 00 00 mov $0x40,%r9d
5c4f: e8 0c 46 13 00 call 0x13a260
5c54: 48 89 f9 mov %rdi,%rcx
5c57: 48 89 f2 mov %rsi,%rdx
5c5a: 41 b8 40 00 00 00 mov $0x40,%r8d
5c60: e8 5b be ff ff call 0x1ac0
5c65: 48 89 f9 mov %rdi,%rcx
5c68: 48 89 da mov %rbx,%rdx
5c6b: 41 b8 40 00 00 00 mov $0x40,%r8d
5c71: e8 4a be ff ff call 0x1ac0
5c76: 48 89 d9 mov %rbx,%rcx
5c79: 48 89 f2 mov %rsi,%rdx
5c7c: 4d 89 e8 mov %r13,%r8
5c7f: 41 b9 40 00 00 00 mov $0x40,%r9d
5c85: e8 36 80 03 00 call 0x3dcc0
5c8a: 41 83 c6 c0 add $0xffffffc0,%r14d
5c8e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5c95: 49 81 c4 00 02 00 00 add $0x200,%r12
5c9c: 49 81 c5 00 04 00 00 add $0x400,%r13
5ca3: 41 83 fe 40 cmp $0x40,%r14d
5ca7: 7f 97 jg 0x5c40
5ca9: 4c 89 e2 mov %r12,%rdx
5cac: 4d 89 ec mov %r13,%r12
5caf: 45 89 f5 mov %r14d,%r13d
5cb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
5cb7: 48 89 d1 mov %rdx,%rcx
5cba: 48 89 f2 mov %rsi,%rdx
5cbd: 49 89 d8 mov %rbx,%r8
5cc0: 45 89 e9 mov %r13d,%r9d
5cc3: e8 98 45 13 00 call 0x13a260
5cc8: 48 89 f9 mov %rdi,%rcx
5ccb: 48 89 f2 mov %rsi,%rdx
5cce: 45 89 e8 mov %r13d,%r8d
5cd1: e8 ea bd ff ff call 0x1ac0
5cd6: 48 89 f9 mov %rdi,%rcx
5cd9: 48 89 da mov %rbx,%rdx
5cdc: 45 89 e8 mov %r13d,%r8d
5cdf: e8 dc bd ff ff call 0x1ac0
5ce4: 48 89 d9 mov %rbx,%rcx
5ce7: 48 89 f2 mov %rsi,%rdx
5cea: 4d 89 e0 mov %r12,%r8
5ced: 45 89 e9 mov %r13d,%r9d
5cf0: e8 cb 7f 03 00 call 0x3dcc0
5cf5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5cfc: 00
5cfd: 48 33 cc xor %rsp,%rcx
5d00: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260ef30
5d07: 75 11 jne 0x5d1a
5d09: 33 c0 xor %eax,%eax
5d0b: 48 81 c4 70 04 00 00 add $0x470,%rsp
5d12: 41 5d pop %r13
5d14: 41 5c pop %r12
5d16: 5f pop %rdi
5d17: 5e pop %rsi
5d18: 5b pop %rbx
5d19: c3 ret
5d1a: e8 71 49 12 01 call 0x112a690
5d1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5d26: 00
5d27: 48 33 cc xor %rsp,%rcx
5d2a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260ef30
5d31: 75 e7 jne 0x5d1a
5d33: b8 fa ff ff ff mov $0xfffffffa,%eax
5d38: 48 81 c4 70 04 00 00 add $0x470,%rsp
5d3f: 41 5d pop %r13
5d41: 41 5c pop %r12
5d43: 5f pop %rdi
5d44: 5e pop %rsi
5d45: 5b pop %rbx
5d46: c3 ret
5d47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5d4e: 00
5d4f: 48 33 cc xor %rsp,%rcx
5d52: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260ef30
5d59: 75 bf jne 0x5d1a
5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5d60: 48 81 c4 70 04 00 00 add $0x470,%rsp
5d67: 41 5d pop %r13
5d69: 41 5c pop %r12
5d6b: 5f pop %rdi
5d6c: 5e pop %rsi
5d6d: 5b pop %rbx
5d6e: c3 ret
5d6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5d76: 00
5d77: 48 33 cc xor %rsp,%rcx
5d7a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260ef30
5d81: 75 97 jne 0x5d1a
5d83: eb d6 jmp 0x5d5b
5d85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5d8c: 00
5d8d: 48 33 cc xor %rsp,%rcx
5d90: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260ef30
5d97: 75 81 jne 0x5d1a
5d99: eb c0 jmp 0x5d5b
5d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5da0: 53 push %rbx
5da1: 56 push %rsi
5da2: 57 push %rdi
5da3: 41 54 push %r12
5da5: 41 55 push %r13
5da7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
5dae: 4d 89 c4 mov %r8,%r12
5db1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260ef30
5db8: 45 89 cd mov %r9d,%r13d
5dbb: 48 33 c4 xor %rsp,%rax
5dbe: 48 89 cf mov %rcx,%rdi
5dc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
5dc8: 00
5dc9: 4d 85 e4 test %r12,%r12
5dcc: 0f 84 b3 01 00 00 je 0x5f85
5dd2: 48 85 ff test %rdi,%rdi
5dd5: 0f 84 94 01 00 00 je 0x5f6f
5ddb: 48 85 d2 test %rdx,%rdx
5dde: 0f 84 63 01 00 00 je 0x5f47
5de4: 45 85 ed test %r13d,%r13d
5de7: 0f 8e 32 01 00 00 jle 0x5f1f
5ded: 48 8d 44 24 28 lea 0x28(%rsp),%rax
5df2: 48 89 c3 mov %rax,%rbx
5df5: 48 83 e3 3f and $0x3f,%rbx
5df9: 48 f7 db neg %rbx
5dfc: 48 83 e3 3f and $0x3f,%rbx
5e00: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
5e04: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
5e0b: 00
5e0c: 41 83 fd 40 cmp $0x40,%r13d
5e10: 0f 8e a1 00 00 00 jle 0x5eb7
5e16: 4c 89 74 24 20 mov %r14,0x20(%rsp)
5e1b: 45 89 ee mov %r13d,%r14d
5e1e: 4d 89 e5 mov %r12,%r13
5e21: 49 89 d4 mov %rdx,%r12
5e24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e2b: 00
5e2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e3f: 00
5e40: 4c 89 e1 mov %r12,%rcx
5e43: 48 89 f2 mov %rsi,%rdx
5e46: 49 89 d8 mov %rbx,%r8
5e49: 41 b9 40 00 00 00 mov $0x40,%r9d
5e4f: e8 2c 44 13 00 call 0x13a280
5e54: 48 89 f9 mov %rdi,%rcx
5e57: 48 89 f2 mov %rsi,%rdx
5e5a: 41 b8 40 00 00 00 mov $0x40,%r8d
5e60: e8 5b be ff ff call 0x1cc0
5e65: 48 89 f9 mov %rdi,%rcx
5e68: 48 89 da mov %rbx,%rdx
5e6b: 41 b8 40 00 00 00 mov $0x40,%r8d
5e71: e8 4a be ff ff call 0x1cc0
5e76: 48 89 d9 mov %rbx,%rcx
5e79: 48 89 f2 mov %rsi,%rdx
5e7c: 4d 89 e8 mov %r13,%r8
5e7f: 41 b9 40 00 00 00 mov $0x40,%r9d
5e85: e8 16 86 03 00 call 0x3e4a0
5e8a: 41 83 c6 c0 add $0xffffffc0,%r14d
5e8e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5e95: 49 81 c4 00 02 00 00 add $0x200,%r12
5e9c: 49 81 c5 00 04 00 00 add $0x400,%r13
5ea3: 41 83 fe 40 cmp $0x40,%r14d
5ea7: 7f 97 jg 0x5e40
5ea9: 4c 89 e2 mov %r12,%rdx
5eac: 4d 89 ec mov %r13,%r12
5eaf: 45 89 f5 mov %r14d,%r13d
5eb2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
5eb7: 48 89 d1 mov %rdx,%rcx
5eba: 48 89 f2 mov %rsi,%rdx
5ebd: 49 89 d8 mov %rbx,%r8
5ec0: 45 89 e9 mov %r13d,%r9d
5ec3: e8 b8 43 13 00 call 0x13a280
5ec8: 48 89 f9 mov %rdi,%rcx
5ecb: 48 89 f2 mov %rsi,%rdx
5ece: 45 89 e8 mov %r13d,%r8d
5ed1: e8 ea bd ff ff call 0x1cc0
5ed6: 48 89 f9 mov %rdi,%rcx
5ed9: 48 89 da mov %rbx,%rdx
5edc: 45 89 e8 mov %r13d,%r8d
5edf: e8 dc bd ff ff call 0x1cc0
5ee4: 48 89 d9 mov %rbx,%rcx
5ee7: 48 89 f2 mov %rsi,%rdx
5eea: 4d 89 e0 mov %r12,%r8
5eed: 45 89 e9 mov %r13d,%r9d
5ef0: e8 ab 85 03 00 call 0x3e4a0
5ef5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5efc: 00
5efd: 48 33 cc xor %rsp,%rcx
5f00: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260ef30
5f07: 75 11 jne 0x5f1a
5f09: 33 c0 xor %eax,%eax
5f0b: 48 81 c4 70 04 00 00 add $0x470,%rsp
5f12: 41 5d pop %r13
5f14: 41 5c pop %r12
5f16: 5f pop %rdi
5f17: 5e pop %rsi
5f18: 5b pop %rbx
5f19: c3 ret
5f1a: e8 71 47 12 01 call 0x112a690
5f1f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5f26: 00
5f27: 48 33 cc xor %rsp,%rcx
5f2a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260ef30
5f31: 75 e7 jne 0x5f1a
5f33: b8 fa ff ff ff mov $0xfffffffa,%eax
5f38: 48 81 c4 70 04 00 00 add $0x470,%rsp
5f3f: 41 5d pop %r13
5f41: 41 5c pop %r12
5f43: 5f pop %rdi
5f44: 5e pop %rsi
5f45: 5b pop %rbx
5f46: c3 ret
5f47: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5f4e: 00
5f4f: 48 33 cc xor %rsp,%rcx
5f52: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260ef30
5f59: 75 bf jne 0x5f1a
5f5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f60: 48 81 c4 70 04 00 00 add $0x470,%rsp
5f67: 41 5d pop %r13
5f69: 41 5c pop %r12
5f6b: 5f pop %rdi
5f6c: 5e pop %rsi
5f6d: 5b pop %rbx
5f6e: c3 ret
5f6f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5f76: 00
5f77: 48 33 cc xor %rsp,%rcx
5f7a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260ef30
5f81: 75 97 jne 0x5f1a
5f83: eb d6 jmp 0x5f5b
5f85: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
5f8c: 00
5f8d: 48 33 cc xor %rsp,%rcx
5f90: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260ef30
5f97: 75 81 jne 0x5f1a
5f99: eb c0 jmp 0x5f5b
5f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5fa0: 53 push %rbx
5fa1: 56 push %rsi
5fa2: 57 push %rdi
5fa3: 41 54 push %r12
5fa5: 41 55 push %r13
5fa7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
5fae: 4d 89 c4 mov %r8,%r12
5fb1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260ef30
5fb8: 45 89 cd mov %r9d,%r13d
5fbb: 48 33 c4 xor %rsp,%rax
5fbe: 48 89 cf mov %rcx,%rdi
5fc1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
5fc8: 00
5fc9: 4d 85 e4 test %r12,%r12
5fcc: 0f 84 b3 01 00 00 je 0x6185
5fd2: 48 85 ff test %rdi,%rdi
5fd5: 0f 84 94 01 00 00 je 0x616f
5fdb: 48 85 d2 test %rdx,%rdx
5fde: 0f 84 63 01 00 00 je 0x6147
5fe4: 45 85 ed test %r13d,%r13d
5fe7: 0f 8e 32 01 00 00 jle 0x611f
5fed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
5ff2: 48 89 c3 mov %rax,%rbx
5ff5: 48 83 e3 3f and $0x3f,%rbx
5ff9: 48 f7 db neg %rbx
5ffc: 48 83 e3 3f and $0x3f,%rbx
6000: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
6004: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
600b: 00
600c: 41 83 fd 40 cmp $0x40,%r13d
6010: 0f 8e a1 00 00 00 jle 0x60b7
6016: 4c 89 74 24 20 mov %r14,0x20(%rsp)
601b: 45 89 ee mov %r13d,%r14d
601e: 4d 89 e5 mov %r12,%r13
6021: 49 89 d4 mov %rdx,%r12
6024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
602b: 00
602c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
603f: 00
6040: 4c 89 e1 mov %r12,%rcx
6043: 48 89 f2 mov %rsi,%rdx
6046: 49 89 d8 mov %rbx,%r8
6049: 41 b9 40 00 00 00 mov $0x40,%r9d
604f: e8 4c 42 13 00 call 0x13a2a0
6054: 48 89 f9 mov %rdi,%rcx
6057: 48 89 f2 mov %rsi,%rdx
605a: 41 b8 40 00 00 00 mov $0x40,%r8d
6060: e8 1b be ff ff call 0x1e80
6065: 48 89 f9 mov %rdi,%rcx
6068: 48 89 da mov %rbx,%rdx
606b: 41 b8 40 00 00 00 mov $0x40,%r8d
6071: e8 0a be ff ff call 0x1e80
6076: 48 89 d9 mov %rbx,%rcx
6079: 48 89 f2 mov %rsi,%rdx
607c: 4d 89 e8 mov %r13,%r8
607f: 41 b9 40 00 00 00 mov $0x40,%r9d
6085: e8 96 8b 03 00 call 0x3ec20
608a: 41 83 c6 c0 add $0xffffffc0,%r14d
608e: 48 81 c7 00 02 00 00 add $0x200,%rdi
6095: 49 81 c4 00 02 00 00 add $0x200,%r12
609c: 49 81 c5 00 04 00 00 add $0x400,%r13
60a3: 41 83 fe 40 cmp $0x40,%r14d
60a7: 7f 97 jg 0x6040
60a9: 4c 89 e2 mov %r12,%rdx
60ac: 4d 89 ec mov %r13,%r12
60af: 45 89 f5 mov %r14d,%r13d
60b2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
60b7: 48 89 d1 mov %rdx,%rcx
60ba: 48 89 f2 mov %rsi,%rdx
60bd: 49 89 d8 mov %rbx,%r8
60c0: 45 89 e9 mov %r13d,%r9d
60c3: e8 d8 41 13 00 call 0x13a2a0
60c8: 48 89 f9 mov %rdi,%rcx
60cb: 48 89 f2 mov %rsi,%rdx
60ce: 45 89 e8 mov %r13d,%r8d
60d1: e8 aa bd ff ff call 0x1e80
60d6: 48 89 f9 mov %rdi,%rcx
60d9: 48 89 da mov %rbx,%rdx
60dc: 45 89 e8 mov %r13d,%r8d
60df: e8 9c bd ff ff call 0x1e80
60e4: 48 89 d9 mov %rbx,%rcx
60e7: 48 89 f2 mov %rsi,%rdx
60ea: 4d 89 e0 mov %r12,%r8
60ed: 45 89 e9 mov %r13d,%r9d
60f0: e8 2b 8b 03 00 call 0x3ec20
60f5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
60fc: 00
60fd: 48 33 cc xor %rsp,%rcx
6100: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260ef30
6107: 75 11 jne 0x611a
6109: 33 c0 xor %eax,%eax
610b: 48 81 c4 70 04 00 00 add $0x470,%rsp
6112: 41 5d pop %r13
6114: 41 5c pop %r12
6116: 5f pop %rdi
6117: 5e pop %rsi
6118: 5b pop %rbx
6119: c3 ret
611a: e8 71 45 12 01 call 0x112a690
611f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6126: 00
6127: 48 33 cc xor %rsp,%rcx
612a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260ef30
6131: 75 e7 jne 0x611a
6133: b8 fa ff ff ff mov $0xfffffffa,%eax
6138: 48 81 c4 70 04 00 00 add $0x470,%rsp
613f: 41 5d pop %r13
6141: 41 5c pop %r12
6143: 5f pop %rdi
6144: 5e pop %rsi
6145: 5b pop %rbx
6146: c3 ret
6147: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
614e: 00
614f: 48 33 cc xor %rsp,%rcx
6152: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260ef30
6159: 75 bf jne 0x611a
615b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6160: 48 81 c4 70 04 00 00 add $0x470,%rsp
6167: 41 5d pop %r13
6169: 41 5c pop %r12
616b: 5f pop %rdi
616c: 5e pop %rsi
616d: 5b pop %rbx
616e: c3 ret
616f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6176: 00
6177: 48 33 cc xor %rsp,%rcx
617a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260ef30
6181: 75 97 jne 0x611a
6183: eb d6 jmp 0x615b
6185: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
618c: 00
618d: 48 33 cc xor %rsp,%rcx
6190: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260ef30
6197: 75 81 jne 0x611a
6199: eb c0 jmp 0x615b
619b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
61a0: 48 83 ec 28 sub $0x28,%rsp
61a4: 48 85 c9 test %rcx,%rcx
61a7: 74 25 je 0x61ce
61a9: 48 85 d2 test %rdx,%rdx
61ac: 74 20 je 0x61ce
61ae: 4d 85 c0 test %r8,%r8
61b1: 74 1b je 0x61ce
61b3: 45 85 c9 test %r9d,%r9d
61b6: 7f 0a jg 0x61c2
61b8: b8 fa ff ff ff mov $0xfffffffa,%eax
61bd: 48 83 c4 28 add $0x28,%rsp
61c1: c3 ret
61c2: e8 d9 91 03 00 call 0x3f3a0
61c7: 33 c0 xor %eax,%eax
61c9: 48 83 c4 28 add $0x28,%rsp
61cd: c3 ret
61ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
61d3: 48 83 c4 28 add $0x28,%rsp
61d7: c3 ret
61d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61df: 00
61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
61e5: 48 85 c9 test %rcx,%rcx
61e8: 74 27 je 0x6211
61ea: 48 85 d2 test %rdx,%rdx
61ed: 74 22 je 0x6211
61ef: 4d 85 c0 test %r8,%r8
61f2: 74 1d je 0x6211
61f4: 45 85 c9 test %r9d,%r9d
61f7: 7f 0b jg 0x6204
61f9: b8 fa ff ff ff mov $0xfffffffa,%eax
61fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6203: c3 ret
6204: e8 77 94 03 00 call 0x3f680
6209: 33 c0 xor %eax,%eax
620b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6210: c3 ret
6211: b8 f8 ff ff ff mov $0xfffffff8,%eax
6216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
621b: c3 ret
621c: 0f 1f 40 00 nopl 0x0(%rax)
6220: 48 83 ec 28 sub $0x28,%rsp
6224: 48 85 c9 test %rcx,%rcx
6227: 74 25 je 0x624e
6229: 48 85 d2 test %rdx,%rdx
622c: 74 20 je 0x624e
622e: 4d 85 c0 test %r8,%r8
6231: 74 1b je 0x624e
6233: 45 85 c9 test %r9d,%r9d
6236: 7f 0a jg 0x6242
6238: b8 fa ff ff ff mov $0xfffffffa,%eax
623d: 48 83 c4 28 add $0x28,%rsp
6241: c3 ret
6242: e8 19 97 03 00 call 0x3f960
6247: 33 c0 xor %eax,%eax
6249: 48 83 c4 28 add $0x28,%rsp
624d: c3 ret
624e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6253: 48 83 c4 28 add $0x28,%rsp
6257: c3 ret
6258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
625f: 00
6260: 41 57 push %r15
6262: 49 89 ca mov %rcx,%r10
6265: 49 89 d3 mov %rdx,%r11
6268: 4d 85 d2 test %r10,%r10
626b: 0f 84 fb 00 00 00 je 0x636c
6271: 4d 85 db test %r11,%r11
6274: 0f 84 f2 00 00 00 je 0x636c
627a: 4d 85 c0 test %r8,%r8
627d: 0f 84 e9 00 00 00 je 0x636c
6283: 45 85 c9 test %r9d,%r9d
6286: 0f 8e d8 00 00 00 jle 0x6364
628c: 49 63 d1 movslq %r9d,%rdx
628f: 48 83 fa 08 cmp $0x8,%rdx
6293: 0f 8c c6 00 00 00 jl 0x635f
6299: 4c 89 c0 mov %r8,%rax
629c: 48 83 e0 0f and $0xf,%rax
62a0: 85 c0 test %eax,%eax
62a2: 74 10 je 0x62b4
62a4: a8 03 test $0x3,%al
62a6: 0f 85 b3 00 00 00 jne 0x635f
62ac: f7 d8 neg %eax
62ae: 83 c0 10 add $0x10,%eax
62b1: c1 e8 02 shr $0x2,%eax
62b4: 89 c1 mov %eax,%ecx
62b6: 4c 8d 79 08 lea 0x8(%rcx),%r15
62ba: 49 3b d7 cmp %r15,%rdx
62bd: 0f 8c 9c 00 00 00 jl 0x635f
62c3: 45 89 cf mov %r9d,%r15d
62c6: 44 2b f8 sub %eax,%r15d
62c9: 41 83 e7 07 and $0x7,%r15d
62cd: 45 2b cf sub %r15d,%r9d
62d0: 4d 63 c9 movslq %r9d,%r9
62d3: 85 c0 test %eax,%eax
62d5: b8 00 00 00 00 mov $0x0,%eax
62da: 76 24 jbe 0x6300
62dc: 0f 1f 40 00 nopl 0x0(%rax)
62e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
62e6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
62ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
62f2: 48 ff c0 inc %rax
62f5: 48 3b c1 cmp %rcx,%rax
62f8: 72 e6 jb 0x62e0
62fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6300: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
6306: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
630d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
6313: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
631a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
6320: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
6327: 48 83 c1 08 add $0x8,%rcx
632b: 49 3b c9 cmp %r9,%rcx
632e: 72 d0 jb 0x6300
6330: 4c 3b ca cmp %rdx,%r9
6333: 73 25 jae 0x635a
6335: 0f 1f 40 00 nopl 0x0(%rax)
6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6340: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
6346: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
634c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
6352: 49 ff c1 inc %r9
6355: 4c 3b ca cmp %rdx,%r9
6358: 72 e6 jb 0x6340
635a: 33 c0 xor %eax,%eax
635c: 41 5f pop %r15
635e: c3 ret
635f: 45 33 c9 xor %r9d,%r9d
6362: eb cc jmp 0x6330
6364: b8 fa ff ff ff mov $0xfffffffa,%eax
6369: 41 5f pop %r15
636b: c3 ret
636c: b8 f8 ff ff ff mov $0xfffffff8,%eax
6371: 41 5f pop %r15
6373: c3 ret
6374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6380: 53 push %rbx
6381: 57 push %rdi
6382: 55 push %rbp
6383: 49 89 ca mov %rcx,%r10
6386: 4d 85 d2 test %r10,%r10
6389: 0f 84 92 01 00 00 je 0x6521
638f: 48 85 d2 test %rdx,%rdx
6392: 0f 84 89 01 00 00 je 0x6521
6398: 4d 85 c0 test %r8,%r8
639b: 0f 84 80 01 00 00 je 0x6521
63a1: 45 85 c9 test %r9d,%r9d
63a4: 0f 8e 6e 01 00 00 jle 0x6518
63aa: 41 83 f9 10 cmp $0x10,%r9d
63ae: 0f 8c 50 01 00 00 jl 0x6504
63b4: 41 83 f9 1d cmp $0x1d,%r9d
63b8: 0f 8c 4d 01 00 00 jl 0x650b
63be: 4c 89 c1 mov %r8,%rcx
63c1: 48 83 e1 1f and $0x1f,%rcx
63c5: 89 c9 mov %ecx,%ecx
63c7: 85 c9 test %ecx,%ecx
63c9: 74 11 je 0x63dc
63cb: f6 c1 03 test $0x3,%cl
63ce: 0f 85 30 01 00 00 jne 0x6504
63d4: f7 d9 neg %ecx
63d6: 83 c1 20 add $0x20,%ecx
63d9: c1 e9 02 shr $0x2,%ecx
63dc: 8d 41 10 lea 0x10(%rcx),%eax
63df: 44 3b c8 cmp %eax,%r9d
63e2: 0f 8c 1c 01 00 00 jl 0x6504
63e8: 44 89 cf mov %r9d,%edi
63eb: 33 c0 xor %eax,%eax
63ed: 2b f9 sub %ecx,%edi
63ef: 83 e7 0f and $0xf,%edi
63f2: f7 df neg %edi
63f4: 41 03 f9 add %r9d,%edi
63f7: 85 c9 test %ecx,%ecx
63f9: 76 1e jbe 0x6419
63fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6400: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
6406: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
640b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
6411: 48 ff c0 inc %rax
6414: 48 3b c1 cmp %rcx,%rax
6417: 72 e7 jb 0x6400
6419: 48 63 c7 movslq %edi,%rax
641c: 0f 1f 40 00 nopl 0x0(%rax)
6420: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
6426: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
642d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
6432: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
6438: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
643e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
6445: 48 83 c1 10 add $0x10,%rcx
6449: 48 3b c8 cmp %rax,%rcx
644c: 72 d2 jb 0x6420
644e: 8d 47 01 lea 0x1(%rdi),%eax
6451: 41 3b c1 cmp %r9d,%eax
6454: 0f 87 9d 00 00 00 ja 0x64f7
645a: 4d 63 c9 movslq %r9d,%r9
645d: 48 63 ff movslq %edi,%rdi
6460: 4c 2b cf sub %rdi,%r9
6463: 49 83 f9 04 cmp $0x4,%r9
6467: 0f 8c 93 00 00 00 jl 0x6500
646d: 48 63 ff movslq %edi,%rdi
6470: 44 89 cd mov %r9d,%ebp
6473: 83 e5 fc and $0xfffffffc,%ebp
6476: 33 c9 xor %ecx,%ecx
6478: 48 63 ed movslq %ebp,%rbp
647b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
647f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
6483: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
648e: 00
648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6496: 0f 1f 00 nopl (%rax)
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
64a6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
64ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
64b0: 48 83 c1 04 add $0x4,%rcx
64b4: 48 3b cd cmp %rbp,%rcx
64b7: 72 e7 jb 0x64a0
64b9: 49 3b e9 cmp %r9,%rbp
64bc: 73 39 jae 0x64f7
64be: 48 63 ff movslq %edi,%rdi
64c1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
64c5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
64c9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
64cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64d4: 00
64d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64dc: 0f 1f 40 00 nopl 0x0(%rax)
64e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
64e5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
64ea: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
64ef: 48 ff c5 inc %rbp
64f2: 49 3b e9 cmp %r9,%rbp
64f5: 72 e9 jb 0x64e0
64f7: 33 c0 xor %eax,%eax
64f9: c5 f8 77 vzeroupper
64fc: 5d pop %rbp
64fd: 5f pop %rdi
64fe: 5b pop %rbx
64ff: c3 ret
6500: 33 ed xor %ebp,%ebp
6502: eb b5 jmp 0x64b9
6504: 33 ff xor %edi,%edi
6506: e9 43 ff ff ff jmp 0x644e
650b: 44 89 cf mov %r9d,%edi
650e: 33 c9 xor %ecx,%ecx
6510: 83 e7 f0 and $0xfffffff0,%edi
6513: e9 01 ff ff ff jmp 0x6419
6518: b8 fa ff ff ff mov $0xfffffffa,%eax
651d: 5d pop %rbp
651e: 5f pop %rdi
651f: 5b pop %rbx
6520: c3 ret
6521: b8 f8 ff ff ff mov $0xfffffff8,%eax
6526: 5d pop %rbp
6527: 5f pop %rdi
6528: 5b pop %rbx
6529: c3 ret
652a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6531: 00
6532: 0f 1f 80 00 00 00 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: 55 push %rbp
6545: 48 83 ec 28 sub $0x28,%rsp
6549: 89 ce mov %ecx,%esi
654b: 4c 89 cd mov %r9,%rbp
654e: 83 fe 1e cmp $0x1e,%esi
6551: 0f 87 83 01 00 00 ja 0x66da
6557: 48 85 ed test %rbp,%rbp
655a: 0f 84 89 01 00 00 je 0x66e9
6560: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6565: 48 85 ff test %rdi,%rdi
6568: 0f 84 7b 01 00 00 je 0x66e9
656e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
6573: 4d 85 e4 test %r12,%r12
6576: 0f 84 6d 01 00 00 je 0x66e9
657c: 83 fa 08 cmp $0x8,%edx
657f: 74 1e je 0x659f
6581: 83 fa 04 cmp $0x4,%edx
6584: 74 19 je 0x659f
6586: 83 fa 01 cmp $0x1,%edx
6589: 74 14 je 0x659f
658b: 83 fa 02 cmp $0x2,%edx
658e: 74 0f je 0x659f
6590: b8 ee ff ff ff mov $0xffffffee,%eax
6595: 48 83 c4 28 add $0x28,%rsp
6599: 5d pop %rbp
659a: 41 5c pop %r12
659c: 5f pop %rdi
659d: 5e pop %rsi
659e: c3 ret
659f: 83 fe 1c cmp $0x1c,%esi
65a2: 0f 8f 32 01 00 00 jg 0x66da
65a8: 83 fe 05 cmp $0x5,%esi
65ab: 7f 14 jg 0x65c1
65ad: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
65b4: 33 c0 xor %eax,%eax
65b6: 89 07 mov %eax,(%rdi)
65b8: 41 89 04 24 mov %eax,(%r12)
65bc: e9 0d 01 00 00 jmp 0x66ce
65c1: 83 fe 06 cmp $0x6,%esi
65c4: 7f 11 jg 0x65d7
65c6: 33 c0 xor %eax,%eax
65c8: 89 45 00 mov %eax,0x0(%rbp)
65cb: 89 07 mov %eax,(%rdi)
65cd: 41 89 04 24 mov %eax,(%r12)
65d1: 44 8b 55 00 mov 0x0(%rbp),%r10d
65d5: eb 6a jmp 0x6641
65d7: 8d 4e ff lea -0x1(%rsi),%ecx
65da: 83 f9 0e cmp $0xe,%ecx
65dd: 7f 4b jg 0x662a
65df: 41 bb 01 00 00 00 mov $0x1,%r11d
65e5: 41 d3 e3 shl %cl,%r11d
65e8: 45 89 da mov %r11d,%r10d
65eb: 41 c1 e2 04 shl $0x4,%r10d
65ef: 41 8d 42 4f lea 0x4f(%r10),%eax
65f3: 41 83 c2 3f add $0x3f,%r10d
65f7: 83 e0 c0 and $0xffffffc0,%eax
65fa: 41 83 e2 c0 and $0xffffffc0,%r10d
65fe: 89 45 00 mov %eax,0x0(%rbp)
6601: c7 07 00 00 00 00 movl $0x0,(%rdi)
6607: 45 89 14 24 mov %r10d,(%r12)
660b: 45 89 da mov %r11d,%r10d
660e: 41 d1 fa sar $1,%r10d
6611: 41 c1 ea 1e shr $0x1e,%r10d
6615: 45 03 d3 add %r11d,%r10d
6618: 41 83 e2 fc and $0xfffffffc,%r10d
661c: 41 83 c2 43 add $0x43,%r10d
6620: 41 83 e2 c0 and $0xffffffc0,%r10d
6624: 44 03 55 00 add 0x0(%rbp),%r10d
6628: eb 12 jmp 0x663c
662a: 48 89 ea mov %rbp,%rdx
662d: 49 89 f8 mov %rdi,%r8
6630: 4d 89 e1 mov %r12,%r9
6633: e8 08 96 03 00 call 0x3fc40
6638: 44 8b 55 00 mov 0x0(%rbp),%r10d
663c: 83 fe 12 cmp $0x12,%esi
663f: 7d 28 jge 0x6669
6641: 89 f1 mov %esi,%ecx
6643: b8 01 00 00 00 mov $0x1,%eax
6648: d3 e0 shl %cl,%eax
664a: 41 89 c3 mov %eax,%r11d
664d: 41 d1 fb sar $1,%r11d
6650: 41 c1 eb 1e shr $0x1e,%r11d
6654: 44 03 d8 add %eax,%r11d
6657: 41 c1 eb 02 shr $0x2,%r11d
665b: 41 c1 e3 04 shl $0x4,%r11d
665f: 41 83 c3 3f add $0x3f,%r11d
6663: 41 83 e3 c0 and $0xffffffc0,%r11d
6667: eb 1b jmp 0x6684
6669: 41 bb 01 00 00 00 mov $0x1,%r11d
666f: 8d 4e 15 lea 0x15(%rsi),%ecx
6672: 41 d3 e3 shl %cl,%r11d
6675: 41 c1 e3 04 shl $0x4,%r11d
6679: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
6680: 41 83 e3 c0 and $0xffffffc0,%r11d
6684: 83 fe 0a cmp $0xa,%esi
6687: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
668e: 00
668f: 89 45 00 mov %eax,0x0(%rbp)
6692: 7f 04 jg 0x6698
6694: 33 c0 xor %eax,%eax
6696: eb 25 jmp 0x66bd
6698: 89 f1 mov %esi,%ecx
669a: b8 01 00 00 00 mov $0x1,%eax
669f: d3 e0 shl %cl,%eax
66a1: 89 c2 mov %eax,%edx
66a3: d1 fa sar $1,%edx
66a5: c1 ea 1e shr $0x1e,%edx
66a8: 03 d0 add %eax,%edx
66aa: c1 ea 02 shr $0x2,%edx
66ad: 8b 2f mov (%rdi),%ebp
66af: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
66b6: 83 e6 c0 and $0xffffffc0,%esi
66b9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
66bd: 89 07 mov %eax,(%rdi)
66bf: 41 8b 04 24 mov (%r12),%eax
66c3: 85 c0 test %eax,%eax
66c5: 7e 07 jle 0x66ce
66c7: 83 c0 40 add $0x40,%eax
66ca: 41 89 04 24 mov %eax,(%r12)
66ce: 33 c0 xor %eax,%eax
66d0: 48 83 c4 28 add $0x28,%rsp
66d4: 5d pop %rbp
66d5: 41 5c pop %r12
66d7: 5f pop %rdi
66d8: 5e pop %rsi
66d9: c3 ret
66da: b8 ef ff ff ff mov $0xffffffef,%eax
66df: 48 83 c4 28 add $0x28,%rsp
66e3: 5d pop %rbp
66e4: 41 5c pop %r12
66e6: 5f pop %rdi
66e7: 5e pop %rsi
66e8: c3 ret
66e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
66ee: 48 83 c4 28 add $0x28,%rsp
66f2: 5d pop %rbp
66f3: 41 5c pop %r12
66f5: 5f pop %rdi
66f6: 5e pop %rsi
66f7: c3 ret
66f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66ff: 00
6700: 41 54 push %r12
6702: 41 55 push %r13
6704: 41 56 push %r14
6706: 41 57 push %r15
6708: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
670d: 41 89 cd mov %ecx,%r13d
6710: 4d 89 cc mov %r9,%r12
6713: 41 83 fd 1e cmp $0x1e,%r13d
6717: 0f 87 97 01 00 00 ja 0x68b4
671d: 4d 85 e4 test %r12,%r12
6720: 0f 84 a1 01 00 00 je 0x68c7
6726: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
672b: 4d 85 f6 test %r14,%r14
672e: 0f 84 93 01 00 00 je 0x68c7
6734: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
6739: 4d 85 ff test %r15,%r15
673c: 0f 84 85 01 00 00 je 0x68c7
6742: 83 fa 08 cmp $0x8,%edx
6745: 74 22 je 0x6769
6747: 83 fa 04 cmp $0x4,%edx
674a: 74 1d je 0x6769
674c: 83 fa 01 cmp $0x1,%edx
674f: 74 18 je 0x6769
6751: 83 fa 02 cmp $0x2,%edx
6754: 74 13 je 0x6769
6756: b8 ee ff ff ff mov $0xffffffee,%eax
675b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6760: 41 5f pop %r15
6762: 41 5e pop %r14
6764: 41 5d pop %r13
6766: 41 5c pop %r12
6768: c3 ret
6769: 41 83 fd 1c cmp $0x1c,%r13d
676d: 0f 8f 41 01 00 00 jg 0x68b4
6773: 41 83 fd 05 cmp $0x5,%r13d
6777: 7f 15 jg 0x678e
6779: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
6780: 00
6781: 33 c0 xor %eax,%eax
6783: 41 89 06 mov %eax,(%r14)
6786: 41 89 07 mov %eax,(%r15)
6789: e9 16 01 00 00 jmp 0x68a4
678e: 41 83 fd 06 cmp $0x6,%r13d
6792: 7f 12 jg 0x67a6
6794: 33 c0 xor %eax,%eax
6796: 41 89 04 24 mov %eax,(%r12)
679a: 41 89 06 mov %eax,(%r14)
679d: 41 89 07 mov %eax,(%r15)
67a0: 41 8b 14 24 mov (%r12),%edx
67a4: eb 6a jmp 0x6810
67a6: 41 8d 4d ff lea -0x1(%r13),%ecx
67aa: 83 f9 10 cmp $0x10,%ecx
67ad: 7f 49 jg 0x67f8
67af: 41 bb 01 00 00 00 mov $0x1,%r11d
67b5: 41 d3 e3 shl %cl,%r11d
67b8: 44 89 da mov %r11d,%edx
67bb: 45 89 da mov %r11d,%r10d
67be: d1 fa sar $1,%edx
67c0: c1 ea 1e shr $0x1e,%edx
67c3: 41 c1 e2 04 shl $0x4,%r10d
67c7: 41 03 d3 add %r11d,%edx
67ca: 44 89 d0 mov %r10d,%eax
67cd: 83 e2 fc and $0xfffffffc,%edx
67d0: 83 c0 4f add $0x4f,%eax
67d3: 41 83 c2 3f add $0x3f,%r10d
67d7: 83 c2 43 add $0x43,%edx
67da: 83 e0 c0 and $0xffffffc0,%eax
67dd: 41 89 04 24 mov %eax,(%r12)
67e1: 41 83 e2 c0 and $0xffffffc0,%r10d
67e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
67ec: 83 e2 c0 and $0xffffffc0,%edx
67ef: 45 89 17 mov %r10d,(%r15)
67f2: 41 03 14 24 add (%r12),%edx
67f6: eb 12 jmp 0x680a
67f8: 4c 89 e2 mov %r12,%rdx
67fb: 4d 89 f0 mov %r14,%r8
67fe: 4d 89 f9 mov %r15,%r9
6801: e8 5a 96 03 00 call 0x3fe60
6806: 41 8b 14 24 mov (%r12),%edx
680a: 41 83 fd 11 cmp $0x11,%r13d
680e: 7d 29 jge 0x6839
6810: 44 89 e9 mov %r13d,%ecx
6813: b8 01 00 00 00 mov $0x1,%eax
6818: d3 e0 shl %cl,%eax
681a: 41 89 c2 mov %eax,%r10d
681d: 41 d1 fa sar $1,%r10d
6820: 41 c1 ea 1e shr $0x1e,%r10d
6824: 44 03 d0 add %eax,%r10d
6827: 41 c1 ea 02 shr $0x2,%r10d
682b: 41 c1 e2 04 shl $0x4,%r10d
682f: 41 83 c2 3f add $0x3f,%r10d
6833: 41 83 e2 c0 and $0xffffffc0,%r10d
6837: eb 1c jmp 0x6855
6839: 41 ba 01 00 00 00 mov $0x1,%r10d
683f: 41 8d 4d 15 lea 0x15(%r13),%ecx
6843: 41 d3 e2 shl %cl,%r10d
6846: 41 c1 e2 04 shl $0x4,%r10d
684a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
6851: 41 83 e2 c0 and $0xffffffc0,%r10d
6855: 45 03 d2 add %r10d,%r10d
6858: 41 03 d2 add %r10d,%edx
685b: 81 c2 00 01 00 00 add $0x100,%edx
6861: 41 89 14 24 mov %edx,(%r12)
6865: 41 83 fd 0a cmp $0xa,%r13d
6869: 7f 04 jg 0x686f
686b: 33 d2 xor %edx,%edx
686d: eb 25 jmp 0x6894
686f: 44 89 e9 mov %r13d,%ecx
6872: b8 01 00 00 00 mov $0x1,%eax
6877: d3 e0 shl %cl,%eax
6879: 89 c2 mov %eax,%edx
687b: d1 fa sar $1,%edx
687d: c1 ea 1e shr $0x1e,%edx
6880: 03 d0 add %eax,%edx
6882: c1 ea 02 shr $0x2,%edx
6885: c1 e2 03 shl $0x3,%edx
6888: 83 c2 47 add $0x47,%edx
688b: 83 e2 c0 and $0xffffffc0,%edx
688e: 83 c2 40 add $0x40,%edx
6891: 41 03 16 add (%r14),%edx
6894: 41 89 16 mov %edx,(%r14)
6897: 41 8b 07 mov (%r15),%eax
689a: 85 c0 test %eax,%eax
689c: 7e 06 jle 0x68a4
689e: 83 c0 40 add $0x40,%eax
68a1: 41 89 07 mov %eax,(%r15)
68a4: 33 c0 xor %eax,%eax
68a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
68ab: 41 5f pop %r15
68ad: 41 5e pop %r14
68af: 41 5d pop %r13
68b1: 41 5c pop %r12
68b3: c3 ret
68b4: b8 ef ff ff ff mov $0xffffffef,%eax
68b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
68be: 41 5f pop %r15
68c0: 41 5e pop %r14
68c2: 41 5d pop %r13
68c4: 41 5c pop %r12
68c6: c3 ret
68c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
68cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
68d1: 41 5f pop %r15
68d3: 41 5e pop %r14
68d5: 41 5d pop %r13
68d7: 41 5c pop %r12
68d9: c3 ret
68da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
68e0: 56 push %rsi
68e1: 57 push %rdi
68e2: 41 54 push %r12
68e4: 55 push %rbp
68e5: 48 83 ec 28 sub $0x28,%rsp
68e9: 89 ce mov %ecx,%esi
68eb: 4c 89 cd mov %r9,%rbp
68ee: 83 fe 1e cmp $0x1e,%esi
68f1: 0f 87 83 01 00 00 ja 0x6a7a
68f7: 48 85 ed test %rbp,%rbp
68fa: 0f 84 89 01 00 00 je 0x6a89
6900: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6905: 48 85 ff test %rdi,%rdi
6908: 0f 84 7b 01 00 00 je 0x6a89
690e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
6913: 4d 85 e4 test %r12,%r12
6916: 0f 84 6d 01 00 00 je 0x6a89
691c: 83 fa 08 cmp $0x8,%edx
691f: 74 1e je 0x693f
6921: 83 fa 04 cmp $0x4,%edx
6924: 74 19 je 0x693f
6926: 83 fa 01 cmp $0x1,%edx
6929: 74 14 je 0x693f
692b: 83 fa 02 cmp $0x2,%edx
692e: 74 0f je 0x693f
6930: b8 ee ff ff ff mov $0xffffffee,%eax
6935: 48 83 c4 28 add $0x28,%rsp
6939: 5d pop %rbp
693a: 41 5c pop %r12
693c: 5f pop %rdi
693d: 5e pop %rsi
693e: c3 ret
693f: 83 fe 1c cmp $0x1c,%esi
6942: 0f 8f 32 01 00 00 jg 0x6a7a
6948: 83 fe 05 cmp $0x5,%esi
694b: 7f 14 jg 0x6961
694d: 33 c0 xor %eax,%eax
694f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
6956: 89 07 mov %eax,(%rdi)
6958: 41 89 04 24 mov %eax,(%r12)
695c: e9 0d 01 00 00 jmp 0x6a6e
6961: 83 fe 06 cmp $0x6,%esi
6964: 7f 11 jg 0x6977
6966: 33 c0 xor %eax,%eax
6968: 89 45 00 mov %eax,0x0(%rbp)
696b: 89 07 mov %eax,(%rdi)
696d: 41 89 04 24 mov %eax,(%r12)
6971: 44 8b 55 00 mov 0x0(%rbp),%r10d
6975: eb 6a jmp 0x69e1
6977: 8d 4e ff lea -0x1(%rsi),%ecx
697a: 83 f9 10 cmp $0x10,%ecx
697d: 7f 4b jg 0x69ca
697f: 41 bb 01 00 00 00 mov $0x1,%r11d
6985: 41 d3 e3 shl %cl,%r11d
6988: 45 89 da mov %r11d,%r10d
698b: 41 c1 e2 04 shl $0x4,%r10d
698f: 41 8d 42 4f lea 0x4f(%r10),%eax
6993: 41 83 c2 3f add $0x3f,%r10d
6997: 83 e0 c0 and $0xffffffc0,%eax
699a: 41 83 e2 c0 and $0xffffffc0,%r10d
699e: 89 45 00 mov %eax,0x0(%rbp)
69a1: c7 07 00 00 00 00 movl $0x0,(%rdi)
69a7: 45 89 14 24 mov %r10d,(%r12)
69ab: 45 89 da mov %r11d,%r10d
69ae: 41 d1 fa sar $1,%r10d
69b1: 41 c1 ea 1e shr $0x1e,%r10d
69b5: 45 03 d3 add %r11d,%r10d
69b8: 41 83 e2 fc and $0xfffffffc,%r10d
69bc: 41 83 c2 43 add $0x43,%r10d
69c0: 41 83 e2 c0 and $0xffffffc0,%r10d
69c4: 44 03 55 00 add 0x0(%rbp),%r10d
69c8: eb 12 jmp 0x69dc
69ca: 48 89 ea mov %rbp,%rdx
69cd: 49 89 f8 mov %rdi,%r8
69d0: 4d 89 e1 mov %r12,%r9
69d3: e8 a8 96 03 00 call 0x40080
69d8: 44 8b 55 00 mov 0x0(%rbp),%r10d
69dc: 83 fe 13 cmp $0x13,%esi
69df: 7d 28 jge 0x6a09
69e1: 89 f1 mov %esi,%ecx
69e3: b8 01 00 00 00 mov $0x1,%eax
69e8: d3 e0 shl %cl,%eax
69ea: 41 89 c3 mov %eax,%r11d
69ed: 41 d1 fb sar $1,%r11d
69f0: 41 c1 eb 1e shr $0x1e,%r11d
69f4: 44 03 d8 add %eax,%r11d
69f7: 41 c1 eb 02 shr $0x2,%r11d
69fb: 41 c1 e3 04 shl $0x4,%r11d
69ff: 41 83 c3 3f add $0x3f,%r11d
6a03: 41 83 e3 c0 and $0xffffffc0,%r11d
6a07: eb 1b jmp 0x6a24
6a09: 8d 4e 15 lea 0x15(%rsi),%ecx
6a0c: 41 bb 01 00 00 00 mov $0x1,%r11d
6a12: 41 d3 e3 shl %cl,%r11d
6a15: 41 c1 e3 04 shl $0x4,%r11d
6a19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
6a20: 41 83 e3 c0 and $0xffffffc0,%r11d
6a24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
6a2b: 00
6a2c: 89 45 00 mov %eax,0x0(%rbp)
6a2f: 83 fe 0a cmp $0xa,%esi
6a32: 7f 04 jg 0x6a38
6a34: 33 c0 xor %eax,%eax
6a36: eb 25 jmp 0x6a5d
6a38: 89 f1 mov %esi,%ecx
6a3a: b8 01 00 00 00 mov $0x1,%eax
6a3f: 8b 2f mov (%rdi),%ebp
6a41: d3 e0 shl %cl,%eax
6a43: 89 c2 mov %eax,%edx
6a45: d1 fa sar $1,%edx
6a47: c1 ea 1e shr $0x1e,%edx
6a4a: 03 d0 add %eax,%edx
6a4c: c1 ea 02 shr $0x2,%edx
6a4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
6a56: 83 e6 c0 and $0xffffffc0,%esi
6a59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
6a5d: 89 07 mov %eax,(%rdi)
6a5f: 41 8b 04 24 mov (%r12),%eax
6a63: 85 c0 test %eax,%eax
6a65: 7e 07 jle 0x6a6e
6a67: 83 c0 40 add $0x40,%eax
6a6a: 41 89 04 24 mov %eax,(%r12)
6a6e: 33 c0 xor %eax,%eax
6a70: 48 83 c4 28 add $0x28,%rsp
6a74: 5d pop %rbp
6a75: 41 5c pop %r12
6a77: 5f pop %rdi
6a78: 5e pop %rsi
6a79: c3 ret
6a7a: b8 ef ff ff ff mov $0xffffffef,%eax
6a7f: 48 83 c4 28 add $0x28,%rsp
6a83: 5d pop %rbp
6a84: 41 5c pop %r12
6a86: 5f pop %rdi
6a87: 5e pop %rsi
6a88: c3 ret
6a89: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a8e: 48 83 c4 28 add $0x28,%rsp
6a92: 5d pop %rbp
6a93: 41 5c pop %r12
6a95: 5f pop %rdi
6a96: 5e pop %rsi
6a97: c3 ret
6a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a9f: 00
6aa0: 56 push %rsi
6aa1: 57 push %rdi
6aa2: 41 54 push %r12
6aa4: 55 push %rbp
6aa5: 48 83 ec 28 sub $0x28,%rsp
6aa9: 89 ce mov %ecx,%esi
6aab: 4c 89 cd mov %r9,%rbp
6aae: 83 fe 1e cmp $0x1e,%esi
6ab1: 0f 87 83 01 00 00 ja 0x6c3a
6ab7: 48 85 ed test %rbp,%rbp
6aba: 0f 84 89 01 00 00 je 0x6c49
6ac0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6ac5: 48 85 ff test %rdi,%rdi
6ac8: 0f 84 7b 01 00 00 je 0x6c49
6ace: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
6ad3: 4d 85 e4 test %r12,%r12
6ad6: 0f 84 6d 01 00 00 je 0x6c49
6adc: 83 fa 08 cmp $0x8,%edx
6adf: 74 1e je 0x6aff
6ae1: 83 fa 04 cmp $0x4,%edx
6ae4: 74 19 je 0x6aff
6ae6: 83 fa 01 cmp $0x1,%edx
6ae9: 74 14 je 0x6aff
6aeb: 83 fa 02 cmp $0x2,%edx
6aee: 74 0f je 0x6aff
6af0: b8 ee ff ff ff mov $0xffffffee,%eax
6af5: 48 83 c4 28 add $0x28,%rsp
6af9: 5d pop %rbp
6afa: 41 5c pop %r12
6afc: 5f pop %rdi
6afd: 5e pop %rsi
6afe: c3 ret
6aff: 83 fe 1c cmp $0x1c,%esi
6b02: 0f 8f 32 01 00 00 jg 0x6c3a
6b08: 83 fe 04 cmp $0x4,%esi
6b0b: 7f 14 jg 0x6b21
6b0d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
6b14: 33 c0 xor %eax,%eax
6b16: 89 07 mov %eax,(%rdi)
6b18: 41 89 04 24 mov %eax,(%r12)
6b1c: e9 0d 01 00 00 jmp 0x6c2e
6b21: 83 fe 07 cmp $0x7,%esi
6b24: 7f 11 jg 0x6b37
6b26: 33 c0 xor %eax,%eax
6b28: 89 45 00 mov %eax,0x0(%rbp)
6b2b: 89 07 mov %eax,(%rdi)
6b2d: 41 89 04 24 mov %eax,(%r12)
6b31: 44 8b 55 00 mov 0x0(%rbp),%r10d
6b35: eb 6a jmp 0x6ba1
6b37: 8d 4e ff lea -0x1(%rsi),%ecx
6b3a: 83 f9 11 cmp $0x11,%ecx
6b3d: 7f 4b jg 0x6b8a
6b3f: 41 bb 01 00 00 00 mov $0x1,%r11d
6b45: 41 d3 e3 shl %cl,%r11d
6b48: 45 89 da mov %r11d,%r10d
6b4b: 41 c1 e2 04 shl $0x4,%r10d
6b4f: 41 8d 42 4f lea 0x4f(%r10),%eax
6b53: 41 83 c2 3f add $0x3f,%r10d
6b57: 83 e0 c0 and $0xffffffc0,%eax
6b5a: 41 83 e2 c0 and $0xffffffc0,%r10d
6b5e: 89 45 00 mov %eax,0x0(%rbp)
6b61: c7 07 00 00 00 00 movl $0x0,(%rdi)
6b67: 45 89 14 24 mov %r10d,(%r12)
6b6b: 45 89 da mov %r11d,%r10d
6b6e: 41 d1 fa sar $1,%r10d
6b71: 41 c1 ea 1e shr $0x1e,%r10d
6b75: 45 03 d3 add %r11d,%r10d
6b78: 41 83 e2 fc and $0xfffffffc,%r10d
6b7c: 41 83 c2 43 add $0x43,%r10d
6b80: 41 83 e2 c0 and $0xffffffc0,%r10d
6b84: 44 03 55 00 add 0x0(%rbp),%r10d
6b88: eb 12 jmp 0x6b9c
6b8a: 48 89 ea mov %rbp,%rdx
6b8d: 49 89 f8 mov %rdi,%r8
6b90: 4d 89 e1 mov %r12,%r9
6b93: e8 08 97 03 00 call 0x402a0
6b98: 44 8b 55 00 mov 0x0(%rbp),%r10d
6b9c: 83 fe 11 cmp $0x11,%esi
6b9f: 7d 28 jge 0x6bc9
6ba1: 89 f1 mov %esi,%ecx
6ba3: b8 01 00 00 00 mov $0x1,%eax
6ba8: d3 e0 shl %cl,%eax
6baa: 41 89 c3 mov %eax,%r11d
6bad: 41 d1 fb sar $1,%r11d
6bb0: 41 c1 eb 1e shr $0x1e,%r11d
6bb4: 44 03 d8 add %eax,%r11d
6bb7: 41 c1 eb 02 shr $0x2,%r11d
6bbb: 41 c1 e3 04 shl $0x4,%r11d
6bbf: 41 83 c3 3f add $0x3f,%r11d
6bc3: 41 83 e3 c0 and $0xffffffc0,%r11d
6bc7: eb 1b jmp 0x6be4
6bc9: 41 bb 01 00 00 00 mov $0x1,%r11d
6bcf: 8d 4e 15 lea 0x15(%rsi),%ecx
6bd2: 41 d3 e3 shl %cl,%r11d
6bd5: 41 c1 e3 04 shl $0x4,%r11d
6bd9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
6be0: 41 83 e3 c0 and $0xffffffc0,%r11d
6be4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
6beb: 00
6bec: 89 45 00 mov %eax,0x0(%rbp)
6bef: 83 fe 0a cmp $0xa,%esi
6bf2: 7f 04 jg 0x6bf8
6bf4: 33 c0 xor %eax,%eax
6bf6: eb 25 jmp 0x6c1d
6bf8: 89 f1 mov %esi,%ecx
6bfa: b8 01 00 00 00 mov $0x1,%eax
6bff: d3 e0 shl %cl,%eax
6c01: 89 c2 mov %eax,%edx
6c03: d1 fa sar $1,%edx
6c05: c1 ea 1e shr $0x1e,%edx
6c08: 03 d0 add %eax,%edx
6c0a: c1 ea 02 shr $0x2,%edx
6c0d: 8b 2f mov (%rdi),%ebp
6c0f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
6c16: 83 e6 c0 and $0xffffffc0,%esi
6c19: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
6c1d: 89 07 mov %eax,(%rdi)
6c1f: 41 8b 04 24 mov (%r12),%eax
6c23: 85 c0 test %eax,%eax
6c25: 7e 07 jle 0x6c2e
6c27: 83 c0 40 add $0x40,%eax
6c2a: 41 89 04 24 mov %eax,(%r12)
6c2e: 33 c0 xor %eax,%eax
6c30: 48 83 c4 28 add $0x28,%rsp
6c34: 5d pop %rbp
6c35: 41 5c pop %r12
6c37: 5f pop %rdi
6c38: 5e pop %rsi
6c39: c3 ret
6c3a: b8 ef ff ff ff mov $0xffffffef,%eax
6c3f: 48 83 c4 28 add $0x28,%rsp
6c43: 5d pop %rbp
6c44: 41 5c pop %r12
6c46: 5f pop %rdi
6c47: 5e pop %rsi
6c48: c3 ret
6c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c4e: 48 83 c4 28 add $0x28,%rsp
6c52: 5d pop %rbp
6c53: 41 5c pop %r12
6c55: 5f pop %rdi
6c56: 5e pop %rsi
6c57: c3 ret
6c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c5f: 00
6c60: 56 push %rsi
6c61: 57 push %rdi
6c62: 41 54 push %r12
6c64: 41 55 push %r13
6c66: 48 83 ec 28 sub $0x28,%rsp
6c6a: 41 89 cc mov %ecx,%r12d
6c6d: 4d 89 cd mov %r9,%r13
6c70: 41 83 fc 1e cmp $0x1e,%r12d
6c74: 0f 87 8b 01 00 00 ja 0x6e05
6c7a: 4d 85 ed test %r13,%r13
6c7d: 0f 84 92 01 00 00 je 0x6e15
6c83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6c88: 48 85 ff test %rdi,%rdi
6c8b: 0f 84 84 01 00 00 je 0x6e15
6c91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
6c96: 48 85 f6 test %rsi,%rsi
6c99: 0f 84 76 01 00 00 je 0x6e15
6c9f: 83 fa 08 cmp $0x8,%edx
6ca2: 74 1f je 0x6cc3
6ca4: 83 fa 04 cmp $0x4,%edx
6ca7: 74 1a je 0x6cc3
6ca9: 83 fa 01 cmp $0x1,%edx
6cac: 74 15 je 0x6cc3
6cae: 83 fa 02 cmp $0x2,%edx
6cb1: 74 10 je 0x6cc3
6cb3: b8 ee ff ff ff mov $0xffffffee,%eax
6cb8: 48 83 c4 28 add $0x28,%rsp
6cbc: 41 5d pop %r13
6cbe: 41 5c pop %r12
6cc0: 5f pop %rdi
6cc1: 5e pop %rsi
6cc2: c3 ret
6cc3: 41 83 fc 1c cmp $0x1c,%r12d
6cc7: 0f 8f 38 01 00 00 jg 0x6e05
6ccd: 41 83 fc 04 cmp $0x4,%r12d
6cd1: 7f 13 jg 0x6ce6
6cd3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
6cda: 00
6cdb: 33 c0 xor %eax,%eax
6cdd: 89 07 mov %eax,(%rdi)
6cdf: 89 06 mov %eax,(%rsi)
6ce1: e9 12 01 00 00 jmp 0x6df8
6ce6: 41 83 fc 07 cmp $0x7,%r12d
6cea: 7f 15 jg 0x6d01
6cec: 33 c0 xor %eax,%eax
6cee: 41 89 45 00 mov %eax,0x0(%r13)
6cf2: 89 07 mov %eax,(%rdi)
6cf4: 89 06 mov %eax,(%rsi)
6cf6: b8 01 00 00 00 mov $0x1,%eax
6cfb: 45 8b 55 00 mov 0x0(%r13),%r10d
6cff: eb 73 jmp 0x6d74
6d01: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
6d06: 83 f9 11 cmp $0x11,%ecx
6d09: 7f 4c jg 0x6d57
6d0b: b8 01 00 00 00 mov $0x1,%eax
6d10: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
6d15: 45 89 da mov %r11d,%r10d
6d18: 41 c1 e2 04 shl $0x4,%r10d
6d1c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
6d20: 41 83 c2 3f add $0x3f,%r10d
6d24: 83 e1 c0 and $0xffffffc0,%ecx
6d27: 41 83 e2 c0 and $0xffffffc0,%r10d
6d2b: 41 89 4d 00 mov %ecx,0x0(%r13)
6d2f: c7 07 00 00 00 00 movl $0x0,(%rdi)
6d35: 44 89 16 mov %r10d,(%rsi)
6d38: 45 89 da mov %r11d,%r10d
6d3b: 41 d1 fa sar $1,%r10d
6d3e: 41 c1 ea 1e shr $0x1e,%r10d
6d42: 45 03 d3 add %r11d,%r10d
6d45: 41 83 e2 fc and $0xfffffffc,%r10d
6d49: 41 83 c2 43 add $0x43,%r10d
6d4d: 41 83 e2 c0 and $0xffffffc0,%r10d
6d51: 45 03 55 00 add 0x0(%r13),%r10d
6d55: eb 17 jmp 0x6d6e
6d57: 4c 89 ea mov %r13,%rdx
6d5a: 49 89 f8 mov %rdi,%r8
6d5d: 49 89 f1 mov %rsi,%r9
6d60: e8 5b 97 03 00 call 0x404c0
6d65: 45 8b 55 00 mov 0x0(%r13),%r10d
6d69: b8 01 00 00 00 mov $0x1,%eax
6d6e: 41 83 fc 11 cmp $0x11,%r12d
6d72: 7d 24 jge 0x6d98
6d74: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
6d79: 41 89 cb mov %ecx,%r11d
6d7c: 41 d1 fb sar $1,%r11d
6d7f: 41 c1 eb 1e shr $0x1e,%r11d
6d83: 44 03 d9 add %ecx,%r11d
6d86: 41 c1 eb 02 shr $0x2,%r11d
6d8a: 41 c1 e3 04 shl $0x4,%r11d
6d8e: 41 83 c3 3f add $0x3f,%r11d
6d92: 41 83 e3 c0 and $0xffffffc0,%r11d
6d96: eb 19 jmp 0x6db1
6d98: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
6d9d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
6da2: 41 c1 e3 04 shl $0x4,%r11d
6da6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
6dad: 41 83 e3 c0 and $0xffffffc0,%r11d
6db1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
6db8: 00
6db9: 41 89 4d 00 mov %ecx,0x0(%r13)
6dbd: 41 83 fc 0a cmp $0xa,%r12d
6dc1: 7f 04 jg 0x6dc7
6dc3: 33 c0 xor %eax,%eax
6dc5: eb 24 jmp 0x6deb
6dc7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
6dcc: 89 c2 mov %eax,%edx
6dce: d1 fa sar $1,%edx
6dd0: c1 ea 1e shr $0x1e,%edx
6dd3: 03 d0 add %eax,%edx
6dd5: c1 ea 02 shr $0x2,%edx
6dd8: 8b 0f mov (%rdi),%ecx
6dda: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
6de1: 00
6de2: 41 83 e2 c0 and $0xffffffc0,%r10d
6de6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
6deb: 89 07 mov %eax,(%rdi)
6ded: 8b 06 mov (%rsi),%eax
6def: 85 c0 test %eax,%eax
6df1: 7e 05 jle 0x6df8
6df3: 83 c0 40 add $0x40,%eax
6df6: 89 06 mov %eax,(%rsi)
6df8: 33 c0 xor %eax,%eax
6dfa: 48 83 c4 28 add $0x28,%rsp
6dfe: 41 5d pop %r13
6e00: 41 5c pop %r12
6e02: 5f pop %rdi
6e03: 5e pop %rsi
6e04: c3 ret
6e05: b8 ef ff ff ff mov $0xffffffef,%eax
6e0a: 48 83 c4 28 add $0x28,%rsp
6e0e: 41 5d pop %r13
6e10: 41 5c pop %r12
6e12: 5f pop %rdi
6e13: 5e pop %rsi
6e14: c3 ret
6e15: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e1a: 48 83 c4 28 add $0x28,%rsp
6e1e: 41 5d pop %r13
6e20: 41 5c pop %r12
6e22: 5f pop %rdi
6e23: 5e pop %rsi
6e24: c3 ret
6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e2c: 00
6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e40: 56 push %rsi
6e41: 57 push %rdi
6e42: 41 54 push %r12
6e44: 41 55 push %r13
6e46: 48 83 ec 28 sub $0x28,%rsp
6e4a: 41 89 cc mov %ecx,%r12d
6e4d: 4d 89 cd mov %r9,%r13
6e50: 41 83 fc 1e cmp $0x1e,%r12d
6e54: 0f 87 8b 01 00 00 ja 0x6fe5
6e5a: 4d 85 ed test %r13,%r13
6e5d: 0f 84 92 01 00 00 je 0x6ff5
6e63: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
6e68: 48 85 ff test %rdi,%rdi
6e6b: 0f 84 84 01 00 00 je 0x6ff5
6e71: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
6e76: 48 85 f6 test %rsi,%rsi
6e79: 0f 84 76 01 00 00 je 0x6ff5
6e7f: 83 fa 08 cmp $0x8,%edx
6e82: 74 1f je 0x6ea3
6e84: 83 fa 04 cmp $0x4,%edx
6e87: 74 1a je 0x6ea3
6e89: 83 fa 01 cmp $0x1,%edx
6e8c: 74 15 je 0x6ea3
6e8e: 83 fa 02 cmp $0x2,%edx
6e91: 74 10 je 0x6ea3
6e93: b8 ee ff ff ff mov $0xffffffee,%eax
6e98: 48 83 c4 28 add $0x28,%rsp
6e9c: 41 5d pop %r13
6e9e: 41 5c pop %r12
6ea0: 5f pop %rdi
6ea1: 5e pop %rsi
6ea2: c3 ret
6ea3: 41 83 fc 1c cmp $0x1c,%r12d
6ea7: 0f 8f 38 01 00 00 jg 0x6fe5
6ead: 41 83 fc 04 cmp $0x4,%r12d
6eb1: 7f 13 jg 0x6ec6
6eb3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
6eba: 00
6ebb: 33 c0 xor %eax,%eax
6ebd: 89 07 mov %eax,(%rdi)
6ebf: 89 06 mov %eax,(%rsi)
6ec1: e9 12 01 00 00 jmp 0x6fd8
6ec6: 41 83 fc 07 cmp $0x7,%r12d
6eca: 7f 15 jg 0x6ee1
6ecc: 33 c0 xor %eax,%eax
6ece: 41 89 45 00 mov %eax,0x0(%r13)
6ed2: 89 07 mov %eax,(%rdi)
6ed4: 89 06 mov %eax,(%rsi)
6ed6: b8 01 00 00 00 mov $0x1,%eax
6edb: 45 8b 55 00 mov 0x0(%r13),%r10d
6edf: eb 73 jmp 0x6f54
6ee1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
6ee6: 83 f9 11 cmp $0x11,%ecx
6ee9: 7f 4c jg 0x6f37
6eeb: b8 01 00 00 00 mov $0x1,%eax
6ef0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
6ef5: 45 89 da mov %r11d,%r10d
6ef8: 41 c1 e2 04 shl $0x4,%r10d
6efc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
6f00: 41 83 c2 3f add $0x3f,%r10d
6f04: 83 e1 c0 and $0xffffffc0,%ecx
6f07: 41 83 e2 c0 and $0xffffffc0,%r10d
6f0b: 41 89 4d 00 mov %ecx,0x0(%r13)
6f0f: c7 07 00 00 00 00 movl $0x0,(%rdi)
6f15: 44 89 16 mov %r10d,(%rsi)
6f18: 45 89 da mov %r11d,%r10d
6f1b: 41 d1 fa sar $1,%r10d
6f1e: 41 c1 ea 1e shr $0x1e,%r10d
6f22: 45 03 d3 add %r11d,%r10d
6f25: 41 83 e2 fc and $0xfffffffc,%r10d
6f29: 41 83 c2 43 add $0x43,%r10d
6f2d: 41 83 e2 c0 and $0xffffffc0,%r10d
6f31: 45 03 55 00 add 0x0(%r13),%r10d
6f35: eb 17 jmp 0x6f4e
6f37: 4c 89 ea mov %r13,%rdx
6f3a: 49 89 f8 mov %rdi,%r8
6f3d: 49 89 f1 mov %rsi,%r9
6f40: e8 9b 97 03 00 call 0x406e0
6f45: 45 8b 55 00 mov 0x0(%r13),%r10d
6f49: b8 01 00 00 00 mov $0x1,%eax
6f4e: 41 83 fc 11 cmp $0x11,%r12d
6f52: 7d 24 jge 0x6f78
6f54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
6f59: 41 89 cb mov %ecx,%r11d
6f5c: 41 d1 fb sar $1,%r11d
6f5f: 41 c1 eb 1e shr $0x1e,%r11d
6f63: 44 03 d9 add %ecx,%r11d
6f66: 41 c1 eb 02 shr $0x2,%r11d
6f6a: 41 c1 e3 04 shl $0x4,%r11d
6f6e: 41 83 c3 3f add $0x3f,%r11d
6f72: 41 83 e3 c0 and $0xffffffc0,%r11d
6f76: eb 19 jmp 0x6f91
6f78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
6f7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
6f82: 41 c1 e3 04 shl $0x4,%r11d
6f86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
6f8d: 41 83 e3 c0 and $0xffffffc0,%r11d
6f91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
6f98: 00
6f99: 41 89 4d 00 mov %ecx,0x0(%r13)
6f9d: 41 83 fc 0a cmp $0xa,%r12d
6fa1: 7f 04 jg 0x6fa7
6fa3: 33 c0 xor %eax,%eax
6fa5: eb 24 jmp 0x6fcb
6fa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
6fac: 89 c2 mov %eax,%edx
6fae: d1 fa sar $1,%edx
6fb0: c1 ea 1e shr $0x1e,%edx
6fb3: 03 d0 add %eax,%edx
6fb5: c1 ea 02 shr $0x2,%edx
6fb8: 8b 0f mov (%rdi),%ecx
6fba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
6fc1: 00
6fc2: 41 83 e2 c0 and $0xffffffc0,%r10d
6fc6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
6fcb: 89 07 mov %eax,(%rdi)
6fcd: 8b 06 mov (%rsi),%eax
6fcf: 85 c0 test %eax,%eax
6fd1: 7e 05 jle 0x6fd8
6fd3: 83 c0 40 add $0x40,%eax
6fd6: 89 06 mov %eax,(%rsi)
6fd8: 33 c0 xor %eax,%eax
6fda: 48 83 c4 28 add $0x28,%rsp
6fde: 41 5d pop %r13
6fe0: 41 5c pop %r12
6fe2: 5f pop %rdi
6fe3: 5e pop %rsi
6fe4: c3 ret
6fe5: b8 ef ff ff ff mov $0xffffffef,%eax
6fea: 48 83 c4 28 add $0x28,%rsp
6fee: 41 5d pop %r13
6ff0: 41 5c pop %r12
6ff2: 5f pop %rdi
6ff3: 5e pop %rsi
6ff4: c3 ret
6ff5: b8 f8 ff ff ff mov $0xfffffff8,%eax
6ffa: 48 83 c4 28 add $0x28,%rsp
6ffe: 41 5d pop %r13
7000: 41 5c pop %r12
7002: 5f pop %rdi
7003: 5e pop %rsi
7004: c3 ret
7005: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
700c: 00
700d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7014: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7020: 48 83 ec 28 sub $0x28,%rsp
7024: 48 85 c9 test %rcx,%rcx
7027: 74 25 je 0x704e
7029: 48 85 d2 test %rdx,%rdx
702c: 74 20 je 0x704e
702e: 4d 85 c0 test %r8,%r8
7031: 74 1b je 0x704e
7033: 45 85 c9 test %r9d,%r9d
7036: 7f 0a jg 0x7042
7038: b8 fa ff ff ff mov $0xfffffffa,%eax
703d: 48 83 c4 28 add $0x28,%rsp
7041: c3 ret
7042: e8 b9 98 03 00 call 0x40900
7047: 33 c0 xor %eax,%eax
7049: 48 83 c4 28 add $0x28,%rsp
704d: c3 ret
704e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7053: 48 83 c4 28 add $0x28,%rsp
7057: c3 ret
7058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
705f: 00
7060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7065: 48 85 c9 test %rcx,%rcx
7068: 74 27 je 0x7091
706a: 48 85 d2 test %rdx,%rdx
706d: 74 22 je 0x7091
706f: 4d 85 c0 test %r8,%r8
7072: 74 1d je 0x7091
7074: 45 85 c9 test %r9d,%r9d
7077: 7f 0b jg 0x7084
7079: b8 fa ff ff ff mov $0xfffffffa,%eax
707e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7083: c3 ret
7084: e8 57 9c 03 00 call 0x40ce0
7089: 33 c0 xor %eax,%eax
708b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7090: c3 ret
7091: b8 f8 ff ff ff mov $0xfffffff8,%eax
7096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
709b: c3 ret
709c: 0f 1f 40 00 nopl 0x0(%rax)
70a0: 48 83 ec 28 sub $0x28,%rsp
70a4: 48 85 c9 test %rcx,%rcx
70a7: 74 25 je 0x70ce
70a9: 48 85 d2 test %rdx,%rdx
70ac: 74 20 je 0x70ce
70ae: 4d 85 c0 test %r8,%r8
70b1: 74 1b je 0x70ce
70b3: 45 85 c9 test %r9d,%r9d
70b6: 7f 0a jg 0x70c2
70b8: b8 fa ff ff ff mov $0xfffffffa,%eax
70bd: 48 83 c4 28 add $0x28,%rsp
70c1: c3 ret
70c2: e8 f9 9f 03 00 call 0x410c0
70c7: 33 c0 xor %eax,%eax
70c9: 48 83 c4 28 add $0x28,%rsp
70cd: c3 ret
70ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
70d3: 48 83 c4 28 add $0x28,%rsp
70d7: c3 ret
70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70df: 00
70e0: 41 57 push %r15
70e2: 49 89 ca mov %rcx,%r10
70e5: 49 89 d3 mov %rdx,%r11
70e8: 4d 85 d2 test %r10,%r10
70eb: 0f 84 fb 00 00 00 je 0x71ec
70f1: 4d 85 db test %r11,%r11
70f4: 0f 84 f2 00 00 00 je 0x71ec
70fa: 4d 85 c0 test %r8,%r8
70fd: 0f 84 e9 00 00 00 je 0x71ec
7103: 45 85 c9 test %r9d,%r9d
7106: 0f 8e d8 00 00 00 jle 0x71e4
710c: 49 63 d1 movslq %r9d,%rdx
710f: 48 83 fa 08 cmp $0x8,%rdx
7113: 0f 8c c6 00 00 00 jl 0x71df
7119: 4c 89 c0 mov %r8,%rax
711c: 48 83 e0 0f and $0xf,%rax
7120: 85 c0 test %eax,%eax
7122: 74 10 je 0x7134
7124: a8 03 test $0x3,%al
7126: 0f 85 b3 00 00 00 jne 0x71df
712c: f7 d8 neg %eax
712e: 83 c0 10 add $0x10,%eax
7131: c1 e8 02 shr $0x2,%eax
7134: 89 c1 mov %eax,%ecx
7136: 4c 8d 79 08 lea 0x8(%rcx),%r15
713a: 49 3b d7 cmp %r15,%rdx
713d: 0f 8c 9c 00 00 00 jl 0x71df
7143: 45 89 cf mov %r9d,%r15d
7146: 44 2b f8 sub %eax,%r15d
7149: 41 83 e7 07 and $0x7,%r15d
714d: 45 2b cf sub %r15d,%r9d
7150: 4d 63 c9 movslq %r9d,%r9
7153: 85 c0 test %eax,%eax
7155: b8 00 00 00 00 mov $0x0,%eax
715a: 76 24 jbe 0x7180
715c: 0f 1f 40 00 nopl 0x0(%rax)
7160: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
7166: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
716c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
7172: 48 ff c0 inc %rax
7175: 48 3b c1 cmp %rcx,%rax
7178: 72 e6 jb 0x7160
717a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
7186: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
718d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
7193: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
719a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
71a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
71a7: 48 83 c1 08 add $0x8,%rcx
71ab: 49 3b c9 cmp %r9,%rcx
71ae: 72 d0 jb 0x7180
71b0: 4c 3b ca cmp %rdx,%r9
71b3: 73 25 jae 0x71da
71b5: 0f 1f 40 00 nopl 0x0(%rax)
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71c0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
71c6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
71cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
71d2: 49 ff c1 inc %r9
71d5: 4c 3b ca cmp %rdx,%r9
71d8: 72 e6 jb 0x71c0
71da: 33 c0 xor %eax,%eax
71dc: 41 5f pop %r15
71de: c3 ret
71df: 45 33 c9 xor %r9d,%r9d
71e2: eb cc jmp 0x71b0
71e4: b8 fa ff ff ff mov $0xfffffffa,%eax
71e9: 41 5f pop %r15
71eb: c3 ret
71ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
71f1: 41 5f pop %r15
71f3: c3 ret
71f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
71f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7200: 53 push %rbx
7201: 57 push %rdi
7202: 55 push %rbp
7203: 49 89 ca mov %rcx,%r10
7206: 4d 85 d2 test %r10,%r10
7209: 0f 84 92 01 00 00 je 0x73a1
720f: 48 85 d2 test %rdx,%rdx
7212: 0f 84 89 01 00 00 je 0x73a1
7218: 4d 85 c0 test %r8,%r8
721b: 0f 84 80 01 00 00 je 0x73a1
7221: 45 85 c9 test %r9d,%r9d
7224: 0f 8e 6e 01 00 00 jle 0x7398
722a: 41 83 f9 10 cmp $0x10,%r9d
722e: 0f 8c 50 01 00 00 jl 0x7384
7234: 41 83 f9 1d cmp $0x1d,%r9d
7238: 0f 8c 4d 01 00 00 jl 0x738b
723e: 4c 89 c1 mov %r8,%rcx
7241: 48 83 e1 1f and $0x1f,%rcx
7245: 89 c9 mov %ecx,%ecx
7247: 85 c9 test %ecx,%ecx
7249: 74 11 je 0x725c
724b: f6 c1 03 test $0x3,%cl
724e: 0f 85 30 01 00 00 jne 0x7384
7254: f7 d9 neg %ecx
7256: 83 c1 20 add $0x20,%ecx
7259: c1 e9 02 shr $0x2,%ecx
725c: 8d 41 10 lea 0x10(%rcx),%eax
725f: 44 3b c8 cmp %eax,%r9d
7262: 0f 8c 1c 01 00 00 jl 0x7384
7268: 44 89 cf mov %r9d,%edi
726b: 33 c0 xor %eax,%eax
726d: 2b f9 sub %ecx,%edi
726f: 83 e7 0f and $0xf,%edi
7272: f7 df neg %edi
7274: 41 03 f9 add %r9d,%edi
7277: 85 c9 test %ecx,%ecx
7279: 76 1e jbe 0x7299
727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7280: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
7285: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
728b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
7291: 48 ff c0 inc %rax
7294: 48 3b c1 cmp %rcx,%rax
7297: 72 e7 jb 0x7280
7299: 48 63 c7 movslq %edi,%rax
729c: 0f 1f 40 00 nopl 0x0(%rax)
72a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
72a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
72ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
72b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
72b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
72be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
72c5: 48 83 c1 10 add $0x10,%rcx
72c9: 48 3b c8 cmp %rax,%rcx
72cc: 72 d2 jb 0x72a0
72ce: 8d 47 01 lea 0x1(%rdi),%eax
72d1: 41 3b c1 cmp %r9d,%eax
72d4: 0f 87 9d 00 00 00 ja 0x7377
72da: 4d 63 c9 movslq %r9d,%r9
72dd: 48 63 ff movslq %edi,%rdi
72e0: 4c 2b cf sub %rdi,%r9
72e3: 49 83 f9 04 cmp $0x4,%r9
72e7: 0f 8c 93 00 00 00 jl 0x7380
72ed: 48 63 ff movslq %edi,%rdi
72f0: 44 89 cd mov %r9d,%ebp
72f3: 83 e5 fc and $0xfffffffc,%ebp
72f6: 33 c9 xor %ecx,%ecx
72f8: 48 63 ed movslq %ebp,%rbp
72fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
72ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax
7303: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
7307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
730e: 00
730f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7316: 0f 1f 00 nopl (%rax)
7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
7326: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
732b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
7330: 48 83 c1 04 add $0x4,%rcx
7334: 48 3b cd cmp %rbp,%rcx
7337: 72 e7 jb 0x7320
7339: 49 3b e9 cmp %r9,%rbp
733c: 73 39 jae 0x7377
733e: 48 63 ff movslq %edi,%rdi
7341: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
7345: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
7349: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
734d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7354: 00
7355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
735c: 0f 1f 40 00 nopl 0x0(%rax)
7360: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
7365: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
736a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
736f: 48 ff c5 inc %rbp
7372: 49 3b e9 cmp %r9,%rbp
7375: 72 e9 jb 0x7360
7377: 33 c0 xor %eax,%eax
7379: c5 f8 77 vzeroupper
737c: 5d pop %rbp
737d: 5f pop %rdi
737e: 5b pop %rbx
737f: c3 ret
7380: 33 ed xor %ebp,%ebp
7382: eb b5 jmp 0x7339
7384: 33 ff xor %edi,%edi
7386: e9 43 ff ff ff jmp 0x72ce
738b: 44 89 cf mov %r9d,%edi
738e: 33 c9 xor %ecx,%ecx
7390: 83 e7 f0 and $0xfffffff0,%edi
7393: e9 01 ff ff ff jmp 0x7299
7398: b8 fa ff ff ff mov $0xfffffffa,%eax
739d: 5d pop %rbp
739e: 5f pop %rdi
739f: 5b pop %rbx
73a0: c3 ret
73a1: b8 f8 ff ff ff mov $0xfffffff8,%eax
73a6: 5d pop %rbp
73a7: 5f pop %rdi
73a8: 5b pop %rbx
73a9: c3 ret
73aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73b1: 00
73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
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 73 b2 a5 01 call 0x1a62650
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 b2 f7 a5 01 call 0x1a66bd0
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 33 1b a6 01 call 0x1a68fb0
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 63 5d a6 01 call 0x1a6d220
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 23 a1 a6 01 call 0x1a71620
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 83 d9 a6 01 call 0x1a74ec0
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 20 je 0x7589
7569: 48 85 d2 test %rdx,%rdx
756c: 74 1b je 0x7589
756e: 45 85 c0 test %r8d,%r8d
7571: 7f 0a jg 0x757d
7573: b8 fa ff ff ff mov $0xfffffffa,%eax
7578: 48 83 c4 28 add $0x28,%rsp
757c: c3 ret
757d: e8 3e 9f 03 00 call 0x414c0
7582: 33 c0 xor %eax,%eax
7584: 48 83 c4 28 add $0x28,%rsp
7588: c3 ret
7589: b8 f8 ff ff ff mov $0xfffffff8,%eax
758e: 48 83 c4 28 add $0x28,%rsp
7592: c3 ret
7593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
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 22 je 0x75cc
75aa: 48 85 d2 test %rdx,%rdx
75ad: 74 1d je 0x75cc
75af: 45 85 c0 test %r8d,%r8d
75b2: 7f 0b jg 0x75bf
75b4: b8 fa ff ff ff mov $0xfffffffa,%eax
75b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
75be: c3 ret
75bf: e8 dc a1 03 00 call 0x417a0
75c4: 33 c0 xor %eax,%eax
75c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
75cb: c3 ret
75cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
75d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
75d6: c3 ret
75d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
75de: 00 00
75e0: 48 83 ec 28 sub $0x28,%rsp
75e4: 48 85 c9 test %rcx,%rcx
75e7: 74 20 je 0x7609
75e9: 48 85 d2 test %rdx,%rdx
75ec: 74 1b je 0x7609
75ee: 45 85 c0 test %r8d,%r8d
75f1: 7f 0a jg 0x75fd
75f3: b8 fa ff ff ff mov $0xfffffffa,%eax
75f8: 48 83 c4 28 add $0x28,%rsp
75fc: c3 ret
75fd: e8 7e a4 03 00 call 0x41a80
7602: 33 c0 xor %eax,%eax
7604: 48 83 c4 28 add $0x28,%rsp
7608: c3 ret
7609: b8 f8 ff ff ff mov $0xfffffff8,%eax
760e: 48 83 c4 28 add $0x28,%rsp
7612: c3 ret
7613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
761f: 00
7620: 41 54 push %r12
7622: 55 push %rbp
7623: 49 89 d1 mov %rdx,%r9
7626: 48 85 c9 test %rcx,%rcx
7629: 0f 84 cf 02 00 00 je 0x78fe
762f: 4d 85 c9 test %r9,%r9
7632: 0f 84 c6 02 00 00 je 0x78fe
7638: 45 85 c0 test %r8d,%r8d
763b: 0f 8e b4 02 00 00 jle 0x78f5
7641: 41 83 f8 08 cmp $0x8,%r8d
7645: 0f 8c 9b 02 00 00 jl 0x78e6
764b: 4c 89 c8 mov %r9,%rax
764e: 48 83 e0 1f and $0x1f,%rax
7652: 89 c0 mov %eax,%eax
7654: 85 c0 test %eax,%eax
7656: 74 0d je 0x7665
7658: a8 0f test $0xf,%al
765a: 0f 85 86 02 00 00 jne 0x78e6
7660: b8 01 00 00 00 mov $0x1,%eax
7665: 8d 50 08 lea 0x8(%rax),%edx
7668: 44 3b c2 cmp %edx,%r8d
766b: 0f 8c 75 02 00 00 jl 0x78e6
7671: 44 89 c5 mov %r8d,%ebp
7674: 45 33 db xor %r11d,%r11d
7677: 2b e8 sub %eax,%ebp
7679: 45 33 d2 xor %r10d,%r10d
767c: 83 e5 07 and $0x7,%ebp
767f: 4c 89 ca mov %r9,%rdx
7682: f7 dd neg %ebp
7684: 41 03 e8 add %r8d,%ebp
7687: 85 c0 test %eax,%eax
7689: 76 4e jbe 0x76d9
768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7692: 00
7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
76a0: c5 f9 10 12 vmovupd (%rdx),%xmm2
76a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
76aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
76b0: 49 ff c3 inc %r11
76b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
76b7: 49 83 c2 10 add $0x10,%r10
76bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
76c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
76c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
76c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
76cc: c5 f9 11 0a vmovupd %xmm1,(%rdx)
76d0: 48 83 c2 10 add $0x10,%rdx
76d4: 4c 3b d8 cmp %rax,%r11
76d7: 72 c7 jb 0x76a0
76d9: 49 89 c2 mov %rax,%r10
76dc: 49 c1 e2 04 shl $0x4,%r10
76e0: 48 63 d5 movslq %ebp,%rdx
76e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76ea: 00
76eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7700: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
7706: 48 83 c0 08 add $0x8,%rax
770a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
7710: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
7716: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
771a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
7721: 01
7722: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
7727: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
772b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
772f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
7736: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
773a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
7740: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
7747: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
774e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
7752: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
7759: 01
775a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
775f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
7763: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
7767: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
776b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
7772: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
7779: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
7780: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
7787: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
778b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
7792: 01
7793: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
7798: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
779c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
77a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
77a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
77ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
77b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
77b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
77c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
77c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
77cb: 01
77cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
77d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
77d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
77d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
77dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
77e4: 49 81 c2 80 00 00 00 add $0x80,%r10
77eb: 48 3b c2 cmp %rdx,%rax
77ee: 0f 82 0c ff ff ff jb 0x7700
77f4: 8d 45 01 lea 0x1(%rbp),%eax
77f7: 41 3b c0 cmp %r8d,%eax
77fa: 0f 87 d9 00 00 00 ja 0x78d9
7800: 4d 63 c0 movslq %r8d,%r8
7803: 4c 2b c2 sub %rdx,%r8
7806: 49 83 f8 02 cmp $0x2,%r8
780a: 0f 8c d2 00 00 00 jl 0x78e2
7810: 48 c1 e2 04 shl $0x4,%rdx
7814: 44 89 c0 mov %r8d,%eax
7817: 83 e0 fe and $0xfffffffe,%eax
781a: 45 33 e4 xor %r12d,%r12d
781d: 48 63 c0 movslq %eax,%rax
7820: 45 33 d2 xor %r10d,%r10d
7823: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
7827: 49 03 d1 add %r9,%rdx
782a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7831: 00
7832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7840: c5 fd 10 12 vmovupd (%rdx),%ymm2
7844: 49 83 c4 02 add $0x2,%r12
7848: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
784e: c5 ff 12 0a vmovddup (%rdx),%ymm1
7852: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
7856: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
785d: 01
785e: 49 83 c2 20 add $0x20,%r10
7862: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
7867: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
786b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
786f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
7873: c5 fd 11 12 vmovupd %ymm2,(%rdx)
7877: 48 83 c2 20 add $0x20,%rdx
787b: 4c 3b e0 cmp %rax,%r12
787e: 72 c0 jb 0x7840
7880: 48 89 c2 mov %rax,%rdx
7883: 48 c1 e2 04 shl $0x4,%rdx
7887: 49 3b c0 cmp %r8,%rax
788a: 73 4d jae 0x78d9
788c: 48 63 ed movslq %ebp,%rbp
788f: 48 c1 e5 04 shl $0x4,%rbp
7893: 4c 03 cd add %rbp,%r9
7896: 48 03 cd add %rbp,%rcx
7899: 4c 03 ca add %rdx,%r9
789c: 0f 1f 40 00 nopl 0x0(%rax)
78a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2
78a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
78aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
78af: 48 ff c0 inc %rax
78b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
78b6: 48 83 c2 10 add $0x10,%rdx
78ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
78bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
78c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
78c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
78cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
78d0: 49 83 c1 10 add $0x10,%r9
78d4: 49 3b c0 cmp %r8,%rax
78d7: 72 c7 jb 0x78a0
78d9: 33 c0 xor %eax,%eax
78db: c5 f8 77 vzeroupper
78de: 5d pop %rbp
78df: 41 5c pop %r12
78e1: c3 ret
78e2: 33 c0 xor %eax,%eax
78e4: eb 9a jmp 0x7880
78e6: 33 ed xor %ebp,%ebp
78e8: 41 83 f8 01 cmp $0x1,%r8d
78ec: 72 eb jb 0x78d9
78ee: 4d 63 c0 movslq %r8d,%r8
78f1: 33 c0 xor %eax,%eax
78f3: eb 8b jmp 0x7880
78f5: b8 fa ff ff ff mov $0xfffffffa,%eax
78fa: 5d pop %rbp
78fb: 41 5c pop %r12
78fd: c3 ret
78fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
7903: 5d pop %rbp
7904: 41 5c pop %r12
7906: c3 ret
7907: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
790e: 00
790f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7916: 0f 1f 00 nopl (%rax)
7919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7920: 41 54 push %r12
7922: 49 89 cb mov %rcx,%r11
7925: 4d 85 db test %r11,%r11
7928: 0f 84 dd 01 00 00 je 0x7b0b
792e: 48 85 d2 test %rdx,%rdx
7931: 0f 84 d4 01 00 00 je 0x7b0b
7937: 45 85 c0 test %r8d,%r8d
793a: 0f 8e c3 01 00 00 jle 0x7b03
7940: 4d 63 c8 movslq %r8d,%r9
7943: 49 83 f9 08 cmp $0x8,%r9
7947: 0f 8c b1 01 00 00 jl 0x7afe
794d: 48 89 d0 mov %rdx,%rax
7950: 48 83 e0 1f and $0x1f,%rax
7954: 85 c0 test %eax,%eax
7956: 74 0d je 0x7965
7958: a8 0f test $0xf,%al
795a: 0f 85 9e 01 00 00 jne 0x7afe
7960: b8 01 00 00 00 mov $0x1,%eax
7965: 41 89 c2 mov %eax,%r10d
7968: 49 8d 4a 08 lea 0x8(%r10),%rcx
796c: 4c 3b c9 cmp %rcx,%r9
796f: 0f 8c 89 01 00 00 jl 0x7afe
7975: 44 89 c1 mov %r8d,%ecx
7978: 2b c8 sub %eax,%ecx
797a: 83 e1 07 and $0x7,%ecx
797d: 44 2b c1 sub %ecx,%r8d
7980: 33 c9 xor %ecx,%ecx
7982: 4d 63 c0 movslq %r8d,%r8
7985: 45 33 e4 xor %r12d,%r12d
7988: 85 c0 test %eax,%eax
798a: 48 89 d0 mov %rdx,%rax
798d: 76 47 jbe 0x79d6
798f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7996: 00
7997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
799e: 66 90 xchg %ax,%ax
79a0: c5 f9 10 18 vmovupd (%rax),%xmm3
79a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
79aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
79ae: 48 ff c1 inc %rcx
79b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
79b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
79ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
79c0: 49 83 c4 10 add $0x10,%r12
79c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
79c9: c5 f9 11 28 vmovupd %xmm5,(%rax)
79cd: 48 83 c0 10 add $0x10,%rax
79d1: 49 3b ca cmp %r10,%rcx
79d4: 72 ca jb 0x79a0
79d6: 4c 89 d0 mov %r10,%rax
79d9: 48 c1 e0 04 shl $0x4,%rax
79dd: 0f 1f 00 nopl (%rax)
79e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
79e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
79e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
79ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
79f3: 49 83 c2 08 add $0x8,%r10
79f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
79fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7a00: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
7a05: c5 ff 12 29 vmovddup (%rcx),%ymm5
7a09: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
7a0e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
7a12: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
7a19: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7a1d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7a22: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7a26: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
7a2b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
7a30: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
7a35: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
7a3a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
7a41: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7a45: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7a4a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7a4e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
7a53: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
7a58: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
7a5d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
7a62: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
7a69: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7a6d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7a72: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7a76: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
7a7b: 48 05 80 00 00 00 add $0x80,%rax
7a81: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
7a86: 4d 3b d0 cmp %r8,%r10
7a89: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
7a8e: 0f 82 4c ff ff ff jb 0x79e0
7a94: 4c 89 c0 mov %r8,%rax
7a97: 48 c1 e0 04 shl $0x4,%rax
7a9b: 48 03 d0 add %rax,%rdx
7a9e: 4d 3b c1 cmp %r9,%r8
7aa1: 73 53 jae 0x7af6
7aa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aaa: 00
7aab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ac0: c5 f9 10 1a vmovupd (%rdx),%xmm3
7ac4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
7aca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7ace: 49 ff c0 inc %r8
7ad1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7ad6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7ada: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
7ae0: 48 83 c0 10 add $0x10,%rax
7ae4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
7ae9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
7aed: 48 83 c2 10 add $0x10,%rdx
7af1: 4d 3b c1 cmp %r9,%r8
7af4: 72 ca jb 0x7ac0
7af6: 33 c0 xor %eax,%eax
7af8: c5 f8 77 vzeroupper
7afb: 41 5c pop %r12
7afd: c3 ret
7afe: 45 33 c0 xor %r8d,%r8d
7b01: eb 91 jmp 0x7a94
7b03: b8 fa ff ff ff mov $0xfffffffa,%eax
7b08: 41 5c pop %r12
7b0a: c3 ret
7b0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7b10: 41 5c pop %r12
7b12: c3 ret
7b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b1f: 00
7b20: 41 54 push %r12
7b22: 49 89 cb mov %rcx,%r11
7b25: 4d 85 db test %r11,%r11
7b28: 0f 84 f9 01 00 00 je 0x7d27
7b2e: 48 85 d2 test %rdx,%rdx
7b31: 0f 84 f0 01 00 00 je 0x7d27
7b37: 45 85 c0 test %r8d,%r8d
7b3a: 0f 8e df 01 00 00 jle 0x7d1f
7b40: 4d 63 c8 movslq %r8d,%r9
7b43: 49 83 f9 08 cmp $0x8,%r9
7b47: 0f 8c cd 01 00 00 jl 0x7d1a
7b4d: 48 89 d0 mov %rdx,%rax
7b50: 48 83 e0 1f and $0x1f,%rax
7b54: 85 c0 test %eax,%eax
7b56: 74 0d je 0x7b65
7b58: a8 0f test $0xf,%al
7b5a: 0f 85 ba 01 00 00 jne 0x7d1a
7b60: b8 01 00 00 00 mov $0x1,%eax
7b65: 41 89 c2 mov %eax,%r10d
7b68: 49 8d 4a 08 lea 0x8(%r10),%rcx
7b6c: 4c 3b c9 cmp %rcx,%r9
7b6f: 0f 8c a5 01 00 00 jl 0x7d1a
7b75: 44 89 c1 mov %r8d,%ecx
7b78: 2b c8 sub %eax,%ecx
7b7a: 83 e1 07 and $0x7,%ecx
7b7d: 44 2b c1 sub %ecx,%r8d
7b80: 33 c9 xor %ecx,%ecx
7b82: 4d 63 c0 movslq %r8d,%r8
7b85: 45 33 e4 xor %r12d,%r12d
7b88: 85 c0 test %eax,%eax
7b8a: 48 89 d0 mov %rdx,%rax
7b8d: 76 43 jbe 0x7bd2
7b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b96: 00
7b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b9e: 66 90 xchg %ax,%ax
7ba0: c5 f9 10 18 vmovupd (%rax),%xmm3
7ba4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
7baa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7bae: 48 ff c1 inc %rcx
7bb1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7bb6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7bba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
7bc1: 49 83 c4 10 add $0x10,%r12
7bc5: c5 f9 11 20 vmovupd %xmm4,(%rax)
7bc9: 48 83 c0 10 add $0x10,%rax
7bcd: 49 3b ca cmp %r10,%rcx
7bd0: 72 ce jb 0x7ba0
7bd2: 4c 89 d0 mov %r10,%rax
7bd5: 48 c1 e0 04 shl $0x4,%rax
7bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7be0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
7be5: 49 83 c2 08 add $0x8,%r10
7be9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
7bef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
7bf6: 01
7bf7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
7bfe: 02
7bff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
7c06: 03
7c07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7c0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7c10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
7c14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
7c19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
7c1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
7c23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
7c2a: 01
7c2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
7c31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
7c38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
7c3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
7c45: 01
7c46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
7c4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
7c53: 01
7c54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
7c5b: 02
7c5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
7c62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
7c69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
7c6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
7c76: 02
7c77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
7c7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
7c84: 02
7c85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
7c8c: 03
7c8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
7c93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
7c9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
7ca0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
7ca6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
7cac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
7cb2: 48 05 80 00 00 00 add $0x80,%rax
7cb8: 4d 3b d0 cmp %r8,%r10
7cbb: 0f 82 1f ff ff ff jb 0x7be0
7cc1: 4c 89 c0 mov %r8,%rax
7cc4: 48 c1 e0 04 shl $0x4,%rax
7cc8: 48 03 d0 add %rax,%rdx
7ccb: 4d 3b c1 cmp %r9,%r8
7cce: 73 42 jae 0x7d12
7cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cd7: 00
7cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7cdf: 90 nop
7ce0: c5 f9 10 1a vmovupd (%rdx),%xmm3
7ce4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
7cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7cee: 49 ff c0 inc %r8
7cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7cfa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
7d01: 48 83 c0 10 add $0x10,%rax
7d05: c5 f9 11 22 vmovupd %xmm4,(%rdx)
7d09: 48 83 c2 10 add $0x10,%rdx
7d0d: 4d 3b c1 cmp %r9,%r8
7d10: 72 ce jb 0x7ce0
7d12: 33 c0 xor %eax,%eax
7d14: c5 f8 77 vzeroupper
7d17: 41 5c pop %r12
7d19: c3 ret
7d1a: 45 33 c0 xor %r8d,%r8d
7d1d: eb a2 jmp 0x7cc1
7d1f: b8 fa ff ff ff mov $0xfffffffa,%eax
7d24: 41 5c pop %r12
7d26: c3 ret
7d27: b8 f8 ff ff ff mov $0xfffffff8,%eax
7d2c: 41 5c pop %r12
7d2e: c3 ret
7d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d36: 00
7d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d3e: 66 90 xchg %ax,%ax
7d40: 57 push %rdi
7d41: 41 54 push %r12
7d43: 55 push %rbp
7d44: 48 89 d5 mov %rdx,%rbp
7d47: 48 85 c9 test %rcx,%rcx
7d4a: 0f 84 f7 01 00 00 je 0x7f47
7d50: 48 85 ed test %rbp,%rbp
7d53: 0f 84 ee 01 00 00 je 0x7f47
7d59: 4d 85 c0 test %r8,%r8
7d5c: 0f 84 e5 01 00 00 je 0x7f47
7d62: 45 85 c9 test %r9d,%r9d
7d65: 0f 8e d2 01 00 00 jle 0x7f3d
7d6b: 41 83 f9 08 cmp $0x8,%r9d
7d6f: 0f 8c b8 01 00 00 jl 0x7f2d
7d75: 4d 89 c2 mov %r8,%r10
7d78: 49 83 e2 0f and $0xf,%r10
7d7c: 45 85 d2 test %r10d,%r10d
7d7f: 74 18 je 0x7d99
7d81: 41 f7 c2 03 00 00 00 test $0x3,%r10d
7d88: 0f 85 9f 01 00 00 jne 0x7f2d
7d8e: 41 f7 da neg %r10d
7d91: 41 83 c2 10 add $0x10,%r10d
7d95: 41 c1 ea 02 shr $0x2,%r10d
7d99: 41 8d 42 08 lea 0x8(%r10),%eax
7d9d: 44 3b c8 cmp %eax,%r9d
7da0: 0f 8c 87 01 00 00 jl 0x7f2d
7da6: 44 89 c8 mov %r9d,%eax
7da9: 33 d2 xor %edx,%edx
7dab: 41 2b c2 sub %r10d,%eax
7dae: 83 e0 07 and $0x7,%eax
7db1: f7 d8 neg %eax
7db3: 41 03 c1 add %r9d,%eax
7db6: 44 89 d7 mov %r10d,%edi
7db9: 45 85 d2 test %r10d,%r10d
7dbc: 76 21 jbe 0x7ddf
7dbe: 66 90 xchg %ax,%ax
7dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
7dc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
7dcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
7dd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
7dd7: 48 ff c2 inc %rdx
7dda: 48 3b d7 cmp %rdi,%rdx
7ddd: 72 e1 jb 0x7dc0
7ddf: 45 89 d2 mov %r10d,%r10d
7de2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
7de7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7dee: 48 63 d0 movslq %eax,%rdx
7df1: 74 4d je 0x7e40
7df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7dff: 00
7e00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
7e04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
7e09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
7e0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
7e13: 0f 59 c8 mulps %xmm0,%xmm1
7e16: 0f 59 da mulps %xmm2,%xmm3
7e19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
7e1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
7e24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
7e29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
7e2f: 48 83 c7 08 add $0x8,%rdi
7e33: 48 3b fa cmp %rdx,%rdi
7e36: 72 c8 jb 0x7e00
7e38: eb 38 jmp 0x7e72
7e3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7e40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
7e44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
7e49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
7e4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
7e53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
7e58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
7e5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
7e63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
7e69: 48 83 c7 08 add $0x8,%rdi
7e6d: 48 3b fa cmp %rdx,%rdi
7e70: 72 ce jb 0x7e40
7e72: 8d 78 01 lea 0x1(%rax),%edi
7e75: 41 3b f9 cmp %r9d,%edi
7e78: 0f 87 a3 00 00 00 ja 0x7f21
7e7e: 4d 63 c9 movslq %r9d,%r9
7e81: 4c 2b ca sub %rdx,%r9
7e84: 49 83 f9 04 cmp $0x4,%r9
7e88: 0f 8c 9a 00 00 00 jl 0x7f28
7e8e: 45 89 cc mov %r9d,%r12d
7e91: 45 33 db xor %r11d,%r11d
7e94: 41 83 e4 fc and $0xfffffffc,%r12d
7e98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
7e9d: 4d 63 e4 movslq %r12d,%r12
7ea0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
7ea4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
7ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7eaf: 00
7eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7ebe: 00 00
7ec0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
7ec5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
7eca: 0f 59 c8 mulps %xmm0,%xmm1
7ecd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
7ed2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
7ed7: 49 83 c3 04 add $0x4,%r11
7edb: 4d 3b dc cmp %r12,%r11
7ede: 72 e0 jb 0x7ec0
7ee0: 4d 3b e1 cmp %r9,%r12
7ee3: 73 3c jae 0x7f21
7ee5: 48 63 c0 movslq %eax,%rax
7ee8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
7eed: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
7ef1: 49 8d 04 80 lea (%r8,%rax,4),%rax
7ef5: 0f 1f 40 00 nopl 0x0(%rax)
7ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
7f06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
7f0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
7f13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
7f19: 49 ff c4 inc %r12
7f1c: 4d 3b e1 cmp %r9,%r12
7f1f: 72 df jb 0x7f00
7f21: 33 c0 xor %eax,%eax
7f23: 5d pop %rbp
7f24: 41 5c pop %r12
7f26: 5f pop %rdi
7f27: c3 ret
7f28: 45 33 e4 xor %r12d,%r12d
7f2b: eb b3 jmp 0x7ee0
7f2d: 33 c0 xor %eax,%eax
7f2f: 41 83 f9 01 cmp $0x1,%r9d
7f33: 72 ec jb 0x7f21
7f35: 4d 63 c9 movslq %r9d,%r9
7f38: 45 33 e4 xor %r12d,%r12d
7f3b: eb a3 jmp 0x7ee0
7f3d: b8 fa ff ff ff mov $0xfffffffa,%eax
7f42: 5d pop %rbp
7f43: 41 5c pop %r12
7f45: 5f pop %rdi
7f46: c3 ret
7f47: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f4c: 5d pop %rbp
7f4d: 41 5c pop %r12
7f4f: 5f pop %rdi
7f50: c3 ret
7f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f58: 00
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f60: 56 push %rsi
7f61: 57 push %rdi
7f62: 41 54 push %r12
7f64: 48 89 d7 mov %rdx,%rdi
7f67: 48 85 c9 test %rcx,%rcx
7f6a: 0f 84 f3 01 00 00 je 0x8163
7f70: 48 85 ff test %rdi,%rdi
7f73: 0f 84 ea 01 00 00 je 0x8163
7f79: 4d 85 c0 test %r8,%r8
7f7c: 0f 84 e1 01 00 00 je 0x8163
7f82: 45 85 c9 test %r9d,%r9d
7f85: 0f 8e ce 01 00 00 jle 0x8159
7f8b: 41 83 f9 08 cmp $0x8,%r9d
7f8f: 0f 8c b5 01 00 00 jl 0x814a
7f95: 4d 89 c2 mov %r8,%r10
7f98: 49 83 e2 0f and $0xf,%r10
7f9c: 45 85 d2 test %r10d,%r10d
7f9f: 74 18 je 0x7fb9
7fa1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
7fa8: 0f 85 9c 01 00 00 jne 0x814a
7fae: 41 f7 da neg %r10d
7fb1: 41 83 c2 10 add $0x10,%r10d
7fb5: 41 c1 ea 02 shr $0x2,%r10d
7fb9: 44 89 d0 mov %r10d,%eax
7fbc: 83 c0 08 add $0x8,%eax
7fbf: 44 3b c8 cmp %eax,%r9d
7fc2: 0f 8c 82 01 00 00 jl 0x814a
7fc8: 44 89 ce mov %r9d,%esi
7fcb: 33 d2 xor %edx,%edx
7fcd: 41 2b f2 sub %r10d,%esi
7fd0: 83 e6 07 and $0x7,%esi
7fd3: f7 de neg %esi
7fd5: 41 03 f1 add %r9d,%esi
7fd8: 44 89 d0 mov %r10d,%eax
7fdb: 45 85 d2 test %r10d,%r10d
7fde: 76 1f jbe 0x7fff
7fe0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
7fe5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
7fea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
7ff0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
7ff6: 48 8d 52 01 lea 0x1(%rdx),%rdx
7ffa: 48 3b d0 cmp %rax,%rdx
7ffd: 72 e1 jb 0x7fe0
7fff: 45 rex.RB