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

8664 lines
412 KiB
Plaintext

; th_136e0: VA 0x1800136e0-0x18001b6e0 (32768 bytes)
/tmp/opencode/dis/th_136e0.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 4d 85 c0 test %r8,%r8
7: 74 35 je 0x3e
9: 45 85 c9 test %r9d,%r9d
c: 7e 4c jle 0x5a
e: 48 85 d2 test %rdx,%rdx
11: 74 26 je 0x39
13: 48 85 c9 test %rcx,%rcx
16: 74 0c je 0x24
18: e8 c3 9d 03 00 call 0x39de0
1d: 33 c0 xor %eax,%eax
1f: 48 83 c4 28 add $0x28,%rsp
23: c3 ret
24: 48 89 d1 mov %rdx,%rcx
27: 4c 89 c2 mov %r8,%rdx
2a: 45 89 c8 mov %r9d,%r8d
2d: e8 0e a0 03 00 call 0x3a040
32: 33 c0 xor %eax,%eax
34: 48 83 c4 28 add $0x28,%rsp
38: c3 ret
39: 48 85 c9 test %rcx,%rcx
3c: 75 0a jne 0x48
3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
43: 48 83 c4 28 add $0x28,%rsp
47: c3 ret
48: 4c 89 c2 mov %r8,%rdx
4b: 45 89 c8 mov %r9d,%r8d
4e: e8 cd a1 03 00 call 0x3a220
53: 33 c0 xor %eax,%eax
55: 48 83 c4 28 add $0x28,%rsp
59: c3 ret
5a: b8 fa ff ff ff mov $0xfffffffa,%eax
5f: 48 83 c4 28 add $0x28,%rsp
63: c3 ret
64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b: 00
6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f: 00
80: 48 83 ec 28 sub $0x28,%rsp
84: 4d 85 c0 test %r8,%r8
87: 74 35 je 0xbe
89: 45 85 c9 test %r9d,%r9d
8c: 7e 4c jle 0xda
8e: 48 85 d2 test %rdx,%rdx
91: 74 26 je 0xb9
93: 48 85 c9 test %rcx,%rcx
96: 74 0c je 0xa4
98: e8 a3 a3 03 00 call 0x3a440
9d: 33 c0 xor %eax,%eax
9f: 48 83 c4 28 add $0x28,%rsp
a3: c3 ret
a4: 48 89 d1 mov %rdx,%rcx
a7: 4c 89 c2 mov %r8,%rdx
aa: 45 89 c8 mov %r9d,%r8d
ad: e8 0e a6 03 00 call 0x3a6c0
b2: 33 c0 xor %eax,%eax
b4: 48 83 c4 28 add $0x28,%rsp
b8: c3 ret
b9: 48 85 c9 test %rcx,%rcx
bc: 75 0a jne 0xc8
be: b8 f8 ff ff ff mov $0xfffffff8,%eax
c3: 48 83 c4 28 add $0x28,%rsp
c7: c3 ret
c8: 4c 89 c2 mov %r8,%rdx
cb: 45 89 c8 mov %r9d,%r8d
ce: e8 0d a8 03 00 call 0x3a8e0
d3: 33 c0 xor %eax,%eax
d5: 48 83 c4 28 add $0x28,%rsp
d9: c3 ret
da: b8 fa ff ff ff mov $0xfffffffa,%eax
df: 48 83 c4 28 add $0x28,%rsp
e3: c3 ret
e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
eb: 00
ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ff: 00
100: 53 push %rbx
101: 56 push %rsi
102: 57 push %rdi
103: 41 54 push %r12
105: 41 55 push %r13
107: 41 56 push %r14
109: 41 57 push %r15
10b: 55 push %rbp
10c: 48 83 ec 38 sub $0x38,%rsp
110: 49 89 ce mov %rcx,%r14
113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
11a: 00
11b: 44 89 cf mov %r9d,%edi
11e: 44 89 c6 mov %r8d,%esi
121: 41 89 d7 mov %edx,%r15d
124: 4d 85 f6 test %r14,%r14
127: 0f 84 8e 01 00 00 je 0x2bb
12d: 41 83 ff 1e cmp $0x1e,%r15d
131: 0f 87 5f 01 00 00 ja 0x296
137: 41 83 ff 1d cmp $0x1d,%r15d
13b: 0f 8f 55 01 00 00 jg 0x296
141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
148: 00
149: 48 85 db test %rbx,%rbx
14c: 0f 84 69 01 00 00 je 0x2bb
152: 48 89 dd mov %rbx,%rbp
155: ba 90 00 00 00 mov $0x90,%edx
15a: 48 83 e5 3f and $0x3f,%rbp
15e: 48 f7 dd neg %rbp
161: 48 83 e5 3f and $0x3f,%rbp
165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
169: 4c 89 e1 mov %r12,%rcx
16c: e8 cf a4 00 00 call 0xa640
171: 44 89 f9 mov %r15d,%ecx
174: b8 01 00 00 00 mov $0x1,%eax
179: d3 e0 shl %cl,%eax
17b: 41 89 7c 24 14 mov %edi,0x14(%r12)
180: 83 fe 08 cmp $0x8,%esi
183: 45 89 7c 24 04 mov %r15d,0x4(%r12)
188: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
18f: 00 00
191: 0f 84 45 02 00 00 je 0x3dc
197: 83 fe 04 cmp $0x4,%esi
19a: 0f 84 97 00 00 00 je 0x237
1a0: 83 fe 01 cmp $0x1,%esi
1a3: 75 39 jne 0x1de
1a5: 0f 57 c0 xorps %xmm0,%xmm0
1a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
1ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c496e8
1b3: 01
1b4: f3 0f 5e c8 divss %xmm0,%xmm1
1b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1bf: 00
1c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
1c7: 00 00
1c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
1d0: 00 00
1d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
1d9: e9 93 00 00 00 jmp 0x271
1de: 83 fe 02 cmp $0x2,%esi
1e1: 75 36 jne 0x219
1e3: 0f 57 c0 xorps %xmm0,%xmm0
1e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
1ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c496e8
1f1: 01
1f2: f3 0f 5e c8 divss %xmm0,%xmm1
1f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1fd: 00
1fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
205: 00 00
207: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
20e: 00 00
210: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
217: eb 58 jmp 0x271
219: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
220: 00
221: b8 ee ff ff ff mov $0xffffffee,%eax
226: 48 83 c4 38 add $0x38,%rsp
22a: 5d pop %rbp
22b: 41 5f pop %r15
22d: 41 5e pop %r14
22f: 41 5d pop %r13
231: 41 5c pop %r12
233: 5f pop %rdi
234: 5e pop %rsi
235: 5b pop %rbx
236: c3 ret
237: 0f 57 c0 xorps %xmm0,%xmm0
23a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
23e: b8 01 00 00 00 mov $0x1,%eax
243: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
24a: 00
24b: 41 89 44 24 08 mov %eax,0x8(%r12)
250: 41 89 44 24 0c mov %eax,0xc(%r12)
255: e8 26 a4 00 00 call 0xa680
25a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c496e0
261: 01
262: f2 0f 5e c8 divsd %xmm0,%xmm1
266: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
26a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
271: 41 83 ff 04 cmp $0x4,%r15d
275: 7f 35 jg 0x2ac
277: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
27e: 00 00
280: 33 c0 xor %eax,%eax
282: 4d 89 26 mov %r12,(%r14)
285: 48 83 c4 38 add $0x38,%rsp
289: 5d pop %rbp
28a: 41 5f pop %r15
28c: 41 5e pop %r14
28e: 41 5d pop %r13
290: 41 5c pop %r12
292: 5f pop %rdi
293: 5e pop %rsi
294: 5b pop %rbx
295: c3 ret
296: b8 ef ff ff ff mov $0xffffffef,%eax
29b: 48 83 c4 38 add $0x38,%rsp
29f: 5d pop %rbp
2a0: 41 5f pop %r15
2a2: 41 5e pop %r14
2a4: 41 5d pop %r13
2a6: 41 5c pop %r12
2a8: 5f pop %rdi
2a9: 5e pop %rsi
2aa: 5b pop %rbx
2ab: c3 ret
2ac: 41 83 ff 0a cmp $0xa,%r15d
2b0: 0f 8e ec 00 00 00 jle 0x3a2
2b6: 4d 85 ed test %r13,%r13
2b9: 75 16 jne 0x2d1
2bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c0: 48 83 c4 38 add $0x38,%rsp
2c4: 5d pop %rbp
2c5: 41 5f pop %r15
2c7: 41 5e pop %r14
2c9: 41 5d pop %r13
2cb: 41 5c pop %r12
2cd: 5f pop %rdi
2ce: 5e pop %rsi
2cf: 5b pop %rbx
2d0: c3 ret
2d1: 4c 89 ee mov %r13,%rsi
2d4: 44 89 f9 mov %r15d,%ecx
2d7: 48 83 e6 3f and $0x3f,%rsi
2db: 44 89 ff mov %r15d,%edi
2de: 48 f7 de neg %rsi
2e1: 48 83 e6 3f and $0x3f,%rsi
2e5: 49 03 f5 add %r13,%rsi
2e8: 48 89 f2 mov %rsi,%rdx
2eb: e8 10 a8 03 00 call 0x3ab00
2f0: 49 89 c5 mov %rax,%r13
2f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2fa: 00
2fb: 49 89 54 24 30 mov %rdx,0x30(%r12)
300: 41 8d 5f ff lea -0x1(%r15),%ebx
304: 83 fb 10 cmp $0x10,%ebx
307: 7f 3c jg 0x345
309: 83 fb 0f cmp $0xf,%ebx
30c: 89 d9 mov %ebx,%ecx
30e: e8 2d aa 00 00 call 0xad40
313: 89 d9 mov %ebx,%ecx
315: 48 89 f2 mov %rsi,%rdx
318: 41 89 f8 mov %edi,%r8d
31b: 49 89 c1 mov %rax,%r9
31e: 49 89 44 24 38 mov %rax,0x38(%r12)
323: e8 d8 af 03 00 call 0x3b300
328: 49 89 c1 mov %rax,%r9
32b: 89 d9 mov %ebx,%ecx
32d: b8 01 00 00 00 mov $0x1,%eax
332: d3 e0 shl %cl,%eax
334: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
33b: 83 e3 c0 and $0xffffffc0,%ebx
33e: 41 89 5c 24 18 mov %ebx,0x18(%r12)
343: eb 1e jmp 0x363
345: 48 89 e0 mov %rsp,%rax
348: 4c 89 e1 mov %r12,%rcx
34b: 49 89 f0 mov %rsi,%r8
34e: 41 89 f9 mov %edi,%r9d
351: 48 89 50 20 mov %rdx,0x20(%rax)
355: 89 da mov %ebx,%edx
357: 4c 89 68 28 mov %r13,0x28(%rax)
35b: e8 20 c3 03 00 call 0x3c680
360: 49 89 c1 mov %rax,%r9
363: 44 89 f9 mov %r15d,%ecx
366: 48 89 f2 mov %rsi,%rdx
369: 41 89 f8 mov %edi,%r8d
36c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
371: e8 4a fd 03 00 call 0x400c0
376: 44 89 f9 mov %r15d,%ecx
379: 48 89 f2 mov %rsi,%rdx
37c: 41 89 f8 mov %edi,%r8d
37f: 49 89 c1 mov %rax,%r9
382: 49 89 44 24 58 mov %rax,0x58(%r12)
387: e8 74 02 04 00 call 0x40600
38c: 4d 89 26 mov %r12,(%r14)
38f: 33 c0 xor %eax,%eax
391: 48 83 c4 38 add $0x38,%rsp
395: 5d pop %rbp
396: 41 5f pop %r15
398: 41 5e pop %r14
39a: 41 5d pop %r13
39c: 41 5c pop %r12
39e: 5f pop %rdi
39f: 5e pop %rsi
3a0: 5b pop %rbx
3a1: c3 ret
3a2: bf 0a 00 00 00 mov $0xa,%edi
3a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3ae: 00
3af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2603940
3b6: 41 83 ff 06 cmp $0x6,%r15d
3ba: 0f 8f 3b ff ff ff jg 0x2fb
3c0: 49 89 d1 mov %rdx,%r9
3c3: 49 83 e1 3f and $0x3f,%r9
3c7: 49 f7 d9 neg %r9
3ca: 49 83 e1 3f and $0x3f,%r9
3ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
3d5: 00 00
3d7: 4c 03 ca add %rdx,%r9
3da: eb 87 jmp 0x363
3dc: 33 c0 xor %eax,%eax
3de: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3e5: 00
3e6: 41 89 44 24 08 mov %eax,0x8(%r12)
3eb: 41 89 44 24 0c mov %eax,0xc(%r12)
3f0: e9 7c fe ff ff jmp 0x271
3f5: 0f 1f 40 00 nopl 0x0(%rax)
3f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
400: 56 push %rsi
401: 57 push %rdi
402: 41 54 push %r12
404: 41 55 push %r13
406: 41 56 push %r14
408: 41 57 push %r15
40a: 55 push %rbp
40b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
410: 48 89 ce mov %rcx,%rsi
413: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
41a: 00
41b: 45 89 ce mov %r9d,%r14d
41e: 45 89 c5 mov %r8d,%r13d
421: 89 d5 mov %edx,%ebp
423: 48 85 f6 test %rsi,%rsi
426: 0f 84 8a 01 00 00 je 0x5b6
42c: 83 fd 1e cmp $0x1e,%ebp
42f: 0f 87 5d 01 00 00 ja 0x592
435: 83 fd 1d cmp $0x1d,%ebp
438: 0f 8f 54 01 00 00 jg 0x592
43e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
445: 00
446: 4d 85 e4 test %r12,%r12
449: 0f 84 67 01 00 00 je 0x5b6
44f: 49 83 e4 3f and $0x3f,%r12
453: ba 90 00 00 00 mov $0x90,%edx
458: 49 f7 dc neg %r12
45b: 49 83 e4 3f and $0x3f,%r12
45f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
466: 00
467: 4c 89 e1 mov %r12,%rcx
46a: e8 f1 f5 00 00 call 0xfa60
46f: 89 e9 mov %ebp,%ecx
471: 41 b8 01 00 00 00 mov $0x1,%r8d
477: 41 d3 e0 shl %cl,%r8d
47a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
47f: 41 83 fd 08 cmp $0x8,%r13d
483: 45 89 74 24 14 mov %r14d,0x14(%r12)
488: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
48f: 00 00
491: 0f 84 48 02 00 00 je 0x6df
497: 41 83 fd 04 cmp $0x4,%r13d
49b: 0f 84 95 00 00 00 je 0x536
4a1: 41 83 fd 01 cmp $0x1,%r13d
4a5: 75 37 jne 0x4de
4a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
4ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c496f8
4b3: 01
4b4: f3 0f 5e c8 divss %xmm0,%xmm1
4b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4bf: 00
4c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4c7: 00 00
4c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4d0: 00 00
4d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4d9: e9 90 00 00 00 jmp 0x56e
4de: 41 83 fd 02 cmp $0x2,%r13d
4e2: 75 34 jne 0x518
4e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
4e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c496f8
4f0: 01
4f1: f3 0f 5e c8 divss %xmm0,%xmm1
4f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4fc: 00
4fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
504: 00 00
506: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
50d: 00 00
50f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
516: eb 56 jmp 0x56e
518: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
51f: 00
520: b8 ee ff ff ff mov $0xffffffee,%eax
525: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
52a: 5d pop %rbp
52b: 41 5f pop %r15
52d: 41 5e pop %r14
52f: 41 5d pop %r13
531: 41 5c pop %r12
533: 5f pop %rdi
534: 5e pop %rsi
535: c3 ret
536: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
53b: b8 01 00 00 00 mov $0x1,%eax
540: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
547: 00
548: 41 89 44 24 08 mov %eax,0x8(%r12)
54d: 41 89 44 24 0c mov %eax,0xc(%r12)
552: e8 49 f5 00 00 call 0xfaa0
557: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c496f0
55e: 01
55f: f2 0f 5e c8 divsd %xmm0,%xmm1
563: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
567: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
56e: 83 fd 04 cmp $0x4,%ebp
571: 7f 35 jg 0x5a8
573: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
57a: 00 00
57c: 33 c0 xor %eax,%eax
57e: 4c 89 26 mov %r12,(%rsi)
581: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
586: 5d pop %rbp
587: 41 5f pop %r15
589: 41 5e pop %r14
58b: 41 5d pop %r13
58d: 41 5c pop %r12
58f: 5f pop %rdi
590: 5e pop %rsi
591: c3 ret
592: b8 ef ff ff ff mov $0xffffffef,%eax
597: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
59c: 5d pop %rbp
59d: 41 5f pop %r15
59f: 41 5e pop %r14
5a1: 41 5d pop %r13
5a3: 41 5c pop %r12
5a5: 5f pop %rdi
5a6: 5e pop %rsi
5a7: c3 ret
5a8: 83 fd 0a cmp $0xa,%ebp
5ab: 0f 8e f4 00 00 00 jle 0x6a5
5b1: 48 85 ff test %rdi,%rdi
5b4: 75 16 jne 0x5cc
5b6: b8 f8 ff ff ff mov $0xfffffff8,%eax
5bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
5c0: 5d pop %rbp
5c1: 41 5f pop %r15
5c3: 41 5e pop %r14
5c5: 41 5d pop %r13
5c7: 41 5c pop %r12
5c9: 5f pop %rdi
5ca: 5e pop %rsi
5cb: c3 ret
5cc: 48 83 e7 3f and $0x3f,%rdi
5d0: 89 e9 mov %ebp,%ecx
5d2: 48 f7 df neg %rdi
5d5: 41 89 ee mov %ebp,%r14d
5d8: 48 83 e7 3f and $0x3f,%rdi
5dc: 49 89 fd mov %rdi,%r13
5df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
5e6: 00
5e7: 4c 89 ea mov %r13,%rdx
5ea: e8 71 05 04 00 call 0x40b60
5ef: 48 89 c7 mov %rax,%rdi
5f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
5f9: 00
5fa: 49 89 54 24 30 mov %rdx,0x30(%r12)
5ff: 44 8d 7d ff lea -0x1(%rbp),%r15d
603: 41 83 ff 11 cmp $0x11,%r15d
607: 7f 3f jg 0x648
609: 41 83 ff 10 cmp $0x10,%r15d
60d: 44 89 f9 mov %r15d,%ecx
610: e8 ab fa 00 00 call 0x100c0
615: 44 89 f9 mov %r15d,%ecx
618: 4c 89 ea mov %r13,%rdx
61b: 45 89 f0 mov %r14d,%r8d
61e: 49 89 c1 mov %rax,%r9
621: 49 89 44 24 38 mov %rax,0x38(%r12)
626: e8 35 0b 04 00 call 0x41160
62b: 49 89 c1 mov %rax,%r9
62e: 44 89 f9 mov %r15d,%ecx
631: b8 01 00 00 00 mov $0x1,%eax
636: d3 e0 shl %cl,%eax
638: c1 e0 03 shl $0x3,%eax
63b: 83 c0 3f add $0x3f,%eax
63e: 83 e0 c0 and $0xffffffc0,%eax
641: 41 89 44 24 18 mov %eax,0x18(%r12)
646: eb 20 jmp 0x668
648: 48 8d 04 24 lea (%rsp),%rax
64c: 4c 89 e1 mov %r12,%rcx
64f: 4d 89 e8 mov %r13,%r8
652: 45 89 f1 mov %r14d,%r9d
655: 48 89 50 20 mov %rdx,0x20(%rax)
659: 44 89 fa mov %r15d,%edx
65c: 48 89 78 28 mov %rdi,0x28(%rax)
660: e8 bb 1e 04 00 call 0x42520
665: 49 89 c1 mov %rax,%r9
668: 89 e9 mov %ebp,%ecx
66a: 4c 89 ea mov %r13,%rdx
66d: 45 89 f0 mov %r14d,%r8d
670: 4d 89 4c 24 50 mov %r9,0x50(%r12)
675: e8 86 5a 04 00 call 0x46100
67a: 89 e9 mov %ebp,%ecx
67c: 4c 89 ea mov %r13,%rdx
67f: 45 89 f0 mov %r14d,%r8d
682: 49 89 c1 mov %rax,%r9
685: 49 89 44 24 58 mov %rax,0x58(%r12)
68a: e8 71 5e 04 00 call 0x46500
68f: 4c 89 26 mov %r12,(%rsi)
692: 33 c0 xor %eax,%eax
694: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
699: 5d pop %rbp
69a: 41 5f pop %r15
69c: 41 5e pop %r14
69e: 41 5d pop %r13
6a0: 41 5c pop %r12
6a2: 5f pop %rdi
6a3: 5e pop %rsi
6a4: c3 ret
6a5: 41 be 0a 00 00 00 mov $0xa,%r14d
6ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2603940
6b2: 83 fd 06 cmp $0x6,%ebp
6b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
6bc: 00
6bd: 0f 8f 37 ff ff ff jg 0x5fa
6c3: 49 89 d1 mov %rdx,%r9
6c6: 49 83 e1 3f and $0x3f,%r9
6ca: 49 f7 d9 neg %r9
6cd: 49 83 e1 3f and $0x3f,%r9
6d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6d8: 00 00
6da: 4c 03 ca add %rdx,%r9
6dd: eb 89 jmp 0x668
6df: 33 c0 xor %eax,%eax
6e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6e8: 00
6e9: 41 89 44 24 08 mov %eax,0x8(%r12)
6ee: 41 89 44 24 0c mov %eax,0xc(%r12)
6f3: e9 76 fe ff ff jmp 0x56e
6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ff: 00
700: 53 push %rbx
701: 56 push %rsi
702: 57 push %rdi
703: 41 54 push %r12
705: 41 55 push %r13
707: 41 56 push %r14
709: 41 57 push %r15
70b: 55 push %rbp
70c: 48 83 ec 38 sub $0x38,%rsp
710: 49 89 ce mov %rcx,%r14
713: 44 89 cf mov %r9d,%edi
716: 44 89 c6 mov %r8d,%esi
719: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
720: 00
721: 41 89 d7 mov %edx,%r15d
724: 4d 85 f6 test %r14,%r14
727: 0f 84 85 01 00 00 je 0x8b2
72d: 41 83 ff 1e cmp $0x1e,%r15d
731: 0f 87 56 01 00 00 ja 0x88d
737: 41 83 ff 1d cmp $0x1d,%r15d
73b: 0f 8f 4c 01 00 00 jg 0x88d
741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
748: 00
749: 48 85 db test %rbx,%rbx
74c: 0f 84 60 01 00 00 je 0x8b2
752: 48 89 dd mov %rbx,%rbp
755: ba 90 00 00 00 mov $0x90,%edx
75a: 48 83 e5 3f and $0x3f,%rbp
75e: 48 f7 dd neg %rbp
761: 48 83 e5 3f and $0x3f,%rbp
765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
769: 4c 89 e1 mov %r12,%rcx
76c: e8 6f 49 01 00 call 0x150e0
771: 44 89 f9 mov %r15d,%ecx
774: b8 01 00 00 00 mov $0x1,%eax
779: 41 89 7c 24 14 mov %edi,0x14(%r12)
77e: d3 e0 shl %cl,%eax
780: 45 89 7c 24 04 mov %r15d,0x4(%r12)
785: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
78c: 00 00
78e: 83 fe 08 cmp $0x8,%esi
791: 0f 84 39 02 00 00 je 0x9d0
797: 83 fe 04 cmp $0x4,%esi
79a: 0f 84 91 00 00 00 je 0x831
7a0: 83 fe 01 cmp $0x1,%esi
7a3: 75 36 jne 0x7db
7a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
7a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c49708
7b0: 01
7b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
7b8: 00
7b9: f3 0f 5e c8 divss %xmm0,%xmm1
7bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
7c4: 00 00
7c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
7cd: 00 00
7cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
7d6: e9 8d 00 00 00 jmp 0x868
7db: 83 fe 02 cmp $0x2,%esi
7de: 75 33 jne 0x813
7e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
7e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c49708
7eb: 01
7ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
7f3: 00
7f4: f3 0f 5e c8 divss %xmm0,%xmm1
7f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
7ff: 00 00
801: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
808: 00 00
80a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
811: eb 55 jmp 0x868
813: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
81a: 00
81b: b8 ee ff ff ff mov $0xffffffee,%eax
820: 48 83 c4 38 add $0x38,%rsp
824: 5d pop %rbp
825: 41 5f pop %r15
827: 41 5e pop %r14
829: 41 5d pop %r13
82b: 41 5c pop %r12
82d: 5f pop %rdi
82e: 5e pop %rsi
82f: 5b pop %rbx
830: c3 ret
831: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
835: b8 01 00 00 00 mov $0x1,%eax
83a: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
841: 00
842: 41 89 44 24 08 mov %eax,0x8(%r12)
847: 41 89 44 24 0c mov %eax,0xc(%r12)
84c: e8 cf 48 01 00 call 0x15120
851: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c49700
858: 01
859: f2 0f 5e c8 divsd %xmm0,%xmm1
85d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
861: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
868: 41 83 ff 04 cmp $0x4,%r15d
86c: 7f 35 jg 0x8a3
86e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
875: 00 00
877: 33 c0 xor %eax,%eax
879: 4d 89 26 mov %r12,(%r14)
87c: 48 83 c4 38 add $0x38,%rsp
880: 5d pop %rbp
881: 41 5f pop %r15
883: 41 5e pop %r14
885: 41 5d pop %r13
887: 41 5c pop %r12
889: 5f pop %rdi
88a: 5e pop %rsi
88b: 5b pop %rbx
88c: c3 ret
88d: b8 ef ff ff ff mov $0xffffffef,%eax
892: 48 83 c4 38 add $0x38,%rsp
896: 5d pop %rbp
897: 41 5f pop %r15
899: 41 5e pop %r14
89b: 41 5d pop %r13
89d: 41 5c pop %r12
89f: 5f pop %rdi
8a0: 5e pop %rsi
8a1: 5b pop %rbx
8a2: c3 ret
8a3: 41 83 ff 0a cmp $0xa,%r15d
8a7: 0f 8e e9 00 00 00 jle 0x996
8ad: 4d 85 ed test %r13,%r13
8b0: 75 16 jne 0x8c8
8b2: b8 f8 ff ff ff mov $0xfffffff8,%eax
8b7: 48 83 c4 38 add $0x38,%rsp
8bb: 5d pop %rbp
8bc: 41 5f pop %r15
8be: 41 5e pop %r14
8c0: 41 5d pop %r13
8c2: 41 5c pop %r12
8c4: 5f pop %rdi
8c5: 5e pop %rsi
8c6: 5b pop %rbx
8c7: c3 ret
8c8: 4c 89 ee mov %r13,%rsi
8cb: 44 89 f9 mov %r15d,%ecx
8ce: 48 83 e6 3f and $0x3f,%rsi
8d2: 44 89 ff mov %r15d,%edi
8d5: 48 f7 de neg %rsi
8d8: 48 83 e6 3f and $0x3f,%rsi
8dc: 49 03 f5 add %r13,%rsi
8df: 48 89 f2 mov %rsi,%rdx
8e2: e8 59 60 04 00 call 0x46940
8e7: 49 89 c5 mov %rax,%r13
8ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
8f1: 00
8f2: 41 8d 5f ff lea -0x1(%r15),%ebx
8f6: 49 89 54 24 30 mov %rdx,0x30(%r12)
8fb: 83 fb 11 cmp $0x11,%ebx
8fe: 7f 39 jg 0x939
900: 89 d9 mov %ebx,%ecx
902: e8 19 4e 01 00 call 0x15720
907: 89 d9 mov %ebx,%ecx
909: 48 89 f2 mov %rsi,%rdx
90c: 49 89 44 24 38 mov %rax,0x38(%r12)
911: 41 89 f8 mov %edi,%r8d
914: 49 89 c1 mov %rax,%r9
917: e8 04 66 04 00 call 0x46f20
91c: 49 89 c1 mov %rax,%r9
91f: 89 d9 mov %ebx,%ecx
921: b8 01 00 00 00 mov $0x1,%eax
926: d3 e0 shl %cl,%eax
928: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
92f: 83 e3 c0 and $0xffffffc0,%ebx
932: 41 89 5c 24 18 mov %ebx,0x18(%r12)
937: eb 1e jmp 0x957
939: 48 89 e0 mov %rsp,%rax
93c: 4c 89 e1 mov %r12,%rcx
93f: 48 89 50 20 mov %rdx,0x20(%rax)
943: 89 da mov %ebx,%edx
945: 49 89 f0 mov %rsi,%r8
948: 41 89 f9 mov %edi,%r9d
94b: 4c 89 68 28 mov %r13,0x28(%rax)
94f: e8 6c 79 04 00 call 0x482c0
954: 49 89 c1 mov %rax,%r9
957: 44 89 f9 mov %r15d,%ecx
95a: 48 89 f2 mov %rsi,%rdx
95d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
962: 41 89 f8 mov %edi,%r8d
965: e8 f6 b3 04 00 call 0x4bd60
96a: 44 89 f9 mov %r15d,%ecx
96d: 48 89 f2 mov %rsi,%rdx
970: 49 89 44 24 58 mov %rax,0x58(%r12)
975: 41 89 f8 mov %edi,%r8d
978: 49 89 c1 mov %rax,%r9
97b: e8 c0 b7 04 00 call 0x4c140
980: 4d 89 26 mov %r12,(%r14)
983: 33 c0 xor %eax,%eax
985: 48 83 c4 38 add $0x38,%rsp
989: 5d pop %rbp
98a: 41 5f pop %r15
98c: 41 5e pop %r14
98e: 41 5d pop %r13
990: 41 5c pop %r12
992: 5f pop %rdi
993: 5e pop %rsi
994: 5b pop %rbx
995: c3 ret
996: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
99d: 00
99e: bf 0a 00 00 00 mov $0xa,%edi
9a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2603940
9aa: 41 83 ff 06 cmp $0x6,%r15d
9ae: 0f 8f 3e ff ff ff jg 0x8f2
9b4: 49 89 d1 mov %rdx,%r9
9b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
9be: 00 00
9c0: 49 83 e1 3f and $0x3f,%r9
9c4: 49 f7 d9 neg %r9
9c7: 49 83 e1 3f and $0x3f,%r9
9cb: 4c 03 ca add %rdx,%r9
9ce: eb 87 jmp 0x957
9d0: 33 c0 xor %eax,%eax
9d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
9d9: 00
9da: 41 89 44 24 08 mov %eax,0x8(%r12)
9df: 41 89 44 24 0c mov %eax,0xc(%r12)
9e4: e9 7f fe ff ff jmp 0x868
9e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9f0: 00
9f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9ff: 00
a00: 53 push %rbx
a01: 56 push %rsi
a02: 57 push %rdi
a03: 41 54 push %r12
a05: 41 55 push %r13
a07: 41 56 push %r14
a09: 41 57 push %r15
a0b: 55 push %rbp
a0c: 48 83 ec 38 sub $0x38,%rsp
a10: 49 89 ce mov %rcx,%r14
a13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
a1a: 00
a1b: 44 89 cf mov %r9d,%edi
a1e: 44 89 c6 mov %r8d,%esi
a21: 41 89 d7 mov %edx,%r15d
a24: 4d 85 f6 test %r14,%r14
a27: 0f 84 95 01 00 00 je 0xbc2
a2d: 41 83 ff 1e cmp $0x1e,%r15d
a31: 0f 87 66 01 00 00 ja 0xb9d
a37: 41 83 ff 1d cmp $0x1d,%r15d
a3b: 0f 8f 5c 01 00 00 jg 0xb9d
a41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
a48: 00
a49: 48 85 db test %rbx,%rbx
a4c: 0f 84 70 01 00 00 je 0xbc2
a52: 48 89 dd mov %rbx,%rbp
a55: ba 90 00 00 00 mov $0x90,%edx
a5a: 48 83 e5 3f and $0x3f,%rbp
a5e: 48 f7 dd neg %rbp
a61: 48 83 e5 3f and $0x3f,%rbp
a65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
a69: 4c 89 e1 mov %r12,%rcx
a6c: e8 0f 9a 01 00 call 0x1a480
a71: 44 89 f9 mov %r15d,%ecx
a74: b8 01 00 00 00 mov $0x1,%eax
a79: d3 e0 shl %cl,%eax
a7b: 41 89 7c 24 14 mov %edi,0x14(%r12)
a80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
a85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
a8c: 00 00
a8e: 83 fe 08 cmp $0x8,%esi
a91: 0f 84 49 02 00 00 je 0xce0
a97: 83 fe 04 cmp $0x4,%esi
a9a: 0f 84 99 00 00 00 je 0xb39
aa0: 83 fe 01 cmp $0x1,%esi
aa3: 75 3a jne 0xadf
aa5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
aa9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
aad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c49718
ab4: 01
ab5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
ab9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
ac0: 00
ac1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
ac8: 00 00
aca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
ad1: 00 00
ad3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
ada: e9 99 00 00 00 jmp 0xb78
adf: 83 fe 02 cmp $0x2,%esi
ae2: 75 37 jne 0xb1b
ae4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
ae8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
aec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c49718
af3: 01
af4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
af8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
aff: 00
b00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
b07: 00 00
b09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
b10: 00 00
b12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
b19: eb 5d jmp 0xb78
b1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
b22: 00
b23: b8 ee ff ff ff mov $0xffffffee,%eax
b28: 48 83 c4 38 add $0x38,%rsp
b2c: 5d pop %rbp
b2d: 41 5f pop %r15
b2f: 41 5e pop %r14
b31: 41 5d pop %r13
b33: 41 5c pop %r12
b35: 5f pop %rdi
b36: 5e pop %rsi
b37: 5b pop %rbx
b38: c3 ret
b39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
b3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
b41: b8 01 00 00 00 mov $0x1,%eax
b46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
b4d: 00
b4e: 41 89 44 24 08 mov %eax,0x8(%r12)
b53: 41 89 44 24 0c mov %eax,0xc(%r12)
b58: e8 63 99 01 00 call 0x1a4c0
b5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
b61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c49710
b68: 01
b69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
b6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
b71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
b78: 41 83 ff 04 cmp $0x4,%r15d
b7c: 7f 35 jg 0xbb3
b7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
b85: 00 00
b87: 33 c0 xor %eax,%eax
b89: 4d 89 26 mov %r12,(%r14)
b8c: 48 83 c4 38 add $0x38,%rsp
b90: 5d pop %rbp
b91: 41 5f pop %r15
b93: 41 5e pop %r14
b95: 41 5d pop %r13
b97: 41 5c pop %r12
b99: 5f pop %rdi
b9a: 5e pop %rsi
b9b: 5b pop %rbx
b9c: c3 ret
b9d: b8 ef ff ff ff mov $0xffffffef,%eax
ba2: 48 83 c4 38 add $0x38,%rsp
ba6: 5d pop %rbp
ba7: 41 5f pop %r15
ba9: 41 5e pop %r14
bab: 41 5d pop %r13
bad: 41 5c pop %r12
baf: 5f pop %rdi
bb0: 5e pop %rsi
bb1: 5b pop %rbx
bb2: c3 ret
bb3: 41 83 ff 0a cmp $0xa,%r15d
bb7: 0f 8e e9 00 00 00 jle 0xca6
bbd: 4d 85 ed test %r13,%r13
bc0: 75 16 jne 0xbd8
bc2: b8 f8 ff ff ff mov $0xfffffff8,%eax
bc7: 48 83 c4 38 add $0x38,%rsp
bcb: 5d pop %rbp
bcc: 41 5f pop %r15
bce: 41 5e pop %r14
bd0: 41 5d pop %r13
bd2: 41 5c pop %r12
bd4: 5f pop %rdi
bd5: 5e pop %rsi
bd6: 5b pop %rbx
bd7: c3 ret
bd8: 4c 89 ee mov %r13,%rsi
bdb: 44 89 f9 mov %r15d,%ecx
bde: 48 83 e6 3f and $0x3f,%rsi
be2: 44 89 ff mov %r15d,%edi
be5: 48 f7 de neg %rsi
be8: 48 83 e6 3f and $0x3f,%rsi
bec: 49 03 f5 add %r13,%rsi
bef: 48 89 f2 mov %rsi,%rdx
bf2: e8 89 b9 04 00 call 0x4c580
bf7: 49 89 c5 mov %rax,%r13
bfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
c01: 00
c02: 49 89 54 24 30 mov %rdx,0x30(%r12)
c07: 41 8d 5f ff lea -0x1(%r15),%ebx
c0b: 83 fb 12 cmp $0x12,%ebx
c0e: 7f 39 jg 0xc49
c10: 89 d9 mov %ebx,%ecx
c12: e8 29 a1 00 00 call 0xad40
c17: 89 d9 mov %ebx,%ecx
c19: 48 89 f2 mov %rsi,%rdx
c1c: 41 89 f8 mov %edi,%r8d
c1f: 49 89 c1 mov %rax,%r9
c22: 49 89 44 24 38 mov %rax,0x38(%r12)
c27: e8 f4 c1 04 00 call 0x4ce20
c2c: 49 89 c1 mov %rax,%r9
c2f: 89 d9 mov %ebx,%ecx
c31: b8 01 00 00 00 mov $0x1,%eax
c36: d3 e0 shl %cl,%eax
c38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
c3f: 83 e3 c0 and $0xffffffc0,%ebx
c42: 41 89 5c 24 18 mov %ebx,0x18(%r12)
c47: eb 1e jmp 0xc67
c49: 48 89 e0 mov %rsp,%rax
c4c: 4c 89 e1 mov %r12,%rcx
c4f: 49 89 f0 mov %rsi,%r8
c52: 41 89 f9 mov %edi,%r9d
c55: 48 89 50 20 mov %rdx,0x20(%rax)
c59: 89 da mov %ebx,%edx
c5b: 4c 89 68 28 mov %r13,0x28(%rax)
c5f: e8 3c d3 04 00 call 0x4dfa0
c64: 49 89 c1 mov %rax,%r9
c67: 44 89 f9 mov %r15d,%ecx
c6a: 48 89 f2 mov %rsi,%rdx
c6d: 41 89 f8 mov %edi,%r8d
c70: 4d 89 4c 24 50 mov %r9,0x50(%r12)
c75: e8 86 1c 05 00 call 0x52900
c7a: 44 89 f9 mov %r15d,%ecx
c7d: 48 89 f2 mov %rsi,%rdx
c80: 41 89 f8 mov %edi,%r8d
c83: 49 89 c1 mov %rax,%r9
c86: 49 89 44 24 58 mov %rax,0x58(%r12)
c8b: e8 50 20 05 00 call 0x52ce0
c90: 4d 89 26 mov %r12,(%r14)
c93: 33 c0 xor %eax,%eax
c95: 48 83 c4 38 add $0x38,%rsp
c99: 5d pop %rbp
c9a: 41 5f pop %r15
c9c: 41 5e pop %r14
c9e: 41 5d pop %r13
ca0: 41 5c pop %r12
ca2: 5f pop %rdi
ca3: 5e pop %rsi
ca4: 5b pop %rbx
ca5: c3 ret
ca6: bf 0a 00 00 00 mov $0xa,%edi
cab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
cb2: 00
cb3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2603940
cba: 41 83 ff 07 cmp $0x7,%r15d
cbe: 0f 8f 3e ff ff ff jg 0xc02
cc4: 49 89 d1 mov %rdx,%r9
cc7: 49 83 e1 3f and $0x3f,%r9
ccb: 49 f7 d9 neg %r9
cce: 49 83 e1 3f and $0x3f,%r9
cd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
cd9: 00 00
cdb: 4c 03 ca add %rdx,%r9
cde: eb 87 jmp 0xc67
ce0: 33 c0 xor %eax,%eax
ce2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
ce9: 00
cea: 41 89 44 24 08 mov %eax,0x8(%r12)
cef: 41 89 44 24 0c mov %eax,0xc(%r12)
cf4: e9 7f fe ff ff jmp 0xb78
cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d00: 53 push %rbx
d01: 56 push %rsi
d02: 57 push %rdi
d03: 41 54 push %r12
d05: 41 55 push %r13
d07: 41 56 push %r14
d09: 41 57 push %r15
d0b: 55 push %rbp
d0c: 48 83 ec 38 sub $0x38,%rsp
d10: 49 89 ce mov %rcx,%r14
d13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
d1a: 00
d1b: 44 89 cf mov %r9d,%edi
d1e: 44 89 c6 mov %r8d,%esi
d21: 41 89 d7 mov %edx,%r15d
d24: 4d 85 f6 test %r14,%r14
d27: 0f 84 95 01 00 00 je 0xec2
d2d: 41 83 ff 1e cmp $0x1e,%r15d
d31: 0f 87 66 01 00 00 ja 0xe9d
d37: 41 83 ff 1d cmp $0x1d,%r15d
d3b: 0f 8f 5c 01 00 00 jg 0xe9d
d41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
d48: 00
d49: 48 85 db test %rbx,%rbx
d4c: 0f 84 70 01 00 00 je 0xec2
d52: 48 89 dd mov %rbx,%rbp
d55: ba 90 00 00 00 mov $0x90,%edx
d5a: 48 83 e5 3f and $0x3f,%rbp
d5e: 48 f7 dd neg %rbp
d61: 48 83 e5 3f and $0x3f,%rbp
d65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
d69: 4c 89 e1 mov %r12,%rcx
d6c: e8 6f f6 01 00 call 0x203e0
d71: b8 01 00 00 00 mov $0x1,%eax
d76: 41 89 7c 24 14 mov %edi,0x14(%r12)
d7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
d80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
d87: 00 00
d89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
d8e: 83 fe 08 cmp $0x8,%esi
d91: 0f 84 4a 02 00 00 je 0xfe1
d97: 83 fe 04 cmp $0x4,%esi
d9a: 0f 84 99 00 00 00 je 0xe39
da0: 83 fe 01 cmp $0x1,%esi
da3: 75 3a jne 0xddf
da5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
da9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
dad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c49728
db4: 01
db5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
db9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
dc0: 00
dc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
dc8: 00 00
dca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
dd1: 00 00
dd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
dda: e9 99 00 00 00 jmp 0xe78
ddf: 83 fe 02 cmp $0x2,%esi
de2: 75 37 jne 0xe1b
de4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
de8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
dec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c49728
df3: 01
df4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
df8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
dff: 00
e00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
e07: 00 00
e09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
e10: 00 00
e12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
e19: eb 5d jmp 0xe78
e1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
e22: 00
e23: b8 ee ff ff ff mov $0xffffffee,%eax
e28: 48 83 c4 38 add $0x38,%rsp
e2c: 5d pop %rbp
e2d: 41 5f pop %r15
e2f: 41 5e pop %r14
e31: 41 5d pop %r13
e33: 41 5c pop %r12
e35: 5f pop %rdi
e36: 5e pop %rsi
e37: 5b pop %rbx
e38: c3 ret
e39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
e3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
e41: b8 01 00 00 00 mov $0x1,%eax
e46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
e4d: 00
e4e: 41 89 44 24 08 mov %eax,0x8(%r12)
e53: 41 89 44 24 0c mov %eax,0xc(%r12)
e58: e8 c3 f5 01 00 call 0x20420
e5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
e61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c49720
e68: 01
e69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
e6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
e71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
e78: 41 83 ff 04 cmp $0x4,%r15d
e7c: 7f 35 jg 0xeb3
e7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
e85: 00 00
e87: 33 c0 xor %eax,%eax
e89: 4d 89 26 mov %r12,(%r14)
e8c: 48 83 c4 38 add $0x38,%rsp
e90: 5d pop %rbp
e91: 41 5f pop %r15
e93: 41 5e pop %r14
e95: 41 5d pop %r13
e97: 41 5c pop %r12
e99: 5f pop %rdi
e9a: 5e pop %rsi
e9b: 5b pop %rbx
e9c: c3 ret
e9d: b8 ef ff ff ff mov $0xffffffef,%eax
ea2: 48 83 c4 38 add $0x38,%rsp
ea6: 5d pop %rbp
ea7: 41 5f pop %r15
ea9: 41 5e pop %r14
eab: 41 5d pop %r13
ead: 41 5c pop %r12
eaf: 5f pop %rdi
eb0: 5e pop %rsi
eb1: 5b pop %rbx
eb2: c3 ret
eb3: 41 83 ff 0a cmp $0xa,%r15d
eb7: 0f 8e ea 00 00 00 jle 0xfa7
ebd: 4d 85 ed test %r13,%r13
ec0: 75 16 jne 0xed8
ec2: b8 f8 ff ff ff mov $0xfffffff8,%eax
ec7: 48 83 c4 38 add $0x38,%rsp
ecb: 5d pop %rbp
ecc: 41 5f pop %r15
ece: 41 5e pop %r14
ed0: 41 5d pop %r13
ed2: 41 5c pop %r12
ed4: 5f pop %rdi
ed5: 5e pop %rsi
ed6: 5b pop %rbx
ed7: c3 ret
ed8: 4c 89 ee mov %r13,%rsi
edb: 44 89 f9 mov %r15d,%ecx
ede: 48 83 e6 3f and $0x3f,%rsi
ee2: 44 89 ff mov %r15d,%edi
ee5: 48 f7 de neg %rsi
ee8: 48 83 e6 3f and $0x3f,%rsi
eec: 49 03 f5 add %r13,%rsi
eef: 48 89 f2 mov %rsi,%rdx
ef2: e8 29 22 05 00 call 0x53120
ef7: 49 89 c5 mov %rax,%r13
efa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
f01: 00
f02: 49 89 54 24 30 mov %rdx,0x30(%r12)
f07: 41 8d 5f ff lea -0x1(%r15),%ebx
f0b: 83 fb 12 cmp $0x12,%ebx
f0e: 7f 3a jg 0xf4a
f10: 89 d9 mov %ebx,%ecx
f12: e8 89 fc 01 00 call 0x20ba0
f17: 89 d9 mov %ebx,%ecx
f19: 48 89 f2 mov %rsi,%rdx
f1c: 41 89 f8 mov %edi,%r8d
f1f: 49 89 c1 mov %rax,%r9
f22: 49 89 44 24 38 mov %rax,0x38(%r12)
f27: e8 f4 2a 05 00 call 0x53a20
f2c: 49 89 c1 mov %rax,%r9
f2f: b8 01 00 00 00 mov $0x1,%eax
f34: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
f39: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
f40: 83 e5 c0 and $0xffffffc0,%ebp
f43: 41 89 6c 24 18 mov %ebp,0x18(%r12)
f48: eb 1e jmp 0xf68
f4a: 48 89 e0 mov %rsp,%rax
f4d: 4c 89 e1 mov %r12,%rcx
f50: 49 89 f0 mov %rsi,%r8
f53: 41 89 f9 mov %edi,%r9d
f56: 48 89 50 20 mov %rdx,0x20(%rax)
f5a: 89 da mov %ebx,%edx
f5c: 4c 89 68 28 mov %r13,0x28(%rax)
f60: e8 1b 3c 05 00 call 0x54b80
f65: 49 89 c1 mov %rax,%r9
f68: 44 89 f9 mov %r15d,%ecx
f6b: 48 89 f2 mov %rsi,%rdx
f6e: 41 89 f8 mov %edi,%r8d
f71: 4d 89 4c 24 50 mov %r9,0x50(%r12)
f76: e8 85 85 05 00 call 0x59500
f7b: 44 89 f9 mov %r15d,%ecx
f7e: 48 89 f2 mov %rsi,%rdx
f81: 41 89 f8 mov %edi,%r8d
f84: 49 89 c1 mov %rax,%r9
f87: 49 89 44 24 58 mov %rax,0x58(%r12)
f8c: e8 2f 89 05 00 call 0x598c0
f91: 4d 89 26 mov %r12,(%r14)
f94: 33 c0 xor %eax,%eax
f96: 48 83 c4 38 add $0x38,%rsp
f9a: 5d pop %rbp
f9b: 41 5f pop %r15
f9d: 41 5e pop %r14
f9f: 41 5d pop %r13
fa1: 41 5c pop %r12
fa3: 5f pop %rdi
fa4: 5e pop %rsi
fa5: 5b pop %rbx
fa6: c3 ret
fa7: bf 0a 00 00 00 mov $0xa,%edi
fac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
fb3: 00
fb4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2603940
fbb: 41 83 ff 07 cmp $0x7,%r15d
fbf: 0f 8f 3d ff ff ff jg 0xf02
fc5: 49 89 d1 mov %rdx,%r9
fc8: 49 83 e1 3f and $0x3f,%r9
fcc: 49 f7 d9 neg %r9
fcf: 49 83 e1 3f and $0x3f,%r9
fd3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
fda: 00 00
fdc: 4c 03 ca add %rdx,%r9
fdf: eb 87 jmp 0xf68
fe1: 33 c0 xor %eax,%eax
fe3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
fea: 00
feb: 41 89 44 24 08 mov %eax,0x8(%r12)
ff0: 41 89 44 24 0c mov %eax,0xc(%r12)
ff5: e9 7e fe ff ff jmp 0xe78
ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1000: 53 push %rbx
1001: 56 push %rsi
1002: 57 push %rdi
1003: 41 54 push %r12
1005: 41 55 push %r13
1007: 41 56 push %r14
1009: 41 57 push %r15
100b: 55 push %rbp
100c: 48 83 ec 38 sub $0x38,%rsp
1010: 49 89 ce mov %rcx,%r14
1013: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
101a: 00
101b: 44 89 cf mov %r9d,%edi
101e: 44 89 c6 mov %r8d,%esi
1021: 41 89 d7 mov %edx,%r15d
1024: 4d 85 f6 test %r14,%r14
1027: 0f 84 95 01 00 00 je 0x11c2
102d: 41 83 ff 1e cmp $0x1e,%r15d
1031: 0f 87 66 01 00 00 ja 0x119d
1037: 41 83 ff 1d cmp $0x1d,%r15d
103b: 0f 8f 5c 01 00 00 jg 0x119d
1041: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1048: 00
1049: 48 85 db test %rbx,%rbx
104c: 0f 84 70 01 00 00 je 0x11c2
1052: 48 89 dd mov %rbx,%rbp
1055: ba 90 00 00 00 mov $0x90,%edx
105a: 48 83 e5 3f and $0x3f,%rbp
105e: 48 f7 dd neg %rbp
1061: 48 83 e5 3f and $0x3f,%rbp
1065: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1069: 4c 89 e1 mov %r12,%rcx
106c: e8 4f 53 02 00 call 0x263c0
1071: b8 01 00 00 00 mov $0x1,%eax
1076: 41 89 7c 24 14 mov %edi,0x14(%r12)
107b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1080: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1087: 00 00
1089: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
108e: 83 fe 08 cmp $0x8,%esi
1091: 0f 84 4a 02 00 00 je 0x12e1
1097: 83 fe 04 cmp $0x4,%esi
109a: 0f 84 99 00 00 00 je 0x1139
10a0: 83 fe 01 cmp $0x1,%esi
10a3: 75 3a jne 0x10df
10a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
10a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
10ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c49738
10b4: 01
10b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
10b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
10c0: 00
10c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
10c8: 00 00
10ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
10d1: 00 00
10d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
10da: e9 99 00 00 00 jmp 0x1178
10df: 83 fe 02 cmp $0x2,%esi
10e2: 75 37 jne 0x111b
10e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
10e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
10ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c49738
10f3: 01
10f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
10f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
10ff: 00
1100: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1107: 00 00
1109: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1110: 00 00
1112: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
1119: eb 5d jmp 0x1178
111b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1122: 00
1123: b8 ee ff ff ff mov $0xffffffee,%eax
1128: 48 83 c4 38 add $0x38,%rsp
112c: 5d pop %rbp
112d: 41 5f pop %r15
112f: 41 5e pop %r14
1131: 41 5d pop %r13
1133: 41 5c pop %r12
1135: 5f pop %rdi
1136: 5e pop %rsi
1137: 5b pop %rbx
1138: c3 ret
1139: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
113d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
1141: b8 01 00 00 00 mov $0x1,%eax
1146: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
114d: 00
114e: 41 89 44 24 08 mov %eax,0x8(%r12)
1153: 41 89 44 24 0c mov %eax,0xc(%r12)
1158: e8 a3 52 02 00 call 0x26400
115d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
1161: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c49730
1168: 01
1169: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
116d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
1171: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
1178: 41 83 ff 04 cmp $0x4,%r15d
117c: 7f 35 jg 0x11b3
117e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
1185: 00 00
1187: 33 c0 xor %eax,%eax
1189: 4d 89 26 mov %r12,(%r14)
118c: 48 83 c4 38 add $0x38,%rsp
1190: 5d pop %rbp
1191: 41 5f pop %r15
1193: 41 5e pop %r14
1195: 41 5d pop %r13
1197: 41 5c pop %r12
1199: 5f pop %rdi
119a: 5e pop %rsi
119b: 5b pop %rbx
119c: c3 ret
119d: b8 ef ff ff ff mov $0xffffffef,%eax
11a2: 48 83 c4 38 add $0x38,%rsp
11a6: 5d pop %rbp
11a7: 41 5f pop %r15
11a9: 41 5e pop %r14
11ab: 41 5d pop %r13
11ad: 41 5c pop %r12
11af: 5f pop %rdi
11b0: 5e pop %rsi
11b1: 5b pop %rbx
11b2: c3 ret
11b3: 41 83 ff 0a cmp $0xa,%r15d
11b7: 0f 8e ea 00 00 00 jle 0x12a7
11bd: 4d 85 ed test %r13,%r13
11c0: 75 16 jne 0x11d8
11c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
11c7: 48 83 c4 38 add $0x38,%rsp
11cb: 5d pop %rbp
11cc: 41 5f pop %r15
11ce: 41 5e pop %r14
11d0: 41 5d pop %r13
11d2: 41 5c pop %r12
11d4: 5f pop %rdi
11d5: 5e pop %rsi
11d6: 5b pop %rbx
11d7: c3 ret
11d8: 4c 89 ee mov %r13,%rsi
11db: 44 89 f9 mov %r15d,%ecx
11de: 48 83 e6 3f and $0x3f,%rsi
11e2: 44 89 ff mov %r15d,%edi
11e5: 48 f7 de neg %rsi
11e8: 48 83 e6 3f and $0x3f,%rsi
11ec: 49 03 f5 add %r13,%rsi
11ef: 48 89 f2 mov %rsi,%rdx
11f2: e8 e9 8a 05 00 call 0x59ce0
11f7: 49 89 c5 mov %rax,%r13
11fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
1201: 00
1202: 49 89 54 24 30 mov %rdx,0x30(%r12)
1207: 41 8d 5f ff lea -0x1(%r15),%ebx
120b: 83 fb 12 cmp $0x12,%ebx
120e: 7f 3a jg 0x124a
1210: 89 d9 mov %ebx,%ecx
1212: e8 89 f9 01 00 call 0x20ba0
1217: 89 d9 mov %ebx,%ecx
1219: 48 89 f2 mov %rsi,%rdx
121c: 41 89 f8 mov %edi,%r8d
121f: 49 89 c1 mov %rax,%r9
1222: 49 89 44 24 38 mov %rax,0x38(%r12)
1227: e8 94 93 05 00 call 0x5a5c0
122c: 49 89 c1 mov %rax,%r9
122f: b8 01 00 00 00 mov $0x1,%eax
1234: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
1239: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
1240: 83 e5 c0 and $0xffffffc0,%ebp
1243: 41 89 6c 24 18 mov %ebp,0x18(%r12)
1248: eb 1e jmp 0x1268
124a: 48 89 e0 mov %rsp,%rax
124d: 4c 89 e1 mov %r12,%rcx
1250: 49 89 f0 mov %rsi,%r8
1253: 41 89 f9 mov %edi,%r9d
1256: 48 89 50 20 mov %rdx,0x20(%rax)
125a: 89 da mov %ebx,%edx
125c: 4c 89 68 28 mov %r13,0x28(%rax)
1260: e8 db a4 05 00 call 0x5b740
1265: 49 89 c1 mov %rax,%r9
1268: 44 89 f9 mov %r15d,%ecx
126b: 48 89 f2 mov %rsi,%rdx
126e: 41 89 f8 mov %edi,%r8d
1271: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1276: e8 45 ee 05 00 call 0x600c0
127b: 44 89 f9 mov %r15d,%ecx
127e: 48 89 f2 mov %rsi,%rdx
1281: 41 89 f8 mov %edi,%r8d
1284: 49 89 c1 mov %rax,%r9
1287: 49 89 44 24 58 mov %rax,0x58(%r12)
128c: e8 ef f1 05 00 call 0x60480
1291: 4d 89 26 mov %r12,(%r14)
1294: 33 c0 xor %eax,%eax
1296: 48 83 c4 38 add $0x38,%rsp
129a: 5d pop %rbp
129b: 41 5f pop %r15
129d: 41 5e pop %r14
129f: 41 5d pop %r13
12a1: 41 5c pop %r12
12a3: 5f pop %rdi
12a4: 5e pop %rsi
12a5: 5b pop %rbx
12a6: c3 ret
12a7: bf 0a 00 00 00 mov $0xa,%edi
12ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
12b3: 00
12b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2603940
12bb: 41 83 ff 07 cmp $0x7,%r15d
12bf: 0f 8f 3d ff ff ff jg 0x1202
12c5: 49 89 d1 mov %rdx,%r9
12c8: 49 83 e1 3f and $0x3f,%r9
12cc: 49 f7 d9 neg %r9
12cf: 49 83 e1 3f and $0x3f,%r9
12d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
12da: 00 00
12dc: 4c 03 ca add %rdx,%r9
12df: eb 87 jmp 0x1268
12e1: 33 c0 xor %eax,%eax
12e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
12ea: 00
12eb: 41 89 44 24 08 mov %eax,0x8(%r12)
12f0: 41 89 44 24 0c mov %eax,0xc(%r12)
12f5: e9 7e fe ff ff jmp 0x1178
12fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1300: 48 83 ec 28 sub $0x28,%rsp
1304: 48 85 d2 test %rdx,%rdx
1307: 74 1b je 0x1324
1309: 45 85 c0 test %r8d,%r8d
130c: 7e 20 jle 0x132e
130e: 0f 57 c9 xorps %xmm1,%xmm1
1311: 0f 2e c1 ucomiss %xmm1,%xmm0
1314: 7a 02 jp 0x1318
1316: 74 05 je 0x131d
1318: e8 83 f5 05 00 call 0x608a0
131d: 33 c0 xor %eax,%eax
131f: 48 83 c4 28 add $0x28,%rsp
1323: c3 ret
1324: b8 f8 ff ff ff mov $0xfffffff8,%eax
1329: 48 83 c4 28 add $0x28,%rsp
132d: c3 ret
132e: b8 fa ff ff ff mov $0xfffffffa,%eax
1333: 48 83 c4 28 add $0x28,%rsp
1337: c3 ret
1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
133f: 00
1340: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1345: 48 85 d2 test %rdx,%rdx
1348: 74 1c je 0x1366
134a: 45 85 c0 test %r8d,%r8d
134d: 7e 25 jle 0x1374
134f: 0f 57 c9 xorps %xmm1,%xmm1
1352: 0f 2e c1 ucomiss %xmm1,%xmm0
1355: 7a 02 jp 0x1359
1357: 74 05 je 0x135e
1359: e8 c2 f6 05 00 call 0x60a20
135e: 33 c0 xor %eax,%eax
1360: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1365: c3 ret
1366: b8 f8 ff ff ff mov $0xfffffff8,%eax
136b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1370: 90 nop
1371: 90 nop
1372: 90 nop
1373: c3 ret
1374: b8 fa ff ff ff mov $0xfffffffa,%eax
1379: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
137e: 90 nop
137f: c3 ret
1380: 48 83 ec 28 sub $0x28,%rsp
1384: 48 85 d2 test %rdx,%rdx
1387: 74 1b je 0x13a4
1389: 45 85 c0 test %r8d,%r8d
138c: 7e 20 jle 0x13ae
138e: 0f 57 c9 xorps %xmm1,%xmm1
1391: 0f 2e c1 ucomiss %xmm1,%xmm0
1394: 7a 02 jp 0x1398
1396: 74 05 je 0x139d
1398: e8 03 f8 05 00 call 0x60ba0
139d: 33 c0 xor %eax,%eax
139f: 48 83 c4 28 add $0x28,%rsp
13a3: c3 ret
13a4: b8 f8 ff ff ff mov $0xfffffff8,%eax
13a9: 48 83 c4 28 add $0x28,%rsp
13ad: c3 ret
13ae: b8 fa ff ff ff mov $0xfffffffa,%eax
13b3: 48 83 c4 28 add $0x28,%rsp
13b7: c3 ret
13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13bf: 00
13c0: 49 89 d1 mov %rdx,%r9
13c3: 4d 85 c9 test %r9,%r9
13c6: 0f 84 8a 01 00 00 je 0x1556
13cc: 45 85 c0 test %r8d,%r8d
13cf: 0f 8e 7b 01 00 00 jle 0x1550
13d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
13d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
13dd: 7a 06 jp 0x13e5
13df: 0f 84 68 01 00 00 je 0x154d
13e5: 41 83 f8 10 cmp $0x10,%r8d
13e9: 0f 8c 4f 01 00 00 jl 0x153e
13ef: 4c 89 ca mov %r9,%rdx
13f2: 48 83 e2 1f and $0x1f,%rdx
13f6: 85 d2 test %edx,%edx
13f8: 74 11 je 0x140b
13fa: f6 c2 03 test $0x3,%dl
13fd: 0f 85 3b 01 00 00 jne 0x153e
1403: f7 da neg %edx
1405: 83 c2 20 add $0x20,%edx
1408: c1 ea 02 shr $0x2,%edx
140b: 8d 42 10 lea 0x10(%rdx),%eax
140e: 44 3b c0 cmp %eax,%r8d
1411: 0f 8c 27 01 00 00 jl 0x153e
1417: 44 89 c1 mov %r8d,%ecx
141a: 33 c0 xor %eax,%eax
141c: 2b ca sub %edx,%ecx
141e: 83 e1 0f and $0xf,%ecx
1421: f7 d9 neg %ecx
1423: 41 03 c8 add %r8d,%ecx
1426: 41 89 d2 mov %edx,%r10d
1429: 85 d2 test %edx,%edx
142b: 76 27 jbe 0x1454
142d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1434: 00
1435: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
143c: 0f 1f 40 00 nopl 0x0(%rax)
1440: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
1446: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
144c: 48 ff c0 inc %rax
144f: 49 3b c2 cmp %r10,%rax
1452: 72 ec jb 0x1440
1454: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
1459: 48 63 d1 movslq %ecx,%rdx
145c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
1462: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1469: 00
146a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1478: 00
1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1480: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
1486: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
148d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
1493: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
149a: 49 83 c2 10 add $0x10,%r10
149e: 4c 3b d2 cmp %rdx,%r10
14a1: 72 dd jb 0x1480
14a3: 8d 41 01 lea 0x1(%rcx),%eax
14a6: 41 3b c0 cmp %r8d,%eax
14a9: 0f 87 85 00 00 00 ja 0x1534
14af: 4d 63 c0 movslq %r8d,%r8
14b2: 4c 2b c2 sub %rdx,%r8
14b5: 49 83 f8 04 cmp $0x4,%r8
14b9: 0f 8c 7b 00 00 00 jl 0x153a
14bf: 44 89 c0 mov %r8d,%eax
14c2: 45 33 d2 xor %r10d,%r10d
14c5: 83 e0 fc and $0xfffffffc,%eax
14c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
14cc: 48 63 c0 movslq %eax,%rax
14cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14d6: 00
14d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14de: 66 90 xchg %ax,%ax
14e0: 49 83 c2 04 add $0x4,%r10
14e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
14e8: c5 f8 11 0a vmovups %xmm1,(%rdx)
14ec: 48 83 c2 10 add $0x10,%rdx
14f0: 4c 3b d0 cmp %rax,%r10
14f3: 72 eb jb 0x14e0
14f5: 49 3b c0 cmp %r8,%rax
14f8: 73 3a jae 0x1534
14fa: 48 63 c9 movslq %ecx,%rcx
14fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
1501: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
1505: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
150c: 00
150d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1514: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1520: 48 ff c0 inc %rax
1523: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
1527: c5 fa 11 0a vmovss %xmm1,(%rdx)
152b: 48 83 c2 04 add $0x4,%rdx
152f: 49 3b c0 cmp %r8,%rax
1532: 72 ec jb 0x1520
1534: 33 c0 xor %eax,%eax
1536: c5 f8 77 vzeroupper
1539: c3 ret
153a: 33 c0 xor %eax,%eax
153c: eb b7 jmp 0x14f5
153e: 33 c9 xor %ecx,%ecx
1540: 41 83 f8 01 cmp $0x1,%r8d
1544: 72 ee jb 0x1534
1546: 4d 63 c0 movslq %r8d,%r8
1549: 33 c0 xor %eax,%eax
154b: eb a8 jmp 0x14f5
154d: 33 c0 xor %eax,%eax
154f: c3 ret
1550: b8 fa ff ff ff mov $0xfffffffa,%eax
1555: c3 ret
1556: b8 f8 ff ff ff mov $0xfffffff8,%eax
155b: c3 ret
155c: 0f 1f 40 00 nopl 0x0(%rax)
1560: 48 89 d1 mov %rdx,%rcx
1563: 48 85 c9 test %rcx,%rcx
1566: 0f 84 62 01 00 00 je 0x16ce
156c: 45 85 c0 test %r8d,%r8d
156f: 0f 8e 53 01 00 00 jle 0x16c8
1575: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1579: c5 f8 2e c1 vucomiss %xmm1,%xmm0
157d: 7a 06 jp 0x1585
157f: 0f 84 40 01 00 00 je 0x16c5
1585: 41 83 f8 10 cmp $0x10,%r8d
1589: 0f 8c 2f 01 00 00 jl 0x16be
158f: 49 89 ca mov %rcx,%r10
1592: 49 83 e2 1f and $0x1f,%r10
1596: 45 85 d2 test %r10d,%r10d
1599: 74 18 je 0x15b3
159b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
15a2: 0f 85 16 01 00 00 jne 0x16be
15a8: 41 f7 da neg %r10d
15ab: 41 83 c2 20 add $0x20,%r10d
15af: 41 c1 ea 02 shr $0x2,%r10d
15b3: 41 8d 42 10 lea 0x10(%r10),%eax
15b7: 44 3b c0 cmp %eax,%r8d
15ba: 0f 8c fe 00 00 00 jl 0x16be
15c0: 44 89 c2 mov %r8d,%edx
15c3: 33 c0 xor %eax,%eax
15c5: 41 2b d2 sub %r10d,%edx
15c8: 83 e2 0f and $0xf,%edx
15cb: f7 da neg %edx
15cd: 41 03 d0 add %r8d,%edx
15d0: 45 89 d1 mov %r10d,%r9d
15d3: 45 85 d2 test %r10d,%r10d
15d6: 76 1a jbe 0x15f2
15d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
15df: 00
15e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
15e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
15ea: 48 ff c0 inc %rax
15ed: 49 3b c1 cmp %r9,%rax
15f0: 72 ee jb 0x15e0
15f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
15f7: 48 63 c2 movslq %edx,%rax
15fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1600: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
1606: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
160d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
1613: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
161a: 49 83 c1 10 add $0x10,%r9
161e: 4c 3b c8 cmp %rax,%r9
1621: 72 dd jb 0x1600
1623: 8d 42 01 lea 0x1(%rdx),%eax
1626: 41 3b c0 cmp %r8d,%eax
1629: 0f 87 85 00 00 00 ja 0x16b4
162f: 4d 63 c0 movslq %r8d,%r8
1632: 48 63 d2 movslq %edx,%rdx
1635: 4c 2b c2 sub %rdx,%r8
1638: 49 83 f8 04 cmp $0x4,%r8
163c: 0f 8c 78 00 00 00 jl 0x16ba
1642: 48 63 d2 movslq %edx,%rdx
1645: 44 89 c0 mov %r8d,%eax
1648: 83 e0 fc and $0xfffffffc,%eax
164b: 45 33 d2 xor %r10d,%r10d
164e: 48 63 c0 movslq %eax,%rax
1651: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
1656: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
165a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1660: 49 83 c2 04 add $0x4,%r10
1664: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
1669: c4 c1 78 11 11 vmovups %xmm2,(%r9)
166e: 49 83 c1 10 add $0x10,%r9
1672: 4c 3b d0 cmp %rax,%r10
1675: 72 e9 jb 0x1660
1677: 49 3b c0 cmp %r8,%rax
167a: 73 38 jae 0x16b4
167c: 48 63 d2 movslq %edx,%rdx
167f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
1683: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
1687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
168e: 00
168f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1696: 0f 1f 00 nopl (%rax)
1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16a0: 48 ff c0 inc %rax
16a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
16a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
16ab: 48 83 c2 04 add $0x4,%rdx
16af: 49 3b c0 cmp %r8,%rax
16b2: 72 ec jb 0x16a0
16b4: 33 c0 xor %eax,%eax
16b6: c5 f8 77 vzeroupper
16b9: c3 ret
16ba: 33 c0 xor %eax,%eax
16bc: eb b9 jmp 0x1677
16be: 33 d2 xor %edx,%edx
16c0: e9 5e ff ff ff jmp 0x1623
16c5: 33 c0 xor %eax,%eax
16c7: c3 ret
16c8: b8 fa ff ff ff mov $0xfffffffa,%eax
16cd: c3 ret
16ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
16d3: c3 ret
16d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
16d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16e0: 48 83 ec 28 sub $0x28,%rsp
16e4: 48 85 d2 test %rdx,%rdx
16e7: 74 1c je 0x1705
16e9: 45 85 c0 test %r8d,%r8d
16ec: 7e 21 jle 0x170f
16ee: 0f 57 c9 xorps %xmm1,%xmm1
16f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
16f5: 7a 02 jp 0x16f9
16f7: 74 05 je 0x16fe
16f9: e8 22 f6 05 00 call 0x60d20
16fe: 33 c0 xor %eax,%eax
1700: 48 83 c4 28 add $0x28,%rsp
1704: c3 ret
1705: b8 f8 ff ff ff mov $0xfffffff8,%eax
170a: 48 83 c4 28 add $0x28,%rsp
170e: c3 ret
170f: b8 fa ff ff ff mov $0xfffffffa,%eax
1714: 48 83 c4 28 add $0x28,%rsp
1718: c3 ret
1719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1725: 48 85 d2 test %rdx,%rdx
1728: 74 1d je 0x1747
172a: 45 85 c0 test %r8d,%r8d
172d: 7e 26 jle 0x1755
172f: 0f 57 c9 xorps %xmm1,%xmm1
1732: 66 0f 2e c1 ucomisd %xmm1,%xmm0
1736: 7a 02 jp 0x173a
1738: 74 05 je 0x173f
173a: e8 81 f7 05 00 call 0x60ec0
173f: 33 c0 xor %eax,%eax
1741: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1746: c3 ret
1747: b8 f8 ff ff ff mov $0xfffffff8,%eax
174c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1751: 90 nop
1752: 90 nop
1753: 90 nop
1754: c3 ret
1755: b8 fa ff ff ff mov $0xfffffffa,%eax
175a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
175f: 90 nop
1760: c3 ret
1761: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1768: 00
1769: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1777: 00
1778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
177f: 90 nop
1780: 48 83 ec 28 sub $0x28,%rsp
1784: 48 85 d2 test %rdx,%rdx
1787: 74 1c je 0x17a5
1789: 45 85 c0 test %r8d,%r8d
178c: 7e 21 jle 0x17af
178e: 0f 57 c9 xorps %xmm1,%xmm1
1791: 66 0f 2e c1 ucomisd %xmm1,%xmm0
1795: 7a 02 jp 0x1799
1797: 74 05 je 0x179e
1799: e8 c2 f8 05 00 call 0x61060
179e: 33 c0 xor %eax,%eax
17a0: 48 83 c4 28 add $0x28,%rsp
17a4: c3 ret
17a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
17aa: 48 83 c4 28 add $0x28,%rsp
17ae: c3 ret
17af: b8 fa ff ff ff mov $0xfffffffa,%eax
17b4: 48 83 c4 28 add $0x28,%rsp
17b8: c3 ret
17b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17c0: 49 89 d1 mov %rdx,%r9
17c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1
17c7: 4d 85 c9 test %r9,%r9
17ca: 0f 84 a6 01 00 00 je 0x1976
17d0: 45 85 c0 test %r8d,%r8d
17d3: 0f 8e 97 01 00 00 jle 0x1970
17d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
17dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1
17e1: 7a 06 jp 0x17e9
17e3: 0f 84 84 01 00 00 je 0x196d
17e9: 41 83 f8 10 cmp $0x10,%r8d
17ed: 0f 8c 6b 01 00 00 jl 0x195e
17f3: 4c 89 ca mov %r9,%rdx
17f6: 48 83 e2 1f and $0x1f,%rdx
17fa: 85 d2 test %edx,%edx
17fc: 74 11 je 0x180f
17fe: f6 c2 07 test $0x7,%dl
1801: 0f 85 57 01 00 00 jne 0x195e
1807: f7 da neg %edx
1809: 83 c2 20 add $0x20,%edx
180c: c1 ea 03 shr $0x3,%edx
180f: 8d 42 10 lea 0x10(%rdx),%eax
1812: 44 3b c0 cmp %eax,%r8d
1815: 0f 8c 43 01 00 00 jl 0x195e
181b: 44 89 c1 mov %r8d,%ecx
181e: 33 c0 xor %eax,%eax
1820: 2b ca sub %edx,%ecx
1822: 83 e1 0f and $0xf,%ecx
1825: f7 d9 neg %ecx
1827: 41 03 c8 add %r8d,%ecx
182a: 41 89 d2 mov %edx,%r10d
182d: 85 d2 test %edx,%edx
182f: 76 23 jbe 0x1854
1831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1838: 00
1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1840: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
1846: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
184c: 48 ff c0 inc %rax
184f: 49 3b c2 cmp %r10,%rax
1852: 72 ec jb 0x1840
1854: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
1858: 48 63 d1 movslq %ecx,%rdx
185b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
1861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1868: 00
1869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1877: 00
1878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
187f: 90 nop
1880: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
1886: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
188d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
1894: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
189b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
18a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
18a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
18af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
18b6: 49 83 c2 10 add $0x10,%r10
18ba: 4c 3b d2 cmp %rdx,%r10
18bd: 72 c1 jb 0x1880
18bf: 8d 41 01 lea 0x1(%rcx),%eax
18c2: 41 3b c0 cmp %r8d,%eax
18c5: 0f 87 89 00 00 00 ja 0x1954
18cb: 4d 63 c0 movslq %r8d,%r8
18ce: 4c 2b c2 sub %rdx,%r8
18d1: 49 83 f8 04 cmp $0x4,%r8
18d5: 0f 8c 7f 00 00 00 jl 0x195a
18db: 44 89 c0 mov %r8d,%eax
18de: 45 33 d2 xor %r10d,%r10d
18e1: 83 e0 fc and $0xfffffffc,%eax
18e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
18e8: 48 63 c0 movslq %eax,%rax
18eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18f2: 00
18f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1900: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
1904: 49 83 c2 04 add $0x4,%r10
1908: c5 fd 11 12 vmovupd %ymm2,(%rdx)
190c: 48 83 c2 20 add $0x20,%rdx
1910: 4c 3b d0 cmp %rax,%r10
1913: 72 eb jb 0x1900
1915: 49 3b c0 cmp %r8,%rax
1918: 73 3a jae 0x1954
191a: 48 63 c9 movslq %ecx,%rcx
191d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
1921: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
1925: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
192c: 00
192d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1940: 48 ff c0 inc %rax
1943: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
1947: c5 fb 11 02 vmovsd %xmm0,(%rdx)
194b: 48 83 c2 08 add $0x8,%rdx
194f: 49 3b c0 cmp %r8,%rax
1952: 72 ec jb 0x1940
1954: 33 c0 xor %eax,%eax
1956: c5 f8 77 vzeroupper
1959: c3 ret
195a: 33 c0 xor %eax,%eax
195c: eb b7 jmp 0x1915
195e: 33 c9 xor %ecx,%ecx
1960: 41 83 f8 01 cmp $0x1,%r8d
1964: 72 ee jb 0x1954
1966: 4d 63 c0 movslq %r8d,%r8
1969: 33 c0 xor %eax,%eax
196b: eb a8 jmp 0x1915
196d: 33 c0 xor %eax,%eax
196f: c3 ret
1970: b8 fa ff ff ff mov $0xfffffffa,%eax
1975: c3 ret
1976: b8 f8 ff ff ff mov $0xfffffff8,%eax
197b: c3 ret
197c: 0f 1f 40 00 nopl 0x0(%rax)
1980: 48 89 d1 mov %rdx,%rcx
1983: 48 85 c9 test %rcx,%rcx
1986: 0f 84 82 01 00 00 je 0x1b0e
198c: 45 85 c0 test %r8d,%r8d
198f: 0f 8e 73 01 00 00 jle 0x1b08
1995: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
1999: c5 f9 2e c1 vucomisd %xmm1,%xmm0
199d: 7a 06 jp 0x19a5
199f: 0f 84 60 01 00 00 je 0x1b05
19a5: 41 83 f8 10 cmp $0x10,%r8d
19a9: 0f 8c 4f 01 00 00 jl 0x1afe
19af: 49 89 ca mov %rcx,%r10
19b2: 49 83 e2 1f and $0x1f,%r10
19b6: 45 85 d2 test %r10d,%r10d
19b9: 74 18 je 0x19d3
19bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d
19c2: 0f 85 36 01 00 00 jne 0x1afe
19c8: 41 f7 da neg %r10d
19cb: 41 83 c2 20 add $0x20,%r10d
19cf: 41 c1 ea 03 shr $0x3,%r10d
19d3: 41 8d 42 10 lea 0x10(%r10),%eax
19d7: 44 3b c0 cmp %eax,%r8d
19da: 0f 8c 1e 01 00 00 jl 0x1afe
19e0: 44 89 c2 mov %r8d,%edx
19e3: 33 c0 xor %eax,%eax
19e5: 41 2b d2 sub %r10d,%edx
19e8: 83 e2 0f and $0xf,%edx
19eb: f7 da neg %edx
19ed: 41 03 d0 add %r8d,%edx
19f0: 45 89 d1 mov %r10d,%r9d
19f3: 45 85 d2 test %r10d,%r10d
19f6: 76 1a jbe 0x1a12
19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19ff: 00
1a00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
1a05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
1a0a: 48 ff c0 inc %rax
1a0d: 49 3b c1 cmp %r9,%rax
1a10: 72 ee jb 0x1a00
1a12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
1a17: 48 63 c2 movslq %edx,%rax
1a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1a20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
1a26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
1a2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
1a34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
1a3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
1a41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
1a48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
1a4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
1a56: 49 83 c1 10 add $0x10,%r9
1a5a: 4c 3b c8 cmp %rax,%r9
1a5d: 72 c1 jb 0x1a20
1a5f: 8d 42 01 lea 0x1(%rdx),%eax
1a62: 41 3b c0 cmp %r8d,%eax
1a65: 0f 87 89 00 00 00 ja 0x1af4
1a6b: 4d 63 c0 movslq %r8d,%r8
1a6e: 48 63 d2 movslq %edx,%rdx
1a71: 4c 2b c2 sub %rdx,%r8
1a74: 49 83 f8 04 cmp $0x4,%r8
1a78: 0f 8c 7c 00 00 00 jl 0x1afa
1a7e: 48 63 d2 movslq %edx,%rdx
1a81: 44 89 c0 mov %r8d,%eax
1a84: 83 e0 fc and $0xfffffffc,%eax
1a87: 45 33 d2 xor %r10d,%r10d
1a8a: 48 63 c0 movslq %eax,%rax
1a8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
1a92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
1a96: 0f 1f 00 nopl (%rax)
1a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1aa0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
1aa5: 49 83 c2 04 add $0x4,%r10
1aa9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
1aae: 49 83 c1 20 add $0x20,%r9
1ab2: 4c 3b d0 cmp %rax,%r10
1ab5: 72 e9 jb 0x1aa0
1ab7: 49 3b c0 cmp %r8,%rax
1aba: 73 38 jae 0x1af4
1abc: 48 63 d2 movslq %edx,%rdx
1abf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
1ac3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
1ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ace: 00
1acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ad6: 0f 1f 00 nopl (%rax)
1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ae0: 48 ff c0 inc %rax
1ae3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
1ae7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
1aeb: 48 83 c2 08 add $0x8,%rdx
1aef: 49 3b c0 cmp %r8,%rax
1af2: 72 ec jb 0x1ae0
1af4: 33 c0 xor %eax,%eax
1af6: c5 f8 77 vzeroupper
1af9: c3 ret
1afa: 33 c0 xor %eax,%eax
1afc: eb b9 jmp 0x1ab7
1afe: 33 d2 xor %edx,%edx
1b00: e9 5a ff ff ff jmp 0x1a5f
1b05: 33 c0 xor %eax,%eax
1b07: c3 ret
1b08: b8 fa ff ff ff mov $0xfffffffa,%eax
1b0d: c3 ret
1b0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b13: c3 ret
1b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b20: 48 83 ec 28 sub $0x28,%rsp
1b24: 48 85 d2 test %rdx,%rdx
1b27: 74 20 je 0x1b49
1b29: 45 85 c0 test %r8d,%r8d
1b2c: 7f 0a jg 0x1b38
1b2e: b8 fa ff ff ff mov $0xfffffffa,%eax
1b33: 48 83 c4 28 add $0x28,%rsp
1b37: c3 ret
1b38: 66 48 0f 7e c1 movq %xmm0,%rcx
1b3d: e8 9e ba 02 00 call 0x2d5e0
1b42: 33 c0 xor %eax,%eax
1b44: 48 83 c4 28 add $0x28,%rsp
1b48: c3 ret
1b49: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b4e: 48 83 c4 28 add $0x28,%rsp
1b52: c3 ret
1b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b5f: 00
1b60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1b65: 48 85 d2 test %rdx,%rdx
1b68: 74 23 je 0x1b8d
1b6a: 45 85 c0 test %r8d,%r8d
1b6d: 7f 0c jg 0x1b7b
1b6f: b8 fa ff ff ff mov $0xfffffffa,%eax
1b74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1b79: 90 nop
1b7a: c3 ret
1b7b: 66 48 0f 7e c1 movq %xmm0,%rcx
1b80: e8 7b ba 02 00 call 0x2d600
1b85: 33 c0 xor %eax,%eax
1b87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1b8c: c3 ret
1b8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1b97: 90 nop
1b98: 90 nop
1b99: 90 nop
1b9a: c3 ret
1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1ba0: 48 83 ec 28 sub $0x28,%rsp
1ba4: 48 85 d2 test %rdx,%rdx
1ba7: 74 20 je 0x1bc9
1ba9: 45 85 c0 test %r8d,%r8d
1bac: 7f 0a jg 0x1bb8
1bae: b8 fa ff ff ff mov $0xfffffffa,%eax
1bb3: 48 83 c4 28 add $0x28,%rsp
1bb7: c3 ret
1bb8: 66 48 0f 7e c1 movq %xmm0,%rcx
1bbd: e8 5e ba 02 00 call 0x2d620
1bc2: 33 c0 xor %eax,%eax
1bc4: 48 83 c4 28 add $0x28,%rsp
1bc8: c3 ret
1bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
1bce: 48 83 c4 28 add $0x28,%rsp
1bd2: c3 ret
1bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bdf: 00
1be0: 48 83 ec 28 sub $0x28,%rsp
1be4: 48 85 d2 test %rdx,%rdx
1be7: 74 20 je 0x1c09
1be9: 45 85 c0 test %r8d,%r8d
1bec: 7f 0a jg 0x1bf8
1bee: b8 fa ff ff ff mov $0xfffffffa,%eax
1bf3: 48 83 c4 28 add $0x28,%rsp
1bf7: c3 ret
1bf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
1bfd: e8 3e ba 02 00 call 0x2d640
1c02: 33 c0 xor %eax,%eax
1c04: 48 83 c4 28 add $0x28,%rsp
1c08: c3 ret
1c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c0e: 48 83 c4 28 add $0x28,%rsp
1c12: c3 ret
1c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c1f: 00
1c20: 48 83 ec 28 sub $0x28,%rsp
1c24: 48 85 d2 test %rdx,%rdx
1c27: 74 20 je 0x1c49
1c29: 45 85 c0 test %r8d,%r8d
1c2c: 7f 0a jg 0x1c38
1c2e: b8 fa ff ff ff mov $0xfffffffa,%eax
1c33: 48 83 c4 28 add $0x28,%rsp
1c37: c3 ret
1c38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
1c3d: e8 1e ba 02 00 call 0x2d660
1c42: 33 c0 xor %eax,%eax
1c44: 48 83 c4 28 add $0x28,%rsp
1c48: c3 ret
1c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c4e: 48 83 c4 28 add $0x28,%rsp
1c52: c3 ret
1c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c5f: 00
1c60: 48 83 ec 28 sub $0x28,%rsp
1c64: 48 85 d2 test %rdx,%rdx
1c67: 74 20 je 0x1c89
1c69: 45 85 c0 test %r8d,%r8d
1c6c: 7f 0a jg 0x1c78
1c6e: b8 fa ff ff ff mov $0xfffffffa,%eax
1c73: 48 83 c4 28 add $0x28,%rsp
1c77: c3 ret
1c78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
1c7d: e8 3e bd 02 00 call 0x2d9c0
1c82: 33 c0 xor %eax,%eax
1c84: 48 83 c4 28 add $0x28,%rsp
1c88: c3 ret
1c89: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c8e: 48 83 c4 28 add $0x28,%rsp
1c92: c3 ret
1c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c9f: 00
1ca0: 41 83 f9 05 cmp $0x5,%r9d
1ca4: 7d 3d jge 0x1ce3
1ca6: 41 ff c9 dec %r9d
1ca9: 41 83 f9 ff cmp $0xffffffff,%r9d
1cad: 74 33 je 0x1ce2
1caf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cb6: 00
1cb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1cbe: 66 90 xchg %ax,%ax
1cc0: f2 0f 10 01 movsd (%rcx),%xmm0
1cc4: 41 ff c9 dec %r9d
1cc7: 48 83 c1 08 add $0x8,%rcx
1ccb: f2 0f 58 02 addsd (%rdx),%xmm0
1ccf: f2 41 0f 11 00 movsd %xmm0,(%r8)
1cd4: 48 83 c2 08 add $0x8,%rdx
1cd8: 49 83 c0 08 add $0x8,%r8
1cdc: 41 83 f9 ff cmp $0xffffffff,%r9d
1ce0: 75 de jne 0x1cc0
1ce2: c3 ret
1ce3: 49 f7 c0 07 00 00 00 test $0x7,%r8
1cea: 0f 85 e0 02 00 00 jne 0x1fd0
1cf0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
1cf7: 74 1c je 0x1d15
1cf9: f2 0f 10 01 movsd (%rcx),%xmm0
1cfd: 48 83 c1 08 add $0x8,%rcx
1d01: 41 ff c9 dec %r9d
1d04: f2 0f 58 02 addsd (%rdx),%xmm0
1d08: f2 41 0f 11 00 movsd %xmm0,(%r8)
1d0d: 48 83 c2 08 add $0x8,%rdx
1d11: 49 83 c0 08 add $0x8,%r8
1d15: 44 89 c8 mov %r9d,%eax
1d18: 41 83 e1 03 and $0x3,%r9d
1d1c: c1 f8 02 sar $0x2,%eax
1d1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
1d26: 0f 84 70 01 00 00 je 0x1e9c
1d2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1d33: 0f 84 d5 00 00 00 je 0x1e0e
1d39: 3d aa 2a 00 00 cmp $0x2aaa,%eax
1d3e: 0f 8f 7c 00 00 00 jg 0x1dc0
1d44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d4b: 00
1d4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d5f: 00
1d60: f2 0f 10 11 movsd (%rcx),%xmm2
1d64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
1d69: f2 0f 10 02 movsd (%rdx),%xmm0
1d6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
1d72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
1d77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
1d7c: 48 83 c2 20 add $0x20,%rdx
1d80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
1d85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
1d8a: 48 83 c1 20 add $0x20,%rcx
1d8e: 66 0f 58 d0 addpd %xmm0,%xmm2
1d92: 66 0f 58 d9 addpd %xmm1,%xmm3
1d96: 41 0f 29 10 movaps %xmm2,(%r8)
1d9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
1d9f: 49 83 c0 20 add $0x20,%r8
1da3: ff c8 dec %eax
1da5: 75 b9 jne 0x1d60
1da7: e9 fa fe ff ff jmp 0x1ca6
1dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1db3: 00
1db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1dc0: f2 0f 10 11 movsd (%rcx),%xmm2
1dc4: f2 0f 10 02 movsd (%rdx),%xmm0
1dc8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
1dcd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
1dd2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
1dd7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
1ddc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
1de1: 48 83 c2 20 add $0x20,%rdx
1de5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
1dea: 48 83 c1 20 add $0x20,%rcx
1dee: 66 0f 58 d0 addpd %xmm0,%xmm2
1df2: 66 0f 58 d9 addpd %xmm1,%xmm3
1df6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
1dfb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
1e01: 49 83 c0 20 add $0x20,%r8
1e05: ff c8 dec %eax
1e07: 75 b7 jne 0x1dc0
1e09: e9 98 fe ff ff jmp 0x1ca6
1e0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
1e13: 7f 4b jg 0x1e60
1e15: 0f 1f 40 00 nopl 0x0(%rax)
1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e20: f2 0f 10 01 movsd (%rcx),%xmm0
1e24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
1e29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
1e2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
1e33: 48 83 c1 20 add $0x20,%rcx
1e37: 66 0f 58 02 addpd (%rdx),%xmm0
1e3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
1e40: 41 0f 29 00 movaps %xmm0,(%r8)
1e44: 48 83 c2 20 add $0x20,%rdx
1e48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
1e4d: 49 83 c0 20 add $0x20,%r8
1e51: ff c8 dec %eax
1e53: 75 cb jne 0x1e20
1e55: e9 4c fe ff ff jmp 0x1ca6
1e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1e60: f2 0f 10 01 movsd (%rcx),%xmm0
1e64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
1e69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
1e6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
1e73: 48 83 c1 20 add $0x20,%rcx
1e77: 66 0f 58 02 addpd (%rdx),%xmm0
1e7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
1e80: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
1e85: 48 83 c2 20 add $0x20,%rdx
1e89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
1e8f: 49 83 c0 20 add $0x20,%r8
1e93: ff c8 dec %eax
1e95: 75 c9 jne 0x1e60
1e97: e9 0a fe ff ff jmp 0x1ca6
1e9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1ea3: 0f 84 93 00 00 00 je 0x1f3c
1ea9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
1eae: 7f 50 jg 0x1f00
1eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1eb7: 00
1eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ebf: 90 nop
1ec0: f2 0f 10 02 movsd (%rdx),%xmm0
1ec4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
1ec9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
1ece: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
1ed3: 48 83 c2 20 add $0x20,%rdx
1ed7: 66 0f 58 01 addpd (%rcx),%xmm0
1edb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
1ee0: 41 0f 29 00 movaps %xmm0,(%r8)
1ee4: 48 83 c1 20 add $0x20,%rcx
1ee8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
1eed: 49 83 c0 20 add $0x20,%r8
1ef1: ff c8 dec %eax
1ef3: 75 cb jne 0x1ec0
1ef5: e9 ac fd ff ff jmp 0x1ca6
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1f00: f2 0f 10 02 movsd (%rdx),%xmm0
1f04: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
1f09: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
1f0e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
1f13: 48 83 c2 20 add $0x20,%rdx
1f17: 66 0f 58 01 addpd (%rcx),%xmm0
1f1b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
1f20: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
1f25: 48 83 c1 20 add $0x20,%rcx
1f29: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
1f2f: 49 83 c0 20 add $0x20,%r8
1f33: ff c8 dec %eax
1f35: 75 c9 jne 0x1f00
1f37: e9 6a fd ff ff jmp 0x1ca6
1f3c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
1f41: 7f 5d jg 0x1fa0
1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f4a: 00
1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f60: 0f 28 02 movaps (%rdx),%xmm0
1f63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
1f67: 48 83 c2 20 add $0x20,%rdx
1f6b: 66 0f 58 01 addpd (%rcx),%xmm0
1f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
1f74: 41 0f 29 00 movaps %xmm0,(%r8)
1f78: 48 83 c1 20 add $0x20,%rcx
1f7c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
1f81: 49 83 c0 20 add $0x20,%r8
1f85: ff c8 dec %eax
1f87: 75 d7 jne 0x1f60
1f89: e9 18 fd ff ff jmp 0x1ca6
1f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f95: 00
1f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f9d: 0f 1f 00 nopl (%rax)
1fa0: 0f 28 02 movaps (%rdx),%xmm0
1fa3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
1fa7: 48 83 c2 20 add $0x20,%rdx
1fab: 66 0f 58 01 addpd (%rcx),%xmm0
1faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
1fb4: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
1fb9: 48 83 c1 20 add $0x20,%rcx
1fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
1fc3: 49 83 c0 20 add $0x20,%r8
1fc7: ff c8 dec %eax
1fc9: 75 d5 jne 0x1fa0
1fcb: e9 d6 fc ff ff jmp 0x1ca6
1fd0: 44 89 c8 mov %r9d,%eax
1fd3: 41 83 e1 03 and $0x3,%r9d
1fd7: c1 f8 02 sar $0x2,%eax
1fda: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
1fe1: 0f 84 d3 00 00 00 je 0x20ba
1fe7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1fee: 0f 85 6c 00 00 00 jne 0x2060
1ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2000: f2 0f 10 01 movsd (%rcx),%xmm0
2004: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
2009: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
200e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
2013: 48 83 c1 20 add $0x20,%rcx
2017: 66 0f 58 02 addpd (%rdx),%xmm0
201b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
2020: f2 41 0f 11 00 movsd %xmm0,(%r8)
2025: 48 83 c2 20 add $0x20,%rdx
2029: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
202f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
2035: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
203b: 49 83 c0 20 add $0x20,%r8
203f: ff c8 dec %eax
2041: 75 bd jne 0x2000
2043: e9 5e fc ff ff jmp 0x1ca6
2048: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
204f: 00
2050: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
205e: 00 00
2060: f2 0f 10 11 movsd (%rcx),%xmm2
2064: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
2069: f2 0f 10 02 movsd (%rdx),%xmm0
206d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
2072: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
2077: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
207c: 48 83 c2 20 add $0x20,%rdx
2080: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
2085: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
208a: 48 83 c1 20 add $0x20,%rcx
208e: 66 0f 58 d0 addpd %xmm0,%xmm2
2092: 66 0f 58 d9 addpd %xmm1,%xmm3
2096: f2 41 0f 11 10 movsd %xmm2,(%r8)
209b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
20a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
20a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
20ad: 49 83 c0 20 add $0x20,%r8
20b1: ff c8 dec %eax
20b3: 75 ab jne 0x2060
20b5: e9 ec fb ff ff jmp 0x1ca6
20ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
20c1: 75 5d jne 0x2120
20c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20ca: 00
20cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20e0: 0f 28 02 movaps (%rdx),%xmm0
20e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
20e7: 48 83 c2 20 add $0x20,%rdx
20eb: 66 0f 58 01 addpd (%rcx),%xmm0
20ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
20f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
20f9: 48 83 c1 20 add $0x20,%rcx
20fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
2103: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
2109: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
210f: 49 83 c0 20 add $0x20,%r8
2113: ff c8 dec %eax
2115: 75 c9 jne 0x20e0
2117: e9 8a fb ff ff jmp 0x1ca6
211c: 0f 1f 40 00 nopl 0x0(%rax)
2120: f2 0f 10 02 movsd (%rdx),%xmm0
2124: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
2129: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
212e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
2133: 48 83 c2 20 add $0x20,%rdx
2137: 66 0f 58 01 addpd (%rcx),%xmm0
213b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
2140: f2 41 0f 11 00 movsd %xmm0,(%r8)
2145: 48 83 c1 20 add $0x20,%rcx
2149: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
214f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
2155: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
215b: 49 83 c0 20 add $0x20,%r8
215f: ff c8 dec %eax
2161: 75 bd jne 0x2120
2163: e9 3e fb ff ff jmp 0x1ca6
2168: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
216f: 00
2170: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
217e: 00 00
2180: 41 83 f9 05 cmp $0x5,%r9d
2184: 7d 3e jge 0x21c4
2186: 41 83 c1 ff add $0xffffffff,%r9d
218a: 41 83 f9 ff cmp $0xffffffff,%r9d
218e: 74 33 je 0x21c3
2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2197: 00
2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
219f: 90 nop
21a0: f2 0f 10 01 movsd (%rcx),%xmm0
21a4: 41 83 c1 ff add $0xffffffff,%r9d
21a8: 48 83 c1 08 add $0x8,%rcx
21ac: f2 0f 58 02 addsd (%rdx),%xmm0
21b0: 48 83 c2 08 add $0x8,%rdx
21b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
21b9: 49 83 c0 08 add $0x8,%r8
21bd: 41 83 f9 ff cmp $0xffffffff,%r9d
21c1: 75 dd jne 0x21a0
21c3: c3 ret
21c4: 49 f7 c0 07 00 00 00 test $0x7,%r8
21cb: 0f 85 80 02 00 00 jne 0x2451
21d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8
21d8: 74 1d je 0x21f7
21da: f2 0f 10 01 movsd (%rcx),%xmm0
21de: 48 83 c1 08 add $0x8,%rcx
21e2: 41 83 c1 ff add $0xffffffff,%r9d
21e6: f2 0f 58 02 addsd (%rdx),%xmm0
21ea: 48 83 c2 08 add $0x8,%rdx
21ee: f2 41 0f 11 00 movsd %xmm0,(%r8)
21f3: 49 83 c0 08 add $0x8,%r8
21f7: 44 89 c8 mov %r9d,%eax
21fa: 41 83 e1 03 and $0x3,%r9d
21fe: c1 f8 02 sar $0x2,%eax
2201: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
2208: 0f 84 23 01 00 00 je 0x2331
220e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
2215: 0f 84 9c 00 00 00 je 0x22b7
221b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
2220: 7f 5e jg 0x2280
2222: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2229: 00
222a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2231: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2238: 00
2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2240: 0f 10 11 movups (%rcx),%xmm2
2243: 0f 10 59 10 movups 0x10(%rcx),%xmm3
2247: 48 83 c1 20 add $0x20,%rcx
224b: 0f 10 02 movups (%rdx),%xmm0
224e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
2252: 66 0f 58 d0 addpd %xmm0,%xmm2
2256: 48 83 c2 20 add $0x20,%rdx
225a: 66 0f 58 d9 addpd %xmm1,%xmm3
225e: 41 0f 11 10 movups %xmm2,(%r8)
2262: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
2267: 49 83 c0 20 add $0x20,%r8
226b: 83 c0 ff add $0xffffffff,%eax
226e: 75 d0 jne 0x2240
2270: e9 11 ff ff ff jmp 0x2186
2275: 0f 1f 40 00 nopl 0x0(%rax)
2279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2280: 0f 10 11 movups (%rcx),%xmm2
2283: 0f 10 59 10 movups 0x10(%rcx),%xmm3
2287: 48 83 c1 20 add $0x20,%rcx
228b: 0f 10 02 movups (%rdx),%xmm0
228e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
2292: 66 0f 58 d0 addpd %xmm0,%xmm2
2296: 48 83 c2 20 add $0x20,%rdx
229a: 66 0f 58 d9 addpd %xmm1,%xmm3
229e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
22a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
22a9: 49 83 c0 20 add $0x20,%r8
22ad: 83 c0 ff add $0xffffffff,%eax
22b0: 75 ce jne 0x2280
22b2: e9 cf fe ff ff jmp 0x2186
22b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax
22bc: 7f 42 jg 0x2300
22be: 66 90 xchg %ax,%ax
22c0: 0f 10 01 movups (%rcx),%xmm0
22c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
22c7: 48 83 c1 20 add $0x20,%rcx
22cb: 66 0f 58 02 addpd (%rdx),%xmm0
22cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
22d4: 48 83 c2 20 add $0x20,%rdx
22d8: 41 0f 11 00 movups %xmm0,(%r8)
22dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
22e1: 49 83 c0 20 add $0x20,%r8
22e5: 83 c0 ff add $0xffffffff,%eax
22e8: 75 d6 jne 0x22c0
22ea: e9 97 fe ff ff jmp 0x2186
22ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22f6: 00
22f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22fe: 66 90 xchg %ax,%ax
2300: 0f 10 01 movups (%rcx),%xmm0
2303: 0f 10 49 10 movups 0x10(%rcx),%xmm1
2307: 48 83 c1 20 add $0x20,%rcx
230b: 66 0f 58 02 addpd (%rdx),%xmm0
230f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
2314: 48 83 c2 20 add $0x20,%rdx
2318: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
231d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
2323: 49 83 c0 20 add $0x20,%r8
2327: 83 c0 ff add $0xffffffff,%eax
232a: 75 d4 jne 0x2300
232c: e9 55 fe ff ff jmp 0x2186
2331: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
2338: 0f 84 93 00 00 00 je 0x23d1
233e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
2343: 7f 5b jg 0x23a0
2345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
234c: 00
234d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2360: 0f 10 02 movups (%rdx),%xmm0
2363: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
2367: 48 83 c2 20 add $0x20,%rdx
236b: 66 0f 58 01 addpd (%rcx),%xmm0
236f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
2374: 48 83 c1 20 add $0x20,%rcx
2378: 41 0f 11 00 movups %xmm0,(%r8)
237c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
2381: 49 83 c0 20 add $0x20,%r8
2385: 83 c0 ff add $0xffffffff,%eax
2388: 75 d6 jne 0x2360
238a: e9 f7 fd ff ff jmp 0x2186
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: 0f 10 02 movups (%rdx),%xmm0
23a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
23a7: 48 83 c2 20 add $0x20,%rdx
23ab: 66 0f 58 01 addpd (%rcx),%xmm0
23af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
23b4: 48 83 c1 20 add $0x20,%rcx
23b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
23bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
23c3: 49 83 c0 20 add $0x20,%r8
23c7: 83 c0 ff add $0xffffffff,%eax
23ca: 75 d4 jne 0x23a0
23cc: e9 b5 fd ff ff jmp 0x2186
23d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
23d6: 7f 48 jg 0x2420
23d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23df: 00
23e0: 0f 10 02 movups (%rdx),%xmm0
23e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
23e7: 48 83 c2 20 add $0x20,%rdx
23eb: 66 0f 58 01 addpd (%rcx),%xmm0
23ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
23f4: 48 83 c1 20 add $0x20,%rcx
23f8: 41 0f 11 00 movups %xmm0,(%r8)
23fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
2401: 49 83 c0 20 add $0x20,%r8
2405: 83 c0 ff add $0xffffffff,%eax
2408: 75 d6 jne 0x23e0
240a: e9 77 fd ff ff jmp 0x2186
240f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2416: 00
2417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
241e: 66 90 xchg %ax,%ax
2420: 0f 10 02 movups (%rdx),%xmm0
2423: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
2427: 48 83 c2 20 add $0x20,%rdx
242b: 66 0f 58 01 addpd (%rcx),%xmm0
242f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
2434: 48 83 c1 20 add $0x20,%rcx
2438: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
243d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
2443: 49 83 c0 20 add $0x20,%r8
2447: 83 c0 ff add $0xffffffff,%eax
244a: 75 d4 jne 0x2420
244c: e9 35 fd ff ff jmp 0x2186
2451: 44 89 c8 mov %r9d,%eax
2454: 41 83 e1 03 and $0x3,%r9d
2458: c1 f8 02 sar $0x2,%eax
245b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
2462: 0f 84 8d 00 00 00 je 0x24f5
2468: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
246f: 75 4f jne 0x24c0
2471: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2478: 00
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2480: 0f 10 01 movups (%rcx),%xmm0
2483: 0f 10 49 10 movups 0x10(%rcx),%xmm1
2487: 48 83 c1 20 add $0x20,%rcx
248b: 66 0f 58 02 addpd (%rdx),%xmm0
248f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
2494: 48 83 c2 20 add $0x20,%rdx
2498: 41 0f 11 00 movups %xmm0,(%r8)
249c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
24a1: 49 83 c0 20 add $0x20,%r8
24a5: 83 c0 ff add $0xffffffff,%eax
24a8: 75 d6 jne 0x2480
24aa: e9 d7 fc ff ff jmp 0x2186
24af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24b6: 00
24b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24be: 66 90 xchg %ax,%ax
24c0: 0f 10 11 movups (%rcx),%xmm2
24c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
24c7: 48 83 c1 20 add $0x20,%rcx
24cb: 0f 10 02 movups (%rdx),%xmm0
24ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
24d2: 66 0f 58 d0 addpd %xmm0,%xmm2
24d6: 48 83 c2 20 add $0x20,%rdx
24da: 66 0f 58 d9 addpd %xmm1,%xmm3
24de: 41 0f 11 10 movups %xmm2,(%r8)
24e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
24e7: 49 83 c0 20 add $0x20,%r8
24eb: 83 c0 ff add $0xffffffff,%eax
24ee: 75 d0 jne 0x24c0
24f0: e9 91 fc ff ff jmp 0x2186
24f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
24fc: 75 42 jne 0x2540
24fe: 66 90 xchg %ax,%ax
2500: 0f 10 02 movups (%rdx),%xmm0
2503: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
2507: 48 83 c2 20 add $0x20,%rdx
250b: 66 0f 58 01 addpd (%rcx),%xmm0
250f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
2514: 48 83 c1 20 add $0x20,%rcx
2518: 41 0f 11 00 movups %xmm0,(%r8)
251c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
2521: 49 83 c0 20 add $0x20,%r8
2525: 83 c0 ff add $0xffffffff,%eax
2528: 75 d6 jne 0x2500
252a: e9 57 fc ff ff jmp 0x2186
252f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2536: 00
2537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
253e: 66 90 xchg %ax,%ax
2540: 0f 10 02 movups (%rdx),%xmm0
2543: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
2547: 48 83 c2 20 add $0x20,%rdx
254b: 66 0f 58 01 addpd (%rcx),%xmm0
254f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
2554: 48 83 c1 20 add $0x20,%rcx
2558: 41 0f 11 00 movups %xmm0,(%r8)
255c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
2561: 49 83 c0 20 add $0x20,%r8
2565: 83 c0 ff add $0xffffffff,%eax
2568: 75 d6 jne 0x2540
256a: e9 17 fc ff ff jmp 0x2186
256f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2576: 00
2577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
257e: 66 90 xchg %ax,%ax
2580: 48 83 ec 28 sub $0x28,%rsp
2584: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c49740
258b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2602290
2592: 48 33 c4 xor %rsp,%rax
2595: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
259a: 48 89 44 24 20 mov %rax,0x20(%rsp)
259f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
25a5: 41 83 f8 03 cmp $0x3,%r8d
25a9: 0f 28 c1 movaps %xmm1,%xmm0
25ac: 0f 57 d2 xorps %xmm2,%xmm2
25af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
25b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
25b7: 0f 57 c3 xorps %xmm3,%xmm0
25ba: 7d 62 jge 0x261e
25bc: 41 ff c8 dec %r8d
25bf: 41 83 f8 ff cmp $0xffffffff,%r8d
25c3: 74 3e je 0x2603
25c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25cc: 00
25cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25e0: 0f 12 12 movlps (%rdx),%xmm2
25e3: 0f 28 d8 movaps %xmm0,%xmm3
25e6: 0f 59 da mulps %xmm2,%xmm3
25e9: 41 ff c8 dec %r8d
25ec: 0f 59 d1 mulps %xmm1,%xmm2
25ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
25f3: 0f 58 d3 addps %xmm3,%xmm2
25f6: 0f 13 12 movlps %xmm2,(%rdx)
25f9: 48 83 c2 08 add $0x8,%rdx
25fd: 41 83 f8 ff cmp $0xffffffff,%r8d
2601: 75 dd jne 0x25e0
2603: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
2608: 48 33 cc xor %rsp,%rcx
260b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2602290
2612: 75 05 jne 0x2619
2614: 48 83 c4 28 add $0x28,%rsp
2618: c3 ret
2619: e8 d2 b3 11 01 call 0x111d9f0
261e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
2625: 74 3c je 0x2663
2627: 44 89 c0 mov %r8d,%eax
262a: 41 83 e0 01 and $0x1,%r8d
262e: d1 f8 sar $1,%eax
2630: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2637: 00
2638: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
263f: 90 nop
2640: 0f 10 1a movups (%rdx),%xmm3
2643: 0f 28 e0 movaps %xmm0,%xmm4
2646: 0f 59 e3 mulps %xmm3,%xmm4
2649: 0f 59 d9 mulps %xmm1,%xmm3
264c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
2650: 0f 58 e3 addps %xmm3,%xmm4
2653: 0f 11 22 movups %xmm4,(%rdx)
2656: 48 83 c2 10 add $0x10,%rdx
265a: ff c8 dec %eax
265c: 75 e2 jne 0x2640
265e: e9 59 ff ff ff jmp 0x25bc
2663: 48 89 d0 mov %rdx,%rax
2666: 48 83 e0 0f and $0xf,%rax
266a: 85 c0 test %eax,%eax
266c: 74 1e je 0x268c
266e: f2 0f 10 1a movsd (%rdx),%xmm3
2672: 0f 28 e0 movaps %xmm0,%xmm4
2675: 0f 59 e3 mulps %xmm3,%xmm4
2678: 41 ff c8 dec %r8d
267b: 0f 59 d9 mulps %xmm1,%xmm3
267e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
2682: 0f 58 e3 addps %xmm3,%xmm4
2685: 0f 13 22 movlps %xmm4,(%rdx)
2688: 48 83 c2 08 add $0x8,%rdx
268c: 44 89 c0 mov %r8d,%eax
268f: 41 83 e0 01 and $0x1,%r8d
2693: d1 f8 sar $1,%eax
2695: 3d 00 00 01 00 cmp $0x10000,%eax
269a: 77 44 ja 0x26e0
269c: 0f 1f 40 00 nopl 0x0(%rax)
26a0: 0f 28 1a movaps (%rdx),%xmm3
26a3: 0f 28 e0 movaps %xmm0,%xmm4
26a6: 0f 59 e3 mulps %xmm3,%xmm4
26a9: 0f 59 d9 mulps %xmm1,%xmm3
26ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
26b0: 0f 58 e3 addps %xmm3,%xmm4
26b3: 0f 29 22 movaps %xmm4,(%rdx)
26b6: 48 83 c2 10 add $0x10,%rdx
26ba: ff c8 dec %eax
26bc: 75 e2 jne 0x26a0
26be: e9 f9 fe ff ff jmp 0x25bc
26c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26ca: 00
26cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26e0: 0f 28 1a movaps (%rdx),%xmm3
26e3: 0f 28 e0 movaps %xmm0,%xmm4
26e6: 0f 59 e3 mulps %xmm3,%xmm4
26e9: 0f 59 d9 mulps %xmm1,%xmm3
26ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
26f0: 0f 58 e3 addps %xmm3,%xmm4
26f3: 0f 2b 22 movntps %xmm4,(%rdx)
26f6: 48 83 c2 10 add $0x10,%rdx
26fa: ff c8 dec %eax
26fc: 75 e2 jne 0x26e0
26fe: e9 b9 fe ff ff jmp 0x25bc
2703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
270a: 00
270b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2725: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2602290
272c: 48 33 c4 xor %rsp,%rax
272f: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
2734: 48 89 44 24 20 mov %rax,0x20(%rsp)
2739: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
273f: 41 83 f8 03 cmp $0x3,%r8d
2743: 0f 28 c1 movaps %xmm1,%xmm0
2746: 0f 57 d2 xorps %xmm2,%xmm2
2749: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
274d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
2751: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c49750
2758: 7d 65 jge 0x27bf
275a: 41 ff c8 dec %r8d
275d: 41 83 f8 ff cmp $0xffffffff,%r8d
2761: 74 40 je 0x27a3
2763: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
276a: 00
276b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2780: 0f 12 12 movlps (%rdx),%xmm2
2783: 0f 28 d8 movaps %xmm0,%xmm3
2786: 0f 59 da mulps %xmm2,%xmm3
2789: 41 ff c8 dec %r8d
278c: 0f 59 d1 mulps %xmm1,%xmm2
278f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
2793: 0f 58 d3 addps %xmm3,%xmm2
2796: 0f 13 12 movlps %xmm2,(%rdx)
2799: 48 8d 52 08 lea 0x8(%rdx),%rdx
279d: 41 83 f8 ff cmp $0xffffffff,%r8d
27a1: 75 dd jne 0x2780
27a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
27a8: 48 33 cc xor %rsp,%rcx
27ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2602290
27b2: 75 06 jne 0x27ba
27b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
27b9: c3 ret
27ba: e8 31 b2 11 01 call 0x111d9f0
27bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
27c6: 74 3b je 0x2803
27c8: 44 89 c0 mov %r8d,%eax
27cb: 41 83 e0 01 and $0x1,%r8d
27cf: d1 f8 sar $1,%eax
27d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27d8: 00
27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27e0: 0f 10 1a movups (%rdx),%xmm3
27e3: 0f 28 e0 movaps %xmm0,%xmm4
27e6: 0f 59 e3 mulps %xmm3,%xmm4
27e9: 0f 59 d9 mulps %xmm1,%xmm3
27ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
27f0: 0f 58 e3 addps %xmm3,%xmm4
27f3: 0f 11 22 movups %xmm4,(%rdx)
27f6: 48 8d 52 10 lea 0x10(%rdx),%rdx
27fa: ff c8 dec %eax
27fc: 75 e2 jne 0x27e0
27fe: e9 57 ff ff ff jmp 0x275a
2803: 48 89 d0 mov %rdx,%rax
2806: 48 83 e0 0f and $0xf,%rax
280a: 85 c0 test %eax,%eax
280c: 74 1e je 0x282c
280e: f2 0f 10 1a movsd (%rdx),%xmm3
2812: 0f 28 e0 movaps %xmm0,%xmm4
2815: 0f 59 e3 mulps %xmm3,%xmm4
2818: 41 ff c8 dec %r8d
281b: 0f 59 d9 mulps %xmm1,%xmm3
281e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
2822: 0f 58 e3 addps %xmm3,%xmm4
2825: 0f 13 22 movlps %xmm4,(%rdx)
2828: 48 83 c2 08 add $0x8,%rdx
282c: 44 89 c0 mov %r8d,%eax
282f: 41 83 e0 01 and $0x1,%r8d
2833: d1 f8 sar $1,%eax
2835: 3d 00 00 01 00 cmp $0x10000,%eax
283a: 77 44 ja 0x2880
283c: 0f 1f 40 00 nopl 0x0(%rax)
2840: 0f 28 1a movaps (%rdx),%xmm3
2843: 0f 28 e0 movaps %xmm0,%xmm4
2846: 0f 59 e3 mulps %xmm3,%xmm4
2849: 0f 59 d9 mulps %xmm1,%xmm3
284c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
2850: 0f 58 e3 addps %xmm3,%xmm4
2853: 0f 29 22 movaps %xmm4,(%rdx)
2856: 48 8d 52 10 lea 0x10(%rdx),%rdx
285a: ff c8 dec %eax
285c: 75 e2 jne 0x2840
285e: e9 f7 fe ff ff jmp 0x275a
2863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
286a: 00
286b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2880: 0f 28 1a movaps (%rdx),%xmm3
2883: 0f 28 e0 movaps %xmm0,%xmm4
2886: 0f 59 e3 mulps %xmm3,%xmm4
2889: 0f 59 d9 mulps %xmm1,%xmm3
288c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
2890: 0f 58 e3 addps %xmm3,%xmm4
2893: 0f 2b 22 movntps %xmm4,(%rdx)
2896: 48 8d 52 10 lea 0x10(%rdx),%rdx
289a: ff c8 dec %eax
289c: 75 e2 jne 0x2880
289e: e9 b7 fe ff ff jmp 0x275a
28a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28aa: 00
28ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28c0: 48 83 ec 28 sub $0x28,%rsp
28c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2602290
28cb: 48 33 c4 xor %rsp,%rax
28ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
28d3: 48 89 44 24 20 mov %rax,0x20(%rsp)
28d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c49760
28df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
28e5: 0f 57 d2 xorps %xmm2,%xmm2
28e8: 0f 28 c1 movaps %xmm1,%xmm0
28eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
28ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
28f3: 0f 57 c3 xorps %xmm3,%xmm0
28f6: 41 83 f8 03 cmp $0x3,%r8d
28fa: 7d 63 jge 0x295f
28fc: 41 83 c0 ff add $0xffffffff,%r8d
2900: 41 83 f8 ff cmp $0xffffffff,%r8d
2904: 74 3e je 0x2944
2906: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
290d: 00
290e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2915: 0f 1f 40 00 nopl 0x0(%rax)
2919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2920: 0f 12 12 movlps (%rdx),%xmm2
2923: 0f 28 d8 movaps %xmm0,%xmm3
2926: 41 83 c0 ff add $0xffffffff,%r8d
292a: 0f 59 da mulps %xmm2,%xmm3
292d: 0f 59 d1 mulps %xmm1,%xmm2
2930: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
2934: 0f 58 d3 addps %xmm3,%xmm2
2937: 0f 13 12 movlps %xmm2,(%rdx)
293a: 48 83 c2 08 add $0x8,%rdx
293e: 41 83 f8 ff cmp $0xffffffff,%r8d
2942: 75 dc jne 0x2920
2944: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
2949: 48 33 cc xor %rsp,%rcx
294c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2602290
2953: 75 05 jne 0x295a
2955: 48 83 c4 28 add $0x28,%rsp
2959: c3 ret
295a: e8 91 b0 11 01 call 0x111d9f0
295f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
2966: 74 3c je 0x29a4
2968: 44 89 c0 mov %r8d,%eax
296b: 41 83 e0 01 and $0x1,%r8d
296f: d1 f8 sar $1,%eax
2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2978: 00
2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2980: 0f 10 1a movups (%rdx),%xmm3
2983: 0f 28 e0 movaps %xmm0,%xmm4
2986: 0f 59 e3 mulps %xmm3,%xmm4
2989: 0f 59 d9 mulps %xmm1,%xmm3
298c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
2990: 0f 58 e3 addps %xmm3,%xmm4
2993: 0f 11 22 movups %xmm4,(%rdx)
2996: 48 83 c2 10 add $0x10,%rdx
299a: 83 c0 ff add $0xffffffff,%eax
299d: 75 e1 jne 0x2980
299f: e9 58 ff ff ff jmp 0x28fc
29a4: 48 89 d0 mov %rdx,%rax
29a7: 48 83 e0 0f and $0xf,%rax
29ab: 85 c0 test %eax,%eax
29ad: 74 1f je 0x29ce
29af: f2 0f 10 1a movsd (%rdx),%xmm3
29b3: 0f 28 e0 movaps %xmm0,%xmm4
29b6: 41 83 c0 ff add $0xffffffff,%r8d
29ba: 0f 59 e3 mulps %xmm3,%xmm4
29bd: 0f 59 d9 mulps %xmm1,%xmm3
29c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
29c4: 0f 58 e3 addps %xmm3,%xmm4
29c7: 0f 13 22 movlps %xmm4,(%rdx)
29ca: 48 83 c2 08 add $0x8,%rdx
29ce: 44 89 c0 mov %r8d,%eax
29d1: 41 83 e0 01 and $0x1,%r8d
29d5: d1 f8 sar $1,%eax
29d7: 3d 00 00 01 00 cmp $0x10000,%eax
29dc: 77 42 ja 0x2a20
29de: 66 90 xchg %ax,%ax
29e0: 0f 10 1a movups (%rdx),%xmm3
29e3: 0f 28 e0 movaps %xmm0,%xmm4
29e6: 0f 59 e3 mulps %xmm3,%xmm4
29e9: 0f 59 d9 mulps %xmm1,%xmm3
29ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
29f0: 0f 58 e3 addps %xmm3,%xmm4
29f3: 0f 11 22 movups %xmm4,(%rdx)
29f6: 48 83 c2 10 add $0x10,%rdx
29fa: 83 c0 ff add $0xffffffff,%eax
29fd: 75 e1 jne 0x29e0
29ff: e9 f8 fe ff ff jmp 0x28fc
2a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a0b: 00
2a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a1f: 00
2a20: 0f 10 1a movups (%rdx),%xmm3
2a23: 0f 28 e0 movaps %xmm0,%xmm4
2a26: 0f 59 e3 mulps %xmm3,%xmm4
2a29: 0f 59 d9 mulps %xmm1,%xmm3
2a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
2a30: 0f 58 e3 addps %xmm3,%xmm4
2a33: 0f 2b 22 movntps %xmm4,(%rdx)
2a36: 48 83 c2 10 add $0x10,%rdx
2a3a: 83 c0 ff add $0xffffffff,%eax
2a3d: 75 e1 jne 0x2a20
2a3f: e9 b8 fe ff ff jmp 0x28fc
2a44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a4b: 00
2a4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a5f: 00
2a60: 57 push %rdi
2a61: 41 54 push %r12
2a63: 41 56 push %r14
2a65: 41 57 push %r15
2a67: 55 push %rbp
2a68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
2a6f: 45 89 c6 mov %r8d,%r14d
2a72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
2a79: 00
2a7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
2a81: 00
2a82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
2a88: 4d 63 fe movslq %r14d,%r15
2a8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
2a8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
2a96: 00
2a97: 48 89 d7 mov %rdx,%rdi
2a9a: 48 89 cd mov %rcx,%rbp
2a9d: 44 89 e0 mov %r12d,%eax
2aa0: 25 80 1f 00 00 and $0x1f80,%eax
2aa5: 3d 80 1f 00 00 cmp $0x1f80,%eax
2aaa: 74 1d je 0x2ac9
2aac: 44 89 e0 mov %r12d,%eax
2aaf: 0d 80 1f ff ff or $0xffff1f80,%eax
2ab4: 25 e0 ff 00 00 and $0xffe0,%eax
2ab9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
2ac0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
2ac7: 00 00
2ac9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c49780
2ad0: 01
2ad1: 48 89 f8 mov %rdi,%rax
2ad4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
2ad8: 48 83 e0 1c and $0x1c,%rax
2adc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
2ae2: 85 c0 test %eax,%eax
2ae4: 0f 84 51 01 00 00 je 0x2c3b
2aea: c1 e8 02 shr $0x2,%eax
2aed: f7 d8 neg %eax
2aef: 83 c0 08 add $0x8,%eax
2af2: 41 3b c6 cmp %r14d,%eax
2af5: 44 0f 4c f0 cmovl %eax,%r14d
2af9: 45 85 f6 test %r14d,%r14d
2afc: 0f 8e 19 01 00 00 jle 0x2c1b
2b02: 44 89 f0 mov %r14d,%eax
2b05: 41 ba 01 00 00 00 mov $0x1,%r10d
2b0b: d1 e8 shr $1,%eax
2b0d: 45 33 c9 xor %r9d,%r9d
2b10: 85 c0 test %eax,%eax
2b12: 0f 86 b1 00 00 00 jbe 0x2bc9
2b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b1f: 00
2b20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
2b24: 4d 63 d2 movslq %r10d,%r10
2b27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
2b2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2b32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
2b39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
2b3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
2b45: 00 00
2b47: c4 c1 79 7e c3 vmovd %xmm0,%r11d
2b4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
2b53: 75 14 jne 0x2b69
2b55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
2b5c: 00 00 00 00
2b60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
2b67: 00 00
2b69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
2b6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
2b76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2b7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
2b81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
2b86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
2b8d: 00 00
2b8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
2b94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
2b9b: 75 14 jne 0x2bb1
2b9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
2ba4: 00 00 00 00
2ba8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
2baf: 00 00
2bb1: 41 ff c1 inc %r9d
2bb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
2bbb: 44 3b c8 cmp %eax,%r9d
2bbe: 0f 82 5c ff ff ff jb 0x2b20
2bc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
2bc9: 41 8d 42 ff lea -0x1(%r10),%eax
2bcd: 41 3b c6 cmp %r14d,%eax
2bd0: 73 49 jae 0x2c1b
2bd2: 4d 63 d2 movslq %r10d,%r10
2bd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
2bdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2be0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
2be7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
2bec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
2bf3: 00 00
2bf5: c5 f9 7e c0 vmovd %xmm0,%eax
2bf9: a9 00 00 80 7f test $0x7f800000,%eax
2bfe: 75 14 jne 0x2c14
2c00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
2c07: 00 00 00 00
2c0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
2c12: 00 00
2c14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
2c1b: 48 89 f9 mov %rdi,%rcx
2c1e: 48 89 fa mov %rdi,%rdx
2c21: 45 89 f0 mov %r14d,%r8d
2c24: c5 f8 77 vzeroupper
2c27: e8 b4 e5 05 00 call 0x611e0
2c2c: 4d 63 f6 movslq %r14d,%r14
2c2f: 4d 2b fe sub %r14,%r15
2c32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
2c37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
2c3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
2c42: 74 4e je 0x2c92
2c44: 45 33 f6 xor %r14d,%r14d
2c47: 4d 85 ff test %r15,%r15
2c4a: 0f 8e f9 03 00 00 jle 0x3049
2c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c57: 00
2c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c5f: 90 nop
2c60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
2c65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2c69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
2c6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
2c73: c5 f8 77 vzeroupper
2c76: e8 c5 e6 05 00 call 0x61340
2c7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
2c81: 49 ff c6 inc %r14
2c84: 48 83 c5 08 add $0x8,%rbp
2c88: 4d 3b f7 cmp %r15,%r14
2c8b: 7c d3 jl 0x2c60
2c8d: e9 b7 03 00 00 jmp 0x3049
2c92: 45 89 f8 mov %r15d,%r8d
2c95: 33 c0 xor %eax,%eax
2c97: 41 c1 ff 04 sar $0x4,%r15d
2c9b: 41 83 e0 0f and $0xf,%r8d
2c9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
2ca6: 0f 85 29 01 00 00 jne 0x2dd5
2cac: 45 85 ff test %r15d,%r15d
2caf: 0f 8e 59 02 00 00 jle 0x2f0e
2cb5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
2cbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
2cc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
2cc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
2ccd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
2cd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c497c0
2cda: 01
2cdb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
2ce1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c497a0
2ce8: 01
2ce9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c49780
2cf0: 01
2cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cf8: 00
2cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
2d05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
2d0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
2d0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
2d14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
2d1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
2d20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
2d27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
2d2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
2d2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
2d36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
2d3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
2d41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
2d46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
2d4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
2d4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
2d52: c5 fc 52 da vrsqrtps %ymm2,%ymm3
2d56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
2d5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
2d5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
2d63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
2d68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
2d6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
2d72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
2d77: c5 fc 28 cf vmovaps %ymm7,%ymm1
2d7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
2d80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
2d84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
2d89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
2d8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
2d93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
2d98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
2d9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
2da0: c5 7c 50 cb vmovmskps %ymm3,%r9d
2da4: 45 85 c9 test %r9d,%r9d
2da7: 74 08 je 0x2db1
2da9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
2dad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
2db1: ff c0 inc %eax
2db3: 48 81 c5 80 00 00 00 add $0x80,%rbp
2dba: c5 fc 11 07 vmovups %ymm0,(%rdi)
2dbe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
2dc3: 48 83 c7 40 add $0x40,%rdi
2dc7: 41 3b c7 cmp %r15d,%eax
2dca: 0f 8c 30 ff ff ff jl 0x2d00
2dd0: e9 1b 01 00 00 jmp 0x2ef0
2dd5: 45 85 ff test %r15d,%r15d
2dd8: 0f 8e 30 01 00 00 jle 0x2f0e
2dde: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
2de4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
2dea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
2df0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
2df6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
2dfc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c497c0
2e03: 01
2e04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
2e0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c497a0
2e11: 01
2e12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c49780
2e19: 01
2e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2e20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
2e25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
2e2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
2e2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
2e34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
2e3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
2e40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
2e47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
2e4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
2e4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
2e56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
2e5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
2e61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
2e66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
2e6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
2e6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
2e72: c5 fc 52 da vrsqrtps %ymm2,%ymm3
2e76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
2e7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
2e7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
2e83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
2e88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
2e8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
2e92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
2e97: c5 fd 6f cf vmovdqa %ymm7,%ymm1
2e9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
2ea0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
2ea4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
2ea9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
2eae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
2eb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
2eb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
2ebc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
2ec0: c5 7c 50 cb vmovmskps %ymm3,%r9d
2ec4: 45 85 c9 test %r9d,%r9d
2ec7: 74 08 je 0x2ed1
2ec9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
2ecd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
2ed1: ff c0 inc %eax
2ed3: 48 81 c5 80 00 00 00 add $0x80,%rbp
2eda: c5 fc 11 07 vmovups %ymm0,(%rdi)
2ede: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
2ee3: 48 83 c7 40 add $0x40,%rdi
2ee7: 41 3b c7 cmp %r15d,%eax
2eea: 0f 8c 30 ff ff ff jl 0x2e20
2ef0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
2ef6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
2efc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
2f02: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
2f08: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
2f0e: 45 85 c0 test %r8d,%r8d
2f11: 0f 84 32 01 00 00 je 0x3049
2f17: 0f 8e 1e 01 00 00 jle 0x303b
2f1d: 44 89 c0 mov %r8d,%eax
2f20: 41 ba 01 00 00 00 mov $0x1,%r10d
2f26: d1 e8 shr $1,%eax
2f28: 45 33 c9 xor %r9d,%r9d
2f2b: 85 c0 test %eax,%eax
2f2d: 0f 86 b6 00 00 00 jbe 0x2fe9
2f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f3f: 00
2f40: 47 8d 14 09 lea (%r9,%r9,1),%r10d
2f44: 4d 63 d2 movslq %r10d,%r10
2f47: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
2f4e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2f52: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
2f59: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
2f5e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
2f65: 00 00
2f67: c4 c1 79 7e c3 vmovd %xmm0,%r11d
2f6c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
2f73: 75 14 jne 0x2f89
2f75: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
2f7c: 00 00 00 00
2f80: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
2f87: 00 00
2f89: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
2f8f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
2f96: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
2f9a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
2fa1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
2fa6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
2fad: 00 00
2faf: c4 c1 79 7e c3 vmovd %xmm0,%r11d
2fb4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
2fbb: 75 14 jne 0x2fd1
2fbd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
2fc4: 00 00 00 00
2fc8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
2fcf: 00 00
2fd1: 41 ff c1 inc %r9d
2fd4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
2fdb: 44 3b c8 cmp %eax,%r9d
2fde: 0f 82 5c ff ff ff jb 0x2f40
2fe4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
2fe9: 41 8d 42 ff lea -0x1(%r10),%eax
2fed: 41 3b c0 cmp %r8d,%eax
2ff0: 73 49 jae 0x303b
2ff2: 4d 63 d2 movslq %r10d,%r10
2ff5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
2ffc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
3000: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
3007: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
300c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
3013: 00 00
3015: c5 f9 7e c0 vmovd %xmm0,%eax
3019: a9 00 00 80 7f test $0x7f800000,%eax
301e: 75 14 jne 0x3034
3020: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
3027: 00 00 00 00
302b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
3032: 00 00
3034: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
303b: 48 89 f9 mov %rdi,%rcx
303e: 48 89 fa mov %rdi,%rdx
3041: c5 f8 77 vzeroupper
3044: e8 97 e1 05 00 call 0x611e0
3049: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
3050: 00 00
3052: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
3059: 44 89 e0 mov %r12d,%eax
305c: 89 ca mov %ecx,%edx
305e: 25 df ff 00 00 and $0xffdf,%eax
3063: 81 e2 df ff 00 00 and $0xffdf,%edx
3069: 3b c2 cmp %edx,%eax
306b: 74 1e je 0x308b
306d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
3074: 83 e1 28 and $0x28,%ecx
3077: 44 0b e1 or %ecx,%r12d
307a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
3081: 00
3082: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
3089: 00 00
308b: c5 f8 77 vzeroupper
308e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
3095: 00
3096: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
309d: 5d pop %rbp
309e: 41 5f pop %r15
30a0: 41 5e pop %r14
30a2: 41 5c pop %r12
30a4: 5f pop %rdi
30a5: c3 ret
30a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30ad: 00
30ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30b5: 0f 1f 40 00 nopl 0x0(%rax)
30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30c0: 57 push %rdi
30c1: 41 54 push %r12
30c3: 41 56 push %r14
30c5: 41 57 push %r15
30c7: 55 push %rbp
30c8: 48 83 ec 70 sub $0x70,%rsp
30cc: 45 89 c6 mov %r8d,%r14d
30cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
30d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
30d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
30df: 4d 63 fe movslq %r14d,%r15
30e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
30e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
30eb: 48 89 d7 mov %rdx,%rdi
30ee: 48 89 cd mov %rcx,%rbp
30f1: 44 89 e0 mov %r12d,%eax
30f4: 25 80 1f 00 00 and $0x1f80,%eax
30f9: 3d 80 1f 00 00 cmp $0x1f80,%eax
30fe: 74 17 je 0x3117
3100: 44 89 e0 mov %r12d,%eax
3103: 0d 80 1f ff ff or $0xffff1f80,%eax
3108: 25 e0 ff 00 00 and $0xffe0,%eax
310d: 89 44 24 68 mov %eax,0x68(%rsp)
3111: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
3117: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c497e0
311e: 01
311f: 48 89 f8 mov %rdi,%rax
3122: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
3126: 48 83 e0 1c and $0x1c,%rax
312a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
3130: 85 c0 test %eax,%eax
3132: 0f 84 48 01 00 00 je 0x3280
3138: c1 e8 02 shr $0x2,%eax
313b: f7 d8 neg %eax
313d: 83 c0 08 add $0x8,%eax
3140: 41 3b c6 cmp %r14d,%eax
3143: 44 0f 4c f0 cmovl %eax,%r14d
3147: 45 85 f6 test %r14d,%r14d
314a: 0f 8e 10 01 00 00 jle 0x3260
3150: 44 89 f0 mov %r14d,%eax
3153: 41 ba 01 00 00 00 mov $0x1,%r10d
3159: d1 e8 shr $1,%eax
315b: 45 33 c9 xor %r9d,%r9d
315e: 85 c0 test %eax,%eax
3160: 0f 86 b1 00 00 00 jbe 0x3217
3166: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
316d: 00
316e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3175: 0f 1f 40 00 nopl 0x0(%rax)
3179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3180: 47 8d 14 09 lea (%r9,%r9,1),%r10d
3184: 4d 63 d2 movslq %r10d,%r10
3187: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
318e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
3192: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
3199: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
319e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
31a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d
31a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
31b0: 75 0e jne 0x31c0
31b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
31b9: 00
31ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
31c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
31c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
31cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
31d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
31d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
31dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
31e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
31e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
31ef: 75 0e jne 0x31ff
31f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
31f8: 00
31f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
31ff: 41 ff c1 inc %r9d
3202: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
3209: 44 3b c8 cmp %eax,%r9d
320c: 0f 82 6e ff ff ff jb 0x3180
3212: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
3217: 41 8d 42 ff lea -0x1(%r10),%eax
321b: 41 3b c6 cmp %r14d,%eax
321e: 73 40 jae 0x3260
3220: 4d 63 d2 movslq %r10d,%r10
3223: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
322a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
322e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
3235: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
323a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
3240: c5 f9 7e c0 vmovd %xmm0,%eax
3244: a9 00 00 80 7f test $0x7f800000,%eax
3249: 75 0e jne 0x3259
324b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
3252: 00
3253: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
3259: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
3260: 48 89 f9 mov %rdi,%rcx
3263: 48 89 fa mov %rdi,%rdx
3266: 45 89 f0 mov %r14d,%r8d
3269: c5 f8 77 vzeroupper
326c: e8 ef e0 05 00 call 0x61360
3271: 4d 63 f6 movslq %r14d,%r14
3274: 4d 2b fe sub %r14,%r15
3277: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
327c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
3280: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
3287: 74 49 je 0x32d2
3289: 45 33 f6 xor %r14d,%r14d
328c: 4d 85 ff test %r15,%r15
328f: 0f 8e b9 03 00 00 jle 0x364e
3295: 0f 1f 40 00 nopl 0x0(%rax)
3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
32a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
32a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
32a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
32ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
32b3: c5 f8 77 vzeroupper
32b6: e8 e5 e1 05 00 call 0x614a0
32bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
32c1: 49 ff c6 inc %r14
32c4: 48 83 c5 08 add $0x8,%rbp
32c8: 4d 3b f7 cmp %r15,%r14
32cb: 7c d3 jl 0x32a0
32cd: e9 7c 03 00 00 jmp 0x364e
32d2: 45 89 f8 mov %r15d,%r8d
32d5: 33 c0 xor %eax,%eax
32d7: 41 c1 ff 04 sar $0x4,%r15d
32db: 41 83 e0 0f and $0xf,%r8d
32df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
32e6: 0f 85 20 01 00 00 jne 0x340c
32ec: 45 85 ff test %r15d,%r15d
32ef: 0f 8e 32 02 00 00 jle 0x3527
32f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c49820
32fc: 01
32fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
3304: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c49800
330b: 64 c4 01
330e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c497e0
3315: 64 c4 01
3318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
331f: 00
3320: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
3325: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
332a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
332f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
3334: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
333a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
3340: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
3347: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
334e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
3352: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
3356: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
335a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
3361: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
3368: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
336c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
3370: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
3374: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
3378: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
337d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
3383: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
3387: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
338d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
3393: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
3399: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
339f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
33a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
33ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
33b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
33b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
33bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
33c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
33c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
33ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
33d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
33da: c5 f8 98 c0 kortestw %k0,%k0
33de: 74 08 je 0x33e8
33e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
33e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
33e8: ff c0 inc %eax
33ea: 48 81 c5 80 00 00 00 add $0x80,%rbp
33f1: c5 fc 11 27 vmovups %ymm4,(%rdi)
33f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
33fa: 48 83 c7 40 add $0x40,%rdi
33fe: 41 3b c7 cmp %r15d,%eax
3401: 0f 8c 19 ff ff ff jl 0x3320
3407: e9 1b 01 00 00 jmp 0x3527
340c: 45 85 ff test %r15d,%r15d
340f: 0f 8e 12 01 00 00 jle 0x3527
3415: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c49820
341c: 01
341d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
3424: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c49800
342b: 63 c4 01
342e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c497e0
3435: 63 c4 01
3438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
343f: 00
3440: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
3445: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
344a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
344f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
3454: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
345a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
3460: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
3467: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
346e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
3472: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
3476: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
347a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
3481: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
3488: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
348c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
3490: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
3494: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
3498: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
349d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
34a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
34a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
34ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
34b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
34b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
34bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
34c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
34cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
34d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
34d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
34dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
34e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
34e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
34ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
34f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
34fa: c5 f8 98 c0 kortestw %k0,%k0
34fe: 74 08 je 0x3508
3500: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
3504: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
3508: ff c0 inc %eax
350a: 48 81 c5 80 00 00 00 add $0x80,%rbp
3511: c5 fc 11 27 vmovups %ymm4,(%rdi)
3515: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
351a: 48 83 c7 40 add $0x40,%rdi
351e: 41 3b c7 cmp %r15d,%eax
3521: 0f 8c 19 ff ff ff jl 0x3440
3527: 45 85 c0 test %r8d,%r8d
352a: 0f 84 1e 01 00 00 je 0x364e
3530: 0f 8e 0a 01 00 00 jle 0x3640
3536: 44 89 c0 mov %r8d,%eax
3539: 41 ba 01 00 00 00 mov $0x1,%r10d
353f: d1 e8 shr $1,%eax
3541: 45 33 c9 xor %r9d,%r9d
3544: 85 c0 test %eax,%eax
3546: 0f 86 ab 00 00 00 jbe 0x35f7
354c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3553: 00
3554: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3560: 47 8d 14 09 lea (%r9,%r9,1),%r10d
3564: 4d 63 d2 movslq %r10d,%r10
3567: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
356e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
3572: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
3579: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
357e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
3584: c4 c1 79 7e c3 vmovd %xmm0,%r11d
3589: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
3590: 75 0e jne 0x35a0
3592: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
3599: 00
359a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
35a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
35a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
35ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
35b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
35b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
35bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
35c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
35c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
35cf: 75 0e jne 0x35df
35d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
35d8: 00
35d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
35df: 41 ff c1 inc %r9d
35e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
35e9: 44 3b c8 cmp %eax,%r9d
35ec: 0f 82 6e ff ff ff jb 0x3560
35f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
35f7: 41 8d 42 ff lea -0x1(%r10),%eax
35fb: 41 3b c0 cmp %r8d,%eax
35fe: 73 40 jae 0x3640
3600: 4d 63 d2 movslq %r10d,%r10
3603: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
360a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
360e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
3615: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
361a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
3620: c5 f9 7e c0 vmovd %xmm0,%eax
3624: a9 00 00 80 7f test $0x7f800000,%eax
3629: 75 0e jne 0x3639
362b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
3632: 00
3633: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
3639: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
3640: 48 89 f9 mov %rdi,%rcx
3643: 48 89 fa mov %rdi,%rdx
3646: c5 f8 77 vzeroupper
3649: e8 12 dd 05 00 call 0x61360
364e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
3654: 8b 4c 24 68 mov 0x68(%rsp),%ecx
3658: 44 89 e0 mov %r12d,%eax
365b: 89 ca mov %ecx,%edx
365d: 25 df ff 00 00 and $0xffdf,%eax
3662: 81 e2 df ff 00 00 and $0xffdf,%edx
3668: 3b c2 cmp %edx,%eax
366a: 74 18 je 0x3684
366c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
3673: 83 e1 28 and $0x28,%ecx
3676: 44 0b e1 or %ecx,%r12d
3679: 44 89 64 24 68 mov %r12d,0x68(%rsp)
367e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
3684: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
3689: c5 f8 77 vzeroupper
368c: 48 83 c4 70 add $0x70,%rsp
3690: 5d pop %rbp
3691: 41 5f pop %r15
3693: 41 5e pop %r14
3695: 41 5c pop %r12
3697: 5f pop %rdi
3698: c3 ret
3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36a0: 48 83 ec 48 sub $0x48,%rsp
36a4: b8 00 01 00 00 mov $0x100,%eax
36a9: 4d 63 c9 movslq %r9d,%r9
36ac: 45 33 db xor %r11d,%r11d
36af: 4f 8d 14 49 lea (%r9,%r9,2),%r10
36b3: 49 c1 e2 03 shl $0x3,%r10
36b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
36be: 44 0f 4f d8 cmovg %eax,%r11d
36c2: 48 89 e0 mov %rsp,%rax
36c5: 44 89 58 20 mov %r11d,0x20(%rax)
36c9: 44 89 58 28 mov %r11d,0x28(%rax)
36cd: 44 89 58 30 mov %r11d,0x30(%rax)
36d1: e8 ea dd 05 00 call 0x614c0
36d6: 48 83 c4 48 add $0x48,%rsp
36da: c3 ret
36db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
36e0: 48 83 ec 48 sub $0x48,%rsp
36e4: b8 00 01 00 00 mov $0x100,%eax
36e9: 4d 63 c9 movslq %r9d,%r9
36ec: 45 33 db xor %r11d,%r11d
36ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10
36f3: 49 c1 e2 03 shl $0x3,%r10
36f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
36fe: 44 0f 4f d8 cmovg %eax,%r11d
3702: 48 89 e0 mov %rsp,%rax
3705: 44 89 58 20 mov %r11d,0x20(%rax)
3709: 44 89 58 28 mov %r11d,0x28(%rax)
370d: 44 89 58 30 mov %r11d,0x30(%rax)
3711: e8 ea e4 05 00 call 0x61c00
3716: 48 83 c4 48 add $0x48,%rsp
371a: c3 ret
371b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3720: 48 83 ec 48 sub $0x48,%rsp
3724: b8 00 01 00 00 mov $0x100,%eax
3729: 4d 63 c9 movslq %r9d,%r9
372c: 45 33 db xor %r11d,%r11d
372f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
3733: 49 c1 e2 03 shl $0x3,%r10
3737: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
373e: 44 0f 4f d8 cmovg %eax,%r11d
3742: 48 89 e0 mov %rsp,%rax
3745: 44 89 58 20 mov %r11d,0x20(%rax)
3749: 44 89 58 28 mov %r11d,0x28(%rax)
374d: 44 89 58 30 mov %r11d,0x30(%rax)
3751: e8 8a e9 05 00 call 0x620e0
3756: 48 83 c4 48 add $0x48,%rsp
375a: c3 ret
375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3760: 41 83 f8 0b cmp $0xb,%r8d
3764: 7d 38 jge 0x379e
3766: 41 ff c8 dec %r8d
3769: 41 83 f8 ff cmp $0xffffffff,%r8d
376d: 74 2e je 0x379d
376f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3776: 00
3777: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
377e: 66 90 xchg %ax,%ax
3780: f3 0f 10 02 movss (%rdx),%xmm0
3784: 41 ff c8 dec %r8d
3787: f3 0f 5c 01 subss (%rcx),%xmm0
378b: 48 83 c1 04 add $0x4,%rcx
378f: f3 0f 11 02 movss %xmm0,(%rdx)
3793: 48 83 c2 04 add $0x4,%rdx
3797: 41 83 f8 ff cmp $0xffffffff,%r8d
379b: 75 e3 jne 0x3780
379d: c3 ret
379e: 89 d0 mov %edx,%eax
37a0: a8 03 test $0x3,%al
37a2: 74 4d je 0x37f1
37a4: 44 89 c0 mov %r8d,%eax
37a7: 41 83 e0 07 and $0x7,%r8d
37ab: 83 e0 f8 and $0xfffffff8,%eax
37ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37b5: 00
37b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37bd: 0f 1f 00 nopl (%rax)
37c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
37c4: 0f 10 12 movups (%rdx),%xmm2
37c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
37cb: 0f 10 01 movups (%rcx),%xmm0
37ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
37d2: 0f 5c d0 subps %xmm0,%xmm2
37d5: 0f 5c d9 subps %xmm1,%xmm3
37d8: 0f 11 12 movups %xmm2,(%rdx)
37db: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
37df: 48 83 c1 20 add $0x20,%rcx
37e3: 48 83 c2 20 add $0x20,%rdx
37e7: 83 c0 f8 add $0xfffffff8,%eax
37ea: 75 d4 jne 0x37c0
37ec: e9 75 ff ff ff jmp 0x3766
37f1: 83 e0 0f and $0xf,%eax
37f4: 74 42 je 0x3838
37f6: c1 e8 02 shr $0x2,%eax
37f9: f7 d8 neg %eax
37fb: 83 e0 03 and $0x3,%eax
37fe: 44 2b c0 sub %eax,%r8d
3801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3808: 00
3809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3817: 00
3818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
381f: 90 nop
3820: f3 0f 10 02 movss (%rdx),%xmm0
3824: f3 0f 5c 01 subss (%rcx),%xmm0
3828: 48 83 c1 04 add $0x4,%rcx
382c: f3 0f 11 02 movss %xmm0,(%rdx)
3830: 48 83 c2 04 add $0x4,%rdx
3834: ff c8 dec %eax
3836: 75 e8 jne 0x3820
3838: 44 89 c0 mov %r8d,%eax
383b: 41 83 e0 07 and $0x7,%r8d
383f: 83 e0 f8 and $0xfffffff8,%eax
3842: f6 c1 0f test $0xf,%cl
3845: 75 59 jne 0x38a0
3847: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
384e: 00
384f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3856: 0f 1f 00 nopl (%rax)
3859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3860: 0f 18 49 40 prefetcht0 0x40(%rcx)
3864: 0f 28 02 movaps (%rdx),%xmm0
3867: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
386b: 0f 5c 01 subps (%rcx),%xmm0
386e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
3872: 0f 29 02 movaps %xmm0,(%rdx)
3875: 48 83 c1 20 add $0x20,%rcx
3879: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
387d: 48 83 c2 20 add $0x20,%rdx
3881: 83 c0 f8 add $0xfffffff8,%eax
3884: 75 da jne 0x3860
3886: e9 db fe ff ff jmp 0x3766
388b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3892: 00
3893: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
389a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
38a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
38a4: 0f 10 01 movups (%rcx),%xmm0
38a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
38ab: 0f 28 12 movaps (%rdx),%xmm2
38ae: 48 83 c1 20 add $0x20,%rcx
38b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
38b6: 0f 5c d0 subps %xmm0,%xmm2
38b9: 0f 5c d9 subps %xmm1,%xmm3
38bc: 0f 29 12 movaps %xmm2,(%rdx)
38bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
38c3: 48 83 c2 20 add $0x20,%rdx
38c7: 83 c0 f8 add $0xfffffff8,%eax
38ca: 75 d4 jne 0x38a0
38cc: e9 95 fe ff ff jmp 0x3766
38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38d8: 00
38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38e0: 41 83 f8 0b cmp $0xb,%r8d
38e4: 7d 38 jge 0x391e
38e6: 41 ff c8 dec %r8d
38e9: 41 83 f8 ff cmp $0xffffffff,%r8d
38ed: 74 2e je 0x391d
38ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38f6: 00
38f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38fe: 66 90 xchg %ax,%ax
3900: f3 0f 10 02 movss (%rdx),%xmm0
3904: 41 ff c8 dec %r8d
3907: f3 0f 5c 01 subss (%rcx),%xmm0
390b: 48 83 c1 04 add $0x4,%rcx
390f: f3 0f 11 02 movss %xmm0,(%rdx)
3913: 48 8d 52 04 lea 0x4(%rdx),%rdx
3917: 41 83 f8 ff cmp $0xffffffff,%r8d
391b: 75 e3 jne 0x3900
391d: c3 ret
391e: 89 d0 mov %edx,%eax
3920: a8 03 test $0x3,%al
3922: 74 4d je 0x3971
3924: 44 89 c0 mov %r8d,%eax
3927: 41 83 e0 07 and $0x7,%r8d
392b: 83 e0 f8 and $0xfffffff8,%eax
392e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3935: 00
3936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
393d: 0f 1f 00 nopl (%rax)
3940: 0f 18 49 40 prefetcht0 0x40(%rcx)
3944: 0f 10 12 movups (%rdx),%xmm2
3947: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
394b: 0f 10 01 movups (%rcx),%xmm0
394e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
3952: 0f 5c d0 subps %xmm0,%xmm2
3955: 0f 5c d9 subps %xmm1,%xmm3
3958: 0f 11 12 movups %xmm2,(%rdx)
395b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
395f: 48 8d 49 20 lea 0x20(%rcx),%rcx
3963: 48 8d 52 20 lea 0x20(%rdx),%rdx
3967: 83 c0 f8 add $0xfffffff8,%eax
396a: 75 d4 jne 0x3940
396c: e9 75 ff ff ff jmp 0x38e6
3971: 83 e0 0f and $0xf,%eax
3974: 74 42 je 0x39b8
3976: c1 e8 02 shr $0x2,%eax
3979: f7 d8 neg %eax
397b: 83 e0 03 and $0x3,%eax
397e: 44 2b c0 sub %eax,%r8d
3981: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3988: 00
3989: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3990: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3997: 00
3998: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
399f: 90 nop
39a0: f3 0f 10 02 movss (%rdx),%xmm0
39a4: f3 0f 5c 01 subss (%rcx),%xmm0
39a8: 48 83 c1 04 add $0x4,%rcx
39ac: f3 0f 11 02 movss %xmm0,(%rdx)
39b0: 48 8d 52 04 lea 0x4(%rdx),%rdx
39b4: ff c8 dec %eax
39b6: 75 e8 jne 0x39a0
39b8: 44 89 c0 mov %r8d,%eax
39bb: 41 83 e0 07 and $0x7,%r8d
39bf: 83 e0 f8 and $0xfffffff8,%eax
39c2: f6 c1 0f test $0xf,%cl
39c5: 75 59 jne 0x3a20
39c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39ce: 00
39cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39d6: 0f 1f 00 nopl (%rax)
39d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
39e4: 0f 28 02 movaps (%rdx),%xmm0
39e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
39eb: 0f 5c 01 subps (%rcx),%xmm0
39ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
39f2: 0f 29 02 movaps %xmm0,(%rdx)
39f5: 48 8d 49 20 lea 0x20(%rcx),%rcx
39f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
39fd: 48 8d 52 20 lea 0x20(%rdx),%rdx
3a01: 83 c0 f8 add $0xfffffff8,%eax
3a04: 75 da jne 0x39e0
3a06: e9 db fe ff ff jmp 0x38e6
3a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a12: 00
3a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3a20: 0f 18 49 40 prefetcht0 0x40(%rcx)
3a24: 0f 10 01 movups (%rcx),%xmm0
3a27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
3a2b: 0f 28 12 movaps (%rdx),%xmm2
3a2e: 48 83 c1 20 add $0x20,%rcx
3a32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
3a36: 0f 5c d0 subps %xmm0,%xmm2
3a39: 0f 5c d9 subps %xmm1,%xmm3
3a3c: 0f 29 12 movaps %xmm2,(%rdx)
3a3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
3a43: 48 83 c2 20 add $0x20,%rdx
3a47: 83 c0 f8 add $0xfffffff8,%eax
3a4a: 75 d4 jne 0x3a20
3a4c: e9 95 fe ff ff jmp 0x38e6
3a51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a58: 00
3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a60: 41 83 f8 0b cmp $0xb,%r8d
3a64: 7d 39 jge 0x3a9f
3a66: 41 83 c0 ff add $0xffffffff,%r8d
3a6a: 41 83 f8 ff cmp $0xffffffff,%r8d
3a6e: 74 2e je 0x3a9e
3a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a77: 00
3a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a7f: 90 nop
3a80: f3 0f 10 02 movss (%rdx),%xmm0
3a84: 41 83 c0 ff add $0xffffffff,%r8d
3a88: f3 0f 5c 01 subss (%rcx),%xmm0
3a8c: 48 83 c1 04 add $0x4,%rcx
3a90: f3 0f 11 02 movss %xmm0,(%rdx)
3a94: 48 83 c2 04 add $0x4,%rdx
3a98: 41 83 f8 ff cmp $0xffffffff,%r8d
3a9c: 75 e2 jne 0x3a80
3a9e: c3 ret
3a9f: 89 d0 mov %edx,%eax
3aa1: a8 03 test $0x3,%al
3aa3: 74 4c je 0x3af1
3aa5: 44 89 c0 mov %r8d,%eax
3aa8: 41 83 e0 07 and $0x7,%r8d
3aac: 83 e0 f8 and $0xfffffff8,%eax
3aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ab6: 00
3ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3abe: 66 90 xchg %ax,%ax
3ac0: 0f 18 49 40 prefetcht0 0x40(%rcx)
3ac4: 0f 10 12 movups (%rdx),%xmm2
3ac7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
3acb: 0f 10 01 movups (%rcx),%xmm0
3ace: 0f 10 49 10 movups 0x10(%rcx),%xmm1
3ad2: 0f 5c d0 subps %xmm0,%xmm2
3ad5: 48 83 c1 20 add $0x20,%rcx
3ad9: 0f 5c d9 subps %xmm1,%xmm3
3adc: 0f 11 12 movups %xmm2,(%rdx)
3adf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
3ae3: 48 83 c2 20 add $0x20,%rdx
3ae7: 83 c0 f8 add $0xfffffff8,%eax
3aea: 75 d4 jne 0x3ac0
3aec: e9 75 ff ff ff jmp 0x3a66
3af1: 83 e0 0f and $0xf,%eax
3af4: 74 43 je 0x3b39
3af6: c1 e8 02 shr $0x2,%eax
3af9: f7 d8 neg %eax
3afb: 83 e0 03 and $0x3,%eax
3afe: 44 2b c0 sub %eax,%r8d
3b01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b08: 00
3b09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b17: 00
3b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b1f: 90 nop
3b20: f3 0f 10 02 movss (%rdx),%xmm0
3b24: f3 0f 5c 01 subss (%rcx),%xmm0
3b28: 48 83 c1 04 add $0x4,%rcx
3b2c: f3 0f 11 02 movss %xmm0,(%rdx)
3b30: 48 83 c2 04 add $0x4,%rdx
3b34: 83 c0 ff add $0xffffffff,%eax
3b37: 75 e7 jne 0x3b20
3b39: 44 89 c0 mov %r8d,%eax
3b3c: 41 83 e0 07 and $0x7,%r8d
3b40: 83 e0 f8 and $0xfffffff8,%eax
3b43: f6 c1 0f test $0xf,%cl
3b46: 75 58 jne 0x3ba0
3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b4f: 00
3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3b5e: 00 00
3b60: 0f 18 49 40 prefetcht0 0x40(%rcx)
3b64: 0f 10 02 movups (%rdx),%xmm0
3b67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
3b6b: 0f 5c 01 subps (%rcx),%xmm0
3b6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
3b72: 48 83 c1 20 add $0x20,%rcx
3b76: 0f 11 02 movups %xmm0,(%rdx)
3b79: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
3b7d: 48 83 c2 20 add $0x20,%rdx
3b81: 83 c0 f8 add $0xfffffff8,%eax
3b84: 75 da jne 0x3b60
3b86: e9 db fe ff ff jmp 0x3a66
3b8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b92: 00
3b93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3ba0: 0f 18 49 40 prefetcht0 0x40(%rcx)
3ba4: 0f 10 12 movups (%rdx),%xmm2
3ba7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
3bab: 0f 10 01 movups (%rcx),%xmm0
3bae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
3bb2: 0f 5c d0 subps %xmm0,%xmm2
3bb5: 48 83 c1 20 add $0x20,%rcx
3bb9: 0f 5c d9 subps %xmm1,%xmm3
3bbc: 0f 11 12 movups %xmm2,(%rdx)
3bbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
3bc3: 48 83 c2 20 add $0x20,%rdx
3bc7: 83 c0 f8 add $0xfffffff8,%eax
3bca: 75 d4 jne 0x3ba0
3bcc: e9 95 fe ff ff jmp 0x3a66
3bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bd8: 00
3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3be0: 48 83 ec 28 sub $0x28,%rsp
3be4: 89 4c 24 30 mov %ecx,0x30(%rsp)
3be8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
3bed: e8 4e 4f a9 01 call 0x1a98b40
3bf2: 48 83 c4 28 add $0x28,%rsp
3bf6: c3 ret
3bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3bfe: 00 00
3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3c05: 89 4c 24 30 mov %ecx,0x30(%rsp)
3c09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
3c0e: e8 4d 59 a9 01 call 0x1a99560
3c13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c18: c3 ret
3c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c20: 48 83 ec 28 sub $0x28,%rsp
3c24: 89 4c 24 30 mov %ecx,0x30(%rsp)
3c28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
3c2d: e8 4e 63 a9 01 call 0x1a99f80
3c32: 48 83 c4 28 add $0x28,%rsp
3c36: c3 ret
3c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3c3e: 00 00
3c40: 56 push %rsi
3c41: 57 push %rdi
3c42: 41 54 push %r12
3c44: 41 56 push %r14
3c46: 55 push %rbp
3c47: 48 81 ec 80 00 00 00 sub $0x80,%rsp
3c4e: 44 89 c7 mov %r8d,%edi
3c51: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
3c56: 48 89 d6 mov %rdx,%rsi
3c59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2602290
3c60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
3c65: 4c 33 cc xor %rsp,%r9
3c68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
3c6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
3c71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
3c78: 00
3c79: 41 89 cc mov %ecx,%r12d
3c7c: 48 89 f5 mov %rsi,%rbp
3c7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
3c86: 00
3c87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
3c8e: 0f 8e cf 01 00 00 jle 0x3e63
3c94: 48 f7 c6 03 00 00 00 test $0x3,%rsi
3c9b: 0f 85 c2 01 00 00 jne 0x3e63
3ca1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
3ca6: e8 95 a7 44 00 call 0x44e440
3cab: 85 c0 test %eax,%eax
3cad: 0f 85 7d 01 00 00 jne 0x3e30
3cb3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
3cb8: 45 85 c9 test %r9d,%r9d
3cbb: 0f 8e 6f 01 00 00 jle 0x3e30
3cc1: 45 3b f1 cmp %r9d,%r14d
3cc4: 0f 8e 66 01 00 00 jle 0x3e30
3cca: c4 c1 79 6e cc vmovd %r12d,%xmm1
3ccf: 49 89 f1 mov %rsi,%r9
3cd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
3cd7: 49 f7 d9 neg %r9
3cda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
3ce0: 49 83 c1 40 add $0x40,%r9
3ce4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
3cea: 49 83 e1 3f and $0x3f,%r9
3cee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
3cf4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
3cfb: 45 85 c9 test %r9d,%r9d
3cfe: 74 22 je 0x3d22
3d00: 41 c1 e9 02 shr $0x2,%r9d
3d04: 41 2b f9 sub %r9d,%edi
3d07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
3d0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
3d0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
3d14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
3d1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
3d22: 41 89 f9 mov %edi,%r9d
3d25: 41 83 e1 0f and $0xf,%r9d
3d29: 41 f7 d9 neg %r9d
3d2c: 44 03 cf add %edi,%r9d
3d2f: 45 85 c9 test %r9d,%r9d
3d32: 0f 8e 82 00 00 00 jle 0x3dba
3d38: 33 c0 xor %eax,%eax
3d3a: 45 8d 71 0f lea 0xf(%r9),%r14d
3d3e: 45 89 f3 mov %r14d,%r11d
3d41: ba 01 00 00 00 mov $0x1,%edx
3d46: 41 c1 eb 05 shr $0x5,%r11d
3d4a: 45 33 d2 xor %r10d,%r10d
3d4d: 45 85 db test %r11d,%r11d
3d50: 76 3c jbe 0x3d8e
3d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d60: 4d 63 d2 movslq %r10d,%r10
3d63: ff c0 inc %eax
3d65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
3d6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
3d73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
3d7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
3d81: 41 83 c2 20 add $0x20,%r10d
3d85: 41 3b c3 cmp %r11d,%eax
3d88: 72 d6 jb 0x3d60
3d8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
3d8e: 41 c1 fe 03 sar $0x3,%r14d
3d92: 44 8d 52 ff lea -0x1(%rdx),%r10d
3d96: 41 c1 ee 1c shr $0x1c,%r14d
3d9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
3d9f: 41 c1 fb 04 sar $0x4,%r11d
3da3: 45 3b d3 cmp %r11d,%r10d
3da6: 73 12 jae 0x3dba
3da8: c1 e2 04 shl $0x4,%edx
3dab: 48 63 d2 movslq %edx,%rdx
3dae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
3db4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
3dba: 4d 63 c9 movslq %r9d,%r9
3dbd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
3dc2: f7 c7 08 00 00 00 test $0x8,%edi
3dc8: 74 09 je 0x3dd3
3dca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
3dcf: 49 83 c1 20 add $0x20,%r9
3dd3: f7 c7 04 00 00 00 test $0x4,%edi
3dd9: 74 09 je 0x3de4
3ddb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
3de0: 49 83 c1 10 add $0x10,%r9
3de4: f7 c7 02 00 00 00 test $0x2,%edi
3dea: 74 0b je 0x3df7
3dec: 49 8b 6d 00 mov 0x0(%r13),%rbp
3df0: 49 89 29 mov %rbp,(%r9)
3df3: 49 83 c1 08 add $0x8,%r9
3df7: f7 c7 01 00 00 00 test $0x1,%edi
3dfd: 74 03 je 0x3e02
3dff: 45 89 21 mov %r12d,(%r9)
3e02: 0f ae f8 sfence
3e05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
3e0a: 48 33 cc xor %rsp,%rcx
3e0d: c5 f8 77 vzeroupper
3e10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2602290
3e17: 75 7d jne 0x3e96
3e19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
3e1e: 48 89 f0 mov %rsi,%rax
3e21: 48 81 c4 80 00 00 00 add $0x80,%rsp
3e28: 5d pop %rbp
3e29: 41 5e pop %r14
3e2b: 41 5c pop %r12
3e2d: 5f pop %rdi
3e2e: 5e pop %rsi
3e2f: c3 ret
3e30: 44 89 e1 mov %r12d,%ecx
3e33: 48 89 f2 mov %rsi,%rdx
3e36: 41 89 f8 mov %edi,%r8d
3e39: e8 22 be a4 01 call 0x1a4fc60
3e3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
3e43: 48 33 cc xor %rsp,%rcx
3e46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2602290
3e4d: 75 47 jne 0x3e96
3e4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
3e54: 48 81 c4 80 00 00 00 add $0x80,%rsp
3e5b: 5d pop %rbp
3e5c: 41 5e pop %r14
3e5e: 41 5c pop %r12
3e60: 5f pop %rdi
3e61: 5e pop %rsi
3e62: c3 ret
3e63: 44 89 e1 mov %r12d,%ecx
3e66: 48 89 f2 mov %rsi,%rdx
3e69: 41 89 f8 mov %edi,%r8d
3e6c: e8 ef bd a4 01 call 0x1a4fc60
3e71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
3e76: 48 33 cc xor %rsp,%rcx
3e79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2602290
3e80: 75 14 jne 0x3e96
3e82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
3e87: 48 81 c4 80 00 00 00 add $0x80,%rsp
3e8e: 5d pop %rbp
3e8f: 41 5e pop %r14
3e91: 41 5c pop %r12
3e93: 5f pop %rdi
3e94: 5e pop %rsi
3e95: c3 ret
3e96: e8 55 9b 11 01 call 0x111d9f0
3e9b: 90 nop
3e9c: 0f 1f 40 00 nopl 0x0(%rax)
3ea0: 56 push %rsi
3ea1: 57 push %rdi
3ea2: 41 54 push %r12
3ea4: 41 56 push %r14
3ea6: 41 57 push %r15
3ea8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
3eaf: 45 89 c4 mov %r8d,%r12d
3eb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
3eb7: 48 89 d7 mov %rdx,%rdi
3eba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2602290
3ec1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
3ec6: 4c 33 cc xor %rsp,%r9
3ec9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
3ecd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
3ed2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
3ed9: 00
3eda: 41 89 ce mov %ecx,%r14d
3edd: 48 89 fe mov %rdi,%rsi
3ee0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
3ee7: 00
3ee8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
3eef: 0f 8e b6 01 00 00 jle 0x40ab
3ef5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
3efc: 0f 85 a9 01 00 00 jne 0x40ab
3f02: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
3f07: e8 34 a5 44 00 call 0x44e440
3f0c: 85 c0 test %eax,%eax
3f0e: 0f 85 63 01 00 00 jne 0x4077
3f14: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
3f19: 45 85 c9 test %r9d,%r9d
3f1c: 0f 8e 55 01 00 00 jle 0x4077
3f22: 45 3b f9 cmp %r9d,%r15d
3f25: 0f 8e 4c 01 00 00 jle 0x4077
3f2b: c4 c1 79 6e c6 vmovd %r14d,%xmm0
3f30: 49 89 f9 mov %rdi,%r9
3f33: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
3f38: 49 f7 d9 neg %r9
3f3b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
3f41: 49 83 c1 40 add $0x40,%r9
3f45: 49 83 e1 3f and $0x3f,%r9
3f49: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
3f4f: 45 85 c9 test %r9d,%r9d
3f52: 74 14 je 0x3f68
3f54: 41 c1 e9 02 shr $0x2,%r9d
3f58: 45 2b e1 sub %r9d,%r12d
3f5b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
3f5f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
3f63: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
3f68: 45 89 e1 mov %r12d,%r9d
3f6b: 41 83 e1 0f and $0xf,%r9d
3f6f: 41 f7 d9 neg %r9d
3f72: 45 03 cc add %r12d,%r9d
3f75: 45 85 c9 test %r9d,%r9d
3f78: 0f 8e 7b 00 00 00 jle 0x3ff9
3f7e: 33 c0 xor %eax,%eax
3f80: 45 8d 79 0f lea 0xf(%r9),%r15d
3f84: 45 89 fb mov %r15d,%r11d
3f87: ba 01 00 00 00 mov $0x1,%edx
3f8c: 41 c1 eb 05 shr $0x5,%r11d
3f90: 45 33 d2 xor %r10d,%r10d
3f93: 45 85 db test %r11d,%r11d
3f96: 76 35 jbe 0x3fcd
3f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f9f: 00
3fa0: 4d 63 d2 movslq %r10d,%r10
3fa3: ff c0 inc %eax
3fa5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
3fab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
3fb2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
3fb9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
3fc0: 41 83 c2 20 add $0x20,%r10d
3fc4: 41 3b c3 cmp %r11d,%eax
3fc7: 72 d7 jb 0x3fa0
3fc9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
3fcd: 41 c1 ff 03 sar $0x3,%r15d
3fd1: 44 8d 52 ff lea -0x1(%rdx),%r10d
3fd5: 41 c1 ef 1c shr $0x1c,%r15d
3fd9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
3fde: 41 c1 fb 04 sar $0x4,%r11d
3fe2: 45 3b d3 cmp %r11d,%r10d
3fe5: 73 12 jae 0x3ff9
3fe7: c1 e2 04 shl $0x4,%edx
3fea: 48 63 d2 movslq %edx,%rdx
3fed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
3ff3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
3ff9: 4d 63 c9 movslq %r9d,%r9
3ffc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
4000: 41 f7 c4 08 00 00 00 test $0x8,%r12d
4007: 74 09 je 0x4012
4009: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
400e: 49 83 c1 20 add $0x20,%r9
4012: 41 f7 c4 04 00 00 00 test $0x4,%r12d
4019: 74 09 je 0x4024
401b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
4020: 49 83 c1 10 add $0x10,%r9
4024: 41 f7 c4 02 00 00 00 test $0x2,%r12d
402b: 74 0b je 0x4038
402d: 49 8b 75 00 mov 0x0(%r13),%rsi
4031: 49 89 31 mov %rsi,(%r9)
4034: 49 83 c1 08 add $0x8,%r9
4038: 41 f7 c4 01 00 00 00 test $0x1,%r12d
403f: 74 03 je 0x4044
4041: 45 89 31 mov %r14d,(%r9)
4044: 0f ae f8 sfence
4047: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
404c: 48 33 cc xor %rsp,%rcx
404f: c5 f8 77 vzeroupper
4052: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2602290
4059: 0f 85 80 00 00 00 jne 0x40df
405f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
4064: 48 89 f8 mov %rdi,%rax
4067: 48 81 c4 80 00 00 00 add $0x80,%rsp
406e: 41 5f pop %r15
4070: 41 5e pop %r14
4072: 41 5c pop %r12
4074: 5f pop %rdi
4075: 5e pop %rsi
4076: c3 ret
4077: 44 89 f1 mov %r14d,%ecx
407a: 48 89 fa mov %rdi,%rdx
407d: 45 89 e0 mov %r12d,%r8d
4080: e8 7b c8 a4 01 call 0x1a50900
4085: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
408a: 48 33 cc xor %rsp,%rcx
408d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2602290
4094: 75 49 jne 0x40df
4096: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
409b: 48 81 c4 80 00 00 00 add $0x80,%rsp
40a2: 41 5f pop %r15
40a4: 41 5e pop %r14
40a6: 41 5c pop %r12
40a8: 5f pop %rdi
40a9: 5e pop %rsi
40aa: c3 ret
40ab: 44 89 f1 mov %r14d,%ecx
40ae: 48 89 fa mov %rdi,%rdx
40b1: 45 89 e0 mov %r12d,%r8d
40b4: e8 47 c8 a4 01 call 0x1a50900
40b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
40be: 48 33 cc xor %rsp,%rcx
40c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2602290
40c8: 75 15 jne 0x40df
40ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
40cf: 48 81 c4 80 00 00 00 add $0x80,%rsp
40d6: 41 5f pop %r15
40d8: 41 5e pop %r14
40da: 41 5c pop %r12
40dc: 5f pop %rdi
40dd: 5e pop %rsi
40de: c3 ret
40df: e8 0c 99 11 01 call 0x111d9f0
40e4: 90 nop
40e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40ec: 00
40ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4100: 56 push %rsi
4101: 57 push %rdi
4102: 41 54 push %r12
4104: 41 56 push %r14
4106: 41 57 push %r15
4108: 48 81 ec 80 00 00 00 sub $0x80,%rsp
410f: 45 89 c4 mov %r8d,%r12d
4112: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
4117: 48 89 d7 mov %rdx,%rdi
411a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2602290
4121: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
4126: 4c 33 cc xor %rsp,%r9
4129: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
412d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
4132: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
4139: 00
413a: 41 89 ce mov %ecx,%r14d
413d: 48 89 fe mov %rdi,%rsi
4140: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
4147: 00
4148: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
414f: 0f 8e b6 01 00 00 jle 0x430b
4155: 48 f7 c7 03 00 00 00 test $0x3,%rdi
415c: 0f 85 a9 01 00 00 jne 0x430b
4162: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
4167: e8 d4 a2 44 00 call 0x44e440
416c: 85 c0 test %eax,%eax
416e: 0f 85 63 01 00 00 jne 0x42d7
4174: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
4179: 45 85 c9 test %r9d,%r9d
417c: 0f 8e 55 01 00 00 jle 0x42d7
4182: 45 3b f9 cmp %r9d,%r15d
4185: 0f 8e 4c 01 00 00 jle 0x42d7
418b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
4191: 49 89 f9 mov %rdi,%r9
4194: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
419a: 49 f7 d9 neg %r9
419d: 49 83 c1 40 add $0x40,%r9
41a1: 49 83 e1 3f and $0x3f,%r9
41a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
41ab: 45 85 c9 test %r9d,%r9d
41ae: 74 14 je 0x41c4
41b0: 41 c1 e9 02 shr $0x2,%r9d
41b4: 45 2b e1 sub %r9d,%r12d
41b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
41bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
41bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
41c4: 45 89 e1 mov %r12d,%r9d
41c7: 41 83 e1 0f and $0xf,%r9d
41cb: 41 f7 d9 neg %r9d
41ce: 45 03 cc add %r12d,%r9d
41d1: 45 85 c9 test %r9d,%r9d
41d4: 0f 8e 7f 00 00 00 jle 0x4259
41da: 33 c0 xor %eax,%eax
41dc: 45 8d 79 0f lea 0xf(%r9),%r15d
41e0: 45 89 fb mov %r15d,%r11d
41e3: ba 01 00 00 00 mov $0x1,%edx
41e8: 41 c1 eb 05 shr $0x5,%r11d
41ec: 45 33 d2 xor %r10d,%r10d
41ef: 45 85 db test %r11d,%r11d
41f2: 76 39 jbe 0x422d
41f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
41f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4200: 4d 63 d2 movslq %r10d,%r10
4203: ff c0 inc %eax
4205: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
420b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
4212: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
4219: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
4220: 41 83 c2 20 add $0x20,%r10d
4224: 41 3b c3 cmp %r11d,%eax
4227: 72 d7 jb 0x4200
4229: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
422d: 41 c1 ff 03 sar $0x3,%r15d
4231: 44 8d 52 ff lea -0x1(%rdx),%r10d
4235: 41 c1 ef 1c shr $0x1c,%r15d
4239: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
423e: 41 c1 fb 04 sar $0x4,%r11d
4242: 45 3b d3 cmp %r11d,%r10d
4245: 73 12 jae 0x4259
4247: c1 e2 04 shl $0x4,%edx
424a: 48 63 d2 movslq %edx,%rdx
424d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
4253: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
4259: 4d 63 c9 movslq %r9d,%r9
425c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
4260: 41 f7 c4 08 00 00 00 test $0x8,%r12d
4267: 74 09 je 0x4272
4269: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
426e: 49 83 c1 20 add $0x20,%r9
4272: 41 f7 c4 04 00 00 00 test $0x4,%r12d
4279: 74 09 je 0x4284
427b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
4280: 49 83 c1 10 add $0x10,%r9
4284: 41 f7 c4 02 00 00 00 test $0x2,%r12d
428b: 74 0b je 0x4298
428d: 49 8b 75 00 mov 0x0(%r13),%rsi
4291: 49 89 31 mov %rsi,(%r9)
4294: 49 83 c1 08 add $0x8,%r9
4298: 41 f7 c4 01 00 00 00 test $0x1,%r12d
429f: 74 03 je 0x42a4
42a1: 45 89 31 mov %r14d,(%r9)
42a4: 0f ae f8 sfence
42a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
42ac: 48 33 cc xor %rsp,%rcx
42af: c5 f8 77 vzeroupper
42b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2602290
42b9: 0f 85 80 00 00 00 jne 0x433f
42bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
42c4: 48 89 f8 mov %rdi,%rax
42c7: 48 81 c4 80 00 00 00 add $0x80,%rsp
42ce: 41 5f pop %r15
42d0: 41 5e pop %r14
42d2: 41 5c pop %r12
42d4: 5f pop %rdi
42d5: 5e pop %rsi
42d6: c3 ret
42d7: 44 89 f1 mov %r14d,%ecx
42da: 48 89 fa mov %rdi,%rdx
42dd: 45 89 e0 mov %r12d,%r8d
42e0: e8 bb d2 a4 01 call 0x1a515a0
42e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
42ea: 48 33 cc xor %rsp,%rcx
42ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2602290
42f4: 75 49 jne 0x433f
42f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
42fb: 48 81 c4 80 00 00 00 add $0x80,%rsp
4302: 41 5f pop %r15
4304: 41 5e pop %r14
4306: 41 5c pop %r12
4308: 5f pop %rdi
4309: 5e pop %rsi
430a: c3 ret
430b: 44 89 f1 mov %r14d,%ecx
430e: 48 89 fa mov %rdi,%rdx
4311: 45 89 e0 mov %r12d,%r8d
4314: e8 87 d2 a4 01 call 0x1a515a0
4319: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
431e: 48 33 cc xor %rsp,%rcx
4321: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2602290
4328: 75 15 jne 0x433f
432a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
432f: 48 81 c4 80 00 00 00 add $0x80,%rsp
4336: 41 5f pop %r15
4338: 41 5e pop %r14
433a: 41 5c pop %r12
433c: 5f pop %rdi
433d: 5e pop %rsi
433e: c3 ret
433f: e8 ac 96 11 01 call 0x111d9f0
4344: 90 nop
4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
434c: 00
434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4360: 41 54 push %r12
4362: 41 55 push %r13
4364: 41 56 push %r14
4366: 41 57 push %r15
4368: 48 83 ec 38 sub $0x38,%rsp
436c: 4d 89 c5 mov %r8,%r13
436f: 49 89 d4 mov %rdx,%r12
4372: 48 89 ca mov %rcx,%rdx
4375: 45 33 db xor %r11d,%r11d
4378: 4d 85 ed test %r13,%r13
437b: 0f 84 28 02 00 00 je 0x45a9
4381: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
4386: 74 12 je 0x439a
4388: b8 f3 ff ff ff mov $0xfffffff3,%eax
438d: 48 83 c4 38 add $0x38,%rsp
4391: 41 5f pop %r15
4393: 41 5e pop %r14
4395: 41 5d pop %r13
4397: 41 5c pop %r12
4399: c3 ret
439a: 48 85 d2 test %rdx,%rdx
439d: 0f 84 06 02 00 00 je 0x45a9
43a3: 4d 85 e4 test %r12,%r12
43a6: 0f 84 fd 01 00 00 je 0x45a9
43ac: 4d 85 c9 test %r9,%r9
43af: 0f 84 ed 01 00 00 je 0x45a2
43b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
43b9: 41 83 ff 05 cmp $0x5,%r15d
43bd: 7f 79 jg 0x4438
43bf: 4d 63 cf movslq %r15d,%r9
43c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
43c7: 74 1d je 0x43e6
43c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffec920
43d0: 48 89 d1 mov %rdx,%rcx
43d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
43d9: 4c 89 e2 mov %r12,%rdx
43dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
43e3: 01
43e4: eb 15 jmp 0x43fb
43e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffec920
43ed: 48 89 d1 mov %rdx,%rcx
43f0: 4c 89 e2 mov %r12,%rdx
43f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
43fa: 01
43fb: b8 01 00 00 00 mov $0x1,%eax
4400: 44 89 f9 mov %r15d,%ecx
4403: d3 e0 shl %cl,%eax
4405: 48 63 c0 movslq %eax,%rax
4408: 48 83 f8 01 cmp $0x1,%rax
440c: 74 12 je 0x4420
440e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
4413: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
4417: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
441e: 00 00
4420: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
4427: 00 00
4429: 33 c0 xor %eax,%eax
442b: 48 83 c4 38 add $0x38,%rsp
442f: 41 5f pop %r15
4431: 41 5e pop %r14
4433: 41 5d pop %r13
4435: 41 5c pop %r12
4437: c3 ret
4438: 4c 89 c8 mov %r9,%rax
443b: 48 83 e0 3f and $0x3f,%rax
443f: 48 f7 d8 neg %rax
4442: 48 83 e0 3f and $0x3f,%rax
4446: 4c 03 c8 add %rax,%r9
4449: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
444e: 4d 0f 4f d9 cmovg %r9,%r11
4452: 41 be 01 00 00 00 mov $0x1,%r14d
4458: 45 8d 4f ff lea -0x1(%r15),%r9d
445c: 44 89 c9 mov %r9d,%ecx
445f: 41 d3 e6 shl %cl,%r14d
4462: 41 83 ff 06 cmp $0x6,%r15d
4466: 7f 5c jg 0x44c4
4468: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
446d: 74 2f je 0x449e
446f: 4d 63 ff movslq %r15d,%r15
4472: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffec920
4479: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
447f: 48 89 d1 mov %rdx,%rcx
4482: 4c 89 e2 mov %r12,%rdx
4485: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
448c: 01
448d: 44 89 f9 mov %r15d,%ecx
4490: 41 bf 01 00 00 00 mov $0x1,%r15d
4496: 41 d3 e7 shl %cl,%r15d
4499: e9 91 00 00 00 jmp 0x452f
449e: 4d 63 ff movslq %r15d,%r15
44a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffec920
44a8: 48 89 d1 mov %rdx,%rcx
44ab: 4c 89 e2 mov %r12,%rdx
44ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
44b5: 01
44b6: 44 89 f9 mov %r15d,%ecx
44b9: 41 bf 01 00 00 00 mov $0x1,%r15d
44bf: 41 d3 e7 shl %cl,%r15d
44c2: eb 6b jmp 0x452f
44c4: 41 83 ff 0f cmp $0xf,%r15d
44c8: 7e 20 jle 0x44ea
44ca: 48 89 e0 mov %rsp,%rax
44cd: 4c 89 e9 mov %r13,%rcx
44d0: 4d 89 e0 mov %r12,%r8
44d3: 4c 89 58 20 mov %r11,0x20(%rax)
44d7: e8 a4 e5 05 00 call 0x62a80
44dc: 44 89 f9 mov %r15d,%ecx
44df: 41 bf 01 00 00 00 mov $0x1,%r15d
44e5: 41 d3 e7 shl %cl,%r15d
44e8: eb 45 jmp 0x452f
44ea: 49 89 e2 mov %rsp,%r10
44ed: 48 89 d1 mov %rdx,%rcx
44f0: 49 8b 45 30 mov 0x30(%r13),%rax
44f4: 4c 89 e2 mov %r12,%rdx
44f7: 45 89 f0 mov %r14d,%r8d
44fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
44fe: 4d 89 5a 28 mov %r11,0x28(%r10)
4502: 49 89 42 20 mov %rax,0x20(%r10)
4506: e8 e5 61 a9 01 call 0x1a9a6f0
450b: 44 89 f9 mov %r15d,%ecx
450e: 41 bf 01 00 00 00 mov $0x1,%r15d
4514: 41 d3 e7 shl %cl,%r15d
4517: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
451c: 74 11 je 0x452f
451e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
4524: 4c 89 e2 mov %r12,%rdx
4527: 45 89 f8 mov %r15d,%r8d
452a: e8 d1 1c ff ff call 0xffffffffffff6200
452f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
4536: 4c 89 e1 mov %r12,%rcx
4539: f2 41 0f 10 14 24 movsd (%r12),%xmm2
453f: 0f 28 c1 movaps %xmm1,%xmm0
4542: 44 89 f2 mov %r14d,%edx
4545: 41 b8 01 00 00 00 mov $0x1,%r8d
454b: f2 0f 58 c2 addsd %xmm2,%xmm0
454f: f2 0f 5c d1 subsd %xmm1,%xmm2
4553: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
4559: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
4560: 4d 8b 4d 50 mov 0x50(%r13),%r9
4564: e8 77 f7 05 00 call 0x63ce0
4569: 4d 63 ff movslq %r15d,%r15
456c: 49 83 ff 01 cmp $0x1,%r15
4570: 74 18 je 0x458a
4572: 49 8b 44 24 08 mov 0x8(%r12),%rax
4577: 45 33 c9 xor %r9d,%r9d
457a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
457e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
4583: 4d 89 4c 24 08 mov %r9,0x8(%r12)
4588: eb 09 jmp 0x4593
458a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
4591: 00 00
4593: 33 c0 xor %eax,%eax
4595: 48 83 c4 38 add $0x38,%rsp
4599: 41 5f pop %r15
459b: 41 5e pop %r14
459d: 41 5d pop %r13
459f: 41 5c pop %r12
45a1: c3 ret
45a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
45a7: 7e 12 jle 0x45bb
45a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
45ae: 48 83 c4 38 add $0x38,%rsp
45b2: 41 5f pop %r15
45b4: 41 5e pop %r14
45b6: 41 5d pop %r13
45b8: 41 5c pop %r12
45ba: c3 ret
45bb: 45 8b 7d 04 mov 0x4(%r13),%r15d
45bf: 41 83 ff 05 cmp $0x5,%r15d
45c3: 0f 8e f6 fd ff ff jle 0x43bf
45c9: e9 84 fe ff ff jmp 0x4452
45ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45d5: 00
45d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
45dd: 0f 1f 00 nopl (%rax)
45e0: 57 push %rdi
45e1: 41 54 push %r12
45e3: 41 55 push %r13
45e5: 41 56 push %r14
45e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
45ec: 4d 89 c4 mov %r8,%r12
45ef: 48 89 d7 mov %rdx,%rdi
45f2: 48 89 ca mov %rcx,%rdx
45f5: 33 c0 xor %eax,%eax
45f7: 4d 85 e4 test %r12,%r12
45fa: 0f 84 36 02 00 00 je 0x4836
4600: 41 83 3c 24 09 cmpl $0x9,(%r12)
4605: 74 12 je 0x4619
4607: b8 f3 ff ff ff mov $0xfffffff3,%eax
460c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
4611: 41 5e pop %r14
4613: 41 5d pop %r13
4615: 41 5c pop %r12
4617: 5f pop %rdi
4618: c3 ret
4619: 48 85 d2 test %rdx,%rdx
461c: 0f 84 14 02 00 00 je 0x4836
4622: 48 85 ff test %rdi,%rdi
4625: 0f 84 0b 02 00 00 je 0x4836
462b: 4d 85 c9 test %r9,%r9
462e: 0f 84 fa 01 00 00 je 0x482e
4634: 45 8b 74 24 04 mov 0x4(%r12),%r14d
4639: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
463f: 7f 7f jg 0x46c0
4641: 4d 63 ce movslq %r14d,%r9
4644: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
464a: 74 21 je 0x466d
464c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffec920
4653: 48 89 d1 mov %rdx,%rcx
4656: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
465d: 48 89 fa mov %rdi,%rdx
4660: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
4667: 01
4668: 41 ff d1 call *%r9
466b: eb 18 jmp 0x4685
466d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffec920
4674: 48 89 d1 mov %rdx,%rcx
4677: 48 89 fa mov %rdi,%rdx
467a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
4681: 01
4682: 41 ff d1 call *%r9
4685: b8 01 00 00 00 mov $0x1,%eax
468a: 44 89 f1 mov %r14d,%ecx
468d: d3 e0 shl %cl,%eax
468f: 48 63 c0 movslq %eax,%rax
4692: 48 83 f8 01 cmp $0x1,%rax
4696: 74 11 je 0x46a9
4698: 4c 8b 4f 08 mov 0x8(%rdi),%r9
469c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
46a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
46a7: 00 00
46a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
46b0: 00
46b1: 33 c0 xor %eax,%eax
46b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
46b8: 41 5e pop %r14
46ba: 41 5d pop %r13
46bc: 41 5c pop %r12
46be: 5f pop %rdi
46bf: c3 ret
46c0: 4c 89 c8 mov %r9,%rax
46c3: 48 83 e0 3f and $0x3f,%rax
46c7: 48 f7 d8 neg %rax
46ca: 48 83 e0 3f and $0x3f,%rax
46ce: 4c 03 c8 add %rax,%r9
46d1: 33 c0 xor %eax,%eax
46d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
46d9: 49 0f 4f c1 cmovg %r9,%rax
46dd: 41 bd 01 00 00 00 mov $0x1,%r13d
46e3: 45 8d 4e ff lea -0x1(%r14),%r9d
46e7: 44 89 c9 mov %r9d,%ecx
46ea: 41 d3 e5 shl %cl,%r13d
46ed: 41 83 fe 06 cmp $0x6,%r14d
46f1: 7f 64 jg 0x4757
46f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
46f9: 74 33 je 0x472e
46fb: 4d 63 f6 movslq %r14d,%r14
46fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffec920
4705: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
470c: 48 89 d1 mov %rdx,%rcx
470f: 48 89 fa mov %rdi,%rdx
4712: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
4719: 01
471a: 41 ff d1 call *%r9
471d: 44 89 f1 mov %r14d,%ecx
4720: 41 be 01 00 00 00 mov $0x1,%r14d
4726: 41 d3 e6 shl %cl,%r14d
4729: e9 99 00 00 00 jmp 0x47c7
472e: 4d 63 f6 movslq %r14d,%r14
4731: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffec920
4738: 48 89 d1 mov %rdx,%rcx
473b: 48 89 fa mov %rdi,%rdx
473e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
4745: 01
4746: 41 ff d1 call *%r9
4749: 44 89 f1 mov %r14d,%ecx
474c: 41 be 01 00 00 00 mov $0x1,%r14d
4752: 41 d3 e6 shl %cl,%r14d
4755: eb 70 jmp 0x47c7
4757: 41 83 fe 11 cmp $0x11,%r14d
475b: 7e 21 jle 0x477e
475d: 4c 8d 14 24 lea (%rsp),%r10
4761: 4c 89 e1 mov %r12,%rcx
4764: 49 89 f8 mov %rdi,%r8
4767: 49 89 42 20 mov %rax,0x20(%r10)
476b: e8 50 68 06 00 call 0x6afc0
4770: 44 89 f1 mov %r14d,%ecx
4773: 41 be 01 00 00 00 mov $0x1,%r14d
4779: 41 d3 e6 shl %cl,%r14d
477c: eb 49 jmp 0x47c7
477e: 49 89 e3 mov %rsp,%r11
4781: 48 89 d1 mov %rdx,%rcx
4784: 4d 8b 54 24 30 mov 0x30(%r12),%r10
4789: 48 89 fa mov %rdi,%rdx
478c: 45 89 e8 mov %r13d,%r8d
478f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
4794: 4d 89 53 20 mov %r10,0x20(%r11)
4798: 49 89 43 28 mov %rax,0x28(%r11)
479c: e8 cf 7d aa 01 call 0x1aac570
47a1: 44 89 f1 mov %r14d,%ecx
47a4: 41 be 01 00 00 00 mov $0x1,%r14d
47aa: 41 d3 e6 shl %cl,%r14d
47ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
47b3: 74 12 je 0x47c7
47b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
47bc: 48 89 fa mov %rdi,%rdx
47bf: 45 89 f0 mov %r14d,%r8d
47c2: e8 99 1a ff ff call 0xffffffffffff6260
47c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
47cc: 48 89 f9 mov %rdi,%rcx
47cf: f2 0f 10 0f movsd (%rdi),%xmm1
47d3: 44 89 ea mov %r13d,%edx
47d6: 41 b8 01 00 00 00 mov $0x1,%r8d
47dc: f2 0f 58 07 addsd (%rdi),%xmm0
47e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
47e5: f2 0f 11 07 movsd %xmm0,(%rdi)
47e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
47ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
47f3: e8 48 7b 06 00 call 0x6c340
47f8: 4d 63 f6 movslq %r14d,%r14
47fb: 49 83 fe 01 cmp $0x1,%r14
47ff: 74 16 je 0x4817
4801: 48 8b 47 08 mov 0x8(%rdi),%rax
4805: 45 33 c9 xor %r9d,%r9d
4808: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
480c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
4811: 4c 89 4f 08 mov %r9,0x8(%rdi)
4815: eb 08 jmp 0x481f
4817: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
481e: 00
481f: 33 c0 xor %eax,%eax
4821: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
4826: 41 5e pop %r14
4828: 41 5d pop %r13
482a: 41 5c pop %r12
482c: 5f pop %rdi
482d: c3 ret
482e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
4834: 7e 12 jle 0x4848
4836: b8 f8 ff ff ff mov $0xfffffff8,%eax
483b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
4840: 41 5e pop %r14
4842: 41 5d pop %r13
4844: 41 5c pop %r12
4846: 5f pop %rdi
4847: c3 ret
4848: 45 8b 74 24 04 mov 0x4(%r12),%r14d
484d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
4853: 0f 8e e8 fd ff ff jle 0x4641
4859: e9 7f fe ff ff jmp 0x46dd
485e: 66 90 xchg %ax,%ax
4860: 56 push %rsi
4861: 57 push %rdi
4862: 41 54 push %r12
4864: 55 push %rbp
4865: 48 83 ec 38 sub $0x38,%rsp
4869: 4c 89 c6 mov %r8,%rsi
486c: 48 89 d5 mov %rdx,%rbp
486f: 48 89 ca mov %rcx,%rdx
4872: 45 33 db xor %r11d,%r11d
4875: 48 85 f6 test %rsi,%rsi
4878: 0f 84 13 02 00 00 je 0x4a91
487e: 83 3e 09 cmpl $0x9,(%rsi)
4881: 74 0f je 0x4892
4883: b8 f3 ff ff ff mov $0xfffffff3,%eax
4888: 48 83 c4 38 add $0x38,%rsp
488c: 5d pop %rbp
488d: 41 5c pop %r12
488f: 5f pop %rdi
4890: 5e pop %rsi
4891: c3 ret
4892: 48 85 d2 test %rdx,%rdx
4895: 0f 84 f6 01 00 00 je 0x4a91
489b: 48 85 ed test %rbp,%rbp
489e: 0f 84 ed 01 00 00 je 0x4a91
48a4: 4d 85 c9 test %r9,%r9
48a7: 0f 84 de 01 00 00 je 0x4a8b
48ad: 44 8b 66 04 mov 0x4(%rsi),%r12d
48b1: 41 83 fc 05 cmp $0x5,%r12d
48b5: 7f 77 jg 0x492e
48b7: 49 63 fc movslq %r12d,%rdi
48ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
48be: 74 1e je 0x48de
48c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffec920
48c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
48cc: 48 89 d1 mov %rdx,%rcx
48cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
48d6: 01
48d7: 48 89 ea mov %rbp,%rdx
48da: ff d7 call *%rdi
48dc: eb 17 jmp 0x48f5
48de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffec920
48e5: 48 89 d1 mov %rdx,%rcx
48e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
48ef: 01
48f0: 48 89 ea mov %rbp,%rdx
48f3: ff d6 call *%rsi
48f5: b8 01 00 00 00 mov $0x1,%eax
48fa: 44 89 e1 mov %r12d,%ecx
48fd: d3 e0 shl %cl,%eax
48ff: 48 63 c0 movslq %eax,%rax
4902: 48 83 f8 01 cmp $0x1,%rax
4906: 74 12 je 0x491a
4908: 48 8b 75 08 mov 0x8(%rbp),%rsi
490c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
4913: 00 00
4915: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
491a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
4921: 00
4922: 33 c0 xor %eax,%eax
4924: 48 83 c4 38 add $0x38,%rsp
4928: 5d pop %rbp
4929: 41 5c pop %r12
492b: 5f pop %rdi
492c: 5e pop %rsi
492d: c3 ret
492e: 4c 89 c8 mov %r9,%rax
4931: 48 83 e0 3f and $0x3f,%rax
4935: 48 f7 d8 neg %rax
4938: 48 83 e0 3f and $0x3f,%rax
493c: 4c 03 c8 add %rax,%r9
493f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
4943: 4d 0f 4f d9 cmovg %r9,%r11
4947: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
494c: bf 01 00 00 00 mov $0x1,%edi
4951: 44 89 c9 mov %r9d,%ecx
4954: d3 e7 shl %cl,%edi
4956: 41 83 fc 06 cmp $0x6,%r12d
495a: 7f 60 jg 0x49bc
495c: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
4960: 74 31 je 0x4993
4962: 4d 63 e4 movslq %r12d,%r12
4965: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffec920
496c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
4971: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
4978: 01
4979: 48 89 d1 mov %rdx,%rcx
497c: 48 89 ea mov %rbp,%rdx
497f: 41 ff d1 call *%r9
4982: 44 89 e1 mov %r12d,%ecx
4985: 41 bc 01 00 00 00 mov $0x1,%r12d
498b: 41 d3 e4 shl %cl,%r12d
498e: e9 92 00 00 00 jmp 0x4a25
4993: 4d 63 e4 movslq %r12d,%r12
4996: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffec920
499d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
49a4: 01
49a5: 48 89 d1 mov %rdx,%rcx
49a8: 48 89 ea mov %rbp,%rdx
49ab: 41 ff d1 call *%r9
49ae: 44 89 e1 mov %r12d,%ecx
49b1: 41 bc 01 00 00 00 mov $0x1,%r12d
49b7: 41 d3 e4 shl %cl,%r12d
49ba: eb 69 jmp 0x4a25
49bc: 41 83 fc 11 cmp $0x11,%r12d
49c0: 7e 20 jle 0x49e2
49c2: 48 89 e0 mov %rsp,%rax
49c5: 48 89 f1 mov %rsi,%rcx
49c8: 49 89 e8 mov %rbp,%r8
49cb: 4c 89 58 20 mov %r11,0x20(%rax)
49cf: e8 cc ef 06 00 call 0x739a0
49d4: 44 89 e1 mov %r12d,%ecx
49d7: 41 bc 01 00 00 00 mov $0x1,%r12d
49dd: 41 d3 e4 shl %cl,%r12d
49e0: eb 43 jmp 0x4a25
49e2: 49 89 e2 mov %rsp,%r10
49e5: 48 8b 46 30 mov 0x30(%rsi),%rax
49e9: 48 89 d1 mov %rdx,%rcx
49ec: 4c 8b 4e 38 mov 0x38(%rsi),%r9
49f0: 48 89 ea mov %rbp,%rdx
49f3: 41 89 f8 mov %edi,%r8d
49f6: 4d 89 5a 28 mov %r11,0x28(%r10)
49fa: 49 89 42 20 mov %rax,0x20(%r10)
49fe: e8 6d 5c ac 01 call 0x1aca670
4a03: 44 89 e1 mov %r12d,%ecx
4a06: 41 bc 01 00 00 00 mov $0x1,%r12d
4a0c: 41 d3 e4 shl %cl,%r12d
4a0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
4a13: 74 10 je 0x4a25
4a15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
4a1a: 48 89 ea mov %rbp,%rdx
4a1d: 45 89 e0 mov %r12d,%r8d
4a20: e8 9b 18 ff ff call 0xffffffffffff62c0
4a25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
4a2a: 48 89 e9 mov %rbp,%rcx
4a2d: 89 fa mov %edi,%edx
4a2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
4a34: 0f 28 c1 movaps %xmm1,%xmm0
4a37: 41 b8 01 00 00 00 mov $0x1,%r8d
4a3d: f2 0f 58 c2 addsd %xmm2,%xmm0
4a41: f2 0f 5c d1 subsd %xmm1,%xmm2
4a45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
4a4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
4a4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9
4a53: e8 a8 02 07 00 call 0x74d00
4a58: 4d 63 e4 movslq %r12d,%r12
4a5b: 49 83 fc 01 cmp $0x1,%r12
4a5f: 74 16 je 0x4a77
4a61: 48 8b 45 08 mov 0x8(%rbp),%rax
4a65: 33 f6 xor %esi,%esi
4a67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
4a6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
4a71: 48 89 75 08 mov %rsi,0x8(%rbp)
4a75: eb 08 jmp 0x4a7f
4a77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
4a7e: 00
4a7f: 33 c0 xor %eax,%eax
4a81: 48 83 c4 38 add $0x38,%rsp
4a85: 5d pop %rbp
4a86: 41 5c pop %r12
4a88: 5f pop %rdi
4a89: 5e pop %rsi
4a8a: c3 ret
4a8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
4a8f: 7e 0f jle 0x4aa0
4a91: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a96: 48 83 c4 38 add $0x38,%rsp
4a9a: 5d pop %rbp
4a9b: 41 5c pop %r12
4a9d: 5f pop %rdi
4a9e: 5e pop %rsi
4a9f: c3 ret
4aa0: 44 8b 66 04 mov 0x4(%rsi),%r12d
4aa4: 41 83 fc 05 cmp $0x5,%r12d
4aa8: 0f 8e 09 fe ff ff jle 0x48b7
4aae: e9 94 fe ff ff jmp 0x4947
4ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4abf: 00
4ac0: 57 push %rdi
4ac1: 41 55 push %r13
4ac3: 41 56 push %r14
4ac5: 41 57 push %r15
4ac7: 48 83 ec 38 sub $0x38,%rsp
4acb: 4d 89 c5 mov %r8,%r13
4ace: 48 89 d7 mov %rdx,%rdi
4ad1: 48 89 ca mov %rcx,%rdx
4ad4: 45 33 db xor %r11d,%r11d
4ad7: 4d 85 ed test %r13,%r13
4ada: 0f 84 15 02 00 00 je 0x4cf5
4ae0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
4ae5: 74 11 je 0x4af8
4ae7: b8 f3 ff ff ff mov $0xfffffff3,%eax
4aec: 48 83 c4 38 add $0x38,%rsp
4af0: 41 5f pop %r15
4af2: 41 5e pop %r14
4af4: 41 5d pop %r13
4af6: 5f pop %rdi
4af7: c3 ret
4af8: 48 85 d2 test %rdx,%rdx
4afb: 0f 84 f4 01 00 00 je 0x4cf5
4b01: 48 85 ff test %rdi,%rdi
4b04: 0f 84 eb 01 00 00 je 0x4cf5
4b0a: 4d 85 c9 test %r9,%r9
4b0d: 0f 84 db 01 00 00 je 0x4cee
4b13: 45 8b 7d 04 mov 0x4(%r13),%r15d
4b17: 41 83 ff 04 cmp $0x4,%r15d
4b1b: 7f 76 jg 0x4b93
4b1d: 4d 63 cf movslq %r15d,%r9
4b20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
4b25: 74 1d je 0x4b44
4b27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffec920
4b2e: 48 89 d1 mov %rdx,%rcx
4b31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
4b37: 48 89 fa mov %rdi,%rdx
4b3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
4b41: 01
4b42: eb 15 jmp 0x4b59
4b44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffec920
4b4b: 48 89 d1 mov %rdx,%rcx
4b4e: 48 89 fa mov %rdi,%rdx
4b51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
4b58: 01
4b59: b8 01 00 00 00 mov $0x1,%eax
4b5e: 44 89 f9 mov %r15d,%ecx
4b61: d3 e0 shl %cl,%eax
4b63: 48 63 c0 movslq %eax,%rax
4b66: 48 83 f8 01 cmp $0x1,%rax
4b6a: 74 11 je 0x4b7d
4b6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9
4b70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
4b74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
4b7b: 00 00
4b7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
4b84: 00
4b85: 33 c0 xor %eax,%eax
4b87: 48 83 c4 38 add $0x38,%rsp
4b8b: 41 5f pop %r15
4b8d: 41 5e pop %r14
4b8f: 41 5d pop %r13
4b91: 5f pop %rdi
4b92: c3 ret
4b93: 4c 89 c8 mov %r9,%rax
4b96: 48 83 e0 3f and $0x3f,%rax
4b9a: 48 f7 d8 neg %rax
4b9d: 48 83 e0 3f and $0x3f,%rax
4ba1: 4c 03 c8 add %rax,%r9
4ba4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
4ba9: 4d 0f 4f d9 cmovg %r9,%r11
4bad: 41 be 01 00 00 00 mov $0x1,%r14d
4bb3: 45 8d 4f ff lea -0x1(%r15),%r9d
4bb7: 44 89 c9 mov %r9d,%ecx
4bba: 41 d3 e6 shl %cl,%r14d
4bbd: 41 83 ff 07 cmp $0x7,%r15d
4bc1: 7f 5c jg 0x4c1f
4bc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
4bc8: 74 2f je 0x4bf9
4bca: 4d 63 ff movslq %r15d,%r15
4bcd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffec920
4bd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
4bda: 48 89 d1 mov %rdx,%rcx
4bdd: 48 89 fa mov %rdi,%rdx
4be0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
4be7: 01
4be8: 44 89 f9 mov %r15d,%ecx
4beb: 41 bf 01 00 00 00 mov $0x1,%r15d
4bf1: 41 d3 e7 shl %cl,%r15d
4bf4: e9 91 00 00 00 jmp 0x4c8a
4bf9: 4d 63 ff movslq %r15d,%r15
4bfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffec920
4c03: 48 89 d1 mov %rdx,%rcx
4c06: 48 89 fa mov %rdi,%rdx
4c09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
4c10: 01
4c11: 44 89 f9 mov %r15d,%ecx
4c14: 41 bf 01 00 00 00 mov $0x1,%r15d
4c1a: 41 d3 e7 shl %cl,%r15d
4c1d: eb 6b jmp 0x4c8a
4c1f: 41 83 ff 12 cmp $0x12,%r15d
4c23: 7e 20 jle 0x4c45
4c25: 48 89 e0 mov %rsp,%rax
4c28: 4c 89 e9 mov %r13,%rcx
4c2b: 49 89 f8 mov %rdi,%r8
4c2e: 4c 89 58 20 mov %r11,0x20(%rax)
4c32: e8 69 69 07 00 call 0x7b5a0
4c37: 44 89 f9 mov %r15d,%ecx
4c3a: 41 bf 01 00 00 00 mov $0x1,%r15d
4c40: 41 d3 e7 shl %cl,%r15d
4c43: eb 45 jmp 0x4c8a
4c45: 49 89 e2 mov %rsp,%r10
4c48: 48 89 d1 mov %rdx,%rcx
4c4b: 49 8b 45 30 mov 0x30(%r13),%rax
4c4f: 48 89 fa mov %rdi,%rdx
4c52: 45 89 f0 mov %r14d,%r8d
4c55: 4d 8b 4d 38 mov 0x38(%r13),%r9
4c59: 4d 89 5a 28 mov %r11,0x28(%r10)
4c5d: 49 89 42 20 mov %rax,0x20(%r10)
4c61: e8 1a 3b ae 01 call 0x1ae8780
4c66: 44 89 f9 mov %r15d,%ecx
4c69: 41 bf 01 00 00 00 mov $0x1,%r15d
4c6f: 41 d3 e7 shl %cl,%r15d
4c72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
4c77: 74 11 je 0x4c8a
4c79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
4c7f: 48 89 fa mov %rdi,%rdx
4c82: 45 89 f8 mov %r15d,%r8d
4c85: e8 96 16 ff ff call 0xffffffffffff6320
4c8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
4c8f: 48 89 f9 mov %rdi,%rcx
4c92: c5 fb 10 0f vmovsd (%rdi),%xmm1
4c96: 44 89 f2 mov %r14d,%edx
4c99: 41 b8 01 00 00 00 mov $0x1,%r8d
4c9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
4ca3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
4ca7: c5 fb 11 07 vmovsd %xmm0,(%rdi)
4cab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
4cb0: 4d 8b 4d 50 mov 0x50(%r13),%r9
4cb4: e8 47 7c 07 00 call 0x7c900
4cb9: 4d 63 ff movslq %r15d,%r15
4cbc: 49 83 ff 01 cmp $0x1,%r15
4cc0: 74 16 je 0x4cd8
4cc2: 48 8b 47 08 mov 0x8(%rdi),%rax
4cc6: 45 33 c9 xor %r9d,%r9d
4cc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
4ccd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
4cd2: 4c 89 4f 08 mov %r9,0x8(%rdi)
4cd6: eb 08 jmp 0x4ce0
4cd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
4cdf: 00
4ce0: 33 c0 xor %eax,%eax
4ce2: 48 83 c4 38 add $0x38,%rsp
4ce6: 41 5f pop %r15
4ce8: 41 5e pop %r14
4cea: 41 5d pop %r13
4cec: 5f pop %rdi
4ced: c3 ret
4cee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
4cf3: 7e 11 jle 0x4d06
4cf5: b8 f8 ff ff ff mov $0xfffffff8,%eax
4cfa: 48 83 c4 38 add $0x38,%rsp
4cfe: 41 5f pop %r15
4d00: 41 5e pop %r14
4d02: 41 5d pop %r13
4d04: 5f pop %rdi
4d05: c3 ret
4d06: 45 8b 7d 04 mov 0x4(%r13),%r15d
4d0a: 41 83 ff 04 cmp $0x4,%r15d
4d0e: 0f 8e 09 fe ff ff jle 0x4b1d
4d14: e9 94 fe ff ff jmp 0x4bad
4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d20: 56 push %rsi
4d21: 57 push %rdi
4d22: 41 54 push %r12
4d24: 41 57 push %r15
4d26: 55 push %rbp
4d27: 48 83 ec 30 sub $0x30,%rsp
4d2b: 4c 89 c6 mov %r8,%rsi
4d2e: 48 89 d5 mov %rdx,%rbp
4d31: 48 89 ca mov %rcx,%rdx
4d34: 45 33 db xor %r11d,%r11d
4d37: 48 85 f6 test %rsi,%rsi
4d3a: 0f 84 ef 01 00 00 je 0x4f2f
4d40: 83 3e 09 cmpl $0x9,(%rsi)
4d43: 74 11 je 0x4d56
4d45: b8 f3 ff ff ff mov $0xfffffff3,%eax
4d4a: 48 83 c4 30 add $0x30,%rsp
4d4e: 5d pop %rbp
4d4f: 41 5f pop %r15
4d51: 41 5c pop %r12
4d53: 5f pop %rdi
4d54: 5e pop %rsi
4d55: c3 ret
4d56: 48 85 d2 test %rdx,%rdx
4d59: 0f 84 d0 01 00 00 je 0x4f2f
4d5f: 48 85 ed test %rbp,%rbp
4d62: 0f 84 c7 01 00 00 je 0x4f2f
4d68: 4d 85 c9 test %r9,%r9
4d6b: 0f 84 b8 01 00 00 je 0x4f29
4d71: 44 8b 7e 04 mov 0x4(%rsi),%r15d
4d75: 41 83 ff 04 cmp $0x4,%r15d
4d79: 7f 77 jg 0x4df2
4d7b: 49 63 ff movslq %r15d,%rdi
4d7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
4d82: 74 1f je 0x4da3
4d84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffec920
4d8b: 48 89 d1 mov %rdx,%rcx
4d8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
4d93: 48 89 ea mov %rbp,%rdx
4d96: c5 f9 28 d0 vmovapd %xmm0,%xmm2
4d9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
4da1: eb 14 jmp 0x4db7
4da3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffec920
4daa: 48 89 d1 mov %rdx,%rcx
4dad: 48 89 ea mov %rbp,%rdx
4db0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
4db7: b8 01 00 00 00 mov $0x1,%eax
4dbc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
4dc1: 48 63 f6 movslq %esi,%rsi
4dc4: 48 83 fe 01 cmp $0x1,%rsi
4dc8: 74 12 je 0x4ddc
4dca: 48 8b 45 08 mov 0x8(%rbp),%rax
4dce: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
4dd3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
4dda: 00 00
4ddc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
4de3: 00
4de4: 33 c0 xor %eax,%eax
4de6: 48 83 c4 30 add $0x30,%rsp
4dea: 5d pop %rbp
4deb: 41 5f pop %r15
4ded: 41 5c pop %r12
4def: 5f pop %rdi
4df0: 5e pop %rsi
4df1: c3 ret
4df2: 4c 89 c8 mov %r9,%rax
4df5: 48 83 e0 3f and $0x3f,%rax
4df9: 48 f7 d8 neg %rax
4dfc: 48 83 e0 3f and $0x3f,%rax
4e00: 4c 03 c8 add %rax,%r9
4e03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
4e07: 4d 0f 4f d9 cmovg %r9,%r11
4e0b: bf 01 00 00 00 mov $0x1,%edi
4e10: 45 8d 4f ff lea -0x1(%r15),%r9d
4e14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
4e19: 41 83 ff 07 cmp $0x7,%r15d
4e1d: 7f 49 jg 0x4e68
4e1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
4e23: 74 24 je 0x4e49
4e25: 4d 63 ff movslq %r15d,%r15
4e28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffec920
4e2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
4e34: 48 89 d1 mov %rdx,%rcx
4e37: 48 89 ea mov %rbp,%rdx
4e3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
4e41: 01
4e42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
4e47: eb 7a jmp 0x4ec3
4e49: 4d 63 ff movslq %r15d,%r15
4e4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffec920
4e53: 48 89 d1 mov %rdx,%rcx
4e56: 48 89 ea mov %rbp,%rdx
4e59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
4e60: 01
4e61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
4e66: eb 5b jmp 0x4ec3
4e68: 41 83 ff 12 cmp $0x12,%r15d
4e6c: 7e 19 jle 0x4e87
4e6e: 48 89 e0 mov %rsp,%rax
4e71: 48 89 f1 mov %rsi,%rcx
4e74: 49 89 e8 mov %rbp,%r8
4e77: 4c 89 58 20 mov %r11,0x20(%rax)
4e7b: e8 80 fe 07 00 call 0x84d00
4e80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
4e85: eb 3c jmp 0x4ec3
4e87: 49 89 e2 mov %rsp,%r10
4e8a: 48 89 d1 mov %rdx,%rcx
4e8d: 48 8b 46 30 mov 0x30(%rsi),%rax
4e91: 48 89 ea mov %rbp,%rdx
4e94: 45 89 e0 mov %r12d,%r8d
4e97: 4c 8b 4e 38 mov 0x38(%rsi),%r9
4e9b: 4d 89 5a 28 mov %r11,0x28(%r10)
4e9f: 49 89 42 20 mov %rax,0x20(%r10)
4ea3: e8 18 6e af 01 call 0x1afbcc0
4ea8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
4ead: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
4eb1: 74 10 je 0x4ec3
4eb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
4eb8: 48 89 ea mov %rbp,%rdx
4ebb: 41 89 f8 mov %edi,%r8d
4ebe: e8 3d 16 ff ff call 0xffffffffffff6500
4ec3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
4ec8: 48 89 e9 mov %rbp,%rcx
4ecb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
4ed0: 44 89 e2 mov %r12d,%edx
4ed3: 41 b8 01 00 00 00 mov $0x1,%r8d
4ed9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
4edd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
4ee1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
4ee6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
4eeb: 4c 8b 4e 50 mov 0x50(%rsi),%r9
4eef: e8 6c 11 08 00 call 0x86060
4ef4: 48 63 ff movslq %edi,%rdi
4ef7: 48 83 ff 01 cmp $0x1,%rdi
4efb: 74 16 je 0x4f13
4efd: 48 8b 45 08 mov 0x8(%rbp),%rax
4f01: 33 f6 xor %esi,%esi
4f03: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
4f08: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
4f0d: 48 89 75 08 mov %rsi,0x8(%rbp)
4f11: eb 08 jmp 0x4f1b
4f13: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
4f1a: 00
4f1b: 33 c0 xor %eax,%eax
4f1d: 48 83 c4 30 add $0x30,%rsp
4f21: 5d pop %rbp
4f22: 41 5f pop %r15
4f24: 41 5c pop %r12
4f26: 5f pop %rdi
4f27: 5e pop %rsi
4f28: c3 ret
4f29: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
4f2d: 7e 11 jle 0x4f40
4f2f: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f34: 48 83 c4 30 add $0x30,%rsp
4f38: 5d pop %rbp
4f39: 41 5f pop %r15
4f3b: 41 5c pop %r12
4f3d: 5f pop %rdi
4f3e: 5e pop %rsi
4f3f: c3 ret
4f40: 44 8b 7e 04 mov 0x4(%rsi),%r15d
4f44: 41 83 ff 04 cmp $0x4,%r15d
4f48: 0f 8e 2d fe ff ff jle 0x4d7b
4f4e: e9 b8 fe ff ff jmp 0x4e0b
4f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f5f: 00
4f60: 56 push %rsi
4f61: 57 push %rdi
4f62: 41 54 push %r12
4f64: 41 57 push %r15
4f66: 55 push %rbp
4f67: 48 83 ec 30 sub $0x30,%rsp
4f6b: 4c 89 c6 mov %r8,%rsi
4f6e: 48 89 d5 mov %rdx,%rbp
4f71: 48 89 ca mov %rcx,%rdx
4f74: 45 33 db xor %r11d,%r11d
4f77: 48 85 f6 test %rsi,%rsi
4f7a: 0f 84 eb 01 00 00 je 0x516b
4f80: 83 3e 09 cmpl $0x9,(%rsi)
4f83: 74 11 je 0x4f96
4f85: b8 f3 ff ff ff mov $0xfffffff3,%eax
4f8a: 48 83 c4 30 add $0x30,%rsp
4f8e: 5d pop %rbp
4f8f: 41 5f pop %r15
4f91: 41 5c pop %r12
4f93: 5f pop %rdi
4f94: 5e pop %rsi
4f95: c3 ret
4f96: 48 85 d2 test %rdx,%rdx
4f99: 0f 84 cc 01 00 00 je 0x516b
4f9f: 48 85 ed test %rbp,%rbp
4fa2: 0f 84 c3 01 00 00 je 0x516b
4fa8: 4d 85 c9 test %r9,%r9
4fab: 0f 84 b4 01 00 00 je 0x5165
4fb1: 44 8b 7e 04 mov 0x4(%rsi),%r15d
4fb5: 41 83 ff 04 cmp $0x4,%r15d
4fb9: 7f 73 jg 0x502e
4fbb: 49 63 ff movslq %r15d,%rdi
4fbe: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
4fc2: 74 1b je 0x4fdf
4fc4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffec920
4fcb: 48 89 d1 mov %rdx,%rcx
4fce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
4fd3: 48 89 ea mov %rbp,%rdx
4fd6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
4fdd: eb 14 jmp 0x4ff3
4fdf: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffec920
4fe6: 48 89 d1 mov %rdx,%rcx
4fe9: 48 89 ea mov %rbp,%rdx
4fec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
4ff3: b8 01 00 00 00 mov $0x1,%eax
4ff8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
4ffd: 48 63 f6 movslq %esi,%rsi
5000: 48 83 fe 01 cmp $0x1,%rsi
5004: 74 12 je 0x5018
5006: 48 8b 45 08 mov 0x8(%rbp),%rax
500a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
500f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
5016: 00 00
5018: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
501f: 00
5020: 33 c0 xor %eax,%eax
5022: 48 83 c4 30 add $0x30,%rsp
5026: 5d pop %rbp
5027: 41 5f pop %r15
5029: 41 5c pop %r12
502b: 5f pop %rdi
502c: 5e pop %rsi
502d: c3 ret
502e: 4c 89 c8 mov %r9,%rax
5031: 48 83 e0 3f and $0x3f,%rax
5035: 48 f7 d8 neg %rax
5038: 48 83 e0 3f and $0x3f,%rax
503c: 4c 03 c8 add %rax,%r9
503f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
5043: 4d 0f 4f d9 cmovg %r9,%r11
5047: bf 01 00 00 00 mov $0x1,%edi
504c: 45 8d 4f ff lea -0x1(%r15),%r9d
5050: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
5055: 41 83 ff 07 cmp $0x7,%r15d
5059: 7f 49 jg 0x50a4
505b: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
505f: 74 24 je 0x5085
5061: 4d 63 ff movslq %r15d,%r15
5064: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffec920
506b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
5070: 48 89 d1 mov %rdx,%rcx
5073: 48 89 ea mov %rbp,%rdx
5076: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
507d: 01
507e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
5083: eb 7a jmp 0x50ff
5085: 4d 63 ff movslq %r15d,%r15
5088: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffec920
508f: 48 89 d1 mov %rdx,%rcx
5092: 48 89 ea mov %rbp,%rdx
5095: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
509c: 01
509d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
50a2: eb 5b jmp 0x50ff
50a4: 41 83 ff 12 cmp $0x12,%r15d
50a8: 7e 19 jle 0x50c3
50aa: 48 89 e0 mov %rsp,%rax
50ad: 48 89 f1 mov %rsi,%rcx
50b0: 49 89 e8 mov %rbp,%r8
50b3: 4c 89 58 20 mov %r11,0x20(%rax)
50b7: e8 a4 92 08 00 call 0x8e360
50bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
50c1: eb 3c jmp 0x50ff
50c3: 49 89 e2 mov %rsp,%r10
50c6: 48 89 d1 mov %rdx,%rcx
50c9: 48 8b 46 30 mov 0x30(%rsi),%rax
50cd: 48 89 ea mov %rbp,%rdx
50d0: 45 89 e0 mov %r12d,%r8d
50d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9
50d7: 4d 89 5a 28 mov %r11,0x28(%r10)
50db: 49 89 42 20 mov %rax,0x20(%r10)
50df: e8 bc 75 b0 01 call 0x1b0c6a0
50e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
50e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
50ed: 74 10 je 0x50ff
50ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
50f4: 48 89 ea mov %rbp,%rdx
50f7: 41 89 f8 mov %edi,%r8d
50fa: e8 e1 15 ff ff call 0xffffffffffff66e0
50ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
5104: 48 89 e9 mov %rbp,%rcx
5107: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
510c: 44 89 e2 mov %r12d,%edx
510f: 41 b8 01 00 00 00 mov $0x1,%r8d
5115: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
5119: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
511d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
5122: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
5127: 4c 8b 4e 50 mov 0x50(%rsi),%r9
512b: e8 90 a5 08 00 call 0x8f6c0
5130: 48 63 ff movslq %edi,%rdi
5133: 48 83 ff 01 cmp $0x1,%rdi
5137: 74 16 je 0x514f
5139: 48 8b 45 08 mov 0x8(%rbp),%rax
513d: 33 f6 xor %esi,%esi
513f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
5144: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
5149: 48 89 75 08 mov %rsi,0x8(%rbp)
514d: eb 08 jmp 0x5157
514f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
5156: 00
5157: 33 c0 xor %eax,%eax
5159: 48 83 c4 30 add $0x30,%rsp
515d: 5d pop %rbp
515e: 41 5f pop %r15
5160: 41 5c pop %r12
5162: 5f pop %rdi
5163: 5e pop %rsi
5164: c3 ret
5165: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
5169: 7e 11 jle 0x517c
516b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5170: 48 83 c4 30 add $0x30,%rsp
5174: 5d pop %rbp
5175: 41 5f pop %r15
5177: 41 5c pop %r12
5179: 5f pop %rdi
517a: 5e pop %rsi
517b: c3 ret
517c: 44 8b 7e 04 mov 0x4(%rsi),%r15d
5180: 41 83 ff 04 cmp $0x4,%r15d
5184: 0f 8e 31 fe ff ff jle 0x4fbb
518a: e9 b8 fe ff ff jmp 0x5047
518f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5196: 00
5197: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
519e: 66 90 xchg %ax,%ax
51a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
51a4: 41 83 f9 0b cmp $0xb,%r9d
51a8: 7d 35 jge 0x51df
51aa: 41 ff c9 dec %r9d
51ad: 41 83 f9 ff cmp $0xffffffff,%r9d
51b1: 74 2b je 0x51de
51b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
51b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51bf: 00
51c0: f3 0f 10 01 movss (%rcx),%xmm0
51c4: 41 ff c9 dec %r9d
51c7: f3 0f 59 c1 mulss %xmm1,%xmm0
51cb: 48 83 c1 04 add $0x4,%rcx
51cf: f3 41 0f 11 00 movss %xmm0,(%r8)
51d4: 49 83 c0 04 add $0x4,%r8
51d8: 41 83 f9 ff cmp $0xffffffff,%r9d
51dc: 75 e2 jne 0x51c0
51de: c3 ret
51df: 49 f7 c0 03 00 00 00 test $0x3,%r8
51e6: 0f 85 9b 00 00 00 jne 0x5287
51ec: 4c 89 c0 mov %r8,%rax
51ef: 48 83 e0 0f and $0xf,%rax
51f3: 85 c0 test %eax,%eax
51f5: 74 42 je 0x5239
51f7: c1 e8 02 shr $0x2,%eax
51fa: f7 d8 neg %eax
51fc: 83 e0 03 and $0x3,%eax
51ff: 44 2b c8 sub %eax,%r9d
5202: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5209: 00
520a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5211: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5218: 00
5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5220: f3 0f 10 01 movss (%rcx),%xmm0
5224: 48 83 c1 04 add $0x4,%rcx
5228: f3 0f 59 c1 mulss %xmm1,%xmm0
522c: f3 41 0f 11 00 movss %xmm0,(%r8)
5231: 49 83 c0 04 add $0x4,%r8
5235: ff c8 dec %eax
5237: 75 e7 jne 0x5220
5239: 44 89 c8 mov %r9d,%eax
523c: 41 83 e1 07 and $0x7,%r9d
5240: c1 f8 03 sar $0x3,%eax
5243: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
524a: 0f 84 b7 00 00 00 je 0x5307
5250: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5257: 00
5258: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
525f: 90 nop
5260: 0f 10 01 movups (%rcx),%xmm0
5263: 0f 10 51 10 movups 0x10(%rcx),%xmm2
5267: 0f 59 c1 mulps %xmm1,%xmm0
526a: 0f 59 d1 mulps %xmm1,%xmm2
526d: 41 0f 29 00 movaps %xmm0,(%r8)
5271: 48 83 c1 20 add $0x20,%rcx
5275: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
527a: 49 83 c0 20 add $0x20,%r8
527e: ff c8 dec %eax
5280: 75 de jne 0x5260
5282: e9 23 ff ff ff jmp 0x51aa
5287: 44 89 c8 mov %r9d,%eax
528a: 41 83 e1 07 and $0x7,%r9d
528e: c1 f8 03 sar $0x3,%eax
5291: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5298: 75 46 jne 0x52e0
529a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
52a0: 0f 28 01 movaps (%rcx),%xmm0
52a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
52a7: 48 83 c1 20 add $0x20,%rcx
52ab: 0f 59 c1 mulps %xmm1,%xmm0
52ae: 0f 59 d1 mulps %xmm1,%xmm2
52b1: 41 0f 11 00 movups %xmm0,(%r8)
52b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
52ba: 49 83 c0 20 add $0x20,%r8
52be: ff c8 dec %eax
52c0: 75 de jne 0x52a0
52c2: e9 e3 fe ff ff jmp 0x51aa
52c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52ce: 00
52cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52d6: 0f 1f 00 nopl (%rax)
52d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52e0: 0f 10 01 movups (%rcx),%xmm0
52e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
52e7: 0f 59 c1 mulps %xmm1,%xmm0
52ea: 0f 59 d1 mulps %xmm1,%xmm2
52ed: 41 0f 11 00 movups %xmm0,(%r8)
52f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
52f6: 48 83 c1 20 add $0x20,%rcx
52fa: 49 83 c0 20 add $0x20,%r8
52fe: ff c8 dec %eax
5300: 75 de jne 0x52e0
5302: e9 a3 fe ff ff jmp 0x51aa
5307: 3d 00 40 00 00 cmp $0x4000,%eax
530c: 7f 52 jg 0x5360
530e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5315: 00
5316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
531d: 0f 1f 00 nopl (%rax)
5320: 0f 28 01 movaps (%rcx),%xmm0
5323: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
5327: 48 83 c1 20 add $0x20,%rcx
532b: 0f 59 c1 mulps %xmm1,%xmm0
532e: 0f 59 d1 mulps %xmm1,%xmm2
5331: 41 0f 29 00 movaps %xmm0,(%r8)
5335: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
533a: 49 83 c0 20 add $0x20,%r8
533e: ff c8 dec %eax
5340: 75 de jne 0x5320
5342: e9 63 fe ff ff jmp 0x51aa
5347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
534e: 00
534f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5356: 0f 1f 00 nopl (%rax)
5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5360: 0f 28 01 movaps (%rcx),%xmm0
5363: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
5367: 48 83 c1 20 add $0x20,%rcx
536b: 0f 59 c1 mulps %xmm1,%xmm0
536e: 0f 59 d1 mulps %xmm1,%xmm2
5371: 41 0f 2b 00 movntps %xmm0,(%r8)
5375: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
537a: 49 83 c0 20 add $0x20,%r8
537e: ff c8 dec %eax
5380: 75 de jne 0x5360
5382: e9 23 fe ff ff jmp 0x51aa
5387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
538e: 00
538f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5396: 0f 1f 00 nopl (%rax)
5399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53a0: 48 83 ec 28 sub $0x28,%rsp
53a4: 48 85 c9 test %rcx,%rcx
53a7: 74 1d je 0x53c6
53a9: 85 d2 test %edx,%edx
53ab: 7f 0a jg 0x53b7
53ad: b8 fa ff ff ff mov $0xfffffffa,%eax
53b2: 48 83 c4 28 add $0x28,%rsp
53b6: c3 ret
53b7: c1 e2 02 shl $0x2,%edx
53ba: e8 d1 17 b1 01 call 0x1b16b90
53bf: 33 c0 xor %eax,%eax
53c1: 48 83 c4 28 add $0x28,%rsp
53c5: c3 ret
53c6: b8 f8 ff ff ff mov $0xfffffff8,%eax
53cb: 48 83 c4 28 add $0x28,%rsp
53cf: c3 ret
53d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53d7: 00
53d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53df: 90 nop
53e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
53e4: 41 83 f9 0b cmp $0xb,%r9d
53e8: 7d 35 jge 0x541f
53ea: 41 ff c9 dec %r9d
53ed: 41 83 f9 ff cmp $0xffffffff,%r9d
53f1: 74 2b je 0x541e
53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53ff: 00
5400: f3 0f 10 01 movss (%rcx),%xmm0
5404: 41 ff c9 dec %r9d
5407: f3 0f 59 c1 mulss %xmm1,%xmm0
540b: 48 8d 49 04 lea 0x4(%rcx),%rcx
540f: f3 41 0f 11 00 movss %xmm0,(%r8)
5414: 49 83 c0 04 add $0x4,%r8
5418: 41 83 f9 ff cmp $0xffffffff,%r9d
541c: 75 e2 jne 0x5400
541e: c3 ret
541f: 49 f7 c0 03 00 00 00 test $0x3,%r8
5426: 0f 85 9b 00 00 00 jne 0x54c7
542c: 4c 89 c0 mov %r8,%rax
542f: 48 83 e0 0f and $0xf,%rax
5433: 85 c0 test %eax,%eax
5435: 74 42 je 0x5479
5437: c1 e8 02 shr $0x2,%eax
543a: f7 d8 neg %eax
543c: 83 e0 03 and $0x3,%eax
543f: 44 2b c8 sub %eax,%r9d
5442: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5449: 00
544a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5458: 00
5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5460: f3 0f 10 01 movss (%rcx),%xmm0
5464: 48 83 c1 04 add $0x4,%rcx
5468: f3 0f 59 c1 mulss %xmm1,%xmm0
546c: f3 41 0f 11 00 movss %xmm0,(%r8)
5471: 49 83 c0 04 add $0x4,%r8
5475: ff c8 dec %eax
5477: 75 e7 jne 0x5460
5479: 44 89 c8 mov %r9d,%eax
547c: 41 83 e1 07 and $0x7,%r9d
5480: c1 f8 03 sar $0x3,%eax
5483: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
548a: 0f 84 b7 00 00 00 je 0x5547
5490: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5497: 00
5498: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
549f: 90 nop
54a0: 0f 10 01 movups (%rcx),%xmm0
54a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
54a7: 0f 59 c1 mulps %xmm1,%xmm0
54aa: 0f 59 d1 mulps %xmm1,%xmm2
54ad: 41 0f 29 00 movaps %xmm0,(%r8)
54b1: 48 8d 49 20 lea 0x20(%rcx),%rcx
54b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
54ba: 49 83 c0 20 add $0x20,%r8
54be: ff c8 dec %eax
54c0: 75 de jne 0x54a0
54c2: e9 23 ff ff ff jmp 0x53ea
54c7: 44 89 c8 mov %r9d,%eax
54ca: 41 83 e1 07 and $0x7,%r9d
54ce: c1 f8 03 sar $0x3,%eax
54d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
54d8: 75 46 jne 0x5520
54da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
54e0: 0f 28 01 movaps (%rcx),%xmm0
54e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
54e7: 48 83 c1 20 add $0x20,%rcx
54eb: 0f 59 c1 mulps %xmm1,%xmm0
54ee: 0f 59 d1 mulps %xmm1,%xmm2
54f1: 41 0f 11 00 movups %xmm0,(%r8)
54f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
54fa: 49 83 c0 20 add $0x20,%r8
54fe: ff c8 dec %eax
5500: 75 de jne 0x54e0
5502: e9 e3 fe ff ff jmp 0x53ea
5507: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
550e: 00
550f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5516: 0f 1f 00 nopl (%rax)
5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5520: 0f 10 01 movups (%rcx),%xmm0
5523: 0f 10 51 10 movups 0x10(%rcx),%xmm2
5527: 0f 59 c1 mulps %xmm1,%xmm0
552a: 0f 59 d1 mulps %xmm1,%xmm2
552d: 41 0f 11 00 movups %xmm0,(%r8)
5531: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
5536: 48 8d 49 20 lea 0x20(%rcx),%rcx
553a: 49 83 c0 20 add $0x20,%r8
553e: ff c8 dec %eax
5540: 75 de jne 0x5520
5542: e9 a3 fe ff ff jmp 0x53ea
5547: 3d 00 40 00 00 cmp $0x4000,%eax
554c: 7f 52 jg 0x55a0
554e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5555: 00
5556: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
555d: 0f 1f 00 nopl (%rax)
5560: 0f 28 01 movaps (%rcx),%xmm0
5563: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
5567: 48 83 c1 20 add $0x20,%rcx
556b: 0f 59 c1 mulps %xmm1,%xmm0
556e: 0f 59 d1 mulps %xmm1,%xmm2
5571: 41 0f 29 00 movaps %xmm0,(%r8)
5575: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
557a: 49 83 c0 20 add $0x20,%r8
557e: ff c8 dec %eax
5580: 75 de jne 0x5560
5582: e9 63 fe ff ff jmp 0x53ea
5587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
558e: 00
558f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5596: 0f 1f 00 nopl (%rax)
5599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55a0: 0f 28 01 movaps (%rcx),%xmm0
55a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
55a7: 48 83 c1 20 add $0x20,%rcx
55ab: 0f 59 c1 mulps %xmm1,%xmm0
55ae: 0f 59 d1 mulps %xmm1,%xmm2
55b1: 41 0f 2b 00 movntps %xmm0,(%r8)
55b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
55ba: 49 83 c0 20 add $0x20,%r8
55be: ff c8 dec %eax
55c0: 75 de jne 0x55a0
55c2: e9 23 fe ff ff jmp 0x53ea
55c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
55ce: 00
55cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55d6: 0f 1f 00 nopl (%rax)
55d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
55e5: 48 85 c9 test %rcx,%rcx
55e8: 74 20 je 0x560a
55ea: 85 d2 test %edx,%edx
55ec: 7f 0c jg 0x55fa
55ee: b8 fa ff ff ff mov $0xfffffffa,%eax
55f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
55f8: 90 nop
55f9: c3 ret
55fa: c1 e2 02 shl $0x2,%edx
55fd: e8 2e 18 b1 01 call 0x1b16e30
5602: 33 c0 xor %eax,%eax
5604: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5609: c3 ret
560a: b8 f8 ff ff ff mov $0xfffffff8,%eax
560f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5614: 90 nop
5615: 90 nop
5616: 90 nop
5617: c3 ret
5618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
561f: 00
5620: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
5624: 41 83 f9 0b cmp $0xb,%r9d
5628: 7d 36 jge 0x5660
562a: 41 83 c1 ff add $0xffffffff,%r9d
562e: 41 83 f9 ff cmp $0xffffffff,%r9d
5632: 74 2b je 0x565f
5634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5640: f3 0f 10 01 movss (%rcx),%xmm0
5644: 41 83 c1 ff add $0xffffffff,%r9d
5648: 48 83 c1 04 add $0x4,%rcx
564c: f3 0f 59 c1 mulss %xmm1,%xmm0
5650: f3 41 0f 11 00 movss %xmm0,(%r8)
5655: 49 83 c0 04 add $0x4,%r8
5659: 41 83 f9 ff cmp $0xffffffff,%r9d
565d: 75 e1 jne 0x5640
565f: c3 ret
5660: 49 f7 c0 03 00 00 00 test $0x3,%r8
5667: 0f 85 9b 00 00 00 jne 0x5708
566d: 4c 89 c0 mov %r8,%rax
5670: 48 83 e0 0f and $0xf,%rax
5674: 85 c0 test %eax,%eax
5676: 74 42 je 0x56ba
5678: c1 e8 02 shr $0x2,%eax
567b: f7 d8 neg %eax
567d: 83 e0 03 and $0x3,%eax
5680: 44 2b c8 sub %eax,%r9d
5683: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
568a: 00
568b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56a0: f3 0f 10 01 movss (%rcx),%xmm0
56a4: 48 83 c1 04 add $0x4,%rcx
56a8: f3 0f 59 c1 mulss %xmm1,%xmm0
56ac: f3 41 0f 11 00 movss %xmm0,(%r8)
56b1: 49 83 c0 04 add $0x4,%r8
56b5: 83 c0 ff add $0xffffffff,%eax
56b8: 75 e6 jne 0x56a0
56ba: 44 89 c8 mov %r9d,%eax
56bd: 41 83 e1 07 and $0x7,%r9d
56c1: c1 f8 03 sar $0x3,%eax
56c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
56cb: 0f 84 b7 00 00 00 je 0x5788
56d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56d8: 00
56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56e0: 0f 10 01 movups (%rcx),%xmm0
56e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
56e7: 0f 59 c1 mulps %xmm1,%xmm0
56ea: 48 83 c1 20 add $0x20,%rcx
56ee: 0f 59 d1 mulps %xmm1,%xmm2
56f1: 41 0f 11 00 movups %xmm0,(%r8)
56f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
56fa: 49 83 c0 20 add $0x20,%r8
56fe: 83 c0 ff add $0xffffffff,%eax
5701: 75 dd jne 0x56e0
5703: e9 22 ff ff ff jmp 0x562a
5708: 44 89 c8 mov %r9d,%eax
570b: 41 83 e1 07 and $0x7,%r9d
570f: c1 f8 03 sar $0x3,%eax
5712: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5719: 75 45 jne 0x5760
571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5720: 0f 10 01 movups (%rcx),%xmm0
5723: 0f 10 51 10 movups 0x10(%rcx),%xmm2
5727: 0f 59 c1 mulps %xmm1,%xmm0
572a: 48 83 c1 20 add $0x20,%rcx
572e: 0f 59 d1 mulps %xmm1,%xmm2
5731: 41 0f 11 00 movups %xmm0,(%r8)
5735: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
573a: 49 83 c0 20 add $0x20,%r8
573e: 83 c0 ff add $0xffffffff,%eax
5741: 75 dd jne 0x5720
5743: e9 e2 fe ff ff jmp 0x562a
5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
574f: 00
5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
575e: 00 00
5760: 0f 10 01 movups (%rcx),%xmm0
5763: 0f 10 51 10 movups 0x10(%rcx),%xmm2
5767: 0f 59 c1 mulps %xmm1,%xmm0
576a: 48 83 c1 20 add $0x20,%rcx
576e: 0f 59 d1 mulps %xmm1,%xmm2
5771: 41 0f 11 00 movups %xmm0,(%r8)
5775: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
577a: 49 83 c0 20 add $0x20,%r8
577e: 83 c0 ff add $0xffffffff,%eax
5781: 75 dd jne 0x5760
5783: e9 a2 fe ff ff jmp 0x562a
5788: 3d 00 40 00 00 cmp $0x4000,%eax
578d: 7f 51 jg 0x57e0
578f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5796: 00
5797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
579e: 66 90 xchg %ax,%ax
57a0: 0f 10 01 movups (%rcx),%xmm0
57a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
57a7: 0f 59 c1 mulps %xmm1,%xmm0
57aa: 48 83 c1 20 add $0x20,%rcx
57ae: 0f 59 d1 mulps %xmm1,%xmm2
57b1: 41 0f 11 00 movups %xmm0,(%r8)
57b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
57ba: 49 83 c0 20 add $0x20,%r8
57be: 83 c0 ff add $0xffffffff,%eax
57c1: 75 dd jne 0x57a0
57c3: e9 62 fe ff ff jmp 0x562a
57c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57cf: 00
57d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
57de: 00 00
57e0: 0f 10 01 movups (%rcx),%xmm0
57e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
57e7: 0f 59 c1 mulps %xmm1,%xmm0
57ea: 48 83 c1 20 add $0x20,%rcx
57ee: 0f 59 d1 mulps %xmm1,%xmm2
57f1: 41 0f 2b 00 movntps %xmm0,(%r8)
57f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
57fa: 49 83 c0 20 add $0x20,%r8
57fe: 83 c0 ff add $0xffffffff,%eax
5801: 75 dd jne 0x57e0
5803: e9 22 fe ff ff jmp 0x562a
5808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
580f: 00
5810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
581e: 00 00
5820: 48 83 ec 28 sub $0x28,%rsp
5824: 48 85 c9 test %rcx,%rcx
5827: 74 1d je 0x5846
5829: 85 d2 test %edx,%edx
582b: 7f 0a jg 0x5837
582d: b8 fa ff ff ff mov $0xfffffffa,%eax
5832: 48 83 c4 28 add $0x28,%rsp
5836: c3 ret
5837: c1 e2 02 shl $0x2,%edx
583a: e8 91 18 b1 01 call 0x1b170d0
583f: 33 c0 xor %eax,%eax
5841: 48 83 c4 28 add $0x28,%rsp
5845: c3 ret
5846: b8 f8 ff ff ff mov $0xfffffff8,%eax
584b: 48 83 c4 28 add $0x28,%rsp
584f: c3 ret
5850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5857: 00
5858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
585f: 90 nop
5860: 48 83 ec 28 sub $0x28,%rsp
5864: 48 85 c9 test %rcx,%rcx
5867: 74 22 je 0x588b
5869: 85 d2 test %edx,%edx
586b: 7e 28 jle 0x5895
586d: c1 e2 02 shl $0x2,%edx
5870: 81 fa 00 00 20 00 cmp $0x200000,%edx
5876: 7f 07 jg 0x587f
5878: e8 63 a9 a4 01 call 0x1a501e0
587d: eb 05 jmp 0x5884
587f: e8 fc 24 09 00 call 0x97d80
5884: 33 c0 xor %eax,%eax
5886: 48 83 c4 28 add $0x28,%rsp
588a: c3 ret
588b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5890: 48 83 c4 28 add $0x28,%rsp
5894: c3 ret
5895: b8 fa ff ff ff mov $0xfffffffa,%eax
589a: 48 83 c4 28 add $0x28,%rsp
589e: c3 ret
589f: 90 nop
58a0: 48 83 ec 28 sub $0x28,%rsp
58a4: 48 85 c9 test %rcx,%rcx
58a7: 74 22 je 0x58cb
58a9: 85 d2 test %edx,%edx
58ab: 7e 28 jle 0x58d5
58ad: c1 e2 02 shl $0x2,%edx
58b0: 81 fa 00 00 20 00 cmp $0x200000,%edx
58b6: 7f 07 jg 0x58bf
58b8: e8 c3 b5 a4 01 call 0x1a50e80
58bd: eb 05 jmp 0x58c4
58bf: e8 fc 24 09 00 call 0x97dc0
58c4: 33 c0 xor %eax,%eax
58c6: 48 83 c4 28 add $0x28,%rsp
58ca: c3 ret
58cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
58d0: 48 83 c4 28 add $0x28,%rsp
58d4: c3 ret
58d5: b8 fa ff ff ff mov $0xfffffffa,%eax
58da: 48 83 c4 28 add $0x28,%rsp
58de: c3 ret
58df: 90 nop
58e0: 48 83 ec 28 sub $0x28,%rsp
58e4: 48 85 c9 test %rcx,%rcx
58e7: 74 22 je 0x590b
58e9: 85 d2 test %edx,%edx
58eb: 7e 28 jle 0x5915
58ed: c1 e2 02 shl $0x2,%edx
58f0: 81 fa 00 00 20 00 cmp $0x200000,%edx
58f6: 7f 07 jg 0x58ff
58f8: e8 63 c2 a4 01 call 0x1a51b60
58fd: eb 05 jmp 0x5904
58ff: e8 fc 24 09 00 call 0x97e00
5904: 33 c0 xor %eax,%eax
5906: 48 83 c4 28 add $0x28,%rsp
590a: c3 ret
590b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5910: 48 83 c4 28 add $0x28,%rsp
5914: c3 ret
5915: b8 fa ff ff ff mov $0xfffffffa,%eax
591a: 48 83 c4 28 add $0x28,%rsp
591e: c3 ret
591f: 90 nop
5920: 48 83 ec 28 sub $0x28,%rsp
5924: e8 47 37 a9 01 call 0x1a99070
5929: 48 83 c4 28 add $0x28,%rsp
592d: c3 ret
592e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5935: 00
5936: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
593d: 0f 1f 00 nopl (%rax)
5940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5945: e8 46 41 a9 01 call 0x1a99a90
594a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
594f: c3 ret
5950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5957: 00
5958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
595f: 90 nop
5960: 48 83 ec 28 sub $0x28,%rsp
5964: e8 47 4b a9 01 call 0x1a9a4b0
5969: 48 83 c4 28 add $0x28,%rsp
596d: c3 ret
596e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5975: 00
5976: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
597d: 0f 1f 00 nopl (%rax)
5980: 48 83 ec 28 sub $0x28,%rsp
5984: e8 97 1c b1 01 call 0x1b17620
5989: 48 83 c4 28 add $0x28,%rsp
598d: c3 ret
598e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5995: 00
5996: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
599d: 0f 1f 00 nopl (%rax)
59a0: 48 83 ec 28 sub $0x28,%rsp
59a4: e8 b7 1e b1 01 call 0x1b17860
59a9: 48 83 c4 28 add $0x28,%rsp
59ad: c3 ret
59ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59b5: 00
59b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59bd: 0f 1f 00 nopl (%rax)
59c0: 48 83 ec 28 sub $0x28,%rsp
59c4: e8 d7 20 b1 01 call 0x1b17aa0
59c9: 48 83 c4 28 add $0x28,%rsp
59cd: c3 ret
59ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59d5: 00
59d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59dd: 0f 1f 00 nopl (%rax)
59e0: 41 83 f8 05 cmp $0x5,%r8d
59e4: 7d 38 jge 0x5a1e
59e6: 41 ff c8 dec %r8d
59e9: 41 83 f8 ff cmp $0xffffffff,%r8d
59ed: 74 2e je 0x5a1d
59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59f6: 00
59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59fe: 66 90 xchg %ax,%ax
5a00: f2 0f 10 02 movsd (%rdx),%xmm0
5a04: 41 ff c8 dec %r8d
5a07: f2 0f 5c 01 subsd (%rcx),%xmm0
5a0b: 48 83 c1 08 add $0x8,%rcx
5a0f: f2 0f 11 02 movsd %xmm0,(%rdx)
5a13: 48 83 c2 08 add $0x8,%rdx
5a17: 41 83 f8 ff cmp $0xffffffff,%r8d
5a1b: 75 e3 jne 0x5a00
5a1d: c3 ret
5a1e: 89 d0 mov %edx,%eax
5a20: a8 07 test $0x7,%al
5a22: 0f 85 b7 00 00 00 jne 0x5adf
5a28: a8 0f test $0xf,%al
5a2a: 74 17 je 0x5a43
5a2c: f2 0f 10 02 movsd (%rdx),%xmm0
5a30: 41 ff c8 dec %r8d
5a33: f2 0f 5c 01 subsd (%rcx),%xmm0
5a37: 48 83 c1 08 add $0x8,%rcx
5a3b: f2 0f 11 02 movsd %xmm0,(%rdx)
5a3f: 48 83 c2 08 add $0x8,%rdx
5a43: 44 89 c0 mov %r8d,%eax
5a46: 41 83 e0 03 and $0x3,%r8d
5a4a: 83 e0 fc and $0xfffffffc,%eax
5a4d: f6 c1 0f test $0xf,%cl
5a50: 75 4e jne 0x5aa0
5a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a60: 0f 18 49 40 prefetcht0 0x40(%rcx)
5a64: 0f 28 02 movaps (%rdx),%xmm0
5a67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
5a6b: 66 0f 5c 01 subpd (%rcx),%xmm0
5a6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
5a74: 0f 29 02 movaps %xmm0,(%rdx)
5a77: 48 83 c1 20 add $0x20,%rcx
5a7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
5a7f: 48 83 c2 20 add $0x20,%rdx
5a83: 83 c0 fc add $0xfffffffc,%eax
5a86: 75 d8 jne 0x5a60
5a88: e9 59 ff ff ff jmp 0x59e6
5a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a94: 00
5a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a9c: 0f 1f 40 00 nopl 0x0(%rax)
5aa0: 0f 18 49 40 prefetcht0 0x40(%rcx)
5aa4: f2 0f 10 01 movsd (%rcx),%xmm0
5aa8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5aad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5ab2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5ab7: 48 83 c1 20 add $0x20,%rcx
5abb: 0f 28 12 movaps (%rdx),%xmm2
5abe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
5ac2: 66 0f 5c d0 subpd %xmm0,%xmm2
5ac6: 66 0f 5c d9 subpd %xmm1,%xmm3
5aca: 0f 29 12 movaps %xmm2,(%rdx)
5acd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
5ad1: 48 83 c2 20 add $0x20,%rdx
5ad5: 83 c0 fc add $0xfffffffc,%eax
5ad8: 75 c6 jne 0x5aa0
5ada: e9 07 ff ff ff jmp 0x59e6
5adf: 44 89 c0 mov %r8d,%eax
5ae2: 41 83 e0 03 and $0x3,%r8d
5ae6: 83 e0 fc and $0xfffffffc,%eax
5ae9: f6 c1 0f test $0xf,%cl
5aec: 0f 85 6e 00 00 00 jne 0x5b60
5af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b00: 0f 18 49 40 prefetcht0 0x40(%rcx)
5b04: f2 0f 10 02 movsd (%rdx),%xmm0
5b08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5b0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5b12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5b17: 66 0f 5c 01 subpd (%rcx),%xmm0
5b1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
5b20: f2 0f 11 02 movsd %xmm0,(%rdx)
5b24: 48 83 c1 20 add $0x20,%rcx
5b28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
5b2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
5b32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
5b37: 48 83 c2 20 add $0x20,%rdx
5b3b: 83 c0 fc add $0xfffffffc,%eax
5b3e: 75 c0 jne 0x5b00
5b40: e9 a1 fe ff ff jmp 0x59e6
5b45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b4c: 00
5b4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b60: 0f 18 49 40 prefetcht0 0x40(%rcx)
5b64: f2 0f 10 12 movsd (%rdx),%xmm2
5b68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
5b6d: f2 0f 10 01 movsd (%rcx),%xmm0
5b71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5b76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5b7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5b80: 48 83 c1 20 add $0x20,%rcx
5b84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
5b89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
5b8e: 66 0f 5c d0 subpd %xmm0,%xmm2
5b92: 66 0f 5c d9 subpd %xmm1,%xmm3
5b96: f2 0f 11 12 movsd %xmm2,(%rdx)
5b9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
5b9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
5ba4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
5ba9: 48 83 c2 20 add $0x20,%rdx
5bad: 83 c0 fc add $0xfffffffc,%eax
5bb0: 75 ae jne 0x5b60
5bb2: e9 2f fe ff ff jmp 0x59e6
5bb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5bbe: 00 00
5bc0: 41 83 f8 05 cmp $0x5,%r8d
5bc4: 7d 38 jge 0x5bfe
5bc6: 41 ff c8 dec %r8d
5bc9: 41 83 f8 ff cmp $0xffffffff,%r8d
5bcd: 74 2e je 0x5bfd
5bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bd6: 00
5bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5bde: 66 90 xchg %ax,%ax
5be0: f2 0f 10 02 movsd (%rdx),%xmm0
5be4: 41 ff c8 dec %r8d
5be7: f2 0f 5c 01 subsd (%rcx),%xmm0
5beb: 48 83 c1 08 add $0x8,%rcx
5bef: f2 0f 11 02 movsd %xmm0,(%rdx)
5bf3: 48 8d 52 08 lea 0x8(%rdx),%rdx
5bf7: 41 83 f8 ff cmp $0xffffffff,%r8d
5bfb: 75 e3 jne 0x5be0
5bfd: c3 ret
5bfe: 89 d0 mov %edx,%eax
5c00: a8 07 test $0x7,%al
5c02: 0f 85 b7 00 00 00 jne 0x5cbf
5c08: a8 0f test $0xf,%al
5c0a: 74 17 je 0x5c23
5c0c: f2 0f 10 02 movsd (%rdx),%xmm0
5c10: 41 ff c8 dec %r8d
5c13: f2 0f 5c 01 subsd (%rcx),%xmm0
5c17: 48 83 c1 08 add $0x8,%rcx
5c1b: f2 0f 11 02 movsd %xmm0,(%rdx)
5c1f: 48 83 c2 08 add $0x8,%rdx
5c23: 44 89 c0 mov %r8d,%eax
5c26: 41 83 e0 03 and $0x3,%r8d
5c2a: 83 e0 fc and $0xfffffffc,%eax
5c2d: f6 c1 0f test $0xf,%cl
5c30: 75 4e jne 0x5c80
5c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c40: 0f 18 49 40 prefetcht0 0x40(%rcx)
5c44: 0f 28 02 movaps (%rdx),%xmm0
5c47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
5c4b: 66 0f 5c 01 subpd (%rcx),%xmm0
5c4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
5c54: 0f 29 02 movaps %xmm0,(%rdx)
5c57: 48 8d 49 20 lea 0x20(%rcx),%rcx
5c5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
5c5f: 48 8d 52 20 lea 0x20(%rdx),%rdx
5c63: 83 c0 fc add $0xfffffffc,%eax
5c66: 75 d8 jne 0x5c40
5c68: e9 59 ff ff ff jmp 0x5bc6
5c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c74: 00
5c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c7c: 0f 1f 40 00 nopl 0x0(%rax)
5c80: 0f 18 49 40 prefetcht0 0x40(%rcx)
5c84: f2 0f 10 01 movsd (%rcx),%xmm0
5c88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5c8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5c92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5c97: 48 83 c1 20 add $0x20,%rcx
5c9b: 0f 28 12 movaps (%rdx),%xmm2
5c9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
5ca2: 66 0f 5c d0 subpd %xmm0,%xmm2
5ca6: 66 0f 5c d9 subpd %xmm1,%xmm3
5caa: 0f 29 12 movaps %xmm2,(%rdx)
5cad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
5cb1: 48 83 c2 20 add $0x20,%rdx
5cb5: 83 c0 fc add $0xfffffffc,%eax
5cb8: 75 c6 jne 0x5c80
5cba: e9 07 ff ff ff jmp 0x5bc6
5cbf: 44 89 c0 mov %r8d,%eax
5cc2: 41 83 e0 03 and $0x3,%r8d
5cc6: 83 e0 fc and $0xfffffffc,%eax
5cc9: f6 c1 0f test $0xf,%cl
5ccc: 0f 85 6e 00 00 00 jne 0x5d40
5cd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ce0: 0f 18 49 40 prefetcht0 0x40(%rcx)
5ce4: f2 0f 10 02 movsd (%rdx),%xmm0
5ce8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5ced: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5cf2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5cf7: 66 0f 5c 01 subpd (%rcx),%xmm0
5cfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
5d00: f2 0f 11 02 movsd %xmm0,(%rdx)
5d04: 48 83 c1 20 add $0x20,%rcx
5d08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
5d0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
5d12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
5d17: 48 8d 52 20 lea 0x20(%rdx),%rdx
5d1b: 83 c0 fc add $0xfffffffc,%eax
5d1e: 75 c0 jne 0x5ce0
5d20: e9 a1 fe ff ff jmp 0x5bc6
5d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d2c: 00
5d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d40: 0f 18 49 40 prefetcht0 0x40(%rcx)
5d44: f2 0f 10 12 movsd (%rdx),%xmm2
5d48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
5d4d: f2 0f 10 01 movsd (%rcx),%xmm0
5d51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5d56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5d5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5d60: 48 83 c1 20 add $0x20,%rcx
5d64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
5d69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
5d6e: 66 0f 5c d0 subpd %xmm0,%xmm2
5d72: 66 0f 5c d9 subpd %xmm1,%xmm3
5d76: f2 0f 11 12 movsd %xmm2,(%rdx)
5d7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
5d7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
5d84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
5d89: 48 8d 52 20 lea 0x20(%rdx),%rdx
5d8d: 83 c0 fc add $0xfffffffc,%eax
5d90: 75 ae jne 0x5d40
5d92: e9 2f fe ff ff jmp 0x5bc6
5d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5d9e: 00 00
5da0: 41 83 f8 05 cmp $0x5,%r8d
5da4: 7d 39 jge 0x5ddf
5da6: 41 83 c0 ff add $0xffffffff,%r8d
5daa: 41 83 f8 ff cmp $0xffffffff,%r8d
5dae: 74 2e je 0x5dde
5db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5db7: 00
5db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dbf: 90 nop
5dc0: f2 0f 10 02 movsd (%rdx),%xmm0
5dc4: 41 83 c0 ff add $0xffffffff,%r8d
5dc8: f2 0f 5c 01 subsd (%rcx),%xmm0
5dcc: 48 83 c1 08 add $0x8,%rcx
5dd0: f2 0f 11 02 movsd %xmm0,(%rdx)
5dd4: 48 83 c2 08 add $0x8,%rdx
5dd8: 41 83 f8 ff cmp $0xffffffff,%r8d
5ddc: 75 e2 jne 0x5dc0
5dde: c3 ret
5ddf: 89 d0 mov %edx,%eax
5de1: a8 07 test $0x7,%al
5de3: 0f 85 aa 00 00 00 jne 0x5e93
5de9: a8 0f test $0xf,%al
5deb: 74 18 je 0x5e05
5ded: f2 0f 10 02 movsd (%rdx),%xmm0
5df1: 41 83 c0 ff add $0xffffffff,%r8d
5df5: f2 0f 5c 01 subsd (%rcx),%xmm0
5df9: 48 83 c1 08 add $0x8,%rcx
5dfd: f2 0f 11 02 movsd %xmm0,(%rdx)
5e01: 48 83 c2 08 add $0x8,%rdx
5e05: 44 89 c0 mov %r8d,%eax
5e08: 41 83 e0 03 and $0x3,%r8d
5e0c: 83 e0 fc and $0xfffffffc,%eax
5e0f: f6 c1 0f test $0xf,%cl
5e12: 75 4c jne 0x5e60
5e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e20: 0f 18 49 40 prefetcht0 0x40(%rcx)
5e24: 0f 10 02 movups (%rdx),%xmm0
5e27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5e2b: 66 0f 5c 01 subpd (%rcx),%xmm0
5e2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
5e34: 48 83 c1 20 add $0x20,%rcx
5e38: 0f 11 02 movups %xmm0,(%rdx)
5e3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
5e3f: 48 83 c2 20 add $0x20,%rdx
5e43: 83 c0 fc add $0xfffffffc,%eax
5e46: 75 d8 jne 0x5e20
5e48: e9 59 ff ff ff jmp 0x5da6
5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e54: 00
5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e5c: 0f 1f 40 00 nopl 0x0(%rax)
5e60: 0f 18 49 40 prefetcht0 0x40(%rcx)
5e64: 0f 10 12 movups (%rdx),%xmm2
5e67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
5e6b: 0f 10 01 movups (%rcx),%xmm0
5e6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
5e72: 66 0f 5c d0 subpd %xmm0,%xmm2
5e76: 48 83 c1 20 add $0x20,%rcx
5e7a: 66 0f 5c d9 subpd %xmm1,%xmm3
5e7e: 0f 11 12 movups %xmm2,(%rdx)
5e81: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
5e85: 48 83 c2 20 add $0x20,%rdx
5e89: 83 c0 fc add $0xfffffffc,%eax
5e8c: 75 d2 jne 0x5e60
5e8e: e9 13 ff ff ff jmp 0x5da6
5e93: 44 89 c0 mov %r8d,%eax
5e96: 41 83 e0 03 and $0x3,%r8d
5e9a: 83 e0 fc and $0xfffffffc,%eax
5e9d: f6 c1 0f test $0xf,%cl
5ea0: 75 5e jne 0x5f00
5ea2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ea9: 00
5eaa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5eb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5eb8: 00
5eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ec0: 0f 18 49 40 prefetcht0 0x40(%rcx)
5ec4: 0f 10 02 movups (%rdx),%xmm0
5ec7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5ecb: 66 0f 5c 01 subpd (%rcx),%xmm0
5ecf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
5ed4: 48 83 c1 20 add $0x20,%rcx
5ed8: 0f 11 02 movups %xmm0,(%rdx)
5edb: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
5edf: 48 83 c2 20 add $0x20,%rdx
5ee3: 83 c0 fc add $0xfffffffc,%eax
5ee6: 75 d8 jne 0x5ec0
5ee8: e9 b9 fe ff ff jmp 0x5da6
5eed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ef4: 00
5ef5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5efc: 0f 1f 40 00 nopl 0x0(%rax)
5f00: 0f 18 49 40 prefetcht0 0x40(%rcx)
5f04: 0f 10 12 movups (%rdx),%xmm2
5f07: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
5f0b: 0f 10 01 movups (%rcx),%xmm0
5f0e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
5f12: 66 0f 5c d0 subpd %xmm0,%xmm2
5f16: 48 83 c1 20 add $0x20,%rcx
5f1a: 66 0f 5c d9 subpd %xmm1,%xmm3
5f1e: 0f 11 12 movups %xmm2,(%rdx)
5f21: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
5f25: 48 83 c2 20 add $0x20,%rdx
5f29: 83 c0 fc add $0xfffffffc,%eax
5f2c: 75 d2 jne 0x5f00
5f2e: e9 73 fe ff ff jmp 0x5da6
5f33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f3f: 00
5f40: 56 push %rsi
5f41: 57 push %rdi
5f42: 41 54 push %r12
5f44: 41 55 push %r13
5f46: 41 57 push %r15
5f48: 48 83 ec 30 sub $0x30,%rsp
5f4c: 4c 89 c7 mov %r8,%rdi
5f4f: 48 89 d6 mov %rdx,%rsi
5f52: 48 89 ca mov %rcx,%rdx
5f55: 45 33 e4 xor %r12d,%r12d
5f58: 48 85 ff test %rdi,%rdi
5f5b: 0f 84 71 02 00 00 je 0x61d2
5f61: 83 3f 06 cmpl $0x6,(%rdi)
5f64: 74 12 je 0x5f78
5f66: b8 f3 ff ff ff mov $0xfffffff3,%eax
5f6b: 48 83 c4 30 add $0x30,%rsp
5f6f: 41 5f pop %r15
5f71: 41 5d pop %r13
5f73: 41 5c pop %r12
5f75: 5f pop %rdi
5f76: 5e pop %rsi
5f77: c3 ret
5f78: 48 85 d2 test %rdx,%rdx
5f7b: 0f 84 51 02 00 00 je 0x61d2
5f81: 48 85 f6 test %rsi,%rsi
5f84: 0f 84 48 02 00 00 je 0x61d2
5f8a: 4d 85 c9 test %r9,%r9
5f8d: 0f 84 39 02 00 00 je 0x61cc
5f93: 44 8b 7f 04 mov 0x4(%rdi),%r15d
5f97: 41 83 ff 04 cmp $0x4,%r15d
5f9b: 7f 71 jg 0x600e
5f9d: 4d 63 cf movslq %r15d,%r9
5fa0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
5fa4: 74 1c je 0x5fc2
5fa6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffec920
5fad: 48 89 d1 mov %rdx,%rcx
5fb0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
5fb5: 48 89 f2 mov %rsi,%rdx
5fb8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
5fbf: 01
5fc0: eb 15 jmp 0x5fd7
5fc2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffec920
5fc9: 48 89 d1 mov %rdx,%rcx
5fcc: 48 89 f2 mov %rsi,%rdx
5fcf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
5fd6: 01
5fd7: b8 01 00 00 00 mov $0x1,%eax
5fdc: 44 89 f9 mov %r15d,%ecx
5fdf: d3 e0 shl %cl,%eax
5fe1: 48 63 c0 movslq %eax,%rax
5fe4: 48 83 f8 01 cmp $0x1,%rax
5fe8: 74 0e je 0x5ff8
5fea: 8b 7e 04 mov 0x4(%rsi),%edi
5fed: 89 3c 86 mov %edi,(%rsi,%rax,4)
5ff0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
5ff7: 00
5ff8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
5fff: 33 c0 xor %eax,%eax
6001: 48 83 c4 30 add $0x30,%rsp
6005: 41 5f pop %r15
6007: 41 5d pop %r13
6009: 41 5c pop %r12
600b: 5f pop %rdi
600c: 5e pop %rsi
600d: c3 ret
600e: 4c 89 c8 mov %r9,%rax
6011: 48 83 e0 3f and $0x3f,%rax
6015: 48 f7 d8 neg %rax
6018: 48 83 e0 3f and $0x3f,%rax
601c: 4c 03 c8 add %rax,%r9
601f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
6023: 4d 0f 4f e1 cmovg %r9,%r12
6027: 41 bd 01 00 00 00 mov $0x1,%r13d
602d: 45 8d 4f ff lea -0x1(%r15),%r9d
6031: 44 89 c9 mov %r9d,%ecx
6034: 41 d3 e5 shl %cl,%r13d
6037: 41 83 ff 06 cmp $0x6,%r15d
603b: 7f 5d jg 0x609a
603d: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6041: 74 2e je 0x6071
6043: 4d 63 ff movslq %r15d,%r15
6046: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffec920
604d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
6052: 48 89 d1 mov %rdx,%rcx
6055: 48 89 f2 mov %rsi,%rdx
6058: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
605f: 01
6060: 44 89 f9 mov %r15d,%ecx
6063: 41 bc 01 00 00 00 mov $0x1,%r12d
6069: 41 d3 e4 shl %cl,%r12d
606c: e9 e3 00 00 00 jmp 0x6154
6071: 4d 63 ff movslq %r15d,%r15
6074: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffec920
607b: 48 89 d1 mov %rdx,%rcx
607e: 48 89 f2 mov %rsi,%rdx
6081: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
6088: 01
6089: 44 89 f9 mov %r15d,%ecx
608c: 41 bc 01 00 00 00 mov $0x1,%r12d
6092: 41 d3 e4 shl %cl,%r12d
6095: e9 ba 00 00 00 jmp 0x6154
609a: 41 83 ff 10 cmp $0x10,%r15d
609e: 7e 71 jle 0x6111
60a0: 41 83 ff 11 cmp $0x11,%r15d
60a4: 7f 4b jg 0x60f1
60a6: 48 3b d6 cmp %rsi,%rdx
60a9: 0f 84 09 01 00 00 je 0x61b8
60af: 48 89 d1 mov %rdx,%rcx
60b2: 48 89 f2 mov %rsi,%rdx
60b5: 45 89 e8 mov %r13d,%r8d
60b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9
60bc: e8 4f 2d b1 01 call 0x1b18e10
60c1: 48 89 e0 mov %rsp,%rax
60c4: 48 89 f1 mov %rsi,%rcx
60c7: 44 89 ea mov %r13d,%edx
60ca: 4d 89 e1 mov %r12,%r9
60cd: 4c 8b 47 38 mov 0x38(%rdi),%r8
60d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
60d8: e8 31 72 b1 01 call 0x1b1d30e
60dd: 44 89 f9 mov %r15d,%ecx
60e0: 41 bc 01 00 00 00 mov $0x1,%r12d
60e6: 41 d3 e4 shl %cl,%r12d
60e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
60ed: 75 55 jne 0x6144
60ef: eb 63 jmp 0x6154
60f1: 48 89 e0 mov %rsp,%rax
60f4: 48 89 f9 mov %rdi,%rcx
60f7: 49 89 f0 mov %rsi,%r8
60fa: 4c 89 60 20 mov %r12,0x20(%rax)
60fe: e8 7d 21 09 00 call 0x98280
6103: 44 89 f9 mov %r15d,%ecx
6106: 41 bc 01 00 00 00 mov $0x1,%r12d
610c: 41 d3 e4 shl %cl,%r12d
610f: eb 43 jmp 0x6154
6111: 48 89 e0 mov %rsp,%rax
6114: 48 89 d1 mov %rdx,%rcx
6117: 48 89 f2 mov %rsi,%rdx
611a: 45 89 e8 mov %r13d,%r8d
611d: 4c 8b 4f 38 mov 0x38(%rdi),%r9
6121: 4c 89 60 28 mov %r12,0x28(%rax)
6125: 4c 8b 67 30 mov 0x30(%rdi),%r12
6129: 4c 89 60 20 mov %r12,0x20(%rax)
612d: e8 9e 54 b1 01 call 0x1b1b5d0
6132: 44 89 f9 mov %r15d,%ecx
6135: 41 bc 01 00 00 00 mov $0x1,%r12d
613b: 41 d3 e4 shl %cl,%r12d
613e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6142: 74 10 je 0x6154
6144: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
6149: 48 89 f2 mov %rsi,%rdx
614c: 45 89 e0 mov %r12d,%r8d
614f: e8 cc 64 ff ff call 0xffffffffffffc620
6154: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
6159: 48 89 f1 mov %rsi,%rcx
615c: f3 0f 10 16 movss (%rsi),%xmm2
6160: 0f 28 c1 movaps %xmm1,%xmm0
6163: 44 89 ea mov %r13d,%edx
6166: 41 b8 01 00 00 00 mov $0x1,%r8d
616c: f3 0f 58 c2 addss %xmm2,%xmm0
6170: f3 0f 5c d1 subss %xmm1,%xmm2
6174: f3 0f 11 06 movss %xmm0,(%rsi)
6178: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
617d: 4c 8b 4f 50 mov 0x50(%rdi),%r9
6181: e8 3a 32 09 00 call 0x993c0
6186: 4d 63 e4 movslq %r12d,%r12
6189: 49 83 fc 01 cmp $0x1,%r12
618d: 74 13 je 0x61a2
618f: 8b 46 04 mov 0x4(%rsi),%eax
6192: 33 ff xor %edi,%edi
6194: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
6198: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
619d: 89 7e 04 mov %edi,0x4(%rsi)
61a0: eb 07 jmp 0x61a9
61a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
61a9: 33 c0 xor %eax,%eax
61ab: 48 83 c4 30 add $0x30,%rsp
61af: 41 5f pop %r15
61b1: 41 5d pop %r13
61b3: 41 5c pop %r12
61b5: 5f pop %rdi
61b6: 5e pop %rsi
61b7: c3 ret
61b8: 48 89 f1 mov %rsi,%rcx
61bb: 44 89 ea mov %r13d,%edx
61be: 4c 8b 47 30 mov 0x30(%rdi),%r8
61c2: e8 99 26 b1 01 call 0x1b18860
61c7: e9 f5 fe ff ff jmp 0x60c1
61cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
61d0: 7e 12 jle 0x61e4
61d2: b8 f8 ff ff ff mov $0xfffffff8,%eax
61d7: 48 83 c4 30 add $0x30,%rsp
61db: 41 5f pop %r15
61dd: 41 5d pop %r13
61df: 41 5c pop %r12
61e1: 5f pop %rdi
61e2: 5e pop %rsi
61e3: c3 ret
61e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d
61e8: 41 83 ff 04 cmp $0x4,%r15d
61ec: 0f 8e ab fd ff ff jle 0x5f9d
61f2: e9 30 fe ff ff jmp 0x6027
61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
61fe: 00 00
6200: 57 push %rdi
6201: 41 54 push %r12
6203: 41 55 push %r13
6205: 41 56 push %r14
6207: 41 57 push %r15
6209: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
620e: 4d 89 c4 mov %r8,%r12
6211: 48 89 d7 mov %rdx,%rdi
6214: 48 89 ca mov %rcx,%rdx
6217: 45 33 ed xor %r13d,%r13d
621a: 4d 85 e4 test %r12,%r12
621d: 0f 84 a4 02 00 00 je 0x64c7
6223: 41 83 3c 24 06 cmpl $0x6,(%r12)
6228: 74 14 je 0x623e
622a: b8 f3 ff ff ff mov $0xfffffff3,%eax
622f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
6234: 41 5f pop %r15
6236: 41 5e pop %r14
6238: 41 5d pop %r13
623a: 41 5c pop %r12
623c: 5f pop %rdi
623d: c3 ret
623e: 48 85 d2 test %rdx,%rdx
6241: 0f 84 80 02 00 00 je 0x64c7
6247: 48 85 ff test %rdi,%rdi
624a: 0f 84 77 02 00 00 je 0x64c7
6250: 4d 85 c9 test %r9,%r9
6253: 0f 84 66 02 00 00 je 0x64bf
6259: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
625e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
6264: 7f 7f jg 0x62e5
6266: 4d 63 cf movslq %r15d,%r9
6269: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
626f: 74 21 je 0x6292
6271: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffec920
6278: 48 89 d1 mov %rdx,%rcx
627b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
6282: 48 89 fa mov %rdi,%rdx
6285: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
628c: 01
628d: 41 ff d1 call *%r9
6290: eb 18 jmp 0x62aa
6292: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffec920
6299: 48 89 d1 mov %rdx,%rcx
629c: 48 89 fa mov %rdi,%rdx
629f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
62a6: 01
62a7: 41 ff d1 call *%r9
62aa: b8 01 00 00 00 mov $0x1,%eax
62af: 44 89 f9 mov %r15d,%ecx
62b2: d3 e0 shl %cl,%eax
62b4: 48 63 c0 movslq %eax,%rax
62b7: 48 83 f8 01 cmp $0x1,%rax
62bb: 74 10 je 0x62cd
62bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d
62c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
62c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
62cc: 00
62cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
62d4: 33 c0 xor %eax,%eax
62d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
62db: 41 5f pop %r15
62dd: 41 5e pop %r14
62df: 41 5d pop %r13
62e1: 41 5c pop %r12
62e3: 5f pop %rdi
62e4: c3 ret
62e5: 4c 89 c8 mov %r9,%rax
62e8: 48 83 e0 3f and $0x3f,%rax
62ec: 48 f7 d8 neg %rax
62ef: 48 83 e0 3f and $0x3f,%rax
62f3: 4c 03 c8 add %rax,%r9
62f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
62fc: 4d 0f 4f e9 cmovg %r9,%r13
6300: 41 be 01 00 00 00 mov $0x1,%r14d
6306: 45 8d 4f ff lea -0x1(%r15),%r9d
630a: 44 89 c9 mov %r9d,%ecx
630d: 41 d3 e6 shl %cl,%r14d
6310: 41 83 ff 06 cmp $0x6,%r15d
6314: 7f 67 jg 0x637d
6316: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
631c: 74 33 je 0x6351
631e: 4d 63 ff movslq %r15d,%r15
6321: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffec920
6328: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
632f: 48 89 d1 mov %rdx,%rcx
6332: 48 89 fa mov %rdi,%rdx
6335: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
633c: 01
633d: 41 ff d1 call *%r9
6340: 44 89 f9 mov %r15d,%ecx
6343: 41 bd 01 00 00 00 mov $0x1,%r13d
6349: 41 d3 e5 shl %cl,%r13d
634c: e9 f2 00 00 00 jmp 0x6443
6351: 4d 63 ff movslq %r15d,%r15
6354: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffec920
635b: 48 89 d1 mov %rdx,%rcx
635e: 48 89 fa mov %rdi,%rdx
6361: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
6368: 01
6369: 41 ff d1 call *%r9
636c: 44 89 f9 mov %r15d,%ecx
636f: 41 bd 01 00 00 00 mov $0x1,%r13d
6375: 41 d3 e5 shl %cl,%r13d
6378: e9 c6 00 00 00 jmp 0x6443
637d: 41 83 ff 11 cmp $0x11,%r15d
6381: 7e 77 jle 0x63fa
6383: 41 83 ff 12 cmp $0x12,%r15d
6387: 7f 50 jg 0x63d9
6389: 48 3b d7 cmp %rdi,%rdx
638c: 0f 84 18 01 00 00 je 0x64aa
6392: 48 89 d1 mov %rdx,%rcx
6395: 48 89 fa mov %rdi,%rdx
6398: 45 89 f0 mov %r14d,%r8d
639b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
63a0: e8 3b 43 b2 01 call 0x1b2a6e0
63a5: 48 8d 04 24 lea (%rsp),%rax
63a9: 48 89 f9 mov %rdi,%rcx
63ac: 44 89 f2 mov %r14d,%edx
63af: 4d 89 e9 mov %r13,%r9
63b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8
63b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
63be: e8 83 8b b2 01 call 0x1b2ef46
63c3: 44 89 f9 mov %r15d,%ecx
63c6: 41 bd 01 00 00 00 mov $0x1,%r13d
63cc: 41 d3 e5 shl %cl,%r13d
63cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
63d5: 75 5a jne 0x6431
63d7: eb 6a jmp 0x6443
63d9: 48 8d 04 24 lea (%rsp),%rax
63dd: 4c 89 e1 mov %r12,%rcx
63e0: 49 89 f8 mov %rdi,%r8
63e3: 4c 89 68 20 mov %r13,0x20(%rax)
63e7: e8 b4 7b 09 00 call 0x9dfa0
63ec: 44 89 f9 mov %r15d,%ecx
63ef: 41 bd 01 00 00 00 mov $0x1,%r13d
63f5: 41 d3 e5 shl %cl,%r13d
63f8: eb 49 jmp 0x6443
63fa: 49 89 e2 mov %rsp,%r10
63fd: 48 89 d1 mov %rdx,%rcx
6400: 49 8b 44 24 30 mov 0x30(%r12),%rax
6405: 48 89 fa mov %rdi,%rdx
6408: 45 89 f0 mov %r14d,%r8d
640b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
6410: 49 89 42 20 mov %rax,0x20(%r10)
6414: 4d 89 6a 28 mov %r13,0x28(%r10)
6418: e8 83 6a b2 01 call 0x1b2cea0
641d: 44 89 f9 mov %r15d,%ecx
6420: 41 bd 01 00 00 00 mov $0x1,%r13d
6426: 41 d3 e5 shl %cl,%r13d
6429: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
642f: 74 12 je 0x6443
6431: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
6438: 48 89 fa mov %rdi,%rdx
643b: 45 89 e8 mov %r13d,%r8d
643e: e8 3d 62 ff ff call 0xffffffffffffc680
6443: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
6448: 48 89 f9 mov %rdi,%rcx
644b: f3 0f 10 0f movss (%rdi),%xmm1
644f: 44 89 f2 mov %r14d,%edx
6452: 41 b8 01 00 00 00 mov $0x1,%r8d
6458: f3 0f 58 07 addss (%rdi),%xmm0
645c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
6461: f3 0f 11 07 movss %xmm0,(%rdi)
6465: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
646a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
646f: e8 ac 8e 09 00 call 0x9f320
6474: 4d 63 ed movslq %r13d,%r13
6477: 49 83 fd 01 cmp $0x1,%r13
647b: 74 15 je 0x6492
647d: 8b 47 04 mov 0x4(%rdi),%eax
6480: 45 33 c9 xor %r9d,%r9d
6483: 42 89 04 af mov %eax,(%rdi,%r13,4)
6487: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
648c: 44 89 4f 04 mov %r9d,0x4(%rdi)
6490: eb 07 jmp 0x6499
6492: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
6499: 33 c0 xor %eax,%eax
649b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
64a0: 41 5f pop %r15
64a2: 41 5e pop %r14
64a4: 41 5d pop %r13
64a6: 41 5c pop %r12
64a8: 5f pop %rdi
64a9: c3 ret
64aa: 48 89 f9 mov %rdi,%rcx
64ad: 44 89 f2 mov %r14d,%edx
64b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8
64b5: e8 76 3c b2 01 call 0x1b2a130
64ba: e9 e6 fe ff ff jmp 0x63a5
64bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
64c5: 7e 14 jle 0x64db
64c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
64cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
64d1: 41 5f pop %r15
64d3: 41 5e pop %r14
64d5: 41 5d pop %r13
64d7: 41 5c pop %r12
64d9: 5f pop %rdi
64da: c3 ret
64db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
64e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
64e6: 0f 8e 7a fd ff ff jle 0x6266
64ec: e9 0f fe ff ff jmp 0x6300
64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64f8: 00
64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6500: 56 push %rsi
6501: 57 push %rdi
6502: 41 54 push %r12
6504: 41 55 push %r13
6506: 48 83 ec 38 sub $0x38,%rsp
650a: 4c 89 c7 mov %r8,%rdi
650d: 48 89 d6 mov %rdx,%rsi
6510: 48 89 ca mov %rcx,%rdx
6513: 45 33 db xor %r11d,%r11d
6516: 48 85 ff test %rdi,%rdi
6519: 0f 84 0e 02 00 00 je 0x672d
651f: 83 3f 06 cmpl $0x6,(%rdi)
6522: 74 10 je 0x6534
6524: b8 f3 ff ff ff mov $0xfffffff3,%eax
6529: 48 83 c4 38 add $0x38,%rsp
652d: 41 5d pop %r13
652f: 41 5c pop %r12
6531: 5f pop %rdi
6532: 5e pop %rsi
6533: c3 ret
6534: 48 85 d2 test %rdx,%rdx
6537: 0f 84 f0 01 00 00 je 0x672d
653d: 48 85 f6 test %rsi,%rsi
6540: 0f 84 e7 01 00 00 je 0x672d
6546: 4d 85 c9 test %r9,%r9
6549: 0f 84 d8 01 00 00 je 0x6727
654f: 44 8b 6f 04 mov 0x4(%rdi),%r13d
6553: 41 83 fd 04 cmp $0x4,%r13d
6557: 7f 74 jg 0x65cd
6559: 4d 63 cd movslq %r13d,%r9
655c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6560: 74 1f je 0x6581
6562: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffec920
6569: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
656e: 48 89 d1 mov %rdx,%rcx
6571: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
6578: 01
6579: 48 89 f2 mov %rsi,%rdx
657c: 41 ff d1 call *%r9
657f: eb 17 jmp 0x6598
6581: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffec920
6588: 48 89 d1 mov %rdx,%rcx
658b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
6592: 01
6593: 48 89 f2 mov %rsi,%rdx
6596: ff d7 call *%rdi
6598: b8 01 00 00 00 mov $0x1,%eax
659d: 44 89 e9 mov %r13d,%ecx
65a0: d3 e0 shl %cl,%eax
65a2: 48 63 c0 movslq %eax,%rax
65a5: 48 83 f8 01 cmp $0x1,%rax
65a9: 74 0e je 0x65b9
65ab: 8b 7e 04 mov 0x4(%rsi),%edi
65ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
65b5: 00
65b6: 89 3c 86 mov %edi,(%rsi,%rax,4)
65b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
65c0: 33 c0 xor %eax,%eax
65c2: 48 83 c4 38 add $0x38,%rsp
65c6: 41 5d pop %r13
65c8: 41 5c pop %r12
65ca: 5f pop %rdi
65cb: 5e pop %rsi
65cc: c3 ret
65cd: 4c 89 c8 mov %r9,%rax
65d0: 48 83 e0 3f and $0x3f,%rax
65d4: 48 f7 d8 neg %rax
65d7: 48 83 e0 3f and $0x3f,%rax
65db: 4c 03 c8 add %rax,%r9
65de: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
65e2: 4d 0f 4f d9 cmovg %r9,%r11
65e6: 45 8d 4d ff lea -0x1(%r13),%r9d
65ea: 41 bc 01 00 00 00 mov $0x1,%r12d
65f0: 44 89 c9 mov %r9d,%ecx
65f3: 41 d3 e4 shl %cl,%r12d
65f6: 41 83 fd 06 cmp $0x6,%r13d
65fa: 7f 60 jg 0x665c
65fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6600: 74 31 je 0x6633
6602: 4d 63 ed movslq %r13d,%r13
6605: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffec920
660c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
6611: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
6618: 01
6619: 48 89 d1 mov %rdx,%rcx
661c: 48 89 f2 mov %rsi,%rdx
661f: 41 ff d1 call *%r9
6622: 44 89 e9 mov %r13d,%ecx
6625: 41 bd 01 00 00 00 mov $0x1,%r13d
662b: 41 d3 e5 shl %cl,%r13d
662e: e9 92 00 00 00 jmp 0x66c5
6633: 4d 63 ed movslq %r13d,%r13
6636: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffec920
663d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
6644: 01
6645: 48 89 d1 mov %rdx,%rcx
6648: 48 89 f2 mov %rsi,%rdx
664b: 41 ff d1 call *%r9
664e: 44 89 e9 mov %r13d,%ecx
6651: 41 bd 01 00 00 00 mov $0x1,%r13d
6657: 41 d3 e5 shl %cl,%r13d
665a: eb 69 jmp 0x66c5
665c: 41 83 fd 12 cmp $0x12,%r13d
6660: 7e 20 jle 0x6682
6662: 48 89 e0 mov %rsp,%rax
6665: 48 89 f9 mov %rdi,%rcx
6668: 49 89 f0 mov %rsi,%r8
666b: 4c 89 58 20 mov %r11,0x20(%rax)
666f: e8 cc d9 09 00 call 0xa4040
6674: 44 89 e9 mov %r13d,%ecx
6677: 41 bd 01 00 00 00 mov $0x1,%r13d
667d: 41 d3 e5 shl %cl,%r13d
6680: eb 43 jmp 0x66c5
6682: 49 89 e2 mov %rsp,%r10
6685: 48 8b 47 30 mov 0x30(%rdi),%rax
6689: 48 89 d1 mov %rdx,%rcx
668c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
6690: 48 89 f2 mov %rsi,%rdx
6693: 45 89 e0 mov %r12d,%r8d
6696: 4d 89 5a 28 mov %r11,0x28(%r10)
669a: 49 89 42 20 mov %rax,0x20(%r10)
669e: e8 5d f0 b3 01 call 0x1b45700
66a3: 44 89 e9 mov %r13d,%ecx
66a6: 41 bd 01 00 00 00 mov $0x1,%r13d
66ac: 41 d3 e5 shl %cl,%r13d
66af: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
66b3: 74 10 je 0x66c5
66b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
66ba: 48 89 f2 mov %rsi,%rdx
66bd: 45 89 e8 mov %r13d,%r8d
66c0: e8 1b 60 ff ff call 0xffffffffffffc6e0
66c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
66ca: 48 89 f1 mov %rsi,%rcx
66cd: 44 89 e2 mov %r12d,%edx
66d0: f3 0f 10 16 movss (%rsi),%xmm2
66d4: 0f 28 c1 movaps %xmm1,%xmm0
66d7: 41 b8 01 00 00 00 mov $0x1,%r8d
66dd: f3 0f 58 c2 addss %xmm2,%xmm0
66e1: f3 0f 5c d1 subss %xmm1,%xmm2
66e5: f3 0f 11 06 movss %xmm0,(%rsi)
66e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
66ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9
66f2: e8 89 eb 09 00 call 0xa5280
66f7: 4d 63 ed movslq %r13d,%r13
66fa: 49 83 fd 01 cmp $0x1,%r13
66fe: 74 13 je 0x6713
6700: 8b 46 04 mov 0x4(%rsi),%eax
6703: 33 ff xor %edi,%edi
6705: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
670a: 42 89 04 ae mov %eax,(%rsi,%r13,4)
670e: 89 7e 04 mov %edi,0x4(%rsi)
6711: eb 07 jmp 0x671a
6713: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
671a: 33 c0 xor %eax,%eax
671c: 48 83 c4 38 add $0x38,%rsp
6720: 41 5d pop %r13
6722: 41 5c pop %r12
6724: 5f pop %rdi
6725: 5e pop %rsi
6726: c3 ret
6727: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
672b: 7e 10 jle 0x673d
672d: b8 f8 ff ff ff mov $0xfffffff8,%eax
6732: 48 83 c4 38 add $0x38,%rsp
6736: 41 5d pop %r13
6738: 41 5c pop %r12
673a: 5f pop %rdi
673b: 5e pop %rsi
673c: c3 ret
673d: 44 8b 6f 04 mov 0x4(%rdi),%r13d
6741: 41 83 fd 04 cmp $0x4,%r13d
6745: 0f 8e 0e fe ff ff jle 0x6559
674b: e9 96 fe ff ff jmp 0x65e6
6750: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6757: 00
6758: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
675f: 90 nop
6760: 41 54 push %r12
6762: 41 55 push %r13
6764: 41 56 push %r14
6766: 41 57 push %r15
6768: 48 83 ec 38 sub $0x38,%rsp
676c: 4d 89 c5 mov %r8,%r13
676f: 49 89 d4 mov %rdx,%r12
6772: 48 89 ca mov %rcx,%rdx
6775: 45 33 db xor %r11d,%r11d
6778: 4d 85 ed test %r13,%r13
677b: 0f 84 25 02 00 00 je 0x69a6
6781: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
6786: 74 12 je 0x679a
6788: b8 f3 ff ff ff mov $0xfffffff3,%eax
678d: 48 83 c4 38 add $0x38,%rsp
6791: 41 5f pop %r15
6793: 41 5e pop %r14
6795: 41 5d pop %r13
6797: 41 5c pop %r12
6799: c3 ret
679a: 48 85 d2 test %rdx,%rdx
679d: 0f 84 03 02 00 00 je 0x69a6
67a3: 4d 85 e4 test %r12,%r12
67a6: 0f 84 fa 01 00 00 je 0x69a6
67ac: 4d 85 c9 test %r9,%r9
67af: 0f 84 ea 01 00 00 je 0x699f
67b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
67b9: 41 83 ff 04 cmp $0x4,%r15d
67bd: 7f 79 jg 0x6838
67bf: 4d 63 cf movslq %r15d,%r9
67c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
67c7: 74 1d je 0x67e6
67c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffec920
67d0: 48 89 d1 mov %rdx,%rcx
67d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
67d9: 4c 89 e2 mov %r12,%rdx
67dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
67e3: 01
67e4: eb 15 jmp 0x67fb
67e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffec920
67ed: 48 89 d1 mov %rdx,%rcx
67f0: 4c 89 e2 mov %r12,%rdx
67f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
67fa: 01
67fb: b8 01 00 00 00 mov $0x1,%eax
6800: 44 89 f9 mov %r15d,%ecx
6803: d3 e0 shl %cl,%eax
6805: 48 63 c0 movslq %eax,%rax
6808: 48 83 f8 01 cmp $0x1,%rax
680c: 74 12 je 0x6820
680e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
6813: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
6817: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
681e: 00 00
6820: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
6827: 00 00
6829: 33 c0 xor %eax,%eax
682b: 48 83 c4 38 add $0x38,%rsp
682f: 41 5f pop %r15
6831: 41 5e pop %r14
6833: 41 5d pop %r13
6835: 41 5c pop %r12
6837: c3 ret
6838: 4c 89 c8 mov %r9,%rax
683b: 48 83 e0 3f and $0x3f,%rax
683f: 48 f7 d8 neg %rax
6842: 48 83 e0 3f and $0x3f,%rax
6846: 4c 03 c8 add %rax,%r9
6849: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
684e: 4d 0f 4f d9 cmovg %r9,%r11
6852: 41 be 01 00 00 00 mov $0x1,%r14d
6858: 45 8d 4f ff lea -0x1(%r15),%r9d
685c: 44 89 c9 mov %r9d,%ecx
685f: 41 d3 e6 shl %cl,%r14d
6862: 41 83 ff 07 cmp $0x7,%r15d
6866: 7f 5c jg 0x68c4
6868: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
686d: 74 2f je 0x689e
686f: 4d 63 ff movslq %r15d,%r15
6872: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffec920
6879: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
687f: 48 89 d1 mov %rdx,%rcx
6882: 4c 89 e2 mov %r12,%rdx
6885: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
688c: 01
688d: 44 89 f9 mov %r15d,%ecx
6890: 41 bf 01 00 00 00 mov $0x1,%r15d
6896: 41 d3 e7 shl %cl,%r15d
6899: e9 91 00 00 00 jmp 0x692f
689e: 4d 63 ff movslq %r15d,%r15
68a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffec920
68a8: 48 89 d1 mov %rdx,%rcx
68ab: 4c 89 e2 mov %r12,%rdx
68ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
68b5: 01
68b6: 44 89 f9 mov %r15d,%ecx
68b9: 41 bf 01 00 00 00 mov $0x1,%r15d
68bf: 41 d3 e7 shl %cl,%r15d
68c2: eb 6b jmp 0x692f
68c4: 41 83 ff 13 cmp $0x13,%r15d
68c8: 7e 20 jle 0x68ea
68ca: 48 89 e0 mov %rsp,%rax
68cd: 4c 89 e9 mov %r13,%rcx
68d0: 4d 89 e0 mov %r12,%r8
68d3: 4c 89 58 20 mov %r11,0x20(%rax)
68d7: e8 84 32 0a 00 call 0xa9b60
68dc: 44 89 f9 mov %r15d,%ecx
68df: 41 bf 01 00 00 00 mov $0x1,%r15d
68e5: 41 d3 e7 shl %cl,%r15d
68e8: eb 45 jmp 0x692f
68ea: 49 89 e2 mov %rsp,%r10
68ed: 48 89 d1 mov %rdx,%rcx
68f0: 49 8b 45 30 mov 0x30(%r13),%rax
68f4: 4c 89 e2 mov %r12,%rdx
68f7: 45 89 f0 mov %r14d,%r8d
68fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
68fe: 4d 89 5a 28 mov %r11,0x28(%r10)
6902: 49 89 42 20 mov %rax,0x20(%r10)
6906: e8 55 76 b5 01 call 0x1b5df60
690b: 44 89 f9 mov %r15d,%ecx
690e: 41 bf 01 00 00 00 mov $0x1,%r15d
6914: 41 d3 e7 shl %cl,%r15d
6917: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
691c: 74 11 je 0x692f
691e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
6924: 4c 89 e2 mov %r12,%rdx
6927: 45 89 f8 mov %r15d,%r8d
692a: e8 11 5e ff ff call 0xffffffffffffc740
692f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
6936: 4c 89 e1 mov %r12,%rcx
6939: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
693f: 44 89 f2 mov %r14d,%edx
6942: 41 b8 01 00 00 00 mov $0x1,%r8d
6948: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
694c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
6950: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
6956: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
695d: 4d 8b 4d 50 mov 0x50(%r13),%r9
6961: e8 3a 44 0a 00 call 0xaada0
6966: 4d 63 ff movslq %r15d,%r15
6969: 49 83 ff 01 cmp $0x1,%r15
696d: 74 18 je 0x6987
696f: 41 8b 44 24 04 mov 0x4(%r12),%eax
6974: 45 33 c9 xor %r9d,%r9d
6977: 43 89 04 bc mov %eax,(%r12,%r15,4)
697b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
6980: 45 89 4c 24 04 mov %r9d,0x4(%r12)
6985: eb 09 jmp 0x6990
6987: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
698e: 00 00
6990: 33 c0 xor %eax,%eax
6992: 48 83 c4 38 add $0x38,%rsp
6996: 41 5f pop %r15
6998: 41 5e pop %r14
699a: 41 5d pop %r13
699c: 41 5c pop %r12
699e: c3 ret
699f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
69a4: 7e 12 jle 0x69b8
69a6: b8 f8 ff ff ff mov $0xfffffff8,%eax
69ab: 48 83 c4 38 add $0x38,%rsp
69af: 41 5f pop %r15
69b1: 41 5e pop %r14
69b3: 41 5d pop %r13
69b5: 41 5c pop %r12
69b7: c3 ret
69b8: 45 8b 7d 04 mov 0x4(%r13),%r15d
69bc: 41 83 ff 04 cmp $0x4,%r15d
69c0: 0f 8e f9 fd ff ff jle 0x67bf
69c6: e9 87 fe ff ff jmp 0x6852
69cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
69d2: 00
69d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
69e0: 56 push %rsi
69e1: 57 push %rdi
69e2: 41 54 push %r12
69e4: 41 55 push %r13
69e6: 41 57 push %r15
69e8: 48 83 ec 30 sub $0x30,%rsp
69ec: 4c 89 c7 mov %r8,%rdi
69ef: 48 89 d6 mov %rdx,%rsi
69f2: 48 89 ca mov %rcx,%rdx
69f5: 45 33 db xor %r11d,%r11d
69f8: 48 85 ff test %rdi,%rdi
69fb: 0f 84 ea 01 00 00 je 0x6beb
6a01: 83 3f 06 cmpl $0x6,(%rdi)
6a04: 74 12 je 0x6a18
6a06: b8 f3 ff ff ff mov $0xfffffff3,%eax
6a0b: 48 83 c4 30 add $0x30,%rsp
6a0f: 41 5f pop %r15
6a11: 41 5d pop %r13
6a13: 41 5c pop %r12
6a15: 5f pop %rdi
6a16: 5e pop %rsi
6a17: c3 ret
6a18: 48 85 d2 test %rdx,%rdx
6a1b: 0f 84 ca 01 00 00 je 0x6beb
6a21: 48 85 f6 test %rsi,%rsi
6a24: 0f 84 c1 01 00 00 je 0x6beb
6a2a: 4d 85 c9 test %r9,%r9
6a2d: 0f 84 b2 01 00 00 je 0x6be5
6a33: 44 8b 7f 04 mov 0x4(%rdi),%r15d
6a37: 41 83 ff 04 cmp $0x4,%r15d
6a3b: 7f 75 jg 0x6ab2
6a3d: 4d 63 cf movslq %r15d,%r9
6a40: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6a44: 74 20 je 0x6a66
6a46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffec920
6a4d: 48 89 d1 mov %rdx,%rcx
6a50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
6a55: 48 89 f2 mov %rsi,%rdx
6a58: c5 f8 28 d0 vmovaps %xmm0,%xmm2
6a5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
6a63: 01
6a64: eb 15 jmp 0x6a7b
6a66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffec920
6a6d: 48 89 d1 mov %rdx,%rcx
6a70: 48 89 f2 mov %rsi,%rdx
6a73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
6a7a: 01
6a7b: b8 01 00 00 00 mov $0x1,%eax
6a80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
6a85: 48 63 ff movslq %edi,%rdi
6a88: 48 83 ff 01 cmp $0x1,%rdi
6a8c: 74 0e je 0x6a9c
6a8e: 8b 46 04 mov 0x4(%rsi),%eax
6a91: 89 04 be mov %eax,(%rsi,%rdi,4)
6a94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
6a9b: 00
6a9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
6aa3: 33 c0 xor %eax,%eax
6aa5: 48 83 c4 30 add $0x30,%rsp
6aa9: 41 5f pop %r15
6aab: 41 5d pop %r13
6aad: 41 5c pop %r12
6aaf: 5f pop %rdi
6ab0: 5e pop %rsi
6ab1: c3 ret
6ab2: 4c 89 c8 mov %r9,%rax
6ab5: 48 83 e0 3f and $0x3f,%rax
6ab9: 48 f7 d8 neg %rax
6abc: 48 83 e0 3f and $0x3f,%rax
6ac0: 4c 03 c8 add %rax,%r9
6ac3: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
6ac7: 4d 0f 4f d9 cmovg %r9,%r11
6acb: 41 bc 01 00 00 00 mov $0x1,%r12d
6ad1: 45 8d 4f ff lea -0x1(%r15),%r9d
6ad5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
6ada: 41 83 ff 07 cmp $0x7,%r15d
6ade: 7f 49 jg 0x6b29
6ae0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6ae4: 74 24 je 0x6b0a
6ae6: 4d 63 ff movslq %r15d,%r15
6ae9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffec920
6af0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
6af5: 48 89 d1 mov %rdx,%rcx
6af8: 48 89 f2 mov %rsi,%rdx
6afb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
6b02: 01
6b03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6b08: eb 7a jmp 0x6b84
6b0a: 4d 63 ff movslq %r15d,%r15
6b0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffec920
6b14: 48 89 d1 mov %rdx,%rcx
6b17: 48 89 f2 mov %rsi,%rdx
6b1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
6b21: 01
6b22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6b27: eb 5b jmp 0x6b84
6b29: 41 83 ff 13 cmp $0x13,%r15d
6b2d: 7e 19 jle 0x6b48
6b2f: 48 89 e0 mov %rsp,%rax
6b32: 48 89 f9 mov %rdi,%rcx
6b35: 49 89 f0 mov %rsi,%r8
6b38: 4c 89 58 20 mov %r11,0x20(%rax)
6b3c: e8 bf 93 0a 00 call 0xaff00
6b41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6b46: eb 3c jmp 0x6b84
6b48: 49 89 e2 mov %rsp,%r10
6b4b: 48 89 d1 mov %rdx,%rcx
6b4e: 48 8b 47 30 mov 0x30(%rdi),%rax
6b52: 48 89 f2 mov %rsi,%rdx
6b55: 45 89 e8 mov %r13d,%r8d
6b58: 4c 8b 4f 38 mov 0x38(%rdi),%r9
6b5c: 4d 89 5a 28 mov %r11,0x28(%r10)
6b60: 49 89 42 20 mov %rax,0x20(%r10)
6b64: e8 37 79 b6 01 call 0x1b6e4a0
6b69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6b6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6b72: 74 10 je 0x6b84
6b74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
6b79: 48 89 f2 mov %rsi,%rdx
6b7c: 45 89 e0 mov %r12d,%r8d
6b7f: e8 7c 5d ff ff call 0xffffffffffffc900
6b84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
6b89: 48 89 f1 mov %rsi,%rcx
6b8c: c5 fa 10 0e vmovss (%rsi),%xmm1
6b90: 44 89 ea mov %r13d,%edx
6b93: 41 b8 01 00 00 00 mov $0x1,%r8d
6b99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
6b9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
6ba1: c5 fa 11 06 vmovss %xmm0,(%rsi)
6ba5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
6baa: 4c 8b 4f 50 mov 0x50(%rdi),%r9
6bae: e8 0d a6 0a 00 call 0xb11c0
6bb3: 4d 63 e4 movslq %r12d,%r12
6bb6: 49 83 fc 01 cmp $0x1,%r12
6bba: 74 13 je 0x6bcf
6bbc: 8b 46 04 mov 0x4(%rsi),%eax
6bbf: 33 ff xor %edi,%edi
6bc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
6bc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
6bca: 89 7e 04 mov %edi,0x4(%rsi)
6bcd: eb 07 jmp 0x6bd6
6bcf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
6bd6: 33 c0 xor %eax,%eax
6bd8: 48 83 c4 30 add $0x30,%rsp
6bdc: 41 5f pop %r15
6bde: 41 5d pop %r13
6be0: 41 5c pop %r12
6be2: 5f pop %rdi
6be3: 5e pop %rsi
6be4: c3 ret
6be5: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
6be9: 7e 12 jle 0x6bfd
6beb: b8 f8 ff ff ff mov $0xfffffff8,%eax
6bf0: 48 83 c4 30 add $0x30,%rsp
6bf4: 41 5f pop %r15
6bf6: 41 5d pop %r13
6bf8: 41 5c pop %r12
6bfa: 5f pop %rdi
6bfb: 5e pop %rsi
6bfc: c3 ret
6bfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d
6c01: 41 83 ff 04 cmp $0x4,%r15d
6c05: 0f 8e 32 fe ff ff jle 0x6a3d
6c0b: e9 bb fe ff ff jmp 0x6acb
6c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c17: 00
6c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c1f: 90 nop
6c20: 56 push %rsi
6c21: 57 push %rdi
6c22: 41 54 push %r12
6c24: 41 55 push %r13
6c26: 41 57 push %r15
6c28: 48 83 ec 30 sub $0x30,%rsp
6c2c: 4c 89 c7 mov %r8,%rdi
6c2f: 48 89 d6 mov %rdx,%rsi
6c32: 48 89 ca mov %rcx,%rdx
6c35: 45 33 db xor %r11d,%r11d
6c38: 48 85 ff test %rdi,%rdi
6c3b: 0f 84 e6 01 00 00 je 0x6e27
6c41: 83 3f 06 cmpl $0x6,(%rdi)
6c44: 74 12 je 0x6c58
6c46: b8 f3 ff ff ff mov $0xfffffff3,%eax
6c4b: 48 83 c4 30 add $0x30,%rsp
6c4f: 41 5f pop %r15
6c51: 41 5d pop %r13
6c53: 41 5c pop %r12
6c55: 5f pop %rdi
6c56: 5e pop %rsi
6c57: c3 ret
6c58: 48 85 d2 test %rdx,%rdx
6c5b: 0f 84 c6 01 00 00 je 0x6e27
6c61: 48 85 f6 test %rsi,%rsi
6c64: 0f 84 bd 01 00 00 je 0x6e27
6c6a: 4d 85 c9 test %r9,%r9
6c6d: 0f 84 ae 01 00 00 je 0x6e21
6c73: 44 8b 7f 04 mov 0x4(%rdi),%r15d
6c77: 41 83 ff 04 cmp $0x4,%r15d
6c7b: 7f 71 jg 0x6cee
6c7d: 4d 63 cf movslq %r15d,%r9
6c80: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6c84: 74 1c je 0x6ca2
6c86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffec920
6c8d: 48 89 d1 mov %rdx,%rcx
6c90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
6c95: 48 89 f2 mov %rsi,%rdx
6c98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
6c9f: 01
6ca0: eb 15 jmp 0x6cb7
6ca2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffec920
6ca9: 48 89 d1 mov %rdx,%rcx
6cac: 48 89 f2 mov %rsi,%rdx
6caf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
6cb6: 01
6cb7: b8 01 00 00 00 mov $0x1,%eax
6cbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
6cc1: 48 63 ff movslq %edi,%rdi
6cc4: 48 83 ff 01 cmp $0x1,%rdi
6cc8: 74 0e je 0x6cd8
6cca: 8b 46 04 mov 0x4(%rsi),%eax
6ccd: 89 04 be mov %eax,(%rsi,%rdi,4)
6cd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
6cd7: 00
6cd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
6cdf: 33 c0 xor %eax,%eax
6ce1: 48 83 c4 30 add $0x30,%rsp
6ce5: 41 5f pop %r15
6ce7: 41 5d pop %r13
6ce9: 41 5c pop %r12
6ceb: 5f pop %rdi
6cec: 5e pop %rsi
6ced: c3 ret
6cee: 4c 89 c8 mov %r9,%rax
6cf1: 48 83 e0 3f and $0x3f,%rax
6cf5: 48 f7 d8 neg %rax
6cf8: 48 83 e0 3f and $0x3f,%rax
6cfc: 4c 03 c8 add %rax,%r9
6cff: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
6d03: 4d 0f 4f d9 cmovg %r9,%r11
6d07: 41 bc 01 00 00 00 mov $0x1,%r12d
6d0d: 45 8d 4f ff lea -0x1(%r15),%r9d
6d11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
6d16: 41 83 ff 07 cmp $0x7,%r15d
6d1a: 7f 49 jg 0x6d65
6d1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6d20: 74 24 je 0x6d46
6d22: 4d 63 ff movslq %r15d,%r15
6d25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffec920
6d2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
6d31: 48 89 d1 mov %rdx,%rcx
6d34: 48 89 f2 mov %rsi,%rdx
6d37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
6d3e: 01
6d3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6d44: eb 7a jmp 0x6dc0
6d46: 4d 63 ff movslq %r15d,%r15
6d49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffec920
6d50: 48 89 d1 mov %rdx,%rcx
6d53: 48 89 f2 mov %rsi,%rdx
6d56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
6d5d: 01
6d5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6d63: eb 5b jmp 0x6dc0
6d65: 41 83 ff 13 cmp $0x13,%r15d
6d69: 7e 19 jle 0x6d84
6d6b: 48 89 e0 mov %rsp,%rax
6d6e: 48 89 f9 mov %rdi,%rcx
6d71: 49 89 f0 mov %rsi,%r8
6d74: 4c 89 58 20 mov %r11,0x20(%rax)
6d78: e8 a3 f3 0a 00 call 0xb6120
6d7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6d82: eb 3c jmp 0x6dc0
6d84: 49 89 e2 mov %rsp,%r10
6d87: 48 89 d1 mov %rdx,%rcx
6d8a: 48 8b 47 30 mov 0x30(%rdi),%rax
6d8e: 48 89 f2 mov %rsi,%rdx
6d91: 45 89 e8 mov %r13d,%r8d
6d94: 4c 8b 4f 38 mov 0x38(%rdi),%r9
6d98: 4d 89 5a 28 mov %r11,0x28(%r10)
6d9c: 49 89 42 20 mov %rax,0x20(%r10)
6da0: e8 fb 58 b7 01 call 0x1b7c6a0
6da5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
6daa: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
6dae: 74 10 je 0x6dc0
6db0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
6db5: 48 89 f2 mov %rsi,%rdx
6db8: 45 89 e0 mov %r12d,%r8d
6dbb: e8 00 5d ff ff call 0xffffffffffffcac0
6dc0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
6dc5: 48 89 f1 mov %rsi,%rcx
6dc8: c5 fa 10 0e vmovss (%rsi),%xmm1
6dcc: 44 89 ea mov %r13d,%edx
6dcf: 41 b8 01 00 00 00 mov $0x1,%r8d
6dd5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
6dd9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
6ddd: c5 fa 11 06 vmovss %xmm0,(%rsi)
6de1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
6de6: 4c 8b 4f 50 mov 0x50(%rdi),%r9
6dea: e8 f1 05 0b 00 call 0xb73e0
6def: 4d 63 e4 movslq %r12d,%r12
6df2: 49 83 fc 01 cmp $0x1,%r12
6df6: 74 13 je 0x6e0b
6df8: 8b 46 04 mov 0x4(%rsi),%eax
6dfb: 33 ff xor %edi,%edi
6dfd: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
6e01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
6e06: 89 7e 04 mov %edi,0x4(%rsi)
6e09: eb 07 jmp 0x6e12
6e0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
6e12: 33 c0 xor %eax,%eax
6e14: 48 83 c4 30 add $0x30,%rsp
6e18: 41 5f pop %r15
6e1a: 41 5d pop %r13
6e1c: 41 5c pop %r12
6e1e: 5f pop %rdi
6e1f: 5e pop %rsi
6e20: c3 ret
6e21: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
6e25: 7e 12 jle 0x6e39
6e27: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e2c: 48 83 c4 30 add $0x30,%rsp
6e30: 41 5f pop %r15
6e32: 41 5d pop %r13
6e34: 41 5c pop %r12
6e36: 5f pop %rdi
6e37: 5e pop %rsi
6e38: c3 ret
6e39: 44 8b 7f 04 mov 0x4(%rdi),%r15d
6e3d: 41 83 ff 04 cmp $0x4,%r15d
6e41: 0f 8e 36 fe ff ff jle 0x6c7d
6e47: e9 bb fe ff ff jmp 0x6d07
6e4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e53: 00
6e54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e60: 48 83 ec 28 sub $0x28,%rsp
6e64: 48 85 c9 test %rcx,%rcx
6e67: 74 26 je 0x6e8f
6e69: 48 85 d2 test %rdx,%rdx
6e6c: 74 21 je 0x6e8f
6e6e: 45 85 c0 test %r8d,%r8d
6e71: 7e 26 jle 0x6e99
6e73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
6e7a: 7d 07 jge 0x6e83
6e7c: e8 bf 94 a4 01 call 0x1a50340
6e81: eb 05 jmp 0x6e88
6e83: e8 b8 98 a4 01 call 0x1a50740
6e88: 33 c0 xor %eax,%eax
6e8a: 48 83 c4 28 add $0x28,%rsp
6e8e: c3 ret
6e8f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e94: 48 83 c4 28 add $0x28,%rsp
6e98: c3 ret
6e99: b8 fa ff ff ff mov $0xfffffffa,%eax
6e9e: 48 83 c4 28 add $0x28,%rsp
6ea2: c3 ret
6ea3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6eaa: 00
6eab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ec0: 48 83 ec 28 sub $0x28,%rsp
6ec4: 48 85 c9 test %rcx,%rcx
6ec7: 74 26 je 0x6eef
6ec9: 48 85 d2 test %rdx,%rdx
6ecc: 74 21 je 0x6eef
6ece: 45 85 c0 test %r8d,%r8d
6ed1: 7e 26 jle 0x6ef9
6ed3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
6eda: 7d 07 jge 0x6ee3
6edc: e8 ff a0 a4 01 call 0x1a50fe0
6ee1: eb 05 jmp 0x6ee8
6ee3: e8 78 56 0b 00 call 0xbc560
6ee8: 33 c0 xor %eax,%eax
6eea: 48 83 c4 28 add $0x28,%rsp
6eee: c3 ret
6eef: b8 f8 ff ff ff mov $0xfffffff8,%eax
6ef4: 48 83 c4 28 add $0x28,%rsp
6ef8: c3 ret
6ef9: b8 fa ff ff ff mov $0xfffffffa,%eax
6efe: 48 83 c4 28 add $0x28,%rsp
6f02: c3 ret
6f03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f0a: 00
6f0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f20: 48 83 ec 28 sub $0x28,%rsp
6f24: 48 85 c9 test %rcx,%rcx
6f27: 74 26 je 0x6f4f
6f29: 48 85 d2 test %rdx,%rdx
6f2c: 74 21 je 0x6f4f
6f2e: 45 85 c0 test %r8d,%r8d
6f31: 7e 26 jle 0x6f59
6f33: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
6f3a: 7d 07 jge 0x6f43
6f3c: e8 9f ad a4 01 call 0x1a51ce0
6f41: eb 05 jmp 0x6f48
6f43: e8 78 57 0b 00 call 0xbc6c0
6f48: 33 c0 xor %eax,%eax
6f4a: 48 83 c4 28 add $0x28,%rsp
6f4e: c3 ret
6f4f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f54: 48 83 c4 28 add $0x28,%rsp
6f58: c3 ret
6f59: b8 fa ff ff ff mov $0xfffffffa,%eax
6f5e: 48 83 c4 28 add $0x28,%rsp
6f62: c3 ret
6f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f6a: 00
6f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f80: 41 83 f9 05 cmp $0x5,%r9d
6f84: 7d 3d jge 0x6fc3
6f86: 41 ff c9 dec %r9d
6f89: 41 83 f9 ff cmp $0xffffffff,%r9d
6f8d: 74 33 je 0x6fc2
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: f2 0f 10 01 movsd (%rcx),%xmm0
6fa4: 41 ff c9 dec %r9d
6fa7: f2 0f 59 02 mulsd (%rdx),%xmm0
6fab: 48 83 c1 08 add $0x8,%rcx
6faf: f2 41 0f 11 00 movsd %xmm0,(%r8)
6fb4: 48 83 c2 08 add $0x8,%rdx
6fb8: 49 83 c0 08 add $0x8,%r8
6fbc: 41 83 f9 ff cmp $0xffffffff,%r9d
6fc0: 75 de jne 0x6fa0
6fc2: c3 ret
6fc3: 49 f7 c0 07 00 00 00 test $0x7,%r8
6fca: 0f 85 e8 02 00 00 jne 0x72b8
6fd0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
6fd7: 74 1c je 0x6ff5
6fd9: f2 0f 10 01 movsd (%rcx),%xmm0
6fdd: 48 83 c1 08 add $0x8,%rcx
6fe1: f2 0f 59 02 mulsd (%rdx),%xmm0
6fe5: 48 83 c2 08 add $0x8,%rdx
6fe9: f2 41 0f 11 00 movsd %xmm0,(%r8)
6fee: 49 83 c0 08 add $0x8,%r8
6ff2: 41 ff c9 dec %r9d
6ff5: 44 89 c8 mov %r9d,%eax
6ff8: 41 83 e1 03 and $0x3,%r9d
6ffc: c1 f8 02 sar $0x2,%eax
6fff: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7006: 0f 84 78 01 00 00 je 0x7184
700c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7013: 0f 84 dd 00 00 00 je 0x70f6
7019: 3d aa 2a 00 00 cmp $0x2aaa,%eax
701e: 0f 83 7c 00 00 00 jae 0x70a0
7024: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
702b: 00
702c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
703f: 00
7040: f2 0f 10 11 movsd (%rcx),%xmm2
7044: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7049: f2 0f 10 02 movsd (%rdx),%xmm0
704d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7052: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7057: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
705c: 48 83 c2 20 add $0x20,%rdx
7060: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7065: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
706a: 48 83 c1 20 add $0x20,%rcx
706e: 66 0f 59 d0 mulpd %xmm0,%xmm2
7072: 66 0f 59 d9 mulpd %xmm1,%xmm3
7076: 41 0f 29 10 movaps %xmm2,(%r8)
707a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
707f: 49 83 c0 20 add $0x20,%r8
7083: ff c8 dec %eax
7085: 75 b9 jne 0x7040
7087: e9 fa fe ff ff jmp 0x6f86
708c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7093: 00
7094: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
709b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
70a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
70a4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
70a8: f2 0f 10 11 movsd (%rcx),%xmm2
70ac: f2 0f 10 02 movsd (%rdx),%xmm0
70b0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
70b5: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
70ba: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
70bf: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
70c4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
70c9: 48 83 c2 20 add $0x20,%rdx
70cd: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
70d2: 48 83 c1 20 add $0x20,%rcx
70d6: 66 0f 59 d0 mulpd %xmm0,%xmm2
70da: 66 0f 59 d9 mulpd %xmm1,%xmm3
70de: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
70e3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
70e9: 49 83 c0 20 add $0x20,%r8
70ed: ff c8 dec %eax
70ef: 75 af jne 0x70a0
70f1: e9 90 fe ff ff jmp 0x6f86
70f6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
70fb: 73 43 jae 0x7140
70fd: 0f 1f 00 nopl (%rax)
7100: f2 0f 10 01 movsd (%rcx),%xmm0
7104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
710e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
7113: 48 83 c1 20 add $0x20,%rcx
7117: 66 0f 59 02 mulpd (%rdx),%xmm0
711b: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7120: 41 0f 29 00 movaps %xmm0,(%r8)
7124: 48 83 c2 20 add $0x20,%rdx
7128: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
712d: 49 83 c0 20 add $0x20,%r8
7131: ff c8 dec %eax
7133: 75 cb jne 0x7100
7135: e9 4c fe ff ff jmp 0x6f86
713a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7140: 0f 18 49 40 prefetcht0 0x40(%rcx)
7144: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7148: f2 0f 10 01 movsd (%rcx),%xmm0
714c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7151: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
7156: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
715b: 48 83 c1 20 add $0x20,%rcx
715f: 66 0f 59 02 mulpd (%rdx),%xmm0
7163: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7168: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
716d: 48 83 c2 20 add $0x20,%rdx
7171: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7177: 49 83 c0 20 add $0x20,%r8
717b: ff c8 dec %eax
717d: 75 c1 jne 0x7140
717f: e9 02 fe ff ff jmp 0x6f86
7184: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
718b: 0f 84 93 00 00 00 je 0x7224
7191: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7196: 73 48 jae 0x71e0
7198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
719f: 00
71a0: f2 0f 10 02 movsd (%rdx),%xmm0
71a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
71a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
71ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
71b3: 48 83 c2 20 add $0x20,%rdx
71b7: 66 0f 59 01 mulpd (%rcx),%xmm0
71bb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
71c0: 41 0f 29 00 movaps %xmm0,(%r8)
71c4: 48 83 c1 20 add $0x20,%rcx
71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
71cd: 49 83 c0 20 add $0x20,%r8
71d1: ff c8 dec %eax
71d3: 75 cb jne 0x71a0
71d5: e9 ac fd ff ff jmp 0x6f86
71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
71e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
71e4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
71e8: f2 0f 10 02 movsd (%rdx),%xmm0
71ec: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
71f1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
71f6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
71fb: 48 83 c2 20 add $0x20,%rdx
71ff: 66 0f 59 01 mulpd (%rcx),%xmm0
7203: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
7208: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
720d: 48 83 c1 20 add $0x20,%rcx
7211: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7217: 49 83 c0 20 add $0x20,%r8
721b: ff c8 dec %eax
721d: 75 c1 jne 0x71e0
721f: e9 62 fd ff ff jmp 0x6f86
7224: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7229: 73 55 jae 0x7280
722b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7232: 00
7233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
723a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7240: 0f 28 01 movaps (%rcx),%xmm0
7243: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
7247: 48 83 c1 20 add $0x20,%rcx
724b: 66 0f 59 02 mulpd (%rdx),%xmm0
724f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7254: 41 0f 29 00 movaps %xmm0,(%r8)
7258: 48 83 c2 20 add $0x20,%rdx
725c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
7261: 49 83 c0 20 add $0x20,%r8
7265: ff c8 dec %eax
7267: 75 d7 jne 0x7240
7269: e9 18 fd ff ff jmp 0x6f86
726e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7275: 00
7276: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
727d: 0f 1f 00 nopl (%rax)
7280: 0f 18 49 40 prefetcht0 0x40(%rcx)
7284: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7288: 0f 28 01 movaps (%rcx),%xmm0
728b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
728f: 48 83 c1 20 add $0x20,%rcx
7293: 66 0f 59 02 mulpd (%rdx),%xmm0
7297: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
729c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
72a1: 48 83 c2 20 add $0x20,%rdx
72a5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
72ab: 49 83 c0 20 add $0x20,%r8
72af: ff c8 dec %eax
72b1: 75 cd jne 0x7280
72b3: e9 ce fc ff ff jmp 0x6f86
72b8: 44 89 c8 mov %r9d,%eax
72bb: 41 83 e1 03 and $0x3,%r9d
72bf: c1 f8 02 sar $0x2,%eax
72c2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
72c9: 0f 84 cb 00 00 00 je 0x739a
72cf: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
72d6: 0f 85 64 00 00 00 jne 0x7340
72dc: 0f 1f 40 00 nopl 0x0(%rax)
72e0: f2 0f 10 01 movsd (%rcx),%xmm0
72e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
72e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
72ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
72f3: 48 83 c1 20 add $0x20,%rcx
72f7: 66 0f 59 02 mulpd (%rdx),%xmm0
72fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7300: f2 41 0f 11 00 movsd %xmm0,(%r8)
7305: 48 83 c2 20 add $0x20,%rdx
7309: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
730f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7315: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
731b: 49 83 c0 20 add $0x20,%r8
731f: ff c8 dec %eax
7321: 75 bd jne 0x72e0
7323: e9 5e fc ff ff jmp 0x6f86
7328: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
732f: 00
7330: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
733e: 00 00
7340: f2 0f 10 11 movsd (%rcx),%xmm2
7344: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7349: f2 0f 10 02 movsd (%rdx),%xmm0
734d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7352: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7357: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
735c: 48 83 c2 20 add $0x20,%rdx
7360: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7365: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
736a: 48 83 c1 20 add $0x20,%rcx
736e: 66 0f 59 d0 mulpd %xmm0,%xmm2
7372: 66 0f 59 d9 mulpd %xmm1,%xmm3
7376: f2 41 0f 11 10 movsd %xmm2,(%r8)
737b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
7381: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
7387: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
738d: 49 83 c0 20 add $0x20,%r8
7391: ff c8 dec %eax
7393: 75 ab jne 0x7340
7395: e9 ec fb ff ff jmp 0x6f86
739a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
73a1: 75 5d jne 0x7400
73a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73aa: 00
73ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73c0: 0f 28 01 movaps (%rcx),%xmm0
73c3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
73c7: 48 83 c1 20 add $0x20,%rcx
73cb: 66 0f 59 02 mulpd (%rdx),%xmm0
73cf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
73d4: f2 41 0f 11 00 movsd %xmm0,(%r8)
73d9: 48 83 c2 20 add $0x20,%rdx
73dd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
73e3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
73e9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
73ef: 49 83 c0 20 add $0x20,%r8
73f3: ff c8 dec %eax
73f5: 75 c9 jne 0x73c0
73f7: e9 8a fb ff ff jmp 0x6f86
73fc: 0f 1f 40 00 nopl 0x0(%rax)
7400: f2 0f 10 02 movsd (%rdx),%xmm0
7404: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7409: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
740e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7413: 48 83 c2 20 add $0x20,%rdx
7417: 66 0f 59 01 mulpd (%rcx),%xmm0
741b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
7420: f2 41 0f 11 00 movsd %xmm0,(%r8)
7425: 48 83 c1 20 add $0x20,%rcx
7429: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
742f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7435: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
743b: 49 83 c0 20 add $0x20,%r8
743f: ff c8 dec %eax
7441: 75 bd jne 0x7400
7443: e9 3e fb ff ff jmp 0x6f86
7448: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
744f: 00
7450: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
745e: 00 00
7460: 41 83 f9 05 cmp $0x5,%r9d
7464: 7d 3d jge 0x74a3
7466: 41 ff c9 dec %r9d
7469: 41 83 f9 ff cmp $0xffffffff,%r9d
746d: 74 33 je 0x74a2
746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7476: 00
7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
747e: 66 90 xchg %ax,%ax
7480: f2 0f 10 01 movsd (%rcx),%xmm0
7484: 41 ff c9 dec %r9d
7487: f2 0f 59 02 mulsd (%rdx),%xmm0
748b: 48 83 c1 08 add $0x8,%rcx
748f: f2 41 0f 11 00 movsd %xmm0,(%r8)
7494: 48 83 c2 08 add $0x8,%rdx
7498: 49 83 c0 08 add $0x8,%r8
749c: 41 83 f9 ff cmp $0xffffffff,%r9d
74a0: 75 de jne 0x7480
74a2: c3 ret
74a3: 49 f7 c0 07 00 00 00 test $0x7,%r8
74aa: 0f 85 e8 02 00 00 jne 0x7798
74b0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
74b7: 74 1c je 0x74d5
74b9: f2 0f 10 01 movsd (%rcx),%xmm0
74bd: 48 83 c1 08 add $0x8,%rcx
74c1: f2 0f 59 02 mulsd (%rdx),%xmm0
74c5: 48 83 c2 08 add $0x8,%rdx
74c9: f2 41 0f 11 00 movsd %xmm0,(%r8)
74ce: 49 83 c0 08 add $0x8,%r8
74d2: 41 ff c9 dec %r9d
74d5: 44 89 c8 mov %r9d,%eax
74d8: 41 83 e1 03 and $0x3,%r9d
74dc: c1 f8 02 sar $0x2,%eax
74df: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
74e6: 0f 84 78 01 00 00 je 0x7664
74ec: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
74f3: 0f 84 dd 00 00 00 je 0x75d6
74f9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
74fe: 0f 83 7c 00 00 00 jae 0x7580
7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
750b: 00
750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
751f: 00
7520: f2 0f 10 11 movsd (%rcx),%xmm2
7524: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7529: f2 0f 10 02 movsd (%rdx),%xmm0
752d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7532: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7537: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
753c: 48 83 c2 20 add $0x20,%rdx
7540: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7545: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
754a: 48 83 c1 20 add $0x20,%rcx
754e: 66 0f 59 d0 mulpd %xmm0,%xmm2
7552: 66 0f 59 d9 mulpd %xmm1,%xmm3
7556: 41 0f 29 10 movaps %xmm2,(%r8)
755a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
755f: 49 83 c0 20 add $0x20,%r8
7563: ff c8 dec %eax
7565: 75 b9 jne 0x7520
7567: e9 fa fe ff ff jmp 0x7466
756c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7573: 00
7574: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
757b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7580: 0f 18 49 40 prefetcht0 0x40(%rcx)
7584: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7588: f2 0f 10 11 movsd (%rcx),%xmm2
758c: f2 0f 10 02 movsd (%rdx),%xmm0
7590: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7595: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
759a: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
759f: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
75a4: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
75a9: 48 83 c2 20 add $0x20,%rdx
75ad: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
75b2: 48 83 c1 20 add $0x20,%rcx
75b6: 66 0f 59 d0 mulpd %xmm0,%xmm2
75ba: 66 0f 59 d9 mulpd %xmm1,%xmm3
75be: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
75c3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
75c9: 49 83 c0 20 add $0x20,%r8
75cd: ff c8 dec %eax
75cf: 75 af jne 0x7580
75d1: e9 90 fe ff ff jmp 0x7466
75d6: 3d aa 2a 00 00 cmp $0x2aaa,%eax
75db: 73 43 jae 0x7620
75dd: 0f 1f 00 nopl (%rax)
75e0: f2 0f 10 01 movsd (%rcx),%xmm0
75e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
75e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
75ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
75f3: 48 83 c1 20 add $0x20,%rcx
75f7: 66 0f 59 02 mulpd (%rdx),%xmm0
75fb: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7600: 41 0f 29 00 movaps %xmm0,(%r8)
7604: 48 83 c2 20 add $0x20,%rdx
7608: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
760d: 49 83 c0 20 add $0x20,%r8
7611: ff c8 dec %eax
7613: 75 cb jne 0x75e0
7615: e9 4c fe ff ff jmp 0x7466
761a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7620: 0f 18 49 40 prefetcht0 0x40(%rcx)
7624: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7628: f2 0f 10 01 movsd (%rcx),%xmm0
762c: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7631: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
7636: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
763b: 48 83 c1 20 add $0x20,%rcx
763f: 66 0f 59 02 mulpd (%rdx),%xmm0
7643: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7648: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
764d: 48 83 c2 20 add $0x20,%rdx
7651: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7657: 49 83 c0 20 add $0x20,%r8
765b: ff c8 dec %eax
765d: 75 c1 jne 0x7620
765f: e9 02 fe ff ff jmp 0x7466
7664: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
766b: 0f 84 93 00 00 00 je 0x7704
7671: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7676: 73 48 jae 0x76c0
7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
767f: 00
7680: f2 0f 10 02 movsd (%rdx),%xmm0
7684: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7689: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
768e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7693: 48 83 c2 20 add $0x20,%rdx
7697: 66 0f 59 01 mulpd (%rcx),%xmm0
769b: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
76a0: 41 0f 29 00 movaps %xmm0,(%r8)
76a4: 48 83 c1 20 add $0x20,%rcx
76a8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
76ad: 49 83 c0 20 add $0x20,%r8
76b1: ff c8 dec %eax
76b3: 75 cb jne 0x7680
76b5: e9 ac fd ff ff jmp 0x7466
76ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
76c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
76c4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
76c8: f2 0f 10 02 movsd (%rdx),%xmm0
76cc: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
76d1: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
76d6: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
76db: 48 83 c2 20 add $0x20,%rdx
76df: 66 0f 59 01 mulpd (%rcx),%xmm0
76e3: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
76e8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
76ed: 48 8d 49 20 lea 0x20(%rcx),%rcx
76f1: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
76f7: 49 83 c0 20 add $0x20,%r8
76fb: ff c8 dec %eax
76fd: 75 c1 jne 0x76c0
76ff: e9 62 fd ff ff jmp 0x7466
7704: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7709: 73 55 jae 0x7760
770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7712: 00
7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7720: 0f 28 01 movaps (%rcx),%xmm0
7723: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
7727: 48 83 c1 20 add $0x20,%rcx
772b: 66 0f 59 02 mulpd (%rdx),%xmm0
772f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7734: 41 0f 29 00 movaps %xmm0,(%r8)
7738: 48 83 c2 20 add $0x20,%rdx
773c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
7741: 49 83 c0 20 add $0x20,%r8
7745: ff c8 dec %eax
7747: 75 d7 jne 0x7720
7749: e9 18 fd ff ff jmp 0x7466
774e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7755: 00
7756: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
775d: 0f 1f 00 nopl (%rax)
7760: 0f 18 49 40 prefetcht0 0x40(%rcx)
7764: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7768: 0f 28 01 movaps (%rcx),%xmm0
776b: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
776f: 48 83 c1 20 add $0x20,%rcx
7773: 66 0f 59 02 mulpd (%rdx),%xmm0
7777: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
777c: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7781: 48 83 c2 20 add $0x20,%rdx
7785: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
778b: 49 83 c0 20 add $0x20,%r8
778f: ff c8 dec %eax
7791: 75 cd jne 0x7760
7793: e9 ce fc ff ff jmp 0x7466
7798: 44 89 c8 mov %r9d,%eax
779b: 41 83 e1 03 and $0x3,%r9d
779f: c1 f8 02 sar $0x2,%eax
77a2: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
77a9: 0f 84 cb 00 00 00 je 0x787a
77af: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
77b6: 0f 85 64 00 00 00 jne 0x7820
77bc: 0f 1f 40 00 nopl 0x0(%rax)
77c0: f2 0f 10 01 movsd (%rcx),%xmm0
77c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
77c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
77ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
77d3: 48 83 c1 20 add $0x20,%rcx
77d7: 66 0f 59 02 mulpd (%rdx),%xmm0
77db: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
77e0: f2 41 0f 11 00 movsd %xmm0,(%r8)
77e5: 48 83 c2 20 add $0x20,%rdx
77e9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
77ef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
77f5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
77fb: 49 83 c0 20 add $0x20,%r8
77ff: ff c8 dec %eax
7801: 75 bd jne 0x77c0
7803: e9 5e fc ff ff jmp 0x7466
7808: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
780f: 00
7810: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7817: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
781e: 00 00
7820: f2 0f 10 11 movsd (%rcx),%xmm2
7824: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7829: f2 0f 10 02 movsd (%rdx),%xmm0
782d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7832: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7837: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
783c: 48 83 c2 20 add $0x20,%rdx
7840: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7845: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
784a: 48 83 c1 20 add $0x20,%rcx
784e: 66 0f 59 d0 mulpd %xmm0,%xmm2
7852: 66 0f 59 d9 mulpd %xmm1,%xmm3
7856: f2 41 0f 11 10 movsd %xmm2,(%r8)
785b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
7861: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
7867: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
786d: 49 83 c0 20 add $0x20,%r8
7871: ff c8 dec %eax
7873: 75 ab jne 0x7820
7875: e9 ec fb ff ff jmp 0x7466
787a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7881: 75 5d jne 0x78e0
7883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
788a: 00
788b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78a0: 0f 28 01 movaps (%rcx),%xmm0
78a3: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
78a7: 48 83 c1 20 add $0x20,%rcx
78ab: 66 0f 59 02 mulpd (%rdx),%xmm0
78af: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
78b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
78b9: 48 83 c2 20 add $0x20,%rdx
78bd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
78c3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
78c9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
78cf: 49 83 c0 20 add $0x20,%r8
78d3: ff c8 dec %eax
78d5: 75 c9 jne 0x78a0
78d7: e9 8a fb ff ff jmp 0x7466
78dc: 0f 1f 40 00 nopl 0x0(%rax)
78e0: f2 0f 10 02 movsd (%rdx),%xmm0
78e4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
78e9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
78ee: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
78f3: 48 83 c2 20 add $0x20,%rdx
78f7: 66 0f 59 01 mulpd (%rcx),%xmm0
78fb: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
7900: f2 41 0f 11 00 movsd %xmm0,(%r8)
7905: 48 83 c1 20 add $0x20,%rcx
7909: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
790f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7915: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
791b: 49 83 c0 20 add $0x20,%r8
791f: ff c8 dec %eax
7921: 75 bd jne 0x78e0
7923: e9 3e fb ff ff jmp 0x7466
7928: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
792f: 00
7930: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
793e: 00 00
7940: 41 83 f9 05 cmp $0x5,%r9d
7944: 7d 3e jge 0x7984
7946: 41 83 c1 ff add $0xffffffff,%r9d
794a: 41 83 f9 ff cmp $0xffffffff,%r9d
794e: 74 33 je 0x7983
7950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7957: 00
7958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
795f: 90 nop
7960: f2 0f 10 01 movsd (%rcx),%xmm0
7964: 41 83 c1 ff add $0xffffffff,%r9d
7968: 48 83 c1 08 add $0x8,%rcx
796c: f2 0f 59 02 mulsd (%rdx),%xmm0
7970: 48 83 c2 08 add $0x8,%rdx
7974: f2 41 0f 11 00 movsd %xmm0,(%r8)
7979: 49 83 c0 08 add $0x8,%r8
797d: 41 83 f9 ff cmp $0xffffffff,%r9d
7981: 75 dd jne 0x7960
7983: c3 ret
7984: 49 f7 c0 07 00 00 00 test $0x7,%r8
798b: 0f 85 a8 02 00 00 jne 0x7c39
7991: 49 f7 c0 0f 00 00 00 test $0xf,%r8
7998: 74 1d je 0x79b7
799a: f2 0f 10 01 movsd (%rcx),%xmm0
799e: 48 83 c1 08 add $0x8,%rcx
79a2: 41 83 c1 ff add $0xffffffff,%r9d
79a6: f2 0f 59 02 mulsd (%rdx),%xmm0
79aa: 48 83 c2 08 add $0x8,%rdx
79ae: f2 41 0f 11 00 movsd %xmm0,(%r8)
79b3: 49 83 c0 08 add $0x8,%r8
79b7: 44 89 c8 mov %r9d,%eax
79ba: 41 83 e1 03 and $0x3,%r9d
79be: c1 f8 02 sar $0x2,%eax
79c1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
79c8: 0f 84 4b 01 00 00 je 0x7b19
79ce: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
79d5: 0f 84 a4 00 00 00 je 0x7a7f
79db: 3d aa 2a 00 00 cmp $0x2aaa,%eax
79e0: 73 5e jae 0x7a40
79e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79e9: 00
79ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79f8: 00
79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a00: 0f 10 11 movups (%rcx),%xmm2
7a03: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7a07: 48 83 c1 20 add $0x20,%rcx
7a0b: 0f 10 02 movups (%rdx),%xmm0
7a0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7a12: 66 0f 59 d0 mulpd %xmm0,%xmm2
7a16: 48 83 c2 20 add $0x20,%rdx
7a1a: 66 0f 59 d9 mulpd %xmm1,%xmm3
7a1e: 41 0f 11 10 movups %xmm2,(%r8)
7a22: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
7a27: 49 83 c0 20 add $0x20,%r8
7a2b: 83 c0 ff add $0xffffffff,%eax
7a2e: 75 d0 jne 0x7a00
7a30: e9 11 ff ff ff jmp 0x7946
7a35: 0f 1f 40 00 nopl 0x0(%rax)
7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a40: 0f 18 49 40 prefetcht0 0x40(%rcx)
7a44: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7a48: 0f 10 11 movups (%rcx),%xmm2
7a4b: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7a4f: 48 83 c1 20 add $0x20,%rcx
7a53: 0f 10 02 movups (%rdx),%xmm0
7a56: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7a5a: 66 0f 59 d0 mulpd %xmm0,%xmm2
7a5e: 48 83 c2 20 add $0x20,%rdx
7a62: 66 0f 59 d9 mulpd %xmm1,%xmm3
7a66: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
7a6b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
7a71: 49 83 c0 20 add $0x20,%r8
7a75: 83 c0 ff add $0xffffffff,%eax
7a78: 75 c6 jne 0x7a40
7a7a: e9 c7 fe ff ff jmp 0x7946
7a7f: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7a84: 73 5a jae 0x7ae0
7a86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a8d: 00
7a8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a95: 0f 1f 40 00 nopl 0x0(%rax)
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7aa0: 0f 10 01 movups (%rcx),%xmm0
7aa3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7aa7: 48 83 c1 20 add $0x20,%rcx
7aab: 66 0f 59 02 mulpd (%rdx),%xmm0
7aaf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7ab4: 48 83 c2 20 add $0x20,%rdx
7ab8: 41 0f 11 00 movups %xmm0,(%r8)
7abc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7ac1: 49 83 c0 20 add $0x20,%r8
7ac5: 83 c0 ff add $0xffffffff,%eax
7ac8: 75 d6 jne 0x7aa0
7aca: e9 77 fe ff ff jmp 0x7946
7acf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ad6: 00
7ad7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ade: 66 90 xchg %ax,%ax
7ae0: 0f 18 49 40 prefetcht0 0x40(%rcx)
7ae4: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7ae8: 0f 10 01 movups (%rcx),%xmm0
7aeb: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7aef: 48 83 c1 20 add $0x20,%rcx
7af3: 66 0f 59 02 mulpd (%rdx),%xmm0
7af7: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7afc: 48 83 c2 20 add $0x20,%rdx
7b00: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7b05: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7b0b: 49 83 c0 20 add $0x20,%r8
7b0f: 83 c0 ff add $0xffffffff,%eax
7b12: 75 cc jne 0x7ae0
7b14: e9 2d fe ff ff jmp 0x7946
7b19: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7b20: 0f 84 93 00 00 00 je 0x7bb9
7b26: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7b2b: 73 53 jae 0x7b80
7b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b34: 00
7b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b3c: 0f 1f 40 00 nopl 0x0(%rax)
7b40: 0f 10 02 movups (%rdx),%xmm0
7b43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7b47: 48 83 c2 20 add $0x20,%rdx
7b4b: 66 0f 59 01 mulpd (%rcx),%xmm0
7b4f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
7b54: 48 83 c1 20 add $0x20,%rcx
7b58: 41 0f 11 00 movups %xmm0,(%r8)
7b5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7b61: 49 83 c0 20 add $0x20,%r8
7b65: 83 c0 ff add $0xffffffff,%eax
7b68: 75 d6 jne 0x7b40
7b6a: e9 d7 fd ff ff jmp 0x7946
7b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b76: 00
7b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b7e: 66 90 xchg %ax,%ax
7b80: 0f 18 49 40 prefetcht0 0x40(%rcx)
7b84: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7b88: 0f 10 02 movups (%rdx),%xmm0
7b8b: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7b8f: 48 83 c2 20 add $0x20,%rdx
7b93: 66 0f 59 01 mulpd (%rcx),%xmm0
7b97: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
7b9c: 48 83 c1 20 add $0x20,%rcx
7ba0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7ba5: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7bab: 49 83 c0 20 add $0x20,%r8
7baf: 83 c0 ff add $0xffffffff,%eax
7bb2: 75 cc jne 0x7b80
7bb4: e9 8d fd ff ff jmp 0x7946
7bb9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7bbe: 73 40 jae 0x7c00
7bc0: 0f 10 01 movups (%rcx),%xmm0
7bc3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7bc7: 48 83 c1 20 add $0x20,%rcx
7bcb: 66 0f 59 02 mulpd (%rdx),%xmm0
7bcf: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7bd4: 48 83 c2 20 add $0x20,%rdx
7bd8: 41 0f 11 00 movups %xmm0,(%r8)
7bdc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7be1: 49 83 c0 20 add $0x20,%r8
7be5: 83 c0 ff add $0xffffffff,%eax
7be8: 75 d6 jne 0x7bc0
7bea: e9 57 fd ff ff jmp 0x7946
7bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bf6: 00
7bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bfe: 66 90 xchg %ax,%ax
7c00: 0f 18 49 40 prefetcht0 0x40(%rcx)
7c04: 0f 18 4a 40 prefetcht0 0x40(%rdx)
7c08: 0f 10 01 movups (%rcx),%xmm0
7c0b: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7c0f: 48 83 c1 20 add $0x20,%rcx
7c13: 66 0f 59 02 mulpd (%rdx),%xmm0
7c17: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7c1c: 48 83 c2 20 add $0x20,%rdx
7c20: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7c25: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7c2b: 49 83 c0 20 add $0x20,%r8
7c2f: 83 c0 ff add $0xffffffff,%eax
7c32: 75 cc jne 0x7c00
7c34: e9 0d fd ff ff jmp 0x7946
7c39: 44 89 c8 mov %r9d,%eax
7c3c: 41 83 e1 03 and $0x3,%r9d
7c40: c1 f8 02 sar $0x2,%eax
7c43: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7c4a: 0f 84 85 00 00 00 je 0x7cd5
7c50: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7c57: 75 47 jne 0x7ca0
7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c60: 0f 10 01 movups (%rcx),%xmm0
7c63: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7c67: 48 83 c1 20 add $0x20,%rcx
7c6b: 66 0f 59 02 mulpd (%rdx),%xmm0
7c6f: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7c74: 48 83 c2 20 add $0x20,%rdx
7c78: 41 0f 11 00 movups %xmm0,(%r8)
7c7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7c81: 49 83 c0 20 add $0x20,%r8
7c85: 83 c0 ff add $0xffffffff,%eax
7c88: 75 d6 jne 0x7c60
7c8a: e9 b7 fc ff ff jmp 0x7946
7c8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c96: 00
7c97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c9e: 66 90 xchg %ax,%ax
7ca0: 0f 10 11 movups (%rcx),%xmm2
7ca3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7ca7: 48 83 c1 20 add $0x20,%rcx
7cab: 0f 10 02 movups (%rdx),%xmm0
7cae: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7cb2: 66 0f 59 d0 mulpd %xmm0,%xmm2
7cb6: 48 83 c2 20 add $0x20,%rdx
7cba: 66 0f 59 d9 mulpd %xmm1,%xmm3
7cbe: 41 0f 11 10 movups %xmm2,(%r8)
7cc2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
7cc7: 49 83 c0 20 add $0x20,%r8
7ccb: 83 c0 ff add $0xffffffff,%eax
7cce: 75 d0 jne 0x7ca0
7cd0: e9 71 fc ff ff jmp 0x7946
7cd5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7cdc: 75 42 jne 0x7d20
7cde: 66 90 xchg %ax,%ax
7ce0: 0f 10 01 movups (%rcx),%xmm0
7ce3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7ce7: 48 83 c1 20 add $0x20,%rcx
7ceb: 66 0f 59 02 mulpd (%rdx),%xmm0
7cef: 66 0f 59 4a 10 mulpd 0x10(%rdx),%xmm1
7cf4: 48 83 c2 20 add $0x20,%rdx
7cf8: 41 0f 11 00 movups %xmm0,(%r8)
7cfc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7d01: 49 83 c0 20 add $0x20,%r8
7d05: 83 c0 ff add $0xffffffff,%eax
7d08: 75 d6 jne 0x7ce0
7d0a: e9 37 fc ff ff jmp 0x7946
7d0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d16: 00
7d17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d1e: 66 90 xchg %ax,%ax
7d20: 0f 10 02 movups (%rdx),%xmm0
7d23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7d27: 48 83 c2 20 add $0x20,%rdx
7d2b: 66 0f 59 01 mulpd (%rcx),%xmm0
7d2f: 66 0f 59 49 10 mulpd 0x10(%rcx),%xmm1
7d34: 48 83 c1 20 add $0x20,%rcx
7d38: 41 0f 11 00 movups %xmm0,(%r8)
7d3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7d41: 49 83 c0 20 add $0x20,%r8
7d45: 83 c0 ff add $0xffffffff,%eax
7d48: 75 d6 jne 0x7d20
7d4a: e9 f7 fb ff ff jmp 0x7946
7d4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d56: 00
7d57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d5e: 66 90 xchg %ax,%ax
7d60: 41 83 f9 05 cmp $0x5,%r9d
7d64: 0f 82 75 03 00 00 jb 0x80df
7d6a: 49 f7 c0 07 00 00 00 test $0x7,%r8
7d71: 0f 85 bb 01 00 00 jne 0x7f32
7d77: 49 f7 c0 0f 00 00 00 test $0xf,%r8
7d7e: 74 1c je 0x7d9c
7d80: f2 0f 10 01 movsd (%rcx),%xmm0
7d84: 48 83 c1 08 add $0x8,%rcx
7d88: 41 ff c9 dec %r9d
7d8b: f2 0f 5d 02 minsd (%rdx),%xmm0
7d8f: f2 41 0f 11 00 movsd %xmm0,(%r8)
7d94: 48 83 c2 08 add $0x8,%rdx
7d98: 49 83 c0 08 add $0x8,%r8
7d9c: 44 89 c8 mov %r9d,%eax
7d9f: 49 89 d2 mov %rdx,%r10
7da2: c1 e8 02 shr $0x2,%eax
7da5: 49 83 e2 0f and $0xf,%r10
7da9: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7db0: 0f 84 c8 00 00 00 je 0x7e7e
7db6: 45 33 db xor %r11d,%r11d
7db9: 4d 85 d2 test %r10,%r10
7dbc: 74 72 je 0x7e30
7dbe: 85 c0 test %eax,%eax
7dc0: 0f 86 15 03 00 00 jbe 0x80db
7dc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7dcd: 00
7dce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7dd5: 0f 1f 40 00 nopl 0x0(%rax)
7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7de0: f2 0f 10 11 movsd (%rcx),%xmm2
7de4: 41 ff c3 inc %r11d
7de7: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7dec: f2 0f 10 02 movsd (%rdx),%xmm0
7df0: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7df5: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7dfa: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7dff: 48 83 c2 20 add $0x20,%rdx
7e03: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7e08: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
7e0d: 48 83 c1 20 add $0x20,%rcx
7e11: 66 0f 5d d0 minpd %xmm0,%xmm2
7e15: 66 0f 5d d9 minpd %xmm1,%xmm3
7e19: 41 0f 29 10 movaps %xmm2,(%r8)
7e1d: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
7e22: 49 83 c0 20 add $0x20,%r8
7e26: 44 3b d8 cmp %eax,%r11d
7e29: 72 b5 jb 0x7de0
7e2b: e9 ab 02 00 00 jmp 0x80db
7e30: 85 c0 test %eax,%eax
7e32: 0f 86 a3 02 00 00 jbe 0x80db
7e38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e3f: 00
7e40: f2 0f 10 01 movsd (%rcx),%xmm0
7e44: 41 ff c3 inc %r11d
7e47: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7e4c: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
7e51: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
7e56: 48 83 c1 20 add $0x20,%rcx
7e5a: 66 0f 5d 02 minpd (%rdx),%xmm0
7e5e: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
7e63: 41 0f 29 00 movaps %xmm0,(%r8)
7e67: 48 83 c2 20 add $0x20,%rdx
7e6b: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
7e70: 49 83 c0 20 add $0x20,%r8
7e74: 44 3b d8 cmp %eax,%r11d
7e77: 72 c7 jb 0x7e40
7e79: e9 5d 02 00 00 jmp 0x80db
7e7e: 45 33 db xor %r11d,%r11d
7e81: 4d 85 d2 test %r10,%r10
7e84: 74 5e je 0x7ee4
7e86: 85 c0 test %eax,%eax
7e88: 0f 86 4d 02 00 00 jbe 0x80db
7e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e95: 00
7e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e9d: 0f 1f 00 nopl (%rax)
7ea0: f2 0f 10 02 movsd (%rdx),%xmm0
7ea4: 41 ff c3 inc %r11d
7ea7: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7eac: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7eb1: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7eb6: 48 83 c2 20 add $0x20,%rdx
7eba: 0f 28 11 movaps (%rcx),%xmm2
7ebd: 0f 28 59 10 movaps 0x10(%rcx),%xmm3
7ec1: 48 83 c1 20 add $0x20,%rcx
7ec5: 66 0f 5d d0 minpd %xmm0,%xmm2
7ec9: 66 0f 5d d9 minpd %xmm1,%xmm3
7ecd: 41 0f 29 10 movaps %xmm2,(%r8)
7ed1: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
7ed6: 49 83 c0 20 add $0x20,%r8
7eda: 44 3b d8 cmp %eax,%r11d
7edd: 72 c1 jb 0x7ea0
7edf: e9 f7 01 00 00 jmp 0x80db
7ee4: 85 c0 test %eax,%eax
7ee6: 0f 86 ef 01 00 00 jbe 0x80db
7eec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ef3: 00
7ef4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7f00: 0f 28 01 movaps (%rcx),%xmm0
7f03: 41 ff c3 inc %r11d
7f06: 0f 28 49 10 movaps 0x10(%rcx),%xmm1
7f0a: 48 83 c1 20 add $0x20,%rcx
7f0e: 66 0f 5d 02 minpd (%rdx),%xmm0
7f12: 66 0f 5d 4a 10 minpd 0x10(%rdx),%xmm1
7f17: 41 0f 29 00 movaps %xmm0,(%r8)
7f1b: 48 83 c2 20 add $0x20,%rdx
7f1f: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
7f24: 49 83 c0 20 add $0x20,%r8
7f28: 44 3b d8 cmp %eax,%r11d
7f2b: 72 d3 jb 0x7f00
7f2d: e9 a9 01 00 00 jmp 0x80db
7f32: 44 89 c8 mov %r9d,%eax
7f35: 49 89 d2 mov %rdx,%r10
7f38: c1 e8 02 shr $0x2,%eax
7f3b: 49 83 e2 0f and $0xf,%r10
7f3f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7f46: 0f 84 e0 00 00 00 je 0x802c
7f4c: 45 33 db xor %r11d,%r11d
7f4f: 4d 85 d2 test %r10,%r10
7f52: 0f 84 66 00 00 00 je 0x7fbe
7f58: 85 c0 test %eax,%eax
7f5a: 0f 86 7b 01 00 00 jbe 0x80db
7f60: f2 0f 10 11 movsd (%rcx),%xmm2
7f64: 41 ff c3 inc %r11d
7f67: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7f6c: f2 0f 10 02 movsd (%rdx),%xmm0
7f70: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7f75: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7f7a: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7f7f: 48 83 c2 20 add $0x20,%rdx
7f83: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7f88: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
7f8d: 48 83 c1 20 add $0x20,%rcx
7f91: 66 0f 5d d0 minpd %xmm0,%xmm2
7f95: 66 0f 5d d9 minpd %xmm1,%xmm3
7f99: f2 41 0f 11 10 movsd %xmm2,(%r8)
7f9e: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
7fa4: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
7faa: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
7fb0: 49 83 c0 20 add $0x20,%r8
7fb4: 44 3b d8 cmp %eax,%r11d
7fb7: 72 a7 jb 0x7f60
7fb9: e9 1d 01 00 00 jmp 0x80db
7fbe: 85 c0 test %eax,%eax
7fc0: 0f 86 15 01 00 00 jbe 0x80db
7fc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fcd: 00
7fce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fd5: 0f 1f 40 00 nopl 0x0(%rax)
7fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fe0: f2 0f 10 01 movsd (%rcx),%xmm0
7fe4: 41 ff c3 inc %r11d
7fe7: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7fec: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
7ff1: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
7ff6: 48 83 c1 20 add $0x20,%rcx
7ffa: 66 0f 5d 02 minpd (%rdx),%xmm0
7ffe: 66 data16
7fff: 0f .byte 0xf