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

9119 lines
436 KiB
Plaintext

; th_8700: VA 0x180008700-0x180010700 (32768 bytes)
/tmp/opencode/dis/th_8700.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 53 push %rbx
1: 48 85 c9 test %rcx,%rcx
4: 0f 84 aa 01 00 00 je 0x1b4
a: 48 85 d2 test %rdx,%rdx
d: 0f 84 a1 01 00 00 je 0x1b4
13: 45 85 c0 test %r8d,%r8d
16: 0f 8e 91 01 00 00 jle 0x1ad
1c: 41 83 f8 10 cmp $0x10,%r8d
20: 0f 8c 80 01 00 00 jl 0x1a6
26: 49 89 d3 mov %rdx,%r11
29: 49 83 e3 1f and $0x1f,%r11
2d: 45 85 db test %r11d,%r11d
30: 74 18 je 0x4a
32: 41 f7 c3 07 00 00 00 test $0x7,%r11d
39: 0f 85 67 01 00 00 jne 0x1a6
3f: 41 f7 db neg %r11d
42: 41 83 c3 20 add $0x20,%r11d
46: 41 c1 eb 03 shr $0x3,%r11d
4a: 41 8d 43 10 lea 0x10(%r11),%eax
4e: 44 3b c0 cmp %eax,%r8d
51: 0f 8c 4f 01 00 00 jl 0x1a6
57: 44 89 c0 mov %r8d,%eax
5a: 45 33 d2 xor %r10d,%r10d
5d: 41 2b c3 sub %r11d,%eax
60: 83 e0 0f and $0xf,%eax
63: f7 d8 neg %eax
65: 41 03 c0 add %r8d,%eax
68: 44 89 db mov %r11d,%ebx
6b: 45 85 db test %r11d,%r11d
6e: 76 2a jbe 0x9a
70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77: 00
78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f: 90 nop
80: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
86: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
92: 49 ff c2 inc %r10
95: 4c 3b d3 cmp %rbx,%r10
98: 72 e6 jb 0x80
9a: 4c 63 d0 movslq %eax,%r10
9d: 0f 1f 00 nopl (%rax)
a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
b5: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
ba: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
c0: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
c6: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
d1: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
d7: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
dd: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
e3: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
e9: 48 83 c3 10 add $0x10,%rbx
ed: 49 3b da cmp %r10,%rbx
f0: 72 ae jb 0xa0
f2: 8d 58 01 lea 0x1(%rax),%ebx
f5: 41 3b d8 cmp %r8d,%ebx
f8: 0f 87 9c 00 00 00 ja 0x19a
fe: 4d 63 c8 movslq %r8d,%r9
101: 48 63 c0 movslq %eax,%rax
104: 4c 2b c8 sub %rax,%r9
107: 49 83 f9 04 cmp $0x4,%r9
10b: 0f 8c 90 00 00 00 jl 0x1a1
111: 48 63 c0 movslq %eax,%rax
114: 45 89 ca mov %r9d,%r10d
117: 41 83 e2 fc and $0xfffffffc,%r10d
11b: 45 33 c0 xor %r8d,%r8d
11e: 4d 63 d2 movslq %r10d,%r10
121: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
125: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
129: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
130: 00
131: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f: 00
140: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
146: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
14c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
152: 49 83 c0 04 add $0x4,%r8
156: 4d 3b c2 cmp %r10,%r8
159: 72 e5 jb 0x140
15b: 4d 3b d1 cmp %r9,%r10
15e: 73 3a jae 0x19a
160: 48 63 c0 movslq %eax,%rax
163: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
167: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
16b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
172: 00
173: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
180: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
186: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
18c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
192: 49 ff c2 inc %r10
195: 4d 3b d1 cmp %r9,%r10
198: 72 e6 jb 0x180
19a: 33 c0 xor %eax,%eax
19c: c5 f8 77 vzeroupper
19f: 5b pop %rbx
1a0: c3 ret
1a1: 45 33 d2 xor %r10d,%r10d
1a4: eb b5 jmp 0x15b
1a6: 33 c0 xor %eax,%eax
1a8: e9 45 ff ff ff jmp 0xf2
1ad: b8 fa ff ff ff mov $0xfffffffa,%eax
1b2: 5b pop %rbx
1b3: c3 ret
1b4: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b9: 5b pop %rbx
1ba: c3 ret
1bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c0: 53 push %rbx
1c1: 49 89 ca mov %rcx,%r10
1c4: 4d 85 d2 test %r10,%r10
1c7: 0f 84 a4 01 00 00 je 0x371
1cd: 48 85 d2 test %rdx,%rdx
1d0: 0f 84 9b 01 00 00 je 0x371
1d6: 45 85 c0 test %r8d,%r8d
1d9: 0f 8e 8b 01 00 00 jle 0x36a
1df: 41 83 f8 10 cmp $0x10,%r8d
1e3: 0f 8c 79 01 00 00 jl 0x362
1e9: 48 89 d3 mov %rdx,%rbx
1ec: 48 83 e3 1f and $0x1f,%rbx
1f0: 85 db test %ebx,%ebx
1f2: 74 11 je 0x205
1f4: f6 c3 07 test $0x7,%bl
1f7: 0f 85 65 01 00 00 jne 0x362
1fd: f7 db neg %ebx
1ff: 83 c3 20 add $0x20,%ebx
202: c1 eb 03 shr $0x3,%ebx
205: 8d 43 10 lea 0x10(%rbx),%eax
208: 44 3b c0 cmp %eax,%r8d
20b: 0f 8c 51 01 00 00 jl 0x362
211: 45 89 c1 mov %r8d,%r9d
214: 33 c0 xor %eax,%eax
216: 44 2b cb sub %ebx,%r9d
219: 41 83 e1 0f and $0xf,%r9d
21d: 41 f7 d9 neg %r9d
220: 45 03 c8 add %r8d,%r9d
223: 89 d9 mov %ebx,%ecx
225: 85 db test %ebx,%ebx
227: 76 2f jbe 0x258
229: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
230: 00
231: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23f: 00
240: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
246: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
24b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
250: 48 ff c0 inc %rax
253: 48 3b c1 cmp %rcx,%rax
256: 72 e8 jb 0x240
258: 49 63 c1 movslq %r9d,%rax
25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
260: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
266: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
26d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
274: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
27b: 03
27c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
281: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
287: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
28d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
294: 03
295: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
29a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
2a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
2a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
2ad: 03
2ae: 48 83 c1 10 add $0x10,%rcx
2b2: 48 3b c8 cmp %rax,%rcx
2b5: 72 a9 jb 0x260
2b7: 41 8d 41 01 lea 0x1(%r9),%eax
2bb: 41 3b c0 cmp %r8d,%eax
2be: 0f 87 93 00 00 00 ja 0x357
2c4: 4d 63 c0 movslq %r8d,%r8
2c7: 4d 63 c9 movslq %r9d,%r9
2ca: 4d 2b c1 sub %r9,%r8
2cd: 49 83 f8 04 cmp $0x4,%r8
2d1: 0f 8c 87 00 00 00 jl 0x35e
2d7: 4d 63 c9 movslq %r9d,%r9
2da: 44 89 c3 mov %r8d,%ebx
2dd: 83 e3 fc and $0xfffffffc,%ebx
2e0: 33 c9 xor %ecx,%ecx
2e2: 48 63 db movslq %ebx,%rbx
2e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
2e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
2ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f4: 00
2f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2fc: 0f 1f 40 00 nopl 0x0(%rax)
300: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
306: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
30b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
310: 48 83 c1 04 add $0x4,%rcx
314: 48 3b cb cmp %rbx,%rcx
317: 72 e7 jb 0x300
319: 49 3b d8 cmp %r8,%rbx
31c: 73 39 jae 0x357
31e: 4d 63 c9 movslq %r9d,%r9
321: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
325: 4b 8d 04 ca lea (%r10,%r9,8),%rax
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: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
345: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
34a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
34f: 48 ff c3 inc %rbx
352: 49 3b d8 cmp %r8,%rbx
355: 72 e9 jb 0x340
357: 33 c0 xor %eax,%eax
359: c5 f8 77 vzeroupper
35c: 5b pop %rbx
35d: c3 ret
35e: 33 db xor %ebx,%ebx
360: eb b7 jmp 0x319
362: 45 33 c9 xor %r9d,%r9d
365: e9 4d ff ff ff jmp 0x2b7
36a: b8 fa ff ff ff mov $0xfffffffa,%eax
36f: 5b pop %rbx
370: c3 ret
371: b8 f8 ff ff ff mov $0xfffffff8,%eax
376: 5b pop %rbx
377: c3 ret
378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37f: 00
380: 48 83 ec 28 sub $0x28,%rsp
384: 48 85 c9 test %rcx,%rcx
387: 74 25 je 0x3ae
389: 48 85 d2 test %rdx,%rdx
38c: 74 20 je 0x3ae
38e: 4d 85 c0 test %r8,%r8
391: 74 1b je 0x3ae
393: 45 85 c9 test %r9d,%r9d
396: 7f 0a jg 0x3a2
398: b8 fa ff ff ff mov $0xfffffffa,%eax
39d: 48 83 c4 28 add $0x28,%rsp
3a1: c3 ret
3a2: e8 b9 74 03 00 call 0x37860
3a7: 33 c0 xor %eax,%eax
3a9: 48 83 c4 28 add $0x28,%rsp
3ad: c3 ret
3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b3: 48 83 c4 28 add $0x28,%rsp
3b7: c3 ret
3b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bf: 00
3c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3c5: 48 85 c9 test %rcx,%rcx
3c8: 74 27 je 0x3f1
3ca: 48 85 d2 test %rdx,%rdx
3cd: 74 22 je 0x3f1
3cf: 4d 85 c0 test %r8,%r8
3d2: 74 1d je 0x3f1
3d4: 45 85 c9 test %r9d,%r9d
3d7: 7f 0b jg 0x3e4
3d9: b8 fa ff ff ff mov $0xfffffffa,%eax
3de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3e3: c3 ret
3e4: e8 77 74 03 00 call 0x37860
3e9: 33 c0 xor %eax,%eax
3eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3f0: c3 ret
3f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3fb: c3 ret
3fc: 0f 1f 40 00 nopl 0x0(%rax)
400: 48 83 ec 28 sub $0x28,%rsp
404: 48 85 c9 test %rcx,%rcx
407: 74 25 je 0x42e
409: 48 85 d2 test %rdx,%rdx
40c: 74 20 je 0x42e
40e: 4d 85 c0 test %r8,%r8
411: 74 1b je 0x42e
413: 45 85 c9 test %r9d,%r9d
416: 7f 0a jg 0x422
418: b8 fa ff ff ff mov $0xfffffffa,%eax
41d: 48 83 c4 28 add $0x28,%rsp
421: c3 ret
422: e8 d9 78 03 00 call 0x37d00
427: 33 c0 xor %eax,%eax
429: 48 83 c4 28 add $0x28,%rsp
42d: c3 ret
42e: b8 f8 ff ff ff mov $0xfffffff8,%eax
433: 48 83 c4 28 add $0x28,%rsp
437: c3 ret
438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43f: 00
440: 56 push %rsi
441: 57 push %rdi
442: 55 push %rbp
443: 48 89 d5 mov %rdx,%rbp
446: 48 85 c9 test %rcx,%rcx
449: 0f 84 f2 01 00 00 je 0x641
44f: 48 85 ed test %rbp,%rbp
452: 0f 84 e9 01 00 00 je 0x641
458: 4d 85 c0 test %r8,%r8
45b: 0f 84 e0 01 00 00 je 0x641
461: 45 85 c9 test %r9d,%r9d
464: 0f 8e ce 01 00 00 jle 0x638
46a: 41 83 f9 10 cmp $0x10,%r9d
46e: 0f 8c b4 01 00 00 jl 0x628
474: 4c 89 c6 mov %r8,%rsi
477: 48 83 e6 1f and $0x1f,%rsi
47b: 89 f6 mov %esi,%esi
47d: 85 f6 test %esi,%esi
47f: 74 14 je 0x495
481: f7 c6 07 00 00 00 test $0x7,%esi
487: 0f 85 9b 01 00 00 jne 0x628
48d: f7 de neg %esi
48f: 83 c6 20 add $0x20,%esi
492: c1 ee 03 shr $0x3,%esi
495: 8d 46 10 lea 0x10(%rsi),%eax
498: 44 3b c8 cmp %eax,%r9d
49b: 0f 8c 87 01 00 00 jl 0x628
4a1: 44 89 c8 mov %r9d,%eax
4a4: 33 d2 xor %edx,%edx
4a6: 2b c6 sub %esi,%eax
4a8: 83 e0 0f and $0xf,%eax
4ab: f7 d8 neg %eax
4ad: 41 03 c1 add %r9d,%eax
4b0: 85 f6 test %esi,%esi
4b2: 76 25 jbe 0x4d9
4b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c0: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
4c6: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
4cb: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
4d1: 48 ff c2 inc %rdx
4d4: 48 3b d6 cmp %rsi,%rdx
4d7: 72 e7 jb 0x4c0
4d9: 48 63 d0 movslq %eax,%rdx
4dc: 0f 1f 40 00 nopl 0x0(%rax)
4e0: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
4e6: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
4eb: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
4f1: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
4f8: 01
4f9: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
500: 01
501: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
507: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
50b: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
511: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
517: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
51e: 01
51f: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
525: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
52c: 01
52d: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
531: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
537: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
53e: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
545: 01
546: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
54c: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
553: 01
554: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
558: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
55f: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
566: 01
567: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
56e: 01
56f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
573: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
57a: 48 83 c6 10 add $0x10,%rsi
57e: 48 3b f2 cmp %rdx,%rsi
581: 0f 82 59 ff ff ff jb 0x4e0
587: 8d 70 01 lea 0x1(%rax),%esi
58a: 41 3b f1 cmp %r9d,%esi
58d: 0f 87 87 00 00 00 ja 0x61a
593: 4d 63 c9 movslq %r9d,%r9
596: 4c 2b ca sub %rdx,%r9
599: 49 83 f9 02 cmp $0x2,%r9
59d: 0f 8c 80 00 00 00 jl 0x623
5a3: 45 89 cb mov %r9d,%r11d
5a6: 45 33 d2 xor %r10d,%r10d
5a9: 41 83 e3 fe and $0xfffffffe,%r11d
5ad: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
5b1: 4d 63 db movslq %r11d,%r11
5b4: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
5b8: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
5bd: 0f 1f 00 nopl (%rax)
5c0: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
5c6: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
5cc: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
5d2: 49 83 c2 02 add $0x2,%r10
5d6: 4d 3b d3 cmp %r11,%r10
5d9: 72 e5 jb 0x5c0
5db: 4d 3b d9 cmp %r9,%r11
5de: 73 3a jae 0x61a
5e0: 48 63 c0 movslq %eax,%rax
5e3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
5e7: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
5eb: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
5f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f7: 00
5f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ff: 90 nop
600: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
606: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
60c: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
612: 49 ff c3 inc %r11
615: 4d 3b d9 cmp %r9,%r11
618: 72 e6 jb 0x600
61a: 33 c0 xor %eax,%eax
61c: c5 f8 77 vzeroupper
61f: 5d pop %rbp
620: 5f pop %rdi
621: 5e pop %rsi
622: c3 ret
623: 45 33 db xor %r11d,%r11d
626: eb b3 jmp 0x5db
628: 33 c0 xor %eax,%eax
62a: 41 83 f9 01 cmp $0x1,%r9d
62e: 72 ea jb 0x61a
630: 4d 63 c9 movslq %r9d,%r9
633: 45 33 db xor %r11d,%r11d
636: eb a3 jmp 0x5db
638: b8 fa ff ff ff mov $0xfffffffa,%eax
63d: 5d pop %rbp
63e: 5f pop %rdi
63f: 5e pop %rsi
640: c3 ret
641: b8 f8 ff ff ff mov $0xfffffff8,%eax
646: 5d pop %rbp
647: 5f pop %rdi
648: 5e pop %rsi
649: c3 ret
64a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
651: 00
652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
660: 53 push %rbx
661: 56 push %rsi
662: 41 57 push %r15
664: 49 89 cb mov %rcx,%r11
667: 4d 85 db test %r11,%r11
66a: 0f 84 a7 01 00 00 je 0x817
670: 48 85 d2 test %rdx,%rdx
673: 0f 84 9e 01 00 00 je 0x817
679: 4d 85 c0 test %r8,%r8
67c: 0f 84 95 01 00 00 je 0x817
682: 45 85 c9 test %r9d,%r9d
685: 0f 8e 82 01 00 00 jle 0x80d
68b: 41 83 f9 10 cmp $0x10,%r9d
68f: 0f 8c 70 01 00 00 jl 0x805
695: 4c 89 c1 mov %r8,%rcx
698: 48 83 e1 1f and $0x1f,%rcx
69c: 89 c9 mov %ecx,%ecx
69e: 85 c9 test %ecx,%ecx
6a0: 74 11 je 0x6b3
6a2: f6 c1 07 test $0x7,%cl
6a5: 0f 85 5a 01 00 00 jne 0x805
6ab: f7 d9 neg %ecx
6ad: 83 c1 20 add $0x20,%ecx
6b0: c1 e9 03 shr $0x3,%ecx
6b3: 8d 41 10 lea 0x10(%rcx),%eax
6b6: 44 3b c8 cmp %eax,%r9d
6b9: 0f 8c 46 01 00 00 jl 0x805
6bf: 45 89 ca mov %r9d,%r10d
6c2: 33 c0 xor %eax,%eax
6c4: 44 2b d1 sub %ecx,%r10d
6c7: 41 83 e2 0f and $0xf,%r10d
6cb: 41 f7 da neg %r10d
6ce: 45 03 d1 add %r9d,%r10d
6d1: 85 c9 test %ecx,%ecx
6d3: 76 24 jbe 0x6f9
6d5: 0f 1f 40 00 nopl 0x0(%rax)
6d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
6e5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
6eb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
6f1: 48 ff c0 inc %rax
6f4: 48 3b c1 cmp %rcx,%rax
6f7: 72 e7 jb 0x6e0
6f9: 49 63 c2 movslq %r10d,%rax
6fc: 0f 1f 40 00 nopl 0x0(%rax)
700: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
705: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
709: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
70f: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
715: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
71b: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
721: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
728: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
72f: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
736: c5 fd 11 03 vmovupd %ymm0,(%rbx)
73a: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
73f: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
744: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
749: 48 83 c1 10 add $0x10,%rcx
74d: 48 3b c8 cmp %rax,%rcx
750: 72 ae jb 0x700
752: 41 8d 42 01 lea 0x1(%r10),%eax
756: 41 3b c1 cmp %r9d,%eax
759: 0f 87 98 00 00 00 ja 0x7f7
75f: 4d 63 c9 movslq %r9d,%r9
762: 4d 63 d2 movslq %r10d,%r10
765: 4d 2b ca sub %r10,%r9
768: 49 83 f9 04 cmp $0x4,%r9
76c: 0f 8c 8f 00 00 00 jl 0x801
772: 4d 63 d2 movslq %r10d,%r10
775: 44 89 ce mov %r9d,%esi
778: 83 e6 fc and $0xfffffffc,%esi
77b: 33 c9 xor %ecx,%ecx
77d: 48 63 f6 movslq %esi,%rsi
780: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
784: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
788: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
78c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
793: 00
794: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7a0: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
7a6: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
7ab: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
7b0: 48 83 c1 04 add $0x4,%rcx
7b4: 48 3b ce cmp %rsi,%rcx
7b7: 72 e7 jb 0x7a0
7b9: 49 3b f1 cmp %r9,%rsi
7bc: 73 39 jae 0x7f7
7be: 4d 63 d2 movslq %r10d,%r10
7c1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
7c5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
7c9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
7cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d4: 00
7d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7dc: 0f 1f 40 00 nopl 0x0(%rax)
7e0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
7e5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
7ea: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
7ef: 48 ff c6 inc %rsi
7f2: 49 3b f1 cmp %r9,%rsi
7f5: 72 e9 jb 0x7e0
7f7: 33 c0 xor %eax,%eax
7f9: c5 f8 77 vzeroupper
7fc: 41 5f pop %r15
7fe: 5e pop %rsi
7ff: 5b pop %rbx
800: c3 ret
801: 33 f6 xor %esi,%esi
803: eb b4 jmp 0x7b9
805: 45 33 d2 xor %r10d,%r10d
808: e9 45 ff ff ff jmp 0x752
80d: b8 fa ff ff ff mov $0xfffffffa,%eax
812: 41 5f pop %r15
814: 5e pop %rsi
815: 5b pop %rbx
816: c3 ret
817: b8 f8 ff ff ff mov $0xfffffff8,%eax
81c: 41 5f pop %r15
81e: 5e pop %rsi
81f: 5b pop %rbx
820: c3 ret
821: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
828: 00
829: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
837: 00
838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
83f: 90 nop
840: 53 push %rbx
841: 56 push %rsi
842: 41 57 push %r15
844: 49 89 cb mov %rcx,%r11
847: 4d 85 db test %r11,%r11
84a: 0f 84 a7 01 00 00 je 0x9f7
850: 48 85 d2 test %rdx,%rdx
853: 0f 84 9e 01 00 00 je 0x9f7
859: 4d 85 c0 test %r8,%r8
85c: 0f 84 95 01 00 00 je 0x9f7
862: 45 85 c9 test %r9d,%r9d
865: 0f 8e 82 01 00 00 jle 0x9ed
86b: 41 83 f9 10 cmp $0x10,%r9d
86f: 0f 8c 70 01 00 00 jl 0x9e5
875: 4c 89 c1 mov %r8,%rcx
878: 48 83 e1 1f and $0x1f,%rcx
87c: 89 c9 mov %ecx,%ecx
87e: 85 c9 test %ecx,%ecx
880: 74 11 je 0x893
882: f6 c1 07 test $0x7,%cl
885: 0f 85 5a 01 00 00 jne 0x9e5
88b: f7 d9 neg %ecx
88d: 83 c1 20 add $0x20,%ecx
890: c1 e9 03 shr $0x3,%ecx
893: 8d 41 10 lea 0x10(%rcx),%eax
896: 44 3b c8 cmp %eax,%r9d
899: 0f 8c 46 01 00 00 jl 0x9e5
89f: 45 89 ca mov %r9d,%r10d
8a2: 33 c0 xor %eax,%eax
8a4: 44 2b d1 sub %ecx,%r10d
8a7: 41 83 e2 0f and $0xf,%r10d
8ab: 41 f7 da neg %r10d
8ae: 45 03 d1 add %r9d,%r10d
8b1: 85 c9 test %ecx,%ecx
8b3: 76 24 jbe 0x8d9
8b5: 0f 1f 40 00 nopl 0x0(%rax)
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8c0: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
8c5: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
8cb: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
8d1: 48 ff c0 inc %rax
8d4: 48 3b c1 cmp %rcx,%rax
8d7: 72 e7 jb 0x8c0
8d9: 49 63 c2 movslq %r10d,%rax
8dc: 0f 1f 40 00 nopl 0x0(%rax)
8e0: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
8e5: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
8eb: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
8f1: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
8f8: 03
8f9: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
8ff: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
906: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
90d: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
914: 03
915: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
91b: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
922: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
929: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
930: 03
931: 48 83 c1 10 add $0x10,%rcx
935: 48 3b c8 cmp %rax,%rcx
938: 72 a6 jb 0x8e0
93a: 41 8d 42 01 lea 0x1(%r10),%eax
93e: 41 3b c1 cmp %r9d,%eax
941: 0f 87 90 00 00 00 ja 0x9d7
947: 4d 63 c9 movslq %r9d,%r9
94a: 4d 63 d2 movslq %r10d,%r10
94d: 4d 2b ca sub %r10,%r9
950: 49 83 f9 04 cmp $0x4,%r9
954: 0f 8c 87 00 00 00 jl 0x9e1
95a: 4d 63 d2 movslq %r10d,%r10
95d: 44 89 ce mov %r9d,%esi
960: 83 e6 fc and $0xfffffffc,%esi
963: 33 c9 xor %ecx,%ecx
965: 48 63 f6 movslq %esi,%rsi
968: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
96c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
970: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
980: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
986: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
98b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
990: 48 83 c1 04 add $0x4,%rcx
994: 48 3b ce cmp %rsi,%rcx
997: 72 e7 jb 0x980
999: 49 3b f1 cmp %r9,%rsi
99c: 73 39 jae 0x9d7
99e: 4d 63 d2 movslq %r10d,%r10
9a1: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
9a5: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
9a9: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
9ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9b4: 00
9b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9bc: 0f 1f 40 00 nopl 0x0(%rax)
9c0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
9c5: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
9ca: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
9cf: 48 ff c6 inc %rsi
9d2: 49 3b f1 cmp %r9,%rsi
9d5: 72 e9 jb 0x9c0
9d7: 33 c0 xor %eax,%eax
9d9: c5 f8 77 vzeroupper
9dc: 41 5f pop %r15
9de: 5e pop %rsi
9df: 5b pop %rbx
9e0: c3 ret
9e1: 33 f6 xor %esi,%esi
9e3: eb b4 jmp 0x999
9e5: 45 33 d2 xor %r10d,%r10d
9e8: e9 4d ff ff ff jmp 0x93a
9ed: b8 fa ff ff ff mov $0xfffffffa,%eax
9f2: 41 5f pop %r15
9f4: 5e pop %rsi
9f5: 5b pop %rbx
9f6: c3 ret
9f7: b8 f8 ff ff ff mov $0xfffffff8,%eax
9fc: 41 5f pop %r15
9fe: 5e pop %rsi
9ff: 5b pop %rbx
a00: c3 ret
a01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a08: 00
a09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a17: 00
a18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a1f: 90 nop
a20: 48 83 ec 28 sub $0x28,%rsp
a24: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
a29: 48 85 d2 test %rdx,%rdx
a2c: 74 1b je 0xa49
a2e: 45 85 c0 test %r8d,%r8d
a31: 7f 0a jg 0xa3d
a33: b8 fa ff ff ff mov $0xfffffffa,%eax
a38: 48 83 c4 28 add $0x28,%rsp
a3c: c3 ret
a3d: e8 9e 76 03 00 call 0x380e0
a42: 33 c0 xor %eax,%eax
a44: 48 83 c4 28 add $0x28,%rsp
a48: c3 ret
a49: b8 f8 ff ff ff mov $0xfffffff8,%eax
a4e: 48 83 c4 28 add $0x28,%rsp
a52: c3 ret
a53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a5f: 00
a60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
a65: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
a6a: 48 85 d2 test %rdx,%rdx
a6d: 74 1d je 0xa8c
a6f: 45 85 c0 test %r8d,%r8d
a72: 7f 0b jg 0xa7f
a74: b8 fa ff ff ff mov $0xfffffffa,%eax
a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
a7e: c3 ret
a7f: e8 fc 77 03 00 call 0x38280
a84: 33 c0 xor %eax,%eax
a86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
a8b: c3 ret
a8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
a91: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
a96: 90 nop
a97: c3 ret
a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a9f: 00
aa0: 48 83 ec 28 sub $0x28,%rsp
aa4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
aa9: 48 85 d2 test %rdx,%rdx
aac: 74 1b je 0xac9
aae: 45 85 c0 test %r8d,%r8d
ab1: 7f 0a jg 0xabd
ab3: b8 fa ff ff ff mov $0xfffffffa,%eax
ab8: 48 83 c4 28 add $0x28,%rsp
abc: c3 ret
abd: e8 5e 79 03 00 call 0x38420
ac2: 33 c0 xor %eax,%eax
ac4: 48 83 c4 28 add $0x28,%rsp
ac8: c3 ret
ac9: b8 f8 ff ff ff mov $0xfffffff8,%eax
ace: 48 83 c4 28 add $0x28,%rsp
ad2: c3 ret
ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
adf: 00
ae0: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
ae5: 49 89 d1 mov %rdx,%r9
ae8: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
aec: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
af1: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
af7: 4d 85 c9 test %r9,%r9
afa: 0f 84 5a 01 00 00 je 0xc5a
b00: 45 85 c0 test %r8d,%r8d
b03: 0f 8e 48 01 00 00 jle 0xc51
b09: 41 83 f8 08 cmp $0x8,%r8d
b0d: 0f 8c 2f 01 00 00 jl 0xc42
b13: 4c 89 ca mov %r9,%rdx
b16: 48 83 e2 1f and $0x1f,%rdx
b1a: 85 d2 test %edx,%edx
b1c: 74 11 je 0xb2f
b1e: f6 c2 07 test $0x7,%dl
b21: 0f 85 1b 01 00 00 jne 0xc42
b27: f7 da neg %edx
b29: 83 c2 20 add $0x20,%edx
b2c: c1 ea 03 shr $0x3,%edx
b2f: 8d 42 08 lea 0x8(%rdx),%eax
b32: 44 3b c0 cmp %eax,%r8d
b35: 0f 8c 07 01 00 00 jl 0xc42
b3b: 44 89 c1 mov %r8d,%ecx
b3e: 33 c0 xor %eax,%eax
b40: 2b ca sub %edx,%ecx
b42: 83 e1 07 and $0x7,%ecx
b45: f7 d9 neg %ecx
b47: 41 03 c8 add %r8d,%ecx
b4a: 41 89 d2 mov %edx,%r10d
b4d: 85 d2 test %edx,%edx
b4f: 76 27 jbe 0xb78
b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b58: 00
b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b60: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
b66: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
b6a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
b70: 48 ff c0 inc %rax
b73: 49 3b c2 cmp %r10,%rax
b76: 72 e8 jb 0xb60
b78: 48 63 d1 movslq %ecx,%rdx
b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b80: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
b86: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
b8d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
b93: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
b9a: 49 83 c2 08 add $0x8,%r10
b9e: 4c 3b d2 cmp %rdx,%r10
ba1: 72 dd jb 0xb80
ba3: 8d 41 01 lea 0x1(%rcx),%eax
ba6: 41 3b c0 cmp %r8d,%eax
ba9: 0f 87 89 00 00 00 ja 0xc38
baf: 4d 63 c0 movslq %r8d,%r8
bb2: 4c 2b c2 sub %rdx,%r8
bb5: 49 83 f8 02 cmp $0x2,%r8
bb9: 0f 8c 7f 00 00 00 jl 0xc3e
bbf: 44 89 c0 mov %r8d,%eax
bc2: 45 33 d2 xor %r10d,%r10d
bc5: 83 e0 fe and $0xfffffffe,%eax
bc8: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
bcc: 48 63 c0 movslq %eax,%rax
bcf: c5 fb 12 c8 vmovddup %xmm0,%xmm1
bd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bdf: 00
be0: 49 83 c2 02 add $0x2,%r10
be4: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
be8: c5 f8 11 12 vmovups %xmm2,(%rdx)
bec: 48 83 c2 10 add $0x10,%rdx
bf0: 4c 3b d0 cmp %rax,%r10
bf3: 72 eb jb 0xbe0
bf5: 49 3b c0 cmp %r8,%rax
bf8: 73 3e jae 0xc38
bfa: 48 63 c9 movslq %ecx,%rcx
bfd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
c01: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c0c: 00
c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c20: c5 fb 10 0a vmovsd (%rdx),%xmm1
c24: 48 ff c0 inc %rax
c27: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
c2b: c5 fb 11 12 vmovsd %xmm2,(%rdx)
c2f: 48 83 c2 08 add $0x8,%rdx
c33: 49 3b c0 cmp %r8,%rax
c36: 72 e8 jb 0xc20
c38: 33 c0 xor %eax,%eax
c3a: c5 f8 77 vzeroupper
c3d: c3 ret
c3e: 33 c0 xor %eax,%eax
c40: eb b3 jmp 0xbf5
c42: 33 c9 xor %ecx,%ecx
c44: 41 83 f8 01 cmp $0x1,%r8d
c48: 72 ee jb 0xc38
c4a: 4d 63 c0 movslq %r8d,%r8
c4d: 33 c0 xor %eax,%eax
c4f: eb a4 jmp 0xbf5
c51: b8 fa ff ff ff mov $0xfffffffa,%eax
c56: c5 f8 77 vzeroupper
c59: c3 ret
c5a: b8 f8 ff ff ff mov $0xfffffff8,%eax
c5f: c5 f8 77 vzeroupper
c62: c3 ret
c63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c6a: 00
c6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c80: 45 89 c1 mov %r8d,%r9d
c83: 49 89 d0 mov %rdx,%r8
c86: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
c8b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
c90: 4d 85 c0 test %r8,%r8
c93: 0f 84 f0 00 00 00 je 0xd89
c99: 45 85 c9 test %r9d,%r9d
c9c: 0f 8e e1 00 00 00 jle 0xd83
ca2: 49 63 d1 movslq %r9d,%rdx
ca5: 48 83 fa 08 cmp $0x8,%rdx
ca9: 0f 8c cf 00 00 00 jl 0xd7e
caf: 4c 89 c0 mov %r8,%rax
cb2: 48 83 e0 1f and $0x1f,%rax
cb6: 85 c0 test %eax,%eax
cb8: 74 10 je 0xcca
cba: a8 07 test $0x7,%al
cbc: 0f 85 bc 00 00 00 jne 0xd7e
cc2: f7 d8 neg %eax
cc4: 83 c0 20 add $0x20,%eax
cc7: c1 e8 03 shr $0x3,%eax
cca: 8d 48 08 lea 0x8(%rax),%ecx
ccd: 48 3b d1 cmp %rcx,%rdx
cd0: 0f 8c a8 00 00 00 jl 0xd7e
cd6: 44 89 c9 mov %r9d,%ecx
cd9: 2b c8 sub %eax,%ecx
cdb: 83 e1 07 and $0x7,%ecx
cde: 44 2b c9 sub %ecx,%r9d
ce1: 33 c9 xor %ecx,%ecx
ce3: 41 89 c2 mov %eax,%r10d
ce6: 85 c0 test %eax,%eax
ce8: 76 2e jbe 0xd18
cea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cf1: 00
cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d00: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
d06: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
d0a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
d10: 48 ff c1 inc %rcx
d13: 49 3b ca cmp %r10,%rcx
d16: 72 e8 jb 0xd00
d18: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
d1d: 49 63 c1 movslq %r9d,%rax
d20: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
d26: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
d2d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
d33: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
d3a: 49 83 c2 08 add $0x8,%r10
d3e: 4c 3b d0 cmp %rax,%r10
d41: 72 dd jb 0xd20
d43: 33 c0 xor %eax,%eax
d45: 41 8d 49 01 lea 0x1(%r9),%ecx
d49: 48 63 c9 movslq %ecx,%rcx
d4c: 48 3b ca cmp %rdx,%rcx
d4f: 77 27 ja 0xd78
d51: 4d 63 c9 movslq %r9d,%r9
d54: 49 2b d1 sub %r9,%rdx
d57: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
d60: c5 fb 10 09 vmovsd (%rcx),%xmm1
d64: 48 ff c0 inc %rax
d67: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
d6b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
d6f: 48 83 c1 08 add $0x8,%rcx
d73: 48 3b c2 cmp %rdx,%rax
d76: 72 e8 jb 0xd60
d78: 33 c0 xor %eax,%eax
d7a: c5 f8 77 vzeroupper
d7d: c3 ret
d7e: 45 33 c9 xor %r9d,%r9d
d81: eb c0 jmp 0xd43
d83: b8 fa ff ff ff mov $0xfffffffa,%eax
d88: c3 ret
d89: b8 f8 ff ff ff mov $0xfffffff8,%eax
d8e: c3 ret
d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d96: 00
d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d9e: 66 90 xchg %ax,%ax
da0: 45 89 c1 mov %r8d,%r9d
da3: 49 89 d0 mov %rdx,%r8
da6: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
dab: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
db0: 4d 85 c0 test %r8,%r8
db3: 0f 84 f0 00 00 00 je 0xea9
db9: 45 85 c9 test %r9d,%r9d
dbc: 0f 8e e1 00 00 00 jle 0xea3
dc2: 49 63 d1 movslq %r9d,%rdx
dc5: 48 83 fa 08 cmp $0x8,%rdx
dc9: 0f 8c cf 00 00 00 jl 0xe9e
dcf: 4c 89 c0 mov %r8,%rax
dd2: 48 83 e0 1f and $0x1f,%rax
dd6: 85 c0 test %eax,%eax
dd8: 74 10 je 0xdea
dda: a8 07 test $0x7,%al
ddc: 0f 85 bc 00 00 00 jne 0xe9e
de2: f7 d8 neg %eax
de4: 83 c0 20 add $0x20,%eax
de7: c1 e8 03 shr $0x3,%eax
dea: 8d 48 08 lea 0x8(%rax),%ecx
ded: 48 3b d1 cmp %rcx,%rdx
df0: 0f 8c a8 00 00 00 jl 0xe9e
df6: 44 89 c9 mov %r9d,%ecx
df9: 2b c8 sub %eax,%ecx
dfb: 83 e1 07 and $0x7,%ecx
dfe: 44 2b c9 sub %ecx,%r9d
e01: 33 c9 xor %ecx,%ecx
e03: 41 89 c2 mov %eax,%r10d
e06: 85 c0 test %eax,%eax
e08: 76 2e jbe 0xe38
e0a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e11: 00
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e20: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
e26: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
e2a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
e30: 48 ff c1 inc %rcx
e33: 49 3b ca cmp %r10,%rcx
e36: 72 e8 jb 0xe20
e38: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
e3d: 49 63 c1 movslq %r9d,%rax
e40: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
e46: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
e4d: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
e53: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
e5a: 49 83 c2 08 add $0x8,%r10
e5e: 4c 3b d0 cmp %rax,%r10
e61: 72 dd jb 0xe40
e63: 33 c0 xor %eax,%eax
e65: 41 8d 49 01 lea 0x1(%r9),%ecx
e69: 48 63 c9 movslq %ecx,%rcx
e6c: 48 3b ca cmp %rdx,%rcx
e6f: 77 27 ja 0xe98
e71: 4d 63 c9 movslq %r9d,%r9
e74: 49 2b d1 sub %r9,%rdx
e77: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e80: c5 fb 10 01 vmovsd (%rcx),%xmm0
e84: 48 ff c0 inc %rax
e87: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
e8b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
e8f: 48 83 c1 08 add $0x8,%rcx
e93: 48 3b c2 cmp %rdx,%rax
e96: 72 e8 jb 0xe80
e98: 33 c0 xor %eax,%eax
e9a: c5 f8 77 vzeroupper
e9d: c3 ret
e9e: 45 33 c9 xor %r9d,%r9d
ea1: eb c0 jmp 0xe63
ea3: b8 fa ff ff ff mov $0xfffffffa,%eax
ea8: c3 ret
ea9: b8 f8 ff ff ff mov $0xfffffff8,%eax
eae: c3 ret
eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
eb6: 00
eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ebe: 66 90 xchg %ax,%ax
ec0: 55 push %rbp
ec1: 48 83 ec 30 sub $0x30,%rsp
ec5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
eca: 48 89 4d 20 mov %rcx,0x20(%rbp)
ece: 48 89 55 28 mov %rdx,0x28(%rbp)
ed2: 44 89 45 30 mov %r8d,0x30(%rbp)
ed6: 48 8b 45 20 mov 0x20(%rbp),%rax
eda: 48 8b 55 28 mov 0x28(%rbp),%rdx
ede: 8b 4d 30 mov 0x30(%rbp),%ecx
ee1: 89 4d 08 mov %ecx,0x8(%rbp)
ee4: 48 89 c1 mov %rax,%rcx
ee7: 8b 45 08 mov 0x8(%rbp),%eax
eea: 41 89 c0 mov %eax,%r8d
eed: e8 8e 75 13 00 call 0x138480
ef2: 89 45 00 mov %eax,0x0(%rbp)
ef5: 8b 45 00 mov 0x0(%rbp),%eax
ef8: 48 8d 65 10 lea 0x10(%rbp),%rsp
efc: 5d pop %rbp
efd: c3 ret
efe: 66 90 xchg %ax,%ax
f00: 55 push %rbp
f01: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
f06: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
f0b: 48 89 4d 20 mov %rcx,0x20(%rbp)
f0f: 48 89 55 28 mov %rdx,0x28(%rbp)
f13: 44 89 45 30 mov %r8d,0x30(%rbp)
f17: 48 8b 45 20 mov 0x20(%rbp),%rax
f1b: 48 8b 55 28 mov 0x28(%rbp),%rdx
f1f: 8b 4d 30 mov 0x30(%rbp),%ecx
f22: 89 4d 08 mov %ecx,0x8(%rbp)
f25: 48 89 c1 mov %rax,%rcx
f28: 8b 45 08 mov 0x8(%rbp),%eax
f2b: 41 89 c0 mov %eax,%r8d
f2e: e8 6d 75 13 00 call 0x1384a0
f33: 89 45 00 mov %eax,0x0(%rbp)
f36: 8b 45 00 mov 0x0(%rbp),%eax
f39: 48 8d 65 10 lea 0x10(%rbp),%rsp
f3d: 5d pop %rbp
f3e: c3 ret
f3f: 90 nop
f40: 55 push %rbp
f41: 48 83 ec 30 sub $0x30,%rsp
f45: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
f4a: 48 89 4d 20 mov %rcx,0x20(%rbp)
f4e: 48 89 55 28 mov %rdx,0x28(%rbp)
f52: 44 89 45 30 mov %r8d,0x30(%rbp)
f56: 48 8b 45 20 mov 0x20(%rbp),%rax
f5a: 48 8b 55 28 mov 0x28(%rbp),%rdx
f5e: 8b 4d 30 mov 0x30(%rbp),%ecx
f61: 89 4d 08 mov %ecx,0x8(%rbp)
f64: 48 89 c1 mov %rax,%rcx
f67: 8b 45 08 mov 0x8(%rbp),%eax
f6a: 41 89 c0 mov %eax,%r8d
f6d: e8 4e 75 13 00 call 0x1384c0
f72: 89 45 00 mov %eax,0x0(%rbp)
f75: 8b 45 00 mov 0x0(%rbp),%eax
f78: 48 8d 65 10 lea 0x10(%rbp),%rsp
f7c: 5d pop %rbp
f7d: c3 ret
f7e: 66 90 xchg %ax,%ax
f80: 55 push %rbp
f81: 48 83 ec 30 sub $0x30,%rsp
f85: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
f8a: 48 89 4d 20 mov %rcx,0x20(%rbp)
f8e: 48 89 55 28 mov %rdx,0x28(%rbp)
f92: 44 89 45 30 mov %r8d,0x30(%rbp)
f96: 48 8b 45 20 mov 0x20(%rbp),%rax
f9a: 48 8b 55 28 mov 0x28(%rbp),%rdx
f9e: 8b 4d 30 mov 0x30(%rbp),%ecx
fa1: 89 4d 08 mov %ecx,0x8(%rbp)
fa4: 48 89 c1 mov %rax,%rcx
fa7: 8b 45 08 mov 0x8(%rbp),%eax
faa: 41 89 c0 mov %eax,%r8d
fad: e8 2e 75 13 00 call 0x1384e0
fb2: 89 45 00 mov %eax,0x0(%rbp)
fb5: 8b 45 00 mov 0x0(%rbp),%eax
fb8: 48 8d 65 10 lea 0x10(%rbp),%rsp
fbc: 5d pop %rbp
fbd: c3 ret
fbe: 66 90 xchg %ax,%ax
fc0: 55 push %rbp
fc1: 48 83 ec 30 sub $0x30,%rsp
fc5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
fca: 48 89 4d 20 mov %rcx,0x20(%rbp)
fce: 48 89 55 28 mov %rdx,0x28(%rbp)
fd2: 44 89 45 30 mov %r8d,0x30(%rbp)
fd6: 48 8b 45 20 mov 0x20(%rbp),%rax
fda: 48 8b 55 28 mov 0x28(%rbp),%rdx
fde: 8b 4d 30 mov 0x30(%rbp),%ecx
fe1: 89 4d 08 mov %ecx,0x8(%rbp)
fe4: 48 89 c1 mov %rax,%rcx
fe7: 8b 45 08 mov 0x8(%rbp),%eax
fea: 41 89 c0 mov %eax,%r8d
fed: e8 0e 75 13 00 call 0x138500
ff2: 89 45 00 mov %eax,0x0(%rbp)
ff5: 8b 45 00 mov 0x0(%rbp),%eax
ff8: 48 8d 65 10 lea 0x10(%rbp),%rsp
ffc: 5d pop %rbp
ffd: c3 ret
ffe: 66 90 xchg %ax,%ax
1000: 55 push %rbp
1001: 48 83 ec 30 sub $0x30,%rsp
1005: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
100a: 48 89 4d 20 mov %rcx,0x20(%rbp)
100e: 48 89 55 28 mov %rdx,0x28(%rbp)
1012: 44 89 45 30 mov %r8d,0x30(%rbp)
1016: 48 8b 45 20 mov 0x20(%rbp),%rax
101a: 48 8b 55 28 mov 0x28(%rbp),%rdx
101e: 8b 4d 30 mov 0x30(%rbp),%ecx
1021: 89 4d 08 mov %ecx,0x8(%rbp)
1024: 48 89 c1 mov %rax,%rcx
1027: 8b 45 08 mov 0x8(%rbp),%eax
102a: 41 89 c0 mov %eax,%r8d
102d: e8 ee 74 13 00 call 0x138520
1032: 89 45 00 mov %eax,0x0(%rbp)
1035: 8b 45 00 mov 0x0(%rbp),%eax
1038: 48 8d 65 10 lea 0x10(%rbp),%rsp
103c: 5d pop %rbp
103d: c3 ret
103e: 66 90 xchg %ax,%ax
1040: 48 83 ec 28 sub $0x28,%rsp
1044: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
1049: 48 85 d2 test %rdx,%rdx
104c: 74 28 je 0x1076
104e: 45 85 c0 test %r8d,%r8d
1051: 7f 0a jg 0x105d
1053: b8 fa ff ff ff mov $0xfffffffa,%eax
1058: 48 83 c4 28 add $0x28,%rsp
105c: c3 ret
105d: 89 c8 mov %ecx,%eax
105f: 48 c1 e9 20 shr $0x20,%rcx
1063: 48 c1 e1 20 shl $0x20,%rcx
1067: 48 0b c8 or %rax,%rcx
106a: e8 51 75 03 00 call 0x385c0
106f: 33 c0 xor %eax,%eax
1071: 48 83 c4 28 add $0x28,%rsp
1075: c3 ret
1076: b8 f8 ff ff ff mov $0xfffffff8,%eax
107b: 48 83 c4 28 add $0x28,%rsp
107f: c3 ret
1080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1085: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
108a: 48 85 d2 test %rdx,%rdx
108d: 74 2a je 0x10b9
108f: 45 85 c0 test %r8d,%r8d
1092: 7f 0b jg 0x109f
1094: b8 fa ff ff ff mov $0xfffffffa,%eax
1099: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
109e: c3 ret
109f: 89 c8 mov %ecx,%eax
10a1: 48 c1 e9 20 shr $0x20,%rcx
10a5: 48 c1 e1 20 shl $0x20,%rcx
10a9: 48 0b c8 or %rax,%rcx
10ac: e8 2f 75 03 00 call 0x385e0
10b1: 33 c0 xor %eax,%eax
10b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10b8: c3 ret
10b9: b8 f8 ff ff ff mov $0xfffffff8,%eax
10be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10c3: 90 nop
10c4: c3 ret
10c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10cc: 00
10cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10e0: 48 83 ec 28 sub $0x28,%rsp
10e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
10e9: 48 85 d2 test %rdx,%rdx
10ec: 74 28 je 0x1116
10ee: 45 85 c0 test %r8d,%r8d
10f1: 7f 0a jg 0x10fd
10f3: b8 fa ff ff ff mov $0xfffffffa,%eax
10f8: 48 83 c4 28 add $0x28,%rsp
10fc: c3 ret
10fd: 89 c8 mov %ecx,%eax
10ff: 48 c1 e9 20 shr $0x20,%rcx
1103: 48 c1 e1 20 shl $0x20,%rcx
1107: 48 0b c8 or %rax,%rcx
110a: e8 f1 74 03 00 call 0x38600
110f: 33 c0 xor %eax,%eax
1111: 48 83 c4 28 add $0x28,%rsp
1115: c3 ret
1116: b8 f8 ff ff ff mov $0xfffffff8,%eax
111b: 48 83 c4 28 add $0x28,%rsp
111f: c3 ret
1120: 48 83 ec 28 sub $0x28,%rsp
1124: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
1129: 48 85 d2 test %rdx,%rdx
112c: 74 28 je 0x1156
112e: 45 85 c0 test %r8d,%r8d
1131: 7f 0a jg 0x113d
1133: b8 fa ff ff ff mov $0xfffffffa,%eax
1138: 48 83 c4 28 add $0x28,%rsp
113c: c3 ret
113d: 89 c8 mov %ecx,%eax
113f: 48 c1 e9 20 shr $0x20,%rcx
1143: 48 c1 e1 20 shl $0x20,%rcx
1147: 48 0b c8 or %rax,%rcx
114a: e8 d1 74 03 00 call 0x38620
114f: 33 c0 xor %eax,%eax
1151: 48 83 c4 28 add $0x28,%rsp
1155: c3 ret
1156: b8 f8 ff ff ff mov $0xfffffff8,%eax
115b: 48 83 c4 28 add $0x28,%rsp
115f: c3 ret
1160: 48 83 ec 28 sub $0x28,%rsp
1164: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
1169: 48 85 d2 test %rdx,%rdx
116c: 74 28 je 0x1196
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: 89 c8 mov %ecx,%eax
117f: 48 c1 e9 20 shr $0x20,%rcx
1183: 48 c1 e1 20 shl $0x20,%rcx
1187: 48 0b c8 or %rax,%rcx
118a: e8 b1 74 03 00 call 0x38640
118f: 33 c0 xor %eax,%eax
1191: 48 83 c4 28 add $0x28,%rsp
1195: c3 ret
1196: b8 f8 ff ff ff mov $0xfffffff8,%eax
119b: 48 83 c4 28 add $0x28,%rsp
119f: c3 ret
11a0: 48 83 ec 28 sub $0x28,%rsp
11a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
11a9: 48 85 d2 test %rdx,%rdx
11ac: 74 28 je 0x11d6
11ae: 45 85 c0 test %r8d,%r8d
11b1: 7f 0a jg 0x11bd
11b3: b8 fa ff ff ff mov $0xfffffffa,%eax
11b8: 48 83 c4 28 add $0x28,%rsp
11bc: c3 ret
11bd: 89 c8 mov %ecx,%eax
11bf: 48 c1 e9 20 shr $0x20,%rcx
11c3: 48 c1 e1 20 shl $0x20,%rcx
11c7: 48 0b c8 or %rax,%rcx
11ca: e8 d1 77 03 00 call 0x389a0
11cf: 33 c0 xor %eax,%eax
11d1: 48 83 c4 28 add $0x28,%rsp
11d5: c3 ret
11d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
11db: 48 83 c4 28 add $0x28,%rsp
11df: c3 ret
11e0: 48 83 ec 28 sub $0x28,%rsp
11e4: 48 85 d2 test %rdx,%rdx
11e7: 74 41 je 0x122a
11e9: 45 85 c0 test %r8d,%r8d
11ec: 7e 32 jle 0x1220
11ee: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c54618
11f5: 01
11f6: 7a 02 jp 0x11fa
11f8: 74 10 je 0x120a
11fa: 0f 57 c9 xorps %xmm1,%xmm1
11fd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
1201: 7a 02 jp 0x1205
1203: 74 0c je 0x1211
1205: e8 b6 7a 03 00 call 0x38cc0
120a: 33 c0 xor %eax,%eax
120c: 48 83 c4 28 add $0x28,%rsp
1210: c3 ret
1211: 48 89 d1 mov %rdx,%rcx
1214: 44 89 c2 mov %r8d,%edx
1217: 48 83 c4 28 add $0x28,%rsp
121b: e9 20 3f 01 00 jmp 0x15140
1220: b8 fa ff ff ff mov $0xfffffffa,%eax
1225: 48 83 c4 28 add $0x28,%rsp
1229: c3 ret
122a: b8 f8 ff ff ff mov $0xfffffff8,%eax
122f: 48 83 c4 28 add $0x28,%rsp
1233: c3 ret
1234: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1240: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1245: 48 85 d2 test %rdx,%rdx
1248: 74 45 je 0x128f
124a: 45 85 c0 test %r8d,%r8d
124d: 7e 34 jle 0x1283
124f: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c54620
1256: 01
1257: 7a 02 jp 0x125b
1259: 74 10 je 0x126b
125b: 0f 57 c9 xorps %xmm1,%xmm1
125e: 66 0f 2e c1 ucomisd %xmm1,%xmm0
1262: 7a 02 jp 0x1266
1264: 74 0d je 0x1273
1266: e8 f5 7b 03 00 call 0x38e60
126b: 33 c0 xor %eax,%eax
126d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1272: c3 ret
1273: 48 89 d1 mov %rdx,%rcx
1276: 44 89 c2 mov %r8d,%edx
1279: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
127e: e9 bd 40 01 00 jmp 0x15340
1283: b8 fa ff ff ff mov $0xfffffffa,%eax
1288: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
128d: 90 nop
128e: c3 ret
128f: b8 f8 ff ff ff mov $0xfffffff8,%eax
1294: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1299: 90 nop
129a: 90 nop
129b: 90 nop
129c: c3 ret
129d: 0f 1f 00 nopl (%rax)
12a0: 48 83 ec 28 sub $0x28,%rsp
12a4: 48 85 d2 test %rdx,%rdx
12a7: 74 41 je 0x12ea
12a9: 45 85 c0 test %r8d,%r8d
12ac: 7e 32 jle 0x12e0
12ae: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c54628
12b5: 01
12b6: 7a 02 jp 0x12ba
12b8: 74 10 je 0x12ca
12ba: 0f 57 c9 xorps %xmm1,%xmm1
12bd: 66 0f 2e c1 ucomisd %xmm1,%xmm0
12c1: 7a 02 jp 0x12c5
12c3: 74 0c je 0x12d1
12c5: e8 36 7d 03 00 call 0x39000
12ca: 33 c0 xor %eax,%eax
12cc: 48 83 c4 28 add $0x28,%rsp
12d0: c3 ret
12d1: 48 89 d1 mov %rdx,%rcx
12d4: 44 89 c2 mov %r8d,%edx
12d7: 48 83 c4 28 add $0x28,%rsp
12db: e9 40 42 01 00 jmp 0x15520
12e0: b8 fa ff ff ff mov $0xfffffffa,%eax
12e5: 48 83 c4 28 add $0x28,%rsp
12e9: c3 ret
12ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
12ef: 48 83 c4 28 add $0x28,%rsp
12f3: c3 ret
12f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
12f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1300: 48 83 ec 28 sub $0x28,%rsp
1304: c5 f9 28 c8 vmovapd %xmm0,%xmm1
1308: 48 85 d2 test %rdx,%rdx
130b: 0f 84 c2 01 00 00 je 0x14d3
1311: 45 85 c0 test %r8d,%r8d
1314: 0f 8e af 01 00 00 jle 0x14c9
131a: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c54630
1321: 01
1322: 7a 06 jp 0x132a
1324: 0f 84 98 01 00 00 je 0x14c2
132a: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
132e: c5 f9 2e c8 vucomisd %xmm0,%xmm1
1332: 7a 06 jp 0x133a
1334: 0f 84 78 01 00 00 je 0x14b2
133a: 41 83 f8 10 cmp $0x10,%r8d
133e: 0f 8c 5e 01 00 00 jl 0x14a2
1344: 49 89 d1 mov %rdx,%r9
1347: 49 83 e1 1f and $0x1f,%r9
134b: 45 85 c9 test %r9d,%r9d
134e: 74 18 je 0x1368
1350: 41 f7 c1 07 00 00 00 test $0x7,%r9d
1357: 0f 85 45 01 00 00 jne 0x14a2
135d: 41 f7 d9 neg %r9d
1360: 41 83 c1 20 add $0x20,%r9d
1364: 41 c1 e9 03 shr $0x3,%r9d
1368: 41 8d 41 10 lea 0x10(%r9),%eax
136c: 44 3b c0 cmp %eax,%r8d
136f: 0f 8c 2d 01 00 00 jl 0x14a2
1375: 45 89 c2 mov %r8d,%r10d
1378: 33 c0 xor %eax,%eax
137a: 45 2b d1 sub %r9d,%r10d
137d: 41 83 e2 0f and $0xf,%r10d
1381: 41 f7 da neg %r10d
1384: 45 03 d0 add %r8d,%r10d
1387: 45 89 cb mov %r9d,%r11d
138a: 45 85 c9 test %r9d,%r9d
138d: 76 23 jbe 0x13b2
138f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1396: 00
1397: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
139e: 66 90 xchg %ax,%ax
13a0: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
13a5: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
13aa: 48 ff c0 inc %rax
13ad: 49 3b c3 cmp %r11,%rax
13b0: 72 ee jb 0x13a0
13b2: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
13b6: 4d 63 ca movslq %r10d,%r9
13b9: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
13bf: 90 nop
13c0: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
13c6: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
13cd: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
13d4: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
13db: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
13e1: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
13e8: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
13ef: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
13f6: 49 83 c3 10 add $0x10,%r11
13fa: 4d 3b d9 cmp %r9,%r11
13fd: 72 c1 jb 0x13c0
13ff: 41 8d 42 01 lea 0x1(%r10),%eax
1403: 41 3b c0 cmp %r8d,%eax
1406: 0f 87 88 00 00 00 ja 0x1494
140c: 4d 63 c0 movslq %r8d,%r8
140f: 4d 2b c1 sub %r9,%r8
1412: 49 83 f8 04 cmp $0x4,%r8
1416: 0f 8c 82 00 00 00 jl 0x149e
141c: 44 89 c0 mov %r8d,%eax
141f: 45 33 db xor %r11d,%r11d
1422: 83 e0 fc and $0xfffffffc,%eax
1425: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
1429: 48 63 c0 movslq %eax,%rax
142c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1433: 00
1434: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
143b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1440: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
1445: 49 83 c3 04 add $0x4,%r11
1449: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
144e: 49 83 c1 20 add $0x20,%r9
1452: 4c 3b d8 cmp %rax,%r11
1455: 72 e9 jb 0x1440
1457: 49 3b c0 cmp %r8,%rax
145a: 73 38 jae 0x1494
145c: 4d 63 d2 movslq %r10d,%r10
145f: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
1463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
1467: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
146e: 00
146f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1476: 0f 1f 00 nopl (%rax)
1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1480: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
1484: 48 ff c0 inc %rax
1487: c5 fb 11 02 vmovsd %xmm0,(%rdx)
148b: 48 83 c2 08 add $0x8,%rdx
148f: 49 3b c0 cmp %r8,%rax
1492: 72 ec jb 0x1480
1494: 33 c0 xor %eax,%eax
1496: c5 f8 77 vzeroupper
1499: 48 83 c4 28 add $0x28,%rsp
149d: c3 ret
149e: 33 c0 xor %eax,%eax
14a0: eb b5 jmp 0x1457
14a2: 45 33 d2 xor %r10d,%r10d
14a5: 41 83 f8 01 cmp $0x1,%r8d
14a9: 72 e9 jb 0x1494
14ab: 4d 63 c0 movslq %r8d,%r8
14ae: 33 c0 xor %eax,%eax
14b0: eb a5 jmp 0x1457
14b2: 48 89 d1 mov %rdx,%rcx
14b5: 44 89 c2 mov %r8d,%edx
14b8: e8 a3 40 01 00 call 0x15560
14bd: 48 83 c4 28 add $0x28,%rsp
14c1: c3 ret
14c2: 33 c0 xor %eax,%eax
14c4: 48 83 c4 28 add $0x28,%rsp
14c8: c3 ret
14c9: b8 fa ff ff ff mov $0xfffffffa,%eax
14ce: 48 83 c4 28 add $0x28,%rsp
14d2: c3 ret
14d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
14d8: 48 83 c4 28 add $0x28,%rsp
14dc: c3 ret
14dd: 0f 1f 00 nopl (%rax)
14e0: 48 83 ec 28 sub $0x28,%rsp
14e4: 48 85 d2 test %rdx,%rdx
14e7: 0f 84 be 01 00 00 je 0x16ab
14ed: 45 85 c0 test %r8d,%r8d
14f0: 0f 8e ab 01 00 00 jle 0x16a1
14f6: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c54638
14fd: 01
14fe: 7a 06 jp 0x1506
1500: 0f 84 94 01 00 00 je 0x169a
1506: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
150a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
150e: 7a 06 jp 0x1516
1510: 0f 84 74 01 00 00 je 0x168a
1516: 41 83 f8 10 cmp $0x10,%r8d
151a: 0f 8c 62 01 00 00 jl 0x1682
1520: 49 89 d3 mov %rdx,%r11
1523: 49 83 e3 1f and $0x1f,%r11
1527: 45 85 db test %r11d,%r11d
152a: 74 18 je 0x1544
152c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
1533: 0f 85 49 01 00 00 jne 0x1682
1539: 41 f7 db neg %r11d
153c: 41 83 c3 20 add $0x20,%r11d
1540: 41 c1 eb 03 shr $0x3,%r11d
1544: 41 8d 43 10 lea 0x10(%r11),%eax
1548: 44 3b c0 cmp %eax,%r8d
154b: 0f 8c 31 01 00 00 jl 0x1682
1551: 45 89 c1 mov %r8d,%r9d
1554: 33 c0 xor %eax,%eax
1556: 45 2b cb sub %r11d,%r9d
1559: 41 83 e1 0f and $0xf,%r9d
155d: 41 f7 d9 neg %r9d
1560: 45 03 c8 add %r8d,%r9d
1563: 45 89 da mov %r11d,%r10d
1566: 45 85 db test %r11d,%r11d
1569: 76 27 jbe 0x1592
156b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1572: 00
1573: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
157a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1580: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
1585: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
158a: 48 ff c0 inc %rax
158d: 49 3b c2 cmp %r10,%rax
1590: 72 ee jb 0x1580
1592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
1597: 49 63 c1 movslq %r9d,%rax
159a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
15a0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
15a6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
15ad: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
15b4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
15bb: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
15c1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
15c8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
15cf: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
15d6: 49 83 c2 10 add $0x10,%r10
15da: 4c 3b d0 cmp %rax,%r10
15dd: 72 c1 jb 0x15a0
15df: 41 8d 41 01 lea 0x1(%r9),%eax
15e3: 41 3b c0 cmp %r8d,%eax
15e6: 0f 87 88 00 00 00 ja 0x1674
15ec: 4d 63 c0 movslq %r8d,%r8
15ef: 4d 63 c9 movslq %r9d,%r9
15f2: 4d 2b c1 sub %r9,%r8
15f5: 49 83 f8 04 cmp $0x4,%r8
15f9: 0f 8c 7f 00 00 00 jl 0x167e
15ff: 4d 63 c9 movslq %r9d,%r9
1602: 44 89 c0 mov %r8d,%eax
1605: 83 e0 fc and $0xfffffffc,%eax
1608: 45 33 db xor %r11d,%r11d
160b: 48 63 c0 movslq %eax,%rax
160e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
1613: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
1617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
161e: 00 00
1620: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
1625: 49 83 c3 04 add $0x4,%r11
1629: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
162e: 49 83 c2 20 add $0x20,%r10
1632: 4c 3b d8 cmp %rax,%r11
1635: 72 e9 jb 0x1620
1637: 49 3b c0 cmp %r8,%rax
163a: 73 38 jae 0x1674
163c: 4d 63 c9 movslq %r9d,%r9
163f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
1643: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
1647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
164e: 00
164f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1656: 0f 1f 00 nopl (%rax)
1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1660: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
1664: 48 ff c0 inc %rax
1667: c5 fb 11 0a vmovsd %xmm1,(%rdx)
166b: 48 83 c2 08 add $0x8,%rdx
166f: 49 3b c0 cmp %r8,%rax
1672: 72 ec jb 0x1660
1674: 33 c0 xor %eax,%eax
1676: c5 f8 77 vzeroupper
1679: 48 83 c4 28 add $0x28,%rsp
167d: c3 ret
167e: 33 c0 xor %eax,%eax
1680: eb b5 jmp 0x1637
1682: 45 33 c9 xor %r9d,%r9d
1685: e9 55 ff ff ff jmp 0x15df
168a: 48 89 d1 mov %rdx,%rcx
168d: 44 89 c2 mov %r8d,%edx
1690: e8 0b 3f 01 00 call 0x155a0
1695: 48 83 c4 28 add $0x28,%rsp
1699: c3 ret
169a: 33 c0 xor %eax,%eax
169c: 48 83 c4 28 add $0x28,%rsp
16a0: c3 ret
16a1: b8 fa ff ff ff mov $0xfffffffa,%eax
16a6: 48 83 c4 28 add $0x28,%rsp
16aa: c3 ret
16ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
16b0: 48 83 c4 28 add $0x28,%rsp
16b4: c3 ret
16b5: 0f 1f 40 00 nopl 0x0(%rax)
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16c0: 48 83 ec 28 sub $0x28,%rsp
16c4: 48 85 d2 test %rdx,%rdx
16c7: 0f 84 be 01 00 00 je 0x188b
16cd: 45 85 c0 test %r8d,%r8d
16d0: 0f 8e ab 01 00 00 jle 0x1881
16d6: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c54640
16dd: 01
16de: 7a 06 jp 0x16e6
16e0: 0f 84 94 01 00 00 je 0x187a
16e6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
16ea: c5 f9 2e c1 vucomisd %xmm1,%xmm0
16ee: 7a 06 jp 0x16f6
16f0: 0f 84 74 01 00 00 je 0x186a
16f6: 41 83 f8 10 cmp $0x10,%r8d
16fa: 0f 8c 62 01 00 00 jl 0x1862
1700: 49 89 d3 mov %rdx,%r11
1703: 49 83 e3 1f and $0x1f,%r11
1707: 45 85 db test %r11d,%r11d
170a: 74 18 je 0x1724
170c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
1713: 0f 85 49 01 00 00 jne 0x1862
1719: 41 f7 db neg %r11d
171c: 41 83 c3 20 add $0x20,%r11d
1720: 41 c1 eb 03 shr $0x3,%r11d
1724: 41 8d 43 10 lea 0x10(%r11),%eax
1728: 44 3b c0 cmp %eax,%r8d
172b: 0f 8c 31 01 00 00 jl 0x1862
1731: 45 89 c1 mov %r8d,%r9d
1734: 33 c0 xor %eax,%eax
1736: 45 2b cb sub %r11d,%r9d
1739: 41 83 e1 0f and $0xf,%r9d
173d: 41 f7 d9 neg %r9d
1740: 45 03 c8 add %r8d,%r9d
1743: 45 89 da mov %r11d,%r10d
1746: 45 85 db test %r11d,%r11d
1749: 76 27 jbe 0x1772
174b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1752: 00
1753: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
175a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1760: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
1765: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
176a: 48 ff c0 inc %rax
176d: 49 3b c2 cmp %r10,%rax
1770: 72 ee jb 0x1760
1772: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
1777: 49 63 c1 movslq %r9d,%rax
177a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1780: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
1786: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
178d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
1794: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
179b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
17a1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
17a8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
17af: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
17b6: 49 83 c2 10 add $0x10,%r10
17ba: 4c 3b d0 cmp %rax,%r10
17bd: 72 c1 jb 0x1780
17bf: 41 8d 41 01 lea 0x1(%r9),%eax
17c3: 41 3b c0 cmp %r8d,%eax
17c6: 0f 87 88 00 00 00 ja 0x1854
17cc: 4d 63 c0 movslq %r8d,%r8
17cf: 4d 63 c9 movslq %r9d,%r9
17d2: 4d 2b c1 sub %r9,%r8
17d5: 49 83 f8 04 cmp $0x4,%r8
17d9: 0f 8c 7f 00 00 00 jl 0x185e
17df: 4d 63 c9 movslq %r9d,%r9
17e2: 44 89 c0 mov %r8d,%eax
17e5: 83 e0 fc and $0xfffffffc,%eax
17e8: 45 33 db xor %r11d,%r11d
17eb: 48 63 c0 movslq %eax,%rax
17ee: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
17f3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
17f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
17fe: 00 00
1800: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
1805: 49 83 c3 04 add $0x4,%r11
1809: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
180e: 49 83 c2 20 add $0x20,%r10
1812: 4c 3b d8 cmp %rax,%r11
1815: 72 e9 jb 0x1800
1817: 49 3b c0 cmp %r8,%rax
181a: 73 38 jae 0x1854
181c: 4d 63 c9 movslq %r9d,%r9
181f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
1823: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
1827: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
182e: 00
182f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1836: 0f 1f 00 nopl (%rax)
1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1840: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
1844: 48 ff c0 inc %rax
1847: c5 fb 11 0a vmovsd %xmm1,(%rdx)
184b: 48 83 c2 08 add $0x8,%rdx
184f: 49 3b c0 cmp %r8,%rax
1852: 72 ec jb 0x1840
1854: 33 c0 xor %eax,%eax
1856: c5 f8 77 vzeroupper
1859: 48 83 c4 28 add $0x28,%rsp
185d: c3 ret
185e: 33 c0 xor %eax,%eax
1860: eb b5 jmp 0x1817
1862: 45 33 c9 xor %r9d,%r9d
1865: e9 55 ff ff ff jmp 0x17bf
186a: 48 89 d1 mov %rdx,%rcx
186d: 44 89 c2 mov %r8d,%edx
1870: e8 6b 3d 01 00 call 0x155e0
1875: 48 83 c4 28 add $0x28,%rsp
1879: c3 ret
187a: 33 c0 xor %eax,%eax
187c: 48 83 c4 28 add $0x28,%rsp
1880: c3 ret
1881: b8 fa ff ff ff mov $0xfffffffa,%eax
1886: 48 83 c4 28 add $0x28,%rsp
188a: c3 ret
188b: b8 f8 ff ff ff mov $0xfffffff8,%eax
1890: 48 83 c4 28 add $0x28,%rsp
1894: c3 ret
1895: 0f 1f 40 00 nopl 0x0(%rax)
1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18a0: 56 push %rsi
18a1: 57 push %rdi
18a2: 41 54 push %r12
18a4: 55 push %rbp
18a5: 48 83 ec 28 sub $0x28,%rsp
18a9: 89 cf mov %ecx,%edi
18ab: 4d 89 cc mov %r9,%r12
18ae: 83 ff 1e cmp $0x1e,%edi
18b1: 0f 87 7a 01 00 00 ja 0x1a31
18b7: 4d 85 e4 test %r12,%r12
18ba: 0f 84 80 01 00 00 je 0x1a40
18c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
18c5: 48 85 f6 test %rsi,%rsi
18c8: 0f 84 72 01 00 00 je 0x1a40
18ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
18d3: 48 85 ed test %rbp,%rbp
18d6: 0f 84 64 01 00 00 je 0x1a40
18dc: 83 fa 08 cmp $0x8,%edx
18df: 74 1e je 0x18ff
18e1: 83 fa 04 cmp $0x4,%edx
18e4: 74 19 je 0x18ff
18e6: 83 fa 01 cmp $0x1,%edx
18e9: 74 14 je 0x18ff
18eb: 83 fa 02 cmp $0x2,%edx
18ee: 74 0f je 0x18ff
18f0: b8 ee ff ff ff mov $0xffffffee,%eax
18f5: 48 83 c4 28 add $0x28,%rsp
18f9: 5d pop %rbp
18fa: 41 5c pop %r12
18fc: 5f pop %rdi
18fd: 5e pop %rsi
18fe: c3 ret
18ff: 83 ff 1d cmp $0x1d,%edi
1902: 0f 8f 29 01 00 00 jg 0x1a31
1908: 83 ff 04 cmp $0x4,%edi
190b: 7f 14 jg 0x1921
190d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1914: 00
1915: 33 c0 xor %eax,%eax
1917: 89 06 mov %eax,(%rsi)
1919: 89 45 00 mov %eax,0x0(%rbp)
191c: e9 04 01 00 00 jmp 0x1a25
1921: 83 ff 06 cmp $0x6,%edi
1924: 7f 11 jg 0x1937
1926: 33 c0 xor %eax,%eax
1928: 41 89 04 24 mov %eax,(%r12)
192c: 89 06 mov %eax,(%rsi)
192e: 89 45 00 mov %eax,0x0(%rbp)
1931: 41 8b 04 24 mov (%r12),%eax
1935: eb 67 jmp 0x199e
1937: 8d 4f ff lea -0x1(%rdi),%ecx
193a: 83 f9 10 cmp $0x10,%ecx
193d: 7f 48 jg 0x1987
193f: 41 bb 01 00 00 00 mov $0x1,%r11d
1945: 41 d3 e3 shl %cl,%r11d
1948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
194f: 00
1950: 83 e0 c0 and $0xffffffc0,%eax
1953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
195a: 00
195b: 41 89 04 24 mov %eax,(%r12)
195f: 44 89 d8 mov %r11d,%eax
1962: d1 f8 sar $1,%eax
1964: 41 83 e2 c0 and $0xffffffc0,%r10d
1968: c1 e8 1e shr $0x1e,%eax
196b: 41 03 c3 add %r11d,%eax
196e: 83 e0 fc and $0xfffffffc,%eax
1971: 83 c0 43 add $0x43,%eax
1974: c7 06 00 00 00 00 movl $0x0,(%rsi)
197a: 83 e0 c0 and $0xffffffc0,%eax
197d: 44 89 55 00 mov %r10d,0x0(%rbp)
1981: 41 03 04 24 add (%r12),%eax
1985: eb 12 jmp 0x1999
1987: 4c 89 e2 mov %r12,%rdx
198a: 49 89 f0 mov %rsi,%r8
198d: 49 89 e9 mov %rbp,%r9
1990: e8 eb 77 03 00 call 0x39180
1995: 41 8b 04 24 mov (%r12),%eax
1999: 83 ff 13 cmp $0x13,%edi
199c: 7d 2a jge 0x19c8
199e: 89 f9 mov %edi,%ecx
19a0: 41 ba 01 00 00 00 mov $0x1,%r10d
19a6: 41 d3 e2 shl %cl,%r10d
19a9: 45 89 d3 mov %r10d,%r11d
19ac: 41 d1 fb sar $1,%r11d
19af: 41 c1 eb 1e shr $0x1e,%r11d
19b3: 45 03 da add %r10d,%r11d
19b6: 41 c1 eb 02 shr $0x2,%r11d
19ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
19c1: 00
19c2: 41 83 e2 c0 and $0xffffffc0,%r10d
19c6: eb 18 jmp 0x19e0
19c8: 41 ba 01 00 00 00 mov $0x1,%r10d
19ce: 8d 4f 14 lea 0x14(%rdi),%ecx
19d1: 41 d3 e2 shl %cl,%r10d
19d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
19db: 00
19dc: 41 83 e2 c0 and $0xffffffc0,%r10d
19e0: 83 ff 0a cmp $0xa,%edi
19e3: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
19ea: 00
19eb: 41 89 04 24 mov %eax,(%r12)
19ef: 7f 04 jg 0x19f5
19f1: 33 c0 xor %eax,%eax
19f3: eb 21 jmp 0x1a16
19f5: 89 f9 mov %edi,%ecx
19f7: b8 01 00 00 00 mov $0x1,%eax
19fc: d3 e0 shl %cl,%eax
19fe: 89 c7 mov %eax,%edi
1a00: d1 ff sar $1,%edi
1a02: c1 ef 1e shr $0x1e,%edi
1a05: 03 f8 add %eax,%edi
1a07: 83 e7 fc and $0xfffffffc,%edi
1a0a: 83 c7 43 add $0x43,%edi
1a0d: 83 e7 c0 and $0xffffffc0,%edi
1a10: 8b 16 mov (%rsi),%edx
1a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
1a16: 89 06 mov %eax,(%rsi)
1a18: 8b 45 00 mov 0x0(%rbp),%eax
1a1b: 85 c0 test %eax,%eax
1a1d: 7e 06 jle 0x1a25
1a1f: 83 c0 40 add $0x40,%eax
1a22: 89 45 00 mov %eax,0x0(%rbp)
1a25: 33 c0 xor %eax,%eax
1a27: 48 83 c4 28 add $0x28,%rsp
1a2b: 5d pop %rbp
1a2c: 41 5c pop %r12
1a2e: 5f pop %rdi
1a2f: 5e pop %rsi
1a30: c3 ret
1a31: b8 ef ff ff ff mov $0xffffffef,%eax
1a36: 48 83 c4 28 add $0x28,%rsp
1a3a: 5d pop %rbp
1a3b: 41 5c pop %r12
1a3d: 5f pop %rdi
1a3e: 5e pop %rsi
1a3f: c3 ret
1a40: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a45: 48 83 c4 28 add $0x28,%rsp
1a49: 5d pop %rbp
1a4a: 41 5c pop %r12
1a4c: 5f pop %rdi
1a4d: 5e pop %rsi
1a4e: c3 ret
1a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a56: 00
1a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a5e: 66 90 xchg %ax,%ax
1a60: 41 54 push %r12
1a62: 41 55 push %r13
1a64: 41 56 push %r14
1a66: 41 57 push %r15
1a68: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1a6d: 41 89 cd mov %ecx,%r13d
1a70: 4d 89 cc mov %r9,%r12
1a73: 41 83 fd 1e cmp $0x1e,%r13d
1a77: 0f 87 94 01 00 00 ja 0x1c11
1a7d: 4d 85 e4 test %r12,%r12
1a80: 0f 84 9e 01 00 00 je 0x1c24
1a86: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
1a8b: 4d 85 f6 test %r14,%r14
1a8e: 0f 84 90 01 00 00 je 0x1c24
1a94: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
1a99: 4d 85 ff test %r15,%r15
1a9c: 0f 84 82 01 00 00 je 0x1c24
1aa2: 83 fa 08 cmp $0x8,%edx
1aa5: 74 22 je 0x1ac9
1aa7: 83 fa 04 cmp $0x4,%edx
1aaa: 74 1d je 0x1ac9
1aac: 83 fa 01 cmp $0x1,%edx
1aaf: 74 18 je 0x1ac9
1ab1: 83 fa 02 cmp $0x2,%edx
1ab4: 74 13 je 0x1ac9
1ab6: b8 ee ff ff ff mov $0xffffffee,%eax
1abb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1ac0: 41 5f pop %r15
1ac2: 41 5e pop %r14
1ac4: 41 5d pop %r13
1ac6: 41 5c pop %r12
1ac8: c3 ret
1ac9: 41 83 fd 1d cmp $0x1d,%r13d
1acd: 0f 8f 3e 01 00 00 jg 0x1c11
1ad3: 41 83 fd 04 cmp $0x4,%r13d
1ad7: 7f 15 jg 0x1aee
1ad9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1ae0: 00
1ae1: 33 c0 xor %eax,%eax
1ae3: 41 89 06 mov %eax,(%r14)
1ae6: 41 89 07 mov %eax,(%r15)
1ae9: e9 13 01 00 00 jmp 0x1c01
1aee: 41 83 fd 06 cmp $0x6,%r13d
1af2: 7f 12 jg 0x1b06
1af4: 33 c0 xor %eax,%eax
1af6: 41 89 04 24 mov %eax,(%r12)
1afa: 41 89 06 mov %eax,(%r14)
1afd: 41 89 07 mov %eax,(%r15)
1b00: 41 8b 14 24 mov (%r12),%edx
1b04: eb 6a jmp 0x1b70
1b06: 41 8d 4d ff lea -0x1(%r13),%ecx
1b0a: 83 f9 11 cmp $0x11,%ecx
1b0d: 7f 49 jg 0x1b58
1b0f: 41 bb 01 00 00 00 mov $0x1,%r11d
1b15: 41 d3 e3 shl %cl,%r11d
1b18: 44 89 da mov %r11d,%edx
1b1b: 45 89 da mov %r11d,%r10d
1b1e: d1 fa sar $1,%edx
1b20: c1 ea 1e shr $0x1e,%edx
1b23: 41 c1 e2 03 shl $0x3,%r10d
1b27: 41 03 d3 add %r11d,%edx
1b2a: 44 89 d0 mov %r10d,%eax
1b2d: 83 e2 fc and $0xfffffffc,%edx
1b30: 83 c0 47 add $0x47,%eax
1b33: 41 83 c2 3f add $0x3f,%r10d
1b37: 83 c2 43 add $0x43,%edx
1b3a: 83 e0 c0 and $0xffffffc0,%eax
1b3d: 41 89 04 24 mov %eax,(%r12)
1b41: 41 83 e2 c0 and $0xffffffc0,%r10d
1b45: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
1b4c: 83 e2 c0 and $0xffffffc0,%edx
1b4f: 45 89 17 mov %r10d,(%r15)
1b52: 41 03 14 24 add (%r12),%edx
1b56: eb 12 jmp 0x1b6a
1b58: 4c 89 e2 mov %r12,%rdx
1b5b: 4d 89 f0 mov %r14,%r8
1b5e: 4d 89 f9 mov %r15,%r9
1b61: e8 5a 78 03 00 call 0x393c0
1b66: 41 8b 14 24 mov (%r12),%edx
1b6a: 41 83 fd 13 cmp $0x13,%r13d
1b6e: 7d 29 jge 0x1b99
1b70: 44 89 e9 mov %r13d,%ecx
1b73: b8 01 00 00 00 mov $0x1,%eax
1b78: d3 e0 shl %cl,%eax
1b7a: 41 89 c2 mov %eax,%r10d
1b7d: 41 d1 fa sar $1,%r10d
1b80: 41 c1 ea 1e shr $0x1e,%r10d
1b84: 44 03 d0 add %eax,%r10d
1b87: 41 c1 ea 02 shr $0x2,%r10d
1b8b: 41 c1 e2 03 shl $0x3,%r10d
1b8f: 41 83 c2 3f add $0x3f,%r10d
1b93: 41 83 e2 c0 and $0xffffffc0,%r10d
1b97: eb 1c jmp 0x1bb5
1b99: 41 ba 01 00 00 00 mov $0x1,%r10d
1b9f: 41 8d 4d 14 lea 0x14(%r13),%ecx
1ba3: 41 d3 e2 shl %cl,%r10d
1ba6: 41 c1 e2 03 shl $0x3,%r10d
1baa: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
1bb1: 41 83 e2 c0 and $0xffffffc0,%r10d
1bb5: 45 03 d2 add %r10d,%r10d
1bb8: 41 03 d2 add %r10d,%edx
1bbb: 81 c2 00 01 00 00 add $0x100,%edx
1bc1: 41 89 14 24 mov %edx,(%r12)
1bc5: 41 83 fd 0a cmp $0xa,%r13d
1bc9: 7f 04 jg 0x1bcf
1bcb: 33 d2 xor %edx,%edx
1bcd: eb 22 jmp 0x1bf1
1bcf: 44 89 e9 mov %r13d,%ecx
1bd2: b8 01 00 00 00 mov $0x1,%eax
1bd7: d3 e0 shl %cl,%eax
1bd9: 89 c2 mov %eax,%edx
1bdb: d1 fa sar $1,%edx
1bdd: c1 ea 1e shr $0x1e,%edx
1be0: 03 d0 add %eax,%edx
1be2: 83 e2 fc and $0xfffffffc,%edx
1be5: 83 c2 43 add $0x43,%edx
1be8: 83 e2 c0 and $0xffffffc0,%edx
1beb: 83 c2 40 add $0x40,%edx
1bee: 41 03 16 add (%r14),%edx
1bf1: 41 89 16 mov %edx,(%r14)
1bf4: 41 8b 07 mov (%r15),%eax
1bf7: 85 c0 test %eax,%eax
1bf9: 7e 06 jle 0x1c01
1bfb: 83 c0 40 add $0x40,%eax
1bfe: 41 89 07 mov %eax,(%r15)
1c01: 33 c0 xor %eax,%eax
1c03: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1c08: 41 5f pop %r15
1c0a: 41 5e pop %r14
1c0c: 41 5d pop %r13
1c0e: 41 5c pop %r12
1c10: c3 ret
1c11: b8 ef ff ff ff mov $0xffffffef,%eax
1c16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1c1b: 41 5f pop %r15
1c1d: 41 5e pop %r14
1c1f: 41 5d pop %r13
1c21: 41 5c pop %r12
1c23: c3 ret
1c24: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c29: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1c2e: 41 5f pop %r15
1c30: 41 5e pop %r14
1c32: 41 5d pop %r13
1c34: 41 5c pop %r12
1c36: c3 ret
1c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1c3e: 00 00
1c40: 56 push %rsi
1c41: 57 push %rdi
1c42: 41 54 push %r12
1c44: 55 push %rbp
1c45: 48 83 ec 28 sub $0x28,%rsp
1c49: 89 cf mov %ecx,%edi
1c4b: 4d 89 cc mov %r9,%r12
1c4e: 83 ff 1e cmp $0x1e,%edi
1c51: 0f 87 7a 01 00 00 ja 0x1dd1
1c57: 4d 85 e4 test %r12,%r12
1c5a: 0f 84 80 01 00 00 je 0x1de0
1c60: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
1c65: 48 85 f6 test %rsi,%rsi
1c68: 0f 84 72 01 00 00 je 0x1de0
1c6e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
1c73: 48 85 ed test %rbp,%rbp
1c76: 0f 84 64 01 00 00 je 0x1de0
1c7c: 83 fa 08 cmp $0x8,%edx
1c7f: 74 1e je 0x1c9f
1c81: 83 fa 04 cmp $0x4,%edx
1c84: 74 19 je 0x1c9f
1c86: 83 fa 01 cmp $0x1,%edx
1c89: 74 14 je 0x1c9f
1c8b: 83 fa 02 cmp $0x2,%edx
1c8e: 74 0f je 0x1c9f
1c90: b8 ee ff ff ff mov $0xffffffee,%eax
1c95: 48 83 c4 28 add $0x28,%rsp
1c99: 5d pop %rbp
1c9a: 41 5c pop %r12
1c9c: 5f pop %rdi
1c9d: 5e pop %rsi
1c9e: c3 ret
1c9f: 83 ff 1d cmp $0x1d,%edi
1ca2: 0f 8f 29 01 00 00 jg 0x1dd1
1ca8: 83 ff 04 cmp $0x4,%edi
1cab: 7f 14 jg 0x1cc1
1cad: 33 c0 xor %eax,%eax
1caf: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1cb6: 00
1cb7: 89 06 mov %eax,(%rsi)
1cb9: 89 45 00 mov %eax,0x0(%rbp)
1cbc: e9 04 01 00 00 jmp 0x1dc5
1cc1: 83 ff 06 cmp $0x6,%edi
1cc4: 7f 11 jg 0x1cd7
1cc6: 33 c0 xor %eax,%eax
1cc8: 41 89 04 24 mov %eax,(%r12)
1ccc: 89 06 mov %eax,(%rsi)
1cce: 89 45 00 mov %eax,0x0(%rbp)
1cd1: 41 8b 04 24 mov (%r12),%eax
1cd5: eb 67 jmp 0x1d3e
1cd7: 8d 4f ff lea -0x1(%rdi),%ecx
1cda: 83 f9 11 cmp $0x11,%ecx
1cdd: 7f 48 jg 0x1d27
1cdf: 41 bb 01 00 00 00 mov $0x1,%r11d
1ce5: 41 d3 e3 shl %cl,%r11d
1ce8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
1cef: 00
1cf0: 83 e0 c0 and $0xffffffc0,%eax
1cf3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
1cfa: 00
1cfb: 41 89 04 24 mov %eax,(%r12)
1cff: 44 89 d8 mov %r11d,%eax
1d02: 41 83 e2 c0 and $0xffffffc0,%r10d
1d06: d1 f8 sar $1,%eax
1d08: c7 06 00 00 00 00 movl $0x0,(%rsi)
1d0e: c1 e8 1e shr $0x1e,%eax
1d11: 44 89 55 00 mov %r10d,0x0(%rbp)
1d15: 41 03 c3 add %r11d,%eax
1d18: 83 e0 fc and $0xfffffffc,%eax
1d1b: 83 c0 43 add $0x43,%eax
1d1e: 83 e0 c0 and $0xffffffc0,%eax
1d21: 41 03 04 24 add (%r12),%eax
1d25: eb 12 jmp 0x1d39
1d27: 4c 89 e2 mov %r12,%rdx
1d2a: 49 89 f0 mov %rsi,%r8
1d2d: 49 89 e9 mov %rbp,%r9
1d30: e8 ab 78 03 00 call 0x395e0
1d35: 41 8b 04 24 mov (%r12),%eax
1d39: 83 ff 15 cmp $0x15,%edi
1d3c: 7d 2a jge 0x1d68
1d3e: 89 f9 mov %edi,%ecx
1d40: 41 ba 01 00 00 00 mov $0x1,%r10d
1d46: 41 d3 e2 shl %cl,%r10d
1d49: 45 89 d3 mov %r10d,%r11d
1d4c: 41 d1 fb sar $1,%r11d
1d4f: 41 c1 eb 1e shr $0x1e,%r11d
1d53: 45 03 da add %r10d,%r11d
1d56: 41 c1 eb 02 shr $0x2,%r11d
1d5a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
1d61: 00
1d62: 41 83 e2 c0 and $0xffffffc0,%r10d
1d66: eb 18 jmp 0x1d80
1d68: 8d 4f 14 lea 0x14(%rdi),%ecx
1d6b: 41 ba 01 00 00 00 mov $0x1,%r10d
1d71: 41 d3 e2 shl %cl,%r10d
1d74: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
1d7b: 00
1d7c: 41 83 e2 c0 and $0xffffffc0,%r10d
1d80: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
1d87: 00
1d88: 41 89 04 24 mov %eax,(%r12)
1d8c: 83 ff 0a cmp $0xa,%edi
1d8f: 7f 04 jg 0x1d95
1d91: 33 c0 xor %eax,%eax
1d93: eb 21 jmp 0x1db6
1d95: 89 f9 mov %edi,%ecx
1d97: b8 01 00 00 00 mov $0x1,%eax
1d9c: 8b 16 mov (%rsi),%edx
1d9e: d3 e0 shl %cl,%eax
1da0: 89 c7 mov %eax,%edi
1da2: d1 ff sar $1,%edi
1da4: c1 ef 1e shr $0x1e,%edi
1da7: 03 f8 add %eax,%edi
1da9: 83 e7 fc and $0xfffffffc,%edi
1dac: 83 c7 43 add $0x43,%edi
1daf: 83 e7 c0 and $0xffffffc0,%edi
1db2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
1db6: 89 06 mov %eax,(%rsi)
1db8: 8b 45 00 mov 0x0(%rbp),%eax
1dbb: 85 c0 test %eax,%eax
1dbd: 7e 06 jle 0x1dc5
1dbf: 83 c0 40 add $0x40,%eax
1dc2: 89 45 00 mov %eax,0x0(%rbp)
1dc5: 33 c0 xor %eax,%eax
1dc7: 48 83 c4 28 add $0x28,%rsp
1dcb: 5d pop %rbp
1dcc: 41 5c pop %r12
1dce: 5f pop %rdi
1dcf: 5e pop %rsi
1dd0: c3 ret
1dd1: b8 ef ff ff ff mov $0xffffffef,%eax
1dd6: 48 83 c4 28 add $0x28,%rsp
1dda: 5d pop %rbp
1ddb: 41 5c pop %r12
1ddd: 5f pop %rdi
1dde: 5e pop %rsi
1ddf: c3 ret
1de0: b8 f8 ff ff ff mov $0xfffffff8,%eax
1de5: 48 83 c4 28 add $0x28,%rsp
1de9: 5d pop %rbp
1dea: 41 5c pop %r12
1dec: 5f pop %rdi
1ded: 5e pop %rsi
1dee: c3 ret
1def: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1df6: 00
1df7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1dfe: 66 90 xchg %ax,%ax
1e00: 56 push %rsi
1e01: 57 push %rdi
1e02: 41 54 push %r12
1e04: 55 push %rbp
1e05: 48 83 ec 28 sub $0x28,%rsp
1e09: 89 cf mov %ecx,%edi
1e0b: 4d 89 cc mov %r9,%r12
1e0e: 83 ff 1e cmp $0x1e,%edi
1e11: 0f 87 7a 01 00 00 ja 0x1f91
1e17: 4d 85 e4 test %r12,%r12
1e1a: 0f 84 80 01 00 00 je 0x1fa0
1e20: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
1e25: 48 85 f6 test %rsi,%rsi
1e28: 0f 84 72 01 00 00 je 0x1fa0
1e2e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
1e33: 48 85 ed test %rbp,%rbp
1e36: 0f 84 64 01 00 00 je 0x1fa0
1e3c: 83 fa 08 cmp $0x8,%edx
1e3f: 74 1e je 0x1e5f
1e41: 83 fa 04 cmp $0x4,%edx
1e44: 74 19 je 0x1e5f
1e46: 83 fa 01 cmp $0x1,%edx
1e49: 74 14 je 0x1e5f
1e4b: 83 fa 02 cmp $0x2,%edx
1e4e: 74 0f je 0x1e5f
1e50: b8 ee ff ff ff mov $0xffffffee,%eax
1e55: 48 83 c4 28 add $0x28,%rsp
1e59: 5d pop %rbp
1e5a: 41 5c pop %r12
1e5c: 5f pop %rdi
1e5d: 5e pop %rsi
1e5e: c3 ret
1e5f: 83 ff 1d cmp $0x1d,%edi
1e62: 0f 8f 29 01 00 00 jg 0x1f91
1e68: 83 ff 04 cmp $0x4,%edi
1e6b: 7f 14 jg 0x1e81
1e6d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1e74: 00
1e75: 33 c0 xor %eax,%eax
1e77: 89 06 mov %eax,(%rsi)
1e79: 89 45 00 mov %eax,0x0(%rbp)
1e7c: e9 04 01 00 00 jmp 0x1f85
1e81: 83 ff 07 cmp $0x7,%edi
1e84: 7f 11 jg 0x1e97
1e86: 33 c0 xor %eax,%eax
1e88: 41 89 04 24 mov %eax,(%r12)
1e8c: 89 06 mov %eax,(%rsi)
1e8e: 89 45 00 mov %eax,0x0(%rbp)
1e91: 41 8b 04 24 mov (%r12),%eax
1e95: eb 67 jmp 0x1efe
1e97: 8d 4f ff lea -0x1(%rdi),%ecx
1e9a: 83 f9 12 cmp $0x12,%ecx
1e9d: 7f 48 jg 0x1ee7
1e9f: 41 bb 01 00 00 00 mov $0x1,%r11d
1ea5: 41 d3 e3 shl %cl,%r11d
1ea8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
1eaf: 00
1eb0: 83 e0 c0 and $0xffffffc0,%eax
1eb3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
1eba: 00
1ebb: 41 89 04 24 mov %eax,(%r12)
1ebf: 44 89 d8 mov %r11d,%eax
1ec2: d1 f8 sar $1,%eax
1ec4: 41 83 e2 c0 and $0xffffffc0,%r10d
1ec8: c1 e8 1e shr $0x1e,%eax
1ecb: 41 03 c3 add %r11d,%eax
1ece: 83 e0 fc and $0xfffffffc,%eax
1ed1: 83 c0 43 add $0x43,%eax
1ed4: c7 06 00 00 00 00 movl $0x0,(%rsi)
1eda: 83 e0 c0 and $0xffffffc0,%eax
1edd: 44 89 55 00 mov %r10d,0x0(%rbp)
1ee1: 41 03 04 24 add (%r12),%eax
1ee5: eb 12 jmp 0x1ef9
1ee7: 4c 89 e2 mov %r12,%rdx
1eea: 49 89 f0 mov %rsi,%r8
1eed: 49 89 e9 mov %rbp,%r9
1ef0: e8 2b 79 03 00 call 0x39820
1ef5: 41 8b 04 24 mov (%r12),%eax
1ef9: 83 ff 13 cmp $0x13,%edi
1efc: 7d 2a jge 0x1f28
1efe: 89 f9 mov %edi,%ecx
1f00: 41 ba 01 00 00 00 mov $0x1,%r10d
1f06: 41 d3 e2 shl %cl,%r10d
1f09: 45 89 d3 mov %r10d,%r11d
1f0c: 41 d1 fb sar $1,%r11d
1f0f: 41 c1 eb 1e shr $0x1e,%r11d
1f13: 45 03 da add %r10d,%r11d
1f16: 41 c1 eb 02 shr $0x2,%r11d
1f1a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
1f21: 00
1f22: 41 83 e2 c0 and $0xffffffc0,%r10d
1f26: eb 18 jmp 0x1f40
1f28: 41 ba 01 00 00 00 mov $0x1,%r10d
1f2e: 8d 4f 14 lea 0x14(%rdi),%ecx
1f31: 41 d3 e2 shl %cl,%r10d
1f34: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
1f3b: 00
1f3c: 41 83 e2 c0 and $0xffffffc0,%r10d
1f40: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
1f47: 00
1f48: 41 89 04 24 mov %eax,(%r12)
1f4c: 83 ff 0a cmp $0xa,%edi
1f4f: 7f 04 jg 0x1f55
1f51: 33 c0 xor %eax,%eax
1f53: eb 21 jmp 0x1f76
1f55: 89 f9 mov %edi,%ecx
1f57: b8 01 00 00 00 mov $0x1,%eax
1f5c: d3 e0 shl %cl,%eax
1f5e: 89 c7 mov %eax,%edi
1f60: d1 ff sar $1,%edi
1f62: c1 ef 1e shr $0x1e,%edi
1f65: 03 f8 add %eax,%edi
1f67: 83 e7 fc and $0xfffffffc,%edi
1f6a: 83 c7 43 add $0x43,%edi
1f6d: 83 e7 c0 and $0xffffffc0,%edi
1f70: 8b 16 mov (%rsi),%edx
1f72: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
1f76: 89 06 mov %eax,(%rsi)
1f78: 8b 45 00 mov 0x0(%rbp),%eax
1f7b: 85 c0 test %eax,%eax
1f7d: 7e 06 jle 0x1f85
1f7f: 83 c0 40 add $0x40,%eax
1f82: 89 45 00 mov %eax,0x0(%rbp)
1f85: 33 c0 xor %eax,%eax
1f87: 48 83 c4 28 add $0x28,%rsp
1f8b: 5d pop %rbp
1f8c: 41 5c pop %r12
1f8e: 5f pop %rdi
1f8f: 5e pop %rsi
1f90: c3 ret
1f91: b8 ef ff ff ff mov $0xffffffef,%eax
1f96: 48 83 c4 28 add $0x28,%rsp
1f9a: 5d pop %rbp
1f9b: 41 5c pop %r12
1f9d: 5f pop %rdi
1f9e: 5e pop %rsi
1f9f: c3 ret
1fa0: b8 f8 ff ff ff mov $0xfffffff8,%eax
1fa5: 48 83 c4 28 add $0x28,%rsp
1fa9: 5d pop %rbp
1faa: 41 5c pop %r12
1fac: 5f pop %rdi
1fad: 5e pop %rsi
1fae: c3 ret
1faf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fb6: 00
1fb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fbe: 66 90 xchg %ax,%ax
1fc0: 56 push %rsi
1fc1: 57 push %rdi
1fc2: 41 54 push %r12
1fc4: 41 55 push %r13
1fc6: 48 83 ec 28 sub $0x28,%rsp
1fca: 41 89 cc mov %ecx,%r12d
1fcd: 4d 89 cd mov %r9,%r13
1fd0: 41 83 fc 1e cmp $0x1e,%r12d
1fd4: 0f 87 7b 01 00 00 ja 0x2155
1fda: 4d 85 ed test %r13,%r13
1fdd: 0f 84 82 01 00 00 je 0x2165
1fe3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
1fe8: 48 85 ff test %rdi,%rdi
1feb: 0f 84 74 01 00 00 je 0x2165
1ff1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
1ff6: 48 85 f6 test %rsi,%rsi
1ff9: 0f 84 66 01 00 00 je 0x2165
1fff: 83 fa 08 cmp $0x8,%edx
2002: 74 1f je 0x2023
2004: 83 fa 04 cmp $0x4,%edx
2007: 74 1a je 0x2023
2009: 83 fa 01 cmp $0x1,%edx
200c: 74 15 je 0x2023
200e: 83 fa 02 cmp $0x2,%edx
2011: 74 10 je 0x2023
2013: b8 ee ff ff ff mov $0xffffffee,%eax
2018: 48 83 c4 28 add $0x28,%rsp
201c: 41 5d pop %r13
201e: 41 5c pop %r12
2020: 5f pop %rdi
2021: 5e pop %rsi
2022: c3 ret
2023: 41 83 fc 1d cmp $0x1d,%r12d
2027: 0f 8f 28 01 00 00 jg 0x2155
202d: 41 83 fc 04 cmp $0x4,%r12d
2031: 7f 13 jg 0x2046
2033: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
203a: 00
203b: 33 c0 xor %eax,%eax
203d: 89 07 mov %eax,(%rdi)
203f: 89 06 mov %eax,(%rsi)
2041: e9 02 01 00 00 jmp 0x2148
2046: 41 83 fc 07 cmp $0x7,%r12d
204a: 7f 16 jg 0x2062
204c: 33 c0 xor %eax,%eax
204e: 41 ba 01 00 00 00 mov $0x1,%r10d
2054: 41 89 45 00 mov %eax,0x0(%r13)
2058: 89 07 mov %eax,(%rdi)
205a: 89 06 mov %eax,(%rsi)
205c: 41 8b 45 00 mov 0x0(%r13),%eax
2060: eb 6f jmp 0x20d1
2062: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
2067: 83 f9 12 cmp $0x12,%ecx
206a: 7f 47 jg 0x20b3
206c: 41 ba 01 00 00 00 mov $0x1,%r10d
2072: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
2077: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
207e: 00
207f: 83 e0 c0 and $0xffffffc0,%eax
2082: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
2089: 00
208a: 41 89 45 00 mov %eax,0x0(%r13)
208e: 44 89 d8 mov %r11d,%eax
2091: d1 f8 sar $1,%eax
2093: 83 e1 c0 and $0xffffffc0,%ecx
2096: c1 e8 1e shr $0x1e,%eax
2099: 41 03 c3 add %r11d,%eax
209c: 83 e0 fc and $0xfffffffc,%eax
209f: 83 c0 43 add $0x43,%eax
20a2: c7 07 00 00 00 00 movl $0x0,(%rdi)
20a8: 83 e0 c0 and $0xffffffc0,%eax
20ab: 89 0e mov %ecx,(%rsi)
20ad: 41 03 45 00 add 0x0(%r13),%eax
20b1: eb 18 jmp 0x20cb
20b3: 4c 89 ea mov %r13,%rdx
20b6: 49 89 f8 mov %rdi,%r8
20b9: 49 89 f1 mov %rsi,%r9
20bc: e8 9f 79 03 00 call 0x39a60
20c1: 41 8b 45 00 mov 0x0(%r13),%eax
20c5: 41 ba 01 00 00 00 mov $0x1,%r10d
20cb: 41 83 fc 13 cmp $0x13,%r12d
20cf: 7d 23 jge 0x20f4
20d1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
20d6: 41 89 cb mov %ecx,%r11d
20d9: 41 d1 fb sar $1,%r11d
20dc: 41 c1 eb 1e shr $0x1e,%r11d
20e0: 44 03 d9 add %ecx,%r11d
20e3: 41 c1 eb 02 shr $0x2,%r11d
20e7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
20ee: 00
20ef: 83 e1 c0 and $0xffffffc0,%ecx
20f2: eb 15 jmp 0x2109
20f4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
20f9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
20fe: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
2105: 00
2106: 83 e1 c0 and $0xffffffc0,%ecx
2109: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
2110: 41 89 45 00 mov %eax,0x0(%r13)
2114: 41 83 fc 0a cmp $0xa,%r12d
2118: 7f 04 jg 0x211e
211a: 33 c0 xor %eax,%eax
211c: eb 1d jmp 0x213b
211e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
2123: 89 c1 mov %eax,%ecx
2125: d1 f9 sar $1,%ecx
2127: c1 e9 1e shr $0x1e,%ecx
212a: 03 c8 add %eax,%ecx
212c: 83 e1 fc and $0xfffffffc,%ecx
212f: 83 c1 43 add $0x43,%ecx
2132: 83 e1 c0 and $0xffffffc0,%ecx
2135: 8b 17 mov (%rdi),%edx
2137: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
213b: 89 07 mov %eax,(%rdi)
213d: 8b 06 mov (%rsi),%eax
213f: 85 c0 test %eax,%eax
2141: 7e 05 jle 0x2148
2143: 83 c0 40 add $0x40,%eax
2146: 89 06 mov %eax,(%rsi)
2148: 33 c0 xor %eax,%eax
214a: 48 83 c4 28 add $0x28,%rsp
214e: 41 5d pop %r13
2150: 41 5c pop %r12
2152: 5f pop %rdi
2153: 5e pop %rsi
2154: c3 ret
2155: b8 ef ff ff ff mov $0xffffffef,%eax
215a: 48 83 c4 28 add $0x28,%rsp
215e: 41 5d pop %r13
2160: 41 5c pop %r12
2162: 5f pop %rdi
2163: 5e pop %rsi
2164: c3 ret
2165: b8 f8 ff ff ff mov $0xfffffff8,%eax
216a: 48 83 c4 28 add $0x28,%rsp
216e: 41 5d pop %r13
2170: 41 5c pop %r12
2172: 5f pop %rdi
2173: 5e pop %rsi
2174: c3 ret
2175: 0f 1f 40 00 nopl 0x0(%rax)
2179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2180: 56 push %rsi
2181: 57 push %rdi
2182: 41 54 push %r12
2184: 41 55 push %r13
2186: 48 83 ec 28 sub $0x28,%rsp
218a: 41 89 cc mov %ecx,%r12d
218d: 4d 89 cd mov %r9,%r13
2190: 41 83 fc 1e cmp $0x1e,%r12d
2194: 0f 87 7b 01 00 00 ja 0x2315
219a: 4d 85 ed test %r13,%r13
219d: 0f 84 82 01 00 00 je 0x2325
21a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
21a8: 48 85 ff test %rdi,%rdi
21ab: 0f 84 74 01 00 00 je 0x2325
21b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
21b6: 48 85 f6 test %rsi,%rsi
21b9: 0f 84 66 01 00 00 je 0x2325
21bf: 83 fa 08 cmp $0x8,%edx
21c2: 74 1f je 0x21e3
21c4: 83 fa 04 cmp $0x4,%edx
21c7: 74 1a je 0x21e3
21c9: 83 fa 01 cmp $0x1,%edx
21cc: 74 15 je 0x21e3
21ce: 83 fa 02 cmp $0x2,%edx
21d1: 74 10 je 0x21e3
21d3: b8 ee ff ff ff mov $0xffffffee,%eax
21d8: 48 83 c4 28 add $0x28,%rsp
21dc: 41 5d pop %r13
21de: 41 5c pop %r12
21e0: 5f pop %rdi
21e1: 5e pop %rsi
21e2: c3 ret
21e3: 41 83 fc 1d cmp $0x1d,%r12d
21e7: 0f 8f 28 01 00 00 jg 0x2315
21ed: 41 83 fc 04 cmp $0x4,%r12d
21f1: 7f 13 jg 0x2206
21f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
21fa: 00
21fb: 33 c0 xor %eax,%eax
21fd: 89 07 mov %eax,(%rdi)
21ff: 89 06 mov %eax,(%rsi)
2201: e9 02 01 00 00 jmp 0x2308
2206: 41 83 fc 07 cmp $0x7,%r12d
220a: 7f 16 jg 0x2222
220c: 33 c0 xor %eax,%eax
220e: 41 ba 01 00 00 00 mov $0x1,%r10d
2214: 41 89 45 00 mov %eax,0x0(%r13)
2218: 89 07 mov %eax,(%rdi)
221a: 89 06 mov %eax,(%rsi)
221c: 41 8b 45 00 mov 0x0(%r13),%eax
2220: eb 6f jmp 0x2291
2222: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
2227: 83 f9 12 cmp $0x12,%ecx
222a: 7f 47 jg 0x2273
222c: 41 ba 01 00 00 00 mov $0x1,%r10d
2232: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
2237: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
223e: 00
223f: 83 e0 c0 and $0xffffffc0,%eax
2242: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
2249: 00
224a: 41 89 45 00 mov %eax,0x0(%r13)
224e: 44 89 d8 mov %r11d,%eax
2251: d1 f8 sar $1,%eax
2253: 83 e1 c0 and $0xffffffc0,%ecx
2256: c1 e8 1e shr $0x1e,%eax
2259: 41 03 c3 add %r11d,%eax
225c: 83 e0 fc and $0xfffffffc,%eax
225f: 83 c0 43 add $0x43,%eax
2262: c7 07 00 00 00 00 movl $0x0,(%rdi)
2268: 83 e0 c0 and $0xffffffc0,%eax
226b: 89 0e mov %ecx,(%rsi)
226d: 41 03 45 00 add 0x0(%r13),%eax
2271: eb 18 jmp 0x228b
2273: 4c 89 ea mov %r13,%rdx
2276: 49 89 f8 mov %rdi,%r8
2279: 49 89 f1 mov %rsi,%r9
227c: e8 ff 79 03 00 call 0x39c80
2281: 41 8b 45 00 mov 0x0(%r13),%eax
2285: 41 ba 01 00 00 00 mov $0x1,%r10d
228b: 41 83 fc 13 cmp $0x13,%r12d
228f: 7d 23 jge 0x22b4
2291: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
2296: 41 89 cb mov %ecx,%r11d
2299: 41 d1 fb sar $1,%r11d
229c: 41 c1 eb 1e shr $0x1e,%r11d
22a0: 44 03 d9 add %ecx,%r11d
22a3: 41 c1 eb 02 shr $0x2,%r11d
22a7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
22ae: 00
22af: 83 e1 c0 and $0xffffffc0,%ecx
22b2: eb 15 jmp 0x22c9
22b4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
22b9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
22be: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
22c5: 00
22c6: 83 e1 c0 and $0xffffffc0,%ecx
22c9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
22d0: 41 89 45 00 mov %eax,0x0(%r13)
22d4: 41 83 fc 0a cmp $0xa,%r12d
22d8: 7f 04 jg 0x22de
22da: 33 c0 xor %eax,%eax
22dc: eb 1d jmp 0x22fb
22de: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
22e3: 89 c1 mov %eax,%ecx
22e5: d1 f9 sar $1,%ecx
22e7: c1 e9 1e shr $0x1e,%ecx
22ea: 03 c8 add %eax,%ecx
22ec: 83 e1 fc and $0xfffffffc,%ecx
22ef: 83 c1 43 add $0x43,%ecx
22f2: 83 e1 c0 and $0xffffffc0,%ecx
22f5: 8b 17 mov (%rdi),%edx
22f7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
22fb: 89 07 mov %eax,(%rdi)
22fd: 8b 06 mov (%rsi),%eax
22ff: 85 c0 test %eax,%eax
2301: 7e 05 jle 0x2308
2303: 83 c0 40 add $0x40,%eax
2306: 89 06 mov %eax,(%rsi)
2308: 33 c0 xor %eax,%eax
230a: 48 83 c4 28 add $0x28,%rsp
230e: 41 5d pop %r13
2310: 41 5c pop %r12
2312: 5f pop %rdi
2313: 5e pop %rsi
2314: c3 ret
2315: b8 ef ff ff ff mov $0xffffffef,%eax
231a: 48 83 c4 28 add $0x28,%rsp
231e: 41 5d pop %r13
2320: 41 5c pop %r12
2322: 5f pop %rdi
2323: 5e pop %rsi
2324: c3 ret
2325: b8 f8 ff ff ff mov $0xfffffff8,%eax
232a: 48 83 c4 28 add $0x28,%rsp
232e: 41 5d pop %r13
2330: 41 5c pop %r12
2332: 5f pop %rdi
2333: 5e pop %rsi
2334: c3 ret
2335: 0f 1f 40 00 nopl 0x0(%rax)
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2340: 48 83 ec 28 sub $0x28,%rsp
2344: 48 85 c9 test %rcx,%rcx
2347: 74 25 je 0x236e
2349: 48 85 d2 test %rdx,%rdx
234c: 74 20 je 0x236e
234e: 4d 85 c0 test %r8,%r8
2351: 74 1b je 0x236e
2353: 45 85 c9 test %r9d,%r9d
2356: 7f 0a jg 0x2362
2358: b8 fa ff ff ff mov $0xfffffffa,%eax
235d: 48 83 c4 28 add $0x28,%rsp
2361: c3 ret
2362: e8 e9 c0 a5 01 call 0x1a5e450
2367: 33 c0 xor %eax,%eax
2369: 48 83 c4 28 add $0x28,%rsp
236d: c3 ret
236e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2373: 48 83 c4 28 add $0x28,%rsp
2377: c3 ret
2378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
237f: 00
2380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2385: 48 85 c9 test %rcx,%rcx
2388: 74 27 je 0x23b1
238a: 48 85 d2 test %rdx,%rdx
238d: 74 22 je 0x23b1
238f: 4d 85 c0 test %r8,%r8
2392: 74 1d je 0x23b1
2394: 45 85 c9 test %r9d,%r9d
2397: 7f 0b jg 0x23a4
2399: b8 fa ff ff ff mov $0xfffffffa,%eax
239e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23a3: c3 ret
23a4: e8 57 c7 a5 01 call 0x1a5eb00
23a9: 33 c0 xor %eax,%eax
23ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23b0: c3 ret
23b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
23b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23bb: c3 ret
23bc: 0f 1f 40 00 nopl 0x0(%rax)
23c0: 48 83 ec 28 sub $0x28,%rsp
23c4: 48 85 c9 test %rcx,%rcx
23c7: 74 25 je 0x23ee
23c9: 48 85 d2 test %rdx,%rdx
23cc: 74 20 je 0x23ee
23ce: 4d 85 c0 test %r8,%r8
23d1: 74 1b je 0x23ee
23d3: 45 85 c9 test %r9d,%r9d
23d6: 7f 0a jg 0x23e2
23d8: b8 fa ff ff ff mov $0xfffffffa,%eax
23dd: 48 83 c4 28 add $0x28,%rsp
23e1: c3 ret
23e2: e8 c9 cd a5 01 call 0x1a5f1b0
23e7: 33 c0 xor %eax,%eax
23e9: 48 83 c4 28 add $0x28,%rsp
23ed: c3 ret
23ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
23f3: 48 83 c4 28 add $0x28,%rsp
23f7: c3 ret
23f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23ff: 00
2400: 56 push %rsi
2401: 57 push %rdi
2402: 55 push %rbp
2403: 48 89 d5 mov %rdx,%rbp
2406: 48 85 c9 test %rcx,%rcx
2409: 0f 84 2b 02 00 00 je 0x263a
240f: 48 85 ed test %rbp,%rbp
2412: 0f 84 22 02 00 00 je 0x263a
2418: 4d 85 c0 test %r8,%r8
241b: 0f 84 19 02 00 00 je 0x263a
2421: 45 85 c9 test %r9d,%r9d
2424: 0f 8e 07 02 00 00 jle 0x2631
242a: 41 83 f9 08 cmp $0x8,%r9d
242e: 0f 8c ed 01 00 00 jl 0x2621
2434: 4c 89 c6 mov %r8,%rsi
2437: 48 83 e6 1f and $0x1f,%rsi
243b: 89 f6 mov %esi,%esi
243d: 85 f6 test %esi,%esi
243f: 74 14 je 0x2455
2441: f7 c6 07 00 00 00 test $0x7,%esi
2447: 0f 85 d4 01 00 00 jne 0x2621
244d: f7 de neg %esi
244f: 83 c6 20 add $0x20,%esi
2452: c1 ee 03 shr $0x3,%esi
2455: 8d 46 08 lea 0x8(%rsi),%eax
2458: 44 3b c8 cmp %eax,%r9d
245b: 0f 8c c0 01 00 00 jl 0x2621
2461: 44 89 c8 mov %r9d,%eax
2464: 33 d2 xor %edx,%edx
2466: 2b c6 sub %esi,%eax
2468: 83 e0 07 and $0x7,%eax
246b: f7 d8 neg %eax
246d: 41 03 c1 add %r9d,%eax
2470: 85 f6 test %esi,%esi
2472: 76 3e jbe 0x24b2
2474: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2480: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
2485: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
248b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
248f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
2493: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
2498: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
249c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
24a0: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
24a4: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
24aa: 48 ff c2 inc %rdx
24ad: 48 3b d6 cmp %rsi,%rdx
24b0: 72 ce jb 0x2480
24b2: 48 63 d0 movslq %eax,%rdx
24b5: 0f 1f 40 00 nopl 0x0(%rax)
24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24c0: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
24c6: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
24cb: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
24d2: 01
24d3: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
24d7: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
24db: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
24e2: 01
24e3: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
24e7: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
24ec: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
24f0: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
24f4: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
24fa: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
2500: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
2506: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
250d: 01
250e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
2512: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
2516: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
251d: 01
251e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
2522: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
2527: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
252b: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
252f: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
2536: 48 83 c6 08 add $0x8,%rsi
253a: 48 3b f2 cmp %rdx,%rsi
253d: 72 81 jb 0x24c0
253f: 8d 70 01 lea 0x1(%rax),%esi
2542: 41 3b f1 cmp %r9d,%esi
2545: 0f 87 c8 00 00 00 ja 0x2613
254b: 4d 63 c9 movslq %r9d,%r9
254e: 4c 2b ca sub %rdx,%r9
2551: 49 83 f9 02 cmp $0x2,%r9
2555: 0f 8c c1 00 00 00 jl 0x261c
255b: 45 89 cb mov %r9d,%r11d
255e: 45 33 d2 xor %r10d,%r10d
2561: 41 83 e3 fe and $0xfffffffe,%r11d
2565: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
2569: 4d 63 db movslq %r11d,%r11
256c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
2571: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
2575: 0f 1f 40 00 nopl 0x0(%rax)
2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2580: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
2586: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
258c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
2592: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
2597: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
259b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
259f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
25a3: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
25a9: 49 83 c2 02 add $0x2,%r10
25ad: 4d 3b d3 cmp %r11,%r10
25b0: 72 ce jb 0x2580
25b2: 4d 3b d9 cmp %r9,%r11
25b5: 73 5c jae 0x2613
25b7: 48 63 c0 movslq %eax,%rax
25ba: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
25be: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
25c3: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
25c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25ce: 00
25cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25d6: 0f 1f 00 nopl (%rax)
25d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25e0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
25e6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
25ec: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
25f0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
25f4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
25f9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
25fd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
2601: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
2605: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
260b: 49 ff c3 inc %r11
260e: 4d 3b d9 cmp %r9,%r11
2611: 72 cd jb 0x25e0
2613: 33 c0 xor %eax,%eax
2615: c5 f8 77 vzeroupper
2618: 5d pop %rbp
2619: 5f pop %rdi
261a: 5e pop %rsi
261b: c3 ret
261c: 45 33 db xor %r11d,%r11d
261f: eb 91 jmp 0x25b2
2621: 33 c0 xor %eax,%eax
2623: 41 83 f9 01 cmp $0x1,%r9d
2627: 72 ea jb 0x2613
2629: 4d 63 c9 movslq %r9d,%r9
262c: 45 33 db xor %r11d,%r11d
262f: eb 81 jmp 0x25b2
2631: b8 fa ff ff ff mov $0xfffffffa,%eax
2636: 5d pop %rbp
2637: 5f pop %rdi
2638: 5e pop %rsi
2639: c3 ret
263a: b8 f8 ff ff ff mov $0xfffffff8,%eax
263f: 5d pop %rbp
2640: 5f pop %rdi
2641: 5e pop %rsi
2642: c3 ret
2643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
264a: 00
264b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2660: 41 56 push %r14
2662: 49 89 ca mov %rcx,%r10
2665: 49 89 d3 mov %rdx,%r11
2668: 4d 85 d2 test %r10,%r10
266b: 0f 84 82 01 00 00 je 0x27f3
2671: 4d 85 db test %r11,%r11
2674: 0f 84 79 01 00 00 je 0x27f3
267a: 4d 85 c0 test %r8,%r8
267d: 0f 84 70 01 00 00 je 0x27f3
2683: 45 85 c9 test %r9d,%r9d
2686: 0f 8e 5f 01 00 00 jle 0x27eb
268c: 49 63 d1 movslq %r9d,%rdx
268f: 48 83 fa 08 cmp $0x8,%rdx
2693: 0f 8c 3f 01 00 00 jl 0x27d8
2699: 48 83 fa 0f cmp $0xf,%rdx
269d: 0f 8c 3a 01 00 00 jl 0x27dd
26a3: 4c 89 c0 mov %r8,%rax
26a6: 48 83 e0 1f and $0x1f,%rax
26aa: 85 c0 test %eax,%eax
26ac: 74 10 je 0x26be
26ae: a8 07 test $0x7,%al
26b0: 0f 85 22 01 00 00 jne 0x27d8
26b6: f7 d8 neg %eax
26b8: 83 c0 20 add $0x20,%eax
26bb: c1 e8 03 shr $0x3,%eax
26be: 89 c1 mov %eax,%ecx
26c0: 4c 8d 71 08 lea 0x8(%rcx),%r14
26c4: 49 3b d6 cmp %r14,%rdx
26c7: 0f 8c 0b 01 00 00 jl 0x27d8
26cd: 45 89 ce mov %r9d,%r14d
26d0: 44 2b f0 sub %eax,%r14d
26d3: 41 83 e6 07 and $0x7,%r14d
26d7: 45 2b ce sub %r14d,%r9d
26da: 4d 63 c9 movslq %r9d,%r9
26dd: 85 c0 test %eax,%eax
26df: b8 00 00 00 00 mov $0x0,%eax
26e4: 76 5a jbe 0x2740
26e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26ed: 00
26ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26f5: 0f 1f 40 00 nopl 0x0(%rax)
26f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2700: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
2706: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
270c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2710: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2715: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2719: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
271d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2722: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
2728: 48 ff c0 inc %rax
272b: 48 3b c1 cmp %rcx,%rax
272e: 72 d0 jb 0x2700
2730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2737: 00
2738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
273f: 90 nop
2740: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
2746: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
274c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
2751: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
2755: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
275b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
2760: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
2766: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
276d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
2774: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
2779: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
277d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
2784: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
2789: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
2790: 48 83 c1 08 add $0x8,%rcx
2794: 49 3b c9 cmp %r9,%rcx
2797: 72 a7 jb 0x2740
2799: 4c 3b ca cmp %rdx,%r9
279c: 73 32 jae 0x27d0
279e: 66 90 xchg %ax,%ax
27a0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
27a6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
27ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
27b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
27b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
27b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
27bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
27c2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
27c8: 49 ff c1 inc %r9
27cb: 4c 3b ca cmp %rdx,%r9
27ce: 72 d0 jb 0x27a0
27d0: 33 c0 xor %eax,%eax
27d2: c5 f8 77 vzeroupper
27d5: 41 5e pop %r14
27d7: c3 ret
27d8: 45 33 c9 xor %r9d,%r9d
27db: eb bc jmp 0x2799
27dd: 41 83 e1 f8 and $0xfffffff8,%r9d
27e1: 33 c9 xor %ecx,%ecx
27e3: 4d 63 c9 movslq %r9d,%r9
27e6: e9 55 ff ff ff jmp 0x2740
27eb: b8 fa ff ff ff mov $0xfffffffa,%eax
27f0: 41 5e pop %r14
27f2: c3 ret
27f3: b8 f8 ff ff ff mov $0xfffffff8,%eax
27f8: 41 5e pop %r14
27fa: c3 ret
27fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2800: 41 56 push %r14
2802: 49 89 ca mov %rcx,%r10
2805: 49 89 d3 mov %rdx,%r11
2808: 4d 85 d2 test %r10,%r10
280b: 0f 84 a2 01 00 00 je 0x29b3
2811: 4d 85 db test %r11,%r11
2814: 0f 84 99 01 00 00 je 0x29b3
281a: 4d 85 c0 test %r8,%r8
281d: 0f 84 90 01 00 00 je 0x29b3
2823: 45 85 c9 test %r9d,%r9d
2826: 0f 8e 7f 01 00 00 jle 0x29ab
282c: 49 63 d1 movslq %r9d,%rdx
282f: 48 83 fa 08 cmp $0x8,%rdx
2833: 0f 8c 5f 01 00 00 jl 0x2998
2839: 48 83 fa 0f cmp $0xf,%rdx
283d: 0f 8c 5a 01 00 00 jl 0x299d
2843: 4c 89 c0 mov %r8,%rax
2846: 48 83 e0 1f and $0x1f,%rax
284a: 85 c0 test %eax,%eax
284c: 74 10 je 0x285e
284e: a8 07 test $0x7,%al
2850: 0f 85 42 01 00 00 jne 0x2998
2856: f7 d8 neg %eax
2858: 83 c0 20 add $0x20,%eax
285b: c1 e8 03 shr $0x3,%eax
285e: 89 c1 mov %eax,%ecx
2860: 4c 8d 71 08 lea 0x8(%rcx),%r14
2864: 49 3b d6 cmp %r14,%rdx
2867: 0f 8c 2b 01 00 00 jl 0x2998
286d: 45 89 ce mov %r9d,%r14d
2870: 44 2b f0 sub %eax,%r14d
2873: 41 83 e6 07 and $0x7,%r14d
2877: 45 2b ce sub %r14d,%r9d
287a: 4d 63 c9 movslq %r9d,%r9
287d: 85 c0 test %eax,%eax
287f: b8 00 00 00 00 mov $0x0,%eax
2884: 76 5a jbe 0x28e0
2886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
288d: 00
288e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2895: 0f 1f 40 00 nopl 0x0(%rax)
2899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
28a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
28ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
28b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
28b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
28b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
28bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
28c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
28c8: 48 ff c0 inc %rax
28cb: 48 3b c1 cmp %rcx,%rax
28ce: 72 d0 jb 0x28a0
28d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28d7: 00
28d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28df: 90 nop
28e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
28e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
28ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
28f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
28f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
28fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
2900: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
2906: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
290d: 01
290e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
2915: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
291c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
2922: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
2929: 01
292a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
2930: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
2937: 01
2938: 48 83 c1 08 add $0x8,%rcx
293c: 49 3b c9 cmp %r9,%rcx
293f: 72 9f jb 0x28e0
2941: 4c 3b ca cmp %rdx,%r9
2944: 73 4a jae 0x2990
2946: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
294d: 00
294e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2955: 0f 1f 40 00 nopl 0x0(%rax)
2959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2960: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
2966: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
296c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2970: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2975: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2979: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
297d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2982: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
2988: 49 ff c1 inc %r9
298b: 4c 3b ca cmp %rdx,%r9
298e: 72 d0 jb 0x2960
2990: 33 c0 xor %eax,%eax
2992: c5 f8 77 vzeroupper
2995: 41 5e pop %r14
2997: c3 ret
2998: 45 33 c9 xor %r9d,%r9d
299b: eb a4 jmp 0x2941
299d: 41 83 e1 f8 and $0xfffffff8,%r9d
29a1: 33 c9 xor %ecx,%ecx
29a3: 4d 63 c9 movslq %r9d,%r9
29a6: e9 35 ff ff ff jmp 0x28e0
29ab: b8 fa ff ff ff mov $0xfffffffa,%eax
29b0: 41 5e pop %r14
29b2: c3 ret
29b3: b8 f8 ff ff ff mov $0xfffffff8,%eax
29b8: 41 5e pop %r14
29ba: c3 ret
29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
29c0: 48 83 ec 28 sub $0x28,%rsp
29c4: 48 85 c9 test %rcx,%rcx
29c7: 74 20 je 0x29e9
29c9: 48 85 d2 test %rdx,%rdx
29cc: 74 1b je 0x29e9
29ce: 45 85 c0 test %r8d,%r8d
29d1: 7f 0a jg 0x29dd
29d3: b8 fa ff ff ff mov $0xfffffffa,%eax
29d8: 48 83 c4 28 add $0x28,%rsp
29dc: c3 ret
29dd: e8 2e b8 a5 01 call 0x1a5e210
29e2: 33 c0 xor %eax,%eax
29e4: 48 83 c4 28 add $0x28,%rsp
29e8: c3 ret
29e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
29ee: 48 83 c4 28 add $0x28,%rsp
29f2: c3 ret
29f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
29f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29ff: 00
2a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2a05: 48 85 c9 test %rcx,%rcx
2a08: 74 22 je 0x2a2c
2a0a: 48 85 d2 test %rdx,%rdx
2a0d: 74 1d je 0x2a2c
2a0f: 45 85 c0 test %r8d,%r8d
2a12: 7f 0b jg 0x2a1f
2a14: b8 fa ff ff ff mov $0xfffffffa,%eax
2a19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2a1e: c3 ret
2a1f: e8 6c be a5 01 call 0x1a5e890
2a24: 33 c0 xor %eax,%eax
2a26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2a2b: c3 ret
2a2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2a36: c3 ret
2a37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2a3e: 00 00
2a40: 48 83 ec 28 sub $0x28,%rsp
2a44: 48 85 c9 test %rcx,%rcx
2a47: 74 20 je 0x2a69
2a49: 48 85 d2 test %rdx,%rdx
2a4c: 74 1b je 0x2a69
2a4e: 45 85 c0 test %r8d,%r8d
2a51: 7f 0a jg 0x2a5d
2a53: b8 fa ff ff ff mov $0xfffffffa,%eax
2a58: 48 83 c4 28 add $0x28,%rsp
2a5c: c3 ret
2a5d: e8 de c4 a5 01 call 0x1a5ef40
2a62: 33 c0 xor %eax,%eax
2a64: 48 83 c4 28 add $0x28,%rsp
2a68: c3 ret
2a69: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a6e: 48 83 c4 28 add $0x28,%rsp
2a72: c3 ret
2a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a7f: 00
2a80: 56 push %rsi
2a81: 48 89 d6 mov %rdx,%rsi
2a84: 48 85 c9 test %rcx,%rcx
2a87: 0f 84 29 02 00 00 je 0x2cb6
2a8d: 48 85 f6 test %rsi,%rsi
2a90: 0f 84 20 02 00 00 je 0x2cb6
2a96: 45 85 c0 test %r8d,%r8d
2a99: 0f 8e 10 02 00 00 jle 0x2caf
2a9f: 41 83 f8 08 cmp $0x8,%r8d
2aa3: 0f 8c f6 01 00 00 jl 0x2c9f
2aa9: 49 89 f1 mov %rsi,%r9
2aac: 49 83 e1 1f and $0x1f,%r9
2ab0: 45 89 c9 mov %r9d,%r9d
2ab3: 45 85 c9 test %r9d,%r9d
2ab6: 74 18 je 0x2ad0
2ab8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
2abf: 0f 85 da 01 00 00 jne 0x2c9f
2ac5: 41 f7 d9 neg %r9d
2ac8: 41 83 c1 20 add $0x20,%r9d
2acc: 41 c1 e9 03 shr $0x3,%r9d
2ad0: 41 8d 41 08 lea 0x8(%r9),%eax
2ad4: 44 3b c0 cmp %eax,%r8d
2ad7: 0f 8c c2 01 00 00 jl 0x2c9f
2add: 44 89 c0 mov %r8d,%eax
2ae0: 33 d2 xor %edx,%edx
2ae2: 41 2b c1 sub %r9d,%eax
2ae5: 83 e0 07 and $0x7,%eax
2ae8: f7 d8 neg %eax
2aea: 41 03 c0 add %r8d,%eax
2aed: 45 85 c9 test %r9d,%r9d
2af0: 76 3e jbe 0x2b30
2af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b00: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
2b05: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
2b0a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
2b0e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
2b12: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
2b17: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
2b1b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
2b1f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
2b23: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
2b28: 48 ff c2 inc %rdx
2b2b: 49 3b d1 cmp %r9,%rdx
2b2e: 72 d0 jb 0x2b00
2b30: 48 63 d0 movslq %eax,%rdx
2b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b3f: 00
2b40: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
2b46: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
2b4c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
2b52: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
2b59: 01
2b5a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
2b5f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
2b63: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
2b67: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
2b6b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
2b71: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
2b78: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
2b7f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
2b86: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
2b8d: 01
2b8e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
2b92: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
2b97: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
2b9b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
2b9f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
2ba6: 49 83 c1 08 add $0x8,%r9
2baa: 4c 3b ca cmp %rdx,%r9
2bad: 72 91 jb 0x2b40
2baf: 44 8d 48 01 lea 0x1(%rax),%r9d
2bb3: 45 3b c8 cmp %r8d,%r9d
2bb6: 0f 87 d7 00 00 00 ja 0x2c93
2bbc: 4d 63 d0 movslq %r8d,%r10
2bbf: 4c 2b d2 sub %rdx,%r10
2bc2: 49 83 fa 02 cmp $0x2,%r10
2bc6: 0f 8c ce 00 00 00 jl 0x2c9a
2bcc: 45 89 d3 mov %r10d,%r11d
2bcf: 45 33 c9 xor %r9d,%r9d
2bd2: 41 83 e3 fe and $0xfffffffe,%r11d
2bd6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
2bda: 4d 63 db movslq %r11d,%r11
2bdd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
2be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2be8: 00
2be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bf7: 00
2bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bff: 90 nop
2c00: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
2c06: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
2c0c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
2c12: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
2c17: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
2c1b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
2c1f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
2c23: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
2c29: 49 83 c1 02 add $0x2,%r9
2c2d: 4d 3b cb cmp %r11,%r9
2c30: 72 ce jb 0x2c00
2c32: 4d 3b da cmp %r10,%r11
2c35: 73 5c jae 0x2c93
2c37: 48 63 c0 movslq %eax,%rax
2c3a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
2c3e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
2c42: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c49: 00
2c4a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c58: 00
2c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c60: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
2c66: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
2c6c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
2c70: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
2c74: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
2c79: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
2c7d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
2c81: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
2c85: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
2c8b: 49 ff c3 inc %r11
2c8e: 4d 3b da cmp %r10,%r11
2c91: 72 cd jb 0x2c60
2c93: 33 c0 xor %eax,%eax
2c95: c5 f8 77 vzeroupper
2c98: 5e pop %rsi
2c99: c3 ret
2c9a: 45 33 db xor %r11d,%r11d
2c9d: eb 93 jmp 0x2c32
2c9f: 33 c0 xor %eax,%eax
2ca1: 41 83 f8 01 cmp $0x1,%r8d
2ca5: 72 ec jb 0x2c93
2ca7: 4d 63 d0 movslq %r8d,%r10
2caa: 45 33 db xor %r11d,%r11d
2cad: eb 83 jmp 0x2c32
2caf: b8 fa ff ff ff mov $0xfffffffa,%eax
2cb4: 5e pop %rsi
2cb5: c3 ret
2cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
2cbb: 5e pop %rsi
2cbc: c3 ret
2cbd: 0f 1f 00 nopl (%rax)
2cc0: 49 89 d1 mov %rdx,%r9
2cc3: 48 85 c9 test %rcx,%rcx
2cc6: 0f 84 73 01 00 00 je 0x2e3f
2ccc: 4d 85 c9 test %r9,%r9
2ccf: 0f 84 6a 01 00 00 je 0x2e3f
2cd5: 45 85 c0 test %r8d,%r8d
2cd8: 0f 8e 5b 01 00 00 jle 0x2e39
2cde: 49 63 d0 movslq %r8d,%rdx
2ce1: 48 83 fa 08 cmp $0x8,%rdx
2ce5: 0f 8c 49 01 00 00 jl 0x2e34
2ceb: 4c 89 c8 mov %r9,%rax
2cee: 48 83 e0 1f and $0x1f,%rax
2cf2: 89 c0 mov %eax,%eax
2cf4: 85 c0 test %eax,%eax
2cf6: 74 10 je 0x2d08
2cf8: a8 07 test $0x7,%al
2cfa: 0f 85 34 01 00 00 jne 0x2e34
2d00: f7 d8 neg %eax
2d02: 83 c0 20 add $0x20,%eax
2d05: c1 e8 03 shr $0x3,%eax
2d08: 44 8d 50 08 lea 0x8(%rax),%r10d
2d0c: 49 3b d2 cmp %r10,%rdx
2d0f: 0f 8c 1f 01 00 00 jl 0x2e34
2d15: 45 89 c2 mov %r8d,%r10d
2d18: 44 2b d0 sub %eax,%r10d
2d1b: 41 83 e2 07 and $0x7,%r10d
2d1f: 45 2b c2 sub %r10d,%r8d
2d22: 45 33 d2 xor %r10d,%r10d
2d25: 85 c0 test %eax,%eax
2d27: 76 47 jbe 0x2d70
2d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d30: 00
2d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d3f: 00
2d40: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
2d46: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
2d4c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2d50: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2d55: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2d59: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
2d5d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2d62: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
2d68: 49 ff c2 inc %r10
2d6b: 4c 3b d0 cmp %rax,%r10
2d6e: 72 d0 jb 0x2d40
2d70: 4d 63 d0 movslq %r8d,%r10
2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d7f: 00
2d80: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
2d85: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
2d8b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
2d90: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
2d94: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
2d9a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
2d9f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
2da5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
2dab: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
2db2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
2db7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
2dbb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
2dc2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
2dc7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
2dce: 48 83 c0 08 add $0x8,%rax
2dd2: 49 3b c2 cmp %r10,%rax
2dd5: 72 a9 jb 0x2d80
2dd7: 33 c0 xor %eax,%eax
2dd9: 45 8d 50 01 lea 0x1(%r8),%r10d
2ddd: 4d 63 d2 movslq %r10d,%r10
2de0: 4c 3b d2 cmp %rdx,%r10
2de3: 77 49 ja 0x2e2e
2de5: 4d 63 c0 movslq %r8d,%r8
2de8: 49 2b d0 sub %r8,%rdx
2deb: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
2def: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
2df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2dff: 00
2e00: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
2e05: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
2e0b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2e0f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2e14: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2e18: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
2e1c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2e21: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
2e26: 48 ff c0 inc %rax
2e29: 48 3b c2 cmp %rdx,%rax
2e2c: 72 d2 jb 0x2e00
2e2e: 33 c0 xor %eax,%eax
2e30: c5 f8 77 vzeroupper
2e33: c3 ret
2e34: 45 33 c0 xor %r8d,%r8d
2e37: eb 9e jmp 0x2dd7
2e39: b8 fa ff ff ff mov $0xfffffffa,%eax
2e3e: c3 ret
2e3f: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e44: c3 ret
2e45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e4c: 00
2e4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e60: 49 89 d1 mov %rdx,%r9
2e63: 48 85 c9 test %rcx,%rcx
2e66: 0f 84 73 01 00 00 je 0x2fdf
2e6c: 4d 85 c9 test %r9,%r9
2e6f: 0f 84 6a 01 00 00 je 0x2fdf
2e75: 45 85 c0 test %r8d,%r8d
2e78: 0f 8e 5b 01 00 00 jle 0x2fd9
2e7e: 49 63 d0 movslq %r8d,%rdx
2e81: 48 83 fa 08 cmp $0x8,%rdx
2e85: 0f 8c 49 01 00 00 jl 0x2fd4
2e8b: 4c 89 c8 mov %r9,%rax
2e8e: 48 83 e0 1f and $0x1f,%rax
2e92: 89 c0 mov %eax,%eax
2e94: 85 c0 test %eax,%eax
2e96: 74 10 je 0x2ea8
2e98: a8 07 test $0x7,%al
2e9a: 0f 85 34 01 00 00 jne 0x2fd4
2ea0: f7 d8 neg %eax
2ea2: 83 c0 20 add $0x20,%eax
2ea5: c1 e8 03 shr $0x3,%eax
2ea8: 44 8d 50 08 lea 0x8(%rax),%r10d
2eac: 49 3b d2 cmp %r10,%rdx
2eaf: 0f 8c 1f 01 00 00 jl 0x2fd4
2eb5: 45 89 c2 mov %r8d,%r10d
2eb8: 44 2b d0 sub %eax,%r10d
2ebb: 41 83 e2 07 and $0x7,%r10d
2ebf: 45 2b c2 sub %r10d,%r8d
2ec2: 45 33 d2 xor %r10d,%r10d
2ec5: 85 c0 test %eax,%eax
2ec7: 76 47 jbe 0x2f10
2ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ed0: 00
2ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2edf: 00
2ee0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
2ee6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
2eec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2ef0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2ef5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2ef9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
2efd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2f02: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
2f08: 49 ff c2 inc %r10
2f0b: 4c 3b d0 cmp %rax,%r10
2f0e: 72 d0 jb 0x2ee0
2f10: 4d 63 d0 movslq %r8d,%r10
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: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
2f25: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
2f2b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
2f30: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
2f34: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
2f3a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
2f3f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
2f45: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
2f4c: 01
2f4d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
2f54: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
2f5b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
2f61: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
2f68: 01
2f69: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
2f6f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
2f76: 01
2f77: 48 83 c0 08 add $0x8,%rax
2f7b: 49 3b c2 cmp %r10,%rax
2f7e: 72 a0 jb 0x2f20
2f80: 33 c0 xor %eax,%eax
2f82: 45 8d 50 01 lea 0x1(%r8),%r10d
2f86: 4d 63 d2 movslq %r10d,%r10
2f89: 4c 3b d2 cmp %rdx,%r10
2f8c: 77 40 ja 0x2fce
2f8e: 4d 63 c0 movslq %r8d,%r8
2f91: 49 2b d0 sub %r8,%rdx
2f94: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
2f98: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
2f9c: 0f 1f 40 00 nopl 0x0(%rax)
2fa0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
2fa5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
2fab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2faf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2fb4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2fb8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
2fbc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2fc1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
2fc6: 48 ff c0 inc %rax
2fc9: 48 3b c2 cmp %rdx,%rax
2fcc: 72 d2 jb 0x2fa0
2fce: 33 c0 xor %eax,%eax
2fd0: c5 f8 77 vzeroupper
2fd3: c3 ret
2fd4: 45 33 c0 xor %r8d,%r8d
2fd7: eb a7 jmp 0x2f80
2fd9: b8 fa ff ff ff mov $0xfffffffa,%eax
2fde: c3 ret
2fdf: b8 f8 ff ff ff mov $0xfffffff8,%eax
2fe4: c3 ret
2fe5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fec: 00
2fed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3000: 48 83 ec 28 sub $0x28,%rsp
3004: 48 85 c9 test %rcx,%rcx
3007: 74 23 je 0x302c
3009: 48 85 d2 test %rdx,%rdx
300c: 74 1e je 0x302c
300e: 4d 85 c0 test %r8,%r8
3011: 74 19 je 0x302c
3013: 45 85 c9 test %r9d,%r9d
3016: 7e 1e jle 0x3036
3018: e8 d3 ce a5 01 call 0x1a5fef0
301d: ba 02 00 00 00 mov $0x2,%edx
3022: 85 c0 test %eax,%eax
3024: 0f 45 c2 cmovne %edx,%eax
3027: 48 83 c4 28 add $0x28,%rsp
302b: c3 ret
302c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3031: 48 83 c4 28 add $0x28,%rsp
3035: c3 ret
3036: b8 fa ff ff ff mov $0xfffffffa,%eax
303b: 48 83 c4 28 add $0x28,%rsp
303f: c3 ret
3040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3045: 48 85 c9 test %rcx,%rcx
3048: 74 24 je 0x306e
304a: 48 85 d2 test %rdx,%rdx
304d: 74 1f je 0x306e
304f: 4d 85 c0 test %r8,%r8
3052: 74 1a je 0x306e
3054: 45 85 c9 test %r9d,%r9d
3057: 7e 20 jle 0x3079
3059: e8 e2 13 a6 01 call 0x1a64440
305e: ba 02 00 00 00 mov $0x2,%edx
3063: 85 c0 test %eax,%eax
3065: 0f 45 c2 cmovne %edx,%eax
3068: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
306d: c3 ret
306e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3073: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3078: c3 ret
3079: b8 fa ff ff ff mov $0xfffffffa,%eax
307e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3083: c3 ret
3084: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
308b: 00
308c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
309f: 00
30a0: 48 83 ec 28 sub $0x28,%rsp
30a4: 48 85 c9 test %rcx,%rcx
30a7: 74 23 je 0x30cc
30a9: 48 85 d2 test %rdx,%rdx
30ac: 74 1e je 0x30cc
30ae: 4d 85 c0 test %r8,%r8
30b1: 74 19 je 0x30cc
30b3: 45 85 c9 test %r9d,%r9d
30b6: 7e 1e jle 0x30d6
30b8: e8 93 37 a6 01 call 0x1a66850
30bd: ba 02 00 00 00 mov $0x2,%edx
30c2: 85 c0 test %eax,%eax
30c4: 0f 45 c2 cmovne %edx,%eax
30c7: 48 83 c4 28 add $0x28,%rsp
30cb: c3 ret
30cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
30d1: 48 83 c4 28 add $0x28,%rsp
30d5: c3 ret
30d6: b8 fa ff ff ff mov $0xfffffffa,%eax
30db: 48 83 c4 28 add $0x28,%rsp
30df: c3 ret
30e0: 48 83 ec 28 sub $0x28,%rsp
30e4: 48 85 c9 test %rcx,%rcx
30e7: 74 23 je 0x310c
30e9: 48 85 d2 test %rdx,%rdx
30ec: 74 1e je 0x310c
30ee: 4d 85 c0 test %r8,%r8
30f1: 74 19 je 0x310c
30f3: 45 85 c9 test %r9d,%r9d
30f6: 7e 1e jle 0x3116
30f8: e8 a3 79 a6 01 call 0x1a6aaa0
30fd: ba 02 00 00 00 mov $0x2,%edx
3102: 85 c0 test %eax,%eax
3104: 0f 45 c2 cmovne %edx,%eax
3107: 48 83 c4 28 add $0x28,%rsp
310b: c3 ret
310c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3111: 48 83 c4 28 add $0x28,%rsp
3115: c3 ret
3116: b8 fa ff ff ff mov $0xfffffffa,%eax
311b: 48 83 c4 28 add $0x28,%rsp
311f: c3 ret
3120: 48 83 ec 28 sub $0x28,%rsp
3124: 48 85 c9 test %rcx,%rcx
3127: 74 23 je 0x314c
3129: 48 85 d2 test %rdx,%rdx
312c: 74 1e je 0x314c
312e: 4d 85 c0 test %r8,%r8
3131: 74 19 je 0x314c
3133: 45 85 c9 test %r9d,%r9d
3136: 7e 1e jle 0x3156
3138: e8 63 bd a6 01 call 0x1a6eea0
313d: ba 02 00 00 00 mov $0x2,%edx
3142: 85 c0 test %eax,%eax
3144: 0f 45 c2 cmovne %edx,%eax
3147: 48 83 c4 28 add $0x28,%rsp
314b: c3 ret
314c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3151: 48 83 c4 28 add $0x28,%rsp
3155: c3 ret
3156: b8 fa ff ff ff mov $0xfffffffa,%eax
315b: 48 83 c4 28 add $0x28,%rsp
315f: c3 ret
3160: 48 83 ec 28 sub $0x28,%rsp
3164: 48 85 c9 test %rcx,%rcx
3167: 74 23 je 0x318c
3169: 48 85 d2 test %rdx,%rdx
316c: 74 1e je 0x318c
316e: 4d 85 c0 test %r8,%r8
3171: 74 19 je 0x318c
3173: 45 85 c9 test %r9d,%r9d
3176: 7e 1e jle 0x3196
3178: e8 43 fe a6 01 call 0x1a72fc0
317d: ba 02 00 00 00 mov $0x2,%edx
3182: 85 c0 test %eax,%eax
3184: 0f 45 c2 cmovne %edx,%eax
3187: 48 83 c4 28 add $0x28,%rsp
318b: c3 ret
318c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3191: 48 83 c4 28 add $0x28,%rsp
3195: c3 ret
3196: b8 fa ff ff ff mov $0xfffffffa,%eax
319b: 48 83 c4 28 add $0x28,%rsp
319f: c3 ret
31a0: 48 83 ec 28 sub $0x28,%rsp
31a4: 48 85 c9 test %rcx,%rcx
31a7: 74 25 je 0x31ce
31a9: 48 85 d2 test %rdx,%rdx
31ac: 74 20 je 0x31ce
31ae: 4d 85 c0 test %r8,%r8
31b1: 74 1b je 0x31ce
31b3: 45 85 c9 test %r9d,%r9d
31b6: 7f 0a jg 0x31c2
31b8: b8 fa ff ff ff mov $0xfffffffa,%eax
31bd: 48 83 c4 28 add $0x28,%rsp
31c1: c3 ret
31c2: e8 d9 6c 03 00 call 0x39ea0
31c7: 33 c0 xor %eax,%eax
31c9: 48 83 c4 28 add $0x28,%rsp
31cd: c3 ret
31ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
31d3: 48 83 c4 28 add $0x28,%rsp
31d7: c3 ret
31d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31df: 00
31e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
31e5: 48 85 c9 test %rcx,%rcx
31e8: 74 27 je 0x3211
31ea: 48 85 d2 test %rdx,%rdx
31ed: 74 22 je 0x3211
31ef: 4d 85 c0 test %r8,%r8
31f2: 74 1d je 0x3211
31f4: 45 85 c9 test %r9d,%r9d
31f7: 7f 0b jg 0x3204
31f9: b8 fa ff ff ff mov $0xfffffffa,%eax
31fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3203: c3 ret
3204: e8 d7 72 03 00 call 0x3a4e0
3209: 33 c0 xor %eax,%eax
320b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3210: c3 ret
3211: b8 f8 ff ff ff mov $0xfffffff8,%eax
3216: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
321b: c3 ret
321c: 0f 1f 40 00 nopl 0x0(%rax)
3220: 48 83 ec 28 sub $0x28,%rsp
3224: 48 85 c9 test %rcx,%rcx
3227: 74 25 je 0x324e
3229: 48 85 d2 test %rdx,%rdx
322c: 74 20 je 0x324e
322e: 4d 85 c0 test %r8,%r8
3231: 74 1b je 0x324e
3233: 45 85 c9 test %r9d,%r9d
3236: 7f 0a jg 0x3242
3238: b8 fa ff ff ff mov $0xfffffffa,%eax
323d: 48 83 c4 28 add $0x28,%rsp
3241: c3 ret
3242: e8 b9 78 03 00 call 0x3ab00
3247: 33 c0 xor %eax,%eax
3249: 48 83 c4 28 add $0x28,%rsp
324d: c3 ret
324e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3253: 48 83 c4 28 add $0x28,%rsp
3257: c3 ret
3258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
325f: 00
3260: 41 56 push %r14
3262: 49 89 cb mov %rcx,%r11
3265: 4d 85 db test %r11,%r11
3268: 0f 84 1e 02 00 00 je 0x348c
326e: 48 85 d2 test %rdx,%rdx
3271: 0f 84 15 02 00 00 je 0x348c
3277: 4d 85 c0 test %r8,%r8
327a: 0f 84 0c 02 00 00 je 0x348c
3280: 45 85 c9 test %r9d,%r9d
3283: 0f 8e fb 01 00 00 jle 0x3484
3289: 49 63 c9 movslq %r9d,%rcx
328c: 48 83 f9 08 cmp $0x8,%rcx
3290: 0f 8c e9 01 00 00 jl 0x347f
3296: 4c 89 c0 mov %r8,%rax
3299: 48 83 e0 1f and $0x1f,%rax
329d: 85 c0 test %eax,%eax
329f: 74 0d je 0x32ae
32a1: a8 0f test $0xf,%al
32a3: 0f 85 d6 01 00 00 jne 0x347f
32a9: b8 01 00 00 00 mov $0x1,%eax
32ae: 41 89 c2 mov %eax,%r10d
32b1: 4d 8d 72 08 lea 0x8(%r10),%r14
32b5: 49 3b ce cmp %r14,%rcx
32b8: 0f 8c c1 01 00 00 jl 0x347f
32be: 45 89 ce mov %r9d,%r14d
32c1: 44 2b f0 sub %eax,%r14d
32c4: 41 83 e6 07 and $0x7,%r14d
32c8: 45 2b ce sub %r14d,%r9d
32cb: 45 33 f6 xor %r14d,%r14d
32ce: 4d 63 c9 movslq %r9d,%r9
32d1: 85 c0 test %eax,%eax
32d3: 4c 89 f0 mov %r14,%rax
32d6: 76 3f jbe 0x3317
32d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32df: 00
32e0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
32e6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
32eb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
32f0: 49 ff c6 inc %r14
32f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
32f7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
32fc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
3300: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
3304: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
3308: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
330e: 48 83 c0 10 add $0x10,%rax
3312: 4d 3b f2 cmp %r10,%r14
3315: 72 c9 jb 0x32e0
3317: 4c 89 d0 mov %r10,%rax
331a: 48 c1 e0 04 shl $0x4,%rax
331e: 66 90 xchg %ax,%ax
3320: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
3325: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
332b: 49 83 c2 08 add $0x8,%r10
332f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
3336: 01
3337: c5 ff 12 c1 vmovddup %ymm1,%ymm0
333b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
333f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
3346: 01
3347: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
334b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
3350: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
3354: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
3358: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
335e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
3365: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
336b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
3372: 01
3373: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
337a: 01
337b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
337f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
3383: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
3388: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
338c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
3390: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
3394: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
339b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
33a1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
33a8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
33af: 01
33b0: c5 ff 12 d3 vmovddup %ymm3,%ymm2
33b4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
33b8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
33bf: 01
33c0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
33c4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
33c9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
33cd: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
33d1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
33d8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
33de: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
33e5: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
33ec: 01
33ed: c5 ff 12 e9 vmovddup %ymm1,%ymm5
33f1: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
33f5: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
33fc: 01
33fd: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
3401: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
3406: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
340a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
340e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
3415: 48 05 80 00 00 00 add $0x80,%rax
341b: 4d 3b d1 cmp %r9,%r10
341e: 0f 82 fc fe ff ff jb 0x3320
3424: 4c 89 c8 mov %r9,%rax
3427: 48 c1 e0 04 shl $0x4,%rax
342b: 4c 3b c9 cmp %rcx,%r9
342e: 73 47 jae 0x3477
3430: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3437: 00
3438: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
343f: 90 nop
3440: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
3446: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
344b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
3450: 49 ff c1 inc %r9
3453: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
3457: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
345c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
3460: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
3464: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
3468: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
346e: 48 83 c0 10 add $0x10,%rax
3472: 4c 3b c9 cmp %rcx,%r9
3475: 72 c9 jb 0x3440
3477: 33 c0 xor %eax,%eax
3479: c5 f8 77 vzeroupper
347c: 41 5e pop %r14
347e: c3 ret
347f: 45 33 c9 xor %r9d,%r9d
3482: eb a0 jmp 0x3424
3484: b8 fa ff ff ff mov $0xfffffffa,%eax
3489: 41 5e pop %r14
348b: c3 ret
348c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3491: 41 5e pop %r14
3493: c3 ret
3494: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34a0: 41 56 push %r14
34a2: 49 89 cb mov %rcx,%r11
34a5: 4d 85 db test %r11,%r11
34a8: 0f 84 db 01 00 00 je 0x3689
34ae: 48 85 d2 test %rdx,%rdx
34b1: 0f 84 d2 01 00 00 je 0x3689
34b7: 4d 85 c0 test %r8,%r8
34ba: 0f 84 c9 01 00 00 je 0x3689
34c0: 45 85 c9 test %r9d,%r9d
34c3: 0f 8e b8 01 00 00 jle 0x3681
34c9: 49 63 c9 movslq %r9d,%rcx
34cc: 48 83 f9 08 cmp $0x8,%rcx
34d0: 0f 8c a6 01 00 00 jl 0x367c
34d6: 4c 89 c0 mov %r8,%rax
34d9: 48 83 e0 1f and $0x1f,%rax
34dd: 85 c0 test %eax,%eax
34df: 74 0d je 0x34ee
34e1: a8 0f test $0xf,%al
34e3: 0f 85 93 01 00 00 jne 0x367c
34e9: b8 01 00 00 00 mov $0x1,%eax
34ee: 41 89 c2 mov %eax,%r10d
34f1: 4d 8d 72 08 lea 0x8(%r10),%r14
34f5: 49 3b ce cmp %r14,%rcx
34f8: 0f 8c 7e 01 00 00 jl 0x367c
34fe: 45 89 ce mov %r9d,%r14d
3501: 44 2b f0 sub %eax,%r14d
3504: 41 83 e6 07 and $0x7,%r14d
3508: 45 2b ce sub %r14d,%r9d
350b: 45 33 f6 xor %r14d,%r14d
350e: 4d 63 c9 movslq %r9d,%r9
3511: 85 c0 test %eax,%eax
3513: 4c 89 f0 mov %r14,%rax
3516: 76 3c jbe 0x3554
3518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
351f: 00
3520: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
3526: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
352b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
352f: 49 ff c6 inc %r14
3532: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3537: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
353b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
3540: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
3545: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
354b: 48 83 c0 10 add $0x10,%rax
354f: 4d 3b f2 cmp %r10,%r14
3552: 72 cc jb 0x3520
3554: 4c 89 d0 mov %r10,%rax
3557: 48 c1 e0 04 shl $0x4,%rax
355b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3560: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
3566: 4e 8d 34 00 lea (%rax,%r8,1),%r14
356a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
356f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
3573: 49 83 c2 08 add $0x8,%r10
3577: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
357c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
3580: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
3585: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
358a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
358f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
3596: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
359c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
35a0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
35a5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
35a9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
35af: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
35b4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
35ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
35c1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
35c7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
35cb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
35d0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
35d4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
35da: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
35df: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
35e5: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
35ec: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
35f2: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
35f6: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
35fb: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
35ff: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
3605: 48 05 80 00 00 00 add $0x80,%rax
360b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
3610: 4d 3b d1 cmp %r9,%r10
3613: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
3619: 0f 82 41 ff ff ff jb 0x3560
361f: 4c 89 c8 mov %r9,%rax
3622: 48 c1 e0 04 shl $0x4,%rax
3626: 4c 3b c9 cmp %rcx,%r9
3629: 73 49 jae 0x3674
362b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3632: 00
3633: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
363a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3640: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
3646: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
364b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
364f: 49 ff c1 inc %r9
3652: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3657: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
365b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
3660: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
3665: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
366b: 48 83 c0 10 add $0x10,%rax
366f: 4c 3b c9 cmp %rcx,%r9
3672: 72 cc jb 0x3640
3674: 33 c0 xor %eax,%eax
3676: c5 f8 77 vzeroupper
3679: 41 5e pop %r14
367b: c3 ret
367c: 45 33 c9 xor %r9d,%r9d
367f: eb 9e jmp 0x361f
3681: b8 fa ff ff ff mov $0xfffffffa,%eax
3686: 41 5e pop %r14
3688: c3 ret
3689: b8 f8 ff ff ff mov $0xfffffff8,%eax
368e: 41 5e pop %r14
3690: c3 ret
3691: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3698: 00
3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36a0: 41 56 push %r14
36a2: 49 89 cb mov %rcx,%r11
36a5: 4d 85 db test %r11,%r11
36a8: 0f 84 f8 01 00 00 je 0x38a6
36ae: 48 85 d2 test %rdx,%rdx
36b1: 0f 84 ef 01 00 00 je 0x38a6
36b7: 4d 85 c0 test %r8,%r8
36ba: 0f 84 e6 01 00 00 je 0x38a6
36c0: 45 85 c9 test %r9d,%r9d
36c3: 0f 8e d5 01 00 00 jle 0x389e
36c9: 49 63 c9 movslq %r9d,%rcx
36cc: 48 83 f9 08 cmp $0x8,%rcx
36d0: 0f 8c c3 01 00 00 jl 0x3899
36d6: 4c 89 c0 mov %r8,%rax
36d9: 48 83 e0 1f and $0x1f,%rax
36dd: 85 c0 test %eax,%eax
36df: 74 0d je 0x36ee
36e1: a8 0f test $0xf,%al
36e3: 0f 85 b0 01 00 00 jne 0x3899
36e9: b8 01 00 00 00 mov $0x1,%eax
36ee: 41 89 c2 mov %eax,%r10d
36f1: 4d 8d 72 08 lea 0x8(%r10),%r14
36f5: 49 3b ce cmp %r14,%rcx
36f8: 0f 8c 9b 01 00 00 jl 0x3899
36fe: 45 89 ce mov %r9d,%r14d
3701: 44 2b f0 sub %eax,%r14d
3704: 41 83 e6 07 and $0x7,%r14d
3708: 45 2b ce sub %r14d,%r9d
370b: 45 33 f6 xor %r14d,%r14d
370e: 4d 63 c9 movslq %r9d,%r9
3711: 85 c0 test %eax,%eax
3713: 4c 89 f0 mov %r14,%rax
3716: 76 39 jbe 0x3751
3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
371f: 00
3720: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
3726: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
372b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
372f: 49 ff c6 inc %r14
3732: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3737: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
373b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
3742: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
3748: 48 83 c0 10 add $0x10,%rax
374c: 4d 3b f2 cmp %r10,%r14
374f: 72 cf jb 0x3720
3751: 4c 89 d0 mov %r10,%rax
3754: 48 c1 e0 04 shl $0x4,%rax
3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
375f: 00
3760: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
3766: 49 83 c2 08 add $0x8,%r10
376a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
376f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
3773: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
3778: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
377c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
3781: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
3786: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
378c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
3793: 01
3794: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
379b: 01
379c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
37a2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
37a9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
37af: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
37b6: 01
37b7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
37bd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
37c4: 01
37c5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
37cc: 02
37cd: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
37d4: 02
37d5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
37db: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
37e2: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
37e8: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
37ef: 02
37f0: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
37f6: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
37fd: 02
37fe: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
3805: 03
3806: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
380d: 03
380e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
3814: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
381b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
3821: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
3827: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
382d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
3834: 48 05 80 00 00 00 add $0x80,%rax
383a: 4d 3b d1 cmp %r9,%r10
383d: 0f 82 1d ff ff ff jb 0x3760
3843: 4c 89 c8 mov %r9,%rax
3846: 48 c1 e0 04 shl $0x4,%rax
384a: 4c 3b c9 cmp %rcx,%r9
384d: 73 42 jae 0x3891
384f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3856: 00
3857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
385e: 66 90 xchg %ax,%ax
3860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
3866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
386b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
386f: 49 ff c1 inc %r9
3872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
387b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
3882: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
3888: 48 83 c0 10 add $0x10,%rax
388c: 4c 3b c9 cmp %rcx,%r9
388f: 72 cf jb 0x3860
3891: 33 c0 xor %eax,%eax
3893: c5 f8 77 vzeroupper
3896: 41 5e pop %r14
3898: c3 ret
3899: 45 33 c9 xor %r9d,%r9d
389c: eb a5 jmp 0x3843
389e: b8 fa ff ff ff mov $0xfffffffa,%eax
38a3: 41 5e pop %r14
38a5: c3 ret
38a6: b8 f8 ff ff ff mov $0xfffffff8,%eax
38ab: 41 5e pop %r14
38ad: c3 ret
38ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38b5: 00
38b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38bd: 0f 1f 00 nopl (%rax)
38c0: 53 push %rbx
38c1: 56 push %rsi
38c2: 57 push %rdi
38c3: 41 54 push %r12
38c5: 41 55 push %r13
38c7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
38ce: 4d 89 c4 mov %r8,%r12
38d1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260d270
38d8: 45 89 cd mov %r9d,%r13d
38db: 48 33 c4 xor %rsp,%rax
38de: 48 89 cf mov %rcx,%rdi
38e1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
38e8: 00
38e9: 4d 85 e4 test %r12,%r12
38ec: 0f 84 b3 01 00 00 je 0x3aa5
38f2: 48 85 ff test %rdi,%rdi
38f5: 0f 84 94 01 00 00 je 0x3a8f
38fb: 48 85 d2 test %rdx,%rdx
38fe: 0f 84 63 01 00 00 je 0x3a67
3904: 45 85 ed test %r13d,%r13d
3907: 0f 8e 32 01 00 00 jle 0x3a3f
390d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
3912: 48 89 c3 mov %rax,%rbx
3915: 48 83 e3 3f and $0x3f,%rbx
3919: 48 f7 db neg %rbx
391c: 48 83 e3 3f and $0x3f,%rbx
3920: 41 83 fd 40 cmp $0x40,%r13d
3924: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
3928: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
392f: 00
3930: 0f 8e a1 00 00 00 jle 0x39d7
3936: 4c 89 74 24 20 mov %r14,0x20(%rsp)
393b: 45 89 ee mov %r13d,%r14d
393e: 4d 89 e5 mov %r12,%r13
3941: 49 89 d4 mov %rdx,%r12
3944: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
394b: 00
394c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
395f: 00
3960: 4c 89 e1 mov %r12,%rcx
3963: 48 89 f2 mov %rsi,%rdx
3966: 49 89 d8 mov %rbx,%r8
3969: 41 b9 40 00 00 00 mov $0x40,%r9d
396f: e8 cc 4b 13 00 call 0x138540
3974: 48 89 f9 mov %rdi,%rcx
3977: 48 89 f2 mov %rsi,%rdx
397a: 41 b8 40 00 00 00 mov $0x40,%r8d
3980: e8 bb c3 ff ff call 0xfffffffffffffd40
3985: 48 89 f9 mov %rdi,%rcx
3988: 48 89 da mov %rbx,%rdx
398b: 41 b8 40 00 00 00 mov $0x40,%r8d
3991: e8 aa c3 ff ff call 0xfffffffffffffd40
3996: 48 89 d9 mov %rbx,%rcx
3999: 48 89 f2 mov %rsi,%rdx
399c: 4d 89 e8 mov %r13,%r8
399f: 41 b9 40 00 00 00 mov $0x40,%r9d
39a5: e8 16 77 03 00 call 0x3b0c0
39aa: 41 83 c6 c0 add $0xffffffc0,%r14d
39ae: 48 81 c7 00 02 00 00 add $0x200,%rdi
39b5: 49 81 c4 00 02 00 00 add $0x200,%r12
39bc: 49 81 c5 00 04 00 00 add $0x400,%r13
39c3: 41 83 fe 40 cmp $0x40,%r14d
39c7: 7f 97 jg 0x3960
39c9: 4c 89 e2 mov %r12,%rdx
39cc: 4d 89 ec mov %r13,%r12
39cf: 45 89 f5 mov %r14d,%r13d
39d2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
39d7: 48 89 d1 mov %rdx,%rcx
39da: 48 89 f2 mov %rsi,%rdx
39dd: 49 89 d8 mov %rbx,%r8
39e0: 45 89 e9 mov %r13d,%r9d
39e3: e8 58 4b 13 00 call 0x138540
39e8: 48 89 f9 mov %rdi,%rcx
39eb: 48 89 f2 mov %rsi,%rdx
39ee: 45 89 e8 mov %r13d,%r8d
39f1: e8 4a c3 ff ff call 0xfffffffffffffd40
39f6: 48 89 f9 mov %rdi,%rcx
39f9: 48 89 da mov %rbx,%rdx
39fc: 45 89 e8 mov %r13d,%r8d
39ff: e8 3c c3 ff ff call 0xfffffffffffffd40
3a04: 48 89 d9 mov %rbx,%rcx
3a07: 48 89 f2 mov %rsi,%rdx
3a0a: 4d 89 e0 mov %r12,%r8
3a0d: 45 89 e9 mov %r13d,%r9d
3a10: e8 ab 76 03 00 call 0x3b0c0
3a15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a1c: 00
3a1d: 48 33 cc xor %rsp,%rcx
3a20: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260d270
3a27: 75 11 jne 0x3a3a
3a29: 33 c0 xor %eax,%eax
3a2b: 48 81 c4 70 04 00 00 add $0x470,%rsp
3a32: 41 5d pop %r13
3a34: 41 5c pop %r12
3a36: 5f pop %rdi
3a37: 5e pop %rsi
3a38: 5b pop %rbx
3a39: c3 ret
3a3a: e8 91 4f 12 01 call 0x11289d0
3a3f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a46: 00
3a47: 48 33 cc xor %rsp,%rcx
3a4a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260d270
3a51: 75 e7 jne 0x3a3a
3a53: b8 fa ff ff ff mov $0xfffffffa,%eax
3a58: 48 81 c4 70 04 00 00 add $0x470,%rsp
3a5f: 41 5d pop %r13
3a61: 41 5c pop %r12
3a63: 5f pop %rdi
3a64: 5e pop %rsi
3a65: 5b pop %rbx
3a66: c3 ret
3a67: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a6e: 00
3a6f: 48 33 cc xor %rsp,%rcx
3a72: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260d270
3a79: 75 bf jne 0x3a3a
3a7b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a80: 48 81 c4 70 04 00 00 add $0x470,%rsp
3a87: 41 5d pop %r13
3a89: 41 5c pop %r12
3a8b: 5f pop %rdi
3a8c: 5e pop %rsi
3a8d: 5b pop %rbx
3a8e: c3 ret
3a8f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a96: 00
3a97: 48 33 cc xor %rsp,%rcx
3a9a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260d270
3aa1: 75 97 jne 0x3a3a
3aa3: eb d6 jmp 0x3a7b
3aa5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3aac: 00
3aad: 48 33 cc xor %rsp,%rcx
3ab0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260d270
3ab7: 75 81 jne 0x3a3a
3ab9: eb c0 jmp 0x3a7b
3abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3ac0: 53 push %rbx
3ac1: 56 push %rsi
3ac2: 57 push %rdi
3ac3: 41 54 push %r12
3ac5: 41 55 push %r13
3ac7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
3ace: ff
3acf: 4d 89 c4 mov %r8,%r12
3ad2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260d270
3ad9: 45 89 cd mov %r9d,%r13d
3adc: 48 33 c4 xor %rsp,%rax
3adf: 48 89 cf mov %rcx,%rdi
3ae2: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3ae9: 00
3aea: 4d 85 e4 test %r12,%r12
3aed: 0f 84 b5 01 00 00 je 0x3ca8
3af3: 48 85 ff test %rdi,%rdi
3af6: 0f 84 96 01 00 00 je 0x3c92
3afc: 48 85 d2 test %rdx,%rdx
3aff: 0f 84 64 01 00 00 je 0x3c69
3b05: 45 85 ed test %r13d,%r13d
3b08: 0f 8e 32 01 00 00 jle 0x3c40
3b0e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
3b13: 48 83 e0 3f and $0x3f,%rax
3b17: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
3b1c: 48 f7 d8 neg %rax
3b1f: 48 83 e0 3f and $0x3f,%rax
3b23: 48 03 f0 add %rax,%rsi
3b26: 48 89 f3 mov %rsi,%rbx
3b29: 48 81 c3 00 02 00 00 add $0x200,%rbx
3b30: 41 83 fd 40 cmp $0x40,%r13d
3b34: 0f 8e 9d 00 00 00 jle 0x3bd7
3b3a: 4c 89 74 24 20 mov %r14,0x20(%rsp)
3b3f: 45 89 ee mov %r13d,%r14d
3b42: 4d 89 e5 mov %r12,%r13
3b45: 49 89 d4 mov %rdx,%r12
3b48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b4f: 00
3b50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3b5e: 00 00
3b60: 4c 89 e1 mov %r12,%rcx
3b63: 48 89 f2 mov %rsi,%rdx
3b66: 49 89 d8 mov %rbx,%r8
3b69: 41 b9 40 00 00 00 mov $0x40,%r9d
3b6f: e8 ec 49 13 00 call 0x138560
3b74: 48 89 f9 mov %rdi,%rcx
3b77: 48 89 f2 mov %rsi,%rdx
3b7a: 41 b8 40 00 00 00 mov $0x40,%r8d
3b80: e8 fb c1 ff ff call 0xfffffffffffffd80
3b85: 48 89 f9 mov %rdi,%rcx
3b88: 48 89 da mov %rbx,%rdx
3b8b: 41 b8 40 00 00 00 mov $0x40,%r8d
3b91: e8 ea c1 ff ff call 0xfffffffffffffd80
3b96: 48 89 d9 mov %rbx,%rcx
3b99: 48 89 f2 mov %rsi,%rdx
3b9c: 4d 89 e8 mov %r13,%r8
3b9f: 41 b9 40 00 00 00 mov $0x40,%r9d
3ba5: e8 f6 7a 03 00 call 0x3b6a0
3baa: 41 83 c6 c0 add $0xffffffc0,%r14d
3bae: 48 81 c7 00 02 00 00 add $0x200,%rdi
3bb5: 49 81 c4 00 02 00 00 add $0x200,%r12
3bbc: 49 81 c5 00 04 00 00 add $0x400,%r13
3bc3: 41 83 fe 40 cmp $0x40,%r14d
3bc7: 7f 97 jg 0x3b60
3bc9: 4c 89 e2 mov %r12,%rdx
3bcc: 4d 89 ec mov %r13,%r12
3bcf: 45 89 f5 mov %r14d,%r13d
3bd2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3bd7: 48 89 d1 mov %rdx,%rcx
3bda: 48 89 f2 mov %rsi,%rdx
3bdd: 49 89 d8 mov %rbx,%r8
3be0: 45 89 e9 mov %r13d,%r9d
3be3: e8 78 49 13 00 call 0x138560
3be8: 48 89 f9 mov %rdi,%rcx
3beb: 48 89 f2 mov %rsi,%rdx
3bee: 45 89 e8 mov %r13d,%r8d
3bf1: e8 8a c1 ff ff call 0xfffffffffffffd80
3bf6: 48 89 f9 mov %rdi,%rcx
3bf9: 48 89 da mov %rbx,%rdx
3bfc: 45 89 e8 mov %r13d,%r8d
3bff: e8 7c c1 ff ff call 0xfffffffffffffd80
3c04: 48 89 d9 mov %rbx,%rcx
3c07: 48 89 f2 mov %rsi,%rdx
3c0a: 4d 89 e0 mov %r12,%r8
3c0d: 45 89 e9 mov %r13d,%r9d
3c10: e8 8b 7a 03 00 call 0x3b6a0
3c15: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c1c: 00
3c1d: 48 33 cc xor %rsp,%rcx
3c20: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260d270
3c27: 75 12 jne 0x3c3b
3c29: 33 c0 xor %eax,%eax
3c2b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
3c32: 00
3c33: 41 5d pop %r13
3c35: 41 5c pop %r12
3c37: 5f pop %rdi
3c38: 5e pop %rsi
3c39: 5b pop %rbx
3c3a: c3 ret
3c3b: e8 90 4d 12 01 call 0x11289d0
3c40: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c47: 00
3c48: 48 33 cc xor %rsp,%rcx
3c4b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260d270
3c52: 75 e7 jne 0x3c3b
3c54: b8 fa ff ff ff mov $0xfffffffa,%eax
3c59: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
3c60: 00
3c61: 41 5d pop %r13
3c63: 41 5c pop %r12
3c65: 5f pop %rdi
3c66: 5e pop %rsi
3c67: 5b pop %rbx
3c68: c3 ret
3c69: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c70: 00
3c71: 48 33 cc xor %rsp,%rcx
3c74: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260d270
3c7b: 75 be jne 0x3c3b
3c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c82: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
3c89: 00
3c8a: 41 5d pop %r13
3c8c: 41 5c pop %r12
3c8e: 5f pop %rdi
3c8f: 5e pop %rsi
3c90: 5b pop %rbx
3c91: c3 ret
3c92: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c99: 00
3c9a: 48 33 cc xor %rsp,%rcx
3c9d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260d270
3ca4: 75 95 jne 0x3c3b
3ca6: eb d5 jmp 0x3c7d
3ca8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3caf: 00
3cb0: 48 33 cc xor %rsp,%rcx
3cb3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260d270
3cba: 0f 85 7b ff ff ff jne 0x3c3b
3cc0: eb bb jmp 0x3c7d
3cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cc9: 00
3cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cd8: 00
3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ce0: 53 push %rbx
3ce1: 56 push %rsi
3ce2: 57 push %rdi
3ce3: 41 54 push %r12
3ce5: 41 55 push %r13
3ce7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
3cee: 4d 89 c4 mov %r8,%r12
3cf1: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260d270
3cf8: 48 33 c4 xor %rsp,%rax
3cfb: 45 89 cd mov %r9d,%r13d
3cfe: 48 89 cf mov %rcx,%rdi
3d01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3d08: 00
3d09: 4d 85 e4 test %r12,%r12
3d0c: 0f 84 b3 01 00 00 je 0x3ec5
3d12: 48 85 ff test %rdi,%rdi
3d15: 0f 84 94 01 00 00 je 0x3eaf
3d1b: 48 85 d2 test %rdx,%rdx
3d1e: 0f 84 63 01 00 00 je 0x3e87
3d24: 45 85 ed test %r13d,%r13d
3d27: 0f 8e 32 01 00 00 jle 0x3e5f
3d2d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
3d32: 48 89 f0 mov %rsi,%rax
3d35: 48 83 e0 3f and $0x3f,%rax
3d39: 48 f7 d8 neg %rax
3d3c: 48 83 e0 3f and $0x3f,%rax
3d40: 48 03 f0 add %rax,%rsi
3d43: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
3d4a: 00
3d4b: 41 83 fd 40 cmp $0x40,%r13d
3d4f: 0f 8e a2 00 00 00 jle 0x3df7
3d55: 4c 89 74 24 20 mov %r14,0x20(%rsp)
3d5a: 45 89 ee mov %r13d,%r14d
3d5d: 4d 89 e5 mov %r12,%r13
3d60: 49 89 d4 mov %rdx,%r12
3d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d6a: 00
3d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d80: 4c 89 e1 mov %r12,%rcx
3d83: 48 89 f2 mov %rsi,%rdx
3d86: 49 89 d8 mov %rbx,%r8
3d89: 41 b9 40 00 00 00 mov $0x40,%r9d
3d8f: e8 ec 47 13 00 call 0x138580
3d94: 48 89 f9 mov %rdi,%rcx
3d97: 48 89 f2 mov %rsi,%rdx
3d9a: 41 b8 40 00 00 00 mov $0x40,%r8d
3da0: e8 1b c0 ff ff call 0xfffffffffffffdc0
3da5: 48 89 f9 mov %rdi,%rcx
3da8: 48 89 da mov %rbx,%rdx
3dab: 41 b8 40 00 00 00 mov $0x40,%r8d
3db1: e8 0a c0 ff ff call 0xfffffffffffffdc0
3db6: 48 89 d9 mov %rbx,%rcx
3db9: 48 89 f2 mov %rsi,%rdx
3dbc: 4d 89 e8 mov %r13,%r8
3dbf: 41 b9 40 00 00 00 mov $0x40,%r9d
3dc5: e8 b6 7c 03 00 call 0x3ba80
3dca: 41 83 c6 c0 add $0xffffffc0,%r14d
3dce: 48 81 c7 00 02 00 00 add $0x200,%rdi
3dd5: 49 81 c4 00 02 00 00 add $0x200,%r12
3ddc: 49 81 c5 00 04 00 00 add $0x400,%r13
3de3: 41 83 fe 40 cmp $0x40,%r14d
3de7: 7f 97 jg 0x3d80
3de9: 4c 89 e2 mov %r12,%rdx
3dec: 4d 89 ec mov %r13,%r12
3def: 45 89 f5 mov %r14d,%r13d
3df2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3df7: 48 89 d1 mov %rdx,%rcx
3dfa: 48 89 f2 mov %rsi,%rdx
3dfd: 49 89 d8 mov %rbx,%r8
3e00: 45 89 e9 mov %r13d,%r9d
3e03: e8 78 47 13 00 call 0x138580
3e08: 48 89 f9 mov %rdi,%rcx
3e0b: 48 89 f2 mov %rsi,%rdx
3e0e: 45 89 e8 mov %r13d,%r8d
3e11: e8 aa bf ff ff call 0xfffffffffffffdc0
3e16: 48 89 f9 mov %rdi,%rcx
3e19: 48 89 da mov %rbx,%rdx
3e1c: 45 89 e8 mov %r13d,%r8d
3e1f: e8 9c bf ff ff call 0xfffffffffffffdc0
3e24: 48 89 d9 mov %rbx,%rcx
3e27: 48 89 f2 mov %rsi,%rdx
3e2a: 4d 89 e0 mov %r12,%r8
3e2d: 45 89 e9 mov %r13d,%r9d
3e30: e8 4b 7c 03 00 call 0x3ba80
3e35: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3e3c: 00
3e3d: 48 33 cc xor %rsp,%rcx
3e40: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260d270
3e47: 75 11 jne 0x3e5a
3e49: 33 c0 xor %eax,%eax
3e4b: 48 81 c4 70 04 00 00 add $0x470,%rsp
3e52: 41 5d pop %r13
3e54: 41 5c pop %r12
3e56: 5f pop %rdi
3e57: 5e pop %rsi
3e58: 5b pop %rbx
3e59: c3 ret
3e5a: e8 71 4b 12 01 call 0x11289d0
3e5f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3e66: 00
3e67: 48 33 cc xor %rsp,%rcx
3e6a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260d270
3e71: 75 e7 jne 0x3e5a
3e73: b8 fa ff ff ff mov $0xfffffffa,%eax
3e78: 48 81 c4 70 04 00 00 add $0x470,%rsp
3e7f: 41 5d pop %r13
3e81: 41 5c pop %r12
3e83: 5f pop %rdi
3e84: 5e pop %rsi
3e85: 5b pop %rbx
3e86: c3 ret
3e87: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3e8e: 00
3e8f: 48 33 cc xor %rsp,%rcx
3e92: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260d270
3e99: 75 bf jne 0x3e5a
3e9b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ea0: 48 81 c4 70 04 00 00 add $0x470,%rsp
3ea7: 41 5d pop %r13
3ea9: 41 5c pop %r12
3eab: 5f pop %rdi
3eac: 5e pop %rsi
3ead: 5b pop %rbx
3eae: c3 ret
3eaf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3eb6: 00
3eb7: 48 33 cc xor %rsp,%rcx
3eba: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260d270
3ec1: 75 97 jne 0x3e5a
3ec3: eb d6 jmp 0x3e9b
3ec5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3ecc: 00
3ecd: 48 33 cc xor %rsp,%rcx
3ed0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260d270
3ed7: 75 81 jne 0x3e5a
3ed9: eb c0 jmp 0x3e9b
3edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3ee0: 53 push %rbx
3ee1: 56 push %rsi
3ee2: 57 push %rdi
3ee3: 41 54 push %r12
3ee5: 41 55 push %r13
3ee7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
3eee: 4d 89 c4 mov %r8,%r12
3ef1: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260d270
3ef8: 45 89 cd mov %r9d,%r13d
3efb: 48 33 c4 xor %rsp,%rax
3efe: 48 89 cf mov %rcx,%rdi
3f01: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3f08: 00
3f09: 4d 85 e4 test %r12,%r12
3f0c: 0f 84 b3 01 00 00 je 0x40c5
3f12: 48 85 ff test %rdi,%rdi
3f15: 0f 84 94 01 00 00 je 0x40af
3f1b: 48 85 d2 test %rdx,%rdx
3f1e: 0f 84 63 01 00 00 je 0x4087
3f24: 45 85 ed test %r13d,%r13d
3f27: 0f 8e 32 01 00 00 jle 0x405f
3f2d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
3f32: 48 89 c3 mov %rax,%rbx
3f35: 48 83 e3 3f and $0x3f,%rbx
3f39: 48 f7 db neg %rbx
3f3c: 48 83 e3 3f and $0x3f,%rbx
3f40: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
3f44: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
3f4b: 00
3f4c: 41 83 fd 40 cmp $0x40,%r13d
3f50: 0f 8e a1 00 00 00 jle 0x3ff7
3f56: 4c 89 74 24 20 mov %r14,0x20(%rsp)
3f5b: 45 89 ee mov %r13d,%r14d
3f5e: 4d 89 e5 mov %r12,%r13
3f61: 49 89 d4 mov %rdx,%r12
3f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f6b: 00
3f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f7f: 00
3f80: 4c 89 e1 mov %r12,%rcx
3f83: 48 89 f2 mov %rsi,%rdx
3f86: 49 89 d8 mov %rbx,%r8
3f89: 41 b9 40 00 00 00 mov $0x40,%r9d
3f8f: e8 0c 46 13 00 call 0x1385a0
3f94: 48 89 f9 mov %rdi,%rcx
3f97: 48 89 f2 mov %rsi,%rdx
3f9a: 41 b8 40 00 00 00 mov $0x40,%r8d
3fa0: e8 5b be ff ff call 0xfffffffffffffe00
3fa5: 48 89 f9 mov %rdi,%rcx
3fa8: 48 89 da mov %rbx,%rdx
3fab: 41 b8 40 00 00 00 mov $0x40,%r8d
3fb1: e8 4a be ff ff call 0xfffffffffffffe00
3fb6: 48 89 d9 mov %rbx,%rcx
3fb9: 48 89 f2 mov %rsi,%rdx
3fbc: 4d 89 e8 mov %r13,%r8
3fbf: 41 b9 40 00 00 00 mov $0x40,%r9d
3fc5: e8 36 80 03 00 call 0x3c000
3fca: 41 83 c6 c0 add $0xffffffc0,%r14d
3fce: 48 81 c7 00 02 00 00 add $0x200,%rdi
3fd5: 49 81 c4 00 02 00 00 add $0x200,%r12
3fdc: 49 81 c5 00 04 00 00 add $0x400,%r13
3fe3: 41 83 fe 40 cmp $0x40,%r14d
3fe7: 7f 97 jg 0x3f80
3fe9: 4c 89 e2 mov %r12,%rdx
3fec: 4d 89 ec mov %r13,%r12
3fef: 45 89 f5 mov %r14d,%r13d
3ff2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3ff7: 48 89 d1 mov %rdx,%rcx
3ffa: 48 89 f2 mov %rsi,%rdx
3ffd: 49 89 d8 mov %rbx,%r8
4000: 45 89 e9 mov %r13d,%r9d
4003: e8 98 45 13 00 call 0x1385a0
4008: 48 89 f9 mov %rdi,%rcx
400b: 48 89 f2 mov %rsi,%rdx
400e: 45 89 e8 mov %r13d,%r8d
4011: e8 ea bd ff ff call 0xfffffffffffffe00
4016: 48 89 f9 mov %rdi,%rcx
4019: 48 89 da mov %rbx,%rdx
401c: 45 89 e8 mov %r13d,%r8d
401f: e8 dc bd ff ff call 0xfffffffffffffe00
4024: 48 89 d9 mov %rbx,%rcx
4027: 48 89 f2 mov %rsi,%rdx
402a: 4d 89 e0 mov %r12,%r8
402d: 45 89 e9 mov %r13d,%r9d
4030: e8 cb 7f 03 00 call 0x3c000
4035: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
403c: 00
403d: 48 33 cc xor %rsp,%rcx
4040: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260d270
4047: 75 11 jne 0x405a
4049: 33 c0 xor %eax,%eax
404b: 48 81 c4 70 04 00 00 add $0x470,%rsp
4052: 41 5d pop %r13
4054: 41 5c pop %r12
4056: 5f pop %rdi
4057: 5e pop %rsi
4058: 5b pop %rbx
4059: c3 ret
405a: e8 71 49 12 01 call 0x11289d0
405f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
4066: 00
4067: 48 33 cc xor %rsp,%rcx
406a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260d270
4071: 75 e7 jne 0x405a
4073: b8 fa ff ff ff mov $0xfffffffa,%eax
4078: 48 81 c4 70 04 00 00 add $0x470,%rsp
407f: 41 5d pop %r13
4081: 41 5c pop %r12
4083: 5f pop %rdi
4084: 5e pop %rsi
4085: 5b pop %rbx
4086: c3 ret
4087: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
408e: 00
408f: 48 33 cc xor %rsp,%rcx
4092: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260d270
4099: 75 bf jne 0x405a
409b: b8 f8 ff ff ff mov $0xfffffff8,%eax
40a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
40a7: 41 5d pop %r13
40a9: 41 5c pop %r12
40ab: 5f pop %rdi
40ac: 5e pop %rsi
40ad: 5b pop %rbx
40ae: c3 ret
40af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
40b6: 00
40b7: 48 33 cc xor %rsp,%rcx
40ba: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260d270
40c1: 75 97 jne 0x405a
40c3: eb d6 jmp 0x409b
40c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
40cc: 00
40cd: 48 33 cc xor %rsp,%rcx
40d0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260d270
40d7: 75 81 jne 0x405a
40d9: eb c0 jmp 0x409b
40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40e0: 53 push %rbx
40e1: 56 push %rsi
40e2: 57 push %rdi
40e3: 41 54 push %r12
40e5: 41 55 push %r13
40e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
40ee: 4d 89 c4 mov %r8,%r12
40f1: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260d270
40f8: 45 89 cd mov %r9d,%r13d
40fb: 48 33 c4 xor %rsp,%rax
40fe: 48 89 cf mov %rcx,%rdi
4101: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
4108: 00
4109: 4d 85 e4 test %r12,%r12
410c: 0f 84 b3 01 00 00 je 0x42c5
4112: 48 85 ff test %rdi,%rdi
4115: 0f 84 94 01 00 00 je 0x42af
411b: 48 85 d2 test %rdx,%rdx
411e: 0f 84 63 01 00 00 je 0x4287
4124: 45 85 ed test %r13d,%r13d
4127: 0f 8e 32 01 00 00 jle 0x425f
412d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4132: 48 89 c3 mov %rax,%rbx
4135: 48 83 e3 3f and $0x3f,%rbx
4139: 48 f7 db neg %rbx
413c: 48 83 e3 3f and $0x3f,%rbx
4140: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
4144: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
414b: 00
414c: 41 83 fd 40 cmp $0x40,%r13d
4150: 0f 8e a1 00 00 00 jle 0x41f7
4156: 4c 89 74 24 20 mov %r14,0x20(%rsp)
415b: 45 89 ee mov %r13d,%r14d
415e: 4d 89 e5 mov %r12,%r13
4161: 49 89 d4 mov %rdx,%r12
4164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
416b: 00
416c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
417f: 00
4180: 4c 89 e1 mov %r12,%rcx
4183: 48 89 f2 mov %rsi,%rdx
4186: 49 89 d8 mov %rbx,%r8
4189: 41 b9 40 00 00 00 mov $0x40,%r9d
418f: e8 2c 44 13 00 call 0x1385c0
4194: 48 89 f9 mov %rdi,%rcx
4197: 48 89 f2 mov %rsi,%rdx
419a: 41 b8 40 00 00 00 mov $0x40,%r8d
41a0: e8 5b be ff ff call 0x0
41a5: 48 89 f9 mov %rdi,%rcx
41a8: 48 89 da mov %rbx,%rdx
41ab: 41 b8 40 00 00 00 mov $0x40,%r8d
41b1: e8 4a be ff ff call 0x0
41b6: 48 89 d9 mov %rbx,%rcx
41b9: 48 89 f2 mov %rsi,%rdx
41bc: 4d 89 e8 mov %r13,%r8
41bf: 41 b9 40 00 00 00 mov $0x40,%r9d
41c5: e8 16 86 03 00 call 0x3c7e0
41ca: 41 83 c6 c0 add $0xffffffc0,%r14d
41ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
41d5: 49 81 c4 00 02 00 00 add $0x200,%r12
41dc: 49 81 c5 00 04 00 00 add $0x400,%r13
41e3: 41 83 fe 40 cmp $0x40,%r14d
41e7: 7f 97 jg 0x4180
41e9: 4c 89 e2 mov %r12,%rdx
41ec: 4d 89 ec mov %r13,%r12
41ef: 45 89 f5 mov %r14d,%r13d
41f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
41f7: 48 89 d1 mov %rdx,%rcx
41fa: 48 89 f2 mov %rsi,%rdx
41fd: 49 89 d8 mov %rbx,%r8
4200: 45 89 e9 mov %r13d,%r9d
4203: e8 b8 43 13 00 call 0x1385c0
4208: 48 89 f9 mov %rdi,%rcx
420b: 48 89 f2 mov %rsi,%rdx
420e: 45 89 e8 mov %r13d,%r8d
4211: e8 ea bd ff ff call 0x0
4216: 48 89 f9 mov %rdi,%rcx
4219: 48 89 da mov %rbx,%rdx
421c: 45 89 e8 mov %r13d,%r8d
421f: e8 dc bd ff ff call 0x0
4224: 48 89 d9 mov %rbx,%rcx
4227: 48 89 f2 mov %rsi,%rdx
422a: 4d 89 e0 mov %r12,%r8
422d: 45 89 e9 mov %r13d,%r9d
4230: e8 ab 85 03 00 call 0x3c7e0
4235: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
423c: 00
423d: 48 33 cc xor %rsp,%rcx
4240: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260d270
4247: 75 11 jne 0x425a
4249: 33 c0 xor %eax,%eax
424b: 48 81 c4 70 04 00 00 add $0x470,%rsp
4252: 41 5d pop %r13
4254: 41 5c pop %r12
4256: 5f pop %rdi
4257: 5e pop %rsi
4258: 5b pop %rbx
4259: c3 ret
425a: e8 71 47 12 01 call 0x11289d0
425f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
4266: 00
4267: 48 33 cc xor %rsp,%rcx
426a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260d270
4271: 75 e7 jne 0x425a
4273: b8 fa ff ff ff mov $0xfffffffa,%eax
4278: 48 81 c4 70 04 00 00 add $0x470,%rsp
427f: 41 5d pop %r13
4281: 41 5c pop %r12
4283: 5f pop %rdi
4284: 5e pop %rsi
4285: 5b pop %rbx
4286: c3 ret
4287: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
428e: 00
428f: 48 33 cc xor %rsp,%rcx
4292: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260d270
4299: 75 bf jne 0x425a
429b: b8 f8 ff ff ff mov $0xfffffff8,%eax
42a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
42a7: 41 5d pop %r13
42a9: 41 5c pop %r12
42ab: 5f pop %rdi
42ac: 5e pop %rsi
42ad: 5b pop %rbx
42ae: c3 ret
42af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
42b6: 00
42b7: 48 33 cc xor %rsp,%rcx
42ba: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260d270
42c1: 75 97 jne 0x425a
42c3: eb d6 jmp 0x429b
42c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
42cc: 00
42cd: 48 33 cc xor %rsp,%rcx
42d0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260d270
42d7: 75 81 jne 0x425a
42d9: eb c0 jmp 0x429b
42db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
42e0: 53 push %rbx
42e1: 56 push %rsi
42e2: 57 push %rdi
42e3: 41 54 push %r12
42e5: 41 55 push %r13
42e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
42ee: 4d 89 c4 mov %r8,%r12
42f1: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260d270
42f8: 45 89 cd mov %r9d,%r13d
42fb: 48 33 c4 xor %rsp,%rax
42fe: 48 89 cf mov %rcx,%rdi
4301: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
4308: 00
4309: 4d 85 e4 test %r12,%r12
430c: 0f 84 b3 01 00 00 je 0x44c5
4312: 48 85 ff test %rdi,%rdi
4315: 0f 84 94 01 00 00 je 0x44af
431b: 48 85 d2 test %rdx,%rdx
431e: 0f 84 63 01 00 00 je 0x4487
4324: 45 85 ed test %r13d,%r13d
4327: 0f 8e 32 01 00 00 jle 0x445f
432d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4332: 48 89 c3 mov %rax,%rbx
4335: 48 83 e3 3f and $0x3f,%rbx
4339: 48 f7 db neg %rbx
433c: 48 83 e3 3f and $0x3f,%rbx
4340: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
4344: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
434b: 00
434c: 41 83 fd 40 cmp $0x40,%r13d
4350: 0f 8e a1 00 00 00 jle 0x43f7
4356: 4c 89 74 24 20 mov %r14,0x20(%rsp)
435b: 45 89 ee mov %r13d,%r14d
435e: 4d 89 e5 mov %r12,%r13
4361: 49 89 d4 mov %rdx,%r12
4364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
436b: 00
436c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
437f: 00
4380: 4c 89 e1 mov %r12,%rcx
4383: 48 89 f2 mov %rsi,%rdx
4386: 49 89 d8 mov %rbx,%r8
4389: 41 b9 40 00 00 00 mov $0x40,%r9d
438f: e8 4c 42 13 00 call 0x1385e0
4394: 48 89 f9 mov %rdi,%rcx
4397: 48 89 f2 mov %rsi,%rdx
439a: 41 b8 40 00 00 00 mov $0x40,%r8d
43a0: e8 1b be ff ff call 0x1c0
43a5: 48 89 f9 mov %rdi,%rcx
43a8: 48 89 da mov %rbx,%rdx
43ab: 41 b8 40 00 00 00 mov $0x40,%r8d
43b1: e8 0a be ff ff call 0x1c0
43b6: 48 89 d9 mov %rbx,%rcx
43b9: 48 89 f2 mov %rsi,%rdx
43bc: 4d 89 e8 mov %r13,%r8
43bf: 41 b9 40 00 00 00 mov $0x40,%r9d
43c5: e8 96 8b 03 00 call 0x3cf60
43ca: 41 83 c6 c0 add $0xffffffc0,%r14d
43ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
43d5: 49 81 c4 00 02 00 00 add $0x200,%r12
43dc: 49 81 c5 00 04 00 00 add $0x400,%r13
43e3: 41 83 fe 40 cmp $0x40,%r14d
43e7: 7f 97 jg 0x4380
43e9: 4c 89 e2 mov %r12,%rdx
43ec: 4d 89 ec mov %r13,%r12
43ef: 45 89 f5 mov %r14d,%r13d
43f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
43f7: 48 89 d1 mov %rdx,%rcx
43fa: 48 89 f2 mov %rsi,%rdx
43fd: 49 89 d8 mov %rbx,%r8
4400: 45 89 e9 mov %r13d,%r9d
4403: e8 d8 41 13 00 call 0x1385e0
4408: 48 89 f9 mov %rdi,%rcx
440b: 48 89 f2 mov %rsi,%rdx
440e: 45 89 e8 mov %r13d,%r8d
4411: e8 aa bd ff ff call 0x1c0
4416: 48 89 f9 mov %rdi,%rcx
4419: 48 89 da mov %rbx,%rdx
441c: 45 89 e8 mov %r13d,%r8d
441f: e8 9c bd ff ff call 0x1c0
4424: 48 89 d9 mov %rbx,%rcx
4427: 48 89 f2 mov %rsi,%rdx
442a: 4d 89 e0 mov %r12,%r8
442d: 45 89 e9 mov %r13d,%r9d
4430: e8 2b 8b 03 00 call 0x3cf60
4435: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
443c: 00
443d: 48 33 cc xor %rsp,%rcx
4440: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260d270
4447: 75 11 jne 0x445a
4449: 33 c0 xor %eax,%eax
444b: 48 81 c4 70 04 00 00 add $0x470,%rsp
4452: 41 5d pop %r13
4454: 41 5c pop %r12
4456: 5f pop %rdi
4457: 5e pop %rsi
4458: 5b pop %rbx
4459: c3 ret
445a: e8 71 45 12 01 call 0x11289d0
445f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
4466: 00
4467: 48 33 cc xor %rsp,%rcx
446a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260d270
4471: 75 e7 jne 0x445a
4473: b8 fa ff ff ff mov $0xfffffffa,%eax
4478: 48 81 c4 70 04 00 00 add $0x470,%rsp
447f: 41 5d pop %r13
4481: 41 5c pop %r12
4483: 5f pop %rdi
4484: 5e pop %rsi
4485: 5b pop %rbx
4486: c3 ret
4487: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
448e: 00
448f: 48 33 cc xor %rsp,%rcx
4492: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260d270
4499: 75 bf jne 0x445a
449b: b8 f8 ff ff ff mov $0xfffffff8,%eax
44a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
44a7: 41 5d pop %r13
44a9: 41 5c pop %r12
44ab: 5f pop %rdi
44ac: 5e pop %rsi
44ad: 5b pop %rbx
44ae: c3 ret
44af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
44b6: 00
44b7: 48 33 cc xor %rsp,%rcx
44ba: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260d270
44c1: 75 97 jne 0x445a
44c3: eb d6 jmp 0x449b
44c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
44cc: 00
44cd: 48 33 cc xor %rsp,%rcx
44d0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260d270
44d7: 75 81 jne 0x445a
44d9: eb c0 jmp 0x449b
44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
44e0: 48 83 ec 28 sub $0x28,%rsp
44e4: 48 85 c9 test %rcx,%rcx
44e7: 74 25 je 0x450e
44e9: 48 85 d2 test %rdx,%rdx
44ec: 74 20 je 0x450e
44ee: 4d 85 c0 test %r8,%r8
44f1: 74 1b je 0x450e
44f3: 45 85 c9 test %r9d,%r9d
44f6: 7f 0a jg 0x4502
44f8: b8 fa ff ff ff mov $0xfffffffa,%eax
44fd: 48 83 c4 28 add $0x28,%rsp
4501: c3 ret
4502: e8 d9 91 03 00 call 0x3d6e0
4507: 33 c0 xor %eax,%eax
4509: 48 83 c4 28 add $0x28,%rsp
450d: c3 ret
450e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4513: 48 83 c4 28 add $0x28,%rsp
4517: c3 ret
4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
451f: 00
4520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4525: 48 85 c9 test %rcx,%rcx
4528: 74 27 je 0x4551
452a: 48 85 d2 test %rdx,%rdx
452d: 74 22 je 0x4551
452f: 4d 85 c0 test %r8,%r8
4532: 74 1d je 0x4551
4534: 45 85 c9 test %r9d,%r9d
4537: 7f 0b jg 0x4544
4539: b8 fa ff ff ff mov $0xfffffffa,%eax
453e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4543: c3 ret
4544: e8 77 94 03 00 call 0x3d9c0
4549: 33 c0 xor %eax,%eax
454b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4550: c3 ret
4551: b8 f8 ff ff ff mov $0xfffffff8,%eax
4556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
455b: c3 ret
455c: 0f 1f 40 00 nopl 0x0(%rax)
4560: 48 83 ec 28 sub $0x28,%rsp
4564: 48 85 c9 test %rcx,%rcx
4567: 74 25 je 0x458e
4569: 48 85 d2 test %rdx,%rdx
456c: 74 20 je 0x458e
456e: 4d 85 c0 test %r8,%r8
4571: 74 1b je 0x458e
4573: 45 85 c9 test %r9d,%r9d
4576: 7f 0a jg 0x4582
4578: b8 fa ff ff ff mov $0xfffffffa,%eax
457d: 48 83 c4 28 add $0x28,%rsp
4581: c3 ret
4582: e8 19 97 03 00 call 0x3dca0
4587: 33 c0 xor %eax,%eax
4589: 48 83 c4 28 add $0x28,%rsp
458d: c3 ret
458e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4593: 48 83 c4 28 add $0x28,%rsp
4597: c3 ret
4598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
459f: 00
45a0: 41 57 push %r15
45a2: 49 89 ca mov %rcx,%r10
45a5: 49 89 d3 mov %rdx,%r11
45a8: 4d 85 d2 test %r10,%r10
45ab: 0f 84 fb 00 00 00 je 0x46ac
45b1: 4d 85 db test %r11,%r11
45b4: 0f 84 f2 00 00 00 je 0x46ac
45ba: 4d 85 c0 test %r8,%r8
45bd: 0f 84 e9 00 00 00 je 0x46ac
45c3: 45 85 c9 test %r9d,%r9d
45c6: 0f 8e d8 00 00 00 jle 0x46a4
45cc: 49 63 d1 movslq %r9d,%rdx
45cf: 48 83 fa 08 cmp $0x8,%rdx
45d3: 0f 8c c6 00 00 00 jl 0x469f
45d9: 4c 89 c0 mov %r8,%rax
45dc: 48 83 e0 0f and $0xf,%rax
45e0: 85 c0 test %eax,%eax
45e2: 74 10 je 0x45f4
45e4: a8 03 test $0x3,%al
45e6: 0f 85 b3 00 00 00 jne 0x469f
45ec: f7 d8 neg %eax
45ee: 83 c0 10 add $0x10,%eax
45f1: c1 e8 02 shr $0x2,%eax
45f4: 89 c1 mov %eax,%ecx
45f6: 4c 8d 79 08 lea 0x8(%rcx),%r15
45fa: 49 3b d7 cmp %r15,%rdx
45fd: 0f 8c 9c 00 00 00 jl 0x469f
4603: 45 89 cf mov %r9d,%r15d
4606: 44 2b f8 sub %eax,%r15d
4609: 41 83 e7 07 and $0x7,%r15d
460d: 45 2b cf sub %r15d,%r9d
4610: 4d 63 c9 movslq %r9d,%r9
4613: 85 c0 test %eax,%eax
4615: b8 00 00 00 00 mov $0x0,%eax
461a: 76 24 jbe 0x4640
461c: 0f 1f 40 00 nopl 0x0(%rax)
4620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
4626: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
462c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
4632: 48 ff c0 inc %rax
4635: 48 3b c1 cmp %rcx,%rax
4638: 72 e6 jb 0x4620
463a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4640: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
4646: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
464d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
4653: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
465a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
4660: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
4667: 48 83 c1 08 add $0x8,%rcx
466b: 49 3b c9 cmp %r9,%rcx
466e: 72 d0 jb 0x4640
4670: 4c 3b ca cmp %rdx,%r9
4673: 73 25 jae 0x469a
4675: 0f 1f 40 00 nopl 0x0(%rax)
4679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4680: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
4686: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
468c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
4692: 49 ff c1 inc %r9
4695: 4c 3b ca cmp %rdx,%r9
4698: 72 e6 jb 0x4680
469a: 33 c0 xor %eax,%eax
469c: 41 5f pop %r15
469e: c3 ret
469f: 45 33 c9 xor %r9d,%r9d
46a2: eb cc jmp 0x4670
46a4: b8 fa ff ff ff mov $0xfffffffa,%eax
46a9: 41 5f pop %r15
46ab: c3 ret
46ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
46b1: 41 5f pop %r15
46b3: c3 ret
46b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
46b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46c0: 53 push %rbx
46c1: 57 push %rdi
46c2: 55 push %rbp
46c3: 49 89 ca mov %rcx,%r10
46c6: 4d 85 d2 test %r10,%r10
46c9: 0f 84 92 01 00 00 je 0x4861
46cf: 48 85 d2 test %rdx,%rdx
46d2: 0f 84 89 01 00 00 je 0x4861
46d8: 4d 85 c0 test %r8,%r8
46db: 0f 84 80 01 00 00 je 0x4861
46e1: 45 85 c9 test %r9d,%r9d
46e4: 0f 8e 6e 01 00 00 jle 0x4858
46ea: 41 83 f9 10 cmp $0x10,%r9d
46ee: 0f 8c 50 01 00 00 jl 0x4844
46f4: 41 83 f9 1d cmp $0x1d,%r9d
46f8: 0f 8c 4d 01 00 00 jl 0x484b
46fe: 4c 89 c1 mov %r8,%rcx
4701: 48 83 e1 1f and $0x1f,%rcx
4705: 89 c9 mov %ecx,%ecx
4707: 85 c9 test %ecx,%ecx
4709: 74 11 je 0x471c
470b: f6 c1 03 test $0x3,%cl
470e: 0f 85 30 01 00 00 jne 0x4844
4714: f7 d9 neg %ecx
4716: 83 c1 20 add $0x20,%ecx
4719: c1 e9 02 shr $0x2,%ecx
471c: 8d 41 10 lea 0x10(%rcx),%eax
471f: 44 3b c8 cmp %eax,%r9d
4722: 0f 8c 1c 01 00 00 jl 0x4844
4728: 44 89 cf mov %r9d,%edi
472b: 33 c0 xor %eax,%eax
472d: 2b f9 sub %ecx,%edi
472f: 83 e7 0f and $0xf,%edi
4732: f7 df neg %edi
4734: 41 03 f9 add %r9d,%edi
4737: 85 c9 test %ecx,%ecx
4739: 76 1e jbe 0x4759
473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4740: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
4746: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
474b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
4751: 48 ff c0 inc %rax
4754: 48 3b c1 cmp %rcx,%rax
4757: 72 e7 jb 0x4740
4759: 48 63 c7 movslq %edi,%rax
475c: 0f 1f 40 00 nopl 0x0(%rax)
4760: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
4766: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
476d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
4772: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
4778: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
477e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
4785: 48 83 c1 10 add $0x10,%rcx
4789: 48 3b c8 cmp %rax,%rcx
478c: 72 d2 jb 0x4760
478e: 8d 47 01 lea 0x1(%rdi),%eax
4791: 41 3b c1 cmp %r9d,%eax
4794: 0f 87 9d 00 00 00 ja 0x4837
479a: 4d 63 c9 movslq %r9d,%r9
479d: 48 63 ff movslq %edi,%rdi
47a0: 4c 2b cf sub %rdi,%r9
47a3: 49 83 f9 04 cmp $0x4,%r9
47a7: 0f 8c 93 00 00 00 jl 0x4840
47ad: 48 63 ff movslq %edi,%rdi
47b0: 44 89 cd mov %r9d,%ebp
47b3: 83 e5 fc and $0xfffffffc,%ebp
47b6: 33 c9 xor %ecx,%ecx
47b8: 48 63 ed movslq %ebp,%rbp
47bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
47bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
47c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
47c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47ce: 00
47cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47d6: 0f 1f 00 nopl (%rax)
47d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
47e6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
47eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
47f0: 48 83 c1 04 add $0x4,%rcx
47f4: 48 3b cd cmp %rbp,%rcx
47f7: 72 e7 jb 0x47e0
47f9: 49 3b e9 cmp %r9,%rbp
47fc: 73 39 jae 0x4837
47fe: 48 63 ff movslq %edi,%rdi
4801: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
4805: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
4809: 49 8d 04 ba lea (%r10,%rdi,4),%rax
480d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4814: 00
4815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
481c: 0f 1f 40 00 nopl 0x0(%rax)
4820: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
4825: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
482a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
482f: 48 ff c5 inc %rbp
4832: 49 3b e9 cmp %r9,%rbp
4835: 72 e9 jb 0x4820
4837: 33 c0 xor %eax,%eax
4839: c5 f8 77 vzeroupper
483c: 5d pop %rbp
483d: 5f pop %rdi
483e: 5b pop %rbx
483f: c3 ret
4840: 33 ed xor %ebp,%ebp
4842: eb b5 jmp 0x47f9
4844: 33 ff xor %edi,%edi
4846: e9 43 ff ff ff jmp 0x478e
484b: 44 89 cf mov %r9d,%edi
484e: 33 c9 xor %ecx,%ecx
4850: 83 e7 f0 and $0xfffffff0,%edi
4853: e9 01 ff ff ff jmp 0x4759
4858: b8 fa ff ff ff mov $0xfffffffa,%eax
485d: 5d pop %rbp
485e: 5f pop %rdi
485f: 5b pop %rbx
4860: c3 ret
4861: b8 f8 ff ff ff mov $0xfffffff8,%eax
4866: 5d pop %rbp
4867: 5f pop %rdi
4868: 5b pop %rbx
4869: c3 ret
486a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4871: 00
4872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4880: 56 push %rsi
4881: 57 push %rdi
4882: 41 54 push %r12
4884: 55 push %rbp
4885: 48 83 ec 28 sub $0x28,%rsp
4889: 89 ce mov %ecx,%esi
488b: 4c 89 cd mov %r9,%rbp
488e: 83 fe 1e cmp $0x1e,%esi
4891: 0f 87 83 01 00 00 ja 0x4a1a
4897: 48 85 ed test %rbp,%rbp
489a: 0f 84 89 01 00 00 je 0x4a29
48a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
48a5: 48 85 ff test %rdi,%rdi
48a8: 0f 84 7b 01 00 00 je 0x4a29
48ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
48b3: 4d 85 e4 test %r12,%r12
48b6: 0f 84 6d 01 00 00 je 0x4a29
48bc: 83 fa 08 cmp $0x8,%edx
48bf: 74 1e je 0x48df
48c1: 83 fa 04 cmp $0x4,%edx
48c4: 74 19 je 0x48df
48c6: 83 fa 01 cmp $0x1,%edx
48c9: 74 14 je 0x48df
48cb: 83 fa 02 cmp $0x2,%edx
48ce: 74 0f je 0x48df
48d0: b8 ee ff ff ff mov $0xffffffee,%eax
48d5: 48 83 c4 28 add $0x28,%rsp
48d9: 5d pop %rbp
48da: 41 5c pop %r12
48dc: 5f pop %rdi
48dd: 5e pop %rsi
48de: c3 ret
48df: 83 fe 1c cmp $0x1c,%esi
48e2: 0f 8f 32 01 00 00 jg 0x4a1a
48e8: 83 fe 05 cmp $0x5,%esi
48eb: 7f 14 jg 0x4901
48ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
48f4: 33 c0 xor %eax,%eax
48f6: 89 07 mov %eax,(%rdi)
48f8: 41 89 04 24 mov %eax,(%r12)
48fc: e9 0d 01 00 00 jmp 0x4a0e
4901: 83 fe 06 cmp $0x6,%esi
4904: 7f 11 jg 0x4917
4906: 33 c0 xor %eax,%eax
4908: 89 45 00 mov %eax,0x0(%rbp)
490b: 89 07 mov %eax,(%rdi)
490d: 41 89 04 24 mov %eax,(%r12)
4911: 44 8b 55 00 mov 0x0(%rbp),%r10d
4915: eb 6a jmp 0x4981
4917: 8d 4e ff lea -0x1(%rsi),%ecx
491a: 83 f9 0e cmp $0xe,%ecx
491d: 7f 4b jg 0x496a
491f: 41 bb 01 00 00 00 mov $0x1,%r11d
4925: 41 d3 e3 shl %cl,%r11d
4928: 45 89 da mov %r11d,%r10d
492b: 41 c1 e2 04 shl $0x4,%r10d
492f: 41 8d 42 4f lea 0x4f(%r10),%eax
4933: 41 83 c2 3f add $0x3f,%r10d
4937: 83 e0 c0 and $0xffffffc0,%eax
493a: 41 83 e2 c0 and $0xffffffc0,%r10d
493e: 89 45 00 mov %eax,0x0(%rbp)
4941: c7 07 00 00 00 00 movl $0x0,(%rdi)
4947: 45 89 14 24 mov %r10d,(%r12)
494b: 45 89 da mov %r11d,%r10d
494e: 41 d1 fa sar $1,%r10d
4951: 41 c1 ea 1e shr $0x1e,%r10d
4955: 45 03 d3 add %r11d,%r10d
4958: 41 83 e2 fc and $0xfffffffc,%r10d
495c: 41 83 c2 43 add $0x43,%r10d
4960: 41 83 e2 c0 and $0xffffffc0,%r10d
4964: 44 03 55 00 add 0x0(%rbp),%r10d
4968: eb 12 jmp 0x497c
496a: 48 89 ea mov %rbp,%rdx
496d: 49 89 f8 mov %rdi,%r8
4970: 4d 89 e1 mov %r12,%r9
4973: e8 08 96 03 00 call 0x3df80
4978: 44 8b 55 00 mov 0x0(%rbp),%r10d
497c: 83 fe 12 cmp $0x12,%esi
497f: 7d 28 jge 0x49a9
4981: 89 f1 mov %esi,%ecx
4983: b8 01 00 00 00 mov $0x1,%eax
4988: d3 e0 shl %cl,%eax
498a: 41 89 c3 mov %eax,%r11d
498d: 41 d1 fb sar $1,%r11d
4990: 41 c1 eb 1e shr $0x1e,%r11d
4994: 44 03 d8 add %eax,%r11d
4997: 41 c1 eb 02 shr $0x2,%r11d
499b: 41 c1 e3 04 shl $0x4,%r11d
499f: 41 83 c3 3f add $0x3f,%r11d
49a3: 41 83 e3 c0 and $0xffffffc0,%r11d
49a7: eb 1b jmp 0x49c4
49a9: 41 bb 01 00 00 00 mov $0x1,%r11d
49af: 8d 4e 15 lea 0x15(%rsi),%ecx
49b2: 41 d3 e3 shl %cl,%r11d
49b5: 41 c1 e3 04 shl $0x4,%r11d
49b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
49c0: 41 83 e3 c0 and $0xffffffc0,%r11d
49c4: 83 fe 0a cmp $0xa,%esi
49c7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
49ce: 00
49cf: 89 45 00 mov %eax,0x0(%rbp)
49d2: 7f 04 jg 0x49d8
49d4: 33 c0 xor %eax,%eax
49d6: eb 25 jmp 0x49fd
49d8: 89 f1 mov %esi,%ecx
49da: b8 01 00 00 00 mov $0x1,%eax
49df: d3 e0 shl %cl,%eax
49e1: 89 c2 mov %eax,%edx
49e3: d1 fa sar $1,%edx
49e5: c1 ea 1e shr $0x1e,%edx
49e8: 03 d0 add %eax,%edx
49ea: c1 ea 02 shr $0x2,%edx
49ed: 8b 2f mov (%rdi),%ebp
49ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
49f6: 83 e6 c0 and $0xffffffc0,%esi
49f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
49fd: 89 07 mov %eax,(%rdi)
49ff: 41 8b 04 24 mov (%r12),%eax
4a03: 85 c0 test %eax,%eax
4a05: 7e 07 jle 0x4a0e
4a07: 83 c0 40 add $0x40,%eax
4a0a: 41 89 04 24 mov %eax,(%r12)
4a0e: 33 c0 xor %eax,%eax
4a10: 48 83 c4 28 add $0x28,%rsp
4a14: 5d pop %rbp
4a15: 41 5c pop %r12
4a17: 5f pop %rdi
4a18: 5e pop %rsi
4a19: c3 ret
4a1a: b8 ef ff ff ff mov $0xffffffef,%eax
4a1f: 48 83 c4 28 add $0x28,%rsp
4a23: 5d pop %rbp
4a24: 41 5c pop %r12
4a26: 5f pop %rdi
4a27: 5e pop %rsi
4a28: c3 ret
4a29: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a2e: 48 83 c4 28 add $0x28,%rsp
4a32: 5d pop %rbp
4a33: 41 5c pop %r12
4a35: 5f pop %rdi
4a36: 5e pop %rsi
4a37: c3 ret
4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a3f: 00
4a40: 41 54 push %r12
4a42: 41 55 push %r13
4a44: 41 56 push %r14
4a46: 41 57 push %r15
4a48: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4a4d: 41 89 cd mov %ecx,%r13d
4a50: 4d 89 cc mov %r9,%r12
4a53: 41 83 fd 1e cmp $0x1e,%r13d
4a57: 0f 87 97 01 00 00 ja 0x4bf4
4a5d: 4d 85 e4 test %r12,%r12
4a60: 0f 84 a1 01 00 00 je 0x4c07
4a66: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
4a6b: 4d 85 f6 test %r14,%r14
4a6e: 0f 84 93 01 00 00 je 0x4c07
4a74: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
4a79: 4d 85 ff test %r15,%r15
4a7c: 0f 84 85 01 00 00 je 0x4c07
4a82: 83 fa 08 cmp $0x8,%edx
4a85: 74 22 je 0x4aa9
4a87: 83 fa 04 cmp $0x4,%edx
4a8a: 74 1d je 0x4aa9
4a8c: 83 fa 01 cmp $0x1,%edx
4a8f: 74 18 je 0x4aa9
4a91: 83 fa 02 cmp $0x2,%edx
4a94: 74 13 je 0x4aa9
4a96: b8 ee ff ff ff mov $0xffffffee,%eax
4a9b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4aa0: 41 5f pop %r15
4aa2: 41 5e pop %r14
4aa4: 41 5d pop %r13
4aa6: 41 5c pop %r12
4aa8: c3 ret
4aa9: 41 83 fd 1c cmp $0x1c,%r13d
4aad: 0f 8f 41 01 00 00 jg 0x4bf4
4ab3: 41 83 fd 05 cmp $0x5,%r13d
4ab7: 7f 15 jg 0x4ace
4ab9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
4ac0: 00
4ac1: 33 c0 xor %eax,%eax
4ac3: 41 89 06 mov %eax,(%r14)
4ac6: 41 89 07 mov %eax,(%r15)
4ac9: e9 16 01 00 00 jmp 0x4be4
4ace: 41 83 fd 06 cmp $0x6,%r13d
4ad2: 7f 12 jg 0x4ae6
4ad4: 33 c0 xor %eax,%eax
4ad6: 41 89 04 24 mov %eax,(%r12)
4ada: 41 89 06 mov %eax,(%r14)
4add: 41 89 07 mov %eax,(%r15)
4ae0: 41 8b 14 24 mov (%r12),%edx
4ae4: eb 6a jmp 0x4b50
4ae6: 41 8d 4d ff lea -0x1(%r13),%ecx
4aea: 83 f9 10 cmp $0x10,%ecx
4aed: 7f 49 jg 0x4b38
4aef: 41 bb 01 00 00 00 mov $0x1,%r11d
4af5: 41 d3 e3 shl %cl,%r11d
4af8: 44 89 da mov %r11d,%edx
4afb: 45 89 da mov %r11d,%r10d
4afe: d1 fa sar $1,%edx
4b00: c1 ea 1e shr $0x1e,%edx
4b03: 41 c1 e2 04 shl $0x4,%r10d
4b07: 41 03 d3 add %r11d,%edx
4b0a: 44 89 d0 mov %r10d,%eax
4b0d: 83 e2 fc and $0xfffffffc,%edx
4b10: 83 c0 4f add $0x4f,%eax
4b13: 41 83 c2 3f add $0x3f,%r10d
4b17: 83 c2 43 add $0x43,%edx
4b1a: 83 e0 c0 and $0xffffffc0,%eax
4b1d: 41 89 04 24 mov %eax,(%r12)
4b21: 41 83 e2 c0 and $0xffffffc0,%r10d
4b25: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
4b2c: 83 e2 c0 and $0xffffffc0,%edx
4b2f: 45 89 17 mov %r10d,(%r15)
4b32: 41 03 14 24 add (%r12),%edx
4b36: eb 12 jmp 0x4b4a
4b38: 4c 89 e2 mov %r12,%rdx
4b3b: 4d 89 f0 mov %r14,%r8
4b3e: 4d 89 f9 mov %r15,%r9
4b41: e8 5a 96 03 00 call 0x3e1a0
4b46: 41 8b 14 24 mov (%r12),%edx
4b4a: 41 83 fd 11 cmp $0x11,%r13d
4b4e: 7d 29 jge 0x4b79
4b50: 44 89 e9 mov %r13d,%ecx
4b53: b8 01 00 00 00 mov $0x1,%eax
4b58: d3 e0 shl %cl,%eax
4b5a: 41 89 c2 mov %eax,%r10d
4b5d: 41 d1 fa sar $1,%r10d
4b60: 41 c1 ea 1e shr $0x1e,%r10d
4b64: 44 03 d0 add %eax,%r10d
4b67: 41 c1 ea 02 shr $0x2,%r10d
4b6b: 41 c1 e2 04 shl $0x4,%r10d
4b6f: 41 83 c2 3f add $0x3f,%r10d
4b73: 41 83 e2 c0 and $0xffffffc0,%r10d
4b77: eb 1c jmp 0x4b95
4b79: 41 ba 01 00 00 00 mov $0x1,%r10d
4b7f: 41 8d 4d 15 lea 0x15(%r13),%ecx
4b83: 41 d3 e2 shl %cl,%r10d
4b86: 41 c1 e2 04 shl $0x4,%r10d
4b8a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
4b91: 41 83 e2 c0 and $0xffffffc0,%r10d
4b95: 45 03 d2 add %r10d,%r10d
4b98: 41 03 d2 add %r10d,%edx
4b9b: 81 c2 00 01 00 00 add $0x100,%edx
4ba1: 41 89 14 24 mov %edx,(%r12)
4ba5: 41 83 fd 0a cmp $0xa,%r13d
4ba9: 7f 04 jg 0x4baf
4bab: 33 d2 xor %edx,%edx
4bad: eb 25 jmp 0x4bd4
4baf: 44 89 e9 mov %r13d,%ecx
4bb2: b8 01 00 00 00 mov $0x1,%eax
4bb7: d3 e0 shl %cl,%eax
4bb9: 89 c2 mov %eax,%edx
4bbb: d1 fa sar $1,%edx
4bbd: c1 ea 1e shr $0x1e,%edx
4bc0: 03 d0 add %eax,%edx
4bc2: c1 ea 02 shr $0x2,%edx
4bc5: c1 e2 03 shl $0x3,%edx
4bc8: 83 c2 47 add $0x47,%edx
4bcb: 83 e2 c0 and $0xffffffc0,%edx
4bce: 83 c2 40 add $0x40,%edx
4bd1: 41 03 16 add (%r14),%edx
4bd4: 41 89 16 mov %edx,(%r14)
4bd7: 41 8b 07 mov (%r15),%eax
4bda: 85 c0 test %eax,%eax
4bdc: 7e 06 jle 0x4be4
4bde: 83 c0 40 add $0x40,%eax
4be1: 41 89 07 mov %eax,(%r15)
4be4: 33 c0 xor %eax,%eax
4be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4beb: 41 5f pop %r15
4bed: 41 5e pop %r14
4bef: 41 5d pop %r13
4bf1: 41 5c pop %r12
4bf3: c3 ret
4bf4: b8 ef ff ff ff mov $0xffffffef,%eax
4bf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4bfe: 41 5f pop %r15
4c00: 41 5e pop %r14
4c02: 41 5d pop %r13
4c04: 41 5c pop %r12
4c06: c3 ret
4c07: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c0c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4c11: 41 5f pop %r15
4c13: 41 5e pop %r14
4c15: 41 5d pop %r13
4c17: 41 5c pop %r12
4c19: c3 ret
4c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4c20: 56 push %rsi
4c21: 57 push %rdi
4c22: 41 54 push %r12
4c24: 55 push %rbp
4c25: 48 83 ec 28 sub $0x28,%rsp
4c29: 89 ce mov %ecx,%esi
4c2b: 4c 89 cd mov %r9,%rbp
4c2e: 83 fe 1e cmp $0x1e,%esi
4c31: 0f 87 83 01 00 00 ja 0x4dba
4c37: 48 85 ed test %rbp,%rbp
4c3a: 0f 84 89 01 00 00 je 0x4dc9
4c40: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4c45: 48 85 ff test %rdi,%rdi
4c48: 0f 84 7b 01 00 00 je 0x4dc9
4c4e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
4c53: 4d 85 e4 test %r12,%r12
4c56: 0f 84 6d 01 00 00 je 0x4dc9
4c5c: 83 fa 08 cmp $0x8,%edx
4c5f: 74 1e je 0x4c7f
4c61: 83 fa 04 cmp $0x4,%edx
4c64: 74 19 je 0x4c7f
4c66: 83 fa 01 cmp $0x1,%edx
4c69: 74 14 je 0x4c7f
4c6b: 83 fa 02 cmp $0x2,%edx
4c6e: 74 0f je 0x4c7f
4c70: b8 ee ff ff ff mov $0xffffffee,%eax
4c75: 48 83 c4 28 add $0x28,%rsp
4c79: 5d pop %rbp
4c7a: 41 5c pop %r12
4c7c: 5f pop %rdi
4c7d: 5e pop %rsi
4c7e: c3 ret
4c7f: 83 fe 1c cmp $0x1c,%esi
4c82: 0f 8f 32 01 00 00 jg 0x4dba
4c88: 83 fe 05 cmp $0x5,%esi
4c8b: 7f 14 jg 0x4ca1
4c8d: 33 c0 xor %eax,%eax
4c8f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
4c96: 89 07 mov %eax,(%rdi)
4c98: 41 89 04 24 mov %eax,(%r12)
4c9c: e9 0d 01 00 00 jmp 0x4dae
4ca1: 83 fe 06 cmp $0x6,%esi
4ca4: 7f 11 jg 0x4cb7
4ca6: 33 c0 xor %eax,%eax
4ca8: 89 45 00 mov %eax,0x0(%rbp)
4cab: 89 07 mov %eax,(%rdi)
4cad: 41 89 04 24 mov %eax,(%r12)
4cb1: 44 8b 55 00 mov 0x0(%rbp),%r10d
4cb5: eb 6a jmp 0x4d21
4cb7: 8d 4e ff lea -0x1(%rsi),%ecx
4cba: 83 f9 10 cmp $0x10,%ecx
4cbd: 7f 4b jg 0x4d0a
4cbf: 41 bb 01 00 00 00 mov $0x1,%r11d
4cc5: 41 d3 e3 shl %cl,%r11d
4cc8: 45 89 da mov %r11d,%r10d
4ccb: 41 c1 e2 04 shl $0x4,%r10d
4ccf: 41 8d 42 4f lea 0x4f(%r10),%eax
4cd3: 41 83 c2 3f add $0x3f,%r10d
4cd7: 83 e0 c0 and $0xffffffc0,%eax
4cda: 41 83 e2 c0 and $0xffffffc0,%r10d
4cde: 89 45 00 mov %eax,0x0(%rbp)
4ce1: c7 07 00 00 00 00 movl $0x0,(%rdi)
4ce7: 45 89 14 24 mov %r10d,(%r12)
4ceb: 45 89 da mov %r11d,%r10d
4cee: 41 d1 fa sar $1,%r10d
4cf1: 41 c1 ea 1e shr $0x1e,%r10d
4cf5: 45 03 d3 add %r11d,%r10d
4cf8: 41 83 e2 fc and $0xfffffffc,%r10d
4cfc: 41 83 c2 43 add $0x43,%r10d
4d00: 41 83 e2 c0 and $0xffffffc0,%r10d
4d04: 44 03 55 00 add 0x0(%rbp),%r10d
4d08: eb 12 jmp 0x4d1c
4d0a: 48 89 ea mov %rbp,%rdx
4d0d: 49 89 f8 mov %rdi,%r8
4d10: 4d 89 e1 mov %r12,%r9
4d13: e8 a8 96 03 00 call 0x3e3c0
4d18: 44 8b 55 00 mov 0x0(%rbp),%r10d
4d1c: 83 fe 13 cmp $0x13,%esi
4d1f: 7d 28 jge 0x4d49
4d21: 89 f1 mov %esi,%ecx
4d23: b8 01 00 00 00 mov $0x1,%eax
4d28: d3 e0 shl %cl,%eax
4d2a: 41 89 c3 mov %eax,%r11d
4d2d: 41 d1 fb sar $1,%r11d
4d30: 41 c1 eb 1e shr $0x1e,%r11d
4d34: 44 03 d8 add %eax,%r11d
4d37: 41 c1 eb 02 shr $0x2,%r11d
4d3b: 41 c1 e3 04 shl $0x4,%r11d
4d3f: 41 83 c3 3f add $0x3f,%r11d
4d43: 41 83 e3 c0 and $0xffffffc0,%r11d
4d47: eb 1b jmp 0x4d64
4d49: 8d 4e 15 lea 0x15(%rsi),%ecx
4d4c: 41 bb 01 00 00 00 mov $0x1,%r11d
4d52: 41 d3 e3 shl %cl,%r11d
4d55: 41 c1 e3 04 shl $0x4,%r11d
4d59: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
4d60: 41 83 e3 c0 and $0xffffffc0,%r11d
4d64: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
4d6b: 00
4d6c: 89 45 00 mov %eax,0x0(%rbp)
4d6f: 83 fe 0a cmp $0xa,%esi
4d72: 7f 04 jg 0x4d78
4d74: 33 c0 xor %eax,%eax
4d76: eb 25 jmp 0x4d9d
4d78: 89 f1 mov %esi,%ecx
4d7a: b8 01 00 00 00 mov $0x1,%eax
4d7f: 8b 2f mov (%rdi),%ebp
4d81: d3 e0 shl %cl,%eax
4d83: 89 c2 mov %eax,%edx
4d85: d1 fa sar $1,%edx
4d87: c1 ea 1e shr $0x1e,%edx
4d8a: 03 d0 add %eax,%edx
4d8c: c1 ea 02 shr $0x2,%edx
4d8f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
4d96: 83 e6 c0 and $0xffffffc0,%esi
4d99: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
4d9d: 89 07 mov %eax,(%rdi)
4d9f: 41 8b 04 24 mov (%r12),%eax
4da3: 85 c0 test %eax,%eax
4da5: 7e 07 jle 0x4dae
4da7: 83 c0 40 add $0x40,%eax
4daa: 41 89 04 24 mov %eax,(%r12)
4dae: 33 c0 xor %eax,%eax
4db0: 48 83 c4 28 add $0x28,%rsp
4db4: 5d pop %rbp
4db5: 41 5c pop %r12
4db7: 5f pop %rdi
4db8: 5e pop %rsi
4db9: c3 ret
4dba: b8 ef ff ff ff mov $0xffffffef,%eax
4dbf: 48 83 c4 28 add $0x28,%rsp
4dc3: 5d pop %rbp
4dc4: 41 5c pop %r12
4dc6: 5f pop %rdi
4dc7: 5e pop %rsi
4dc8: c3 ret
4dc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
4dce: 48 83 c4 28 add $0x28,%rsp
4dd2: 5d pop %rbp
4dd3: 41 5c pop %r12
4dd5: 5f pop %rdi
4dd6: 5e pop %rsi
4dd7: c3 ret
4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ddf: 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 ce mov %ecx,%esi
4deb: 4c 89 cd mov %r9,%rbp
4dee: 83 fe 1e cmp $0x1e,%esi
4df1: 0f 87 83 01 00 00 ja 0x4f7a
4df7: 48 85 ed test %rbp,%rbp
4dfa: 0f 84 89 01 00 00 je 0x4f89
4e00: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4e05: 48 85 ff test %rdi,%rdi
4e08: 0f 84 7b 01 00 00 je 0x4f89
4e0e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
4e13: 4d 85 e4 test %r12,%r12
4e16: 0f 84 6d 01 00 00 je 0x4f89
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 fe 1c cmp $0x1c,%esi
4e42: 0f 8f 32 01 00 00 jg 0x4f7a
4e48: 83 fe 04 cmp $0x4,%esi
4e4b: 7f 14 jg 0x4e61
4e4d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
4e54: 33 c0 xor %eax,%eax
4e56: 89 07 mov %eax,(%rdi)
4e58: 41 89 04 24 mov %eax,(%r12)
4e5c: e9 0d 01 00 00 jmp 0x4f6e
4e61: 83 fe 07 cmp $0x7,%esi
4e64: 7f 11 jg 0x4e77
4e66: 33 c0 xor %eax,%eax
4e68: 89 45 00 mov %eax,0x0(%rbp)
4e6b: 89 07 mov %eax,(%rdi)
4e6d: 41 89 04 24 mov %eax,(%r12)
4e71: 44 8b 55 00 mov 0x0(%rbp),%r10d
4e75: eb 6a jmp 0x4ee1
4e77: 8d 4e ff lea -0x1(%rsi),%ecx
4e7a: 83 f9 11 cmp $0x11,%ecx
4e7d: 7f 4b jg 0x4eca
4e7f: 41 bb 01 00 00 00 mov $0x1,%r11d
4e85: 41 d3 e3 shl %cl,%r11d
4e88: 45 89 da mov %r11d,%r10d
4e8b: 41 c1 e2 04 shl $0x4,%r10d
4e8f: 41 8d 42 4f lea 0x4f(%r10),%eax
4e93: 41 83 c2 3f add $0x3f,%r10d
4e97: 83 e0 c0 and $0xffffffc0,%eax
4e9a: 41 83 e2 c0 and $0xffffffc0,%r10d
4e9e: 89 45 00 mov %eax,0x0(%rbp)
4ea1: c7 07 00 00 00 00 movl $0x0,(%rdi)
4ea7: 45 89 14 24 mov %r10d,(%r12)
4eab: 45 89 da mov %r11d,%r10d
4eae: 41 d1 fa sar $1,%r10d
4eb1: 41 c1 ea 1e shr $0x1e,%r10d
4eb5: 45 03 d3 add %r11d,%r10d
4eb8: 41 83 e2 fc and $0xfffffffc,%r10d
4ebc: 41 83 c2 43 add $0x43,%r10d
4ec0: 41 83 e2 c0 and $0xffffffc0,%r10d
4ec4: 44 03 55 00 add 0x0(%rbp),%r10d
4ec8: eb 12 jmp 0x4edc
4eca: 48 89 ea mov %rbp,%rdx
4ecd: 49 89 f8 mov %rdi,%r8
4ed0: 4d 89 e1 mov %r12,%r9
4ed3: e8 08 97 03 00 call 0x3e5e0
4ed8: 44 8b 55 00 mov 0x0(%rbp),%r10d
4edc: 83 fe 11 cmp $0x11,%esi
4edf: 7d 28 jge 0x4f09
4ee1: 89 f1 mov %esi,%ecx
4ee3: b8 01 00 00 00 mov $0x1,%eax
4ee8: d3 e0 shl %cl,%eax
4eea: 41 89 c3 mov %eax,%r11d
4eed: 41 d1 fb sar $1,%r11d
4ef0: 41 c1 eb 1e shr $0x1e,%r11d
4ef4: 44 03 d8 add %eax,%r11d
4ef7: 41 c1 eb 02 shr $0x2,%r11d
4efb: 41 c1 e3 04 shl $0x4,%r11d
4eff: 41 83 c3 3f add $0x3f,%r11d
4f03: 41 83 e3 c0 and $0xffffffc0,%r11d
4f07: eb 1b jmp 0x4f24
4f09: 41 bb 01 00 00 00 mov $0x1,%r11d
4f0f: 8d 4e 15 lea 0x15(%rsi),%ecx
4f12: 41 d3 e3 shl %cl,%r11d
4f15: 41 c1 e3 04 shl $0x4,%r11d
4f19: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
4f20: 41 83 e3 c0 and $0xffffffc0,%r11d
4f24: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
4f2b: 00
4f2c: 89 45 00 mov %eax,0x0(%rbp)
4f2f: 83 fe 0a cmp $0xa,%esi
4f32: 7f 04 jg 0x4f38
4f34: 33 c0 xor %eax,%eax
4f36: eb 25 jmp 0x4f5d
4f38: 89 f1 mov %esi,%ecx
4f3a: b8 01 00 00 00 mov $0x1,%eax
4f3f: d3 e0 shl %cl,%eax
4f41: 89 c2 mov %eax,%edx
4f43: d1 fa sar $1,%edx
4f45: c1 ea 1e shr $0x1e,%edx
4f48: 03 d0 add %eax,%edx
4f4a: c1 ea 02 shr $0x2,%edx
4f4d: 8b 2f mov (%rdi),%ebp
4f4f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
4f56: 83 e6 c0 and $0xffffffc0,%esi
4f59: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
4f5d: 89 07 mov %eax,(%rdi)
4f5f: 41 8b 04 24 mov (%r12),%eax
4f63: 85 c0 test %eax,%eax
4f65: 7e 07 jle 0x4f6e
4f67: 83 c0 40 add $0x40,%eax
4f6a: 41 89 04 24 mov %eax,(%r12)
4f6e: 33 c0 xor %eax,%eax
4f70: 48 83 c4 28 add $0x28,%rsp
4f74: 5d pop %rbp
4f75: 41 5c pop %r12
4f77: 5f pop %rdi
4f78: 5e pop %rsi
4f79: c3 ret
4f7a: b8 ef ff ff ff mov $0xffffffef,%eax
4f7f: 48 83 c4 28 add $0x28,%rsp
4f83: 5d pop %rbp
4f84: 41 5c pop %r12
4f86: 5f pop %rdi
4f87: 5e pop %rsi
4f88: c3 ret
4f89: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f8e: 48 83 c4 28 add $0x28,%rsp
4f92: 5d pop %rbp
4f93: 41 5c pop %r12
4f95: 5f pop %rdi
4f96: 5e pop %rsi
4f97: c3 ret
4f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f9f: 00
4fa0: 56 push %rsi
4fa1: 57 push %rdi
4fa2: 41 54 push %r12
4fa4: 41 55 push %r13
4fa6: 48 83 ec 28 sub $0x28,%rsp
4faa: 41 89 cc mov %ecx,%r12d
4fad: 4d 89 cd mov %r9,%r13
4fb0: 41 83 fc 1e cmp $0x1e,%r12d
4fb4: 0f 87 8b 01 00 00 ja 0x5145
4fba: 4d 85 ed test %r13,%r13
4fbd: 0f 84 92 01 00 00 je 0x5155
4fc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4fc8: 48 85 ff test %rdi,%rdi
4fcb: 0f 84 84 01 00 00 je 0x5155
4fd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
4fd6: 48 85 f6 test %rsi,%rsi
4fd9: 0f 84 76 01 00 00 je 0x5155
4fdf: 83 fa 08 cmp $0x8,%edx
4fe2: 74 1f je 0x5003
4fe4: 83 fa 04 cmp $0x4,%edx
4fe7: 74 1a je 0x5003
4fe9: 83 fa 01 cmp $0x1,%edx
4fec: 74 15 je 0x5003
4fee: 83 fa 02 cmp $0x2,%edx
4ff1: 74 10 je 0x5003
4ff3: b8 ee ff ff ff mov $0xffffffee,%eax
4ff8: 48 83 c4 28 add $0x28,%rsp
4ffc: 41 5d pop %r13
4ffe: 41 5c pop %r12
5000: 5f pop %rdi
5001: 5e pop %rsi
5002: c3 ret
5003: 41 83 fc 1c cmp $0x1c,%r12d
5007: 0f 8f 38 01 00 00 jg 0x5145
500d: 41 83 fc 04 cmp $0x4,%r12d
5011: 7f 13 jg 0x5026
5013: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
501a: 00
501b: 33 c0 xor %eax,%eax
501d: 89 07 mov %eax,(%rdi)
501f: 89 06 mov %eax,(%rsi)
5021: e9 12 01 00 00 jmp 0x5138
5026: 41 83 fc 07 cmp $0x7,%r12d
502a: 7f 15 jg 0x5041
502c: 33 c0 xor %eax,%eax
502e: 41 89 45 00 mov %eax,0x0(%r13)
5032: 89 07 mov %eax,(%rdi)
5034: 89 06 mov %eax,(%rsi)
5036: b8 01 00 00 00 mov $0x1,%eax
503b: 45 8b 55 00 mov 0x0(%r13),%r10d
503f: eb 73 jmp 0x50b4
5041: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
5046: 83 f9 11 cmp $0x11,%ecx
5049: 7f 4c jg 0x5097
504b: b8 01 00 00 00 mov $0x1,%eax
5050: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
5055: 45 89 da mov %r11d,%r10d
5058: 41 c1 e2 04 shl $0x4,%r10d
505c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
5060: 41 83 c2 3f add $0x3f,%r10d
5064: 83 e1 c0 and $0xffffffc0,%ecx
5067: 41 83 e2 c0 and $0xffffffc0,%r10d
506b: 41 89 4d 00 mov %ecx,0x0(%r13)
506f: c7 07 00 00 00 00 movl $0x0,(%rdi)
5075: 44 89 16 mov %r10d,(%rsi)
5078: 45 89 da mov %r11d,%r10d
507b: 41 d1 fa sar $1,%r10d
507e: 41 c1 ea 1e shr $0x1e,%r10d
5082: 45 03 d3 add %r11d,%r10d
5085: 41 83 e2 fc and $0xfffffffc,%r10d
5089: 41 83 c2 43 add $0x43,%r10d
508d: 41 83 e2 c0 and $0xffffffc0,%r10d
5091: 45 03 55 00 add 0x0(%r13),%r10d
5095: eb 17 jmp 0x50ae
5097: 4c 89 ea mov %r13,%rdx
509a: 49 89 f8 mov %rdi,%r8
509d: 49 89 f1 mov %rsi,%r9
50a0: e8 5b 97 03 00 call 0x3e800
50a5: 45 8b 55 00 mov 0x0(%r13),%r10d
50a9: b8 01 00 00 00 mov $0x1,%eax
50ae: 41 83 fc 11 cmp $0x11,%r12d
50b2: 7d 24 jge 0x50d8
50b4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
50b9: 41 89 cb mov %ecx,%r11d
50bc: 41 d1 fb sar $1,%r11d
50bf: 41 c1 eb 1e shr $0x1e,%r11d
50c3: 44 03 d9 add %ecx,%r11d
50c6: 41 c1 eb 02 shr $0x2,%r11d
50ca: 41 c1 e3 04 shl $0x4,%r11d
50ce: 41 83 c3 3f add $0x3f,%r11d
50d2: 41 83 e3 c0 and $0xffffffc0,%r11d
50d6: eb 19 jmp 0x50f1
50d8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
50dd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
50e2: 41 c1 e3 04 shl $0x4,%r11d
50e6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
50ed: 41 83 e3 c0 and $0xffffffc0,%r11d
50f1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
50f8: 00
50f9: 41 89 4d 00 mov %ecx,0x0(%r13)
50fd: 41 83 fc 0a cmp $0xa,%r12d
5101: 7f 04 jg 0x5107
5103: 33 c0 xor %eax,%eax
5105: eb 24 jmp 0x512b
5107: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
510c: 89 c2 mov %eax,%edx
510e: d1 fa sar $1,%edx
5110: c1 ea 1e shr $0x1e,%edx
5113: 03 d0 add %eax,%edx
5115: c1 ea 02 shr $0x2,%edx
5118: 8b 0f mov (%rdi),%ecx
511a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
5121: 00
5122: 41 83 e2 c0 and $0xffffffc0,%r10d
5126: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
512b: 89 07 mov %eax,(%rdi)
512d: 8b 06 mov (%rsi),%eax
512f: 85 c0 test %eax,%eax
5131: 7e 05 jle 0x5138
5133: 83 c0 40 add $0x40,%eax
5136: 89 06 mov %eax,(%rsi)
5138: 33 c0 xor %eax,%eax
513a: 48 83 c4 28 add $0x28,%rsp
513e: 41 5d pop %r13
5140: 41 5c pop %r12
5142: 5f pop %rdi
5143: 5e pop %rsi
5144: c3 ret
5145: b8 ef ff ff ff mov $0xffffffef,%eax
514a: 48 83 c4 28 add $0x28,%rsp
514e: 41 5d pop %r13
5150: 41 5c pop %r12
5152: 5f pop %rdi
5153: 5e pop %rsi
5154: c3 ret
5155: b8 f8 ff ff ff mov $0xfffffff8,%eax
515a: 48 83 c4 28 add $0x28,%rsp
515e: 41 5d pop %r13
5160: 41 5c pop %r12
5162: 5f pop %rdi
5163: 5e pop %rsi
5164: c3 ret
5165: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
516c: 00
516d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5180: 56 push %rsi
5181: 57 push %rdi
5182: 41 54 push %r12
5184: 41 55 push %r13
5186: 48 83 ec 28 sub $0x28,%rsp
518a: 41 89 cc mov %ecx,%r12d
518d: 4d 89 cd mov %r9,%r13
5190: 41 83 fc 1e cmp $0x1e,%r12d
5194: 0f 87 8b 01 00 00 ja 0x5325
519a: 4d 85 ed test %r13,%r13
519d: 0f 84 92 01 00 00 je 0x5335
51a3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
51a8: 48 85 ff test %rdi,%rdi
51ab: 0f 84 84 01 00 00 je 0x5335
51b1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
51b6: 48 85 f6 test %rsi,%rsi
51b9: 0f 84 76 01 00 00 je 0x5335
51bf: 83 fa 08 cmp $0x8,%edx
51c2: 74 1f je 0x51e3
51c4: 83 fa 04 cmp $0x4,%edx
51c7: 74 1a je 0x51e3
51c9: 83 fa 01 cmp $0x1,%edx
51cc: 74 15 je 0x51e3
51ce: 83 fa 02 cmp $0x2,%edx
51d1: 74 10 je 0x51e3
51d3: b8 ee ff ff ff mov $0xffffffee,%eax
51d8: 48 83 c4 28 add $0x28,%rsp
51dc: 41 5d pop %r13
51de: 41 5c pop %r12
51e0: 5f pop %rdi
51e1: 5e pop %rsi
51e2: c3 ret
51e3: 41 83 fc 1c cmp $0x1c,%r12d
51e7: 0f 8f 38 01 00 00 jg 0x5325
51ed: 41 83 fc 04 cmp $0x4,%r12d
51f1: 7f 13 jg 0x5206
51f3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
51fa: 00
51fb: 33 c0 xor %eax,%eax
51fd: 89 07 mov %eax,(%rdi)
51ff: 89 06 mov %eax,(%rsi)
5201: e9 12 01 00 00 jmp 0x5318
5206: 41 83 fc 07 cmp $0x7,%r12d
520a: 7f 15 jg 0x5221
520c: 33 c0 xor %eax,%eax
520e: 41 89 45 00 mov %eax,0x0(%r13)
5212: 89 07 mov %eax,(%rdi)
5214: 89 06 mov %eax,(%rsi)
5216: b8 01 00 00 00 mov $0x1,%eax
521b: 45 8b 55 00 mov 0x0(%r13),%r10d
521f: eb 73 jmp 0x5294
5221: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
5226: 83 f9 11 cmp $0x11,%ecx
5229: 7f 4c jg 0x5277
522b: b8 01 00 00 00 mov $0x1,%eax
5230: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
5235: 45 89 da mov %r11d,%r10d
5238: 41 c1 e2 04 shl $0x4,%r10d
523c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
5240: 41 83 c2 3f add $0x3f,%r10d
5244: 83 e1 c0 and $0xffffffc0,%ecx
5247: 41 83 e2 c0 and $0xffffffc0,%r10d
524b: 41 89 4d 00 mov %ecx,0x0(%r13)
524f: c7 07 00 00 00 00 movl $0x0,(%rdi)
5255: 44 89 16 mov %r10d,(%rsi)
5258: 45 89 da mov %r11d,%r10d
525b: 41 d1 fa sar $1,%r10d
525e: 41 c1 ea 1e shr $0x1e,%r10d
5262: 45 03 d3 add %r11d,%r10d
5265: 41 83 e2 fc and $0xfffffffc,%r10d
5269: 41 83 c2 43 add $0x43,%r10d
526d: 41 83 e2 c0 and $0xffffffc0,%r10d
5271: 45 03 55 00 add 0x0(%r13),%r10d
5275: eb 17 jmp 0x528e
5277: 4c 89 ea mov %r13,%rdx
527a: 49 89 f8 mov %rdi,%r8
527d: 49 89 f1 mov %rsi,%r9
5280: e8 9b 97 03 00 call 0x3ea20
5285: 45 8b 55 00 mov 0x0(%r13),%r10d
5289: b8 01 00 00 00 mov $0x1,%eax
528e: 41 83 fc 11 cmp $0x11,%r12d
5292: 7d 24 jge 0x52b8
5294: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
5299: 41 89 cb mov %ecx,%r11d
529c: 41 d1 fb sar $1,%r11d
529f: 41 c1 eb 1e shr $0x1e,%r11d
52a3: 44 03 d9 add %ecx,%r11d
52a6: 41 c1 eb 02 shr $0x2,%r11d
52aa: 41 c1 e3 04 shl $0x4,%r11d
52ae: 41 83 c3 3f add $0x3f,%r11d
52b2: 41 83 e3 c0 and $0xffffffc0,%r11d
52b6: eb 19 jmp 0x52d1
52b8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
52bd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
52c2: 41 c1 e3 04 shl $0x4,%r11d
52c6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
52cd: 41 83 e3 c0 and $0xffffffc0,%r11d
52d1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
52d8: 00
52d9: 41 89 4d 00 mov %ecx,0x0(%r13)
52dd: 41 83 fc 0a cmp $0xa,%r12d
52e1: 7f 04 jg 0x52e7
52e3: 33 c0 xor %eax,%eax
52e5: eb 24 jmp 0x530b
52e7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
52ec: 89 c2 mov %eax,%edx
52ee: d1 fa sar $1,%edx
52f0: c1 ea 1e shr $0x1e,%edx
52f3: 03 d0 add %eax,%edx
52f5: c1 ea 02 shr $0x2,%edx
52f8: 8b 0f mov (%rdi),%ecx
52fa: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
5301: 00
5302: 41 83 e2 c0 and $0xffffffc0,%r10d
5306: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
530b: 89 07 mov %eax,(%rdi)
530d: 8b 06 mov (%rsi),%eax
530f: 85 c0 test %eax,%eax
5311: 7e 05 jle 0x5318
5313: 83 c0 40 add $0x40,%eax
5316: 89 06 mov %eax,(%rsi)
5318: 33 c0 xor %eax,%eax
531a: 48 83 c4 28 add $0x28,%rsp
531e: 41 5d pop %r13
5320: 41 5c pop %r12
5322: 5f pop %rdi
5323: 5e pop %rsi
5324: c3 ret
5325: b8 ef ff ff ff mov $0xffffffef,%eax
532a: 48 83 c4 28 add $0x28,%rsp
532e: 41 5d pop %r13
5330: 41 5c pop %r12
5332: 5f pop %rdi
5333: 5e pop %rsi
5334: c3 ret
5335: b8 f8 ff ff ff mov $0xfffffff8,%eax
533a: 48 83 c4 28 add $0x28,%rsp
533e: 41 5d pop %r13
5340: 41 5c pop %r12
5342: 5f pop %rdi
5343: 5e pop %rsi
5344: c3 ret
5345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
534c: 00
534d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5360: 48 83 ec 28 sub $0x28,%rsp
5364: 48 85 c9 test %rcx,%rcx
5367: 74 25 je 0x538e
5369: 48 85 d2 test %rdx,%rdx
536c: 74 20 je 0x538e
536e: 4d 85 c0 test %r8,%r8
5371: 74 1b je 0x538e
5373: 45 85 c9 test %r9d,%r9d
5376: 7f 0a jg 0x5382
5378: b8 fa ff ff ff mov $0xfffffffa,%eax
537d: 48 83 c4 28 add $0x28,%rsp
5381: c3 ret
5382: e8 b9 98 03 00 call 0x3ec40
5387: 33 c0 xor %eax,%eax
5389: 48 83 c4 28 add $0x28,%rsp
538d: c3 ret
538e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5393: 48 83 c4 28 add $0x28,%rsp
5397: c3 ret
5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
539f: 00
53a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
53a5: 48 85 c9 test %rcx,%rcx
53a8: 74 27 je 0x53d1
53aa: 48 85 d2 test %rdx,%rdx
53ad: 74 22 je 0x53d1
53af: 4d 85 c0 test %r8,%r8
53b2: 74 1d je 0x53d1
53b4: 45 85 c9 test %r9d,%r9d
53b7: 7f 0b jg 0x53c4
53b9: b8 fa ff ff ff mov $0xfffffffa,%eax
53be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
53c3: c3 ret
53c4: e8 57 9c 03 00 call 0x3f020
53c9: 33 c0 xor %eax,%eax
53cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
53d0: c3 ret
53d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
53d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
53db: c3 ret
53dc: 0f 1f 40 00 nopl 0x0(%rax)
53e0: 48 83 ec 28 sub $0x28,%rsp
53e4: 48 85 c9 test %rcx,%rcx
53e7: 74 25 je 0x540e
53e9: 48 85 d2 test %rdx,%rdx
53ec: 74 20 je 0x540e
53ee: 4d 85 c0 test %r8,%r8
53f1: 74 1b je 0x540e
53f3: 45 85 c9 test %r9d,%r9d
53f6: 7f 0a jg 0x5402
53f8: b8 fa ff ff ff mov $0xfffffffa,%eax
53fd: 48 83 c4 28 add $0x28,%rsp
5401: c3 ret
5402: e8 f9 9f 03 00 call 0x3f400
5407: 33 c0 xor %eax,%eax
5409: 48 83 c4 28 add $0x28,%rsp
540d: c3 ret
540e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5413: 48 83 c4 28 add $0x28,%rsp
5417: c3 ret
5418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
541f: 00
5420: 41 57 push %r15
5422: 49 89 ca mov %rcx,%r10
5425: 49 89 d3 mov %rdx,%r11
5428: 4d 85 d2 test %r10,%r10
542b: 0f 84 fb 00 00 00 je 0x552c
5431: 4d 85 db test %r11,%r11
5434: 0f 84 f2 00 00 00 je 0x552c
543a: 4d 85 c0 test %r8,%r8
543d: 0f 84 e9 00 00 00 je 0x552c
5443: 45 85 c9 test %r9d,%r9d
5446: 0f 8e d8 00 00 00 jle 0x5524
544c: 49 63 d1 movslq %r9d,%rdx
544f: 48 83 fa 08 cmp $0x8,%rdx
5453: 0f 8c c6 00 00 00 jl 0x551f
5459: 4c 89 c0 mov %r8,%rax
545c: 48 83 e0 0f and $0xf,%rax
5460: 85 c0 test %eax,%eax
5462: 74 10 je 0x5474
5464: a8 03 test $0x3,%al
5466: 0f 85 b3 00 00 00 jne 0x551f
546c: f7 d8 neg %eax
546e: 83 c0 10 add $0x10,%eax
5471: c1 e8 02 shr $0x2,%eax
5474: 89 c1 mov %eax,%ecx
5476: 4c 8d 79 08 lea 0x8(%rcx),%r15
547a: 49 3b d7 cmp %r15,%rdx
547d: 0f 8c 9c 00 00 00 jl 0x551f
5483: 45 89 cf mov %r9d,%r15d
5486: 44 2b f8 sub %eax,%r15d
5489: 41 83 e7 07 and $0x7,%r15d
548d: 45 2b cf sub %r15d,%r9d
5490: 4d 63 c9 movslq %r9d,%r9
5493: 85 c0 test %eax,%eax
5495: b8 00 00 00 00 mov $0x0,%eax
549a: 76 24 jbe 0x54c0
549c: 0f 1f 40 00 nopl 0x0(%rax)
54a0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
54a6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
54ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
54b2: 48 ff c0 inc %rax
54b5: 48 3b c1 cmp %rcx,%rax
54b8: 72 e6 jb 0x54a0
54ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
54c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
54c6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
54cd: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
54d3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
54da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
54e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
54e7: 48 83 c1 08 add $0x8,%rcx
54eb: 49 3b c9 cmp %r9,%rcx
54ee: 72 d0 jb 0x54c0
54f0: 4c 3b ca cmp %rdx,%r9
54f3: 73 25 jae 0x551a
54f5: 0f 1f 40 00 nopl 0x0(%rax)
54f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5500: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
5506: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
550c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
5512: 49 ff c1 inc %r9
5515: 4c 3b ca cmp %rdx,%r9
5518: 72 e6 jb 0x5500
551a: 33 c0 xor %eax,%eax
551c: 41 5f pop %r15
551e: c3 ret
551f: 45 33 c9 xor %r9d,%r9d
5522: eb cc jmp 0x54f0
5524: b8 fa ff ff ff mov $0xfffffffa,%eax
5529: 41 5f pop %r15
552b: c3 ret
552c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5531: 41 5f pop %r15
5533: c3 ret
5534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5540: 53 push %rbx
5541: 57 push %rdi
5542: 55 push %rbp
5543: 49 89 ca mov %rcx,%r10
5546: 4d 85 d2 test %r10,%r10
5549: 0f 84 92 01 00 00 je 0x56e1
554f: 48 85 d2 test %rdx,%rdx
5552: 0f 84 89 01 00 00 je 0x56e1
5558: 4d 85 c0 test %r8,%r8
555b: 0f 84 80 01 00 00 je 0x56e1
5561: 45 85 c9 test %r9d,%r9d
5564: 0f 8e 6e 01 00 00 jle 0x56d8
556a: 41 83 f9 10 cmp $0x10,%r9d
556e: 0f 8c 50 01 00 00 jl 0x56c4
5574: 41 83 f9 1d cmp $0x1d,%r9d
5578: 0f 8c 4d 01 00 00 jl 0x56cb
557e: 4c 89 c1 mov %r8,%rcx
5581: 48 83 e1 1f and $0x1f,%rcx
5585: 89 c9 mov %ecx,%ecx
5587: 85 c9 test %ecx,%ecx
5589: 74 11 je 0x559c
558b: f6 c1 03 test $0x3,%cl
558e: 0f 85 30 01 00 00 jne 0x56c4
5594: f7 d9 neg %ecx
5596: 83 c1 20 add $0x20,%ecx
5599: c1 e9 02 shr $0x2,%ecx
559c: 8d 41 10 lea 0x10(%rcx),%eax
559f: 44 3b c8 cmp %eax,%r9d
55a2: 0f 8c 1c 01 00 00 jl 0x56c4
55a8: 44 89 cf mov %r9d,%edi
55ab: 33 c0 xor %eax,%eax
55ad: 2b f9 sub %ecx,%edi
55af: 83 e7 0f and $0xf,%edi
55b2: f7 df neg %edi
55b4: 41 03 f9 add %r9d,%edi
55b7: 85 c9 test %ecx,%ecx
55b9: 76 1e jbe 0x55d9
55bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
55c0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
55c5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
55cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
55d1: 48 ff c0 inc %rax
55d4: 48 3b c1 cmp %rcx,%rax
55d7: 72 e7 jb 0x55c0
55d9: 48 63 c7 movslq %edi,%rax
55dc: 0f 1f 40 00 nopl 0x0(%rax)
55e0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
55e5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
55eb: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
55f1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
55f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
55fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
5605: 48 83 c1 10 add $0x10,%rcx
5609: 48 3b c8 cmp %rax,%rcx
560c: 72 d2 jb 0x55e0
560e: 8d 47 01 lea 0x1(%rdi),%eax
5611: 41 3b c1 cmp %r9d,%eax
5614: 0f 87 9d 00 00 00 ja 0x56b7
561a: 4d 63 c9 movslq %r9d,%r9
561d: 48 63 ff movslq %edi,%rdi
5620: 4c 2b cf sub %rdi,%r9
5623: 49 83 f9 04 cmp $0x4,%r9
5627: 0f 8c 93 00 00 00 jl 0x56c0
562d: 48 63 ff movslq %edi,%rdi
5630: 44 89 cd mov %r9d,%ebp
5633: 83 e5 fc and $0xfffffffc,%ebp
5636: 33 c9 xor %ecx,%ecx
5638: 48 63 ed movslq %ebp,%rbp
563b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
563f: 49 8d 04 ba lea (%r10,%rdi,4),%rax
5643: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
564e: 00
564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5656: 0f 1f 00 nopl (%rax)
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5660: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
5666: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
566b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
5670: 48 83 c1 04 add $0x4,%rcx
5674: 48 3b cd cmp %rbp,%rcx
5677: 72 e7 jb 0x5660
5679: 49 3b e9 cmp %r9,%rbp
567c: 73 39 jae 0x56b7
567e: 48 63 ff movslq %edi,%rdi
5681: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
5685: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
5689: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
568d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5694: 00
5695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
569c: 0f 1f 40 00 nopl 0x0(%rax)
56a0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
56a5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
56aa: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
56af: 48 ff c5 inc %rbp
56b2: 49 3b e9 cmp %r9,%rbp
56b5: 72 e9 jb 0x56a0
56b7: 33 c0 xor %eax,%eax
56b9: c5 f8 77 vzeroupper
56bc: 5d pop %rbp
56bd: 5f pop %rdi
56be: 5b pop %rbx
56bf: c3 ret
56c0: 33 ed xor %ebp,%ebp
56c2: eb b5 jmp 0x5679
56c4: 33 ff xor %edi,%edi
56c6: e9 43 ff ff ff jmp 0x560e
56cb: 44 89 cf mov %r9d,%edi
56ce: 33 c9 xor %ecx,%ecx
56d0: 83 e7 f0 and $0xfffffff0,%edi
56d3: e9 01 ff ff ff jmp 0x55d9
56d8: b8 fa ff ff ff mov $0xfffffffa,%eax
56dd: 5d pop %rbp
56de: 5f pop %rdi
56df: 5b pop %rbx
56e0: c3 ret
56e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
56e6: 5d pop %rbp
56e7: 5f pop %rdi
56e8: 5b pop %rbx
56e9: c3 ret
56ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56f1: 00
56f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5700: 48 83 ec 28 sub $0x28,%rsp
5704: 48 85 c9 test %rcx,%rcx
5707: 74 23 je 0x572c
5709: 48 85 d2 test %rdx,%rdx
570c: 74 1e je 0x572c
570e: 4d 85 c0 test %r8,%r8
5711: 74 19 je 0x572c
5713: 45 85 c9 test %r9d,%r9d
5716: 7e 1e jle 0x5736
5718: e8 73 b2 a5 01 call 0x1a60990
571d: ba 02 00 00 00 mov $0x2,%edx
5722: 85 c0 test %eax,%eax
5724: 0f 45 c2 cmovne %edx,%eax
5727: 48 83 c4 28 add $0x28,%rsp
572b: c3 ret
572c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5731: 48 83 c4 28 add $0x28,%rsp
5735: c3 ret
5736: b8 fa ff ff ff mov $0xfffffffa,%eax
573b: 48 83 c4 28 add $0x28,%rsp
573f: c3 ret
5740: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5745: 48 85 c9 test %rcx,%rcx
5748: 74 24 je 0x576e
574a: 48 85 d2 test %rdx,%rdx
574d: 74 1f je 0x576e
574f: 4d 85 c0 test %r8,%r8
5752: 74 1a je 0x576e
5754: 45 85 c9 test %r9d,%r9d
5757: 7e 20 jle 0x5779
5759: e8 b2 f7 a5 01 call 0x1a64f10
575e: ba 02 00 00 00 mov $0x2,%edx
5763: 85 c0 test %eax,%eax
5765: 0f 45 c2 cmovne %edx,%eax
5768: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
576d: c3 ret
576e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5773: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5778: c3 ret
5779: b8 fa ff ff ff mov $0xfffffffa,%eax
577e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5783: c3 ret
5784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
578b: 00
578c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
579f: 00
57a0: 48 83 ec 28 sub $0x28,%rsp
57a4: 48 85 c9 test %rcx,%rcx
57a7: 74 23 je 0x57cc
57a9: 48 85 d2 test %rdx,%rdx
57ac: 74 1e je 0x57cc
57ae: 4d 85 c0 test %r8,%r8
57b1: 74 19 je 0x57cc
57b3: 45 85 c9 test %r9d,%r9d
57b6: 7e 1e jle 0x57d6
57b8: e8 33 1b a6 01 call 0x1a672f0
57bd: ba 02 00 00 00 mov $0x2,%edx
57c2: 85 c0 test %eax,%eax
57c4: 0f 45 c2 cmovne %edx,%eax
57c7: 48 83 c4 28 add $0x28,%rsp
57cb: c3 ret
57cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
57d1: 48 83 c4 28 add $0x28,%rsp
57d5: c3 ret
57d6: b8 fa ff ff ff mov $0xfffffffa,%eax
57db: 48 83 c4 28 add $0x28,%rsp
57df: c3 ret
57e0: 48 83 ec 28 sub $0x28,%rsp
57e4: 48 85 c9 test %rcx,%rcx
57e7: 74 23 je 0x580c
57e9: 48 85 d2 test %rdx,%rdx
57ec: 74 1e je 0x580c
57ee: 4d 85 c0 test %r8,%r8
57f1: 74 19 je 0x580c
57f3: 45 85 c9 test %r9d,%r9d
57f6: 7e 1e jle 0x5816
57f8: e8 63 5d a6 01 call 0x1a6b560
57fd: ba 02 00 00 00 mov $0x2,%edx
5802: 85 c0 test %eax,%eax
5804: 0f 45 c2 cmovne %edx,%eax
5807: 48 83 c4 28 add $0x28,%rsp
580b: c3 ret
580c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5811: 48 83 c4 28 add $0x28,%rsp
5815: c3 ret
5816: b8 fa ff ff ff mov $0xfffffffa,%eax
581b: 48 83 c4 28 add $0x28,%rsp
581f: c3 ret
5820: 48 83 ec 28 sub $0x28,%rsp
5824: 48 85 c9 test %rcx,%rcx
5827: 74 23 je 0x584c
5829: 48 85 d2 test %rdx,%rdx
582c: 74 1e je 0x584c
582e: 4d 85 c0 test %r8,%r8
5831: 74 19 je 0x584c
5833: 45 85 c9 test %r9d,%r9d
5836: 7e 1e jle 0x5856
5838: e8 23 a1 a6 01 call 0x1a6f960
583d: ba 02 00 00 00 mov $0x2,%edx
5842: 85 c0 test %eax,%eax
5844: 0f 45 c2 cmovne %edx,%eax
5847: 48 83 c4 28 add $0x28,%rsp
584b: c3 ret
584c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5851: 48 83 c4 28 add $0x28,%rsp
5855: c3 ret
5856: b8 fa ff ff ff mov $0xfffffffa,%eax
585b: 48 83 c4 28 add $0x28,%rsp
585f: c3 ret
5860: 48 83 ec 28 sub $0x28,%rsp
5864: 48 85 c9 test %rcx,%rcx
5867: 74 23 je 0x588c
5869: 48 85 d2 test %rdx,%rdx
586c: 74 1e je 0x588c
586e: 4d 85 c0 test %r8,%r8
5871: 74 19 je 0x588c
5873: 45 85 c9 test %r9d,%r9d
5876: 7e 1e jle 0x5896
5878: e8 83 d9 a6 01 call 0x1a73200
587d: ba 02 00 00 00 mov $0x2,%edx
5882: 85 c0 test %eax,%eax
5884: 0f 45 c2 cmovne %edx,%eax
5887: 48 83 c4 28 add $0x28,%rsp
588b: c3 ret
588c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5891: 48 83 c4 28 add $0x28,%rsp
5895: c3 ret
5896: b8 fa ff ff ff mov $0xfffffffa,%eax
589b: 48 83 c4 28 add $0x28,%rsp
589f: c3 ret
58a0: 48 83 ec 28 sub $0x28,%rsp
58a4: 48 85 c9 test %rcx,%rcx
58a7: 74 20 je 0x58c9
58a9: 48 85 d2 test %rdx,%rdx
58ac: 74 1b je 0x58c9
58ae: 45 85 c0 test %r8d,%r8d
58b1: 7f 0a jg 0x58bd
58b3: b8 fa ff ff ff mov $0xfffffffa,%eax
58b8: 48 83 c4 28 add $0x28,%rsp
58bc: c3 ret
58bd: e8 3e 9f 03 00 call 0x3f800
58c2: 33 c0 xor %eax,%eax
58c4: 48 83 c4 28 add $0x28,%rsp
58c8: c3 ret
58c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
58ce: 48 83 c4 28 add $0x28,%rsp
58d2: c3 ret
58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58df: 00
58e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
58e5: 48 85 c9 test %rcx,%rcx
58e8: 74 22 je 0x590c
58ea: 48 85 d2 test %rdx,%rdx
58ed: 74 1d je 0x590c
58ef: 45 85 c0 test %r8d,%r8d
58f2: 7f 0b jg 0x58ff
58f4: b8 fa ff ff ff mov $0xfffffffa,%eax
58f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
58fe: c3 ret
58ff: e8 dc a1 03 00 call 0x3fae0
5904: 33 c0 xor %eax,%eax
5906: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
590b: c3 ret
590c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5911: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5916: c3 ret
5917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
591e: 00 00
5920: 48 83 ec 28 sub $0x28,%rsp
5924: 48 85 c9 test %rcx,%rcx
5927: 74 20 je 0x5949
5929: 48 85 d2 test %rdx,%rdx
592c: 74 1b je 0x5949
592e: 45 85 c0 test %r8d,%r8d
5931: 7f 0a jg 0x593d
5933: b8 fa ff ff ff mov $0xfffffffa,%eax
5938: 48 83 c4 28 add $0x28,%rsp
593c: c3 ret
593d: e8 7e a4 03 00 call 0x3fdc0
5942: 33 c0 xor %eax,%eax
5944: 48 83 c4 28 add $0x28,%rsp
5948: c3 ret
5949: b8 f8 ff ff ff mov $0xfffffff8,%eax
594e: 48 83 c4 28 add $0x28,%rsp
5952: c3 ret
5953: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
595f: 00
5960: 41 54 push %r12
5962: 55 push %rbp
5963: 49 89 d1 mov %rdx,%r9
5966: 48 85 c9 test %rcx,%rcx
5969: 0f 84 cf 02 00 00 je 0x5c3e
596f: 4d 85 c9 test %r9,%r9
5972: 0f 84 c6 02 00 00 je 0x5c3e
5978: 45 85 c0 test %r8d,%r8d
597b: 0f 8e b4 02 00 00 jle 0x5c35
5981: 41 83 f8 08 cmp $0x8,%r8d
5985: 0f 8c 9b 02 00 00 jl 0x5c26
598b: 4c 89 c8 mov %r9,%rax
598e: 48 83 e0 1f and $0x1f,%rax
5992: 89 c0 mov %eax,%eax
5994: 85 c0 test %eax,%eax
5996: 74 0d je 0x59a5
5998: a8 0f test $0xf,%al
599a: 0f 85 86 02 00 00 jne 0x5c26
59a0: b8 01 00 00 00 mov $0x1,%eax
59a5: 8d 50 08 lea 0x8(%rax),%edx
59a8: 44 3b c2 cmp %edx,%r8d
59ab: 0f 8c 75 02 00 00 jl 0x5c26
59b1: 44 89 c5 mov %r8d,%ebp
59b4: 45 33 db xor %r11d,%r11d
59b7: 2b e8 sub %eax,%ebp
59b9: 45 33 d2 xor %r10d,%r10d
59bc: 83 e5 07 and $0x7,%ebp
59bf: 4c 89 ca mov %r9,%rdx
59c2: f7 dd neg %ebp
59c4: 41 03 e8 add %r8d,%ebp
59c7: 85 c0 test %eax,%eax
59c9: 76 4e jbe 0x5a19
59cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59d2: 00
59d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
59e0: c5 f9 10 12 vmovupd (%rdx),%xmm2
59e4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
59ea: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
59f0: 49 ff c3 inc %r11
59f3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
59f7: 49 83 c2 10 add $0x10,%r10
59fb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
5a00: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
5a04: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
5a08: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
5a0c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
5a10: 48 83 c2 10 add $0x10,%rdx
5a14: 4c 3b d8 cmp %rax,%r11
5a17: 72 c7 jb 0x59e0
5a19: 49 89 c2 mov %rax,%r10
5a1c: 49 c1 e2 04 shl $0x4,%r10
5a20: 48 63 d5 movslq %ebp,%rdx
5a23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a2a: 00
5a2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a40: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
5a46: 48 83 c0 08 add $0x8,%rax
5a4a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
5a50: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
5a56: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
5a5a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
5a61: 01
5a62: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
5a67: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
5a6b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
5a6f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
5a76: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
5a7a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
5a80: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
5a87: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
5a8e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
5a92: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
5a99: 01
5a9a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
5a9f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
5aa3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
5aa7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
5aab: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
5ab2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
5ab9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
5ac0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
5ac7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
5acb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
5ad2: 01
5ad3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
5ad8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
5adc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
5ae0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
5ae7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
5aeb: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
5af2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
5af9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
5b00: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
5b04: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
5b0b: 01
5b0c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
5b11: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
5b15: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
5b19: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
5b1d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
5b24: 49 81 c2 80 00 00 00 add $0x80,%r10
5b2b: 48 3b c2 cmp %rdx,%rax
5b2e: 0f 82 0c ff ff ff jb 0x5a40
5b34: 8d 45 01 lea 0x1(%rbp),%eax
5b37: 41 3b c0 cmp %r8d,%eax
5b3a: 0f 87 d9 00 00 00 ja 0x5c19
5b40: 4d 63 c0 movslq %r8d,%r8
5b43: 4c 2b c2 sub %rdx,%r8
5b46: 49 83 f8 02 cmp $0x2,%r8
5b4a: 0f 8c d2 00 00 00 jl 0x5c22
5b50: 48 c1 e2 04 shl $0x4,%rdx
5b54: 44 89 c0 mov %r8d,%eax
5b57: 83 e0 fe and $0xfffffffe,%eax
5b5a: 45 33 e4 xor %r12d,%r12d
5b5d: 48 63 c0 movslq %eax,%rax
5b60: 45 33 d2 xor %r10d,%r10d
5b63: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
5b67: 49 03 d1 add %r9,%rdx
5b6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b71: 00
5b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b80: c5 fd 10 12 vmovupd (%rdx),%ymm2
5b84: 49 83 c4 02 add $0x2,%r12
5b88: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
5b8e: c5 ff 12 0a vmovddup (%rdx),%ymm1
5b92: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
5b96: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
5b9d: 01
5b9e: 49 83 c2 20 add $0x20,%r10
5ba2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
5ba7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
5bab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
5baf: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
5bb3: c5 fd 11 12 vmovupd %ymm2,(%rdx)
5bb7: 48 83 c2 20 add $0x20,%rdx
5bbb: 4c 3b e0 cmp %rax,%r12
5bbe: 72 c0 jb 0x5b80
5bc0: 48 89 c2 mov %rax,%rdx
5bc3: 48 c1 e2 04 shl $0x4,%rdx
5bc7: 49 3b c0 cmp %r8,%rax
5bca: 73 4d jae 0x5c19
5bcc: 48 63 ed movslq %ebp,%rbp
5bcf: 48 c1 e5 04 shl $0x4,%rbp
5bd3: 4c 03 cd add %rbp,%r9
5bd6: 48 03 cd add %rbp,%rcx
5bd9: 4c 03 ca add %rdx,%r9
5bdc: 0f 1f 40 00 nopl 0x0(%rax)
5be0: c4 c1 79 10 11 vmovupd (%r9),%xmm2
5be5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
5bea: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
5bef: 48 ff c0 inc %rax
5bf2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
5bf6: 48 83 c2 10 add $0x10,%rdx
5bfa: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
5bff: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
5c03: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
5c07: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
5c0b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
5c10: 49 83 c1 10 add $0x10,%r9
5c14: 49 3b c0 cmp %r8,%rax
5c17: 72 c7 jb 0x5be0
5c19: 33 c0 xor %eax,%eax
5c1b: c5 f8 77 vzeroupper
5c1e: 5d pop %rbp
5c1f: 41 5c pop %r12
5c21: c3 ret
5c22: 33 c0 xor %eax,%eax
5c24: eb 9a jmp 0x5bc0
5c26: 33 ed xor %ebp,%ebp
5c28: 41 83 f8 01 cmp $0x1,%r8d
5c2c: 72 eb jb 0x5c19
5c2e: 4d 63 c0 movslq %r8d,%r8
5c31: 33 c0 xor %eax,%eax
5c33: eb 8b jmp 0x5bc0
5c35: b8 fa ff ff ff mov $0xfffffffa,%eax
5c3a: 5d pop %rbp
5c3b: 41 5c pop %r12
5c3d: c3 ret
5c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c43: 5d pop %rbp
5c44: 41 5c pop %r12
5c46: c3 ret
5c47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c4e: 00
5c4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c56: 0f 1f 00 nopl (%rax)
5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c60: 41 54 push %r12
5c62: 49 89 cb mov %rcx,%r11
5c65: 4d 85 db test %r11,%r11
5c68: 0f 84 dd 01 00 00 je 0x5e4b
5c6e: 48 85 d2 test %rdx,%rdx
5c71: 0f 84 d4 01 00 00 je 0x5e4b
5c77: 45 85 c0 test %r8d,%r8d
5c7a: 0f 8e c3 01 00 00 jle 0x5e43
5c80: 4d 63 c8 movslq %r8d,%r9
5c83: 49 83 f9 08 cmp $0x8,%r9
5c87: 0f 8c b1 01 00 00 jl 0x5e3e
5c8d: 48 89 d0 mov %rdx,%rax
5c90: 48 83 e0 1f and $0x1f,%rax
5c94: 85 c0 test %eax,%eax
5c96: 74 0d je 0x5ca5
5c98: a8 0f test $0xf,%al
5c9a: 0f 85 9e 01 00 00 jne 0x5e3e
5ca0: b8 01 00 00 00 mov $0x1,%eax
5ca5: 41 89 c2 mov %eax,%r10d
5ca8: 49 8d 4a 08 lea 0x8(%r10),%rcx
5cac: 4c 3b c9 cmp %rcx,%r9
5caf: 0f 8c 89 01 00 00 jl 0x5e3e
5cb5: 44 89 c1 mov %r8d,%ecx
5cb8: 2b c8 sub %eax,%ecx
5cba: 83 e1 07 and $0x7,%ecx
5cbd: 44 2b c1 sub %ecx,%r8d
5cc0: 33 c9 xor %ecx,%ecx
5cc2: 4d 63 c0 movslq %r8d,%r8
5cc5: 45 33 e4 xor %r12d,%r12d
5cc8: 85 c0 test %eax,%eax
5cca: 48 89 d0 mov %rdx,%rax
5ccd: 76 47 jbe 0x5d16
5ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cd6: 00
5cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cde: 66 90 xchg %ax,%ax
5ce0: c5 f9 10 18 vmovupd (%rax),%xmm3
5ce4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
5cea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
5cee: 48 ff c1 inc %rcx
5cf1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5cf6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
5cfa: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
5d00: 49 83 c4 10 add $0x10,%r12
5d04: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
5d09: c5 f9 11 28 vmovupd %xmm5,(%rax)
5d0d: 48 83 c0 10 add $0x10,%rax
5d11: 49 3b ca cmp %r10,%rcx
5d14: 72 ca jb 0x5ce0
5d16: 4c 89 d0 mov %r10,%rax
5d19: 48 c1 e0 04 shl $0x4,%rax
5d1d: 0f 1f 00 nopl (%rax)
5d20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
5d25: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
5d29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
5d2f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5d33: 49 83 c2 08 add $0x8,%r10
5d37: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5d3c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5d40: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
5d45: c5 ff 12 29 vmovddup (%rcx),%ymm5
5d49: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5d4e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
5d52: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
5d59: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5d5d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5d62: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5d66: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
5d6b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
5d70: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5d75: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
5d7a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
5d81: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5d85: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5d8a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5d8e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
5d93: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
5d98: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5d9d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
5da2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
5da9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5dad: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5db2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5db6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
5dbb: 48 05 80 00 00 00 add $0x80,%rax
5dc1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5dc6: 4d 3b d0 cmp %r8,%r10
5dc9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
5dce: 0f 82 4c ff ff ff jb 0x5d20
5dd4: 4c 89 c0 mov %r8,%rax
5dd7: 48 c1 e0 04 shl $0x4,%rax
5ddb: 48 03 d0 add %rax,%rdx
5dde: 4d 3b c1 cmp %r9,%r8
5de1: 73 53 jae 0x5e36
5de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5dea: 00
5deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e00: c5 f9 10 1a vmovupd (%rdx),%xmm3
5e04: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
5e0a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
5e0e: 49 ff c0 inc %r8
5e11: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5e16: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
5e1a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
5e20: 48 83 c0 10 add $0x10,%rax
5e24: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
5e29: c5 f9 11 2a vmovupd %xmm5,(%rdx)
5e2d: 48 83 c2 10 add $0x10,%rdx
5e31: 4d 3b c1 cmp %r9,%r8
5e34: 72 ca jb 0x5e00
5e36: 33 c0 xor %eax,%eax
5e38: c5 f8 77 vzeroupper
5e3b: 41 5c pop %r12
5e3d: c3 ret
5e3e: 45 33 c0 xor %r8d,%r8d
5e41: eb 91 jmp 0x5dd4
5e43: b8 fa ff ff ff mov $0xfffffffa,%eax
5e48: 41 5c pop %r12
5e4a: c3 ret
5e4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e50: 41 5c pop %r12
5e52: c3 ret
5e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e5f: 00
5e60: 41 54 push %r12
5e62: 49 89 cb mov %rcx,%r11
5e65: 4d 85 db test %r11,%r11
5e68: 0f 84 f9 01 00 00 je 0x6067
5e6e: 48 85 d2 test %rdx,%rdx
5e71: 0f 84 f0 01 00 00 je 0x6067
5e77: 45 85 c0 test %r8d,%r8d
5e7a: 0f 8e df 01 00 00 jle 0x605f
5e80: 4d 63 c8 movslq %r8d,%r9
5e83: 49 83 f9 08 cmp $0x8,%r9
5e87: 0f 8c cd 01 00 00 jl 0x605a
5e8d: 48 89 d0 mov %rdx,%rax
5e90: 48 83 e0 1f and $0x1f,%rax
5e94: 85 c0 test %eax,%eax
5e96: 74 0d je 0x5ea5
5e98: a8 0f test $0xf,%al
5e9a: 0f 85 ba 01 00 00 jne 0x605a
5ea0: b8 01 00 00 00 mov $0x1,%eax
5ea5: 41 89 c2 mov %eax,%r10d
5ea8: 49 8d 4a 08 lea 0x8(%r10),%rcx
5eac: 4c 3b c9 cmp %rcx,%r9
5eaf: 0f 8c a5 01 00 00 jl 0x605a
5eb5: 44 89 c1 mov %r8d,%ecx
5eb8: 2b c8 sub %eax,%ecx
5eba: 83 e1 07 and $0x7,%ecx
5ebd: 44 2b c1 sub %ecx,%r8d
5ec0: 33 c9 xor %ecx,%ecx
5ec2: 4d 63 c0 movslq %r8d,%r8
5ec5: 45 33 e4 xor %r12d,%r12d
5ec8: 85 c0 test %eax,%eax
5eca: 48 89 d0 mov %rdx,%rax
5ecd: 76 43 jbe 0x5f12
5ecf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ed6: 00
5ed7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ede: 66 90 xchg %ax,%ax
5ee0: c5 f9 10 18 vmovupd (%rax),%xmm3
5ee4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
5eea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
5eee: 48 ff c1 inc %rcx
5ef1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5ef6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
5efa: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
5f01: 49 83 c4 10 add $0x10,%r12
5f05: c5 f9 11 20 vmovupd %xmm4,(%rax)
5f09: 48 83 c0 10 add $0x10,%rax
5f0d: 49 3b ca cmp %r10,%rcx
5f10: 72 ce jb 0x5ee0
5f12: 4c 89 d0 mov %r10,%rax
5f15: 48 c1 e0 04 shl $0x4,%rax
5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f20: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
5f25: 49 83 c2 08 add $0x8,%r10
5f29: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
5f2f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
5f36: 01
5f37: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
5f3e: 02
5f3f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
5f46: 03
5f47: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5f4b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5f50: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5f54: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
5f59: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5f5e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
5f63: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
5f6a: 01
5f6b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
5f71: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
5f78: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
5f7e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
5f85: 01
5f86: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
5f8c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
5f93: 01
5f94: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
5f9b: 02
5f9c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
5fa2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
5fa9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
5faf: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
5fb6: 02
5fb7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
5fbd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
5fc4: 02
5fc5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
5fcc: 03
5fcd: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
5fd3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
5fda: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
5fe0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
5fe6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
5fec: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
5ff2: 48 05 80 00 00 00 add $0x80,%rax
5ff8: 4d 3b d0 cmp %r8,%r10
5ffb: 0f 82 1f ff ff ff jb 0x5f20
6001: 4c 89 c0 mov %r8,%rax
6004: 48 c1 e0 04 shl $0x4,%rax
6008: 48 03 d0 add %rax,%rdx
600b: 4d 3b c1 cmp %r9,%r8
600e: 73 42 jae 0x6052
6010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6017: 00
6018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
601f: 90 nop
6020: c5 f9 10 1a vmovupd (%rdx),%xmm3
6024: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
602a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
602e: 49 ff c0 inc %r8
6031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
6036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
603a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
6041: 48 83 c0 10 add $0x10,%rax
6045: c5 f9 11 22 vmovupd %xmm4,(%rdx)
6049: 48 83 c2 10 add $0x10,%rdx
604d: 4d 3b c1 cmp %r9,%r8
6050: 72 ce jb 0x6020
6052: 33 c0 xor %eax,%eax
6054: c5 f8 77 vzeroupper
6057: 41 5c pop %r12
6059: c3 ret
605a: 45 33 c0 xor %r8d,%r8d
605d: eb a2 jmp 0x6001
605f: b8 fa ff ff ff mov $0xfffffffa,%eax
6064: 41 5c pop %r12
6066: c3 ret
6067: b8 f8 ff ff ff mov $0xfffffff8,%eax
606c: 41 5c pop %r12
606e: c3 ret
606f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6076: 00
6077: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
607e: 66 90 xchg %ax,%ax
6080: 57 push %rdi
6081: 41 54 push %r12
6083: 55 push %rbp
6084: 48 89 d5 mov %rdx,%rbp
6087: 48 85 c9 test %rcx,%rcx
608a: 0f 84 f7 01 00 00 je 0x6287
6090: 48 85 ed test %rbp,%rbp
6093: 0f 84 ee 01 00 00 je 0x6287
6099: 4d 85 c0 test %r8,%r8
609c: 0f 84 e5 01 00 00 je 0x6287
60a2: 45 85 c9 test %r9d,%r9d
60a5: 0f 8e d2 01 00 00 jle 0x627d
60ab: 41 83 f9 08 cmp $0x8,%r9d
60af: 0f 8c b8 01 00 00 jl 0x626d
60b5: 4d 89 c2 mov %r8,%r10
60b8: 49 83 e2 0f and $0xf,%r10
60bc: 45 85 d2 test %r10d,%r10d
60bf: 74 18 je 0x60d9
60c1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
60c8: 0f 85 9f 01 00 00 jne 0x626d
60ce: 41 f7 da neg %r10d
60d1: 41 83 c2 10 add $0x10,%r10d
60d5: 41 c1 ea 02 shr $0x2,%r10d
60d9: 41 8d 42 08 lea 0x8(%r10),%eax
60dd: 44 3b c8 cmp %eax,%r9d
60e0: 0f 8c 87 01 00 00 jl 0x626d
60e6: 44 89 c8 mov %r9d,%eax
60e9: 33 d2 xor %edx,%edx
60eb: 41 2b c2 sub %r10d,%eax
60ee: 83 e0 07 and $0x7,%eax
60f1: f7 d8 neg %eax
60f3: 41 03 c1 add %r9d,%eax
60f6: 44 89 d7 mov %r10d,%edi
60f9: 45 85 d2 test %r10d,%r10d
60fc: 76 21 jbe 0x611f
60fe: 66 90 xchg %ax,%ax
6100: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6105: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
610b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
6111: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6117: 48 ff c2 inc %rdx
611a: 48 3b d7 cmp %rdi,%rdx
611d: 72 e1 jb 0x6100
611f: 45 89 d2 mov %r10d,%r10d
6122: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
6127: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
612e: 48 63 d0 movslq %eax,%rdx
6131: 74 4d je 0x6180
6133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
613f: 00
6140: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
6144: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
6149: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
614e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
6153: 0f 59 c8 mulps %xmm0,%xmm1
6156: 0f 59 da mulps %xmm2,%xmm3
6159: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
615e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
6164: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
6169: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
616f: 48 83 c7 08 add $0x8,%rdi
6173: 48 3b fa cmp %rdx,%rdi
6176: 72 c8 jb 0x6140
6178: eb 38 jmp 0x61b2
617a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6180: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
6184: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
6189: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
618e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
6193: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
6198: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
619e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
61a3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
61a9: 48 83 c7 08 add $0x8,%rdi
61ad: 48 3b fa cmp %rdx,%rdi
61b0: 72 ce jb 0x6180
61b2: 8d 78 01 lea 0x1(%rax),%edi
61b5: 41 3b f9 cmp %r9d,%edi
61b8: 0f 87 a3 00 00 00 ja 0x6261
61be: 4d 63 c9 movslq %r9d,%r9
61c1: 4c 2b ca sub %rdx,%r9
61c4: 49 83 f9 04 cmp $0x4,%r9
61c8: 0f 8c 9a 00 00 00 jl 0x6268
61ce: 45 89 cc mov %r9d,%r12d
61d1: 45 33 db xor %r11d,%r11d
61d4: 41 83 e4 fc and $0xfffffffc,%r12d
61d8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
61dd: 4d 63 e4 movslq %r12d,%r12
61e0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
61e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
61e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61ef: 00
61f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
61fe: 00 00
6200: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
6205: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
620a: 0f 59 c8 mulps %xmm0,%xmm1
620d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
6212: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
6217: 49 83 c3 04 add $0x4,%r11
621b: 4d 3b dc cmp %r12,%r11
621e: 72 e0 jb 0x6200
6220: 4d 3b e1 cmp %r9,%r12
6223: 73 3c jae 0x6261
6225: 48 63 c0 movslq %eax,%rax
6228: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
622d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6231: 49 8d 04 80 lea (%r8,%rax,4),%rax
6235: 0f 1f 40 00 nopl 0x0(%rax)
6239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6240: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
6246: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
624d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
6253: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
6259: 49 ff c4 inc %r12
625c: 4d 3b e1 cmp %r9,%r12
625f: 72 df jb 0x6240
6261: 33 c0 xor %eax,%eax
6263: 5d pop %rbp
6264: 41 5c pop %r12
6266: 5f pop %rdi
6267: c3 ret
6268: 45 33 e4 xor %r12d,%r12d
626b: eb b3 jmp 0x6220
626d: 33 c0 xor %eax,%eax
626f: 41 83 f9 01 cmp $0x1,%r9d
6273: 72 ec jb 0x6261
6275: 4d 63 c9 movslq %r9d,%r9
6278: 45 33 e4 xor %r12d,%r12d
627b: eb a3 jmp 0x6220
627d: b8 fa ff ff ff mov $0xfffffffa,%eax
6282: 5d pop %rbp
6283: 41 5c pop %r12
6285: 5f pop %rdi
6286: c3 ret
6287: b8 f8 ff ff ff mov $0xfffffff8,%eax
628c: 5d pop %rbp
628d: 41 5c pop %r12
628f: 5f pop %rdi
6290: c3 ret
6291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6298: 00
6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62a0: 56 push %rsi
62a1: 57 push %rdi
62a2: 41 54 push %r12
62a4: 48 89 d7 mov %rdx,%rdi
62a7: 48 85 c9 test %rcx,%rcx
62aa: 0f 84 f3 01 00 00 je 0x64a3
62b0: 48 85 ff test %rdi,%rdi
62b3: 0f 84 ea 01 00 00 je 0x64a3
62b9: 4d 85 c0 test %r8,%r8
62bc: 0f 84 e1 01 00 00 je 0x64a3
62c2: 45 85 c9 test %r9d,%r9d
62c5: 0f 8e ce 01 00 00 jle 0x6499
62cb: 41 83 f9 08 cmp $0x8,%r9d
62cf: 0f 8c b5 01 00 00 jl 0x648a
62d5: 4d 89 c2 mov %r8,%r10
62d8: 49 83 e2 0f and $0xf,%r10
62dc: 45 85 d2 test %r10d,%r10d
62df: 74 18 je 0x62f9
62e1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
62e8: 0f 85 9c 01 00 00 jne 0x648a
62ee: 41 f7 da neg %r10d
62f1: 41 83 c2 10 add $0x10,%r10d
62f5: 41 c1 ea 02 shr $0x2,%r10d
62f9: 44 89 d0 mov %r10d,%eax
62fc: 83 c0 08 add $0x8,%eax
62ff: 44 3b c8 cmp %eax,%r9d
6302: 0f 8c 82 01 00 00 jl 0x648a
6308: 44 89 ce mov %r9d,%esi
630b: 33 d2 xor %edx,%edx
630d: 41 2b f2 sub %r10d,%esi
6310: 83 e6 07 and $0x7,%esi
6313: f7 de neg %esi
6315: 41 03 f1 add %r9d,%esi
6318: 44 89 d0 mov %r10d,%eax
631b: 45 85 d2 test %r10d,%r10d
631e: 76 1f jbe 0x633f
6320: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6325: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
632a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
6330: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6336: 48 8d 52 01 lea 0x1(%rdx),%rdx
633a: 48 3b d0 cmp %rax,%rdx
633d: 72 e1 jb 0x6320
633f: 45 89 d2 mov %r10d,%r10d
6342: 48 63 d6 movslq %esi,%rdx
6345: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
6349: 49 f7 c3 0f 00 00 00 test $0xf,%r11
6350: 74 4e je 0x63a0
6352: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6360: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
6364: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
6369: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
636d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
6372: 0f 59 c8 mulps %xmm0,%xmm1
6375: 0f 59 da mulps %xmm2,%xmm3
6378: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
637d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
6383: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
6388: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
638e: 48 8d 40 08 lea 0x8(%rax),%rax
6392: 48 3b c2 cmp %rdx,%rax
6395: 72 c9 jb 0x6360
6397: eb 38 jmp 0x63d1
6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63a0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
63a4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
63a9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
63ad: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
63b2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
63b7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
63bd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
63c2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
63c8: 48 8d 40 08 lea 0x8(%rax),%rax
63cc: 48 3b c2 cmp %rdx,%rax
63cf: 72 cf jb 0x63a0
63d1: 8d 46 01 lea 0x1(%rsi),%eax
63d4: 41 3b c1 cmp %r9d,%eax
63d7: 0f 87 a2 00 00 00 ja 0x647f
63dd: 4d 63 c9 movslq %r9d,%r9
63e0: 4c 2b ca sub %rdx,%r9
63e3: 49 83 f9 04 cmp $0x4,%r9
63e7: 0f 8c 99 00 00 00 jl 0x6486
63ed: 48 c1 e2 02 shl $0x2,%rdx
63f1: 44 89 c8 mov %r9d,%eax
63f4: 83 e0 fc and $0xfffffffc,%eax
63f7: 49 89 d3 mov %rdx,%r11
63fa: 49 89 d2 mov %rdx,%r10
63fd: 45 33 e4 xor %r12d,%r12d
6400: 48 63 c0 movslq %eax,%rax
6403: 4c 03 df add %rdi,%r11
6406: 4c 03 d1 add %rcx,%r10
6409: 49 03 d0 add %r8,%rdx
640c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6413: 00
6414: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
641b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6420: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
6425: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
642a: 0f 59 c8 mulps %xmm0,%xmm1
642d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
6432: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
6437: 4d 8d 64 24 04 lea 0x4(%r12),%r12
643c: 4c 3b e0 cmp %rax,%r12
643f: 72 df jb 0x6420
6441: 49 3b c1 cmp %r9,%rax
6444: 73 39 jae 0x647f
6446: 48 63 f6 movslq %esi,%rsi
6449: 48 c1 e6 02 shl $0x2,%rsi
644d: 48 03 fe add %rsi,%rdi
6450: 48 03 ce add %rsi,%rcx
6453: 4c 03 c6 add %rsi,%r8
6456: 0f 1f 00 nopl (%rax)
6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6460: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
6465: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
646a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
6470: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
6476: 48 8d 40 01 lea 0x1(%rax),%rax
647a: 49 3b c1 cmp %r9,%rax
647d: 72 e1 jb 0x6460
647f: 33 c0 xor %eax,%eax
6481: 41 5c pop %r12
6483: 5f pop %rdi
6484: 5e pop %rsi
6485: c3 ret
6486: 33 c0 xor %eax,%eax
6488: eb b7 jmp 0x6441
648a: 33 f6 xor %esi,%esi
648c: 41 83 f9 01 cmp $0x1,%r9d
6490: 72 ed jb 0x647f
6492: 4d 63 c9 movslq %r9d,%r9
6495: 33 c0 xor %eax,%eax
6497: eb a8 jmp 0x6441
6499: b8 fa ff ff ff mov $0xfffffffa,%eax
649e: 41 5c pop %r12
64a0: 5f pop %rdi
64a1: 5e pop %rsi
64a2: c3 ret
64a3: b8 f8 ff ff ff mov $0xfffffff8,%eax
64a8: 41 5c pop %r12
64aa: 5f pop %rdi
64ab: 5e pop %rsi
64ac: c3 ret
64ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64b4: 00
64b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64bc: 0f 1f 40 00 nopl 0x0(%rax)
64c0: 57 push %rdi
64c1: 41 54 push %r12
64c3: 55 push %rbp
64c4: 48 89 d5 mov %rdx,%rbp
64c7: 48 85 c9 test %rcx,%rcx
64ca: 0f 84 f8 01 00 00 je 0x66c8
64d0: 48 85 ed test %rbp,%rbp
64d3: 0f 84 ef 01 00 00 je 0x66c8
64d9: 4d 85 c0 test %r8,%r8
64dc: 0f 84 e6 01 00 00 je 0x66c8
64e2: 45 85 c9 test %r9d,%r9d
64e5: 0f 8e d3 01 00 00 jle 0x66be
64eb: 41 83 f9 08 cmp $0x8,%r9d
64ef: 0f 8c b9 01 00 00 jl 0x66ae
64f5: 4d 89 c2 mov %r8,%r10
64f8: 49 83 e2 0f and $0xf,%r10
64fc: 45 85 d2 test %r10d,%r10d
64ff: 74 18 je 0x6519
6501: 41 f7 c2 03 00 00 00 test $0x3,%r10d
6508: 0f 85 a0 01 00 00 jne 0x66ae
650e: 41 f7 da neg %r10d
6511: 41 83 c2 10 add $0x10,%r10d
6515: 41 c1 ea 02 shr $0x2,%r10d
6519: 41 8d 42 08 lea 0x8(%r10),%eax
651d: 44 3b c8 cmp %eax,%r9d
6520: 0f 8c 88 01 00 00 jl 0x66ae
6526: 44 89 c8 mov %r9d,%eax
6529: 33 d2 xor %edx,%edx
652b: 41 2b c2 sub %r10d,%eax
652e: 44 89 d7 mov %r10d,%edi
6531: 83 e0 07 and $0x7,%eax
6534: f7 d8 neg %eax
6536: 41 03 c1 add %r9d,%eax
6539: 45 85 d2 test %r10d,%r10d
653c: 76 22 jbe 0x6560
653e: 66 90 xchg %ax,%ax
6540: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6545: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
654b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
6551: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6557: 48 83 c2 01 add $0x1,%rdx
655b: 48 3b d7 cmp %rdi,%rdx
655e: 72 e0 jb 0x6540
6560: 45 89 d2 mov %r10d,%r10d
6563: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
6568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
656f: 48 63 d0 movslq %eax,%rdx
6572: 74 4c je 0x65c0
6574: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6580: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
6584: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
6589: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
658e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
6593: 0f 59 c8 mulps %xmm0,%xmm1
6596: 0f 59 da mulps %xmm2,%xmm3
6599: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
659e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
65a4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
65a9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
65af: 48 83 c7 08 add $0x8,%rdi
65b3: 48 3b fa cmp %rdx,%rdi
65b6: 72 c8 jb 0x6580
65b8: eb 38 jmp 0x65f2
65ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
65c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
65c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
65c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
65ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
65d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
65d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
65de: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
65e3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
65e9: 48 83 c7 08 add $0x8,%rdi
65ed: 48 3b fa cmp %rdx,%rdi
65f0: 72 ce jb 0x65c0
65f2: 8d 78 01 lea 0x1(%rax),%edi
65f5: 41 3b f9 cmp %r9d,%edi
65f8: 0f 87 a4 00 00 00 ja 0x66a2
65fe: 4d 63 c9 movslq %r9d,%r9
6601: 4c 2b ca sub %rdx,%r9
6604: 49 83 f9 04 cmp $0x4,%r9
6608: 0f 8c 9b 00 00 00 jl 0x66a9
660e: 45 89 cc mov %r9d,%r12d
6611: 45 33 db xor %r11d,%r11d
6614: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
6619: 41 83 e4 fc and $0xfffffffc,%r12d
661d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
6621: 4d 63 e4 movslq %r12d,%r12
6624: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
6628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
662f: 00
6630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
663e: 00 00
6640: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
6645: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
664a: 0f 59 c8 mulps %xmm0,%xmm1
664d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
6652: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
6657: 49 83 c3 04 add $0x4,%r11
665b: 4d 3b dc cmp %r12,%r11
665e: 72 e0 jb 0x6640
6660: 4d 3b e1 cmp %r9,%r12
6663: 73 3d jae 0x66a2
6665: 48 63 c0 movslq %eax,%rax
6668: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
666d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6671: 49 8d 04 80 lea (%r8,%rax,4),%rax
6675: 0f 1f 40 00 nopl 0x0(%rax)
6679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6680: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
6686: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
668d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
6693: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
6699: 49 83 c4 01 add $0x1,%r12
669d: 4d 3b e1 cmp %r9,%r12
66a0: 72 de jb 0x6680
66a2: 33 c0 xor %eax,%eax
66a4: 5d pop %rbp
66a5: 41 5c pop %r12
66a7: 5f pop %rdi
66a8: c3 ret
66a9: 45 33 e4 xor %r12d,%r12d
66ac: eb b2 jmp 0x6660
66ae: 33 c0 xor %eax,%eax
66b0: 41 83 f9 01 cmp $0x1,%r9d
66b4: 72 ec jb 0x66a2
66b6: 4d 63 c9 movslq %r9d,%r9
66b9: 45 33 e4 xor %r12d,%r12d
66bc: eb a2 jmp 0x6660
66be: b8 fa ff ff ff mov $0xfffffffa,%eax
66c3: 5d pop %rbp
66c4: 41 5c pop %r12
66c6: 5f pop %rdi
66c7: c3 ret
66c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
66cd: 5d pop %rbp
66ce: 41 5c pop %r12
66d0: 5f pop %rdi
66d1: c3 ret
66d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66e0: 48 83 ec 28 sub $0x28,%rsp
66e4: 48 85 c9 test %rcx,%rcx
66e7: 74 25 je 0x670e
66e9: 48 85 d2 test %rdx,%rdx
66ec: 74 20 je 0x670e
66ee: 4d 85 c0 test %r8,%r8
66f1: 74 1b je 0x670e
66f3: 45 85 c9 test %r9d,%r9d
66f6: 7f 0a jg 0x6702
66f8: b8 fa ff ff ff mov $0xfffffffa,%eax
66fd: 48 83 c4 28 add $0x28,%rsp
6701: c3 ret
6702: e8 59 99 03 00 call 0x40060
6707: 33 c0 xor %eax,%eax
6709: 48 83 c4 28 add $0x28,%rsp
670d: c3 ret
670e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6713: 48 83 c4 28 add $0x28,%rsp
6717: c3 ret
6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
671f: 00
6720: 48 83 ec 28 sub $0x28,%rsp
6724: 48 85 c9 test %rcx,%rcx
6727: 74 25 je 0x674e
6729: 48 85 d2 test %rdx,%rdx
672c: 74 20 je 0x674e
672e: 4d 85 c0 test %r8,%r8
6731: 74 1b je 0x674e
6733: 45 85 c9 test %r9d,%r9d
6736: 7f 0a jg 0x6742
6738: b8 fa ff ff ff mov $0xfffffffa,%eax
673d: 48 83 c4 28 add $0x28,%rsp
6741: c3 ret
6742: e8 59 99 03 00 call 0x400a0
6747: 33 c0 xor %eax,%eax
6749: 48 83 c4 28 add $0x28,%rsp
674d: c3 ret
674e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6753: 48 83 c4 28 add $0x28,%rsp
6757: c3 ret
6758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
675f: 00
6760: 48 83 ec 28 sub $0x28,%rsp
6764: 48 85 c9 test %rcx,%rcx
6767: 74 25 je 0x678e
6769: 48 85 d2 test %rdx,%rdx
676c: 74 20 je 0x678e
676e: 4d 85 c0 test %r8,%r8
6771: 74 1b je 0x678e
6773: 45 85 c9 test %r9d,%r9d
6776: 7f 0a jg 0x6782
6778: b8 fa ff ff ff mov $0xfffffffa,%eax
677d: 48 83 c4 28 add $0x28,%rsp
6781: c3 ret
6782: e8 59 99 03 00 call 0x400e0
6787: 33 c0 xor %eax,%eax
6789: 48 83 c4 28 add $0x28,%rsp
678d: c3 ret
678e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6793: 48 83 c4 28 add $0x28,%rsp
6797: c3 ret
6798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
679f: 00
67a0: 53 push %rbx
67a1: 48 85 c9 test %rcx,%rcx
67a4: 0f 84 d4 01 00 00 je 0x697e
67aa: 4d 85 c0 test %r8,%r8
67ad: 0f 84 cb 01 00 00 je 0x697e
67b3: 45 85 c9 test %r9d,%r9d
67b6: 0f 8e bb 01 00 00 jle 0x6977
67bc: 41 83 f9 08 cmp $0x8,%r9d
67c0: 0f 8c a1 01 00 00 jl 0x6967
67c6: 4d 89 c3 mov %r8,%r11
67c9: 49 83 e3 0f and $0xf,%r11
67cd: 45 85 db test %r11d,%r11d
67d0: 74 18 je 0x67ea
67d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
67d9: 0f 85 88 01 00 00 jne 0x6967
67df: 41 f7 db neg %r11d
67e2: 41 83 c3 10 add $0x10,%r11d
67e6: 41 c1 eb 02 shr $0x2,%r11d
67ea: 41 8d 43 08 lea 0x8(%r11),%eax
67ee: 44 3b c8 cmp %eax,%r9d
67f1: 0f 8c 70 01 00 00 jl 0x6967
67f7: 44 89 c8 mov %r9d,%eax
67fa: 33 d2 xor %edx,%edx
67fc: 41 2b c3 sub %r11d,%eax
67ff: 83 e0 07 and $0x7,%eax
6802: f7 d8 neg %eax
6804: 41 03 c1 add %r9d,%eax
6807: 44 89 db mov %r11d,%ebx
680a: 45 85 db test %r11d,%r11d
680d: 76 2e jbe 0x683d
680f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6816: 00
6817: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
681e: 66 90 xchg %ax,%ax
6820: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6825: f3 0f 59 c1 mulss %xmm1,%xmm0
6829: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
682f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6835: 48 ff c2 inc %rdx
6838: 48 3b d3 cmp %rbx,%rdx
683b: 72 e3 jb 0x6820
683d: 45 89 db mov %r11d,%r11d
6840: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
6844: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
684b: 48 63 d0 movslq %eax,%rdx
684e: 74 40 je 0x6890
6850: 0f 28 c1 movaps %xmm1,%xmm0
6853: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
685e: 00 00
6860: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
6864: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
6869: 0f 59 d0 mulps %xmm0,%xmm2
686c: 0f 59 d8 mulps %xmm0,%xmm3
686f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
6874: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
687a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
687f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
6885: 48 83 c3 08 add $0x8,%rbx
6889: 48 3b da cmp %rdx,%rbx
688c: 72 d2 jb 0x6860
688e: eb 3e jmp 0x68ce
6890: 0f 28 c1 movaps %xmm1,%xmm0
6893: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
689e: 00 00
68a0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
68a4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
68a9: 0f 59 d0 mulps %xmm0,%xmm2
68ac: 0f 59 d8 mulps %xmm0,%xmm3
68af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
68b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
68ba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
68bf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
68c5: 48 83 c3 08 add $0x8,%rbx
68c9: 48 3b da cmp %rdx,%rbx
68cc: 72 d2 jb 0x68a0
68ce: 8d 58 01 lea 0x1(%rax),%ebx
68d1: 41 3b d9 cmp %r9d,%ebx
68d4: 0f 87 84 00 00 00 ja 0x695e
68da: 4d 63 d1 movslq %r9d,%r10
68dd: 4c 2b d2 sub %rdx,%r10
68e0: 49 83 fa 04 cmp $0x4,%r10
68e4: 0f 8c 78 00 00 00 jl 0x6962
68ea: 45 89 d3 mov %r10d,%r11d
68ed: 45 33 c9 xor %r9d,%r9d
68f0: 41 83 e3 fc and $0xfffffffc,%r11d
68f4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
68f8: 4d 63 db movslq %r11d,%r11
68fb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
68ff: 90 nop
6900: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
6905: 0f 59 d0 mulps %xmm0,%xmm2
6908: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
690d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
6912: 49 83 c1 04 add $0x4,%r9
6916: 4d 3b cb cmp %r11,%r9
6919: 72 e5 jb 0x6900
691b: 4d 3b da cmp %r10,%r11
691e: 73 3e jae 0x695e
6920: 48 63 c0 movslq %eax,%rax
6923: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6927: 49 8d 04 80 lea (%r8,%rax,4),%rax
692b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6932: 00
6933: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6940: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
6946: f3 0f 59 c1 mulss %xmm1,%xmm0
694a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
6950: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
6956: 49 ff c3 inc %r11
6959: 4d 3b da cmp %r10,%r11
695c: 72 e2 jb 0x6940
695e: 33 c0 xor %eax,%eax
6960: 5b pop %rbx
6961: c3 ret
6962: 45 33 db xor %r11d,%r11d
6965: eb b4 jmp 0x691b
6967: 33 c0 xor %eax,%eax
6969: 41 83 f9 01 cmp $0x1,%r9d
696d: 72 ef jb 0x695e
696f: 4d 63 d1 movslq %r9d,%r10
6972: 45 33 db xor %r11d,%r11d
6975: eb a4 jmp 0x691b
6977: b8 fa ff ff ff mov $0xfffffffa,%eax
697c: 5b pop %rbx
697d: c3 ret
697e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6983: 5b pop %rbx
6984: c3 ret
6985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
698c: 00
698d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69a0: 48 85 c9 test %rcx,%rcx
69a3: 0f 84 84 01 00 00 je 0x6b2d
69a9: 4d 85 c0 test %r8,%r8
69ac: 0f 84 7b 01 00 00 je 0x6b2d
69b2: 45 85 c9 test %r9d,%r9d
69b5: 0f 8e 6b 01 00 00 jle 0x6b26
69bb: 49 63 c1 movslq %r9d,%rax
69be: 48 83 f8 08 cmp $0x8,%rax
69c2: 0f 8c 59 01 00 00 jl 0x6b21
69c8: 4d 89 c3 mov %r8,%r11
69cb: 49 83 e3 0f and $0xf,%r11
69cf: 45 85 db test %r11d,%r11d
69d2: 74 18 je 0x69ec
69d4: 41 f7 c3 03 00 00 00 test $0x3,%r11d
69db: 0f 85 40 01 00 00 jne 0x6b21
69e1: 41 f7 db neg %r11d
69e4: 41 83 c3 10 add $0x10,%r11d
69e8: 41 c1 eb 02 shr $0x2,%r11d
69ec: 44 89 da mov %r11d,%edx
69ef: 83 c2 08 add $0x8,%edx
69f2: 48 3b c2 cmp %rdx,%rax
69f5: 0f 8c 26 01 00 00 jl 0x6b21
69fb: 44 89 ca mov %r9d,%edx
69fe: 41 2b d3 sub %r11d,%edx
6a01: 83 e2 07 and $0x7,%edx
6a04: 44 2b ca sub %edx,%r9d
6a07: 33 d2 xor %edx,%edx
6a09: 45 89 da mov %r11d,%r10d
6a0c: 45 85 db test %r11d,%r11d
6a0f: 76 2d jbe 0x6a3e
6a11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a18: 00
6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6a25: f3 0f 59 c1 mulss %xmm1,%xmm0
6a29: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
6a2f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6a35: 48 8d 52 01 lea 0x1(%rdx),%rdx
6a39: 49 3b d2 cmp %r10,%rdx
6a3c: 72 e2 jb 0x6a20
6a3e: 45 89 db mov %r11d,%r11d
6a41: 49 63 d1 movslq %r9d,%rdx
6a44: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
6a48: 49 f7 c3 0f 00 00 00 test $0xf,%r11
6a4f: 74 41 je 0x6a92
6a51: 0f 28 c1 movaps %xmm1,%xmm0
6a54: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a5f: 00
6a60: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
6a65: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
6a6b: 0f 59 d0 mulps %xmm0,%xmm2
6a6e: 0f 59 d8 mulps %xmm0,%xmm3
6a71: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
6a76: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
6a7c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
6a81: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
6a87: 4d 8d 52 08 lea 0x8(%r10),%r10
6a8b: 4c 3b d2 cmp %rdx,%r10
6a8e: 72 d0 jb 0x6a60
6a90: eb 3e jmp 0x6ad0
6a92: 0f 28 c1 movaps %xmm1,%xmm0
6a95: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6aa0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
6aa5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
6aab: 0f 59 d0 mulps %xmm0,%xmm2
6aae: 0f 59 d8 mulps %xmm0,%xmm3
6ab1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
6ab6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
6abc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
6ac1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
6ac7: 4d 8d 52 08 lea 0x8(%r10),%r10
6acb: 4c 3b d2 cmp %rdx,%r10
6ace: 72 d0 jb 0x6aa0
6ad0: 33 d2 xor %edx,%edx
6ad2: 45 8d 51 01 lea 0x1(%r9),%r10d
6ad6: 4d 63 d2 movslq %r10d,%r10
6ad9: 4c 3b d0 cmp %rax,%r10
6adc: 77 40 ja 0x6b1e
6ade: 4d 63 c9 movslq %r9d,%r9
6ae1: 49 2b c1 sub %r9,%rax
6ae4: 49 c1 e1 02 shl $0x2,%r9
6ae8: 49 03 c9 add %r9,%rcx
6aeb: 4d 03 c1 add %r9,%r8
6aee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6af5: 00
6af6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6afd: 0f 1f 00 nopl (%rax)
6b00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6b05: f3 0f 59 c1 mulss %xmm1,%xmm0
6b09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
6b0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6b15: 48 8d 52 01 lea 0x1(%rdx),%rdx
6b19: 48 3b d0 cmp %rax,%rdx
6b1c: 72 e2 jb 0x6b00
6b1e: 33 c0 xor %eax,%eax
6b20: c3 ret
6b21: 45 33 c9 xor %r9d,%r9d
6b24: eb aa jmp 0x6ad0
6b26: b8 fa ff ff ff mov $0xfffffffa,%eax
6b2b: 90 nop
6b2c: c3 ret
6b2d: b8 f8 ff ff ff mov $0xfffffff8,%eax
6b32: c3 ret
6b33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b3f: 00
6b40: 53 push %rbx
6b41: 48 85 c9 test %rcx,%rcx
6b44: 0f 84 d5 01 00 00 je 0x6d1f
6b4a: 4d 85 c0 test %r8,%r8
6b4d: 0f 84 cc 01 00 00 je 0x6d1f
6b53: 45 85 c9 test %r9d,%r9d
6b56: 0f 8e bc 01 00 00 jle 0x6d18
6b5c: 41 83 f9 08 cmp $0x8,%r9d
6b60: 0f 8c a2 01 00 00 jl 0x6d08
6b66: 4d 89 c3 mov %r8,%r11
6b69: 49 83 e3 0f and $0xf,%r11
6b6d: 45 85 db test %r11d,%r11d
6b70: 74 18 je 0x6b8a
6b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6b79: 0f 85 89 01 00 00 jne 0x6d08
6b7f: 41 f7 db neg %r11d
6b82: 41 83 c3 10 add $0x10,%r11d
6b86: 41 c1 eb 02 shr $0x2,%r11d
6b8a: 41 8d 43 08 lea 0x8(%r11),%eax
6b8e: 44 3b c8 cmp %eax,%r9d
6b91: 0f 8c 71 01 00 00 jl 0x6d08
6b97: 44 89 c8 mov %r9d,%eax
6b9a: 33 d2 xor %edx,%edx
6b9c: 41 2b c3 sub %r11d,%eax
6b9f: 44 89 db mov %r11d,%ebx
6ba2: 83 e0 07 and $0x7,%eax
6ba5: f7 d8 neg %eax
6ba7: 41 03 c1 add %r9d,%eax
6baa: 45 85 db test %r11d,%r11d
6bad: 76 2f jbe 0x6bde
6baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bb6: 00
6bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bbe: 66 90 xchg %ax,%ax
6bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6bc5: f3 0f 59 c1 mulss %xmm1,%xmm0
6bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
6bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6bd5: 48 83 c2 01 add $0x1,%rdx
6bd9: 48 3b d3 cmp %rbx,%rdx
6bdc: 72 e2 jb 0x6bc0
6bde: 45 89 db mov %r11d,%r11d
6be1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
6be5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6bec: 48 63 d0 movslq %eax,%rdx
6bef: 74 3f je 0x6c30
6bf1: 0f 28 c1 movaps %xmm1,%xmm0
6bf4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bff: 00
6c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
6c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
6c09: 0f 59 d0 mulps %xmm0,%xmm2
6c0c: 0f 59 d8 mulps %xmm0,%xmm3
6c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
6c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
6c1a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
6c1f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
6c25: 48 83 c3 08 add $0x8,%rbx
6c29: 48 3b da cmp %rdx,%rbx
6c2c: 72 d2 jb 0x6c00
6c2e: eb 3e jmp 0x6c6e
6c30: 0f 28 c1 movaps %xmm1,%xmm0
6c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6c3e: 00 00
6c40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
6c44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
6c49: 0f 59 d0 mulps %xmm0,%xmm2
6c4c: 0f 59 d8 mulps %xmm0,%xmm3
6c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
6c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
6c5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
6c5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
6c65: 48 83 c3 08 add $0x8,%rbx
6c69: 48 3b da cmp %rdx,%rbx
6c6c: 72 d2 jb 0x6c40
6c6e: 8d 58 01 lea 0x1(%rax),%ebx
6c71: 41 3b d9 cmp %r9d,%ebx
6c74: 0f 87 85 00 00 00 ja 0x6cff
6c7a: 4d 63 d1 movslq %r9d,%r10
6c7d: 4c 2b d2 sub %rdx,%r10
6c80: 49 83 fa 04 cmp $0x4,%r10
6c84: 0f 8c 79 00 00 00 jl 0x6d03
6c8a: 45 89 d3 mov %r10d,%r11d
6c8d: 45 33 c9 xor %r9d,%r9d
6c90: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
6c94: 41 83 e3 fc and $0xfffffffc,%r11d
6c98: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
6c9c: 4d 63 db movslq %r11d,%r11
6c9f: 90 nop
6ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
6ca5: 0f 59 d0 mulps %xmm0,%xmm2
6ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
6cad: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
6cb2: 49 83 c1 04 add $0x4,%r9
6cb6: 4d 3b cb cmp %r11,%r9
6cb9: 72 e5 jb 0x6ca0
6cbb: 4d 3b da cmp %r10,%r11
6cbe: 73 3f jae 0x6cff
6cc0: 48 63 c0 movslq %eax,%rax
6cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax
6ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cd2: 00
6cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
6ce6: f3 0f 59 c1 mulss %xmm1,%xmm0
6cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
6cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
6cf6: 49 83 c3 01 add $0x1,%r11
6cfa: 4d 3b da cmp %r10,%r11
6cfd: 72 e1 jb 0x6ce0
6cff: 33 c0 xor %eax,%eax
6d01: 5b pop %rbx
6d02: c3 ret
6d03: 45 33 db xor %r11d,%r11d
6d06: eb b3 jmp 0x6cbb
6d08: 33 c0 xor %eax,%eax
6d0a: 41 83 f9 01 cmp $0x1,%r9d
6d0e: 72 ef jb 0x6cff
6d10: 4d 63 d1 movslq %r9d,%r10
6d13: 45 33 db xor %r11d,%r11d
6d16: eb a3 jmp 0x6cbb
6d18: b8 fa ff ff ff mov $0xfffffffa,%eax
6d1d: 5b pop %rbx
6d1e: c3 ret
6d1f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6d24: 5b pop %rbx
6d25: c3 ret
6d26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d2d: 00
6d2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d35: 0f 1f 40 00 nopl 0x0(%rax)
6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d40: 41 57 push %r15
6d42: c5 f8 28 d1 vmovaps %xmm1,%xmm2
6d46: 48 85 c9 test %rcx,%rcx
6d49: 0f 84 b0 01 00 00 je 0x6eff
6d4f: 4d 85 c0 test %r8,%r8
6d52: 0f 84 a7 01 00 00 je 0x6eff
6d58: 45 85 c9 test %r9d,%r9d
6d5b: 0f 8e 96 01 00 00 jle 0x6ef7
6d61: 41 83 f9 10 cmp $0x10,%r9d
6d65: 0f 8c 7c 01 00 00 jl 0x6ee7
6d6b: 4d 89 c2 mov %r8,%r10
6d6e: 49 83 e2 1f and $0x1f,%r10
6d72: 45 89 d2 mov %r10d,%r10d
6d75: 45 85 d2 test %r10d,%r10d
6d78: 74 18 je 0x6d92
6d7a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
6d81: 0f 85 60 01 00 00 jne 0x6ee7
6d87: 41 f7 da neg %r10d
6d8a: 41 83 c2 20 add $0x20,%r10d
6d8e: 41 c1 ea 02 shr $0x2,%r10d
6d92: 41 8d 42 10 lea 0x10(%r10),%eax
6d96: 44 3b c8 cmp %eax,%r9d
6d99: 0f 8c 48 01 00 00 jl 0x6ee7
6d9f: 44 89 c8 mov %r9d,%eax
6da2: 33 d2 xor %edx,%edx
6da4: 41 2b c2 sub %r10d,%eax
6da7: 83 e0 0f and $0xf,%eax
6daa: f7 d8 neg %eax
6dac: 41 03 c1 add %r9d,%eax
6daf: 45 85 d2 test %r10d,%r10d
6db2: 76 25 jbe 0x6dd9
6db4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6dc0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
6dc5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
6dcb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
6dd1: 48 ff c2 inc %rdx
6dd4: 49 3b d2 cmp %r10,%rdx
6dd7: 72 e7 jb 0x6dc0
6dd9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
6dde: 48 63 d0 movslq %eax,%rdx
6de1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
6de7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6dee: 00
6def: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6df6: 0f 1f 00 nopl (%rax)
6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e00: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
6e06: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
6e0d: 01
6e0e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
6e12: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
6e19: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
6e1f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
6e25: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
6e2c: 01
6e2d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
6e31: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
6e38: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
6e3f: 49 83 c2 10 add $0x10,%r10
6e43: 4c 3b d2 cmp %rdx,%r10
6e46: 72 b8 jb 0x6e00
6e48: 44 8d 50 01 lea 0x1(%rax),%r10d
6e4c: 45 3b d1 cmp %r9d,%r10d
6e4f: 0f 87 85 00 00 00 ja 0x6eda
6e55: 4d 63 d9 movslq %r9d,%r11
6e58: 4c 2b da sub %rdx,%r11
6e5b: 49 83 fb 04 cmp $0x4,%r11
6e5f: 0f 8c 7d 00 00 00 jl 0x6ee2
6e65: 45 89 df mov %r11d,%r15d
6e68: 45 33 d2 xor %r10d,%r10d
6e6b: 41 83 e7 fc and $0xfffffffc,%r15d
6e6f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
6e73: 4d 63 ff movslq %r15d,%r15
6e76: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
6e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6e80: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
6e86: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
6e8c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
6e92: 49 83 c2 04 add $0x4,%r10
6e96: 4d 3b d7 cmp %r15,%r10
6e99: 72 e5 jb 0x6e80
6e9b: 4d 3b fb cmp %r11,%r15
6e9e: 73 3a jae 0x6eda
6ea0: 48 63 c0 movslq %eax,%rax
6ea3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6ea7: 49 8d 04 80 lea (%r8,%rax,4),%rax
6eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6eb2: 00
6eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6ec0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
6ec6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
6ecc: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
6ed2: 49 ff c7 inc %r15
6ed5: 4d 3b fb cmp %r11,%r15
6ed8: 72 e6 jb 0x6ec0
6eda: 33 c0 xor %eax,%eax
6edc: c5 f8 77 vzeroupper
6edf: 41 5f pop %r15
6ee1: c3 ret
6ee2: 45 33 ff xor %r15d,%r15d
6ee5: eb b4 jmp 0x6e9b
6ee7: 33 c0 xor %eax,%eax
6ee9: 41 83 f9 01 cmp $0x1,%r9d
6eed: 72 eb jb 0x6eda
6eef: 4d 63 d9 movslq %r9d,%r11
6ef2: 45 33 ff xor %r15d,%r15d
6ef5: eb a4 jmp 0x6e9b
6ef7: b8 fa ff ff ff mov $0xfffffffa,%eax
6efc: 41 5f pop %r15
6efe: c3 ret
6eff: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f04: 41 5f pop %r15
6f06: c3 ret
6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f0e: 00
6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f16: 0f 1f 00 nopl (%rax)
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f20: 4d 89 c2 mov %r8,%r10
6f23: 48 85 c9 test %rcx,%rcx
6f26: 0f 84 eb 00 00 00 je 0x7017
6f2c: 4d 85 d2 test %r10,%r10
6f2f: 0f 84 e2 00 00 00 je 0x7017
6f35: 45 85 c9 test %r9d,%r9d
6f38: 0f 8e d3 00 00 00 jle 0x7011
6f3e: 49 63 c1 movslq %r9d,%rax
6f41: 48 83 f8 08 cmp $0x8,%rax
6f45: 0f 8c b5 00 00 00 jl 0x7000
6f4b: 48 3d e1 00 00 00 cmp $0xe1,%rax
6f51: 0f 8c ae 00 00 00 jl 0x7005
6f57: 4c 89 d2 mov %r10,%rdx
6f5a: 48 83 e2 1f and $0x1f,%rdx
6f5e: 85 d2 test %edx,%edx
6f60: 74 11 je 0x6f73
6f62: f6 c2 03 test $0x3,%dl
6f65: 0f 85 95 00 00 00 jne 0x7000
6f6b: f7 da neg %edx
6f6d: 83 c2 20 add $0x20,%edx
6f70: c1 ea 02 shr $0x2,%edx
6f73: 41 89 d0 mov %edx,%r8d
6f76: 4d 8d 58 08 lea 0x8(%r8),%r11
6f7a: 49 3b c3 cmp %r11,%rax
6f7d: 0f 8c 7d 00 00 00 jl 0x7000
6f83: 45 89 cb mov %r9d,%r11d
6f86: 44 2b da sub %edx,%r11d
6f89: 41 83 e3 07 and $0x7,%r11d
6f8d: 45 2b cb sub %r11d,%r9d
6f90: 45 33 db xor %r11d,%r11d
6f93: 4d 63 c9 movslq %r9d,%r9
6f96: 85 d2 test %edx,%edx
6f98: 76 20 jbe 0x6fba
6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6fa0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
6fa6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
6fac: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
6fb2: 49 ff c3 inc %r11
6fb5: 4d 3b d8 cmp %r8,%r11
6fb8: 72 e6 jb 0x6fa0
6fba: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
6fbf: 90 nop
6fc0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
6fc6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
6fcc: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
6fd2: 49 83 c0 08 add $0x8,%r8
6fd6: 4d 3b c1 cmp %r9,%r8
6fd9: 72 e5 jb 0x6fc0
6fdb: 4c 3b c8 cmp %rax,%r9
6fde: 73 1a jae 0x6ffa
6fe0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
6fe6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
6fec: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
6ff2: 49 ff c1 inc %r9
6ff5: 4c 3b c8 cmp %rax,%r9
6ff8: 72 e6 jb 0x6fe0
6ffa: 33 c0 xor %eax,%eax
6ffc: c5 f8 77 vzeroupper
6fff: c3 ret
7000: 45 33 c9 xor %r9d,%r9d
7003: eb d6 jmp 0x6fdb
7005: 41 83 e1 f8 and $0xfffffff8,%r9d
7009: 45 33 c0 xor %r8d,%r8d
700c: 4d 63 c9 movslq %r9d,%r9
700f: eb a9 jmp 0x6fba
7011: b8 fa ff ff ff mov $0xfffffffa,%eax
7016: c3 ret
7017: b8 f8 ff ff ff mov $0xfffffff8,%eax
701c: c3 ret
701d: 0f 1f 00 nopl (%rax)
7020: 55 push %rbp
7021: c5 f8 28 e1 vmovaps %xmm1,%xmm4
7025: 48 85 c9 test %rcx,%rcx
7028: 0f 84 a0 01 00 00 je 0x71ce
702e: 4d 85 c0 test %r8,%r8
7031: 0f 84 97 01 00 00 je 0x71ce
7037: 45 85 c9 test %r9d,%r9d
703a: 0f 8e 87 01 00 00 jle 0x71c7
7040: 41 83 f9 08 cmp $0x8,%r9d
7044: 0f 8c 76 01 00 00 jl 0x71c0
704a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
7051: 0f 8c 5c 01 00 00 jl 0x71b3
7057: 4c 89 c0 mov %r8,%rax
705a: 48 83 e0 1f and $0x1f,%rax
705e: a8 03 test $0x3,%al
7060: 74 04 je 0x7066
7062: 33 c0 xor %eax,%eax
7064: eb 13 jmp 0x7079
7066: 85 c0 test %eax,%eax
7068: 74 0f je 0x7079
706a: f7 d8 neg %eax
706c: 83 c0 20 add $0x20,%eax
706f: c1 e8 02 shr $0x2,%eax
7072: 44 3b c8 cmp %eax,%r9d
7075: 41 0f 4c c1 cmovl %r9d,%eax
7079: 44 89 ca mov %r9d,%edx
707c: 2b d0 sub %eax,%edx
707e: 83 e2 07 and $0x7,%edx
7081: f7 da neg %edx
7083: 41 03 d1 add %r9d,%edx
7086: 83 f8 01 cmp $0x1,%eax
7089: 72 6d jb 0x70f8
708b: 45 33 db xor %r11d,%r11d
708e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54660
7095: 01
7096: 33 ed xor %ebp,%ebp
7098: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54680
709f: 01
70a0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
70a5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
70ab: 4c 63 d0 movslq %eax,%r10
70ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70b5: 00
70b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70bd: 0f 1f 00 nopl (%rax)
70c0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
70c6: 49 83 c3 08 add $0x8,%r11
70ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
70ce: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
70d5: 00
70d6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
70dd: 00
70de: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
70e5: 00
70e6: 48 83 c5 20 add $0x20,%rbp
70ea: 4d 3b da cmp %r10,%r11
70ed: 72 d1 jb 0x70c0
70ef: 44 3b c8 cmp %eax,%r9d
70f2: 0f 84 b4 00 00 00 je 0x71ac
70f8: 8d 68 08 lea 0x8(%rax),%ebp
70fb: 3b d5 cmp %ebp,%edx
70fd: 7c 3b jl 0x713a
70ff: 48 63 c0 movslq %eax,%rax
7102: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
7107: 48 63 ea movslq %edx,%rbp
710a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7111: 00
7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7120: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
7125: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
712b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
7131: 48 83 c0 08 add $0x8,%rax
7135: 48 3b c5 cmp %rbp,%rax
7138: 72 e6 jb 0x7120
713a: 8d 42 01 lea 0x1(%rdx),%eax
713d: 41 3b c1 cmp %r9d,%eax
7140: 0f 87 66 00 00 00 ja 0x71ac
7146: 44 89 cd mov %r9d,%ebp
7149: 33 c0 xor %eax,%eax
714b: 2b ea sub %edx,%ebp
714d: 48 63 d2 movslq %edx,%rdx
7150: 4d 63 c9 movslq %r9d,%r9
7153: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54660
715a: 01
715b: 4c 2b ca sub %rdx,%r9
715e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54680
7165: 01
7166: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
716b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
7171: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
7175: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
7179: 33 d2 xor %edx,%edx
717b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7180: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
7186: 48 83 c0 08 add $0x8,%rax
718a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
718e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
7195: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
719c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
71a3: 48 83 c2 20 add $0x20,%rdx
71a7: 49 3b c1 cmp %r9,%rax
71aa: 72 d4 jb 0x7180
71ac: 33 c0 xor %eax,%eax
71ae: c5 f8 77 vzeroupper
71b1: 5d pop %rbp
71b2: c3 ret
71b3: 44 89 ca mov %r9d,%edx
71b6: 33 c0 xor %eax,%eax
71b8: 83 e2 f8 and $0xfffffff8,%edx
71bb: e9 38 ff ff ff jmp 0x70f8
71c0: 33 d2 xor %edx,%edx
71c2: e9 73 ff ff ff jmp 0x713a
71c7: b8 fa ff ff ff mov $0xfffffffa,%eax
71cc: 5d pop %rbp
71cd: c3 ret
71ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
71d3: 5d pop %rbp
71d4: c3 ret
71d5: 0f 1f 40 00 nopl 0x0(%rax)
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71e0: 48 83 ec 28 sub $0x28,%rsp
71e4: 48 85 c9 test %rcx,%rcx
71e7: 74 20 je 0x7209
71e9: 48 85 d2 test %rdx,%rdx
71ec: 74 1b je 0x7209
71ee: 45 85 c0 test %r8d,%r8d
71f1: 7f 0a jg 0x71fd
71f3: b8 fa ff ff ff mov $0xfffffffa,%eax
71f8: 48 83 c4 28 add $0x28,%rsp
71fc: c3 ret
71fd: e8 1e 8f 03 00 call 0x40120
7202: 33 c0 xor %eax,%eax
7204: 48 83 c4 28 add $0x28,%rsp
7208: c3 ret
7209: b8 f8 ff ff ff mov $0xfffffff8,%eax
720e: 48 83 c4 28 add $0x28,%rsp
7212: c3 ret
7213: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
721f: 00
7220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7225: 48 85 c9 test %rcx,%rcx
7228: 74 22 je 0x724c
722a: 48 85 d2 test %rdx,%rdx
722d: 74 1d je 0x724c
722f: 45 85 c0 test %r8d,%r8d
7232: 7f 0b jg 0x723f
7234: b8 fa ff ff ff mov $0xfffffffa,%eax
7239: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
723e: c3 ret
723f: e8 5c 90 03 00 call 0x402a0
7244: 33 c0 xor %eax,%eax
7246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
724b: c3 ret
724c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7251: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7256: c3 ret
7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
725e: 00 00
7260: 48 83 ec 28 sub $0x28,%rsp
7264: 48 85 c9 test %rcx,%rcx
7267: 74 20 je 0x7289
7269: 48 85 d2 test %rdx,%rdx
726c: 74 1b je 0x7289
726e: 45 85 c0 test %r8d,%r8d
7271: 7f 0a jg 0x727d
7273: b8 fa ff ff ff mov $0xfffffffa,%eax
7278: 48 83 c4 28 add $0x28,%rsp
727c: c3 ret
727d: e8 9e 91 03 00 call 0x40420
7282: 33 c0 xor %eax,%eax
7284: 48 83 c4 28 add $0x28,%rsp
7288: c3 ret
7289: b8 f8 ff ff ff mov $0xfffffff8,%eax
728e: 48 83 c4 28 add $0x28,%rsp
7292: c3 ret
7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
729f: 00
72a0: 56 push %rsi
72a1: 48 89 d6 mov %rdx,%rsi
72a4: 48 85 c9 test %rcx,%rcx
72a7: 0f 84 90 01 00 00 je 0x743d
72ad: 48 85 f6 test %rsi,%rsi
72b0: 0f 84 87 01 00 00 je 0x743d
72b6: 45 85 c0 test %r8d,%r8d
72b9: 0f 8e 77 01 00 00 jle 0x7436
72bf: 41 83 f8 10 cmp $0x10,%r8d
72c3: 0f 8c 5d 01 00 00 jl 0x7426
72c9: 49 89 f1 mov %rsi,%r9
72cc: 49 83 e1 1f and $0x1f,%r9
72d0: 45 89 c9 mov %r9d,%r9d
72d3: 45 85 c9 test %r9d,%r9d
72d6: 74 18 je 0x72f0
72d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
72df: 0f 85 41 01 00 00 jne 0x7426
72e5: 41 f7 d9 neg %r9d
72e8: 41 83 c1 20 add $0x20,%r9d
72ec: 41 c1 e9 02 shr $0x2,%r9d
72f0: 41 8d 41 10 lea 0x10(%r9),%eax
72f4: 44 3b c0 cmp %eax,%r8d
72f7: 0f 8c 29 01 00 00 jl 0x7426
72fd: 44 89 c0 mov %r8d,%eax
7300: 33 d2 xor %edx,%edx
7302: 41 2b c1 sub %r9d,%eax
7305: 83 e0 0f and $0xf,%eax
7308: f7 d8 neg %eax
730a: 41 03 c0 add %r8d,%eax
730d: 45 85 c9 test %r9d,%r9d
7310: 76 25 jbe 0x7337
7312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7320: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
7325: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
732a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
732f: 48 ff c2 inc %rdx
7332: 49 3b d1 cmp %r9,%rdx
7335: 72 e9 jb 0x7320
7337: 48 63 d0 movslq %eax,%rdx
733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7340: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
7346: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
734d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
7354: 01
7355: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
735c: 01
735d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
7363: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
736a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
7370: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
7377: 49 83 c1 10 add $0x10,%r9
737b: 4c 3b ca cmp %rdx,%r9
737e: 72 c0 jb 0x7340
7380: 44 8d 48 01 lea 0x1(%rax),%r9d
7384: 45 3b c8 cmp %r8d,%r9d
7387: 0f 87 8d 00 00 00 ja 0x741a
738d: 4d 63 d0 movslq %r8d,%r10
7390: 4c 2b d2 sub %rdx,%r10
7393: 49 83 fa 04 cmp $0x4,%r10
7397: 0f 8c 84 00 00 00 jl 0x7421
739d: 45 89 d3 mov %r10d,%r11d
73a0: 45 33 c9 xor %r9d,%r9d
73a3: 41 83 e3 fc and $0xfffffffc,%r11d
73a7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
73ab: 4d 63 db movslq %r11d,%r11
73ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
73b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73c0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
73c6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
73cc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
73d2: 49 83 c1 04 add $0x4,%r9
73d6: 4d 3b cb cmp %r11,%r9
73d9: 72 e5 jb 0x73c0
73db: 4d 3b da cmp %r10,%r11
73de: 73 3a jae 0x741a
73e0: 48 63 c0 movslq %eax,%rax
73e3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
73e7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
73eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73f2: 00
73f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7400: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7406: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
740c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
7412: 49 ff c3 inc %r11
7415: 4d 3b da cmp %r10,%r11
7418: 72 e6 jb 0x7400
741a: 33 c0 xor %eax,%eax
741c: c5 f8 77 vzeroupper
741f: 5e pop %rsi
7420: c3 ret
7421: 45 33 db xor %r11d,%r11d
7424: eb b5 jmp 0x73db
7426: 33 c0 xor %eax,%eax
7428: 41 83 f8 01 cmp $0x1,%r8d
742c: 72 ec jb 0x741a
742e: 4d 63 d0 movslq %r8d,%r10
7431: 45 33 db xor %r11d,%r11d
7434: eb a5 jmp 0x73db
7436: b8 fa ff ff ff mov $0xfffffffa,%eax
743b: 5e pop %rsi
743c: c3 ret
743d: b8 f8 ff ff ff mov $0xfffffff8,%eax
7442: 5e pop %rsi
7443: c3 ret
7444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
744b: 00
744c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
745f: 00
7460: 53 push %rbx
7461: 49 89 ca mov %rcx,%r10
7464: 4d 85 d2 test %r10,%r10
7467: 0f 84 84 01 00 00 je 0x75f1
746d: 48 85 d2 test %rdx,%rdx
7470: 0f 84 7b 01 00 00 je 0x75f1
7476: 45 85 c0 test %r8d,%r8d
7479: 0f 8e 6b 01 00 00 jle 0x75ea
747f: 41 83 f8 10 cmp $0x10,%r8d
7483: 0f 8c 59 01 00 00 jl 0x75e2
7489: 48 89 d3 mov %rdx,%rbx
748c: 48 83 e3 1f and $0x1f,%rbx
7490: 85 db test %ebx,%ebx
7492: 74 11 je 0x74a5
7494: f6 c3 03 test $0x3,%bl
7497: 0f 85 45 01 00 00 jne 0x75e2
749d: f7 db neg %ebx
749f: 83 c3 20 add $0x20,%ebx
74a2: c1 eb 02 shr $0x2,%ebx
74a5: 8d 43 10 lea 0x10(%rbx),%eax
74a8: 44 3b c0 cmp %eax,%r8d
74ab: 0f 8c 31 01 00 00 jl 0x75e2
74b1: 45 89 c1 mov %r8d,%r9d
74b4: 33 c0 xor %eax,%eax
74b6: 44 2b cb sub %ebx,%r9d
74b9: 41 83 e1 0f and $0xf,%r9d
74bd: 41 f7 d9 neg %r9d
74c0: 45 03 c8 add %r8d,%r9d
74c3: 89 d9 mov %ebx,%ecx
74c5: 85 db test %ebx,%ebx
74c7: 76 2f jbe 0x74f8
74c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74d0: 00
74d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
74d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74df: 00
74e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
74e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
74eb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
74f0: 48 ff c0 inc %rax
74f3: 48 3b c1 cmp %rcx,%rax
74f6: 72 e8 jb 0x74e0
74f8: 49 63 c1 movslq %r9d,%rax
74fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7500: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
7506: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
750d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
7512: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
7518: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
751d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
7523: 48 83 c1 10 add $0x10,%rcx
7527: 48 3b c8 cmp %rax,%rcx
752a: 72 d4 jb 0x7500
752c: 41 8d 41 01 lea 0x1(%r9),%eax
7530: 41 3b c0 cmp %r8d,%eax
7533: 0f 87 9e 00 00 00 ja 0x75d7
7539: 4d 63 c0 movslq %r8d,%r8
753c: 4d 63 c9 movslq %r9d,%r9
753f: 4d 2b c1 sub %r9,%r8
7542: 49 83 f8 04 cmp $0x4,%r8
7546: 0f 8c 92 00 00 00 jl 0x75de
754c: 4d 63 c9 movslq %r9d,%r9
754f: 44 89 c3 mov %r8d,%ebx
7552: 83 e3 fc and $0xfffffffc,%ebx
7555: 33 c9 xor %ecx,%ecx
7557: 48 63 db movslq %ebx,%rbx
755a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
755e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
7562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7569: 00
756a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7578: 00
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7580: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
7586: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
758b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
7590: 48 83 c1 04 add $0x4,%rcx
7594: 48 3b cb cmp %rbx,%rcx
7597: 72 e7 jb 0x7580
7599: 49 3b d8 cmp %r8,%rbx
759c: 73 39 jae 0x75d7
759e: 4d 63 c9 movslq %r9d,%r9
75a1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
75a5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
75a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75b0: 00
75b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75bf: 00
75c0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
75c5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
75ca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
75cf: 48 ff c3 inc %rbx
75d2: 49 3b d8 cmp %r8,%rbx
75d5: 72 e9 jb 0x75c0
75d7: 33 c0 xor %eax,%eax
75d9: c5 f8 77 vzeroupper
75dc: 5b pop %rbx
75dd: c3 ret
75de: 33 db xor %ebx,%ebx
75e0: eb b7 jmp 0x7599
75e2: 45 33 c9 xor %r9d,%r9d
75e5: e9 42 ff ff ff jmp 0x752c
75ea: b8 fa ff ff ff mov $0xfffffffa,%eax
75ef: 5b pop %rbx
75f0: c3 ret
75f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
75f6: 5b pop %rbx
75f7: c3 ret
75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75ff: 00
7600: 48 83 ec 28 sub $0x28,%rsp
7604: 48 85 d2 test %rdx,%rdx
7607: 74 3f je 0x7648
7609: 45 85 c0 test %r8d,%r8d
760c: 7e 30 jle 0x763e
760e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c546a0
7615: 7a 02 jp 0x7619
7617: 74 0f je 0x7628
7619: 0f 57 c9 xorps %xmm1,%xmm1
761c: 0f 2e c1 ucomiss %xmm1,%xmm0
761f: 7a 02 jp 0x7623
7621: 74 0c je 0x762f
7623: e8 78 8f 03 00 call 0x405a0
7628: 33 c0 xor %eax,%eax
762a: 48 83 c4 28 add $0x28,%rsp
762e: c3 ret
762f: 48 89 d1 mov %rdx,%rcx
7632: 44 89 c2 mov %r8d,%edx
7635: 48 83 c4 28 add $0x28,%rsp
7639: e9 42 8d 00 00 jmp 0x10380
763e: b8 fa ff ff ff mov $0xfffffffa,%eax
7643: 48 83 c4 28 add $0x28,%rsp
7647: c3 ret
7648: b8 f8 ff ff ff mov $0xfffffff8,%eax
764d: 48 83 c4 28 add $0x28,%rsp
7651: c3 ret
7652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7660: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7665: 48 85 d2 test %rdx,%rdx
7668: 74 43 je 0x76ad
766a: 45 85 c0 test %r8d,%r8d
766d: 7e 32 jle 0x76a1
766f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c546a4
7676: 7a 02 jp 0x767a
7678: 74 0f je 0x7689
767a: 0f 57 c9 xorps %xmm1,%xmm1
767d: 0f 2e c1 ucomiss %xmm1,%xmm0
7680: 7a 02 jp 0x7684
7682: 74 0d je 0x7691
7684: e8 97 90 03 00 call 0x40720
7689: 33 c0 xor %eax,%eax
768b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7690: c3 ret
7691: 48 89 d1 mov %rdx,%rcx
7694: 44 89 c2 mov %r8d,%edx
7697: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
769c: e9 1f 8f 00 00 jmp 0x105c0
76a1: b8 fa ff ff ff mov $0xfffffffa,%eax
76a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76ab: 90 nop
76ac: c3 ret
76ad: b8 f8 ff ff ff mov $0xfffffff8,%eax
76b2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76b7: 90 nop
76b8: 90 nop
76b9: 90 nop
76ba: c3 ret
76bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
76c0: 48 83 ec 28 sub $0x28,%rsp
76c4: 48 85 d2 test %rdx,%rdx
76c7: 74 3f je 0x7708
76c9: 45 85 c0 test %r8d,%r8d
76cc: 7e 30 jle 0x76fe
76ce: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c546a8
76d5: 7a 02 jp 0x76d9
76d7: 74 0f je 0x76e8
76d9: 0f 57 c9 xorps %xmm1,%xmm1
76dc: 0f 2e c1 ucomiss %xmm1,%xmm0
76df: 7a 02 jp 0x76e3
76e1: 74 0c je 0x76ef
76e3: e8 b8 91 03 00 call 0x408a0
76e8: 33 c0 xor %eax,%eax
76ea: 48 83 c4 28 add $0x28,%rsp
76ee: c3 ret
76ef: 48 89 d1 mov %rdx,%rcx
76f2: 44 89 c2 mov %r8d,%edx
76f5: 48 83 c4 28 add $0x28,%rsp
76f9: e9 02 91 00 00 jmp 0x10800
76fe: b8 fa ff ff ff mov $0xfffffffa,%eax
7703: 48 83 c4 28 add $0x28,%rsp
7707: c3 ret
7708: b8 f8 ff ff ff mov $0xfffffff8,%eax
770d: 48 83 c4 28 add $0x28,%rsp
7711: c3 ret
7712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7720: 48 83 ec 28 sub $0x28,%rsp
7724: 48 85 d2 test %rdx,%rdx
7727: 0f 84 a6 01 00 00 je 0x78d3
772d: 45 85 c0 test %r8d,%r8d
7730: 0f 8e 93 01 00 00 jle 0x78c9
7736: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c546ac
773d: 01
773e: 7a 06 jp 0x7746
7740: 0f 84 7c 01 00 00 je 0x78c2
7746: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
774a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
774e: 7a 06 jp 0x7756
7750: 0f 84 5c 01 00 00 je 0x78b2
7756: 41 83 f8 10 cmp $0x10,%r8d
775a: 0f 8c 42 01 00 00 jl 0x78a2
7760: 49 89 d1 mov %rdx,%r9
7763: 49 83 e1 1f and $0x1f,%r9
7767: 45 85 c9 test %r9d,%r9d
776a: 74 18 je 0x7784
776c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
7773: 0f 85 29 01 00 00 jne 0x78a2
7779: 41 f7 d9 neg %r9d
777c: 41 83 c1 20 add $0x20,%r9d
7780: 41 c1 e9 02 shr $0x2,%r9d
7784: 41 8d 41 10 lea 0x10(%r9),%eax
7788: 44 3b c0 cmp %eax,%r8d
778b: 0f 8c 11 01 00 00 jl 0x78a2
7791: 45 89 c2 mov %r8d,%r10d
7794: 33 c0 xor %eax,%eax
7796: 45 2b d1 sub %r9d,%r10d
7799: 41 83 e2 0f and $0xf,%r10d
779d: 41 f7 da neg %r10d
77a0: 45 03 d0 add %r8d,%r10d
77a3: 45 89 cb mov %r9d,%r11d
77a6: 45 85 c9 test %r9d,%r9d
77a9: 76 27 jbe 0x77d2
77ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77b2: 00
77b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
77c0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
77c5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
77ca: 48 ff c0 inc %rax
77cd: 49 3b c3 cmp %r11,%rax
77d0: 72 ee jb 0x77c0
77d2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
77d7: 4d 63 ca movslq %r10d,%r9
77da: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
77e0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
77e6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
77ed: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
77f3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
77fa: 49 83 c3 10 add $0x10,%r11
77fe: 4d 3b d9 cmp %r9,%r11
7801: 72 dd jb 0x77e0
7803: 41 8d 42 01 lea 0x1(%r10),%eax
7807: 41 3b c0 cmp %r8d,%eax
780a: 0f 87 84 00 00 00 ja 0x7894
7810: 4d 63 c0 movslq %r8d,%r8
7813: 4d 2b c1 sub %r9,%r8
7816: 49 83 f8 04 cmp $0x4,%r8
781a: 0f 8c 7e 00 00 00 jl 0x789e
7820: 44 89 c0 mov %r8d,%eax
7823: 45 33 db xor %r11d,%r11d
7826: 83 e0 fc and $0xfffffffc,%eax
7829: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
782d: 48 63 c0 movslq %eax,%rax
7830: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7837: 00
7838: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
783f: 90 nop
7840: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
7845: 49 83 c3 04 add $0x4,%r11
7849: c4 c1 78 11 09 vmovups %xmm1,(%r9)
784e: 49 83 c1 10 add $0x10,%r9
7852: 4c 3b d8 cmp %rax,%r11
7855: 72 e9 jb 0x7840
7857: 49 3b c0 cmp %r8,%rax
785a: 73 38 jae 0x7894
785c: 4d 63 d2 movslq %r10d,%r10
785f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
7863: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7867: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
786e: 00
786f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7876: 0f 1f 00 nopl (%rax)
7879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7880: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
7884: 48 ff c0 inc %rax
7887: c5 fa 11 0a vmovss %xmm1,(%rdx)
788b: 48 83 c2 04 add $0x4,%rdx
788f: 49 3b c0 cmp %r8,%rax
7892: 72 ec jb 0x7880
7894: 33 c0 xor %eax,%eax
7896: c5 f8 77 vzeroupper
7899: 48 83 c4 28 add $0x28,%rsp
789d: c3 ret
789e: 33 c0 xor %eax,%eax
78a0: eb b5 jmp 0x7857
78a2: 45 33 d2 xor %r10d,%r10d
78a5: 41 83 f8 01 cmp $0x1,%r8d
78a9: 72 e9 jb 0x7894
78ab: 4d 63 c0 movslq %r8d,%r8
78ae: 33 c0 xor %eax,%eax
78b0: eb a5 jmp 0x7857
78b2: 48 89 d1 mov %rdx,%rcx
78b5: 44 89 c2 mov %r8d,%edx
78b8: e8 83 8f 00 00 call 0x10840
78bd: 48 83 c4 28 add $0x28,%rsp
78c1: c3 ret
78c2: 33 c0 xor %eax,%eax
78c4: 48 83 c4 28 add $0x28,%rsp
78c8: c3 ret
78c9: b8 fa ff ff ff mov $0xfffffffa,%eax
78ce: 48 83 c4 28 add $0x28,%rsp
78d2: c3 ret
78d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
78d8: 48 83 c4 28 add $0x28,%rsp
78dc: c3 ret
78dd: 0f 1f 00 nopl (%rax)
78e0: 48 83 ec 28 sub $0x28,%rsp
78e4: 48 85 d2 test %rdx,%rdx
78e7: 0f 84 9e 01 00 00 je 0x7a8b
78ed: 45 85 c0 test %r8d,%r8d
78f0: 0f 8e 8b 01 00 00 jle 0x7a81
78f6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c546b0
78fd: 01
78fe: 7a 06 jp 0x7906
7900: 0f 84 74 01 00 00 je 0x7a7a
7906: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
790a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
790e: 7a 06 jp 0x7916
7910: 0f 84 54 01 00 00 je 0x7a6a
7916: 41 83 f8 10 cmp $0x10,%r8d
791a: 0f 8c 42 01 00 00 jl 0x7a62
7920: 49 89 d3 mov %rdx,%r11
7923: 49 83 e3 1f and $0x1f,%r11
7927: 45 85 db test %r11d,%r11d
792a: 74 18 je 0x7944
792c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
7933: 0f 85 29 01 00 00 jne 0x7a62
7939: 41 f7 db neg %r11d
793c: 41 83 c3 20 add $0x20,%r11d
7940: 41 c1 eb 02 shr $0x2,%r11d
7944: 41 8d 43 10 lea 0x10(%r11),%eax
7948: 44 3b c0 cmp %eax,%r8d
794b: 0f 8c 11 01 00 00 jl 0x7a62
7951: 45 89 c1 mov %r8d,%r9d
7954: 33 c0 xor %eax,%eax
7956: 45 2b cb sub %r11d,%r9d
7959: 41 83 e1 0f and $0xf,%r9d
795d: 41 f7 d9 neg %r9d
7960: 45 03 c8 add %r8d,%r9d
7963: 45 89 da mov %r11d,%r10d
7966: 45 85 db test %r11d,%r11d
7969: 76 27 jbe 0x7992
796b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7972: 00
7973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
797a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7980: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
7985: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
798a: 48 ff c0 inc %rax
798d: 49 3b c2 cmp %r10,%rax
7990: 72 ee jb 0x7980
7992: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
7997: 49 63 c1 movslq %r9d,%rax
799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
79a0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
79a6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
79ad: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
79b3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
79ba: 49 83 c2 10 add $0x10,%r10
79be: 4c 3b d0 cmp %rax,%r10
79c1: 72 dd jb 0x79a0
79c3: 41 8d 41 01 lea 0x1(%r9),%eax
79c7: 41 3b c0 cmp %r8d,%eax
79ca: 0f 87 84 00 00 00 ja 0x7a54
79d0: 4d 63 c0 movslq %r8d,%r8
79d3: 4d 63 c9 movslq %r9d,%r9
79d6: 4d 2b c1 sub %r9,%r8
79d9: 49 83 f8 04 cmp $0x4,%r8
79dd: 0f 8c 7b 00 00 00 jl 0x7a5e
79e3: 4d 63 c9 movslq %r9d,%r9
79e6: 44 89 c0 mov %r8d,%eax
79e9: 83 e0 fc and $0xfffffffc,%eax
79ec: 45 33 db xor %r11d,%r11d
79ef: 48 63 c0 movslq %eax,%rax
79f2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
79f7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
79fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7a00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
7a05: 49 83 c3 04 add $0x4,%r11
7a09: c4 c1 78 11 12 vmovups %xmm2,(%r10)
7a0e: 49 83 c2 10 add $0x10,%r10
7a12: 4c 3b d8 cmp %rax,%r11
7a15: 72 e9 jb 0x7a00
7a17: 49 3b c0 cmp %r8,%rax
7a1a: 73 38 jae 0x7a54
7a1c: 4d 63 c9 movslq %r9d,%r9
7a1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
7a23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7a27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a2e: 00
7a2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a36: 0f 1f 00 nopl (%rax)
7a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
7a44: 48 ff c0 inc %rax
7a47: c5 fa 11 0a vmovss %xmm1,(%rdx)
7a4b: 48 83 c2 04 add $0x4,%rdx
7a4f: 49 3b c0 cmp %r8,%rax
7a52: 72 ec jb 0x7a40
7a54: 33 c0 xor %eax,%eax
7a56: c5 f8 77 vzeroupper
7a59: 48 83 c4 28 add $0x28,%rsp
7a5d: c3 ret
7a5e: 33 c0 xor %eax,%eax
7a60: eb b5 jmp 0x7a17
7a62: 45 33 c9 xor %r9d,%r9d
7a65: e9 59 ff ff ff jmp 0x79c3
7a6a: 48 89 d1 mov %rdx,%rcx
7a6d: 44 89 c2 mov %r8d,%edx
7a70: e8 0b 8e 00 00 call 0x10880
7a75: 48 83 c4 28 add $0x28,%rsp
7a79: c3 ret
7a7a: 33 c0 xor %eax,%eax
7a7c: 48 83 c4 28 add $0x28,%rsp
7a80: c3 ret
7a81: b8 fa ff ff ff mov $0xfffffffa,%eax
7a86: 48 83 c4 28 add $0x28,%rsp
7a8a: c3 ret
7a8b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7a90: 48 83 c4 28 add $0x28,%rsp
7a94: c3 ret
7a95: 0f 1f 40 00 nopl 0x0(%rax)
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7aa0: 48 83 ec 28 sub $0x28,%rsp
7aa4: 48 85 d2 test %rdx,%rdx
7aa7: 0f 84 9e 01 00 00 je 0x7c4b
7aad: 45 85 c0 test %r8d,%r8d
7ab0: 0f 8e 8b 01 00 00 jle 0x7c41
7ab6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c546b4
7abd: 01
7abe: 7a 06 jp 0x7ac6
7ac0: 0f 84 74 01 00 00 je 0x7c3a
7ac6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
7aca: c5 f8 2e c1 vucomiss %xmm1,%xmm0
7ace: 7a 06 jp 0x7ad6
7ad0: 0f 84 54 01 00 00 je 0x7c2a
7ad6: 41 83 f8 10 cmp $0x10,%r8d
7ada: 0f 8c 42 01 00 00 jl 0x7c22
7ae0: 49 89 d3 mov %rdx,%r11
7ae3: 49 83 e3 1f and $0x1f,%r11
7ae7: 45 85 db test %r11d,%r11d
7aea: 74 18 je 0x7b04
7aec: 41 f7 c3 03 00 00 00 test $0x3,%r11d
7af3: 0f 85 29 01 00 00 jne 0x7c22
7af9: 41 f7 db neg %r11d
7afc: 41 83 c3 20 add $0x20,%r11d
7b00: 41 c1 eb 02 shr $0x2,%r11d
7b04: 41 8d 43 10 lea 0x10(%r11),%eax
7b08: 44 3b c0 cmp %eax,%r8d
7b0b: 0f 8c 11 01 00 00 jl 0x7c22
7b11: 45 89 c1 mov %r8d,%r9d
7b14: 33 c0 xor %eax,%eax
7b16: 45 2b cb sub %r11d,%r9d
7b19: 41 83 e1 0f and $0xf,%r9d
7b1d: 41 f7 d9 neg %r9d
7b20: 45 03 c8 add %r8d,%r9d
7b23: 45 89 da mov %r11d,%r10d
7b26: 45 85 db test %r11d,%r11d
7b29: 76 27 jbe 0x7b52
7b2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b32: 00
7b33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7b40: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
7b45: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
7b4a: 48 ff c0 inc %rax
7b4d: 49 3b c2 cmp %r10,%rax
7b50: 72 ee jb 0x7b40
7b52: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
7b57: 49 63 c1 movslq %r9d,%rax
7b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7b60: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
7b66: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
7b6d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
7b73: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
7b7a: 49 83 c2 10 add $0x10,%r10
7b7e: 4c 3b d0 cmp %rax,%r10
7b81: 72 dd jb 0x7b60
7b83: 41 8d 41 01 lea 0x1(%r9),%eax
7b87: 41 3b c0 cmp %r8d,%eax
7b8a: 0f 87 84 00 00 00 ja 0x7c14
7b90: 4d 63 c0 movslq %r8d,%r8
7b93: 4d 63 c9 movslq %r9d,%r9
7b96: 4d 2b c1 sub %r9,%r8
7b99: 49 83 f8 04 cmp $0x4,%r8
7b9d: 0f 8c 7b 00 00 00 jl 0x7c1e
7ba3: 4d 63 c9 movslq %r9d,%r9
7ba6: 44 89 c0 mov %r8d,%eax
7ba9: 83 e0 fc and $0xfffffffc,%eax
7bac: 45 33 db xor %r11d,%r11d
7baf: 48 63 c0 movslq %eax,%rax
7bb2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
7bb7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
7bbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7bc0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
7bc5: 49 83 c3 04 add $0x4,%r11
7bc9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
7bce: 49 83 c2 10 add $0x10,%r10
7bd2: 4c 3b d8 cmp %rax,%r11
7bd5: 72 e9 jb 0x7bc0
7bd7: 49 3b c0 cmp %r8,%rax
7bda: 73 38 jae 0x7c14
7bdc: 4d 63 c9 movslq %r9d,%r9
7bdf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
7be3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bee: 00
7bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bf6: 0f 1f 00 nopl (%rax)
7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c00: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
7c04: 48 ff c0 inc %rax
7c07: c5 fa 11 0a vmovss %xmm1,(%rdx)
7c0b: 48 83 c2 04 add $0x4,%rdx
7c0f: 49 3b c0 cmp %r8,%rax
7c12: 72 ec jb 0x7c00
7c14: 33 c0 xor %eax,%eax
7c16: c5 f8 77 vzeroupper
7c19: 48 83 c4 28 add $0x28,%rsp
7c1d: c3 ret
7c1e: 33 c0 xor %eax,%eax
7c20: eb b5 jmp 0x7bd7
7c22: 45 33 c9 xor %r9d,%r9d
7c25: e9 59 ff ff ff jmp 0x7b83
7c2a: 48 89 d1 mov %rdx,%rcx
7c2d: 44 89 c2 mov %r8d,%edx
7c30: e8 8b 8c 00 00 call 0x108c0
7c35: 48 83 c4 28 add $0x28,%rsp
7c39: c3 ret
7c3a: 33 c0 xor %eax,%eax
7c3c: 48 83 c4 28 add $0x28,%rsp
7c40: c3 ret
7c41: b8 fa ff ff ff mov $0xfffffffa,%eax
7c46: 48 83 c4 28 add $0x28,%rsp
7c4a: c3 ret
7c4b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c50: 48 83 c4 28 add $0x28,%rsp
7c54: c3 ret
7c55: 0f 1f 40 00 nopl 0x0(%rax)
7c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c60: 48 83 ec 38 sub $0x38,%rsp
7c64: 45 89 c1 mov %r8d,%r9d
7c67: 49 89 d0 mov %rdx,%r8
7c6a: 48 89 ca mov %rcx,%rdx
7c6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
7c73: 48 85 d2 test %rdx,%rdx
7c76: 8b 44 24 60 mov 0x60(%rsp),%eax
7c7a: 74 47 je 0x7cc3
7c7c: 4d 85 c0 test %r8,%r8
7c7f: 74 42 je 0x7cc3
7c81: 45 85 c9 test %r9d,%r9d
7c84: 7e 47 jle 0x7ccd
7c86: 85 c0 test %eax,%eax
7c88: 74 0f je 0x7c99
7c8a: 83 f8 04 cmp $0x4,%eax
7c8d: 74 0d je 0x7c9c
7c8f: b8 fb ff ff ff mov $0xfffffffb,%eax
7c94: 48 83 c4 38 add $0x38,%rsp
7c98: c3 ret
7c99: 83 f8 04 cmp $0x4,%eax
7c9c: 49 89 e3 mov %rsp,%r11
7c9f: b8 01 00 00 00 mov $0x1,%eax
7ca4: 41 ba 00 00 00 00 mov $0x0,%r10d
7caa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7caf: 44 0f 44 d0 cmove %eax,%r10d
7cb3: 45 89 53 20 mov %r10d,0x20(%r11)
7cb7: e8 b0 d9 a6 01 call 0x1a7566c
7cbc: 33 c0 xor %eax,%eax
7cbe: 48 83 c4 38 add $0x38,%rsp
7cc2: c3 ret
7cc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
7cc8: 48 83 c4 38 add $0x38,%rsp
7ccc: c3 ret
7ccd: b8 fa ff ff ff mov $0xfffffffa,%eax
7cd2: 48 83 c4 38 add $0x38,%rsp
7cd6: c3 ret
7cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7cde: 00 00
7ce0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
7ce5: 45 89 c1 mov %r8d,%r9d
7ce8: 49 89 d0 mov %rdx,%r8
7ceb: 48 89 ca mov %rcx,%rdx
7cee: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
7cf4: 48 85 d2 test %rdx,%rdx
7cf7: 8b 44 24 60 mov 0x60(%rsp),%eax
7cfb: 74 4b je 0x7d48
7cfd: 4d 85 c0 test %r8,%r8
7d00: 74 46 je 0x7d48
7d02: 45 85 c9 test %r9d,%r9d
7d05: 7e 4c jle 0x7d53
7d07: 85 c0 test %eax,%eax
7d09: 74 12 je 0x7d1d
7d0b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
7d10: 74 0b je 0x7d1d
7d12: b8 fb ff ff ff mov $0xfffffffb,%eax
7d17: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7d1c: c3 ret
7d1d: 49 89 e3 mov %rsp,%r11
7d20: 41 ba 01 00 00 00 mov $0x1,%r10d
7d26: 83 f8 04 cmp $0x4,%eax
7d29: b8 00 00 00 00 mov $0x0,%eax
7d2e: 41 0f 44 c2 cmove %r10d,%eax
7d32: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7d37: 41 89 43 20 mov %eax,0x20(%r11)
7d3b: e8 cc 47 a7 01 call 0x1a7c50c
7d40: 33 c0 xor %eax,%eax
7d42: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7d47: c3 ret
7d48: b8 f8 ff ff ff mov $0xfffffff8,%eax
7d4d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7d52: c3 ret
7d53: b8 fa ff ff ff mov $0xfffffffa,%eax
7d58: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7d5d: c3 ret
7d5e: 66 90 xchg %ax,%ax
7d60: 48 83 ec 38 sub $0x38,%rsp
7d64: 45 89 c1 mov %r8d,%r9d
7d67: 49 89 d0 mov %rdx,%r8
7d6a: 48 89 ca mov %rcx,%rdx
7d6d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
7d73: 8b 44 24 60 mov 0x60(%rsp),%eax
7d77: 48 85 d2 test %rdx,%rdx
7d7a: 74 47 je 0x7dc3
7d7c: 4d 85 c0 test %r8,%r8
7d7f: 74 42 je 0x7dc3
7d81: 45 85 c9 test %r9d,%r9d
7d84: 7e 47 jle 0x7dcd
7d86: 85 c0 test %eax,%eax
7d88: 74 0f je 0x7d99
7d8a: 83 f8 04 cmp $0x4,%eax
7d8d: 74 0d je 0x7d9c
7d8f: b8 fb ff ff ff mov $0xfffffffb,%eax
7d94: 48 83 c4 38 add $0x38,%rsp
7d98: c3 ret
7d99: 83 f8 04 cmp $0x4,%eax
7d9c: b8 01 00 00 00 mov $0x1,%eax
7da1: 41 ba 00 00 00 00 mov $0x0,%r10d
7da7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7dac: 44 0f 44 d0 cmove %eax,%r10d
7db0: 49 89 e3 mov %rsp,%r11
7db3: 45 89 53 20 mov %r10d,0x20(%r11)
7db7: e8 00 b4 a7 01 call 0x1a831bc
7dbc: 33 c0 xor %eax,%eax
7dbe: 48 83 c4 38 add $0x38,%rsp
7dc2: c3 ret
7dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
7dc8: 48 83 c4 38 add $0x38,%rsp
7dcc: c3 ret
7dcd: b8 fa ff ff ff mov $0xfffffffa,%eax
7dd2: 48 83 c4 38 add $0x38,%rsp
7dd6: c3 ret
7dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7dde: 00 00
7de0: 41 56 push %r14
7de2: 48 85 c9 test %rcx,%rcx
7de5: 0f 84 51 03 00 00 je 0x813c
7deb: 48 85 d2 test %rdx,%rdx
7dee: 0f 84 48 03 00 00 je 0x813c
7df4: 45 85 c0 test %r8d,%r8d
7df7: 0f 8e 37 03 00 00 jle 0x8134
7dfd: 8b 44 24 30 mov 0x30(%rsp),%eax
7e01: 85 c0 test %eax,%eax
7e03: 0f 84 94 01 00 00 je 0x7f9d
7e09: 83 f8 04 cmp $0x4,%eax
7e0c: 74 08 je 0x7e16
7e0e: b8 fb ff ff ff mov $0xfffffffb,%eax
7e13: 41 5e pop %r14
7e15: c3 ret
7e16: 45 32 c9 xor %r9b,%r9b
7e19: 41 83 f8 10 cmp $0x10,%r8d
7e1d: 0f 8c fd 02 00 00 jl 0x8120
7e23: 49 89 d3 mov %rdx,%r11
7e26: 49 83 e3 1f and $0x1f,%r11
7e2a: 45 89 db mov %r11d,%r11d
7e2d: 45 85 db test %r11d,%r11d
7e30: 74 18 je 0x7e4a
7e32: 41 f7 c3 03 00 00 00 test $0x3,%r11d
7e39: 0f 85 e1 02 00 00 jne 0x8120
7e3f: 41 f7 db neg %r11d
7e42: 41 83 c3 20 add $0x20,%r11d
7e46: 41 c1 eb 02 shr $0x2,%r11d
7e4a: 41 8d 43 10 lea 0x10(%r11),%eax
7e4e: 44 3b c0 cmp %eax,%r8d
7e51: 0f 8c c9 02 00 00 jl 0x8120
7e57: 44 89 c0 mov %r8d,%eax
7e5a: 45 33 d2 xor %r10d,%r10d
7e5d: 41 2b c3 sub %r11d,%eax
7e60: 83 e0 0f and $0xf,%eax
7e63: f7 d8 neg %eax
7e65: 41 03 c0 add %r8d,%eax
7e68: 45 85 db test %r11d,%r11d
7e6b: 76 2b jbe 0x7e98
7e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e74: 00
7e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e7c: 0f 1f 40 00 nopl 0x0(%rax)
7e80: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
7e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
7e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
7e90: 49 ff c2 inc %r10
7e93: 4d 3b d3 cmp %r11,%r10
7e96: 72 e8 jb 0x7e80
7e98: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
7e9d: 4c 63 d0 movslq %eax,%r10
7ea0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
7ea6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ead: 00
7eae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7eb5: 0f 1f 40 00 nopl 0x0(%rax)
7eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ec0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
7ec6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
7ecd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
7ed4: 01
7ed5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
7ed9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
7edf: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
7ee6: 01
7ee7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
7eeb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
7ef2: 49 83 c3 10 add $0x10,%r11
7ef6: 4d 3b da cmp %r10,%r11
7ef9: 72 c5 jb 0x7ec0
7efb: 44 8d 50 01 lea 0x1(%rax),%r10d
7eff: 45 3b d0 cmp %r8d,%r10d
7f02: 0f 87 10 02 00 00 ja 0x8118
7f08: 4d 63 c0 movslq %r8d,%r8
7f0b: 48 63 c0 movslq %eax,%rax
7f0e: 4c 2b c0 sub %rax,%r8
7f11: 41 80 f9 01 cmp $0x1,%r9b
7f15: 75 05 jne 0x7f1c
7f17: 45 33 db xor %r11d,%r11d
7f1a: eb 3d jmp 0x7f59
7f1c: 49 83 f8 04 cmp $0x4,%r8
7f20: 7c f5 jl 0x7f17
7f22: 48 63 c0 movslq %eax,%rax
7f25: 45 89 c3 mov %r8d,%r11d
7f28: 41 83 e3 fc and $0xfffffffc,%r11d
7f2c: 45 33 d2 xor %r10d,%r10d
7f2f: 4d 63 db movslq %r11d,%r11
7f32: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
7f37: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
7f3b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
7f3f: 90 nop
7f40: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
7f46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
7f4a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
7f50: 49 83 c2 04 add $0x4,%r10
7f54: 4d 3b d3 cmp %r11,%r10
7f57: 72 e7 jb 0x7f40
7f59: 4d 3b d8 cmp %r8,%r11
7f5c: 0f 83 b6 01 00 00 jae 0x8118
7f62: 48 63 c0 movslq %eax,%rax
7f65: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7f69: 48 8d 04 81 lea (%rcx,%rax,4),%rax
7f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f74: 00
7f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f7c: 0f 1f 40 00 nopl 0x0(%rax)
7f80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7f86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
7f8a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
7f90: 49 ff c3 inc %r11
7f93: 4d 3b d8 cmp %r8,%r11
7f96: 72 e8 jb 0x7f80
7f98: e9 7b 01 00 00 jmp 0x8118
7f9d: 45 32 c9 xor %r9b,%r9b
7fa0: 41 83 f8 10 cmp $0x10,%r8d
7fa4: 0f 8c 80 01 00 00 jl 0x812a
7faa: 49 89 d3 mov %rdx,%r11
7fad: 49 83 e3 1f and $0x1f,%r11
7fb1: 45 89 db mov %r11d,%r11d
7fb4: 45 85 db test %r11d,%r11d
7fb7: 74 18 je 0x7fd1
7fb9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
7fc0: 0f 85 64 01 00 00 jne 0x812a
7fc6: 41 f7 db neg %r11d
7fc9: 41 83 c3 20 add $0x20,%r11d
7fcd: 41 c1 eb 02 shr $0x2,%r11d
7fd1: 41 8d 43 10 lea 0x10(%r11),%eax
7fd5: 44 3b c0 cmp %eax,%r8d
7fd8: 0f 8c 4c 01 00 00 jl 0x812a
7fde: 44 89 c0 mov %r8d,%eax
7fe1: 45 33 d2 xor %r10d,%r10d
7fe4: 41 2b c3 sub %r11d,%eax
7fe7: 83 e0 0f and $0xf,%eax
7fea: f7 d8 neg %eax
7fec: 41 03 c0 add %r8d,%eax
7fef: 45 85 db test %r11d,%r11d
7ff2: 76 24 jbe 0x8018
7ff4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)