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

9147 lines
432 KiB
Plaintext

; th_5560: VA 0x180005560-0x18000d560 (32768 bytes)
/tmp/opencode/dis/th_5560.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 4d 89 c1 mov %r8,%r9
7: 49 89 d0 mov %rdx,%r8
a: 48 89 ca mov %rcx,%rdx
d: e8 4e 4b 01 00 call 0x14b60
12: 48 83 c4 28 add $0x28,%rsp
16: c3 ret
17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1e: 00 00
20: 48 83 ec 28 sub $0x28,%rsp
24: 4d 89 c1 mov %r8,%r9
27: 49 89 d0 mov %rdx,%r8
2a: 48 89 ca mov %rcx,%rdx
2d: e8 6e 4d 01 00 call 0x14da0
32: 48 83 c4 28 add $0x28,%rsp
36: c3 ret
37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3e: 00 00
40: 48 83 ec 28 sub $0x28,%rsp
44: 48 85 c9 test %rcx,%rcx
47: 74 24 je 0x6d
49: 48 85 d2 test %rdx,%rdx
4c: 74 1f je 0x6d
4e: 45 85 c0 test %r8d,%r8d
51: 7f 0a jg 0x5d
53: b8 fa ff ff ff mov $0xfffffffa,%eax
58: 48 83 c4 28 add $0x28,%rsp
5c: c3 ret
5d: 41 c1 e0 04 shl $0x4,%r8d
61: e8 ba 03 a6 01 call 0x1a60420
66: 33 c0 xor %eax,%eax
68: 48 83 c4 28 add $0x28,%rsp
6c: c3 ret
6d: b8 f8 ff ff ff mov $0xfffffff8,%eax
72: 48 83 c4 28 add $0x28,%rsp
76: c3 ret
77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7e: 00 00
80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
85: 48 85 c9 test %rcx,%rcx
88: 74 26 je 0xb0
8a: 48 85 d2 test %rdx,%rdx
8d: 74 21 je 0xb0
8f: 45 85 c0 test %r8d,%r8d
92: 7f 0b jg 0x9f
94: b8 fa ff ff ff mov $0xfffffffa,%eax
99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
9e: c3 ret
9f: 41 c1 e0 04 shl $0x4,%r8d
a3: e8 48 07 a6 01 call 0x1a607f0
a8: 33 c0 xor %eax,%eax
aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
af: c3 ret
b0: b8 f8 ff ff ff mov $0xfffffff8,%eax
b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
ba: c3 ret
bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c0: 48 83 ec 28 sub $0x28,%rsp
c4: 48 85 c9 test %rcx,%rcx
c7: 74 24 je 0xed
c9: 48 85 d2 test %rdx,%rdx
cc: 74 1f je 0xed
ce: 45 85 c0 test %r8d,%r8d
d1: 7f 0a jg 0xdd
d3: b8 fa ff ff ff mov $0xfffffffa,%eax
d8: 48 83 c4 28 add $0x28,%rsp
dc: c3 ret
dd: 41 c1 e0 04 shl $0x4,%r8d
e1: e8 8a 0b a6 01 call 0x1a60c70
e6: 33 c0 xor %eax,%eax
e8: 48 83 c4 28 add $0x28,%rsp
ec: c3 ret
ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
f2: 48 83 c4 28 add $0x28,%rsp
f6: c3 ret
f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
fe: 00 00
100: 48 83 ec 38 sub $0x38,%rsp
104: 48 85 c9 test %rcx,%rcx
107: 0f 84 88 00 00 00 je 0x195
10d: 48 85 d2 test %rdx,%rdx
110: 0f 84 7f 00 00 00 je 0x195
116: 45 85 c0 test %r8d,%r8d
119: 0f 8e 80 00 00 00 jle 0x19f
11f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
126: 7e 5d jle 0x185
128: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
12d: 48 89 cb mov %rcx,%rbx
130: 48 89 74 24 28 mov %rsi,0x28(%rsp)
135: 48 89 d6 mov %rdx,%rsi
138: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
13d: 44 89 c7 mov %r8d,%edi
140: 48 89 d9 mov %rbx,%rcx
143: 48 89 f2 mov %rsi,%rdx
146: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
14c: e8 8f 4e 01 00 call 0x14fe0
151: 81 c7 02 00 00 f8 add $0xf8000002,%edi
157: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
15e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
165: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
16b: 7f d3 jg 0x140
16d: 48 89 d9 mov %rbx,%rcx
170: 48 89 f2 mov %rsi,%rdx
173: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
178: 41 89 f8 mov %edi,%r8d
17b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
180: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
185: 41 c1 e0 04 shl $0x4,%r8d
189: e8 52 4e 01 00 call 0x14fe0
18e: 33 c0 xor %eax,%eax
190: 48 83 c4 38 add $0x38,%rsp
194: c3 ret
195: b8 f8 ff ff ff mov $0xfffffff8,%eax
19a: 48 83 c4 38 add $0x38,%rsp
19e: c3 ret
19f: b8 fa ff ff ff mov $0xfffffffa,%eax
1a4: 48 83 c4 38 add $0x38,%rsp
1a8: c3 ret
1a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b0: 00
1b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bf: 00
1c0: 48 83 ec 38 sub $0x38,%rsp
1c4: 48 85 c9 test %rcx,%rcx
1c7: 0f 84 88 00 00 00 je 0x255
1cd: 48 85 d2 test %rdx,%rdx
1d0: 0f 84 7f 00 00 00 je 0x255
1d6: 45 85 c0 test %r8d,%r8d
1d9: 0f 8e 80 00 00 00 jle 0x25f
1df: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
1e6: 7e 5d jle 0x245
1e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
1ed: 48 89 cb mov %rcx,%rbx
1f0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1f5: 48 89 d6 mov %rdx,%rsi
1f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
1fd: 44 89 c7 mov %r8d,%edi
200: 48 89 d9 mov %rbx,%rcx
203: 48 89 f2 mov %rsi,%rdx
206: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
20c: e8 2f 4e 01 00 call 0x15040
211: 81 c7 02 00 00 f8 add $0xf8000002,%edi
217: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
21e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
225: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
22b: 7f d3 jg 0x200
22d: 48 89 d9 mov %rbx,%rcx
230: 48 89 f2 mov %rsi,%rdx
233: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
238: 41 89 f8 mov %edi,%r8d
23b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
240: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
245: 41 c1 e0 04 shl $0x4,%r8d
249: e8 f2 4d 01 00 call 0x15040
24e: 33 c0 xor %eax,%eax
250: 48 83 c4 38 add $0x38,%rsp
254: c3 ret
255: b8 f8 ff ff ff mov $0xfffffff8,%eax
25a: 48 83 c4 38 add $0x38,%rsp
25e: c3 ret
25f: b8 fa ff ff ff mov $0xfffffffa,%eax
264: 48 83 c4 38 add $0x38,%rsp
268: c3 ret
269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
270: 00
271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27f: 00
280: 48 83 ec 38 sub $0x38,%rsp
284: 48 85 c9 test %rcx,%rcx
287: 0f 84 88 00 00 00 je 0x315
28d: 48 85 d2 test %rdx,%rdx
290: 0f 84 7f 00 00 00 je 0x315
296: 45 85 c0 test %r8d,%r8d
299: 0f 8e 80 00 00 00 jle 0x31f
29f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
2a6: 7e 5d jle 0x305
2a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2ad: 48 89 cb mov %rcx,%rbx
2b0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2b5: 48 89 d6 mov %rdx,%rsi
2b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2bd: 44 89 c7 mov %r8d,%edi
2c0: 48 89 d9 mov %rbx,%rcx
2c3: 48 89 f2 mov %rsi,%rdx
2c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2cc: e8 cf 4d 01 00 call 0x150a0
2d1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
2d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2e5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
2eb: 7f d3 jg 0x2c0
2ed: 48 89 d9 mov %rbx,%rcx
2f0: 48 89 f2 mov %rsi,%rdx
2f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2f8: 41 89 f8 mov %edi,%r8d
2fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
300: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
305: 41 c1 e0 04 shl $0x4,%r8d
309: e8 92 4d 01 00 call 0x150a0
30e: 33 c0 xor %eax,%eax
310: 48 83 c4 38 add $0x38,%rsp
314: c3 ret
315: b8 f8 ff ff ff mov $0xfffffff8,%eax
31a: 48 83 c4 38 add $0x38,%rsp
31e: c3 ret
31f: b8 fa ff ff ff mov $0xfffffffa,%eax
324: 48 83 c4 38 add $0x38,%rsp
328: c3 ret
329: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
330: 00
331: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33f: 00
340: 48 83 ec 28 sub $0x28,%rsp
344: 48 85 c9 test %rcx,%rcx
347: 74 24 je 0x36d
349: 48 85 d2 test %rdx,%rdx
34c: 74 1f je 0x36d
34e: 45 85 c0 test %r8d,%r8d
351: 7f 0a jg 0x35d
353: b8 fa ff ff ff mov $0xfffffffa,%eax
358: 48 83 c4 28 add $0x28,%rsp
35c: c3 ret
35d: 41 c1 e0 03 shl $0x3,%r8d
361: e8 ba 00 a6 01 call 0x1a60420
366: 33 c0 xor %eax,%eax
368: 48 83 c4 28 add $0x28,%rsp
36c: c3 ret
36d: b8 f8 ff ff ff mov $0xfffffff8,%eax
372: 48 83 c4 28 add $0x28,%rsp
376: c3 ret
377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
37e: 00 00
380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
385: 48 85 c9 test %rcx,%rcx
388: 74 26 je 0x3b0
38a: 48 85 d2 test %rdx,%rdx
38d: 74 21 je 0x3b0
38f: 45 85 c0 test %r8d,%r8d
392: 7f 0b jg 0x39f
394: b8 fa ff ff ff mov $0xfffffffa,%eax
399: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
39e: c3 ret
39f: 41 c1 e0 03 shl $0x3,%r8d
3a3: e8 48 04 a6 01 call 0x1a607f0
3a8: 33 c0 xor %eax,%eax
3aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3af: c3 ret
3b0: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ba: c3 ret
3bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3c0: 48 83 ec 28 sub $0x28,%rsp
3c4: 48 85 c9 test %rcx,%rcx
3c7: 74 24 je 0x3ed
3c9: 48 85 d2 test %rdx,%rdx
3cc: 74 1f je 0x3ed
3ce: 45 85 c0 test %r8d,%r8d
3d1: 7f 0a jg 0x3dd
3d3: b8 fa ff ff ff mov $0xfffffffa,%eax
3d8: 48 83 c4 28 add $0x28,%rsp
3dc: c3 ret
3dd: 41 c1 e0 03 shl $0x3,%r8d
3e1: e8 8a 08 a6 01 call 0x1a60c70
3e6: 33 c0 xor %eax,%eax
3e8: 48 83 c4 28 add $0x28,%rsp
3ec: c3 ret
3ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f2: 48 83 c4 28 add $0x28,%rsp
3f6: c3 ret
3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3fe: 00 00
400: 48 83 ec 38 sub $0x38,%rsp
404: 48 85 c9 test %rcx,%rcx
407: 0f 84 88 00 00 00 je 0x495
40d: 48 85 d2 test %rdx,%rdx
410: 0f 84 7f 00 00 00 je 0x495
416: 45 85 c0 test %r8d,%r8d
419: 0f 8e 80 00 00 00 jle 0x49f
41f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
426: 7e 5d jle 0x485
428: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
42d: 48 89 cb mov %rcx,%rbx
430: 48 89 74 24 28 mov %rsi,0x28(%rsp)
435: 48 89 d6 mov %rdx,%rsi
438: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
43d: 44 89 c7 mov %r8d,%edi
440: 48 89 d9 mov %rbx,%rcx
443: 48 89 f2 mov %rsi,%rdx
446: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
44c: e8 8f 4b 01 00 call 0x14fe0
451: 81 c7 04 00 00 f0 add $0xf0000004,%edi
457: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
45e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
465: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
46b: 7f d3 jg 0x440
46d: 48 89 d9 mov %rbx,%rcx
470: 48 89 f2 mov %rsi,%rdx
473: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
478: 41 89 f8 mov %edi,%r8d
47b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
480: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
485: 41 c1 e0 03 shl $0x3,%r8d
489: e8 52 4b 01 00 call 0x14fe0
48e: 33 c0 xor %eax,%eax
490: 48 83 c4 38 add $0x38,%rsp
494: c3 ret
495: b8 f8 ff ff ff mov $0xfffffff8,%eax
49a: 48 83 c4 38 add $0x38,%rsp
49e: c3 ret
49f: b8 fa ff ff ff mov $0xfffffffa,%eax
4a4: 48 83 c4 38 add $0x38,%rsp
4a8: c3 ret
4a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b0: 00
4b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bf: 00
4c0: 48 83 ec 38 sub $0x38,%rsp
4c4: 48 85 c9 test %rcx,%rcx
4c7: 0f 84 88 00 00 00 je 0x555
4cd: 48 85 d2 test %rdx,%rdx
4d0: 0f 84 7f 00 00 00 je 0x555
4d6: 45 85 c0 test %r8d,%r8d
4d9: 0f 8e 80 00 00 00 jle 0x55f
4df: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
4e6: 7e 5d jle 0x545
4e8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
4ed: 48 89 cb mov %rcx,%rbx
4f0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
4f5: 48 89 d6 mov %rdx,%rsi
4f8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
4fd: 44 89 c7 mov %r8d,%edi
500: 48 89 d9 mov %rbx,%rcx
503: 48 89 f2 mov %rsi,%rdx
506: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
50c: e8 2f 4b 01 00 call 0x15040
511: 81 c7 04 00 00 f0 add $0xf0000004,%edi
517: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
51e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
525: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
52b: 7f d3 jg 0x500
52d: 48 89 d9 mov %rbx,%rcx
530: 48 89 f2 mov %rsi,%rdx
533: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
538: 41 89 f8 mov %edi,%r8d
53b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
540: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
545: 41 c1 e0 03 shl $0x3,%r8d
549: e8 f2 4a 01 00 call 0x15040
54e: 33 c0 xor %eax,%eax
550: 48 83 c4 38 add $0x38,%rsp
554: c3 ret
555: b8 f8 ff ff ff mov $0xfffffff8,%eax
55a: 48 83 c4 38 add $0x38,%rsp
55e: c3 ret
55f: b8 fa ff ff ff mov $0xfffffffa,%eax
564: 48 83 c4 38 add $0x38,%rsp
568: c3 ret
569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
570: 00
571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57f: 00
580: 48 83 ec 38 sub $0x38,%rsp
584: 48 85 c9 test %rcx,%rcx
587: 0f 84 88 00 00 00 je 0x615
58d: 48 85 d2 test %rdx,%rdx
590: 0f 84 7f 00 00 00 je 0x615
596: 45 85 c0 test %r8d,%r8d
599: 0f 8e 80 00 00 00 jle 0x61f
59f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
5a6: 7e 5d jle 0x605
5a8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
5ad: 48 89 cb mov %rcx,%rbx
5b0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
5b5: 48 89 d6 mov %rdx,%rsi
5b8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
5bd: 44 89 c7 mov %r8d,%edi
5c0: 48 89 d9 mov %rbx,%rcx
5c3: 48 89 f2 mov %rsi,%rdx
5c6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
5cc: e8 cf 4a 01 00 call 0x150a0
5d1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
5d7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
5de: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
5e5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
5eb: 7f d3 jg 0x5c0
5ed: 48 89 d9 mov %rbx,%rcx
5f0: 48 89 f2 mov %rsi,%rdx
5f3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
5f8: 41 89 f8 mov %edi,%r8d
5fb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
600: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
605: 41 c1 e0 03 shl $0x3,%r8d
609: e8 92 4a 01 00 call 0x150a0
60e: 33 c0 xor %eax,%eax
610: 48 83 c4 38 add $0x38,%rsp
614: c3 ret
615: b8 f8 ff ff ff mov $0xfffffff8,%eax
61a: 48 83 c4 38 add $0x38,%rsp
61e: c3 ret
61f: b8 fa ff ff ff mov $0xfffffffa,%eax
624: 48 83 c4 38 add $0x38,%rsp
628: c3 ret
629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
630: 00
631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63f: 00
640: 48 83 ec 28 sub $0x28,%rsp
644: 48 85 c9 test %rcx,%rcx
647: 74 25 je 0x66e
649: 48 85 d2 test %rdx,%rdx
64c: 74 20 je 0x66e
64e: 4d 85 c0 test %r8,%r8
651: 74 1b je 0x66e
653: 45 85 c9 test %r9d,%r9d
656: 7f 0a jg 0x662
658: b8 fa ff ff ff mov $0xfffffffa,%eax
65d: 48 83 c4 28 add $0x28,%rsp
661: c3 ret
662: e8 99 4a 01 00 call 0x15100
667: 33 c0 xor %eax,%eax
669: 48 83 c4 28 add $0x28,%rsp
66d: c3 ret
66e: b8 f8 ff ff ff mov $0xfffffff8,%eax
673: 48 83 c4 28 add $0x28,%rsp
677: c3 ret
678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67f: 00
680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
685: 48 85 c9 test %rcx,%rcx
688: 74 27 je 0x6b1
68a: 48 85 d2 test %rdx,%rdx
68d: 74 22 je 0x6b1
68f: 4d 85 c0 test %r8,%r8
692: 74 1d je 0x6b1
694: 45 85 c9 test %r9d,%r9d
697: 7f 0b jg 0x6a4
699: b8 fa ff ff ff mov $0xfffffffa,%eax
69e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6a3: c3 ret
6a4: e8 37 4f 01 00 call 0x155e0
6a9: 33 c0 xor %eax,%eax
6ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6b0: c3 ret
6b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
6b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6bb: c3 ret
6bc: 0f 1f 40 00 nopl 0x0(%rax)
6c0: 48 83 ec 28 sub $0x28,%rsp
6c4: 48 85 c9 test %rcx,%rcx
6c7: 74 25 je 0x6ee
6c9: 48 85 d2 test %rdx,%rdx
6cc: 74 20 je 0x6ee
6ce: 4d 85 c0 test %r8,%r8
6d1: 74 1b je 0x6ee
6d3: 45 85 c9 test %r9d,%r9d
6d6: 7f 0a jg 0x6e2
6d8: b8 fa ff ff ff mov $0xfffffffa,%eax
6dd: 48 83 c4 28 add $0x28,%rsp
6e1: c3 ret
6e2: e8 d9 53 01 00 call 0x15ac0
6e7: 33 c0 xor %eax,%eax
6e9: 48 83 c4 28 add $0x28,%rsp
6ed: c3 ret
6ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f3: 48 83 c4 28 add $0x28,%rsp
6f7: c3 ret
6f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ff: 00
700: 56 push %rsi
701: 57 push %rdi
702: 55 push %rbp
703: 48 89 d5 mov %rdx,%rbp
706: 48 85 c9 test %rcx,%rcx
709: 0f 84 f2 01 00 00 je 0x901
70f: 48 85 ed test %rbp,%rbp
712: 0f 84 e9 01 00 00 je 0x901
718: 4d 85 c0 test %r8,%r8
71b: 0f 84 e0 01 00 00 je 0x901
721: 45 85 c9 test %r9d,%r9d
724: 0f 8e ce 01 00 00 jle 0x8f8
72a: 41 83 f9 10 cmp $0x10,%r9d
72e: 0f 8c b4 01 00 00 jl 0x8e8
734: 4c 89 c6 mov %r8,%rsi
737: 48 83 e6 1f and $0x1f,%rsi
73b: 89 f6 mov %esi,%esi
73d: 85 f6 test %esi,%esi
73f: 74 14 je 0x755
741: f7 c6 07 00 00 00 test $0x7,%esi
747: 0f 85 9b 01 00 00 jne 0x8e8
74d: f7 de neg %esi
74f: 83 c6 20 add $0x20,%esi
752: c1 ee 03 shr $0x3,%esi
755: 8d 46 10 lea 0x10(%rsi),%eax
758: 44 3b c8 cmp %eax,%r9d
75b: 0f 8c 87 01 00 00 jl 0x8e8
761: 44 89 c8 mov %r9d,%eax
764: 33 d2 xor %edx,%edx
766: 2b c6 sub %esi,%eax
768: 83 e0 0f and $0xf,%eax
76b: f7 d8 neg %eax
76d: 41 03 c1 add %r9d,%eax
770: 85 f6 test %esi,%esi
772: 76 25 jbe 0x799
774: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
785: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
78b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
791: 48 ff c2 inc %rdx
794: 48 3b d6 cmp %rsi,%rdx
797: 72 e7 jb 0x780
799: 48 63 d0 movslq %eax,%rdx
79c: 0f 1f 40 00 nopl 0x0(%rax)
7a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
7a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
7ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
7b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
7b8: 01
7b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
7c0: 01
7c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
7c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
7cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
7d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
7d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
7de: 01
7df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
7e6: 01
7e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
7eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
7f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
7f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
7fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
805: 01
806: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
80d: 01
80e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
812: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
818: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
81f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
826: 01
827: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
82e: 01
82f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
833: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
83a: 48 83 c6 10 add $0x10,%rsi
83e: 48 3b f2 cmp %rdx,%rsi
841: 0f 82 59 ff ff ff jb 0x7a0
847: 8d 70 01 lea 0x1(%rax),%esi
84a: 41 3b f1 cmp %r9d,%esi
84d: 0f 87 87 00 00 00 ja 0x8da
853: 4d 63 c9 movslq %r9d,%r9
856: 4c 2b ca sub %rdx,%r9
859: 49 83 f9 02 cmp $0x2,%r9
85d: 0f 8c 80 00 00 00 jl 0x8e3
863: 45 89 cb mov %r9d,%r11d
866: 45 33 d2 xor %r10d,%r10d
869: 41 83 e3 fe and $0xfffffffe,%r11d
86d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
871: 4d 63 db movslq %r11d,%r11
874: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
879: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
87d: 0f 1f 00 nopl (%rax)
880: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
886: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
88c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
892: 49 83 c2 02 add $0x2,%r10
896: 4d 3b d3 cmp %r11,%r10
899: 72 e5 jb 0x880
89b: 4d 3b d9 cmp %r9,%r11
89e: 73 3a jae 0x8da
8a0: 48 63 c0 movslq %eax,%rax
8a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
8a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
8ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
8b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8b7: 00
8b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8bf: 90 nop
8c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
8c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
8cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
8d2: 49 ff c3 inc %r11
8d5: 4d 3b d9 cmp %r9,%r11
8d8: 72 e6 jb 0x8c0
8da: 33 c0 xor %eax,%eax
8dc: c5 f8 77 vzeroupper
8df: 5d pop %rbp
8e0: 5f pop %rdi
8e1: 5e pop %rsi
8e2: c3 ret
8e3: 45 33 db xor %r11d,%r11d
8e6: eb b3 jmp 0x89b
8e8: 33 c0 xor %eax,%eax
8ea: 41 83 f9 01 cmp $0x1,%r9d
8ee: 72 ea jb 0x8da
8f0: 4d 63 c9 movslq %r9d,%r9
8f3: 45 33 db xor %r11d,%r11d
8f6: eb a3 jmp 0x89b
8f8: b8 fa ff ff ff mov $0xfffffffa,%eax
8fd: 5d pop %rbp
8fe: 5f pop %rdi
8ff: 5e pop %rsi
900: c3 ret
901: b8 f8 ff ff ff mov $0xfffffff8,%eax
906: 5d pop %rbp
907: 5f pop %rdi
908: 5e pop %rsi
909: c3 ret
90a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
911: 00
912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
920: 53 push %rbx
921: 56 push %rsi
922: 41 57 push %r15
924: 49 89 cb mov %rcx,%r11
927: 4d 85 db test %r11,%r11
92a: 0f 84 a7 01 00 00 je 0xad7
930: 48 85 d2 test %rdx,%rdx
933: 0f 84 9e 01 00 00 je 0xad7
939: 4d 85 c0 test %r8,%r8
93c: 0f 84 95 01 00 00 je 0xad7
942: 45 85 c9 test %r9d,%r9d
945: 0f 8e 82 01 00 00 jle 0xacd
94b: 41 83 f9 10 cmp $0x10,%r9d
94f: 0f 8c 70 01 00 00 jl 0xac5
955: 4c 89 c1 mov %r8,%rcx
958: 48 83 e1 1f and $0x1f,%rcx
95c: 89 c9 mov %ecx,%ecx
95e: 85 c9 test %ecx,%ecx
960: 74 11 je 0x973
962: f6 c1 07 test $0x7,%cl
965: 0f 85 5a 01 00 00 jne 0xac5
96b: f7 d9 neg %ecx
96d: 83 c1 20 add $0x20,%ecx
970: c1 e9 03 shr $0x3,%ecx
973: 8d 41 10 lea 0x10(%rcx),%eax
976: 44 3b c8 cmp %eax,%r9d
979: 0f 8c 46 01 00 00 jl 0xac5
97f: 45 89 ca mov %r9d,%r10d
982: 33 c0 xor %eax,%eax
984: 44 2b d1 sub %ecx,%r10d
987: 41 83 e2 0f and $0xf,%r10d
98b: 41 f7 da neg %r10d
98e: 45 03 d1 add %r9d,%r10d
991: 85 c9 test %ecx,%ecx
993: 76 24 jbe 0x9b9
995: 0f 1f 40 00 nopl 0x0(%rax)
999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
9a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
9ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
9b1: 48 ff c0 inc %rax
9b4: 48 3b c1 cmp %rcx,%rax
9b7: 72 e7 jb 0x9a0
9b9: 49 63 c2 movslq %r10d,%rax
9bc: 0f 1f 40 00 nopl 0x0(%rax)
9c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
9c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
9ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
9d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
9d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
9df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
9e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
9ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
9f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
9f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
9fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
9ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
a04: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
a09: 48 83 c1 10 add $0x10,%rcx
a0d: 48 3b c8 cmp %rax,%rcx
a10: 72 ae jb 0x9c0
a12: 41 8d 42 01 lea 0x1(%r10),%eax
a16: 41 3b c1 cmp %r9d,%eax
a19: 0f 87 98 00 00 00 ja 0xab7
a1f: 4d 63 c9 movslq %r9d,%r9
a22: 4d 63 d2 movslq %r10d,%r10
a25: 4d 2b ca sub %r10,%r9
a28: 49 83 f9 04 cmp $0x4,%r9
a2c: 0f 8c 8f 00 00 00 jl 0xac1
a32: 4d 63 d2 movslq %r10d,%r10
a35: 44 89 ce mov %r9d,%esi
a38: 83 e6 fc and $0xfffffffc,%esi
a3b: 33 c9 xor %ecx,%ecx
a3d: 48 63 f6 movslq %esi,%rsi
a40: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
a44: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
a48: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
a4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a53: 00
a54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a60: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
a66: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
a6b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
a70: 48 83 c1 04 add $0x4,%rcx
a74: 48 3b ce cmp %rsi,%rcx
a77: 72 e7 jb 0xa60
a79: 49 3b f1 cmp %r9,%rsi
a7c: 73 39 jae 0xab7
a7e: 4d 63 d2 movslq %r10d,%r10
a81: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
a85: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
a89: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a94: 00
a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a9c: 0f 1f 40 00 nopl 0x0(%rax)
aa0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
aa5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
aaa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
aaf: 48 ff c6 inc %rsi
ab2: 49 3b f1 cmp %r9,%rsi
ab5: 72 e9 jb 0xaa0
ab7: 33 c0 xor %eax,%eax
ab9: c5 f8 77 vzeroupper
abc: 41 5f pop %r15
abe: 5e pop %rsi
abf: 5b pop %rbx
ac0: c3 ret
ac1: 33 f6 xor %esi,%esi
ac3: eb b4 jmp 0xa79
ac5: 45 33 d2 xor %r10d,%r10d
ac8: e9 45 ff ff ff jmp 0xa12
acd: b8 fa ff ff ff mov $0xfffffffa,%eax
ad2: 41 5f pop %r15
ad4: 5e pop %rsi
ad5: 5b pop %rbx
ad6: c3 ret
ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax
adc: 41 5f pop %r15
ade: 5e pop %rsi
adf: 5b pop %rbx
ae0: c3 ret
ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ae8: 00
ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
af7: 00
af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
aff: 90 nop
b00: 53 push %rbx
b01: 56 push %rsi
b02: 41 57 push %r15
b04: 49 89 cb mov %rcx,%r11
b07: 4d 85 db test %r11,%r11
b0a: 0f 84 a7 01 00 00 je 0xcb7
b10: 48 85 d2 test %rdx,%rdx
b13: 0f 84 9e 01 00 00 je 0xcb7
b19: 4d 85 c0 test %r8,%r8
b1c: 0f 84 95 01 00 00 je 0xcb7
b22: 45 85 c9 test %r9d,%r9d
b25: 0f 8e 82 01 00 00 jle 0xcad
b2b: 41 83 f9 10 cmp $0x10,%r9d
b2f: 0f 8c 70 01 00 00 jl 0xca5
b35: 4c 89 c1 mov %r8,%rcx
b38: 48 83 e1 1f and $0x1f,%rcx
b3c: 89 c9 mov %ecx,%ecx
b3e: 85 c9 test %ecx,%ecx
b40: 74 11 je 0xb53
b42: f6 c1 07 test $0x7,%cl
b45: 0f 85 5a 01 00 00 jne 0xca5
b4b: f7 d9 neg %ecx
b4d: 83 c1 20 add $0x20,%ecx
b50: c1 e9 03 shr $0x3,%ecx
b53: 8d 41 10 lea 0x10(%rcx),%eax
b56: 44 3b c8 cmp %eax,%r9d
b59: 0f 8c 46 01 00 00 jl 0xca5
b5f: 45 89 ca mov %r9d,%r10d
b62: 33 c0 xor %eax,%eax
b64: 44 2b d1 sub %ecx,%r10d
b67: 41 83 e2 0f and $0xf,%r10d
b6b: 41 f7 da neg %r10d
b6e: 45 03 d1 add %r9d,%r10d
b71: 85 c9 test %ecx,%ecx
b73: 76 24 jbe 0xb99
b75: 0f 1f 40 00 nopl 0x0(%rax)
b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b80: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
b86: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
b8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
b91: 48 ff c0 inc %rax
b94: 48 3b c1 cmp %rcx,%rax
b97: 72 e7 jb 0xb80
b99: 49 63 c2 movslq %r10d,%rax
b9c: 0f 1f 40 00 nopl 0x0(%rax)
ba0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
ba6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
bad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
bb4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
bbb: 03
bbc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
bc1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
bc7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
bcd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
bd4: 03
bd5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
bdb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
be2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
be9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
bf0: 03
bf1: 48 83 c1 10 add $0x10,%rcx
bf5: 48 3b c8 cmp %rax,%rcx
bf8: 72 a6 jb 0xba0
bfa: 41 8d 42 01 lea 0x1(%r10),%eax
bfe: 41 3b c1 cmp %r9d,%eax
c01: 0f 87 90 00 00 00 ja 0xc97
c07: 4d 63 c9 movslq %r9d,%r9
c0a: 4d 63 d2 movslq %r10d,%r10
c0d: 4d 2b ca sub %r10,%r9
c10: 49 83 f9 04 cmp $0x4,%r9
c14: 0f 8c 87 00 00 00 jl 0xca1
c1a: 4d 63 d2 movslq %r10d,%r10
c1d: 44 89 ce mov %r9d,%esi
c20: 83 e6 fc and $0xfffffffc,%esi
c23: 33 c9 xor %ecx,%ecx
c25: 48 63 f6 movslq %esi,%rsi
c28: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
c2c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
c30: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
c34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c40: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
c46: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
c4b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
c50: 48 83 c1 04 add $0x4,%rcx
c54: 48 3b ce cmp %rsi,%rcx
c57: 72 e7 jb 0xc40
c59: 49 3b f1 cmp %r9,%rsi
c5c: 73 39 jae 0xc97
c5e: 4d 63 d2 movslq %r10d,%r10
c61: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
c65: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
c69: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c74: 00
c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c7c: 0f 1f 40 00 nopl 0x0(%rax)
c80: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
c85: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
c8a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
c8f: 48 ff c6 inc %rsi
c92: 49 3b f1 cmp %r9,%rsi
c95: 72 e9 jb 0xc80
c97: 33 c0 xor %eax,%eax
c99: c5 f8 77 vzeroupper
c9c: 41 5f pop %r15
c9e: 5e pop %rsi
c9f: 5b pop %rbx
ca0: c3 ret
ca1: 33 f6 xor %esi,%esi
ca3: eb b4 jmp 0xc59
ca5: 45 33 d2 xor %r10d,%r10d
ca8: e9 4d ff ff ff jmp 0xbfa
cad: b8 fa ff ff ff mov $0xfffffffa,%eax
cb2: 41 5f pop %r15
cb4: 5e pop %rsi
cb5: 5b pop %rbx
cb6: c3 ret
cb7: b8 f8 ff ff ff mov $0xfffffff8,%eax
cbc: 41 5f pop %r15
cbe: 5e pop %rsi
cbf: 5b pop %rbx
cc0: c3 ret
cc1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cc8: 00
cc9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cd7: 00
cd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cdf: 90 nop
ce0: 48 85 c9 test %rcx,%rcx
ce3: 0f 84 1b 03 00 00 je 0x1004
ce9: 48 85 d2 test %rdx,%rdx
cec: 0f 84 12 03 00 00 je 0x1004
cf2: 4d 85 c0 test %r8,%r8
cf5: 0f 84 09 03 00 00 je 0x1004
cfb: 45 85 c9 test %r9d,%r9d
cfe: 0f 86 f3 02 00 00 jbe 0xff7
d04: 41 83 f9 06 cmp $0x6,%r9d
d08: 0f 86 6e 02 00 00 jbe 0xf7c
d0e: 49 3b d0 cmp %r8,%rdx
d11: 76 17 jbe 0xd2a
d13: 44 89 c8 mov %r9d,%eax
d16: 49 89 d2 mov %rdx,%r10
d19: 48 c1 e0 03 shl $0x3,%rax
d1d: 4d 2b d0 sub %r8,%r10
d20: 4c 3b d0 cmp %rax,%r10
d23: 7d 24 jge 0xd49
d25: e9 52 02 00 00 jmp 0xf7c
d2a: 4c 3b c2 cmp %rdx,%r8
d2d: 0f 86 49 02 00 00 jbe 0xf7c
d33: 44 89 c8 mov %r9d,%eax
d36: 4d 89 c2 mov %r8,%r10
d39: 48 c1 e0 03 shl $0x3,%rax
d3d: 4c 2b d2 sub %rdx,%r10
d40: 4c 3b d0 cmp %rax,%r10
d43: 0f 8c 33 02 00 00 jl 0xf7c
d49: 49 3b c8 cmp %r8,%rcx
d4c: 76 10 jbe 0xd5e
d4e: 49 89 ca mov %rcx,%r10
d51: 4d 2b d0 sub %r8,%r10
d54: 4c 3b d0 cmp %rax,%r10
d57: 7d 1d jge 0xd76
d59: e9 1e 02 00 00 jmp 0xf7c
d5e: 4c 3b c1 cmp %rcx,%r8
d61: 0f 86 15 02 00 00 jbe 0xf7c
d67: 4d 89 c2 mov %r8,%r10
d6a: 4c 2b d1 sub %rcx,%r10
d6d: 4c 3b d0 cmp %rax,%r10
d70: 0f 8c 06 02 00 00 jl 0xf7c
d76: 41 83 f9 08 cmp $0x8,%r9d
d7a: 0f 82 7d 02 00 00 jb 0xffd
d80: 4d 89 c2 mov %r8,%r10
d83: 49 83 e2 0f and $0xf,%r10
d87: 45 85 d2 test %r10d,%r10d
d8a: 74 13 je 0xd9f
d8c: 41 f7 c2 07 00 00 00 test $0x7,%r10d
d93: 0f 85 64 02 00 00 jne 0xffd
d99: 41 ba 01 00 00 00 mov $0x1,%r10d
d9f: 41 8d 42 08 lea 0x8(%r10),%eax
da3: 44 3b c8 cmp %eax,%r9d
da6: 0f 82 51 02 00 00 jb 0xffd
dac: 44 89 c8 mov %r9d,%eax
daf: 45 33 db xor %r11d,%r11d
db2: 41 2b c2 sub %r10d,%eax
db5: 83 e0 07 and $0x7,%eax
db8: f7 d8 neg %eax
dba: 41 03 c1 add %r9d,%eax
dbd: 45 85 d2 test %r10d,%r10d
dc0: 76 38 jbe 0xdfa
dc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dc9: 00
dca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
dd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dd8: 00
dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
de0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
de6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
dec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
df2: 41 ff c3 inc %r11d
df5: 45 3b da cmp %r10d,%r11d
df8: 72 e6 jb 0xde0
dfa: 45 89 d2 mov %r10d,%r10d
dfd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
e01: 49 f7 c3 0f 00 00 00 test $0xf,%r11
e08: 0f 84 d2 00 00 00 je 0xee0
e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e15: 00
e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e1d: 0f 1f 00 nopl (%rax)
e20: 45 89 d2 mov %r10d,%r10d
e23: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
e29: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
e2f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
e36: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
e3d: 66 0f 5d c8 minpd %xmm0,%xmm1
e41: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
e46: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
e4d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
e54: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
e5b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
e62: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
e69: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
e70: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
e77: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
e7e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
e85: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
e8c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
e93: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
e9a: 66 0f 5d da minpd %xmm2,%xmm3
e9e: 66 0f 5d ec minpd %xmm4,%xmm5
ea2: 66 0f 5d c8 minpd %xmm0,%xmm1
ea6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
eac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
eb2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
eb8: 41 83 c2 08 add $0x8,%r10d
ebc: 44 3b d0 cmp %eax,%r10d
ebf: 0f 82 5b ff ff ff jb 0xe20
ec5: e9 8b 00 00 00 jmp 0xf55
eca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ed1: 00
ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ee0: 45 89 d2 mov %r10d,%r10d
ee3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
ee9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
ef0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
ef7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
efe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
f05: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
f0c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
f13: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
f1a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
f20: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
f27: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
f2e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
f35: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
f3a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
f40: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
f46: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
f4c: 41 83 c2 08 add $0x8,%r10d
f50: 44 3b d0 cmp %eax,%r10d
f53: 72 8b jb 0xee0
f55: 41 3b c1 cmp %r9d,%eax
f58: 0f 83 96 00 00 00 jae 0xff4
f5e: 66 90 xchg %ax,%ax
f60: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
f65: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
f6a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
f70: ff c0 inc %eax
f72: 41 3b c1 cmp %r9d,%eax
f75: 72 e9 jb 0xf60
f77: e9 78 00 00 00 jmp 0xff4
f7c: 44 89 c8 mov %r9d,%eax
f7f: 41 bb 01 00 00 00 mov $0x1,%r11d
f85: d1 e8 shr $1,%eax
f87: 45 33 d2 xor %r10d,%r10d
f8a: 85 c0 test %eax,%eax
f8c: 76 4c jbe 0xfda
f8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f95: 00
f96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f9d: 0f 1f 00 nopl (%rax)
fa0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
fa4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
faa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
fb0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
fb6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
fbb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
fc1: 41 ff c2 inc %r10d
fc4: 44 3b d0 cmp %eax,%r10d
fc7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
fcd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
fd3: 72 cb jb 0xfa0
fd5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
fda: 41 ff cb dec %r11d
fdd: 45 3b d9 cmp %r9d,%r11d
fe0: 73 12 jae 0xff4
fe2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
fe8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
fee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
ff4: 33 c0 xor %eax,%eax
ff6: c3 ret
ff7: b8 fa ff ff ff mov $0xfffffffa,%eax
ffc: c3 ret
ffd: 33 c0 xor %eax,%eax
fff: e9 51 ff ff ff jmp 0xf55
1004: b8 f8 ff ff ff mov $0xfffffff8,%eax
1009: c3 ret
100a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1011: 00
1012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1025: 48 85 c9 test %rcx,%rcx
1028: 74 27 je 0x1051
102a: 48 85 d2 test %rdx,%rdx
102d: 74 22 je 0x1051
102f: 4d 85 c0 test %r8,%r8
1032: 74 1d je 0x1051
1034: 45 85 c9 test %r9d,%r9d
1037: 77 0b ja 0x1044
1039: b8 fa ff ff ff mov $0xfffffffa,%eax
103e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1043: c3 ret
1044: e8 97 4e 01 00 call 0x15ee0
1049: 33 c0 xor %eax,%eax
104b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1050: c3 ret
1051: b8 f8 ff ff ff mov $0xfffffff8,%eax
1056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
105b: c3 ret
105c: 0f 1f 40 00 nopl 0x0(%rax)
1060: 48 83 ec 28 sub $0x28,%rsp
1064: 48 85 c9 test %rcx,%rcx
1067: 74 25 je 0x108e
1069: 48 85 d2 test %rdx,%rdx
106c: 74 20 je 0x108e
106e: 4d 85 c0 test %r8,%r8
1071: 74 1b je 0x108e
1073: 45 85 c9 test %r9d,%r9d
1076: 77 0a ja 0x1082
1078: b8 fa ff ff ff mov $0xfffffffa,%eax
107d: 48 83 c4 28 add $0x28,%rsp
1081: c3 ret
1082: e8 39 52 01 00 call 0x162c0
1087: 33 c0 xor %eax,%eax
1089: 48 83 c4 28 add $0x28,%rsp
108d: c3 ret
108e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1093: 48 83 c4 28 add $0x28,%rsp
1097: c3 ret
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
109f: 00
10a0: 48 83 ec 28 sub $0x28,%rsp
10a4: 48 85 c9 test %rcx,%rcx
10a7: 74 25 je 0x10ce
10a9: 48 85 d2 test %rdx,%rdx
10ac: 74 20 je 0x10ce
10ae: 4d 85 c0 test %r8,%r8
10b1: 74 1b je 0x10ce
10b3: 45 85 c9 test %r9d,%r9d
10b6: 77 0a ja 0x10c2
10b8: b8 fa ff ff ff mov $0xfffffffa,%eax
10bd: 48 83 c4 28 add $0x28,%rsp
10c1: c3 ret
10c2: e8 79 55 01 00 call 0x16640
10c7: 33 c0 xor %eax,%eax
10c9: 48 83 c4 28 add $0x28,%rsp
10cd: c3 ret
10ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
10d3: 48 83 c4 28 add $0x28,%rsp
10d7: c3 ret
10d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10df: 00
10e0: 48 83 ec 28 sub $0x28,%rsp
10e4: 48 85 c9 test %rcx,%rcx
10e7: 74 25 je 0x110e
10e9: 48 85 d2 test %rdx,%rdx
10ec: 74 20 je 0x110e
10ee: 4d 85 c0 test %r8,%r8
10f1: 74 1b je 0x110e
10f3: 45 85 c9 test %r9d,%r9d
10f6: 77 0a ja 0x1102
10f8: b8 fa ff ff ff mov $0xfffffffa,%eax
10fd: 48 83 c4 28 add $0x28,%rsp
1101: c3 ret
1102: e8 59 59 01 00 call 0x16a60
1107: 33 c0 xor %eax,%eax
1109: 48 83 c4 28 add $0x28,%rsp
110d: c3 ret
110e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1113: 48 83 c4 28 add $0x28,%rsp
1117: c3 ret
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
111f: 00
1120: 48 83 ec 28 sub $0x28,%rsp
1124: 48 85 c9 test %rcx,%rcx
1127: 74 25 je 0x114e
1129: 48 85 d2 test %rdx,%rdx
112c: 74 20 je 0x114e
112e: 4d 85 c0 test %r8,%r8
1131: 74 1b je 0x114e
1133: 45 85 c9 test %r9d,%r9d
1136: 77 0a ja 0x1142
1138: b8 fa ff ff ff mov $0xfffffffa,%eax
113d: 48 83 c4 28 add $0x28,%rsp
1141: c3 ret
1142: e8 79 5c 01 00 call 0x16dc0
1147: 33 c0 xor %eax,%eax
1149: 48 83 c4 28 add $0x28,%rsp
114d: c3 ret
114e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1153: 48 83 c4 28 add $0x28,%rsp
1157: c3 ret
1158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
115f: 00
1160: 48 83 ec 28 sub $0x28,%rsp
1164: 48 85 c9 test %rcx,%rcx
1167: 74 24 je 0x118d
1169: 48 85 d2 test %rdx,%rdx
116c: 74 1f je 0x118d
116e: 45 85 c0 test %r8d,%r8d
1171: 7f 0a jg 0x117d
1173: b8 fa ff ff ff mov $0xfffffffa,%eax
1178: 48 83 c4 28 add $0x28,%rsp
117c: c3 ret
117d: 41 c1 e0 02 shl $0x2,%r8d
1181: e8 9a f2 a5 01 call 0x1a60420
1186: 33 c0 xor %eax,%eax
1188: 48 83 c4 28 add $0x28,%rsp
118c: c3 ret
118d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1192: 48 83 c4 28 add $0x28,%rsp
1196: c3 ret
1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
119e: 00 00
11a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
11a5: 48 85 c9 test %rcx,%rcx
11a8: 74 26 je 0x11d0
11aa: 48 85 d2 test %rdx,%rdx
11ad: 74 21 je 0x11d0
11af: 45 85 c0 test %r8d,%r8d
11b2: 7f 0b jg 0x11bf
11b4: b8 fa ff ff ff mov $0xfffffffa,%eax
11b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
11be: c3 ret
11bf: 41 c1 e0 02 shl $0x2,%r8d
11c3: e8 28 f6 a5 01 call 0x1a607f0
11c8: 33 c0 xor %eax,%eax
11ca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
11cf: c3 ret
11d0: b8 f8 ff ff ff mov $0xfffffff8,%eax
11d5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
11da: c3 ret
11db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
11e0: 48 83 ec 28 sub $0x28,%rsp
11e4: 48 85 c9 test %rcx,%rcx
11e7: 74 24 je 0x120d
11e9: 48 85 d2 test %rdx,%rdx
11ec: 74 1f je 0x120d
11ee: 45 85 c0 test %r8d,%r8d
11f1: 7f 0a jg 0x11fd
11f3: b8 fa ff ff ff mov $0xfffffffa,%eax
11f8: 48 83 c4 28 add $0x28,%rsp
11fc: c3 ret
11fd: 41 c1 e0 02 shl $0x2,%r8d
1201: e8 6a fa a5 01 call 0x1a60c70
1206: 33 c0 xor %eax,%eax
1208: 48 83 c4 28 add $0x28,%rsp
120c: c3 ret
120d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1212: 48 83 c4 28 add $0x28,%rsp
1216: c3 ret
1217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
121e: 00 00
1220: 48 83 ec 38 sub $0x38,%rsp
1224: 48 85 c9 test %rcx,%rcx
1227: 0f 84 88 00 00 00 je 0x12b5
122d: 48 85 d2 test %rdx,%rdx
1230: 0f 84 7f 00 00 00 je 0x12b5
1236: 45 85 c0 test %r8d,%r8d
1239: 0f 8e 80 00 00 00 jle 0x12bf
123f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
1246: 7e 5d jle 0x12a5
1248: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
124d: 48 89 cb mov %rcx,%rbx
1250: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1255: 48 89 d6 mov %rdx,%rsi
1258: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
125d: 44 89 c7 mov %r8d,%edi
1260: 48 89 d9 mov %rbx,%rcx
1263: 48 89 f2 mov %rsi,%rdx
1266: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
126c: e8 6f 3d 01 00 call 0x14fe0
1271: 81 c7 08 00 00 e0 add $0xe0000008,%edi
1277: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
127e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1285: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
128b: 7f d3 jg 0x1260
128d: 48 89 d9 mov %rbx,%rcx
1290: 48 89 f2 mov %rsi,%rdx
1293: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1298: 41 89 f8 mov %edi,%r8d
129b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
12a0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
12a5: 41 c1 e0 02 shl $0x2,%r8d
12a9: e8 32 3d 01 00 call 0x14fe0
12ae: 33 c0 xor %eax,%eax
12b0: 48 83 c4 38 add $0x38,%rsp
12b4: c3 ret
12b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
12ba: 48 83 c4 38 add $0x38,%rsp
12be: c3 ret
12bf: b8 fa ff ff ff mov $0xfffffffa,%eax
12c4: 48 83 c4 38 add $0x38,%rsp
12c8: c3 ret
12c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12d0: 00
12d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12df: 00
12e0: 48 83 ec 38 sub $0x38,%rsp
12e4: 48 85 c9 test %rcx,%rcx
12e7: 0f 84 88 00 00 00 je 0x1375
12ed: 48 85 d2 test %rdx,%rdx
12f0: 0f 84 7f 00 00 00 je 0x1375
12f6: 45 85 c0 test %r8d,%r8d
12f9: 0f 8e 80 00 00 00 jle 0x137f
12ff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
1306: 7e 5d jle 0x1365
1308: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
130d: 48 89 cb mov %rcx,%rbx
1310: 48 89 74 24 28 mov %rsi,0x28(%rsp)
1315: 48 89 d6 mov %rdx,%rsi
1318: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
131d: 44 89 c7 mov %r8d,%edi
1320: 48 89 d9 mov %rbx,%rcx
1323: 48 89 f2 mov %rsi,%rdx
1326: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
132c: e8 0f 3d 01 00 call 0x15040
1331: 81 c7 08 00 00 e0 add $0xe0000008,%edi
1337: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
133e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1345: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
134b: 7f d3 jg 0x1320
134d: 48 89 d9 mov %rbx,%rcx
1350: 48 89 f2 mov %rsi,%rdx
1353: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1358: 41 89 f8 mov %edi,%r8d
135b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1360: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1365: 41 c1 e0 02 shl $0x2,%r8d
1369: e8 d2 3c 01 00 call 0x15040
136e: 33 c0 xor %eax,%eax
1370: 48 83 c4 38 add $0x38,%rsp
1374: c3 ret
1375: b8 f8 ff ff ff mov $0xfffffff8,%eax
137a: 48 83 c4 38 add $0x38,%rsp
137e: c3 ret
137f: b8 fa ff ff ff mov $0xfffffffa,%eax
1384: 48 83 c4 38 add $0x38,%rsp
1388: c3 ret
1389: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1390: 00
1391: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
139f: 00
13a0: 48 83 ec 38 sub $0x38,%rsp
13a4: 48 85 c9 test %rcx,%rcx
13a7: 0f 84 88 00 00 00 je 0x1435
13ad: 48 85 d2 test %rdx,%rdx
13b0: 0f 84 7f 00 00 00 je 0x1435
13b6: 45 85 c0 test %r8d,%r8d
13b9: 0f 8e 80 00 00 00 jle 0x143f
13bf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
13c6: 7e 5d jle 0x1425
13c8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
13cd: 48 89 cb mov %rcx,%rbx
13d0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
13d5: 48 89 d6 mov %rdx,%rsi
13d8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
13dd: 44 89 c7 mov %r8d,%edi
13e0: 48 89 d9 mov %rbx,%rcx
13e3: 48 89 f2 mov %rsi,%rdx
13e6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
13ec: e8 af 3c 01 00 call 0x150a0
13f1: 81 c7 08 00 00 e0 add $0xe0000008,%edi
13f7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
13fe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
1405: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
140b: 7f d3 jg 0x13e0
140d: 48 89 d9 mov %rbx,%rcx
1410: 48 89 f2 mov %rsi,%rdx
1413: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
1418: 41 89 f8 mov %edi,%r8d
141b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
1420: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
1425: 41 c1 e0 02 shl $0x2,%r8d
1429: e8 72 3c 01 00 call 0x150a0
142e: 33 c0 xor %eax,%eax
1430: 48 83 c4 38 add $0x38,%rsp
1434: c3 ret
1435: b8 f8 ff ff ff mov $0xfffffff8,%eax
143a: 48 83 c4 38 add $0x38,%rsp
143e: c3 ret
143f: b8 fa ff ff ff mov $0xfffffffa,%eax
1444: 48 83 c4 38 add $0x38,%rsp
1448: c3 ret
1449: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1450: 00
1451: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
145f: 00
1460: 48 83 ec 28 sub $0x28,%rsp
1464: 4d 89 c1 mov %r8,%r9
1467: 49 89 d0 mov %rdx,%r8
146a: 48 89 ca mov %rcx,%rdx
146d: e8 ae 5c 01 00 call 0x17120
1472: 48 83 c4 28 add $0x28,%rsp
1476: c3 ret
1477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
147e: 00 00
1480: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1485: 4d 89 c1 mov %r8,%r9
1488: 49 89 d0 mov %rdx,%r8
148b: 48 89 ca mov %rcx,%rdx
148e: e8 4d 5f 01 00 call 0x173e0
1493: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1498: c3 ret
1499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14a0: 48 83 ec 28 sub $0x28,%rsp
14a4: 4d 89 c1 mov %r8,%r9
14a7: 49 89 d0 mov %rdx,%r8
14aa: 48 89 ca mov %rcx,%rdx
14ad: e8 ee 61 01 00 call 0x176a0
14b2: 48 83 c4 28 add $0x28,%rsp
14b6: c3 ret
14b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14be: 00 00
14c0: 48 83 ec 28 sub $0x28,%rsp
14c4: 4d 89 c1 mov %r8,%r9
14c7: 49 89 d0 mov %rdx,%r8
14ca: 48 89 ca mov %rcx,%rdx
14cd: e8 8e 64 01 00 call 0x17960
14d2: 48 83 c4 28 add $0x28,%rsp
14d6: c3 ret
14d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14de: 00 00
14e0: 48 83 ec 28 sub $0x28,%rsp
14e4: 4d 89 c1 mov %r8,%r9
14e7: 49 89 d0 mov %rdx,%r8
14ea: 48 89 ca mov %rcx,%rdx
14ed: e8 0e 67 01 00 call 0x17c00
14f2: 48 83 c4 28 add $0x28,%rsp
14f6: c3 ret
14f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
14fe: 00 00
1500: 48 83 ec 28 sub $0x28,%rsp
1504: 4d 89 c1 mov %r8,%r9
1507: 49 89 d0 mov %rdx,%r8
150a: 48 89 ca mov %rcx,%rdx
150d: e8 8e 69 01 00 call 0x17ea0
1512: 48 83 c4 28 add $0x28,%rsp
1516: c3 ret
1517: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
151e: 00 00
1520: 48 83 ec 28 sub $0x28,%rsp
1524: 48 85 c9 test %rcx,%rcx
1527: 74 4b je 0x1574
1529: 4d 85 c0 test %r8,%r8
152c: 74 46 je 0x1574
152e: 45 85 c9 test %r9d,%r9d
1531: 7e 4b jle 0x157e
1533: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c57758
153a: 01
153b: 7a 02 jp 0x153f
153d: 74 26 je 0x1565
153f: 0f 57 c0 xorps %xmm0,%xmm0
1542: 66 0f 2e c8 ucomisd %xmm0,%xmm1
1546: 7a 02 jp 0x154a
1548: 74 0c je 0x1556
154a: e8 d1 6b 01 00 call 0x18120
154f: 33 c0 xor %eax,%eax
1551: 48 83 c4 28 add $0x28,%rsp
1555: c3 ret
1556: 4c 89 c1 mov %r8,%rcx
1559: 44 89 ca mov %r9d,%edx
155c: 48 83 c4 28 add $0x28,%rsp
1560: e9 7b 6d 01 00 jmp 0x182e0
1565: 4c 89 c2 mov %r8,%rdx
1568: 45 89 c8 mov %r9d,%r8d
156b: 48 83 c4 28 add $0x28,%rsp
156f: e9 cc ed ff ff jmp 0x340
1574: b8 f8 ff ff ff mov $0xfffffff8,%eax
1579: 48 83 c4 28 add $0x28,%rsp
157d: c3 ret
157e: b8 fa ff ff ff mov $0xfffffffa,%eax
1583: 48 83 c4 28 add $0x28,%rsp
1587: c3 ret
1588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
158f: 00
1590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
159e: 00 00
15a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
15a5: 48 85 c9 test %rcx,%rcx
15a8: 74 4e je 0x15f8
15aa: 4d 85 c0 test %r8,%r8
15ad: 74 49 je 0x15f8
15af: 45 85 c9 test %r9d,%r9d
15b2: 7e 4f jle 0x1603
15b4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c57760
15bb: 01
15bc: 7a 02 jp 0x15c0
15be: 74 28 je 0x15e8
15c0: 0f 57 c0 xorps %xmm0,%xmm0
15c3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
15c7: 7a 02 jp 0x15cb
15c9: 74 0d je 0x15d8
15cb: e8 50 6d 01 00 call 0x18320
15d0: 33 c0 xor %eax,%eax
15d2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15d7: c3 ret
15d8: 4c 89 c1 mov %r8,%rcx
15db: 44 89 ca mov %r9d,%edx
15de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15e3: e9 f8 6e 01 00 jmp 0x184e0
15e8: 4c 89 c2 mov %r8,%rdx
15eb: 45 89 c8 mov %r9d,%r8d
15ee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15f3: e9 88 ed ff ff jmp 0x380
15f8: b8 f8 ff ff ff mov $0xfffffff8,%eax
15fd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1602: c3 ret
1603: b8 fa ff ff ff mov $0xfffffffa,%eax
1608: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
160d: c3 ret
160e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1615: 00
1616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
161d: 0f 1f 00 nopl (%rax)
1620: 48 83 ec 28 sub $0x28,%rsp
1624: 48 85 c9 test %rcx,%rcx
1627: 74 4b je 0x1674
1629: 4d 85 c0 test %r8,%r8
162c: 74 46 je 0x1674
162e: 45 85 c9 test %r9d,%r9d
1631: 7e 4b jle 0x167e
1633: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c57768
163a: 01
163b: 7a 02 jp 0x163f
163d: 74 26 je 0x1665
163f: 0f 57 c0 xorps %xmm0,%xmm0
1642: 66 0f 2e c8 ucomisd %xmm0,%xmm1
1646: 7a 02 jp 0x164a
1648: 74 0c je 0x1656
164a: e8 d1 6e 01 00 call 0x18520
164f: 33 c0 xor %eax,%eax
1651: 48 83 c4 28 add $0x28,%rsp
1655: c3 ret
1656: 4c 89 c1 mov %r8,%rcx
1659: 44 89 ca mov %r9d,%edx
165c: 48 83 c4 28 add $0x28,%rsp
1660: e9 5b 70 01 00 jmp 0x186c0
1665: 4c 89 c2 mov %r8,%rdx
1668: 45 89 c8 mov %r9d,%r8d
166b: 48 83 c4 28 add $0x28,%rsp
166f: e9 4c ed ff ff jmp 0x3c0
1674: b8 f8 ff ff ff mov $0xfffffff8,%eax
1679: 48 83 c4 28 add $0x28,%rsp
167d: c3 ret
167e: b8 fa ff ff ff mov $0xfffffffa,%eax
1683: 48 83 c4 28 add $0x28,%rsp
1687: c3 ret
1688: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
168f: 00
1690: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1697: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
169e: 00 00
16a0: 57 push %rdi
16a1: 48 83 ec 20 sub $0x20,%rsp
16a5: 48 85 c9 test %rcx,%rcx
16a8: 0f 84 13 02 00 00 je 0x18c1
16ae: 4d 85 c0 test %r8,%r8
16b1: 0f 84 0a 02 00 00 je 0x18c1
16b7: 45 85 c9 test %r9d,%r9d
16ba: 0f 8e f6 01 00 00 jle 0x18b6
16c0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c57770
16c7: 01
16c8: 7a 06 jp 0x16d0
16ca: 0f 84 d5 01 00 00 je 0x18a5
16d0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
16d4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
16d8: 7a 06 jp 0x16e0
16da: 0f 84 b4 01 00 00 je 0x1894
16e0: 41 83 f9 10 cmp $0x10,%r9d
16e4: 0f 8c 9a 01 00 00 jl 0x1884
16ea: 4d 89 c2 mov %r8,%r10
16ed: 49 83 e2 1f and $0x1f,%r10
16f1: 45 89 d2 mov %r10d,%r10d
16f4: 45 85 d2 test %r10d,%r10d
16f7: 74 18 je 0x1711
16f9: 41 f7 c2 07 00 00 00 test $0x7,%r10d
1700: 0f 85 7e 01 00 00 jne 0x1884
1706: 41 f7 da neg %r10d
1709: 41 83 c2 20 add $0x20,%r10d
170d: 41 c1 ea 03 shr $0x3,%r10d
1711: 41 8d 42 10 lea 0x10(%r10),%eax
1715: 44 3b c8 cmp %eax,%r9d
1718: 0f 8c 66 01 00 00 jl 0x1884
171e: 44 89 cf mov %r9d,%edi
1721: 33 c0 xor %eax,%eax
1723: 41 2b fa sub %r10d,%edi
1726: 83 e7 0f and $0xf,%edi
1729: f7 df neg %edi
172b: 41 03 f9 add %r9d,%edi
172e: 45 85 d2 test %r10d,%r10d
1731: 76 20 jbe 0x1753
1733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
173f: 00
1740: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
1745: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
174b: 48 ff c0 inc %rax
174e: 49 3b c2 cmp %r10,%rax
1751: 72 ed jb 0x1740
1753: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
1757: 48 63 c7 movslq %edi,%rax
175a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
1760: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
1766: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
176d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
1774: 01
1775: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
1779: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
177f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
1786: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
178d: 01
178e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
1792: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
1799: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
17a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
17a7: 01
17a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
17ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
17b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
17ba: 01
17bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
17bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
17c6: 49 83 c2 10 add $0x10,%r10
17ca: 4c 3b d0 cmp %rax,%r10
17cd: 72 91 jb 0x1760
17cf: 44 8d 57 01 lea 0x1(%rdi),%r10d
17d3: 45 3b d1 cmp %r9d,%r10d
17d6: 0f 87 98 00 00 00 ja 0x1874
17dc: 49 63 d1 movslq %r9d,%rdx
17df: 48 2b d0 sub %rax,%rdx
17e2: 48 83 fa 04 cmp $0x4,%rdx
17e6: 0f 8c 93 00 00 00 jl 0x187f
17ec: 41 89 d1 mov %edx,%r9d
17ef: 45 33 db xor %r11d,%r11d
17f2: 41 83 e1 fc and $0xfffffffc,%r9d
17f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
17fa: 4d 63 c9 movslq %r9d,%r9
17fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
1801: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1808: 00
1809: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1810: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1817: 00
1818: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
181f: 90 nop
1820: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
1826: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
182d: 01
182e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
1832: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
1838: 49 83 c3 04 add $0x4,%r11
183c: 4d 3b d9 cmp %r9,%r11
183f: 72 df jb 0x1820
1841: 4c 3b ca cmp %rdx,%r9
1844: 73 2e jae 0x1874
1846: 48 63 ff movslq %edi,%rdi
1849: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
184d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
1851: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1858: 00
1859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1860: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
1866: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
186c: 49 ff c1 inc %r9
186f: 4c 3b ca cmp %rdx,%r9
1872: 72 ec jb 0x1860
1874: 33 c0 xor %eax,%eax
1876: c5 f8 77 vzeroupper
1879: 48 83 c4 20 add $0x20,%rsp
187d: 5f pop %rdi
187e: c3 ret
187f: 45 33 c9 xor %r9d,%r9d
1882: eb bd jmp 0x1841
1884: 33 ff xor %edi,%edi
1886: 41 83 f9 01 cmp $0x1,%r9d
188a: 72 e8 jb 0x1874
188c: 49 63 d1 movslq %r9d,%rdx
188f: 45 33 c9 xor %r9d,%r9d
1892: eb ad jmp 0x1841
1894: 4c 89 c1 mov %r8,%rcx
1897: 44 89 ca mov %r9d,%edx
189a: e8 61 6e 01 00 call 0x18700
189f: 48 83 c4 20 add $0x20,%rsp
18a3: 5f pop %rdi
18a4: c3 ret
18a5: 4c 89 c2 mov %r8,%rdx
18a8: 45 89 c8 mov %r9d,%r8d
18ab: e8 50 eb ff ff call 0x400
18b0: 48 83 c4 20 add $0x20,%rsp
18b4: 5f pop %rdi
18b5: c3 ret
18b6: b8 fa ff ff ff mov $0xfffffffa,%eax
18bb: 48 83 c4 20 add $0x20,%rsp
18bf: 5f pop %rdi
18c0: c3 ret
18c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
18c6: 48 83 c4 20 add $0x20,%rsp
18ca: 5f pop %rdi
18cb: c3 ret
18cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18d3: 00
18d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18e0: 41 54 push %r12
18e2: 48 83 ec 20 sub $0x20,%rsp
18e6: 48 85 c9 test %rcx,%rcx
18e9: 0f 84 ce 01 00 00 je 0x1abd
18ef: 4d 85 c0 test %r8,%r8
18f2: 0f 84 c5 01 00 00 je 0x1abd
18f8: 45 85 c9 test %r9d,%r9d
18fb: 0f 8e b0 01 00 00 jle 0x1ab1
1901: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c57778
1908: 01
1909: 7a 06 jp 0x1911
190b: 0f 84 8e 01 00 00 je 0x1a9f
1911: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
1915: c5 f9 2e c8 vucomisd %xmm0,%xmm1
1919: 7a 06 jp 0x1921
191b: 0f 84 6c 01 00 00 je 0x1a8d
1921: 41 83 f9 10 cmp $0x10,%r9d
1925: 0f 8c 5a 01 00 00 jl 0x1a85
192b: 4c 89 c0 mov %r8,%rax
192e: 48 83 e0 1f and $0x1f,%rax
1932: 89 c2 mov %eax,%edx
1934: 85 d2 test %edx,%edx
1936: 74 11 je 0x1949
1938: f6 c2 07 test $0x7,%dl
193b: 0f 85 44 01 00 00 jne 0x1a85
1941: f7 da neg %edx
1943: 83 c2 20 add $0x20,%edx
1946: c1 ea 03 shr $0x3,%edx
1949: 44 8d 5a 10 lea 0x10(%rdx),%r11d
194d: 45 3b cb cmp %r11d,%r9d
1950: 0f 8c 2f 01 00 00 jl 0x1a85
1956: 45 89 cc mov %r9d,%r12d
1959: 33 c0 xor %eax,%eax
195b: 44 2b e2 sub %edx,%r12d
195e: 41 83 e4 0f and $0xf,%r12d
1962: 41 f7 dc neg %r12d
1965: 45 03 e1 add %r9d,%r12d
1968: 41 89 d3 mov %edx,%r11d
196b: 85 d2 test %edx,%edx
196d: 76 24 jbe 0x1993
196f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1976: 00
1977: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
197e: 66 90 xchg %ax,%ax
1980: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
1985: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
198b: 48 ff c0 inc %rax
198e: 49 3b c3 cmp %r11,%rax
1991: 72 ed jb 0x1980
1993: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
1998: 49 63 c4 movslq %r12d,%rax
199b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
19a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
19a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
19ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
19b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
19bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
19c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
19c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
19cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
19d6: 49 83 c3 10 add $0x10,%r11
19da: 4c 3b d8 cmp %rax,%r11
19dd: 72 c1 jb 0x19a0
19df: 41 8d 44 24 01 lea 0x1(%r12),%eax
19e4: 41 3b c1 cmp %r9d,%eax
19e7: 0f 87 87 00 00 00 ja 0x1a74
19ed: 4d 63 d1 movslq %r9d,%r10
19f0: 4d 63 e4 movslq %r12d,%r12
19f3: 4d 2b d4 sub %r12,%r10
19f6: 49 83 fa 04 cmp $0x4,%r10
19fa: 0f 8c 80 00 00 00 jl 0x1a80
1a00: 4d 63 e4 movslq %r12d,%r12
1a03: 45 89 d3 mov %r10d,%r11d
1a06: 41 83 e3 fc and $0xfffffffc,%r11d
1a0a: 45 33 c9 xor %r9d,%r9d
1a0d: 4d 63 db movslq %r11d,%r11
1a10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
1a15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
1a19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
1a1d: 0f 1f 00 nopl (%rax)
1a20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
1a26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
1a2c: 49 83 c1 04 add $0x4,%r9
1a30: 4d 3b cb cmp %r11,%r9
1a33: 72 eb jb 0x1a20
1a35: 4d 3b da cmp %r10,%r11
1a38: 73 3a jae 0x1a74
1a3a: 4d 63 e4 movslq %r12d,%r12
1a3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
1a41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
1a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a4c: 00
1a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
1a66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
1a6c: 49 ff c3 inc %r11
1a6f: 4d 3b da cmp %r10,%r11
1a72: 72 ec jb 0x1a60
1a74: 33 c0 xor %eax,%eax
1a76: c5 f8 77 vzeroupper
1a79: 48 83 c4 20 add $0x20,%rsp
1a7d: 41 5c pop %r12
1a7f: c3 ret
1a80: 45 33 db xor %r11d,%r11d
1a83: eb b0 jmp 0x1a35
1a85: 45 33 e4 xor %r12d,%r12d
1a88: e9 52 ff ff ff jmp 0x19df
1a8d: 4c 89 c1 mov %r8,%rcx
1a90: 44 89 ca mov %r9d,%edx
1a93: e8 a8 6c 01 00 call 0x18740
1a98: 48 83 c4 20 add $0x20,%rsp
1a9c: 41 5c pop %r12
1a9e: c3 ret
1a9f: 4c 89 c2 mov %r8,%rdx
1aa2: 45 89 c8 mov %r9d,%r8d
1aa5: e8 16 ea ff ff call 0x4c0
1aaa: 48 83 c4 20 add $0x20,%rsp
1aae: 41 5c pop %r12
1ab0: c3 ret
1ab1: b8 fa ff ff ff mov $0xfffffffa,%eax
1ab6: 48 83 c4 20 add $0x20,%rsp
1aba: 41 5c pop %r12
1abc: c3 ret
1abd: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ac2: 48 83 c4 20 add $0x20,%rsp
1ac6: 41 5c pop %r12
1ac8: c3 ret
1ac9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ad0: 00
1ad1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1adf: 00
1ae0: 41 54 push %r12
1ae2: 48 83 ec 20 sub $0x20,%rsp
1ae6: 48 85 c9 test %rcx,%rcx
1ae9: 0f 84 ce 01 00 00 je 0x1cbd
1aef: 4d 85 c0 test %r8,%r8
1af2: 0f 84 c5 01 00 00 je 0x1cbd
1af8: 45 85 c9 test %r9d,%r9d
1afb: 0f 8e b0 01 00 00 jle 0x1cb1
1b01: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c57780
1b08: 01
1b09: 7a 06 jp 0x1b11
1b0b: 0f 84 8e 01 00 00 je 0x1c9f
1b11: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
1b15: c5 f9 2e c8 vucomisd %xmm0,%xmm1
1b19: 7a 06 jp 0x1b21
1b1b: 0f 84 6c 01 00 00 je 0x1c8d
1b21: 41 83 f9 10 cmp $0x10,%r9d
1b25: 0f 8c 5a 01 00 00 jl 0x1c85
1b2b: 4c 89 c0 mov %r8,%rax
1b2e: 48 83 e0 1f and $0x1f,%rax
1b32: 89 c2 mov %eax,%edx
1b34: 85 d2 test %edx,%edx
1b36: 74 11 je 0x1b49
1b38: f6 c2 07 test $0x7,%dl
1b3b: 0f 85 44 01 00 00 jne 0x1c85
1b41: f7 da neg %edx
1b43: 83 c2 20 add $0x20,%edx
1b46: c1 ea 03 shr $0x3,%edx
1b49: 44 8d 5a 10 lea 0x10(%rdx),%r11d
1b4d: 45 3b cb cmp %r11d,%r9d
1b50: 0f 8c 2f 01 00 00 jl 0x1c85
1b56: 45 89 cc mov %r9d,%r12d
1b59: 33 c0 xor %eax,%eax
1b5b: 44 2b e2 sub %edx,%r12d
1b5e: 41 83 e4 0f and $0xf,%r12d
1b62: 41 f7 dc neg %r12d
1b65: 45 03 e1 add %r9d,%r12d
1b68: 41 89 d3 mov %edx,%r11d
1b6b: 85 d2 test %edx,%edx
1b6d: 76 24 jbe 0x1b93
1b6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b76: 00
1b77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b7e: 66 90 xchg %ax,%ax
1b80: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
1b85: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
1b8b: 48 ff c0 inc %rax
1b8e: 49 3b c3 cmp %r11,%rax
1b91: 72 ed jb 0x1b80
1b93: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
1b98: 49 63 c4 movslq %r12d,%rax
1b9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1ba0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
1ba6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
1bad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
1bb4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
1bbb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
1bc1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
1bc8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
1bcf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
1bd6: 49 83 c3 10 add $0x10,%r11
1bda: 4c 3b d8 cmp %rax,%r11
1bdd: 72 c1 jb 0x1ba0
1bdf: 41 8d 44 24 01 lea 0x1(%r12),%eax
1be4: 41 3b c1 cmp %r9d,%eax
1be7: 0f 87 87 00 00 00 ja 0x1c74
1bed: 4d 63 d1 movslq %r9d,%r10
1bf0: 4d 63 e4 movslq %r12d,%r12
1bf3: 4d 2b d4 sub %r12,%r10
1bf6: 49 83 fa 04 cmp $0x4,%r10
1bfa: 0f 8c 80 00 00 00 jl 0x1c80
1c00: 4d 63 e4 movslq %r12d,%r12
1c03: 45 89 d3 mov %r10d,%r11d
1c06: 41 83 e3 fc and $0xfffffffc,%r11d
1c0a: 45 33 c9 xor %r9d,%r9d
1c0d: 4d 63 db movslq %r11d,%r11
1c10: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
1c15: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
1c19: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
1c1d: 0f 1f 00 nopl (%rax)
1c20: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
1c26: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
1c2c: 49 83 c1 04 add $0x4,%r9
1c30: 4d 3b cb cmp %r11,%r9
1c33: 72 eb jb 0x1c20
1c35: 4d 3b da cmp %r10,%r11
1c38: 73 3a jae 0x1c74
1c3a: 4d 63 e4 movslq %r12d,%r12
1c3d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
1c41: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
1c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c4c: 00
1c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c60: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
1c66: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
1c6c: 49 ff c3 inc %r11
1c6f: 4d 3b da cmp %r10,%r11
1c72: 72 ec jb 0x1c60
1c74: 33 c0 xor %eax,%eax
1c76: c5 f8 77 vzeroupper
1c79: 48 83 c4 20 add $0x20,%rsp
1c7d: 41 5c pop %r12
1c7f: c3 ret
1c80: 45 33 db xor %r11d,%r11d
1c83: eb b0 jmp 0x1c35
1c85: 45 33 e4 xor %r12d,%r12d
1c88: e9 52 ff ff ff jmp 0x1bdf
1c8d: 4c 89 c1 mov %r8,%rcx
1c90: 44 89 ca mov %r9d,%edx
1c93: e8 e8 6a 01 00 call 0x18780
1c98: 48 83 c4 20 add $0x20,%rsp
1c9c: 41 5c pop %r12
1c9e: c3 ret
1c9f: 4c 89 c2 mov %r8,%rdx
1ca2: 45 89 c8 mov %r9d,%r8d
1ca5: e8 d6 e8 ff ff call 0x580
1caa: 48 83 c4 20 add $0x20,%rsp
1cae: 41 5c pop %r12
1cb0: c3 ret
1cb1: b8 fa ff ff ff mov $0xfffffffa,%eax
1cb6: 48 83 c4 20 add $0x20,%rsp
1cba: 41 5c pop %r12
1cbc: c3 ret
1cbd: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cc2: 48 83 c4 20 add $0x20,%rsp
1cc6: 41 5c pop %r12
1cc8: c3 ret
1cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cd0: 00
1cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cdf: 00
1ce0: 53 push %rbx
1ce1: 56 push %rsi
1ce2: 57 push %rdi
1ce3: 41 54 push %r12
1ce5: 41 55 push %r13
1ce7: 41 56 push %r14
1ce9: 41 57 push %r15
1ceb: 55 push %rbp
1cec: 48 83 ec 38 sub $0x38,%rsp
1cf0: 49 89 ce mov %rcx,%r14
1cf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
1cfa: 00
1cfb: 44 89 cf mov %r9d,%edi
1cfe: 44 89 c6 mov %r8d,%esi
1d01: 41 89 d7 mov %edx,%r15d
1d04: 4d 85 f6 test %r14,%r14
1d07: 0f 84 8a 01 00 00 je 0x1e97
1d0d: 41 83 ff 1e cmp $0x1e,%r15d
1d11: 0f 87 5b 01 00 00 ja 0x1e72
1d17: 41 83 ff 1c cmp $0x1c,%r15d
1d1b: 0f 8f 51 01 00 00 jg 0x1e72
1d21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1d28: 00
1d29: 48 85 db test %rbx,%rbx
1d2c: 0f 84 65 01 00 00 je 0x1e97
1d32: 48 89 dd mov %rbx,%rbp
1d35: ba 90 00 00 00 mov $0x90,%edx
1d3a: 48 83 e5 3f and $0x3f,%rbp
1d3e: 48 f7 dd neg %rbp
1d41: 48 83 e5 3f and $0x3f,%rbp
1d45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1d49: 4c 89 e1 mov %r12,%rcx
1d4c: e8 6f 6a 01 00 call 0x187c0
1d51: 44 89 f9 mov %r15d,%ecx
1d54: b8 01 00 00 00 mov $0x1,%eax
1d59: d3 e0 shl %cl,%eax
1d5b: 41 89 7c 24 18 mov %edi,0x18(%r12)
1d60: 83 fe 08 cmp $0x8,%esi
1d63: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1d68: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
1d6f: 00 00
1d71: 0f 84 3d 02 00 00 je 0x1fb4
1d77: 83 fe 04 cmp $0x4,%esi
1d7a: 0f 84 97 00 00 00 je 0x1e17
1d80: 83 fe 01 cmp $0x1,%esi
1d83: 75 39 jne 0x1dbe
1d85: 0f 57 c0 xorps %xmm0,%xmm0
1d88: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
1d8c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c57788
1d93: 01
1d94: f2 0f 5e c8 divsd %xmm0,%xmm1
1d98: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
1d9f: 00
1da0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
1da7: 00 00
1da9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
1db0: 00 00
1db2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
1db9: e9 8f 00 00 00 jmp 0x1e4d
1dbe: 83 fe 02 cmp $0x2,%esi
1dc1: 75 36 jne 0x1df9
1dc3: 0f 57 c0 xorps %xmm0,%xmm0
1dc6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
1dca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c57788
1dd1: 01
1dd2: f2 0f 5e c8 divsd %xmm0,%xmm1
1dd6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
1ddd: 00
1dde: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1de5: 00 00
1de7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1dee: 00 00
1df0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
1df7: eb 54 jmp 0x1e4d
1df9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1e00: 00
1e01: b8 ee ff ff ff mov $0xffffffee,%eax
1e06: 48 83 c4 38 add $0x38,%rsp
1e0a: 5d pop %rbp
1e0b: 41 5f pop %r15
1e0d: 41 5e pop %r14
1e0f: 41 5d pop %r13
1e11: 41 5c pop %r12
1e13: 5f pop %rdi
1e14: 5e pop %rsi
1e15: 5b pop %rbx
1e16: c3 ret
1e17: 0f 57 c0 xorps %xmm0,%xmm0
1e1a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
1e1e: b8 01 00 00 00 mov $0x1,%eax
1e23: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
1e2a: 00
1e2b: 41 89 44 24 08 mov %eax,0x8(%r12)
1e30: 41 89 44 24 0c mov %eax,0xc(%r12)
1e35: e8 c6 69 01 00 call 0x18800
1e3a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c57788
1e41: 01
1e42: f2 0f 5e c8 divsd %xmm0,%xmm1
1e46: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
1e4d: 41 83 ff 05 cmp $0x5,%r15d
1e51: 7f 35 jg 0x1e88
1e53: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1e5a: 00 00
1e5c: 33 c0 xor %eax,%eax
1e5e: 4d 89 26 mov %r12,(%r14)
1e61: 48 83 c4 38 add $0x38,%rsp
1e65: 5d pop %rbp
1e66: 41 5f pop %r15
1e68: 41 5e pop %r14
1e6a: 41 5d pop %r13
1e6c: 41 5c pop %r12
1e6e: 5f pop %rdi
1e6f: 5e pop %rsi
1e70: 5b pop %rbx
1e71: c3 ret
1e72: b8 ef ff ff ff mov $0xffffffef,%eax
1e77: 48 83 c4 38 add $0x38,%rsp
1e7b: 5d pop %rbp
1e7c: 41 5f pop %r15
1e7e: 41 5e pop %r14
1e80: 41 5d pop %r13
1e82: 41 5c pop %r12
1e84: 5f pop %rdi
1e85: 5e pop %rsi
1e86: 5b pop %rbx
1e87: c3 ret
1e88: 41 83 ff 0a cmp $0xa,%r15d
1e8c: 0f 8e e8 00 00 00 jle 0x1f7a
1e92: 4d 85 ed test %r13,%r13
1e95: 75 16 jne 0x1ead
1e97: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e9c: 48 83 c4 38 add $0x38,%rsp
1ea0: 5d pop %rbp
1ea1: 41 5f pop %r15
1ea3: 41 5e pop %r14
1ea5: 41 5d pop %r13
1ea7: 41 5c pop %r12
1ea9: 5f pop %rdi
1eaa: 5e pop %rsi
1eab: 5b pop %rbx
1eac: c3 ret
1ead: 4c 89 ee mov %r13,%rsi
1eb0: 44 89 f9 mov %r15d,%ecx
1eb3: 48 83 e6 3f and $0x3f,%rsi
1eb7: 44 89 ff mov %r15d,%edi
1eba: 48 f7 de neg %rsi
1ebd: 48 83 e6 3f and $0x3f,%rsi
1ec1: 49 03 f5 add %r13,%rsi
1ec4: 48 89 f2 mov %rsi,%rdx
1ec7: e8 54 69 01 00 call 0x18820
1ecc: 49 89 c5 mov %rax,%r13
1ecf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
1ed6: 00
1ed7: 49 89 54 24 30 mov %rdx,0x30(%r12)
1edc: 41 8d 5f ff lea -0x1(%r15),%ebx
1ee0: 83 fb 0e cmp $0xe,%ebx
1ee3: 7f 38 jg 0x1f1d
1ee5: 89 d9 mov %ebx,%ecx
1ee7: e8 d4 6f 01 00 call 0x18ec0
1eec: 89 d9 mov %ebx,%ecx
1eee: 48 89 f2 mov %rsi,%rdx
1ef1: 41 89 f8 mov %edi,%r8d
1ef4: 49 89 c1 mov %rax,%r9
1ef7: 49 89 44 24 38 mov %rax,0x38(%r12)
1efc: e8 5f 70 01 00 call 0x18f60
1f01: 49 89 c1 mov %rax,%r9
1f04: 89 d9 mov %ebx,%ecx
1f06: b8 01 00 00 00 mov $0x1,%eax
1f0b: d3 e0 shl %cl,%eax
1f0d: c1 e0 04 shl $0x4,%eax
1f10: 83 c0 3f add $0x3f,%eax
1f13: 83 e0 c0 and $0xffffffc0,%eax
1f16: 41 89 44 24 1c mov %eax,0x1c(%r12)
1f1b: eb 1e jmp 0x1f3b
1f1d: 48 89 e0 mov %rsp,%rax
1f20: 4c 89 e1 mov %r12,%rcx
1f23: 49 89 f0 mov %rsi,%r8
1f26: 41 89 f9 mov %edi,%r9d
1f29: 48 89 50 20 mov %rdx,0x20(%rax)
1f2d: 89 da mov %ebx,%edx
1f2f: 4c 89 68 28 mov %r13,0x28(%rax)
1f33: e8 88 7b 01 00 call 0x19ac0
1f38: 49 89 c1 mov %rax,%r9
1f3b: 44 89 f9 mov %r15d,%ecx
1f3e: 48 89 f2 mov %rsi,%rdx
1f41: 41 89 f8 mov %edi,%r8d
1f44: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1f49: e8 b2 b3 01 00 call 0x1d300
1f4e: 44 89 f9 mov %r15d,%ecx
1f51: 48 89 f2 mov %rsi,%rdx
1f54: 41 89 f8 mov %edi,%r8d
1f57: 49 89 c1 mov %rax,%r9
1f5a: 49 89 44 24 58 mov %rax,0x58(%r12)
1f5f: e8 3c b8 01 00 call 0x1d7a0
1f64: 4d 89 26 mov %r12,(%r14)
1f67: 33 c0 xor %eax,%eax
1f69: 48 83 c4 38 add $0x38,%rsp
1f6d: 5d pop %rbp
1f6e: 41 5f pop %r15
1f70: 41 5e pop %r14
1f72: 41 5d pop %r13
1f74: 41 5c pop %r12
1f76: 5f pop %rdi
1f77: 5e pop %rsi
1f78: 5b pop %rbx
1f79: c3 ret
1f7a: bf 0a 00 00 00 mov $0xa,%edi
1f7f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
1f86: 00
1f87: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x26112a0
1f8e: 41 83 ff 06 cmp $0x6,%r15d
1f92: 0f 8f 3f ff ff ff jg 0x1ed7
1f98: 49 89 d1 mov %rdx,%r9
1f9b: 49 83 e1 3f and $0x3f,%r9
1f9f: 49 f7 d9 neg %r9
1fa2: 49 83 e1 3f and $0x3f,%r9
1fa6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1fad: 00 00
1faf: 4c 03 ca add %rdx,%r9
1fb2: eb 87 jmp 0x1f3b
1fb4: 33 c0 xor %eax,%eax
1fb6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
1fbd: 00
1fbe: 41 89 44 24 08 mov %eax,0x8(%r12)
1fc3: 41 89 44 24 0c mov %eax,0xc(%r12)
1fc8: e9 80 fe ff ff jmp 0x1e4d
1fcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fd4: 00
1fd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fdc: 0f 1f 40 00 nopl 0x0(%rax)
1fe0: 56 push %rsi
1fe1: 57 push %rdi
1fe2: 41 54 push %r12
1fe4: 41 55 push %r13
1fe6: 41 56 push %r14
1fe8: 41 57 push %r15
1fea: 55 push %rbp
1feb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
1ff0: 48 89 ce mov %rcx,%rsi
1ff3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
1ffa: 00
1ffb: 45 89 ce mov %r9d,%r14d
1ffe: 45 89 c5 mov %r8d,%r13d
2001: 89 d5 mov %edx,%ebp
2003: 48 85 f6 test %rsi,%rsi
2006: 0f 84 86 01 00 00 je 0x2192
200c: 83 fd 1e cmp $0x1e,%ebp
200f: 0f 87 59 01 00 00 ja 0x216e
2015: 83 fd 1c cmp $0x1c,%ebp
2018: 0f 8f 50 01 00 00 jg 0x216e
201e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
2025: 00
2026: 4d 85 e4 test %r12,%r12
2029: 0f 84 63 01 00 00 je 0x2192
202f: 49 83 e4 3f and $0x3f,%r12
2033: ba 90 00 00 00 mov $0x90,%edx
2038: 49 f7 dc neg %r12
203b: 49 83 e4 3f and $0x3f,%r12
203f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
2046: 00
2047: 4c 89 e1 mov %r12,%rcx
204a: e8 91 bb 01 00 call 0x1dbe0
204f: 89 e9 mov %ebp,%ecx
2051: 41 b8 01 00 00 00 mov $0x1,%r8d
2057: 41 d3 e0 shl %cl,%r8d
205a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
205f: 41 83 fd 08 cmp $0x8,%r13d
2063: 45 89 74 24 18 mov %r14d,0x18(%r12)
2068: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
206f: 00 00
2071: 0f 84 40 02 00 00 je 0x22b7
2077: 41 83 fd 04 cmp $0x4,%r13d
207b: 0f 84 95 00 00 00 je 0x2116
2081: 41 83 fd 01 cmp $0x1,%r13d
2085: 75 37 jne 0x20be
2087: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
208c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c57790
2093: 01
2094: f2 0f 5e c8 divsd %xmm0,%xmm1
2098: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
209f: 00
20a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
20a7: 00 00
20a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
20b0: 00 00
20b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
20b9: e9 8c 00 00 00 jmp 0x214a
20be: 41 83 fd 02 cmp $0x2,%r13d
20c2: 75 34 jne 0x20f8
20c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
20c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c57790
20d0: 01
20d1: f2 0f 5e c8 divsd %xmm0,%xmm1
20d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
20dc: 00
20dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
20e4: 00 00
20e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
20ed: 00 00
20ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
20f6: eb 52 jmp 0x214a
20f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
20ff: 00
2100: b8 ee ff ff ff mov $0xffffffee,%eax
2105: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
210a: 5d pop %rbp
210b: 41 5f pop %r15
210d: 41 5e pop %r14
210f: 41 5d pop %r13
2111: 41 5c pop %r12
2113: 5f pop %rdi
2114: 5e pop %rsi
2115: c3 ret
2116: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
211b: b8 01 00 00 00 mov $0x1,%eax
2120: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2127: 00
2128: 41 89 44 24 08 mov %eax,0x8(%r12)
212d: 41 89 44 24 0c mov %eax,0xc(%r12)
2132: e8 e9 ba 01 00 call 0x1dc20
2137: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c57790
213e: 01
213f: f2 0f 5e c8 divsd %xmm0,%xmm1
2143: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
214a: 83 fd 05 cmp $0x5,%ebp
214d: 7f 35 jg 0x2184
214f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2156: 00 00
2158: 33 c0 xor %eax,%eax
215a: 4c 89 26 mov %r12,(%rsi)
215d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
2162: 5d pop %rbp
2163: 41 5f pop %r15
2165: 41 5e pop %r14
2167: 41 5d pop %r13
2169: 41 5c pop %r12
216b: 5f pop %rdi
216c: 5e pop %rsi
216d: c3 ret
216e: b8 ef ff ff ff mov $0xffffffef,%eax
2173: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
2178: 5d pop %rbp
2179: 41 5f pop %r15
217b: 41 5e pop %r14
217d: 41 5d pop %r13
217f: 41 5c pop %r12
2181: 5f pop %rdi
2182: 5e pop %rsi
2183: c3 ret
2184: 83 fd 0a cmp $0xa,%ebp
2187: 0f 8e f0 00 00 00 jle 0x227d
218d: 48 85 ff test %rdi,%rdi
2190: 75 16 jne 0x21a8
2192: b8 f8 ff ff ff mov $0xfffffff8,%eax
2197: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
219c: 5d pop %rbp
219d: 41 5f pop %r15
219f: 41 5e pop %r14
21a1: 41 5d pop %r13
21a3: 41 5c pop %r12
21a5: 5f pop %rdi
21a6: 5e pop %rsi
21a7: c3 ret
21a8: 48 83 e7 3f and $0x3f,%rdi
21ac: 89 e9 mov %ebp,%ecx
21ae: 48 f7 df neg %rdi
21b1: 41 89 ee mov %ebp,%r14d
21b4: 48 83 e7 3f and $0x3f,%rdi
21b8: 49 89 fd mov %rdi,%r13
21bb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
21c2: 00
21c3: 4c 89 ea mov %r13,%rdx
21c6: e8 75 ba 01 00 call 0x1dc40
21cb: 48 89 c7 mov %rax,%rdi
21ce: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
21d5: 00
21d6: 49 89 54 24 30 mov %rdx,0x30(%r12)
21db: 44 8d 7d ff lea -0x1(%rbp),%r15d
21df: 41 83 ff 10 cmp $0x10,%r15d
21e3: 7f 3b jg 0x2220
21e5: 44 89 f9 mov %r15d,%ecx
21e8: e8 53 c0 01 00 call 0x1e240
21ed: 44 89 f9 mov %r15d,%ecx
21f0: 4c 89 ea mov %r13,%rdx
21f3: 45 89 f0 mov %r14d,%r8d
21f6: 49 89 c1 mov %rax,%r9
21f9: 49 89 44 24 38 mov %rax,0x38(%r12)
21fe: e8 fd c0 01 00 call 0x1e300
2203: 49 89 c1 mov %rax,%r9
2206: 44 89 f9 mov %r15d,%ecx
2209: b8 01 00 00 00 mov $0x1,%eax
220e: d3 e0 shl %cl,%eax
2210: c1 e0 04 shl $0x4,%eax
2213: 83 c0 3f add $0x3f,%eax
2216: 83 e0 c0 and $0xffffffc0,%eax
2219: 41 89 44 24 1c mov %eax,0x1c(%r12)
221e: eb 20 jmp 0x2240
2220: 48 8d 04 24 lea (%rsp),%rax
2224: 4c 89 e1 mov %r12,%rcx
2227: 4d 89 e8 mov %r13,%r8
222a: 45 89 f1 mov %r14d,%r9d
222d: 48 89 50 20 mov %rdx,0x20(%rax)
2231: 44 89 fa mov %r15d,%edx
2234: 48 89 78 28 mov %rdi,0x28(%rax)
2238: e8 e3 cc 01 00 call 0x1ef20
223d: 49 89 c1 mov %rax,%r9
2240: 89 e9 mov %ebp,%ecx
2242: 4c 89 ea mov %r13,%rdx
2245: 45 89 f0 mov %r14d,%r8d
2248: 4d 89 4c 24 50 mov %r9,0x50(%r12)
224d: e8 2e 07 02 00 call 0x22980
2252: 89 e9 mov %ebp,%ecx
2254: 4c 89 ea mov %r13,%rdx
2257: 45 89 f0 mov %r14d,%r8d
225a: 49 89 c1 mov %rax,%r9
225d: 49 89 44 24 58 mov %rax,0x58(%r12)
2262: e8 b9 0b 02 00 call 0x22e20
2267: 4c 89 26 mov %r12,(%rsi)
226a: 33 c0 xor %eax,%eax
226c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
2271: 5d pop %rbp
2272: 41 5f pop %r15
2274: 41 5e pop %r14
2276: 41 5d pop %r13
2278: 41 5c pop %r12
227a: 5f pop %rdi
227b: 5e pop %rsi
227c: c3 ret
227d: 41 be 0a 00 00 00 mov $0xa,%r14d
2283: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x26112a0
228a: 83 fd 06 cmp $0x6,%ebp
228d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
2294: 00
2295: 0f 8f 3b ff ff ff jg 0x21d6
229b: 49 89 d1 mov %rdx,%r9
229e: 49 83 e1 3f and $0x3f,%r9
22a2: 49 f7 d9 neg %r9
22a5: 49 83 e1 3f and $0x3f,%r9
22a9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
22b0: 00 00
22b2: 4c 03 ca add %rdx,%r9
22b5: eb 89 jmp 0x2240
22b7: 33 c0 xor %eax,%eax
22b9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
22c0: 00
22c1: 41 89 44 24 08 mov %eax,0x8(%r12)
22c6: 41 89 44 24 0c mov %eax,0xc(%r12)
22cb: e9 7a fe ff ff jmp 0x214a
22d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22d7: 00
22d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22df: 90 nop
22e0: 53 push %rbx
22e1: 56 push %rsi
22e2: 57 push %rdi
22e3: 41 54 push %r12
22e5: 41 55 push %r13
22e7: 41 56 push %r14
22e9: 41 57 push %r15
22eb: 55 push %rbp
22ec: 48 83 ec 38 sub $0x38,%rsp
22f0: 49 89 ce mov %rcx,%r14
22f3: 44 89 cf mov %r9d,%edi
22f6: 44 89 c6 mov %r8d,%esi
22f9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
2300: 00
2301: 41 89 d7 mov %edx,%r15d
2304: 4d 85 f6 test %r14,%r14
2307: 0f 84 81 01 00 00 je 0x248e
230d: 41 83 ff 1e cmp $0x1e,%r15d
2311: 0f 87 52 01 00 00 ja 0x2469
2317: 41 83 ff 1c cmp $0x1c,%r15d
231b: 0f 8f 48 01 00 00 jg 0x2469
2321: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
2328: 00
2329: 48 85 db test %rbx,%rbx
232c: 0f 84 5c 01 00 00 je 0x248e
2332: 48 89 dd mov %rbx,%rbp
2335: ba 90 00 00 00 mov $0x90,%edx
233a: 48 83 e5 3f and $0x3f,%rbp
233e: 48 f7 dd neg %rbp
2341: 48 83 e5 3f and $0x3f,%rbp
2345: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
2349: 4c 89 e1 mov %r12,%rcx
234c: e8 0f 0f 02 00 call 0x23260
2351: 44 89 f9 mov %r15d,%ecx
2354: b8 01 00 00 00 mov $0x1,%eax
2359: 41 89 7c 24 18 mov %edi,0x18(%r12)
235e: d3 e0 shl %cl,%eax
2360: 45 89 7c 24 04 mov %r15d,0x4(%r12)
2365: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
236c: 00 00
236e: 83 fe 08 cmp $0x8,%esi
2371: 0f 84 34 02 00 00 je 0x25ab
2377: 83 fe 04 cmp $0x4,%esi
237a: 0f 84 91 00 00 00 je 0x2411
2380: 83 fe 01 cmp $0x1,%esi
2383: 75 36 jne 0x23bb
2385: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
2389: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c57798
2390: 01
2391: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2398: 00
2399: f2 0f 5e c8 divsd %xmm0,%xmm1
239d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
23a4: 00 00
23a6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
23ad: 00 00
23af: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
23b6: e9 89 00 00 00 jmp 0x2444
23bb: 83 fe 02 cmp $0x2,%esi
23be: 75 33 jne 0x23f3
23c0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
23c4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c57798
23cb: 01
23cc: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
23d3: 00
23d4: f2 0f 5e c8 divsd %xmm0,%xmm1
23d8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
23df: 00 00
23e1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
23e8: 00 00
23ea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
23f1: eb 51 jmp 0x2444
23f3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
23fa: 00
23fb: b8 ee ff ff ff mov $0xffffffee,%eax
2400: 48 83 c4 38 add $0x38,%rsp
2404: 5d pop %rbp
2405: 41 5f pop %r15
2407: 41 5e pop %r14
2409: 41 5d pop %r13
240b: 41 5c pop %r12
240d: 5f pop %rdi
240e: 5e pop %rsi
240f: 5b pop %rbx
2410: c3 ret
2411: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
2415: b8 01 00 00 00 mov $0x1,%eax
241a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2421: 00
2422: 41 89 44 24 08 mov %eax,0x8(%r12)
2427: 41 89 44 24 0c mov %eax,0xc(%r12)
242c: e8 6f 0e 02 00 call 0x232a0
2431: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c57798
2438: 01
2439: f2 0f 5e c8 divsd %xmm0,%xmm1
243d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
2444: 41 83 ff 05 cmp $0x5,%r15d
2448: 7f 35 jg 0x247f
244a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2451: 00 00
2453: 33 c0 xor %eax,%eax
2455: 4d 89 26 mov %r12,(%r14)
2458: 48 83 c4 38 add $0x38,%rsp
245c: 5d pop %rbp
245d: 41 5f pop %r15
245f: 41 5e pop %r14
2461: 41 5d pop %r13
2463: 41 5c pop %r12
2465: 5f pop %rdi
2466: 5e pop %rsi
2467: 5b pop %rbx
2468: c3 ret
2469: b8 ef ff ff ff mov $0xffffffef,%eax
246e: 48 83 c4 38 add $0x38,%rsp
2472: 5d pop %rbp
2473: 41 5f pop %r15
2475: 41 5e pop %r14
2477: 41 5d pop %r13
2479: 41 5c pop %r12
247b: 5f pop %rdi
247c: 5e pop %rsi
247d: 5b pop %rbx
247e: c3 ret
247f: 41 83 ff 0a cmp $0xa,%r15d
2483: 0f 8e e8 00 00 00 jle 0x2571
2489: 4d 85 ed test %r13,%r13
248c: 75 16 jne 0x24a4
248e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2493: 48 83 c4 38 add $0x38,%rsp
2497: 5d pop %rbp
2498: 41 5f pop %r15
249a: 41 5e pop %r14
249c: 41 5d pop %r13
249e: 41 5c pop %r12
24a0: 5f pop %rdi
24a1: 5e pop %rsi
24a2: 5b pop %rbx
24a3: c3 ret
24a4: 4c 89 ee mov %r13,%rsi
24a7: 44 89 f9 mov %r15d,%ecx
24aa: 48 83 e6 3f and $0x3f,%rsi
24ae: 44 89 ff mov %r15d,%edi
24b1: 48 f7 de neg %rsi
24b4: 48 83 e6 3f and $0x3f,%rsi
24b8: 49 03 f5 add %r13,%rsi
24bb: 48 89 f2 mov %rsi,%rdx
24be: e8 fd 0d 02 00 call 0x232c0
24c3: 49 89 c5 mov %rax,%r13
24c6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
24cd: 00
24ce: 41 8d 5f ff lea -0x1(%r15),%ebx
24d2: 49 89 54 24 30 mov %rdx,0x30(%r12)
24d7: 83 fb 10 cmp $0x10,%ebx
24da: 7f 38 jg 0x2514
24dc: 89 d9 mov %ebx,%ecx
24de: e8 bd 13 02 00 call 0x238a0
24e3: 89 d9 mov %ebx,%ecx
24e5: 48 89 f2 mov %rsi,%rdx
24e8: 49 89 44 24 38 mov %rax,0x38(%r12)
24ed: 41 89 f8 mov %edi,%r8d
24f0: 49 89 c1 mov %rax,%r9
24f3: e8 48 14 02 00 call 0x23940
24f8: 49 89 c1 mov %rax,%r9
24fb: 89 d9 mov %ebx,%ecx
24fd: b8 01 00 00 00 mov $0x1,%eax
2502: d3 e0 shl %cl,%eax
2504: c1 e0 04 shl $0x4,%eax
2507: 83 c0 3f add $0x3f,%eax
250a: 83 e0 c0 and $0xffffffc0,%eax
250d: 41 89 44 24 1c mov %eax,0x1c(%r12)
2512: eb 1e jmp 0x2532
2514: 48 89 e0 mov %rsp,%rax
2517: 4c 89 e1 mov %r12,%rcx
251a: 48 89 50 20 mov %rdx,0x20(%rax)
251e: 89 da mov %ebx,%edx
2520: 49 89 f0 mov %rsi,%r8
2523: 41 89 f9 mov %edi,%r9d
2526: 4c 89 68 28 mov %r13,0x28(%rax)
252a: e8 d1 1f 02 00 call 0x24500
252f: 49 89 c1 mov %rax,%r9
2532: 44 89 f9 mov %r15d,%ecx
2535: 48 89 f2 mov %rsi,%rdx
2538: 4d 89 4c 24 50 mov %r9,0x50(%r12)
253d: 41 89 f8 mov %edi,%r8d
2540: e8 db 57 02 00 call 0x27d20
2545: 44 89 f9 mov %r15d,%ecx
2548: 48 89 f2 mov %rsi,%rdx
254b: 49 89 44 24 58 mov %rax,0x58(%r12)
2550: 41 89 f8 mov %edi,%r8d
2553: 49 89 c1 mov %rax,%r9
2556: e8 65 5c 02 00 call 0x281c0
255b: 4d 89 26 mov %r12,(%r14)
255e: 33 c0 xor %eax,%eax
2560: 48 83 c4 38 add $0x38,%rsp
2564: 5d pop %rbp
2565: 41 5f pop %r15
2567: 41 5e pop %r14
2569: 41 5d pop %r13
256b: 41 5c pop %r12
256d: 5f pop %rdi
256e: 5e pop %rsi
256f: 5b pop %rbx
2570: c3 ret
2571: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2578: 00
2579: bf 0a 00 00 00 mov $0xa,%edi
257e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x26112a0
2585: 41 83 ff 06 cmp $0x6,%r15d
2589: 0f 8f 3f ff ff ff jg 0x24ce
258f: 49 89 d1 mov %rdx,%r9
2592: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2599: 00 00
259b: 49 83 e1 3f and $0x3f,%r9
259f: 49 f7 d9 neg %r9
25a2: 49 83 e1 3f and $0x3f,%r9
25a6: 4c 03 ca add %rdx,%r9
25a9: eb 87 jmp 0x2532
25ab: 33 c0 xor %eax,%eax
25ad: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
25b4: 00
25b5: 41 89 44 24 08 mov %eax,0x8(%r12)
25ba: 41 89 44 24 0c mov %eax,0xc(%r12)
25bf: e9 80 fe ff ff jmp 0x2444
25c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25cb: 00
25cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
25d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25df: 00
25e0: 53 push %rbx
25e1: 56 push %rsi
25e2: 57 push %rdi
25e3: 41 54 push %r12
25e5: 41 55 push %r13
25e7: 41 56 push %r14
25e9: 41 57 push %r15
25eb: 55 push %rbp
25ec: 48 83 ec 38 sub $0x38,%rsp
25f0: 49 89 ce mov %rcx,%r14
25f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
25fa: 00
25fb: 44 89 cf mov %r9d,%edi
25fe: 44 89 c6 mov %r8d,%esi
2601: 41 89 d7 mov %edx,%r15d
2604: 4d 85 f6 test %r14,%r14
2607: 0f 84 91 01 00 00 je 0x279e
260d: 41 83 ff 1e cmp $0x1e,%r15d
2611: 0f 87 62 01 00 00 ja 0x2779
2617: 41 83 ff 1c cmp $0x1c,%r15d
261b: 0f 8f 58 01 00 00 jg 0x2779
2621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
2628: 00
2629: 48 85 db test %rbx,%rbx
262c: 0f 84 6c 01 00 00 je 0x279e
2632: 48 89 dd mov %rbx,%rbp
2635: ba 90 00 00 00 mov $0x90,%edx
263a: 48 83 e5 3f and $0x3f,%rbp
263e: 48 f7 dd neg %rbp
2641: 48 83 e5 3f and $0x3f,%rbp
2645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
2649: 4c 89 e1 mov %r12,%rcx
264c: e8 af 5f 02 00 call 0x28600
2651: 44 89 f9 mov %r15d,%ecx
2654: b8 01 00 00 00 mov $0x1,%eax
2659: d3 e0 shl %cl,%eax
265b: 41 89 7c 24 18 mov %edi,0x18(%r12)
2660: 45 89 7c 24 04 mov %r15d,0x4(%r12)
2665: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
266c: 00 00
266e: 83 fe 08 cmp $0x8,%esi
2671: 0f 84 44 02 00 00 je 0x28bb
2677: 83 fe 04 cmp $0x4,%esi
267a: 0f 84 99 00 00 00 je 0x2719
2680: 83 fe 01 cmp $0x1,%esi
2683: 75 3a jne 0x26bf
2685: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
2689: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
268d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c577a0
2694: 01
2695: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
2699: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
26a0: 00
26a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
26a8: 00 00
26aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
26b1: 00 00
26b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
26ba: e9 95 00 00 00 jmp 0x2754
26bf: 83 fe 02 cmp $0x2,%esi
26c2: 75 37 jne 0x26fb
26c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
26c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
26cc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c577a0
26d3: 01
26d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
26d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
26df: 00
26e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
26e7: 00 00
26e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
26f0: 00 00
26f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
26f9: eb 59 jmp 0x2754
26fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
2702: 00
2703: b8 ee ff ff ff mov $0xffffffee,%eax
2708: 48 83 c4 38 add $0x38,%rsp
270c: 5d pop %rbp
270d: 41 5f pop %r15
270f: 41 5e pop %r14
2711: 41 5d pop %r13
2713: 41 5c pop %r12
2715: 5f pop %rdi
2716: 5e pop %rsi
2717: 5b pop %rbx
2718: c3 ret
2719: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
271d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
2721: b8 01 00 00 00 mov $0x1,%eax
2726: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
272d: 00
272e: 41 89 44 24 08 mov %eax,0x8(%r12)
2733: 41 89 44 24 0c mov %eax,0xc(%r12)
2738: e8 03 5f 02 00 call 0x28640
273d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
2741: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c577a0
2748: 01
2749: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
274d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
2754: 41 83 ff 04 cmp $0x4,%r15d
2758: 7f 35 jg 0x278f
275a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2761: 00 00
2763: 33 c0 xor %eax,%eax
2765: 4d 89 26 mov %r12,(%r14)
2768: 48 83 c4 38 add $0x38,%rsp
276c: 5d pop %rbp
276d: 41 5f pop %r15
276f: 41 5e pop %r14
2771: 41 5d pop %r13
2773: 41 5c pop %r12
2775: 5f pop %rdi
2776: 5e pop %rsi
2777: 5b pop %rbx
2778: c3 ret
2779: b8 ef ff ff ff mov $0xffffffef,%eax
277e: 48 83 c4 38 add $0x38,%rsp
2782: 5d pop %rbp
2783: 41 5f pop %r15
2785: 41 5e pop %r14
2787: 41 5d pop %r13
2789: 41 5c pop %r12
278b: 5f pop %rdi
278c: 5e pop %rsi
278d: 5b pop %rbx
278e: c3 ret
278f: 41 83 ff 0a cmp $0xa,%r15d
2793: 0f 8e e8 00 00 00 jle 0x2881
2799: 4d 85 ed test %r13,%r13
279c: 75 16 jne 0x27b4
279e: b8 f8 ff ff ff mov $0xfffffff8,%eax
27a3: 48 83 c4 38 add $0x38,%rsp
27a7: 5d pop %rbp
27a8: 41 5f pop %r15
27aa: 41 5e pop %r14
27ac: 41 5d pop %r13
27ae: 41 5c pop %r12
27b0: 5f pop %rdi
27b1: 5e pop %rsi
27b2: 5b pop %rbx
27b3: c3 ret
27b4: 4c 89 ee mov %r13,%rsi
27b7: 44 89 f9 mov %r15d,%ecx
27ba: 48 83 e6 3f and $0x3f,%rsi
27be: 44 89 ff mov %r15d,%edi
27c1: 48 f7 de neg %rsi
27c4: 48 83 e6 3f and $0x3f,%rsi
27c8: 49 03 f5 add %r13,%rsi
27cb: 48 89 f2 mov %rsi,%rdx
27ce: e8 8d 5e 02 00 call 0x28660
27d3: 49 89 c5 mov %rax,%r13
27d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
27dd: 00
27de: 49 89 54 24 30 mov %rdx,0x30(%r12)
27e3: 41 8d 5f ff lea -0x1(%r15),%ebx
27e7: 83 fb 11 cmp $0x11,%ebx
27ea: 7f 38 jg 0x2824
27ec: 89 d9 mov %ebx,%ecx
27ee: e8 cd 66 01 00 call 0x18ec0
27f3: 89 d9 mov %ebx,%ecx
27f5: 48 89 f2 mov %rsi,%rdx
27f8: 41 89 f8 mov %edi,%r8d
27fb: 49 89 c1 mov %rax,%r9
27fe: 49 89 44 24 38 mov %rax,0x38(%r12)
2803: e8 f8 65 02 00 call 0x28e00
2808: 49 89 c1 mov %rax,%r9
280b: 89 d9 mov %ebx,%ecx
280d: b8 01 00 00 00 mov $0x1,%eax
2812: d3 e0 shl %cl,%eax
2814: c1 e0 04 shl $0x4,%eax
2817: 83 c0 3f add $0x3f,%eax
281a: 83 e0 c0 and $0xffffffc0,%eax
281d: 41 89 44 24 1c mov %eax,0x1c(%r12)
2822: eb 1e jmp 0x2842
2824: 48 89 e0 mov %rsp,%rax
2827: 4c 89 e1 mov %r12,%rcx
282a: 49 89 f0 mov %rsi,%r8
282d: 41 89 f9 mov %edi,%r9d
2830: 48 89 50 20 mov %rdx,0x20(%rax)
2834: 89 da mov %ebx,%edx
2836: 4c 89 68 28 mov %r13,0x28(%rax)
283a: e8 a1 79 02 00 call 0x2a1e0
283f: 49 89 c1 mov %rax,%r9
2842: 44 89 f9 mov %r15d,%ecx
2845: 48 89 f2 mov %rsi,%rdx
2848: 41 89 f8 mov %edi,%r8d
284b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
2850: e8 6b b4 02 00 call 0x2dcc0
2855: 44 89 f9 mov %r15d,%ecx
2858: 48 89 f2 mov %rsi,%rdx
285b: 41 89 f8 mov %edi,%r8d
285e: 49 89 c1 mov %rax,%r9
2861: 49 89 44 24 58 mov %rax,0x58(%r12)
2866: e8 b5 b8 02 00 call 0x2e120
286b: 4d 89 26 mov %r12,(%r14)
286e: 33 c0 xor %eax,%eax
2870: 48 83 c4 38 add $0x38,%rsp
2874: 5d pop %rbp
2875: 41 5f pop %r15
2877: 41 5e pop %r14
2879: 41 5d pop %r13
287b: 41 5c pop %r12
287d: 5f pop %rdi
287e: 5e pop %rsi
287f: 5b pop %rbx
2880: c3 ret
2881: bf 0a 00 00 00 mov $0xa,%edi
2886: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
288d: 00
288e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x26112a0
2895: 41 83 ff 07 cmp $0x7,%r15d
2899: 0f 8f 3f ff ff ff jg 0x27de
289f: 49 89 d1 mov %rdx,%r9
28a2: 49 83 e1 3f and $0x3f,%r9
28a6: 49 f7 d9 neg %r9
28a9: 49 83 e1 3f and $0x3f,%r9
28ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
28b4: 00 00
28b6: 4c 03 ca add %rdx,%r9
28b9: eb 87 jmp 0x2842
28bb: 33 c0 xor %eax,%eax
28bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
28c4: 00
28c5: 41 89 44 24 08 mov %eax,0x8(%r12)
28ca: 41 89 44 24 0c mov %eax,0xc(%r12)
28cf: e9 80 fe ff ff jmp 0x2754
28d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
28d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28e0: 53 push %rbx
28e1: 56 push %rsi
28e2: 57 push %rdi
28e3: 41 54 push %r12
28e5: 41 55 push %r13
28e7: 41 56 push %r14
28e9: 41 57 push %r15
28eb: 55 push %rbp
28ec: 48 83 ec 38 sub $0x38,%rsp
28f0: 49 89 ce mov %rcx,%r14
28f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
28fa: 00
28fb: 44 89 cf mov %r9d,%edi
28fe: 44 89 c6 mov %r8d,%esi
2901: 41 89 d7 mov %edx,%r15d
2904: 4d 85 f6 test %r14,%r14
2907: 0f 84 91 01 00 00 je 0x2a9e
290d: 41 83 ff 1e cmp $0x1e,%r15d
2911: 0f 87 62 01 00 00 ja 0x2a79
2917: 41 83 ff 1c cmp $0x1c,%r15d
291b: 0f 8f 58 01 00 00 jg 0x2a79
2921: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
2928: 00
2929: 48 85 db test %rbx,%rbx
292c: 0f 84 6c 01 00 00 je 0x2a9e
2932: 48 89 dd mov %rbx,%rbp
2935: ba 90 00 00 00 mov $0x90,%edx
293a: 48 83 e5 3f and $0x3f,%rbp
293e: 48 f7 dd neg %rbp
2941: 48 83 e5 3f and $0x3f,%rbp
2945: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
2949: 4c 89 e1 mov %r12,%rcx
294c: e8 0f bc 02 00 call 0x2e560
2951: b8 01 00 00 00 mov $0x1,%eax
2956: 41 89 7c 24 18 mov %edi,0x18(%r12)
295b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
2960: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
2967: 00 00
2969: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
296e: 83 fe 08 cmp $0x8,%esi
2971: 0f 84 45 02 00 00 je 0x2bbc
2977: 83 fe 04 cmp $0x4,%esi
297a: 0f 84 99 00 00 00 je 0x2a19
2980: 83 fe 01 cmp $0x1,%esi
2983: 75 3a jne 0x29bf
2985: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
2989: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
298d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c577a8
2994: 01
2995: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
2999: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
29a0: 00
29a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
29a8: 00 00
29aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
29b1: 00 00
29b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
29ba: e9 95 00 00 00 jmp 0x2a54
29bf: 83 fe 02 cmp $0x2,%esi
29c2: 75 37 jne 0x29fb
29c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
29c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
29cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c577a8
29d3: 01
29d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
29d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
29df: 00
29e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
29e7: 00 00
29e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
29f0: 00 00
29f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
29f9: eb 59 jmp 0x2a54
29fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
2a02: 00
2a03: b8 ee ff ff ff mov $0xffffffee,%eax
2a08: 48 83 c4 38 add $0x38,%rsp
2a0c: 5d pop %rbp
2a0d: 41 5f pop %r15
2a0f: 41 5e pop %r14
2a11: 41 5d pop %r13
2a13: 41 5c pop %r12
2a15: 5f pop %rdi
2a16: 5e pop %rsi
2a17: 5b pop %rbx
2a18: c3 ret
2a19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
2a1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
2a21: b8 01 00 00 00 mov $0x1,%eax
2a26: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2a2d: 00
2a2e: 41 89 44 24 08 mov %eax,0x8(%r12)
2a33: 41 89 44 24 0c mov %eax,0xc(%r12)
2a38: e8 63 bb 02 00 call 0x2e5a0
2a3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
2a41: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c577a8
2a48: 01
2a49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
2a4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
2a54: 41 83 ff 04 cmp $0x4,%r15d
2a58: 7f 35 jg 0x2a8f
2a5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2a61: 00 00
2a63: 33 c0 xor %eax,%eax
2a65: 4d 89 26 mov %r12,(%r14)
2a68: 48 83 c4 38 add $0x38,%rsp
2a6c: 5d pop %rbp
2a6d: 41 5f pop %r15
2a6f: 41 5e pop %r14
2a71: 41 5d pop %r13
2a73: 41 5c pop %r12
2a75: 5f pop %rdi
2a76: 5e pop %rsi
2a77: 5b pop %rbx
2a78: c3 ret
2a79: b8 ef ff ff ff mov $0xffffffef,%eax
2a7e: 48 83 c4 38 add $0x38,%rsp
2a82: 5d pop %rbp
2a83: 41 5f pop %r15
2a85: 41 5e pop %r14
2a87: 41 5d pop %r13
2a89: 41 5c pop %r12
2a8b: 5f pop %rdi
2a8c: 5e pop %rsi
2a8d: 5b pop %rbx
2a8e: c3 ret
2a8f: 41 83 ff 0a cmp $0xa,%r15d
2a93: 0f 8e e9 00 00 00 jle 0x2b82
2a99: 4d 85 ed test %r13,%r13
2a9c: 75 16 jne 0x2ab4
2a9e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2aa3: 48 83 c4 38 add $0x38,%rsp
2aa7: 5d pop %rbp
2aa8: 41 5f pop %r15
2aaa: 41 5e pop %r14
2aac: 41 5d pop %r13
2aae: 41 5c pop %r12
2ab0: 5f pop %rdi
2ab1: 5e pop %rsi
2ab2: 5b pop %rbx
2ab3: c3 ret
2ab4: 4c 89 ee mov %r13,%rsi
2ab7: 44 89 f9 mov %r15d,%ecx
2aba: 48 83 e6 3f and $0x3f,%rsi
2abe: 44 89 ff mov %r15d,%edi
2ac1: 48 f7 de neg %rsi
2ac4: 48 83 e6 3f and $0x3f,%rsi
2ac8: 49 03 f5 add %r13,%rsi
2acb: 48 89 f2 mov %rsi,%rdx
2ace: e8 ed ba 02 00 call 0x2e5c0
2ad3: 49 89 c5 mov %rax,%r13
2ad6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2add: 00
2ade: 49 89 54 24 30 mov %rdx,0x30(%r12)
2ae3: 41 8d 5f ff lea -0x1(%r15),%ebx
2ae7: 83 fb 11 cmp $0x11,%ebx
2aea: 7f 39 jg 0x2b25
2aec: 89 d9 mov %ebx,%ecx
2aee: e8 2d c2 02 00 call 0x2ed20
2af3: 89 d9 mov %ebx,%ecx
2af5: 48 89 f2 mov %rsi,%rdx
2af8: 41 89 f8 mov %edi,%r8d
2afb: 49 89 c1 mov %rax,%r9
2afe: 49 89 44 24 38 mov %rax,0x38(%r12)
2b03: e8 b8 c2 02 00 call 0x2edc0
2b08: 49 89 c1 mov %rax,%r9
2b0b: b8 01 00 00 00 mov $0x1,%eax
2b10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
2b15: c1 e3 04 shl $0x4,%ebx
2b18: 83 c3 3f add $0x3f,%ebx
2b1b: 83 e3 c0 and $0xffffffc0,%ebx
2b1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
2b23: eb 1e jmp 0x2b43
2b25: 48 89 e0 mov %rsp,%rax
2b28: 4c 89 e1 mov %r12,%rcx
2b2b: 49 89 f0 mov %rsi,%r8
2b2e: 41 89 f9 mov %edi,%r9d
2b31: 48 89 50 20 mov %rdx,0x20(%rax)
2b35: 89 da mov %ebx,%edx
2b37: 4c 89 68 28 mov %r13,0x28(%rax)
2b3b: e8 a0 d6 02 00 call 0x301e0
2b40: 49 89 c1 mov %rax,%r9
2b43: 44 89 f9 mov %r15d,%ecx
2b46: 48 89 f2 mov %rsi,%rdx
2b49: 41 89 f8 mov %edi,%r8d
2b4c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
2b51: e8 6a 11 03 00 call 0x33cc0
2b56: 44 89 f9 mov %r15d,%ecx
2b59: 48 89 f2 mov %rsi,%rdx
2b5c: 41 89 f8 mov %edi,%r8d
2b5f: 49 89 c1 mov %rax,%r9
2b62: 49 89 44 24 58 mov %rax,0x58(%r12)
2b67: e8 b4 15 03 00 call 0x34120
2b6c: 4d 89 26 mov %r12,(%r14)
2b6f: 33 c0 xor %eax,%eax
2b71: 48 83 c4 38 add $0x38,%rsp
2b75: 5d pop %rbp
2b76: 41 5f pop %r15
2b78: 41 5e pop %r14
2b7a: 41 5d pop %r13
2b7c: 41 5c pop %r12
2b7e: 5f pop %rdi
2b7f: 5e pop %rsi
2b80: 5b pop %rbx
2b81: c3 ret
2b82: bf 0a 00 00 00 mov $0xa,%edi
2b87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2b8e: 00
2b8f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x26112a0
2b96: 41 83 ff 07 cmp $0x7,%r15d
2b9a: 0f 8f 3e ff ff ff jg 0x2ade
2ba0: 49 89 d1 mov %rdx,%r9
2ba3: 49 83 e1 3f and $0x3f,%r9
2ba7: 49 f7 d9 neg %r9
2baa: 49 83 e1 3f and $0x3f,%r9
2bae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2bb5: 00 00
2bb7: 4c 03 ca add %rdx,%r9
2bba: eb 87 jmp 0x2b43
2bbc: 33 c0 xor %eax,%eax
2bbe: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2bc5: 00
2bc6: 41 89 44 24 08 mov %eax,0x8(%r12)
2bcb: 41 89 44 24 0c mov %eax,0xc(%r12)
2bd0: e9 7f fe ff ff jmp 0x2a54
2bd5: 0f 1f 40 00 nopl 0x0(%rax)
2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2be0: 53 push %rbx
2be1: 56 push %rsi
2be2: 57 push %rdi
2be3: 41 54 push %r12
2be5: 41 55 push %r13
2be7: 41 56 push %r14
2be9: 41 57 push %r15
2beb: 55 push %rbp
2bec: 48 83 ec 38 sub $0x38,%rsp
2bf0: 49 89 ce mov %rcx,%r14
2bf3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
2bfa: 00
2bfb: 44 89 cf mov %r9d,%edi
2bfe: 44 89 c6 mov %r8d,%esi
2c01: 41 89 d7 mov %edx,%r15d
2c04: 4d 85 f6 test %r14,%r14
2c07: 0f 84 91 01 00 00 je 0x2d9e
2c0d: 41 83 ff 1e cmp $0x1e,%r15d
2c11: 0f 87 62 01 00 00 ja 0x2d79
2c17: 41 83 ff 1c cmp $0x1c,%r15d
2c1b: 0f 8f 58 01 00 00 jg 0x2d79
2c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
2c28: 00
2c29: 48 85 db test %rbx,%rbx
2c2c: 0f 84 6c 01 00 00 je 0x2d9e
2c32: 48 89 dd mov %rbx,%rbp
2c35: ba 90 00 00 00 mov $0x90,%edx
2c3a: 48 83 e5 3f and $0x3f,%rbp
2c3e: 48 f7 dd neg %rbp
2c41: 48 83 e5 3f and $0x3f,%rbp
2c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
2c49: 4c 89 e1 mov %r12,%rcx
2c4c: e8 ef 18 03 00 call 0x34540
2c51: b8 01 00 00 00 mov $0x1,%eax
2c56: 41 89 7c 24 18 mov %edi,0x18(%r12)
2c5b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
2c60: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
2c67: 00 00
2c69: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
2c6e: 83 fe 08 cmp $0x8,%esi
2c71: 0f 84 45 02 00 00 je 0x2ebc
2c77: 83 fe 04 cmp $0x4,%esi
2c7a: 0f 84 99 00 00 00 je 0x2d19
2c80: 83 fe 01 cmp $0x1,%esi
2c83: 75 3a jne 0x2cbf
2c85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
2c89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
2c8d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c577b0
2c94: 01
2c95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
2c99: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2ca0: 00
2ca1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
2ca8: 00 00
2caa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
2cb1: 00 00
2cb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
2cba: e9 95 00 00 00 jmp 0x2d54
2cbf: 83 fe 02 cmp $0x2,%esi
2cc2: 75 37 jne 0x2cfb
2cc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
2cc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
2ccc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c577b0
2cd3: 01
2cd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
2cd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2cdf: 00
2ce0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
2ce7: 00 00
2ce9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
2cf0: 00 00
2cf2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
2cf9: eb 59 jmp 0x2d54
2cfb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
2d02: 00
2d03: b8 ee ff ff ff mov $0xffffffee,%eax
2d08: 48 83 c4 38 add $0x38,%rsp
2d0c: 5d pop %rbp
2d0d: 41 5f pop %r15
2d0f: 41 5e pop %r14
2d11: 41 5d pop %r13
2d13: 41 5c pop %r12
2d15: 5f pop %rdi
2d16: 5e pop %rsi
2d17: 5b pop %rbx
2d18: c3 ret
2d19: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
2d1d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
2d21: b8 01 00 00 00 mov $0x1,%eax
2d26: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2d2d: 00
2d2e: 41 89 44 24 08 mov %eax,0x8(%r12)
2d33: 41 89 44 24 0c mov %eax,0xc(%r12)
2d38: e8 43 18 03 00 call 0x34580
2d3d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
2d41: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c577b0
2d48: 01
2d49: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
2d4d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
2d54: 41 83 ff 04 cmp $0x4,%r15d
2d58: 7f 35 jg 0x2d8f
2d5a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2d61: 00 00
2d63: 33 c0 xor %eax,%eax
2d65: 4d 89 26 mov %r12,(%r14)
2d68: 48 83 c4 38 add $0x38,%rsp
2d6c: 5d pop %rbp
2d6d: 41 5f pop %r15
2d6f: 41 5e pop %r14
2d71: 41 5d pop %r13
2d73: 41 5c pop %r12
2d75: 5f pop %rdi
2d76: 5e pop %rsi
2d77: 5b pop %rbx
2d78: c3 ret
2d79: b8 ef ff ff ff mov $0xffffffef,%eax
2d7e: 48 83 c4 38 add $0x38,%rsp
2d82: 5d pop %rbp
2d83: 41 5f pop %r15
2d85: 41 5e pop %r14
2d87: 41 5d pop %r13
2d89: 41 5c pop %r12
2d8b: 5f pop %rdi
2d8c: 5e pop %rsi
2d8d: 5b pop %rbx
2d8e: c3 ret
2d8f: 41 83 ff 0a cmp $0xa,%r15d
2d93: 0f 8e e9 00 00 00 jle 0x2e82
2d99: 4d 85 ed test %r13,%r13
2d9c: 75 16 jne 0x2db4
2d9e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2da3: 48 83 c4 38 add $0x38,%rsp
2da7: 5d pop %rbp
2da8: 41 5f pop %r15
2daa: 41 5e pop %r14
2dac: 41 5d pop %r13
2dae: 41 5c pop %r12
2db0: 5f pop %rdi
2db1: 5e pop %rsi
2db2: 5b pop %rbx
2db3: c3 ret
2db4: 4c 89 ee mov %r13,%rsi
2db7: 44 89 f9 mov %r15d,%ecx
2dba: 48 83 e6 3f and $0x3f,%rsi
2dbe: 44 89 ff mov %r15d,%edi
2dc1: 48 f7 de neg %rsi
2dc4: 48 83 e6 3f and $0x3f,%rsi
2dc8: 49 03 f5 add %r13,%rsi
2dcb: 48 89 f2 mov %rsi,%rdx
2dce: e8 cd 17 03 00 call 0x345a0
2dd3: 49 89 c5 mov %rax,%r13
2dd6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2ddd: 00
2dde: 49 89 54 24 30 mov %rdx,0x30(%r12)
2de3: 41 8d 5f ff lea -0x1(%r15),%ebx
2de7: 83 fb 11 cmp $0x11,%ebx
2dea: 7f 39 jg 0x2e25
2dec: 89 d9 mov %ebx,%ecx
2dee: e8 2d bf 02 00 call 0x2ed20
2df3: 89 d9 mov %ebx,%ecx
2df5: 48 89 f2 mov %rsi,%rdx
2df8: 41 89 f8 mov %edi,%r8d
2dfb: 49 89 c1 mov %rax,%r9
2dfe: 49 89 44 24 38 mov %rax,0x38(%r12)
2e03: e8 38 1f 03 00 call 0x34d40
2e08: 49 89 c1 mov %rax,%r9
2e0b: b8 01 00 00 00 mov $0x1,%eax
2e10: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
2e15: c1 e3 04 shl $0x4,%ebx
2e18: 83 c3 3f add $0x3f,%ebx
2e1b: 83 e3 c0 and $0xffffffc0,%ebx
2e1e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
2e23: eb 1e jmp 0x2e43
2e25: 48 89 e0 mov %rsp,%rax
2e28: 4c 89 e1 mov %r12,%rcx
2e2b: 49 89 f0 mov %rsi,%r8
2e2e: 41 89 f9 mov %edi,%r9d
2e31: 48 89 50 20 mov %rdx,0x20(%rax)
2e35: 89 da mov %ebx,%edx
2e37: 4c 89 68 28 mov %r13,0x28(%rax)
2e3b: e8 20 33 03 00 call 0x36160
2e40: 49 89 c1 mov %rax,%r9
2e43: 44 89 f9 mov %r15d,%ecx
2e46: 48 89 f2 mov %rsi,%rdx
2e49: 41 89 f8 mov %edi,%r8d
2e4c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
2e51: e8 ea 6d 03 00 call 0x39c40
2e56: 44 89 f9 mov %r15d,%ecx
2e59: 48 89 f2 mov %rsi,%rdx
2e5c: 41 89 f8 mov %edi,%r8d
2e5f: 49 89 c1 mov %rax,%r9
2e62: 49 89 44 24 58 mov %rax,0x58(%r12)
2e67: e8 34 72 03 00 call 0x3a0a0
2e6c: 4d 89 26 mov %r12,(%r14)
2e6f: 33 c0 xor %eax,%eax
2e71: 48 83 c4 38 add $0x38,%rsp
2e75: 5d pop %rbp
2e76: 41 5f pop %r15
2e78: 41 5e pop %r14
2e7a: 41 5d pop %r13
2e7c: 41 5c pop %r12
2e7e: 5f pop %rdi
2e7f: 5e pop %rsi
2e80: 5b pop %rbx
2e81: c3 ret
2e82: bf 0a 00 00 00 mov $0xa,%edi
2e87: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2e8e: 00
2e8f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x26112a0
2e96: 41 83 ff 07 cmp $0x7,%r15d
2e9a: 0f 8f 3e ff ff ff jg 0x2dde
2ea0: 49 89 d1 mov %rdx,%r9
2ea3: 49 83 e1 3f and $0x3f,%r9
2ea7: 49 f7 d9 neg %r9
2eaa: 49 83 e1 3f and $0x3f,%r9
2eae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2eb5: 00 00
2eb7: 4c 03 ca add %rdx,%r9
2eba: eb 87 jmp 0x2e43
2ebc: 33 c0 xor %eax,%eax
2ebe: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
2ec5: 00
2ec6: 41 89 44 24 08 mov %eax,0x8(%r12)
2ecb: 41 89 44 24 0c mov %eax,0xc(%r12)
2ed0: e9 7f fe ff ff jmp 0x2d54
2ed5: 0f 1f 40 00 nopl 0x0(%rax)
2ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ee0: 48 83 ec 28 sub $0x28,%rsp
2ee4: 48 85 c9 test %rcx,%rcx
2ee7: 74 20 je 0x2f09
2ee9: 48 85 d2 test %rdx,%rdx
2eec: 74 1b je 0x2f09
2eee: 45 85 c0 test %r8d,%r8d
2ef1: 7f 0a jg 0x2efd
2ef3: b8 fa ff ff ff mov $0xfffffffa,%eax
2ef8: 48 83 c4 28 add $0x28,%rsp
2efc: c3 ret
2efd: e8 be 75 03 00 call 0x3a4c0
2f02: 33 c0 xor %eax,%eax
2f04: 48 83 c4 28 add $0x28,%rsp
2f08: c3 ret
2f09: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f0e: 48 83 c4 28 add $0x28,%rsp
2f12: c3 ret
2f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f1f: 00
2f20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2f25: 48 85 c9 test %rcx,%rcx
2f28: 74 22 je 0x2f4c
2f2a: 48 85 d2 test %rdx,%rdx
2f2d: 74 1d je 0x2f4c
2f2f: 45 85 c0 test %r8d,%r8d
2f32: 7f 0b jg 0x2f3f
2f34: b8 fa ff ff ff mov $0xfffffffa,%eax
2f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f3e: c3 ret
2f3f: e8 5c 77 03 00 call 0x3a6a0
2f44: 33 c0 xor %eax,%eax
2f46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f4b: c3 ret
2f4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f56: c3 ret
2f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2f5e: 00 00
2f60: 48 83 ec 28 sub $0x28,%rsp
2f64: 48 85 c9 test %rcx,%rcx
2f67: 74 20 je 0x2f89
2f69: 48 85 d2 test %rdx,%rdx
2f6c: 74 1b je 0x2f89
2f6e: 45 85 c0 test %r8d,%r8d
2f71: 7f 0a jg 0x2f7d
2f73: b8 fa ff ff ff mov $0xfffffffa,%eax
2f78: 48 83 c4 28 add $0x28,%rsp
2f7c: c3 ret
2f7d: e8 fe 78 03 00 call 0x3a880
2f82: 33 c0 xor %eax,%eax
2f84: 48 83 c4 28 add $0x28,%rsp
2f88: c3 ret
2f89: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f8e: 48 83 c4 28 add $0x28,%rsp
2f92: c3 ret
2f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f9f: 00
2fa0: 56 push %rsi
2fa1: 48 89 d6 mov %rdx,%rsi
2fa4: 48 85 c9 test %rcx,%rcx
2fa7: 0f 84 d0 01 00 00 je 0x317d
2fad: 48 85 f6 test %rsi,%rsi
2fb0: 0f 84 c7 01 00 00 je 0x317d
2fb6: 45 85 c0 test %r8d,%r8d
2fb9: 0f 8e b7 01 00 00 jle 0x3176
2fbf: 41 83 f8 10 cmp $0x10,%r8d
2fc3: 0f 8c 9d 01 00 00 jl 0x3166
2fc9: 49 89 f1 mov %rsi,%r9
2fcc: 49 83 e1 1f and $0x1f,%r9
2fd0: 45 89 c9 mov %r9d,%r9d
2fd3: 45 85 c9 test %r9d,%r9d
2fd6: 74 18 je 0x2ff0
2fd8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
2fdf: 0f 85 81 01 00 00 jne 0x3166
2fe5: 41 f7 d9 neg %r9d
2fe8: 41 83 c1 20 add $0x20,%r9d
2fec: 41 c1 e9 03 shr $0x3,%r9d
2ff0: 41 8d 41 10 lea 0x10(%r9),%eax
2ff4: 44 3b c0 cmp %eax,%r8d
2ff7: 0f 8c 69 01 00 00 jl 0x3166
2ffd: 44 89 c0 mov %r8d,%eax
3000: 33 d2 xor %edx,%edx
3002: 41 2b c1 sub %r9d,%eax
3005: 83 e0 0f and $0xf,%eax
3008: f7 d8 neg %eax
300a: 41 03 c0 add %r8d,%eax
300d: 45 85 c9 test %r9d,%r9d
3010: 76 25 jbe 0x3037
3012: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3020: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
3025: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
302a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
302f: 48 ff c2 inc %rdx
3032: 49 3b d1 cmp %r9,%rdx
3035: 72 e9 jb 0x3020
3037: 48 63 d0 movslq %eax,%rdx
303a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3040: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
3046: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
304d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
3054: 01
3055: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
305c: 01
305d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
3063: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
306a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
3071: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
3078: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
307e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
3085: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
308c: 01
308d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
3094: 01
3095: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
309c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
30a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
30aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
30b1: 49 83 c1 10 add $0x10,%r9
30b5: 4c 3b ca cmp %rdx,%r9
30b8: 72 86 jb 0x3040
30ba: 44 8d 48 01 lea 0x1(%rax),%r9d
30be: 45 3b c8 cmp %r8d,%r9d
30c1: 0f 87 93 00 00 00 ja 0x315a
30c7: 4d 63 d0 movslq %r8d,%r10
30ca: 4c 2b d2 sub %rdx,%r10
30cd: 49 83 fa 04 cmp $0x4,%r10
30d1: 0f 8c 8a 00 00 00 jl 0x3161
30d7: 45 89 d3 mov %r10d,%r11d
30da: 45 33 c9 xor %r9d,%r9d
30dd: 41 83 e3 fc and $0xfffffffc,%r11d
30e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
30e5: 4d 63 db movslq %r11d,%r11
30e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
30ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30f3: 00
30f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3100: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
3106: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
310d: 01
310e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
3114: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
311a: 49 83 c1 04 add $0x4,%r9
311e: 4d 3b cb cmp %r11,%r9
3121: 72 dd jb 0x3100
3123: 4d 3b da cmp %r10,%r11
3126: 73 32 jae 0x315a
3128: 48 63 c0 movslq %eax,%rax
312b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
312f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
3133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
313f: 00
3140: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
3146: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
314c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
3152: 49 ff c3 inc %r11
3155: 4d 3b da cmp %r10,%r11
3158: 72 e6 jb 0x3140
315a: 33 c0 xor %eax,%eax
315c: c5 f8 77 vzeroupper
315f: 5e pop %rsi
3160: c3 ret
3161: 45 33 db xor %r11d,%r11d
3164: eb bd jmp 0x3123
3166: 33 c0 xor %eax,%eax
3168: 41 83 f8 01 cmp $0x1,%r8d
316c: 72 ec jb 0x315a
316e: 4d 63 d0 movslq %r8d,%r10
3171: 45 33 db xor %r11d,%r11d
3174: eb ad jmp 0x3123
3176: b8 fa ff ff ff mov $0xfffffffa,%eax
317b: 5e pop %rsi
317c: c3 ret
317d: b8 f8 ff ff ff mov $0xfffffff8,%eax
3182: 5e pop %rsi
3183: c3 ret
3184: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
318b: 00
318c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
319f: 00
31a0: 53 push %rbx
31a1: 48 85 c9 test %rcx,%rcx
31a4: 0f 84 aa 01 00 00 je 0x3354
31aa: 48 85 d2 test %rdx,%rdx
31ad: 0f 84 a1 01 00 00 je 0x3354
31b3: 45 85 c0 test %r8d,%r8d
31b6: 0f 8e 91 01 00 00 jle 0x334d
31bc: 41 83 f8 10 cmp $0x10,%r8d
31c0: 0f 8c 80 01 00 00 jl 0x3346
31c6: 49 89 d3 mov %rdx,%r11
31c9: 49 83 e3 1f and $0x1f,%r11
31cd: 45 85 db test %r11d,%r11d
31d0: 74 18 je 0x31ea
31d2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
31d9: 0f 85 67 01 00 00 jne 0x3346
31df: 41 f7 db neg %r11d
31e2: 41 83 c3 20 add $0x20,%r11d
31e6: 41 c1 eb 03 shr $0x3,%r11d
31ea: 41 8d 43 10 lea 0x10(%r11),%eax
31ee: 44 3b c0 cmp %eax,%r8d
31f1: 0f 8c 4f 01 00 00 jl 0x3346
31f7: 44 89 c0 mov %r8d,%eax
31fa: 45 33 d2 xor %r10d,%r10d
31fd: 41 2b c3 sub %r11d,%eax
3200: 83 e0 0f and $0xf,%eax
3203: f7 d8 neg %eax
3205: 41 03 c0 add %r8d,%eax
3208: 44 89 db mov %r11d,%ebx
320b: 45 85 db test %r11d,%r11d
320e: 76 2a jbe 0x323a
3210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3217: 00
3218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
321f: 90 nop
3220: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
3226: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
322c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
3232: 49 ff c2 inc %r10
3235: 4c 3b d3 cmp %rbx,%r10
3238: 72 e6 jb 0x3220
323a: 4c 63 d0 movslq %eax,%r10
323d: 0f 1f 00 nopl (%rax)
3240: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
3245: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
3249: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
324f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
3255: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
325a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
3260: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
3266: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
326c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
3271: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
3277: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
327d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
3283: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
3289: 48 83 c3 10 add $0x10,%rbx
328d: 49 3b da cmp %r10,%rbx
3290: 72 ae jb 0x3240
3292: 8d 58 01 lea 0x1(%rax),%ebx
3295: 41 3b d8 cmp %r8d,%ebx
3298: 0f 87 9c 00 00 00 ja 0x333a
329e: 4d 63 c8 movslq %r8d,%r9
32a1: 48 63 c0 movslq %eax,%rax
32a4: 4c 2b c8 sub %rax,%r9
32a7: 49 83 f9 04 cmp $0x4,%r9
32ab: 0f 8c 90 00 00 00 jl 0x3341
32b1: 48 63 c0 movslq %eax,%rax
32b4: 45 89 ca mov %r9d,%r10d
32b7: 41 83 e2 fc and $0xfffffffc,%r10d
32bb: 45 33 c0 xor %r8d,%r8d
32be: 4d 63 d2 movslq %r10d,%r10
32c1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
32c5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
32c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32d0: 00
32d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32df: 00
32e0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
32e6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
32ec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
32f2: 49 83 c0 04 add $0x4,%r8
32f6: 4d 3b c2 cmp %r10,%r8
32f9: 72 e5 jb 0x32e0
32fb: 4d 3b d1 cmp %r9,%r10
32fe: 73 3a jae 0x333a
3300: 48 63 c0 movslq %eax,%rax
3303: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
3307: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
330b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3312: 00
3313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
331a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3320: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
3326: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
332c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
3332: 49 ff c2 inc %r10
3335: 4d 3b d1 cmp %r9,%r10
3338: 72 e6 jb 0x3320
333a: 33 c0 xor %eax,%eax
333c: c5 f8 77 vzeroupper
333f: 5b pop %rbx
3340: c3 ret
3341: 45 33 d2 xor %r10d,%r10d
3344: eb b5 jmp 0x32fb
3346: 33 c0 xor %eax,%eax
3348: e9 45 ff ff ff jmp 0x3292
334d: b8 fa ff ff ff mov $0xfffffffa,%eax
3352: 5b pop %rbx
3353: c3 ret
3354: b8 f8 ff ff ff mov $0xfffffff8,%eax
3359: 5b pop %rbx
335a: c3 ret
335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3360: 53 push %rbx
3361: 49 89 ca mov %rcx,%r10
3364: 4d 85 d2 test %r10,%r10
3367: 0f 84 a4 01 00 00 je 0x3511
336d: 48 85 d2 test %rdx,%rdx
3370: 0f 84 9b 01 00 00 je 0x3511
3376: 45 85 c0 test %r8d,%r8d
3379: 0f 8e 8b 01 00 00 jle 0x350a
337f: 41 83 f8 10 cmp $0x10,%r8d
3383: 0f 8c 79 01 00 00 jl 0x3502
3389: 48 89 d3 mov %rdx,%rbx
338c: 48 83 e3 1f and $0x1f,%rbx
3390: 85 db test %ebx,%ebx
3392: 74 11 je 0x33a5
3394: f6 c3 07 test $0x7,%bl
3397: 0f 85 65 01 00 00 jne 0x3502
339d: f7 db neg %ebx
339f: 83 c3 20 add $0x20,%ebx
33a2: c1 eb 03 shr $0x3,%ebx
33a5: 8d 43 10 lea 0x10(%rbx),%eax
33a8: 44 3b c0 cmp %eax,%r8d
33ab: 0f 8c 51 01 00 00 jl 0x3502
33b1: 45 89 c1 mov %r8d,%r9d
33b4: 33 c0 xor %eax,%eax
33b6: 44 2b cb sub %ebx,%r9d
33b9: 41 83 e1 0f and $0xf,%r9d
33bd: 41 f7 d9 neg %r9d
33c0: 45 03 c8 add %r8d,%r9d
33c3: 89 d9 mov %ebx,%ecx
33c5: 85 db test %ebx,%ebx
33c7: 76 2f jbe 0x33f8
33c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33d0: 00
33d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33df: 00
33e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
33e6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
33eb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
33f0: 48 ff c0 inc %rax
33f3: 48 3b c1 cmp %rcx,%rax
33f6: 72 e8 jb 0x33e0
33f8: 49 63 c1 movslq %r9d,%rax
33fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3400: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
3406: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
340d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
3414: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
341b: 03
341c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
3421: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
3427: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
342d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
3434: 03
3435: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
343a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
3440: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
3446: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
344d: 03
344e: 48 83 c1 10 add $0x10,%rcx
3452: 48 3b c8 cmp %rax,%rcx
3455: 72 a9 jb 0x3400
3457: 41 8d 41 01 lea 0x1(%r9),%eax
345b: 41 3b c0 cmp %r8d,%eax
345e: 0f 87 93 00 00 00 ja 0x34f7
3464: 4d 63 c0 movslq %r8d,%r8
3467: 4d 63 c9 movslq %r9d,%r9
346a: 4d 2b c1 sub %r9,%r8
346d: 49 83 f8 04 cmp $0x4,%r8
3471: 0f 8c 87 00 00 00 jl 0x34fe
3477: 4d 63 c9 movslq %r9d,%r9
347a: 44 89 c3 mov %r8d,%ebx
347d: 83 e3 fc and $0xfffffffc,%ebx
3480: 33 c9 xor %ecx,%ecx
3482: 48 63 db movslq %ebx,%rbx
3485: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
3489: 4f 8d 1c ca lea (%r10,%r9,8),%r11
348d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3494: 00
3495: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
349c: 0f 1f 40 00 nopl 0x0(%rax)
34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
34a6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
34ab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
34b0: 48 83 c1 04 add $0x4,%rcx
34b4: 48 3b cb cmp %rbx,%rcx
34b7: 72 e7 jb 0x34a0
34b9: 49 3b d8 cmp %r8,%rbx
34bc: 73 39 jae 0x34f7
34be: 4d 63 c9 movslq %r9d,%r9
34c1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
34c5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
34c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34d0: 00
34d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34df: 00
34e0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
34e5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
34ea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
34ef: 48 ff c3 inc %rbx
34f2: 49 3b d8 cmp %r8,%rbx
34f5: 72 e9 jb 0x34e0
34f7: 33 c0 xor %eax,%eax
34f9: c5 f8 77 vzeroupper
34fc: 5b pop %rbx
34fd: c3 ret
34fe: 33 db xor %ebx,%ebx
3500: eb b7 jmp 0x34b9
3502: 45 33 c9 xor %r9d,%r9d
3505: e9 4d ff ff ff jmp 0x3457
350a: b8 fa ff ff ff mov $0xfffffffa,%eax
350f: 5b pop %rbx
3510: c3 ret
3511: b8 f8 ff ff ff mov $0xfffffff8,%eax
3516: 5b pop %rbx
3517: c3 ret
3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
351f: 00
3520: 48 83 ec 28 sub $0x28,%rsp
3524: 48 85 c9 test %rcx,%rcx
3527: 74 25 je 0x354e
3529: 48 85 d2 test %rdx,%rdx
352c: 74 20 je 0x354e
352e: 4d 85 c0 test %r8,%r8
3531: 74 1b je 0x354e
3533: 45 85 c9 test %r9d,%r9d
3536: 7f 0a jg 0x3542
3538: b8 fa ff ff ff mov $0xfffffffa,%eax
353d: 48 83 c4 28 add $0x28,%rsp
3541: c3 ret
3542: e8 b9 74 03 00 call 0x3aa00
3547: 33 c0 xor %eax,%eax
3549: 48 83 c4 28 add $0x28,%rsp
354d: c3 ret
354e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3553: 48 83 c4 28 add $0x28,%rsp
3557: c3 ret
3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
355f: 00
3560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3565: 48 85 c9 test %rcx,%rcx
3568: 74 27 je 0x3591
356a: 48 85 d2 test %rdx,%rdx
356d: 74 22 je 0x3591
356f: 4d 85 c0 test %r8,%r8
3572: 74 1d je 0x3591
3574: 45 85 c9 test %r9d,%r9d
3577: 7f 0b jg 0x3584
3579: b8 fa ff ff ff mov $0xfffffffa,%eax
357e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3583: c3 ret
3584: e8 77 74 03 00 call 0x3aa00
3589: 33 c0 xor %eax,%eax
358b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3590: c3 ret
3591: b8 f8 ff ff ff mov $0xfffffff8,%eax
3596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
359b: c3 ret
359c: 0f 1f 40 00 nopl 0x0(%rax)
35a0: 48 83 ec 28 sub $0x28,%rsp
35a4: 48 85 c9 test %rcx,%rcx
35a7: 74 25 je 0x35ce
35a9: 48 85 d2 test %rdx,%rdx
35ac: 74 20 je 0x35ce
35ae: 4d 85 c0 test %r8,%r8
35b1: 74 1b je 0x35ce
35b3: 45 85 c9 test %r9d,%r9d
35b6: 7f 0a jg 0x35c2
35b8: b8 fa ff ff ff mov $0xfffffffa,%eax
35bd: 48 83 c4 28 add $0x28,%rsp
35c1: c3 ret
35c2: e8 d9 78 03 00 call 0x3aea0
35c7: 33 c0 xor %eax,%eax
35c9: 48 83 c4 28 add $0x28,%rsp
35cd: c3 ret
35ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
35d3: 48 83 c4 28 add $0x28,%rsp
35d7: c3 ret
35d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35df: 00
35e0: 56 push %rsi
35e1: 57 push %rdi
35e2: 55 push %rbp
35e3: 48 89 d5 mov %rdx,%rbp
35e6: 48 85 c9 test %rcx,%rcx
35e9: 0f 84 f2 01 00 00 je 0x37e1
35ef: 48 85 ed test %rbp,%rbp
35f2: 0f 84 e9 01 00 00 je 0x37e1
35f8: 4d 85 c0 test %r8,%r8
35fb: 0f 84 e0 01 00 00 je 0x37e1
3601: 45 85 c9 test %r9d,%r9d
3604: 0f 8e ce 01 00 00 jle 0x37d8
360a: 41 83 f9 10 cmp $0x10,%r9d
360e: 0f 8c b4 01 00 00 jl 0x37c8
3614: 4c 89 c6 mov %r8,%rsi
3617: 48 83 e6 1f and $0x1f,%rsi
361b: 89 f6 mov %esi,%esi
361d: 85 f6 test %esi,%esi
361f: 74 14 je 0x3635
3621: f7 c6 07 00 00 00 test $0x7,%esi
3627: 0f 85 9b 01 00 00 jne 0x37c8
362d: f7 de neg %esi
362f: 83 c6 20 add $0x20,%esi
3632: c1 ee 03 shr $0x3,%esi
3635: 8d 46 10 lea 0x10(%rsi),%eax
3638: 44 3b c8 cmp %eax,%r9d
363b: 0f 8c 87 01 00 00 jl 0x37c8
3641: 44 89 c8 mov %r9d,%eax
3644: 33 d2 xor %edx,%edx
3646: 2b c6 sub %esi,%eax
3648: 83 e0 0f and $0xf,%eax
364b: f7 d8 neg %eax
364d: 41 03 c1 add %r9d,%eax
3650: 85 f6 test %esi,%esi
3652: 76 25 jbe 0x3679
3654: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3660: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
3666: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
366b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
3671: 48 ff c2 inc %rdx
3674: 48 3b d6 cmp %rsi,%rdx
3677: 72 e7 jb 0x3660
3679: 48 63 d0 movslq %eax,%rdx
367c: 0f 1f 40 00 nopl 0x0(%rax)
3680: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
3686: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
368b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
3691: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
3698: 01
3699: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
36a0: 01
36a1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
36a7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
36ab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
36b1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
36b7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
36be: 01
36bf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
36c5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
36cc: 01
36cd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
36d1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
36d7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
36de: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
36e5: 01
36e6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
36ec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
36f3: 01
36f4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
36f8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
36ff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
3706: 01
3707: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
370e: 01
370f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
3713: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
371a: 48 83 c6 10 add $0x10,%rsi
371e: 48 3b f2 cmp %rdx,%rsi
3721: 0f 82 59 ff ff ff jb 0x3680
3727: 8d 70 01 lea 0x1(%rax),%esi
372a: 41 3b f1 cmp %r9d,%esi
372d: 0f 87 87 00 00 00 ja 0x37ba
3733: 4d 63 c9 movslq %r9d,%r9
3736: 4c 2b ca sub %rdx,%r9
3739: 49 83 f9 02 cmp $0x2,%r9
373d: 0f 8c 80 00 00 00 jl 0x37c3
3743: 45 89 cb mov %r9d,%r11d
3746: 45 33 d2 xor %r10d,%r10d
3749: 41 83 e3 fe and $0xfffffffe,%r11d
374d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
3751: 4d 63 db movslq %r11d,%r11
3754: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
3758: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
375d: 0f 1f 00 nopl (%rax)
3760: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
3766: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
376c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
3772: 49 83 c2 02 add $0x2,%r10
3776: 4d 3b d3 cmp %r11,%r10
3779: 72 e5 jb 0x3760
377b: 4d 3b d9 cmp %r9,%r11
377e: 73 3a jae 0x37ba
3780: 48 63 c0 movslq %eax,%rax
3783: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
3787: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
378b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
3790: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3797: 00
3798: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
379f: 90 nop
37a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
37a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
37ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
37b2: 49 ff c3 inc %r11
37b5: 4d 3b d9 cmp %r9,%r11
37b8: 72 e6 jb 0x37a0
37ba: 33 c0 xor %eax,%eax
37bc: c5 f8 77 vzeroupper
37bf: 5d pop %rbp
37c0: 5f pop %rdi
37c1: 5e pop %rsi
37c2: c3 ret
37c3: 45 33 db xor %r11d,%r11d
37c6: eb b3 jmp 0x377b
37c8: 33 c0 xor %eax,%eax
37ca: 41 83 f9 01 cmp $0x1,%r9d
37ce: 72 ea jb 0x37ba
37d0: 4d 63 c9 movslq %r9d,%r9
37d3: 45 33 db xor %r11d,%r11d
37d6: eb a3 jmp 0x377b
37d8: b8 fa ff ff ff mov $0xfffffffa,%eax
37dd: 5d pop %rbp
37de: 5f pop %rdi
37df: 5e pop %rsi
37e0: c3 ret
37e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
37e6: 5d pop %rbp
37e7: 5f pop %rdi
37e8: 5e pop %rsi
37e9: c3 ret
37ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37f1: 00
37f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3800: 53 push %rbx
3801: 56 push %rsi
3802: 41 57 push %r15
3804: 49 89 cb mov %rcx,%r11
3807: 4d 85 db test %r11,%r11
380a: 0f 84 a7 01 00 00 je 0x39b7
3810: 48 85 d2 test %rdx,%rdx
3813: 0f 84 9e 01 00 00 je 0x39b7
3819: 4d 85 c0 test %r8,%r8
381c: 0f 84 95 01 00 00 je 0x39b7
3822: 45 85 c9 test %r9d,%r9d
3825: 0f 8e 82 01 00 00 jle 0x39ad
382b: 41 83 f9 10 cmp $0x10,%r9d
382f: 0f 8c 70 01 00 00 jl 0x39a5
3835: 4c 89 c1 mov %r8,%rcx
3838: 48 83 e1 1f and $0x1f,%rcx
383c: 89 c9 mov %ecx,%ecx
383e: 85 c9 test %ecx,%ecx
3840: 74 11 je 0x3853
3842: f6 c1 07 test $0x7,%cl
3845: 0f 85 5a 01 00 00 jne 0x39a5
384b: f7 d9 neg %ecx
384d: 83 c1 20 add $0x20,%ecx
3850: c1 e9 03 shr $0x3,%ecx
3853: 8d 41 10 lea 0x10(%rcx),%eax
3856: 44 3b c8 cmp %eax,%r9d
3859: 0f 8c 46 01 00 00 jl 0x39a5
385f: 45 89 ca mov %r9d,%r10d
3862: 33 c0 xor %eax,%eax
3864: 44 2b d1 sub %ecx,%r10d
3867: 41 83 e2 0f and $0xf,%r10d
386b: 41 f7 da neg %r10d
386e: 45 03 d1 add %r9d,%r10d
3871: 85 c9 test %ecx,%ecx
3873: 76 24 jbe 0x3899
3875: 0f 1f 40 00 nopl 0x0(%rax)
3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3880: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
3885: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
388b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
3891: 48 ff c0 inc %rax
3894: 48 3b c1 cmp %rcx,%rax
3897: 72 e7 jb 0x3880
3899: 49 63 c2 movslq %r10d,%rax
389c: 0f 1f 40 00 nopl 0x0(%rax)
38a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
38a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
38a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
38af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
38b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
38bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
38c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
38c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
38cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
38d6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
38da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
38df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
38e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
38e9: 48 83 c1 10 add $0x10,%rcx
38ed: 48 3b c8 cmp %rax,%rcx
38f0: 72 ae jb 0x38a0
38f2: 41 8d 42 01 lea 0x1(%r10),%eax
38f6: 41 3b c1 cmp %r9d,%eax
38f9: 0f 87 98 00 00 00 ja 0x3997
38ff: 4d 63 c9 movslq %r9d,%r9
3902: 4d 63 d2 movslq %r10d,%r10
3905: 4d 2b ca sub %r10,%r9
3908: 49 83 f9 04 cmp $0x4,%r9
390c: 0f 8c 8f 00 00 00 jl 0x39a1
3912: 4d 63 d2 movslq %r10d,%r10
3915: 44 89 ce mov %r9d,%esi
3918: 83 e6 fc and $0xfffffffc,%esi
391b: 33 c9 xor %ecx,%ecx
391d: 48 63 f6 movslq %esi,%rsi
3920: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
3924: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
3928: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
392c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3933: 00
3934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
393b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3940: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
3946: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
394b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
3950: 48 83 c1 04 add $0x4,%rcx
3954: 48 3b ce cmp %rsi,%rcx
3957: 72 e7 jb 0x3940
3959: 49 3b f1 cmp %r9,%rsi
395c: 73 39 jae 0x3997
395e: 4d 63 d2 movslq %r10d,%r10
3961: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
3965: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
3969: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
396d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3974: 00
3975: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
397c: 0f 1f 40 00 nopl 0x0(%rax)
3980: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
3985: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
398a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
398f: 48 ff c6 inc %rsi
3992: 49 3b f1 cmp %r9,%rsi
3995: 72 e9 jb 0x3980
3997: 33 c0 xor %eax,%eax
3999: c5 f8 77 vzeroupper
399c: 41 5f pop %r15
399e: 5e pop %rsi
399f: 5b pop %rbx
39a0: c3 ret
39a1: 33 f6 xor %esi,%esi
39a3: eb b4 jmp 0x3959
39a5: 45 33 d2 xor %r10d,%r10d
39a8: e9 45 ff ff ff jmp 0x38f2
39ad: b8 fa ff ff ff mov $0xfffffffa,%eax
39b2: 41 5f pop %r15
39b4: 5e pop %rsi
39b5: 5b pop %rbx
39b6: c3 ret
39b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
39bc: 41 5f pop %r15
39be: 5e pop %rsi
39bf: 5b pop %rbx
39c0: c3 ret
39c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39c8: 00
39c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39d7: 00
39d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39df: 90 nop
39e0: 53 push %rbx
39e1: 56 push %rsi
39e2: 41 57 push %r15
39e4: 49 89 cb mov %rcx,%r11
39e7: 4d 85 db test %r11,%r11
39ea: 0f 84 a7 01 00 00 je 0x3b97
39f0: 48 85 d2 test %rdx,%rdx
39f3: 0f 84 9e 01 00 00 je 0x3b97
39f9: 4d 85 c0 test %r8,%r8
39fc: 0f 84 95 01 00 00 je 0x3b97
3a02: 45 85 c9 test %r9d,%r9d
3a05: 0f 8e 82 01 00 00 jle 0x3b8d
3a0b: 41 83 f9 10 cmp $0x10,%r9d
3a0f: 0f 8c 70 01 00 00 jl 0x3b85
3a15: 4c 89 c1 mov %r8,%rcx
3a18: 48 83 e1 1f and $0x1f,%rcx
3a1c: 89 c9 mov %ecx,%ecx
3a1e: 85 c9 test %ecx,%ecx
3a20: 74 11 je 0x3a33
3a22: f6 c1 07 test $0x7,%cl
3a25: 0f 85 5a 01 00 00 jne 0x3b85
3a2b: f7 d9 neg %ecx
3a2d: 83 c1 20 add $0x20,%ecx
3a30: c1 e9 03 shr $0x3,%ecx
3a33: 8d 41 10 lea 0x10(%rcx),%eax
3a36: 44 3b c8 cmp %eax,%r9d
3a39: 0f 8c 46 01 00 00 jl 0x3b85
3a3f: 45 89 ca mov %r9d,%r10d
3a42: 33 c0 xor %eax,%eax
3a44: 44 2b d1 sub %ecx,%r10d
3a47: 41 83 e2 0f and $0xf,%r10d
3a4b: 41 f7 da neg %r10d
3a4e: 45 03 d1 add %r9d,%r10d
3a51: 85 c9 test %ecx,%ecx
3a53: 76 24 jbe 0x3a79
3a55: 0f 1f 40 00 nopl 0x0(%rax)
3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a60: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
3a65: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
3a6b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
3a71: 48 ff c0 inc %rax
3a74: 48 3b c1 cmp %rcx,%rax
3a77: 72 e7 jb 0x3a60
3a79: 49 63 c2 movslq %r10d,%rax
3a7c: 0f 1f 40 00 nopl 0x0(%rax)
3a80: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
3a85: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
3a8b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
3a91: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
3a98: 03
3a99: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
3a9f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
3aa6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
3aad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
3ab4: 03
3ab5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
3abb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
3ac2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
3ac9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
3ad0: 03
3ad1: 48 83 c1 10 add $0x10,%rcx
3ad5: 48 3b c8 cmp %rax,%rcx
3ad8: 72 a6 jb 0x3a80
3ada: 41 8d 42 01 lea 0x1(%r10),%eax
3ade: 41 3b c1 cmp %r9d,%eax
3ae1: 0f 87 90 00 00 00 ja 0x3b77
3ae7: 4d 63 c9 movslq %r9d,%r9
3aea: 4d 63 d2 movslq %r10d,%r10
3aed: 4d 2b ca sub %r10,%r9
3af0: 49 83 f9 04 cmp $0x4,%r9
3af4: 0f 8c 87 00 00 00 jl 0x3b81
3afa: 4d 63 d2 movslq %r10d,%r10
3afd: 44 89 ce mov %r9d,%esi
3b00: 83 e6 fc and $0xfffffffc,%esi
3b03: 33 c9 xor %ecx,%ecx
3b05: 48 63 f6 movslq %esi,%rsi
3b08: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
3b0c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
3b10: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
3b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b20: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
3b26: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
3b2b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
3b30: 48 83 c1 04 add $0x4,%rcx
3b34: 48 3b ce cmp %rsi,%rcx
3b37: 72 e7 jb 0x3b20
3b39: 49 3b f1 cmp %r9,%rsi
3b3c: 73 39 jae 0x3b77
3b3e: 4d 63 d2 movslq %r10d,%r10
3b41: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
3b45: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
3b49: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
3b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b54: 00
3b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b5c: 0f 1f 40 00 nopl 0x0(%rax)
3b60: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
3b65: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
3b6a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
3b6f: 48 ff c6 inc %rsi
3b72: 49 3b f1 cmp %r9,%rsi
3b75: 72 e9 jb 0x3b60
3b77: 33 c0 xor %eax,%eax
3b79: c5 f8 77 vzeroupper
3b7c: 41 5f pop %r15
3b7e: 5e pop %rsi
3b7f: 5b pop %rbx
3b80: c3 ret
3b81: 33 f6 xor %esi,%esi
3b83: eb b4 jmp 0x3b39
3b85: 45 33 d2 xor %r10d,%r10d
3b88: e9 4d ff ff ff jmp 0x3ada
3b8d: b8 fa ff ff ff mov $0xfffffffa,%eax
3b92: 41 5f pop %r15
3b94: 5e pop %rsi
3b95: 5b pop %rbx
3b96: c3 ret
3b97: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b9c: 41 5f pop %r15
3b9e: 5e pop %rsi
3b9f: 5b pop %rbx
3ba0: c3 ret
3ba1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ba8: 00
3ba9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bb7: 00
3bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bbf: 90 nop
3bc0: 48 83 ec 28 sub $0x28,%rsp
3bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
3bc9: 48 85 d2 test %rdx,%rdx
3bcc: 74 1b je 0x3be9
3bce: 45 85 c0 test %r8d,%r8d
3bd1: 7f 0a jg 0x3bdd
3bd3: b8 fa ff ff ff mov $0xfffffffa,%eax
3bd8: 48 83 c4 28 add $0x28,%rsp
3bdc: c3 ret
3bdd: e8 9e 76 03 00 call 0x3b280
3be2: 33 c0 xor %eax,%eax
3be4: 48 83 c4 28 add $0x28,%rsp
3be8: c3 ret
3be9: b8 f8 ff ff ff mov $0xfffffff8,%eax
3bee: 48 83 c4 28 add $0x28,%rsp
3bf2: c3 ret
3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bff: 00
3c00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3c05: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
3c0a: 48 85 d2 test %rdx,%rdx
3c0d: 74 1d je 0x3c2c
3c0f: 45 85 c0 test %r8d,%r8d
3c12: 7f 0b jg 0x3c1f
3c14: b8 fa ff ff ff mov $0xfffffffa,%eax
3c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c1e: c3 ret
3c1f: e8 fc 77 03 00 call 0x3b420
3c24: 33 c0 xor %eax,%eax
3c26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c2b: c3 ret
3c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c36: 90 nop
3c37: c3 ret
3c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c3f: 00
3c40: 48 83 ec 28 sub $0x28,%rsp
3c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
3c49: 48 85 d2 test %rdx,%rdx
3c4c: 74 1b je 0x3c69
3c4e: 45 85 c0 test %r8d,%r8d
3c51: 7f 0a jg 0x3c5d
3c53: b8 fa ff ff ff mov $0xfffffffa,%eax
3c58: 48 83 c4 28 add $0x28,%rsp
3c5c: c3 ret
3c5d: e8 5e 79 03 00 call 0x3b5c0
3c62: 33 c0 xor %eax,%eax
3c64: 48 83 c4 28 add $0x28,%rsp
3c68: c3 ret
3c69: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c6e: 48 83 c4 28 add $0x28,%rsp
3c72: c3 ret
3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c7f: 00
3c80: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
3c85: 49 89 d1 mov %rdx,%r9
3c88: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
3c8c: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
3c91: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
3c97: 4d 85 c9 test %r9,%r9
3c9a: 0f 84 5a 01 00 00 je 0x3dfa
3ca0: 45 85 c0 test %r8d,%r8d
3ca3: 0f 8e 48 01 00 00 jle 0x3df1
3ca9: 41 83 f8 08 cmp $0x8,%r8d
3cad: 0f 8c 2f 01 00 00 jl 0x3de2
3cb3: 4c 89 ca mov %r9,%rdx
3cb6: 48 83 e2 1f and $0x1f,%rdx
3cba: 85 d2 test %edx,%edx
3cbc: 74 11 je 0x3ccf
3cbe: f6 c2 07 test $0x7,%dl
3cc1: 0f 85 1b 01 00 00 jne 0x3de2
3cc7: f7 da neg %edx
3cc9: 83 c2 20 add $0x20,%edx
3ccc: c1 ea 03 shr $0x3,%edx
3ccf: 8d 42 08 lea 0x8(%rdx),%eax
3cd2: 44 3b c0 cmp %eax,%r8d
3cd5: 0f 8c 07 01 00 00 jl 0x3de2
3cdb: 44 89 c1 mov %r8d,%ecx
3cde: 33 c0 xor %eax,%eax
3ce0: 2b ca sub %edx,%ecx
3ce2: 83 e1 07 and $0x7,%ecx
3ce5: f7 d9 neg %ecx
3ce7: 41 03 c8 add %r8d,%ecx
3cea: 41 89 d2 mov %edx,%r10d
3ced: 85 d2 test %edx,%edx
3cef: 76 27 jbe 0x3d18
3cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cf8: 00
3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d00: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
3d06: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
3d0a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
3d10: 48 ff c0 inc %rax
3d13: 49 3b c2 cmp %r10,%rax
3d16: 72 e8 jb 0x3d00
3d18: 48 63 d1 movslq %ecx,%rdx
3d1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3d20: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
3d26: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
3d2d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
3d33: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
3d3a: 49 83 c2 08 add $0x8,%r10
3d3e: 4c 3b d2 cmp %rdx,%r10
3d41: 72 dd jb 0x3d20
3d43: 8d 41 01 lea 0x1(%rcx),%eax
3d46: 41 3b c0 cmp %r8d,%eax
3d49: 0f 87 89 00 00 00 ja 0x3dd8
3d4f: 4d 63 c0 movslq %r8d,%r8
3d52: 4c 2b c2 sub %rdx,%r8
3d55: 49 83 f8 02 cmp $0x2,%r8
3d59: 0f 8c 7f 00 00 00 jl 0x3dde
3d5f: 44 89 c0 mov %r8d,%eax
3d62: 45 33 d2 xor %r10d,%r10d
3d65: 83 e0 fe and $0xfffffffe,%eax
3d68: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
3d6c: 48 63 c0 movslq %eax,%rax
3d6f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
3d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d7f: 00
3d80: 49 83 c2 02 add $0x2,%r10
3d84: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
3d88: c5 f8 11 12 vmovups %xmm2,(%rdx)
3d8c: 48 83 c2 10 add $0x10,%rdx
3d90: 4c 3b d0 cmp %rax,%r10
3d93: 72 eb jb 0x3d80
3d95: 49 3b c0 cmp %r8,%rax
3d98: 73 3e jae 0x3dd8
3d9a: 48 63 c9 movslq %ecx,%rcx
3d9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
3da1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
3da5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3dac: 00
3dad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3dc0: c5 fb 10 0a vmovsd (%rdx),%xmm1
3dc4: 48 ff c0 inc %rax
3dc7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
3dcb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
3dcf: 48 83 c2 08 add $0x8,%rdx
3dd3: 49 3b c0 cmp %r8,%rax
3dd6: 72 e8 jb 0x3dc0
3dd8: 33 c0 xor %eax,%eax
3dda: c5 f8 77 vzeroupper
3ddd: c3 ret
3dde: 33 c0 xor %eax,%eax
3de0: eb b3 jmp 0x3d95
3de2: 33 c9 xor %ecx,%ecx
3de4: 41 83 f8 01 cmp $0x1,%r8d
3de8: 72 ee jb 0x3dd8
3dea: 4d 63 c0 movslq %r8d,%r8
3ded: 33 c0 xor %eax,%eax
3def: eb a4 jmp 0x3d95
3df1: b8 fa ff ff ff mov $0xfffffffa,%eax
3df6: c5 f8 77 vzeroupper
3df9: c3 ret
3dfa: b8 f8 ff ff ff mov $0xfffffff8,%eax
3dff: c5 f8 77 vzeroupper
3e02: c3 ret
3e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e0a: 00
3e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e20: 45 89 c1 mov %r8d,%r9d
3e23: 49 89 d0 mov %rdx,%r8
3e26: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
3e2b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
3e30: 4d 85 c0 test %r8,%r8
3e33: 0f 84 f0 00 00 00 je 0x3f29
3e39: 45 85 c9 test %r9d,%r9d
3e3c: 0f 8e e1 00 00 00 jle 0x3f23
3e42: 49 63 d1 movslq %r9d,%rdx
3e45: 48 83 fa 08 cmp $0x8,%rdx
3e49: 0f 8c cf 00 00 00 jl 0x3f1e
3e4f: 4c 89 c0 mov %r8,%rax
3e52: 48 83 e0 1f and $0x1f,%rax
3e56: 85 c0 test %eax,%eax
3e58: 74 10 je 0x3e6a
3e5a: a8 07 test $0x7,%al
3e5c: 0f 85 bc 00 00 00 jne 0x3f1e
3e62: f7 d8 neg %eax
3e64: 83 c0 20 add $0x20,%eax
3e67: c1 e8 03 shr $0x3,%eax
3e6a: 8d 48 08 lea 0x8(%rax),%ecx
3e6d: 48 3b d1 cmp %rcx,%rdx
3e70: 0f 8c a8 00 00 00 jl 0x3f1e
3e76: 44 89 c9 mov %r9d,%ecx
3e79: 2b c8 sub %eax,%ecx
3e7b: 83 e1 07 and $0x7,%ecx
3e7e: 44 2b c9 sub %ecx,%r9d
3e81: 33 c9 xor %ecx,%ecx
3e83: 41 89 c2 mov %eax,%r10d
3e86: 85 c0 test %eax,%eax
3e88: 76 2e jbe 0x3eb8
3e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e91: 00
3e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ea0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
3ea6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
3eaa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
3eb0: 48 ff c1 inc %rcx
3eb3: 49 3b ca cmp %r10,%rcx
3eb6: 72 e8 jb 0x3ea0
3eb8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
3ebd: 49 63 c1 movslq %r9d,%rax
3ec0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
3ec6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
3ecd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
3ed3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
3eda: 49 83 c2 08 add $0x8,%r10
3ede: 4c 3b d0 cmp %rax,%r10
3ee1: 72 dd jb 0x3ec0
3ee3: 33 c0 xor %eax,%eax
3ee5: 41 8d 49 01 lea 0x1(%r9),%ecx
3ee9: 48 63 c9 movslq %ecx,%rcx
3eec: 48 3b ca cmp %rdx,%rcx
3eef: 77 27 ja 0x3f18
3ef1: 4d 63 c9 movslq %r9d,%r9
3ef4: 49 2b d1 sub %r9,%rdx
3ef7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
3efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f00: c5 fb 10 09 vmovsd (%rcx),%xmm1
3f04: 48 ff c0 inc %rax
3f07: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
3f0b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
3f0f: 48 83 c1 08 add $0x8,%rcx
3f13: 48 3b c2 cmp %rdx,%rax
3f16: 72 e8 jb 0x3f00
3f18: 33 c0 xor %eax,%eax
3f1a: c5 f8 77 vzeroupper
3f1d: c3 ret
3f1e: 45 33 c9 xor %r9d,%r9d
3f21: eb c0 jmp 0x3ee3
3f23: b8 fa ff ff ff mov $0xfffffffa,%eax
3f28: c3 ret
3f29: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f2e: c3 ret
3f2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f36: 00
3f37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f3e: 66 90 xchg %ax,%ax
3f40: 45 89 c1 mov %r8d,%r9d
3f43: 49 89 d0 mov %rdx,%r8
3f46: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
3f4b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
3f50: 4d 85 c0 test %r8,%r8
3f53: 0f 84 f0 00 00 00 je 0x4049
3f59: 45 85 c9 test %r9d,%r9d
3f5c: 0f 8e e1 00 00 00 jle 0x4043
3f62: 49 63 d1 movslq %r9d,%rdx
3f65: 48 83 fa 08 cmp $0x8,%rdx
3f69: 0f 8c cf 00 00 00 jl 0x403e
3f6f: 4c 89 c0 mov %r8,%rax
3f72: 48 83 e0 1f and $0x1f,%rax
3f76: 85 c0 test %eax,%eax
3f78: 74 10 je 0x3f8a
3f7a: a8 07 test $0x7,%al
3f7c: 0f 85 bc 00 00 00 jne 0x403e
3f82: f7 d8 neg %eax
3f84: 83 c0 20 add $0x20,%eax
3f87: c1 e8 03 shr $0x3,%eax
3f8a: 8d 48 08 lea 0x8(%rax),%ecx
3f8d: 48 3b d1 cmp %rcx,%rdx
3f90: 0f 8c a8 00 00 00 jl 0x403e
3f96: 44 89 c9 mov %r9d,%ecx
3f99: 2b c8 sub %eax,%ecx
3f9b: 83 e1 07 and $0x7,%ecx
3f9e: 44 2b c9 sub %ecx,%r9d
3fa1: 33 c9 xor %ecx,%ecx
3fa3: 41 89 c2 mov %eax,%r10d
3fa6: 85 c0 test %eax,%eax
3fa8: 76 2e jbe 0x3fd8
3faa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3fb1: 00
3fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fc0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
3fc6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
3fca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
3fd0: 48 ff c1 inc %rcx
3fd3: 49 3b ca cmp %r10,%rcx
3fd6: 72 e8 jb 0x3fc0
3fd8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
3fdd: 49 63 c1 movslq %r9d,%rax
3fe0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
3fe6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
3fed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
3ff3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
3ffa: 49 83 c2 08 add $0x8,%r10
3ffe: 4c 3b d0 cmp %rax,%r10
4001: 72 dd jb 0x3fe0
4003: 33 c0 xor %eax,%eax
4005: 41 8d 49 01 lea 0x1(%r9),%ecx
4009: 48 63 c9 movslq %ecx,%rcx
400c: 48 3b ca cmp %rdx,%rcx
400f: 77 27 ja 0x4038
4011: 4d 63 c9 movslq %r9d,%r9
4014: 49 2b d1 sub %r9,%rdx
4017: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
401b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4020: c5 fb 10 01 vmovsd (%rcx),%xmm0
4024: 48 ff c0 inc %rax
4027: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
402b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
402f: 48 83 c1 08 add $0x8,%rcx
4033: 48 3b c2 cmp %rdx,%rax
4036: 72 e8 jb 0x4020
4038: 33 c0 xor %eax,%eax
403a: c5 f8 77 vzeroupper
403d: c3 ret
403e: 45 33 c9 xor %r9d,%r9d
4041: eb c0 jmp 0x4003
4043: b8 fa ff ff ff mov $0xfffffffa,%eax
4048: c3 ret
4049: b8 f8 ff ff ff mov $0xfffffff8,%eax
404e: c3 ret
404f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4056: 00
4057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
405e: 66 90 xchg %ax,%ax
4060: 55 push %rbp
4061: 48 83 ec 30 sub $0x30,%rsp
4065: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
406a: 48 89 4d 20 mov %rcx,0x20(%rbp)
406e: 48 89 55 28 mov %rdx,0x28(%rbp)
4072: 44 89 45 30 mov %r8d,0x30(%rbp)
4076: 48 8b 45 20 mov 0x20(%rbp),%rax
407a: 48 8b 55 28 mov 0x28(%rbp),%rdx
407e: 8b 4d 30 mov 0x30(%rbp),%ecx
4081: 89 4d 08 mov %ecx,0x8(%rbp)
4084: 48 89 c1 mov %rax,%rcx
4087: 8b 45 08 mov 0x8(%rbp),%eax
408a: 41 89 c0 mov %eax,%r8d
408d: e8 8e 75 13 00 call 0x13b620
4092: 89 45 00 mov %eax,0x0(%rbp)
4095: 8b 45 00 mov 0x0(%rbp),%eax
4098: 48 8d 65 10 lea 0x10(%rbp),%rsp
409c: 5d pop %rbp
409d: c3 ret
409e: 66 90 xchg %ax,%ax
40a0: 55 push %rbp
40a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
40a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
40ab: 48 89 4d 20 mov %rcx,0x20(%rbp)
40af: 48 89 55 28 mov %rdx,0x28(%rbp)
40b3: 44 89 45 30 mov %r8d,0x30(%rbp)
40b7: 48 8b 45 20 mov 0x20(%rbp),%rax
40bb: 48 8b 55 28 mov 0x28(%rbp),%rdx
40bf: 8b 4d 30 mov 0x30(%rbp),%ecx
40c2: 89 4d 08 mov %ecx,0x8(%rbp)
40c5: 48 89 c1 mov %rax,%rcx
40c8: 8b 45 08 mov 0x8(%rbp),%eax
40cb: 41 89 c0 mov %eax,%r8d
40ce: e8 6d 75 13 00 call 0x13b640
40d3: 89 45 00 mov %eax,0x0(%rbp)
40d6: 8b 45 00 mov 0x0(%rbp),%eax
40d9: 48 8d 65 10 lea 0x10(%rbp),%rsp
40dd: 5d pop %rbp
40de: c3 ret
40df: 90 nop
40e0: 55 push %rbp
40e1: 48 83 ec 30 sub $0x30,%rsp
40e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
40ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
40ee: 48 89 55 28 mov %rdx,0x28(%rbp)
40f2: 44 89 45 30 mov %r8d,0x30(%rbp)
40f6: 48 8b 45 20 mov 0x20(%rbp),%rax
40fa: 48 8b 55 28 mov 0x28(%rbp),%rdx
40fe: 8b 4d 30 mov 0x30(%rbp),%ecx
4101: 89 4d 08 mov %ecx,0x8(%rbp)
4104: 48 89 c1 mov %rax,%rcx
4107: 8b 45 08 mov 0x8(%rbp),%eax
410a: 41 89 c0 mov %eax,%r8d
410d: e8 4e 75 13 00 call 0x13b660
4112: 89 45 00 mov %eax,0x0(%rbp)
4115: 8b 45 00 mov 0x0(%rbp),%eax
4118: 48 8d 65 10 lea 0x10(%rbp),%rsp
411c: 5d pop %rbp
411d: c3 ret
411e: 66 90 xchg %ax,%ax
4120: 55 push %rbp
4121: 48 83 ec 30 sub $0x30,%rsp
4125: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
412a: 48 89 4d 20 mov %rcx,0x20(%rbp)
412e: 48 89 55 28 mov %rdx,0x28(%rbp)
4132: 44 89 45 30 mov %r8d,0x30(%rbp)
4136: 48 8b 45 20 mov 0x20(%rbp),%rax
413a: 48 8b 55 28 mov 0x28(%rbp),%rdx
413e: 8b 4d 30 mov 0x30(%rbp),%ecx
4141: 89 4d 08 mov %ecx,0x8(%rbp)
4144: 48 89 c1 mov %rax,%rcx
4147: 8b 45 08 mov 0x8(%rbp),%eax
414a: 41 89 c0 mov %eax,%r8d
414d: e8 2e 75 13 00 call 0x13b680
4152: 89 45 00 mov %eax,0x0(%rbp)
4155: 8b 45 00 mov 0x0(%rbp),%eax
4158: 48 8d 65 10 lea 0x10(%rbp),%rsp
415c: 5d pop %rbp
415d: c3 ret
415e: 66 90 xchg %ax,%ax
4160: 55 push %rbp
4161: 48 83 ec 30 sub $0x30,%rsp
4165: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
416a: 48 89 4d 20 mov %rcx,0x20(%rbp)
416e: 48 89 55 28 mov %rdx,0x28(%rbp)
4172: 44 89 45 30 mov %r8d,0x30(%rbp)
4176: 48 8b 45 20 mov 0x20(%rbp),%rax
417a: 48 8b 55 28 mov 0x28(%rbp),%rdx
417e: 8b 4d 30 mov 0x30(%rbp),%ecx
4181: 89 4d 08 mov %ecx,0x8(%rbp)
4184: 48 89 c1 mov %rax,%rcx
4187: 8b 45 08 mov 0x8(%rbp),%eax
418a: 41 89 c0 mov %eax,%r8d
418d: e8 0e 75 13 00 call 0x13b6a0
4192: 89 45 00 mov %eax,0x0(%rbp)
4195: 8b 45 00 mov 0x0(%rbp),%eax
4198: 48 8d 65 10 lea 0x10(%rbp),%rsp
419c: 5d pop %rbp
419d: c3 ret
419e: 66 90 xchg %ax,%ax
41a0: 55 push %rbp
41a1: 48 83 ec 30 sub $0x30,%rsp
41a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
41aa: 48 89 4d 20 mov %rcx,0x20(%rbp)
41ae: 48 89 55 28 mov %rdx,0x28(%rbp)
41b2: 44 89 45 30 mov %r8d,0x30(%rbp)
41b6: 48 8b 45 20 mov 0x20(%rbp),%rax
41ba: 48 8b 55 28 mov 0x28(%rbp),%rdx
41be: 8b 4d 30 mov 0x30(%rbp),%ecx
41c1: 89 4d 08 mov %ecx,0x8(%rbp)
41c4: 48 89 c1 mov %rax,%rcx
41c7: 8b 45 08 mov 0x8(%rbp),%eax
41ca: 41 89 c0 mov %eax,%r8d
41cd: e8 ee 74 13 00 call 0x13b6c0
41d2: 89 45 00 mov %eax,0x0(%rbp)
41d5: 8b 45 00 mov 0x0(%rbp),%eax
41d8: 48 8d 65 10 lea 0x10(%rbp),%rsp
41dc: 5d pop %rbp
41dd: c3 ret
41de: 66 90 xchg %ax,%ax
41e0: 48 83 ec 28 sub $0x28,%rsp
41e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
41e9: 48 85 d2 test %rdx,%rdx
41ec: 74 28 je 0x4216
41ee: 45 85 c0 test %r8d,%r8d
41f1: 7f 0a jg 0x41fd
41f3: b8 fa ff ff ff mov $0xfffffffa,%eax
41f8: 48 83 c4 28 add $0x28,%rsp
41fc: c3 ret
41fd: 89 c8 mov %ecx,%eax
41ff: 48 c1 e9 20 shr $0x20,%rcx
4203: 48 c1 e1 20 shl $0x20,%rcx
4207: 48 0b c8 or %rax,%rcx
420a: e8 51 75 03 00 call 0x3b760
420f: 33 c0 xor %eax,%eax
4211: 48 83 c4 28 add $0x28,%rsp
4215: c3 ret
4216: b8 f8 ff ff ff mov $0xfffffff8,%eax
421b: 48 83 c4 28 add $0x28,%rsp
421f: c3 ret
4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4225: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
422a: 48 85 d2 test %rdx,%rdx
422d: 74 2a je 0x4259
422f: 45 85 c0 test %r8d,%r8d
4232: 7f 0b jg 0x423f
4234: b8 fa ff ff ff mov $0xfffffffa,%eax
4239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
423e: c3 ret
423f: 89 c8 mov %ecx,%eax
4241: 48 c1 e9 20 shr $0x20,%rcx
4245: 48 c1 e1 20 shl $0x20,%rcx
4249: 48 0b c8 or %rax,%rcx
424c: e8 2f 75 03 00 call 0x3b780
4251: 33 c0 xor %eax,%eax
4253: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4258: c3 ret
4259: b8 f8 ff ff ff mov $0xfffffff8,%eax
425e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4263: 90 nop
4264: c3 ret
4265: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
426c: 00
426d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4274: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4280: 48 83 ec 28 sub $0x28,%rsp
4284: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4289: 48 85 d2 test %rdx,%rdx
428c: 74 28 je 0x42b6
428e: 45 85 c0 test %r8d,%r8d
4291: 7f 0a jg 0x429d
4293: b8 fa ff ff ff mov $0xfffffffa,%eax
4298: 48 83 c4 28 add $0x28,%rsp
429c: c3 ret
429d: 89 c8 mov %ecx,%eax
429f: 48 c1 e9 20 shr $0x20,%rcx
42a3: 48 c1 e1 20 shl $0x20,%rcx
42a7: 48 0b c8 or %rax,%rcx
42aa: e8 f1 74 03 00 call 0x3b7a0
42af: 33 c0 xor %eax,%eax
42b1: 48 83 c4 28 add $0x28,%rsp
42b5: c3 ret
42b6: b8 f8 ff ff ff mov $0xfffffff8,%eax
42bb: 48 83 c4 28 add $0x28,%rsp
42bf: c3 ret
42c0: 48 83 ec 28 sub $0x28,%rsp
42c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
42c9: 48 85 d2 test %rdx,%rdx
42cc: 74 28 je 0x42f6
42ce: 45 85 c0 test %r8d,%r8d
42d1: 7f 0a jg 0x42dd
42d3: b8 fa ff ff ff mov $0xfffffffa,%eax
42d8: 48 83 c4 28 add $0x28,%rsp
42dc: c3 ret
42dd: 89 c8 mov %ecx,%eax
42df: 48 c1 e9 20 shr $0x20,%rcx
42e3: 48 c1 e1 20 shl $0x20,%rcx
42e7: 48 0b c8 or %rax,%rcx
42ea: e8 d1 74 03 00 call 0x3b7c0
42ef: 33 c0 xor %eax,%eax
42f1: 48 83 c4 28 add $0x28,%rsp
42f5: c3 ret
42f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
42fb: 48 83 c4 28 add $0x28,%rsp
42ff: c3 ret
4300: 48 83 ec 28 sub $0x28,%rsp
4304: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4309: 48 85 d2 test %rdx,%rdx
430c: 74 28 je 0x4336
430e: 45 85 c0 test %r8d,%r8d
4311: 7f 0a jg 0x431d
4313: b8 fa ff ff ff mov $0xfffffffa,%eax
4318: 48 83 c4 28 add $0x28,%rsp
431c: c3 ret
431d: 89 c8 mov %ecx,%eax
431f: 48 c1 e9 20 shr $0x20,%rcx
4323: 48 c1 e1 20 shl $0x20,%rcx
4327: 48 0b c8 or %rax,%rcx
432a: e8 b1 74 03 00 call 0x3b7e0
432f: 33 c0 xor %eax,%eax
4331: 48 83 c4 28 add $0x28,%rsp
4335: c3 ret
4336: b8 f8 ff ff ff mov $0xfffffff8,%eax
433b: 48 83 c4 28 add $0x28,%rsp
433f: c3 ret
4340: 48 83 ec 28 sub $0x28,%rsp
4344: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4349: 48 85 d2 test %rdx,%rdx
434c: 74 28 je 0x4376
434e: 45 85 c0 test %r8d,%r8d
4351: 7f 0a jg 0x435d
4353: b8 fa ff ff ff mov $0xfffffffa,%eax
4358: 48 83 c4 28 add $0x28,%rsp
435c: c3 ret
435d: 89 c8 mov %ecx,%eax
435f: 48 c1 e9 20 shr $0x20,%rcx
4363: 48 c1 e1 20 shl $0x20,%rcx
4367: 48 0b c8 or %rax,%rcx
436a: e8 d1 77 03 00 call 0x3bb40
436f: 33 c0 xor %eax,%eax
4371: 48 83 c4 28 add $0x28,%rsp
4375: c3 ret
4376: b8 f8 ff ff ff mov $0xfffffff8,%eax
437b: 48 83 c4 28 add $0x28,%rsp
437f: c3 ret
4380: 48 83 ec 28 sub $0x28,%rsp
4384: 48 85 d2 test %rdx,%rdx
4387: 74 41 je 0x43ca
4389: 45 85 c0 test %r8d,%r8d
438c: 7e 32 jle 0x43c0
438e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c577b8
4395: 01
4396: 7a 02 jp 0x439a
4398: 74 10 je 0x43aa
439a: 0f 57 c9 xorps %xmm1,%xmm1
439d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
43a1: 7a 02 jp 0x43a5
43a3: 74 0c je 0x43b1
43a5: e8 b6 7a 03 00 call 0x3be60
43aa: 33 c0 xor %eax,%eax
43ac: 48 83 c4 28 add $0x28,%rsp
43b0: c3 ret
43b1: 48 89 d1 mov %rdx,%rcx
43b4: 44 89 c2 mov %r8d,%edx
43b7: 48 83 c4 28 add $0x28,%rsp
43bb: e9 20 3f 01 00 jmp 0x182e0
43c0: b8 fa ff ff ff mov $0xfffffffa,%eax
43c5: 48 83 c4 28 add $0x28,%rsp
43c9: c3 ret
43ca: b8 f8 ff ff ff mov $0xfffffff8,%eax
43cf: 48 83 c4 28 add $0x28,%rsp
43d3: c3 ret
43d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
43d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
43e5: 48 85 d2 test %rdx,%rdx
43e8: 74 45 je 0x442f
43ea: 45 85 c0 test %r8d,%r8d
43ed: 7e 34 jle 0x4423
43ef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c577c0
43f6: 01
43f7: 7a 02 jp 0x43fb
43f9: 74 10 je 0x440b
43fb: 0f 57 c9 xorps %xmm1,%xmm1
43fe: 66 0f 2e c1 ucomisd %xmm1,%xmm0
4402: 7a 02 jp 0x4406
4404: 74 0d je 0x4413
4406: e8 f5 7b 03 00 call 0x3c000
440b: 33 c0 xor %eax,%eax
440d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4412: c3 ret
4413: 48 89 d1 mov %rdx,%rcx
4416: 44 89 c2 mov %r8d,%edx
4419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
441e: e9 bd 40 01 00 jmp 0x184e0
4423: b8 fa ff ff ff mov $0xfffffffa,%eax
4428: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
442d: 90 nop
442e: c3 ret
442f: b8 f8 ff ff ff mov $0xfffffff8,%eax
4434: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4439: 90 nop
443a: 90 nop
443b: 90 nop
443c: c3 ret
443d: 0f 1f 00 nopl (%rax)
4440: 48 83 ec 28 sub $0x28,%rsp
4444: 48 85 d2 test %rdx,%rdx
4447: 74 41 je 0x448a
4449: 45 85 c0 test %r8d,%r8d
444c: 7e 32 jle 0x4480
444e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c577c8
4455: 01
4456: 7a 02 jp 0x445a
4458: 74 10 je 0x446a
445a: 0f 57 c9 xorps %xmm1,%xmm1
445d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
4461: 7a 02 jp 0x4465
4463: 74 0c je 0x4471
4465: e8 36 7d 03 00 call 0x3c1a0
446a: 33 c0 xor %eax,%eax
446c: 48 83 c4 28 add $0x28,%rsp
4470: c3 ret
4471: 48 89 d1 mov %rdx,%rcx
4474: 44 89 c2 mov %r8d,%edx
4477: 48 83 c4 28 add $0x28,%rsp
447b: e9 40 42 01 00 jmp 0x186c0
4480: b8 fa ff ff ff mov $0xfffffffa,%eax
4485: 48 83 c4 28 add $0x28,%rsp
4489: c3 ret
448a: b8 f8 ff ff ff mov $0xfffffff8,%eax
448f: 48 83 c4 28 add $0x28,%rsp
4493: c3 ret
4494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44a0: 48 83 ec 28 sub $0x28,%rsp
44a4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
44a8: 48 85 d2 test %rdx,%rdx
44ab: 0f 84 c2 01 00 00 je 0x4673
44b1: 45 85 c0 test %r8d,%r8d
44b4: 0f 8e af 01 00 00 jle 0x4669
44ba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c577d0
44c1: 01
44c2: 7a 06 jp 0x44ca
44c4: 0f 84 98 01 00 00 je 0x4662
44ca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
44ce: c5 f9 2e c8 vucomisd %xmm0,%xmm1
44d2: 7a 06 jp 0x44da
44d4: 0f 84 78 01 00 00 je 0x4652
44da: 41 83 f8 10 cmp $0x10,%r8d
44de: 0f 8c 5e 01 00 00 jl 0x4642
44e4: 49 89 d1 mov %rdx,%r9
44e7: 49 83 e1 1f and $0x1f,%r9
44eb: 45 85 c9 test %r9d,%r9d
44ee: 74 18 je 0x4508
44f0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
44f7: 0f 85 45 01 00 00 jne 0x4642
44fd: 41 f7 d9 neg %r9d
4500: 41 83 c1 20 add $0x20,%r9d
4504: 41 c1 e9 03 shr $0x3,%r9d
4508: 41 8d 41 10 lea 0x10(%r9),%eax
450c: 44 3b c0 cmp %eax,%r8d
450f: 0f 8c 2d 01 00 00 jl 0x4642
4515: 45 89 c2 mov %r8d,%r10d
4518: 33 c0 xor %eax,%eax
451a: 45 2b d1 sub %r9d,%r10d
451d: 41 83 e2 0f and $0xf,%r10d
4521: 41 f7 da neg %r10d
4524: 45 03 d0 add %r8d,%r10d
4527: 45 89 cb mov %r9d,%r11d
452a: 45 85 c9 test %r9d,%r9d
452d: 76 23 jbe 0x4552
452f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4536: 00
4537: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
453e: 66 90 xchg %ax,%ax
4540: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
4545: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
454a: 48 ff c0 inc %rax
454d: 49 3b c3 cmp %r11,%rax
4550: 72 ee jb 0x4540
4552: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
4556: 4d 63 ca movslq %r10d,%r9
4559: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
455f: 90 nop
4560: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
4566: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
456d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
4574: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
457b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
4581: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
4588: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
458f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
4596: 49 83 c3 10 add $0x10,%r11
459a: 4d 3b d9 cmp %r9,%r11
459d: 72 c1 jb 0x4560
459f: 41 8d 42 01 lea 0x1(%r10),%eax
45a3: 41 3b c0 cmp %r8d,%eax
45a6: 0f 87 88 00 00 00 ja 0x4634
45ac: 4d 63 c0 movslq %r8d,%r8
45af: 4d 2b c1 sub %r9,%r8
45b2: 49 83 f8 04 cmp $0x4,%r8
45b6: 0f 8c 82 00 00 00 jl 0x463e
45bc: 44 89 c0 mov %r8d,%eax
45bf: 45 33 db xor %r11d,%r11d
45c2: 83 e0 fc and $0xfffffffc,%eax
45c5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
45c9: 48 63 c0 movslq %eax,%rax
45cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45d3: 00
45d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
45db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
45e0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
45e5: 49 83 c3 04 add $0x4,%r11
45e9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
45ee: 49 83 c1 20 add $0x20,%r9
45f2: 4c 3b d8 cmp %rax,%r11
45f5: 72 e9 jb 0x45e0
45f7: 49 3b c0 cmp %r8,%rax
45fa: 73 38 jae 0x4634
45fc: 4d 63 d2 movslq %r10d,%r10
45ff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
4603: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
4607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
460e: 00
460f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4616: 0f 1f 00 nopl (%rax)
4619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4620: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
4624: 48 ff c0 inc %rax
4627: c5 fb 11 02 vmovsd %xmm0,(%rdx)
462b: 48 83 c2 08 add $0x8,%rdx
462f: 49 3b c0 cmp %r8,%rax
4632: 72 ec jb 0x4620
4634: 33 c0 xor %eax,%eax
4636: c5 f8 77 vzeroupper
4639: 48 83 c4 28 add $0x28,%rsp
463d: c3 ret
463e: 33 c0 xor %eax,%eax
4640: eb b5 jmp 0x45f7
4642: 45 33 d2 xor %r10d,%r10d
4645: 41 83 f8 01 cmp $0x1,%r8d
4649: 72 e9 jb 0x4634
464b: 4d 63 c0 movslq %r8d,%r8
464e: 33 c0 xor %eax,%eax
4650: eb a5 jmp 0x45f7
4652: 48 89 d1 mov %rdx,%rcx
4655: 44 89 c2 mov %r8d,%edx
4658: e8 a3 40 01 00 call 0x18700
465d: 48 83 c4 28 add $0x28,%rsp
4661: c3 ret
4662: 33 c0 xor %eax,%eax
4664: 48 83 c4 28 add $0x28,%rsp
4668: c3 ret
4669: b8 fa ff ff ff mov $0xfffffffa,%eax
466e: 48 83 c4 28 add $0x28,%rsp
4672: c3 ret
4673: b8 f8 ff ff ff mov $0xfffffff8,%eax
4678: 48 83 c4 28 add $0x28,%rsp
467c: c3 ret
467d: 0f 1f 00 nopl (%rax)
4680: 48 83 ec 28 sub $0x28,%rsp
4684: 48 85 d2 test %rdx,%rdx
4687: 0f 84 be 01 00 00 je 0x484b
468d: 45 85 c0 test %r8d,%r8d
4690: 0f 8e ab 01 00 00 jle 0x4841
4696: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c577d8
469d: 01
469e: 7a 06 jp 0x46a6
46a0: 0f 84 94 01 00 00 je 0x483a
46a6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
46aa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
46ae: 7a 06 jp 0x46b6
46b0: 0f 84 74 01 00 00 je 0x482a
46b6: 41 83 f8 10 cmp $0x10,%r8d
46ba: 0f 8c 62 01 00 00 jl 0x4822
46c0: 49 89 d3 mov %rdx,%r11
46c3: 49 83 e3 1f and $0x1f,%r11
46c7: 45 85 db test %r11d,%r11d
46ca: 74 18 je 0x46e4
46cc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
46d3: 0f 85 49 01 00 00 jne 0x4822
46d9: 41 f7 db neg %r11d
46dc: 41 83 c3 20 add $0x20,%r11d
46e0: 41 c1 eb 03 shr $0x3,%r11d
46e4: 41 8d 43 10 lea 0x10(%r11),%eax
46e8: 44 3b c0 cmp %eax,%r8d
46eb: 0f 8c 31 01 00 00 jl 0x4822
46f1: 45 89 c1 mov %r8d,%r9d
46f4: 33 c0 xor %eax,%eax
46f6: 45 2b cb sub %r11d,%r9d
46f9: 41 83 e1 0f and $0xf,%r9d
46fd: 41 f7 d9 neg %r9d
4700: 45 03 c8 add %r8d,%r9d
4703: 45 89 da mov %r11d,%r10d
4706: 45 85 db test %r11d,%r11d
4709: 76 27 jbe 0x4732
470b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4712: 00
4713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
471a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4720: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
4725: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
472a: 48 ff c0 inc %rax
472d: 49 3b c2 cmp %r10,%rax
4730: 72 ee jb 0x4720
4732: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
4737: 49 63 c1 movslq %r9d,%rax
473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4740: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
4746: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
474d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
4754: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
475b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
4761: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
4768: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
476f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
4776: 49 83 c2 10 add $0x10,%r10
477a: 4c 3b d0 cmp %rax,%r10
477d: 72 c1 jb 0x4740
477f: 41 8d 41 01 lea 0x1(%r9),%eax
4783: 41 3b c0 cmp %r8d,%eax
4786: 0f 87 88 00 00 00 ja 0x4814
478c: 4d 63 c0 movslq %r8d,%r8
478f: 4d 63 c9 movslq %r9d,%r9
4792: 4d 2b c1 sub %r9,%r8
4795: 49 83 f8 04 cmp $0x4,%r8
4799: 0f 8c 7f 00 00 00 jl 0x481e
479f: 4d 63 c9 movslq %r9d,%r9
47a2: 44 89 c0 mov %r8d,%eax
47a5: 83 e0 fc and $0xfffffffc,%eax
47a8: 45 33 db xor %r11d,%r11d
47ab: 48 63 c0 movslq %eax,%rax
47ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
47b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
47b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
47be: 00 00
47c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
47c5: 49 83 c3 04 add $0x4,%r11
47c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
47ce: 49 83 c2 20 add $0x20,%r10
47d2: 4c 3b d8 cmp %rax,%r11
47d5: 72 e9 jb 0x47c0
47d7: 49 3b c0 cmp %r8,%rax
47da: 73 38 jae 0x4814
47dc: 4d 63 c9 movslq %r9d,%r9
47df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
47e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
47e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47ee: 00
47ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47f6: 0f 1f 00 nopl (%rax)
47f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4800: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
4804: 48 ff c0 inc %rax
4807: c5 fb 11 0a vmovsd %xmm1,(%rdx)
480b: 48 83 c2 08 add $0x8,%rdx
480f: 49 3b c0 cmp %r8,%rax
4812: 72 ec jb 0x4800
4814: 33 c0 xor %eax,%eax
4816: c5 f8 77 vzeroupper
4819: 48 83 c4 28 add $0x28,%rsp
481d: c3 ret
481e: 33 c0 xor %eax,%eax
4820: eb b5 jmp 0x47d7
4822: 45 33 c9 xor %r9d,%r9d
4825: e9 55 ff ff ff jmp 0x477f
482a: 48 89 d1 mov %rdx,%rcx
482d: 44 89 c2 mov %r8d,%edx
4830: e8 0b 3f 01 00 call 0x18740
4835: 48 83 c4 28 add $0x28,%rsp
4839: c3 ret
483a: 33 c0 xor %eax,%eax
483c: 48 83 c4 28 add $0x28,%rsp
4840: c3 ret
4841: b8 fa ff ff ff mov $0xfffffffa,%eax
4846: 48 83 c4 28 add $0x28,%rsp
484a: c3 ret
484b: b8 f8 ff ff ff mov $0xfffffff8,%eax
4850: 48 83 c4 28 add $0x28,%rsp
4854: c3 ret
4855: 0f 1f 40 00 nopl 0x0(%rax)
4859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4860: 48 83 ec 28 sub $0x28,%rsp
4864: 48 85 d2 test %rdx,%rdx
4867: 0f 84 be 01 00 00 je 0x4a2b
486d: 45 85 c0 test %r8d,%r8d
4870: 0f 8e ab 01 00 00 jle 0x4a21
4876: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c577e0
487d: 01
487e: 7a 06 jp 0x4886
4880: 0f 84 94 01 00 00 je 0x4a1a
4886: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
488a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
488e: 7a 06 jp 0x4896
4890: 0f 84 74 01 00 00 je 0x4a0a
4896: 41 83 f8 10 cmp $0x10,%r8d
489a: 0f 8c 62 01 00 00 jl 0x4a02
48a0: 49 89 d3 mov %rdx,%r11
48a3: 49 83 e3 1f and $0x1f,%r11
48a7: 45 85 db test %r11d,%r11d
48aa: 74 18 je 0x48c4
48ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
48b3: 0f 85 49 01 00 00 jne 0x4a02
48b9: 41 f7 db neg %r11d
48bc: 41 83 c3 20 add $0x20,%r11d
48c0: 41 c1 eb 03 shr $0x3,%r11d
48c4: 41 8d 43 10 lea 0x10(%r11),%eax
48c8: 44 3b c0 cmp %eax,%r8d
48cb: 0f 8c 31 01 00 00 jl 0x4a02
48d1: 45 89 c1 mov %r8d,%r9d
48d4: 33 c0 xor %eax,%eax
48d6: 45 2b cb sub %r11d,%r9d
48d9: 41 83 e1 0f and $0xf,%r9d
48dd: 41 f7 d9 neg %r9d
48e0: 45 03 c8 add %r8d,%r9d
48e3: 45 89 da mov %r11d,%r10d
48e6: 45 85 db test %r11d,%r11d
48e9: 76 27 jbe 0x4912
48eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48f2: 00
48f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4900: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
4905: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
490a: 48 ff c0 inc %rax
490d: 49 3b c2 cmp %r10,%rax
4910: 72 ee jb 0x4900
4912: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
4917: 49 63 c1 movslq %r9d,%rax
491a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4920: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
4926: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
492d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
4934: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
493b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
4941: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
4948: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
494f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
4956: 49 83 c2 10 add $0x10,%r10
495a: 4c 3b d0 cmp %rax,%r10
495d: 72 c1 jb 0x4920
495f: 41 8d 41 01 lea 0x1(%r9),%eax
4963: 41 3b c0 cmp %r8d,%eax
4966: 0f 87 88 00 00 00 ja 0x49f4
496c: 4d 63 c0 movslq %r8d,%r8
496f: 4d 63 c9 movslq %r9d,%r9
4972: 4d 2b c1 sub %r9,%r8
4975: 49 83 f8 04 cmp $0x4,%r8
4979: 0f 8c 7f 00 00 00 jl 0x49fe
497f: 4d 63 c9 movslq %r9d,%r9
4982: 44 89 c0 mov %r8d,%eax
4985: 83 e0 fc and $0xfffffffc,%eax
4988: 45 33 db xor %r11d,%r11d
498b: 48 63 c0 movslq %eax,%rax
498e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
4993: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
499e: 00 00
49a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
49a5: 49 83 c3 04 add $0x4,%r11
49a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
49ae: 49 83 c2 20 add $0x20,%r10
49b2: 4c 3b d8 cmp %rax,%r11
49b5: 72 e9 jb 0x49a0
49b7: 49 3b c0 cmp %r8,%rax
49ba: 73 38 jae 0x49f4
49bc: 4d 63 c9 movslq %r9d,%r9
49bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
49c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
49c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49ce: 00
49cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49d6: 0f 1f 00 nopl (%rax)
49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
49e4: 48 ff c0 inc %rax
49e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
49eb: 48 83 c2 08 add $0x8,%rdx
49ef: 49 3b c0 cmp %r8,%rax
49f2: 72 ec jb 0x49e0
49f4: 33 c0 xor %eax,%eax
49f6: c5 f8 77 vzeroupper
49f9: 48 83 c4 28 add $0x28,%rsp
49fd: c3 ret
49fe: 33 c0 xor %eax,%eax
4a00: eb b5 jmp 0x49b7
4a02: 45 33 c9 xor %r9d,%r9d
4a05: e9 55 ff ff ff jmp 0x495f
4a0a: 48 89 d1 mov %rdx,%rcx
4a0d: 44 89 c2 mov %r8d,%edx
4a10: e8 6b 3d 01 00 call 0x18780
4a15: 48 83 c4 28 add $0x28,%rsp
4a19: c3 ret
4a1a: 33 c0 xor %eax,%eax
4a1c: 48 83 c4 28 add $0x28,%rsp
4a20: c3 ret
4a21: b8 fa ff ff ff mov $0xfffffffa,%eax
4a26: 48 83 c4 28 add $0x28,%rsp
4a2a: c3 ret
4a2b: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a30: 48 83 c4 28 add $0x28,%rsp
4a34: c3 ret
4a35: 0f 1f 40 00 nopl 0x0(%rax)
4a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a40: 56 push %rsi
4a41: 57 push %rdi
4a42: 41 54 push %r12
4a44: 55 push %rbp
4a45: 48 83 ec 28 sub $0x28,%rsp
4a49: 89 cf mov %ecx,%edi
4a4b: 4d 89 cc mov %r9,%r12
4a4e: 83 ff 1e cmp $0x1e,%edi
4a51: 0f 87 7a 01 00 00 ja 0x4bd1
4a57: 4d 85 e4 test %r12,%r12
4a5a: 0f 84 80 01 00 00 je 0x4be0
4a60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
4a65: 48 85 f6 test %rsi,%rsi
4a68: 0f 84 72 01 00 00 je 0x4be0
4a6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
4a73: 48 85 ed test %rbp,%rbp
4a76: 0f 84 64 01 00 00 je 0x4be0
4a7c: 83 fa 08 cmp $0x8,%edx
4a7f: 74 1e je 0x4a9f
4a81: 83 fa 04 cmp $0x4,%edx
4a84: 74 19 je 0x4a9f
4a86: 83 fa 01 cmp $0x1,%edx
4a89: 74 14 je 0x4a9f
4a8b: 83 fa 02 cmp $0x2,%edx
4a8e: 74 0f je 0x4a9f
4a90: b8 ee ff ff ff mov $0xffffffee,%eax
4a95: 48 83 c4 28 add $0x28,%rsp
4a99: 5d pop %rbp
4a9a: 41 5c pop %r12
4a9c: 5f pop %rdi
4a9d: 5e pop %rsi
4a9e: c3 ret
4a9f: 83 ff 1d cmp $0x1d,%edi
4aa2: 0f 8f 29 01 00 00 jg 0x4bd1
4aa8: 83 ff 04 cmp $0x4,%edi
4aab: 7f 14 jg 0x4ac1
4aad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
4ab4: 00
4ab5: 33 c0 xor %eax,%eax
4ab7: 89 06 mov %eax,(%rsi)
4ab9: 89 45 00 mov %eax,0x0(%rbp)
4abc: e9 04 01 00 00 jmp 0x4bc5
4ac1: 83 ff 06 cmp $0x6,%edi
4ac4: 7f 11 jg 0x4ad7
4ac6: 33 c0 xor %eax,%eax
4ac8: 41 89 04 24 mov %eax,(%r12)
4acc: 89 06 mov %eax,(%rsi)
4ace: 89 45 00 mov %eax,0x0(%rbp)
4ad1: 41 8b 04 24 mov (%r12),%eax
4ad5: eb 67 jmp 0x4b3e
4ad7: 8d 4f ff lea -0x1(%rdi),%ecx
4ada: 83 f9 10 cmp $0x10,%ecx
4add: 7f 48 jg 0x4b27
4adf: 41 bb 01 00 00 00 mov $0x1,%r11d
4ae5: 41 d3 e3 shl %cl,%r11d
4ae8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
4aef: 00
4af0: 83 e0 c0 and $0xffffffc0,%eax
4af3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
4afa: 00
4afb: 41 89 04 24 mov %eax,(%r12)
4aff: 44 89 d8 mov %r11d,%eax
4b02: d1 f8 sar $1,%eax
4b04: 41 83 e2 c0 and $0xffffffc0,%r10d
4b08: c1 e8 1e shr $0x1e,%eax
4b0b: 41 03 c3 add %r11d,%eax
4b0e: 83 e0 fc and $0xfffffffc,%eax
4b11: 83 c0 43 add $0x43,%eax
4b14: c7 06 00 00 00 00 movl $0x0,(%rsi)
4b1a: 83 e0 c0 and $0xffffffc0,%eax
4b1d: 44 89 55 00 mov %r10d,0x0(%rbp)
4b21: 41 03 04 24 add (%r12),%eax
4b25: eb 12 jmp 0x4b39
4b27: 4c 89 e2 mov %r12,%rdx
4b2a: 49 89 f0 mov %rsi,%r8
4b2d: 49 89 e9 mov %rbp,%r9
4b30: e8 eb 77 03 00 call 0x3c320
4b35: 41 8b 04 24 mov (%r12),%eax
4b39: 83 ff 13 cmp $0x13,%edi
4b3c: 7d 2a jge 0x4b68
4b3e: 89 f9 mov %edi,%ecx
4b40: 41 ba 01 00 00 00 mov $0x1,%r10d
4b46: 41 d3 e2 shl %cl,%r10d
4b49: 45 89 d3 mov %r10d,%r11d
4b4c: 41 d1 fb sar $1,%r11d
4b4f: 41 c1 eb 1e shr $0x1e,%r11d
4b53: 45 03 da add %r10d,%r11d
4b56: 41 c1 eb 02 shr $0x2,%r11d
4b5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
4b61: 00
4b62: 41 83 e2 c0 and $0xffffffc0,%r10d
4b66: eb 18 jmp 0x4b80
4b68: 41 ba 01 00 00 00 mov $0x1,%r10d
4b6e: 8d 4f 14 lea 0x14(%rdi),%ecx
4b71: 41 d3 e2 shl %cl,%r10d
4b74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
4b7b: 00
4b7c: 41 83 e2 c0 and $0xffffffc0,%r10d
4b80: 83 ff 0a cmp $0xa,%edi
4b83: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
4b8a: 00
4b8b: 41 89 04 24 mov %eax,(%r12)
4b8f: 7f 04 jg 0x4b95
4b91: 33 c0 xor %eax,%eax
4b93: eb 21 jmp 0x4bb6
4b95: 89 f9 mov %edi,%ecx
4b97: b8 01 00 00 00 mov $0x1,%eax
4b9c: d3 e0 shl %cl,%eax
4b9e: 89 c7 mov %eax,%edi
4ba0: d1 ff sar $1,%edi
4ba2: c1 ef 1e shr $0x1e,%edi
4ba5: 03 f8 add %eax,%edi
4ba7: 83 e7 fc and $0xfffffffc,%edi
4baa: 83 c7 43 add $0x43,%edi
4bad: 83 e7 c0 and $0xffffffc0,%edi
4bb0: 8b 16 mov (%rsi),%edx
4bb2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
4bb6: 89 06 mov %eax,(%rsi)
4bb8: 8b 45 00 mov 0x0(%rbp),%eax
4bbb: 85 c0 test %eax,%eax
4bbd: 7e 06 jle 0x4bc5
4bbf: 83 c0 40 add $0x40,%eax
4bc2: 89 45 00 mov %eax,0x0(%rbp)
4bc5: 33 c0 xor %eax,%eax
4bc7: 48 83 c4 28 add $0x28,%rsp
4bcb: 5d pop %rbp
4bcc: 41 5c pop %r12
4bce: 5f pop %rdi
4bcf: 5e pop %rsi
4bd0: c3 ret
4bd1: b8 ef ff ff ff mov $0xffffffef,%eax
4bd6: 48 83 c4 28 add $0x28,%rsp
4bda: 5d pop %rbp
4bdb: 41 5c pop %r12
4bdd: 5f pop %rdi
4bde: 5e pop %rsi
4bdf: c3 ret
4be0: b8 f8 ff ff ff mov $0xfffffff8,%eax
4be5: 48 83 c4 28 add $0x28,%rsp
4be9: 5d pop %rbp
4bea: 41 5c pop %r12
4bec: 5f pop %rdi
4bed: 5e pop %rsi
4bee: c3 ret
4bef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bf6: 00
4bf7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bfe: 66 90 xchg %ax,%ax
4c00: 41 54 push %r12
4c02: 41 55 push %r13
4c04: 41 56 push %r14
4c06: 41 57 push %r15
4c08: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4c0d: 41 89 cd mov %ecx,%r13d
4c10: 4d 89 cc mov %r9,%r12
4c13: 41 83 fd 1e cmp $0x1e,%r13d
4c17: 0f 87 94 01 00 00 ja 0x4db1
4c1d: 4d 85 e4 test %r12,%r12
4c20: 0f 84 9e 01 00 00 je 0x4dc4
4c26: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
4c2b: 4d 85 f6 test %r14,%r14
4c2e: 0f 84 90 01 00 00 je 0x4dc4
4c34: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
4c39: 4d 85 ff test %r15,%r15
4c3c: 0f 84 82 01 00 00 je 0x4dc4
4c42: 83 fa 08 cmp $0x8,%edx
4c45: 74 22 je 0x4c69
4c47: 83 fa 04 cmp $0x4,%edx
4c4a: 74 1d je 0x4c69
4c4c: 83 fa 01 cmp $0x1,%edx
4c4f: 74 18 je 0x4c69
4c51: 83 fa 02 cmp $0x2,%edx
4c54: 74 13 je 0x4c69
4c56: b8 ee ff ff ff mov $0xffffffee,%eax
4c5b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4c60: 41 5f pop %r15
4c62: 41 5e pop %r14
4c64: 41 5d pop %r13
4c66: 41 5c pop %r12
4c68: c3 ret
4c69: 41 83 fd 1d cmp $0x1d,%r13d
4c6d: 0f 8f 3e 01 00 00 jg 0x4db1
4c73: 41 83 fd 04 cmp $0x4,%r13d
4c77: 7f 15 jg 0x4c8e
4c79: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
4c80: 00
4c81: 33 c0 xor %eax,%eax
4c83: 41 89 06 mov %eax,(%r14)
4c86: 41 89 07 mov %eax,(%r15)
4c89: e9 13 01 00 00 jmp 0x4da1
4c8e: 41 83 fd 06 cmp $0x6,%r13d
4c92: 7f 12 jg 0x4ca6
4c94: 33 c0 xor %eax,%eax
4c96: 41 89 04 24 mov %eax,(%r12)
4c9a: 41 89 06 mov %eax,(%r14)
4c9d: 41 89 07 mov %eax,(%r15)
4ca0: 41 8b 14 24 mov (%r12),%edx
4ca4: eb 6a jmp 0x4d10
4ca6: 41 8d 4d ff lea -0x1(%r13),%ecx
4caa: 83 f9 11 cmp $0x11,%ecx
4cad: 7f 49 jg 0x4cf8
4caf: 41 bb 01 00 00 00 mov $0x1,%r11d
4cb5: 41 d3 e3 shl %cl,%r11d
4cb8: 44 89 da mov %r11d,%edx
4cbb: 45 89 da mov %r11d,%r10d
4cbe: d1 fa sar $1,%edx
4cc0: c1 ea 1e shr $0x1e,%edx
4cc3: 41 c1 e2 03 shl $0x3,%r10d
4cc7: 41 03 d3 add %r11d,%edx
4cca: 44 89 d0 mov %r10d,%eax
4ccd: 83 e2 fc and $0xfffffffc,%edx
4cd0: 83 c0 47 add $0x47,%eax
4cd3: 41 83 c2 3f add $0x3f,%r10d
4cd7: 83 c2 43 add $0x43,%edx
4cda: 83 e0 c0 and $0xffffffc0,%eax
4cdd: 41 89 04 24 mov %eax,(%r12)
4ce1: 41 83 e2 c0 and $0xffffffc0,%r10d
4ce5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
4cec: 83 e2 c0 and $0xffffffc0,%edx
4cef: 45 89 17 mov %r10d,(%r15)
4cf2: 41 03 14 24 add (%r12),%edx
4cf6: eb 12 jmp 0x4d0a
4cf8: 4c 89 e2 mov %r12,%rdx
4cfb: 4d 89 f0 mov %r14,%r8
4cfe: 4d 89 f9 mov %r15,%r9
4d01: e8 5a 78 03 00 call 0x3c560
4d06: 41 8b 14 24 mov (%r12),%edx
4d0a: 41 83 fd 13 cmp $0x13,%r13d
4d0e: 7d 29 jge 0x4d39
4d10: 44 89 e9 mov %r13d,%ecx
4d13: b8 01 00 00 00 mov $0x1,%eax
4d18: d3 e0 shl %cl,%eax
4d1a: 41 89 c2 mov %eax,%r10d
4d1d: 41 d1 fa sar $1,%r10d
4d20: 41 c1 ea 1e shr $0x1e,%r10d
4d24: 44 03 d0 add %eax,%r10d
4d27: 41 c1 ea 02 shr $0x2,%r10d
4d2b: 41 c1 e2 03 shl $0x3,%r10d
4d2f: 41 83 c2 3f add $0x3f,%r10d
4d33: 41 83 e2 c0 and $0xffffffc0,%r10d
4d37: eb 1c jmp 0x4d55
4d39: 41 ba 01 00 00 00 mov $0x1,%r10d
4d3f: 41 8d 4d 14 lea 0x14(%r13),%ecx
4d43: 41 d3 e2 shl %cl,%r10d
4d46: 41 c1 e2 03 shl $0x3,%r10d
4d4a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
4d51: 41 83 e2 c0 and $0xffffffc0,%r10d
4d55: 45 03 d2 add %r10d,%r10d
4d58: 41 03 d2 add %r10d,%edx
4d5b: 81 c2 00 01 00 00 add $0x100,%edx
4d61: 41 89 14 24 mov %edx,(%r12)
4d65: 41 83 fd 0a cmp $0xa,%r13d
4d69: 7f 04 jg 0x4d6f
4d6b: 33 d2 xor %edx,%edx
4d6d: eb 22 jmp 0x4d91
4d6f: 44 89 e9 mov %r13d,%ecx
4d72: b8 01 00 00 00 mov $0x1,%eax
4d77: d3 e0 shl %cl,%eax
4d79: 89 c2 mov %eax,%edx
4d7b: d1 fa sar $1,%edx
4d7d: c1 ea 1e shr $0x1e,%edx
4d80: 03 d0 add %eax,%edx
4d82: 83 e2 fc and $0xfffffffc,%edx
4d85: 83 c2 43 add $0x43,%edx
4d88: 83 e2 c0 and $0xffffffc0,%edx
4d8b: 83 c2 40 add $0x40,%edx
4d8e: 41 03 16 add (%r14),%edx
4d91: 41 89 16 mov %edx,(%r14)
4d94: 41 8b 07 mov (%r15),%eax
4d97: 85 c0 test %eax,%eax
4d99: 7e 06 jle 0x4da1
4d9b: 83 c0 40 add $0x40,%eax
4d9e: 41 89 07 mov %eax,(%r15)
4da1: 33 c0 xor %eax,%eax
4da3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4da8: 41 5f pop %r15
4daa: 41 5e pop %r14
4dac: 41 5d pop %r13
4dae: 41 5c pop %r12
4db0: c3 ret
4db1: b8 ef ff ff ff mov $0xffffffef,%eax
4db6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4dbb: 41 5f pop %r15
4dbd: 41 5e pop %r14
4dbf: 41 5d pop %r13
4dc1: 41 5c pop %r12
4dc3: c3 ret
4dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax
4dc9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4dce: 41 5f pop %r15
4dd0: 41 5e pop %r14
4dd2: 41 5d pop %r13
4dd4: 41 5c pop %r12
4dd6: c3 ret
4dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4dde: 00 00
4de0: 56 push %rsi
4de1: 57 push %rdi
4de2: 41 54 push %r12
4de4: 55 push %rbp
4de5: 48 83 ec 28 sub $0x28,%rsp
4de9: 89 cf mov %ecx,%edi
4deb: 4d 89 cc mov %r9,%r12
4dee: 83 ff 1e cmp $0x1e,%edi
4df1: 0f 87 7a 01 00 00 ja 0x4f71
4df7: 4d 85 e4 test %r12,%r12
4dfa: 0f 84 80 01 00 00 je 0x4f80
4e00: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
4e05: 48 85 f6 test %rsi,%rsi
4e08: 0f 84 72 01 00 00 je 0x4f80
4e0e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
4e13: 48 85 ed test %rbp,%rbp
4e16: 0f 84 64 01 00 00 je 0x4f80
4e1c: 83 fa 08 cmp $0x8,%edx
4e1f: 74 1e je 0x4e3f
4e21: 83 fa 04 cmp $0x4,%edx
4e24: 74 19 je 0x4e3f
4e26: 83 fa 01 cmp $0x1,%edx
4e29: 74 14 je 0x4e3f
4e2b: 83 fa 02 cmp $0x2,%edx
4e2e: 74 0f je 0x4e3f
4e30: b8 ee ff ff ff mov $0xffffffee,%eax
4e35: 48 83 c4 28 add $0x28,%rsp
4e39: 5d pop %rbp
4e3a: 41 5c pop %r12
4e3c: 5f pop %rdi
4e3d: 5e pop %rsi
4e3e: c3 ret
4e3f: 83 ff 1d cmp $0x1d,%edi
4e42: 0f 8f 29 01 00 00 jg 0x4f71
4e48: 83 ff 04 cmp $0x4,%edi
4e4b: 7f 14 jg 0x4e61
4e4d: 33 c0 xor %eax,%eax
4e4f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
4e56: 00
4e57: 89 06 mov %eax,(%rsi)
4e59: 89 45 00 mov %eax,0x0(%rbp)
4e5c: e9 04 01 00 00 jmp 0x4f65
4e61: 83 ff 06 cmp $0x6,%edi
4e64: 7f 11 jg 0x4e77
4e66: 33 c0 xor %eax,%eax
4e68: 41 89 04 24 mov %eax,(%r12)
4e6c: 89 06 mov %eax,(%rsi)
4e6e: 89 45 00 mov %eax,0x0(%rbp)
4e71: 41 8b 04 24 mov (%r12),%eax
4e75: eb 67 jmp 0x4ede
4e77: 8d 4f ff lea -0x1(%rdi),%ecx
4e7a: 83 f9 11 cmp $0x11,%ecx
4e7d: 7f 48 jg 0x4ec7
4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d
4e85: 41 d3 e3 shl %cl,%r11d
4e88: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
4e8f: 00
4e90: 83 e0 c0 and $0xffffffc0,%eax
4e93: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
4e9a: 00
4e9b: 41 89 04 24 mov %eax,(%r12)
4e9f: 44 89 d8 mov %r11d,%eax
4ea2: 41 83 e2 c0 and $0xffffffc0,%r10d
4ea6: d1 f8 sar $1,%eax
4ea8: c7 06 00 00 00 00 movl $0x0,(%rsi)
4eae: c1 e8 1e shr $0x1e,%eax
4eb1: 44 89 55 00 mov %r10d,0x0(%rbp)
4eb5: 41 03 c3 add %r11d,%eax
4eb8: 83 e0 fc and $0xfffffffc,%eax
4ebb: 83 c0 43 add $0x43,%eax
4ebe: 83 e0 c0 and $0xffffffc0,%eax
4ec1: 41 03 04 24 add (%r12),%eax
4ec5: eb 12 jmp 0x4ed9
4ec7: 4c 89 e2 mov %r12,%rdx
4eca: 49 89 f0 mov %rsi,%r8
4ecd: 49 89 e9 mov %rbp,%r9
4ed0: e8 ab 78 03 00 call 0x3c780
4ed5: 41 8b 04 24 mov (%r12),%eax
4ed9: 83 ff 15 cmp $0x15,%edi
4edc: 7d 2a jge 0x4f08
4ede: 89 f9 mov %edi,%ecx
4ee0: 41 ba 01 00 00 00 mov $0x1,%r10d
4ee6: 41 d3 e2 shl %cl,%r10d
4ee9: 45 89 d3 mov %r10d,%r11d
4eec: 41 d1 fb sar $1,%r11d
4eef: 41 c1 eb 1e shr $0x1e,%r11d
4ef3: 45 03 da add %r10d,%r11d
4ef6: 41 c1 eb 02 shr $0x2,%r11d
4efa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
4f01: 00
4f02: 41 83 e2 c0 and $0xffffffc0,%r10d
4f06: eb 18 jmp 0x4f20
4f08: 8d 4f 14 lea 0x14(%rdi),%ecx
4f0b: 41 ba 01 00 00 00 mov $0x1,%r10d
4f11: 41 d3 e2 shl %cl,%r10d
4f14: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
4f1b: 00
4f1c: 41 83 e2 c0 and $0xffffffc0,%r10d
4f20: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
4f27: 00
4f28: 41 89 04 24 mov %eax,(%r12)
4f2c: 83 ff 0a cmp $0xa,%edi
4f2f: 7f 04 jg 0x4f35
4f31: 33 c0 xor %eax,%eax
4f33: eb 21 jmp 0x4f56
4f35: 89 f9 mov %edi,%ecx
4f37: b8 01 00 00 00 mov $0x1,%eax
4f3c: 8b 16 mov (%rsi),%edx
4f3e: d3 e0 shl %cl,%eax
4f40: 89 c7 mov %eax,%edi
4f42: d1 ff sar $1,%edi
4f44: c1 ef 1e shr $0x1e,%edi
4f47: 03 f8 add %eax,%edi
4f49: 83 e7 fc and $0xfffffffc,%edi
4f4c: 83 c7 43 add $0x43,%edi
4f4f: 83 e7 c0 and $0xffffffc0,%edi
4f52: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
4f56: 89 06 mov %eax,(%rsi)
4f58: 8b 45 00 mov 0x0(%rbp),%eax
4f5b: 85 c0 test %eax,%eax
4f5d: 7e 06 jle 0x4f65
4f5f: 83 c0 40 add $0x40,%eax
4f62: 89 45 00 mov %eax,0x0(%rbp)
4f65: 33 c0 xor %eax,%eax
4f67: 48 83 c4 28 add $0x28,%rsp
4f6b: 5d pop %rbp
4f6c: 41 5c pop %r12
4f6e: 5f pop %rdi
4f6f: 5e pop %rsi
4f70: c3 ret
4f71: b8 ef ff ff ff mov $0xffffffef,%eax
4f76: 48 83 c4 28 add $0x28,%rsp
4f7a: 5d pop %rbp
4f7b: 41 5c pop %r12
4f7d: 5f pop %rdi
4f7e: 5e pop %rsi
4f7f: c3 ret
4f80: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f85: 48 83 c4 28 add $0x28,%rsp
4f89: 5d pop %rbp
4f8a: 41 5c pop %r12
4f8c: 5f pop %rdi
4f8d: 5e pop %rsi
4f8e: c3 ret
4f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f96: 00
4f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f9e: 66 90 xchg %ax,%ax
4fa0: 56 push %rsi
4fa1: 57 push %rdi
4fa2: 41 54 push %r12
4fa4: 55 push %rbp
4fa5: 48 83 ec 28 sub $0x28,%rsp
4fa9: 89 cf mov %ecx,%edi
4fab: 4d 89 cc mov %r9,%r12
4fae: 83 ff 1e cmp $0x1e,%edi
4fb1: 0f 87 7a 01 00 00 ja 0x5131
4fb7: 4d 85 e4 test %r12,%r12
4fba: 0f 84 80 01 00 00 je 0x5140
4fc0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
4fc5: 48 85 f6 test %rsi,%rsi
4fc8: 0f 84 72 01 00 00 je 0x5140
4fce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
4fd3: 48 85 ed test %rbp,%rbp
4fd6: 0f 84 64 01 00 00 je 0x5140
4fdc: 83 fa 08 cmp $0x8,%edx
4fdf: 74 1e je 0x4fff
4fe1: 83 fa 04 cmp $0x4,%edx
4fe4: 74 19 je 0x4fff
4fe6: 83 fa 01 cmp $0x1,%edx
4fe9: 74 14 je 0x4fff
4feb: 83 fa 02 cmp $0x2,%edx
4fee: 74 0f je 0x4fff
4ff0: b8 ee ff ff ff mov $0xffffffee,%eax
4ff5: 48 83 c4 28 add $0x28,%rsp
4ff9: 5d pop %rbp
4ffa: 41 5c pop %r12
4ffc: 5f pop %rdi
4ffd: 5e pop %rsi
4ffe: c3 ret
4fff: 83 ff 1d cmp $0x1d,%edi
5002: 0f 8f 29 01 00 00 jg 0x5131
5008: 83 ff 04 cmp $0x4,%edi
500b: 7f 14 jg 0x5021
500d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
5014: 00
5015: 33 c0 xor %eax,%eax
5017: 89 06 mov %eax,(%rsi)
5019: 89 45 00 mov %eax,0x0(%rbp)
501c: e9 04 01 00 00 jmp 0x5125
5021: 83 ff 07 cmp $0x7,%edi
5024: 7f 11 jg 0x5037
5026: 33 c0 xor %eax,%eax
5028: 41 89 04 24 mov %eax,(%r12)
502c: 89 06 mov %eax,(%rsi)
502e: 89 45 00 mov %eax,0x0(%rbp)
5031: 41 8b 04 24 mov (%r12),%eax
5035: eb 67 jmp 0x509e
5037: 8d 4f ff lea -0x1(%rdi),%ecx
503a: 83 f9 12 cmp $0x12,%ecx
503d: 7f 48 jg 0x5087
503f: 41 bb 01 00 00 00 mov $0x1,%r11d
5045: 41 d3 e3 shl %cl,%r11d
5048: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
504f: 00
5050: 83 e0 c0 and $0xffffffc0,%eax
5053: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
505a: 00
505b: 41 89 04 24 mov %eax,(%r12)
505f: 44 89 d8 mov %r11d,%eax
5062: d1 f8 sar $1,%eax
5064: 41 83 e2 c0 and $0xffffffc0,%r10d
5068: c1 e8 1e shr $0x1e,%eax
506b: 41 03 c3 add %r11d,%eax
506e: 83 e0 fc and $0xfffffffc,%eax
5071: 83 c0 43 add $0x43,%eax
5074: c7 06 00 00 00 00 movl $0x0,(%rsi)
507a: 83 e0 c0 and $0xffffffc0,%eax
507d: 44 89 55 00 mov %r10d,0x0(%rbp)
5081: 41 03 04 24 add (%r12),%eax
5085: eb 12 jmp 0x5099
5087: 4c 89 e2 mov %r12,%rdx
508a: 49 89 f0 mov %rsi,%r8
508d: 49 89 e9 mov %rbp,%r9
5090: e8 2b 79 03 00 call 0x3c9c0
5095: 41 8b 04 24 mov (%r12),%eax
5099: 83 ff 13 cmp $0x13,%edi
509c: 7d 2a jge 0x50c8
509e: 89 f9 mov %edi,%ecx
50a0: 41 ba 01 00 00 00 mov $0x1,%r10d
50a6: 41 d3 e2 shl %cl,%r10d
50a9: 45 89 d3 mov %r10d,%r11d
50ac: 41 d1 fb sar $1,%r11d
50af: 41 c1 eb 1e shr $0x1e,%r11d
50b3: 45 03 da add %r10d,%r11d
50b6: 41 c1 eb 02 shr $0x2,%r11d
50ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
50c1: 00
50c2: 41 83 e2 c0 and $0xffffffc0,%r10d
50c6: eb 18 jmp 0x50e0
50c8: 41 ba 01 00 00 00 mov $0x1,%r10d
50ce: 8d 4f 14 lea 0x14(%rdi),%ecx
50d1: 41 d3 e2 shl %cl,%r10d
50d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
50db: 00
50dc: 41 83 e2 c0 and $0xffffffc0,%r10d
50e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
50e7: 00
50e8: 41 89 04 24 mov %eax,(%r12)
50ec: 83 ff 0a cmp $0xa,%edi
50ef: 7f 04 jg 0x50f5
50f1: 33 c0 xor %eax,%eax
50f3: eb 21 jmp 0x5116
50f5: 89 f9 mov %edi,%ecx
50f7: b8 01 00 00 00 mov $0x1,%eax
50fc: d3 e0 shl %cl,%eax
50fe: 89 c7 mov %eax,%edi
5100: d1 ff sar $1,%edi
5102: c1 ef 1e shr $0x1e,%edi
5105: 03 f8 add %eax,%edi
5107: 83 e7 fc and $0xfffffffc,%edi
510a: 83 c7 43 add $0x43,%edi
510d: 83 e7 c0 and $0xffffffc0,%edi
5110: 8b 16 mov (%rsi),%edx
5112: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
5116: 89 06 mov %eax,(%rsi)
5118: 8b 45 00 mov 0x0(%rbp),%eax
511b: 85 c0 test %eax,%eax
511d: 7e 06 jle 0x5125
511f: 83 c0 40 add $0x40,%eax
5122: 89 45 00 mov %eax,0x0(%rbp)
5125: 33 c0 xor %eax,%eax
5127: 48 83 c4 28 add $0x28,%rsp
512b: 5d pop %rbp
512c: 41 5c pop %r12
512e: 5f pop %rdi
512f: 5e pop %rsi
5130: c3 ret
5131: b8 ef ff ff ff mov $0xffffffef,%eax
5136: 48 83 c4 28 add $0x28,%rsp
513a: 5d pop %rbp
513b: 41 5c pop %r12
513d: 5f pop %rdi
513e: 5e pop %rsi
513f: c3 ret
5140: b8 f8 ff ff ff mov $0xfffffff8,%eax
5145: 48 83 c4 28 add $0x28,%rsp
5149: 5d pop %rbp
514a: 41 5c pop %r12
514c: 5f pop %rdi
514d: 5e pop %rsi
514e: c3 ret
514f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5156: 00
5157: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
515e: 66 90 xchg %ax,%ax
5160: 56 push %rsi
5161: 57 push %rdi
5162: 41 54 push %r12
5164: 41 55 push %r13
5166: 48 83 ec 28 sub $0x28,%rsp
516a: 41 89 cc mov %ecx,%r12d
516d: 4d 89 cd mov %r9,%r13
5170: 41 83 fc 1e cmp $0x1e,%r12d
5174: 0f 87 7b 01 00 00 ja 0x52f5
517a: 4d 85 ed test %r13,%r13
517d: 0f 84 82 01 00 00 je 0x5305
5183: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
5188: 48 85 ff test %rdi,%rdi
518b: 0f 84 74 01 00 00 je 0x5305
5191: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
5196: 48 85 f6 test %rsi,%rsi
5199: 0f 84 66 01 00 00 je 0x5305
519f: 83 fa 08 cmp $0x8,%edx
51a2: 74 1f je 0x51c3
51a4: 83 fa 04 cmp $0x4,%edx
51a7: 74 1a je 0x51c3
51a9: 83 fa 01 cmp $0x1,%edx
51ac: 74 15 je 0x51c3
51ae: 83 fa 02 cmp $0x2,%edx
51b1: 74 10 je 0x51c3
51b3: b8 ee ff ff ff mov $0xffffffee,%eax
51b8: 48 83 c4 28 add $0x28,%rsp
51bc: 41 5d pop %r13
51be: 41 5c pop %r12
51c0: 5f pop %rdi
51c1: 5e pop %rsi
51c2: c3 ret
51c3: 41 83 fc 1d cmp $0x1d,%r12d
51c7: 0f 8f 28 01 00 00 jg 0x52f5
51cd: 41 83 fc 04 cmp $0x4,%r12d
51d1: 7f 13 jg 0x51e6
51d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
51da: 00
51db: 33 c0 xor %eax,%eax
51dd: 89 07 mov %eax,(%rdi)
51df: 89 06 mov %eax,(%rsi)
51e1: e9 02 01 00 00 jmp 0x52e8
51e6: 41 83 fc 07 cmp $0x7,%r12d
51ea: 7f 16 jg 0x5202
51ec: 33 c0 xor %eax,%eax
51ee: 41 ba 01 00 00 00 mov $0x1,%r10d
51f4: 41 89 45 00 mov %eax,0x0(%r13)
51f8: 89 07 mov %eax,(%rdi)
51fa: 89 06 mov %eax,(%rsi)
51fc: 41 8b 45 00 mov 0x0(%r13),%eax
5200: eb 6f jmp 0x5271
5202: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
5207: 83 f9 12 cmp $0x12,%ecx
520a: 7f 47 jg 0x5253
520c: 41 ba 01 00 00 00 mov $0x1,%r10d
5212: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
5217: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
521e: 00
521f: 83 e0 c0 and $0xffffffc0,%eax
5222: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
5229: 00
522a: 41 89 45 00 mov %eax,0x0(%r13)
522e: 44 89 d8 mov %r11d,%eax
5231: d1 f8 sar $1,%eax
5233: 83 e1 c0 and $0xffffffc0,%ecx
5236: c1 e8 1e shr $0x1e,%eax
5239: 41 03 c3 add %r11d,%eax
523c: 83 e0 fc and $0xfffffffc,%eax
523f: 83 c0 43 add $0x43,%eax
5242: c7 07 00 00 00 00 movl $0x0,(%rdi)
5248: 83 e0 c0 and $0xffffffc0,%eax
524b: 89 0e mov %ecx,(%rsi)
524d: 41 03 45 00 add 0x0(%r13),%eax
5251: eb 18 jmp 0x526b
5253: 4c 89 ea mov %r13,%rdx
5256: 49 89 f8 mov %rdi,%r8
5259: 49 89 f1 mov %rsi,%r9
525c: e8 9f 79 03 00 call 0x3cc00
5261: 41 8b 45 00 mov 0x0(%r13),%eax
5265: 41 ba 01 00 00 00 mov $0x1,%r10d
526b: 41 83 fc 13 cmp $0x13,%r12d
526f: 7d 23 jge 0x5294
5271: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
5276: 41 89 cb mov %ecx,%r11d
5279: 41 d1 fb sar $1,%r11d
527c: 41 c1 eb 1e shr $0x1e,%r11d
5280: 44 03 d9 add %ecx,%r11d
5283: 41 c1 eb 02 shr $0x2,%r11d
5287: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
528e: 00
528f: 83 e1 c0 and $0xffffffc0,%ecx
5292: eb 15 jmp 0x52a9
5294: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
5299: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
529e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
52a5: 00
52a6: 83 e1 c0 and $0xffffffc0,%ecx
52a9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
52b0: 41 89 45 00 mov %eax,0x0(%r13)
52b4: 41 83 fc 0a cmp $0xa,%r12d
52b8: 7f 04 jg 0x52be
52ba: 33 c0 xor %eax,%eax
52bc: eb 1d jmp 0x52db
52be: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
52c3: 89 c1 mov %eax,%ecx
52c5: d1 f9 sar $1,%ecx
52c7: c1 e9 1e shr $0x1e,%ecx
52ca: 03 c8 add %eax,%ecx
52cc: 83 e1 fc and $0xfffffffc,%ecx
52cf: 83 c1 43 add $0x43,%ecx
52d2: 83 e1 c0 and $0xffffffc0,%ecx
52d5: 8b 17 mov (%rdi),%edx
52d7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
52db: 89 07 mov %eax,(%rdi)
52dd: 8b 06 mov (%rsi),%eax
52df: 85 c0 test %eax,%eax
52e1: 7e 05 jle 0x52e8
52e3: 83 c0 40 add $0x40,%eax
52e6: 89 06 mov %eax,(%rsi)
52e8: 33 c0 xor %eax,%eax
52ea: 48 83 c4 28 add $0x28,%rsp
52ee: 41 5d pop %r13
52f0: 41 5c pop %r12
52f2: 5f pop %rdi
52f3: 5e pop %rsi
52f4: c3 ret
52f5: b8 ef ff ff ff mov $0xffffffef,%eax
52fa: 48 83 c4 28 add $0x28,%rsp
52fe: 41 5d pop %r13
5300: 41 5c pop %r12
5302: 5f pop %rdi
5303: 5e pop %rsi
5304: c3 ret
5305: b8 f8 ff ff ff mov $0xfffffff8,%eax
530a: 48 83 c4 28 add $0x28,%rsp
530e: 41 5d pop %r13
5310: 41 5c pop %r12
5312: 5f pop %rdi
5313: 5e pop %rsi
5314: c3 ret
5315: 0f 1f 40 00 nopl 0x0(%rax)
5319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5320: 56 push %rsi
5321: 57 push %rdi
5322: 41 54 push %r12
5324: 41 55 push %r13
5326: 48 83 ec 28 sub $0x28,%rsp
532a: 41 89 cc mov %ecx,%r12d
532d: 4d 89 cd mov %r9,%r13
5330: 41 83 fc 1e cmp $0x1e,%r12d
5334: 0f 87 7b 01 00 00 ja 0x54b5
533a: 4d 85 ed test %r13,%r13
533d: 0f 84 82 01 00 00 je 0x54c5
5343: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
5348: 48 85 ff test %rdi,%rdi
534b: 0f 84 74 01 00 00 je 0x54c5
5351: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
5356: 48 85 f6 test %rsi,%rsi
5359: 0f 84 66 01 00 00 je 0x54c5
535f: 83 fa 08 cmp $0x8,%edx
5362: 74 1f je 0x5383
5364: 83 fa 04 cmp $0x4,%edx
5367: 74 1a je 0x5383
5369: 83 fa 01 cmp $0x1,%edx
536c: 74 15 je 0x5383
536e: 83 fa 02 cmp $0x2,%edx
5371: 74 10 je 0x5383
5373: b8 ee ff ff ff mov $0xffffffee,%eax
5378: 48 83 c4 28 add $0x28,%rsp
537c: 41 5d pop %r13
537e: 41 5c pop %r12
5380: 5f pop %rdi
5381: 5e pop %rsi
5382: c3 ret
5383: 41 83 fc 1d cmp $0x1d,%r12d
5387: 0f 8f 28 01 00 00 jg 0x54b5
538d: 41 83 fc 04 cmp $0x4,%r12d
5391: 7f 13 jg 0x53a6
5393: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
539a: 00
539b: 33 c0 xor %eax,%eax
539d: 89 07 mov %eax,(%rdi)
539f: 89 06 mov %eax,(%rsi)
53a1: e9 02 01 00 00 jmp 0x54a8
53a6: 41 83 fc 07 cmp $0x7,%r12d
53aa: 7f 16 jg 0x53c2
53ac: 33 c0 xor %eax,%eax
53ae: 41 ba 01 00 00 00 mov $0x1,%r10d
53b4: 41 89 45 00 mov %eax,0x0(%r13)
53b8: 89 07 mov %eax,(%rdi)
53ba: 89 06 mov %eax,(%rsi)
53bc: 41 8b 45 00 mov 0x0(%r13),%eax
53c0: eb 6f jmp 0x5431
53c2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
53c7: 83 f9 12 cmp $0x12,%ecx
53ca: 7f 47 jg 0x5413
53cc: 41 ba 01 00 00 00 mov $0x1,%r10d
53d2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
53d7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
53de: 00
53df: 83 e0 c0 and $0xffffffc0,%eax
53e2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
53e9: 00
53ea: 41 89 45 00 mov %eax,0x0(%r13)
53ee: 44 89 d8 mov %r11d,%eax
53f1: d1 f8 sar $1,%eax
53f3: 83 e1 c0 and $0xffffffc0,%ecx
53f6: c1 e8 1e shr $0x1e,%eax
53f9: 41 03 c3 add %r11d,%eax
53fc: 83 e0 fc and $0xfffffffc,%eax
53ff: 83 c0 43 add $0x43,%eax
5402: c7 07 00 00 00 00 movl $0x0,(%rdi)
5408: 83 e0 c0 and $0xffffffc0,%eax
540b: 89 0e mov %ecx,(%rsi)
540d: 41 03 45 00 add 0x0(%r13),%eax
5411: eb 18 jmp 0x542b
5413: 4c 89 ea mov %r13,%rdx
5416: 49 89 f8 mov %rdi,%r8
5419: 49 89 f1 mov %rsi,%r9
541c: e8 ff 79 03 00 call 0x3ce20
5421: 41 8b 45 00 mov 0x0(%r13),%eax
5425: 41 ba 01 00 00 00 mov $0x1,%r10d
542b: 41 83 fc 13 cmp $0x13,%r12d
542f: 7d 23 jge 0x5454
5431: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
5436: 41 89 cb mov %ecx,%r11d
5439: 41 d1 fb sar $1,%r11d
543c: 41 c1 eb 1e shr $0x1e,%r11d
5440: 44 03 d9 add %ecx,%r11d
5443: 41 c1 eb 02 shr $0x2,%r11d
5447: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
544e: 00
544f: 83 e1 c0 and $0xffffffc0,%ecx
5452: eb 15 jmp 0x5469
5454: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
5459: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
545e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
5465: 00
5466: 83 e1 c0 and $0xffffffc0,%ecx
5469: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
5470: 41 89 45 00 mov %eax,0x0(%r13)
5474: 41 83 fc 0a cmp $0xa,%r12d
5478: 7f 04 jg 0x547e
547a: 33 c0 xor %eax,%eax
547c: eb 1d jmp 0x549b
547e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
5483: 89 c1 mov %eax,%ecx
5485: d1 f9 sar $1,%ecx
5487: c1 e9 1e shr $0x1e,%ecx
548a: 03 c8 add %eax,%ecx
548c: 83 e1 fc and $0xfffffffc,%ecx
548f: 83 c1 43 add $0x43,%ecx
5492: 83 e1 c0 and $0xffffffc0,%ecx
5495: 8b 17 mov (%rdi),%edx
5497: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
549b: 89 07 mov %eax,(%rdi)
549d: 8b 06 mov (%rsi),%eax
549f: 85 c0 test %eax,%eax
54a1: 7e 05 jle 0x54a8
54a3: 83 c0 40 add $0x40,%eax
54a6: 89 06 mov %eax,(%rsi)
54a8: 33 c0 xor %eax,%eax
54aa: 48 83 c4 28 add $0x28,%rsp
54ae: 41 5d pop %r13
54b0: 41 5c pop %r12
54b2: 5f pop %rdi
54b3: 5e pop %rsi
54b4: c3 ret
54b5: b8 ef ff ff ff mov $0xffffffef,%eax
54ba: 48 83 c4 28 add $0x28,%rsp
54be: 41 5d pop %r13
54c0: 41 5c pop %r12
54c2: 5f pop %rdi
54c3: 5e pop %rsi
54c4: c3 ret
54c5: b8 f8 ff ff ff mov $0xfffffff8,%eax
54ca: 48 83 c4 28 add $0x28,%rsp
54ce: 41 5d pop %r13
54d0: 41 5c pop %r12
54d2: 5f pop %rdi
54d3: 5e pop %rsi
54d4: c3 ret
54d5: 0f 1f 40 00 nopl 0x0(%rax)
54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54e0: 48 83 ec 28 sub $0x28,%rsp
54e4: 48 85 c9 test %rcx,%rcx
54e7: 74 25 je 0x550e
54e9: 48 85 d2 test %rdx,%rdx
54ec: 74 20 je 0x550e
54ee: 4d 85 c0 test %r8,%r8
54f1: 74 1b je 0x550e
54f3: 45 85 c9 test %r9d,%r9d
54f6: 7f 0a jg 0x5502
54f8: b8 fa ff ff ff mov $0xfffffffa,%eax
54fd: 48 83 c4 28 add $0x28,%rsp
5501: c3 ret
5502: e8 e9 c0 a5 01 call 0x1a615f0
5507: 33 c0 xor %eax,%eax
5509: 48 83 c4 28 add $0x28,%rsp
550d: c3 ret
550e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5513: 48 83 c4 28 add $0x28,%rsp
5517: c3 ret
5518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
551f: 00
5520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5525: 48 85 c9 test %rcx,%rcx
5528: 74 27 je 0x5551
552a: 48 85 d2 test %rdx,%rdx
552d: 74 22 je 0x5551
552f: 4d 85 c0 test %r8,%r8
5532: 74 1d je 0x5551
5534: 45 85 c9 test %r9d,%r9d
5537: 7f 0b jg 0x5544
5539: b8 fa ff ff ff mov $0xfffffffa,%eax
553e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5543: c3 ret
5544: e8 57 c7 a5 01 call 0x1a61ca0
5549: 33 c0 xor %eax,%eax
554b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5550: c3 ret
5551: b8 f8 ff ff ff mov $0xfffffff8,%eax
5556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
555b: c3 ret
555c: 0f 1f 40 00 nopl 0x0(%rax)
5560: 48 83 ec 28 sub $0x28,%rsp
5564: 48 85 c9 test %rcx,%rcx
5567: 74 25 je 0x558e
5569: 48 85 d2 test %rdx,%rdx
556c: 74 20 je 0x558e
556e: 4d 85 c0 test %r8,%r8
5571: 74 1b je 0x558e
5573: 45 85 c9 test %r9d,%r9d
5576: 7f 0a jg 0x5582
5578: b8 fa ff ff ff mov $0xfffffffa,%eax
557d: 48 83 c4 28 add $0x28,%rsp
5581: c3 ret
5582: e8 c9 cd a5 01 call 0x1a62350
5587: 33 c0 xor %eax,%eax
5589: 48 83 c4 28 add $0x28,%rsp
558d: c3 ret
558e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5593: 48 83 c4 28 add $0x28,%rsp
5597: c3 ret
5598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
559f: 00
55a0: 56 push %rsi
55a1: 57 push %rdi
55a2: 55 push %rbp
55a3: 48 89 d5 mov %rdx,%rbp
55a6: 48 85 c9 test %rcx,%rcx
55a9: 0f 84 2b 02 00 00 je 0x57da
55af: 48 85 ed test %rbp,%rbp
55b2: 0f 84 22 02 00 00 je 0x57da
55b8: 4d 85 c0 test %r8,%r8
55bb: 0f 84 19 02 00 00 je 0x57da
55c1: 45 85 c9 test %r9d,%r9d
55c4: 0f 8e 07 02 00 00 jle 0x57d1
55ca: 41 83 f9 08 cmp $0x8,%r9d
55ce: 0f 8c ed 01 00 00 jl 0x57c1
55d4: 4c 89 c6 mov %r8,%rsi
55d7: 48 83 e6 1f and $0x1f,%rsi
55db: 89 f6 mov %esi,%esi
55dd: 85 f6 test %esi,%esi
55df: 74 14 je 0x55f5
55e1: f7 c6 07 00 00 00 test $0x7,%esi
55e7: 0f 85 d4 01 00 00 jne 0x57c1
55ed: f7 de neg %esi
55ef: 83 c6 20 add $0x20,%esi
55f2: c1 ee 03 shr $0x3,%esi
55f5: 8d 46 08 lea 0x8(%rsi),%eax
55f8: 44 3b c8 cmp %eax,%r9d
55fb: 0f 8c c0 01 00 00 jl 0x57c1
5601: 44 89 c8 mov %r9d,%eax
5604: 33 d2 xor %edx,%edx
5606: 2b c6 sub %esi,%eax
5608: 83 e0 07 and $0x7,%eax
560b: f7 d8 neg %eax
560d: 41 03 c1 add %r9d,%eax
5610: 85 f6 test %esi,%esi
5612: 76 3e jbe 0x5652
5614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5620: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
5625: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
562b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
562f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
5633: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
5638: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
563c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
5640: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
5644: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
564a: 48 ff c2 inc %rdx
564d: 48 3b d6 cmp %rsi,%rdx
5650: 72 ce jb 0x5620
5652: 48 63 d0 movslq %eax,%rdx
5655: 0f 1f 40 00 nopl 0x0(%rax)
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5660: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
5666: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
566b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
5672: 01
5673: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
5677: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
567b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
5682: 01
5683: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
5687: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
568c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
5690: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
5694: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
569a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
56a0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
56a6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
56ad: 01
56ae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
56b2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
56b6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
56bd: 01
56be: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
56c2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
56c7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
56cb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
56cf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
56d6: 48 83 c6 08 add $0x8,%rsi
56da: 48 3b f2 cmp %rdx,%rsi
56dd: 72 81 jb 0x5660
56df: 8d 70 01 lea 0x1(%rax),%esi
56e2: 41 3b f1 cmp %r9d,%esi
56e5: 0f 87 c8 00 00 00 ja 0x57b3
56eb: 4d 63 c9 movslq %r9d,%r9
56ee: 4c 2b ca sub %rdx,%r9
56f1: 49 83 f9 02 cmp $0x2,%r9
56f5: 0f 8c c1 00 00 00 jl 0x57bc
56fb: 45 89 cb mov %r9d,%r11d
56fe: 45 33 d2 xor %r10d,%r10d
5701: 41 83 e3 fe and $0xfffffffe,%r11d
5705: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
5709: 4d 63 db movslq %r11d,%r11
570c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
5711: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
5715: 0f 1f 40 00 nopl 0x0(%rax)
5719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5720: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
5726: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
572c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
5732: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
5737: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
573b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
573f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
5743: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
5749: 49 83 c2 02 add $0x2,%r10
574d: 4d 3b d3 cmp %r11,%r10
5750: 72 ce jb 0x5720
5752: 4d 3b d9 cmp %r9,%r11
5755: 73 5c jae 0x57b3
5757: 48 63 c0 movslq %eax,%rax
575a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
575e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
5763: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
5767: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
576e: 00
576f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5776: 0f 1f 00 nopl (%rax)
5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5780: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
5786: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
578c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
5790: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
5794: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
5799: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
579d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
57a1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
57a5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
57ab: 49 ff c3 inc %r11
57ae: 4d 3b d9 cmp %r9,%r11
57b1: 72 cd jb 0x5780
57b3: 33 c0 xor %eax,%eax
57b5: c5 f8 77 vzeroupper
57b8: 5d pop %rbp
57b9: 5f pop %rdi
57ba: 5e pop %rsi
57bb: c3 ret
57bc: 45 33 db xor %r11d,%r11d
57bf: eb 91 jmp 0x5752
57c1: 33 c0 xor %eax,%eax
57c3: 41 83 f9 01 cmp $0x1,%r9d
57c7: 72 ea jb 0x57b3
57c9: 4d 63 c9 movslq %r9d,%r9
57cc: 45 33 db xor %r11d,%r11d
57cf: eb 81 jmp 0x5752
57d1: b8 fa ff ff ff mov $0xfffffffa,%eax
57d6: 5d pop %rbp
57d7: 5f pop %rdi
57d8: 5e pop %rsi
57d9: c3 ret
57da: b8 f8 ff ff ff mov $0xfffffff8,%eax
57df: 5d pop %rbp
57e0: 5f pop %rdi
57e1: 5e pop %rsi
57e2: c3 ret
57e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57ea: 00
57eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5800: 41 56 push %r14
5802: 49 89 ca mov %rcx,%r10
5805: 49 89 d3 mov %rdx,%r11
5808: 4d 85 d2 test %r10,%r10
580b: 0f 84 82 01 00 00 je 0x5993
5811: 4d 85 db test %r11,%r11
5814: 0f 84 79 01 00 00 je 0x5993
581a: 4d 85 c0 test %r8,%r8
581d: 0f 84 70 01 00 00 je 0x5993
5823: 45 85 c9 test %r9d,%r9d
5826: 0f 8e 5f 01 00 00 jle 0x598b
582c: 49 63 d1 movslq %r9d,%rdx
582f: 48 83 fa 08 cmp $0x8,%rdx
5833: 0f 8c 3f 01 00 00 jl 0x5978
5839: 48 83 fa 0f cmp $0xf,%rdx
583d: 0f 8c 3a 01 00 00 jl 0x597d
5843: 4c 89 c0 mov %r8,%rax
5846: 48 83 e0 1f and $0x1f,%rax
584a: 85 c0 test %eax,%eax
584c: 74 10 je 0x585e
584e: a8 07 test $0x7,%al
5850: 0f 85 22 01 00 00 jne 0x5978
5856: f7 d8 neg %eax
5858: 83 c0 20 add $0x20,%eax
585b: c1 e8 03 shr $0x3,%eax
585e: 89 c1 mov %eax,%ecx
5860: 4c 8d 71 08 lea 0x8(%rcx),%r14
5864: 49 3b d6 cmp %r14,%rdx
5867: 0f 8c 0b 01 00 00 jl 0x5978
586d: 45 89 ce mov %r9d,%r14d
5870: 44 2b f0 sub %eax,%r14d
5873: 41 83 e6 07 and $0x7,%r14d
5877: 45 2b ce sub %r14d,%r9d
587a: 4d 63 c9 movslq %r9d,%r9
587d: 85 c0 test %eax,%eax
587f: b8 00 00 00 00 mov $0x0,%eax
5884: 76 5a jbe 0x58e0
5886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
588d: 00
588e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5895: 0f 1f 40 00 nopl 0x0(%rax)
5899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
58a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
58ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
58b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
58b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
58b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
58bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
58c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
58c8: 48 ff c0 inc %rax
58cb: 48 3b c1 cmp %rcx,%rax
58ce: 72 d0 jb 0x58a0
58d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58d7: 00
58d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58df: 90 nop
58e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
58e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
58ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
58f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
58f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
58fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
5900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
5906: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
590d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
5914: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
5919: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
591d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
5924: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
5929: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
5930: 48 83 c1 08 add $0x8,%rcx
5934: 49 3b c9 cmp %r9,%rcx
5937: 72 a7 jb 0x58e0
5939: 4c 3b ca cmp %rdx,%r9
593c: 73 32 jae 0x5970
593e: 66 90 xchg %ax,%ax
5940: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
5946: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
594c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
5950: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
5955: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
5959: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
595d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
5962: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
5968: 49 ff c1 inc %r9
596b: 4c 3b ca cmp %rdx,%r9
596e: 72 d0 jb 0x5940
5970: 33 c0 xor %eax,%eax
5972: c5 f8 77 vzeroupper
5975: 41 5e pop %r14
5977: c3 ret
5978: 45 33 c9 xor %r9d,%r9d
597b: eb bc jmp 0x5939
597d: 41 83 e1 f8 and $0xfffffff8,%r9d
5981: 33 c9 xor %ecx,%ecx
5983: 4d 63 c9 movslq %r9d,%r9
5986: e9 55 ff ff ff jmp 0x58e0
598b: b8 fa ff ff ff mov $0xfffffffa,%eax
5990: 41 5e pop %r14
5992: c3 ret
5993: b8 f8 ff ff ff mov $0xfffffff8,%eax
5998: 41 5e pop %r14
599a: c3 ret
599b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
59a0: 41 56 push %r14
59a2: 49 89 ca mov %rcx,%r10
59a5: 49 89 d3 mov %rdx,%r11
59a8: 4d 85 d2 test %r10,%r10
59ab: 0f 84 a2 01 00 00 je 0x5b53
59b1: 4d 85 db test %r11,%r11
59b4: 0f 84 99 01 00 00 je 0x5b53
59ba: 4d 85 c0 test %r8,%r8
59bd: 0f 84 90 01 00 00 je 0x5b53
59c3: 45 85 c9 test %r9d,%r9d
59c6: 0f 8e 7f 01 00 00 jle 0x5b4b
59cc: 49 63 d1 movslq %r9d,%rdx
59cf: 48 83 fa 08 cmp $0x8,%rdx
59d3: 0f 8c 5f 01 00 00 jl 0x5b38
59d9: 48 83 fa 0f cmp $0xf,%rdx
59dd: 0f 8c 5a 01 00 00 jl 0x5b3d
59e3: 4c 89 c0 mov %r8,%rax
59e6: 48 83 e0 1f and $0x1f,%rax
59ea: 85 c0 test %eax,%eax
59ec: 74 10 je 0x59fe
59ee: a8 07 test $0x7,%al
59f0: 0f 85 42 01 00 00 jne 0x5b38
59f6: f7 d8 neg %eax
59f8: 83 c0 20 add $0x20,%eax
59fb: c1 e8 03 shr $0x3,%eax
59fe: 89 c1 mov %eax,%ecx
5a00: 4c 8d 71 08 lea 0x8(%rcx),%r14
5a04: 49 3b d6 cmp %r14,%rdx
5a07: 0f 8c 2b 01 00 00 jl 0x5b38
5a0d: 45 89 ce mov %r9d,%r14d
5a10: 44 2b f0 sub %eax,%r14d
5a13: 41 83 e6 07 and $0x7,%r14d
5a17: 45 2b ce sub %r14d,%r9d
5a1a: 4d 63 c9 movslq %r9d,%r9
5a1d: 85 c0 test %eax,%eax
5a1f: b8 00 00 00 00 mov $0x0,%eax
5a24: 76 5a jbe 0x5a80
5a26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a2d: 00
5a2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a35: 0f 1f 40 00 nopl 0x0(%rax)
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a40: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
5a46: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
5a4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
5a50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
5a55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
5a59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
5a5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
5a62: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
5a68: 48 ff c0 inc %rax
5a6b: 48 3b c1 cmp %rcx,%rax
5a6e: 72 d0 jb 0x5a40
5a70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a77: 00
5a78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a7f: 90 nop
5a80: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
5a86: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
5a8c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
5a91: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
5a95: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
5a9b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
5aa0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
5aa6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
5aad: 01
5aae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
5ab5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
5abc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
5ac2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
5ac9: 01
5aca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
5ad0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
5ad7: 01
5ad8: 48 83 c1 08 add $0x8,%rcx
5adc: 49 3b c9 cmp %r9,%rcx
5adf: 72 9f jb 0x5a80
5ae1: 4c 3b ca cmp %rdx,%r9
5ae4: 73 4a jae 0x5b30
5ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5aed: 00
5aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5af5: 0f 1f 40 00 nopl 0x0(%rax)
5af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b00: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
5b06: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
5b0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
5b10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
5b15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
5b19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
5b1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
5b22: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
5b28: 49 ff c1 inc %r9
5b2b: 4c 3b ca cmp %rdx,%r9
5b2e: 72 d0 jb 0x5b00
5b30: 33 c0 xor %eax,%eax
5b32: c5 f8 77 vzeroupper
5b35: 41 5e pop %r14
5b37: c3 ret
5b38: 45 33 c9 xor %r9d,%r9d
5b3b: eb a4 jmp 0x5ae1
5b3d: 41 83 e1 f8 and $0xfffffff8,%r9d
5b41: 33 c9 xor %ecx,%ecx
5b43: 4d 63 c9 movslq %r9d,%r9
5b46: e9 35 ff ff ff jmp 0x5a80
5b4b: b8 fa ff ff ff mov $0xfffffffa,%eax
5b50: 41 5e pop %r14
5b52: c3 ret
5b53: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b58: 41 5e pop %r14
5b5a: c3 ret
5b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b60: 48 83 ec 28 sub $0x28,%rsp
5b64: 48 85 c9 test %rcx,%rcx
5b67: 74 20 je 0x5b89
5b69: 48 85 d2 test %rdx,%rdx
5b6c: 74 1b je 0x5b89
5b6e: 45 85 c0 test %r8d,%r8d
5b71: 7f 0a jg 0x5b7d
5b73: b8 fa ff ff ff mov $0xfffffffa,%eax
5b78: 48 83 c4 28 add $0x28,%rsp
5b7c: c3 ret
5b7d: e8 2e b8 a5 01 call 0x1a613b0
5b82: 33 c0 xor %eax,%eax
5b84: 48 83 c4 28 add $0x28,%rsp
5b88: c3 ret
5b89: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b8e: 48 83 c4 28 add $0x28,%rsp
5b92: c3 ret
5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b9f: 00
5ba0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5ba5: 48 85 c9 test %rcx,%rcx
5ba8: 74 22 je 0x5bcc
5baa: 48 85 d2 test %rdx,%rdx
5bad: 74 1d je 0x5bcc
5baf: 45 85 c0 test %r8d,%r8d
5bb2: 7f 0b jg 0x5bbf
5bb4: b8 fa ff ff ff mov $0xfffffffa,%eax
5bb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5bbe: c3 ret
5bbf: e8 6c be a5 01 call 0x1a61a30
5bc4: 33 c0 xor %eax,%eax
5bc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5bcb: c3 ret
5bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
5bd1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5bd6: c3 ret
5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5bde: 00 00
5be0: 48 83 ec 28 sub $0x28,%rsp
5be4: 48 85 c9 test %rcx,%rcx
5be7: 74 20 je 0x5c09
5be9: 48 85 d2 test %rdx,%rdx
5bec: 74 1b je 0x5c09
5bee: 45 85 c0 test %r8d,%r8d
5bf1: 7f 0a jg 0x5bfd
5bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
5bf8: 48 83 c4 28 add $0x28,%rsp
5bfc: c3 ret
5bfd: e8 de c4 a5 01 call 0x1a620e0
5c02: 33 c0 xor %eax,%eax
5c04: 48 83 c4 28 add $0x28,%rsp
5c08: c3 ret
5c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c0e: 48 83 c4 28 add $0x28,%rsp
5c12: c3 ret
5c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c1f: 00
5c20: 56 push %rsi
5c21: 48 89 d6 mov %rdx,%rsi
5c24: 48 85 c9 test %rcx,%rcx
5c27: 0f 84 29 02 00 00 je 0x5e56
5c2d: 48 85 f6 test %rsi,%rsi
5c30: 0f 84 20 02 00 00 je 0x5e56
5c36: 45 85 c0 test %r8d,%r8d
5c39: 0f 8e 10 02 00 00 jle 0x5e4f
5c3f: 41 83 f8 08 cmp $0x8,%r8d
5c43: 0f 8c f6 01 00 00 jl 0x5e3f
5c49: 49 89 f1 mov %rsi,%r9
5c4c: 49 83 e1 1f and $0x1f,%r9
5c50: 45 89 c9 mov %r9d,%r9d
5c53: 45 85 c9 test %r9d,%r9d
5c56: 74 18 je 0x5c70
5c58: 41 f7 c1 07 00 00 00 test $0x7,%r9d
5c5f: 0f 85 da 01 00 00 jne 0x5e3f
5c65: 41 f7 d9 neg %r9d
5c68: 41 83 c1 20 add $0x20,%r9d
5c6c: 41 c1 e9 03 shr $0x3,%r9d
5c70: 41 8d 41 08 lea 0x8(%r9),%eax
5c74: 44 3b c0 cmp %eax,%r8d
5c77: 0f 8c c2 01 00 00 jl 0x5e3f
5c7d: 44 89 c0 mov %r8d,%eax
5c80: 33 d2 xor %edx,%edx
5c82: 41 2b c1 sub %r9d,%eax
5c85: 83 e0 07 and $0x7,%eax
5c88: f7 d8 neg %eax
5c8a: 41 03 c0 add %r8d,%eax
5c8d: 45 85 c9 test %r9d,%r9d
5c90: 76 3e jbe 0x5cd0
5c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ca0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
5ca5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
5caa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
5cae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
5cb2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
5cb7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
5cbb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
5cbf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
5cc3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
5cc8: 48 ff c2 inc %rdx
5ccb: 49 3b d1 cmp %r9,%rdx
5cce: 72 d0 jb 0x5ca0
5cd0: 48 63 d0 movslq %eax,%rdx
5cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cdf: 00
5ce0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
5ce6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
5cec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
5cf2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
5cf9: 01
5cfa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
5cff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
5d03: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
5d07: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
5d0b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
5d11: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
5d18: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
5d1f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
5d26: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
5d2d: 01
5d2e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
5d32: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
5d37: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
5d3b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
5d3f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
5d46: 49 83 c1 08 add $0x8,%r9
5d4a: 4c 3b ca cmp %rdx,%r9
5d4d: 72 91 jb 0x5ce0
5d4f: 44 8d 48 01 lea 0x1(%rax),%r9d
5d53: 45 3b c8 cmp %r8d,%r9d
5d56: 0f 87 d7 00 00 00 ja 0x5e33
5d5c: 4d 63 d0 movslq %r8d,%r10
5d5f: 4c 2b d2 sub %rdx,%r10
5d62: 49 83 fa 02 cmp $0x2,%r10
5d66: 0f 8c ce 00 00 00 jl 0x5e3a
5d6c: 45 89 d3 mov %r10d,%r11d
5d6f: 45 33 c9 xor %r9d,%r9d
5d72: 41 83 e3 fe and $0xfffffffe,%r11d
5d76: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
5d7a: 4d 63 db movslq %r11d,%r11
5d7d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
5d81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d88: 00
5d89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d97: 00
5d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d9f: 90 nop
5da0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
5da6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
5dac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
5db2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
5db7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
5dbb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
5dbf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
5dc3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
5dc9: 49 83 c1 02 add $0x2,%r9
5dcd: 4d 3b cb cmp %r11,%r9
5dd0: 72 ce jb 0x5da0
5dd2: 4d 3b da cmp %r10,%r11
5dd5: 73 5c jae 0x5e33
5dd7: 48 63 c0 movslq %eax,%rax
5dda: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
5dde: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
5de2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5de9: 00
5dea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5df8: 00
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e00: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
5e06: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
5e0c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
5e10: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
5e14: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
5e19: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
5e1d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
5e21: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
5e25: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
5e2b: 49 ff c3 inc %r11
5e2e: 4d 3b da cmp %r10,%r11
5e31: 72 cd jb 0x5e00
5e33: 33 c0 xor %eax,%eax
5e35: c5 f8 77 vzeroupper
5e38: 5e pop %rsi
5e39: c3 ret
5e3a: 45 33 db xor %r11d,%r11d
5e3d: eb 93 jmp 0x5dd2
5e3f: 33 c0 xor %eax,%eax
5e41: 41 83 f8 01 cmp $0x1,%r8d
5e45: 72 ec jb 0x5e33
5e47: 4d 63 d0 movslq %r8d,%r10
5e4a: 45 33 db xor %r11d,%r11d
5e4d: eb 83 jmp 0x5dd2
5e4f: b8 fa ff ff ff mov $0xfffffffa,%eax
5e54: 5e pop %rsi
5e55: c3 ret
5e56: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e5b: 5e pop %rsi
5e5c: c3 ret
5e5d: 0f 1f 00 nopl (%rax)
5e60: 49 89 d1 mov %rdx,%r9
5e63: 48 85 c9 test %rcx,%rcx
5e66: 0f 84 73 01 00 00 je 0x5fdf
5e6c: 4d 85 c9 test %r9,%r9
5e6f: 0f 84 6a 01 00 00 je 0x5fdf
5e75: 45 85 c0 test %r8d,%r8d
5e78: 0f 8e 5b 01 00 00 jle 0x5fd9
5e7e: 49 63 d0 movslq %r8d,%rdx
5e81: 48 83 fa 08 cmp $0x8,%rdx
5e85: 0f 8c 49 01 00 00 jl 0x5fd4
5e8b: 4c 89 c8 mov %r9,%rax
5e8e: 48 83 e0 1f and $0x1f,%rax
5e92: 89 c0 mov %eax,%eax
5e94: 85 c0 test %eax,%eax
5e96: 74 10 je 0x5ea8
5e98: a8 07 test $0x7,%al
5e9a: 0f 85 34 01 00 00 jne 0x5fd4
5ea0: f7 d8 neg %eax
5ea2: 83 c0 20 add $0x20,%eax
5ea5: c1 e8 03 shr $0x3,%eax
5ea8: 44 8d 50 08 lea 0x8(%rax),%r10d
5eac: 49 3b d2 cmp %r10,%rdx
5eaf: 0f 8c 1f 01 00 00 jl 0x5fd4
5eb5: 45 89 c2 mov %r8d,%r10d
5eb8: 44 2b d0 sub %eax,%r10d
5ebb: 41 83 e2 07 and $0x7,%r10d
5ebf: 45 2b c2 sub %r10d,%r8d
5ec2: 45 33 d2 xor %r10d,%r10d
5ec5: 85 c0 test %eax,%eax
5ec7: 76 47 jbe 0x5f10
5ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ed0: 00
5ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5edf: 00
5ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
5ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
5eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
5ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
5ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
5ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
5efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
5f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
5f08: 49 ff c2 inc %r10
5f0b: 4c 3b d0 cmp %rax,%r10
5f0e: 72 d0 jb 0x5ee0
5f10: 4d 63 d0 movslq %r8d,%r10
5f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f1f: 00
5f20: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
5f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
5f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
5f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
5f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
5f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
5f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
5f45: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
5f4b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
5f52: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
5f57: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
5f5b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
5f62: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
5f67: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
5f6e: 48 83 c0 08 add $0x8,%rax
5f72: 49 3b c2 cmp %r10,%rax
5f75: 72 a9 jb 0x5f20
5f77: 33 c0 xor %eax,%eax
5f79: 45 8d 50 01 lea 0x1(%r8),%r10d
5f7d: 4d 63 d2 movslq %r10d,%r10
5f80: 4c 3b d2 cmp %rdx,%r10
5f83: 77 49 ja 0x5fce
5f85: 4d 63 c0 movslq %r8d,%r8
5f88: 49 2b d0 sub %r8,%rdx
5f8b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
5f8f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
5f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f9f: 00
5fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
5fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
5fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
5faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
5fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
5fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
5fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
5fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
5fc6: 48 ff c0 inc %rax
5fc9: 48 3b c2 cmp %rdx,%rax
5fcc: 72 d2 jb 0x5fa0
5fce: 33 c0 xor %eax,%eax
5fd0: c5 f8 77 vzeroupper
5fd3: c3 ret
5fd4: 45 33 c0 xor %r8d,%r8d
5fd7: eb 9e jmp 0x5f77
5fd9: b8 fa ff ff ff mov $0xfffffffa,%eax
5fde: c3 ret
5fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax
5fe4: c3 ret
5fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5fec: 00
5fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6000: 49 89 d1 mov %rdx,%r9
6003: 48 85 c9 test %rcx,%rcx
6006: 0f 84 73 01 00 00 je 0x617f
600c: 4d 85 c9 test %r9,%r9
600f: 0f 84 6a 01 00 00 je 0x617f
6015: 45 85 c0 test %r8d,%r8d
6018: 0f 8e 5b 01 00 00 jle 0x6179
601e: 49 63 d0 movslq %r8d,%rdx
6021: 48 83 fa 08 cmp $0x8,%rdx
6025: 0f 8c 49 01 00 00 jl 0x6174
602b: 4c 89 c8 mov %r9,%rax
602e: 48 83 e0 1f and $0x1f,%rax
6032: 89 c0 mov %eax,%eax
6034: 85 c0 test %eax,%eax
6036: 74 10 je 0x6048
6038: a8 07 test $0x7,%al
603a: 0f 85 34 01 00 00 jne 0x6174
6040: f7 d8 neg %eax
6042: 83 c0 20 add $0x20,%eax
6045: c1 e8 03 shr $0x3,%eax
6048: 44 8d 50 08 lea 0x8(%rax),%r10d
604c: 49 3b d2 cmp %r10,%rdx
604f: 0f 8c 1f 01 00 00 jl 0x6174
6055: 45 89 c2 mov %r8d,%r10d
6058: 44 2b d0 sub %eax,%r10d
605b: 41 83 e2 07 and $0x7,%r10d
605f: 45 2b c2 sub %r10d,%r8d
6062: 45 33 d2 xor %r10d,%r10d
6065: 85 c0 test %eax,%eax
6067: 76 47 jbe 0x60b0
6069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6070: 00
6071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
607f: 00
6080: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
6086: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
608c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
6090: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
6095: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
6099: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
609d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
60a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
60a8: 49 ff c2 inc %r10
60ab: 4c 3b d0 cmp %rax,%r10
60ae: 72 d0 jb 0x6080
60b0: 4d 63 d0 movslq %r8d,%r10
60b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60bf: 00
60c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
60c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
60cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
60d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
60d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
60da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
60df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
60e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
60ec: 01
60ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
60f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
60fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
6101: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
6108: 01
6109: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
610f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
6116: 01
6117: 48 83 c0 08 add $0x8,%rax
611b: 49 3b c2 cmp %r10,%rax
611e: 72 a0 jb 0x60c0
6120: 33 c0 xor %eax,%eax
6122: 45 8d 50 01 lea 0x1(%r8),%r10d
6126: 4d 63 d2 movslq %r10d,%r10
6129: 4c 3b d2 cmp %rdx,%r10
612c: 77 40 ja 0x616e
612e: 4d 63 c0 movslq %r8d,%r8
6131: 49 2b d0 sub %r8,%rdx
6134: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
6138: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
613c: 0f 1f 40 00 nopl 0x0(%rax)
6140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
6145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
614b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
614f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
6154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
6158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
615c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
6161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
6166: 48 ff c0 inc %rax
6169: 48 3b c2 cmp %rdx,%rax
616c: 72 d2 jb 0x6140
616e: 33 c0 xor %eax,%eax
6170: c5 f8 77 vzeroupper
6173: c3 ret
6174: 45 33 c0 xor %r8d,%r8d
6177: eb a7 jmp 0x6120
6179: b8 fa ff ff ff mov $0xfffffffa,%eax
617e: c3 ret
617f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6184: c3 ret
6185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
618c: 00
618d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61a0: 48 83 ec 28 sub $0x28,%rsp
61a4: 48 85 c9 test %rcx,%rcx
61a7: 74 23 je 0x61cc
61a9: 48 85 d2 test %rdx,%rdx
61ac: 74 1e je 0x61cc
61ae: 4d 85 c0 test %r8,%r8
61b1: 74 19 je 0x61cc
61b3: 45 85 c9 test %r9d,%r9d
61b6: 7e 1e jle 0x61d6
61b8: e8 d3 ce a5 01 call 0x1a63090
61bd: ba 02 00 00 00 mov $0x2,%edx
61c2: 85 c0 test %eax,%eax
61c4: 0f 45 c2 cmovne %edx,%eax
61c7: 48 83 c4 28 add $0x28,%rsp
61cb: c3 ret
61cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
61d1: 48 83 c4 28 add $0x28,%rsp
61d5: c3 ret
61d6: b8 fa ff ff ff mov $0xfffffffa,%eax
61db: 48 83 c4 28 add $0x28,%rsp
61df: c3 ret
61e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
61e5: 48 85 c9 test %rcx,%rcx
61e8: 74 24 je 0x620e
61ea: 48 85 d2 test %rdx,%rdx
61ed: 74 1f je 0x620e
61ef: 4d 85 c0 test %r8,%r8
61f2: 74 1a je 0x620e
61f4: 45 85 c9 test %r9d,%r9d
61f7: 7e 20 jle 0x6219
61f9: e8 e2 13 a6 01 call 0x1a675e0
61fe: ba 02 00 00 00 mov $0x2,%edx
6203: 85 c0 test %eax,%eax
6205: 0f 45 c2 cmovne %edx,%eax
6208: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
620d: c3 ret
620e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6213: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6218: c3 ret
6219: b8 fa ff ff ff mov $0xfffffffa,%eax
621e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6223: c3 ret
6224: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
622b: 00
622c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
623f: 00
6240: 48 83 ec 28 sub $0x28,%rsp
6244: 48 85 c9 test %rcx,%rcx
6247: 74 23 je 0x626c
6249: 48 85 d2 test %rdx,%rdx
624c: 74 1e je 0x626c
624e: 4d 85 c0 test %r8,%r8
6251: 74 19 je 0x626c
6253: 45 85 c9 test %r9d,%r9d
6256: 7e 1e jle 0x6276
6258: e8 93 37 a6 01 call 0x1a699f0
625d: ba 02 00 00 00 mov $0x2,%edx
6262: 85 c0 test %eax,%eax
6264: 0f 45 c2 cmovne %edx,%eax
6267: 48 83 c4 28 add $0x28,%rsp
626b: c3 ret
626c: b8 f8 ff ff ff mov $0xfffffff8,%eax
6271: 48 83 c4 28 add $0x28,%rsp
6275: c3 ret
6276: b8 fa ff ff ff mov $0xfffffffa,%eax
627b: 48 83 c4 28 add $0x28,%rsp
627f: c3 ret
6280: 48 83 ec 28 sub $0x28,%rsp
6284: 48 85 c9 test %rcx,%rcx
6287: 74 23 je 0x62ac
6289: 48 85 d2 test %rdx,%rdx
628c: 74 1e je 0x62ac
628e: 4d 85 c0 test %r8,%r8
6291: 74 19 je 0x62ac
6293: 45 85 c9 test %r9d,%r9d
6296: 7e 1e jle 0x62b6
6298: e8 a3 79 a6 01 call 0x1a6dc40
629d: ba 02 00 00 00 mov $0x2,%edx
62a2: 85 c0 test %eax,%eax
62a4: 0f 45 c2 cmovne %edx,%eax
62a7: 48 83 c4 28 add $0x28,%rsp
62ab: c3 ret
62ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
62b1: 48 83 c4 28 add $0x28,%rsp
62b5: c3 ret
62b6: b8 fa ff ff ff mov $0xfffffffa,%eax
62bb: 48 83 c4 28 add $0x28,%rsp
62bf: c3 ret
62c0: 48 83 ec 28 sub $0x28,%rsp
62c4: 48 85 c9 test %rcx,%rcx
62c7: 74 23 je 0x62ec
62c9: 48 85 d2 test %rdx,%rdx
62cc: 74 1e je 0x62ec
62ce: 4d 85 c0 test %r8,%r8
62d1: 74 19 je 0x62ec
62d3: 45 85 c9 test %r9d,%r9d
62d6: 7e 1e jle 0x62f6
62d8: e8 63 bd a6 01 call 0x1a72040
62dd: ba 02 00 00 00 mov $0x2,%edx
62e2: 85 c0 test %eax,%eax
62e4: 0f 45 c2 cmovne %edx,%eax
62e7: 48 83 c4 28 add $0x28,%rsp
62eb: c3 ret
62ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
62f1: 48 83 c4 28 add $0x28,%rsp
62f5: c3 ret
62f6: b8 fa ff ff ff mov $0xfffffffa,%eax
62fb: 48 83 c4 28 add $0x28,%rsp
62ff: c3 ret
6300: 48 83 ec 28 sub $0x28,%rsp
6304: 48 85 c9 test %rcx,%rcx
6307: 74 23 je 0x632c
6309: 48 85 d2 test %rdx,%rdx
630c: 74 1e je 0x632c
630e: 4d 85 c0 test %r8,%r8
6311: 74 19 je 0x632c
6313: 45 85 c9 test %r9d,%r9d
6316: 7e 1e jle 0x6336
6318: e8 43 fe a6 01 call 0x1a76160
631d: ba 02 00 00 00 mov $0x2,%edx
6322: 85 c0 test %eax,%eax
6324: 0f 45 c2 cmovne %edx,%eax
6327: 48 83 c4 28 add $0x28,%rsp
632b: c3 ret
632c: b8 f8 ff ff ff mov $0xfffffff8,%eax
6331: 48 83 c4 28 add $0x28,%rsp
6335: c3 ret
6336: b8 fa ff ff ff mov $0xfffffffa,%eax
633b: 48 83 c4 28 add $0x28,%rsp
633f: c3 ret
6340: 48 83 ec 28 sub $0x28,%rsp
6344: 48 85 c9 test %rcx,%rcx
6347: 74 25 je 0x636e
6349: 48 85 d2 test %rdx,%rdx
634c: 74 20 je 0x636e
634e: 4d 85 c0 test %r8,%r8
6351: 74 1b je 0x636e
6353: 45 85 c9 test %r9d,%r9d
6356: 7f 0a jg 0x6362
6358: b8 fa ff ff ff mov $0xfffffffa,%eax
635d: 48 83 c4 28 add $0x28,%rsp
6361: c3 ret
6362: e8 d9 6c 03 00 call 0x3d040
6367: 33 c0 xor %eax,%eax
6369: 48 83 c4 28 add $0x28,%rsp
636d: c3 ret
636e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6373: 48 83 c4 28 add $0x28,%rsp
6377: c3 ret
6378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
637f: 00
6380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6385: 48 85 c9 test %rcx,%rcx
6388: 74 27 je 0x63b1
638a: 48 85 d2 test %rdx,%rdx
638d: 74 22 je 0x63b1
638f: 4d 85 c0 test %r8,%r8
6392: 74 1d je 0x63b1
6394: 45 85 c9 test %r9d,%r9d
6397: 7f 0b jg 0x63a4
6399: b8 fa ff ff ff mov $0xfffffffa,%eax
639e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
63a3: c3 ret
63a4: e8 d7 72 03 00 call 0x3d680
63a9: 33 c0 xor %eax,%eax
63ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
63b0: c3 ret
63b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
63b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
63bb: c3 ret
63bc: 0f 1f 40 00 nopl 0x0(%rax)
63c0: 48 83 ec 28 sub $0x28,%rsp
63c4: 48 85 c9 test %rcx,%rcx
63c7: 74 25 je 0x63ee
63c9: 48 85 d2 test %rdx,%rdx
63cc: 74 20 je 0x63ee
63ce: 4d 85 c0 test %r8,%r8
63d1: 74 1b je 0x63ee
63d3: 45 85 c9 test %r9d,%r9d
63d6: 7f 0a jg 0x63e2
63d8: b8 fa ff ff ff mov $0xfffffffa,%eax
63dd: 48 83 c4 28 add $0x28,%rsp
63e1: c3 ret
63e2: e8 b9 78 03 00 call 0x3dca0
63e7: 33 c0 xor %eax,%eax
63e9: 48 83 c4 28 add $0x28,%rsp
63ed: c3 ret
63ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
63f3: 48 83 c4 28 add $0x28,%rsp
63f7: c3 ret
63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63ff: 00
6400: 41 56 push %r14
6402: 49 89 cb mov %rcx,%r11
6405: 4d 85 db test %r11,%r11
6408: 0f 84 1e 02 00 00 je 0x662c
640e: 48 85 d2 test %rdx,%rdx
6411: 0f 84 15 02 00 00 je 0x662c
6417: 4d 85 c0 test %r8,%r8
641a: 0f 84 0c 02 00 00 je 0x662c
6420: 45 85 c9 test %r9d,%r9d
6423: 0f 8e fb 01 00 00 jle 0x6624
6429: 49 63 c9 movslq %r9d,%rcx
642c: 48 83 f9 08 cmp $0x8,%rcx
6430: 0f 8c e9 01 00 00 jl 0x661f
6436: 4c 89 c0 mov %r8,%rax
6439: 48 83 e0 1f and $0x1f,%rax
643d: 85 c0 test %eax,%eax
643f: 74 0d je 0x644e
6441: a8 0f test $0xf,%al
6443: 0f 85 d6 01 00 00 jne 0x661f
6449: b8 01 00 00 00 mov $0x1,%eax
644e: 41 89 c2 mov %eax,%r10d
6451: 4d 8d 72 08 lea 0x8(%r10),%r14
6455: 49 3b ce cmp %r14,%rcx
6458: 0f 8c c1 01 00 00 jl 0x661f
645e: 45 89 ce mov %r9d,%r14d
6461: 44 2b f0 sub %eax,%r14d
6464: 41 83 e6 07 and $0x7,%r14d
6468: 45 2b ce sub %r14d,%r9d
646b: 45 33 f6 xor %r14d,%r14d
646e: 4d 63 c9 movslq %r9d,%r9
6471: 85 c0 test %eax,%eax
6473: 4c 89 f0 mov %r14,%rax
6476: 76 3f jbe 0x64b7
6478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
647f: 00
6480: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
6486: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
648b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
6490: 49 ff c6 inc %r14
6493: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
6497: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
649c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
64a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
64a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
64a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
64ae: 48 83 c0 10 add $0x10,%rax
64b2: 4d 3b f2 cmp %r10,%r14
64b5: 72 c9 jb 0x6480
64b7: 4c 89 d0 mov %r10,%rax
64ba: 48 c1 e0 04 shl $0x4,%rax
64be: 66 90 xchg %ax,%ax
64c0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
64c5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
64cb: 49 83 c2 08 add $0x8,%r10
64cf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
64d6: 01
64d7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
64db: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
64df: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
64e6: 01
64e7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
64eb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
64f0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
64f4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
64f8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
64fe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
6505: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
650b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
6512: 01
6513: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
651a: 01
651b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
651f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
6523: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
6528: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
652c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
6530: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
6534: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
653b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
6541: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
6548: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
654f: 01
6550: c5 ff 12 d3 vmovddup %ymm3,%ymm2
6554: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
6558: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
655f: 01
6560: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
6564: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
6569: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
656d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
6571: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
6578: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
657e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
6585: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
658c: 01
658d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
6591: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
6595: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
659c: 01
659d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
65a1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
65a6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
65aa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
65ae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
65b5: 48 05 80 00 00 00 add $0x80,%rax
65bb: 4d 3b d1 cmp %r9,%r10
65be: 0f 82 fc fe ff ff jb 0x64c0
65c4: 4c 89 c8 mov %r9,%rax
65c7: 48 c1 e0 04 shl $0x4,%rax
65cb: 4c 3b c9 cmp %rcx,%r9
65ce: 73 47 jae 0x6617
65d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
65d7: 00
65d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
65df: 90 nop
65e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
65e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
65eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
65f0: 49 ff c1 inc %r9
65f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
65f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
65fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
6600: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
6604: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
6608: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
660e: 48 83 c0 10 add $0x10,%rax
6612: 4c 3b c9 cmp %rcx,%r9
6615: 72 c9 jb 0x65e0
6617: 33 c0 xor %eax,%eax
6619: c5 f8 77 vzeroupper
661c: 41 5e pop %r14
661e: c3 ret
661f: 45 33 c9 xor %r9d,%r9d
6622: eb a0 jmp 0x65c4
6624: b8 fa ff ff ff mov $0xfffffffa,%eax
6629: 41 5e pop %r14
662b: c3 ret
662c: b8 f8 ff ff ff mov $0xfffffff8,%eax
6631: 41 5e pop %r14
6633: c3 ret
6634: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6640: 41 56 push %r14
6642: 49 89 cb mov %rcx,%r11
6645: 4d 85 db test %r11,%r11
6648: 0f 84 db 01 00 00 je 0x6829
664e: 48 85 d2 test %rdx,%rdx
6651: 0f 84 d2 01 00 00 je 0x6829
6657: 4d 85 c0 test %r8,%r8
665a: 0f 84 c9 01 00 00 je 0x6829
6660: 45 85 c9 test %r9d,%r9d
6663: 0f 8e b8 01 00 00 jle 0x6821
6669: 49 63 c9 movslq %r9d,%rcx
666c: 48 83 f9 08 cmp $0x8,%rcx
6670: 0f 8c a6 01 00 00 jl 0x681c
6676: 4c 89 c0 mov %r8,%rax
6679: 48 83 e0 1f and $0x1f,%rax
667d: 85 c0 test %eax,%eax
667f: 74 0d je 0x668e
6681: a8 0f test $0xf,%al
6683: 0f 85 93 01 00 00 jne 0x681c
6689: b8 01 00 00 00 mov $0x1,%eax
668e: 41 89 c2 mov %eax,%r10d
6691: 4d 8d 72 08 lea 0x8(%r10),%r14
6695: 49 3b ce cmp %r14,%rcx
6698: 0f 8c 7e 01 00 00 jl 0x681c
669e: 45 89 ce mov %r9d,%r14d
66a1: 44 2b f0 sub %eax,%r14d
66a4: 41 83 e6 07 and $0x7,%r14d
66a8: 45 2b ce sub %r14d,%r9d
66ab: 45 33 f6 xor %r14d,%r14d
66ae: 4d 63 c9 movslq %r9d,%r9
66b1: 85 c0 test %eax,%eax
66b3: 4c 89 f0 mov %r14,%rax
66b6: 76 3c jbe 0x66f4
66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66bf: 00
66c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
66c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
66cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
66cf: 49 ff c6 inc %r14
66d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
66d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
66db: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
66e0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
66e5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
66eb: 48 83 c0 10 add $0x10,%rax
66ef: 4d 3b f2 cmp %r10,%r14
66f2: 72 cc jb 0x66c0
66f4: 4c 89 d0 mov %r10,%rax
66f7: 48 c1 e0 04 shl $0x4,%rax
66fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6700: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
6706: 4e 8d 34 00 lea (%rax,%r8,1),%r14
670a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
670f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
6713: 49 83 c2 08 add $0x8,%r10
6717: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
671c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
6720: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
6725: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
672a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
672f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
6736: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
673c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
6740: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
6745: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
6749: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
674f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
6754: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
675a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
6761: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
6767: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
676b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
6770: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
6774: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
677a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
677f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
6785: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
678c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
6792: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
6796: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
679b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
679f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
67a5: 48 05 80 00 00 00 add $0x80,%rax
67ab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
67b0: 4d 3b d1 cmp %r9,%r10
67b3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
67b9: 0f 82 41 ff ff ff jb 0x6700
67bf: 4c 89 c8 mov %r9,%rax
67c2: 48 c1 e0 04 shl $0x4,%rax
67c6: 4c 3b c9 cmp %rcx,%r9
67c9: 73 49 jae 0x6814
67cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67d2: 00
67d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
67e0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
67e6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
67eb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
67ef: 49 ff c1 inc %r9
67f2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
67f7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
67fb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
6800: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
6805: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
680b: 48 83 c0 10 add $0x10,%rax
680f: 4c 3b c9 cmp %rcx,%r9
6812: 72 cc jb 0x67e0
6814: 33 c0 xor %eax,%eax
6816: c5 f8 77 vzeroupper
6819: 41 5e pop %r14
681b: c3 ret
681c: 45 33 c9 xor %r9d,%r9d
681f: eb 9e jmp 0x67bf
6821: b8 fa ff ff ff mov $0xfffffffa,%eax
6826: 41 5e pop %r14
6828: c3 ret
6829: b8 f8 ff ff ff mov $0xfffffff8,%eax
682e: 41 5e pop %r14
6830: c3 ret
6831: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6838: 00
6839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6840: 41 56 push %r14
6842: 49 89 cb mov %rcx,%r11
6845: 4d 85 db test %r11,%r11
6848: 0f 84 f8 01 00 00 je 0x6a46
684e: 48 85 d2 test %rdx,%rdx
6851: 0f 84 ef 01 00 00 je 0x6a46
6857: 4d 85 c0 test %r8,%r8
685a: 0f 84 e6 01 00 00 je 0x6a46
6860: 45 85 c9 test %r9d,%r9d
6863: 0f 8e d5 01 00 00 jle 0x6a3e
6869: 49 63 c9 movslq %r9d,%rcx
686c: 48 83 f9 08 cmp $0x8,%rcx
6870: 0f 8c c3 01 00 00 jl 0x6a39
6876: 4c 89 c0 mov %r8,%rax
6879: 48 83 e0 1f and $0x1f,%rax
687d: 85 c0 test %eax,%eax
687f: 74 0d je 0x688e
6881: a8 0f test $0xf,%al
6883: 0f 85 b0 01 00 00 jne 0x6a39
6889: b8 01 00 00 00 mov $0x1,%eax
688e: 41 89 c2 mov %eax,%r10d
6891: 4d 8d 72 08 lea 0x8(%r10),%r14
6895: 49 3b ce cmp %r14,%rcx
6898: 0f 8c 9b 01 00 00 jl 0x6a39
689e: 45 89 ce mov %r9d,%r14d
68a1: 44 2b f0 sub %eax,%r14d
68a4: 41 83 e6 07 and $0x7,%r14d
68a8: 45 2b ce sub %r14d,%r9d
68ab: 45 33 f6 xor %r14d,%r14d
68ae: 4d 63 c9 movslq %r9d,%r9
68b1: 85 c0 test %eax,%eax
68b3: 4c 89 f0 mov %r14,%rax
68b6: 76 39 jbe 0x68f1
68b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68bf: 00
68c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
68c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
68cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
68cf: 49 ff c6 inc %r14
68d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
68d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
68db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
68e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
68e8: 48 83 c0 10 add $0x10,%rax
68ec: 4d 3b f2 cmp %r10,%r14
68ef: 72 cf jb 0x68c0
68f1: 4c 89 d0 mov %r10,%rax
68f4: 48 c1 e0 04 shl $0x4,%rax
68f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68ff: 00
6900: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
6906: 49 83 c2 08 add $0x8,%r10
690a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
690f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
6913: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
6918: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
691c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
6921: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
6926: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
692c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
6933: 01
6934: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
693b: 01
693c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
6942: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
6949: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
694f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
6956: 01
6957: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
695d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
6964: 01
6965: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
696c: 02
696d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
6974: 02
6975: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
697b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
6982: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
6988: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
698f: 02
6990: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
6996: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
699d: 02
699e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
69a5: 03
69a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
69ad: 03
69ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
69b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
69bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
69c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
69c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
69cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
69d4: 48 05 80 00 00 00 add $0x80,%rax
69da: 4d 3b d1 cmp %r9,%r10
69dd: 0f 82 1d ff ff ff jb 0x6900
69e3: 4c 89 c8 mov %r9,%rax
69e6: 48 c1 e0 04 shl $0x4,%rax
69ea: 4c 3b c9 cmp %rcx,%r9
69ed: 73 42 jae 0x6a31
69ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
69f6: 00
69f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69fe: 66 90 xchg %ax,%ax
6a00: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
6a06: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
6a0b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
6a0f: 49 ff c1 inc %r9
6a12: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
6a17: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
6a1b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
6a22: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
6a28: 48 83 c0 10 add $0x10,%rax
6a2c: 4c 3b c9 cmp %rcx,%r9
6a2f: 72 cf jb 0x6a00
6a31: 33 c0 xor %eax,%eax
6a33: c5 f8 77 vzeroupper
6a36: 41 5e pop %r14
6a38: c3 ret
6a39: 45 33 c9 xor %r9d,%r9d
6a3c: eb a5 jmp 0x69e3
6a3e: b8 fa ff ff ff mov $0xfffffffa,%eax
6a43: 41 5e pop %r14
6a45: c3 ret
6a46: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a4b: 41 5e pop %r14
6a4d: c3 ret
6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a55: 00
6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a5d: 0f 1f 00 nopl (%rax)
6a60: 53 push %rbx
6a61: 56 push %rsi
6a62: 57 push %rdi
6a63: 41 54 push %r12
6a65: 41 55 push %r13
6a67: 48 81 ec 70 04 00 00 sub $0x470,%rsp
6a6e: 4d 89 c4 mov %r8,%r12
6a71: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x2610410
6a78: 45 89 cd mov %r9d,%r13d
6a7b: 48 33 c4 xor %rsp,%rax
6a7e: 48 89 cf mov %rcx,%rdi
6a81: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
6a88: 00
6a89: 4d 85 e4 test %r12,%r12
6a8c: 0f 84 b3 01 00 00 je 0x6c45
6a92: 48 85 ff test %rdi,%rdi
6a95: 0f 84 94 01 00 00 je 0x6c2f
6a9b: 48 85 d2 test %rdx,%rdx
6a9e: 0f 84 63 01 00 00 je 0x6c07
6aa4: 45 85 ed test %r13d,%r13d
6aa7: 0f 8e 32 01 00 00 jle 0x6bdf
6aad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
6ab2: 48 89 c3 mov %rax,%rbx
6ab5: 48 83 e3 3f and $0x3f,%rbx
6ab9: 48 f7 db neg %rbx
6abc: 48 83 e3 3f and $0x3f,%rbx
6ac0: 41 83 fd 40 cmp $0x40,%r13d
6ac4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
6ac8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
6acf: 00
6ad0: 0f 8e a1 00 00 00 jle 0x6b77
6ad6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
6adb: 45 89 ee mov %r13d,%r14d
6ade: 4d 89 e5 mov %r12,%r13
6ae1: 49 89 d4 mov %rdx,%r12
6ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6aeb: 00
6aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6aff: 00
6b00: 4c 89 e1 mov %r12,%rcx
6b03: 48 89 f2 mov %rsi,%rdx
6b06: 49 89 d8 mov %rbx,%r8
6b09: 41 b9 40 00 00 00 mov $0x40,%r9d
6b0f: e8 cc 4b 13 00 call 0x13b6e0
6b14: 48 89 f9 mov %rdi,%rcx
6b17: 48 89 f2 mov %rsi,%rdx
6b1a: 41 b8 40 00 00 00 mov $0x40,%r8d
6b20: e8 bb c3 ff ff call 0x2ee0
6b25: 48 89 f9 mov %rdi,%rcx
6b28: 48 89 da mov %rbx,%rdx
6b2b: 41 b8 40 00 00 00 mov $0x40,%r8d
6b31: e8 aa c3 ff ff call 0x2ee0
6b36: 48 89 d9 mov %rbx,%rcx
6b39: 48 89 f2 mov %rsi,%rdx
6b3c: 4d 89 e8 mov %r13,%r8
6b3f: 41 b9 40 00 00 00 mov $0x40,%r9d
6b45: e8 16 77 03 00 call 0x3e260
6b4a: 41 83 c6 c0 add $0xffffffc0,%r14d
6b4e: 48 81 c7 00 02 00 00 add $0x200,%rdi
6b55: 49 81 c4 00 02 00 00 add $0x200,%r12
6b5c: 49 81 c5 00 04 00 00 add $0x400,%r13
6b63: 41 83 fe 40 cmp $0x40,%r14d
6b67: 7f 97 jg 0x6b00
6b69: 4c 89 e2 mov %r12,%rdx
6b6c: 4d 89 ec mov %r13,%r12
6b6f: 45 89 f5 mov %r14d,%r13d
6b72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
6b77: 48 89 d1 mov %rdx,%rcx
6b7a: 48 89 f2 mov %rsi,%rdx
6b7d: 49 89 d8 mov %rbx,%r8
6b80: 45 89 e9 mov %r13d,%r9d
6b83: e8 58 4b 13 00 call 0x13b6e0
6b88: 48 89 f9 mov %rdi,%rcx
6b8b: 48 89 f2 mov %rsi,%rdx
6b8e: 45 89 e8 mov %r13d,%r8d
6b91: e8 4a c3 ff ff call 0x2ee0
6b96: 48 89 f9 mov %rdi,%rcx
6b99: 48 89 da mov %rbx,%rdx
6b9c: 45 89 e8 mov %r13d,%r8d
6b9f: e8 3c c3 ff ff call 0x2ee0
6ba4: 48 89 d9 mov %rbx,%rcx
6ba7: 48 89 f2 mov %rsi,%rdx
6baa: 4d 89 e0 mov %r12,%r8
6bad: 45 89 e9 mov %r13d,%r9d
6bb0: e8 ab 76 03 00 call 0x3e260
6bb5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6bbc: 00
6bbd: 48 33 cc xor %rsp,%rcx
6bc0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x2610410
6bc7: 75 11 jne 0x6bda
6bc9: 33 c0 xor %eax,%eax
6bcb: 48 81 c4 70 04 00 00 add $0x470,%rsp
6bd2: 41 5d pop %r13
6bd4: 41 5c pop %r12
6bd6: 5f pop %rdi
6bd7: 5e pop %rsi
6bd8: 5b pop %rbx
6bd9: c3 ret
6bda: e8 91 4f 12 01 call 0x112bb70
6bdf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6be6: 00
6be7: 48 33 cc xor %rsp,%rcx
6bea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x2610410
6bf1: 75 e7 jne 0x6bda
6bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
6bf8: 48 81 c4 70 04 00 00 add $0x470,%rsp
6bff: 41 5d pop %r13
6c01: 41 5c pop %r12
6c03: 5f pop %rdi
6c04: 5e pop %rsi
6c05: 5b pop %rbx
6c06: c3 ret
6c07: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6c0e: 00
6c0f: 48 33 cc xor %rsp,%rcx
6c12: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x2610410
6c19: 75 bf jne 0x6bda
6c1b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c20: 48 81 c4 70 04 00 00 add $0x470,%rsp
6c27: 41 5d pop %r13
6c29: 41 5c pop %r12
6c2b: 5f pop %rdi
6c2c: 5e pop %rsi
6c2d: 5b pop %rbx
6c2e: c3 ret
6c2f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6c36: 00
6c37: 48 33 cc xor %rsp,%rcx
6c3a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x2610410
6c41: 75 97 jne 0x6bda
6c43: eb d6 jmp 0x6c1b
6c45: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6c4c: 00
6c4d: 48 33 cc xor %rsp,%rcx
6c50: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x2610410
6c57: 75 81 jne 0x6bda
6c59: eb c0 jmp 0x6c1b
6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c60: 53 push %rbx
6c61: 56 push %rsi
6c62: 57 push %rdi
6c63: 41 54 push %r12
6c65: 41 55 push %r13
6c67: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
6c6e: ff
6c6f: 4d 89 c4 mov %r8,%r12
6c72: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x2610410
6c79: 45 89 cd mov %r9d,%r13d
6c7c: 48 33 c4 xor %rsp,%rax
6c7f: 48 89 cf mov %rcx,%rdi
6c82: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
6c89: 00
6c8a: 4d 85 e4 test %r12,%r12
6c8d: 0f 84 b5 01 00 00 je 0x6e48
6c93: 48 85 ff test %rdi,%rdi
6c96: 0f 84 96 01 00 00 je 0x6e32
6c9c: 48 85 d2 test %rdx,%rdx
6c9f: 0f 84 64 01 00 00 je 0x6e09
6ca5: 45 85 ed test %r13d,%r13d
6ca8: 0f 8e 32 01 00 00 jle 0x6de0
6cae: 48 8d 44 24 28 lea 0x28(%rsp),%rax
6cb3: 48 83 e0 3f and $0x3f,%rax
6cb7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
6cbc: 48 f7 d8 neg %rax
6cbf: 48 83 e0 3f and $0x3f,%rax
6cc3: 48 03 f0 add %rax,%rsi
6cc6: 48 89 f3 mov %rsi,%rbx
6cc9: 48 81 c3 00 02 00 00 add $0x200,%rbx
6cd0: 41 83 fd 40 cmp $0x40,%r13d
6cd4: 0f 8e 9d 00 00 00 jle 0x6d77
6cda: 4c 89 74 24 20 mov %r14,0x20(%rsp)
6cdf: 45 89 ee mov %r13d,%r14d
6ce2: 4d 89 e5 mov %r12,%r13
6ce5: 49 89 d4 mov %rdx,%r12
6ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cef: 00
6cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6cfe: 00 00
6d00: 4c 89 e1 mov %r12,%rcx
6d03: 48 89 f2 mov %rsi,%rdx
6d06: 49 89 d8 mov %rbx,%r8
6d09: 41 b9 40 00 00 00 mov $0x40,%r9d
6d0f: e8 ec 49 13 00 call 0x13b700
6d14: 48 89 f9 mov %rdi,%rcx
6d17: 48 89 f2 mov %rsi,%rdx
6d1a: 41 b8 40 00 00 00 mov $0x40,%r8d
6d20: e8 fb c1 ff ff call 0x2f20
6d25: 48 89 f9 mov %rdi,%rcx
6d28: 48 89 da mov %rbx,%rdx
6d2b: 41 b8 40 00 00 00 mov $0x40,%r8d
6d31: e8 ea c1 ff ff call 0x2f20
6d36: 48 89 d9 mov %rbx,%rcx
6d39: 48 89 f2 mov %rsi,%rdx
6d3c: 4d 89 e8 mov %r13,%r8
6d3f: 41 b9 40 00 00 00 mov $0x40,%r9d
6d45: e8 f6 7a 03 00 call 0x3e840
6d4a: 41 83 c6 c0 add $0xffffffc0,%r14d
6d4e: 48 81 c7 00 02 00 00 add $0x200,%rdi
6d55: 49 81 c4 00 02 00 00 add $0x200,%r12
6d5c: 49 81 c5 00 04 00 00 add $0x400,%r13
6d63: 41 83 fe 40 cmp $0x40,%r14d
6d67: 7f 97 jg 0x6d00
6d69: 4c 89 e2 mov %r12,%rdx
6d6c: 4d 89 ec mov %r13,%r12
6d6f: 45 89 f5 mov %r14d,%r13d
6d72: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
6d77: 48 89 d1 mov %rdx,%rcx
6d7a: 48 89 f2 mov %rsi,%rdx
6d7d: 49 89 d8 mov %rbx,%r8
6d80: 45 89 e9 mov %r13d,%r9d
6d83: e8 78 49 13 00 call 0x13b700
6d88: 48 89 f9 mov %rdi,%rcx
6d8b: 48 89 f2 mov %rsi,%rdx
6d8e: 45 89 e8 mov %r13d,%r8d
6d91: e8 8a c1 ff ff call 0x2f20
6d96: 48 89 f9 mov %rdi,%rcx
6d99: 48 89 da mov %rbx,%rdx
6d9c: 45 89 e8 mov %r13d,%r8d
6d9f: e8 7c c1 ff ff call 0x2f20
6da4: 48 89 d9 mov %rbx,%rcx
6da7: 48 89 f2 mov %rsi,%rdx
6daa: 4d 89 e0 mov %r12,%r8
6dad: 45 89 e9 mov %r13d,%r9d
6db0: e8 8b 7a 03 00 call 0x3e840
6db5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6dbc: 00
6dbd: 48 33 cc xor %rsp,%rcx
6dc0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x2610410
6dc7: 75 12 jne 0x6ddb
6dc9: 33 c0 xor %eax,%eax
6dcb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
6dd2: 00
6dd3: 41 5d pop %r13
6dd5: 41 5c pop %r12
6dd7: 5f pop %rdi
6dd8: 5e pop %rsi
6dd9: 5b pop %rbx
6dda: c3 ret
6ddb: e8 90 4d 12 01 call 0x112bb70
6de0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6de7: 00
6de8: 48 33 cc xor %rsp,%rcx
6deb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x2610410
6df2: 75 e7 jne 0x6ddb
6df4: b8 fa ff ff ff mov $0xfffffffa,%eax
6df9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
6e00: 00
6e01: 41 5d pop %r13
6e03: 41 5c pop %r12
6e05: 5f pop %rdi
6e06: 5e pop %rsi
6e07: 5b pop %rbx
6e08: c3 ret
6e09: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6e10: 00
6e11: 48 33 cc xor %rsp,%rcx
6e14: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x2610410
6e1b: 75 be jne 0x6ddb
6e1d: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e22: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
6e29: 00
6e2a: 41 5d pop %r13
6e2c: 41 5c pop %r12
6e2e: 5f pop %rdi
6e2f: 5e pop %rsi
6e30: 5b pop %rbx
6e31: c3 ret
6e32: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6e39: 00
6e3a: 48 33 cc xor %rsp,%rcx
6e3d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x2610410
6e44: 75 95 jne 0x6ddb
6e46: eb d5 jmp 0x6e1d
6e48: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6e4f: 00
6e50: 48 33 cc xor %rsp,%rcx
6e53: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x2610410
6e5a: 0f 85 7b ff ff ff jne 0x6ddb
6e60: eb bb jmp 0x6e1d
6e62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e69: 00
6e6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e78: 00
6e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e80: 53 push %rbx
6e81: 56 push %rsi
6e82: 57 push %rdi
6e83: 41 54 push %r12
6e85: 41 55 push %r13
6e87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
6e8e: 4d 89 c4 mov %r8,%r12
6e91: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x2610410
6e98: 48 33 c4 xor %rsp,%rax
6e9b: 45 89 cd mov %r9d,%r13d
6e9e: 48 89 cf mov %rcx,%rdi
6ea1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
6ea8: 00
6ea9: 4d 85 e4 test %r12,%r12
6eac: 0f 84 b3 01 00 00 je 0x7065
6eb2: 48 85 ff test %rdi,%rdi
6eb5: 0f 84 94 01 00 00 je 0x704f
6ebb: 48 85 d2 test %rdx,%rdx
6ebe: 0f 84 63 01 00 00 je 0x7027
6ec4: 45 85 ed test %r13d,%r13d
6ec7: 0f 8e 32 01 00 00 jle 0x6fff
6ecd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
6ed2: 48 89 f0 mov %rsi,%rax
6ed5: 48 83 e0 3f and $0x3f,%rax
6ed9: 48 f7 d8 neg %rax
6edc: 48 83 e0 3f and $0x3f,%rax
6ee0: 48 03 f0 add %rax,%rsi
6ee3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
6eea: 00
6eeb: 41 83 fd 40 cmp $0x40,%r13d
6eef: 0f 8e a2 00 00 00 jle 0x6f97
6ef5: 4c 89 74 24 20 mov %r14,0x20(%rsp)
6efa: 45 89 ee mov %r13d,%r14d
6efd: 4d 89 e5 mov %r12,%r13
6f00: 49 89 d4 mov %rdx,%r12
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: 4c 89 e1 mov %r12,%rcx
6f23: 48 89 f2 mov %rsi,%rdx
6f26: 49 89 d8 mov %rbx,%r8
6f29: 41 b9 40 00 00 00 mov $0x40,%r9d
6f2f: e8 ec 47 13 00 call 0x13b720
6f34: 48 89 f9 mov %rdi,%rcx
6f37: 48 89 f2 mov %rsi,%rdx
6f3a: 41 b8 40 00 00 00 mov $0x40,%r8d
6f40: e8 1b c0 ff ff call 0x2f60
6f45: 48 89 f9 mov %rdi,%rcx
6f48: 48 89 da mov %rbx,%rdx
6f4b: 41 b8 40 00 00 00 mov $0x40,%r8d
6f51: e8 0a c0 ff ff call 0x2f60
6f56: 48 89 d9 mov %rbx,%rcx
6f59: 48 89 f2 mov %rsi,%rdx
6f5c: 4d 89 e8 mov %r13,%r8
6f5f: 41 b9 40 00 00 00 mov $0x40,%r9d
6f65: e8 b6 7c 03 00 call 0x3ec20
6f6a: 41 83 c6 c0 add $0xffffffc0,%r14d
6f6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
6f75: 49 81 c4 00 02 00 00 add $0x200,%r12
6f7c: 49 81 c5 00 04 00 00 add $0x400,%r13
6f83: 41 83 fe 40 cmp $0x40,%r14d
6f87: 7f 97 jg 0x6f20
6f89: 4c 89 e2 mov %r12,%rdx
6f8c: 4d 89 ec mov %r13,%r12
6f8f: 45 89 f5 mov %r14d,%r13d
6f92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
6f97: 48 89 d1 mov %rdx,%rcx
6f9a: 48 89 f2 mov %rsi,%rdx
6f9d: 49 89 d8 mov %rbx,%r8
6fa0: 45 89 e9 mov %r13d,%r9d
6fa3: e8 78 47 13 00 call 0x13b720
6fa8: 48 89 f9 mov %rdi,%rcx
6fab: 48 89 f2 mov %rsi,%rdx
6fae: 45 89 e8 mov %r13d,%r8d
6fb1: e8 aa bf ff ff call 0x2f60
6fb6: 48 89 f9 mov %rdi,%rcx
6fb9: 48 89 da mov %rbx,%rdx
6fbc: 45 89 e8 mov %r13d,%r8d
6fbf: e8 9c bf ff ff call 0x2f60
6fc4: 48 89 d9 mov %rbx,%rcx
6fc7: 48 89 f2 mov %rsi,%rdx
6fca: 4d 89 e0 mov %r12,%r8
6fcd: 45 89 e9 mov %r13d,%r9d
6fd0: e8 4b 7c 03 00 call 0x3ec20
6fd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
6fdc: 00
6fdd: 48 33 cc xor %rsp,%rcx
6fe0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x2610410
6fe7: 75 11 jne 0x6ffa
6fe9: 33 c0 xor %eax,%eax
6feb: 48 81 c4 70 04 00 00 add $0x470,%rsp
6ff2: 41 5d pop %r13
6ff4: 41 5c pop %r12
6ff6: 5f pop %rdi
6ff7: 5e pop %rsi
6ff8: 5b pop %rbx
6ff9: c3 ret
6ffa: e8 71 4b 12 01 call 0x112bb70
6fff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7006: 00
7007: 48 33 cc xor %rsp,%rcx
700a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x2610410
7011: 75 e7 jne 0x6ffa
7013: b8 fa ff ff ff mov $0xfffffffa,%eax
7018: 48 81 c4 70 04 00 00 add $0x470,%rsp
701f: 41 5d pop %r13
7021: 41 5c pop %r12
7023: 5f pop %rdi
7024: 5e pop %rsi
7025: 5b pop %rbx
7026: c3 ret
7027: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
702e: 00
702f: 48 33 cc xor %rsp,%rcx
7032: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x2610410
7039: 75 bf jne 0x6ffa
703b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7040: 48 81 c4 70 04 00 00 add $0x470,%rsp
7047: 41 5d pop %r13
7049: 41 5c pop %r12
704b: 5f pop %rdi
704c: 5e pop %rsi
704d: 5b pop %rbx
704e: c3 ret
704f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7056: 00
7057: 48 33 cc xor %rsp,%rcx
705a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x2610410
7061: 75 97 jne 0x6ffa
7063: eb d6 jmp 0x703b
7065: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
706c: 00
706d: 48 33 cc xor %rsp,%rcx
7070: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x2610410
7077: 75 81 jne 0x6ffa
7079: eb c0 jmp 0x703b
707b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7080: 53 push %rbx
7081: 56 push %rsi
7082: 57 push %rdi
7083: 41 54 push %r12
7085: 41 55 push %r13
7087: 48 81 ec 70 04 00 00 sub $0x470,%rsp
708e: 4d 89 c4 mov %r8,%r12
7091: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x2610410
7098: 45 89 cd mov %r9d,%r13d
709b: 48 33 c4 xor %rsp,%rax
709e: 48 89 cf mov %rcx,%rdi
70a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
70a8: 00
70a9: 4d 85 e4 test %r12,%r12
70ac: 0f 84 b3 01 00 00 je 0x7265
70b2: 48 85 ff test %rdi,%rdi
70b5: 0f 84 94 01 00 00 je 0x724f
70bb: 48 85 d2 test %rdx,%rdx
70be: 0f 84 63 01 00 00 je 0x7227
70c4: 45 85 ed test %r13d,%r13d
70c7: 0f 8e 32 01 00 00 jle 0x71ff
70cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
70d2: 48 89 c3 mov %rax,%rbx
70d5: 48 83 e3 3f and $0x3f,%rbx
70d9: 48 f7 db neg %rbx
70dc: 48 83 e3 3f and $0x3f,%rbx
70e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
70e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
70eb: 00
70ec: 41 83 fd 40 cmp $0x40,%r13d
70f0: 0f 8e a1 00 00 00 jle 0x7197
70f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
70fb: 45 89 ee mov %r13d,%r14d
70fe: 4d 89 e5 mov %r12,%r13
7101: 49 89 d4 mov %rdx,%r12
7104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
710b: 00
710c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
711f: 00
7120: 4c 89 e1 mov %r12,%rcx
7123: 48 89 f2 mov %rsi,%rdx
7126: 49 89 d8 mov %rbx,%r8
7129: 41 b9 40 00 00 00 mov $0x40,%r9d
712f: e8 0c 46 13 00 call 0x13b740
7134: 48 89 f9 mov %rdi,%rcx
7137: 48 89 f2 mov %rsi,%rdx
713a: 41 b8 40 00 00 00 mov $0x40,%r8d
7140: e8 5b be ff ff call 0x2fa0
7145: 48 89 f9 mov %rdi,%rcx
7148: 48 89 da mov %rbx,%rdx
714b: 41 b8 40 00 00 00 mov $0x40,%r8d
7151: e8 4a be ff ff call 0x2fa0
7156: 48 89 d9 mov %rbx,%rcx
7159: 48 89 f2 mov %rsi,%rdx
715c: 4d 89 e8 mov %r13,%r8
715f: 41 b9 40 00 00 00 mov $0x40,%r9d
7165: e8 36 80 03 00 call 0x3f1a0
716a: 41 83 c6 c0 add $0xffffffc0,%r14d
716e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7175: 49 81 c4 00 02 00 00 add $0x200,%r12
717c: 49 81 c5 00 04 00 00 add $0x400,%r13
7183: 41 83 fe 40 cmp $0x40,%r14d
7187: 7f 97 jg 0x7120
7189: 4c 89 e2 mov %r12,%rdx
718c: 4d 89 ec mov %r13,%r12
718f: 45 89 f5 mov %r14d,%r13d
7192: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7197: 48 89 d1 mov %rdx,%rcx
719a: 48 89 f2 mov %rsi,%rdx
719d: 49 89 d8 mov %rbx,%r8
71a0: 45 89 e9 mov %r13d,%r9d
71a3: e8 98 45 13 00 call 0x13b740
71a8: 48 89 f9 mov %rdi,%rcx
71ab: 48 89 f2 mov %rsi,%rdx
71ae: 45 89 e8 mov %r13d,%r8d
71b1: e8 ea bd ff ff call 0x2fa0
71b6: 48 89 f9 mov %rdi,%rcx
71b9: 48 89 da mov %rbx,%rdx
71bc: 45 89 e8 mov %r13d,%r8d
71bf: e8 dc bd ff ff call 0x2fa0
71c4: 48 89 d9 mov %rbx,%rcx
71c7: 48 89 f2 mov %rsi,%rdx
71ca: 4d 89 e0 mov %r12,%r8
71cd: 45 89 e9 mov %r13d,%r9d
71d0: e8 cb 7f 03 00 call 0x3f1a0
71d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
71dc: 00
71dd: 48 33 cc xor %rsp,%rcx
71e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x2610410
71e7: 75 11 jne 0x71fa
71e9: 33 c0 xor %eax,%eax
71eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
71f2: 41 5d pop %r13
71f4: 41 5c pop %r12
71f6: 5f pop %rdi
71f7: 5e pop %rsi
71f8: 5b pop %rbx
71f9: c3 ret
71fa: e8 71 49 12 01 call 0x112bb70
71ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7206: 00
7207: 48 33 cc xor %rsp,%rcx
720a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x2610410
7211: 75 e7 jne 0x71fa
7213: b8 fa ff ff ff mov $0xfffffffa,%eax
7218: 48 81 c4 70 04 00 00 add $0x470,%rsp
721f: 41 5d pop %r13
7221: 41 5c pop %r12
7223: 5f pop %rdi
7224: 5e pop %rsi
7225: 5b pop %rbx
7226: c3 ret
7227: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
722e: 00
722f: 48 33 cc xor %rsp,%rcx
7232: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x2610410
7239: 75 bf jne 0x71fa
723b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7240: 48 81 c4 70 04 00 00 add $0x470,%rsp
7247: 41 5d pop %r13
7249: 41 5c pop %r12
724b: 5f pop %rdi
724c: 5e pop %rsi
724d: 5b pop %rbx
724e: c3 ret
724f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7256: 00
7257: 48 33 cc xor %rsp,%rcx
725a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x2610410
7261: 75 97 jne 0x71fa
7263: eb d6 jmp 0x723b
7265: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
726c: 00
726d: 48 33 cc xor %rsp,%rcx
7270: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x2610410
7277: 75 81 jne 0x71fa
7279: eb c0 jmp 0x723b
727b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7280: 53 push %rbx
7281: 56 push %rsi
7282: 57 push %rdi
7283: 41 54 push %r12
7285: 41 55 push %r13
7287: 48 81 ec 70 04 00 00 sub $0x470,%rsp
728e: 4d 89 c4 mov %r8,%r12
7291: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x2610410
7298: 45 89 cd mov %r9d,%r13d
729b: 48 33 c4 xor %rsp,%rax
729e: 48 89 cf mov %rcx,%rdi
72a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
72a8: 00
72a9: 4d 85 e4 test %r12,%r12
72ac: 0f 84 b3 01 00 00 je 0x7465
72b2: 48 85 ff test %rdi,%rdi
72b5: 0f 84 94 01 00 00 je 0x744f
72bb: 48 85 d2 test %rdx,%rdx
72be: 0f 84 63 01 00 00 je 0x7427
72c4: 45 85 ed test %r13d,%r13d
72c7: 0f 8e 32 01 00 00 jle 0x73ff
72cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
72d2: 48 89 c3 mov %rax,%rbx
72d5: 48 83 e3 3f and $0x3f,%rbx
72d9: 48 f7 db neg %rbx
72dc: 48 83 e3 3f and $0x3f,%rbx
72e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
72e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
72eb: 00
72ec: 41 83 fd 40 cmp $0x40,%r13d
72f0: 0f 8e a1 00 00 00 jle 0x7397
72f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
72fb: 45 89 ee mov %r13d,%r14d
72fe: 4d 89 e5 mov %r12,%r13
7301: 49 89 d4 mov %rdx,%r12
7304: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
730b: 00
730c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
731f: 00
7320: 4c 89 e1 mov %r12,%rcx
7323: 48 89 f2 mov %rsi,%rdx
7326: 49 89 d8 mov %rbx,%r8
7329: 41 b9 40 00 00 00 mov $0x40,%r9d
732f: e8 2c 44 13 00 call 0x13b760
7334: 48 89 f9 mov %rdi,%rcx
7337: 48 89 f2 mov %rsi,%rdx
733a: 41 b8 40 00 00 00 mov $0x40,%r8d
7340: e8 5b be ff ff call 0x31a0
7345: 48 89 f9 mov %rdi,%rcx
7348: 48 89 da mov %rbx,%rdx
734b: 41 b8 40 00 00 00 mov $0x40,%r8d
7351: e8 4a be ff ff call 0x31a0
7356: 48 89 d9 mov %rbx,%rcx
7359: 48 89 f2 mov %rsi,%rdx
735c: 4d 89 e8 mov %r13,%r8
735f: 41 b9 40 00 00 00 mov $0x40,%r9d
7365: e8 16 86 03 00 call 0x3f980
736a: 41 83 c6 c0 add $0xffffffc0,%r14d
736e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7375: 49 81 c4 00 02 00 00 add $0x200,%r12
737c: 49 81 c5 00 04 00 00 add $0x400,%r13
7383: 41 83 fe 40 cmp $0x40,%r14d
7387: 7f 97 jg 0x7320
7389: 4c 89 e2 mov %r12,%rdx
738c: 4d 89 ec mov %r13,%r12
738f: 45 89 f5 mov %r14d,%r13d
7392: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7397: 48 89 d1 mov %rdx,%rcx
739a: 48 89 f2 mov %rsi,%rdx
739d: 49 89 d8 mov %rbx,%r8
73a0: 45 89 e9 mov %r13d,%r9d
73a3: e8 b8 43 13 00 call 0x13b760
73a8: 48 89 f9 mov %rdi,%rcx
73ab: 48 89 f2 mov %rsi,%rdx
73ae: 45 89 e8 mov %r13d,%r8d
73b1: e8 ea bd ff ff call 0x31a0
73b6: 48 89 f9 mov %rdi,%rcx
73b9: 48 89 da mov %rbx,%rdx
73bc: 45 89 e8 mov %r13d,%r8d
73bf: e8 dc bd ff ff call 0x31a0
73c4: 48 89 d9 mov %rbx,%rcx
73c7: 48 89 f2 mov %rsi,%rdx
73ca: 4d 89 e0 mov %r12,%r8
73cd: 45 89 e9 mov %r13d,%r9d
73d0: e8 ab 85 03 00 call 0x3f980
73d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
73dc: 00
73dd: 48 33 cc xor %rsp,%rcx
73e0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x2610410
73e7: 75 11 jne 0x73fa
73e9: 33 c0 xor %eax,%eax
73eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
73f2: 41 5d pop %r13
73f4: 41 5c pop %r12
73f6: 5f pop %rdi
73f7: 5e pop %rsi
73f8: 5b pop %rbx
73f9: c3 ret
73fa: e8 71 47 12 01 call 0x112bb70
73ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7406: 00
7407: 48 33 cc xor %rsp,%rcx
740a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x2610410
7411: 75 e7 jne 0x73fa
7413: b8 fa ff ff ff mov $0xfffffffa,%eax
7418: 48 81 c4 70 04 00 00 add $0x470,%rsp
741f: 41 5d pop %r13
7421: 41 5c pop %r12
7423: 5f pop %rdi
7424: 5e pop %rsi
7425: 5b pop %rbx
7426: c3 ret
7427: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
742e: 00
742f: 48 33 cc xor %rsp,%rcx
7432: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x2610410
7439: 75 bf jne 0x73fa
743b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7440: 48 81 c4 70 04 00 00 add $0x470,%rsp
7447: 41 5d pop %r13
7449: 41 5c pop %r12
744b: 5f pop %rdi
744c: 5e pop %rsi
744d: 5b pop %rbx
744e: c3 ret
744f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7456: 00
7457: 48 33 cc xor %rsp,%rcx
745a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x2610410
7461: 75 97 jne 0x73fa
7463: eb d6 jmp 0x743b
7465: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
746c: 00
746d: 48 33 cc xor %rsp,%rcx
7470: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x2610410
7477: 75 81 jne 0x73fa
7479: eb c0 jmp 0x743b
747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7480: 53 push %rbx
7481: 56 push %rsi
7482: 57 push %rdi
7483: 41 54 push %r12
7485: 41 55 push %r13
7487: 48 81 ec 70 04 00 00 sub $0x470,%rsp
748e: 4d 89 c4 mov %r8,%r12
7491: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x2610410
7498: 45 89 cd mov %r9d,%r13d
749b: 48 33 c4 xor %rsp,%rax
749e: 48 89 cf mov %rcx,%rdi
74a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
74a8: 00
74a9: 4d 85 e4 test %r12,%r12
74ac: 0f 84 b3 01 00 00 je 0x7665
74b2: 48 85 ff test %rdi,%rdi
74b5: 0f 84 94 01 00 00 je 0x764f
74bb: 48 85 d2 test %rdx,%rdx
74be: 0f 84 63 01 00 00 je 0x7627
74c4: 45 85 ed test %r13d,%r13d
74c7: 0f 8e 32 01 00 00 jle 0x75ff
74cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
74d2: 48 89 c3 mov %rax,%rbx
74d5: 48 83 e3 3f and $0x3f,%rbx
74d9: 48 f7 db neg %rbx
74dc: 48 83 e3 3f and $0x3f,%rbx
74e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
74e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
74eb: 00
74ec: 41 83 fd 40 cmp $0x40,%r13d
74f0: 0f 8e a1 00 00 00 jle 0x7597
74f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
74fb: 45 89 ee mov %r13d,%r14d
74fe: 4d 89 e5 mov %r12,%r13
7501: 49 89 d4 mov %rdx,%r12
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: 4c 89 e1 mov %r12,%rcx
7523: 48 89 f2 mov %rsi,%rdx
7526: 49 89 d8 mov %rbx,%r8
7529: 41 b9 40 00 00 00 mov $0x40,%r9d
752f: e8 4c 42 13 00 call 0x13b780
7534: 48 89 f9 mov %rdi,%rcx
7537: 48 89 f2 mov %rsi,%rdx
753a: 41 b8 40 00 00 00 mov $0x40,%r8d
7540: e8 1b be ff ff call 0x3360
7545: 48 89 f9 mov %rdi,%rcx
7548: 48 89 da mov %rbx,%rdx
754b: 41 b8 40 00 00 00 mov $0x40,%r8d
7551: e8 0a be ff ff call 0x3360
7556: 48 89 d9 mov %rbx,%rcx
7559: 48 89 f2 mov %rsi,%rdx
755c: 4d 89 e8 mov %r13,%r8
755f: 41 b9 40 00 00 00 mov $0x40,%r9d
7565: e8 96 8b 03 00 call 0x40100
756a: 41 83 c6 c0 add $0xffffffc0,%r14d
756e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7575: 49 81 c4 00 02 00 00 add $0x200,%r12
757c: 49 81 c5 00 04 00 00 add $0x400,%r13
7583: 41 83 fe 40 cmp $0x40,%r14d
7587: 7f 97 jg 0x7520
7589: 4c 89 e2 mov %r12,%rdx
758c: 4d 89 ec mov %r13,%r12
758f: 45 89 f5 mov %r14d,%r13d
7592: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7597: 48 89 d1 mov %rdx,%rcx
759a: 48 89 f2 mov %rsi,%rdx
759d: 49 89 d8 mov %rbx,%r8
75a0: 45 89 e9 mov %r13d,%r9d
75a3: e8 d8 41 13 00 call 0x13b780
75a8: 48 89 f9 mov %rdi,%rcx
75ab: 48 89 f2 mov %rsi,%rdx
75ae: 45 89 e8 mov %r13d,%r8d
75b1: e8 aa bd ff ff call 0x3360
75b6: 48 89 f9 mov %rdi,%rcx
75b9: 48 89 da mov %rbx,%rdx
75bc: 45 89 e8 mov %r13d,%r8d
75bf: e8 9c bd ff ff call 0x3360
75c4: 48 89 d9 mov %rbx,%rcx
75c7: 48 89 f2 mov %rsi,%rdx
75ca: 4d 89 e0 mov %r12,%r8
75cd: 45 89 e9 mov %r13d,%r9d
75d0: e8 2b 8b 03 00 call 0x40100
75d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
75dc: 00
75dd: 48 33 cc xor %rsp,%rcx
75e0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x2610410
75e7: 75 11 jne 0x75fa
75e9: 33 c0 xor %eax,%eax
75eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
75f2: 41 5d pop %r13
75f4: 41 5c pop %r12
75f6: 5f pop %rdi
75f7: 5e pop %rsi
75f8: 5b pop %rbx
75f9: c3 ret
75fa: e8 71 45 12 01 call 0x112bb70
75ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7606: 00
7607: 48 33 cc xor %rsp,%rcx
760a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x2610410
7611: 75 e7 jne 0x75fa
7613: b8 fa ff ff ff mov $0xfffffffa,%eax
7618: 48 81 c4 70 04 00 00 add $0x470,%rsp
761f: 41 5d pop %r13
7621: 41 5c pop %r12
7623: 5f pop %rdi
7624: 5e pop %rsi
7625: 5b pop %rbx
7626: c3 ret
7627: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
762e: 00
762f: 48 33 cc xor %rsp,%rcx
7632: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x2610410
7639: 75 bf jne 0x75fa
763b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7640: 48 81 c4 70 04 00 00 add $0x470,%rsp
7647: 41 5d pop %r13
7649: 41 5c pop %r12
764b: 5f pop %rdi
764c: 5e pop %rsi
764d: 5b pop %rbx
764e: c3 ret
764f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
7656: 00
7657: 48 33 cc xor %rsp,%rcx
765a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x2610410
7661: 75 97 jne 0x75fa
7663: eb d6 jmp 0x763b
7665: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
766c: 00
766d: 48 33 cc xor %rsp,%rcx
7670: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x2610410
7677: 75 81 jne 0x75fa
7679: eb c0 jmp 0x763b
767b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7680: 48 83 ec 28 sub $0x28,%rsp
7684: 48 85 c9 test %rcx,%rcx
7687: 74 25 je 0x76ae
7689: 48 85 d2 test %rdx,%rdx
768c: 74 20 je 0x76ae
768e: 4d 85 c0 test %r8,%r8
7691: 74 1b je 0x76ae
7693: 45 85 c9 test %r9d,%r9d
7696: 7f 0a jg 0x76a2
7698: b8 fa ff ff ff mov $0xfffffffa,%eax
769d: 48 83 c4 28 add $0x28,%rsp
76a1: c3 ret
76a2: e8 d9 91 03 00 call 0x40880
76a7: 33 c0 xor %eax,%eax
76a9: 48 83 c4 28 add $0x28,%rsp
76ad: c3 ret
76ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
76b3: 48 83 c4 28 add $0x28,%rsp
76b7: c3 ret
76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76bf: 00
76c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
76c5: 48 85 c9 test %rcx,%rcx
76c8: 74 27 je 0x76f1
76ca: 48 85 d2 test %rdx,%rdx
76cd: 74 22 je 0x76f1
76cf: 4d 85 c0 test %r8,%r8
76d2: 74 1d je 0x76f1
76d4: 45 85 c9 test %r9d,%r9d
76d7: 7f 0b jg 0x76e4
76d9: b8 fa ff ff ff mov $0xfffffffa,%eax
76de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76e3: c3 ret
76e4: e8 77 94 03 00 call 0x40b60
76e9: 33 c0 xor %eax,%eax
76eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76f0: c3 ret
76f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
76f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76fb: c3 ret
76fc: 0f 1f 40 00 nopl 0x0(%rax)
7700: 48 83 ec 28 sub $0x28,%rsp
7704: 48 85 c9 test %rcx,%rcx
7707: 74 25 je 0x772e
7709: 48 85 d2 test %rdx,%rdx
770c: 74 20 je 0x772e
770e: 4d 85 c0 test %r8,%r8
7711: 74 1b je 0x772e
7713: 45 85 c9 test %r9d,%r9d
7716: 7f 0a jg 0x7722
7718: b8 fa ff ff ff mov $0xfffffffa,%eax
771d: 48 83 c4 28 add $0x28,%rsp
7721: c3 ret
7722: e8 19 97 03 00 call 0x40e40
7727: 33 c0 xor %eax,%eax
7729: 48 83 c4 28 add $0x28,%rsp
772d: c3 ret
772e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7733: 48 83 c4 28 add $0x28,%rsp
7737: c3 ret
7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
773f: 00
7740: 41 57 push %r15
7742: 49 89 ca mov %rcx,%r10
7745: 49 89 d3 mov %rdx,%r11
7748: 4d 85 d2 test %r10,%r10
774b: 0f 84 fb 00 00 00 je 0x784c
7751: 4d 85 db test %r11,%r11
7754: 0f 84 f2 00 00 00 je 0x784c
775a: 4d 85 c0 test %r8,%r8
775d: 0f 84 e9 00 00 00 je 0x784c
7763: 45 85 c9 test %r9d,%r9d
7766: 0f 8e d8 00 00 00 jle 0x7844
776c: 49 63 d1 movslq %r9d,%rdx
776f: 48 83 fa 08 cmp $0x8,%rdx
7773: 0f 8c c6 00 00 00 jl 0x783f
7779: 4c 89 c0 mov %r8,%rax
777c: 48 83 e0 0f and $0xf,%rax
7780: 85 c0 test %eax,%eax
7782: 74 10 je 0x7794
7784: a8 03 test $0x3,%al
7786: 0f 85 b3 00 00 00 jne 0x783f
778c: f7 d8 neg %eax
778e: 83 c0 10 add $0x10,%eax
7791: c1 e8 02 shr $0x2,%eax
7794: 89 c1 mov %eax,%ecx
7796: 4c 8d 79 08 lea 0x8(%rcx),%r15
779a: 49 3b d7 cmp %r15,%rdx
779d: 0f 8c 9c 00 00 00 jl 0x783f
77a3: 45 89 cf mov %r9d,%r15d
77a6: 44 2b f8 sub %eax,%r15d
77a9: 41 83 e7 07 and $0x7,%r15d
77ad: 45 2b cf sub %r15d,%r9d
77b0: 4d 63 c9 movslq %r9d,%r9
77b3: 85 c0 test %eax,%eax
77b5: b8 00 00 00 00 mov $0x0,%eax
77ba: 76 24 jbe 0x77e0
77bc: 0f 1f 40 00 nopl 0x0(%rax)
77c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
77c6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
77cc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
77d2: 48 ff c0 inc %rax
77d5: 48 3b c1 cmp %rcx,%rax
77d8: 72 e6 jb 0x77c0
77da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
77e0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
77e6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
77ed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
77f3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
77fa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
7800: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
7807: 48 83 c1 08 add $0x8,%rcx
780b: 49 3b c9 cmp %r9,%rcx
780e: 72 d0 jb 0x77e0
7810: 4c 3b ca cmp %rdx,%r9
7813: 73 25 jae 0x783a
7815: 0f 1f 40 00 nopl 0x0(%rax)
7819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7820: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
7826: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
782c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
7832: 49 ff c1 inc %r9
7835: 4c 3b ca cmp %rdx,%r9
7838: 72 e6 jb 0x7820
783a: 33 c0 xor %eax,%eax
783c: 41 5f pop %r15
783e: c3 ret
783f: 45 33 c9 xor %r9d,%r9d
7842: eb cc jmp 0x7810
7844: b8 fa ff ff ff mov $0xfffffffa,%eax
7849: 41 5f pop %r15
784b: c3 ret
784c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7851: 41 5f pop %r15
7853: c3 ret
7854: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7860: 53 push %rbx
7861: 57 push %rdi
7862: 55 push %rbp
7863: 49 89 ca mov %rcx,%r10
7866: 4d 85 d2 test %r10,%r10
7869: 0f 84 92 01 00 00 je 0x7a01
786f: 48 85 d2 test %rdx,%rdx
7872: 0f 84 89 01 00 00 je 0x7a01
7878: 4d 85 c0 test %r8,%r8
787b: 0f 84 80 01 00 00 je 0x7a01
7881: 45 85 c9 test %r9d,%r9d
7884: 0f 8e 6e 01 00 00 jle 0x79f8
788a: 41 83 f9 10 cmp $0x10,%r9d
788e: 0f 8c 50 01 00 00 jl 0x79e4
7894: 41 83 f9 1d cmp $0x1d,%r9d
7898: 0f 8c 4d 01 00 00 jl 0x79eb
789e: 4c 89 c1 mov %r8,%rcx
78a1: 48 83 e1 1f and $0x1f,%rcx
78a5: 89 c9 mov %ecx,%ecx
78a7: 85 c9 test %ecx,%ecx
78a9: 74 11 je 0x78bc
78ab: f6 c1 03 test $0x3,%cl
78ae: 0f 85 30 01 00 00 jne 0x79e4
78b4: f7 d9 neg %ecx
78b6: 83 c1 20 add $0x20,%ecx
78b9: c1 e9 02 shr $0x2,%ecx
78bc: 8d 41 10 lea 0x10(%rcx),%eax
78bf: 44 3b c8 cmp %eax,%r9d
78c2: 0f 8c 1c 01 00 00 jl 0x79e4
78c8: 44 89 cf mov %r9d,%edi
78cb: 33 c0 xor %eax,%eax
78cd: 2b f9 sub %ecx,%edi
78cf: 83 e7 0f and $0xf,%edi
78d2: f7 df neg %edi
78d4: 41 03 f9 add %r9d,%edi
78d7: 85 c9 test %ecx,%ecx
78d9: 76 1e jbe 0x78f9
78db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
78e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
78e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
78eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
78f1: 48 ff c0 inc %rax
78f4: 48 3b c1 cmp %rcx,%rax
78f7: 72 e7 jb 0x78e0
78f9: 48 63 c7 movslq %edi,%rax
78fc: 0f 1f 40 00 nopl 0x0(%rax)
7900: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
7906: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
790d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
7912: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
7918: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
791e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
7925: 48 83 c1 10 add $0x10,%rcx
7929: 48 3b c8 cmp %rax,%rcx
792c: 72 d2 jb 0x7900
792e: 8d 47 01 lea 0x1(%rdi),%eax
7931: 41 3b c1 cmp %r9d,%eax
7934: 0f 87 9d 00 00 00 ja 0x79d7
793a: 4d 63 c9 movslq %r9d,%r9
793d: 48 63 ff movslq %edi,%rdi
7940: 4c 2b cf sub %rdi,%r9
7943: 49 83 f9 04 cmp $0x4,%r9
7947: 0f 8c 93 00 00 00 jl 0x79e0
794d: 48 63 ff movslq %edi,%rdi
7950: 44 89 cd mov %r9d,%ebp
7953: 83 e5 fc and $0xfffffffc,%ebp
7956: 33 c9 xor %ecx,%ecx
7958: 48 63 ed movslq %ebp,%rbp
795b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
795f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
7963: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
7967: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
796e: 00
796f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7976: 0f 1f 00 nopl (%rax)
7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7980: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
7986: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
798b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
7990: 48 83 c1 04 add $0x4,%rcx
7994: 48 3b cd cmp %rbp,%rcx
7997: 72 e7 jb 0x7980
7999: 49 3b e9 cmp %r9,%rbp
799c: 73 39 jae 0x79d7
799e: 48 63 ff movslq %edi,%rdi
79a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
79a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
79a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
79ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79b4: 00
79b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79bc: 0f 1f 40 00 nopl 0x0(%rax)
79c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
79c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
79ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
79cf: 48 ff c5 inc %rbp
79d2: 49 3b e9 cmp %r9,%rbp
79d5: 72 e9 jb 0x79c0
79d7: 33 c0 xor %eax,%eax
79d9: c5 f8 77 vzeroupper
79dc: 5d pop %rbp
79dd: 5f pop %rdi
79de: 5b pop %rbx
79df: c3 ret
79e0: 33 ed xor %ebp,%ebp
79e2: eb b5 jmp 0x7999
79e4: 33 ff xor %edi,%edi
79e6: e9 43 ff ff ff jmp 0x792e
79eb: 44 89 cf mov %r9d,%edi
79ee: 33 c9 xor %ecx,%ecx
79f0: 83 e7 f0 and $0xfffffff0,%edi
79f3: e9 01 ff ff ff jmp 0x78f9
79f8: b8 fa ff ff ff mov $0xfffffffa,%eax
79fd: 5d pop %rbp
79fe: 5f pop %rdi
79ff: 5b pop %rbx
7a00: c3 ret
7a01: b8 f8 ff ff ff mov $0xfffffff8,%eax
7a06: 5d pop %rbp
7a07: 5f pop %rdi
7a08: 5b pop %rbx
7a09: c3 ret
7a0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a11: 00
7a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a20: 56 push %rsi
7a21: 57 push %rdi
7a22: 41 54 push %r12
7a24: 55 push %rbp
7a25: 48 83 ec 28 sub $0x28,%rsp
7a29: 89 ce mov %ecx,%esi
7a2b: 4c 89 cd mov %r9,%rbp
7a2e: 83 fe 1e cmp $0x1e,%esi
7a31: 0f 87 83 01 00 00 ja 0x7bba
7a37: 48 85 ed test %rbp,%rbp
7a3a: 0f 84 89 01 00 00 je 0x7bc9
7a40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
7a45: 48 85 ff test %rdi,%rdi
7a48: 0f 84 7b 01 00 00 je 0x7bc9
7a4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
7a53: 4d 85 e4 test %r12,%r12
7a56: 0f 84 6d 01 00 00 je 0x7bc9
7a5c: 83 fa 08 cmp $0x8,%edx
7a5f: 74 1e je 0x7a7f
7a61: 83 fa 04 cmp $0x4,%edx
7a64: 74 19 je 0x7a7f
7a66: 83 fa 01 cmp $0x1,%edx
7a69: 74 14 je 0x7a7f
7a6b: 83 fa 02 cmp $0x2,%edx
7a6e: 74 0f je 0x7a7f
7a70: b8 ee ff ff ff mov $0xffffffee,%eax
7a75: 48 83 c4 28 add $0x28,%rsp
7a79: 5d pop %rbp
7a7a: 41 5c pop %r12
7a7c: 5f pop %rdi
7a7d: 5e pop %rsi
7a7e: c3 ret
7a7f: 83 fe 1c cmp $0x1c,%esi
7a82: 0f 8f 32 01 00 00 jg 0x7bba
7a88: 83 fe 05 cmp $0x5,%esi
7a8b: 7f 14 jg 0x7aa1
7a8d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
7a94: 33 c0 xor %eax,%eax
7a96: 89 07 mov %eax,(%rdi)
7a98: 41 89 04 24 mov %eax,(%r12)
7a9c: e9 0d 01 00 00 jmp 0x7bae
7aa1: 83 fe 06 cmp $0x6,%esi
7aa4: 7f 11 jg 0x7ab7
7aa6: 33 c0 xor %eax,%eax
7aa8: 89 45 00 mov %eax,0x0(%rbp)
7aab: 89 07 mov %eax,(%rdi)
7aad: 41 89 04 24 mov %eax,(%r12)
7ab1: 44 8b 55 00 mov 0x0(%rbp),%r10d
7ab5: eb 6a jmp 0x7b21
7ab7: 8d 4e ff lea -0x1(%rsi),%ecx
7aba: 83 f9 0e cmp $0xe,%ecx
7abd: 7f 4b jg 0x7b0a
7abf: 41 bb 01 00 00 00 mov $0x1,%r11d
7ac5: 41 d3 e3 shl %cl,%r11d
7ac8: 45 89 da mov %r11d,%r10d
7acb: 41 c1 e2 04 shl $0x4,%r10d
7acf: 41 8d 42 4f lea 0x4f(%r10),%eax
7ad3: 41 83 c2 3f add $0x3f,%r10d
7ad7: 83 e0 c0 and $0xffffffc0,%eax
7ada: 41 83 e2 c0 and $0xffffffc0,%r10d
7ade: 89 45 00 mov %eax,0x0(%rbp)
7ae1: c7 07 00 00 00 00 movl $0x0,(%rdi)
7ae7: 45 89 14 24 mov %r10d,(%r12)
7aeb: 45 89 da mov %r11d,%r10d
7aee: 41 d1 fa sar $1,%r10d
7af1: 41 c1 ea 1e shr $0x1e,%r10d
7af5: 45 03 d3 add %r11d,%r10d
7af8: 41 83 e2 fc and $0xfffffffc,%r10d
7afc: 41 83 c2 43 add $0x43,%r10d
7b00: 41 83 e2 c0 and $0xffffffc0,%r10d
7b04: 44 03 55 00 add 0x0(%rbp),%r10d
7b08: eb 12 jmp 0x7b1c
7b0a: 48 89 ea mov %rbp,%rdx
7b0d: 49 89 f8 mov %rdi,%r8
7b10: 4d 89 e1 mov %r12,%r9
7b13: e8 08 96 03 00 call 0x41120
7b18: 44 8b 55 00 mov 0x0(%rbp),%r10d
7b1c: 83 fe 12 cmp $0x12,%esi
7b1f: 7d 28 jge 0x7b49
7b21: 89 f1 mov %esi,%ecx
7b23: b8 01 00 00 00 mov $0x1,%eax
7b28: d3 e0 shl %cl,%eax
7b2a: 41 89 c3 mov %eax,%r11d
7b2d: 41 d1 fb sar $1,%r11d
7b30: 41 c1 eb 1e shr $0x1e,%r11d
7b34: 44 03 d8 add %eax,%r11d
7b37: 41 c1 eb 02 shr $0x2,%r11d
7b3b: 41 c1 e3 04 shl $0x4,%r11d
7b3f: 41 83 c3 3f add $0x3f,%r11d
7b43: 41 83 e3 c0 and $0xffffffc0,%r11d
7b47: eb 1b jmp 0x7b64
7b49: 41 bb 01 00 00 00 mov $0x1,%r11d
7b4f: 8d 4e 15 lea 0x15(%rsi),%ecx
7b52: 41 d3 e3 shl %cl,%r11d
7b55: 41 c1 e3 04 shl $0x4,%r11d
7b59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
7b60: 41 83 e3 c0 and $0xffffffc0,%r11d
7b64: 83 fe 0a cmp $0xa,%esi
7b67: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
7b6e: 00
7b6f: 89 45 00 mov %eax,0x0(%rbp)
7b72: 7f 04 jg 0x7b78
7b74: 33 c0 xor %eax,%eax
7b76: eb 25 jmp 0x7b9d
7b78: 89 f1 mov %esi,%ecx
7b7a: b8 01 00 00 00 mov $0x1,%eax
7b7f: d3 e0 shl %cl,%eax
7b81: 89 c2 mov %eax,%edx
7b83: d1 fa sar $1,%edx
7b85: c1 ea 1e shr $0x1e,%edx
7b88: 03 d0 add %eax,%edx
7b8a: c1 ea 02 shr $0x2,%edx
7b8d: 8b 2f mov (%rdi),%ebp
7b8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
7b96: 83 e6 c0 and $0xffffffc0,%esi
7b99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
7b9d: 89 07 mov %eax,(%rdi)
7b9f: 41 8b 04 24 mov (%r12),%eax
7ba3: 85 c0 test %eax,%eax
7ba5: 7e 07 jle 0x7bae
7ba7: 83 c0 40 add $0x40,%eax
7baa: 41 89 04 24 mov %eax,(%r12)
7bae: 33 c0 xor %eax,%eax
7bb0: 48 83 c4 28 add $0x28,%rsp
7bb4: 5d pop %rbp
7bb5: 41 5c pop %r12
7bb7: 5f pop %rdi
7bb8: 5e pop %rsi
7bb9: c3 ret
7bba: b8 ef ff ff ff mov $0xffffffef,%eax
7bbf: 48 83 c4 28 add $0x28,%rsp
7bc3: 5d pop %rbp
7bc4: 41 5c pop %r12
7bc6: 5f pop %rdi
7bc7: 5e pop %rsi
7bc8: c3 ret
7bc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
7bce: 48 83 c4 28 add $0x28,%rsp
7bd2: 5d pop %rbp
7bd3: 41 5c pop %r12
7bd5: 5f pop %rdi
7bd6: 5e pop %rsi
7bd7: c3 ret
7bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bdf: 00
7be0: 41 54 push %r12
7be2: 41 55 push %r13
7be4: 41 56 push %r14
7be6: 41 57 push %r15
7be8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7bed: 41 89 cd mov %ecx,%r13d
7bf0: 4d 89 cc mov %r9,%r12
7bf3: 41 83 fd 1e cmp $0x1e,%r13d
7bf7: 0f 87 97 01 00 00 ja 0x7d94
7bfd: 4d 85 e4 test %r12,%r12
7c00: 0f 84 a1 01 00 00 je 0x7da7
7c06: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
7c0b: 4d 85 f6 test %r14,%r14
7c0e: 0f 84 93 01 00 00 je 0x7da7
7c14: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
7c19: 4d 85 ff test %r15,%r15
7c1c: 0f 84 85 01 00 00 je 0x7da7
7c22: 83 fa 08 cmp $0x8,%edx
7c25: 74 22 je 0x7c49
7c27: 83 fa 04 cmp $0x4,%edx
7c2a: 74 1d je 0x7c49
7c2c: 83 fa 01 cmp $0x1,%edx
7c2f: 74 18 je 0x7c49
7c31: 83 fa 02 cmp $0x2,%edx
7c34: 74 13 je 0x7c49
7c36: b8 ee ff ff ff mov $0xffffffee,%eax
7c3b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7c40: 41 5f pop %r15
7c42: 41 5e pop %r14
7c44: 41 5d pop %r13
7c46: 41 5c pop %r12
7c48: c3 ret
7c49: 41 83 fd 1c cmp $0x1c,%r13d
7c4d: 0f 8f 41 01 00 00 jg 0x7d94
7c53: 41 83 fd 05 cmp $0x5,%r13d
7c57: 7f 15 jg 0x7c6e
7c59: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
7c60: 00
7c61: 33 c0 xor %eax,%eax
7c63: 41 89 06 mov %eax,(%r14)
7c66: 41 89 07 mov %eax,(%r15)
7c69: e9 16 01 00 00 jmp 0x7d84
7c6e: 41 83 fd 06 cmp $0x6,%r13d
7c72: 7f 12 jg 0x7c86
7c74: 33 c0 xor %eax,%eax
7c76: 41 89 04 24 mov %eax,(%r12)
7c7a: 41 89 06 mov %eax,(%r14)
7c7d: 41 89 07 mov %eax,(%r15)
7c80: 41 8b 14 24 mov (%r12),%edx
7c84: eb 6a jmp 0x7cf0
7c86: 41 8d 4d ff lea -0x1(%r13),%ecx
7c8a: 83 f9 10 cmp $0x10,%ecx
7c8d: 7f 49 jg 0x7cd8
7c8f: 41 bb 01 00 00 00 mov $0x1,%r11d
7c95: 41 d3 e3 shl %cl,%r11d
7c98: 44 89 da mov %r11d,%edx
7c9b: 45 89 da mov %r11d,%r10d
7c9e: d1 fa sar $1,%edx
7ca0: c1 ea 1e shr $0x1e,%edx
7ca3: 41 c1 e2 04 shl $0x4,%r10d
7ca7: 41 03 d3 add %r11d,%edx
7caa: 44 89 d0 mov %r10d,%eax
7cad: 83 e2 fc and $0xfffffffc,%edx
7cb0: 83 c0 4f add $0x4f,%eax
7cb3: 41 83 c2 3f add $0x3f,%r10d
7cb7: 83 c2 43 add $0x43,%edx
7cba: 83 e0 c0 and $0xffffffc0,%eax
7cbd: 41 89 04 24 mov %eax,(%r12)
7cc1: 41 83 e2 c0 and $0xffffffc0,%r10d
7cc5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
7ccc: 83 e2 c0 and $0xffffffc0,%edx
7ccf: 45 89 17 mov %r10d,(%r15)
7cd2: 41 03 14 24 add (%r12),%edx
7cd6: eb 12 jmp 0x7cea
7cd8: 4c 89 e2 mov %r12,%rdx
7cdb: 4d 89 f0 mov %r14,%r8
7cde: 4d 89 f9 mov %r15,%r9
7ce1: e8 5a 96 03 00 call 0x41340
7ce6: 41 8b 14 24 mov (%r12),%edx
7cea: 41 83 fd 11 cmp $0x11,%r13d
7cee: 7d 29 jge 0x7d19
7cf0: 44 89 e9 mov %r13d,%ecx
7cf3: b8 01 00 00 00 mov $0x1,%eax
7cf8: d3 e0 shl %cl,%eax
7cfa: 41 89 c2 mov %eax,%r10d
7cfd: 41 d1 fa sar $1,%r10d
7d00: 41 c1 ea 1e shr $0x1e,%r10d
7d04: 44 03 d0 add %eax,%r10d
7d07: 41 c1 ea 02 shr $0x2,%r10d
7d0b: 41 c1 e2 04 shl $0x4,%r10d
7d0f: 41 83 c2 3f add $0x3f,%r10d
7d13: 41 83 e2 c0 and $0xffffffc0,%r10d
7d17: eb 1c jmp 0x7d35
7d19: 41 ba 01 00 00 00 mov $0x1,%r10d
7d1f: 41 8d 4d 15 lea 0x15(%r13),%ecx
7d23: 41 d3 e2 shl %cl,%r10d
7d26: 41 c1 e2 04 shl $0x4,%r10d
7d2a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
7d31: 41 83 e2 c0 and $0xffffffc0,%r10d
7d35: 45 03 d2 add %r10d,%r10d
7d38: 41 03 d2 add %r10d,%edx
7d3b: 81 c2 00 01 00 00 add $0x100,%edx
7d41: 41 89 14 24 mov %edx,(%r12)
7d45: 41 83 fd 0a cmp $0xa,%r13d
7d49: 7f 04 jg 0x7d4f
7d4b: 33 d2 xor %edx,%edx
7d4d: eb 25 jmp 0x7d74
7d4f: 44 89 e9 mov %r13d,%ecx
7d52: b8 01 00 00 00 mov $0x1,%eax
7d57: d3 e0 shl %cl,%eax
7d59: 89 c2 mov %eax,%edx
7d5b: d1 fa sar $1,%edx
7d5d: c1 ea 1e shr $0x1e,%edx
7d60: 03 d0 add %eax,%edx
7d62: c1 ea 02 shr $0x2,%edx
7d65: c1 e2 03 shl $0x3,%edx
7d68: 83 c2 47 add $0x47,%edx
7d6b: 83 e2 c0 and $0xffffffc0,%edx
7d6e: 83 c2 40 add $0x40,%edx
7d71: 41 03 16 add (%r14),%edx
7d74: 41 89 16 mov %edx,(%r14)
7d77: 41 8b 07 mov (%r15),%eax
7d7a: 85 c0 test %eax,%eax
7d7c: 7e 06 jle 0x7d84
7d7e: 83 c0 40 add $0x40,%eax
7d81: 41 89 07 mov %eax,(%r15)
7d84: 33 c0 xor %eax,%eax
7d86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7d8b: 41 5f pop %r15
7d8d: 41 5e pop %r14
7d8f: 41 5d pop %r13
7d91: 41 5c pop %r12
7d93: c3 ret
7d94: b8 ef ff ff ff mov $0xffffffef,%eax
7d99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7d9e: 41 5f pop %r15
7da0: 41 5e pop %r14
7da2: 41 5d pop %r13
7da4: 41 5c pop %r12
7da6: c3 ret
7da7: b8 f8 ff ff ff mov $0xfffffff8,%eax
7dac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7db1: 41 5f pop %r15
7db3: 41 5e pop %r14
7db5: 41 5d pop %r13
7db7: 41 5c pop %r12
7db9: c3 ret
7dba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7dc0: 56 push %rsi
7dc1: 57 push %rdi
7dc2: 41 54 push %r12
7dc4: 55 push %rbp
7dc5: 48 83 ec 28 sub $0x28,%rsp
7dc9: 89 ce mov %ecx,%esi
7dcb: 4c 89 cd mov %r9,%rbp
7dce: 83 fe 1e cmp $0x1e,%esi
7dd1: 0f 87 83 01 00 00 ja 0x7f5a
7dd7: 48 85 ed test %rbp,%rbp
7dda: 0f 84 89 01 00 00 je 0x7f69
7de0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
7de5: 48 85 ff test %rdi,%rdi
7de8: 0f 84 7b 01 00 00 je 0x7f69
7dee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
7df3: 4d 85 e4 test %r12,%r12
7df6: 0f 84 6d 01 00 00 je 0x7f69
7dfc: 83 fa 08 cmp $0x8,%edx
7dff: 74 1e je 0x7e1f
7e01: 83 fa 04 cmp $0x4,%edx
7e04: 74 19 je 0x7e1f
7e06: 83 fa 01 cmp $0x1,%edx
7e09: 74 14 je 0x7e1f
7e0b: 83 fa 02 cmp $0x2,%edx
7e0e: 74 0f je 0x7e1f
7e10: b8 ee ff ff ff mov $0xffffffee,%eax
7e15: 48 83 c4 28 add $0x28,%rsp
7e19: 5d pop %rbp
7e1a: 41 5c pop %r12
7e1c: 5f pop %rdi
7e1d: 5e pop %rsi
7e1e: c3 ret
7e1f: 83 fe 1c cmp $0x1c,%esi
7e22: 0f 8f 32 01 00 00 jg 0x7f5a
7e28: 83 fe 05 cmp $0x5,%esi
7e2b: 7f 14 jg 0x7e41
7e2d: 33 c0 xor %eax,%eax
7e2f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
7e36: 89 07 mov %eax,(%rdi)
7e38: 41 89 04 24 mov %eax,(%r12)
7e3c: e9 0d 01 00 00 jmp 0x7f4e
7e41: 83 fe 06 cmp $0x6,%esi
7e44: 7f 11 jg 0x7e57
7e46: 33 c0 xor %eax,%eax
7e48: 89 45 00 mov %eax,0x0(%rbp)
7e4b: 89 07 mov %eax,(%rdi)
7e4d: 41 89 04 24 mov %eax,(%r12)
7e51: 44 8b 55 00 mov 0x0(%rbp),%r10d
7e55: eb 6a jmp 0x7ec1
7e57: 8d 4e ff lea -0x1(%rsi),%ecx
7e5a: 83 f9 10 cmp $0x10,%ecx
7e5d: 7f 4b jg 0x7eaa
7e5f: 41 bb 01 00 00 00 mov $0x1,%r11d
7e65: 41 d3 e3 shl %cl,%r11d
7e68: 45 89 da mov %r11d,%r10d
7e6b: 41 c1 e2 04 shl $0x4,%r10d
7e6f: 41 8d 42 4f lea 0x4f(%r10),%eax
7e73: 41 83 c2 3f add $0x3f,%r10d
7e77: 83 e0 c0 and $0xffffffc0,%eax
7e7a: 41 83 e2 c0 and $0xffffffc0,%r10d
7e7e: 89 45 00 mov %eax,0x0(%rbp)
7e81: c7 07 00 00 00 00 movl $0x0,(%rdi)
7e87: 45 89 14 24 mov %r10d,(%r12)
7e8b: 45 89 da mov %r11d,%r10d
7e8e: 41 d1 fa sar $1,%r10d
7e91: 41 c1 ea 1e shr $0x1e,%r10d
7e95: 45 03 d3 add %r11d,%r10d
7e98: 41 83 e2 fc and $0xfffffffc,%r10d
7e9c: 41 83 c2 43 add $0x43,%r10d
7ea0: 41 83 e2 c0 and $0xffffffc0,%r10d
7ea4: 44 03 55 00 add 0x0(%rbp),%r10d
7ea8: eb 12 jmp 0x7ebc
7eaa: 48 89 ea mov %rbp,%rdx
7ead: 49 89 f8 mov %rdi,%r8
7eb0: 4d 89 e1 mov %r12,%r9
7eb3: e8 a8 96 03 00 call 0x41560
7eb8: 44 8b 55 00 mov 0x0(%rbp),%r10d
7ebc: 83 fe 13 cmp $0x13,%esi
7ebf: 7d 28 jge 0x7ee9
7ec1: 89 f1 mov %esi,%ecx
7ec3: b8 01 00 00 00 mov $0x1,%eax
7ec8: d3 e0 shl %cl,%eax
7eca: 41 89 c3 mov %eax,%r11d
7ecd: 41 d1 fb sar $1,%r11d
7ed0: 41 c1 eb 1e shr $0x1e,%r11d
7ed4: 44 03 d8 add %eax,%r11d
7ed7: 41 c1 eb 02 shr $0x2,%r11d
7edb: 41 c1 e3 04 shl $0x4,%r11d
7edf: 41 83 c3 3f add $0x3f,%r11d
7ee3: 41 83 e3 c0 and $0xffffffc0,%r11d
7ee7: eb 1b jmp 0x7f04
7ee9: 8d 4e 15 lea 0x15(%rsi),%ecx
7eec: 41 bb 01 00 00 00 mov $0x1,%r11d
7ef2: 41 d3 e3 shl %cl,%r11d
7ef5: 41 c1 e3 04 shl $0x4,%r11d
7ef9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
7f00: 41 83 e3 c0 and $0xffffffc0,%r11d
7f04: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
7f0b: 00
7f0c: 89 45 00 mov %eax,0x0(%rbp)
7f0f: 83 fe 0a cmp $0xa,%esi
7f12: 7f 04 jg 0x7f18
7f14: 33 c0 xor %eax,%eax
7f16: eb 25 jmp 0x7f3d
7f18: 89 f1 mov %esi,%ecx
7f1a: b8 01 00 00 00 mov $0x1,%eax
7f1f: 8b 2f mov (%rdi),%ebp
7f21: d3 e0 shl %cl,%eax
7f23: 89 c2 mov %eax,%edx
7f25: d1 fa sar $1,%edx
7f27: c1 ea 1e shr $0x1e,%edx
7f2a: 03 d0 add %eax,%edx
7f2c: c1 ea 02 shr $0x2,%edx
7f2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
7f36: 83 e6 c0 and $0xffffffc0,%esi
7f39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
7f3d: 89 07 mov %eax,(%rdi)
7f3f: 41 8b 04 24 mov (%r12),%eax
7f43: 85 c0 test %eax,%eax
7f45: 7e 07 jle 0x7f4e
7f47: 83 c0 40 add $0x40,%eax
7f4a: 41 89 04 24 mov %eax,(%r12)
7f4e: 33 c0 xor %eax,%eax
7f50: 48 83 c4 28 add $0x28,%rsp
7f54: 5d pop %rbp
7f55: 41 5c pop %r12
7f57: 5f pop %rdi
7f58: 5e pop %rsi
7f59: c3 ret
7f5a: b8 ef ff ff ff mov $0xffffffef,%eax
7f5f: 48 83 c4 28 add $0x28,%rsp
7f63: 5d pop %rbp
7f64: 41 5c pop %r12
7f66: 5f pop %rdi
7f67: 5e pop %rsi
7f68: c3 ret
7f69: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f6e: 48 83 c4 28 add $0x28,%rsp
7f72: 5d pop %rbp
7f73: 41 5c pop %r12
7f75: 5f pop %rdi
7f76: 5e pop %rsi
7f77: c3 ret
7f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f7f: 00
7f80: 56 push %rsi
7f81: 57 push %rdi
7f82: 41 54 push %r12
7f84: 55 push %rbp
7f85: 48 83 ec 28 sub $0x28,%rsp
7f89: 89 ce mov %ecx,%esi
7f8b: 4c 89 cd mov %r9,%rbp
7f8e: 83 fe 1e cmp $0x1e,%esi
7f91: 0f 87 83 01 00 00 ja 0x811a
7f97: 48 85 ed test %rbp,%rbp
7f9a: 0f 84 89 01 00 00 je 0x8129
7fa0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
7fa5: 48 85 ff test %rdi,%rdi
7fa8: 0f 84 7b 01 00 00 je 0x8129
7fae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
7fb3: 4d 85 e4 test %r12,%r12
7fb6: 0f 84 6d 01 00 00 je 0x8129
7fbc: 83 fa 08 cmp $0x8,%edx
7fbf: 74 1e je 0x7fdf
7fc1: 83 fa 04 cmp $0x4,%edx
7fc4: 74 19 je 0x7fdf
7fc6: 83 fa 01 cmp $0x1,%edx
7fc9: 74 14 je 0x7fdf
7fcb: 83 fa 02 cmp $0x2,%edx
7fce: 74 0f je 0x7fdf
7fd0: b8 ee ff ff ff mov $0xffffffee,%eax
7fd5: 48 83 c4 28 add $0x28,%rsp
7fd9: 5d pop %rbp
7fda: 41 5c pop %r12
7fdc: 5f pop %rdi
7fdd: 5e pop %rsi
7fde: c3 ret
7fdf: 83 fe 1c cmp $0x1c,%esi
7fe2: 0f 8f 32 01 00 00 jg 0x811a
7fe8: 83 fe 04 cmp $0x4,%esi
7feb: 7f 14 jg 0x8001
7fed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
7ff4: 33 c0 xor %eax,%eax
7ff6: 89 07 mov %eax,(%rdi)
7ff8: 41 89 04 24 mov %eax,(%r12)
7ffc: e9 .byte 0xe9
7ffd: 0d .byte 0xd
7ffe: 01 00 add %eax,(%rax)