Files

9101 lines
435 KiB
Plaintext

; th_9380: VA 0x180009380-0x180011380 (32768 bytes)
/tmp/opencode/dis/th_9380.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 45 89 c1 mov %r8d,%r9d
3: 49 89 d0 mov %rdx,%r8
6: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
10: 4d 85 c0 test %r8,%r8
13: 0f 84 f0 00 00 00 je 0x109
19: 45 85 c9 test %r9d,%r9d
1c: 0f 8e e1 00 00 00 jle 0x103
22: 49 63 d1 movslq %r9d,%rdx
25: 48 83 fa 08 cmp $0x8,%rdx
29: 0f 8c cf 00 00 00 jl 0xfe
2f: 4c 89 c0 mov %r8,%rax
32: 48 83 e0 1f and $0x1f,%rax
36: 85 c0 test %eax,%eax
38: 74 10 je 0x4a
3a: a8 07 test $0x7,%al
3c: 0f 85 bc 00 00 00 jne 0xfe
42: f7 d8 neg %eax
44: 83 c0 20 add $0x20,%eax
47: c1 e8 03 shr $0x3,%eax
4a: 8d 48 08 lea 0x8(%rax),%ecx
4d: 48 3b d1 cmp %rcx,%rdx
50: 0f 8c a8 00 00 00 jl 0xfe
56: 44 89 c9 mov %r9d,%ecx
59: 2b c8 sub %eax,%ecx
5b: 83 e1 07 and $0x7,%ecx
5e: 44 2b c9 sub %ecx,%r9d
61: 33 c9 xor %ecx,%ecx
63: 41 89 c2 mov %eax,%r10d
66: 85 c0 test %eax,%eax
68: 76 2e jbe 0x98
6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71: 00
72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
80: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
86: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
8a: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
90: 48 ff c1 inc %rcx
93: 49 3b ca cmp %r10,%rcx
96: 72 e8 jb 0x80
98: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
9d: 49 63 c1 movslq %r9d,%rax
a0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
a6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
ad: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
b3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
ba: 49 83 c2 08 add $0x8,%r10
be: 4c 3b d0 cmp %rax,%r10
c1: 72 dd jb 0xa0
c3: 33 c0 xor %eax,%eax
c5: 41 8d 49 01 lea 0x1(%r9),%ecx
c9: 48 63 c9 movslq %ecx,%rcx
cc: 48 3b ca cmp %rdx,%rcx
cf: 77 27 ja 0xf8
d1: 4d 63 c9 movslq %r9d,%r9
d4: 49 2b d1 sub %r9,%rdx
d7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e0: c5 fb 10 09 vmovsd (%rcx),%xmm1
e4: 48 ff c0 inc %rax
e7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
eb: c5 fb 11 11 vmovsd %xmm2,(%rcx)
ef: 48 83 c1 08 add $0x8,%rcx
f3: 48 3b c2 cmp %rdx,%rax
f6: 72 e8 jb 0xe0
f8: 33 c0 xor %eax,%eax
fa: c5 f8 77 vzeroupper
fd: c3 ret
fe: 45 33 c9 xor %r9d,%r9d
101: eb c0 jmp 0xc3
103: b8 fa ff ff ff mov $0xfffffffa,%eax
108: c3 ret
109: b8 f8 ff ff ff mov $0xfffffff8,%eax
10e: c3 ret
10f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
116: 00
117: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11e: 66 90 xchg %ax,%ax
120: 45 89 c1 mov %r8d,%r9d
123: 49 89 d0 mov %rdx,%r8
126: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
12b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
130: 4d 85 c0 test %r8,%r8
133: 0f 84 f0 00 00 00 je 0x229
139: 45 85 c9 test %r9d,%r9d
13c: 0f 8e e1 00 00 00 jle 0x223
142: 49 63 d1 movslq %r9d,%rdx
145: 48 83 fa 08 cmp $0x8,%rdx
149: 0f 8c cf 00 00 00 jl 0x21e
14f: 4c 89 c0 mov %r8,%rax
152: 48 83 e0 1f and $0x1f,%rax
156: 85 c0 test %eax,%eax
158: 74 10 je 0x16a
15a: a8 07 test $0x7,%al
15c: 0f 85 bc 00 00 00 jne 0x21e
162: f7 d8 neg %eax
164: 83 c0 20 add $0x20,%eax
167: c1 e8 03 shr $0x3,%eax
16a: 8d 48 08 lea 0x8(%rax),%ecx
16d: 48 3b d1 cmp %rcx,%rdx
170: 0f 8c a8 00 00 00 jl 0x21e
176: 44 89 c9 mov %r9d,%ecx
179: 2b c8 sub %eax,%ecx
17b: 83 e1 07 and $0x7,%ecx
17e: 44 2b c9 sub %ecx,%r9d
181: 33 c9 xor %ecx,%ecx
183: 41 89 c2 mov %eax,%r10d
186: 85 c0 test %eax,%eax
188: 76 2e jbe 0x1b8
18a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
191: 00
192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
1a6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
1aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
1b0: 48 ff c1 inc %rcx
1b3: 49 3b ca cmp %r10,%rcx
1b6: 72 e8 jb 0x1a0
1b8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
1bd: 49 63 c1 movslq %r9d,%rax
1c0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
1c6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
1cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
1d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
1da: 49 83 c2 08 add $0x8,%r10
1de: 4c 3b d0 cmp %rax,%r10
1e1: 72 dd jb 0x1c0
1e3: 33 c0 xor %eax,%eax
1e5: 41 8d 49 01 lea 0x1(%r9),%ecx
1e9: 48 63 c9 movslq %ecx,%rcx
1ec: 48 3b ca cmp %rdx,%rcx
1ef: 77 27 ja 0x218
1f1: 4d 63 c9 movslq %r9d,%r9
1f4: 49 2b d1 sub %r9,%rdx
1f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
1fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
200: c5 fb 10 01 vmovsd (%rcx),%xmm0
204: 48 ff c0 inc %rax
207: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
20b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
20f: 48 83 c1 08 add $0x8,%rcx
213: 48 3b c2 cmp %rdx,%rax
216: 72 e8 jb 0x200
218: 33 c0 xor %eax,%eax
21a: c5 f8 77 vzeroupper
21d: c3 ret
21e: 45 33 c9 xor %r9d,%r9d
221: eb c0 jmp 0x1e3
223: b8 fa ff ff ff mov $0xfffffffa,%eax
228: c3 ret
229: b8 f8 ff ff ff mov $0xfffffff8,%eax
22e: c3 ret
22f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
236: 00
237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23e: 66 90 xchg %ax,%ax
240: 55 push %rbp
241: 48 83 ec 30 sub $0x30,%rsp
245: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
24a: 48 89 4d 20 mov %rcx,0x20(%rbp)
24e: 48 89 55 28 mov %rdx,0x28(%rbp)
252: 44 89 45 30 mov %r8d,0x30(%rbp)
256: 48 8b 45 20 mov 0x20(%rbp),%rax
25a: 48 8b 55 28 mov 0x28(%rbp),%rdx
25e: 8b 4d 30 mov 0x30(%rbp),%ecx
261: 89 4d 08 mov %ecx,0x8(%rbp)
264: 48 89 c1 mov %rax,%rcx
267: 8b 45 08 mov 0x8(%rbp),%eax
26a: 41 89 c0 mov %eax,%r8d
26d: e8 8e 75 13 00 call 0x137800
272: 89 45 00 mov %eax,0x0(%rbp)
275: 8b 45 00 mov 0x0(%rbp),%eax
278: 48 8d 65 10 lea 0x10(%rbp),%rsp
27c: 5d pop %rbp
27d: c3 ret
27e: 66 90 xchg %ax,%ax
280: 55 push %rbp
281: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
286: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
28b: 48 89 4d 20 mov %rcx,0x20(%rbp)
28f: 48 89 55 28 mov %rdx,0x28(%rbp)
293: 44 89 45 30 mov %r8d,0x30(%rbp)
297: 48 8b 45 20 mov 0x20(%rbp),%rax
29b: 48 8b 55 28 mov 0x28(%rbp),%rdx
29f: 8b 4d 30 mov 0x30(%rbp),%ecx
2a2: 89 4d 08 mov %ecx,0x8(%rbp)
2a5: 48 89 c1 mov %rax,%rcx
2a8: 8b 45 08 mov 0x8(%rbp),%eax
2ab: 41 89 c0 mov %eax,%r8d
2ae: e8 6d 75 13 00 call 0x137820
2b3: 89 45 00 mov %eax,0x0(%rbp)
2b6: 8b 45 00 mov 0x0(%rbp),%eax
2b9: 48 8d 65 10 lea 0x10(%rbp),%rsp
2bd: 5d pop %rbp
2be: c3 ret
2bf: 90 nop
2c0: 55 push %rbp
2c1: 48 83 ec 30 sub $0x30,%rsp
2c5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
2ca: 48 89 4d 20 mov %rcx,0x20(%rbp)
2ce: 48 89 55 28 mov %rdx,0x28(%rbp)
2d2: 44 89 45 30 mov %r8d,0x30(%rbp)
2d6: 48 8b 45 20 mov 0x20(%rbp),%rax
2da: 48 8b 55 28 mov 0x28(%rbp),%rdx
2de: 8b 4d 30 mov 0x30(%rbp),%ecx
2e1: 89 4d 08 mov %ecx,0x8(%rbp)
2e4: 48 89 c1 mov %rax,%rcx
2e7: 8b 45 08 mov 0x8(%rbp),%eax
2ea: 41 89 c0 mov %eax,%r8d
2ed: e8 4e 75 13 00 call 0x137840
2f2: 89 45 00 mov %eax,0x0(%rbp)
2f5: 8b 45 00 mov 0x0(%rbp),%eax
2f8: 48 8d 65 10 lea 0x10(%rbp),%rsp
2fc: 5d pop %rbp
2fd: c3 ret
2fe: 66 90 xchg %ax,%ax
300: 55 push %rbp
301: 48 83 ec 30 sub $0x30,%rsp
305: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
30a: 48 89 4d 20 mov %rcx,0x20(%rbp)
30e: 48 89 55 28 mov %rdx,0x28(%rbp)
312: 44 89 45 30 mov %r8d,0x30(%rbp)
316: 48 8b 45 20 mov 0x20(%rbp),%rax
31a: 48 8b 55 28 mov 0x28(%rbp),%rdx
31e: 8b 4d 30 mov 0x30(%rbp),%ecx
321: 89 4d 08 mov %ecx,0x8(%rbp)
324: 48 89 c1 mov %rax,%rcx
327: 8b 45 08 mov 0x8(%rbp),%eax
32a: 41 89 c0 mov %eax,%r8d
32d: e8 2e 75 13 00 call 0x137860
332: 89 45 00 mov %eax,0x0(%rbp)
335: 8b 45 00 mov 0x0(%rbp),%eax
338: 48 8d 65 10 lea 0x10(%rbp),%rsp
33c: 5d pop %rbp
33d: c3 ret
33e: 66 90 xchg %ax,%ax
340: 55 push %rbp
341: 48 83 ec 30 sub $0x30,%rsp
345: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
34a: 48 89 4d 20 mov %rcx,0x20(%rbp)
34e: 48 89 55 28 mov %rdx,0x28(%rbp)
352: 44 89 45 30 mov %r8d,0x30(%rbp)
356: 48 8b 45 20 mov 0x20(%rbp),%rax
35a: 48 8b 55 28 mov 0x28(%rbp),%rdx
35e: 8b 4d 30 mov 0x30(%rbp),%ecx
361: 89 4d 08 mov %ecx,0x8(%rbp)
364: 48 89 c1 mov %rax,%rcx
367: 8b 45 08 mov 0x8(%rbp),%eax
36a: 41 89 c0 mov %eax,%r8d
36d: e8 0e 75 13 00 call 0x137880
372: 89 45 00 mov %eax,0x0(%rbp)
375: 8b 45 00 mov 0x0(%rbp),%eax
378: 48 8d 65 10 lea 0x10(%rbp),%rsp
37c: 5d pop %rbp
37d: c3 ret
37e: 66 90 xchg %ax,%ax
380: 55 push %rbp
381: 48 83 ec 30 sub $0x30,%rsp
385: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
38a: 48 89 4d 20 mov %rcx,0x20(%rbp)
38e: 48 89 55 28 mov %rdx,0x28(%rbp)
392: 44 89 45 30 mov %r8d,0x30(%rbp)
396: 48 8b 45 20 mov 0x20(%rbp),%rax
39a: 48 8b 55 28 mov 0x28(%rbp),%rdx
39e: 8b 4d 30 mov 0x30(%rbp),%ecx
3a1: 89 4d 08 mov %ecx,0x8(%rbp)
3a4: 48 89 c1 mov %rax,%rcx
3a7: 8b 45 08 mov 0x8(%rbp),%eax
3aa: 41 89 c0 mov %eax,%r8d
3ad: e8 ee 74 13 00 call 0x1378a0
3b2: 89 45 00 mov %eax,0x0(%rbp)
3b5: 8b 45 00 mov 0x0(%rbp),%eax
3b8: 48 8d 65 10 lea 0x10(%rbp),%rsp
3bc: 5d pop %rbp
3bd: c3 ret
3be: 66 90 xchg %ax,%ax
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 28 je 0x3f6
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: 89 c8 mov %ecx,%eax
3df: 48 c1 e9 20 shr $0x20,%rcx
3e3: 48 c1 e1 20 shl $0x20,%rcx
3e7: 48 0b c8 or %rax,%rcx
3ea: e8 51 75 03 00 call 0x37940
3ef: 33 c0 xor %eax,%eax
3f1: 48 83 c4 28 add $0x28,%rsp
3f5: c3 ret
3f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
3fb: 48 83 c4 28 add $0x28,%rsp
3ff: c3 ret
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 2a je 0x439
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: 89 c8 mov %ecx,%eax
421: 48 c1 e9 20 shr $0x20,%rcx
425: 48 c1 e1 20 shl $0x20,%rcx
429: 48 0b c8 or %rax,%rcx
42c: e8 2f 75 03 00 call 0x37960
431: 33 c0 xor %eax,%eax
433: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
438: c3 ret
439: b8 f8 ff ff ff mov $0xfffffff8,%eax
43e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
443: 90 nop
444: c3 ret
445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44c: 00
44d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
460: 48 83 ec 28 sub $0x28,%rsp
464: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
469: 48 85 d2 test %rdx,%rdx
46c: 74 28 je 0x496
46e: 45 85 c0 test %r8d,%r8d
471: 7f 0a jg 0x47d
473: b8 fa ff ff ff mov $0xfffffffa,%eax
478: 48 83 c4 28 add $0x28,%rsp
47c: c3 ret
47d: 89 c8 mov %ecx,%eax
47f: 48 c1 e9 20 shr $0x20,%rcx
483: 48 c1 e1 20 shl $0x20,%rcx
487: 48 0b c8 or %rax,%rcx
48a: e8 f1 74 03 00 call 0x37980
48f: 33 c0 xor %eax,%eax
491: 48 83 c4 28 add $0x28,%rsp
495: c3 ret
496: b8 f8 ff ff ff mov $0xfffffff8,%eax
49b: 48 83 c4 28 add $0x28,%rsp
49f: c3 ret
4a0: 48 83 ec 28 sub $0x28,%rsp
4a4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4a9: 48 85 d2 test %rdx,%rdx
4ac: 74 28 je 0x4d6
4ae: 45 85 c0 test %r8d,%r8d
4b1: 7f 0a jg 0x4bd
4b3: b8 fa ff ff ff mov $0xfffffffa,%eax
4b8: 48 83 c4 28 add $0x28,%rsp
4bc: c3 ret
4bd: 89 c8 mov %ecx,%eax
4bf: 48 c1 e9 20 shr $0x20,%rcx
4c3: 48 c1 e1 20 shl $0x20,%rcx
4c7: 48 0b c8 or %rax,%rcx
4ca: e8 d1 74 03 00 call 0x379a0
4cf: 33 c0 xor %eax,%eax
4d1: 48 83 c4 28 add $0x28,%rsp
4d5: c3 ret
4d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
4db: 48 83 c4 28 add $0x28,%rsp
4df: c3 ret
4e0: 48 83 ec 28 sub $0x28,%rsp
4e4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
4e9: 48 85 d2 test %rdx,%rdx
4ec: 74 28 je 0x516
4ee: 45 85 c0 test %r8d,%r8d
4f1: 7f 0a jg 0x4fd
4f3: b8 fa ff ff ff mov $0xfffffffa,%eax
4f8: 48 83 c4 28 add $0x28,%rsp
4fc: c3 ret
4fd: 89 c8 mov %ecx,%eax
4ff: 48 c1 e9 20 shr $0x20,%rcx
503: 48 c1 e1 20 shl $0x20,%rcx
507: 48 0b c8 or %rax,%rcx
50a: e8 b1 74 03 00 call 0x379c0
50f: 33 c0 xor %eax,%eax
511: 48 83 c4 28 add $0x28,%rsp
515: c3 ret
516: b8 f8 ff ff ff mov $0xfffffff8,%eax
51b: 48 83 c4 28 add $0x28,%rsp
51f: c3 ret
520: 48 83 ec 28 sub $0x28,%rsp
524: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
529: 48 85 d2 test %rdx,%rdx
52c: 74 28 je 0x556
52e: 45 85 c0 test %r8d,%r8d
531: 7f 0a jg 0x53d
533: b8 fa ff ff ff mov $0xfffffffa,%eax
538: 48 83 c4 28 add $0x28,%rsp
53c: c3 ret
53d: 89 c8 mov %ecx,%eax
53f: 48 c1 e9 20 shr $0x20,%rcx
543: 48 c1 e1 20 shl $0x20,%rcx
547: 48 0b c8 or %rax,%rcx
54a: e8 d1 77 03 00 call 0x37d20
54f: 33 c0 xor %eax,%eax
551: 48 83 c4 28 add $0x28,%rsp
555: c3 ret
556: b8 f8 ff ff ff mov $0xfffffff8,%eax
55b: 48 83 c4 28 add $0x28,%rsp
55f: c3 ret
560: 48 83 ec 28 sub $0x28,%rsp
564: 48 85 d2 test %rdx,%rdx
567: 74 41 je 0x5aa
569: 45 85 c0 test %r8d,%r8d
56c: 7e 32 jle 0x5a0
56e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c53998
575: 01
576: 7a 02 jp 0x57a
578: 74 10 je 0x58a
57a: 0f 57 c9 xorps %xmm1,%xmm1
57d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
581: 7a 02 jp 0x585
583: 74 0c je 0x591
585: e8 b6 7a 03 00 call 0x38040
58a: 33 c0 xor %eax,%eax
58c: 48 83 c4 28 add $0x28,%rsp
590: c3 ret
591: 48 89 d1 mov %rdx,%rcx
594: 44 89 c2 mov %r8d,%edx
597: 48 83 c4 28 add $0x28,%rsp
59b: e9 20 3f 01 00 jmp 0x144c0
5a0: b8 fa ff ff ff mov $0xfffffffa,%eax
5a5: 48 83 c4 28 add $0x28,%rsp
5a9: c3 ret
5aa: b8 f8 ff ff ff mov $0xfffffff8,%eax
5af: 48 83 c4 28 add $0x28,%rsp
5b3: c3 ret
5b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5c5: 48 85 d2 test %rdx,%rdx
5c8: 74 45 je 0x60f
5ca: 45 85 c0 test %r8d,%r8d
5cd: 7e 34 jle 0x603
5cf: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c539a0
5d6: 01
5d7: 7a 02 jp 0x5db
5d9: 74 10 je 0x5eb
5db: 0f 57 c9 xorps %xmm1,%xmm1
5de: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5e2: 7a 02 jp 0x5e6
5e4: 74 0d je 0x5f3
5e6: e8 f5 7b 03 00 call 0x381e0
5eb: 33 c0 xor %eax,%eax
5ed: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5f2: c3 ret
5f3: 48 89 d1 mov %rdx,%rcx
5f6: 44 89 c2 mov %r8d,%edx
5f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5fe: e9 bd 40 01 00 jmp 0x146c0
603: b8 fa ff ff ff mov $0xfffffffa,%eax
608: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
60d: 90 nop
60e: c3 ret
60f: b8 f8 ff ff ff mov $0xfffffff8,%eax
614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
619: 90 nop
61a: 90 nop
61b: 90 nop
61c: c3 ret
61d: 0f 1f 00 nopl (%rax)
620: 48 83 ec 28 sub $0x28,%rsp
624: 48 85 d2 test %rdx,%rdx
627: 74 41 je 0x66a
629: 45 85 c0 test %r8d,%r8d
62c: 7e 32 jle 0x660
62e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c539a8
635: 01
636: 7a 02 jp 0x63a
638: 74 10 je 0x64a
63a: 0f 57 c9 xorps %xmm1,%xmm1
63d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
641: 7a 02 jp 0x645
643: 74 0c je 0x651
645: e8 36 7d 03 00 call 0x38380
64a: 33 c0 xor %eax,%eax
64c: 48 83 c4 28 add $0x28,%rsp
650: c3 ret
651: 48 89 d1 mov %rdx,%rcx
654: 44 89 c2 mov %r8d,%edx
657: 48 83 c4 28 add $0x28,%rsp
65b: e9 40 42 01 00 jmp 0x148a0
660: b8 fa ff ff ff mov $0xfffffffa,%eax
665: 48 83 c4 28 add $0x28,%rsp
669: c3 ret
66a: b8 f8 ff ff ff mov $0xfffffff8,%eax
66f: 48 83 c4 28 add $0x28,%rsp
673: c3 ret
674: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
680: 48 83 ec 28 sub $0x28,%rsp
684: c5 f9 28 c8 vmovapd %xmm0,%xmm1
688: 48 85 d2 test %rdx,%rdx
68b: 0f 84 c2 01 00 00 je 0x853
691: 45 85 c0 test %r8d,%r8d
694: 0f 8e af 01 00 00 jle 0x849
69a: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c539b0
6a1: 01
6a2: 7a 06 jp 0x6aa
6a4: 0f 84 98 01 00 00 je 0x842
6aa: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
6ae: c5 f9 2e c8 vucomisd %xmm0,%xmm1
6b2: 7a 06 jp 0x6ba
6b4: 0f 84 78 01 00 00 je 0x832
6ba: 41 83 f8 10 cmp $0x10,%r8d
6be: 0f 8c 5e 01 00 00 jl 0x822
6c4: 49 89 d1 mov %rdx,%r9
6c7: 49 83 e1 1f and $0x1f,%r9
6cb: 45 85 c9 test %r9d,%r9d
6ce: 74 18 je 0x6e8
6d0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
6d7: 0f 85 45 01 00 00 jne 0x822
6dd: 41 f7 d9 neg %r9d
6e0: 41 83 c1 20 add $0x20,%r9d
6e4: 41 c1 e9 03 shr $0x3,%r9d
6e8: 41 8d 41 10 lea 0x10(%r9),%eax
6ec: 44 3b c0 cmp %eax,%r8d
6ef: 0f 8c 2d 01 00 00 jl 0x822
6f5: 45 89 c2 mov %r8d,%r10d
6f8: 33 c0 xor %eax,%eax
6fa: 45 2b d1 sub %r9d,%r10d
6fd: 41 83 e2 0f and $0xf,%r10d
701: 41 f7 da neg %r10d
704: 45 03 d0 add %r8d,%r10d
707: 45 89 cb mov %r9d,%r11d
70a: 45 85 c9 test %r9d,%r9d
70d: 76 23 jbe 0x732
70f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
716: 00
717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71e: 66 90 xchg %ax,%ax
720: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
725: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
72a: 48 ff c0 inc %rax
72d: 49 3b c3 cmp %r11,%rax
730: 72 ee jb 0x720
732: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
736: 4d 63 ca movslq %r10d,%r9
739: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
73f: 90 nop
740: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
746: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
74d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
754: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
75b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
761: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
768: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
76f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
776: 49 83 c3 10 add $0x10,%r11
77a: 4d 3b d9 cmp %r9,%r11
77d: 72 c1 jb 0x740
77f: 41 8d 42 01 lea 0x1(%r10),%eax
783: 41 3b c0 cmp %r8d,%eax
786: 0f 87 88 00 00 00 ja 0x814
78c: 4d 63 c0 movslq %r8d,%r8
78f: 4d 2b c1 sub %r9,%r8
792: 49 83 f8 04 cmp $0x4,%r8
796: 0f 8c 82 00 00 00 jl 0x81e
79c: 44 89 c0 mov %r8d,%eax
79f: 45 33 db xor %r11d,%r11d
7a2: 83 e0 fc and $0xfffffffc,%eax
7a5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
7a9: 48 63 c0 movslq %eax,%rax
7ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b3: 00
7b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7c0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
7c5: 49 83 c3 04 add $0x4,%r11
7c9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
7ce: 49 83 c1 20 add $0x20,%r9
7d2: 4c 3b d8 cmp %rax,%r11
7d5: 72 e9 jb 0x7c0
7d7: 49 3b c0 cmp %r8,%rax
7da: 73 38 jae 0x814
7dc: 4d 63 d2 movslq %r10d,%r10
7df: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
7e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
7e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ee: 00
7ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f6: 0f 1f 00 nopl (%rax)
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
800: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
804: 48 ff c0 inc %rax
807: c5 fb 11 02 vmovsd %xmm0,(%rdx)
80b: 48 83 c2 08 add $0x8,%rdx
80f: 49 3b c0 cmp %r8,%rax
812: 72 ec jb 0x800
814: 33 c0 xor %eax,%eax
816: c5 f8 77 vzeroupper
819: 48 83 c4 28 add $0x28,%rsp
81d: c3 ret
81e: 33 c0 xor %eax,%eax
820: eb b5 jmp 0x7d7
822: 45 33 d2 xor %r10d,%r10d
825: 41 83 f8 01 cmp $0x1,%r8d
829: 72 e9 jb 0x814
82b: 4d 63 c0 movslq %r8d,%r8
82e: 33 c0 xor %eax,%eax
830: eb a5 jmp 0x7d7
832: 48 89 d1 mov %rdx,%rcx
835: 44 89 c2 mov %r8d,%edx
838: e8 a3 40 01 00 call 0x148e0
83d: 48 83 c4 28 add $0x28,%rsp
841: c3 ret
842: 33 c0 xor %eax,%eax
844: 48 83 c4 28 add $0x28,%rsp
848: c3 ret
849: b8 fa ff ff ff mov $0xfffffffa,%eax
84e: 48 83 c4 28 add $0x28,%rsp
852: c3 ret
853: b8 f8 ff ff ff mov $0xfffffff8,%eax
858: 48 83 c4 28 add $0x28,%rsp
85c: c3 ret
85d: 0f 1f 00 nopl (%rax)
860: 48 83 ec 28 sub $0x28,%rsp
864: 48 85 d2 test %rdx,%rdx
867: 0f 84 be 01 00 00 je 0xa2b
86d: 45 85 c0 test %r8d,%r8d
870: 0f 8e ab 01 00 00 jle 0xa21
876: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c539b8
87d: 01
87e: 7a 06 jp 0x886
880: 0f 84 94 01 00 00 je 0xa1a
886: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
88a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
88e: 7a 06 jp 0x896
890: 0f 84 74 01 00 00 je 0xa0a
896: 41 83 f8 10 cmp $0x10,%r8d
89a: 0f 8c 62 01 00 00 jl 0xa02
8a0: 49 89 d3 mov %rdx,%r11
8a3: 49 83 e3 1f and $0x1f,%r11
8a7: 45 85 db test %r11d,%r11d
8aa: 74 18 je 0x8c4
8ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
8b3: 0f 85 49 01 00 00 jne 0xa02
8b9: 41 f7 db neg %r11d
8bc: 41 83 c3 20 add $0x20,%r11d
8c0: 41 c1 eb 03 shr $0x3,%r11d
8c4: 41 8d 43 10 lea 0x10(%r11),%eax
8c8: 44 3b c0 cmp %eax,%r8d
8cb: 0f 8c 31 01 00 00 jl 0xa02
8d1: 45 89 c1 mov %r8d,%r9d
8d4: 33 c0 xor %eax,%eax
8d6: 45 2b cb sub %r11d,%r9d
8d9: 41 83 e1 0f and $0xf,%r9d
8dd: 41 f7 d9 neg %r9d
8e0: 45 03 c8 add %r8d,%r9d
8e3: 45 89 da mov %r11d,%r10d
8e6: 45 85 db test %r11d,%r11d
8e9: 76 27 jbe 0x912
8eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8f2: 00
8f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
900: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
905: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
90a: 48 ff c0 inc %rax
90d: 49 3b c2 cmp %r10,%rax
910: 72 ee jb 0x900
912: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
917: 49 63 c1 movslq %r9d,%rax
91a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
920: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
926: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
92d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
934: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
93b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
941: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
948: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
94f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
956: 49 83 c2 10 add $0x10,%r10
95a: 4c 3b d0 cmp %rax,%r10
95d: 72 c1 jb 0x920
95f: 41 8d 41 01 lea 0x1(%r9),%eax
963: 41 3b c0 cmp %r8d,%eax
966: 0f 87 88 00 00 00 ja 0x9f4
96c: 4d 63 c0 movslq %r8d,%r8
96f: 4d 63 c9 movslq %r9d,%r9
972: 4d 2b c1 sub %r9,%r8
975: 49 83 f8 04 cmp $0x4,%r8
979: 0f 8c 7f 00 00 00 jl 0x9fe
97f: 4d 63 c9 movslq %r9d,%r9
982: 44 89 c0 mov %r8d,%eax
985: 83 e0 fc and $0xfffffffc,%eax
988: 45 33 db xor %r11d,%r11d
98b: 48 63 c0 movslq %eax,%rax
98e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
993: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
99e: 00 00
9a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
9a5: 49 83 c3 04 add $0x4,%r11
9a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
9ae: 49 83 c2 20 add $0x20,%r10
9b2: 4c 3b d8 cmp %rax,%r11
9b5: 72 e9 jb 0x9a0
9b7: 49 3b c0 cmp %r8,%rax
9ba: 73 38 jae 0x9f4
9bc: 4d 63 c9 movslq %r9d,%r9
9bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
9c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
9c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9ce: 00
9cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9d6: 0f 1f 00 nopl (%rax)
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
9e4: 48 ff c0 inc %rax
9e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
9eb: 48 83 c2 08 add $0x8,%rdx
9ef: 49 3b c0 cmp %r8,%rax
9f2: 72 ec jb 0x9e0
9f4: 33 c0 xor %eax,%eax
9f6: c5 f8 77 vzeroupper
9f9: 48 83 c4 28 add $0x28,%rsp
9fd: c3 ret
9fe: 33 c0 xor %eax,%eax
a00: eb b5 jmp 0x9b7
a02: 45 33 c9 xor %r9d,%r9d
a05: e9 55 ff ff ff jmp 0x95f
a0a: 48 89 d1 mov %rdx,%rcx
a0d: 44 89 c2 mov %r8d,%edx
a10: e8 0b 3f 01 00 call 0x14920
a15: 48 83 c4 28 add $0x28,%rsp
a19: c3 ret
a1a: 33 c0 xor %eax,%eax
a1c: 48 83 c4 28 add $0x28,%rsp
a20: c3 ret
a21: b8 fa ff ff ff mov $0xfffffffa,%eax
a26: 48 83 c4 28 add $0x28,%rsp
a2a: c3 ret
a2b: b8 f8 ff ff ff mov $0xfffffff8,%eax
a30: 48 83 c4 28 add $0x28,%rsp
a34: c3 ret
a35: 0f 1f 40 00 nopl 0x0(%rax)
a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a40: 48 83 ec 28 sub $0x28,%rsp
a44: 48 85 d2 test %rdx,%rdx
a47: 0f 84 be 01 00 00 je 0xc0b
a4d: 45 85 c0 test %r8d,%r8d
a50: 0f 8e ab 01 00 00 jle 0xc01
a56: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c539c0
a5d: 01
a5e: 7a 06 jp 0xa66
a60: 0f 84 94 01 00 00 je 0xbfa
a66: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
a6a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
a6e: 7a 06 jp 0xa76
a70: 0f 84 74 01 00 00 je 0xbea
a76: 41 83 f8 10 cmp $0x10,%r8d
a7a: 0f 8c 62 01 00 00 jl 0xbe2
a80: 49 89 d3 mov %rdx,%r11
a83: 49 83 e3 1f and $0x1f,%r11
a87: 45 85 db test %r11d,%r11d
a8a: 74 18 je 0xaa4
a8c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
a93: 0f 85 49 01 00 00 jne 0xbe2
a99: 41 f7 db neg %r11d
a9c: 41 83 c3 20 add $0x20,%r11d
aa0: 41 c1 eb 03 shr $0x3,%r11d
aa4: 41 8d 43 10 lea 0x10(%r11),%eax
aa8: 44 3b c0 cmp %eax,%r8d
aab: 0f 8c 31 01 00 00 jl 0xbe2
ab1: 45 89 c1 mov %r8d,%r9d
ab4: 33 c0 xor %eax,%eax
ab6: 45 2b cb sub %r11d,%r9d
ab9: 41 83 e1 0f and $0xf,%r9d
abd: 41 f7 d9 neg %r9d
ac0: 45 03 c8 add %r8d,%r9d
ac3: 45 89 da mov %r11d,%r10d
ac6: 45 85 db test %r11d,%r11d
ac9: 76 27 jbe 0xaf2
acb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ad2: 00
ad3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
ae0: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
ae5: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
aea: 48 ff c0 inc %rax
aed: 49 3b c2 cmp %r10,%rax
af0: 72 ee jb 0xae0
af2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
af7: 49 63 c1 movslq %r9d,%rax
afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
b00: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
b06: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
b0d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
b14: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
b1b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
b21: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
b28: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
b2f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
b36: 49 83 c2 10 add $0x10,%r10
b3a: 4c 3b d0 cmp %rax,%r10
b3d: 72 c1 jb 0xb00
b3f: 41 8d 41 01 lea 0x1(%r9),%eax
b43: 41 3b c0 cmp %r8d,%eax
b46: 0f 87 88 00 00 00 ja 0xbd4
b4c: 4d 63 c0 movslq %r8d,%r8
b4f: 4d 63 c9 movslq %r9d,%r9
b52: 4d 2b c1 sub %r9,%r8
b55: 49 83 f8 04 cmp $0x4,%r8
b59: 0f 8c 7f 00 00 00 jl 0xbde
b5f: 4d 63 c9 movslq %r9d,%r9
b62: 44 89 c0 mov %r8d,%eax
b65: 83 e0 fc and $0xfffffffc,%eax
b68: 45 33 db xor %r11d,%r11d
b6b: 48 63 c0 movslq %eax,%rax
b6e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
b73: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
b7e: 00 00
b80: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
b85: 49 83 c3 04 add $0x4,%r11
b89: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
b8e: 49 83 c2 20 add $0x20,%r10
b92: 4c 3b d8 cmp %rax,%r11
b95: 72 e9 jb 0xb80
b97: 49 3b c0 cmp %r8,%rax
b9a: 73 38 jae 0xbd4
b9c: 4d 63 c9 movslq %r9d,%r9
b9f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
ba3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bae: 00
baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bb6: 0f 1f 00 nopl (%rax)
bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bc0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
bc4: 48 ff c0 inc %rax
bc7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
bcb: 48 83 c2 08 add $0x8,%rdx
bcf: 49 3b c0 cmp %r8,%rax
bd2: 72 ec jb 0xbc0
bd4: 33 c0 xor %eax,%eax
bd6: c5 f8 77 vzeroupper
bd9: 48 83 c4 28 add $0x28,%rsp
bdd: c3 ret
bde: 33 c0 xor %eax,%eax
be0: eb b5 jmp 0xb97
be2: 45 33 c9 xor %r9d,%r9d
be5: e9 55 ff ff ff jmp 0xb3f
bea: 48 89 d1 mov %rdx,%rcx
bed: 44 89 c2 mov %r8d,%edx
bf0: e8 6b 3d 01 00 call 0x14960
bf5: 48 83 c4 28 add $0x28,%rsp
bf9: c3 ret
bfa: 33 c0 xor %eax,%eax
bfc: 48 83 c4 28 add $0x28,%rsp
c00: c3 ret
c01: b8 fa ff ff ff mov $0xfffffffa,%eax
c06: 48 83 c4 28 add $0x28,%rsp
c0a: c3 ret
c0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
c10: 48 83 c4 28 add $0x28,%rsp
c14: c3 ret
c15: 0f 1f 40 00 nopl 0x0(%rax)
c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c20: 56 push %rsi
c21: 57 push %rdi
c22: 41 54 push %r12
c24: 55 push %rbp
c25: 48 83 ec 28 sub $0x28,%rsp
c29: 89 cf mov %ecx,%edi
c2b: 4d 89 cc mov %r9,%r12
c2e: 83 ff 1e cmp $0x1e,%edi
c31: 0f 87 7a 01 00 00 ja 0xdb1
c37: 4d 85 e4 test %r12,%r12
c3a: 0f 84 80 01 00 00 je 0xdc0
c40: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
c45: 48 85 f6 test %rsi,%rsi
c48: 0f 84 72 01 00 00 je 0xdc0
c4e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
c53: 48 85 ed test %rbp,%rbp
c56: 0f 84 64 01 00 00 je 0xdc0
c5c: 83 fa 08 cmp $0x8,%edx
c5f: 74 1e je 0xc7f
c61: 83 fa 04 cmp $0x4,%edx
c64: 74 19 je 0xc7f
c66: 83 fa 01 cmp $0x1,%edx
c69: 74 14 je 0xc7f
c6b: 83 fa 02 cmp $0x2,%edx
c6e: 74 0f je 0xc7f
c70: b8 ee ff ff ff mov $0xffffffee,%eax
c75: 48 83 c4 28 add $0x28,%rsp
c79: 5d pop %rbp
c7a: 41 5c pop %r12
c7c: 5f pop %rdi
c7d: 5e pop %rsi
c7e: c3 ret
c7f: 83 ff 1d cmp $0x1d,%edi
c82: 0f 8f 29 01 00 00 jg 0xdb1
c88: 83 ff 04 cmp $0x4,%edi
c8b: 7f 14 jg 0xca1
c8d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
c94: 00
c95: 33 c0 xor %eax,%eax
c97: 89 06 mov %eax,(%rsi)
c99: 89 45 00 mov %eax,0x0(%rbp)
c9c: e9 04 01 00 00 jmp 0xda5
ca1: 83 ff 06 cmp $0x6,%edi
ca4: 7f 11 jg 0xcb7
ca6: 33 c0 xor %eax,%eax
ca8: 41 89 04 24 mov %eax,(%r12)
cac: 89 06 mov %eax,(%rsi)
cae: 89 45 00 mov %eax,0x0(%rbp)
cb1: 41 8b 04 24 mov (%r12),%eax
cb5: eb 67 jmp 0xd1e
cb7: 8d 4f ff lea -0x1(%rdi),%ecx
cba: 83 f9 10 cmp $0x10,%ecx
cbd: 7f 48 jg 0xd07
cbf: 41 bb 01 00 00 00 mov $0x1,%r11d
cc5: 41 d3 e3 shl %cl,%r11d
cc8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
ccf: 00
cd0: 83 e0 c0 and $0xffffffc0,%eax
cd3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
cda: 00
cdb: 41 89 04 24 mov %eax,(%r12)
cdf: 44 89 d8 mov %r11d,%eax
ce2: d1 f8 sar $1,%eax
ce4: 41 83 e2 c0 and $0xffffffc0,%r10d
ce8: c1 e8 1e shr $0x1e,%eax
ceb: 41 03 c3 add %r11d,%eax
cee: 83 e0 fc and $0xfffffffc,%eax
cf1: 83 c0 43 add $0x43,%eax
cf4: c7 06 00 00 00 00 movl $0x0,(%rsi)
cfa: 83 e0 c0 and $0xffffffc0,%eax
cfd: 44 89 55 00 mov %r10d,0x0(%rbp)
d01: 41 03 04 24 add (%r12),%eax
d05: eb 12 jmp 0xd19
d07: 4c 89 e2 mov %r12,%rdx
d0a: 49 89 f0 mov %rsi,%r8
d0d: 49 89 e9 mov %rbp,%r9
d10: e8 eb 77 03 00 call 0x38500
d15: 41 8b 04 24 mov (%r12),%eax
d19: 83 ff 13 cmp $0x13,%edi
d1c: 7d 2a jge 0xd48
d1e: 89 f9 mov %edi,%ecx
d20: 41 ba 01 00 00 00 mov $0x1,%r10d
d26: 41 d3 e2 shl %cl,%r10d
d29: 45 89 d3 mov %r10d,%r11d
d2c: 41 d1 fb sar $1,%r11d
d2f: 41 c1 eb 1e shr $0x1e,%r11d
d33: 45 03 da add %r10d,%r11d
d36: 41 c1 eb 02 shr $0x2,%r11d
d3a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
d41: 00
d42: 41 83 e2 c0 and $0xffffffc0,%r10d
d46: eb 18 jmp 0xd60
d48: 41 ba 01 00 00 00 mov $0x1,%r10d
d4e: 8d 4f 14 lea 0x14(%rdi),%ecx
d51: 41 d3 e2 shl %cl,%r10d
d54: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
d5b: 00
d5c: 41 83 e2 c0 and $0xffffffc0,%r10d
d60: 83 ff 0a cmp $0xa,%edi
d63: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
d6a: 00
d6b: 41 89 04 24 mov %eax,(%r12)
d6f: 7f 04 jg 0xd75
d71: 33 c0 xor %eax,%eax
d73: eb 21 jmp 0xd96
d75: 89 f9 mov %edi,%ecx
d77: b8 01 00 00 00 mov $0x1,%eax
d7c: d3 e0 shl %cl,%eax
d7e: 89 c7 mov %eax,%edi
d80: d1 ff sar $1,%edi
d82: c1 ef 1e shr $0x1e,%edi
d85: 03 f8 add %eax,%edi
d87: 83 e7 fc and $0xfffffffc,%edi
d8a: 83 c7 43 add $0x43,%edi
d8d: 83 e7 c0 and $0xffffffc0,%edi
d90: 8b 16 mov (%rsi),%edx
d92: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
d96: 89 06 mov %eax,(%rsi)
d98: 8b 45 00 mov 0x0(%rbp),%eax
d9b: 85 c0 test %eax,%eax
d9d: 7e 06 jle 0xda5
d9f: 83 c0 40 add $0x40,%eax
da2: 89 45 00 mov %eax,0x0(%rbp)
da5: 33 c0 xor %eax,%eax
da7: 48 83 c4 28 add $0x28,%rsp
dab: 5d pop %rbp
dac: 41 5c pop %r12
dae: 5f pop %rdi
daf: 5e pop %rsi
db0: c3 ret
db1: b8 ef ff ff ff mov $0xffffffef,%eax
db6: 48 83 c4 28 add $0x28,%rsp
dba: 5d pop %rbp
dbb: 41 5c pop %r12
dbd: 5f pop %rdi
dbe: 5e pop %rsi
dbf: c3 ret
dc0: b8 f8 ff ff ff mov $0xfffffff8,%eax
dc5: 48 83 c4 28 add $0x28,%rsp
dc9: 5d pop %rbp
dca: 41 5c pop %r12
dcc: 5f pop %rdi
dcd: 5e pop %rsi
dce: c3 ret
dcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dd6: 00
dd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
dde: 66 90 xchg %ax,%ax
de0: 41 54 push %r12
de2: 41 55 push %r13
de4: 41 56 push %r14
de6: 41 57 push %r15
de8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
ded: 41 89 cd mov %ecx,%r13d
df0: 4d 89 cc mov %r9,%r12
df3: 41 83 fd 1e cmp $0x1e,%r13d
df7: 0f 87 94 01 00 00 ja 0xf91
dfd: 4d 85 e4 test %r12,%r12
e00: 0f 84 9e 01 00 00 je 0xfa4
e06: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
e0b: 4d 85 f6 test %r14,%r14
e0e: 0f 84 90 01 00 00 je 0xfa4
e14: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
e19: 4d 85 ff test %r15,%r15
e1c: 0f 84 82 01 00 00 je 0xfa4
e22: 83 fa 08 cmp $0x8,%edx
e25: 74 22 je 0xe49
e27: 83 fa 04 cmp $0x4,%edx
e2a: 74 1d je 0xe49
e2c: 83 fa 01 cmp $0x1,%edx
e2f: 74 18 je 0xe49
e31: 83 fa 02 cmp $0x2,%edx
e34: 74 13 je 0xe49
e36: b8 ee ff ff ff mov $0xffffffee,%eax
e3b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
e40: 41 5f pop %r15
e42: 41 5e pop %r14
e44: 41 5d pop %r13
e46: 41 5c pop %r12
e48: c3 ret
e49: 41 83 fd 1d cmp $0x1d,%r13d
e4d: 0f 8f 3e 01 00 00 jg 0xf91
e53: 41 83 fd 04 cmp $0x4,%r13d
e57: 7f 15 jg 0xe6e
e59: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
e60: 00
e61: 33 c0 xor %eax,%eax
e63: 41 89 06 mov %eax,(%r14)
e66: 41 89 07 mov %eax,(%r15)
e69: e9 13 01 00 00 jmp 0xf81
e6e: 41 83 fd 06 cmp $0x6,%r13d
e72: 7f 12 jg 0xe86
e74: 33 c0 xor %eax,%eax
e76: 41 89 04 24 mov %eax,(%r12)
e7a: 41 89 06 mov %eax,(%r14)
e7d: 41 89 07 mov %eax,(%r15)
e80: 41 8b 14 24 mov (%r12),%edx
e84: eb 6a jmp 0xef0
e86: 41 8d 4d ff lea -0x1(%r13),%ecx
e8a: 83 f9 11 cmp $0x11,%ecx
e8d: 7f 49 jg 0xed8
e8f: 41 bb 01 00 00 00 mov $0x1,%r11d
e95: 41 d3 e3 shl %cl,%r11d
e98: 44 89 da mov %r11d,%edx
e9b: 45 89 da mov %r11d,%r10d
e9e: d1 fa sar $1,%edx
ea0: c1 ea 1e shr $0x1e,%edx
ea3: 41 c1 e2 03 shl $0x3,%r10d
ea7: 41 03 d3 add %r11d,%edx
eaa: 44 89 d0 mov %r10d,%eax
ead: 83 e2 fc and $0xfffffffc,%edx
eb0: 83 c0 47 add $0x47,%eax
eb3: 41 83 c2 3f add $0x3f,%r10d
eb7: 83 c2 43 add $0x43,%edx
eba: 83 e0 c0 and $0xffffffc0,%eax
ebd: 41 89 04 24 mov %eax,(%r12)
ec1: 41 83 e2 c0 and $0xffffffc0,%r10d
ec5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
ecc: 83 e2 c0 and $0xffffffc0,%edx
ecf: 45 89 17 mov %r10d,(%r15)
ed2: 41 03 14 24 add (%r12),%edx
ed6: eb 12 jmp 0xeea
ed8: 4c 89 e2 mov %r12,%rdx
edb: 4d 89 f0 mov %r14,%r8
ede: 4d 89 f9 mov %r15,%r9
ee1: e8 5a 78 03 00 call 0x38740
ee6: 41 8b 14 24 mov (%r12),%edx
eea: 41 83 fd 13 cmp $0x13,%r13d
eee: 7d 29 jge 0xf19
ef0: 44 89 e9 mov %r13d,%ecx
ef3: b8 01 00 00 00 mov $0x1,%eax
ef8: d3 e0 shl %cl,%eax
efa: 41 89 c2 mov %eax,%r10d
efd: 41 d1 fa sar $1,%r10d
f00: 41 c1 ea 1e shr $0x1e,%r10d
f04: 44 03 d0 add %eax,%r10d
f07: 41 c1 ea 02 shr $0x2,%r10d
f0b: 41 c1 e2 03 shl $0x3,%r10d
f0f: 41 83 c2 3f add $0x3f,%r10d
f13: 41 83 e2 c0 and $0xffffffc0,%r10d
f17: eb 1c jmp 0xf35
f19: 41 ba 01 00 00 00 mov $0x1,%r10d
f1f: 41 8d 4d 14 lea 0x14(%r13),%ecx
f23: 41 d3 e2 shl %cl,%r10d
f26: 41 c1 e2 03 shl $0x3,%r10d
f2a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
f31: 41 83 e2 c0 and $0xffffffc0,%r10d
f35: 45 03 d2 add %r10d,%r10d
f38: 41 03 d2 add %r10d,%edx
f3b: 81 c2 00 01 00 00 add $0x100,%edx
f41: 41 89 14 24 mov %edx,(%r12)
f45: 41 83 fd 0a cmp $0xa,%r13d
f49: 7f 04 jg 0xf4f
f4b: 33 d2 xor %edx,%edx
f4d: eb 22 jmp 0xf71
f4f: 44 89 e9 mov %r13d,%ecx
f52: b8 01 00 00 00 mov $0x1,%eax
f57: d3 e0 shl %cl,%eax
f59: 89 c2 mov %eax,%edx
f5b: d1 fa sar $1,%edx
f5d: c1 ea 1e shr $0x1e,%edx
f60: 03 d0 add %eax,%edx
f62: 83 e2 fc and $0xfffffffc,%edx
f65: 83 c2 43 add $0x43,%edx
f68: 83 e2 c0 and $0xffffffc0,%edx
f6b: 83 c2 40 add $0x40,%edx
f6e: 41 03 16 add (%r14),%edx
f71: 41 89 16 mov %edx,(%r14)
f74: 41 8b 07 mov (%r15),%eax
f77: 85 c0 test %eax,%eax
f79: 7e 06 jle 0xf81
f7b: 83 c0 40 add $0x40,%eax
f7e: 41 89 07 mov %eax,(%r15)
f81: 33 c0 xor %eax,%eax
f83: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f88: 41 5f pop %r15
f8a: 41 5e pop %r14
f8c: 41 5d pop %r13
f8e: 41 5c pop %r12
f90: c3 ret
f91: b8 ef ff ff ff mov $0xffffffef,%eax
f96: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
f9b: 41 5f pop %r15
f9d: 41 5e pop %r14
f9f: 41 5d pop %r13
fa1: 41 5c pop %r12
fa3: c3 ret
fa4: b8 f8 ff ff ff mov $0xfffffff8,%eax
fa9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
fae: 41 5f pop %r15
fb0: 41 5e pop %r14
fb2: 41 5d pop %r13
fb4: 41 5c pop %r12
fb6: c3 ret
fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
fbe: 00 00
fc0: 56 push %rsi
fc1: 57 push %rdi
fc2: 41 54 push %r12
fc4: 55 push %rbp
fc5: 48 83 ec 28 sub $0x28,%rsp
fc9: 89 cf mov %ecx,%edi
fcb: 4d 89 cc mov %r9,%r12
fce: 83 ff 1e cmp $0x1e,%edi
fd1: 0f 87 7a 01 00 00 ja 0x1151
fd7: 4d 85 e4 test %r12,%r12
fda: 0f 84 80 01 00 00 je 0x1160
fe0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
fe5: 48 85 f6 test %rsi,%rsi
fe8: 0f 84 72 01 00 00 je 0x1160
fee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
ff3: 48 85 ed test %rbp,%rbp
ff6: 0f 84 64 01 00 00 je 0x1160
ffc: 83 fa 08 cmp $0x8,%edx
fff: 74 1e je 0x101f
1001: 83 fa 04 cmp $0x4,%edx
1004: 74 19 je 0x101f
1006: 83 fa 01 cmp $0x1,%edx
1009: 74 14 je 0x101f
100b: 83 fa 02 cmp $0x2,%edx
100e: 74 0f je 0x101f
1010: b8 ee ff ff ff mov $0xffffffee,%eax
1015: 48 83 c4 28 add $0x28,%rsp
1019: 5d pop %rbp
101a: 41 5c pop %r12
101c: 5f pop %rdi
101d: 5e pop %rsi
101e: c3 ret
101f: 83 ff 1d cmp $0x1d,%edi
1022: 0f 8f 29 01 00 00 jg 0x1151
1028: 83 ff 04 cmp $0x4,%edi
102b: 7f 14 jg 0x1041
102d: 33 c0 xor %eax,%eax
102f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1036: 00
1037: 89 06 mov %eax,(%rsi)
1039: 89 45 00 mov %eax,0x0(%rbp)
103c: e9 04 01 00 00 jmp 0x1145
1041: 83 ff 06 cmp $0x6,%edi
1044: 7f 11 jg 0x1057
1046: 33 c0 xor %eax,%eax
1048: 41 89 04 24 mov %eax,(%r12)
104c: 89 06 mov %eax,(%rsi)
104e: 89 45 00 mov %eax,0x0(%rbp)
1051: 41 8b 04 24 mov (%r12),%eax
1055: eb 67 jmp 0x10be
1057: 8d 4f ff lea -0x1(%rdi),%ecx
105a: 83 f9 11 cmp $0x11,%ecx
105d: 7f 48 jg 0x10a7
105f: 41 bb 01 00 00 00 mov $0x1,%r11d
1065: 41 d3 e3 shl %cl,%r11d
1068: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
106f: 00
1070: 83 e0 c0 and $0xffffffc0,%eax
1073: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
107a: 00
107b: 41 89 04 24 mov %eax,(%r12)
107f: 44 89 d8 mov %r11d,%eax
1082: 41 83 e2 c0 and $0xffffffc0,%r10d
1086: d1 f8 sar $1,%eax
1088: c7 06 00 00 00 00 movl $0x0,(%rsi)
108e: c1 e8 1e shr $0x1e,%eax
1091: 44 89 55 00 mov %r10d,0x0(%rbp)
1095: 41 03 c3 add %r11d,%eax
1098: 83 e0 fc and $0xfffffffc,%eax
109b: 83 c0 43 add $0x43,%eax
109e: 83 e0 c0 and $0xffffffc0,%eax
10a1: 41 03 04 24 add (%r12),%eax
10a5: eb 12 jmp 0x10b9
10a7: 4c 89 e2 mov %r12,%rdx
10aa: 49 89 f0 mov %rsi,%r8
10ad: 49 89 e9 mov %rbp,%r9
10b0: e8 ab 78 03 00 call 0x38960
10b5: 41 8b 04 24 mov (%r12),%eax
10b9: 83 ff 15 cmp $0x15,%edi
10bc: 7d 2a jge 0x10e8
10be: 89 f9 mov %edi,%ecx
10c0: 41 ba 01 00 00 00 mov $0x1,%r10d
10c6: 41 d3 e2 shl %cl,%r10d
10c9: 45 89 d3 mov %r10d,%r11d
10cc: 41 d1 fb sar $1,%r11d
10cf: 41 c1 eb 1e shr $0x1e,%r11d
10d3: 45 03 da add %r10d,%r11d
10d6: 41 c1 eb 02 shr $0x2,%r11d
10da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
10e1: 00
10e2: 41 83 e2 c0 and $0xffffffc0,%r10d
10e6: eb 18 jmp 0x1100
10e8: 8d 4f 14 lea 0x14(%rdi),%ecx
10eb: 41 ba 01 00 00 00 mov $0x1,%r10d
10f1: 41 d3 e2 shl %cl,%r10d
10f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
10fb: 00
10fc: 41 83 e2 c0 and $0xffffffc0,%r10d
1100: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
1107: 00
1108: 41 89 04 24 mov %eax,(%r12)
110c: 83 ff 0a cmp $0xa,%edi
110f: 7f 04 jg 0x1115
1111: 33 c0 xor %eax,%eax
1113: eb 21 jmp 0x1136
1115: 89 f9 mov %edi,%ecx
1117: b8 01 00 00 00 mov $0x1,%eax
111c: 8b 16 mov (%rsi),%edx
111e: d3 e0 shl %cl,%eax
1120: 89 c7 mov %eax,%edi
1122: d1 ff sar $1,%edi
1124: c1 ef 1e shr $0x1e,%edi
1127: 03 f8 add %eax,%edi
1129: 83 e7 fc and $0xfffffffc,%edi
112c: 83 c7 43 add $0x43,%edi
112f: 83 e7 c0 and $0xffffffc0,%edi
1132: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
1136: 89 06 mov %eax,(%rsi)
1138: 8b 45 00 mov 0x0(%rbp),%eax
113b: 85 c0 test %eax,%eax
113d: 7e 06 jle 0x1145
113f: 83 c0 40 add $0x40,%eax
1142: 89 45 00 mov %eax,0x0(%rbp)
1145: 33 c0 xor %eax,%eax
1147: 48 83 c4 28 add $0x28,%rsp
114b: 5d pop %rbp
114c: 41 5c pop %r12
114e: 5f pop %rdi
114f: 5e pop %rsi
1150: c3 ret
1151: b8 ef ff ff ff mov $0xffffffef,%eax
1156: 48 83 c4 28 add $0x28,%rsp
115a: 5d pop %rbp
115b: 41 5c pop %r12
115d: 5f pop %rdi
115e: 5e pop %rsi
115f: c3 ret
1160: b8 f8 ff ff ff mov $0xfffffff8,%eax
1165: 48 83 c4 28 add $0x28,%rsp
1169: 5d pop %rbp
116a: 41 5c pop %r12
116c: 5f pop %rdi
116d: 5e pop %rsi
116e: c3 ret
116f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1176: 00
1177: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
117e: 66 90 xchg %ax,%ax
1180: 56 push %rsi
1181: 57 push %rdi
1182: 41 54 push %r12
1184: 55 push %rbp
1185: 48 83 ec 28 sub $0x28,%rsp
1189: 89 cf mov %ecx,%edi
118b: 4d 89 cc mov %r9,%r12
118e: 83 ff 1e cmp $0x1e,%edi
1191: 0f 87 7a 01 00 00 ja 0x1311
1197: 4d 85 e4 test %r12,%r12
119a: 0f 84 80 01 00 00 je 0x1320
11a0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
11a5: 48 85 f6 test %rsi,%rsi
11a8: 0f 84 72 01 00 00 je 0x1320
11ae: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
11b3: 48 85 ed test %rbp,%rbp
11b6: 0f 84 64 01 00 00 je 0x1320
11bc: 83 fa 08 cmp $0x8,%edx
11bf: 74 1e je 0x11df
11c1: 83 fa 04 cmp $0x4,%edx
11c4: 74 19 je 0x11df
11c6: 83 fa 01 cmp $0x1,%edx
11c9: 74 14 je 0x11df
11cb: 83 fa 02 cmp $0x2,%edx
11ce: 74 0f je 0x11df
11d0: b8 ee ff ff ff mov $0xffffffee,%eax
11d5: 48 83 c4 28 add $0x28,%rsp
11d9: 5d pop %rbp
11da: 41 5c pop %r12
11dc: 5f pop %rdi
11dd: 5e pop %rsi
11de: c3 ret
11df: 83 ff 1d cmp $0x1d,%edi
11e2: 0f 8f 29 01 00 00 jg 0x1311
11e8: 83 ff 04 cmp $0x4,%edi
11eb: 7f 14 jg 0x1201
11ed: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
11f4: 00
11f5: 33 c0 xor %eax,%eax
11f7: 89 06 mov %eax,(%rsi)
11f9: 89 45 00 mov %eax,0x0(%rbp)
11fc: e9 04 01 00 00 jmp 0x1305
1201: 83 ff 07 cmp $0x7,%edi
1204: 7f 11 jg 0x1217
1206: 33 c0 xor %eax,%eax
1208: 41 89 04 24 mov %eax,(%r12)
120c: 89 06 mov %eax,(%rsi)
120e: 89 45 00 mov %eax,0x0(%rbp)
1211: 41 8b 04 24 mov (%r12),%eax
1215: eb 67 jmp 0x127e
1217: 8d 4f ff lea -0x1(%rdi),%ecx
121a: 83 f9 12 cmp $0x12,%ecx
121d: 7f 48 jg 0x1267
121f: 41 bb 01 00 00 00 mov $0x1,%r11d
1225: 41 d3 e3 shl %cl,%r11d
1228: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
122f: 00
1230: 83 e0 c0 and $0xffffffc0,%eax
1233: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
123a: 00
123b: 41 89 04 24 mov %eax,(%r12)
123f: 44 89 d8 mov %r11d,%eax
1242: d1 f8 sar $1,%eax
1244: 41 83 e2 c0 and $0xffffffc0,%r10d
1248: c1 e8 1e shr $0x1e,%eax
124b: 41 03 c3 add %r11d,%eax
124e: 83 e0 fc and $0xfffffffc,%eax
1251: 83 c0 43 add $0x43,%eax
1254: c7 06 00 00 00 00 movl $0x0,(%rsi)
125a: 83 e0 c0 and $0xffffffc0,%eax
125d: 44 89 55 00 mov %r10d,0x0(%rbp)
1261: 41 03 04 24 add (%r12),%eax
1265: eb 12 jmp 0x1279
1267: 4c 89 e2 mov %r12,%rdx
126a: 49 89 f0 mov %rsi,%r8
126d: 49 89 e9 mov %rbp,%r9
1270: e8 2b 79 03 00 call 0x38ba0
1275: 41 8b 04 24 mov (%r12),%eax
1279: 83 ff 13 cmp $0x13,%edi
127c: 7d 2a jge 0x12a8
127e: 89 f9 mov %edi,%ecx
1280: 41 ba 01 00 00 00 mov $0x1,%r10d
1286: 41 d3 e2 shl %cl,%r10d
1289: 45 89 d3 mov %r10d,%r11d
128c: 41 d1 fb sar $1,%r11d
128f: 41 c1 eb 1e shr $0x1e,%r11d
1293: 45 03 da add %r10d,%r11d
1296: 41 c1 eb 02 shr $0x2,%r11d
129a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
12a1: 00
12a2: 41 83 e2 c0 and $0xffffffc0,%r10d
12a6: eb 18 jmp 0x12c0
12a8: 41 ba 01 00 00 00 mov $0x1,%r10d
12ae: 8d 4f 14 lea 0x14(%rdi),%ecx
12b1: 41 d3 e2 shl %cl,%r10d
12b4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
12bb: 00
12bc: 41 83 e2 c0 and $0xffffffc0,%r10d
12c0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
12c7: 00
12c8: 41 89 04 24 mov %eax,(%r12)
12cc: 83 ff 0a cmp $0xa,%edi
12cf: 7f 04 jg 0x12d5
12d1: 33 c0 xor %eax,%eax
12d3: eb 21 jmp 0x12f6
12d5: 89 f9 mov %edi,%ecx
12d7: b8 01 00 00 00 mov $0x1,%eax
12dc: d3 e0 shl %cl,%eax
12de: 89 c7 mov %eax,%edi
12e0: d1 ff sar $1,%edi
12e2: c1 ef 1e shr $0x1e,%edi
12e5: 03 f8 add %eax,%edi
12e7: 83 e7 fc and $0xfffffffc,%edi
12ea: 83 c7 43 add $0x43,%edi
12ed: 83 e7 c0 and $0xffffffc0,%edi
12f0: 8b 16 mov (%rsi),%edx
12f2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
12f6: 89 06 mov %eax,(%rsi)
12f8: 8b 45 00 mov 0x0(%rbp),%eax
12fb: 85 c0 test %eax,%eax
12fd: 7e 06 jle 0x1305
12ff: 83 c0 40 add $0x40,%eax
1302: 89 45 00 mov %eax,0x0(%rbp)
1305: 33 c0 xor %eax,%eax
1307: 48 83 c4 28 add $0x28,%rsp
130b: 5d pop %rbp
130c: 41 5c pop %r12
130e: 5f pop %rdi
130f: 5e pop %rsi
1310: c3 ret
1311: b8 ef ff ff ff mov $0xffffffef,%eax
1316: 48 83 c4 28 add $0x28,%rsp
131a: 5d pop %rbp
131b: 41 5c pop %r12
131d: 5f pop %rdi
131e: 5e pop %rsi
131f: c3 ret
1320: b8 f8 ff ff ff mov $0xfffffff8,%eax
1325: 48 83 c4 28 add $0x28,%rsp
1329: 5d pop %rbp
132a: 41 5c pop %r12
132c: 5f pop %rdi
132d: 5e pop %rsi
132e: c3 ret
132f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1336: 00
1337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
133e: 66 90 xchg %ax,%ax
1340: 56 push %rsi
1341: 57 push %rdi
1342: 41 54 push %r12
1344: 41 55 push %r13
1346: 48 83 ec 28 sub $0x28,%rsp
134a: 41 89 cc mov %ecx,%r12d
134d: 4d 89 cd mov %r9,%r13
1350: 41 83 fc 1e cmp $0x1e,%r12d
1354: 0f 87 7b 01 00 00 ja 0x14d5
135a: 4d 85 ed test %r13,%r13
135d: 0f 84 82 01 00 00 je 0x14e5
1363: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
1368: 48 85 ff test %rdi,%rdi
136b: 0f 84 74 01 00 00 je 0x14e5
1371: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
1376: 48 85 f6 test %rsi,%rsi
1379: 0f 84 66 01 00 00 je 0x14e5
137f: 83 fa 08 cmp $0x8,%edx
1382: 74 1f je 0x13a3
1384: 83 fa 04 cmp $0x4,%edx
1387: 74 1a je 0x13a3
1389: 83 fa 01 cmp $0x1,%edx
138c: 74 15 je 0x13a3
138e: 83 fa 02 cmp $0x2,%edx
1391: 74 10 je 0x13a3
1393: b8 ee ff ff ff mov $0xffffffee,%eax
1398: 48 83 c4 28 add $0x28,%rsp
139c: 41 5d pop %r13
139e: 41 5c pop %r12
13a0: 5f pop %rdi
13a1: 5e pop %rsi
13a2: c3 ret
13a3: 41 83 fc 1d cmp $0x1d,%r12d
13a7: 0f 8f 28 01 00 00 jg 0x14d5
13ad: 41 83 fc 04 cmp $0x4,%r12d
13b1: 7f 13 jg 0x13c6
13b3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
13ba: 00
13bb: 33 c0 xor %eax,%eax
13bd: 89 07 mov %eax,(%rdi)
13bf: 89 06 mov %eax,(%rsi)
13c1: e9 02 01 00 00 jmp 0x14c8
13c6: 41 83 fc 07 cmp $0x7,%r12d
13ca: 7f 16 jg 0x13e2
13cc: 33 c0 xor %eax,%eax
13ce: 41 ba 01 00 00 00 mov $0x1,%r10d
13d4: 41 89 45 00 mov %eax,0x0(%r13)
13d8: 89 07 mov %eax,(%rdi)
13da: 89 06 mov %eax,(%rsi)
13dc: 41 8b 45 00 mov 0x0(%r13),%eax
13e0: eb 6f jmp 0x1451
13e2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
13e7: 83 f9 12 cmp $0x12,%ecx
13ea: 7f 47 jg 0x1433
13ec: 41 ba 01 00 00 00 mov $0x1,%r10d
13f2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
13f7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
13fe: 00
13ff: 83 e0 c0 and $0xffffffc0,%eax
1402: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
1409: 00
140a: 41 89 45 00 mov %eax,0x0(%r13)
140e: 44 89 d8 mov %r11d,%eax
1411: d1 f8 sar $1,%eax
1413: 83 e1 c0 and $0xffffffc0,%ecx
1416: c1 e8 1e shr $0x1e,%eax
1419: 41 03 c3 add %r11d,%eax
141c: 83 e0 fc and $0xfffffffc,%eax
141f: 83 c0 43 add $0x43,%eax
1422: c7 07 00 00 00 00 movl $0x0,(%rdi)
1428: 83 e0 c0 and $0xffffffc0,%eax
142b: 89 0e mov %ecx,(%rsi)
142d: 41 03 45 00 add 0x0(%r13),%eax
1431: eb 18 jmp 0x144b
1433: 4c 89 ea mov %r13,%rdx
1436: 49 89 f8 mov %rdi,%r8
1439: 49 89 f1 mov %rsi,%r9
143c: e8 9f 79 03 00 call 0x38de0
1441: 41 8b 45 00 mov 0x0(%r13),%eax
1445: 41 ba 01 00 00 00 mov $0x1,%r10d
144b: 41 83 fc 13 cmp $0x13,%r12d
144f: 7d 23 jge 0x1474
1451: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
1456: 41 89 cb mov %ecx,%r11d
1459: 41 d1 fb sar $1,%r11d
145c: 41 c1 eb 1e shr $0x1e,%r11d
1460: 44 03 d9 add %ecx,%r11d
1463: 41 c1 eb 02 shr $0x2,%r11d
1467: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
146e: 00
146f: 83 e1 c0 and $0xffffffc0,%ecx
1472: eb 15 jmp 0x1489
1474: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
1479: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
147e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
1485: 00
1486: 83 e1 c0 and $0xffffffc0,%ecx
1489: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
1490: 41 89 45 00 mov %eax,0x0(%r13)
1494: 41 83 fc 0a cmp $0xa,%r12d
1498: 7f 04 jg 0x149e
149a: 33 c0 xor %eax,%eax
149c: eb 1d jmp 0x14bb
149e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
14a3: 89 c1 mov %eax,%ecx
14a5: d1 f9 sar $1,%ecx
14a7: c1 e9 1e shr $0x1e,%ecx
14aa: 03 c8 add %eax,%ecx
14ac: 83 e1 fc and $0xfffffffc,%ecx
14af: 83 c1 43 add $0x43,%ecx
14b2: 83 e1 c0 and $0xffffffc0,%ecx
14b5: 8b 17 mov (%rdi),%edx
14b7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
14bb: 89 07 mov %eax,(%rdi)
14bd: 8b 06 mov (%rsi),%eax
14bf: 85 c0 test %eax,%eax
14c1: 7e 05 jle 0x14c8
14c3: 83 c0 40 add $0x40,%eax
14c6: 89 06 mov %eax,(%rsi)
14c8: 33 c0 xor %eax,%eax
14ca: 48 83 c4 28 add $0x28,%rsp
14ce: 41 5d pop %r13
14d0: 41 5c pop %r12
14d2: 5f pop %rdi
14d3: 5e pop %rsi
14d4: c3 ret
14d5: b8 ef ff ff ff mov $0xffffffef,%eax
14da: 48 83 c4 28 add $0x28,%rsp
14de: 41 5d pop %r13
14e0: 41 5c pop %r12
14e2: 5f pop %rdi
14e3: 5e pop %rsi
14e4: c3 ret
14e5: b8 f8 ff ff ff mov $0xfffffff8,%eax
14ea: 48 83 c4 28 add $0x28,%rsp
14ee: 41 5d pop %r13
14f0: 41 5c pop %r12
14f2: 5f pop %rdi
14f3: 5e pop %rsi
14f4: c3 ret
14f5: 0f 1f 40 00 nopl 0x0(%rax)
14f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1500: 56 push %rsi
1501: 57 push %rdi
1502: 41 54 push %r12
1504: 41 55 push %r13
1506: 48 83 ec 28 sub $0x28,%rsp
150a: 41 89 cc mov %ecx,%r12d
150d: 4d 89 cd mov %r9,%r13
1510: 41 83 fc 1e cmp $0x1e,%r12d
1514: 0f 87 7b 01 00 00 ja 0x1695
151a: 4d 85 ed test %r13,%r13
151d: 0f 84 82 01 00 00 je 0x16a5
1523: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
1528: 48 85 ff test %rdi,%rdi
152b: 0f 84 74 01 00 00 je 0x16a5
1531: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
1536: 48 85 f6 test %rsi,%rsi
1539: 0f 84 66 01 00 00 je 0x16a5
153f: 83 fa 08 cmp $0x8,%edx
1542: 74 1f je 0x1563
1544: 83 fa 04 cmp $0x4,%edx
1547: 74 1a je 0x1563
1549: 83 fa 01 cmp $0x1,%edx
154c: 74 15 je 0x1563
154e: 83 fa 02 cmp $0x2,%edx
1551: 74 10 je 0x1563
1553: b8 ee ff ff ff mov $0xffffffee,%eax
1558: 48 83 c4 28 add $0x28,%rsp
155c: 41 5d pop %r13
155e: 41 5c pop %r12
1560: 5f pop %rdi
1561: 5e pop %rsi
1562: c3 ret
1563: 41 83 fc 1d cmp $0x1d,%r12d
1567: 0f 8f 28 01 00 00 jg 0x1695
156d: 41 83 fc 04 cmp $0x4,%r12d
1571: 7f 13 jg 0x1586
1573: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
157a: 00
157b: 33 c0 xor %eax,%eax
157d: 89 07 mov %eax,(%rdi)
157f: 89 06 mov %eax,(%rsi)
1581: e9 02 01 00 00 jmp 0x1688
1586: 41 83 fc 07 cmp $0x7,%r12d
158a: 7f 16 jg 0x15a2
158c: 33 c0 xor %eax,%eax
158e: 41 ba 01 00 00 00 mov $0x1,%r10d
1594: 41 89 45 00 mov %eax,0x0(%r13)
1598: 89 07 mov %eax,(%rdi)
159a: 89 06 mov %eax,(%rsi)
159c: 41 8b 45 00 mov 0x0(%r13),%eax
15a0: eb 6f jmp 0x1611
15a2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
15a7: 83 f9 12 cmp $0x12,%ecx
15aa: 7f 47 jg 0x15f3
15ac: 41 ba 01 00 00 00 mov $0x1,%r10d
15b2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
15b7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
15be: 00
15bf: 83 e0 c0 and $0xffffffc0,%eax
15c2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
15c9: 00
15ca: 41 89 45 00 mov %eax,0x0(%r13)
15ce: 44 89 d8 mov %r11d,%eax
15d1: d1 f8 sar $1,%eax
15d3: 83 e1 c0 and $0xffffffc0,%ecx
15d6: c1 e8 1e shr $0x1e,%eax
15d9: 41 03 c3 add %r11d,%eax
15dc: 83 e0 fc and $0xfffffffc,%eax
15df: 83 c0 43 add $0x43,%eax
15e2: c7 07 00 00 00 00 movl $0x0,(%rdi)
15e8: 83 e0 c0 and $0xffffffc0,%eax
15eb: 89 0e mov %ecx,(%rsi)
15ed: 41 03 45 00 add 0x0(%r13),%eax
15f1: eb 18 jmp 0x160b
15f3: 4c 89 ea mov %r13,%rdx
15f6: 49 89 f8 mov %rdi,%r8
15f9: 49 89 f1 mov %rsi,%r9
15fc: e8 ff 79 03 00 call 0x39000
1601: 41 8b 45 00 mov 0x0(%r13),%eax
1605: 41 ba 01 00 00 00 mov $0x1,%r10d
160b: 41 83 fc 13 cmp $0x13,%r12d
160f: 7d 23 jge 0x1634
1611: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
1616: 41 89 cb mov %ecx,%r11d
1619: 41 d1 fb sar $1,%r11d
161c: 41 c1 eb 1e shr $0x1e,%r11d
1620: 44 03 d9 add %ecx,%r11d
1623: 41 c1 eb 02 shr $0x2,%r11d
1627: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
162e: 00
162f: 83 e1 c0 and $0xffffffc0,%ecx
1632: eb 15 jmp 0x1649
1634: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
1639: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
163e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
1645: 00
1646: 83 e1 c0 and $0xffffffc0,%ecx
1649: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
1650: 41 89 45 00 mov %eax,0x0(%r13)
1654: 41 83 fc 0a cmp $0xa,%r12d
1658: 7f 04 jg 0x165e
165a: 33 c0 xor %eax,%eax
165c: eb 1d jmp 0x167b
165e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
1663: 89 c1 mov %eax,%ecx
1665: d1 f9 sar $1,%ecx
1667: c1 e9 1e shr $0x1e,%ecx
166a: 03 c8 add %eax,%ecx
166c: 83 e1 fc and $0xfffffffc,%ecx
166f: 83 c1 43 add $0x43,%ecx
1672: 83 e1 c0 and $0xffffffc0,%ecx
1675: 8b 17 mov (%rdi),%edx
1677: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
167b: 89 07 mov %eax,(%rdi)
167d: 8b 06 mov (%rsi),%eax
167f: 85 c0 test %eax,%eax
1681: 7e 05 jle 0x1688
1683: 83 c0 40 add $0x40,%eax
1686: 89 06 mov %eax,(%rsi)
1688: 33 c0 xor %eax,%eax
168a: 48 83 c4 28 add $0x28,%rsp
168e: 41 5d pop %r13
1690: 41 5c pop %r12
1692: 5f pop %rdi
1693: 5e pop %rsi
1694: c3 ret
1695: b8 ef ff ff ff mov $0xffffffef,%eax
169a: 48 83 c4 28 add $0x28,%rsp
169e: 41 5d pop %r13
16a0: 41 5c pop %r12
16a2: 5f pop %rdi
16a3: 5e pop %rsi
16a4: c3 ret
16a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
16aa: 48 83 c4 28 add $0x28,%rsp
16ae: 41 5d pop %r13
16b0: 41 5c pop %r12
16b2: 5f pop %rdi
16b3: 5e pop %rsi
16b4: c3 ret
16b5: 0f 1f 40 00 nopl 0x0(%rax)
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16c0: 48 83 ec 28 sub $0x28,%rsp
16c4: 48 85 c9 test %rcx,%rcx
16c7: 74 25 je 0x16ee
16c9: 48 85 d2 test %rdx,%rdx
16cc: 74 20 je 0x16ee
16ce: 4d 85 c0 test %r8,%r8
16d1: 74 1b je 0x16ee
16d3: 45 85 c9 test %r9d,%r9d
16d6: 7f 0a jg 0x16e2
16d8: b8 fa ff ff ff mov $0xfffffffa,%eax
16dd: 48 83 c4 28 add $0x28,%rsp
16e1: c3 ret
16e2: e8 e9 c0 a5 01 call 0x1a5d7d0
16e7: 33 c0 xor %eax,%eax
16e9: 48 83 c4 28 add $0x28,%rsp
16ed: c3 ret
16ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
16f3: 48 83 c4 28 add $0x28,%rsp
16f7: c3 ret
16f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16ff: 00
1700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1705: 48 85 c9 test %rcx,%rcx
1708: 74 27 je 0x1731
170a: 48 85 d2 test %rdx,%rdx
170d: 74 22 je 0x1731
170f: 4d 85 c0 test %r8,%r8
1712: 74 1d je 0x1731
1714: 45 85 c9 test %r9d,%r9d
1717: 7f 0b jg 0x1724
1719: b8 fa ff ff ff mov $0xfffffffa,%eax
171e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1723: c3 ret
1724: e8 57 c7 a5 01 call 0x1a5de80
1729: 33 c0 xor %eax,%eax
172b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1730: c3 ret
1731: b8 f8 ff ff ff mov $0xfffffff8,%eax
1736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
173b: c3 ret
173c: 0f 1f 40 00 nopl 0x0(%rax)
1740: 48 83 ec 28 sub $0x28,%rsp
1744: 48 85 c9 test %rcx,%rcx
1747: 74 25 je 0x176e
1749: 48 85 d2 test %rdx,%rdx
174c: 74 20 je 0x176e
174e: 4d 85 c0 test %r8,%r8
1751: 74 1b je 0x176e
1753: 45 85 c9 test %r9d,%r9d
1756: 7f 0a jg 0x1762
1758: b8 fa ff ff ff mov $0xfffffffa,%eax
175d: 48 83 c4 28 add $0x28,%rsp
1761: c3 ret
1762: e8 c9 cd a5 01 call 0x1a5e530
1767: 33 c0 xor %eax,%eax
1769: 48 83 c4 28 add $0x28,%rsp
176d: c3 ret
176e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1773: 48 83 c4 28 add $0x28,%rsp
1777: c3 ret
1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
177f: 00
1780: 56 push %rsi
1781: 57 push %rdi
1782: 55 push %rbp
1783: 48 89 d5 mov %rdx,%rbp
1786: 48 85 c9 test %rcx,%rcx
1789: 0f 84 2b 02 00 00 je 0x19ba
178f: 48 85 ed test %rbp,%rbp
1792: 0f 84 22 02 00 00 je 0x19ba
1798: 4d 85 c0 test %r8,%r8
179b: 0f 84 19 02 00 00 je 0x19ba
17a1: 45 85 c9 test %r9d,%r9d
17a4: 0f 8e 07 02 00 00 jle 0x19b1
17aa: 41 83 f9 08 cmp $0x8,%r9d
17ae: 0f 8c ed 01 00 00 jl 0x19a1
17b4: 4c 89 c6 mov %r8,%rsi
17b7: 48 83 e6 1f and $0x1f,%rsi
17bb: 89 f6 mov %esi,%esi
17bd: 85 f6 test %esi,%esi
17bf: 74 14 je 0x17d5
17c1: f7 c6 07 00 00 00 test $0x7,%esi
17c7: 0f 85 d4 01 00 00 jne 0x19a1
17cd: f7 de neg %esi
17cf: 83 c6 20 add $0x20,%esi
17d2: c1 ee 03 shr $0x3,%esi
17d5: 8d 46 08 lea 0x8(%rsi),%eax
17d8: 44 3b c8 cmp %eax,%r9d
17db: 0f 8c c0 01 00 00 jl 0x19a1
17e1: 44 89 c8 mov %r9d,%eax
17e4: 33 d2 xor %edx,%edx
17e6: 2b c6 sub %esi,%eax
17e8: 83 e0 07 and $0x7,%eax
17eb: f7 d8 neg %eax
17ed: 41 03 c1 add %r9d,%eax
17f0: 85 f6 test %esi,%esi
17f2: 76 3e jbe 0x1832
17f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
1805: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
180b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
180f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1813: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1818: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
181c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
1820: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
1824: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
182a: 48 ff c2 inc %rdx
182d: 48 3b d6 cmp %rsi,%rdx
1830: 72 ce jb 0x1800
1832: 48 63 d0 movslq %eax,%rdx
1835: 0f 1f 40 00 nopl 0x0(%rax)
1839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1840: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
1846: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
184b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
1852: 01
1853: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
1857: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
185b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
1862: 01
1863: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
1867: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
186c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1870: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
1874: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
187a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
1880: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
1886: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
188d: 01
188e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
1892: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
1896: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
189d: 01
189e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
18a2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
18a7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
18ab: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
18af: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
18b6: 48 83 c6 08 add $0x8,%rsi
18ba: 48 3b f2 cmp %rdx,%rsi
18bd: 72 81 jb 0x1840
18bf: 8d 70 01 lea 0x1(%rax),%esi
18c2: 41 3b f1 cmp %r9d,%esi
18c5: 0f 87 c8 00 00 00 ja 0x1993
18cb: 4d 63 c9 movslq %r9d,%r9
18ce: 4c 2b ca sub %rdx,%r9
18d1: 49 83 f9 02 cmp $0x2,%r9
18d5: 0f 8c c1 00 00 00 jl 0x199c
18db: 45 89 cb mov %r9d,%r11d
18de: 45 33 d2 xor %r10d,%r10d
18e1: 41 83 e3 fe and $0xfffffffe,%r11d
18e5: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
18e9: 4d 63 db movslq %r11d,%r11
18ec: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
18f1: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
18f5: 0f 1f 40 00 nopl 0x0(%rax)
18f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1900: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
1906: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
190c: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
1912: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
1917: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
191b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
191f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
1923: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
1929: 49 83 c2 02 add $0x2,%r10
192d: 4d 3b d3 cmp %r11,%r10
1930: 72 ce jb 0x1900
1932: 4d 3b d9 cmp %r9,%r11
1935: 73 5c jae 0x1993
1937: 48 63 c0 movslq %eax,%rax
193a: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
193e: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
1943: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
1947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
194e: 00
194f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1956: 0f 1f 00 nopl (%rax)
1959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1960: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
1966: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
196c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
1970: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1974: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1979: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
197d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
1981: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
1985: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
198b: 49 ff c3 inc %r11
198e: 4d 3b d9 cmp %r9,%r11
1991: 72 cd jb 0x1960
1993: 33 c0 xor %eax,%eax
1995: c5 f8 77 vzeroupper
1998: 5d pop %rbp
1999: 5f pop %rdi
199a: 5e pop %rsi
199b: c3 ret
199c: 45 33 db xor %r11d,%r11d
199f: eb 91 jmp 0x1932
19a1: 33 c0 xor %eax,%eax
19a3: 41 83 f9 01 cmp $0x1,%r9d
19a7: 72 ea jb 0x1993
19a9: 4d 63 c9 movslq %r9d,%r9
19ac: 45 33 db xor %r11d,%r11d
19af: eb 81 jmp 0x1932
19b1: b8 fa ff ff ff mov $0xfffffffa,%eax
19b6: 5d pop %rbp
19b7: 5f pop %rdi
19b8: 5e pop %rsi
19b9: c3 ret
19ba: b8 f8 ff ff ff mov $0xfffffff8,%eax
19bf: 5d pop %rbp
19c0: 5f pop %rdi
19c1: 5e pop %rsi
19c2: c3 ret
19c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19ca: 00
19cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19e0: 41 56 push %r14
19e2: 49 89 ca mov %rcx,%r10
19e5: 49 89 d3 mov %rdx,%r11
19e8: 4d 85 d2 test %r10,%r10
19eb: 0f 84 82 01 00 00 je 0x1b73
19f1: 4d 85 db test %r11,%r11
19f4: 0f 84 79 01 00 00 je 0x1b73
19fa: 4d 85 c0 test %r8,%r8
19fd: 0f 84 70 01 00 00 je 0x1b73
1a03: 45 85 c9 test %r9d,%r9d
1a06: 0f 8e 5f 01 00 00 jle 0x1b6b
1a0c: 49 63 d1 movslq %r9d,%rdx
1a0f: 48 83 fa 08 cmp $0x8,%rdx
1a13: 0f 8c 3f 01 00 00 jl 0x1b58
1a19: 48 83 fa 0f cmp $0xf,%rdx
1a1d: 0f 8c 3a 01 00 00 jl 0x1b5d
1a23: 4c 89 c0 mov %r8,%rax
1a26: 48 83 e0 1f and $0x1f,%rax
1a2a: 85 c0 test %eax,%eax
1a2c: 74 10 je 0x1a3e
1a2e: a8 07 test $0x7,%al
1a30: 0f 85 22 01 00 00 jne 0x1b58
1a36: f7 d8 neg %eax
1a38: 83 c0 20 add $0x20,%eax
1a3b: c1 e8 03 shr $0x3,%eax
1a3e: 89 c1 mov %eax,%ecx
1a40: 4c 8d 71 08 lea 0x8(%rcx),%r14
1a44: 49 3b d6 cmp %r14,%rdx
1a47: 0f 8c 0b 01 00 00 jl 0x1b58
1a4d: 45 89 ce mov %r9d,%r14d
1a50: 44 2b f0 sub %eax,%r14d
1a53: 41 83 e6 07 and $0x7,%r14d
1a57: 45 2b ce sub %r14d,%r9d
1a5a: 4d 63 c9 movslq %r9d,%r9
1a5d: 85 c0 test %eax,%eax
1a5f: b8 00 00 00 00 mov $0x0,%eax
1a64: 76 5a jbe 0x1ac0
1a66: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a6d: 00
1a6e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a75: 0f 1f 40 00 nopl 0x0(%rax)
1a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a80: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
1a86: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
1a8c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1a90: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1a95: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1a99: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
1a9d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1aa2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
1aa8: 48 ff c0 inc %rax
1aab: 48 3b c1 cmp %rcx,%rax
1aae: 72 d0 jb 0x1a80
1ab0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ab7: 00
1ab8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1abf: 90 nop
1ac0: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
1ac6: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
1acc: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
1ad1: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1ad5: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
1adb: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
1ae0: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
1ae6: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
1aed: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
1af4: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
1af9: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
1afd: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
1b04: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
1b09: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
1b10: 48 83 c1 08 add $0x8,%rcx
1b14: 49 3b c9 cmp %r9,%rcx
1b17: 72 a7 jb 0x1ac0
1b19: 4c 3b ca cmp %rdx,%r9
1b1c: 73 32 jae 0x1b50
1b1e: 66 90 xchg %ax,%ax
1b20: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
1b26: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
1b2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1b30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1b35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1b39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
1b3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1b42: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
1b48: 49 ff c1 inc %r9
1b4b: 4c 3b ca cmp %rdx,%r9
1b4e: 72 d0 jb 0x1b20
1b50: 33 c0 xor %eax,%eax
1b52: c5 f8 77 vzeroupper
1b55: 41 5e pop %r14
1b57: c3 ret
1b58: 45 33 c9 xor %r9d,%r9d
1b5b: eb bc jmp 0x1b19
1b5d: 41 83 e1 f8 and $0xfffffff8,%r9d
1b61: 33 c9 xor %ecx,%ecx
1b63: 4d 63 c9 movslq %r9d,%r9
1b66: e9 55 ff ff ff jmp 0x1ac0
1b6b: b8 fa ff ff ff mov $0xfffffffa,%eax
1b70: 41 5e pop %r14
1b72: c3 ret
1b73: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b78: 41 5e pop %r14
1b7a: c3 ret
1b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1b80: 41 56 push %r14
1b82: 49 89 ca mov %rcx,%r10
1b85: 49 89 d3 mov %rdx,%r11
1b88: 4d 85 d2 test %r10,%r10
1b8b: 0f 84 a2 01 00 00 je 0x1d33
1b91: 4d 85 db test %r11,%r11
1b94: 0f 84 99 01 00 00 je 0x1d33
1b9a: 4d 85 c0 test %r8,%r8
1b9d: 0f 84 90 01 00 00 je 0x1d33
1ba3: 45 85 c9 test %r9d,%r9d
1ba6: 0f 8e 7f 01 00 00 jle 0x1d2b
1bac: 49 63 d1 movslq %r9d,%rdx
1baf: 48 83 fa 08 cmp $0x8,%rdx
1bb3: 0f 8c 5f 01 00 00 jl 0x1d18
1bb9: 48 83 fa 0f cmp $0xf,%rdx
1bbd: 0f 8c 5a 01 00 00 jl 0x1d1d
1bc3: 4c 89 c0 mov %r8,%rax
1bc6: 48 83 e0 1f and $0x1f,%rax
1bca: 85 c0 test %eax,%eax
1bcc: 74 10 je 0x1bde
1bce: a8 07 test $0x7,%al
1bd0: 0f 85 42 01 00 00 jne 0x1d18
1bd6: f7 d8 neg %eax
1bd8: 83 c0 20 add $0x20,%eax
1bdb: c1 e8 03 shr $0x3,%eax
1bde: 89 c1 mov %eax,%ecx
1be0: 4c 8d 71 08 lea 0x8(%rcx),%r14
1be4: 49 3b d6 cmp %r14,%rdx
1be7: 0f 8c 2b 01 00 00 jl 0x1d18
1bed: 45 89 ce mov %r9d,%r14d
1bf0: 44 2b f0 sub %eax,%r14d
1bf3: 41 83 e6 07 and $0x7,%r14d
1bf7: 45 2b ce sub %r14d,%r9d
1bfa: 4d 63 c9 movslq %r9d,%r9
1bfd: 85 c0 test %eax,%eax
1bff: b8 00 00 00 00 mov $0x0,%eax
1c04: 76 5a jbe 0x1c60
1c06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c0d: 00
1c0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c15: 0f 1f 40 00 nopl 0x0(%rax)
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c20: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
1c26: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
1c2c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1c30: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1c35: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1c39: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
1c3d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1c42: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
1c48: 48 ff c0 inc %rax
1c4b: 48 3b c1 cmp %rcx,%rax
1c4e: 72 d0 jb 0x1c20
1c50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c57: 00
1c58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c5f: 90 nop
1c60: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
1c66: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
1c6c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
1c71: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1c75: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
1c7b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
1c80: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
1c86: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
1c8d: 01
1c8e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
1c95: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
1c9c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
1ca2: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
1ca9: 01
1caa: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
1cb0: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
1cb7: 01
1cb8: 48 83 c1 08 add $0x8,%rcx
1cbc: 49 3b c9 cmp %r9,%rcx
1cbf: 72 9f jb 0x1c60
1cc1: 4c 3b ca cmp %rdx,%r9
1cc4: 73 4a jae 0x1d10
1cc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ccd: 00
1cce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1cd5: 0f 1f 40 00 nopl 0x0(%rax)
1cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ce0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
1ce6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
1cec: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1cf0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1cf5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1cf9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
1cfd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1d02: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
1d08: 49 ff c1 inc %r9
1d0b: 4c 3b ca cmp %rdx,%r9
1d0e: 72 d0 jb 0x1ce0
1d10: 33 c0 xor %eax,%eax
1d12: c5 f8 77 vzeroupper
1d15: 41 5e pop %r14
1d17: c3 ret
1d18: 45 33 c9 xor %r9d,%r9d
1d1b: eb a4 jmp 0x1cc1
1d1d: 41 83 e1 f8 and $0xfffffff8,%r9d
1d21: 33 c9 xor %ecx,%ecx
1d23: 4d 63 c9 movslq %r9d,%r9
1d26: e9 35 ff ff ff jmp 0x1c60
1d2b: b8 fa ff ff ff mov $0xfffffffa,%eax
1d30: 41 5e pop %r14
1d32: c3 ret
1d33: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d38: 41 5e pop %r14
1d3a: c3 ret
1d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1d40: 48 83 ec 28 sub $0x28,%rsp
1d44: 48 85 c9 test %rcx,%rcx
1d47: 74 20 je 0x1d69
1d49: 48 85 d2 test %rdx,%rdx
1d4c: 74 1b je 0x1d69
1d4e: 45 85 c0 test %r8d,%r8d
1d51: 7f 0a jg 0x1d5d
1d53: b8 fa ff ff ff mov $0xfffffffa,%eax
1d58: 48 83 c4 28 add $0x28,%rsp
1d5c: c3 ret
1d5d: e8 2e b8 a5 01 call 0x1a5d590
1d62: 33 c0 xor %eax,%eax
1d64: 48 83 c4 28 add $0x28,%rsp
1d68: c3 ret
1d69: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d6e: 48 83 c4 28 add $0x28,%rsp
1d72: c3 ret
1d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d7f: 00
1d80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1d85: 48 85 c9 test %rcx,%rcx
1d88: 74 22 je 0x1dac
1d8a: 48 85 d2 test %rdx,%rdx
1d8d: 74 1d je 0x1dac
1d8f: 45 85 c0 test %r8d,%r8d
1d92: 7f 0b jg 0x1d9f
1d94: b8 fa ff ff ff mov $0xfffffffa,%eax
1d99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d9e: c3 ret
1d9f: e8 6c be a5 01 call 0x1a5dc10
1da4: 33 c0 xor %eax,%eax
1da6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1dab: c3 ret
1dac: b8 f8 ff ff ff mov $0xfffffff8,%eax
1db1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1db6: c3 ret
1db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1dbe: 00 00
1dc0: 48 83 ec 28 sub $0x28,%rsp
1dc4: 48 85 c9 test %rcx,%rcx
1dc7: 74 20 je 0x1de9
1dc9: 48 85 d2 test %rdx,%rdx
1dcc: 74 1b je 0x1de9
1dce: 45 85 c0 test %r8d,%r8d
1dd1: 7f 0a jg 0x1ddd
1dd3: b8 fa ff ff ff mov $0xfffffffa,%eax
1dd8: 48 83 c4 28 add $0x28,%rsp
1ddc: c3 ret
1ddd: e8 de c4 a5 01 call 0x1a5e2c0
1de2: 33 c0 xor %eax,%eax
1de4: 48 83 c4 28 add $0x28,%rsp
1de8: c3 ret
1de9: b8 f8 ff ff ff mov $0xfffffff8,%eax
1dee: 48 83 c4 28 add $0x28,%rsp
1df2: c3 ret
1df3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1dff: 00
1e00: 56 push %rsi
1e01: 48 89 d6 mov %rdx,%rsi
1e04: 48 85 c9 test %rcx,%rcx
1e07: 0f 84 29 02 00 00 je 0x2036
1e0d: 48 85 f6 test %rsi,%rsi
1e10: 0f 84 20 02 00 00 je 0x2036
1e16: 45 85 c0 test %r8d,%r8d
1e19: 0f 8e 10 02 00 00 jle 0x202f
1e1f: 41 83 f8 08 cmp $0x8,%r8d
1e23: 0f 8c f6 01 00 00 jl 0x201f
1e29: 49 89 f1 mov %rsi,%r9
1e2c: 49 83 e1 1f and $0x1f,%r9
1e30: 45 89 c9 mov %r9d,%r9d
1e33: 45 85 c9 test %r9d,%r9d
1e36: 74 18 je 0x1e50
1e38: 41 f7 c1 07 00 00 00 test $0x7,%r9d
1e3f: 0f 85 da 01 00 00 jne 0x201f
1e45: 41 f7 d9 neg %r9d
1e48: 41 83 c1 20 add $0x20,%r9d
1e4c: 41 c1 e9 03 shr $0x3,%r9d
1e50: 41 8d 41 08 lea 0x8(%r9),%eax
1e54: 44 3b c0 cmp %eax,%r8d
1e57: 0f 8c c2 01 00 00 jl 0x201f
1e5d: 44 89 c0 mov %r8d,%eax
1e60: 33 d2 xor %edx,%edx
1e62: 41 2b c1 sub %r9d,%eax
1e65: 83 e0 07 and $0x7,%eax
1e68: f7 d8 neg %eax
1e6a: 41 03 c0 add %r8d,%eax
1e6d: 45 85 c9 test %r9d,%r9d
1e70: 76 3e jbe 0x1eb0
1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e80: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
1e85: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
1e8a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
1e8e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1e92: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1e97: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
1e9b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
1e9f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
1ea3: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
1ea8: 48 ff c2 inc %rdx
1eab: 49 3b d1 cmp %r9,%rdx
1eae: 72 d0 jb 0x1e80
1eb0: 48 63 d0 movslq %eax,%rdx
1eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ebf: 00
1ec0: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
1ec6: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
1ecc: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
1ed2: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
1ed9: 01
1eda: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
1edf: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
1ee3: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
1ee7: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
1eeb: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
1ef1: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
1ef8: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
1eff: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
1f06: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
1f0d: 01
1f0e: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
1f12: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
1f17: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
1f1b: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
1f1f: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
1f26: 49 83 c1 08 add $0x8,%r9
1f2a: 4c 3b ca cmp %rdx,%r9
1f2d: 72 91 jb 0x1ec0
1f2f: 44 8d 48 01 lea 0x1(%rax),%r9d
1f33: 45 3b c8 cmp %r8d,%r9d
1f36: 0f 87 d7 00 00 00 ja 0x2013
1f3c: 4d 63 d0 movslq %r8d,%r10
1f3f: 4c 2b d2 sub %rdx,%r10
1f42: 49 83 fa 02 cmp $0x2,%r10
1f46: 0f 8c ce 00 00 00 jl 0x201a
1f4c: 45 89 d3 mov %r10d,%r11d
1f4f: 45 33 c9 xor %r9d,%r9d
1f52: 41 83 e3 fe and $0xfffffffe,%r11d
1f56: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
1f5a: 4d 63 db movslq %r11d,%r11
1f5d: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
1f61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f68: 00
1f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f77: 00
1f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f7f: 90 nop
1f80: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
1f86: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
1f8c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
1f92: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
1f97: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
1f9b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
1f9f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
1fa3: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
1fa9: 49 83 c1 02 add $0x2,%r9
1fad: 4d 3b cb cmp %r11,%r9
1fb0: 72 ce jb 0x1f80
1fb2: 4d 3b da cmp %r10,%r11
1fb5: 73 5c jae 0x2013
1fb7: 48 63 c0 movslq %eax,%rax
1fba: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
1fbe: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
1fc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fc9: 00
1fca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fd8: 00
1fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fe0: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
1fe6: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
1fec: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
1ff0: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1ff4: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1ff9: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
1ffd: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
2001: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
2005: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
200b: 49 ff c3 inc %r11
200e: 4d 3b da cmp %r10,%r11
2011: 72 cd jb 0x1fe0
2013: 33 c0 xor %eax,%eax
2015: c5 f8 77 vzeroupper
2018: 5e pop %rsi
2019: c3 ret
201a: 45 33 db xor %r11d,%r11d
201d: eb 93 jmp 0x1fb2
201f: 33 c0 xor %eax,%eax
2021: 41 83 f8 01 cmp $0x1,%r8d
2025: 72 ec jb 0x2013
2027: 4d 63 d0 movslq %r8d,%r10
202a: 45 33 db xor %r11d,%r11d
202d: eb 83 jmp 0x1fb2
202f: b8 fa ff ff ff mov $0xfffffffa,%eax
2034: 5e pop %rsi
2035: c3 ret
2036: b8 f8 ff ff ff mov $0xfffffff8,%eax
203b: 5e pop %rsi
203c: c3 ret
203d: 0f 1f 00 nopl (%rax)
2040: 49 89 d1 mov %rdx,%r9
2043: 48 85 c9 test %rcx,%rcx
2046: 0f 84 73 01 00 00 je 0x21bf
204c: 4d 85 c9 test %r9,%r9
204f: 0f 84 6a 01 00 00 je 0x21bf
2055: 45 85 c0 test %r8d,%r8d
2058: 0f 8e 5b 01 00 00 jle 0x21b9
205e: 49 63 d0 movslq %r8d,%rdx
2061: 48 83 fa 08 cmp $0x8,%rdx
2065: 0f 8c 49 01 00 00 jl 0x21b4
206b: 4c 89 c8 mov %r9,%rax
206e: 48 83 e0 1f and $0x1f,%rax
2072: 89 c0 mov %eax,%eax
2074: 85 c0 test %eax,%eax
2076: 74 10 je 0x2088
2078: a8 07 test $0x7,%al
207a: 0f 85 34 01 00 00 jne 0x21b4
2080: f7 d8 neg %eax
2082: 83 c0 20 add $0x20,%eax
2085: c1 e8 03 shr $0x3,%eax
2088: 44 8d 50 08 lea 0x8(%rax),%r10d
208c: 49 3b d2 cmp %r10,%rdx
208f: 0f 8c 1f 01 00 00 jl 0x21b4
2095: 45 89 c2 mov %r8d,%r10d
2098: 44 2b d0 sub %eax,%r10d
209b: 41 83 e2 07 and $0x7,%r10d
209f: 45 2b c2 sub %r10d,%r8d
20a2: 45 33 d2 xor %r10d,%r10d
20a5: 85 c0 test %eax,%eax
20a7: 76 47 jbe 0x20f0
20a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20b0: 00
20b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20bf: 00
20c0: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
20c6: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
20cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
20d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
20d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
20d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
20dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
20e2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
20e8: 49 ff c2 inc %r10
20eb: 4c 3b d0 cmp %rax,%r10
20ee: 72 d0 jb 0x20c0
20f0: 4d 63 d0 movslq %r8d,%r10
20f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20ff: 00
2100: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
2105: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
210b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
2110: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
2114: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
211a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
211f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
2125: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
212b: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
2132: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
2137: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
213b: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
2142: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
2147: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
214e: 48 83 c0 08 add $0x8,%rax
2152: 49 3b c2 cmp %r10,%rax
2155: 72 a9 jb 0x2100
2157: 33 c0 xor %eax,%eax
2159: 45 8d 50 01 lea 0x1(%r8),%r10d
215d: 4d 63 d2 movslq %r10d,%r10
2160: 4c 3b d2 cmp %rdx,%r10
2163: 77 49 ja 0x21ae
2165: 4d 63 c0 movslq %r8d,%r8
2168: 49 2b d0 sub %r8,%rdx
216b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
216f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
2173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
217f: 00
2180: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
2185: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
218b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
218f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2194: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2198: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
219c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
21a1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
21a6: 48 ff c0 inc %rax
21a9: 48 3b c2 cmp %rdx,%rax
21ac: 72 d2 jb 0x2180
21ae: 33 c0 xor %eax,%eax
21b0: c5 f8 77 vzeroupper
21b3: c3 ret
21b4: 45 33 c0 xor %r8d,%r8d
21b7: eb 9e jmp 0x2157
21b9: b8 fa ff ff ff mov $0xfffffffa,%eax
21be: c3 ret
21bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
21c4: c3 ret
21c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21cc: 00
21cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21e0: 49 89 d1 mov %rdx,%r9
21e3: 48 85 c9 test %rcx,%rcx
21e6: 0f 84 73 01 00 00 je 0x235f
21ec: 4d 85 c9 test %r9,%r9
21ef: 0f 84 6a 01 00 00 je 0x235f
21f5: 45 85 c0 test %r8d,%r8d
21f8: 0f 8e 5b 01 00 00 jle 0x2359
21fe: 49 63 d0 movslq %r8d,%rdx
2201: 48 83 fa 08 cmp $0x8,%rdx
2205: 0f 8c 49 01 00 00 jl 0x2354
220b: 4c 89 c8 mov %r9,%rax
220e: 48 83 e0 1f and $0x1f,%rax
2212: 89 c0 mov %eax,%eax
2214: 85 c0 test %eax,%eax
2216: 74 10 je 0x2228
2218: a8 07 test $0x7,%al
221a: 0f 85 34 01 00 00 jne 0x2354
2220: f7 d8 neg %eax
2222: 83 c0 20 add $0x20,%eax
2225: c1 e8 03 shr $0x3,%eax
2228: 44 8d 50 08 lea 0x8(%rax),%r10d
222c: 49 3b d2 cmp %r10,%rdx
222f: 0f 8c 1f 01 00 00 jl 0x2354
2235: 45 89 c2 mov %r8d,%r10d
2238: 44 2b d0 sub %eax,%r10d
223b: 41 83 e2 07 and $0x7,%r10d
223f: 45 2b c2 sub %r10d,%r8d
2242: 45 33 d2 xor %r10d,%r10d
2245: 85 c0 test %eax,%eax
2247: 76 47 jbe 0x2290
2249: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2250: 00
2251: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
225f: 00
2260: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
2266: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
226c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2270: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2275: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2279: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
227d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2282: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
2288: 49 ff c2 inc %r10
228b: 4c 3b d0 cmp %rax,%r10
228e: 72 d0 jb 0x2260
2290: 4d 63 d0 movslq %r8d,%r10
2293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
229f: 00
22a0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
22a5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
22ab: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
22b0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
22b4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
22ba: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
22bf: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
22c5: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
22cc: 01
22cd: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
22d4: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
22db: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
22e1: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
22e8: 01
22e9: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
22ef: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
22f6: 01
22f7: 48 83 c0 08 add $0x8,%rax
22fb: 49 3b c2 cmp %r10,%rax
22fe: 72 a0 jb 0x22a0
2300: 33 c0 xor %eax,%eax
2302: 45 8d 50 01 lea 0x1(%r8),%r10d
2306: 4d 63 d2 movslq %r10d,%r10
2309: 4c 3b d2 cmp %rdx,%r10
230c: 77 40 ja 0x234e
230e: 4d 63 c0 movslq %r8d,%r8
2311: 49 2b d0 sub %r8,%rdx
2314: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
2318: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
231c: 0f 1f 40 00 nopl 0x0(%rax)
2320: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
2325: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
232b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
232f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2334: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2338: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
233c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
2341: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
2346: 48 ff c0 inc %rax
2349: 48 3b c2 cmp %rdx,%rax
234c: 72 d2 jb 0x2320
234e: 33 c0 xor %eax,%eax
2350: c5 f8 77 vzeroupper
2353: c3 ret
2354: 45 33 c0 xor %r8d,%r8d
2357: eb a7 jmp 0x2300
2359: b8 fa ff ff ff mov $0xfffffffa,%eax
235e: c3 ret
235f: b8 f8 ff ff ff mov $0xfffffff8,%eax
2364: c3 ret
2365: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
236c: 00
236d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2380: 48 83 ec 28 sub $0x28,%rsp
2384: 48 85 c9 test %rcx,%rcx
2387: 74 23 je 0x23ac
2389: 48 85 d2 test %rdx,%rdx
238c: 74 1e je 0x23ac
238e: 4d 85 c0 test %r8,%r8
2391: 74 19 je 0x23ac
2393: 45 85 c9 test %r9d,%r9d
2396: 7e 1e jle 0x23b6
2398: e8 d3 ce a5 01 call 0x1a5f270
239d: ba 02 00 00 00 mov $0x2,%edx
23a2: 85 c0 test %eax,%eax
23a4: 0f 45 c2 cmovne %edx,%eax
23a7: 48 83 c4 28 add $0x28,%rsp
23ab: c3 ret
23ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
23b1: 48 83 c4 28 add $0x28,%rsp
23b5: c3 ret
23b6: b8 fa ff ff ff mov $0xfffffffa,%eax
23bb: 48 83 c4 28 add $0x28,%rsp
23bf: c3 ret
23c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
23c5: 48 85 c9 test %rcx,%rcx
23c8: 74 24 je 0x23ee
23ca: 48 85 d2 test %rdx,%rdx
23cd: 74 1f je 0x23ee
23cf: 4d 85 c0 test %r8,%r8
23d2: 74 1a je 0x23ee
23d4: 45 85 c9 test %r9d,%r9d
23d7: 7e 20 jle 0x23f9
23d9: e8 e2 13 a6 01 call 0x1a637c0
23de: ba 02 00 00 00 mov $0x2,%edx
23e3: 85 c0 test %eax,%eax
23e5: 0f 45 c2 cmovne %edx,%eax
23e8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23ed: c3 ret
23ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
23f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23f8: c3 ret
23f9: b8 fa ff ff ff mov $0xfffffffa,%eax
23fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2403: c3 ret
2404: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
240b: 00
240c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
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: 48 83 ec 28 sub $0x28,%rsp
2424: 48 85 c9 test %rcx,%rcx
2427: 74 23 je 0x244c
2429: 48 85 d2 test %rdx,%rdx
242c: 74 1e je 0x244c
242e: 4d 85 c0 test %r8,%r8
2431: 74 19 je 0x244c
2433: 45 85 c9 test %r9d,%r9d
2436: 7e 1e jle 0x2456
2438: e8 93 37 a6 01 call 0x1a65bd0
243d: ba 02 00 00 00 mov $0x2,%edx
2442: 85 c0 test %eax,%eax
2444: 0f 45 c2 cmovne %edx,%eax
2447: 48 83 c4 28 add $0x28,%rsp
244b: c3 ret
244c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2451: 48 83 c4 28 add $0x28,%rsp
2455: c3 ret
2456: b8 fa ff ff ff mov $0xfffffffa,%eax
245b: 48 83 c4 28 add $0x28,%rsp
245f: c3 ret
2460: 48 83 ec 28 sub $0x28,%rsp
2464: 48 85 c9 test %rcx,%rcx
2467: 74 23 je 0x248c
2469: 48 85 d2 test %rdx,%rdx
246c: 74 1e je 0x248c
246e: 4d 85 c0 test %r8,%r8
2471: 74 19 je 0x248c
2473: 45 85 c9 test %r9d,%r9d
2476: 7e 1e jle 0x2496
2478: e8 a3 79 a6 01 call 0x1a69e20
247d: ba 02 00 00 00 mov $0x2,%edx
2482: 85 c0 test %eax,%eax
2484: 0f 45 c2 cmovne %edx,%eax
2487: 48 83 c4 28 add $0x28,%rsp
248b: c3 ret
248c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2491: 48 83 c4 28 add $0x28,%rsp
2495: c3 ret
2496: b8 fa ff ff ff mov $0xfffffffa,%eax
249b: 48 83 c4 28 add $0x28,%rsp
249f: c3 ret
24a0: 48 83 ec 28 sub $0x28,%rsp
24a4: 48 85 c9 test %rcx,%rcx
24a7: 74 23 je 0x24cc
24a9: 48 85 d2 test %rdx,%rdx
24ac: 74 1e je 0x24cc
24ae: 4d 85 c0 test %r8,%r8
24b1: 74 19 je 0x24cc
24b3: 45 85 c9 test %r9d,%r9d
24b6: 7e 1e jle 0x24d6
24b8: e8 63 bd a6 01 call 0x1a6e220
24bd: ba 02 00 00 00 mov $0x2,%edx
24c2: 85 c0 test %eax,%eax
24c4: 0f 45 c2 cmovne %edx,%eax
24c7: 48 83 c4 28 add $0x28,%rsp
24cb: c3 ret
24cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
24d1: 48 83 c4 28 add $0x28,%rsp
24d5: c3 ret
24d6: b8 fa ff ff ff mov $0xfffffffa,%eax
24db: 48 83 c4 28 add $0x28,%rsp
24df: c3 ret
24e0: 48 83 ec 28 sub $0x28,%rsp
24e4: 48 85 c9 test %rcx,%rcx
24e7: 74 23 je 0x250c
24e9: 48 85 d2 test %rdx,%rdx
24ec: 74 1e je 0x250c
24ee: 4d 85 c0 test %r8,%r8
24f1: 74 19 je 0x250c
24f3: 45 85 c9 test %r9d,%r9d
24f6: 7e 1e jle 0x2516
24f8: e8 43 fe a6 01 call 0x1a72340
24fd: ba 02 00 00 00 mov $0x2,%edx
2502: 85 c0 test %eax,%eax
2504: 0f 45 c2 cmovne %edx,%eax
2507: 48 83 c4 28 add $0x28,%rsp
250b: c3 ret
250c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2511: 48 83 c4 28 add $0x28,%rsp
2515: c3 ret
2516: b8 fa ff ff ff mov $0xfffffffa,%eax
251b: 48 83 c4 28 add $0x28,%rsp
251f: c3 ret
2520: 48 83 ec 28 sub $0x28,%rsp
2524: 48 85 c9 test %rcx,%rcx
2527: 74 25 je 0x254e
2529: 48 85 d2 test %rdx,%rdx
252c: 74 20 je 0x254e
252e: 4d 85 c0 test %r8,%r8
2531: 74 1b je 0x254e
2533: 45 85 c9 test %r9d,%r9d
2536: 7f 0a jg 0x2542
2538: b8 fa ff ff ff mov $0xfffffffa,%eax
253d: 48 83 c4 28 add $0x28,%rsp
2541: c3 ret
2542: e8 d9 6c 03 00 call 0x39220
2547: 33 c0 xor %eax,%eax
2549: 48 83 c4 28 add $0x28,%rsp
254d: c3 ret
254e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2553: 48 83 c4 28 add $0x28,%rsp
2557: c3 ret
2558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
255f: 00
2560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2565: 48 85 c9 test %rcx,%rcx
2568: 74 27 je 0x2591
256a: 48 85 d2 test %rdx,%rdx
256d: 74 22 je 0x2591
256f: 4d 85 c0 test %r8,%r8
2572: 74 1d je 0x2591
2574: 45 85 c9 test %r9d,%r9d
2577: 7f 0b jg 0x2584
2579: b8 fa ff ff ff mov $0xfffffffa,%eax
257e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2583: c3 ret
2584: e8 d7 72 03 00 call 0x39860
2589: 33 c0 xor %eax,%eax
258b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2590: c3 ret
2591: b8 f8 ff ff ff mov $0xfffffff8,%eax
2596: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
259b: c3 ret
259c: 0f 1f 40 00 nopl 0x0(%rax)
25a0: 48 83 ec 28 sub $0x28,%rsp
25a4: 48 85 c9 test %rcx,%rcx
25a7: 74 25 je 0x25ce
25a9: 48 85 d2 test %rdx,%rdx
25ac: 74 20 je 0x25ce
25ae: 4d 85 c0 test %r8,%r8
25b1: 74 1b je 0x25ce
25b3: 45 85 c9 test %r9d,%r9d
25b6: 7f 0a jg 0x25c2
25b8: b8 fa ff ff ff mov $0xfffffffa,%eax
25bd: 48 83 c4 28 add $0x28,%rsp
25c1: c3 ret
25c2: e8 b9 78 03 00 call 0x39e80
25c7: 33 c0 xor %eax,%eax
25c9: 48 83 c4 28 add $0x28,%rsp
25cd: c3 ret
25ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
25d3: 48 83 c4 28 add $0x28,%rsp
25d7: c3 ret
25d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25df: 00
25e0: 41 56 push %r14
25e2: 49 89 cb mov %rcx,%r11
25e5: 4d 85 db test %r11,%r11
25e8: 0f 84 1e 02 00 00 je 0x280c
25ee: 48 85 d2 test %rdx,%rdx
25f1: 0f 84 15 02 00 00 je 0x280c
25f7: 4d 85 c0 test %r8,%r8
25fa: 0f 84 0c 02 00 00 je 0x280c
2600: 45 85 c9 test %r9d,%r9d
2603: 0f 8e fb 01 00 00 jle 0x2804
2609: 49 63 c9 movslq %r9d,%rcx
260c: 48 83 f9 08 cmp $0x8,%rcx
2610: 0f 8c e9 01 00 00 jl 0x27ff
2616: 4c 89 c0 mov %r8,%rax
2619: 48 83 e0 1f and $0x1f,%rax
261d: 85 c0 test %eax,%eax
261f: 74 0d je 0x262e
2621: a8 0f test $0xf,%al
2623: 0f 85 d6 01 00 00 jne 0x27ff
2629: b8 01 00 00 00 mov $0x1,%eax
262e: 41 89 c2 mov %eax,%r10d
2631: 4d 8d 72 08 lea 0x8(%r10),%r14
2635: 49 3b ce cmp %r14,%rcx
2638: 0f 8c c1 01 00 00 jl 0x27ff
263e: 45 89 ce mov %r9d,%r14d
2641: 44 2b f0 sub %eax,%r14d
2644: 41 83 e6 07 and $0x7,%r14d
2648: 45 2b ce sub %r14d,%r9d
264b: 45 33 f6 xor %r14d,%r14d
264e: 4d 63 c9 movslq %r9d,%r9
2651: 85 c0 test %eax,%eax
2653: 4c 89 f0 mov %r14,%rax
2656: 76 3f jbe 0x2697
2658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
265f: 00
2660: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
2666: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
266b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
2670: 49 ff c6 inc %r14
2673: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
2677: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
267c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
2680: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
2684: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
2688: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
268e: 48 83 c0 10 add $0x10,%rax
2692: 4d 3b f2 cmp %r10,%r14
2695: 72 c9 jb 0x2660
2697: 4c 89 d0 mov %r10,%rax
269a: 48 c1 e0 04 shl $0x4,%rax
269e: 66 90 xchg %ax,%ax
26a0: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
26a5: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
26ab: 49 83 c2 08 add $0x8,%r10
26af: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
26b6: 01
26b7: c5 ff 12 c1 vmovddup %ymm1,%ymm0
26bb: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
26bf: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
26c6: 01
26c7: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
26cb: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
26d0: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
26d4: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
26d8: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
26de: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
26e5: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
26eb: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
26f2: 01
26f3: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
26fa: 01
26fb: c5 ff 12 e5 vmovddup %ymm5,%ymm4
26ff: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
2703: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
2708: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
270c: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
2710: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
2714: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
271b: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
2721: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
2728: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
272f: 01
2730: c5 ff 12 d3 vmovddup %ymm3,%ymm2
2734: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
2738: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
273f: 01
2740: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
2744: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
2749: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
274d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
2751: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
2758: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
275e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
2765: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
276c: 01
276d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
2771: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
2775: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
277c: 01
277d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
2781: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
2786: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
278a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
278e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
2795: 48 05 80 00 00 00 add $0x80,%rax
279b: 4d 3b d1 cmp %r9,%r10
279e: 0f 82 fc fe ff ff jb 0x26a0
27a4: 4c 89 c8 mov %r9,%rax
27a7: 48 c1 e0 04 shl $0x4,%rax
27ab: 4c 3b c9 cmp %rcx,%r9
27ae: 73 47 jae 0x27f7
27b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27b7: 00
27b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27bf: 90 nop
27c0: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
27c6: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
27cb: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
27d0: 49 ff c1 inc %r9
27d3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
27d7: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
27dc: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
27e0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
27e4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
27e8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
27ee: 48 83 c0 10 add $0x10,%rax
27f2: 4c 3b c9 cmp %rcx,%r9
27f5: 72 c9 jb 0x27c0
27f7: 33 c0 xor %eax,%eax
27f9: c5 f8 77 vzeroupper
27fc: 41 5e pop %r14
27fe: c3 ret
27ff: 45 33 c9 xor %r9d,%r9d
2802: eb a0 jmp 0x27a4
2804: b8 fa ff ff ff mov $0xfffffffa,%eax
2809: 41 5e pop %r14
280b: c3 ret
280c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2811: 41 5e pop %r14
2813: c3 ret
2814: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2820: 41 56 push %r14
2822: 49 89 cb mov %rcx,%r11
2825: 4d 85 db test %r11,%r11
2828: 0f 84 db 01 00 00 je 0x2a09
282e: 48 85 d2 test %rdx,%rdx
2831: 0f 84 d2 01 00 00 je 0x2a09
2837: 4d 85 c0 test %r8,%r8
283a: 0f 84 c9 01 00 00 je 0x2a09
2840: 45 85 c9 test %r9d,%r9d
2843: 0f 8e b8 01 00 00 jle 0x2a01
2849: 49 63 c9 movslq %r9d,%rcx
284c: 48 83 f9 08 cmp $0x8,%rcx
2850: 0f 8c a6 01 00 00 jl 0x29fc
2856: 4c 89 c0 mov %r8,%rax
2859: 48 83 e0 1f and $0x1f,%rax
285d: 85 c0 test %eax,%eax
285f: 74 0d je 0x286e
2861: a8 0f test $0xf,%al
2863: 0f 85 93 01 00 00 jne 0x29fc
2869: b8 01 00 00 00 mov $0x1,%eax
286e: 41 89 c2 mov %eax,%r10d
2871: 4d 8d 72 08 lea 0x8(%r10),%r14
2875: 49 3b ce cmp %r14,%rcx
2878: 0f 8c 7e 01 00 00 jl 0x29fc
287e: 45 89 ce mov %r9d,%r14d
2881: 44 2b f0 sub %eax,%r14d
2884: 41 83 e6 07 and $0x7,%r14d
2888: 45 2b ce sub %r14d,%r9d
288b: 45 33 f6 xor %r14d,%r14d
288e: 4d 63 c9 movslq %r9d,%r9
2891: 85 c0 test %eax,%eax
2893: 4c 89 f0 mov %r14,%rax
2896: 76 3c jbe 0x28d4
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
289f: 00
28a0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
28a6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
28ab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
28af: 49 ff c6 inc %r14
28b2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
28b7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
28bb: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
28c0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
28c5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
28cb: 48 83 c0 10 add $0x10,%rax
28cf: 4d 3b f2 cmp %r10,%r14
28d2: 72 cc jb 0x28a0
28d4: 4c 89 d0 mov %r10,%rax
28d7: 48 c1 e0 04 shl $0x4,%rax
28db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
28e0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
28e6: 4e 8d 34 00 lea (%rax,%r8,1),%r14
28ea: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
28ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
28f3: 49 83 c2 08 add $0x8,%r10
28f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
28fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2900: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
2905: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
290a: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
290f: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
2916: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
291c: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2920: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2925: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2929: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
292f: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2934: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
293a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
2941: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
2947: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
294b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2950: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2954: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
295a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
295f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
2965: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
296c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
2972: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2976: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
297b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
297f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
2985: 48 05 80 00 00 00 add $0x80,%rax
298b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2990: 4d 3b d1 cmp %r9,%r10
2993: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
2999: 0f 82 41 ff ff ff jb 0x28e0
299f: 4c 89 c8 mov %r9,%rax
29a2: 48 c1 e0 04 shl $0x4,%rax
29a6: 4c 3b c9 cmp %rcx,%r9
29a9: 73 49 jae 0x29f4
29ab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29b2: 00
29b3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
29c0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
29c6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
29cb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
29cf: 49 ff c1 inc %r9
29d2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
29d7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
29db: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
29e0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
29e5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
29eb: 48 83 c0 10 add $0x10,%rax
29ef: 4c 3b c9 cmp %rcx,%r9
29f2: 72 cc jb 0x29c0
29f4: 33 c0 xor %eax,%eax
29f6: c5 f8 77 vzeroupper
29f9: 41 5e pop %r14
29fb: c3 ret
29fc: 45 33 c9 xor %r9d,%r9d
29ff: eb 9e jmp 0x299f
2a01: b8 fa ff ff ff mov $0xfffffffa,%eax
2a06: 41 5e pop %r14
2a08: c3 ret
2a09: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a0e: 41 5e pop %r14
2a10: c3 ret
2a11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a18: 00
2a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a20: 41 56 push %r14
2a22: 49 89 cb mov %rcx,%r11
2a25: 4d 85 db test %r11,%r11
2a28: 0f 84 f8 01 00 00 je 0x2c26
2a2e: 48 85 d2 test %rdx,%rdx
2a31: 0f 84 ef 01 00 00 je 0x2c26
2a37: 4d 85 c0 test %r8,%r8
2a3a: 0f 84 e6 01 00 00 je 0x2c26
2a40: 45 85 c9 test %r9d,%r9d
2a43: 0f 8e d5 01 00 00 jle 0x2c1e
2a49: 49 63 c9 movslq %r9d,%rcx
2a4c: 48 83 f9 08 cmp $0x8,%rcx
2a50: 0f 8c c3 01 00 00 jl 0x2c19
2a56: 4c 89 c0 mov %r8,%rax
2a59: 48 83 e0 1f and $0x1f,%rax
2a5d: 85 c0 test %eax,%eax
2a5f: 74 0d je 0x2a6e
2a61: a8 0f test $0xf,%al
2a63: 0f 85 b0 01 00 00 jne 0x2c19
2a69: b8 01 00 00 00 mov $0x1,%eax
2a6e: 41 89 c2 mov %eax,%r10d
2a71: 4d 8d 72 08 lea 0x8(%r10),%r14
2a75: 49 3b ce cmp %r14,%rcx
2a78: 0f 8c 9b 01 00 00 jl 0x2c19
2a7e: 45 89 ce mov %r9d,%r14d
2a81: 44 2b f0 sub %eax,%r14d
2a84: 41 83 e6 07 and $0x7,%r14d
2a88: 45 2b ce sub %r14d,%r9d
2a8b: 45 33 f6 xor %r14d,%r14d
2a8e: 4d 63 c9 movslq %r9d,%r9
2a91: 85 c0 test %eax,%eax
2a93: 4c 89 f0 mov %r14,%rax
2a96: 76 39 jbe 0x2ad1
2a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a9f: 00
2aa0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2aa6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
2aab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
2aaf: 49 ff c6 inc %r14
2ab2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2ab7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
2abb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
2ac2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
2ac8: 48 83 c0 10 add $0x10,%rax
2acc: 4d 3b f2 cmp %r10,%r14
2acf: 72 cf jb 0x2aa0
2ad1: 4c 89 d0 mov %r10,%rax
2ad4: 48 c1 e0 04 shl $0x4,%rax
2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2adf: 00
2ae0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
2ae6: 49 83 c2 08 add $0x8,%r10
2aea: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
2aef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2af3: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2af8: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2afc: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
2b01: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2b06: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
2b0c: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
2b13: 01
2b14: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
2b1b: 01
2b1c: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
2b22: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
2b29: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
2b2f: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
2b36: 01
2b37: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
2b3d: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
2b44: 01
2b45: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
2b4c: 02
2b4d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
2b54: 02
2b55: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
2b5b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
2b62: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
2b68: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
2b6f: 02
2b70: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
2b76: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
2b7d: 02
2b7e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
2b85: 03
2b86: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
2b8d: 03
2b8e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
2b94: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
2b9b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
2ba1: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
2ba7: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
2bad: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
2bb4: 48 05 80 00 00 00 add $0x80,%rax
2bba: 4d 3b d1 cmp %r9,%r10
2bbd: 0f 82 1d ff ff ff jb 0x2ae0
2bc3: 4c 89 c8 mov %r9,%rax
2bc6: 48 c1 e0 04 shl $0x4,%rax
2bca: 4c 3b c9 cmp %rcx,%r9
2bcd: 73 42 jae 0x2c11
2bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bd6: 00
2bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bde: 66 90 xchg %ax,%ax
2be0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2be6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
2beb: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
2bef: 49 ff c1 inc %r9
2bf2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2bf7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
2bfb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
2c02: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
2c08: 48 83 c0 10 add $0x10,%rax
2c0c: 4c 3b c9 cmp %rcx,%r9
2c0f: 72 cf jb 0x2be0
2c11: 33 c0 xor %eax,%eax
2c13: c5 f8 77 vzeroupper
2c16: 41 5e pop %r14
2c18: c3 ret
2c19: 45 33 c9 xor %r9d,%r9d
2c1c: eb a5 jmp 0x2bc3
2c1e: b8 fa ff ff ff mov $0xfffffffa,%eax
2c23: 41 5e pop %r14
2c25: c3 ret
2c26: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c2b: 41 5e pop %r14
2c2d: c3 ret
2c2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c35: 00
2c36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c3d: 0f 1f 00 nopl (%rax)
2c40: 53 push %rbx
2c41: 56 push %rsi
2c42: 57 push %rdi
2c43: 41 54 push %r12
2c45: 41 55 push %r13
2c47: 48 81 ec 70 04 00 00 sub $0x470,%rsp
2c4e: 4d 89 c4 mov %r8,%r12
2c51: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260c5f0
2c58: 45 89 cd mov %r9d,%r13d
2c5b: 48 33 c4 xor %rsp,%rax
2c5e: 48 89 cf mov %rcx,%rdi
2c61: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2c68: 00
2c69: 4d 85 e4 test %r12,%r12
2c6c: 0f 84 b3 01 00 00 je 0x2e25
2c72: 48 85 ff test %rdi,%rdi
2c75: 0f 84 94 01 00 00 je 0x2e0f
2c7b: 48 85 d2 test %rdx,%rdx
2c7e: 0f 84 63 01 00 00 je 0x2de7
2c84: 45 85 ed test %r13d,%r13d
2c87: 0f 8e 32 01 00 00 jle 0x2dbf
2c8d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2c92: 48 89 c3 mov %rax,%rbx
2c95: 48 83 e3 3f and $0x3f,%rbx
2c99: 48 f7 db neg %rbx
2c9c: 48 83 e3 3f and $0x3f,%rbx
2ca0: 41 83 fd 40 cmp $0x40,%r13d
2ca4: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
2ca8: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
2caf: 00
2cb0: 0f 8e a1 00 00 00 jle 0x2d57
2cb6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
2cbb: 45 89 ee mov %r13d,%r14d
2cbe: 4d 89 e5 mov %r12,%r13
2cc1: 49 89 d4 mov %rdx,%r12
2cc4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ccb: 00
2ccc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cdf: 00
2ce0: 4c 89 e1 mov %r12,%rcx
2ce3: 48 89 f2 mov %rsi,%rdx
2ce6: 49 89 d8 mov %rbx,%r8
2ce9: 41 b9 40 00 00 00 mov $0x40,%r9d
2cef: e8 cc 4b 13 00 call 0x1378c0
2cf4: 48 89 f9 mov %rdi,%rcx
2cf7: 48 89 f2 mov %rsi,%rdx
2cfa: 41 b8 40 00 00 00 mov $0x40,%r8d
2d00: e8 bb c3 ff ff call 0xfffffffffffff0c0
2d05: 48 89 f9 mov %rdi,%rcx
2d08: 48 89 da mov %rbx,%rdx
2d0b: 41 b8 40 00 00 00 mov $0x40,%r8d
2d11: e8 aa c3 ff ff call 0xfffffffffffff0c0
2d16: 48 89 d9 mov %rbx,%rcx
2d19: 48 89 f2 mov %rsi,%rdx
2d1c: 4d 89 e8 mov %r13,%r8
2d1f: 41 b9 40 00 00 00 mov $0x40,%r9d
2d25: e8 16 77 03 00 call 0x3a440
2d2a: 41 83 c6 c0 add $0xffffffc0,%r14d
2d2e: 48 81 c7 00 02 00 00 add $0x200,%rdi
2d35: 49 81 c4 00 02 00 00 add $0x200,%r12
2d3c: 49 81 c5 00 04 00 00 add $0x400,%r13
2d43: 41 83 fe 40 cmp $0x40,%r14d
2d47: 7f 97 jg 0x2ce0
2d49: 4c 89 e2 mov %r12,%rdx
2d4c: 4d 89 ec mov %r13,%r12
2d4f: 45 89 f5 mov %r14d,%r13d
2d52: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
2d57: 48 89 d1 mov %rdx,%rcx
2d5a: 48 89 f2 mov %rsi,%rdx
2d5d: 49 89 d8 mov %rbx,%r8
2d60: 45 89 e9 mov %r13d,%r9d
2d63: e8 58 4b 13 00 call 0x1378c0
2d68: 48 89 f9 mov %rdi,%rcx
2d6b: 48 89 f2 mov %rsi,%rdx
2d6e: 45 89 e8 mov %r13d,%r8d
2d71: e8 4a c3 ff ff call 0xfffffffffffff0c0
2d76: 48 89 f9 mov %rdi,%rcx
2d79: 48 89 da mov %rbx,%rdx
2d7c: 45 89 e8 mov %r13d,%r8d
2d7f: e8 3c c3 ff ff call 0xfffffffffffff0c0
2d84: 48 89 d9 mov %rbx,%rcx
2d87: 48 89 f2 mov %rsi,%rdx
2d8a: 4d 89 e0 mov %r12,%r8
2d8d: 45 89 e9 mov %r13d,%r9d
2d90: e8 ab 76 03 00 call 0x3a440
2d95: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2d9c: 00
2d9d: 48 33 cc xor %rsp,%rcx
2da0: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260c5f0
2da7: 75 11 jne 0x2dba
2da9: 33 c0 xor %eax,%eax
2dab: 48 81 c4 70 04 00 00 add $0x470,%rsp
2db2: 41 5d pop %r13
2db4: 41 5c pop %r12
2db6: 5f pop %rdi
2db7: 5e pop %rsi
2db8: 5b pop %rbx
2db9: c3 ret
2dba: e8 91 4f 12 01 call 0x1127d50
2dbf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2dc6: 00
2dc7: 48 33 cc xor %rsp,%rcx
2dca: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260c5f0
2dd1: 75 e7 jne 0x2dba
2dd3: b8 fa ff ff ff mov $0xfffffffa,%eax
2dd8: 48 81 c4 70 04 00 00 add $0x470,%rsp
2ddf: 41 5d pop %r13
2de1: 41 5c pop %r12
2de3: 5f pop %rdi
2de4: 5e pop %rsi
2de5: 5b pop %rbx
2de6: c3 ret
2de7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2dee: 00
2def: 48 33 cc xor %rsp,%rcx
2df2: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260c5f0
2df9: 75 bf jne 0x2dba
2dfb: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e00: 48 81 c4 70 04 00 00 add $0x470,%rsp
2e07: 41 5d pop %r13
2e09: 41 5c pop %r12
2e0b: 5f pop %rdi
2e0c: 5e pop %rsi
2e0d: 5b pop %rbx
2e0e: c3 ret
2e0f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2e16: 00
2e17: 48 33 cc xor %rsp,%rcx
2e1a: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260c5f0
2e21: 75 97 jne 0x2dba
2e23: eb d6 jmp 0x2dfb
2e25: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2e2c: 00
2e2d: 48 33 cc xor %rsp,%rcx
2e30: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260c5f0
2e37: 75 81 jne 0x2dba
2e39: eb c0 jmp 0x2dfb
2e3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e40: 53 push %rbx
2e41: 56 push %rsi
2e42: 57 push %rdi
2e43: 41 54 push %r12
2e45: 41 55 push %r13
2e47: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
2e4e: ff
2e4f: 4d 89 c4 mov %r8,%r12
2e52: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260c5f0
2e59: 45 89 cd mov %r9d,%r13d
2e5c: 48 33 c4 xor %rsp,%rax
2e5f: 48 89 cf mov %rcx,%rdi
2e62: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2e69: 00
2e6a: 4d 85 e4 test %r12,%r12
2e6d: 0f 84 b5 01 00 00 je 0x3028
2e73: 48 85 ff test %rdi,%rdi
2e76: 0f 84 96 01 00 00 je 0x3012
2e7c: 48 85 d2 test %rdx,%rdx
2e7f: 0f 84 64 01 00 00 je 0x2fe9
2e85: 45 85 ed test %r13d,%r13d
2e88: 0f 8e 32 01 00 00 jle 0x2fc0
2e8e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2e93: 48 83 e0 3f and $0x3f,%rax
2e97: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
2e9c: 48 f7 d8 neg %rax
2e9f: 48 83 e0 3f and $0x3f,%rax
2ea3: 48 03 f0 add %rax,%rsi
2ea6: 48 89 f3 mov %rsi,%rbx
2ea9: 48 81 c3 00 02 00 00 add $0x200,%rbx
2eb0: 41 83 fd 40 cmp $0x40,%r13d
2eb4: 0f 8e 9d 00 00 00 jle 0x2f57
2eba: 4c 89 74 24 20 mov %r14,0x20(%rsp)
2ebf: 45 89 ee mov %r13d,%r14d
2ec2: 4d 89 e5 mov %r12,%r13
2ec5: 49 89 d4 mov %rdx,%r12
2ec8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ecf: 00
2ed0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2ede: 00 00
2ee0: 4c 89 e1 mov %r12,%rcx
2ee3: 48 89 f2 mov %rsi,%rdx
2ee6: 49 89 d8 mov %rbx,%r8
2ee9: 41 b9 40 00 00 00 mov $0x40,%r9d
2eef: e8 ec 49 13 00 call 0x1378e0
2ef4: 48 89 f9 mov %rdi,%rcx
2ef7: 48 89 f2 mov %rsi,%rdx
2efa: 41 b8 40 00 00 00 mov $0x40,%r8d
2f00: e8 fb c1 ff ff call 0xfffffffffffff100
2f05: 48 89 f9 mov %rdi,%rcx
2f08: 48 89 da mov %rbx,%rdx
2f0b: 41 b8 40 00 00 00 mov $0x40,%r8d
2f11: e8 ea c1 ff ff call 0xfffffffffffff100
2f16: 48 89 d9 mov %rbx,%rcx
2f19: 48 89 f2 mov %rsi,%rdx
2f1c: 4d 89 e8 mov %r13,%r8
2f1f: 41 b9 40 00 00 00 mov $0x40,%r9d
2f25: e8 f6 7a 03 00 call 0x3aa20
2f2a: 41 83 c6 c0 add $0xffffffc0,%r14d
2f2e: 48 81 c7 00 02 00 00 add $0x200,%rdi
2f35: 49 81 c4 00 02 00 00 add $0x200,%r12
2f3c: 49 81 c5 00 04 00 00 add $0x400,%r13
2f43: 41 83 fe 40 cmp $0x40,%r14d
2f47: 7f 97 jg 0x2ee0
2f49: 4c 89 e2 mov %r12,%rdx
2f4c: 4d 89 ec mov %r13,%r12
2f4f: 45 89 f5 mov %r14d,%r13d
2f52: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
2f57: 48 89 d1 mov %rdx,%rcx
2f5a: 48 89 f2 mov %rsi,%rdx
2f5d: 49 89 d8 mov %rbx,%r8
2f60: 45 89 e9 mov %r13d,%r9d
2f63: e8 78 49 13 00 call 0x1378e0
2f68: 48 89 f9 mov %rdi,%rcx
2f6b: 48 89 f2 mov %rsi,%rdx
2f6e: 45 89 e8 mov %r13d,%r8d
2f71: e8 8a c1 ff ff call 0xfffffffffffff100
2f76: 48 89 f9 mov %rdi,%rcx
2f79: 48 89 da mov %rbx,%rdx
2f7c: 45 89 e8 mov %r13d,%r8d
2f7f: e8 7c c1 ff ff call 0xfffffffffffff100
2f84: 48 89 d9 mov %rbx,%rcx
2f87: 48 89 f2 mov %rsi,%rdx
2f8a: 4d 89 e0 mov %r12,%r8
2f8d: 45 89 e9 mov %r13d,%r9d
2f90: e8 8b 7a 03 00 call 0x3aa20
2f95: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2f9c: 00
2f9d: 48 33 cc xor %rsp,%rcx
2fa0: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260c5f0
2fa7: 75 12 jne 0x2fbb
2fa9: 33 c0 xor %eax,%eax
2fab: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
2fb2: 00
2fb3: 41 5d pop %r13
2fb5: 41 5c pop %r12
2fb7: 5f pop %rdi
2fb8: 5e pop %rsi
2fb9: 5b pop %rbx
2fba: c3 ret
2fbb: e8 90 4d 12 01 call 0x1127d50
2fc0: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2fc7: 00
2fc8: 48 33 cc xor %rsp,%rcx
2fcb: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260c5f0
2fd2: 75 e7 jne 0x2fbb
2fd4: b8 fa ff ff ff mov $0xfffffffa,%eax
2fd9: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
2fe0: 00
2fe1: 41 5d pop %r13
2fe3: 41 5c pop %r12
2fe5: 5f pop %rdi
2fe6: 5e pop %rsi
2fe7: 5b pop %rbx
2fe8: c3 ret
2fe9: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2ff0: 00
2ff1: 48 33 cc xor %rsp,%rcx
2ff4: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260c5f0
2ffb: 75 be jne 0x2fbb
2ffd: b8 f8 ff ff ff mov $0xfffffff8,%eax
3002: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
3009: 00
300a: 41 5d pop %r13
300c: 41 5c pop %r12
300e: 5f pop %rdi
300f: 5e pop %rsi
3010: 5b pop %rbx
3011: c3 ret
3012: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3019: 00
301a: 48 33 cc xor %rsp,%rcx
301d: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260c5f0
3024: 75 95 jne 0x2fbb
3026: eb d5 jmp 0x2ffd
3028: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
302f: 00
3030: 48 33 cc xor %rsp,%rcx
3033: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260c5f0
303a: 0f 85 7b ff ff ff jne 0x2fbb
3040: eb bb jmp 0x2ffd
3042: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3049: 00
304a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3051: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3058: 00
3059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3060: 53 push %rbx
3061: 56 push %rsi
3062: 57 push %rdi
3063: 41 54 push %r12
3065: 41 55 push %r13
3067: 48 81 ec 70 04 00 00 sub $0x470,%rsp
306e: 4d 89 c4 mov %r8,%r12
3071: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260c5f0
3078: 48 33 c4 xor %rsp,%rax
307b: 45 89 cd mov %r9d,%r13d
307e: 48 89 cf mov %rcx,%rdi
3081: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3088: 00
3089: 4d 85 e4 test %r12,%r12
308c: 0f 84 b3 01 00 00 je 0x3245
3092: 48 85 ff test %rdi,%rdi
3095: 0f 84 94 01 00 00 je 0x322f
309b: 48 85 d2 test %rdx,%rdx
309e: 0f 84 63 01 00 00 je 0x3207
30a4: 45 85 ed test %r13d,%r13d
30a7: 0f 8e 32 01 00 00 jle 0x31df
30ad: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
30b2: 48 89 f0 mov %rsi,%rax
30b5: 48 83 e0 3f and $0x3f,%rax
30b9: 48 f7 d8 neg %rax
30bc: 48 83 e0 3f and $0x3f,%rax
30c0: 48 03 f0 add %rax,%rsi
30c3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
30ca: 00
30cb: 41 83 fd 40 cmp $0x40,%r13d
30cf: 0f 8e a2 00 00 00 jle 0x3177
30d5: 4c 89 74 24 20 mov %r14,0x20(%rsp)
30da: 45 89 ee mov %r13d,%r14d
30dd: 4d 89 e5 mov %r12,%r13
30e0: 49 89 d4 mov %rdx,%r12
30e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30ea: 00
30eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3100: 4c 89 e1 mov %r12,%rcx
3103: 48 89 f2 mov %rsi,%rdx
3106: 49 89 d8 mov %rbx,%r8
3109: 41 b9 40 00 00 00 mov $0x40,%r9d
310f: e8 ec 47 13 00 call 0x137900
3114: 48 89 f9 mov %rdi,%rcx
3117: 48 89 f2 mov %rsi,%rdx
311a: 41 b8 40 00 00 00 mov $0x40,%r8d
3120: e8 1b c0 ff ff call 0xfffffffffffff140
3125: 48 89 f9 mov %rdi,%rcx
3128: 48 89 da mov %rbx,%rdx
312b: 41 b8 40 00 00 00 mov $0x40,%r8d
3131: e8 0a c0 ff ff call 0xfffffffffffff140
3136: 48 89 d9 mov %rbx,%rcx
3139: 48 89 f2 mov %rsi,%rdx
313c: 4d 89 e8 mov %r13,%r8
313f: 41 b9 40 00 00 00 mov $0x40,%r9d
3145: e8 b6 7c 03 00 call 0x3ae00
314a: 41 83 c6 c0 add $0xffffffc0,%r14d
314e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3155: 49 81 c4 00 02 00 00 add $0x200,%r12
315c: 49 81 c5 00 04 00 00 add $0x400,%r13
3163: 41 83 fe 40 cmp $0x40,%r14d
3167: 7f 97 jg 0x3100
3169: 4c 89 e2 mov %r12,%rdx
316c: 4d 89 ec mov %r13,%r12
316f: 45 89 f5 mov %r14d,%r13d
3172: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3177: 48 89 d1 mov %rdx,%rcx
317a: 48 89 f2 mov %rsi,%rdx
317d: 49 89 d8 mov %rbx,%r8
3180: 45 89 e9 mov %r13d,%r9d
3183: e8 78 47 13 00 call 0x137900
3188: 48 89 f9 mov %rdi,%rcx
318b: 48 89 f2 mov %rsi,%rdx
318e: 45 89 e8 mov %r13d,%r8d
3191: e8 aa bf ff ff call 0xfffffffffffff140
3196: 48 89 f9 mov %rdi,%rcx
3199: 48 89 da mov %rbx,%rdx
319c: 45 89 e8 mov %r13d,%r8d
319f: e8 9c bf ff ff call 0xfffffffffffff140
31a4: 48 89 d9 mov %rbx,%rcx
31a7: 48 89 f2 mov %rsi,%rdx
31aa: 4d 89 e0 mov %r12,%r8
31ad: 45 89 e9 mov %r13d,%r9d
31b0: e8 4b 7c 03 00 call 0x3ae00
31b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
31bc: 00
31bd: 48 33 cc xor %rsp,%rcx
31c0: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260c5f0
31c7: 75 11 jne 0x31da
31c9: 33 c0 xor %eax,%eax
31cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
31d2: 41 5d pop %r13
31d4: 41 5c pop %r12
31d6: 5f pop %rdi
31d7: 5e pop %rsi
31d8: 5b pop %rbx
31d9: c3 ret
31da: e8 71 4b 12 01 call 0x1127d50
31df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
31e6: 00
31e7: 48 33 cc xor %rsp,%rcx
31ea: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260c5f0
31f1: 75 e7 jne 0x31da
31f3: b8 fa ff ff ff mov $0xfffffffa,%eax
31f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
31ff: 41 5d pop %r13
3201: 41 5c pop %r12
3203: 5f pop %rdi
3204: 5e pop %rsi
3205: 5b pop %rbx
3206: c3 ret
3207: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
320e: 00
320f: 48 33 cc xor %rsp,%rcx
3212: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260c5f0
3219: 75 bf jne 0x31da
321b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3220: 48 81 c4 70 04 00 00 add $0x470,%rsp
3227: 41 5d pop %r13
3229: 41 5c pop %r12
322b: 5f pop %rdi
322c: 5e pop %rsi
322d: 5b pop %rbx
322e: c3 ret
322f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3236: 00
3237: 48 33 cc xor %rsp,%rcx
323a: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260c5f0
3241: 75 97 jne 0x31da
3243: eb d6 jmp 0x321b
3245: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
324c: 00
324d: 48 33 cc xor %rsp,%rcx
3250: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260c5f0
3257: 75 81 jne 0x31da
3259: eb c0 jmp 0x321b
325b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
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 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260c5f0
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: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
32c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
32cb: 00
32cc: 41 83 fd 40 cmp $0x40,%r13d
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 0c 46 13 00 call 0x137920
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 5b be ff ff call 0xfffffffffffff180
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 4a be ff ff call 0xfffffffffffff180
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 36 80 03 00 call 0x3b380
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 98 45 13 00 call 0x137920
3388: 48 89 f9 mov %rdi,%rcx
338b: 48 89 f2 mov %rsi,%rdx
338e: 45 89 e8 mov %r13d,%r8d
3391: e8 ea bd ff ff call 0xfffffffffffff180
3396: 48 89 f9 mov %rdi,%rcx
3399: 48 89 da mov %rbx,%rdx
339c: 45 89 e8 mov %r13d,%r8d
339f: e8 dc bd ff ff call 0xfffffffffffff180
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 cb 7f 03 00 call 0x3b380
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 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260c5f0
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 71 49 12 01 call 0x1127d50
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 ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260c5f0
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 d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260c5f0
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 af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260c5f0
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 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260c5f0
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 81 ec 70 04 00 00 sub $0x470,%rsp
346e: 4d 89 c4 mov %r8,%r12
3471: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260c5f0
3478: 45 89 cd mov %r9d,%r13d
347b: 48 33 c4 xor %rsp,%rax
347e: 48 89 cf mov %rcx,%rdi
3481: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3488: 00
3489: 4d 85 e4 test %r12,%r12
348c: 0f 84 b3 01 00 00 je 0x3645
3492: 48 85 ff test %rdi,%rdi
3495: 0f 84 94 01 00 00 je 0x362f
349b: 48 85 d2 test %rdx,%rdx
349e: 0f 84 63 01 00 00 je 0x3607
34a4: 45 85 ed test %r13d,%r13d
34a7: 0f 8e 32 01 00 00 jle 0x35df
34ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
34b2: 48 89 c3 mov %rax,%rbx
34b5: 48 83 e3 3f and $0x3f,%rbx
34b9: 48 f7 db neg %rbx
34bc: 48 83 e3 3f and $0x3f,%rbx
34c0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
34c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
34cb: 00
34cc: 41 83 fd 40 cmp $0x40,%r13d
34d0: 0f 8e a1 00 00 00 jle 0x3577
34d6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
34db: 45 89 ee mov %r13d,%r14d
34de: 4d 89 e5 mov %r12,%r13
34e1: 49 89 d4 mov %rdx,%r12
34e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34eb: 00
34ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
34f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34ff: 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 2c 44 13 00 call 0x137940
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 5b be ff ff call 0xfffffffffffff380
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 4a be ff ff call 0xfffffffffffff380
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 16 86 03 00 call 0x3bb60
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 b8 43 13 00 call 0x137940
3588: 48 89 f9 mov %rdi,%rcx
358b: 48 89 f2 mov %rsi,%rdx
358e: 45 89 e8 mov %r13d,%r8d
3591: e8 ea bd ff ff call 0xfffffffffffff380
3596: 48 89 f9 mov %rdi,%rcx
3599: 48 89 da mov %rbx,%rdx
359c: 45 89 e8 mov %r13d,%r8d
359f: e8 dc bd ff ff call 0xfffffffffffff380
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 ab 85 03 00 call 0x3bb60
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 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260c5f0
35c7: 75 11 jne 0x35da
35c9: 33 c0 xor %eax,%eax
35cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
35d2: 41 5d pop %r13
35d4: 41 5c pop %r12
35d6: 5f pop %rdi
35d7: 5e pop %rsi
35d8: 5b pop %rbx
35d9: c3 ret
35da: e8 71 47 12 01 call 0x1127d50
35df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
35e6: 00
35e7: 48 33 cc xor %rsp,%rcx
35ea: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260c5f0
35f1: 75 e7 jne 0x35da
35f3: b8 fa ff ff ff mov $0xfffffffa,%eax
35f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
35ff: 41 5d pop %r13
3601: 41 5c pop %r12
3603: 5f pop %rdi
3604: 5e pop %rsi
3605: 5b pop %rbx
3606: c3 ret
3607: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
360e: 00
360f: 48 33 cc xor %rsp,%rcx
3612: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260c5f0
3619: 75 bf jne 0x35da
361b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3620: 48 81 c4 70 04 00 00 add $0x470,%rsp
3627: 41 5d pop %r13
3629: 41 5c pop %r12
362b: 5f pop %rdi
362c: 5e pop %rsi
362d: 5b pop %rbx
362e: c3 ret
362f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3636: 00
3637: 48 33 cc xor %rsp,%rcx
363a: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260c5f0
3641: 75 97 jne 0x35da
3643: eb d6 jmp 0x361b
3645: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
364c: 00
364d: 48 33 cc xor %rsp,%rcx
3650: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260c5f0
3657: 75 81 jne 0x35da
3659: eb c0 jmp 0x361b
365b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3660: 53 push %rbx
3661: 56 push %rsi
3662: 57 push %rdi
3663: 41 54 push %r12
3665: 41 55 push %r13
3667: 48 81 ec 70 04 00 00 sub $0x470,%rsp
366e: 4d 89 c4 mov %r8,%r12
3671: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260c5f0
3678: 45 89 cd mov %r9d,%r13d
367b: 48 33 c4 xor %rsp,%rax
367e: 48 89 cf mov %rcx,%rdi
3681: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
3688: 00
3689: 4d 85 e4 test %r12,%r12
368c: 0f 84 b3 01 00 00 je 0x3845
3692: 48 85 ff test %rdi,%rdi
3695: 0f 84 94 01 00 00 je 0x382f
369b: 48 85 d2 test %rdx,%rdx
369e: 0f 84 63 01 00 00 je 0x3807
36a4: 45 85 ed test %r13d,%r13d
36a7: 0f 8e 32 01 00 00 jle 0x37df
36ad: 48 8d 44 24 28 lea 0x28(%rsp),%rax
36b2: 48 89 c3 mov %rax,%rbx
36b5: 48 83 e3 3f and $0x3f,%rbx
36b9: 48 f7 db neg %rbx
36bc: 48 83 e3 3f and $0x3f,%rbx
36c0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
36c4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
36cb: 00
36cc: 41 83 fd 40 cmp $0x40,%r13d
36d0: 0f 8e a1 00 00 00 jle 0x3777
36d6: 4c 89 74 24 20 mov %r14,0x20(%rsp)
36db: 45 89 ee mov %r13d,%r14d
36de: 4d 89 e5 mov %r12,%r13
36e1: 49 89 d4 mov %rdx,%r12
36e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36eb: 00
36ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
36f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36ff: 00
3700: 4c 89 e1 mov %r12,%rcx
3703: 48 89 f2 mov %rsi,%rdx
3706: 49 89 d8 mov %rbx,%r8
3709: 41 b9 40 00 00 00 mov $0x40,%r9d
370f: e8 4c 42 13 00 call 0x137960
3714: 48 89 f9 mov %rdi,%rcx
3717: 48 89 f2 mov %rsi,%rdx
371a: 41 b8 40 00 00 00 mov $0x40,%r8d
3720: e8 1b be ff ff call 0xfffffffffffff540
3725: 48 89 f9 mov %rdi,%rcx
3728: 48 89 da mov %rbx,%rdx
372b: 41 b8 40 00 00 00 mov $0x40,%r8d
3731: e8 0a be ff ff call 0xfffffffffffff540
3736: 48 89 d9 mov %rbx,%rcx
3739: 48 89 f2 mov %rsi,%rdx
373c: 4d 89 e8 mov %r13,%r8
373f: 41 b9 40 00 00 00 mov $0x40,%r9d
3745: e8 96 8b 03 00 call 0x3c2e0
374a: 41 83 c6 c0 add $0xffffffc0,%r14d
374e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3755: 49 81 c4 00 02 00 00 add $0x200,%r12
375c: 49 81 c5 00 04 00 00 add $0x400,%r13
3763: 41 83 fe 40 cmp $0x40,%r14d
3767: 7f 97 jg 0x3700
3769: 4c 89 e2 mov %r12,%rdx
376c: 4d 89 ec mov %r13,%r12
376f: 45 89 f5 mov %r14d,%r13d
3772: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
3777: 48 89 d1 mov %rdx,%rcx
377a: 48 89 f2 mov %rsi,%rdx
377d: 49 89 d8 mov %rbx,%r8
3780: 45 89 e9 mov %r13d,%r9d
3783: e8 d8 41 13 00 call 0x137960
3788: 48 89 f9 mov %rdi,%rcx
378b: 48 89 f2 mov %rsi,%rdx
378e: 45 89 e8 mov %r13d,%r8d
3791: e8 aa bd ff ff call 0xfffffffffffff540
3796: 48 89 f9 mov %rdi,%rcx
3799: 48 89 da mov %rbx,%rdx
379c: 45 89 e8 mov %r13d,%r8d
379f: e8 9c bd ff ff call 0xfffffffffffff540
37a4: 48 89 d9 mov %rbx,%rcx
37a7: 48 89 f2 mov %rsi,%rdx
37aa: 4d 89 e0 mov %r12,%r8
37ad: 45 89 e9 mov %r13d,%r9d
37b0: e8 2b 8b 03 00 call 0x3c2e0
37b5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
37bc: 00
37bd: 48 33 cc xor %rsp,%rcx
37c0: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260c5f0
37c7: 75 11 jne 0x37da
37c9: 33 c0 xor %eax,%eax
37cb: 48 81 c4 70 04 00 00 add $0x470,%rsp
37d2: 41 5d pop %r13
37d4: 41 5c pop %r12
37d6: 5f pop %rdi
37d7: 5e pop %rsi
37d8: 5b pop %rbx
37d9: c3 ret
37da: e8 71 45 12 01 call 0x1127d50
37df: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
37e6: 00
37e7: 48 33 cc xor %rsp,%rcx
37ea: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260c5f0
37f1: 75 e7 jne 0x37da
37f3: b8 fa ff ff ff mov $0xfffffffa,%eax
37f8: 48 81 c4 70 04 00 00 add $0x470,%rsp
37ff: 41 5d pop %r13
3801: 41 5c pop %r12
3803: 5f pop %rdi
3804: 5e pop %rsi
3805: 5b pop %rbx
3806: c3 ret
3807: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
380e: 00
380f: 48 33 cc xor %rsp,%rcx
3812: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260c5f0
3819: 75 bf jne 0x37da
381b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3820: 48 81 c4 70 04 00 00 add $0x470,%rsp
3827: 41 5d pop %r13
3829: 41 5c pop %r12
382b: 5f pop %rdi
382c: 5e pop %rsi
382d: 5b pop %rbx
382e: c3 ret
382f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
3836: 00
3837: 48 33 cc xor %rsp,%rcx
383a: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260c5f0
3841: 75 97 jne 0x37da
3843: eb d6 jmp 0x381b
3845: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
384c: 00
384d: 48 33 cc xor %rsp,%rcx
3850: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260c5f0
3857: 75 81 jne 0x37da
3859: eb c0 jmp 0x381b
385b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3860: 48 83 ec 28 sub $0x28,%rsp
3864: 48 85 c9 test %rcx,%rcx
3867: 74 25 je 0x388e
3869: 48 85 d2 test %rdx,%rdx
386c: 74 20 je 0x388e
386e: 4d 85 c0 test %r8,%r8
3871: 74 1b je 0x388e
3873: 45 85 c9 test %r9d,%r9d
3876: 7f 0a jg 0x3882
3878: b8 fa ff ff ff mov $0xfffffffa,%eax
387d: 48 83 c4 28 add $0x28,%rsp
3881: c3 ret
3882: e8 d9 91 03 00 call 0x3ca60
3887: 33 c0 xor %eax,%eax
3889: 48 83 c4 28 add $0x28,%rsp
388d: c3 ret
388e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3893: 48 83 c4 28 add $0x28,%rsp
3897: c3 ret
3898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
389f: 00
38a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
38a5: 48 85 c9 test %rcx,%rcx
38a8: 74 27 je 0x38d1
38aa: 48 85 d2 test %rdx,%rdx
38ad: 74 22 je 0x38d1
38af: 4d 85 c0 test %r8,%r8
38b2: 74 1d je 0x38d1
38b4: 45 85 c9 test %r9d,%r9d
38b7: 7f 0b jg 0x38c4
38b9: b8 fa ff ff ff mov $0xfffffffa,%eax
38be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
38c3: c3 ret
38c4: e8 77 94 03 00 call 0x3cd40
38c9: 33 c0 xor %eax,%eax
38cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
38d0: c3 ret
38d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
38d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
38db: c3 ret
38dc: 0f 1f 40 00 nopl 0x0(%rax)
38e0: 48 83 ec 28 sub $0x28,%rsp
38e4: 48 85 c9 test %rcx,%rcx
38e7: 74 25 je 0x390e
38e9: 48 85 d2 test %rdx,%rdx
38ec: 74 20 je 0x390e
38ee: 4d 85 c0 test %r8,%r8
38f1: 74 1b je 0x390e
38f3: 45 85 c9 test %r9d,%r9d
38f6: 7f 0a jg 0x3902
38f8: b8 fa ff ff ff mov $0xfffffffa,%eax
38fd: 48 83 c4 28 add $0x28,%rsp
3901: c3 ret
3902: e8 19 97 03 00 call 0x3d020
3907: 33 c0 xor %eax,%eax
3909: 48 83 c4 28 add $0x28,%rsp
390d: c3 ret
390e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3913: 48 83 c4 28 add $0x28,%rsp
3917: c3 ret
3918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
391f: 00
3920: 41 57 push %r15
3922: 49 89 ca mov %rcx,%r10
3925: 49 89 d3 mov %rdx,%r11
3928: 4d 85 d2 test %r10,%r10
392b: 0f 84 fb 00 00 00 je 0x3a2c
3931: 4d 85 db test %r11,%r11
3934: 0f 84 f2 00 00 00 je 0x3a2c
393a: 4d 85 c0 test %r8,%r8
393d: 0f 84 e9 00 00 00 je 0x3a2c
3943: 45 85 c9 test %r9d,%r9d
3946: 0f 8e d8 00 00 00 jle 0x3a24
394c: 49 63 d1 movslq %r9d,%rdx
394f: 48 83 fa 08 cmp $0x8,%rdx
3953: 0f 8c c6 00 00 00 jl 0x3a1f
3959: 4c 89 c0 mov %r8,%rax
395c: 48 83 e0 0f and $0xf,%rax
3960: 85 c0 test %eax,%eax
3962: 74 10 je 0x3974
3964: a8 03 test $0x3,%al
3966: 0f 85 b3 00 00 00 jne 0x3a1f
396c: f7 d8 neg %eax
396e: 83 c0 10 add $0x10,%eax
3971: c1 e8 02 shr $0x2,%eax
3974: 89 c1 mov %eax,%ecx
3976: 4c 8d 79 08 lea 0x8(%rcx),%r15
397a: 49 3b d7 cmp %r15,%rdx
397d: 0f 8c 9c 00 00 00 jl 0x3a1f
3983: 45 89 cf mov %r9d,%r15d
3986: 44 2b f8 sub %eax,%r15d
3989: 41 83 e7 07 and $0x7,%r15d
398d: 45 2b cf sub %r15d,%r9d
3990: 4d 63 c9 movslq %r9d,%r9
3993: 85 c0 test %eax,%eax
3995: b8 00 00 00 00 mov $0x0,%eax
399a: 76 24 jbe 0x39c0
399c: 0f 1f 40 00 nopl 0x0(%rax)
39a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
39a6: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
39ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
39b2: 48 ff c0 inc %rax
39b5: 48 3b c1 cmp %rcx,%rax
39b8: 72 e6 jb 0x39a0
39ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
39c0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
39c6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
39cd: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
39d3: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
39da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
39e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
39e7: 48 83 c1 08 add $0x8,%rcx
39eb: 49 3b c9 cmp %r9,%rcx
39ee: 72 d0 jb 0x39c0
39f0: 4c 3b ca cmp %rdx,%r9
39f3: 73 25 jae 0x3a1a
39f5: 0f 1f 40 00 nopl 0x0(%rax)
39f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a00: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
3a06: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
3a0c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
3a12: 49 ff c1 inc %r9
3a15: 4c 3b ca cmp %rdx,%r9
3a18: 72 e6 jb 0x3a00
3a1a: 33 c0 xor %eax,%eax
3a1c: 41 5f pop %r15
3a1e: c3 ret
3a1f: 45 33 c9 xor %r9d,%r9d
3a22: eb cc jmp 0x39f0
3a24: b8 fa ff ff ff mov $0xfffffffa,%eax
3a29: 41 5f pop %r15
3a2b: c3 ret
3a2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a31: 41 5f pop %r15
3a33: c3 ret
3a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a40: 53 push %rbx
3a41: 57 push %rdi
3a42: 55 push %rbp
3a43: 49 89 ca mov %rcx,%r10
3a46: 4d 85 d2 test %r10,%r10
3a49: 0f 84 92 01 00 00 je 0x3be1
3a4f: 48 85 d2 test %rdx,%rdx
3a52: 0f 84 89 01 00 00 je 0x3be1
3a58: 4d 85 c0 test %r8,%r8
3a5b: 0f 84 80 01 00 00 je 0x3be1
3a61: 45 85 c9 test %r9d,%r9d
3a64: 0f 8e 6e 01 00 00 jle 0x3bd8
3a6a: 41 83 f9 10 cmp $0x10,%r9d
3a6e: 0f 8c 50 01 00 00 jl 0x3bc4
3a74: 41 83 f9 1d cmp $0x1d,%r9d
3a78: 0f 8c 4d 01 00 00 jl 0x3bcb
3a7e: 4c 89 c1 mov %r8,%rcx
3a81: 48 83 e1 1f and $0x1f,%rcx
3a85: 89 c9 mov %ecx,%ecx
3a87: 85 c9 test %ecx,%ecx
3a89: 74 11 je 0x3a9c
3a8b: f6 c1 03 test $0x3,%cl
3a8e: 0f 85 30 01 00 00 jne 0x3bc4
3a94: f7 d9 neg %ecx
3a96: 83 c1 20 add $0x20,%ecx
3a99: c1 e9 02 shr $0x2,%ecx
3a9c: 8d 41 10 lea 0x10(%rcx),%eax
3a9f: 44 3b c8 cmp %eax,%r9d
3aa2: 0f 8c 1c 01 00 00 jl 0x3bc4
3aa8: 44 89 cf mov %r9d,%edi
3aab: 33 c0 xor %eax,%eax
3aad: 2b f9 sub %ecx,%edi
3aaf: 83 e7 0f and $0xf,%edi
3ab2: f7 df neg %edi
3ab4: 41 03 f9 add %r9d,%edi
3ab7: 85 c9 test %ecx,%ecx
3ab9: 76 1e jbe 0x3ad9
3abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3ac0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
3ac6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
3acb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
3ad1: 48 ff c0 inc %rax
3ad4: 48 3b c1 cmp %rcx,%rax
3ad7: 72 e7 jb 0x3ac0
3ad9: 48 63 c7 movslq %edi,%rax
3adc: 0f 1f 40 00 nopl 0x0(%rax)
3ae0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
3ae6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
3aed: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
3af2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
3af8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
3afe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
3b05: 48 83 c1 10 add $0x10,%rcx
3b09: 48 3b c8 cmp %rax,%rcx
3b0c: 72 d2 jb 0x3ae0
3b0e: 8d 47 01 lea 0x1(%rdi),%eax
3b11: 41 3b c1 cmp %r9d,%eax
3b14: 0f 87 9d 00 00 00 ja 0x3bb7
3b1a: 4d 63 c9 movslq %r9d,%r9
3b1d: 48 63 ff movslq %edi,%rdi
3b20: 4c 2b cf sub %rdi,%r9
3b23: 49 83 f9 04 cmp $0x4,%r9
3b27: 0f 8c 93 00 00 00 jl 0x3bc0
3b2d: 48 63 ff movslq %edi,%rdi
3b30: 44 89 cd mov %r9d,%ebp
3b33: 83 e5 fc and $0xfffffffc,%ebp
3b36: 33 c9 xor %ecx,%ecx
3b38: 48 63 ed movslq %ebp,%rbp
3b3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
3b3f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
3b43: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
3b47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b4e: 00
3b4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b56: 0f 1f 00 nopl (%rax)
3b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
3b66: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
3b6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
3b70: 48 83 c1 04 add $0x4,%rcx
3b74: 48 3b cd cmp %rbp,%rcx
3b77: 72 e7 jb 0x3b60
3b79: 49 3b e9 cmp %r9,%rbp
3b7c: 73 39 jae 0x3bb7
3b7e: 48 63 ff movslq %edi,%rdi
3b81: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
3b85: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
3b89: 49 8d 04 ba lea (%r10,%rdi,4),%rax
3b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b94: 00
3b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b9c: 0f 1f 40 00 nopl 0x0(%rax)
3ba0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
3ba5: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
3baa: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
3baf: 48 ff c5 inc %rbp
3bb2: 49 3b e9 cmp %r9,%rbp
3bb5: 72 e9 jb 0x3ba0
3bb7: 33 c0 xor %eax,%eax
3bb9: c5 f8 77 vzeroupper
3bbc: 5d pop %rbp
3bbd: 5f pop %rdi
3bbe: 5b pop %rbx
3bbf: c3 ret
3bc0: 33 ed xor %ebp,%ebp
3bc2: eb b5 jmp 0x3b79
3bc4: 33 ff xor %edi,%edi
3bc6: e9 43 ff ff ff jmp 0x3b0e
3bcb: 44 89 cf mov %r9d,%edi
3bce: 33 c9 xor %ecx,%ecx
3bd0: 83 e7 f0 and $0xfffffff0,%edi
3bd3: e9 01 ff ff ff jmp 0x3ad9
3bd8: b8 fa ff ff ff mov $0xfffffffa,%eax
3bdd: 5d pop %rbp
3bde: 5f pop %rdi
3bdf: 5b pop %rbx
3be0: c3 ret
3be1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3be6: 5d pop %rbp
3be7: 5f pop %rdi
3be8: 5b pop %rbx
3be9: c3 ret
3bea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bf1: 00
3bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c00: 56 push %rsi
3c01: 57 push %rdi
3c02: 41 54 push %r12
3c04: 55 push %rbp
3c05: 48 83 ec 28 sub $0x28,%rsp
3c09: 89 ce mov %ecx,%esi
3c0b: 4c 89 cd mov %r9,%rbp
3c0e: 83 fe 1e cmp $0x1e,%esi
3c11: 0f 87 83 01 00 00 ja 0x3d9a
3c17: 48 85 ed test %rbp,%rbp
3c1a: 0f 84 89 01 00 00 je 0x3da9
3c20: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3c25: 48 85 ff test %rdi,%rdi
3c28: 0f 84 7b 01 00 00 je 0x3da9
3c2e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
3c33: 4d 85 e4 test %r12,%r12
3c36: 0f 84 6d 01 00 00 je 0x3da9
3c3c: 83 fa 08 cmp $0x8,%edx
3c3f: 74 1e je 0x3c5f
3c41: 83 fa 04 cmp $0x4,%edx
3c44: 74 19 je 0x3c5f
3c46: 83 fa 01 cmp $0x1,%edx
3c49: 74 14 je 0x3c5f
3c4b: 83 fa 02 cmp $0x2,%edx
3c4e: 74 0f je 0x3c5f
3c50: b8 ee ff ff ff mov $0xffffffee,%eax
3c55: 48 83 c4 28 add $0x28,%rsp
3c59: 5d pop %rbp
3c5a: 41 5c pop %r12
3c5c: 5f pop %rdi
3c5d: 5e pop %rsi
3c5e: c3 ret
3c5f: 83 fe 1c cmp $0x1c,%esi
3c62: 0f 8f 32 01 00 00 jg 0x3d9a
3c68: 83 fe 05 cmp $0x5,%esi
3c6b: 7f 14 jg 0x3c81
3c6d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
3c74: 33 c0 xor %eax,%eax
3c76: 89 07 mov %eax,(%rdi)
3c78: 41 89 04 24 mov %eax,(%r12)
3c7c: e9 0d 01 00 00 jmp 0x3d8e
3c81: 83 fe 06 cmp $0x6,%esi
3c84: 7f 11 jg 0x3c97
3c86: 33 c0 xor %eax,%eax
3c88: 89 45 00 mov %eax,0x0(%rbp)
3c8b: 89 07 mov %eax,(%rdi)
3c8d: 41 89 04 24 mov %eax,(%r12)
3c91: 44 8b 55 00 mov 0x0(%rbp),%r10d
3c95: eb 6a jmp 0x3d01
3c97: 8d 4e ff lea -0x1(%rsi),%ecx
3c9a: 83 f9 0e cmp $0xe,%ecx
3c9d: 7f 4b jg 0x3cea
3c9f: 41 bb 01 00 00 00 mov $0x1,%r11d
3ca5: 41 d3 e3 shl %cl,%r11d
3ca8: 45 89 da mov %r11d,%r10d
3cab: 41 c1 e2 04 shl $0x4,%r10d
3caf: 41 8d 42 4f lea 0x4f(%r10),%eax
3cb3: 41 83 c2 3f add $0x3f,%r10d
3cb7: 83 e0 c0 and $0xffffffc0,%eax
3cba: 41 83 e2 c0 and $0xffffffc0,%r10d
3cbe: 89 45 00 mov %eax,0x0(%rbp)
3cc1: c7 07 00 00 00 00 movl $0x0,(%rdi)
3cc7: 45 89 14 24 mov %r10d,(%r12)
3ccb: 45 89 da mov %r11d,%r10d
3cce: 41 d1 fa sar $1,%r10d
3cd1: 41 c1 ea 1e shr $0x1e,%r10d
3cd5: 45 03 d3 add %r11d,%r10d
3cd8: 41 83 e2 fc and $0xfffffffc,%r10d
3cdc: 41 83 c2 43 add $0x43,%r10d
3ce0: 41 83 e2 c0 and $0xffffffc0,%r10d
3ce4: 44 03 55 00 add 0x0(%rbp),%r10d
3ce8: eb 12 jmp 0x3cfc
3cea: 48 89 ea mov %rbp,%rdx
3ced: 49 89 f8 mov %rdi,%r8
3cf0: 4d 89 e1 mov %r12,%r9
3cf3: e8 08 96 03 00 call 0x3d300
3cf8: 44 8b 55 00 mov 0x0(%rbp),%r10d
3cfc: 83 fe 12 cmp $0x12,%esi
3cff: 7d 28 jge 0x3d29
3d01: 89 f1 mov %esi,%ecx
3d03: b8 01 00 00 00 mov $0x1,%eax
3d08: d3 e0 shl %cl,%eax
3d0a: 41 89 c3 mov %eax,%r11d
3d0d: 41 d1 fb sar $1,%r11d
3d10: 41 c1 eb 1e shr $0x1e,%r11d
3d14: 44 03 d8 add %eax,%r11d
3d17: 41 c1 eb 02 shr $0x2,%r11d
3d1b: 41 c1 e3 04 shl $0x4,%r11d
3d1f: 41 83 c3 3f add $0x3f,%r11d
3d23: 41 83 e3 c0 and $0xffffffc0,%r11d
3d27: eb 1b jmp 0x3d44
3d29: 41 bb 01 00 00 00 mov $0x1,%r11d
3d2f: 8d 4e 15 lea 0x15(%rsi),%ecx
3d32: 41 d3 e3 shl %cl,%r11d
3d35: 41 c1 e3 04 shl $0x4,%r11d
3d39: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
3d40: 41 83 e3 c0 and $0xffffffc0,%r11d
3d44: 83 fe 0a cmp $0xa,%esi
3d47: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
3d4e: 00
3d4f: 89 45 00 mov %eax,0x0(%rbp)
3d52: 7f 04 jg 0x3d58
3d54: 33 c0 xor %eax,%eax
3d56: eb 25 jmp 0x3d7d
3d58: 89 f1 mov %esi,%ecx
3d5a: b8 01 00 00 00 mov $0x1,%eax
3d5f: d3 e0 shl %cl,%eax
3d61: 89 c2 mov %eax,%edx
3d63: d1 fa sar $1,%edx
3d65: c1 ea 1e shr $0x1e,%edx
3d68: 03 d0 add %eax,%edx
3d6a: c1 ea 02 shr $0x2,%edx
3d6d: 8b 2f mov (%rdi),%ebp
3d6f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
3d76: 83 e6 c0 and $0xffffffc0,%esi
3d79: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
3d7d: 89 07 mov %eax,(%rdi)
3d7f: 41 8b 04 24 mov (%r12),%eax
3d83: 85 c0 test %eax,%eax
3d85: 7e 07 jle 0x3d8e
3d87: 83 c0 40 add $0x40,%eax
3d8a: 41 89 04 24 mov %eax,(%r12)
3d8e: 33 c0 xor %eax,%eax
3d90: 48 83 c4 28 add $0x28,%rsp
3d94: 5d pop %rbp
3d95: 41 5c pop %r12
3d97: 5f pop %rdi
3d98: 5e pop %rsi
3d99: c3 ret
3d9a: b8 ef ff ff ff mov $0xffffffef,%eax
3d9f: 48 83 c4 28 add $0x28,%rsp
3da3: 5d pop %rbp
3da4: 41 5c pop %r12
3da6: 5f pop %rdi
3da7: 5e pop %rsi
3da8: c3 ret
3da9: b8 f8 ff ff ff mov $0xfffffff8,%eax
3dae: 48 83 c4 28 add $0x28,%rsp
3db2: 5d pop %rbp
3db3: 41 5c pop %r12
3db5: 5f pop %rdi
3db6: 5e pop %rsi
3db7: c3 ret
3db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3dbf: 00
3dc0: 41 54 push %r12
3dc2: 41 55 push %r13
3dc4: 41 56 push %r14
3dc6: 41 57 push %r15
3dc8: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3dcd: 41 89 cd mov %ecx,%r13d
3dd0: 4d 89 cc mov %r9,%r12
3dd3: 41 83 fd 1e cmp $0x1e,%r13d
3dd7: 0f 87 97 01 00 00 ja 0x3f74
3ddd: 4d 85 e4 test %r12,%r12
3de0: 0f 84 a1 01 00 00 je 0x3f87
3de6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
3deb: 4d 85 f6 test %r14,%r14
3dee: 0f 84 93 01 00 00 je 0x3f87
3df4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
3df9: 4d 85 ff test %r15,%r15
3dfc: 0f 84 85 01 00 00 je 0x3f87
3e02: 83 fa 08 cmp $0x8,%edx
3e05: 74 22 je 0x3e29
3e07: 83 fa 04 cmp $0x4,%edx
3e0a: 74 1d je 0x3e29
3e0c: 83 fa 01 cmp $0x1,%edx
3e0f: 74 18 je 0x3e29
3e11: 83 fa 02 cmp $0x2,%edx
3e14: 74 13 je 0x3e29
3e16: b8 ee ff ff ff mov $0xffffffee,%eax
3e1b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3e20: 41 5f pop %r15
3e22: 41 5e pop %r14
3e24: 41 5d pop %r13
3e26: 41 5c pop %r12
3e28: c3 ret
3e29: 41 83 fd 1c cmp $0x1c,%r13d
3e2d: 0f 8f 41 01 00 00 jg 0x3f74
3e33: 41 83 fd 05 cmp $0x5,%r13d
3e37: 7f 15 jg 0x3e4e
3e39: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
3e40: 00
3e41: 33 c0 xor %eax,%eax
3e43: 41 89 06 mov %eax,(%r14)
3e46: 41 89 07 mov %eax,(%r15)
3e49: e9 16 01 00 00 jmp 0x3f64
3e4e: 41 83 fd 06 cmp $0x6,%r13d
3e52: 7f 12 jg 0x3e66
3e54: 33 c0 xor %eax,%eax
3e56: 41 89 04 24 mov %eax,(%r12)
3e5a: 41 89 06 mov %eax,(%r14)
3e5d: 41 89 07 mov %eax,(%r15)
3e60: 41 8b 14 24 mov (%r12),%edx
3e64: eb 6a jmp 0x3ed0
3e66: 41 8d 4d ff lea -0x1(%r13),%ecx
3e6a: 83 f9 10 cmp $0x10,%ecx
3e6d: 7f 49 jg 0x3eb8
3e6f: 41 bb 01 00 00 00 mov $0x1,%r11d
3e75: 41 d3 e3 shl %cl,%r11d
3e78: 44 89 da mov %r11d,%edx
3e7b: 45 89 da mov %r11d,%r10d
3e7e: d1 fa sar $1,%edx
3e80: c1 ea 1e shr $0x1e,%edx
3e83: 41 c1 e2 04 shl $0x4,%r10d
3e87: 41 03 d3 add %r11d,%edx
3e8a: 44 89 d0 mov %r10d,%eax
3e8d: 83 e2 fc and $0xfffffffc,%edx
3e90: 83 c0 4f add $0x4f,%eax
3e93: 41 83 c2 3f add $0x3f,%r10d
3e97: 83 c2 43 add $0x43,%edx
3e9a: 83 e0 c0 and $0xffffffc0,%eax
3e9d: 41 89 04 24 mov %eax,(%r12)
3ea1: 41 83 e2 c0 and $0xffffffc0,%r10d
3ea5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
3eac: 83 e2 c0 and $0xffffffc0,%edx
3eaf: 45 89 17 mov %r10d,(%r15)
3eb2: 41 03 14 24 add (%r12),%edx
3eb6: eb 12 jmp 0x3eca
3eb8: 4c 89 e2 mov %r12,%rdx
3ebb: 4d 89 f0 mov %r14,%r8
3ebe: 4d 89 f9 mov %r15,%r9
3ec1: e8 5a 96 03 00 call 0x3d520
3ec6: 41 8b 14 24 mov (%r12),%edx
3eca: 41 83 fd 11 cmp $0x11,%r13d
3ece: 7d 29 jge 0x3ef9
3ed0: 44 89 e9 mov %r13d,%ecx
3ed3: b8 01 00 00 00 mov $0x1,%eax
3ed8: d3 e0 shl %cl,%eax
3eda: 41 89 c2 mov %eax,%r10d
3edd: 41 d1 fa sar $1,%r10d
3ee0: 41 c1 ea 1e shr $0x1e,%r10d
3ee4: 44 03 d0 add %eax,%r10d
3ee7: 41 c1 ea 02 shr $0x2,%r10d
3eeb: 41 c1 e2 04 shl $0x4,%r10d
3eef: 41 83 c2 3f add $0x3f,%r10d
3ef3: 41 83 e2 c0 and $0xffffffc0,%r10d
3ef7: eb 1c jmp 0x3f15
3ef9: 41 ba 01 00 00 00 mov $0x1,%r10d
3eff: 41 8d 4d 15 lea 0x15(%r13),%ecx
3f03: 41 d3 e2 shl %cl,%r10d
3f06: 41 c1 e2 04 shl $0x4,%r10d
3f0a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
3f11: 41 83 e2 c0 and $0xffffffc0,%r10d
3f15: 45 03 d2 add %r10d,%r10d
3f18: 41 03 d2 add %r10d,%edx
3f1b: 81 c2 00 01 00 00 add $0x100,%edx
3f21: 41 89 14 24 mov %edx,(%r12)
3f25: 41 83 fd 0a cmp $0xa,%r13d
3f29: 7f 04 jg 0x3f2f
3f2b: 33 d2 xor %edx,%edx
3f2d: eb 25 jmp 0x3f54
3f2f: 44 89 e9 mov %r13d,%ecx
3f32: b8 01 00 00 00 mov $0x1,%eax
3f37: d3 e0 shl %cl,%eax
3f39: 89 c2 mov %eax,%edx
3f3b: d1 fa sar $1,%edx
3f3d: c1 ea 1e shr $0x1e,%edx
3f40: 03 d0 add %eax,%edx
3f42: c1 ea 02 shr $0x2,%edx
3f45: c1 e2 03 shl $0x3,%edx
3f48: 83 c2 47 add $0x47,%edx
3f4b: 83 e2 c0 and $0xffffffc0,%edx
3f4e: 83 c2 40 add $0x40,%edx
3f51: 41 03 16 add (%r14),%edx
3f54: 41 89 16 mov %edx,(%r14)
3f57: 41 8b 07 mov (%r15),%eax
3f5a: 85 c0 test %eax,%eax
3f5c: 7e 06 jle 0x3f64
3f5e: 83 c0 40 add $0x40,%eax
3f61: 41 89 07 mov %eax,(%r15)
3f64: 33 c0 xor %eax,%eax
3f66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3f6b: 41 5f pop %r15
3f6d: 41 5e pop %r14
3f6f: 41 5d pop %r13
3f71: 41 5c pop %r12
3f73: c3 ret
3f74: b8 ef ff ff ff mov $0xffffffef,%eax
3f79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3f7e: 41 5f pop %r15
3f80: 41 5e pop %r14
3f82: 41 5d pop %r13
3f84: 41 5c pop %r12
3f86: c3 ret
3f87: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f8c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3f91: 41 5f pop %r15
3f93: 41 5e pop %r14
3f95: 41 5d pop %r13
3f97: 41 5c pop %r12
3f99: c3 ret
3f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3fa0: 56 push %rsi
3fa1: 57 push %rdi
3fa2: 41 54 push %r12
3fa4: 55 push %rbp
3fa5: 48 83 ec 28 sub $0x28,%rsp
3fa9: 89 ce mov %ecx,%esi
3fab: 4c 89 cd mov %r9,%rbp
3fae: 83 fe 1e cmp $0x1e,%esi
3fb1: 0f 87 83 01 00 00 ja 0x413a
3fb7: 48 85 ed test %rbp,%rbp
3fba: 0f 84 89 01 00 00 je 0x4149
3fc0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3fc5: 48 85 ff test %rdi,%rdi
3fc8: 0f 84 7b 01 00 00 je 0x4149
3fce: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
3fd3: 4d 85 e4 test %r12,%r12
3fd6: 0f 84 6d 01 00 00 je 0x4149
3fdc: 83 fa 08 cmp $0x8,%edx
3fdf: 74 1e je 0x3fff
3fe1: 83 fa 04 cmp $0x4,%edx
3fe4: 74 19 je 0x3fff
3fe6: 83 fa 01 cmp $0x1,%edx
3fe9: 74 14 je 0x3fff
3feb: 83 fa 02 cmp $0x2,%edx
3fee: 74 0f je 0x3fff
3ff0: b8 ee ff ff ff mov $0xffffffee,%eax
3ff5: 48 83 c4 28 add $0x28,%rsp
3ff9: 5d pop %rbp
3ffa: 41 5c pop %r12
3ffc: 5f pop %rdi
3ffd: 5e pop %rsi
3ffe: c3 ret
3fff: 83 fe 1c cmp $0x1c,%esi
4002: 0f 8f 32 01 00 00 jg 0x413a
4008: 83 fe 05 cmp $0x5,%esi
400b: 7f 14 jg 0x4021
400d: 33 c0 xor %eax,%eax
400f: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
4016: 89 07 mov %eax,(%rdi)
4018: 41 89 04 24 mov %eax,(%r12)
401c: e9 0d 01 00 00 jmp 0x412e
4021: 83 fe 06 cmp $0x6,%esi
4024: 7f 11 jg 0x4037
4026: 33 c0 xor %eax,%eax
4028: 89 45 00 mov %eax,0x0(%rbp)
402b: 89 07 mov %eax,(%rdi)
402d: 41 89 04 24 mov %eax,(%r12)
4031: 44 8b 55 00 mov 0x0(%rbp),%r10d
4035: eb 6a jmp 0x40a1
4037: 8d 4e ff lea -0x1(%rsi),%ecx
403a: 83 f9 10 cmp $0x10,%ecx
403d: 7f 4b jg 0x408a
403f: 41 bb 01 00 00 00 mov $0x1,%r11d
4045: 41 d3 e3 shl %cl,%r11d
4048: 45 89 da mov %r11d,%r10d
404b: 41 c1 e2 04 shl $0x4,%r10d
404f: 41 8d 42 4f lea 0x4f(%r10),%eax
4053: 41 83 c2 3f add $0x3f,%r10d
4057: 83 e0 c0 and $0xffffffc0,%eax
405a: 41 83 e2 c0 and $0xffffffc0,%r10d
405e: 89 45 00 mov %eax,0x0(%rbp)
4061: c7 07 00 00 00 00 movl $0x0,(%rdi)
4067: 45 89 14 24 mov %r10d,(%r12)
406b: 45 89 da mov %r11d,%r10d
406e: 41 d1 fa sar $1,%r10d
4071: 41 c1 ea 1e shr $0x1e,%r10d
4075: 45 03 d3 add %r11d,%r10d
4078: 41 83 e2 fc and $0xfffffffc,%r10d
407c: 41 83 c2 43 add $0x43,%r10d
4080: 41 83 e2 c0 and $0xffffffc0,%r10d
4084: 44 03 55 00 add 0x0(%rbp),%r10d
4088: eb 12 jmp 0x409c
408a: 48 89 ea mov %rbp,%rdx
408d: 49 89 f8 mov %rdi,%r8
4090: 4d 89 e1 mov %r12,%r9
4093: e8 a8 96 03 00 call 0x3d740
4098: 44 8b 55 00 mov 0x0(%rbp),%r10d
409c: 83 fe 13 cmp $0x13,%esi
409f: 7d 28 jge 0x40c9
40a1: 89 f1 mov %esi,%ecx
40a3: b8 01 00 00 00 mov $0x1,%eax
40a8: d3 e0 shl %cl,%eax
40aa: 41 89 c3 mov %eax,%r11d
40ad: 41 d1 fb sar $1,%r11d
40b0: 41 c1 eb 1e shr $0x1e,%r11d
40b4: 44 03 d8 add %eax,%r11d
40b7: 41 c1 eb 02 shr $0x2,%r11d
40bb: 41 c1 e3 04 shl $0x4,%r11d
40bf: 41 83 c3 3f add $0x3f,%r11d
40c3: 41 83 e3 c0 and $0xffffffc0,%r11d
40c7: eb 1b jmp 0x40e4
40c9: 8d 4e 15 lea 0x15(%rsi),%ecx
40cc: 41 bb 01 00 00 00 mov $0x1,%r11d
40d2: 41 d3 e3 shl %cl,%r11d
40d5: 41 c1 e3 04 shl $0x4,%r11d
40d9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
40e0: 41 83 e3 c0 and $0xffffffc0,%r11d
40e4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
40eb: 00
40ec: 89 45 00 mov %eax,0x0(%rbp)
40ef: 83 fe 0a cmp $0xa,%esi
40f2: 7f 04 jg 0x40f8
40f4: 33 c0 xor %eax,%eax
40f6: eb 25 jmp 0x411d
40f8: 89 f1 mov %esi,%ecx
40fa: b8 01 00 00 00 mov $0x1,%eax
40ff: 8b 2f mov (%rdi),%ebp
4101: d3 e0 shl %cl,%eax
4103: 89 c2 mov %eax,%edx
4105: d1 fa sar $1,%edx
4107: c1 ea 1e shr $0x1e,%edx
410a: 03 d0 add %eax,%edx
410c: c1 ea 02 shr $0x2,%edx
410f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
4116: 83 e6 c0 and $0xffffffc0,%esi
4119: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
411d: 89 07 mov %eax,(%rdi)
411f: 41 8b 04 24 mov (%r12),%eax
4123: 85 c0 test %eax,%eax
4125: 7e 07 jle 0x412e
4127: 83 c0 40 add $0x40,%eax
412a: 41 89 04 24 mov %eax,(%r12)
412e: 33 c0 xor %eax,%eax
4130: 48 83 c4 28 add $0x28,%rsp
4134: 5d pop %rbp
4135: 41 5c pop %r12
4137: 5f pop %rdi
4138: 5e pop %rsi
4139: c3 ret
413a: b8 ef ff ff ff mov $0xffffffef,%eax
413f: 48 83 c4 28 add $0x28,%rsp
4143: 5d pop %rbp
4144: 41 5c pop %r12
4146: 5f pop %rdi
4147: 5e pop %rsi
4148: c3 ret
4149: b8 f8 ff ff ff mov $0xfffffff8,%eax
414e: 48 83 c4 28 add $0x28,%rsp
4152: 5d pop %rbp
4153: 41 5c pop %r12
4155: 5f pop %rdi
4156: 5e pop %rsi
4157: c3 ret
4158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
415f: 00
4160: 56 push %rsi
4161: 57 push %rdi
4162: 41 54 push %r12
4164: 55 push %rbp
4165: 48 83 ec 28 sub $0x28,%rsp
4169: 89 ce mov %ecx,%esi
416b: 4c 89 cd mov %r9,%rbp
416e: 83 fe 1e cmp $0x1e,%esi
4171: 0f 87 83 01 00 00 ja 0x42fa
4177: 48 85 ed test %rbp,%rbp
417a: 0f 84 89 01 00 00 je 0x4309
4180: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4185: 48 85 ff test %rdi,%rdi
4188: 0f 84 7b 01 00 00 je 0x4309
418e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
4193: 4d 85 e4 test %r12,%r12
4196: 0f 84 6d 01 00 00 je 0x4309
419c: 83 fa 08 cmp $0x8,%edx
419f: 74 1e je 0x41bf
41a1: 83 fa 04 cmp $0x4,%edx
41a4: 74 19 je 0x41bf
41a6: 83 fa 01 cmp $0x1,%edx
41a9: 74 14 je 0x41bf
41ab: 83 fa 02 cmp $0x2,%edx
41ae: 74 0f je 0x41bf
41b0: b8 ee ff ff ff mov $0xffffffee,%eax
41b5: 48 83 c4 28 add $0x28,%rsp
41b9: 5d pop %rbp
41ba: 41 5c pop %r12
41bc: 5f pop %rdi
41bd: 5e pop %rsi
41be: c3 ret
41bf: 83 fe 1c cmp $0x1c,%esi
41c2: 0f 8f 32 01 00 00 jg 0x42fa
41c8: 83 fe 04 cmp $0x4,%esi
41cb: 7f 14 jg 0x41e1
41cd: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
41d4: 33 c0 xor %eax,%eax
41d6: 89 07 mov %eax,(%rdi)
41d8: 41 89 04 24 mov %eax,(%r12)
41dc: e9 0d 01 00 00 jmp 0x42ee
41e1: 83 fe 07 cmp $0x7,%esi
41e4: 7f 11 jg 0x41f7
41e6: 33 c0 xor %eax,%eax
41e8: 89 45 00 mov %eax,0x0(%rbp)
41eb: 89 07 mov %eax,(%rdi)
41ed: 41 89 04 24 mov %eax,(%r12)
41f1: 44 8b 55 00 mov 0x0(%rbp),%r10d
41f5: eb 6a jmp 0x4261
41f7: 8d 4e ff lea -0x1(%rsi),%ecx
41fa: 83 f9 11 cmp $0x11,%ecx
41fd: 7f 4b jg 0x424a
41ff: 41 bb 01 00 00 00 mov $0x1,%r11d
4205: 41 d3 e3 shl %cl,%r11d
4208: 45 89 da mov %r11d,%r10d
420b: 41 c1 e2 04 shl $0x4,%r10d
420f: 41 8d 42 4f lea 0x4f(%r10),%eax
4213: 41 83 c2 3f add $0x3f,%r10d
4217: 83 e0 c0 and $0xffffffc0,%eax
421a: 41 83 e2 c0 and $0xffffffc0,%r10d
421e: 89 45 00 mov %eax,0x0(%rbp)
4221: c7 07 00 00 00 00 movl $0x0,(%rdi)
4227: 45 89 14 24 mov %r10d,(%r12)
422b: 45 89 da mov %r11d,%r10d
422e: 41 d1 fa sar $1,%r10d
4231: 41 c1 ea 1e shr $0x1e,%r10d
4235: 45 03 d3 add %r11d,%r10d
4238: 41 83 e2 fc and $0xfffffffc,%r10d
423c: 41 83 c2 43 add $0x43,%r10d
4240: 41 83 e2 c0 and $0xffffffc0,%r10d
4244: 44 03 55 00 add 0x0(%rbp),%r10d
4248: eb 12 jmp 0x425c
424a: 48 89 ea mov %rbp,%rdx
424d: 49 89 f8 mov %rdi,%r8
4250: 4d 89 e1 mov %r12,%r9
4253: e8 08 97 03 00 call 0x3d960
4258: 44 8b 55 00 mov 0x0(%rbp),%r10d
425c: 83 fe 11 cmp $0x11,%esi
425f: 7d 28 jge 0x4289
4261: 89 f1 mov %esi,%ecx
4263: b8 01 00 00 00 mov $0x1,%eax
4268: d3 e0 shl %cl,%eax
426a: 41 89 c3 mov %eax,%r11d
426d: 41 d1 fb sar $1,%r11d
4270: 41 c1 eb 1e shr $0x1e,%r11d
4274: 44 03 d8 add %eax,%r11d
4277: 41 c1 eb 02 shr $0x2,%r11d
427b: 41 c1 e3 04 shl $0x4,%r11d
427f: 41 83 c3 3f add $0x3f,%r11d
4283: 41 83 e3 c0 and $0xffffffc0,%r11d
4287: eb 1b jmp 0x42a4
4289: 41 bb 01 00 00 00 mov $0x1,%r11d
428f: 8d 4e 15 lea 0x15(%rsi),%ecx
4292: 41 d3 e3 shl %cl,%r11d
4295: 41 c1 e3 04 shl $0x4,%r11d
4299: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
42a0: 41 83 e3 c0 and $0xffffffc0,%r11d
42a4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
42ab: 00
42ac: 89 45 00 mov %eax,0x0(%rbp)
42af: 83 fe 0a cmp $0xa,%esi
42b2: 7f 04 jg 0x42b8
42b4: 33 c0 xor %eax,%eax
42b6: eb 25 jmp 0x42dd
42b8: 89 f1 mov %esi,%ecx
42ba: b8 01 00 00 00 mov $0x1,%eax
42bf: d3 e0 shl %cl,%eax
42c1: 89 c2 mov %eax,%edx
42c3: d1 fa sar $1,%edx
42c5: c1 ea 1e shr $0x1e,%edx
42c8: 03 d0 add %eax,%edx
42ca: c1 ea 02 shr $0x2,%edx
42cd: 8b 2f mov (%rdi),%ebp
42cf: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
42d6: 83 e6 c0 and $0xffffffc0,%esi
42d9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
42dd: 89 07 mov %eax,(%rdi)
42df: 41 8b 04 24 mov (%r12),%eax
42e3: 85 c0 test %eax,%eax
42e5: 7e 07 jle 0x42ee
42e7: 83 c0 40 add $0x40,%eax
42ea: 41 89 04 24 mov %eax,(%r12)
42ee: 33 c0 xor %eax,%eax
42f0: 48 83 c4 28 add $0x28,%rsp
42f4: 5d pop %rbp
42f5: 41 5c pop %r12
42f7: 5f pop %rdi
42f8: 5e pop %rsi
42f9: c3 ret
42fa: b8 ef ff ff ff mov $0xffffffef,%eax
42ff: 48 83 c4 28 add $0x28,%rsp
4303: 5d pop %rbp
4304: 41 5c pop %r12
4306: 5f pop %rdi
4307: 5e pop %rsi
4308: c3 ret
4309: b8 f8 ff ff ff mov $0xfffffff8,%eax
430e: 48 83 c4 28 add $0x28,%rsp
4312: 5d pop %rbp
4313: 41 5c pop %r12
4315: 5f pop %rdi
4316: 5e pop %rsi
4317: c3 ret
4318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
431f: 00
4320: 56 push %rsi
4321: 57 push %rdi
4322: 41 54 push %r12
4324: 41 55 push %r13
4326: 48 83 ec 28 sub $0x28,%rsp
432a: 41 89 cc mov %ecx,%r12d
432d: 4d 89 cd mov %r9,%r13
4330: 41 83 fc 1e cmp $0x1e,%r12d
4334: 0f 87 8b 01 00 00 ja 0x44c5
433a: 4d 85 ed test %r13,%r13
433d: 0f 84 92 01 00 00 je 0x44d5
4343: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4348: 48 85 ff test %rdi,%rdi
434b: 0f 84 84 01 00 00 je 0x44d5
4351: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
4356: 48 85 f6 test %rsi,%rsi
4359: 0f 84 76 01 00 00 je 0x44d5
435f: 83 fa 08 cmp $0x8,%edx
4362: 74 1f je 0x4383
4364: 83 fa 04 cmp $0x4,%edx
4367: 74 1a je 0x4383
4369: 83 fa 01 cmp $0x1,%edx
436c: 74 15 je 0x4383
436e: 83 fa 02 cmp $0x2,%edx
4371: 74 10 je 0x4383
4373: b8 ee ff ff ff mov $0xffffffee,%eax
4378: 48 83 c4 28 add $0x28,%rsp
437c: 41 5d pop %r13
437e: 41 5c pop %r12
4380: 5f pop %rdi
4381: 5e pop %rsi
4382: c3 ret
4383: 41 83 fc 1c cmp $0x1c,%r12d
4387: 0f 8f 38 01 00 00 jg 0x44c5
438d: 41 83 fc 04 cmp $0x4,%r12d
4391: 7f 13 jg 0x43a6
4393: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
439a: 00
439b: 33 c0 xor %eax,%eax
439d: 89 07 mov %eax,(%rdi)
439f: 89 06 mov %eax,(%rsi)
43a1: e9 12 01 00 00 jmp 0x44b8
43a6: 41 83 fc 07 cmp $0x7,%r12d
43aa: 7f 15 jg 0x43c1
43ac: 33 c0 xor %eax,%eax
43ae: 41 89 45 00 mov %eax,0x0(%r13)
43b2: 89 07 mov %eax,(%rdi)
43b4: 89 06 mov %eax,(%rsi)
43b6: b8 01 00 00 00 mov $0x1,%eax
43bb: 45 8b 55 00 mov 0x0(%r13),%r10d
43bf: eb 73 jmp 0x4434
43c1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
43c6: 83 f9 11 cmp $0x11,%ecx
43c9: 7f 4c jg 0x4417
43cb: b8 01 00 00 00 mov $0x1,%eax
43d0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
43d5: 45 89 da mov %r11d,%r10d
43d8: 41 c1 e2 04 shl $0x4,%r10d
43dc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
43e0: 41 83 c2 3f add $0x3f,%r10d
43e4: 83 e1 c0 and $0xffffffc0,%ecx
43e7: 41 83 e2 c0 and $0xffffffc0,%r10d
43eb: 41 89 4d 00 mov %ecx,0x0(%r13)
43ef: c7 07 00 00 00 00 movl $0x0,(%rdi)
43f5: 44 89 16 mov %r10d,(%rsi)
43f8: 45 89 da mov %r11d,%r10d
43fb: 41 d1 fa sar $1,%r10d
43fe: 41 c1 ea 1e shr $0x1e,%r10d
4402: 45 03 d3 add %r11d,%r10d
4405: 41 83 e2 fc and $0xfffffffc,%r10d
4409: 41 83 c2 43 add $0x43,%r10d
440d: 41 83 e2 c0 and $0xffffffc0,%r10d
4411: 45 03 55 00 add 0x0(%r13),%r10d
4415: eb 17 jmp 0x442e
4417: 4c 89 ea mov %r13,%rdx
441a: 49 89 f8 mov %rdi,%r8
441d: 49 89 f1 mov %rsi,%r9
4420: e8 5b 97 03 00 call 0x3db80
4425: 45 8b 55 00 mov 0x0(%r13),%r10d
4429: b8 01 00 00 00 mov $0x1,%eax
442e: 41 83 fc 11 cmp $0x11,%r12d
4432: 7d 24 jge 0x4458
4434: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
4439: 41 89 cb mov %ecx,%r11d
443c: 41 d1 fb sar $1,%r11d
443f: 41 c1 eb 1e shr $0x1e,%r11d
4443: 44 03 d9 add %ecx,%r11d
4446: 41 c1 eb 02 shr $0x2,%r11d
444a: 41 c1 e3 04 shl $0x4,%r11d
444e: 41 83 c3 3f add $0x3f,%r11d
4452: 41 83 e3 c0 and $0xffffffc0,%r11d
4456: eb 19 jmp 0x4471
4458: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
445d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
4462: 41 c1 e3 04 shl $0x4,%r11d
4466: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
446d: 41 83 e3 c0 and $0xffffffc0,%r11d
4471: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
4478: 00
4479: 41 89 4d 00 mov %ecx,0x0(%r13)
447d: 41 83 fc 0a cmp $0xa,%r12d
4481: 7f 04 jg 0x4487
4483: 33 c0 xor %eax,%eax
4485: eb 24 jmp 0x44ab
4487: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
448c: 89 c2 mov %eax,%edx
448e: d1 fa sar $1,%edx
4490: c1 ea 1e shr $0x1e,%edx
4493: 03 d0 add %eax,%edx
4495: c1 ea 02 shr $0x2,%edx
4498: 8b 0f mov (%rdi),%ecx
449a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
44a1: 00
44a2: 41 83 e2 c0 and $0xffffffc0,%r10d
44a6: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
44ab: 89 07 mov %eax,(%rdi)
44ad: 8b 06 mov (%rsi),%eax
44af: 85 c0 test %eax,%eax
44b1: 7e 05 jle 0x44b8
44b3: 83 c0 40 add $0x40,%eax
44b6: 89 06 mov %eax,(%rsi)
44b8: 33 c0 xor %eax,%eax
44ba: 48 83 c4 28 add $0x28,%rsp
44be: 41 5d pop %r13
44c0: 41 5c pop %r12
44c2: 5f pop %rdi
44c3: 5e pop %rsi
44c4: c3 ret
44c5: b8 ef ff ff ff mov $0xffffffef,%eax
44ca: 48 83 c4 28 add $0x28,%rsp
44ce: 41 5d pop %r13
44d0: 41 5c pop %r12
44d2: 5f pop %rdi
44d3: 5e pop %rsi
44d4: c3 ret
44d5: b8 f8 ff ff ff mov $0xfffffff8,%eax
44da: 48 83 c4 28 add $0x28,%rsp
44de: 41 5d pop %r13
44e0: 41 5c pop %r12
44e2: 5f pop %rdi
44e3: 5e pop %rsi
44e4: c3 ret
44e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44ec: 00
44ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
44f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4500: 56 push %rsi
4501: 57 push %rdi
4502: 41 54 push %r12
4504: 41 55 push %r13
4506: 48 83 ec 28 sub $0x28,%rsp
450a: 41 89 cc mov %ecx,%r12d
450d: 4d 89 cd mov %r9,%r13
4510: 41 83 fc 1e cmp $0x1e,%r12d
4514: 0f 87 8b 01 00 00 ja 0x46a5
451a: 4d 85 ed test %r13,%r13
451d: 0f 84 92 01 00 00 je 0x46b5
4523: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
4528: 48 85 ff test %rdi,%rdi
452b: 0f 84 84 01 00 00 je 0x46b5
4531: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
4536: 48 85 f6 test %rsi,%rsi
4539: 0f 84 76 01 00 00 je 0x46b5
453f: 83 fa 08 cmp $0x8,%edx
4542: 74 1f je 0x4563
4544: 83 fa 04 cmp $0x4,%edx
4547: 74 1a je 0x4563
4549: 83 fa 01 cmp $0x1,%edx
454c: 74 15 je 0x4563
454e: 83 fa 02 cmp $0x2,%edx
4551: 74 10 je 0x4563
4553: b8 ee ff ff ff mov $0xffffffee,%eax
4558: 48 83 c4 28 add $0x28,%rsp
455c: 41 5d pop %r13
455e: 41 5c pop %r12
4560: 5f pop %rdi
4561: 5e pop %rsi
4562: c3 ret
4563: 41 83 fc 1c cmp $0x1c,%r12d
4567: 0f 8f 38 01 00 00 jg 0x46a5
456d: 41 83 fc 04 cmp $0x4,%r12d
4571: 7f 13 jg 0x4586
4573: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
457a: 00
457b: 33 c0 xor %eax,%eax
457d: 89 07 mov %eax,(%rdi)
457f: 89 06 mov %eax,(%rsi)
4581: e9 12 01 00 00 jmp 0x4698
4586: 41 83 fc 07 cmp $0x7,%r12d
458a: 7f 15 jg 0x45a1
458c: 33 c0 xor %eax,%eax
458e: 41 89 45 00 mov %eax,0x0(%r13)
4592: 89 07 mov %eax,(%rdi)
4594: 89 06 mov %eax,(%rsi)
4596: b8 01 00 00 00 mov $0x1,%eax
459b: 45 8b 55 00 mov 0x0(%r13),%r10d
459f: eb 73 jmp 0x4614
45a1: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
45a6: 83 f9 11 cmp $0x11,%ecx
45a9: 7f 4c jg 0x45f7
45ab: b8 01 00 00 00 mov $0x1,%eax
45b0: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
45b5: 45 89 da mov %r11d,%r10d
45b8: 41 c1 e2 04 shl $0x4,%r10d
45bc: 41 8d 4a 4f lea 0x4f(%r10),%ecx
45c0: 41 83 c2 3f add $0x3f,%r10d
45c4: 83 e1 c0 and $0xffffffc0,%ecx
45c7: 41 83 e2 c0 and $0xffffffc0,%r10d
45cb: 41 89 4d 00 mov %ecx,0x0(%r13)
45cf: c7 07 00 00 00 00 movl $0x0,(%rdi)
45d5: 44 89 16 mov %r10d,(%rsi)
45d8: 45 89 da mov %r11d,%r10d
45db: 41 d1 fa sar $1,%r10d
45de: 41 c1 ea 1e shr $0x1e,%r10d
45e2: 45 03 d3 add %r11d,%r10d
45e5: 41 83 e2 fc and $0xfffffffc,%r10d
45e9: 41 83 c2 43 add $0x43,%r10d
45ed: 41 83 e2 c0 and $0xffffffc0,%r10d
45f1: 45 03 55 00 add 0x0(%r13),%r10d
45f5: eb 17 jmp 0x460e
45f7: 4c 89 ea mov %r13,%rdx
45fa: 49 89 f8 mov %rdi,%r8
45fd: 49 89 f1 mov %rsi,%r9
4600: e8 9b 97 03 00 call 0x3dda0
4605: 45 8b 55 00 mov 0x0(%r13),%r10d
4609: b8 01 00 00 00 mov $0x1,%eax
460e: 41 83 fc 11 cmp $0x11,%r12d
4612: 7d 24 jge 0x4638
4614: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
4619: 41 89 cb mov %ecx,%r11d
461c: 41 d1 fb sar $1,%r11d
461f: 41 c1 eb 1e shr $0x1e,%r11d
4623: 44 03 d9 add %ecx,%r11d
4626: 41 c1 eb 02 shr $0x2,%r11d
462a: 41 c1 e3 04 shl $0x4,%r11d
462e: 41 83 c3 3f add $0x3f,%r11d
4632: 41 83 e3 c0 and $0xffffffc0,%r11d
4636: eb 19 jmp 0x4651
4638: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
463d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
4642: 41 c1 e3 04 shl $0x4,%r11d
4646: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
464d: 41 83 e3 c0 and $0xffffffc0,%r11d
4651: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
4658: 00
4659: 41 89 4d 00 mov %ecx,0x0(%r13)
465d: 41 83 fc 0a cmp $0xa,%r12d
4661: 7f 04 jg 0x4667
4663: 33 c0 xor %eax,%eax
4665: eb 24 jmp 0x468b
4667: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
466c: 89 c2 mov %eax,%edx
466e: d1 fa sar $1,%edx
4670: c1 ea 1e shr $0x1e,%edx
4673: 03 d0 add %eax,%edx
4675: c1 ea 02 shr $0x2,%edx
4678: 8b 0f mov (%rdi),%ecx
467a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
4681: 00
4682: 41 83 e2 c0 and $0xffffffc0,%r10d
4686: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
468b: 89 07 mov %eax,(%rdi)
468d: 8b 06 mov (%rsi),%eax
468f: 85 c0 test %eax,%eax
4691: 7e 05 jle 0x4698
4693: 83 c0 40 add $0x40,%eax
4696: 89 06 mov %eax,(%rsi)
4698: 33 c0 xor %eax,%eax
469a: 48 83 c4 28 add $0x28,%rsp
469e: 41 5d pop %r13
46a0: 41 5c pop %r12
46a2: 5f pop %rdi
46a3: 5e pop %rsi
46a4: c3 ret
46a5: b8 ef ff ff ff mov $0xffffffef,%eax
46aa: 48 83 c4 28 add $0x28,%rsp
46ae: 41 5d pop %r13
46b0: 41 5c pop %r12
46b2: 5f pop %rdi
46b3: 5e pop %rsi
46b4: c3 ret
46b5: b8 f8 ff ff ff mov $0xfffffff8,%eax
46ba: 48 83 c4 28 add $0x28,%rsp
46be: 41 5d pop %r13
46c0: 41 5c pop %r12
46c2: 5f pop %rdi
46c3: 5e pop %rsi
46c4: c3 ret
46c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46cc: 00
46cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46e0: 48 83 ec 28 sub $0x28,%rsp
46e4: 48 85 c9 test %rcx,%rcx
46e7: 74 25 je 0x470e
46e9: 48 85 d2 test %rdx,%rdx
46ec: 74 20 je 0x470e
46ee: 4d 85 c0 test %r8,%r8
46f1: 74 1b je 0x470e
46f3: 45 85 c9 test %r9d,%r9d
46f6: 7f 0a jg 0x4702
46f8: b8 fa ff ff ff mov $0xfffffffa,%eax
46fd: 48 83 c4 28 add $0x28,%rsp
4701: c3 ret
4702: e8 b9 98 03 00 call 0x3dfc0
4707: 33 c0 xor %eax,%eax
4709: 48 83 c4 28 add $0x28,%rsp
470d: c3 ret
470e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4713: 48 83 c4 28 add $0x28,%rsp
4717: c3 ret
4718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
471f: 00
4720: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4725: 48 85 c9 test %rcx,%rcx
4728: 74 27 je 0x4751
472a: 48 85 d2 test %rdx,%rdx
472d: 74 22 je 0x4751
472f: 4d 85 c0 test %r8,%r8
4732: 74 1d je 0x4751
4734: 45 85 c9 test %r9d,%r9d
4737: 7f 0b jg 0x4744
4739: b8 fa ff ff ff mov $0xfffffffa,%eax
473e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4743: c3 ret
4744: e8 57 9c 03 00 call 0x3e3a0
4749: 33 c0 xor %eax,%eax
474b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4750: c3 ret
4751: b8 f8 ff ff ff mov $0xfffffff8,%eax
4756: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
475b: c3 ret
475c: 0f 1f 40 00 nopl 0x0(%rax)
4760: 48 83 ec 28 sub $0x28,%rsp
4764: 48 85 c9 test %rcx,%rcx
4767: 74 25 je 0x478e
4769: 48 85 d2 test %rdx,%rdx
476c: 74 20 je 0x478e
476e: 4d 85 c0 test %r8,%r8
4771: 74 1b je 0x478e
4773: 45 85 c9 test %r9d,%r9d
4776: 7f 0a jg 0x4782
4778: b8 fa ff ff ff mov $0xfffffffa,%eax
477d: 48 83 c4 28 add $0x28,%rsp
4781: c3 ret
4782: e8 f9 9f 03 00 call 0x3e780
4787: 33 c0 xor %eax,%eax
4789: 48 83 c4 28 add $0x28,%rsp
478d: c3 ret
478e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4793: 48 83 c4 28 add $0x28,%rsp
4797: c3 ret
4798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
479f: 00
47a0: 41 57 push %r15
47a2: 49 89 ca mov %rcx,%r10
47a5: 49 89 d3 mov %rdx,%r11
47a8: 4d 85 d2 test %r10,%r10
47ab: 0f 84 fb 00 00 00 je 0x48ac
47b1: 4d 85 db test %r11,%r11
47b4: 0f 84 f2 00 00 00 je 0x48ac
47ba: 4d 85 c0 test %r8,%r8
47bd: 0f 84 e9 00 00 00 je 0x48ac
47c3: 45 85 c9 test %r9d,%r9d
47c6: 0f 8e d8 00 00 00 jle 0x48a4
47cc: 49 63 d1 movslq %r9d,%rdx
47cf: 48 83 fa 08 cmp $0x8,%rdx
47d3: 0f 8c c6 00 00 00 jl 0x489f
47d9: 4c 89 c0 mov %r8,%rax
47dc: 48 83 e0 0f and $0xf,%rax
47e0: 85 c0 test %eax,%eax
47e2: 74 10 je 0x47f4
47e4: a8 03 test $0x3,%al
47e6: 0f 85 b3 00 00 00 jne 0x489f
47ec: f7 d8 neg %eax
47ee: 83 c0 10 add $0x10,%eax
47f1: c1 e8 02 shr $0x2,%eax
47f4: 89 c1 mov %eax,%ecx
47f6: 4c 8d 79 08 lea 0x8(%rcx),%r15
47fa: 49 3b d7 cmp %r15,%rdx
47fd: 0f 8c 9c 00 00 00 jl 0x489f
4803: 45 89 cf mov %r9d,%r15d
4806: 44 2b f8 sub %eax,%r15d
4809: 41 83 e7 07 and $0x7,%r15d
480d: 45 2b cf sub %r15d,%r9d
4810: 4d 63 c9 movslq %r9d,%r9
4813: 85 c0 test %eax,%eax
4815: b8 00 00 00 00 mov $0x0,%eax
481a: 76 24 jbe 0x4840
481c: 0f 1f 40 00 nopl 0x0(%rax)
4820: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
4826: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
482c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
4832: 48 ff c0 inc %rax
4835: 48 3b c1 cmp %rcx,%rax
4838: 72 e6 jb 0x4820
483a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4840: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
4846: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
484d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
4853: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
485a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
4860: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
4867: 48 83 c1 08 add $0x8,%rcx
486b: 49 3b c9 cmp %r9,%rcx
486e: 72 d0 jb 0x4840
4870: 4c 3b ca cmp %rdx,%r9
4873: 73 25 jae 0x489a
4875: 0f 1f 40 00 nopl 0x0(%rax)
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4880: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
4886: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
488c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
4892: 49 ff c1 inc %r9
4895: 4c 3b ca cmp %rdx,%r9
4898: 72 e6 jb 0x4880
489a: 33 c0 xor %eax,%eax
489c: 41 5f pop %r15
489e: c3 ret
489f: 45 33 c9 xor %r9d,%r9d
48a2: eb cc jmp 0x4870
48a4: b8 fa ff ff ff mov $0xfffffffa,%eax
48a9: 41 5f pop %r15
48ab: c3 ret
48ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
48b1: 41 5f pop %r15
48b3: c3 ret
48b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48c0: 53 push %rbx
48c1: 57 push %rdi
48c2: 55 push %rbp
48c3: 49 89 ca mov %rcx,%r10
48c6: 4d 85 d2 test %r10,%r10
48c9: 0f 84 92 01 00 00 je 0x4a61
48cf: 48 85 d2 test %rdx,%rdx
48d2: 0f 84 89 01 00 00 je 0x4a61
48d8: 4d 85 c0 test %r8,%r8
48db: 0f 84 80 01 00 00 je 0x4a61
48e1: 45 85 c9 test %r9d,%r9d
48e4: 0f 8e 6e 01 00 00 jle 0x4a58
48ea: 41 83 f9 10 cmp $0x10,%r9d
48ee: 0f 8c 50 01 00 00 jl 0x4a44
48f4: 41 83 f9 1d cmp $0x1d,%r9d
48f8: 0f 8c 4d 01 00 00 jl 0x4a4b
48fe: 4c 89 c1 mov %r8,%rcx
4901: 48 83 e1 1f and $0x1f,%rcx
4905: 89 c9 mov %ecx,%ecx
4907: 85 c9 test %ecx,%ecx
4909: 74 11 je 0x491c
490b: f6 c1 03 test $0x3,%cl
490e: 0f 85 30 01 00 00 jne 0x4a44
4914: f7 d9 neg %ecx
4916: 83 c1 20 add $0x20,%ecx
4919: c1 e9 02 shr $0x2,%ecx
491c: 8d 41 10 lea 0x10(%rcx),%eax
491f: 44 3b c8 cmp %eax,%r9d
4922: 0f 8c 1c 01 00 00 jl 0x4a44
4928: 44 89 cf mov %r9d,%edi
492b: 33 c0 xor %eax,%eax
492d: 2b f9 sub %ecx,%edi
492f: 83 e7 0f and $0xf,%edi
4932: f7 df neg %edi
4934: 41 03 f9 add %r9d,%edi
4937: 85 c9 test %ecx,%ecx
4939: 76 1e jbe 0x4959
493b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4940: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
4945: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
494b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
4951: 48 ff c0 inc %rax
4954: 48 3b c1 cmp %rcx,%rax
4957: 72 e7 jb 0x4940
4959: 48 63 c7 movslq %edi,%rax
495c: 0f 1f 40 00 nopl 0x0(%rax)
4960: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
4965: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
496b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
4971: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
4978: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
497e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
4985: 48 83 c1 10 add $0x10,%rcx
4989: 48 3b c8 cmp %rax,%rcx
498c: 72 d2 jb 0x4960
498e: 8d 47 01 lea 0x1(%rdi),%eax
4991: 41 3b c1 cmp %r9d,%eax
4994: 0f 87 9d 00 00 00 ja 0x4a37
499a: 4d 63 c9 movslq %r9d,%r9
499d: 48 63 ff movslq %edi,%rdi
49a0: 4c 2b cf sub %rdi,%r9
49a3: 49 83 f9 04 cmp $0x4,%r9
49a7: 0f 8c 93 00 00 00 jl 0x4a40
49ad: 48 63 ff movslq %edi,%rdi
49b0: 44 89 cd mov %r9d,%ebp
49b3: 83 e5 fc and $0xfffffffc,%ebp
49b6: 33 c9 xor %ecx,%ecx
49b8: 48 63 ed movslq %ebp,%rbp
49bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
49bf: 49 8d 04 ba lea (%r10,%rdi,4),%rax
49c3: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
49c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49ce: 00
49cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49d6: 0f 1f 00 nopl (%rax)
49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
49e6: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
49eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
49f0: 48 83 c1 04 add $0x4,%rcx
49f4: 48 3b cd cmp %rbp,%rcx
49f7: 72 e7 jb 0x49e0
49f9: 49 3b e9 cmp %r9,%rbp
49fc: 73 39 jae 0x4a37
49fe: 48 63 ff movslq %edi,%rdi
4a01: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
4a05: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
4a09: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
4a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a14: 00
4a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a1c: 0f 1f 40 00 nopl 0x0(%rax)
4a20: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
4a25: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
4a2a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
4a2f: 48 ff c5 inc %rbp
4a32: 49 3b e9 cmp %r9,%rbp
4a35: 72 e9 jb 0x4a20
4a37: 33 c0 xor %eax,%eax
4a39: c5 f8 77 vzeroupper
4a3c: 5d pop %rbp
4a3d: 5f pop %rdi
4a3e: 5b pop %rbx
4a3f: c3 ret
4a40: 33 ed xor %ebp,%ebp
4a42: eb b5 jmp 0x49f9
4a44: 33 ff xor %edi,%edi
4a46: e9 43 ff ff ff jmp 0x498e
4a4b: 44 89 cf mov %r9d,%edi
4a4e: 33 c9 xor %ecx,%ecx
4a50: 83 e7 f0 and $0xfffffff0,%edi
4a53: e9 01 ff ff ff jmp 0x4959
4a58: b8 fa ff ff ff mov $0xfffffffa,%eax
4a5d: 5d pop %rbp
4a5e: 5f pop %rdi
4a5f: 5b pop %rbx
4a60: c3 ret
4a61: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a66: 5d pop %rbp
4a67: 5f pop %rdi
4a68: 5b pop %rbx
4a69: c3 ret
4a6a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a71: 00
4a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a80: 48 83 ec 28 sub $0x28,%rsp
4a84: 48 85 c9 test %rcx,%rcx
4a87: 74 23 je 0x4aac
4a89: 48 85 d2 test %rdx,%rdx
4a8c: 74 1e je 0x4aac
4a8e: 4d 85 c0 test %r8,%r8
4a91: 74 19 je 0x4aac
4a93: 45 85 c9 test %r9d,%r9d
4a96: 7e 1e jle 0x4ab6
4a98: e8 73 b2 a5 01 call 0x1a5fd10
4a9d: ba 02 00 00 00 mov $0x2,%edx
4aa2: 85 c0 test %eax,%eax
4aa4: 0f 45 c2 cmovne %edx,%eax
4aa7: 48 83 c4 28 add $0x28,%rsp
4aab: c3 ret
4aac: b8 f8 ff ff ff mov $0xfffffff8,%eax
4ab1: 48 83 c4 28 add $0x28,%rsp
4ab5: c3 ret
4ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
4abb: 48 83 c4 28 add $0x28,%rsp
4abf: c3 ret
4ac0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4ac5: 48 85 c9 test %rcx,%rcx
4ac8: 74 24 je 0x4aee
4aca: 48 85 d2 test %rdx,%rdx
4acd: 74 1f je 0x4aee
4acf: 4d 85 c0 test %r8,%r8
4ad2: 74 1a je 0x4aee
4ad4: 45 85 c9 test %r9d,%r9d
4ad7: 7e 20 jle 0x4af9
4ad9: e8 b2 f7 a5 01 call 0x1a64290
4ade: ba 02 00 00 00 mov $0x2,%edx
4ae3: 85 c0 test %eax,%eax
4ae5: 0f 45 c2 cmovne %edx,%eax
4ae8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4aed: c3 ret
4aee: b8 f8 ff ff ff mov $0xfffffff8,%eax
4af3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4af8: c3 ret
4af9: b8 fa ff ff ff mov $0xfffffffa,%eax
4afe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4b03: c3 ret
4b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b0b: 00
4b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b1f: 00
4b20: 48 83 ec 28 sub $0x28,%rsp
4b24: 48 85 c9 test %rcx,%rcx
4b27: 74 23 je 0x4b4c
4b29: 48 85 d2 test %rdx,%rdx
4b2c: 74 1e je 0x4b4c
4b2e: 4d 85 c0 test %r8,%r8
4b31: 74 19 je 0x4b4c
4b33: 45 85 c9 test %r9d,%r9d
4b36: 7e 1e jle 0x4b56
4b38: e8 33 1b a6 01 call 0x1a66670
4b3d: ba 02 00 00 00 mov $0x2,%edx
4b42: 85 c0 test %eax,%eax
4b44: 0f 45 c2 cmovne %edx,%eax
4b47: 48 83 c4 28 add $0x28,%rsp
4b4b: c3 ret
4b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b51: 48 83 c4 28 add $0x28,%rsp
4b55: c3 ret
4b56: b8 fa ff ff ff mov $0xfffffffa,%eax
4b5b: 48 83 c4 28 add $0x28,%rsp
4b5f: c3 ret
4b60: 48 83 ec 28 sub $0x28,%rsp
4b64: 48 85 c9 test %rcx,%rcx
4b67: 74 23 je 0x4b8c
4b69: 48 85 d2 test %rdx,%rdx
4b6c: 74 1e je 0x4b8c
4b6e: 4d 85 c0 test %r8,%r8
4b71: 74 19 je 0x4b8c
4b73: 45 85 c9 test %r9d,%r9d
4b76: 7e 1e jle 0x4b96
4b78: e8 63 5d a6 01 call 0x1a6a8e0
4b7d: ba 02 00 00 00 mov $0x2,%edx
4b82: 85 c0 test %eax,%eax
4b84: 0f 45 c2 cmovne %edx,%eax
4b87: 48 83 c4 28 add $0x28,%rsp
4b8b: c3 ret
4b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b91: 48 83 c4 28 add $0x28,%rsp
4b95: c3 ret
4b96: b8 fa ff ff ff mov $0xfffffffa,%eax
4b9b: 48 83 c4 28 add $0x28,%rsp
4b9f: c3 ret
4ba0: 48 83 ec 28 sub $0x28,%rsp
4ba4: 48 85 c9 test %rcx,%rcx
4ba7: 74 23 je 0x4bcc
4ba9: 48 85 d2 test %rdx,%rdx
4bac: 74 1e je 0x4bcc
4bae: 4d 85 c0 test %r8,%r8
4bb1: 74 19 je 0x4bcc
4bb3: 45 85 c9 test %r9d,%r9d
4bb6: 7e 1e jle 0x4bd6
4bb8: e8 23 a1 a6 01 call 0x1a6ece0
4bbd: ba 02 00 00 00 mov $0x2,%edx
4bc2: 85 c0 test %eax,%eax
4bc4: 0f 45 c2 cmovne %edx,%eax
4bc7: 48 83 c4 28 add $0x28,%rsp
4bcb: c3 ret
4bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
4bd1: 48 83 c4 28 add $0x28,%rsp
4bd5: c3 ret
4bd6: b8 fa ff ff ff mov $0xfffffffa,%eax
4bdb: 48 83 c4 28 add $0x28,%rsp
4bdf: c3 ret
4be0: 48 83 ec 28 sub $0x28,%rsp
4be4: 48 85 c9 test %rcx,%rcx
4be7: 74 23 je 0x4c0c
4be9: 48 85 d2 test %rdx,%rdx
4bec: 74 1e je 0x4c0c
4bee: 4d 85 c0 test %r8,%r8
4bf1: 74 19 je 0x4c0c
4bf3: 45 85 c9 test %r9d,%r9d
4bf6: 7e 1e jle 0x4c16
4bf8: e8 83 d9 a6 01 call 0x1a72580
4bfd: ba 02 00 00 00 mov $0x2,%edx
4c02: 85 c0 test %eax,%eax
4c04: 0f 45 c2 cmovne %edx,%eax
4c07: 48 83 c4 28 add $0x28,%rsp
4c0b: c3 ret
4c0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c11: 48 83 c4 28 add $0x28,%rsp
4c15: c3 ret
4c16: b8 fa ff ff ff mov $0xfffffffa,%eax
4c1b: 48 83 c4 28 add $0x28,%rsp
4c1f: c3 ret
4c20: 48 83 ec 28 sub $0x28,%rsp
4c24: 48 85 c9 test %rcx,%rcx
4c27: 74 20 je 0x4c49
4c29: 48 85 d2 test %rdx,%rdx
4c2c: 74 1b je 0x4c49
4c2e: 45 85 c0 test %r8d,%r8d
4c31: 7f 0a jg 0x4c3d
4c33: b8 fa ff ff ff mov $0xfffffffa,%eax
4c38: 48 83 c4 28 add $0x28,%rsp
4c3c: c3 ret
4c3d: e8 3e 9f 03 00 call 0x3eb80
4c42: 33 c0 xor %eax,%eax
4c44: 48 83 c4 28 add $0x28,%rsp
4c48: c3 ret
4c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c4e: 48 83 c4 28 add $0x28,%rsp
4c52: c3 ret
4c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c5f: 00
4c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4c65: 48 85 c9 test %rcx,%rcx
4c68: 74 22 je 0x4c8c
4c6a: 48 85 d2 test %rdx,%rdx
4c6d: 74 1d je 0x4c8c
4c6f: 45 85 c0 test %r8d,%r8d
4c72: 7f 0b jg 0x4c7f
4c74: b8 fa ff ff ff mov $0xfffffffa,%eax
4c79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4c7e: c3 ret
4c7f: e8 dc a1 03 00 call 0x3ee60
4c84: 33 c0 xor %eax,%eax
4c86: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4c8b: c3 ret
4c8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c91: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4c96: c3 ret
4c97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4c9e: 00 00
4ca0: 48 83 ec 28 sub $0x28,%rsp
4ca4: 48 85 c9 test %rcx,%rcx
4ca7: 74 20 je 0x4cc9
4ca9: 48 85 d2 test %rdx,%rdx
4cac: 74 1b je 0x4cc9
4cae: 45 85 c0 test %r8d,%r8d
4cb1: 7f 0a jg 0x4cbd
4cb3: b8 fa ff ff ff mov $0xfffffffa,%eax
4cb8: 48 83 c4 28 add $0x28,%rsp
4cbc: c3 ret
4cbd: e8 7e a4 03 00 call 0x3f140
4cc2: 33 c0 xor %eax,%eax
4cc4: 48 83 c4 28 add $0x28,%rsp
4cc8: c3 ret
4cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
4cce: 48 83 c4 28 add $0x28,%rsp
4cd2: c3 ret
4cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cdf: 00
4ce0: 41 54 push %r12
4ce2: 55 push %rbp
4ce3: 49 89 d1 mov %rdx,%r9
4ce6: 48 85 c9 test %rcx,%rcx
4ce9: 0f 84 cf 02 00 00 je 0x4fbe
4cef: 4d 85 c9 test %r9,%r9
4cf2: 0f 84 c6 02 00 00 je 0x4fbe
4cf8: 45 85 c0 test %r8d,%r8d
4cfb: 0f 8e b4 02 00 00 jle 0x4fb5
4d01: 41 83 f8 08 cmp $0x8,%r8d
4d05: 0f 8c 9b 02 00 00 jl 0x4fa6
4d0b: 4c 89 c8 mov %r9,%rax
4d0e: 48 83 e0 1f and $0x1f,%rax
4d12: 89 c0 mov %eax,%eax
4d14: 85 c0 test %eax,%eax
4d16: 74 0d je 0x4d25
4d18: a8 0f test $0xf,%al
4d1a: 0f 85 86 02 00 00 jne 0x4fa6
4d20: b8 01 00 00 00 mov $0x1,%eax
4d25: 8d 50 08 lea 0x8(%rax),%edx
4d28: 44 3b c2 cmp %edx,%r8d
4d2b: 0f 8c 75 02 00 00 jl 0x4fa6
4d31: 44 89 c5 mov %r8d,%ebp
4d34: 45 33 db xor %r11d,%r11d
4d37: 2b e8 sub %eax,%ebp
4d39: 45 33 d2 xor %r10d,%r10d
4d3c: 83 e5 07 and $0x7,%ebp
4d3f: 4c 89 ca mov %r9,%rdx
4d42: f7 dd neg %ebp
4d44: 41 03 e8 add %r8d,%ebp
4d47: 85 c0 test %eax,%eax
4d49: 76 4e jbe 0x4d99
4d4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d52: 00
4d53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4d60: c5 f9 10 12 vmovupd (%rdx),%xmm2
4d64: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
4d6a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
4d70: 49 ff c3 inc %r11
4d73: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
4d77: 49 83 c2 10 add $0x10,%r10
4d7b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
4d80: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
4d84: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
4d88: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
4d8c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
4d90: 48 83 c2 10 add $0x10,%rdx
4d94: 4c 3b d8 cmp %rax,%r11
4d97: 72 c7 jb 0x4d60
4d99: 49 89 c2 mov %rax,%r10
4d9c: 49 c1 e2 04 shl $0x4,%r10
4da0: 48 63 d5 movslq %ebp,%rdx
4da3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4daa: 00
4dab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4dc0: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
4dc6: 48 83 c0 08 add $0x8,%rax
4dca: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
4dd0: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
4dd6: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
4dda: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
4de1: 01
4de2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
4de7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
4deb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
4def: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
4df6: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
4dfa: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
4e00: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
4e07: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
4e0e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
4e12: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
4e19: 01
4e1a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
4e1f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
4e23: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
4e27: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
4e2b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
4e32: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
4e39: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
4e40: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
4e47: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
4e4b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
4e52: 01
4e53: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
4e58: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
4e5c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
4e60: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
4e67: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
4e6b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
4e72: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
4e79: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
4e80: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
4e84: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
4e8b: 01
4e8c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
4e91: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
4e95: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
4e99: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
4e9d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
4ea4: 49 81 c2 80 00 00 00 add $0x80,%r10
4eab: 48 3b c2 cmp %rdx,%rax
4eae: 0f 82 0c ff ff ff jb 0x4dc0
4eb4: 8d 45 01 lea 0x1(%rbp),%eax
4eb7: 41 3b c0 cmp %r8d,%eax
4eba: 0f 87 d9 00 00 00 ja 0x4f99
4ec0: 4d 63 c0 movslq %r8d,%r8
4ec3: 4c 2b c2 sub %rdx,%r8
4ec6: 49 83 f8 02 cmp $0x2,%r8
4eca: 0f 8c d2 00 00 00 jl 0x4fa2
4ed0: 48 c1 e2 04 shl $0x4,%rdx
4ed4: 44 89 c0 mov %r8d,%eax
4ed7: 83 e0 fe and $0xfffffffe,%eax
4eda: 45 33 e4 xor %r12d,%r12d
4edd: 48 63 c0 movslq %eax,%rax
4ee0: 45 33 d2 xor %r10d,%r10d
4ee3: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
4ee7: 49 03 d1 add %r9,%rdx
4eea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ef1: 00
4ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f00: c5 fd 10 12 vmovupd (%rdx),%ymm2
4f04: 49 83 c4 02 add $0x2,%r12
4f08: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
4f0e: c5 ff 12 0a vmovddup (%rdx),%ymm1
4f12: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
4f16: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
4f1d: 01
4f1e: 49 83 c2 20 add $0x20,%r10
4f22: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
4f27: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
4f2b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
4f2f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
4f33: c5 fd 11 12 vmovupd %ymm2,(%rdx)
4f37: 48 83 c2 20 add $0x20,%rdx
4f3b: 4c 3b e0 cmp %rax,%r12
4f3e: 72 c0 jb 0x4f00
4f40: 48 89 c2 mov %rax,%rdx
4f43: 48 c1 e2 04 shl $0x4,%rdx
4f47: 49 3b c0 cmp %r8,%rax
4f4a: 73 4d jae 0x4f99
4f4c: 48 63 ed movslq %ebp,%rbp
4f4f: 48 c1 e5 04 shl $0x4,%rbp
4f53: 4c 03 cd add %rbp,%r9
4f56: 48 03 cd add %rbp,%rcx
4f59: 4c 03 ca add %rdx,%r9
4f5c: 0f 1f 40 00 nopl 0x0(%rax)
4f60: c4 c1 79 10 11 vmovupd (%r9),%xmm2
4f65: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
4f6a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
4f6f: 48 ff c0 inc %rax
4f72: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
4f76: 48 83 c2 10 add $0x10,%rdx
4f7a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
4f7f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
4f83: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
4f87: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
4f8b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
4f90: 49 83 c1 10 add $0x10,%r9
4f94: 49 3b c0 cmp %r8,%rax
4f97: 72 c7 jb 0x4f60
4f99: 33 c0 xor %eax,%eax
4f9b: c5 f8 77 vzeroupper
4f9e: 5d pop %rbp
4f9f: 41 5c pop %r12
4fa1: c3 ret
4fa2: 33 c0 xor %eax,%eax
4fa4: eb 9a jmp 0x4f40
4fa6: 33 ed xor %ebp,%ebp
4fa8: 41 83 f8 01 cmp $0x1,%r8d
4fac: 72 eb jb 0x4f99
4fae: 4d 63 c0 movslq %r8d,%r8
4fb1: 33 c0 xor %eax,%eax
4fb3: eb 8b jmp 0x4f40
4fb5: b8 fa ff ff ff mov $0xfffffffa,%eax
4fba: 5d pop %rbp
4fbb: 41 5c pop %r12
4fbd: c3 ret
4fbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
4fc3: 5d pop %rbp
4fc4: 41 5c pop %r12
4fc6: c3 ret
4fc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fce: 00
4fcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fd6: 0f 1f 00 nopl (%rax)
4fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fe0: 41 54 push %r12
4fe2: 49 89 cb mov %rcx,%r11
4fe5: 4d 85 db test %r11,%r11
4fe8: 0f 84 dd 01 00 00 je 0x51cb
4fee: 48 85 d2 test %rdx,%rdx
4ff1: 0f 84 d4 01 00 00 je 0x51cb
4ff7: 45 85 c0 test %r8d,%r8d
4ffa: 0f 8e c3 01 00 00 jle 0x51c3
5000: 4d 63 c8 movslq %r8d,%r9
5003: 49 83 f9 08 cmp $0x8,%r9
5007: 0f 8c b1 01 00 00 jl 0x51be
500d: 48 89 d0 mov %rdx,%rax
5010: 48 83 e0 1f and $0x1f,%rax
5014: 85 c0 test %eax,%eax
5016: 74 0d je 0x5025
5018: a8 0f test $0xf,%al
501a: 0f 85 9e 01 00 00 jne 0x51be
5020: b8 01 00 00 00 mov $0x1,%eax
5025: 41 89 c2 mov %eax,%r10d
5028: 49 8d 4a 08 lea 0x8(%r10),%rcx
502c: 4c 3b c9 cmp %rcx,%r9
502f: 0f 8c 89 01 00 00 jl 0x51be
5035: 44 89 c1 mov %r8d,%ecx
5038: 2b c8 sub %eax,%ecx
503a: 83 e1 07 and $0x7,%ecx
503d: 44 2b c1 sub %ecx,%r8d
5040: 33 c9 xor %ecx,%ecx
5042: 4d 63 c0 movslq %r8d,%r8
5045: 45 33 e4 xor %r12d,%r12d
5048: 85 c0 test %eax,%eax
504a: 48 89 d0 mov %rdx,%rax
504d: 76 47 jbe 0x5096
504f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5056: 00
5057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
505e: 66 90 xchg %ax,%ax
5060: c5 f9 10 18 vmovupd (%rax),%xmm3
5064: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
506a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
506e: 48 ff c1 inc %rcx
5071: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5076: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
507a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
5080: 49 83 c4 10 add $0x10,%r12
5084: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
5089: c5 f9 11 28 vmovupd %xmm5,(%rax)
508d: 48 83 c0 10 add $0x10,%rax
5091: 49 3b ca cmp %r10,%rcx
5094: 72 ca jb 0x5060
5096: 4c 89 d0 mov %r10,%rax
5099: 48 c1 e0 04 shl $0x4,%rax
509d: 0f 1f 00 nopl (%rax)
50a0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
50a5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
50a9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
50af: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
50b3: 49 83 c2 08 add $0x8,%r10
50b7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
50bc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
50c0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
50c5: c5 ff 12 29 vmovddup (%rcx),%ymm5
50c9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
50ce: c5 fd 11 29 vmovupd %ymm5,(%rcx)
50d2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
50d9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
50dd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
50e2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
50e6: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
50eb: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
50f0: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
50f5: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
50fa: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
5101: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
5105: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
510a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
510e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
5113: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
5118: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
511d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
5122: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
5129: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
512d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
5132: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
5136: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
513b: 48 05 80 00 00 00 add $0x80,%rax
5141: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
5146: 4d 3b d0 cmp %r8,%r10
5149: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
514e: 0f 82 4c ff ff ff jb 0x50a0
5154: 4c 89 c0 mov %r8,%rax
5157: 48 c1 e0 04 shl $0x4,%rax
515b: 48 03 d0 add %rax,%rdx
515e: 4d 3b c1 cmp %r9,%r8
5161: 73 53 jae 0x51b6
5163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
516a: 00
516b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5180: c5 f9 10 1a vmovupd (%rdx),%xmm3
5184: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
518a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
518e: 49 ff c0 inc %r8
5191: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5196: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
519a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
51a0: 48 83 c0 10 add $0x10,%rax
51a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
51a9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
51ad: 48 83 c2 10 add $0x10,%rdx
51b1: 4d 3b c1 cmp %r9,%r8
51b4: 72 ca jb 0x5180
51b6: 33 c0 xor %eax,%eax
51b8: c5 f8 77 vzeroupper
51bb: 41 5c pop %r12
51bd: c3 ret
51be: 45 33 c0 xor %r8d,%r8d
51c1: eb 91 jmp 0x5154
51c3: b8 fa ff ff ff mov $0xfffffffa,%eax
51c8: 41 5c pop %r12
51ca: c3 ret
51cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
51d0: 41 5c pop %r12
51d2: c3 ret
51d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
51d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51df: 00
51e0: 41 54 push %r12
51e2: 49 89 cb mov %rcx,%r11
51e5: 4d 85 db test %r11,%r11
51e8: 0f 84 f9 01 00 00 je 0x53e7
51ee: 48 85 d2 test %rdx,%rdx
51f1: 0f 84 f0 01 00 00 je 0x53e7
51f7: 45 85 c0 test %r8d,%r8d
51fa: 0f 8e df 01 00 00 jle 0x53df
5200: 4d 63 c8 movslq %r8d,%r9
5203: 49 83 f9 08 cmp $0x8,%r9
5207: 0f 8c cd 01 00 00 jl 0x53da
520d: 48 89 d0 mov %rdx,%rax
5210: 48 83 e0 1f and $0x1f,%rax
5214: 85 c0 test %eax,%eax
5216: 74 0d je 0x5225
5218: a8 0f test $0xf,%al
521a: 0f 85 ba 01 00 00 jne 0x53da
5220: b8 01 00 00 00 mov $0x1,%eax
5225: 41 89 c2 mov %eax,%r10d
5228: 49 8d 4a 08 lea 0x8(%r10),%rcx
522c: 4c 3b c9 cmp %rcx,%r9
522f: 0f 8c a5 01 00 00 jl 0x53da
5235: 44 89 c1 mov %r8d,%ecx
5238: 2b c8 sub %eax,%ecx
523a: 83 e1 07 and $0x7,%ecx
523d: 44 2b c1 sub %ecx,%r8d
5240: 33 c9 xor %ecx,%ecx
5242: 4d 63 c0 movslq %r8d,%r8
5245: 45 33 e4 xor %r12d,%r12d
5248: 85 c0 test %eax,%eax
524a: 48 89 d0 mov %rdx,%rax
524d: 76 43 jbe 0x5292
524f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5256: 00
5257: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
525e: 66 90 xchg %ax,%ax
5260: c5 f9 10 18 vmovupd (%rax),%xmm3
5264: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
526a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
526e: 48 ff c1 inc %rcx
5271: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
5276: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
527a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
5281: 49 83 c4 10 add $0x10,%r12
5285: c5 f9 11 20 vmovupd %xmm4,(%rax)
5289: 48 83 c0 10 add $0x10,%rax
528d: 49 3b ca cmp %r10,%rcx
5290: 72 ce jb 0x5260
5292: 4c 89 d0 mov %r10,%rax
5295: 48 c1 e0 04 shl $0x4,%rax
5299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52a0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
52a5: 49 83 c2 08 add $0x8,%r10
52a9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
52af: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
52b6: 01
52b7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
52be: 02
52bf: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
52c6: 03
52c7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
52cb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
52d0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
52d4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
52d9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
52de: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
52e3: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
52ea: 01
52eb: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
52f1: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
52f8: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
52fe: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
5305: 01
5306: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
530c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
5313: 01
5314: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
531b: 02
531c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
5322: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
5329: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
532f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
5336: 02
5337: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
533d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
5344: 02
5345: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
534c: 03
534d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
5353: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
535a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
5360: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
5366: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
536c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
5372: 48 05 80 00 00 00 add $0x80,%rax
5378: 4d 3b d0 cmp %r8,%r10
537b: 0f 82 1f ff ff ff jb 0x52a0
5381: 4c 89 c0 mov %r8,%rax
5384: 48 c1 e0 04 shl $0x4,%rax
5388: 48 03 d0 add %rax,%rdx
538b: 4d 3b c1 cmp %r9,%r8
538e: 73 42 jae 0x53d2
5390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5397: 00
5398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
539f: 90 nop
53a0: c5 f9 10 1a vmovupd (%rdx),%xmm3
53a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
53aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
53ae: 49 ff c0 inc %r8
53b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
53b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
53ba: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
53c1: 48 83 c0 10 add $0x10,%rax
53c5: c5 f9 11 22 vmovupd %xmm4,(%rdx)
53c9: 48 83 c2 10 add $0x10,%rdx
53cd: 4d 3b c1 cmp %r9,%r8
53d0: 72 ce jb 0x53a0
53d2: 33 c0 xor %eax,%eax
53d4: c5 f8 77 vzeroupper
53d7: 41 5c pop %r12
53d9: c3 ret
53da: 45 33 c0 xor %r8d,%r8d
53dd: eb a2 jmp 0x5381
53df: b8 fa ff ff ff mov $0xfffffffa,%eax
53e4: 41 5c pop %r12
53e6: c3 ret
53e7: b8 f8 ff ff ff mov $0xfffffff8,%eax
53ec: 41 5c pop %r12
53ee: c3 ret
53ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53f6: 00
53f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53fe: 66 90 xchg %ax,%ax
5400: 57 push %rdi
5401: 41 54 push %r12
5403: 55 push %rbp
5404: 48 89 d5 mov %rdx,%rbp
5407: 48 85 c9 test %rcx,%rcx
540a: 0f 84 f7 01 00 00 je 0x5607
5410: 48 85 ed test %rbp,%rbp
5413: 0f 84 ee 01 00 00 je 0x5607
5419: 4d 85 c0 test %r8,%r8
541c: 0f 84 e5 01 00 00 je 0x5607
5422: 45 85 c9 test %r9d,%r9d
5425: 0f 8e d2 01 00 00 jle 0x55fd
542b: 41 83 f9 08 cmp $0x8,%r9d
542f: 0f 8c b8 01 00 00 jl 0x55ed
5435: 4d 89 c2 mov %r8,%r10
5438: 49 83 e2 0f and $0xf,%r10
543c: 45 85 d2 test %r10d,%r10d
543f: 74 18 je 0x5459
5441: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5448: 0f 85 9f 01 00 00 jne 0x55ed
544e: 41 f7 da neg %r10d
5451: 41 83 c2 10 add $0x10,%r10d
5455: 41 c1 ea 02 shr $0x2,%r10d
5459: 41 8d 42 08 lea 0x8(%r10),%eax
545d: 44 3b c8 cmp %eax,%r9d
5460: 0f 8c 87 01 00 00 jl 0x55ed
5466: 44 89 c8 mov %r9d,%eax
5469: 33 d2 xor %edx,%edx
546b: 41 2b c2 sub %r10d,%eax
546e: 83 e0 07 and $0x7,%eax
5471: f7 d8 neg %eax
5473: 41 03 c1 add %r9d,%eax
5476: 44 89 d7 mov %r10d,%edi
5479: 45 85 d2 test %r10d,%r10d
547c: 76 21 jbe 0x549f
547e: 66 90 xchg %ax,%ax
5480: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5485: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
548b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5491: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5497: 48 ff c2 inc %rdx
549a: 48 3b d7 cmp %rdi,%rdx
549d: 72 e1 jb 0x5480
549f: 45 89 d2 mov %r10d,%r10d
54a2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
54a7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
54ae: 48 63 d0 movslq %eax,%rdx
54b1: 74 4d je 0x5500
54b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
54b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
54bf: 00
54c0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
54c4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
54c9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
54ce: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
54d3: 0f 59 c8 mulps %xmm0,%xmm1
54d6: 0f 59 da mulps %xmm2,%xmm3
54d9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
54de: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
54e4: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
54e9: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
54ef: 48 83 c7 08 add $0x8,%rdi
54f3: 48 3b fa cmp %rdx,%rdi
54f6: 72 c8 jb 0x54c0
54f8: eb 38 jmp 0x5532
54fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5500: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
5504: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
5509: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
550e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
5513: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
5518: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
551e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
5523: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
5529: 48 83 c7 08 add $0x8,%rdi
552d: 48 3b fa cmp %rdx,%rdi
5530: 72 ce jb 0x5500
5532: 8d 78 01 lea 0x1(%rax),%edi
5535: 41 3b f9 cmp %r9d,%edi
5538: 0f 87 a3 00 00 00 ja 0x55e1
553e: 4d 63 c9 movslq %r9d,%r9
5541: 4c 2b ca sub %rdx,%r9
5544: 49 83 f9 04 cmp $0x4,%r9
5548: 0f 8c 9a 00 00 00 jl 0x55e8
554e: 45 89 cc mov %r9d,%r12d
5551: 45 33 db xor %r11d,%r11d
5554: 41 83 e4 fc and $0xfffffffc,%r12d
5558: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
555d: 4d 63 e4 movslq %r12d,%r12
5560: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
5564: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
5568: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
556f: 00
5570: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
557e: 00 00
5580: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
5585: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
558a: 0f 59 c8 mulps %xmm0,%xmm1
558d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
5592: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
5597: 49 83 c3 04 add $0x4,%r11
559b: 4d 3b dc cmp %r12,%r11
559e: 72 e0 jb 0x5580
55a0: 4d 3b e1 cmp %r9,%r12
55a3: 73 3c jae 0x55e1
55a5: 48 63 c0 movslq %eax,%rax
55a8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
55ad: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
55b1: 49 8d 04 80 lea (%r8,%rax,4),%rax
55b5: 0f 1f 40 00 nopl 0x0(%rax)
55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55c0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
55c6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
55cd: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
55d3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
55d9: 49 ff c4 inc %r12
55dc: 4d 3b e1 cmp %r9,%r12
55df: 72 df jb 0x55c0
55e1: 33 c0 xor %eax,%eax
55e3: 5d pop %rbp
55e4: 41 5c pop %r12
55e6: 5f pop %rdi
55e7: c3 ret
55e8: 45 33 e4 xor %r12d,%r12d
55eb: eb b3 jmp 0x55a0
55ed: 33 c0 xor %eax,%eax
55ef: 41 83 f9 01 cmp $0x1,%r9d
55f3: 72 ec jb 0x55e1
55f5: 4d 63 c9 movslq %r9d,%r9
55f8: 45 33 e4 xor %r12d,%r12d
55fb: eb a3 jmp 0x55a0
55fd: b8 fa ff ff ff mov $0xfffffffa,%eax
5602: 5d pop %rbp
5603: 41 5c pop %r12
5605: 5f pop %rdi
5606: c3 ret
5607: b8 f8 ff ff ff mov $0xfffffff8,%eax
560c: 5d pop %rbp
560d: 41 5c pop %r12
560f: 5f pop %rdi
5610: c3 ret
5611: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5618: 00
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5620: 56 push %rsi
5621: 57 push %rdi
5622: 41 54 push %r12
5624: 48 89 d7 mov %rdx,%rdi
5627: 48 85 c9 test %rcx,%rcx
562a: 0f 84 f3 01 00 00 je 0x5823
5630: 48 85 ff test %rdi,%rdi
5633: 0f 84 ea 01 00 00 je 0x5823
5639: 4d 85 c0 test %r8,%r8
563c: 0f 84 e1 01 00 00 je 0x5823
5642: 45 85 c9 test %r9d,%r9d
5645: 0f 8e ce 01 00 00 jle 0x5819
564b: 41 83 f9 08 cmp $0x8,%r9d
564f: 0f 8c b5 01 00 00 jl 0x580a
5655: 4d 89 c2 mov %r8,%r10
5658: 49 83 e2 0f and $0xf,%r10
565c: 45 85 d2 test %r10d,%r10d
565f: 74 18 je 0x5679
5661: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5668: 0f 85 9c 01 00 00 jne 0x580a
566e: 41 f7 da neg %r10d
5671: 41 83 c2 10 add $0x10,%r10d
5675: 41 c1 ea 02 shr $0x2,%r10d
5679: 44 89 d0 mov %r10d,%eax
567c: 83 c0 08 add $0x8,%eax
567f: 44 3b c8 cmp %eax,%r9d
5682: 0f 8c 82 01 00 00 jl 0x580a
5688: 44 89 ce mov %r9d,%esi
568b: 33 d2 xor %edx,%edx
568d: 41 2b f2 sub %r10d,%esi
5690: 83 e6 07 and $0x7,%esi
5693: f7 de neg %esi
5695: 41 03 f1 add %r9d,%esi
5698: 44 89 d0 mov %r10d,%eax
569b: 45 85 d2 test %r10d,%r10d
569e: 76 1f jbe 0x56bf
56a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
56a5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
56aa: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
56b0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
56b6: 48 8d 52 01 lea 0x1(%rdx),%rdx
56ba: 48 3b d0 cmp %rax,%rdx
56bd: 72 e1 jb 0x56a0
56bf: 45 89 d2 mov %r10d,%r10d
56c2: 48 63 d6 movslq %esi,%rdx
56c5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
56c9: 49 f7 c3 0f 00 00 00 test $0xf,%r11
56d0: 74 4e je 0x5720
56d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56e0: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
56e4: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
56e9: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
56ed: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
56f2: 0f 59 c8 mulps %xmm0,%xmm1
56f5: 0f 59 da mulps %xmm2,%xmm3
56f8: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
56fd: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
5703: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
5708: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
570e: 48 8d 40 08 lea 0x8(%rax),%rax
5712: 48 3b c2 cmp %rdx,%rax
5715: 72 c9 jb 0x56e0
5717: eb 38 jmp 0x5751
5719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5720: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
5724: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
5729: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
572d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
5732: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
5737: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
573d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
5742: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
5748: 48 8d 40 08 lea 0x8(%rax),%rax
574c: 48 3b c2 cmp %rdx,%rax
574f: 72 cf jb 0x5720
5751: 8d 46 01 lea 0x1(%rsi),%eax
5754: 41 3b c1 cmp %r9d,%eax
5757: 0f 87 a2 00 00 00 ja 0x57ff
575d: 4d 63 c9 movslq %r9d,%r9
5760: 4c 2b ca sub %rdx,%r9
5763: 49 83 f9 04 cmp $0x4,%r9
5767: 0f 8c 99 00 00 00 jl 0x5806
576d: 48 c1 e2 02 shl $0x2,%rdx
5771: 44 89 c8 mov %r9d,%eax
5774: 83 e0 fc and $0xfffffffc,%eax
5777: 49 89 d3 mov %rdx,%r11
577a: 49 89 d2 mov %rdx,%r10
577d: 45 33 e4 xor %r12d,%r12d
5780: 48 63 c0 movslq %eax,%rax
5783: 4c 03 df add %rdi,%r11
5786: 4c 03 d1 add %rcx,%r10
5789: 49 03 d0 add %r8,%rdx
578c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5793: 00
5794: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
579b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
57a0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
57a5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
57aa: 0f 59 c8 mulps %xmm0,%xmm1
57ad: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
57b2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
57b7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
57bc: 4c 3b e0 cmp %rax,%r12
57bf: 72 df jb 0x57a0
57c1: 49 3b c1 cmp %r9,%rax
57c4: 73 39 jae 0x57ff
57c6: 48 63 f6 movslq %esi,%rsi
57c9: 48 c1 e6 02 shl $0x2,%rsi
57cd: 48 03 fe add %rsi,%rdi
57d0: 48 03 ce add %rsi,%rcx
57d3: 4c 03 c6 add %rsi,%r8
57d6: 0f 1f 00 nopl (%rax)
57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57e0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
57e5: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
57ea: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
57f0: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
57f6: 48 8d 40 01 lea 0x1(%rax),%rax
57fa: 49 3b c1 cmp %r9,%rax
57fd: 72 e1 jb 0x57e0
57ff: 33 c0 xor %eax,%eax
5801: 41 5c pop %r12
5803: 5f pop %rdi
5804: 5e pop %rsi
5805: c3 ret
5806: 33 c0 xor %eax,%eax
5808: eb b7 jmp 0x57c1
580a: 33 f6 xor %esi,%esi
580c: 41 83 f9 01 cmp $0x1,%r9d
5810: 72 ed jb 0x57ff
5812: 4d 63 c9 movslq %r9d,%r9
5815: 33 c0 xor %eax,%eax
5817: eb a8 jmp 0x57c1
5819: b8 fa ff ff ff mov $0xfffffffa,%eax
581e: 41 5c pop %r12
5820: 5f pop %rdi
5821: 5e pop %rsi
5822: c3 ret
5823: b8 f8 ff ff ff mov $0xfffffff8,%eax
5828: 41 5c pop %r12
582a: 5f pop %rdi
582b: 5e pop %rsi
582c: c3 ret
582d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5834: 00
5835: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
583c: 0f 1f 40 00 nopl 0x0(%rax)
5840: 57 push %rdi
5841: 41 54 push %r12
5843: 55 push %rbp
5844: 48 89 d5 mov %rdx,%rbp
5847: 48 85 c9 test %rcx,%rcx
584a: 0f 84 f8 01 00 00 je 0x5a48
5850: 48 85 ed test %rbp,%rbp
5853: 0f 84 ef 01 00 00 je 0x5a48
5859: 4d 85 c0 test %r8,%r8
585c: 0f 84 e6 01 00 00 je 0x5a48
5862: 45 85 c9 test %r9d,%r9d
5865: 0f 8e d3 01 00 00 jle 0x5a3e
586b: 41 83 f9 08 cmp $0x8,%r9d
586f: 0f 8c b9 01 00 00 jl 0x5a2e
5875: 4d 89 c2 mov %r8,%r10
5878: 49 83 e2 0f and $0xf,%r10
587c: 45 85 d2 test %r10d,%r10d
587f: 74 18 je 0x5899
5881: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5888: 0f 85 a0 01 00 00 jne 0x5a2e
588e: 41 f7 da neg %r10d
5891: 41 83 c2 10 add $0x10,%r10d
5895: 41 c1 ea 02 shr $0x2,%r10d
5899: 41 8d 42 08 lea 0x8(%r10),%eax
589d: 44 3b c8 cmp %eax,%r9d
58a0: 0f 8c 88 01 00 00 jl 0x5a2e
58a6: 44 89 c8 mov %r9d,%eax
58a9: 33 d2 xor %edx,%edx
58ab: 41 2b c2 sub %r10d,%eax
58ae: 44 89 d7 mov %r10d,%edi
58b1: 83 e0 07 and $0x7,%eax
58b4: f7 d8 neg %eax
58b6: 41 03 c1 add %r9d,%eax
58b9: 45 85 d2 test %r10d,%r10d
58bc: 76 22 jbe 0x58e0
58be: 66 90 xchg %ax,%ax
58c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
58c5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
58cb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
58d1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
58d7: 48 83 c2 01 add $0x1,%rdx
58db: 48 3b d7 cmp %rdi,%rdx
58de: 72 e0 jb 0x58c0
58e0: 45 89 d2 mov %r10d,%r10d
58e3: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
58e8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
58ef: 48 63 d0 movslq %eax,%rdx
58f2: 74 4c je 0x5940
58f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
58f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5900: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
5904: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
5909: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
590e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
5913: 0f 59 c8 mulps %xmm0,%xmm1
5916: 0f 59 da mulps %xmm2,%xmm3
5919: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
591e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
5924: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
5929: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
592f: 48 83 c7 08 add $0x8,%rdi
5933: 48 3b fa cmp %rdx,%rdi
5936: 72 c8 jb 0x5900
5938: eb 38 jmp 0x5972
593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5940: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
5944: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
5949: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
594e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
5953: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
5958: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
595e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
5963: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
5969: 48 83 c7 08 add $0x8,%rdi
596d: 48 3b fa cmp %rdx,%rdi
5970: 72 ce jb 0x5940
5972: 8d 78 01 lea 0x1(%rax),%edi
5975: 41 3b f9 cmp %r9d,%edi
5978: 0f 87 a4 00 00 00 ja 0x5a22
597e: 4d 63 c9 movslq %r9d,%r9
5981: 4c 2b ca sub %rdx,%r9
5984: 49 83 f9 04 cmp $0x4,%r9
5988: 0f 8c 9b 00 00 00 jl 0x5a29
598e: 45 89 cc mov %r9d,%r12d
5991: 45 33 db xor %r11d,%r11d
5994: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
5999: 41 83 e4 fc and $0xfffffffc,%r12d
599d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
59a1: 4d 63 e4 movslq %r12d,%r12
59a4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
59a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59af: 00
59b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
59be: 00 00
59c0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
59c5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
59ca: 0f 59 c8 mulps %xmm0,%xmm1
59cd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
59d2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
59d7: 49 83 c3 04 add $0x4,%r11
59db: 4d 3b dc cmp %r12,%r11
59de: 72 e0 jb 0x59c0
59e0: 4d 3b e1 cmp %r9,%r12
59e3: 73 3d jae 0x5a22
59e5: 48 63 c0 movslq %eax,%rax
59e8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
59ed: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
59f1: 49 8d 04 80 lea (%r8,%rax,4),%rax
59f5: 0f 1f 40 00 nopl 0x0(%rax)
59f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
5a06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
5a0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
5a13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
5a19: 49 83 c4 01 add $0x1,%r12
5a1d: 4d 3b e1 cmp %r9,%r12
5a20: 72 de jb 0x5a00
5a22: 33 c0 xor %eax,%eax
5a24: 5d pop %rbp
5a25: 41 5c pop %r12
5a27: 5f pop %rdi
5a28: c3 ret
5a29: 45 33 e4 xor %r12d,%r12d
5a2c: eb b2 jmp 0x59e0
5a2e: 33 c0 xor %eax,%eax
5a30: 41 83 f9 01 cmp $0x1,%r9d
5a34: 72 ec jb 0x5a22
5a36: 4d 63 c9 movslq %r9d,%r9
5a39: 45 33 e4 xor %r12d,%r12d
5a3c: eb a2 jmp 0x59e0
5a3e: b8 fa ff ff ff mov $0xfffffffa,%eax
5a43: 5d pop %rbp
5a44: 41 5c pop %r12
5a46: 5f pop %rdi
5a47: c3 ret
5a48: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a4d: 5d pop %rbp
5a4e: 41 5c pop %r12
5a50: 5f pop %rdi
5a51: c3 ret
5a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a60: 48 83 ec 28 sub $0x28,%rsp
5a64: 48 85 c9 test %rcx,%rcx
5a67: 74 25 je 0x5a8e
5a69: 48 85 d2 test %rdx,%rdx
5a6c: 74 20 je 0x5a8e
5a6e: 4d 85 c0 test %r8,%r8
5a71: 74 1b je 0x5a8e
5a73: 45 85 c9 test %r9d,%r9d
5a76: 7f 0a jg 0x5a82
5a78: b8 fa ff ff ff mov $0xfffffffa,%eax
5a7d: 48 83 c4 28 add $0x28,%rsp
5a81: c3 ret
5a82: e8 59 99 03 00 call 0x3f3e0
5a87: 33 c0 xor %eax,%eax
5a89: 48 83 c4 28 add $0x28,%rsp
5a8d: c3 ret
5a8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a93: 48 83 c4 28 add $0x28,%rsp
5a97: c3 ret
5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a9f: 00
5aa0: 48 83 ec 28 sub $0x28,%rsp
5aa4: 48 85 c9 test %rcx,%rcx
5aa7: 74 25 je 0x5ace
5aa9: 48 85 d2 test %rdx,%rdx
5aac: 74 20 je 0x5ace
5aae: 4d 85 c0 test %r8,%r8
5ab1: 74 1b je 0x5ace
5ab3: 45 85 c9 test %r9d,%r9d
5ab6: 7f 0a jg 0x5ac2
5ab8: b8 fa ff ff ff mov $0xfffffffa,%eax
5abd: 48 83 c4 28 add $0x28,%rsp
5ac1: c3 ret
5ac2: e8 59 99 03 00 call 0x3f420
5ac7: 33 c0 xor %eax,%eax
5ac9: 48 83 c4 28 add $0x28,%rsp
5acd: c3 ret
5ace: b8 f8 ff ff ff mov $0xfffffff8,%eax
5ad3: 48 83 c4 28 add $0x28,%rsp
5ad7: c3 ret
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5adf: 00
5ae0: 48 83 ec 28 sub $0x28,%rsp
5ae4: 48 85 c9 test %rcx,%rcx
5ae7: 74 25 je 0x5b0e
5ae9: 48 85 d2 test %rdx,%rdx
5aec: 74 20 je 0x5b0e
5aee: 4d 85 c0 test %r8,%r8
5af1: 74 1b je 0x5b0e
5af3: 45 85 c9 test %r9d,%r9d
5af6: 7f 0a jg 0x5b02
5af8: b8 fa ff ff ff mov $0xfffffffa,%eax
5afd: 48 83 c4 28 add $0x28,%rsp
5b01: c3 ret
5b02: e8 59 99 03 00 call 0x3f460
5b07: 33 c0 xor %eax,%eax
5b09: 48 83 c4 28 add $0x28,%rsp
5b0d: c3 ret
5b0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b13: 48 83 c4 28 add $0x28,%rsp
5b17: c3 ret
5b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b1f: 00
5b20: 53 push %rbx
5b21: 48 85 c9 test %rcx,%rcx
5b24: 0f 84 d4 01 00 00 je 0x5cfe
5b2a: 4d 85 c0 test %r8,%r8
5b2d: 0f 84 cb 01 00 00 je 0x5cfe
5b33: 45 85 c9 test %r9d,%r9d
5b36: 0f 8e bb 01 00 00 jle 0x5cf7
5b3c: 41 83 f9 08 cmp $0x8,%r9d
5b40: 0f 8c a1 01 00 00 jl 0x5ce7
5b46: 4d 89 c3 mov %r8,%r11
5b49: 49 83 e3 0f and $0xf,%r11
5b4d: 45 85 db test %r11d,%r11d
5b50: 74 18 je 0x5b6a
5b52: 41 f7 c3 03 00 00 00 test $0x3,%r11d
5b59: 0f 85 88 01 00 00 jne 0x5ce7
5b5f: 41 f7 db neg %r11d
5b62: 41 83 c3 10 add $0x10,%r11d
5b66: 41 c1 eb 02 shr $0x2,%r11d
5b6a: 41 8d 43 08 lea 0x8(%r11),%eax
5b6e: 44 3b c8 cmp %eax,%r9d
5b71: 0f 8c 70 01 00 00 jl 0x5ce7
5b77: 44 89 c8 mov %r9d,%eax
5b7a: 33 d2 xor %edx,%edx
5b7c: 41 2b c3 sub %r11d,%eax
5b7f: 83 e0 07 and $0x7,%eax
5b82: f7 d8 neg %eax
5b84: 41 03 c1 add %r9d,%eax
5b87: 44 89 db mov %r11d,%ebx
5b8a: 45 85 db test %r11d,%r11d
5b8d: 76 2e jbe 0x5bbd
5b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b96: 00
5b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b9e: 66 90 xchg %ax,%ax
5ba0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5ba5: f3 0f 59 c1 mulss %xmm1,%xmm0
5ba9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5baf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5bb5: 48 ff c2 inc %rdx
5bb8: 48 3b d3 cmp %rbx,%rdx
5bbb: 72 e3 jb 0x5ba0
5bbd: 45 89 db mov %r11d,%r11d
5bc0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
5bc4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5bcb: 48 63 d0 movslq %eax,%rdx
5bce: 74 40 je 0x5c10
5bd0: 0f 28 c1 movaps %xmm1,%xmm0
5bd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5bde: 00 00
5be0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
5be4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
5be9: 0f 59 d0 mulps %xmm0,%xmm2
5bec: 0f 59 d8 mulps %xmm0,%xmm3
5bef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
5bf4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
5bfa: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
5bff: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
5c05: 48 83 c3 08 add $0x8,%rbx
5c09: 48 3b da cmp %rdx,%rbx
5c0c: 72 d2 jb 0x5be0
5c0e: eb 3e jmp 0x5c4e
5c10: 0f 28 c1 movaps %xmm1,%xmm0
5c13: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5c1e: 00 00
5c20: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
5c24: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
5c29: 0f 59 d0 mulps %xmm0,%xmm2
5c2c: 0f 59 d8 mulps %xmm0,%xmm3
5c2f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
5c34: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
5c3a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
5c3f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
5c45: 48 83 c3 08 add $0x8,%rbx
5c49: 48 3b da cmp %rdx,%rbx
5c4c: 72 d2 jb 0x5c20
5c4e: 8d 58 01 lea 0x1(%rax),%ebx
5c51: 41 3b d9 cmp %r9d,%ebx
5c54: 0f 87 84 00 00 00 ja 0x5cde
5c5a: 4d 63 d1 movslq %r9d,%r10
5c5d: 4c 2b d2 sub %rdx,%r10
5c60: 49 83 fa 04 cmp $0x4,%r10
5c64: 0f 8c 78 00 00 00 jl 0x5ce2
5c6a: 45 89 d3 mov %r10d,%r11d
5c6d: 45 33 c9 xor %r9d,%r9d
5c70: 41 83 e3 fc and $0xfffffffc,%r11d
5c74: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
5c78: 4d 63 db movslq %r11d,%r11
5c7b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
5c7f: 90 nop
5c80: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
5c85: 0f 59 d0 mulps %xmm0,%xmm2
5c88: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
5c8d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
5c92: 49 83 c1 04 add $0x4,%r9
5c96: 4d 3b cb cmp %r11,%r9
5c99: 72 e5 jb 0x5c80
5c9b: 4d 3b da cmp %r10,%r11
5c9e: 73 3e jae 0x5cde
5ca0: 48 63 c0 movslq %eax,%rax
5ca3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5ca7: 49 8d 04 80 lea (%r8,%rax,4),%rax
5cab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cb2: 00
5cb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5cc0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
5cc6: f3 0f 59 c1 mulss %xmm1,%xmm0
5cca: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
5cd0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
5cd6: 49 ff c3 inc %r11
5cd9: 4d 3b da cmp %r10,%r11
5cdc: 72 e2 jb 0x5cc0
5cde: 33 c0 xor %eax,%eax
5ce0: 5b pop %rbx
5ce1: c3 ret
5ce2: 45 33 db xor %r11d,%r11d
5ce5: eb b4 jmp 0x5c9b
5ce7: 33 c0 xor %eax,%eax
5ce9: 41 83 f9 01 cmp $0x1,%r9d
5ced: 72 ef jb 0x5cde
5cef: 4d 63 d1 movslq %r9d,%r10
5cf2: 45 33 db xor %r11d,%r11d
5cf5: eb a4 jmp 0x5c9b
5cf7: b8 fa ff ff ff mov $0xfffffffa,%eax
5cfc: 5b pop %rbx
5cfd: c3 ret
5cfe: b8 f8 ff ff ff mov $0xfffffff8,%eax
5d03: 5b pop %rbx
5d04: c3 ret
5d05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d0c: 00
5d0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d20: 48 85 c9 test %rcx,%rcx
5d23: 0f 84 84 01 00 00 je 0x5ead
5d29: 4d 85 c0 test %r8,%r8
5d2c: 0f 84 7b 01 00 00 je 0x5ead
5d32: 45 85 c9 test %r9d,%r9d
5d35: 0f 8e 6b 01 00 00 jle 0x5ea6
5d3b: 49 63 c1 movslq %r9d,%rax
5d3e: 48 83 f8 08 cmp $0x8,%rax
5d42: 0f 8c 59 01 00 00 jl 0x5ea1
5d48: 4d 89 c3 mov %r8,%r11
5d4b: 49 83 e3 0f and $0xf,%r11
5d4f: 45 85 db test %r11d,%r11d
5d52: 74 18 je 0x5d6c
5d54: 41 f7 c3 03 00 00 00 test $0x3,%r11d
5d5b: 0f 85 40 01 00 00 jne 0x5ea1
5d61: 41 f7 db neg %r11d
5d64: 41 83 c3 10 add $0x10,%r11d
5d68: 41 c1 eb 02 shr $0x2,%r11d
5d6c: 44 89 da mov %r11d,%edx
5d6f: 83 c2 08 add $0x8,%edx
5d72: 48 3b c2 cmp %rdx,%rax
5d75: 0f 8c 26 01 00 00 jl 0x5ea1
5d7b: 44 89 ca mov %r9d,%edx
5d7e: 41 2b d3 sub %r11d,%edx
5d81: 83 e2 07 and $0x7,%edx
5d84: 44 2b ca sub %edx,%r9d
5d87: 33 d2 xor %edx,%edx
5d89: 45 89 da mov %r11d,%r10d
5d8c: 45 85 db test %r11d,%r11d
5d8f: 76 2d jbe 0x5dbe
5d91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d98: 00
5d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5da0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5da5: f3 0f 59 c1 mulss %xmm1,%xmm0
5da9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5daf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5db5: 48 8d 52 01 lea 0x1(%rdx),%rdx
5db9: 49 3b d2 cmp %r10,%rdx
5dbc: 72 e2 jb 0x5da0
5dbe: 45 89 db mov %r11d,%r11d
5dc1: 49 63 d1 movslq %r9d,%rdx
5dc4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
5dc8: 49 f7 c3 0f 00 00 00 test $0xf,%r11
5dcf: 74 41 je 0x5e12
5dd1: 0f 28 c1 movaps %xmm1,%xmm0
5dd4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ddf: 00
5de0: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
5de5: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
5deb: 0f 59 d0 mulps %xmm0,%xmm2
5dee: 0f 59 d8 mulps %xmm0,%xmm3
5df1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
5df6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
5dfc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
5e01: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
5e07: 4d 8d 52 08 lea 0x8(%r10),%r10
5e0b: 4c 3b d2 cmp %rdx,%r10
5e0e: 72 d0 jb 0x5de0
5e10: eb 3e jmp 0x5e50
5e12: 0f 28 c1 movaps %xmm1,%xmm0
5e15: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e20: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
5e25: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
5e2b: 0f 59 d0 mulps %xmm0,%xmm2
5e2e: 0f 59 d8 mulps %xmm0,%xmm3
5e31: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
5e36: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
5e3c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
5e41: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
5e47: 4d 8d 52 08 lea 0x8(%r10),%r10
5e4b: 4c 3b d2 cmp %rdx,%r10
5e4e: 72 d0 jb 0x5e20
5e50: 33 d2 xor %edx,%edx
5e52: 45 8d 51 01 lea 0x1(%r9),%r10d
5e56: 4d 63 d2 movslq %r10d,%r10
5e59: 4c 3b d0 cmp %rax,%r10
5e5c: 77 40 ja 0x5e9e
5e5e: 4d 63 c9 movslq %r9d,%r9
5e61: 49 2b c1 sub %r9,%rax
5e64: 49 c1 e1 02 shl $0x2,%r9
5e68: 49 03 c9 add %r9,%rcx
5e6b: 4d 03 c1 add %r9,%r8
5e6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e75: 00
5e76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e7d: 0f 1f 00 nopl (%rax)
5e80: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5e85: f3 0f 59 c1 mulss %xmm1,%xmm0
5e89: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5e8f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5e95: 48 8d 52 01 lea 0x1(%rdx),%rdx
5e99: 48 3b d0 cmp %rax,%rdx
5e9c: 72 e2 jb 0x5e80
5e9e: 33 c0 xor %eax,%eax
5ea0: c3 ret
5ea1: 45 33 c9 xor %r9d,%r9d
5ea4: eb aa jmp 0x5e50
5ea6: b8 fa ff ff ff mov $0xfffffffa,%eax
5eab: 90 nop
5eac: c3 ret
5ead: b8 f8 ff ff ff mov $0xfffffff8,%eax
5eb2: c3 ret
5eb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ebf: 00
5ec0: 53 push %rbx
5ec1: 48 85 c9 test %rcx,%rcx
5ec4: 0f 84 d5 01 00 00 je 0x609f
5eca: 4d 85 c0 test %r8,%r8
5ecd: 0f 84 cc 01 00 00 je 0x609f
5ed3: 45 85 c9 test %r9d,%r9d
5ed6: 0f 8e bc 01 00 00 jle 0x6098
5edc: 41 83 f9 08 cmp $0x8,%r9d
5ee0: 0f 8c a2 01 00 00 jl 0x6088
5ee6: 4d 89 c3 mov %r8,%r11
5ee9: 49 83 e3 0f and $0xf,%r11
5eed: 45 85 db test %r11d,%r11d
5ef0: 74 18 je 0x5f0a
5ef2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
5ef9: 0f 85 89 01 00 00 jne 0x6088
5eff: 41 f7 db neg %r11d
5f02: 41 83 c3 10 add $0x10,%r11d
5f06: 41 c1 eb 02 shr $0x2,%r11d
5f0a: 41 8d 43 08 lea 0x8(%r11),%eax
5f0e: 44 3b c8 cmp %eax,%r9d
5f11: 0f 8c 71 01 00 00 jl 0x6088
5f17: 44 89 c8 mov %r9d,%eax
5f1a: 33 d2 xor %edx,%edx
5f1c: 41 2b c3 sub %r11d,%eax
5f1f: 44 89 db mov %r11d,%ebx
5f22: 83 e0 07 and $0x7,%eax
5f25: f7 d8 neg %eax
5f27: 41 03 c1 add %r9d,%eax
5f2a: 45 85 db test %r11d,%r11d
5f2d: 76 2f jbe 0x5f5e
5f2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f36: 00
5f37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f3e: 66 90 xchg %ax,%ax
5f40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5f45: f3 0f 59 c1 mulss %xmm1,%xmm0
5f49: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5f4f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5f55: 48 83 c2 01 add $0x1,%rdx
5f59: 48 3b d3 cmp %rbx,%rdx
5f5c: 72 e2 jb 0x5f40
5f5e: 45 89 db mov %r11d,%r11d
5f61: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
5f65: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5f6c: 48 63 d0 movslq %eax,%rdx
5f6f: 74 3f je 0x5fb0
5f71: 0f 28 c1 movaps %xmm1,%xmm0
5f74: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f7f: 00
5f80: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
5f84: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
5f89: 0f 59 d0 mulps %xmm0,%xmm2
5f8c: 0f 59 d8 mulps %xmm0,%xmm3
5f8f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
5f94: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
5f9a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
5f9f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
5fa5: 48 83 c3 08 add $0x8,%rbx
5fa9: 48 3b da cmp %rdx,%rbx
5fac: 72 d2 jb 0x5f80
5fae: eb 3e jmp 0x5fee
5fb0: 0f 28 c1 movaps %xmm1,%xmm0
5fb3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5fb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5fbe: 00 00
5fc0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
5fc4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
5fc9: 0f 59 d0 mulps %xmm0,%xmm2
5fcc: 0f 59 d8 mulps %xmm0,%xmm3
5fcf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
5fd4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
5fda: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
5fdf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
5fe5: 48 83 c3 08 add $0x8,%rbx
5fe9: 48 3b da cmp %rdx,%rbx
5fec: 72 d2 jb 0x5fc0
5fee: 8d 58 01 lea 0x1(%rax),%ebx
5ff1: 41 3b d9 cmp %r9d,%ebx
5ff4: 0f 87 85 00 00 00 ja 0x607f
5ffa: 4d 63 d1 movslq %r9d,%r10
5ffd: 4c 2b d2 sub %rdx,%r10
6000: 49 83 fa 04 cmp $0x4,%r10
6004: 0f 8c 79 00 00 00 jl 0x6083
600a: 45 89 d3 mov %r10d,%r11d
600d: 45 33 c9 xor %r9d,%r9d
6010: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
6014: 41 83 e3 fc and $0xfffffffc,%r11d
6018: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
601c: 4d 63 db movslq %r11d,%r11
601f: 90 nop
6020: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
6025: 0f 59 d0 mulps %xmm0,%xmm2
6028: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
602d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
6032: 49 83 c1 04 add $0x4,%r9
6036: 4d 3b cb cmp %r11,%r9
6039: 72 e5 jb 0x6020
603b: 4d 3b da cmp %r10,%r11
603e: 73 3f jae 0x607f
6040: 48 63 c0 movslq %eax,%rax
6043: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6047: 49 8d 04 80 lea (%r8,%rax,4),%rax
604b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6052: 00
6053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
605a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6060: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
6066: f3 0f 59 c1 mulss %xmm1,%xmm0
606a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
6070: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
6076: 49 83 c3 01 add $0x1,%r11
607a: 4d 3b da cmp %r10,%r11
607d: 72 e1 jb 0x6060
607f: 33 c0 xor %eax,%eax
6081: 5b pop %rbx
6082: c3 ret
6083: 45 33 db xor %r11d,%r11d
6086: eb b3 jmp 0x603b
6088: 33 c0 xor %eax,%eax
608a: 41 83 f9 01 cmp $0x1,%r9d
608e: 72 ef jb 0x607f
6090: 4d 63 d1 movslq %r9d,%r10
6093: 45 33 db xor %r11d,%r11d
6096: eb a3 jmp 0x603b
6098: b8 fa ff ff ff mov $0xfffffffa,%eax
609d: 5b pop %rbx
609e: c3 ret
609f: b8 f8 ff ff ff mov $0xfffffff8,%eax
60a4: 5b pop %rbx
60a5: c3 ret
60a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60ad: 00
60ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60b5: 0f 1f 40 00 nopl 0x0(%rax)
60b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60c0: 41 57 push %r15
60c2: c5 f8 28 d1 vmovaps %xmm1,%xmm2
60c6: 48 85 c9 test %rcx,%rcx
60c9: 0f 84 b0 01 00 00 je 0x627f
60cf: 4d 85 c0 test %r8,%r8
60d2: 0f 84 a7 01 00 00 je 0x627f
60d8: 45 85 c9 test %r9d,%r9d
60db: 0f 8e 96 01 00 00 jle 0x6277
60e1: 41 83 f9 10 cmp $0x10,%r9d
60e5: 0f 8c 7c 01 00 00 jl 0x6267
60eb: 4d 89 c2 mov %r8,%r10
60ee: 49 83 e2 1f and $0x1f,%r10
60f2: 45 89 d2 mov %r10d,%r10d
60f5: 45 85 d2 test %r10d,%r10d
60f8: 74 18 je 0x6112
60fa: 41 f7 c2 03 00 00 00 test $0x3,%r10d
6101: 0f 85 60 01 00 00 jne 0x6267
6107: 41 f7 da neg %r10d
610a: 41 83 c2 20 add $0x20,%r10d
610e: 41 c1 ea 02 shr $0x2,%r10d
6112: 41 8d 42 10 lea 0x10(%r10),%eax
6116: 44 3b c8 cmp %eax,%r9d
6119: 0f 8c 48 01 00 00 jl 0x6267
611f: 44 89 c8 mov %r9d,%eax
6122: 33 d2 xor %edx,%edx
6124: 41 2b c2 sub %r10d,%eax
6127: 83 e0 0f and $0xf,%eax
612a: f7 d8 neg %eax
612c: 41 03 c1 add %r9d,%eax
612f: 45 85 d2 test %r10d,%r10d
6132: 76 25 jbe 0x6159
6134: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6140: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
6145: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
614b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
6151: 48 ff c2 inc %rdx
6154: 49 3b d2 cmp %r10,%rdx
6157: 72 e7 jb 0x6140
6159: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
615e: 48 63 d0 movslq %eax,%rdx
6161: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
6167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
616e: 00
616f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6176: 0f 1f 00 nopl (%rax)
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6180: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
6186: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
618d: 01
618e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
6192: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
6199: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
619f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
61a5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
61ac: 01
61ad: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
61b1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
61b8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
61bf: 49 83 c2 10 add $0x10,%r10
61c3: 4c 3b d2 cmp %rdx,%r10
61c6: 72 b8 jb 0x6180
61c8: 44 8d 50 01 lea 0x1(%rax),%r10d
61cc: 45 3b d1 cmp %r9d,%r10d
61cf: 0f 87 85 00 00 00 ja 0x625a
61d5: 4d 63 d9 movslq %r9d,%r11
61d8: 4c 2b da sub %rdx,%r11
61db: 49 83 fb 04 cmp $0x4,%r11
61df: 0f 8c 7d 00 00 00 jl 0x6262
61e5: 45 89 df mov %r11d,%r15d
61e8: 45 33 d2 xor %r10d,%r10d
61eb: 41 83 e7 fc and $0xfffffffc,%r15d
61ef: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
61f3: 4d 63 ff movslq %r15d,%r15
61f6: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
61fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6200: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
6206: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
620c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
6212: 49 83 c2 04 add $0x4,%r10
6216: 4d 3b d7 cmp %r15,%r10
6219: 72 e5 jb 0x6200
621b: 4d 3b fb cmp %r11,%r15
621e: 73 3a jae 0x625a
6220: 48 63 c0 movslq %eax,%rax
6223: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6227: 49 8d 04 80 lea (%r8,%rax,4),%rax
622b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6232: 00
6233: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
623a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6240: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
6246: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
624c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
6252: 49 ff c7 inc %r15
6255: 4d 3b fb cmp %r11,%r15
6258: 72 e6 jb 0x6240
625a: 33 c0 xor %eax,%eax
625c: c5 f8 77 vzeroupper
625f: 41 5f pop %r15
6261: c3 ret
6262: 45 33 ff xor %r15d,%r15d
6265: eb b4 jmp 0x621b
6267: 33 c0 xor %eax,%eax
6269: 41 83 f9 01 cmp $0x1,%r9d
626d: 72 eb jb 0x625a
626f: 4d 63 d9 movslq %r9d,%r11
6272: 45 33 ff xor %r15d,%r15d
6275: eb a4 jmp 0x621b
6277: b8 fa ff ff ff mov $0xfffffffa,%eax
627c: 41 5f pop %r15
627e: c3 ret
627f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6284: 41 5f pop %r15
6286: c3 ret
6287: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
628e: 00
628f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6296: 0f 1f 00 nopl (%rax)
6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62a0: 4d 89 c2 mov %r8,%r10
62a3: 48 85 c9 test %rcx,%rcx
62a6: 0f 84 eb 00 00 00 je 0x6397
62ac: 4d 85 d2 test %r10,%r10
62af: 0f 84 e2 00 00 00 je 0x6397
62b5: 45 85 c9 test %r9d,%r9d
62b8: 0f 8e d3 00 00 00 jle 0x6391
62be: 49 63 c1 movslq %r9d,%rax
62c1: 48 83 f8 08 cmp $0x8,%rax
62c5: 0f 8c b5 00 00 00 jl 0x6380
62cb: 48 3d e1 00 00 00 cmp $0xe1,%rax
62d1: 0f 8c ae 00 00 00 jl 0x6385
62d7: 4c 89 d2 mov %r10,%rdx
62da: 48 83 e2 1f and $0x1f,%rdx
62de: 85 d2 test %edx,%edx
62e0: 74 11 je 0x62f3
62e2: f6 c2 03 test $0x3,%dl
62e5: 0f 85 95 00 00 00 jne 0x6380
62eb: f7 da neg %edx
62ed: 83 c2 20 add $0x20,%edx
62f0: c1 ea 02 shr $0x2,%edx
62f3: 41 89 d0 mov %edx,%r8d
62f6: 4d 8d 58 08 lea 0x8(%r8),%r11
62fa: 49 3b c3 cmp %r11,%rax
62fd: 0f 8c 7d 00 00 00 jl 0x6380
6303: 45 89 cb mov %r9d,%r11d
6306: 44 2b da sub %edx,%r11d
6309: 41 83 e3 07 and $0x7,%r11d
630d: 45 2b cb sub %r11d,%r9d
6310: 45 33 db xor %r11d,%r11d
6313: 4d 63 c9 movslq %r9d,%r9
6316: 85 d2 test %edx,%edx
6318: 76 20 jbe 0x633a
631a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6320: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
6326: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
632c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
6332: 49 ff c3 inc %r11
6335: 4d 3b d8 cmp %r8,%r11
6338: 72 e6 jb 0x6320
633a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
633f: 90 nop
6340: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
6346: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
634c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
6352: 49 83 c0 08 add $0x8,%r8
6356: 4d 3b c1 cmp %r9,%r8
6359: 72 e5 jb 0x6340
635b: 4c 3b c8 cmp %rax,%r9
635e: 73 1a jae 0x637a
6360: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
6366: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
636c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
6372: 49 ff c1 inc %r9
6375: 4c 3b c8 cmp %rax,%r9
6378: 72 e6 jb 0x6360
637a: 33 c0 xor %eax,%eax
637c: c5 f8 77 vzeroupper
637f: c3 ret
6380: 45 33 c9 xor %r9d,%r9d
6383: eb d6 jmp 0x635b
6385: 41 83 e1 f8 and $0xfffffff8,%r9d
6389: 45 33 c0 xor %r8d,%r8d
638c: 4d 63 c9 movslq %r9d,%r9
638f: eb a9 jmp 0x633a
6391: b8 fa ff ff ff mov $0xfffffffa,%eax
6396: c3 ret
6397: b8 f8 ff ff ff mov $0xfffffff8,%eax
639c: c3 ret
639d: 0f 1f 00 nopl (%rax)
63a0: 55 push %rbp
63a1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
63a5: 48 85 c9 test %rcx,%rcx
63a8: 0f 84 a0 01 00 00 je 0x654e
63ae: 4d 85 c0 test %r8,%r8
63b1: 0f 84 97 01 00 00 je 0x654e
63b7: 45 85 c9 test %r9d,%r9d
63ba: 0f 8e 87 01 00 00 jle 0x6547
63c0: 41 83 f9 08 cmp $0x8,%r9d
63c4: 0f 8c 76 01 00 00 jl 0x6540
63ca: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
63d1: 0f 8c 5c 01 00 00 jl 0x6533
63d7: 4c 89 c0 mov %r8,%rax
63da: 48 83 e0 1f and $0x1f,%rax
63de: a8 03 test $0x3,%al
63e0: 74 04 je 0x63e6
63e2: 33 c0 xor %eax,%eax
63e4: eb 13 jmp 0x63f9
63e6: 85 c0 test %eax,%eax
63e8: 74 0f je 0x63f9
63ea: f7 d8 neg %eax
63ec: 83 c0 20 add $0x20,%eax
63ef: c1 e8 02 shr $0x2,%eax
63f2: 44 3b c8 cmp %eax,%r9d
63f5: 41 0f 4c c1 cmovl %r9d,%eax
63f9: 44 89 ca mov %r9d,%edx
63fc: 2b d0 sub %eax,%edx
63fe: 83 e2 07 and $0x7,%edx
6401: f7 da neg %edx
6403: 41 03 d1 add %r9d,%edx
6406: 83 f8 01 cmp $0x1,%eax
6409: 72 6d jb 0x6478
640b: 45 33 db xor %r11d,%r11d
640e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c539e0
6415: 01
6416: 33 ed xor %ebp,%ebp
6418: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c53a00
641f: 01
6420: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
6425: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
642b: 4c 63 d0 movslq %eax,%r10
642e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6435: 00
6436: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
643d: 0f 1f 00 nopl (%rax)
6440: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
6446: 49 83 c3 08 add $0x8,%r11
644a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
644e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
6455: 00
6456: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
645d: 00
645e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
6465: 00
6466: 48 83 c5 20 add $0x20,%rbp
646a: 4d 3b da cmp %r10,%r11
646d: 72 d1 jb 0x6440
646f: 44 3b c8 cmp %eax,%r9d
6472: 0f 84 b4 00 00 00 je 0x652c
6478: 8d 68 08 lea 0x8(%rax),%ebp
647b: 3b d5 cmp %ebp,%edx
647d: 7c 3b jl 0x64ba
647f: 48 63 c0 movslq %eax,%rax
6482: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
6487: 48 63 ea movslq %edx,%rbp
648a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6491: 00
6492: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64a0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
64a5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
64ab: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
64b1: 48 83 c0 08 add $0x8,%rax
64b5: 48 3b c5 cmp %rbp,%rax
64b8: 72 e6 jb 0x64a0
64ba: 8d 42 01 lea 0x1(%rdx),%eax
64bd: 41 3b c1 cmp %r9d,%eax
64c0: 0f 87 66 00 00 00 ja 0x652c
64c6: 44 89 cd mov %r9d,%ebp
64c9: 33 c0 xor %eax,%eax
64cb: 2b ea sub %edx,%ebp
64cd: 48 63 d2 movslq %edx,%rdx
64d0: 4d 63 c9 movslq %r9d,%r9
64d3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c539e0
64da: 01
64db: 4c 2b ca sub %rdx,%r9
64de: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c53a00
64e5: 01
64e6: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
64eb: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
64f1: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
64f5: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
64f9: 33 d2 xor %edx,%edx
64fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6500: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
6506: 48 83 c0 08 add $0x8,%rax
650a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
650e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
6515: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
651c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
6523: 48 83 c2 20 add $0x20,%rdx
6527: 49 3b c1 cmp %r9,%rax
652a: 72 d4 jb 0x6500
652c: 33 c0 xor %eax,%eax
652e: c5 f8 77 vzeroupper
6531: 5d pop %rbp
6532: c3 ret
6533: 44 89 ca mov %r9d,%edx
6536: 33 c0 xor %eax,%eax
6538: 83 e2 f8 and $0xfffffff8,%edx
653b: e9 38 ff ff ff jmp 0x6478
6540: 33 d2 xor %edx,%edx
6542: e9 73 ff ff ff jmp 0x64ba
6547: b8 fa ff ff ff mov $0xfffffffa,%eax
654c: 5d pop %rbp
654d: c3 ret
654e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6553: 5d pop %rbp
6554: c3 ret
6555: 0f 1f 40 00 nopl 0x0(%rax)
6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6560: 48 83 ec 28 sub $0x28,%rsp
6564: 48 85 c9 test %rcx,%rcx
6567: 74 20 je 0x6589
6569: 48 85 d2 test %rdx,%rdx
656c: 74 1b je 0x6589
656e: 45 85 c0 test %r8d,%r8d
6571: 7f 0a jg 0x657d
6573: b8 fa ff ff ff mov $0xfffffffa,%eax
6578: 48 83 c4 28 add $0x28,%rsp
657c: c3 ret
657d: e8 1e 8f 03 00 call 0x3f4a0
6582: 33 c0 xor %eax,%eax
6584: 48 83 c4 28 add $0x28,%rsp
6588: c3 ret
6589: b8 f8 ff ff ff mov $0xfffffff8,%eax
658e: 48 83 c4 28 add $0x28,%rsp
6592: c3 ret
6593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
659f: 00
65a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
65a5: 48 85 c9 test %rcx,%rcx
65a8: 74 22 je 0x65cc
65aa: 48 85 d2 test %rdx,%rdx
65ad: 74 1d je 0x65cc
65af: 45 85 c0 test %r8d,%r8d
65b2: 7f 0b jg 0x65bf
65b4: b8 fa ff ff ff mov $0xfffffffa,%eax
65b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
65be: c3 ret
65bf: e8 5c 90 03 00 call 0x3f620
65c4: 33 c0 xor %eax,%eax
65c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
65cb: c3 ret
65cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
65d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
65d6: c3 ret
65d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
65de: 00 00
65e0: 48 83 ec 28 sub $0x28,%rsp
65e4: 48 85 c9 test %rcx,%rcx
65e7: 74 20 je 0x6609
65e9: 48 85 d2 test %rdx,%rdx
65ec: 74 1b je 0x6609
65ee: 45 85 c0 test %r8d,%r8d
65f1: 7f 0a jg 0x65fd
65f3: b8 fa ff ff ff mov $0xfffffffa,%eax
65f8: 48 83 c4 28 add $0x28,%rsp
65fc: c3 ret
65fd: e8 9e 91 03 00 call 0x3f7a0
6602: 33 c0 xor %eax,%eax
6604: 48 83 c4 28 add $0x28,%rsp
6608: c3 ret
6609: b8 f8 ff ff ff mov $0xfffffff8,%eax
660e: 48 83 c4 28 add $0x28,%rsp
6612: c3 ret
6613: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
661f: 00
6620: 56 push %rsi
6621: 48 89 d6 mov %rdx,%rsi
6624: 48 85 c9 test %rcx,%rcx
6627: 0f 84 90 01 00 00 je 0x67bd
662d: 48 85 f6 test %rsi,%rsi
6630: 0f 84 87 01 00 00 je 0x67bd
6636: 45 85 c0 test %r8d,%r8d
6639: 0f 8e 77 01 00 00 jle 0x67b6
663f: 41 83 f8 10 cmp $0x10,%r8d
6643: 0f 8c 5d 01 00 00 jl 0x67a6
6649: 49 89 f1 mov %rsi,%r9
664c: 49 83 e1 1f and $0x1f,%r9
6650: 45 89 c9 mov %r9d,%r9d
6653: 45 85 c9 test %r9d,%r9d
6656: 74 18 je 0x6670
6658: 41 f7 c1 03 00 00 00 test $0x3,%r9d
665f: 0f 85 41 01 00 00 jne 0x67a6
6665: 41 f7 d9 neg %r9d
6668: 41 83 c1 20 add $0x20,%r9d
666c: 41 c1 e9 02 shr $0x2,%r9d
6670: 41 8d 41 10 lea 0x10(%r9),%eax
6674: 44 3b c0 cmp %eax,%r8d
6677: 0f 8c 29 01 00 00 jl 0x67a6
667d: 44 89 c0 mov %r8d,%eax
6680: 33 d2 xor %edx,%edx
6682: 41 2b c1 sub %r9d,%eax
6685: 83 e0 0f and $0xf,%eax
6688: f7 d8 neg %eax
668a: 41 03 c0 add %r8d,%eax
668d: 45 85 c9 test %r9d,%r9d
6690: 76 25 jbe 0x66b7
6692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
66a5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
66aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
66af: 48 ff c2 inc %rdx
66b2: 49 3b d1 cmp %r9,%rdx
66b5: 72 e9 jb 0x66a0
66b7: 48 63 d0 movslq %eax,%rdx
66ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
66c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
66c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
66cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
66d4: 01
66d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
66dc: 01
66dd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
66e3: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
66ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
66f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
66f7: 49 83 c1 10 add $0x10,%r9
66fb: 4c 3b ca cmp %rdx,%r9
66fe: 72 c0 jb 0x66c0
6700: 44 8d 48 01 lea 0x1(%rax),%r9d
6704: 45 3b c8 cmp %r8d,%r9d
6707: 0f 87 8d 00 00 00 ja 0x679a
670d: 4d 63 d0 movslq %r8d,%r10
6710: 4c 2b d2 sub %rdx,%r10
6713: 49 83 fa 04 cmp $0x4,%r10
6717: 0f 8c 84 00 00 00 jl 0x67a1
671d: 45 89 d3 mov %r10d,%r11d
6720: 45 33 c9 xor %r9d,%r9d
6723: 41 83 e3 fc and $0xfffffffc,%r11d
6727: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
672b: 4d 63 db movslq %r11d,%r11
672e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
6732: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6740: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
6746: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
674c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
6752: 49 83 c1 04 add $0x4,%r9
6756: 4d 3b cb cmp %r11,%r9
6759: 72 e5 jb 0x6740
675b: 4d 3b da cmp %r10,%r11
675e: 73 3a jae 0x679a
6760: 48 63 c0 movslq %eax,%rax
6763: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
6767: 48 8d 04 81 lea (%rcx,%rax,4),%rax
676b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6772: 00
6773: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
677a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6780: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
6786: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
678c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
6792: 49 ff c3 inc %r11
6795: 4d 3b da cmp %r10,%r11
6798: 72 e6 jb 0x6780
679a: 33 c0 xor %eax,%eax
679c: c5 f8 77 vzeroupper
679f: 5e pop %rsi
67a0: c3 ret
67a1: 45 33 db xor %r11d,%r11d
67a4: eb b5 jmp 0x675b
67a6: 33 c0 xor %eax,%eax
67a8: 41 83 f8 01 cmp $0x1,%r8d
67ac: 72 ec jb 0x679a
67ae: 4d 63 d0 movslq %r8d,%r10
67b1: 45 33 db xor %r11d,%r11d
67b4: eb a5 jmp 0x675b
67b6: b8 fa ff ff ff mov $0xfffffffa,%eax
67bb: 5e pop %rsi
67bc: c3 ret
67bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
67c2: 5e pop %rsi
67c3: c3 ret
67c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67cb: 00
67cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
67d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67df: 00
67e0: 53 push %rbx
67e1: 49 89 ca mov %rcx,%r10
67e4: 4d 85 d2 test %r10,%r10
67e7: 0f 84 84 01 00 00 je 0x6971
67ed: 48 85 d2 test %rdx,%rdx
67f0: 0f 84 7b 01 00 00 je 0x6971
67f6: 45 85 c0 test %r8d,%r8d
67f9: 0f 8e 6b 01 00 00 jle 0x696a
67ff: 41 83 f8 10 cmp $0x10,%r8d
6803: 0f 8c 59 01 00 00 jl 0x6962
6809: 48 89 d3 mov %rdx,%rbx
680c: 48 83 e3 1f and $0x1f,%rbx
6810: 85 db test %ebx,%ebx
6812: 74 11 je 0x6825
6814: f6 c3 03 test $0x3,%bl
6817: 0f 85 45 01 00 00 jne 0x6962
681d: f7 db neg %ebx
681f: 83 c3 20 add $0x20,%ebx
6822: c1 eb 02 shr $0x2,%ebx
6825: 8d 43 10 lea 0x10(%rbx),%eax
6828: 44 3b c0 cmp %eax,%r8d
682b: 0f 8c 31 01 00 00 jl 0x6962
6831: 45 89 c1 mov %r8d,%r9d
6834: 33 c0 xor %eax,%eax
6836: 44 2b cb sub %ebx,%r9d
6839: 41 83 e1 0f and $0xf,%r9d
683d: 41 f7 d9 neg %r9d
6840: 45 03 c8 add %r8d,%r9d
6843: 89 d9 mov %ebx,%ecx
6845: 85 db test %ebx,%ebx
6847: 76 2f jbe 0x6878
6849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6850: 00
6851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
685f: 00
6860: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
6866: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
686b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
6870: 48 ff c0 inc %rax
6873: 48 3b c1 cmp %rcx,%rax
6876: 72 e8 jb 0x6860
6878: 49 63 c1 movslq %r9d,%rax
687b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6880: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
6886: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
688d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
6892: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
6898: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
689d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
68a3: 48 83 c1 10 add $0x10,%rcx
68a7: 48 3b c8 cmp %rax,%rcx
68aa: 72 d4 jb 0x6880
68ac: 41 8d 41 01 lea 0x1(%r9),%eax
68b0: 41 3b c0 cmp %r8d,%eax
68b3: 0f 87 9e 00 00 00 ja 0x6957
68b9: 4d 63 c0 movslq %r8d,%r8
68bc: 4d 63 c9 movslq %r9d,%r9
68bf: 4d 2b c1 sub %r9,%r8
68c2: 49 83 f8 04 cmp $0x4,%r8
68c6: 0f 8c 92 00 00 00 jl 0x695e
68cc: 4d 63 c9 movslq %r9d,%r9
68cf: 44 89 c3 mov %r8d,%ebx
68d2: 83 e3 fc and $0xfffffffc,%ebx
68d5: 33 c9 xor %ecx,%ecx
68d7: 48 63 db movslq %ebx,%rbx
68da: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
68de: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
68e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68e9: 00
68ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68f8: 00
68f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6900: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
6906: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
690b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
6910: 48 83 c1 04 add $0x4,%rcx
6914: 48 3b cb cmp %rbx,%rcx
6917: 72 e7 jb 0x6900
6919: 49 3b d8 cmp %r8,%rbx
691c: 73 39 jae 0x6957
691e: 4d 63 c9 movslq %r9d,%r9
6921: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
6925: 4b 8d 04 8a lea (%r10,%r9,4),%rax
6929: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6930: 00
6931: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
693f: 00
6940: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
6945: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
694a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
694f: 48 ff c3 inc %rbx
6952: 49 3b d8 cmp %r8,%rbx
6955: 72 e9 jb 0x6940
6957: 33 c0 xor %eax,%eax
6959: c5 f8 77 vzeroupper
695c: 5b pop %rbx
695d: c3 ret
695e: 33 db xor %ebx,%ebx
6960: eb b7 jmp 0x6919
6962: 45 33 c9 xor %r9d,%r9d
6965: e9 42 ff ff ff jmp 0x68ac
696a: b8 fa ff ff ff mov $0xfffffffa,%eax
696f: 5b pop %rbx
6970: c3 ret
6971: b8 f8 ff ff ff mov $0xfffffff8,%eax
6976: 5b pop %rbx
6977: c3 ret
6978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
697f: 00
6980: 48 83 ec 28 sub $0x28,%rsp
6984: 48 85 d2 test %rdx,%rdx
6987: 74 3f je 0x69c8
6989: 45 85 c0 test %r8d,%r8d
698c: 7e 30 jle 0x69be
698e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c53a20
6995: 7a 02 jp 0x6999
6997: 74 0f je 0x69a8
6999: 0f 57 c9 xorps %xmm1,%xmm1
699c: 0f 2e c1 ucomiss %xmm1,%xmm0
699f: 7a 02 jp 0x69a3
69a1: 74 0c je 0x69af
69a3: e8 78 8f 03 00 call 0x3f920
69a8: 33 c0 xor %eax,%eax
69aa: 48 83 c4 28 add $0x28,%rsp
69ae: c3 ret
69af: 48 89 d1 mov %rdx,%rcx
69b2: 44 89 c2 mov %r8d,%edx
69b5: 48 83 c4 28 add $0x28,%rsp
69b9: e9 42 8d 00 00 jmp 0xf700
69be: b8 fa ff ff ff mov $0xfffffffa,%eax
69c3: 48 83 c4 28 add $0x28,%rsp
69c7: c3 ret
69c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
69cd: 48 83 c4 28 add $0x28,%rsp
69d1: c3 ret
69d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
69e5: 48 85 d2 test %rdx,%rdx
69e8: 74 43 je 0x6a2d
69ea: 45 85 c0 test %r8d,%r8d
69ed: 7e 32 jle 0x6a21
69ef: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c53a24
69f6: 7a 02 jp 0x69fa
69f8: 74 0f je 0x6a09
69fa: 0f 57 c9 xorps %xmm1,%xmm1
69fd: 0f 2e c1 ucomiss %xmm1,%xmm0
6a00: 7a 02 jp 0x6a04
6a02: 74 0d je 0x6a11
6a04: e8 97 90 03 00 call 0x3faa0
6a09: 33 c0 xor %eax,%eax
6a0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6a10: c3 ret
6a11: 48 89 d1 mov %rdx,%rcx
6a14: 44 89 c2 mov %r8d,%edx
6a17: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6a1c: e9 1f 8f 00 00 jmp 0xf940
6a21: b8 fa ff ff ff mov $0xfffffffa,%eax
6a26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6a2b: 90 nop
6a2c: c3 ret
6a2d: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a32: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6a37: 90 nop
6a38: 90 nop
6a39: 90 nop
6a3a: c3 ret
6a3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6a40: 48 83 ec 28 sub $0x28,%rsp
6a44: 48 85 d2 test %rdx,%rdx
6a47: 74 3f je 0x6a88
6a49: 45 85 c0 test %r8d,%r8d
6a4c: 7e 30 jle 0x6a7e
6a4e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c53a28
6a55: 7a 02 jp 0x6a59
6a57: 74 0f je 0x6a68
6a59: 0f 57 c9 xorps %xmm1,%xmm1
6a5c: 0f 2e c1 ucomiss %xmm1,%xmm0
6a5f: 7a 02 jp 0x6a63
6a61: 74 0c je 0x6a6f
6a63: e8 b8 91 03 00 call 0x3fc20
6a68: 33 c0 xor %eax,%eax
6a6a: 48 83 c4 28 add $0x28,%rsp
6a6e: c3 ret
6a6f: 48 89 d1 mov %rdx,%rcx
6a72: 44 89 c2 mov %r8d,%edx
6a75: 48 83 c4 28 add $0x28,%rsp
6a79: e9 02 91 00 00 jmp 0xfb80
6a7e: b8 fa ff ff ff mov $0xfffffffa,%eax
6a83: 48 83 c4 28 add $0x28,%rsp
6a87: c3 ret
6a88: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a8d: 48 83 c4 28 add $0x28,%rsp
6a91: c3 ret
6a92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6aa0: 48 83 ec 28 sub $0x28,%rsp
6aa4: 48 85 d2 test %rdx,%rdx
6aa7: 0f 84 a6 01 00 00 je 0x6c53
6aad: 45 85 c0 test %r8d,%r8d
6ab0: 0f 8e 93 01 00 00 jle 0x6c49
6ab6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c53a2c
6abd: 01
6abe: 7a 06 jp 0x6ac6
6ac0: 0f 84 7c 01 00 00 je 0x6c42
6ac6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6aca: c5 f8 2e c1 vucomiss %xmm1,%xmm0
6ace: 7a 06 jp 0x6ad6
6ad0: 0f 84 5c 01 00 00 je 0x6c32
6ad6: 41 83 f8 10 cmp $0x10,%r8d
6ada: 0f 8c 42 01 00 00 jl 0x6c22
6ae0: 49 89 d1 mov %rdx,%r9
6ae3: 49 83 e1 1f and $0x1f,%r9
6ae7: 45 85 c9 test %r9d,%r9d
6aea: 74 18 je 0x6b04
6aec: 41 f7 c1 03 00 00 00 test $0x3,%r9d
6af3: 0f 85 29 01 00 00 jne 0x6c22
6af9: 41 f7 d9 neg %r9d
6afc: 41 83 c1 20 add $0x20,%r9d
6b00: 41 c1 e9 02 shr $0x2,%r9d
6b04: 41 8d 41 10 lea 0x10(%r9),%eax
6b08: 44 3b c0 cmp %eax,%r8d
6b0b: 0f 8c 11 01 00 00 jl 0x6c22
6b11: 45 89 c2 mov %r8d,%r10d
6b14: 33 c0 xor %eax,%eax
6b16: 45 2b d1 sub %r9d,%r10d
6b19: 41 83 e2 0f and $0xf,%r10d
6b1d: 41 f7 da neg %r10d
6b20: 45 03 d0 add %r8d,%r10d
6b23: 45 89 cb mov %r9d,%r11d
6b26: 45 85 c9 test %r9d,%r9d
6b29: 76 27 jbe 0x6b52
6b2b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b32: 00
6b33: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6b40: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
6b45: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
6b4a: 48 ff c0 inc %rax
6b4d: 49 3b c3 cmp %r11,%rax
6b50: 72 ee jb 0x6b40
6b52: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
6b57: 4d 63 ca movslq %r10d,%r9
6b5a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
6b60: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
6b66: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
6b6d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
6b73: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
6b7a: 49 83 c3 10 add $0x10,%r11
6b7e: 4d 3b d9 cmp %r9,%r11
6b81: 72 dd jb 0x6b60
6b83: 41 8d 42 01 lea 0x1(%r10),%eax
6b87: 41 3b c0 cmp %r8d,%eax
6b8a: 0f 87 84 00 00 00 ja 0x6c14
6b90: 4d 63 c0 movslq %r8d,%r8
6b93: 4d 2b c1 sub %r9,%r8
6b96: 49 83 f8 04 cmp $0x4,%r8
6b9a: 0f 8c 7e 00 00 00 jl 0x6c1e
6ba0: 44 89 c0 mov %r8d,%eax
6ba3: 45 33 db xor %r11d,%r11d
6ba6: 83 e0 fc and $0xfffffffc,%eax
6ba9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
6bad: 48 63 c0 movslq %eax,%rax
6bb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bb7: 00
6bb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bbf: 90 nop
6bc0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
6bc5: 49 83 c3 04 add $0x4,%r11
6bc9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
6bce: 49 83 c1 10 add $0x10,%r9
6bd2: 4c 3b d8 cmp %rax,%r11
6bd5: 72 e9 jb 0x6bc0
6bd7: 49 3b c0 cmp %r8,%rax
6bda: 73 38 jae 0x6c14
6bdc: 4d 63 d2 movslq %r10d,%r10
6bdf: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
6be3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6be7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bee: 00
6bef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bf6: 0f 1f 00 nopl (%rax)
6bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c00: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
6c04: 48 ff c0 inc %rax
6c07: c5 fa 11 0a vmovss %xmm1,(%rdx)
6c0b: 48 83 c2 04 add $0x4,%rdx
6c0f: 49 3b c0 cmp %r8,%rax
6c12: 72 ec jb 0x6c00
6c14: 33 c0 xor %eax,%eax
6c16: c5 f8 77 vzeroupper
6c19: 48 83 c4 28 add $0x28,%rsp
6c1d: c3 ret
6c1e: 33 c0 xor %eax,%eax
6c20: eb b5 jmp 0x6bd7
6c22: 45 33 d2 xor %r10d,%r10d
6c25: 41 83 f8 01 cmp $0x1,%r8d
6c29: 72 e9 jb 0x6c14
6c2b: 4d 63 c0 movslq %r8d,%r8
6c2e: 33 c0 xor %eax,%eax
6c30: eb a5 jmp 0x6bd7
6c32: 48 89 d1 mov %rdx,%rcx
6c35: 44 89 c2 mov %r8d,%edx
6c38: e8 83 8f 00 00 call 0xfbc0
6c3d: 48 83 c4 28 add $0x28,%rsp
6c41: c3 ret
6c42: 33 c0 xor %eax,%eax
6c44: 48 83 c4 28 add $0x28,%rsp
6c48: c3 ret
6c49: b8 fa ff ff ff mov $0xfffffffa,%eax
6c4e: 48 83 c4 28 add $0x28,%rsp
6c52: c3 ret
6c53: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c58: 48 83 c4 28 add $0x28,%rsp
6c5c: c3 ret
6c5d: 0f 1f 00 nopl (%rax)
6c60: 48 83 ec 28 sub $0x28,%rsp
6c64: 48 85 d2 test %rdx,%rdx
6c67: 0f 84 9e 01 00 00 je 0x6e0b
6c6d: 45 85 c0 test %r8d,%r8d
6c70: 0f 8e 8b 01 00 00 jle 0x6e01
6c76: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c53a30
6c7d: 01
6c7e: 7a 06 jp 0x6c86
6c80: 0f 84 74 01 00 00 je 0x6dfa
6c86: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6c8a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
6c8e: 7a 06 jp 0x6c96
6c90: 0f 84 54 01 00 00 je 0x6dea
6c96: 41 83 f8 10 cmp $0x10,%r8d
6c9a: 0f 8c 42 01 00 00 jl 0x6de2
6ca0: 49 89 d3 mov %rdx,%r11
6ca3: 49 83 e3 1f and $0x1f,%r11
6ca7: 45 85 db test %r11d,%r11d
6caa: 74 18 je 0x6cc4
6cac: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6cb3: 0f 85 29 01 00 00 jne 0x6de2
6cb9: 41 f7 db neg %r11d
6cbc: 41 83 c3 20 add $0x20,%r11d
6cc0: 41 c1 eb 02 shr $0x2,%r11d
6cc4: 41 8d 43 10 lea 0x10(%r11),%eax
6cc8: 44 3b c0 cmp %eax,%r8d
6ccb: 0f 8c 11 01 00 00 jl 0x6de2
6cd1: 45 89 c1 mov %r8d,%r9d
6cd4: 33 c0 xor %eax,%eax
6cd6: 45 2b cb sub %r11d,%r9d
6cd9: 41 83 e1 0f and $0xf,%r9d
6cdd: 41 f7 d9 neg %r9d
6ce0: 45 03 c8 add %r8d,%r9d
6ce3: 45 89 da mov %r11d,%r10d
6ce6: 45 85 db test %r11d,%r11d
6ce9: 76 27 jbe 0x6d12
6ceb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cf2: 00
6cf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6d00: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
6d05: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
6d0a: 48 ff c0 inc %rax
6d0d: 49 3b c2 cmp %r10,%rax
6d10: 72 ee jb 0x6d00
6d12: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
6d17: 49 63 c1 movslq %r9d,%rax
6d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6d20: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
6d26: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
6d2d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
6d33: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
6d3a: 49 83 c2 10 add $0x10,%r10
6d3e: 4c 3b d0 cmp %rax,%r10
6d41: 72 dd jb 0x6d20
6d43: 41 8d 41 01 lea 0x1(%r9),%eax
6d47: 41 3b c0 cmp %r8d,%eax
6d4a: 0f 87 84 00 00 00 ja 0x6dd4
6d50: 4d 63 c0 movslq %r8d,%r8
6d53: 4d 63 c9 movslq %r9d,%r9
6d56: 4d 2b c1 sub %r9,%r8
6d59: 49 83 f8 04 cmp $0x4,%r8
6d5d: 0f 8c 7b 00 00 00 jl 0x6dde
6d63: 4d 63 c9 movslq %r9d,%r9
6d66: 44 89 c0 mov %r8d,%eax
6d69: 83 e0 fc and $0xfffffffc,%eax
6d6c: 45 33 db xor %r11d,%r11d
6d6f: 48 63 c0 movslq %eax,%rax
6d72: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
6d77: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
6d7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6d80: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
6d85: 49 83 c3 04 add $0x4,%r11
6d89: c4 c1 78 11 12 vmovups %xmm2,(%r10)
6d8e: 49 83 c2 10 add $0x10,%r10
6d92: 4c 3b d8 cmp %rax,%r11
6d95: 72 e9 jb 0x6d80
6d97: 49 3b c0 cmp %r8,%rax
6d9a: 73 38 jae 0x6dd4
6d9c: 4d 63 c9 movslq %r9d,%r9
6d9f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
6da3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6da7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6dae: 00
6daf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6db6: 0f 1f 00 nopl (%rax)
6db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6dc0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
6dc4: 48 ff c0 inc %rax
6dc7: c5 fa 11 0a vmovss %xmm1,(%rdx)
6dcb: 48 83 c2 04 add $0x4,%rdx
6dcf: 49 3b c0 cmp %r8,%rax
6dd2: 72 ec jb 0x6dc0
6dd4: 33 c0 xor %eax,%eax
6dd6: c5 f8 77 vzeroupper
6dd9: 48 83 c4 28 add $0x28,%rsp
6ddd: c3 ret
6dde: 33 c0 xor %eax,%eax
6de0: eb b5 jmp 0x6d97
6de2: 45 33 c9 xor %r9d,%r9d
6de5: e9 59 ff ff ff jmp 0x6d43
6dea: 48 89 d1 mov %rdx,%rcx
6ded: 44 89 c2 mov %r8d,%edx
6df0: e8 0b 8e 00 00 call 0xfc00
6df5: 48 83 c4 28 add $0x28,%rsp
6df9: c3 ret
6dfa: 33 c0 xor %eax,%eax
6dfc: 48 83 c4 28 add $0x28,%rsp
6e00: c3 ret
6e01: b8 fa ff ff ff mov $0xfffffffa,%eax
6e06: 48 83 c4 28 add $0x28,%rsp
6e0a: c3 ret
6e0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e10: 48 83 c4 28 add $0x28,%rsp
6e14: c3 ret
6e15: 0f 1f 40 00 nopl 0x0(%rax)
6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e20: 48 83 ec 28 sub $0x28,%rsp
6e24: 48 85 d2 test %rdx,%rdx
6e27: 0f 84 9e 01 00 00 je 0x6fcb
6e2d: 45 85 c0 test %r8d,%r8d
6e30: 0f 8e 8b 01 00 00 jle 0x6fc1
6e36: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c53a34
6e3d: 01
6e3e: 7a 06 jp 0x6e46
6e40: 0f 84 74 01 00 00 je 0x6fba
6e46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6e4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
6e4e: 7a 06 jp 0x6e56
6e50: 0f 84 54 01 00 00 je 0x6faa
6e56: 41 83 f8 10 cmp $0x10,%r8d
6e5a: 0f 8c 42 01 00 00 jl 0x6fa2
6e60: 49 89 d3 mov %rdx,%r11
6e63: 49 83 e3 1f and $0x1f,%r11
6e67: 45 85 db test %r11d,%r11d
6e6a: 74 18 je 0x6e84
6e6c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6e73: 0f 85 29 01 00 00 jne 0x6fa2
6e79: 41 f7 db neg %r11d
6e7c: 41 83 c3 20 add $0x20,%r11d
6e80: 41 c1 eb 02 shr $0x2,%r11d
6e84: 41 8d 43 10 lea 0x10(%r11),%eax
6e88: 44 3b c0 cmp %eax,%r8d
6e8b: 0f 8c 11 01 00 00 jl 0x6fa2
6e91: 45 89 c1 mov %r8d,%r9d
6e94: 33 c0 xor %eax,%eax
6e96: 45 2b cb sub %r11d,%r9d
6e99: 41 83 e1 0f and $0xf,%r9d
6e9d: 41 f7 d9 neg %r9d
6ea0: 45 03 c8 add %r8d,%r9d
6ea3: 45 89 da mov %r11d,%r10d
6ea6: 45 85 db test %r11d,%r11d
6ea9: 76 27 jbe 0x6ed2
6eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6eb2: 00
6eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6ec0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
6ec5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
6eca: 48 ff c0 inc %rax
6ecd: 49 3b c2 cmp %r10,%rax
6ed0: 72 ee jb 0x6ec0
6ed2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
6ed7: 49 63 c1 movslq %r9d,%rax
6eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6ee0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
6ee6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
6eed: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
6ef3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
6efa: 49 83 c2 10 add $0x10,%r10
6efe: 4c 3b d0 cmp %rax,%r10
6f01: 72 dd jb 0x6ee0
6f03: 41 8d 41 01 lea 0x1(%r9),%eax
6f07: 41 3b c0 cmp %r8d,%eax
6f0a: 0f 87 84 00 00 00 ja 0x6f94
6f10: 4d 63 c0 movslq %r8d,%r8
6f13: 4d 63 c9 movslq %r9d,%r9
6f16: 4d 2b c1 sub %r9,%r8
6f19: 49 83 f8 04 cmp $0x4,%r8
6f1d: 0f 8c 7b 00 00 00 jl 0x6f9e
6f23: 4d 63 c9 movslq %r9d,%r9
6f26: 44 89 c0 mov %r8d,%eax
6f29: 83 e0 fc and $0xfffffffc,%eax
6f2c: 45 33 db xor %r11d,%r11d
6f2f: 48 63 c0 movslq %eax,%rax
6f32: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
6f37: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
6f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f40: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
6f45: 49 83 c3 04 add $0x4,%r11
6f49: c4 c1 78 11 12 vmovups %xmm2,(%r10)
6f4e: 49 83 c2 10 add $0x10,%r10
6f52: 4c 3b d8 cmp %rax,%r11
6f55: 72 e9 jb 0x6f40
6f57: 49 3b c0 cmp %r8,%rax
6f5a: 73 38 jae 0x6f94
6f5c: 4d 63 c9 movslq %r9d,%r9
6f5f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
6f63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6f67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f6e: 00
6f6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f76: 0f 1f 00 nopl (%rax)
6f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
6f84: 48 ff c0 inc %rax
6f87: c5 fa 11 0a vmovss %xmm1,(%rdx)
6f8b: 48 83 c2 04 add $0x4,%rdx
6f8f: 49 3b c0 cmp %r8,%rax
6f92: 72 ec jb 0x6f80
6f94: 33 c0 xor %eax,%eax
6f96: c5 f8 77 vzeroupper
6f99: 48 83 c4 28 add $0x28,%rsp
6f9d: c3 ret
6f9e: 33 c0 xor %eax,%eax
6fa0: eb b5 jmp 0x6f57
6fa2: 45 33 c9 xor %r9d,%r9d
6fa5: e9 59 ff ff ff jmp 0x6f03
6faa: 48 89 d1 mov %rdx,%rcx
6fad: 44 89 c2 mov %r8d,%edx
6fb0: e8 8b 8c 00 00 call 0xfc40
6fb5: 48 83 c4 28 add $0x28,%rsp
6fb9: c3 ret
6fba: 33 c0 xor %eax,%eax
6fbc: 48 83 c4 28 add $0x28,%rsp
6fc0: c3 ret
6fc1: b8 fa ff ff ff mov $0xfffffffa,%eax
6fc6: 48 83 c4 28 add $0x28,%rsp
6fca: c3 ret
6fcb: b8 f8 ff ff ff mov $0xfffffff8,%eax
6fd0: 48 83 c4 28 add $0x28,%rsp
6fd4: c3 ret
6fd5: 0f 1f 40 00 nopl 0x0(%rax)
6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fe0: 48 83 ec 38 sub $0x38,%rsp
6fe4: 45 89 c1 mov %r8d,%r9d
6fe7: 49 89 d0 mov %rdx,%r8
6fea: 48 89 ca mov %rcx,%rdx
6fed: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
6ff3: 48 85 d2 test %rdx,%rdx
6ff6: 8b 44 24 60 mov 0x60(%rsp),%eax
6ffa: 74 47 je 0x7043
6ffc: 4d 85 c0 test %r8,%r8
6fff: 74 42 je 0x7043
7001: 45 85 c9 test %r9d,%r9d
7004: 7e 47 jle 0x704d
7006: 85 c0 test %eax,%eax
7008: 74 0f je 0x7019
700a: 83 f8 04 cmp $0x4,%eax
700d: 74 0d je 0x701c
700f: b8 fb ff ff ff mov $0xfffffffb,%eax
7014: 48 83 c4 38 add $0x38,%rsp
7018: c3 ret
7019: 83 f8 04 cmp $0x4,%eax
701c: 49 89 e3 mov %rsp,%r11
701f: b8 01 00 00 00 mov $0x1,%eax
7024: 41 ba 00 00 00 00 mov $0x0,%r10d
702a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
702f: 44 0f 44 d0 cmove %eax,%r10d
7033: 45 89 53 20 mov %r10d,0x20(%r11)
7037: e8 b0 d9 a6 01 call 0x1a749ec
703c: 33 c0 xor %eax,%eax
703e: 48 83 c4 38 add $0x38,%rsp
7042: c3 ret
7043: b8 f8 ff ff ff mov $0xfffffff8,%eax
7048: 48 83 c4 38 add $0x38,%rsp
704c: c3 ret
704d: b8 fa ff ff ff mov $0xfffffffa,%eax
7052: 48 83 c4 38 add $0x38,%rsp
7056: c3 ret
7057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
705e: 00 00
7060: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
7065: 45 89 c1 mov %r8d,%r9d
7068: 49 89 d0 mov %rdx,%r8
706b: 48 89 ca mov %rcx,%rdx
706e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
7074: 48 85 d2 test %rdx,%rdx
7077: 8b 44 24 60 mov 0x60(%rsp),%eax
707b: 74 4b je 0x70c8
707d: 4d 85 c0 test %r8,%r8
7080: 74 46 je 0x70c8
7082: 45 85 c9 test %r9d,%r9d
7085: 7e 4c jle 0x70d3
7087: 85 c0 test %eax,%eax
7089: 74 12 je 0x709d
708b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
7090: 74 0b je 0x709d
7092: b8 fb ff ff ff mov $0xfffffffb,%eax
7097: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
709c: c3 ret
709d: 49 89 e3 mov %rsp,%r11
70a0: 41 ba 01 00 00 00 mov $0x1,%r10d
70a6: 83 f8 04 cmp $0x4,%eax
70a9: b8 00 00 00 00 mov $0x0,%eax
70ae: 41 0f 44 c2 cmove %r10d,%eax
70b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
70b7: 41 89 43 20 mov %eax,0x20(%r11)
70bb: e8 cc 47 a7 01 call 0x1a7b88c
70c0: 33 c0 xor %eax,%eax
70c2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
70c7: c3 ret
70c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
70cd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
70d2: c3 ret
70d3: b8 fa ff ff ff mov $0xfffffffa,%eax
70d8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
70dd: c3 ret
70de: 66 90 xchg %ax,%ax
70e0: 48 83 ec 38 sub $0x38,%rsp
70e4: 45 89 c1 mov %r8d,%r9d
70e7: 49 89 d0 mov %rdx,%r8
70ea: 48 89 ca mov %rcx,%rdx
70ed: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
70f3: 8b 44 24 60 mov 0x60(%rsp),%eax
70f7: 48 85 d2 test %rdx,%rdx
70fa: 74 47 je 0x7143
70fc: 4d 85 c0 test %r8,%r8
70ff: 74 42 je 0x7143
7101: 45 85 c9 test %r9d,%r9d
7104: 7e 47 jle 0x714d
7106: 85 c0 test %eax,%eax
7108: 74 0f je 0x7119
710a: 83 f8 04 cmp $0x4,%eax
710d: 74 0d je 0x711c
710f: b8 fb ff ff ff mov $0xfffffffb,%eax
7114: 48 83 c4 38 add $0x38,%rsp
7118: c3 ret
7119: 83 f8 04 cmp $0x4,%eax
711c: b8 01 00 00 00 mov $0x1,%eax
7121: 41 ba 00 00 00 00 mov $0x0,%r10d
7127: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
712c: 44 0f 44 d0 cmove %eax,%r10d
7130: 49 89 e3 mov %rsp,%r11
7133: 45 89 53 20 mov %r10d,0x20(%r11)
7137: e8 00 b4 a7 01 call 0x1a8253c
713c: 33 c0 xor %eax,%eax
713e: 48 83 c4 38 add $0x38,%rsp
7142: c3 ret
7143: b8 f8 ff ff ff mov $0xfffffff8,%eax
7148: 48 83 c4 38 add $0x38,%rsp
714c: c3 ret
714d: b8 fa ff ff ff mov $0xfffffffa,%eax
7152: 48 83 c4 38 add $0x38,%rsp
7156: c3 ret
7157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
715e: 00 00
7160: 41 56 push %r14
7162: 48 85 c9 test %rcx,%rcx
7165: 0f 84 51 03 00 00 je 0x74bc
716b: 48 85 d2 test %rdx,%rdx
716e: 0f 84 48 03 00 00 je 0x74bc
7174: 45 85 c0 test %r8d,%r8d
7177: 0f 8e 37 03 00 00 jle 0x74b4
717d: 8b 44 24 30 mov 0x30(%rsp),%eax
7181: 85 c0 test %eax,%eax
7183: 0f 84 94 01 00 00 je 0x731d
7189: 83 f8 04 cmp $0x4,%eax
718c: 74 08 je 0x7196
718e: b8 fb ff ff ff mov $0xfffffffb,%eax
7193: 41 5e pop %r14
7195: c3 ret
7196: 45 32 c9 xor %r9b,%r9b
7199: 41 83 f8 10 cmp $0x10,%r8d
719d: 0f 8c fd 02 00 00 jl 0x74a0
71a3: 49 89 d3 mov %rdx,%r11
71a6: 49 83 e3 1f and $0x1f,%r11
71aa: 45 89 db mov %r11d,%r11d
71ad: 45 85 db test %r11d,%r11d
71b0: 74 18 je 0x71ca
71b2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
71b9: 0f 85 e1 02 00 00 jne 0x74a0
71bf: 41 f7 db neg %r11d
71c2: 41 83 c3 20 add $0x20,%r11d
71c6: 41 c1 eb 02 shr $0x2,%r11d
71ca: 41 8d 43 10 lea 0x10(%r11),%eax
71ce: 44 3b c0 cmp %eax,%r8d
71d1: 0f 8c c9 02 00 00 jl 0x74a0
71d7: 44 89 c0 mov %r8d,%eax
71da: 45 33 d2 xor %r10d,%r10d
71dd: 41 2b c3 sub %r11d,%eax
71e0: 83 e0 0f and $0xf,%eax
71e3: f7 d8 neg %eax
71e5: 41 03 c0 add %r8d,%eax
71e8: 45 85 db test %r11d,%r11d
71eb: 76 2b jbe 0x7218
71ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71f4: 00
71f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71fc: 0f 1f 40 00 nopl 0x0(%rax)
7200: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
7206: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
720a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
7210: 49 ff c2 inc %r10
7213: 4d 3b d3 cmp %r11,%r10
7216: 72 e8 jb 0x7200
7218: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
721d: 4c 63 d0 movslq %eax,%r10
7220: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
7226: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
722d: 00
722e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7235: 0f 1f 40 00 nopl 0x0(%rax)
7239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7240: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
7246: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
724d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
7254: 01
7255: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
7259: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
725f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
7266: 01
7267: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
726b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
7272: 49 83 c3 10 add $0x10,%r11
7276: 4d 3b da cmp %r10,%r11
7279: 72 c5 jb 0x7240
727b: 44 8d 50 01 lea 0x1(%rax),%r10d
727f: 45 3b d0 cmp %r8d,%r10d
7282: 0f 87 10 02 00 00 ja 0x7498
7288: 4d 63 c0 movslq %r8d,%r8
728b: 48 63 c0 movslq %eax,%rax
728e: 4c 2b c0 sub %rax,%r8
7291: 41 80 f9 01 cmp $0x1,%r9b
7295: 75 05 jne 0x729c
7297: 45 33 db xor %r11d,%r11d
729a: eb 3d jmp 0x72d9
729c: 49 83 f8 04 cmp $0x4,%r8
72a0: 7c f5 jl 0x7297
72a2: 48 63 c0 movslq %eax,%rax
72a5: 45 89 c3 mov %r8d,%r11d
72a8: 41 83 e3 fc and $0xfffffffc,%r11d
72ac: 45 33 d2 xor %r10d,%r10d
72af: 4d 63 db movslq %r11d,%r11
72b2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
72b7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
72bb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
72bf: 90 nop
72c0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
72c6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
72ca: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
72d0: 49 83 c2 04 add $0x4,%r10
72d4: 4d 3b d3 cmp %r11,%r10
72d7: 72 e7 jb 0x72c0
72d9: 4d 3b d8 cmp %r8,%r11
72dc: 0f 83 b6 01 00 00 jae 0x7498
72e2: 48 63 c0 movslq %eax,%rax
72e5: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
72e9: 48 8d 04 81 lea (%rcx,%rax,4),%rax
72ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72f4: 00
72f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72fc: 0f 1f 40 00 nopl 0x0(%rax)
7300: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7306: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
730a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
7310: 49 ff c3 inc %r11
7313: 4d 3b d8 cmp %r8,%r11
7316: 72 e8 jb 0x7300
7318: e9 7b 01 00 00 jmp 0x7498
731d: 45 32 c9 xor %r9b,%r9b
7320: 41 83 f8 10 cmp $0x10,%r8d
7324: 0f 8c 80 01 00 00 jl 0x74aa
732a: 49 89 d3 mov %rdx,%r11
732d: 49 83 e3 1f and $0x1f,%r11
7331: 45 89 db mov %r11d,%r11d
7334: 45 85 db test %r11d,%r11d
7337: 74 18 je 0x7351
7339: 41 f7 c3 03 00 00 00 test $0x3,%r11d
7340: 0f 85 64 01 00 00 jne 0x74aa
7346: 41 f7 db neg %r11d
7349: 41 83 c3 20 add $0x20,%r11d
734d: 41 c1 eb 02 shr $0x2,%r11d
7351: 41 8d 43 10 lea 0x10(%r11),%eax
7355: 44 3b c0 cmp %eax,%r8d
7358: 0f 8c 4c 01 00 00 jl 0x74aa
735e: 44 89 c0 mov %r8d,%eax
7361: 45 33 d2 xor %r10d,%r10d
7364: 41 2b c3 sub %r11d,%eax
7367: 83 e0 0f and $0xf,%eax
736a: f7 d8 neg %eax
736c: 41 03 c0 add %r8d,%eax
736f: 45 85 db test %r11d,%r11d
7372: 76 24 jbe 0x7398
7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7380: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
7386: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
738a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
7390: 49 ff c2 inc %r10
7393: 4d 3b d3 cmp %r11,%r10
7396: 72 e8 jb 0x7380
7398: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
739d: 4c 63 d0 movslq %eax,%r10
73a0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
73a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73ad: 00
73ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73b5: 0f 1f 40 00 nopl 0x0(%rax)
73b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73c0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
73c6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
73cd: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
73d4: 01
73d5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
73d9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
73df: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
73e6: 01
73e7: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
73eb: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
73f2: 49 83 c3 10 add $0x10,%r11
73f6: 4d 3b da cmp %r10,%r11
73f9: 72 c5 jb 0x73c0
73fb: 44 8d 50 01 lea 0x1(%rax),%r10d
73ff: 45 3b d0 cmp %r8d,%r10d
7402: 0f 87 90 00 00 00 ja 0x7498
7408: 4d 63 c0 movslq %r8d,%r8
740b: 48 63 c0 movslq %eax,%rax
740e: 4c 2b c0 sub %rax,%r8
7411: 41 80 f9 01 cmp $0x1,%r9b
7415: 75 05 jne 0x741c
7417: 45 33 db xor %r11d,%r11d
741a: eb 3d jmp 0x7459
741c: 49 83 f8 04 cmp $0x4,%r8
7420: 7c f5 jl 0x7417
7422: 48 63 c0 movslq %eax,%rax
7425: 45 89 c3 mov %r8d,%r11d
7428: 41 83 e3 fc and $0xfffffffc,%r11d
742c: 45 33 d2 xor %r10d,%r10d
742f: 4d 63 db movslq %r11d,%r11
7432: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
7437: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
743b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
743f: 90 nop
7440: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
7446: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
744a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
7450: 49 83 c2 04 add $0x4,%r10
7454: 4d 3b d3 cmp %r11,%r10
7457: 72 e7 jb 0x7440
7459: 4d 3b d8 cmp %r8,%r11
745c: 73 3a jae 0x7498
745e: 48 63 c0 movslq %eax,%rax
7461: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
7465: 48 8d 04 81 lea (%rcx,%rax,4),%rax
7469: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7470: 00
7471: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
747f: 00
7480: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7486: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
748a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
7490: 49 ff c3 inc %r11
7493: 4d 3b d8 cmp %r8,%r11
7496: 72 e8 jb 0x7480
7498: 33 c0 xor %eax,%eax
749a: c5 f8 77 vzeroupper
749d: 41 5e pop %r14
749f: c3 ret
74a0: 41 b1 01 mov $0x1,%r9b
74a3: 33 c0 xor %eax,%eax
74a5: e9 d1 fd ff ff jmp 0x727b
74aa: 41 b1 01 mov $0x1,%r9b
74ad: 33 c0 xor %eax,%eax
74af: e9 47 ff ff ff jmp 0x73fb
74b4: b8 fa ff ff ff mov $0xfffffffa,%eax
74b9: 41 5e pop %r14
74bb: c3 ret
74bc: b8 f8 ff ff ff mov $0xfffffff8,%eax
74c1: 41 5e pop %r14
74c3: c3 ret
74c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74cb: 00
74cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
74d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
74d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74df: 00
74e0: 41 57 push %r15
74e2: 48 85 c9 test %rcx,%rcx
74e5: 0f 84 38 03 00 00 je 0x7823
74eb: 48 85 d2 test %rdx,%rdx
74ee: 0f 84 2f 03 00 00 je 0x7823
74f4: 45 85 c0 test %r8d,%r8d
74f7: 0f 8e 1e 03 00 00 jle 0x781b
74fd: 8b 44 24 30 mov 0x30(%rsp),%eax
7501: 85 c0 test %eax,%eax
7503: 0f 84 74 01 00 00 je 0x767d
7509: 83 f8 04 cmp $0x4,%eax
750c: 74 08 je 0x7516
750e: b8 fb ff ff ff mov $0xfffffffb,%eax
7513: 41 5f pop %r15
7515: c3 ret
7516: 41 83 f8 10 cmp $0x10,%r8d
751a: 0f 8c c8 02 00 00 jl 0x77e8
7520: 41 83 f8 1d cmp $0x1d,%r8d
7524: 0f 8c c6 02 00 00 jl 0x77f0
752a: 49 89 d7 mov %rdx,%r15
752d: 49 83 e7 1f and $0x1f,%r15
7531: 45 85 ff test %r15d,%r15d
7534: 74 18 je 0x754e
7536: 41 f7 c7 03 00 00 00 test $0x3,%r15d
753d: 0f 85 a5 02 00 00 jne 0x77e8
7543: 41 f7 df neg %r15d
7546: 41 83 c7 20 add $0x20,%r15d
754a: 41 c1 ef 02 shr $0x2,%r15d
754e: 41 8d 47 10 lea 0x10(%r15),%eax
7552: 44 3b c0 cmp %eax,%r8d
7555: 0f 8c 8d 02 00 00 jl 0x77e8
755b: 45 89 c3 mov %r8d,%r11d
755e: 33 c0 xor %eax,%eax
7560: 45 2b df sub %r15d,%r11d
7563: 41 83 e3 0f and $0xf,%r11d
7567: 41 f7 db neg %r11d
756a: 45 03 d8 add %r8d,%r11d
756d: 45 89 fa mov %r15d,%r10d
7570: 45 85 ff test %r15d,%r15d
7573: 76 21 jbe 0x7596
7575: 0f 1f 40 00 nopl 0x0(%rax)
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7580: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
7585: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
7589: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
758e: 48 ff c0 inc %rax
7591: 49 3b c2 cmp %r10,%rax
7594: 72 ea jb 0x7580
7596: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
759b: 49 63 c3 movslq %r11d,%rax
759e: 66 90 xchg %ax,%ax
75a0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
75a6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
75ad: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
75b1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
75b5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
75bb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
75c2: 49 83 c2 10 add $0x10,%r10
75c6: 4c 3b d0 cmp %rax,%r10
75c9: 72 d5 jb 0x75a0
75cb: 41 8d 43 01 lea 0x1(%r11),%eax
75cf: 41 3b c0 cmp %r8d,%eax
75d2: 0f 87 00 02 00 00 ja 0x77d8
75d8: 4d 63 c8 movslq %r8d,%r9
75db: 4d 63 db movslq %r11d,%r11
75de: 4d 2b cb sub %r11,%r9
75e1: 49 83 f9 04 cmp $0x4,%r9
75e5: 0f 8c f5 01 00 00 jl 0x77e0
75eb: 4d 63 db movslq %r11d,%r11
75ee: 45 89 ca mov %r9d,%r10d
75f1: 41 83 e2 fc and $0xfffffffc,%r10d
75f5: 45 33 c0 xor %r8d,%r8d
75f8: 4d 63 d2 movslq %r10d,%r10
75fb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
7600: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
7604: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
7608: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
760f: 00
7610: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
761e: 00 00
7620: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
7626: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
762a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
7630: 49 83 c0 04 add $0x4,%r8
7634: 4d 3b c2 cmp %r10,%r8
7637: 72 e7 jb 0x7620
7639: 4d 3b d1 cmp %r9,%r10
763c: 0f 83 96 01 00 00 jae 0x77d8
7642: 4d 63 db movslq %r11d,%r11
7645: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
7649: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
764d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7654: 00
7655: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
765c: 0f 1f 40 00 nopl 0x0(%rax)
7660: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
7666: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
766a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
7670: 49 ff c2 inc %r10
7673: 4d 3b d1 cmp %r9,%r10
7676: 72 e8 jb 0x7660
7678: e9 5b 01 00 00 jmp 0x77d8
767d: 41 83 f8 10 cmp $0x10,%r8d
7681: 0f 8c 7d 01 00 00 jl 0x7804
7687: 41 83 f8 1d cmp $0x1d,%r8d
768b: 0f 8c 7b 01 00 00 jl 0x780c
7691: 49 89 d7 mov %rdx,%r15
7694: 49 83 e7 1f and $0x1f,%r15
7698: 45 85 ff test %r15d,%r15d
769b: 74 18 je 0x76b5
769d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
76a4: 0f 85 5a 01 00 00 jne 0x7804
76aa: 41 f7 df neg %r15d
76ad: 41 83 c7 20 add $0x20,%r15d
76b1: 41 c1 ef 02 shr $0x2,%r15d
76b5: 41 8d 47 10 lea 0x10(%r15),%eax
76b9: 44 3b c0 cmp %eax,%r8d
76bc: 0f 8c 42 01 00 00 jl 0x7804
76c2: 45 89 c3 mov %r8d,%r11d
76c5: 33 c0 xor %eax,%eax
76c7: 45 2b df sub %r15d,%r11d
76ca: 41 83 e3 0f and $0xf,%r11d
76ce: 41 f7 db neg %r11d
76d1: 45 03 d8 add %r8d,%r11d
76d4: 45 89 fa mov %r15d,%r10d
76d7: 45 85 ff test %r15d,%r15d
76da: 76 1a jbe 0x76f6
76dc: 0f 1f 40 00 nopl 0x0(%rax)
76e0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
76e5: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
76e9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
76ee: 48 ff c0 inc %rax
76f1: 49 3b c2 cmp %r10,%rax
76f4: 72 ea jb 0x76e0
76f6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
76fb: 49 63 c3 movslq %r11d,%rax
76fe: 66 90 xchg %ax,%ax
7700: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
7706: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
770d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
7711: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
7715: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
771b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
7722: 49 83 c2 10 add $0x10,%r10
7726: 4c 3b d0 cmp %rax,%r10
7729: 72 d5 jb 0x7700
772b: 41 8d 43 01 lea 0x1(%r11),%eax
772f: 41 3b c0 cmp %r8d,%eax
7732: 0f 87 a0 00 00 00 ja 0x77d8
7738: 4d 63 c8 movslq %r8d,%r9
773b: 4d 63 db movslq %r11d,%r11
773e: 4d 2b cb sub %r11,%r9
7741: 49 83 f9 04 cmp $0x4,%r9
7745: 0f 8c b4 00 00 00 jl 0x77ff
774b: 4d 63 db movslq %r11d,%r11
774e: 45 89 ca mov %r9d,%r10d
7751: 41 83 e2 fc and $0xfffffffc,%r10d
7755: 45 33 c0 xor %r8d,%r8d
7758: 4d 63 d2 movslq %r10d,%r10
775b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
7760: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
7764: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
7768: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
776f: 00
7770: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
777e: 00 00
7780: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
7786: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
778a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
7790: 49 83 c0 04 add $0x4,%r8
7794: 4d 3b c2 cmp %r10,%r8
7797: 72 e7 jb 0x7780
7799: 4d 3b d1 cmp %r9,%r10
779c: 73 3a jae 0x77d8
779e: 4d 63 db movslq %r11d,%r11
77a1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
77a5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
77a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77b0: 00
77b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77bf: 00
77c0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
77c6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
77ca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
77d0: 49 ff c2 inc %r10
77d3: 4d 3b d1 cmp %r9,%r10
77d6: 72 e8 jb 0x77c0
77d8: 33 c0 xor %eax,%eax
77da: c5 f8 77 vzeroupper
77dd: 41 5f pop %r15
77df: c3 ret
77e0: 45 33 d2 xor %r10d,%r10d
77e3: e9 51 fe ff ff jmp 0x7639
77e8: 45 33 db xor %r11d,%r11d
77eb: e9 db fd ff ff jmp 0x75cb
77f0: 45 89 c3 mov %r8d,%r11d
77f3: 45 33 d2 xor %r10d,%r10d
77f6: 41 83 e3 f0 and $0xfffffff0,%r11d
77fa: e9 97 fd ff ff jmp 0x7596
77ff: 45 33 d2 xor %r10d,%r10d
7802: eb 95 jmp 0x7799
7804: 45 33 db xor %r11d,%r11d
7807: e9 1f ff ff ff jmp 0x772b
780c: 45 89 c3 mov %r8d,%r11d
780f: 45 33 d2 xor %r10d,%r10d
7812: 41 83 e3 f0 and $0xfffffff0,%r11d
7816: e9 db fe ff ff jmp 0x76f6
781b: b8 fa ff ff ff mov $0xfffffffa,%eax
7820: 41 5f pop %r15
7822: c3 ret
7823: b8 f8 ff ff ff mov $0xfffffff8,%eax
7828: 41 5f pop %r15
782a: c3 ret
782b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7832: 00
7833: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
783a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7840: 48 83 ec 28 sub $0x28,%rsp
7844: 48 85 c9 test %rcx,%rcx
7847: 74 20 je 0x7869
7849: 48 85 d2 test %rdx,%rdx
784c: 74 1b je 0x7869
784e: 45 85 c0 test %r8d,%r8d
7851: 7f 0a jg 0x785d
7853: b8 fa ff ff ff mov $0xfffffffa,%eax
7858: 48 83 c4 28 add $0x28,%rsp
785c: c3 ret
785d: e8 3e 85 03 00 call 0x3fda0
7862: 33 c0 xor %eax,%eax
7864: 48 83 c4 28 add $0x28,%rsp
7868: c3 ret
7869: b8 f8 ff ff ff mov $0xfffffff8,%eax
786e: 48 83 c4 28 add $0x28,%rsp
7872: c3 ret
7873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
787f: 00
7880: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7885: 48 85 c9 test %rcx,%rcx
7888: 74 22 je 0x78ac
788a: 48 85 d2 test %rdx,%rdx
788d: 74 1d je 0x78ac
788f: 45 85 c0 test %r8d,%r8d
7892: 7f 0b jg 0x789f
7894: b8 fa ff ff ff mov $0xfffffffa,%eax
7899: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
789e: c3 ret
789f: e8 7c 86 03 00 call 0x3ff20
78a4: 33 c0 xor %eax,%eax
78a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
78ab: c3 ret
78ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
78b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
78b6: c3 ret
78b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
78be: 00 00
78c0: 48 83 ec 28 sub $0x28,%rsp
78c4: 48 85 c9 test %rcx,%rcx
78c7: 74 20 je 0x78e9
78c9: 48 85 d2 test %rdx,%rdx
78cc: 74 1b je 0x78e9
78ce: 45 85 c0 test %r8d,%r8d
78d1: 7f 0a jg 0x78dd
78d3: b8 fa ff ff ff mov $0xfffffffa,%eax
78d8: 48 83 c4 28 add $0x28,%rsp
78dc: c3 ret
78dd: e8 be 87 03 00 call 0x400a0
78e2: 33 c0 xor %eax,%eax
78e4: 48 83 c4 28 add $0x28,%rsp
78e8: c3 ret
78e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
78ee: 48 83 c4 28 add $0x28,%rsp
78f2: c3 ret
78f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
78f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78ff: 00
7900: 56 push %rsi
7901: 48 89 d6 mov %rdx,%rsi
7904: 48 85 c9 test %rcx,%rcx
7907: 0f 84 90 01 00 00 je 0x7a9d
790d: 48 85 f6 test %rsi,%rsi
7910: 0f 84 87 01 00 00 je 0x7a9d
7916: 45 85 c0 test %r8d,%r8d
7919: 0f 8e 77 01 00 00 jle 0x7a96
791f: 41 83 f8 10 cmp $0x10,%r8d
7923: 0f 8c 5d 01 00 00 jl 0x7a86
7929: 49 89 f1 mov %rsi,%r9
792c: 49 83 e1 1f and $0x1f,%r9
7930: 45 89 c9 mov %r9d,%r9d
7933: 45 85 c9 test %r9d,%r9d
7936: 74 18 je 0x7950
7938: 41 f7 c1 03 00 00 00 test $0x3,%r9d
793f: 0f 85 41 01 00 00 jne 0x7a86
7945: 41 f7 d9 neg %r9d
7948: 41 83 c1 20 add $0x20,%r9d
794c: 41 c1 e9 02 shr $0x2,%r9d
7950: 41 8d 41 10 lea 0x10(%r9),%eax
7954: 44 3b c0 cmp %eax,%r8d
7957: 0f 8c 29 01 00 00 jl 0x7a86
795d: 44 89 c0 mov %r8d,%eax
7960: 33 d2 xor %edx,%edx
7962: 41 2b c1 sub %r9d,%eax
7965: 83 e0 0f and $0xf,%eax
7968: f7 d8 neg %eax
796a: 41 03 c0 add %r8d,%eax
796d: 45 85 c9 test %r9d,%r9d
7970: 76 25 jbe 0x7997
7972: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7980: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
7985: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
798a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
798f: 48 ff c2 inc %rdx
7992: 49 3b d1 cmp %r9,%rdx
7995: 72 e9 jb 0x7980
7997: 48 63 d0 movslq %eax,%rdx
799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
79a0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
79a6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
79ad: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
79b4: 01
79b5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
79bc: 01
79bd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
79c3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
79ca: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
79d0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
79d7: 49 83 c1 10 add $0x10,%r9
79db: 4c 3b ca cmp %rdx,%r9
79de: 72 c0 jb 0x79a0
79e0: 44 8d 48 01 lea 0x1(%rax),%r9d
79e4: 45 3b c8 cmp %r8d,%r9d
79e7: 0f 87 8d 00 00 00 ja 0x7a7a
79ed: 4d 63 d0 movslq %r8d,%r10
79f0: 4c 2b d2 sub %rdx,%r10
79f3: 49 83 fa 04 cmp $0x4,%r10
79f7: 0f 8c 84 00 00 00 jl 0x7a81
79fd: 45 89 d3 mov %r10d,%r11d
7a00: 45 33 c9 xor %r9d,%r9d
7a03: 41 83 e3 fc and $0xfffffffc,%r11d
7a07: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
7a0b: 4d 63 db movslq %r11d,%r11
7a0e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
7a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a20: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
7a26: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
7a2c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
7a32: 49 83 c1 04 add $0x4,%r9
7a36: 4d 3b cb cmp %r11,%r9
7a39: 72 e5 jb 0x7a20
7a3b: 4d 3b da cmp %r10,%r11
7a3e: 73 3a jae 0x7a7a
7a40: 48 63 c0 movslq %eax,%rax
7a43: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
7a47: 48 8d 04 81 lea (%rcx,%rax,4),%rax
7a4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a52: 00
7a53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7a60: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7a66: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
7a6c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
7a72: 49 ff c3 inc %r11
7a75: 4d 3b da cmp %r10,%r11
7a78: 72 e6 jb 0x7a60
7a7a: 33 c0 xor %eax,%eax
7a7c: c5 f8 77 vzeroupper
7a7f: 5e pop %rsi
7a80: c3 ret
7a81: 45 33 db xor %r11d,%r11d
7a84: eb b5 jmp 0x7a3b
7a86: 33 c0 xor %eax,%eax
7a88: 41 83 f8 01 cmp $0x1,%r8d
7a8c: 72 ec jb 0x7a7a
7a8e: 4d 63 d0 movslq %r8d,%r10
7a91: 45 33 db xor %r11d,%r11d
7a94: eb a5 jmp 0x7a3b
7a96: b8 fa ff ff ff mov $0xfffffffa,%eax
7a9b: 5e pop %rsi
7a9c: c3 ret
7a9d: b8 f8 ff ff ff mov $0xfffffff8,%eax
7aa2: 5e pop %rsi
7aa3: c3 ret
7aa4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aab: 00
7aac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7abf: 00
7ac0: 53 push %rbx
7ac1: 49 89 ca mov %rcx,%r10
7ac4: 4d 85 d2 test %r10,%r10
7ac7: 0f 84 84 01 00 00 je 0x7c51
7acd: 48 85 d2 test %rdx,%rdx
7ad0: 0f 84 7b 01 00 00 je 0x7c51
7ad6: 45 85 c0 test %r8d,%r8d
7ad9: 0f 8e 6b 01 00 00 jle 0x7c4a
7adf: 41 83 f8 10 cmp $0x10,%r8d
7ae3: 0f 8c 59 01 00 00 jl 0x7c42
7ae9: 48 89 d3 mov %rdx,%rbx
7aec: 48 83 e3 1f and $0x1f,%rbx
7af0: 85 db test %ebx,%ebx
7af2: 74 11 je 0x7b05
7af4: f6 c3 03 test $0x3,%bl
7af7: 0f 85 45 01 00 00 jne 0x7c42
7afd: f7 db neg %ebx
7aff: 83 c3 20 add $0x20,%ebx
7b02: c1 eb 02 shr $0x2,%ebx
7b05: 8d 43 10 lea 0x10(%rbx),%eax
7b08: 44 3b c0 cmp %eax,%r8d
7b0b: 0f 8c 31 01 00 00 jl 0x7c42
7b11: 45 89 c1 mov %r8d,%r9d
7b14: 33 c0 xor %eax,%eax
7b16: 44 2b cb sub %ebx,%r9d
7b19: 41 83 e1 0f and $0xf,%r9d
7b1d: 41 f7 d9 neg %r9d
7b20: 45 03 c8 add %r8d,%r9d
7b23: 89 d9 mov %ebx,%ecx
7b25: 85 db test %ebx,%ebx
7b27: 76 2f jbe 0x7b58
7b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b30: 00
7b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b3f: 00
7b40: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
7b46: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
7b4b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
7b50: 48 ff c0 inc %rax
7b53: 48 3b c1 cmp %rcx,%rax
7b56: 72 e8 jb 0x7b40
7b58: 49 63 c1 movslq %r9d,%rax
7b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7b60: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
7b66: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
7b6d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
7b72: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
7b78: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
7b7d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
7b83: 48 83 c1 10 add $0x10,%rcx
7b87: 48 3b c8 cmp %rax,%rcx
7b8a: 72 d4 jb 0x7b60
7b8c: 41 8d 41 01 lea 0x1(%r9),%eax
7b90: 41 3b c0 cmp %r8d,%eax
7b93: 0f 87 9e 00 00 00 ja 0x7c37
7b99: 4d 63 c0 movslq %r8d,%r8
7b9c: 4d 63 c9 movslq %r9d,%r9
7b9f: 4d 2b c1 sub %r9,%r8
7ba2: 49 83 f8 04 cmp $0x4,%r8
7ba6: 0f 8c 92 00 00 00 jl 0x7c3e
7bac: 4d 63 c9 movslq %r9d,%r9
7baf: 44 89 c3 mov %r8d,%ebx
7bb2: 83 e3 fc and $0xfffffffc,%ebx
7bb5: 33 c9 xor %ecx,%ecx
7bb7: 48 63 db movslq %ebx,%rbx
7bba: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
7bbe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
7bc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bc9: 00
7bca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bd8: 00
7bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7be0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
7be6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
7beb: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
7bf0: 48 83 c1 04 add $0x4,%rcx
7bf4: 48 3b cb cmp %rbx,%rcx
7bf7: 72 e7 jb 0x7be0
7bf9: 49 3b d8 cmp %r8,%rbx
7bfc: 73 39 jae 0x7c37
7bfe: 4d 63 c9 movslq %r9d,%r9
7c01: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
7c05: 4b 8d 04 8a lea (%r10,%r9,4),%rax
7c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c10: 00
7c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c1f: 00
7c20: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
7c25: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
7c2a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
7c2f: 48 ff c3 inc %rbx
7c32: 49 3b d8 cmp %r8,%rbx
7c35: 72 e9 jb 0x7c20
7c37: 33 c0 xor %eax,%eax
7c39: c5 f8 77 vzeroupper
7c3c: 5b pop %rbx
7c3d: c3 ret
7c3e: 33 db xor %ebx,%ebx
7c40: eb b7 jmp 0x7bf9
7c42: 45 33 c9 xor %r9d,%r9d
7c45: e9 42 ff ff ff jmp 0x7b8c
7c4a: b8 fa ff ff ff mov $0xfffffffa,%eax
7c4f: 5b pop %rbx
7c50: c3 ret
7c51: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c56: 5b pop %rbx
7c57: c3 ret
7c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c5f: 00
7c60: 48 85 c9 test %rcx,%rcx
7c63: 0f 84 5b 02 00 00 je 0x7ec4
7c69: 48 85 d2 test %rdx,%rdx
7c6c: 0f 84 52 02 00 00 je 0x7ec4
7c72: 4d 85 c0 test %r8,%r8
7c75: 0f 84 49 02 00 00 je 0x7ec4
7c7b: 45 85 c9 test %r9d,%r9d
7c7e: 0f 86 33 02 00 00 jbe 0x7eb7
7c84: 41 83 f9 06 cmp $0x6,%r9d
7c88: 0f 86 ae 01 00 00 jbe 0x7e3c
7c8e: 49 3b d0 cmp %r8,%rdx
7c91: 76 17 jbe 0x7caa
7c93: 44 89 c8 mov %r9d,%eax
7c96: 49 89 d2 mov %rdx,%r10
7c99: 48 c1 e0 02 shl $0x2,%rax
7c9d: 4d 2b d0 sub %r8,%r10
7ca0: 4c 3b d0 cmp %rax,%r10
7ca3: 7d 24 jge 0x7cc9
7ca5: e9 92 01 00 00 jmp 0x7e3c
7caa: 4c 3b c2 cmp %rdx,%r8
7cad: 0f 86 89 01 00 00 jbe 0x7e3c
7cb3: 44 89 c8 mov %r9d,%eax
7cb6: 4d 89 c2 mov %r8,%r10
7cb9: 48 c1 e0 02 shl $0x2,%rax
7cbd: 4c 2b d2 sub %rdx,%r10
7cc0: 4c 3b d0 cmp %rax,%r10
7cc3: 0f 8c 73 01 00 00 jl 0x7e3c
7cc9: 49 3b c8 cmp %r8,%rcx
7ccc: 76 10 jbe 0x7cde
7cce: 49 89 ca mov %rcx,%r10
7cd1: 4d 2b d0 sub %r8,%r10
7cd4: 4c 3b d0 cmp %rax,%r10
7cd7: 7d 1d jge 0x7cf6
7cd9: e9 5e 01 00 00 jmp 0x7e3c
7cde: 4c 3b c1 cmp %rcx,%r8
7ce1: 0f 86 55 01 00 00 jbe 0x7e3c
7ce7: 4d 89 c2 mov %r8,%r10
7cea: 4c 2b d1 sub %rcx,%r10
7ced: 4c 3b d0 cmp %rax,%r10
7cf0: 0f 8c 46 01 00 00 jl 0x7e3c
7cf6: 41 83 f9 08 cmp $0x8,%r9d
7cfa: 0f 82 bd 01 00 00 jb 0x7ebd
7d00: 4d 89 c2 mov %r8,%r10
7d03: 49 83 e2 0f and $0xf,%r10
7d07: 45 85 d2 test %r10d,%r10d
7d0a: 74 18 je 0x7d24
7d0c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
7d13: 0f 85 a4 01 00 00 jne 0x7ebd
7d19: 41 f7 da neg %r10d
7d1c: 41 83 c2 10 add $0x10,%r10d
7d20: 41 c1 ea 02 shr $0x2,%r10d
7d24: 41 8d 42 08 lea 0x8(%r10),%eax
7d28: 44 3b c8 cmp %eax,%r9d
7d2b: 0f 82 8c 01 00 00 jb 0x7ebd
7d31: 44 89 c8 mov %r9d,%eax
7d34: 45 33 db xor %r11d,%r11d
7d37: 41 2b c2 sub %r10d,%eax
7d3a: 83 e0 07 and $0x7,%eax
7d3d: f7 d8 neg %eax
7d3f: 41 03 c1 add %r9d,%eax
7d42: 45 85 d2 test %r10d,%r10d
7d45: 76 33 jbe 0x7d7a
7d47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d4e: 00
7d4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d56: 0f 1f 00 nopl (%rax)
7d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d60: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
7d66: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
7d6c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
7d72: 41 ff c3 inc %r11d
7d75: 45 3b da cmp %r10d,%r11d
7d78: 72 e6 jb 0x7d60
7d7a: 45 89 d2 mov %r10d,%r10d
7d7d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
7d81: 49 f7 c3 0f 00 00 00 test $0xf,%r11
7d88: 74 56 je 0x7de0
7d8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d91: 00
7d92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7da0: 45 89 d2 mov %r10d,%r10d
7da3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
7da8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
7dae: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
7db3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
7db9: 0f 5d c8 minps %xmm0,%xmm1
7dbc: 0f 5d da minps %xmm2,%xmm3
7dbf: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
7dc4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
7dca: 41 83 c2 08 add $0x8,%r10d
7dce: 44 3b d0 cmp %eax,%r10d
7dd1: 72 cd jb 0x7da0
7dd3: eb 38 jmp 0x7e0d
7dd5: 0f 1f 40 00 nopl 0x0(%rax)
7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7de0: 45 89 d2 mov %r10d,%r10d
7de3: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
7de8: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
7dee: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
7df3: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
7df9: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
7dfe: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
7e04: 41 83 c2 08 add $0x8,%r10d
7e08: 44 3b d0 cmp %eax,%r10d
7e0b: 72 d3 jb 0x7de0
7e0d: 41 3b c1 cmp %r9d,%eax
7e10: 0f 83 9e 00 00 00 jae 0x7eb4
7e16: 0f 1f 00 nopl (%rax)
7e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e20: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
7e25: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
7e2a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
7e30: ff c0 inc %eax
7e32: 41 3b c1 cmp %r9d,%eax
7e35: 72 e9 jb 0x7e20
7e37: e9 78 00 00 00 jmp 0x7eb4
7e3c: 44 89 c8 mov %r9d,%eax
7e3f: 41 bb 01 00 00 00 mov $0x1,%r11d
7e45: d1 e8 shr $1,%eax
7e47: 45 33 d2 xor %r10d,%r10d
7e4a: 85 c0 test %eax,%eax
7e4c: 76 4c jbe 0x7e9a
7e4e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e55: 00
7e56: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e5d: 0f 1f 00 nopl (%rax)
7e60: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
7e64: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
7e6a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
7e70: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
7e76: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
7e7b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
7e81: 41 ff c2 inc %r10d
7e84: 44 3b d0 cmp %eax,%r10d
7e87: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
7e8d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
7e93: 72 cb jb 0x7e60
7e95: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
7e9a: 41 ff cb dec %r11d
7e9d: 45 3b d9 cmp %r9d,%r11d
7ea0: 73 12 jae 0x7eb4
7ea2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
7ea8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
7eae: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
7eb4: 33 c0 xor %eax,%eax
7eb6: c3 ret
7eb7: b8 fa ff ff ff mov $0xfffffffa,%eax
7ebc: c3 ret
7ebd: 33 c0 xor %eax,%eax
7ebf: e9 49 ff ff ff jmp 0x7e0d
7ec4: b8 f8 ff ff ff mov $0xfffffff8,%eax
7ec9: c3 ret
7eca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ed1: 00
7ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7ee5: 48 85 c9 test %rcx,%rcx
7ee8: 74 27 je 0x7f11
7eea: 48 85 d2 test %rdx,%rdx
7eed: 74 22 je 0x7f11
7eef: 4d 85 c0 test %r8,%r8
7ef2: 74 1d je 0x7f11
7ef4: 45 85 c9 test %r9d,%r9d
7ef7: 77 0b ja 0x7f04
7ef9: b8 fa ff ff ff mov $0xfffffffa,%eax
7efe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7f03: c3 ret
7f04: e8 17 83 03 00 call 0x40220
7f09: 33 c0 xor %eax,%eax
7f0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7f10: c3 ret
7f11: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f16: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7f1b: c3 ret
7f1c: 0f 1f 40 00 nopl 0x0(%rax)
7f20: 48 83 ec 28 sub $0x28,%rsp
7f24: 48 85 c9 test %rcx,%rcx
7f27: 74 25 je 0x7f4e
7f29: 48 85 d2 test %rdx,%rdx
7f2c: 74 20 je 0x7f4e
7f2e: 4d 85 c0 test %r8,%r8
7f31: 74 1b je 0x7f4e
7f33: 45 85 c9 test %r9d,%r9d
7f36: 77 0a ja 0x7f42
7f38: b8 fa ff ff ff mov $0xfffffffa,%eax
7f3d: 48 83 c4 28 add $0x28,%rsp
7f41: c3 ret
7f42: e8 19 88 03 00 call 0x40760
7f47: 33 c0 xor %eax,%eax
7f49: 48 83 c4 28 add $0x28,%rsp
7f4d: c3 ret
7f4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f53: 48 83 c4 28 add $0x28,%rsp
7f57: c3 ret
7f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f5f: 00
7f60: 48 83 ec 28 sub $0x28,%rsp
7f64: 48 85 c9 test %rcx,%rcx
7f67: 74 25 je 0x7f8e
7f69: 48 85 d2 test %rdx,%rdx
7f6c: 74 20 je 0x7f8e
7f6e: 4d 85 c0 test %r8,%r8
7f71: 74 1b je 0x7f8e
7f73: 45 85 c9 test %r9d,%r9d
7f76: 77 0a ja 0x7f82
7f78: b8 fa ff ff ff mov $0xfffffffa,%eax
7f7d: 48 83 c4 28 add $0x28,%rsp
7f81: c3 ret
7f82: e8 b9 8d 03 00 call 0x40d40
7f87: 33 c0 xor %eax,%eax
7f89: 48 83 c4 28 add $0x28,%rsp
7f8d: c3 ret
7f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f93: 48 83 c4 28 add $0x28,%rsp
7f97: c3 ret
7f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f9f: 00
7fa0: 48 83 ec 28 sub $0x28,%rsp
7fa4: 48 85 c9 test %rcx,%rcx
7fa7: 74 25 je 0x7fce
7fa9: 48 85 d2 test %rdx,%rdx
7fac: 74 20 je 0x7fce
7fae: 4d 85 c0 test %r8,%r8
7fb1: 74 1b je 0x7fce
7fb3: 45 85 c9 test %r9d,%r9d
7fb6: 77 0a ja 0x7fc2
7fb8: b8 fa ff ff ff mov $0xfffffffa,%eax
7fbd: 48 83 c4 28 add $0x28,%rsp
7fc1: c3 ret
7fc2: e8 59 93 03 00 call 0x41320
7fc7: 33 c0 xor %eax,%eax
7fc9: 48 83 c4 28 add $0x28,%rsp
7fcd: c3 ret
7fce: b8 f8 ff ff ff mov $0xfffffff8,%eax
7fd3: 48 83 c4 28 add $0x28,%rsp
7fd7: c3 ret
7fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fdf: 00
7fe0: 48 83 ec 28 sub $0x28,%rsp
7fe4: 48 85 c9 test %rcx,%rcx
7fe7: 74 25 je 0x800e
7fe9: 48 85 d2 test %rdx,%rdx
7fec: 74 20 je 0x800e
7fee: 4d 85 c0 test %r8,%r8
7ff1: 74 1b je 0x800e
7ff3: 45 85 c9 test %r9d,%r9d
7ff6: 77 0a ja 0x8002
7ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
7ffd: 48 rex.W
7ffe: 83 .byte 0x83
7fff: c4 .byte 0xc4