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

8518 lines
410 KiB
Plaintext

; th_14c40: VA 0x180014c40-0x18001cc40 (32768 bytes)
/tmp/opencode/dis/th_14c40.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 62 01 00 00 je 0x16e
c: 45 85 c0 test %r8d,%r8d
f: 0f 8e 53 01 00 00 jle 0x168
15: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
19: c5 f8 2e c1 vucomiss %xmm1,%xmm0
1d: 7a 06 jp 0x25
1f: 0f 84 40 01 00 00 je 0x165
25: 41 83 f8 10 cmp $0x10,%r8d
29: 0f 8c 2f 01 00 00 jl 0x15e
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 03 00 00 00 test $0x3,%r10d
42: 0f 85 16 01 00 00 jne 0x15e
48: 41 f7 da neg %r10d
4b: 41 83 c2 20 add $0x20,%r10d
4f: 41 c1 ea 02 shr $0x2,%r10d
53: 41 8d 42 10 lea 0x10(%r10),%eax
57: 44 3b c0 cmp %eax,%r8d
5a: 0f 8c fe 00 00 00 jl 0x15e
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 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
85: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
8a: 48 ff c0 inc %rax
8d: 49 3b c1 cmp %r9,%rax
90: 72 ee jb 0x80
92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
97: 48 63 c2 movslq %edx,%rax
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
ba: 49 83 c1 10 add $0x10,%r9
be: 4c 3b c8 cmp %rax,%r9
c1: 72 dd jb 0xa0
c3: 8d 42 01 lea 0x1(%rdx),%eax
c6: 41 3b c0 cmp %r8d,%eax
c9: 0f 87 85 00 00 00 ja 0x154
cf: 4d 63 c0 movslq %r8d,%r8
d2: 48 63 d2 movslq %edx,%rdx
d5: 4c 2b c2 sub %rdx,%r8
d8: 49 83 f8 04 cmp $0x4,%r8
dc: 0f 8c 78 00 00 00 jl 0x15a
e2: 48 63 d2 movslq %edx,%rdx
e5: 44 89 c0 mov %r8d,%eax
e8: 83 e0 fc and $0xfffffffc,%eax
eb: 45 33 d2 xor %r10d,%r10d
ee: 48 63 c0 movslq %eax,%rax
f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
100: 49 83 c2 04 add $0x4,%r10
104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
109: c4 c1 78 11 11 vmovups %xmm2,(%r9)
10e: 49 83 c1 10 add $0x10,%r9
112: 4c 3b d0 cmp %rax,%r10
115: 72 e9 jb 0x100
117: 49 3b c0 cmp %r8,%rax
11a: 73 38 jae 0x154
11c: 48 63 d2 movslq %edx,%rdx
11f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12e: 00
12f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
136: 0f 1f 00 nopl (%rax)
139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
140: 48 ff c0 inc %rax
143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
147: c5 fa 11 0a vmovss %xmm1,(%rdx)
14b: 48 83 c2 04 add $0x4,%rdx
14f: 49 3b c0 cmp %r8,%rax
152: 72 ec jb 0x140
154: 33 c0 xor %eax,%eax
156: c5 f8 77 vzeroupper
159: c3 ret
15a: 33 c0 xor %eax,%eax
15c: eb b9 jmp 0x117
15e: 33 d2 xor %edx,%edx
160: e9 5e ff ff ff jmp 0xc3
165: 33 c0 xor %eax,%eax
167: c3 ret
168: b8 fa ff ff ff mov $0xfffffffa,%eax
16d: c3 ret
16e: b8 f8 ff ff ff mov $0xfffffff8,%eax
173: c3 ret
174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180: 48 83 ec 28 sub $0x28,%rsp
184: 48 85 d2 test %rdx,%rdx
187: 74 1c je 0x1a5
189: 45 85 c0 test %r8d,%r8d
18c: 7e 21 jle 0x1af
18e: 0f 57 c9 xorps %xmm1,%xmm1
191: 66 0f 2e c1 ucomisd %xmm1,%xmm0
195: 7a 02 jp 0x199
197: 74 05 je 0x19e
199: e8 22 f6 05 00 call 0x5f7c0
19e: 33 c0 xor %eax,%eax
1a0: 48 83 c4 28 add $0x28,%rsp
1a4: c3 ret
1a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
1aa: 48 83 c4 28 add $0x28,%rsp
1ae: c3 ret
1af: b8 fa ff ff ff mov $0xfffffffa,%eax
1b4: 48 83 c4 28 add $0x28,%rsp
1b8: c3 ret
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1c5: 48 85 d2 test %rdx,%rdx
1c8: 74 1d je 0x1e7
1ca: 45 85 c0 test %r8d,%r8d
1cd: 7e 26 jle 0x1f5
1cf: 0f 57 c9 xorps %xmm1,%xmm1
1d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
1d6: 7a 02 jp 0x1da
1d8: 74 05 je 0x1df
1da: e8 81 f7 05 00 call 0x5f960
1df: 33 c0 xor %eax,%eax
1e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1e6: c3 ret
1e7: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1f1: 90 nop
1f2: 90 nop
1f3: 90 nop
1f4: c3 ret
1f5: b8 fa ff ff ff mov $0xfffffffa,%eax
1fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1ff: 90 nop
200: c3 ret
201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
208: 00
209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
217: 00
218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21f: 90 nop
220: 48 83 ec 28 sub $0x28,%rsp
224: 48 85 d2 test %rdx,%rdx
227: 74 1c je 0x245
229: 45 85 c0 test %r8d,%r8d
22c: 7e 21 jle 0x24f
22e: 0f 57 c9 xorps %xmm1,%xmm1
231: 66 0f 2e c1 ucomisd %xmm1,%xmm0
235: 7a 02 jp 0x239
237: 74 05 je 0x23e
239: e8 c2 f8 05 00 call 0x5fb00
23e: 33 c0 xor %eax,%eax
240: 48 83 c4 28 add $0x28,%rsp
244: c3 ret
245: b8 f8 ff ff ff mov $0xfffffff8,%eax
24a: 48 83 c4 28 add $0x28,%rsp
24e: c3 ret
24f: b8 fa ff ff ff mov $0xfffffffa,%eax
254: 48 83 c4 28 add $0x28,%rsp
258: c3 ret
259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
260: 49 89 d1 mov %rdx,%r9
263: c5 f9 28 c8 vmovapd %xmm0,%xmm1
267: 4d 85 c9 test %r9,%r9
26a: 0f 84 a6 01 00 00 je 0x416
270: 45 85 c0 test %r8d,%r8d
273: 0f 8e 97 01 00 00 jle 0x410
279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
27d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
281: 7a 06 jp 0x289
283: 0f 84 84 01 00 00 je 0x40d
289: 41 83 f8 10 cmp $0x10,%r8d
28d: 0f 8c 6b 01 00 00 jl 0x3fe
293: 4c 89 ca mov %r9,%rdx
296: 48 83 e2 1f and $0x1f,%rdx
29a: 85 d2 test %edx,%edx
29c: 74 11 je 0x2af
29e: f6 c2 07 test $0x7,%dl
2a1: 0f 85 57 01 00 00 jne 0x3fe
2a7: f7 da neg %edx
2a9: 83 c2 20 add $0x20,%edx
2ac: c1 ea 03 shr $0x3,%edx
2af: 8d 42 10 lea 0x10(%rdx),%eax
2b2: 44 3b c0 cmp %eax,%r8d
2b5: 0f 8c 43 01 00 00 jl 0x3fe
2bb: 44 89 c1 mov %r8d,%ecx
2be: 33 c0 xor %eax,%eax
2c0: 2b ca sub %edx,%ecx
2c2: 83 e1 0f and $0xf,%ecx
2c5: f7 d9 neg %ecx
2c7: 41 03 c8 add %r8d,%ecx
2ca: 41 89 d2 mov %edx,%r10d
2cd: 85 d2 test %edx,%edx
2cf: 76 23 jbe 0x2f4
2d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d8: 00
2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
2e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
2ec: 48 ff c0 inc %rax
2ef: 49 3b c2 cmp %r10,%rax
2f2: 72 ec jb 0x2e0
2f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
2f8: 48 63 d1 movslq %ecx,%rdx
2fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
308: 00
309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
317: 00
318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31f: 90 nop
320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
32d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
33b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
34f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
356: 49 83 c2 10 add $0x10,%r10
35a: 4c 3b d2 cmp %rdx,%r10
35d: 72 c1 jb 0x320
35f: 8d 41 01 lea 0x1(%rcx),%eax
362: 41 3b c0 cmp %r8d,%eax
365: 0f 87 89 00 00 00 ja 0x3f4
36b: 4d 63 c0 movslq %r8d,%r8
36e: 4c 2b c2 sub %rdx,%r8
371: 49 83 f8 04 cmp $0x4,%r8
375: 0f 8c 7f 00 00 00 jl 0x3fa
37b: 44 89 c0 mov %r8d,%eax
37e: 45 33 d2 xor %r10d,%r10d
381: 83 e0 fc and $0xfffffffc,%eax
384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
388: 48 63 c0 movslq %eax,%rax
38b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
392: 00
393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
3a4: 49 83 c2 04 add $0x4,%r10
3a8: c5 fd 11 12 vmovupd %ymm2,(%rdx)
3ac: 48 83 c2 20 add $0x20,%rdx
3b0: 4c 3b d0 cmp %rax,%r10
3b3: 72 eb jb 0x3a0
3b5: 49 3b c0 cmp %r8,%rax
3b8: 73 3a jae 0x3f4
3ba: 48 63 c9 movslq %ecx,%rcx
3bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
3c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
3c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cc: 00
3cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e0: 48 ff c0 inc %rax
3e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
3e7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
3eb: 48 83 c2 08 add $0x8,%rdx
3ef: 49 3b c0 cmp %r8,%rax
3f2: 72 ec jb 0x3e0
3f4: 33 c0 xor %eax,%eax
3f6: c5 f8 77 vzeroupper
3f9: c3 ret
3fa: 33 c0 xor %eax,%eax
3fc: eb b7 jmp 0x3b5
3fe: 33 c9 xor %ecx,%ecx
400: 41 83 f8 01 cmp $0x1,%r8d
404: 72 ee jb 0x3f4
406: 4d 63 c0 movslq %r8d,%r8
409: 33 c0 xor %eax,%eax
40b: eb a8 jmp 0x3b5
40d: 33 c0 xor %eax,%eax
40f: c3 ret
410: b8 fa ff ff ff mov $0xfffffffa,%eax
415: c3 ret
416: b8 f8 ff ff ff mov $0xfffffff8,%eax
41b: c3 ret
41c: 0f 1f 40 00 nopl 0x0(%rax)
420: 48 89 d1 mov %rdx,%rcx
423: 48 85 c9 test %rcx,%rcx
426: 0f 84 82 01 00 00 je 0x5ae
42c: 45 85 c0 test %r8d,%r8d
42f: 0f 8e 73 01 00 00 jle 0x5a8
435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
439: c5 f9 2e c1 vucomisd %xmm1,%xmm0
43d: 7a 06 jp 0x445
43f: 0f 84 60 01 00 00 je 0x5a5
445: 41 83 f8 10 cmp $0x10,%r8d
449: 0f 8c 4f 01 00 00 jl 0x59e
44f: 49 89 ca mov %rcx,%r10
452: 49 83 e2 1f and $0x1f,%r10
456: 45 85 d2 test %r10d,%r10d
459: 74 18 je 0x473
45b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
462: 0f 85 36 01 00 00 jne 0x59e
468: 41 f7 da neg %r10d
46b: 41 83 c2 20 add $0x20,%r10d
46f: 41 c1 ea 03 shr $0x3,%r10d
473: 41 8d 42 10 lea 0x10(%r10),%eax
477: 44 3b c0 cmp %eax,%r8d
47a: 0f 8c 1e 01 00 00 jl 0x59e
480: 44 89 c2 mov %r8d,%edx
483: 33 c0 xor %eax,%eax
485: 41 2b d2 sub %r10d,%edx
488: 83 e2 0f and $0xf,%edx
48b: f7 da neg %edx
48d: 41 03 d0 add %r8d,%edx
490: 45 89 d1 mov %r10d,%r9d
493: 45 85 d2 test %r10d,%r10d
496: 76 1a jbe 0x4b2
498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49f: 00
4a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
4a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
4aa: 48 ff c0 inc %rax
4ad: 49 3b c1 cmp %r9,%rax
4b0: 72 ee jb 0x4a0
4b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
4b7: 48 63 c2 movslq %edx,%rax
4ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
4c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
4cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
4d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
4db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
4e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
4e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
4ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
4f6: 49 83 c1 10 add $0x10,%r9
4fa: 4c 3b c8 cmp %rax,%r9
4fd: 72 c1 jb 0x4c0
4ff: 8d 42 01 lea 0x1(%rdx),%eax
502: 41 3b c0 cmp %r8d,%eax
505: 0f 87 89 00 00 00 ja 0x594
50b: 4d 63 c0 movslq %r8d,%r8
50e: 48 63 d2 movslq %edx,%rdx
511: 4c 2b c2 sub %rdx,%r8
514: 49 83 f8 04 cmp $0x4,%r8
518: 0f 8c 7c 00 00 00 jl 0x59a
51e: 48 63 d2 movslq %edx,%rdx
521: 44 89 c0 mov %r8d,%eax
524: 83 e0 fc and $0xfffffffc,%eax
527: 45 33 d2 xor %r10d,%r10d
52a: 48 63 c0 movslq %eax,%rax
52d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
536: 0f 1f 00 nopl (%rax)
539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
545: 49 83 c2 04 add $0x4,%r10
549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
54e: 49 83 c1 20 add $0x20,%r9
552: 4c 3b d0 cmp %rax,%r10
555: 72 e9 jb 0x540
557: 49 3b c0 cmp %r8,%rax
55a: 73 38 jae 0x594
55c: 48 63 d2 movslq %edx,%rdx
55f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56e: 00
56f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
576: 0f 1f 00 nopl (%rax)
579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
580: 48 ff c0 inc %rax
583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
587: c5 fb 11 0a vmovsd %xmm1,(%rdx)
58b: 48 83 c2 08 add $0x8,%rdx
58f: 49 3b c0 cmp %r8,%rax
592: 72 ec jb 0x580
594: 33 c0 xor %eax,%eax
596: c5 f8 77 vzeroupper
599: c3 ret
59a: 33 c0 xor %eax,%eax
59c: eb b9 jmp 0x557
59e: 33 d2 xor %edx,%edx
5a0: e9 5a ff ff ff jmp 0x4ff
5a5: 33 c0 xor %eax,%eax
5a7: c3 ret
5a8: b8 fa ff ff ff mov $0xfffffffa,%eax
5ad: c3 ret
5ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b3: c3 ret
5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c0: 48 83 ec 28 sub $0x28,%rsp
5c4: 48 85 d2 test %rdx,%rdx
5c7: 74 20 je 0x5e9
5c9: 45 85 c0 test %r8d,%r8d
5cc: 7f 0a jg 0x5d8
5ce: b8 fa ff ff ff mov $0xfffffffa,%eax
5d3: 48 83 c4 28 add $0x28,%rsp
5d7: c3 ret
5d8: 66 48 0f 7e c1 movq %xmm0,%rcx
5dd: e8 9e ba 02 00 call 0x2c080
5e2: 33 c0 xor %eax,%eax
5e4: 48 83 c4 28 add $0x28,%rsp
5e8: c3 ret
5e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
5ee: 48 83 c4 28 add $0x28,%rsp
5f2: c3 ret
5f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ff: 00
600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
605: 48 85 d2 test %rdx,%rdx
608: 74 23 je 0x62d
60a: 45 85 c0 test %r8d,%r8d
60d: 7f 0c jg 0x61b
60f: b8 fa ff ff ff mov $0xfffffffa,%eax
614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
619: 90 nop
61a: c3 ret
61b: 66 48 0f 7e c1 movq %xmm0,%rcx
620: e8 7b ba 02 00 call 0x2c0a0
625: 33 c0 xor %eax,%eax
627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
62c: c3 ret
62d: b8 f8 ff ff ff mov $0xfffffff8,%eax
632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
637: 90 nop
638: 90 nop
639: 90 nop
63a: c3 ret
63b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
640: 48 83 ec 28 sub $0x28,%rsp
644: 48 85 d2 test %rdx,%rdx
647: 74 20 je 0x669
649: 45 85 c0 test %r8d,%r8d
64c: 7f 0a jg 0x658
64e: b8 fa ff ff ff mov $0xfffffffa,%eax
653: 48 83 c4 28 add $0x28,%rsp
657: c3 ret
658: 66 48 0f 7e c1 movq %xmm0,%rcx
65d: e8 5e ba 02 00 call 0x2c0c0
662: 33 c0 xor %eax,%eax
664: 48 83 c4 28 add $0x28,%rsp
668: c3 ret
669: b8 f8 ff ff ff mov $0xfffffff8,%eax
66e: 48 83 c4 28 add $0x28,%rsp
672: c3 ret
673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67f: 00
680: 48 83 ec 28 sub $0x28,%rsp
684: 48 85 d2 test %rdx,%rdx
687: 74 20 je 0x6a9
689: 45 85 c0 test %r8d,%r8d
68c: 7f 0a jg 0x698
68e: b8 fa ff ff ff mov $0xfffffffa,%eax
693: 48 83 c4 28 add $0x28,%rsp
697: c3 ret
698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
69d: e8 3e ba 02 00 call 0x2c0e0
6a2: 33 c0 xor %eax,%eax
6a4: 48 83 c4 28 add $0x28,%rsp
6a8: c3 ret
6a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
6ae: 48 83 c4 28 add $0x28,%rsp
6b2: c3 ret
6b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bf: 00
6c0: 48 83 ec 28 sub $0x28,%rsp
6c4: 48 85 d2 test %rdx,%rdx
6c7: 74 20 je 0x6e9
6c9: 45 85 c0 test %r8d,%r8d
6cc: 7f 0a jg 0x6d8
6ce: b8 fa ff ff ff mov $0xfffffffa,%eax
6d3: 48 83 c4 28 add $0x28,%rsp
6d7: c3 ret
6d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
6dd: e8 1e ba 02 00 call 0x2c100
6e2: 33 c0 xor %eax,%eax
6e4: 48 83 c4 28 add $0x28,%rsp
6e8: c3 ret
6e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
6ee: 48 83 c4 28 add $0x28,%rsp
6f2: c3 ret
6f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ff: 00
700: 48 83 ec 28 sub $0x28,%rsp
704: 48 85 d2 test %rdx,%rdx
707: 74 20 je 0x729
709: 45 85 c0 test %r8d,%r8d
70c: 7f 0a jg 0x718
70e: b8 fa ff ff ff mov $0xfffffffa,%eax
713: 48 83 c4 28 add $0x28,%rsp
717: c3 ret
718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
71d: e8 3e bd 02 00 call 0x2c460
722: 33 c0 xor %eax,%eax
724: 48 83 c4 28 add $0x28,%rsp
728: c3 ret
729: b8 f8 ff ff ff mov $0xfffffff8,%eax
72e: 48 83 c4 28 add $0x28,%rsp
732: c3 ret
733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73f: 00
740: 41 83 f9 05 cmp $0x5,%r9d
744: 7d 3d jge 0x783
746: 41 ff c9 dec %r9d
749: 41 83 f9 ff cmp $0xffffffff,%r9d
74d: 74 33 je 0x782
74f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
756: 00
757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75e: 66 90 xchg %ax,%ax
760: f2 0f 10 01 movsd (%rcx),%xmm0
764: 41 ff c9 dec %r9d
767: 48 83 c1 08 add $0x8,%rcx
76b: f2 0f 58 02 addsd (%rdx),%xmm0
76f: f2 41 0f 11 00 movsd %xmm0,(%r8)
774: 48 83 c2 08 add $0x8,%rdx
778: 49 83 c0 08 add $0x8,%r8
77c: 41 83 f9 ff cmp $0xffffffff,%r9d
780: 75 de jne 0x760
782: c3 ret
783: 49 f7 c0 07 00 00 00 test $0x7,%r8
78a: 0f 85 e0 02 00 00 jne 0xa70
790: 49 f7 c0 0f 00 00 00 test $0xf,%r8
797: 74 1c je 0x7b5
799: f2 0f 10 01 movsd (%rcx),%xmm0
79d: 48 83 c1 08 add $0x8,%rcx
7a1: 41 ff c9 dec %r9d
7a4: f2 0f 58 02 addsd (%rdx),%xmm0
7a8: f2 41 0f 11 00 movsd %xmm0,(%r8)
7ad: 48 83 c2 08 add $0x8,%rdx
7b1: 49 83 c0 08 add $0x8,%r8
7b5: 44 89 c8 mov %r9d,%eax
7b8: 41 83 e1 03 and $0x3,%r9d
7bc: c1 f8 02 sar $0x2,%eax
7bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7c6: 0f 84 70 01 00 00 je 0x93c
7cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7d3: 0f 84 d5 00 00 00 je 0x8ae
7d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7de: 0f 8f 7c 00 00 00 jg 0x860
7e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7eb: 00
7ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ff: 00
800: f2 0f 10 11 movsd (%rcx),%xmm2
804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
809: f2 0f 10 02 movsd (%rdx),%xmm0
80d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
81c: 48 83 c2 20 add $0x20,%rdx
820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
82a: 48 83 c1 20 add $0x20,%rcx
82e: 66 0f 58 d0 addpd %xmm0,%xmm2
832: 66 0f 58 d9 addpd %xmm1,%xmm3
836: 41 0f 29 10 movaps %xmm2,(%r8)
83a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
83f: 49 83 c0 20 add $0x20,%r8
843: ff c8 dec %eax
845: 75 b9 jne 0x800
847: e9 fa fe ff ff jmp 0x746
84c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
853: 00
854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
85b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
860: f2 0f 10 11 movsd (%rcx),%xmm2
864: f2 0f 10 02 movsd (%rdx),%xmm0
868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
86d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
87c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
881: 48 83 c2 20 add $0x20,%rdx
885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
88a: 48 83 c1 20 add $0x20,%rcx
88e: 66 0f 58 d0 addpd %xmm0,%xmm2
892: 66 0f 58 d9 addpd %xmm1,%xmm3
896: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
89b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
8a1: 49 83 c0 20 add $0x20,%r8
8a5: ff c8 dec %eax
8a7: 75 b7 jne 0x860
8a9: e9 98 fe ff ff jmp 0x746
8ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax
8b3: 7f 4b jg 0x900
8b5: 0f 1f 40 00 nopl 0x0(%rax)
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8c0: f2 0f 10 01 movsd (%rcx),%xmm0
8c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
8c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
8ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
8d3: 48 83 c1 20 add $0x20,%rcx
8d7: 66 0f 58 02 addpd (%rdx),%xmm0
8db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
8e0: 41 0f 29 00 movaps %xmm0,(%r8)
8e4: 48 83 c2 20 add $0x20,%rdx
8e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
8ed: 49 83 c0 20 add $0x20,%r8
8f1: ff c8 dec %eax
8f3: 75 cb jne 0x8c0
8f5: e9 4c fe ff ff jmp 0x746
8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
900: f2 0f 10 01 movsd (%rcx),%xmm0
904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
90e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
913: 48 83 c1 20 add $0x20,%rcx
917: 66 0f 58 02 addpd (%rdx),%xmm0
91b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
920: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
925: 48 83 c2 20 add $0x20,%rdx
929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
92f: 49 83 c0 20 add $0x20,%r8
933: ff c8 dec %eax
935: 75 c9 jne 0x900
937: e9 0a fe ff ff jmp 0x746
93c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
943: 0f 84 93 00 00 00 je 0x9dc
949: 3d aa 2a 00 00 cmp $0x2aaa,%eax
94e: 7f 50 jg 0x9a0
950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
957: 00
958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
95f: 90 nop
960: f2 0f 10 02 movsd (%rdx),%xmm0
964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
96e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
973: 48 83 c2 20 add $0x20,%rdx
977: 66 0f 58 01 addpd (%rcx),%xmm0
97b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
980: 41 0f 29 00 movaps %xmm0,(%r8)
984: 48 83 c1 20 add $0x20,%rcx
988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
98d: 49 83 c0 20 add $0x20,%r8
991: ff c8 dec %eax
993: 75 cb jne 0x960
995: e9 ac fd ff ff jmp 0x746
99a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
9a0: f2 0f 10 02 movsd (%rdx),%xmm0
9a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
9a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
9ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
9b3: 48 83 c2 20 add $0x20,%rdx
9b7: 66 0f 58 01 addpd (%rcx),%xmm0
9bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
9c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
9c5: 48 83 c1 20 add $0x20,%rcx
9c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
9cf: 49 83 c0 20 add $0x20,%r8
9d3: ff c8 dec %eax
9d5: 75 c9 jne 0x9a0
9d7: e9 6a fd ff ff jmp 0x746
9dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
9e1: 7f 5d jg 0xa40
9e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9ea: 00
9eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a00: 0f 28 02 movaps (%rdx),%xmm0
a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
a07: 48 83 c2 20 add $0x20,%rdx
a0b: 66 0f 58 01 addpd (%rcx),%xmm0
a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
a14: 41 0f 29 00 movaps %xmm0,(%r8)
a18: 48 83 c1 20 add $0x20,%rcx
a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
a21: 49 83 c0 20 add $0x20,%r8
a25: ff c8 dec %eax
a27: 75 d7 jne 0xa00
a29: e9 18 fd ff ff jmp 0x746
a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a35: 00
a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a3d: 0f 1f 00 nopl (%rax)
a40: 0f 28 02 movaps (%rdx),%xmm0
a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
a47: 48 83 c2 20 add $0x20,%rdx
a4b: 66 0f 58 01 addpd (%rcx),%xmm0
a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
a59: 48 83 c1 20 add $0x20,%rcx
a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
a63: 49 83 c0 20 add $0x20,%r8
a67: ff c8 dec %eax
a69: 75 d5 jne 0xa40
a6b: e9 d6 fc ff ff jmp 0x746
a70: 44 89 c8 mov %r9d,%eax
a73: 41 83 e1 03 and $0x3,%r9d
a77: c1 f8 02 sar $0x2,%eax
a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
a81: 0f 84 d3 00 00 00 je 0xb5a
a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
a8e: 0f 85 6c 00 00 00 jne 0xb00
a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
aa0: f2 0f 10 01 movsd (%rcx),%xmm0
aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
ab3: 48 83 c1 20 add $0x20,%rcx
ab7: 66 0f 58 02 addpd (%rdx),%xmm0
abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
ac0: f2 41 0f 11 00 movsd %xmm0,(%r8)
ac5: 48 83 c2 20 add $0x20,%rdx
ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
adb: 49 83 c0 20 add $0x20,%r8
adf: ff c8 dec %eax
ae1: 75 bd jne 0xaa0
ae3: e9 5e fc ff ff jmp 0x746
ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
aef: 00
af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
afe: 00 00
b00: f2 0f 10 11 movsd (%rcx),%xmm2
b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
b09: f2 0f 10 02 movsd (%rdx),%xmm0
b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
b1c: 48 83 c2 20 add $0x20,%rdx
b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
b2a: 48 83 c1 20 add $0x20,%rcx
b2e: 66 0f 58 d0 addpd %xmm0,%xmm2
b32: 66 0f 58 d9 addpd %xmm1,%xmm3
b36: f2 41 0f 11 10 movsd %xmm2,(%r8)
b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
b4d: 49 83 c0 20 add $0x20,%r8
b51: ff c8 dec %eax
b53: 75 ab jne 0xb00
b55: e9 ec fb ff ff jmp 0x746
b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
b61: 75 5d jne 0xbc0
b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b6a: 00
b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b80: 0f 28 02 movaps (%rdx),%xmm0
b83: 0f 28 4a 10 movaps 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: f2 41 0f 11 00 movsd %xmm0,(%r8)
b99: 48 83 c1 20 add $0x20,%rcx
b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
baf: 49 83 c0 20 add $0x20,%r8
bb3: ff c8 dec %eax
bb5: 75 c9 jne 0xb80
bb7: e9 8a fb ff ff jmp 0x746
bbc: 0f 1f 40 00 nopl 0x0(%rax)
bc0: f2 0f 10 02 movsd (%rdx),%xmm0
bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
bd3: 48 83 c2 20 add $0x20,%rdx
bd7: 66 0f 58 01 addpd (%rcx),%xmm0
bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
be0: f2 41 0f 11 00 movsd %xmm0,(%r8)
be5: 48 83 c1 20 add $0x20,%rcx
be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
bfb: 49 83 c0 20 add $0x20,%r8
bff: ff c8 dec %eax
c01: 75 bd jne 0xbc0
c03: e9 3e fb ff ff jmp 0x746
c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c0f: 00
c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
c1e: 00 00
c20: 41 83 f9 05 cmp $0x5,%r9d
c24: 7d 3e jge 0xc64
c26: 41 83 c1 ff add $0xffffffff,%r9d
c2a: 41 83 f9 ff cmp $0xffffffff,%r9d
c2e: 74 33 je 0xc63
c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c37: 00
c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c3f: 90 nop
c40: f2 0f 10 01 movsd (%rcx),%xmm0
c44: 41 83 c1 ff add $0xffffffff,%r9d
c48: 48 83 c1 08 add $0x8,%rcx
c4c: f2 0f 58 02 addsd (%rdx),%xmm0
c50: 48 83 c2 08 add $0x8,%rdx
c54: f2 41 0f 11 00 movsd %xmm0,(%r8)
c59: 49 83 c0 08 add $0x8,%r8
c5d: 41 83 f9 ff cmp $0xffffffff,%r9d
c61: 75 dd jne 0xc40
c63: c3 ret
c64: 49 f7 c0 07 00 00 00 test $0x7,%r8
c6b: 0f 85 80 02 00 00 jne 0xef1
c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8
c78: 74 1d je 0xc97
c7a: f2 0f 10 01 movsd (%rcx),%xmm0
c7e: 48 83 c1 08 add $0x8,%rcx
c82: 41 83 c1 ff add $0xffffffff,%r9d
c86: f2 0f 58 02 addsd (%rdx),%xmm0
c8a: 48 83 c2 08 add $0x8,%rdx
c8e: f2 41 0f 11 00 movsd %xmm0,(%r8)
c93: 49 83 c0 08 add $0x8,%r8
c97: 44 89 c8 mov %r9d,%eax
c9a: 41 83 e1 03 and $0x3,%r9d
c9e: c1 f8 02 sar $0x2,%eax
ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
ca8: 0f 84 23 01 00 00 je 0xdd1
cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
cb5: 0f 84 9c 00 00 00 je 0xd57
cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax
cc0: 7f 5e jg 0xd20
cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cc9: 00
cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cd8: 00
cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ce0: 0f 10 11 movups (%rcx),%xmm2
ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
ce7: 48 83 c1 20 add $0x20,%rcx
ceb: 0f 10 02 movups (%rdx),%xmm0
cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
cf2: 66 0f 58 d0 addpd %xmm0,%xmm2
cf6: 48 83 c2 20 add $0x20,%rdx
cfa: 66 0f 58 d9 addpd %xmm1,%xmm3
cfe: 41 0f 11 10 movups %xmm2,(%r8)
d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
d07: 49 83 c0 20 add $0x20,%r8
d0b: 83 c0 ff add $0xffffffff,%eax
d0e: 75 d0 jne 0xce0
d10: e9 11 ff ff ff jmp 0xc26
d15: 0f 1f 40 00 nopl 0x0(%rax)
d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d20: 0f 10 11 movups (%rcx),%xmm2
d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3
d27: 48 83 c1 20 add $0x20,%rcx
d2b: 0f 10 02 movups (%rdx),%xmm0
d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
d32: 66 0f 58 d0 addpd %xmm0,%xmm2
d36: 48 83 c2 20 add $0x20,%rdx
d3a: 66 0f 58 d9 addpd %xmm1,%xmm3
d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
d49: 49 83 c0 20 add $0x20,%r8
d4d: 83 c0 ff add $0xffffffff,%eax
d50: 75 ce jne 0xd20
d52: e9 cf fe ff ff jmp 0xc26
d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax
d5c: 7f 42 jg 0xda0
d5e: 66 90 xchg %ax,%ax
d60: 0f 10 01 movups (%rcx),%xmm0
d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1
d67: 48 83 c1 20 add $0x20,%rcx
d6b: 66 0f 58 02 addpd (%rdx),%xmm0
d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
d74: 48 83 c2 20 add $0x20,%rdx
d78: 41 0f 11 00 movups %xmm0,(%r8)
d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
d81: 49 83 c0 20 add $0x20,%r8
d85: 83 c0 ff add $0xffffffff,%eax
d88: 75 d6 jne 0xd60
d8a: e9 97 fe ff ff jmp 0xc26
d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d96: 00
d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d9e: 66 90 xchg %ax,%ax
da0: 0f 10 01 movups (%rcx),%xmm0
da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
da7: 48 83 c1 20 add $0x20,%rcx
dab: 66 0f 58 02 addpd (%rdx),%xmm0
daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
db4: 48 83 c2 20 add $0x20,%rdx
db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
dc3: 49 83 c0 20 add $0x20,%r8
dc7: 83 c0 ff add $0xffffffff,%eax
dca: 75 d4 jne 0xda0
dcc: e9 55 fe ff ff jmp 0xc26
dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
dd8: 0f 84 93 00 00 00 je 0xe71
dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax
de3: 7f 5b jg 0xe40
de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dec: 00
ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e00: 0f 10 02 movups (%rdx),%xmm0
e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
e07: 48 83 c2 20 add $0x20,%rdx
e0b: 66 0f 58 01 addpd (%rcx),%xmm0
e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
e14: 48 83 c1 20 add $0x20,%rcx
e18: 41 0f 11 00 movups %xmm0,(%r8)
e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
e21: 49 83 c0 20 add $0x20,%r8
e25: 83 c0 ff add $0xffffffff,%eax
e28: 75 d6 jne 0xe00
e2a: e9 f7 fd ff ff jmp 0xc26
e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e36: 00
e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e3e: 66 90 xchg %ax,%ax
e40: 0f 10 02 movups (%rdx),%xmm0
e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
e47: 48 83 c2 20 add $0x20,%rdx
e4b: 66 0f 58 01 addpd (%rcx),%xmm0
e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
e54: 48 83 c1 20 add $0x20,%rcx
e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
e63: 49 83 c0 20 add $0x20,%r8
e67: 83 c0 ff add $0xffffffff,%eax
e6a: 75 d4 jne 0xe40
e6c: e9 b5 fd ff ff jmp 0xc26
e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax
e76: 7f 48 jg 0xec0
e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e7f: 00
e80: 0f 10 02 movups (%rdx),%xmm0
e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
e87: 48 83 c2 20 add $0x20,%rdx
e8b: 66 0f 58 01 addpd (%rcx),%xmm0
e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
e94: 48 83 c1 20 add $0x20,%rcx
e98: 41 0f 11 00 movups %xmm0,(%r8)
e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
ea1: 49 83 c0 20 add $0x20,%r8
ea5: 83 c0 ff add $0xffffffff,%eax
ea8: 75 d6 jne 0xe80
eaa: e9 77 fd ff ff jmp 0xc26
eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
eb6: 00
eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ebe: 66 90 xchg %ax,%ax
ec0: 0f 10 02 movups (%rdx),%xmm0
ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
ec7: 48 83 c2 20 add $0x20,%rdx
ecb: 66 0f 58 01 addpd (%rcx),%xmm0
ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
ed4: 48 83 c1 20 add $0x20,%rcx
ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
ee3: 49 83 c0 20 add $0x20,%r8
ee7: 83 c0 ff add $0xffffffff,%eax
eea: 75 d4 jne 0xec0
eec: e9 35 fd ff ff jmp 0xc26
ef1: 44 89 c8 mov %r9d,%eax
ef4: 41 83 e1 03 and $0x3,%r9d
ef8: c1 f8 02 sar $0x2,%eax
efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
f02: 0f 84 8d 00 00 00 je 0xf95
f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
f0f: 75 4f jne 0xf60
f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f18: 00
f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f20: 0f 10 01 movups (%rcx),%xmm0
f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1
f27: 48 83 c1 20 add $0x20,%rcx
f2b: 66 0f 58 02 addpd (%rdx),%xmm0
f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
f34: 48 83 c2 20 add $0x20,%rdx
f38: 41 0f 11 00 movups %xmm0,(%r8)
f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
f41: 49 83 c0 20 add $0x20,%r8
f45: 83 c0 ff add $0xffffffff,%eax
f48: 75 d6 jne 0xf20
f4a: e9 d7 fc ff ff jmp 0xc26
f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f56: 00
f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f5e: 66 90 xchg %ax,%ax
f60: 0f 10 11 movups (%rcx),%xmm2
f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3
f67: 48 83 c1 20 add $0x20,%rcx
f6b: 0f 10 02 movups (%rdx),%xmm0
f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
f72: 66 0f 58 d0 addpd %xmm0,%xmm2
f76: 48 83 c2 20 add $0x20,%rdx
f7a: 66 0f 58 d9 addpd %xmm1,%xmm3
f7e: 41 0f 11 10 movups %xmm2,(%r8)
f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
f87: 49 83 c0 20 add $0x20,%r8
f8b: 83 c0 ff add $0xffffffff,%eax
f8e: 75 d0 jne 0xf60
f90: e9 91 fc ff ff jmp 0xc26
f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
f9c: 75 42 jne 0xfe0
f9e: 66 90 xchg %ax,%ax
fa0: 0f 10 02 movups (%rdx),%xmm0
fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
fa7: 48 83 c2 20 add $0x20,%rdx
fab: 66 0f 58 01 addpd (%rcx),%xmm0
faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
fb4: 48 83 c1 20 add $0x20,%rcx
fb8: 41 0f 11 00 movups %xmm0,(%r8)
fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
fc1: 49 83 c0 20 add $0x20,%r8
fc5: 83 c0 ff add $0xffffffff,%eax
fc8: 75 d6 jne 0xfa0
fca: e9 57 fc ff ff jmp 0xc26
fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fd6: 00
fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fde: 66 90 xchg %ax,%ax
fe0: 0f 10 02 movups (%rdx),%xmm0
fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
fe7: 48 83 c2 20 add $0x20,%rdx
feb: 66 0f 58 01 addpd (%rcx),%xmm0
fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
ff4: 48 83 c1 20 add $0x20,%rcx
ff8: 41 0f 11 00 movups %xmm0,(%r8)
ffc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
1001: 49 83 c0 20 add $0x20,%r8
1005: 83 c0 ff add $0xffffffff,%eax
1008: 75 d6 jne 0xfe0
100a: e9 17 fc ff ff jmp 0xc26
100f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1016: 00
1017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
101e: 66 90 xchg %ax,%ax
1020: 48 83 ec 28 sub $0x28,%rsp
1024: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c481e0
102b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2600d30
1032: 48 33 c4 xor %rsp,%rax
1035: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
103a: 48 89 44 24 20 mov %rax,0x20(%rsp)
103f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
1045: 41 83 f8 03 cmp $0x3,%r8d
1049: 0f 28 c1 movaps %xmm1,%xmm0
104c: 0f 57 d2 xorps %xmm2,%xmm2
104f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
1053: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
1057: 0f 57 c3 xorps %xmm3,%xmm0
105a: 7d 62 jge 0x10be
105c: 41 ff c8 dec %r8d
105f: 41 83 f8 ff cmp $0xffffffff,%r8d
1063: 74 3e je 0x10a3
1065: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
106c: 00
106d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1080: 0f 12 12 movlps (%rdx),%xmm2
1083: 0f 28 d8 movaps %xmm0,%xmm3
1086: 0f 59 da mulps %xmm2,%xmm3
1089: 41 ff c8 dec %r8d
108c: 0f 59 d1 mulps %xmm1,%xmm2
108f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
1093: 0f 58 d3 addps %xmm3,%xmm2
1096: 0f 13 12 movlps %xmm2,(%rdx)
1099: 48 83 c2 08 add $0x8,%rdx
109d: 41 83 f8 ff cmp $0xffffffff,%r8d
10a1: 75 dd jne 0x1080
10a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
10a8: 48 33 cc xor %rsp,%rcx
10ab: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2600d30
10b2: 75 05 jne 0x10b9
10b4: 48 83 c4 28 add $0x28,%rsp
10b8: c3 ret
10b9: e8 d2 b3 11 01 call 0x111c490
10be: 48 f7 c2 07 00 00 00 test $0x7,%rdx
10c5: 74 3c je 0x1103
10c7: 44 89 c0 mov %r8d,%eax
10ca: 41 83 e0 01 and $0x1,%r8d
10ce: d1 f8 sar $1,%eax
10d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10d7: 00
10d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10df: 90 nop
10e0: 0f 10 1a movups (%rdx),%xmm3
10e3: 0f 28 e0 movaps %xmm0,%xmm4
10e6: 0f 59 e3 mulps %xmm3,%xmm4
10e9: 0f 59 d9 mulps %xmm1,%xmm3
10ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
10f0: 0f 58 e3 addps %xmm3,%xmm4
10f3: 0f 11 22 movups %xmm4,(%rdx)
10f6: 48 83 c2 10 add $0x10,%rdx
10fa: ff c8 dec %eax
10fc: 75 e2 jne 0x10e0
10fe: e9 59 ff ff ff jmp 0x105c
1103: 48 89 d0 mov %rdx,%rax
1106: 48 83 e0 0f and $0xf,%rax
110a: 85 c0 test %eax,%eax
110c: 74 1e je 0x112c
110e: f2 0f 10 1a movsd (%rdx),%xmm3
1112: 0f 28 e0 movaps %xmm0,%xmm4
1115: 0f 59 e3 mulps %xmm3,%xmm4
1118: 41 ff c8 dec %r8d
111b: 0f 59 d9 mulps %xmm1,%xmm3
111e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
1122: 0f 58 e3 addps %xmm3,%xmm4
1125: 0f 13 22 movlps %xmm4,(%rdx)
1128: 48 83 c2 08 add $0x8,%rdx
112c: 44 89 c0 mov %r8d,%eax
112f: 41 83 e0 01 and $0x1,%r8d
1133: d1 f8 sar $1,%eax
1135: 3d 00 00 01 00 cmp $0x10000,%eax
113a: 77 44 ja 0x1180
113c: 0f 1f 40 00 nopl 0x0(%rax)
1140: 0f 28 1a movaps (%rdx),%xmm3
1143: 0f 28 e0 movaps %xmm0,%xmm4
1146: 0f 59 e3 mulps %xmm3,%xmm4
1149: 0f 59 d9 mulps %xmm1,%xmm3
114c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1150: 0f 58 e3 addps %xmm3,%xmm4
1153: 0f 29 22 movaps %xmm4,(%rdx)
1156: 48 83 c2 10 add $0x10,%rdx
115a: ff c8 dec %eax
115c: 75 e2 jne 0x1140
115e: e9 f9 fe ff ff jmp 0x105c
1163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
116a: 00
116b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1180: 0f 28 1a movaps (%rdx),%xmm3
1183: 0f 28 e0 movaps %xmm0,%xmm4
1186: 0f 59 e3 mulps %xmm3,%xmm4
1189: 0f 59 d9 mulps %xmm1,%xmm3
118c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1190: 0f 58 e3 addps %xmm3,%xmm4
1193: 0f 2b 22 movntps %xmm4,(%rdx)
1196: 48 83 c2 10 add $0x10,%rdx
119a: ff c8 dec %eax
119c: 75 e2 jne 0x1180
119e: e9 b9 fe ff ff jmp 0x105c
11a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
11aa: 00
11ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
11c5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2600d30
11cc: 48 33 c4 xor %rsp,%rax
11cf: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
11d4: 48 89 44 24 20 mov %rax,0x20(%rsp)
11d9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
11df: 41 83 f8 03 cmp $0x3,%r8d
11e3: 0f 28 c1 movaps %xmm1,%xmm0
11e6: 0f 57 d2 xorps %xmm2,%xmm2
11e9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
11ed: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
11f1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c481f0
11f8: 7d 65 jge 0x125f
11fa: 41 ff c8 dec %r8d
11fd: 41 83 f8 ff cmp $0xffffffff,%r8d
1201: 74 40 je 0x1243
1203: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
120a: 00
120b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1220: 0f 12 12 movlps (%rdx),%xmm2
1223: 0f 28 d8 movaps %xmm0,%xmm3
1226: 0f 59 da mulps %xmm2,%xmm3
1229: 41 ff c8 dec %r8d
122c: 0f 59 d1 mulps %xmm1,%xmm2
122f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
1233: 0f 58 d3 addps %xmm3,%xmm2
1236: 0f 13 12 movlps %xmm2,(%rdx)
1239: 48 8d 52 08 lea 0x8(%rdx),%rdx
123d: 41 83 f8 ff cmp $0xffffffff,%r8d
1241: 75 dd jne 0x1220
1243: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
1248: 48 33 cc xor %rsp,%rcx
124b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2600d30
1252: 75 06 jne 0x125a
1254: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1259: c3 ret
125a: e8 31 b2 11 01 call 0x111c490
125f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
1266: 74 3b je 0x12a3
1268: 44 89 c0 mov %r8d,%eax
126b: 41 83 e0 01 and $0x1,%r8d
126f: d1 f8 sar $1,%eax
1271: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1278: 00
1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1280: 0f 10 1a movups (%rdx),%xmm3
1283: 0f 28 e0 movaps %xmm0,%xmm4
1286: 0f 59 e3 mulps %xmm3,%xmm4
1289: 0f 59 d9 mulps %xmm1,%xmm3
128c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1290: 0f 58 e3 addps %xmm3,%xmm4
1293: 0f 11 22 movups %xmm4,(%rdx)
1296: 48 8d 52 10 lea 0x10(%rdx),%rdx
129a: ff c8 dec %eax
129c: 75 e2 jne 0x1280
129e: e9 57 ff ff ff jmp 0x11fa
12a3: 48 89 d0 mov %rdx,%rax
12a6: 48 83 e0 0f and $0xf,%rax
12aa: 85 c0 test %eax,%eax
12ac: 74 1e je 0x12cc
12ae: f2 0f 10 1a movsd (%rdx),%xmm3
12b2: 0f 28 e0 movaps %xmm0,%xmm4
12b5: 0f 59 e3 mulps %xmm3,%xmm4
12b8: 41 ff c8 dec %r8d
12bb: 0f 59 d9 mulps %xmm1,%xmm3
12be: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
12c2: 0f 58 e3 addps %xmm3,%xmm4
12c5: 0f 13 22 movlps %xmm4,(%rdx)
12c8: 48 83 c2 08 add $0x8,%rdx
12cc: 44 89 c0 mov %r8d,%eax
12cf: 41 83 e0 01 and $0x1,%r8d
12d3: d1 f8 sar $1,%eax
12d5: 3d 00 00 01 00 cmp $0x10000,%eax
12da: 77 44 ja 0x1320
12dc: 0f 1f 40 00 nopl 0x0(%rax)
12e0: 0f 28 1a movaps (%rdx),%xmm3
12e3: 0f 28 e0 movaps %xmm0,%xmm4
12e6: 0f 59 e3 mulps %xmm3,%xmm4
12e9: 0f 59 d9 mulps %xmm1,%xmm3
12ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
12f0: 0f 58 e3 addps %xmm3,%xmm4
12f3: 0f 29 22 movaps %xmm4,(%rdx)
12f6: 48 8d 52 10 lea 0x10(%rdx),%rdx
12fa: ff c8 dec %eax
12fc: 75 e2 jne 0x12e0
12fe: e9 f7 fe ff ff jmp 0x11fa
1303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
130a: 00
130b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1320: 0f 28 1a movaps (%rdx),%xmm3
1323: 0f 28 e0 movaps %xmm0,%xmm4
1326: 0f 59 e3 mulps %xmm3,%xmm4
1329: 0f 59 d9 mulps %xmm1,%xmm3
132c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1330: 0f 58 e3 addps %xmm3,%xmm4
1333: 0f 2b 22 movntps %xmm4,(%rdx)
1336: 48 8d 52 10 lea 0x10(%rdx),%rdx
133a: ff c8 dec %eax
133c: 75 e2 jne 0x1320
133e: e9 b7 fe ff ff jmp 0x11fa
1343: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
134a: 00
134b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1360: 48 83 ec 28 sub $0x28,%rsp
1364: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2600d30
136b: 48 33 c4 xor %rsp,%rax
136e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
1373: 48 89 44 24 20 mov %rax,0x20(%rsp)
1378: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c48200
137f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
1385: 0f 57 d2 xorps %xmm2,%xmm2
1388: 0f 28 c1 movaps %xmm1,%xmm0
138b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
138f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
1393: 0f 57 c3 xorps %xmm3,%xmm0
1396: 41 83 f8 03 cmp $0x3,%r8d
139a: 7d 63 jge 0x13ff
139c: 41 83 c0 ff add $0xffffffff,%r8d
13a0: 41 83 f8 ff cmp $0xffffffff,%r8d
13a4: 74 3e je 0x13e4
13a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13ad: 00
13ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13b5: 0f 1f 40 00 nopl 0x0(%rax)
13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13c0: 0f 12 12 movlps (%rdx),%xmm2
13c3: 0f 28 d8 movaps %xmm0,%xmm3
13c6: 41 83 c0 ff add $0xffffffff,%r8d
13ca: 0f 59 da mulps %xmm2,%xmm3
13cd: 0f 59 d1 mulps %xmm1,%xmm2
13d0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
13d4: 0f 58 d3 addps %xmm3,%xmm2
13d7: 0f 13 12 movlps %xmm2,(%rdx)
13da: 48 83 c2 08 add $0x8,%rdx
13de: 41 83 f8 ff cmp $0xffffffff,%r8d
13e2: 75 dc jne 0x13c0
13e4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
13e9: 48 33 cc xor %rsp,%rcx
13ec: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2600d30
13f3: 75 05 jne 0x13fa
13f5: 48 83 c4 28 add $0x28,%rsp
13f9: c3 ret
13fa: e8 91 b0 11 01 call 0x111c490
13ff: 48 f7 c2 07 00 00 00 test $0x7,%rdx
1406: 74 3c je 0x1444
1408: 44 89 c0 mov %r8d,%eax
140b: 41 83 e0 01 and $0x1,%r8d
140f: d1 f8 sar $1,%eax
1411: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1418: 00
1419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1420: 0f 10 1a movups (%rdx),%xmm3
1423: 0f 28 e0 movaps %xmm0,%xmm4
1426: 0f 59 e3 mulps %xmm3,%xmm4
1429: 0f 59 d9 mulps %xmm1,%xmm3
142c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1430: 0f 58 e3 addps %xmm3,%xmm4
1433: 0f 11 22 movups %xmm4,(%rdx)
1436: 48 83 c2 10 add $0x10,%rdx
143a: 83 c0 ff add $0xffffffff,%eax
143d: 75 e1 jne 0x1420
143f: e9 58 ff ff ff jmp 0x139c
1444: 48 89 d0 mov %rdx,%rax
1447: 48 83 e0 0f and $0xf,%rax
144b: 85 c0 test %eax,%eax
144d: 74 1f je 0x146e
144f: f2 0f 10 1a movsd (%rdx),%xmm3
1453: 0f 28 e0 movaps %xmm0,%xmm4
1456: 41 83 c0 ff add $0xffffffff,%r8d
145a: 0f 59 e3 mulps %xmm3,%xmm4
145d: 0f 59 d9 mulps %xmm1,%xmm3
1460: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
1464: 0f 58 e3 addps %xmm3,%xmm4
1467: 0f 13 22 movlps %xmm4,(%rdx)
146a: 48 83 c2 08 add $0x8,%rdx
146e: 44 89 c0 mov %r8d,%eax
1471: 41 83 e0 01 and $0x1,%r8d
1475: d1 f8 sar $1,%eax
1477: 3d 00 00 01 00 cmp $0x10000,%eax
147c: 77 42 ja 0x14c0
147e: 66 90 xchg %ax,%ax
1480: 0f 10 1a movups (%rdx),%xmm3
1483: 0f 28 e0 movaps %xmm0,%xmm4
1486: 0f 59 e3 mulps %xmm3,%xmm4
1489: 0f 59 d9 mulps %xmm1,%xmm3
148c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
1490: 0f 58 e3 addps %xmm3,%xmm4
1493: 0f 11 22 movups %xmm4,(%rdx)
1496: 48 83 c2 10 add $0x10,%rdx
149a: 83 c0 ff add $0xffffffff,%eax
149d: 75 e1 jne 0x1480
149f: e9 f8 fe ff ff jmp 0x139c
14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14ab: 00
14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14bf: 00
14c0: 0f 10 1a movups (%rdx),%xmm3
14c3: 0f 28 e0 movaps %xmm0,%xmm4
14c6: 0f 59 e3 mulps %xmm3,%xmm4
14c9: 0f 59 d9 mulps %xmm1,%xmm3
14cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
14d0: 0f 58 e3 addps %xmm3,%xmm4
14d3: 0f 2b 22 movntps %xmm4,(%rdx)
14d6: 48 83 c2 10 add $0x10,%rdx
14da: 83 c0 ff add $0xffffffff,%eax
14dd: 75 e1 jne 0x14c0
14df: e9 b8 fe ff ff jmp 0x139c
14e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14eb: 00
14ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
14f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14ff: 00
1500: 57 push %rdi
1501: 41 54 push %r12
1503: 41 56 push %r14
1505: 41 57 push %r15
1507: 55 push %rbp
1508: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
150f: 45 89 c6 mov %r8d,%r14d
1512: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
1519: 00
151a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
1521: 00
1522: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
1528: 4d 63 fe movslq %r14d,%r15
152b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
152f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
1536: 00
1537: 48 89 d7 mov %rdx,%rdi
153a: 48 89 cd mov %rcx,%rbp
153d: 44 89 e0 mov %r12d,%eax
1540: 25 80 1f 00 00 and $0x1f80,%eax
1545: 3d 80 1f 00 00 cmp $0x1f80,%eax
154a: 74 1d je 0x1569
154c: 44 89 e0 mov %r12d,%eax
154f: 0d 80 1f ff ff or $0xffff1f80,%eax
1554: 25 e0 ff 00 00 and $0xffe0,%eax
1559: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
1560: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
1567: 00 00
1569: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c48220
1570: 01
1571: 48 89 f8 mov %rdi,%rax
1574: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
1578: 48 83 e0 1c and $0x1c,%rax
157c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
1582: 85 c0 test %eax,%eax
1584: 0f 84 51 01 00 00 je 0x16db
158a: c1 e8 02 shr $0x2,%eax
158d: f7 d8 neg %eax
158f: 83 c0 08 add $0x8,%eax
1592: 41 3b c6 cmp %r14d,%eax
1595: 44 0f 4c f0 cmovl %eax,%r14d
1599: 45 85 f6 test %r14d,%r14d
159c: 0f 8e 19 01 00 00 jle 0x16bb
15a2: 44 89 f0 mov %r14d,%eax
15a5: 41 ba 01 00 00 00 mov $0x1,%r10d
15ab: d1 e8 shr $1,%eax
15ad: 45 33 c9 xor %r9d,%r9d
15b0: 85 c0 test %eax,%eax
15b2: 0f 86 b1 00 00 00 jbe 0x1669
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 c6 cmp %r14d,%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: 45 89 f0 mov %r14d,%r8d
16c4: c5 f8 77 vzeroupper
16c7: e8 b4 e5 05 00 call 0x5fc80
16cc: 4d 63 f6 movslq %r14d,%r14
16cf: 4d 2b fe sub %r14,%r15
16d2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
16d7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
16db: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
16e2: 74 4e je 0x1732
16e4: 45 33 f6 xor %r14d,%r14d
16e7: 4d 85 ff test %r15,%r15
16ea: 0f 8e f9 03 00 00 jle 0x1ae9
16f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16f7: 00
16f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16ff: 90 nop
1700: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
1705: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1709: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
170e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1713: c5 f8 77 vzeroupper
1716: e8 c5 e6 05 00 call 0x5fde0
171b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
1721: 49 ff c6 inc %r14
1724: 48 83 c5 08 add $0x8,%rbp
1728: 4d 3b f7 cmp %r15,%r14
172b: 7c d3 jl 0x1700
172d: e9 b7 03 00 00 jmp 0x1ae9
1732: 45 89 f8 mov %r15d,%r8d
1735: 33 c0 xor %eax,%eax
1737: 41 c1 ff 04 sar $0x4,%r15d
173b: 41 83 e0 0f and $0xf,%r8d
173f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
1746: 0f 85 29 01 00 00 jne 0x1875
174c: 45 85 ff test %r15d,%r15d
174f: 0f 8e 59 02 00 00 jle 0x19ae
1755: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
175b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
1761: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
1767: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
176d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
1773: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c48260
177a: 01
177b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
1781: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c48240
1788: 01
1789: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c48220
1790: 01
1791: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1798: 00
1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
17a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
17aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
17af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
17b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
17bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
17c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
17c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
17cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
17cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
17d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
17dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
17e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
17e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
17ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
17ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
17f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
17f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
17fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
17ff: c5 fc 28 c7 vmovaps %ymm7,%ymm0
1803: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
1808: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
180d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
1812: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
1817: c5 fc 28 cf vmovaps %ymm7,%ymm1
181b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
1820: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
1824: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
1829: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
182e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
1833: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
1838: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
183c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
1840: c5 7c 50 cb vmovmskps %ymm3,%r9d
1844: 45 85 c9 test %r9d,%r9d
1847: 74 08 je 0x1851
1849: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
184d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
1851: ff c0 inc %eax
1853: 48 81 c5 80 00 00 00 add $0x80,%rbp
185a: c5 fc 11 07 vmovups %ymm0,(%rdi)
185e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
1863: 48 83 c7 40 add $0x40,%rdi
1867: 41 3b c7 cmp %r15d,%eax
186a: 0f 8c 30 ff ff ff jl 0x17a0
1870: e9 1b 01 00 00 jmp 0x1990
1875: 45 85 ff test %r15d,%r15d
1878: 0f 8e 30 01 00 00 jle 0x19ae
187e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
1884: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
188a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
1890: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
1896: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
189c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c48260
18a3: 01
18a4: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
18aa: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c48240
18b1: 01
18b2: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c48220
18b9: 01
18ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
18c0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
18c5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
18ca: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
18cf: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
18d4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
18db: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
18e0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
18e7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
18eb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
18ef: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
18f6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
18fd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
1901: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
1906: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
190a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
190e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
1912: c5 fc 52 da vrsqrtps %ymm2,%ymm3
1916: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
191b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
191f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
1923: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
1928: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
192d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
1932: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
1937: c5 fd 6f cf vmovdqa %ymm7,%ymm1
193b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
1940: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
1944: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
1949: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
194e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
1953: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
1958: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
195c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
1960: c5 7c 50 cb vmovmskps %ymm3,%r9d
1964: 45 85 c9 test %r9d,%r9d
1967: 74 08 je 0x1971
1969: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
196d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
1971: ff c0 inc %eax
1973: 48 81 c5 80 00 00 00 add $0x80,%rbp
197a: c5 fc 11 07 vmovups %ymm0,(%rdi)
197e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
1983: 48 83 c7 40 add $0x40,%rdi
1987: 41 3b c7 cmp %r15d,%eax
198a: 0f 8c 30 ff ff ff jl 0x18c0
1990: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
1996: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
199c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
19a2: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
19a8: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
19ae: 45 85 c0 test %r8d,%r8d
19b1: 0f 84 32 01 00 00 je 0x1ae9
19b7: 0f 8e 1e 01 00 00 jle 0x1adb
19bd: 44 89 c0 mov %r8d,%eax
19c0: 41 ba 01 00 00 00 mov $0x1,%r10d
19c6: d1 e8 shr $1,%eax
19c8: 45 33 c9 xor %r9d,%r9d
19cb: 85 c0 test %eax,%eax
19cd: 0f 86 b6 00 00 00 jbe 0x1a89
19d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
19d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19df: 00
19e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
19e4: 4d 63 d2 movslq %r10d,%r10
19e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
19ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
19f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
19f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
19fe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
1a05: 00 00
1a07: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1a0c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
1a13: 75 14 jne 0x1a29
1a15: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
1a1c: 00 00 00 00
1a20: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
1a27: 00 00
1a29: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
1a2f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
1a36: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1a3a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
1a41: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1a46: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
1a4d: 00 00
1a4f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1a54: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
1a5b: 75 14 jne 0x1a71
1a5d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
1a64: 00 00 00 00
1a68: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
1a6f: 00 00
1a71: 41 ff c1 inc %r9d
1a74: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
1a7b: 44 3b c8 cmp %eax,%r9d
1a7e: 0f 82 5c ff ff ff jb 0x19e0
1a84: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
1a89: 41 8d 42 ff lea -0x1(%r10),%eax
1a8d: 41 3b c0 cmp %r8d,%eax
1a90: 73 49 jae 0x1adb
1a92: 4d 63 d2 movslq %r10d,%r10
1a95: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
1a9c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1aa0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
1aa7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1aac: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
1ab3: 00 00
1ab5: c5 f9 7e c0 vmovd %xmm0,%eax
1ab9: a9 00 00 80 7f test $0x7f800000,%eax
1abe: 75 14 jne 0x1ad4
1ac0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
1ac7: 00 00 00 00
1acb: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
1ad2: 00 00
1ad4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
1adb: 48 89 f9 mov %rdi,%rcx
1ade: 48 89 fa mov %rdi,%rdx
1ae1: c5 f8 77 vzeroupper
1ae4: e8 97 e1 05 00 call 0x5fc80
1ae9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
1af0: 00 00
1af2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
1af9: 44 89 e0 mov %r12d,%eax
1afc: 89 ca mov %ecx,%edx
1afe: 25 df ff 00 00 and $0xffdf,%eax
1b03: 81 e2 df ff 00 00 and $0xffdf,%edx
1b09: 3b c2 cmp %edx,%eax
1b0b: 74 1e je 0x1b2b
1b0d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
1b14: 83 e1 28 and $0x28,%ecx
1b17: 44 0b e1 or %ecx,%r12d
1b1a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
1b21: 00
1b22: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
1b29: 00 00
1b2b: c5 f8 77 vzeroupper
1b2e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
1b35: 00
1b36: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
1b3d: 5d pop %rbp
1b3e: 41 5f pop %r15
1b40: 41 5e pop %r14
1b42: 41 5c pop %r12
1b44: 5f pop %rdi
1b45: c3 ret
1b46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b4d: 00
1b4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b55: 0f 1f 40 00 nopl 0x0(%rax)
1b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b60: 57 push %rdi
1b61: 41 54 push %r12
1b63: 41 56 push %r14
1b65: 41 57 push %r15
1b67: 55 push %rbp
1b68: 48 83 ec 70 sub $0x70,%rsp
1b6c: 45 89 c6 mov %r8d,%r14d
1b6f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
1b74: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
1b79: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
1b7f: 4d 63 fe movslq %r14d,%r15
1b82: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
1b86: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
1b8b: 48 89 d7 mov %rdx,%rdi
1b8e: 48 89 cd mov %rcx,%rbp
1b91: 44 89 e0 mov %r12d,%eax
1b94: 25 80 1f 00 00 and $0x1f80,%eax
1b99: 3d 80 1f 00 00 cmp $0x1f80,%eax
1b9e: 74 17 je 0x1bb7
1ba0: 44 89 e0 mov %r12d,%eax
1ba3: 0d 80 1f ff ff or $0xffff1f80,%eax
1ba8: 25 e0 ff 00 00 and $0xffe0,%eax
1bad: 89 44 24 68 mov %eax,0x68(%rsp)
1bb1: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
1bb7: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c48280
1bbe: 01
1bbf: 48 89 f8 mov %rdi,%rax
1bc2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
1bc6: 48 83 e0 1c and $0x1c,%rax
1bca: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
1bd0: 85 c0 test %eax,%eax
1bd2: 0f 84 48 01 00 00 je 0x1d20
1bd8: c1 e8 02 shr $0x2,%eax
1bdb: f7 d8 neg %eax
1bdd: 83 c0 08 add $0x8,%eax
1be0: 41 3b c6 cmp %r14d,%eax
1be3: 44 0f 4c f0 cmovl %eax,%r14d
1be7: 45 85 f6 test %r14d,%r14d
1bea: 0f 8e 10 01 00 00 jle 0x1d00
1bf0: 44 89 f0 mov %r14d,%eax
1bf3: 41 ba 01 00 00 00 mov $0x1,%r10d
1bf9: d1 e8 shr $1,%eax
1bfb: 45 33 c9 xor %r9d,%r9d
1bfe: 85 c0 test %eax,%eax
1c00: 0f 86 b1 00 00 00 jbe 0x1cb7
1c06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c0d: 00
1c0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c15: 0f 1f 40 00 nopl 0x0(%rax)
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
1c24: 4d 63 d2 movslq %r10d,%r10
1c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
1c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
1c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1c3e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1c44: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1c49: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
1c50: 75 0e jne 0x1c60
1c52: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1c59: 00
1c5a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
1c60: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
1c66: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
1c6d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1c71: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
1c78: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1c7d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1c83: c4 c1 79 7e c3 vmovd %xmm0,%r11d
1c88: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
1c8f: 75 0e jne 0x1c9f
1c91: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1c98: 00
1c99: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
1c9f: 41 ff c1 inc %r9d
1ca2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
1ca9: 44 3b c8 cmp %eax,%r9d
1cac: 0f 82 6e ff ff ff jb 0x1c20
1cb2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
1cb7: 41 8d 42 ff lea -0x1(%r10),%eax
1cbb: 41 3b c6 cmp %r14d,%eax
1cbe: 73 40 jae 0x1d00
1cc0: 4d 63 d2 movslq %r10d,%r10
1cc3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
1cca: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1cce: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
1cd5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1cda: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
1ce0: c5 f9 7e c0 vmovd %xmm0,%eax
1ce4: a9 00 00 80 7f test $0x7f800000,%eax
1ce9: 75 0e jne 0x1cf9
1ceb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
1cf2: 00
1cf3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
1cf9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
1d00: 48 89 f9 mov %rdi,%rcx
1d03: 48 89 fa mov %rdi,%rdx
1d06: 45 89 f0 mov %r14d,%r8d
1d09: c5 f8 77 vzeroupper
1d0c: e8 ef e0 05 00 call 0x5fe00
1d11: 4d 63 f6 movslq %r14d,%r14
1d14: 4d 2b fe sub %r14,%r15
1d17: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
1d1c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
1d20: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
1d27: 74 49 je 0x1d72
1d29: 45 33 f6 xor %r14d,%r14d
1d2c: 4d 85 ff test %r15,%r15
1d2f: 0f 8e b9 03 00 00 jle 0x20ee
1d35: 0f 1f 40 00 nopl 0x0(%rax)
1d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d40: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
1d45: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
1d49: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
1d4e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
1d53: c5 f8 77 vzeroupper
1d56: e8 e5 e1 05 00 call 0x5ff40
1d5b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
1d61: 49 ff c6 inc %r14
1d64: 48 83 c5 08 add $0x8,%rbp
1d68: 4d 3b f7 cmp %r15,%r14
1d6b: 7c d3 jl 0x1d40
1d6d: e9 7c 03 00 00 jmp 0x20ee
1d72: 45 89 f8 mov %r15d,%r8d
1d75: 33 c0 xor %eax,%eax
1d77: 41 c1 ff 04 sar $0x4,%r15d
1d7b: 41 83 e0 0f and $0xf,%r8d
1d7f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
1d86: 0f 85 20 01 00 00 jne 0x1eac
1d8c: 45 85 ff test %r15d,%r15d
1d8f: 0f 8e 32 02 00 00 jle 0x1fc7
1d95: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c482c0
1d9c: 01
1d9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
1da4: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c482a0
1dab: 64 c4 01
1dae: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c48280
1db5: 64 c4 01
1db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1dbf: 00
1dc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
1dc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
1dca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
1dcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
1dd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
1dda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
1de0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
1de7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
1dee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
1df2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
1df6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
1dfa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
1e01: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
1e08: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
1e0c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
1e10: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
1e14: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
1e18: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
1e1d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
1e23: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
1e27: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
1e2d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
1e33: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
1e39: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
1e3f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
1e45: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
1e4b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
1e50: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
1e56: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
1e5c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
1e62: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
1e68: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
1e6e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
1e74: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
1e7a: c5 f8 98 c0 kortestw %k0,%k0
1e7e: 74 08 je 0x1e88
1e80: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
1e84: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
1e88: ff c0 inc %eax
1e8a: 48 81 c5 80 00 00 00 add $0x80,%rbp
1e91: c5 fc 11 27 vmovups %ymm4,(%rdi)
1e95: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
1e9a: 48 83 c7 40 add $0x40,%rdi
1e9e: 41 3b c7 cmp %r15d,%eax
1ea1: 0f 8c 19 ff ff ff jl 0x1dc0
1ea7: e9 1b 01 00 00 jmp 0x1fc7
1eac: 45 85 ff test %r15d,%r15d
1eaf: 0f 8e 12 01 00 00 jle 0x1fc7
1eb5: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c482c0
1ebc: 01
1ebd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
1ec4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c482a0
1ecb: 63 c4 01
1ece: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c48280
1ed5: 63 c4 01
1ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1edf: 00
1ee0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
1ee5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
1eea: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
1eef: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
1ef4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
1efa: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
1f00: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
1f07: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
1f0e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
1f12: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
1f16: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
1f1a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
1f21: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
1f28: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
1f2c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
1f30: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
1f34: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
1f38: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
1f3d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
1f43: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
1f47: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
1f4d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
1f53: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
1f59: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
1f5f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
1f65: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
1f6b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
1f70: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
1f76: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
1f7c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
1f82: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
1f88: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
1f8e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
1f94: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
1f9a: c5 f8 98 c0 kortestw %k0,%k0
1f9e: 74 08 je 0x1fa8
1fa0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
1fa4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
1fa8: ff c0 inc %eax
1faa: 48 81 c5 80 00 00 00 add $0x80,%rbp
1fb1: c5 fc 11 27 vmovups %ymm4,(%rdi)
1fb5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
1fba: 48 83 c7 40 add $0x40,%rdi
1fbe: 41 3b c7 cmp %r15d,%eax
1fc1: 0f 8c 19 ff ff ff jl 0x1ee0
1fc7: 45 85 c0 test %r8d,%r8d
1fca: 0f 84 1e 01 00 00 je 0x20ee
1fd0: 0f 8e 0a 01 00 00 jle 0x20e0
1fd6: 44 89 c0 mov %r8d,%eax
1fd9: 41 ba 01 00 00 00 mov $0x1,%r10d
1fdf: d1 e8 shr $1,%eax
1fe1: 45 33 c9 xor %r9d,%r9d
1fe4: 85 c0 test %eax,%eax
1fe6: 0f 86 ab 00 00 00 jbe 0x2097
1fec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ff3: 00
1ff4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2000: 47 8d 14 09 lea (%r9,%r9,1),%r10d
2004: 4d 63 d2 movslq %r10d,%r10
2007: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
200e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2012: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
2019: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
201e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
2024: c4 c1 79 7e c3 vmovd %xmm0,%r11d
2029: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
2030: 75 0e jne 0x2040
2032: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
2039: 00
203a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
2040: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
2046: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
204d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2051: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
2058: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
205d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
2063: c4 c1 79 7e c3 vmovd %xmm0,%r11d
2068: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
206f: 75 0e jne 0x207f
2071: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
2078: 00
2079: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
207f: 41 ff c1 inc %r9d
2082: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
2089: 44 3b c8 cmp %eax,%r9d
208c: 0f 82 6e ff ff ff jb 0x2000
2092: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
2097: 41 8d 42 ff lea -0x1(%r10),%eax
209b: 41 3b c0 cmp %r8d,%eax
209e: 73 40 jae 0x20e0
20a0: 4d 63 d2 movslq %r10d,%r10
20a3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
20aa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
20ae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
20b5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
20ba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
20c0: c5 f9 7e c0 vmovd %xmm0,%eax
20c4: a9 00 00 80 7f test $0x7f800000,%eax
20c9: 75 0e jne 0x20d9
20cb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
20d2: 00
20d3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
20d9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
20e0: 48 89 f9 mov %rdi,%rcx
20e3: 48 89 fa mov %rdi,%rdx
20e6: c5 f8 77 vzeroupper
20e9: e8 12 dd 05 00 call 0x5fe00
20ee: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
20f4: 8b 4c 24 68 mov 0x68(%rsp),%ecx
20f8: 44 89 e0 mov %r12d,%eax
20fb: 89 ca mov %ecx,%edx
20fd: 25 df ff 00 00 and $0xffdf,%eax
2102: 81 e2 df ff 00 00 and $0xffdf,%edx
2108: 3b c2 cmp %edx,%eax
210a: 74 18 je 0x2124
210c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
2113: 83 e1 28 and $0x28,%ecx
2116: 44 0b e1 or %ecx,%r12d
2119: 44 89 64 24 68 mov %r12d,0x68(%rsp)
211e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
2124: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2129: c5 f8 77 vzeroupper
212c: 48 83 c4 70 add $0x70,%rsp
2130: 5d pop %rbp
2131: 41 5f pop %r15
2133: 41 5e pop %r14
2135: 41 5c pop %r12
2137: 5f pop %rdi
2138: c3 ret
2139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2140: 48 83 ec 48 sub $0x48,%rsp
2144: b8 00 01 00 00 mov $0x100,%eax
2149: 4d 63 c9 movslq %r9d,%r9
214c: 45 33 db xor %r11d,%r11d
214f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
2153: 49 c1 e2 03 shl $0x3,%r10
2157: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
215e: 44 0f 4f d8 cmovg %eax,%r11d
2162: 48 89 e0 mov %rsp,%rax
2165: 44 89 58 20 mov %r11d,0x20(%rax)
2169: 44 89 58 28 mov %r11d,0x28(%rax)
216d: 44 89 58 30 mov %r11d,0x30(%rax)
2171: e8 ea dd 05 00 call 0x5ff60
2176: 48 83 c4 48 add $0x48,%rsp
217a: c3 ret
217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2180: 48 83 ec 48 sub $0x48,%rsp
2184: b8 00 01 00 00 mov $0x100,%eax
2189: 4d 63 c9 movslq %r9d,%r9
218c: 45 33 db xor %r11d,%r11d
218f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
2193: 49 c1 e2 03 shl $0x3,%r10
2197: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
219e: 44 0f 4f d8 cmovg %eax,%r11d
21a2: 48 89 e0 mov %rsp,%rax
21a5: 44 89 58 20 mov %r11d,0x20(%rax)
21a9: 44 89 58 28 mov %r11d,0x28(%rax)
21ad: 44 89 58 30 mov %r11d,0x30(%rax)
21b1: e8 ea e4 05 00 call 0x606a0
21b6: 48 83 c4 48 add $0x48,%rsp
21ba: c3 ret
21bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
21c0: 48 83 ec 48 sub $0x48,%rsp
21c4: b8 00 01 00 00 mov $0x100,%eax
21c9: 4d 63 c9 movslq %r9d,%r9
21cc: 45 33 db xor %r11d,%r11d
21cf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
21d3: 49 c1 e2 03 shl $0x3,%r10
21d7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
21de: 44 0f 4f d8 cmovg %eax,%r11d
21e2: 48 89 e0 mov %rsp,%rax
21e5: 44 89 58 20 mov %r11d,0x20(%rax)
21e9: 44 89 58 28 mov %r11d,0x28(%rax)
21ed: 44 89 58 30 mov %r11d,0x30(%rax)
21f1: e8 8a e9 05 00 call 0x60b80
21f6: 48 83 c4 48 add $0x48,%rsp
21fa: c3 ret
21fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2200: 41 83 f8 0b cmp $0xb,%r8d
2204: 7d 38 jge 0x223e
2206: 41 ff c8 dec %r8d
2209: 41 83 f8 ff cmp $0xffffffff,%r8d
220d: 74 2e je 0x223d
220f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2216: 00
2217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
221e: 66 90 xchg %ax,%ax
2220: f3 0f 10 02 movss (%rdx),%xmm0
2224: 41 ff c8 dec %r8d
2227: f3 0f 5c 01 subss (%rcx),%xmm0
222b: 48 83 c1 04 add $0x4,%rcx
222f: f3 0f 11 02 movss %xmm0,(%rdx)
2233: 48 83 c2 04 add $0x4,%rdx
2237: 41 83 f8 ff cmp $0xffffffff,%r8d
223b: 75 e3 jne 0x2220
223d: c3 ret
223e: 89 d0 mov %edx,%eax
2240: a8 03 test $0x3,%al
2242: 74 4d je 0x2291
2244: 44 89 c0 mov %r8d,%eax
2247: 41 83 e0 07 and $0x7,%r8d
224b: 83 e0 f8 and $0xfffffff8,%eax
224e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2255: 00
2256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
225d: 0f 1f 00 nopl (%rax)
2260: 0f 18 49 40 prefetcht0 0x40(%rcx)
2264: 0f 10 12 movups (%rdx),%xmm2
2267: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
226b: 0f 10 01 movups (%rcx),%xmm0
226e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
2272: 0f 5c d0 subps %xmm0,%xmm2
2275: 0f 5c d9 subps %xmm1,%xmm3
2278: 0f 11 12 movups %xmm2,(%rdx)
227b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
227f: 48 83 c1 20 add $0x20,%rcx
2283: 48 83 c2 20 add $0x20,%rdx
2287: 83 c0 f8 add $0xfffffff8,%eax
228a: 75 d4 jne 0x2260
228c: e9 75 ff ff ff jmp 0x2206
2291: 83 e0 0f and $0xf,%eax
2294: 74 42 je 0x22d8
2296: c1 e8 02 shr $0x2,%eax
2299: f7 d8 neg %eax
229b: 83 e0 03 and $0x3,%eax
229e: 44 2b c0 sub %eax,%r8d
22a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22a8: 00
22a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22b7: 00
22b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22bf: 90 nop
22c0: f3 0f 10 02 movss (%rdx),%xmm0
22c4: f3 0f 5c 01 subss (%rcx),%xmm0
22c8: 48 83 c1 04 add $0x4,%rcx
22cc: f3 0f 11 02 movss %xmm0,(%rdx)
22d0: 48 83 c2 04 add $0x4,%rdx
22d4: ff c8 dec %eax
22d6: 75 e8 jne 0x22c0
22d8: 44 89 c0 mov %r8d,%eax
22db: 41 83 e0 07 and $0x7,%r8d
22df: 83 e0 f8 and $0xfffffff8,%eax
22e2: f6 c1 0f test $0xf,%cl
22e5: 75 59 jne 0x2340
22e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22ee: 00
22ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22f6: 0f 1f 00 nopl (%rax)
22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2300: 0f 18 49 40 prefetcht0 0x40(%rcx)
2304: 0f 28 02 movaps (%rdx),%xmm0
2307: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
230b: 0f 5c 01 subps (%rcx),%xmm0
230e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
2312: 0f 29 02 movaps %xmm0,(%rdx)
2315: 48 83 c1 20 add $0x20,%rcx
2319: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
231d: 48 83 c2 20 add $0x20,%rdx
2321: 83 c0 f8 add $0xfffffff8,%eax
2324: 75 da jne 0x2300
2326: e9 db fe ff ff jmp 0x2206
232b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2332: 00
2333: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
233a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2340: 0f 18 49 40 prefetcht0 0x40(%rcx)
2344: 0f 10 01 movups (%rcx),%xmm0
2347: 0f 10 49 10 movups 0x10(%rcx),%xmm1
234b: 0f 28 12 movaps (%rdx),%xmm2
234e: 48 83 c1 20 add $0x20,%rcx
2352: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
2356: 0f 5c d0 subps %xmm0,%xmm2
2359: 0f 5c d9 subps %xmm1,%xmm3
235c: 0f 29 12 movaps %xmm2,(%rdx)
235f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
2363: 48 83 c2 20 add $0x20,%rdx
2367: 83 c0 f8 add $0xfffffff8,%eax
236a: 75 d4 jne 0x2340
236c: e9 95 fe ff ff jmp 0x2206
2371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2378: 00
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2380: 41 83 f8 0b cmp $0xb,%r8d
2384: 7d 38 jge 0x23be
2386: 41 ff c8 dec %r8d
2389: 41 83 f8 ff cmp $0xffffffff,%r8d
238d: 74 2e je 0x23bd
238f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2396: 00
2397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
239e: 66 90 xchg %ax,%ax
23a0: f3 0f 10 02 movss (%rdx),%xmm0
23a4: 41 ff c8 dec %r8d
23a7: f3 0f 5c 01 subss (%rcx),%xmm0
23ab: 48 83 c1 04 add $0x4,%rcx
23af: f3 0f 11 02 movss %xmm0,(%rdx)
23b3: 48 8d 52 04 lea 0x4(%rdx),%rdx
23b7: 41 83 f8 ff cmp $0xffffffff,%r8d
23bb: 75 e3 jne 0x23a0
23bd: c3 ret
23be: 89 d0 mov %edx,%eax
23c0: a8 03 test $0x3,%al
23c2: 74 4d je 0x2411
23c4: 44 89 c0 mov %r8d,%eax
23c7: 41 83 e0 07 and $0x7,%r8d
23cb: 83 e0 f8 and $0xfffffff8,%eax
23ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23d5: 00
23d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23dd: 0f 1f 00 nopl (%rax)
23e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
23e4: 0f 10 12 movups (%rdx),%xmm2
23e7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
23eb: 0f 10 01 movups (%rcx),%xmm0
23ee: 0f 10 49 10 movups 0x10(%rcx),%xmm1
23f2: 0f 5c d0 subps %xmm0,%xmm2
23f5: 0f 5c d9 subps %xmm1,%xmm3
23f8: 0f 11 12 movups %xmm2,(%rdx)
23fb: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
23ff: 48 8d 49 20 lea 0x20(%rcx),%rcx
2403: 48 8d 52 20 lea 0x20(%rdx),%rdx
2407: 83 c0 f8 add $0xfffffff8,%eax
240a: 75 d4 jne 0x23e0
240c: e9 75 ff ff ff jmp 0x2386
2411: 83 e0 0f and $0xf,%eax
2414: 74 42 je 0x2458
2416: c1 e8 02 shr $0x2,%eax
2419: f7 d8 neg %eax
241b: 83 e0 03 and $0x3,%eax
241e: 44 2b c0 sub %eax,%r8d
2421: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2428: 00
2429: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2437: 00
2438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
243f: 90 nop
2440: f3 0f 10 02 movss (%rdx),%xmm0
2444: f3 0f 5c 01 subss (%rcx),%xmm0
2448: 48 83 c1 04 add $0x4,%rcx
244c: f3 0f 11 02 movss %xmm0,(%rdx)
2450: 48 8d 52 04 lea 0x4(%rdx),%rdx
2454: ff c8 dec %eax
2456: 75 e8 jne 0x2440
2458: 44 89 c0 mov %r8d,%eax
245b: 41 83 e0 07 and $0x7,%r8d
245f: 83 e0 f8 and $0xfffffff8,%eax
2462: f6 c1 0f test $0xf,%cl
2465: 75 59 jne 0x24c0
2467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
246e: 00
246f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2476: 0f 1f 00 nopl (%rax)
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2480: 0f 18 49 40 prefetcht0 0x40(%rcx)
2484: 0f 28 02 movaps (%rdx),%xmm0
2487: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
248b: 0f 5c 01 subps (%rcx),%xmm0
248e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
2492: 0f 29 02 movaps %xmm0,(%rdx)
2495: 48 8d 49 20 lea 0x20(%rcx),%rcx
2499: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
249d: 48 8d 52 20 lea 0x20(%rdx),%rdx
24a1: 83 c0 f8 add $0xfffffff8,%eax
24a4: 75 da jne 0x2480
24a6: e9 db fe ff ff jmp 0x2386
24ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24b2: 00
24b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
24c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
24c4: 0f 10 01 movups (%rcx),%xmm0
24c7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
24cb: 0f 28 12 movaps (%rdx),%xmm2
24ce: 48 83 c1 20 add $0x20,%rcx
24d2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
24d6: 0f 5c d0 subps %xmm0,%xmm2
24d9: 0f 5c d9 subps %xmm1,%xmm3
24dc: 0f 29 12 movaps %xmm2,(%rdx)
24df: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
24e3: 48 83 c2 20 add $0x20,%rdx
24e7: 83 c0 f8 add $0xfffffff8,%eax
24ea: 75 d4 jne 0x24c0
24ec: e9 95 fe ff ff jmp 0x2386
24f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24f8: 00
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2500: 41 83 f8 0b cmp $0xb,%r8d
2504: 7d 39 jge 0x253f
2506: 41 83 c0 ff add $0xffffffff,%r8d
250a: 41 83 f8 ff cmp $0xffffffff,%r8d
250e: 74 2e je 0x253e
2510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2517: 00
2518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
251f: 90 nop
2520: f3 0f 10 02 movss (%rdx),%xmm0
2524: 41 83 c0 ff add $0xffffffff,%r8d
2528: f3 0f 5c 01 subss (%rcx),%xmm0
252c: 48 83 c1 04 add $0x4,%rcx
2530: f3 0f 11 02 movss %xmm0,(%rdx)
2534: 48 83 c2 04 add $0x4,%rdx
2538: 41 83 f8 ff cmp $0xffffffff,%r8d
253c: 75 e2 jne 0x2520
253e: c3 ret
253f: 89 d0 mov %edx,%eax
2541: a8 03 test $0x3,%al
2543: 74 4c je 0x2591
2545: 44 89 c0 mov %r8d,%eax
2548: 41 83 e0 07 and $0x7,%r8d
254c: 83 e0 f8 and $0xfffffff8,%eax
254f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2556: 00
2557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
255e: 66 90 xchg %ax,%ax
2560: 0f 18 49 40 prefetcht0 0x40(%rcx)
2564: 0f 10 12 movups (%rdx),%xmm2
2567: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
256b: 0f 10 01 movups (%rcx),%xmm0
256e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
2572: 0f 5c d0 subps %xmm0,%xmm2
2575: 48 83 c1 20 add $0x20,%rcx
2579: 0f 5c d9 subps %xmm1,%xmm3
257c: 0f 11 12 movups %xmm2,(%rdx)
257f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
2583: 48 83 c2 20 add $0x20,%rdx
2587: 83 c0 f8 add $0xfffffff8,%eax
258a: 75 d4 jne 0x2560
258c: e9 75 ff ff ff jmp 0x2506
2591: 83 e0 0f and $0xf,%eax
2594: 74 43 je 0x25d9
2596: c1 e8 02 shr $0x2,%eax
2599: f7 d8 neg %eax
259b: 83 e0 03 and $0x3,%eax
259e: 44 2b c0 sub %eax,%r8d
25a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25a8: 00
25a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25b7: 00
25b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25bf: 90 nop
25c0: f3 0f 10 02 movss (%rdx),%xmm0
25c4: f3 0f 5c 01 subss (%rcx),%xmm0
25c8: 48 83 c1 04 add $0x4,%rcx
25cc: f3 0f 11 02 movss %xmm0,(%rdx)
25d0: 48 83 c2 04 add $0x4,%rdx
25d4: 83 c0 ff add $0xffffffff,%eax
25d7: 75 e7 jne 0x25c0
25d9: 44 89 c0 mov %r8d,%eax
25dc: 41 83 e0 07 and $0x7,%r8d
25e0: 83 e0 f8 and $0xfffffff8,%eax
25e3: f6 c1 0f test $0xf,%cl
25e6: 75 58 jne 0x2640
25e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25ef: 00
25f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
25fe: 00 00
2600: 0f 18 49 40 prefetcht0 0x40(%rcx)
2604: 0f 10 02 movups (%rdx),%xmm0
2607: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
260b: 0f 5c 01 subps (%rcx),%xmm0
260e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
2612: 48 83 c1 20 add $0x20,%rcx
2616: 0f 11 02 movups %xmm0,(%rdx)
2619: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
261d: 48 83 c2 20 add $0x20,%rdx
2621: 83 c0 f8 add $0xfffffff8,%eax
2624: 75 da jne 0x2600
2626: e9 db fe ff ff jmp 0x2506
262b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2632: 00
2633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
263a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2640: 0f 18 49 40 prefetcht0 0x40(%rcx)
2644: 0f 10 12 movups (%rdx),%xmm2
2647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
264b: 0f 10 01 movups (%rcx),%xmm0
264e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
2652: 0f 5c d0 subps %xmm0,%xmm2
2655: 48 83 c1 20 add $0x20,%rcx
2659: 0f 5c d9 subps %xmm1,%xmm3
265c: 0f 11 12 movups %xmm2,(%rdx)
265f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
2663: 48 83 c2 20 add $0x20,%rdx
2667: 83 c0 f8 add $0xfffffff8,%eax
266a: 75 d4 jne 0x2640
266c: e9 95 fe ff ff jmp 0x2506
2671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2678: 00
2679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2680: 48 83 ec 28 sub $0x28,%rsp
2684: 89 4c 24 30 mov %ecx,0x30(%rsp)
2688: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
268d: e8 4e 4f a9 01 call 0x1a975e0
2692: 48 83 c4 28 add $0x28,%rsp
2696: c3 ret
2697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
269e: 00 00
26a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
26a5: 89 4c 24 30 mov %ecx,0x30(%rsp)
26a9: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
26ae: e8 4d 59 a9 01 call 0x1a98000
26b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
26b8: c3 ret
26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26c0: 48 83 ec 28 sub $0x28,%rsp
26c4: 89 4c 24 30 mov %ecx,0x30(%rsp)
26c8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
26cd: e8 4e 63 a9 01 call 0x1a98a20
26d2: 48 83 c4 28 add $0x28,%rsp
26d6: c3 ret
26d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
26de: 00 00
26e0: 56 push %rsi
26e1: 57 push %rdi
26e2: 41 54 push %r12
26e4: 41 56 push %r14
26e6: 55 push %rbp
26e7: 48 81 ec 80 00 00 00 sub $0x80,%rsp
26ee: 44 89 c7 mov %r8d,%edi
26f1: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
26f6: 48 89 d6 mov %rdx,%rsi
26f9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2600d30
2700: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
2705: 4c 33 cc xor %rsp,%r9
2708: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
270c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
2711: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
2718: 00
2719: 41 89 cc mov %ecx,%r12d
271c: 48 89 f5 mov %rsi,%rbp
271f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
2726: 00
2727: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
272e: 0f 8e cf 01 00 00 jle 0x2903
2734: 48 f7 c6 03 00 00 00 test $0x3,%rsi
273b: 0f 85 c2 01 00 00 jne 0x2903
2741: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
2746: e8 95 a7 44 00 call 0x44cee0
274b: 85 c0 test %eax,%eax
274d: 0f 85 7d 01 00 00 jne 0x28d0
2753: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
2758: 45 85 c9 test %r9d,%r9d
275b: 0f 8e 6f 01 00 00 jle 0x28d0
2761: 45 3b f1 cmp %r9d,%r14d
2764: 0f 8e 66 01 00 00 jle 0x28d0
276a: c4 c1 79 6e cc vmovd %r12d,%xmm1
276f: 49 89 f1 mov %rsi,%r9
2772: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
2777: 49 f7 d9 neg %r9
277a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
2780: 49 83 c1 40 add $0x40,%r9
2784: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
278a: 49 83 e1 3f and $0x3f,%r9
278e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
2794: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
279b: 45 85 c9 test %r9d,%r9d
279e: 74 22 je 0x27c2
27a0: 41 c1 e9 02 shr $0x2,%r9d
27a4: 41 2b f9 sub %r9d,%edi
27a7: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
27ab: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
27af: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
27b4: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
27bb: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
27c2: 41 89 f9 mov %edi,%r9d
27c5: 41 83 e1 0f and $0xf,%r9d
27c9: 41 f7 d9 neg %r9d
27cc: 44 03 cf add %edi,%r9d
27cf: 45 85 c9 test %r9d,%r9d
27d2: 0f 8e 82 00 00 00 jle 0x285a
27d8: 33 c0 xor %eax,%eax
27da: 45 8d 71 0f lea 0xf(%r9),%r14d
27de: 45 89 f3 mov %r14d,%r11d
27e1: ba 01 00 00 00 mov $0x1,%edx
27e6: 41 c1 eb 05 shr $0x5,%r11d
27ea: 45 33 d2 xor %r10d,%r10d
27ed: 45 85 db test %r11d,%r11d
27f0: 76 3c jbe 0x282e
27f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2800: 4d 63 d2 movslq %r10d,%r10
2803: ff c0 inc %eax
2805: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
280c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
2813: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
281a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
2821: 41 83 c2 20 add $0x20,%r10d
2825: 41 3b c3 cmp %r11d,%eax
2828: 72 d6 jb 0x2800
282a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
282e: 41 c1 fe 03 sar $0x3,%r14d
2832: 44 8d 52 ff lea -0x1(%rdx),%r10d
2836: 41 c1 ee 1c shr $0x1c,%r14d
283a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
283f: 41 c1 fb 04 sar $0x4,%r11d
2843: 45 3b d3 cmp %r11d,%r10d
2846: 73 12 jae 0x285a
2848: c1 e2 04 shl $0x4,%edx
284b: 48 63 d2 movslq %edx,%rdx
284e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
2854: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
285a: 4d 63 c9 movslq %r9d,%r9
285d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
2862: f7 c7 08 00 00 00 test $0x8,%edi
2868: 74 09 je 0x2873
286a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
286f: 49 83 c1 20 add $0x20,%r9
2873: f7 c7 04 00 00 00 test $0x4,%edi
2879: 74 09 je 0x2884
287b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
2880: 49 83 c1 10 add $0x10,%r9
2884: f7 c7 02 00 00 00 test $0x2,%edi
288a: 74 0b je 0x2897
288c: 49 8b 6d 00 mov 0x0(%r13),%rbp
2890: 49 89 29 mov %rbp,(%r9)
2893: 49 83 c1 08 add $0x8,%r9
2897: f7 c7 01 00 00 00 test $0x1,%edi
289d: 74 03 je 0x28a2
289f: 45 89 21 mov %r12d,(%r9)
28a2: 0f ae f8 sfence
28a5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
28aa: 48 33 cc xor %rsp,%rcx
28ad: c5 f8 77 vzeroupper
28b0: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2600d30
28b7: 75 7d jne 0x2936
28b9: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
28be: 48 89 f0 mov %rsi,%rax
28c1: 48 81 c4 80 00 00 00 add $0x80,%rsp
28c8: 5d pop %rbp
28c9: 41 5e pop %r14
28cb: 41 5c pop %r12
28cd: 5f pop %rdi
28ce: 5e pop %rsi
28cf: c3 ret
28d0: 44 89 e1 mov %r12d,%ecx
28d3: 48 89 f2 mov %rsi,%rdx
28d6: 41 89 f8 mov %edi,%r8d
28d9: e8 22 be a4 01 call 0x1a4e700
28de: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
28e3: 48 33 cc xor %rsp,%rcx
28e6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2600d30
28ed: 75 47 jne 0x2936
28ef: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
28f4: 48 81 c4 80 00 00 00 add $0x80,%rsp
28fb: 5d pop %rbp
28fc: 41 5e pop %r14
28fe: 41 5c pop %r12
2900: 5f pop %rdi
2901: 5e pop %rsi
2902: c3 ret
2903: 44 89 e1 mov %r12d,%ecx
2906: 48 89 f2 mov %rsi,%rdx
2909: 41 89 f8 mov %edi,%r8d
290c: e8 ef bd a4 01 call 0x1a4e700
2911: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
2916: 48 33 cc xor %rsp,%rcx
2919: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2600d30
2920: 75 14 jne 0x2936
2922: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2927: 48 81 c4 80 00 00 00 add $0x80,%rsp
292e: 5d pop %rbp
292f: 41 5e pop %r14
2931: 41 5c pop %r12
2933: 5f pop %rdi
2934: 5e pop %rsi
2935: c3 ret
2936: e8 55 9b 11 01 call 0x111c490
293b: 90 nop
293c: 0f 1f 40 00 nopl 0x0(%rax)
2940: 56 push %rsi
2941: 57 push %rdi
2942: 41 54 push %r12
2944: 41 56 push %r14
2946: 41 57 push %r15
2948: 48 81 ec 80 00 00 00 sub $0x80,%rsp
294f: 45 89 c4 mov %r8d,%r12d
2952: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
2957: 48 89 d7 mov %rdx,%rdi
295a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2600d30
2961: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
2966: 4c 33 cc xor %rsp,%r9
2969: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
296d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
2972: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
2979: 00
297a: 41 89 ce mov %ecx,%r14d
297d: 48 89 fe mov %rdi,%rsi
2980: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
2987: 00
2988: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
298f: 0f 8e b6 01 00 00 jle 0x2b4b
2995: 48 f7 c7 03 00 00 00 test $0x3,%rdi
299c: 0f 85 a9 01 00 00 jne 0x2b4b
29a2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
29a7: e8 34 a5 44 00 call 0x44cee0
29ac: 85 c0 test %eax,%eax
29ae: 0f 85 63 01 00 00 jne 0x2b17
29b4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
29b9: 45 85 c9 test %r9d,%r9d
29bc: 0f 8e 55 01 00 00 jle 0x2b17
29c2: 45 3b f9 cmp %r9d,%r15d
29c5: 0f 8e 4c 01 00 00 jle 0x2b17
29cb: c4 c1 79 6e c6 vmovd %r14d,%xmm0
29d0: 49 89 f9 mov %rdi,%r9
29d3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
29d8: 49 f7 d9 neg %r9
29db: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
29e1: 49 83 c1 40 add $0x40,%r9
29e5: 49 83 e1 3f and $0x3f,%r9
29e9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
29ef: 45 85 c9 test %r9d,%r9d
29f2: 74 14 je 0x2a08
29f4: 41 c1 e9 02 shr $0x2,%r9d
29f8: 45 2b e1 sub %r9d,%r12d
29fb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
29ff: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
2a03: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
2a08: 45 89 e1 mov %r12d,%r9d
2a0b: 41 83 e1 0f and $0xf,%r9d
2a0f: 41 f7 d9 neg %r9d
2a12: 45 03 cc add %r12d,%r9d
2a15: 45 85 c9 test %r9d,%r9d
2a18: 0f 8e 7b 00 00 00 jle 0x2a99
2a1e: 33 c0 xor %eax,%eax
2a20: 45 8d 79 0f lea 0xf(%r9),%r15d
2a24: 45 89 fb mov %r15d,%r11d
2a27: ba 01 00 00 00 mov $0x1,%edx
2a2c: 41 c1 eb 05 shr $0x5,%r11d
2a30: 45 33 d2 xor %r10d,%r10d
2a33: 45 85 db test %r11d,%r11d
2a36: 76 35 jbe 0x2a6d
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a3f: 00
2a40: 4d 63 d2 movslq %r10d,%r10
2a43: ff c0 inc %eax
2a45: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
2a4b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
2a52: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
2a59: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
2a60: 41 83 c2 20 add $0x20,%r10d
2a64: 41 3b c3 cmp %r11d,%eax
2a67: 72 d7 jb 0x2a40
2a69: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
2a6d: 41 c1 ff 03 sar $0x3,%r15d
2a71: 44 8d 52 ff lea -0x1(%rdx),%r10d
2a75: 41 c1 ef 1c shr $0x1c,%r15d
2a79: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
2a7e: 41 c1 fb 04 sar $0x4,%r11d
2a82: 45 3b d3 cmp %r11d,%r10d
2a85: 73 12 jae 0x2a99
2a87: c1 e2 04 shl $0x4,%edx
2a8a: 48 63 d2 movslq %edx,%rdx
2a8d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
2a93: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
2a99: 4d 63 c9 movslq %r9d,%r9
2a9c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
2aa0: 41 f7 c4 08 00 00 00 test $0x8,%r12d
2aa7: 74 09 je 0x2ab2
2aa9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
2aae: 49 83 c1 20 add $0x20,%r9
2ab2: 41 f7 c4 04 00 00 00 test $0x4,%r12d
2ab9: 74 09 je 0x2ac4
2abb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
2ac0: 49 83 c1 10 add $0x10,%r9
2ac4: 41 f7 c4 02 00 00 00 test $0x2,%r12d
2acb: 74 0b je 0x2ad8
2acd: 49 8b 75 00 mov 0x0(%r13),%rsi
2ad1: 49 89 31 mov %rsi,(%r9)
2ad4: 49 83 c1 08 add $0x8,%r9
2ad8: 41 f7 c4 01 00 00 00 test $0x1,%r12d
2adf: 74 03 je 0x2ae4
2ae1: 45 89 31 mov %r14d,(%r9)
2ae4: 0f ae f8 sfence
2ae7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
2aec: 48 33 cc xor %rsp,%rcx
2aef: c5 f8 77 vzeroupper
2af2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2600d30
2af9: 0f 85 80 00 00 00 jne 0x2b7f
2aff: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2b04: 48 89 f8 mov %rdi,%rax
2b07: 48 81 c4 80 00 00 00 add $0x80,%rsp
2b0e: 41 5f pop %r15
2b10: 41 5e pop %r14
2b12: 41 5c pop %r12
2b14: 5f pop %rdi
2b15: 5e pop %rsi
2b16: c3 ret
2b17: 44 89 f1 mov %r14d,%ecx
2b1a: 48 89 fa mov %rdi,%rdx
2b1d: 45 89 e0 mov %r12d,%r8d
2b20: e8 7b c8 a4 01 call 0x1a4f3a0
2b25: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
2b2a: 48 33 cc xor %rsp,%rcx
2b2d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2600d30
2b34: 75 49 jne 0x2b7f
2b36: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2b3b: 48 81 c4 80 00 00 00 add $0x80,%rsp
2b42: 41 5f pop %r15
2b44: 41 5e pop %r14
2b46: 41 5c pop %r12
2b48: 5f pop %rdi
2b49: 5e pop %rsi
2b4a: c3 ret
2b4b: 44 89 f1 mov %r14d,%ecx
2b4e: 48 89 fa mov %rdi,%rdx
2b51: 45 89 e0 mov %r12d,%r8d
2b54: e8 47 c8 a4 01 call 0x1a4f3a0
2b59: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
2b5e: 48 33 cc xor %rsp,%rcx
2b61: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2600d30
2b68: 75 15 jne 0x2b7f
2b6a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2b6f: 48 81 c4 80 00 00 00 add $0x80,%rsp
2b76: 41 5f pop %r15
2b78: 41 5e pop %r14
2b7a: 41 5c pop %r12
2b7c: 5f pop %rdi
2b7d: 5e pop %rsi
2b7e: c3 ret
2b7f: e8 0c 99 11 01 call 0x111c490
2b84: 90 nop
2b85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b8c: 00
2b8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ba0: 56 push %rsi
2ba1: 57 push %rdi
2ba2: 41 54 push %r12
2ba4: 41 56 push %r14
2ba6: 41 57 push %r15
2ba8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
2baf: 45 89 c4 mov %r8d,%r12d
2bb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
2bb7: 48 89 d7 mov %rdx,%rdi
2bba: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2600d30
2bc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
2bc6: 4c 33 cc xor %rsp,%r9
2bc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
2bcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
2bd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
2bd9: 00
2bda: 41 89 ce mov %ecx,%r14d
2bdd: 48 89 fe mov %rdi,%rsi
2be0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
2be7: 00
2be8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
2bef: 0f 8e b6 01 00 00 jle 0x2dab
2bf5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
2bfc: 0f 85 a9 01 00 00 jne 0x2dab
2c02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
2c07: e8 d4 a2 44 00 call 0x44cee0
2c0c: 85 c0 test %eax,%eax
2c0e: 0f 85 63 01 00 00 jne 0x2d77
2c14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
2c19: 45 85 c9 test %r9d,%r9d
2c1c: 0f 8e 55 01 00 00 jle 0x2d77
2c22: 45 3b f9 cmp %r9d,%r15d
2c25: 0f 8e 4c 01 00 00 jle 0x2d77
2c2b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
2c31: 49 89 f9 mov %rdi,%r9
2c34: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
2c3a: 49 f7 d9 neg %r9
2c3d: 49 83 c1 40 add $0x40,%r9
2c41: 49 83 e1 3f and $0x3f,%r9
2c45: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
2c4b: 45 85 c9 test %r9d,%r9d
2c4e: 74 14 je 0x2c64
2c50: 41 c1 e9 02 shr $0x2,%r9d
2c54: 45 2b e1 sub %r9d,%r12d
2c57: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
2c5b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
2c5f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
2c64: 45 89 e1 mov %r12d,%r9d
2c67: 41 83 e1 0f and $0xf,%r9d
2c6b: 41 f7 d9 neg %r9d
2c6e: 45 03 cc add %r12d,%r9d
2c71: 45 85 c9 test %r9d,%r9d
2c74: 0f 8e 7f 00 00 00 jle 0x2cf9
2c7a: 33 c0 xor %eax,%eax
2c7c: 45 8d 79 0f lea 0xf(%r9),%r15d
2c80: 45 89 fb mov %r15d,%r11d
2c83: ba 01 00 00 00 mov $0x1,%edx
2c88: 41 c1 eb 05 shr $0x5,%r11d
2c8c: 45 33 d2 xor %r10d,%r10d
2c8f: 45 85 db test %r11d,%r11d
2c92: 76 39 jbe 0x2ccd
2c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ca0: 4d 63 d2 movslq %r10d,%r10
2ca3: ff c0 inc %eax
2ca5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
2cab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
2cb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
2cb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
2cc0: 41 83 c2 20 add $0x20,%r10d
2cc4: 41 3b c3 cmp %r11d,%eax
2cc7: 72 d7 jb 0x2ca0
2cc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
2ccd: 41 c1 ff 03 sar $0x3,%r15d
2cd1: 44 8d 52 ff lea -0x1(%rdx),%r10d
2cd5: 41 c1 ef 1c shr $0x1c,%r15d
2cd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
2cde: 41 c1 fb 04 sar $0x4,%r11d
2ce2: 45 3b d3 cmp %r11d,%r10d
2ce5: 73 12 jae 0x2cf9
2ce7: c1 e2 04 shl $0x4,%edx
2cea: 48 63 d2 movslq %edx,%rdx
2ced: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
2cf3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
2cf9: 4d 63 c9 movslq %r9d,%r9
2cfc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
2d00: 41 f7 c4 08 00 00 00 test $0x8,%r12d
2d07: 74 09 je 0x2d12
2d09: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
2d0e: 49 83 c1 20 add $0x20,%r9
2d12: 41 f7 c4 04 00 00 00 test $0x4,%r12d
2d19: 74 09 je 0x2d24
2d1b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
2d20: 49 83 c1 10 add $0x10,%r9
2d24: 41 f7 c4 02 00 00 00 test $0x2,%r12d
2d2b: 74 0b je 0x2d38
2d2d: 49 8b 75 00 mov 0x0(%r13),%rsi
2d31: 49 89 31 mov %rsi,(%r9)
2d34: 49 83 c1 08 add $0x8,%r9
2d38: 41 f7 c4 01 00 00 00 test $0x1,%r12d
2d3f: 74 03 je 0x2d44
2d41: 45 89 31 mov %r14d,(%r9)
2d44: 0f ae f8 sfence
2d47: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
2d4c: 48 33 cc xor %rsp,%rcx
2d4f: c5 f8 77 vzeroupper
2d52: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2600d30
2d59: 0f 85 80 00 00 00 jne 0x2ddf
2d5f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2d64: 48 89 f8 mov %rdi,%rax
2d67: 48 81 c4 80 00 00 00 add $0x80,%rsp
2d6e: 41 5f pop %r15
2d70: 41 5e pop %r14
2d72: 41 5c pop %r12
2d74: 5f pop %rdi
2d75: 5e pop %rsi
2d76: c3 ret
2d77: 44 89 f1 mov %r14d,%ecx
2d7a: 48 89 fa mov %rdi,%rdx
2d7d: 45 89 e0 mov %r12d,%r8d
2d80: e8 bb d2 a4 01 call 0x1a50040
2d85: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
2d8a: 48 33 cc xor %rsp,%rcx
2d8d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2600d30
2d94: 75 49 jne 0x2ddf
2d96: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2d9b: 48 81 c4 80 00 00 00 add $0x80,%rsp
2da2: 41 5f pop %r15
2da4: 41 5e pop %r14
2da6: 41 5c pop %r12
2da8: 5f pop %rdi
2da9: 5e pop %rsi
2daa: c3 ret
2dab: 44 89 f1 mov %r14d,%ecx
2dae: 48 89 fa mov %rdi,%rdx
2db1: 45 89 e0 mov %r12d,%r8d
2db4: e8 87 d2 a4 01 call 0x1a50040
2db9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
2dbe: 48 33 cc xor %rsp,%rcx
2dc1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2600d30
2dc8: 75 15 jne 0x2ddf
2dca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
2dcf: 48 81 c4 80 00 00 00 add $0x80,%rsp
2dd6: 41 5f pop %r15
2dd8: 41 5e pop %r14
2dda: 41 5c pop %r12
2ddc: 5f pop %rdi
2ddd: 5e pop %rsi
2dde: c3 ret
2ddf: e8 ac 96 11 01 call 0x111c490
2de4: 90 nop
2de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2dec: 00
2ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e00: 41 54 push %r12
2e02: 41 55 push %r13
2e04: 41 56 push %r14
2e06: 41 57 push %r15
2e08: 48 83 ec 38 sub $0x38,%rsp
2e0c: 4d 89 c5 mov %r8,%r13
2e0f: 49 89 d4 mov %rdx,%r12
2e12: 48 89 ca mov %rcx,%rdx
2e15: 45 33 db xor %r11d,%r11d
2e18: 4d 85 ed test %r13,%r13
2e1b: 0f 84 28 02 00 00 je 0x3049
2e21: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
2e26: 74 12 je 0x2e3a
2e28: b8 f3 ff ff ff mov $0xfffffff3,%eax
2e2d: 48 83 c4 38 add $0x38,%rsp
2e31: 41 5f pop %r15
2e33: 41 5e pop %r14
2e35: 41 5d pop %r13
2e37: 41 5c pop %r12
2e39: c3 ret
2e3a: 48 85 d2 test %rdx,%rdx
2e3d: 0f 84 06 02 00 00 je 0x3049
2e43: 4d 85 e4 test %r12,%r12
2e46: 0f 84 fd 01 00 00 je 0x3049
2e4c: 4d 85 c9 test %r9,%r9
2e4f: 0f 84 ed 01 00 00 je 0x3042
2e55: 45 8b 7d 04 mov 0x4(%r13),%r15d
2e59: 41 83 ff 05 cmp $0x5,%r15d
2e5d: 7f 79 jg 0x2ed8
2e5f: 4d 63 cf movslq %r15d,%r9
2e62: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
2e67: 74 1d je 0x2e86
2e69: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeb3c0
2e70: 48 89 d1 mov %rdx,%rcx
2e73: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
2e79: 4c 89 e2 mov %r12,%rdx
2e7c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
2e83: 01
2e84: eb 15 jmp 0x2e9b
2e86: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeb3c0
2e8d: 48 89 d1 mov %rdx,%rcx
2e90: 4c 89 e2 mov %r12,%rdx
2e93: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
2e9a: 01
2e9b: b8 01 00 00 00 mov $0x1,%eax
2ea0: 44 89 f9 mov %r15d,%ecx
2ea3: d3 e0 shl %cl,%eax
2ea5: 48 63 c0 movslq %eax,%rax
2ea8: 48 83 f8 01 cmp $0x1,%rax
2eac: 74 12 je 0x2ec0
2eae: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
2eb3: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
2eb7: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
2ebe: 00 00
2ec0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
2ec7: 00 00
2ec9: 33 c0 xor %eax,%eax
2ecb: 48 83 c4 38 add $0x38,%rsp
2ecf: 41 5f pop %r15
2ed1: 41 5e pop %r14
2ed3: 41 5d pop %r13
2ed5: 41 5c pop %r12
2ed7: c3 ret
2ed8: 4c 89 c8 mov %r9,%rax
2edb: 48 83 e0 3f and $0x3f,%rax
2edf: 48 f7 d8 neg %rax
2ee2: 48 83 e0 3f and $0x3f,%rax
2ee6: 4c 03 c8 add %rax,%r9
2ee9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
2eee: 4d 0f 4f d9 cmovg %r9,%r11
2ef2: 41 be 01 00 00 00 mov $0x1,%r14d
2ef8: 45 8d 4f ff lea -0x1(%r15),%r9d
2efc: 44 89 c9 mov %r9d,%ecx
2eff: 41 d3 e6 shl %cl,%r14d
2f02: 41 83 ff 06 cmp $0x6,%r15d
2f06: 7f 5c jg 0x2f64
2f08: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
2f0d: 74 2f je 0x2f3e
2f0f: 4d 63 ff movslq %r15d,%r15
2f12: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeb3c0
2f19: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
2f1f: 48 89 d1 mov %rdx,%rcx
2f22: 4c 89 e2 mov %r12,%rdx
2f25: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
2f2c: 01
2f2d: 44 89 f9 mov %r15d,%ecx
2f30: 41 bf 01 00 00 00 mov $0x1,%r15d
2f36: 41 d3 e7 shl %cl,%r15d
2f39: e9 91 00 00 00 jmp 0x2fcf
2f3e: 4d 63 ff movslq %r15d,%r15
2f41: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeb3c0
2f48: 48 89 d1 mov %rdx,%rcx
2f4b: 4c 89 e2 mov %r12,%rdx
2f4e: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
2f55: 01
2f56: 44 89 f9 mov %r15d,%ecx
2f59: 41 bf 01 00 00 00 mov $0x1,%r15d
2f5f: 41 d3 e7 shl %cl,%r15d
2f62: eb 6b jmp 0x2fcf
2f64: 41 83 ff 0f cmp $0xf,%r15d
2f68: 7e 20 jle 0x2f8a
2f6a: 48 89 e0 mov %rsp,%rax
2f6d: 4c 89 e9 mov %r13,%rcx
2f70: 4d 89 e0 mov %r12,%r8
2f73: 4c 89 58 20 mov %r11,0x20(%rax)
2f77: e8 a4 e5 05 00 call 0x61520
2f7c: 44 89 f9 mov %r15d,%ecx
2f7f: 41 bf 01 00 00 00 mov $0x1,%r15d
2f85: 41 d3 e7 shl %cl,%r15d
2f88: eb 45 jmp 0x2fcf
2f8a: 49 89 e2 mov %rsp,%r10
2f8d: 48 89 d1 mov %rdx,%rcx
2f90: 49 8b 45 30 mov 0x30(%r13),%rax
2f94: 4c 89 e2 mov %r12,%rdx
2f97: 45 89 f0 mov %r14d,%r8d
2f9a: 4d 8b 4d 38 mov 0x38(%r13),%r9
2f9e: 4d 89 5a 28 mov %r11,0x28(%r10)
2fa2: 49 89 42 20 mov %rax,0x20(%r10)
2fa6: e8 e5 61 a9 01 call 0x1a99190
2fab: 44 89 f9 mov %r15d,%ecx
2fae: 41 bf 01 00 00 00 mov $0x1,%r15d
2fb4: 41 d3 e7 shl %cl,%r15d
2fb7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
2fbc: 74 11 je 0x2fcf
2fbe: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
2fc4: 4c 89 e2 mov %r12,%rdx
2fc7: 45 89 f8 mov %r15d,%r8d
2fca: e8 d1 1c ff ff call 0xffffffffffff4ca0
2fcf: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
2fd6: 4c 89 e1 mov %r12,%rcx
2fd9: f2 41 0f 10 14 24 movsd (%r12),%xmm2
2fdf: 0f 28 c1 movaps %xmm1,%xmm0
2fe2: 44 89 f2 mov %r14d,%edx
2fe5: 41 b8 01 00 00 00 mov $0x1,%r8d
2feb: f2 0f 58 c2 addsd %xmm2,%xmm0
2fef: f2 0f 5c d1 subsd %xmm1,%xmm2
2ff3: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
2ff9: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
3000: 4d 8b 4d 50 mov 0x50(%r13),%r9
3004: e8 77 f7 05 00 call 0x62780
3009: 4d 63 ff movslq %r15d,%r15
300c: 49 83 ff 01 cmp $0x1,%r15
3010: 74 18 je 0x302a
3012: 49 8b 44 24 08 mov 0x8(%r12),%rax
3017: 45 33 c9 xor %r9d,%r9d
301a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
301e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
3023: 4d 89 4c 24 08 mov %r9,0x8(%r12)
3028: eb 09 jmp 0x3033
302a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
3031: 00 00
3033: 33 c0 xor %eax,%eax
3035: 48 83 c4 38 add $0x38,%rsp
3039: 41 5f pop %r15
303b: 41 5e pop %r14
303d: 41 5d pop %r13
303f: 41 5c pop %r12
3041: c3 ret
3042: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
3047: 7e 12 jle 0x305b
3049: b8 f8 ff ff ff mov $0xfffffff8,%eax
304e: 48 83 c4 38 add $0x38,%rsp
3052: 41 5f pop %r15
3054: 41 5e pop %r14
3056: 41 5d pop %r13
3058: 41 5c pop %r12
305a: c3 ret
305b: 45 8b 7d 04 mov 0x4(%r13),%r15d
305f: 41 83 ff 05 cmp $0x5,%r15d
3063: 0f 8e f6 fd ff ff jle 0x2e5f
3069: e9 84 fe ff ff jmp 0x2ef2
306e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3075: 00
3076: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
307d: 0f 1f 00 nopl (%rax)
3080: 57 push %rdi
3081: 41 54 push %r12
3083: 41 55 push %r13
3085: 41 56 push %r14
3087: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
308c: 4d 89 c4 mov %r8,%r12
308f: 48 89 d7 mov %rdx,%rdi
3092: 48 89 ca mov %rcx,%rdx
3095: 33 c0 xor %eax,%eax
3097: 4d 85 e4 test %r12,%r12
309a: 0f 84 36 02 00 00 je 0x32d6
30a0: 41 83 3c 24 09 cmpl $0x9,(%r12)
30a5: 74 12 je 0x30b9
30a7: b8 f3 ff ff ff mov $0xfffffff3,%eax
30ac: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
30b1: 41 5e pop %r14
30b3: 41 5d pop %r13
30b5: 41 5c pop %r12
30b7: 5f pop %rdi
30b8: c3 ret
30b9: 48 85 d2 test %rdx,%rdx
30bc: 0f 84 14 02 00 00 je 0x32d6
30c2: 48 85 ff test %rdi,%rdi
30c5: 0f 84 0b 02 00 00 je 0x32d6
30cb: 4d 85 c9 test %r9,%r9
30ce: 0f 84 fa 01 00 00 je 0x32ce
30d4: 45 8b 74 24 04 mov 0x4(%r12),%r14d
30d9: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
30df: 7f 7f jg 0x3160
30e1: 4d 63 ce movslq %r14d,%r9
30e4: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
30ea: 74 21 je 0x310d
30ec: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeb3c0
30f3: 48 89 d1 mov %rdx,%rcx
30f6: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
30fd: 48 89 fa mov %rdi,%rdx
3100: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
3107: 01
3108: 41 ff d1 call *%r9
310b: eb 18 jmp 0x3125
310d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeb3c0
3114: 48 89 d1 mov %rdx,%rcx
3117: 48 89 fa mov %rdi,%rdx
311a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
3121: 01
3122: 41 ff d1 call *%r9
3125: b8 01 00 00 00 mov $0x1,%eax
312a: 44 89 f1 mov %r14d,%ecx
312d: d3 e0 shl %cl,%eax
312f: 48 63 c0 movslq %eax,%rax
3132: 48 83 f8 01 cmp $0x1,%rax
3136: 74 11 je 0x3149
3138: 4c 8b 4f 08 mov 0x8(%rdi),%r9
313c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
3140: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
3147: 00 00
3149: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
3150: 00
3151: 33 c0 xor %eax,%eax
3153: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
3158: 41 5e pop %r14
315a: 41 5d pop %r13
315c: 41 5c pop %r12
315e: 5f pop %rdi
315f: c3 ret
3160: 4c 89 c8 mov %r9,%rax
3163: 48 83 e0 3f and $0x3f,%rax
3167: 48 f7 d8 neg %rax
316a: 48 83 e0 3f and $0x3f,%rax
316e: 4c 03 c8 add %rax,%r9
3171: 33 c0 xor %eax,%eax
3173: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
3179: 49 0f 4f c1 cmovg %r9,%rax
317d: 41 bd 01 00 00 00 mov $0x1,%r13d
3183: 45 8d 4e ff lea -0x1(%r14),%r9d
3187: 44 89 c9 mov %r9d,%ecx
318a: 41 d3 e5 shl %cl,%r13d
318d: 41 83 fe 06 cmp $0x6,%r14d
3191: 7f 64 jg 0x31f7
3193: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
3199: 74 33 je 0x31ce
319b: 4d 63 f6 movslq %r14d,%r14
319e: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeb3c0
31a5: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
31ac: 48 89 d1 mov %rdx,%rcx
31af: 48 89 fa mov %rdi,%rdx
31b2: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
31b9: 01
31ba: 41 ff d1 call *%r9
31bd: 44 89 f1 mov %r14d,%ecx
31c0: 41 be 01 00 00 00 mov $0x1,%r14d
31c6: 41 d3 e6 shl %cl,%r14d
31c9: e9 99 00 00 00 jmp 0x3267
31ce: 4d 63 f6 movslq %r14d,%r14
31d1: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeb3c0
31d8: 48 89 d1 mov %rdx,%rcx
31db: 48 89 fa mov %rdi,%rdx
31de: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
31e5: 01
31e6: 41 ff d1 call *%r9
31e9: 44 89 f1 mov %r14d,%ecx
31ec: 41 be 01 00 00 00 mov $0x1,%r14d
31f2: 41 d3 e6 shl %cl,%r14d
31f5: eb 70 jmp 0x3267
31f7: 41 83 fe 11 cmp $0x11,%r14d
31fb: 7e 21 jle 0x321e
31fd: 4c 8d 14 24 lea (%rsp),%r10
3201: 4c 89 e1 mov %r12,%rcx
3204: 49 89 f8 mov %rdi,%r8
3207: 49 89 42 20 mov %rax,0x20(%r10)
320b: e8 50 68 06 00 call 0x69a60
3210: 44 89 f1 mov %r14d,%ecx
3213: 41 be 01 00 00 00 mov $0x1,%r14d
3219: 41 d3 e6 shl %cl,%r14d
321c: eb 49 jmp 0x3267
321e: 49 89 e3 mov %rsp,%r11
3221: 48 89 d1 mov %rdx,%rcx
3224: 4d 8b 54 24 30 mov 0x30(%r12),%r10
3229: 48 89 fa mov %rdi,%rdx
322c: 45 89 e8 mov %r13d,%r8d
322f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
3234: 4d 89 53 20 mov %r10,0x20(%r11)
3238: 49 89 43 28 mov %rax,0x28(%r11)
323c: e8 cf 7d aa 01 call 0x1aab010
3241: 44 89 f1 mov %r14d,%ecx
3244: 41 be 01 00 00 00 mov $0x1,%r14d
324a: 41 d3 e6 shl %cl,%r14d
324d: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
3253: 74 12 je 0x3267
3255: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
325c: 48 89 fa mov %rdi,%rdx
325f: 45 89 f0 mov %r14d,%r8d
3262: e8 99 1a ff ff call 0xffffffffffff4d00
3267: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
326c: 48 89 f9 mov %rdi,%rcx
326f: f2 0f 10 0f movsd (%rdi),%xmm1
3273: 44 89 ea mov %r13d,%edx
3276: 41 b8 01 00 00 00 mov $0x1,%r8d
327c: f2 0f 58 07 addsd (%rdi),%xmm0
3280: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
3285: f2 0f 11 07 movsd %xmm0,(%rdi)
3289: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
328e: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
3293: e8 48 7b 06 00 call 0x6ade0
3298: 4d 63 f6 movslq %r14d,%r14
329b: 49 83 fe 01 cmp $0x1,%r14
329f: 74 16 je 0x32b7
32a1: 48 8b 47 08 mov 0x8(%rdi),%rax
32a5: 45 33 c9 xor %r9d,%r9d
32a8: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
32ac: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
32b1: 4c 89 4f 08 mov %r9,0x8(%rdi)
32b5: eb 08 jmp 0x32bf
32b7: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
32be: 00
32bf: 33 c0 xor %eax,%eax
32c1: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
32c6: 41 5e pop %r14
32c8: 41 5d pop %r13
32ca: 41 5c pop %r12
32cc: 5f pop %rdi
32cd: c3 ret
32ce: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
32d4: 7e 12 jle 0x32e8
32d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
32db: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
32e0: 41 5e pop %r14
32e2: 41 5d pop %r13
32e4: 41 5c pop %r12
32e6: 5f pop %rdi
32e7: c3 ret
32e8: 45 8b 74 24 04 mov 0x4(%r12),%r14d
32ed: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
32f3: 0f 8e e8 fd ff ff jle 0x30e1
32f9: e9 7f fe ff ff jmp 0x317d
32fe: 66 90 xchg %ax,%ax
3300: 56 push %rsi
3301: 57 push %rdi
3302: 41 54 push %r12
3304: 55 push %rbp
3305: 48 83 ec 38 sub $0x38,%rsp
3309: 4c 89 c6 mov %r8,%rsi
330c: 48 89 d5 mov %rdx,%rbp
330f: 48 89 ca mov %rcx,%rdx
3312: 45 33 db xor %r11d,%r11d
3315: 48 85 f6 test %rsi,%rsi
3318: 0f 84 13 02 00 00 je 0x3531
331e: 83 3e 09 cmpl $0x9,(%rsi)
3321: 74 0f je 0x3332
3323: b8 f3 ff ff ff mov $0xfffffff3,%eax
3328: 48 83 c4 38 add $0x38,%rsp
332c: 5d pop %rbp
332d: 41 5c pop %r12
332f: 5f pop %rdi
3330: 5e pop %rsi
3331: c3 ret
3332: 48 85 d2 test %rdx,%rdx
3335: 0f 84 f6 01 00 00 je 0x3531
333b: 48 85 ed test %rbp,%rbp
333e: 0f 84 ed 01 00 00 je 0x3531
3344: 4d 85 c9 test %r9,%r9
3347: 0f 84 de 01 00 00 je 0x352b
334d: 44 8b 66 04 mov 0x4(%rsi),%r12d
3351: 41 83 fc 05 cmp $0x5,%r12d
3355: 7f 77 jg 0x33ce
3357: 49 63 fc movslq %r12d,%rdi
335a: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
335e: 74 1e je 0x337e
3360: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeb3c0
3367: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
336c: 48 89 d1 mov %rdx,%rcx
336f: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
3376: 01
3377: 48 89 ea mov %rbp,%rdx
337a: ff d7 call *%rdi
337c: eb 17 jmp 0x3395
337e: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeb3c0
3385: 48 89 d1 mov %rdx,%rcx
3388: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
338f: 01
3390: 48 89 ea mov %rbp,%rdx
3393: ff d6 call *%rsi
3395: b8 01 00 00 00 mov $0x1,%eax
339a: 44 89 e1 mov %r12d,%ecx
339d: d3 e0 shl %cl,%eax
339f: 48 63 c0 movslq %eax,%rax
33a2: 48 83 f8 01 cmp $0x1,%rax
33a6: 74 12 je 0x33ba
33a8: 48 8b 75 08 mov 0x8(%rbp),%rsi
33ac: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
33b3: 00 00
33b5: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
33ba: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
33c1: 00
33c2: 33 c0 xor %eax,%eax
33c4: 48 83 c4 38 add $0x38,%rsp
33c8: 5d pop %rbp
33c9: 41 5c pop %r12
33cb: 5f pop %rdi
33cc: 5e pop %rsi
33cd: c3 ret
33ce: 4c 89 c8 mov %r9,%rax
33d1: 48 83 e0 3f and $0x3f,%rax
33d5: 48 f7 d8 neg %rax
33d8: 48 83 e0 3f and $0x3f,%rax
33dc: 4c 03 c8 add %rax,%r9
33df: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
33e3: 4d 0f 4f d9 cmovg %r9,%r11
33e7: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
33ec: bf 01 00 00 00 mov $0x1,%edi
33f1: 44 89 c9 mov %r9d,%ecx
33f4: d3 e7 shl %cl,%edi
33f6: 41 83 fc 06 cmp $0x6,%r12d
33fa: 7f 60 jg 0x345c
33fc: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3400: 74 31 je 0x3433
3402: 4d 63 e4 movslq %r12d,%r12
3405: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeb3c0
340c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
3411: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
3418: 01
3419: 48 89 d1 mov %rdx,%rcx
341c: 48 89 ea mov %rbp,%rdx
341f: 41 ff d1 call *%r9
3422: 44 89 e1 mov %r12d,%ecx
3425: 41 bc 01 00 00 00 mov $0x1,%r12d
342b: 41 d3 e4 shl %cl,%r12d
342e: e9 92 00 00 00 jmp 0x34c5
3433: 4d 63 e4 movslq %r12d,%r12
3436: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeb3c0
343d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
3444: 01
3445: 48 89 d1 mov %rdx,%rcx
3448: 48 89 ea mov %rbp,%rdx
344b: 41 ff d1 call *%r9
344e: 44 89 e1 mov %r12d,%ecx
3451: 41 bc 01 00 00 00 mov $0x1,%r12d
3457: 41 d3 e4 shl %cl,%r12d
345a: eb 69 jmp 0x34c5
345c: 41 83 fc 11 cmp $0x11,%r12d
3460: 7e 20 jle 0x3482
3462: 48 89 e0 mov %rsp,%rax
3465: 48 89 f1 mov %rsi,%rcx
3468: 49 89 e8 mov %rbp,%r8
346b: 4c 89 58 20 mov %r11,0x20(%rax)
346f: e8 cc ef 06 00 call 0x72440
3474: 44 89 e1 mov %r12d,%ecx
3477: 41 bc 01 00 00 00 mov $0x1,%r12d
347d: 41 d3 e4 shl %cl,%r12d
3480: eb 43 jmp 0x34c5
3482: 49 89 e2 mov %rsp,%r10
3485: 48 8b 46 30 mov 0x30(%rsi),%rax
3489: 48 89 d1 mov %rdx,%rcx
348c: 4c 8b 4e 38 mov 0x38(%rsi),%r9
3490: 48 89 ea mov %rbp,%rdx
3493: 41 89 f8 mov %edi,%r8d
3496: 4d 89 5a 28 mov %r11,0x28(%r10)
349a: 49 89 42 20 mov %rax,0x20(%r10)
349e: e8 6d 5c ac 01 call 0x1ac9110
34a3: 44 89 e1 mov %r12d,%ecx
34a6: 41 bc 01 00 00 00 mov $0x1,%r12d
34ac: 41 d3 e4 shl %cl,%r12d
34af: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
34b3: 74 10 je 0x34c5
34b5: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
34ba: 48 89 ea mov %rbp,%rdx
34bd: 45 89 e0 mov %r12d,%r8d
34c0: e8 9b 18 ff ff call 0xffffffffffff4d60
34c5: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
34ca: 48 89 e9 mov %rbp,%rcx
34cd: 89 fa mov %edi,%edx
34cf: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
34d4: 0f 28 c1 movaps %xmm1,%xmm0
34d7: 41 b8 01 00 00 00 mov $0x1,%r8d
34dd: f2 0f 58 c2 addsd %xmm2,%xmm0
34e1: f2 0f 5c d1 subsd %xmm1,%xmm2
34e5: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
34ea: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
34ef: 4c 8b 4e 50 mov 0x50(%rsi),%r9
34f3: e8 a8 02 07 00 call 0x737a0
34f8: 4d 63 e4 movslq %r12d,%r12
34fb: 49 83 fc 01 cmp $0x1,%r12
34ff: 74 16 je 0x3517
3501: 48 8b 45 08 mov 0x8(%rbp),%rax
3505: 33 f6 xor %esi,%esi
3507: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
350c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
3511: 48 89 75 08 mov %rsi,0x8(%rbp)
3515: eb 08 jmp 0x351f
3517: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
351e: 00
351f: 33 c0 xor %eax,%eax
3521: 48 83 c4 38 add $0x38,%rsp
3525: 5d pop %rbp
3526: 41 5c pop %r12
3528: 5f pop %rdi
3529: 5e pop %rsi
352a: c3 ret
352b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
352f: 7e 0f jle 0x3540
3531: b8 f8 ff ff ff mov $0xfffffff8,%eax
3536: 48 83 c4 38 add $0x38,%rsp
353a: 5d pop %rbp
353b: 41 5c pop %r12
353d: 5f pop %rdi
353e: 5e pop %rsi
353f: c3 ret
3540: 44 8b 66 04 mov 0x4(%rsi),%r12d
3544: 41 83 fc 05 cmp $0x5,%r12d
3548: 0f 8e 09 fe ff ff jle 0x3357
354e: e9 94 fe ff ff jmp 0x33e7
3553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
355f: 00
3560: 57 push %rdi
3561: 41 55 push %r13
3563: 41 56 push %r14
3565: 41 57 push %r15
3567: 48 83 ec 38 sub $0x38,%rsp
356b: 4d 89 c5 mov %r8,%r13
356e: 48 89 d7 mov %rdx,%rdi
3571: 48 89 ca mov %rcx,%rdx
3574: 45 33 db xor %r11d,%r11d
3577: 4d 85 ed test %r13,%r13
357a: 0f 84 15 02 00 00 je 0x3795
3580: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
3585: 74 11 je 0x3598
3587: b8 f3 ff ff ff mov $0xfffffff3,%eax
358c: 48 83 c4 38 add $0x38,%rsp
3590: 41 5f pop %r15
3592: 41 5e pop %r14
3594: 41 5d pop %r13
3596: 5f pop %rdi
3597: c3 ret
3598: 48 85 d2 test %rdx,%rdx
359b: 0f 84 f4 01 00 00 je 0x3795
35a1: 48 85 ff test %rdi,%rdi
35a4: 0f 84 eb 01 00 00 je 0x3795
35aa: 4d 85 c9 test %r9,%r9
35ad: 0f 84 db 01 00 00 je 0x378e
35b3: 45 8b 7d 04 mov 0x4(%r13),%r15d
35b7: 41 83 ff 04 cmp $0x4,%r15d
35bb: 7f 76 jg 0x3633
35bd: 4d 63 cf movslq %r15d,%r9
35c0: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
35c5: 74 1d je 0x35e4
35c7: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeb3c0
35ce: 48 89 d1 mov %rdx,%rcx
35d1: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
35d7: 48 89 fa mov %rdi,%rdx
35da: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
35e1: 01
35e2: eb 15 jmp 0x35f9
35e4: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeb3c0
35eb: 48 89 d1 mov %rdx,%rcx
35ee: 48 89 fa mov %rdi,%rdx
35f1: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
35f8: 01
35f9: b8 01 00 00 00 mov $0x1,%eax
35fe: 44 89 f9 mov %r15d,%ecx
3601: d3 e0 shl %cl,%eax
3603: 48 63 c0 movslq %eax,%rax
3606: 48 83 f8 01 cmp $0x1,%rax
360a: 74 11 je 0x361d
360c: 4c 8b 4f 08 mov 0x8(%rdi),%r9
3610: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
3614: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
361b: 00 00
361d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
3624: 00
3625: 33 c0 xor %eax,%eax
3627: 48 83 c4 38 add $0x38,%rsp
362b: 41 5f pop %r15
362d: 41 5e pop %r14
362f: 41 5d pop %r13
3631: 5f pop %rdi
3632: c3 ret
3633: 4c 89 c8 mov %r9,%rax
3636: 48 83 e0 3f and $0x3f,%rax
363a: 48 f7 d8 neg %rax
363d: 48 83 e0 3f and $0x3f,%rax
3641: 4c 03 c8 add %rax,%r9
3644: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
3649: 4d 0f 4f d9 cmovg %r9,%r11
364d: 41 be 01 00 00 00 mov $0x1,%r14d
3653: 45 8d 4f ff lea -0x1(%r15),%r9d
3657: 44 89 c9 mov %r9d,%ecx
365a: 41 d3 e6 shl %cl,%r14d
365d: 41 83 ff 07 cmp $0x7,%r15d
3661: 7f 5c jg 0x36bf
3663: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
3668: 74 2f je 0x3699
366a: 4d 63 ff movslq %r15d,%r15
366d: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeb3c0
3674: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
367a: 48 89 d1 mov %rdx,%rcx
367d: 48 89 fa mov %rdi,%rdx
3680: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
3687: 01
3688: 44 89 f9 mov %r15d,%ecx
368b: 41 bf 01 00 00 00 mov $0x1,%r15d
3691: 41 d3 e7 shl %cl,%r15d
3694: e9 91 00 00 00 jmp 0x372a
3699: 4d 63 ff movslq %r15d,%r15
369c: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeb3c0
36a3: 48 89 d1 mov %rdx,%rcx
36a6: 48 89 fa mov %rdi,%rdx
36a9: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
36b0: 01
36b1: 44 89 f9 mov %r15d,%ecx
36b4: 41 bf 01 00 00 00 mov $0x1,%r15d
36ba: 41 d3 e7 shl %cl,%r15d
36bd: eb 6b jmp 0x372a
36bf: 41 83 ff 12 cmp $0x12,%r15d
36c3: 7e 20 jle 0x36e5
36c5: 48 89 e0 mov %rsp,%rax
36c8: 4c 89 e9 mov %r13,%rcx
36cb: 49 89 f8 mov %rdi,%r8
36ce: 4c 89 58 20 mov %r11,0x20(%rax)
36d2: e8 69 69 07 00 call 0x7a040
36d7: 44 89 f9 mov %r15d,%ecx
36da: 41 bf 01 00 00 00 mov $0x1,%r15d
36e0: 41 d3 e7 shl %cl,%r15d
36e3: eb 45 jmp 0x372a
36e5: 49 89 e2 mov %rsp,%r10
36e8: 48 89 d1 mov %rdx,%rcx
36eb: 49 8b 45 30 mov 0x30(%r13),%rax
36ef: 48 89 fa mov %rdi,%rdx
36f2: 45 89 f0 mov %r14d,%r8d
36f5: 4d 8b 4d 38 mov 0x38(%r13),%r9
36f9: 4d 89 5a 28 mov %r11,0x28(%r10)
36fd: 49 89 42 20 mov %rax,0x20(%r10)
3701: e8 1a 3b ae 01 call 0x1ae7220
3706: 44 89 f9 mov %r15d,%ecx
3709: 41 bf 01 00 00 00 mov $0x1,%r15d
370f: 41 d3 e7 shl %cl,%r15d
3712: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
3717: 74 11 je 0x372a
3719: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
371f: 48 89 fa mov %rdi,%rdx
3722: 45 89 f8 mov %r15d,%r8d
3725: e8 96 16 ff ff call 0xffffffffffff4dc0
372a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
372f: 48 89 f9 mov %rdi,%rcx
3732: c5 fb 10 0f vmovsd (%rdi),%xmm1
3736: 44 89 f2 mov %r14d,%edx
3739: 41 b8 01 00 00 00 mov $0x1,%r8d
373f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
3743: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
3747: c5 fb 11 07 vmovsd %xmm0,(%rdi)
374b: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
3750: 4d 8b 4d 50 mov 0x50(%r13),%r9
3754: e8 47 7c 07 00 call 0x7b3a0
3759: 4d 63 ff movslq %r15d,%r15
375c: 49 83 ff 01 cmp $0x1,%r15
3760: 74 16 je 0x3778
3762: 48 8b 47 08 mov 0x8(%rdi),%rax
3766: 45 33 c9 xor %r9d,%r9d
3769: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
376d: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
3772: 4c 89 4f 08 mov %r9,0x8(%rdi)
3776: eb 08 jmp 0x3780
3778: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
377f: 00
3780: 33 c0 xor %eax,%eax
3782: 48 83 c4 38 add $0x38,%rsp
3786: 41 5f pop %r15
3788: 41 5e pop %r14
378a: 41 5d pop %r13
378c: 5f pop %rdi
378d: c3 ret
378e: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
3793: 7e 11 jle 0x37a6
3795: b8 f8 ff ff ff mov $0xfffffff8,%eax
379a: 48 83 c4 38 add $0x38,%rsp
379e: 41 5f pop %r15
37a0: 41 5e pop %r14
37a2: 41 5d pop %r13
37a4: 5f pop %rdi
37a5: c3 ret
37a6: 45 8b 7d 04 mov 0x4(%r13),%r15d
37aa: 41 83 ff 04 cmp $0x4,%r15d
37ae: 0f 8e 09 fe ff ff jle 0x35bd
37b4: e9 94 fe ff ff jmp 0x364d
37b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37c0: 56 push %rsi
37c1: 57 push %rdi
37c2: 41 54 push %r12
37c4: 41 57 push %r15
37c6: 55 push %rbp
37c7: 48 83 ec 30 sub $0x30,%rsp
37cb: 4c 89 c6 mov %r8,%rsi
37ce: 48 89 d5 mov %rdx,%rbp
37d1: 48 89 ca mov %rcx,%rdx
37d4: 45 33 db xor %r11d,%r11d
37d7: 48 85 f6 test %rsi,%rsi
37da: 0f 84 ef 01 00 00 je 0x39cf
37e0: 83 3e 09 cmpl $0x9,(%rsi)
37e3: 74 11 je 0x37f6
37e5: b8 f3 ff ff ff mov $0xfffffff3,%eax
37ea: 48 83 c4 30 add $0x30,%rsp
37ee: 5d pop %rbp
37ef: 41 5f pop %r15
37f1: 41 5c pop %r12
37f3: 5f pop %rdi
37f4: 5e pop %rsi
37f5: c3 ret
37f6: 48 85 d2 test %rdx,%rdx
37f9: 0f 84 d0 01 00 00 je 0x39cf
37ff: 48 85 ed test %rbp,%rbp
3802: 0f 84 c7 01 00 00 je 0x39cf
3808: 4d 85 c9 test %r9,%r9
380b: 0f 84 b8 01 00 00 je 0x39c9
3811: 44 8b 7e 04 mov 0x4(%rsi),%r15d
3815: 41 83 ff 04 cmp $0x4,%r15d
3819: 7f 77 jg 0x3892
381b: 49 63 ff movslq %r15d,%rdi
381e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3822: 74 1f je 0x3843
3824: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeb3c0
382b: 48 89 d1 mov %rdx,%rcx
382e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
3833: 48 89 ea mov %rbp,%rdx
3836: c5 f9 28 d0 vmovapd %xmm0,%xmm2
383a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
3841: eb 14 jmp 0x3857
3843: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeb3c0
384a: 48 89 d1 mov %rdx,%rcx
384d: 48 89 ea mov %rbp,%rdx
3850: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
3857: b8 01 00 00 00 mov $0x1,%eax
385c: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
3861: 48 63 f6 movslq %esi,%rsi
3864: 48 83 fe 01 cmp $0x1,%rsi
3868: 74 12 je 0x387c
386a: 48 8b 45 08 mov 0x8(%rbp),%rax
386e: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
3873: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
387a: 00 00
387c: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
3883: 00
3884: 33 c0 xor %eax,%eax
3886: 48 83 c4 30 add $0x30,%rsp
388a: 5d pop %rbp
388b: 41 5f pop %r15
388d: 41 5c pop %r12
388f: 5f pop %rdi
3890: 5e pop %rsi
3891: c3 ret
3892: 4c 89 c8 mov %r9,%rax
3895: 48 83 e0 3f and $0x3f,%rax
3899: 48 f7 d8 neg %rax
389c: 48 83 e0 3f and $0x3f,%rax
38a0: 4c 03 c8 add %rax,%r9
38a3: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
38a7: 4d 0f 4f d9 cmovg %r9,%r11
38ab: bf 01 00 00 00 mov $0x1,%edi
38b0: 45 8d 4f ff lea -0x1(%r15),%r9d
38b4: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
38b9: 41 83 ff 07 cmp $0x7,%r15d
38bd: 7f 49 jg 0x3908
38bf: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
38c3: 74 24 je 0x38e9
38c5: 4d 63 ff movslq %r15d,%r15
38c8: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeb3c0
38cf: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
38d4: 48 89 d1 mov %rdx,%rcx
38d7: 48 89 ea mov %rbp,%rdx
38da: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
38e1: 01
38e2: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
38e7: eb 7a jmp 0x3963
38e9: 4d 63 ff movslq %r15d,%r15
38ec: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeb3c0
38f3: 48 89 d1 mov %rdx,%rcx
38f6: 48 89 ea mov %rbp,%rdx
38f9: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
3900: 01
3901: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3906: eb 5b jmp 0x3963
3908: 41 83 ff 12 cmp $0x12,%r15d
390c: 7e 19 jle 0x3927
390e: 48 89 e0 mov %rsp,%rax
3911: 48 89 f1 mov %rsi,%rcx
3914: 49 89 e8 mov %rbp,%r8
3917: 4c 89 58 20 mov %r11,0x20(%rax)
391b: e8 80 fe 07 00 call 0x837a0
3920: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3925: eb 3c jmp 0x3963
3927: 49 89 e2 mov %rsp,%r10
392a: 48 89 d1 mov %rdx,%rcx
392d: 48 8b 46 30 mov 0x30(%rsi),%rax
3931: 48 89 ea mov %rbp,%rdx
3934: 45 89 e0 mov %r12d,%r8d
3937: 4c 8b 4e 38 mov 0x38(%rsi),%r9
393b: 4d 89 5a 28 mov %r11,0x28(%r10)
393f: 49 89 42 20 mov %rax,0x20(%r10)
3943: e8 18 6e af 01 call 0x1afa760
3948: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
394d: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3951: 74 10 je 0x3963
3953: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
3958: 48 89 ea mov %rbp,%rdx
395b: 41 89 f8 mov %edi,%r8d
395e: e8 3d 16 ff ff call 0xffffffffffff4fa0
3963: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
3968: 48 89 e9 mov %rbp,%rcx
396b: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
3970: 44 89 e2 mov %r12d,%edx
3973: 41 b8 01 00 00 00 mov $0x1,%r8d
3979: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
397d: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
3981: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
3986: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
398b: 4c 8b 4e 50 mov 0x50(%rsi),%r9
398f: e8 6c 11 08 00 call 0x84b00
3994: 48 63 ff movslq %edi,%rdi
3997: 48 83 ff 01 cmp $0x1,%rdi
399b: 74 16 je 0x39b3
399d: 48 8b 45 08 mov 0x8(%rbp),%rax
39a1: 33 f6 xor %esi,%esi
39a3: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
39a8: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
39ad: 48 89 75 08 mov %rsi,0x8(%rbp)
39b1: eb 08 jmp 0x39bb
39b3: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
39ba: 00
39bb: 33 c0 xor %eax,%eax
39bd: 48 83 c4 30 add $0x30,%rsp
39c1: 5d pop %rbp
39c2: 41 5f pop %r15
39c4: 41 5c pop %r12
39c6: 5f pop %rdi
39c7: 5e pop %rsi
39c8: c3 ret
39c9: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
39cd: 7e 11 jle 0x39e0
39cf: b8 f8 ff ff ff mov $0xfffffff8,%eax
39d4: 48 83 c4 30 add $0x30,%rsp
39d8: 5d pop %rbp
39d9: 41 5f pop %r15
39db: 41 5c pop %r12
39dd: 5f pop %rdi
39de: 5e pop %rsi
39df: c3 ret
39e0: 44 8b 7e 04 mov 0x4(%rsi),%r15d
39e4: 41 83 ff 04 cmp $0x4,%r15d
39e8: 0f 8e 2d fe ff ff jle 0x381b
39ee: e9 b8 fe ff ff jmp 0x38ab
39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39ff: 00
3a00: 56 push %rsi
3a01: 57 push %rdi
3a02: 41 54 push %r12
3a04: 41 57 push %r15
3a06: 55 push %rbp
3a07: 48 83 ec 30 sub $0x30,%rsp
3a0b: 4c 89 c6 mov %r8,%rsi
3a0e: 48 89 d5 mov %rdx,%rbp
3a11: 48 89 ca mov %rcx,%rdx
3a14: 45 33 db xor %r11d,%r11d
3a17: 48 85 f6 test %rsi,%rsi
3a1a: 0f 84 eb 01 00 00 je 0x3c0b
3a20: 83 3e 09 cmpl $0x9,(%rsi)
3a23: 74 11 je 0x3a36
3a25: b8 f3 ff ff ff mov $0xfffffff3,%eax
3a2a: 48 83 c4 30 add $0x30,%rsp
3a2e: 5d pop %rbp
3a2f: 41 5f pop %r15
3a31: 41 5c pop %r12
3a33: 5f pop %rdi
3a34: 5e pop %rsi
3a35: c3 ret
3a36: 48 85 d2 test %rdx,%rdx
3a39: 0f 84 cc 01 00 00 je 0x3c0b
3a3f: 48 85 ed test %rbp,%rbp
3a42: 0f 84 c3 01 00 00 je 0x3c0b
3a48: 4d 85 c9 test %r9,%r9
3a4b: 0f 84 b4 01 00 00 je 0x3c05
3a51: 44 8b 7e 04 mov 0x4(%rsi),%r15d
3a55: 41 83 ff 04 cmp $0x4,%r15d
3a59: 7f 73 jg 0x3ace
3a5b: 49 63 ff movslq %r15d,%rdi
3a5e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3a62: 74 1b je 0x3a7f
3a64: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeb3c0
3a6b: 48 89 d1 mov %rdx,%rcx
3a6e: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
3a73: 48 89 ea mov %rbp,%rdx
3a76: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
3a7d: eb 14 jmp 0x3a93
3a7f: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeb3c0
3a86: 48 89 d1 mov %rdx,%rcx
3a89: 48 89 ea mov %rbp,%rdx
3a8c: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
3a93: b8 01 00 00 00 mov $0x1,%eax
3a98: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
3a9d: 48 63 f6 movslq %esi,%rsi
3aa0: 48 83 fe 01 cmp $0x1,%rsi
3aa4: 74 12 je 0x3ab8
3aa6: 48 8b 45 08 mov 0x8(%rbp),%rax
3aaa: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
3aaf: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
3ab6: 00 00
3ab8: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
3abf: 00
3ac0: 33 c0 xor %eax,%eax
3ac2: 48 83 c4 30 add $0x30,%rsp
3ac6: 5d pop %rbp
3ac7: 41 5f pop %r15
3ac9: 41 5c pop %r12
3acb: 5f pop %rdi
3acc: 5e pop %rsi
3acd: c3 ret
3ace: 4c 89 c8 mov %r9,%rax
3ad1: 48 83 e0 3f and $0x3f,%rax
3ad5: 48 f7 d8 neg %rax
3ad8: 48 83 e0 3f and $0x3f,%rax
3adc: 4c 03 c8 add %rax,%r9
3adf: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
3ae3: 4d 0f 4f d9 cmovg %r9,%r11
3ae7: bf 01 00 00 00 mov $0x1,%edi
3aec: 45 8d 4f ff lea -0x1(%r15),%r9d
3af0: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
3af5: 41 83 ff 07 cmp $0x7,%r15d
3af9: 7f 49 jg 0x3b44
3afb: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3aff: 74 24 je 0x3b25
3b01: 4d 63 ff movslq %r15d,%r15
3b04: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeb3c0
3b0b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
3b10: 48 89 d1 mov %rdx,%rcx
3b13: 48 89 ea mov %rbp,%rdx
3b16: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
3b1d: 01
3b1e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3b23: eb 7a jmp 0x3b9f
3b25: 4d 63 ff movslq %r15d,%r15
3b28: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeb3c0
3b2f: 48 89 d1 mov %rdx,%rcx
3b32: 48 89 ea mov %rbp,%rdx
3b35: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
3b3c: 01
3b3d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3b42: eb 5b jmp 0x3b9f
3b44: 41 83 ff 12 cmp $0x12,%r15d
3b48: 7e 19 jle 0x3b63
3b4a: 48 89 e0 mov %rsp,%rax
3b4d: 48 89 f1 mov %rsi,%rcx
3b50: 49 89 e8 mov %rbp,%r8
3b53: 4c 89 58 20 mov %r11,0x20(%rax)
3b57: e8 a4 92 08 00 call 0x8ce00
3b5c: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3b61: eb 3c jmp 0x3b9f
3b63: 49 89 e2 mov %rsp,%r10
3b66: 48 89 d1 mov %rdx,%rcx
3b69: 48 8b 46 30 mov 0x30(%rsi),%rax
3b6d: 48 89 ea mov %rbp,%rdx
3b70: 45 89 e0 mov %r12d,%r8d
3b73: 4c 8b 4e 38 mov 0x38(%rsi),%r9
3b77: 4d 89 5a 28 mov %r11,0x28(%r10)
3b7b: 49 89 42 20 mov %rax,0x20(%r10)
3b7f: e8 bc 75 b0 01 call 0x1b0b140
3b84: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
3b89: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
3b8d: 74 10 je 0x3b9f
3b8f: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
3b94: 48 89 ea mov %rbp,%rdx
3b97: 41 89 f8 mov %edi,%r8d
3b9a: e8 e1 15 ff ff call 0xffffffffffff5180
3b9f: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
3ba4: 48 89 e9 mov %rbp,%rcx
3ba7: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
3bac: 44 89 e2 mov %r12d,%edx
3baf: 41 b8 01 00 00 00 mov $0x1,%r8d
3bb5: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
3bb9: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
3bbd: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
3bc2: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
3bc7: 4c 8b 4e 50 mov 0x50(%rsi),%r9
3bcb: e8 90 a5 08 00 call 0x8e160
3bd0: 48 63 ff movslq %edi,%rdi
3bd3: 48 83 ff 01 cmp $0x1,%rdi
3bd7: 74 16 je 0x3bef
3bd9: 48 8b 45 08 mov 0x8(%rbp),%rax
3bdd: 33 f6 xor %esi,%esi
3bdf: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
3be4: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
3be9: 48 89 75 08 mov %rsi,0x8(%rbp)
3bed: eb 08 jmp 0x3bf7
3bef: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
3bf6: 00
3bf7: 33 c0 xor %eax,%eax
3bf9: 48 83 c4 30 add $0x30,%rsp
3bfd: 5d pop %rbp
3bfe: 41 5f pop %r15
3c00: 41 5c pop %r12
3c02: 5f pop %rdi
3c03: 5e pop %rsi
3c04: c3 ret
3c05: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
3c09: 7e 11 jle 0x3c1c
3c0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c10: 48 83 c4 30 add $0x30,%rsp
3c14: 5d pop %rbp
3c15: 41 5f pop %r15
3c17: 41 5c pop %r12
3c19: 5f pop %rdi
3c1a: 5e pop %rsi
3c1b: c3 ret
3c1c: 44 8b 7e 04 mov 0x4(%rsi),%r15d
3c20: 41 83 ff 04 cmp $0x4,%r15d
3c24: 0f 8e 31 fe ff ff jle 0x3a5b
3c2a: e9 b8 fe ff ff jmp 0x3ae7
3c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c36: 00
3c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c3e: 66 90 xchg %ax,%ax
3c40: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
3c44: 41 83 f9 0b cmp $0xb,%r9d
3c48: 7d 35 jge 0x3c7f
3c4a: 41 ff c9 dec %r9d
3c4d: 41 83 f9 ff cmp $0xffffffff,%r9d
3c51: 74 2b je 0x3c7e
3c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c5f: 00
3c60: f3 0f 10 01 movss (%rcx),%xmm0
3c64: 41 ff c9 dec %r9d
3c67: f3 0f 59 c1 mulss %xmm1,%xmm0
3c6b: 48 83 c1 04 add $0x4,%rcx
3c6f: f3 41 0f 11 00 movss %xmm0,(%r8)
3c74: 49 83 c0 04 add $0x4,%r8
3c78: 41 83 f9 ff cmp $0xffffffff,%r9d
3c7c: 75 e2 jne 0x3c60
3c7e: c3 ret
3c7f: 49 f7 c0 03 00 00 00 test $0x3,%r8
3c86: 0f 85 9b 00 00 00 jne 0x3d27
3c8c: 4c 89 c0 mov %r8,%rax
3c8f: 48 83 e0 0f and $0xf,%rax
3c93: 85 c0 test %eax,%eax
3c95: 74 42 je 0x3cd9
3c97: c1 e8 02 shr $0x2,%eax
3c9a: f7 d8 neg %eax
3c9c: 83 e0 03 and $0x3,%eax
3c9f: 44 2b c8 sub %eax,%r9d
3ca2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ca9: 00
3caa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3cb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cb8: 00
3cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3cc0: f3 0f 10 01 movss (%rcx),%xmm0
3cc4: 48 83 c1 04 add $0x4,%rcx
3cc8: f3 0f 59 c1 mulss %xmm1,%xmm0
3ccc: f3 41 0f 11 00 movss %xmm0,(%r8)
3cd1: 49 83 c0 04 add $0x4,%r8
3cd5: ff c8 dec %eax
3cd7: 75 e7 jne 0x3cc0
3cd9: 44 89 c8 mov %r9d,%eax
3cdc: 41 83 e1 07 and $0x7,%r9d
3ce0: c1 f8 03 sar $0x3,%eax
3ce3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3cea: 0f 84 b7 00 00 00 je 0x3da7
3cf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cf7: 00
3cf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3cff: 90 nop
3d00: 0f 10 01 movups (%rcx),%xmm0
3d03: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3d07: 0f 59 c1 mulps %xmm1,%xmm0
3d0a: 0f 59 d1 mulps %xmm1,%xmm2
3d0d: 41 0f 29 00 movaps %xmm0,(%r8)
3d11: 48 83 c1 20 add $0x20,%rcx
3d15: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
3d1a: 49 83 c0 20 add $0x20,%r8
3d1e: ff c8 dec %eax
3d20: 75 de jne 0x3d00
3d22: e9 23 ff ff ff jmp 0x3c4a
3d27: 44 89 c8 mov %r9d,%eax
3d2a: 41 83 e1 07 and $0x7,%r9d
3d2e: c1 f8 03 sar $0x3,%eax
3d31: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3d38: 75 46 jne 0x3d80
3d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3d40: 0f 28 01 movaps (%rcx),%xmm0
3d43: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3d47: 48 83 c1 20 add $0x20,%rcx
3d4b: 0f 59 c1 mulps %xmm1,%xmm0
3d4e: 0f 59 d1 mulps %xmm1,%xmm2
3d51: 41 0f 11 00 movups %xmm0,(%r8)
3d55: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3d5a: 49 83 c0 20 add $0x20,%r8
3d5e: ff c8 dec %eax
3d60: 75 de jne 0x3d40
3d62: e9 e3 fe ff ff jmp 0x3c4a
3d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d6e: 00
3d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d76: 0f 1f 00 nopl (%rax)
3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d80: 0f 10 01 movups (%rcx),%xmm0
3d83: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3d87: 0f 59 c1 mulps %xmm1,%xmm0
3d8a: 0f 59 d1 mulps %xmm1,%xmm2
3d8d: 41 0f 11 00 movups %xmm0,(%r8)
3d91: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3d96: 48 83 c1 20 add $0x20,%rcx
3d9a: 49 83 c0 20 add $0x20,%r8
3d9e: ff c8 dec %eax
3da0: 75 de jne 0x3d80
3da2: e9 a3 fe ff ff jmp 0x3c4a
3da7: 3d 00 40 00 00 cmp $0x4000,%eax
3dac: 7f 52 jg 0x3e00
3dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3db5: 00
3db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3dbd: 0f 1f 00 nopl (%rax)
3dc0: 0f 28 01 movaps (%rcx),%xmm0
3dc3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3dc7: 48 83 c1 20 add $0x20,%rcx
3dcb: 0f 59 c1 mulps %xmm1,%xmm0
3dce: 0f 59 d1 mulps %xmm1,%xmm2
3dd1: 41 0f 29 00 movaps %xmm0,(%r8)
3dd5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
3dda: 49 83 c0 20 add $0x20,%r8
3dde: ff c8 dec %eax
3de0: 75 de jne 0x3dc0
3de2: e9 63 fe ff ff jmp 0x3c4a
3de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3dee: 00
3def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3df6: 0f 1f 00 nopl (%rax)
3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e00: 0f 28 01 movaps (%rcx),%xmm0
3e03: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3e07: 48 83 c1 20 add $0x20,%rcx
3e0b: 0f 59 c1 mulps %xmm1,%xmm0
3e0e: 0f 59 d1 mulps %xmm1,%xmm2
3e11: 41 0f 2b 00 movntps %xmm0,(%r8)
3e15: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
3e1a: 49 83 c0 20 add $0x20,%r8
3e1e: ff c8 dec %eax
3e20: 75 de jne 0x3e00
3e22: e9 23 fe ff ff jmp 0x3c4a
3e27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e2e: 00
3e2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e36: 0f 1f 00 nopl (%rax)
3e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e40: 48 83 ec 28 sub $0x28,%rsp
3e44: 48 85 c9 test %rcx,%rcx
3e47: 74 1d je 0x3e66
3e49: 85 d2 test %edx,%edx
3e4b: 7f 0a jg 0x3e57
3e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
3e52: 48 83 c4 28 add $0x28,%rsp
3e56: c3 ret
3e57: c1 e2 02 shl $0x2,%edx
3e5a: e8 d1 17 b1 01 call 0x1b15630
3e5f: 33 c0 xor %eax,%eax
3e61: 48 83 c4 28 add $0x28,%rsp
3e65: c3 ret
3e66: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e6b: 48 83 c4 28 add $0x28,%rsp
3e6f: c3 ret
3e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e77: 00
3e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e7f: 90 nop
3e80: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
3e84: 41 83 f9 0b cmp $0xb,%r9d
3e88: 7d 35 jge 0x3ebf
3e8a: 41 ff c9 dec %r9d
3e8d: 41 83 f9 ff cmp $0xffffffff,%r9d
3e91: 74 2b je 0x3ebe
3e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e9f: 00
3ea0: f3 0f 10 01 movss (%rcx),%xmm0
3ea4: 41 ff c9 dec %r9d
3ea7: f3 0f 59 c1 mulss %xmm1,%xmm0
3eab: 48 8d 49 04 lea 0x4(%rcx),%rcx
3eaf: f3 41 0f 11 00 movss %xmm0,(%r8)
3eb4: 49 83 c0 04 add $0x4,%r8
3eb8: 41 83 f9 ff cmp $0xffffffff,%r9d
3ebc: 75 e2 jne 0x3ea0
3ebe: c3 ret
3ebf: 49 f7 c0 03 00 00 00 test $0x3,%r8
3ec6: 0f 85 9b 00 00 00 jne 0x3f67
3ecc: 4c 89 c0 mov %r8,%rax
3ecf: 48 83 e0 0f and $0xf,%rax
3ed3: 85 c0 test %eax,%eax
3ed5: 74 42 je 0x3f19
3ed7: c1 e8 02 shr $0x2,%eax
3eda: f7 d8 neg %eax
3edc: 83 e0 03 and $0x3,%eax
3edf: 44 2b c8 sub %eax,%r9d
3ee2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ee9: 00
3eea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ef1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ef8: 00
3ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f00: f3 0f 10 01 movss (%rcx),%xmm0
3f04: 48 83 c1 04 add $0x4,%rcx
3f08: f3 0f 59 c1 mulss %xmm1,%xmm0
3f0c: f3 41 0f 11 00 movss %xmm0,(%r8)
3f11: 49 83 c0 04 add $0x4,%r8
3f15: ff c8 dec %eax
3f17: 75 e7 jne 0x3f00
3f19: 44 89 c8 mov %r9d,%eax
3f1c: 41 83 e1 07 and $0x7,%r9d
3f20: c1 f8 03 sar $0x3,%eax
3f23: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3f2a: 0f 84 b7 00 00 00 je 0x3fe7
3f30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f37: 00
3f38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f3f: 90 nop
3f40: 0f 10 01 movups (%rcx),%xmm0
3f43: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3f47: 0f 59 c1 mulps %xmm1,%xmm0
3f4a: 0f 59 d1 mulps %xmm1,%xmm2
3f4d: 41 0f 29 00 movaps %xmm0,(%r8)
3f51: 48 8d 49 20 lea 0x20(%rcx),%rcx
3f55: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
3f5a: 49 83 c0 20 add $0x20,%r8
3f5e: ff c8 dec %eax
3f60: 75 de jne 0x3f40
3f62: e9 23 ff ff ff jmp 0x3e8a
3f67: 44 89 c8 mov %r9d,%eax
3f6a: 41 83 e1 07 and $0x7,%r9d
3f6e: c1 f8 03 sar $0x3,%eax
3f71: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3f78: 75 46 jne 0x3fc0
3f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f80: 0f 28 01 movaps (%rcx),%xmm0
3f83: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
3f87: 48 83 c1 20 add $0x20,%rcx
3f8b: 0f 59 c1 mulps %xmm1,%xmm0
3f8e: 0f 59 d1 mulps %xmm1,%xmm2
3f91: 41 0f 11 00 movups %xmm0,(%r8)
3f95: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3f9a: 49 83 c0 20 add $0x20,%r8
3f9e: ff c8 dec %eax
3fa0: 75 de jne 0x3f80
3fa2: e9 e3 fe ff ff jmp 0x3e8a
3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3fae: 00
3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fb6: 0f 1f 00 nopl (%rax)
3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fc0: 0f 10 01 movups (%rcx),%xmm0
3fc3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
3fc7: 0f 59 c1 mulps %xmm1,%xmm0
3fca: 0f 59 d1 mulps %xmm1,%xmm2
3fcd: 41 0f 11 00 movups %xmm0,(%r8)
3fd1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
3fd6: 48 8d 49 20 lea 0x20(%rcx),%rcx
3fda: 49 83 c0 20 add $0x20,%r8
3fde: ff c8 dec %eax
3fe0: 75 de jne 0x3fc0
3fe2: e9 a3 fe ff ff jmp 0x3e8a
3fe7: 3d 00 40 00 00 cmp $0x4000,%eax
3fec: 7f 52 jg 0x4040
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: 0f 28 01 movaps (%rcx),%xmm0
4003: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
4007: 48 83 c1 20 add $0x20,%rcx
400b: 0f 59 c1 mulps %xmm1,%xmm0
400e: 0f 59 d1 mulps %xmm1,%xmm2
4011: 41 0f 29 00 movaps %xmm0,(%r8)
4015: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
401a: 49 83 c0 20 add $0x20,%r8
401e: ff c8 dec %eax
4020: 75 de jne 0x4000
4022: e9 63 fe ff ff jmp 0x3e8a
4027: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
402e: 00
402f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4036: 0f 1f 00 nopl (%rax)
4039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4040: 0f 28 01 movaps (%rcx),%xmm0
4043: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
4047: 48 83 c1 20 add $0x20,%rcx
404b: 0f 59 c1 mulps %xmm1,%xmm0
404e: 0f 59 d1 mulps %xmm1,%xmm2
4051: 41 0f 2b 00 movntps %xmm0,(%r8)
4055: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
405a: 49 83 c0 20 add $0x20,%r8
405e: ff c8 dec %eax
4060: 75 de jne 0x4040
4062: e9 23 fe ff ff jmp 0x3e8a
4067: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
406e: 00
406f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4076: 0f 1f 00 nopl (%rax)
4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4085: 48 85 c9 test %rcx,%rcx
4088: 74 20 je 0x40aa
408a: 85 d2 test %edx,%edx
408c: 7f 0c jg 0x409a
408e: b8 fa ff ff ff mov $0xfffffffa,%eax
4093: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4098: 90 nop
4099: c3 ret
409a: c1 e2 02 shl $0x2,%edx
409d: e8 2e 18 b1 01 call 0x1b158d0
40a2: 33 c0 xor %eax,%eax
40a4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
40a9: c3 ret
40aa: b8 f8 ff ff ff mov $0xfffffff8,%eax
40af: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
40b4: 90 nop
40b5: 90 nop
40b6: 90 nop
40b7: c3 ret
40b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40bf: 00
40c0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
40c4: 41 83 f9 0b cmp $0xb,%r9d
40c8: 7d 36 jge 0x4100
40ca: 41 83 c1 ff add $0xffffffff,%r9d
40ce: 41 83 f9 ff cmp $0xffffffff,%r9d
40d2: 74 2b je 0x40ff
40d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
40e0: f3 0f 10 01 movss (%rcx),%xmm0
40e4: 41 83 c1 ff add $0xffffffff,%r9d
40e8: 48 83 c1 04 add $0x4,%rcx
40ec: f3 0f 59 c1 mulss %xmm1,%xmm0
40f0: f3 41 0f 11 00 movss %xmm0,(%r8)
40f5: 49 83 c0 04 add $0x4,%r8
40f9: 41 83 f9 ff cmp $0xffffffff,%r9d
40fd: 75 e1 jne 0x40e0
40ff: c3 ret
4100: 49 f7 c0 03 00 00 00 test $0x3,%r8
4107: 0f 85 9b 00 00 00 jne 0x41a8
410d: 4c 89 c0 mov %r8,%rax
4110: 48 83 e0 0f and $0xf,%rax
4114: 85 c0 test %eax,%eax
4116: 74 42 je 0x415a
4118: c1 e8 02 shr $0x2,%eax
411b: f7 d8 neg %eax
411d: 83 e0 03 and $0x3,%eax
4120: 44 2b c8 sub %eax,%r9d
4123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
412a: 00
412b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4140: f3 0f 10 01 movss (%rcx),%xmm0
4144: 48 83 c1 04 add $0x4,%rcx
4148: f3 0f 59 c1 mulss %xmm1,%xmm0
414c: f3 41 0f 11 00 movss %xmm0,(%r8)
4151: 49 83 c0 04 add $0x4,%r8
4155: 83 c0 ff add $0xffffffff,%eax
4158: 75 e6 jne 0x4140
415a: 44 89 c8 mov %r9d,%eax
415d: 41 83 e1 07 and $0x7,%r9d
4161: c1 f8 03 sar $0x3,%eax
4164: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
416b: 0f 84 b7 00 00 00 je 0x4228
4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4178: 00
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4180: 0f 10 01 movups (%rcx),%xmm0
4183: 0f 10 51 10 movups 0x10(%rcx),%xmm2
4187: 0f 59 c1 mulps %xmm1,%xmm0
418a: 48 83 c1 20 add $0x20,%rcx
418e: 0f 59 d1 mulps %xmm1,%xmm2
4191: 41 0f 11 00 movups %xmm0,(%r8)
4195: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
419a: 49 83 c0 20 add $0x20,%r8
419e: 83 c0 ff add $0xffffffff,%eax
41a1: 75 dd jne 0x4180
41a3: e9 22 ff ff ff jmp 0x40ca
41a8: 44 89 c8 mov %r9d,%eax
41ab: 41 83 e1 07 and $0x7,%r9d
41af: c1 f8 03 sar $0x3,%eax
41b2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
41b9: 75 45 jne 0x4200
41bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
41c0: 0f 10 01 movups (%rcx),%xmm0
41c3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
41c7: 0f 59 c1 mulps %xmm1,%xmm0
41ca: 48 83 c1 20 add $0x20,%rcx
41ce: 0f 59 d1 mulps %xmm1,%xmm2
41d1: 41 0f 11 00 movups %xmm0,(%r8)
41d5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
41da: 49 83 c0 20 add $0x20,%r8
41de: 83 c0 ff add $0xffffffff,%eax
41e1: 75 dd jne 0x41c0
41e3: e9 e2 fe ff ff jmp 0x40ca
41e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41ef: 00
41f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
41fe: 00 00
4200: 0f 10 01 movups (%rcx),%xmm0
4203: 0f 10 51 10 movups 0x10(%rcx),%xmm2
4207: 0f 59 c1 mulps %xmm1,%xmm0
420a: 48 83 c1 20 add $0x20,%rcx
420e: 0f 59 d1 mulps %xmm1,%xmm2
4211: 41 0f 11 00 movups %xmm0,(%r8)
4215: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
421a: 49 83 c0 20 add $0x20,%r8
421e: 83 c0 ff add $0xffffffff,%eax
4221: 75 dd jne 0x4200
4223: e9 a2 fe ff ff jmp 0x40ca
4228: 3d 00 40 00 00 cmp $0x4000,%eax
422d: 7f 51 jg 0x4280
422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4236: 00
4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
423e: 66 90 xchg %ax,%ax
4240: 0f 10 01 movups (%rcx),%xmm0
4243: 0f 10 51 10 movups 0x10(%rcx),%xmm2
4247: 0f 59 c1 mulps %xmm1,%xmm0
424a: 48 83 c1 20 add $0x20,%rcx
424e: 0f 59 d1 mulps %xmm1,%xmm2
4251: 41 0f 11 00 movups %xmm0,(%r8)
4255: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
425a: 49 83 c0 20 add $0x20,%r8
425e: 83 c0 ff add $0xffffffff,%eax
4261: 75 dd jne 0x4240
4263: e9 62 fe ff ff jmp 0x40ca
4268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
426f: 00
4270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
427e: 00 00
4280: 0f 10 01 movups (%rcx),%xmm0
4283: 0f 10 51 10 movups 0x10(%rcx),%xmm2
4287: 0f 59 c1 mulps %xmm1,%xmm0
428a: 48 83 c1 20 add $0x20,%rcx
428e: 0f 59 d1 mulps %xmm1,%xmm2
4291: 41 0f 2b 00 movntps %xmm0,(%r8)
4295: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
429a: 49 83 c0 20 add $0x20,%r8
429e: 83 c0 ff add $0xffffffff,%eax
42a1: 75 dd jne 0x4280
42a3: e9 22 fe ff ff jmp 0x40ca
42a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
42af: 00
42b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
42be: 00 00
42c0: 48 83 ec 28 sub $0x28,%rsp
42c4: 48 85 c9 test %rcx,%rcx
42c7: 74 1d je 0x42e6
42c9: 85 d2 test %edx,%edx
42cb: 7f 0a jg 0x42d7
42cd: b8 fa ff ff ff mov $0xfffffffa,%eax
42d2: 48 83 c4 28 add $0x28,%rsp
42d6: c3 ret
42d7: c1 e2 02 shl $0x2,%edx
42da: e8 91 18 b1 01 call 0x1b15b70
42df: 33 c0 xor %eax,%eax
42e1: 48 83 c4 28 add $0x28,%rsp
42e5: c3 ret
42e6: b8 f8 ff ff ff mov $0xfffffff8,%eax
42eb: 48 83 c4 28 add $0x28,%rsp
42ef: c3 ret
42f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
42f7: 00
42f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42ff: 90 nop
4300: 48 83 ec 28 sub $0x28,%rsp
4304: 48 85 c9 test %rcx,%rcx
4307: 74 22 je 0x432b
4309: 85 d2 test %edx,%edx
430b: 7e 28 jle 0x4335
430d: c1 e2 02 shl $0x2,%edx
4310: 81 fa 00 00 20 00 cmp $0x200000,%edx
4316: 7f 07 jg 0x431f
4318: e8 63 a9 a4 01 call 0x1a4ec80
431d: eb 05 jmp 0x4324
431f: e8 fc 24 09 00 call 0x96820
4324: 33 c0 xor %eax,%eax
4326: 48 83 c4 28 add $0x28,%rsp
432a: c3 ret
432b: b8 f8 ff ff ff mov $0xfffffff8,%eax
4330: 48 83 c4 28 add $0x28,%rsp
4334: c3 ret
4335: b8 fa ff ff ff mov $0xfffffffa,%eax
433a: 48 83 c4 28 add $0x28,%rsp
433e: c3 ret
433f: 90 nop
4340: 48 83 ec 28 sub $0x28,%rsp
4344: 48 85 c9 test %rcx,%rcx
4347: 74 22 je 0x436b
4349: 85 d2 test %edx,%edx
434b: 7e 28 jle 0x4375
434d: c1 e2 02 shl $0x2,%edx
4350: 81 fa 00 00 20 00 cmp $0x200000,%edx
4356: 7f 07 jg 0x435f
4358: e8 c3 b5 a4 01 call 0x1a4f920
435d: eb 05 jmp 0x4364
435f: e8 fc 24 09 00 call 0x96860
4364: 33 c0 xor %eax,%eax
4366: 48 83 c4 28 add $0x28,%rsp
436a: c3 ret
436b: b8 f8 ff ff ff mov $0xfffffff8,%eax
4370: 48 83 c4 28 add $0x28,%rsp
4374: c3 ret
4375: b8 fa ff ff ff mov $0xfffffffa,%eax
437a: 48 83 c4 28 add $0x28,%rsp
437e: c3 ret
437f: 90 nop
4380: 48 83 ec 28 sub $0x28,%rsp
4384: 48 85 c9 test %rcx,%rcx
4387: 74 22 je 0x43ab
4389: 85 d2 test %edx,%edx
438b: 7e 28 jle 0x43b5
438d: c1 e2 02 shl $0x2,%edx
4390: 81 fa 00 00 20 00 cmp $0x200000,%edx
4396: 7f 07 jg 0x439f
4398: e8 63 c2 a4 01 call 0x1a50600
439d: eb 05 jmp 0x43a4
439f: e8 fc 24 09 00 call 0x968a0
43a4: 33 c0 xor %eax,%eax
43a6: 48 83 c4 28 add $0x28,%rsp
43aa: c3 ret
43ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
43b0: 48 83 c4 28 add $0x28,%rsp
43b4: c3 ret
43b5: b8 fa ff ff ff mov $0xfffffffa,%eax
43ba: 48 83 c4 28 add $0x28,%rsp
43be: c3 ret
43bf: 90 nop
43c0: 48 83 ec 28 sub $0x28,%rsp
43c4: e8 47 37 a9 01 call 0x1a97b10
43c9: 48 83 c4 28 add $0x28,%rsp
43cd: c3 ret
43ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43d5: 00
43d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43dd: 0f 1f 00 nopl (%rax)
43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
43e5: e8 46 41 a9 01 call 0x1a98530
43ea: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
43ef: c3 ret
43f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43f7: 00
43f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43ff: 90 nop
4400: 48 83 ec 28 sub $0x28,%rsp
4404: e8 47 4b a9 01 call 0x1a98f50
4409: 48 83 c4 28 add $0x28,%rsp
440d: c3 ret
440e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4415: 00
4416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
441d: 0f 1f 00 nopl (%rax)
4420: 48 83 ec 28 sub $0x28,%rsp
4424: e8 97 1c b1 01 call 0x1b160c0
4429: 48 83 c4 28 add $0x28,%rsp
442d: c3 ret
442e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4435: 00
4436: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
443d: 0f 1f 00 nopl (%rax)
4440: 48 83 ec 28 sub $0x28,%rsp
4444: e8 b7 1e b1 01 call 0x1b16300
4449: 48 83 c4 28 add $0x28,%rsp
444d: c3 ret
444e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4455: 00
4456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
445d: 0f 1f 00 nopl (%rax)
4460: 48 83 ec 28 sub $0x28,%rsp
4464: e8 d7 20 b1 01 call 0x1b16540
4469: 48 83 c4 28 add $0x28,%rsp
446d: c3 ret
446e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4475: 00
4476: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
447d: 0f 1f 00 nopl (%rax)
4480: 41 83 f8 05 cmp $0x5,%r8d
4484: 7d 38 jge 0x44be
4486: 41 ff c8 dec %r8d
4489: 41 83 f8 ff cmp $0xffffffff,%r8d
448d: 74 2e je 0x44bd
448f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4496: 00
4497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
449e: 66 90 xchg %ax,%ax
44a0: f2 0f 10 02 movsd (%rdx),%xmm0
44a4: 41 ff c8 dec %r8d
44a7: f2 0f 5c 01 subsd (%rcx),%xmm0
44ab: 48 83 c1 08 add $0x8,%rcx
44af: f2 0f 11 02 movsd %xmm0,(%rdx)
44b3: 48 83 c2 08 add $0x8,%rdx
44b7: 41 83 f8 ff cmp $0xffffffff,%r8d
44bb: 75 e3 jne 0x44a0
44bd: c3 ret
44be: 89 d0 mov %edx,%eax
44c0: a8 07 test $0x7,%al
44c2: 0f 85 b7 00 00 00 jne 0x457f
44c8: a8 0f test $0xf,%al
44ca: 74 17 je 0x44e3
44cc: f2 0f 10 02 movsd (%rdx),%xmm0
44d0: 41 ff c8 dec %r8d
44d3: f2 0f 5c 01 subsd (%rcx),%xmm0
44d7: 48 83 c1 08 add $0x8,%rcx
44db: f2 0f 11 02 movsd %xmm0,(%rdx)
44df: 48 83 c2 08 add $0x8,%rdx
44e3: 44 89 c0 mov %r8d,%eax
44e6: 41 83 e0 03 and $0x3,%r8d
44ea: 83 e0 fc and $0xfffffffc,%eax
44ed: f6 c1 0f test $0xf,%cl
44f0: 75 4e jne 0x4540
44f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4500: 0f 18 49 40 prefetcht0 0x40(%rcx)
4504: 0f 28 02 movaps (%rdx),%xmm0
4507: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
450b: 66 0f 5c 01 subpd (%rcx),%xmm0
450f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
4514: 0f 29 02 movaps %xmm0,(%rdx)
4517: 48 83 c1 20 add $0x20,%rcx
451b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
451f: 48 83 c2 20 add $0x20,%rdx
4523: 83 c0 fc add $0xfffffffc,%eax
4526: 75 d8 jne 0x4500
4528: e9 59 ff ff ff jmp 0x4486
452d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4534: 00
4535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
453c: 0f 1f 40 00 nopl 0x0(%rax)
4540: 0f 18 49 40 prefetcht0 0x40(%rcx)
4544: f2 0f 10 01 movsd (%rcx),%xmm0
4548: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
454d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
4552: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4557: 48 83 c1 20 add $0x20,%rcx
455b: 0f 28 12 movaps (%rdx),%xmm2
455e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
4562: 66 0f 5c d0 subpd %xmm0,%xmm2
4566: 66 0f 5c d9 subpd %xmm1,%xmm3
456a: 0f 29 12 movaps %xmm2,(%rdx)
456d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
4571: 48 83 c2 20 add $0x20,%rdx
4575: 83 c0 fc add $0xfffffffc,%eax
4578: 75 c6 jne 0x4540
457a: e9 07 ff ff ff jmp 0x4486
457f: 44 89 c0 mov %r8d,%eax
4582: 41 83 e0 03 and $0x3,%r8d
4586: 83 e0 fc and $0xfffffffc,%eax
4589: f6 c1 0f test $0xf,%cl
458c: 0f 85 6e 00 00 00 jne 0x4600
4592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
45a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
45a4: f2 0f 10 02 movsd (%rdx),%xmm0
45a8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
45ad: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
45b2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
45b7: 66 0f 5c 01 subpd (%rcx),%xmm0
45bb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
45c0: f2 0f 11 02 movsd %xmm0,(%rdx)
45c4: 48 83 c1 20 add $0x20,%rcx
45c8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
45cd: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
45d2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
45d7: 48 83 c2 20 add $0x20,%rdx
45db: 83 c0 fc add $0xfffffffc,%eax
45de: 75 c0 jne 0x45a0
45e0: e9 a1 fe ff ff jmp 0x4486
45e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45ec: 00
45ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
45f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
45f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4600: 0f 18 49 40 prefetcht0 0x40(%rcx)
4604: f2 0f 10 12 movsd (%rdx),%xmm2
4608: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
460d: f2 0f 10 01 movsd (%rcx),%xmm0
4611: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
4616: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
461b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4620: 48 83 c1 20 add $0x20,%rcx
4624: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
4629: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
462e: 66 0f 5c d0 subpd %xmm0,%xmm2
4632: 66 0f 5c d9 subpd %xmm1,%xmm3
4636: f2 0f 11 12 movsd %xmm2,(%rdx)
463a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
463f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
4644: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
4649: 48 83 c2 20 add $0x20,%rdx
464d: 83 c0 fc add $0xfffffffc,%eax
4650: 75 ae jne 0x4600
4652: e9 2f fe ff ff jmp 0x4486
4657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
465e: 00 00
4660: 41 83 f8 05 cmp $0x5,%r8d
4664: 7d 38 jge 0x469e
4666: 41 ff c8 dec %r8d
4669: 41 83 f8 ff cmp $0xffffffff,%r8d
466d: 74 2e je 0x469d
466f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4676: 00
4677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
467e: 66 90 xchg %ax,%ax
4680: f2 0f 10 02 movsd (%rdx),%xmm0
4684: 41 ff c8 dec %r8d
4687: f2 0f 5c 01 subsd (%rcx),%xmm0
468b: 48 83 c1 08 add $0x8,%rcx
468f: f2 0f 11 02 movsd %xmm0,(%rdx)
4693: 48 8d 52 08 lea 0x8(%rdx),%rdx
4697: 41 83 f8 ff cmp $0xffffffff,%r8d
469b: 75 e3 jne 0x4680
469d: c3 ret
469e: 89 d0 mov %edx,%eax
46a0: a8 07 test $0x7,%al
46a2: 0f 85 b7 00 00 00 jne 0x475f
46a8: a8 0f test $0xf,%al
46aa: 74 17 je 0x46c3
46ac: f2 0f 10 02 movsd (%rdx),%xmm0
46b0: 41 ff c8 dec %r8d
46b3: f2 0f 5c 01 subsd (%rcx),%xmm0
46b7: 48 83 c1 08 add $0x8,%rcx
46bb: f2 0f 11 02 movsd %xmm0,(%rdx)
46bf: 48 83 c2 08 add $0x8,%rdx
46c3: 44 89 c0 mov %r8d,%eax
46c6: 41 83 e0 03 and $0x3,%r8d
46ca: 83 e0 fc and $0xfffffffc,%eax
46cd: f6 c1 0f test $0xf,%cl
46d0: 75 4e jne 0x4720
46d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
46e4: 0f 28 02 movaps (%rdx),%xmm0
46e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
46eb: 66 0f 5c 01 subpd (%rcx),%xmm0
46ef: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
46f4: 0f 29 02 movaps %xmm0,(%rdx)
46f7: 48 8d 49 20 lea 0x20(%rcx),%rcx
46fb: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
46ff: 48 8d 52 20 lea 0x20(%rdx),%rdx
4703: 83 c0 fc add $0xfffffffc,%eax
4706: 75 d8 jne 0x46e0
4708: e9 59 ff ff ff jmp 0x4666
470d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4714: 00
4715: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
471c: 0f 1f 40 00 nopl 0x0(%rax)
4720: 0f 18 49 40 prefetcht0 0x40(%rcx)
4724: f2 0f 10 01 movsd (%rcx),%xmm0
4728: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
472d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
4732: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4737: 48 83 c1 20 add $0x20,%rcx
473b: 0f 28 12 movaps (%rdx),%xmm2
473e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
4742: 66 0f 5c d0 subpd %xmm0,%xmm2
4746: 66 0f 5c d9 subpd %xmm1,%xmm3
474a: 0f 29 12 movaps %xmm2,(%rdx)
474d: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
4751: 48 83 c2 20 add $0x20,%rdx
4755: 83 c0 fc add $0xfffffffc,%eax
4758: 75 c6 jne 0x4720
475a: e9 07 ff ff ff jmp 0x4666
475f: 44 89 c0 mov %r8d,%eax
4762: 41 83 e0 03 and $0x3,%r8d
4766: 83 e0 fc and $0xfffffffc,%eax
4769: f6 c1 0f test $0xf,%cl
476c: 0f 85 6e 00 00 00 jne 0x47e0
4772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4780: 0f 18 49 40 prefetcht0 0x40(%rcx)
4784: f2 0f 10 02 movsd (%rdx),%xmm0
4788: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
478d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
4792: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
4797: 66 0f 5c 01 subpd (%rcx),%xmm0
479b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
47a0: f2 0f 11 02 movsd %xmm0,(%rdx)
47a4: 48 83 c1 20 add $0x20,%rcx
47a8: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
47ad: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
47b2: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
47b7: 48 8d 52 20 lea 0x20(%rdx),%rdx
47bb: 83 c0 fc add $0xfffffffc,%eax
47be: 75 c0 jne 0x4780
47c0: e9 a1 fe ff ff jmp 0x4666
47c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47cc: 00
47cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
47e4: f2 0f 10 12 movsd (%rdx),%xmm2
47e8: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
47ed: f2 0f 10 01 movsd (%rcx),%xmm0
47f1: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
47f6: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
47fb: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
4800: 48 83 c1 20 add $0x20,%rcx
4804: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
4809: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
480e: 66 0f 5c d0 subpd %xmm0,%xmm2
4812: 66 0f 5c d9 subpd %xmm1,%xmm3
4816: f2 0f 11 12 movsd %xmm2,(%rdx)
481a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
481f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
4824: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
4829: 48 8d 52 20 lea 0x20(%rdx),%rdx
482d: 83 c0 fc add $0xfffffffc,%eax
4830: 75 ae jne 0x47e0
4832: e9 2f fe ff ff jmp 0x4666
4837: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
483e: 00 00
4840: 41 83 f8 05 cmp $0x5,%r8d
4844: 7d 39 jge 0x487f
4846: 41 83 c0 ff add $0xffffffff,%r8d
484a: 41 83 f8 ff cmp $0xffffffff,%r8d
484e: 74 2e je 0x487e
4850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4857: 00
4858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
485f: 90 nop
4860: f2 0f 10 02 movsd (%rdx),%xmm0
4864: 41 83 c0 ff add $0xffffffff,%r8d
4868: f2 0f 5c 01 subsd (%rcx),%xmm0
486c: 48 83 c1 08 add $0x8,%rcx
4870: f2 0f 11 02 movsd %xmm0,(%rdx)
4874: 48 83 c2 08 add $0x8,%rdx
4878: 41 83 f8 ff cmp $0xffffffff,%r8d
487c: 75 e2 jne 0x4860
487e: c3 ret
487f: 89 d0 mov %edx,%eax
4881: a8 07 test $0x7,%al
4883: 0f 85 aa 00 00 00 jne 0x4933
4889: a8 0f test $0xf,%al
488b: 74 18 je 0x48a5
488d: f2 0f 10 02 movsd (%rdx),%xmm0
4891: 41 83 c0 ff add $0xffffffff,%r8d
4895: f2 0f 5c 01 subsd (%rcx),%xmm0
4899: 48 83 c1 08 add $0x8,%rcx
489d: f2 0f 11 02 movsd %xmm0,(%rdx)
48a1: 48 83 c2 08 add $0x8,%rdx
48a5: 44 89 c0 mov %r8d,%eax
48a8: 41 83 e0 03 and $0x3,%r8d
48ac: 83 e0 fc and $0xfffffffc,%eax
48af: f6 c1 0f test $0xf,%cl
48b2: 75 4c jne 0x4900
48b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
48c4: 0f 10 02 movups (%rdx),%xmm0
48c7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
48cb: 66 0f 5c 01 subpd (%rcx),%xmm0
48cf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
48d4: 48 83 c1 20 add $0x20,%rcx
48d8: 0f 11 02 movups %xmm0,(%rdx)
48db: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
48df: 48 83 c2 20 add $0x20,%rdx
48e3: 83 c0 fc add $0xfffffffc,%eax
48e6: 75 d8 jne 0x48c0
48e8: e9 59 ff ff ff jmp 0x4846
48ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48f4: 00
48f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48fc: 0f 1f 40 00 nopl 0x0(%rax)
4900: 0f 18 49 40 prefetcht0 0x40(%rcx)
4904: 0f 10 12 movups (%rdx),%xmm2
4907: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
490b: 0f 10 01 movups (%rcx),%xmm0
490e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
4912: 66 0f 5c d0 subpd %xmm0,%xmm2
4916: 48 83 c1 20 add $0x20,%rcx
491a: 66 0f 5c d9 subpd %xmm1,%xmm3
491e: 0f 11 12 movups %xmm2,(%rdx)
4921: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
4925: 48 83 c2 20 add $0x20,%rdx
4929: 83 c0 fc add $0xfffffffc,%eax
492c: 75 d2 jne 0x4900
492e: e9 13 ff ff ff jmp 0x4846
4933: 44 89 c0 mov %r8d,%eax
4936: 41 83 e0 03 and $0x3,%r8d
493a: 83 e0 fc and $0xfffffffc,%eax
493d: f6 c1 0f test $0xf,%cl
4940: 75 5e jne 0x49a0
4942: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4949: 00
494a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4951: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4958: 00
4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4960: 0f 18 49 40 prefetcht0 0x40(%rcx)
4964: 0f 10 02 movups (%rdx),%xmm0
4967: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
496b: 66 0f 5c 01 subpd (%rcx),%xmm0
496f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
4974: 48 83 c1 20 add $0x20,%rcx
4978: 0f 11 02 movups %xmm0,(%rdx)
497b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
497f: 48 83 c2 20 add $0x20,%rdx
4983: 83 c0 fc add $0xfffffffc,%eax
4986: 75 d8 jne 0x4960
4988: e9 b9 fe ff ff jmp 0x4846
498d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4994: 00
4995: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
499c: 0f 1f 40 00 nopl 0x0(%rax)
49a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
49a4: 0f 10 12 movups (%rdx),%xmm2
49a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
49ab: 0f 10 01 movups (%rcx),%xmm0
49ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
49b2: 66 0f 5c d0 subpd %xmm0,%xmm2
49b6: 48 83 c1 20 add $0x20,%rcx
49ba: 66 0f 5c d9 subpd %xmm1,%xmm3
49be: 0f 11 12 movups %xmm2,(%rdx)
49c1: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
49c5: 48 83 c2 20 add $0x20,%rdx
49c9: 83 c0 fc add $0xfffffffc,%eax
49cc: 75 d2 jne 0x49a0
49ce: e9 73 fe ff ff jmp 0x4846
49d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
49d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49df: 00
49e0: 56 push %rsi
49e1: 57 push %rdi
49e2: 41 54 push %r12
49e4: 41 55 push %r13
49e6: 41 57 push %r15
49e8: 48 83 ec 30 sub $0x30,%rsp
49ec: 4c 89 c7 mov %r8,%rdi
49ef: 48 89 d6 mov %rdx,%rsi
49f2: 48 89 ca mov %rcx,%rdx
49f5: 45 33 e4 xor %r12d,%r12d
49f8: 48 85 ff test %rdi,%rdi
49fb: 0f 84 71 02 00 00 je 0x4c72
4a01: 83 3f 06 cmpl $0x6,(%rdi)
4a04: 74 12 je 0x4a18
4a06: b8 f3 ff ff ff mov $0xfffffff3,%eax
4a0b: 48 83 c4 30 add $0x30,%rsp
4a0f: 41 5f pop %r15
4a11: 41 5d pop %r13
4a13: 41 5c pop %r12
4a15: 5f pop %rdi
4a16: 5e pop %rsi
4a17: c3 ret
4a18: 48 85 d2 test %rdx,%rdx
4a1b: 0f 84 51 02 00 00 je 0x4c72
4a21: 48 85 f6 test %rsi,%rsi
4a24: 0f 84 48 02 00 00 je 0x4c72
4a2a: 4d 85 c9 test %r9,%r9
4a2d: 0f 84 39 02 00 00 je 0x4c6c
4a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d
4a37: 41 83 ff 04 cmp $0x4,%r15d
4a3b: 7f 71 jg 0x4aae
4a3d: 4d 63 cf movslq %r15d,%r9
4a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4a44: 74 1c je 0x4a62
4a46: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeb3c0
4a4d: 48 89 d1 mov %rdx,%rcx
4a50: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
4a55: 48 89 f2 mov %rsi,%rdx
4a58: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
4a5f: 01
4a60: eb 15 jmp 0x4a77
4a62: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeb3c0
4a69: 48 89 d1 mov %rdx,%rcx
4a6c: 48 89 f2 mov %rsi,%rdx
4a6f: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
4a76: 01
4a77: b8 01 00 00 00 mov $0x1,%eax
4a7c: 44 89 f9 mov %r15d,%ecx
4a7f: d3 e0 shl %cl,%eax
4a81: 48 63 c0 movslq %eax,%rax
4a84: 48 83 f8 01 cmp $0x1,%rax
4a88: 74 0e je 0x4a98
4a8a: 8b 7e 04 mov 0x4(%rsi),%edi
4a8d: 89 3c 86 mov %edi,(%rsi,%rax,4)
4a90: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
4a97: 00
4a98: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
4a9f: 33 c0 xor %eax,%eax
4aa1: 48 83 c4 30 add $0x30,%rsp
4aa5: 41 5f pop %r15
4aa7: 41 5d pop %r13
4aa9: 41 5c pop %r12
4aab: 5f pop %rdi
4aac: 5e pop %rsi
4aad: c3 ret
4aae: 4c 89 c8 mov %r9,%rax
4ab1: 48 83 e0 3f and $0x3f,%rax
4ab5: 48 f7 d8 neg %rax
4ab8: 48 83 e0 3f and $0x3f,%rax
4abc: 4c 03 c8 add %rax,%r9
4abf: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
4ac3: 4d 0f 4f e1 cmovg %r9,%r12
4ac7: 41 bd 01 00 00 00 mov $0x1,%r13d
4acd: 45 8d 4f ff lea -0x1(%r15),%r9d
4ad1: 44 89 c9 mov %r9d,%ecx
4ad4: 41 d3 e5 shl %cl,%r13d
4ad7: 41 83 ff 06 cmp $0x6,%r15d
4adb: 7f 5d jg 0x4b3a
4add: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4ae1: 74 2e je 0x4b11
4ae3: 4d 63 ff movslq %r15d,%r15
4ae6: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeb3c0
4aed: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
4af2: 48 89 d1 mov %rdx,%rcx
4af5: 48 89 f2 mov %rsi,%rdx
4af8: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
4aff: 01
4b00: 44 89 f9 mov %r15d,%ecx
4b03: 41 bc 01 00 00 00 mov $0x1,%r12d
4b09: 41 d3 e4 shl %cl,%r12d
4b0c: e9 e3 00 00 00 jmp 0x4bf4
4b11: 4d 63 ff movslq %r15d,%r15
4b14: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeb3c0
4b1b: 48 89 d1 mov %rdx,%rcx
4b1e: 48 89 f2 mov %rsi,%rdx
4b21: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
4b28: 01
4b29: 44 89 f9 mov %r15d,%ecx
4b2c: 41 bc 01 00 00 00 mov $0x1,%r12d
4b32: 41 d3 e4 shl %cl,%r12d
4b35: e9 ba 00 00 00 jmp 0x4bf4
4b3a: 41 83 ff 10 cmp $0x10,%r15d
4b3e: 7e 71 jle 0x4bb1
4b40: 41 83 ff 11 cmp $0x11,%r15d
4b44: 7f 4b jg 0x4b91
4b46: 48 3b d6 cmp %rsi,%rdx
4b49: 0f 84 09 01 00 00 je 0x4c58
4b4f: 48 89 d1 mov %rdx,%rcx
4b52: 48 89 f2 mov %rsi,%rdx
4b55: 45 89 e8 mov %r13d,%r8d
4b58: 4c 8b 4f 30 mov 0x30(%rdi),%r9
4b5c: e8 4f 2d b1 01 call 0x1b178b0
4b61: 48 89 e0 mov %rsp,%rax
4b64: 48 89 f1 mov %rsi,%rcx
4b67: 44 89 ea mov %r13d,%edx
4b6a: 4d 89 e1 mov %r12,%r9
4b6d: 4c 8b 47 38 mov 0x38(%rdi),%r8
4b71: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
4b78: e8 31 72 b1 01 call 0x1b1bdae
4b7d: 44 89 f9 mov %r15d,%ecx
4b80: 41 bc 01 00 00 00 mov $0x1,%r12d
4b86: 41 d3 e4 shl %cl,%r12d
4b89: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4b8d: 75 55 jne 0x4be4
4b8f: eb 63 jmp 0x4bf4
4b91: 48 89 e0 mov %rsp,%rax
4b94: 48 89 f9 mov %rdi,%rcx
4b97: 49 89 f0 mov %rsi,%r8
4b9a: 4c 89 60 20 mov %r12,0x20(%rax)
4b9e: e8 7d 21 09 00 call 0x96d20
4ba3: 44 89 f9 mov %r15d,%ecx
4ba6: 41 bc 01 00 00 00 mov $0x1,%r12d
4bac: 41 d3 e4 shl %cl,%r12d
4baf: eb 43 jmp 0x4bf4
4bb1: 48 89 e0 mov %rsp,%rax
4bb4: 48 89 d1 mov %rdx,%rcx
4bb7: 48 89 f2 mov %rsi,%rdx
4bba: 45 89 e8 mov %r13d,%r8d
4bbd: 4c 8b 4f 38 mov 0x38(%rdi),%r9
4bc1: 4c 89 60 28 mov %r12,0x28(%rax)
4bc5: 4c 8b 67 30 mov 0x30(%rdi),%r12
4bc9: 4c 89 60 20 mov %r12,0x20(%rax)
4bcd: e8 9e 54 b1 01 call 0x1b1a070
4bd2: 44 89 f9 mov %r15d,%ecx
4bd5: 41 bc 01 00 00 00 mov $0x1,%r12d
4bdb: 41 d3 e4 shl %cl,%r12d
4bde: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
4be2: 74 10 je 0x4bf4
4be4: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
4be9: 48 89 f2 mov %rsi,%rdx
4bec: 45 89 e0 mov %r12d,%r8d
4bef: e8 cc 64 ff ff call 0xffffffffffffb0c0
4bf4: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
4bf9: 48 89 f1 mov %rsi,%rcx
4bfc: f3 0f 10 16 movss (%rsi),%xmm2
4c00: 0f 28 c1 movaps %xmm1,%xmm0
4c03: 44 89 ea mov %r13d,%edx
4c06: 41 b8 01 00 00 00 mov $0x1,%r8d
4c0c: f3 0f 58 c2 addss %xmm2,%xmm0
4c10: f3 0f 5c d1 subss %xmm1,%xmm2
4c14: f3 0f 11 06 movss %xmm0,(%rsi)
4c18: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
4c1d: 4c 8b 4f 50 mov 0x50(%rdi),%r9
4c21: e8 3a 32 09 00 call 0x97e60
4c26: 4d 63 e4 movslq %r12d,%r12
4c29: 49 83 fc 01 cmp $0x1,%r12
4c2d: 74 13 je 0x4c42
4c2f: 8b 46 04 mov 0x4(%rsi),%eax
4c32: 33 ff xor %edi,%edi
4c34: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
4c38: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
4c3d: 89 7e 04 mov %edi,0x4(%rsi)
4c40: eb 07 jmp 0x4c49
4c42: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
4c49: 33 c0 xor %eax,%eax
4c4b: 48 83 c4 30 add $0x30,%rsp
4c4f: 41 5f pop %r15
4c51: 41 5d pop %r13
4c53: 41 5c pop %r12
4c55: 5f pop %rdi
4c56: 5e pop %rsi
4c57: c3 ret
4c58: 48 89 f1 mov %rsi,%rcx
4c5b: 44 89 ea mov %r13d,%edx
4c5e: 4c 8b 47 30 mov 0x30(%rdi),%r8
4c62: e8 99 26 b1 01 call 0x1b17300
4c67: e9 f5 fe ff ff jmp 0x4b61
4c6c: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
4c70: 7e 12 jle 0x4c84
4c72: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c77: 48 83 c4 30 add $0x30,%rsp
4c7b: 41 5f pop %r15
4c7d: 41 5d pop %r13
4c7f: 41 5c pop %r12
4c81: 5f pop %rdi
4c82: 5e pop %rsi
4c83: c3 ret
4c84: 44 8b 7f 04 mov 0x4(%rdi),%r15d
4c88: 41 83 ff 04 cmp $0x4,%r15d
4c8c: 0f 8e ab fd ff ff jle 0x4a3d
4c92: e9 30 fe ff ff jmp 0x4ac7
4c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4c9e: 00 00
4ca0: 57 push %rdi
4ca1: 41 54 push %r12
4ca3: 41 55 push %r13
4ca5: 41 56 push %r14
4ca7: 41 57 push %r15
4ca9: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
4cae: 4d 89 c4 mov %r8,%r12
4cb1: 48 89 d7 mov %rdx,%rdi
4cb4: 48 89 ca mov %rcx,%rdx
4cb7: 45 33 ed xor %r13d,%r13d
4cba: 4d 85 e4 test %r12,%r12
4cbd: 0f 84 a4 02 00 00 je 0x4f67
4cc3: 41 83 3c 24 06 cmpl $0x6,(%r12)
4cc8: 74 14 je 0x4cde
4cca: b8 f3 ff ff ff mov $0xfffffff3,%eax
4ccf: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4cd4: 41 5f pop %r15
4cd6: 41 5e pop %r14
4cd8: 41 5d pop %r13
4cda: 41 5c pop %r12
4cdc: 5f pop %rdi
4cdd: c3 ret
4cde: 48 85 d2 test %rdx,%rdx
4ce1: 0f 84 80 02 00 00 je 0x4f67
4ce7: 48 85 ff test %rdi,%rdi
4cea: 0f 84 77 02 00 00 je 0x4f67
4cf0: 4d 85 c9 test %r9,%r9
4cf3: 0f 84 66 02 00 00 je 0x4f5f
4cf9: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
4cfe: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
4d04: 7f 7f jg 0x4d85
4d06: 4d 63 cf movslq %r15d,%r9
4d09: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
4d0f: 74 21 je 0x4d32
4d11: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeb3c0
4d18: 48 89 d1 mov %rdx,%rcx
4d1b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
4d22: 48 89 fa mov %rdi,%rdx
4d25: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
4d2c: 01
4d2d: 41 ff d1 call *%r9
4d30: eb 18 jmp 0x4d4a
4d32: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeb3c0
4d39: 48 89 d1 mov %rdx,%rcx
4d3c: 48 89 fa mov %rdi,%rdx
4d3f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
4d46: 01
4d47: 41 ff d1 call *%r9
4d4a: b8 01 00 00 00 mov $0x1,%eax
4d4f: 44 89 f9 mov %r15d,%ecx
4d52: d3 e0 shl %cl,%eax
4d54: 48 63 c0 movslq %eax,%rax
4d57: 48 83 f8 01 cmp $0x1,%rax
4d5b: 74 10 je 0x4d6d
4d5d: 44 8b 4f 04 mov 0x4(%rdi),%r9d
4d61: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
4d65: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
4d6c: 00
4d6d: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
4d74: 33 c0 xor %eax,%eax
4d76: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4d7b: 41 5f pop %r15
4d7d: 41 5e pop %r14
4d7f: 41 5d pop %r13
4d81: 41 5c pop %r12
4d83: 5f pop %rdi
4d84: c3 ret
4d85: 4c 89 c8 mov %r9,%rax
4d88: 48 83 e0 3f and $0x3f,%rax
4d8c: 48 f7 d8 neg %rax
4d8f: 48 83 e0 3f and $0x3f,%rax
4d93: 4c 03 c8 add %rax,%r9
4d96: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
4d9c: 4d 0f 4f e9 cmovg %r9,%r13
4da0: 41 be 01 00 00 00 mov $0x1,%r14d
4da6: 45 8d 4f ff lea -0x1(%r15),%r9d
4daa: 44 89 c9 mov %r9d,%ecx
4dad: 41 d3 e6 shl %cl,%r14d
4db0: 41 83 ff 06 cmp $0x6,%r15d
4db4: 7f 67 jg 0x4e1d
4db6: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
4dbc: 74 33 je 0x4df1
4dbe: 4d 63 ff movslq %r15d,%r15
4dc1: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeb3c0
4dc8: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
4dcf: 48 89 d1 mov %rdx,%rcx
4dd2: 48 89 fa mov %rdi,%rdx
4dd5: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
4ddc: 01
4ddd: 41 ff d1 call *%r9
4de0: 44 89 f9 mov %r15d,%ecx
4de3: 41 bd 01 00 00 00 mov $0x1,%r13d
4de9: 41 d3 e5 shl %cl,%r13d
4dec: e9 f2 00 00 00 jmp 0x4ee3
4df1: 4d 63 ff movslq %r15d,%r15
4df4: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeb3c0
4dfb: 48 89 d1 mov %rdx,%rcx
4dfe: 48 89 fa mov %rdi,%rdx
4e01: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
4e08: 01
4e09: 41 ff d1 call *%r9
4e0c: 44 89 f9 mov %r15d,%ecx
4e0f: 41 bd 01 00 00 00 mov $0x1,%r13d
4e15: 41 d3 e5 shl %cl,%r13d
4e18: e9 c6 00 00 00 jmp 0x4ee3
4e1d: 41 83 ff 11 cmp $0x11,%r15d
4e21: 7e 77 jle 0x4e9a
4e23: 41 83 ff 12 cmp $0x12,%r15d
4e27: 7f 50 jg 0x4e79
4e29: 48 3b d7 cmp %rdi,%rdx
4e2c: 0f 84 18 01 00 00 je 0x4f4a
4e32: 48 89 d1 mov %rdx,%rcx
4e35: 48 89 fa mov %rdi,%rdx
4e38: 45 89 f0 mov %r14d,%r8d
4e3b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
4e40: e8 3b 43 b2 01 call 0x1b29180
4e45: 48 8d 04 24 lea (%rsp),%rax
4e49: 48 89 f9 mov %rdi,%rcx
4e4c: 44 89 f2 mov %r14d,%edx
4e4f: 4d 89 e9 mov %r13,%r9
4e52: 4d 8b 44 24 38 mov 0x38(%r12),%r8
4e57: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
4e5e: e8 83 8b b2 01 call 0x1b2d9e6
4e63: 44 89 f9 mov %r15d,%ecx
4e66: 41 bd 01 00 00 00 mov $0x1,%r13d
4e6c: 41 d3 e5 shl %cl,%r13d
4e6f: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
4e75: 75 5a jne 0x4ed1
4e77: eb 6a jmp 0x4ee3
4e79: 48 8d 04 24 lea (%rsp),%rax
4e7d: 4c 89 e1 mov %r12,%rcx
4e80: 49 89 f8 mov %rdi,%r8
4e83: 4c 89 68 20 mov %r13,0x20(%rax)
4e87: e8 b4 7b 09 00 call 0x9ca40
4e8c: 44 89 f9 mov %r15d,%ecx
4e8f: 41 bd 01 00 00 00 mov $0x1,%r13d
4e95: 41 d3 e5 shl %cl,%r13d
4e98: eb 49 jmp 0x4ee3
4e9a: 49 89 e2 mov %rsp,%r10
4e9d: 48 89 d1 mov %rdx,%rcx
4ea0: 49 8b 44 24 30 mov 0x30(%r12),%rax
4ea5: 48 89 fa mov %rdi,%rdx
4ea8: 45 89 f0 mov %r14d,%r8d
4eab: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
4eb0: 49 89 42 20 mov %rax,0x20(%r10)
4eb4: 4d 89 6a 28 mov %r13,0x28(%r10)
4eb8: e8 83 6a b2 01 call 0x1b2b940
4ebd: 44 89 f9 mov %r15d,%ecx
4ec0: 41 bd 01 00 00 00 mov $0x1,%r13d
4ec6: 41 d3 e5 shl %cl,%r13d
4ec9: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
4ecf: 74 12 je 0x4ee3
4ed1: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
4ed8: 48 89 fa mov %rdi,%rdx
4edb: 45 89 e8 mov %r13d,%r8d
4ede: e8 3d 62 ff ff call 0xffffffffffffb120
4ee3: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
4ee8: 48 89 f9 mov %rdi,%rcx
4eeb: f3 0f 10 0f movss (%rdi),%xmm1
4eef: 44 89 f2 mov %r14d,%edx
4ef2: 41 b8 01 00 00 00 mov $0x1,%r8d
4ef8: f3 0f 58 07 addss (%rdi),%xmm0
4efc: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
4f01: f3 0f 11 07 movss %xmm0,(%rdi)
4f05: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
4f0a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
4f0f: e8 ac 8e 09 00 call 0x9ddc0
4f14: 4d 63 ed movslq %r13d,%r13
4f17: 49 83 fd 01 cmp $0x1,%r13
4f1b: 74 15 je 0x4f32
4f1d: 8b 47 04 mov 0x4(%rdi),%eax
4f20: 45 33 c9 xor %r9d,%r9d
4f23: 42 89 04 af mov %eax,(%rdi,%r13,4)
4f27: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
4f2c: 44 89 4f 04 mov %r9d,0x4(%rdi)
4f30: eb 07 jmp 0x4f39
4f32: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
4f39: 33 c0 xor %eax,%eax
4f3b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4f40: 41 5f pop %r15
4f42: 41 5e pop %r14
4f44: 41 5d pop %r13
4f46: 41 5c pop %r12
4f48: 5f pop %rdi
4f49: c3 ret
4f4a: 48 89 f9 mov %rdi,%rcx
4f4d: 44 89 f2 mov %r14d,%edx
4f50: 4d 8b 44 24 30 mov 0x30(%r12),%r8
4f55: e8 76 3c b2 01 call 0x1b28bd0
4f5a: e9 e6 fe ff ff jmp 0x4e45
4f5f: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
4f65: 7e 14 jle 0x4f7b
4f67: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4f71: 41 5f pop %r15
4f73: 41 5e pop %r14
4f75: 41 5d pop %r13
4f77: 41 5c pop %r12
4f79: 5f pop %rdi
4f7a: c3 ret
4f7b: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
4f80: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
4f86: 0f 8e 7a fd ff ff jle 0x4d06
4f8c: e9 0f fe ff ff jmp 0x4da0
4f91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f98: 00
4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fa0: 56 push %rsi
4fa1: 57 push %rdi
4fa2: 41 54 push %r12
4fa4: 41 55 push %r13
4fa6: 48 83 ec 38 sub $0x38,%rsp
4faa: 4c 89 c7 mov %r8,%rdi
4fad: 48 89 d6 mov %rdx,%rsi
4fb0: 48 89 ca mov %rcx,%rdx
4fb3: 45 33 db xor %r11d,%r11d
4fb6: 48 85 ff test %rdi,%rdi
4fb9: 0f 84 0e 02 00 00 je 0x51cd
4fbf: 83 3f 06 cmpl $0x6,(%rdi)
4fc2: 74 10 je 0x4fd4
4fc4: b8 f3 ff ff ff mov $0xfffffff3,%eax
4fc9: 48 83 c4 38 add $0x38,%rsp
4fcd: 41 5d pop %r13
4fcf: 41 5c pop %r12
4fd1: 5f pop %rdi
4fd2: 5e pop %rsi
4fd3: c3 ret
4fd4: 48 85 d2 test %rdx,%rdx
4fd7: 0f 84 f0 01 00 00 je 0x51cd
4fdd: 48 85 f6 test %rsi,%rsi
4fe0: 0f 84 e7 01 00 00 je 0x51cd
4fe6: 4d 85 c9 test %r9,%r9
4fe9: 0f 84 d8 01 00 00 je 0x51c7
4fef: 44 8b 6f 04 mov 0x4(%rdi),%r13d
4ff3: 41 83 fd 04 cmp $0x4,%r13d
4ff7: 7f 74 jg 0x506d
4ff9: 4d 63 cd movslq %r13d,%r9
4ffc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5000: 74 1f je 0x5021
5002: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeb3c0
5009: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
500e: 48 89 d1 mov %rdx,%rcx
5011: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
5018: 01
5019: 48 89 f2 mov %rsi,%rdx
501c: 41 ff d1 call *%r9
501f: eb 17 jmp 0x5038
5021: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeb3c0
5028: 48 89 d1 mov %rdx,%rcx
502b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
5032: 01
5033: 48 89 f2 mov %rsi,%rdx
5036: ff d7 call *%rdi
5038: b8 01 00 00 00 mov $0x1,%eax
503d: 44 89 e9 mov %r13d,%ecx
5040: d3 e0 shl %cl,%eax
5042: 48 63 c0 movslq %eax,%rax
5045: 48 83 f8 01 cmp $0x1,%rax
5049: 74 0e je 0x5059
504b: 8b 7e 04 mov 0x4(%rsi),%edi
504e: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
5055: 00
5056: 89 3c 86 mov %edi,(%rsi,%rax,4)
5059: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
5060: 33 c0 xor %eax,%eax
5062: 48 83 c4 38 add $0x38,%rsp
5066: 41 5d pop %r13
5068: 41 5c pop %r12
506a: 5f pop %rdi
506b: 5e pop %rsi
506c: c3 ret
506d: 4c 89 c8 mov %r9,%rax
5070: 48 83 e0 3f and $0x3f,%rax
5074: 48 f7 d8 neg %rax
5077: 48 83 e0 3f and $0x3f,%rax
507b: 4c 03 c8 add %rax,%r9
507e: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
5082: 4d 0f 4f d9 cmovg %r9,%r11
5086: 45 8d 4d ff lea -0x1(%r13),%r9d
508a: 41 bc 01 00 00 00 mov $0x1,%r12d
5090: 44 89 c9 mov %r9d,%ecx
5093: 41 d3 e4 shl %cl,%r12d
5096: 41 83 fd 06 cmp $0x6,%r13d
509a: 7f 60 jg 0x50fc
509c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
50a0: 74 31 je 0x50d3
50a2: 4d 63 ed movslq %r13d,%r13
50a5: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeb3c0
50ac: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
50b1: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
50b8: 01
50b9: 48 89 d1 mov %rdx,%rcx
50bc: 48 89 f2 mov %rsi,%rdx
50bf: 41 ff d1 call *%r9
50c2: 44 89 e9 mov %r13d,%ecx
50c5: 41 bd 01 00 00 00 mov $0x1,%r13d
50cb: 41 d3 e5 shl %cl,%r13d
50ce: e9 92 00 00 00 jmp 0x5165
50d3: 4d 63 ed movslq %r13d,%r13
50d6: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeb3c0
50dd: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
50e4: 01
50e5: 48 89 d1 mov %rdx,%rcx
50e8: 48 89 f2 mov %rsi,%rdx
50eb: 41 ff d1 call *%r9
50ee: 44 89 e9 mov %r13d,%ecx
50f1: 41 bd 01 00 00 00 mov $0x1,%r13d
50f7: 41 d3 e5 shl %cl,%r13d
50fa: eb 69 jmp 0x5165
50fc: 41 83 fd 12 cmp $0x12,%r13d
5100: 7e 20 jle 0x5122
5102: 48 89 e0 mov %rsp,%rax
5105: 48 89 f9 mov %rdi,%rcx
5108: 49 89 f0 mov %rsi,%r8
510b: 4c 89 58 20 mov %r11,0x20(%rax)
510f: e8 cc d9 09 00 call 0xa2ae0
5114: 44 89 e9 mov %r13d,%ecx
5117: 41 bd 01 00 00 00 mov $0x1,%r13d
511d: 41 d3 e5 shl %cl,%r13d
5120: eb 43 jmp 0x5165
5122: 49 89 e2 mov %rsp,%r10
5125: 48 8b 47 30 mov 0x30(%rdi),%rax
5129: 48 89 d1 mov %rdx,%rcx
512c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
5130: 48 89 f2 mov %rsi,%rdx
5133: 45 89 e0 mov %r12d,%r8d
5136: 4d 89 5a 28 mov %r11,0x28(%r10)
513a: 49 89 42 20 mov %rax,0x20(%r10)
513e: e8 5d f0 b3 01 call 0x1b441a0
5143: 44 89 e9 mov %r13d,%ecx
5146: 41 bd 01 00 00 00 mov $0x1,%r13d
514c: 41 d3 e5 shl %cl,%r13d
514f: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5153: 74 10 je 0x5165
5155: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
515a: 48 89 f2 mov %rsi,%rdx
515d: 45 89 e8 mov %r13d,%r8d
5160: e8 1b 60 ff ff call 0xffffffffffffb180
5165: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
516a: 48 89 f1 mov %rsi,%rcx
516d: 44 89 e2 mov %r12d,%edx
5170: f3 0f 10 16 movss (%rsi),%xmm2
5174: 0f 28 c1 movaps %xmm1,%xmm0
5177: 41 b8 01 00 00 00 mov $0x1,%r8d
517d: f3 0f 58 c2 addss %xmm2,%xmm0
5181: f3 0f 5c d1 subss %xmm1,%xmm2
5185: f3 0f 11 06 movss %xmm0,(%rsi)
5189: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
518e: 4c 8b 4f 50 mov 0x50(%rdi),%r9
5192: e8 89 eb 09 00 call 0xa3d20
5197: 4d 63 ed movslq %r13d,%r13
519a: 49 83 fd 01 cmp $0x1,%r13
519e: 74 13 je 0x51b3
51a0: 8b 46 04 mov 0x4(%rsi),%eax
51a3: 33 ff xor %edi,%edi
51a5: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
51aa: 42 89 04 ae mov %eax,(%rsi,%r13,4)
51ae: 89 7e 04 mov %edi,0x4(%rsi)
51b1: eb 07 jmp 0x51ba
51b3: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
51ba: 33 c0 xor %eax,%eax
51bc: 48 83 c4 38 add $0x38,%rsp
51c0: 41 5d pop %r13
51c2: 41 5c pop %r12
51c4: 5f pop %rdi
51c5: 5e pop %rsi
51c6: c3 ret
51c7: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
51cb: 7e 10 jle 0x51dd
51cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
51d2: 48 83 c4 38 add $0x38,%rsp
51d6: 41 5d pop %r13
51d8: 41 5c pop %r12
51da: 5f pop %rdi
51db: 5e pop %rsi
51dc: c3 ret
51dd: 44 8b 6f 04 mov 0x4(%rdi),%r13d
51e1: 41 83 fd 04 cmp $0x4,%r13d
51e5: 0f 8e 0e fe ff ff jle 0x4ff9
51eb: e9 96 fe ff ff jmp 0x5086
51f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51f7: 00
51f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51ff: 90 nop
5200: 41 54 push %r12
5202: 41 55 push %r13
5204: 41 56 push %r14
5206: 41 57 push %r15
5208: 48 83 ec 38 sub $0x38,%rsp
520c: 4d 89 c5 mov %r8,%r13
520f: 49 89 d4 mov %rdx,%r12
5212: 48 89 ca mov %rcx,%rdx
5215: 45 33 db xor %r11d,%r11d
5218: 4d 85 ed test %r13,%r13
521b: 0f 84 25 02 00 00 je 0x5446
5221: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
5226: 74 12 je 0x523a
5228: b8 f3 ff ff ff mov $0xfffffff3,%eax
522d: 48 83 c4 38 add $0x38,%rsp
5231: 41 5f pop %r15
5233: 41 5e pop %r14
5235: 41 5d pop %r13
5237: 41 5c pop %r12
5239: c3 ret
523a: 48 85 d2 test %rdx,%rdx
523d: 0f 84 03 02 00 00 je 0x5446
5243: 4d 85 e4 test %r12,%r12
5246: 0f 84 fa 01 00 00 je 0x5446
524c: 4d 85 c9 test %r9,%r9
524f: 0f 84 ea 01 00 00 je 0x543f
5255: 45 8b 7d 04 mov 0x4(%r13),%r15d
5259: 41 83 ff 04 cmp $0x4,%r15d
525d: 7f 79 jg 0x52d8
525f: 4d 63 cf movslq %r15d,%r9
5262: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
5267: 74 1d je 0x5286
5269: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeb3c0
5270: 48 89 d1 mov %rdx,%rcx
5273: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
5279: 4c 89 e2 mov %r12,%rdx
527c: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
5283: 01
5284: eb 15 jmp 0x529b
5286: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeb3c0
528d: 48 89 d1 mov %rdx,%rcx
5290: 4c 89 e2 mov %r12,%rdx
5293: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
529a: 01
529b: b8 01 00 00 00 mov $0x1,%eax
52a0: 44 89 f9 mov %r15d,%ecx
52a3: d3 e0 shl %cl,%eax
52a5: 48 63 c0 movslq %eax,%rax
52a8: 48 83 f8 01 cmp $0x1,%rax
52ac: 74 12 je 0x52c0
52ae: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
52b3: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
52b7: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
52be: 00 00
52c0: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
52c7: 00 00
52c9: 33 c0 xor %eax,%eax
52cb: 48 83 c4 38 add $0x38,%rsp
52cf: 41 5f pop %r15
52d1: 41 5e pop %r14
52d3: 41 5d pop %r13
52d5: 41 5c pop %r12
52d7: c3 ret
52d8: 4c 89 c8 mov %r9,%rax
52db: 48 83 e0 3f and $0x3f,%rax
52df: 48 f7 d8 neg %rax
52e2: 48 83 e0 3f and $0x3f,%rax
52e6: 4c 03 c8 add %rax,%r9
52e9: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
52ee: 4d 0f 4f d9 cmovg %r9,%r11
52f2: 41 be 01 00 00 00 mov $0x1,%r14d
52f8: 45 8d 4f ff lea -0x1(%r15),%r9d
52fc: 44 89 c9 mov %r9d,%ecx
52ff: 41 d3 e6 shl %cl,%r14d
5302: 41 83 ff 07 cmp $0x7,%r15d
5306: 7f 5c jg 0x5364
5308: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
530d: 74 2f je 0x533e
530f: 4d 63 ff movslq %r15d,%r15
5312: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeb3c0
5319: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
531f: 48 89 d1 mov %rdx,%rcx
5322: 4c 89 e2 mov %r12,%rdx
5325: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
532c: 01
532d: 44 89 f9 mov %r15d,%ecx
5330: 41 bf 01 00 00 00 mov $0x1,%r15d
5336: 41 d3 e7 shl %cl,%r15d
5339: e9 91 00 00 00 jmp 0x53cf
533e: 4d 63 ff movslq %r15d,%r15
5341: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeb3c0
5348: 48 89 d1 mov %rdx,%rcx
534b: 4c 89 e2 mov %r12,%rdx
534e: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
5355: 01
5356: 44 89 f9 mov %r15d,%ecx
5359: 41 bf 01 00 00 00 mov $0x1,%r15d
535f: 41 d3 e7 shl %cl,%r15d
5362: eb 6b jmp 0x53cf
5364: 41 83 ff 13 cmp $0x13,%r15d
5368: 7e 20 jle 0x538a
536a: 48 89 e0 mov %rsp,%rax
536d: 4c 89 e9 mov %r13,%rcx
5370: 4d 89 e0 mov %r12,%r8
5373: 4c 89 58 20 mov %r11,0x20(%rax)
5377: e8 84 32 0a 00 call 0xa8600
537c: 44 89 f9 mov %r15d,%ecx
537f: 41 bf 01 00 00 00 mov $0x1,%r15d
5385: 41 d3 e7 shl %cl,%r15d
5388: eb 45 jmp 0x53cf
538a: 49 89 e2 mov %rsp,%r10
538d: 48 89 d1 mov %rdx,%rcx
5390: 49 8b 45 30 mov 0x30(%r13),%rax
5394: 4c 89 e2 mov %r12,%rdx
5397: 45 89 f0 mov %r14d,%r8d
539a: 4d 8b 4d 38 mov 0x38(%r13),%r9
539e: 4d 89 5a 28 mov %r11,0x28(%r10)
53a2: 49 89 42 20 mov %rax,0x20(%r10)
53a6: e8 55 76 b5 01 call 0x1b5ca00
53ab: 44 89 f9 mov %r15d,%ecx
53ae: 41 bf 01 00 00 00 mov $0x1,%r15d
53b4: 41 d3 e7 shl %cl,%r15d
53b7: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
53bc: 74 11 je 0x53cf
53be: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
53c4: 4c 89 e2 mov %r12,%rdx
53c7: 45 89 f8 mov %r15d,%r8d
53ca: e8 11 5e ff ff call 0xffffffffffffb1e0
53cf: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
53d6: 4c 89 e1 mov %r12,%rcx
53d9: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
53df: 44 89 f2 mov %r14d,%edx
53e2: 41 b8 01 00 00 00 mov $0x1,%r8d
53e8: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
53ec: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
53f0: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
53f6: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
53fd: 4d 8b 4d 50 mov 0x50(%r13),%r9
5401: e8 3a 44 0a 00 call 0xa9840
5406: 4d 63 ff movslq %r15d,%r15
5409: 49 83 ff 01 cmp $0x1,%r15
540d: 74 18 je 0x5427
540f: 41 8b 44 24 04 mov 0x4(%r12),%eax
5414: 45 33 c9 xor %r9d,%r9d
5417: 43 89 04 bc mov %eax,(%r12,%r15,4)
541b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
5420: 45 89 4c 24 04 mov %r9d,0x4(%r12)
5425: eb 09 jmp 0x5430
5427: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
542e: 00 00
5430: 33 c0 xor %eax,%eax
5432: 48 83 c4 38 add $0x38,%rsp
5436: 41 5f pop %r15
5438: 41 5e pop %r14
543a: 41 5d pop %r13
543c: 41 5c pop %r12
543e: c3 ret
543f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
5444: 7e 12 jle 0x5458
5446: b8 f8 ff ff ff mov $0xfffffff8,%eax
544b: 48 83 c4 38 add $0x38,%rsp
544f: 41 5f pop %r15
5451: 41 5e pop %r14
5453: 41 5d pop %r13
5455: 41 5c pop %r12
5457: c3 ret
5458: 45 8b 7d 04 mov 0x4(%r13),%r15d
545c: 41 83 ff 04 cmp $0x4,%r15d
5460: 0f 8e f9 fd ff ff jle 0x525f
5466: e9 87 fe ff ff jmp 0x52f2
546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5472: 00
5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5480: 56 push %rsi
5481: 57 push %rdi
5482: 41 54 push %r12
5484: 41 55 push %r13
5486: 41 57 push %r15
5488: 48 83 ec 30 sub $0x30,%rsp
548c: 4c 89 c7 mov %r8,%rdi
548f: 48 89 d6 mov %rdx,%rsi
5492: 48 89 ca mov %rcx,%rdx
5495: 45 33 db xor %r11d,%r11d
5498: 48 85 ff test %rdi,%rdi
549b: 0f 84 ea 01 00 00 je 0x568b
54a1: 83 3f 06 cmpl $0x6,(%rdi)
54a4: 74 12 je 0x54b8
54a6: b8 f3 ff ff ff mov $0xfffffff3,%eax
54ab: 48 83 c4 30 add $0x30,%rsp
54af: 41 5f pop %r15
54b1: 41 5d pop %r13
54b3: 41 5c pop %r12
54b5: 5f pop %rdi
54b6: 5e pop %rsi
54b7: c3 ret
54b8: 48 85 d2 test %rdx,%rdx
54bb: 0f 84 ca 01 00 00 je 0x568b
54c1: 48 85 f6 test %rsi,%rsi
54c4: 0f 84 c1 01 00 00 je 0x568b
54ca: 4d 85 c9 test %r9,%r9
54cd: 0f 84 b2 01 00 00 je 0x5685
54d3: 44 8b 7f 04 mov 0x4(%rdi),%r15d
54d7: 41 83 ff 04 cmp $0x4,%r15d
54db: 7f 75 jg 0x5552
54dd: 4d 63 cf movslq %r15d,%r9
54e0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
54e4: 74 20 je 0x5506
54e6: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeb3c0
54ed: 48 89 d1 mov %rdx,%rcx
54f0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
54f5: 48 89 f2 mov %rsi,%rdx
54f8: c5 f8 28 d0 vmovaps %xmm0,%xmm2
54fc: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
5503: 01
5504: eb 15 jmp 0x551b
5506: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeb3c0
550d: 48 89 d1 mov %rdx,%rcx
5510: 48 89 f2 mov %rsi,%rdx
5513: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
551a: 01
551b: b8 01 00 00 00 mov $0x1,%eax
5520: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
5525: 48 63 ff movslq %edi,%rdi
5528: 48 83 ff 01 cmp $0x1,%rdi
552c: 74 0e je 0x553c
552e: 8b 46 04 mov 0x4(%rsi),%eax
5531: 89 04 be mov %eax,(%rsi,%rdi,4)
5534: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
553b: 00
553c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
5543: 33 c0 xor %eax,%eax
5545: 48 83 c4 30 add $0x30,%rsp
5549: 41 5f pop %r15
554b: 41 5d pop %r13
554d: 41 5c pop %r12
554f: 5f pop %rdi
5550: 5e pop %rsi
5551: c3 ret
5552: 4c 89 c8 mov %r9,%rax
5555: 48 83 e0 3f and $0x3f,%rax
5559: 48 f7 d8 neg %rax
555c: 48 83 e0 3f and $0x3f,%rax
5560: 4c 03 c8 add %rax,%r9
5563: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
5567: 4d 0f 4f d9 cmovg %r9,%r11
556b: 41 bc 01 00 00 00 mov $0x1,%r12d
5571: 45 8d 4f ff lea -0x1(%r15),%r9d
5575: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
557a: 41 83 ff 07 cmp $0x7,%r15d
557e: 7f 49 jg 0x55c9
5580: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5584: 74 24 je 0x55aa
5586: 4d 63 ff movslq %r15d,%r15
5589: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeb3c0
5590: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
5595: 48 89 d1 mov %rdx,%rcx
5598: 48 89 f2 mov %rsi,%rdx
559b: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
55a2: 01
55a3: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
55a8: eb 7a jmp 0x5624
55aa: 4d 63 ff movslq %r15d,%r15
55ad: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeb3c0
55b4: 48 89 d1 mov %rdx,%rcx
55b7: 48 89 f2 mov %rsi,%rdx
55ba: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
55c1: 01
55c2: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
55c7: eb 5b jmp 0x5624
55c9: 41 83 ff 13 cmp $0x13,%r15d
55cd: 7e 19 jle 0x55e8
55cf: 48 89 e0 mov %rsp,%rax
55d2: 48 89 f9 mov %rdi,%rcx
55d5: 49 89 f0 mov %rsi,%r8
55d8: 4c 89 58 20 mov %r11,0x20(%rax)
55dc: e8 bf 93 0a 00 call 0xae9a0
55e1: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
55e6: eb 3c jmp 0x5624
55e8: 49 89 e2 mov %rsp,%r10
55eb: 48 89 d1 mov %rdx,%rcx
55ee: 48 8b 47 30 mov 0x30(%rdi),%rax
55f2: 48 89 f2 mov %rsi,%rdx
55f5: 45 89 e8 mov %r13d,%r8d
55f8: 4c 8b 4f 38 mov 0x38(%rdi),%r9
55fc: 4d 89 5a 28 mov %r11,0x28(%r10)
5600: 49 89 42 20 mov %rax,0x20(%r10)
5604: e8 37 79 b6 01 call 0x1b6cf40
5609: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
560e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5612: 74 10 je 0x5624
5614: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
5619: 48 89 f2 mov %rsi,%rdx
561c: 45 89 e0 mov %r12d,%r8d
561f: e8 7c 5d ff ff call 0xffffffffffffb3a0
5624: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
5629: 48 89 f1 mov %rsi,%rcx
562c: c5 fa 10 0e vmovss (%rsi),%xmm1
5630: 44 89 ea mov %r13d,%edx
5633: 41 b8 01 00 00 00 mov $0x1,%r8d
5639: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
563d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
5641: c5 fa 11 06 vmovss %xmm0,(%rsi)
5645: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
564a: 4c 8b 4f 50 mov 0x50(%rdi),%r9
564e: e8 0d a6 0a 00 call 0xafc60
5653: 4d 63 e4 movslq %r12d,%r12
5656: 49 83 fc 01 cmp $0x1,%r12
565a: 74 13 je 0x566f
565c: 8b 46 04 mov 0x4(%rsi),%eax
565f: 33 ff xor %edi,%edi
5661: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
5665: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
566a: 89 7e 04 mov %edi,0x4(%rsi)
566d: eb 07 jmp 0x5676
566f: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
5676: 33 c0 xor %eax,%eax
5678: 48 83 c4 30 add $0x30,%rsp
567c: 41 5f pop %r15
567e: 41 5d pop %r13
5680: 41 5c pop %r12
5682: 5f pop %rdi
5683: 5e pop %rsi
5684: c3 ret
5685: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
5689: 7e 12 jle 0x569d
568b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5690: 48 83 c4 30 add $0x30,%rsp
5694: 41 5f pop %r15
5696: 41 5d pop %r13
5698: 41 5c pop %r12
569a: 5f pop %rdi
569b: 5e pop %rsi
569c: c3 ret
569d: 44 8b 7f 04 mov 0x4(%rdi),%r15d
56a1: 41 83 ff 04 cmp $0x4,%r15d
56a5: 0f 8e 32 fe ff ff jle 0x54dd
56ab: e9 bb fe ff ff jmp 0x556b
56b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56b7: 00
56b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56bf: 90 nop
56c0: 56 push %rsi
56c1: 57 push %rdi
56c2: 41 54 push %r12
56c4: 41 55 push %r13
56c6: 41 57 push %r15
56c8: 48 83 ec 30 sub $0x30,%rsp
56cc: 4c 89 c7 mov %r8,%rdi
56cf: 48 89 d6 mov %rdx,%rsi
56d2: 48 89 ca mov %rcx,%rdx
56d5: 45 33 db xor %r11d,%r11d
56d8: 48 85 ff test %rdi,%rdi
56db: 0f 84 e6 01 00 00 je 0x58c7
56e1: 83 3f 06 cmpl $0x6,(%rdi)
56e4: 74 12 je 0x56f8
56e6: b8 f3 ff ff ff mov $0xfffffff3,%eax
56eb: 48 83 c4 30 add $0x30,%rsp
56ef: 41 5f pop %r15
56f1: 41 5d pop %r13
56f3: 41 5c pop %r12
56f5: 5f pop %rdi
56f6: 5e pop %rsi
56f7: c3 ret
56f8: 48 85 d2 test %rdx,%rdx
56fb: 0f 84 c6 01 00 00 je 0x58c7
5701: 48 85 f6 test %rsi,%rsi
5704: 0f 84 bd 01 00 00 je 0x58c7
570a: 4d 85 c9 test %r9,%r9
570d: 0f 84 ae 01 00 00 je 0x58c1
5713: 44 8b 7f 04 mov 0x4(%rdi),%r15d
5717: 41 83 ff 04 cmp $0x4,%r15d
571b: 7f 71 jg 0x578e
571d: 4d 63 cf movslq %r15d,%r9
5720: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5724: 74 1c je 0x5742
5726: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeb3c0
572d: 48 89 d1 mov %rdx,%rcx
5730: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
5735: 48 89 f2 mov %rsi,%rdx
5738: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
573f: 01
5740: eb 15 jmp 0x5757
5742: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeb3c0
5749: 48 89 d1 mov %rdx,%rcx
574c: 48 89 f2 mov %rsi,%rdx
574f: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
5756: 01
5757: b8 01 00 00 00 mov $0x1,%eax
575c: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
5761: 48 63 ff movslq %edi,%rdi
5764: 48 83 ff 01 cmp $0x1,%rdi
5768: 74 0e je 0x5778
576a: 8b 46 04 mov 0x4(%rsi),%eax
576d: 89 04 be mov %eax,(%rsi,%rdi,4)
5770: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
5777: 00
5778: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
577f: 33 c0 xor %eax,%eax
5781: 48 83 c4 30 add $0x30,%rsp
5785: 41 5f pop %r15
5787: 41 5d pop %r13
5789: 41 5c pop %r12
578b: 5f pop %rdi
578c: 5e pop %rsi
578d: c3 ret
578e: 4c 89 c8 mov %r9,%rax
5791: 48 83 e0 3f and $0x3f,%rax
5795: 48 f7 d8 neg %rax
5798: 48 83 e0 3f and $0x3f,%rax
579c: 4c 03 c8 add %rax,%r9
579f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
57a3: 4d 0f 4f d9 cmovg %r9,%r11
57a7: 41 bc 01 00 00 00 mov $0x1,%r12d
57ad: 45 8d 4f ff lea -0x1(%r15),%r9d
57b1: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
57b6: 41 83 ff 07 cmp $0x7,%r15d
57ba: 7f 49 jg 0x5805
57bc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
57c0: 74 24 je 0x57e6
57c2: 4d 63 ff movslq %r15d,%r15
57c5: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeb3c0
57cc: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
57d1: 48 89 d1 mov %rdx,%rcx
57d4: 48 89 f2 mov %rsi,%rdx
57d7: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
57de: 01
57df: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
57e4: eb 7a jmp 0x5860
57e6: 4d 63 ff movslq %r15d,%r15
57e9: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeb3c0
57f0: 48 89 d1 mov %rdx,%rcx
57f3: 48 89 f2 mov %rsi,%rdx
57f6: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
57fd: 01
57fe: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
5803: eb 5b jmp 0x5860
5805: 41 83 ff 13 cmp $0x13,%r15d
5809: 7e 19 jle 0x5824
580b: 48 89 e0 mov %rsp,%rax
580e: 48 89 f9 mov %rdi,%rcx
5811: 49 89 f0 mov %rsi,%r8
5814: 4c 89 58 20 mov %r11,0x20(%rax)
5818: e8 a3 f3 0a 00 call 0xb4bc0
581d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
5822: eb 3c jmp 0x5860
5824: 49 89 e2 mov %rsp,%r10
5827: 48 89 d1 mov %rdx,%rcx
582a: 48 8b 47 30 mov 0x30(%rdi),%rax
582e: 48 89 f2 mov %rsi,%rdx
5831: 45 89 e8 mov %r13d,%r8d
5834: 4c 8b 4f 38 mov 0x38(%rdi),%r9
5838: 4d 89 5a 28 mov %r11,0x28(%r10)
583c: 49 89 42 20 mov %rax,0x20(%r10)
5840: e8 fb 58 b7 01 call 0x1b7b140
5845: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
584a: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
584e: 74 10 je 0x5860
5850: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
5855: 48 89 f2 mov %rsi,%rdx
5858: 45 89 e0 mov %r12d,%r8d
585b: e8 00 5d ff ff call 0xffffffffffffb560
5860: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
5865: 48 89 f1 mov %rsi,%rcx
5868: c5 fa 10 0e vmovss (%rsi),%xmm1
586c: 44 89 ea mov %r13d,%edx
586f: 41 b8 01 00 00 00 mov $0x1,%r8d
5875: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
5879: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
587d: c5 fa 11 06 vmovss %xmm0,(%rsi)
5881: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
5886: 4c 8b 4f 50 mov 0x50(%rdi),%r9
588a: e8 f1 05 0b 00 call 0xb5e80
588f: 4d 63 e4 movslq %r12d,%r12
5892: 49 83 fc 01 cmp $0x1,%r12
5896: 74 13 je 0x58ab
5898: 8b 46 04 mov 0x4(%rsi),%eax
589b: 33 ff xor %edi,%edi
589d: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
58a1: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
58a6: 89 7e 04 mov %edi,0x4(%rsi)
58a9: eb 07 jmp 0x58b2
58ab: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
58b2: 33 c0 xor %eax,%eax
58b4: 48 83 c4 30 add $0x30,%rsp
58b8: 41 5f pop %r15
58ba: 41 5d pop %r13
58bc: 41 5c pop %r12
58be: 5f pop %rdi
58bf: 5e pop %rsi
58c0: c3 ret
58c1: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
58c5: 7e 12 jle 0x58d9
58c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
58cc: 48 83 c4 30 add $0x30,%rsp
58d0: 41 5f pop %r15
58d2: 41 5d pop %r13
58d4: 41 5c pop %r12
58d6: 5f pop %rdi
58d7: 5e pop %rsi
58d8: c3 ret
58d9: 44 8b 7f 04 mov 0x4(%rdi),%r15d
58dd: 41 83 ff 04 cmp $0x4,%r15d
58e1: 0f 8e 36 fe ff ff jle 0x571d
58e7: e9 bb fe ff ff jmp 0x57a7
58ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58f3: 00
58f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5900: 48 83 ec 28 sub $0x28,%rsp
5904: 48 85 c9 test %rcx,%rcx
5907: 74 26 je 0x592f
5909: 48 85 d2 test %rdx,%rdx
590c: 74 21 je 0x592f
590e: 45 85 c0 test %r8d,%r8d
5911: 7e 26 jle 0x5939
5913: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
591a: 7d 07 jge 0x5923
591c: e8 bf 94 a4 01 call 0x1a4ede0
5921: eb 05 jmp 0x5928
5923: e8 b8 98 a4 01 call 0x1a4f1e0
5928: 33 c0 xor %eax,%eax
592a: 48 83 c4 28 add $0x28,%rsp
592e: c3 ret
592f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5934: 48 83 c4 28 add $0x28,%rsp
5938: c3 ret
5939: b8 fa ff ff ff mov $0xfffffffa,%eax
593e: 48 83 c4 28 add $0x28,%rsp
5942: c3 ret
5943: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
594a: 00
594b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5960: 48 83 ec 28 sub $0x28,%rsp
5964: 48 85 c9 test %rcx,%rcx
5967: 74 26 je 0x598f
5969: 48 85 d2 test %rdx,%rdx
596c: 74 21 je 0x598f
596e: 45 85 c0 test %r8d,%r8d
5971: 7e 26 jle 0x5999
5973: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
597a: 7d 07 jge 0x5983
597c: e8 ff a0 a4 01 call 0x1a4fa80
5981: eb 05 jmp 0x5988
5983: e8 78 56 0b 00 call 0xbb000
5988: 33 c0 xor %eax,%eax
598a: 48 83 c4 28 add $0x28,%rsp
598e: c3 ret
598f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5994: 48 83 c4 28 add $0x28,%rsp
5998: c3 ret
5999: b8 fa ff ff ff mov $0xfffffffa,%eax
599e: 48 83 c4 28 add $0x28,%rsp
59a2: c3 ret
59a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59aa: 00
59ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59c0: 48 83 ec 28 sub $0x28,%rsp
59c4: 48 85 c9 test %rcx,%rcx
59c7: 74 26 je 0x59ef
59c9: 48 85 d2 test %rdx,%rdx
59cc: 74 21 je 0x59ef
59ce: 45 85 c0 test %r8d,%r8d
59d1: 7e 26 jle 0x59f9
59d3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
59da: 7d 07 jge 0x59e3
59dc: e8 9f ad a4 01 call 0x1a50780
59e1: eb 05 jmp 0x59e8
59e3: e8 78 57 0b 00 call 0xbb160
59e8: 33 c0 xor %eax,%eax
59ea: 48 83 c4 28 add $0x28,%rsp
59ee: c3 ret
59ef: b8 f8 ff ff ff mov $0xfffffff8,%eax
59f4: 48 83 c4 28 add $0x28,%rsp
59f8: c3 ret
59f9: b8 fa ff ff ff mov $0xfffffffa,%eax
59fe: 48 83 c4 28 add $0x28,%rsp
5a02: c3 ret
5a03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a0a: 00
5a0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a20: 41 83 f9 05 cmp $0x5,%r9d
5a24: 7d 3d jge 0x5a63
5a26: 41 ff c9 dec %r9d
5a29: 41 83 f9 ff cmp $0xffffffff,%r9d
5a2d: 74 33 je 0x5a62
5a2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a36: 00
5a37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a3e: 66 90 xchg %ax,%ax
5a40: f2 0f 10 01 movsd (%rcx),%xmm0
5a44: 41 ff c9 dec %r9d
5a47: f2 0f 59 02 mulsd (%rdx),%xmm0
5a4b: 48 83 c1 08 add $0x8,%rcx
5a4f: f2 41 0f 11 00 movsd %xmm0,(%r8)
5a54: 48 83 c2 08 add $0x8,%rdx
5a58: 49 83 c0 08 add $0x8,%r8
5a5c: 41 83 f9 ff cmp $0xffffffff,%r9d
5a60: 75 de jne 0x5a40
5a62: c3 ret
5a63: 49 f7 c0 07 00 00 00 test $0x7,%r8
5a6a: 0f 85 e8 02 00 00 jne 0x5d58
5a70: 49 f7 c0 0f 00 00 00 test $0xf,%r8
5a77: 74 1c je 0x5a95
5a79: f2 0f 10 01 movsd (%rcx),%xmm0
5a7d: 48 83 c1 08 add $0x8,%rcx
5a81: f2 0f 59 02 mulsd (%rdx),%xmm0
5a85: 48 83 c2 08 add $0x8,%rdx
5a89: f2 41 0f 11 00 movsd %xmm0,(%r8)
5a8e: 49 83 c0 08 add $0x8,%r8
5a92: 41 ff c9 dec %r9d
5a95: 44 89 c8 mov %r9d,%eax
5a98: 41 83 e1 03 and $0x3,%r9d
5a9c: c1 f8 02 sar $0x2,%eax
5a9f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5aa6: 0f 84 78 01 00 00 je 0x5c24
5aac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5ab3: 0f 84 dd 00 00 00 je 0x5b96
5ab9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5abe: 0f 83 7c 00 00 00 jae 0x5b40
5ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5acb: 00
5acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5adf: 00
5ae0: f2 0f 10 11 movsd (%rcx),%xmm2
5ae4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5ae9: f2 0f 10 02 movsd (%rdx),%xmm0
5aed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5af2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5af7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5afc: 48 83 c2 20 add $0x20,%rdx
5b00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5b05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5b0a: 48 83 c1 20 add $0x20,%rcx
5b0e: 66 0f 59 d0 mulpd %xmm0,%xmm2
5b12: 66 0f 59 d9 mulpd %xmm1,%xmm3
5b16: 41 0f 29 10 movaps %xmm2,(%r8)
5b1a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
5b1f: 49 83 c0 20 add $0x20,%r8
5b23: ff c8 dec %eax
5b25: 75 b9 jne 0x5ae0
5b27: e9 fa fe ff ff jmp 0x5a26
5b2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b33: 00
5b34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b40: 0f 18 49 40 prefetcht0 0x40(%rcx)
5b44: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5b48: f2 0f 10 11 movsd (%rcx),%xmm2
5b4c: f2 0f 10 02 movsd (%rdx),%xmm0
5b50: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5b55: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5b5a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5b5f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5b64: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5b69: 48 83 c2 20 add $0x20,%rdx
5b6d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5b72: 48 83 c1 20 add $0x20,%rcx
5b76: 66 0f 59 d0 mulpd %xmm0,%xmm2
5b7a: 66 0f 59 d9 mulpd %xmm1,%xmm3
5b7e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
5b83: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
5b89: 49 83 c0 20 add $0x20,%r8
5b8d: ff c8 dec %eax
5b8f: 75 af jne 0x5b40
5b91: e9 90 fe ff ff jmp 0x5a26
5b96: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5b9b: 73 43 jae 0x5be0
5b9d: 0f 1f 00 nopl (%rax)
5ba0: f2 0f 10 01 movsd (%rcx),%xmm0
5ba4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5ba9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5bae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5bb3: 48 83 c1 20 add $0x20,%rcx
5bb7: 66 0f 59 02 mulpd (%rdx),%xmm0
5bbb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5bc0: 41 0f 29 00 movaps %xmm0,(%r8)
5bc4: 48 83 c2 20 add $0x20,%rdx
5bc8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5bcd: 49 83 c0 20 add $0x20,%r8
5bd1: ff c8 dec %eax
5bd3: 75 cb jne 0x5ba0
5bd5: e9 4c fe ff ff jmp 0x5a26
5bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5be0: 0f 18 49 40 prefetcht0 0x40(%rcx)
5be4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5be8: f2 0f 10 01 movsd (%rcx),%xmm0
5bec: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5bf1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5bf6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5bfb: 48 83 c1 20 add $0x20,%rcx
5bff: 66 0f 59 02 mulpd (%rdx),%xmm0
5c03: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5c08: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5c0d: 48 83 c2 20 add $0x20,%rdx
5c11: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5c17: 49 83 c0 20 add $0x20,%r8
5c1b: ff c8 dec %eax
5c1d: 75 c1 jne 0x5be0
5c1f: e9 02 fe ff ff jmp 0x5a26
5c24: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5c2b: 0f 84 93 00 00 00 je 0x5cc4
5c31: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5c36: 73 48 jae 0x5c80
5c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c3f: 00
5c40: f2 0f 10 02 movsd (%rdx),%xmm0
5c44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5c49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5c4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5c53: 48 83 c2 20 add $0x20,%rdx
5c57: 66 0f 59 01 mulpd (%rcx),%xmm0
5c5b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5c60: 41 0f 29 00 movaps %xmm0,(%r8)
5c64: 48 83 c1 20 add $0x20,%rcx
5c68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5c6d: 49 83 c0 20 add $0x20,%r8
5c71: ff c8 dec %eax
5c73: 75 cb jne 0x5c40
5c75: e9 ac fd ff ff jmp 0x5a26
5c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5c80: 0f 18 49 40 prefetcht0 0x40(%rcx)
5c84: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5c88: f2 0f 10 02 movsd (%rdx),%xmm0
5c8c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5c91: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5c96: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5c9b: 48 83 c2 20 add $0x20,%rdx
5c9f: 66 0f 59 01 mulpd (%rcx),%xmm0
5ca3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5ca8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5cad: 48 83 c1 20 add $0x20,%rcx
5cb1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5cb7: 49 83 c0 20 add $0x20,%r8
5cbb: ff c8 dec %eax
5cbd: 75 c1 jne 0x5c80
5cbf: e9 62 fd ff ff jmp 0x5a26
5cc4: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5cc9: 73 55 jae 0x5d20
5ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cd2: 00
5cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5ce0: 0f 28 01 movaps (%rcx),%xmm0
5ce3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
5ce7: 48 83 c1 20 add $0x20,%rcx
5ceb: 66 0f 59 02 mulpd (%rdx),%xmm0
5cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5cf4: 41 0f 29 00 movaps %xmm0,(%r8)
5cf8: 48 83 c2 20 add $0x20,%rdx
5cfc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5d01: 49 83 c0 20 add $0x20,%r8
5d05: ff c8 dec %eax
5d07: 75 d7 jne 0x5ce0
5d09: e9 18 fd ff ff jmp 0x5a26
5d0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d15: 00
5d16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d1d: 0f 1f 00 nopl (%rax)
5d20: 0f 18 49 40 prefetcht0 0x40(%rcx)
5d24: 0f 18 4a 40 prefetcht0 0x40(%rdx)
5d28: 0f 28 01 movaps (%rcx),%xmm0
5d2b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
5d2f: 48 83 c1 20 add $0x20,%rcx
5d33: 66 0f 59 02 mulpd (%rdx),%xmm0
5d37: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5d3c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5d41: 48 83 c2 20 add $0x20,%rdx
5d45: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5d4b: 49 83 c0 20 add $0x20,%r8
5d4f: ff c8 dec %eax
5d51: 75 cd jne 0x5d20
5d53: e9 ce fc ff ff jmp 0x5a26
5d58: 44 89 c8 mov %r9d,%eax
5d5b: 41 83 e1 03 and $0x3,%r9d
5d5f: c1 f8 02 sar $0x2,%eax
5d62: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5d69: 0f 84 cb 00 00 00 je 0x5e3a
5d6f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5d76: 0f 85 64 00 00 00 jne 0x5de0
5d7c: 0f 1f 40 00 nopl 0x0(%rax)
5d80: f2 0f 10 01 movsd (%rcx),%xmm0
5d84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5d89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5d8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5d93: 48 83 c1 20 add $0x20,%rcx
5d97: 66 0f 59 02 mulpd (%rdx),%xmm0
5d9b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5da0: f2 41 0f 11 00 movsd %xmm0,(%r8)
5da5: 48 83 c2 20 add $0x20,%rdx
5da9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5daf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5db5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5dbb: 49 83 c0 20 add $0x20,%r8
5dbf: ff c8 dec %eax
5dc1: 75 bd jne 0x5d80
5dc3: e9 5e fc ff ff jmp 0x5a26
5dc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5dcf: 00
5dd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5dde: 00 00
5de0: f2 0f 10 11 movsd (%rcx),%xmm2
5de4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5de9: f2 0f 10 02 movsd (%rdx),%xmm0
5ded: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5df2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5df7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5dfc: 48 83 c2 20 add $0x20,%rdx
5e00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5e05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5e0a: 48 83 c1 20 add $0x20,%rcx
5e0e: 66 0f 59 d0 mulpd %xmm0,%xmm2
5e12: 66 0f 59 d9 mulpd %xmm1,%xmm3
5e16: f2 41 0f 11 10 movsd %xmm2,(%r8)
5e1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
5e21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
5e27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
5e2d: 49 83 c0 20 add $0x20,%r8
5e31: ff c8 dec %eax
5e33: 75 ab jne 0x5de0
5e35: e9 ec fb ff ff jmp 0x5a26
5e3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5e41: 75 5d jne 0x5ea0
5e43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e4a: 00
5e4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e60: 0f 28 01 movaps (%rcx),%xmm0
5e63: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
5e67: 48 83 c1 20 add $0x20,%rcx
5e6b: 66 0f 59 02 mulpd (%rdx),%xmm0
5e6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
5e74: f2 41 0f 11 00 movsd %xmm0,(%r8)
5e79: 48 83 c2 20 add $0x20,%rdx
5e7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5e83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5e89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5e8f: 49 83 c0 20 add $0x20,%r8
5e93: ff c8 dec %eax
5e95: 75 c9 jne 0x5e60
5e97: e9 8a fb ff ff jmp 0x5a26
5e9c: 0f 1f 40 00 nopl 0x0(%rax)
5ea0: f2 0f 10 02 movsd (%rdx),%xmm0
5ea4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5ea9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5eae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5eb3: 48 83 c2 20 add $0x20,%rdx
5eb7: 66 0f 59 01 mulpd (%rcx),%xmm0
5ebb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
5ec0: f2 41 0f 11 00 movsd %xmm0,(%r8)
5ec5: 48 83 c1 20 add $0x20,%rcx
5ec9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5ecf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5ed5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5edb: 49 83 c0 20 add $0x20,%r8
5edf: ff c8 dec %eax
5ee1: 75 bd jne 0x5ea0
5ee3: e9 3e fb ff ff jmp 0x5a26
5ee8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5eef: 00
5ef0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5efe: 00 00
5f00: 41 83 f9 05 cmp $0x5,%r9d
5f04: 7d 3d jge 0x5f43
5f06: 41 ff c9 dec %r9d
5f09: 41 83 f9 ff cmp $0xffffffff,%r9d
5f0d: 74 33 je 0x5f42
5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f16: 00
5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f1e: 66 90 xchg %ax,%ax
5f20: f2 0f 10 01 movsd (%rcx),%xmm0
5f24: 41 ff c9 dec %r9d
5f27: f2 0f 59 02 mulsd (%rdx),%xmm0
5f2b: 48 83 c1 08 add $0x8,%rcx
5f2f: f2 41 0f 11 00 movsd %xmm0,(%r8)
5f34: 48 83 c2 08 add $0x8,%rdx
5f38: 49 83 c0 08 add $0x8,%r8
5f3c: 41 83 f9 ff cmp $0xffffffff,%r9d
5f40: 75 de jne 0x5f20
5f42: c3 ret
5f43: 49 f7 c0 07 00 00 00 test $0x7,%r8
5f4a: 0f 85 e8 02 00 00 jne 0x6238
5f50: 49 f7 c0 0f 00 00 00 test $0xf,%r8
5f57: 74 1c je 0x5f75
5f59: f2 0f 10 01 movsd (%rcx),%xmm0
5f5d: 48 83 c1 08 add $0x8,%rcx
5f61: f2 0f 59 02 mulsd (%rdx),%xmm0
5f65: 48 83 c2 08 add $0x8,%rdx
5f69: f2 41 0f 11 00 movsd %xmm0,(%r8)
5f6e: 49 83 c0 08 add $0x8,%r8
5f72: 41 ff c9 dec %r9d
5f75: 44 89 c8 mov %r9d,%eax
5f78: 41 83 e1 03 and $0x3,%r9d
5f7c: c1 f8 02 sar $0x2,%eax
5f7f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5f86: 0f 84 78 01 00 00 je 0x6104
5f8c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5f93: 0f 84 dd 00 00 00 je 0x6076
5f99: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5f9e: 0f 83 7c 00 00 00 jae 0x6020
5fa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5fab: 00
5fac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5fbf: 00
5fc0: f2 0f 10 11 movsd (%rcx),%xmm2
5fc4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5fc9: f2 0f 10 02 movsd (%rdx),%xmm0
5fcd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5fd2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5fd7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5fdc: 48 83 c2 20 add $0x20,%rdx
5fe0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5fe5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5fea: 48 83 c1 20 add $0x20,%rcx
5fee: 66 0f 59 d0 mulpd %xmm0,%xmm2
5ff2: 66 0f 59 d9 mulpd %xmm1,%xmm3
5ff6: 41 0f 29 10 movaps %xmm2,(%r8)
5ffa: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
5fff: 49 83 c0 20 add $0x20,%r8
6003: ff c8 dec %eax
6005: 75 b9 jne 0x5fc0
6007: e9 fa fe ff ff jmp 0x5f06
600c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6013: 00
6014: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
601b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6020: 0f 18 49 40 prefetcht0 0x40(%rcx)
6024: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6028: f2 0f 10 11 movsd (%rcx),%xmm2
602c: f2 0f 10 02 movsd (%rdx),%xmm0
6030: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6035: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
603a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
603f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6044: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6049: 48 83 c2 20 add $0x20,%rdx
604d: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
6052: 48 83 c1 20 add $0x20,%rcx
6056: 66 0f 59 d0 mulpd %xmm0,%xmm2
605a: 66 0f 59 d9 mulpd %xmm1,%xmm3
605e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
6063: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
6069: 49 83 c0 20 add $0x20,%r8
606d: ff c8 dec %eax
606f: 75 af jne 0x6020
6071: e9 90 fe ff ff jmp 0x5f06
6076: 3d aa 2a 00 00 cmp $0x2aaa,%eax
607b: 73 43 jae 0x60c0
607d: 0f 1f 00 nopl (%rax)
6080: f2 0f 10 01 movsd (%rcx),%xmm0
6084: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6089: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
608e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6093: 48 83 c1 20 add $0x20,%rcx
6097: 66 0f 59 02 mulpd (%rdx),%xmm0
609b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
60a0: 41 0f 29 00 movaps %xmm0,(%r8)
60a4: 48 83 c2 20 add $0x20,%rdx
60a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
60ad: 49 83 c0 20 add $0x20,%r8
60b1: ff c8 dec %eax
60b3: 75 cb jne 0x6080
60b5: e9 4c fe ff ff jmp 0x5f06
60ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
60c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
60c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
60c8: f2 0f 10 01 movsd (%rcx),%xmm0
60cc: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
60d1: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
60d6: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
60db: 48 83 c1 20 add $0x20,%rcx
60df: 66 0f 59 02 mulpd (%rdx),%xmm0
60e3: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
60e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
60ed: 48 83 c2 20 add $0x20,%rdx
60f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
60f7: 49 83 c0 20 add $0x20,%r8
60fb: ff c8 dec %eax
60fd: 75 c1 jne 0x60c0
60ff: e9 02 fe ff ff jmp 0x5f06
6104: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
610b: 0f 84 93 00 00 00 je 0x61a4
6111: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6116: 73 48 jae 0x6160
6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
611f: 00
6120: f2 0f 10 02 movsd (%rdx),%xmm0
6124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
612e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6133: 48 83 c2 20 add $0x20,%rdx
6137: 66 0f 59 01 mulpd (%rcx),%xmm0
613b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
6140: 41 0f 29 00 movaps %xmm0,(%r8)
6144: 48 83 c1 20 add $0x20,%rcx
6148: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
614d: 49 83 c0 20 add $0x20,%r8
6151: ff c8 dec %eax
6153: 75 cb jne 0x6120
6155: e9 ac fd ff ff jmp 0x5f06
615a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6160: 0f 18 49 40 prefetcht0 0x40(%rcx)
6164: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6168: f2 0f 10 02 movsd (%rdx),%xmm0
616c: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6171: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6176: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
617b: 48 83 c2 20 add $0x20,%rdx
617f: 66 0f 59 01 mulpd (%rcx),%xmm0
6183: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
6188: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
618d: 48 8d 49 20 lea 0x20(%rcx),%rcx
6191: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
6197: 49 83 c0 20 add $0x20,%r8
619b: ff c8 dec %eax
619d: 75 c1 jne 0x6160
619f: e9 62 fd ff ff jmp 0x5f06
61a4: 3d aa 2a 00 00 cmp $0x2aaa,%eax
61a9: 73 55 jae 0x6200
61ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61b2: 00
61b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
61c0: 0f 28 01 movaps (%rcx),%xmm0
61c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
61c7: 48 83 c1 20 add $0x20,%rcx
61cb: 66 0f 59 02 mulpd (%rdx),%xmm0
61cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
61d4: 41 0f 29 00 movaps %xmm0,(%r8)
61d8: 48 83 c2 20 add $0x20,%rdx
61dc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
61e1: 49 83 c0 20 add $0x20,%r8
61e5: ff c8 dec %eax
61e7: 75 d7 jne 0x61c0
61e9: e9 18 fd ff ff jmp 0x5f06
61ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61f5: 00
61f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61fd: 0f 1f 00 nopl (%rax)
6200: 0f 18 49 40 prefetcht0 0x40(%rcx)
6204: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6208: 0f 28 01 movaps (%rcx),%xmm0
620b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
620f: 48 83 c1 20 add $0x20,%rcx
6213: 66 0f 59 02 mulpd (%rdx),%xmm0
6217: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
621c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6221: 48 83 c2 20 add $0x20,%rdx
6225: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
622b: 49 83 c0 20 add $0x20,%r8
622f: ff c8 dec %eax
6231: 75 cd jne 0x6200
6233: e9 ce fc ff ff jmp 0x5f06
6238: 44 89 c8 mov %r9d,%eax
623b: 41 83 e1 03 and $0x3,%r9d
623f: c1 f8 02 sar $0x2,%eax
6242: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6249: 0f 84 cb 00 00 00 je 0x631a
624f: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6256: 0f 85 64 00 00 00 jne 0x62c0
625c: 0f 1f 40 00 nopl 0x0(%rax)
6260: f2 0f 10 01 movsd (%rcx),%xmm0
6264: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6269: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
626e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6273: 48 83 c1 20 add $0x20,%rcx
6277: 66 0f 59 02 mulpd (%rdx),%xmm0
627b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6280: f2 41 0f 11 00 movsd %xmm0,(%r8)
6285: 48 83 c2 20 add $0x20,%rdx
6289: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
628f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
6295: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
629b: 49 83 c0 20 add $0x20,%r8
629f: ff c8 dec %eax
62a1: 75 bd jne 0x6260
62a3: e9 5e fc ff ff jmp 0x5f06
62a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62af: 00
62b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
62be: 00 00
62c0: f2 0f 10 11 movsd (%rcx),%xmm2
62c4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
62c9: f2 0f 10 02 movsd (%rdx),%xmm0
62cd: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
62d2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
62d7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
62dc: 48 83 c2 20 add $0x20,%rdx
62e0: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
62e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
62ea: 48 83 c1 20 add $0x20,%rcx
62ee: 66 0f 59 d0 mulpd %xmm0,%xmm2
62f2: 66 0f 59 d9 mulpd %xmm1,%xmm3
62f6: f2 41 0f 11 10 movsd %xmm2,(%r8)
62fb: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
6301: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
6307: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
630d: 49 83 c0 20 add $0x20,%r8
6311: ff c8 dec %eax
6313: 75 ab jne 0x62c0
6315: e9 ec fb ff ff jmp 0x5f06
631a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6321: 75 5d jne 0x6380
6323: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
632a: 00
632b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6332: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6340: 0f 28 01 movaps (%rcx),%xmm0
6343: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
6347: 48 83 c1 20 add $0x20,%rcx
634b: 66 0f 59 02 mulpd (%rdx),%xmm0
634f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6354: f2 41 0f 11 00 movsd %xmm0,(%r8)
6359: 48 83 c2 20 add $0x20,%rdx
635d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
6363: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
6369: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
636f: 49 83 c0 20 add $0x20,%r8
6373: ff c8 dec %eax
6375: 75 c9 jne 0x6340
6377: e9 8a fb ff ff jmp 0x5f06
637c: 0f 1f 40 00 nopl 0x0(%rax)
6380: f2 0f 10 02 movsd (%rdx),%xmm0
6384: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6389: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
638e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6393: 48 83 c2 20 add $0x20,%rdx
6397: 66 0f 59 01 mulpd (%rcx),%xmm0
639b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
63a0: f2 41 0f 11 00 movsd %xmm0,(%r8)
63a5: 48 83 c1 20 add $0x20,%rcx
63a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
63af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
63b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
63bb: 49 83 c0 20 add $0x20,%r8
63bf: ff c8 dec %eax
63c1: 75 bd jne 0x6380
63c3: e9 3e fb ff ff jmp 0x5f06
63c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63cf: 00
63d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
63de: 00 00
63e0: 41 83 f9 05 cmp $0x5,%r9d
63e4: 7d 3e jge 0x6424
63e6: 41 83 c1 ff add $0xffffffff,%r9d
63ea: 41 83 f9 ff cmp $0xffffffff,%r9d
63ee: 74 33 je 0x6423
63f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63f7: 00
63f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63ff: 90 nop
6400: f2 0f 10 01 movsd (%rcx),%xmm0
6404: 41 83 c1 ff add $0xffffffff,%r9d
6408: 48 83 c1 08 add $0x8,%rcx
640c: f2 0f 59 02 mulsd (%rdx),%xmm0
6410: 48 83 c2 08 add $0x8,%rdx
6414: f2 41 0f 11 00 movsd %xmm0,(%r8)
6419: 49 83 c0 08 add $0x8,%r8
641d: 41 83 f9 ff cmp $0xffffffff,%r9d
6421: 75 dd jne 0x6400
6423: c3 ret
6424: 49 f7 c0 07 00 00 00 test $0x7,%r8
642b: 0f 85 a8 02 00 00 jne 0x66d9
6431: 49 f7 c0 0f 00 00 00 test $0xf,%r8
6438: 74 1d je 0x6457
643a: f2 0f 10 01 movsd (%rcx),%xmm0
643e: 48 83 c1 08 add $0x8,%rcx
6442: 41 83 c1 ff add $0xffffffff,%r9d
6446: f2 0f 59 02 mulsd (%rdx),%xmm0
644a: 48 83 c2 08 add $0x8,%rdx
644e: f2 41 0f 11 00 movsd %xmm0,(%r8)
6453: 49 83 c0 08 add $0x8,%r8
6457: 44 89 c8 mov %r9d,%eax
645a: 41 83 e1 03 and $0x3,%r9d
645e: c1 f8 02 sar $0x2,%eax
6461: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6468: 0f 84 4b 01 00 00 je 0x65b9
646e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6475: 0f 84 a4 00 00 00 je 0x651f
647b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6480: 73 5e jae 0x64e0
6482: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6489: 00
648a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6491: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6498: 00
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64a0: 0f 10 11 movups (%rcx),%xmm2
64a3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
64a7: 48 83 c1 20 add $0x20,%rcx
64ab: 0f 10 02 movups (%rdx),%xmm0
64ae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
64b2: 66 0f 59 d0 mulpd %xmm0,%xmm2
64b6: 48 83 c2 20 add $0x20,%rdx
64ba: 66 0f 59 d9 mulpd %xmm1,%xmm3
64be: 41 0f 11 10 movups %xmm2,(%r8)
64c2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
64c7: 49 83 c0 20 add $0x20,%r8
64cb: 83 c0 ff add $0xffffffff,%eax
64ce: 75 d0 jne 0x64a0
64d0: e9 11 ff ff ff jmp 0x63e6
64d5: 0f 1f 40 00 nopl 0x0(%rax)
64d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
64e4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
64e8: 0f 10 11 movups (%rcx),%xmm2
64eb: 0f 10 59 10 movups 0x10(%rcx),%xmm3
64ef: 48 83 c1 20 add $0x20,%rcx
64f3: 0f 10 02 movups (%rdx),%xmm0
64f6: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
64fa: 66 0f 59 d0 mulpd %xmm0,%xmm2
64fe: 48 83 c2 20 add $0x20,%rdx
6502: 66 0f 59 d9 mulpd %xmm1,%xmm3
6506: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
650b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
6511: 49 83 c0 20 add $0x20,%r8
6515: 83 c0 ff add $0xffffffff,%eax
6518: 75 c6 jne 0x64e0
651a: e9 c7 fe ff ff jmp 0x63e6
651f: 3d aa 2a 00 00 cmp $0x2aaa,%eax
6524: 73 5a jae 0x6580
6526: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
652d: 00
652e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6535: 0f 1f 40 00 nopl 0x0(%rax)
6539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6540: 0f 10 01 movups (%rcx),%xmm0
6543: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6547: 48 83 c1 20 add $0x20,%rcx
654b: 66 0f 59 02 mulpd (%rdx),%xmm0
654f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6554: 48 83 c2 20 add $0x20,%rdx
6558: 41 0f 11 00 movups %xmm0,(%r8)
655c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6561: 49 83 c0 20 add $0x20,%r8
6565: 83 c0 ff add $0xffffffff,%eax
6568: 75 d6 jne 0x6540
656a: e9 77 fe ff ff jmp 0x63e6
656f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6576: 00
6577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
657e: 66 90 xchg %ax,%ax
6580: 0f 18 49 40 prefetcht0 0x40(%rcx)
6584: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6588: 0f 10 01 movups (%rcx),%xmm0
658b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
658f: 48 83 c1 20 add $0x20,%rcx
6593: 66 0f 59 02 mulpd (%rdx),%xmm0
6597: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
659c: 48 83 c2 20 add $0x20,%rdx
65a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
65a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
65ab: 49 83 c0 20 add $0x20,%r8
65af: 83 c0 ff add $0xffffffff,%eax
65b2: 75 cc jne 0x6580
65b4: e9 2d fe ff ff jmp 0x63e6
65b9: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
65c0: 0f 84 93 00 00 00 je 0x6659
65c6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
65cb: 73 53 jae 0x6620
65cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
65d4: 00
65d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
65dc: 0f 1f 40 00 nopl 0x0(%rax)
65e0: 0f 10 02 movups (%rdx),%xmm0
65e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
65e7: 48 83 c2 20 add $0x20,%rdx
65eb: 66 0f 59 01 mulpd (%rcx),%xmm0
65ef: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
65f4: 48 83 c1 20 add $0x20,%rcx
65f8: 41 0f 11 00 movups %xmm0,(%r8)
65fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6601: 49 83 c0 20 add $0x20,%r8
6605: 83 c0 ff add $0xffffffff,%eax
6608: 75 d6 jne 0x65e0
660a: e9 d7 fd ff ff jmp 0x63e6
660f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6616: 00
6617: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
661e: 66 90 xchg %ax,%ax
6620: 0f 18 49 40 prefetcht0 0x40(%rcx)
6624: 0f 18 4a 40 prefetcht0 0x40(%rdx)
6628: 0f 10 02 movups (%rdx),%xmm0
662b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
662f: 48 83 c2 20 add $0x20,%rdx
6633: 66 0f 59 01 mulpd (%rcx),%xmm0
6637: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
663c: 48 83 c1 20 add $0x20,%rcx
6640: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
6645: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
664b: 49 83 c0 20 add $0x20,%r8
664f: 83 c0 ff add $0xffffffff,%eax
6652: 75 cc jne 0x6620
6654: e9 8d fd ff ff jmp 0x63e6
6659: 3d aa 2a 00 00 cmp $0x2aaa,%eax
665e: 73 40 jae 0x66a0
6660: 0f 10 01 movups (%rcx),%xmm0
6663: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6667: 48 83 c1 20 add $0x20,%rcx
666b: 66 0f 59 02 mulpd (%rdx),%xmm0
666f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6674: 48 83 c2 20 add $0x20,%rdx
6678: 41 0f 11 00 movups %xmm0,(%r8)
667c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6681: 49 83 c0 20 add $0x20,%r8
6685: 83 c0 ff add $0xffffffff,%eax
6688: 75 d6 jne 0x6660
668a: e9 57 fd ff ff jmp 0x63e6
668f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6696: 00
6697: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
669e: 66 90 xchg %ax,%ax
66a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
66a4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
66a8: 0f 10 01 movups (%rcx),%xmm0
66ab: 0f 10 49 10 movups 0x10(%rcx),%xmm1
66af: 48 83 c1 20 add $0x20,%rcx
66b3: 66 0f 59 02 mulpd (%rdx),%xmm0
66b7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
66bc: 48 83 c2 20 add $0x20,%rdx
66c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
66c5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
66cb: 49 83 c0 20 add $0x20,%r8
66cf: 83 c0 ff add $0xffffffff,%eax
66d2: 75 cc jne 0x66a0
66d4: e9 0d fd ff ff jmp 0x63e6
66d9: 44 89 c8 mov %r9d,%eax
66dc: 41 83 e1 03 and $0x3,%r9d
66e0: c1 f8 02 sar $0x2,%eax
66e3: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
66ea: 0f 84 85 00 00 00 je 0x6775
66f0: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
66f7: 75 47 jne 0x6740
66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6700: 0f 10 01 movups (%rcx),%xmm0
6703: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6707: 48 83 c1 20 add $0x20,%rcx
670b: 66 0f 59 02 mulpd (%rdx),%xmm0
670f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6714: 48 83 c2 20 add $0x20,%rdx
6718: 41 0f 11 00 movups %xmm0,(%r8)
671c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6721: 49 83 c0 20 add $0x20,%r8
6725: 83 c0 ff add $0xffffffff,%eax
6728: 75 d6 jne 0x6700
672a: e9 b7 fc ff ff jmp 0x63e6
672f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6736: 00
6737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
673e: 66 90 xchg %ax,%ax
6740: 0f 10 11 movups (%rcx),%xmm2
6743: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6747: 48 83 c1 20 add $0x20,%rcx
674b: 0f 10 02 movups (%rdx),%xmm0
674e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6752: 66 0f 59 d0 mulpd %xmm0,%xmm2
6756: 48 83 c2 20 add $0x20,%rdx
675a: 66 0f 59 d9 mulpd %xmm1,%xmm3
675e: 41 0f 11 10 movups %xmm2,(%r8)
6762: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6767: 49 83 c0 20 add $0x20,%r8
676b: 83 c0 ff add $0xffffffff,%eax
676e: 75 d0 jne 0x6740
6770: e9 71 fc ff ff jmp 0x63e6
6775: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
677c: 75 42 jne 0x67c0
677e: 66 90 xchg %ax,%ax
6780: 0f 10 01 movups (%rcx),%xmm0
6783: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6787: 48 83 c1 20 add $0x20,%rcx
678b: 66 0f 59 02 mulpd (%rdx),%xmm0
678f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
6794: 48 83 c2 20 add $0x20,%rdx
6798: 41 0f 11 00 movups %xmm0,(%r8)
679c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
67a1: 49 83 c0 20 add $0x20,%r8
67a5: 83 c0 ff add $0xffffffff,%eax
67a8: 75 d6 jne 0x6780
67aa: e9 37 fc ff ff jmp 0x63e6
67af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67b6: 00
67b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67be: 66 90 xchg %ax,%ax
67c0: 0f 10 02 movups (%rdx),%xmm0
67c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
67c7: 48 83 c2 20 add $0x20,%rdx
67cb: 66 0f 59 01 mulpd (%rcx),%xmm0
67cf: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
67d4: 48 83 c1 20 add $0x20,%rcx
67d8: 41 0f 11 00 movups %xmm0,(%r8)
67dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
67e1: 49 83 c0 20 add $0x20,%r8
67e5: 83 c0 ff add $0xffffffff,%eax
67e8: 75 d6 jne 0x67c0
67ea: e9 f7 fb ff ff jmp 0x63e6
67ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67f6: 00
67f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67fe: 66 90 xchg %ax,%ax
6800: 41 83 f9 05 cmp $0x5,%r9d
6804: 0f 82 75 03 00 00 jb 0x6b7f
680a: 49 f7 c0 07 00 00 00 test $0x7,%r8
6811: 0f 85 bb 01 00 00 jne 0x69d2
6817: 49 f7 c0 0f 00 00 00 test $0xf,%r8
681e: 74 1c je 0x683c
6820: f2 0f 10 01 movsd (%rcx),%xmm0
6824: 48 83 c1 08 add $0x8,%rcx
6828: 41 ff c9 dec %r9d
682b: f2 0f 5d 02 minsd (%rdx),%xmm0
682f: f2 41 0f 11 00 movsd %xmm0,(%r8)
6834: 48 83 c2 08 add $0x8,%rdx
6838: 49 83 c0 08 add $0x8,%r8
683c: 44 89 c8 mov %r9d,%eax
683f: 49 89 d2 mov %rdx,%r10
6842: c1 e8 02 shr $0x2,%eax
6845: 49 83 e2 0f and $0xf,%r10
6849: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6850: 0f 84 c8 00 00 00 je 0x691e
6856: 45 33 db xor %r11d,%r11d
6859: 4d 85 d2 test %r10,%r10
685c: 74 72 je 0x68d0
685e: 85 c0 test %eax,%eax
6860: 0f 86 15 03 00 00 jbe 0x6b7b
6866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
686d: 00
686e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6875: 0f 1f 40 00 nopl 0x0(%rax)
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6880: f2 0f 10 11 movsd (%rcx),%xmm2
6884: 41 ff c3 inc %r11d
6887: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
688c: f2 0f 10 02 movsd (%rdx),%xmm0
6890: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6895: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
689a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
689f: 48 83 c2 20 add $0x20,%rdx
68a3: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
68a8: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
68ad: 48 83 c1 20 add $0x20,%rcx
68b1: 66 0f 5d d0 minpd %xmm0,%xmm2
68b5: 66 0f 5d d9 minpd %xmm1,%xmm3
68b9: 41 0f 29 10 movaps %xmm2,(%r8)
68bd: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
68c2: 49 83 c0 20 add $0x20,%r8
68c6: 44 3b d8 cmp %eax,%r11d
68c9: 72 b5 jb 0x6880
68cb: e9 ab 02 00 00 jmp 0x6b7b
68d0: 85 c0 test %eax,%eax
68d2: 0f 86 a3 02 00 00 jbe 0x6b7b
68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68df: 00
68e0: f2 0f 10 01 movsd (%rcx),%xmm0
68e4: 41 ff c3 inc %r11d
68e7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
68ec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
68f1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
68f6: 48 83 c1 20 add $0x20,%rcx
68fa: 66 0f 5d 02 minpd (%rdx),%xmm0
68fe: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6903: 41 0f 29 00 movaps %xmm0,(%r8)
6907: 48 83 c2 20 add $0x20,%rdx
690b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
6910: 49 83 c0 20 add $0x20,%r8
6914: 44 3b d8 cmp %eax,%r11d
6917: 72 c7 jb 0x68e0
6919: e9 5d 02 00 00 jmp 0x6b7b
691e: 45 33 db xor %r11d,%r11d
6921: 4d 85 d2 test %r10,%r10
6924: 74 5e je 0x6984
6926: 85 c0 test %eax,%eax
6928: 0f 86 4d 02 00 00 jbe 0x6b7b
692e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6935: 00
6936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
693d: 0f 1f 00 nopl (%rax)
6940: f2 0f 10 02 movsd (%rdx),%xmm0
6944: 41 ff c3 inc %r11d
6947: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
694c: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6951: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6956: 48 83 c2 20 add $0x20,%rdx
695a: 0f 28 11 movaps (%rcx),%xmm2
695d: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
6961: 48 83 c1 20 add $0x20,%rcx
6965: 66 0f 5d d0 minpd %xmm0,%xmm2
6969: 66 0f 5d d9 minpd %xmm1,%xmm3
696d: 41 0f 29 10 movaps %xmm2,(%r8)
6971: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
6976: 49 83 c0 20 add $0x20,%r8
697a: 44 3b d8 cmp %eax,%r11d
697d: 72 c1 jb 0x6940
697f: e9 f7 01 00 00 jmp 0x6b7b
6984: 85 c0 test %eax,%eax
6986: 0f 86 ef 01 00 00 jbe 0x6b7b
698c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6993: 00
6994: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
699b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
69a0: 0f 28 01 movaps (%rcx),%xmm0
69a3: 41 ff c3 inc %r11d
69a6: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
69aa: 48 83 c1 20 add $0x20,%rcx
69ae: 66 0f 5d 02 minpd (%rdx),%xmm0
69b2: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
69b7: 41 0f 29 00 movaps %xmm0,(%r8)
69bb: 48 83 c2 20 add $0x20,%rdx
69bf: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
69c4: 49 83 c0 20 add $0x20,%r8
69c8: 44 3b d8 cmp %eax,%r11d
69cb: 72 d3 jb 0x69a0
69cd: e9 a9 01 00 00 jmp 0x6b7b
69d2: 44 89 c8 mov %r9d,%eax
69d5: 49 89 d2 mov %rdx,%r10
69d8: c1 e8 02 shr $0x2,%eax
69db: 49 83 e2 0f and $0xf,%r10
69df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
69e6: 0f 84 e0 00 00 00 je 0x6acc
69ec: 45 33 db xor %r11d,%r11d
69ef: 4d 85 d2 test %r10,%r10
69f2: 0f 84 66 00 00 00 je 0x6a5e
69f8: 85 c0 test %eax,%eax
69fa: 0f 86 7b 01 00 00 jbe 0x6b7b
6a00: f2 0f 10 11 movsd (%rcx),%xmm2
6a04: 41 ff c3 inc %r11d
6a07: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
6a0c: f2 0f 10 02 movsd (%rdx),%xmm0
6a10: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6a15: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6a1a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6a1f: 48 83 c2 20 add $0x20,%rdx
6a23: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
6a28: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
6a2d: 48 83 c1 20 add $0x20,%rcx
6a31: 66 0f 5d d0 minpd %xmm0,%xmm2
6a35: 66 0f 5d d9 minpd %xmm1,%xmm3
6a39: f2 41 0f 11 10 movsd %xmm2,(%r8)
6a3e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
6a44: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
6a4a: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
6a50: 49 83 c0 20 add $0x20,%r8
6a54: 44 3b d8 cmp %eax,%r11d
6a57: 72 a7 jb 0x6a00
6a59: e9 1d 01 00 00 jmp 0x6b7b
6a5e: 85 c0 test %eax,%eax
6a60: 0f 86 15 01 00 00 jbe 0x6b7b
6a66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a6d: 00
6a6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a75: 0f 1f 40 00 nopl 0x0(%rax)
6a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a80: f2 0f 10 01 movsd (%rcx),%xmm0
6a84: 41 ff c3 inc %r11d
6a87: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6a8c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
6a91: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6a96: 48 83 c1 20 add $0x20,%rcx
6a9a: 66 0f 5d 02 minpd (%rdx),%xmm0
6a9e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6aa3: f2 41 0f 11 00 movsd %xmm0,(%r8)
6aa8: 48 83 c2 20 add $0x20,%rdx
6aac: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
6ab2: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
6ab8: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
6abe: 49 83 c0 20 add $0x20,%r8
6ac2: 44 3b d8 cmp %eax,%r11d
6ac5: 72 b9 jb 0x6a80
6ac7: e9 af 00 00 00 jmp 0x6b7b
6acc: 45 33 db xor %r11d,%r11d
6acf: 4d 85 d2 test %r10,%r10
6ad2: 74 5b je 0x6b2f
6ad4: 85 c0 test %eax,%eax
6ad6: 0f 86 9f 00 00 00 jbe 0x6b7b
6adc: 0f 1f 40 00 nopl 0x0(%rax)
6ae0: f2 0f 10 02 movsd (%rdx),%xmm0
6ae4: 41 ff c3 inc %r11d
6ae7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6aec: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6af1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6af6: 48 83 c2 20 add $0x20,%rdx
6afa: 0f 28 11 movaps (%rcx),%xmm2
6afd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
6b01: 48 83 c1 20 add $0x20,%rcx
6b05: 66 0f 5d d0 minpd %xmm0,%xmm2
6b09: 66 0f 5d d9 minpd %xmm1,%xmm3
6b0d: f2 41 0f 11 10 movsd %xmm2,(%r8)
6b12: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
6b18: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
6b1e: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
6b24: 49 83 c0 20 add $0x20,%r8
6b28: 44 3b d8 cmp %eax,%r11d
6b2b: 72 b3 jb 0x6ae0
6b2d: eb 4c jmp 0x6b7b
6b2f: 85 c0 test %eax,%eax
6b31: 76 48 jbe 0x6b7b
6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b3f: 00
6b40: 0f 28 01 movaps (%rcx),%xmm0
6b43: 41 ff c3 inc %r11d
6b46: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
6b4a: 48 83 c1 20 add $0x20,%rcx
6b4e: 66 0f 5d 02 minpd (%rdx),%xmm0
6b52: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6b57: f2 41 0f 11 00 movsd %xmm0,(%r8)
6b5c: 48 83 c2 20 add $0x20,%rdx
6b60: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
6b66: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
6b6c: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
6b72: 49 83 c0 20 add $0x20,%r8
6b76: 44 3b d8 cmp %eax,%r11d
6b79: 72 c5 jb 0x6b40
6b7b: 41 83 e1 03 and $0x3,%r9d
6b7f: 33 c0 xor %eax,%eax
6b81: 45 85 c9 test %r9d,%r9d
6b84: 76 3a jbe 0x6bc0
6b86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b8d: 00
6b8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b95: 0f 1f 40 00 nopl 0x0(%rax)
6b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ba0: f2 0f 10 01 movsd (%rcx),%xmm0
6ba4: ff c0 inc %eax
6ba6: 48 83 c1 08 add $0x8,%rcx
6baa: f2 0f 5d 02 minsd (%rdx),%xmm0
6bae: f2 41 0f 11 00 movsd %xmm0,(%r8)
6bb3: 48 83 c2 08 add $0x8,%rdx
6bb7: 49 83 c0 08 add $0x8,%r8
6bbb: 41 3b c1 cmp %r9d,%eax
6bbe: 72 e0 jb 0x6ba0
6bc0: c3 ret
6bc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bc8: 00
6bc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bd7: 00
6bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bdf: 90 nop
6be0: 41 83 f9 05 cmp $0x5,%r9d
6be4: 0f 82 28 03 00 00 jb 0x6f12
6bea: 49 f7 c0 07 00 00 00 test $0x7,%r8
6bf1: 0f 85 bc 01 00 00 jne 0x6db3
6bf7: 49 f7 c0 0f 00 00 00 test $0xf,%r8
6bfe: 74 1d je 0x6c1d
6c00: f2 0f 10 01 movsd (%rcx),%xmm0
6c04: 48 83 c1 08 add $0x8,%rcx
6c08: 41 83 c1 ff add $0xffffffff,%r9d
6c0c: f2 0f 5d 02 minsd (%rdx),%xmm0
6c10: 48 83 c2 08 add $0x8,%rdx
6c14: f2 41 0f 11 00 movsd %xmm0,(%r8)
6c19: 49 83 c0 08 add $0x8,%r8
6c1d: 44 89 c8 mov %r9d,%eax
6c20: 49 89 d2 mov %rdx,%r10
6c23: c1 e8 02 shr $0x2,%eax
6c26: 49 83 e2 0f and $0xf,%r10
6c2a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6c31: 0f 84 bc 00 00 00 je 0x6cf3
6c37: 45 33 db xor %r11d,%r11d
6c3a: 4d 85 d2 test %r10,%r10
6c3d: 74 5a je 0x6c99
6c3f: 85 c0 test %eax,%eax
6c41: 0f 86 c7 02 00 00 jbe 0x6f0e
6c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c4e: 00
6c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c56: 0f 1f 00 nopl (%rax)
6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c60: 0f 10 11 movups (%rcx),%xmm2
6c63: 41 83 c3 01 add $0x1,%r11d
6c67: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6c6b: 48 83 c1 20 add $0x20,%rcx
6c6f: 0f 10 02 movups (%rdx),%xmm0
6c72: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6c76: 66 0f 5d d0 minpd %xmm0,%xmm2
6c7a: 48 83 c2 20 add $0x20,%rdx
6c7e: 66 0f 5d d9 minpd %xmm1,%xmm3
6c82: 41 0f 11 10 movups %xmm2,(%r8)
6c86: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6c8b: 49 83 c0 20 add $0x20,%r8
6c8f: 44 3b d8 cmp %eax,%r11d
6c92: 72 cc jb 0x6c60
6c94: e9 75 02 00 00 jmp 0x6f0e
6c99: 85 c0 test %eax,%eax
6c9b: 0f 86 6d 02 00 00 jbe 0x6f0e
6ca1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ca8: 00
6ca9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cb7: 00
6cb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cbf: 90 nop
6cc0: 0f 10 01 movups (%rcx),%xmm0
6cc3: 41 83 c3 01 add $0x1,%r11d
6cc7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6ccb: 48 83 c1 20 add $0x20,%rcx
6ccf: 66 0f 5d 02 minpd (%rdx),%xmm0
6cd3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6cd8: 48 83 c2 20 add $0x20,%rdx
6cdc: 41 0f 11 00 movups %xmm0,(%r8)
6ce0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6ce5: 49 83 c0 20 add $0x20,%r8
6ce9: 44 3b d8 cmp %eax,%r11d
6cec: 72 d2 jb 0x6cc0
6cee: e9 1b 02 00 00 jmp 0x6f0e
6cf3: 45 33 db xor %r11d,%r11d
6cf6: 4d 85 d2 test %r10,%r10
6cf9: 74 5e je 0x6d59
6cfb: 85 c0 test %eax,%eax
6cfd: 0f 86 0b 02 00 00 jbe 0x6f0e
6d03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d0a: 00
6d0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d20: 0f 10 11 movups (%rcx),%xmm2
6d23: 41 83 c3 01 add $0x1,%r11d
6d27: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6d2b: 48 83 c1 20 add $0x20,%rcx
6d2f: 0f 10 02 movups (%rdx),%xmm0
6d32: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6d36: 66 0f 5d d0 minpd %xmm0,%xmm2
6d3a: 48 83 c2 20 add $0x20,%rdx
6d3e: 66 0f 5d d9 minpd %xmm1,%xmm3
6d42: 41 0f 11 10 movups %xmm2,(%r8)
6d46: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6d4b: 49 83 c0 20 add $0x20,%r8
6d4f: 44 3b d8 cmp %eax,%r11d
6d52: 72 cc jb 0x6d20
6d54: e9 b5 01 00 00 jmp 0x6f0e
6d59: 85 c0 test %eax,%eax
6d5b: 0f 86 ad 01 00 00 jbe 0x6f0e
6d61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d68: 00
6d69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d77: 00
6d78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d7f: 90 nop
6d80: 0f 10 01 movups (%rcx),%xmm0
6d83: 41 83 c3 01 add $0x1,%r11d
6d87: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6d8b: 48 83 c1 20 add $0x20,%rcx
6d8f: 66 0f 5d 02 minpd (%rdx),%xmm0
6d93: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6d98: 48 83 c2 20 add $0x20,%rdx
6d9c: 41 0f 11 00 movups %xmm0,(%r8)
6da0: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6da5: 49 83 c0 20 add $0x20,%r8
6da9: 44 3b d8 cmp %eax,%r11d
6dac: 72 d2 jb 0x6d80
6dae: e9 5b 01 00 00 jmp 0x6f0e
6db3: 44 89 c8 mov %r9d,%eax
6db6: 49 89 d2 mov %rdx,%r10
6db9: c1 e8 02 shr $0x2,%eax
6dbc: 49 83 e2 0f and $0xf,%r10
6dc0: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6dc7: 0f 84 a6 00 00 00 je 0x6e73
6dcd: 45 33 db xor %r11d,%r11d
6dd0: 4d 85 d2 test %r10,%r10
6dd3: 74 44 je 0x6e19
6dd5: 85 c0 test %eax,%eax
6dd7: 0f 86 31 01 00 00 jbe 0x6f0e
6ddd: 0f 1f 00 nopl (%rax)
6de0: 0f 10 11 movups (%rcx),%xmm2
6de3: 41 83 c3 01 add $0x1,%r11d
6de7: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6deb: 48 83 c1 20 add $0x20,%rcx
6def: 0f 10 02 movups (%rdx),%xmm0
6df2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6df6: 66 0f 5d d0 minpd %xmm0,%xmm2
6dfa: 48 83 c2 20 add $0x20,%rdx
6dfe: 66 0f 5d d9 minpd %xmm1,%xmm3
6e02: 41 0f 11 10 movups %xmm2,(%r8)
6e06: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6e0b: 49 83 c0 20 add $0x20,%r8
6e0f: 44 3b d8 cmp %eax,%r11d
6e12: 72 cc jb 0x6de0
6e14: e9 f5 00 00 00 jmp 0x6f0e
6e19: 85 c0 test %eax,%eax
6e1b: 0f 86 ed 00 00 00 jbe 0x6f0e
6e21: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e28: 00
6e29: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e37: 00
6e38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e3f: 90 nop
6e40: 0f 10 01 movups (%rcx),%xmm0
6e43: 41 83 c3 01 add $0x1,%r11d
6e47: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6e4b: 48 83 c1 20 add $0x20,%rcx
6e4f: 66 0f 5d 02 minpd (%rdx),%xmm0
6e53: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6e58: 48 83 c2 20 add $0x20,%rdx
6e5c: 41 0f 11 00 movups %xmm0,(%r8)
6e60: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6e65: 49 83 c0 20 add $0x20,%r8
6e69: 44 3b d8 cmp %eax,%r11d
6e6c: 72 d2 jb 0x6e40
6e6e: e9 9b 00 00 00 jmp 0x6f0e
6e73: 45 33 db xor %r11d,%r11d
6e76: 4d 85 d2 test %r10,%r10
6e79: 74 5b je 0x6ed6
6e7b: 85 c0 test %eax,%eax
6e7d: 0f 86 8b 00 00 00 jbe 0x6f0e
6e83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e8a: 00
6e8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ea0: 0f 10 11 movups (%rcx),%xmm2
6ea3: 41 83 c3 01 add $0x1,%r11d
6ea7: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6eab: 48 83 c1 20 add $0x20,%rcx
6eaf: 0f 10 02 movups (%rdx),%xmm0
6eb2: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6eb6: 66 0f 5d d0 minpd %xmm0,%xmm2
6eba: 48 83 c2 20 add $0x20,%rdx
6ebe: 66 0f 5d d9 minpd %xmm1,%xmm3
6ec2: 41 0f 11 10 movups %xmm2,(%r8)
6ec6: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6ecb: 49 83 c0 20 add $0x20,%r8
6ecf: 44 3b d8 cmp %eax,%r11d
6ed2: 72 cc jb 0x6ea0
6ed4: eb 38 jmp 0x6f0e
6ed6: 85 c0 test %eax,%eax
6ed8: 76 34 jbe 0x6f0e
6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6ee0: 0f 10 01 movups (%rcx),%xmm0
6ee3: 41 83 c3 01 add $0x1,%r11d
6ee7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6eeb: 48 83 c1 20 add $0x20,%rcx
6eef: 66 0f 5d 02 minpd (%rdx),%xmm0
6ef3: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
6ef8: 48 83 c2 20 add $0x20,%rdx
6efc: 41 0f 11 00 movups %xmm0,(%r8)
6f00: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6f05: 49 83 c0 20 add $0x20,%r8
6f09: 44 3b d8 cmp %eax,%r11d
6f0c: 72 d2 jb 0x6ee0
6f0e: 41 83 e1 03 and $0x3,%r9d
6f12: 33 c0 xor %eax,%eax
6f14: 45 85 c9 test %r9d,%r9d
6f17: 76 28 jbe 0x6f41
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f20: f2 0f 10 01 movsd (%rcx),%xmm0
6f24: 83 c0 01 add $0x1,%eax
6f27: 48 83 c1 08 add $0x8,%rcx
6f2b: f2 0f 5d 02 minsd (%rdx),%xmm0
6f2f: 48 83 c2 08 add $0x8,%rdx
6f33: f2 41 0f 11 00 movsd %xmm0,(%r8)
6f38: 49 83 c0 08 add $0x8,%r8
6f3c: 41 3b c1 cmp %r9d,%eax
6f3f: 72 df jb 0x6f20
6f41: c3 ret
6f42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f49: 00
6f4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f58: 00
6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f60: 53 push %rbx
6f61: 56 push %rsi
6f62: 55 push %rbp
6f63: 48 83 ec 30 sub $0x30,%rsp
6f67: 44 89 cd mov %r9d,%ebp
6f6a: 81 e5 07 00 00 80 and $0x80000007,%ebp
6f70: 7d 08 jge 0x6f7a
6f72: 83 ed 01 sub $0x1,%ebp
6f75: 83 cd f8 or $0xfffffff8,%ebp
6f78: ff c5 inc %ebp
6f7a: 33 db xor %ebx,%ebx
6f7c: 41 8d 41 f9 lea -0x7(%r9),%eax
6f80: 85 c0 test %eax,%eax
6f82: 0f 8e 7c 00 00 00 jle 0x7004
6f88: 49 63 c1 movslq %r9d,%rax
6f8b: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
6f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f96: 00
6f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f9e: 66 90 xchg %ax,%ax
6fa0: c5 f9 10 1c d9 vmovupd (%rcx,%rbx,8),%xmm3
6fa5: c5 f9 10 24 da vmovupd (%rdx,%rbx,8),%xmm4
6faa: c5 f9 10 6c d9 20 vmovupd 0x20(%rcx,%rbx,8),%xmm5
6fb0: c4 e3 65 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm3,%ymm2
6fb7: 01
6fb8: c5 f9 10 5c da 20 vmovupd 0x20(%rdx,%rbx,8),%xmm3
6fbe: c4 e3 5d 18 4c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm4,%ymm1
6fc5: 01
6fc6: c5 ed 5d c9 vminpd %ymm1,%ymm2,%ymm1
6fca: c4 e3 65 18 64 da 30 vinsertf128 $0x1,0x30(%rdx,%rbx,8),%ymm3,%ymm4
6fd1: 01
6fd2: c4 e3 55 18 44 d9 30 vinsertf128 $0x1,0x30(%rcx,%rbx,8),%ymm5,%ymm0
6fd9: 01
6fda: c5 fd 5d c4 vminpd %ymm4,%ymm0,%ymm0
6fde: c4 c1 79 11 0c d8 vmovupd %xmm1,(%r8,%rbx,8)
6fe4: c4 c1 79 11 44 d8 20 vmovupd %xmm0,0x20(%r8,%rbx,8)
6feb: c4 c3 7d 19 4c d8 10 vextractf128 $0x1,%ymm1,0x10(%r8,%rbx,8)
6ff2: 01
6ff3: c4 c3 7d 19 44 d8 30 vextractf128 $0x1,%ymm0,0x30(%r8,%rbx,8)
6ffa: 01
6ffb: 48 83 c3 08 add $0x8,%rbx
6fff: 48 3b d8 cmp %rax,%rbx
7002: 7c 9c jl 0x6fa0
7004: 83 fd 04 cmp $0x4,%ebp
7007: 7c 3c jl 0x7045
7009: c5 f9 10 04 d9 vmovupd (%rcx,%rbx,8),%xmm0
700e: c5 f9 10 0c da vmovupd (%rdx,%rbx,8),%xmm1
7013: c4 e3 75 18 5c da 10 vinsertf128 $0x1,0x10(%rdx,%rbx,8),%ymm1,%ymm3
701a: 01
701b: c4 e3 7d 18 54 d9 10 vinsertf128 $0x1,0x10(%rcx,%rbx,8),%ymm0,%ymm2
7022: 01
7023: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
7027: c4 c1 79 11 24 d8 vmovupd %xmm4,(%r8,%rbx,8)
702d: c4 c3 7d 19 64 d8 10 vextractf128 $0x1,%ymm4,0x10(%r8,%rbx,8)
7034: 01
7035: 81 e5 03 00 00 80 and $0x80000003,%ebp
703b: 7d 08 jge 0x7045
703d: 83 ed 01 sub $0x1,%ebp
7040: 83 cd fc or $0xfffffffc,%ebp
7043: ff c5 inc %ebp
7045: 44 89 c8 mov %r9d,%eax
7048: 2b c5 sub %ebp,%eax
704a: f7 dd neg %ebp
704c: 0f 89 0e 03 00 00 jns 0x7360
7052: 44 89 cb mov %r9d,%ebx
7055: 2b d8 sub %eax,%ebx
7057: 83 fb 06 cmp $0x6,%ebx
705a: 0f 8e 5f 02 00 00 jle 0x72bf
7060: 48 63 e8 movslq %eax,%rbp
7063: 4d 8d 14 e8 lea (%r8,%rbp,8),%r10
7067: 48 8d 34 ea lea (%rdx,%rbp,8),%rsi
706b: 49 3b f2 cmp %r10,%rsi
706e: 76 1f jbe 0x708f
7070: 4d 63 c9 movslq %r9d,%r9
7073: 49 89 f3 mov %rsi,%r11
7076: 4c 2b cd sub %rbp,%r9
7079: 4d 2b da sub %r10,%r11
707c: 49 c1 e1 03 shl $0x3,%r9
7080: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
7085: 4d 3b d9 cmp %r9,%r11
7088: 7d 2c jge 0x70b6
708a: e9 30 02 00 00 jmp 0x72bf
708f: 4c 3b d6 cmp %rsi,%r10
7092: 0f 86 27 02 00 00 jbe 0x72bf
7098: 4d 63 c9 movslq %r9d,%r9
709b: 4d 89 d3 mov %r10,%r11
709e: 4c 2b cd sub %rbp,%r9
70a1: 4c 2b de sub %rsi,%r11
70a4: 49 c1 e1 03 shl $0x3,%r9
70a8: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
70ad: 4d 3b d9 cmp %r9,%r11
70b0: 0f 8c 09 02 00 00 jl 0x72bf
70b6: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
70ba: 49 3b ea cmp %r10,%rbp
70bd: 76 12 jbe 0x70d1
70bf: 49 89 e9 mov %rbp,%r9
70c2: 4d 2b ca sub %r10,%r9
70c5: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
70ca: 7d 1f jge 0x70eb
70cc: e9 ee 01 00 00 jmp 0x72bf
70d1: 4c 3b d5 cmp %rbp,%r10
70d4: 0f 86 e5 01 00 00 jbe 0x72bf
70da: 4d 89 d1 mov %r10,%r9
70dd: 4c 2b cd sub %rbp,%r9
70e0: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
70e5: 0f 8c d4 01 00 00 jl 0x72bf
70eb: 32 d2 xor %dl,%dl
70ed: 83 fb 10 cmp $0x10,%ebx
70f0: 0f 8c 75 02 00 00 jl 0x736b
70f6: 4d 89 d0 mov %r10,%r8
70f9: 49 83 e0 1f and $0x1f,%r8
70fd: 45 89 c0 mov %r8d,%r8d
7100: 45 85 c0 test %r8d,%r8d
7103: 74 18 je 0x711d
7105: 41 f7 c0 07 00 00 00 test $0x7,%r8d
710c: 0f 85 59 02 00 00 jne 0x736b
7112: 41 f7 d8 neg %r8d
7115: 41 83 c0 20 add $0x20,%r8d
7119: 41 c1 e8 03 shr $0x3,%r8d
711d: 41 8d 40 10 lea 0x10(%r8),%eax
7121: 3b d8 cmp %eax,%ebx
7123: 0f 8c 42 02 00 00 jl 0x736b
7129: 89 d8 mov %ebx,%eax
712b: 33 c9 xor %ecx,%ecx
712d: 41 2b c0 sub %r8d,%eax
7130: 83 e0 0f and $0xf,%eax
7133: f7 d8 neg %eax
7135: 03 c3 add %ebx,%eax
7137: 45 85 c0 test %r8d,%r8d
713a: 76 1d jbe 0x7159
713c: 0f 1f 40 00 nopl 0x0(%rax)
7140: c5 fb 10 44 cd 00 vmovsd 0x0(%rbp,%rcx,8),%xmm0
7146: c5 fb 5d 04 ce vminsd (%rsi,%rcx,8),%xmm0,%xmm0
714b: c4 c1 7b 11 04 ca vmovsd %xmm0,(%r10,%rcx,8)
7151: 48 ff c1 inc %rcx
7154: 49 3b c8 cmp %r8,%rcx
7157: 72 e7 jb 0x7140
7159: 48 63 c8 movslq %eax,%rcx
715c: 0f 1f 40 00 nopl 0x0(%rax)
7160: c4 a1 79 10 44 c5 00 vmovupd 0x0(%rbp,%r8,8),%xmm0
7167: c4 a1 79 10 0c c6 vmovupd (%rsi,%r8,8),%xmm1
716d: c4 a1 79 10 6c c5 20 vmovupd 0x20(%rbp,%r8,8),%xmm5
7174: c4 a3 7d 18 54 c5 10 vinsertf128 $0x1,0x10(%rbp,%r8,8),%ymm0,%ymm2
717b: 01
717c: c4 a3 75 18 5c c6 10 vinsertf128 $0x1,0x10(%rsi,%r8,8),%ymm1,%ymm3
7183: 01
7184: c4 a1 79 10 44 c6 20 vmovupd 0x20(%rsi,%r8,8),%xmm0
718b: c5 ed 5d e3 vminpd %ymm3,%ymm2,%ymm4
718f: c4 81 7d 11 24 c2 vmovupd %ymm4,(%r10,%r8,8)
7195: c4 a1 79 10 64 c5 40 vmovupd 0x40(%rbp,%r8,8),%xmm4
719c: c4 a3 7d 18 54 c6 30 vinsertf128 $0x1,0x30(%rsi,%r8,8),%ymm0,%ymm2
71a3: 01
71a4: c4 a1 79 10 44 c6 40 vmovupd 0x40(%rsi,%r8,8),%xmm0
71ab: c4 a3 55 18 4c c5 30 vinsertf128 $0x1,0x30(%rbp,%r8,8),%ymm5,%ymm1
71b2: 01
71b3: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
71b7: c4 a1 79 10 6c c5 60 vmovupd 0x60(%rbp,%r8,8),%xmm5
71be: c4 81 7d 11 5c c2 20 vmovupd %ymm3,0x20(%r10,%r8,8)
71c5: c4 a3 7d 18 54 c6 50 vinsertf128 $0x1,0x50(%rsi,%r8,8),%ymm0,%ymm2
71cc: 01
71cd: c4 a1 79 10 44 c6 60 vmovupd 0x60(%rsi,%r8,8),%xmm0
71d4: c4 a3 5d 18 4c c5 50 vinsertf128 $0x1,0x50(%rbp,%r8,8),%ymm4,%ymm1
71db: 01
71dc: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
71e0: c4 81 7d 11 5c c2 40 vmovupd %ymm3,0x40(%r10,%r8,8)
71e7: c4 a3 55 18 4c c5 70 vinsertf128 $0x1,0x70(%rbp,%r8,8),%ymm5,%ymm1
71ee: 01
71ef: c4 a3 7d 18 54 c6 70 vinsertf128 $0x1,0x70(%rsi,%r8,8),%ymm0,%ymm2
71f6: 01
71f7: c5 f5 5d da vminpd %ymm2,%ymm1,%ymm3
71fb: c4 81 7d 11 5c c2 60 vmovupd %ymm3,0x60(%r10,%r8,8)
7202: 49 83 c0 10 add $0x10,%r8
7206: 4c 3b c1 cmp %rcx,%r8
7209: 0f 82 51 ff ff ff jb 0x7160
720f: 8d 48 01 lea 0x1(%rax),%ecx
7212: 3b cb cmp %ebx,%ecx
7214: 0f 87 46 01 00 00 ja 0x7360
721a: 48 63 db movslq %ebx,%rbx
721d: 48 63 c0 movslq %eax,%rax
7220: 48 2b d8 sub %rax,%rbx
7223: 80 fa 01 cmp $0x1,%dl
7226: 75 05 jne 0x722d
7228: 45 33 c9 xor %r9d,%r9d
722b: eb 4d jmp 0x727a
722d: 48 83 fb 02 cmp $0x2,%rbx
7231: 7c f5 jl 0x7228
7233: 48 63 c0 movslq %eax,%rax
7236: 41 89 d9 mov %ebx,%r9d
7239: 41 83 e1 fe and $0xfffffffe,%r9d
723d: 33 c9 xor %ecx,%ecx
723f: 4d 63 c9 movslq %r9d,%r9
7242: 4d 8d 04 c2 lea (%r10,%rax,8),%r8
7246: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
724a: 4c 8d 5c c5 00 lea 0x0(%rbp,%rax,8),%r11
724f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7256: 00
7257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
725e: 66 90 xchg %ax,%ax
7260: c4 c1 79 10 04 cb vmovupd (%r11,%rcx,8),%xmm0
7266: c5 f9 5d 0c ca vminpd (%rdx,%rcx,8),%xmm0,%xmm1
726b: c4 c1 79 11 0c c8 vmovupd %xmm1,(%r8,%rcx,8)
7271: 48 83 c1 02 add $0x2,%rcx
7275: 49 3b c9 cmp %r9,%rcx
7278: 72 e6 jb 0x7260
727a: 4c 3b cb cmp %rbx,%r9
727d: 0f 83 dd 00 00 00 jae 0x7360
7283: 48 63 c0 movslq %eax,%rax
7286: 49 8d 0c c2 lea (%r10,%rax,8),%rcx
728a: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
728e: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
729f: 00
72a0: c4 a1 7b 10 04 c8 vmovsd (%rax,%r9,8),%xmm0
72a6: c4 a1 7b 5d 04 ca vminsd (%rdx,%r9,8),%xmm0,%xmm0
72ac: c4 a1 7b 11 04 c9 vmovsd %xmm0,(%rcx,%r9,8)
72b2: 49 ff c1 inc %r9
72b5: 4c 3b cb cmp %rbx,%r9
72b8: 72 e6 jb 0x72a0
72ba: e9 a1 00 00 00 jmp 0x7360
72bf: 41 89 db mov %ebx,%r11d
72c2: be 01 00 00 00 mov $0x1,%esi
72c7: 41 d1 eb shr $1,%r11d
72ca: 45 33 c9 xor %r9d,%r9d
72cd: 45 85 db test %r11d,%r11d
72d0: 76 6b jbe 0x733d
72d2: 48 63 c0 movslq %eax,%rax
72d5: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
72da: 48 8d 34 c2 lea (%rdx,%rax,8),%rsi
72de: 48 8d 2c c1 lea (%rcx,%rax,8),%rbp
72e2: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
72e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72ed: 00
72ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72f5: 0f 1f 40 00 nopl 0x0(%rax)
72f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7300: 43 8d 3c 09 lea (%r9,%r9,1),%edi
7304: 41 ff c1 inc %r9d
7307: 48 63 ff movslq %edi,%rdi
730a: c5 fb 10 44 fd 00 vmovsd 0x0(%rbp,%rdi,8),%xmm0
7310: c5 fb 5d 04 fe vminsd (%rsi,%rdi,8),%xmm0,%xmm0
7315: c4 c1 7b 11 04 fa vmovsd %xmm0,(%r10,%rdi,8)
731b: c5 fb 10 4c fd 08 vmovsd 0x8(%rbp,%rdi,8),%xmm1
7321: c5 f3 5d 4c fe 08 vminsd 0x8(%rsi,%rdi,8),%xmm1,%xmm1
7327: c4 c1 7b 11 4c fa 08 vmovsd %xmm1,0x8(%r10,%rdi,8)
732e: 45 3b cb cmp %r11d,%r9d
7331: 72 cd jb 0x7300
7333: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
7338: 43 8d 74 09 01 lea 0x1(%r9,%r9,1),%esi
733d: 8d 6e ff lea -0x1(%rsi),%ebp
7340: 3b eb cmp %ebx,%ebp
7342: 73 1c jae 0x7360
7344: 48 63 c0 movslq %eax,%rax
7347: 48 63 f6 movslq %esi,%rsi
734a: 48 03 c6 add %rsi,%rax
734d: c5 fb 10 44 c1 f8 vmovsd -0x8(%rcx,%rax,8),%xmm0
7353: c5 fb 5d 44 c2 f8 vminsd -0x8(%rdx,%rax,8),%xmm0,%xmm0
7359: c4 c1 7b 11 44 c0 f8 vmovsd %xmm0,-0x8(%r8,%rax,8)
7360: c5 f8 77 vzeroupper
7363: 48 83 c4 30 add $0x30,%rsp
7367: 5d pop %rbp
7368: 5e pop %rsi
7369: 5b pop %rbx
736a: c3 ret
736b: b2 01 mov $0x1,%dl
736d: 33 c0 xor %eax,%eax
736f: e9 9b fe ff ff jmp 0x720f
7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7380: 53 push %rbx
7381: 57 push %rdi
7382: 55 push %rbp
7383: 48 83 ec 30 sub $0x30,%rsp
7387: 44 89 cd mov %r9d,%ebp
738a: 48 89 d3 mov %rdx,%rbx
738d: 81 e5 07 00 00 80 and $0x80000007,%ebp
7393: 7d 08 jge 0x739d
7395: 83 ed 01 sub $0x1,%ebp
7398: 83 cd f8 or $0xfffffff8,%ebp
739b: ff c5 inc %ebp
739d: 33 d2 xor %edx,%edx
739f: 41 8d 41 f9 lea -0x7(%r9),%eax
73a3: 85 c0 test %eax,%eax
73a5: 7e 45 jle 0x73ec
73a7: 49 63 c1 movslq %r9d,%rax
73aa: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
73ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73b5: 00
73b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73bd: 0f 1f 00 nopl (%rax)
73c0: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
73c5: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
73cb: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
73d0: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
73d6: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
73dc: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
73e3: 48 83 c2 08 add $0x8,%rdx
73e7: 48 3b d0 cmp %rax,%rdx
73ea: 7c d4 jl 0x73c0
73ec: 83 fd 04 cmp $0x4,%ebp
73ef: 7c 20 jl 0x7411
73f1: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
73f6: 81 e5 03 00 00 80 and $0x80000003,%ebp
73fc: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
7401: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
7407: 7d 08 jge 0x7411
7409: 83 ed 01 sub $0x1,%ebp
740c: 83 cd fc or $0xfffffffc,%ebp
740f: ff c5 inc %ebp
7411: 44 89 ca mov %r9d,%edx
7414: 2b d5 sub %ebp,%edx
7416: f7 dd neg %ebp
7418: 0f 89 a2 02 00 00 jns 0x76c0
741e: 44 89 c8 mov %r9d,%eax
7421: 2b c2 sub %edx,%eax
7423: 83 f8 06 cmp $0x6,%eax
7426: 0f 8e f3 01 00 00 jle 0x761f
742c: 48 63 ea movslq %edx,%rbp
742f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
7433: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
7437: 4c 3b d7 cmp %rdi,%r10
743a: 76 1f jbe 0x745b
743c: 4d 63 c9 movslq %r9d,%r9
743f: 4d 89 d3 mov %r10,%r11
7442: 4c 2b cd sub %rbp,%r9
7445: 4c 2b df sub %rdi,%r11
7448: 49 c1 e1 03 shl $0x3,%r9
744c: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
7451: 4d 3b d9 cmp %r9,%r11
7454: 7d 2c jge 0x7482
7456: e9 c4 01 00 00 jmp 0x761f
745b: 49 3b fa cmp %r10,%rdi
745e: 0f 86 bb 01 00 00 jbe 0x761f
7464: 4d 63 c9 movslq %r9d,%r9
7467: 49 89 fb mov %rdi,%r11
746a: 4c 2b cd sub %rbp,%r9
746d: 4d 2b da sub %r10,%r11
7470: 49 c1 e1 03 shl $0x3,%r9
7474: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
7479: 4d 3b d9 cmp %r9,%r11
747c: 0f 8c 9d 01 00 00 jl 0x761f
7482: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
7486: 48 3b ef cmp %rdi,%rbp
7489: 76 12 jbe 0x749d
748b: 49 89 e9 mov %rbp,%r9
748e: 4c 2b cf sub %rdi,%r9
7491: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
7496: 7d 1f jge 0x74b7
7498: e9 82 01 00 00 jmp 0x761f
749d: 48 3b fd cmp %rbp,%rdi
74a0: 0f 86 79 01 00 00 jbe 0x761f
74a6: 49 89 f9 mov %rdi,%r9
74a9: 4c 2b cd sub %rbp,%r9
74ac: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
74b1: 0f 8c 68 01 00 00 jl 0x761f
74b7: 83 f8 10 cmp $0x10,%eax
74ba: 0f 8c 13 02 00 00 jl 0x76d3
74c0: 48 89 f9 mov %rdi,%rcx
74c3: 48 83 e1 1f and $0x1f,%rcx
74c7: 89 c9 mov %ecx,%ecx
74c9: 85 c9 test %ecx,%ecx
74cb: 74 11 je 0x74de
74cd: f6 c1 07 test $0x7,%cl
74d0: 0f 85 fd 01 00 00 jne 0x76d3
74d6: f7 d9 neg %ecx
74d8: 83 c1 20 add $0x20,%ecx
74db: c1 e9 03 shr $0x3,%ecx
74de: 8d 51 10 lea 0x10(%rcx),%edx
74e1: 3b c2 cmp %edx,%eax
74e3: 0f 8c ea 01 00 00 jl 0x76d3
74e9: 41 89 c1 mov %eax,%r9d
74ec: 33 d2 xor %edx,%edx
74ee: 44 2b c9 sub %ecx,%r9d
74f1: 41 83 e1 0f and $0xf,%r9d
74f5: 41 f7 d9 neg %r9d
74f8: 44 03 c8 add %eax,%r9d
74fb: 85 c9 test %ecx,%ecx
74fd: 76 1a jbe 0x7519
74ff: 90 nop
7500: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
7506: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
750c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
7511: 48 ff c2 inc %rdx
7514: 48 3b d1 cmp %rcx,%rdx
7517: 72 e7 jb 0x7500
7519: 49 63 d1 movslq %r9d,%rdx
751c: 0f 1f 40 00 nopl 0x0(%rax)
7520: c5 fd 10 4c cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm1
7526: 48 8d 1c cf lea (%rdi,%rcx,8),%rbx
752a: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
7530: c5 fd 10 5c cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm3
7536: c5 fd 10 64 cd 60 vmovupd 0x60(%rbp,%rcx,8),%ymm4
753c: c4 c1 75 5d 04 ca vminpd (%r10,%rcx,8),%ymm1,%ymm0
7542: c4 c1 6d 5d 6c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm5
7549: c4 c1 65 5d 4c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm3,%ymm1
7550: c4 c1 5d 5d 54 ca 60 vminpd 0x60(%r10,%rcx,8),%ymm4,%ymm2
7557: c5 fd 11 03 vmovupd %ymm0,(%rbx)
755b: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
7560: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
7565: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
756a: 48 83 c1 10 add $0x10,%rcx
756e: 48 3b ca cmp %rdx,%rcx
7571: 72 ad jb 0x7520
7573: 41 8d 51 01 lea 0x1(%r9),%edx
7577: 3b d0 cmp %eax,%edx
7579: 0f 87 41 01 00 00 ja 0x76c0
757f: 48 63 c0 movslq %eax,%rax
7582: 4d 63 c9 movslq %r9d,%r9
7585: 49 2b c1 sub %r9,%rax
7588: 48 83 f8 04 cmp $0x4,%rax
758c: 0f 8c 39 01 00 00 jl 0x76cb
7592: 4d 63 c9 movslq %r9d,%r9
7595: 41 89 c0 mov %eax,%r8d
7598: 41 83 e0 fc and $0xfffffffc,%r8d
759c: 33 c9 xor %ecx,%ecx
759e: 4d 63 c0 movslq %r8d,%r8
75a1: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
75a5: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
75a9: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
75ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75b5: 00
75b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75bd: 0f 1f 00 nopl (%rax)
75c0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
75c6: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
75cb: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
75d0: 48 83 c1 04 add $0x4,%rcx
75d4: 49 3b c8 cmp %r8,%rcx
75d7: 72 e7 jb 0x75c0
75d9: 4c 3b c0 cmp %rax,%r8
75dc: 0f 83 de 00 00 00 jae 0x76c0
75e2: 4d 63 c9 movslq %r9d,%r9
75e5: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
75e9: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
75ed: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
75f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7600: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
7606: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
760c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
7612: 49 ff c0 inc %r8
7615: 4c 3b c0 cmp %rax,%r8
7618: 72 e6 jb 0x7600
761a: e9 a1 00 00 00 jmp 0x76c0
761f: 41 89 c3 mov %eax,%r11d
7622: bf 01 00 00 00 mov $0x1,%edi
7627: 41 d1 eb shr $1,%r11d
762a: 45 33 c9 xor %r9d,%r9d
762d: 45 85 db test %r11d,%r11d
7630: 76 6b jbe 0x769d
7632: 48 63 d2 movslq %edx,%rdx
7635: 48 89 74 24 20 mov %rsi,0x20(%rsp)
763a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
763e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
7642: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
7646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
764d: 00
764e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7655: 0f 1f 40 00 nopl 0x0(%rax)
7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7660: 43 8d 34 09 lea (%r9,%r9,1),%esi
7664: 41 ff c1 inc %r9d
7667: 48 63 f6 movslq %esi,%rsi
766a: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
7670: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
7675: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
767b: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
7681: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
7687: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
768e: 45 3b cb cmp %r11d,%r9d
7691: 72 cd jb 0x7660
7693: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
7698: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
769d: 8d 6f ff lea -0x1(%rdi),%ebp
76a0: 3b e8 cmp %eax,%ebp
76a2: 73 1c jae 0x76c0
76a4: 48 63 d2 movslq %edx,%rdx
76a7: 48 63 ff movslq %edi,%rdi
76aa: 48 03 d7 add %rdi,%rdx
76ad: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
76b3: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
76b9: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
76c0: c5 f8 77 vzeroupper
76c3: 48 83 c4 30 add $0x30,%rsp
76c7: 5d pop %rbp
76c8: 5f pop %rdi
76c9: 5b pop %rbx
76ca: c3 ret
76cb: 45 33 c0 xor %r8d,%r8d
76ce: e9 06 ff ff ff jmp 0x75d9
76d3: 45 33 c9 xor %r9d,%r9d
76d6: e9 98 fe ff ff jmp 0x7573
76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
76e0: 53 push %rbx
76e1: 57 push %rdi
76e2: 55 push %rbp
76e3: 48 83 ec 30 sub $0x30,%rsp
76e7: 44 89 cd mov %r9d,%ebp
76ea: 48 89 d3 mov %rdx,%rbx
76ed: 81 e5 07 00 00 80 and $0x80000007,%ebp
76f3: 7d 08 jge 0x76fd
76f5: 83 ed 01 sub $0x1,%ebp
76f8: 83 cd f8 or $0xfffffff8,%ebp
76fb: ff c5 inc %ebp
76fd: 33 d2 xor %edx,%edx
76ff: 41 8d 41 f9 lea -0x7(%r9),%eax
7703: 85 c0 test %eax,%eax
7705: 7e 45 jle 0x774c
7707: 49 63 c1 movslq %r9d,%rax
770a: 48 83 c0 f9 add $0xfffffffffffffff9,%rax
770e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7715: 00
7716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
771d: 0f 1f 00 nopl (%rax)
7720: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
7725: c5 fd 10 4c d1 20 vmovupd 0x20(%rcx,%rdx,8),%ymm1
772b: c5 fd 5d 14 d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm2
7730: c5 f5 5d 5c d3 20 vminpd 0x20(%rbx,%rdx,8),%ymm1,%ymm3
7736: c4 c1 7d 11 14 d0 vmovupd %ymm2,(%r8,%rdx,8)
773c: c4 c1 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%rdx,8)
7743: 48 83 c2 08 add $0x8,%rdx
7747: 48 3b d0 cmp %rax,%rdx
774a: 7c d4 jl 0x7720
774c: 83 fd 04 cmp $0x4,%ebp
774f: 7c 20 jl 0x7771
7751: c5 fd 10 04 d1 vmovupd (%rcx,%rdx,8),%ymm0
7756: 81 e5 03 00 00 80 and $0x80000003,%ebp
775c: c5 fd 5d 0c d3 vminpd (%rbx,%rdx,8),%ymm0,%ymm1
7761: c4 c1 7d 11 0c d0 vmovupd %ymm1,(%r8,%rdx,8)
7767: 7d 08 jge 0x7771
7769: 83 ed 01 sub $0x1,%ebp
776c: 83 cd fc or $0xfffffffc,%ebp
776f: ff c5 inc %ebp
7771: 44 89 ca mov %r9d,%edx
7774: 2b d5 sub %ebp,%edx
7776: f7 dd neg %ebp
7778: 0f 89 a2 02 00 00 jns 0x7a20
777e: 44 89 c8 mov %r9d,%eax
7781: 2b c2 sub %edx,%eax
7783: 83 f8 06 cmp $0x6,%eax
7786: 0f 8e f3 01 00 00 jle 0x797f
778c: 48 63 ea movslq %edx,%rbp
778f: 49 8d 3c e8 lea (%r8,%rbp,8),%rdi
7793: 4c 8d 14 eb lea (%rbx,%rbp,8),%r10
7797: 4c 3b d7 cmp %rdi,%r10
779a: 76 1f jbe 0x77bb
779c: 4d 63 c9 movslq %r9d,%r9
779f: 4d 89 d3 mov %r10,%r11
77a2: 4c 2b cd sub %rbp,%r9
77a5: 4c 2b df sub %rdi,%r11
77a8: 49 c1 e1 03 shl $0x3,%r9
77ac: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
77b1: 4d 3b d9 cmp %r9,%r11
77b4: 7d 2c jge 0x77e2
77b6: e9 c4 01 00 00 jmp 0x797f
77bb: 49 3b fa cmp %r10,%rdi
77be: 0f 86 bb 01 00 00 jbe 0x797f
77c4: 4d 63 c9 movslq %r9d,%r9
77c7: 49 89 fb mov %rdi,%r11
77ca: 4c 2b cd sub %rbp,%r9
77cd: 4d 2b da sub %r10,%r11
77d0: 49 c1 e1 03 shl $0x3,%r9
77d4: 4c 89 4c 24 20 mov %r9,0x20(%rsp)
77d9: 4d 3b d9 cmp %r9,%r11
77dc: 0f 8c 9d 01 00 00 jl 0x797f
77e2: 48 8d 2c e9 lea (%rcx,%rbp,8),%rbp
77e6: 48 3b ef cmp %rdi,%rbp
77e9: 76 12 jbe 0x77fd
77eb: 49 89 e9 mov %rbp,%r9
77ee: 4c 2b cf sub %rdi,%r9
77f1: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
77f6: 7d 1f jge 0x7817
77f8: e9 82 01 00 00 jmp 0x797f
77fd: 48 3b fd cmp %rbp,%rdi
7800: 0f 86 79 01 00 00 jbe 0x797f
7806: 49 89 f9 mov %rdi,%r9
7809: 4c 2b cd sub %rbp,%r9
780c: 4c 3b 4c 24 20 cmp 0x20(%rsp),%r9
7811: 0f 8c 68 01 00 00 jl 0x797f
7817: 83 f8 10 cmp $0x10,%eax
781a: 0f 8c 13 02 00 00 jl 0x7a33
7820: 48 89 f9 mov %rdi,%rcx
7823: 48 83 e1 1f and $0x1f,%rcx
7827: 89 c9 mov %ecx,%ecx
7829: 85 c9 test %ecx,%ecx
782b: 74 11 je 0x783e
782d: f6 c1 07 test $0x7,%cl
7830: 0f 85 fd 01 00 00 jne 0x7a33
7836: f7 d9 neg %ecx
7838: 83 c1 20 add $0x20,%ecx
783b: c1 e9 03 shr $0x3,%ecx
783e: 8d 51 10 lea 0x10(%rcx),%edx
7841: 3b c2 cmp %edx,%eax
7843: 0f 8c ea 01 00 00 jl 0x7a33
7849: 41 89 c1 mov %eax,%r9d
784c: 33 d2 xor %edx,%edx
784e: 44 2b c9 sub %ecx,%r9d
7851: 41 83 e1 0f and $0xf,%r9d
7855: 41 f7 d9 neg %r9d
7858: 44 03 c8 add %eax,%r9d
785b: 85 c9 test %ecx,%ecx
785d: 76 1a jbe 0x7879
785f: 90 nop
7860: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
7866: c4 c1 7b 5d 04 d2 vminsd (%r10,%rdx,8),%xmm0,%xmm0
786c: c5 fb 11 04 d7 vmovsd %xmm0,(%rdi,%rdx,8)
7871: 48 ff c2 inc %rdx
7874: 48 3b d1 cmp %rcx,%rdx
7877: 72 e7 jb 0x7860
7879: 49 63 d1 movslq %r9d,%rdx
787c: 0f 1f 40 00 nopl 0x0(%rax)
7880: c5 fd 10 44 cd 00 vmovupd 0x0(%rbp,%rcx,8),%ymm0
7886: c5 fd 10 54 cd 20 vmovupd 0x20(%rbp,%rcx,8),%ymm2
788c: c5 fd 10 64 cd 40 vmovupd 0x40(%rbp,%rcx,8),%ymm4
7892: 62 e1 fd 28 10 44 cd vmovupd 0x60(%rbp,%rcx,8),%ymm16
7899: 03
789a: c4 c1 7d 5d 0c ca vminpd (%r10,%rcx,8),%ymm0,%ymm1
78a0: c4 c1 6d 5d 5c ca 20 vminpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
78a7: c4 c1 5d 5d 6c ca 40 vminpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
78ae: 62 c1 fd 20 5d 4c ca vminpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
78b5: 03
78b6: c5 fd 11 0c cf vmovupd %ymm1,(%rdi,%rcx,8)
78bb: c5 fd 11 5c cf 20 vmovupd %ymm3,0x20(%rdi,%rcx,8)
78c1: c5 fd 11 6c cf 40 vmovupd %ymm5,0x40(%rdi,%rcx,8)
78c7: 62 e1 fd 28 11 4c cf vmovupd %ymm17,0x60(%rdi,%rcx,8)
78ce: 03
78cf: 48 83 c1 10 add $0x10,%rcx
78d3: 48 3b ca cmp %rdx,%rcx
78d6: 72 a8 jb 0x7880
78d8: 41 8d 51 01 lea 0x1(%r9),%edx
78dc: 3b d0 cmp %eax,%edx
78de: 0f 87 3c 01 00 00 ja 0x7a20
78e4: 48 63 c0 movslq %eax,%rax
78e7: 4d 63 c9 movslq %r9d,%r9
78ea: 49 2b c1 sub %r9,%rax
78ed: 48 83 f8 04 cmp $0x4,%rax
78f1: 0f 8c 34 01 00 00 jl 0x7a2b
78f7: 4d 63 c9 movslq %r9d,%r9
78fa: 41 89 c0 mov %eax,%r8d
78fd: 41 83 e0 fc and $0xfffffffc,%r8d
7901: 33 c9 xor %ecx,%ecx
7903: 4d 63 c0 movslq %r8d,%r8
7906: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
790a: 4b 8d 14 ca lea (%r10,%r9,8),%rdx
790e: 4e 8d 5c cd 00 lea 0x0(%rbp,%r9,8),%r11
7913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
791f: 00
7920: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
7926: c5 fd 5d 0c ca vminpd (%rdx,%rcx,8),%ymm0,%ymm1
792b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
7930: 48 83 c1 04 add $0x4,%rcx
7934: 49 3b c8 cmp %r8,%rcx
7937: 72 e7 jb 0x7920
7939: 4c 3b c0 cmp %rax,%r8
793c: 0f 83 de 00 00 00 jae 0x7a20
7942: 4d 63 c9 movslq %r9d,%r9
7945: 4a 8d 1c cf lea (%rdi,%r9,8),%rbx
7949: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
794d: 4a 8d 54 cd 00 lea 0x0(%rbp,%r9,8),%rdx
7952: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7960: c4 a1 7b 10 04 c2 vmovsd (%rdx,%r8,8),%xmm0
7966: c4 a1 7b 5d 04 c1 vminsd (%rcx,%r8,8),%xmm0,%xmm0
796c: c4 a1 7b 11 04 c3 vmovsd %xmm0,(%rbx,%r8,8)
7972: 49 ff c0 inc %r8
7975: 4c 3b c0 cmp %rax,%r8
7978: 72 e6 jb 0x7960
797a: e9 a1 00 00 00 jmp 0x7a20
797f: 41 89 c3 mov %eax,%r11d
7982: bf 01 00 00 00 mov $0x1,%edi
7987: 41 d1 eb shr $1,%r11d
798a: 45 33 c9 xor %r9d,%r9d
798d: 45 85 db test %r11d,%r11d
7990: 76 6b jbe 0x79fd
7992: 48 63 d2 movslq %edx,%rdx
7995: 48 89 74 24 20 mov %rsi,0x20(%rsp)
799a: 48 8d 3c d3 lea (%rbx,%rdx,8),%rdi
799e: 48 8d 2c d1 lea (%rcx,%rdx,8),%rbp
79a2: 4d 8d 14 d0 lea (%r8,%rdx,8),%r10
79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79ad: 00
79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79b5: 0f 1f 40 00 nopl 0x0(%rax)
79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79c0: 43 8d 34 09 lea (%r9,%r9,1),%esi
79c4: 41 ff c1 inc %r9d
79c7: 48 63 f6 movslq %esi,%rsi
79ca: c5 fb 10 44 f5 00 vmovsd 0x0(%rbp,%rsi,8),%xmm0
79d0: c5 fb 5d 04 f7 vminsd (%rdi,%rsi,8),%xmm0,%xmm0
79d5: c4 c1 7b 11 04 f2 vmovsd %xmm0,(%r10,%rsi,8)
79db: c5 fb 10 4c f5 08 vmovsd 0x8(%rbp,%rsi,8),%xmm1
79e1: c5 f3 5d 4c f7 08 vminsd 0x8(%rdi,%rsi,8),%xmm1,%xmm1
79e7: c4 c1 7b 11 4c f2 08 vmovsd %xmm1,0x8(%r10,%rsi,8)
79ee: 45 3b cb cmp %r11d,%r9d
79f1: 72 cd jb 0x79c0
79f3: 48 8b 74 24 20 mov 0x20(%rsp),%rsi
79f8: 43 8d 7c 09 01 lea 0x1(%r9,%r9,1),%edi
79fd: 8d 6f ff lea -0x1(%rdi),%ebp
7a00: 3b e8 cmp %eax,%ebp
7a02: 73 1c jae 0x7a20
7a04: 48 63 d2 movslq %edx,%rdx
7a07: 48 63 ff movslq %edi,%rdi
7a0a: 48 03 d7 add %rdi,%rdx
7a0d: c5 fb 10 44 d1 f8 vmovsd -0x8(%rcx,%rdx,8),%xmm0
7a13: c5 fb 5d 44 d3 f8 vminsd -0x8(%rbx,%rdx,8),%xmm0,%xmm0
7a19: c4 c1 7b 11 44 d0 f8 vmovsd %xmm0,-0x8(%r8,%rdx,8)
7a20: c5 f8 77 vzeroupper
7a23: 48 83 c4 30 add $0x30,%rsp
7a27: 5d pop %rbp
7a28: 5f pop %rdi
7a29: 5b pop %rbx
7a2a: c3 ret
7a2b: 45 33 c0 xor %r8d,%r8d
7a2e: e9 06 ff ff ff jmp 0x7939
7a33: 45 33 c9 xor %r9d,%r9d
7a36: e9 9d fe ff ff jmp 0x78d8
7a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7a40: 53 push %rbx
7a41: 56 push %rsi
7a42: 57 push %rdi
7a43: 41 54 push %r12
7a45: 41 55 push %r13
7a47: 41 57 push %r15
7a49: 55 push %rbp
7a4a: 48 83 ec 30 sub $0x30,%rsp
7a4e: 4d 89 c4 mov %r8,%r12
7a51: 49 89 d7 mov %rdx,%r15
7a54: 48 89 c8 mov %rcx,%rax
7a57: 33 db xor %ebx,%ebx
7a59: 4d 85 e4 test %r12,%r12
7a5c: 0f 84 5b 02 00 00 je 0x7cbd
7a62: 41 83 3c 24 09 cmpl $0x9,(%r12)
7a67: 74 14 je 0x7a7d
7a69: b8 f3 ff ff ff mov $0xfffffff3,%eax
7a6e: 48 83 c4 30 add $0x30,%rsp
7a72: 5d pop %rbp
7a73: 41 5f pop %r15
7a75: 41 5d pop %r13
7a77: 41 5c pop %r12
7a79: 5f pop %rdi
7a7a: 5e pop %rsi
7a7b: 5b pop %rbx
7a7c: c3 ret
7a7d: 48 85 c0 test %rax,%rax
7a80: 0f 84 37 02 00 00 je 0x7cbd
7a86: 4d 85 ff test %r15,%r15
7a89: 0f 84 2e 02 00 00 je 0x7cbd
7a8f: 4d 85 c9 test %r9,%r9
7a92: 0f 84 1d 02 00 00 je 0x7cb5
7a98: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
7a9d: 41 83 fd 05 cmp $0x5,%r13d
7aa1: 0f 8f e1 00 00 00 jg 0x7b88
7aa7: 48 8b 18 mov (%rax),%rbx
7aaa: 44 89 e9 mov %r13d,%ecx
7aad: 49 89 1f mov %rbx,(%r15)
7ab0: bb 01 00 00 00 mov $0x1,%ebx
7ab5: d3 e3 shl %cl,%ebx
7ab7: 83 fb 01 cmp $0x1,%ebx
7aba: 0f 8e 79 00 00 00 jle 0x7b39
7ac0: 48 63 db movslq %ebx,%rbx
7ac3: 48 8b 2c d8 mov (%rax,%rbx,8),%rbp
7ac7: 49 89 6f 08 mov %rbp,0x8(%r15)
7acb: 8d 6b fe lea -0x2(%rbx),%ebp
7ace: 83 fd 02 cmp $0x2,%ebp
7ad1: 7c 66 jl 0x7b39
7ad3: c1 ed 1f shr $0x1f,%ebp
7ad6: bf 01 00 00 00 mov $0x1,%edi
7adb: 8d 74 2b fe lea -0x2(%rbx,%rbp,1),%esi
7adf: 33 ed xor %ebp,%ebp
7ae1: 83 e6 fe and $0xfffffffe,%esi
7ae4: 89 f3 mov %esi,%ebx
7ae6: d1 eb shr $1,%ebx
7ae8: 85 db test %ebx,%ebx
7aea: 76 39 jbe 0x7b25
7aec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7af3: 00
7af4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7afb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7b00: 8d 7c 2d 00 lea 0x0(%rbp,%rbp,1),%edi
7b04: ff c5 inc %ebp
7b06: 48 63 ff movslq %edi,%rdi
7b09: 3b eb cmp %ebx,%ebp
7b0b: 4c 8b 4c f8 10 mov 0x10(%rax,%rdi,8),%r9
7b10: 4d 89 4c ff 10 mov %r9,0x10(%r15,%rdi,8)
7b15: 4c 8b 54 f8 18 mov 0x18(%rax,%rdi,8),%r10
7b1a: 4d 89 54 ff 18 mov %r10,0x18(%r15,%rdi,8)
7b1f: 72 df jb 0x7b00
7b21: 8d 7c 2d 01 lea 0x1(%rbp,%rbp,1),%edi
7b25: 8d 5f ff lea -0x1(%rdi),%ebx
7b28: 3b de cmp %esi,%ebx
7b2a: 73 0d jae 0x7b39
7b2c: 48 63 ff movslq %edi,%rdi
7b2f: 48 8b 44 f8 08 mov 0x8(%rax,%rdi,8),%rax
7b34: 49 89 44 ff 08 mov %rax,0x8(%r15,%rdi,8)
7b39: 4d 63 ed movslq %r13d,%r13
7b3c: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
7b42: 74 1e je 0x7b62
7b44: 48 8d 05 75 38 fe ff lea -0x1c78b(%rip),%rax # 0xfffffffffffeb3c0
7b4b: 4c 89 f9 mov %r15,%rcx
7b4e: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
7b55: 4c 89 fa mov %r15,%rdx
7b58: 42 ff 94 e8 80 d8 c5 call *0x1c5d880(%rax,%r13,8)
7b5f: 01
7b60: eb 15 jmp 0x7b77
7b62: 48 8d 05 57 38 fe ff lea -0x1c7a9(%rip),%rax # 0xfffffffffffeb3c0
7b69: 4c 89 f9 mov %r15,%rcx
7b6c: 4c 89 fa mov %r15,%rdx
7b6f: 42 ff 94 e8 b0 d8 c5 call *0x1c5d8b0(%rax,%r13,8)
7b76: 01
7b77: 33 c0 xor %eax,%eax
7b79: 48 83 c4 30 add $0x30,%rsp
7b7d: 5d pop %rbp
7b7e: 41 5f pop %r15
7b80: 41 5d pop %r13
7b82: 41 5c pop %r12
7b84: 5f pop %rdi
7b85: 5e pop %rsi
7b86: 5b pop %rbx
7b87: c3 ret
7b88: 4c 89 cb mov %r9,%rbx
7b8b: 48 83 e3 3f and $0x3f,%rbx
7b8f: 48 f7 db neg %rbx
7b92: 48 83 e3 3f and $0x3f,%rbx
7b96: 4c 03 cb add %rbx,%r9
7b99: 33 db xor %ebx,%ebx
7b9b: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
7ba1: 49 0f 4f d9 cmovg %r9,%rbx
7ba5: 44 89 e9 mov %r13d,%ecx
7ba8: bd 01 00 00 00 mov $0x1,%ebp
7bad: d3 e5 shl %cl,%ebp
7baf: 41 8d 75 ff lea -0x1(%r13),%esi
7bb3: 48 63 ed movslq %ebp,%rbp
7bb6: 49 89 e3 mov %rsp,%r11
7bb9: f2 0f 10 10 movsd (%rax),%xmm2
7bbd: 89 f1 mov %esi,%ecx
7bbf: 0f 28 c2 movaps %xmm2,%xmm0
7bc2: bf 01 00 00 00 mov $0x1,%edi
7bc7: d3 e7 shl %cl,%edi
7bc9: 48 89 c1 mov %rax,%rcx
7bcc: f2 0f 10 0c e8 movsd (%rax,%rbp,8),%xmm1
7bd1: 4c 89 fa mov %r15,%rdx
7bd4: 41 89 f8 mov %edi,%r8d
7bd7: 41 b9 ff ff ff ff mov $0xffffffff,%r9d
7bdd: f2 0f 58 c1 addsd %xmm1,%xmm0
7be1: f2 0f 5c d1 subsd %xmm1,%xmm2
7be5: f2 41 0f 11 07 movsd %xmm0,(%r15)
7bea: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
7bf0: 4d 8b 54 24 58 mov 0x58(%r12),%r10
7bf5: 4d 89 53 20 mov %r10,0x20(%r11)
7bf9: e8 c2 36 0b 00 call 0xbb2c0
7bfe: 41 83 fd 06 cmp $0x6,%r13d
7c02: 7f 43 jg 0x7c47
7c04: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
7c0a: 74 21 je 0x7c2d
7c0c: 4d 63 ed movslq %r13d,%r13
7c0f: 4c 89 f9 mov %r15,%rcx
7c12: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
7c19: 4c 8d 25 a0 37 fe ff lea -0x1c860(%rip),%r12 # 0xfffffffffffeb3c0
7c20: 4c 89 fa mov %r15,%rdx
7c23: 43 ff 94 ec d8 d8 c5 call *0x1c5d8d8(%r12,%r13,8)
7c2a: 01
7c2b: eb 77 jmp 0x7ca4
7c2d: 4d 63 ed movslq %r13d,%r13
7c30: 48 8d 05 89 37 fe ff lea -0x1c877(%rip),%rax # 0xfffffffffffeb3c0
7c37: 4c 89 f9 mov %r15,%rcx
7c3a: 4c 89 fa mov %r15,%rdx
7c3d: 42 ff 94 e8 08 d9 c5 call *0x1c5d908(%rax,%r13,8)
7c44: 01
7c45: eb 5d jmp 0x7ca4
7c47: 41 83 fd 0f cmp $0xf,%r13d
7c4b: 7e 1a jle 0x7c67
7c4d: 48 89 e0 mov %rsp,%rax
7c50: 4c 89 e1 mov %r12,%rcx
7c53: 4c 89 fa mov %r15,%rdx
7c56: 4d 89 f8 mov %r15,%r8
7c59: 41 89 f1 mov %esi,%r9d
7c5c: 48 89 58 20 mov %rbx,0x20(%rax)
7c60: e8 1b 3e 0b 00 call 0xbba80
7c65: eb 3d jmp 0x7ca4
7c67: 48 89 e6 mov %rsp,%rsi
7c6a: 4c 89 f9 mov %r15,%rcx
7c6d: 49 8b 44 24 30 mov 0x30(%r12),%rax
7c72: 4c 89 fa mov %r15,%rdx
7c75: 41 89 f8 mov %edi,%r8d
7c78: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
7c7d: 48 89 46 20 mov %rax,0x20(%rsi)
7c81: 48 89 5e 28 mov %rbx,0x28(%rsi)
7c85: e8 66 63 a9 01 call 0x1a9dff0
7c8a: 41 83 7c 24 0c 00 cmpl $0x0,0xc(%r12)
7c90: 74 12 je 0x7ca4
7c92: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
7c99: 4c 89 fa mov %r15,%rdx
7c9c: 41 89 e8 mov %ebp,%r8d
7c9f: e8 fc cf fe ff call 0xffffffffffff4ca0
7ca4: 33 c0 xor %eax,%eax
7ca6: 48 83 c4 30 add $0x30,%rsp
7caa: 5d pop %rbp
7cab: 41 5f pop %r15
7cad: 41 5d pop %r13
7caf: 41 5c pop %r12
7cb1: 5f pop %rdi
7cb2: 5e pop %rsi
7cb3: 5b pop %rbx
7cb4: c3 ret
7cb5: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
7cbb: 7e 14 jle 0x7cd1
7cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax
7cc2: 48 83 c4 30 add $0x30,%rsp
7cc6: 5d pop %rbp
7cc7: 41 5f pop %r15
7cc9: 41 5d pop %r13
7ccb: 41 5c pop %r12
7ccd: 5f pop %rdi
7cce: 5e pop %rsi
7ccf: 5b pop %rbx
7cd0: c3 ret
7cd1: 45 8b 6c 24 04 mov 0x4(%r12),%r13d
7cd6: 41 83 fd 05 cmp $0x5,%r13d
7cda: 0f 8e c7 fd ff ff jle 0x7aa7
7ce0: e9 c0 fe ff ff jmp 0x7ba5
7ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cec: 00
7ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d00: 53 push %rbx
7d01: 56 push %rsi
7d02: 57 push %rdi
7d03: 41 55 push %r13
7d05: 41 56 push %r14
7d07: 41 57 push %r15
7d09: 55 push %rbp
7d0a: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
7d0f: 4d 89 c6 mov %r8,%r14
7d12: 49 89 d7 mov %rdx,%r15
7d15: 49 89 ca mov %rcx,%r10
7d18: 33 db xor %ebx,%ebx
7d1a: 4d 85 f6 test %r14,%r14
7d1d: 0f 84 5b 02 00 00 je 0x7f7e
7d23: 41 83 3e 09 cmpl $0x9,(%r14)
7d27: 74 15 je 0x7d3e
7d29: b8 f3 ff ff ff mov $0xfffffff3,%eax
7d2e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7d33: 5d pop %rbp
7d34: 41 5f pop %r15
7d36: 41 5e pop %r14
7d38: 41 5d pop %r13
7d3a: 5f pop %rdi
7d3b: 5e pop %rsi
7d3c: 5b pop %rbx
7d3d: c3 ret
7d3e: 4d 85 d2 test %r10,%r10
7d41: 0f 84 37 02 00 00 je 0x7f7e
7d47: 4d 85 ff test %r15,%r15
7d4a: 0f 84 2e 02 00 00 je 0x7f7e
7d50: 4d 85 c9 test %r9,%r9
7d53: 0f 84 1e 02 00 00 je 0x7f77
7d59: 45 8b 6e 04 mov 0x4(%r14),%r13d
7d5d: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
7d62: 0f 8f e6 00 00 00 jg 0x7e4e
7d68: 49 8b 02 mov (%r10),%rax
7d6b: 44 89 e9 mov %r13d,%ecx
7d6e: 49 89 07 mov %rax,(%r15)
7d71: b8 01 00 00 00 mov $0x1,%eax
7d76: d3 e0 shl %cl,%eax
7d78: 83 f8 01 cmp $0x1,%eax
7d7b: 0f 8e 7b 00 00 00 jle 0x7dfc
7d81: 48 63 c0 movslq %eax,%rax
7d84: 49 8b 1c c2 mov (%r10,%rax,8),%rbx
7d88: 49 89 5f 08 mov %rbx,0x8(%r15)
7d8c: 8d 58 fe lea -0x2(%rax),%ebx
7d8f: 83 fb 02 cmp $0x2,%ebx
7d92: 7c 68 jl 0x7dfc
7d94: c1 eb 1f shr $0x1f,%ebx
7d97: be 01 00 00 00 mov $0x1,%esi
7d9c: 03 c3 add %ebx,%eax
7d9e: 33 ed xor %ebp,%ebp
7da0: 83 c0 fe add $0xfffffffe,%eax
7da3: 83 e0 fe and $0xfffffffe,%eax
7da6: 89 c3 mov %eax,%ebx
7da8: d1 eb shr $1,%ebx
7daa: 85 db test %ebx,%ebx
7dac: 76 39 jbe 0x7de7
7dae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7db5: 00
7db6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7dbd: 0f 1f 00 nopl (%rax)
7dc0: 89 ee mov %ebp,%esi
7dc2: 03 f5 add %ebp,%esi
7dc4: ff c5 inc %ebp
7dc6: 48 63 f6 movslq %esi,%rsi
7dc9: 3b eb cmp %ebx,%ebp
7dcb: 49 8b 7c f2 10 mov 0x10(%r10,%rsi,8),%rdi
7dd0: 49 89 7c f7 10 mov %rdi,0x10(%r15,%rsi,8)
7dd5: 4d 8b 4c f2 18 mov 0x18(%r10,%rsi,8),%r9
7dda: 4d 89 4c f7 18 mov %r9,0x18(%r15,%rsi,8)
7ddf: 72 df jb 0x7dc0
7de1: 03 ed add %ebp,%ebp
7de3: 89 ee mov %ebp,%esi
7de5: ff c6 inc %esi
7de7: 89 f3 mov %esi,%ebx
7de9: ff cb dec %ebx
7deb: 3b d8 cmp %eax,%ebx
7ded: 73 0d jae 0x7dfc
7def: 48 63 f6 movslq %esi,%rsi
7df2: 4d 8b 54 f2 08 mov 0x8(%r10,%rsi,8),%r10
7df7: 4d 89 54 f7 08 mov %r10,0x8(%r15,%rsi,8)
7dfc: 4d 63 ed movslq %r13d,%r13
7dff: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7e04: 74 1f je 0x7e25
7e06: 48 8d 05 b3 35 fe ff lea -0x1ca4d(%rip),%rax # 0xfffffffffffeb3c0
7e0d: 4c 89 f9 mov %r15,%rcx
7e10: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
7e16: 4c 89 fa mov %r15,%rdx
7e19: 4a 8b 9c e8 40 d9 c5 mov 0x1c5d940(%rax,%r13,8),%rbx
7e20: 01
7e21: ff d3 call *%rbx
7e23: eb 17 jmp 0x7e3c
7e25: 48 8d 05 94 35 fe ff lea -0x1ca6c(%rip),%rax # 0xfffffffffffeb3c0
7e2c: 4c 89 f9 mov %r15,%rcx
7e2f: 4c 89 fa mov %r15,%rdx
7e32: 4a 8b 9c e8 70 d9 c5 mov 0x1c5d970(%rax,%r13,8),%rbx
7e39: 01
7e3a: ff d3 call *%rbx
7e3c: 33 c0 xor %eax,%eax
7e3e: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7e43: 5d pop %rbp
7e44: 41 5f pop %r15
7e46: 41 5e pop %r14
7e48: 41 5d pop %r13
7e4a: 5f pop %rdi
7e4b: 5e pop %rsi
7e4c: 5b pop %rbx
7e4d: c3 ret
7e4e: 4c 89 c8 mov %r9,%rax
7e51: 48 83 e0 3f and $0x3f,%rax
7e55: 48 f7 d8 neg %rax
7e58: 48 83 e0 3f and $0x3f,%rax
7e5c: 4c 03 c8 add %rax,%r9
7e5f: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
7e64: 49 0f 4f d9 cmovg %r9,%rbx
7e68: 44 89 e9 mov %r13d,%ecx
7e6b: bd 01 00 00 00 mov $0x1,%ebp
7e70: d3 e5 shl %cl,%ebp
7e72: 41 8d 75 ff lea -0x1(%r13),%esi
7e76: 48 63 ed movslq %ebp,%rbp
7e79: 49 89 e3 mov %rsp,%r11
7e7c: f2 41 0f 10 12 movsd (%r10),%xmm2
7e81: 89 f1 mov %esi,%ecx
7e83: 0f 28 c2 movaps %xmm2,%xmm0
7e86: bf 01 00 00 00 mov $0x1,%edi
7e8b: d3 e7 shl %cl,%edi
7e8d: 4c 89 d1 mov %r10,%rcx
7e90: f2 41 0f 10 0c ea movsd (%r10,%rbp,8),%xmm1
7e96: 4c 89 fa mov %r15,%rdx
7e99: 41 89 f8 mov %edi,%r8d
7e9c: 41 83 c9 ff or $0xffffffff,%r9d
7ea0: f2 0f 58 c1 addsd %xmm1,%xmm0
7ea4: f2 0f 5c d1 subsd %xmm1,%xmm2
7ea8: f2 41 0f 11 07 movsd %xmm0,(%r15)
7ead: f2 41 0f 11 57 08 movsd %xmm2,0x8(%r15)
7eb3: 49 8b 46 58 mov 0x58(%r14),%rax
7eb7: 49 89 43 20 mov %rax,0x20(%r11)
7ebb: e8 00 b9 0b 00 call 0xc37c0
7ec0: 41 83 fd 06 cmp $0x6,%r13d
7ec4: 7f 45 jg 0x7f0b
7ec6: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7ecb: 74 22 je 0x7eef
7ecd: 4d 63 ed movslq %r13d,%r13
7ed0: 48 8d 05 e9 34 fe ff lea -0x1cb17(%rip),%rax # 0xfffffffffffeb3c0
7ed7: f2 41 0f 10 56 10 movsd 0x10(%r14),%xmm2
7edd: 4c 89 f9 mov %r15,%rcx
7ee0: 4c 89 fa mov %r15,%rdx
7ee3: 4a 8b 9c e8 98 d9 c5 mov 0x1c5d998(%rax,%r13,8),%rbx
7eea: 01
7eeb: ff d3 call *%rbx
7eed: eb 76 jmp 0x7f65
7eef: 4d 63 ed movslq %r13d,%r13
7ef2: 48 8d 05 c7 34 fe ff lea -0x1cb39(%rip),%rax # 0xfffffffffffeb3c0
7ef9: 4c 89 f9 mov %r15,%rcx
7efc: 4c 89 fa mov %r15,%rdx
7eff: 4a 8b 9c e8 c8 d9 c5 mov 0x1c5d9c8(%rax,%r13,8),%rbx
7f06: 01
7f07: ff d3 call *%rbx
7f09: eb 5a jmp 0x7f65
7f0b: 41 83 fd 11 cmp $0x11,%r13d
7f0f: 7e 1b jle 0x7f2c
7f11: 48 8d 04 24 lea (%rsp),%rax
7f15: 4c 89 f1 mov %r14,%rcx
7f18: 4c 89 fa mov %r15,%rdx
7f1b: 4d 89 f8 mov %r15,%r8
7f1e: 41 89 f1 mov %esi,%r9d
7f21: 48 89 58 20 mov %rbx,0x20(%rax)
7f25: e8 f6 c0 0b 00 call 0xc4020
7f2a: eb 39 jmp 0x7f65
7f2c: 48 89 e6 mov %rsp,%rsi
7f2f: 4c 89 f9 mov %r15,%rcx
7f32: 49 8b 46 30 mov 0x30(%r14),%rax
7f36: 4c 89 fa mov %r15,%rdx
7f39: 41 89 f8 mov %edi,%r8d
7f3c: 4d 8b 4e 38 mov 0x38(%r14),%r9
7f40: 48 89 46 20 mov %rax,0x20(%rsi)
7f44: 48 89 5e 28 mov %rbx,0x28(%rsi)
7f48: e8 43 86 aa 01 call 0x1ab0590
7f4d: 41 83 7e 0c 00 cmpl $0x0,0xc(%r14)
7f52: 74 11 je 0x7f65
7f54: f2 41 0f 10 46 10 movsd 0x10(%r14),%xmm0
7f5a: 4c 89 fa mov %r15,%rdx
7f5d: 41 89 e8 mov %ebp,%r8d
7f60: e8 9b cd fe ff call 0xffffffffffff4d00
7f65: 33 c0 xor %eax,%eax
7f67: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7f6c: 5d pop %rbp
7f6d: 41 5f pop %r15
7f6f: 41 5e pop %r14
7f71: 41 5d pop %r13
7f73: 5f pop %rdi
7f74: 5e pop %rsi
7f75: 5b pop %rbx
7f76: c3 ret
7f77: 41 83 7e 1c 00 cmpl $0x0,0x1c(%r14)
7f7c: 7e 15 jle 0x7f93
7f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f83: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7f88: 5d pop %rbp
7f89: 41 5f pop %r15
7f8b: 41 5e pop %r14
7f8d: 41 5d pop %r13
7f8f: 5f pop %rdi
7f90: 5e pop %rsi
7f91: 5b pop %rbx
7f92: c3 ret
7f93: 45 8b 6e 04 mov 0x4(%r14),%r13d
7f97: 41 83 7e 04 05 cmpl $0x5,0x4(%r14)
7f9c: 0f 8e c6 fd ff ff jle 0x7d68
7fa2: e9 c1 fe ff ff jmp 0x7e68
7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fae: 00
7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fb6: 0f 1f 00 nopl (%rax)
7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fc0: 53 push %rbx
7fc1: 56 push %rsi
7fc2: 41 54 push %r12
7fc4: 41 55 push %r13
7fc6: 41 56 push %r14
7fc8: 41 57 push %r15
7fca: 55 push %rbp
7fcb: 48 83 ec 30 sub $0x30,%rsp
7fcf: 4d 89 c6 mov %r8,%r14
7fd2: 49 89 d7 mov %rdx,%r15
7fd5: 48 89 c8 mov %rcx,%rax
7fd8: 33 db xor %ebx,%ebx
7fda: 4d 85 f6 test %r14,%r14
7fdd: 0f 84 5f 02 00 00 je 0x8242
7fe3: 41 83 3e 09 cmpl $0x9,(%r14)
7fe7: 74 15 je 0x7ffe
7fe9: b8 f3 ff ff ff mov $0xfffffff3,%eax
7fee: 48 83 c4 30 add $0x30,%rsp
7ff2: 5d pop %rbp
7ff3: 41 5f pop %r15
7ff5: 41 5e pop %r14
7ff7: 41 5d pop %r13
7ff9: 41 5c pop %r12
7ffb: 5e pop %rsi
7ffc: 5b pop %rbx
7ffd: c3 ret
7ffe: 48 rex.W
7fff: 85 .byte 0x85