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

9104 lines
435 KiB
Plaintext

; th_8d60: VA 0x180008d60-0x180010d60 (32768 bytes)
/tmp/opencode/dis/th_8d60.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 53 push %rbx
1: 56 push %rsi
2: 41 57 push %r15
4: 49 89 cb mov %rcx,%r11
7: 4d 85 db test %r11,%r11
a: 0f 84 a7 01 00 00 je 0x1b7
10: 48 85 d2 test %rdx,%rdx
13: 0f 84 9e 01 00 00 je 0x1b7
19: 4d 85 c0 test %r8,%r8
1c: 0f 84 95 01 00 00 je 0x1b7
22: 45 85 c9 test %r9d,%r9d
25: 0f 8e 82 01 00 00 jle 0x1ad
2b: 41 83 f9 10 cmp $0x10,%r9d
2f: 0f 8c 70 01 00 00 jl 0x1a5
35: 4c 89 c1 mov %r8,%rcx
38: 48 83 e1 1f and $0x1f,%rcx
3c: 89 c9 mov %ecx,%ecx
3e: 85 c9 test %ecx,%ecx
40: 74 11 je 0x53
42: f6 c1 07 test $0x7,%cl
45: 0f 85 5a 01 00 00 jne 0x1a5
4b: f7 d9 neg %ecx
4d: 83 c1 20 add $0x20,%ecx
50: c1 e9 03 shr $0x3,%ecx
53: 8d 41 10 lea 0x10(%rcx),%eax
56: 44 3b c8 cmp %eax,%r9d
59: 0f 8c 46 01 00 00 jl 0x1a5
5f: 45 89 ca mov %r9d,%r10d
62: 33 c0 xor %eax,%eax
64: 44 2b d1 sub %ecx,%r10d
67: 41 83 e2 0f and $0xf,%r10d
6b: 41 f7 da neg %r10d
6e: 45 03 d1 add %r9d,%r10d
71: 85 c9 test %ecx,%ecx
73: 76 24 jbe 0x99
75: 0f 1f 40 00 nopl 0x0(%rax)
79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
80: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
85: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
8b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
91: 48 ff c0 inc %rax
94: 48 3b c1 cmp %rcx,%rax
97: 72 e7 jb 0x80
99: 49 63 c2 movslq %r10d,%rax
9c: 0f 1f 40 00 nopl 0x0(%rax)
a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
d6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
e9: 48 83 c1 10 add $0x10,%rcx
ed: 48 3b c8 cmp %rax,%rcx
f0: 72 ae jb 0xa0
f2: 41 8d 42 01 lea 0x1(%r10),%eax
f6: 41 3b c1 cmp %r9d,%eax
f9: 0f 87 98 00 00 00 ja 0x197
ff: 4d 63 c9 movslq %r9d,%r9
102: 4d 63 d2 movslq %r10d,%r10
105: 4d 2b ca sub %r10,%r9
108: 49 83 f9 04 cmp $0x4,%r9
10c: 0f 8c 8f 00 00 00 jl 0x1a1
112: 4d 63 d2 movslq %r10d,%r10
115: 44 89 ce mov %r9d,%esi
118: 83 e6 fc and $0xfffffffc,%esi
11b: 33 c9 xor %ecx,%ecx
11d: 48 63 f6 movslq %esi,%rsi
120: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
124: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
128: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
12c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
133: 00
134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
140: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
146: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
14b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
150: 48 83 c1 04 add $0x4,%rcx
154: 48 3b ce cmp %rsi,%rcx
157: 72 e7 jb 0x140
159: 49 3b f1 cmp %r9,%rsi
15c: 73 39 jae 0x197
15e: 4d 63 d2 movslq %r10d,%r10
161: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
165: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
169: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
16d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
174: 00
175: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17c: 0f 1f 40 00 nopl 0x0(%rax)
180: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
185: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
18a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
18f: 48 ff c6 inc %rsi
192: 49 3b f1 cmp %r9,%rsi
195: 72 e9 jb 0x180
197: 33 c0 xor %eax,%eax
199: c5 f8 77 vzeroupper
19c: 41 5f pop %r15
19e: 5e pop %rsi
19f: 5b pop %rbx
1a0: c3 ret
1a1: 33 f6 xor %esi,%esi
1a3: eb b4 jmp 0x159
1a5: 45 33 d2 xor %r10d,%r10d
1a8: e9 45 ff ff ff jmp 0xf2
1ad: b8 fa ff ff ff mov $0xfffffffa,%eax
1b2: 41 5f pop %r15
1b4: 5e pop %rsi
1b5: 5b pop %rbx
1b6: c3 ret
1b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
1bc: 41 5f pop %r15
1be: 5e pop %rsi
1bf: 5b pop %rbx
1c0: c3 ret
1c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c8: 00
1c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d7: 00
1d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1df: 90 nop
1e0: 53 push %rbx
1e1: 56 push %rsi
1e2: 41 57 push %r15
1e4: 49 89 cb mov %rcx,%r11
1e7: 4d 85 db test %r11,%r11
1ea: 0f 84 a7 01 00 00 je 0x397
1f0: 48 85 d2 test %rdx,%rdx
1f3: 0f 84 9e 01 00 00 je 0x397
1f9: 4d 85 c0 test %r8,%r8
1fc: 0f 84 95 01 00 00 je 0x397
202: 45 85 c9 test %r9d,%r9d
205: 0f 8e 82 01 00 00 jle 0x38d
20b: 41 83 f9 10 cmp $0x10,%r9d
20f: 0f 8c 70 01 00 00 jl 0x385
215: 4c 89 c1 mov %r8,%rcx
218: 48 83 e1 1f and $0x1f,%rcx
21c: 89 c9 mov %ecx,%ecx
21e: 85 c9 test %ecx,%ecx
220: 74 11 je 0x233
222: f6 c1 07 test $0x7,%cl
225: 0f 85 5a 01 00 00 jne 0x385
22b: f7 d9 neg %ecx
22d: 83 c1 20 add $0x20,%ecx
230: c1 e9 03 shr $0x3,%ecx
233: 8d 41 10 lea 0x10(%rcx),%eax
236: 44 3b c8 cmp %eax,%r9d
239: 0f 8c 46 01 00 00 jl 0x385
23f: 45 89 ca mov %r9d,%r10d
242: 33 c0 xor %eax,%eax
244: 44 2b d1 sub %ecx,%r10d
247: 41 83 e2 0f and $0xf,%r10d
24b: 41 f7 da neg %r10d
24e: 45 03 d1 add %r9d,%r10d
251: 85 c9 test %ecx,%ecx
253: 76 24 jbe 0x279
255: 0f 1f 40 00 nopl 0x0(%rax)
259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
260: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
265: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
26b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
271: 48 ff c0 inc %rax
274: 48 3b c1 cmp %rcx,%rax
277: 72 e7 jb 0x260
279: 49 63 c2 movslq %r10d,%rax
27c: 0f 1f 40 00 nopl 0x0(%rax)
280: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
285: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
28b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
291: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
298: 03
299: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
29f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
2a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
2ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
2b4: 03
2b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
2bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
2c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
2c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
2d0: 03
2d1: 48 83 c1 10 add $0x10,%rcx
2d5: 48 3b c8 cmp %rax,%rcx
2d8: 72 a6 jb 0x280
2da: 41 8d 42 01 lea 0x1(%r10),%eax
2de: 41 3b c1 cmp %r9d,%eax
2e1: 0f 87 90 00 00 00 ja 0x377
2e7: 4d 63 c9 movslq %r9d,%r9
2ea: 4d 63 d2 movslq %r10d,%r10
2ed: 4d 2b ca sub %r10,%r9
2f0: 49 83 f9 04 cmp $0x4,%r9
2f4: 0f 8c 87 00 00 00 jl 0x381
2fa: 4d 63 d2 movslq %r10d,%r10
2fd: 44 89 ce mov %r9d,%esi
300: 83 e6 fc and $0xfffffffc,%esi
303: 33 c9 xor %ecx,%ecx
305: 48 63 f6 movslq %esi,%rsi
308: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
30c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
310: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
314: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
320: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
326: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
32b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
330: 48 83 c1 04 add $0x4,%rcx
334: 48 3b ce cmp %rsi,%rcx
337: 72 e7 jb 0x320
339: 49 3b f1 cmp %r9,%rsi
33c: 73 39 jae 0x377
33e: 4d 63 d2 movslq %r10d,%r10
341: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
345: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
349: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
34d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
354: 00
355: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35c: 0f 1f 40 00 nopl 0x0(%rax)
360: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
365: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
36a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
36f: 48 ff c6 inc %rsi
372: 49 3b f1 cmp %r9,%rsi
375: 72 e9 jb 0x360
377: 33 c0 xor %eax,%eax
379: c5 f8 77 vzeroupper
37c: 41 5f pop %r15
37e: 5e pop %rsi
37f: 5b pop %rbx
380: c3 ret
381: 33 f6 xor %esi,%esi
383: eb b4 jmp 0x339
385: 45 33 d2 xor %r10d,%r10d
388: e9 4d ff ff ff jmp 0x2da
38d: b8 fa ff ff ff mov $0xfffffffa,%eax
392: 41 5f pop %r15
394: 5e pop %rsi
395: 5b pop %rbx
396: c3 ret
397: b8 f8 ff ff ff mov $0xfffffff8,%eax
39c: 41 5f pop %r15
39e: 5e pop %rsi
39f: 5b pop %rbx
3a0: c3 ret
3a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a8: 00
3a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b7: 00
3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bf: 90 nop
3c0: 48 83 ec 28 sub $0x28,%rsp
3c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
3c9: 48 85 d2 test %rdx,%rdx
3cc: 74 1b je 0x3e9
3ce: 45 85 c0 test %r8d,%r8d
3d1: 7f 0a jg 0x3dd
3d3: b8 fa ff ff ff mov $0xfffffffa,%eax
3d8: 48 83 c4 28 add $0x28,%rsp
3dc: c3 ret
3dd: e8 9e 76 03 00 call 0x37a80
3e2: 33 c0 xor %eax,%eax
3e4: 48 83 c4 28 add $0x28,%rsp
3e8: c3 ret
3e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ee: 48 83 c4 28 add $0x28,%rsp
3f2: c3 ret
3f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ff: 00
400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
405: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
40a: 48 85 d2 test %rdx,%rdx
40d: 74 1d je 0x42c
40f: 45 85 c0 test %r8d,%r8d
412: 7f 0b jg 0x41f
414: b8 fa ff ff ff mov $0xfffffffa,%eax
419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
41e: c3 ret
41f: e8 fc 77 03 00 call 0x37c20
424: 33 c0 xor %eax,%eax
426: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
42b: c3 ret
42c: b8 f8 ff ff ff mov $0xfffffff8,%eax
431: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
436: 90 nop
437: c3 ret
438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43f: 00
440: 48 83 ec 28 sub $0x28,%rsp
444: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
449: 48 85 d2 test %rdx,%rdx
44c: 74 1b je 0x469
44e: 45 85 c0 test %r8d,%r8d
451: 7f 0a jg 0x45d
453: b8 fa ff ff ff mov $0xfffffffa,%eax
458: 48 83 c4 28 add $0x28,%rsp
45c: c3 ret
45d: e8 5e 79 03 00 call 0x37dc0
462: 33 c0 xor %eax,%eax
464: 48 83 c4 28 add $0x28,%rsp
468: c3 ret
469: b8 f8 ff ff ff mov $0xfffffff8,%eax
46e: 48 83 c4 28 add $0x28,%rsp
472: c3 ret
473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47f: 00
480: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
485: 49 89 d1 mov %rdx,%r9
488: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
48c: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
491: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
497: 4d 85 c9 test %r9,%r9
49a: 0f 84 5a 01 00 00 je 0x5fa
4a0: 45 85 c0 test %r8d,%r8d
4a3: 0f 8e 48 01 00 00 jle 0x5f1
4a9: 41 83 f8 08 cmp $0x8,%r8d
4ad: 0f 8c 2f 01 00 00 jl 0x5e2
4b3: 4c 89 ca mov %r9,%rdx
4b6: 48 83 e2 1f and $0x1f,%rdx
4ba: 85 d2 test %edx,%edx
4bc: 74 11 je 0x4cf
4be: f6 c2 07 test $0x7,%dl
4c1: 0f 85 1b 01 00 00 jne 0x5e2
4c7: f7 da neg %edx
4c9: 83 c2 20 add $0x20,%edx
4cc: c1 ea 03 shr $0x3,%edx
4cf: 8d 42 08 lea 0x8(%rdx),%eax
4d2: 44 3b c0 cmp %eax,%r8d
4d5: 0f 8c 07 01 00 00 jl 0x5e2
4db: 44 89 c1 mov %r8d,%ecx
4de: 33 c0 xor %eax,%eax
4e0: 2b ca sub %edx,%ecx
4e2: 83 e1 07 and $0x7,%ecx
4e5: f7 d9 neg %ecx
4e7: 41 03 c8 add %r8d,%ecx
4ea: 41 89 d2 mov %edx,%r10d
4ed: 85 d2 test %edx,%edx
4ef: 76 27 jbe 0x518
4f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f8: 00
4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
500: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
506: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
50a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
510: 48 ff c0 inc %rax
513: 49 3b c2 cmp %r10,%rax
516: 72 e8 jb 0x500
518: 48 63 d1 movslq %ecx,%rdx
51b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
520: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
526: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
52d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
533: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
53a: 49 83 c2 08 add $0x8,%r10
53e: 4c 3b d2 cmp %rdx,%r10
541: 72 dd jb 0x520
543: 8d 41 01 lea 0x1(%rcx),%eax
546: 41 3b c0 cmp %r8d,%eax
549: 0f 87 89 00 00 00 ja 0x5d8
54f: 4d 63 c0 movslq %r8d,%r8
552: 4c 2b c2 sub %rdx,%r8
555: 49 83 f8 02 cmp $0x2,%r8
559: 0f 8c 7f 00 00 00 jl 0x5de
55f: 44 89 c0 mov %r8d,%eax
562: 45 33 d2 xor %r10d,%r10d
565: 83 e0 fe and $0xfffffffe,%eax
568: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
56c: 48 63 c0 movslq %eax,%rax
56f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57f: 00
580: 49 83 c2 02 add $0x2,%r10
584: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
588: c5 f8 11 12 vmovups %xmm2,(%rdx)
58c: 48 83 c2 10 add $0x10,%rdx
590: 4c 3b d0 cmp %rax,%r10
593: 72 eb jb 0x580
595: 49 3b c0 cmp %r8,%rax
598: 73 3e jae 0x5d8
59a: 48 63 c9 movslq %ecx,%rcx
59d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
5a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
5a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ac: 00
5ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c0: c5 fb 10 0a vmovsd (%rdx),%xmm1
5c4: 48 ff c0 inc %rax
5c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
5cb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
5cf: 48 83 c2 08 add $0x8,%rdx
5d3: 49 3b c0 cmp %r8,%rax
5d6: 72 e8 jb 0x5c0
5d8: 33 c0 xor %eax,%eax
5da: c5 f8 77 vzeroupper
5dd: c3 ret
5de: 33 c0 xor %eax,%eax
5e0: eb b3 jmp 0x595
5e2: 33 c9 xor %ecx,%ecx
5e4: 41 83 f8 01 cmp $0x1,%r8d
5e8: 72 ee jb 0x5d8
5ea: 4d 63 c0 movslq %r8d,%r8
5ed: 33 c0 xor %eax,%eax
5ef: eb a4 jmp 0x595
5f1: b8 fa ff ff ff mov $0xfffffffa,%eax
5f6: c5 f8 77 vzeroupper
5f9: c3 ret
5fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
5ff: c5 f8 77 vzeroupper
602: c3 ret
603: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60a: 00
60b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
620: 45 89 c1 mov %r8d,%r9d
623: 49 89 d0 mov %rdx,%r8
626: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
62b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
630: 4d 85 c0 test %r8,%r8
633: 0f 84 f0 00 00 00 je 0x729
639: 45 85 c9 test %r9d,%r9d
63c: 0f 8e e1 00 00 00 jle 0x723
642: 49 63 d1 movslq %r9d,%rdx
645: 48 83 fa 08 cmp $0x8,%rdx
649: 0f 8c cf 00 00 00 jl 0x71e
64f: 4c 89 c0 mov %r8,%rax
652: 48 83 e0 1f and $0x1f,%rax
656: 85 c0 test %eax,%eax
658: 74 10 je 0x66a
65a: a8 07 test $0x7,%al
65c: 0f 85 bc 00 00 00 jne 0x71e
662: f7 d8 neg %eax
664: 83 c0 20 add $0x20,%eax
667: c1 e8 03 shr $0x3,%eax
66a: 8d 48 08 lea 0x8(%rax),%ecx
66d: 48 3b d1 cmp %rcx,%rdx
670: 0f 8c a8 00 00 00 jl 0x71e
676: 44 89 c9 mov %r9d,%ecx
679: 2b c8 sub %eax,%ecx
67b: 83 e1 07 and $0x7,%ecx
67e: 44 2b c9 sub %ecx,%r9d
681: 33 c9 xor %ecx,%ecx
683: 41 89 c2 mov %eax,%r10d
686: 85 c0 test %eax,%eax
688: 76 2e jbe 0x6b8
68a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
691: 00
692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
6a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
6aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
6b0: 48 ff c1 inc %rcx
6b3: 49 3b ca cmp %r10,%rcx
6b6: 72 e8 jb 0x6a0
6b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
6bd: 49 63 c1 movslq %r9d,%rax
6c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
6c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
6cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
6d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
6da: 49 83 c2 08 add $0x8,%r10
6de: 4c 3b d0 cmp %rax,%r10
6e1: 72 dd jb 0x6c0
6e3: 33 c0 xor %eax,%eax
6e5: 41 8d 49 01 lea 0x1(%r9),%ecx
6e9: 48 63 c9 movslq %ecx,%rcx
6ec: 48 3b ca cmp %rdx,%rcx
6ef: 77 27 ja 0x718
6f1: 4d 63 c9 movslq %r9d,%r9
6f4: 49 2b d1 sub %r9,%rdx
6f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
6fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
700: c5 fb 10 09 vmovsd (%rcx),%xmm1
704: 48 ff c0 inc %rax
707: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
70b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
70f: 48 83 c1 08 add $0x8,%rcx
713: 48 3b c2 cmp %rdx,%rax
716: 72 e8 jb 0x700
718: 33 c0 xor %eax,%eax
71a: c5 f8 77 vzeroupper
71d: c3 ret
71e: 45 33 c9 xor %r9d,%r9d
721: eb c0 jmp 0x6e3
723: b8 fa ff ff ff mov $0xfffffffa,%eax
728: c3 ret
729: b8 f8 ff ff ff mov $0xfffffff8,%eax
72e: c3 ret
72f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
736: 00
737: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73e: 66 90 xchg %ax,%ax
740: 45 89 c1 mov %r8d,%r9d
743: 49 89 d0 mov %rdx,%r8
746: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
74b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
750: 4d 85 c0 test %r8,%r8
753: 0f 84 f0 00 00 00 je 0x849
759: 45 85 c9 test %r9d,%r9d
75c: 0f 8e e1 00 00 00 jle 0x843
762: 49 63 d1 movslq %r9d,%rdx
765: 48 83 fa 08 cmp $0x8,%rdx
769: 0f 8c cf 00 00 00 jl 0x83e
76f: 4c 89 c0 mov %r8,%rax
772: 48 83 e0 1f and $0x1f,%rax
776: 85 c0 test %eax,%eax
778: 74 10 je 0x78a
77a: a8 07 test $0x7,%al
77c: 0f 85 bc 00 00 00 jne 0x83e
782: f7 d8 neg %eax
784: 83 c0 20 add $0x20,%eax
787: c1 e8 03 shr $0x3,%eax
78a: 8d 48 08 lea 0x8(%rax),%ecx
78d: 48 3b d1 cmp %rcx,%rdx
790: 0f 8c a8 00 00 00 jl 0x83e
796: 44 89 c9 mov %r9d,%ecx
799: 2b c8 sub %eax,%ecx
79b: 83 e1 07 and $0x7,%ecx
79e: 44 2b c9 sub %ecx,%r9d
7a1: 33 c9 xor %ecx,%ecx
7a3: 41 89 c2 mov %eax,%r10d
7a6: 85 c0 test %eax,%eax
7a8: 76 2e jbe 0x7d8
7aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b1: 00
7b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
7c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
7ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
7d0: 48 ff c1 inc %rcx
7d3: 49 3b ca cmp %r10,%rcx
7d6: 72 e8 jb 0x7c0
7d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
7dd: 49 63 c1 movslq %r9d,%rax
7e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
7e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
7ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
7f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
7fa: 49 83 c2 08 add $0x8,%r10
7fe: 4c 3b d0 cmp %rax,%r10
801: 72 dd jb 0x7e0
803: 33 c0 xor %eax,%eax
805: 41 8d 49 01 lea 0x1(%r9),%ecx
809: 48 63 c9 movslq %ecx,%rcx
80c: 48 3b ca cmp %rdx,%rcx
80f: 77 27 ja 0x838
811: 4d 63 c9 movslq %r9d,%r9
814: 49 2b d1 sub %r9,%rdx
817: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
81b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
820: c5 fb 10 01 vmovsd (%rcx),%xmm0
824: 48 ff c0 inc %rax
827: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
82b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
82f: 48 83 c1 08 add $0x8,%rcx
833: 48 3b c2 cmp %rdx,%rax
836: 72 e8 jb 0x820
838: 33 c0 xor %eax,%eax
83a: c5 f8 77 vzeroupper
83d: c3 ret
83e: 45 33 c9 xor %r9d,%r9d
841: eb c0 jmp 0x803
843: b8 fa ff ff ff mov $0xfffffffa,%eax
848: c3 ret
849: b8 f8 ff ff ff mov $0xfffffff8,%eax
84e: c3 ret
84f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
856: 00
857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
85e: 66 90 xchg %ax,%ax
860: 55 push %rbp
861: 48 83 ec 30 sub $0x30,%rsp
865: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
86a: 48 89 4d 20 mov %rcx,0x20(%rbp)
86e: 48 89 55 28 mov %rdx,0x28(%rbp)
872: 44 89 45 30 mov %r8d,0x30(%rbp)
876: 48 8b 45 20 mov 0x20(%rbp),%rax
87a: 48 8b 55 28 mov 0x28(%rbp),%rdx
87e: 8b 4d 30 mov 0x30(%rbp),%ecx
881: 89 4d 08 mov %ecx,0x8(%rbp)
884: 48 89 c1 mov %rax,%rcx
887: 8b 45 08 mov 0x8(%rbp),%eax
88a: 41 89 c0 mov %eax,%r8d
88d: e8 8e 75 13 00 call 0x137e20
892: 89 45 00 mov %eax,0x0(%rbp)
895: 8b 45 00 mov 0x0(%rbp),%eax
898: 48 8d 65 10 lea 0x10(%rbp),%rsp
89c: 5d pop %rbp
89d: c3 ret
89e: 66 90 xchg %ax,%ax
8a0: 55 push %rbp
8a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
8a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
8ab: 48 89 4d 20 mov %rcx,0x20(%rbp)
8af: 48 89 55 28 mov %rdx,0x28(%rbp)
8b3: 44 89 45 30 mov %r8d,0x30(%rbp)
8b7: 48 8b 45 20 mov 0x20(%rbp),%rax
8bb: 48 8b 55 28 mov 0x28(%rbp),%rdx
8bf: 8b 4d 30 mov 0x30(%rbp),%ecx
8c2: 89 4d 08 mov %ecx,0x8(%rbp)
8c5: 48 89 c1 mov %rax,%rcx
8c8: 8b 45 08 mov 0x8(%rbp),%eax
8cb: 41 89 c0 mov %eax,%r8d
8ce: e8 6d 75 13 00 call 0x137e40
8d3: 89 45 00 mov %eax,0x0(%rbp)
8d6: 8b 45 00 mov 0x0(%rbp),%eax
8d9: 48 8d 65 10 lea 0x10(%rbp),%rsp
8dd: 5d pop %rbp
8de: c3 ret
8df: 90 nop
8e0: 55 push %rbp
8e1: 48 83 ec 30 sub $0x30,%rsp
8e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
8ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
8ee: 48 89 55 28 mov %rdx,0x28(%rbp)
8f2: 44 89 45 30 mov %r8d,0x30(%rbp)
8f6: 48 8b 45 20 mov 0x20(%rbp),%rax
8fa: 48 8b 55 28 mov 0x28(%rbp),%rdx
8fe: 8b 4d 30 mov 0x30(%rbp),%ecx
901: 89 4d 08 mov %ecx,0x8(%rbp)
904: 48 89 c1 mov %rax,%rcx
907: 8b 45 08 mov 0x8(%rbp),%eax
90a: 41 89 c0 mov %eax,%r8d
90d: e8 4e 75 13 00 call 0x137e60
912: 89 45 00 mov %eax,0x0(%rbp)
915: 8b 45 00 mov 0x0(%rbp),%eax
918: 48 8d 65 10 lea 0x10(%rbp),%rsp
91c: 5d pop %rbp
91d: c3 ret
91e: 66 90 xchg %ax,%ax
920: 55 push %rbp
921: 48 83 ec 30 sub $0x30,%rsp
925: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
92a: 48 89 4d 20 mov %rcx,0x20(%rbp)
92e: 48 89 55 28 mov %rdx,0x28(%rbp)
932: 44 89 45 30 mov %r8d,0x30(%rbp)
936: 48 8b 45 20 mov 0x20(%rbp),%rax
93a: 48 8b 55 28 mov 0x28(%rbp),%rdx
93e: 8b 4d 30 mov 0x30(%rbp),%ecx
941: 89 4d 08 mov %ecx,0x8(%rbp)
944: 48 89 c1 mov %rax,%rcx
947: 8b 45 08 mov 0x8(%rbp),%eax
94a: 41 89 c0 mov %eax,%r8d
94d: e8 2e 75 13 00 call 0x137e80
952: 89 45 00 mov %eax,0x0(%rbp)
955: 8b 45 00 mov 0x0(%rbp),%eax
958: 48 8d 65 10 lea 0x10(%rbp),%rsp
95c: 5d pop %rbp
95d: c3 ret
95e: 66 90 xchg %ax,%ax
960: 55 push %rbp
961: 48 83 ec 30 sub $0x30,%rsp
965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
96a: 48 89 4d 20 mov %rcx,0x20(%rbp)
96e: 48 89 55 28 mov %rdx,0x28(%rbp)
972: 44 89 45 30 mov %r8d,0x30(%rbp)
976: 48 8b 45 20 mov 0x20(%rbp),%rax
97a: 48 8b 55 28 mov 0x28(%rbp),%rdx
97e: 8b 4d 30 mov 0x30(%rbp),%ecx
981: 89 4d 08 mov %ecx,0x8(%rbp)
984: 48 89 c1 mov %rax,%rcx
987: 8b 45 08 mov 0x8(%rbp),%eax
98a: 41 89 c0 mov %eax,%r8d
98d: e8 0e 75 13 00 call 0x137ea0
992: 89 45 00 mov %eax,0x0(%rbp)
995: 8b 45 00 mov 0x0(%rbp),%eax
998: 48 8d 65 10 lea 0x10(%rbp),%rsp
99c: 5d pop %rbp
99d: c3 ret
99e: 66 90 xchg %ax,%ax
9a0: 55 push %rbp
9a1: 48 83 ec 30 sub $0x30,%rsp
9a5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
9aa: 48 89 4d 20 mov %rcx,0x20(%rbp)
9ae: 48 89 55 28 mov %rdx,0x28(%rbp)
9b2: 44 89 45 30 mov %r8d,0x30(%rbp)
9b6: 48 8b 45 20 mov 0x20(%rbp),%rax
9ba: 48 8b 55 28 mov 0x28(%rbp),%rdx
9be: 8b 4d 30 mov 0x30(%rbp),%ecx
9c1: 89 4d 08 mov %ecx,0x8(%rbp)
9c4: 48 89 c1 mov %rax,%rcx
9c7: 8b 45 08 mov 0x8(%rbp),%eax
9ca: 41 89 c0 mov %eax,%r8d
9cd: e8 ee 74 13 00 call 0x137ec0
9d2: 89 45 00 mov %eax,0x0(%rbp)
9d5: 8b 45 00 mov 0x0(%rbp),%eax
9d8: 48 8d 65 10 lea 0x10(%rbp),%rsp
9dc: 5d pop %rbp
9dd: c3 ret
9de: 66 90 xchg %ax,%ax
9e0: 48 83 ec 28 sub $0x28,%rsp
9e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
9e9: 48 85 d2 test %rdx,%rdx
9ec: 74 28 je 0xa16
9ee: 45 85 c0 test %r8d,%r8d
9f1: 7f 0a jg 0x9fd
9f3: b8 fa ff ff ff mov $0xfffffffa,%eax
9f8: 48 83 c4 28 add $0x28,%rsp
9fc: c3 ret
9fd: 89 c8 mov %ecx,%eax
9ff: 48 c1 e9 20 shr $0x20,%rcx
a03: 48 c1 e1 20 shl $0x20,%rcx
a07: 48 0b c8 or %rax,%rcx
a0a: e8 51 75 03 00 call 0x37f60
a0f: 33 c0 xor %eax,%eax
a11: 48 83 c4 28 add $0x28,%rsp
a15: c3 ret
a16: b8 f8 ff ff ff mov $0xfffffff8,%eax
a1b: 48 83 c4 28 add $0x28,%rsp
a1f: c3 ret
a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
a25: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
a2a: 48 85 d2 test %rdx,%rdx
a2d: 74 2a je 0xa59
a2f: 45 85 c0 test %r8d,%r8d
a32: 7f 0b jg 0xa3f
a34: b8 fa ff ff ff mov $0xfffffffa,%eax
a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
a3e: c3 ret
a3f: 89 c8 mov %ecx,%eax
a41: 48 c1 e9 20 shr $0x20,%rcx
a45: 48 c1 e1 20 shl $0x20,%rcx
a49: 48 0b c8 or %rax,%rcx
a4c: e8 2f 75 03 00 call 0x37f80
a51: 33 c0 xor %eax,%eax
a53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
a58: c3 ret
a59: b8 f8 ff ff ff mov $0xfffffff8,%eax
a5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
a63: 90 nop
a64: c3 ret
a65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a6c: 00
a6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a80: 48 83 ec 28 sub $0x28,%rsp
a84: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
a89: 48 85 d2 test %rdx,%rdx
a8c: 74 28 je 0xab6
a8e: 45 85 c0 test %r8d,%r8d
a91: 7f 0a jg 0xa9d
a93: b8 fa ff ff ff mov $0xfffffffa,%eax
a98: 48 83 c4 28 add $0x28,%rsp
a9c: c3 ret
a9d: 89 c8 mov %ecx,%eax
a9f: 48 c1 e9 20 shr $0x20,%rcx
aa3: 48 c1 e1 20 shl $0x20,%rcx
aa7: 48 0b c8 or %rax,%rcx
aaa: e8 f1 74 03 00 call 0x37fa0
aaf: 33 c0 xor %eax,%eax
ab1: 48 83 c4 28 add $0x28,%rsp
ab5: c3 ret
ab6: b8 f8 ff ff ff mov $0xfffffff8,%eax
abb: 48 83 c4 28 add $0x28,%rsp
abf: c3 ret
ac0: 48 83 ec 28 sub $0x28,%rsp
ac4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
ac9: 48 85 d2 test %rdx,%rdx
acc: 74 28 je 0xaf6
ace: 45 85 c0 test %r8d,%r8d
ad1: 7f 0a jg 0xadd
ad3: b8 fa ff ff ff mov $0xfffffffa,%eax
ad8: 48 83 c4 28 add $0x28,%rsp
adc: c3 ret
add: 89 c8 mov %ecx,%eax
adf: 48 c1 e9 20 shr $0x20,%rcx
ae3: 48 c1 e1 20 shl $0x20,%rcx
ae7: 48 0b c8 or %rax,%rcx
aea: e8 d1 74 03 00 call 0x37fc0
aef: 33 c0 xor %eax,%eax
af1: 48 83 c4 28 add $0x28,%rsp
af5: c3 ret
af6: b8 f8 ff ff ff mov $0xfffffff8,%eax
afb: 48 83 c4 28 add $0x28,%rsp
aff: c3 ret
b00: 48 83 ec 28 sub $0x28,%rsp
b04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
b09: 48 85 d2 test %rdx,%rdx
b0c: 74 28 je 0xb36
b0e: 45 85 c0 test %r8d,%r8d
b11: 7f 0a jg 0xb1d
b13: b8 fa ff ff ff mov $0xfffffffa,%eax
b18: 48 83 c4 28 add $0x28,%rsp
b1c: c3 ret
b1d: 89 c8 mov %ecx,%eax
b1f: 48 c1 e9 20 shr $0x20,%rcx
b23: 48 c1 e1 20 shl $0x20,%rcx
b27: 48 0b c8 or %rax,%rcx
b2a: e8 b1 74 03 00 call 0x37fe0
b2f: 33 c0 xor %eax,%eax
b31: 48 83 c4 28 add $0x28,%rsp
b35: c3 ret
b36: b8 f8 ff ff ff mov $0xfffffff8,%eax
b3b: 48 83 c4 28 add $0x28,%rsp
b3f: c3 ret
b40: 48 83 ec 28 sub $0x28,%rsp
b44: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
b49: 48 85 d2 test %rdx,%rdx
b4c: 74 28 je 0xb76
b4e: 45 85 c0 test %r8d,%r8d
b51: 7f 0a jg 0xb5d
b53: b8 fa ff ff ff mov $0xfffffffa,%eax
b58: 48 83 c4 28 add $0x28,%rsp
b5c: c3 ret
b5d: 89 c8 mov %ecx,%eax
b5f: 48 c1 e9 20 shr $0x20,%rcx
b63: 48 c1 e1 20 shl $0x20,%rcx
b67: 48 0b c8 or %rax,%rcx
b6a: e8 d1 77 03 00 call 0x38340
b6f: 33 c0 xor %eax,%eax
b71: 48 83 c4 28 add $0x28,%rsp
b75: c3 ret
b76: b8 f8 ff ff ff mov $0xfffffff8,%eax
b7b: 48 83 c4 28 add $0x28,%rsp
b7f: c3 ret
b80: 48 83 ec 28 sub $0x28,%rsp
b84: 48 85 d2 test %rdx,%rdx
b87: 74 41 je 0xbca
b89: 45 85 c0 test %r8d,%r8d
b8c: 7e 32 jle 0xbc0
b8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c53fb8
b95: 01
b96: 7a 02 jp 0xb9a
b98: 74 10 je 0xbaa
b9a: 0f 57 c9 xorps %xmm1,%xmm1
b9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
ba1: 7a 02 jp 0xba5
ba3: 74 0c je 0xbb1
ba5: e8 b6 7a 03 00 call 0x38660
baa: 33 c0 xor %eax,%eax
bac: 48 83 c4 28 add $0x28,%rsp
bb0: c3 ret
bb1: 48 89 d1 mov %rdx,%rcx
bb4: 44 89 c2 mov %r8d,%edx
bb7: 48 83 c4 28 add $0x28,%rsp
bbb: e9 20 3f 01 00 jmp 0x14ae0
bc0: b8 fa ff ff ff mov $0xfffffffa,%eax
bc5: 48 83 c4 28 add $0x28,%rsp
bc9: c3 ret
bca: b8 f8 ff ff ff mov $0xfffffff8,%eax
bcf: 48 83 c4 28 add $0x28,%rsp
bd3: c3 ret
bd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
be0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
be5: 48 85 d2 test %rdx,%rdx
be8: 74 45 je 0xc2f
bea: 45 85 c0 test %r8d,%r8d
bed: 7e 34 jle 0xc23
bef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c53fc0
bf6: 01
bf7: 7a 02 jp 0xbfb
bf9: 74 10 je 0xc0b
bfb: 0f 57 c9 xorps %xmm1,%xmm1
bfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0
c02: 7a 02 jp 0xc06
c04: 74 0d je 0xc13
c06: e8 f5 7b 03 00 call 0x38800
c0b: 33 c0 xor %eax,%eax
c0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
c12: c3 ret
c13: 48 89 d1 mov %rdx,%rcx
c16: 44 89 c2 mov %r8d,%edx
c19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
c1e: e9 bd 40 01 00 jmp 0x14ce0
c23: b8 fa ff ff ff mov $0xfffffffa,%eax
c28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
c2d: 90 nop
c2e: c3 ret
c2f: b8 f8 ff ff ff mov $0xfffffff8,%eax
c34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
c39: 90 nop
c3a: 90 nop
c3b: 90 nop
c3c: c3 ret
c3d: 0f 1f 00 nopl (%rax)
c40: 48 83 ec 28 sub $0x28,%rsp
c44: 48 85 d2 test %rdx,%rdx
c47: 74 41 je 0xc8a
c49: 45 85 c0 test %r8d,%r8d
c4c: 7e 32 jle 0xc80
c4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c53fc8
c55: 01
c56: 7a 02 jp 0xc5a
c58: 74 10 je 0xc6a
c5a: 0f 57 c9 xorps %xmm1,%xmm1
c5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
c61: 7a 02 jp 0xc65
c63: 74 0c je 0xc71
c65: e8 36 7d 03 00 call 0x389a0
c6a: 33 c0 xor %eax,%eax
c6c: 48 83 c4 28 add $0x28,%rsp
c70: c3 ret
c71: 48 89 d1 mov %rdx,%rcx
c74: 44 89 c2 mov %r8d,%edx
c77: 48 83 c4 28 add $0x28,%rsp
c7b: e9 40 42 01 00 jmp 0x14ec0
c80: b8 fa ff ff ff mov $0xfffffffa,%eax
c85: 48 83 c4 28 add $0x28,%rsp
c89: c3 ret
c8a: b8 f8 ff ff ff mov $0xfffffff8,%eax
c8f: 48 83 c4 28 add $0x28,%rsp
c93: c3 ret
c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ca0: 48 83 ec 28 sub $0x28,%rsp
ca4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
ca8: 48 85 d2 test %rdx,%rdx
cab: 0f 84 c2 01 00 00 je 0xe73
cb1: 45 85 c0 test %r8d,%r8d
cb4: 0f 8e af 01 00 00 jle 0xe69
cba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c53fd0
cc1: 01
cc2: 7a 06 jp 0xcca
cc4: 0f 84 98 01 00 00 je 0xe62
cca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
cce: c5 f9 2e c8 vucomisd %xmm0,%xmm1
cd2: 7a 06 jp 0xcda
cd4: 0f 84 78 01 00 00 je 0xe52
cda: 41 83 f8 10 cmp $0x10,%r8d
cde: 0f 8c 5e 01 00 00 jl 0xe42
ce4: 49 89 d1 mov %rdx,%r9
ce7: 49 83 e1 1f and $0x1f,%r9
ceb: 45 85 c9 test %r9d,%r9d
cee: 74 18 je 0xd08
cf0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
cf7: 0f 85 45 01 00 00 jne 0xe42
cfd: 41 f7 d9 neg %r9d
d00: 41 83 c1 20 add $0x20,%r9d
d04: 41 c1 e9 03 shr $0x3,%r9d
d08: 41 8d 41 10 lea 0x10(%r9),%eax
d0c: 44 3b c0 cmp %eax,%r8d
d0f: 0f 8c 2d 01 00 00 jl 0xe42
d15: 45 89 c2 mov %r8d,%r10d
d18: 33 c0 xor %eax,%eax
d1a: 45 2b d1 sub %r9d,%r10d
d1d: 41 83 e2 0f and $0xf,%r10d
d21: 41 f7 da neg %r10d
d24: 45 03 d0 add %r8d,%r10d
d27: 45 89 cb mov %r9d,%r11d
d2a: 45 85 c9 test %r9d,%r9d
d2d: 76 23 jbe 0xd52
d2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d36: 00
d37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d3e: 66 90 xchg %ax,%ax
d40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
d45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
d4a: 48 ff c0 inc %rax
d4d: 49 3b c3 cmp %r11,%rax
d50: 72 ee jb 0xd40
d52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
d56: 4d 63 ca movslq %r10d,%r9
d59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
d5f: 90 nop
d60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
d66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
d6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
d74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
d7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
d81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
d88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
d8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
d96: 49 83 c3 10 add $0x10,%r11
d9a: 4d 3b d9 cmp %r9,%r11
d9d: 72 c1 jb 0xd60
d9f: 41 8d 42 01 lea 0x1(%r10),%eax
da3: 41 3b c0 cmp %r8d,%eax
da6: 0f 87 88 00 00 00 ja 0xe34
dac: 4d 63 c0 movslq %r8d,%r8
daf: 4d 2b c1 sub %r9,%r8
db2: 49 83 f8 04 cmp $0x4,%r8
db6: 0f 8c 82 00 00 00 jl 0xe3e
dbc: 44 89 c0 mov %r8d,%eax
dbf: 45 33 db xor %r11d,%r11d
dc2: 83 e0 fc and $0xfffffffc,%eax
dc5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
dc9: 48 63 c0 movslq %eax,%rax
dcc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dd3: 00
dd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
de0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
de5: 49 83 c3 04 add $0x4,%r11
de9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
dee: 49 83 c1 20 add $0x20,%r9
df2: 4c 3b d8 cmp %rax,%r11
df5: 72 e9 jb 0xde0
df7: 49 3b c0 cmp %r8,%rax
dfa: 73 38 jae 0xe34
dfc: 4d 63 d2 movslq %r10d,%r10
dff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e0e: 00
e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e16: 0f 1f 00 nopl (%rax)
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
e24: 48 ff c0 inc %rax
e27: c5 fb 11 02 vmovsd %xmm0,(%rdx)
e2b: 48 83 c2 08 add $0x8,%rdx
e2f: 49 3b c0 cmp %r8,%rax
e32: 72 ec jb 0xe20
e34: 33 c0 xor %eax,%eax
e36: c5 f8 77 vzeroupper
e39: 48 83 c4 28 add $0x28,%rsp
e3d: c3 ret
e3e: 33 c0 xor %eax,%eax
e40: eb b5 jmp 0xdf7
e42: 45 33 d2 xor %r10d,%r10d
e45: 41 83 f8 01 cmp $0x1,%r8d
e49: 72 e9 jb 0xe34
e4b: 4d 63 c0 movslq %r8d,%r8
e4e: 33 c0 xor %eax,%eax
e50: eb a5 jmp 0xdf7
e52: 48 89 d1 mov %rdx,%rcx
e55: 44 89 c2 mov %r8d,%edx
e58: e8 a3 40 01 00 call 0x14f00
e5d: 48 83 c4 28 add $0x28,%rsp
e61: c3 ret
e62: 33 c0 xor %eax,%eax
e64: 48 83 c4 28 add $0x28,%rsp
e68: c3 ret
e69: b8 fa ff ff ff mov $0xfffffffa,%eax
e6e: 48 83 c4 28 add $0x28,%rsp
e72: c3 ret
e73: b8 f8 ff ff ff mov $0xfffffff8,%eax
e78: 48 83 c4 28 add $0x28,%rsp
e7c: c3 ret
e7d: 0f 1f 00 nopl (%rax)
e80: 48 83 ec 28 sub $0x28,%rsp
e84: 48 85 d2 test %rdx,%rdx
e87: 0f 84 be 01 00 00 je 0x104b
e8d: 45 85 c0 test %r8d,%r8d
e90: 0f 8e ab 01 00 00 jle 0x1041
e96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c53fd8
e9d: 01
e9e: 7a 06 jp 0xea6
ea0: 0f 84 94 01 00 00 je 0x103a
ea6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
eaa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
eae: 7a 06 jp 0xeb6
eb0: 0f 84 74 01 00 00 je 0x102a
eb6: 41 83 f8 10 cmp $0x10,%r8d
eba: 0f 8c 62 01 00 00 jl 0x1022
ec0: 49 89 d3 mov %rdx,%r11
ec3: 49 83 e3 1f and $0x1f,%r11
ec7: 45 85 db test %r11d,%r11d
eca: 74 18 je 0xee4
ecc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
ed3: 0f 85 49 01 00 00 jne 0x1022
ed9: 41 f7 db neg %r11d
edc: 41 83 c3 20 add $0x20,%r11d
ee0: 41 c1 eb 03 shr $0x3,%r11d
ee4: 41 8d 43 10 lea 0x10(%r11),%eax
ee8: 44 3b c0 cmp %eax,%r8d
eeb: 0f 8c 31 01 00 00 jl 0x1022
ef1: 45 89 c1 mov %r8d,%r9d
ef4: 33 c0 xor %eax,%eax
ef6: 45 2b cb sub %r11d,%r9d
ef9: 41 83 e1 0f and $0xf,%r9d
efd: 41 f7 d9 neg %r9d
f00: 45 03 c8 add %r8d,%r9d
f03: 45 89 da mov %r11d,%r10d
f06: 45 85 db test %r11d,%r11d
f09: 76 27 jbe 0xf32
f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f12: 00
f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
f20: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
f25: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
f2a: 48 ff c0 inc %rax
f2d: 49 3b c2 cmp %r10,%rax
f30: 72 ee jb 0xf20
f32: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
f37: 49 63 c1 movslq %r9d,%rax
f3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
f40: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
f46: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
f4d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
f54: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
f5b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
f61: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
f68: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
f6f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
f76: 49 83 c2 10 add $0x10,%r10
f7a: 4c 3b d0 cmp %rax,%r10
f7d: 72 c1 jb 0xf40
f7f: 41 8d 41 01 lea 0x1(%r9),%eax
f83: 41 3b c0 cmp %r8d,%eax
f86: 0f 87 88 00 00 00 ja 0x1014
f8c: 4d 63 c0 movslq %r8d,%r8
f8f: 4d 63 c9 movslq %r9d,%r9
f92: 4d 2b c1 sub %r9,%r8
f95: 49 83 f8 04 cmp $0x4,%r8
f99: 0f 8c 7f 00 00 00 jl 0x101e
f9f: 4d 63 c9 movslq %r9d,%r9
fa2: 44 89 c0 mov %r8d,%eax
fa5: 83 e0 fc and $0xfffffffc,%eax
fa8: 45 33 db xor %r11d,%r11d
fab: 48 63 c0 movslq %eax,%rax
fae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
fb3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
fbe: 00 00
fc0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
fc5: 49 83 c3 04 add $0x4,%r11
fc9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
fce: 49 83 c2 20 add $0x20,%r10
fd2: 4c 3b d8 cmp %rax,%r11
fd5: 72 e9 jb 0xfc0
fd7: 49 3b c0 cmp %r8,%rax
fda: 73 38 jae 0x1014
fdc: 4d 63 c9 movslq %r9d,%r9
fdf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
fe3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fee: 00
fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ff6: 0f 1f 00 nopl (%rax)
ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1000: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
1004: 48 ff c0 inc %rax
1007: c5 fb 11 0a vmovsd %xmm1,(%rdx)
100b: 48 83 c2 08 add $0x8,%rdx
100f: 49 3b c0 cmp %r8,%rax
1012: 72 ec jb 0x1000
1014: 33 c0 xor %eax,%eax
1016: c5 f8 77 vzeroupper
1019: 48 83 c4 28 add $0x28,%rsp
101d: c3 ret
101e: 33 c0 xor %eax,%eax
1020: eb b5 jmp 0xfd7
1022: 45 33 c9 xor %r9d,%r9d
1025: e9 55 ff ff ff jmp 0xf7f
102a: 48 89 d1 mov %rdx,%rcx
102d: 44 89 c2 mov %r8d,%edx
1030: e8 0b 3f 01 00 call 0x14f40
1035: 48 83 c4 28 add $0x28,%rsp
1039: c3 ret
103a: 33 c0 xor %eax,%eax
103c: 48 83 c4 28 add $0x28,%rsp
1040: c3 ret
1041: b8 fa ff ff ff mov $0xfffffffa,%eax
1046: 48 83 c4 28 add $0x28,%rsp
104a: c3 ret
104b: b8 f8 ff ff ff mov $0xfffffff8,%eax
1050: 48 83 c4 28 add $0x28,%rsp
1054: c3 ret
1055: 0f 1f 40 00 nopl 0x0(%rax)
1059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1060: 48 83 ec 28 sub $0x28,%rsp
1064: 48 85 d2 test %rdx,%rdx
1067: 0f 84 be 01 00 00 je 0x122b
106d: 45 85 c0 test %r8d,%r8d
1070: 0f 8e ab 01 00 00 jle 0x1221
1076: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c53fe0
107d: 01
107e: 7a 06 jp 0x1086
1080: 0f 84 94 01 00 00 je 0x121a
1086: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
108a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
108e: 7a 06 jp 0x1096
1090: 0f 84 74 01 00 00 je 0x120a
1096: 41 83 f8 10 cmp $0x10,%r8d
109a: 0f 8c 62 01 00 00 jl 0x1202
10a0: 49 89 d3 mov %rdx,%r11
10a3: 49 83 e3 1f and $0x1f,%r11
10a7: 45 85 db test %r11d,%r11d
10aa: 74 18 je 0x10c4
10ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
10b3: 0f 85 49 01 00 00 jne 0x1202
10b9: 41 f7 db neg %r11d
10bc: 41 83 c3 20 add $0x20,%r11d
10c0: 41 c1 eb 03 shr $0x3,%r11d
10c4: 41 8d 43 10 lea 0x10(%r11),%eax
10c8: 44 3b c0 cmp %eax,%r8d
10cb: 0f 8c 31 01 00 00 jl 0x1202
10d1: 45 89 c1 mov %r8d,%r9d
10d4: 33 c0 xor %eax,%eax
10d6: 45 2b cb sub %r11d,%r9d
10d9: 41 83 e1 0f and $0xf,%r9d
10dd: 41 f7 d9 neg %r9d
10e0: 45 03 c8 add %r8d,%r9d
10e3: 45 89 da mov %r11d,%r10d
10e6: 45 85 db test %r11d,%r11d
10e9: 76 27 jbe 0x1112
10eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10f2: 00
10f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1100: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
1105: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
110a: 48 ff c0 inc %rax
110d: 49 3b c2 cmp %r10,%rax
1110: 72 ee jb 0x1100
1112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
1117: 49 63 c1 movslq %r9d,%rax
111a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1120: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
1126: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
112d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
1134: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
113b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
1141: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
1148: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
114f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
1156: 49 83 c2 10 add $0x10,%r10
115a: 4c 3b d0 cmp %rax,%r10
115d: 72 c1 jb 0x1120
115f: 41 8d 41 01 lea 0x1(%r9),%eax
1163: 41 3b c0 cmp %r8d,%eax
1166: 0f 87 88 00 00 00 ja 0x11f4
116c: 4d 63 c0 movslq %r8d,%r8
116f: 4d 63 c9 movslq %r9d,%r9
1172: 4d 2b c1 sub %r9,%r8
1175: 49 83 f8 04 cmp $0x4,%r8
1179: 0f 8c 7f 00 00 00 jl 0x11fe
117f: 4d 63 c9 movslq %r9d,%r9
1182: 44 89 c0 mov %r8d,%eax
1185: 83 e0 fc and $0xfffffffc,%eax
1188: 45 33 db xor %r11d,%r11d
118b: 48 63 c0 movslq %eax,%rax
118e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
1193: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
1197: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
119e: 00 00
11a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
11a5: 49 83 c3 04 add $0x4,%r11
11a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
11ae: 49 83 c2 20 add $0x20,%r10
11b2: 4c 3b d8 cmp %rax,%r11
11b5: 72 e9 jb 0x11a0
11b7: 49 3b c0 cmp %r8,%rax
11ba: 73 38 jae 0x11f4
11bc: 4d 63 c9 movslq %r9d,%r9
11bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
11c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
11c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
11ce: 00
11cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11d6: 0f 1f 00 nopl (%rax)
11d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
11e4: 48 ff c0 inc %rax
11e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
11eb: 48 83 c2 08 add $0x8,%rdx
11ef: 49 3b c0 cmp %r8,%rax
11f2: 72 ec jb 0x11e0
11f4: 33 c0 xor %eax,%eax
11f6: c5 f8 77 vzeroupper
11f9: 48 83 c4 28 add $0x28,%rsp
11fd: c3 ret
11fe: 33 c0 xor %eax,%eax
1200: eb b5 jmp 0x11b7
1202: 45 33 c9 xor %r9d,%r9d
1205: e9 55 ff ff ff jmp 0x115f
120a: 48 89 d1 mov %rdx,%rcx
120d: 44 89 c2 mov %r8d,%edx
1210: e8 6b 3d 01 00 call 0x14f80
1215: 48 83 c4 28 add $0x28,%rsp
1219: c3 ret
121a: 33 c0 xor %eax,%eax
121c: 48 83 c4 28 add $0x28,%rsp
1220: c3 ret
1221: b8 fa ff ff ff mov $0xfffffffa,%eax
1226: 48 83 c4 28 add $0x28,%rsp
122a: c3 ret
122b: b8 f8 ff ff ff mov $0xfffffff8,%eax
1230: 48 83 c4 28 add $0x28,%rsp
1234: c3 ret
1235: 0f 1f 40 00 nopl 0x0(%rax)
1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1240: 56 push %rsi
1241: 57 push %rdi
1242: 41 54 push %r12
1244: 55 push %rbp
1245: 48 83 ec 28 sub $0x28,%rsp
1249: 89 cf mov %ecx,%edi
124b: 4d 89 cc mov %r9,%r12
124e: 83 ff 1e cmp $0x1e,%edi
1251: 0f 87 7a 01 00 00 ja 0x13d1
1257: 4d 85 e4 test %r12,%r12
125a: 0f 84 80 01 00 00 je 0x13e0
1260: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
1265: 48 85 f6 test %rsi,%rsi
1268: 0f 84 72 01 00 00 je 0x13e0
126e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
1273: 48 85 ed test %rbp,%rbp
1276: 0f 84 64 01 00 00 je 0x13e0
127c: 83 fa 08 cmp $0x8,%edx
127f: 74 1e je 0x129f
1281: 83 fa 04 cmp $0x4,%edx
1284: 74 19 je 0x129f
1286: 83 fa 01 cmp $0x1,%edx
1289: 74 14 je 0x129f
128b: 83 fa 02 cmp $0x2,%edx
128e: 74 0f je 0x129f
1290: b8 ee ff ff ff mov $0xffffffee,%eax
1295: 48 83 c4 28 add $0x28,%rsp
1299: 5d pop %rbp
129a: 41 5c pop %r12
129c: 5f pop %rdi
129d: 5e pop %rsi
129e: c3 ret
129f: 83 ff 1d cmp $0x1d,%edi
12a2: 0f 8f 29 01 00 00 jg 0x13d1
12a8: 83 ff 04 cmp $0x4,%edi
12ab: 7f 14 jg 0x12c1
12ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
12b4: 00
12b5: 33 c0 xor %eax,%eax
12b7: 89 06 mov %eax,(%rsi)
12b9: 89 45 00 mov %eax,0x0(%rbp)
12bc: e9 04 01 00 00 jmp 0x13c5
12c1: 83 ff 06 cmp $0x6,%edi
12c4: 7f 11 jg 0x12d7
12c6: 33 c0 xor %eax,%eax
12c8: 41 89 04 24 mov %eax,(%r12)
12cc: 89 06 mov %eax,(%rsi)
12ce: 89 45 00 mov %eax,0x0(%rbp)
12d1: 41 8b 04 24 mov (%r12),%eax
12d5: eb 67 jmp 0x133e
12d7: 8d 4f ff lea -0x1(%rdi),%ecx
12da: 83 f9 10 cmp $0x10,%ecx
12dd: 7f 48 jg 0x1327
12df: 41 bb 01 00 00 00 mov $0x1,%r11d
12e5: 41 d3 e3 shl %cl,%r11d
12e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
12ef: 00
12f0: 83 e0 c0 and $0xffffffc0,%eax
12f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
12fa: 00
12fb: 41 89 04 24 mov %eax,(%r12)
12ff: 44 89 d8 mov %r11d,%eax
1302: d1 f8 sar $1,%eax
1304: 41 83 e2 c0 and $0xffffffc0,%r10d
1308: c1 e8 1e shr $0x1e,%eax
130b: 41 03 c3 add %r11d,%eax
130e: 83 e0 fc and $0xfffffffc,%eax
1311: 83 c0 43 add $0x43,%eax
1314: c7 06 00 00 00 00 movl $0x0,(%rsi)
131a: 83 e0 c0 and $0xffffffc0,%eax
131d: 44 89 55 00 mov %r10d,0x0(%rbp)
1321: 41 03 04 24 add (%r12),%eax
1325: eb 12 jmp 0x1339
1327: 4c 89 e2 mov %r12,%rdx
132a: 49 89 f0 mov %rsi,%r8
132d: 49 89 e9 mov %rbp,%r9
1330: e8 eb 77 03 00 call 0x38b20
1335: 41 8b 04 24 mov (%r12),%eax
1339: 83 ff 13 cmp $0x13,%edi
133c: 7d 2a jge 0x1368
133e: 89 f9 mov %edi,%ecx
1340: 41 ba 01 00 00 00 mov $0x1,%r10d
1346: 41 d3 e2 shl %cl,%r10d
1349: 45 89 d3 mov %r10d,%r11d
134c: 41 d1 fb sar $1,%r11d
134f: 41 c1 eb 1e shr $0x1e,%r11d
1353: 45 03 da add %r10d,%r11d
1356: 41 c1 eb 02 shr $0x2,%r11d
135a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
1361: 00
1362: 41 83 e2 c0 and $0xffffffc0,%r10d
1366: eb 18 jmp 0x1380
1368: 41 ba 01 00 00 00 mov $0x1,%r10d
136e: 8d 4f 14 lea 0x14(%rdi),%ecx
1371: 41 d3 e2 shl %cl,%r10d
1374: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
137b: 00
137c: 41 83 e2 c0 and $0xffffffc0,%r10d
1380: 83 ff 0a cmp $0xa,%edi
1383: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
138a: 00
138b: 41 89 04 24 mov %eax,(%r12)
138f: 7f 04 jg 0x1395
1391: 33 c0 xor %eax,%eax
1393: eb 21 jmp 0x13b6
1395: 89 f9 mov %edi,%ecx
1397: b8 01 00 00 00 mov $0x1,%eax
139c: d3 e0 shl %cl,%eax
139e: 89 c7 mov %eax,%edi
13a0: d1 ff sar $1,%edi
13a2: c1 ef 1e shr $0x1e,%edi
13a5: 03 f8 add %eax,%edi
13a7: 83 e7 fc and $0xfffffffc,%edi
13aa: 83 c7 43 add $0x43,%edi
13ad: 83 e7 c0 and $0xffffffc0,%edi
13b0: 8b 16 mov (%rsi),%edx
13b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
13b6: 89 06 mov %eax,(%rsi)
13b8: 8b 45 00 mov 0x0(%rbp),%eax
13bb: 85 c0 test %eax,%eax
13bd: 7e 06 jle 0x13c5
13bf: 83 c0 40 add $0x40,%eax
13c2: 89 45 00 mov %eax,0x0(%rbp)
13c5: 33 c0 xor %eax,%eax
13c7: 48 83 c4 28 add $0x28,%rsp
13cb: 5d pop %rbp
13cc: 41 5c pop %r12
13ce: 5f pop %rdi
13cf: 5e pop %rsi
13d0: c3 ret
13d1: b8 ef ff ff ff mov $0xffffffef,%eax
13d6: 48 83 c4 28 add $0x28,%rsp
13da: 5d pop %rbp
13db: 41 5c pop %r12
13dd: 5f pop %rdi
13de: 5e pop %rsi
13df: c3 ret
13e0: b8 f8 ff ff ff mov $0xfffffff8,%eax
13e5: 48 83 c4 28 add $0x28,%rsp
13e9: 5d pop %rbp
13ea: 41 5c pop %r12
13ec: 5f pop %rdi
13ed: 5e pop %rsi
13ee: c3 ret
13ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f6: 00
13f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13fe: 66 90 xchg %ax,%ax
1400: 41 54 push %r12
1402: 41 55 push %r13
1404: 41 56 push %r14
1406: 41 57 push %r15
1408: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
140d: 41 89 cd mov %ecx,%r13d
1410: 4d 89 cc mov %r9,%r12
1413: 41 83 fd 1e cmp $0x1e,%r13d
1417: 0f 87 94 01 00 00 ja 0x15b1
141d: 4d 85 e4 test %r12,%r12
1420: 0f 84 9e 01 00 00 je 0x15c4
1426: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
142b: 4d 85 f6 test %r14,%r14
142e: 0f 84 90 01 00 00 je 0x15c4
1434: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
1439: 4d 85 ff test %r15,%r15
143c: 0f 84 82 01 00 00 je 0x15c4
1442: 83 fa 08 cmp $0x8,%edx
1445: 74 22 je 0x1469
1447: 83 fa 04 cmp $0x4,%edx
144a: 74 1d je 0x1469
144c: 83 fa 01 cmp $0x1,%edx
144f: 74 18 je 0x1469
1451: 83 fa 02 cmp $0x2,%edx
1454: 74 13 je 0x1469
1456: b8 ee ff ff ff mov $0xffffffee,%eax
145b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1460: 41 5f pop %r15
1462: 41 5e pop %r14
1464: 41 5d pop %r13
1466: 41 5c pop %r12
1468: c3 ret
1469: 41 83 fd 1d cmp $0x1d,%r13d
146d: 0f 8f 3e 01 00 00 jg 0x15b1
1473: 41 83 fd 04 cmp $0x4,%r13d
1477: 7f 15 jg 0x148e
1479: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1480: 00
1481: 33 c0 xor %eax,%eax
1483: 41 89 06 mov %eax,(%r14)
1486: 41 89 07 mov %eax,(%r15)
1489: e9 13 01 00 00 jmp 0x15a1
148e: 41 83 fd 06 cmp $0x6,%r13d
1492: 7f 12 jg 0x14a6
1494: 33 c0 xor %eax,%eax
1496: 41 89 04 24 mov %eax,(%r12)
149a: 41 89 06 mov %eax,(%r14)
149d: 41 89 07 mov %eax,(%r15)
14a0: 41 8b 14 24 mov (%r12),%edx
14a4: eb 6a jmp 0x1510
14a6: 41 8d 4d ff lea -0x1(%r13),%ecx
14aa: 83 f9 11 cmp $0x11,%ecx
14ad: 7f 49 jg 0x14f8
14af: 41 bb 01 00 00 00 mov $0x1,%r11d
14b5: 41 d3 e3 shl %cl,%r11d
14b8: 44 89 da mov %r11d,%edx
14bb: 45 89 da mov %r11d,%r10d
14be: d1 fa sar $1,%edx
14c0: c1 ea 1e shr $0x1e,%edx
14c3: 41 c1 e2 03 shl $0x3,%r10d
14c7: 41 03 d3 add %r11d,%edx
14ca: 44 89 d0 mov %r10d,%eax
14cd: 83 e2 fc and $0xfffffffc,%edx
14d0: 83 c0 47 add $0x47,%eax
14d3: 41 83 c2 3f add $0x3f,%r10d
14d7: 83 c2 43 add $0x43,%edx
14da: 83 e0 c0 and $0xffffffc0,%eax
14dd: 41 89 04 24 mov %eax,(%r12)
14e1: 41 83 e2 c0 and $0xffffffc0,%r10d
14e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
14ec: 83 e2 c0 and $0xffffffc0,%edx
14ef: 45 89 17 mov %r10d,(%r15)
14f2: 41 03 14 24 add (%r12),%edx
14f6: eb 12 jmp 0x150a
14f8: 4c 89 e2 mov %r12,%rdx
14fb: 4d 89 f0 mov %r14,%r8
14fe: 4d 89 f9 mov %r15,%r9
1501: e8 5a 78 03 00 call 0x38d60
1506: 41 8b 14 24 mov (%r12),%edx
150a: 41 83 fd 13 cmp $0x13,%r13d
150e: 7d 29 jge 0x1539
1510: 44 89 e9 mov %r13d,%ecx
1513: b8 01 00 00 00 mov $0x1,%eax
1518: d3 e0 shl %cl,%eax
151a: 41 89 c2 mov %eax,%r10d
151d: 41 d1 fa sar $1,%r10d
1520: 41 c1 ea 1e shr $0x1e,%r10d
1524: 44 03 d0 add %eax,%r10d
1527: 41 c1 ea 02 shr $0x2,%r10d
152b: 41 c1 e2 03 shl $0x3,%r10d
152f: 41 83 c2 3f add $0x3f,%r10d
1533: 41 83 e2 c0 and $0xffffffc0,%r10d
1537: eb 1c jmp 0x1555
1539: 41 ba 01 00 00 00 mov $0x1,%r10d
153f: 41 8d 4d 14 lea 0x14(%r13),%ecx
1543: 41 d3 e2 shl %cl,%r10d
1546: 41 c1 e2 03 shl $0x3,%r10d
154a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
1551: 41 83 e2 c0 and $0xffffffc0,%r10d
1555: 45 03 d2 add %r10d,%r10d
1558: 41 03 d2 add %r10d,%edx
155b: 81 c2 00 01 00 00 add $0x100,%edx
1561: 41 89 14 24 mov %edx,(%r12)
1565: 41 83 fd 0a cmp $0xa,%r13d
1569: 7f 04 jg 0x156f
156b: 33 d2 xor %edx,%edx
156d: eb 22 jmp 0x1591
156f: 44 89 e9 mov %r13d,%ecx
1572: b8 01 00 00 00 mov $0x1,%eax
1577: d3 e0 shl %cl,%eax
1579: 89 c2 mov %eax,%edx
157b: d1 fa sar $1,%edx
157d: c1 ea 1e shr $0x1e,%edx
1580: 03 d0 add %eax,%edx
1582: 83 e2 fc and $0xfffffffc,%edx
1585: 83 c2 43 add $0x43,%edx
1588: 83 e2 c0 and $0xffffffc0,%edx
158b: 83 c2 40 add $0x40,%edx
158e: 41 03 16 add (%r14),%edx
1591: 41 89 16 mov %edx,(%r14)
1594: 41 8b 07 mov (%r15),%eax
1597: 85 c0 test %eax,%eax
1599: 7e 06 jle 0x15a1
159b: 83 c0 40 add $0x40,%eax
159e: 41 89 07 mov %eax,(%r15)
15a1: 33 c0 xor %eax,%eax
15a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15a8: 41 5f pop %r15
15aa: 41 5e pop %r14
15ac: 41 5d pop %r13
15ae: 41 5c pop %r12
15b0: c3 ret
15b1: b8 ef ff ff ff mov $0xffffffef,%eax
15b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15bb: 41 5f pop %r15
15bd: 41 5e pop %r14
15bf: 41 5d pop %r13
15c1: 41 5c pop %r12
15c3: c3 ret
15c4: b8 f8 ff ff ff mov $0xfffffff8,%eax
15c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15ce: 41 5f pop %r15
15d0: 41 5e pop %r14
15d2: 41 5d pop %r13
15d4: 41 5c pop %r12
15d6: c3 ret
15d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
15de: 00 00
15e0: 56 push %rsi
15e1: 57 push %rdi
15e2: 41 54 push %r12
15e4: 55 push %rbp
15e5: 48 83 ec 28 sub $0x28,%rsp
15e9: 89 cf mov %ecx,%edi
15eb: 4d 89 cc mov %r9,%r12
15ee: 83 ff 1e cmp $0x1e,%edi
15f1: 0f 87 7a 01 00 00 ja 0x1771
15f7: 4d 85 e4 test %r12,%r12
15fa: 0f 84 80 01 00 00 je 0x1780
1600: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
1605: 48 85 f6 test %rsi,%rsi
1608: 0f 84 72 01 00 00 je 0x1780
160e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
1613: 48 85 ed test %rbp,%rbp
1616: 0f 84 64 01 00 00 je 0x1780
161c: 83 fa 08 cmp $0x8,%edx
161f: 74 1e je 0x163f
1621: 83 fa 04 cmp $0x4,%edx
1624: 74 19 je 0x163f
1626: 83 fa 01 cmp $0x1,%edx
1629: 74 14 je 0x163f
162b: 83 fa 02 cmp $0x2,%edx
162e: 74 0f je 0x163f
1630: b8 ee ff ff ff mov $0xffffffee,%eax
1635: 48 83 c4 28 add $0x28,%rsp
1639: 5d pop %rbp
163a: 41 5c pop %r12
163c: 5f pop %rdi
163d: 5e pop %rsi
163e: c3 ret
163f: 83 ff 1d cmp $0x1d,%edi
1642: 0f 8f 29 01 00 00 jg 0x1771
1648: 83 ff 04 cmp $0x4,%edi
164b: 7f 14 jg 0x1661
164d: 33 c0 xor %eax,%eax
164f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1656: 00
1657: 89 06 mov %eax,(%rsi)
1659: 89 45 00 mov %eax,0x0(%rbp)
165c: e9 04 01 00 00 jmp 0x1765
1661: 83 ff 06 cmp $0x6,%edi
1664: 7f 11 jg 0x1677
1666: 33 c0 xor %eax,%eax
1668: 41 89 04 24 mov %eax,(%r12)
166c: 89 06 mov %eax,(%rsi)
166e: 89 45 00 mov %eax,0x0(%rbp)
1671: 41 8b 04 24 mov (%r12),%eax
1675: eb 67 jmp 0x16de
1677: 8d 4f ff lea -0x1(%rdi),%ecx
167a: 83 f9 11 cmp $0x11,%ecx
167d: 7f 48 jg 0x16c7
167f: 41 bb 01 00 00 00 mov $0x1,%r11d
1685: 41 d3 e3 shl %cl,%r11d
1688: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
168f: 00
1690: 83 e0 c0 and $0xffffffc0,%eax
1693: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
169a: 00
169b: 41 89 04 24 mov %eax,(%r12)
169f: 44 89 d8 mov %r11d,%eax
16a2: 41 83 e2 c0 and $0xffffffc0,%r10d
16a6: d1 f8 sar $1,%eax
16a8: c7 06 00 00 00 00 movl $0x0,(%rsi)
16ae: c1 e8 1e shr $0x1e,%eax
16b1: 44 89 55 00 mov %r10d,0x0(%rbp)
16b5: 41 03 c3 add %r11d,%eax
16b8: 83 e0 fc and $0xfffffffc,%eax
16bb: 83 c0 43 add $0x43,%eax
16be: 83 e0 c0 and $0xffffffc0,%eax
16c1: 41 03 04 24 add (%r12),%eax
16c5: eb 12 jmp 0x16d9
16c7: 4c 89 e2 mov %r12,%rdx
16ca: 49 89 f0 mov %rsi,%r8
16cd: 49 89 e9 mov %rbp,%r9
16d0: e8 ab 78 03 00 call 0x38f80
16d5: 41 8b 04 24 mov (%r12),%eax
16d9: 83 ff 15 cmp $0x15,%edi
16dc: 7d 2a jge 0x1708
16de: 89 f9 mov %edi,%ecx
16e0: 41 ba 01 00 00 00 mov $0x1,%r10d
16e6: 41 d3 e2 shl %cl,%r10d
16e9: 45 89 d3 mov %r10d,%r11d
16ec: 41 d1 fb sar $1,%r11d
16ef: 41 c1 eb 1e shr $0x1e,%r11d
16f3: 45 03 da add %r10d,%r11d
16f6: 41 c1 eb 02 shr $0x2,%r11d
16fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
1701: 00
1702: 41 83 e2 c0 and $0xffffffc0,%r10d
1706: eb 18 jmp 0x1720
1708: 8d 4f 14 lea 0x14(%rdi),%ecx
170b: 41 ba 01 00 00 00 mov $0x1,%r10d
1711: 41 d3 e2 shl %cl,%r10d
1714: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
171b: 00
171c: 41 83 e2 c0 and $0xffffffc0,%r10d
1720: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
1727: 00
1728: 41 89 04 24 mov %eax,(%r12)
172c: 83 ff 0a cmp $0xa,%edi
172f: 7f 04 jg 0x1735
1731: 33 c0 xor %eax,%eax
1733: eb 21 jmp 0x1756
1735: 89 f9 mov %edi,%ecx
1737: b8 01 00 00 00 mov $0x1,%eax
173c: 8b 16 mov (%rsi),%edx
173e: d3 e0 shl %cl,%eax
1740: 89 c7 mov %eax,%edi
1742: d1 ff sar $1,%edi
1744: c1 ef 1e shr $0x1e,%edi
1747: 03 f8 add %eax,%edi
1749: 83 e7 fc and $0xfffffffc,%edi
174c: 83 c7 43 add $0x43,%edi
174f: 83 e7 c0 and $0xffffffc0,%edi
1752: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
1756: 89 06 mov %eax,(%rsi)
1758: 8b 45 00 mov 0x0(%rbp),%eax
175b: 85 c0 test %eax,%eax
175d: 7e 06 jle 0x1765
175f: 83 c0 40 add $0x40,%eax
1762: 89 45 00 mov %eax,0x0(%rbp)
1765: 33 c0 xor %eax,%eax
1767: 48 83 c4 28 add $0x28,%rsp
176b: 5d pop %rbp
176c: 41 5c pop %r12
176e: 5f pop %rdi
176f: 5e pop %rsi
1770: c3 ret
1771: b8 ef ff ff ff mov $0xffffffef,%eax
1776: 48 83 c4 28 add $0x28,%rsp
177a: 5d pop %rbp
177b: 41 5c pop %r12
177d: 5f pop %rdi
177e: 5e pop %rsi
177f: c3 ret
1780: b8 f8 ff ff ff mov $0xfffffff8,%eax
1785: 48 83 c4 28 add $0x28,%rsp
1789: 5d pop %rbp
178a: 41 5c pop %r12
178c: 5f pop %rdi
178d: 5e pop %rsi
178e: c3 ret
178f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1796: 00
1797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
179e: 66 90 xchg %ax,%ax
17a0: 56 push %rsi
17a1: 57 push %rdi
17a2: 41 54 push %r12
17a4: 55 push %rbp
17a5: 48 83 ec 28 sub $0x28,%rsp
17a9: 89 cf mov %ecx,%edi
17ab: 4d 89 cc mov %r9,%r12
17ae: 83 ff 1e cmp $0x1e,%edi
17b1: 0f 87 7a 01 00 00 ja 0x1931
17b7: 4d 85 e4 test %r12,%r12
17ba: 0f 84 80 01 00 00 je 0x1940
17c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
17c5: 48 85 f6 test %rsi,%rsi
17c8: 0f 84 72 01 00 00 je 0x1940
17ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
17d3: 48 85 ed test %rbp,%rbp
17d6: 0f 84 64 01 00 00 je 0x1940
17dc: 83 fa 08 cmp $0x8,%edx
17df: 74 1e je 0x17ff
17e1: 83 fa 04 cmp $0x4,%edx
17e4: 74 19 je 0x17ff
17e6: 83 fa 01 cmp $0x1,%edx
17e9: 74 14 je 0x17ff
17eb: 83 fa 02 cmp $0x2,%edx
17ee: 74 0f je 0x17ff
17f0: b8 ee ff ff ff mov $0xffffffee,%eax
17f5: 48 83 c4 28 add $0x28,%rsp
17f9: 5d pop %rbp
17fa: 41 5c pop %r12
17fc: 5f pop %rdi
17fd: 5e pop %rsi
17fe: c3 ret
17ff: 83 ff 1d cmp $0x1d,%edi
1802: 0f 8f 29 01 00 00 jg 0x1931
1808: 83 ff 04 cmp $0x4,%edi
180b: 7f 14 jg 0x1821
180d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1814: 00
1815: 33 c0 xor %eax,%eax
1817: 89 06 mov %eax,(%rsi)
1819: 89 45 00 mov %eax,0x0(%rbp)
181c: e9 04 01 00 00 jmp 0x1925
1821: 83 ff 07 cmp $0x7,%edi
1824: 7f 11 jg 0x1837
1826: 33 c0 xor %eax,%eax
1828: 41 89 04 24 mov %eax,(%r12)
182c: 89 06 mov %eax,(%rsi)
182e: 89 45 00 mov %eax,0x0(%rbp)
1831: 41 8b 04 24 mov (%r12),%eax
1835: eb 67 jmp 0x189e
1837: 8d 4f ff lea -0x1(%rdi),%ecx
183a: 83 f9 12 cmp $0x12,%ecx
183d: 7f 48 jg 0x1887
183f: 41 bb 01 00 00 00 mov $0x1,%r11d
1845: 41 d3 e3 shl %cl,%r11d
1848: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
184f: 00
1850: 83 e0 c0 and $0xffffffc0,%eax
1853: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
185a: 00
185b: 41 89 04 24 mov %eax,(%r12)
185f: 44 89 d8 mov %r11d,%eax
1862: d1 f8 sar $1,%eax
1864: 41 83 e2 c0 and $0xffffffc0,%r10d
1868: c1 e8 1e shr $0x1e,%eax
186b: 41 03 c3 add %r11d,%eax
186e: 83 e0 fc and $0xfffffffc,%eax
1871: 83 c0 43 add $0x43,%eax
1874: c7 06 00 00 00 00 movl $0x0,(%rsi)
187a: 83 e0 c0 and $0xffffffc0,%eax
187d: 44 89 55 00 mov %r10d,0x0(%rbp)
1881: 41 03 04 24 add (%r12),%eax
1885: eb 12 jmp 0x1899
1887: 4c 89 e2 mov %r12,%rdx
188a: 49 89 f0 mov %rsi,%r8
188d: 49 89 e9 mov %rbp,%r9
1890: e8 2b 79 03 00 call 0x391c0
1895: 41 8b 04 24 mov (%r12),%eax
1899: 83 ff 13 cmp $0x13,%edi
189c: 7d 2a jge 0x18c8
189e: 89 f9 mov %edi,%ecx
18a0: 41 ba 01 00 00 00 mov $0x1,%r10d
18a6: 41 d3 e2 shl %cl,%r10d
18a9: 45 89 d3 mov %r10d,%r11d
18ac: 41 d1 fb sar $1,%r11d
18af: 41 c1 eb 1e shr $0x1e,%r11d
18b3: 45 03 da add %r10d,%r11d
18b6: 41 c1 eb 02 shr $0x2,%r11d
18ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
18c1: 00
18c2: 41 83 e2 c0 and $0xffffffc0,%r10d
18c6: eb 18 jmp 0x18e0
18c8: 41 ba 01 00 00 00 mov $0x1,%r10d
18ce: 8d 4f 14 lea 0x14(%rdi),%ecx
18d1: 41 d3 e2 shl %cl,%r10d
18d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
18db: 00
18dc: 41 83 e2 c0 and $0xffffffc0,%r10d
18e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
18e7: 00
18e8: 41 89 04 24 mov %eax,(%r12)
18ec: 83 ff 0a cmp $0xa,%edi
18ef: 7f 04 jg 0x18f5
18f1: 33 c0 xor %eax,%eax
18f3: eb 21 jmp 0x1916
18f5: 89 f9 mov %edi,%ecx
18f7: b8 01 00 00 00 mov $0x1,%eax
18fc: d3 e0 shl %cl,%eax
18fe: 89 c7 mov %eax,%edi
1900: d1 ff sar $1,%edi
1902: c1 ef 1e shr $0x1e,%edi
1905: 03 f8 add %eax,%edi
1907: 83 e7 fc and $0xfffffffc,%edi
190a: 83 c7 43 add $0x43,%edi
190d: 83 e7 c0 and $0xffffffc0,%edi
1910: 8b 16 mov (%rsi),%edx
1912: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
1916: 89 06 mov %eax,(%rsi)
1918: 8b 45 00 mov 0x0(%rbp),%eax
191b: 85 c0 test %eax,%eax
191d: 7e 06 jle 0x1925
191f: 83 c0 40 add $0x40,%eax
1922: 89 45 00 mov %eax,0x0(%rbp)
1925: 33 c0 xor %eax,%eax
1927: 48 83 c4 28 add $0x28,%rsp
192b: 5d pop %rbp
192c: 41 5c pop %r12
192e: 5f pop %rdi
192f: 5e pop %rsi
1930: c3 ret
1931: b8 ef ff ff ff mov $0xffffffef,%eax
1936: 48 83 c4 28 add $0x28,%rsp
193a: 5d pop %rbp
193b: 41 5c pop %r12
193d: 5f pop %rdi
193e: 5e pop %rsi
193f: c3 ret
1940: b8 f8 ff ff ff mov $0xfffffff8,%eax
1945: 48 83 c4 28 add $0x28,%rsp
1949: 5d pop %rbp
194a: 41 5c pop %r12
194c: 5f pop %rdi
194d: 5e pop %rsi
194e: c3 ret
194f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1956: 00
1957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
195e: 66 90 xchg %ax,%ax
1960: 56 push %rsi
1961: 57 push %rdi
1962: 41 54 push %r12
1964: 41 55 push %r13
1966: 48 83 ec 28 sub $0x28,%rsp
196a: 41 89 cc mov %ecx,%r12d
196d: 4d 89 cd mov %r9,%r13
1970: 41 83 fc 1e cmp $0x1e,%r12d
1974: 0f 87 7b 01 00 00 ja 0x1af5
197a: 4d 85 ed test %r13,%r13
197d: 0f 84 82 01 00 00 je 0x1b05
1983: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
1988: 48 85 ff test %rdi,%rdi
198b: 0f 84 74 01 00 00 je 0x1b05
1991: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
1996: 48 85 f6 test %rsi,%rsi
1999: 0f 84 66 01 00 00 je 0x1b05
199f: 83 fa 08 cmp $0x8,%edx
19a2: 74 1f je 0x19c3
19a4: 83 fa 04 cmp $0x4,%edx
19a7: 74 1a je 0x19c3
19a9: 83 fa 01 cmp $0x1,%edx
19ac: 74 15 je 0x19c3
19ae: 83 fa 02 cmp $0x2,%edx
19b1: 74 10 je 0x19c3
19b3: b8 ee ff ff ff mov $0xffffffee,%eax
19b8: 48 83 c4 28 add $0x28,%rsp
19bc: 41 5d pop %r13
19be: 41 5c pop %r12
19c0: 5f pop %rdi
19c1: 5e pop %rsi
19c2: c3 ret
19c3: 41 83 fc 1d cmp $0x1d,%r12d
19c7: 0f 8f 28 01 00 00 jg 0x1af5
19cd: 41 83 fc 04 cmp $0x4,%r12d
19d1: 7f 13 jg 0x19e6
19d3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
19da: 00
19db: 33 c0 xor %eax,%eax
19dd: 89 07 mov %eax,(%rdi)
19df: 89 06 mov %eax,(%rsi)
19e1: e9 02 01 00 00 jmp 0x1ae8
19e6: 41 83 fc 07 cmp $0x7,%r12d
19ea: 7f 16 jg 0x1a02
19ec: 33 c0 xor %eax,%eax
19ee: 41 ba 01 00 00 00 mov $0x1,%r10d
19f4: 41 89 45 00 mov %eax,0x0(%r13)
19f8: 89 07 mov %eax,(%rdi)
19fa: 89 06 mov %eax,(%rsi)
19fc: 41 8b 45 00 mov 0x0(%r13),%eax
1a00: eb 6f jmp 0x1a71
1a02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
1a07: 83 f9 12 cmp $0x12,%ecx
1a0a: 7f 47 jg 0x1a53
1a0c: 41 ba 01 00 00 00 mov $0x1,%r10d
1a12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
1a17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
1a1e: 00
1a1f: 83 e0 c0 and $0xffffffc0,%eax
1a22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
1a29: 00
1a2a: 41 89 45 00 mov %eax,0x0(%r13)
1a2e: 44 89 d8 mov %r11d,%eax
1a31: d1 f8 sar $1,%eax
1a33: 83 e1 c0 and $0xffffffc0,%ecx
1a36: c1 e8 1e shr $0x1e,%eax
1a39: 41 03 c3 add %r11d,%eax
1a3c: 83 e0 fc and $0xfffffffc,%eax
1a3f: 83 c0 43 add $0x43,%eax
1a42: c7 07 00 00 00 00 movl $0x0,(%rdi)
1a48: 83 e0 c0 and $0xffffffc0,%eax
1a4b: 89 0e mov %ecx,(%rsi)
1a4d: 41 03 45 00 add 0x0(%r13),%eax
1a51: eb 18 jmp 0x1a6b
1a53: 4c 89 ea mov %r13,%rdx
1a56: 49 89 f8 mov %rdi,%r8
1a59: 49 89 f1 mov %rsi,%r9
1a5c: e8 9f 79 03 00 call 0x39400
1a61: 41 8b 45 00 mov 0x0(%r13),%eax
1a65: 41 ba 01 00 00 00 mov $0x1,%r10d
1a6b: 41 83 fc 13 cmp $0x13,%r12d
1a6f: 7d 23 jge 0x1a94
1a71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
1a76: 41 89 cb mov %ecx,%r11d
1a79: 41 d1 fb sar $1,%r11d
1a7c: 41 c1 eb 1e shr $0x1e,%r11d
1a80: 44 03 d9 add %ecx,%r11d
1a83: 41 c1 eb 02 shr $0x2,%r11d
1a87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
1a8e: 00
1a8f: 83 e1 c0 and $0xffffffc0,%ecx
1a92: eb 15 jmp 0x1aa9
1a94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
1a99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
1a9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
1aa5: 00
1aa6: 83 e1 c0 and $0xffffffc0,%ecx
1aa9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
1ab0: 41 89 45 00 mov %eax,0x0(%r13)
1ab4: 41 83 fc 0a cmp $0xa,%r12d
1ab8: 7f 04 jg 0x1abe
1aba: 33 c0 xor %eax,%eax
1abc: eb 1d jmp 0x1adb
1abe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
1ac3: 89 c1 mov %eax,%ecx
1ac5: d1 f9 sar $1,%ecx
1ac7: c1 e9 1e shr $0x1e,%ecx
1aca: 03 c8 add %eax,%ecx
1acc: 83 e1 fc and $0xfffffffc,%ecx
1acf: 83 c1 43 add $0x43,%ecx
1ad2: 83 e1 c0 and $0xffffffc0,%ecx
1ad5: 8b 17 mov (%rdi),%edx
1ad7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
1adb: 89 07 mov %eax,(%rdi)
1add: 8b 06 mov (%rsi),%eax
1adf: 85 c0 test %eax,%eax
1ae1: 7e 05 jle 0x1ae8
1ae3: 83 c0 40 add $0x40,%eax
1ae6: 89 06 mov %eax,(%rsi)
1ae8: 33 c0 xor %eax,%eax
1aea: 48 83 c4 28 add $0x28,%rsp
1aee: 41 5d pop %r13
1af0: 41 5c pop %r12
1af2: 5f pop %rdi
1af3: 5e pop %rsi
1af4: c3 ret
1af5: b8 ef ff ff ff mov $0xffffffef,%eax
1afa: 48 83 c4 28 add $0x28,%rsp
1afe: 41 5d pop %r13
1b00: 41 5c pop %r12
1b02: 5f pop %rdi
1b03: 5e pop %rsi
1b04: c3 ret
1b05: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b0a: 48 83 c4 28 add $0x28,%rsp
1b0e: 41 5d pop %r13
1b10: 41 5c pop %r12
1b12: 5f pop %rdi
1b13: 5e pop %rsi
1b14: c3 ret
1b15: 0f 1f 40 00 nopl 0x0(%rax)
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b20: 56 push %rsi
1b21: 57 push %rdi
1b22: 41 54 push %r12
1b24: 41 55 push %r13
1b26: 48 83 ec 28 sub $0x28,%rsp
1b2a: 41 89 cc mov %ecx,%r12d
1b2d: 4d 89 cd mov %r9,%r13
1b30: 41 83 fc 1e cmp $0x1e,%r12d
1b34: 0f 87 7b 01 00 00 ja 0x1cb5
1b3a: 4d 85 ed test %r13,%r13
1b3d: 0f 84 82 01 00 00 je 0x1cc5
1b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
1b48: 48 85 ff test %rdi,%rdi
1b4b: 0f 84 74 01 00 00 je 0x1cc5
1b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
1b56: 48 85 f6 test %rsi,%rsi
1b59: 0f 84 66 01 00 00 je 0x1cc5
1b5f: 83 fa 08 cmp $0x8,%edx
1b62: 74 1f je 0x1b83
1b64: 83 fa 04 cmp $0x4,%edx
1b67: 74 1a je 0x1b83
1b69: 83 fa 01 cmp $0x1,%edx
1b6c: 74 15 je 0x1b83
1b6e: 83 fa 02 cmp $0x2,%edx
1b71: 74 10 je 0x1b83
1b73: b8 ee ff ff ff mov $0xffffffee,%eax
1b78: 48 83 c4 28 add $0x28,%rsp
1b7c: 41 5d pop %r13
1b7e: 41 5c pop %r12
1b80: 5f pop %rdi
1b81: 5e pop %rsi
1b82: c3 ret
1b83: 41 83 fc 1d cmp $0x1d,%r12d
1b87: 0f 8f 28 01 00 00 jg 0x1cb5
1b8d: 41 83 fc 04 cmp $0x4,%r12d
1b91: 7f 13 jg 0x1ba6
1b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
1b9a: 00
1b9b: 33 c0 xor %eax,%eax
1b9d: 89 07 mov %eax,(%rdi)
1b9f: 89 06 mov %eax,(%rsi)
1ba1: e9 02 01 00 00 jmp 0x1ca8
1ba6: 41 83 fc 07 cmp $0x7,%r12d
1baa: 7f 16 jg 0x1bc2
1bac: 33 c0 xor %eax,%eax
1bae: 41 ba 01 00 00 00 mov $0x1,%r10d
1bb4: 41 89 45 00 mov %eax,0x0(%r13)
1bb8: 89 07 mov %eax,(%rdi)
1bba: 89 06 mov %eax,(%rsi)
1bbc: 41 8b 45 00 mov 0x0(%r13),%eax
1bc0: eb 6f jmp 0x1c31
1bc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
1bc7: 83 f9 12 cmp $0x12,%ecx
1bca: 7f 47 jg 0x1c13
1bcc: 41 ba 01 00 00 00 mov $0x1,%r10d
1bd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
1bd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
1bde: 00
1bdf: 83 e0 c0 and $0xffffffc0,%eax
1be2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
1be9: 00
1bea: 41 89 45 00 mov %eax,0x0(%r13)
1bee: 44 89 d8 mov %r11d,%eax
1bf1: d1 f8 sar $1,%eax
1bf3: 83 e1 c0 and $0xffffffc0,%ecx
1bf6: c1 e8 1e shr $0x1e,%eax
1bf9: 41 03 c3 add %r11d,%eax
1bfc: 83 e0 fc and $0xfffffffc,%eax
1bff: 83 c0 43 add $0x43,%eax
1c02: c7 07 00 00 00 00 movl $0x0,(%rdi)
1c08: 83 e0 c0 and $0xffffffc0,%eax
1c0b: 89 0e mov %ecx,(%rsi)
1c0d: 41 03 45 00 add 0x0(%r13),%eax
1c11: eb 18 jmp 0x1c2b
1c13: 4c 89 ea mov %r13,%rdx
1c16: 49 89 f8 mov %rdi,%r8
1c19: 49 89 f1 mov %rsi,%r9
1c1c: e8 ff 79 03 00 call 0x39620
1c21: 41 8b 45 00 mov 0x0(%r13),%eax
1c25: 41 ba 01 00 00 00 mov $0x1,%r10d
1c2b: 41 83 fc 13 cmp $0x13,%r12d
1c2f: 7d 23 jge 0x1c54
1c31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
1c36: 41 89 cb mov %ecx,%r11d
1c39: 41 d1 fb sar $1,%r11d
1c3c: 41 c1 eb 1e shr $0x1e,%r11d
1c40: 44 03 d9 add %ecx,%r11d
1c43: 41 c1 eb 02 shr $0x2,%r11d
1c47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
1c4e: 00
1c4f: 83 e1 c0 and $0xffffffc0,%ecx
1c52: eb 15 jmp 0x1c69
1c54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
1c59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
1c5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
1c65: 00
1c66: 83 e1 c0 and $0xffffffc0,%ecx
1c69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
1c70: 41 89 45 00 mov %eax,0x0(%r13)
1c74: 41 83 fc 0a cmp $0xa,%r12d
1c78: 7f 04 jg 0x1c7e
1c7a: 33 c0 xor %eax,%eax
1c7c: eb 1d jmp 0x1c9b
1c7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
1c83: 89 c1 mov %eax,%ecx
1c85: d1 f9 sar $1,%ecx
1c87: c1 e9 1e shr $0x1e,%ecx
1c8a: 03 c8 add %eax,%ecx
1c8c: 83 e1 fc and $0xfffffffc,%ecx
1c8f: 83 c1 43 add $0x43,%ecx
1c92: 83 e1 c0 and $0xffffffc0,%ecx
1c95: 8b 17 mov (%rdi),%edx
1c97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
1c9b: 89 07 mov %eax,(%rdi)
1c9d: 8b 06 mov (%rsi),%eax
1c9f: 85 c0 test %eax,%eax
1ca1: 7e 05 jle 0x1ca8
1ca3: 83 c0 40 add $0x40,%eax
1ca6: 89 06 mov %eax,(%rsi)
1ca8: 33 c0 xor %eax,%eax
1caa: 48 83 c4 28 add $0x28,%rsp
1cae: 41 5d pop %r13
1cb0: 41 5c pop %r12
1cb2: 5f pop %rdi
1cb3: 5e pop %rsi
1cb4: c3 ret
1cb5: b8 ef ff ff ff mov $0xffffffef,%eax
1cba: 48 83 c4 28 add $0x28,%rsp
1cbe: 41 5d pop %r13
1cc0: 41 5c pop %r12
1cc2: 5f pop %rdi
1cc3: 5e pop %rsi
1cc4: c3 ret
1cc5: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cca: 48 83 c4 28 add $0x28,%rsp
1cce: 41 5d pop %r13
1cd0: 41 5c pop %r12
1cd2: 5f pop %rdi
1cd3: 5e pop %rsi
1cd4: c3 ret
1cd5: 0f 1f 40 00 nopl 0x0(%rax)
1cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ce0: 48 83 ec 28 sub $0x28,%rsp
1ce4: 48 85 c9 test %rcx,%rcx
1ce7: 74 25 je 0x1d0e
1ce9: 48 85 d2 test %rdx,%rdx
1cec: 74 20 je 0x1d0e
1cee: 4d 85 c0 test %r8,%r8
1cf1: 74 1b je 0x1d0e
1cf3: 45 85 c9 test %r9d,%r9d
1cf6: 7f 0a jg 0x1d02
1cf8: b8 fa ff ff ff mov $0xfffffffa,%eax
1cfd: 48 83 c4 28 add $0x28,%rsp
1d01: c3 ret
1d02: e8 e9 c0 a5 01 call 0x1a5ddf0
1d07: 33 c0 xor %eax,%eax
1d09: 48 83 c4 28 add $0x28,%rsp
1d0d: c3 ret
1d0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d13: 48 83 c4 28 add $0x28,%rsp
1d17: c3 ret
1d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d1f: 00
1d20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1d25: 48 85 c9 test %rcx,%rcx
1d28: 74 27 je 0x1d51
1d2a: 48 85 d2 test %rdx,%rdx
1d2d: 74 22 je 0x1d51
1d2f: 4d 85 c0 test %r8,%r8
1d32: 74 1d je 0x1d51
1d34: 45 85 c9 test %r9d,%r9d
1d37: 7f 0b jg 0x1d44
1d39: b8 fa ff ff ff mov $0xfffffffa,%eax
1d3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d43: c3 ret
1d44: e8 57 c7 a5 01 call 0x1a5e4a0
1d49: 33 c0 xor %eax,%eax
1d4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d50: c3 ret
1d51: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d5b: c3 ret
1d5c: 0f 1f 40 00 nopl 0x0(%rax)
1d60: 48 83 ec 28 sub $0x28,%rsp
1d64: 48 85 c9 test %rcx,%rcx
1d67: 74 25 je 0x1d8e
1d69: 48 85 d2 test %rdx,%rdx
1d6c: 74 20 je 0x1d8e
1d6e: 4d 85 c0 test %r8,%r8
1d71: 74 1b je 0x1d8e
1d73: 45 85 c9 test %r9d,%r9d
1d76: 7f 0a jg 0x1d82
1d78: b8 fa ff ff ff mov $0xfffffffa,%eax
1d7d: 48 83 c4 28 add $0x28,%rsp
1d81: c3 ret
1d82: e8 c9 cd a5 01 call 0x1a5eb50
1d87: 33 c0 xor %eax,%eax
1d89: 48 83 c4 28 add $0x28,%rsp
1d8d: c3 ret
1d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d93: 48 83 c4 28 add $0x28,%rsp
1d97: c3 ret
1d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d9f: 00
1da0: 56 push %rsi
1da1: 57 push %rdi
1da2: 55 push %rbp
1da3: 48 89 d5 mov %rdx,%rbp
1da6: 48 85 c9 test %rcx,%rcx
1da9: 0f 84 2b 02 00 00 je 0x1fda
1daf: 48 85 ed test %rbp,%rbp
1db2: 0f 84 22 02 00 00 je 0x1fda
1db8: 4d 85 c0 test %r8,%r8
1dbb: 0f 84 19 02 00 00 je 0x1fda
1dc1: 45 85 c9 test %r9d,%r9d
1dc4: 0f 8e 07 02 00 00 jle 0x1fd1
1dca: 41 83 f9 08 cmp $0x8,%r9d
1dce: 0f 8c ed 01 00 00 jl 0x1fc1
1dd4: 4c 89 c6 mov %r8,%rsi
1dd7: 48 83 e6 1f and $0x1f,%rsi
1ddb: 89 f6 mov %esi,%esi
1ddd: 85 f6 test %esi,%esi
1ddf: 74 14 je 0x1df5
1de1: f7 c6 07 00 00 00 test $0x7,%esi
1de7: 0f 85 d4 01 00 00 jne 0x1fc1
1ded: f7 de neg %esi
1def: 83 c6 20 add $0x20,%esi
1df2: c1 ee 03 shr $0x3,%esi
1df5: 8d 46 08 lea 0x8(%rsi),%eax
1df8: 44 3b c8 cmp %eax,%r9d
1dfb: 0f 8c c0 01 00 00 jl 0x1fc1
1e01: 44 89 c8 mov %r9d,%eax
1e04: 33 d2 xor %edx,%edx
1e06: 2b c6 sub %esi,%eax
1e08: 83 e0 07 and $0x7,%eax
1e0b: f7 d8 neg %eax
1e0d: 41 03 c1 add %r9d,%eax
1e10: 85 f6 test %esi,%esi
1e12: 76 3e jbe 0x1e52
1e14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
1e25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
1e2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
1e2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1e33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1e38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
1e3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
1e40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
1e44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
1e4a: 48 ff c2 inc %rdx
1e4d: 48 3b d6 cmp %rsi,%rdx
1e50: 72 ce jb 0x1e20
1e52: 48 63 d0 movslq %eax,%rdx
1e55: 0f 1f 40 00 nopl 0x0(%rax)
1e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
1e66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
1e6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
1e72: 01
1e73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
1e77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
1e7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
1e82: 01
1e83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
1e87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
1e8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1e90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
1e94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
1e9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
1ea0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
1ea6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
1ead: 01
1eae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
1eb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
1eb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
1ebd: 01
1ebe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
1ec2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
1ec7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
1ecb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
1ecf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
1ed6: 48 83 c6 08 add $0x8,%rsi
1eda: 48 3b f2 cmp %rdx,%rsi
1edd: 72 81 jb 0x1e60
1edf: 8d 70 01 lea 0x1(%rax),%esi
1ee2: 41 3b f1 cmp %r9d,%esi
1ee5: 0f 87 c8 00 00 00 ja 0x1fb3
1eeb: 4d 63 c9 movslq %r9d,%r9
1eee: 4c 2b ca sub %rdx,%r9
1ef1: 49 83 f9 02 cmp $0x2,%r9
1ef5: 0f 8c c1 00 00 00 jl 0x1fbc
1efb: 45 89 cb mov %r9d,%r11d
1efe: 45 33 d2 xor %r10d,%r10d
1f01: 41 83 e3 fe and $0xfffffffe,%r11d
1f05: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
1f09: 4d 63 db movslq %r11d,%r11
1f0c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
1f11: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
1f15: 0f 1f 40 00 nopl 0x0(%rax)
1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f20: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
1f26: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
1f2c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
1f32: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
1f37: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
1f3b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
1f3f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
1f43: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
1f49: 49 83 c2 02 add $0x2,%r10
1f4d: 4d 3b d3 cmp %r11,%r10
1f50: 72 ce jb 0x1f20
1f52: 4d 3b d9 cmp %r9,%r11
1f55: 73 5c jae 0x1fb3
1f57: 48 63 c0 movslq %eax,%rax
1f5a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
1f5e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
1f63: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
1f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f6e: 00
1f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f76: 0f 1f 00 nopl (%rax)
1f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f80: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
1f86: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
1f8c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
1f90: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1f94: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1f99: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
1f9d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
1fa1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
1fa5: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
1fab: 49 ff c3 inc %r11
1fae: 4d 3b d9 cmp %r9,%r11
1fb1: 72 cd jb 0x1f80
1fb3: 33 c0 xor %eax,%eax
1fb5: c5 f8 77 vzeroupper
1fb8: 5d pop %rbp
1fb9: 5f pop %rdi
1fba: 5e pop %rsi
1fbb: c3 ret
1fbc: 45 33 db xor %r11d,%r11d
1fbf: eb 91 jmp 0x1f52
1fc1: 33 c0 xor %eax,%eax
1fc3: 41 83 f9 01 cmp $0x1,%r9d
1fc7: 72 ea jb 0x1fb3
1fc9: 4d 63 c9 movslq %r9d,%r9
1fcc: 45 33 db xor %r11d,%r11d
1fcf: eb 81 jmp 0x1f52
1fd1: b8 fa ff ff ff mov $0xfffffffa,%eax
1fd6: 5d pop %rbp
1fd7: 5f pop %rdi
1fd8: 5e pop %rsi
1fd9: c3 ret
1fda: b8 f8 ff ff ff mov $0xfffffff8,%eax
1fdf: 5d pop %rbp
1fe0: 5f pop %rdi
1fe1: 5e pop %rsi
1fe2: c3 ret
1fe3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fea: 00
1feb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2000: 41 56 push %r14
2002: 49 89 ca mov %rcx,%r10
2005: 49 89 d3 mov %rdx,%r11
2008: 4d 85 d2 test %r10,%r10
200b: 0f 84 82 01 00 00 je 0x2193
2011: 4d 85 db test %r11,%r11
2014: 0f 84 79 01 00 00 je 0x2193
201a: 4d 85 c0 test %r8,%r8
201d: 0f 84 70 01 00 00 je 0x2193
2023: 45 85 c9 test %r9d,%r9d
2026: 0f 8e 5f 01 00 00 jle 0x218b
202c: 49 63 d1 movslq %r9d,%rdx
202f: 48 83 fa 08 cmp $0x8,%rdx
2033: 0f 8c 3f 01 00 00 jl 0x2178
2039: 48 83 fa 0f cmp $0xf,%rdx
203d: 0f 8c 3a 01 00 00 jl 0x217d
2043: 4c 89 c0 mov %r8,%rax
2046: 48 83 e0 1f and $0x1f,%rax
204a: 85 c0 test %eax,%eax
204c: 74 10 je 0x205e
204e: a8 07 test $0x7,%al
2050: 0f 85 22 01 00 00 jne 0x2178
2056: f7 d8 neg %eax
2058: 83 c0 20 add $0x20,%eax
205b: c1 e8 03 shr $0x3,%eax
205e: 89 c1 mov %eax,%ecx
2060: 4c 8d 71 08 lea 0x8(%rcx),%r14
2064: 49 3b d6 cmp %r14,%rdx
2067: 0f 8c 0b 01 00 00 jl 0x2178
206d: 45 89 ce mov %r9d,%r14d
2070: 44 2b f0 sub %eax,%r14d
2073: 41 83 e6 07 and $0x7,%r14d
2077: 45 2b ce sub %r14d,%r9d
207a: 4d 63 c9 movslq %r9d,%r9
207d: 85 c0 test %eax,%eax
207f: b8 00 00 00 00 mov $0x0,%eax
2084: 76 5a jbe 0x20e0
2086: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
208d: 00
208e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2095: 0f 1f 40 00 nopl 0x0(%rax)
2099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20a0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
20a6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
20ac: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
20b0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
20b5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
20b9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
20bd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
20c2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
20c8: 48 ff c0 inc %rax
20cb: 48 3b c1 cmp %rcx,%rax
20ce: 72 d0 jb 0x20a0
20d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20d7: 00
20d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20df: 90 nop
20e0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
20e6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
20ec: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
20f1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
20f5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
20fb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
2100: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
2106: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
210d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
2114: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
2119: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
211d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
2124: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
2129: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
2130: 48 83 c1 08 add $0x8,%rcx
2134: 49 3b c9 cmp %r9,%rcx
2137: 72 a7 jb 0x20e0
2139: 4c 3b ca cmp %rdx,%r9
213c: 73 32 jae 0x2170
213e: 66 90 xchg %ax,%ax
2140: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
2146: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
214c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2150: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2155: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2159: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
215d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2162: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
2168: 49 ff c1 inc %r9
216b: 4c 3b ca cmp %rdx,%r9
216e: 72 d0 jb 0x2140
2170: 33 c0 xor %eax,%eax
2172: c5 f8 77 vzeroupper
2175: 41 5e pop %r14
2177: c3 ret
2178: 45 33 c9 xor %r9d,%r9d
217b: eb bc jmp 0x2139
217d: 41 83 e1 f8 and $0xfffffff8,%r9d
2181: 33 c9 xor %ecx,%ecx
2183: 4d 63 c9 movslq %r9d,%r9
2186: e9 55 ff ff ff jmp 0x20e0
218b: b8 fa ff ff ff mov $0xfffffffa,%eax
2190: 41 5e pop %r14
2192: c3 ret
2193: b8 f8 ff ff ff mov $0xfffffff8,%eax
2198: 41 5e pop %r14
219a: c3 ret
219b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
21a0: 41 56 push %r14
21a2: 49 89 ca mov %rcx,%r10
21a5: 49 89 d3 mov %rdx,%r11
21a8: 4d 85 d2 test %r10,%r10
21ab: 0f 84 a2 01 00 00 je 0x2353
21b1: 4d 85 db test %r11,%r11
21b4: 0f 84 99 01 00 00 je 0x2353
21ba: 4d 85 c0 test %r8,%r8
21bd: 0f 84 90 01 00 00 je 0x2353
21c3: 45 85 c9 test %r9d,%r9d
21c6: 0f 8e 7f 01 00 00 jle 0x234b
21cc: 49 63 d1 movslq %r9d,%rdx
21cf: 48 83 fa 08 cmp $0x8,%rdx
21d3: 0f 8c 5f 01 00 00 jl 0x2338
21d9: 48 83 fa 0f cmp $0xf,%rdx
21dd: 0f 8c 5a 01 00 00 jl 0x233d
21e3: 4c 89 c0 mov %r8,%rax
21e6: 48 83 e0 1f and $0x1f,%rax
21ea: 85 c0 test %eax,%eax
21ec: 74 10 je 0x21fe
21ee: a8 07 test $0x7,%al
21f0: 0f 85 42 01 00 00 jne 0x2338
21f6: f7 d8 neg %eax
21f8: 83 c0 20 add $0x20,%eax
21fb: c1 e8 03 shr $0x3,%eax
21fe: 89 c1 mov %eax,%ecx
2200: 4c 8d 71 08 lea 0x8(%rcx),%r14
2204: 49 3b d6 cmp %r14,%rdx
2207: 0f 8c 2b 01 00 00 jl 0x2338
220d: 45 89 ce mov %r9d,%r14d
2210: 44 2b f0 sub %eax,%r14d
2213: 41 83 e6 07 and $0x7,%r14d
2217: 45 2b ce sub %r14d,%r9d
221a: 4d 63 c9 movslq %r9d,%r9
221d: 85 c0 test %eax,%eax
221f: b8 00 00 00 00 mov $0x0,%eax
2224: 76 5a jbe 0x2280
2226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
222d: 00
222e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2235: 0f 1f 40 00 nopl 0x0(%rax)
2239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2240: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
2246: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
224c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2250: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2255: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2259: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
225d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2262: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
2268: 48 ff c0 inc %rax
226b: 48 3b c1 cmp %rcx,%rax
226e: 72 d0 jb 0x2240
2270: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2277: 00
2278: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
227f: 90 nop
2280: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
2286: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
228c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
2291: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
2295: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
229b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
22a0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
22a6: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
22ad: 01
22ae: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
22b5: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
22bc: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
22c2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
22c9: 01
22ca: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
22d0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
22d7: 01
22d8: 48 83 c1 08 add $0x8,%rcx
22dc: 49 3b c9 cmp %r9,%rcx
22df: 72 9f jb 0x2280
22e1: 4c 3b ca cmp %rdx,%r9
22e4: 73 4a jae 0x2330
22e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22ed: 00
22ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22f5: 0f 1f 40 00 nopl 0x0(%rax)
22f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2300: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
2306: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
230c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2310: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2315: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2319: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
231d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2322: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
2328: 49 ff c1 inc %r9
232b: 4c 3b ca cmp %rdx,%r9
232e: 72 d0 jb 0x2300
2330: 33 c0 xor %eax,%eax
2332: c5 f8 77 vzeroupper
2335: 41 5e pop %r14
2337: c3 ret
2338: 45 33 c9 xor %r9d,%r9d
233b: eb a4 jmp 0x22e1
233d: 41 83 e1 f8 and $0xfffffff8,%r9d
2341: 33 c9 xor %ecx,%ecx
2343: 4d 63 c9 movslq %r9d,%r9
2346: e9 35 ff ff ff jmp 0x2280
234b: b8 fa ff ff ff mov $0xfffffffa,%eax
2350: 41 5e pop %r14
2352: c3 ret
2353: b8 f8 ff ff ff mov $0xfffffff8,%eax
2358: 41 5e pop %r14
235a: c3 ret
235b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2360: 48 83 ec 28 sub $0x28,%rsp
2364: 48 85 c9 test %rcx,%rcx
2367: 74 20 je 0x2389
2369: 48 85 d2 test %rdx,%rdx
236c: 74 1b je 0x2389
236e: 45 85 c0 test %r8d,%r8d
2371: 7f 0a jg 0x237d
2373: b8 fa ff ff ff mov $0xfffffffa,%eax
2378: 48 83 c4 28 add $0x28,%rsp
237c: c3 ret
237d: e8 2e b8 a5 01 call 0x1a5dbb0
2382: 33 c0 xor %eax,%eax
2384: 48 83 c4 28 add $0x28,%rsp
2388: c3 ret
2389: b8 f8 ff ff ff mov $0xfffffff8,%eax
238e: 48 83 c4 28 add $0x28,%rsp
2392: c3 ret
2393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
239f: 00
23a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
23a5: 48 85 c9 test %rcx,%rcx
23a8: 74 22 je 0x23cc
23aa: 48 85 d2 test %rdx,%rdx
23ad: 74 1d je 0x23cc
23af: 45 85 c0 test %r8d,%r8d
23b2: 7f 0b jg 0x23bf
23b4: b8 fa ff ff ff mov $0xfffffffa,%eax
23b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23be: c3 ret
23bf: e8 6c be a5 01 call 0x1a5e230
23c4: 33 c0 xor %eax,%eax
23c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23cb: c3 ret
23cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
23d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23d6: c3 ret
23d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
23de: 00 00
23e0: 48 83 ec 28 sub $0x28,%rsp
23e4: 48 85 c9 test %rcx,%rcx
23e7: 74 20 je 0x2409
23e9: 48 85 d2 test %rdx,%rdx
23ec: 74 1b je 0x2409
23ee: 45 85 c0 test %r8d,%r8d
23f1: 7f 0a jg 0x23fd
23f3: b8 fa ff ff ff mov $0xfffffffa,%eax
23f8: 48 83 c4 28 add $0x28,%rsp
23fc: c3 ret
23fd: e8 de c4 a5 01 call 0x1a5e8e0
2402: 33 c0 xor %eax,%eax
2404: 48 83 c4 28 add $0x28,%rsp
2408: c3 ret
2409: b8 f8 ff ff ff mov $0xfffffff8,%eax
240e: 48 83 c4 28 add $0x28,%rsp
2412: c3 ret
2413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
241f: 00
2420: 56 push %rsi
2421: 48 89 d6 mov %rdx,%rsi
2424: 48 85 c9 test %rcx,%rcx
2427: 0f 84 29 02 00 00 je 0x2656
242d: 48 85 f6 test %rsi,%rsi
2430: 0f 84 20 02 00 00 je 0x2656
2436: 45 85 c0 test %r8d,%r8d
2439: 0f 8e 10 02 00 00 jle 0x264f
243f: 41 83 f8 08 cmp $0x8,%r8d
2443: 0f 8c f6 01 00 00 jl 0x263f
2449: 49 89 f1 mov %rsi,%r9
244c: 49 83 e1 1f and $0x1f,%r9
2450: 45 89 c9 mov %r9d,%r9d
2453: 45 85 c9 test %r9d,%r9d
2456: 74 18 je 0x2470
2458: 41 f7 c1 07 00 00 00 test $0x7,%r9d
245f: 0f 85 da 01 00 00 jne 0x263f
2465: 41 f7 d9 neg %r9d
2468: 41 83 c1 20 add $0x20,%r9d
246c: 41 c1 e9 03 shr $0x3,%r9d
2470: 41 8d 41 08 lea 0x8(%r9),%eax
2474: 44 3b c0 cmp %eax,%r8d
2477: 0f 8c c2 01 00 00 jl 0x263f
247d: 44 89 c0 mov %r8d,%eax
2480: 33 d2 xor %edx,%edx
2482: 41 2b c1 sub %r9d,%eax
2485: 83 e0 07 and $0x7,%eax
2488: f7 d8 neg %eax
248a: 41 03 c0 add %r8d,%eax
248d: 45 85 c9 test %r9d,%r9d
2490: 76 3e jbe 0x24d0
2492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24a0: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
24a5: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
24aa: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
24ae: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
24b2: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
24b7: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
24bb: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
24bf: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
24c3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
24c8: 48 ff c2 inc %rdx
24cb: 49 3b d1 cmp %r9,%rdx
24ce: 72 d0 jb 0x24a0
24d0: 48 63 d0 movslq %eax,%rdx
24d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
24d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24df: 00
24e0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
24e6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
24ec: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
24f2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
24f9: 01
24fa: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
24ff: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
2503: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
2507: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
250b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
2511: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
2518: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
251f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
2526: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
252d: 01
252e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
2532: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
2537: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
253b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
253f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
2546: 49 83 c1 08 add $0x8,%r9
254a: 4c 3b ca cmp %rdx,%r9
254d: 72 91 jb 0x24e0
254f: 44 8d 48 01 lea 0x1(%rax),%r9d
2553: 45 3b c8 cmp %r8d,%r9d
2556: 0f 87 d7 00 00 00 ja 0x2633
255c: 4d 63 d0 movslq %r8d,%r10
255f: 4c 2b d2 sub %rdx,%r10
2562: 49 83 fa 02 cmp $0x2,%r10
2566: 0f 8c ce 00 00 00 jl 0x263a
256c: 45 89 d3 mov %r10d,%r11d
256f: 45 33 c9 xor %r9d,%r9d
2572: 41 83 e3 fe and $0xfffffffe,%r11d
2576: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
257a: 4d 63 db movslq %r11d,%r11
257d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
2581: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2588: 00
2589: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2597: 00
2598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
259f: 90 nop
25a0: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
25a6: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
25ac: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
25b2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
25b7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
25bb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
25bf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
25c3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
25c9: 49 83 c1 02 add $0x2,%r9
25cd: 4d 3b cb cmp %r11,%r9
25d0: 72 ce jb 0x25a0
25d2: 4d 3b da cmp %r10,%r11
25d5: 73 5c jae 0x2633
25d7: 48 63 c0 movslq %eax,%rax
25da: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
25de: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
25e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25e9: 00
25ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25f8: 00
25f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2600: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
2606: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
260c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
2610: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
2614: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
2619: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
261d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
2621: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
2625: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
262b: 49 ff c3 inc %r11
262e: 4d 3b da cmp %r10,%r11
2631: 72 cd jb 0x2600
2633: 33 c0 xor %eax,%eax
2635: c5 f8 77 vzeroupper
2638: 5e pop %rsi
2639: c3 ret
263a: 45 33 db xor %r11d,%r11d
263d: eb 93 jmp 0x25d2
263f: 33 c0 xor %eax,%eax
2641: 41 83 f8 01 cmp $0x1,%r8d
2645: 72 ec jb 0x2633
2647: 4d 63 d0 movslq %r8d,%r10
264a: 45 33 db xor %r11d,%r11d
264d: eb 83 jmp 0x25d2
264f: b8 fa ff ff ff mov $0xfffffffa,%eax
2654: 5e pop %rsi
2655: c3 ret
2656: b8 f8 ff ff ff mov $0xfffffff8,%eax
265b: 5e pop %rsi
265c: c3 ret
265d: 0f 1f 00 nopl (%rax)
2660: 49 89 d1 mov %rdx,%r9
2663: 48 85 c9 test %rcx,%rcx
2666: 0f 84 73 01 00 00 je 0x27df
266c: 4d 85 c9 test %r9,%r9
266f: 0f 84 6a 01 00 00 je 0x27df
2675: 45 85 c0 test %r8d,%r8d
2678: 0f 8e 5b 01 00 00 jle 0x27d9
267e: 49 63 d0 movslq %r8d,%rdx
2681: 48 83 fa 08 cmp $0x8,%rdx
2685: 0f 8c 49 01 00 00 jl 0x27d4
268b: 4c 89 c8 mov %r9,%rax
268e: 48 83 e0 1f and $0x1f,%rax
2692: 89 c0 mov %eax,%eax
2694: 85 c0 test %eax,%eax
2696: 74 10 je 0x26a8
2698: a8 07 test $0x7,%al
269a: 0f 85 34 01 00 00 jne 0x27d4
26a0: f7 d8 neg %eax
26a2: 83 c0 20 add $0x20,%eax
26a5: c1 e8 03 shr $0x3,%eax
26a8: 44 8d 50 08 lea 0x8(%rax),%r10d
26ac: 49 3b d2 cmp %r10,%rdx
26af: 0f 8c 1f 01 00 00 jl 0x27d4
26b5: 45 89 c2 mov %r8d,%r10d
26b8: 44 2b d0 sub %eax,%r10d
26bb: 41 83 e2 07 and $0x7,%r10d
26bf: 45 2b c2 sub %r10d,%r8d
26c2: 45 33 d2 xor %r10d,%r10d
26c5: 85 c0 test %eax,%eax
26c7: 76 47 jbe 0x2710
26c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26d0: 00
26d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26df: 00
26e0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
26e6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
26ec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
26f0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
26f5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
26f9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
26fd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2702: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
2708: 49 ff c2 inc %r10
270b: 4c 3b d0 cmp %rax,%r10
270e: 72 d0 jb 0x26e0
2710: 4d 63 d0 movslq %r8d,%r10
2713: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
271f: 00
2720: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
2725: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
272b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
2730: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
2734: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
273a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
273f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
2745: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
274b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
2752: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
2757: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
275b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
2762: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
2767: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
276e: 48 83 c0 08 add $0x8,%rax
2772: 49 3b c2 cmp %r10,%rax
2775: 72 a9 jb 0x2720
2777: 33 c0 xor %eax,%eax
2779: 45 8d 50 01 lea 0x1(%r8),%r10d
277d: 4d 63 d2 movslq %r10d,%r10
2780: 4c 3b d2 cmp %rdx,%r10
2783: 77 49 ja 0x27ce
2785: 4d 63 c0 movslq %r8d,%r8
2788: 49 2b d0 sub %r8,%rdx
278b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
278f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
2793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
279f: 00
27a0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
27a5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
27ab: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
27af: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
27b4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
27b8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
27bc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
27c1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
27c6: 48 ff c0 inc %rax
27c9: 48 3b c2 cmp %rdx,%rax
27cc: 72 d2 jb 0x27a0
27ce: 33 c0 xor %eax,%eax
27d0: c5 f8 77 vzeroupper
27d3: c3 ret
27d4: 45 33 c0 xor %r8d,%r8d
27d7: eb 9e jmp 0x2777
27d9: b8 fa ff ff ff mov $0xfffffffa,%eax
27de: c3 ret
27df: b8 f8 ff ff ff mov $0xfffffff8,%eax
27e4: c3 ret
27e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27ec: 00
27ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2800: 49 89 d1 mov %rdx,%r9
2803: 48 85 c9 test %rcx,%rcx
2806: 0f 84 73 01 00 00 je 0x297f
280c: 4d 85 c9 test %r9,%r9
280f: 0f 84 6a 01 00 00 je 0x297f
2815: 45 85 c0 test %r8d,%r8d
2818: 0f 8e 5b 01 00 00 jle 0x2979
281e: 49 63 d0 movslq %r8d,%rdx
2821: 48 83 fa 08 cmp $0x8,%rdx
2825: 0f 8c 49 01 00 00 jl 0x2974
282b: 4c 89 c8 mov %r9,%rax
282e: 48 83 e0 1f and $0x1f,%rax
2832: 89 c0 mov %eax,%eax
2834: 85 c0 test %eax,%eax
2836: 74 10 je 0x2848
2838: a8 07 test $0x7,%al
283a: 0f 85 34 01 00 00 jne 0x2974
2840: f7 d8 neg %eax
2842: 83 c0 20 add $0x20,%eax
2845: c1 e8 03 shr $0x3,%eax
2848: 44 8d 50 08 lea 0x8(%rax),%r10d
284c: 49 3b d2 cmp %r10,%rdx
284f: 0f 8c 1f 01 00 00 jl 0x2974
2855: 45 89 c2 mov %r8d,%r10d
2858: 44 2b d0 sub %eax,%r10d
285b: 41 83 e2 07 and $0x7,%r10d
285f: 45 2b c2 sub %r10d,%r8d
2862: 45 33 d2 xor %r10d,%r10d
2865: 85 c0 test %eax,%eax
2867: 76 47 jbe 0x28b0
2869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2870: 00
2871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
287f: 00
2880: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
2886: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
288c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2890: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2895: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2899: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
289d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
28a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
28a8: 49 ff c2 inc %r10
28ab: 4c 3b d0 cmp %rax,%r10
28ae: 72 d0 jb 0x2880
28b0: 4d 63 d0 movslq %r8d,%r10
28b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
28b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28bf: 00
28c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
28c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
28cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
28d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
28d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
28da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
28df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
28e5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
28ec: 01
28ed: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
28f4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
28fb: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
2901: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
2908: 01
2909: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
290f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
2916: 01
2917: 48 83 c0 08 add $0x8,%rax
291b: 49 3b c2 cmp %r10,%rax
291e: 72 a0 jb 0x28c0
2920: 33 c0 xor %eax,%eax
2922: 45 8d 50 01 lea 0x1(%r8),%r10d
2926: 4d 63 d2 movslq %r10d,%r10
2929: 4c 3b d2 cmp %rdx,%r10
292c: 77 40 ja 0x296e
292e: 4d 63 c0 movslq %r8d,%r8
2931: 49 2b d0 sub %r8,%rdx
2934: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
2938: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
293c: 0f 1f 40 00 nopl 0x0(%rax)
2940: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
2945: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
294b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
294f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2954: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2958: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
295c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2961: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
2966: 48 ff c0 inc %rax
2969: 48 3b c2 cmp %rdx,%rax
296c: 72 d2 jb 0x2940
296e: 33 c0 xor %eax,%eax
2970: c5 f8 77 vzeroupper
2973: c3 ret
2974: 45 33 c0 xor %r8d,%r8d
2977: eb a7 jmp 0x2920
2979: b8 fa ff ff ff mov $0xfffffffa,%eax
297e: c3 ret
297f: b8 f8 ff ff ff mov $0xfffffff8,%eax
2984: c3 ret
2985: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
298c: 00
298d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29a0: 48 83 ec 28 sub $0x28,%rsp
29a4: 48 85 c9 test %rcx,%rcx
29a7: 74 23 je 0x29cc
29a9: 48 85 d2 test %rdx,%rdx
29ac: 74 1e je 0x29cc
29ae: 4d 85 c0 test %r8,%r8
29b1: 74 19 je 0x29cc
29b3: 45 85 c9 test %r9d,%r9d
29b6: 7e 1e jle 0x29d6
29b8: e8 d3 ce a5 01 call 0x1a5f890
29bd: ba 02 00 00 00 mov $0x2,%edx
29c2: 85 c0 test %eax,%eax
29c4: 0f 45 c2 cmovne %edx,%eax
29c7: 48 83 c4 28 add $0x28,%rsp
29cb: c3 ret
29cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
29d1: 48 83 c4 28 add $0x28,%rsp
29d5: c3 ret
29d6: b8 fa ff ff ff mov $0xfffffffa,%eax
29db: 48 83 c4 28 add $0x28,%rsp
29df: c3 ret
29e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
29e5: 48 85 c9 test %rcx,%rcx
29e8: 74 24 je 0x2a0e
29ea: 48 85 d2 test %rdx,%rdx
29ed: 74 1f je 0x2a0e
29ef: 4d 85 c0 test %r8,%r8
29f2: 74 1a je 0x2a0e
29f4: 45 85 c9 test %r9d,%r9d
29f7: 7e 20 jle 0x2a19
29f9: e8 e2 13 a6 01 call 0x1a63de0
29fe: ba 02 00 00 00 mov $0x2,%edx
2a03: 85 c0 test %eax,%eax
2a05: 0f 45 c2 cmovne %edx,%eax
2a08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2a0d: c3 ret
2a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2a18: c3 ret
2a19: b8 fa ff ff ff mov $0xfffffffa,%eax
2a1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2a23: c3 ret
2a24: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a2b: 00
2a2c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a3f: 00
2a40: 48 83 ec 28 sub $0x28,%rsp
2a44: 48 85 c9 test %rcx,%rcx
2a47: 74 23 je 0x2a6c
2a49: 48 85 d2 test %rdx,%rdx
2a4c: 74 1e je 0x2a6c
2a4e: 4d 85 c0 test %r8,%r8
2a51: 74 19 je 0x2a6c
2a53: 45 85 c9 test %r9d,%r9d
2a56: 7e 1e jle 0x2a76
2a58: e8 93 37 a6 01 call 0x1a661f0
2a5d: ba 02 00 00 00 mov $0x2,%edx
2a62: 85 c0 test %eax,%eax
2a64: 0f 45 c2 cmovne %edx,%eax
2a67: 48 83 c4 28 add $0x28,%rsp
2a6b: c3 ret
2a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a71: 48 83 c4 28 add $0x28,%rsp
2a75: c3 ret
2a76: b8 fa ff ff ff mov $0xfffffffa,%eax
2a7b: 48 83 c4 28 add $0x28,%rsp
2a7f: c3 ret
2a80: 48 83 ec 28 sub $0x28,%rsp
2a84: 48 85 c9 test %rcx,%rcx
2a87: 74 23 je 0x2aac
2a89: 48 85 d2 test %rdx,%rdx
2a8c: 74 1e je 0x2aac
2a8e: 4d 85 c0 test %r8,%r8
2a91: 74 19 je 0x2aac
2a93: 45 85 c9 test %r9d,%r9d
2a96: 7e 1e jle 0x2ab6
2a98: e8 a3 79 a6 01 call 0x1a6a440
2a9d: ba 02 00 00 00 mov $0x2,%edx
2aa2: 85 c0 test %eax,%eax
2aa4: 0f 45 c2 cmovne %edx,%eax
2aa7: 48 83 c4 28 add $0x28,%rsp
2aab: c3 ret
2aac: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ab1: 48 83 c4 28 add $0x28,%rsp
2ab5: c3 ret
2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
2abb: 48 83 c4 28 add $0x28,%rsp
2abf: c3 ret
2ac0: 48 83 ec 28 sub $0x28,%rsp
2ac4: 48 85 c9 test %rcx,%rcx
2ac7: 74 23 je 0x2aec
2ac9: 48 85 d2 test %rdx,%rdx
2acc: 74 1e je 0x2aec
2ace: 4d 85 c0 test %r8,%r8
2ad1: 74 19 je 0x2aec
2ad3: 45 85 c9 test %r9d,%r9d
2ad6: 7e 1e jle 0x2af6
2ad8: e8 63 bd a6 01 call 0x1a6e840
2add: ba 02 00 00 00 mov $0x2,%edx
2ae2: 85 c0 test %eax,%eax
2ae4: 0f 45 c2 cmovne %edx,%eax
2ae7: 48 83 c4 28 add $0x28,%rsp
2aeb: c3 ret
2aec: b8 f8 ff ff ff mov $0xfffffff8,%eax
2af1: 48 83 c4 28 add $0x28,%rsp
2af5: c3 ret
2af6: b8 fa ff ff ff mov $0xfffffffa,%eax
2afb: 48 83 c4 28 add $0x28,%rsp
2aff: c3 ret
2b00: 48 83 ec 28 sub $0x28,%rsp
2b04: 48 85 c9 test %rcx,%rcx
2b07: 74 23 je 0x2b2c
2b09: 48 85 d2 test %rdx,%rdx
2b0c: 74 1e je 0x2b2c
2b0e: 4d 85 c0 test %r8,%r8
2b11: 74 19 je 0x2b2c
2b13: 45 85 c9 test %r9d,%r9d
2b16: 7e 1e jle 0x2b36
2b18: e8 43 fe a6 01 call 0x1a72960
2b1d: ba 02 00 00 00 mov $0x2,%edx
2b22: 85 c0 test %eax,%eax
2b24: 0f 45 c2 cmovne %edx,%eax
2b27: 48 83 c4 28 add $0x28,%rsp
2b2b: c3 ret
2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b31: 48 83 c4 28 add $0x28,%rsp
2b35: c3 ret
2b36: b8 fa ff ff ff mov $0xfffffffa,%eax
2b3b: 48 83 c4 28 add $0x28,%rsp
2b3f: c3 ret
2b40: 48 83 ec 28 sub $0x28,%rsp
2b44: 48 85 c9 test %rcx,%rcx
2b47: 74 25 je 0x2b6e
2b49: 48 85 d2 test %rdx,%rdx
2b4c: 74 20 je 0x2b6e
2b4e: 4d 85 c0 test %r8,%r8
2b51: 74 1b je 0x2b6e
2b53: 45 85 c9 test %r9d,%r9d
2b56: 7f 0a jg 0x2b62
2b58: b8 fa ff ff ff mov $0xfffffffa,%eax
2b5d: 48 83 c4 28 add $0x28,%rsp
2b61: c3 ret
2b62: e8 d9 6c 03 00 call 0x39840
2b67: 33 c0 xor %eax,%eax
2b69: 48 83 c4 28 add $0x28,%rsp
2b6d: c3 ret
2b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b73: 48 83 c4 28 add $0x28,%rsp
2b77: c3 ret
2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b7f: 00
2b80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2b85: 48 85 c9 test %rcx,%rcx
2b88: 74 27 je 0x2bb1
2b8a: 48 85 d2 test %rdx,%rdx
2b8d: 74 22 je 0x2bb1
2b8f: 4d 85 c0 test %r8,%r8
2b92: 74 1d je 0x2bb1
2b94: 45 85 c9 test %r9d,%r9d
2b97: 7f 0b jg 0x2ba4
2b99: b8 fa ff ff ff mov $0xfffffffa,%eax
2b9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2ba3: c3 ret
2ba4: e8 d7 72 03 00 call 0x39e80
2ba9: 33 c0 xor %eax,%eax
2bab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2bb0: c3 ret
2bb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
2bb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2bbb: c3 ret
2bbc: 0f 1f 40 00 nopl 0x0(%rax)
2bc0: 48 83 ec 28 sub $0x28,%rsp
2bc4: 48 85 c9 test %rcx,%rcx
2bc7: 74 25 je 0x2bee
2bc9: 48 85 d2 test %rdx,%rdx
2bcc: 74 20 je 0x2bee
2bce: 4d 85 c0 test %r8,%r8
2bd1: 74 1b je 0x2bee
2bd3: 45 85 c9 test %r9d,%r9d
2bd6: 7f 0a jg 0x2be2
2bd8: b8 fa ff ff ff mov $0xfffffffa,%eax
2bdd: 48 83 c4 28 add $0x28,%rsp
2be1: c3 ret
2be2: e8 b9 78 03 00 call 0x3a4a0
2be7: 33 c0 xor %eax,%eax
2be9: 48 83 c4 28 add $0x28,%rsp
2bed: c3 ret
2bee: b8 f8 ff ff ff mov $0xfffffff8,%eax
2bf3: 48 83 c4 28 add $0x28,%rsp
2bf7: c3 ret
2bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bff: 00
2c00: 41 56 push %r14
2c02: 49 89 cb mov %rcx,%r11
2c05: 4d 85 db test %r11,%r11
2c08: 0f 84 1e 02 00 00 je 0x2e2c
2c0e: 48 85 d2 test %rdx,%rdx
2c11: 0f 84 15 02 00 00 je 0x2e2c
2c17: 4d 85 c0 test %r8,%r8
2c1a: 0f 84 0c 02 00 00 je 0x2e2c
2c20: 45 85 c9 test %r9d,%r9d
2c23: 0f 8e fb 01 00 00 jle 0x2e24
2c29: 49 63 c9 movslq %r9d,%rcx
2c2c: 48 83 f9 08 cmp $0x8,%rcx
2c30: 0f 8c e9 01 00 00 jl 0x2e1f
2c36: 4c 89 c0 mov %r8,%rax
2c39: 48 83 e0 1f and $0x1f,%rax
2c3d: 85 c0 test %eax,%eax
2c3f: 74 0d je 0x2c4e
2c41: a8 0f test $0xf,%al
2c43: 0f 85 d6 01 00 00 jne 0x2e1f
2c49: b8 01 00 00 00 mov $0x1,%eax
2c4e: 41 89 c2 mov %eax,%r10d
2c51: 4d 8d 72 08 lea 0x8(%r10),%r14
2c55: 49 3b ce cmp %r14,%rcx
2c58: 0f 8c c1 01 00 00 jl 0x2e1f
2c5e: 45 89 ce mov %r9d,%r14d
2c61: 44 2b f0 sub %eax,%r14d
2c64: 41 83 e6 07 and $0x7,%r14d
2c68: 45 2b ce sub %r14d,%r9d
2c6b: 45 33 f6 xor %r14d,%r14d
2c6e: 4d 63 c9 movslq %r9d,%r9
2c71: 85 c0 test %eax,%eax
2c73: 4c 89 f0 mov %r14,%rax
2c76: 76 3f jbe 0x2cb7
2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c7f: 00
2c80: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
2c86: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
2c8b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
2c90: 49 ff c6 inc %r14
2c93: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
2c97: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
2c9c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
2ca0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
2ca4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
2ca8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
2cae: 48 83 c0 10 add $0x10,%rax
2cb2: 4d 3b f2 cmp %r10,%r14
2cb5: 72 c9 jb 0x2c80
2cb7: 4c 89 d0 mov %r10,%rax
2cba: 48 c1 e0 04 shl $0x4,%rax
2cbe: 66 90 xchg %ax,%ax
2cc0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
2cc5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
2ccb: 49 83 c2 08 add $0x8,%r10
2ccf: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
2cd6: 01
2cd7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
2cdb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
2cdf: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
2ce6: 01
2ce7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2ceb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
2cf0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
2cf4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
2cf8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
2cfe: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
2d05: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
2d0b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
2d12: 01
2d13: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
2d1a: 01
2d1b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
2d1f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
2d23: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
2d28: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
2d2c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
2d30: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
2d34: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
2d3b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
2d41: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
2d48: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
2d4f: 01
2d50: c5 ff 12 d3 vmovddup %ymm3,%ymm2
2d54: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
2d58: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
2d5f: 01
2d60: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
2d64: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
2d69: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
2d6d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
2d71: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
2d78: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
2d7e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
2d85: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
2d8c: 01
2d8d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
2d91: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
2d95: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
2d9c: 01
2d9d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
2da1: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
2da6: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
2daa: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
2dae: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
2db5: 48 05 80 00 00 00 add $0x80,%rax
2dbb: 4d 3b d1 cmp %r9,%r10
2dbe: 0f 82 fc fe ff ff jb 0x2cc0
2dc4: 4c 89 c8 mov %r9,%rax
2dc7: 48 c1 e0 04 shl $0x4,%rax
2dcb: 4c 3b c9 cmp %rcx,%r9
2dce: 73 47 jae 0x2e17
2dd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2dd7: 00
2dd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ddf: 90 nop
2de0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
2de6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
2deb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
2df0: 49 ff c1 inc %r9
2df3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
2df7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
2dfc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
2e00: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
2e04: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
2e08: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
2e0e: 48 83 c0 10 add $0x10,%rax
2e12: 4c 3b c9 cmp %rcx,%r9
2e15: 72 c9 jb 0x2de0
2e17: 33 c0 xor %eax,%eax
2e19: c5 f8 77 vzeroupper
2e1c: 41 5e pop %r14
2e1e: c3 ret
2e1f: 45 33 c9 xor %r9d,%r9d
2e22: eb a0 jmp 0x2dc4
2e24: b8 fa ff ff ff mov $0xfffffffa,%eax
2e29: 41 5e pop %r14
2e2b: c3 ret
2e2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e31: 41 5e pop %r14
2e33: c3 ret
2e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e40: 41 56 push %r14
2e42: 49 89 cb mov %rcx,%r11
2e45: 4d 85 db test %r11,%r11
2e48: 0f 84 db 01 00 00 je 0x3029
2e4e: 48 85 d2 test %rdx,%rdx
2e51: 0f 84 d2 01 00 00 je 0x3029
2e57: 4d 85 c0 test %r8,%r8
2e5a: 0f 84 c9 01 00 00 je 0x3029
2e60: 45 85 c9 test %r9d,%r9d
2e63: 0f 8e b8 01 00 00 jle 0x3021
2e69: 49 63 c9 movslq %r9d,%rcx
2e6c: 48 83 f9 08 cmp $0x8,%rcx
2e70: 0f 8c a6 01 00 00 jl 0x301c
2e76: 4c 89 c0 mov %r8,%rax
2e79: 48 83 e0 1f and $0x1f,%rax
2e7d: 85 c0 test %eax,%eax
2e7f: 74 0d je 0x2e8e
2e81: a8 0f test $0xf,%al
2e83: 0f 85 93 01 00 00 jne 0x301c
2e89: b8 01 00 00 00 mov $0x1,%eax
2e8e: 41 89 c2 mov %eax,%r10d
2e91: 4d 8d 72 08 lea 0x8(%r10),%r14
2e95: 49 3b ce cmp %r14,%rcx
2e98: 0f 8c 7e 01 00 00 jl 0x301c
2e9e: 45 89 ce mov %r9d,%r14d
2ea1: 44 2b f0 sub %eax,%r14d
2ea4: 41 83 e6 07 and $0x7,%r14d
2ea8: 45 2b ce sub %r14d,%r9d
2eab: 45 33 f6 xor %r14d,%r14d
2eae: 4d 63 c9 movslq %r9d,%r9
2eb1: 85 c0 test %eax,%eax
2eb3: 4c 89 f0 mov %r14,%rax
2eb6: 76 3c jbe 0x2ef4
2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ebf: 00
2ec0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2ec6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
2ecb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
2ecf: 49 ff c6 inc %r14
2ed2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2ed7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
2edb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
2ee0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
2ee5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
2eeb: 48 83 c0 10 add $0x10,%rax
2eef: 4d 3b f2 cmp %r10,%r14
2ef2: 72 cc jb 0x2ec0
2ef4: 4c 89 d0 mov %r10,%rax
2ef7: 48 c1 e0 04 shl $0x4,%rax
2efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2f00: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
2f06: 4e 8d 34 00 lea (%rax,%r8,1),%r14
2f0a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
2f0f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2f13: 49 83 c2 08 add $0x8,%r10
2f17: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2f1c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2f20: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
2f25: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2f2a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
2f2f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
2f36: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
2f3c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2f40: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2f45: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2f49: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
2f4f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2f54: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
2f5a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
2f61: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
2f67: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2f6b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2f70: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2f74: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
2f7a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2f7f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
2f85: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
2f8c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
2f92: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2f96: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2f9b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2f9f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
2fa5: 48 05 80 00 00 00 add $0x80,%rax
2fab: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2fb0: 4d 3b d1 cmp %r9,%r10
2fb3: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
2fb9: 0f 82 41 ff ff ff jb 0x2f00
2fbf: 4c 89 c8 mov %r9,%rax
2fc2: 48 c1 e0 04 shl $0x4,%rax
2fc6: 4c 3b c9 cmp %rcx,%r9
2fc9: 73 49 jae 0x3014
2fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fd2: 00
2fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2fe0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2fe6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
2feb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
2fef: 49 ff c1 inc %r9
2ff2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2ff7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
2ffb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
3000: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
3005: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
300b: 48 83 c0 10 add $0x10,%rax
300f: 4c 3b c9 cmp %rcx,%r9
3012: 72 cc jb 0x2fe0
3014: 33 c0 xor %eax,%eax
3016: c5 f8 77 vzeroupper
3019: 41 5e pop %r14
301b: c3 ret
301c: 45 33 c9 xor %r9d,%r9d
301f: eb 9e jmp 0x2fbf
3021: b8 fa ff ff ff mov $0xfffffffa,%eax
3026: 41 5e pop %r14
3028: c3 ret
3029: b8 f8 ff ff ff mov $0xfffffff8,%eax
302e: 41 5e pop %r14
3030: c3 ret
3031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3038: 00
3039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3040: 41 56 push %r14
3042: 49 89 cb mov %rcx,%r11
3045: 4d 85 db test %r11,%r11
3048: 0f 84 f8 01 00 00 je 0x3246
304e: 48 85 d2 test %rdx,%rdx
3051: 0f 84 ef 01 00 00 je 0x3246
3057: 4d 85 c0 test %r8,%r8
305a: 0f 84 e6 01 00 00 je 0x3246
3060: 45 85 c9 test %r9d,%r9d
3063: 0f 8e d5 01 00 00 jle 0x323e
3069: 49 63 c9 movslq %r9d,%rcx
306c: 48 83 f9 08 cmp $0x8,%rcx
3070: 0f 8c c3 01 00 00 jl 0x3239
3076: 4c 89 c0 mov %r8,%rax
3079: 48 83 e0 1f and $0x1f,%rax
307d: 85 c0 test %eax,%eax
307f: 74 0d je 0x308e
3081: a8 0f test $0xf,%al
3083: 0f 85 b0 01 00 00 jne 0x3239
3089: b8 01 00 00 00 mov $0x1,%eax
308e: 41 89 c2 mov %eax,%r10d
3091: 4d 8d 72 08 lea 0x8(%r10),%r14
3095: 49 3b ce cmp %r14,%rcx
3098: 0f 8c 9b 01 00 00 jl 0x3239
309e: 45 89 ce mov %r9d,%r14d
30a1: 44 2b f0 sub %eax,%r14d
30a4: 41 83 e6 07 and $0x7,%r14d
30a8: 45 2b ce sub %r14d,%r9d
30ab: 45 33 f6 xor %r14d,%r14d
30ae: 4d 63 c9 movslq %r9d,%r9
30b1: 85 c0 test %eax,%eax
30b3: 4c 89 f0 mov %r14,%rax
30b6: 76 39 jbe 0x30f1
30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30bf: 00
30c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
30c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
30cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
30cf: 49 ff c6 inc %r14
30d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
30d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
30db: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
30e2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
30e8: 48 83 c0 10 add $0x10,%rax
30ec: 4d 3b f2 cmp %r10,%r14
30ef: 72 cf jb 0x30c0
30f1: 4c 89 d0 mov %r10,%rax
30f4: 48 c1 e0 04 shl $0x4,%rax
30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30ff: 00
3100: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
3106: 49 83 c2 08 add $0x8,%r10
310a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
310f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
3113: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
3118: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
311c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
3121: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
3126: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
312c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
3133: 01
3134: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
313b: 01
313c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
3142: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
3149: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
314f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
3156: 01
3157: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
315d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
3164: 01
3165: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
316c: 02
316d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
3174: 02
3175: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
317b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
3182: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
3188: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
318f: 02
3190: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
3196: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
319d: 02
319e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
31a5: 03
31a6: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
31ad: 03
31ae: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
31b4: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
31bb: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
31c1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
31c7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
31cd: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
31d4: 48 05 80 00 00 00 add $0x80,%rax
31da: 4d 3b d1 cmp %r9,%r10
31dd: 0f 82 1d ff ff ff jb 0x3100
31e3: 4c 89 c8 mov %r9,%rax
31e6: 48 c1 e0 04 shl $0x4,%rax
31ea: 4c 3b c9 cmp %rcx,%r9
31ed: 73 42 jae 0x3231
31ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31f6: 00
31f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31fe: 66 90 xchg %ax,%ax
3200: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
3206: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
320b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
320f: 49 ff c1 inc %r9
3212: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3217: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
321b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
3222: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
3228: 48 83 c0 10 add $0x10,%rax
322c: 4c 3b c9 cmp %rcx,%r9
322f: 72 cf jb 0x3200
3231: 33 c0 xor %eax,%eax
3233: c5 f8 77 vzeroupper
3236: 41 5e pop %r14
3238: c3 ret
3239: 45 33 c9 xor %r9d,%r9d
323c: eb a5 jmp 0x31e3
323e: b8 fa ff ff ff mov $0xfffffffa,%eax
3243: 41 5e pop %r14
3245: c3 ret
3246: b8 f8 ff ff ff mov $0xfffffff8,%eax
324b: 41 5e pop %r14
324d: c3 ret
324e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3255: 00
3256: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
325d: 0f 1f 00 nopl (%rax)
3260: 53 push %rbx
3261: 56 push %rsi
3262: 57 push %rdi
3263: 41 54 push %r12
3265: 41 55 push %r13
3267: 48 81 ec 70 04 00 00 sub $0x470,%rsp
326e: 4d 89 c4 mov %r8,%r12
3271: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260cc10
3278: 45 89 cd mov %r9d,%r13d
327b: 48 33 c4 xor %rsp,%rax
327e: 48 89 cf mov %rcx,%rdi
3281: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3288: 00
3289: 4d 85 e4 test %r12,%r12
328c: 0f 84 b3 01 00 00 je 0x3445
3292: 48 85 ff test %rdi,%rdi
3295: 0f 84 94 01 00 00 je 0x342f
329b: 48 85 d2 test %rdx,%rdx
329e: 0f 84 63 01 00 00 je 0x3407
32a4: 45 85 ed test %r13d,%r13d
32a7: 0f 8e 32 01 00 00 jle 0x33df
32ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
32b2: 48 89 c3 mov %rax,%rbx
32b5: 48 83 e3 3f and $0x3f,%rbx
32b9: 48 f7 db neg %rbx
32bc: 48 83 e3 3f and $0x3f,%rbx
32c0: 41 83 fd 40 cmp $0x40,%r13d
32c4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
32c8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
32cf: 00
32d0: 0f 8e a1 00 00 00 jle 0x3377
32d6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
32db: 45 89 ee mov %r13d,%r14d
32de: 4d 89 e5 mov %r12,%r13
32e1: 49 89 d4 mov %rdx,%r12
32e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32eb: 00
32ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
32f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
32f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32ff: 00
3300: 4c 89 e1 mov %r12,%rcx
3303: 48 89 f2 mov %rsi,%rdx
3306: 49 89 d8 mov %rbx,%r8
3309: 41 b9 40 00 00 00 mov $0x40,%r9d
330f: e8 cc 4b 13 00 call 0x137ee0
3314: 48 89 f9 mov %rdi,%rcx
3317: 48 89 f2 mov %rsi,%rdx
331a: 41 b8 40 00 00 00 mov $0x40,%r8d
3320: e8 bb c3 ff ff call 0xfffffffffffff6e0
3325: 48 89 f9 mov %rdi,%rcx
3328: 48 89 da mov %rbx,%rdx
332b: 41 b8 40 00 00 00 mov $0x40,%r8d
3331: e8 aa c3 ff ff call 0xfffffffffffff6e0
3336: 48 89 d9 mov %rbx,%rcx
3339: 48 89 f2 mov %rsi,%rdx
333c: 4d 89 e8 mov %r13,%r8
333f: 41 b9 40 00 00 00 mov $0x40,%r9d
3345: e8 16 77 03 00 call 0x3aa60
334a: 41 83 c6 c0 add $0xffffffc0,%r14d
334e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3355: 49 81 c4 00 02 00 00 add $0x200,%r12
335c: 49 81 c5 00 04 00 00 add $0x400,%r13
3363: 41 83 fe 40 cmp $0x40,%r14d
3367: 7f 97 jg 0x3300
3369: 4c 89 e2 mov %r12,%rdx
336c: 4d 89 ec mov %r13,%r12
336f: 45 89 f5 mov %r14d,%r13d
3372: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3377: 48 89 d1 mov %rdx,%rcx
337a: 48 89 f2 mov %rsi,%rdx
337d: 49 89 d8 mov %rbx,%r8
3380: 45 89 e9 mov %r13d,%r9d
3383: e8 58 4b 13 00 call 0x137ee0
3388: 48 89 f9 mov %rdi,%rcx
338b: 48 89 f2 mov %rsi,%rdx
338e: 45 89 e8 mov %r13d,%r8d
3391: e8 4a c3 ff ff call 0xfffffffffffff6e0
3396: 48 89 f9 mov %rdi,%rcx
3399: 48 89 da mov %rbx,%rdx
339c: 45 89 e8 mov %r13d,%r8d
339f: e8 3c c3 ff ff call 0xfffffffffffff6e0
33a4: 48 89 d9 mov %rbx,%rcx
33a7: 48 89 f2 mov %rsi,%rdx
33aa: 4d 89 e0 mov %r12,%r8
33ad: 45 89 e9 mov %r13d,%r9d
33b0: e8 ab 76 03 00 call 0x3aa60
33b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
33bc: 00
33bd: 48 33 cc xor %rsp,%rcx
33c0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260cc10
33c7: 75 11 jne 0x33da
33c9: 33 c0 xor %eax,%eax
33cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
33d2: 41 5d pop %r13
33d4: 41 5c pop %r12
33d6: 5f pop %rdi
33d7: 5e pop %rsi
33d8: 5b pop %rbx
33d9: c3 ret
33da: e8 91 4f 12 01 call 0x1128370
33df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
33e6: 00
33e7: 48 33 cc xor %rsp,%rcx
33ea: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260cc10
33f1: 75 e7 jne 0x33da
33f3: b8 fa ff ff ff mov $0xfffffffa,%eax
33f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
33ff: 41 5d pop %r13
3401: 41 5c pop %r12
3403: 5f pop %rdi
3404: 5e pop %rsi
3405: 5b pop %rbx
3406: c3 ret
3407: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
340e: 00
340f: 48 33 cc xor %rsp,%rcx
3412: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260cc10
3419: 75 bf jne 0x33da
341b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3420: 48 81 c4 70 04 00 00 add $0x470,%rsp
3427: 41 5d pop %r13
3429: 41 5c pop %r12
342b: 5f pop %rdi
342c: 5e pop %rsi
342d: 5b pop %rbx
342e: c3 ret
342f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3436: 00
3437: 48 33 cc xor %rsp,%rcx
343a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260cc10
3441: 75 97 jne 0x33da
3443: eb d6 jmp 0x341b
3445: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
344c: 00
344d: 48 33 cc xor %rsp,%rcx
3450: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260cc10
3457: 75 81 jne 0x33da
3459: eb c0 jmp 0x341b
345b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3460: 53 push %rbx
3461: 56 push %rsi
3462: 57 push %rdi
3463: 41 54 push %r12
3465: 41 55 push %r13
3467: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
346e: ff
346f: 4d 89 c4 mov %r8,%r12
3472: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260cc10
3479: 45 89 cd mov %r9d,%r13d
347c: 48 33 c4 xor %rsp,%rax
347f: 48 89 cf mov %rcx,%rdi
3482: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3489: 00
348a: 4d 85 e4 test %r12,%r12
348d: 0f 84 b5 01 00 00 je 0x3648
3493: 48 85 ff test %rdi,%rdi
3496: 0f 84 96 01 00 00 je 0x3632
349c: 48 85 d2 test %rdx,%rdx
349f: 0f 84 64 01 00 00 je 0x3609
34a5: 45 85 ed test %r13d,%r13d
34a8: 0f 8e 32 01 00 00 jle 0x35e0
34ae: 48 8d 44 24 28 lea 0x28(%rsp),%rax
34b3: 48 83 e0 3f and $0x3f,%rax
34b7: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
34bc: 48 f7 d8 neg %rax
34bf: 48 83 e0 3f and $0x3f,%rax
34c3: 48 03 f0 add %rax,%rsi
34c6: 48 89 f3 mov %rsi,%rbx
34c9: 48 81 c3 00 02 00 00 add $0x200,%rbx
34d0: 41 83 fd 40 cmp $0x40,%r13d
34d4: 0f 8e 9d 00 00 00 jle 0x3577
34da: 4c 89 74 24 20 mov %r14,0x20(%rsp)
34df: 45 89 ee mov %r13d,%r14d
34e2: 4d 89 e5 mov %r12,%r13
34e5: 49 89 d4 mov %rdx,%r12
34e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34ef: 00
34f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
34fe: 00 00
3500: 4c 89 e1 mov %r12,%rcx
3503: 48 89 f2 mov %rsi,%rdx
3506: 49 89 d8 mov %rbx,%r8
3509: 41 b9 40 00 00 00 mov $0x40,%r9d
350f: e8 ec 49 13 00 call 0x137f00
3514: 48 89 f9 mov %rdi,%rcx
3517: 48 89 f2 mov %rsi,%rdx
351a: 41 b8 40 00 00 00 mov $0x40,%r8d
3520: e8 fb c1 ff ff call 0xfffffffffffff720
3525: 48 89 f9 mov %rdi,%rcx
3528: 48 89 da mov %rbx,%rdx
352b: 41 b8 40 00 00 00 mov $0x40,%r8d
3531: e8 ea c1 ff ff call 0xfffffffffffff720
3536: 48 89 d9 mov %rbx,%rcx
3539: 48 89 f2 mov %rsi,%rdx
353c: 4d 89 e8 mov %r13,%r8
353f: 41 b9 40 00 00 00 mov $0x40,%r9d
3545: e8 f6 7a 03 00 call 0x3b040
354a: 41 83 c6 c0 add $0xffffffc0,%r14d
354e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3555: 49 81 c4 00 02 00 00 add $0x200,%r12
355c: 49 81 c5 00 04 00 00 add $0x400,%r13
3563: 41 83 fe 40 cmp $0x40,%r14d
3567: 7f 97 jg 0x3500
3569: 4c 89 e2 mov %r12,%rdx
356c: 4d 89 ec mov %r13,%r12
356f: 45 89 f5 mov %r14d,%r13d
3572: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3577: 48 89 d1 mov %rdx,%rcx
357a: 48 89 f2 mov %rsi,%rdx
357d: 49 89 d8 mov %rbx,%r8
3580: 45 89 e9 mov %r13d,%r9d
3583: e8 78 49 13 00 call 0x137f00
3588: 48 89 f9 mov %rdi,%rcx
358b: 48 89 f2 mov %rsi,%rdx
358e: 45 89 e8 mov %r13d,%r8d
3591: e8 8a c1 ff ff call 0xfffffffffffff720
3596: 48 89 f9 mov %rdi,%rcx
3599: 48 89 da mov %rbx,%rdx
359c: 45 89 e8 mov %r13d,%r8d
359f: e8 7c c1 ff ff call 0xfffffffffffff720
35a4: 48 89 d9 mov %rbx,%rcx
35a7: 48 89 f2 mov %rsi,%rdx
35aa: 4d 89 e0 mov %r12,%r8
35ad: 45 89 e9 mov %r13d,%r9d
35b0: e8 8b 7a 03 00 call 0x3b040
35b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
35bc: 00
35bd: 48 33 cc xor %rsp,%rcx
35c0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260cc10
35c7: 75 12 jne 0x35db
35c9: 33 c0 xor %eax,%eax
35cb: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
35d2: 00
35d3: 41 5d pop %r13
35d5: 41 5c pop %r12
35d7: 5f pop %rdi
35d8: 5e pop %rsi
35d9: 5b pop %rbx
35da: c3 ret
35db: e8 90 4d 12 01 call 0x1128370
35e0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
35e7: 00
35e8: 48 33 cc xor %rsp,%rcx
35eb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260cc10
35f2: 75 e7 jne 0x35db
35f4: b8 fa ff ff ff mov $0xfffffffa,%eax
35f9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
3600: 00
3601: 41 5d pop %r13
3603: 41 5c pop %r12
3605: 5f pop %rdi
3606: 5e pop %rsi
3607: 5b pop %rbx
3608: c3 ret
3609: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3610: 00
3611: 48 33 cc xor %rsp,%rcx
3614: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260cc10
361b: 75 be jne 0x35db
361d: b8 f8 ff ff ff mov $0xfffffff8,%eax
3622: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
3629: 00
362a: 41 5d pop %r13
362c: 41 5c pop %r12
362e: 5f pop %rdi
362f: 5e pop %rsi
3630: 5b pop %rbx
3631: c3 ret
3632: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3639: 00
363a: 48 33 cc xor %rsp,%rcx
363d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260cc10
3644: 75 95 jne 0x35db
3646: eb d5 jmp 0x361d
3648: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
364f: 00
3650: 48 33 cc xor %rsp,%rcx
3653: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260cc10
365a: 0f 85 7b ff ff ff jne 0x35db
3660: eb bb jmp 0x361d
3662: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3669: 00
366a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3671: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3678: 00
3679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3680: 53 push %rbx
3681: 56 push %rsi
3682: 57 push %rdi
3683: 41 54 push %r12
3685: 41 55 push %r13
3687: 48 81 ec 70 04 00 00 sub $0x470,%rsp
368e: 4d 89 c4 mov %r8,%r12
3691: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260cc10
3698: 48 33 c4 xor %rsp,%rax
369b: 45 89 cd mov %r9d,%r13d
369e: 48 89 cf mov %rcx,%rdi
36a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
36a8: 00
36a9: 4d 85 e4 test %r12,%r12
36ac: 0f 84 b3 01 00 00 je 0x3865
36b2: 48 85 ff test %rdi,%rdi
36b5: 0f 84 94 01 00 00 je 0x384f
36bb: 48 85 d2 test %rdx,%rdx
36be: 0f 84 63 01 00 00 je 0x3827
36c4: 45 85 ed test %r13d,%r13d
36c7: 0f 8e 32 01 00 00 jle 0x37ff
36cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
36d2: 48 89 f0 mov %rsi,%rax
36d5: 48 83 e0 3f and $0x3f,%rax
36d9: 48 f7 d8 neg %rax
36dc: 48 83 e0 3f and $0x3f,%rax
36e0: 48 03 f0 add %rax,%rsi
36e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
36ea: 00
36eb: 41 83 fd 40 cmp $0x40,%r13d
36ef: 0f 8e a2 00 00 00 jle 0x3797
36f5: 4c 89 74 24 20 mov %r14,0x20(%rsp)
36fa: 45 89 ee mov %r13d,%r14d
36fd: 4d 89 e5 mov %r12,%r13
3700: 49 89 d4 mov %rdx,%r12
3703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
370a: 00
370b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3720: 4c 89 e1 mov %r12,%rcx
3723: 48 89 f2 mov %rsi,%rdx
3726: 49 89 d8 mov %rbx,%r8
3729: 41 b9 40 00 00 00 mov $0x40,%r9d
372f: e8 ec 47 13 00 call 0x137f20
3734: 48 89 f9 mov %rdi,%rcx
3737: 48 89 f2 mov %rsi,%rdx
373a: 41 b8 40 00 00 00 mov $0x40,%r8d
3740: e8 1b c0 ff ff call 0xfffffffffffff760
3745: 48 89 f9 mov %rdi,%rcx
3748: 48 89 da mov %rbx,%rdx
374b: 41 b8 40 00 00 00 mov $0x40,%r8d
3751: e8 0a c0 ff ff call 0xfffffffffffff760
3756: 48 89 d9 mov %rbx,%rcx
3759: 48 89 f2 mov %rsi,%rdx
375c: 4d 89 e8 mov %r13,%r8
375f: 41 b9 40 00 00 00 mov $0x40,%r9d
3765: e8 b6 7c 03 00 call 0x3b420
376a: 41 83 c6 c0 add $0xffffffc0,%r14d
376e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3775: 49 81 c4 00 02 00 00 add $0x200,%r12
377c: 49 81 c5 00 04 00 00 add $0x400,%r13
3783: 41 83 fe 40 cmp $0x40,%r14d
3787: 7f 97 jg 0x3720
3789: 4c 89 e2 mov %r12,%rdx
378c: 4d 89 ec mov %r13,%r12
378f: 45 89 f5 mov %r14d,%r13d
3792: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3797: 48 89 d1 mov %rdx,%rcx
379a: 48 89 f2 mov %rsi,%rdx
379d: 49 89 d8 mov %rbx,%r8
37a0: 45 89 e9 mov %r13d,%r9d
37a3: e8 78 47 13 00 call 0x137f20
37a8: 48 89 f9 mov %rdi,%rcx
37ab: 48 89 f2 mov %rsi,%rdx
37ae: 45 89 e8 mov %r13d,%r8d
37b1: e8 aa bf ff ff call 0xfffffffffffff760
37b6: 48 89 f9 mov %rdi,%rcx
37b9: 48 89 da mov %rbx,%rdx
37bc: 45 89 e8 mov %r13d,%r8d
37bf: e8 9c bf ff ff call 0xfffffffffffff760
37c4: 48 89 d9 mov %rbx,%rcx
37c7: 48 89 f2 mov %rsi,%rdx
37ca: 4d 89 e0 mov %r12,%r8
37cd: 45 89 e9 mov %r13d,%r9d
37d0: e8 4b 7c 03 00 call 0x3b420
37d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
37dc: 00
37dd: 48 33 cc xor %rsp,%rcx
37e0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260cc10
37e7: 75 11 jne 0x37fa
37e9: 33 c0 xor %eax,%eax
37eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
37f2: 41 5d pop %r13
37f4: 41 5c pop %r12
37f6: 5f pop %rdi
37f7: 5e pop %rsi
37f8: 5b pop %rbx
37f9: c3 ret
37fa: e8 71 4b 12 01 call 0x1128370
37ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3806: 00
3807: 48 33 cc xor %rsp,%rcx
380a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260cc10
3811: 75 e7 jne 0x37fa
3813: b8 fa ff ff ff mov $0xfffffffa,%eax
3818: 48 81 c4 70 04 00 00 add $0x470,%rsp
381f: 41 5d pop %r13
3821: 41 5c pop %r12
3823: 5f pop %rdi
3824: 5e pop %rsi
3825: 5b pop %rbx
3826: c3 ret
3827: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
382e: 00
382f: 48 33 cc xor %rsp,%rcx
3832: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260cc10
3839: 75 bf jne 0x37fa
383b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3840: 48 81 c4 70 04 00 00 add $0x470,%rsp
3847: 41 5d pop %r13
3849: 41 5c pop %r12
384b: 5f pop %rdi
384c: 5e pop %rsi
384d: 5b pop %rbx
384e: c3 ret
384f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3856: 00
3857: 48 33 cc xor %rsp,%rcx
385a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260cc10
3861: 75 97 jne 0x37fa
3863: eb d6 jmp 0x383b
3865: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
386c: 00
386d: 48 33 cc xor %rsp,%rcx
3870: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260cc10
3877: 75 81 jne 0x37fa
3879: eb c0 jmp 0x383b
387b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3880: 53 push %rbx
3881: 56 push %rsi
3882: 57 push %rdi
3883: 41 54 push %r12
3885: 41 55 push %r13
3887: 48 81 ec 70 04 00 00 sub $0x470,%rsp
388e: 4d 89 c4 mov %r8,%r12
3891: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260cc10
3898: 45 89 cd mov %r9d,%r13d
389b: 48 33 c4 xor %rsp,%rax
389e: 48 89 cf mov %rcx,%rdi
38a1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
38a8: 00
38a9: 4d 85 e4 test %r12,%r12
38ac: 0f 84 b3 01 00 00 je 0x3a65
38b2: 48 85 ff test %rdi,%rdi
38b5: 0f 84 94 01 00 00 je 0x3a4f
38bb: 48 85 d2 test %rdx,%rdx
38be: 0f 84 63 01 00 00 je 0x3a27
38c4: 45 85 ed test %r13d,%r13d
38c7: 0f 8e 32 01 00 00 jle 0x39ff
38cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
38d2: 48 89 c3 mov %rax,%rbx
38d5: 48 83 e3 3f and $0x3f,%rbx
38d9: 48 f7 db neg %rbx
38dc: 48 83 e3 3f and $0x3f,%rbx
38e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
38e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
38eb: 00
38ec: 41 83 fd 40 cmp $0x40,%r13d
38f0: 0f 8e a1 00 00 00 jle 0x3997
38f6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
38fb: 45 89 ee mov %r13d,%r14d
38fe: 4d 89 e5 mov %r12,%r13
3901: 49 89 d4 mov %rdx,%r12
3904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
390b: 00
390c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
391f: 00
3920: 4c 89 e1 mov %r12,%rcx
3923: 48 89 f2 mov %rsi,%rdx
3926: 49 89 d8 mov %rbx,%r8
3929: 41 b9 40 00 00 00 mov $0x40,%r9d
392f: e8 0c 46 13 00 call 0x137f40
3934: 48 89 f9 mov %rdi,%rcx
3937: 48 89 f2 mov %rsi,%rdx
393a: 41 b8 40 00 00 00 mov $0x40,%r8d
3940: e8 5b be ff ff call 0xfffffffffffff7a0
3945: 48 89 f9 mov %rdi,%rcx
3948: 48 89 da mov %rbx,%rdx
394b: 41 b8 40 00 00 00 mov $0x40,%r8d
3951: e8 4a be ff ff call 0xfffffffffffff7a0
3956: 48 89 d9 mov %rbx,%rcx
3959: 48 89 f2 mov %rsi,%rdx
395c: 4d 89 e8 mov %r13,%r8
395f: 41 b9 40 00 00 00 mov $0x40,%r9d
3965: e8 36 80 03 00 call 0x3b9a0
396a: 41 83 c6 c0 add $0xffffffc0,%r14d
396e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3975: 49 81 c4 00 02 00 00 add $0x200,%r12
397c: 49 81 c5 00 04 00 00 add $0x400,%r13
3983: 41 83 fe 40 cmp $0x40,%r14d
3987: 7f 97 jg 0x3920
3989: 4c 89 e2 mov %r12,%rdx
398c: 4d 89 ec mov %r13,%r12
398f: 45 89 f5 mov %r14d,%r13d
3992: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3997: 48 89 d1 mov %rdx,%rcx
399a: 48 89 f2 mov %rsi,%rdx
399d: 49 89 d8 mov %rbx,%r8
39a0: 45 89 e9 mov %r13d,%r9d
39a3: e8 98 45 13 00 call 0x137f40
39a8: 48 89 f9 mov %rdi,%rcx
39ab: 48 89 f2 mov %rsi,%rdx
39ae: 45 89 e8 mov %r13d,%r8d
39b1: e8 ea bd ff ff call 0xfffffffffffff7a0
39b6: 48 89 f9 mov %rdi,%rcx
39b9: 48 89 da mov %rbx,%rdx
39bc: 45 89 e8 mov %r13d,%r8d
39bf: e8 dc bd ff ff call 0xfffffffffffff7a0
39c4: 48 89 d9 mov %rbx,%rcx
39c7: 48 89 f2 mov %rsi,%rdx
39ca: 4d 89 e0 mov %r12,%r8
39cd: 45 89 e9 mov %r13d,%r9d
39d0: e8 cb 7f 03 00 call 0x3b9a0
39d5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
39dc: 00
39dd: 48 33 cc xor %rsp,%rcx
39e0: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260cc10
39e7: 75 11 jne 0x39fa
39e9: 33 c0 xor %eax,%eax
39eb: 48 81 c4 70 04 00 00 add $0x470,%rsp
39f2: 41 5d pop %r13
39f4: 41 5c pop %r12
39f6: 5f pop %rdi
39f7: 5e pop %rsi
39f8: 5b pop %rbx
39f9: c3 ret
39fa: e8 71 49 12 01 call 0x1128370
39ff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a06: 00
3a07: 48 33 cc xor %rsp,%rcx
3a0a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260cc10
3a11: 75 e7 jne 0x39fa
3a13: b8 fa ff ff ff mov $0xfffffffa,%eax
3a18: 48 81 c4 70 04 00 00 add $0x470,%rsp
3a1f: 41 5d pop %r13
3a21: 41 5c pop %r12
3a23: 5f pop %rdi
3a24: 5e pop %rsi
3a25: 5b pop %rbx
3a26: c3 ret
3a27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a2e: 00
3a2f: 48 33 cc xor %rsp,%rcx
3a32: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260cc10
3a39: 75 bf jne 0x39fa
3a3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a40: 48 81 c4 70 04 00 00 add $0x470,%rsp
3a47: 41 5d pop %r13
3a49: 41 5c pop %r12
3a4b: 5f pop %rdi
3a4c: 5e pop %rsi
3a4d: 5b pop %rbx
3a4e: c3 ret
3a4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a56: 00
3a57: 48 33 cc xor %rsp,%rcx
3a5a: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260cc10
3a61: 75 97 jne 0x39fa
3a63: eb d6 jmp 0x3a3b
3a65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3a6c: 00
3a6d: 48 33 cc xor %rsp,%rcx
3a70: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260cc10
3a77: 75 81 jne 0x39fa
3a79: eb c0 jmp 0x3a3b
3a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3a80: 53 push %rbx
3a81: 56 push %rsi
3a82: 57 push %rdi
3a83: 41 54 push %r12
3a85: 41 55 push %r13
3a87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
3a8e: 4d 89 c4 mov %r8,%r12
3a91: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260cc10
3a98: 45 89 cd mov %r9d,%r13d
3a9b: 48 33 c4 xor %rsp,%rax
3a9e: 48 89 cf mov %rcx,%rdi
3aa1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3aa8: 00
3aa9: 4d 85 e4 test %r12,%r12
3aac: 0f 84 b3 01 00 00 je 0x3c65
3ab2: 48 85 ff test %rdi,%rdi
3ab5: 0f 84 94 01 00 00 je 0x3c4f
3abb: 48 85 d2 test %rdx,%rdx
3abe: 0f 84 63 01 00 00 je 0x3c27
3ac4: 45 85 ed test %r13d,%r13d
3ac7: 0f 8e 32 01 00 00 jle 0x3bff
3acd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
3ad2: 48 89 c3 mov %rax,%rbx
3ad5: 48 83 e3 3f and $0x3f,%rbx
3ad9: 48 f7 db neg %rbx
3adc: 48 83 e3 3f and $0x3f,%rbx
3ae0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
3ae4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
3aeb: 00
3aec: 41 83 fd 40 cmp $0x40,%r13d
3af0: 0f 8e a1 00 00 00 jle 0x3b97
3af6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
3afb: 45 89 ee mov %r13d,%r14d
3afe: 4d 89 e5 mov %r12,%r13
3b01: 49 89 d4 mov %rdx,%r12
3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b0b: 00
3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b1f: 00
3b20: 4c 89 e1 mov %r12,%rcx
3b23: 48 89 f2 mov %rsi,%rdx
3b26: 49 89 d8 mov %rbx,%r8
3b29: 41 b9 40 00 00 00 mov $0x40,%r9d
3b2f: e8 2c 44 13 00 call 0x137f60
3b34: 48 89 f9 mov %rdi,%rcx
3b37: 48 89 f2 mov %rsi,%rdx
3b3a: 41 b8 40 00 00 00 mov $0x40,%r8d
3b40: e8 5b be ff ff call 0xfffffffffffff9a0
3b45: 48 89 f9 mov %rdi,%rcx
3b48: 48 89 da mov %rbx,%rdx
3b4b: 41 b8 40 00 00 00 mov $0x40,%r8d
3b51: e8 4a be ff ff call 0xfffffffffffff9a0
3b56: 48 89 d9 mov %rbx,%rcx
3b59: 48 89 f2 mov %rsi,%rdx
3b5c: 4d 89 e8 mov %r13,%r8
3b5f: 41 b9 40 00 00 00 mov $0x40,%r9d
3b65: e8 16 86 03 00 call 0x3c180
3b6a: 41 83 c6 c0 add $0xffffffc0,%r14d
3b6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3b75: 49 81 c4 00 02 00 00 add $0x200,%r12
3b7c: 49 81 c5 00 04 00 00 add $0x400,%r13
3b83: 41 83 fe 40 cmp $0x40,%r14d
3b87: 7f 97 jg 0x3b20
3b89: 4c 89 e2 mov %r12,%rdx
3b8c: 4d 89 ec mov %r13,%r12
3b8f: 45 89 f5 mov %r14d,%r13d
3b92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3b97: 48 89 d1 mov %rdx,%rcx
3b9a: 48 89 f2 mov %rsi,%rdx
3b9d: 49 89 d8 mov %rbx,%r8
3ba0: 45 89 e9 mov %r13d,%r9d
3ba3: e8 b8 43 13 00 call 0x137f60
3ba8: 48 89 f9 mov %rdi,%rcx
3bab: 48 89 f2 mov %rsi,%rdx
3bae: 45 89 e8 mov %r13d,%r8d
3bb1: e8 ea bd ff ff call 0xfffffffffffff9a0
3bb6: 48 89 f9 mov %rdi,%rcx
3bb9: 48 89 da mov %rbx,%rdx
3bbc: 45 89 e8 mov %r13d,%r8d
3bbf: e8 dc bd ff ff call 0xfffffffffffff9a0
3bc4: 48 89 d9 mov %rbx,%rcx
3bc7: 48 89 f2 mov %rsi,%rdx
3bca: 4d 89 e0 mov %r12,%r8
3bcd: 45 89 e9 mov %r13d,%r9d
3bd0: e8 ab 85 03 00 call 0x3c180
3bd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3bdc: 00
3bdd: 48 33 cc xor %rsp,%rcx
3be0: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260cc10
3be7: 75 11 jne 0x3bfa
3be9: 33 c0 xor %eax,%eax
3beb: 48 81 c4 70 04 00 00 add $0x470,%rsp
3bf2: 41 5d pop %r13
3bf4: 41 5c pop %r12
3bf6: 5f pop %rdi
3bf7: 5e pop %rsi
3bf8: 5b pop %rbx
3bf9: c3 ret
3bfa: e8 71 47 12 01 call 0x1128370
3bff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c06: 00
3c07: 48 33 cc xor %rsp,%rcx
3c0a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260cc10
3c11: 75 e7 jne 0x3bfa
3c13: b8 fa ff ff ff mov $0xfffffffa,%eax
3c18: 48 81 c4 70 04 00 00 add $0x470,%rsp
3c1f: 41 5d pop %r13
3c21: 41 5c pop %r12
3c23: 5f pop %rdi
3c24: 5e pop %rsi
3c25: 5b pop %rbx
3c26: c3 ret
3c27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c2e: 00
3c2f: 48 33 cc xor %rsp,%rcx
3c32: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260cc10
3c39: 75 bf jne 0x3bfa
3c3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c40: 48 81 c4 70 04 00 00 add $0x470,%rsp
3c47: 41 5d pop %r13
3c49: 41 5c pop %r12
3c4b: 5f pop %rdi
3c4c: 5e pop %rsi
3c4d: 5b pop %rbx
3c4e: c3 ret
3c4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c56: 00
3c57: 48 33 cc xor %rsp,%rcx
3c5a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260cc10
3c61: 75 97 jne 0x3bfa
3c63: eb d6 jmp 0x3c3b
3c65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3c6c: 00
3c6d: 48 33 cc xor %rsp,%rcx
3c70: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260cc10
3c77: 75 81 jne 0x3bfa
3c79: eb c0 jmp 0x3c3b
3c7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3c80: 53 push %rbx
3c81: 56 push %rsi
3c82: 57 push %rdi
3c83: 41 54 push %r12
3c85: 41 55 push %r13
3c87: 48 81 ec 70 04 00 00 sub $0x470,%rsp
3c8e: 4d 89 c4 mov %r8,%r12
3c91: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260cc10
3c98: 45 89 cd mov %r9d,%r13d
3c9b: 48 33 c4 xor %rsp,%rax
3c9e: 48 89 cf mov %rcx,%rdi
3ca1: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3ca8: 00
3ca9: 4d 85 e4 test %r12,%r12
3cac: 0f 84 b3 01 00 00 je 0x3e65
3cb2: 48 85 ff test %rdi,%rdi
3cb5: 0f 84 94 01 00 00 je 0x3e4f
3cbb: 48 85 d2 test %rdx,%rdx
3cbe: 0f 84 63 01 00 00 je 0x3e27
3cc4: 45 85 ed test %r13d,%r13d
3cc7: 0f 8e 32 01 00 00 jle 0x3dff
3ccd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
3cd2: 48 89 c3 mov %rax,%rbx
3cd5: 48 83 e3 3f and $0x3f,%rbx
3cd9: 48 f7 db neg %rbx
3cdc: 48 83 e3 3f and $0x3f,%rbx
3ce0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
3ce4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
3ceb: 00
3cec: 41 83 fd 40 cmp $0x40,%r13d
3cf0: 0f 8e a1 00 00 00 jle 0x3d97
3cf6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
3cfb: 45 89 ee mov %r13d,%r14d
3cfe: 4d 89 e5 mov %r12,%r13
3d01: 49 89 d4 mov %rdx,%r12
3d04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d0b: 00
3d0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d1f: 00
3d20: 4c 89 e1 mov %r12,%rcx
3d23: 48 89 f2 mov %rsi,%rdx
3d26: 49 89 d8 mov %rbx,%r8
3d29: 41 b9 40 00 00 00 mov $0x40,%r9d
3d2f: e8 4c 42 13 00 call 0x137f80
3d34: 48 89 f9 mov %rdi,%rcx
3d37: 48 89 f2 mov %rsi,%rdx
3d3a: 41 b8 40 00 00 00 mov $0x40,%r8d
3d40: e8 1b be ff ff call 0xfffffffffffffb60
3d45: 48 89 f9 mov %rdi,%rcx
3d48: 48 89 da mov %rbx,%rdx
3d4b: 41 b8 40 00 00 00 mov $0x40,%r8d
3d51: e8 0a be ff ff call 0xfffffffffffffb60
3d56: 48 89 d9 mov %rbx,%rcx
3d59: 48 89 f2 mov %rsi,%rdx
3d5c: 4d 89 e8 mov %r13,%r8
3d5f: 41 b9 40 00 00 00 mov $0x40,%r9d
3d65: e8 96 8b 03 00 call 0x3c900
3d6a: 41 83 c6 c0 add $0xffffffc0,%r14d
3d6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3d75: 49 81 c4 00 02 00 00 add $0x200,%r12
3d7c: 49 81 c5 00 04 00 00 add $0x400,%r13
3d83: 41 83 fe 40 cmp $0x40,%r14d
3d87: 7f 97 jg 0x3d20
3d89: 4c 89 e2 mov %r12,%rdx
3d8c: 4d 89 ec mov %r13,%r12
3d8f: 45 89 f5 mov %r14d,%r13d
3d92: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3d97: 48 89 d1 mov %rdx,%rcx
3d9a: 48 89 f2 mov %rsi,%rdx
3d9d: 49 89 d8 mov %rbx,%r8
3da0: 45 89 e9 mov %r13d,%r9d
3da3: e8 d8 41 13 00 call 0x137f80
3da8: 48 89 f9 mov %rdi,%rcx
3dab: 48 89 f2 mov %rsi,%rdx
3dae: 45 89 e8 mov %r13d,%r8d
3db1: e8 aa bd ff ff call 0xfffffffffffffb60
3db6: 48 89 f9 mov %rdi,%rcx
3db9: 48 89 da mov %rbx,%rdx
3dbc: 45 89 e8 mov %r13d,%r8d
3dbf: e8 9c bd ff ff call 0xfffffffffffffb60
3dc4: 48 89 d9 mov %rbx,%rcx
3dc7: 48 89 f2 mov %rsi,%rdx
3dca: 4d 89 e0 mov %r12,%r8
3dcd: 45 89 e9 mov %r13d,%r9d
3dd0: e8 2b 8b 03 00 call 0x3c900
3dd5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3ddc: 00
3ddd: 48 33 cc xor %rsp,%rcx
3de0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260cc10
3de7: 75 11 jne 0x3dfa
3de9: 33 c0 xor %eax,%eax
3deb: 48 81 c4 70 04 00 00 add $0x470,%rsp
3df2: 41 5d pop %r13
3df4: 41 5c pop %r12
3df6: 5f pop %rdi
3df7: 5e pop %rsi
3df8: 5b pop %rbx
3df9: c3 ret
3dfa: e8 71 45 12 01 call 0x1128370
3dff: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3e06: 00
3e07: 48 33 cc xor %rsp,%rcx
3e0a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260cc10
3e11: 75 e7 jne 0x3dfa
3e13: b8 fa ff ff ff mov $0xfffffffa,%eax
3e18: 48 81 c4 70 04 00 00 add $0x470,%rsp
3e1f: 41 5d pop %r13
3e21: 41 5c pop %r12
3e23: 5f pop %rdi
3e24: 5e pop %rsi
3e25: 5b pop %rbx
3e26: c3 ret
3e27: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3e2e: 00
3e2f: 48 33 cc xor %rsp,%rcx
3e32: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260cc10
3e39: 75 bf jne 0x3dfa
3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e40: 48 81 c4 70 04 00 00 add $0x470,%rsp
3e47: 41 5d pop %r13
3e49: 41 5c pop %r12
3e4b: 5f pop %rdi
3e4c: 5e pop %rsi
3e4d: 5b pop %rbx
3e4e: c3 ret
3e4f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3e56: 00
3e57: 48 33 cc xor %rsp,%rcx
3e5a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260cc10
3e61: 75 97 jne 0x3dfa
3e63: eb d6 jmp 0x3e3b
3e65: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3e6c: 00
3e6d: 48 33 cc xor %rsp,%rcx
3e70: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260cc10
3e77: 75 81 jne 0x3dfa
3e79: eb c0 jmp 0x3e3b
3e7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3e80: 48 83 ec 28 sub $0x28,%rsp
3e84: 48 85 c9 test %rcx,%rcx
3e87: 74 25 je 0x3eae
3e89: 48 85 d2 test %rdx,%rdx
3e8c: 74 20 je 0x3eae
3e8e: 4d 85 c0 test %r8,%r8
3e91: 74 1b je 0x3eae
3e93: 45 85 c9 test %r9d,%r9d
3e96: 7f 0a jg 0x3ea2
3e98: b8 fa ff ff ff mov $0xfffffffa,%eax
3e9d: 48 83 c4 28 add $0x28,%rsp
3ea1: c3 ret
3ea2: e8 d9 91 03 00 call 0x3d080
3ea7: 33 c0 xor %eax,%eax
3ea9: 48 83 c4 28 add $0x28,%rsp
3ead: c3 ret
3eae: b8 f8 ff ff ff mov $0xfffffff8,%eax
3eb3: 48 83 c4 28 add $0x28,%rsp
3eb7: c3 ret
3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ebf: 00
3ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3ec5: 48 85 c9 test %rcx,%rcx
3ec8: 74 27 je 0x3ef1
3eca: 48 85 d2 test %rdx,%rdx
3ecd: 74 22 je 0x3ef1
3ecf: 4d 85 c0 test %r8,%r8
3ed2: 74 1d je 0x3ef1
3ed4: 45 85 c9 test %r9d,%r9d
3ed7: 7f 0b jg 0x3ee4
3ed9: b8 fa ff ff ff mov $0xfffffffa,%eax
3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ee3: c3 ret
3ee4: e8 77 94 03 00 call 0x3d360
3ee9: 33 c0 xor %eax,%eax
3eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ef0: c3 ret
3ef1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ef6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3efb: c3 ret
3efc: 0f 1f 40 00 nopl 0x0(%rax)
3f00: 48 83 ec 28 sub $0x28,%rsp
3f04: 48 85 c9 test %rcx,%rcx
3f07: 74 25 je 0x3f2e
3f09: 48 85 d2 test %rdx,%rdx
3f0c: 74 20 je 0x3f2e
3f0e: 4d 85 c0 test %r8,%r8
3f11: 74 1b je 0x3f2e
3f13: 45 85 c9 test %r9d,%r9d
3f16: 7f 0a jg 0x3f22
3f18: b8 fa ff ff ff mov $0xfffffffa,%eax
3f1d: 48 83 c4 28 add $0x28,%rsp
3f21: c3 ret
3f22: e8 19 97 03 00 call 0x3d640
3f27: 33 c0 xor %eax,%eax
3f29: 48 83 c4 28 add $0x28,%rsp
3f2d: c3 ret
3f2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f33: 48 83 c4 28 add $0x28,%rsp
3f37: c3 ret
3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f3f: 00
3f40: 41 57 push %r15
3f42: 49 89 ca mov %rcx,%r10
3f45: 49 89 d3 mov %rdx,%r11
3f48: 4d 85 d2 test %r10,%r10
3f4b: 0f 84 fb 00 00 00 je 0x404c
3f51: 4d 85 db test %r11,%r11
3f54: 0f 84 f2 00 00 00 je 0x404c
3f5a: 4d 85 c0 test %r8,%r8
3f5d: 0f 84 e9 00 00 00 je 0x404c
3f63: 45 85 c9 test %r9d,%r9d
3f66: 0f 8e d8 00 00 00 jle 0x4044
3f6c: 49 63 d1 movslq %r9d,%rdx
3f6f: 48 83 fa 08 cmp $0x8,%rdx
3f73: 0f 8c c6 00 00 00 jl 0x403f
3f79: 4c 89 c0 mov %r8,%rax
3f7c: 48 83 e0 0f and $0xf,%rax
3f80: 85 c0 test %eax,%eax
3f82: 74 10 je 0x3f94
3f84: a8 03 test $0x3,%al
3f86: 0f 85 b3 00 00 00 jne 0x403f
3f8c: f7 d8 neg %eax
3f8e: 83 c0 10 add $0x10,%eax
3f91: c1 e8 02 shr $0x2,%eax
3f94: 89 c1 mov %eax,%ecx
3f96: 4c 8d 79 08 lea 0x8(%rcx),%r15
3f9a: 49 3b d7 cmp %r15,%rdx
3f9d: 0f 8c 9c 00 00 00 jl 0x403f
3fa3: 45 89 cf mov %r9d,%r15d
3fa6: 44 2b f8 sub %eax,%r15d
3fa9: 41 83 e7 07 and $0x7,%r15d
3fad: 45 2b cf sub %r15d,%r9d
3fb0: 4d 63 c9 movslq %r9d,%r9
3fb3: 85 c0 test %eax,%eax
3fb5: b8 00 00 00 00 mov $0x0,%eax
3fba: 76 24 jbe 0x3fe0
3fbc: 0f 1f 40 00 nopl 0x0(%rax)
3fc0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
3fc6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
3fcc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
3fd2: 48 ff c0 inc %rax
3fd5: 48 3b c1 cmp %rcx,%rax
3fd8: 72 e6 jb 0x3fc0
3fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3fe0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
3fe6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
3fed: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
3ff3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
3ffa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
4000: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
4007: 48 83 c1 08 add $0x8,%rcx
400b: 49 3b c9 cmp %r9,%rcx
400e: 72 d0 jb 0x3fe0
4010: 4c 3b ca cmp %rdx,%r9
4013: 73 25 jae 0x403a
4015: 0f 1f 40 00 nopl 0x0(%rax)
4019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4020: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
4026: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
402c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
4032: 49 ff c1 inc %r9
4035: 4c 3b ca cmp %rdx,%r9
4038: 72 e6 jb 0x4020
403a: 33 c0 xor %eax,%eax
403c: 41 5f pop %r15
403e: c3 ret
403f: 45 33 c9 xor %r9d,%r9d
4042: eb cc jmp 0x4010
4044: b8 fa ff ff ff mov $0xfffffffa,%eax
4049: 41 5f pop %r15
404b: c3 ret
404c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4051: 41 5f pop %r15
4053: c3 ret
4054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4060: 53 push %rbx
4061: 57 push %rdi
4062: 55 push %rbp
4063: 49 89 ca mov %rcx,%r10
4066: 4d 85 d2 test %r10,%r10
4069: 0f 84 92 01 00 00 je 0x4201
406f: 48 85 d2 test %rdx,%rdx
4072: 0f 84 89 01 00 00 je 0x4201
4078: 4d 85 c0 test %r8,%r8
407b: 0f 84 80 01 00 00 je 0x4201
4081: 45 85 c9 test %r9d,%r9d
4084: 0f 8e 6e 01 00 00 jle 0x41f8
408a: 41 83 f9 10 cmp $0x10,%r9d
408e: 0f 8c 50 01 00 00 jl 0x41e4
4094: 41 83 f9 1d cmp $0x1d,%r9d
4098: 0f 8c 4d 01 00 00 jl 0x41eb
409e: 4c 89 c1 mov %r8,%rcx
40a1: 48 83 e1 1f and $0x1f,%rcx
40a5: 89 c9 mov %ecx,%ecx
40a7: 85 c9 test %ecx,%ecx
40a9: 74 11 je 0x40bc
40ab: f6 c1 03 test $0x3,%cl
40ae: 0f 85 30 01 00 00 jne 0x41e4
40b4: f7 d9 neg %ecx
40b6: 83 c1 20 add $0x20,%ecx
40b9: c1 e9 02 shr $0x2,%ecx
40bc: 8d 41 10 lea 0x10(%rcx),%eax
40bf: 44 3b c8 cmp %eax,%r9d
40c2: 0f 8c 1c 01 00 00 jl 0x41e4
40c8: 44 89 cf mov %r9d,%edi
40cb: 33 c0 xor %eax,%eax
40cd: 2b f9 sub %ecx,%edi
40cf: 83 e7 0f and $0xf,%edi
40d2: f7 df neg %edi
40d4: 41 03 f9 add %r9d,%edi
40d7: 85 c9 test %ecx,%ecx
40d9: 76 1e jbe 0x40f9
40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
40e6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
40eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
40f1: 48 ff c0 inc %rax
40f4: 48 3b c1 cmp %rcx,%rax
40f7: 72 e7 jb 0x40e0
40f9: 48 63 c7 movslq %edi,%rax
40fc: 0f 1f 40 00 nopl 0x0(%rax)
4100: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
4106: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
410d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
4112: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
4118: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
411e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
4125: 48 83 c1 10 add $0x10,%rcx
4129: 48 3b c8 cmp %rax,%rcx
412c: 72 d2 jb 0x4100
412e: 8d 47 01 lea 0x1(%rdi),%eax
4131: 41 3b c1 cmp %r9d,%eax
4134: 0f 87 9d 00 00 00 ja 0x41d7
413a: 4d 63 c9 movslq %r9d,%r9
413d: 48 63 ff movslq %edi,%rdi
4140: 4c 2b cf sub %rdi,%r9
4143: 49 83 f9 04 cmp $0x4,%r9
4147: 0f 8c 93 00 00 00 jl 0x41e0
414d: 48 63 ff movslq %edi,%rdi
4150: 44 89 cd mov %r9d,%ebp
4153: 83 e5 fc and $0xfffffffc,%ebp
4156: 33 c9 xor %ecx,%ecx
4158: 48 63 ed movslq %ebp,%rbp
415b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
415f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
4163: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
4167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
416e: 00
416f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4176: 0f 1f 00 nopl (%rax)
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
4186: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
418b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
4190: 48 83 c1 04 add $0x4,%rcx
4194: 48 3b cd cmp %rbp,%rcx
4197: 72 e7 jb 0x4180
4199: 49 3b e9 cmp %r9,%rbp
419c: 73 39 jae 0x41d7
419e: 48 63 ff movslq %edi,%rdi
41a1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
41a5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
41a9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
41ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41b4: 00
41b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41bc: 0f 1f 40 00 nopl 0x0(%rax)
41c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
41c5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
41ca: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
41cf: 48 ff c5 inc %rbp
41d2: 49 3b e9 cmp %r9,%rbp
41d5: 72 e9 jb 0x41c0
41d7: 33 c0 xor %eax,%eax
41d9: c5 f8 77 vzeroupper
41dc: 5d pop %rbp
41dd: 5f pop %rdi
41de: 5b pop %rbx
41df: c3 ret
41e0: 33 ed xor %ebp,%ebp
41e2: eb b5 jmp 0x4199
41e4: 33 ff xor %edi,%edi
41e6: e9 43 ff ff ff jmp 0x412e
41eb: 44 89 cf mov %r9d,%edi
41ee: 33 c9 xor %ecx,%ecx
41f0: 83 e7 f0 and $0xfffffff0,%edi
41f3: e9 01 ff ff ff jmp 0x40f9
41f8: b8 fa ff ff ff mov $0xfffffffa,%eax
41fd: 5d pop %rbp
41fe: 5f pop %rdi
41ff: 5b pop %rbx
4200: c3 ret
4201: b8 f8 ff ff ff mov $0xfffffff8,%eax
4206: 5d pop %rbp
4207: 5f pop %rdi
4208: 5b pop %rbx
4209: c3 ret
420a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4211: 00
4212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4220: 56 push %rsi
4221: 57 push %rdi
4222: 41 54 push %r12
4224: 55 push %rbp
4225: 48 83 ec 28 sub $0x28,%rsp
4229: 89 ce mov %ecx,%esi
422b: 4c 89 cd mov %r9,%rbp
422e: 83 fe 1e cmp $0x1e,%esi
4231: 0f 87 83 01 00 00 ja 0x43ba
4237: 48 85 ed test %rbp,%rbp
423a: 0f 84 89 01 00 00 je 0x43c9
4240: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4245: 48 85 ff test %rdi,%rdi
4248: 0f 84 7b 01 00 00 je 0x43c9
424e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
4253: 4d 85 e4 test %r12,%r12
4256: 0f 84 6d 01 00 00 je 0x43c9
425c: 83 fa 08 cmp $0x8,%edx
425f: 74 1e je 0x427f
4261: 83 fa 04 cmp $0x4,%edx
4264: 74 19 je 0x427f
4266: 83 fa 01 cmp $0x1,%edx
4269: 74 14 je 0x427f
426b: 83 fa 02 cmp $0x2,%edx
426e: 74 0f je 0x427f
4270: b8 ee ff ff ff mov $0xffffffee,%eax
4275: 48 83 c4 28 add $0x28,%rsp
4279: 5d pop %rbp
427a: 41 5c pop %r12
427c: 5f pop %rdi
427d: 5e pop %rsi
427e: c3 ret
427f: 83 fe 1c cmp $0x1c,%esi
4282: 0f 8f 32 01 00 00 jg 0x43ba
4288: 83 fe 05 cmp $0x5,%esi
428b: 7f 14 jg 0x42a1
428d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
4294: 33 c0 xor %eax,%eax
4296: 89 07 mov %eax,(%rdi)
4298: 41 89 04 24 mov %eax,(%r12)
429c: e9 0d 01 00 00 jmp 0x43ae
42a1: 83 fe 06 cmp $0x6,%esi
42a4: 7f 11 jg 0x42b7
42a6: 33 c0 xor %eax,%eax
42a8: 89 45 00 mov %eax,0x0(%rbp)
42ab: 89 07 mov %eax,(%rdi)
42ad: 41 89 04 24 mov %eax,(%r12)
42b1: 44 8b 55 00 mov 0x0(%rbp),%r10d
42b5: eb 6a jmp 0x4321
42b7: 8d 4e ff lea -0x1(%rsi),%ecx
42ba: 83 f9 0e cmp $0xe,%ecx
42bd: 7f 4b jg 0x430a
42bf: 41 bb 01 00 00 00 mov $0x1,%r11d
42c5: 41 d3 e3 shl %cl,%r11d
42c8: 45 89 da mov %r11d,%r10d
42cb: 41 c1 e2 04 shl $0x4,%r10d
42cf: 41 8d 42 4f lea 0x4f(%r10),%eax
42d3: 41 83 c2 3f add $0x3f,%r10d
42d7: 83 e0 c0 and $0xffffffc0,%eax
42da: 41 83 e2 c0 and $0xffffffc0,%r10d
42de: 89 45 00 mov %eax,0x0(%rbp)
42e1: c7 07 00 00 00 00 movl $0x0,(%rdi)
42e7: 45 89 14 24 mov %r10d,(%r12)
42eb: 45 89 da mov %r11d,%r10d
42ee: 41 d1 fa sar $1,%r10d
42f1: 41 c1 ea 1e shr $0x1e,%r10d
42f5: 45 03 d3 add %r11d,%r10d
42f8: 41 83 e2 fc and $0xfffffffc,%r10d
42fc: 41 83 c2 43 add $0x43,%r10d
4300: 41 83 e2 c0 and $0xffffffc0,%r10d
4304: 44 03 55 00 add 0x0(%rbp),%r10d
4308: eb 12 jmp 0x431c
430a: 48 89 ea mov %rbp,%rdx
430d: 49 89 f8 mov %rdi,%r8
4310: 4d 89 e1 mov %r12,%r9
4313: e8 08 96 03 00 call 0x3d920
4318: 44 8b 55 00 mov 0x0(%rbp),%r10d
431c: 83 fe 12 cmp $0x12,%esi
431f: 7d 28 jge 0x4349
4321: 89 f1 mov %esi,%ecx
4323: b8 01 00 00 00 mov $0x1,%eax
4328: d3 e0 shl %cl,%eax
432a: 41 89 c3 mov %eax,%r11d
432d: 41 d1 fb sar $1,%r11d
4330: 41 c1 eb 1e shr $0x1e,%r11d
4334: 44 03 d8 add %eax,%r11d
4337: 41 c1 eb 02 shr $0x2,%r11d
433b: 41 c1 e3 04 shl $0x4,%r11d
433f: 41 83 c3 3f add $0x3f,%r11d
4343: 41 83 e3 c0 and $0xffffffc0,%r11d
4347: eb 1b jmp 0x4364
4349: 41 bb 01 00 00 00 mov $0x1,%r11d
434f: 8d 4e 15 lea 0x15(%rsi),%ecx
4352: 41 d3 e3 shl %cl,%r11d
4355: 41 c1 e3 04 shl $0x4,%r11d
4359: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
4360: 41 83 e3 c0 and $0xffffffc0,%r11d
4364: 83 fe 0a cmp $0xa,%esi
4367: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
436e: 00
436f: 89 45 00 mov %eax,0x0(%rbp)
4372: 7f 04 jg 0x4378
4374: 33 c0 xor %eax,%eax
4376: eb 25 jmp 0x439d
4378: 89 f1 mov %esi,%ecx
437a: b8 01 00 00 00 mov $0x1,%eax
437f: d3 e0 shl %cl,%eax
4381: 89 c2 mov %eax,%edx
4383: d1 fa sar $1,%edx
4385: c1 ea 1e shr $0x1e,%edx
4388: 03 d0 add %eax,%edx
438a: c1 ea 02 shr $0x2,%edx
438d: 8b 2f mov (%rdi),%ebp
438f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
4396: 83 e6 c0 and $0xffffffc0,%esi
4399: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
439d: 89 07 mov %eax,(%rdi)
439f: 41 8b 04 24 mov (%r12),%eax
43a3: 85 c0 test %eax,%eax
43a5: 7e 07 jle 0x43ae
43a7: 83 c0 40 add $0x40,%eax
43aa: 41 89 04 24 mov %eax,(%r12)
43ae: 33 c0 xor %eax,%eax
43b0: 48 83 c4 28 add $0x28,%rsp
43b4: 5d pop %rbp
43b5: 41 5c pop %r12
43b7: 5f pop %rdi
43b8: 5e pop %rsi
43b9: c3 ret
43ba: b8 ef ff ff ff mov $0xffffffef,%eax
43bf: 48 83 c4 28 add $0x28,%rsp
43c3: 5d pop %rbp
43c4: 41 5c pop %r12
43c6: 5f pop %rdi
43c7: 5e pop %rsi
43c8: c3 ret
43c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
43ce: 48 83 c4 28 add $0x28,%rsp
43d2: 5d pop %rbp
43d3: 41 5c pop %r12
43d5: 5f pop %rdi
43d6: 5e pop %rsi
43d7: c3 ret
43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43df: 00
43e0: 41 54 push %r12
43e2: 41 55 push %r13
43e4: 41 56 push %r14
43e6: 41 57 push %r15
43e8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
43ed: 41 89 cd mov %ecx,%r13d
43f0: 4d 89 cc mov %r9,%r12
43f3: 41 83 fd 1e cmp $0x1e,%r13d
43f7: 0f 87 97 01 00 00 ja 0x4594
43fd: 4d 85 e4 test %r12,%r12
4400: 0f 84 a1 01 00 00 je 0x45a7
4406: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
440b: 4d 85 f6 test %r14,%r14
440e: 0f 84 93 01 00 00 je 0x45a7
4414: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
4419: 4d 85 ff test %r15,%r15
441c: 0f 84 85 01 00 00 je 0x45a7
4422: 83 fa 08 cmp $0x8,%edx
4425: 74 22 je 0x4449
4427: 83 fa 04 cmp $0x4,%edx
442a: 74 1d je 0x4449
442c: 83 fa 01 cmp $0x1,%edx
442f: 74 18 je 0x4449
4431: 83 fa 02 cmp $0x2,%edx
4434: 74 13 je 0x4449
4436: b8 ee ff ff ff mov $0xffffffee,%eax
443b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4440: 41 5f pop %r15
4442: 41 5e pop %r14
4444: 41 5d pop %r13
4446: 41 5c pop %r12
4448: c3 ret
4449: 41 83 fd 1c cmp $0x1c,%r13d
444d: 0f 8f 41 01 00 00 jg 0x4594
4453: 41 83 fd 05 cmp $0x5,%r13d
4457: 7f 15 jg 0x446e
4459: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
4460: 00
4461: 33 c0 xor %eax,%eax
4463: 41 89 06 mov %eax,(%r14)
4466: 41 89 07 mov %eax,(%r15)
4469: e9 16 01 00 00 jmp 0x4584
446e: 41 83 fd 06 cmp $0x6,%r13d
4472: 7f 12 jg 0x4486
4474: 33 c0 xor %eax,%eax
4476: 41 89 04 24 mov %eax,(%r12)
447a: 41 89 06 mov %eax,(%r14)
447d: 41 89 07 mov %eax,(%r15)
4480: 41 8b 14 24 mov (%r12),%edx
4484: eb 6a jmp 0x44f0
4486: 41 8d 4d ff lea -0x1(%r13),%ecx
448a: 83 f9 10 cmp $0x10,%ecx
448d: 7f 49 jg 0x44d8
448f: 41 bb 01 00 00 00 mov $0x1,%r11d
4495: 41 d3 e3 shl %cl,%r11d
4498: 44 89 da mov %r11d,%edx
449b: 45 89 da mov %r11d,%r10d
449e: d1 fa sar $1,%edx
44a0: c1 ea 1e shr $0x1e,%edx
44a3: 41 c1 e2 04 shl $0x4,%r10d
44a7: 41 03 d3 add %r11d,%edx
44aa: 44 89 d0 mov %r10d,%eax
44ad: 83 e2 fc and $0xfffffffc,%edx
44b0: 83 c0 4f add $0x4f,%eax
44b3: 41 83 c2 3f add $0x3f,%r10d
44b7: 83 c2 43 add $0x43,%edx
44ba: 83 e0 c0 and $0xffffffc0,%eax
44bd: 41 89 04 24 mov %eax,(%r12)
44c1: 41 83 e2 c0 and $0xffffffc0,%r10d
44c5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
44cc: 83 e2 c0 and $0xffffffc0,%edx
44cf: 45 89 17 mov %r10d,(%r15)
44d2: 41 03 14 24 add (%r12),%edx
44d6: eb 12 jmp 0x44ea
44d8: 4c 89 e2 mov %r12,%rdx
44db: 4d 89 f0 mov %r14,%r8
44de: 4d 89 f9 mov %r15,%r9
44e1: e8 5a 96 03 00 call 0x3db40
44e6: 41 8b 14 24 mov (%r12),%edx
44ea: 41 83 fd 11 cmp $0x11,%r13d
44ee: 7d 29 jge 0x4519
44f0: 44 89 e9 mov %r13d,%ecx
44f3: b8 01 00 00 00 mov $0x1,%eax
44f8: d3 e0 shl %cl,%eax
44fa: 41 89 c2 mov %eax,%r10d
44fd: 41 d1 fa sar $1,%r10d
4500: 41 c1 ea 1e shr $0x1e,%r10d
4504: 44 03 d0 add %eax,%r10d
4507: 41 c1 ea 02 shr $0x2,%r10d
450b: 41 c1 e2 04 shl $0x4,%r10d
450f: 41 83 c2 3f add $0x3f,%r10d
4513: 41 83 e2 c0 and $0xffffffc0,%r10d
4517: eb 1c jmp 0x4535
4519: 41 ba 01 00 00 00 mov $0x1,%r10d
451f: 41 8d 4d 15 lea 0x15(%r13),%ecx
4523: 41 d3 e2 shl %cl,%r10d
4526: 41 c1 e2 04 shl $0x4,%r10d
452a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
4531: 41 83 e2 c0 and $0xffffffc0,%r10d
4535: 45 03 d2 add %r10d,%r10d
4538: 41 03 d2 add %r10d,%edx
453b: 81 c2 00 01 00 00 add $0x100,%edx
4541: 41 89 14 24 mov %edx,(%r12)
4545: 41 83 fd 0a cmp $0xa,%r13d
4549: 7f 04 jg 0x454f
454b: 33 d2 xor %edx,%edx
454d: eb 25 jmp 0x4574
454f: 44 89 e9 mov %r13d,%ecx
4552: b8 01 00 00 00 mov $0x1,%eax
4557: d3 e0 shl %cl,%eax
4559: 89 c2 mov %eax,%edx
455b: d1 fa sar $1,%edx
455d: c1 ea 1e shr $0x1e,%edx
4560: 03 d0 add %eax,%edx
4562: c1 ea 02 shr $0x2,%edx
4565: c1 e2 03 shl $0x3,%edx
4568: 83 c2 47 add $0x47,%edx
456b: 83 e2 c0 and $0xffffffc0,%edx
456e: 83 c2 40 add $0x40,%edx
4571: 41 03 16 add (%r14),%edx
4574: 41 89 16 mov %edx,(%r14)
4577: 41 8b 07 mov (%r15),%eax
457a: 85 c0 test %eax,%eax
457c: 7e 06 jle 0x4584
457e: 83 c0 40 add $0x40,%eax
4581: 41 89 07 mov %eax,(%r15)
4584: 33 c0 xor %eax,%eax
4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
458b: 41 5f pop %r15
458d: 41 5e pop %r14
458f: 41 5d pop %r13
4591: 41 5c pop %r12
4593: c3 ret
4594: b8 ef ff ff ff mov $0xffffffef,%eax
4599: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
459e: 41 5f pop %r15
45a0: 41 5e pop %r14
45a2: 41 5d pop %r13
45a4: 41 5c pop %r12
45a6: c3 ret
45a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
45ac: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
45b1: 41 5f pop %r15
45b3: 41 5e pop %r14
45b5: 41 5d pop %r13
45b7: 41 5c pop %r12
45b9: c3 ret
45ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
45c0: 56 push %rsi
45c1: 57 push %rdi
45c2: 41 54 push %r12
45c4: 55 push %rbp
45c5: 48 83 ec 28 sub $0x28,%rsp
45c9: 89 ce mov %ecx,%esi
45cb: 4c 89 cd mov %r9,%rbp
45ce: 83 fe 1e cmp $0x1e,%esi
45d1: 0f 87 83 01 00 00 ja 0x475a
45d7: 48 85 ed test %rbp,%rbp
45da: 0f 84 89 01 00 00 je 0x4769
45e0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
45e5: 48 85 ff test %rdi,%rdi
45e8: 0f 84 7b 01 00 00 je 0x4769
45ee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
45f3: 4d 85 e4 test %r12,%r12
45f6: 0f 84 6d 01 00 00 je 0x4769
45fc: 83 fa 08 cmp $0x8,%edx
45ff: 74 1e je 0x461f
4601: 83 fa 04 cmp $0x4,%edx
4604: 74 19 je 0x461f
4606: 83 fa 01 cmp $0x1,%edx
4609: 74 14 je 0x461f
460b: 83 fa 02 cmp $0x2,%edx
460e: 74 0f je 0x461f
4610: b8 ee ff ff ff mov $0xffffffee,%eax
4615: 48 83 c4 28 add $0x28,%rsp
4619: 5d pop %rbp
461a: 41 5c pop %r12
461c: 5f pop %rdi
461d: 5e pop %rsi
461e: c3 ret
461f: 83 fe 1c cmp $0x1c,%esi
4622: 0f 8f 32 01 00 00 jg 0x475a
4628: 83 fe 05 cmp $0x5,%esi
462b: 7f 14 jg 0x4641
462d: 33 c0 xor %eax,%eax
462f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
4636: 89 07 mov %eax,(%rdi)
4638: 41 89 04 24 mov %eax,(%r12)
463c: e9 0d 01 00 00 jmp 0x474e
4641: 83 fe 06 cmp $0x6,%esi
4644: 7f 11 jg 0x4657
4646: 33 c0 xor %eax,%eax
4648: 89 45 00 mov %eax,0x0(%rbp)
464b: 89 07 mov %eax,(%rdi)
464d: 41 89 04 24 mov %eax,(%r12)
4651: 44 8b 55 00 mov 0x0(%rbp),%r10d
4655: eb 6a jmp 0x46c1
4657: 8d 4e ff lea -0x1(%rsi),%ecx
465a: 83 f9 10 cmp $0x10,%ecx
465d: 7f 4b jg 0x46aa
465f: 41 bb 01 00 00 00 mov $0x1,%r11d
4665: 41 d3 e3 shl %cl,%r11d
4668: 45 89 da mov %r11d,%r10d
466b: 41 c1 e2 04 shl $0x4,%r10d
466f: 41 8d 42 4f lea 0x4f(%r10),%eax
4673: 41 83 c2 3f add $0x3f,%r10d
4677: 83 e0 c0 and $0xffffffc0,%eax
467a: 41 83 e2 c0 and $0xffffffc0,%r10d
467e: 89 45 00 mov %eax,0x0(%rbp)
4681: c7 07 00 00 00 00 movl $0x0,(%rdi)
4687: 45 89 14 24 mov %r10d,(%r12)
468b: 45 89 da mov %r11d,%r10d
468e: 41 d1 fa sar $1,%r10d
4691: 41 c1 ea 1e shr $0x1e,%r10d
4695: 45 03 d3 add %r11d,%r10d
4698: 41 83 e2 fc and $0xfffffffc,%r10d
469c: 41 83 c2 43 add $0x43,%r10d
46a0: 41 83 e2 c0 and $0xffffffc0,%r10d
46a4: 44 03 55 00 add 0x0(%rbp),%r10d
46a8: eb 12 jmp 0x46bc
46aa: 48 89 ea mov %rbp,%rdx
46ad: 49 89 f8 mov %rdi,%r8
46b0: 4d 89 e1 mov %r12,%r9
46b3: e8 a8 96 03 00 call 0x3dd60
46b8: 44 8b 55 00 mov 0x0(%rbp),%r10d
46bc: 83 fe 13 cmp $0x13,%esi
46bf: 7d 28 jge 0x46e9
46c1: 89 f1 mov %esi,%ecx
46c3: b8 01 00 00 00 mov $0x1,%eax
46c8: d3 e0 shl %cl,%eax
46ca: 41 89 c3 mov %eax,%r11d
46cd: 41 d1 fb sar $1,%r11d
46d0: 41 c1 eb 1e shr $0x1e,%r11d
46d4: 44 03 d8 add %eax,%r11d
46d7: 41 c1 eb 02 shr $0x2,%r11d
46db: 41 c1 e3 04 shl $0x4,%r11d
46df: 41 83 c3 3f add $0x3f,%r11d
46e3: 41 83 e3 c0 and $0xffffffc0,%r11d
46e7: eb 1b jmp 0x4704
46e9: 8d 4e 15 lea 0x15(%rsi),%ecx
46ec: 41 bb 01 00 00 00 mov $0x1,%r11d
46f2: 41 d3 e3 shl %cl,%r11d
46f5: 41 c1 e3 04 shl $0x4,%r11d
46f9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
4700: 41 83 e3 c0 and $0xffffffc0,%r11d
4704: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
470b: 00
470c: 89 45 00 mov %eax,0x0(%rbp)
470f: 83 fe 0a cmp $0xa,%esi
4712: 7f 04 jg 0x4718
4714: 33 c0 xor %eax,%eax
4716: eb 25 jmp 0x473d
4718: 89 f1 mov %esi,%ecx
471a: b8 01 00 00 00 mov $0x1,%eax
471f: 8b 2f mov (%rdi),%ebp
4721: d3 e0 shl %cl,%eax
4723: 89 c2 mov %eax,%edx
4725: d1 fa sar $1,%edx
4727: c1 ea 1e shr $0x1e,%edx
472a: 03 d0 add %eax,%edx
472c: c1 ea 02 shr $0x2,%edx
472f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
4736: 83 e6 c0 and $0xffffffc0,%esi
4739: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
473d: 89 07 mov %eax,(%rdi)
473f: 41 8b 04 24 mov (%r12),%eax
4743: 85 c0 test %eax,%eax
4745: 7e 07 jle 0x474e
4747: 83 c0 40 add $0x40,%eax
474a: 41 89 04 24 mov %eax,(%r12)
474e: 33 c0 xor %eax,%eax
4750: 48 83 c4 28 add $0x28,%rsp
4754: 5d pop %rbp
4755: 41 5c pop %r12
4757: 5f pop %rdi
4758: 5e pop %rsi
4759: c3 ret
475a: b8 ef ff ff ff mov $0xffffffef,%eax
475f: 48 83 c4 28 add $0x28,%rsp
4763: 5d pop %rbp
4764: 41 5c pop %r12
4766: 5f pop %rdi
4767: 5e pop %rsi
4768: c3 ret
4769: b8 f8 ff ff ff mov $0xfffffff8,%eax
476e: 48 83 c4 28 add $0x28,%rsp
4772: 5d pop %rbp
4773: 41 5c pop %r12
4775: 5f pop %rdi
4776: 5e pop %rsi
4777: c3 ret
4778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
477f: 00
4780: 56 push %rsi
4781: 57 push %rdi
4782: 41 54 push %r12
4784: 55 push %rbp
4785: 48 83 ec 28 sub $0x28,%rsp
4789: 89 ce mov %ecx,%esi
478b: 4c 89 cd mov %r9,%rbp
478e: 83 fe 1e cmp $0x1e,%esi
4791: 0f 87 83 01 00 00 ja 0x491a
4797: 48 85 ed test %rbp,%rbp
479a: 0f 84 89 01 00 00 je 0x4929
47a0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
47a5: 48 85 ff test %rdi,%rdi
47a8: 0f 84 7b 01 00 00 je 0x4929
47ae: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
47b3: 4d 85 e4 test %r12,%r12
47b6: 0f 84 6d 01 00 00 je 0x4929
47bc: 83 fa 08 cmp $0x8,%edx
47bf: 74 1e je 0x47df
47c1: 83 fa 04 cmp $0x4,%edx
47c4: 74 19 je 0x47df
47c6: 83 fa 01 cmp $0x1,%edx
47c9: 74 14 je 0x47df
47cb: 83 fa 02 cmp $0x2,%edx
47ce: 74 0f je 0x47df
47d0: b8 ee ff ff ff mov $0xffffffee,%eax
47d5: 48 83 c4 28 add $0x28,%rsp
47d9: 5d pop %rbp
47da: 41 5c pop %r12
47dc: 5f pop %rdi
47dd: 5e pop %rsi
47de: c3 ret
47df: 83 fe 1c cmp $0x1c,%esi
47e2: 0f 8f 32 01 00 00 jg 0x491a
47e8: 83 fe 04 cmp $0x4,%esi
47eb: 7f 14 jg 0x4801
47ed: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
47f4: 33 c0 xor %eax,%eax
47f6: 89 07 mov %eax,(%rdi)
47f8: 41 89 04 24 mov %eax,(%r12)
47fc: e9 0d 01 00 00 jmp 0x490e
4801: 83 fe 07 cmp $0x7,%esi
4804: 7f 11 jg 0x4817
4806: 33 c0 xor %eax,%eax
4808: 89 45 00 mov %eax,0x0(%rbp)
480b: 89 07 mov %eax,(%rdi)
480d: 41 89 04 24 mov %eax,(%r12)
4811: 44 8b 55 00 mov 0x0(%rbp),%r10d
4815: eb 6a jmp 0x4881
4817: 8d 4e ff lea -0x1(%rsi),%ecx
481a: 83 f9 11 cmp $0x11,%ecx
481d: 7f 4b jg 0x486a
481f: 41 bb 01 00 00 00 mov $0x1,%r11d
4825: 41 d3 e3 shl %cl,%r11d
4828: 45 89 da mov %r11d,%r10d
482b: 41 c1 e2 04 shl $0x4,%r10d
482f: 41 8d 42 4f lea 0x4f(%r10),%eax
4833: 41 83 c2 3f add $0x3f,%r10d
4837: 83 e0 c0 and $0xffffffc0,%eax
483a: 41 83 e2 c0 and $0xffffffc0,%r10d
483e: 89 45 00 mov %eax,0x0(%rbp)
4841: c7 07 00 00 00 00 movl $0x0,(%rdi)
4847: 45 89 14 24 mov %r10d,(%r12)
484b: 45 89 da mov %r11d,%r10d
484e: 41 d1 fa sar $1,%r10d
4851: 41 c1 ea 1e shr $0x1e,%r10d
4855: 45 03 d3 add %r11d,%r10d
4858: 41 83 e2 fc and $0xfffffffc,%r10d
485c: 41 83 c2 43 add $0x43,%r10d
4860: 41 83 e2 c0 and $0xffffffc0,%r10d
4864: 44 03 55 00 add 0x0(%rbp),%r10d
4868: eb 12 jmp 0x487c
486a: 48 89 ea mov %rbp,%rdx
486d: 49 89 f8 mov %rdi,%r8
4870: 4d 89 e1 mov %r12,%r9
4873: e8 08 97 03 00 call 0x3df80
4878: 44 8b 55 00 mov 0x0(%rbp),%r10d
487c: 83 fe 11 cmp $0x11,%esi
487f: 7d 28 jge 0x48a9
4881: 89 f1 mov %esi,%ecx
4883: b8 01 00 00 00 mov $0x1,%eax
4888: d3 e0 shl %cl,%eax
488a: 41 89 c3 mov %eax,%r11d
488d: 41 d1 fb sar $1,%r11d
4890: 41 c1 eb 1e shr $0x1e,%r11d
4894: 44 03 d8 add %eax,%r11d
4897: 41 c1 eb 02 shr $0x2,%r11d
489b: 41 c1 e3 04 shl $0x4,%r11d
489f: 41 83 c3 3f add $0x3f,%r11d
48a3: 41 83 e3 c0 and $0xffffffc0,%r11d
48a7: eb 1b jmp 0x48c4
48a9: 41 bb 01 00 00 00 mov $0x1,%r11d
48af: 8d 4e 15 lea 0x15(%rsi),%ecx
48b2: 41 d3 e3 shl %cl,%r11d
48b5: 41 c1 e3 04 shl $0x4,%r11d
48b9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
48c0: 41 83 e3 c0 and $0xffffffc0,%r11d
48c4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
48cb: 00
48cc: 89 45 00 mov %eax,0x0(%rbp)
48cf: 83 fe 0a cmp $0xa,%esi
48d2: 7f 04 jg 0x48d8
48d4: 33 c0 xor %eax,%eax
48d6: eb 25 jmp 0x48fd
48d8: 89 f1 mov %esi,%ecx
48da: b8 01 00 00 00 mov $0x1,%eax
48df: d3 e0 shl %cl,%eax
48e1: 89 c2 mov %eax,%edx
48e3: d1 fa sar $1,%edx
48e5: c1 ea 1e shr $0x1e,%edx
48e8: 03 d0 add %eax,%edx
48ea: c1 ea 02 shr $0x2,%edx
48ed: 8b 2f mov (%rdi),%ebp
48ef: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
48f6: 83 e6 c0 and $0xffffffc0,%esi
48f9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
48fd: 89 07 mov %eax,(%rdi)
48ff: 41 8b 04 24 mov (%r12),%eax
4903: 85 c0 test %eax,%eax
4905: 7e 07 jle 0x490e
4907: 83 c0 40 add $0x40,%eax
490a: 41 89 04 24 mov %eax,(%r12)
490e: 33 c0 xor %eax,%eax
4910: 48 83 c4 28 add $0x28,%rsp
4914: 5d pop %rbp
4915: 41 5c pop %r12
4917: 5f pop %rdi
4918: 5e pop %rsi
4919: c3 ret
491a: b8 ef ff ff ff mov $0xffffffef,%eax
491f: 48 83 c4 28 add $0x28,%rsp
4923: 5d pop %rbp
4924: 41 5c pop %r12
4926: 5f pop %rdi
4927: 5e pop %rsi
4928: c3 ret
4929: b8 f8 ff ff ff mov $0xfffffff8,%eax
492e: 48 83 c4 28 add $0x28,%rsp
4932: 5d pop %rbp
4933: 41 5c pop %r12
4935: 5f pop %rdi
4936: 5e pop %rsi
4937: c3 ret
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
493f: 00
4940: 56 push %rsi
4941: 57 push %rdi
4942: 41 54 push %r12
4944: 41 55 push %r13
4946: 48 83 ec 28 sub $0x28,%rsp
494a: 41 89 cc mov %ecx,%r12d
494d: 4d 89 cd mov %r9,%r13
4950: 41 83 fc 1e cmp $0x1e,%r12d
4954: 0f 87 8b 01 00 00 ja 0x4ae5
495a: 4d 85 ed test %r13,%r13
495d: 0f 84 92 01 00 00 je 0x4af5
4963: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4968: 48 85 ff test %rdi,%rdi
496b: 0f 84 84 01 00 00 je 0x4af5
4971: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
4976: 48 85 f6 test %rsi,%rsi
4979: 0f 84 76 01 00 00 je 0x4af5
497f: 83 fa 08 cmp $0x8,%edx
4982: 74 1f je 0x49a3
4984: 83 fa 04 cmp $0x4,%edx
4987: 74 1a je 0x49a3
4989: 83 fa 01 cmp $0x1,%edx
498c: 74 15 je 0x49a3
498e: 83 fa 02 cmp $0x2,%edx
4991: 74 10 je 0x49a3
4993: b8 ee ff ff ff mov $0xffffffee,%eax
4998: 48 83 c4 28 add $0x28,%rsp
499c: 41 5d pop %r13
499e: 41 5c pop %r12
49a0: 5f pop %rdi
49a1: 5e pop %rsi
49a2: c3 ret
49a3: 41 83 fc 1c cmp $0x1c,%r12d
49a7: 0f 8f 38 01 00 00 jg 0x4ae5
49ad: 41 83 fc 04 cmp $0x4,%r12d
49b1: 7f 13 jg 0x49c6
49b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
49ba: 00
49bb: 33 c0 xor %eax,%eax
49bd: 89 07 mov %eax,(%rdi)
49bf: 89 06 mov %eax,(%rsi)
49c1: e9 12 01 00 00 jmp 0x4ad8
49c6: 41 83 fc 07 cmp $0x7,%r12d
49ca: 7f 15 jg 0x49e1
49cc: 33 c0 xor %eax,%eax
49ce: 41 89 45 00 mov %eax,0x0(%r13)
49d2: 89 07 mov %eax,(%rdi)
49d4: 89 06 mov %eax,(%rsi)
49d6: b8 01 00 00 00 mov $0x1,%eax
49db: 45 8b 55 00 mov 0x0(%r13),%r10d
49df: eb 73 jmp 0x4a54
49e1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
49e6: 83 f9 11 cmp $0x11,%ecx
49e9: 7f 4c jg 0x4a37
49eb: b8 01 00 00 00 mov $0x1,%eax
49f0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
49f5: 45 89 da mov %r11d,%r10d
49f8: 41 c1 e2 04 shl $0x4,%r10d
49fc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
4a00: 41 83 c2 3f add $0x3f,%r10d
4a04: 83 e1 c0 and $0xffffffc0,%ecx
4a07: 41 83 e2 c0 and $0xffffffc0,%r10d
4a0b: 41 89 4d 00 mov %ecx,0x0(%r13)
4a0f: c7 07 00 00 00 00 movl $0x0,(%rdi)
4a15: 44 89 16 mov %r10d,(%rsi)
4a18: 45 89 da mov %r11d,%r10d
4a1b: 41 d1 fa sar $1,%r10d
4a1e: 41 c1 ea 1e shr $0x1e,%r10d
4a22: 45 03 d3 add %r11d,%r10d
4a25: 41 83 e2 fc and $0xfffffffc,%r10d
4a29: 41 83 c2 43 add $0x43,%r10d
4a2d: 41 83 e2 c0 and $0xffffffc0,%r10d
4a31: 45 03 55 00 add 0x0(%r13),%r10d
4a35: eb 17 jmp 0x4a4e
4a37: 4c 89 ea mov %r13,%rdx
4a3a: 49 89 f8 mov %rdi,%r8
4a3d: 49 89 f1 mov %rsi,%r9
4a40: e8 5b 97 03 00 call 0x3e1a0
4a45: 45 8b 55 00 mov 0x0(%r13),%r10d
4a49: b8 01 00 00 00 mov $0x1,%eax
4a4e: 41 83 fc 11 cmp $0x11,%r12d
4a52: 7d 24 jge 0x4a78
4a54: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
4a59: 41 89 cb mov %ecx,%r11d
4a5c: 41 d1 fb sar $1,%r11d
4a5f: 41 c1 eb 1e shr $0x1e,%r11d
4a63: 44 03 d9 add %ecx,%r11d
4a66: 41 c1 eb 02 shr $0x2,%r11d
4a6a: 41 c1 e3 04 shl $0x4,%r11d
4a6e: 41 83 c3 3f add $0x3f,%r11d
4a72: 41 83 e3 c0 and $0xffffffc0,%r11d
4a76: eb 19 jmp 0x4a91
4a78: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
4a7d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
4a82: 41 c1 e3 04 shl $0x4,%r11d
4a86: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
4a8d: 41 83 e3 c0 and $0xffffffc0,%r11d
4a91: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
4a98: 00
4a99: 41 89 4d 00 mov %ecx,0x0(%r13)
4a9d: 41 83 fc 0a cmp $0xa,%r12d
4aa1: 7f 04 jg 0x4aa7
4aa3: 33 c0 xor %eax,%eax
4aa5: eb 24 jmp 0x4acb
4aa7: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
4aac: 89 c2 mov %eax,%edx
4aae: d1 fa sar $1,%edx
4ab0: c1 ea 1e shr $0x1e,%edx
4ab3: 03 d0 add %eax,%edx
4ab5: c1 ea 02 shr $0x2,%edx
4ab8: 8b 0f mov (%rdi),%ecx
4aba: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
4ac1: 00
4ac2: 41 83 e2 c0 and $0xffffffc0,%r10d
4ac6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
4acb: 89 07 mov %eax,(%rdi)
4acd: 8b 06 mov (%rsi),%eax
4acf: 85 c0 test %eax,%eax
4ad1: 7e 05 jle 0x4ad8
4ad3: 83 c0 40 add $0x40,%eax
4ad6: 89 06 mov %eax,(%rsi)
4ad8: 33 c0 xor %eax,%eax
4ada: 48 83 c4 28 add $0x28,%rsp
4ade: 41 5d pop %r13
4ae0: 41 5c pop %r12
4ae2: 5f pop %rdi
4ae3: 5e pop %rsi
4ae4: c3 ret
4ae5: b8 ef ff ff ff mov $0xffffffef,%eax
4aea: 48 83 c4 28 add $0x28,%rsp
4aee: 41 5d pop %r13
4af0: 41 5c pop %r12
4af2: 5f pop %rdi
4af3: 5e pop %rsi
4af4: c3 ret
4af5: b8 f8 ff ff ff mov $0xfffffff8,%eax
4afa: 48 83 c4 28 add $0x28,%rsp
4afe: 41 5d pop %r13
4b00: 41 5c pop %r12
4b02: 5f pop %rdi
4b03: 5e pop %rsi
4b04: c3 ret
4b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b0c: 00
4b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b20: 56 push %rsi
4b21: 57 push %rdi
4b22: 41 54 push %r12
4b24: 41 55 push %r13
4b26: 48 83 ec 28 sub $0x28,%rsp
4b2a: 41 89 cc mov %ecx,%r12d
4b2d: 4d 89 cd mov %r9,%r13
4b30: 41 83 fc 1e cmp $0x1e,%r12d
4b34: 0f 87 8b 01 00 00 ja 0x4cc5
4b3a: 4d 85 ed test %r13,%r13
4b3d: 0f 84 92 01 00 00 je 0x4cd5
4b43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4b48: 48 85 ff test %rdi,%rdi
4b4b: 0f 84 84 01 00 00 je 0x4cd5
4b51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
4b56: 48 85 f6 test %rsi,%rsi
4b59: 0f 84 76 01 00 00 je 0x4cd5
4b5f: 83 fa 08 cmp $0x8,%edx
4b62: 74 1f je 0x4b83
4b64: 83 fa 04 cmp $0x4,%edx
4b67: 74 1a je 0x4b83
4b69: 83 fa 01 cmp $0x1,%edx
4b6c: 74 15 je 0x4b83
4b6e: 83 fa 02 cmp $0x2,%edx
4b71: 74 10 je 0x4b83
4b73: b8 ee ff ff ff mov $0xffffffee,%eax
4b78: 48 83 c4 28 add $0x28,%rsp
4b7c: 41 5d pop %r13
4b7e: 41 5c pop %r12
4b80: 5f pop %rdi
4b81: 5e pop %rsi
4b82: c3 ret
4b83: 41 83 fc 1c cmp $0x1c,%r12d
4b87: 0f 8f 38 01 00 00 jg 0x4cc5
4b8d: 41 83 fc 04 cmp $0x4,%r12d
4b91: 7f 13 jg 0x4ba6
4b93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
4b9a: 00
4b9b: 33 c0 xor %eax,%eax
4b9d: 89 07 mov %eax,(%rdi)
4b9f: 89 06 mov %eax,(%rsi)
4ba1: e9 12 01 00 00 jmp 0x4cb8
4ba6: 41 83 fc 07 cmp $0x7,%r12d
4baa: 7f 15 jg 0x4bc1
4bac: 33 c0 xor %eax,%eax
4bae: 41 89 45 00 mov %eax,0x0(%r13)
4bb2: 89 07 mov %eax,(%rdi)
4bb4: 89 06 mov %eax,(%rsi)
4bb6: b8 01 00 00 00 mov $0x1,%eax
4bbb: 45 8b 55 00 mov 0x0(%r13),%r10d
4bbf: eb 73 jmp 0x4c34
4bc1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
4bc6: 83 f9 11 cmp $0x11,%ecx
4bc9: 7f 4c jg 0x4c17
4bcb: b8 01 00 00 00 mov $0x1,%eax
4bd0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
4bd5: 45 89 da mov %r11d,%r10d
4bd8: 41 c1 e2 04 shl $0x4,%r10d
4bdc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
4be0: 41 83 c2 3f add $0x3f,%r10d
4be4: 83 e1 c0 and $0xffffffc0,%ecx
4be7: 41 83 e2 c0 and $0xffffffc0,%r10d
4beb: 41 89 4d 00 mov %ecx,0x0(%r13)
4bef: c7 07 00 00 00 00 movl $0x0,(%rdi)
4bf5: 44 89 16 mov %r10d,(%rsi)
4bf8: 45 89 da mov %r11d,%r10d
4bfb: 41 d1 fa sar $1,%r10d
4bfe: 41 c1 ea 1e shr $0x1e,%r10d
4c02: 45 03 d3 add %r11d,%r10d
4c05: 41 83 e2 fc and $0xfffffffc,%r10d
4c09: 41 83 c2 43 add $0x43,%r10d
4c0d: 41 83 e2 c0 and $0xffffffc0,%r10d
4c11: 45 03 55 00 add 0x0(%r13),%r10d
4c15: eb 17 jmp 0x4c2e
4c17: 4c 89 ea mov %r13,%rdx
4c1a: 49 89 f8 mov %rdi,%r8
4c1d: 49 89 f1 mov %rsi,%r9
4c20: e8 9b 97 03 00 call 0x3e3c0
4c25: 45 8b 55 00 mov 0x0(%r13),%r10d
4c29: b8 01 00 00 00 mov $0x1,%eax
4c2e: 41 83 fc 11 cmp $0x11,%r12d
4c32: 7d 24 jge 0x4c58
4c34: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
4c39: 41 89 cb mov %ecx,%r11d
4c3c: 41 d1 fb sar $1,%r11d
4c3f: 41 c1 eb 1e shr $0x1e,%r11d
4c43: 44 03 d9 add %ecx,%r11d
4c46: 41 c1 eb 02 shr $0x2,%r11d
4c4a: 41 c1 e3 04 shl $0x4,%r11d
4c4e: 41 83 c3 3f add $0x3f,%r11d
4c52: 41 83 e3 c0 and $0xffffffc0,%r11d
4c56: eb 19 jmp 0x4c71
4c58: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
4c5d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
4c62: 41 c1 e3 04 shl $0x4,%r11d
4c66: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
4c6d: 41 83 e3 c0 and $0xffffffc0,%r11d
4c71: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
4c78: 00
4c79: 41 89 4d 00 mov %ecx,0x0(%r13)
4c7d: 41 83 fc 0a cmp $0xa,%r12d
4c81: 7f 04 jg 0x4c87
4c83: 33 c0 xor %eax,%eax
4c85: eb 24 jmp 0x4cab
4c87: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
4c8c: 89 c2 mov %eax,%edx
4c8e: d1 fa sar $1,%edx
4c90: c1 ea 1e shr $0x1e,%edx
4c93: 03 d0 add %eax,%edx
4c95: c1 ea 02 shr $0x2,%edx
4c98: 8b 0f mov (%rdi),%ecx
4c9a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
4ca1: 00
4ca2: 41 83 e2 c0 and $0xffffffc0,%r10d
4ca6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
4cab: 89 07 mov %eax,(%rdi)
4cad: 8b 06 mov (%rsi),%eax
4caf: 85 c0 test %eax,%eax
4cb1: 7e 05 jle 0x4cb8
4cb3: 83 c0 40 add $0x40,%eax
4cb6: 89 06 mov %eax,(%rsi)
4cb8: 33 c0 xor %eax,%eax
4cba: 48 83 c4 28 add $0x28,%rsp
4cbe: 41 5d pop %r13
4cc0: 41 5c pop %r12
4cc2: 5f pop %rdi
4cc3: 5e pop %rsi
4cc4: c3 ret
4cc5: b8 ef ff ff ff mov $0xffffffef,%eax
4cca: 48 83 c4 28 add $0x28,%rsp
4cce: 41 5d pop %r13
4cd0: 41 5c pop %r12
4cd2: 5f pop %rdi
4cd3: 5e pop %rsi
4cd4: c3 ret
4cd5: b8 f8 ff ff ff mov $0xfffffff8,%eax
4cda: 48 83 c4 28 add $0x28,%rsp
4cde: 41 5d pop %r13
4ce0: 41 5c pop %r12
4ce2: 5f pop %rdi
4ce3: 5e pop %rsi
4ce4: c3 ret
4ce5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cec: 00
4ced: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d00: 48 83 ec 28 sub $0x28,%rsp
4d04: 48 85 c9 test %rcx,%rcx
4d07: 74 25 je 0x4d2e
4d09: 48 85 d2 test %rdx,%rdx
4d0c: 74 20 je 0x4d2e
4d0e: 4d 85 c0 test %r8,%r8
4d11: 74 1b je 0x4d2e
4d13: 45 85 c9 test %r9d,%r9d
4d16: 7f 0a jg 0x4d22
4d18: b8 fa ff ff ff mov $0xfffffffa,%eax
4d1d: 48 83 c4 28 add $0x28,%rsp
4d21: c3 ret
4d22: e8 b9 98 03 00 call 0x3e5e0
4d27: 33 c0 xor %eax,%eax
4d29: 48 83 c4 28 add $0x28,%rsp
4d2d: c3 ret
4d2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d33: 48 83 c4 28 add $0x28,%rsp
4d37: c3 ret
4d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d3f: 00
4d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4d45: 48 85 c9 test %rcx,%rcx
4d48: 74 27 je 0x4d71
4d4a: 48 85 d2 test %rdx,%rdx
4d4d: 74 22 je 0x4d71
4d4f: 4d 85 c0 test %r8,%r8
4d52: 74 1d je 0x4d71
4d54: 45 85 c9 test %r9d,%r9d
4d57: 7f 0b jg 0x4d64
4d59: b8 fa ff ff ff mov $0xfffffffa,%eax
4d5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4d63: c3 ret
4d64: e8 57 9c 03 00 call 0x3e9c0
4d69: 33 c0 xor %eax,%eax
4d6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4d70: c3 ret
4d71: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d76: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4d7b: c3 ret
4d7c: 0f 1f 40 00 nopl 0x0(%rax)
4d80: 48 83 ec 28 sub $0x28,%rsp
4d84: 48 85 c9 test %rcx,%rcx
4d87: 74 25 je 0x4dae
4d89: 48 85 d2 test %rdx,%rdx
4d8c: 74 20 je 0x4dae
4d8e: 4d 85 c0 test %r8,%r8
4d91: 74 1b je 0x4dae
4d93: 45 85 c9 test %r9d,%r9d
4d96: 7f 0a jg 0x4da2
4d98: b8 fa ff ff ff mov $0xfffffffa,%eax
4d9d: 48 83 c4 28 add $0x28,%rsp
4da1: c3 ret
4da2: e8 f9 9f 03 00 call 0x3eda0
4da7: 33 c0 xor %eax,%eax
4da9: 48 83 c4 28 add $0x28,%rsp
4dad: c3 ret
4dae: b8 f8 ff ff ff mov $0xfffffff8,%eax
4db3: 48 83 c4 28 add $0x28,%rsp
4db7: c3 ret
4db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4dbf: 00
4dc0: 41 57 push %r15
4dc2: 49 89 ca mov %rcx,%r10
4dc5: 49 89 d3 mov %rdx,%r11
4dc8: 4d 85 d2 test %r10,%r10
4dcb: 0f 84 fb 00 00 00 je 0x4ecc
4dd1: 4d 85 db test %r11,%r11
4dd4: 0f 84 f2 00 00 00 je 0x4ecc
4dda: 4d 85 c0 test %r8,%r8
4ddd: 0f 84 e9 00 00 00 je 0x4ecc
4de3: 45 85 c9 test %r9d,%r9d
4de6: 0f 8e d8 00 00 00 jle 0x4ec4
4dec: 49 63 d1 movslq %r9d,%rdx
4def: 48 83 fa 08 cmp $0x8,%rdx
4df3: 0f 8c c6 00 00 00 jl 0x4ebf
4df9: 4c 89 c0 mov %r8,%rax
4dfc: 48 83 e0 0f and $0xf,%rax
4e00: 85 c0 test %eax,%eax
4e02: 74 10 je 0x4e14
4e04: a8 03 test $0x3,%al
4e06: 0f 85 b3 00 00 00 jne 0x4ebf
4e0c: f7 d8 neg %eax
4e0e: 83 c0 10 add $0x10,%eax
4e11: c1 e8 02 shr $0x2,%eax
4e14: 89 c1 mov %eax,%ecx
4e16: 4c 8d 79 08 lea 0x8(%rcx),%r15
4e1a: 49 3b d7 cmp %r15,%rdx
4e1d: 0f 8c 9c 00 00 00 jl 0x4ebf
4e23: 45 89 cf mov %r9d,%r15d
4e26: 44 2b f8 sub %eax,%r15d
4e29: 41 83 e7 07 and $0x7,%r15d
4e2d: 45 2b cf sub %r15d,%r9d
4e30: 4d 63 c9 movslq %r9d,%r9
4e33: 85 c0 test %eax,%eax
4e35: b8 00 00 00 00 mov $0x0,%eax
4e3a: 76 24 jbe 0x4e60
4e3c: 0f 1f 40 00 nopl 0x0(%rax)
4e40: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
4e46: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
4e4c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
4e52: 48 ff c0 inc %rax
4e55: 48 3b c1 cmp %rcx,%rax
4e58: 72 e6 jb 0x4e40
4e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4e60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
4e66: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
4e6d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
4e73: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
4e7a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
4e80: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
4e87: 48 83 c1 08 add $0x8,%rcx
4e8b: 49 3b c9 cmp %r9,%rcx
4e8e: 72 d0 jb 0x4e60
4e90: 4c 3b ca cmp %rdx,%r9
4e93: 73 25 jae 0x4eba
4e95: 0f 1f 40 00 nopl 0x0(%rax)
4e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ea0: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
4ea6: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
4eac: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
4eb2: 49 ff c1 inc %r9
4eb5: 4c 3b ca cmp %rdx,%r9
4eb8: 72 e6 jb 0x4ea0
4eba: 33 c0 xor %eax,%eax
4ebc: 41 5f pop %r15
4ebe: c3 ret
4ebf: 45 33 c9 xor %r9d,%r9d
4ec2: eb cc jmp 0x4e90
4ec4: b8 fa ff ff ff mov $0xfffffffa,%eax
4ec9: 41 5f pop %r15
4ecb: c3 ret
4ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax
4ed1: 41 5f pop %r15
4ed3: c3 ret
4ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ee0: 53 push %rbx
4ee1: 57 push %rdi
4ee2: 55 push %rbp
4ee3: 49 89 ca mov %rcx,%r10
4ee6: 4d 85 d2 test %r10,%r10
4ee9: 0f 84 92 01 00 00 je 0x5081
4eef: 48 85 d2 test %rdx,%rdx
4ef2: 0f 84 89 01 00 00 je 0x5081
4ef8: 4d 85 c0 test %r8,%r8
4efb: 0f 84 80 01 00 00 je 0x5081
4f01: 45 85 c9 test %r9d,%r9d
4f04: 0f 8e 6e 01 00 00 jle 0x5078
4f0a: 41 83 f9 10 cmp $0x10,%r9d
4f0e: 0f 8c 50 01 00 00 jl 0x5064
4f14: 41 83 f9 1d cmp $0x1d,%r9d
4f18: 0f 8c 4d 01 00 00 jl 0x506b
4f1e: 4c 89 c1 mov %r8,%rcx
4f21: 48 83 e1 1f and $0x1f,%rcx
4f25: 89 c9 mov %ecx,%ecx
4f27: 85 c9 test %ecx,%ecx
4f29: 74 11 je 0x4f3c
4f2b: f6 c1 03 test $0x3,%cl
4f2e: 0f 85 30 01 00 00 jne 0x5064
4f34: f7 d9 neg %ecx
4f36: 83 c1 20 add $0x20,%ecx
4f39: c1 e9 02 shr $0x2,%ecx
4f3c: 8d 41 10 lea 0x10(%rcx),%eax
4f3f: 44 3b c8 cmp %eax,%r9d
4f42: 0f 8c 1c 01 00 00 jl 0x5064
4f48: 44 89 cf mov %r9d,%edi
4f4b: 33 c0 xor %eax,%eax
4f4d: 2b f9 sub %ecx,%edi
4f4f: 83 e7 0f and $0xf,%edi
4f52: f7 df neg %edi
4f54: 41 03 f9 add %r9d,%edi
4f57: 85 c9 test %ecx,%ecx
4f59: 76 1e jbe 0x4f79
4f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f60: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
4f65: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
4f6b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
4f71: 48 ff c0 inc %rax
4f74: 48 3b c1 cmp %rcx,%rax
4f77: 72 e7 jb 0x4f60
4f79: 48 63 c7 movslq %edi,%rax
4f7c: 0f 1f 40 00 nopl 0x0(%rax)
4f80: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
4f85: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
4f8b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
4f91: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
4f98: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
4f9e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
4fa5: 48 83 c1 10 add $0x10,%rcx
4fa9: 48 3b c8 cmp %rax,%rcx
4fac: 72 d2 jb 0x4f80
4fae: 8d 47 01 lea 0x1(%rdi),%eax
4fb1: 41 3b c1 cmp %r9d,%eax
4fb4: 0f 87 9d 00 00 00 ja 0x5057
4fba: 4d 63 c9 movslq %r9d,%r9
4fbd: 48 63 ff movslq %edi,%rdi
4fc0: 4c 2b cf sub %rdi,%r9
4fc3: 49 83 f9 04 cmp $0x4,%r9
4fc7: 0f 8c 93 00 00 00 jl 0x5060
4fcd: 48 63 ff movslq %edi,%rdi
4fd0: 44 89 cd mov %r9d,%ebp
4fd3: 83 e5 fc and $0xfffffffc,%ebp
4fd6: 33 c9 xor %ecx,%ecx
4fd8: 48 63 ed movslq %ebp,%rbp
4fdb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
4fdf: 49 8d 04 ba lea (%r10,%rdi,4),%rax
4fe3: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
4fe7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fee: 00
4fef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ff6: 0f 1f 00 nopl (%rax)
4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5000: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
5006: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
500b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
5010: 48 83 c1 04 add $0x4,%rcx
5014: 48 3b cd cmp %rbp,%rcx
5017: 72 e7 jb 0x5000
5019: 49 3b e9 cmp %r9,%rbp
501c: 73 39 jae 0x5057
501e: 48 63 ff movslq %edi,%rdi
5021: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
5025: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
5029: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
502d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5034: 00
5035: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
503c: 0f 1f 40 00 nopl 0x0(%rax)
5040: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
5045: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
504a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
504f: 48 ff c5 inc %rbp
5052: 49 3b e9 cmp %r9,%rbp
5055: 72 e9 jb 0x5040
5057: 33 c0 xor %eax,%eax
5059: c5 f8 77 vzeroupper
505c: 5d pop %rbp
505d: 5f pop %rdi
505e: 5b pop %rbx
505f: c3 ret
5060: 33 ed xor %ebp,%ebp
5062: eb b5 jmp 0x5019
5064: 33 ff xor %edi,%edi
5066: e9 43 ff ff ff jmp 0x4fae
506b: 44 89 cf mov %r9d,%edi
506e: 33 c9 xor %ecx,%ecx
5070: 83 e7 f0 and $0xfffffff0,%edi
5073: e9 01 ff ff ff jmp 0x4f79
5078: b8 fa ff ff ff mov $0xfffffffa,%eax
507d: 5d pop %rbp
507e: 5f pop %rdi
507f: 5b pop %rbx
5080: c3 ret
5081: b8 f8 ff ff ff mov $0xfffffff8,%eax
5086: 5d pop %rbp
5087: 5f pop %rdi
5088: 5b pop %rbx
5089: c3 ret
508a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5091: 00
5092: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
50a0: 48 83 ec 28 sub $0x28,%rsp
50a4: 48 85 c9 test %rcx,%rcx
50a7: 74 23 je 0x50cc
50a9: 48 85 d2 test %rdx,%rdx
50ac: 74 1e je 0x50cc
50ae: 4d 85 c0 test %r8,%r8
50b1: 74 19 je 0x50cc
50b3: 45 85 c9 test %r9d,%r9d
50b6: 7e 1e jle 0x50d6
50b8: e8 73 b2 a5 01 call 0x1a60330
50bd: ba 02 00 00 00 mov $0x2,%edx
50c2: 85 c0 test %eax,%eax
50c4: 0f 45 c2 cmovne %edx,%eax
50c7: 48 83 c4 28 add $0x28,%rsp
50cb: c3 ret
50cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
50d1: 48 83 c4 28 add $0x28,%rsp
50d5: c3 ret
50d6: b8 fa ff ff ff mov $0xfffffffa,%eax
50db: 48 83 c4 28 add $0x28,%rsp
50df: c3 ret
50e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
50e5: 48 85 c9 test %rcx,%rcx
50e8: 74 24 je 0x510e
50ea: 48 85 d2 test %rdx,%rdx
50ed: 74 1f je 0x510e
50ef: 4d 85 c0 test %r8,%r8
50f2: 74 1a je 0x510e
50f4: 45 85 c9 test %r9d,%r9d
50f7: 7e 20 jle 0x5119
50f9: e8 b2 f7 a5 01 call 0x1a648b0
50fe: ba 02 00 00 00 mov $0x2,%edx
5103: 85 c0 test %eax,%eax
5105: 0f 45 c2 cmovne %edx,%eax
5108: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
510d: c3 ret
510e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5113: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5118: c3 ret
5119: b8 fa ff ff ff mov $0xfffffffa,%eax
511e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5123: c3 ret
5124: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
512b: 00
512c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
513f: 00
5140: 48 83 ec 28 sub $0x28,%rsp
5144: 48 85 c9 test %rcx,%rcx
5147: 74 23 je 0x516c
5149: 48 85 d2 test %rdx,%rdx
514c: 74 1e je 0x516c
514e: 4d 85 c0 test %r8,%r8
5151: 74 19 je 0x516c
5153: 45 85 c9 test %r9d,%r9d
5156: 7e 1e jle 0x5176
5158: e8 33 1b a6 01 call 0x1a66c90
515d: ba 02 00 00 00 mov $0x2,%edx
5162: 85 c0 test %eax,%eax
5164: 0f 45 c2 cmovne %edx,%eax
5167: 48 83 c4 28 add $0x28,%rsp
516b: c3 ret
516c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5171: 48 83 c4 28 add $0x28,%rsp
5175: c3 ret
5176: b8 fa ff ff ff mov $0xfffffffa,%eax
517b: 48 83 c4 28 add $0x28,%rsp
517f: c3 ret
5180: 48 83 ec 28 sub $0x28,%rsp
5184: 48 85 c9 test %rcx,%rcx
5187: 74 23 je 0x51ac
5189: 48 85 d2 test %rdx,%rdx
518c: 74 1e je 0x51ac
518e: 4d 85 c0 test %r8,%r8
5191: 74 19 je 0x51ac
5193: 45 85 c9 test %r9d,%r9d
5196: 7e 1e jle 0x51b6
5198: e8 63 5d a6 01 call 0x1a6af00
519d: ba 02 00 00 00 mov $0x2,%edx
51a2: 85 c0 test %eax,%eax
51a4: 0f 45 c2 cmovne %edx,%eax
51a7: 48 83 c4 28 add $0x28,%rsp
51ab: c3 ret
51ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
51b1: 48 83 c4 28 add $0x28,%rsp
51b5: c3 ret
51b6: b8 fa ff ff ff mov $0xfffffffa,%eax
51bb: 48 83 c4 28 add $0x28,%rsp
51bf: c3 ret
51c0: 48 83 ec 28 sub $0x28,%rsp
51c4: 48 85 c9 test %rcx,%rcx
51c7: 74 23 je 0x51ec
51c9: 48 85 d2 test %rdx,%rdx
51cc: 74 1e je 0x51ec
51ce: 4d 85 c0 test %r8,%r8
51d1: 74 19 je 0x51ec
51d3: 45 85 c9 test %r9d,%r9d
51d6: 7e 1e jle 0x51f6
51d8: e8 23 a1 a6 01 call 0x1a6f300
51dd: ba 02 00 00 00 mov $0x2,%edx
51e2: 85 c0 test %eax,%eax
51e4: 0f 45 c2 cmovne %edx,%eax
51e7: 48 83 c4 28 add $0x28,%rsp
51eb: c3 ret
51ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
51f1: 48 83 c4 28 add $0x28,%rsp
51f5: c3 ret
51f6: b8 fa ff ff ff mov $0xfffffffa,%eax
51fb: 48 83 c4 28 add $0x28,%rsp
51ff: c3 ret
5200: 48 83 ec 28 sub $0x28,%rsp
5204: 48 85 c9 test %rcx,%rcx
5207: 74 23 je 0x522c
5209: 48 85 d2 test %rdx,%rdx
520c: 74 1e je 0x522c
520e: 4d 85 c0 test %r8,%r8
5211: 74 19 je 0x522c
5213: 45 85 c9 test %r9d,%r9d
5216: 7e 1e jle 0x5236
5218: e8 83 d9 a6 01 call 0x1a72ba0
521d: ba 02 00 00 00 mov $0x2,%edx
5222: 85 c0 test %eax,%eax
5224: 0f 45 c2 cmovne %edx,%eax
5227: 48 83 c4 28 add $0x28,%rsp
522b: c3 ret
522c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5231: 48 83 c4 28 add $0x28,%rsp
5235: c3 ret
5236: b8 fa ff ff ff mov $0xfffffffa,%eax
523b: 48 83 c4 28 add $0x28,%rsp
523f: c3 ret
5240: 48 83 ec 28 sub $0x28,%rsp
5244: 48 85 c9 test %rcx,%rcx
5247: 74 20 je 0x5269
5249: 48 85 d2 test %rdx,%rdx
524c: 74 1b je 0x5269
524e: 45 85 c0 test %r8d,%r8d
5251: 7f 0a jg 0x525d
5253: b8 fa ff ff ff mov $0xfffffffa,%eax
5258: 48 83 c4 28 add $0x28,%rsp
525c: c3 ret
525d: e8 3e 9f 03 00 call 0x3f1a0
5262: 33 c0 xor %eax,%eax
5264: 48 83 c4 28 add $0x28,%rsp
5268: c3 ret
5269: b8 f8 ff ff ff mov $0xfffffff8,%eax
526e: 48 83 c4 28 add $0x28,%rsp
5272: c3 ret
5273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
527f: 00
5280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5285: 48 85 c9 test %rcx,%rcx
5288: 74 22 je 0x52ac
528a: 48 85 d2 test %rdx,%rdx
528d: 74 1d je 0x52ac
528f: 45 85 c0 test %r8d,%r8d
5292: 7f 0b jg 0x529f
5294: b8 fa ff ff ff mov $0xfffffffa,%eax
5299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
529e: c3 ret
529f: e8 dc a1 03 00 call 0x3f480
52a4: 33 c0 xor %eax,%eax
52a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
52ab: c3 ret
52ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
52b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
52b6: c3 ret
52b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
52be: 00 00
52c0: 48 83 ec 28 sub $0x28,%rsp
52c4: 48 85 c9 test %rcx,%rcx
52c7: 74 20 je 0x52e9
52c9: 48 85 d2 test %rdx,%rdx
52cc: 74 1b je 0x52e9
52ce: 45 85 c0 test %r8d,%r8d
52d1: 7f 0a jg 0x52dd
52d3: b8 fa ff ff ff mov $0xfffffffa,%eax
52d8: 48 83 c4 28 add $0x28,%rsp
52dc: c3 ret
52dd: e8 7e a4 03 00 call 0x3f760
52e2: 33 c0 xor %eax,%eax
52e4: 48 83 c4 28 add $0x28,%rsp
52e8: c3 ret
52e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
52ee: 48 83 c4 28 add $0x28,%rsp
52f2: c3 ret
52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52ff: 00
5300: 41 54 push %r12
5302: 55 push %rbp
5303: 49 89 d1 mov %rdx,%r9
5306: 48 85 c9 test %rcx,%rcx
5309: 0f 84 cf 02 00 00 je 0x55de
530f: 4d 85 c9 test %r9,%r9
5312: 0f 84 c6 02 00 00 je 0x55de
5318: 45 85 c0 test %r8d,%r8d
531b: 0f 8e b4 02 00 00 jle 0x55d5
5321: 41 83 f8 08 cmp $0x8,%r8d
5325: 0f 8c 9b 02 00 00 jl 0x55c6
532b: 4c 89 c8 mov %r9,%rax
532e: 48 83 e0 1f and $0x1f,%rax
5332: 89 c0 mov %eax,%eax
5334: 85 c0 test %eax,%eax
5336: 74 0d je 0x5345
5338: a8 0f test $0xf,%al
533a: 0f 85 86 02 00 00 jne 0x55c6
5340: b8 01 00 00 00 mov $0x1,%eax
5345: 8d 50 08 lea 0x8(%rax),%edx
5348: 44 3b c2 cmp %edx,%r8d
534b: 0f 8c 75 02 00 00 jl 0x55c6
5351: 44 89 c5 mov %r8d,%ebp
5354: 45 33 db xor %r11d,%r11d
5357: 2b e8 sub %eax,%ebp
5359: 45 33 d2 xor %r10d,%r10d
535c: 83 e5 07 and $0x7,%ebp
535f: 4c 89 ca mov %r9,%rdx
5362: f7 dd neg %ebp
5364: 41 03 e8 add %r8d,%ebp
5367: 85 c0 test %eax,%eax
5369: 76 4e jbe 0x53b9
536b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5372: 00
5373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
537a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5380: c5 f9 10 12 vmovupd (%rdx),%xmm2
5384: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
538a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
5390: 49 ff c3 inc %r11
5393: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
5397: 49 83 c2 10 add $0x10,%r10
539b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
53a0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
53a4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
53a8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
53ac: c5 f9 11 0a vmovupd %xmm1,(%rdx)
53b0: 48 83 c2 10 add $0x10,%rdx
53b4: 4c 3b d8 cmp %rax,%r11
53b7: 72 c7 jb 0x5380
53b9: 49 89 c2 mov %rax,%r10
53bc: 49 c1 e2 04 shl $0x4,%r10
53c0: 48 63 d5 movslq %ebp,%rdx
53c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53ca: 00
53cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53e0: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
53e6: 48 83 c0 08 add $0x8,%rax
53ea: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
53f0: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
53f6: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
53fa: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
5401: 01
5402: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
5407: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
540b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
540f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
5416: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
541a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
5420: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
5427: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
542e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
5432: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
5439: 01
543a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
543f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
5443: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
5447: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
544b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
5452: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
5459: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
5460: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
5467: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
546b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
5472: 01
5473: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
5478: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
547c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
5480: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
5487: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
548b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
5492: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
5499: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
54a0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
54a4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
54ab: 01
54ac: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
54b1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
54b5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
54b9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
54bd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
54c4: 49 81 c2 80 00 00 00 add $0x80,%r10
54cb: 48 3b c2 cmp %rdx,%rax
54ce: 0f 82 0c ff ff ff jb 0x53e0
54d4: 8d 45 01 lea 0x1(%rbp),%eax
54d7: 41 3b c0 cmp %r8d,%eax
54da: 0f 87 d9 00 00 00 ja 0x55b9
54e0: 4d 63 c0 movslq %r8d,%r8
54e3: 4c 2b c2 sub %rdx,%r8
54e6: 49 83 f8 02 cmp $0x2,%r8
54ea: 0f 8c d2 00 00 00 jl 0x55c2
54f0: 48 c1 e2 04 shl $0x4,%rdx
54f4: 44 89 c0 mov %r8d,%eax
54f7: 83 e0 fe and $0xfffffffe,%eax
54fa: 45 33 e4 xor %r12d,%r12d
54fd: 48 63 c0 movslq %eax,%rax
5500: 45 33 d2 xor %r10d,%r10d
5503: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
5507: 49 03 d1 add %r9,%rdx
550a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5511: 00
5512: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5520: c5 fd 10 12 vmovupd (%rdx),%ymm2
5524: 49 83 c4 02 add $0x2,%r12
5528: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
552e: c5 ff 12 0a vmovddup (%rdx),%ymm1
5532: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
5536: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
553d: 01
553e: 49 83 c2 20 add $0x20,%r10
5542: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
5547: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
554b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
554f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
5553: c5 fd 11 12 vmovupd %ymm2,(%rdx)
5557: 48 83 c2 20 add $0x20,%rdx
555b: 4c 3b e0 cmp %rax,%r12
555e: 72 c0 jb 0x5520
5560: 48 89 c2 mov %rax,%rdx
5563: 48 c1 e2 04 shl $0x4,%rdx
5567: 49 3b c0 cmp %r8,%rax
556a: 73 4d jae 0x55b9
556c: 48 63 ed movslq %ebp,%rbp
556f: 48 c1 e5 04 shl $0x4,%rbp
5573: 4c 03 cd add %rbp,%r9
5576: 48 03 cd add %rbp,%rcx
5579: 4c 03 ca add %rdx,%r9
557c: 0f 1f 40 00 nopl 0x0(%rax)
5580: c4 c1 79 10 11 vmovupd (%r9),%xmm2
5585: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
558a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
558f: 48 ff c0 inc %rax
5592: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
5596: 48 83 c2 10 add $0x10,%rdx
559a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
559f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
55a3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
55a7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
55ab: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
55b0: 49 83 c1 10 add $0x10,%r9
55b4: 49 3b c0 cmp %r8,%rax
55b7: 72 c7 jb 0x5580
55b9: 33 c0 xor %eax,%eax
55bb: c5 f8 77 vzeroupper
55be: 5d pop %rbp
55bf: 41 5c pop %r12
55c1: c3 ret
55c2: 33 c0 xor %eax,%eax
55c4: eb 9a jmp 0x5560
55c6: 33 ed xor %ebp,%ebp
55c8: 41 83 f8 01 cmp $0x1,%r8d
55cc: 72 eb jb 0x55b9
55ce: 4d 63 c0 movslq %r8d,%r8
55d1: 33 c0 xor %eax,%eax
55d3: eb 8b jmp 0x5560
55d5: b8 fa ff ff ff mov $0xfffffffa,%eax
55da: 5d pop %rbp
55db: 41 5c pop %r12
55dd: c3 ret
55de: b8 f8 ff ff ff mov $0xfffffff8,%eax
55e3: 5d pop %rbp
55e4: 41 5c pop %r12
55e6: c3 ret
55e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
55ee: 00
55ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55f6: 0f 1f 00 nopl (%rax)
55f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5600: 41 54 push %r12
5602: 49 89 cb mov %rcx,%r11
5605: 4d 85 db test %r11,%r11
5608: 0f 84 dd 01 00 00 je 0x57eb
560e: 48 85 d2 test %rdx,%rdx
5611: 0f 84 d4 01 00 00 je 0x57eb
5617: 45 85 c0 test %r8d,%r8d
561a: 0f 8e c3 01 00 00 jle 0x57e3
5620: 4d 63 c8 movslq %r8d,%r9
5623: 49 83 f9 08 cmp $0x8,%r9
5627: 0f 8c b1 01 00 00 jl 0x57de
562d: 48 89 d0 mov %rdx,%rax
5630: 48 83 e0 1f and $0x1f,%rax
5634: 85 c0 test %eax,%eax
5636: 74 0d je 0x5645
5638: a8 0f test $0xf,%al
563a: 0f 85 9e 01 00 00 jne 0x57de
5640: b8 01 00 00 00 mov $0x1,%eax
5645: 41 89 c2 mov %eax,%r10d
5648: 49 8d 4a 08 lea 0x8(%r10),%rcx
564c: 4c 3b c9 cmp %rcx,%r9
564f: 0f 8c 89 01 00 00 jl 0x57de
5655: 44 89 c1 mov %r8d,%ecx
5658: 2b c8 sub %eax,%ecx
565a: 83 e1 07 and $0x7,%ecx
565d: 44 2b c1 sub %ecx,%r8d
5660: 33 c9 xor %ecx,%ecx
5662: 4d 63 c0 movslq %r8d,%r8
5665: 45 33 e4 xor %r12d,%r12d
5668: 85 c0 test %eax,%eax
566a: 48 89 d0 mov %rdx,%rax
566d: 76 47 jbe 0x56b6
566f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5676: 00
5677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
567e: 66 90 xchg %ax,%ax
5680: c5 f9 10 18 vmovupd (%rax),%xmm3
5684: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
568a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
568e: 48 ff c1 inc %rcx
5691: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5696: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
569a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
56a0: 49 83 c4 10 add $0x10,%r12
56a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
56a9: c5 f9 11 28 vmovupd %xmm5,(%rax)
56ad: 48 83 c0 10 add $0x10,%rax
56b1: 49 3b ca cmp %r10,%rcx
56b4: 72 ca jb 0x5680
56b6: 4c 89 d0 mov %r10,%rax
56b9: 48 c1 e0 04 shl $0x4,%rax
56bd: 0f 1f 00 nopl (%rax)
56c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
56c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
56c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
56cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
56d3: 49 83 c2 08 add $0x8,%r10
56d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
56dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
56e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
56e5: c5 ff 12 29 vmovddup (%rcx),%ymm5
56e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
56ee: c5 fd 11 29 vmovupd %ymm5,(%rcx)
56f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
56f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
56fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5702: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5706: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
570b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
5710: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5715: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
571a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
5721: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5725: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
572a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
572e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
5733: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
5738: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
573d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
5742: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
5749: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
574d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5752: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5756: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
575b: 48 05 80 00 00 00 add $0x80,%rax
5761: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5766: 4d 3b d0 cmp %r8,%r10
5769: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
576e: 0f 82 4c ff ff ff jb 0x56c0
5774: 4c 89 c0 mov %r8,%rax
5777: 48 c1 e0 04 shl $0x4,%rax
577b: 48 03 d0 add %rax,%rdx
577e: 4d 3b c1 cmp %r9,%r8
5781: 73 53 jae 0x57d6
5783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
578a: 00
578b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57a0: c5 f9 10 1a vmovupd (%rdx),%xmm3
57a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
57aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
57ae: 49 ff c0 inc %r8
57b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
57b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
57ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
57c0: 48 83 c0 10 add $0x10,%rax
57c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
57c9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
57cd: 48 83 c2 10 add $0x10,%rdx
57d1: 4d 3b c1 cmp %r9,%r8
57d4: 72 ca jb 0x57a0
57d6: 33 c0 xor %eax,%eax
57d8: c5 f8 77 vzeroupper
57db: 41 5c pop %r12
57dd: c3 ret
57de: 45 33 c0 xor %r8d,%r8d
57e1: eb 91 jmp 0x5774
57e3: b8 fa ff ff ff mov $0xfffffffa,%eax
57e8: 41 5c pop %r12
57ea: c3 ret
57eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
57f0: 41 5c pop %r12
57f2: c3 ret
57f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
57f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57ff: 00
5800: 41 54 push %r12
5802: 49 89 cb mov %rcx,%r11
5805: 4d 85 db test %r11,%r11
5808: 0f 84 f9 01 00 00 je 0x5a07
580e: 48 85 d2 test %rdx,%rdx
5811: 0f 84 f0 01 00 00 je 0x5a07
5817: 45 85 c0 test %r8d,%r8d
581a: 0f 8e df 01 00 00 jle 0x59ff
5820: 4d 63 c8 movslq %r8d,%r9
5823: 49 83 f9 08 cmp $0x8,%r9
5827: 0f 8c cd 01 00 00 jl 0x59fa
582d: 48 89 d0 mov %rdx,%rax
5830: 48 83 e0 1f and $0x1f,%rax
5834: 85 c0 test %eax,%eax
5836: 74 0d je 0x5845
5838: a8 0f test $0xf,%al
583a: 0f 85 ba 01 00 00 jne 0x59fa
5840: b8 01 00 00 00 mov $0x1,%eax
5845: 41 89 c2 mov %eax,%r10d
5848: 49 8d 4a 08 lea 0x8(%r10),%rcx
584c: 4c 3b c9 cmp %rcx,%r9
584f: 0f 8c a5 01 00 00 jl 0x59fa
5855: 44 89 c1 mov %r8d,%ecx
5858: 2b c8 sub %eax,%ecx
585a: 83 e1 07 and $0x7,%ecx
585d: 44 2b c1 sub %ecx,%r8d
5860: 33 c9 xor %ecx,%ecx
5862: 4d 63 c0 movslq %r8d,%r8
5865: 45 33 e4 xor %r12d,%r12d
5868: 85 c0 test %eax,%eax
586a: 48 89 d0 mov %rdx,%rax
586d: 76 43 jbe 0x58b2
586f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5876: 00
5877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
587e: 66 90 xchg %ax,%ax
5880: c5 f9 10 18 vmovupd (%rax),%xmm3
5884: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
588a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
588e: 48 ff c1 inc %rcx
5891: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5896: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
589a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
58a1: 49 83 c4 10 add $0x10,%r12
58a5: c5 f9 11 20 vmovupd %xmm4,(%rax)
58a9: 48 83 c0 10 add $0x10,%rax
58ad: 49 3b ca cmp %r10,%rcx
58b0: 72 ce jb 0x5880
58b2: 4c 89 d0 mov %r10,%rax
58b5: 48 c1 e0 04 shl $0x4,%rax
58b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
58c5: 49 83 c2 08 add $0x8,%r10
58c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
58cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
58d6: 01
58d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
58de: 02
58df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
58e6: 03
58e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
58eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
58f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
58f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
58f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
58fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
5903: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
590a: 01
590b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
5911: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
5918: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
591e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
5925: 01
5926: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
592c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
5933: 01
5934: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
593b: 02
593c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
5942: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
5949: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
594f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
5956: 02
5957: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
595d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
5964: 02
5965: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
596c: 03
596d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
5973: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
597a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
5980: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
5986: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
598c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
5992: 48 05 80 00 00 00 add $0x80,%rax
5998: 4d 3b d0 cmp %r8,%r10
599b: 0f 82 1f ff ff ff jb 0x58c0
59a1: 4c 89 c0 mov %r8,%rax
59a4: 48 c1 e0 04 shl $0x4,%rax
59a8: 48 03 d0 add %rax,%rdx
59ab: 4d 3b c1 cmp %r9,%r8
59ae: 73 42 jae 0x59f2
59b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59b7: 00
59b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59bf: 90 nop
59c0: c5 f9 10 1a vmovupd (%rdx),%xmm3
59c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
59ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
59ce: 49 ff c0 inc %r8
59d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
59d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
59da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
59e1: 48 83 c0 10 add $0x10,%rax
59e5: c5 f9 11 22 vmovupd %xmm4,(%rdx)
59e9: 48 83 c2 10 add $0x10,%rdx
59ed: 4d 3b c1 cmp %r9,%r8
59f0: 72 ce jb 0x59c0
59f2: 33 c0 xor %eax,%eax
59f4: c5 f8 77 vzeroupper
59f7: 41 5c pop %r12
59f9: c3 ret
59fa: 45 33 c0 xor %r8d,%r8d
59fd: eb a2 jmp 0x59a1
59ff: b8 fa ff ff ff mov $0xfffffffa,%eax
5a04: 41 5c pop %r12
5a06: c3 ret
5a07: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a0c: 41 5c pop %r12
5a0e: c3 ret
5a0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a16: 00
5a17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a1e: 66 90 xchg %ax,%ax
5a20: 57 push %rdi
5a21: 41 54 push %r12
5a23: 55 push %rbp
5a24: 48 89 d5 mov %rdx,%rbp
5a27: 48 85 c9 test %rcx,%rcx
5a2a: 0f 84 f7 01 00 00 je 0x5c27
5a30: 48 85 ed test %rbp,%rbp
5a33: 0f 84 ee 01 00 00 je 0x5c27
5a39: 4d 85 c0 test %r8,%r8
5a3c: 0f 84 e5 01 00 00 je 0x5c27
5a42: 45 85 c9 test %r9d,%r9d
5a45: 0f 8e d2 01 00 00 jle 0x5c1d
5a4b: 41 83 f9 08 cmp $0x8,%r9d
5a4f: 0f 8c b8 01 00 00 jl 0x5c0d
5a55: 4d 89 c2 mov %r8,%r10
5a58: 49 83 e2 0f and $0xf,%r10
5a5c: 45 85 d2 test %r10d,%r10d
5a5f: 74 18 je 0x5a79
5a61: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5a68: 0f 85 9f 01 00 00 jne 0x5c0d
5a6e: 41 f7 da neg %r10d
5a71: 41 83 c2 10 add $0x10,%r10d
5a75: 41 c1 ea 02 shr $0x2,%r10d
5a79: 41 8d 42 08 lea 0x8(%r10),%eax
5a7d: 44 3b c8 cmp %eax,%r9d
5a80: 0f 8c 87 01 00 00 jl 0x5c0d
5a86: 44 89 c8 mov %r9d,%eax
5a89: 33 d2 xor %edx,%edx
5a8b: 41 2b c2 sub %r10d,%eax
5a8e: 83 e0 07 and $0x7,%eax
5a91: f7 d8 neg %eax
5a93: 41 03 c1 add %r9d,%eax
5a96: 44 89 d7 mov %r10d,%edi
5a99: 45 85 d2 test %r10d,%r10d
5a9c: 76 21 jbe 0x5abf
5a9e: 66 90 xchg %ax,%ax
5aa0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5aa5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
5aab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5ab1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5ab7: 48 ff c2 inc %rdx
5aba: 48 3b d7 cmp %rdi,%rdx
5abd: 72 e1 jb 0x5aa0
5abf: 45 89 d2 mov %r10d,%r10d
5ac2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
5ac7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5ace: 48 63 d0 movslq %eax,%rdx
5ad1: 74 4d je 0x5b20
5ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5adf: 00
5ae0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
5ae4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
5ae9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
5aee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
5af3: 0f 59 c8 mulps %xmm0,%xmm1
5af6: 0f 59 da mulps %xmm2,%xmm3
5af9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
5afe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
5b04: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
5b09: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
5b0f: 48 83 c7 08 add $0x8,%rdi
5b13: 48 3b fa cmp %rdx,%rdi
5b16: 72 c8 jb 0x5ae0
5b18: eb 38 jmp 0x5b52
5b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5b20: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
5b24: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
5b29: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
5b2e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
5b33: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
5b38: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
5b3e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
5b43: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
5b49: 48 83 c7 08 add $0x8,%rdi
5b4d: 48 3b fa cmp %rdx,%rdi
5b50: 72 ce jb 0x5b20
5b52: 8d 78 01 lea 0x1(%rax),%edi
5b55: 41 3b f9 cmp %r9d,%edi
5b58: 0f 87 a3 00 00 00 ja 0x5c01
5b5e: 4d 63 c9 movslq %r9d,%r9
5b61: 4c 2b ca sub %rdx,%r9
5b64: 49 83 f9 04 cmp $0x4,%r9
5b68: 0f 8c 9a 00 00 00 jl 0x5c08
5b6e: 45 89 cc mov %r9d,%r12d
5b71: 45 33 db xor %r11d,%r11d
5b74: 41 83 e4 fc and $0xfffffffc,%r12d
5b78: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
5b7d: 4d 63 e4 movslq %r12d,%r12
5b80: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
5b84: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
5b88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b8f: 00
5b90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5b9e: 00 00
5ba0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
5ba5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
5baa: 0f 59 c8 mulps %xmm0,%xmm1
5bad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
5bb2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
5bb7: 49 83 c3 04 add $0x4,%r11
5bbb: 4d 3b dc cmp %r12,%r11
5bbe: 72 e0 jb 0x5ba0
5bc0: 4d 3b e1 cmp %r9,%r12
5bc3: 73 3c jae 0x5c01
5bc5: 48 63 c0 movslq %eax,%rax
5bc8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
5bcd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5bd1: 49 8d 04 80 lea (%r8,%rax,4),%rax
5bd5: 0f 1f 40 00 nopl 0x0(%rax)
5bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5be0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
5be6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
5bed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
5bf3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
5bf9: 49 ff c4 inc %r12
5bfc: 4d 3b e1 cmp %r9,%r12
5bff: 72 df jb 0x5be0
5c01: 33 c0 xor %eax,%eax
5c03: 5d pop %rbp
5c04: 41 5c pop %r12
5c06: 5f pop %rdi
5c07: c3 ret
5c08: 45 33 e4 xor %r12d,%r12d
5c0b: eb b3 jmp 0x5bc0
5c0d: 33 c0 xor %eax,%eax
5c0f: 41 83 f9 01 cmp $0x1,%r9d
5c13: 72 ec jb 0x5c01
5c15: 4d 63 c9 movslq %r9d,%r9
5c18: 45 33 e4 xor %r12d,%r12d
5c1b: eb a3 jmp 0x5bc0
5c1d: b8 fa ff ff ff mov $0xfffffffa,%eax
5c22: 5d pop %rbp
5c23: 41 5c pop %r12
5c25: 5f pop %rdi
5c26: c3 ret
5c27: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c2c: 5d pop %rbp
5c2d: 41 5c pop %r12
5c2f: 5f pop %rdi
5c30: c3 ret
5c31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c38: 00
5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c40: 56 push %rsi
5c41: 57 push %rdi
5c42: 41 54 push %r12
5c44: 48 89 d7 mov %rdx,%rdi
5c47: 48 85 c9 test %rcx,%rcx
5c4a: 0f 84 f3 01 00 00 je 0x5e43
5c50: 48 85 ff test %rdi,%rdi
5c53: 0f 84 ea 01 00 00 je 0x5e43
5c59: 4d 85 c0 test %r8,%r8
5c5c: 0f 84 e1 01 00 00 je 0x5e43
5c62: 45 85 c9 test %r9d,%r9d
5c65: 0f 8e ce 01 00 00 jle 0x5e39
5c6b: 41 83 f9 08 cmp $0x8,%r9d
5c6f: 0f 8c b5 01 00 00 jl 0x5e2a
5c75: 4d 89 c2 mov %r8,%r10
5c78: 49 83 e2 0f and $0xf,%r10
5c7c: 45 85 d2 test %r10d,%r10d
5c7f: 74 18 je 0x5c99
5c81: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5c88: 0f 85 9c 01 00 00 jne 0x5e2a
5c8e: 41 f7 da neg %r10d
5c91: 41 83 c2 10 add $0x10,%r10d
5c95: 41 c1 ea 02 shr $0x2,%r10d
5c99: 44 89 d0 mov %r10d,%eax
5c9c: 83 c0 08 add $0x8,%eax
5c9f: 44 3b c8 cmp %eax,%r9d
5ca2: 0f 8c 82 01 00 00 jl 0x5e2a
5ca8: 44 89 ce mov %r9d,%esi
5cab: 33 d2 xor %edx,%edx
5cad: 41 2b f2 sub %r10d,%esi
5cb0: 83 e6 07 and $0x7,%esi
5cb3: f7 de neg %esi
5cb5: 41 03 f1 add %r9d,%esi
5cb8: 44 89 d0 mov %r10d,%eax
5cbb: 45 85 d2 test %r10d,%r10d
5cbe: 76 1f jbe 0x5cdf
5cc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5cc5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
5cca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5cd0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5cd6: 48 8d 52 01 lea 0x1(%rdx),%rdx
5cda: 48 3b d0 cmp %rax,%rdx
5cdd: 72 e1 jb 0x5cc0
5cdf: 45 89 d2 mov %r10d,%r10d
5ce2: 48 63 d6 movslq %esi,%rdx
5ce5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
5ce9: 49 f7 c3 0f 00 00 00 test $0xf,%r11
5cf0: 74 4e je 0x5d40
5cf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d00: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
5d04: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
5d09: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
5d0d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
5d12: 0f 59 c8 mulps %xmm0,%xmm1
5d15: 0f 59 da mulps %xmm2,%xmm3
5d18: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
5d1d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
5d23: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
5d28: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
5d2e: 48 8d 40 08 lea 0x8(%rax),%rax
5d32: 48 3b c2 cmp %rdx,%rax
5d35: 72 c9 jb 0x5d00
5d37: eb 38 jmp 0x5d71
5d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d40: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
5d44: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
5d49: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
5d4d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
5d52: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
5d57: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
5d5d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
5d62: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
5d68: 48 8d 40 08 lea 0x8(%rax),%rax
5d6c: 48 3b c2 cmp %rdx,%rax
5d6f: 72 cf jb 0x5d40
5d71: 8d 46 01 lea 0x1(%rsi),%eax
5d74: 41 3b c1 cmp %r9d,%eax
5d77: 0f 87 a2 00 00 00 ja 0x5e1f
5d7d: 4d 63 c9 movslq %r9d,%r9
5d80: 4c 2b ca sub %rdx,%r9
5d83: 49 83 f9 04 cmp $0x4,%r9
5d87: 0f 8c 99 00 00 00 jl 0x5e26
5d8d: 48 c1 e2 02 shl $0x2,%rdx
5d91: 44 89 c8 mov %r9d,%eax
5d94: 83 e0 fc and $0xfffffffc,%eax
5d97: 49 89 d3 mov %rdx,%r11
5d9a: 49 89 d2 mov %rdx,%r10
5d9d: 45 33 e4 xor %r12d,%r12d
5da0: 48 63 c0 movslq %eax,%rax
5da3: 4c 03 df add %rdi,%r11
5da6: 4c 03 d1 add %rcx,%r10
5da9: 49 03 d0 add %r8,%rdx
5dac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5db3: 00
5db4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5dc0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
5dc5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
5dca: 0f 59 c8 mulps %xmm0,%xmm1
5dcd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
5dd2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
5dd7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
5ddc: 4c 3b e0 cmp %rax,%r12
5ddf: 72 df jb 0x5dc0
5de1: 49 3b c1 cmp %r9,%rax
5de4: 73 39 jae 0x5e1f
5de6: 48 63 f6 movslq %esi,%rsi
5de9: 48 c1 e6 02 shl $0x2,%rsi
5ded: 48 03 fe add %rsi,%rdi
5df0: 48 03 ce add %rsi,%rcx
5df3: 4c 03 c6 add %rsi,%r8
5df6: 0f 1f 00 nopl (%rax)
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e00: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
5e05: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
5e0a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
5e10: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
5e16: 48 8d 40 01 lea 0x1(%rax),%rax
5e1a: 49 3b c1 cmp %r9,%rax
5e1d: 72 e1 jb 0x5e00
5e1f: 33 c0 xor %eax,%eax
5e21: 41 5c pop %r12
5e23: 5f pop %rdi
5e24: 5e pop %rsi
5e25: c3 ret
5e26: 33 c0 xor %eax,%eax
5e28: eb b7 jmp 0x5de1
5e2a: 33 f6 xor %esi,%esi
5e2c: 41 83 f9 01 cmp $0x1,%r9d
5e30: 72 ed jb 0x5e1f
5e32: 4d 63 c9 movslq %r9d,%r9
5e35: 33 c0 xor %eax,%eax
5e37: eb a8 jmp 0x5de1
5e39: b8 fa ff ff ff mov $0xfffffffa,%eax
5e3e: 41 5c pop %r12
5e40: 5f pop %rdi
5e41: 5e pop %rsi
5e42: c3 ret
5e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e48: 41 5c pop %r12
5e4a: 5f pop %rdi
5e4b: 5e pop %rsi
5e4c: c3 ret
5e4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e54: 00
5e55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e5c: 0f 1f 40 00 nopl 0x0(%rax)
5e60: 57 push %rdi
5e61: 41 54 push %r12
5e63: 55 push %rbp
5e64: 48 89 d5 mov %rdx,%rbp
5e67: 48 85 c9 test %rcx,%rcx
5e6a: 0f 84 f8 01 00 00 je 0x6068
5e70: 48 85 ed test %rbp,%rbp
5e73: 0f 84 ef 01 00 00 je 0x6068
5e79: 4d 85 c0 test %r8,%r8
5e7c: 0f 84 e6 01 00 00 je 0x6068
5e82: 45 85 c9 test %r9d,%r9d
5e85: 0f 8e d3 01 00 00 jle 0x605e
5e8b: 41 83 f9 08 cmp $0x8,%r9d
5e8f: 0f 8c b9 01 00 00 jl 0x604e
5e95: 4d 89 c2 mov %r8,%r10
5e98: 49 83 e2 0f and $0xf,%r10
5e9c: 45 85 d2 test %r10d,%r10d
5e9f: 74 18 je 0x5eb9
5ea1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5ea8: 0f 85 a0 01 00 00 jne 0x604e
5eae: 41 f7 da neg %r10d
5eb1: 41 83 c2 10 add $0x10,%r10d
5eb5: 41 c1 ea 02 shr $0x2,%r10d
5eb9: 41 8d 42 08 lea 0x8(%r10),%eax
5ebd: 44 3b c8 cmp %eax,%r9d
5ec0: 0f 8c 88 01 00 00 jl 0x604e
5ec6: 44 89 c8 mov %r9d,%eax
5ec9: 33 d2 xor %edx,%edx
5ecb: 41 2b c2 sub %r10d,%eax
5ece: 44 89 d7 mov %r10d,%edi
5ed1: 83 e0 07 and $0x7,%eax
5ed4: f7 d8 neg %eax
5ed6: 41 03 c1 add %r9d,%eax
5ed9: 45 85 d2 test %r10d,%r10d
5edc: 76 22 jbe 0x5f00
5ede: 66 90 xchg %ax,%ax
5ee0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5ee5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
5eeb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5ef1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5ef7: 48 83 c2 01 add $0x1,%rdx
5efb: 48 3b d7 cmp %rdi,%rdx
5efe: 72 e0 jb 0x5ee0
5f00: 45 89 d2 mov %r10d,%r10d
5f03: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
5f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5f0f: 48 63 d0 movslq %eax,%rdx
5f12: 74 4c je 0x5f60
5f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f20: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
5f24: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
5f29: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
5f2e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
5f33: 0f 59 c8 mulps %xmm0,%xmm1
5f36: 0f 59 da mulps %xmm2,%xmm3
5f39: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
5f3e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
5f44: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
5f49: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
5f4f: 48 83 c7 08 add $0x8,%rdi
5f53: 48 3b fa cmp %rdx,%rdi
5f56: 72 c8 jb 0x5f20
5f58: eb 38 jmp 0x5f92
5f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5f60: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
5f64: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
5f69: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
5f6e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
5f73: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
5f78: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
5f7e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
5f83: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
5f89: 48 83 c7 08 add $0x8,%rdi
5f8d: 48 3b fa cmp %rdx,%rdi
5f90: 72 ce jb 0x5f60
5f92: 8d 78 01 lea 0x1(%rax),%edi
5f95: 41 3b f9 cmp %r9d,%edi
5f98: 0f 87 a4 00 00 00 ja 0x6042
5f9e: 4d 63 c9 movslq %r9d,%r9
5fa1: 4c 2b ca sub %rdx,%r9
5fa4: 49 83 f9 04 cmp $0x4,%r9
5fa8: 0f 8c 9b 00 00 00 jl 0x6049
5fae: 45 89 cc mov %r9d,%r12d
5fb1: 45 33 db xor %r11d,%r11d
5fb4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
5fb9: 41 83 e4 fc and $0xfffffffc,%r12d
5fbd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
5fc1: 4d 63 e4 movslq %r12d,%r12
5fc4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
5fc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5fcf: 00
5fd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5fde: 00 00
5fe0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
5fe5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
5fea: 0f 59 c8 mulps %xmm0,%xmm1
5fed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
5ff2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
5ff7: 49 83 c3 04 add $0x4,%r11
5ffb: 4d 3b dc cmp %r12,%r11
5ffe: 72 e0 jb 0x5fe0
6000: 4d 3b e1 cmp %r9,%r12
6003: 73 3d jae 0x6042
6005: 48 63 c0 movslq %eax,%rax
6008: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
600d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6011: 49 8d 04 80 lea (%r8,%rax,4),%rax
6015: 0f 1f 40 00 nopl 0x0(%rax)
6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6020: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
6026: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
602d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
6033: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
6039: 49 83 c4 01 add $0x1,%r12
603d: 4d 3b e1 cmp %r9,%r12
6040: 72 de jb 0x6020
6042: 33 c0 xor %eax,%eax
6044: 5d pop %rbp
6045: 41 5c pop %r12
6047: 5f pop %rdi
6048: c3 ret
6049: 45 33 e4 xor %r12d,%r12d
604c: eb b2 jmp 0x6000
604e: 33 c0 xor %eax,%eax
6050: 41 83 f9 01 cmp $0x1,%r9d
6054: 72 ec jb 0x6042
6056: 4d 63 c9 movslq %r9d,%r9
6059: 45 33 e4 xor %r12d,%r12d
605c: eb a2 jmp 0x6000
605e: b8 fa ff ff ff mov $0xfffffffa,%eax
6063: 5d pop %rbp
6064: 41 5c pop %r12
6066: 5f pop %rdi
6067: c3 ret
6068: b8 f8 ff ff ff mov $0xfffffff8,%eax
606d: 5d pop %rbp
606e: 41 5c pop %r12
6070: 5f pop %rdi
6071: c3 ret
6072: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6080: 48 83 ec 28 sub $0x28,%rsp
6084: 48 85 c9 test %rcx,%rcx
6087: 74 25 je 0x60ae
6089: 48 85 d2 test %rdx,%rdx
608c: 74 20 je 0x60ae
608e: 4d 85 c0 test %r8,%r8
6091: 74 1b je 0x60ae
6093: 45 85 c9 test %r9d,%r9d
6096: 7f 0a jg 0x60a2
6098: b8 fa ff ff ff mov $0xfffffffa,%eax
609d: 48 83 c4 28 add $0x28,%rsp
60a1: c3 ret
60a2: e8 59 99 03 00 call 0x3fa00
60a7: 33 c0 xor %eax,%eax
60a9: 48 83 c4 28 add $0x28,%rsp
60ad: c3 ret
60ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
60b3: 48 83 c4 28 add $0x28,%rsp
60b7: c3 ret
60b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60bf: 00
60c0: 48 83 ec 28 sub $0x28,%rsp
60c4: 48 85 c9 test %rcx,%rcx
60c7: 74 25 je 0x60ee
60c9: 48 85 d2 test %rdx,%rdx
60cc: 74 20 je 0x60ee
60ce: 4d 85 c0 test %r8,%r8
60d1: 74 1b je 0x60ee
60d3: 45 85 c9 test %r9d,%r9d
60d6: 7f 0a jg 0x60e2
60d8: b8 fa ff ff ff mov $0xfffffffa,%eax
60dd: 48 83 c4 28 add $0x28,%rsp
60e1: c3 ret
60e2: e8 59 99 03 00 call 0x3fa40
60e7: 33 c0 xor %eax,%eax
60e9: 48 83 c4 28 add $0x28,%rsp
60ed: c3 ret
60ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
60f3: 48 83 c4 28 add $0x28,%rsp
60f7: c3 ret
60f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60ff: 00
6100: 48 83 ec 28 sub $0x28,%rsp
6104: 48 85 c9 test %rcx,%rcx
6107: 74 25 je 0x612e
6109: 48 85 d2 test %rdx,%rdx
610c: 74 20 je 0x612e
610e: 4d 85 c0 test %r8,%r8
6111: 74 1b je 0x612e
6113: 45 85 c9 test %r9d,%r9d
6116: 7f 0a jg 0x6122
6118: b8 fa ff ff ff mov $0xfffffffa,%eax
611d: 48 83 c4 28 add $0x28,%rsp
6121: c3 ret
6122: e8 59 99 03 00 call 0x3fa80
6127: 33 c0 xor %eax,%eax
6129: 48 83 c4 28 add $0x28,%rsp
612d: c3 ret
612e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6133: 48 83 c4 28 add $0x28,%rsp
6137: c3 ret
6138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
613f: 00
6140: 53 push %rbx
6141: 48 85 c9 test %rcx,%rcx
6144: 0f 84 d4 01 00 00 je 0x631e
614a: 4d 85 c0 test %r8,%r8
614d: 0f 84 cb 01 00 00 je 0x631e
6153: 45 85 c9 test %r9d,%r9d
6156: 0f 8e bb 01 00 00 jle 0x6317
615c: 41 83 f9 08 cmp $0x8,%r9d
6160: 0f 8c a1 01 00 00 jl 0x6307
6166: 4d 89 c3 mov %r8,%r11
6169: 49 83 e3 0f and $0xf,%r11
616d: 45 85 db test %r11d,%r11d
6170: 74 18 je 0x618a
6172: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6179: 0f 85 88 01 00 00 jne 0x6307
617f: 41 f7 db neg %r11d
6182: 41 83 c3 10 add $0x10,%r11d
6186: 41 c1 eb 02 shr $0x2,%r11d
618a: 41 8d 43 08 lea 0x8(%r11),%eax
618e: 44 3b c8 cmp %eax,%r9d
6191: 0f 8c 70 01 00 00 jl 0x6307
6197: 44 89 c8 mov %r9d,%eax
619a: 33 d2 xor %edx,%edx
619c: 41 2b c3 sub %r11d,%eax
619f: 83 e0 07 and $0x7,%eax
61a2: f7 d8 neg %eax
61a4: 41 03 c1 add %r9d,%eax
61a7: 44 89 db mov %r11d,%ebx
61aa: 45 85 db test %r11d,%r11d
61ad: 76 2e jbe 0x61dd
61af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61b6: 00
61b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61be: 66 90 xchg %ax,%ax
61c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
61c5: f3 0f 59 c1 mulss %xmm1,%xmm0
61c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
61cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
61d5: 48 ff c2 inc %rdx
61d8: 48 3b d3 cmp %rbx,%rdx
61db: 72 e3 jb 0x61c0
61dd: 45 89 db mov %r11d,%r11d
61e0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
61e4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
61eb: 48 63 d0 movslq %eax,%rdx
61ee: 74 40 je 0x6230
61f0: 0f 28 c1 movaps %xmm1,%xmm0
61f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
61f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
61fe: 00 00
6200: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
6204: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
6209: 0f 59 d0 mulps %xmm0,%xmm2
620c: 0f 59 d8 mulps %xmm0,%xmm3
620f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
6214: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
621a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
621f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
6225: 48 83 c3 08 add $0x8,%rbx
6229: 48 3b da cmp %rdx,%rbx
622c: 72 d2 jb 0x6200
622e: eb 3e jmp 0x626e
6230: 0f 28 c1 movaps %xmm1,%xmm0
6233: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
623e: 00 00
6240: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
6244: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
6249: 0f 59 d0 mulps %xmm0,%xmm2
624c: 0f 59 d8 mulps %xmm0,%xmm3
624f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
6254: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
625a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
625f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
6265: 48 83 c3 08 add $0x8,%rbx
6269: 48 3b da cmp %rdx,%rbx
626c: 72 d2 jb 0x6240
626e: 8d 58 01 lea 0x1(%rax),%ebx
6271: 41 3b d9 cmp %r9d,%ebx
6274: 0f 87 84 00 00 00 ja 0x62fe
627a: 4d 63 d1 movslq %r9d,%r10
627d: 4c 2b d2 sub %rdx,%r10
6280: 49 83 fa 04 cmp $0x4,%r10
6284: 0f 8c 78 00 00 00 jl 0x6302
628a: 45 89 d3 mov %r10d,%r11d
628d: 45 33 c9 xor %r9d,%r9d
6290: 41 83 e3 fc and $0xfffffffc,%r11d
6294: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
6298: 4d 63 db movslq %r11d,%r11
629b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
629f: 90 nop
62a0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
62a5: 0f 59 d0 mulps %xmm0,%xmm2
62a8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
62ad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
62b2: 49 83 c1 04 add $0x4,%r9
62b6: 4d 3b cb cmp %r11,%r9
62b9: 72 e5 jb 0x62a0
62bb: 4d 3b da cmp %r10,%r11
62be: 73 3e jae 0x62fe
62c0: 48 63 c0 movslq %eax,%rax
62c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
62c7: 49 8d 04 80 lea (%r8,%rax,4),%rax
62cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62d2: 00
62d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
62e0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
62e6: f3 0f 59 c1 mulss %xmm1,%xmm0
62ea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
62f0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
62f6: 49 ff c3 inc %r11
62f9: 4d 3b da cmp %r10,%r11
62fc: 72 e2 jb 0x62e0
62fe: 33 c0 xor %eax,%eax
6300: 5b pop %rbx
6301: c3 ret
6302: 45 33 db xor %r11d,%r11d
6305: eb b4 jmp 0x62bb
6307: 33 c0 xor %eax,%eax
6309: 41 83 f9 01 cmp $0x1,%r9d
630d: 72 ef jb 0x62fe
630f: 4d 63 d1 movslq %r9d,%r10
6312: 45 33 db xor %r11d,%r11d
6315: eb a4 jmp 0x62bb
6317: b8 fa ff ff ff mov $0xfffffffa,%eax
631c: 5b pop %rbx
631d: c3 ret
631e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6323: 5b pop %rbx
6324: c3 ret
6325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
632c: 00
632d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6340: 48 85 c9 test %rcx,%rcx
6343: 0f 84 84 01 00 00 je 0x64cd
6349: 4d 85 c0 test %r8,%r8
634c: 0f 84 7b 01 00 00 je 0x64cd
6352: 45 85 c9 test %r9d,%r9d
6355: 0f 8e 6b 01 00 00 jle 0x64c6
635b: 49 63 c1 movslq %r9d,%rax
635e: 48 83 f8 08 cmp $0x8,%rax
6362: 0f 8c 59 01 00 00 jl 0x64c1
6368: 4d 89 c3 mov %r8,%r11
636b: 49 83 e3 0f and $0xf,%r11
636f: 45 85 db test %r11d,%r11d
6372: 74 18 je 0x638c
6374: 41 f7 c3 03 00 00 00 test $0x3,%r11d
637b: 0f 85 40 01 00 00 jne 0x64c1
6381: 41 f7 db neg %r11d
6384: 41 83 c3 10 add $0x10,%r11d
6388: 41 c1 eb 02 shr $0x2,%r11d
638c: 44 89 da mov %r11d,%edx
638f: 83 c2 08 add $0x8,%edx
6392: 48 3b c2 cmp %rdx,%rax
6395: 0f 8c 26 01 00 00 jl 0x64c1
639b: 44 89 ca mov %r9d,%edx
639e: 41 2b d3 sub %r11d,%edx
63a1: 83 e2 07 and $0x7,%edx
63a4: 44 2b ca sub %edx,%r9d
63a7: 33 d2 xor %edx,%edx
63a9: 45 89 da mov %r11d,%r10d
63ac: 45 85 db test %r11d,%r11d
63af: 76 2d jbe 0x63de
63b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63b8: 00
63b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
63c5: f3 0f 59 c1 mulss %xmm1,%xmm0
63c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
63cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
63d5: 48 8d 52 01 lea 0x1(%rdx),%rdx
63d9: 49 3b d2 cmp %r10,%rdx
63dc: 72 e2 jb 0x63c0
63de: 45 89 db mov %r11d,%r11d
63e1: 49 63 d1 movslq %r9d,%rdx
63e4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
63e8: 49 f7 c3 0f 00 00 00 test $0xf,%r11
63ef: 74 41 je 0x6432
63f1: 0f 28 c1 movaps %xmm1,%xmm0
63f4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
63f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63ff: 00
6400: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
6405: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
640b: 0f 59 d0 mulps %xmm0,%xmm2
640e: 0f 59 d8 mulps %xmm0,%xmm3
6411: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
6416: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
641c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
6421: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
6427: 4d 8d 52 08 lea 0x8(%r10),%r10
642b: 4c 3b d2 cmp %rdx,%r10
642e: 72 d0 jb 0x6400
6430: eb 3e jmp 0x6470
6432: 0f 28 c1 movaps %xmm1,%xmm0
6435: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6440: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
6445: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
644b: 0f 59 d0 mulps %xmm0,%xmm2
644e: 0f 59 d8 mulps %xmm0,%xmm3
6451: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
6456: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
645c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
6461: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
6467: 4d 8d 52 08 lea 0x8(%r10),%r10
646b: 4c 3b d2 cmp %rdx,%r10
646e: 72 d0 jb 0x6440
6470: 33 d2 xor %edx,%edx
6472: 45 8d 51 01 lea 0x1(%r9),%r10d
6476: 4d 63 d2 movslq %r10d,%r10
6479: 4c 3b d0 cmp %rax,%r10
647c: 77 40 ja 0x64be
647e: 4d 63 c9 movslq %r9d,%r9
6481: 49 2b c1 sub %r9,%rax
6484: 49 c1 e1 02 shl $0x2,%r9
6488: 49 03 c9 add %r9,%rcx
648b: 4d 03 c1 add %r9,%r8
648e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6495: 00
6496: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
649d: 0f 1f 00 nopl (%rax)
64a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
64a5: f3 0f 59 c1 mulss %xmm1,%xmm0
64a9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
64af: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
64b5: 48 8d 52 01 lea 0x1(%rdx),%rdx
64b9: 48 3b d0 cmp %rax,%rdx
64bc: 72 e2 jb 0x64a0
64be: 33 c0 xor %eax,%eax
64c0: c3 ret
64c1: 45 33 c9 xor %r9d,%r9d
64c4: eb aa jmp 0x6470
64c6: b8 fa ff ff ff mov $0xfffffffa,%eax
64cb: 90 nop
64cc: c3 ret
64cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
64d2: c3 ret
64d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
64d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64df: 00
64e0: 53 push %rbx
64e1: 48 85 c9 test %rcx,%rcx
64e4: 0f 84 d5 01 00 00 je 0x66bf
64ea: 4d 85 c0 test %r8,%r8
64ed: 0f 84 cc 01 00 00 je 0x66bf
64f3: 45 85 c9 test %r9d,%r9d
64f6: 0f 8e bc 01 00 00 jle 0x66b8
64fc: 41 83 f9 08 cmp $0x8,%r9d
6500: 0f 8c a2 01 00 00 jl 0x66a8
6506: 4d 89 c3 mov %r8,%r11
6509: 49 83 e3 0f and $0xf,%r11
650d: 45 85 db test %r11d,%r11d
6510: 74 18 je 0x652a
6512: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6519: 0f 85 89 01 00 00 jne 0x66a8
651f: 41 f7 db neg %r11d
6522: 41 83 c3 10 add $0x10,%r11d
6526: 41 c1 eb 02 shr $0x2,%r11d
652a: 41 8d 43 08 lea 0x8(%r11),%eax
652e: 44 3b c8 cmp %eax,%r9d
6531: 0f 8c 71 01 00 00 jl 0x66a8
6537: 44 89 c8 mov %r9d,%eax
653a: 33 d2 xor %edx,%edx
653c: 41 2b c3 sub %r11d,%eax
653f: 44 89 db mov %r11d,%ebx
6542: 83 e0 07 and $0x7,%eax
6545: f7 d8 neg %eax
6547: 41 03 c1 add %r9d,%eax
654a: 45 85 db test %r11d,%r11d
654d: 76 2f jbe 0x657e
654f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6556: 00
6557: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
655e: 66 90 xchg %ax,%ax
6560: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6565: f3 0f 59 c1 mulss %xmm1,%xmm0
6569: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
656f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6575: 48 83 c2 01 add $0x1,%rdx
6579: 48 3b d3 cmp %rbx,%rdx
657c: 72 e2 jb 0x6560
657e: 45 89 db mov %r11d,%r11d
6581: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
6585: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
658c: 48 63 d0 movslq %eax,%rdx
658f: 74 3f je 0x65d0
6591: 0f 28 c1 movaps %xmm1,%xmm0
6594: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
659f: 00
65a0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
65a4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
65a9: 0f 59 d0 mulps %xmm0,%xmm2
65ac: 0f 59 d8 mulps %xmm0,%xmm3
65af: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
65b4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
65ba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
65bf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
65c5: 48 83 c3 08 add $0x8,%rbx
65c9: 48 3b da cmp %rdx,%rbx
65cc: 72 d2 jb 0x65a0
65ce: eb 3e jmp 0x660e
65d0: 0f 28 c1 movaps %xmm1,%xmm0
65d3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
65d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
65de: 00 00
65e0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
65e4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
65e9: 0f 59 d0 mulps %xmm0,%xmm2
65ec: 0f 59 d8 mulps %xmm0,%xmm3
65ef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
65f4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
65fa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
65ff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
6605: 48 83 c3 08 add $0x8,%rbx
6609: 48 3b da cmp %rdx,%rbx
660c: 72 d2 jb 0x65e0
660e: 8d 58 01 lea 0x1(%rax),%ebx
6611: 41 3b d9 cmp %r9d,%ebx
6614: 0f 87 85 00 00 00 ja 0x669f
661a: 4d 63 d1 movslq %r9d,%r10
661d: 4c 2b d2 sub %rdx,%r10
6620: 49 83 fa 04 cmp $0x4,%r10
6624: 0f 8c 79 00 00 00 jl 0x66a3
662a: 45 89 d3 mov %r10d,%r11d
662d: 45 33 c9 xor %r9d,%r9d
6630: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
6634: 41 83 e3 fc and $0xfffffffc,%r11d
6638: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
663c: 4d 63 db movslq %r11d,%r11
663f: 90 nop
6640: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
6645: 0f 59 d0 mulps %xmm0,%xmm2
6648: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
664d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
6652: 49 83 c1 04 add $0x4,%r9
6656: 4d 3b cb cmp %r11,%r9
6659: 72 e5 jb 0x6640
665b: 4d 3b da cmp %r10,%r11
665e: 73 3f jae 0x669f
6660: 48 63 c0 movslq %eax,%rax
6663: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6667: 49 8d 04 80 lea (%r8,%rax,4),%rax
666b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6672: 00
6673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6680: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
6686: f3 0f 59 c1 mulss %xmm1,%xmm0
668a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
6690: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
6696: 49 83 c3 01 add $0x1,%r11
669a: 4d 3b da cmp %r10,%r11
669d: 72 e1 jb 0x6680
669f: 33 c0 xor %eax,%eax
66a1: 5b pop %rbx
66a2: c3 ret
66a3: 45 33 db xor %r11d,%r11d
66a6: eb b3 jmp 0x665b
66a8: 33 c0 xor %eax,%eax
66aa: 41 83 f9 01 cmp $0x1,%r9d
66ae: 72 ef jb 0x669f
66b0: 4d 63 d1 movslq %r9d,%r10
66b3: 45 33 db xor %r11d,%r11d
66b6: eb a3 jmp 0x665b
66b8: b8 fa ff ff ff mov $0xfffffffa,%eax
66bd: 5b pop %rbx
66be: c3 ret
66bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
66c4: 5b pop %rbx
66c5: c3 ret
66c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66cd: 00
66ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66d5: 0f 1f 40 00 nopl 0x0(%rax)
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66e0: 41 57 push %r15
66e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2
66e6: 48 85 c9 test %rcx,%rcx
66e9: 0f 84 b0 01 00 00 je 0x689f
66ef: 4d 85 c0 test %r8,%r8
66f2: 0f 84 a7 01 00 00 je 0x689f
66f8: 45 85 c9 test %r9d,%r9d
66fb: 0f 8e 96 01 00 00 jle 0x6897
6701: 41 83 f9 10 cmp $0x10,%r9d
6705: 0f 8c 7c 01 00 00 jl 0x6887
670b: 4d 89 c2 mov %r8,%r10
670e: 49 83 e2 1f and $0x1f,%r10
6712: 45 89 d2 mov %r10d,%r10d
6715: 45 85 d2 test %r10d,%r10d
6718: 74 18 je 0x6732
671a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
6721: 0f 85 60 01 00 00 jne 0x6887
6727: 41 f7 da neg %r10d
672a: 41 83 c2 20 add $0x20,%r10d
672e: 41 c1 ea 02 shr $0x2,%r10d
6732: 41 8d 42 10 lea 0x10(%r10),%eax
6736: 44 3b c8 cmp %eax,%r9d
6739: 0f 8c 48 01 00 00 jl 0x6887
673f: 44 89 c8 mov %r9d,%eax
6742: 33 d2 xor %edx,%edx
6744: 41 2b c2 sub %r10d,%eax
6747: 83 e0 0f and $0xf,%eax
674a: f7 d8 neg %eax
674c: 41 03 c1 add %r9d,%eax
674f: 45 85 d2 test %r10d,%r10d
6752: 76 25 jbe 0x6779
6754: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6760: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
6765: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
676b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
6771: 48 ff c2 inc %rdx
6774: 49 3b d2 cmp %r10,%rdx
6777: 72 e7 jb 0x6760
6779: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
677e: 48 63 d0 movslq %eax,%rdx
6781: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
6787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
678e: 00
678f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6796: 0f 1f 00 nopl (%rax)
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
67a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
67ad: 01
67ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
67b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
67b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
67bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
67c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
67cc: 01
67cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
67d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
67d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
67df: 49 83 c2 10 add $0x10,%r10
67e3: 4c 3b d2 cmp %rdx,%r10
67e6: 72 b8 jb 0x67a0
67e8: 44 8d 50 01 lea 0x1(%rax),%r10d
67ec: 45 3b d1 cmp %r9d,%r10d
67ef: 0f 87 85 00 00 00 ja 0x687a
67f5: 4d 63 d9 movslq %r9d,%r11
67f8: 4c 2b da sub %rdx,%r11
67fb: 49 83 fb 04 cmp $0x4,%r11
67ff: 0f 8c 7d 00 00 00 jl 0x6882
6805: 45 89 df mov %r11d,%r15d
6808: 45 33 d2 xor %r10d,%r10d
680b: 41 83 e7 fc and $0xfffffffc,%r15d
680f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
6813: 4d 63 ff movslq %r15d,%r15
6816: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
681a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6820: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
6826: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
682c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
6832: 49 83 c2 04 add $0x4,%r10
6836: 4d 3b d7 cmp %r15,%r10
6839: 72 e5 jb 0x6820
683b: 4d 3b fb cmp %r11,%r15
683e: 73 3a jae 0x687a
6840: 48 63 c0 movslq %eax,%rax
6843: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6847: 49 8d 04 80 lea (%r8,%rax,4),%rax
684b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6852: 00
6853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
685a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6860: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
6866: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
686c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
6872: 49 ff c7 inc %r15
6875: 4d 3b fb cmp %r11,%r15
6878: 72 e6 jb 0x6860
687a: 33 c0 xor %eax,%eax
687c: c5 f8 77 vzeroupper
687f: 41 5f pop %r15
6881: c3 ret
6882: 45 33 ff xor %r15d,%r15d
6885: eb b4 jmp 0x683b
6887: 33 c0 xor %eax,%eax
6889: 41 83 f9 01 cmp $0x1,%r9d
688d: 72 eb jb 0x687a
688f: 4d 63 d9 movslq %r9d,%r11
6892: 45 33 ff xor %r15d,%r15d
6895: eb a4 jmp 0x683b
6897: b8 fa ff ff ff mov $0xfffffffa,%eax
689c: 41 5f pop %r15
689e: c3 ret
689f: b8 f8 ff ff ff mov $0xfffffff8,%eax
68a4: 41 5f pop %r15
68a6: c3 ret
68a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68ae: 00
68af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68b6: 0f 1f 00 nopl (%rax)
68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68c0: 4d 89 c2 mov %r8,%r10
68c3: 48 85 c9 test %rcx,%rcx
68c6: 0f 84 eb 00 00 00 je 0x69b7
68cc: 4d 85 d2 test %r10,%r10
68cf: 0f 84 e2 00 00 00 je 0x69b7
68d5: 45 85 c9 test %r9d,%r9d
68d8: 0f 8e d3 00 00 00 jle 0x69b1
68de: 49 63 c1 movslq %r9d,%rax
68e1: 48 83 f8 08 cmp $0x8,%rax
68e5: 0f 8c b5 00 00 00 jl 0x69a0
68eb: 48 3d e1 00 00 00 cmp $0xe1,%rax
68f1: 0f 8c ae 00 00 00 jl 0x69a5
68f7: 4c 89 d2 mov %r10,%rdx
68fa: 48 83 e2 1f and $0x1f,%rdx
68fe: 85 d2 test %edx,%edx
6900: 74 11 je 0x6913
6902: f6 c2 03 test $0x3,%dl
6905: 0f 85 95 00 00 00 jne 0x69a0
690b: f7 da neg %edx
690d: 83 c2 20 add $0x20,%edx
6910: c1 ea 02 shr $0x2,%edx
6913: 41 89 d0 mov %edx,%r8d
6916: 4d 8d 58 08 lea 0x8(%r8),%r11
691a: 49 3b c3 cmp %r11,%rax
691d: 0f 8c 7d 00 00 00 jl 0x69a0
6923: 45 89 cb mov %r9d,%r11d
6926: 44 2b da sub %edx,%r11d
6929: 41 83 e3 07 and $0x7,%r11d
692d: 45 2b cb sub %r11d,%r9d
6930: 45 33 db xor %r11d,%r11d
6933: 4d 63 c9 movslq %r9d,%r9
6936: 85 d2 test %edx,%edx
6938: 76 20 jbe 0x695a
693a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6940: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
6946: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
694c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
6952: 49 ff c3 inc %r11
6955: 4d 3b d8 cmp %r8,%r11
6958: 72 e6 jb 0x6940
695a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
695f: 90 nop
6960: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
6966: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
696c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
6972: 49 83 c0 08 add $0x8,%r8
6976: 4d 3b c1 cmp %r9,%r8
6979: 72 e5 jb 0x6960
697b: 4c 3b c8 cmp %rax,%r9
697e: 73 1a jae 0x699a
6980: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
6986: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
698c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
6992: 49 ff c1 inc %r9
6995: 4c 3b c8 cmp %rax,%r9
6998: 72 e6 jb 0x6980
699a: 33 c0 xor %eax,%eax
699c: c5 f8 77 vzeroupper
699f: c3 ret
69a0: 45 33 c9 xor %r9d,%r9d
69a3: eb d6 jmp 0x697b
69a5: 41 83 e1 f8 and $0xfffffff8,%r9d
69a9: 45 33 c0 xor %r8d,%r8d
69ac: 4d 63 c9 movslq %r9d,%r9
69af: eb a9 jmp 0x695a
69b1: b8 fa ff ff ff mov $0xfffffffa,%eax
69b6: c3 ret
69b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
69bc: c3 ret
69bd: 0f 1f 00 nopl (%rax)
69c0: 55 push %rbp
69c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
69c5: 48 85 c9 test %rcx,%rcx
69c8: 0f 84 a0 01 00 00 je 0x6b6e
69ce: 4d 85 c0 test %r8,%r8
69d1: 0f 84 97 01 00 00 je 0x6b6e
69d7: 45 85 c9 test %r9d,%r9d
69da: 0f 8e 87 01 00 00 jle 0x6b67
69e0: 41 83 f9 08 cmp $0x8,%r9d
69e4: 0f 8c 76 01 00 00 jl 0x6b60
69ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
69f1: 0f 8c 5c 01 00 00 jl 0x6b53
69f7: 4c 89 c0 mov %r8,%rax
69fa: 48 83 e0 1f and $0x1f,%rax
69fe: a8 03 test $0x3,%al
6a00: 74 04 je 0x6a06
6a02: 33 c0 xor %eax,%eax
6a04: eb 13 jmp 0x6a19
6a06: 85 c0 test %eax,%eax
6a08: 74 0f je 0x6a19
6a0a: f7 d8 neg %eax
6a0c: 83 c0 20 add $0x20,%eax
6a0f: c1 e8 02 shr $0x2,%eax
6a12: 44 3b c8 cmp %eax,%r9d
6a15: 41 0f 4c c1 cmovl %r9d,%eax
6a19: 44 89 ca mov %r9d,%edx
6a1c: 2b d0 sub %eax,%edx
6a1e: 83 e2 07 and $0x7,%edx
6a21: f7 da neg %edx
6a23: 41 03 d1 add %r9d,%edx
6a26: 83 f8 01 cmp $0x1,%eax
6a29: 72 6d jb 0x6a98
6a2b: 45 33 db xor %r11d,%r11d
6a2e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c54000
6a35: 01
6a36: 33 ed xor %ebp,%ebp
6a38: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c54020
6a3f: 01
6a40: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
6a45: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
6a4b: 4c 63 d0 movslq %eax,%r10
6a4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a55: 00
6a56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a5d: 0f 1f 00 nopl (%rax)
6a60: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
6a66: 49 83 c3 08 add $0x8,%r11
6a6a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
6a6e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
6a75: 00
6a76: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
6a7d: 00
6a7e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
6a85: 00
6a86: 48 83 c5 20 add $0x20,%rbp
6a8a: 4d 3b da cmp %r10,%r11
6a8d: 72 d1 jb 0x6a60
6a8f: 44 3b c8 cmp %eax,%r9d
6a92: 0f 84 b4 00 00 00 je 0x6b4c
6a98: 8d 68 08 lea 0x8(%rax),%ebp
6a9b: 3b d5 cmp %ebp,%edx
6a9d: 7c 3b jl 0x6ada
6a9f: 48 63 c0 movslq %eax,%rax
6aa2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
6aa7: 48 63 ea movslq %edx,%rbp
6aaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ab1: 00
6ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ac0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
6ac5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
6acb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
6ad1: 48 83 c0 08 add $0x8,%rax
6ad5: 48 3b c5 cmp %rbp,%rax
6ad8: 72 e6 jb 0x6ac0
6ada: 8d 42 01 lea 0x1(%rdx),%eax
6add: 41 3b c1 cmp %r9d,%eax
6ae0: 0f 87 66 00 00 00 ja 0x6b4c
6ae6: 44 89 cd mov %r9d,%ebp
6ae9: 33 c0 xor %eax,%eax
6aeb: 2b ea sub %edx,%ebp
6aed: 48 63 d2 movslq %edx,%rdx
6af0: 4d 63 c9 movslq %r9d,%r9
6af3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c54000
6afa: 01
6afb: 4c 2b ca sub %rdx,%r9
6afe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c54020
6b05: 01
6b06: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
6b0b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
6b11: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
6b15: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
6b19: 33 d2 xor %edx,%edx
6b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6b20: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
6b26: 48 83 c0 08 add $0x8,%rax
6b2a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
6b2e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
6b35: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
6b3c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
6b43: 48 83 c2 20 add $0x20,%rdx
6b47: 49 3b c1 cmp %r9,%rax
6b4a: 72 d4 jb 0x6b20
6b4c: 33 c0 xor %eax,%eax
6b4e: c5 f8 77 vzeroupper
6b51: 5d pop %rbp
6b52: c3 ret
6b53: 44 89 ca mov %r9d,%edx
6b56: 33 c0 xor %eax,%eax
6b58: 83 e2 f8 and $0xfffffff8,%edx
6b5b: e9 38 ff ff ff jmp 0x6a98
6b60: 33 d2 xor %edx,%edx
6b62: e9 73 ff ff ff jmp 0x6ada
6b67: b8 fa ff ff ff mov $0xfffffffa,%eax
6b6c: 5d pop %rbp
6b6d: c3 ret
6b6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6b73: 5d pop %rbp
6b74: c3 ret
6b75: 0f 1f 40 00 nopl 0x0(%rax)
6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b80: 48 83 ec 28 sub $0x28,%rsp
6b84: 48 85 c9 test %rcx,%rcx
6b87: 74 20 je 0x6ba9
6b89: 48 85 d2 test %rdx,%rdx
6b8c: 74 1b je 0x6ba9
6b8e: 45 85 c0 test %r8d,%r8d
6b91: 7f 0a jg 0x6b9d
6b93: b8 fa ff ff ff mov $0xfffffffa,%eax
6b98: 48 83 c4 28 add $0x28,%rsp
6b9c: c3 ret
6b9d: e8 1e 8f 03 00 call 0x3fac0
6ba2: 33 c0 xor %eax,%eax
6ba4: 48 83 c4 28 add $0x28,%rsp
6ba8: c3 ret
6ba9: b8 f8 ff ff ff mov $0xfffffff8,%eax
6bae: 48 83 c4 28 add $0x28,%rsp
6bb2: c3 ret
6bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bbf: 00
6bc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6bc5: 48 85 c9 test %rcx,%rcx
6bc8: 74 22 je 0x6bec
6bca: 48 85 d2 test %rdx,%rdx
6bcd: 74 1d je 0x6bec
6bcf: 45 85 c0 test %r8d,%r8d
6bd2: 7f 0b jg 0x6bdf
6bd4: b8 fa ff ff ff mov $0xfffffffa,%eax
6bd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6bde: c3 ret
6bdf: e8 5c 90 03 00 call 0x3fc40
6be4: 33 c0 xor %eax,%eax
6be6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6beb: c3 ret
6bec: b8 f8 ff ff ff mov $0xfffffff8,%eax
6bf1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6bf6: c3 ret
6bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6bfe: 00 00
6c00: 48 83 ec 28 sub $0x28,%rsp
6c04: 48 85 c9 test %rcx,%rcx
6c07: 74 20 je 0x6c29
6c09: 48 85 d2 test %rdx,%rdx
6c0c: 74 1b je 0x6c29
6c0e: 45 85 c0 test %r8d,%r8d
6c11: 7f 0a jg 0x6c1d
6c13: b8 fa ff ff ff mov $0xfffffffa,%eax
6c18: 48 83 c4 28 add $0x28,%rsp
6c1c: c3 ret
6c1d: e8 9e 91 03 00 call 0x3fdc0
6c22: 33 c0 xor %eax,%eax
6c24: 48 83 c4 28 add $0x28,%rsp
6c28: c3 ret
6c29: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c2e: 48 83 c4 28 add $0x28,%rsp
6c32: c3 ret
6c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c3f: 00
6c40: 56 push %rsi
6c41: 48 89 d6 mov %rdx,%rsi
6c44: 48 85 c9 test %rcx,%rcx
6c47: 0f 84 90 01 00 00 je 0x6ddd
6c4d: 48 85 f6 test %rsi,%rsi
6c50: 0f 84 87 01 00 00 je 0x6ddd
6c56: 45 85 c0 test %r8d,%r8d
6c59: 0f 8e 77 01 00 00 jle 0x6dd6
6c5f: 41 83 f8 10 cmp $0x10,%r8d
6c63: 0f 8c 5d 01 00 00 jl 0x6dc6
6c69: 49 89 f1 mov %rsi,%r9
6c6c: 49 83 e1 1f and $0x1f,%r9
6c70: 45 89 c9 mov %r9d,%r9d
6c73: 45 85 c9 test %r9d,%r9d
6c76: 74 18 je 0x6c90
6c78: 41 f7 c1 03 00 00 00 test $0x3,%r9d
6c7f: 0f 85 41 01 00 00 jne 0x6dc6
6c85: 41 f7 d9 neg %r9d
6c88: 41 83 c1 20 add $0x20,%r9d
6c8c: 41 c1 e9 02 shr $0x2,%r9d
6c90: 41 8d 41 10 lea 0x10(%r9),%eax
6c94: 44 3b c0 cmp %eax,%r8d
6c97: 0f 8c 29 01 00 00 jl 0x6dc6
6c9d: 44 89 c0 mov %r8d,%eax
6ca0: 33 d2 xor %edx,%edx
6ca2: 41 2b c1 sub %r9d,%eax
6ca5: 83 e0 0f and $0xf,%eax
6ca8: f7 d8 neg %eax
6caa: 41 03 c0 add %r8d,%eax
6cad: 45 85 c9 test %r9d,%r9d
6cb0: 76 25 jbe 0x6cd7
6cb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cc0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
6cc5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
6cca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
6ccf: 48 ff c2 inc %rdx
6cd2: 49 3b d1 cmp %r9,%rdx
6cd5: 72 e9 jb 0x6cc0
6cd7: 48 63 d0 movslq %eax,%rdx
6cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6ce0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
6ce6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
6ced: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
6cf4: 01
6cf5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
6cfc: 01
6cfd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
6d03: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
6d0a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
6d10: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
6d17: 49 83 c1 10 add $0x10,%r9
6d1b: 4c 3b ca cmp %rdx,%r9
6d1e: 72 c0 jb 0x6ce0
6d20: 44 8d 48 01 lea 0x1(%rax),%r9d
6d24: 45 3b c8 cmp %r8d,%r9d
6d27: 0f 87 8d 00 00 00 ja 0x6dba
6d2d: 4d 63 d0 movslq %r8d,%r10
6d30: 4c 2b d2 sub %rdx,%r10
6d33: 49 83 fa 04 cmp $0x4,%r10
6d37: 0f 8c 84 00 00 00 jl 0x6dc1
6d3d: 45 89 d3 mov %r10d,%r11d
6d40: 45 33 c9 xor %r9d,%r9d
6d43: 41 83 e3 fc and $0xfffffffc,%r11d
6d47: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
6d4b: 4d 63 db movslq %r11d,%r11
6d4e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
6d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d60: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
6d66: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
6d6c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
6d72: 49 83 c1 04 add $0x4,%r9
6d76: 4d 3b cb cmp %r11,%r9
6d79: 72 e5 jb 0x6d60
6d7b: 4d 3b da cmp %r10,%r11
6d7e: 73 3a jae 0x6dba
6d80: 48 63 c0 movslq %eax,%rax
6d83: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
6d87: 48 8d 04 81 lea (%rcx,%rax,4),%rax
6d8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d92: 00
6d93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6da0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
6da6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
6dac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
6db2: 49 ff c3 inc %r11
6db5: 4d 3b da cmp %r10,%r11
6db8: 72 e6 jb 0x6da0
6dba: 33 c0 xor %eax,%eax
6dbc: c5 f8 77 vzeroupper
6dbf: 5e pop %rsi
6dc0: c3 ret
6dc1: 45 33 db xor %r11d,%r11d
6dc4: eb b5 jmp 0x6d7b
6dc6: 33 c0 xor %eax,%eax
6dc8: 41 83 f8 01 cmp $0x1,%r8d
6dcc: 72 ec jb 0x6dba
6dce: 4d 63 d0 movslq %r8d,%r10
6dd1: 45 33 db xor %r11d,%r11d
6dd4: eb a5 jmp 0x6d7b
6dd6: b8 fa ff ff ff mov $0xfffffffa,%eax
6ddb: 5e pop %rsi
6ddc: c3 ret
6ddd: b8 f8 ff ff ff mov $0xfffffff8,%eax
6de2: 5e pop %rsi
6de3: c3 ret
6de4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6deb: 00
6dec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6dff: 00
6e00: 53 push %rbx
6e01: 49 89 ca mov %rcx,%r10
6e04: 4d 85 d2 test %r10,%r10
6e07: 0f 84 84 01 00 00 je 0x6f91
6e0d: 48 85 d2 test %rdx,%rdx
6e10: 0f 84 7b 01 00 00 je 0x6f91
6e16: 45 85 c0 test %r8d,%r8d
6e19: 0f 8e 6b 01 00 00 jle 0x6f8a
6e1f: 41 83 f8 10 cmp $0x10,%r8d
6e23: 0f 8c 59 01 00 00 jl 0x6f82
6e29: 48 89 d3 mov %rdx,%rbx
6e2c: 48 83 e3 1f and $0x1f,%rbx
6e30: 85 db test %ebx,%ebx
6e32: 74 11 je 0x6e45
6e34: f6 c3 03 test $0x3,%bl
6e37: 0f 85 45 01 00 00 jne 0x6f82
6e3d: f7 db neg %ebx
6e3f: 83 c3 20 add $0x20,%ebx
6e42: c1 eb 02 shr $0x2,%ebx
6e45: 8d 43 10 lea 0x10(%rbx),%eax
6e48: 44 3b c0 cmp %eax,%r8d
6e4b: 0f 8c 31 01 00 00 jl 0x6f82
6e51: 45 89 c1 mov %r8d,%r9d
6e54: 33 c0 xor %eax,%eax
6e56: 44 2b cb sub %ebx,%r9d
6e59: 41 83 e1 0f and $0xf,%r9d
6e5d: 41 f7 d9 neg %r9d
6e60: 45 03 c8 add %r8d,%r9d
6e63: 89 d9 mov %ebx,%ecx
6e65: 85 db test %ebx,%ebx
6e67: 76 2f jbe 0x6e98
6e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e70: 00
6e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e7f: 00
6e80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
6e86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
6e8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
6e90: 48 ff c0 inc %rax
6e93: 48 3b c1 cmp %rcx,%rax
6e96: 72 e8 jb 0x6e80
6e98: 49 63 c1 movslq %r9d,%rax
6e9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6ea0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
6ea6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
6ead: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
6eb2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
6eb8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
6ebd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
6ec3: 48 83 c1 10 add $0x10,%rcx
6ec7: 48 3b c8 cmp %rax,%rcx
6eca: 72 d4 jb 0x6ea0
6ecc: 41 8d 41 01 lea 0x1(%r9),%eax
6ed0: 41 3b c0 cmp %r8d,%eax
6ed3: 0f 87 9e 00 00 00 ja 0x6f77
6ed9: 4d 63 c0 movslq %r8d,%r8
6edc: 4d 63 c9 movslq %r9d,%r9
6edf: 4d 2b c1 sub %r9,%r8
6ee2: 49 83 f8 04 cmp $0x4,%r8
6ee6: 0f 8c 92 00 00 00 jl 0x6f7e
6eec: 4d 63 c9 movslq %r9d,%r9
6eef: 44 89 c3 mov %r8d,%ebx
6ef2: 83 e3 fc and $0xfffffffc,%ebx
6ef5: 33 c9 xor %ecx,%ecx
6ef7: 48 63 db movslq %ebx,%rbx
6efa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
6efe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f09: 00
6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f18: 00
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
6f26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
6f2b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
6f30: 48 83 c1 04 add $0x4,%rcx
6f34: 48 3b cb cmp %rbx,%rcx
6f37: 72 e7 jb 0x6f20
6f39: 49 3b d8 cmp %r8,%rbx
6f3c: 73 39 jae 0x6f77
6f3e: 4d 63 c9 movslq %r9d,%r9
6f41: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
6f45: 4b 8d 04 8a lea (%r10,%r9,4),%rax
6f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f50: 00
6f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f5f: 00
6f60: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
6f65: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
6f6a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
6f6f: 48 ff c3 inc %rbx
6f72: 49 3b d8 cmp %r8,%rbx
6f75: 72 e9 jb 0x6f60
6f77: 33 c0 xor %eax,%eax
6f79: c5 f8 77 vzeroupper
6f7c: 5b pop %rbx
6f7d: c3 ret
6f7e: 33 db xor %ebx,%ebx
6f80: eb b7 jmp 0x6f39
6f82: 45 33 c9 xor %r9d,%r9d
6f85: e9 42 ff ff ff jmp 0x6ecc
6f8a: b8 fa ff ff ff mov $0xfffffffa,%eax
6f8f: 5b pop %rbx
6f90: c3 ret
6f91: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f96: 5b pop %rbx
6f97: c3 ret
6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f9f: 00
6fa0: 48 83 ec 28 sub $0x28,%rsp
6fa4: 48 85 d2 test %rdx,%rdx
6fa7: 74 3f je 0x6fe8
6fa9: 45 85 c0 test %r8d,%r8d
6fac: 7e 30 jle 0x6fde
6fae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c54040
6fb5: 7a 02 jp 0x6fb9
6fb7: 74 0f je 0x6fc8
6fb9: 0f 57 c9 xorps %xmm1,%xmm1
6fbc: 0f 2e c1 ucomiss %xmm1,%xmm0
6fbf: 7a 02 jp 0x6fc3
6fc1: 74 0c je 0x6fcf
6fc3: e8 78 8f 03 00 call 0x3ff40
6fc8: 33 c0 xor %eax,%eax
6fca: 48 83 c4 28 add $0x28,%rsp
6fce: c3 ret
6fcf: 48 89 d1 mov %rdx,%rcx
6fd2: 44 89 c2 mov %r8d,%edx
6fd5: 48 83 c4 28 add $0x28,%rsp
6fd9: e9 42 8d 00 00 jmp 0xfd20
6fde: b8 fa ff ff ff mov $0xfffffffa,%eax
6fe3: 48 83 c4 28 add $0x28,%rsp
6fe7: c3 ret
6fe8: b8 f8 ff ff ff mov $0xfffffff8,%eax
6fed: 48 83 c4 28 add $0x28,%rsp
6ff1: c3 ret
6ff2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7000: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7005: 48 85 d2 test %rdx,%rdx
7008: 74 43 je 0x704d
700a: 45 85 c0 test %r8d,%r8d
700d: 7e 32 jle 0x7041
700f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c54044
7016: 7a 02 jp 0x701a
7018: 74 0f je 0x7029
701a: 0f 57 c9 xorps %xmm1,%xmm1
701d: 0f 2e c1 ucomiss %xmm1,%xmm0
7020: 7a 02 jp 0x7024
7022: 74 0d je 0x7031
7024: e8 97 90 03 00 call 0x400c0
7029: 33 c0 xor %eax,%eax
702b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7030: c3 ret
7031: 48 89 d1 mov %rdx,%rcx
7034: 44 89 c2 mov %r8d,%edx
7037: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
703c: e9 1f 8f 00 00 jmp 0xff60
7041: b8 fa ff ff ff mov $0xfffffffa,%eax
7046: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
704b: 90 nop
704c: c3 ret
704d: b8 f8 ff ff ff mov $0xfffffff8,%eax
7052: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7057: 90 nop
7058: 90 nop
7059: 90 nop
705a: c3 ret
705b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7060: 48 83 ec 28 sub $0x28,%rsp
7064: 48 85 d2 test %rdx,%rdx
7067: 74 3f je 0x70a8
7069: 45 85 c0 test %r8d,%r8d
706c: 7e 30 jle 0x709e
706e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c54048
7075: 7a 02 jp 0x7079
7077: 74 0f je 0x7088
7079: 0f 57 c9 xorps %xmm1,%xmm1
707c: 0f 2e c1 ucomiss %xmm1,%xmm0
707f: 7a 02 jp 0x7083
7081: 74 0c je 0x708f
7083: e8 b8 91 03 00 call 0x40240
7088: 33 c0 xor %eax,%eax
708a: 48 83 c4 28 add $0x28,%rsp
708e: c3 ret
708f: 48 89 d1 mov %rdx,%rcx
7092: 44 89 c2 mov %r8d,%edx
7095: 48 83 c4 28 add $0x28,%rsp
7099: e9 02 91 00 00 jmp 0x101a0
709e: b8 fa ff ff ff mov $0xfffffffa,%eax
70a3: 48 83 c4 28 add $0x28,%rsp
70a7: c3 ret
70a8: b8 f8 ff ff ff mov $0xfffffff8,%eax
70ad: 48 83 c4 28 add $0x28,%rsp
70b1: c3 ret
70b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70c0: 48 83 ec 28 sub $0x28,%rsp
70c4: 48 85 d2 test %rdx,%rdx
70c7: 0f 84 a6 01 00 00 je 0x7273
70cd: 45 85 c0 test %r8d,%r8d
70d0: 0f 8e 93 01 00 00 jle 0x7269
70d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c5404c
70dd: 01
70de: 7a 06 jp 0x70e6
70e0: 0f 84 7c 01 00 00 je 0x7262
70e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
70ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
70ee: 7a 06 jp 0x70f6
70f0: 0f 84 5c 01 00 00 je 0x7252
70f6: 41 83 f8 10 cmp $0x10,%r8d
70fa: 0f 8c 42 01 00 00 jl 0x7242
7100: 49 89 d1 mov %rdx,%r9
7103: 49 83 e1 1f and $0x1f,%r9
7107: 45 85 c9 test %r9d,%r9d
710a: 74 18 je 0x7124
710c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
7113: 0f 85 29 01 00 00 jne 0x7242
7119: 41 f7 d9 neg %r9d
711c: 41 83 c1 20 add $0x20,%r9d
7120: 41 c1 e9 02 shr $0x2,%r9d
7124: 41 8d 41 10 lea 0x10(%r9),%eax
7128: 44 3b c0 cmp %eax,%r8d
712b: 0f 8c 11 01 00 00 jl 0x7242
7131: 45 89 c2 mov %r8d,%r10d
7134: 33 c0 xor %eax,%eax
7136: 45 2b d1 sub %r9d,%r10d
7139: 41 83 e2 0f and $0xf,%r10d
713d: 41 f7 da neg %r10d
7140: 45 03 d0 add %r8d,%r10d
7143: 45 89 cb mov %r9d,%r11d
7146: 45 85 c9 test %r9d,%r9d
7149: 76 27 jbe 0x7172
714b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7152: 00
7153: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
715a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7160: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
7165: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
716a: 48 ff c0 inc %rax
716d: 49 3b c3 cmp %r11,%rax
7170: 72 ee jb 0x7160
7172: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
7177: 4d 63 ca movslq %r10d,%r9
717a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
7180: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
7186: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
718d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
7193: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
719a: 49 83 c3 10 add $0x10,%r11
719e: 4d 3b d9 cmp %r9,%r11
71a1: 72 dd jb 0x7180
71a3: 41 8d 42 01 lea 0x1(%r10),%eax
71a7: 41 3b c0 cmp %r8d,%eax
71aa: 0f 87 84 00 00 00 ja 0x7234
71b0: 4d 63 c0 movslq %r8d,%r8
71b3: 4d 2b c1 sub %r9,%r8
71b6: 49 83 f8 04 cmp $0x4,%r8
71ba: 0f 8c 7e 00 00 00 jl 0x723e
71c0: 44 89 c0 mov %r8d,%eax
71c3: 45 33 db xor %r11d,%r11d
71c6: 83 e0 fc and $0xfffffffc,%eax
71c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
71cd: 48 63 c0 movslq %eax,%rax
71d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71d7: 00
71d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71df: 90 nop
71e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
71e5: 49 83 c3 04 add $0x4,%r11
71e9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
71ee: 49 83 c1 10 add $0x10,%r9
71f2: 4c 3b d8 cmp %rax,%r11
71f5: 72 e9 jb 0x71e0
71f7: 49 3b c0 cmp %r8,%rax
71fa: 73 38 jae 0x7234
71fc: 4d 63 d2 movslq %r10d,%r10
71ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
7203: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
720e: 00
720f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7216: 0f 1f 00 nopl (%rax)
7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7220: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
7224: 48 ff c0 inc %rax
7227: c5 fa 11 0a vmovss %xmm1,(%rdx)
722b: 48 83 c2 04 add $0x4,%rdx
722f: 49 3b c0 cmp %r8,%rax
7232: 72 ec jb 0x7220
7234: 33 c0 xor %eax,%eax
7236: c5 f8 77 vzeroupper
7239: 48 83 c4 28 add $0x28,%rsp
723d: c3 ret
723e: 33 c0 xor %eax,%eax
7240: eb b5 jmp 0x71f7
7242: 45 33 d2 xor %r10d,%r10d
7245: 41 83 f8 01 cmp $0x1,%r8d
7249: 72 e9 jb 0x7234
724b: 4d 63 c0 movslq %r8d,%r8
724e: 33 c0 xor %eax,%eax
7250: eb a5 jmp 0x71f7
7252: 48 89 d1 mov %rdx,%rcx
7255: 44 89 c2 mov %r8d,%edx
7258: e8 83 8f 00 00 call 0x101e0
725d: 48 83 c4 28 add $0x28,%rsp
7261: c3 ret
7262: 33 c0 xor %eax,%eax
7264: 48 83 c4 28 add $0x28,%rsp
7268: c3 ret
7269: b8 fa ff ff ff mov $0xfffffffa,%eax
726e: 48 83 c4 28 add $0x28,%rsp
7272: c3 ret
7273: b8 f8 ff ff ff mov $0xfffffff8,%eax
7278: 48 83 c4 28 add $0x28,%rsp
727c: c3 ret
727d: 0f 1f 00 nopl (%rax)
7280: 48 83 ec 28 sub $0x28,%rsp
7284: 48 85 d2 test %rdx,%rdx
7287: 0f 84 9e 01 00 00 je 0x742b
728d: 45 85 c0 test %r8d,%r8d
7290: 0f 8e 8b 01 00 00 jle 0x7421
7296: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c54050
729d: 01
729e: 7a 06 jp 0x72a6
72a0: 0f 84 74 01 00 00 je 0x741a
72a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
72aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
72ae: 7a 06 jp 0x72b6
72b0: 0f 84 54 01 00 00 je 0x740a
72b6: 41 83 f8 10 cmp $0x10,%r8d
72ba: 0f 8c 42 01 00 00 jl 0x7402
72c0: 49 89 d3 mov %rdx,%r11
72c3: 49 83 e3 1f and $0x1f,%r11
72c7: 45 85 db test %r11d,%r11d
72ca: 74 18 je 0x72e4
72cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
72d3: 0f 85 29 01 00 00 jne 0x7402
72d9: 41 f7 db neg %r11d
72dc: 41 83 c3 20 add $0x20,%r11d
72e0: 41 c1 eb 02 shr $0x2,%r11d
72e4: 41 8d 43 10 lea 0x10(%r11),%eax
72e8: 44 3b c0 cmp %eax,%r8d
72eb: 0f 8c 11 01 00 00 jl 0x7402
72f1: 45 89 c1 mov %r8d,%r9d
72f4: 33 c0 xor %eax,%eax
72f6: 45 2b cb sub %r11d,%r9d
72f9: 41 83 e1 0f and $0xf,%r9d
72fd: 41 f7 d9 neg %r9d
7300: 45 03 c8 add %r8d,%r9d
7303: 45 89 da mov %r11d,%r10d
7306: 45 85 db test %r11d,%r11d
7309: 76 27 jbe 0x7332
730b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7312: 00
7313: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
731a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7320: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
7325: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
732a: 48 ff c0 inc %rax
732d: 49 3b c2 cmp %r10,%rax
7330: 72 ee jb 0x7320
7332: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
7337: 49 63 c1 movslq %r9d,%rax
733a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7340: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
7346: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
734d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
7353: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
735a: 49 83 c2 10 add $0x10,%r10
735e: 4c 3b d0 cmp %rax,%r10
7361: 72 dd jb 0x7340
7363: 41 8d 41 01 lea 0x1(%r9),%eax
7367: 41 3b c0 cmp %r8d,%eax
736a: 0f 87 84 00 00 00 ja 0x73f4
7370: 4d 63 c0 movslq %r8d,%r8
7373: 4d 63 c9 movslq %r9d,%r9
7376: 4d 2b c1 sub %r9,%r8
7379: 49 83 f8 04 cmp $0x4,%r8
737d: 0f 8c 7b 00 00 00 jl 0x73fe
7383: 4d 63 c9 movslq %r9d,%r9
7386: 44 89 c0 mov %r8d,%eax
7389: 83 e0 fc and $0xfffffffc,%eax
738c: 45 33 db xor %r11d,%r11d
738f: 48 63 c0 movslq %eax,%rax
7392: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
7397: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
739b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
73a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
73a5: 49 83 c3 04 add $0x4,%r11
73a9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
73ae: 49 83 c2 10 add $0x10,%r10
73b2: 4c 3b d8 cmp %rax,%r11
73b5: 72 e9 jb 0x73a0
73b7: 49 3b c0 cmp %r8,%rax
73ba: 73 38 jae 0x73f4
73bc: 4d 63 c9 movslq %r9d,%r9
73bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
73c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73ce: 00
73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73d6: 0f 1f 00 nopl (%rax)
73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
73e4: 48 ff c0 inc %rax
73e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
73eb: 48 83 c2 04 add $0x4,%rdx
73ef: 49 3b c0 cmp %r8,%rax
73f2: 72 ec jb 0x73e0
73f4: 33 c0 xor %eax,%eax
73f6: c5 f8 77 vzeroupper
73f9: 48 83 c4 28 add $0x28,%rsp
73fd: c3 ret
73fe: 33 c0 xor %eax,%eax
7400: eb b5 jmp 0x73b7
7402: 45 33 c9 xor %r9d,%r9d
7405: e9 59 ff ff ff jmp 0x7363
740a: 48 89 d1 mov %rdx,%rcx
740d: 44 89 c2 mov %r8d,%edx
7410: e8 0b 8e 00 00 call 0x10220
7415: 48 83 c4 28 add $0x28,%rsp
7419: c3 ret
741a: 33 c0 xor %eax,%eax
741c: 48 83 c4 28 add $0x28,%rsp
7420: c3 ret
7421: b8 fa ff ff ff mov $0xfffffffa,%eax
7426: 48 83 c4 28 add $0x28,%rsp
742a: c3 ret
742b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7430: 48 83 c4 28 add $0x28,%rsp
7434: c3 ret
7435: 0f 1f 40 00 nopl 0x0(%rax)
7439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7440: 48 83 ec 28 sub $0x28,%rsp
7444: 48 85 d2 test %rdx,%rdx
7447: 0f 84 9e 01 00 00 je 0x75eb
744d: 45 85 c0 test %r8d,%r8d
7450: 0f 8e 8b 01 00 00 jle 0x75e1
7456: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c54054
745d: 01
745e: 7a 06 jp 0x7466
7460: 0f 84 74 01 00 00 je 0x75da
7466: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
746a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
746e: 7a 06 jp 0x7476
7470: 0f 84 54 01 00 00 je 0x75ca
7476: 41 83 f8 10 cmp $0x10,%r8d
747a: 0f 8c 42 01 00 00 jl 0x75c2
7480: 49 89 d3 mov %rdx,%r11
7483: 49 83 e3 1f and $0x1f,%r11
7487: 45 85 db test %r11d,%r11d
748a: 74 18 je 0x74a4
748c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
7493: 0f 85 29 01 00 00 jne 0x75c2
7499: 41 f7 db neg %r11d
749c: 41 83 c3 20 add $0x20,%r11d
74a0: 41 c1 eb 02 shr $0x2,%r11d
74a4: 41 8d 43 10 lea 0x10(%r11),%eax
74a8: 44 3b c0 cmp %eax,%r8d
74ab: 0f 8c 11 01 00 00 jl 0x75c2
74b1: 45 89 c1 mov %r8d,%r9d
74b4: 33 c0 xor %eax,%eax
74b6: 45 2b cb sub %r11d,%r9d
74b9: 41 83 e1 0f and $0xf,%r9d
74bd: 41 f7 d9 neg %r9d
74c0: 45 03 c8 add %r8d,%r9d
74c3: 45 89 da mov %r11d,%r10d
74c6: 45 85 db test %r11d,%r11d
74c9: 76 27 jbe 0x74f2
74cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74d2: 00
74d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
74da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
74e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
74e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
74ea: 48 ff c0 inc %rax
74ed: 49 3b c2 cmp %r10,%rax
74f0: 72 ee jb 0x74e0
74f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
74f7: 49 63 c1 movslq %r9d,%rax
74fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7500: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
7506: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
750d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
7513: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
751a: 49 83 c2 10 add $0x10,%r10
751e: 4c 3b d0 cmp %rax,%r10
7521: 72 dd jb 0x7500
7523: 41 8d 41 01 lea 0x1(%r9),%eax
7527: 41 3b c0 cmp %r8d,%eax
752a: 0f 87 84 00 00 00 ja 0x75b4
7530: 4d 63 c0 movslq %r8d,%r8
7533: 4d 63 c9 movslq %r9d,%r9
7536: 4d 2b c1 sub %r9,%r8
7539: 49 83 f8 04 cmp $0x4,%r8
753d: 0f 8c 7b 00 00 00 jl 0x75be
7543: 4d 63 c9 movslq %r9d,%r9
7546: 44 89 c0 mov %r8d,%eax
7549: 83 e0 fc and $0xfffffffc,%eax
754c: 45 33 db xor %r11d,%r11d
754f: 48 63 c0 movslq %eax,%rax
7552: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
7557: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
755b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7560: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
7565: 49 83 c3 04 add $0x4,%r11
7569: c4 c1 78 11 12 vmovups %xmm2,(%r10)
756e: 49 83 c2 10 add $0x10,%r10
7572: 4c 3b d8 cmp %rax,%r11
7575: 72 e9 jb 0x7560
7577: 49 3b c0 cmp %r8,%rax
757a: 73 38 jae 0x75b4
757c: 4d 63 c9 movslq %r9d,%r9
757f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
7583: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7587: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
758e: 00
758f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7596: 0f 1f 00 nopl (%rax)
7599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
75a4: 48 ff c0 inc %rax
75a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
75ab: 48 83 c2 04 add $0x4,%rdx
75af: 49 3b c0 cmp %r8,%rax
75b2: 72 ec jb 0x75a0
75b4: 33 c0 xor %eax,%eax
75b6: c5 f8 77 vzeroupper
75b9: 48 83 c4 28 add $0x28,%rsp
75bd: c3 ret
75be: 33 c0 xor %eax,%eax
75c0: eb b5 jmp 0x7577
75c2: 45 33 c9 xor %r9d,%r9d
75c5: e9 59 ff ff ff jmp 0x7523
75ca: 48 89 d1 mov %rdx,%rcx
75cd: 44 89 c2 mov %r8d,%edx
75d0: e8 8b 8c 00 00 call 0x10260
75d5: 48 83 c4 28 add $0x28,%rsp
75d9: c3 ret
75da: 33 c0 xor %eax,%eax
75dc: 48 83 c4 28 add $0x28,%rsp
75e0: c3 ret
75e1: b8 fa ff ff ff mov $0xfffffffa,%eax
75e6: 48 83 c4 28 add $0x28,%rsp
75ea: c3 ret
75eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
75f0: 48 83 c4 28 add $0x28,%rsp
75f4: c3 ret
75f5: 0f 1f 40 00 nopl 0x0(%rax)
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7600: 48 83 ec 38 sub $0x38,%rsp
7604: 45 89 c1 mov %r8d,%r9d
7607: 49 89 d0 mov %rdx,%r8
760a: 48 89 ca mov %rcx,%rdx
760d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
7613: 48 85 d2 test %rdx,%rdx
7616: 8b 44 24 60 mov 0x60(%rsp),%eax
761a: 74 47 je 0x7663
761c: 4d 85 c0 test %r8,%r8
761f: 74 42 je 0x7663
7621: 45 85 c9 test %r9d,%r9d
7624: 7e 47 jle 0x766d
7626: 85 c0 test %eax,%eax
7628: 74 0f je 0x7639
762a: 83 f8 04 cmp $0x4,%eax
762d: 74 0d je 0x763c
762f: b8 fb ff ff ff mov $0xfffffffb,%eax
7634: 48 83 c4 38 add $0x38,%rsp
7638: c3 ret
7639: 83 f8 04 cmp $0x4,%eax
763c: 49 89 e3 mov %rsp,%r11
763f: b8 01 00 00 00 mov $0x1,%eax
7644: 41 ba 00 00 00 00 mov $0x0,%r10d
764a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
764f: 44 0f 44 d0 cmove %eax,%r10d
7653: 45 89 53 20 mov %r10d,0x20(%r11)
7657: e8 b0 d9 a6 01 call 0x1a7500c
765c: 33 c0 xor %eax,%eax
765e: 48 83 c4 38 add $0x38,%rsp
7662: c3 ret
7663: b8 f8 ff ff ff mov $0xfffffff8,%eax
7668: 48 83 c4 38 add $0x38,%rsp
766c: c3 ret
766d: b8 fa ff ff ff mov $0xfffffffa,%eax
7672: 48 83 c4 38 add $0x38,%rsp
7676: c3 ret
7677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
767e: 00 00
7680: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
7685: 45 89 c1 mov %r8d,%r9d
7688: 49 89 d0 mov %rdx,%r8
768b: 48 89 ca mov %rcx,%rdx
768e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
7694: 48 85 d2 test %rdx,%rdx
7697: 8b 44 24 60 mov 0x60(%rsp),%eax
769b: 74 4b je 0x76e8
769d: 4d 85 c0 test %r8,%r8
76a0: 74 46 je 0x76e8
76a2: 45 85 c9 test %r9d,%r9d
76a5: 7e 4c jle 0x76f3
76a7: 85 c0 test %eax,%eax
76a9: 74 12 je 0x76bd
76ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
76b0: 74 0b je 0x76bd
76b2: b8 fb ff ff ff mov $0xfffffffb,%eax
76b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
76bc: c3 ret
76bd: 49 89 e3 mov %rsp,%r11
76c0: 41 ba 01 00 00 00 mov $0x1,%r10d
76c6: 83 f8 04 cmp $0x4,%eax
76c9: b8 00 00 00 00 mov $0x0,%eax
76ce: 41 0f 44 c2 cmove %r10d,%eax
76d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
76d7: 41 89 43 20 mov %eax,0x20(%r11)
76db: e8 cc 47 a7 01 call 0x1a7beac
76e0: 33 c0 xor %eax,%eax
76e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
76e7: c3 ret
76e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
76ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
76f2: c3 ret
76f3: b8 fa ff ff ff mov $0xfffffffa,%eax
76f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
76fd: c3 ret
76fe: 66 90 xchg %ax,%ax
7700: 48 83 ec 38 sub $0x38,%rsp
7704: 45 89 c1 mov %r8d,%r9d
7707: 49 89 d0 mov %rdx,%r8
770a: 48 89 ca mov %rcx,%rdx
770d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
7713: 8b 44 24 60 mov 0x60(%rsp),%eax
7717: 48 85 d2 test %rdx,%rdx
771a: 74 47 je 0x7763
771c: 4d 85 c0 test %r8,%r8
771f: 74 42 je 0x7763
7721: 45 85 c9 test %r9d,%r9d
7724: 7e 47 jle 0x776d
7726: 85 c0 test %eax,%eax
7728: 74 0f je 0x7739
772a: 83 f8 04 cmp $0x4,%eax
772d: 74 0d je 0x773c
772f: b8 fb ff ff ff mov $0xfffffffb,%eax
7734: 48 83 c4 38 add $0x38,%rsp
7738: c3 ret
7739: 83 f8 04 cmp $0x4,%eax
773c: b8 01 00 00 00 mov $0x1,%eax
7741: 41 ba 00 00 00 00 mov $0x0,%r10d
7747: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
774c: 44 0f 44 d0 cmove %eax,%r10d
7750: 49 89 e3 mov %rsp,%r11
7753: 45 89 53 20 mov %r10d,0x20(%r11)
7757: e8 00 b4 a7 01 call 0x1a82b5c
775c: 33 c0 xor %eax,%eax
775e: 48 83 c4 38 add $0x38,%rsp
7762: c3 ret
7763: b8 f8 ff ff ff mov $0xfffffff8,%eax
7768: 48 83 c4 38 add $0x38,%rsp
776c: c3 ret
776d: b8 fa ff ff ff mov $0xfffffffa,%eax
7772: 48 83 c4 38 add $0x38,%rsp
7776: c3 ret
7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
777e: 00 00
7780: 41 56 push %r14
7782: 48 85 c9 test %rcx,%rcx
7785: 0f 84 51 03 00 00 je 0x7adc
778b: 48 85 d2 test %rdx,%rdx
778e: 0f 84 48 03 00 00 je 0x7adc
7794: 45 85 c0 test %r8d,%r8d
7797: 0f 8e 37 03 00 00 jle 0x7ad4
779d: 8b 44 24 30 mov 0x30(%rsp),%eax
77a1: 85 c0 test %eax,%eax
77a3: 0f 84 94 01 00 00 je 0x793d
77a9: 83 f8 04 cmp $0x4,%eax
77ac: 74 08 je 0x77b6
77ae: b8 fb ff ff ff mov $0xfffffffb,%eax
77b3: 41 5e pop %r14
77b5: c3 ret
77b6: 45 32 c9 xor %r9b,%r9b
77b9: 41 83 f8 10 cmp $0x10,%r8d
77bd: 0f 8c fd 02 00 00 jl 0x7ac0
77c3: 49 89 d3 mov %rdx,%r11
77c6: 49 83 e3 1f and $0x1f,%r11
77ca: 45 89 db mov %r11d,%r11d
77cd: 45 85 db test %r11d,%r11d
77d0: 74 18 je 0x77ea
77d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
77d9: 0f 85 e1 02 00 00 jne 0x7ac0
77df: 41 f7 db neg %r11d
77e2: 41 83 c3 20 add $0x20,%r11d
77e6: 41 c1 eb 02 shr $0x2,%r11d
77ea: 41 8d 43 10 lea 0x10(%r11),%eax
77ee: 44 3b c0 cmp %eax,%r8d
77f1: 0f 8c c9 02 00 00 jl 0x7ac0
77f7: 44 89 c0 mov %r8d,%eax
77fa: 45 33 d2 xor %r10d,%r10d
77fd: 41 2b c3 sub %r11d,%eax
7800: 83 e0 0f and $0xf,%eax
7803: f7 d8 neg %eax
7805: 41 03 c0 add %r8d,%eax
7808: 45 85 db test %r11d,%r11d
780b: 76 2b jbe 0x7838
780d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7814: 00
7815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
781c: 0f 1f 40 00 nopl 0x0(%rax)
7820: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
7826: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
782a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
7830: 49 ff c2 inc %r10
7833: 4d 3b d3 cmp %r11,%r10
7836: 72 e8 jb 0x7820
7838: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
783d: 4c 63 d0 movslq %eax,%r10
7840: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
7846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
784d: 00
784e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7855: 0f 1f 40 00 nopl 0x0(%rax)
7859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7860: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
7866: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
786d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
7874: 01
7875: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
7879: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
787f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
7886: 01
7887: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
788b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
7892: 49 83 c3 10 add $0x10,%r11
7896: 4d 3b da cmp %r10,%r11
7899: 72 c5 jb 0x7860
789b: 44 8d 50 01 lea 0x1(%rax),%r10d
789f: 45 3b d0 cmp %r8d,%r10d
78a2: 0f 87 10 02 00 00 ja 0x7ab8
78a8: 4d 63 c0 movslq %r8d,%r8
78ab: 48 63 c0 movslq %eax,%rax
78ae: 4c 2b c0 sub %rax,%r8
78b1: 41 80 f9 01 cmp $0x1,%r9b
78b5: 75 05 jne 0x78bc
78b7: 45 33 db xor %r11d,%r11d
78ba: eb 3d jmp 0x78f9
78bc: 49 83 f8 04 cmp $0x4,%r8
78c0: 7c f5 jl 0x78b7
78c2: 48 63 c0 movslq %eax,%rax
78c5: 45 89 c3 mov %r8d,%r11d
78c8: 41 83 e3 fc and $0xfffffffc,%r11d
78cc: 45 33 d2 xor %r10d,%r10d
78cf: 4d 63 db movslq %r11d,%r11
78d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
78d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
78db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
78df: 90 nop
78e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
78e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
78ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
78f0: 49 83 c2 04 add $0x4,%r10
78f4: 4d 3b d3 cmp %r11,%r10
78f7: 72 e7 jb 0x78e0
78f9: 4d 3b d8 cmp %r8,%r11
78fc: 0f 83 b6 01 00 00 jae 0x7ab8
7902: 48 63 c0 movslq %eax,%rax
7905: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7909: 48 8d 04 81 lea (%rcx,%rax,4),%rax
790d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7914: 00
7915: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
791c: 0f 1f 40 00 nopl 0x0(%rax)
7920: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7926: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
792a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
7930: 49 ff c3 inc %r11
7933: 4d 3b d8 cmp %r8,%r11
7936: 72 e8 jb 0x7920
7938: e9 7b 01 00 00 jmp 0x7ab8
793d: 45 32 c9 xor %r9b,%r9b
7940: 41 83 f8 10 cmp $0x10,%r8d
7944: 0f 8c 80 01 00 00 jl 0x7aca
794a: 49 89 d3 mov %rdx,%r11
794d: 49 83 e3 1f and $0x1f,%r11
7951: 45 89 db mov %r11d,%r11d
7954: 45 85 db test %r11d,%r11d
7957: 74 18 je 0x7971
7959: 41 f7 c3 03 00 00 00 test $0x3,%r11d
7960: 0f 85 64 01 00 00 jne 0x7aca
7966: 41 f7 db neg %r11d
7969: 41 83 c3 20 add $0x20,%r11d
796d: 41 c1 eb 02 shr $0x2,%r11d
7971: 41 8d 43 10 lea 0x10(%r11),%eax
7975: 44 3b c0 cmp %eax,%r8d
7978: 0f 8c 4c 01 00 00 jl 0x7aca
797e: 44 89 c0 mov %r8d,%eax
7981: 45 33 d2 xor %r10d,%r10d
7984: 41 2b c3 sub %r11d,%eax
7987: 83 e0 0f and $0xf,%eax
798a: f7 d8 neg %eax
798c: 41 03 c0 add %r8d,%eax
798f: 45 85 db test %r11d,%r11d
7992: 76 24 jbe 0x79b8
7994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
79a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
79aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
79b0: 49 ff c2 inc %r10
79b3: 4d 3b d3 cmp %r11,%r10
79b6: 72 e8 jb 0x79a0
79b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
79bd: 4c 63 d0 movslq %eax,%r10
79c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
79c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79cd: 00
79ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79d5: 0f 1f 40 00 nopl 0x0(%rax)
79d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
79e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
79ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
79f4: 01
79f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
79f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
79ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
7a06: 01
7a07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
7a0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
7a12: 49 83 c3 10 add $0x10,%r11
7a16: 4d 3b da cmp %r10,%r11
7a19: 72 c5 jb 0x79e0
7a1b: 44 8d 50 01 lea 0x1(%rax),%r10d
7a1f: 45 3b d0 cmp %r8d,%r10d
7a22: 0f 87 90 00 00 00 ja 0x7ab8
7a28: 4d 63 c0 movslq %r8d,%r8
7a2b: 48 63 c0 movslq %eax,%rax
7a2e: 4c 2b c0 sub %rax,%r8
7a31: 41 80 f9 01 cmp $0x1,%r9b
7a35: 75 05 jne 0x7a3c
7a37: 45 33 db xor %r11d,%r11d
7a3a: eb 3d jmp 0x7a79
7a3c: 49 83 f8 04 cmp $0x4,%r8
7a40: 7c f5 jl 0x7a37
7a42: 48 63 c0 movslq %eax,%rax
7a45: 45 89 c3 mov %r8d,%r11d
7a48: 41 83 e3 fc and $0xfffffffc,%r11d
7a4c: 45 33 d2 xor %r10d,%r10d
7a4f: 4d 63 db movslq %r11d,%r11
7a52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
7a57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
7a5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
7a5f: 90 nop
7a60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
7a66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
7a6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
7a70: 49 83 c2 04 add $0x4,%r10
7a74: 4d 3b d3 cmp %r11,%r10
7a77: 72 e7 jb 0x7a60
7a79: 4d 3b d8 cmp %r8,%r11
7a7c: 73 3a jae 0x7ab8
7a7e: 48 63 c0 movslq %eax,%rax
7a81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7a85: 48 8d 04 81 lea (%rcx,%rax,4),%rax
7a89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a90: 00
7a91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a9f: 00
7aa0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7aa6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
7aaa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
7ab0: 49 ff c3 inc %r11
7ab3: 4d 3b d8 cmp %r8,%r11
7ab6: 72 e8 jb 0x7aa0
7ab8: 33 c0 xor %eax,%eax
7aba: c5 f8 77 vzeroupper
7abd: 41 5e pop %r14
7abf: c3 ret
7ac0: 41 b1 01 mov $0x1,%r9b
7ac3: 33 c0 xor %eax,%eax
7ac5: e9 d1 fd ff ff jmp 0x789b
7aca: 41 b1 01 mov $0x1,%r9b
7acd: 33 c0 xor %eax,%eax
7acf: e9 47 ff ff ff jmp 0x7a1b
7ad4: b8 fa ff ff ff mov $0xfffffffa,%eax
7ad9: 41 5e pop %r14
7adb: c3 ret
7adc: b8 f8 ff ff ff mov $0xfffffff8,%eax
7ae1: 41 5e pop %r14
7ae3: c3 ret
7ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aeb: 00
7aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aff: 00
7b00: 41 57 push %r15
7b02: 48 85 c9 test %rcx,%rcx
7b05: 0f 84 38 03 00 00 je 0x7e43
7b0b: 48 85 d2 test %rdx,%rdx
7b0e: 0f 84 2f 03 00 00 je 0x7e43
7b14: 45 85 c0 test %r8d,%r8d
7b17: 0f 8e 1e 03 00 00 jle 0x7e3b
7b1d: 8b 44 24 30 mov 0x30(%rsp),%eax
7b21: 85 c0 test %eax,%eax
7b23: 0f 84 74 01 00 00 je 0x7c9d
7b29: 83 f8 04 cmp $0x4,%eax
7b2c: 74 08 je 0x7b36
7b2e: b8 fb ff ff ff mov $0xfffffffb,%eax
7b33: 41 5f pop %r15
7b35: c3 ret
7b36: 41 83 f8 10 cmp $0x10,%r8d
7b3a: 0f 8c c8 02 00 00 jl 0x7e08
7b40: 41 83 f8 1d cmp $0x1d,%r8d
7b44: 0f 8c c6 02 00 00 jl 0x7e10
7b4a: 49 89 d7 mov %rdx,%r15
7b4d: 49 83 e7 1f and $0x1f,%r15
7b51: 45 85 ff test %r15d,%r15d
7b54: 74 18 je 0x7b6e
7b56: 41 f7 c7 03 00 00 00 test $0x3,%r15d
7b5d: 0f 85 a5 02 00 00 jne 0x7e08
7b63: 41 f7 df neg %r15d
7b66: 41 83 c7 20 add $0x20,%r15d
7b6a: 41 c1 ef 02 shr $0x2,%r15d
7b6e: 41 8d 47 10 lea 0x10(%r15),%eax
7b72: 44 3b c0 cmp %eax,%r8d
7b75: 0f 8c 8d 02 00 00 jl 0x7e08
7b7b: 45 89 c3 mov %r8d,%r11d
7b7e: 33 c0 xor %eax,%eax
7b80: 45 2b df sub %r15d,%r11d
7b83: 41 83 e3 0f and $0xf,%r11d
7b87: 41 f7 db neg %r11d
7b8a: 45 03 d8 add %r8d,%r11d
7b8d: 45 89 fa mov %r15d,%r10d
7b90: 45 85 ff test %r15d,%r15d
7b93: 76 21 jbe 0x7bb6
7b95: 0f 1f 40 00 nopl 0x0(%rax)
7b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ba0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
7ba5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
7ba9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
7bae: 48 ff c0 inc %rax
7bb1: 49 3b c2 cmp %r10,%rax
7bb4: 72 ea jb 0x7ba0
7bb6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
7bbb: 49 63 c3 movslq %r11d,%rax
7bbe: 66 90 xchg %ax,%ax
7bc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
7bc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
7bcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
7bd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
7bd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
7bdb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
7be2: 49 83 c2 10 add $0x10,%r10
7be6: 4c 3b d0 cmp %rax,%r10
7be9: 72 d5 jb 0x7bc0
7beb: 41 8d 43 01 lea 0x1(%r11),%eax
7bef: 41 3b c0 cmp %r8d,%eax
7bf2: 0f 87 00 02 00 00 ja 0x7df8
7bf8: 4d 63 c8 movslq %r8d,%r9
7bfb: 4d 63 db movslq %r11d,%r11
7bfe: 4d 2b cb sub %r11,%r9
7c01: 49 83 f9 04 cmp $0x4,%r9
7c05: 0f 8c f5 01 00 00 jl 0x7e00
7c0b: 4d 63 db movslq %r11d,%r11
7c0e: 45 89 ca mov %r9d,%r10d
7c11: 41 83 e2 fc and $0xfffffffc,%r10d
7c15: 45 33 c0 xor %r8d,%r8d
7c18: 4d 63 d2 movslq %r10d,%r10
7c1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
7c20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
7c24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
7c28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c2f: 00
7c30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7c3e: 00 00
7c40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
7c46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
7c4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
7c50: 49 83 c0 04 add $0x4,%r8
7c54: 4d 3b c2 cmp %r10,%r8
7c57: 72 e7 jb 0x7c40
7c59: 4d 3b d1 cmp %r9,%r10
7c5c: 0f 83 96 01 00 00 jae 0x7df8
7c62: 4d 63 db movslq %r11d,%r11
7c65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
7c69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
7c6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c74: 00
7c75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c7c: 0f 1f 40 00 nopl 0x0(%rax)
7c80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
7c86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
7c8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
7c90: 49 ff c2 inc %r10
7c93: 4d 3b d1 cmp %r9,%r10
7c96: 72 e8 jb 0x7c80
7c98: e9 5b 01 00 00 jmp 0x7df8
7c9d: 41 83 f8 10 cmp $0x10,%r8d
7ca1: 0f 8c 7d 01 00 00 jl 0x7e24
7ca7: 41 83 f8 1d cmp $0x1d,%r8d
7cab: 0f 8c 7b 01 00 00 jl 0x7e2c
7cb1: 49 89 d7 mov %rdx,%r15
7cb4: 49 83 e7 1f and $0x1f,%r15
7cb8: 45 85 ff test %r15d,%r15d
7cbb: 74 18 je 0x7cd5
7cbd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
7cc4: 0f 85 5a 01 00 00 jne 0x7e24
7cca: 41 f7 df neg %r15d
7ccd: 41 83 c7 20 add $0x20,%r15d
7cd1: 41 c1 ef 02 shr $0x2,%r15d
7cd5: 41 8d 47 10 lea 0x10(%r15),%eax
7cd9: 44 3b c0 cmp %eax,%r8d
7cdc: 0f 8c 42 01 00 00 jl 0x7e24
7ce2: 45 89 c3 mov %r8d,%r11d
7ce5: 33 c0 xor %eax,%eax
7ce7: 45 2b df sub %r15d,%r11d
7cea: 41 83 e3 0f and $0xf,%r11d
7cee: 41 f7 db neg %r11d
7cf1: 45 03 d8 add %r8d,%r11d
7cf4: 45 89 fa mov %r15d,%r10d
7cf7: 45 85 ff test %r15d,%r15d
7cfa: 76 1a jbe 0x7d16
7cfc: 0f 1f 40 00 nopl 0x0(%rax)
7d00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
7d05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
7d09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
7d0e: 48 ff c0 inc %rax
7d11: 49 3b c2 cmp %r10,%rax
7d14: 72 ea jb 0x7d00
7d16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
7d1b: 49 63 c3 movslq %r11d,%rax
7d1e: 66 90 xchg %ax,%ax
7d20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
7d26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
7d2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
7d31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
7d35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
7d3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
7d42: 49 83 c2 10 add $0x10,%r10
7d46: 4c 3b d0 cmp %rax,%r10
7d49: 72 d5 jb 0x7d20
7d4b: 41 8d 43 01 lea 0x1(%r11),%eax
7d4f: 41 3b c0 cmp %r8d,%eax
7d52: 0f 87 a0 00 00 00 ja 0x7df8
7d58: 4d 63 c8 movslq %r8d,%r9
7d5b: 4d 63 db movslq %r11d,%r11
7d5e: 4d 2b cb sub %r11,%r9
7d61: 49 83 f9 04 cmp $0x4,%r9
7d65: 0f 8c b4 00 00 00 jl 0x7e1f
7d6b: 4d 63 db movslq %r11d,%r11
7d6e: 45 89 ca mov %r9d,%r10d
7d71: 41 83 e2 fc and $0xfffffffc,%r10d
7d75: 45 33 c0 xor %r8d,%r8d
7d78: 4d 63 d2 movslq %r10d,%r10
7d7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
7d80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
7d84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
7d88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d8f: 00
7d90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7d9e: 00 00
7da0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
7da6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
7daa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
7db0: 49 83 c0 04 add $0x4,%r8
7db4: 4d 3b c2 cmp %r10,%r8
7db7: 72 e7 jb 0x7da0
7db9: 4d 3b d1 cmp %r9,%r10
7dbc: 73 3a jae 0x7df8
7dbe: 4d 63 db movslq %r11d,%r11
7dc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
7dc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
7dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7dd0: 00
7dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ddf: 00
7de0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
7de6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
7dea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
7df0: 49 ff c2 inc %r10
7df3: 4d 3b d1 cmp %r9,%r10
7df6: 72 e8 jb 0x7de0
7df8: 33 c0 xor %eax,%eax
7dfa: c5 f8 77 vzeroupper
7dfd: 41 5f pop %r15
7dff: c3 ret
7e00: 45 33 d2 xor %r10d,%r10d
7e03: e9 51 fe ff ff jmp 0x7c59
7e08: 45 33 db xor %r11d,%r11d
7e0b: e9 db fd ff ff jmp 0x7beb
7e10: 45 89 c3 mov %r8d,%r11d
7e13: 45 33 d2 xor %r10d,%r10d
7e16: 41 83 e3 f0 and $0xfffffff0,%r11d
7e1a: e9 97 fd ff ff jmp 0x7bb6
7e1f: 45 33 d2 xor %r10d,%r10d
7e22: eb 95 jmp 0x7db9
7e24: 45 33 db xor %r11d,%r11d
7e27: e9 1f ff ff ff jmp 0x7d4b
7e2c: 45 89 c3 mov %r8d,%r11d
7e2f: 45 33 d2 xor %r10d,%r10d
7e32: 41 83 e3 f0 and $0xfffffff0,%r11d
7e36: e9 db fe ff ff jmp 0x7d16
7e3b: b8 fa ff ff ff mov $0xfffffffa,%eax
7e40: 41 5f pop %r15
7e42: c3 ret
7e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e48: 41 5f pop %r15
7e4a: c3 ret
7e4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e52: 00
7e53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7e60: 48 83 ec 28 sub $0x28,%rsp
7e64: 48 85 c9 test %rcx,%rcx
7e67: 74 20 je 0x7e89
7e69: 48 85 d2 test %rdx,%rdx
7e6c: 74 1b je 0x7e89
7e6e: 45 85 c0 test %r8d,%r8d
7e71: 7f 0a jg 0x7e7d
7e73: b8 fa ff ff ff mov $0xfffffffa,%eax
7e78: 48 83 c4 28 add $0x28,%rsp
7e7c: c3 ret
7e7d: e8 3e 85 03 00 call 0x403c0
7e82: 33 c0 xor %eax,%eax
7e84: 48 83 c4 28 add $0x28,%rsp
7e88: c3 ret
7e89: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e8e: 48 83 c4 28 add $0x28,%rsp
7e92: c3 ret
7e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e9f: 00
7ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7ea5: 48 85 c9 test %rcx,%rcx
7ea8: 74 22 je 0x7ecc
7eaa: 48 85 d2 test %rdx,%rdx
7ead: 74 1d je 0x7ecc
7eaf: 45 85 c0 test %r8d,%r8d
7eb2: 7f 0b jg 0x7ebf
7eb4: b8 fa ff ff ff mov $0xfffffffa,%eax
7eb9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7ebe: c3 ret
7ebf: e8 7c 86 03 00 call 0x40540
7ec4: 33 c0 xor %eax,%eax
7ec6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7ecb: c3 ret
7ecc: b8 f8 ff ff ff mov $0xfffffff8,%eax
7ed1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7ed6: c3 ret
7ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7ede: 00 00
7ee0: 48 83 ec 28 sub $0x28,%rsp
7ee4: 48 85 c9 test %rcx,%rcx
7ee7: 74 20 je 0x7f09
7ee9: 48 85 d2 test %rdx,%rdx
7eec: 74 1b je 0x7f09
7eee: 45 85 c0 test %r8d,%r8d
7ef1: 7f 0a jg 0x7efd
7ef3: b8 fa ff ff ff mov $0xfffffffa,%eax
7ef8: 48 83 c4 28 add $0x28,%rsp
7efc: c3 ret
7efd: e8 be 87 03 00 call 0x406c0
7f02: 33 c0 xor %eax,%eax
7f04: 48 83 c4 28 add $0x28,%rsp
7f08: c3 ret
7f09: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f0e: 48 83 c4 28 add $0x28,%rsp
7f12: c3 ret
7f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f1f: 00
7f20: 56 push %rsi
7f21: 48 89 d6 mov %rdx,%rsi
7f24: 48 85 c9 test %rcx,%rcx
7f27: 0f 84 90 01 00 00 je 0x80bd
7f2d: 48 85 f6 test %rsi,%rsi
7f30: 0f 84 87 01 00 00 je 0x80bd
7f36: 45 85 c0 test %r8d,%r8d
7f39: 0f 8e 77 01 00 00 jle 0x80b6
7f3f: 41 83 f8 10 cmp $0x10,%r8d
7f43: 0f 8c 5d 01 00 00 jl 0x80a6
7f49: 49 89 f1 mov %rsi,%r9
7f4c: 49 83 e1 1f and $0x1f,%r9
7f50: 45 89 c9 mov %r9d,%r9d
7f53: 45 85 c9 test %r9d,%r9d
7f56: 74 18 je 0x7f70
7f58: 41 f7 c1 03 00 00 00 test $0x3,%r9d
7f5f: 0f 85 41 01 00 00 jne 0x80a6
7f65: 41 f7 d9 neg %r9d
7f68: 41 83 c1 20 add $0x20,%r9d
7f6c: 41 c1 e9 02 shr $0x2,%r9d
7f70: 41 8d 41 10 lea 0x10(%r9),%eax
7f74: 44 3b c0 cmp %eax,%r8d
7f77: 0f 8c 29 01 00 00 jl 0x80a6
7f7d: 44 89 c0 mov %r8d,%eax
7f80: 33 d2 xor %edx,%edx
7f82: 41 2b c1 sub %r9d,%eax
7f85: 83 e0 0f and $0xf,%eax
7f88: f7 d8 neg %eax
7f8a: 41 03 c0 add %r8d,%eax
7f8d: 45 85 c9 test %r9d,%r9d
7f90: 76 25 jbe 0x7fb7
7f92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fa0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
7fa5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
7faa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
7faf: 48 ff c2 inc %rdx
7fb2: 49 3b d1 cmp %r9,%rdx
7fb5: 72 e9 jb 0x7fa0
7fb7: 48 63 d0 movslq %eax,%rdx
7fba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7fc0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
7fc6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
7fcd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
7fd4: 01
7fd5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
7fdc: 01
7fdd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
7fe3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
7fea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
7ff0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
7ff7: 49 83 c1 10 add $0x10,%r9
7ffb: 4c 3b ca cmp %rdx,%r9
7ffe: 72 c0 jb 0x7fc0