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

8538 lines
411 KiB
Plaintext

; th_15060: VA 0x180015060-0x18001d060 (32768 bytes)
/tmp/opencode/dis/th_15060.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 89 d1 mov %rdx,%rcx
3: 48 85 c9 test %rcx,%rcx
6: 0f 84 82 01 00 00 je 0x18e
c: 45 85 c0 test %r8d,%r8d
f: 0f 8e 73 01 00 00 jle 0x188
15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
19: c5 f9 2e c1 vucomisd %xmm1,%xmm0
1d: 7a 06 jp 0x25
1f: 0f 84 60 01 00 00 je 0x185
25: 41 83 f8 10 cmp $0x10,%r8d
29: 0f 8c 4f 01 00 00 jl 0x17e
2f: 49 89 ca mov %rcx,%r10
32: 49 83 e2 1f and $0x1f,%r10
36: 45 85 d2 test %r10d,%r10d
39: 74 18 je 0x53
3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
42: 0f 85 36 01 00 00 jne 0x17e
48: 41 f7 da neg %r10d
4b: 41 83 c2 20 add $0x20,%r10d
4f: 41 c1 ea 03 shr $0x3,%r10d
53: 41 8d 42 10 lea 0x10(%r10),%eax
57: 44 3b c0 cmp %eax,%r8d
5a: 0f 8c 1e 01 00 00 jl 0x17e
60: 44 89 c2 mov %r8d,%edx
63: 33 c0 xor %eax,%eax
65: 41 2b d2 sub %r10d,%edx
68: 83 e2 0f and $0xf,%edx
6b: f7 da neg %edx
6d: 41 03 d0 add %r8d,%edx
70: 45 89 d1 mov %r10d,%r9d
73: 45 85 d2 test %r10d,%r10d
76: 76 1a jbe 0x92
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f: 00
80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
8a: 48 ff c0 inc %rax
8d: 49 3b c1 cmp %r9,%rax
90: 72 ee jb 0x80
92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
97: 48 63 c2 movslq %edx,%rax
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
d6: 49 83 c1 10 add $0x10,%r9
da: 4c 3b c8 cmp %rax,%r9
dd: 72 c1 jb 0xa0
df: 8d 42 01 lea 0x1(%rdx),%eax
e2: 41 3b c0 cmp %r8d,%eax
e5: 0f 87 89 00 00 00 ja 0x174
eb: 4d 63 c0 movslq %r8d,%r8
ee: 48 63 d2 movslq %edx,%rdx
f1: 4c 2b c2 sub %rdx,%r8
f4: 49 83 f8 04 cmp $0x4,%r8
f8: 0f 8c 7c 00 00 00 jl 0x17a
fe: 48 63 d2 movslq %edx,%rdx
101: 44 89 c0 mov %r8d,%eax
104: 83 e0 fc and $0xfffffffc,%eax
107: 45 33 d2 xor %r10d,%r10d
10a: 48 63 c0 movslq %eax,%rax
10d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
112: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
116: 0f 1f 00 nopl (%rax)
119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
120: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
125: 49 83 c2 04 add $0x4,%r10
129: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
12e: 49 83 c1 20 add $0x20,%r9
132: 4c 3b d0 cmp %rax,%r10
135: 72 e9 jb 0x120
137: 49 3b c0 cmp %r8,%rax
13a: 73 38 jae 0x174
13c: 48 63 d2 movslq %edx,%rdx
13f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
143: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14e: 00
14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
156: 0f 1f 00 nopl (%rax)
159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
160: 48 ff c0 inc %rax
163: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
167: c5 fb 11 0a vmovsd %xmm1,(%rdx)
16b: 48 83 c2 08 add $0x8,%rdx
16f: 49 3b c0 cmp %r8,%rax
172: 72 ec jb 0x160
174: 33 c0 xor %eax,%eax
176: c5 f8 77 vzeroupper
179: c3 ret
17a: 33 c0 xor %eax,%eax
17c: eb b9 jmp 0x137
17e: 33 d2 xor %edx,%edx
180: e9 5a ff ff ff jmp 0xdf
185: 33 c0 xor %eax,%eax
187: c3 ret
188: b8 fa ff ff ff mov $0xfffffffa,%eax
18d: c3 ret
18e: b8 f8 ff ff ff mov $0xfffffff8,%eax
193: c3 ret
194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a0: 48 83 ec 28 sub $0x28,%rsp
1a4: 48 85 d2 test %rdx,%rdx
1a7: 74 20 je 0x1c9
1a9: 45 85 c0 test %r8d,%r8d
1ac: 7f 0a jg 0x1b8
1ae: b8 fa ff ff ff mov $0xfffffffa,%eax
1b3: 48 83 c4 28 add $0x28,%rsp
1b7: c3 ret
1b8: 66 48 0f 7e c1 movq %xmm0,%rcx
1bd: e8 9e ba 02 00 call 0x2bc60
1c2: 33 c0 xor %eax,%eax
1c4: 48 83 c4 28 add $0x28,%rsp
1c8: c3 ret
1c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ce: 48 83 c4 28 add $0x28,%rsp
1d2: c3 ret
1d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1df: 00
1e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1e5: 48 85 d2 test %rdx,%rdx
1e8: 74 23 je 0x20d
1ea: 45 85 c0 test %r8d,%r8d
1ed: 7f 0c jg 0x1fb
1ef: b8 fa ff ff ff mov $0xfffffffa,%eax
1f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1f9: 90 nop
1fa: c3 ret
1fb: 66 48 0f 7e c1 movq %xmm0,%rcx
200: e8 7b ba 02 00 call 0x2bc80
205: 33 c0 xor %eax,%eax
207: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
20c: c3 ret
20d: b8 f8 ff ff ff mov $0xfffffff8,%eax
212: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
217: 90 nop
218: 90 nop
219: 90 nop
21a: c3 ret
21b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
220: 48 83 ec 28 sub $0x28,%rsp
224: 48 85 d2 test %rdx,%rdx
227: 74 20 je 0x249
229: 45 85 c0 test %r8d,%r8d
22c: 7f 0a jg 0x238
22e: b8 fa ff ff ff mov $0xfffffffa,%eax
233: 48 83 c4 28 add $0x28,%rsp
237: c3 ret
238: 66 48 0f 7e c1 movq %xmm0,%rcx
23d: e8 5e ba 02 00 call 0x2bca0
242: 33 c0 xor %eax,%eax
244: 48 83 c4 28 add $0x28,%rsp
248: c3 ret
249: b8 f8 ff ff ff mov $0xfffffff8,%eax
24e: 48 83 c4 28 add $0x28,%rsp
252: c3 ret
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: 48 83 ec 28 sub $0x28,%rsp
264: 48 85 d2 test %rdx,%rdx
267: 74 20 je 0x289
269: 45 85 c0 test %r8d,%r8d
26c: 7f 0a jg 0x278
26e: b8 fa ff ff ff mov $0xfffffffa,%eax
273: 48 83 c4 28 add $0x28,%rsp
277: c3 ret
278: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
27d: e8 3e ba 02 00 call 0x2bcc0
282: 33 c0 xor %eax,%eax
284: 48 83 c4 28 add $0x28,%rsp
288: c3 ret
289: b8 f8 ff ff ff mov $0xfffffff8,%eax
28e: 48 83 c4 28 add $0x28,%rsp
292: c3 ret
293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29f: 00
2a0: 48 83 ec 28 sub $0x28,%rsp
2a4: 48 85 d2 test %rdx,%rdx
2a7: 74 20 je 0x2c9
2a9: 45 85 c0 test %r8d,%r8d
2ac: 7f 0a jg 0x2b8
2ae: b8 fa ff ff ff mov $0xfffffffa,%eax
2b3: 48 83 c4 28 add $0x28,%rsp
2b7: c3 ret
2b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
2bd: e8 1e ba 02 00 call 0x2bce0
2c2: 33 c0 xor %eax,%eax
2c4: 48 83 c4 28 add $0x28,%rsp
2c8: c3 ret
2c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ce: 48 83 c4 28 add $0x28,%rsp
2d2: c3 ret
2d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2df: 00
2e0: 48 83 ec 28 sub $0x28,%rsp
2e4: 48 85 d2 test %rdx,%rdx
2e7: 74 20 je 0x309
2e9: 45 85 c0 test %r8d,%r8d
2ec: 7f 0a jg 0x2f8
2ee: b8 fa ff ff ff mov $0xfffffffa,%eax
2f3: 48 83 c4 28 add $0x28,%rsp
2f7: c3 ret
2f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
2fd: e8 3e bd 02 00 call 0x2c040
302: 33 c0 xor %eax,%eax
304: 48 83 c4 28 add $0x28,%rsp
308: c3 ret
309: b8 f8 ff ff ff mov $0xfffffff8,%eax
30e: 48 83 c4 28 add $0x28,%rsp
312: c3 ret
313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31f: 00
320: 41 83 f9 05 cmp $0x5,%r9d
324: 7d 3d jge 0x363
326: 41 ff c9 dec %r9d
329: 41 83 f9 ff cmp $0xffffffff,%r9d
32d: 74 33 je 0x362
32f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
336: 00
337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33e: 66 90 xchg %ax,%ax
340: f2 0f 10 01 movsd (%rcx),%xmm0
344: 41 ff c9 dec %r9d
347: 48 83 c1 08 add $0x8,%rcx
34b: f2 0f 58 02 addsd (%rdx),%xmm0
34f: f2 41 0f 11 00 movsd %xmm0,(%r8)
354: 48 83 c2 08 add $0x8,%rdx
358: 49 83 c0 08 add $0x8,%r8
35c: 41 83 f9 ff cmp $0xffffffff,%r9d
360: 75 de jne 0x340
362: c3 ret
363: 49 f7 c0 07 00 00 00 test $0x7,%r8
36a: 0f 85 e0 02 00 00 jne 0x650
370: 49 f7 c0 0f 00 00 00 test $0xf,%r8
377: 74 1c je 0x395
379: f2 0f 10 01 movsd (%rcx),%xmm0
37d: 48 83 c1 08 add $0x8,%rcx
381: 41 ff c9 dec %r9d
384: f2 0f 58 02 addsd (%rdx),%xmm0
388: f2 41 0f 11 00 movsd %xmm0,(%r8)
38d: 48 83 c2 08 add $0x8,%rdx
391: 49 83 c0 08 add $0x8,%r8
395: 44 89 c8 mov %r9d,%eax
398: 41 83 e1 03 and $0x3,%r9d
39c: c1 f8 02 sar $0x2,%eax
39f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3a6: 0f 84 70 01 00 00 je 0x51c
3ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
3b3: 0f 84 d5 00 00 00 je 0x48e
3b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
3be: 0f 8f 7c 00 00 00 jg 0x440
3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cb: 00
3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3df: 00
3e0: f2 0f 10 11 movsd (%rcx),%xmm2
3e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
3e9: f2 0f 10 02 movsd (%rdx),%xmm0
3ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
3f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
3f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
3fc: 48 83 c2 20 add $0x20,%rdx
400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
40a: 48 83 c1 20 add $0x20,%rcx
40e: 66 0f 58 d0 addpd %xmm0,%xmm2
412: 66 0f 58 d9 addpd %xmm1,%xmm3
416: 41 0f 29 10 movaps %xmm2,(%r8)
41a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
41f: 49 83 c0 20 add $0x20,%r8
423: ff c8 dec %eax
425: 75 b9 jne 0x3e0
427: e9 fa fe ff ff jmp 0x326
42c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
433: 00
434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
440: f2 0f 10 11 movsd (%rcx),%xmm2
444: f2 0f 10 02 movsd (%rdx),%xmm0
448: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
44d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
452: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
457: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
45c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
461: 48 83 c2 20 add $0x20,%rdx
465: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
46a: 48 83 c1 20 add $0x20,%rcx
46e: 66 0f 58 d0 addpd %xmm0,%xmm2
472: 66 0f 58 d9 addpd %xmm1,%xmm3
476: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
47b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
481: 49 83 c0 20 add $0x20,%r8
485: ff c8 dec %eax
487: 75 b7 jne 0x440
489: e9 98 fe ff ff jmp 0x326
48e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
493: 7f 4b jg 0x4e0
495: 0f 1f 40 00 nopl 0x0(%rax)
499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a0: f2 0f 10 01 movsd (%rcx),%xmm0
4a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
4a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
4ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4b3: 48 83 c1 20 add $0x20,%rcx
4b7: 66 0f 58 02 addpd (%rdx),%xmm0
4bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
4c0: 41 0f 29 00 movaps %xmm0,(%r8)
4c4: 48 83 c2 20 add $0x20,%rdx
4c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
4cd: 49 83 c0 20 add $0x20,%r8
4d1: ff c8 dec %eax
4d3: 75 cb jne 0x4a0
4d5: e9 4c fe ff ff jmp 0x326
4da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4e0: f2 0f 10 01 movsd (%rcx),%xmm0
4e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
4e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
4ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4f3: 48 83 c1 20 add $0x20,%rcx
4f7: 66 0f 58 02 addpd (%rdx),%xmm0
4fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
500: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
505: 48 83 c2 20 add $0x20,%rdx
509: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
50f: 49 83 c0 20 add $0x20,%r8
513: ff c8 dec %eax
515: 75 c9 jne 0x4e0
517: e9 0a fe ff ff jmp 0x326
51c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
523: 0f 84 93 00 00 00 je 0x5bc
529: 3d aa 2a 00 00 cmp $0x2aaa,%eax
52e: 7f 50 jg 0x580
530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
537: 00
538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53f: 90 nop
540: f2 0f 10 02 movsd (%rdx),%xmm0
544: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
549: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
54e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
553: 48 83 c2 20 add $0x20,%rdx
557: 66 0f 58 01 addpd (%rcx),%xmm0
55b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
560: 41 0f 29 00 movaps %xmm0,(%r8)
564: 48 83 c1 20 add $0x20,%rcx
568: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
56d: 49 83 c0 20 add $0x20,%r8
571: ff c8 dec %eax
573: 75 cb jne 0x540
575: e9 ac fd ff ff jmp 0x326
57a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
580: f2 0f 10 02 movsd (%rdx),%xmm0
584: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
589: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
58e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
593: 48 83 c2 20 add $0x20,%rdx
597: 66 0f 58 01 addpd (%rcx),%xmm0
59b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5a5: 48 83 c1 20 add $0x20,%rcx
5a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5af: 49 83 c0 20 add $0x20,%r8
5b3: ff c8 dec %eax
5b5: 75 c9 jne 0x580
5b7: e9 6a fd ff ff jmp 0x326
5bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5c1: 7f 5d jg 0x620
5c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ca: 00
5cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e0: 0f 28 02 movaps (%rdx),%xmm0
5e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
5e7: 48 83 c2 20 add $0x20,%rdx
5eb: 66 0f 58 01 addpd (%rcx),%xmm0
5ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5f4: 41 0f 29 00 movaps %xmm0,(%r8)
5f8: 48 83 c1 20 add $0x20,%rcx
5fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
601: 49 83 c0 20 add $0x20,%r8
605: ff c8 dec %eax
607: 75 d7 jne 0x5e0
609: e9 18 fd ff ff jmp 0x326
60e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
615: 00
616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61d: 0f 1f 00 nopl (%rax)
620: 0f 28 02 movaps (%rdx),%xmm0
623: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
627: 48 83 c2 20 add $0x20,%rdx
62b: 66 0f 58 01 addpd (%rcx),%xmm0
62f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
634: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
639: 48 83 c1 20 add $0x20,%rcx
63d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
643: 49 83 c0 20 add $0x20,%r8
647: ff c8 dec %eax
649: 75 d5 jne 0x620
64b: e9 d6 fc ff ff jmp 0x326
650: 44 89 c8 mov %r9d,%eax
653: 41 83 e1 03 and $0x3,%r9d
657: c1 f8 02 sar $0x2,%eax
65a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
661: 0f 84 d3 00 00 00 je 0x73a
667: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
66e: 0f 85 6c 00 00 00 jne 0x6e0
674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
680: f2 0f 10 01 movsd (%rcx),%xmm0
684: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
689: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
68e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
693: 48 83 c1 20 add $0x20,%rcx
697: 66 0f 58 02 addpd (%rdx),%xmm0
69b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
6a0: f2 41 0f 11 00 movsd %xmm0,(%r8)
6a5: 48 83 c2 20 add $0x20,%rdx
6a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
6af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
6b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
6bb: 49 83 c0 20 add $0x20,%r8
6bf: ff c8 dec %eax
6c1: 75 bd jne 0x680
6c3: e9 5e fc ff ff jmp 0x326
6c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cf: 00
6d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6de: 00 00
6e0: f2 0f 10 11 movsd (%rcx),%xmm2
6e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
6e9: f2 0f 10 02 movsd (%rdx),%xmm0
6ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6fc: 48 83 c2 20 add $0x20,%rdx
700: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
705: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
70a: 48 83 c1 20 add $0x20,%rcx
70e: 66 0f 58 d0 addpd %xmm0,%xmm2
712: 66 0f 58 d9 addpd %xmm1,%xmm3
716: f2 41 0f 11 10 movsd %xmm2,(%r8)
71b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
721: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
727: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
72d: 49 83 c0 20 add $0x20,%r8
731: ff c8 dec %eax
733: 75 ab jne 0x6e0
735: e9 ec fb ff ff jmp 0x326
73a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
741: 75 5d jne 0x7a0
743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74a: 00
74b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
760: 0f 28 02 movaps (%rdx),%xmm0
763: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
767: 48 83 c2 20 add $0x20,%rdx
76b: 66 0f 58 01 addpd (%rcx),%xmm0
76f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
774: f2 41 0f 11 00 movsd %xmm0,(%r8)
779: 48 83 c1 20 add $0x20,%rcx
77d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
783: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
789: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
78f: 49 83 c0 20 add $0x20,%r8
793: ff c8 dec %eax
795: 75 c9 jne 0x760
797: e9 8a fb ff ff jmp 0x326
79c: 0f 1f 40 00 nopl 0x0(%rax)
7a0: f2 0f 10 02 movsd (%rdx),%xmm0
7a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7b3: 48 83 c2 20 add $0x20,%rdx
7b7: 66 0f 58 01 addpd (%rcx),%xmm0
7bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7c0: f2 41 0f 11 00 movsd %xmm0,(%r8)
7c5: 48 83 c1 20 add $0x20,%rcx
7c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
7cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
7db: 49 83 c0 20 add $0x20,%r8
7df: ff c8 dec %eax
7e1: 75 bd jne 0x7a0
7e3: e9 3e fb ff ff jmp 0x326
7e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ef: 00
7f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7fe: 00 00
800: 41 83 f9 05 cmp $0x5,%r9d
804: 7d 3e jge 0x844
806: 41 83 c1 ff add $0xffffffff,%r9d
80a: 41 83 f9 ff cmp $0xffffffff,%r9d
80e: 74 33 je 0x843
810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
817: 00
818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
81f: 90 nop
820: f2 0f 10 01 movsd (%rcx),%xmm0
824: 41 83 c1 ff add $0xffffffff,%r9d
828: 48 83 c1 08 add $0x8,%rcx
82c: f2 0f 58 02 addsd (%rdx),%xmm0
830: 48 83 c2 08 add $0x8,%rdx
834: f2 41 0f 11 00 movsd %xmm0,(%r8)
839: 49 83 c0 08 add $0x8,%r8
83d: 41 83 f9 ff cmp $0xffffffff,%r9d
841: 75 dd jne 0x820
843: c3 ret
844: 49 f7 c0 07 00 00 00 test $0x7,%r8
84b: 0f 85 80 02 00 00 jne 0xad1
851: 49 f7 c0 0f 00 00 00 test $0xf,%r8
858: 74 1d je 0x877
85a: f2 0f 10 01 movsd (%rcx),%xmm0
85e: 48 83 c1 08 add $0x8,%rcx
862: 41 83 c1 ff add $0xffffffff,%r9d
866: f2 0f 58 02 addsd (%rdx),%xmm0
86a: 48 83 c2 08 add $0x8,%rdx
86e: f2 41 0f 11 00 movsd %xmm0,(%r8)
873: 49 83 c0 08 add $0x8,%r8
877: 44 89 c8 mov %r9d,%eax
87a: 41 83 e1 03 and $0x3,%r9d
87e: c1 f8 02 sar $0x2,%eax
881: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
888: 0f 84 23 01 00 00 je 0x9b1
88e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
895: 0f 84 9c 00 00 00 je 0x937
89b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
8a0: 7f 5e jg 0x900
8a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8a9: 00
8aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8b8: 00
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8c0: 0f 10 11 movups (%rcx),%xmm2
8c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
8c7: 48 83 c1 20 add $0x20,%rcx
8cb: 0f 10 02 movups (%rdx),%xmm0
8ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
8d2: 66 0f 58 d0 addpd %xmm0,%xmm2
8d6: 48 83 c2 20 add $0x20,%rdx
8da: 66 0f 58 d9 addpd %xmm1,%xmm3
8de: 41 0f 11 10 movups %xmm2,(%r8)
8e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
8e7: 49 83 c0 20 add $0x20,%r8
8eb: 83 c0 ff add $0xffffffff,%eax
8ee: 75 d0 jne 0x8c0
8f0: e9 11 ff ff ff jmp 0x806
8f5: 0f 1f 40 00 nopl 0x0(%rax)
8f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
900: 0f 10 11 movups (%rcx),%xmm2
903: 0f 10 59 10 movups 0x10(%rcx),%xmm3
907: 48 83 c1 20 add $0x20,%rcx
90b: 0f 10 02 movups (%rdx),%xmm0
90e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
912: 66 0f 58 d0 addpd %xmm0,%xmm2
916: 48 83 c2 20 add $0x20,%rdx
91a: 66 0f 58 d9 addpd %xmm1,%xmm3
91e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
923: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
929: 49 83 c0 20 add $0x20,%r8
92d: 83 c0 ff add $0xffffffff,%eax
930: 75 ce jne 0x900
932: e9 cf fe ff ff jmp 0x806
937: 3d aa 2a 00 00 cmp $0x2aaa,%eax
93c: 7f 42 jg 0x980
93e: 66 90 xchg %ax,%ax
940: 0f 10 01 movups (%rcx),%xmm0
943: 0f 10 49 10 movups 0x10(%rcx),%xmm1
947: 48 83 c1 20 add $0x20,%rcx
94b: 66 0f 58 02 addpd (%rdx),%xmm0
94f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
954: 48 83 c2 20 add $0x20,%rdx
958: 41 0f 11 00 movups %xmm0,(%r8)
95c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
961: 49 83 c0 20 add $0x20,%r8
965: 83 c0 ff add $0xffffffff,%eax
968: 75 d6 jne 0x940
96a: e9 97 fe ff ff jmp 0x806
96f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
976: 00
977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
97e: 66 90 xchg %ax,%ax
980: 0f 10 01 movups (%rcx),%xmm0
983: 0f 10 49 10 movups 0x10(%rcx),%xmm1
987: 48 83 c1 20 add $0x20,%rcx
98b: 66 0f 58 02 addpd (%rdx),%xmm0
98f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
994: 48 83 c2 20 add $0x20,%rdx
998: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
99d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
9a3: 49 83 c0 20 add $0x20,%r8
9a7: 83 c0 ff add $0xffffffff,%eax
9aa: 75 d4 jne 0x980
9ac: e9 55 fe ff ff jmp 0x806
9b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
9b8: 0f 84 93 00 00 00 je 0xa51
9be: 3d aa 2a 00 00 cmp $0x2aaa,%eax
9c3: 7f 5b jg 0xa20
9c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9cc: 00
9cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9e0: 0f 10 02 movups (%rdx),%xmm0
9e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
9e7: 48 83 c2 20 add $0x20,%rdx
9eb: 66 0f 58 01 addpd (%rcx),%xmm0
9ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
9f4: 48 83 c1 20 add $0x20,%rcx
9f8: 41 0f 11 00 movups %xmm0,(%r8)
9fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
a01: 49 83 c0 20 add $0x20,%r8
a05: 83 c0 ff add $0xffffffff,%eax
a08: 75 d6 jne 0x9e0
a0a: e9 f7 fd ff ff jmp 0x806
a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a16: 00
a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a1e: 66 90 xchg %ax,%ax
a20: 0f 10 02 movups (%rdx),%xmm0
a23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
a27: 48 83 c2 20 add $0x20,%rdx
a2b: 66 0f 58 01 addpd (%rcx),%xmm0
a2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
a34: 48 83 c1 20 add $0x20,%rcx
a38: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
a3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
a43: 49 83 c0 20 add $0x20,%r8
a47: 83 c0 ff add $0xffffffff,%eax
a4a: 75 d4 jne 0xa20
a4c: e9 b5 fd ff ff jmp 0x806
a51: 3d aa 2a 00 00 cmp $0x2aaa,%eax
a56: 7f 48 jg 0xaa0
a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a5f: 00
a60: 0f 10 02 movups (%rdx),%xmm0
a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
a67: 48 83 c2 20 add $0x20,%rdx
a6b: 66 0f 58 01 addpd (%rcx),%xmm0
a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
a74: 48 83 c1 20 add $0x20,%rcx
a78: 41 0f 11 00 movups %xmm0,(%r8)
a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
a81: 49 83 c0 20 add $0x20,%r8
a85: 83 c0 ff add $0xffffffff,%eax
a88: 75 d6 jne 0xa60
a8a: e9 77 fd ff ff jmp 0x806
a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a96: 00
a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a9e: 66 90 xchg %ax,%ax
aa0: 0f 10 02 movups (%rdx),%xmm0
aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
aa7: 48 83 c2 20 add $0x20,%rdx
aab: 66 0f 58 01 addpd (%rcx),%xmm0
aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
ab4: 48 83 c1 20 add $0x20,%rcx
ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
ac3: 49 83 c0 20 add $0x20,%r8
ac7: 83 c0 ff add $0xffffffff,%eax
aca: 75 d4 jne 0xaa0
acc: e9 35 fd ff ff jmp 0x806
ad1: 44 89 c8 mov %r9d,%eax
ad4: 41 83 e1 03 and $0x3,%r9d
ad8: c1 f8 02 sar $0x2,%eax
adb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
ae2: 0f 84 8d 00 00 00 je 0xb75
ae8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
aef: 75 4f jne 0xb40
af1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
af8: 00
af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b00: 0f 10 01 movups (%rcx),%xmm0
b03: 0f 10 49 10 movups 0x10(%rcx),%xmm1
b07: 48 83 c1 20 add $0x20,%rcx
b0b: 66 0f 58 02 addpd (%rdx),%xmm0
b0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
b14: 48 83 c2 20 add $0x20,%rdx
b18: 41 0f 11 00 movups %xmm0,(%r8)
b1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
b21: 49 83 c0 20 add $0x20,%r8
b25: 83 c0 ff add $0xffffffff,%eax
b28: 75 d6 jne 0xb00
b2a: e9 d7 fc ff ff jmp 0x806
b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b36: 00
b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b3e: 66 90 xchg %ax,%ax
b40: 0f 10 11 movups (%rcx),%xmm2
b43: 0f 10 59 10 movups 0x10(%rcx),%xmm3
b47: 48 83 c1 20 add $0x20,%rcx
b4b: 0f 10 02 movups (%rdx),%xmm0
b4e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
b52: 66 0f 58 d0 addpd %xmm0,%xmm2
b56: 48 83 c2 20 add $0x20,%rdx
b5a: 66 0f 58 d9 addpd %xmm1,%xmm3
b5e: 41 0f 11 10 movups %xmm2,(%r8)
b62: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
b67: 49 83 c0 20 add $0x20,%r8
b6b: 83 c0 ff add $0xffffffff,%eax
b6e: 75 d0 jne 0xb40
b70: e9 91 fc ff ff jmp 0x806
b75: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
b7c: 75 42 jne 0xbc0
b7e: 66 90 xchg %ax,%ax
b80: 0f 10 02 movups (%rdx),%xmm0
b83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
b87: 48 83 c2 20 add $0x20,%rdx
b8b: 66 0f 58 01 addpd (%rcx),%xmm0
b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
b94: 48 83 c1 20 add $0x20,%rcx
b98: 41 0f 11 00 movups %xmm0,(%r8)
b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
ba1: 49 83 c0 20 add $0x20,%r8
ba5: 83 c0 ff add $0xffffffff,%eax
ba8: 75 d6 jne 0xb80
baa: e9 57 fc ff ff jmp 0x806
baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bb6: 00
bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bbe: 66 90 xchg %ax,%ax
bc0: 0f 10 02 movups (%rdx),%xmm0
bc3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
bc7: 48 83 c2 20 add $0x20,%rdx
bcb: 66 0f 58 01 addpd (%rcx),%xmm0
bcf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
bd4: 48 83 c1 20 add $0x20,%rcx
bd8: 41 0f 11 00 movups %xmm0,(%r8)
bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
be1: 49 83 c0 20 add $0x20,%r8
be5: 83 c0 ff add $0xffffffff,%eax
be8: 75 d6 jne 0xbc0
bea: e9 17 fc ff ff jmp 0x806
bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bf6: 00
bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bfe: 66 90 xchg %ax,%ax
c00: 48 83 ec 28 sub $0x28,%rsp
c04: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c47dc0
c0b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600910
c12: 48 33 c4 xor %rsp,%rax
c15: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
c1a: 48 89 44 24 20 mov %rax,0x20(%rsp)
c1f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
c25: 41 83 f8 03 cmp $0x3,%r8d
c29: 0f 28 c1 movaps %xmm1,%xmm0
c2c: 0f 57 d2 xorps %xmm2,%xmm2
c2f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
c33: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
c37: 0f 57 c3 xorps %xmm3,%xmm0
c3a: 7d 62 jge 0xc9e
c3c: 41 ff c8 dec %r8d
c3f: 41 83 f8 ff cmp $0xffffffff,%r8d
c43: 74 3e je 0xc83
c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c4c: 00
c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c60: 0f 12 12 movlps (%rdx),%xmm2
c63: 0f 28 d8 movaps %xmm0,%xmm3
c66: 0f 59 da mulps %xmm2,%xmm3
c69: 41 ff c8 dec %r8d
c6c: 0f 59 d1 mulps %xmm1,%xmm2
c6f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
c73: 0f 58 d3 addps %xmm3,%xmm2
c76: 0f 13 12 movlps %xmm2,(%rdx)
c79: 48 83 c2 08 add $0x8,%rdx
c7d: 41 83 f8 ff cmp $0xffffffff,%r8d
c81: 75 dd jne 0xc60
c83: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
c88: 48 33 cc xor %rsp,%rcx
c8b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600910
c92: 75 05 jne 0xc99
c94: 48 83 c4 28 add $0x28,%rsp
c98: c3 ret
c99: e8 d2 b3 11 01 call 0x111c070
c9e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
ca5: 74 3c je 0xce3
ca7: 44 89 c0 mov %r8d,%eax
caa: 41 83 e0 01 and $0x1,%r8d
cae: d1 f8 sar $1,%eax
cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cb7: 00
cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cbf: 90 nop
cc0: 0f 10 1a movups (%rdx),%xmm3
cc3: 0f 28 e0 movaps %xmm0,%xmm4
cc6: 0f 59 e3 mulps %xmm3,%xmm4
cc9: 0f 59 d9 mulps %xmm1,%xmm3
ccc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
cd0: 0f 58 e3 addps %xmm3,%xmm4
cd3: 0f 11 22 movups %xmm4,(%rdx)
cd6: 48 83 c2 10 add $0x10,%rdx
cda: ff c8 dec %eax
cdc: 75 e2 jne 0xcc0
cde: e9 59 ff ff ff jmp 0xc3c
ce3: 48 89 d0 mov %rdx,%rax
ce6: 48 83 e0 0f and $0xf,%rax
cea: 85 c0 test %eax,%eax
cec: 74 1e je 0xd0c
cee: f2 0f 10 1a movsd (%rdx),%xmm3
cf2: 0f 28 e0 movaps %xmm0,%xmm4
cf5: 0f 59 e3 mulps %xmm3,%xmm4
cf8: 41 ff c8 dec %r8d
cfb: 0f 59 d9 mulps %xmm1,%xmm3
cfe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
d02: 0f 58 e3 addps %xmm3,%xmm4
d05: 0f 13 22 movlps %xmm4,(%rdx)
d08: 48 83 c2 08 add $0x8,%rdx
d0c: 44 89 c0 mov %r8d,%eax
d0f: 41 83 e0 01 and $0x1,%r8d
d13: d1 f8 sar $1,%eax
d15: 3d 00 00 01 00 cmp $0x10000,%eax
d1a: 77 44 ja 0xd60
d1c: 0f 1f 40 00 nopl 0x0(%rax)
d20: 0f 28 1a movaps (%rdx),%xmm3
d23: 0f 28 e0 movaps %xmm0,%xmm4
d26: 0f 59 e3 mulps %xmm3,%xmm4
d29: 0f 59 d9 mulps %xmm1,%xmm3
d2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
d30: 0f 58 e3 addps %xmm3,%xmm4
d33: 0f 29 22 movaps %xmm4,(%rdx)
d36: 48 83 c2 10 add $0x10,%rdx
d3a: ff c8 dec %eax
d3c: 75 e2 jne 0xd20
d3e: e9 f9 fe ff ff jmp 0xc3c
d43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d4a: 00
d4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d60: 0f 28 1a movaps (%rdx),%xmm3
d63: 0f 28 e0 movaps %xmm0,%xmm4
d66: 0f 59 e3 mulps %xmm3,%xmm4
d69: 0f 59 d9 mulps %xmm1,%xmm3
d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
d70: 0f 58 e3 addps %xmm3,%xmm4
d73: 0f 2b 22 movntps %xmm4,(%rdx)
d76: 48 83 c2 10 add $0x10,%rdx
d7a: ff c8 dec %eax
d7c: 75 e2 jne 0xd60
d7e: e9 b9 fe ff ff jmp 0xc3c
d83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d8a: 00
d8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
da0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
da5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600910
dac: 48 33 c4 xor %rsp,%rax
daf: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
db4: 48 89 44 24 20 mov %rax,0x20(%rsp)
db9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
dbf: 41 83 f8 03 cmp $0x3,%r8d
dc3: 0f 28 c1 movaps %xmm1,%xmm0
dc6: 0f 57 d2 xorps %xmm2,%xmm2
dc9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
dcd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
dd1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c47dd0
dd8: 7d 65 jge 0xe3f
dda: 41 ff c8 dec %r8d
ddd: 41 83 f8 ff cmp $0xffffffff,%r8d
de1: 74 40 je 0xe23
de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dea: 00
deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e00: 0f 12 12 movlps (%rdx),%xmm2
e03: 0f 28 d8 movaps %xmm0,%xmm3
e06: 0f 59 da mulps %xmm2,%xmm3
e09: 41 ff c8 dec %r8d
e0c: 0f 59 d1 mulps %xmm1,%xmm2
e0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
e13: 0f 58 d3 addps %xmm3,%xmm2
e16: 0f 13 12 movlps %xmm2,(%rdx)
e19: 48 8d 52 08 lea 0x8(%rdx),%rdx
e1d: 41 83 f8 ff cmp $0xffffffff,%r8d
e21: 75 dd jne 0xe00
e23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
e28: 48 33 cc xor %rsp,%rcx
e2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600910
e32: 75 06 jne 0xe3a
e34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
e39: c3 ret
e3a: e8 31 b2 11 01 call 0x111c070
e3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
e46: 74 3b je 0xe83
e48: 44 89 c0 mov %r8d,%eax
e4b: 41 83 e0 01 and $0x1,%r8d
e4f: d1 f8 sar $1,%eax
e51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e58: 00
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e60: 0f 10 1a movups (%rdx),%xmm3
e63: 0f 28 e0 movaps %xmm0,%xmm4
e66: 0f 59 e3 mulps %xmm3,%xmm4
e69: 0f 59 d9 mulps %xmm1,%xmm3
e6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
e70: 0f 58 e3 addps %xmm3,%xmm4
e73: 0f 11 22 movups %xmm4,(%rdx)
e76: 48 8d 52 10 lea 0x10(%rdx),%rdx
e7a: ff c8 dec %eax
e7c: 75 e2 jne 0xe60
e7e: e9 57 ff ff ff jmp 0xdda
e83: 48 89 d0 mov %rdx,%rax
e86: 48 83 e0 0f and $0xf,%rax
e8a: 85 c0 test %eax,%eax
e8c: 74 1e je 0xeac
e8e: f2 0f 10 1a movsd (%rdx),%xmm3
e92: 0f 28 e0 movaps %xmm0,%xmm4
e95: 0f 59 e3 mulps %xmm3,%xmm4
e98: 41 ff c8 dec %r8d
e9b: 0f 59 d9 mulps %xmm1,%xmm3
e9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
ea2: 0f 58 e3 addps %xmm3,%xmm4
ea5: 0f 13 22 movlps %xmm4,(%rdx)
ea8: 48 83 c2 08 add $0x8,%rdx
eac: 44 89 c0 mov %r8d,%eax
eaf: 41 83 e0 01 and $0x1,%r8d
eb3: d1 f8 sar $1,%eax
eb5: 3d 00 00 01 00 cmp $0x10000,%eax
eba: 77 44 ja 0xf00
ebc: 0f 1f 40 00 nopl 0x0(%rax)
ec0: 0f 28 1a movaps (%rdx),%xmm3
ec3: 0f 28 e0 movaps %xmm0,%xmm4
ec6: 0f 59 e3 mulps %xmm3,%xmm4
ec9: 0f 59 d9 mulps %xmm1,%xmm3
ecc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
ed0: 0f 58 e3 addps %xmm3,%xmm4
ed3: 0f 29 22 movaps %xmm4,(%rdx)
ed6: 48 8d 52 10 lea 0x10(%rdx),%rdx
eda: ff c8 dec %eax
edc: 75 e2 jne 0xec0
ede: e9 f7 fe ff ff jmp 0xdda
ee3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
eea: 00
eeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f00: 0f 28 1a movaps (%rdx),%xmm3
f03: 0f 28 e0 movaps %xmm0,%xmm4
f06: 0f 59 e3 mulps %xmm3,%xmm4
f09: 0f 59 d9 mulps %xmm1,%xmm3
f0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
f10: 0f 58 e3 addps %xmm3,%xmm4
f13: 0f 2b 22 movntps %xmm4,(%rdx)
f16: 48 8d 52 10 lea 0x10(%rdx),%rdx
f1a: ff c8 dec %eax
f1c: 75 e2 jne 0xf00
f1e: e9 b7 fe ff ff jmp 0xdda
f23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f2a: 00
f2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f40: 48 83 ec 28 sub $0x28,%rsp
f44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600910
f4b: 48 33 c4 xor %rsp,%rax
f4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
f53: 48 89 44 24 20 mov %rax,0x20(%rsp)
f58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c47de0
f5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
f65: 0f 57 d2 xorps %xmm2,%xmm2
f68: 0f 28 c1 movaps %xmm1,%xmm0
f6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
f6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
f73: 0f 57 c3 xorps %xmm3,%xmm0
f76: 41 83 f8 03 cmp $0x3,%r8d
f7a: 7d 63 jge 0xfdf
f7c: 41 83 c0 ff add $0xffffffff,%r8d
f80: 41 83 f8 ff cmp $0xffffffff,%r8d
f84: 74 3e je 0xfc4
f86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f8d: 00
f8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f95: 0f 1f 40 00 nopl 0x0(%rax)
f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fa0: 0f 12 12 movlps (%rdx),%xmm2
fa3: 0f 28 d8 movaps %xmm0,%xmm3
fa6: 41 83 c0 ff add $0xffffffff,%r8d
faa: 0f 59 da mulps %xmm2,%xmm3
fad: 0f 59 d1 mulps %xmm1,%xmm2
fb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
fb4: 0f 58 d3 addps %xmm3,%xmm2
fb7: 0f 13 12 movlps %xmm2,(%rdx)
fba: 48 83 c2 08 add $0x8,%rdx
fbe: 41 83 f8 ff cmp $0xffffffff,%r8d
fc2: 75 dc jne 0xfa0
fc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
fc9: 48 33 cc xor %rsp,%rcx
fcc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600910
fd3: 75 05 jne 0xfda
fd5: 48 83 c4 28 add $0x28,%rsp
fd9: c3 ret
fda: e8 91 b0 11 01 call 0x111c070
fdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
fe6: 74 3c je 0x1024
fe8: 44 89 c0 mov %r8d,%eax
feb: 41 83 e0 01 and $0x1,%r8d
fef: d1 f8 sar $1,%eax
ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ff8: 00
ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1000: 0f 10 1a movups (%rdx),%xmm3
1003: 0f 28 e0 movaps %xmm0,%xmm4
1006: 0f 59 e3 mulps %xmm3,%xmm4
1009: 0f 59 d9 mulps %xmm1,%xmm3
100c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1010: 0f 58 e3 addps %xmm3,%xmm4
1013: 0f 11 22 movups %xmm4,(%rdx)
1016: 48 83 c2 10 add $0x10,%rdx
101a: 83 c0 ff add $0xffffffff,%eax
101d: 75 e1 jne 0x1000
101f: e9 58 ff ff ff jmp 0xf7c
1024: 48 89 d0 mov %rdx,%rax
1027: 48 83 e0 0f and $0xf,%rax
102b: 85 c0 test %eax,%eax
102d: 74 1f je 0x104e
102f: f2 0f 10 1a movsd (%rdx),%xmm3
1033: 0f 28 e0 movaps %xmm0,%xmm4
1036: 41 83 c0 ff add $0xffffffff,%r8d
103a: 0f 59 e3 mulps %xmm3,%xmm4
103d: 0f 59 d9 mulps %xmm1,%xmm3
1040: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
1044: 0f 58 e3 addps %xmm3,%xmm4
1047: 0f 13 22 movlps %xmm4,(%rdx)
104a: 48 83 c2 08 add $0x8,%rdx
104e: 44 89 c0 mov %r8d,%eax
1051: 41 83 e0 01 and $0x1,%r8d
1055: d1 f8 sar $1,%eax
1057: 3d 00 00 01 00 cmp $0x10000,%eax
105c: 77 42 ja 0x10a0
105e: 66 90 xchg %ax,%ax
1060: 0f 10 1a movups (%rdx),%xmm3
1063: 0f 28 e0 movaps %xmm0,%xmm4
1066: 0f 59 e3 mulps %xmm3,%xmm4
1069: 0f 59 d9 mulps %xmm1,%xmm3
106c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1070: 0f 58 e3 addps %xmm3,%xmm4
1073: 0f 11 22 movups %xmm4,(%rdx)
1076: 48 83 c2 10 add $0x10,%rdx
107a: 83 c0 ff add $0xffffffff,%eax
107d: 75 e1 jne 0x1060
107f: e9 f8 fe ff ff jmp 0xf7c
1084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
108b: 00
108c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
109f: 00
10a0: 0f 10 1a movups (%rdx),%xmm3
10a3: 0f 28 e0 movaps %xmm0,%xmm4
10a6: 0f 59 e3 mulps %xmm3,%xmm4
10a9: 0f 59 d9 mulps %xmm1,%xmm3
10ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
10b0: 0f 58 e3 addps %xmm3,%xmm4
10b3: 0f 2b 22 movntps %xmm4,(%rdx)
10b6: 48 83 c2 10 add $0x10,%rdx
10ba: 83 c0 ff add $0xffffffff,%eax
10bd: 75 e1 jne 0x10a0
10bf: e9 b8 fe ff ff jmp 0xf7c
10c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10cb: 00
10cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10df: 00
10e0: 57 push %rdi
10e1: 41 54 push %r12
10e3: 41 56 push %r14
10e5: 41 57 push %r15
10e7: 55 push %rbp
10e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
10ef: 45 89 c6 mov %r8d,%r14d
10f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
10f9: 00
10fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
1101: 00
1102: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
1108: 4d 63 fe movslq %r14d,%r15
110b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
110f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
1116: 00
1117: 48 89 d7 mov %rdx,%rdi
111a: 48 89 cd mov %rcx,%rbp
111d: 44 89 e0 mov %r12d,%eax
1120: 25 80 1f 00 00 and $0x1f80,%eax
1125: 3d 80 1f 00 00 cmp $0x1f80,%eax
112a: 74 1d je 0x1149
112c: 44 89 e0 mov %r12d,%eax
112f: 0d 80 1f ff ff or $0xffff1f80,%eax
1134: 25 e0 ff 00 00 and $0xffe0,%eax
1139: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
1140: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
1147: 00 00
1149: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c47e00
1150: 01
1151: 48 89 f8 mov %rdi,%rax
1154: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
1158: 48 83 e0 1c and $0x1c,%rax
115c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
1162: 85 c0 test %eax,%eax
1164: 0f 84 51 01 00 00 je 0x12bb
116a: c1 e8 02 shr $0x2,%eax
116d: f7 d8 neg %eax
116f: 83 c0 08 add $0x8,%eax
1172: 41 3b c6 cmp %r14d,%eax
1175: 44 0f 4c f0 cmovl %eax,%r14d
1179: 45 85 f6 test %r14d,%r14d
117c: 0f 8e 19 01 00 00 jle 0x129b
1182: 44 89 f0 mov %r14d,%eax
1185: 41 ba 01 00 00 00 mov $0x1,%r10d
118b: d1 e8 shr $1,%eax
118d: 45 33 c9 xor %r9d,%r9d
1190: 85 c0 test %eax,%eax
1192: 0f 86 b1 00 00 00 jbe 0x1249
1198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
119f: 00
11a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
11a4: 4d 63 d2 movslq %r10d,%r10
11a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
11ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
11b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
11b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
11be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
11c5: 00 00
11c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
11cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
11d3: 75 14 jne 0x11e9
11d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
11dc: 00 00 00 00
11e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
11e7: 00 00
11e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
11ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
11f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
11fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
1201: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1206: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
120d: 00 00
120f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1214: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
121b: 75 14 jne 0x1231
121d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
1224: 00 00 00 00
1228: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
122f: 00 00
1231: 41 ff c1 inc %r9d
1234: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
123b: 44 3b c8 cmp %eax,%r9d
123e: 0f 82 5c ff ff ff jb 0x11a0
1244: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
1249: 41 8d 42 ff lea -0x1(%r10),%eax
124d: 41 3b c6 cmp %r14d,%eax
1250: 73 49 jae 0x129b
1252: 4d 63 d2 movslq %r10d,%r10
1255: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
125c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1260: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
1267: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
126c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
1273: 00 00
1275: c5 f9 7e c0 vmovd %xmm0,%eax
1279: a9 00 00 80 7f test $0x7f800000,%eax
127e: 75 14 jne 0x1294
1280: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
1287: 00 00 00 00
128b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
1292: 00 00
1294: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
129b: 48 89 f9 mov %rdi,%rcx
129e: 48 89 fa mov %rdi,%rdx
12a1: 45 89 f0 mov %r14d,%r8d
12a4: c5 f8 77 vzeroupper
12a7: e8 b4 e5 05 00 call 0x5f860
12ac: 4d 63 f6 movslq %r14d,%r14
12af: 4d 2b fe sub %r14,%r15
12b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
12b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
12bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
12c2: 74 4e je 0x1312
12c4: 45 33 f6 xor %r14d,%r14d
12c7: 4d 85 ff test %r15,%r15
12ca: 0f 8e f9 03 00 00 jle 0x16c9
12d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12d7: 00
12d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12df: 90 nop
12e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
12e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
12e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
12ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
12f3: c5 f8 77 vzeroupper
12f6: e8 c5 e6 05 00 call 0x5f9c0
12fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
1301: 49 ff c6 inc %r14
1304: 48 83 c5 08 add $0x8,%rbp
1308: 4d 3b f7 cmp %r15,%r14
130b: 7c d3 jl 0x12e0
130d: e9 b7 03 00 00 jmp 0x16c9
1312: 45 89 f8 mov %r15d,%r8d
1315: 33 c0 xor %eax,%eax
1317: 41 c1 ff 04 sar $0x4,%r15d
131b: 41 83 e0 0f and $0xf,%r8d
131f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
1326: 0f 85 29 01 00 00 jne 0x1455
132c: 45 85 ff test %r15d,%r15d
132f: 0f 8e 59 02 00 00 jle 0x158e
1335: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
133b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
1341: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
1347: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
134d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
1353: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c47e40
135a: 01
135b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
1361: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c47e20
1368: 01
1369: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c47e00
1370: 01
1371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1378: 00
1379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1380: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
1385: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
138a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
138f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
1394: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
139b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
13a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
13a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
13ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
13af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
13b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
13bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
13c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
13c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
13ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
13ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
13d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
13d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
13db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
13df: c5 fc 28 c7 vmovaps %ymm7,%ymm0
13e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
13e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
13ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
13f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
13f7: c5 fc 28 cf vmovaps %ymm7,%ymm1
13fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
1400: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
1404: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
1409: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
140e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
1413: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
1418: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
141c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
1420: c5 7c 50 cb vmovmskps %ymm3,%r9d
1424: 45 85 c9 test %r9d,%r9d
1427: 74 08 je 0x1431
1429: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
142d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
1431: ff c0 inc %eax
1433: 48 81 c5 80 00 00 00 add $0x80,%rbp
143a: c5 fc 11 07 vmovups %ymm0,(%rdi)
143e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
1443: 48 83 c7 40 add $0x40,%rdi
1447: 41 3b c7 cmp %r15d,%eax
144a: 0f 8c 30 ff ff ff jl 0x1380
1450: e9 1b 01 00 00 jmp 0x1570
1455: 45 85 ff test %r15d,%r15d
1458: 0f 8e 30 01 00 00 jle 0x158e
145e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
1464: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
146a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
1470: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
1476: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
147c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c47e40
1483: 01
1484: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
148a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c47e20
1491: 01
1492: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c47e00
1499: 01
149a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
14a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
14a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
14aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
14af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
14b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
14bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
14c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
14c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
14cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
14cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
14d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
14dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
14e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
14e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
14ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
14ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
14f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
14f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
14fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
14ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
1503: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
1508: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
150d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
1512: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
1517: c5 fd 6f cf vmovdqa %ymm7,%ymm1
151b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
1520: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
1524: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
1529: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
152e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
1533: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
1538: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
153c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
1540: c5 7c 50 cb vmovmskps %ymm3,%r9d
1544: 45 85 c9 test %r9d,%r9d
1547: 74 08 je 0x1551
1549: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
154d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
1551: ff c0 inc %eax
1553: 48 81 c5 80 00 00 00 add $0x80,%rbp
155a: c5 fc 11 07 vmovups %ymm0,(%rdi)
155e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
1563: 48 83 c7 40 add $0x40,%rdi
1567: 41 3b c7 cmp %r15d,%eax
156a: 0f 8c 30 ff ff ff jl 0x14a0
1570: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
1576: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
157c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
1582: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
1588: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
158e: 45 85 c0 test %r8d,%r8d
1591: 0f 84 32 01 00 00 je 0x16c9
1597: 0f 8e 1e 01 00 00 jle 0x16bb
159d: 44 89 c0 mov %r8d,%eax
15a0: 41 ba 01 00 00 00 mov $0x1,%r10d
15a6: d1 e8 shr $1,%eax
15a8: 45 33 c9 xor %r9d,%r9d
15ab: 85 c0 test %eax,%eax
15ad: 0f 86 b6 00 00 00 jbe 0x1669
15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
15bf: 00
15c0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
15c4: 4d 63 d2 movslq %r10d,%r10
15c7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
15ce: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
15d2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
15d9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
15de: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
15e5: 00 00
15e7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
15ec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
15f3: 75 14 jne 0x1609
15f5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
15fc: 00 00 00 00
1600: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
1607: 00 00
1609: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
160f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
1616: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
161a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
1621: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1626: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
162d: 00 00
162f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1634: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
163b: 75 14 jne 0x1651
163d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
1644: 00 00 00 00
1648: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
164f: 00 00
1651: 41 ff c1 inc %r9d
1654: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
165b: 44 3b c8 cmp %eax,%r9d
165e: 0f 82 5c ff ff ff jb 0x15c0
1664: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
1669: 41 8d 42 ff lea -0x1(%r10),%eax
166d: 41 3b c0 cmp %r8d,%eax
1670: 73 49 jae 0x16bb
1672: 4d 63 d2 movslq %r10d,%r10
1675: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
167c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1680: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
1687: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
168c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
1693: 00 00
1695: c5 f9 7e c0 vmovd %xmm0,%eax
1699: a9 00 00 80 7f test $0x7f800000,%eax
169e: 75 14 jne 0x16b4
16a0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
16a7: 00 00 00 00
16ab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
16b2: 00 00
16b4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
16bb: 48 89 f9 mov %rdi,%rcx
16be: 48 89 fa mov %rdi,%rdx
16c1: c5 f8 77 vzeroupper
16c4: e8 97 e1 05 00 call 0x5f860
16c9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
16d0: 00 00
16d2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
16d9: 44 89 e0 mov %r12d,%eax
16dc: 89 ca mov %ecx,%edx
16de: 25 df ff 00 00 and $0xffdf,%eax
16e3: 81 e2 df ff 00 00 and $0xffdf,%edx
16e9: 3b c2 cmp %edx,%eax
16eb: 74 1e je 0x170b
16ed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
16f4: 83 e1 28 and $0x28,%ecx
16f7: 44 0b e1 or %ecx,%r12d
16fa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
1701: 00
1702: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
1709: 00 00
170b: c5 f8 77 vzeroupper
170e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
1715: 00
1716: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
171d: 5d pop %rbp
171e: 41 5f pop %r15
1720: 41 5e pop %r14
1722: 41 5c pop %r12
1724: 5f pop %rdi
1725: c3 ret
1726: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
172d: 00
172e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1735: 0f 1f 40 00 nopl 0x0(%rax)
1739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1740: 57 push %rdi
1741: 41 54 push %r12
1743: 41 56 push %r14
1745: 41 57 push %r15
1747: 55 push %rbp
1748: 48 83 ec 70 sub $0x70,%rsp
174c: 45 89 c6 mov %r8d,%r14d
174f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
1754: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
1759: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
175f: 4d 63 fe movslq %r14d,%r15
1762: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
1766: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
176b: 48 89 d7 mov %rdx,%rdi
176e: 48 89 cd mov %rcx,%rbp
1771: 44 89 e0 mov %r12d,%eax
1774: 25 80 1f 00 00 and $0x1f80,%eax
1779: 3d 80 1f 00 00 cmp $0x1f80,%eax
177e: 74 17 je 0x1797
1780: 44 89 e0 mov %r12d,%eax
1783: 0d 80 1f ff ff or $0xffff1f80,%eax
1788: 25 e0 ff 00 00 and $0xffe0,%eax
178d: 89 44 24 68 mov %eax,0x68(%rsp)
1791: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
1797: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c47e60
179e: 01
179f: 48 89 f8 mov %rdi,%rax
17a2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
17a6: 48 83 e0 1c and $0x1c,%rax
17aa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
17b0: 85 c0 test %eax,%eax
17b2: 0f 84 48 01 00 00 je 0x1900
17b8: c1 e8 02 shr $0x2,%eax
17bb: f7 d8 neg %eax
17bd: 83 c0 08 add $0x8,%eax
17c0: 41 3b c6 cmp %r14d,%eax
17c3: 44 0f 4c f0 cmovl %eax,%r14d
17c7: 45 85 f6 test %r14d,%r14d
17ca: 0f 8e 10 01 00 00 jle 0x18e0
17d0: 44 89 f0 mov %r14d,%eax
17d3: 41 ba 01 00 00 00 mov $0x1,%r10d
17d9: d1 e8 shr $1,%eax
17db: 45 33 c9 xor %r9d,%r9d
17de: 85 c0 test %eax,%eax
17e0: 0f 86 b1 00 00 00 jbe 0x1897
17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
17ed: 00
17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17f5: 0f 1f 40 00 nopl 0x0(%rax)
17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800: 47 8d 14 09 lea (%r9,%r9,1),%r10d
1804: 4d 63 d2 movslq %r10d,%r10
1807: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
180e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1812: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
1819: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
181e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1824: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1829: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
1830: 75 0e jne 0x1840
1832: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1839: 00
183a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
1840: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
1846: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
184d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1851: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
1858: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
185d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1863: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1868: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
186f: 75 0e jne 0x187f
1871: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1878: 00
1879: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
187f: 41 ff c1 inc %r9d
1882: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
1889: 44 3b c8 cmp %eax,%r9d
188c: 0f 82 6e ff ff ff jb 0x1800
1892: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
1897: 41 8d 42 ff lea -0x1(%r10),%eax
189b: 41 3b c6 cmp %r14d,%eax
189e: 73 40 jae 0x18e0
18a0: 4d 63 d2 movslq %r10d,%r10
18a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
18aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
18ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
18b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
18ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
18c0: c5 f9 7e c0 vmovd %xmm0,%eax
18c4: a9 00 00 80 7f test $0x7f800000,%eax
18c9: 75 0e jne 0x18d9
18cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
18d2: 00
18d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
18d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
18e0: 48 89 f9 mov %rdi,%rcx
18e3: 48 89 fa mov %rdi,%rdx
18e6: 45 89 f0 mov %r14d,%r8d
18e9: c5 f8 77 vzeroupper
18ec: e8 ef e0 05 00 call 0x5f9e0
18f1: 4d 63 f6 movslq %r14d,%r14
18f4: 4d 2b fe sub %r14,%r15
18f7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
18fc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
1900: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
1907: 74 49 je 0x1952
1909: 45 33 f6 xor %r14d,%r14d
190c: 4d 85 ff test %r15,%r15
190f: 0f 8e b9 03 00 00 jle 0x1cce
1915: 0f 1f 40 00 nopl 0x0(%rax)
1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1920: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
1925: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1929: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
192e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1933: c5 f8 77 vzeroupper
1936: e8 e5 e1 05 00 call 0x5fb20
193b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
1941: 49 ff c6 inc %r14
1944: 48 83 c5 08 add $0x8,%rbp
1948: 4d 3b f7 cmp %r15,%r14
194b: 7c d3 jl 0x1920
194d: e9 7c 03 00 00 jmp 0x1cce
1952: 45 89 f8 mov %r15d,%r8d
1955: 33 c0 xor %eax,%eax
1957: 41 c1 ff 04 sar $0x4,%r15d
195b: 41 83 e0 0f and $0xf,%r8d
195f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
1966: 0f 85 20 01 00 00 jne 0x1a8c
196c: 45 85 ff test %r15d,%r15d
196f: 0f 8e 32 02 00 00 jle 0x1ba7
1975: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c47ea0
197c: 01
197d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
1984: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c47e80
198b: 64 c4 01
198e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c47e60
1995: 64 c4 01
1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
199f: 00
19a0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
19a5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
19aa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
19af: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
19b4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
19ba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
19c0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
19c7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
19ce: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
19d2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
19d6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
19da: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
19e1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
19e8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
19ec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
19f0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
19f4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
19f8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
19fd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
1a03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
1a07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
1a0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
1a13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
1a19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
1a1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
1a25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
1a2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
1a30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
1a36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
1a3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
1a42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
1a48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
1a4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
1a54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
1a5a: c5 f8 98 c0 kortestw %k0,%k0
1a5e: 74 08 je 0x1a68
1a60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
1a64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
1a68: ff c0 inc %eax
1a6a: 48 81 c5 80 00 00 00 add $0x80,%rbp
1a71: c5 fc 11 27 vmovups %ymm4,(%rdi)
1a75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
1a7a: 48 83 c7 40 add $0x40,%rdi
1a7e: 41 3b c7 cmp %r15d,%eax
1a81: 0f 8c 19 ff ff ff jl 0x19a0
1a87: e9 1b 01 00 00 jmp 0x1ba7
1a8c: 45 85 ff test %r15d,%r15d
1a8f: 0f 8e 12 01 00 00 jle 0x1ba7
1a95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c47ea0
1a9c: 01
1a9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
1aa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c47e80
1aab: 63 c4 01
1aae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c47e60
1ab5: 63 c4 01
1ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1abf: 00
1ac0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
1ac5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
1aca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
1acf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
1ad4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
1ada: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
1ae0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
1ae7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
1aee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
1af2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
1af6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
1afa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
1b01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
1b08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
1b0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
1b10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
1b14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
1b18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
1b1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
1b23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
1b27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
1b2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
1b33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
1b39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
1b3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
1b45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
1b4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
1b50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
1b56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
1b5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
1b62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
1b68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
1b6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
1b74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
1b7a: c5 f8 98 c0 kortestw %k0,%k0
1b7e: 74 08 je 0x1b88
1b80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
1b84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
1b88: ff c0 inc %eax
1b8a: 48 81 c5 80 00 00 00 add $0x80,%rbp
1b91: c5 fc 11 27 vmovups %ymm4,(%rdi)
1b95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
1b9a: 48 83 c7 40 add $0x40,%rdi
1b9e: 41 3b c7 cmp %r15d,%eax
1ba1: 0f 8c 19 ff ff ff jl 0x1ac0
1ba7: 45 85 c0 test %r8d,%r8d
1baa: 0f 84 1e 01 00 00 je 0x1cce
1bb0: 0f 8e 0a 01 00 00 jle 0x1cc0
1bb6: 44 89 c0 mov %r8d,%eax
1bb9: 41 ba 01 00 00 00 mov $0x1,%r10d
1bbf: d1 e8 shr $1,%eax
1bc1: 45 33 c9 xor %r9d,%r9d
1bc4: 85 c0 test %eax,%eax
1bc6: 0f 86 ab 00 00 00 jbe 0x1c77
1bcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bd3: 00
1bd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1be0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
1be4: 4d 63 d2 movslq %r10d,%r10
1be7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
1bee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1bf2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
1bf9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1bfe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1c04: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1c09: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
1c10: 75 0e jne 0x1c20
1c12: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1c19: 00
1c1a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
1c20: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
1c26: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
1c2d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1c31: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
1c38: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1c3d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1c43: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1c48: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
1c4f: 75 0e jne 0x1c5f
1c51: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1c58: 00
1c59: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
1c5f: 41 ff c1 inc %r9d
1c62: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
1c69: 44 3b c8 cmp %eax,%r9d
1c6c: 0f 82 6e ff ff ff jb 0x1be0
1c72: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
1c77: 41 8d 42 ff lea -0x1(%r10),%eax
1c7b: 41 3b c0 cmp %r8d,%eax
1c7e: 73 40 jae 0x1cc0
1c80: 4d 63 d2 movslq %r10d,%r10
1c83: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
1c8a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1c8e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
1c95: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1c9a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1ca0: c5 f9 7e c0 vmovd %xmm0,%eax
1ca4: a9 00 00 80 7f test $0x7f800000,%eax
1ca9: 75 0e jne 0x1cb9
1cab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1cb2: 00
1cb3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
1cb9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
1cc0: 48 89 f9 mov %rdi,%rcx
1cc3: 48 89 fa mov %rdi,%rdx
1cc6: c5 f8 77 vzeroupper
1cc9: e8 12 dd 05 00 call 0x5f9e0
1cce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
1cd4: 8b 4c 24 68 mov 0x68(%rsp),%ecx
1cd8: 44 89 e0 mov %r12d,%eax
1cdb: 89 ca mov %ecx,%edx
1cdd: 25 df ff 00 00 and $0xffdf,%eax
1ce2: 81 e2 df ff 00 00 and $0xffdf,%edx
1ce8: 3b c2 cmp %edx,%eax
1cea: 74 18 je 0x1d04
1cec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
1cf3: 83 e1 28 and $0x28,%ecx
1cf6: 44 0b e1 or %ecx,%r12d
1cf9: 44 89 64 24 68 mov %r12d,0x68(%rsp)
1cfe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
1d04: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
1d09: c5 f8 77 vzeroupper
1d0c: 48 83 c4 70 add $0x70,%rsp
1d10: 5d pop %rbp
1d11: 41 5f pop %r15
1d13: 41 5e pop %r14
1d15: 41 5c pop %r12
1d17: 5f pop %rdi
1d18: c3 ret
1d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d20: 48 83 ec 48 sub $0x48,%rsp
1d24: b8 00 01 00 00 mov $0x100,%eax
1d29: 4d 63 c9 movslq %r9d,%r9
1d2c: 45 33 db xor %r11d,%r11d
1d2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
1d33: 49 c1 e2 03 shl $0x3,%r10
1d37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
1d3e: 44 0f 4f d8 cmovg %eax,%r11d
1d42: 48 89 e0 mov %rsp,%rax
1d45: 44 89 58 20 mov %r11d,0x20(%rax)
1d49: 44 89 58 28 mov %r11d,0x28(%rax)
1d4d: 44 89 58 30 mov %r11d,0x30(%rax)
1d51: e8 ea dd 05 00 call 0x5fb40
1d56: 48 83 c4 48 add $0x48,%rsp
1d5a: c3 ret
1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1d60: 48 83 ec 48 sub $0x48,%rsp
1d64: b8 00 01 00 00 mov $0x100,%eax
1d69: 4d 63 c9 movslq %r9d,%r9
1d6c: 45 33 db xor %r11d,%r11d
1d6f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
1d73: 49 c1 e2 03 shl $0x3,%r10
1d77: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
1d7e: 44 0f 4f d8 cmovg %eax,%r11d
1d82: 48 89 e0 mov %rsp,%rax
1d85: 44 89 58 20 mov %r11d,0x20(%rax)
1d89: 44 89 58 28 mov %r11d,0x28(%rax)
1d8d: 44 89 58 30 mov %r11d,0x30(%rax)
1d91: e8 ea e4 05 00 call 0x60280
1d96: 48 83 c4 48 add $0x48,%rsp
1d9a: c3 ret
1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1da0: 48 83 ec 48 sub $0x48,%rsp
1da4: b8 00 01 00 00 mov $0x100,%eax
1da9: 4d 63 c9 movslq %r9d,%r9
1dac: 45 33 db xor %r11d,%r11d
1daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
1db3: 49 c1 e2 03 shl $0x3,%r10
1db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
1dbe: 44 0f 4f d8 cmovg %eax,%r11d
1dc2: 48 89 e0 mov %rsp,%rax
1dc5: 44 89 58 20 mov %r11d,0x20(%rax)
1dc9: 44 89 58 28 mov %r11d,0x28(%rax)
1dcd: 44 89 58 30 mov %r11d,0x30(%rax)
1dd1: e8 8a e9 05 00 call 0x60760
1dd6: 48 83 c4 48 add $0x48,%rsp
1dda: c3 ret
1ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1de0: 41 83 f8 0b cmp $0xb,%r8d
1de4: 7d 38 jge 0x1e1e
1de6: 41 ff c8 dec %r8d
1de9: 41 83 f8 ff cmp $0xffffffff,%r8d
1ded: 74 2e je 0x1e1d
1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1df6: 00
1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1dfe: 66 90 xchg %ax,%ax
1e00: f3 0f 10 02 movss (%rdx),%xmm0
1e04: 41 ff c8 dec %r8d
1e07: f3 0f 5c 01 subss (%rcx),%xmm0
1e0b: 48 83 c1 04 add $0x4,%rcx
1e0f: f3 0f 11 02 movss %xmm0,(%rdx)
1e13: 48 83 c2 04 add $0x4,%rdx
1e17: 41 83 f8 ff cmp $0xffffffff,%r8d
1e1b: 75 e3 jne 0x1e00
1e1d: c3 ret
1e1e: 89 d0 mov %edx,%eax
1e20: a8 03 test $0x3,%al
1e22: 74 4d je 0x1e71
1e24: 44 89 c0 mov %r8d,%eax
1e27: 41 83 e0 07 and $0x7,%r8d
1e2b: 83 e0 f8 and $0xfffffff8,%eax
1e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e35: 00
1e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e3d: 0f 1f 00 nopl (%rax)
1e40: 0f 18 49 40 prefetcht0 0x40(%rcx)
1e44: 0f 10 12 movups (%rdx),%xmm2
1e47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
1e4b: 0f 10 01 movups (%rcx),%xmm0
1e4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
1e52: 0f 5c d0 subps %xmm0,%xmm2
1e55: 0f 5c d9 subps %xmm1,%xmm3
1e58: 0f 11 12 movups %xmm2,(%rdx)
1e5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
1e5f: 48 83 c1 20 add $0x20,%rcx
1e63: 48 83 c2 20 add $0x20,%rdx
1e67: 83 c0 f8 add $0xfffffff8,%eax
1e6a: 75 d4 jne 0x1e40
1e6c: e9 75 ff ff ff jmp 0x1de6
1e71: 83 e0 0f and $0xf,%eax
1e74: 74 42 je 0x1eb8
1e76: c1 e8 02 shr $0x2,%eax
1e79: f7 d8 neg %eax
1e7b: 83 e0 03 and $0x3,%eax
1e7e: 44 2b c0 sub %eax,%r8d
1e81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e88: 00
1e89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e97: 00
1e98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e9f: 90 nop
1ea0: f3 0f 10 02 movss (%rdx),%xmm0
1ea4: f3 0f 5c 01 subss (%rcx),%xmm0
1ea8: 48 83 c1 04 add $0x4,%rcx
1eac: f3 0f 11 02 movss %xmm0,(%rdx)
1eb0: 48 83 c2 04 add $0x4,%rdx
1eb4: ff c8 dec %eax
1eb6: 75 e8 jne 0x1ea0
1eb8: 44 89 c0 mov %r8d,%eax
1ebb: 41 83 e0 07 and $0x7,%r8d
1ebf: 83 e0 f8 and $0xfffffff8,%eax
1ec2: f6 c1 0f test $0xf,%cl
1ec5: 75 59 jne 0x1f20
1ec7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ece: 00
1ecf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ed6: 0f 1f 00 nopl (%rax)
1ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ee0: 0f 18 49 40 prefetcht0 0x40(%rcx)
1ee4: 0f 28 02 movaps (%rdx),%xmm0
1ee7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
1eeb: 0f 5c 01 subps (%rcx),%xmm0
1eee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
1ef2: 0f 29 02 movaps %xmm0,(%rdx)
1ef5: 48 83 c1 20 add $0x20,%rcx
1ef9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
1efd: 48 83 c2 20 add $0x20,%rdx
1f01: 83 c0 f8 add $0xfffffff8,%eax
1f04: 75 da jne 0x1ee0
1f06: e9 db fe ff ff jmp 0x1de6
1f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f12: 00
1f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1f20: 0f 18 49 40 prefetcht0 0x40(%rcx)
1f24: 0f 10 01 movups (%rcx),%xmm0
1f27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
1f2b: 0f 28 12 movaps (%rdx),%xmm2
1f2e: 48 83 c1 20 add $0x20,%rcx
1f32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
1f36: 0f 5c d0 subps %xmm0,%xmm2
1f39: 0f 5c d9 subps %xmm1,%xmm3
1f3c: 0f 29 12 movaps %xmm2,(%rdx)
1f3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
1f43: 48 83 c2 20 add $0x20,%rdx
1f47: 83 c0 f8 add $0xfffffff8,%eax
1f4a: 75 d4 jne 0x1f20
1f4c: e9 95 fe ff ff jmp 0x1de6
1f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f58: 00
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f60: 41 83 f8 0b cmp $0xb,%r8d
1f64: 7d 38 jge 0x1f9e
1f66: 41 ff c8 dec %r8d
1f69: 41 83 f8 ff cmp $0xffffffff,%r8d
1f6d: 74 2e je 0x1f9d
1f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f76: 00
1f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f7e: 66 90 xchg %ax,%ax
1f80: f3 0f 10 02 movss (%rdx),%xmm0
1f84: 41 ff c8 dec %r8d
1f87: f3 0f 5c 01 subss (%rcx),%xmm0
1f8b: 48 83 c1 04 add $0x4,%rcx
1f8f: f3 0f 11 02 movss %xmm0,(%rdx)
1f93: 48 8d 52 04 lea 0x4(%rdx),%rdx
1f97: 41 83 f8 ff cmp $0xffffffff,%r8d
1f9b: 75 e3 jne 0x1f80
1f9d: c3 ret
1f9e: 89 d0 mov %edx,%eax
1fa0: a8 03 test $0x3,%al
1fa2: 74 4d je 0x1ff1
1fa4: 44 89 c0 mov %r8d,%eax
1fa7: 41 83 e0 07 and $0x7,%r8d
1fab: 83 e0 f8 and $0xfffffff8,%eax
1fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fb5: 00
1fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fbd: 0f 1f 00 nopl (%rax)
1fc0: 0f 18 49 40 prefetcht0 0x40(%rcx)
1fc4: 0f 10 12 movups (%rdx),%xmm2
1fc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
1fcb: 0f 10 01 movups (%rcx),%xmm0
1fce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
1fd2: 0f 5c d0 subps %xmm0,%xmm2
1fd5: 0f 5c d9 subps %xmm1,%xmm3
1fd8: 0f 11 12 movups %xmm2,(%rdx)
1fdb: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
1fdf: 48 8d 49 20 lea 0x20(%rcx),%rcx
1fe3: 48 8d 52 20 lea 0x20(%rdx),%rdx
1fe7: 83 c0 f8 add $0xfffffff8,%eax
1fea: 75 d4 jne 0x1fc0
1fec: e9 75 ff ff ff jmp 0x1f66
1ff1: 83 e0 0f and $0xf,%eax
1ff4: 74 42 je 0x2038
1ff6: c1 e8 02 shr $0x2,%eax
1ff9: f7 d8 neg %eax
1ffb: 83 e0 03 and $0x3,%eax
1ffe: 44 2b c0 sub %eax,%r8d
2001: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2008: 00
2009: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2017: 00
2018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
201f: 90 nop
2020: f3 0f 10 02 movss (%rdx),%xmm0
2024: f3 0f 5c 01 subss (%rcx),%xmm0
2028: 48 83 c1 04 add $0x4,%rcx
202c: f3 0f 11 02 movss %xmm0,(%rdx)
2030: 48 8d 52 04 lea 0x4(%rdx),%rdx
2034: ff c8 dec %eax
2036: 75 e8 jne 0x2020
2038: 44 89 c0 mov %r8d,%eax
203b: 41 83 e0 07 and $0x7,%r8d
203f: 83 e0 f8 and $0xfffffff8,%eax
2042: f6 c1 0f test $0xf,%cl
2045: 75 59 jne 0x20a0
2047: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
204e: 00
204f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2056: 0f 1f 00 nopl (%rax)
2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2060: 0f 18 49 40 prefetcht0 0x40(%rcx)
2064: 0f 28 02 movaps (%rdx),%xmm0
2067: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
206b: 0f 5c 01 subps (%rcx),%xmm0
206e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
2072: 0f 29 02 movaps %xmm0,(%rdx)
2075: 48 8d 49 20 lea 0x20(%rcx),%rcx
2079: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
207d: 48 8d 52 20 lea 0x20(%rdx),%rdx
2081: 83 c0 f8 add $0xfffffff8,%eax
2084: 75 da jne 0x2060
2086: e9 db fe ff ff jmp 0x1f66
208b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2092: 00
2093: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
209a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
20a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
20a4: 0f 10 01 movups (%rcx),%xmm0
20a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
20ab: 0f 28 12 movaps (%rdx),%xmm2
20ae: 48 83 c1 20 add $0x20,%rcx
20b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
20b6: 0f 5c d0 subps %xmm0,%xmm2
20b9: 0f 5c d9 subps %xmm1,%xmm3
20bc: 0f 29 12 movaps %xmm2,(%rdx)
20bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
20c3: 48 83 c2 20 add $0x20,%rdx
20c7: 83 c0 f8 add $0xfffffff8,%eax
20ca: 75 d4 jne 0x20a0
20cc: e9 95 fe ff ff jmp 0x1f66
20d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20d8: 00
20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20e0: 41 83 f8 0b cmp $0xb,%r8d
20e4: 7d 39 jge 0x211f
20e6: 41 83 c0 ff add $0xffffffff,%r8d
20ea: 41 83 f8 ff cmp $0xffffffff,%r8d
20ee: 74 2e je 0x211e
20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20f7: 00
20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20ff: 90 nop
2100: f3 0f 10 02 movss (%rdx),%xmm0
2104: 41 83 c0 ff add $0xffffffff,%r8d
2108: f3 0f 5c 01 subss (%rcx),%xmm0
210c: 48 83 c1 04 add $0x4,%rcx
2110: f3 0f 11 02 movss %xmm0,(%rdx)
2114: 48 83 c2 04 add $0x4,%rdx
2118: 41 83 f8 ff cmp $0xffffffff,%r8d
211c: 75 e2 jne 0x2100
211e: c3 ret
211f: 89 d0 mov %edx,%eax
2121: a8 03 test $0x3,%al
2123: 74 4c je 0x2171
2125: 44 89 c0 mov %r8d,%eax
2128: 41 83 e0 07 and $0x7,%r8d
212c: 83 e0 f8 and $0xfffffff8,%eax
212f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2136: 00
2137: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
213e: 66 90 xchg %ax,%ax
2140: 0f 18 49 40 prefetcht0 0x40(%rcx)
2144: 0f 10 12 movups (%rdx),%xmm2
2147: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
214b: 0f 10 01 movups (%rcx),%xmm0
214e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
2152: 0f 5c d0 subps %xmm0,%xmm2
2155: 48 83 c1 20 add $0x20,%rcx
2159: 0f 5c d9 subps %xmm1,%xmm3
215c: 0f 11 12 movups %xmm2,(%rdx)
215f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
2163: 48 83 c2 20 add $0x20,%rdx
2167: 83 c0 f8 add $0xfffffff8,%eax
216a: 75 d4 jne 0x2140
216c: e9 75 ff ff ff jmp 0x20e6
2171: 83 e0 0f and $0xf,%eax
2174: 74 43 je 0x21b9
2176: c1 e8 02 shr $0x2,%eax
2179: f7 d8 neg %eax
217b: 83 e0 03 and $0x3,%eax
217e: 44 2b c0 sub %eax,%r8d
2181: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2188: 00
2189: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2197: 00
2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
219f: 90 nop
21a0: f3 0f 10 02 movss (%rdx),%xmm0
21a4: f3 0f 5c 01 subss (%rcx),%xmm0
21a8: 48 83 c1 04 add $0x4,%rcx
21ac: f3 0f 11 02 movss %xmm0,(%rdx)
21b0: 48 83 c2 04 add $0x4,%rdx
21b4: 83 c0 ff add $0xffffffff,%eax
21b7: 75 e7 jne 0x21a0
21b9: 44 89 c0 mov %r8d,%eax
21bc: 41 83 e0 07 and $0x7,%r8d
21c0: 83 e0 f8 and $0xfffffff8,%eax
21c3: f6 c1 0f test $0xf,%cl
21c6: 75 58 jne 0x2220
21c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21cf: 00
21d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
21de: 00 00
21e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
21e4: 0f 10 02 movups (%rdx),%xmm0
21e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
21eb: 0f 5c 01 subps (%rcx),%xmm0
21ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
21f2: 48 83 c1 20 add $0x20,%rcx
21f6: 0f 11 02 movups %xmm0,(%rdx)
21f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
21fd: 48 83 c2 20 add $0x20,%rdx
2201: 83 c0 f8 add $0xfffffff8,%eax
2204: 75 da jne 0x21e0
2206: e9 db fe ff ff jmp 0x20e6
220b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2212: 00
2213: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
221a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2220: 0f 18 49 40 prefetcht0 0x40(%rcx)
2224: 0f 10 12 movups (%rdx),%xmm2
2227: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
222b: 0f 10 01 movups (%rcx),%xmm0
222e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
2232: 0f 5c d0 subps %xmm0,%xmm2
2235: 48 83 c1 20 add $0x20,%rcx
2239: 0f 5c d9 subps %xmm1,%xmm3
223c: 0f 11 12 movups %xmm2,(%rdx)
223f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
2243: 48 83 c2 20 add $0x20,%rdx
2247: 83 c0 f8 add $0xfffffff8,%eax
224a: 75 d4 jne 0x2220
224c: e9 95 fe ff ff jmp 0x20e6
2251: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2258: 00
2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2260: 48 83 ec 28 sub $0x28,%rsp
2264: 89 4c 24 30 mov %ecx,0x30(%rsp)
2268: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
226d: e8 4e 4f a9 01 call 0x1a971c0
2272: 48 83 c4 28 add $0x28,%rsp
2276: c3 ret
2277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
227e: 00 00
2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2285: 89 4c 24 30 mov %ecx,0x30(%rsp)
2289: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
228e: e8 4d 59 a9 01 call 0x1a97be0
2293: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2298: c3 ret
2299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22a0: 48 83 ec 28 sub $0x28,%rsp
22a4: 89 4c 24 30 mov %ecx,0x30(%rsp)
22a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
22ad: e8 4e 63 a9 01 call 0x1a98600
22b2: 48 83 c4 28 add $0x28,%rsp
22b6: c3 ret
22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
22be: 00 00
22c0: 56 push %rsi
22c1: 57 push %rdi
22c2: 41 54 push %r12
22c4: 41 56 push %r14
22c6: 55 push %rbp
22c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp
22ce: 44 89 c7 mov %r8d,%edi
22d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
22d6: 48 89 d6 mov %rdx,%rsi
22d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600910
22e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
22e5: 4c 33 cc xor %rsp,%r9
22e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
22ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
22f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
22f8: 00
22f9: 41 89 cc mov %ecx,%r12d
22fc: 48 89 f5 mov %rsi,%rbp
22ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
2306: 00
2307: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
230e: 0f 8e cf 01 00 00 jle 0x24e3
2314: 48 f7 c6 03 00 00 00 test $0x3,%rsi
231b: 0f 85 c2 01 00 00 jne 0x24e3
2321: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
2326: e8 95 a7 44 00 call 0x44cac0
232b: 85 c0 test %eax,%eax
232d: 0f 85 7d 01 00 00 jne 0x24b0
2333: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
2338: 45 85 c9 test %r9d,%r9d
233b: 0f 8e 6f 01 00 00 jle 0x24b0
2341: 45 3b f1 cmp %r9d,%r14d
2344: 0f 8e 66 01 00 00 jle 0x24b0
234a: c4 c1 79 6e cc vmovd %r12d,%xmm1
234f: 49 89 f1 mov %rsi,%r9
2352: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
2357: 49 f7 d9 neg %r9
235a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
2360: 49 83 c1 40 add $0x40,%r9
2364: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
236a: 49 83 e1 3f and $0x3f,%r9
236e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
2374: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
237b: 45 85 c9 test %r9d,%r9d
237e: 74 22 je 0x23a2
2380: 41 c1 e9 02 shr $0x2,%r9d
2384: 41 2b f9 sub %r9d,%edi
2387: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
238b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
238f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
2394: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
239b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
23a2: 41 89 f9 mov %edi,%r9d
23a5: 41 83 e1 0f and $0xf,%r9d
23a9: 41 f7 d9 neg %r9d
23ac: 44 03 cf add %edi,%r9d
23af: 45 85 c9 test %r9d,%r9d
23b2: 0f 8e 82 00 00 00 jle 0x243a
23b8: 33 c0 xor %eax,%eax
23ba: 45 8d 71 0f lea 0xf(%r9),%r14d
23be: 45 89 f3 mov %r14d,%r11d
23c1: ba 01 00 00 00 mov $0x1,%edx
23c6: 41 c1 eb 05 shr $0x5,%r11d
23ca: 45 33 d2 xor %r10d,%r10d
23cd: 45 85 db test %r11d,%r11d
23d0: 76 3c jbe 0x240e
23d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23e0: 4d 63 d2 movslq %r10d,%r10
23e3: ff c0 inc %eax
23e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
23ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
23f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
23fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
2401: 41 83 c2 20 add $0x20,%r10d
2405: 41 3b c3 cmp %r11d,%eax
2408: 72 d6 jb 0x23e0
240a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
240e: 41 c1 fe 03 sar $0x3,%r14d
2412: 44 8d 52 ff lea -0x1(%rdx),%r10d
2416: 41 c1 ee 1c shr $0x1c,%r14d
241a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
241f: 41 c1 fb 04 sar $0x4,%r11d
2423: 45 3b d3 cmp %r11d,%r10d
2426: 73 12 jae 0x243a
2428: c1 e2 04 shl $0x4,%edx
242b: 48 63 d2 movslq %edx,%rdx
242e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
2434: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
243a: 4d 63 c9 movslq %r9d,%r9
243d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
2442: f7 c7 08 00 00 00 test $0x8,%edi
2448: 74 09 je 0x2453
244a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
244f: 49 83 c1 20 add $0x20,%r9
2453: f7 c7 04 00 00 00 test $0x4,%edi
2459: 74 09 je 0x2464
245b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
2460: 49 83 c1 10 add $0x10,%r9
2464: f7 c7 02 00 00 00 test $0x2,%edi
246a: 74 0b je 0x2477
246c: 49 8b 6d 00 mov 0x0(%r13),%rbp
2470: 49 89 29 mov %rbp,(%r9)
2473: 49 83 c1 08 add $0x8,%r9
2477: f7 c7 01 00 00 00 test $0x1,%edi
247d: 74 03 je 0x2482
247f: 45 89 21 mov %r12d,(%r9)
2482: 0f ae f8 sfence
2485: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
248a: 48 33 cc xor %rsp,%rcx
248d: c5 f8 77 vzeroupper
2490: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600910
2497: 75 7d jne 0x2516
2499: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
249e: 48 89 f0 mov %rsi,%rax
24a1: 48 81 c4 80 00 00 00 add $0x80,%rsp
24a8: 5d pop %rbp
24a9: 41 5e pop %r14
24ab: 41 5c pop %r12
24ad: 5f pop %rdi
24ae: 5e pop %rsi
24af: c3 ret
24b0: 44 89 e1 mov %r12d,%ecx
24b3: 48 89 f2 mov %rsi,%rdx
24b6: 41 89 f8 mov %edi,%r8d
24b9: e8 22 be a4 01 call 0x1a4e2e0
24be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
24c3: 48 33 cc xor %rsp,%rcx
24c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600910
24cd: 75 47 jne 0x2516
24cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
24d4: 48 81 c4 80 00 00 00 add $0x80,%rsp
24db: 5d pop %rbp
24dc: 41 5e pop %r14
24de: 41 5c pop %r12
24e0: 5f pop %rdi
24e1: 5e pop %rsi
24e2: c3 ret
24e3: 44 89 e1 mov %r12d,%ecx
24e6: 48 89 f2 mov %rsi,%rdx
24e9: 41 89 f8 mov %edi,%r8d
24ec: e8 ef bd a4 01 call 0x1a4e2e0
24f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
24f6: 48 33 cc xor %rsp,%rcx
24f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600910
2500: 75 14 jne 0x2516
2502: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2507: 48 81 c4 80 00 00 00 add $0x80,%rsp
250e: 5d pop %rbp
250f: 41 5e pop %r14
2511: 41 5c pop %r12
2513: 5f pop %rdi
2514: 5e pop %rsi
2515: c3 ret
2516: e8 55 9b 11 01 call 0x111c070
251b: 90 nop
251c: 0f 1f 40 00 nopl 0x0(%rax)
2520: 56 push %rsi
2521: 57 push %rdi
2522: 41 54 push %r12
2524: 41 56 push %r14
2526: 41 57 push %r15
2528: 48 81 ec 80 00 00 00 sub $0x80,%rsp
252f: 45 89 c4 mov %r8d,%r12d
2532: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
2537: 48 89 d7 mov %rdx,%rdi
253a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600910
2541: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
2546: 4c 33 cc xor %rsp,%r9
2549: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
254d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
2552: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
2559: 00
255a: 41 89 ce mov %ecx,%r14d
255d: 48 89 fe mov %rdi,%rsi
2560: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
2567: 00
2568: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
256f: 0f 8e b6 01 00 00 jle 0x272b
2575: 48 f7 c7 03 00 00 00 test $0x3,%rdi
257c: 0f 85 a9 01 00 00 jne 0x272b
2582: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
2587: e8 34 a5 44 00 call 0x44cac0
258c: 85 c0 test %eax,%eax
258e: 0f 85 63 01 00 00 jne 0x26f7
2594: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
2599: 45 85 c9 test %r9d,%r9d
259c: 0f 8e 55 01 00 00 jle 0x26f7
25a2: 45 3b f9 cmp %r9d,%r15d
25a5: 0f 8e 4c 01 00 00 jle 0x26f7
25ab: c4 c1 79 6e c6 vmovd %r14d,%xmm0
25b0: 49 89 f9 mov %rdi,%r9
25b3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
25b8: 49 f7 d9 neg %r9
25bb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
25c1: 49 83 c1 40 add $0x40,%r9
25c5: 49 83 e1 3f and $0x3f,%r9
25c9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
25cf: 45 85 c9 test %r9d,%r9d
25d2: 74 14 je 0x25e8
25d4: 41 c1 e9 02 shr $0x2,%r9d
25d8: 45 2b e1 sub %r9d,%r12d
25db: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
25df: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
25e3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
25e8: 45 89 e1 mov %r12d,%r9d
25eb: 41 83 e1 0f and $0xf,%r9d
25ef: 41 f7 d9 neg %r9d
25f2: 45 03 cc add %r12d,%r9d
25f5: 45 85 c9 test %r9d,%r9d
25f8: 0f 8e 7b 00 00 00 jle 0x2679
25fe: 33 c0 xor %eax,%eax
2600: 45 8d 79 0f lea 0xf(%r9),%r15d
2604: 45 89 fb mov %r15d,%r11d
2607: ba 01 00 00 00 mov $0x1,%edx
260c: 41 c1 eb 05 shr $0x5,%r11d
2610: 45 33 d2 xor %r10d,%r10d
2613: 45 85 db test %r11d,%r11d
2616: 76 35 jbe 0x264d
2618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
261f: 00
2620: 4d 63 d2 movslq %r10d,%r10
2623: ff c0 inc %eax
2625: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
262b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
2632: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
2639: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
2640: 41 83 c2 20 add $0x20,%r10d
2644: 41 3b c3 cmp %r11d,%eax
2647: 72 d7 jb 0x2620
2649: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
264d: 41 c1 ff 03 sar $0x3,%r15d
2651: 44 8d 52 ff lea -0x1(%rdx),%r10d
2655: 41 c1 ef 1c shr $0x1c,%r15d
2659: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
265e: 41 c1 fb 04 sar $0x4,%r11d
2662: 45 3b d3 cmp %r11d,%r10d
2665: 73 12 jae 0x2679
2667: c1 e2 04 shl $0x4,%edx
266a: 48 63 d2 movslq %edx,%rdx
266d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
2673: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
2679: 4d 63 c9 movslq %r9d,%r9
267c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
2680: 41 f7 c4 08 00 00 00 test $0x8,%r12d
2687: 74 09 je 0x2692
2689: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
268e: 49 83 c1 20 add $0x20,%r9
2692: 41 f7 c4 04 00 00 00 test $0x4,%r12d
2699: 74 09 je 0x26a4
269b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
26a0: 49 83 c1 10 add $0x10,%r9
26a4: 41 f7 c4 02 00 00 00 test $0x2,%r12d
26ab: 74 0b je 0x26b8
26ad: 49 8b 75 00 mov 0x0(%r13),%rsi
26b1: 49 89 31 mov %rsi,(%r9)
26b4: 49 83 c1 08 add $0x8,%r9
26b8: 41 f7 c4 01 00 00 00 test $0x1,%r12d
26bf: 74 03 je 0x26c4
26c1: 45 89 31 mov %r14d,(%r9)
26c4: 0f ae f8 sfence
26c7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
26cc: 48 33 cc xor %rsp,%rcx
26cf: c5 f8 77 vzeroupper
26d2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600910
26d9: 0f 85 80 00 00 00 jne 0x275f
26df: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
26e4: 48 89 f8 mov %rdi,%rax
26e7: 48 81 c4 80 00 00 00 add $0x80,%rsp
26ee: 41 5f pop %r15
26f0: 41 5e pop %r14
26f2: 41 5c pop %r12
26f4: 5f pop %rdi
26f5: 5e pop %rsi
26f6: c3 ret
26f7: 44 89 f1 mov %r14d,%ecx
26fa: 48 89 fa mov %rdi,%rdx
26fd: 45 89 e0 mov %r12d,%r8d
2700: e8 7b c8 a4 01 call 0x1a4ef80
2705: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
270a: 48 33 cc xor %rsp,%rcx
270d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600910
2714: 75 49 jne 0x275f
2716: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
271b: 48 81 c4 80 00 00 00 add $0x80,%rsp
2722: 41 5f pop %r15
2724: 41 5e pop %r14
2726: 41 5c pop %r12
2728: 5f pop %rdi
2729: 5e pop %rsi
272a: c3 ret
272b: 44 89 f1 mov %r14d,%ecx
272e: 48 89 fa mov %rdi,%rdx
2731: 45 89 e0 mov %r12d,%r8d
2734: e8 47 c8 a4 01 call 0x1a4ef80
2739: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
273e: 48 33 cc xor %rsp,%rcx
2741: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600910
2748: 75 15 jne 0x275f
274a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
274f: 48 81 c4 80 00 00 00 add $0x80,%rsp
2756: 41 5f pop %r15
2758: 41 5e pop %r14
275a: 41 5c pop %r12
275c: 5f pop %rdi
275d: 5e pop %rsi
275e: c3 ret
275f: e8 0c 99 11 01 call 0x111c070
2764: 90 nop
2765: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
276c: 00
276d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2780: 56 push %rsi
2781: 57 push %rdi
2782: 41 54 push %r12
2784: 41 56 push %r14
2786: 41 57 push %r15
2788: 48 81 ec 80 00 00 00 sub $0x80,%rsp
278f: 45 89 c4 mov %r8d,%r12d
2792: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
2797: 48 89 d7 mov %rdx,%rdi
279a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600910
27a1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
27a6: 4c 33 cc xor %rsp,%r9
27a9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
27ad: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
27b2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
27b9: 00
27ba: 41 89 ce mov %ecx,%r14d
27bd: 48 89 fe mov %rdi,%rsi
27c0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
27c7: 00
27c8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
27cf: 0f 8e b6 01 00 00 jle 0x298b
27d5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
27dc: 0f 85 a9 01 00 00 jne 0x298b
27e2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
27e7: e8 d4 a2 44 00 call 0x44cac0
27ec: 85 c0 test %eax,%eax
27ee: 0f 85 63 01 00 00 jne 0x2957
27f4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
27f9: 45 85 c9 test %r9d,%r9d
27fc: 0f 8e 55 01 00 00 jle 0x2957
2802: 45 3b f9 cmp %r9d,%r15d
2805: 0f 8e 4c 01 00 00 jle 0x2957
280b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
2811: 49 89 f9 mov %rdi,%r9
2814: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
281a: 49 f7 d9 neg %r9
281d: 49 83 c1 40 add $0x40,%r9
2821: 49 83 e1 3f and $0x3f,%r9
2825: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
282b: 45 85 c9 test %r9d,%r9d
282e: 74 14 je 0x2844
2830: 41 c1 e9 02 shr $0x2,%r9d
2834: 45 2b e1 sub %r9d,%r12d
2837: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
283b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
283f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
2844: 45 89 e1 mov %r12d,%r9d
2847: 41 83 e1 0f and $0xf,%r9d
284b: 41 f7 d9 neg %r9d
284e: 45 03 cc add %r12d,%r9d
2851: 45 85 c9 test %r9d,%r9d
2854: 0f 8e 7f 00 00 00 jle 0x28d9
285a: 33 c0 xor %eax,%eax
285c: 45 8d 79 0f lea 0xf(%r9),%r15d
2860: 45 89 fb mov %r15d,%r11d
2863: ba 01 00 00 00 mov $0x1,%edx
2868: 41 c1 eb 05 shr $0x5,%r11d
286c: 45 33 d2 xor %r10d,%r10d
286f: 45 85 db test %r11d,%r11d
2872: 76 39 jbe 0x28ad
2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2880: 4d 63 d2 movslq %r10d,%r10
2883: ff c0 inc %eax
2885: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
288b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
2892: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
2899: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
28a0: 41 83 c2 20 add $0x20,%r10d
28a4: 41 3b c3 cmp %r11d,%eax
28a7: 72 d7 jb 0x2880
28a9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
28ad: 41 c1 ff 03 sar $0x3,%r15d
28b1: 44 8d 52 ff lea -0x1(%rdx),%r10d
28b5: 41 c1 ef 1c shr $0x1c,%r15d
28b9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
28be: 41 c1 fb 04 sar $0x4,%r11d
28c2: 45 3b d3 cmp %r11d,%r10d
28c5: 73 12 jae 0x28d9
28c7: c1 e2 04 shl $0x4,%edx
28ca: 48 63 d2 movslq %edx,%rdx
28cd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
28d3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
28d9: 4d 63 c9 movslq %r9d,%r9
28dc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
28e0: 41 f7 c4 08 00 00 00 test $0x8,%r12d
28e7: 74 09 je 0x28f2
28e9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
28ee: 49 83 c1 20 add $0x20,%r9
28f2: 41 f7 c4 04 00 00 00 test $0x4,%r12d
28f9: 74 09 je 0x2904
28fb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
2900: 49 83 c1 10 add $0x10,%r9
2904: 41 f7 c4 02 00 00 00 test $0x2,%r12d
290b: 74 0b je 0x2918
290d: 49 8b 75 00 mov 0x0(%r13),%rsi
2911: 49 89 31 mov %rsi,(%r9)
2914: 49 83 c1 08 add $0x8,%r9
2918: 41 f7 c4 01 00 00 00 test $0x1,%r12d
291f: 74 03 je 0x2924
2921: 45 89 31 mov %r14d,(%r9)
2924: 0f ae f8 sfence
2927: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
292c: 48 33 cc xor %rsp,%rcx
292f: c5 f8 77 vzeroupper
2932: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600910
2939: 0f 85 80 00 00 00 jne 0x29bf
293f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2944: 48 89 f8 mov %rdi,%rax
2947: 48 81 c4 80 00 00 00 add $0x80,%rsp
294e: 41 5f pop %r15
2950: 41 5e pop %r14
2952: 41 5c pop %r12
2954: 5f pop %rdi
2955: 5e pop %rsi
2956: c3 ret
2957: 44 89 f1 mov %r14d,%ecx
295a: 48 89 fa mov %rdi,%rdx
295d: 45 89 e0 mov %r12d,%r8d
2960: e8 bb d2 a4 01 call 0x1a4fc20
2965: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
296a: 48 33 cc xor %rsp,%rcx
296d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600910
2974: 75 49 jne 0x29bf
2976: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
297b: 48 81 c4 80 00 00 00 add $0x80,%rsp
2982: 41 5f pop %r15
2984: 41 5e pop %r14
2986: 41 5c pop %r12
2988: 5f pop %rdi
2989: 5e pop %rsi
298a: c3 ret
298b: 44 89 f1 mov %r14d,%ecx
298e: 48 89 fa mov %rdi,%rdx
2991: 45 89 e0 mov %r12d,%r8d
2994: e8 87 d2 a4 01 call 0x1a4fc20
2999: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
299e: 48 33 cc xor %rsp,%rcx
29a1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600910
29a8: 75 15 jne 0x29bf
29aa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
29af: 48 81 c4 80 00 00 00 add $0x80,%rsp
29b6: 41 5f pop %r15
29b8: 41 5e pop %r14
29ba: 41 5c pop %r12
29bc: 5f pop %rdi
29bd: 5e pop %rsi
29be: c3 ret
29bf: e8 ac 96 11 01 call 0x111c070
29c4: 90 nop
29c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29cc: 00
29cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
29d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29e0: 41 54 push %r12
29e2: 41 55 push %r13
29e4: 41 56 push %r14
29e6: 41 57 push %r15
29e8: 48 83 ec 38 sub $0x38,%rsp
29ec: 4d 89 c5 mov %r8,%r13
29ef: 49 89 d4 mov %rdx,%r12
29f2: 48 89 ca mov %rcx,%rdx
29f5: 45 33 db xor %r11d,%r11d
29f8: 4d 85 ed test %r13,%r13
29fb: 0f 84 28 02 00 00 je 0x2c29
2a01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
2a06: 74 12 je 0x2a1a
2a08: b8 f3 ff ff ff mov $0xfffffff3,%eax
2a0d: 48 83 c4 38 add $0x38,%rsp
2a11: 41 5f pop %r15
2a13: 41 5e pop %r14
2a15: 41 5d pop %r13
2a17: 41 5c pop %r12
2a19: c3 ret
2a1a: 48 85 d2 test %rdx,%rdx
2a1d: 0f 84 06 02 00 00 je 0x2c29
2a23: 4d 85 e4 test %r12,%r12
2a26: 0f 84 fd 01 00 00 je 0x2c29
2a2c: 4d 85 c9 test %r9,%r9
2a2f: 0f 84 ed 01 00 00 je 0x2c22
2a35: 45 8b 7d 04 mov 0x4(%r13),%r15d
2a39: 41 83 ff 05 cmp $0x5,%r15d
2a3d: 7f 79 jg 0x2ab8
2a3f: 4d 63 cf movslq %r15d,%r9
2a42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
2a47: 74 1d je 0x2a66
2a49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeafa0
2a50: 48 89 d1 mov %rdx,%rcx
2a53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
2a59: 4c 89 e2 mov %r12,%rdx
2a5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
2a63: 01
2a64: eb 15 jmp 0x2a7b
2a66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeafa0
2a6d: 48 89 d1 mov %rdx,%rcx
2a70: 4c 89 e2 mov %r12,%rdx
2a73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
2a7a: 01
2a7b: b8 01 00 00 00 mov $0x1,%eax
2a80: 44 89 f9 mov %r15d,%ecx
2a83: d3 e0 shl %cl,%eax
2a85: 48 63 c0 movslq %eax,%rax
2a88: 48 83 f8 01 cmp $0x1,%rax
2a8c: 74 12 je 0x2aa0
2a8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
2a93: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
2a97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
2a9e: 00 00
2aa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
2aa7: 00 00
2aa9: 33 c0 xor %eax,%eax
2aab: 48 83 c4 38 add $0x38,%rsp
2aaf: 41 5f pop %r15
2ab1: 41 5e pop %r14
2ab3: 41 5d pop %r13
2ab5: 41 5c pop %r12
2ab7: c3 ret
2ab8: 4c 89 c8 mov %r9,%rax
2abb: 48 83 e0 3f and $0x3f,%rax
2abf: 48 f7 d8 neg %rax
2ac2: 48 83 e0 3f and $0x3f,%rax
2ac6: 4c 03 c8 add %rax,%r9
2ac9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
2ace: 4d 0f 4f d9 cmovg %r9,%r11
2ad2: 41 be 01 00 00 00 mov $0x1,%r14d
2ad8: 45 8d 4f ff lea -0x1(%r15),%r9d
2adc: 44 89 c9 mov %r9d,%ecx
2adf: 41 d3 e6 shl %cl,%r14d
2ae2: 41 83 ff 06 cmp $0x6,%r15d
2ae6: 7f 5c jg 0x2b44
2ae8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
2aed: 74 2f je 0x2b1e
2aef: 4d 63 ff movslq %r15d,%r15
2af2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeafa0
2af9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
2aff: 48 89 d1 mov %rdx,%rcx
2b02: 4c 89 e2 mov %r12,%rdx
2b05: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
2b0c: 01
2b0d: 44 89 f9 mov %r15d,%ecx
2b10: 41 bf 01 00 00 00 mov $0x1,%r15d
2b16: 41 d3 e7 shl %cl,%r15d
2b19: e9 91 00 00 00 jmp 0x2baf
2b1e: 4d 63 ff movslq %r15d,%r15
2b21: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeafa0
2b28: 48 89 d1 mov %rdx,%rcx
2b2b: 4c 89 e2 mov %r12,%rdx
2b2e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
2b35: 01
2b36: 44 89 f9 mov %r15d,%ecx
2b39: 41 bf 01 00 00 00 mov $0x1,%r15d
2b3f: 41 d3 e7 shl %cl,%r15d
2b42: eb 6b jmp 0x2baf
2b44: 41 83 ff 0f cmp $0xf,%r15d
2b48: 7e 20 jle 0x2b6a
2b4a: 48 89 e0 mov %rsp,%rax
2b4d: 4c 89 e9 mov %r13,%rcx
2b50: 4d 89 e0 mov %r12,%r8
2b53: 4c 89 58 20 mov %r11,0x20(%rax)
2b57: e8 a4 e5 05 00 call 0x61100
2b5c: 44 89 f9 mov %r15d,%ecx
2b5f: 41 bf 01 00 00 00 mov $0x1,%r15d
2b65: 41 d3 e7 shl %cl,%r15d
2b68: eb 45 jmp 0x2baf
2b6a: 49 89 e2 mov %rsp,%r10
2b6d: 48 89 d1 mov %rdx,%rcx
2b70: 49 8b 45 30 mov 0x30(%r13),%rax
2b74: 4c 89 e2 mov %r12,%rdx
2b77: 45 89 f0 mov %r14d,%r8d
2b7a: 4d 8b 4d 38 mov 0x38(%r13),%r9
2b7e: 4d 89 5a 28 mov %r11,0x28(%r10)
2b82: 49 89 42 20 mov %rax,0x20(%r10)
2b86: e8 e5 61 a9 01 call 0x1a98d70
2b8b: 44 89 f9 mov %r15d,%ecx
2b8e: 41 bf 01 00 00 00 mov $0x1,%r15d
2b94: 41 d3 e7 shl %cl,%r15d
2b97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
2b9c: 74 11 je 0x2baf
2b9e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
2ba4: 4c 89 e2 mov %r12,%rdx
2ba7: 45 89 f8 mov %r15d,%r8d
2baa: e8 d1 1c ff ff call 0xffffffffffff4880
2baf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
2bb6: 4c 89 e1 mov %r12,%rcx
2bb9: f2 41 0f 10 14 24 movsd (%r12),%xmm2
2bbf: 0f 28 c1 movaps %xmm1,%xmm0
2bc2: 44 89 f2 mov %r14d,%edx
2bc5: 41 b8 01 00 00 00 mov $0x1,%r8d
2bcb: f2 0f 58 c2 addsd %xmm2,%xmm0
2bcf: f2 0f 5c d1 subsd %xmm1,%xmm2
2bd3: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
2bd9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
2be0: 4d 8b 4d 50 mov 0x50(%r13),%r9
2be4: e8 77 f7 05 00 call 0x62360
2be9: 4d 63 ff movslq %r15d,%r15
2bec: 49 83 ff 01 cmp $0x1,%r15
2bf0: 74 18 je 0x2c0a
2bf2: 49 8b 44 24 08 mov 0x8(%r12),%rax
2bf7: 45 33 c9 xor %r9d,%r9d
2bfa: 4b 89 04 fc mov %rax,(%r12,%r15,8)
2bfe: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
2c03: 4d 89 4c 24 08 mov %r9,0x8(%r12)
2c08: eb 09 jmp 0x2c13
2c0a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
2c11: 00 00
2c13: 33 c0 xor %eax,%eax
2c15: 48 83 c4 38 add $0x38,%rsp
2c19: 41 5f pop %r15
2c1b: 41 5e pop %r14
2c1d: 41 5d pop %r13
2c1f: 41 5c pop %r12
2c21: c3 ret
2c22: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
2c27: 7e 12 jle 0x2c3b
2c29: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c2e: 48 83 c4 38 add $0x38,%rsp
2c32: 41 5f pop %r15
2c34: 41 5e pop %r14
2c36: 41 5d pop %r13
2c38: 41 5c pop %r12
2c3a: c3 ret
2c3b: 45 8b 7d 04 mov 0x4(%r13),%r15d
2c3f: 41 83 ff 05 cmp $0x5,%r15d
2c43: 0f 8e f6 fd ff ff jle 0x2a3f
2c49: e9 84 fe ff ff jmp 0x2ad2
2c4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c55: 00
2c56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c5d: 0f 1f 00 nopl (%rax)
2c60: 57 push %rdi
2c61: 41 54 push %r12
2c63: 41 55 push %r13
2c65: 41 56 push %r14
2c67: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
2c6c: 4d 89 c4 mov %r8,%r12
2c6f: 48 89 d7 mov %rdx,%rdi
2c72: 48 89 ca mov %rcx,%rdx
2c75: 33 c0 xor %eax,%eax
2c77: 4d 85 e4 test %r12,%r12
2c7a: 0f 84 36 02 00 00 je 0x2eb6
2c80: 41 83 3c 24 09 cmpl $0x9,(%r12)
2c85: 74 12 je 0x2c99
2c87: b8 f3 ff ff ff mov $0xfffffff3,%eax
2c8c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2c91: 41 5e pop %r14
2c93: 41 5d pop %r13
2c95: 41 5c pop %r12
2c97: 5f pop %rdi
2c98: c3 ret
2c99: 48 85 d2 test %rdx,%rdx
2c9c: 0f 84 14 02 00 00 je 0x2eb6
2ca2: 48 85 ff test %rdi,%rdi
2ca5: 0f 84 0b 02 00 00 je 0x2eb6
2cab: 4d 85 c9 test %r9,%r9
2cae: 0f 84 fa 01 00 00 je 0x2eae
2cb4: 45 8b 74 24 04 mov 0x4(%r12),%r14d
2cb9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
2cbf: 7f 7f jg 0x2d40
2cc1: 4d 63 ce movslq %r14d,%r9
2cc4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
2cca: 74 21 je 0x2ced
2ccc: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeafa0
2cd3: 48 89 d1 mov %rdx,%rcx
2cd6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
2cdd: 48 89 fa mov %rdi,%rdx
2ce0: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
2ce7: 01
2ce8: 41 ff d1 call *%r9
2ceb: eb 18 jmp 0x2d05
2ced: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeafa0
2cf4: 48 89 d1 mov %rdx,%rcx
2cf7: 48 89 fa mov %rdi,%rdx
2cfa: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
2d01: 01
2d02: 41 ff d1 call *%r9
2d05: b8 01 00 00 00 mov $0x1,%eax
2d0a: 44 89 f1 mov %r14d,%ecx
2d0d: d3 e0 shl %cl,%eax
2d0f: 48 63 c0 movslq %eax,%rax
2d12: 48 83 f8 01 cmp $0x1,%rax
2d16: 74 11 je 0x2d29
2d18: 4c 8b 4f 08 mov 0x8(%rdi),%r9
2d1c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
2d20: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
2d27: 00 00
2d29: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
2d30: 00
2d31: 33 c0 xor %eax,%eax
2d33: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2d38: 41 5e pop %r14
2d3a: 41 5d pop %r13
2d3c: 41 5c pop %r12
2d3e: 5f pop %rdi
2d3f: c3 ret
2d40: 4c 89 c8 mov %r9,%rax
2d43: 48 83 e0 3f and $0x3f,%rax
2d47: 48 f7 d8 neg %rax
2d4a: 48 83 e0 3f and $0x3f,%rax
2d4e: 4c 03 c8 add %rax,%r9
2d51: 33 c0 xor %eax,%eax
2d53: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
2d59: 49 0f 4f c1 cmovg %r9,%rax
2d5d: 41 bd 01 00 00 00 mov $0x1,%r13d
2d63: 45 8d 4e ff lea -0x1(%r14),%r9d
2d67: 44 89 c9 mov %r9d,%ecx
2d6a: 41 d3 e5 shl %cl,%r13d
2d6d: 41 83 fe 06 cmp $0x6,%r14d
2d71: 7f 64 jg 0x2dd7
2d73: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
2d79: 74 33 je 0x2dae
2d7b: 4d 63 f6 movslq %r14d,%r14
2d7e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeafa0
2d85: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
2d8c: 48 89 d1 mov %rdx,%rcx
2d8f: 48 89 fa mov %rdi,%rdx
2d92: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
2d99: 01
2d9a: 41 ff d1 call *%r9
2d9d: 44 89 f1 mov %r14d,%ecx
2da0: 41 be 01 00 00 00 mov $0x1,%r14d
2da6: 41 d3 e6 shl %cl,%r14d
2da9: e9 99 00 00 00 jmp 0x2e47
2dae: 4d 63 f6 movslq %r14d,%r14
2db1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeafa0
2db8: 48 89 d1 mov %rdx,%rcx
2dbb: 48 89 fa mov %rdi,%rdx
2dbe: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
2dc5: 01
2dc6: 41 ff d1 call *%r9
2dc9: 44 89 f1 mov %r14d,%ecx
2dcc: 41 be 01 00 00 00 mov $0x1,%r14d
2dd2: 41 d3 e6 shl %cl,%r14d
2dd5: eb 70 jmp 0x2e47
2dd7: 41 83 fe 11 cmp $0x11,%r14d
2ddb: 7e 21 jle 0x2dfe
2ddd: 4c 8d 14 24 lea (%rsp),%r10
2de1: 4c 89 e1 mov %r12,%rcx
2de4: 49 89 f8 mov %rdi,%r8
2de7: 49 89 42 20 mov %rax,0x20(%r10)
2deb: e8 50 68 06 00 call 0x69640
2df0: 44 89 f1 mov %r14d,%ecx
2df3: 41 be 01 00 00 00 mov $0x1,%r14d
2df9: 41 d3 e6 shl %cl,%r14d
2dfc: eb 49 jmp 0x2e47
2dfe: 49 89 e3 mov %rsp,%r11
2e01: 48 89 d1 mov %rdx,%rcx
2e04: 4d 8b 54 24 30 mov 0x30(%r12),%r10
2e09: 48 89 fa mov %rdi,%rdx
2e0c: 45 89 e8 mov %r13d,%r8d
2e0f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
2e14: 4d 89 53 20 mov %r10,0x20(%r11)
2e18: 49 89 43 28 mov %rax,0x28(%r11)
2e1c: e8 cf 7d aa 01 call 0x1aaabf0
2e21: 44 89 f1 mov %r14d,%ecx
2e24: 41 be 01 00 00 00 mov $0x1,%r14d
2e2a: 41 d3 e6 shl %cl,%r14d
2e2d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
2e33: 74 12 je 0x2e47
2e35: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
2e3c: 48 89 fa mov %rdi,%rdx
2e3f: 45 89 f0 mov %r14d,%r8d
2e42: e8 99 1a ff ff call 0xffffffffffff48e0
2e47: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
2e4c: 48 89 f9 mov %rdi,%rcx
2e4f: f2 0f 10 0f movsd (%rdi),%xmm1
2e53: 44 89 ea mov %r13d,%edx
2e56: 41 b8 01 00 00 00 mov $0x1,%r8d
2e5c: f2 0f 58 07 addsd (%rdi),%xmm0
2e60: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
2e65: f2 0f 11 07 movsd %xmm0,(%rdi)
2e69: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
2e6e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
2e73: e8 48 7b 06 00 call 0x6a9c0
2e78: 4d 63 f6 movslq %r14d,%r14
2e7b: 49 83 fe 01 cmp $0x1,%r14
2e7f: 74 16 je 0x2e97
2e81: 48 8b 47 08 mov 0x8(%rdi),%rax
2e85: 45 33 c9 xor %r9d,%r9d
2e88: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
2e8c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
2e91: 4c 89 4f 08 mov %r9,0x8(%rdi)
2e95: eb 08 jmp 0x2e9f
2e97: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
2e9e: 00
2e9f: 33 c0 xor %eax,%eax
2ea1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2ea6: 41 5e pop %r14
2ea8: 41 5d pop %r13
2eaa: 41 5c pop %r12
2eac: 5f pop %rdi
2ead: c3 ret
2eae: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
2eb4: 7e 12 jle 0x2ec8
2eb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ebb: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2ec0: 41 5e pop %r14
2ec2: 41 5d pop %r13
2ec4: 41 5c pop %r12
2ec6: 5f pop %rdi
2ec7: c3 ret
2ec8: 45 8b 74 24 04 mov 0x4(%r12),%r14d
2ecd: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
2ed3: 0f 8e e8 fd ff ff jle 0x2cc1
2ed9: e9 7f fe ff ff jmp 0x2d5d
2ede: 66 90 xchg %ax,%ax
2ee0: 56 push %rsi
2ee1: 57 push %rdi
2ee2: 41 54 push %r12
2ee4: 55 push %rbp
2ee5: 48 83 ec 38 sub $0x38,%rsp
2ee9: 4c 89 c6 mov %r8,%rsi
2eec: 48 89 d5 mov %rdx,%rbp
2eef: 48 89 ca mov %rcx,%rdx
2ef2: 45 33 db xor %r11d,%r11d
2ef5: 48 85 f6 test %rsi,%rsi
2ef8: 0f 84 13 02 00 00 je 0x3111
2efe: 83 3e 09 cmpl $0x9,(%rsi)
2f01: 74 0f je 0x2f12
2f03: b8 f3 ff ff ff mov $0xfffffff3,%eax
2f08: 48 83 c4 38 add $0x38,%rsp
2f0c: 5d pop %rbp
2f0d: 41 5c pop %r12
2f0f: 5f pop %rdi
2f10: 5e pop %rsi
2f11: c3 ret
2f12: 48 85 d2 test %rdx,%rdx
2f15: 0f 84 f6 01 00 00 je 0x3111
2f1b: 48 85 ed test %rbp,%rbp
2f1e: 0f 84 ed 01 00 00 je 0x3111
2f24: 4d 85 c9 test %r9,%r9
2f27: 0f 84 de 01 00 00 je 0x310b
2f2d: 44 8b 66 04 mov 0x4(%rsi),%r12d
2f31: 41 83 fc 05 cmp $0x5,%r12d
2f35: 7f 77 jg 0x2fae
2f37: 49 63 fc movslq %r12d,%rdi
2f3a: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
2f3e: 74 1e je 0x2f5e
2f40: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeafa0
2f47: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
2f4c: 48 89 d1 mov %rdx,%rcx
2f4f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
2f56: 01
2f57: 48 89 ea mov %rbp,%rdx
2f5a: ff d7 call *%rdi
2f5c: eb 17 jmp 0x2f75
2f5e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeafa0
2f65: 48 89 d1 mov %rdx,%rcx
2f68: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
2f6f: 01
2f70: 48 89 ea mov %rbp,%rdx
2f73: ff d6 call *%rsi
2f75: b8 01 00 00 00 mov $0x1,%eax
2f7a: 44 89 e1 mov %r12d,%ecx
2f7d: d3 e0 shl %cl,%eax
2f7f: 48 63 c0 movslq %eax,%rax
2f82: 48 83 f8 01 cmp $0x1,%rax
2f86: 74 12 je 0x2f9a
2f88: 48 8b 75 08 mov 0x8(%rbp),%rsi
2f8c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
2f93: 00 00
2f95: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
2f9a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
2fa1: 00
2fa2: 33 c0 xor %eax,%eax
2fa4: 48 83 c4 38 add $0x38,%rsp
2fa8: 5d pop %rbp
2fa9: 41 5c pop %r12
2fab: 5f pop %rdi
2fac: 5e pop %rsi
2fad: c3 ret
2fae: 4c 89 c8 mov %r9,%rax
2fb1: 48 83 e0 3f and $0x3f,%rax
2fb5: 48 f7 d8 neg %rax
2fb8: 48 83 e0 3f and $0x3f,%rax
2fbc: 4c 03 c8 add %rax,%r9
2fbf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
2fc3: 4d 0f 4f d9 cmovg %r9,%r11
2fc7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
2fcc: bf 01 00 00 00 mov $0x1,%edi
2fd1: 44 89 c9 mov %r9d,%ecx
2fd4: d3 e7 shl %cl,%edi
2fd6: 41 83 fc 06 cmp $0x6,%r12d
2fda: 7f 60 jg 0x303c
2fdc: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
2fe0: 74 31 je 0x3013
2fe2: 4d 63 e4 movslq %r12d,%r12
2fe5: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeafa0
2fec: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
2ff1: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
2ff8: 01
2ff9: 48 89 d1 mov %rdx,%rcx
2ffc: 48 89 ea mov %rbp,%rdx
2fff: 41 ff d1 call *%r9
3002: 44 89 e1 mov %r12d,%ecx
3005: 41 bc 01 00 00 00 mov $0x1,%r12d
300b: 41 d3 e4 shl %cl,%r12d
300e: e9 92 00 00 00 jmp 0x30a5
3013: 4d 63 e4 movslq %r12d,%r12
3016: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeafa0
301d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
3024: 01
3025: 48 89 d1 mov %rdx,%rcx
3028: 48 89 ea mov %rbp,%rdx
302b: 41 ff d1 call *%r9
302e: 44 89 e1 mov %r12d,%ecx
3031: 41 bc 01 00 00 00 mov $0x1,%r12d
3037: 41 d3 e4 shl %cl,%r12d
303a: eb 69 jmp 0x30a5
303c: 41 83 fc 11 cmp $0x11,%r12d
3040: 7e 20 jle 0x3062
3042: 48 89 e0 mov %rsp,%rax
3045: 48 89 f1 mov %rsi,%rcx
3048: 49 89 e8 mov %rbp,%r8
304b: 4c 89 58 20 mov %r11,0x20(%rax)
304f: e8 cc ef 06 00 call 0x72020
3054: 44 89 e1 mov %r12d,%ecx
3057: 41 bc 01 00 00 00 mov $0x1,%r12d
305d: 41 d3 e4 shl %cl,%r12d
3060: eb 43 jmp 0x30a5
3062: 49 89 e2 mov %rsp,%r10
3065: 48 8b 46 30 mov 0x30(%rsi),%rax
3069: 48 89 d1 mov %rdx,%rcx
306c: 4c 8b 4e 38 mov 0x38(%rsi),%r9
3070: 48 89 ea mov %rbp,%rdx
3073: 41 89 f8 mov %edi,%r8d
3076: 4d 89 5a 28 mov %r11,0x28(%r10)
307a: 49 89 42 20 mov %rax,0x20(%r10)
307e: e8 6d 5c ac 01 call 0x1ac8cf0
3083: 44 89 e1 mov %r12d,%ecx
3086: 41 bc 01 00 00 00 mov $0x1,%r12d
308c: 41 d3 e4 shl %cl,%r12d
308f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3093: 74 10 je 0x30a5
3095: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
309a: 48 89 ea mov %rbp,%rdx
309d: 45 89 e0 mov %r12d,%r8d
30a0: e8 9b 18 ff ff call 0xffffffffffff4940
30a5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
30aa: 48 89 e9 mov %rbp,%rcx
30ad: 89 fa mov %edi,%edx
30af: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
30b4: 0f 28 c1 movaps %xmm1,%xmm0
30b7: 41 b8 01 00 00 00 mov $0x1,%r8d
30bd: f2 0f 58 c2 addsd %xmm2,%xmm0
30c1: f2 0f 5c d1 subsd %xmm1,%xmm2
30c5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
30ca: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
30cf: 4c 8b 4e 50 mov 0x50(%rsi),%r9
30d3: e8 a8 02 07 00 call 0x73380
30d8: 4d 63 e4 movslq %r12d,%r12
30db: 49 83 fc 01 cmp $0x1,%r12
30df: 74 16 je 0x30f7
30e1: 48 8b 45 08 mov 0x8(%rbp),%rax
30e5: 33 f6 xor %esi,%esi
30e7: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
30ec: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
30f1: 48 89 75 08 mov %rsi,0x8(%rbp)
30f5: eb 08 jmp 0x30ff
30f7: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
30fe: 00
30ff: 33 c0 xor %eax,%eax
3101: 48 83 c4 38 add $0x38,%rsp
3105: 5d pop %rbp
3106: 41 5c pop %r12
3108: 5f pop %rdi
3109: 5e pop %rsi
310a: c3 ret
310b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
310f: 7e 0f jle 0x3120
3111: b8 f8 ff ff ff mov $0xfffffff8,%eax
3116: 48 83 c4 38 add $0x38,%rsp
311a: 5d pop %rbp
311b: 41 5c pop %r12
311d: 5f pop %rdi
311e: 5e pop %rsi
311f: c3 ret
3120: 44 8b 66 04 mov 0x4(%rsi),%r12d
3124: 41 83 fc 05 cmp $0x5,%r12d
3128: 0f 8e 09 fe ff ff jle 0x2f37
312e: e9 94 fe ff ff jmp 0x2fc7
3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
313f: 00
3140: 57 push %rdi
3141: 41 55 push %r13
3143: 41 56 push %r14
3145: 41 57 push %r15
3147: 48 83 ec 38 sub $0x38,%rsp
314b: 4d 89 c5 mov %r8,%r13
314e: 48 89 d7 mov %rdx,%rdi
3151: 48 89 ca mov %rcx,%rdx
3154: 45 33 db xor %r11d,%r11d
3157: 4d 85 ed test %r13,%r13
315a: 0f 84 15 02 00 00 je 0x3375
3160: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
3165: 74 11 je 0x3178
3167: b8 f3 ff ff ff mov $0xfffffff3,%eax
316c: 48 83 c4 38 add $0x38,%rsp
3170: 41 5f pop %r15
3172: 41 5e pop %r14
3174: 41 5d pop %r13
3176: 5f pop %rdi
3177: c3 ret
3178: 48 85 d2 test %rdx,%rdx
317b: 0f 84 f4 01 00 00 je 0x3375
3181: 48 85 ff test %rdi,%rdi
3184: 0f 84 eb 01 00 00 je 0x3375
318a: 4d 85 c9 test %r9,%r9
318d: 0f 84 db 01 00 00 je 0x336e
3193: 45 8b 7d 04 mov 0x4(%r13),%r15d
3197: 41 83 ff 04 cmp $0x4,%r15d
319b: 7f 76 jg 0x3213
319d: 4d 63 cf movslq %r15d,%r9
31a0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
31a5: 74 1d je 0x31c4
31a7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeafa0
31ae: 48 89 d1 mov %rdx,%rcx
31b1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
31b7: 48 89 fa mov %rdi,%rdx
31ba: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
31c1: 01
31c2: eb 15 jmp 0x31d9
31c4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeafa0
31cb: 48 89 d1 mov %rdx,%rcx
31ce: 48 89 fa mov %rdi,%rdx
31d1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
31d8: 01
31d9: b8 01 00 00 00 mov $0x1,%eax
31de: 44 89 f9 mov %r15d,%ecx
31e1: d3 e0 shl %cl,%eax
31e3: 48 63 c0 movslq %eax,%rax
31e6: 48 83 f8 01 cmp $0x1,%rax
31ea: 74 11 je 0x31fd
31ec: 4c 8b 4f 08 mov 0x8(%rdi),%r9
31f0: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
31f4: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
31fb: 00 00
31fd: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
3204: 00
3205: 33 c0 xor %eax,%eax
3207: 48 83 c4 38 add $0x38,%rsp
320b: 41 5f pop %r15
320d: 41 5e pop %r14
320f: 41 5d pop %r13
3211: 5f pop %rdi
3212: c3 ret
3213: 4c 89 c8 mov %r9,%rax
3216: 48 83 e0 3f and $0x3f,%rax
321a: 48 f7 d8 neg %rax
321d: 48 83 e0 3f and $0x3f,%rax
3221: 4c 03 c8 add %rax,%r9
3224: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
3229: 4d 0f 4f d9 cmovg %r9,%r11
322d: 41 be 01 00 00 00 mov $0x1,%r14d
3233: 45 8d 4f ff lea -0x1(%r15),%r9d
3237: 44 89 c9 mov %r9d,%ecx
323a: 41 d3 e6 shl %cl,%r14d
323d: 41 83 ff 07 cmp $0x7,%r15d
3241: 7f 5c jg 0x329f
3243: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
3248: 74 2f je 0x3279
324a: 4d 63 ff movslq %r15d,%r15
324d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeafa0
3254: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
325a: 48 89 d1 mov %rdx,%rcx
325d: 48 89 fa mov %rdi,%rdx
3260: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
3267: 01
3268: 44 89 f9 mov %r15d,%ecx
326b: 41 bf 01 00 00 00 mov $0x1,%r15d
3271: 41 d3 e7 shl %cl,%r15d
3274: e9 91 00 00 00 jmp 0x330a
3279: 4d 63 ff movslq %r15d,%r15
327c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeafa0
3283: 48 89 d1 mov %rdx,%rcx
3286: 48 89 fa mov %rdi,%rdx
3289: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
3290: 01
3291: 44 89 f9 mov %r15d,%ecx
3294: 41 bf 01 00 00 00 mov $0x1,%r15d
329a: 41 d3 e7 shl %cl,%r15d
329d: eb 6b jmp 0x330a
329f: 41 83 ff 12 cmp $0x12,%r15d
32a3: 7e 20 jle 0x32c5
32a5: 48 89 e0 mov %rsp,%rax
32a8: 4c 89 e9 mov %r13,%rcx
32ab: 49 89 f8 mov %rdi,%r8
32ae: 4c 89 58 20 mov %r11,0x20(%rax)
32b2: e8 69 69 07 00 call 0x79c20
32b7: 44 89 f9 mov %r15d,%ecx
32ba: 41 bf 01 00 00 00 mov $0x1,%r15d
32c0: 41 d3 e7 shl %cl,%r15d
32c3: eb 45 jmp 0x330a
32c5: 49 89 e2 mov %rsp,%r10
32c8: 48 89 d1 mov %rdx,%rcx
32cb: 49 8b 45 30 mov 0x30(%r13),%rax
32cf: 48 89 fa mov %rdi,%rdx
32d2: 45 89 f0 mov %r14d,%r8d
32d5: 4d 8b 4d 38 mov 0x38(%r13),%r9
32d9: 4d 89 5a 28 mov %r11,0x28(%r10)
32dd: 49 89 42 20 mov %rax,0x20(%r10)
32e1: e8 1a 3b ae 01 call 0x1ae6e00
32e6: 44 89 f9 mov %r15d,%ecx
32e9: 41 bf 01 00 00 00 mov $0x1,%r15d
32ef: 41 d3 e7 shl %cl,%r15d
32f2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
32f7: 74 11 je 0x330a
32f9: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
32ff: 48 89 fa mov %rdi,%rdx
3302: 45 89 f8 mov %r15d,%r8d
3305: e8 96 16 ff ff call 0xffffffffffff49a0
330a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
330f: 48 89 f9 mov %rdi,%rcx
3312: c5 fb 10 0f vmovsd (%rdi),%xmm1
3316: 44 89 f2 mov %r14d,%edx
3319: 41 b8 01 00 00 00 mov $0x1,%r8d
331f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
3323: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
3327: c5 fb 11 07 vmovsd %xmm0,(%rdi)
332b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
3330: 4d 8b 4d 50 mov 0x50(%r13),%r9
3334: e8 47 7c 07 00 call 0x7af80
3339: 4d 63 ff movslq %r15d,%r15
333c: 49 83 ff 01 cmp $0x1,%r15
3340: 74 16 je 0x3358
3342: 48 8b 47 08 mov 0x8(%rdi),%rax
3346: 45 33 c9 xor %r9d,%r9d
3349: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
334d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
3352: 4c 89 4f 08 mov %r9,0x8(%rdi)
3356: eb 08 jmp 0x3360
3358: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
335f: 00
3360: 33 c0 xor %eax,%eax
3362: 48 83 c4 38 add $0x38,%rsp
3366: 41 5f pop %r15
3368: 41 5e pop %r14
336a: 41 5d pop %r13
336c: 5f pop %rdi
336d: c3 ret
336e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
3373: 7e 11 jle 0x3386
3375: b8 f8 ff ff ff mov $0xfffffff8,%eax
337a: 48 83 c4 38 add $0x38,%rsp
337e: 41 5f pop %r15
3380: 41 5e pop %r14
3382: 41 5d pop %r13
3384: 5f pop %rdi
3385: c3 ret
3386: 45 8b 7d 04 mov 0x4(%r13),%r15d
338a: 41 83 ff 04 cmp $0x4,%r15d
338e: 0f 8e 09 fe ff ff jle 0x319d
3394: e9 94 fe ff ff jmp 0x322d
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33a0: 56 push %rsi
33a1: 57 push %rdi
33a2: 41 54 push %r12
33a4: 41 57 push %r15
33a6: 55 push %rbp
33a7: 48 83 ec 30 sub $0x30,%rsp
33ab: 4c 89 c6 mov %r8,%rsi
33ae: 48 89 d5 mov %rdx,%rbp
33b1: 48 89 ca mov %rcx,%rdx
33b4: 45 33 db xor %r11d,%r11d
33b7: 48 85 f6 test %rsi,%rsi
33ba: 0f 84 ef 01 00 00 je 0x35af
33c0: 83 3e 09 cmpl $0x9,(%rsi)
33c3: 74 11 je 0x33d6
33c5: b8 f3 ff ff ff mov $0xfffffff3,%eax
33ca: 48 83 c4 30 add $0x30,%rsp
33ce: 5d pop %rbp
33cf: 41 5f pop %r15
33d1: 41 5c pop %r12
33d3: 5f pop %rdi
33d4: 5e pop %rsi
33d5: c3 ret
33d6: 48 85 d2 test %rdx,%rdx
33d9: 0f 84 d0 01 00 00 je 0x35af
33df: 48 85 ed test %rbp,%rbp
33e2: 0f 84 c7 01 00 00 je 0x35af
33e8: 4d 85 c9 test %r9,%r9
33eb: 0f 84 b8 01 00 00 je 0x35a9
33f1: 44 8b 7e 04 mov 0x4(%rsi),%r15d
33f5: 41 83 ff 04 cmp $0x4,%r15d
33f9: 7f 77 jg 0x3472
33fb: 49 63 ff movslq %r15d,%rdi
33fe: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3402: 74 1f je 0x3423
3404: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeafa0
340b: 48 89 d1 mov %rdx,%rcx
340e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
3413: 48 89 ea mov %rbp,%rdx
3416: c5 f9 28 d0 vmovapd %xmm0,%xmm2
341a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
3421: eb 14 jmp 0x3437
3423: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeafa0
342a: 48 89 d1 mov %rdx,%rcx
342d: 48 89 ea mov %rbp,%rdx
3430: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
3437: b8 01 00 00 00 mov $0x1,%eax
343c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
3441: 48 63 f6 movslq %esi,%rsi
3444: 48 83 fe 01 cmp $0x1,%rsi
3448: 74 12 je 0x345c
344a: 48 8b 45 08 mov 0x8(%rbp),%rax
344e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
3453: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
345a: 00 00
345c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
3463: 00
3464: 33 c0 xor %eax,%eax
3466: 48 83 c4 30 add $0x30,%rsp
346a: 5d pop %rbp
346b: 41 5f pop %r15
346d: 41 5c pop %r12
346f: 5f pop %rdi
3470: 5e pop %rsi
3471: c3 ret
3472: 4c 89 c8 mov %r9,%rax
3475: 48 83 e0 3f and $0x3f,%rax
3479: 48 f7 d8 neg %rax
347c: 48 83 e0 3f and $0x3f,%rax
3480: 4c 03 c8 add %rax,%r9
3483: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
3487: 4d 0f 4f d9 cmovg %r9,%r11
348b: bf 01 00 00 00 mov $0x1,%edi
3490: 45 8d 4f ff lea -0x1(%r15),%r9d
3494: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
3499: 41 83 ff 07 cmp $0x7,%r15d
349d: 7f 49 jg 0x34e8
349f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
34a3: 74 24 je 0x34c9
34a5: 4d 63 ff movslq %r15d,%r15
34a8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeafa0
34af: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
34b4: 48 89 d1 mov %rdx,%rcx
34b7: 48 89 ea mov %rbp,%rdx
34ba: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
34c1: 01
34c2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
34c7: eb 7a jmp 0x3543
34c9: 4d 63 ff movslq %r15d,%r15
34cc: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeafa0
34d3: 48 89 d1 mov %rdx,%rcx
34d6: 48 89 ea mov %rbp,%rdx
34d9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
34e0: 01
34e1: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
34e6: eb 5b jmp 0x3543
34e8: 41 83 ff 12 cmp $0x12,%r15d
34ec: 7e 19 jle 0x3507
34ee: 48 89 e0 mov %rsp,%rax
34f1: 48 89 f1 mov %rsi,%rcx
34f4: 49 89 e8 mov %rbp,%r8
34f7: 4c 89 58 20 mov %r11,0x20(%rax)
34fb: e8 80 fe 07 00 call 0x83380
3500: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3505: eb 3c jmp 0x3543
3507: 49 89 e2 mov %rsp,%r10
350a: 48 89 d1 mov %rdx,%rcx
350d: 48 8b 46 30 mov 0x30(%rsi),%rax
3511: 48 89 ea mov %rbp,%rdx
3514: 45 89 e0 mov %r12d,%r8d
3517: 4c 8b 4e 38 mov 0x38(%rsi),%r9
351b: 4d 89 5a 28 mov %r11,0x28(%r10)
351f: 49 89 42 20 mov %rax,0x20(%r10)
3523: e8 18 6e af 01 call 0x1afa340
3528: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
352d: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3531: 74 10 je 0x3543
3533: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
3538: 48 89 ea mov %rbp,%rdx
353b: 41 89 f8 mov %edi,%r8d
353e: e8 3d 16 ff ff call 0xffffffffffff4b80
3543: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
3548: 48 89 e9 mov %rbp,%rcx
354b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
3550: 44 89 e2 mov %r12d,%edx
3553: 41 b8 01 00 00 00 mov $0x1,%r8d
3559: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
355d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
3561: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
3566: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
356b: 4c 8b 4e 50 mov 0x50(%rsi),%r9
356f: e8 6c 11 08 00 call 0x846e0
3574: 48 63 ff movslq %edi,%rdi
3577: 48 83 ff 01 cmp $0x1,%rdi
357b: 74 16 je 0x3593
357d: 48 8b 45 08 mov 0x8(%rbp),%rax
3581: 33 f6 xor %esi,%esi
3583: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
3588: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
358d: 48 89 75 08 mov %rsi,0x8(%rbp)
3591: eb 08 jmp 0x359b
3593: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
359a: 00
359b: 33 c0 xor %eax,%eax
359d: 48 83 c4 30 add $0x30,%rsp
35a1: 5d pop %rbp
35a2: 41 5f pop %r15
35a4: 41 5c pop %r12
35a6: 5f pop %rdi
35a7: 5e pop %rsi
35a8: c3 ret
35a9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
35ad: 7e 11 jle 0x35c0
35af: b8 f8 ff ff ff mov $0xfffffff8,%eax
35b4: 48 83 c4 30 add $0x30,%rsp
35b8: 5d pop %rbp
35b9: 41 5f pop %r15
35bb: 41 5c pop %r12
35bd: 5f pop %rdi
35be: 5e pop %rsi
35bf: c3 ret
35c0: 44 8b 7e 04 mov 0x4(%rsi),%r15d
35c4: 41 83 ff 04 cmp $0x4,%r15d
35c8: 0f 8e 2d fe ff ff jle 0x33fb
35ce: e9 b8 fe ff ff jmp 0x348b
35d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35df: 00
35e0: 56 push %rsi
35e1: 57 push %rdi
35e2: 41 54 push %r12
35e4: 41 57 push %r15
35e6: 55 push %rbp
35e7: 48 83 ec 30 sub $0x30,%rsp
35eb: 4c 89 c6 mov %r8,%rsi
35ee: 48 89 d5 mov %rdx,%rbp
35f1: 48 89 ca mov %rcx,%rdx
35f4: 45 33 db xor %r11d,%r11d
35f7: 48 85 f6 test %rsi,%rsi
35fa: 0f 84 eb 01 00 00 je 0x37eb
3600: 83 3e 09 cmpl $0x9,(%rsi)
3603: 74 11 je 0x3616
3605: b8 f3 ff ff ff mov $0xfffffff3,%eax
360a: 48 83 c4 30 add $0x30,%rsp
360e: 5d pop %rbp
360f: 41 5f pop %r15
3611: 41 5c pop %r12
3613: 5f pop %rdi
3614: 5e pop %rsi
3615: c3 ret
3616: 48 85 d2 test %rdx,%rdx
3619: 0f 84 cc 01 00 00 je 0x37eb
361f: 48 85 ed test %rbp,%rbp
3622: 0f 84 c3 01 00 00 je 0x37eb
3628: 4d 85 c9 test %r9,%r9
362b: 0f 84 b4 01 00 00 je 0x37e5
3631: 44 8b 7e 04 mov 0x4(%rsi),%r15d
3635: 41 83 ff 04 cmp $0x4,%r15d
3639: 7f 73 jg 0x36ae
363b: 49 63 ff movslq %r15d,%rdi
363e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3642: 74 1b je 0x365f
3644: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeafa0
364b: 48 89 d1 mov %rdx,%rcx
364e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
3653: 48 89 ea mov %rbp,%rdx
3656: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
365d: eb 14 jmp 0x3673
365f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeafa0
3666: 48 89 d1 mov %rdx,%rcx
3669: 48 89 ea mov %rbp,%rdx
366c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
3673: b8 01 00 00 00 mov $0x1,%eax
3678: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
367d: 48 63 f6 movslq %esi,%rsi
3680: 48 83 fe 01 cmp $0x1,%rsi
3684: 74 12 je 0x3698
3686: 48 8b 45 08 mov 0x8(%rbp),%rax
368a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
368f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
3696: 00 00
3698: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
369f: 00
36a0: 33 c0 xor %eax,%eax
36a2: 48 83 c4 30 add $0x30,%rsp
36a6: 5d pop %rbp
36a7: 41 5f pop %r15
36a9: 41 5c pop %r12
36ab: 5f pop %rdi
36ac: 5e pop %rsi
36ad: c3 ret
36ae: 4c 89 c8 mov %r9,%rax
36b1: 48 83 e0 3f and $0x3f,%rax
36b5: 48 f7 d8 neg %rax
36b8: 48 83 e0 3f and $0x3f,%rax
36bc: 4c 03 c8 add %rax,%r9
36bf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
36c3: 4d 0f 4f d9 cmovg %r9,%r11
36c7: bf 01 00 00 00 mov $0x1,%edi
36cc: 45 8d 4f ff lea -0x1(%r15),%r9d
36d0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
36d5: 41 83 ff 07 cmp $0x7,%r15d
36d9: 7f 49 jg 0x3724
36db: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
36df: 74 24 je 0x3705
36e1: 4d 63 ff movslq %r15d,%r15
36e4: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeafa0
36eb: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
36f0: 48 89 d1 mov %rdx,%rcx
36f3: 48 89 ea mov %rbp,%rdx
36f6: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
36fd: 01
36fe: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3703: eb 7a jmp 0x377f
3705: 4d 63 ff movslq %r15d,%r15
3708: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeafa0
370f: 48 89 d1 mov %rdx,%rcx
3712: 48 89 ea mov %rbp,%rdx
3715: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
371c: 01
371d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3722: eb 5b jmp 0x377f
3724: 41 83 ff 12 cmp $0x12,%r15d
3728: 7e 19 jle 0x3743
372a: 48 89 e0 mov %rsp,%rax
372d: 48 89 f1 mov %rsi,%rcx
3730: 49 89 e8 mov %rbp,%r8
3733: 4c 89 58 20 mov %r11,0x20(%rax)
3737: e8 a4 92 08 00 call 0x8c9e0
373c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3741: eb 3c jmp 0x377f
3743: 49 89 e2 mov %rsp,%r10
3746: 48 89 d1 mov %rdx,%rcx
3749: 48 8b 46 30 mov 0x30(%rsi),%rax
374d: 48 89 ea mov %rbp,%rdx
3750: 45 89 e0 mov %r12d,%r8d
3753: 4c 8b 4e 38 mov 0x38(%rsi),%r9
3757: 4d 89 5a 28 mov %r11,0x28(%r10)
375b: 49 89 42 20 mov %rax,0x20(%r10)
375f: e8 bc 75 b0 01 call 0x1b0ad20
3764: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3769: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
376d: 74 10 je 0x377f
376f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
3774: 48 89 ea mov %rbp,%rdx
3777: 41 89 f8 mov %edi,%r8d
377a: e8 e1 15 ff ff call 0xffffffffffff4d60
377f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
3784: 48 89 e9 mov %rbp,%rcx
3787: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
378c: 44 89 e2 mov %r12d,%edx
378f: 41 b8 01 00 00 00 mov $0x1,%r8d
3795: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
3799: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
379d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
37a2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
37a7: 4c 8b 4e 50 mov 0x50(%rsi),%r9
37ab: e8 90 a5 08 00 call 0x8dd40
37b0: 48 63 ff movslq %edi,%rdi
37b3: 48 83 ff 01 cmp $0x1,%rdi
37b7: 74 16 je 0x37cf
37b9: 48 8b 45 08 mov 0x8(%rbp),%rax
37bd: 33 f6 xor %esi,%esi
37bf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
37c4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
37c9: 48 89 75 08 mov %rsi,0x8(%rbp)
37cd: eb 08 jmp 0x37d7
37cf: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
37d6: 00
37d7: 33 c0 xor %eax,%eax
37d9: 48 83 c4 30 add $0x30,%rsp
37dd: 5d pop %rbp
37de: 41 5f pop %r15
37e0: 41 5c pop %r12
37e2: 5f pop %rdi
37e3: 5e pop %rsi
37e4: c3 ret
37e5: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
37e9: 7e 11 jle 0x37fc
37eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
37f0: 48 83 c4 30 add $0x30,%rsp
37f4: 5d pop %rbp
37f5: 41 5f pop %r15
37f7: 41 5c pop %r12
37f9: 5f pop %rdi
37fa: 5e pop %rsi
37fb: c3 ret
37fc: 44 8b 7e 04 mov 0x4(%rsi),%r15d
3800: 41 83 ff 04 cmp $0x4,%r15d
3804: 0f 8e 31 fe ff ff jle 0x363b
380a: e9 b8 fe ff ff jmp 0x36c7
380f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3816: 00
3817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
381e: 66 90 xchg %ax,%ax
3820: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
3824: 41 83 f9 0b cmp $0xb,%r9d
3828: 7d 35 jge 0x385f
382a: 41 ff c9 dec %r9d
382d: 41 83 f9 ff cmp $0xffffffff,%r9d
3831: 74 2b je 0x385e
3833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
383f: 00
3840: f3 0f 10 01 movss (%rcx),%xmm0
3844: 41 ff c9 dec %r9d
3847: f3 0f 59 c1 mulss %xmm1,%xmm0
384b: 48 83 c1 04 add $0x4,%rcx
384f: f3 41 0f 11 00 movss %xmm0,(%r8)
3854: 49 83 c0 04 add $0x4,%r8
3858: 41 83 f9 ff cmp $0xffffffff,%r9d
385c: 75 e2 jne 0x3840
385e: c3 ret
385f: 49 f7 c0 03 00 00 00 test $0x3,%r8
3866: 0f 85 9b 00 00 00 jne 0x3907
386c: 4c 89 c0 mov %r8,%rax
386f: 48 83 e0 0f and $0xf,%rax
3873: 85 c0 test %eax,%eax
3875: 74 42 je 0x38b9
3877: c1 e8 02 shr $0x2,%eax
387a: f7 d8 neg %eax
387c: 83 e0 03 and $0x3,%eax
387f: 44 2b c8 sub %eax,%r9d
3882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3889: 00
388a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3898: 00
3899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38a0: f3 0f 10 01 movss (%rcx),%xmm0
38a4: 48 83 c1 04 add $0x4,%rcx
38a8: f3 0f 59 c1 mulss %xmm1,%xmm0
38ac: f3 41 0f 11 00 movss %xmm0,(%r8)
38b1: 49 83 c0 04 add $0x4,%r8
38b5: ff c8 dec %eax
38b7: 75 e7 jne 0x38a0
38b9: 44 89 c8 mov %r9d,%eax
38bc: 41 83 e1 07 and $0x7,%r9d
38c0: c1 f8 03 sar $0x3,%eax
38c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
38ca: 0f 84 b7 00 00 00 je 0x3987
38d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38d7: 00
38d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38df: 90 nop
38e0: 0f 10 01 movups (%rcx),%xmm0
38e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
38e7: 0f 59 c1 mulps %xmm1,%xmm0
38ea: 0f 59 d1 mulps %xmm1,%xmm2
38ed: 41 0f 29 00 movaps %xmm0,(%r8)
38f1: 48 83 c1 20 add $0x20,%rcx
38f5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
38fa: 49 83 c0 20 add $0x20,%r8
38fe: ff c8 dec %eax
3900: 75 de jne 0x38e0
3902: e9 23 ff ff ff jmp 0x382a
3907: 44 89 c8 mov %r9d,%eax
390a: 41 83 e1 07 and $0x7,%r9d
390e: c1 f8 03 sar $0x3,%eax
3911: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3918: 75 46 jne 0x3960
391a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3920: 0f 28 01 movaps (%rcx),%xmm0
3923: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3927: 48 83 c1 20 add $0x20,%rcx
392b: 0f 59 c1 mulps %xmm1,%xmm0
392e: 0f 59 d1 mulps %xmm1,%xmm2
3931: 41 0f 11 00 movups %xmm0,(%r8)
3935: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
393a: 49 83 c0 20 add $0x20,%r8
393e: ff c8 dec %eax
3940: 75 de jne 0x3920
3942: e9 e3 fe ff ff jmp 0x382a
3947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
394e: 00
394f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3956: 0f 1f 00 nopl (%rax)
3959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3960: 0f 10 01 movups (%rcx),%xmm0
3963: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3967: 0f 59 c1 mulps %xmm1,%xmm0
396a: 0f 59 d1 mulps %xmm1,%xmm2
396d: 41 0f 11 00 movups %xmm0,(%r8)
3971: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3976: 48 83 c1 20 add $0x20,%rcx
397a: 49 83 c0 20 add $0x20,%r8
397e: ff c8 dec %eax
3980: 75 de jne 0x3960
3982: e9 a3 fe ff ff jmp 0x382a
3987: 3d 00 40 00 00 cmp $0x4000,%eax
398c: 7f 52 jg 0x39e0
398e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3995: 00
3996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
399d: 0f 1f 00 nopl (%rax)
39a0: 0f 28 01 movaps (%rcx),%xmm0
39a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
39a7: 48 83 c1 20 add $0x20,%rcx
39ab: 0f 59 c1 mulps %xmm1,%xmm0
39ae: 0f 59 d1 mulps %xmm1,%xmm2
39b1: 41 0f 29 00 movaps %xmm0,(%r8)
39b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
39ba: 49 83 c0 20 add $0x20,%r8
39be: ff c8 dec %eax
39c0: 75 de jne 0x39a0
39c2: e9 63 fe ff ff jmp 0x382a
39c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39ce: 00
39cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39d6: 0f 1f 00 nopl (%rax)
39d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39e0: 0f 28 01 movaps (%rcx),%xmm0
39e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
39e7: 48 83 c1 20 add $0x20,%rcx
39eb: 0f 59 c1 mulps %xmm1,%xmm0
39ee: 0f 59 d1 mulps %xmm1,%xmm2
39f1: 41 0f 2b 00 movntps %xmm0,(%r8)
39f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
39fa: 49 83 c0 20 add $0x20,%r8
39fe: ff c8 dec %eax
3a00: 75 de jne 0x39e0
3a02: e9 23 fe ff ff jmp 0x382a
3a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a0e: 00
3a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a16: 0f 1f 00 nopl (%rax)
3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a20: 48 83 ec 28 sub $0x28,%rsp
3a24: 48 85 c9 test %rcx,%rcx
3a27: 74 1d je 0x3a46
3a29: 85 d2 test %edx,%edx
3a2b: 7f 0a jg 0x3a37
3a2d: b8 fa ff ff ff mov $0xfffffffa,%eax
3a32: 48 83 c4 28 add $0x28,%rsp
3a36: c3 ret
3a37: c1 e2 02 shl $0x2,%edx
3a3a: e8 d1 17 b1 01 call 0x1b15210
3a3f: 33 c0 xor %eax,%eax
3a41: 48 83 c4 28 add $0x28,%rsp
3a45: c3 ret
3a46: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a4b: 48 83 c4 28 add $0x28,%rsp
3a4f: c3 ret
3a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a57: 00
3a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a5f: 90 nop
3a60: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
3a64: 41 83 f9 0b cmp $0xb,%r9d
3a68: 7d 35 jge 0x3a9f
3a6a: 41 ff c9 dec %r9d
3a6d: 41 83 f9 ff cmp $0xffffffff,%r9d
3a71: 74 2b je 0x3a9e
3a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a7f: 00
3a80: f3 0f 10 01 movss (%rcx),%xmm0
3a84: 41 ff c9 dec %r9d
3a87: f3 0f 59 c1 mulss %xmm1,%xmm0
3a8b: 48 8d 49 04 lea 0x4(%rcx),%rcx
3a8f: f3 41 0f 11 00 movss %xmm0,(%r8)
3a94: 49 83 c0 04 add $0x4,%r8
3a98: 41 83 f9 ff cmp $0xffffffff,%r9d
3a9c: 75 e2 jne 0x3a80
3a9e: c3 ret
3a9f: 49 f7 c0 03 00 00 00 test $0x3,%r8
3aa6: 0f 85 9b 00 00 00 jne 0x3b47
3aac: 4c 89 c0 mov %r8,%rax
3aaf: 48 83 e0 0f and $0xf,%rax
3ab3: 85 c0 test %eax,%eax
3ab5: 74 42 je 0x3af9
3ab7: c1 e8 02 shr $0x2,%eax
3aba: f7 d8 neg %eax
3abc: 83 e0 03 and $0x3,%eax
3abf: 44 2b c8 sub %eax,%r9d
3ac2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ac9: 00
3aca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ad1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ad8: 00
3ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ae0: f3 0f 10 01 movss (%rcx),%xmm0
3ae4: 48 83 c1 04 add $0x4,%rcx
3ae8: f3 0f 59 c1 mulss %xmm1,%xmm0
3aec: f3 41 0f 11 00 movss %xmm0,(%r8)
3af1: 49 83 c0 04 add $0x4,%r8
3af5: ff c8 dec %eax
3af7: 75 e7 jne 0x3ae0
3af9: 44 89 c8 mov %r9d,%eax
3afc: 41 83 e1 07 and $0x7,%r9d
3b00: c1 f8 03 sar $0x3,%eax
3b03: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3b0a: 0f 84 b7 00 00 00 je 0x3bc7
3b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b17: 00
3b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b1f: 90 nop
3b20: 0f 10 01 movups (%rcx),%xmm0
3b23: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3b27: 0f 59 c1 mulps %xmm1,%xmm0
3b2a: 0f 59 d1 mulps %xmm1,%xmm2
3b2d: 41 0f 29 00 movaps %xmm0,(%r8)
3b31: 48 8d 49 20 lea 0x20(%rcx),%rcx
3b35: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
3b3a: 49 83 c0 20 add $0x20,%r8
3b3e: ff c8 dec %eax
3b40: 75 de jne 0x3b20
3b42: e9 23 ff ff ff jmp 0x3a6a
3b47: 44 89 c8 mov %r9d,%eax
3b4a: 41 83 e1 07 and $0x7,%r9d
3b4e: c1 f8 03 sar $0x3,%eax
3b51: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3b58: 75 46 jne 0x3ba0
3b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3b60: 0f 28 01 movaps (%rcx),%xmm0
3b63: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3b67: 48 83 c1 20 add $0x20,%rcx
3b6b: 0f 59 c1 mulps %xmm1,%xmm0
3b6e: 0f 59 d1 mulps %xmm1,%xmm2
3b71: 41 0f 11 00 movups %xmm0,(%r8)
3b75: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3b7a: 49 83 c0 20 add $0x20,%r8
3b7e: ff c8 dec %eax
3b80: 75 de jne 0x3b60
3b82: e9 e3 fe ff ff jmp 0x3a6a
3b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b8e: 00
3b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b96: 0f 1f 00 nopl (%rax)
3b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ba0: 0f 10 01 movups (%rcx),%xmm0
3ba3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3ba7: 0f 59 c1 mulps %xmm1,%xmm0
3baa: 0f 59 d1 mulps %xmm1,%xmm2
3bad: 41 0f 11 00 movups %xmm0,(%r8)
3bb1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3bb6: 48 8d 49 20 lea 0x20(%rcx),%rcx
3bba: 49 83 c0 20 add $0x20,%r8
3bbe: ff c8 dec %eax
3bc0: 75 de jne 0x3ba0
3bc2: e9 a3 fe ff ff jmp 0x3a6a
3bc7: 3d 00 40 00 00 cmp $0x4000,%eax
3bcc: 7f 52 jg 0x3c20
3bce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bd5: 00
3bd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bdd: 0f 1f 00 nopl (%rax)
3be0: 0f 28 01 movaps (%rcx),%xmm0
3be3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3be7: 48 83 c1 20 add $0x20,%rcx
3beb: 0f 59 c1 mulps %xmm1,%xmm0
3bee: 0f 59 d1 mulps %xmm1,%xmm2
3bf1: 41 0f 29 00 movaps %xmm0,(%r8)
3bf5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
3bfa: 49 83 c0 20 add $0x20,%r8
3bfe: ff c8 dec %eax
3c00: 75 de jne 0x3be0
3c02: e9 63 fe ff ff jmp 0x3a6a
3c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c0e: 00
3c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c16: 0f 1f 00 nopl (%rax)
3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c20: 0f 28 01 movaps (%rcx),%xmm0
3c23: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3c27: 48 83 c1 20 add $0x20,%rcx
3c2b: 0f 59 c1 mulps %xmm1,%xmm0
3c2e: 0f 59 d1 mulps %xmm1,%xmm2
3c31: 41 0f 2b 00 movntps %xmm0,(%r8)
3c35: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
3c3a: 49 83 c0 20 add $0x20,%r8
3c3e: ff c8 dec %eax
3c40: 75 de jne 0x3c20
3c42: e9 23 fe ff ff jmp 0x3a6a
3c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c4e: 00
3c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c56: 0f 1f 00 nopl (%rax)
3c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3c65: 48 85 c9 test %rcx,%rcx
3c68: 74 20 je 0x3c8a
3c6a: 85 d2 test %edx,%edx
3c6c: 7f 0c jg 0x3c7a
3c6e: b8 fa ff ff ff mov $0xfffffffa,%eax
3c73: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c78: 90 nop
3c79: c3 ret
3c7a: c1 e2 02 shl $0x2,%edx
3c7d: e8 2e 18 b1 01 call 0x1b154b0
3c82: 33 c0 xor %eax,%eax
3c84: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c89: c3 ret
3c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c8f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c94: 90 nop
3c95: 90 nop
3c96: 90 nop
3c97: c3 ret
3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c9f: 00
3ca0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
3ca4: 41 83 f9 0b cmp $0xb,%r9d
3ca8: 7d 36 jge 0x3ce0
3caa: 41 83 c1 ff add $0xffffffff,%r9d
3cae: 41 83 f9 ff cmp $0xffffffff,%r9d
3cb2: 74 2b je 0x3cdf
3cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3cc0: f3 0f 10 01 movss (%rcx),%xmm0
3cc4: 41 83 c1 ff add $0xffffffff,%r9d
3cc8: 48 83 c1 04 add $0x4,%rcx
3ccc: f3 0f 59 c1 mulss %xmm1,%xmm0
3cd0: f3 41 0f 11 00 movss %xmm0,(%r8)
3cd5: 49 83 c0 04 add $0x4,%r8
3cd9: 41 83 f9 ff cmp $0xffffffff,%r9d
3cdd: 75 e1 jne 0x3cc0
3cdf: c3 ret
3ce0: 49 f7 c0 03 00 00 00 test $0x3,%r8
3ce7: 0f 85 9b 00 00 00 jne 0x3d88
3ced: 4c 89 c0 mov %r8,%rax
3cf0: 48 83 e0 0f and $0xf,%rax
3cf4: 85 c0 test %eax,%eax
3cf6: 74 42 je 0x3d3a
3cf8: c1 e8 02 shr $0x2,%eax
3cfb: f7 d8 neg %eax
3cfd: 83 e0 03 and $0x3,%eax
3d00: 44 2b c8 sub %eax,%r9d
3d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d0a: 00
3d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d20: f3 0f 10 01 movss (%rcx),%xmm0
3d24: 48 83 c1 04 add $0x4,%rcx
3d28: f3 0f 59 c1 mulss %xmm1,%xmm0
3d2c: f3 41 0f 11 00 movss %xmm0,(%r8)
3d31: 49 83 c0 04 add $0x4,%r8
3d35: 83 c0 ff add $0xffffffff,%eax
3d38: 75 e6 jne 0x3d20
3d3a: 44 89 c8 mov %r9d,%eax
3d3d: 41 83 e1 07 and $0x7,%r9d
3d41: c1 f8 03 sar $0x3,%eax
3d44: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3d4b: 0f 84 b7 00 00 00 je 0x3e08
3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d58: 00
3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d60: 0f 10 01 movups (%rcx),%xmm0
3d63: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3d67: 0f 59 c1 mulps %xmm1,%xmm0
3d6a: 48 83 c1 20 add $0x20,%rcx
3d6e: 0f 59 d1 mulps %xmm1,%xmm2
3d71: 41 0f 11 00 movups %xmm0,(%r8)
3d75: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3d7a: 49 83 c0 20 add $0x20,%r8
3d7e: 83 c0 ff add $0xffffffff,%eax
3d81: 75 dd jne 0x3d60
3d83: e9 22 ff ff ff jmp 0x3caa
3d88: 44 89 c8 mov %r9d,%eax
3d8b: 41 83 e1 07 and $0x7,%r9d
3d8f: c1 f8 03 sar $0x3,%eax
3d92: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3d99: 75 45 jne 0x3de0
3d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3da0: 0f 10 01 movups (%rcx),%xmm0
3da3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3da7: 0f 59 c1 mulps %xmm1,%xmm0
3daa: 48 83 c1 20 add $0x20,%rcx
3dae: 0f 59 d1 mulps %xmm1,%xmm2
3db1: 41 0f 11 00 movups %xmm0,(%r8)
3db5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3dba: 49 83 c0 20 add $0x20,%r8
3dbe: 83 c0 ff add $0xffffffff,%eax
3dc1: 75 dd jne 0x3da0
3dc3: e9 e2 fe ff ff jmp 0x3caa
3dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3dcf: 00
3dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3dde: 00 00
3de0: 0f 10 01 movups (%rcx),%xmm0
3de3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3de7: 0f 59 c1 mulps %xmm1,%xmm0
3dea: 48 83 c1 20 add $0x20,%rcx
3dee: 0f 59 d1 mulps %xmm1,%xmm2
3df1: 41 0f 11 00 movups %xmm0,(%r8)
3df5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3dfa: 49 83 c0 20 add $0x20,%r8
3dfe: 83 c0 ff add $0xffffffff,%eax
3e01: 75 dd jne 0x3de0
3e03: e9 a2 fe ff ff jmp 0x3caa
3e08: 3d 00 40 00 00 cmp $0x4000,%eax
3e0d: 7f 51 jg 0x3e60
3e0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e16: 00
3e17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e1e: 66 90 xchg %ax,%ax
3e20: 0f 10 01 movups (%rcx),%xmm0
3e23: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3e27: 0f 59 c1 mulps %xmm1,%xmm0
3e2a: 48 83 c1 20 add $0x20,%rcx
3e2e: 0f 59 d1 mulps %xmm1,%xmm2
3e31: 41 0f 11 00 movups %xmm0,(%r8)
3e35: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3e3a: 49 83 c0 20 add $0x20,%r8
3e3e: 83 c0 ff add $0xffffffff,%eax
3e41: 75 dd jne 0x3e20
3e43: e9 62 fe ff ff jmp 0x3caa
3e48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e4f: 00
3e50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3e5e: 00 00
3e60: 0f 10 01 movups (%rcx),%xmm0
3e63: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3e67: 0f 59 c1 mulps %xmm1,%xmm0
3e6a: 48 83 c1 20 add $0x20,%rcx
3e6e: 0f 59 d1 mulps %xmm1,%xmm2
3e71: 41 0f 2b 00 movntps %xmm0,(%r8)
3e75: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
3e7a: 49 83 c0 20 add $0x20,%r8
3e7e: 83 c0 ff add $0xffffffff,%eax
3e81: 75 dd jne 0x3e60
3e83: e9 22 fe ff ff jmp 0x3caa
3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e8f: 00
3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3e9e: 00 00
3ea0: 48 83 ec 28 sub $0x28,%rsp
3ea4: 48 85 c9 test %rcx,%rcx
3ea7: 74 1d je 0x3ec6
3ea9: 85 d2 test %edx,%edx
3eab: 7f 0a jg 0x3eb7
3ead: b8 fa ff ff ff mov $0xfffffffa,%eax
3eb2: 48 83 c4 28 add $0x28,%rsp
3eb6: c3 ret
3eb7: c1 e2 02 shl $0x2,%edx
3eba: e8 91 18 b1 01 call 0x1b15750
3ebf: 33 c0 xor %eax,%eax
3ec1: 48 83 c4 28 add $0x28,%rsp
3ec5: c3 ret
3ec6: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ecb: 48 83 c4 28 add $0x28,%rsp
3ecf: c3 ret
3ed0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ed7: 00
3ed8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3edf: 90 nop
3ee0: 48 83 ec 28 sub $0x28,%rsp
3ee4: 48 85 c9 test %rcx,%rcx
3ee7: 74 22 je 0x3f0b
3ee9: 85 d2 test %edx,%edx
3eeb: 7e 28 jle 0x3f15
3eed: c1 e2 02 shl $0x2,%edx
3ef0: 81 fa 00 00 20 00 cmp $0x200000,%edx
3ef6: 7f 07 jg 0x3eff
3ef8: e8 63 a9 a4 01 call 0x1a4e860
3efd: eb 05 jmp 0x3f04
3eff: e8 fc 24 09 00 call 0x96400
3f04: 33 c0 xor %eax,%eax
3f06: 48 83 c4 28 add $0x28,%rsp
3f0a: c3 ret
3f0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f10: 48 83 c4 28 add $0x28,%rsp
3f14: c3 ret
3f15: b8 fa ff ff ff mov $0xfffffffa,%eax
3f1a: 48 83 c4 28 add $0x28,%rsp
3f1e: c3 ret
3f1f: 90 nop
3f20: 48 83 ec 28 sub $0x28,%rsp
3f24: 48 85 c9 test %rcx,%rcx
3f27: 74 22 je 0x3f4b
3f29: 85 d2 test %edx,%edx
3f2b: 7e 28 jle 0x3f55
3f2d: c1 e2 02 shl $0x2,%edx
3f30: 81 fa 00 00 20 00 cmp $0x200000,%edx
3f36: 7f 07 jg 0x3f3f
3f38: e8 c3 b5 a4 01 call 0x1a4f500
3f3d: eb 05 jmp 0x3f44
3f3f: e8 fc 24 09 00 call 0x96440
3f44: 33 c0 xor %eax,%eax
3f46: 48 83 c4 28 add $0x28,%rsp
3f4a: c3 ret
3f4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f50: 48 83 c4 28 add $0x28,%rsp
3f54: c3 ret
3f55: b8 fa ff ff ff mov $0xfffffffa,%eax
3f5a: 48 83 c4 28 add $0x28,%rsp
3f5e: c3 ret
3f5f: 90 nop
3f60: 48 83 ec 28 sub $0x28,%rsp
3f64: 48 85 c9 test %rcx,%rcx
3f67: 74 22 je 0x3f8b
3f69: 85 d2 test %edx,%edx
3f6b: 7e 28 jle 0x3f95
3f6d: c1 e2 02 shl $0x2,%edx
3f70: 81 fa 00 00 20 00 cmp $0x200000,%edx
3f76: 7f 07 jg 0x3f7f
3f78: e8 63 c2 a4 01 call 0x1a501e0
3f7d: eb 05 jmp 0x3f84
3f7f: e8 fc 24 09 00 call 0x96480
3f84: 33 c0 xor %eax,%eax
3f86: 48 83 c4 28 add $0x28,%rsp
3f8a: c3 ret
3f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f90: 48 83 c4 28 add $0x28,%rsp
3f94: c3 ret
3f95: b8 fa ff ff ff mov $0xfffffffa,%eax
3f9a: 48 83 c4 28 add $0x28,%rsp
3f9e: c3 ret
3f9f: 90 nop
3fa0: 48 83 ec 28 sub $0x28,%rsp
3fa4: e8 47 37 a9 01 call 0x1a976f0
3fa9: 48 83 c4 28 add $0x28,%rsp
3fad: c3 ret
3fae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3fb5: 00
3fb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fbd: 0f 1f 00 nopl (%rax)
3fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3fc5: e8 46 41 a9 01 call 0x1a98110
3fca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3fcf: c3 ret
3fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3fd7: 00
3fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fdf: 90 nop
3fe0: 48 83 ec 28 sub $0x28,%rsp
3fe4: e8 47 4b a9 01 call 0x1a98b30
3fe9: 48 83 c4 28 add $0x28,%rsp
3fed: c3 ret
3fee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ff5: 00
3ff6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ffd: 0f 1f 00 nopl (%rax)
4000: 48 83 ec 28 sub $0x28,%rsp
4004: e8 97 1c b1 01 call 0x1b15ca0
4009: 48 83 c4 28 add $0x28,%rsp
400d: c3 ret
400e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4015: 00
4016: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
401d: 0f 1f 00 nopl (%rax)
4020: 48 83 ec 28 sub $0x28,%rsp
4024: e8 b7 1e b1 01 call 0x1b15ee0
4029: 48 83 c4 28 add $0x28,%rsp
402d: c3 ret
402e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4035: 00
4036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
403d: 0f 1f 00 nopl (%rax)
4040: 48 83 ec 28 sub $0x28,%rsp
4044: e8 d7 20 b1 01 call 0x1b16120
4049: 48 83 c4 28 add $0x28,%rsp
404d: c3 ret
404e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4055: 00
4056: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
405d: 0f 1f 00 nopl (%rax)
4060: 41 83 f8 05 cmp $0x5,%r8d
4064: 7d 38 jge 0x409e
4066: 41 ff c8 dec %r8d
4069: 41 83 f8 ff cmp $0xffffffff,%r8d
406d: 74 2e je 0x409d
406f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4076: 00
4077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
407e: 66 90 xchg %ax,%ax
4080: f2 0f 10 02 movsd (%rdx),%xmm0
4084: 41 ff c8 dec %r8d
4087: f2 0f 5c 01 subsd (%rcx),%xmm0
408b: 48 83 c1 08 add $0x8,%rcx
408f: f2 0f 11 02 movsd %xmm0,(%rdx)
4093: 48 83 c2 08 add $0x8,%rdx
4097: 41 83 f8 ff cmp $0xffffffff,%r8d
409b: 75 e3 jne 0x4080
409d: c3 ret
409e: 89 d0 mov %edx,%eax
40a0: a8 07 test $0x7,%al
40a2: 0f 85 b7 00 00 00 jne 0x415f
40a8: a8 0f test $0xf,%al
40aa: 74 17 je 0x40c3
40ac: f2 0f 10 02 movsd (%rdx),%xmm0
40b0: 41 ff c8 dec %r8d
40b3: f2 0f 5c 01 subsd (%rcx),%xmm0
40b7: 48 83 c1 08 add $0x8,%rcx
40bb: f2 0f 11 02 movsd %xmm0,(%rdx)
40bf: 48 83 c2 08 add $0x8,%rdx
40c3: 44 89 c0 mov %r8d,%eax
40c6: 41 83 e0 03 and $0x3,%r8d
40ca: 83 e0 fc and $0xfffffffc,%eax
40cd: f6 c1 0f test $0xf,%cl
40d0: 75 4e jne 0x4120
40d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
40e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
40e4: 0f 28 02 movaps (%rdx),%xmm0
40e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
40eb: 66 0f 5c 01 subpd (%rcx),%xmm0
40ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
40f4: 0f 29 02 movaps %xmm0,(%rdx)
40f7: 48 83 c1 20 add $0x20,%rcx
40fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
40ff: 48 83 c2 20 add $0x20,%rdx
4103: 83 c0 fc add $0xfffffffc,%eax
4106: 75 d8 jne 0x40e0
4108: e9 59 ff ff ff jmp 0x4066
410d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4114: 00
4115: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
411c: 0f 1f 40 00 nopl 0x0(%rax)
4120: 0f 18 49 40 prefetcht0 0x40(%rcx)
4124: f2 0f 10 01 movsd (%rcx),%xmm0
4128: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
412d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
4132: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4137: 48 83 c1 20 add $0x20,%rcx
413b: 0f 28 12 movaps (%rdx),%xmm2
413e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
4142: 66 0f 5c d0 subpd %xmm0,%xmm2
4146: 66 0f 5c d9 subpd %xmm1,%xmm3
414a: 0f 29 12 movaps %xmm2,(%rdx)
414d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
4151: 48 83 c2 20 add $0x20,%rdx
4155: 83 c0 fc add $0xfffffffc,%eax
4158: 75 c6 jne 0x4120
415a: e9 07 ff ff ff jmp 0x4066
415f: 44 89 c0 mov %r8d,%eax
4162: 41 83 e0 03 and $0x3,%r8d
4166: 83 e0 fc and $0xfffffffc,%eax
4169: f6 c1 0f test $0xf,%cl
416c: 0f 85 6e 00 00 00 jne 0x41e0
4172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4180: 0f 18 49 40 prefetcht0 0x40(%rcx)
4184: f2 0f 10 02 movsd (%rdx),%xmm0
4188: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
418d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
4192: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
4197: 66 0f 5c 01 subpd (%rcx),%xmm0
419b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
41a0: f2 0f 11 02 movsd %xmm0,(%rdx)
41a4: 48 83 c1 20 add $0x20,%rcx
41a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
41ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
41b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
41b7: 48 83 c2 20 add $0x20,%rdx
41bb: 83 c0 fc add $0xfffffffc,%eax
41be: 75 c0 jne 0x4180
41c0: e9 a1 fe ff ff jmp 0x4066
41c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41cc: 00
41cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
41d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
41e4: f2 0f 10 12 movsd (%rdx),%xmm2
41e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
41ed: f2 0f 10 01 movsd (%rcx),%xmm0
41f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
41f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
41fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4200: 48 83 c1 20 add $0x20,%rcx
4204: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
4209: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
420e: 66 0f 5c d0 subpd %xmm0,%xmm2
4212: 66 0f 5c d9 subpd %xmm1,%xmm3
4216: f2 0f 11 12 movsd %xmm2,(%rdx)
421a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
421f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
4224: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
4229: 48 83 c2 20 add $0x20,%rdx
422d: 83 c0 fc add $0xfffffffc,%eax
4230: 75 ae jne 0x41e0
4232: e9 2f fe ff ff jmp 0x4066
4237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
423e: 00 00
4240: 41 83 f8 05 cmp $0x5,%r8d
4244: 7d 38 jge 0x427e
4246: 41 ff c8 dec %r8d
4249: 41 83 f8 ff cmp $0xffffffff,%r8d
424d: 74 2e je 0x427d
424f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4256: 00
4257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
425e: 66 90 xchg %ax,%ax
4260: f2 0f 10 02 movsd (%rdx),%xmm0
4264: 41 ff c8 dec %r8d
4267: f2 0f 5c 01 subsd (%rcx),%xmm0
426b: 48 83 c1 08 add $0x8,%rcx
426f: f2 0f 11 02 movsd %xmm0,(%rdx)
4273: 48 8d 52 08 lea 0x8(%rdx),%rdx
4277: 41 83 f8 ff cmp $0xffffffff,%r8d
427b: 75 e3 jne 0x4260
427d: c3 ret
427e: 89 d0 mov %edx,%eax
4280: a8 07 test $0x7,%al
4282: 0f 85 b7 00 00 00 jne 0x433f
4288: a8 0f test $0xf,%al
428a: 74 17 je 0x42a3
428c: f2 0f 10 02 movsd (%rdx),%xmm0
4290: 41 ff c8 dec %r8d
4293: f2 0f 5c 01 subsd (%rcx),%xmm0
4297: 48 83 c1 08 add $0x8,%rcx
429b: f2 0f 11 02 movsd %xmm0,(%rdx)
429f: 48 83 c2 08 add $0x8,%rdx
42a3: 44 89 c0 mov %r8d,%eax
42a6: 41 83 e0 03 and $0x3,%r8d
42aa: 83 e0 fc and $0xfffffffc,%eax
42ad: f6 c1 0f test $0xf,%cl
42b0: 75 4e jne 0x4300
42b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
42c4: 0f 28 02 movaps (%rdx),%xmm0
42c7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
42cb: 66 0f 5c 01 subpd (%rcx),%xmm0
42cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
42d4: 0f 29 02 movaps %xmm0,(%rdx)
42d7: 48 8d 49 20 lea 0x20(%rcx),%rcx
42db: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
42df: 48 8d 52 20 lea 0x20(%rdx),%rdx
42e3: 83 c0 fc add $0xfffffffc,%eax
42e6: 75 d8 jne 0x42c0
42e8: e9 59 ff ff ff jmp 0x4246
42ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
42f4: 00
42f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42fc: 0f 1f 40 00 nopl 0x0(%rax)
4300: 0f 18 49 40 prefetcht0 0x40(%rcx)
4304: f2 0f 10 01 movsd (%rcx),%xmm0
4308: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
430d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
4312: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4317: 48 83 c1 20 add $0x20,%rcx
431b: 0f 28 12 movaps (%rdx),%xmm2
431e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
4322: 66 0f 5c d0 subpd %xmm0,%xmm2
4326: 66 0f 5c d9 subpd %xmm1,%xmm3
432a: 0f 29 12 movaps %xmm2,(%rdx)
432d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
4331: 48 83 c2 20 add $0x20,%rdx
4335: 83 c0 fc add $0xfffffffc,%eax
4338: 75 c6 jne 0x4300
433a: e9 07 ff ff ff jmp 0x4246
433f: 44 89 c0 mov %r8d,%eax
4342: 41 83 e0 03 and $0x3,%r8d
4346: 83 e0 fc and $0xfffffffc,%eax
4349: f6 c1 0f test $0xf,%cl
434c: 0f 85 6e 00 00 00 jne 0x43c0
4352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4360: 0f 18 49 40 prefetcht0 0x40(%rcx)
4364: f2 0f 10 02 movsd (%rdx),%xmm0
4368: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
436d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
4372: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
4377: 66 0f 5c 01 subpd (%rcx),%xmm0
437b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
4380: f2 0f 11 02 movsd %xmm0,(%rdx)
4384: 48 83 c1 20 add $0x20,%rcx
4388: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
438d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
4392: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
4397: 48 8d 52 20 lea 0x20(%rdx),%rdx
439b: 83 c0 fc add $0xfffffffc,%eax
439e: 75 c0 jne 0x4360
43a0: e9 a1 fe ff ff jmp 0x4246
43a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43ac: 00
43ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
43b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
43c4: f2 0f 10 12 movsd (%rdx),%xmm2
43c8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
43cd: f2 0f 10 01 movsd (%rcx),%xmm0
43d1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
43d6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
43db: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
43e0: 48 83 c1 20 add $0x20,%rcx
43e4: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
43e9: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
43ee: 66 0f 5c d0 subpd %xmm0,%xmm2
43f2: 66 0f 5c d9 subpd %xmm1,%xmm3
43f6: f2 0f 11 12 movsd %xmm2,(%rdx)
43fa: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
43ff: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
4404: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
4409: 48 8d 52 20 lea 0x20(%rdx),%rdx
440d: 83 c0 fc add $0xfffffffc,%eax
4410: 75 ae jne 0x43c0
4412: e9 2f fe ff ff jmp 0x4246
4417: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
441e: 00 00
4420: 41 83 f8 05 cmp $0x5,%r8d
4424: 7d 39 jge 0x445f
4426: 41 83 c0 ff add $0xffffffff,%r8d
442a: 41 83 f8 ff cmp $0xffffffff,%r8d
442e: 74 2e je 0x445e
4430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4437: 00
4438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
443f: 90 nop
4440: f2 0f 10 02 movsd (%rdx),%xmm0
4444: 41 83 c0 ff add $0xffffffff,%r8d
4448: f2 0f 5c 01 subsd (%rcx),%xmm0
444c: 48 83 c1 08 add $0x8,%rcx
4450: f2 0f 11 02 movsd %xmm0,(%rdx)
4454: 48 83 c2 08 add $0x8,%rdx
4458: 41 83 f8 ff cmp $0xffffffff,%r8d
445c: 75 e2 jne 0x4440
445e: c3 ret
445f: 89 d0 mov %edx,%eax
4461: a8 07 test $0x7,%al
4463: 0f 85 aa 00 00 00 jne 0x4513
4469: a8 0f test $0xf,%al
446b: 74 18 je 0x4485
446d: f2 0f 10 02 movsd (%rdx),%xmm0
4471: 41 83 c0 ff add $0xffffffff,%r8d
4475: f2 0f 5c 01 subsd (%rcx),%xmm0
4479: 48 83 c1 08 add $0x8,%rcx
447d: f2 0f 11 02 movsd %xmm0,(%rdx)
4481: 48 83 c2 08 add $0x8,%rdx
4485: 44 89 c0 mov %r8d,%eax
4488: 41 83 e0 03 and $0x3,%r8d
448c: 83 e0 fc and $0xfffffffc,%eax
448f: f6 c1 0f test $0xf,%cl
4492: 75 4c jne 0x44e0
4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
44a4: 0f 10 02 movups (%rdx),%xmm0
44a7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
44ab: 66 0f 5c 01 subpd (%rcx),%xmm0
44af: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
44b4: 48 83 c1 20 add $0x20,%rcx
44b8: 0f 11 02 movups %xmm0,(%rdx)
44bb: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
44bf: 48 83 c2 20 add $0x20,%rdx
44c3: 83 c0 fc add $0xfffffffc,%eax
44c6: 75 d8 jne 0x44a0
44c8: e9 59 ff ff ff jmp 0x4426
44cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44d4: 00
44d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44dc: 0f 1f 40 00 nopl 0x0(%rax)
44e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
44e4: 0f 10 12 movups (%rdx),%xmm2
44e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
44eb: 0f 10 01 movups (%rcx),%xmm0
44ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1
44f2: 66 0f 5c d0 subpd %xmm0,%xmm2
44f6: 48 83 c1 20 add $0x20,%rcx
44fa: 66 0f 5c d9 subpd %xmm1,%xmm3
44fe: 0f 11 12 movups %xmm2,(%rdx)
4501: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
4505: 48 83 c2 20 add $0x20,%rdx
4509: 83 c0 fc add $0xfffffffc,%eax
450c: 75 d2 jne 0x44e0
450e: e9 13 ff ff ff jmp 0x4426
4513: 44 89 c0 mov %r8d,%eax
4516: 41 83 e0 03 and $0x3,%r8d
451a: 83 e0 fc and $0xfffffffc,%eax
451d: f6 c1 0f test $0xf,%cl
4520: 75 5e jne 0x4580
4522: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4529: 00
452a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4538: 00
4539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4540: 0f 18 49 40 prefetcht0 0x40(%rcx)
4544: 0f 10 02 movups (%rdx),%xmm0
4547: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
454b: 66 0f 5c 01 subpd (%rcx),%xmm0
454f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
4554: 48 83 c1 20 add $0x20,%rcx
4558: 0f 11 02 movups %xmm0,(%rdx)
455b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
455f: 48 83 c2 20 add $0x20,%rdx
4563: 83 c0 fc add $0xfffffffc,%eax
4566: 75 d8 jne 0x4540
4568: e9 b9 fe ff ff jmp 0x4426
456d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4574: 00
4575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
457c: 0f 1f 40 00 nopl 0x0(%rax)
4580: 0f 18 49 40 prefetcht0 0x40(%rcx)
4584: 0f 10 12 movups (%rdx),%xmm2
4587: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
458b: 0f 10 01 movups (%rcx),%xmm0
458e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
4592: 66 0f 5c d0 subpd %xmm0,%xmm2
4596: 48 83 c1 20 add $0x20,%rcx
459a: 66 0f 5c d9 subpd %xmm1,%xmm3
459e: 0f 11 12 movups %xmm2,(%rdx)
45a1: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
45a5: 48 83 c2 20 add $0x20,%rdx
45a9: 83 c0 fc add $0xfffffffc,%eax
45ac: 75 d2 jne 0x4580
45ae: e9 73 fe ff ff jmp 0x4426
45b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
45b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45bf: 00
45c0: 56 push %rsi
45c1: 57 push %rdi
45c2: 41 54 push %r12
45c4: 41 55 push %r13
45c6: 41 57 push %r15
45c8: 48 83 ec 30 sub $0x30,%rsp
45cc: 4c 89 c7 mov %r8,%rdi
45cf: 48 89 d6 mov %rdx,%rsi
45d2: 48 89 ca mov %rcx,%rdx
45d5: 45 33 e4 xor %r12d,%r12d
45d8: 48 85 ff test %rdi,%rdi
45db: 0f 84 71 02 00 00 je 0x4852
45e1: 83 3f 06 cmpl $0x6,(%rdi)
45e4: 74 12 je 0x45f8
45e6: b8 f3 ff ff ff mov $0xfffffff3,%eax
45eb: 48 83 c4 30 add $0x30,%rsp
45ef: 41 5f pop %r15
45f1: 41 5d pop %r13
45f3: 41 5c pop %r12
45f5: 5f pop %rdi
45f6: 5e pop %rsi
45f7: c3 ret
45f8: 48 85 d2 test %rdx,%rdx
45fb: 0f 84 51 02 00 00 je 0x4852
4601: 48 85 f6 test %rsi,%rsi
4604: 0f 84 48 02 00 00 je 0x4852
460a: 4d 85 c9 test %r9,%r9
460d: 0f 84 39 02 00 00 je 0x484c
4613: 44 8b 7f 04 mov 0x4(%rdi),%r15d
4617: 41 83 ff 04 cmp $0x4,%r15d
461b: 7f 71 jg 0x468e
461d: 4d 63 cf movslq %r15d,%r9
4620: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4624: 74 1c je 0x4642
4626: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeafa0
462d: 48 89 d1 mov %rdx,%rcx
4630: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
4635: 48 89 f2 mov %rsi,%rdx
4638: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
463f: 01
4640: eb 15 jmp 0x4657
4642: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeafa0
4649: 48 89 d1 mov %rdx,%rcx
464c: 48 89 f2 mov %rsi,%rdx
464f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
4656: 01
4657: b8 01 00 00 00 mov $0x1,%eax
465c: 44 89 f9 mov %r15d,%ecx
465f: d3 e0 shl %cl,%eax
4661: 48 63 c0 movslq %eax,%rax
4664: 48 83 f8 01 cmp $0x1,%rax
4668: 74 0e je 0x4678
466a: 8b 7e 04 mov 0x4(%rsi),%edi
466d: 89 3c 86 mov %edi,(%rsi,%rax,4)
4670: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
4677: 00
4678: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
467f: 33 c0 xor %eax,%eax
4681: 48 83 c4 30 add $0x30,%rsp
4685: 41 5f pop %r15
4687: 41 5d pop %r13
4689: 41 5c pop %r12
468b: 5f pop %rdi
468c: 5e pop %rsi
468d: c3 ret
468e: 4c 89 c8 mov %r9,%rax
4691: 48 83 e0 3f and $0x3f,%rax
4695: 48 f7 d8 neg %rax
4698: 48 83 e0 3f and $0x3f,%rax
469c: 4c 03 c8 add %rax,%r9
469f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
46a3: 4d 0f 4f e1 cmovg %r9,%r12
46a7: 41 bd 01 00 00 00 mov $0x1,%r13d
46ad: 45 8d 4f ff lea -0x1(%r15),%r9d
46b1: 44 89 c9 mov %r9d,%ecx
46b4: 41 d3 e5 shl %cl,%r13d
46b7: 41 83 ff 06 cmp $0x6,%r15d
46bb: 7f 5d jg 0x471a
46bd: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
46c1: 74 2e je 0x46f1
46c3: 4d 63 ff movslq %r15d,%r15
46c6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeafa0
46cd: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
46d2: 48 89 d1 mov %rdx,%rcx
46d5: 48 89 f2 mov %rsi,%rdx
46d8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
46df: 01
46e0: 44 89 f9 mov %r15d,%ecx
46e3: 41 bc 01 00 00 00 mov $0x1,%r12d
46e9: 41 d3 e4 shl %cl,%r12d
46ec: e9 e3 00 00 00 jmp 0x47d4
46f1: 4d 63 ff movslq %r15d,%r15
46f4: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeafa0
46fb: 48 89 d1 mov %rdx,%rcx
46fe: 48 89 f2 mov %rsi,%rdx
4701: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
4708: 01
4709: 44 89 f9 mov %r15d,%ecx
470c: 41 bc 01 00 00 00 mov $0x1,%r12d
4712: 41 d3 e4 shl %cl,%r12d
4715: e9 ba 00 00 00 jmp 0x47d4
471a: 41 83 ff 10 cmp $0x10,%r15d
471e: 7e 71 jle 0x4791
4720: 41 83 ff 11 cmp $0x11,%r15d
4724: 7f 4b jg 0x4771
4726: 48 3b d6 cmp %rsi,%rdx
4729: 0f 84 09 01 00 00 je 0x4838
472f: 48 89 d1 mov %rdx,%rcx
4732: 48 89 f2 mov %rsi,%rdx
4735: 45 89 e8 mov %r13d,%r8d
4738: 4c 8b 4f 30 mov 0x30(%rdi),%r9
473c: e8 4f 2d b1 01 call 0x1b17490
4741: 48 89 e0 mov %rsp,%rax
4744: 48 89 f1 mov %rsi,%rcx
4747: 44 89 ea mov %r13d,%edx
474a: 4d 89 e1 mov %r12,%r9
474d: 4c 8b 47 38 mov 0x38(%rdi),%r8
4751: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
4758: e8 31 72 b1 01 call 0x1b1b98e
475d: 44 89 f9 mov %r15d,%ecx
4760: 41 bc 01 00 00 00 mov $0x1,%r12d
4766: 41 d3 e4 shl %cl,%r12d
4769: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
476d: 75 55 jne 0x47c4
476f: eb 63 jmp 0x47d4
4771: 48 89 e0 mov %rsp,%rax
4774: 48 89 f9 mov %rdi,%rcx
4777: 49 89 f0 mov %rsi,%r8
477a: 4c 89 60 20 mov %r12,0x20(%rax)
477e: e8 7d 21 09 00 call 0x96900
4783: 44 89 f9 mov %r15d,%ecx
4786: 41 bc 01 00 00 00 mov $0x1,%r12d
478c: 41 d3 e4 shl %cl,%r12d
478f: eb 43 jmp 0x47d4
4791: 48 89 e0 mov %rsp,%rax
4794: 48 89 d1 mov %rdx,%rcx
4797: 48 89 f2 mov %rsi,%rdx
479a: 45 89 e8 mov %r13d,%r8d
479d: 4c 8b 4f 38 mov 0x38(%rdi),%r9
47a1: 4c 89 60 28 mov %r12,0x28(%rax)
47a5: 4c 8b 67 30 mov 0x30(%rdi),%r12
47a9: 4c 89 60 20 mov %r12,0x20(%rax)
47ad: e8 9e 54 b1 01 call 0x1b19c50
47b2: 44 89 f9 mov %r15d,%ecx
47b5: 41 bc 01 00 00 00 mov $0x1,%r12d
47bb: 41 d3 e4 shl %cl,%r12d
47be: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
47c2: 74 10 je 0x47d4
47c4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
47c9: 48 89 f2 mov %rsi,%rdx
47cc: 45 89 e0 mov %r12d,%r8d
47cf: e8 cc 64 ff ff call 0xffffffffffffaca0
47d4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
47d9: 48 89 f1 mov %rsi,%rcx
47dc: f3 0f 10 16 movss (%rsi),%xmm2
47e0: 0f 28 c1 movaps %xmm1,%xmm0
47e3: 44 89 ea mov %r13d,%edx
47e6: 41 b8 01 00 00 00 mov $0x1,%r8d
47ec: f3 0f 58 c2 addss %xmm2,%xmm0
47f0: f3 0f 5c d1 subss %xmm1,%xmm2
47f4: f3 0f 11 06 movss %xmm0,(%rsi)
47f8: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
47fd: 4c 8b 4f 50 mov 0x50(%rdi),%r9
4801: e8 3a 32 09 00 call 0x97a40
4806: 4d 63 e4 movslq %r12d,%r12
4809: 49 83 fc 01 cmp $0x1,%r12
480d: 74 13 je 0x4822
480f: 8b 46 04 mov 0x4(%rsi),%eax
4812: 33 ff xor %edi,%edi
4814: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
4818: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
481d: 89 7e 04 mov %edi,0x4(%rsi)
4820: eb 07 jmp 0x4829
4822: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
4829: 33 c0 xor %eax,%eax
482b: 48 83 c4 30 add $0x30,%rsp
482f: 41 5f pop %r15
4831: 41 5d pop %r13
4833: 41 5c pop %r12
4835: 5f pop %rdi
4836: 5e pop %rsi
4837: c3 ret
4838: 48 89 f1 mov %rsi,%rcx
483b: 44 89 ea mov %r13d,%edx
483e: 4c 8b 47 30 mov 0x30(%rdi),%r8
4842: e8 99 26 b1 01 call 0x1b16ee0
4847: e9 f5 fe ff ff jmp 0x4741
484c: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
4850: 7e 12 jle 0x4864
4852: b8 f8 ff ff ff mov $0xfffffff8,%eax
4857: 48 83 c4 30 add $0x30,%rsp
485b: 41 5f pop %r15
485d: 41 5d pop %r13
485f: 41 5c pop %r12
4861: 5f pop %rdi
4862: 5e pop %rsi
4863: c3 ret
4864: 44 8b 7f 04 mov 0x4(%rdi),%r15d
4868: 41 83 ff 04 cmp $0x4,%r15d
486c: 0f 8e ab fd ff ff jle 0x461d
4872: e9 30 fe ff ff jmp 0x46a7
4877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
487e: 00 00
4880: 57 push %rdi
4881: 41 54 push %r12
4883: 41 55 push %r13
4885: 41 56 push %r14
4887: 41 57 push %r15
4889: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
488e: 4d 89 c4 mov %r8,%r12
4891: 48 89 d7 mov %rdx,%rdi
4894: 48 89 ca mov %rcx,%rdx
4897: 45 33 ed xor %r13d,%r13d
489a: 4d 85 e4 test %r12,%r12
489d: 0f 84 a4 02 00 00 je 0x4b47
48a3: 41 83 3c 24 06 cmpl $0x6,(%r12)
48a8: 74 14 je 0x48be
48aa: b8 f3 ff ff ff mov $0xfffffff3,%eax
48af: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
48b4: 41 5f pop %r15
48b6: 41 5e pop %r14
48b8: 41 5d pop %r13
48ba: 41 5c pop %r12
48bc: 5f pop %rdi
48bd: c3 ret
48be: 48 85 d2 test %rdx,%rdx
48c1: 0f 84 80 02 00 00 je 0x4b47
48c7: 48 85 ff test %rdi,%rdi
48ca: 0f 84 77 02 00 00 je 0x4b47
48d0: 4d 85 c9 test %r9,%r9
48d3: 0f 84 66 02 00 00 je 0x4b3f
48d9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
48de: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
48e4: 7f 7f jg 0x4965
48e6: 4d 63 cf movslq %r15d,%r9
48e9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
48ef: 74 21 je 0x4912
48f1: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeafa0
48f8: 48 89 d1 mov %rdx,%rcx
48fb: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
4902: 48 89 fa mov %rdi,%rdx
4905: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
490c: 01
490d: 41 ff d1 call *%r9
4910: eb 18 jmp 0x492a
4912: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeafa0
4919: 48 89 d1 mov %rdx,%rcx
491c: 48 89 fa mov %rdi,%rdx
491f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
4926: 01
4927: 41 ff d1 call *%r9
492a: b8 01 00 00 00 mov $0x1,%eax
492f: 44 89 f9 mov %r15d,%ecx
4932: d3 e0 shl %cl,%eax
4934: 48 63 c0 movslq %eax,%rax
4937: 48 83 f8 01 cmp $0x1,%rax
493b: 74 10 je 0x494d
493d: 44 8b 4f 04 mov 0x4(%rdi),%r9d
4941: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
4945: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
494c: 00
494d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
4954: 33 c0 xor %eax,%eax
4956: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
495b: 41 5f pop %r15
495d: 41 5e pop %r14
495f: 41 5d pop %r13
4961: 41 5c pop %r12
4963: 5f pop %rdi
4964: c3 ret
4965: 4c 89 c8 mov %r9,%rax
4968: 48 83 e0 3f and $0x3f,%rax
496c: 48 f7 d8 neg %rax
496f: 48 83 e0 3f and $0x3f,%rax
4973: 4c 03 c8 add %rax,%r9
4976: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
497c: 4d 0f 4f e9 cmovg %r9,%r13
4980: 41 be 01 00 00 00 mov $0x1,%r14d
4986: 45 8d 4f ff lea -0x1(%r15),%r9d
498a: 44 89 c9 mov %r9d,%ecx
498d: 41 d3 e6 shl %cl,%r14d
4990: 41 83 ff 06 cmp $0x6,%r15d
4994: 7f 67 jg 0x49fd
4996: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
499c: 74 33 je 0x49d1
499e: 4d 63 ff movslq %r15d,%r15
49a1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeafa0
49a8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
49af: 48 89 d1 mov %rdx,%rcx
49b2: 48 89 fa mov %rdi,%rdx
49b5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
49bc: 01
49bd: 41 ff d1 call *%r9
49c0: 44 89 f9 mov %r15d,%ecx
49c3: 41 bd 01 00 00 00 mov $0x1,%r13d
49c9: 41 d3 e5 shl %cl,%r13d
49cc: e9 f2 00 00 00 jmp 0x4ac3
49d1: 4d 63 ff movslq %r15d,%r15
49d4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeafa0
49db: 48 89 d1 mov %rdx,%rcx
49de: 48 89 fa mov %rdi,%rdx
49e1: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
49e8: 01
49e9: 41 ff d1 call *%r9
49ec: 44 89 f9 mov %r15d,%ecx
49ef: 41 bd 01 00 00 00 mov $0x1,%r13d
49f5: 41 d3 e5 shl %cl,%r13d
49f8: e9 c6 00 00 00 jmp 0x4ac3
49fd: 41 83 ff 11 cmp $0x11,%r15d
4a01: 7e 77 jle 0x4a7a
4a03: 41 83 ff 12 cmp $0x12,%r15d
4a07: 7f 50 jg 0x4a59
4a09: 48 3b d7 cmp %rdi,%rdx
4a0c: 0f 84 18 01 00 00 je 0x4b2a
4a12: 48 89 d1 mov %rdx,%rcx
4a15: 48 89 fa mov %rdi,%rdx
4a18: 45 89 f0 mov %r14d,%r8d
4a1b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
4a20: e8 3b 43 b2 01 call 0x1b28d60
4a25: 48 8d 04 24 lea (%rsp),%rax
4a29: 48 89 f9 mov %rdi,%rcx
4a2c: 44 89 f2 mov %r14d,%edx
4a2f: 4d 89 e9 mov %r13,%r9
4a32: 4d 8b 44 24 38 mov 0x38(%r12),%r8
4a37: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
4a3e: e8 83 8b b2 01 call 0x1b2d5c6
4a43: 44 89 f9 mov %r15d,%ecx
4a46: 41 bd 01 00 00 00 mov $0x1,%r13d
4a4c: 41 d3 e5 shl %cl,%r13d
4a4f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
4a55: 75 5a jne 0x4ab1
4a57: eb 6a jmp 0x4ac3
4a59: 48 8d 04 24 lea (%rsp),%rax
4a5d: 4c 89 e1 mov %r12,%rcx
4a60: 49 89 f8 mov %rdi,%r8
4a63: 4c 89 68 20 mov %r13,0x20(%rax)
4a67: e8 b4 7b 09 00 call 0x9c620
4a6c: 44 89 f9 mov %r15d,%ecx
4a6f: 41 bd 01 00 00 00 mov $0x1,%r13d
4a75: 41 d3 e5 shl %cl,%r13d
4a78: eb 49 jmp 0x4ac3
4a7a: 49 89 e2 mov %rsp,%r10
4a7d: 48 89 d1 mov %rdx,%rcx
4a80: 49 8b 44 24 30 mov 0x30(%r12),%rax
4a85: 48 89 fa mov %rdi,%rdx
4a88: 45 89 f0 mov %r14d,%r8d
4a8b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
4a90: 49 89 42 20 mov %rax,0x20(%r10)
4a94: 4d 89 6a 28 mov %r13,0x28(%r10)
4a98: e8 83 6a b2 01 call 0x1b2b520
4a9d: 44 89 f9 mov %r15d,%ecx
4aa0: 41 bd 01 00 00 00 mov $0x1,%r13d
4aa6: 41 d3 e5 shl %cl,%r13d
4aa9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
4aaf: 74 12 je 0x4ac3
4ab1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
4ab8: 48 89 fa mov %rdi,%rdx
4abb: 45 89 e8 mov %r13d,%r8d
4abe: e8 3d 62 ff ff call 0xffffffffffffad00
4ac3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
4ac8: 48 89 f9 mov %rdi,%rcx
4acb: f3 0f 10 0f movss (%rdi),%xmm1
4acf: 44 89 f2 mov %r14d,%edx
4ad2: 41 b8 01 00 00 00 mov $0x1,%r8d
4ad8: f3 0f 58 07 addss (%rdi),%xmm0
4adc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
4ae1: f3 0f 11 07 movss %xmm0,(%rdi)
4ae5: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
4aea: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
4aef: e8 ac 8e 09 00 call 0x9d9a0
4af4: 4d 63 ed movslq %r13d,%r13
4af7: 49 83 fd 01 cmp $0x1,%r13
4afb: 74 15 je 0x4b12
4afd: 8b 47 04 mov 0x4(%rdi),%eax
4b00: 45 33 c9 xor %r9d,%r9d
4b03: 42 89 04 af mov %eax,(%rdi,%r13,4)
4b07: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
4b0c: 44 89 4f 04 mov %r9d,0x4(%rdi)
4b10: eb 07 jmp 0x4b19
4b12: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
4b19: 33 c0 xor %eax,%eax
4b1b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4b20: 41 5f pop %r15
4b22: 41 5e pop %r14
4b24: 41 5d pop %r13
4b26: 41 5c pop %r12
4b28: 5f pop %rdi
4b29: c3 ret
4b2a: 48 89 f9 mov %rdi,%rcx
4b2d: 44 89 f2 mov %r14d,%edx
4b30: 4d 8b 44 24 30 mov 0x30(%r12),%r8
4b35: e8 76 3c b2 01 call 0x1b287b0
4b3a: e9 e6 fe ff ff jmp 0x4a25
4b3f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
4b45: 7e 14 jle 0x4b5b
4b47: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b4c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4b51: 41 5f pop %r15
4b53: 41 5e pop %r14
4b55: 41 5d pop %r13
4b57: 41 5c pop %r12
4b59: 5f pop %rdi
4b5a: c3 ret
4b5b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
4b60: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
4b66: 0f 8e 7a fd ff ff jle 0x48e6
4b6c: e9 0f fe ff ff jmp 0x4980
4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b78: 00
4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b80: 56 push %rsi
4b81: 57 push %rdi
4b82: 41 54 push %r12
4b84: 41 55 push %r13
4b86: 48 83 ec 38 sub $0x38,%rsp
4b8a: 4c 89 c7 mov %r8,%rdi
4b8d: 48 89 d6 mov %rdx,%rsi
4b90: 48 89 ca mov %rcx,%rdx
4b93: 45 33 db xor %r11d,%r11d
4b96: 48 85 ff test %rdi,%rdi
4b99: 0f 84 0e 02 00 00 je 0x4dad
4b9f: 83 3f 06 cmpl $0x6,(%rdi)
4ba2: 74 10 je 0x4bb4
4ba4: b8 f3 ff ff ff mov $0xfffffff3,%eax
4ba9: 48 83 c4 38 add $0x38,%rsp
4bad: 41 5d pop %r13
4baf: 41 5c pop %r12
4bb1: 5f pop %rdi
4bb2: 5e pop %rsi
4bb3: c3 ret
4bb4: 48 85 d2 test %rdx,%rdx
4bb7: 0f 84 f0 01 00 00 je 0x4dad
4bbd: 48 85 f6 test %rsi,%rsi
4bc0: 0f 84 e7 01 00 00 je 0x4dad
4bc6: 4d 85 c9 test %r9,%r9
4bc9: 0f 84 d8 01 00 00 je 0x4da7
4bcf: 44 8b 6f 04 mov 0x4(%rdi),%r13d
4bd3: 41 83 fd 04 cmp $0x4,%r13d
4bd7: 7f 74 jg 0x4c4d
4bd9: 4d 63 cd movslq %r13d,%r9
4bdc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4be0: 74 1f je 0x4c01
4be2: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeafa0
4be9: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
4bee: 48 89 d1 mov %rdx,%rcx
4bf1: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
4bf8: 01
4bf9: 48 89 f2 mov %rsi,%rdx
4bfc: 41 ff d1 call *%r9
4bff: eb 17 jmp 0x4c18
4c01: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeafa0
4c08: 48 89 d1 mov %rdx,%rcx
4c0b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
4c12: 01
4c13: 48 89 f2 mov %rsi,%rdx
4c16: ff d7 call *%rdi
4c18: b8 01 00 00 00 mov $0x1,%eax
4c1d: 44 89 e9 mov %r13d,%ecx
4c20: d3 e0 shl %cl,%eax
4c22: 48 63 c0 movslq %eax,%rax
4c25: 48 83 f8 01 cmp $0x1,%rax
4c29: 74 0e je 0x4c39
4c2b: 8b 7e 04 mov 0x4(%rsi),%edi
4c2e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
4c35: 00
4c36: 89 3c 86 mov %edi,(%rsi,%rax,4)
4c39: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
4c40: 33 c0 xor %eax,%eax
4c42: 48 83 c4 38 add $0x38,%rsp
4c46: 41 5d pop %r13
4c48: 41 5c pop %r12
4c4a: 5f pop %rdi
4c4b: 5e pop %rsi
4c4c: c3 ret
4c4d: 4c 89 c8 mov %r9,%rax
4c50: 48 83 e0 3f and $0x3f,%rax
4c54: 48 f7 d8 neg %rax
4c57: 48 83 e0 3f and $0x3f,%rax
4c5b: 4c 03 c8 add %rax,%r9
4c5e: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
4c62: 4d 0f 4f d9 cmovg %r9,%r11
4c66: 45 8d 4d ff lea -0x1(%r13),%r9d
4c6a: 41 bc 01 00 00 00 mov $0x1,%r12d
4c70: 44 89 c9 mov %r9d,%ecx
4c73: 41 d3 e4 shl %cl,%r12d
4c76: 41 83 fd 06 cmp $0x6,%r13d
4c7a: 7f 60 jg 0x4cdc
4c7c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4c80: 74 31 je 0x4cb3
4c82: 4d 63 ed movslq %r13d,%r13
4c85: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeafa0
4c8c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
4c91: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
4c98: 01
4c99: 48 89 d1 mov %rdx,%rcx
4c9c: 48 89 f2 mov %rsi,%rdx
4c9f: 41 ff d1 call *%r9
4ca2: 44 89 e9 mov %r13d,%ecx
4ca5: 41 bd 01 00 00 00 mov $0x1,%r13d
4cab: 41 d3 e5 shl %cl,%r13d
4cae: e9 92 00 00 00 jmp 0x4d45
4cb3: 4d 63 ed movslq %r13d,%r13
4cb6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeafa0
4cbd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
4cc4: 01
4cc5: 48 89 d1 mov %rdx,%rcx
4cc8: 48 89 f2 mov %rsi,%rdx
4ccb: 41 ff d1 call *%r9
4cce: 44 89 e9 mov %r13d,%ecx
4cd1: 41 bd 01 00 00 00 mov $0x1,%r13d
4cd7: 41 d3 e5 shl %cl,%r13d
4cda: eb 69 jmp 0x4d45
4cdc: 41 83 fd 12 cmp $0x12,%r13d
4ce0: 7e 20 jle 0x4d02
4ce2: 48 89 e0 mov %rsp,%rax
4ce5: 48 89 f9 mov %rdi,%rcx
4ce8: 49 89 f0 mov %rsi,%r8
4ceb: 4c 89 58 20 mov %r11,0x20(%rax)
4cef: e8 cc d9 09 00 call 0xa26c0
4cf4: 44 89 e9 mov %r13d,%ecx
4cf7: 41 bd 01 00 00 00 mov $0x1,%r13d
4cfd: 41 d3 e5 shl %cl,%r13d
4d00: eb 43 jmp 0x4d45
4d02: 49 89 e2 mov %rsp,%r10
4d05: 48 8b 47 30 mov 0x30(%rdi),%rax
4d09: 48 89 d1 mov %rdx,%rcx
4d0c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
4d10: 48 89 f2 mov %rsi,%rdx
4d13: 45 89 e0 mov %r12d,%r8d
4d16: 4d 89 5a 28 mov %r11,0x28(%r10)
4d1a: 49 89 42 20 mov %rax,0x20(%r10)
4d1e: e8 5d f0 b3 01 call 0x1b43d80
4d23: 44 89 e9 mov %r13d,%ecx
4d26: 41 bd 01 00 00 00 mov $0x1,%r13d
4d2c: 41 d3 e5 shl %cl,%r13d
4d2f: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4d33: 74 10 je 0x4d45
4d35: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
4d3a: 48 89 f2 mov %rsi,%rdx
4d3d: 45 89 e8 mov %r13d,%r8d
4d40: e8 1b 60 ff ff call 0xffffffffffffad60
4d45: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
4d4a: 48 89 f1 mov %rsi,%rcx
4d4d: 44 89 e2 mov %r12d,%edx
4d50: f3 0f 10 16 movss (%rsi),%xmm2
4d54: 0f 28 c1 movaps %xmm1,%xmm0
4d57: 41 b8 01 00 00 00 mov $0x1,%r8d
4d5d: f3 0f 58 c2 addss %xmm2,%xmm0
4d61: f3 0f 5c d1 subss %xmm1,%xmm2
4d65: f3 0f 11 06 movss %xmm0,(%rsi)
4d69: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
4d6e: 4c 8b 4f 50 mov 0x50(%rdi),%r9
4d72: e8 89 eb 09 00 call 0xa3900
4d77: 4d 63 ed movslq %r13d,%r13
4d7a: 49 83 fd 01 cmp $0x1,%r13
4d7e: 74 13 je 0x4d93
4d80: 8b 46 04 mov 0x4(%rsi),%eax
4d83: 33 ff xor %edi,%edi
4d85: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
4d8a: 42 89 04 ae mov %eax,(%rsi,%r13,4)
4d8e: 89 7e 04 mov %edi,0x4(%rsi)
4d91: eb 07 jmp 0x4d9a
4d93: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
4d9a: 33 c0 xor %eax,%eax
4d9c: 48 83 c4 38 add $0x38,%rsp
4da0: 41 5d pop %r13
4da2: 41 5c pop %r12
4da4: 5f pop %rdi
4da5: 5e pop %rsi
4da6: c3 ret
4da7: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
4dab: 7e 10 jle 0x4dbd
4dad: b8 f8 ff ff ff mov $0xfffffff8,%eax
4db2: 48 83 c4 38 add $0x38,%rsp
4db6: 41 5d pop %r13
4db8: 41 5c pop %r12
4dba: 5f pop %rdi
4dbb: 5e pop %rsi
4dbc: c3 ret
4dbd: 44 8b 6f 04 mov 0x4(%rdi),%r13d
4dc1: 41 83 fd 04 cmp $0x4,%r13d
4dc5: 0f 8e 0e fe ff ff jle 0x4bd9
4dcb: e9 96 fe ff ff jmp 0x4c66
4dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4dd7: 00
4dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ddf: 90 nop
4de0: 41 54 push %r12
4de2: 41 55 push %r13
4de4: 41 56 push %r14
4de6: 41 57 push %r15
4de8: 48 83 ec 38 sub $0x38,%rsp
4dec: 4d 89 c5 mov %r8,%r13
4def: 49 89 d4 mov %rdx,%r12
4df2: 48 89 ca mov %rcx,%rdx
4df5: 45 33 db xor %r11d,%r11d
4df8: 4d 85 ed test %r13,%r13
4dfb: 0f 84 25 02 00 00 je 0x5026
4e01: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
4e06: 74 12 je 0x4e1a
4e08: b8 f3 ff ff ff mov $0xfffffff3,%eax
4e0d: 48 83 c4 38 add $0x38,%rsp
4e11: 41 5f pop %r15
4e13: 41 5e pop %r14
4e15: 41 5d pop %r13
4e17: 41 5c pop %r12
4e19: c3 ret
4e1a: 48 85 d2 test %rdx,%rdx
4e1d: 0f 84 03 02 00 00 je 0x5026
4e23: 4d 85 e4 test %r12,%r12
4e26: 0f 84 fa 01 00 00 je 0x5026
4e2c: 4d 85 c9 test %r9,%r9
4e2f: 0f 84 ea 01 00 00 je 0x501f
4e35: 45 8b 7d 04 mov 0x4(%r13),%r15d
4e39: 41 83 ff 04 cmp $0x4,%r15d
4e3d: 7f 79 jg 0x4eb8
4e3f: 4d 63 cf movslq %r15d,%r9
4e42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
4e47: 74 1d je 0x4e66
4e49: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeafa0
4e50: 48 89 d1 mov %rdx,%rcx
4e53: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
4e59: 4c 89 e2 mov %r12,%rdx
4e5c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
4e63: 01
4e64: eb 15 jmp 0x4e7b
4e66: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeafa0
4e6d: 48 89 d1 mov %rdx,%rcx
4e70: 4c 89 e2 mov %r12,%rdx
4e73: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
4e7a: 01
4e7b: b8 01 00 00 00 mov $0x1,%eax
4e80: 44 89 f9 mov %r15d,%ecx
4e83: d3 e0 shl %cl,%eax
4e85: 48 63 c0 movslq %eax,%rax
4e88: 48 83 f8 01 cmp $0x1,%rax
4e8c: 74 12 je 0x4ea0
4e8e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
4e93: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
4e97: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
4e9e: 00 00
4ea0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
4ea7: 00 00
4ea9: 33 c0 xor %eax,%eax
4eab: 48 83 c4 38 add $0x38,%rsp
4eaf: 41 5f pop %r15
4eb1: 41 5e pop %r14
4eb3: 41 5d pop %r13
4eb5: 41 5c pop %r12
4eb7: c3 ret
4eb8: 4c 89 c8 mov %r9,%rax
4ebb: 48 83 e0 3f and $0x3f,%rax
4ebf: 48 f7 d8 neg %rax
4ec2: 48 83 e0 3f and $0x3f,%rax
4ec6: 4c 03 c8 add %rax,%r9
4ec9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
4ece: 4d 0f 4f d9 cmovg %r9,%r11
4ed2: 41 be 01 00 00 00 mov $0x1,%r14d
4ed8: 45 8d 4f ff lea -0x1(%r15),%r9d
4edc: 44 89 c9 mov %r9d,%ecx
4edf: 41 d3 e6 shl %cl,%r14d
4ee2: 41 83 ff 07 cmp $0x7,%r15d
4ee6: 7f 5c jg 0x4f44
4ee8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
4eed: 74 2f je 0x4f1e
4eef: 4d 63 ff movslq %r15d,%r15
4ef2: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeafa0
4ef9: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
4eff: 48 89 d1 mov %rdx,%rcx
4f02: 4c 89 e2 mov %r12,%rdx
4f05: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
4f0c: 01
4f0d: 44 89 f9 mov %r15d,%ecx
4f10: 41 bf 01 00 00 00 mov $0x1,%r15d
4f16: 41 d3 e7 shl %cl,%r15d
4f19: e9 91 00 00 00 jmp 0x4faf
4f1e: 4d 63 ff movslq %r15d,%r15
4f21: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeafa0
4f28: 48 89 d1 mov %rdx,%rcx
4f2b: 4c 89 e2 mov %r12,%rdx
4f2e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
4f35: 01
4f36: 44 89 f9 mov %r15d,%ecx
4f39: 41 bf 01 00 00 00 mov $0x1,%r15d
4f3f: 41 d3 e7 shl %cl,%r15d
4f42: eb 6b jmp 0x4faf
4f44: 41 83 ff 13 cmp $0x13,%r15d
4f48: 7e 20 jle 0x4f6a
4f4a: 48 89 e0 mov %rsp,%rax
4f4d: 4c 89 e9 mov %r13,%rcx
4f50: 4d 89 e0 mov %r12,%r8
4f53: 4c 89 58 20 mov %r11,0x20(%rax)
4f57: e8 84 32 0a 00 call 0xa81e0
4f5c: 44 89 f9 mov %r15d,%ecx
4f5f: 41 bf 01 00 00 00 mov $0x1,%r15d
4f65: 41 d3 e7 shl %cl,%r15d
4f68: eb 45 jmp 0x4faf
4f6a: 49 89 e2 mov %rsp,%r10
4f6d: 48 89 d1 mov %rdx,%rcx
4f70: 49 8b 45 30 mov 0x30(%r13),%rax
4f74: 4c 89 e2 mov %r12,%rdx
4f77: 45 89 f0 mov %r14d,%r8d
4f7a: 4d 8b 4d 38 mov 0x38(%r13),%r9
4f7e: 4d 89 5a 28 mov %r11,0x28(%r10)
4f82: 49 89 42 20 mov %rax,0x20(%r10)
4f86: e8 55 76 b5 01 call 0x1b5c5e0
4f8b: 44 89 f9 mov %r15d,%ecx
4f8e: 41 bf 01 00 00 00 mov $0x1,%r15d
4f94: 41 d3 e7 shl %cl,%r15d
4f97: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
4f9c: 74 11 je 0x4faf
4f9e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
4fa4: 4c 89 e2 mov %r12,%rdx
4fa7: 45 89 f8 mov %r15d,%r8d
4faa: e8 11 5e ff ff call 0xffffffffffffadc0
4faf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
4fb6: 4c 89 e1 mov %r12,%rcx
4fb9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
4fbf: 44 89 f2 mov %r14d,%edx
4fc2: 41 b8 01 00 00 00 mov $0x1,%r8d
4fc8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
4fcc: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
4fd0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
4fd6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
4fdd: 4d 8b 4d 50 mov 0x50(%r13),%r9
4fe1: e8 3a 44 0a 00 call 0xa9420
4fe6: 4d 63 ff movslq %r15d,%r15
4fe9: 49 83 ff 01 cmp $0x1,%r15
4fed: 74 18 je 0x5007
4fef: 41 8b 44 24 04 mov 0x4(%r12),%eax
4ff4: 45 33 c9 xor %r9d,%r9d
4ff7: 43 89 04 bc mov %eax,(%r12,%r15,4)
4ffb: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
5000: 45 89 4c 24 04 mov %r9d,0x4(%r12)
5005: eb 09 jmp 0x5010
5007: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
500e: 00 00
5010: 33 c0 xor %eax,%eax
5012: 48 83 c4 38 add $0x38,%rsp
5016: 41 5f pop %r15
5018: 41 5e pop %r14
501a: 41 5d pop %r13
501c: 41 5c pop %r12
501e: c3 ret
501f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
5024: 7e 12 jle 0x5038
5026: b8 f8 ff ff ff mov $0xfffffff8,%eax
502b: 48 83 c4 38 add $0x38,%rsp
502f: 41 5f pop %r15
5031: 41 5e pop %r14
5033: 41 5d pop %r13
5035: 41 5c pop %r12
5037: c3 ret
5038: 45 8b 7d 04 mov 0x4(%r13),%r15d
503c: 41 83 ff 04 cmp $0x4,%r15d
5040: 0f 8e f9 fd ff ff jle 0x4e3f
5046: e9 87 fe ff ff jmp 0x4ed2
504b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5052: 00
5053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
505a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5060: 56 push %rsi
5061: 57 push %rdi
5062: 41 54 push %r12
5064: 41 55 push %r13
5066: 41 57 push %r15
5068: 48 83 ec 30 sub $0x30,%rsp
506c: 4c 89 c7 mov %r8,%rdi
506f: 48 89 d6 mov %rdx,%rsi
5072: 48 89 ca mov %rcx,%rdx
5075: 45 33 db xor %r11d,%r11d
5078: 48 85 ff test %rdi,%rdi
507b: 0f 84 ea 01 00 00 je 0x526b
5081: 83 3f 06 cmpl $0x6,(%rdi)
5084: 74 12 je 0x5098
5086: b8 f3 ff ff ff mov $0xfffffff3,%eax
508b: 48 83 c4 30 add $0x30,%rsp
508f: 41 5f pop %r15
5091: 41 5d pop %r13
5093: 41 5c pop %r12
5095: 5f pop %rdi
5096: 5e pop %rsi
5097: c3 ret
5098: 48 85 d2 test %rdx,%rdx
509b: 0f 84 ca 01 00 00 je 0x526b
50a1: 48 85 f6 test %rsi,%rsi
50a4: 0f 84 c1 01 00 00 je 0x526b
50aa: 4d 85 c9 test %r9,%r9
50ad: 0f 84 b2 01 00 00 je 0x5265
50b3: 44 8b 7f 04 mov 0x4(%rdi),%r15d
50b7: 41 83 ff 04 cmp $0x4,%r15d
50bb: 7f 75 jg 0x5132
50bd: 4d 63 cf movslq %r15d,%r9
50c0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
50c4: 74 20 je 0x50e6
50c6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeafa0
50cd: 48 89 d1 mov %rdx,%rcx
50d0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
50d5: 48 89 f2 mov %rsi,%rdx
50d8: c5 f8 28 d0 vmovaps %xmm0,%xmm2
50dc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
50e3: 01
50e4: eb 15 jmp 0x50fb
50e6: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeafa0
50ed: 48 89 d1 mov %rdx,%rcx
50f0: 48 89 f2 mov %rsi,%rdx
50f3: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
50fa: 01
50fb: b8 01 00 00 00 mov $0x1,%eax
5100: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
5105: 48 63 ff movslq %edi,%rdi
5108: 48 83 ff 01 cmp $0x1,%rdi
510c: 74 0e je 0x511c
510e: 8b 46 04 mov 0x4(%rsi),%eax
5111: 89 04 be mov %eax,(%rsi,%rdi,4)
5114: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
511b: 00
511c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
5123: 33 c0 xor %eax,%eax
5125: 48 83 c4 30 add $0x30,%rsp
5129: 41 5f pop %r15
512b: 41 5d pop %r13
512d: 41 5c pop %r12
512f: 5f pop %rdi
5130: 5e pop %rsi
5131: c3 ret
5132: 4c 89 c8 mov %r9,%rax
5135: 48 83 e0 3f and $0x3f,%rax
5139: 48 f7 d8 neg %rax
513c: 48 83 e0 3f and $0x3f,%rax
5140: 4c 03 c8 add %rax,%r9
5143: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
5147: 4d 0f 4f d9 cmovg %r9,%r11
514b: 41 bc 01 00 00 00 mov $0x1,%r12d
5151: 45 8d 4f ff lea -0x1(%r15),%r9d
5155: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
515a: 41 83 ff 07 cmp $0x7,%r15d
515e: 7f 49 jg 0x51a9
5160: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5164: 74 24 je 0x518a
5166: 4d 63 ff movslq %r15d,%r15
5169: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeafa0
5170: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
5175: 48 89 d1 mov %rdx,%rcx
5178: 48 89 f2 mov %rsi,%rdx
517b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
5182: 01
5183: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
5188: eb 7a jmp 0x5204
518a: 4d 63 ff movslq %r15d,%r15
518d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeafa0
5194: 48 89 d1 mov %rdx,%rcx
5197: 48 89 f2 mov %rsi,%rdx
519a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
51a1: 01
51a2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
51a7: eb 5b jmp 0x5204
51a9: 41 83 ff 13 cmp $0x13,%r15d
51ad: 7e 19 jle 0x51c8
51af: 48 89 e0 mov %rsp,%rax
51b2: 48 89 f9 mov %rdi,%rcx
51b5: 49 89 f0 mov %rsi,%r8
51b8: 4c 89 58 20 mov %r11,0x20(%rax)
51bc: e8 bf 93 0a 00 call 0xae580
51c1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
51c6: eb 3c jmp 0x5204
51c8: 49 89 e2 mov %rsp,%r10
51cb: 48 89 d1 mov %rdx,%rcx
51ce: 48 8b 47 30 mov 0x30(%rdi),%rax
51d2: 48 89 f2 mov %rsi,%rdx
51d5: 45 89 e8 mov %r13d,%r8d
51d8: 4c 8b 4f 38 mov 0x38(%rdi),%r9
51dc: 4d 89 5a 28 mov %r11,0x28(%r10)
51e0: 49 89 42 20 mov %rax,0x20(%r10)
51e4: e8 37 79 b6 01 call 0x1b6cb20
51e9: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
51ee: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
51f2: 74 10 je 0x5204
51f4: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
51f9: 48 89 f2 mov %rsi,%rdx
51fc: 45 89 e0 mov %r12d,%r8d
51ff: e8 7c 5d ff ff call 0xffffffffffffaf80
5204: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
5209: 48 89 f1 mov %rsi,%rcx
520c: c5 fa 10 0e vmovss (%rsi),%xmm1
5210: 44 89 ea mov %r13d,%edx
5213: 41 b8 01 00 00 00 mov $0x1,%r8d
5219: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
521d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
5221: c5 fa 11 06 vmovss %xmm0,(%rsi)
5225: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
522a: 4c 8b 4f 50 mov 0x50(%rdi),%r9
522e: e8 0d a6 0a 00 call 0xaf840
5233: 4d 63 e4 movslq %r12d,%r12
5236: 49 83 fc 01 cmp $0x1,%r12
523a: 74 13 je 0x524f
523c: 8b 46 04 mov 0x4(%rsi),%eax
523f: 33 ff xor %edi,%edi
5241: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
5245: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
524a: 89 7e 04 mov %edi,0x4(%rsi)
524d: eb 07 jmp 0x5256
524f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
5256: 33 c0 xor %eax,%eax
5258: 48 83 c4 30 add $0x30,%rsp
525c: 41 5f pop %r15
525e: 41 5d pop %r13
5260: 41 5c pop %r12
5262: 5f pop %rdi
5263: 5e pop %rsi
5264: c3 ret
5265: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
5269: 7e 12 jle 0x527d
526b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5270: 48 83 c4 30 add $0x30,%rsp
5274: 41 5f pop %r15
5276: 41 5d pop %r13
5278: 41 5c pop %r12
527a: 5f pop %rdi
527b: 5e pop %rsi
527c: c3 ret
527d: 44 8b 7f 04 mov 0x4(%rdi),%r15d
5281: 41 83 ff 04 cmp $0x4,%r15d
5285: 0f 8e 32 fe ff ff jle 0x50bd
528b: e9 bb fe ff ff jmp 0x514b
5290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5297: 00
5298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
529f: 90 nop
52a0: 56 push %rsi
52a1: 57 push %rdi
52a2: 41 54 push %r12
52a4: 41 55 push %r13
52a6: 41 57 push %r15
52a8: 48 83 ec 30 sub $0x30,%rsp
52ac: 4c 89 c7 mov %r8,%rdi
52af: 48 89 d6 mov %rdx,%rsi
52b2: 48 89 ca mov %rcx,%rdx
52b5: 45 33 db xor %r11d,%r11d
52b8: 48 85 ff test %rdi,%rdi
52bb: 0f 84 e6 01 00 00 je 0x54a7
52c1: 83 3f 06 cmpl $0x6,(%rdi)
52c4: 74 12 je 0x52d8
52c6: b8 f3 ff ff ff mov $0xfffffff3,%eax
52cb: 48 83 c4 30 add $0x30,%rsp
52cf: 41 5f pop %r15
52d1: 41 5d pop %r13
52d3: 41 5c pop %r12
52d5: 5f pop %rdi
52d6: 5e pop %rsi
52d7: c3 ret
52d8: 48 85 d2 test %rdx,%rdx
52db: 0f 84 c6 01 00 00 je 0x54a7
52e1: 48 85 f6 test %rsi,%rsi
52e4: 0f 84 bd 01 00 00 je 0x54a7
52ea: 4d 85 c9 test %r9,%r9
52ed: 0f 84 ae 01 00 00 je 0x54a1
52f3: 44 8b 7f 04 mov 0x4(%rdi),%r15d
52f7: 41 83 ff 04 cmp $0x4,%r15d
52fb: 7f 71 jg 0x536e
52fd: 4d 63 cf movslq %r15d,%r9
5300: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5304: 74 1c je 0x5322
5306: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeafa0
530d: 48 89 d1 mov %rdx,%rcx
5310: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
5315: 48 89 f2 mov %rsi,%rdx
5318: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
531f: 01
5320: eb 15 jmp 0x5337
5322: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeafa0
5329: 48 89 d1 mov %rdx,%rcx
532c: 48 89 f2 mov %rsi,%rdx
532f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
5336: 01
5337: b8 01 00 00 00 mov $0x1,%eax
533c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
5341: 48 63 ff movslq %edi,%rdi
5344: 48 83 ff 01 cmp $0x1,%rdi
5348: 74 0e je 0x5358
534a: 8b 46 04 mov 0x4(%rsi),%eax
534d: 89 04 be mov %eax,(%rsi,%rdi,4)
5350: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
5357: 00
5358: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
535f: 33 c0 xor %eax,%eax
5361: 48 83 c4 30 add $0x30,%rsp
5365: 41 5f pop %r15
5367: 41 5d pop %r13
5369: 41 5c pop %r12
536b: 5f pop %rdi
536c: 5e pop %rsi
536d: c3 ret
536e: 4c 89 c8 mov %r9,%rax
5371: 48 83 e0 3f and $0x3f,%rax
5375: 48 f7 d8 neg %rax
5378: 48 83 e0 3f and $0x3f,%rax
537c: 4c 03 c8 add %rax,%r9
537f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
5383: 4d 0f 4f d9 cmovg %r9,%r11
5387: 41 bc 01 00 00 00 mov $0x1,%r12d
538d: 45 8d 4f ff lea -0x1(%r15),%r9d
5391: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
5396: 41 83 ff 07 cmp $0x7,%r15d
539a: 7f 49 jg 0x53e5
539c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
53a0: 74 24 je 0x53c6
53a2: 4d 63 ff movslq %r15d,%r15
53a5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeafa0
53ac: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
53b1: 48 89 d1 mov %rdx,%rcx
53b4: 48 89 f2 mov %rsi,%rdx
53b7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
53be: 01
53bf: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
53c4: eb 7a jmp 0x5440
53c6: 4d 63 ff movslq %r15d,%r15
53c9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeafa0
53d0: 48 89 d1 mov %rdx,%rcx
53d3: 48 89 f2 mov %rsi,%rdx
53d6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
53dd: 01
53de: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
53e3: eb 5b jmp 0x5440
53e5: 41 83 ff 13 cmp $0x13,%r15d
53e9: 7e 19 jle 0x5404
53eb: 48 89 e0 mov %rsp,%rax
53ee: 48 89 f9 mov %rdi,%rcx
53f1: 49 89 f0 mov %rsi,%r8
53f4: 4c 89 58 20 mov %r11,0x20(%rax)
53f8: e8 a3 f3 0a 00 call 0xb47a0
53fd: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
5402: eb 3c jmp 0x5440
5404: 49 89 e2 mov %rsp,%r10
5407: 48 89 d1 mov %rdx,%rcx
540a: 48 8b 47 30 mov 0x30(%rdi),%rax
540e: 48 89 f2 mov %rsi,%rdx
5411: 45 89 e8 mov %r13d,%r8d
5414: 4c 8b 4f 38 mov 0x38(%rdi),%r9
5418: 4d 89 5a 28 mov %r11,0x28(%r10)
541c: 49 89 42 20 mov %rax,0x20(%r10)
5420: e8 fb 58 b7 01 call 0x1b7ad20
5425: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
542a: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
542e: 74 10 je 0x5440
5430: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
5435: 48 89 f2 mov %rsi,%rdx
5438: 45 89 e0 mov %r12d,%r8d
543b: e8 00 5d ff ff call 0xffffffffffffb140
5440: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
5445: 48 89 f1 mov %rsi,%rcx
5448: c5 fa 10 0e vmovss (%rsi),%xmm1
544c: 44 89 ea mov %r13d,%edx
544f: 41 b8 01 00 00 00 mov $0x1,%r8d
5455: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
5459: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
545d: c5 fa 11 06 vmovss %xmm0,(%rsi)
5461: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
5466: 4c 8b 4f 50 mov 0x50(%rdi),%r9
546a: e8 f1 05 0b 00 call 0xb5a60
546f: 4d 63 e4 movslq %r12d,%r12
5472: 49 83 fc 01 cmp $0x1,%r12
5476: 74 13 je 0x548b
5478: 8b 46 04 mov 0x4(%rsi),%eax
547b: 33 ff xor %edi,%edi
547d: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
5481: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
5486: 89 7e 04 mov %edi,0x4(%rsi)
5489: eb 07 jmp 0x5492
548b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
5492: 33 c0 xor %eax,%eax
5494: 48 83 c4 30 add $0x30,%rsp
5498: 41 5f pop %r15
549a: 41 5d pop %r13
549c: 41 5c pop %r12
549e: 5f pop %rdi
549f: 5e pop %rsi
54a0: c3 ret
54a1: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
54a5: 7e 12 jle 0x54b9
54a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
54ac: 48 83 c4 30 add $0x30,%rsp
54b0: 41 5f pop %r15
54b2: 41 5d pop %r13
54b4: 41 5c pop %r12
54b6: 5f pop %rdi
54b7: 5e pop %rsi
54b8: c3 ret
54b9: 44 8b 7f 04 mov 0x4(%rdi),%r15d
54bd: 41 83 ff 04 cmp $0x4,%r15d
54c1: 0f 8e 36 fe ff ff jle 0x52fd
54c7: e9 bb fe ff ff jmp 0x5387
54cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
54d3: 00
54d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
54e0: 48 83 ec 28 sub $0x28,%rsp
54e4: 48 85 c9 test %rcx,%rcx
54e7: 74 26 je 0x550f
54e9: 48 85 d2 test %rdx,%rdx
54ec: 74 21 je 0x550f
54ee: 45 85 c0 test %r8d,%r8d
54f1: 7e 26 jle 0x5519
54f3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
54fa: 7d 07 jge 0x5503
54fc: e8 bf 94 a4 01 call 0x1a4e9c0
5501: eb 05 jmp 0x5508
5503: e8 b8 98 a4 01 call 0x1a4edc0
5508: 33 c0 xor %eax,%eax
550a: 48 83 c4 28 add $0x28,%rsp
550e: c3 ret
550f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5514: 48 83 c4 28 add $0x28,%rsp
5518: c3 ret
5519: b8 fa ff ff ff mov $0xfffffffa,%eax
551e: 48 83 c4 28 add $0x28,%rsp
5522: c3 ret
5523: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
552a: 00
552b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5540: 48 83 ec 28 sub $0x28,%rsp
5544: 48 85 c9 test %rcx,%rcx
5547: 74 26 je 0x556f
5549: 48 85 d2 test %rdx,%rdx
554c: 74 21 je 0x556f
554e: 45 85 c0 test %r8d,%r8d
5551: 7e 26 jle 0x5579
5553: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
555a: 7d 07 jge 0x5563
555c: e8 ff a0 a4 01 call 0x1a4f660
5561: eb 05 jmp 0x5568
5563: e8 78 56 0b 00 call 0xbabe0
5568: 33 c0 xor %eax,%eax
556a: 48 83 c4 28 add $0x28,%rsp
556e: c3 ret
556f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5574: 48 83 c4 28 add $0x28,%rsp
5578: c3 ret
5579: b8 fa ff ff ff mov $0xfffffffa,%eax
557e: 48 83 c4 28 add $0x28,%rsp
5582: c3 ret
5583: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
558a: 00
558b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55a0: 48 83 ec 28 sub $0x28,%rsp
55a4: 48 85 c9 test %rcx,%rcx
55a7: 74 26 je 0x55cf
55a9: 48 85 d2 test %rdx,%rdx
55ac: 74 21 je 0x55cf
55ae: 45 85 c0 test %r8d,%r8d
55b1: 7e 26 jle 0x55d9
55b3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
55ba: 7d 07 jge 0x55c3
55bc: e8 9f ad a4 01 call 0x1a50360
55c1: eb 05 jmp 0x55c8
55c3: e8 78 57 0b 00 call 0xbad40
55c8: 33 c0 xor %eax,%eax
55ca: 48 83 c4 28 add $0x28,%rsp
55ce: c3 ret
55cf: b8 f8 ff ff ff mov $0xfffffff8,%eax
55d4: 48 83 c4 28 add $0x28,%rsp
55d8: c3 ret
55d9: b8 fa ff ff ff mov $0xfffffffa,%eax
55de: 48 83 c4 28 add $0x28,%rsp
55e2: c3 ret
55e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
55ea: 00
55eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5600: 41 83 f9 05 cmp $0x5,%r9d
5604: 7d 3d jge 0x5643
5606: 41 ff c9 dec %r9d
5609: 41 83 f9 ff cmp $0xffffffff,%r9d
560d: 74 33 je 0x5642
560f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5616: 00
5617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
561e: 66 90 xchg %ax,%ax
5620: f2 0f 10 01 movsd (%rcx),%xmm0
5624: 41 ff c9 dec %r9d
5627: f2 0f 59 02 mulsd (%rdx),%xmm0
562b: 48 83 c1 08 add $0x8,%rcx
562f: f2 41 0f 11 00 movsd %xmm0,(%r8)
5634: 48 83 c2 08 add $0x8,%rdx
5638: 49 83 c0 08 add $0x8,%r8
563c: 41 83 f9 ff cmp $0xffffffff,%r9d
5640: 75 de jne 0x5620
5642: c3 ret
5643: 49 f7 c0 07 00 00 00 test $0x7,%r8
564a: 0f 85 e8 02 00 00 jne 0x5938
5650: 49 f7 c0 0f 00 00 00 test $0xf,%r8
5657: 74 1c je 0x5675
5659: f2 0f 10 01 movsd (%rcx),%xmm0
565d: 48 83 c1 08 add $0x8,%rcx
5661: f2 0f 59 02 mulsd (%rdx),%xmm0
5665: 48 83 c2 08 add $0x8,%rdx
5669: f2 41 0f 11 00 movsd %xmm0,(%r8)
566e: 49 83 c0 08 add $0x8,%r8
5672: 41 ff c9 dec %r9d
5675: 44 89 c8 mov %r9d,%eax
5678: 41 83 e1 03 and $0x3,%r9d
567c: c1 f8 02 sar $0x2,%eax
567f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5686: 0f 84 78 01 00 00 je 0x5804
568c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5693: 0f 84 dd 00 00 00 je 0x5776
5699: 3d aa 2a 00 00 cmp $0x2aaa,%eax
569e: 0f 83 7c 00 00 00 jae 0x5720
56a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56ab: 00
56ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
56b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56bf: 00
56c0: f2 0f 10 11 movsd (%rcx),%xmm2
56c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
56c9: f2 0f 10 02 movsd (%rdx),%xmm0
56cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
56d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
56d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
56dc: 48 83 c2 20 add $0x20,%rdx
56e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
56e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
56ea: 48 83 c1 20 add $0x20,%rcx
56ee: 66 0f 59 d0 mulpd %xmm0,%xmm2
56f2: 66 0f 59 d9 mulpd %xmm1,%xmm3
56f6: 41 0f 29 10 movaps %xmm2,(%r8)
56fa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
56ff: 49 83 c0 20 add $0x20,%r8
5703: ff c8 dec %eax
5705: 75 b9 jne 0x56c0
5707: e9 fa fe ff ff jmp 0x5606
570c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5713: 00
5714: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5720: 0f 18 49 40 prefetcht0 0x40(%rcx)
5724: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5728: f2 0f 10 11 movsd (%rcx),%xmm2
572c: f2 0f 10 02 movsd (%rdx),%xmm0
5730: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5735: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
573a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
573f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5744: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5749: 48 83 c2 20 add $0x20,%rdx
574d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5752: 48 83 c1 20 add $0x20,%rcx
5756: 66 0f 59 d0 mulpd %xmm0,%xmm2
575a: 66 0f 59 d9 mulpd %xmm1,%xmm3
575e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
5763: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
5769: 49 83 c0 20 add $0x20,%r8
576d: ff c8 dec %eax
576f: 75 af jne 0x5720
5771: e9 90 fe ff ff jmp 0x5606
5776: 3d aa 2a 00 00 cmp $0x2aaa,%eax
577b: 73 43 jae 0x57c0
577d: 0f 1f 00 nopl (%rax)
5780: f2 0f 10 01 movsd (%rcx),%xmm0
5784: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5789: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
578e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5793: 48 83 c1 20 add $0x20,%rcx
5797: 66 0f 59 02 mulpd (%rdx),%xmm0
579b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
57a0: 41 0f 29 00 movaps %xmm0,(%r8)
57a4: 48 83 c2 20 add $0x20,%rdx
57a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
57ad: 49 83 c0 20 add $0x20,%r8
57b1: ff c8 dec %eax
57b3: 75 cb jne 0x5780
57b5: e9 4c fe ff ff jmp 0x5606
57ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
57c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
57c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
57c8: f2 0f 10 01 movsd (%rcx),%xmm0
57cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
57d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
57d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
57db: 48 83 c1 20 add $0x20,%rcx
57df: 66 0f 59 02 mulpd (%rdx),%xmm0
57e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
57e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
57ed: 48 83 c2 20 add $0x20,%rdx
57f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
57f7: 49 83 c0 20 add $0x20,%r8
57fb: ff c8 dec %eax
57fd: 75 c1 jne 0x57c0
57ff: e9 02 fe ff ff jmp 0x5606
5804: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
580b: 0f 84 93 00 00 00 je 0x58a4
5811: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5816: 73 48 jae 0x5860
5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
581f: 00
5820: f2 0f 10 02 movsd (%rdx),%xmm0
5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5833: 48 83 c2 20 add $0x20,%rdx
5837: 66 0f 59 01 mulpd (%rcx),%xmm0
583b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5840: 41 0f 29 00 movaps %xmm0,(%r8)
5844: 48 83 c1 20 add $0x20,%rcx
5848: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
584d: 49 83 c0 20 add $0x20,%r8
5851: ff c8 dec %eax
5853: 75 cb jne 0x5820
5855: e9 ac fd ff ff jmp 0x5606
585a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5860: 0f 18 49 40 prefetcht0 0x40(%rcx)
5864: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5868: f2 0f 10 02 movsd (%rdx),%xmm0
586c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5871: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5876: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
587b: 48 83 c2 20 add $0x20,%rdx
587f: 66 0f 59 01 mulpd (%rcx),%xmm0
5883: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5888: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
588d: 48 83 c1 20 add $0x20,%rcx
5891: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5897: 49 83 c0 20 add $0x20,%r8
589b: ff c8 dec %eax
589d: 75 c1 jne 0x5860
589f: e9 62 fd ff ff jmp 0x5606
58a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax
58a9: 73 55 jae 0x5900
58ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58b2: 00
58b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
58c0: 0f 28 01 movaps (%rcx),%xmm0
58c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
58c7: 48 83 c1 20 add $0x20,%rcx
58cb: 66 0f 59 02 mulpd (%rdx),%xmm0
58cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
58d4: 41 0f 29 00 movaps %xmm0,(%r8)
58d8: 48 83 c2 20 add $0x20,%rdx
58dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
58e1: 49 83 c0 20 add $0x20,%r8
58e5: ff c8 dec %eax
58e7: 75 d7 jne 0x58c0
58e9: e9 18 fd ff ff jmp 0x5606
58ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58f5: 00
58f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58fd: 0f 1f 00 nopl (%rax)
5900: 0f 18 49 40 prefetcht0 0x40(%rcx)
5904: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5908: 0f 28 01 movaps (%rcx),%xmm0
590b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
590f: 48 83 c1 20 add $0x20,%rcx
5913: 66 0f 59 02 mulpd (%rdx),%xmm0
5917: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
591c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5921: 48 83 c2 20 add $0x20,%rdx
5925: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
592b: 49 83 c0 20 add $0x20,%r8
592f: ff c8 dec %eax
5931: 75 cd jne 0x5900
5933: e9 ce fc ff ff jmp 0x5606
5938: 44 89 c8 mov %r9d,%eax
593b: 41 83 e1 03 and $0x3,%r9d
593f: c1 f8 02 sar $0x2,%eax
5942: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5949: 0f 84 cb 00 00 00 je 0x5a1a
594f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5956: 0f 85 64 00 00 00 jne 0x59c0
595c: 0f 1f 40 00 nopl 0x0(%rax)
5960: f2 0f 10 01 movsd (%rcx),%xmm0
5964: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5969: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
596e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5973: 48 83 c1 20 add $0x20,%rcx
5977: 66 0f 59 02 mulpd (%rdx),%xmm0
597b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5980: f2 41 0f 11 00 movsd %xmm0,(%r8)
5985: 48 83 c2 20 add $0x20,%rdx
5989: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
598f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5995: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
599b: 49 83 c0 20 add $0x20,%r8
599f: ff c8 dec %eax
59a1: 75 bd jne 0x5960
59a3: e9 5e fc ff ff jmp 0x5606
59a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59af: 00
59b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
59be: 00 00
59c0: f2 0f 10 11 movsd (%rcx),%xmm2
59c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
59c9: f2 0f 10 02 movsd (%rdx),%xmm0
59cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
59d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
59d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
59dc: 48 83 c2 20 add $0x20,%rdx
59e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
59e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
59ea: 48 83 c1 20 add $0x20,%rcx
59ee: 66 0f 59 d0 mulpd %xmm0,%xmm2
59f2: 66 0f 59 d9 mulpd %xmm1,%xmm3
59f6: f2 41 0f 11 10 movsd %xmm2,(%r8)
59fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
5a01: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
5a07: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
5a0d: 49 83 c0 20 add $0x20,%r8
5a11: ff c8 dec %eax
5a13: 75 ab jne 0x59c0
5a15: e9 ec fb ff ff jmp 0x5606
5a1a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5a21: 75 5d jne 0x5a80
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: 0f 28 01 movaps (%rcx),%xmm0
5a43: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
5a47: 48 83 c1 20 add $0x20,%rcx
5a4b: 66 0f 59 02 mulpd (%rdx),%xmm0
5a4f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5a54: f2 41 0f 11 00 movsd %xmm0,(%r8)
5a59: 48 83 c2 20 add $0x20,%rdx
5a5d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5a63: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5a69: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5a6f: 49 83 c0 20 add $0x20,%r8
5a73: ff c8 dec %eax
5a75: 75 c9 jne 0x5a40
5a77: e9 8a fb ff ff jmp 0x5606
5a7c: 0f 1f 40 00 nopl 0x0(%rax)
5a80: f2 0f 10 02 movsd (%rdx),%xmm0
5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5a93: 48 83 c2 20 add $0x20,%rdx
5a97: 66 0f 59 01 mulpd (%rcx),%xmm0
5a9b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5aa0: f2 41 0f 11 00 movsd %xmm0,(%r8)
5aa5: 48 83 c1 20 add $0x20,%rcx
5aa9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5aaf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5ab5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5abb: 49 83 c0 20 add $0x20,%r8
5abf: ff c8 dec %eax
5ac1: 75 bd jne 0x5a80
5ac3: e9 3e fb ff ff jmp 0x5606
5ac8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5acf: 00
5ad0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ad7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5ade: 00 00
5ae0: 41 83 f9 05 cmp $0x5,%r9d
5ae4: 7d 3d jge 0x5b23
5ae6: 41 ff c9 dec %r9d
5ae9: 41 83 f9 ff cmp $0xffffffff,%r9d
5aed: 74 33 je 0x5b22
5aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5af6: 00
5af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5afe: 66 90 xchg %ax,%ax
5b00: f2 0f 10 01 movsd (%rcx),%xmm0
5b04: 41 ff c9 dec %r9d
5b07: f2 0f 59 02 mulsd (%rdx),%xmm0
5b0b: 48 83 c1 08 add $0x8,%rcx
5b0f: f2 41 0f 11 00 movsd %xmm0,(%r8)
5b14: 48 83 c2 08 add $0x8,%rdx
5b18: 49 83 c0 08 add $0x8,%r8
5b1c: 41 83 f9 ff cmp $0xffffffff,%r9d
5b20: 75 de jne 0x5b00
5b22: c3 ret
5b23: 49 f7 c0 07 00 00 00 test $0x7,%r8
5b2a: 0f 85 e8 02 00 00 jne 0x5e18
5b30: 49 f7 c0 0f 00 00 00 test $0xf,%r8
5b37: 74 1c je 0x5b55
5b39: f2 0f 10 01 movsd (%rcx),%xmm0
5b3d: 48 83 c1 08 add $0x8,%rcx
5b41: f2 0f 59 02 mulsd (%rdx),%xmm0
5b45: 48 83 c2 08 add $0x8,%rdx
5b49: f2 41 0f 11 00 movsd %xmm0,(%r8)
5b4e: 49 83 c0 08 add $0x8,%r8
5b52: 41 ff c9 dec %r9d
5b55: 44 89 c8 mov %r9d,%eax
5b58: 41 83 e1 03 and $0x3,%r9d
5b5c: c1 f8 02 sar $0x2,%eax
5b5f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5b66: 0f 84 78 01 00 00 je 0x5ce4
5b6c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5b73: 0f 84 dd 00 00 00 je 0x5c56
5b79: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5b7e: 0f 83 7c 00 00 00 jae 0x5c00
5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b8b: 00
5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b9f: 00
5ba0: f2 0f 10 11 movsd (%rcx),%xmm2
5ba4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5ba9: f2 0f 10 02 movsd (%rdx),%xmm0
5bad: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5bb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5bb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5bbc: 48 83 c2 20 add $0x20,%rdx
5bc0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5bc5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5bca: 48 83 c1 20 add $0x20,%rcx
5bce: 66 0f 59 d0 mulpd %xmm0,%xmm2
5bd2: 66 0f 59 d9 mulpd %xmm1,%xmm3
5bd6: 41 0f 29 10 movaps %xmm2,(%r8)
5bda: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
5bdf: 49 83 c0 20 add $0x20,%r8
5be3: ff c8 dec %eax
5be5: 75 b9 jne 0x5ba0
5be7: e9 fa fe ff ff jmp 0x5ae6
5bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bf3: 00
5bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5c00: 0f 18 49 40 prefetcht0 0x40(%rcx)
5c04: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5c08: f2 0f 10 11 movsd (%rcx),%xmm2
5c0c: f2 0f 10 02 movsd (%rdx),%xmm0
5c10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5c15: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5c1a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5c1f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5c24: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5c29: 48 83 c2 20 add $0x20,%rdx
5c2d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5c32: 48 83 c1 20 add $0x20,%rcx
5c36: 66 0f 59 d0 mulpd %xmm0,%xmm2
5c3a: 66 0f 59 d9 mulpd %xmm1,%xmm3
5c3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
5c43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
5c49: 49 83 c0 20 add $0x20,%r8
5c4d: ff c8 dec %eax
5c4f: 75 af jne 0x5c00
5c51: e9 90 fe ff ff jmp 0x5ae6
5c56: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5c5b: 73 43 jae 0x5ca0
5c5d: 0f 1f 00 nopl (%rax)
5c60: f2 0f 10 01 movsd (%rcx),%xmm0
5c64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5c69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5c6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5c73: 48 83 c1 20 add $0x20,%rcx
5c77: 66 0f 59 02 mulpd (%rdx),%xmm0
5c7b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5c80: 41 0f 29 00 movaps %xmm0,(%r8)
5c84: 48 83 c2 20 add $0x20,%rdx
5c88: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5c8d: 49 83 c0 20 add $0x20,%r8
5c91: ff c8 dec %eax
5c93: 75 cb jne 0x5c60
5c95: e9 4c fe ff ff jmp 0x5ae6
5c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5ca0: 0f 18 49 40 prefetcht0 0x40(%rcx)
5ca4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5ca8: f2 0f 10 01 movsd (%rcx),%xmm0
5cac: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5cb1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5cb6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5cbb: 48 83 c1 20 add $0x20,%rcx
5cbf: 66 0f 59 02 mulpd (%rdx),%xmm0
5cc3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5cc8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5ccd: 48 83 c2 20 add $0x20,%rdx
5cd1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5cd7: 49 83 c0 20 add $0x20,%r8
5cdb: ff c8 dec %eax
5cdd: 75 c1 jne 0x5ca0
5cdf: e9 02 fe ff ff jmp 0x5ae6
5ce4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5ceb: 0f 84 93 00 00 00 je 0x5d84
5cf1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5cf6: 73 48 jae 0x5d40
5cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cff: 00
5d00: f2 0f 10 02 movsd (%rdx),%xmm0
5d04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5d09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5d0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5d13: 48 83 c2 20 add $0x20,%rdx
5d17: 66 0f 59 01 mulpd (%rcx),%xmm0
5d1b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5d20: 41 0f 29 00 movaps %xmm0,(%r8)
5d24: 48 83 c1 20 add $0x20,%rcx
5d28: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5d2d: 49 83 c0 20 add $0x20,%r8
5d31: ff c8 dec %eax
5d33: 75 cb jne 0x5d00
5d35: e9 ac fd ff ff jmp 0x5ae6
5d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5d40: 0f 18 49 40 prefetcht0 0x40(%rcx)
5d44: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5d48: f2 0f 10 02 movsd (%rdx),%xmm0
5d4c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5d51: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5d56: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5d5b: 48 83 c2 20 add $0x20,%rdx
5d5f: 66 0f 59 01 mulpd (%rcx),%xmm0
5d63: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5d68: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5d6d: 48 8d 49 20 lea 0x20(%rcx),%rcx
5d71: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5d77: 49 83 c0 20 add $0x20,%r8
5d7b: ff c8 dec %eax
5d7d: 75 c1 jne 0x5d40
5d7f: e9 62 fd ff ff jmp 0x5ae6
5d84: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5d89: 73 55 jae 0x5de0
5d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d92: 00
5d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5da0: 0f 28 01 movaps (%rcx),%xmm0
5da3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
5da7: 48 83 c1 20 add $0x20,%rcx
5dab: 66 0f 59 02 mulpd (%rdx),%xmm0
5daf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5db4: 41 0f 29 00 movaps %xmm0,(%r8)
5db8: 48 83 c2 20 add $0x20,%rdx
5dbc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5dc1: 49 83 c0 20 add $0x20,%r8
5dc5: ff c8 dec %eax
5dc7: 75 d7 jne 0x5da0
5dc9: e9 18 fd ff ff jmp 0x5ae6
5dce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5dd5: 00
5dd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ddd: 0f 1f 00 nopl (%rax)
5de0: 0f 18 49 40 prefetcht0 0x40(%rcx)
5de4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5de8: 0f 28 01 movaps (%rcx),%xmm0
5deb: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
5def: 48 83 c1 20 add $0x20,%rcx
5df3: 66 0f 59 02 mulpd (%rdx),%xmm0
5df7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5dfc: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5e01: 48 83 c2 20 add $0x20,%rdx
5e05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5e0b: 49 83 c0 20 add $0x20,%r8
5e0f: ff c8 dec %eax
5e11: 75 cd jne 0x5de0
5e13: e9 ce fc ff ff jmp 0x5ae6
5e18: 44 89 c8 mov %r9d,%eax
5e1b: 41 83 e1 03 and $0x3,%r9d
5e1f: c1 f8 02 sar $0x2,%eax
5e22: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5e29: 0f 84 cb 00 00 00 je 0x5efa
5e2f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5e36: 0f 85 64 00 00 00 jne 0x5ea0
5e3c: 0f 1f 40 00 nopl 0x0(%rax)
5e40: f2 0f 10 01 movsd (%rcx),%xmm0
5e44: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5e49: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5e4e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5e53: 48 83 c1 20 add $0x20,%rcx
5e57: 66 0f 59 02 mulpd (%rdx),%xmm0
5e5b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5e60: f2 41 0f 11 00 movsd %xmm0,(%r8)
5e65: 48 83 c2 20 add $0x20,%rdx
5e69: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5e6f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5e75: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5e7b: 49 83 c0 20 add $0x20,%r8
5e7f: ff c8 dec %eax
5e81: 75 bd jne 0x5e40
5e83: e9 5e fc ff ff jmp 0x5ae6
5e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e8f: 00
5e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5e9e: 00 00
5ea0: f2 0f 10 11 movsd (%rcx),%xmm2
5ea4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5ea9: f2 0f 10 02 movsd (%rdx),%xmm0
5ead: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5eb2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5eb7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5ebc: 48 83 c2 20 add $0x20,%rdx
5ec0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5ec5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5eca: 48 83 c1 20 add $0x20,%rcx
5ece: 66 0f 59 d0 mulpd %xmm0,%xmm2
5ed2: 66 0f 59 d9 mulpd %xmm1,%xmm3
5ed6: f2 41 0f 11 10 movsd %xmm2,(%r8)
5edb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
5ee1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
5ee7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
5eed: 49 83 c0 20 add $0x20,%r8
5ef1: ff c8 dec %eax
5ef3: 75 ab jne 0x5ea0
5ef5: e9 ec fb ff ff jmp 0x5ae6
5efa: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5f01: 75 5d jne 0x5f60
5f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f0a: 00
5f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f20: 0f 28 01 movaps (%rcx),%xmm0
5f23: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
5f27: 48 83 c1 20 add $0x20,%rcx
5f2b: 66 0f 59 02 mulpd (%rdx),%xmm0
5f2f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5f34: f2 41 0f 11 00 movsd %xmm0,(%r8)
5f39: 48 83 c2 20 add $0x20,%rdx
5f3d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5f43: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5f49: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5f4f: 49 83 c0 20 add $0x20,%r8
5f53: ff c8 dec %eax
5f55: 75 c9 jne 0x5f20
5f57: e9 8a fb ff ff jmp 0x5ae6
5f5c: 0f 1f 40 00 nopl 0x0(%rax)
5f60: f2 0f 10 02 movsd (%rdx),%xmm0
5f64: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5f69: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5f6e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5f73: 48 83 c2 20 add $0x20,%rdx
5f77: 66 0f 59 01 mulpd (%rcx),%xmm0
5f7b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5f80: f2 41 0f 11 00 movsd %xmm0,(%r8)
5f85: 48 83 c1 20 add $0x20,%rcx
5f89: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5f8f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5f95: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5f9b: 49 83 c0 20 add $0x20,%r8
5f9f: ff c8 dec %eax
5fa1: 75 bd jne 0x5f60
5fa3: e9 3e fb ff ff jmp 0x5ae6
5fa8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5faf: 00
5fb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5fbe: 00 00
5fc0: 41 83 f9 05 cmp $0x5,%r9d
5fc4: 7d 3e jge 0x6004
5fc6: 41 83 c1 ff add $0xffffffff,%r9d
5fca: 41 83 f9 ff cmp $0xffffffff,%r9d
5fce: 74 33 je 0x6003
5fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5fd7: 00
5fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fdf: 90 nop
5fe0: f2 0f 10 01 movsd (%rcx),%xmm0
5fe4: 41 83 c1 ff add $0xffffffff,%r9d
5fe8: 48 83 c1 08 add $0x8,%rcx
5fec: f2 0f 59 02 mulsd (%rdx),%xmm0
5ff0: 48 83 c2 08 add $0x8,%rdx
5ff4: f2 41 0f 11 00 movsd %xmm0,(%r8)
5ff9: 49 83 c0 08 add $0x8,%r8
5ffd: 41 83 f9 ff cmp $0xffffffff,%r9d
6001: 75 dd jne 0x5fe0
6003: c3 ret
6004: 49 f7 c0 07 00 00 00 test $0x7,%r8
600b: 0f 85 a8 02 00 00 jne 0x62b9
6011: 49 f7 c0 0f 00 00 00 test $0xf,%r8
6018: 74 1d je 0x6037
601a: f2 0f 10 01 movsd (%rcx),%xmm0
601e: 48 83 c1 08 add $0x8,%rcx
6022: 41 83 c1 ff add $0xffffffff,%r9d
6026: f2 0f 59 02 mulsd (%rdx),%xmm0
602a: 48 83 c2 08 add $0x8,%rdx
602e: f2 41 0f 11 00 movsd %xmm0,(%r8)
6033: 49 83 c0 08 add $0x8,%r8
6037: 44 89 c8 mov %r9d,%eax
603a: 41 83 e1 03 and $0x3,%r9d
603e: c1 f8 02 sar $0x2,%eax
6041: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6048: 0f 84 4b 01 00 00 je 0x6199
604e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6055: 0f 84 a4 00 00 00 je 0x60ff
605b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6060: 73 5e jae 0x60c0
6062: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6069: 00
606a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6078: 00
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6080: 0f 10 11 movups (%rcx),%xmm2
6083: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6087: 48 83 c1 20 add $0x20,%rcx
608b: 0f 10 02 movups (%rdx),%xmm0
608e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6092: 66 0f 59 d0 mulpd %xmm0,%xmm2
6096: 48 83 c2 20 add $0x20,%rdx
609a: 66 0f 59 d9 mulpd %xmm1,%xmm3
609e: 41 0f 11 10 movups %xmm2,(%r8)
60a2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
60a7: 49 83 c0 20 add $0x20,%r8
60ab: 83 c0 ff add $0xffffffff,%eax
60ae: 75 d0 jne 0x6080
60b0: e9 11 ff ff ff jmp 0x5fc6
60b5: 0f 1f 40 00 nopl 0x0(%rax)
60b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
60c8: 0f 10 11 movups (%rcx),%xmm2
60cb: 0f 10 59 10 movups 0x10(%rcx),%xmm3
60cf: 48 83 c1 20 add $0x20,%rcx
60d3: 0f 10 02 movups (%rdx),%xmm0
60d6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
60da: 66 0f 59 d0 mulpd %xmm0,%xmm2
60de: 48 83 c2 20 add $0x20,%rdx
60e2: 66 0f 59 d9 mulpd %xmm1,%xmm3
60e6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
60eb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
60f1: 49 83 c0 20 add $0x20,%r8
60f5: 83 c0 ff add $0xffffffff,%eax
60f8: 75 c6 jne 0x60c0
60fa: e9 c7 fe ff ff jmp 0x5fc6
60ff: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6104: 73 5a jae 0x6160
6106: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
610d: 00
610e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6115: 0f 1f 40 00 nopl 0x0(%rax)
6119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6120: 0f 10 01 movups (%rcx),%xmm0
6123: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6127: 48 83 c1 20 add $0x20,%rcx
612b: 66 0f 59 02 mulpd (%rdx),%xmm0
612f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6134: 48 83 c2 20 add $0x20,%rdx
6138: 41 0f 11 00 movups %xmm0,(%r8)
613c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6141: 49 83 c0 20 add $0x20,%r8
6145: 83 c0 ff add $0xffffffff,%eax
6148: 75 d6 jne 0x6120
614a: e9 77 fe ff ff jmp 0x5fc6
614f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6156: 00
6157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
615e: 66 90 xchg %ax,%ax
6160: 0f 18 49 40 prefetcht0 0x40(%rcx)
6164: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6168: 0f 10 01 movups (%rcx),%xmm0
616b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
616f: 48 83 c1 20 add $0x20,%rcx
6173: 66 0f 59 02 mulpd (%rdx),%xmm0
6177: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
617c: 48 83 c2 20 add $0x20,%rdx
6180: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6185: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
618b: 49 83 c0 20 add $0x20,%r8
618f: 83 c0 ff add $0xffffffff,%eax
6192: 75 cc jne 0x6160
6194: e9 2d fe ff ff jmp 0x5fc6
6199: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
61a0: 0f 84 93 00 00 00 je 0x6239
61a6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
61ab: 73 53 jae 0x6200
61ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61b4: 00
61b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61bc: 0f 1f 40 00 nopl 0x0(%rax)
61c0: 0f 10 02 movups (%rdx),%xmm0
61c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
61c7: 48 83 c2 20 add $0x20,%rdx
61cb: 66 0f 59 01 mulpd (%rcx),%xmm0
61cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
61d4: 48 83 c1 20 add $0x20,%rcx
61d8: 41 0f 11 00 movups %xmm0,(%r8)
61dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
61e1: 49 83 c0 20 add $0x20,%r8
61e5: 83 c0 ff add $0xffffffff,%eax
61e8: 75 d6 jne 0x61c0
61ea: e9 d7 fd ff ff jmp 0x5fc6
61ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61f6: 00
61f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61fe: 66 90 xchg %ax,%ax
6200: 0f 18 49 40 prefetcht0 0x40(%rcx)
6204: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6208: 0f 10 02 movups (%rdx),%xmm0
620b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
620f: 48 83 c2 20 add $0x20,%rdx
6213: 66 0f 59 01 mulpd (%rcx),%xmm0
6217: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
621c: 48 83 c1 20 add $0x20,%rcx
6220: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
622b: 49 83 c0 20 add $0x20,%r8
622f: 83 c0 ff add $0xffffffff,%eax
6232: 75 cc jne 0x6200
6234: e9 8d fd ff ff jmp 0x5fc6
6239: 3d aa 2a 00 00 cmp $0x2aaa,%eax
623e: 73 40 jae 0x6280
6240: 0f 10 01 movups (%rcx),%xmm0
6243: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6247: 48 83 c1 20 add $0x20,%rcx
624b: 66 0f 59 02 mulpd (%rdx),%xmm0
624f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6254: 48 83 c2 20 add $0x20,%rdx
6258: 41 0f 11 00 movups %xmm0,(%r8)
625c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6261: 49 83 c0 20 add $0x20,%r8
6265: 83 c0 ff add $0xffffffff,%eax
6268: 75 d6 jne 0x6240
626a: e9 57 fd ff ff jmp 0x5fc6
626f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6276: 00
6277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
627e: 66 90 xchg %ax,%ax
6280: 0f 18 49 40 prefetcht0 0x40(%rcx)
6284: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6288: 0f 10 01 movups (%rcx),%xmm0
628b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
628f: 48 83 c1 20 add $0x20,%rcx
6293: 66 0f 59 02 mulpd (%rdx),%xmm0
6297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
629c: 48 83 c2 20 add $0x20,%rdx
62a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
62a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
62ab: 49 83 c0 20 add $0x20,%r8
62af: 83 c0 ff add $0xffffffff,%eax
62b2: 75 cc jne 0x6280
62b4: e9 0d fd ff ff jmp 0x5fc6
62b9: 44 89 c8 mov %r9d,%eax
62bc: 41 83 e1 03 and $0x3,%r9d
62c0: c1 f8 02 sar $0x2,%eax
62c3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
62ca: 0f 84 85 00 00 00 je 0x6355
62d0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
62d7: 75 47 jne 0x6320
62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62e0: 0f 10 01 movups (%rcx),%xmm0
62e3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
62e7: 48 83 c1 20 add $0x20,%rcx
62eb: 66 0f 59 02 mulpd (%rdx),%xmm0
62ef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
62f4: 48 83 c2 20 add $0x20,%rdx
62f8: 41 0f 11 00 movups %xmm0,(%r8)
62fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6301: 49 83 c0 20 add $0x20,%r8
6305: 83 c0 ff add $0xffffffff,%eax
6308: 75 d6 jne 0x62e0
630a: e9 b7 fc ff ff jmp 0x5fc6
630f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6316: 00
6317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
631e: 66 90 xchg %ax,%ax
6320: 0f 10 11 movups (%rcx),%xmm2
6323: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6327: 48 83 c1 20 add $0x20,%rcx
632b: 0f 10 02 movups (%rdx),%xmm0
632e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6332: 66 0f 59 d0 mulpd %xmm0,%xmm2
6336: 48 83 c2 20 add $0x20,%rdx
633a: 66 0f 59 d9 mulpd %xmm1,%xmm3
633e: 41 0f 11 10 movups %xmm2,(%r8)
6342: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6347: 49 83 c0 20 add $0x20,%r8
634b: 83 c0 ff add $0xffffffff,%eax
634e: 75 d0 jne 0x6320
6350: e9 71 fc ff ff jmp 0x5fc6
6355: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
635c: 75 42 jne 0x63a0
635e: 66 90 xchg %ax,%ax
6360: 0f 10 01 movups (%rcx),%xmm0
6363: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6367: 48 83 c1 20 add $0x20,%rcx
636b: 66 0f 59 02 mulpd (%rdx),%xmm0
636f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6374: 48 83 c2 20 add $0x20,%rdx
6378: 41 0f 11 00 movups %xmm0,(%r8)
637c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6381: 49 83 c0 20 add $0x20,%r8
6385: 83 c0 ff add $0xffffffff,%eax
6388: 75 d6 jne 0x6360
638a: e9 37 fc ff ff jmp 0x5fc6
638f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6396: 00
6397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
639e: 66 90 xchg %ax,%ax
63a0: 0f 10 02 movups (%rdx),%xmm0
63a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
63a7: 48 83 c2 20 add $0x20,%rdx
63ab: 66 0f 59 01 mulpd (%rcx),%xmm0
63af: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
63b4: 48 83 c1 20 add $0x20,%rcx
63b8: 41 0f 11 00 movups %xmm0,(%r8)
63bc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
63c1: 49 83 c0 20 add $0x20,%r8
63c5: 83 c0 ff add $0xffffffff,%eax
63c8: 75 d6 jne 0x63a0
63ca: e9 f7 fb ff ff jmp 0x5fc6
63cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63d6: 00
63d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63de: 66 90 xchg %ax,%ax
63e0: 41 83 f9 05 cmp $0x5,%r9d
63e4: 0f 82 75 03 00 00 jb 0x675f
63ea: 49 f7 c0 07 00 00 00 test $0x7,%r8
63f1: 0f 85 bb 01 00 00 jne 0x65b2
63f7: 49 f7 c0 0f 00 00 00 test $0xf,%r8
63fe: 74 1c je 0x641c
6400: f2 0f 10 01 movsd (%rcx),%xmm0
6404: 48 83 c1 08 add $0x8,%rcx
6408: 41 ff c9 dec %r9d
640b: f2 0f 5d 02 minsd (%rdx),%xmm0
640f: f2 41 0f 11 00 movsd %xmm0,(%r8)
6414: 48 83 c2 08 add $0x8,%rdx
6418: 49 83 c0 08 add $0x8,%r8
641c: 44 89 c8 mov %r9d,%eax
641f: 49 89 d2 mov %rdx,%r10
6422: c1 e8 02 shr $0x2,%eax
6425: 49 83 e2 0f and $0xf,%r10
6429: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6430: 0f 84 c8 00 00 00 je 0x64fe
6436: 45 33 db xor %r11d,%r11d
6439: 4d 85 d2 test %r10,%r10
643c: 74 72 je 0x64b0
643e: 85 c0 test %eax,%eax
6440: 0f 86 15 03 00 00 jbe 0x675b
6446: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
644d: 00
644e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6455: 0f 1f 40 00 nopl 0x0(%rax)
6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6460: f2 0f 10 11 movsd (%rcx),%xmm2
6464: 41 ff c3 inc %r11d
6467: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
646c: f2 0f 10 02 movsd (%rdx),%xmm0
6470: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6475: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
647a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
647f: 48 83 c2 20 add $0x20,%rdx
6483: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
6488: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
648d: 48 83 c1 20 add $0x20,%rcx
6491: 66 0f 5d d0 minpd %xmm0,%xmm2
6495: 66 0f 5d d9 minpd %xmm1,%xmm3
6499: 41 0f 29 10 movaps %xmm2,(%r8)
649d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
64a2: 49 83 c0 20 add $0x20,%r8
64a6: 44 3b d8 cmp %eax,%r11d
64a9: 72 b5 jb 0x6460
64ab: e9 ab 02 00 00 jmp 0x675b
64b0: 85 c0 test %eax,%eax
64b2: 0f 86 a3 02 00 00 jbe 0x675b
64b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64bf: 00
64c0: f2 0f 10 01 movsd (%rcx),%xmm0
64c4: 41 ff c3 inc %r11d
64c7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
64cc: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
64d1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
64d6: 48 83 c1 20 add $0x20,%rcx
64da: 66 0f 5d 02 minpd (%rdx),%xmm0
64de: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
64e3: 41 0f 29 00 movaps %xmm0,(%r8)
64e7: 48 83 c2 20 add $0x20,%rdx
64eb: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
64f0: 49 83 c0 20 add $0x20,%r8
64f4: 44 3b d8 cmp %eax,%r11d
64f7: 72 c7 jb 0x64c0
64f9: e9 5d 02 00 00 jmp 0x675b
64fe: 45 33 db xor %r11d,%r11d
6501: 4d 85 d2 test %r10,%r10
6504: 74 5e je 0x6564
6506: 85 c0 test %eax,%eax
6508: 0f 86 4d 02 00 00 jbe 0x675b
650e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6515: 00
6516: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
651d: 0f 1f 00 nopl (%rax)
6520: f2 0f 10 02 movsd (%rdx),%xmm0
6524: 41 ff c3 inc %r11d
6527: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
652c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6531: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6536: 48 83 c2 20 add $0x20,%rdx
653a: 0f 28 11 movaps (%rcx),%xmm2
653d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
6541: 48 83 c1 20 add $0x20,%rcx
6545: 66 0f 5d d0 minpd %xmm0,%xmm2
6549: 66 0f 5d d9 minpd %xmm1,%xmm3
654d: 41 0f 29 10 movaps %xmm2,(%r8)
6551: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
6556: 49 83 c0 20 add $0x20,%r8
655a: 44 3b d8 cmp %eax,%r11d
655d: 72 c1 jb 0x6520
655f: e9 f7 01 00 00 jmp 0x675b
6564: 85 c0 test %eax,%eax
6566: 0f 86 ef 01 00 00 jbe 0x675b
656c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6573: 00
6574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
657b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6580: 0f 28 01 movaps (%rcx),%xmm0
6583: 41 ff c3 inc %r11d
6586: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
658a: 48 83 c1 20 add $0x20,%rcx
658e: 66 0f 5d 02 minpd (%rdx),%xmm0
6592: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6597: 41 0f 29 00 movaps %xmm0,(%r8)
659b: 48 83 c2 20 add $0x20,%rdx
659f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
65a4: 49 83 c0 20 add $0x20,%r8
65a8: 44 3b d8 cmp %eax,%r11d
65ab: 72 d3 jb 0x6580
65ad: e9 a9 01 00 00 jmp 0x675b
65b2: 44 89 c8 mov %r9d,%eax
65b5: 49 89 d2 mov %rdx,%r10
65b8: c1 e8 02 shr $0x2,%eax
65bb: 49 83 e2 0f and $0xf,%r10
65bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
65c6: 0f 84 e0 00 00 00 je 0x66ac
65cc: 45 33 db xor %r11d,%r11d
65cf: 4d 85 d2 test %r10,%r10
65d2: 0f 84 66 00 00 00 je 0x663e
65d8: 85 c0 test %eax,%eax
65da: 0f 86 7b 01 00 00 jbe 0x675b
65e0: f2 0f 10 11 movsd (%rcx),%xmm2
65e4: 41 ff c3 inc %r11d
65e7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
65ec: f2 0f 10 02 movsd (%rdx),%xmm0
65f0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
65f5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
65fa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
65ff: 48 83 c2 20 add $0x20,%rdx
6603: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
6608: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
660d: 48 83 c1 20 add $0x20,%rcx
6611: 66 0f 5d d0 minpd %xmm0,%xmm2
6615: 66 0f 5d d9 minpd %xmm1,%xmm3
6619: f2 41 0f 11 10 movsd %xmm2,(%r8)
661e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
6624: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
662a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
6630: 49 83 c0 20 add $0x20,%r8
6634: 44 3b d8 cmp %eax,%r11d
6637: 72 a7 jb 0x65e0
6639: e9 1d 01 00 00 jmp 0x675b
663e: 85 c0 test %eax,%eax
6640: 0f 86 15 01 00 00 jbe 0x675b
6646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
664d: 00
664e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6655: 0f 1f 40 00 nopl 0x0(%rax)
6659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6660: f2 0f 10 01 movsd (%rcx),%xmm0
6664: 41 ff c3 inc %r11d
6667: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
666c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
6671: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6676: 48 83 c1 20 add $0x20,%rcx
667a: 66 0f 5d 02 minpd (%rdx),%xmm0
667e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6683: f2 41 0f 11 00 movsd %xmm0,(%r8)
6688: 48 83 c2 20 add $0x20,%rdx
668c: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
6692: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
6698: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
669e: 49 83 c0 20 add $0x20,%r8
66a2: 44 3b d8 cmp %eax,%r11d
66a5: 72 b9 jb 0x6660
66a7: e9 af 00 00 00 jmp 0x675b
66ac: 45 33 db xor %r11d,%r11d
66af: 4d 85 d2 test %r10,%r10
66b2: 74 5b je 0x670f
66b4: 85 c0 test %eax,%eax
66b6: 0f 86 9f 00 00 00 jbe 0x675b
66bc: 0f 1f 40 00 nopl 0x0(%rax)
66c0: f2 0f 10 02 movsd (%rdx),%xmm0
66c4: 41 ff c3 inc %r11d
66c7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
66cc: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
66d1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
66d6: 48 83 c2 20 add $0x20,%rdx
66da: 0f 28 11 movaps (%rcx),%xmm2
66dd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
66e1: 48 83 c1 20 add $0x20,%rcx
66e5: 66 0f 5d d0 minpd %xmm0,%xmm2
66e9: 66 0f 5d d9 minpd %xmm1,%xmm3
66ed: f2 41 0f 11 10 movsd %xmm2,(%r8)
66f2: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
66f8: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
66fe: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
6704: 49 83 c0 20 add $0x20,%r8
6708: 44 3b d8 cmp %eax,%r11d
670b: 72 b3 jb 0x66c0
670d: eb 4c jmp 0x675b
670f: 85 c0 test %eax,%eax
6711: 76 48 jbe 0x675b
6713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
671f: 00
6720: 0f 28 01 movaps (%rcx),%xmm0
6723: 41 ff c3 inc %r11d
6726: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
672a: 48 83 c1 20 add $0x20,%rcx
672e: 66 0f 5d 02 minpd (%rdx),%xmm0
6732: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6737: f2 41 0f 11 00 movsd %xmm0,(%r8)
673c: 48 83 c2 20 add $0x20,%rdx
6740: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
6746: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
674c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
6752: 49 83 c0 20 add $0x20,%r8
6756: 44 3b d8 cmp %eax,%r11d
6759: 72 c5 jb 0x6720
675b: 41 83 e1 03 and $0x3,%r9d
675f: 33 c0 xor %eax,%eax
6761: 45 85 c9 test %r9d,%r9d
6764: 76 3a jbe 0x67a0
6766: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
676d: 00
676e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6775: 0f 1f 40 00 nopl 0x0(%rax)
6779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6780: f2 0f 10 01 movsd (%rcx),%xmm0
6784: ff c0 inc %eax
6786: 48 83 c1 08 add $0x8,%rcx
678a: f2 0f 5d 02 minsd (%rdx),%xmm0
678e: f2 41 0f 11 00 movsd %xmm0,(%r8)
6793: 48 83 c2 08 add $0x8,%rdx
6797: 49 83 c0 08 add $0x8,%r8
679b: 41 3b c1 cmp %r9d,%eax
679e: 72 e0 jb 0x6780
67a0: c3 ret
67a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67a8: 00
67a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67b7: 00
67b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67bf: 90 nop
67c0: 41 83 f9 05 cmp $0x5,%r9d
67c4: 0f 82 28 03 00 00 jb 0x6af2
67ca: 49 f7 c0 07 00 00 00 test $0x7,%r8
67d1: 0f 85 bc 01 00 00 jne 0x6993
67d7: 49 f7 c0 0f 00 00 00 test $0xf,%r8
67de: 74 1d je 0x67fd
67e0: f2 0f 10 01 movsd (%rcx),%xmm0
67e4: 48 83 c1 08 add $0x8,%rcx
67e8: 41 83 c1 ff add $0xffffffff,%r9d
67ec: f2 0f 5d 02 minsd (%rdx),%xmm0
67f0: 48 83 c2 08 add $0x8,%rdx
67f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
67f9: 49 83 c0 08 add $0x8,%r8
67fd: 44 89 c8 mov %r9d,%eax
6800: 49 89 d2 mov %rdx,%r10
6803: c1 e8 02 shr $0x2,%eax
6806: 49 83 e2 0f and $0xf,%r10
680a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6811: 0f 84 bc 00 00 00 je 0x68d3
6817: 45 33 db xor %r11d,%r11d
681a: 4d 85 d2 test %r10,%r10
681d: 74 5a je 0x6879
681f: 85 c0 test %eax,%eax
6821: 0f 86 c7 02 00 00 jbe 0x6aee
6827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
682e: 00
682f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6836: 0f 1f 00 nopl (%rax)
6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6840: 0f 10 11 movups (%rcx),%xmm2
6843: 41 83 c3 01 add $0x1,%r11d
6847: 0f 10 59 10 movups 0x10(%rcx),%xmm3
684b: 48 83 c1 20 add $0x20,%rcx
684f: 0f 10 02 movups (%rdx),%xmm0
6852: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6856: 66 0f 5d d0 minpd %xmm0,%xmm2
685a: 48 83 c2 20 add $0x20,%rdx
685e: 66 0f 5d d9 minpd %xmm1,%xmm3
6862: 41 0f 11 10 movups %xmm2,(%r8)
6866: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
686b: 49 83 c0 20 add $0x20,%r8
686f: 44 3b d8 cmp %eax,%r11d
6872: 72 cc jb 0x6840
6874: e9 75 02 00 00 jmp 0x6aee
6879: 85 c0 test %eax,%eax
687b: 0f 86 6d 02 00 00 jbe 0x6aee
6881: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6888: 00
6889: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6897: 00
6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
689f: 90 nop
68a0: 0f 10 01 movups (%rcx),%xmm0
68a3: 41 83 c3 01 add $0x1,%r11d
68a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
68ab: 48 83 c1 20 add $0x20,%rcx
68af: 66 0f 5d 02 minpd (%rdx),%xmm0
68b3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
68b8: 48 83 c2 20 add $0x20,%rdx
68bc: 41 0f 11 00 movups %xmm0,(%r8)
68c0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
68c5: 49 83 c0 20 add $0x20,%r8
68c9: 44 3b d8 cmp %eax,%r11d
68cc: 72 d2 jb 0x68a0
68ce: e9 1b 02 00 00 jmp 0x6aee
68d3: 45 33 db xor %r11d,%r11d
68d6: 4d 85 d2 test %r10,%r10
68d9: 74 5e je 0x6939
68db: 85 c0 test %eax,%eax
68dd: 0f 86 0b 02 00 00 jbe 0x6aee
68e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68ea: 00
68eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6900: 0f 10 11 movups (%rcx),%xmm2
6903: 41 83 c3 01 add $0x1,%r11d
6907: 0f 10 59 10 movups 0x10(%rcx),%xmm3
690b: 48 83 c1 20 add $0x20,%rcx
690f: 0f 10 02 movups (%rdx),%xmm0
6912: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6916: 66 0f 5d d0 minpd %xmm0,%xmm2
691a: 48 83 c2 20 add $0x20,%rdx
691e: 66 0f 5d d9 minpd %xmm1,%xmm3
6922: 41 0f 11 10 movups %xmm2,(%r8)
6926: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
692b: 49 83 c0 20 add $0x20,%r8
692f: 44 3b d8 cmp %eax,%r11d
6932: 72 cc jb 0x6900
6934: e9 b5 01 00 00 jmp 0x6aee
6939: 85 c0 test %eax,%eax
693b: 0f 86 ad 01 00 00 jbe 0x6aee
6941: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6948: 00
6949: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6957: 00
6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
695f: 90 nop
6960: 0f 10 01 movups (%rcx),%xmm0
6963: 41 83 c3 01 add $0x1,%r11d
6967: 0f 10 49 10 movups 0x10(%rcx),%xmm1
696b: 48 83 c1 20 add $0x20,%rcx
696f: 66 0f 5d 02 minpd (%rdx),%xmm0
6973: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6978: 48 83 c2 20 add $0x20,%rdx
697c: 41 0f 11 00 movups %xmm0,(%r8)
6980: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6985: 49 83 c0 20 add $0x20,%r8
6989: 44 3b d8 cmp %eax,%r11d
698c: 72 d2 jb 0x6960
698e: e9 5b 01 00 00 jmp 0x6aee
6993: 44 89 c8 mov %r9d,%eax
6996: 49 89 d2 mov %rdx,%r10
6999: c1 e8 02 shr $0x2,%eax
699c: 49 83 e2 0f and $0xf,%r10
69a0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
69a7: 0f 84 a6 00 00 00 je 0x6a53
69ad: 45 33 db xor %r11d,%r11d
69b0: 4d 85 d2 test %r10,%r10
69b3: 74 44 je 0x69f9
69b5: 85 c0 test %eax,%eax
69b7: 0f 86 31 01 00 00 jbe 0x6aee
69bd: 0f 1f 00 nopl (%rax)
69c0: 0f 10 11 movups (%rcx),%xmm2
69c3: 41 83 c3 01 add $0x1,%r11d
69c7: 0f 10 59 10 movups 0x10(%rcx),%xmm3
69cb: 48 83 c1 20 add $0x20,%rcx
69cf: 0f 10 02 movups (%rdx),%xmm0
69d2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
69d6: 66 0f 5d d0 minpd %xmm0,%xmm2
69da: 48 83 c2 20 add $0x20,%rdx
69de: 66 0f 5d d9 minpd %xmm1,%xmm3
69e2: 41 0f 11 10 movups %xmm2,(%r8)
69e6: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
69eb: 49 83 c0 20 add $0x20,%r8
69ef: 44 3b d8 cmp %eax,%r11d
69f2: 72 cc jb 0x69c0
69f4: e9 f5 00 00 00 jmp 0x6aee
69f9: 85 c0 test %eax,%eax
69fb: 0f 86 ed 00 00 00 jbe 0x6aee
6a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a08: 00
6a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a17: 00
6a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a1f: 90 nop
6a20: 0f 10 01 movups (%rcx),%xmm0
6a23: 41 83 c3 01 add $0x1,%r11d
6a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6a2b: 48 83 c1 20 add $0x20,%rcx
6a2f: 66 0f 5d 02 minpd (%rdx),%xmm0
6a33: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6a38: 48 83 c2 20 add $0x20,%rdx
6a3c: 41 0f 11 00 movups %xmm0,(%r8)
6a40: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6a45: 49 83 c0 20 add $0x20,%r8
6a49: 44 3b d8 cmp %eax,%r11d
6a4c: 72 d2 jb 0x6a20
6a4e: e9 9b 00 00 00 jmp 0x6aee
6a53: 45 33 db xor %r11d,%r11d
6a56: 4d 85 d2 test %r10,%r10
6a59: 74 5b je 0x6ab6
6a5b: 85 c0 test %eax,%eax
6a5d: 0f 86 8b 00 00 00 jbe 0x6aee
6a63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a6a: 00
6a6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a80: 0f 10 11 movups (%rcx),%xmm2
6a83: 41 83 c3 01 add $0x1,%r11d
6a87: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6a8b: 48 83 c1 20 add $0x20,%rcx
6a8f: 0f 10 02 movups (%rdx),%xmm0
6a92: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6a96: 66 0f 5d d0 minpd %xmm0,%xmm2
6a9a: 48 83 c2 20 add $0x20,%rdx
6a9e: 66 0f 5d d9 minpd %xmm1,%xmm3
6aa2: 41 0f 11 10 movups %xmm2,(%r8)
6aa6: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6aab: 49 83 c0 20 add $0x20,%r8
6aaf: 44 3b d8 cmp %eax,%r11d
6ab2: 72 cc jb 0x6a80
6ab4: eb 38 jmp 0x6aee
6ab6: 85 c0 test %eax,%eax
6ab8: 76 34 jbe 0x6aee
6aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6ac0: 0f 10 01 movups (%rcx),%xmm0
6ac3: 41 83 c3 01 add $0x1,%r11d
6ac7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6acb: 48 83 c1 20 add $0x20,%rcx
6acf: 66 0f 5d 02 minpd (%rdx),%xmm0
6ad3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6ad8: 48 83 c2 20 add $0x20,%rdx
6adc: 41 0f 11 00 movups %xmm0,(%r8)
6ae0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6ae5: 49 83 c0 20 add $0x20,%r8
6ae9: 44 3b d8 cmp %eax,%r11d
6aec: 72 d2 jb 0x6ac0
6aee: 41 83 e1 03 and $0x3,%r9d
6af2: 33 c0 xor %eax,%eax
6af4: 45 85 c9 test %r9d,%r9d
6af7: 76 28 jbe 0x6b21
6af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b00: f2 0f 10 01 movsd (%rcx),%xmm0
6b04: 83 c0 01 add $0x1,%eax
6b07: 48 83 c1 08 add $0x8,%rcx
6b0b: f2 0f 5d 02 minsd (%rdx),%xmm0
6b0f: 48 83 c2 08 add $0x8,%rdx
6b13: f2 41 0f 11 00 movsd %xmm0,(%r8)
6b18: 49 83 c0 08 add $0x8,%r8
6b1c: 41 3b c1 cmp %r9d,%eax
6b1f: 72 df jb 0x6b00
6b21: c3 ret
6b22: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b29: 00
6b2a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b38: 00
6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b40: 53 push %rbx
6b41: 56 push %rsi
6b42: 55 push %rbp
6b43: 48 83 ec 30 sub $0x30,%rsp
6b47: 44 89 cd mov %r9d,%ebp
6b4a: 81 e5 07 00 00 80 and $0x80000007,%ebp
6b50: 7d 08 jge 0x6b5a
6b52: 83 ed 01 sub $0x1,%ebp
6b55: 83 cd f8 or $0xfffffff8,%ebp
6b58: ff c5 inc %ebp
6b5a: 33 db xor %ebx,%ebx
6b5c: 41 8d 41 f9 lea -0x7(%r9),%eax
6b60: 85 c0 test %eax,%eax
6b62: 0f 8e 7c 00 00 00 jle 0x6be4
6b68: 49 63 c1 movslq %r9d,%rax
6b6b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
6b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b76: 00
6b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b7e: 66 90 xchg %ax,%ax
6b80: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3
6b85: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4
6b8a: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5
6b90: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2
6b97: 01
6b98: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3
6b9e: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1
6ba5: 01
6ba6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1
6baa: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4
6bb1: 01
6bb2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0
6bb9: 01
6bba: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0
6bbe: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8)
6bc4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8)
6bcb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8)
6bd2: 01
6bd3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8)
6bda: 01
6bdb: 48 83 c3 08 add $0x8,%rbx
6bdf: 48 3b d8 cmp %rax,%rbx
6be2: 7c 9c jl 0x6b80
6be4: 83 fd 04 cmp $0x4,%ebp
6be7: 7c 3c jl 0x6c25
6be9: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0
6bee: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1
6bf3: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3
6bfa: 01
6bfb: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2
6c02: 01
6c03: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
6c07: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8)
6c0d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8)
6c14: 01
6c15: 81 e5 03 00 00 80 and $0x80000003,%ebp
6c1b: 7d 08 jge 0x6c25
6c1d: 83 ed 01 sub $0x1,%ebp
6c20: 83 cd fc or $0xfffffffc,%ebp
6c23: ff c5 inc %ebp
6c25: 44 89 c8 mov %r9d,%eax
6c28: 2b c5 sub %ebp,%eax
6c2a: f7 dd neg %ebp
6c2c: 0f 89 0e 03 00 00 jns 0x6f40
6c32: 44 89 cb mov %r9d,%ebx
6c35: 2b d8 sub %eax,%ebx
6c37: 83 fb 06 cmp $0x6,%ebx
6c3a: 0f 8e 5f 02 00 00 jle 0x6e9f
6c40: 48 63 e8 movslq %eax,%rbp
6c43: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10
6c47: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi
6c4b: 49 3b f2 cmp %r10,%rsi
6c4e: 76 1f jbe 0x6c6f
6c50: 4d 63 c9 movslq %r9d,%r9
6c53: 49 89 f3 mov %rsi,%r11
6c56: 4c 2b cd sub %rbp,%r9
6c59: 4d 2b da sub %r10,%r11
6c5c: 49 c1 e1 03 shl $0x3,%r9
6c60: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
6c65: 4d 3b d9 cmp %r9,%r11
6c68: 7d 2c jge 0x6c96
6c6a: e9 30 02 00 00 jmp 0x6e9f
6c6f: 4c 3b d6 cmp %rsi,%r10
6c72: 0f 86 27 02 00 00 jbe 0x6e9f
6c78: 4d 63 c9 movslq %r9d,%r9
6c7b: 4d 89 d3 mov %r10,%r11
6c7e: 4c 2b cd sub %rbp,%r9
6c81: 4c 2b de sub %rsi,%r11
6c84: 49 c1 e1 03 shl $0x3,%r9
6c88: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
6c8d: 4d 3b d9 cmp %r9,%r11
6c90: 0f 8c 09 02 00 00 jl 0x6e9f
6c96: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
6c9a: 49 3b ea cmp %r10,%rbp
6c9d: 76 12 jbe 0x6cb1
6c9f: 49 89 e9 mov %rbp,%r9
6ca2: 4d 2b ca sub %r10,%r9
6ca5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
6caa: 7d 1f jge 0x6ccb
6cac: e9 ee 01 00 00 jmp 0x6e9f
6cb1: 4c 3b d5 cmp %rbp,%r10
6cb4: 0f 86 e5 01 00 00 jbe 0x6e9f
6cba: 4d 89 d1 mov %r10,%r9
6cbd: 4c 2b cd sub %rbp,%r9
6cc0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
6cc5: 0f 8c d4 01 00 00 jl 0x6e9f
6ccb: 32 d2 xor %dl,%dl
6ccd: 83 fb 10 cmp $0x10,%ebx
6cd0: 0f 8c 75 02 00 00 jl 0x6f4b
6cd6: 4d 89 d0 mov %r10,%r8
6cd9: 49 83 e0 1f and $0x1f,%r8
6cdd: 45 89 c0 mov %r8d,%r8d
6ce0: 45 85 c0 test %r8d,%r8d
6ce3: 74 18 je 0x6cfd
6ce5: 41 f7 c0 07 00 00 00 test $0x7,%r8d
6cec: 0f 85 59 02 00 00 jne 0x6f4b
6cf2: 41 f7 d8 neg %r8d
6cf5: 41 83 c0 20 add $0x20,%r8d
6cf9: 41 c1 e8 03 shr $0x3,%r8d
6cfd: 41 8d 40 10 lea 0x10(%r8),%eax
6d01: 3b d8 cmp %eax,%ebx
6d03: 0f 8c 42 02 00 00 jl 0x6f4b
6d09: 89 d8 mov %ebx,%eax
6d0b: 33 c9 xor %ecx,%ecx
6d0d: 41 2b c0 sub %r8d,%eax
6d10: 83 e0 0f and $0xf,%eax
6d13: f7 d8 neg %eax
6d15: 03 c3 add %ebx,%eax
6d17: 45 85 c0 test %r8d,%r8d
6d1a: 76 1d jbe 0x6d39
6d1c: 0f 1f 40 00 nopl 0x0(%rax)
6d20: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0
6d26: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0
6d2b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8)
6d31: 48 ff c1 inc %rcx
6d34: 49 3b c8 cmp %r8,%rcx
6d37: 72 e7 jb 0x6d20
6d39: 48 63 c8 movslq %eax,%rcx
6d3c: 0f 1f 40 00 nopl 0x0(%rax)
6d40: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0
6d47: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1
6d4d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5
6d54: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2
6d5b: 01
6d5c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3
6d63: 01
6d64: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0
6d6b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
6d6f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8)
6d75: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4
6d7c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2
6d83: 01
6d84: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0
6d8b: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1
6d92: 01
6d93: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
6d97: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5
6d9e: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8)
6da5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2
6dac: 01
6dad: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0
6db4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1
6dbb: 01
6dbc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
6dc0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8)
6dc7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1
6dce: 01
6dcf: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2
6dd6: 01
6dd7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
6ddb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8)
6de2: 49 83 c0 10 add $0x10,%r8
6de6: 4c 3b c1 cmp %rcx,%r8
6de9: 0f 82 51 ff ff ff jb 0x6d40
6def: 8d 48 01 lea 0x1(%rax),%ecx
6df2: 3b cb cmp %ebx,%ecx
6df4: 0f 87 46 01 00 00 ja 0x6f40
6dfa: 48 63 db movslq %ebx,%rbx
6dfd: 48 63 c0 movslq %eax,%rax
6e00: 48 2b d8 sub %rax,%rbx
6e03: 80 fa 01 cmp $0x1,%dl
6e06: 75 05 jne 0x6e0d
6e08: 45 33 c9 xor %r9d,%r9d
6e0b: eb 4d jmp 0x6e5a
6e0d: 48 83 fb 02 cmp $0x2,%rbx
6e11: 7c f5 jl 0x6e08
6e13: 48 63 c0 movslq %eax,%rax
6e16: 41 89 d9 mov %ebx,%r9d
6e19: 41 83 e1 fe and $0xfffffffe,%r9d
6e1d: 33 c9 xor %ecx,%ecx
6e1f: 4d 63 c9 movslq %r9d,%r9
6e22: 4d 8d 04 c2 lea (%r10,%rax,8),%r8
6e26: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
6e2a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11
6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e36: 00
6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e3e: 66 90 xchg %ax,%ax
6e40: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0
6e46: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1
6e4b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8)
6e51: 48 83 c1 02 add $0x2,%rcx
6e55: 49 3b c9 cmp %r9,%rcx
6e58: 72 e6 jb 0x6e40
6e5a: 4c 3b cb cmp %rbx,%r9
6e5d: 0f 83 dd 00 00 00 jae 0x6f40
6e63: 48 63 c0 movslq %eax,%rax
6e66: 49 8d 0c c2 lea (%r10,%rax,8),%rcx
6e6a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
6e6e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
6e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e7f: 00
6e80: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0
6e86: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0
6e8c: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8)
6e92: 49 ff c1 inc %r9
6e95: 4c 3b cb cmp %rbx,%r9
6e98: 72 e6 jb 0x6e80
6e9a: e9 a1 00 00 00 jmp 0x6f40
6e9f: 41 89 db mov %ebx,%r11d
6ea2: be 01 00 00 00 mov $0x1,%esi
6ea7: 41 d1 eb shr $1,%r11d
6eaa: 45 33 c9 xor %r9d,%r9d
6ead: 45 85 db test %r11d,%r11d
6eb0: 76 6b jbe 0x6f1d
6eb2: 48 63 c0 movslq %eax,%rax
6eb5: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
6eba: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi
6ebe: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp
6ec2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
6ec6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ecd: 00
6ece: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ed5: 0f 1f 40 00 nopl 0x0(%rax)
6ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ee0: 43 8d 3c 09 lea (%r9,%r9,1),%edi
6ee4: 41 ff c1 inc %r9d
6ee7: 48 63 ff movslq %edi,%rdi
6eea: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0
6ef0: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0
6ef5: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8)
6efb: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1
6f01: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1
6f07: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8)
6f0e: 45 3b cb cmp %r11d,%r9d
6f11: 72 cd jb 0x6ee0
6f13: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
6f18: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi
6f1d: 8d 6e ff lea -0x1(%rsi),%ebp
6f20: 3b eb cmp %ebx,%ebp
6f22: 73 1c jae 0x6f40
6f24: 48 63 c0 movslq %eax,%rax
6f27: 48 63 f6 movslq %esi,%rsi
6f2a: 48 03 c6 add %rsi,%rax
6f2d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0
6f33: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0
6f39: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8)
6f40: c5 f8 77 vzeroupper
6f43: 48 83 c4 30 add $0x30,%rsp
6f47: 5d pop %rbp
6f48: 5e pop %rsi
6f49: 5b pop %rbx
6f4a: c3 ret
6f4b: b2 01 mov $0x1,%dl
6f4d: 33 c0 xor %eax,%eax
6f4f: e9 9b fe ff ff jmp 0x6def
6f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f60: 53 push %rbx
6f61: 57 push %rdi
6f62: 55 push %rbp
6f63: 48 83 ec 30 sub $0x30,%rsp
6f67: 44 89 cd mov %r9d,%ebp
6f6a: 48 89 d3 mov %rdx,%rbx
6f6d: 81 e5 07 00 00 80 and $0x80000007,%ebp
6f73: 7d 08 jge 0x6f7d
6f75: 83 ed 01 sub $0x1,%ebp
6f78: 83 cd f8 or $0xfffffff8,%ebp
6f7b: ff c5 inc %ebp
6f7d: 33 d2 xor %edx,%edx
6f7f: 41 8d 41 f9 lea -0x7(%r9),%eax
6f83: 85 c0 test %eax,%eax
6f85: 7e 45 jle 0x6fcc
6f87: 49 63 c1 movslq %r9d,%rax
6f8a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
6f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f95: 00
6f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f9d: 0f 1f 00 nopl (%rax)
6fa0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
6fa5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
6fab: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
6fb0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
6fb6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
6fbc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
6fc3: 48 83 c2 08 add $0x8,%rdx
6fc7: 48 3b d0 cmp %rax,%rdx
6fca: 7c d4 jl 0x6fa0
6fcc: 83 fd 04 cmp $0x4,%ebp
6fcf: 7c 20 jl 0x6ff1
6fd1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
6fd6: 81 e5 03 00 00 80 and $0x80000003,%ebp
6fdc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
6fe1: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
6fe7: 7d 08 jge 0x6ff1
6fe9: 83 ed 01 sub $0x1,%ebp
6fec: 83 cd fc or $0xfffffffc,%ebp
6fef: ff c5 inc %ebp
6ff1: 44 89 ca mov %r9d,%edx
6ff4: 2b d5 sub %ebp,%edx
6ff6: f7 dd neg %ebp
6ff8: 0f 89 a2 02 00 00 jns 0x72a0
6ffe: 44 89 c8 mov %r9d,%eax
7001: 2b c2 sub %edx,%eax
7003: 83 f8 06 cmp $0x6,%eax
7006: 0f 8e f3 01 00 00 jle 0x71ff
700c: 48 63 ea movslq %edx,%rbp
700f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
7013: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
7017: 4c 3b d7 cmp %rdi,%r10
701a: 76 1f jbe 0x703b
701c: 4d 63 c9 movslq %r9d,%r9
701f: 4d 89 d3 mov %r10,%r11
7022: 4c 2b cd sub %rbp,%r9
7025: 4c 2b df sub %rdi,%r11
7028: 49 c1 e1 03 shl $0x3,%r9
702c: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
7031: 4d 3b d9 cmp %r9,%r11
7034: 7d 2c jge 0x7062
7036: e9 c4 01 00 00 jmp 0x71ff
703b: 49 3b fa cmp %r10,%rdi
703e: 0f 86 bb 01 00 00 jbe 0x71ff
7044: 4d 63 c9 movslq %r9d,%r9
7047: 49 89 fb mov %rdi,%r11
704a: 4c 2b cd sub %rbp,%r9
704d: 4d 2b da sub %r10,%r11
7050: 49 c1 e1 03 shl $0x3,%r9
7054: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
7059: 4d 3b d9 cmp %r9,%r11
705c: 0f 8c 9d 01 00 00 jl 0x71ff
7062: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
7066: 48 3b ef cmp %rdi,%rbp
7069: 76 12 jbe 0x707d
706b: 49 89 e9 mov %rbp,%r9
706e: 4c 2b cf sub %rdi,%r9
7071: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
7076: 7d 1f jge 0x7097
7078: e9 82 01 00 00 jmp 0x71ff
707d: 48 3b fd cmp %rbp,%rdi
7080: 0f 86 79 01 00 00 jbe 0x71ff
7086: 49 89 f9 mov %rdi,%r9
7089: 4c 2b cd sub %rbp,%r9
708c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
7091: 0f 8c 68 01 00 00 jl 0x71ff
7097: 83 f8 10 cmp $0x10,%eax
709a: 0f 8c 13 02 00 00 jl 0x72b3
70a0: 48 89 f9 mov %rdi,%rcx
70a3: 48 83 e1 1f and $0x1f,%rcx
70a7: 89 c9 mov %ecx,%ecx
70a9: 85 c9 test %ecx,%ecx
70ab: 74 11 je 0x70be
70ad: f6 c1 07 test $0x7,%cl
70b0: 0f 85 fd 01 00 00 jne 0x72b3
70b6: f7 d9 neg %ecx
70b8: 83 c1 20 add $0x20,%ecx
70bb: c1 e9 03 shr $0x3,%ecx
70be: 8d 51 10 lea 0x10(%rcx),%edx
70c1: 3b c2 cmp %edx,%eax
70c3: 0f 8c ea 01 00 00 jl 0x72b3
70c9: 41 89 c1 mov %eax,%r9d
70cc: 33 d2 xor %edx,%edx
70ce: 44 2b c9 sub %ecx,%r9d
70d1: 41 83 e1 0f and $0xf,%r9d
70d5: 41 f7 d9 neg %r9d
70d8: 44 03 c8 add %eax,%r9d
70db: 85 c9 test %ecx,%ecx
70dd: 76 1a jbe 0x70f9
70df: 90 nop
70e0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
70e6: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
70ec: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
70f1: 48 ff c2 inc %rdx
70f4: 48 3b d1 cmp %rcx,%rdx
70f7: 72 e7 jb 0x70e0
70f9: 49 63 d1 movslq %r9d,%rdx
70fc: 0f 1f 40 00 nopl 0x0(%rax)
7100: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1
7106: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx
710a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
7110: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3
7116: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4
711c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0
7122: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5
7129: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1
7130: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2
7137: c5 fd 11 03 vmovupd %ymm0,(%rbx)
713b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
7140: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
7145: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
714a: 48 83 c1 10 add $0x10,%rcx
714e: 48 3b ca cmp %rdx,%rcx
7151: 72 ad jb 0x7100
7153: 41 8d 51 01 lea 0x1(%r9),%edx
7157: 3b d0 cmp %eax,%edx
7159: 0f 87 41 01 00 00 ja 0x72a0
715f: 48 63 c0 movslq %eax,%rax
7162: 4d 63 c9 movslq %r9d,%r9
7165: 49 2b c1 sub %r9,%rax
7168: 48 83 f8 04 cmp $0x4,%rax
716c: 0f 8c 39 01 00 00 jl 0x72ab
7172: 4d 63 c9 movslq %r9d,%r9
7175: 41 89 c0 mov %eax,%r8d
7178: 41 83 e0 fc and $0xfffffffc,%r8d
717c: 33 c9 xor %ecx,%ecx
717e: 4d 63 c0 movslq %r8d,%r8
7181: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
7185: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
7189: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
718e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7195: 00
7196: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
719d: 0f 1f 00 nopl (%rax)
71a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
71a6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
71ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
71b0: 48 83 c1 04 add $0x4,%rcx
71b4: 49 3b c8 cmp %r8,%rcx
71b7: 72 e7 jb 0x71a0
71b9: 4c 3b c0 cmp %rax,%r8
71bc: 0f 83 de 00 00 00 jae 0x72a0
71c2: 4d 63 c9 movslq %r9d,%r9
71c5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
71c9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
71cd: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
71d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71e0: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
71e6: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
71ec: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
71f2: 49 ff c0 inc %r8
71f5: 4c 3b c0 cmp %rax,%r8
71f8: 72 e6 jb 0x71e0
71fa: e9 a1 00 00 00 jmp 0x72a0
71ff: 41 89 c3 mov %eax,%r11d
7202: bf 01 00 00 00 mov $0x1,%edi
7207: 41 d1 eb shr $1,%r11d
720a: 45 33 c9 xor %r9d,%r9d
720d: 45 85 db test %r11d,%r11d
7210: 76 6b jbe 0x727d
7212: 48 63 d2 movslq %edx,%rdx
7215: 48 89 74 24 20 mov %rsi,0x20(%rsp)
721a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
721e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
7222: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
7226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
722d: 00
722e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7235: 0f 1f 40 00 nopl 0x0(%rax)
7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7240: 43 8d 34 09 lea (%r9,%r9,1),%esi
7244: 41 ff c1 inc %r9d
7247: 48 63 f6 movslq %esi,%rsi
724a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
7250: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
7255: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
725b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
7261: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
7267: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
726e: 45 3b cb cmp %r11d,%r9d
7271: 72 cd jb 0x7240
7273: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
7278: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
727d: 8d 6f ff lea -0x1(%rdi),%ebp
7280: 3b e8 cmp %eax,%ebp
7282: 73 1c jae 0x72a0
7284: 48 63 d2 movslq %edx,%rdx
7287: 48 63 ff movslq %edi,%rdi
728a: 48 03 d7 add %rdi,%rdx
728d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
7293: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
7299: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
72a0: c5 f8 77 vzeroupper
72a3: 48 83 c4 30 add $0x30,%rsp
72a7: 5d pop %rbp
72a8: 5f pop %rdi
72a9: 5b pop %rbx
72aa: c3 ret
72ab: 45 33 c0 xor %r8d,%r8d
72ae: e9 06 ff ff ff jmp 0x71b9
72b3: 45 33 c9 xor %r9d,%r9d
72b6: e9 98 fe ff ff jmp 0x7153
72bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
72c0: 53 push %rbx
72c1: 57 push %rdi
72c2: 55 push %rbp
72c3: 48 83 ec 30 sub $0x30,%rsp
72c7: 44 89 cd mov %r9d,%ebp
72ca: 48 89 d3 mov %rdx,%rbx
72cd: 81 e5 07 00 00 80 and $0x80000007,%ebp
72d3: 7d 08 jge 0x72dd
72d5: 83 ed 01 sub $0x1,%ebp
72d8: 83 cd f8 or $0xfffffff8,%ebp
72db: ff c5 inc %ebp
72dd: 33 d2 xor %edx,%edx
72df: 41 8d 41 f9 lea -0x7(%r9),%eax
72e3: 85 c0 test %eax,%eax
72e5: 7e 45 jle 0x732c
72e7: 49 63 c1 movslq %r9d,%rax
72ea: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
72ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72f5: 00
72f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72fd: 0f 1f 00 nopl (%rax)
7300: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
7305: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
730b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
7310: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
7316: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
731c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
7323: 48 83 c2 08 add $0x8,%rdx
7327: 48 3b d0 cmp %rax,%rdx
732a: 7c d4 jl 0x7300
732c: 83 fd 04 cmp $0x4,%ebp
732f: 7c 20 jl 0x7351
7331: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
7336: 81 e5 03 00 00 80 and $0x80000003,%ebp
733c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
7341: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
7347: 7d 08 jge 0x7351
7349: 83 ed 01 sub $0x1,%ebp
734c: 83 cd fc or $0xfffffffc,%ebp
734f: ff c5 inc %ebp
7351: 44 89 ca mov %r9d,%edx
7354: 2b d5 sub %ebp,%edx
7356: f7 dd neg %ebp
7358: 0f 89 a2 02 00 00 jns 0x7600
735e: 44 89 c8 mov %r9d,%eax
7361: 2b c2 sub %edx,%eax
7363: 83 f8 06 cmp $0x6,%eax
7366: 0f 8e f3 01 00 00 jle 0x755f
736c: 48 63 ea movslq %edx,%rbp
736f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
7373: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
7377: 4c 3b d7 cmp %rdi,%r10
737a: 76 1f jbe 0x739b
737c: 4d 63 c9 movslq %r9d,%r9
737f: 4d 89 d3 mov %r10,%r11
7382: 4c 2b cd sub %rbp,%r9
7385: 4c 2b df sub %rdi,%r11
7388: 49 c1 e1 03 shl $0x3,%r9
738c: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
7391: 4d 3b d9 cmp %r9,%r11
7394: 7d 2c jge 0x73c2
7396: e9 c4 01 00 00 jmp 0x755f
739b: 49 3b fa cmp %r10,%rdi
739e: 0f 86 bb 01 00 00 jbe 0x755f
73a4: 4d 63 c9 movslq %r9d,%r9
73a7: 49 89 fb mov %rdi,%r11
73aa: 4c 2b cd sub %rbp,%r9
73ad: 4d 2b da sub %r10,%r11
73b0: 49 c1 e1 03 shl $0x3,%r9
73b4: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
73b9: 4d 3b d9 cmp %r9,%r11
73bc: 0f 8c 9d 01 00 00 jl 0x755f
73c2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
73c6: 48 3b ef cmp %rdi,%rbp
73c9: 76 12 jbe 0x73dd
73cb: 49 89 e9 mov %rbp,%r9
73ce: 4c 2b cf sub %rdi,%r9
73d1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
73d6: 7d 1f jge 0x73f7
73d8: e9 82 01 00 00 jmp 0x755f
73dd: 48 3b fd cmp %rbp,%rdi
73e0: 0f 86 79 01 00 00 jbe 0x755f
73e6: 49 89 f9 mov %rdi,%r9
73e9: 4c 2b cd sub %rbp,%r9
73ec: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
73f1: 0f 8c 68 01 00 00 jl 0x755f
73f7: 83 f8 10 cmp $0x10,%eax
73fa: 0f 8c 13 02 00 00 jl 0x7613
7400: 48 89 f9 mov %rdi,%rcx
7403: 48 83 e1 1f and $0x1f,%rcx
7407: 89 c9 mov %ecx,%ecx
7409: 85 c9 test %ecx,%ecx
740b: 74 11 je 0x741e
740d: f6 c1 07 test $0x7,%cl
7410: 0f 85 fd 01 00 00 jne 0x7613
7416: f7 d9 neg %ecx
7418: 83 c1 20 add $0x20,%ecx
741b: c1 e9 03 shr $0x3,%ecx
741e: 8d 51 10 lea 0x10(%rcx),%edx
7421: 3b c2 cmp %edx,%eax
7423: 0f 8c ea 01 00 00 jl 0x7613
7429: 41 89 c1 mov %eax,%r9d
742c: 33 d2 xor %edx,%edx
742e: 44 2b c9 sub %ecx,%r9d
7431: 41 83 e1 0f and $0xf,%r9d
7435: 41 f7 d9 neg %r9d
7438: 44 03 c8 add %eax,%r9d
743b: 85 c9 test %ecx,%ecx
743d: 76 1a jbe 0x7459
743f: 90 nop
7440: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
7446: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
744c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
7451: 48 ff c2 inc %rdx
7454: 48 3b d1 cmp %rcx,%rdx
7457: 72 e7 jb 0x7440
7459: 49 63 d1 movslq %r9d,%rdx
745c: 0f 1f 40 00 nopl 0x0(%rax)
7460: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0
7466: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
746c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4
7472: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16
7479: 03
747a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1
7480: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
7487: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
748e: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
7495: 03
7496: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8)
749b: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8)
74a1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8)
74a7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8)
74ae: 03
74af: 48 83 c1 10 add $0x10,%rcx
74b3: 48 3b ca cmp %rdx,%rcx
74b6: 72 a8 jb 0x7460
74b8: 41 8d 51 01 lea 0x1(%r9),%edx
74bc: 3b d0 cmp %eax,%edx
74be: 0f 87 3c 01 00 00 ja 0x7600
74c4: 48 63 c0 movslq %eax,%rax
74c7: 4d 63 c9 movslq %r9d,%r9
74ca: 49 2b c1 sub %r9,%rax
74cd: 48 83 f8 04 cmp $0x4,%rax
74d1: 0f 8c 34 01 00 00 jl 0x760b
74d7: 4d 63 c9 movslq %r9d,%r9
74da: 41 89 c0 mov %eax,%r8d
74dd: 41 83 e0 fc and $0xfffffffc,%r8d
74e1: 33 c9 xor %ecx,%ecx
74e3: 4d 63 c0 movslq %r8d,%r8
74e6: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
74ea: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
74ee: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
74f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
74f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74ff: 00
7500: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
7506: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
750b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
7510: 48 83 c1 04 add $0x4,%rcx
7514: 49 3b c8 cmp %r8,%rcx
7517: 72 e7 jb 0x7500
7519: 4c 3b c0 cmp %rax,%r8
751c: 0f 83 de 00 00 00 jae 0x7600
7522: 4d 63 c9 movslq %r9d,%r9
7525: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
7529: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
752d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
7532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7540: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
7546: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
754c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
7552: 49 ff c0 inc %r8
7555: 4c 3b c0 cmp %rax,%r8
7558: 72 e6 jb 0x7540
755a: e9 a1 00 00 00 jmp 0x7600
755f: 41 89 c3 mov %eax,%r11d
7562: bf 01 00 00 00 mov $0x1,%edi
7567: 41 d1 eb shr $1,%r11d
756a: 45 33 c9 xor %r9d,%r9d
756d: 45 85 db test %r11d,%r11d
7570: 76 6b jbe 0x75dd
7572: 48 63 d2 movslq %edx,%rdx
7575: 48 89 74 24 20 mov %rsi,0x20(%rsp)
757a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
757e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
7582: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
7586: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
758d: 00
758e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7595: 0f 1f 40 00 nopl 0x0(%rax)
7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75a0: 43 8d 34 09 lea (%r9,%r9,1),%esi
75a4: 41 ff c1 inc %r9d
75a7: 48 63 f6 movslq %esi,%rsi
75aa: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
75b0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
75b5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
75bb: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
75c1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
75c7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
75ce: 45 3b cb cmp %r11d,%r9d
75d1: 72 cd jb 0x75a0
75d3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
75d8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
75dd: 8d 6f ff lea -0x1(%rdi),%ebp
75e0: 3b e8 cmp %eax,%ebp
75e2: 73 1c jae 0x7600
75e4: 48 63 d2 movslq %edx,%rdx
75e7: 48 63 ff movslq %edi,%rdi
75ea: 48 03 d7 add %rdi,%rdx
75ed: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
75f3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
75f9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
7600: c5 f8 77 vzeroupper
7603: 48 83 c4 30 add $0x30,%rsp
7607: 5d pop %rbp
7608: 5f pop %rdi
7609: 5b pop %rbx
760a: c3 ret
760b: 45 33 c0 xor %r8d,%r8d
760e: e9 06 ff ff ff jmp 0x7519
7613: 45 33 c9 xor %r9d,%r9d
7616: e9 9d fe ff ff jmp 0x74b8
761b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7620: 53 push %rbx
7621: 56 push %rsi
7622: 57 push %rdi
7623: 41 54 push %r12
7625: 41 55 push %r13
7627: 41 57 push %r15
7629: 55 push %rbp
762a: 48 83 ec 30 sub $0x30,%rsp
762e: 4d 89 c4 mov %r8,%r12
7631: 49 89 d7 mov %rdx,%r15
7634: 48 89 c8 mov %rcx,%rax
7637: 33 db xor %ebx,%ebx
7639: 4d 85 e4 test %r12,%r12
763c: 0f 84 5b 02 00 00 je 0x789d
7642: 41 83 3c 24 09 cmpl $0x9,(%r12)
7647: 74 14 je 0x765d
7649: b8 f3 ff ff ff mov $0xfffffff3,%eax
764e: 48 83 c4 30 add $0x30,%rsp
7652: 5d pop %rbp
7653: 41 5f pop %r15
7655: 41 5d pop %r13
7657: 41 5c pop %r12
7659: 5f pop %rdi
765a: 5e pop %rsi
765b: 5b pop %rbx
765c: c3 ret
765d: 48 85 c0 test %rax,%rax
7660: 0f 84 37 02 00 00 je 0x789d
7666: 4d 85 ff test %r15,%r15
7669: 0f 84 2e 02 00 00 je 0x789d
766f: 4d 85 c9 test %r9,%r9
7672: 0f 84 1d 02 00 00 je 0x7895
7678: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
767d: 41 83 fd 05 cmp $0x5,%r13d
7681: 0f 8f e1 00 00 00 jg 0x7768
7687: 48 8b 18 mov (%rax),%rbx
768a: 44 89 e9 mov %r13d,%ecx
768d: 49 89 1f mov %rbx,(%r15)
7690: bb 01 00 00 00 mov $0x1,%ebx
7695: d3 e3 shl %cl,%ebx
7697: 83 fb 01 cmp $0x1,%ebx
769a: 0f 8e 79 00 00 00 jle 0x7719
76a0: 48 63 db movslq %ebx,%rbx
76a3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
76a7: 49 89 6f 08 mov %rbp,0x8(%r15)
76ab: 8d 6b fe lea -0x2(%rbx),%ebp
76ae: 83 fd 02 cmp $0x2,%ebp
76b1: 7c 66 jl 0x7719
76b3: c1 ed 1f shr $0x1f,%ebp
76b6: bf 01 00 00 00 mov $0x1,%edi
76bb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
76bf: 33 ed xor %ebp,%ebp
76c1: 83 e6 fe and $0xfffffffe,%esi
76c4: 89 f3 mov %esi,%ebx
76c6: d1 eb shr $1,%ebx
76c8: 85 db test %ebx,%ebx
76ca: 76 39 jbe 0x7705
76cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76d3: 00
76d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
76e0: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi
76e4: ff c5 inc %ebp
76e6: 48 63 ff movslq %edi,%rdi
76e9: 3b eb cmp %ebx,%ebp
76eb: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9
76f0: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8)
76f5: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10
76fa: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8)
76ff: 72 df jb 0x76e0
7701: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi
7705: 8d 5f ff lea -0x1(%rdi),%ebx
7708: 3b de cmp %esi,%ebx
770a: 73 0d jae 0x7719
770c: 48 63 ff movslq %edi,%rdi
770f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax
7714: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8)
7719: 4d 63 ed movslq %r13d,%r13
771c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
7722: 74 1e je 0x7742
7724: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeafa0
772b: 4c 89 f9 mov %r15,%rcx
772e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
7735: 4c 89 fa mov %r15,%rdx
7738: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8)
773f: 01
7740: eb 15 jmp 0x7757
7742: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeafa0
7749: 4c 89 f9 mov %r15,%rcx
774c: 4c 89 fa mov %r15,%rdx
774f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8)
7756: 01
7757: 33 c0 xor %eax,%eax
7759: 48 83 c4 30 add $0x30,%rsp
775d: 5d pop %rbp
775e: 41 5f pop %r15
7760: 41 5d pop %r13
7762: 41 5c pop %r12
7764: 5f pop %rdi
7765: 5e pop %rsi
7766: 5b pop %rbx
7767: c3 ret
7768: 4c 89 cb mov %r9,%rbx
776b: 48 83 e3 3f and $0x3f,%rbx
776f: 48 f7 db neg %rbx
7772: 48 83 e3 3f and $0x3f,%rbx
7776: 4c 03 cb add %rbx,%r9
7779: 33 db xor %ebx,%ebx
777b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
7781: 49 0f 4f d9 cmovg %r9,%rbx
7785: 44 89 e9 mov %r13d,%ecx
7788: bd 01 00 00 00 mov $0x1,%ebp
778d: d3 e5 shl %cl,%ebp
778f: 41 8d 75 ff lea -0x1(%r13),%esi
7793: 48 63 ed movslq %ebp,%rbp
7796: 49 89 e3 mov %rsp,%r11
7799: f2 0f 10 10 movsd (%rax),%xmm2
779d: 89 f1 mov %esi,%ecx
779f: 0f 28 c2 movaps %xmm2,%xmm0
77a2: bf 01 00 00 00 mov $0x1,%edi
77a7: d3 e7 shl %cl,%edi
77a9: 48 89 c1 mov %rax,%rcx
77ac: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1
77b1: 4c 89 fa mov %r15,%rdx
77b4: 41 89 f8 mov %edi,%r8d
77b7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
77bd: f2 0f 58 c1 addsd %xmm1,%xmm0
77c1: f2 0f 5c d1 subsd %xmm1,%xmm2
77c5: f2 41 0f 11 07 movsd %xmm0,(%r15)
77ca: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
77d0: 4d 8b 54 24 58 mov 0x58(%r12),%r10
77d5: 4d 89 53 20 mov %r10,0x20(%r11)
77d9: e8 c2 36 0b 00 call 0xbaea0
77de: 41 83 fd 06 cmp $0x6,%r13d
77e2: 7f 43 jg 0x7827
77e4: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
77ea: 74 21 je 0x780d
77ec: 4d 63 ed movslq %r13d,%r13
77ef: 4c 89 f9 mov %r15,%rcx
77f2: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
77f9: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeafa0
7800: 4c 89 fa mov %r15,%rdx
7803: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8)
780a: 01
780b: eb 77 jmp 0x7884
780d: 4d 63 ed movslq %r13d,%r13
7810: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeafa0
7817: 4c 89 f9 mov %r15,%rcx
781a: 4c 89 fa mov %r15,%rdx
781d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8)
7824: 01
7825: eb 5d jmp 0x7884
7827: 41 83 fd 0f cmp $0xf,%r13d
782b: 7e 1a jle 0x7847
782d: 48 89 e0 mov %rsp,%rax
7830: 4c 89 e1 mov %r12,%rcx
7833: 4c 89 fa mov %r15,%rdx
7836: 4d 89 f8 mov %r15,%r8
7839: 41 89 f1 mov %esi,%r9d
783c: 48 89 58 20 mov %rbx,0x20(%rax)
7840: e8 1b 3e 0b 00 call 0xbb660
7845: eb 3d jmp 0x7884
7847: 48 89 e6 mov %rsp,%rsi
784a: 4c 89 f9 mov %r15,%rcx
784d: 49 8b 44 24 30 mov 0x30(%r12),%rax
7852: 4c 89 fa mov %r15,%rdx
7855: 41 89 f8 mov %edi,%r8d
7858: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
785d: 48 89 46 20 mov %rax,0x20(%rsi)
7861: 48 89 5e 28 mov %rbx,0x28(%rsi)
7865: e8 66 63 a9 01 call 0x1a9dbd0
786a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
7870: 74 12 je 0x7884
7872: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
7879: 4c 89 fa mov %r15,%rdx
787c: 41 89 e8 mov %ebp,%r8d
787f: e8 fc cf fe ff call 0xffffffffffff4880
7884: 33 c0 xor %eax,%eax
7886: 48 83 c4 30 add $0x30,%rsp
788a: 5d pop %rbp
788b: 41 5f pop %r15
788d: 41 5d pop %r13
788f: 41 5c pop %r12
7891: 5f pop %rdi
7892: 5e pop %rsi
7893: 5b pop %rbx
7894: c3 ret
7895: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
789b: 7e 14 jle 0x78b1
789d: b8 f8 ff ff ff mov $0xfffffff8,%eax
78a2: 48 83 c4 30 add $0x30,%rsp
78a6: 5d pop %rbp
78a7: 41 5f pop %r15
78a9: 41 5d pop %r13
78ab: 41 5c pop %r12
78ad: 5f pop %rdi
78ae: 5e pop %rsi
78af: 5b pop %rbx
78b0: c3 ret
78b1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
78b6: 41 83 fd 05 cmp $0x5,%r13d
78ba: 0f 8e c7 fd ff ff jle 0x7687
78c0: e9 c0 fe ff ff jmp 0x7785
78c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78cc: 00
78cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78e0: 53 push %rbx
78e1: 56 push %rsi
78e2: 57 push %rdi
78e3: 41 55 push %r13
78e5: 41 56 push %r14
78e7: 41 57 push %r15
78e9: 55 push %rbp
78ea: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
78ef: 4d 89 c6 mov %r8,%r14
78f2: 49 89 d7 mov %rdx,%r15
78f5: 49 89 ca mov %rcx,%r10
78f8: 33 db xor %ebx,%ebx
78fa: 4d 85 f6 test %r14,%r14
78fd: 0f 84 5b 02 00 00 je 0x7b5e
7903: 41 83 3e 09 cmpl $0x9,(%r14)
7907: 74 15 je 0x791e
7909: b8 f3 ff ff ff mov $0xfffffff3,%eax
790e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7913: 5d pop %rbp
7914: 41 5f pop %r15
7916: 41 5e pop %r14
7918: 41 5d pop %r13
791a: 5f pop %rdi
791b: 5e pop %rsi
791c: 5b pop %rbx
791d: c3 ret
791e: 4d 85 d2 test %r10,%r10
7921: 0f 84 37 02 00 00 je 0x7b5e
7927: 4d 85 ff test %r15,%r15
792a: 0f 84 2e 02 00 00 je 0x7b5e
7930: 4d 85 c9 test %r9,%r9
7933: 0f 84 1e 02 00 00 je 0x7b57
7939: 45 8b 6e 04 mov 0x4(%r14),%r13d
793d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
7942: 0f 8f e6 00 00 00 jg 0x7a2e
7948: 49 8b 02 mov (%r10),%rax
794b: 44 89 e9 mov %r13d,%ecx
794e: 49 89 07 mov %rax,(%r15)
7951: b8 01 00 00 00 mov $0x1,%eax
7956: d3 e0 shl %cl,%eax
7958: 83 f8 01 cmp $0x1,%eax
795b: 0f 8e 7b 00 00 00 jle 0x79dc
7961: 48 63 c0 movslq %eax,%rax
7964: 49 8b 1c c2 mov (%r10,%rax,8),%rbx
7968: 49 89 5f 08 mov %rbx,0x8(%r15)
796c: 8d 58 fe lea -0x2(%rax),%ebx
796f: 83 fb 02 cmp $0x2,%ebx
7972: 7c 68 jl 0x79dc
7974: c1 eb 1f shr $0x1f,%ebx
7977: be 01 00 00 00 mov $0x1,%esi
797c: 03 c3 add %ebx,%eax
797e: 33 ed xor %ebp,%ebp
7980: 83 c0 fe add $0xfffffffe,%eax
7983: 83 e0 fe and $0xfffffffe,%eax
7986: 89 c3 mov %eax,%ebx
7988: d1 eb shr $1,%ebx
798a: 85 db test %ebx,%ebx
798c: 76 39 jbe 0x79c7
798e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7995: 00
7996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
799d: 0f 1f 00 nopl (%rax)
79a0: 89 ee mov %ebp,%esi
79a2: 03 f5 add %ebp,%esi
79a4: ff c5 inc %ebp
79a6: 48 63 f6 movslq %esi,%rsi
79a9: 3b eb cmp %ebx,%ebp
79ab: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi
79b0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8)
79b5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9
79ba: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8)
79bf: 72 df jb 0x79a0
79c1: 03 ed add %ebp,%ebp
79c3: 89 ee mov %ebp,%esi
79c5: ff c6 inc %esi
79c7: 89 f3 mov %esi,%ebx
79c9: ff cb dec %ebx
79cb: 3b d8 cmp %eax,%ebx
79cd: 73 0d jae 0x79dc
79cf: 48 63 f6 movslq %esi,%rsi
79d2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10
79d7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8)
79dc: 4d 63 ed movslq %r13d,%r13
79df: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
79e4: 74 1f je 0x7a05
79e6: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeafa0
79ed: 4c 89 f9 mov %r15,%rcx
79f0: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
79f6: 4c 89 fa mov %r15,%rdx
79f9: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx
7a00: 01
7a01: ff d3 call *%rbx
7a03: eb 17 jmp 0x7a1c
7a05: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeafa0
7a0c: 4c 89 f9 mov %r15,%rcx
7a0f: 4c 89 fa mov %r15,%rdx
7a12: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx
7a19: 01
7a1a: ff d3 call *%rbx
7a1c: 33 c0 xor %eax,%eax
7a1e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7a23: 5d pop %rbp
7a24: 41 5f pop %r15
7a26: 41 5e pop %r14
7a28: 41 5d pop %r13
7a2a: 5f pop %rdi
7a2b: 5e pop %rsi
7a2c: 5b pop %rbx
7a2d: c3 ret
7a2e: 4c 89 c8 mov %r9,%rax
7a31: 48 83 e0 3f and $0x3f,%rax
7a35: 48 f7 d8 neg %rax
7a38: 48 83 e0 3f and $0x3f,%rax
7a3c: 4c 03 c8 add %rax,%r9
7a3f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
7a44: 49 0f 4f d9 cmovg %r9,%rbx
7a48: 44 89 e9 mov %r13d,%ecx
7a4b: bd 01 00 00 00 mov $0x1,%ebp
7a50: d3 e5 shl %cl,%ebp
7a52: 41 8d 75 ff lea -0x1(%r13),%esi
7a56: 48 63 ed movslq %ebp,%rbp
7a59: 49 89 e3 mov %rsp,%r11
7a5c: f2 41 0f 10 12 movsd (%r10),%xmm2
7a61: 89 f1 mov %esi,%ecx
7a63: 0f 28 c2 movaps %xmm2,%xmm0
7a66: bf 01 00 00 00 mov $0x1,%edi
7a6b: d3 e7 shl %cl,%edi
7a6d: 4c 89 d1 mov %r10,%rcx
7a70: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1
7a76: 4c 89 fa mov %r15,%rdx
7a79: 41 89 f8 mov %edi,%r8d
7a7c: 41 83 c9 ff or $0xffffffff,%r9d
7a80: f2 0f 58 c1 addsd %xmm1,%xmm0
7a84: f2 0f 5c d1 subsd %xmm1,%xmm2
7a88: f2 41 0f 11 07 movsd %xmm0,(%r15)
7a8d: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
7a93: 49 8b 46 58 mov 0x58(%r14),%rax
7a97: 49 89 43 20 mov %rax,0x20(%r11)
7a9b: e8 00 b9 0b 00 call 0xc33a0
7aa0: 41 83 fd 06 cmp $0x6,%r13d
7aa4: 7f 45 jg 0x7aeb
7aa6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7aab: 74 22 je 0x7acf
7aad: 4d 63 ed movslq %r13d,%r13
7ab0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeafa0
7ab7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
7abd: 4c 89 f9 mov %r15,%rcx
7ac0: 4c 89 fa mov %r15,%rdx
7ac3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx
7aca: 01
7acb: ff d3 call *%rbx
7acd: eb 76 jmp 0x7b45
7acf: 4d 63 ed movslq %r13d,%r13
7ad2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeafa0
7ad9: 4c 89 f9 mov %r15,%rcx
7adc: 4c 89 fa mov %r15,%rdx
7adf: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx
7ae6: 01
7ae7: ff d3 call *%rbx
7ae9: eb 5a jmp 0x7b45
7aeb: 41 83 fd 11 cmp $0x11,%r13d
7aef: 7e 1b jle 0x7b0c
7af1: 48 8d 04 24 lea (%rsp),%rax
7af5: 4c 89 f1 mov %r14,%rcx
7af8: 4c 89 fa mov %r15,%rdx
7afb: 4d 89 f8 mov %r15,%r8
7afe: 41 89 f1 mov %esi,%r9d
7b01: 48 89 58 20 mov %rbx,0x20(%rax)
7b05: e8 f6 c0 0b 00 call 0xc3c00
7b0a: eb 39 jmp 0x7b45
7b0c: 48 89 e6 mov %rsp,%rsi
7b0f: 4c 89 f9 mov %r15,%rcx
7b12: 49 8b 46 30 mov 0x30(%r14),%rax
7b16: 4c 89 fa mov %r15,%rdx
7b19: 41 89 f8 mov %edi,%r8d
7b1c: 4d 8b 4e 38 mov 0x38(%r14),%r9
7b20: 48 89 46 20 mov %rax,0x20(%rsi)
7b24: 48 89 5e 28 mov %rbx,0x28(%rsi)
7b28: e8 43 86 aa 01 call 0x1ab0170
7b2d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7b32: 74 11 je 0x7b45
7b34: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0
7b3a: 4c 89 fa mov %r15,%rdx
7b3d: 41 89 e8 mov %ebp,%r8d
7b40: e8 9b cd fe ff call 0xffffffffffff48e0
7b45: 33 c0 xor %eax,%eax
7b47: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7b4c: 5d pop %rbp
7b4d: 41 5f pop %r15
7b4f: 41 5e pop %r14
7b51: 41 5d pop %r13
7b53: 5f pop %rdi
7b54: 5e pop %rsi
7b55: 5b pop %rbx
7b56: c3 ret
7b57: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
7b5c: 7e 15 jle 0x7b73
7b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7b63: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7b68: 5d pop %rbp
7b69: 41 5f pop %r15
7b6b: 41 5e pop %r14
7b6d: 41 5d pop %r13
7b6f: 5f pop %rdi
7b70: 5e pop %rsi
7b71: 5b pop %rbx
7b72: c3 ret
7b73: 45 8b 6e 04 mov 0x4(%r14),%r13d
7b77: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
7b7c: 0f 8e c6 fd ff ff jle 0x7948
7b82: e9 c1 fe ff ff jmp 0x7a48
7b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b8e: 00
7b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b96: 0f 1f 00 nopl (%rax)
7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ba0: 53 push %rbx
7ba1: 56 push %rsi
7ba2: 41 54 push %r12
7ba4: 41 55 push %r13
7ba6: 41 56 push %r14
7ba8: 41 57 push %r15
7baa: 55 push %rbp
7bab: 48 83 ec 30 sub $0x30,%rsp
7baf: 4d 89 c6 mov %r8,%r14
7bb2: 49 89 d7 mov %rdx,%r15
7bb5: 48 89 c8 mov %rcx,%rax
7bb8: 33 db xor %ebx,%ebx
7bba: 4d 85 f6 test %r14,%r14
7bbd: 0f 84 5f 02 00 00 je 0x7e22
7bc3: 41 83 3e 09 cmpl $0x9,(%r14)
7bc7: 74 15 je 0x7bde
7bc9: b8 f3 ff ff ff mov $0xfffffff3,%eax
7bce: 48 83 c4 30 add $0x30,%rsp
7bd2: 5d pop %rbp
7bd3: 41 5f pop %r15
7bd5: 41 5e pop %r14
7bd7: 41 5d pop %r13
7bd9: 41 5c pop %r12
7bdb: 5e pop %rsi
7bdc: 5b pop %rbx
7bdd: c3 ret
7bde: 48 85 c0 test %rax,%rax
7be1: 0f 84 3b 02 00 00 je 0x7e22
7be7: 4d 85 ff test %r15,%r15
7bea: 0f 84 32 02 00 00 je 0x7e22
7bf0: 4d 85 c9 test %r9,%r9
7bf3: 0f 84 22 02 00 00 je 0x7e1b
7bf9: 45 8b 6e 04 mov 0x4(%r14),%r13d
7bfd: 41 83 fd 05 cmp $0x5,%r13d
7c01: 0f 8f e8 00 00 00 jg 0x7cef
7c07: 48 8b 18 mov (%rax),%rbx
7c0a: 44 89 e9 mov %r13d,%ecx
7c0d: 49 89 1f mov %rbx,(%r15)
7c10: bb 01 00 00 00 mov $0x1,%ebx
7c15: d3 e3 shl %cl,%ebx
7c17: 83 fb 01 cmp $0x1,%ebx
7c1a: 0f 8e 7d 00 00 00 jle 0x7c9d
7c20: 48 63 db movslq %ebx,%rbx
7c23: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
7c27: 49 89 6f 08 mov %rbp,0x8(%r15)
7c2b: 8d 6b fe lea -0x2(%rbx),%ebp
7c2e: 83 fd 02 cmp $0x2,%ebp
7c31: 7c 6a jl 0x7c9d
7c33: c1 ed 1f shr $0x1f,%ebp
7c36: 41 b9 01 00 00 00 mov $0x1,%r9d
7c3c: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
7c40: 33 ed xor %ebp,%ebp
7c42: 83 e6 fe and $0xfffffffe,%esi
7c45: 89 f3 mov %esi,%ebx
7c47: d1 eb shr $1,%ebx
7c49: 85 db test %ebx,%ebx
7c4b: 76 3b jbe 0x7c88
7c4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c54: 00
7c55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c5c: 0f 1f 40 00 nopl 0x0(%rax)
7c60: 44 8d 4c 2d 00 lea 0x0(%rbp,%rbp,1),%r9d
7c65: 83 c5 01 add $0x1,%ebp
7c68: 4d 63 c9 movslq %r9d,%r9
7c6b: 4e 8b 54 c8 10 mov 0x10(%rax,%r9,8),%r10
7c70: 4f 89 54 cf 10 mov %r10,0x10(%r15,%r9,8)
7c75: 4e 8b 5c c8 18 mov 0x18(%rax,%r9,8),%r11
7c7a: 4f 89 5c cf 18 mov %r11,0x18(%r15,%r9,8)
7c7f: 3b eb cmp %ebx,%ebp
7c81: 72 dd jb 0x7c60
7c83: 44 8d 4c 2d 01 lea 0x1(%rbp,%rbp,1),%r9d
7c88: 41 8d 59 ff lea -0x1(%r9),%ebx
7c8c: 3b de cmp %esi,%ebx
7c8e: 73 0d jae 0x7c9d
7c90: 4d 63 c9 movslq %r9d,%r9
7c93: 4a 8b 44 c8 08 mov 0x8(%rax,%r9,8),%rax
7c98: 4b 89 44 cf 08 mov %rax,0x8(%r15,%r9,8)
7c9d: 4d 63 ed movslq %r13d,%r13
7ca0: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7ca5: 74 1f je 0x7cc6
7ca7: 48 8d 05 f2 32 fe ff lea -0x1cd0e(%rip),%rax # 0xfffffffffffeafa0
7cae: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
7cb4: 4c 89 f9 mov %r15,%rcx
7cb7: 4a 8b 9c e8 00 da c5 mov 0x1c5da00(%rax,%r13,8),%rbx
7cbe: 01
7cbf: 4c 89 fa mov %r15,%rdx
7cc2: ff d3 call *%rbx
7cc4: eb 17 jmp 0x7cdd
7cc6: 48 8d 05 d3 32 fe ff lea -0x1cd2d(%rip),%rax # 0xfffffffffffeafa0
7ccd: 4c 89 f9 mov %r15,%rcx
7cd0: 4a 8b 9c e8 30 da c5 mov 0x1c5da30(%rax,%r13,8),%rbx
7cd7: 01
7cd8: 4c 89 fa mov %r15,%rdx
7cdb: ff d3 call *%rbx
7cdd: 33 c0 xor %eax,%eax
7cdf: 48 83 c4 30 add $0x30,%rsp
7ce3: 5d pop %rbp
7ce4: 41 5f pop %r15
7ce6: 41 5e pop %r14
7ce8: 41 5d pop %r13
7cea: 41 5c pop %r12
7cec: 5e pop %rsi
7ced: 5b pop %rbx
7cee: c3 ret
7cef: 4c 89 cb mov %r9,%rbx
7cf2: 48 83 e3 3f and $0x3f,%rbx
7cf6: 48 f7 db neg %rbx
7cf9: 48 83 e3 3f and $0x3f,%rbx
7cfd: 4c 03 cb add %rbx,%r9
7d00: 33 db xor %ebx,%ebx
7d02: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
7d07: 49 0f 4f d9 cmovg %r9,%rbx
7d0b: 44 89 e9 mov %r13d,%ecx
7d0e: bd 01 00 00 00 mov $0x1,%ebp
7d13: f2 0f 10 10 movsd (%rax),%xmm2
7d17: d3 e5 shl %cl,%ebp
7d19: 0f 28 c2 movaps %xmm2,%xmm0
7d1c: 41 8d 75 ff lea -0x1(%r13),%esi
7d20: 41 bc 01 00 00 00 mov $0x1,%r12d
7d26: 48 63 ed movslq %ebp,%rbp
7d29: 89 f1 mov %esi,%ecx
7d2b: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1
7d30: 41 d3 e4 shl %cl,%r12d
7d33: 49 89 e3 mov %rsp,%r11
7d36: f2 0f 58 c1 addsd %xmm1,%xmm0
7d3a: f2 0f 5c d1 subsd %xmm1,%xmm2
7d3e: 48 89 c1 mov %rax,%rcx
7d41: 4c 89 fa mov %r15,%rdx
7d44: 45 89 e0 mov %r12d,%r8d
7d47: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
7d4d: f2 41 0f 11 07 movsd %xmm0,(%r15)
7d52: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
7d58: 4d 8b 56 58 mov 0x58(%r14),%r10
7d5c: 4d 89 53 20 mov %r10,0x20(%r11)
7d60: e8 1b 3f 0c 00 call 0xcbc80
7d65: 41 83 fd 06 cmp $0x6,%r13d
7d69: 7f 45 jg 0x7db0
7d6b: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7d70: 74 22 je 0x7d94
7d72: 4d 63 ed movslq %r13d,%r13
7d75: 48 8d 05 24 32 fe ff lea -0x1cddc(%rip),%rax # 0xfffffffffffeafa0
7d7c: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
7d82: 4a 8b 9c e8 58 da c5 mov 0x1c5da58(%rax,%r13,8),%rbx
7d89: 01
7d8a: 4c 89 f9 mov %r15,%rcx
7d8d: 4c 89 fa mov %r15,%rdx
7d90: ff d3 call *%rbx
7d92: eb 75 jmp 0x7e09
7d94: 4d 63 ed movslq %r13d,%r13
7d97: 48 8d 05 02 32 fe ff lea -0x1cdfe(%rip),%rax # 0xfffffffffffeafa0
7d9e: 4a 8b 9c e8 88 da c5 mov 0x1c5da88(%rax,%r13,8),%rbx
7da5: 01
7da6: 4c 89 f9 mov %r15,%rcx
7da9: 4c 89 fa mov %r15,%rdx
7dac: ff d3 call *%rbx
7dae: eb 59 jmp 0x7e09
7db0: 41 83 fd 11 cmp $0x11,%r13d
7db4: 7e 1a jle 0x7dd0
7db6: 48 89 e0 mov %rsp,%rax
7db9: 4c 89 f1 mov %r14,%rcx
7dbc: 4c 89 fa mov %r15,%rdx
7dbf: 4d 89 f8 mov %r15,%r8
7dc2: 48 89 58 20 mov %rbx,0x20(%rax)
7dc6: 41 89 f1 mov %esi,%r9d
7dc9: e8 92 46 0c 00 call 0xcc460
7dce: eb 39 jmp 0x7e09
7dd0: 48 89 e6 mov %rsp,%rsi
7dd3: 49 8b 46 30 mov 0x30(%r14),%rax
7dd7: 4c 89 f9 mov %r15,%rcx
7dda: 4d 8b 4e 38 mov 0x38(%r14),%r9
7dde: 4c 89 fa mov %r15,%rdx
7de1: 45 89 e0 mov %r12d,%r8d
7de4: 48 89 46 20 mov %rax,0x20(%rsi)
7de8: 48 89 5e 28 mov %rbx,0x28(%rsi)
7dec: e8 7f 64 ac 01 call 0x1ace270
7df1: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7df6: 74 11 je 0x7e09
7df8: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0
7dfe: 4c 89 fa mov %r15,%rdx
7e01: 41 89 e8 mov %ebp,%r8d
7e04: e8 37 cb fe ff call 0xffffffffffff4940
7e09: 33 c0 xor %eax,%eax
7e0b: 48 83 c4 30 add $0x30,%rsp
7e0f: 5d pop %rbp
7e10: 41 5f pop %r15
7e12: 41 5e pop %r14
7e14: 41 5d pop %r13
7e16: 41 5c pop %r12
7e18: 5e pop %rsi
7e19: 5b pop %rbx
7e1a: c3 ret
7e1b: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
7e20: 7e 15 jle 0x7e37
7e22: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e27: 48 83 c4 30 add $0x30,%rsp
7e2b: 5d pop %rbp
7e2c: 41 5f pop %r15
7e2e: 41 5e pop %r14
7e30: 41 5d pop %r13
7e32: 41 5c pop %r12
7e34: 5e pop %rsi
7e35: 5b pop %rbx
7e36: c3 ret
7e37: 45 8b 6e 04 mov 0x4(%r14),%r13d
7e3b: 41 83 fd 05 cmp $0x5,%r13d
7e3f: 0f 8e c2 fd ff ff jle 0x7c07
7e45: e9 c1 fe ff ff jmp 0x7d0b
7e4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e51: 00
7e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e60: 53 push %rbx
7e61: 56 push %rsi
7e62: 57 push %rdi
7e63: 41 54 push %r12
7e65: 41 56 push %r14
7e67: 41 57 push %r15
7e69: 55 push %rbp
7e6a: 48 83 ec 30 sub $0x30,%rsp
7e6e: 4d 89 c6 mov %r8,%r14
7e71: 49 89 d7 mov %rdx,%r15
7e74: 48 89 c8 mov %rcx,%rax
7e77: 33 db xor %ebx,%ebx
7e79: 4d 85 f6 test %r14,%r14
7e7c: 0f 84 4e 02 00 00 je 0x80d0
7e82: 41 83 3e 09 cmpl $0x9,(%r14)
7e86: 74 14 je 0x7e9c
7e88: b8 f3 ff ff ff mov $0xfffffff3,%eax
7e8d: 48 83 c4 30 add $0x30,%rsp
7e91: 5d pop %rbp
7e92: 41 5f pop %r15
7e94: 41 5e pop %r14
7e96: 41 5c pop %r12
7e98: 5f pop %rdi
7e99: 5e pop %rsi
7e9a: 5b pop %rbx
7e9b: c3 ret
7e9c: 48 85 c0 test %rax,%rax
7e9f: 0f 84 2b 02 00 00 je 0x80d0
7ea5: 4d 85 ff test %r15,%r15
7ea8: 0f 84 22 02 00 00 je 0x80d0
7eae: 4d 85 c9 test %r9,%r9
7eb1: 0f 84 12 02 00 00 je 0x80c9
7eb7: 45 8b 66 04 mov 0x4(%r14),%r12d
7ebb: 41 83 fc 04 cmp $0x4,%r12d
7ebf: 0f 8f e1 00 00 00 jg 0x7fa6
7ec5: 48 8b 18 mov (%rax),%rbx
7ec8: 44 89 e1 mov %r12d,%ecx
7ecb: 49 89 1f mov %rbx,(%r15)
7ece: bb 01 00 00 00 mov $0x1,%ebx
7ed3: d3 e3 shl %cl,%ebx
7ed5: 83 fb 01 cmp $0x1,%ebx
7ed8: 0f 8e 7b 00 00 00 jle 0x7f59
7ede: 48 63 db movslq %ebx,%rbx
7ee1: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
7ee5: 49 89 6f 08 mov %rbp,0x8(%r15)
7ee9: 8d 6b fe lea -0x2(%rbx),%ebp
7eec: 83 fd 02 cmp $0x2,%ebp
7eef: 7c 68 jl 0x7f59
7ef1: c1 ed 1f shr $0x1f,%ebp
7ef4: bf 01 00 00 00 mov $0x1,%edi
7ef9: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
7efd: 33 ed xor %ebp,%ebp
7eff: 83 e6 fe and $0xfffffffe,%esi
7f02: 89 f3 mov %esi,%ebx
7f04: d1 eb shr $1,%ebx
7f06: 85 db test %ebx,%ebx
7f08: 76 3b jbe 0x7f45
7f0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f11: 00
7f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f20: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi
7f24: ff c5 inc %ebp
7f26: 48 63 ff movslq %edi,%rdi
7f29: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9
7f2e: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8)
7f33: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10
7f38: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8)
7f3d: 3b eb cmp %ebx,%ebp
7f3f: 72 df jb 0x7f20
7f41: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi
7f45: 8d 5f ff lea -0x1(%rdi),%ebx
7f48: 3b de cmp %esi,%ebx
7f4a: 73 0d jae 0x7f59
7f4c: 48 63 ff movslq %edi,%rdi
7f4f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax
7f54: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8)
7f59: 4d 63 e4 movslq %r12d,%r12
7f5c: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7f61: 74 1d je 0x7f80
7f63: 48 8d 05 36 30 fe ff lea -0x1cfca(%rip),%rax # 0xfffffffffffeafa0
7f6a: 4c 89 f9 mov %r15,%rcx
7f6d: c4 c1 7b 10 56 10 vmovsd 0x10(%r14),%xmm2
7f73: 4c 89 fa mov %r15,%rdx
7f76: 42 ff 94 e0 c0 da c5 call *0x1c5dac0(%rax,%r12,8)
7f7d: 01
7f7e: eb 15 jmp 0x7f95
7f80: 48 8d 05 19 30 fe ff lea -0x1cfe7(%rip),%rax # 0xfffffffffffeafa0
7f87: 4c 89 f9 mov %r15,%rcx
7f8a: 4c 89 fa mov %r15,%rdx
7f8d: 42 ff 94 e0 f0 da c5 call *0x1c5daf0(%rax,%r12,8)
7f94: 01
7f95: 33 c0 xor %eax,%eax
7f97: 48 83 c4 30 add $0x30,%rsp
7f9b: 5d pop %rbp
7f9c: 41 5f pop %r15
7f9e: 41 5e pop %r14
7fa0: 41 5c pop %r12
7fa2: 5f pop %rdi
7fa3: 5e pop %rsi
7fa4: 5b pop %rbx
7fa5: c3 ret
7fa6: 4c 89 cb mov %r9,%rbx
7fa9: 48 83 e3 3f and $0x3f,%rbx
7fad: 48 f7 db neg %rbx
7fb0: 48 83 e3 3f and $0x3f,%rbx
7fb4: 4c 03 cb add %rbx,%r9
7fb7: 33 db xor %ebx,%ebx
7fb9: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
7fbe: 49 0f 4f d9 cmovg %r9,%rbx
7fc2: 44 89 e1 mov %r12d,%ecx
7fc5: bd 01 00 00 00 mov $0x1,%ebp
7fca: d3 e5 shl %cl,%ebp
7fcc: 41 8d 74 24 ff lea -0x1(%r12),%esi
7fd1: 48 63 ed movslq %ebp,%rbp
7fd4: 49 89 e3 mov %rsp,%r11
7fd7: c5 fb 10 08 vmovsd (%rax),%xmm1
7fdb: 89 f1 mov %esi,%ecx
7fdd: bf 01 00 00 00 mov $0x1,%edi
7fe2: 4c 89 fa mov %r15,%rdx
7fe5: d3 e7 shl %cl,%edi
7fe7: 48 89 c1 mov %rax,%rcx
7fea: c5 fb 10 14 e8 vmovsd (%rax,%rbp,8),%xmm2
7fef: 41 89 f8 mov %edi,%r8d
7ff2: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
7ff8: c5 f3 58 c2 vaddsd %xmm2,%xmm1,%xmm0
7ffc: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3