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

9072 lines
433 KiB
Plaintext

; th_9be0: VA 0x180009be0-0x180011be0 (32768 bytes)
/tmp/opencode/dis/th_9be0.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 48 85 d2 test %rdx,%rdx
7: 0f 84 be 01 00 00 je 0x1cb
d: 45 85 c0 test %r8d,%r8d
10: 0f 8e ab 01 00 00 jle 0x1c1
16: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c53158
1d: 01
1e: 7a 06 jp 0x26
20: 0f 84 94 01 00 00 je 0x1ba
26: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
2a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
2e: 7a 06 jp 0x36
30: 0f 84 74 01 00 00 je 0x1aa
36: 41 83 f8 10 cmp $0x10,%r8d
3a: 0f 8c 62 01 00 00 jl 0x1a2
40: 49 89 d3 mov %rdx,%r11
43: 49 83 e3 1f and $0x1f,%r11
47: 45 85 db test %r11d,%r11d
4a: 74 18 je 0x64
4c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
53: 0f 85 49 01 00 00 jne 0x1a2
59: 41 f7 db neg %r11d
5c: 41 83 c3 20 add $0x20,%r11d
60: 41 c1 eb 03 shr $0x3,%r11d
64: 41 8d 43 10 lea 0x10(%r11),%eax
68: 44 3b c0 cmp %eax,%r8d
6b: 0f 8c 31 01 00 00 jl 0x1a2
71: 45 89 c1 mov %r8d,%r9d
74: 33 c0 xor %eax,%eax
76: 45 2b cb sub %r11d,%r9d
79: 41 83 e1 0f and $0xf,%r9d
7d: 41 f7 d9 neg %r9d
80: 45 03 c8 add %r8d,%r9d
83: 45 89 da mov %r11d,%r10d
86: 45 85 db test %r11d,%r11d
89: 76 27 jbe 0xb2
8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
92: 00
93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
a0: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
a5: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
aa: 48 ff c0 inc %rax
ad: 49 3b c2 cmp %r10,%rax
b0: 72 ee jb 0xa0
b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
b7: 49 63 c1 movslq %r9d,%rax
ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
c0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
c6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
cd: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
d4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
db: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
e1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
e8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
ef: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
f6: 49 83 c2 10 add $0x10,%r10
fa: 4c 3b d0 cmp %rax,%r10
fd: 72 c1 jb 0xc0
ff: 41 8d 41 01 lea 0x1(%r9),%eax
103: 41 3b c0 cmp %r8d,%eax
106: 0f 87 88 00 00 00 ja 0x194
10c: 4d 63 c0 movslq %r8d,%r8
10f: 4d 63 c9 movslq %r9d,%r9
112: 4d 2b c1 sub %r9,%r8
115: 49 83 f8 04 cmp $0x4,%r8
119: 0f 8c 7f 00 00 00 jl 0x19e
11f: 4d 63 c9 movslq %r9d,%r9
122: 44 89 c0 mov %r8d,%eax
125: 83 e0 fc and $0xfffffffc,%eax
128: 45 33 db xor %r11d,%r11d
12b: 48 63 c0 movslq %eax,%rax
12e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
133: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
13e: 00 00
140: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
145: 49 83 c3 04 add $0x4,%r11
149: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
14e: 49 83 c2 20 add $0x20,%r10
152: 4c 3b d8 cmp %rax,%r11
155: 72 e9 jb 0x140
157: 49 3b c0 cmp %r8,%rax
15a: 73 38 jae 0x194
15c: 4d 63 c9 movslq %r9d,%r9
15f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
163: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16e: 00
16f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
176: 0f 1f 00 nopl (%rax)
179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
184: 48 ff c0 inc %rax
187: c5 fb 11 0a vmovsd %xmm1,(%rdx)
18b: 48 83 c2 08 add $0x8,%rdx
18f: 49 3b c0 cmp %r8,%rax
192: 72 ec jb 0x180
194: 33 c0 xor %eax,%eax
196: c5 f8 77 vzeroupper
199: 48 83 c4 28 add $0x28,%rsp
19d: c3 ret
19e: 33 c0 xor %eax,%eax
1a0: eb b5 jmp 0x157
1a2: 45 33 c9 xor %r9d,%r9d
1a5: e9 55 ff ff ff jmp 0xff
1aa: 48 89 d1 mov %rdx,%rcx
1ad: 44 89 c2 mov %r8d,%edx
1b0: e8 0b 3f 01 00 call 0x140c0
1b5: 48 83 c4 28 add $0x28,%rsp
1b9: c3 ret
1ba: 33 c0 xor %eax,%eax
1bc: 48 83 c4 28 add $0x28,%rsp
1c0: c3 ret
1c1: b8 fa ff ff ff mov $0xfffffffa,%eax
1c6: 48 83 c4 28 add $0x28,%rsp
1ca: c3 ret
1cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d0: 48 83 c4 28 add $0x28,%rsp
1d4: c3 ret
1d5: 0f 1f 40 00 nopl 0x0(%rax)
1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e0: 48 83 ec 28 sub $0x28,%rsp
1e4: 48 85 d2 test %rdx,%rdx
1e7: 0f 84 be 01 00 00 je 0x3ab
1ed: 45 85 c0 test %r8d,%r8d
1f0: 0f 8e ab 01 00 00 jle 0x3a1
1f6: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c53160
1fd: 01
1fe: 7a 06 jp 0x206
200: 0f 84 94 01 00 00 je 0x39a
206: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
20a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
20e: 7a 06 jp 0x216
210: 0f 84 74 01 00 00 je 0x38a
216: 41 83 f8 10 cmp $0x10,%r8d
21a: 0f 8c 62 01 00 00 jl 0x382
220: 49 89 d3 mov %rdx,%r11
223: 49 83 e3 1f and $0x1f,%r11
227: 45 85 db test %r11d,%r11d
22a: 74 18 je 0x244
22c: 41 f7 c3 07 00 00 00 test $0x7,%r11d
233: 0f 85 49 01 00 00 jne 0x382
239: 41 f7 db neg %r11d
23c: 41 83 c3 20 add $0x20,%r11d
240: 41 c1 eb 03 shr $0x3,%r11d
244: 41 8d 43 10 lea 0x10(%r11),%eax
248: 44 3b c0 cmp %eax,%r8d
24b: 0f 8c 31 01 00 00 jl 0x382
251: 45 89 c1 mov %r8d,%r9d
254: 33 c0 xor %eax,%eax
256: 45 2b cb sub %r11d,%r9d
259: 41 83 e1 0f and $0xf,%r9d
25d: 41 f7 d9 neg %r9d
260: 45 03 c8 add %r8d,%r9d
263: 45 89 da mov %r11d,%r10d
266: 45 85 db test %r11d,%r11d
269: 76 27 jbe 0x292
26b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
272: 00
273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
280: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
285: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
28a: 48 ff c0 inc %rax
28d: 49 3b c2 cmp %r10,%rax
290: 72 ee jb 0x280
292: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
297: 49 63 c1 movslq %r9d,%rax
29a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2a0: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
2a6: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
2ad: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
2b4: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
2bb: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
2c1: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
2c8: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
2cf: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
2d6: 49 83 c2 10 add $0x10,%r10
2da: 4c 3b d0 cmp %rax,%r10
2dd: 72 c1 jb 0x2a0
2df: 41 8d 41 01 lea 0x1(%r9),%eax
2e3: 41 3b c0 cmp %r8d,%eax
2e6: 0f 87 88 00 00 00 ja 0x374
2ec: 4d 63 c0 movslq %r8d,%r8
2ef: 4d 63 c9 movslq %r9d,%r9
2f2: 4d 2b c1 sub %r9,%r8
2f5: 49 83 f8 04 cmp $0x4,%r8
2f9: 0f 8c 7f 00 00 00 jl 0x37e
2ff: 4d 63 c9 movslq %r9d,%r9
302: 44 89 c0 mov %r8d,%eax
305: 83 e0 fc and $0xfffffffc,%eax
308: 45 33 db xor %r11d,%r11d
30b: 48 63 c0 movslq %eax,%rax
30e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
313: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
31e: 00 00
320: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
325: 49 83 c3 04 add $0x4,%r11
329: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
32e: 49 83 c2 20 add $0x20,%r10
332: 4c 3b d8 cmp %rax,%r11
335: 72 e9 jb 0x320
337: 49 3b c0 cmp %r8,%rax
33a: 73 38 jae 0x374
33c: 4d 63 c9 movslq %r9d,%r9
33f: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
343: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
347: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34e: 00
34f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
356: 0f 1f 00 nopl (%rax)
359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
360: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
364: 48 ff c0 inc %rax
367: c5 fb 11 0a vmovsd %xmm1,(%rdx)
36b: 48 83 c2 08 add $0x8,%rdx
36f: 49 3b c0 cmp %r8,%rax
372: 72 ec jb 0x360
374: 33 c0 xor %eax,%eax
376: c5 f8 77 vzeroupper
379: 48 83 c4 28 add $0x28,%rsp
37d: c3 ret
37e: 33 c0 xor %eax,%eax
380: eb b5 jmp 0x337
382: 45 33 c9 xor %r9d,%r9d
385: e9 55 ff ff ff jmp 0x2df
38a: 48 89 d1 mov %rdx,%rcx
38d: 44 89 c2 mov %r8d,%edx
390: e8 6b 3d 01 00 call 0x14100
395: 48 83 c4 28 add $0x28,%rsp
399: c3 ret
39a: 33 c0 xor %eax,%eax
39c: 48 83 c4 28 add $0x28,%rsp
3a0: c3 ret
3a1: b8 fa ff ff ff mov $0xfffffffa,%eax
3a6: 48 83 c4 28 add $0x28,%rsp
3aa: c3 ret
3ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b0: 48 83 c4 28 add $0x28,%rsp
3b4: c3 ret
3b5: 0f 1f 40 00 nopl 0x0(%rax)
3b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c0: 56 push %rsi
3c1: 57 push %rdi
3c2: 41 54 push %r12
3c4: 55 push %rbp
3c5: 48 83 ec 28 sub $0x28,%rsp
3c9: 89 cf mov %ecx,%edi
3cb: 4d 89 cc mov %r9,%r12
3ce: 83 ff 1e cmp $0x1e,%edi
3d1: 0f 87 7a 01 00 00 ja 0x551
3d7: 4d 85 e4 test %r12,%r12
3da: 0f 84 80 01 00 00 je 0x560
3e0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
3e5: 48 85 f6 test %rsi,%rsi
3e8: 0f 84 72 01 00 00 je 0x560
3ee: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
3f3: 48 85 ed test %rbp,%rbp
3f6: 0f 84 64 01 00 00 je 0x560
3fc: 83 fa 08 cmp $0x8,%edx
3ff: 74 1e je 0x41f
401: 83 fa 04 cmp $0x4,%edx
404: 74 19 je 0x41f
406: 83 fa 01 cmp $0x1,%edx
409: 74 14 je 0x41f
40b: 83 fa 02 cmp $0x2,%edx
40e: 74 0f je 0x41f
410: b8 ee ff ff ff mov $0xffffffee,%eax
415: 48 83 c4 28 add $0x28,%rsp
419: 5d pop %rbp
41a: 41 5c pop %r12
41c: 5f pop %rdi
41d: 5e pop %rsi
41e: c3 ret
41f: 83 ff 1d cmp $0x1d,%edi
422: 0f 8f 29 01 00 00 jg 0x551
428: 83 ff 04 cmp $0x4,%edi
42b: 7f 14 jg 0x441
42d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
434: 00
435: 33 c0 xor %eax,%eax
437: 89 06 mov %eax,(%rsi)
439: 89 45 00 mov %eax,0x0(%rbp)
43c: e9 04 01 00 00 jmp 0x545
441: 83 ff 06 cmp $0x6,%edi
444: 7f 11 jg 0x457
446: 33 c0 xor %eax,%eax
448: 41 89 04 24 mov %eax,(%r12)
44c: 89 06 mov %eax,(%rsi)
44e: 89 45 00 mov %eax,0x0(%rbp)
451: 41 8b 04 24 mov (%r12),%eax
455: eb 67 jmp 0x4be
457: 8d 4f ff lea -0x1(%rdi),%ecx
45a: 83 f9 10 cmp $0x10,%ecx
45d: 7f 48 jg 0x4a7
45f: 41 bb 01 00 00 00 mov $0x1,%r11d
465: 41 d3 e3 shl %cl,%r11d
468: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
46f: 00
470: 83 e0 c0 and $0xffffffc0,%eax
473: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
47a: 00
47b: 41 89 04 24 mov %eax,(%r12)
47f: 44 89 d8 mov %r11d,%eax
482: d1 f8 sar $1,%eax
484: 41 83 e2 c0 and $0xffffffc0,%r10d
488: c1 e8 1e shr $0x1e,%eax
48b: 41 03 c3 add %r11d,%eax
48e: 83 e0 fc and $0xfffffffc,%eax
491: 83 c0 43 add $0x43,%eax
494: c7 06 00 00 00 00 movl $0x0,(%rsi)
49a: 83 e0 c0 and $0xffffffc0,%eax
49d: 44 89 55 00 mov %r10d,0x0(%rbp)
4a1: 41 03 04 24 add (%r12),%eax
4a5: eb 12 jmp 0x4b9
4a7: 4c 89 e2 mov %r12,%rdx
4aa: 49 89 f0 mov %rsi,%r8
4ad: 49 89 e9 mov %rbp,%r9
4b0: e8 eb 77 03 00 call 0x37ca0
4b5: 41 8b 04 24 mov (%r12),%eax
4b9: 83 ff 13 cmp $0x13,%edi
4bc: 7d 2a jge 0x4e8
4be: 89 f9 mov %edi,%ecx
4c0: 41 ba 01 00 00 00 mov $0x1,%r10d
4c6: 41 d3 e2 shl %cl,%r10d
4c9: 45 89 d3 mov %r10d,%r11d
4cc: 41 d1 fb sar $1,%r11d
4cf: 41 c1 eb 1e shr $0x1e,%r11d
4d3: 45 03 da add %r10d,%r11d
4d6: 41 c1 eb 02 shr $0x2,%r11d
4da: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
4e1: 00
4e2: 41 83 e2 c0 and $0xffffffc0,%r10d
4e6: eb 18 jmp 0x500
4e8: 41 ba 01 00 00 00 mov $0x1,%r10d
4ee: 8d 4f 14 lea 0x14(%rdi),%ecx
4f1: 41 d3 e2 shl %cl,%r10d
4f4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
4fb: 00
4fc: 41 83 e2 c0 and $0xffffffc0,%r10d
500: 83 ff 0a cmp $0xa,%edi
503: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
50a: 00
50b: 41 89 04 24 mov %eax,(%r12)
50f: 7f 04 jg 0x515
511: 33 c0 xor %eax,%eax
513: eb 21 jmp 0x536
515: 89 f9 mov %edi,%ecx
517: b8 01 00 00 00 mov $0x1,%eax
51c: d3 e0 shl %cl,%eax
51e: 89 c7 mov %eax,%edi
520: d1 ff sar $1,%edi
522: c1 ef 1e shr $0x1e,%edi
525: 03 f8 add %eax,%edi
527: 83 e7 fc and $0xfffffffc,%edi
52a: 83 c7 43 add $0x43,%edi
52d: 83 e7 c0 and $0xffffffc0,%edi
530: 8b 16 mov (%rsi),%edx
532: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
536: 89 06 mov %eax,(%rsi)
538: 8b 45 00 mov 0x0(%rbp),%eax
53b: 85 c0 test %eax,%eax
53d: 7e 06 jle 0x545
53f: 83 c0 40 add $0x40,%eax
542: 89 45 00 mov %eax,0x0(%rbp)
545: 33 c0 xor %eax,%eax
547: 48 83 c4 28 add $0x28,%rsp
54b: 5d pop %rbp
54c: 41 5c pop %r12
54e: 5f pop %rdi
54f: 5e pop %rsi
550: c3 ret
551: b8 ef ff ff ff mov $0xffffffef,%eax
556: 48 83 c4 28 add $0x28,%rsp
55a: 5d pop %rbp
55b: 41 5c pop %r12
55d: 5f pop %rdi
55e: 5e pop %rsi
55f: c3 ret
560: b8 f8 ff ff ff mov $0xfffffff8,%eax
565: 48 83 c4 28 add $0x28,%rsp
569: 5d pop %rbp
56a: 41 5c pop %r12
56c: 5f pop %rdi
56d: 5e pop %rsi
56e: c3 ret
56f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
576: 00
577: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57e: 66 90 xchg %ax,%ax
580: 41 54 push %r12
582: 41 55 push %r13
584: 41 56 push %r14
586: 41 57 push %r15
588: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
58d: 41 89 cd mov %ecx,%r13d
590: 4d 89 cc mov %r9,%r12
593: 41 83 fd 1e cmp $0x1e,%r13d
597: 0f 87 94 01 00 00 ja 0x731
59d: 4d 85 e4 test %r12,%r12
5a0: 0f 84 9e 01 00 00 je 0x744
5a6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
5ab: 4d 85 f6 test %r14,%r14
5ae: 0f 84 90 01 00 00 je 0x744
5b4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
5b9: 4d 85 ff test %r15,%r15
5bc: 0f 84 82 01 00 00 je 0x744
5c2: 83 fa 08 cmp $0x8,%edx
5c5: 74 22 je 0x5e9
5c7: 83 fa 04 cmp $0x4,%edx
5ca: 74 1d je 0x5e9
5cc: 83 fa 01 cmp $0x1,%edx
5cf: 74 18 je 0x5e9
5d1: 83 fa 02 cmp $0x2,%edx
5d4: 74 13 je 0x5e9
5d6: b8 ee ff ff ff mov $0xffffffee,%eax
5db: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5e0: 41 5f pop %r15
5e2: 41 5e pop %r14
5e4: 41 5d pop %r13
5e6: 41 5c pop %r12
5e8: c3 ret
5e9: 41 83 fd 1d cmp $0x1d,%r13d
5ed: 0f 8f 3e 01 00 00 jg 0x731
5f3: 41 83 fd 04 cmp $0x4,%r13d
5f7: 7f 15 jg 0x60e
5f9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
600: 00
601: 33 c0 xor %eax,%eax
603: 41 89 06 mov %eax,(%r14)
606: 41 89 07 mov %eax,(%r15)
609: e9 13 01 00 00 jmp 0x721
60e: 41 83 fd 06 cmp $0x6,%r13d
612: 7f 12 jg 0x626
614: 33 c0 xor %eax,%eax
616: 41 89 04 24 mov %eax,(%r12)
61a: 41 89 06 mov %eax,(%r14)
61d: 41 89 07 mov %eax,(%r15)
620: 41 8b 14 24 mov (%r12),%edx
624: eb 6a jmp 0x690
626: 41 8d 4d ff lea -0x1(%r13),%ecx
62a: 83 f9 11 cmp $0x11,%ecx
62d: 7f 49 jg 0x678
62f: 41 bb 01 00 00 00 mov $0x1,%r11d
635: 41 d3 e3 shl %cl,%r11d
638: 44 89 da mov %r11d,%edx
63b: 45 89 da mov %r11d,%r10d
63e: d1 fa sar $1,%edx
640: c1 ea 1e shr $0x1e,%edx
643: 41 c1 e2 03 shl $0x3,%r10d
647: 41 03 d3 add %r11d,%edx
64a: 44 89 d0 mov %r10d,%eax
64d: 83 e2 fc and $0xfffffffc,%edx
650: 83 c0 47 add $0x47,%eax
653: 41 83 c2 3f add $0x3f,%r10d
657: 83 c2 43 add $0x43,%edx
65a: 83 e0 c0 and $0xffffffc0,%eax
65d: 41 89 04 24 mov %eax,(%r12)
661: 41 83 e2 c0 and $0xffffffc0,%r10d
665: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
66c: 83 e2 c0 and $0xffffffc0,%edx
66f: 45 89 17 mov %r10d,(%r15)
672: 41 03 14 24 add (%r12),%edx
676: eb 12 jmp 0x68a
678: 4c 89 e2 mov %r12,%rdx
67b: 4d 89 f0 mov %r14,%r8
67e: 4d 89 f9 mov %r15,%r9
681: e8 5a 78 03 00 call 0x37ee0
686: 41 8b 14 24 mov (%r12),%edx
68a: 41 83 fd 13 cmp $0x13,%r13d
68e: 7d 29 jge 0x6b9
690: 44 89 e9 mov %r13d,%ecx
693: b8 01 00 00 00 mov $0x1,%eax
698: d3 e0 shl %cl,%eax
69a: 41 89 c2 mov %eax,%r10d
69d: 41 d1 fa sar $1,%r10d
6a0: 41 c1 ea 1e shr $0x1e,%r10d
6a4: 44 03 d0 add %eax,%r10d
6a7: 41 c1 ea 02 shr $0x2,%r10d
6ab: 41 c1 e2 03 shl $0x3,%r10d
6af: 41 83 c2 3f add $0x3f,%r10d
6b3: 41 83 e2 c0 and $0xffffffc0,%r10d
6b7: eb 1c jmp 0x6d5
6b9: 41 ba 01 00 00 00 mov $0x1,%r10d
6bf: 41 8d 4d 14 lea 0x14(%r13),%ecx
6c3: 41 d3 e2 shl %cl,%r10d
6c6: 41 c1 e2 03 shl $0x3,%r10d
6ca: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
6d1: 41 83 e2 c0 and $0xffffffc0,%r10d
6d5: 45 03 d2 add %r10d,%r10d
6d8: 41 03 d2 add %r10d,%edx
6db: 81 c2 00 01 00 00 add $0x100,%edx
6e1: 41 89 14 24 mov %edx,(%r12)
6e5: 41 83 fd 0a cmp $0xa,%r13d
6e9: 7f 04 jg 0x6ef
6eb: 33 d2 xor %edx,%edx
6ed: eb 22 jmp 0x711
6ef: 44 89 e9 mov %r13d,%ecx
6f2: b8 01 00 00 00 mov $0x1,%eax
6f7: d3 e0 shl %cl,%eax
6f9: 89 c2 mov %eax,%edx
6fb: d1 fa sar $1,%edx
6fd: c1 ea 1e shr $0x1e,%edx
700: 03 d0 add %eax,%edx
702: 83 e2 fc and $0xfffffffc,%edx
705: 83 c2 43 add $0x43,%edx
708: 83 e2 c0 and $0xffffffc0,%edx
70b: 83 c2 40 add $0x40,%edx
70e: 41 03 16 add (%r14),%edx
711: 41 89 16 mov %edx,(%r14)
714: 41 8b 07 mov (%r15),%eax
717: 85 c0 test %eax,%eax
719: 7e 06 jle 0x721
71b: 83 c0 40 add $0x40,%eax
71e: 41 89 07 mov %eax,(%r15)
721: 33 c0 xor %eax,%eax
723: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
728: 41 5f pop %r15
72a: 41 5e pop %r14
72c: 41 5d pop %r13
72e: 41 5c pop %r12
730: c3 ret
731: b8 ef ff ff ff mov $0xffffffef,%eax
736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
73b: 41 5f pop %r15
73d: 41 5e pop %r14
73f: 41 5d pop %r13
741: 41 5c pop %r12
743: c3 ret
744: b8 f8 ff ff ff mov $0xfffffff8,%eax
749: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
74e: 41 5f pop %r15
750: 41 5e pop %r14
752: 41 5d pop %r13
754: 41 5c pop %r12
756: c3 ret
757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
75e: 00 00
760: 56 push %rsi
761: 57 push %rdi
762: 41 54 push %r12
764: 55 push %rbp
765: 48 83 ec 28 sub $0x28,%rsp
769: 89 cf mov %ecx,%edi
76b: 4d 89 cc mov %r9,%r12
76e: 83 ff 1e cmp $0x1e,%edi
771: 0f 87 7a 01 00 00 ja 0x8f1
777: 4d 85 e4 test %r12,%r12
77a: 0f 84 80 01 00 00 je 0x900
780: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
785: 48 85 f6 test %rsi,%rsi
788: 0f 84 72 01 00 00 je 0x900
78e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
793: 48 85 ed test %rbp,%rbp
796: 0f 84 64 01 00 00 je 0x900
79c: 83 fa 08 cmp $0x8,%edx
79f: 74 1e je 0x7bf
7a1: 83 fa 04 cmp $0x4,%edx
7a4: 74 19 je 0x7bf
7a6: 83 fa 01 cmp $0x1,%edx
7a9: 74 14 je 0x7bf
7ab: 83 fa 02 cmp $0x2,%edx
7ae: 74 0f je 0x7bf
7b0: b8 ee ff ff ff mov $0xffffffee,%eax
7b5: 48 83 c4 28 add $0x28,%rsp
7b9: 5d pop %rbp
7ba: 41 5c pop %r12
7bc: 5f pop %rdi
7bd: 5e pop %rsi
7be: c3 ret
7bf: 83 ff 1d cmp $0x1d,%edi
7c2: 0f 8f 29 01 00 00 jg 0x8f1
7c8: 83 ff 04 cmp $0x4,%edi
7cb: 7f 14 jg 0x7e1
7cd: 33 c0 xor %eax,%eax
7cf: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
7d6: 00
7d7: 89 06 mov %eax,(%rsi)
7d9: 89 45 00 mov %eax,0x0(%rbp)
7dc: e9 04 01 00 00 jmp 0x8e5
7e1: 83 ff 06 cmp $0x6,%edi
7e4: 7f 11 jg 0x7f7
7e6: 33 c0 xor %eax,%eax
7e8: 41 89 04 24 mov %eax,(%r12)
7ec: 89 06 mov %eax,(%rsi)
7ee: 89 45 00 mov %eax,0x0(%rbp)
7f1: 41 8b 04 24 mov (%r12),%eax
7f5: eb 67 jmp 0x85e
7f7: 8d 4f ff lea -0x1(%rdi),%ecx
7fa: 83 f9 11 cmp $0x11,%ecx
7fd: 7f 48 jg 0x847
7ff: 41 bb 01 00 00 00 mov $0x1,%r11d
805: 41 d3 e3 shl %cl,%r11d
808: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
80f: 00
810: 83 e0 c0 and $0xffffffc0,%eax
813: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
81a: 00
81b: 41 89 04 24 mov %eax,(%r12)
81f: 44 89 d8 mov %r11d,%eax
822: 41 83 e2 c0 and $0xffffffc0,%r10d
826: d1 f8 sar $1,%eax
828: c7 06 00 00 00 00 movl $0x0,(%rsi)
82e: c1 e8 1e shr $0x1e,%eax
831: 44 89 55 00 mov %r10d,0x0(%rbp)
835: 41 03 c3 add %r11d,%eax
838: 83 e0 fc and $0xfffffffc,%eax
83b: 83 c0 43 add $0x43,%eax
83e: 83 e0 c0 and $0xffffffc0,%eax
841: 41 03 04 24 add (%r12),%eax
845: eb 12 jmp 0x859
847: 4c 89 e2 mov %r12,%rdx
84a: 49 89 f0 mov %rsi,%r8
84d: 49 89 e9 mov %rbp,%r9
850: e8 ab 78 03 00 call 0x38100
855: 41 8b 04 24 mov (%r12),%eax
859: 83 ff 15 cmp $0x15,%edi
85c: 7d 2a jge 0x888
85e: 89 f9 mov %edi,%ecx
860: 41 ba 01 00 00 00 mov $0x1,%r10d
866: 41 d3 e2 shl %cl,%r10d
869: 45 89 d3 mov %r10d,%r11d
86c: 41 d1 fb sar $1,%r11d
86f: 41 c1 eb 1e shr $0x1e,%r11d
873: 45 03 da add %r10d,%r11d
876: 41 c1 eb 02 shr $0x2,%r11d
87a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
881: 00
882: 41 83 e2 c0 and $0xffffffc0,%r10d
886: eb 18 jmp 0x8a0
888: 8d 4f 14 lea 0x14(%rdi),%ecx
88b: 41 ba 01 00 00 00 mov $0x1,%r10d
891: 41 d3 e2 shl %cl,%r10d
894: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
89b: 00
89c: 41 83 e2 c0 and $0xffffffc0,%r10d
8a0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
8a7: 00
8a8: 41 89 04 24 mov %eax,(%r12)
8ac: 83 ff 0a cmp $0xa,%edi
8af: 7f 04 jg 0x8b5
8b1: 33 c0 xor %eax,%eax
8b3: eb 21 jmp 0x8d6
8b5: 89 f9 mov %edi,%ecx
8b7: b8 01 00 00 00 mov $0x1,%eax
8bc: 8b 16 mov (%rsi),%edx
8be: d3 e0 shl %cl,%eax
8c0: 89 c7 mov %eax,%edi
8c2: d1 ff sar $1,%edi
8c4: c1 ef 1e shr $0x1e,%edi
8c7: 03 f8 add %eax,%edi
8c9: 83 e7 fc and $0xfffffffc,%edi
8cc: 83 c7 43 add $0x43,%edi
8cf: 83 e7 c0 and $0xffffffc0,%edi
8d2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
8d6: 89 06 mov %eax,(%rsi)
8d8: 8b 45 00 mov 0x0(%rbp),%eax
8db: 85 c0 test %eax,%eax
8dd: 7e 06 jle 0x8e5
8df: 83 c0 40 add $0x40,%eax
8e2: 89 45 00 mov %eax,0x0(%rbp)
8e5: 33 c0 xor %eax,%eax
8e7: 48 83 c4 28 add $0x28,%rsp
8eb: 5d pop %rbp
8ec: 41 5c pop %r12
8ee: 5f pop %rdi
8ef: 5e pop %rsi
8f0: c3 ret
8f1: b8 ef ff ff ff mov $0xffffffef,%eax
8f6: 48 83 c4 28 add $0x28,%rsp
8fa: 5d pop %rbp
8fb: 41 5c pop %r12
8fd: 5f pop %rdi
8fe: 5e pop %rsi
8ff: c3 ret
900: b8 f8 ff ff ff mov $0xfffffff8,%eax
905: 48 83 c4 28 add $0x28,%rsp
909: 5d pop %rbp
90a: 41 5c pop %r12
90c: 5f pop %rdi
90d: 5e pop %rsi
90e: c3 ret
90f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
916: 00
917: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
91e: 66 90 xchg %ax,%ax
920: 56 push %rsi
921: 57 push %rdi
922: 41 54 push %r12
924: 55 push %rbp
925: 48 83 ec 28 sub $0x28,%rsp
929: 89 cf mov %ecx,%edi
92b: 4d 89 cc mov %r9,%r12
92e: 83 ff 1e cmp $0x1e,%edi
931: 0f 87 7a 01 00 00 ja 0xab1
937: 4d 85 e4 test %r12,%r12
93a: 0f 84 80 01 00 00 je 0xac0
940: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
945: 48 85 f6 test %rsi,%rsi
948: 0f 84 72 01 00 00 je 0xac0
94e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
953: 48 85 ed test %rbp,%rbp
956: 0f 84 64 01 00 00 je 0xac0
95c: 83 fa 08 cmp $0x8,%edx
95f: 74 1e je 0x97f
961: 83 fa 04 cmp $0x4,%edx
964: 74 19 je 0x97f
966: 83 fa 01 cmp $0x1,%edx
969: 74 14 je 0x97f
96b: 83 fa 02 cmp $0x2,%edx
96e: 74 0f je 0x97f
970: b8 ee ff ff ff mov $0xffffffee,%eax
975: 48 83 c4 28 add $0x28,%rsp
979: 5d pop %rbp
97a: 41 5c pop %r12
97c: 5f pop %rdi
97d: 5e pop %rsi
97e: c3 ret
97f: 83 ff 1d cmp $0x1d,%edi
982: 0f 8f 29 01 00 00 jg 0xab1
988: 83 ff 04 cmp $0x4,%edi
98b: 7f 14 jg 0x9a1
98d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
994: 00
995: 33 c0 xor %eax,%eax
997: 89 06 mov %eax,(%rsi)
999: 89 45 00 mov %eax,0x0(%rbp)
99c: e9 04 01 00 00 jmp 0xaa5
9a1: 83 ff 07 cmp $0x7,%edi
9a4: 7f 11 jg 0x9b7
9a6: 33 c0 xor %eax,%eax
9a8: 41 89 04 24 mov %eax,(%r12)
9ac: 89 06 mov %eax,(%rsi)
9ae: 89 45 00 mov %eax,0x0(%rbp)
9b1: 41 8b 04 24 mov (%r12),%eax
9b5: eb 67 jmp 0xa1e
9b7: 8d 4f ff lea -0x1(%rdi),%ecx
9ba: 83 f9 12 cmp $0x12,%ecx
9bd: 7f 48 jg 0xa07
9bf: 41 bb 01 00 00 00 mov $0x1,%r11d
9c5: 41 d3 e3 shl %cl,%r11d
9c8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
9cf: 00
9d0: 83 e0 c0 and $0xffffffc0,%eax
9d3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
9da: 00
9db: 41 89 04 24 mov %eax,(%r12)
9df: 44 89 d8 mov %r11d,%eax
9e2: d1 f8 sar $1,%eax
9e4: 41 83 e2 c0 and $0xffffffc0,%r10d
9e8: c1 e8 1e shr $0x1e,%eax
9eb: 41 03 c3 add %r11d,%eax
9ee: 83 e0 fc and $0xfffffffc,%eax
9f1: 83 c0 43 add $0x43,%eax
9f4: c7 06 00 00 00 00 movl $0x0,(%rsi)
9fa: 83 e0 c0 and $0xffffffc0,%eax
9fd: 44 89 55 00 mov %r10d,0x0(%rbp)
a01: 41 03 04 24 add (%r12),%eax
a05: eb 12 jmp 0xa19
a07: 4c 89 e2 mov %r12,%rdx
a0a: 49 89 f0 mov %rsi,%r8
a0d: 49 89 e9 mov %rbp,%r9
a10: e8 2b 79 03 00 call 0x38340
a15: 41 8b 04 24 mov (%r12),%eax
a19: 83 ff 13 cmp $0x13,%edi
a1c: 7d 2a jge 0xa48
a1e: 89 f9 mov %edi,%ecx
a20: 41 ba 01 00 00 00 mov $0x1,%r10d
a26: 41 d3 e2 shl %cl,%r10d
a29: 45 89 d3 mov %r10d,%r11d
a2c: 41 d1 fb sar $1,%r11d
a2f: 41 c1 eb 1e shr $0x1e,%r11d
a33: 45 03 da add %r10d,%r11d
a36: 41 c1 eb 02 shr $0x2,%r11d
a3a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
a41: 00
a42: 41 83 e2 c0 and $0xffffffc0,%r10d
a46: eb 18 jmp 0xa60
a48: 41 ba 01 00 00 00 mov $0x1,%r10d
a4e: 8d 4f 14 lea 0x14(%rdi),%ecx
a51: 41 d3 e2 shl %cl,%r10d
a54: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
a5b: 00
a5c: 41 83 e2 c0 and $0xffffffc0,%r10d
a60: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
a67: 00
a68: 41 89 04 24 mov %eax,(%r12)
a6c: 83 ff 0a cmp $0xa,%edi
a6f: 7f 04 jg 0xa75
a71: 33 c0 xor %eax,%eax
a73: eb 21 jmp 0xa96
a75: 89 f9 mov %edi,%ecx
a77: b8 01 00 00 00 mov $0x1,%eax
a7c: d3 e0 shl %cl,%eax
a7e: 89 c7 mov %eax,%edi
a80: d1 ff sar $1,%edi
a82: c1 ef 1e shr $0x1e,%edi
a85: 03 f8 add %eax,%edi
a87: 83 e7 fc and $0xfffffffc,%edi
a8a: 83 c7 43 add $0x43,%edi
a8d: 83 e7 c0 and $0xffffffc0,%edi
a90: 8b 16 mov (%rsi),%edx
a92: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
a96: 89 06 mov %eax,(%rsi)
a98: 8b 45 00 mov 0x0(%rbp),%eax
a9b: 85 c0 test %eax,%eax
a9d: 7e 06 jle 0xaa5
a9f: 83 c0 40 add $0x40,%eax
aa2: 89 45 00 mov %eax,0x0(%rbp)
aa5: 33 c0 xor %eax,%eax
aa7: 48 83 c4 28 add $0x28,%rsp
aab: 5d pop %rbp
aac: 41 5c pop %r12
aae: 5f pop %rdi
aaf: 5e pop %rsi
ab0: c3 ret
ab1: b8 ef ff ff ff mov $0xffffffef,%eax
ab6: 48 83 c4 28 add $0x28,%rsp
aba: 5d pop %rbp
abb: 41 5c pop %r12
abd: 5f pop %rdi
abe: 5e pop %rsi
abf: c3 ret
ac0: b8 f8 ff ff ff mov $0xfffffff8,%eax
ac5: 48 83 c4 28 add $0x28,%rsp
ac9: 5d pop %rbp
aca: 41 5c pop %r12
acc: 5f pop %rdi
acd: 5e pop %rsi
ace: c3 ret
acf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ad6: 00
ad7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ade: 66 90 xchg %ax,%ax
ae0: 56 push %rsi
ae1: 57 push %rdi
ae2: 41 54 push %r12
ae4: 41 55 push %r13
ae6: 48 83 ec 28 sub $0x28,%rsp
aea: 41 89 cc mov %ecx,%r12d
aed: 4d 89 cd mov %r9,%r13
af0: 41 83 fc 1e cmp $0x1e,%r12d
af4: 0f 87 7b 01 00 00 ja 0xc75
afa: 4d 85 ed test %r13,%r13
afd: 0f 84 82 01 00 00 je 0xc85
b03: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
b08: 48 85 ff test %rdi,%rdi
b0b: 0f 84 74 01 00 00 je 0xc85
b11: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
b16: 48 85 f6 test %rsi,%rsi
b19: 0f 84 66 01 00 00 je 0xc85
b1f: 83 fa 08 cmp $0x8,%edx
b22: 74 1f je 0xb43
b24: 83 fa 04 cmp $0x4,%edx
b27: 74 1a je 0xb43
b29: 83 fa 01 cmp $0x1,%edx
b2c: 74 15 je 0xb43
b2e: 83 fa 02 cmp $0x2,%edx
b31: 74 10 je 0xb43
b33: b8 ee ff ff ff mov $0xffffffee,%eax
b38: 48 83 c4 28 add $0x28,%rsp
b3c: 41 5d pop %r13
b3e: 41 5c pop %r12
b40: 5f pop %rdi
b41: 5e pop %rsi
b42: c3 ret
b43: 41 83 fc 1d cmp $0x1d,%r12d
b47: 0f 8f 28 01 00 00 jg 0xc75
b4d: 41 83 fc 04 cmp $0x4,%r12d
b51: 7f 13 jg 0xb66
b53: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
b5a: 00
b5b: 33 c0 xor %eax,%eax
b5d: 89 07 mov %eax,(%rdi)
b5f: 89 06 mov %eax,(%rsi)
b61: e9 02 01 00 00 jmp 0xc68
b66: 41 83 fc 07 cmp $0x7,%r12d
b6a: 7f 16 jg 0xb82
b6c: 33 c0 xor %eax,%eax
b6e: 41 ba 01 00 00 00 mov $0x1,%r10d
b74: 41 89 45 00 mov %eax,0x0(%r13)
b78: 89 07 mov %eax,(%rdi)
b7a: 89 06 mov %eax,(%rsi)
b7c: 41 8b 45 00 mov 0x0(%r13),%eax
b80: eb 6f jmp 0xbf1
b82: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
b87: 83 f9 12 cmp $0x12,%ecx
b8a: 7f 47 jg 0xbd3
b8c: 41 ba 01 00 00 00 mov $0x1,%r10d
b92: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
b97: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
b9e: 00
b9f: 83 e0 c0 and $0xffffffc0,%eax
ba2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
ba9: 00
baa: 41 89 45 00 mov %eax,0x0(%r13)
bae: 44 89 d8 mov %r11d,%eax
bb1: d1 f8 sar $1,%eax
bb3: 83 e1 c0 and $0xffffffc0,%ecx
bb6: c1 e8 1e shr $0x1e,%eax
bb9: 41 03 c3 add %r11d,%eax
bbc: 83 e0 fc and $0xfffffffc,%eax
bbf: 83 c0 43 add $0x43,%eax
bc2: c7 07 00 00 00 00 movl $0x0,(%rdi)
bc8: 83 e0 c0 and $0xffffffc0,%eax
bcb: 89 0e mov %ecx,(%rsi)
bcd: 41 03 45 00 add 0x0(%r13),%eax
bd1: eb 18 jmp 0xbeb
bd3: 4c 89 ea mov %r13,%rdx
bd6: 49 89 f8 mov %rdi,%r8
bd9: 49 89 f1 mov %rsi,%r9
bdc: e8 9f 79 03 00 call 0x38580
be1: 41 8b 45 00 mov 0x0(%r13),%eax
be5: 41 ba 01 00 00 00 mov $0x1,%r10d
beb: 41 83 fc 13 cmp $0x13,%r12d
bef: 7d 23 jge 0xc14
bf1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
bf6: 41 89 cb mov %ecx,%r11d
bf9: 41 d1 fb sar $1,%r11d
bfc: 41 c1 eb 1e shr $0x1e,%r11d
c00: 44 03 d9 add %ecx,%r11d
c03: 41 c1 eb 02 shr $0x2,%r11d
c07: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
c0e: 00
c0f: 83 e1 c0 and $0xffffffc0,%ecx
c12: eb 15 jmp 0xc29
c14: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
c19: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
c1e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
c25: 00
c26: 83 e1 c0 and $0xffffffc0,%ecx
c29: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
c30: 41 89 45 00 mov %eax,0x0(%r13)
c34: 41 83 fc 0a cmp $0xa,%r12d
c38: 7f 04 jg 0xc3e
c3a: 33 c0 xor %eax,%eax
c3c: eb 1d jmp 0xc5b
c3e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
c43: 89 c1 mov %eax,%ecx
c45: d1 f9 sar $1,%ecx
c47: c1 e9 1e shr $0x1e,%ecx
c4a: 03 c8 add %eax,%ecx
c4c: 83 e1 fc and $0xfffffffc,%ecx
c4f: 83 c1 43 add $0x43,%ecx
c52: 83 e1 c0 and $0xffffffc0,%ecx
c55: 8b 17 mov (%rdi),%edx
c57: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
c5b: 89 07 mov %eax,(%rdi)
c5d: 8b 06 mov (%rsi),%eax
c5f: 85 c0 test %eax,%eax
c61: 7e 05 jle 0xc68
c63: 83 c0 40 add $0x40,%eax
c66: 89 06 mov %eax,(%rsi)
c68: 33 c0 xor %eax,%eax
c6a: 48 83 c4 28 add $0x28,%rsp
c6e: 41 5d pop %r13
c70: 41 5c pop %r12
c72: 5f pop %rdi
c73: 5e pop %rsi
c74: c3 ret
c75: b8 ef ff ff ff mov $0xffffffef,%eax
c7a: 48 83 c4 28 add $0x28,%rsp
c7e: 41 5d pop %r13
c80: 41 5c pop %r12
c82: 5f pop %rdi
c83: 5e pop %rsi
c84: c3 ret
c85: b8 f8 ff ff ff mov $0xfffffff8,%eax
c8a: 48 83 c4 28 add $0x28,%rsp
c8e: 41 5d pop %r13
c90: 41 5c pop %r12
c92: 5f pop %rdi
c93: 5e pop %rsi
c94: c3 ret
c95: 0f 1f 40 00 nopl 0x0(%rax)
c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ca0: 56 push %rsi
ca1: 57 push %rdi
ca2: 41 54 push %r12
ca4: 41 55 push %r13
ca6: 48 83 ec 28 sub $0x28,%rsp
caa: 41 89 cc mov %ecx,%r12d
cad: 4d 89 cd mov %r9,%r13
cb0: 41 83 fc 1e cmp $0x1e,%r12d
cb4: 0f 87 7b 01 00 00 ja 0xe35
cba: 4d 85 ed test %r13,%r13
cbd: 0f 84 82 01 00 00 je 0xe45
cc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
cc8: 48 85 ff test %rdi,%rdi
ccb: 0f 84 74 01 00 00 je 0xe45
cd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
cd6: 48 85 f6 test %rsi,%rsi
cd9: 0f 84 66 01 00 00 je 0xe45
cdf: 83 fa 08 cmp $0x8,%edx
ce2: 74 1f je 0xd03
ce4: 83 fa 04 cmp $0x4,%edx
ce7: 74 1a je 0xd03
ce9: 83 fa 01 cmp $0x1,%edx
cec: 74 15 je 0xd03
cee: 83 fa 02 cmp $0x2,%edx
cf1: 74 10 je 0xd03
cf3: b8 ee ff ff ff mov $0xffffffee,%eax
cf8: 48 83 c4 28 add $0x28,%rsp
cfc: 41 5d pop %r13
cfe: 41 5c pop %r12
d00: 5f pop %rdi
d01: 5e pop %rsi
d02: c3 ret
d03: 41 83 fc 1d cmp $0x1d,%r12d
d07: 0f 8f 28 01 00 00 jg 0xe35
d0d: 41 83 fc 04 cmp $0x4,%r12d
d11: 7f 13 jg 0xd26
d13: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
d1a: 00
d1b: 33 c0 xor %eax,%eax
d1d: 89 07 mov %eax,(%rdi)
d1f: 89 06 mov %eax,(%rsi)
d21: e9 02 01 00 00 jmp 0xe28
d26: 41 83 fc 07 cmp $0x7,%r12d
d2a: 7f 16 jg 0xd42
d2c: 33 c0 xor %eax,%eax
d2e: 41 ba 01 00 00 00 mov $0x1,%r10d
d34: 41 89 45 00 mov %eax,0x0(%r13)
d38: 89 07 mov %eax,(%rdi)
d3a: 89 06 mov %eax,(%rsi)
d3c: 41 8b 45 00 mov 0x0(%r13),%eax
d40: eb 6f jmp 0xdb1
d42: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
d47: 83 f9 12 cmp $0x12,%ecx
d4a: 7f 47 jg 0xd93
d4c: 41 ba 01 00 00 00 mov $0x1,%r10d
d52: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
d57: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
d5e: 00
d5f: 83 e0 c0 and $0xffffffc0,%eax
d62: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
d69: 00
d6a: 41 89 45 00 mov %eax,0x0(%r13)
d6e: 44 89 d8 mov %r11d,%eax
d71: d1 f8 sar $1,%eax
d73: 83 e1 c0 and $0xffffffc0,%ecx
d76: c1 e8 1e shr $0x1e,%eax
d79: 41 03 c3 add %r11d,%eax
d7c: 83 e0 fc and $0xfffffffc,%eax
d7f: 83 c0 43 add $0x43,%eax
d82: c7 07 00 00 00 00 movl $0x0,(%rdi)
d88: 83 e0 c0 and $0xffffffc0,%eax
d8b: 89 0e mov %ecx,(%rsi)
d8d: 41 03 45 00 add 0x0(%r13),%eax
d91: eb 18 jmp 0xdab
d93: 4c 89 ea mov %r13,%rdx
d96: 49 89 f8 mov %rdi,%r8
d99: 49 89 f1 mov %rsi,%r9
d9c: e8 ff 79 03 00 call 0x387a0
da1: 41 8b 45 00 mov 0x0(%r13),%eax
da5: 41 ba 01 00 00 00 mov $0x1,%r10d
dab: 41 83 fc 13 cmp $0x13,%r12d
daf: 7d 23 jge 0xdd4
db1: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
db6: 41 89 cb mov %ecx,%r11d
db9: 41 d1 fb sar $1,%r11d
dbc: 41 c1 eb 1e shr $0x1e,%r11d
dc0: 44 03 d9 add %ecx,%r11d
dc3: 41 c1 eb 02 shr $0x2,%r11d
dc7: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
dce: 00
dcf: 83 e1 c0 and $0xffffffc0,%ecx
dd2: eb 15 jmp 0xde9
dd4: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
dd9: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
dde: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
de5: 00
de6: 83 e1 c0 and $0xffffffc0,%ecx
de9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
df0: 41 89 45 00 mov %eax,0x0(%r13)
df4: 41 83 fc 0a cmp $0xa,%r12d
df8: 7f 04 jg 0xdfe
dfa: 33 c0 xor %eax,%eax
dfc: eb 1d jmp 0xe1b
dfe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
e03: 89 c1 mov %eax,%ecx
e05: d1 f9 sar $1,%ecx
e07: c1 e9 1e shr $0x1e,%ecx
e0a: 03 c8 add %eax,%ecx
e0c: 83 e1 fc and $0xfffffffc,%ecx
e0f: 83 c1 43 add $0x43,%ecx
e12: 83 e1 c0 and $0xffffffc0,%ecx
e15: 8b 17 mov (%rdi),%edx
e17: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
e1b: 89 07 mov %eax,(%rdi)
e1d: 8b 06 mov (%rsi),%eax
e1f: 85 c0 test %eax,%eax
e21: 7e 05 jle 0xe28
e23: 83 c0 40 add $0x40,%eax
e26: 89 06 mov %eax,(%rsi)
e28: 33 c0 xor %eax,%eax
e2a: 48 83 c4 28 add $0x28,%rsp
e2e: 41 5d pop %r13
e30: 41 5c pop %r12
e32: 5f pop %rdi
e33: 5e pop %rsi
e34: c3 ret
e35: b8 ef ff ff ff mov $0xffffffef,%eax
e3a: 48 83 c4 28 add $0x28,%rsp
e3e: 41 5d pop %r13
e40: 41 5c pop %r12
e42: 5f pop %rdi
e43: 5e pop %rsi
e44: c3 ret
e45: b8 f8 ff ff ff mov $0xfffffff8,%eax
e4a: 48 83 c4 28 add $0x28,%rsp
e4e: 41 5d pop %r13
e50: 41 5c pop %r12
e52: 5f pop %rdi
e53: 5e pop %rsi
e54: c3 ret
e55: 0f 1f 40 00 nopl 0x0(%rax)
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e60: 48 83 ec 28 sub $0x28,%rsp
e64: 48 85 c9 test %rcx,%rcx
e67: 74 25 je 0xe8e
e69: 48 85 d2 test %rdx,%rdx
e6c: 74 20 je 0xe8e
e6e: 4d 85 c0 test %r8,%r8
e71: 74 1b je 0xe8e
e73: 45 85 c9 test %r9d,%r9d
e76: 7f 0a jg 0xe82
e78: b8 fa ff ff ff mov $0xfffffffa,%eax
e7d: 48 83 c4 28 add $0x28,%rsp
e81: c3 ret
e82: e8 e9 c0 a5 01 call 0x1a5cf70
e87: 33 c0 xor %eax,%eax
e89: 48 83 c4 28 add $0x28,%rsp
e8d: c3 ret
e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
e93: 48 83 c4 28 add $0x28,%rsp
e97: c3 ret
e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e9f: 00
ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
ea5: 48 85 c9 test %rcx,%rcx
ea8: 74 27 je 0xed1
eaa: 48 85 d2 test %rdx,%rdx
ead: 74 22 je 0xed1
eaf: 4d 85 c0 test %r8,%r8
eb2: 74 1d je 0xed1
eb4: 45 85 c9 test %r9d,%r9d
eb7: 7f 0b jg 0xec4
eb9: b8 fa ff ff ff mov $0xfffffffa,%eax
ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
ec3: c3 ret
ec4: e8 57 c7 a5 01 call 0x1a5d620
ec9: 33 c0 xor %eax,%eax
ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
ed0: c3 ret
ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
edb: c3 ret
edc: 0f 1f 40 00 nopl 0x0(%rax)
ee0: 48 83 ec 28 sub $0x28,%rsp
ee4: 48 85 c9 test %rcx,%rcx
ee7: 74 25 je 0xf0e
ee9: 48 85 d2 test %rdx,%rdx
eec: 74 20 je 0xf0e
eee: 4d 85 c0 test %r8,%r8
ef1: 74 1b je 0xf0e
ef3: 45 85 c9 test %r9d,%r9d
ef6: 7f 0a jg 0xf02
ef8: b8 fa ff ff ff mov $0xfffffffa,%eax
efd: 48 83 c4 28 add $0x28,%rsp
f01: c3 ret
f02: e8 c9 cd a5 01 call 0x1a5dcd0
f07: 33 c0 xor %eax,%eax
f09: 48 83 c4 28 add $0x28,%rsp
f0d: c3 ret
f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
f13: 48 83 c4 28 add $0x28,%rsp
f17: c3 ret
f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f1f: 00
f20: 56 push %rsi
f21: 57 push %rdi
f22: 55 push %rbp
f23: 48 89 d5 mov %rdx,%rbp
f26: 48 85 c9 test %rcx,%rcx
f29: 0f 84 2b 02 00 00 je 0x115a
f2f: 48 85 ed test %rbp,%rbp
f32: 0f 84 22 02 00 00 je 0x115a
f38: 4d 85 c0 test %r8,%r8
f3b: 0f 84 19 02 00 00 je 0x115a
f41: 45 85 c9 test %r9d,%r9d
f44: 0f 8e 07 02 00 00 jle 0x1151
f4a: 41 83 f9 08 cmp $0x8,%r9d
f4e: 0f 8c ed 01 00 00 jl 0x1141
f54: 4c 89 c6 mov %r8,%rsi
f57: 48 83 e6 1f and $0x1f,%rsi
f5b: 89 f6 mov %esi,%esi
f5d: 85 f6 test %esi,%esi
f5f: 74 14 je 0xf75
f61: f7 c6 07 00 00 00 test $0x7,%esi
f67: 0f 85 d4 01 00 00 jne 0x1141
f6d: f7 de neg %esi
f6f: 83 c6 20 add $0x20,%esi
f72: c1 ee 03 shr $0x3,%esi
f75: 8d 46 08 lea 0x8(%rsi),%eax
f78: 44 3b c8 cmp %eax,%r9d
f7b: 0f 8c c0 01 00 00 jl 0x1141
f81: 44 89 c8 mov %r9d,%eax
f84: 33 d2 xor %edx,%edx
f86: 2b c6 sub %esi,%eax
f88: 83 e0 07 and $0x7,%eax
f8b: f7 d8 neg %eax
f8d: 41 03 c1 add %r9d,%eax
f90: 85 f6 test %esi,%esi
f92: 76 3e jbe 0xfd2
f94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fa0: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
fa5: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
fab: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
faf: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
fb3: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
fb8: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
fbc: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
fc0: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
fc4: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
fca: 48 ff c2 inc %rdx
fcd: 48 3b d6 cmp %rsi,%rdx
fd0: 72 ce jb 0xfa0
fd2: 48 63 d0 movslq %eax,%rdx
fd5: 0f 1f 40 00 nopl 0x0(%rax)
fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fe0: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
fe6: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
feb: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
ff2: 01
ff3: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
ff7: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
ffb: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
1002: 01
1003: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
1007: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
100c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1010: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
1014: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
101a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
1020: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
1026: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
102d: 01
102e: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
1032: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
1036: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
103d: 01
103e: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
1042: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
1047: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
104b: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
104f: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
1056: 48 83 c6 08 add $0x8,%rsi
105a: 48 3b f2 cmp %rdx,%rsi
105d: 72 81 jb 0xfe0
105f: 8d 70 01 lea 0x1(%rax),%esi
1062: 41 3b f1 cmp %r9d,%esi
1065: 0f 87 c8 00 00 00 ja 0x1133
106b: 4d 63 c9 movslq %r9d,%r9
106e: 4c 2b ca sub %rdx,%r9
1071: 49 83 f9 02 cmp $0x2,%r9
1075: 0f 8c c1 00 00 00 jl 0x113c
107b: 45 89 cb mov %r9d,%r11d
107e: 45 33 d2 xor %r10d,%r10d
1081: 41 83 e3 fe and $0xfffffffe,%r11d
1085: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
1089: 4d 63 db movslq %r11d,%r11
108c: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
1091: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
1095: 0f 1f 40 00 nopl 0x0(%rax)
1099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10a0: c4 a1 78 10 0c d2 vmovups (%rdx,%r10,8),%xmm1
10a6: c4 a1 7a 12 04 d6 vmovsldup (%rsi,%r10,8),%xmm0
10ac: c4 a1 7a 16 14 d6 vmovshdup (%rsi,%r10,8),%xmm2
10b2: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
10b7: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
10bb: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
10bf: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
10c3: c4 a1 78 11 04 d7 vmovups %xmm0,(%rdi,%r10,8)
10c9: 49 83 c2 02 add $0x2,%r10
10cd: 4d 3b d3 cmp %r11,%r10
10d0: 72 ce jb 0x10a0
10d2: 4d 3b d9 cmp %r9,%r11
10d5: 73 5c jae 0x1133
10d7: 48 63 c0 movslq %eax,%rax
10da: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
10de: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
10e3: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
10e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10ee: 00
10ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10f6: 0f 1f 00 nopl (%rax)
10f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1100: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
1106: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
110c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
1110: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1114: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1119: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
111d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
1121: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
1125: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
112b: 49 ff c3 inc %r11
112e: 4d 3b d9 cmp %r9,%r11
1131: 72 cd jb 0x1100
1133: 33 c0 xor %eax,%eax
1135: c5 f8 77 vzeroupper
1138: 5d pop %rbp
1139: 5f pop %rdi
113a: 5e pop %rsi
113b: c3 ret
113c: 45 33 db xor %r11d,%r11d
113f: eb 91 jmp 0x10d2
1141: 33 c0 xor %eax,%eax
1143: 41 83 f9 01 cmp $0x1,%r9d
1147: 72 ea jb 0x1133
1149: 4d 63 c9 movslq %r9d,%r9
114c: 45 33 db xor %r11d,%r11d
114f: eb 81 jmp 0x10d2
1151: b8 fa ff ff ff mov $0xfffffffa,%eax
1156: 5d pop %rbp
1157: 5f pop %rdi
1158: 5e pop %rsi
1159: c3 ret
115a: b8 f8 ff ff ff mov $0xfffffff8,%eax
115f: 5d pop %rbp
1160: 5f pop %rdi
1161: 5e pop %rsi
1162: c3 ret
1163: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
116a: 00
116b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1180: 41 56 push %r14
1182: 49 89 ca mov %rcx,%r10
1185: 49 89 d3 mov %rdx,%r11
1188: 4d 85 d2 test %r10,%r10
118b: 0f 84 82 01 00 00 je 0x1313
1191: 4d 85 db test %r11,%r11
1194: 0f 84 79 01 00 00 je 0x1313
119a: 4d 85 c0 test %r8,%r8
119d: 0f 84 70 01 00 00 je 0x1313
11a3: 45 85 c9 test %r9d,%r9d
11a6: 0f 8e 5f 01 00 00 jle 0x130b
11ac: 49 63 d1 movslq %r9d,%rdx
11af: 48 83 fa 08 cmp $0x8,%rdx
11b3: 0f 8c 3f 01 00 00 jl 0x12f8
11b9: 48 83 fa 0f cmp $0xf,%rdx
11bd: 0f 8c 3a 01 00 00 jl 0x12fd
11c3: 4c 89 c0 mov %r8,%rax
11c6: 48 83 e0 1f and $0x1f,%rax
11ca: 85 c0 test %eax,%eax
11cc: 74 10 je 0x11de
11ce: a8 07 test $0x7,%al
11d0: 0f 85 22 01 00 00 jne 0x12f8
11d6: f7 d8 neg %eax
11d8: 83 c0 20 add $0x20,%eax
11db: c1 e8 03 shr $0x3,%eax
11de: 89 c1 mov %eax,%ecx
11e0: 4c 8d 71 08 lea 0x8(%rcx),%r14
11e4: 49 3b d6 cmp %r14,%rdx
11e7: 0f 8c 0b 01 00 00 jl 0x12f8
11ed: 45 89 ce mov %r9d,%r14d
11f0: 44 2b f0 sub %eax,%r14d
11f3: 41 83 e6 07 and $0x7,%r14d
11f7: 45 2b ce sub %r14d,%r9d
11fa: 4d 63 c9 movslq %r9d,%r9
11fd: 85 c0 test %eax,%eax
11ff: b8 00 00 00 00 mov $0x0,%eax
1204: 76 5a jbe 0x1260
1206: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
120d: 00
120e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1215: 0f 1f 40 00 nopl 0x0(%rax)
1219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1220: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
1226: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
122c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1230: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1235: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1239: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
123d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1242: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
1248: 48 ff c0 inc %rax
124b: 48 3b c1 cmp %rcx,%rax
124e: 72 d0 jb 0x1220
1250: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1257: 00
1258: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
125f: 90 nop
1260: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
1266: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
126c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
1271: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1275: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
127b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
1280: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
1286: c4 c1 7c 10 4c ca 20 vmovups 0x20(%r10,%rcx,8),%ymm1
128d: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
1294: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
1299: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
129d: c4 c1 7e 12 54 cb 20 vmovsldup 0x20(%r11,%rcx,8),%ymm2
12a4: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
12a9: c4 c1 7c 11 54 c8 20 vmovups %ymm2,0x20(%r8,%rcx,8)
12b0: 48 83 c1 08 add $0x8,%rcx
12b4: 49 3b c9 cmp %r9,%rcx
12b7: 72 a7 jb 0x1260
12b9: 4c 3b ca cmp %rdx,%r9
12bc: 73 32 jae 0x12f0
12be: 66 90 xchg %ax,%ax
12c0: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
12c6: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
12cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
12d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
12d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
12d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
12dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
12e2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
12e8: 49 ff c1 inc %r9
12eb: 4c 3b ca cmp %rdx,%r9
12ee: 72 d0 jb 0x12c0
12f0: 33 c0 xor %eax,%eax
12f2: c5 f8 77 vzeroupper
12f5: 41 5e pop %r14
12f7: c3 ret
12f8: 45 33 c9 xor %r9d,%r9d
12fb: eb bc jmp 0x12b9
12fd: 41 83 e1 f8 and $0xfffffff8,%r9d
1301: 33 c9 xor %ecx,%ecx
1303: 4d 63 c9 movslq %r9d,%r9
1306: e9 55 ff ff ff jmp 0x1260
130b: b8 fa ff ff ff mov $0xfffffffa,%eax
1310: 41 5e pop %r14
1312: c3 ret
1313: b8 f8 ff ff ff mov $0xfffffff8,%eax
1318: 41 5e pop %r14
131a: c3 ret
131b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1320: 41 56 push %r14
1322: 49 89 ca mov %rcx,%r10
1325: 49 89 d3 mov %rdx,%r11
1328: 4d 85 d2 test %r10,%r10
132b: 0f 84 a2 01 00 00 je 0x14d3
1331: 4d 85 db test %r11,%r11
1334: 0f 84 99 01 00 00 je 0x14d3
133a: 4d 85 c0 test %r8,%r8
133d: 0f 84 90 01 00 00 je 0x14d3
1343: 45 85 c9 test %r9d,%r9d
1346: 0f 8e 7f 01 00 00 jle 0x14cb
134c: 49 63 d1 movslq %r9d,%rdx
134f: 48 83 fa 08 cmp $0x8,%rdx
1353: 0f 8c 5f 01 00 00 jl 0x14b8
1359: 48 83 fa 0f cmp $0xf,%rdx
135d: 0f 8c 5a 01 00 00 jl 0x14bd
1363: 4c 89 c0 mov %r8,%rax
1366: 48 83 e0 1f and $0x1f,%rax
136a: 85 c0 test %eax,%eax
136c: 74 10 je 0x137e
136e: a8 07 test $0x7,%al
1370: 0f 85 42 01 00 00 jne 0x14b8
1376: f7 d8 neg %eax
1378: 83 c0 20 add $0x20,%eax
137b: c1 e8 03 shr $0x3,%eax
137e: 89 c1 mov %eax,%ecx
1380: 4c 8d 71 08 lea 0x8(%rcx),%r14
1384: 49 3b d6 cmp %r14,%rdx
1387: 0f 8c 2b 01 00 00 jl 0x14b8
138d: 45 89 ce mov %r9d,%r14d
1390: 44 2b f0 sub %eax,%r14d
1393: 41 83 e6 07 and $0x7,%r14d
1397: 45 2b ce sub %r14d,%r9d
139a: 4d 63 c9 movslq %r9d,%r9
139d: 85 c0 test %eax,%eax
139f: b8 00 00 00 00 mov $0x0,%eax
13a4: 76 5a jbe 0x1400
13a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13ad: 00
13ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13b5: 0f 1f 40 00 nopl 0x0(%rax)
13b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13c0: c4 c1 7b 10 1c c2 vmovsd (%r10,%rax,8),%xmm3
13c6: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
13cc: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
13d0: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
13d5: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
13d9: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
13dd: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
13e2: c4 c1 7b 11 2c c0 vmovsd %xmm5,(%r8,%rax,8)
13e8: 48 ff c0 inc %rax
13eb: 48 3b c1 cmp %rcx,%rax
13ee: 72 d0 jb 0x13c0
13f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f7: 00
13f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13ff: 90 nop
1400: c4 c1 7c 10 14 ca vmovups (%r10,%rcx,8),%ymm2
1406: c4 c1 7e 16 04 cb vmovshdup (%r11,%rcx,8),%ymm0
140c: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
1411: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1415: c4 c1 7e 12 24 cb vmovsldup (%r11,%rcx,8),%ymm4
141b: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
1420: c4 c1 7c 11 24 c8 vmovups %ymm4,(%r8,%rcx,8)
1426: 62 c1 7c 28 10 4c ca vmovups 0x20(%r10,%rcx,8),%ymm17
142d: 01
142e: c4 c1 7e 16 6c cb 20 vmovshdup 0x20(%r11,%rcx,8),%ymm5
1435: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
143c: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
1442: 62 c1 7e 28 12 5c cb vmovsldup 0x20(%r11,%rcx,8),%ymm19
1449: 01
144a: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
1450: 62 c1 7c 28 11 5c c8 vmovups %ymm19,0x20(%r8,%rcx,8)
1457: 01
1458: 48 83 c1 08 add $0x8,%rcx
145c: 49 3b c9 cmp %r9,%rcx
145f: 72 9f jb 0x1400
1461: 4c 3b ca cmp %rdx,%r9
1464: 73 4a jae 0x14b0
1466: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
146d: 00
146e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1475: 0f 1f 40 00 nopl 0x0(%rax)
1479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1480: c4 81 7b 10 1c ca vmovsd (%r10,%r9,8),%xmm3
1486: c4 81 7b 10 04 cb vmovsd (%r11,%r9,8),%xmm0
148c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1490: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1495: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1499: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
149d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
14a2: c4 81 7b 11 2c c8 vmovsd %xmm5,(%r8,%r9,8)
14a8: 49 ff c1 inc %r9
14ab: 4c 3b ca cmp %rdx,%r9
14ae: 72 d0 jb 0x1480
14b0: 33 c0 xor %eax,%eax
14b2: c5 f8 77 vzeroupper
14b5: 41 5e pop %r14
14b7: c3 ret
14b8: 45 33 c9 xor %r9d,%r9d
14bb: eb a4 jmp 0x1461
14bd: 41 83 e1 f8 and $0xfffffff8,%r9d
14c1: 33 c9 xor %ecx,%ecx
14c3: 4d 63 c9 movslq %r9d,%r9
14c6: e9 35 ff ff ff jmp 0x1400
14cb: b8 fa ff ff ff mov $0xfffffffa,%eax
14d0: 41 5e pop %r14
14d2: c3 ret
14d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
14d8: 41 5e pop %r14
14da: c3 ret
14db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
14e0: 48 83 ec 28 sub $0x28,%rsp
14e4: 48 85 c9 test %rcx,%rcx
14e7: 74 20 je 0x1509
14e9: 48 85 d2 test %rdx,%rdx
14ec: 74 1b je 0x1509
14ee: 45 85 c0 test %r8d,%r8d
14f1: 7f 0a jg 0x14fd
14f3: b8 fa ff ff ff mov $0xfffffffa,%eax
14f8: 48 83 c4 28 add $0x28,%rsp
14fc: c3 ret
14fd: e8 2e b8 a5 01 call 0x1a5cd30
1502: 33 c0 xor %eax,%eax
1504: 48 83 c4 28 add $0x28,%rsp
1508: c3 ret
1509: b8 f8 ff ff ff mov $0xfffffff8,%eax
150e: 48 83 c4 28 add $0x28,%rsp
1512: c3 ret
1513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
151f: 00
1520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1525: 48 85 c9 test %rcx,%rcx
1528: 74 22 je 0x154c
152a: 48 85 d2 test %rdx,%rdx
152d: 74 1d je 0x154c
152f: 45 85 c0 test %r8d,%r8d
1532: 7f 0b jg 0x153f
1534: b8 fa ff ff ff mov $0xfffffffa,%eax
1539: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
153e: c3 ret
153f: e8 6c be a5 01 call 0x1a5d3b0
1544: 33 c0 xor %eax,%eax
1546: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
154b: c3 ret
154c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1551: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1556: c3 ret
1557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
155e: 00 00
1560: 48 83 ec 28 sub $0x28,%rsp
1564: 48 85 c9 test %rcx,%rcx
1567: 74 20 je 0x1589
1569: 48 85 d2 test %rdx,%rdx
156c: 74 1b je 0x1589
156e: 45 85 c0 test %r8d,%r8d
1571: 7f 0a jg 0x157d
1573: b8 fa ff ff ff mov $0xfffffffa,%eax
1578: 48 83 c4 28 add $0x28,%rsp
157c: c3 ret
157d: e8 de c4 a5 01 call 0x1a5da60
1582: 33 c0 xor %eax,%eax
1584: 48 83 c4 28 add $0x28,%rsp
1588: c3 ret
1589: b8 f8 ff ff ff mov $0xfffffff8,%eax
158e: 48 83 c4 28 add $0x28,%rsp
1592: c3 ret
1593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
159f: 00
15a0: 56 push %rsi
15a1: 48 89 d6 mov %rdx,%rsi
15a4: 48 85 c9 test %rcx,%rcx
15a7: 0f 84 29 02 00 00 je 0x17d6
15ad: 48 85 f6 test %rsi,%rsi
15b0: 0f 84 20 02 00 00 je 0x17d6
15b6: 45 85 c0 test %r8d,%r8d
15b9: 0f 8e 10 02 00 00 jle 0x17cf
15bf: 41 83 f8 08 cmp $0x8,%r8d
15c3: 0f 8c f6 01 00 00 jl 0x17bf
15c9: 49 89 f1 mov %rsi,%r9
15cc: 49 83 e1 1f and $0x1f,%r9
15d0: 45 89 c9 mov %r9d,%r9d
15d3: 45 85 c9 test %r9d,%r9d
15d6: 74 18 je 0x15f0
15d8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
15df: 0f 85 da 01 00 00 jne 0x17bf
15e5: 41 f7 d9 neg %r9d
15e8: 41 83 c1 20 add $0x20,%r9d
15ec: 41 c1 e9 03 shr $0x3,%r9d
15f0: 41 8d 41 08 lea 0x8(%r9),%eax
15f4: 44 3b c0 cmp %eax,%r8d
15f7: 0f 8c c2 01 00 00 jl 0x17bf
15fd: 44 89 c0 mov %r8d,%eax
1600: 33 d2 xor %edx,%edx
1602: 41 2b c1 sub %r9d,%eax
1605: 83 e0 07 and $0x7,%eax
1608: f7 d8 neg %eax
160a: 41 03 c0 add %r8d,%eax
160d: 45 85 c9 test %r9d,%r9d
1610: 76 3e jbe 0x1650
1612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1620: c5 fb 10 14 d6 vmovsd (%rsi,%rdx,8),%xmm2
1625: c5 fb 10 0c d1 vmovsd (%rcx,%rdx,8),%xmm1
162a: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
162e: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1632: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1637: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
163b: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
163f: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
1643: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
1648: 48 ff c2 inc %rdx
164b: 49 3b d1 cmp %r9,%rdx
164e: 72 d0 jb 0x1620
1650: 48 63 d0 movslq %eax,%rdx
1653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
165f: 00
1660: c4 a1 78 10 04 c9 vmovups (%rcx,%r9,8),%xmm0
1666: c4 a1 7e 12 0c ce vmovsldup (%rsi,%r9,8),%ymm1
166c: c4 a1 7e 16 1c ce vmovshdup (%rsi,%r9,8),%ymm3
1672: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
1679: 01
167a: c5 ec c6 e2 b1 vshufps $0xb1,%ymm2,%ymm2,%ymm4
167f: c5 f4 59 ea vmulps %ymm2,%ymm1,%ymm5
1683: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
1687: c5 d7 d0 c8 vaddsubps %ymm0,%ymm5,%ymm1
168b: c4 a1 7c 11 0c ce vmovups %ymm1,(%rsi,%r9,8)
1691: c4 a1 78 10 54 c9 20 vmovups 0x20(%rcx,%r9,8),%xmm2
1698: c4 a1 7e 12 5c ce 20 vmovsldup 0x20(%rsi,%r9,8),%ymm3
169f: c4 a1 7e 16 6c ce 20 vmovshdup 0x20(%rsi,%r9,8),%ymm5
16a6: c4 a3 6d 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm2,%ymm4
16ad: 01
16ae: c5 e4 59 c4 vmulps %ymm4,%ymm3,%ymm0
16b2: c5 dc c6 e4 b1 vshufps $0xb1,%ymm4,%ymm4,%ymm4
16b7: c5 d4 59 cc vmulps %ymm4,%ymm5,%ymm1
16bb: c5 ff d0 d1 vaddsubps %ymm1,%ymm0,%ymm2
16bf: c4 a1 7c 11 54 ce 20 vmovups %ymm2,0x20(%rsi,%r9,8)
16c6: 49 83 c1 08 add $0x8,%r9
16ca: 4c 3b ca cmp %rdx,%r9
16cd: 72 91 jb 0x1660
16cf: 44 8d 48 01 lea 0x1(%rax),%r9d
16d3: 45 3b c8 cmp %r8d,%r9d
16d6: 0f 87 d7 00 00 00 ja 0x17b3
16dc: 4d 63 d0 movslq %r8d,%r10
16df: 4c 2b d2 sub %rdx,%r10
16e2: 49 83 fa 02 cmp $0x2,%r10
16e6: 0f 8c ce 00 00 00 jl 0x17ba
16ec: 45 89 d3 mov %r10d,%r11d
16ef: 45 33 c9 xor %r9d,%r9d
16f2: 41 83 e3 fe and $0xfffffffe,%r11d
16f6: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
16fa: 4d 63 db movslq %r11d,%r11
16fd: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
1701: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1708: 00
1709: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1710: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1717: 00
1718: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
171f: 90 nop
1720: c4 81 78 10 0c c8 vmovups (%r8,%r9,8),%xmm1
1726: c4 a1 7a 12 04 ca vmovsldup (%rdx,%r9,8),%xmm0
172c: c4 a1 7a 16 14 ca vmovshdup (%rdx,%r9,8),%xmm2
1732: c5 f0 c6 d9 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm3
1737: c5 f8 59 e1 vmulps %xmm1,%xmm0,%xmm4
173b: c5 e8 59 eb vmulps %xmm3,%xmm2,%xmm5
173f: c5 db d0 c5 vaddsubps %xmm5,%xmm4,%xmm0
1743: c4 a1 78 11 04 ca vmovups %xmm0,(%rdx,%r9,8)
1749: 49 83 c1 02 add $0x2,%r9
174d: 4d 3b cb cmp %r11,%r9
1750: 72 ce jb 0x1720
1752: 4d 3b da cmp %r10,%r11
1755: 73 5c jae 0x17b3
1757: 48 63 c0 movslq %eax,%rax
175a: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
175e: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
1762: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1769: 00
176a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1771: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1778: 00
1779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1780: c4 a1 7b 10 14 d8 vmovsd (%rax,%r11,8),%xmm2
1786: c4 a1 7b 10 0c da vmovsd (%rdx,%r11,8),%xmm1
178c: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
1790: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
1794: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
1799: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
179d: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
17a1: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
17a5: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
17ab: 49 ff c3 inc %r11
17ae: 4d 3b da cmp %r10,%r11
17b1: 72 cd jb 0x1780
17b3: 33 c0 xor %eax,%eax
17b5: c5 f8 77 vzeroupper
17b8: 5e pop %rsi
17b9: c3 ret
17ba: 45 33 db xor %r11d,%r11d
17bd: eb 93 jmp 0x1752
17bf: 33 c0 xor %eax,%eax
17c1: 41 83 f8 01 cmp $0x1,%r8d
17c5: 72 ec jb 0x17b3
17c7: 4d 63 d0 movslq %r8d,%r10
17ca: 45 33 db xor %r11d,%r11d
17cd: eb 83 jmp 0x1752
17cf: b8 fa ff ff ff mov $0xfffffffa,%eax
17d4: 5e pop %rsi
17d5: c3 ret
17d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
17db: 5e pop %rsi
17dc: c3 ret
17dd: 0f 1f 00 nopl (%rax)
17e0: 49 89 d1 mov %rdx,%r9
17e3: 48 85 c9 test %rcx,%rcx
17e6: 0f 84 73 01 00 00 je 0x195f
17ec: 4d 85 c9 test %r9,%r9
17ef: 0f 84 6a 01 00 00 je 0x195f
17f5: 45 85 c0 test %r8d,%r8d
17f8: 0f 8e 5b 01 00 00 jle 0x1959
17fe: 49 63 d0 movslq %r8d,%rdx
1801: 48 83 fa 08 cmp $0x8,%rdx
1805: 0f 8c 49 01 00 00 jl 0x1954
180b: 4c 89 c8 mov %r9,%rax
180e: 48 83 e0 1f and $0x1f,%rax
1812: 89 c0 mov %eax,%eax
1814: 85 c0 test %eax,%eax
1816: 74 10 je 0x1828
1818: a8 07 test $0x7,%al
181a: 0f 85 34 01 00 00 jne 0x1954
1820: f7 d8 neg %eax
1822: 83 c0 20 add $0x20,%eax
1825: c1 e8 03 shr $0x3,%eax
1828: 44 8d 50 08 lea 0x8(%rax),%r10d
182c: 49 3b d2 cmp %r10,%rdx
182f: 0f 8c 1f 01 00 00 jl 0x1954
1835: 45 89 c2 mov %r8d,%r10d
1838: 44 2b d0 sub %eax,%r10d
183b: 41 83 e2 07 and $0x7,%r10d
183f: 45 2b c2 sub %r10d,%r8d
1842: 45 33 d2 xor %r10d,%r10d
1845: 85 c0 test %eax,%eax
1847: 76 47 jbe 0x1890
1849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1850: 00
1851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
185f: 00
1860: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
1866: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
186c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1870: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1875: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1879: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
187d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1882: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
1888: 49 ff c2 inc %r10
188b: 4c 3b d0 cmp %rax,%r10
188e: 72 d0 jb 0x1860
1890: 4d 63 d0 movslq %r8d,%r10
1893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
189f: 00
18a0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
18a5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
18ab: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
18b0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
18b4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
18ba: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
18bf: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
18c5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
18cb: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
18d2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
18d7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
18db: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
18e2: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
18e7: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
18ee: 48 83 c0 08 add $0x8,%rax
18f2: 49 3b c2 cmp %r10,%rax
18f5: 72 a9 jb 0x18a0
18f7: 33 c0 xor %eax,%eax
18f9: 45 8d 50 01 lea 0x1(%r8),%r10d
18fd: 4d 63 d2 movslq %r10d,%r10
1900: 4c 3b d2 cmp %rdx,%r10
1903: 77 49 ja 0x194e
1905: 4d 63 c0 movslq %r8d,%r8
1908: 49 2b d0 sub %r8,%rdx
190b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
190f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
1913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
191f: 00
1920: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
1925: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
192b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
192f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1934: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1938: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
193c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1941: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
1946: 48 ff c0 inc %rax
1949: 48 3b c2 cmp %rdx,%rax
194c: 72 d2 jb 0x1920
194e: 33 c0 xor %eax,%eax
1950: c5 f8 77 vzeroupper
1953: c3 ret
1954: 45 33 c0 xor %r8d,%r8d
1957: eb 9e jmp 0x18f7
1959: b8 fa ff ff ff mov $0xfffffffa,%eax
195e: c3 ret
195f: b8 f8 ff ff ff mov $0xfffffff8,%eax
1964: c3 ret
1965: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
196c: 00
196d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1974: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1980: 49 89 d1 mov %rdx,%r9
1983: 48 85 c9 test %rcx,%rcx
1986: 0f 84 73 01 00 00 je 0x1aff
198c: 4d 85 c9 test %r9,%r9
198f: 0f 84 6a 01 00 00 je 0x1aff
1995: 45 85 c0 test %r8d,%r8d
1998: 0f 8e 5b 01 00 00 jle 0x1af9
199e: 49 63 d0 movslq %r8d,%rdx
19a1: 48 83 fa 08 cmp $0x8,%rdx
19a5: 0f 8c 49 01 00 00 jl 0x1af4
19ab: 4c 89 c8 mov %r9,%rax
19ae: 48 83 e0 1f and $0x1f,%rax
19b2: 89 c0 mov %eax,%eax
19b4: 85 c0 test %eax,%eax
19b6: 74 10 je 0x19c8
19b8: a8 07 test $0x7,%al
19ba: 0f 85 34 01 00 00 jne 0x1af4
19c0: f7 d8 neg %eax
19c2: 83 c0 20 add $0x20,%eax
19c5: c1 e8 03 shr $0x3,%eax
19c8: 44 8d 50 08 lea 0x8(%rax),%r10d
19cc: 49 3b d2 cmp %r10,%rdx
19cf: 0f 8c 1f 01 00 00 jl 0x1af4
19d5: 45 89 c2 mov %r8d,%r10d
19d8: 44 2b d0 sub %eax,%r10d
19db: 41 83 e2 07 and $0x7,%r10d
19df: 45 2b c2 sub %r10d,%r8d
19e2: 45 33 d2 xor %r10d,%r10d
19e5: 85 c0 test %eax,%eax
19e7: 76 47 jbe 0x1a30
19e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19f0: 00
19f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19ff: 00
1a00: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
1a06: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
1a0c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1a10: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1a15: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1a19: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
1a1d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1a22: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
1a28: 49 ff c2 inc %r10
1a2b: 4c 3b d0 cmp %rax,%r10
1a2e: 72 d0 jb 0x1a00
1a30: 4d 63 d0 movslq %r8d,%r10
1a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a3f: 00
1a40: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
1a45: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
1a4b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
1a50: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
1a54: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
1a5a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
1a5f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
1a65: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
1a6c: 01
1a6d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
1a74: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
1a7b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
1a81: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
1a88: 01
1a89: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
1a8f: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
1a96: 01
1a97: 48 83 c0 08 add $0x8,%rax
1a9b: 49 3b c2 cmp %r10,%rax
1a9e: 72 a0 jb 0x1a40
1aa0: 33 c0 xor %eax,%eax
1aa2: 45 8d 50 01 lea 0x1(%r8),%r10d
1aa6: 4d 63 d2 movslq %r10d,%r10
1aa9: 4c 3b d2 cmp %rdx,%r10
1aac: 77 40 ja 0x1aee
1aae: 4d 63 c0 movslq %r8d,%r8
1ab1: 49 2b d0 sub %r8,%rdx
1ab4: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
1ab8: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
1abc: 0f 1f 40 00 nopl 0x0(%rax)
1ac0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
1ac5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
1acb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
1acf: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
1ad4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
1ad8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
1adc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
1ae1: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
1ae6: 48 ff c0 inc %rax
1ae9: 48 3b c2 cmp %rdx,%rax
1aec: 72 d2 jb 0x1ac0
1aee: 33 c0 xor %eax,%eax
1af0: c5 f8 77 vzeroupper
1af3: c3 ret
1af4: 45 33 c0 xor %r8d,%r8d
1af7: eb a7 jmp 0x1aa0
1af9: b8 fa ff ff ff mov $0xfffffffa,%eax
1afe: c3 ret
1aff: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b04: c3 ret
1b05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b0c: 00
1b0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b20: 48 83 ec 28 sub $0x28,%rsp
1b24: 48 85 c9 test %rcx,%rcx
1b27: 74 23 je 0x1b4c
1b29: 48 85 d2 test %rdx,%rdx
1b2c: 74 1e je 0x1b4c
1b2e: 4d 85 c0 test %r8,%r8
1b31: 74 19 je 0x1b4c
1b33: 45 85 c9 test %r9d,%r9d
1b36: 7e 1e jle 0x1b56
1b38: e8 d3 ce a5 01 call 0x1a5ea10
1b3d: ba 02 00 00 00 mov $0x2,%edx
1b42: 85 c0 test %eax,%eax
1b44: 0f 45 c2 cmovne %edx,%eax
1b47: 48 83 c4 28 add $0x28,%rsp
1b4b: c3 ret
1b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b51: 48 83 c4 28 add $0x28,%rsp
1b55: c3 ret
1b56: b8 fa ff ff ff mov $0xfffffffa,%eax
1b5b: 48 83 c4 28 add $0x28,%rsp
1b5f: c3 ret
1b60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1b65: 48 85 c9 test %rcx,%rcx
1b68: 74 24 je 0x1b8e
1b6a: 48 85 d2 test %rdx,%rdx
1b6d: 74 1f je 0x1b8e
1b6f: 4d 85 c0 test %r8,%r8
1b72: 74 1a je 0x1b8e
1b74: 45 85 c9 test %r9d,%r9d
1b77: 7e 20 jle 0x1b99
1b79: e8 e2 13 a6 01 call 0x1a62f60
1b7e: ba 02 00 00 00 mov $0x2,%edx
1b83: 85 c0 test %eax,%eax
1b85: 0f 45 c2 cmovne %edx,%eax
1b88: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1b8d: c3 ret
1b8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b93: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1b98: c3 ret
1b99: b8 fa ff ff ff mov $0xfffffffa,%eax
1b9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1ba3: c3 ret
1ba4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bab: 00
1bac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bbf: 00
1bc0: 48 83 ec 28 sub $0x28,%rsp
1bc4: 48 85 c9 test %rcx,%rcx
1bc7: 74 23 je 0x1bec
1bc9: 48 85 d2 test %rdx,%rdx
1bcc: 74 1e je 0x1bec
1bce: 4d 85 c0 test %r8,%r8
1bd1: 74 19 je 0x1bec
1bd3: 45 85 c9 test %r9d,%r9d
1bd6: 7e 1e jle 0x1bf6
1bd8: e8 93 37 a6 01 call 0x1a65370
1bdd: ba 02 00 00 00 mov $0x2,%edx
1be2: 85 c0 test %eax,%eax
1be4: 0f 45 c2 cmovne %edx,%eax
1be7: 48 83 c4 28 add $0x28,%rsp
1beb: c3 ret
1bec: b8 f8 ff ff ff mov $0xfffffff8,%eax
1bf1: 48 83 c4 28 add $0x28,%rsp
1bf5: c3 ret
1bf6: b8 fa ff ff ff mov $0xfffffffa,%eax
1bfb: 48 83 c4 28 add $0x28,%rsp
1bff: c3 ret
1c00: 48 83 ec 28 sub $0x28,%rsp
1c04: 48 85 c9 test %rcx,%rcx
1c07: 74 23 je 0x1c2c
1c09: 48 85 d2 test %rdx,%rdx
1c0c: 74 1e je 0x1c2c
1c0e: 4d 85 c0 test %r8,%r8
1c11: 74 19 je 0x1c2c
1c13: 45 85 c9 test %r9d,%r9d
1c16: 7e 1e jle 0x1c36
1c18: e8 a3 79 a6 01 call 0x1a695c0
1c1d: ba 02 00 00 00 mov $0x2,%edx
1c22: 85 c0 test %eax,%eax
1c24: 0f 45 c2 cmovne %edx,%eax
1c27: 48 83 c4 28 add $0x28,%rsp
1c2b: c3 ret
1c2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c31: 48 83 c4 28 add $0x28,%rsp
1c35: c3 ret
1c36: b8 fa ff ff ff mov $0xfffffffa,%eax
1c3b: 48 83 c4 28 add $0x28,%rsp
1c3f: c3 ret
1c40: 48 83 ec 28 sub $0x28,%rsp
1c44: 48 85 c9 test %rcx,%rcx
1c47: 74 23 je 0x1c6c
1c49: 48 85 d2 test %rdx,%rdx
1c4c: 74 1e je 0x1c6c
1c4e: 4d 85 c0 test %r8,%r8
1c51: 74 19 je 0x1c6c
1c53: 45 85 c9 test %r9d,%r9d
1c56: 7e 1e jle 0x1c76
1c58: e8 63 bd a6 01 call 0x1a6d9c0
1c5d: ba 02 00 00 00 mov $0x2,%edx
1c62: 85 c0 test %eax,%eax
1c64: 0f 45 c2 cmovne %edx,%eax
1c67: 48 83 c4 28 add $0x28,%rsp
1c6b: c3 ret
1c6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c71: 48 83 c4 28 add $0x28,%rsp
1c75: c3 ret
1c76: b8 fa ff ff ff mov $0xfffffffa,%eax
1c7b: 48 83 c4 28 add $0x28,%rsp
1c7f: c3 ret
1c80: 48 83 ec 28 sub $0x28,%rsp
1c84: 48 85 c9 test %rcx,%rcx
1c87: 74 23 je 0x1cac
1c89: 48 85 d2 test %rdx,%rdx
1c8c: 74 1e je 0x1cac
1c8e: 4d 85 c0 test %r8,%r8
1c91: 74 19 je 0x1cac
1c93: 45 85 c9 test %r9d,%r9d
1c96: 7e 1e jle 0x1cb6
1c98: e8 43 fe a6 01 call 0x1a71ae0
1c9d: ba 02 00 00 00 mov $0x2,%edx
1ca2: 85 c0 test %eax,%eax
1ca4: 0f 45 c2 cmovne %edx,%eax
1ca7: 48 83 c4 28 add $0x28,%rsp
1cab: c3 ret
1cac: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cb1: 48 83 c4 28 add $0x28,%rsp
1cb5: c3 ret
1cb6: b8 fa ff ff ff mov $0xfffffffa,%eax
1cbb: 48 83 c4 28 add $0x28,%rsp
1cbf: c3 ret
1cc0: 48 83 ec 28 sub $0x28,%rsp
1cc4: 48 85 c9 test %rcx,%rcx
1cc7: 74 25 je 0x1cee
1cc9: 48 85 d2 test %rdx,%rdx
1ccc: 74 20 je 0x1cee
1cce: 4d 85 c0 test %r8,%r8
1cd1: 74 1b je 0x1cee
1cd3: 45 85 c9 test %r9d,%r9d
1cd6: 7f 0a jg 0x1ce2
1cd8: b8 fa ff ff ff mov $0xfffffffa,%eax
1cdd: 48 83 c4 28 add $0x28,%rsp
1ce1: c3 ret
1ce2: e8 d9 6c 03 00 call 0x389c0
1ce7: 33 c0 xor %eax,%eax
1ce9: 48 83 c4 28 add $0x28,%rsp
1ced: c3 ret
1cee: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cf3: 48 83 c4 28 add $0x28,%rsp
1cf7: c3 ret
1cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cff: 00
1d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1d05: 48 85 c9 test %rcx,%rcx
1d08: 74 27 je 0x1d31
1d0a: 48 85 d2 test %rdx,%rdx
1d0d: 74 22 je 0x1d31
1d0f: 4d 85 c0 test %r8,%r8
1d12: 74 1d je 0x1d31
1d14: 45 85 c9 test %r9d,%r9d
1d17: 7f 0b jg 0x1d24
1d19: b8 fa ff ff ff mov $0xfffffffa,%eax
1d1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d23: c3 ret
1d24: e8 d7 72 03 00 call 0x39000
1d29: 33 c0 xor %eax,%eax
1d2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d30: c3 ret
1d31: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d3b: c3 ret
1d3c: 0f 1f 40 00 nopl 0x0(%rax)
1d40: 48 83 ec 28 sub $0x28,%rsp
1d44: 48 85 c9 test %rcx,%rcx
1d47: 74 25 je 0x1d6e
1d49: 48 85 d2 test %rdx,%rdx
1d4c: 74 20 je 0x1d6e
1d4e: 4d 85 c0 test %r8,%r8
1d51: 74 1b je 0x1d6e
1d53: 45 85 c9 test %r9d,%r9d
1d56: 7f 0a jg 0x1d62
1d58: b8 fa ff ff ff mov $0xfffffffa,%eax
1d5d: 48 83 c4 28 add $0x28,%rsp
1d61: c3 ret
1d62: e8 b9 78 03 00 call 0x39620
1d67: 33 c0 xor %eax,%eax
1d69: 48 83 c4 28 add $0x28,%rsp
1d6d: c3 ret
1d6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d73: 48 83 c4 28 add $0x28,%rsp
1d77: c3 ret
1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d7f: 00
1d80: 41 56 push %r14
1d82: 49 89 cb mov %rcx,%r11
1d85: 4d 85 db test %r11,%r11
1d88: 0f 84 1e 02 00 00 je 0x1fac
1d8e: 48 85 d2 test %rdx,%rdx
1d91: 0f 84 15 02 00 00 je 0x1fac
1d97: 4d 85 c0 test %r8,%r8
1d9a: 0f 84 0c 02 00 00 je 0x1fac
1da0: 45 85 c9 test %r9d,%r9d
1da3: 0f 8e fb 01 00 00 jle 0x1fa4
1da9: 49 63 c9 movslq %r9d,%rcx
1dac: 48 83 f9 08 cmp $0x8,%rcx
1db0: 0f 8c e9 01 00 00 jl 0x1f9f
1db6: 4c 89 c0 mov %r8,%rax
1db9: 48 83 e0 1f and $0x1f,%rax
1dbd: 85 c0 test %eax,%eax
1dbf: 74 0d je 0x1dce
1dc1: a8 0f test $0xf,%al
1dc3: 0f 85 d6 01 00 00 jne 0x1f9f
1dc9: b8 01 00 00 00 mov $0x1,%eax
1dce: 41 89 c2 mov %eax,%r10d
1dd1: 4d 8d 72 08 lea 0x8(%r10),%r14
1dd5: 49 3b ce cmp %r14,%rcx
1dd8: 0f 8c c1 01 00 00 jl 0x1f9f
1dde: 45 89 ce mov %r9d,%r14d
1de1: 44 2b f0 sub %eax,%r14d
1de4: 41 83 e6 07 and $0x7,%r14d
1de8: 45 2b ce sub %r14d,%r9d
1deb: 45 33 f6 xor %r14d,%r14d
1dee: 4d 63 c9 movslq %r9d,%r9
1df1: 85 c0 test %eax,%eax
1df3: 4c 89 f0 mov %r14,%rax
1df6: 76 3f jbe 0x1e37
1df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1dff: 00
1e00: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
1e06: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
1e0b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
1e10: 49 ff c6 inc %r14
1e13: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
1e17: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
1e1c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
1e20: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
1e24: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
1e28: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
1e2e: 48 83 c0 10 add $0x10,%rax
1e32: 4d 3b f2 cmp %r10,%r14
1e35: 72 c9 jb 0x1e00
1e37: 4c 89 d0 mov %r10,%rax
1e3a: 48 c1 e0 04 shl $0x4,%rax
1e3e: 66 90 xchg %ax,%ax
1e40: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
1e45: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
1e4b: 49 83 c2 08 add $0x8,%r10
1e4f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
1e56: 01
1e57: c5 ff 12 c1 vmovddup %ymm1,%ymm0
1e5b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
1e5f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
1e66: 01
1e67: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
1e6b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
1e70: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
1e74: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
1e78: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
1e7e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
1e85: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
1e8b: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
1e92: 01
1e93: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
1e9a: 01
1e9b: c5 ff 12 e5 vmovddup %ymm5,%ymm4
1e9f: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
1ea3: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
1ea8: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
1eac: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
1eb0: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
1eb4: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
1ebb: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
1ec1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
1ec8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
1ecf: 01
1ed0: c5 ff 12 d3 vmovddup %ymm3,%ymm2
1ed4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
1ed8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
1edf: 01
1ee0: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
1ee4: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
1ee9: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
1eed: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
1ef1: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
1ef8: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
1efe: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
1f05: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
1f0c: 01
1f0d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
1f11: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
1f15: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
1f1c: 01
1f1d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
1f21: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
1f26: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
1f2a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
1f2e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
1f35: 48 05 80 00 00 00 add $0x80,%rax
1f3b: 4d 3b d1 cmp %r9,%r10
1f3e: 0f 82 fc fe ff ff jb 0x1e40
1f44: 4c 89 c8 mov %r9,%rax
1f47: 48 c1 e0 04 shl $0x4,%rax
1f4b: 4c 3b c9 cmp %rcx,%r9
1f4e: 73 47 jae 0x1f97
1f50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f57: 00
1f58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f5f: 90 nop
1f60: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
1f66: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
1f6b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
1f70: 49 ff c1 inc %r9
1f73: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
1f77: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
1f7c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
1f80: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
1f84: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
1f88: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
1f8e: 48 83 c0 10 add $0x10,%rax
1f92: 4c 3b c9 cmp %rcx,%r9
1f95: 72 c9 jb 0x1f60
1f97: 33 c0 xor %eax,%eax
1f99: c5 f8 77 vzeroupper
1f9c: 41 5e pop %r14
1f9e: c3 ret
1f9f: 45 33 c9 xor %r9d,%r9d
1fa2: eb a0 jmp 0x1f44
1fa4: b8 fa ff ff ff mov $0xfffffffa,%eax
1fa9: 41 5e pop %r14
1fab: c3 ret
1fac: b8 f8 ff ff ff mov $0xfffffff8,%eax
1fb1: 41 5e pop %r14
1fb3: c3 ret
1fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fc0: 41 56 push %r14
1fc2: 49 89 cb mov %rcx,%r11
1fc5: 4d 85 db test %r11,%r11
1fc8: 0f 84 db 01 00 00 je 0x21a9
1fce: 48 85 d2 test %rdx,%rdx
1fd1: 0f 84 d2 01 00 00 je 0x21a9
1fd7: 4d 85 c0 test %r8,%r8
1fda: 0f 84 c9 01 00 00 je 0x21a9
1fe0: 45 85 c9 test %r9d,%r9d
1fe3: 0f 8e b8 01 00 00 jle 0x21a1
1fe9: 49 63 c9 movslq %r9d,%rcx
1fec: 48 83 f9 08 cmp $0x8,%rcx
1ff0: 0f 8c a6 01 00 00 jl 0x219c
1ff6: 4c 89 c0 mov %r8,%rax
1ff9: 48 83 e0 1f and $0x1f,%rax
1ffd: 85 c0 test %eax,%eax
1fff: 74 0d je 0x200e
2001: a8 0f test $0xf,%al
2003: 0f 85 93 01 00 00 jne 0x219c
2009: b8 01 00 00 00 mov $0x1,%eax
200e: 41 89 c2 mov %eax,%r10d
2011: 4d 8d 72 08 lea 0x8(%r10),%r14
2015: 49 3b ce cmp %r14,%rcx
2018: 0f 8c 7e 01 00 00 jl 0x219c
201e: 45 89 ce mov %r9d,%r14d
2021: 44 2b f0 sub %eax,%r14d
2024: 41 83 e6 07 and $0x7,%r14d
2028: 45 2b ce sub %r14d,%r9d
202b: 45 33 f6 xor %r14d,%r14d
202e: 4d 63 c9 movslq %r9d,%r9
2031: 85 c0 test %eax,%eax
2033: 4c 89 f0 mov %r14,%rax
2036: 76 3c jbe 0x2074
2038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
203f: 00
2040: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2046: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
204b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
204f: 49 ff c6 inc %r14
2052: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2057: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
205b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
2060: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
2065: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
206b: 48 83 c0 10 add $0x10,%rax
206f: 4d 3b f2 cmp %r10,%r14
2072: 72 cc jb 0x2040
2074: 4c 89 d0 mov %r10,%rax
2077: 48 c1 e0 04 shl $0x4,%rax
207b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2080: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
2086: 4e 8d 34 00 lea (%rax,%r8,1),%r14
208a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
208f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2093: 49 83 c2 08 add $0x8,%r10
2097: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
209c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
20a0: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
20a5: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
20aa: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
20af: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
20b6: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
20bc: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
20c0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
20c5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
20c9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
20cf: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
20d4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
20da: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
20e1: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
20e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
20eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
20f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
20f4: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
20fa: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
20ff: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
2105: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
210c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
2112: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2116: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
211b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
211f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
2125: 48 05 80 00 00 00 add $0x80,%rax
212b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2130: 4d 3b d1 cmp %r9,%r10
2133: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
2139: 0f 82 41 ff ff ff jb 0x2080
213f: 4c 89 c8 mov %r9,%rax
2142: 48 c1 e0 04 shl $0x4,%rax
2146: 4c 3b c9 cmp %rcx,%r9
2149: 73 49 jae 0x2194
214b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2152: 00
2153: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
215a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2160: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2166: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
216b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
216f: 49 ff c1 inc %r9
2172: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2177: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
217b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
2180: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
2185: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
218b: 48 83 c0 10 add $0x10,%rax
218f: 4c 3b c9 cmp %rcx,%r9
2192: 72 cc jb 0x2160
2194: 33 c0 xor %eax,%eax
2196: c5 f8 77 vzeroupper
2199: 41 5e pop %r14
219b: c3 ret
219c: 45 33 c9 xor %r9d,%r9d
219f: eb 9e jmp 0x213f
21a1: b8 fa ff ff ff mov $0xfffffffa,%eax
21a6: 41 5e pop %r14
21a8: c3 ret
21a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
21ae: 41 5e pop %r14
21b0: c3 ret
21b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21b8: 00
21b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21c0: 41 56 push %r14
21c2: 49 89 cb mov %rcx,%r11
21c5: 4d 85 db test %r11,%r11
21c8: 0f 84 f8 01 00 00 je 0x23c6
21ce: 48 85 d2 test %rdx,%rdx
21d1: 0f 84 ef 01 00 00 je 0x23c6
21d7: 4d 85 c0 test %r8,%r8
21da: 0f 84 e6 01 00 00 je 0x23c6
21e0: 45 85 c9 test %r9d,%r9d
21e3: 0f 8e d5 01 00 00 jle 0x23be
21e9: 49 63 c9 movslq %r9d,%rcx
21ec: 48 83 f9 08 cmp $0x8,%rcx
21f0: 0f 8c c3 01 00 00 jl 0x23b9
21f6: 4c 89 c0 mov %r8,%rax
21f9: 48 83 e0 1f and $0x1f,%rax
21fd: 85 c0 test %eax,%eax
21ff: 74 0d je 0x220e
2201: a8 0f test $0xf,%al
2203: 0f 85 b0 01 00 00 jne 0x23b9
2209: b8 01 00 00 00 mov $0x1,%eax
220e: 41 89 c2 mov %eax,%r10d
2211: 4d 8d 72 08 lea 0x8(%r10),%r14
2215: 49 3b ce cmp %r14,%rcx
2218: 0f 8c 9b 01 00 00 jl 0x23b9
221e: 45 89 ce mov %r9d,%r14d
2221: 44 2b f0 sub %eax,%r14d
2224: 41 83 e6 07 and $0x7,%r14d
2228: 45 2b ce sub %r14d,%r9d
222b: 45 33 f6 xor %r14d,%r14d
222e: 4d 63 c9 movslq %r9d,%r9
2231: 85 c0 test %eax,%eax
2233: 4c 89 f0 mov %r14,%rax
2236: 76 39 jbe 0x2271
2238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
223f: 00
2240: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2246: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
224b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
224f: 49 ff c6 inc %r14
2252: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2257: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
225b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
2262: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
2268: 48 83 c0 10 add $0x10,%rax
226c: 4d 3b f2 cmp %r10,%r14
226f: 72 cf jb 0x2240
2271: 4c 89 d0 mov %r10,%rax
2274: 48 c1 e0 04 shl $0x4,%rax
2278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
227f: 00
2280: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
2286: 49 83 c2 08 add $0x8,%r10
228a: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
228f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2293: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2298: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
229c: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
22a1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
22a6: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
22ac: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
22b3: 01
22b4: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
22bb: 01
22bc: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
22c2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
22c9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
22cf: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
22d6: 01
22d7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
22dd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
22e4: 01
22e5: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
22ec: 02
22ed: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
22f4: 02
22f5: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
22fb: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
2302: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
2308: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
230f: 02
2310: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
2316: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
231d: 02
231e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
2325: 03
2326: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
232d: 03
232e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
2334: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
233b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
2341: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
2347: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
234d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
2354: 48 05 80 00 00 00 add $0x80,%rax
235a: 4d 3b d1 cmp %r9,%r10
235d: 0f 82 1d ff ff ff jb 0x2280
2363: 4c 89 c8 mov %r9,%rax
2366: 48 c1 e0 04 shl $0x4,%rax
236a: 4c 3b c9 cmp %rcx,%r9
236d: 73 42 jae 0x23b1
236f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2376: 00
2377: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
237e: 66 90 xchg %ax,%ax
2380: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
2386: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
238b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
238f: 49 ff c1 inc %r9
2392: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
2397: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
239b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
23a2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
23a8: 48 83 c0 10 add $0x10,%rax
23ac: 4c 3b c9 cmp %rcx,%r9
23af: 72 cf jb 0x2380
23b1: 33 c0 xor %eax,%eax
23b3: c5 f8 77 vzeroupper
23b6: 41 5e pop %r14
23b8: c3 ret
23b9: 45 33 c9 xor %r9d,%r9d
23bc: eb a5 jmp 0x2363
23be: b8 fa ff ff ff mov $0xfffffffa,%eax
23c3: 41 5e pop %r14
23c5: c3 ret
23c6: b8 f8 ff ff ff mov $0xfffffff8,%eax
23cb: 41 5e pop %r14
23cd: c3 ret
23ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23d5: 00
23d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23dd: 0f 1f 00 nopl (%rax)
23e0: 53 push %rbx
23e1: 56 push %rsi
23e2: 57 push %rdi
23e3: 41 54 push %r12
23e5: 41 55 push %r13
23e7: 48 81 ec 70 04 00 00 sub $0x470,%rsp
23ee: 4d 89 c4 mov %r8,%r12
23f1: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260bd90
23f8: 45 89 cd mov %r9d,%r13d
23fb: 48 33 c4 xor %rsp,%rax
23fe: 48 89 cf mov %rcx,%rdi
2401: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2408: 00
2409: 4d 85 e4 test %r12,%r12
240c: 0f 84 b3 01 00 00 je 0x25c5
2412: 48 85 ff test %rdi,%rdi
2415: 0f 84 94 01 00 00 je 0x25af
241b: 48 85 d2 test %rdx,%rdx
241e: 0f 84 63 01 00 00 je 0x2587
2424: 45 85 ed test %r13d,%r13d
2427: 0f 8e 32 01 00 00 jle 0x255f
242d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2432: 48 89 c3 mov %rax,%rbx
2435: 48 83 e3 3f and $0x3f,%rbx
2439: 48 f7 db neg %rbx
243c: 48 83 e3 3f and $0x3f,%rbx
2440: 41 83 fd 40 cmp $0x40,%r13d
2444: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
2448: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
244f: 00
2450: 0f 8e a1 00 00 00 jle 0x24f7
2456: 4c 89 74 24 20 mov %r14,0x20(%rsp)
245b: 45 89 ee mov %r13d,%r14d
245e: 4d 89 e5 mov %r12,%r13
2461: 49 89 d4 mov %rdx,%r12
2464: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
246b: 00
246c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
247f: 00
2480: 4c 89 e1 mov %r12,%rcx
2483: 48 89 f2 mov %rsi,%rdx
2486: 49 89 d8 mov %rbx,%r8
2489: 41 b9 40 00 00 00 mov $0x40,%r9d
248f: e8 cc 4b 13 00 call 0x137060
2494: 48 89 f9 mov %rdi,%rcx
2497: 48 89 f2 mov %rsi,%rdx
249a: 41 b8 40 00 00 00 mov $0x40,%r8d
24a0: e8 bb c3 ff ff call 0xffffffffffffe860
24a5: 48 89 f9 mov %rdi,%rcx
24a8: 48 89 da mov %rbx,%rdx
24ab: 41 b8 40 00 00 00 mov $0x40,%r8d
24b1: e8 aa c3 ff ff call 0xffffffffffffe860
24b6: 48 89 d9 mov %rbx,%rcx
24b9: 48 89 f2 mov %rsi,%rdx
24bc: 4d 89 e8 mov %r13,%r8
24bf: 41 b9 40 00 00 00 mov $0x40,%r9d
24c5: e8 16 77 03 00 call 0x39be0
24ca: 41 83 c6 c0 add $0xffffffc0,%r14d
24ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
24d5: 49 81 c4 00 02 00 00 add $0x200,%r12
24dc: 49 81 c5 00 04 00 00 add $0x400,%r13
24e3: 41 83 fe 40 cmp $0x40,%r14d
24e7: 7f 97 jg 0x2480
24e9: 4c 89 e2 mov %r12,%rdx
24ec: 4d 89 ec mov %r13,%r12
24ef: 45 89 f5 mov %r14d,%r13d
24f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
24f7: 48 89 d1 mov %rdx,%rcx
24fa: 48 89 f2 mov %rsi,%rdx
24fd: 49 89 d8 mov %rbx,%r8
2500: 45 89 e9 mov %r13d,%r9d
2503: e8 58 4b 13 00 call 0x137060
2508: 48 89 f9 mov %rdi,%rcx
250b: 48 89 f2 mov %rsi,%rdx
250e: 45 89 e8 mov %r13d,%r8d
2511: e8 4a c3 ff ff call 0xffffffffffffe860
2516: 48 89 f9 mov %rdi,%rcx
2519: 48 89 da mov %rbx,%rdx
251c: 45 89 e8 mov %r13d,%r8d
251f: e8 3c c3 ff ff call 0xffffffffffffe860
2524: 48 89 d9 mov %rbx,%rcx
2527: 48 89 f2 mov %rsi,%rdx
252a: 4d 89 e0 mov %r12,%r8
252d: 45 89 e9 mov %r13d,%r9d
2530: e8 ab 76 03 00 call 0x39be0
2535: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
253c: 00
253d: 48 33 cc xor %rsp,%rcx
2540: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260bd90
2547: 75 11 jne 0x255a
2549: 33 c0 xor %eax,%eax
254b: 48 81 c4 70 04 00 00 add $0x470,%rsp
2552: 41 5d pop %r13
2554: 41 5c pop %r12
2556: 5f pop %rdi
2557: 5e pop %rsi
2558: 5b pop %rbx
2559: c3 ret
255a: e8 91 4f 12 01 call 0x11274f0
255f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2566: 00
2567: 48 33 cc xor %rsp,%rcx
256a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260bd90
2571: 75 e7 jne 0x255a
2573: b8 fa ff ff ff mov $0xfffffffa,%eax
2578: 48 81 c4 70 04 00 00 add $0x470,%rsp
257f: 41 5d pop %r13
2581: 41 5c pop %r12
2583: 5f pop %rdi
2584: 5e pop %rsi
2585: 5b pop %rbx
2586: c3 ret
2587: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
258e: 00
258f: 48 33 cc xor %rsp,%rcx
2592: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260bd90
2599: 75 bf jne 0x255a
259b: b8 f8 ff ff ff mov $0xfffffff8,%eax
25a0: 48 81 c4 70 04 00 00 add $0x470,%rsp
25a7: 41 5d pop %r13
25a9: 41 5c pop %r12
25ab: 5f pop %rdi
25ac: 5e pop %rsi
25ad: 5b pop %rbx
25ae: c3 ret
25af: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
25b6: 00
25b7: 48 33 cc xor %rsp,%rcx
25ba: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260bd90
25c1: 75 97 jne 0x255a
25c3: eb d6 jmp 0x259b
25c5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
25cc: 00
25cd: 48 33 cc xor %rsp,%rcx
25d0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260bd90
25d7: 75 81 jne 0x255a
25d9: eb c0 jmp 0x259b
25db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
25e0: 53 push %rbx
25e1: 56 push %rsi
25e2: 57 push %rdi
25e3: 41 54 push %r12
25e5: 41 55 push %r13
25e7: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
25ee: ff
25ef: 4d 89 c4 mov %r8,%r12
25f2: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260bd90
25f9: 45 89 cd mov %r9d,%r13d
25fc: 48 33 c4 xor %rsp,%rax
25ff: 48 89 cf mov %rcx,%rdi
2602: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2609: 00
260a: 4d 85 e4 test %r12,%r12
260d: 0f 84 b5 01 00 00 je 0x27c8
2613: 48 85 ff test %rdi,%rdi
2616: 0f 84 96 01 00 00 je 0x27b2
261c: 48 85 d2 test %rdx,%rdx
261f: 0f 84 64 01 00 00 je 0x2789
2625: 45 85 ed test %r13d,%r13d
2628: 0f 8e 32 01 00 00 jle 0x2760
262e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2633: 48 83 e0 3f and $0x3f,%rax
2637: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
263c: 48 f7 d8 neg %rax
263f: 48 83 e0 3f and $0x3f,%rax
2643: 48 03 f0 add %rax,%rsi
2646: 48 89 f3 mov %rsi,%rbx
2649: 48 81 c3 00 02 00 00 add $0x200,%rbx
2650: 41 83 fd 40 cmp $0x40,%r13d
2654: 0f 8e 9d 00 00 00 jle 0x26f7
265a: 4c 89 74 24 20 mov %r14,0x20(%rsp)
265f: 45 89 ee mov %r13d,%r14d
2662: 4d 89 e5 mov %r12,%r13
2665: 49 89 d4 mov %rdx,%r12
2668: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
266f: 00
2670: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
267e: 00 00
2680: 4c 89 e1 mov %r12,%rcx
2683: 48 89 f2 mov %rsi,%rdx
2686: 49 89 d8 mov %rbx,%r8
2689: 41 b9 40 00 00 00 mov $0x40,%r9d
268f: e8 ec 49 13 00 call 0x137080
2694: 48 89 f9 mov %rdi,%rcx
2697: 48 89 f2 mov %rsi,%rdx
269a: 41 b8 40 00 00 00 mov $0x40,%r8d
26a0: e8 fb c1 ff ff call 0xffffffffffffe8a0
26a5: 48 89 f9 mov %rdi,%rcx
26a8: 48 89 da mov %rbx,%rdx
26ab: 41 b8 40 00 00 00 mov $0x40,%r8d
26b1: e8 ea c1 ff ff call 0xffffffffffffe8a0
26b6: 48 89 d9 mov %rbx,%rcx
26b9: 48 89 f2 mov %rsi,%rdx
26bc: 4d 89 e8 mov %r13,%r8
26bf: 41 b9 40 00 00 00 mov $0x40,%r9d
26c5: e8 f6 7a 03 00 call 0x3a1c0
26ca: 41 83 c6 c0 add $0xffffffc0,%r14d
26ce: 48 81 c7 00 02 00 00 add $0x200,%rdi
26d5: 49 81 c4 00 02 00 00 add $0x200,%r12
26dc: 49 81 c5 00 04 00 00 add $0x400,%r13
26e3: 41 83 fe 40 cmp $0x40,%r14d
26e7: 7f 97 jg 0x2680
26e9: 4c 89 e2 mov %r12,%rdx
26ec: 4d 89 ec mov %r13,%r12
26ef: 45 89 f5 mov %r14d,%r13d
26f2: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
26f7: 48 89 d1 mov %rdx,%rcx
26fa: 48 89 f2 mov %rsi,%rdx
26fd: 49 89 d8 mov %rbx,%r8
2700: 45 89 e9 mov %r13d,%r9d
2703: e8 78 49 13 00 call 0x137080
2708: 48 89 f9 mov %rdi,%rcx
270b: 48 89 f2 mov %rsi,%rdx
270e: 45 89 e8 mov %r13d,%r8d
2711: e8 8a c1 ff ff call 0xffffffffffffe8a0
2716: 48 89 f9 mov %rdi,%rcx
2719: 48 89 da mov %rbx,%rdx
271c: 45 89 e8 mov %r13d,%r8d
271f: e8 7c c1 ff ff call 0xffffffffffffe8a0
2724: 48 89 d9 mov %rbx,%rcx
2727: 48 89 f2 mov %rsi,%rdx
272a: 4d 89 e0 mov %r12,%r8
272d: 45 89 e9 mov %r13d,%r9d
2730: e8 8b 7a 03 00 call 0x3a1c0
2735: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
273c: 00
273d: 48 33 cc xor %rsp,%rcx
2740: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260bd90
2747: 75 12 jne 0x275b
2749: 33 c0 xor %eax,%eax
274b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
2752: 00
2753: 41 5d pop %r13
2755: 41 5c pop %r12
2757: 5f pop %rdi
2758: 5e pop %rsi
2759: 5b pop %rbx
275a: c3 ret
275b: e8 90 4d 12 01 call 0x11274f0
2760: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2767: 00
2768: 48 33 cc xor %rsp,%rcx
276b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260bd90
2772: 75 e7 jne 0x275b
2774: b8 fa ff ff ff mov $0xfffffffa,%eax
2779: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
2780: 00
2781: 41 5d pop %r13
2783: 41 5c pop %r12
2785: 5f pop %rdi
2786: 5e pop %rsi
2787: 5b pop %rbx
2788: c3 ret
2789: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2790: 00
2791: 48 33 cc xor %rsp,%rcx
2794: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260bd90
279b: 75 be jne 0x275b
279d: b8 f8 ff ff ff mov $0xfffffff8,%eax
27a2: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
27a9: 00
27aa: 41 5d pop %r13
27ac: 41 5c pop %r12
27ae: 5f pop %rdi
27af: 5e pop %rsi
27b0: 5b pop %rbx
27b1: c3 ret
27b2: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
27b9: 00
27ba: 48 33 cc xor %rsp,%rcx
27bd: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260bd90
27c4: 75 95 jne 0x275b
27c6: eb d5 jmp 0x279d
27c8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
27cf: 00
27d0: 48 33 cc xor %rsp,%rcx
27d3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260bd90
27da: 0f 85 7b ff ff ff jne 0x275b
27e0: eb bb jmp 0x279d
27e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27e9: 00
27ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27f8: 00
27f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2800: 53 push %rbx
2801: 56 push %rsi
2802: 57 push %rdi
2803: 41 54 push %r12
2805: 41 55 push %r13
2807: 48 81 ec 70 04 00 00 sub $0x470,%rsp
280e: 4d 89 c4 mov %r8,%r12
2811: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260bd90
2818: 48 33 c4 xor %rsp,%rax
281b: 45 89 cd mov %r9d,%r13d
281e: 48 89 cf mov %rcx,%rdi
2821: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2828: 00
2829: 4d 85 e4 test %r12,%r12
282c: 0f 84 b3 01 00 00 je 0x29e5
2832: 48 85 ff test %rdi,%rdi
2835: 0f 84 94 01 00 00 je 0x29cf
283b: 48 85 d2 test %rdx,%rdx
283e: 0f 84 63 01 00 00 je 0x29a7
2844: 45 85 ed test %r13d,%r13d
2847: 0f 8e 32 01 00 00 jle 0x297f
284d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
2852: 48 89 f0 mov %rsi,%rax
2855: 48 83 e0 3f and $0x3f,%rax
2859: 48 f7 d8 neg %rax
285c: 48 83 e0 3f and $0x3f,%rax
2860: 48 03 f0 add %rax,%rsi
2863: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
286a: 00
286b: 41 83 fd 40 cmp $0x40,%r13d
286f: 0f 8e a2 00 00 00 jle 0x2917
2875: 4c 89 74 24 20 mov %r14,0x20(%rsp)
287a: 45 89 ee mov %r13d,%r14d
287d: 4d 89 e5 mov %r12,%r13
2880: 49 89 d4 mov %rdx,%r12
2883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
288a: 00
288b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28a0: 4c 89 e1 mov %r12,%rcx
28a3: 48 89 f2 mov %rsi,%rdx
28a6: 49 89 d8 mov %rbx,%r8
28a9: 41 b9 40 00 00 00 mov $0x40,%r9d
28af: e8 ec 47 13 00 call 0x1370a0
28b4: 48 89 f9 mov %rdi,%rcx
28b7: 48 89 f2 mov %rsi,%rdx
28ba: 41 b8 40 00 00 00 mov $0x40,%r8d
28c0: e8 1b c0 ff ff call 0xffffffffffffe8e0
28c5: 48 89 f9 mov %rdi,%rcx
28c8: 48 89 da mov %rbx,%rdx
28cb: 41 b8 40 00 00 00 mov $0x40,%r8d
28d1: e8 0a c0 ff ff call 0xffffffffffffe8e0
28d6: 48 89 d9 mov %rbx,%rcx
28d9: 48 89 f2 mov %rsi,%rdx
28dc: 4d 89 e8 mov %r13,%r8
28df: 41 b9 40 00 00 00 mov $0x40,%r9d
28e5: e8 b6 7c 03 00 call 0x3a5a0
28ea: 41 83 c6 c0 add $0xffffffc0,%r14d
28ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
28f5: 49 81 c4 00 02 00 00 add $0x200,%r12
28fc: 49 81 c5 00 04 00 00 add $0x400,%r13
2903: 41 83 fe 40 cmp $0x40,%r14d
2907: 7f 97 jg 0x28a0
2909: 4c 89 e2 mov %r12,%rdx
290c: 4d 89 ec mov %r13,%r12
290f: 45 89 f5 mov %r14d,%r13d
2912: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
2917: 48 89 d1 mov %rdx,%rcx
291a: 48 89 f2 mov %rsi,%rdx
291d: 49 89 d8 mov %rbx,%r8
2920: 45 89 e9 mov %r13d,%r9d
2923: e8 78 47 13 00 call 0x1370a0
2928: 48 89 f9 mov %rdi,%rcx
292b: 48 89 f2 mov %rsi,%rdx
292e: 45 89 e8 mov %r13d,%r8d
2931: e8 aa bf ff ff call 0xffffffffffffe8e0
2936: 48 89 f9 mov %rdi,%rcx
2939: 48 89 da mov %rbx,%rdx
293c: 45 89 e8 mov %r13d,%r8d
293f: e8 9c bf ff ff call 0xffffffffffffe8e0
2944: 48 89 d9 mov %rbx,%rcx
2947: 48 89 f2 mov %rsi,%rdx
294a: 4d 89 e0 mov %r12,%r8
294d: 45 89 e9 mov %r13d,%r9d
2950: e8 4b 7c 03 00 call 0x3a5a0
2955: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
295c: 00
295d: 48 33 cc xor %rsp,%rcx
2960: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260bd90
2967: 75 11 jne 0x297a
2969: 33 c0 xor %eax,%eax
296b: 48 81 c4 70 04 00 00 add $0x470,%rsp
2972: 41 5d pop %r13
2974: 41 5c pop %r12
2976: 5f pop %rdi
2977: 5e pop %rsi
2978: 5b pop %rbx
2979: c3 ret
297a: e8 71 4b 12 01 call 0x11274f0
297f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2986: 00
2987: 48 33 cc xor %rsp,%rcx
298a: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260bd90
2991: 75 e7 jne 0x297a
2993: b8 fa ff ff ff mov $0xfffffffa,%eax
2998: 48 81 c4 70 04 00 00 add $0x470,%rsp
299f: 41 5d pop %r13
29a1: 41 5c pop %r12
29a3: 5f pop %rdi
29a4: 5e pop %rsi
29a5: 5b pop %rbx
29a6: c3 ret
29a7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
29ae: 00
29af: 48 33 cc xor %rsp,%rcx
29b2: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260bd90
29b9: 75 bf jne 0x297a
29bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
29c0: 48 81 c4 70 04 00 00 add $0x470,%rsp
29c7: 41 5d pop %r13
29c9: 41 5c pop %r12
29cb: 5f pop %rdi
29cc: 5e pop %rsi
29cd: 5b pop %rbx
29ce: c3 ret
29cf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
29d6: 00
29d7: 48 33 cc xor %rsp,%rcx
29da: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260bd90
29e1: 75 97 jne 0x297a
29e3: eb d6 jmp 0x29bb
29e5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
29ec: 00
29ed: 48 33 cc xor %rsp,%rcx
29f0: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260bd90
29f7: 75 81 jne 0x297a
29f9: eb c0 jmp 0x29bb
29fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a00: 53 push %rbx
2a01: 56 push %rsi
2a02: 57 push %rdi
2a03: 41 54 push %r12
2a05: 41 55 push %r13
2a07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
2a0e: 4d 89 c4 mov %r8,%r12
2a11: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260bd90
2a18: 45 89 cd mov %r9d,%r13d
2a1b: 48 33 c4 xor %rsp,%rax
2a1e: 48 89 cf mov %rcx,%rdi
2a21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2a28: 00
2a29: 4d 85 e4 test %r12,%r12
2a2c: 0f 84 b3 01 00 00 je 0x2be5
2a32: 48 85 ff test %rdi,%rdi
2a35: 0f 84 94 01 00 00 je 0x2bcf
2a3b: 48 85 d2 test %rdx,%rdx
2a3e: 0f 84 63 01 00 00 je 0x2ba7
2a44: 45 85 ed test %r13d,%r13d
2a47: 0f 8e 32 01 00 00 jle 0x2b7f
2a4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2a52: 48 89 c3 mov %rax,%rbx
2a55: 48 83 e3 3f and $0x3f,%rbx
2a59: 48 f7 db neg %rbx
2a5c: 48 83 e3 3f and $0x3f,%rbx
2a60: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
2a64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
2a6b: 00
2a6c: 41 83 fd 40 cmp $0x40,%r13d
2a70: 0f 8e a1 00 00 00 jle 0x2b17
2a76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
2a7b: 45 89 ee mov %r13d,%r14d
2a7e: 4d 89 e5 mov %r12,%r13
2a81: 49 89 d4 mov %rdx,%r12
2a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a8b: 00
2a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a9f: 00
2aa0: 4c 89 e1 mov %r12,%rcx
2aa3: 48 89 f2 mov %rsi,%rdx
2aa6: 49 89 d8 mov %rbx,%r8
2aa9: 41 b9 40 00 00 00 mov $0x40,%r9d
2aaf: e8 0c 46 13 00 call 0x1370c0
2ab4: 48 89 f9 mov %rdi,%rcx
2ab7: 48 89 f2 mov %rsi,%rdx
2aba: 41 b8 40 00 00 00 mov $0x40,%r8d
2ac0: e8 5b be ff ff call 0xffffffffffffe920
2ac5: 48 89 f9 mov %rdi,%rcx
2ac8: 48 89 da mov %rbx,%rdx
2acb: 41 b8 40 00 00 00 mov $0x40,%r8d
2ad1: e8 4a be ff ff call 0xffffffffffffe920
2ad6: 48 89 d9 mov %rbx,%rcx
2ad9: 48 89 f2 mov %rsi,%rdx
2adc: 4d 89 e8 mov %r13,%r8
2adf: 41 b9 40 00 00 00 mov $0x40,%r9d
2ae5: e8 36 80 03 00 call 0x3ab20
2aea: 41 83 c6 c0 add $0xffffffc0,%r14d
2aee: 48 81 c7 00 02 00 00 add $0x200,%rdi
2af5: 49 81 c4 00 02 00 00 add $0x200,%r12
2afc: 49 81 c5 00 04 00 00 add $0x400,%r13
2b03: 41 83 fe 40 cmp $0x40,%r14d
2b07: 7f 97 jg 0x2aa0
2b09: 4c 89 e2 mov %r12,%rdx
2b0c: 4d 89 ec mov %r13,%r12
2b0f: 45 89 f5 mov %r14d,%r13d
2b12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
2b17: 48 89 d1 mov %rdx,%rcx
2b1a: 48 89 f2 mov %rsi,%rdx
2b1d: 49 89 d8 mov %rbx,%r8
2b20: 45 89 e9 mov %r13d,%r9d
2b23: e8 98 45 13 00 call 0x1370c0
2b28: 48 89 f9 mov %rdi,%rcx
2b2b: 48 89 f2 mov %rsi,%rdx
2b2e: 45 89 e8 mov %r13d,%r8d
2b31: e8 ea bd ff ff call 0xffffffffffffe920
2b36: 48 89 f9 mov %rdi,%rcx
2b39: 48 89 da mov %rbx,%rdx
2b3c: 45 89 e8 mov %r13d,%r8d
2b3f: e8 dc bd ff ff call 0xffffffffffffe920
2b44: 48 89 d9 mov %rbx,%rcx
2b47: 48 89 f2 mov %rsi,%rdx
2b4a: 4d 89 e0 mov %r12,%r8
2b4d: 45 89 e9 mov %r13d,%r9d
2b50: e8 cb 7f 03 00 call 0x3ab20
2b55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2b5c: 00
2b5d: 48 33 cc xor %rsp,%rcx
2b60: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260bd90
2b67: 75 11 jne 0x2b7a
2b69: 33 c0 xor %eax,%eax
2b6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
2b72: 41 5d pop %r13
2b74: 41 5c pop %r12
2b76: 5f pop %rdi
2b77: 5e pop %rsi
2b78: 5b pop %rbx
2b79: c3 ret
2b7a: e8 71 49 12 01 call 0x11274f0
2b7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2b86: 00
2b87: 48 33 cc xor %rsp,%rcx
2b8a: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260bd90
2b91: 75 e7 jne 0x2b7a
2b93: b8 fa ff ff ff mov $0xfffffffa,%eax
2b98: 48 81 c4 70 04 00 00 add $0x470,%rsp
2b9f: 41 5d pop %r13
2ba1: 41 5c pop %r12
2ba3: 5f pop %rdi
2ba4: 5e pop %rsi
2ba5: 5b pop %rbx
2ba6: c3 ret
2ba7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2bae: 00
2baf: 48 33 cc xor %rsp,%rcx
2bb2: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260bd90
2bb9: 75 bf jne 0x2b7a
2bbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
2bc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
2bc7: 41 5d pop %r13
2bc9: 41 5c pop %r12
2bcb: 5f pop %rdi
2bcc: 5e pop %rsi
2bcd: 5b pop %rbx
2bce: c3 ret
2bcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2bd6: 00
2bd7: 48 33 cc xor %rsp,%rcx
2bda: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260bd90
2be1: 75 97 jne 0x2b7a
2be3: eb d6 jmp 0x2bbb
2be5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2bec: 00
2bed: 48 33 cc xor %rsp,%rcx
2bf0: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260bd90
2bf7: 75 81 jne 0x2b7a
2bf9: eb c0 jmp 0x2bbb
2bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c00: 53 push %rbx
2c01: 56 push %rsi
2c02: 57 push %rdi
2c03: 41 54 push %r12
2c05: 41 55 push %r13
2c07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
2c0e: 4d 89 c4 mov %r8,%r12
2c11: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260bd90
2c18: 45 89 cd mov %r9d,%r13d
2c1b: 48 33 c4 xor %rsp,%rax
2c1e: 48 89 cf mov %rcx,%rdi
2c21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2c28: 00
2c29: 4d 85 e4 test %r12,%r12
2c2c: 0f 84 b3 01 00 00 je 0x2de5
2c32: 48 85 ff test %rdi,%rdi
2c35: 0f 84 94 01 00 00 je 0x2dcf
2c3b: 48 85 d2 test %rdx,%rdx
2c3e: 0f 84 63 01 00 00 je 0x2da7
2c44: 45 85 ed test %r13d,%r13d
2c47: 0f 8e 32 01 00 00 jle 0x2d7f
2c4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2c52: 48 89 c3 mov %rax,%rbx
2c55: 48 83 e3 3f and $0x3f,%rbx
2c59: 48 f7 db neg %rbx
2c5c: 48 83 e3 3f and $0x3f,%rbx
2c60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
2c64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
2c6b: 00
2c6c: 41 83 fd 40 cmp $0x40,%r13d
2c70: 0f 8e a1 00 00 00 jle 0x2d17
2c76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
2c7b: 45 89 ee mov %r13d,%r14d
2c7e: 4d 89 e5 mov %r12,%r13
2c81: 49 89 d4 mov %rdx,%r12
2c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c8b: 00
2c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c9f: 00
2ca0: 4c 89 e1 mov %r12,%rcx
2ca3: 48 89 f2 mov %rsi,%rdx
2ca6: 49 89 d8 mov %rbx,%r8
2ca9: 41 b9 40 00 00 00 mov $0x40,%r9d
2caf: e8 2c 44 13 00 call 0x1370e0
2cb4: 48 89 f9 mov %rdi,%rcx
2cb7: 48 89 f2 mov %rsi,%rdx
2cba: 41 b8 40 00 00 00 mov $0x40,%r8d
2cc0: e8 5b be ff ff call 0xffffffffffffeb20
2cc5: 48 89 f9 mov %rdi,%rcx
2cc8: 48 89 da mov %rbx,%rdx
2ccb: 41 b8 40 00 00 00 mov $0x40,%r8d
2cd1: e8 4a be ff ff call 0xffffffffffffeb20
2cd6: 48 89 d9 mov %rbx,%rcx
2cd9: 48 89 f2 mov %rsi,%rdx
2cdc: 4d 89 e8 mov %r13,%r8
2cdf: 41 b9 40 00 00 00 mov $0x40,%r9d
2ce5: e8 16 86 03 00 call 0x3b300
2cea: 41 83 c6 c0 add $0xffffffc0,%r14d
2cee: 48 81 c7 00 02 00 00 add $0x200,%rdi
2cf5: 49 81 c4 00 02 00 00 add $0x200,%r12
2cfc: 49 81 c5 00 04 00 00 add $0x400,%r13
2d03: 41 83 fe 40 cmp $0x40,%r14d
2d07: 7f 97 jg 0x2ca0
2d09: 4c 89 e2 mov %r12,%rdx
2d0c: 4d 89 ec mov %r13,%r12
2d0f: 45 89 f5 mov %r14d,%r13d
2d12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
2d17: 48 89 d1 mov %rdx,%rcx
2d1a: 48 89 f2 mov %rsi,%rdx
2d1d: 49 89 d8 mov %rbx,%r8
2d20: 45 89 e9 mov %r13d,%r9d
2d23: e8 b8 43 13 00 call 0x1370e0
2d28: 48 89 f9 mov %rdi,%rcx
2d2b: 48 89 f2 mov %rsi,%rdx
2d2e: 45 89 e8 mov %r13d,%r8d
2d31: e8 ea bd ff ff call 0xffffffffffffeb20
2d36: 48 89 f9 mov %rdi,%rcx
2d39: 48 89 da mov %rbx,%rdx
2d3c: 45 89 e8 mov %r13d,%r8d
2d3f: e8 dc bd ff ff call 0xffffffffffffeb20
2d44: 48 89 d9 mov %rbx,%rcx
2d47: 48 89 f2 mov %rsi,%rdx
2d4a: 4d 89 e0 mov %r12,%r8
2d4d: 45 89 e9 mov %r13d,%r9d
2d50: e8 ab 85 03 00 call 0x3b300
2d55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2d5c: 00
2d5d: 48 33 cc xor %rsp,%rcx
2d60: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260bd90
2d67: 75 11 jne 0x2d7a
2d69: 33 c0 xor %eax,%eax
2d6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
2d72: 41 5d pop %r13
2d74: 41 5c pop %r12
2d76: 5f pop %rdi
2d77: 5e pop %rsi
2d78: 5b pop %rbx
2d79: c3 ret
2d7a: e8 71 47 12 01 call 0x11274f0
2d7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2d86: 00
2d87: 48 33 cc xor %rsp,%rcx
2d8a: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260bd90
2d91: 75 e7 jne 0x2d7a
2d93: b8 fa ff ff ff mov $0xfffffffa,%eax
2d98: 48 81 c4 70 04 00 00 add $0x470,%rsp
2d9f: 41 5d pop %r13
2da1: 41 5c pop %r12
2da3: 5f pop %rdi
2da4: 5e pop %rsi
2da5: 5b pop %rbx
2da6: c3 ret
2da7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2dae: 00
2daf: 48 33 cc xor %rsp,%rcx
2db2: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260bd90
2db9: 75 bf jne 0x2d7a
2dbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
2dc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
2dc7: 41 5d pop %r13
2dc9: 41 5c pop %r12
2dcb: 5f pop %rdi
2dcc: 5e pop %rsi
2dcd: 5b pop %rbx
2dce: c3 ret
2dcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2dd6: 00
2dd7: 48 33 cc xor %rsp,%rcx
2dda: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260bd90
2de1: 75 97 jne 0x2d7a
2de3: eb d6 jmp 0x2dbb
2de5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2dec: 00
2ded: 48 33 cc xor %rsp,%rcx
2df0: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260bd90
2df7: 75 81 jne 0x2d7a
2df9: eb c0 jmp 0x2dbb
2dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e00: 53 push %rbx
2e01: 56 push %rsi
2e02: 57 push %rdi
2e03: 41 54 push %r12
2e05: 41 55 push %r13
2e07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
2e0e: 4d 89 c4 mov %r8,%r12
2e11: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260bd90
2e18: 45 89 cd mov %r9d,%r13d
2e1b: 48 33 c4 xor %rsp,%rax
2e1e: 48 89 cf mov %rcx,%rdi
2e21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
2e28: 00
2e29: 4d 85 e4 test %r12,%r12
2e2c: 0f 84 b3 01 00 00 je 0x2fe5
2e32: 48 85 ff test %rdi,%rdi
2e35: 0f 84 94 01 00 00 je 0x2fcf
2e3b: 48 85 d2 test %rdx,%rdx
2e3e: 0f 84 63 01 00 00 je 0x2fa7
2e44: 45 85 ed test %r13d,%r13d
2e47: 0f 8e 32 01 00 00 jle 0x2f7f
2e4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2e52: 48 89 c3 mov %rax,%rbx
2e55: 48 83 e3 3f and $0x3f,%rbx
2e59: 48 f7 db neg %rbx
2e5c: 48 83 e3 3f and $0x3f,%rbx
2e60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
2e64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
2e6b: 00
2e6c: 41 83 fd 40 cmp $0x40,%r13d
2e70: 0f 8e a1 00 00 00 jle 0x2f17
2e76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
2e7b: 45 89 ee mov %r13d,%r14d
2e7e: 4d 89 e5 mov %r12,%r13
2e81: 49 89 d4 mov %rdx,%r12
2e84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e8b: 00
2e8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e9f: 00
2ea0: 4c 89 e1 mov %r12,%rcx
2ea3: 48 89 f2 mov %rsi,%rdx
2ea6: 49 89 d8 mov %rbx,%r8
2ea9: 41 b9 40 00 00 00 mov $0x40,%r9d
2eaf: e8 4c 42 13 00 call 0x137100
2eb4: 48 89 f9 mov %rdi,%rcx
2eb7: 48 89 f2 mov %rsi,%rdx
2eba: 41 b8 40 00 00 00 mov $0x40,%r8d
2ec0: e8 1b be ff ff call 0xffffffffffffece0
2ec5: 48 89 f9 mov %rdi,%rcx
2ec8: 48 89 da mov %rbx,%rdx
2ecb: 41 b8 40 00 00 00 mov $0x40,%r8d
2ed1: e8 0a be ff ff call 0xffffffffffffece0
2ed6: 48 89 d9 mov %rbx,%rcx
2ed9: 48 89 f2 mov %rsi,%rdx
2edc: 4d 89 e8 mov %r13,%r8
2edf: 41 b9 40 00 00 00 mov $0x40,%r9d
2ee5: e8 96 8b 03 00 call 0x3ba80
2eea: 41 83 c6 c0 add $0xffffffc0,%r14d
2eee: 48 81 c7 00 02 00 00 add $0x200,%rdi
2ef5: 49 81 c4 00 02 00 00 add $0x200,%r12
2efc: 49 81 c5 00 04 00 00 add $0x400,%r13
2f03: 41 83 fe 40 cmp $0x40,%r14d
2f07: 7f 97 jg 0x2ea0
2f09: 4c 89 e2 mov %r12,%rdx
2f0c: 4d 89 ec mov %r13,%r12
2f0f: 45 89 f5 mov %r14d,%r13d
2f12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
2f17: 48 89 d1 mov %rdx,%rcx
2f1a: 48 89 f2 mov %rsi,%rdx
2f1d: 49 89 d8 mov %rbx,%r8
2f20: 45 89 e9 mov %r13d,%r9d
2f23: e8 d8 41 13 00 call 0x137100
2f28: 48 89 f9 mov %rdi,%rcx
2f2b: 48 89 f2 mov %rsi,%rdx
2f2e: 45 89 e8 mov %r13d,%r8d
2f31: e8 aa bd ff ff call 0xffffffffffffece0
2f36: 48 89 f9 mov %rdi,%rcx
2f39: 48 89 da mov %rbx,%rdx
2f3c: 45 89 e8 mov %r13d,%r8d
2f3f: e8 9c bd ff ff call 0xffffffffffffece0
2f44: 48 89 d9 mov %rbx,%rcx
2f47: 48 89 f2 mov %rsi,%rdx
2f4a: 4d 89 e0 mov %r12,%r8
2f4d: 45 89 e9 mov %r13d,%r9d
2f50: e8 2b 8b 03 00 call 0x3ba80
2f55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2f5c: 00
2f5d: 48 33 cc xor %rsp,%rcx
2f60: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260bd90
2f67: 75 11 jne 0x2f7a
2f69: 33 c0 xor %eax,%eax
2f6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
2f72: 41 5d pop %r13
2f74: 41 5c pop %r12
2f76: 5f pop %rdi
2f77: 5e pop %rsi
2f78: 5b pop %rbx
2f79: c3 ret
2f7a: e8 71 45 12 01 call 0x11274f0
2f7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2f86: 00
2f87: 48 33 cc xor %rsp,%rcx
2f8a: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260bd90
2f91: 75 e7 jne 0x2f7a
2f93: b8 fa ff ff ff mov $0xfffffffa,%eax
2f98: 48 81 c4 70 04 00 00 add $0x470,%rsp
2f9f: 41 5d pop %r13
2fa1: 41 5c pop %r12
2fa3: 5f pop %rdi
2fa4: 5e pop %rsi
2fa5: 5b pop %rbx
2fa6: c3 ret
2fa7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2fae: 00
2faf: 48 33 cc xor %rsp,%rcx
2fb2: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260bd90
2fb9: 75 bf jne 0x2f7a
2fbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
2fc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
2fc7: 41 5d pop %r13
2fc9: 41 5c pop %r12
2fcb: 5f pop %rdi
2fcc: 5e pop %rsi
2fcd: 5b pop %rbx
2fce: c3 ret
2fcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2fd6: 00
2fd7: 48 33 cc xor %rsp,%rcx
2fda: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260bd90
2fe1: 75 97 jne 0x2f7a
2fe3: eb d6 jmp 0x2fbb
2fe5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
2fec: 00
2fed: 48 33 cc xor %rsp,%rcx
2ff0: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260bd90
2ff7: 75 81 jne 0x2f7a
2ff9: eb c0 jmp 0x2fbb
2ffb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3000: 48 83 ec 28 sub $0x28,%rsp
3004: 48 85 c9 test %rcx,%rcx
3007: 74 25 je 0x302e
3009: 48 85 d2 test %rdx,%rdx
300c: 74 20 je 0x302e
300e: 4d 85 c0 test %r8,%r8
3011: 74 1b je 0x302e
3013: 45 85 c9 test %r9d,%r9d
3016: 7f 0a jg 0x3022
3018: b8 fa ff ff ff mov $0xfffffffa,%eax
301d: 48 83 c4 28 add $0x28,%rsp
3021: c3 ret
3022: e8 d9 91 03 00 call 0x3c200
3027: 33 c0 xor %eax,%eax
3029: 48 83 c4 28 add $0x28,%rsp
302d: c3 ret
302e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3033: 48 83 c4 28 add $0x28,%rsp
3037: c3 ret
3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
303f: 00
3040: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3045: 48 85 c9 test %rcx,%rcx
3048: 74 27 je 0x3071
304a: 48 85 d2 test %rdx,%rdx
304d: 74 22 je 0x3071
304f: 4d 85 c0 test %r8,%r8
3052: 74 1d je 0x3071
3054: 45 85 c9 test %r9d,%r9d
3057: 7f 0b jg 0x3064
3059: b8 fa ff ff ff mov $0xfffffffa,%eax
305e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3063: c3 ret
3064: e8 77 94 03 00 call 0x3c4e0
3069: 33 c0 xor %eax,%eax
306b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3070: c3 ret
3071: b8 f8 ff ff ff mov $0xfffffff8,%eax
3076: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
307b: c3 ret
307c: 0f 1f 40 00 nopl 0x0(%rax)
3080: 48 83 ec 28 sub $0x28,%rsp
3084: 48 85 c9 test %rcx,%rcx
3087: 74 25 je 0x30ae
3089: 48 85 d2 test %rdx,%rdx
308c: 74 20 je 0x30ae
308e: 4d 85 c0 test %r8,%r8
3091: 74 1b je 0x30ae
3093: 45 85 c9 test %r9d,%r9d
3096: 7f 0a jg 0x30a2
3098: b8 fa ff ff ff mov $0xfffffffa,%eax
309d: 48 83 c4 28 add $0x28,%rsp
30a1: c3 ret
30a2: e8 19 97 03 00 call 0x3c7c0
30a7: 33 c0 xor %eax,%eax
30a9: 48 83 c4 28 add $0x28,%rsp
30ad: c3 ret
30ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
30b3: 48 83 c4 28 add $0x28,%rsp
30b7: c3 ret
30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30bf: 00
30c0: 41 57 push %r15
30c2: 49 89 ca mov %rcx,%r10
30c5: 49 89 d3 mov %rdx,%r11
30c8: 4d 85 d2 test %r10,%r10
30cb: 0f 84 fb 00 00 00 je 0x31cc
30d1: 4d 85 db test %r11,%r11
30d4: 0f 84 f2 00 00 00 je 0x31cc
30da: 4d 85 c0 test %r8,%r8
30dd: 0f 84 e9 00 00 00 je 0x31cc
30e3: 45 85 c9 test %r9d,%r9d
30e6: 0f 8e d8 00 00 00 jle 0x31c4
30ec: 49 63 d1 movslq %r9d,%rdx
30ef: 48 83 fa 08 cmp $0x8,%rdx
30f3: 0f 8c c6 00 00 00 jl 0x31bf
30f9: 4c 89 c0 mov %r8,%rax
30fc: 48 83 e0 0f and $0xf,%rax
3100: 85 c0 test %eax,%eax
3102: 74 10 je 0x3114
3104: a8 03 test $0x3,%al
3106: 0f 85 b3 00 00 00 jne 0x31bf
310c: f7 d8 neg %eax
310e: 83 c0 10 add $0x10,%eax
3111: c1 e8 02 shr $0x2,%eax
3114: 89 c1 mov %eax,%ecx
3116: 4c 8d 79 08 lea 0x8(%rcx),%r15
311a: 49 3b d7 cmp %r15,%rdx
311d: 0f 8c 9c 00 00 00 jl 0x31bf
3123: 45 89 cf mov %r9d,%r15d
3126: 44 2b f8 sub %eax,%r15d
3129: 41 83 e7 07 and $0x7,%r15d
312d: 45 2b cf sub %r15d,%r9d
3130: 4d 63 c9 movslq %r9d,%r9
3133: 85 c0 test %eax,%eax
3135: b8 00 00 00 00 mov $0x0,%eax
313a: 76 24 jbe 0x3160
313c: 0f 1f 40 00 nopl 0x0(%rax)
3140: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
3146: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
314c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
3152: 48 ff c0 inc %rax
3155: 48 3b c1 cmp %rcx,%rax
3158: 72 e6 jb 0x3140
315a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3160: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
3166: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
316d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
3173: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
317a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
3180: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
3187: 48 83 c1 08 add $0x8,%rcx
318b: 49 3b c9 cmp %r9,%rcx
318e: 72 d0 jb 0x3160
3190: 4c 3b ca cmp %rdx,%r9
3193: 73 25 jae 0x31ba
3195: 0f 1f 40 00 nopl 0x0(%rax)
3199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31a0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
31a6: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
31ac: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
31b2: 49 ff c1 inc %r9
31b5: 4c 3b ca cmp %rdx,%r9
31b8: 72 e6 jb 0x31a0
31ba: 33 c0 xor %eax,%eax
31bc: 41 5f pop %r15
31be: c3 ret
31bf: 45 33 c9 xor %r9d,%r9d
31c2: eb cc jmp 0x3190
31c4: b8 fa ff ff ff mov $0xfffffffa,%eax
31c9: 41 5f pop %r15
31cb: c3 ret
31cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
31d1: 41 5f pop %r15
31d3: c3 ret
31d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31e0: 53 push %rbx
31e1: 57 push %rdi
31e2: 55 push %rbp
31e3: 49 89 ca mov %rcx,%r10
31e6: 4d 85 d2 test %r10,%r10
31e9: 0f 84 92 01 00 00 je 0x3381
31ef: 48 85 d2 test %rdx,%rdx
31f2: 0f 84 89 01 00 00 je 0x3381
31f8: 4d 85 c0 test %r8,%r8
31fb: 0f 84 80 01 00 00 je 0x3381
3201: 45 85 c9 test %r9d,%r9d
3204: 0f 8e 6e 01 00 00 jle 0x3378
320a: 41 83 f9 10 cmp $0x10,%r9d
320e: 0f 8c 50 01 00 00 jl 0x3364
3214: 41 83 f9 1d cmp $0x1d,%r9d
3218: 0f 8c 4d 01 00 00 jl 0x336b
321e: 4c 89 c1 mov %r8,%rcx
3221: 48 83 e1 1f and $0x1f,%rcx
3225: 89 c9 mov %ecx,%ecx
3227: 85 c9 test %ecx,%ecx
3229: 74 11 je 0x323c
322b: f6 c1 03 test $0x3,%cl
322e: 0f 85 30 01 00 00 jne 0x3364
3234: f7 d9 neg %ecx
3236: 83 c1 20 add $0x20,%ecx
3239: c1 e9 02 shr $0x2,%ecx
323c: 8d 41 10 lea 0x10(%rcx),%eax
323f: 44 3b c8 cmp %eax,%r9d
3242: 0f 8c 1c 01 00 00 jl 0x3364
3248: 44 89 cf mov %r9d,%edi
324b: 33 c0 xor %eax,%eax
324d: 2b f9 sub %ecx,%edi
324f: 83 e7 0f and $0xf,%edi
3252: f7 df neg %edi
3254: 41 03 f9 add %r9d,%edi
3257: 85 c9 test %ecx,%ecx
3259: 76 1e jbe 0x3279
325b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3260: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
3266: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
326b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
3271: 48 ff c0 inc %rax
3274: 48 3b c1 cmp %rcx,%rax
3277: 72 e7 jb 0x3260
3279: 48 63 c7 movslq %edi,%rax
327c: 0f 1f 40 00 nopl 0x0(%rax)
3280: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
3286: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
328d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
3292: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
3298: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
329e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
32a5: 48 83 c1 10 add $0x10,%rcx
32a9: 48 3b c8 cmp %rax,%rcx
32ac: 72 d2 jb 0x3280
32ae: 8d 47 01 lea 0x1(%rdi),%eax
32b1: 41 3b c1 cmp %r9d,%eax
32b4: 0f 87 9d 00 00 00 ja 0x3357
32ba: 4d 63 c9 movslq %r9d,%r9
32bd: 48 63 ff movslq %edi,%rdi
32c0: 4c 2b cf sub %rdi,%r9
32c3: 49 83 f9 04 cmp $0x4,%r9
32c7: 0f 8c 93 00 00 00 jl 0x3360
32cd: 48 63 ff movslq %edi,%rdi
32d0: 44 89 cd mov %r9d,%ebp
32d3: 83 e5 fc and $0xfffffffc,%ebp
32d6: 33 c9 xor %ecx,%ecx
32d8: 48 63 ed movslq %ebp,%rbp
32db: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
32df: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
32e3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
32e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32ee: 00
32ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
32f6: 0f 1f 00 nopl (%rax)
32f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3300: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
3306: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
330b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
3310: 48 83 c1 04 add $0x4,%rcx
3314: 48 3b cd cmp %rbp,%rcx
3317: 72 e7 jb 0x3300
3319: 49 3b e9 cmp %r9,%rbp
331c: 73 39 jae 0x3357
331e: 48 63 ff movslq %edi,%rdi
3321: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
3325: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
3329: 49 8d 04 ba lea (%r10,%rdi,4),%rax
332d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3334: 00
3335: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
333c: 0f 1f 40 00 nopl 0x0(%rax)
3340: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
3345: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
334a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
334f: 48 ff c5 inc %rbp
3352: 49 3b e9 cmp %r9,%rbp
3355: 72 e9 jb 0x3340
3357: 33 c0 xor %eax,%eax
3359: c5 f8 77 vzeroupper
335c: 5d pop %rbp
335d: 5f pop %rdi
335e: 5b pop %rbx
335f: c3 ret
3360: 33 ed xor %ebp,%ebp
3362: eb b5 jmp 0x3319
3364: 33 ff xor %edi,%edi
3366: e9 43 ff ff ff jmp 0x32ae
336b: 44 89 cf mov %r9d,%edi
336e: 33 c9 xor %ecx,%ecx
3370: 83 e7 f0 and $0xfffffff0,%edi
3373: e9 01 ff ff ff jmp 0x3279
3378: b8 fa ff ff ff mov $0xfffffffa,%eax
337d: 5d pop %rbp
337e: 5f pop %rdi
337f: 5b pop %rbx
3380: c3 ret
3381: b8 f8 ff ff ff mov $0xfffffff8,%eax
3386: 5d pop %rbp
3387: 5f pop %rdi
3388: 5b pop %rbx
3389: c3 ret
338a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3391: 00
3392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33a0: 56 push %rsi
33a1: 57 push %rdi
33a2: 41 54 push %r12
33a4: 55 push %rbp
33a5: 48 83 ec 28 sub $0x28,%rsp
33a9: 89 ce mov %ecx,%esi
33ab: 4c 89 cd mov %r9,%rbp
33ae: 83 fe 1e cmp $0x1e,%esi
33b1: 0f 87 83 01 00 00 ja 0x353a
33b7: 48 85 ed test %rbp,%rbp
33ba: 0f 84 89 01 00 00 je 0x3549
33c0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
33c5: 48 85 ff test %rdi,%rdi
33c8: 0f 84 7b 01 00 00 je 0x3549
33ce: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
33d3: 4d 85 e4 test %r12,%r12
33d6: 0f 84 6d 01 00 00 je 0x3549
33dc: 83 fa 08 cmp $0x8,%edx
33df: 74 1e je 0x33ff
33e1: 83 fa 04 cmp $0x4,%edx
33e4: 74 19 je 0x33ff
33e6: 83 fa 01 cmp $0x1,%edx
33e9: 74 14 je 0x33ff
33eb: 83 fa 02 cmp $0x2,%edx
33ee: 74 0f je 0x33ff
33f0: b8 ee ff ff ff mov $0xffffffee,%eax
33f5: 48 83 c4 28 add $0x28,%rsp
33f9: 5d pop %rbp
33fa: 41 5c pop %r12
33fc: 5f pop %rdi
33fd: 5e pop %rsi
33fe: c3 ret
33ff: 83 fe 1c cmp $0x1c,%esi
3402: 0f 8f 32 01 00 00 jg 0x353a
3408: 83 fe 05 cmp $0x5,%esi
340b: 7f 14 jg 0x3421
340d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
3414: 33 c0 xor %eax,%eax
3416: 89 07 mov %eax,(%rdi)
3418: 41 89 04 24 mov %eax,(%r12)
341c: e9 0d 01 00 00 jmp 0x352e
3421: 83 fe 06 cmp $0x6,%esi
3424: 7f 11 jg 0x3437
3426: 33 c0 xor %eax,%eax
3428: 89 45 00 mov %eax,0x0(%rbp)
342b: 89 07 mov %eax,(%rdi)
342d: 41 89 04 24 mov %eax,(%r12)
3431: 44 8b 55 00 mov 0x0(%rbp),%r10d
3435: eb 6a jmp 0x34a1
3437: 8d 4e ff lea -0x1(%rsi),%ecx
343a: 83 f9 0e cmp $0xe,%ecx
343d: 7f 4b jg 0x348a
343f: 41 bb 01 00 00 00 mov $0x1,%r11d
3445: 41 d3 e3 shl %cl,%r11d
3448: 45 89 da mov %r11d,%r10d
344b: 41 c1 e2 04 shl $0x4,%r10d
344f: 41 8d 42 4f lea 0x4f(%r10),%eax
3453: 41 83 c2 3f add $0x3f,%r10d
3457: 83 e0 c0 and $0xffffffc0,%eax
345a: 41 83 e2 c0 and $0xffffffc0,%r10d
345e: 89 45 00 mov %eax,0x0(%rbp)
3461: c7 07 00 00 00 00 movl $0x0,(%rdi)
3467: 45 89 14 24 mov %r10d,(%r12)
346b: 45 89 da mov %r11d,%r10d
346e: 41 d1 fa sar $1,%r10d
3471: 41 c1 ea 1e shr $0x1e,%r10d
3475: 45 03 d3 add %r11d,%r10d
3478: 41 83 e2 fc and $0xfffffffc,%r10d
347c: 41 83 c2 43 add $0x43,%r10d
3480: 41 83 e2 c0 and $0xffffffc0,%r10d
3484: 44 03 55 00 add 0x0(%rbp),%r10d
3488: eb 12 jmp 0x349c
348a: 48 89 ea mov %rbp,%rdx
348d: 49 89 f8 mov %rdi,%r8
3490: 4d 89 e1 mov %r12,%r9
3493: e8 08 96 03 00 call 0x3caa0
3498: 44 8b 55 00 mov 0x0(%rbp),%r10d
349c: 83 fe 12 cmp $0x12,%esi
349f: 7d 28 jge 0x34c9
34a1: 89 f1 mov %esi,%ecx
34a3: b8 01 00 00 00 mov $0x1,%eax
34a8: d3 e0 shl %cl,%eax
34aa: 41 89 c3 mov %eax,%r11d
34ad: 41 d1 fb sar $1,%r11d
34b0: 41 c1 eb 1e shr $0x1e,%r11d
34b4: 44 03 d8 add %eax,%r11d
34b7: 41 c1 eb 02 shr $0x2,%r11d
34bb: 41 c1 e3 04 shl $0x4,%r11d
34bf: 41 83 c3 3f add $0x3f,%r11d
34c3: 41 83 e3 c0 and $0xffffffc0,%r11d
34c7: eb 1b jmp 0x34e4
34c9: 41 bb 01 00 00 00 mov $0x1,%r11d
34cf: 8d 4e 15 lea 0x15(%rsi),%ecx
34d2: 41 d3 e3 shl %cl,%r11d
34d5: 41 c1 e3 04 shl $0x4,%r11d
34d9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
34e0: 41 83 e3 c0 and $0xffffffc0,%r11d
34e4: 83 fe 0a cmp $0xa,%esi
34e7: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
34ee: 00
34ef: 89 45 00 mov %eax,0x0(%rbp)
34f2: 7f 04 jg 0x34f8
34f4: 33 c0 xor %eax,%eax
34f6: eb 25 jmp 0x351d
34f8: 89 f1 mov %esi,%ecx
34fa: b8 01 00 00 00 mov $0x1,%eax
34ff: d3 e0 shl %cl,%eax
3501: 89 c2 mov %eax,%edx
3503: d1 fa sar $1,%edx
3505: c1 ea 1e shr $0x1e,%edx
3508: 03 d0 add %eax,%edx
350a: c1 ea 02 shr $0x2,%edx
350d: 8b 2f mov (%rdi),%ebp
350f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
3516: 83 e6 c0 and $0xffffffc0,%esi
3519: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
351d: 89 07 mov %eax,(%rdi)
351f: 41 8b 04 24 mov (%r12),%eax
3523: 85 c0 test %eax,%eax
3525: 7e 07 jle 0x352e
3527: 83 c0 40 add $0x40,%eax
352a: 41 89 04 24 mov %eax,(%r12)
352e: 33 c0 xor %eax,%eax
3530: 48 83 c4 28 add $0x28,%rsp
3534: 5d pop %rbp
3535: 41 5c pop %r12
3537: 5f pop %rdi
3538: 5e pop %rsi
3539: c3 ret
353a: b8 ef ff ff ff mov $0xffffffef,%eax
353f: 48 83 c4 28 add $0x28,%rsp
3543: 5d pop %rbp
3544: 41 5c pop %r12
3546: 5f pop %rdi
3547: 5e pop %rsi
3548: c3 ret
3549: b8 f8 ff ff ff mov $0xfffffff8,%eax
354e: 48 83 c4 28 add $0x28,%rsp
3552: 5d pop %rbp
3553: 41 5c pop %r12
3555: 5f pop %rdi
3556: 5e pop %rsi
3557: c3 ret
3558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
355f: 00
3560: 41 54 push %r12
3562: 41 55 push %r13
3564: 41 56 push %r14
3566: 41 57 push %r15
3568: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
356d: 41 89 cd mov %ecx,%r13d
3570: 4d 89 cc mov %r9,%r12
3573: 41 83 fd 1e cmp $0x1e,%r13d
3577: 0f 87 97 01 00 00 ja 0x3714
357d: 4d 85 e4 test %r12,%r12
3580: 0f 84 a1 01 00 00 je 0x3727
3586: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
358b: 4d 85 f6 test %r14,%r14
358e: 0f 84 93 01 00 00 je 0x3727
3594: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
3599: 4d 85 ff test %r15,%r15
359c: 0f 84 85 01 00 00 je 0x3727
35a2: 83 fa 08 cmp $0x8,%edx
35a5: 74 22 je 0x35c9
35a7: 83 fa 04 cmp $0x4,%edx
35aa: 74 1d je 0x35c9
35ac: 83 fa 01 cmp $0x1,%edx
35af: 74 18 je 0x35c9
35b1: 83 fa 02 cmp $0x2,%edx
35b4: 74 13 je 0x35c9
35b6: b8 ee ff ff ff mov $0xffffffee,%eax
35bb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
35c0: 41 5f pop %r15
35c2: 41 5e pop %r14
35c4: 41 5d pop %r13
35c6: 41 5c pop %r12
35c8: c3 ret
35c9: 41 83 fd 1c cmp $0x1c,%r13d
35cd: 0f 8f 41 01 00 00 jg 0x3714
35d3: 41 83 fd 05 cmp $0x5,%r13d
35d7: 7f 15 jg 0x35ee
35d9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
35e0: 00
35e1: 33 c0 xor %eax,%eax
35e3: 41 89 06 mov %eax,(%r14)
35e6: 41 89 07 mov %eax,(%r15)
35e9: e9 16 01 00 00 jmp 0x3704
35ee: 41 83 fd 06 cmp $0x6,%r13d
35f2: 7f 12 jg 0x3606
35f4: 33 c0 xor %eax,%eax
35f6: 41 89 04 24 mov %eax,(%r12)
35fa: 41 89 06 mov %eax,(%r14)
35fd: 41 89 07 mov %eax,(%r15)
3600: 41 8b 14 24 mov (%r12),%edx
3604: eb 6a jmp 0x3670
3606: 41 8d 4d ff lea -0x1(%r13),%ecx
360a: 83 f9 10 cmp $0x10,%ecx
360d: 7f 49 jg 0x3658
360f: 41 bb 01 00 00 00 mov $0x1,%r11d
3615: 41 d3 e3 shl %cl,%r11d
3618: 44 89 da mov %r11d,%edx
361b: 45 89 da mov %r11d,%r10d
361e: d1 fa sar $1,%edx
3620: c1 ea 1e shr $0x1e,%edx
3623: 41 c1 e2 04 shl $0x4,%r10d
3627: 41 03 d3 add %r11d,%edx
362a: 44 89 d0 mov %r10d,%eax
362d: 83 e2 fc and $0xfffffffc,%edx
3630: 83 c0 4f add $0x4f,%eax
3633: 41 83 c2 3f add $0x3f,%r10d
3637: 83 c2 43 add $0x43,%edx
363a: 83 e0 c0 and $0xffffffc0,%eax
363d: 41 89 04 24 mov %eax,(%r12)
3641: 41 83 e2 c0 and $0xffffffc0,%r10d
3645: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
364c: 83 e2 c0 and $0xffffffc0,%edx
364f: 45 89 17 mov %r10d,(%r15)
3652: 41 03 14 24 add (%r12),%edx
3656: eb 12 jmp 0x366a
3658: 4c 89 e2 mov %r12,%rdx
365b: 4d 89 f0 mov %r14,%r8
365e: 4d 89 f9 mov %r15,%r9
3661: e8 5a 96 03 00 call 0x3ccc0
3666: 41 8b 14 24 mov (%r12),%edx
366a: 41 83 fd 11 cmp $0x11,%r13d
366e: 7d 29 jge 0x3699
3670: 44 89 e9 mov %r13d,%ecx
3673: b8 01 00 00 00 mov $0x1,%eax
3678: d3 e0 shl %cl,%eax
367a: 41 89 c2 mov %eax,%r10d
367d: 41 d1 fa sar $1,%r10d
3680: 41 c1 ea 1e shr $0x1e,%r10d
3684: 44 03 d0 add %eax,%r10d
3687: 41 c1 ea 02 shr $0x2,%r10d
368b: 41 c1 e2 04 shl $0x4,%r10d
368f: 41 83 c2 3f add $0x3f,%r10d
3693: 41 83 e2 c0 and $0xffffffc0,%r10d
3697: eb 1c jmp 0x36b5
3699: 41 ba 01 00 00 00 mov $0x1,%r10d
369f: 41 8d 4d 15 lea 0x15(%r13),%ecx
36a3: 41 d3 e2 shl %cl,%r10d
36a6: 41 c1 e2 04 shl $0x4,%r10d
36aa: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
36b1: 41 83 e2 c0 and $0xffffffc0,%r10d
36b5: 45 03 d2 add %r10d,%r10d
36b8: 41 03 d2 add %r10d,%edx
36bb: 81 c2 00 01 00 00 add $0x100,%edx
36c1: 41 89 14 24 mov %edx,(%r12)
36c5: 41 83 fd 0a cmp $0xa,%r13d
36c9: 7f 04 jg 0x36cf
36cb: 33 d2 xor %edx,%edx
36cd: eb 25 jmp 0x36f4
36cf: 44 89 e9 mov %r13d,%ecx
36d2: b8 01 00 00 00 mov $0x1,%eax
36d7: d3 e0 shl %cl,%eax
36d9: 89 c2 mov %eax,%edx
36db: d1 fa sar $1,%edx
36dd: c1 ea 1e shr $0x1e,%edx
36e0: 03 d0 add %eax,%edx
36e2: c1 ea 02 shr $0x2,%edx
36e5: c1 e2 03 shl $0x3,%edx
36e8: 83 c2 47 add $0x47,%edx
36eb: 83 e2 c0 and $0xffffffc0,%edx
36ee: 83 c2 40 add $0x40,%edx
36f1: 41 03 16 add (%r14),%edx
36f4: 41 89 16 mov %edx,(%r14)
36f7: 41 8b 07 mov (%r15),%eax
36fa: 85 c0 test %eax,%eax
36fc: 7e 06 jle 0x3704
36fe: 83 c0 40 add $0x40,%eax
3701: 41 89 07 mov %eax,(%r15)
3704: 33 c0 xor %eax,%eax
3706: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
370b: 41 5f pop %r15
370d: 41 5e pop %r14
370f: 41 5d pop %r13
3711: 41 5c pop %r12
3713: c3 ret
3714: b8 ef ff ff ff mov $0xffffffef,%eax
3719: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
371e: 41 5f pop %r15
3720: 41 5e pop %r14
3722: 41 5d pop %r13
3724: 41 5c pop %r12
3726: c3 ret
3727: b8 f8 ff ff ff mov $0xfffffff8,%eax
372c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3731: 41 5f pop %r15
3733: 41 5e pop %r14
3735: 41 5d pop %r13
3737: 41 5c pop %r12
3739: c3 ret
373a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3740: 56 push %rsi
3741: 57 push %rdi
3742: 41 54 push %r12
3744: 55 push %rbp
3745: 48 83 ec 28 sub $0x28,%rsp
3749: 89 ce mov %ecx,%esi
374b: 4c 89 cd mov %r9,%rbp
374e: 83 fe 1e cmp $0x1e,%esi
3751: 0f 87 83 01 00 00 ja 0x38da
3757: 48 85 ed test %rbp,%rbp
375a: 0f 84 89 01 00 00 je 0x38e9
3760: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3765: 48 85 ff test %rdi,%rdi
3768: 0f 84 7b 01 00 00 je 0x38e9
376e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
3773: 4d 85 e4 test %r12,%r12
3776: 0f 84 6d 01 00 00 je 0x38e9
377c: 83 fa 08 cmp $0x8,%edx
377f: 74 1e je 0x379f
3781: 83 fa 04 cmp $0x4,%edx
3784: 74 19 je 0x379f
3786: 83 fa 01 cmp $0x1,%edx
3789: 74 14 je 0x379f
378b: 83 fa 02 cmp $0x2,%edx
378e: 74 0f je 0x379f
3790: b8 ee ff ff ff mov $0xffffffee,%eax
3795: 48 83 c4 28 add $0x28,%rsp
3799: 5d pop %rbp
379a: 41 5c pop %r12
379c: 5f pop %rdi
379d: 5e pop %rsi
379e: c3 ret
379f: 83 fe 1c cmp $0x1c,%esi
37a2: 0f 8f 32 01 00 00 jg 0x38da
37a8: 83 fe 05 cmp $0x5,%esi
37ab: 7f 14 jg 0x37c1
37ad: 33 c0 xor %eax,%eax
37af: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
37b6: 89 07 mov %eax,(%rdi)
37b8: 41 89 04 24 mov %eax,(%r12)
37bc: e9 0d 01 00 00 jmp 0x38ce
37c1: 83 fe 06 cmp $0x6,%esi
37c4: 7f 11 jg 0x37d7
37c6: 33 c0 xor %eax,%eax
37c8: 89 45 00 mov %eax,0x0(%rbp)
37cb: 89 07 mov %eax,(%rdi)
37cd: 41 89 04 24 mov %eax,(%r12)
37d1: 44 8b 55 00 mov 0x0(%rbp),%r10d
37d5: eb 6a jmp 0x3841
37d7: 8d 4e ff lea -0x1(%rsi),%ecx
37da: 83 f9 10 cmp $0x10,%ecx
37dd: 7f 4b jg 0x382a
37df: 41 bb 01 00 00 00 mov $0x1,%r11d
37e5: 41 d3 e3 shl %cl,%r11d
37e8: 45 89 da mov %r11d,%r10d
37eb: 41 c1 e2 04 shl $0x4,%r10d
37ef: 41 8d 42 4f lea 0x4f(%r10),%eax
37f3: 41 83 c2 3f add $0x3f,%r10d
37f7: 83 e0 c0 and $0xffffffc0,%eax
37fa: 41 83 e2 c0 and $0xffffffc0,%r10d
37fe: 89 45 00 mov %eax,0x0(%rbp)
3801: c7 07 00 00 00 00 movl $0x0,(%rdi)
3807: 45 89 14 24 mov %r10d,(%r12)
380b: 45 89 da mov %r11d,%r10d
380e: 41 d1 fa sar $1,%r10d
3811: 41 c1 ea 1e shr $0x1e,%r10d
3815: 45 03 d3 add %r11d,%r10d
3818: 41 83 e2 fc and $0xfffffffc,%r10d
381c: 41 83 c2 43 add $0x43,%r10d
3820: 41 83 e2 c0 and $0xffffffc0,%r10d
3824: 44 03 55 00 add 0x0(%rbp),%r10d
3828: eb 12 jmp 0x383c
382a: 48 89 ea mov %rbp,%rdx
382d: 49 89 f8 mov %rdi,%r8
3830: 4d 89 e1 mov %r12,%r9
3833: e8 a8 96 03 00 call 0x3cee0
3838: 44 8b 55 00 mov 0x0(%rbp),%r10d
383c: 83 fe 13 cmp $0x13,%esi
383f: 7d 28 jge 0x3869
3841: 89 f1 mov %esi,%ecx
3843: b8 01 00 00 00 mov $0x1,%eax
3848: d3 e0 shl %cl,%eax
384a: 41 89 c3 mov %eax,%r11d
384d: 41 d1 fb sar $1,%r11d
3850: 41 c1 eb 1e shr $0x1e,%r11d
3854: 44 03 d8 add %eax,%r11d
3857: 41 c1 eb 02 shr $0x2,%r11d
385b: 41 c1 e3 04 shl $0x4,%r11d
385f: 41 83 c3 3f add $0x3f,%r11d
3863: 41 83 e3 c0 and $0xffffffc0,%r11d
3867: eb 1b jmp 0x3884
3869: 8d 4e 15 lea 0x15(%rsi),%ecx
386c: 41 bb 01 00 00 00 mov $0x1,%r11d
3872: 41 d3 e3 shl %cl,%r11d
3875: 41 c1 e3 04 shl $0x4,%r11d
3879: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
3880: 41 83 e3 c0 and $0xffffffc0,%r11d
3884: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
388b: 00
388c: 89 45 00 mov %eax,0x0(%rbp)
388f: 83 fe 0a cmp $0xa,%esi
3892: 7f 04 jg 0x3898
3894: 33 c0 xor %eax,%eax
3896: eb 25 jmp 0x38bd
3898: 89 f1 mov %esi,%ecx
389a: b8 01 00 00 00 mov $0x1,%eax
389f: 8b 2f mov (%rdi),%ebp
38a1: d3 e0 shl %cl,%eax
38a3: 89 c2 mov %eax,%edx
38a5: d1 fa sar $1,%edx
38a7: c1 ea 1e shr $0x1e,%edx
38aa: 03 d0 add %eax,%edx
38ac: c1 ea 02 shr $0x2,%edx
38af: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
38b6: 83 e6 c0 and $0xffffffc0,%esi
38b9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
38bd: 89 07 mov %eax,(%rdi)
38bf: 41 8b 04 24 mov (%r12),%eax
38c3: 85 c0 test %eax,%eax
38c5: 7e 07 jle 0x38ce
38c7: 83 c0 40 add $0x40,%eax
38ca: 41 89 04 24 mov %eax,(%r12)
38ce: 33 c0 xor %eax,%eax
38d0: 48 83 c4 28 add $0x28,%rsp
38d4: 5d pop %rbp
38d5: 41 5c pop %r12
38d7: 5f pop %rdi
38d8: 5e pop %rsi
38d9: c3 ret
38da: b8 ef ff ff ff mov $0xffffffef,%eax
38df: 48 83 c4 28 add $0x28,%rsp
38e3: 5d pop %rbp
38e4: 41 5c pop %r12
38e6: 5f pop %rdi
38e7: 5e pop %rsi
38e8: c3 ret
38e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
38ee: 48 83 c4 28 add $0x28,%rsp
38f2: 5d pop %rbp
38f3: 41 5c pop %r12
38f5: 5f pop %rdi
38f6: 5e pop %rsi
38f7: c3 ret
38f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38ff: 00
3900: 56 push %rsi
3901: 57 push %rdi
3902: 41 54 push %r12
3904: 55 push %rbp
3905: 48 83 ec 28 sub $0x28,%rsp
3909: 89 ce mov %ecx,%esi
390b: 4c 89 cd mov %r9,%rbp
390e: 83 fe 1e cmp $0x1e,%esi
3911: 0f 87 83 01 00 00 ja 0x3a9a
3917: 48 85 ed test %rbp,%rbp
391a: 0f 84 89 01 00 00 je 0x3aa9
3920: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3925: 48 85 ff test %rdi,%rdi
3928: 0f 84 7b 01 00 00 je 0x3aa9
392e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
3933: 4d 85 e4 test %r12,%r12
3936: 0f 84 6d 01 00 00 je 0x3aa9
393c: 83 fa 08 cmp $0x8,%edx
393f: 74 1e je 0x395f
3941: 83 fa 04 cmp $0x4,%edx
3944: 74 19 je 0x395f
3946: 83 fa 01 cmp $0x1,%edx
3949: 74 14 je 0x395f
394b: 83 fa 02 cmp $0x2,%edx
394e: 74 0f je 0x395f
3950: b8 ee ff ff ff mov $0xffffffee,%eax
3955: 48 83 c4 28 add $0x28,%rsp
3959: 5d pop %rbp
395a: 41 5c pop %r12
395c: 5f pop %rdi
395d: 5e pop %rsi
395e: c3 ret
395f: 83 fe 1c cmp $0x1c,%esi
3962: 0f 8f 32 01 00 00 jg 0x3a9a
3968: 83 fe 04 cmp $0x4,%esi
396b: 7f 14 jg 0x3981
396d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
3974: 33 c0 xor %eax,%eax
3976: 89 07 mov %eax,(%rdi)
3978: 41 89 04 24 mov %eax,(%r12)
397c: e9 0d 01 00 00 jmp 0x3a8e
3981: 83 fe 07 cmp $0x7,%esi
3984: 7f 11 jg 0x3997
3986: 33 c0 xor %eax,%eax
3988: 89 45 00 mov %eax,0x0(%rbp)
398b: 89 07 mov %eax,(%rdi)
398d: 41 89 04 24 mov %eax,(%r12)
3991: 44 8b 55 00 mov 0x0(%rbp),%r10d
3995: eb 6a jmp 0x3a01
3997: 8d 4e ff lea -0x1(%rsi),%ecx
399a: 83 f9 11 cmp $0x11,%ecx
399d: 7f 4b jg 0x39ea
399f: 41 bb 01 00 00 00 mov $0x1,%r11d
39a5: 41 d3 e3 shl %cl,%r11d
39a8: 45 89 da mov %r11d,%r10d
39ab: 41 c1 e2 04 shl $0x4,%r10d
39af: 41 8d 42 4f lea 0x4f(%r10),%eax
39b3: 41 83 c2 3f add $0x3f,%r10d
39b7: 83 e0 c0 and $0xffffffc0,%eax
39ba: 41 83 e2 c0 and $0xffffffc0,%r10d
39be: 89 45 00 mov %eax,0x0(%rbp)
39c1: c7 07 00 00 00 00 movl $0x0,(%rdi)
39c7: 45 89 14 24 mov %r10d,(%r12)
39cb: 45 89 da mov %r11d,%r10d
39ce: 41 d1 fa sar $1,%r10d
39d1: 41 c1 ea 1e shr $0x1e,%r10d
39d5: 45 03 d3 add %r11d,%r10d
39d8: 41 83 e2 fc and $0xfffffffc,%r10d
39dc: 41 83 c2 43 add $0x43,%r10d
39e0: 41 83 e2 c0 and $0xffffffc0,%r10d
39e4: 44 03 55 00 add 0x0(%rbp),%r10d
39e8: eb 12 jmp 0x39fc
39ea: 48 89 ea mov %rbp,%rdx
39ed: 49 89 f8 mov %rdi,%r8
39f0: 4d 89 e1 mov %r12,%r9
39f3: e8 08 97 03 00 call 0x3d100
39f8: 44 8b 55 00 mov 0x0(%rbp),%r10d
39fc: 83 fe 11 cmp $0x11,%esi
39ff: 7d 28 jge 0x3a29
3a01: 89 f1 mov %esi,%ecx
3a03: b8 01 00 00 00 mov $0x1,%eax
3a08: d3 e0 shl %cl,%eax
3a0a: 41 89 c3 mov %eax,%r11d
3a0d: 41 d1 fb sar $1,%r11d
3a10: 41 c1 eb 1e shr $0x1e,%r11d
3a14: 44 03 d8 add %eax,%r11d
3a17: 41 c1 eb 02 shr $0x2,%r11d
3a1b: 41 c1 e3 04 shl $0x4,%r11d
3a1f: 41 83 c3 3f add $0x3f,%r11d
3a23: 41 83 e3 c0 and $0xffffffc0,%r11d
3a27: eb 1b jmp 0x3a44
3a29: 41 bb 01 00 00 00 mov $0x1,%r11d
3a2f: 8d 4e 15 lea 0x15(%rsi),%ecx
3a32: 41 d3 e3 shl %cl,%r11d
3a35: 41 c1 e3 04 shl $0x4,%r11d
3a39: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
3a40: 41 83 e3 c0 and $0xffffffc0,%r11d
3a44: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
3a4b: 00
3a4c: 89 45 00 mov %eax,0x0(%rbp)
3a4f: 83 fe 0a cmp $0xa,%esi
3a52: 7f 04 jg 0x3a58
3a54: 33 c0 xor %eax,%eax
3a56: eb 25 jmp 0x3a7d
3a58: 89 f1 mov %esi,%ecx
3a5a: b8 01 00 00 00 mov $0x1,%eax
3a5f: d3 e0 shl %cl,%eax
3a61: 89 c2 mov %eax,%edx
3a63: d1 fa sar $1,%edx
3a65: c1 ea 1e shr $0x1e,%edx
3a68: 03 d0 add %eax,%edx
3a6a: c1 ea 02 shr $0x2,%edx
3a6d: 8b 2f mov (%rdi),%ebp
3a6f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
3a76: 83 e6 c0 and $0xffffffc0,%esi
3a79: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
3a7d: 89 07 mov %eax,(%rdi)
3a7f: 41 8b 04 24 mov (%r12),%eax
3a83: 85 c0 test %eax,%eax
3a85: 7e 07 jle 0x3a8e
3a87: 83 c0 40 add $0x40,%eax
3a8a: 41 89 04 24 mov %eax,(%r12)
3a8e: 33 c0 xor %eax,%eax
3a90: 48 83 c4 28 add $0x28,%rsp
3a94: 5d pop %rbp
3a95: 41 5c pop %r12
3a97: 5f pop %rdi
3a98: 5e pop %rsi
3a99: c3 ret
3a9a: b8 ef ff ff ff mov $0xffffffef,%eax
3a9f: 48 83 c4 28 add $0x28,%rsp
3aa3: 5d pop %rbp
3aa4: 41 5c pop %r12
3aa6: 5f pop %rdi
3aa7: 5e pop %rsi
3aa8: c3 ret
3aa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
3aae: 48 83 c4 28 add $0x28,%rsp
3ab2: 5d pop %rbp
3ab3: 41 5c pop %r12
3ab5: 5f pop %rdi
3ab6: 5e pop %rsi
3ab7: c3 ret
3ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3abf: 00
3ac0: 56 push %rsi
3ac1: 57 push %rdi
3ac2: 41 54 push %r12
3ac4: 41 55 push %r13
3ac6: 48 83 ec 28 sub $0x28,%rsp
3aca: 41 89 cc mov %ecx,%r12d
3acd: 4d 89 cd mov %r9,%r13
3ad0: 41 83 fc 1e cmp $0x1e,%r12d
3ad4: 0f 87 8b 01 00 00 ja 0x3c65
3ada: 4d 85 ed test %r13,%r13
3add: 0f 84 92 01 00 00 je 0x3c75
3ae3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3ae8: 48 85 ff test %rdi,%rdi
3aeb: 0f 84 84 01 00 00 je 0x3c75
3af1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
3af6: 48 85 f6 test %rsi,%rsi
3af9: 0f 84 76 01 00 00 je 0x3c75
3aff: 83 fa 08 cmp $0x8,%edx
3b02: 74 1f je 0x3b23
3b04: 83 fa 04 cmp $0x4,%edx
3b07: 74 1a je 0x3b23
3b09: 83 fa 01 cmp $0x1,%edx
3b0c: 74 15 je 0x3b23
3b0e: 83 fa 02 cmp $0x2,%edx
3b11: 74 10 je 0x3b23
3b13: b8 ee ff ff ff mov $0xffffffee,%eax
3b18: 48 83 c4 28 add $0x28,%rsp
3b1c: 41 5d pop %r13
3b1e: 41 5c pop %r12
3b20: 5f pop %rdi
3b21: 5e pop %rsi
3b22: c3 ret
3b23: 41 83 fc 1c cmp $0x1c,%r12d
3b27: 0f 8f 38 01 00 00 jg 0x3c65
3b2d: 41 83 fc 04 cmp $0x4,%r12d
3b31: 7f 13 jg 0x3b46
3b33: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
3b3a: 00
3b3b: 33 c0 xor %eax,%eax
3b3d: 89 07 mov %eax,(%rdi)
3b3f: 89 06 mov %eax,(%rsi)
3b41: e9 12 01 00 00 jmp 0x3c58
3b46: 41 83 fc 07 cmp $0x7,%r12d
3b4a: 7f 15 jg 0x3b61
3b4c: 33 c0 xor %eax,%eax
3b4e: 41 89 45 00 mov %eax,0x0(%r13)
3b52: 89 07 mov %eax,(%rdi)
3b54: 89 06 mov %eax,(%rsi)
3b56: b8 01 00 00 00 mov $0x1,%eax
3b5b: 45 8b 55 00 mov 0x0(%r13),%r10d
3b5f: eb 73 jmp 0x3bd4
3b61: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
3b66: 83 f9 11 cmp $0x11,%ecx
3b69: 7f 4c jg 0x3bb7
3b6b: b8 01 00 00 00 mov $0x1,%eax
3b70: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
3b75: 45 89 da mov %r11d,%r10d
3b78: 41 c1 e2 04 shl $0x4,%r10d
3b7c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
3b80: 41 83 c2 3f add $0x3f,%r10d
3b84: 83 e1 c0 and $0xffffffc0,%ecx
3b87: 41 83 e2 c0 and $0xffffffc0,%r10d
3b8b: 41 89 4d 00 mov %ecx,0x0(%r13)
3b8f: c7 07 00 00 00 00 movl $0x0,(%rdi)
3b95: 44 89 16 mov %r10d,(%rsi)
3b98: 45 89 da mov %r11d,%r10d
3b9b: 41 d1 fa sar $1,%r10d
3b9e: 41 c1 ea 1e shr $0x1e,%r10d
3ba2: 45 03 d3 add %r11d,%r10d
3ba5: 41 83 e2 fc and $0xfffffffc,%r10d
3ba9: 41 83 c2 43 add $0x43,%r10d
3bad: 41 83 e2 c0 and $0xffffffc0,%r10d
3bb1: 45 03 55 00 add 0x0(%r13),%r10d
3bb5: eb 17 jmp 0x3bce
3bb7: 4c 89 ea mov %r13,%rdx
3bba: 49 89 f8 mov %rdi,%r8
3bbd: 49 89 f1 mov %rsi,%r9
3bc0: e8 5b 97 03 00 call 0x3d320
3bc5: 45 8b 55 00 mov 0x0(%r13),%r10d
3bc9: b8 01 00 00 00 mov $0x1,%eax
3bce: 41 83 fc 11 cmp $0x11,%r12d
3bd2: 7d 24 jge 0x3bf8
3bd4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
3bd9: 41 89 cb mov %ecx,%r11d
3bdc: 41 d1 fb sar $1,%r11d
3bdf: 41 c1 eb 1e shr $0x1e,%r11d
3be3: 44 03 d9 add %ecx,%r11d
3be6: 41 c1 eb 02 shr $0x2,%r11d
3bea: 41 c1 e3 04 shl $0x4,%r11d
3bee: 41 83 c3 3f add $0x3f,%r11d
3bf2: 41 83 e3 c0 and $0xffffffc0,%r11d
3bf6: eb 19 jmp 0x3c11
3bf8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
3bfd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
3c02: 41 c1 e3 04 shl $0x4,%r11d
3c06: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
3c0d: 41 83 e3 c0 and $0xffffffc0,%r11d
3c11: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
3c18: 00
3c19: 41 89 4d 00 mov %ecx,0x0(%r13)
3c1d: 41 83 fc 0a cmp $0xa,%r12d
3c21: 7f 04 jg 0x3c27
3c23: 33 c0 xor %eax,%eax
3c25: eb 24 jmp 0x3c4b
3c27: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
3c2c: 89 c2 mov %eax,%edx
3c2e: d1 fa sar $1,%edx
3c30: c1 ea 1e shr $0x1e,%edx
3c33: 03 d0 add %eax,%edx
3c35: c1 ea 02 shr $0x2,%edx
3c38: 8b 0f mov (%rdi),%ecx
3c3a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
3c41: 00
3c42: 41 83 e2 c0 and $0xffffffc0,%r10d
3c46: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
3c4b: 89 07 mov %eax,(%rdi)
3c4d: 8b 06 mov (%rsi),%eax
3c4f: 85 c0 test %eax,%eax
3c51: 7e 05 jle 0x3c58
3c53: 83 c0 40 add $0x40,%eax
3c56: 89 06 mov %eax,(%rsi)
3c58: 33 c0 xor %eax,%eax
3c5a: 48 83 c4 28 add $0x28,%rsp
3c5e: 41 5d pop %r13
3c60: 41 5c pop %r12
3c62: 5f pop %rdi
3c63: 5e pop %rsi
3c64: c3 ret
3c65: b8 ef ff ff ff mov $0xffffffef,%eax
3c6a: 48 83 c4 28 add $0x28,%rsp
3c6e: 41 5d pop %r13
3c70: 41 5c pop %r12
3c72: 5f pop %rdi
3c73: 5e pop %rsi
3c74: c3 ret
3c75: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c7a: 48 83 c4 28 add $0x28,%rsp
3c7e: 41 5d pop %r13
3c80: 41 5c pop %r12
3c82: 5f pop %rdi
3c83: 5e pop %rsi
3c84: c3 ret
3c85: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c8c: 00
3c8d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ca0: 56 push %rsi
3ca1: 57 push %rdi
3ca2: 41 54 push %r12
3ca4: 41 55 push %r13
3ca6: 48 83 ec 28 sub $0x28,%rsp
3caa: 41 89 cc mov %ecx,%r12d
3cad: 4d 89 cd mov %r9,%r13
3cb0: 41 83 fc 1e cmp $0x1e,%r12d
3cb4: 0f 87 8b 01 00 00 ja 0x3e45
3cba: 4d 85 ed test %r13,%r13
3cbd: 0f 84 92 01 00 00 je 0x3e55
3cc3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
3cc8: 48 85 ff test %rdi,%rdi
3ccb: 0f 84 84 01 00 00 je 0x3e55
3cd1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
3cd6: 48 85 f6 test %rsi,%rsi
3cd9: 0f 84 76 01 00 00 je 0x3e55
3cdf: 83 fa 08 cmp $0x8,%edx
3ce2: 74 1f je 0x3d03
3ce4: 83 fa 04 cmp $0x4,%edx
3ce7: 74 1a je 0x3d03
3ce9: 83 fa 01 cmp $0x1,%edx
3cec: 74 15 je 0x3d03
3cee: 83 fa 02 cmp $0x2,%edx
3cf1: 74 10 je 0x3d03
3cf3: b8 ee ff ff ff mov $0xffffffee,%eax
3cf8: 48 83 c4 28 add $0x28,%rsp
3cfc: 41 5d pop %r13
3cfe: 41 5c pop %r12
3d00: 5f pop %rdi
3d01: 5e pop %rsi
3d02: c3 ret
3d03: 41 83 fc 1c cmp $0x1c,%r12d
3d07: 0f 8f 38 01 00 00 jg 0x3e45
3d0d: 41 83 fc 04 cmp $0x4,%r12d
3d11: 7f 13 jg 0x3d26
3d13: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
3d1a: 00
3d1b: 33 c0 xor %eax,%eax
3d1d: 89 07 mov %eax,(%rdi)
3d1f: 89 06 mov %eax,(%rsi)
3d21: e9 12 01 00 00 jmp 0x3e38
3d26: 41 83 fc 07 cmp $0x7,%r12d
3d2a: 7f 15 jg 0x3d41
3d2c: 33 c0 xor %eax,%eax
3d2e: 41 89 45 00 mov %eax,0x0(%r13)
3d32: 89 07 mov %eax,(%rdi)
3d34: 89 06 mov %eax,(%rsi)
3d36: b8 01 00 00 00 mov $0x1,%eax
3d3b: 45 8b 55 00 mov 0x0(%r13),%r10d
3d3f: eb 73 jmp 0x3db4
3d41: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
3d46: 83 f9 11 cmp $0x11,%ecx
3d49: 7f 4c jg 0x3d97
3d4b: b8 01 00 00 00 mov $0x1,%eax
3d50: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
3d55: 45 89 da mov %r11d,%r10d
3d58: 41 c1 e2 04 shl $0x4,%r10d
3d5c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
3d60: 41 83 c2 3f add $0x3f,%r10d
3d64: 83 e1 c0 and $0xffffffc0,%ecx
3d67: 41 83 e2 c0 and $0xffffffc0,%r10d
3d6b: 41 89 4d 00 mov %ecx,0x0(%r13)
3d6f: c7 07 00 00 00 00 movl $0x0,(%rdi)
3d75: 44 89 16 mov %r10d,(%rsi)
3d78: 45 89 da mov %r11d,%r10d
3d7b: 41 d1 fa sar $1,%r10d
3d7e: 41 c1 ea 1e shr $0x1e,%r10d
3d82: 45 03 d3 add %r11d,%r10d
3d85: 41 83 e2 fc and $0xfffffffc,%r10d
3d89: 41 83 c2 43 add $0x43,%r10d
3d8d: 41 83 e2 c0 and $0xffffffc0,%r10d
3d91: 45 03 55 00 add 0x0(%r13),%r10d
3d95: eb 17 jmp 0x3dae
3d97: 4c 89 ea mov %r13,%rdx
3d9a: 49 89 f8 mov %rdi,%r8
3d9d: 49 89 f1 mov %rsi,%r9
3da0: e8 9b 97 03 00 call 0x3d540
3da5: 45 8b 55 00 mov 0x0(%r13),%r10d
3da9: b8 01 00 00 00 mov $0x1,%eax
3dae: 41 83 fc 11 cmp $0x11,%r12d
3db2: 7d 24 jge 0x3dd8
3db4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
3db9: 41 89 cb mov %ecx,%r11d
3dbc: 41 d1 fb sar $1,%r11d
3dbf: 41 c1 eb 1e shr $0x1e,%r11d
3dc3: 44 03 d9 add %ecx,%r11d
3dc6: 41 c1 eb 02 shr $0x2,%r11d
3dca: 41 c1 e3 04 shl $0x4,%r11d
3dce: 41 83 c3 3f add $0x3f,%r11d
3dd2: 41 83 e3 c0 and $0xffffffc0,%r11d
3dd6: eb 19 jmp 0x3df1
3dd8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
3ddd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
3de2: 41 c1 e3 04 shl $0x4,%r11d
3de6: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
3ded: 41 83 e3 c0 and $0xffffffc0,%r11d
3df1: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
3df8: 00
3df9: 41 89 4d 00 mov %ecx,0x0(%r13)
3dfd: 41 83 fc 0a cmp $0xa,%r12d
3e01: 7f 04 jg 0x3e07
3e03: 33 c0 xor %eax,%eax
3e05: eb 24 jmp 0x3e2b
3e07: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
3e0c: 89 c2 mov %eax,%edx
3e0e: d1 fa sar $1,%edx
3e10: c1 ea 1e shr $0x1e,%edx
3e13: 03 d0 add %eax,%edx
3e15: c1 ea 02 shr $0x2,%edx
3e18: 8b 0f mov (%rdi),%ecx
3e1a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
3e21: 00
3e22: 41 83 e2 c0 and $0xffffffc0,%r10d
3e26: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
3e2b: 89 07 mov %eax,(%rdi)
3e2d: 8b 06 mov (%rsi),%eax
3e2f: 85 c0 test %eax,%eax
3e31: 7e 05 jle 0x3e38
3e33: 83 c0 40 add $0x40,%eax
3e36: 89 06 mov %eax,(%rsi)
3e38: 33 c0 xor %eax,%eax
3e3a: 48 83 c4 28 add $0x28,%rsp
3e3e: 41 5d pop %r13
3e40: 41 5c pop %r12
3e42: 5f pop %rdi
3e43: 5e pop %rsi
3e44: c3 ret
3e45: b8 ef ff ff ff mov $0xffffffef,%eax
3e4a: 48 83 c4 28 add $0x28,%rsp
3e4e: 41 5d pop %r13
3e50: 41 5c pop %r12
3e52: 5f pop %rdi
3e53: 5e pop %rsi
3e54: c3 ret
3e55: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e5a: 48 83 c4 28 add $0x28,%rsp
3e5e: 41 5d pop %r13
3e60: 41 5c pop %r12
3e62: 5f pop %rdi
3e63: 5e pop %rsi
3e64: c3 ret
3e65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e6c: 00
3e6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e80: 48 83 ec 28 sub $0x28,%rsp
3e84: 48 85 c9 test %rcx,%rcx
3e87: 74 25 je 0x3eae
3e89: 48 85 d2 test %rdx,%rdx
3e8c: 74 20 je 0x3eae
3e8e: 4d 85 c0 test %r8,%r8
3e91: 74 1b je 0x3eae
3e93: 45 85 c9 test %r9d,%r9d
3e96: 7f 0a jg 0x3ea2
3e98: b8 fa ff ff ff mov $0xfffffffa,%eax
3e9d: 48 83 c4 28 add $0x28,%rsp
3ea1: c3 ret
3ea2: e8 b9 98 03 00 call 0x3d760
3ea7: 33 c0 xor %eax,%eax
3ea9: 48 83 c4 28 add $0x28,%rsp
3ead: c3 ret
3eae: b8 f8 ff ff ff mov $0xfffffff8,%eax
3eb3: 48 83 c4 28 add $0x28,%rsp
3eb7: c3 ret
3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ebf: 00
3ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3ec5: 48 85 c9 test %rcx,%rcx
3ec8: 74 27 je 0x3ef1
3eca: 48 85 d2 test %rdx,%rdx
3ecd: 74 22 je 0x3ef1
3ecf: 4d 85 c0 test %r8,%r8
3ed2: 74 1d je 0x3ef1
3ed4: 45 85 c9 test %r9d,%r9d
3ed7: 7f 0b jg 0x3ee4
3ed9: b8 fa ff ff ff mov $0xfffffffa,%eax
3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ee3: c3 ret
3ee4: e8 57 9c 03 00 call 0x3db40
3ee9: 33 c0 xor %eax,%eax
3eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ef0: c3 ret
3ef1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ef6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3efb: c3 ret
3efc: 0f 1f 40 00 nopl 0x0(%rax)
3f00: 48 83 ec 28 sub $0x28,%rsp
3f04: 48 85 c9 test %rcx,%rcx
3f07: 74 25 je 0x3f2e
3f09: 48 85 d2 test %rdx,%rdx
3f0c: 74 20 je 0x3f2e
3f0e: 4d 85 c0 test %r8,%r8
3f11: 74 1b je 0x3f2e
3f13: 45 85 c9 test %r9d,%r9d
3f16: 7f 0a jg 0x3f22
3f18: b8 fa ff ff ff mov $0xfffffffa,%eax
3f1d: 48 83 c4 28 add $0x28,%rsp
3f21: c3 ret
3f22: e8 f9 9f 03 00 call 0x3df20
3f27: 33 c0 xor %eax,%eax
3f29: 48 83 c4 28 add $0x28,%rsp
3f2d: c3 ret
3f2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f33: 48 83 c4 28 add $0x28,%rsp
3f37: c3 ret
3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f3f: 00
3f40: 41 57 push %r15
3f42: 49 89 ca mov %rcx,%r10
3f45: 49 89 d3 mov %rdx,%r11
3f48: 4d 85 d2 test %r10,%r10
3f4b: 0f 84 fb 00 00 00 je 0x404c
3f51: 4d 85 db test %r11,%r11
3f54: 0f 84 f2 00 00 00 je 0x404c
3f5a: 4d 85 c0 test %r8,%r8
3f5d: 0f 84 e9 00 00 00 je 0x404c
3f63: 45 85 c9 test %r9d,%r9d
3f66: 0f 8e d8 00 00 00 jle 0x4044
3f6c: 49 63 d1 movslq %r9d,%rdx
3f6f: 48 83 fa 08 cmp $0x8,%rdx
3f73: 0f 8c c6 00 00 00 jl 0x403f
3f79: 4c 89 c0 mov %r8,%rax
3f7c: 48 83 e0 0f and $0xf,%rax
3f80: 85 c0 test %eax,%eax
3f82: 74 10 je 0x3f94
3f84: a8 03 test $0x3,%al
3f86: 0f 85 b3 00 00 00 jne 0x403f
3f8c: f7 d8 neg %eax
3f8e: 83 c0 10 add $0x10,%eax
3f91: c1 e8 02 shr $0x2,%eax
3f94: 89 c1 mov %eax,%ecx
3f96: 4c 8d 79 08 lea 0x8(%rcx),%r15
3f9a: 49 3b d7 cmp %r15,%rdx
3f9d: 0f 8c 9c 00 00 00 jl 0x403f
3fa3: 45 89 cf mov %r9d,%r15d
3fa6: 44 2b f8 sub %eax,%r15d
3fa9: 41 83 e7 07 and $0x7,%r15d
3fad: 45 2b cf sub %r15d,%r9d
3fb0: 4d 63 c9 movslq %r9d,%r9
3fb3: 85 c0 test %eax,%eax
3fb5: b8 00 00 00 00 mov $0x0,%eax
3fba: 76 24 jbe 0x3fe0
3fbc: 0f 1f 40 00 nopl 0x0(%rax)
3fc0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
3fc6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
3fcc: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
3fd2: 48 ff c0 inc %rax
3fd5: 48 3b c1 cmp %rcx,%rax
3fd8: 72 e6 jb 0x3fc0
3fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3fe0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
3fe6: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
3fed: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
3ff3: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
3ffa: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
4000: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
4007: 48 83 c1 08 add $0x8,%rcx
400b: 49 3b c9 cmp %r9,%rcx
400e: 72 d0 jb 0x3fe0
4010: 4c 3b ca cmp %rdx,%r9
4013: 73 25 jae 0x403a
4015: 0f 1f 40 00 nopl 0x0(%rax)
4019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4020: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
4026: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
402c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
4032: 49 ff c1 inc %r9
4035: 4c 3b ca cmp %rdx,%r9
4038: 72 e6 jb 0x4020
403a: 33 c0 xor %eax,%eax
403c: 41 5f pop %r15
403e: c3 ret
403f: 45 33 c9 xor %r9d,%r9d
4042: eb cc jmp 0x4010
4044: b8 fa ff ff ff mov $0xfffffffa,%eax
4049: 41 5f pop %r15
404b: c3 ret
404c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4051: 41 5f pop %r15
4053: c3 ret
4054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4060: 53 push %rbx
4061: 57 push %rdi
4062: 55 push %rbp
4063: 49 89 ca mov %rcx,%r10
4066: 4d 85 d2 test %r10,%r10
4069: 0f 84 92 01 00 00 je 0x4201
406f: 48 85 d2 test %rdx,%rdx
4072: 0f 84 89 01 00 00 je 0x4201
4078: 4d 85 c0 test %r8,%r8
407b: 0f 84 80 01 00 00 je 0x4201
4081: 45 85 c9 test %r9d,%r9d
4084: 0f 8e 6e 01 00 00 jle 0x41f8
408a: 41 83 f9 10 cmp $0x10,%r9d
408e: 0f 8c 50 01 00 00 jl 0x41e4
4094: 41 83 f9 1d cmp $0x1d,%r9d
4098: 0f 8c 4d 01 00 00 jl 0x41eb
409e: 4c 89 c1 mov %r8,%rcx
40a1: 48 83 e1 1f and $0x1f,%rcx
40a5: 89 c9 mov %ecx,%ecx
40a7: 85 c9 test %ecx,%ecx
40a9: 74 11 je 0x40bc
40ab: f6 c1 03 test $0x3,%cl
40ae: 0f 85 30 01 00 00 jne 0x41e4
40b4: f7 d9 neg %ecx
40b6: 83 c1 20 add $0x20,%ecx
40b9: c1 e9 02 shr $0x2,%ecx
40bc: 8d 41 10 lea 0x10(%rcx),%eax
40bf: 44 3b c8 cmp %eax,%r9d
40c2: 0f 8c 1c 01 00 00 jl 0x41e4
40c8: 44 89 cf mov %r9d,%edi
40cb: 33 c0 xor %eax,%eax
40cd: 2b f9 sub %ecx,%edi
40cf: 83 e7 0f and $0xf,%edi
40d2: f7 df neg %edi
40d4: 41 03 f9 add %r9d,%edi
40d7: 85 c9 test %ecx,%ecx
40d9: 76 1e jbe 0x40f9
40db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40e0: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
40e5: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
40eb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
40f1: 48 ff c0 inc %rax
40f4: 48 3b c1 cmp %rcx,%rax
40f7: 72 e7 jb 0x40e0
40f9: 48 63 c7 movslq %edi,%rax
40fc: 0f 1f 40 00 nopl 0x0(%rax)
4100: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
4105: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
410b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
4111: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
4118: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
411e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
4125: 48 83 c1 10 add $0x10,%rcx
4129: 48 3b c8 cmp %rax,%rcx
412c: 72 d2 jb 0x4100
412e: 8d 47 01 lea 0x1(%rdi),%eax
4131: 41 3b c1 cmp %r9d,%eax
4134: 0f 87 9d 00 00 00 ja 0x41d7
413a: 4d 63 c9 movslq %r9d,%r9
413d: 48 63 ff movslq %edi,%rdi
4140: 4c 2b cf sub %rdi,%r9
4143: 49 83 f9 04 cmp $0x4,%r9
4147: 0f 8c 93 00 00 00 jl 0x41e0
414d: 48 63 ff movslq %edi,%rdi
4150: 44 89 cd mov %r9d,%ebp
4153: 83 e5 fc and $0xfffffffc,%ebp
4156: 33 c9 xor %ecx,%ecx
4158: 48 63 ed movslq %ebp,%rbp
415b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
415f: 49 8d 04 ba lea (%r10,%rdi,4),%rax
4163: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
4167: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
416e: 00
416f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4176: 0f 1f 00 nopl (%rax)
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4180: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
4186: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
418b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
4190: 48 83 c1 04 add $0x4,%rcx
4194: 48 3b cd cmp %rbp,%rcx
4197: 72 e7 jb 0x4180
4199: 49 3b e9 cmp %r9,%rbp
419c: 73 39 jae 0x41d7
419e: 48 63 ff movslq %edi,%rdi
41a1: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
41a5: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
41a9: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
41ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41b4: 00
41b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41bc: 0f 1f 40 00 nopl 0x0(%rax)
41c0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
41c5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
41ca: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
41cf: 48 ff c5 inc %rbp
41d2: 49 3b e9 cmp %r9,%rbp
41d5: 72 e9 jb 0x41c0
41d7: 33 c0 xor %eax,%eax
41d9: c5 f8 77 vzeroupper
41dc: 5d pop %rbp
41dd: 5f pop %rdi
41de: 5b pop %rbx
41df: c3 ret
41e0: 33 ed xor %ebp,%ebp
41e2: eb b5 jmp 0x4199
41e4: 33 ff xor %edi,%edi
41e6: e9 43 ff ff ff jmp 0x412e
41eb: 44 89 cf mov %r9d,%edi
41ee: 33 c9 xor %ecx,%ecx
41f0: 83 e7 f0 and $0xfffffff0,%edi
41f3: e9 01 ff ff ff jmp 0x40f9
41f8: b8 fa ff ff ff mov $0xfffffffa,%eax
41fd: 5d pop %rbp
41fe: 5f pop %rdi
41ff: 5b pop %rbx
4200: c3 ret
4201: b8 f8 ff ff ff mov $0xfffffff8,%eax
4206: 5d pop %rbp
4207: 5f pop %rdi
4208: 5b pop %rbx
4209: c3 ret
420a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4211: 00
4212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4220: 48 83 ec 28 sub $0x28,%rsp
4224: 48 85 c9 test %rcx,%rcx
4227: 74 23 je 0x424c
4229: 48 85 d2 test %rdx,%rdx
422c: 74 1e je 0x424c
422e: 4d 85 c0 test %r8,%r8
4231: 74 19 je 0x424c
4233: 45 85 c9 test %r9d,%r9d
4236: 7e 1e jle 0x4256
4238: e8 73 b2 a5 01 call 0x1a5f4b0
423d: ba 02 00 00 00 mov $0x2,%edx
4242: 85 c0 test %eax,%eax
4244: 0f 45 c2 cmovne %edx,%eax
4247: 48 83 c4 28 add $0x28,%rsp
424b: c3 ret
424c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4251: 48 83 c4 28 add $0x28,%rsp
4255: c3 ret
4256: b8 fa ff ff ff mov $0xfffffffa,%eax
425b: 48 83 c4 28 add $0x28,%rsp
425f: c3 ret
4260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4265: 48 85 c9 test %rcx,%rcx
4268: 74 24 je 0x428e
426a: 48 85 d2 test %rdx,%rdx
426d: 74 1f je 0x428e
426f: 4d 85 c0 test %r8,%r8
4272: 74 1a je 0x428e
4274: 45 85 c9 test %r9d,%r9d
4277: 7e 20 jle 0x4299
4279: e8 b2 f7 a5 01 call 0x1a63a30
427e: ba 02 00 00 00 mov $0x2,%edx
4283: 85 c0 test %eax,%eax
4285: 0f 45 c2 cmovne %edx,%eax
4288: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
428d: c3 ret
428e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4293: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4298: c3 ret
4299: b8 fa ff ff ff mov $0xfffffffa,%eax
429e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
42a3: c3 ret
42a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
42ab: 00
42ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
42b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
42bf: 00
42c0: 48 83 ec 28 sub $0x28,%rsp
42c4: 48 85 c9 test %rcx,%rcx
42c7: 74 23 je 0x42ec
42c9: 48 85 d2 test %rdx,%rdx
42cc: 74 1e je 0x42ec
42ce: 4d 85 c0 test %r8,%r8
42d1: 74 19 je 0x42ec
42d3: 45 85 c9 test %r9d,%r9d
42d6: 7e 1e jle 0x42f6
42d8: e8 33 1b a6 01 call 0x1a65e10
42dd: ba 02 00 00 00 mov $0x2,%edx
42e2: 85 c0 test %eax,%eax
42e4: 0f 45 c2 cmovne %edx,%eax
42e7: 48 83 c4 28 add $0x28,%rsp
42eb: c3 ret
42ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
42f1: 48 83 c4 28 add $0x28,%rsp
42f5: c3 ret
42f6: b8 fa ff ff ff mov $0xfffffffa,%eax
42fb: 48 83 c4 28 add $0x28,%rsp
42ff: c3 ret
4300: 48 83 ec 28 sub $0x28,%rsp
4304: 48 85 c9 test %rcx,%rcx
4307: 74 23 je 0x432c
4309: 48 85 d2 test %rdx,%rdx
430c: 74 1e je 0x432c
430e: 4d 85 c0 test %r8,%r8
4311: 74 19 je 0x432c
4313: 45 85 c9 test %r9d,%r9d
4316: 7e 1e jle 0x4336
4318: e8 63 5d a6 01 call 0x1a6a080
431d: ba 02 00 00 00 mov $0x2,%edx
4322: 85 c0 test %eax,%eax
4324: 0f 45 c2 cmovne %edx,%eax
4327: 48 83 c4 28 add $0x28,%rsp
432b: c3 ret
432c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4331: 48 83 c4 28 add $0x28,%rsp
4335: c3 ret
4336: b8 fa ff ff ff mov $0xfffffffa,%eax
433b: 48 83 c4 28 add $0x28,%rsp
433f: c3 ret
4340: 48 83 ec 28 sub $0x28,%rsp
4344: 48 85 c9 test %rcx,%rcx
4347: 74 23 je 0x436c
4349: 48 85 d2 test %rdx,%rdx
434c: 74 1e je 0x436c
434e: 4d 85 c0 test %r8,%r8
4351: 74 19 je 0x436c
4353: 45 85 c9 test %r9d,%r9d
4356: 7e 1e jle 0x4376
4358: e8 23 a1 a6 01 call 0x1a6e480
435d: ba 02 00 00 00 mov $0x2,%edx
4362: 85 c0 test %eax,%eax
4364: 0f 45 c2 cmovne %edx,%eax
4367: 48 83 c4 28 add $0x28,%rsp
436b: c3 ret
436c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4371: 48 83 c4 28 add $0x28,%rsp
4375: c3 ret
4376: b8 fa ff ff ff mov $0xfffffffa,%eax
437b: 48 83 c4 28 add $0x28,%rsp
437f: c3 ret
4380: 48 83 ec 28 sub $0x28,%rsp
4384: 48 85 c9 test %rcx,%rcx
4387: 74 23 je 0x43ac
4389: 48 85 d2 test %rdx,%rdx
438c: 74 1e je 0x43ac
438e: 4d 85 c0 test %r8,%r8
4391: 74 19 je 0x43ac
4393: 45 85 c9 test %r9d,%r9d
4396: 7e 1e jle 0x43b6
4398: e8 83 d9 a6 01 call 0x1a71d20
439d: ba 02 00 00 00 mov $0x2,%edx
43a2: 85 c0 test %eax,%eax
43a4: 0f 45 c2 cmovne %edx,%eax
43a7: 48 83 c4 28 add $0x28,%rsp
43ab: c3 ret
43ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
43b1: 48 83 c4 28 add $0x28,%rsp
43b5: c3 ret
43b6: b8 fa ff ff ff mov $0xfffffffa,%eax
43bb: 48 83 c4 28 add $0x28,%rsp
43bf: c3 ret
43c0: 48 83 ec 28 sub $0x28,%rsp
43c4: 48 85 c9 test %rcx,%rcx
43c7: 74 20 je 0x43e9
43c9: 48 85 d2 test %rdx,%rdx
43cc: 74 1b je 0x43e9
43ce: 45 85 c0 test %r8d,%r8d
43d1: 7f 0a jg 0x43dd
43d3: b8 fa ff ff ff mov $0xfffffffa,%eax
43d8: 48 83 c4 28 add $0x28,%rsp
43dc: c3 ret
43dd: e8 3e 9f 03 00 call 0x3e320
43e2: 33 c0 xor %eax,%eax
43e4: 48 83 c4 28 add $0x28,%rsp
43e8: c3 ret
43e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
43ee: 48 83 c4 28 add $0x28,%rsp
43f2: c3 ret
43f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
43f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43ff: 00
4400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4405: 48 85 c9 test %rcx,%rcx
4408: 74 22 je 0x442c
440a: 48 85 d2 test %rdx,%rdx
440d: 74 1d je 0x442c
440f: 45 85 c0 test %r8d,%r8d
4412: 7f 0b jg 0x441f
4414: b8 fa ff ff ff mov $0xfffffffa,%eax
4419: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
441e: c3 ret
441f: e8 dc a1 03 00 call 0x3e600
4424: 33 c0 xor %eax,%eax
4426: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
442b: c3 ret
442c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4431: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4436: c3 ret
4437: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
443e: 00 00
4440: 48 83 ec 28 sub $0x28,%rsp
4444: 48 85 c9 test %rcx,%rcx
4447: 74 20 je 0x4469
4449: 48 85 d2 test %rdx,%rdx
444c: 74 1b je 0x4469
444e: 45 85 c0 test %r8d,%r8d
4451: 7f 0a jg 0x445d
4453: b8 fa ff ff ff mov $0xfffffffa,%eax
4458: 48 83 c4 28 add $0x28,%rsp
445c: c3 ret
445d: e8 7e a4 03 00 call 0x3e8e0
4462: 33 c0 xor %eax,%eax
4464: 48 83 c4 28 add $0x28,%rsp
4468: c3 ret
4469: b8 f8 ff ff ff mov $0xfffffff8,%eax
446e: 48 83 c4 28 add $0x28,%rsp
4472: c3 ret
4473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
447f: 00
4480: 41 54 push %r12
4482: 55 push %rbp
4483: 49 89 d1 mov %rdx,%r9
4486: 48 85 c9 test %rcx,%rcx
4489: 0f 84 cf 02 00 00 je 0x475e
448f: 4d 85 c9 test %r9,%r9
4492: 0f 84 c6 02 00 00 je 0x475e
4498: 45 85 c0 test %r8d,%r8d
449b: 0f 8e b4 02 00 00 jle 0x4755
44a1: 41 83 f8 08 cmp $0x8,%r8d
44a5: 0f 8c 9b 02 00 00 jl 0x4746
44ab: 4c 89 c8 mov %r9,%rax
44ae: 48 83 e0 1f and $0x1f,%rax
44b2: 89 c0 mov %eax,%eax
44b4: 85 c0 test %eax,%eax
44b6: 74 0d je 0x44c5
44b8: a8 0f test $0xf,%al
44ba: 0f 85 86 02 00 00 jne 0x4746
44c0: b8 01 00 00 00 mov $0x1,%eax
44c5: 8d 50 08 lea 0x8(%rax),%edx
44c8: 44 3b c2 cmp %edx,%r8d
44cb: 0f 8c 75 02 00 00 jl 0x4746
44d1: 44 89 c5 mov %r8d,%ebp
44d4: 45 33 db xor %r11d,%r11d
44d7: 2b e8 sub %eax,%ebp
44d9: 45 33 d2 xor %r10d,%r10d
44dc: 83 e5 07 and $0x7,%ebp
44df: 4c 89 ca mov %r9,%rdx
44e2: f7 dd neg %ebp
44e4: 41 03 e8 add %r8d,%ebp
44e7: 85 c0 test %eax,%eax
44e9: 76 4e jbe 0x4539
44eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44f2: 00
44f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4500: c5 f9 10 12 vmovupd (%rdx),%xmm2
4504: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
450a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
4510: 49 ff c3 inc %r11
4513: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
4517: 49 83 c2 10 add $0x10,%r10
451b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
4520: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
4524: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
4528: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
452c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
4530: 48 83 c2 10 add $0x10,%rdx
4534: 4c 3b d8 cmp %rax,%r11
4537: 72 c7 jb 0x4500
4539: 49 89 c2 mov %rax,%r10
453c: 49 c1 e2 04 shl $0x4,%r10
4540: 48 63 d5 movslq %ebp,%rdx
4543: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
454a: 00
454b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4552: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4560: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
4566: 48 83 c0 08 add $0x8,%rax
456a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
4570: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
4576: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
457a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
4581: 01
4582: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
4587: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
458b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
458f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
4596: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
459a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
45a0: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
45a7: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
45ae: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
45b2: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
45b9: 01
45ba: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
45bf: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
45c3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
45c7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
45cb: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
45d2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
45d9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
45e0: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
45e7: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
45eb: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
45f2: 01
45f3: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
45f8: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
45fc: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
4600: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
4607: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
460b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
4612: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
4619: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
4620: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
4624: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
462b: 01
462c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
4631: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
4635: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
4639: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
463d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
4644: 49 81 c2 80 00 00 00 add $0x80,%r10
464b: 48 3b c2 cmp %rdx,%rax
464e: 0f 82 0c ff ff ff jb 0x4560
4654: 8d 45 01 lea 0x1(%rbp),%eax
4657: 41 3b c0 cmp %r8d,%eax
465a: 0f 87 d9 00 00 00 ja 0x4739
4660: 4d 63 c0 movslq %r8d,%r8
4663: 4c 2b c2 sub %rdx,%r8
4666: 49 83 f8 02 cmp $0x2,%r8
466a: 0f 8c d2 00 00 00 jl 0x4742
4670: 48 c1 e2 04 shl $0x4,%rdx
4674: 44 89 c0 mov %r8d,%eax
4677: 83 e0 fe and $0xfffffffe,%eax
467a: 45 33 e4 xor %r12d,%r12d
467d: 48 63 c0 movslq %eax,%rax
4680: 45 33 d2 xor %r10d,%r10d
4683: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
4687: 49 03 d1 add %r9,%rdx
468a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4691: 00
4692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46a0: c5 fd 10 12 vmovupd (%rdx),%ymm2
46a4: 49 83 c4 02 add $0x2,%r12
46a8: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
46ae: c5 ff 12 0a vmovddup (%rdx),%ymm1
46b2: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
46b6: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
46bd: 01
46be: 49 83 c2 20 add $0x20,%r10
46c2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
46c7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
46cb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
46cf: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
46d3: c5 fd 11 12 vmovupd %ymm2,(%rdx)
46d7: 48 83 c2 20 add $0x20,%rdx
46db: 4c 3b e0 cmp %rax,%r12
46de: 72 c0 jb 0x46a0
46e0: 48 89 c2 mov %rax,%rdx
46e3: 48 c1 e2 04 shl $0x4,%rdx
46e7: 49 3b c0 cmp %r8,%rax
46ea: 73 4d jae 0x4739
46ec: 48 63 ed movslq %ebp,%rbp
46ef: 48 c1 e5 04 shl $0x4,%rbp
46f3: 4c 03 cd add %rbp,%r9
46f6: 48 03 cd add %rbp,%rcx
46f9: 4c 03 ca add %rdx,%r9
46fc: 0f 1f 40 00 nopl 0x0(%rax)
4700: c4 c1 79 10 11 vmovupd (%r9),%xmm2
4705: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
470a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
470f: 48 ff c0 inc %rax
4712: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
4716: 48 83 c2 10 add $0x10,%rdx
471a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
471f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
4723: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
4727: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
472b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
4730: 49 83 c1 10 add $0x10,%r9
4734: 49 3b c0 cmp %r8,%rax
4737: 72 c7 jb 0x4700
4739: 33 c0 xor %eax,%eax
473b: c5 f8 77 vzeroupper
473e: 5d pop %rbp
473f: 41 5c pop %r12
4741: c3 ret
4742: 33 c0 xor %eax,%eax
4744: eb 9a jmp 0x46e0
4746: 33 ed xor %ebp,%ebp
4748: 41 83 f8 01 cmp $0x1,%r8d
474c: 72 eb jb 0x4739
474e: 4d 63 c0 movslq %r8d,%r8
4751: 33 c0 xor %eax,%eax
4753: eb 8b jmp 0x46e0
4755: b8 fa ff ff ff mov $0xfffffffa,%eax
475a: 5d pop %rbp
475b: 41 5c pop %r12
475d: c3 ret
475e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4763: 5d pop %rbp
4764: 41 5c pop %r12
4766: c3 ret
4767: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
476e: 00
476f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4776: 0f 1f 00 nopl (%rax)
4779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4780: 41 54 push %r12
4782: 49 89 cb mov %rcx,%r11
4785: 4d 85 db test %r11,%r11
4788: 0f 84 dd 01 00 00 je 0x496b
478e: 48 85 d2 test %rdx,%rdx
4791: 0f 84 d4 01 00 00 je 0x496b
4797: 45 85 c0 test %r8d,%r8d
479a: 0f 8e c3 01 00 00 jle 0x4963
47a0: 4d 63 c8 movslq %r8d,%r9
47a3: 49 83 f9 08 cmp $0x8,%r9
47a7: 0f 8c b1 01 00 00 jl 0x495e
47ad: 48 89 d0 mov %rdx,%rax
47b0: 48 83 e0 1f and $0x1f,%rax
47b4: 85 c0 test %eax,%eax
47b6: 74 0d je 0x47c5
47b8: a8 0f test $0xf,%al
47ba: 0f 85 9e 01 00 00 jne 0x495e
47c0: b8 01 00 00 00 mov $0x1,%eax
47c5: 41 89 c2 mov %eax,%r10d
47c8: 49 8d 4a 08 lea 0x8(%r10),%rcx
47cc: 4c 3b c9 cmp %rcx,%r9
47cf: 0f 8c 89 01 00 00 jl 0x495e
47d5: 44 89 c1 mov %r8d,%ecx
47d8: 2b c8 sub %eax,%ecx
47da: 83 e1 07 and $0x7,%ecx
47dd: 44 2b c1 sub %ecx,%r8d
47e0: 33 c9 xor %ecx,%ecx
47e2: 4d 63 c0 movslq %r8d,%r8
47e5: 45 33 e4 xor %r12d,%r12d
47e8: 85 c0 test %eax,%eax
47ea: 48 89 d0 mov %rdx,%rax
47ed: 76 47 jbe 0x4836
47ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47f6: 00
47f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47fe: 66 90 xchg %ax,%ax
4800: c5 f9 10 18 vmovupd (%rax),%xmm3
4804: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
480a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
480e: 48 ff c1 inc %rcx
4811: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
4816: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
481a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
4820: 49 83 c4 10 add $0x10,%r12
4824: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
4829: c5 f9 11 28 vmovupd %xmm5,(%rax)
482d: 48 83 c0 10 add $0x10,%rax
4831: 49 3b ca cmp %r10,%rcx
4834: 72 ca jb 0x4800
4836: 4c 89 d0 mov %r10,%rax
4839: 48 c1 e0 04 shl $0x4,%rax
483d: 0f 1f 00 nopl (%rax)
4840: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
4845: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
4849: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
484f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
4853: 49 83 c2 08 add $0x8,%r10
4857: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
485c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
4860: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
4865: c5 ff 12 29 vmovddup (%rcx),%ymm5
4869: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
486e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
4872: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
4879: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
487d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
4882: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
4886: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
488b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
4890: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
4895: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
489a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
48a1: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
48a5: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
48aa: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
48ae: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
48b3: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
48b8: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
48bd: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
48c2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
48c9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
48cd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
48d2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
48d6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
48db: 48 05 80 00 00 00 add $0x80,%rax
48e1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
48e6: 4d 3b d0 cmp %r8,%r10
48e9: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
48ee: 0f 82 4c ff ff ff jb 0x4840
48f4: 4c 89 c0 mov %r8,%rax
48f7: 48 c1 e0 04 shl $0x4,%rax
48fb: 48 03 d0 add %rax,%rdx
48fe: 4d 3b c1 cmp %r9,%r8
4901: 73 53 jae 0x4956
4903: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
490a: 00
490b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4920: c5 f9 10 1a vmovupd (%rdx),%xmm3
4924: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
492a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
492e: 49 ff c0 inc %r8
4931: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
4936: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
493a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
4940: 48 83 c0 10 add $0x10,%rax
4944: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
4949: c5 f9 11 2a vmovupd %xmm5,(%rdx)
494d: 48 83 c2 10 add $0x10,%rdx
4951: 4d 3b c1 cmp %r9,%r8
4954: 72 ca jb 0x4920
4956: 33 c0 xor %eax,%eax
4958: c5 f8 77 vzeroupper
495b: 41 5c pop %r12
495d: c3 ret
495e: 45 33 c0 xor %r8d,%r8d
4961: eb 91 jmp 0x48f4
4963: b8 fa ff ff ff mov $0xfffffffa,%eax
4968: 41 5c pop %r12
496a: c3 ret
496b: b8 f8 ff ff ff mov $0xfffffff8,%eax
4970: 41 5c pop %r12
4972: c3 ret
4973: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4978: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
497f: 00
4980: 41 54 push %r12
4982: 49 89 cb mov %rcx,%r11
4985: 4d 85 db test %r11,%r11
4988: 0f 84 f9 01 00 00 je 0x4b87
498e: 48 85 d2 test %rdx,%rdx
4991: 0f 84 f0 01 00 00 je 0x4b87
4997: 45 85 c0 test %r8d,%r8d
499a: 0f 8e df 01 00 00 jle 0x4b7f
49a0: 4d 63 c8 movslq %r8d,%r9
49a3: 49 83 f9 08 cmp $0x8,%r9
49a7: 0f 8c cd 01 00 00 jl 0x4b7a
49ad: 48 89 d0 mov %rdx,%rax
49b0: 48 83 e0 1f and $0x1f,%rax
49b4: 85 c0 test %eax,%eax
49b6: 74 0d je 0x49c5
49b8: a8 0f test $0xf,%al
49ba: 0f 85 ba 01 00 00 jne 0x4b7a
49c0: b8 01 00 00 00 mov $0x1,%eax
49c5: 41 89 c2 mov %eax,%r10d
49c8: 49 8d 4a 08 lea 0x8(%r10),%rcx
49cc: 4c 3b c9 cmp %rcx,%r9
49cf: 0f 8c a5 01 00 00 jl 0x4b7a
49d5: 44 89 c1 mov %r8d,%ecx
49d8: 2b c8 sub %eax,%ecx
49da: 83 e1 07 and $0x7,%ecx
49dd: 44 2b c1 sub %ecx,%r8d
49e0: 33 c9 xor %ecx,%ecx
49e2: 4d 63 c0 movslq %r8d,%r8
49e5: 45 33 e4 xor %r12d,%r12d
49e8: 85 c0 test %eax,%eax
49ea: 48 89 d0 mov %rdx,%rax
49ed: 76 43 jbe 0x4a32
49ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49f6: 00
49f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49fe: 66 90 xchg %ax,%ax
4a00: c5 f9 10 18 vmovupd (%rax),%xmm3
4a04: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
4a0a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
4a0e: 48 ff c1 inc %rcx
4a11: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
4a16: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
4a1a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
4a21: 49 83 c4 10 add $0x10,%r12
4a25: c5 f9 11 20 vmovupd %xmm4,(%rax)
4a29: 48 83 c0 10 add $0x10,%rax
4a2d: 49 3b ca cmp %r10,%rcx
4a30: 72 ce jb 0x4a00
4a32: 4c 89 d0 mov %r10,%rax
4a35: 48 c1 e0 04 shl $0x4,%rax
4a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a40: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
4a45: 49 83 c2 08 add $0x8,%r10
4a49: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
4a4f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
4a56: 01
4a57: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
4a5e: 02
4a5f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
4a66: 03
4a67: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
4a6b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
4a70: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
4a74: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
4a79: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
4a7e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
4a83: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
4a8a: 01
4a8b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
4a91: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
4a98: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
4a9e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
4aa5: 01
4aa6: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
4aac: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
4ab3: 01
4ab4: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
4abb: 02
4abc: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
4ac2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
4ac9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
4acf: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
4ad6: 02
4ad7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
4add: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
4ae4: 02
4ae5: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
4aec: 03
4aed: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
4af3: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
4afa: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
4b00: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
4b06: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
4b0c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
4b12: 48 05 80 00 00 00 add $0x80,%rax
4b18: 4d 3b d0 cmp %r8,%r10
4b1b: 0f 82 1f ff ff ff jb 0x4a40
4b21: 4c 89 c0 mov %r8,%rax
4b24: 48 c1 e0 04 shl $0x4,%rax
4b28: 48 03 d0 add %rax,%rdx
4b2b: 4d 3b c1 cmp %r9,%r8
4b2e: 73 42 jae 0x4b72
4b30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b37: 00
4b38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b3f: 90 nop
4b40: c5 f9 10 1a vmovupd (%rdx),%xmm3
4b44: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
4b4a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
4b4e: 49 ff c0 inc %r8
4b51: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
4b56: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
4b5a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
4b61: 48 83 c0 10 add $0x10,%rax
4b65: c5 f9 11 22 vmovupd %xmm4,(%rdx)
4b69: 48 83 c2 10 add $0x10,%rdx
4b6d: 4d 3b c1 cmp %r9,%r8
4b70: 72 ce jb 0x4b40
4b72: 33 c0 xor %eax,%eax
4b74: c5 f8 77 vzeroupper
4b77: 41 5c pop %r12
4b79: c3 ret
4b7a: 45 33 c0 xor %r8d,%r8d
4b7d: eb a2 jmp 0x4b21
4b7f: b8 fa ff ff ff mov $0xfffffffa,%eax
4b84: 41 5c pop %r12
4b86: c3 ret
4b87: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b8c: 41 5c pop %r12
4b8e: c3 ret
4b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b96: 00
4b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b9e: 66 90 xchg %ax,%ax
4ba0: 57 push %rdi
4ba1: 41 54 push %r12
4ba3: 55 push %rbp
4ba4: 48 89 d5 mov %rdx,%rbp
4ba7: 48 85 c9 test %rcx,%rcx
4baa: 0f 84 f7 01 00 00 je 0x4da7
4bb0: 48 85 ed test %rbp,%rbp
4bb3: 0f 84 ee 01 00 00 je 0x4da7
4bb9: 4d 85 c0 test %r8,%r8
4bbc: 0f 84 e5 01 00 00 je 0x4da7
4bc2: 45 85 c9 test %r9d,%r9d
4bc5: 0f 8e d2 01 00 00 jle 0x4d9d
4bcb: 41 83 f9 08 cmp $0x8,%r9d
4bcf: 0f 8c b8 01 00 00 jl 0x4d8d
4bd5: 4d 89 c2 mov %r8,%r10
4bd8: 49 83 e2 0f and $0xf,%r10
4bdc: 45 85 d2 test %r10d,%r10d
4bdf: 74 18 je 0x4bf9
4be1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
4be8: 0f 85 9f 01 00 00 jne 0x4d8d
4bee: 41 f7 da neg %r10d
4bf1: 41 83 c2 10 add $0x10,%r10d
4bf5: 41 c1 ea 02 shr $0x2,%r10d
4bf9: 41 8d 42 08 lea 0x8(%r10),%eax
4bfd: 44 3b c8 cmp %eax,%r9d
4c00: 0f 8c 87 01 00 00 jl 0x4d8d
4c06: 44 89 c8 mov %r9d,%eax
4c09: 33 d2 xor %edx,%edx
4c0b: 41 2b c2 sub %r10d,%eax
4c0e: 83 e0 07 and $0x7,%eax
4c11: f7 d8 neg %eax
4c13: 41 03 c1 add %r9d,%eax
4c16: 44 89 d7 mov %r10d,%edi
4c19: 45 85 d2 test %r10d,%r10d
4c1c: 76 21 jbe 0x4c3f
4c1e: 66 90 xchg %ax,%ax
4c20: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
4c25: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
4c2b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
4c31: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
4c37: 48 ff c2 inc %rdx
4c3a: 48 3b d7 cmp %rdi,%rdx
4c3d: 72 e1 jb 0x4c20
4c3f: 45 89 d2 mov %r10d,%r10d
4c42: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
4c47: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
4c4e: 48 63 d0 movslq %eax,%rdx
4c51: 74 4d je 0x4ca0
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: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
4c64: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
4c69: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
4c6e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
4c73: 0f 59 c8 mulps %xmm0,%xmm1
4c76: 0f 59 da mulps %xmm2,%xmm3
4c79: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
4c7e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
4c84: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
4c89: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
4c8f: 48 83 c7 08 add $0x8,%rdi
4c93: 48 3b fa cmp %rdx,%rdi
4c96: 72 c8 jb 0x4c60
4c98: eb 38 jmp 0x4cd2
4c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4ca0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
4ca4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
4ca9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
4cae: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
4cb3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
4cb8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
4cbe: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
4cc3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
4cc9: 48 83 c7 08 add $0x8,%rdi
4ccd: 48 3b fa cmp %rdx,%rdi
4cd0: 72 ce jb 0x4ca0
4cd2: 8d 78 01 lea 0x1(%rax),%edi
4cd5: 41 3b f9 cmp %r9d,%edi
4cd8: 0f 87 a3 00 00 00 ja 0x4d81
4cde: 4d 63 c9 movslq %r9d,%r9
4ce1: 4c 2b ca sub %rdx,%r9
4ce4: 49 83 f9 04 cmp $0x4,%r9
4ce8: 0f 8c 9a 00 00 00 jl 0x4d88
4cee: 45 89 cc mov %r9d,%r12d
4cf1: 45 33 db xor %r11d,%r11d
4cf4: 41 83 e4 fc and $0xfffffffc,%r12d
4cf8: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
4cfd: 4d 63 e4 movslq %r12d,%r12
4d00: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
4d04: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
4d08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d0f: 00
4d10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4d1e: 00 00
4d20: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
4d25: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
4d2a: 0f 59 c8 mulps %xmm0,%xmm1
4d2d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
4d32: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
4d37: 49 83 c3 04 add $0x4,%r11
4d3b: 4d 3b dc cmp %r12,%r11
4d3e: 72 e0 jb 0x4d20
4d40: 4d 3b e1 cmp %r9,%r12
4d43: 73 3c jae 0x4d81
4d45: 48 63 c0 movslq %eax,%rax
4d48: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
4d4d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
4d51: 49 8d 04 80 lea (%r8,%rax,4),%rax
4d55: 0f 1f 40 00 nopl 0x0(%rax)
4d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d60: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
4d66: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
4d6d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
4d73: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
4d79: 49 ff c4 inc %r12
4d7c: 4d 3b e1 cmp %r9,%r12
4d7f: 72 df jb 0x4d60
4d81: 33 c0 xor %eax,%eax
4d83: 5d pop %rbp
4d84: 41 5c pop %r12
4d86: 5f pop %rdi
4d87: c3 ret
4d88: 45 33 e4 xor %r12d,%r12d
4d8b: eb b3 jmp 0x4d40
4d8d: 33 c0 xor %eax,%eax
4d8f: 41 83 f9 01 cmp $0x1,%r9d
4d93: 72 ec jb 0x4d81
4d95: 4d 63 c9 movslq %r9d,%r9
4d98: 45 33 e4 xor %r12d,%r12d
4d9b: eb a3 jmp 0x4d40
4d9d: b8 fa ff ff ff mov $0xfffffffa,%eax
4da2: 5d pop %rbp
4da3: 41 5c pop %r12
4da5: 5f pop %rdi
4da6: c3 ret
4da7: b8 f8 ff ff ff mov $0xfffffff8,%eax
4dac: 5d pop %rbp
4dad: 41 5c pop %r12
4daf: 5f pop %rdi
4db0: c3 ret
4db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4db8: 00
4db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4dc0: 56 push %rsi
4dc1: 57 push %rdi
4dc2: 41 54 push %r12
4dc4: 48 89 d7 mov %rdx,%rdi
4dc7: 48 85 c9 test %rcx,%rcx
4dca: 0f 84 f3 01 00 00 je 0x4fc3
4dd0: 48 85 ff test %rdi,%rdi
4dd3: 0f 84 ea 01 00 00 je 0x4fc3
4dd9: 4d 85 c0 test %r8,%r8
4ddc: 0f 84 e1 01 00 00 je 0x4fc3
4de2: 45 85 c9 test %r9d,%r9d
4de5: 0f 8e ce 01 00 00 jle 0x4fb9
4deb: 41 83 f9 08 cmp $0x8,%r9d
4def: 0f 8c b5 01 00 00 jl 0x4faa
4df5: 4d 89 c2 mov %r8,%r10
4df8: 49 83 e2 0f and $0xf,%r10
4dfc: 45 85 d2 test %r10d,%r10d
4dff: 74 18 je 0x4e19
4e01: 41 f7 c2 03 00 00 00 test $0x3,%r10d
4e08: 0f 85 9c 01 00 00 jne 0x4faa
4e0e: 41 f7 da neg %r10d
4e11: 41 83 c2 10 add $0x10,%r10d
4e15: 41 c1 ea 02 shr $0x2,%r10d
4e19: 44 89 d0 mov %r10d,%eax
4e1c: 83 c0 08 add $0x8,%eax
4e1f: 44 3b c8 cmp %eax,%r9d
4e22: 0f 8c 82 01 00 00 jl 0x4faa
4e28: 44 89 ce mov %r9d,%esi
4e2b: 33 d2 xor %edx,%edx
4e2d: 41 2b f2 sub %r10d,%esi
4e30: 83 e6 07 and $0x7,%esi
4e33: f7 de neg %esi
4e35: 41 03 f1 add %r9d,%esi
4e38: 44 89 d0 mov %r10d,%eax
4e3b: 45 85 d2 test %r10d,%r10d
4e3e: 76 1f jbe 0x4e5f
4e40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
4e45: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
4e4a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
4e50: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
4e56: 48 8d 52 01 lea 0x1(%rdx),%rdx
4e5a: 48 3b d0 cmp %rax,%rdx
4e5d: 72 e1 jb 0x4e40
4e5f: 45 89 d2 mov %r10d,%r10d
4e62: 48 63 d6 movslq %esi,%rdx
4e65: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
4e69: 49 f7 c3 0f 00 00 00 test $0xf,%r11
4e70: 74 4e je 0x4ec0
4e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e80: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
4e84: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
4e89: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
4e8d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
4e92: 0f 59 c8 mulps %xmm0,%xmm1
4e95: 0f 59 da mulps %xmm2,%xmm3
4e98: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
4e9d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
4ea3: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
4ea8: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
4eae: 48 8d 40 08 lea 0x8(%rax),%rax
4eb2: 48 3b c2 cmp %rdx,%rax
4eb5: 72 c9 jb 0x4e80
4eb7: eb 38 jmp 0x4ef1
4eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ec0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
4ec4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
4ec9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
4ecd: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
4ed2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
4ed7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
4edd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
4ee2: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
4ee8: 48 8d 40 08 lea 0x8(%rax),%rax
4eec: 48 3b c2 cmp %rdx,%rax
4eef: 72 cf jb 0x4ec0
4ef1: 8d 46 01 lea 0x1(%rsi),%eax
4ef4: 41 3b c1 cmp %r9d,%eax
4ef7: 0f 87 a2 00 00 00 ja 0x4f9f
4efd: 4d 63 c9 movslq %r9d,%r9
4f00: 4c 2b ca sub %rdx,%r9
4f03: 49 83 f9 04 cmp $0x4,%r9
4f07: 0f 8c 99 00 00 00 jl 0x4fa6
4f0d: 48 c1 e2 02 shl $0x2,%rdx
4f11: 44 89 c8 mov %r9d,%eax
4f14: 83 e0 fc and $0xfffffffc,%eax
4f17: 49 89 d3 mov %rdx,%r11
4f1a: 49 89 d2 mov %rdx,%r10
4f1d: 45 33 e4 xor %r12d,%r12d
4f20: 48 63 c0 movslq %eax,%rax
4f23: 4c 03 df add %rdi,%r11
4f26: 4c 03 d1 add %rcx,%r10
4f29: 49 03 d0 add %r8,%rdx
4f2c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f33: 00
4f34: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f40: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
4f45: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
4f4a: 0f 59 c8 mulps %xmm0,%xmm1
4f4d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
4f52: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
4f57: 4d 8d 64 24 04 lea 0x4(%r12),%r12
4f5c: 4c 3b e0 cmp %rax,%r12
4f5f: 72 df jb 0x4f40
4f61: 49 3b c1 cmp %r9,%rax
4f64: 73 39 jae 0x4f9f
4f66: 48 63 f6 movslq %esi,%rsi
4f69: 48 c1 e6 02 shl $0x2,%rsi
4f6d: 48 03 fe add %rsi,%rdi
4f70: 48 03 ce add %rsi,%rcx
4f73: 4c 03 c6 add %rsi,%r8
4f76: 0f 1f 00 nopl (%rax)
4f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f80: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
4f85: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
4f8a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
4f90: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
4f96: 48 8d 40 01 lea 0x1(%rax),%rax
4f9a: 49 3b c1 cmp %r9,%rax
4f9d: 72 e1 jb 0x4f80
4f9f: 33 c0 xor %eax,%eax
4fa1: 41 5c pop %r12
4fa3: 5f pop %rdi
4fa4: 5e pop %rsi
4fa5: c3 ret
4fa6: 33 c0 xor %eax,%eax
4fa8: eb b7 jmp 0x4f61
4faa: 33 f6 xor %esi,%esi
4fac: 41 83 f9 01 cmp $0x1,%r9d
4fb0: 72 ed jb 0x4f9f
4fb2: 4d 63 c9 movslq %r9d,%r9
4fb5: 33 c0 xor %eax,%eax
4fb7: eb a8 jmp 0x4f61
4fb9: b8 fa ff ff ff mov $0xfffffffa,%eax
4fbe: 41 5c pop %r12
4fc0: 5f pop %rdi
4fc1: 5e pop %rsi
4fc2: c3 ret
4fc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
4fc8: 41 5c pop %r12
4fca: 5f pop %rdi
4fcb: 5e pop %rsi
4fcc: c3 ret
4fcd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fd4: 00
4fd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fdc: 0f 1f 40 00 nopl 0x0(%rax)
4fe0: 57 push %rdi
4fe1: 41 54 push %r12
4fe3: 55 push %rbp
4fe4: 48 89 d5 mov %rdx,%rbp
4fe7: 48 85 c9 test %rcx,%rcx
4fea: 0f 84 f8 01 00 00 je 0x51e8
4ff0: 48 85 ed test %rbp,%rbp
4ff3: 0f 84 ef 01 00 00 je 0x51e8
4ff9: 4d 85 c0 test %r8,%r8
4ffc: 0f 84 e6 01 00 00 je 0x51e8
5002: 45 85 c9 test %r9d,%r9d
5005: 0f 8e d3 01 00 00 jle 0x51de
500b: 41 83 f9 08 cmp $0x8,%r9d
500f: 0f 8c b9 01 00 00 jl 0x51ce
5015: 4d 89 c2 mov %r8,%r10
5018: 49 83 e2 0f and $0xf,%r10
501c: 45 85 d2 test %r10d,%r10d
501f: 74 18 je 0x5039
5021: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5028: 0f 85 a0 01 00 00 jne 0x51ce
502e: 41 f7 da neg %r10d
5031: 41 83 c2 10 add $0x10,%r10d
5035: 41 c1 ea 02 shr $0x2,%r10d
5039: 41 8d 42 08 lea 0x8(%r10),%eax
503d: 44 3b c8 cmp %eax,%r9d
5040: 0f 8c 88 01 00 00 jl 0x51ce
5046: 44 89 c8 mov %r9d,%eax
5049: 33 d2 xor %edx,%edx
504b: 41 2b c2 sub %r10d,%eax
504e: 44 89 d7 mov %r10d,%edi
5051: 83 e0 07 and $0x7,%eax
5054: f7 d8 neg %eax
5056: 41 03 c1 add %r9d,%eax
5059: 45 85 d2 test %r10d,%r10d
505c: 76 22 jbe 0x5080
505e: 66 90 xchg %ax,%ax
5060: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5065: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
506b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
5071: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5077: 48 83 c2 01 add $0x1,%rdx
507b: 48 3b d7 cmp %rdi,%rdx
507e: 72 e0 jb 0x5060
5080: 45 89 d2 mov %r10d,%r10d
5083: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
5088: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
508f: 48 63 d0 movslq %eax,%rdx
5092: 74 4c je 0x50e0
5094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
50a0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
50a4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
50a9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
50ae: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
50b3: 0f 59 c8 mulps %xmm0,%xmm1
50b6: 0f 59 da mulps %xmm2,%xmm3
50b9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
50be: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
50c4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
50c9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
50cf: 48 83 c7 08 add $0x8,%rdi
50d3: 48 3b fa cmp %rdx,%rdi
50d6: 72 c8 jb 0x50a0
50d8: eb 38 jmp 0x5112
50da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
50e0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
50e4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
50e9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
50ee: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
50f3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
50f8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
50fe: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
5103: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
5109: 48 83 c7 08 add $0x8,%rdi
510d: 48 3b fa cmp %rdx,%rdi
5110: 72 ce jb 0x50e0
5112: 8d 78 01 lea 0x1(%rax),%edi
5115: 41 3b f9 cmp %r9d,%edi
5118: 0f 87 a4 00 00 00 ja 0x51c2
511e: 4d 63 c9 movslq %r9d,%r9
5121: 4c 2b ca sub %rdx,%r9
5124: 49 83 f9 04 cmp $0x4,%r9
5128: 0f 8c 9b 00 00 00 jl 0x51c9
512e: 45 89 cc mov %r9d,%r12d
5131: 45 33 db xor %r11d,%r11d
5134: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
5139: 41 83 e4 fc and $0xfffffffc,%r12d
513d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
5141: 4d 63 e4 movslq %r12d,%r12
5144: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
5148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
514f: 00
5150: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
515e: 00 00
5160: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
5165: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
516a: 0f 59 c8 mulps %xmm0,%xmm1
516d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
5172: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
5177: 49 83 c3 04 add $0x4,%r11
517b: 4d 3b dc cmp %r12,%r11
517e: 72 e0 jb 0x5160
5180: 4d 3b e1 cmp %r9,%r12
5183: 73 3d jae 0x51c2
5185: 48 63 c0 movslq %eax,%rax
5188: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
518d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5191: 49 8d 04 80 lea (%r8,%rax,4),%rax
5195: 0f 1f 40 00 nopl 0x0(%rax)
5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51a0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
51a6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
51ad: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
51b3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
51b9: 49 83 c4 01 add $0x1,%r12
51bd: 4d 3b e1 cmp %r9,%r12
51c0: 72 de jb 0x51a0
51c2: 33 c0 xor %eax,%eax
51c4: 5d pop %rbp
51c5: 41 5c pop %r12
51c7: 5f pop %rdi
51c8: c3 ret
51c9: 45 33 e4 xor %r12d,%r12d
51cc: eb b2 jmp 0x5180
51ce: 33 c0 xor %eax,%eax
51d0: 41 83 f9 01 cmp $0x1,%r9d
51d4: 72 ec jb 0x51c2
51d6: 4d 63 c9 movslq %r9d,%r9
51d9: 45 33 e4 xor %r12d,%r12d
51dc: eb a2 jmp 0x5180
51de: b8 fa ff ff ff mov $0xfffffffa,%eax
51e3: 5d pop %rbp
51e4: 41 5c pop %r12
51e6: 5f pop %rdi
51e7: c3 ret
51e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
51ed: 5d pop %rbp
51ee: 41 5c pop %r12
51f0: 5f pop %rdi
51f1: c3 ret
51f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5200: 48 83 ec 28 sub $0x28,%rsp
5204: 48 85 c9 test %rcx,%rcx
5207: 74 25 je 0x522e
5209: 48 85 d2 test %rdx,%rdx
520c: 74 20 je 0x522e
520e: 4d 85 c0 test %r8,%r8
5211: 74 1b je 0x522e
5213: 45 85 c9 test %r9d,%r9d
5216: 7f 0a jg 0x5222
5218: b8 fa ff ff ff mov $0xfffffffa,%eax
521d: 48 83 c4 28 add $0x28,%rsp
5221: c3 ret
5222: e8 59 99 03 00 call 0x3eb80
5227: 33 c0 xor %eax,%eax
5229: 48 83 c4 28 add $0x28,%rsp
522d: c3 ret
522e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5233: 48 83 c4 28 add $0x28,%rsp
5237: c3 ret
5238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
523f: 00
5240: 48 83 ec 28 sub $0x28,%rsp
5244: 48 85 c9 test %rcx,%rcx
5247: 74 25 je 0x526e
5249: 48 85 d2 test %rdx,%rdx
524c: 74 20 je 0x526e
524e: 4d 85 c0 test %r8,%r8
5251: 74 1b je 0x526e
5253: 45 85 c9 test %r9d,%r9d
5256: 7f 0a jg 0x5262
5258: b8 fa ff ff ff mov $0xfffffffa,%eax
525d: 48 83 c4 28 add $0x28,%rsp
5261: c3 ret
5262: e8 59 99 03 00 call 0x3ebc0
5267: 33 c0 xor %eax,%eax
5269: 48 83 c4 28 add $0x28,%rsp
526d: c3 ret
526e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5273: 48 83 c4 28 add $0x28,%rsp
5277: c3 ret
5278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
527f: 00
5280: 48 83 ec 28 sub $0x28,%rsp
5284: 48 85 c9 test %rcx,%rcx
5287: 74 25 je 0x52ae
5289: 48 85 d2 test %rdx,%rdx
528c: 74 20 je 0x52ae
528e: 4d 85 c0 test %r8,%r8
5291: 74 1b je 0x52ae
5293: 45 85 c9 test %r9d,%r9d
5296: 7f 0a jg 0x52a2
5298: b8 fa ff ff ff mov $0xfffffffa,%eax
529d: 48 83 c4 28 add $0x28,%rsp
52a1: c3 ret
52a2: e8 59 99 03 00 call 0x3ec00
52a7: 33 c0 xor %eax,%eax
52a9: 48 83 c4 28 add $0x28,%rsp
52ad: c3 ret
52ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
52b3: 48 83 c4 28 add $0x28,%rsp
52b7: c3 ret
52b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52bf: 00
52c0: 53 push %rbx
52c1: 48 85 c9 test %rcx,%rcx
52c4: 0f 84 d4 01 00 00 je 0x549e
52ca: 4d 85 c0 test %r8,%r8
52cd: 0f 84 cb 01 00 00 je 0x549e
52d3: 45 85 c9 test %r9d,%r9d
52d6: 0f 8e bb 01 00 00 jle 0x5497
52dc: 41 83 f9 08 cmp $0x8,%r9d
52e0: 0f 8c a1 01 00 00 jl 0x5487
52e6: 4d 89 c3 mov %r8,%r11
52e9: 49 83 e3 0f and $0xf,%r11
52ed: 45 85 db test %r11d,%r11d
52f0: 74 18 je 0x530a
52f2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
52f9: 0f 85 88 01 00 00 jne 0x5487
52ff: 41 f7 db neg %r11d
5302: 41 83 c3 10 add $0x10,%r11d
5306: 41 c1 eb 02 shr $0x2,%r11d
530a: 41 8d 43 08 lea 0x8(%r11),%eax
530e: 44 3b c8 cmp %eax,%r9d
5311: 0f 8c 70 01 00 00 jl 0x5487
5317: 44 89 c8 mov %r9d,%eax
531a: 33 d2 xor %edx,%edx
531c: 41 2b c3 sub %r11d,%eax
531f: 83 e0 07 and $0x7,%eax
5322: f7 d8 neg %eax
5324: 41 03 c1 add %r9d,%eax
5327: 44 89 db mov %r11d,%ebx
532a: 45 85 db test %r11d,%r11d
532d: 76 2e jbe 0x535d
532f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5336: 00
5337: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
533e: 66 90 xchg %ax,%ax
5340: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5345: f3 0f 59 c1 mulss %xmm1,%xmm0
5349: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
534f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5355: 48 ff c2 inc %rdx
5358: 48 3b d3 cmp %rbx,%rdx
535b: 72 e3 jb 0x5340
535d: 45 89 db mov %r11d,%r11d
5360: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
5364: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
536b: 48 63 d0 movslq %eax,%rdx
536e: 74 40 je 0x53b0
5370: 0f 28 c1 movaps %xmm1,%xmm0
5373: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5377: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
537e: 00 00
5380: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
5384: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
5389: 0f 59 d0 mulps %xmm0,%xmm2
538c: 0f 59 d8 mulps %xmm0,%xmm3
538f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
5394: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
539a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
539f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
53a5: 48 83 c3 08 add $0x8,%rbx
53a9: 48 3b da cmp %rdx,%rbx
53ac: 72 d2 jb 0x5380
53ae: eb 3e jmp 0x53ee
53b0: 0f 28 c1 movaps %xmm1,%xmm0
53b3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
53b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
53be: 00 00
53c0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
53c4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
53c9: 0f 59 d0 mulps %xmm0,%xmm2
53cc: 0f 59 d8 mulps %xmm0,%xmm3
53cf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
53d4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
53da: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
53df: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
53e5: 48 83 c3 08 add $0x8,%rbx
53e9: 48 3b da cmp %rdx,%rbx
53ec: 72 d2 jb 0x53c0
53ee: 8d 58 01 lea 0x1(%rax),%ebx
53f1: 41 3b d9 cmp %r9d,%ebx
53f4: 0f 87 84 00 00 00 ja 0x547e
53fa: 4d 63 d1 movslq %r9d,%r10
53fd: 4c 2b d2 sub %rdx,%r10
5400: 49 83 fa 04 cmp $0x4,%r10
5404: 0f 8c 78 00 00 00 jl 0x5482
540a: 45 89 d3 mov %r10d,%r11d
540d: 45 33 c9 xor %r9d,%r9d
5410: 41 83 e3 fc and $0xfffffffc,%r11d
5414: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
5418: 4d 63 db movslq %r11d,%r11
541b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
541f: 90 nop
5420: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
5425: 0f 59 d0 mulps %xmm0,%xmm2
5428: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
542d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
5432: 49 83 c1 04 add $0x4,%r9
5436: 4d 3b cb cmp %r11,%r9
5439: 72 e5 jb 0x5420
543b: 4d 3b da cmp %r10,%r11
543e: 73 3e jae 0x547e
5440: 48 63 c0 movslq %eax,%rax
5443: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5447: 49 8d 04 80 lea (%r8,%rax,4),%rax
544b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5452: 00
5453: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
545a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5460: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
5466: f3 0f 59 c1 mulss %xmm1,%xmm0
546a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
5470: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
5476: 49 ff c3 inc %r11
5479: 4d 3b da cmp %r10,%r11
547c: 72 e2 jb 0x5460
547e: 33 c0 xor %eax,%eax
5480: 5b pop %rbx
5481: c3 ret
5482: 45 33 db xor %r11d,%r11d
5485: eb b4 jmp 0x543b
5487: 33 c0 xor %eax,%eax
5489: 41 83 f9 01 cmp $0x1,%r9d
548d: 72 ef jb 0x547e
548f: 4d 63 d1 movslq %r9d,%r10
5492: 45 33 db xor %r11d,%r11d
5495: eb a4 jmp 0x543b
5497: b8 fa ff ff ff mov $0xfffffffa,%eax
549c: 5b pop %rbx
549d: c3 ret
549e: b8 f8 ff ff ff mov $0xfffffff8,%eax
54a3: 5b pop %rbx
54a4: c3 ret
54a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
54ac: 00
54ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
54b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54c0: 48 85 c9 test %rcx,%rcx
54c3: 0f 84 84 01 00 00 je 0x564d
54c9: 4d 85 c0 test %r8,%r8
54cc: 0f 84 7b 01 00 00 je 0x564d
54d2: 45 85 c9 test %r9d,%r9d
54d5: 0f 8e 6b 01 00 00 jle 0x5646
54db: 49 63 c1 movslq %r9d,%rax
54de: 48 83 f8 08 cmp $0x8,%rax
54e2: 0f 8c 59 01 00 00 jl 0x5641
54e8: 4d 89 c3 mov %r8,%r11
54eb: 49 83 e3 0f and $0xf,%r11
54ef: 45 85 db test %r11d,%r11d
54f2: 74 18 je 0x550c
54f4: 41 f7 c3 03 00 00 00 test $0x3,%r11d
54fb: 0f 85 40 01 00 00 jne 0x5641
5501: 41 f7 db neg %r11d
5504: 41 83 c3 10 add $0x10,%r11d
5508: 41 c1 eb 02 shr $0x2,%r11d
550c: 44 89 da mov %r11d,%edx
550f: 83 c2 08 add $0x8,%edx
5512: 48 3b c2 cmp %rdx,%rax
5515: 0f 8c 26 01 00 00 jl 0x5641
551b: 44 89 ca mov %r9d,%edx
551e: 41 2b d3 sub %r11d,%edx
5521: 83 e2 07 and $0x7,%edx
5524: 44 2b ca sub %edx,%r9d
5527: 33 d2 xor %edx,%edx
5529: 45 89 da mov %r11d,%r10d
552c: 45 85 db test %r11d,%r11d
552f: 76 2d jbe 0x555e
5531: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5538: 00
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5540: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5545: f3 0f 59 c1 mulss %xmm1,%xmm0
5549: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
554f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5555: 48 8d 52 01 lea 0x1(%rdx),%rdx
5559: 49 3b d2 cmp %r10,%rdx
555c: 72 e2 jb 0x5540
555e: 45 89 db mov %r11d,%r11d
5561: 49 63 d1 movslq %r9d,%rdx
5564: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
5568: 49 f7 c3 0f 00 00 00 test $0xf,%r11
556f: 74 41 je 0x55b2
5571: 0f 28 c1 movaps %xmm1,%xmm0
5574: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
557f: 00
5580: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
5585: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
558b: 0f 59 d0 mulps %xmm0,%xmm2
558e: 0f 59 d8 mulps %xmm0,%xmm3
5591: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
5596: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
559c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
55a1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
55a7: 4d 8d 52 08 lea 0x8(%r10),%r10
55ab: 4c 3b d2 cmp %rdx,%r10
55ae: 72 d0 jb 0x5580
55b0: eb 3e jmp 0x55f0
55b2: 0f 28 c1 movaps %xmm1,%xmm0
55b5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
55b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55c0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
55c5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
55cb: 0f 59 d0 mulps %xmm0,%xmm2
55ce: 0f 59 d8 mulps %xmm0,%xmm3
55d1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
55d6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
55dc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
55e1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
55e7: 4d 8d 52 08 lea 0x8(%r10),%r10
55eb: 4c 3b d2 cmp %rdx,%r10
55ee: 72 d0 jb 0x55c0
55f0: 33 d2 xor %edx,%edx
55f2: 45 8d 51 01 lea 0x1(%r9),%r10d
55f6: 4d 63 d2 movslq %r10d,%r10
55f9: 4c 3b d0 cmp %rax,%r10
55fc: 77 40 ja 0x563e
55fe: 4d 63 c9 movslq %r9d,%r9
5601: 49 2b c1 sub %r9,%rax
5604: 49 c1 e1 02 shl $0x2,%r9
5608: 49 03 c9 add %r9,%rcx
560b: 4d 03 c1 add %r9,%r8
560e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5615: 00
5616: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
561d: 0f 1f 00 nopl (%rax)
5620: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
5625: f3 0f 59 c1 mulss %xmm1,%xmm0
5629: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
562f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
5635: 48 8d 52 01 lea 0x1(%rdx),%rdx
5639: 48 3b d0 cmp %rax,%rdx
563c: 72 e2 jb 0x5620
563e: 33 c0 xor %eax,%eax
5640: c3 ret
5641: 45 33 c9 xor %r9d,%r9d
5644: eb aa jmp 0x55f0
5646: b8 fa ff ff ff mov $0xfffffffa,%eax
564b: 90 nop
564c: c3 ret
564d: b8 f8 ff ff ff mov $0xfffffff8,%eax
5652: c3 ret
5653: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
565f: 00
5660: 53 push %rbx
5661: 48 85 c9 test %rcx,%rcx
5664: 0f 84 d5 01 00 00 je 0x583f
566a: 4d 85 c0 test %r8,%r8
566d: 0f 84 cc 01 00 00 je 0x583f
5673: 45 85 c9 test %r9d,%r9d
5676: 0f 8e bc 01 00 00 jle 0x5838
567c: 41 83 f9 08 cmp $0x8,%r9d
5680: 0f 8c a2 01 00 00 jl 0x5828
5686: 4d 89 c3 mov %r8,%r11
5689: 49 83 e3 0f and $0xf,%r11
568d: 45 85 db test %r11d,%r11d
5690: 74 18 je 0x56aa
5692: 41 f7 c3 03 00 00 00 test $0x3,%r11d
5699: 0f 85 89 01 00 00 jne 0x5828
569f: 41 f7 db neg %r11d
56a2: 41 83 c3 10 add $0x10,%r11d
56a6: 41 c1 eb 02 shr $0x2,%r11d
56aa: 41 8d 43 08 lea 0x8(%r11),%eax
56ae: 44 3b c8 cmp %eax,%r9d
56b1: 0f 8c 71 01 00 00 jl 0x5828
56b7: 44 89 c8 mov %r9d,%eax
56ba: 33 d2 xor %edx,%edx
56bc: 41 2b c3 sub %r11d,%eax
56bf: 44 89 db mov %r11d,%ebx
56c2: 83 e0 07 and $0x7,%eax
56c5: f7 d8 neg %eax
56c7: 41 03 c1 add %r9d,%eax
56ca: 45 85 db test %r11d,%r11d
56cd: 76 2f jbe 0x56fe
56cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56d6: 00
56d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56de: 66 90 xchg %ax,%ax
56e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
56e5: f3 0f 59 c1 mulss %xmm1,%xmm0
56e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
56ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
56f5: 48 83 c2 01 add $0x1,%rdx
56f9: 48 3b d3 cmp %rbx,%rdx
56fc: 72 e2 jb 0x56e0
56fe: 45 89 db mov %r11d,%r11d
5701: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
5705: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
570c: 48 63 d0 movslq %eax,%rdx
570f: 74 3f je 0x5750
5711: 0f 28 c1 movaps %xmm1,%xmm0
5714: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
571f: 00
5720: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
5724: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
5729: 0f 59 d0 mulps %xmm0,%xmm2
572c: 0f 59 d8 mulps %xmm0,%xmm3
572f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
5734: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
573a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
573f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
5745: 48 83 c3 08 add $0x8,%rbx
5749: 48 3b da cmp %rdx,%rbx
574c: 72 d2 jb 0x5720
574e: eb 3e jmp 0x578e
5750: 0f 28 c1 movaps %xmm1,%xmm0
5753: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
575e: 00 00
5760: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
5764: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
5769: 0f 59 d0 mulps %xmm0,%xmm2
576c: 0f 59 d8 mulps %xmm0,%xmm3
576f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
5774: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
577a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
577f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
5785: 48 83 c3 08 add $0x8,%rbx
5789: 48 3b da cmp %rdx,%rbx
578c: 72 d2 jb 0x5760
578e: 8d 58 01 lea 0x1(%rax),%ebx
5791: 41 3b d9 cmp %r9d,%ebx
5794: 0f 87 85 00 00 00 ja 0x581f
579a: 4d 63 d1 movslq %r9d,%r10
579d: 4c 2b d2 sub %rdx,%r10
57a0: 49 83 fa 04 cmp $0x4,%r10
57a4: 0f 8c 79 00 00 00 jl 0x5823
57aa: 45 89 d3 mov %r10d,%r11d
57ad: 45 33 c9 xor %r9d,%r9d
57b0: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
57b4: 41 83 e3 fc and $0xfffffffc,%r11d
57b8: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
57bc: 4d 63 db movslq %r11d,%r11
57bf: 90 nop
57c0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
57c5: 0f 59 d0 mulps %xmm0,%xmm2
57c8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
57cd: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
57d2: 49 83 c1 04 add $0x4,%r9
57d6: 4d 3b cb cmp %r11,%r9
57d9: 72 e5 jb 0x57c0
57db: 4d 3b da cmp %r10,%r11
57de: 73 3f jae 0x581f
57e0: 48 63 c0 movslq %eax,%rax
57e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
57e7: 49 8d 04 80 lea (%r8,%rax,4),%rax
57eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57f2: 00
57f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5800: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
5806: f3 0f 59 c1 mulss %xmm1,%xmm0
580a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
5810: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
5816: 49 83 c3 01 add $0x1,%r11
581a: 4d 3b da cmp %r10,%r11
581d: 72 e1 jb 0x5800
581f: 33 c0 xor %eax,%eax
5821: 5b pop %rbx
5822: c3 ret
5823: 45 33 db xor %r11d,%r11d
5826: eb b3 jmp 0x57db
5828: 33 c0 xor %eax,%eax
582a: 41 83 f9 01 cmp $0x1,%r9d
582e: 72 ef jb 0x581f
5830: 4d 63 d1 movslq %r9d,%r10
5833: 45 33 db xor %r11d,%r11d
5836: eb a3 jmp 0x57db
5838: b8 fa ff ff ff mov $0xfffffffa,%eax
583d: 5b pop %rbx
583e: c3 ret
583f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5844: 5b pop %rbx
5845: c3 ret
5846: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
584d: 00
584e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5855: 0f 1f 40 00 nopl 0x0(%rax)
5859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5860: 41 57 push %r15
5862: c5 f8 28 d1 vmovaps %xmm1,%xmm2
5866: 48 85 c9 test %rcx,%rcx
5869: 0f 84 b0 01 00 00 je 0x5a1f
586f: 4d 85 c0 test %r8,%r8
5872: 0f 84 a7 01 00 00 je 0x5a1f
5878: 45 85 c9 test %r9d,%r9d
587b: 0f 8e 96 01 00 00 jle 0x5a17
5881: 41 83 f9 10 cmp $0x10,%r9d
5885: 0f 8c 7c 01 00 00 jl 0x5a07
588b: 4d 89 c2 mov %r8,%r10
588e: 49 83 e2 1f and $0x1f,%r10
5892: 45 89 d2 mov %r10d,%r10d
5895: 45 85 d2 test %r10d,%r10d
5898: 74 18 je 0x58b2
589a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
58a1: 0f 85 60 01 00 00 jne 0x5a07
58a7: 41 f7 da neg %r10d
58aa: 41 83 c2 20 add $0x20,%r10d
58ae: 41 c1 ea 02 shr $0x2,%r10d
58b2: 41 8d 42 10 lea 0x10(%r10),%eax
58b6: 44 3b c8 cmp %eax,%r9d
58b9: 0f 8c 48 01 00 00 jl 0x5a07
58bf: 44 89 c8 mov %r9d,%eax
58c2: 33 d2 xor %edx,%edx
58c4: 41 2b c2 sub %r10d,%eax
58c7: 83 e0 0f and $0xf,%eax
58ca: f7 d8 neg %eax
58cc: 41 03 c1 add %r9d,%eax
58cf: 45 85 d2 test %r10d,%r10d
58d2: 76 25 jbe 0x58f9
58d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
58d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58e0: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
58e5: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
58eb: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
58f1: 48 ff c2 inc %rdx
58f4: 49 3b d2 cmp %r10,%rdx
58f7: 72 e7 jb 0x58e0
58f9: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
58fe: 48 63 d0 movslq %eax,%rdx
5901: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
5907: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
590e: 00
590f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5916: 0f 1f 00 nopl (%rax)
5919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5920: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
5926: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
592d: 01
592e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
5932: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
5939: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
593f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
5945: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
594c: 01
594d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
5951: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
5958: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
595f: 49 83 c2 10 add $0x10,%r10
5963: 4c 3b d2 cmp %rdx,%r10
5966: 72 b8 jb 0x5920
5968: 44 8d 50 01 lea 0x1(%rax),%r10d
596c: 45 3b d1 cmp %r9d,%r10d
596f: 0f 87 85 00 00 00 ja 0x59fa
5975: 4d 63 d9 movslq %r9d,%r11
5978: 4c 2b da sub %rdx,%r11
597b: 49 83 fb 04 cmp $0x4,%r11
597f: 0f 8c 7d 00 00 00 jl 0x5a02
5985: 45 89 df mov %r11d,%r15d
5988: 45 33 d2 xor %r10d,%r10d
598b: 41 83 e7 fc and $0xfffffffc,%r15d
598f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
5993: 4d 63 ff movslq %r15d,%r15
5996: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
599a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
59a0: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
59a6: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
59ac: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
59b2: 49 83 c2 04 add $0x4,%r10
59b6: 4d 3b d7 cmp %r15,%r10
59b9: 72 e5 jb 0x59a0
59bb: 4d 3b fb cmp %r11,%r15
59be: 73 3a jae 0x59fa
59c0: 48 63 c0 movslq %eax,%rax
59c3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
59c7: 49 8d 04 80 lea (%r8,%rax,4),%rax
59cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59d2: 00
59d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
59e0: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
59e6: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
59ec: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
59f2: 49 ff c7 inc %r15
59f5: 4d 3b fb cmp %r11,%r15
59f8: 72 e6 jb 0x59e0
59fa: 33 c0 xor %eax,%eax
59fc: c5 f8 77 vzeroupper
59ff: 41 5f pop %r15
5a01: c3 ret
5a02: 45 33 ff xor %r15d,%r15d
5a05: eb b4 jmp 0x59bb
5a07: 33 c0 xor %eax,%eax
5a09: 41 83 f9 01 cmp $0x1,%r9d
5a0d: 72 eb jb 0x59fa
5a0f: 4d 63 d9 movslq %r9d,%r11
5a12: 45 33 ff xor %r15d,%r15d
5a15: eb a4 jmp 0x59bb
5a17: b8 fa ff ff ff mov $0xfffffffa,%eax
5a1c: 41 5f pop %r15
5a1e: c3 ret
5a1f: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a24: 41 5f pop %r15
5a26: c3 ret
5a27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a2e: 00
5a2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a36: 0f 1f 00 nopl (%rax)
5a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a40: 4d 89 c2 mov %r8,%r10
5a43: 48 85 c9 test %rcx,%rcx
5a46: 0f 84 eb 00 00 00 je 0x5b37
5a4c: 4d 85 d2 test %r10,%r10
5a4f: 0f 84 e2 00 00 00 je 0x5b37
5a55: 45 85 c9 test %r9d,%r9d
5a58: 0f 8e d3 00 00 00 jle 0x5b31
5a5e: 49 63 c1 movslq %r9d,%rax
5a61: 48 83 f8 08 cmp $0x8,%rax
5a65: 0f 8c b5 00 00 00 jl 0x5b20
5a6b: 48 3d e1 00 00 00 cmp $0xe1,%rax
5a71: 0f 8c ae 00 00 00 jl 0x5b25
5a77: 4c 89 d2 mov %r10,%rdx
5a7a: 48 83 e2 1f and $0x1f,%rdx
5a7e: 85 d2 test %edx,%edx
5a80: 74 11 je 0x5a93
5a82: f6 c2 03 test $0x3,%dl
5a85: 0f 85 95 00 00 00 jne 0x5b20
5a8b: f7 da neg %edx
5a8d: 83 c2 20 add $0x20,%edx
5a90: c1 ea 02 shr $0x2,%edx
5a93: 41 89 d0 mov %edx,%r8d
5a96: 4d 8d 58 08 lea 0x8(%r8),%r11
5a9a: 49 3b c3 cmp %r11,%rax
5a9d: 0f 8c 7d 00 00 00 jl 0x5b20
5aa3: 45 89 cb mov %r9d,%r11d
5aa6: 44 2b da sub %edx,%r11d
5aa9: 41 83 e3 07 and $0x7,%r11d
5aad: 45 2b cb sub %r11d,%r9d
5ab0: 45 33 db xor %r11d,%r11d
5ab3: 4d 63 c9 movslq %r9d,%r9
5ab6: 85 d2 test %edx,%edx
5ab8: 76 20 jbe 0x5ada
5aba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5ac0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
5ac6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
5acc: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
5ad2: 49 ff c3 inc %r11
5ad5: 4d 3b d8 cmp %r8,%r11
5ad8: 72 e6 jb 0x5ac0
5ada: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
5adf: 90 nop
5ae0: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
5ae6: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
5aec: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
5af2: 49 83 c0 08 add $0x8,%r8
5af6: 4d 3b c1 cmp %r9,%r8
5af9: 72 e5 jb 0x5ae0
5afb: 4c 3b c8 cmp %rax,%r9
5afe: 73 1a jae 0x5b1a
5b00: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
5b06: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
5b0c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
5b12: 49 ff c1 inc %r9
5b15: 4c 3b c8 cmp %rax,%r9
5b18: 72 e6 jb 0x5b00
5b1a: 33 c0 xor %eax,%eax
5b1c: c5 f8 77 vzeroupper
5b1f: c3 ret
5b20: 45 33 c9 xor %r9d,%r9d
5b23: eb d6 jmp 0x5afb
5b25: 41 83 e1 f8 and $0xfffffff8,%r9d
5b29: 45 33 c0 xor %r8d,%r8d
5b2c: 4d 63 c9 movslq %r9d,%r9
5b2f: eb a9 jmp 0x5ada
5b31: b8 fa ff ff ff mov $0xfffffffa,%eax
5b36: c3 ret
5b37: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b3c: c3 ret
5b3d: 0f 1f 00 nopl (%rax)
5b40: 55 push %rbp
5b41: c5 f8 28 e1 vmovaps %xmm1,%xmm4
5b45: 48 85 c9 test %rcx,%rcx
5b48: 0f 84 a0 01 00 00 je 0x5cee
5b4e: 4d 85 c0 test %r8,%r8
5b51: 0f 84 97 01 00 00 je 0x5cee
5b57: 45 85 c9 test %r9d,%r9d
5b5a: 0f 8e 87 01 00 00 jle 0x5ce7
5b60: 41 83 f9 08 cmp $0x8,%r9d
5b64: 0f 8c 76 01 00 00 jl 0x5ce0
5b6a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
5b71: 0f 8c 5c 01 00 00 jl 0x5cd3
5b77: 4c 89 c0 mov %r8,%rax
5b7a: 48 83 e0 1f and $0x1f,%rax
5b7e: a8 03 test $0x3,%al
5b80: 74 04 je 0x5b86
5b82: 33 c0 xor %eax,%eax
5b84: eb 13 jmp 0x5b99
5b86: 85 c0 test %eax,%eax
5b88: 74 0f je 0x5b99
5b8a: f7 d8 neg %eax
5b8c: 83 c0 20 add $0x20,%eax
5b8f: c1 e8 02 shr $0x2,%eax
5b92: 44 3b c8 cmp %eax,%r9d
5b95: 41 0f 4c c1 cmovl %r9d,%eax
5b99: 44 89 ca mov %r9d,%edx
5b9c: 2b d0 sub %eax,%edx
5b9e: 83 e2 07 and $0x7,%edx
5ba1: f7 da neg %edx
5ba3: 41 03 d1 add %r9d,%edx
5ba6: 83 f8 01 cmp $0x1,%eax
5ba9: 72 6d jb 0x5c18
5bab: 45 33 db xor %r11d,%r11d
5bae: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c53180
5bb5: 01
5bb6: 33 ed xor %ebp,%ebp
5bb8: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c531a0
5bbf: 01
5bc0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
5bc5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
5bcb: 4c 63 d0 movslq %eax,%r10
5bce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bd5: 00
5bd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5bdd: 0f 1f 00 nopl (%rax)
5be0: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
5be6: 49 83 c3 08 add $0x8,%r11
5bea: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
5bee: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
5bf5: 00
5bf6: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
5bfd: 00
5bfe: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
5c05: 00
5c06: 48 83 c5 20 add $0x20,%rbp
5c0a: 4d 3b da cmp %r10,%r11
5c0d: 72 d1 jb 0x5be0
5c0f: 44 3b c8 cmp %eax,%r9d
5c12: 0f 84 b4 00 00 00 je 0x5ccc
5c18: 8d 68 08 lea 0x8(%rax),%ebp
5c1b: 3b d5 cmp %ebp,%edx
5c1d: 7c 3b jl 0x5c5a
5c1f: 48 63 c0 movslq %eax,%rax
5c22: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
5c27: 48 63 ea movslq %edx,%rbp
5c2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c31: 00
5c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c40: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
5c45: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
5c4b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
5c51: 48 83 c0 08 add $0x8,%rax
5c55: 48 3b c5 cmp %rbp,%rax
5c58: 72 e6 jb 0x5c40
5c5a: 8d 42 01 lea 0x1(%rdx),%eax
5c5d: 41 3b c1 cmp %r9d,%eax
5c60: 0f 87 66 00 00 00 ja 0x5ccc
5c66: 44 89 cd mov %r9d,%ebp
5c69: 33 c0 xor %eax,%eax
5c6b: 2b ea sub %edx,%ebp
5c6d: 48 63 d2 movslq %edx,%rdx
5c70: 4d 63 c9 movslq %r9d,%r9
5c73: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c53180
5c7a: 01
5c7b: 4c 2b ca sub %rdx,%r9
5c7e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c531a0
5c85: 01
5c86: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
5c8b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
5c91: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
5c95: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
5c99: 33 d2 xor %edx,%edx
5c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5ca0: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
5ca6: 48 83 c0 08 add $0x8,%rax
5caa: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
5cae: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
5cb5: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
5cbc: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
5cc3: 48 83 c2 20 add $0x20,%rdx
5cc7: 49 3b c1 cmp %r9,%rax
5cca: 72 d4 jb 0x5ca0
5ccc: 33 c0 xor %eax,%eax
5cce: c5 f8 77 vzeroupper
5cd1: 5d pop %rbp
5cd2: c3 ret
5cd3: 44 89 ca mov %r9d,%edx
5cd6: 33 c0 xor %eax,%eax
5cd8: 83 e2 f8 and $0xfffffff8,%edx
5cdb: e9 38 ff ff ff jmp 0x5c18
5ce0: 33 d2 xor %edx,%edx
5ce2: e9 73 ff ff ff jmp 0x5c5a
5ce7: b8 fa ff ff ff mov $0xfffffffa,%eax
5cec: 5d pop %rbp
5ced: c3 ret
5cee: b8 f8 ff ff ff mov $0xfffffff8,%eax
5cf3: 5d pop %rbp
5cf4: c3 ret
5cf5: 0f 1f 40 00 nopl 0x0(%rax)
5cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d00: 48 83 ec 28 sub $0x28,%rsp
5d04: 48 85 c9 test %rcx,%rcx
5d07: 74 20 je 0x5d29
5d09: 48 85 d2 test %rdx,%rdx
5d0c: 74 1b je 0x5d29
5d0e: 45 85 c0 test %r8d,%r8d
5d11: 7f 0a jg 0x5d1d
5d13: b8 fa ff ff ff mov $0xfffffffa,%eax
5d18: 48 83 c4 28 add $0x28,%rsp
5d1c: c3 ret
5d1d: e8 1e 8f 03 00 call 0x3ec40
5d22: 33 c0 xor %eax,%eax
5d24: 48 83 c4 28 add $0x28,%rsp
5d28: c3 ret
5d29: b8 f8 ff ff ff mov $0xfffffff8,%eax
5d2e: 48 83 c4 28 add $0x28,%rsp
5d32: c3 ret
5d33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d3f: 00
5d40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5d45: 48 85 c9 test %rcx,%rcx
5d48: 74 22 je 0x5d6c
5d4a: 48 85 d2 test %rdx,%rdx
5d4d: 74 1d je 0x5d6c
5d4f: 45 85 c0 test %r8d,%r8d
5d52: 7f 0b jg 0x5d5f
5d54: b8 fa ff ff ff mov $0xfffffffa,%eax
5d59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5d5e: c3 ret
5d5f: e8 5c 90 03 00 call 0x3edc0
5d64: 33 c0 xor %eax,%eax
5d66: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5d6b: c3 ret
5d6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5d71: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5d76: c3 ret
5d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5d7e: 00 00
5d80: 48 83 ec 28 sub $0x28,%rsp
5d84: 48 85 c9 test %rcx,%rcx
5d87: 74 20 je 0x5da9
5d89: 48 85 d2 test %rdx,%rdx
5d8c: 74 1b je 0x5da9
5d8e: 45 85 c0 test %r8d,%r8d
5d91: 7f 0a jg 0x5d9d
5d93: b8 fa ff ff ff mov $0xfffffffa,%eax
5d98: 48 83 c4 28 add $0x28,%rsp
5d9c: c3 ret
5d9d: e8 9e 91 03 00 call 0x3ef40
5da2: 33 c0 xor %eax,%eax
5da4: 48 83 c4 28 add $0x28,%rsp
5da8: c3 ret
5da9: b8 f8 ff ff ff mov $0xfffffff8,%eax
5dae: 48 83 c4 28 add $0x28,%rsp
5db2: c3 ret
5db3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5dbf: 00
5dc0: 56 push %rsi
5dc1: 48 89 d6 mov %rdx,%rsi
5dc4: 48 85 c9 test %rcx,%rcx
5dc7: 0f 84 90 01 00 00 je 0x5f5d
5dcd: 48 85 f6 test %rsi,%rsi
5dd0: 0f 84 87 01 00 00 je 0x5f5d
5dd6: 45 85 c0 test %r8d,%r8d
5dd9: 0f 8e 77 01 00 00 jle 0x5f56
5ddf: 41 83 f8 10 cmp $0x10,%r8d
5de3: 0f 8c 5d 01 00 00 jl 0x5f46
5de9: 49 89 f1 mov %rsi,%r9
5dec: 49 83 e1 1f and $0x1f,%r9
5df0: 45 89 c9 mov %r9d,%r9d
5df3: 45 85 c9 test %r9d,%r9d
5df6: 74 18 je 0x5e10
5df8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
5dff: 0f 85 41 01 00 00 jne 0x5f46
5e05: 41 f7 d9 neg %r9d
5e08: 41 83 c1 20 add $0x20,%r9d
5e0c: 41 c1 e9 02 shr $0x2,%r9d
5e10: 41 8d 41 10 lea 0x10(%r9),%eax
5e14: 44 3b c0 cmp %eax,%r8d
5e17: 0f 8c 29 01 00 00 jl 0x5f46
5e1d: 44 89 c0 mov %r8d,%eax
5e20: 33 d2 xor %edx,%edx
5e22: 41 2b c1 sub %r9d,%eax
5e25: 83 e0 0f and $0xf,%eax
5e28: f7 d8 neg %eax
5e2a: 41 03 c0 add %r8d,%eax
5e2d: 45 85 c9 test %r9d,%r9d
5e30: 76 25 jbe 0x5e57
5e32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e40: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
5e45: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
5e4a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
5e4f: 48 ff c2 inc %rdx
5e52: 49 3b d1 cmp %r9,%rdx
5e55: 72 e9 jb 0x5e40
5e57: 48 63 d0 movslq %eax,%rdx
5e5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5e60: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
5e66: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
5e6d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
5e74: 01
5e75: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
5e7c: 01
5e7d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
5e83: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
5e8a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
5e90: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
5e97: 49 83 c1 10 add $0x10,%r9
5e9b: 4c 3b ca cmp %rdx,%r9
5e9e: 72 c0 jb 0x5e60
5ea0: 44 8d 48 01 lea 0x1(%rax),%r9d
5ea4: 45 3b c8 cmp %r8d,%r9d
5ea7: 0f 87 8d 00 00 00 ja 0x5f3a
5ead: 4d 63 d0 movslq %r8d,%r10
5eb0: 4c 2b d2 sub %rdx,%r10
5eb3: 49 83 fa 04 cmp $0x4,%r10
5eb7: 0f 8c 84 00 00 00 jl 0x5f41
5ebd: 45 89 d3 mov %r10d,%r11d
5ec0: 45 33 c9 xor %r9d,%r9d
5ec3: 41 83 e3 fc and $0xfffffffc,%r11d
5ec7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
5ecb: 4d 63 db movslq %r11d,%r11
5ece: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
5ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ee0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
5ee6: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
5eec: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
5ef2: 49 83 c1 04 add $0x4,%r9
5ef6: 4d 3b cb cmp %r11,%r9
5ef9: 72 e5 jb 0x5ee0
5efb: 4d 3b da cmp %r10,%r11
5efe: 73 3a jae 0x5f3a
5f00: 48 63 c0 movslq %eax,%rax
5f03: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
5f07: 48 8d 04 81 lea (%rcx,%rax,4),%rax
5f0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f12: 00
5f13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5f20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
5f26: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
5f2c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
5f32: 49 ff c3 inc %r11
5f35: 4d 3b da cmp %r10,%r11
5f38: 72 e6 jb 0x5f20
5f3a: 33 c0 xor %eax,%eax
5f3c: c5 f8 77 vzeroupper
5f3f: 5e pop %rsi
5f40: c3 ret
5f41: 45 33 db xor %r11d,%r11d
5f44: eb b5 jmp 0x5efb
5f46: 33 c0 xor %eax,%eax
5f48: 41 83 f8 01 cmp $0x1,%r8d
5f4c: 72 ec jb 0x5f3a
5f4e: 4d 63 d0 movslq %r8d,%r10
5f51: 45 33 db xor %r11d,%r11d
5f54: eb a5 jmp 0x5efb
5f56: b8 fa ff ff ff mov $0xfffffffa,%eax
5f5b: 5e pop %rsi
5f5c: c3 ret
5f5d: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f62: 5e pop %rsi
5f63: c3 ret
5f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f6b: 00
5f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f7f: 00
5f80: 53 push %rbx
5f81: 49 89 ca mov %rcx,%r10
5f84: 4d 85 d2 test %r10,%r10
5f87: 0f 84 84 01 00 00 je 0x6111
5f8d: 48 85 d2 test %rdx,%rdx
5f90: 0f 84 7b 01 00 00 je 0x6111
5f96: 45 85 c0 test %r8d,%r8d
5f99: 0f 8e 6b 01 00 00 jle 0x610a
5f9f: 41 83 f8 10 cmp $0x10,%r8d
5fa3: 0f 8c 59 01 00 00 jl 0x6102
5fa9: 48 89 d3 mov %rdx,%rbx
5fac: 48 83 e3 1f and $0x1f,%rbx
5fb0: 85 db test %ebx,%ebx
5fb2: 74 11 je 0x5fc5
5fb4: f6 c3 03 test $0x3,%bl
5fb7: 0f 85 45 01 00 00 jne 0x6102
5fbd: f7 db neg %ebx
5fbf: 83 c3 20 add $0x20,%ebx
5fc2: c1 eb 02 shr $0x2,%ebx
5fc5: 8d 43 10 lea 0x10(%rbx),%eax
5fc8: 44 3b c0 cmp %eax,%r8d
5fcb: 0f 8c 31 01 00 00 jl 0x6102
5fd1: 45 89 c1 mov %r8d,%r9d
5fd4: 33 c0 xor %eax,%eax
5fd6: 44 2b cb sub %ebx,%r9d
5fd9: 41 83 e1 0f and $0xf,%r9d
5fdd: 41 f7 d9 neg %r9d
5fe0: 45 03 c8 add %r8d,%r9d
5fe3: 89 d9 mov %ebx,%ecx
5fe5: 85 db test %ebx,%ebx
5fe7: 76 2f jbe 0x6018
5fe9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ff0: 00
5ff1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5fff: 00
6000: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
6006: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
600b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
6010: 48 ff c0 inc %rax
6013: 48 3b c1 cmp %rcx,%rax
6016: 72 e8 jb 0x6000
6018: 49 63 c1 movslq %r9d,%rax
601b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6020: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
6026: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
602d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
6032: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
6038: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
603d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
6043: 48 83 c1 10 add $0x10,%rcx
6047: 48 3b c8 cmp %rax,%rcx
604a: 72 d4 jb 0x6020
604c: 41 8d 41 01 lea 0x1(%r9),%eax
6050: 41 3b c0 cmp %r8d,%eax
6053: 0f 87 9e 00 00 00 ja 0x60f7
6059: 4d 63 c0 movslq %r8d,%r8
605c: 4d 63 c9 movslq %r9d,%r9
605f: 4d 2b c1 sub %r9,%r8
6062: 49 83 f8 04 cmp $0x4,%r8
6066: 0f 8c 92 00 00 00 jl 0x60fe
606c: 4d 63 c9 movslq %r9d,%r9
606f: 44 89 c3 mov %r8d,%ebx
6072: 83 e3 fc and $0xfffffffc,%ebx
6075: 33 c9 xor %ecx,%ecx
6077: 48 63 db movslq %ebx,%rbx
607a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
607e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
6082: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6089: 00
608a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6091: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6098: 00
6099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
60a6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
60ab: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
60b0: 48 83 c1 04 add $0x4,%rcx
60b4: 48 3b cb cmp %rbx,%rcx
60b7: 72 e7 jb 0x60a0
60b9: 49 3b d8 cmp %r8,%rbx
60bc: 73 39 jae 0x60f7
60be: 4d 63 c9 movslq %r9d,%r9
60c1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
60c5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
60c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60d0: 00
60d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60df: 00
60e0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
60e5: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
60ea: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
60ef: 48 ff c3 inc %rbx
60f2: 49 3b d8 cmp %r8,%rbx
60f5: 72 e9 jb 0x60e0
60f7: 33 c0 xor %eax,%eax
60f9: c5 f8 77 vzeroupper
60fc: 5b pop %rbx
60fd: c3 ret
60fe: 33 db xor %ebx,%ebx
6100: eb b7 jmp 0x60b9
6102: 45 33 c9 xor %r9d,%r9d
6105: e9 42 ff ff ff jmp 0x604c
610a: b8 fa ff ff ff mov $0xfffffffa,%eax
610f: 5b pop %rbx
6110: c3 ret
6111: b8 f8 ff ff ff mov $0xfffffff8,%eax
6116: 5b pop %rbx
6117: c3 ret
6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
611f: 00
6120: 48 83 ec 28 sub $0x28,%rsp
6124: 48 85 d2 test %rdx,%rdx
6127: 74 3f je 0x6168
6129: 45 85 c0 test %r8d,%r8d
612c: 7e 30 jle 0x615e
612e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c531c0
6135: 7a 02 jp 0x6139
6137: 74 0f je 0x6148
6139: 0f 57 c9 xorps %xmm1,%xmm1
613c: 0f 2e c1 ucomiss %xmm1,%xmm0
613f: 7a 02 jp 0x6143
6141: 74 0c je 0x614f
6143: e8 78 8f 03 00 call 0x3f0c0
6148: 33 c0 xor %eax,%eax
614a: 48 83 c4 28 add $0x28,%rsp
614e: c3 ret
614f: 48 89 d1 mov %rdx,%rcx
6152: 44 89 c2 mov %r8d,%edx
6155: 48 83 c4 28 add $0x28,%rsp
6159: e9 42 8d 00 00 jmp 0xeea0
615e: b8 fa ff ff ff mov $0xfffffffa,%eax
6163: 48 83 c4 28 add $0x28,%rsp
6167: c3 ret
6168: b8 f8 ff ff ff mov $0xfffffff8,%eax
616d: 48 83 c4 28 add $0x28,%rsp
6171: c3 ret
6172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6180: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6185: 48 85 d2 test %rdx,%rdx
6188: 74 43 je 0x61cd
618a: 45 85 c0 test %r8d,%r8d
618d: 7e 32 jle 0x61c1
618f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c531c4
6196: 7a 02 jp 0x619a
6198: 74 0f je 0x61a9
619a: 0f 57 c9 xorps %xmm1,%xmm1
619d: 0f 2e c1 ucomiss %xmm1,%xmm0
61a0: 7a 02 jp 0x61a4
61a2: 74 0d je 0x61b1
61a4: e8 97 90 03 00 call 0x3f240
61a9: 33 c0 xor %eax,%eax
61ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
61b0: c3 ret
61b1: 48 89 d1 mov %rdx,%rcx
61b4: 44 89 c2 mov %r8d,%edx
61b7: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
61bc: e9 1f 8f 00 00 jmp 0xf0e0
61c1: b8 fa ff ff ff mov $0xfffffffa,%eax
61c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
61cb: 90 nop
61cc: c3 ret
61cd: b8 f8 ff ff ff mov $0xfffffff8,%eax
61d2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
61d7: 90 nop
61d8: 90 nop
61d9: 90 nop
61da: c3 ret
61db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
61e0: 48 83 ec 28 sub $0x28,%rsp
61e4: 48 85 d2 test %rdx,%rdx
61e7: 74 3f je 0x6228
61e9: 45 85 c0 test %r8d,%r8d
61ec: 7e 30 jle 0x621e
61ee: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c531c8
61f5: 7a 02 jp 0x61f9
61f7: 74 0f je 0x6208
61f9: 0f 57 c9 xorps %xmm1,%xmm1
61fc: 0f 2e c1 ucomiss %xmm1,%xmm0
61ff: 7a 02 jp 0x6203
6201: 74 0c je 0x620f
6203: e8 b8 91 03 00 call 0x3f3c0
6208: 33 c0 xor %eax,%eax
620a: 48 83 c4 28 add $0x28,%rsp
620e: c3 ret
620f: 48 89 d1 mov %rdx,%rcx
6212: 44 89 c2 mov %r8d,%edx
6215: 48 83 c4 28 add $0x28,%rsp
6219: e9 02 91 00 00 jmp 0xf320
621e: b8 fa ff ff ff mov $0xfffffffa,%eax
6223: 48 83 c4 28 add $0x28,%rsp
6227: c3 ret
6228: b8 f8 ff ff ff mov $0xfffffff8,%eax
622d: 48 83 c4 28 add $0x28,%rsp
6231: c3 ret
6232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6240: 48 83 ec 28 sub $0x28,%rsp
6244: 48 85 d2 test %rdx,%rdx
6247: 0f 84 a6 01 00 00 je 0x63f3
624d: 45 85 c0 test %r8d,%r8d
6250: 0f 8e 93 01 00 00 jle 0x63e9
6256: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c531cc
625d: 01
625e: 7a 06 jp 0x6266
6260: 0f 84 7c 01 00 00 je 0x63e2
6266: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
626a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
626e: 7a 06 jp 0x6276
6270: 0f 84 5c 01 00 00 je 0x63d2
6276: 41 83 f8 10 cmp $0x10,%r8d
627a: 0f 8c 42 01 00 00 jl 0x63c2
6280: 49 89 d1 mov %rdx,%r9
6283: 49 83 e1 1f and $0x1f,%r9
6287: 45 85 c9 test %r9d,%r9d
628a: 74 18 je 0x62a4
628c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
6293: 0f 85 29 01 00 00 jne 0x63c2
6299: 41 f7 d9 neg %r9d
629c: 41 83 c1 20 add $0x20,%r9d
62a0: 41 c1 e9 02 shr $0x2,%r9d
62a4: 41 8d 41 10 lea 0x10(%r9),%eax
62a8: 44 3b c0 cmp %eax,%r8d
62ab: 0f 8c 11 01 00 00 jl 0x63c2
62b1: 45 89 c2 mov %r8d,%r10d
62b4: 33 c0 xor %eax,%eax
62b6: 45 2b d1 sub %r9d,%r10d
62b9: 41 83 e2 0f and $0xf,%r10d
62bd: 41 f7 da neg %r10d
62c0: 45 03 d0 add %r8d,%r10d
62c3: 45 89 cb mov %r9d,%r11d
62c6: 45 85 c9 test %r9d,%r9d
62c9: 76 27 jbe 0x62f2
62cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62d2: 00
62d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
62e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
62e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
62ea: 48 ff c0 inc %rax
62ed: 49 3b c3 cmp %r11,%rax
62f0: 72 ee jb 0x62e0
62f2: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
62f7: 4d 63 ca movslq %r10d,%r9
62fa: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
6300: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
6306: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
630d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
6313: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
631a: 49 83 c3 10 add $0x10,%r11
631e: 4d 3b d9 cmp %r9,%r11
6321: 72 dd jb 0x6300
6323: 41 8d 42 01 lea 0x1(%r10),%eax
6327: 41 3b c0 cmp %r8d,%eax
632a: 0f 87 84 00 00 00 ja 0x63b4
6330: 4d 63 c0 movslq %r8d,%r8
6333: 4d 2b c1 sub %r9,%r8
6336: 49 83 f8 04 cmp $0x4,%r8
633a: 0f 8c 7e 00 00 00 jl 0x63be
6340: 44 89 c0 mov %r8d,%eax
6343: 45 33 db xor %r11d,%r11d
6346: 83 e0 fc and $0xfffffffc,%eax
6349: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
634d: 48 63 c0 movslq %eax,%rax
6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6357: 00
6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
635f: 90 nop
6360: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
6365: 49 83 c3 04 add $0x4,%r11
6369: c4 c1 78 11 09 vmovups %xmm1,(%r9)
636e: 49 83 c1 10 add $0x10,%r9
6372: 4c 3b d8 cmp %rax,%r11
6375: 72 e9 jb 0x6360
6377: 49 3b c0 cmp %r8,%rax
637a: 73 38 jae 0x63b4
637c: 4d 63 d2 movslq %r10d,%r10
637f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
6383: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
638e: 00
638f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6396: 0f 1f 00 nopl (%rax)
6399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
63a4: 48 ff c0 inc %rax
63a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
63ab: 48 83 c2 04 add $0x4,%rdx
63af: 49 3b c0 cmp %r8,%rax
63b2: 72 ec jb 0x63a0
63b4: 33 c0 xor %eax,%eax
63b6: c5 f8 77 vzeroupper
63b9: 48 83 c4 28 add $0x28,%rsp
63bd: c3 ret
63be: 33 c0 xor %eax,%eax
63c0: eb b5 jmp 0x6377
63c2: 45 33 d2 xor %r10d,%r10d
63c5: 41 83 f8 01 cmp $0x1,%r8d
63c9: 72 e9 jb 0x63b4
63cb: 4d 63 c0 movslq %r8d,%r8
63ce: 33 c0 xor %eax,%eax
63d0: eb a5 jmp 0x6377
63d2: 48 89 d1 mov %rdx,%rcx
63d5: 44 89 c2 mov %r8d,%edx
63d8: e8 83 8f 00 00 call 0xf360
63dd: 48 83 c4 28 add $0x28,%rsp
63e1: c3 ret
63e2: 33 c0 xor %eax,%eax
63e4: 48 83 c4 28 add $0x28,%rsp
63e8: c3 ret
63e9: b8 fa ff ff ff mov $0xfffffffa,%eax
63ee: 48 83 c4 28 add $0x28,%rsp
63f2: c3 ret
63f3: b8 f8 ff ff ff mov $0xfffffff8,%eax
63f8: 48 83 c4 28 add $0x28,%rsp
63fc: c3 ret
63fd: 0f 1f 00 nopl (%rax)
6400: 48 83 ec 28 sub $0x28,%rsp
6404: 48 85 d2 test %rdx,%rdx
6407: 0f 84 9e 01 00 00 je 0x65ab
640d: 45 85 c0 test %r8d,%r8d
6410: 0f 8e 8b 01 00 00 jle 0x65a1
6416: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c531d0
641d: 01
641e: 7a 06 jp 0x6426
6420: 0f 84 74 01 00 00 je 0x659a
6426: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
642a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
642e: 7a 06 jp 0x6436
6430: 0f 84 54 01 00 00 je 0x658a
6436: 41 83 f8 10 cmp $0x10,%r8d
643a: 0f 8c 42 01 00 00 jl 0x6582
6440: 49 89 d3 mov %rdx,%r11
6443: 49 83 e3 1f and $0x1f,%r11
6447: 45 85 db test %r11d,%r11d
644a: 74 18 je 0x6464
644c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6453: 0f 85 29 01 00 00 jne 0x6582
6459: 41 f7 db neg %r11d
645c: 41 83 c3 20 add $0x20,%r11d
6460: 41 c1 eb 02 shr $0x2,%r11d
6464: 41 8d 43 10 lea 0x10(%r11),%eax
6468: 44 3b c0 cmp %eax,%r8d
646b: 0f 8c 11 01 00 00 jl 0x6582
6471: 45 89 c1 mov %r8d,%r9d
6474: 33 c0 xor %eax,%eax
6476: 45 2b cb sub %r11d,%r9d
6479: 41 83 e1 0f and $0xf,%r9d
647d: 41 f7 d9 neg %r9d
6480: 45 03 c8 add %r8d,%r9d
6483: 45 89 da mov %r11d,%r10d
6486: 45 85 db test %r11d,%r11d
6489: 76 27 jbe 0x64b2
648b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6492: 00
6493: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
649a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
64a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
64a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
64aa: 48 ff c0 inc %rax
64ad: 49 3b c2 cmp %r10,%rax
64b0: 72 ee jb 0x64a0
64b2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
64b7: 49 63 c1 movslq %r9d,%rax
64ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
64c0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
64c6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
64cd: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
64d3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
64da: 49 83 c2 10 add $0x10,%r10
64de: 4c 3b d0 cmp %rax,%r10
64e1: 72 dd jb 0x64c0
64e3: 41 8d 41 01 lea 0x1(%r9),%eax
64e7: 41 3b c0 cmp %r8d,%eax
64ea: 0f 87 84 00 00 00 ja 0x6574
64f0: 4d 63 c0 movslq %r8d,%r8
64f3: 4d 63 c9 movslq %r9d,%r9
64f6: 4d 2b c1 sub %r9,%r8
64f9: 49 83 f8 04 cmp $0x4,%r8
64fd: 0f 8c 7b 00 00 00 jl 0x657e
6503: 4d 63 c9 movslq %r9d,%r9
6506: 44 89 c0 mov %r8d,%eax
6509: 83 e0 fc and $0xfffffffc,%eax
650c: 45 33 db xor %r11d,%r11d
650f: 48 63 c0 movslq %eax,%rax
6512: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
6517: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
651b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6520: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
6525: 49 83 c3 04 add $0x4,%r11
6529: c4 c1 78 11 12 vmovups %xmm2,(%r10)
652e: 49 83 c2 10 add $0x10,%r10
6532: 4c 3b d8 cmp %rax,%r11
6535: 72 e9 jb 0x6520
6537: 49 3b c0 cmp %r8,%rax
653a: 73 38 jae 0x6574
653c: 4d 63 c9 movslq %r9d,%r9
653f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
6543: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
654e: 00
654f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6556: 0f 1f 00 nopl (%rax)
6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6560: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
6564: 48 ff c0 inc %rax
6567: c5 fa 11 0a vmovss %xmm1,(%rdx)
656b: 48 83 c2 04 add $0x4,%rdx
656f: 49 3b c0 cmp %r8,%rax
6572: 72 ec jb 0x6560
6574: 33 c0 xor %eax,%eax
6576: c5 f8 77 vzeroupper
6579: 48 83 c4 28 add $0x28,%rsp
657d: c3 ret
657e: 33 c0 xor %eax,%eax
6580: eb b5 jmp 0x6537
6582: 45 33 c9 xor %r9d,%r9d
6585: e9 59 ff ff ff jmp 0x64e3
658a: 48 89 d1 mov %rdx,%rcx
658d: 44 89 c2 mov %r8d,%edx
6590: e8 0b 8e 00 00 call 0xf3a0
6595: 48 83 c4 28 add $0x28,%rsp
6599: c3 ret
659a: 33 c0 xor %eax,%eax
659c: 48 83 c4 28 add $0x28,%rsp
65a0: c3 ret
65a1: b8 fa ff ff ff mov $0xfffffffa,%eax
65a6: 48 83 c4 28 add $0x28,%rsp
65aa: c3 ret
65ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
65b0: 48 83 c4 28 add $0x28,%rsp
65b4: c3 ret
65b5: 0f 1f 40 00 nopl 0x0(%rax)
65b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
65c0: 48 83 ec 28 sub $0x28,%rsp
65c4: 48 85 d2 test %rdx,%rdx
65c7: 0f 84 9e 01 00 00 je 0x676b
65cd: 45 85 c0 test %r8d,%r8d
65d0: 0f 8e 8b 01 00 00 jle 0x6761
65d6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c531d4
65dd: 01
65de: 7a 06 jp 0x65e6
65e0: 0f 84 74 01 00 00 je 0x675a
65e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
65ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
65ee: 7a 06 jp 0x65f6
65f0: 0f 84 54 01 00 00 je 0x674a
65f6: 41 83 f8 10 cmp $0x10,%r8d
65fa: 0f 8c 42 01 00 00 jl 0x6742
6600: 49 89 d3 mov %rdx,%r11
6603: 49 83 e3 1f and $0x1f,%r11
6607: 45 85 db test %r11d,%r11d
660a: 74 18 je 0x6624
660c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6613: 0f 85 29 01 00 00 jne 0x6742
6619: 41 f7 db neg %r11d
661c: 41 83 c3 20 add $0x20,%r11d
6620: 41 c1 eb 02 shr $0x2,%r11d
6624: 41 8d 43 10 lea 0x10(%r11),%eax
6628: 44 3b c0 cmp %eax,%r8d
662b: 0f 8c 11 01 00 00 jl 0x6742
6631: 45 89 c1 mov %r8d,%r9d
6634: 33 c0 xor %eax,%eax
6636: 45 2b cb sub %r11d,%r9d
6639: 41 83 e1 0f and $0xf,%r9d
663d: 41 f7 d9 neg %r9d
6640: 45 03 c8 add %r8d,%r9d
6643: 45 89 da mov %r11d,%r10d
6646: 45 85 db test %r11d,%r11d
6649: 76 27 jbe 0x6672
664b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6652: 00
6653: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
665a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6660: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
6665: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
666a: 48 ff c0 inc %rax
666d: 49 3b c2 cmp %r10,%rax
6670: 72 ee jb 0x6660
6672: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
6677: 49 63 c1 movslq %r9d,%rax
667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6680: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
6686: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
668d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
6693: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
669a: 49 83 c2 10 add $0x10,%r10
669e: 4c 3b d0 cmp %rax,%r10
66a1: 72 dd jb 0x6680
66a3: 41 8d 41 01 lea 0x1(%r9),%eax
66a7: 41 3b c0 cmp %r8d,%eax
66aa: 0f 87 84 00 00 00 ja 0x6734
66b0: 4d 63 c0 movslq %r8d,%r8
66b3: 4d 63 c9 movslq %r9d,%r9
66b6: 4d 2b c1 sub %r9,%r8
66b9: 49 83 f8 04 cmp $0x4,%r8
66bd: 0f 8c 7b 00 00 00 jl 0x673e
66c3: 4d 63 c9 movslq %r9d,%r9
66c6: 44 89 c0 mov %r8d,%eax
66c9: 83 e0 fc and $0xfffffffc,%eax
66cc: 45 33 db xor %r11d,%r11d
66cf: 48 63 c0 movslq %eax,%rax
66d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
66d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
66db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
66e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
66e5: 49 83 c3 04 add $0x4,%r11
66e9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
66ee: 49 83 c2 10 add $0x10,%r10
66f2: 4c 3b d8 cmp %rax,%r11
66f5: 72 e9 jb 0x66e0
66f7: 49 3b c0 cmp %r8,%rax
66fa: 73 38 jae 0x6734
66fc: 4d 63 c9 movslq %r9d,%r9
66ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
6703: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6707: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
670e: 00
670f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6716: 0f 1f 00 nopl (%rax)
6719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6720: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
6724: 48 ff c0 inc %rax
6727: c5 fa 11 0a vmovss %xmm1,(%rdx)
672b: 48 83 c2 04 add $0x4,%rdx
672f: 49 3b c0 cmp %r8,%rax
6732: 72 ec jb 0x6720
6734: 33 c0 xor %eax,%eax
6736: c5 f8 77 vzeroupper
6739: 48 83 c4 28 add $0x28,%rsp
673d: c3 ret
673e: 33 c0 xor %eax,%eax
6740: eb b5 jmp 0x66f7
6742: 45 33 c9 xor %r9d,%r9d
6745: e9 59 ff ff ff jmp 0x66a3
674a: 48 89 d1 mov %rdx,%rcx
674d: 44 89 c2 mov %r8d,%edx
6750: e8 8b 8c 00 00 call 0xf3e0
6755: 48 83 c4 28 add $0x28,%rsp
6759: c3 ret
675a: 33 c0 xor %eax,%eax
675c: 48 83 c4 28 add $0x28,%rsp
6760: c3 ret
6761: b8 fa ff ff ff mov $0xfffffffa,%eax
6766: 48 83 c4 28 add $0x28,%rsp
676a: c3 ret
676b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6770: 48 83 c4 28 add $0x28,%rsp
6774: c3 ret
6775: 0f 1f 40 00 nopl 0x0(%rax)
6779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6780: 48 83 ec 38 sub $0x38,%rsp
6784: 45 89 c1 mov %r8d,%r9d
6787: 49 89 d0 mov %rdx,%r8
678a: 48 89 ca mov %rcx,%rdx
678d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
6793: 48 85 d2 test %rdx,%rdx
6796: 8b 44 24 60 mov 0x60(%rsp),%eax
679a: 74 47 je 0x67e3
679c: 4d 85 c0 test %r8,%r8
679f: 74 42 je 0x67e3
67a1: 45 85 c9 test %r9d,%r9d
67a4: 7e 47 jle 0x67ed
67a6: 85 c0 test %eax,%eax
67a8: 74 0f je 0x67b9
67aa: 83 f8 04 cmp $0x4,%eax
67ad: 74 0d je 0x67bc
67af: b8 fb ff ff ff mov $0xfffffffb,%eax
67b4: 48 83 c4 38 add $0x38,%rsp
67b8: c3 ret
67b9: 83 f8 04 cmp $0x4,%eax
67bc: 49 89 e3 mov %rsp,%r11
67bf: b8 01 00 00 00 mov $0x1,%eax
67c4: 41 ba 00 00 00 00 mov $0x0,%r10d
67ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
67cf: 44 0f 44 d0 cmove %eax,%r10d
67d3: 45 89 53 20 mov %r10d,0x20(%r11)
67d7: e8 b0 d9 a6 01 call 0x1a7418c
67dc: 33 c0 xor %eax,%eax
67de: 48 83 c4 38 add $0x38,%rsp
67e2: c3 ret
67e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
67e8: 48 83 c4 38 add $0x38,%rsp
67ec: c3 ret
67ed: b8 fa ff ff ff mov $0xfffffffa,%eax
67f2: 48 83 c4 38 add $0x38,%rsp
67f6: c3 ret
67f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
67fe: 00 00
6800: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
6805: 45 89 c1 mov %r8d,%r9d
6808: 49 89 d0 mov %rdx,%r8
680b: 48 89 ca mov %rcx,%rdx
680e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
6814: 48 85 d2 test %rdx,%rdx
6817: 8b 44 24 60 mov 0x60(%rsp),%eax
681b: 74 4b je 0x6868
681d: 4d 85 c0 test %r8,%r8
6820: 74 46 je 0x6868
6822: 45 85 c9 test %r9d,%r9d
6825: 7e 4c jle 0x6873
6827: 85 c0 test %eax,%eax
6829: 74 12 je 0x683d
682b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
6830: 74 0b je 0x683d
6832: b8 fb ff ff ff mov $0xfffffffb,%eax
6837: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
683c: c3 ret
683d: 49 89 e3 mov %rsp,%r11
6840: 41 ba 01 00 00 00 mov $0x1,%r10d
6846: 83 f8 04 cmp $0x4,%eax
6849: b8 00 00 00 00 mov $0x0,%eax
684e: 41 0f 44 c2 cmove %r10d,%eax
6852: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
6857: 41 89 43 20 mov %eax,0x20(%r11)
685b: e8 cc 47 a7 01 call 0x1a7b02c
6860: 33 c0 xor %eax,%eax
6862: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
6867: c3 ret
6868: b8 f8 ff ff ff mov $0xfffffff8,%eax
686d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
6872: c3 ret
6873: b8 fa ff ff ff mov $0xfffffffa,%eax
6878: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
687d: c3 ret
687e: 66 90 xchg %ax,%ax
6880: 48 83 ec 38 sub $0x38,%rsp
6884: 45 89 c1 mov %r8d,%r9d
6887: 49 89 d0 mov %rdx,%r8
688a: 48 89 ca mov %rcx,%rdx
688d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
6893: 8b 44 24 60 mov 0x60(%rsp),%eax
6897: 48 85 d2 test %rdx,%rdx
689a: 74 47 je 0x68e3
689c: 4d 85 c0 test %r8,%r8
689f: 74 42 je 0x68e3
68a1: 45 85 c9 test %r9d,%r9d
68a4: 7e 47 jle 0x68ed
68a6: 85 c0 test %eax,%eax
68a8: 74 0f je 0x68b9
68aa: 83 f8 04 cmp $0x4,%eax
68ad: 74 0d je 0x68bc
68af: b8 fb ff ff ff mov $0xfffffffb,%eax
68b4: 48 83 c4 38 add $0x38,%rsp
68b8: c3 ret
68b9: 83 f8 04 cmp $0x4,%eax
68bc: b8 01 00 00 00 mov $0x1,%eax
68c1: 41 ba 00 00 00 00 mov $0x0,%r10d
68c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
68cc: 44 0f 44 d0 cmove %eax,%r10d
68d0: 49 89 e3 mov %rsp,%r11
68d3: 45 89 53 20 mov %r10d,0x20(%r11)
68d7: e8 00 b4 a7 01 call 0x1a81cdc
68dc: 33 c0 xor %eax,%eax
68de: 48 83 c4 38 add $0x38,%rsp
68e2: c3 ret
68e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
68e8: 48 83 c4 38 add $0x38,%rsp
68ec: c3 ret
68ed: b8 fa ff ff ff mov $0xfffffffa,%eax
68f2: 48 83 c4 38 add $0x38,%rsp
68f6: c3 ret
68f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
68fe: 00 00
6900: 41 56 push %r14
6902: 48 85 c9 test %rcx,%rcx
6905: 0f 84 51 03 00 00 je 0x6c5c
690b: 48 85 d2 test %rdx,%rdx
690e: 0f 84 48 03 00 00 je 0x6c5c
6914: 45 85 c0 test %r8d,%r8d
6917: 0f 8e 37 03 00 00 jle 0x6c54
691d: 8b 44 24 30 mov 0x30(%rsp),%eax
6921: 85 c0 test %eax,%eax
6923: 0f 84 94 01 00 00 je 0x6abd
6929: 83 f8 04 cmp $0x4,%eax
692c: 74 08 je 0x6936
692e: b8 fb ff ff ff mov $0xfffffffb,%eax
6933: 41 5e pop %r14
6935: c3 ret
6936: 45 32 c9 xor %r9b,%r9b
6939: 41 83 f8 10 cmp $0x10,%r8d
693d: 0f 8c fd 02 00 00 jl 0x6c40
6943: 49 89 d3 mov %rdx,%r11
6946: 49 83 e3 1f and $0x1f,%r11
694a: 45 89 db mov %r11d,%r11d
694d: 45 85 db test %r11d,%r11d
6950: 74 18 je 0x696a
6952: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6959: 0f 85 e1 02 00 00 jne 0x6c40
695f: 41 f7 db neg %r11d
6962: 41 83 c3 20 add $0x20,%r11d
6966: 41 c1 eb 02 shr $0x2,%r11d
696a: 41 8d 43 10 lea 0x10(%r11),%eax
696e: 44 3b c0 cmp %eax,%r8d
6971: 0f 8c c9 02 00 00 jl 0x6c40
6977: 44 89 c0 mov %r8d,%eax
697a: 45 33 d2 xor %r10d,%r10d
697d: 41 2b c3 sub %r11d,%eax
6980: 83 e0 0f and $0xf,%eax
6983: f7 d8 neg %eax
6985: 41 03 c0 add %r8d,%eax
6988: 45 85 db test %r11d,%r11d
698b: 76 2b jbe 0x69b8
698d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6994: 00
6995: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
699c: 0f 1f 40 00 nopl 0x0(%rax)
69a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
69a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
69aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
69b0: 49 ff c2 inc %r10
69b3: 4d 3b d3 cmp %r11,%r10
69b6: 72 e8 jb 0x69a0
69b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
69bd: 4c 63 d0 movslq %eax,%r10
69c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
69c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
69cd: 00
69ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69d5: 0f 1f 40 00 nopl 0x0(%rax)
69d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
69e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
69ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
69f4: 01
69f5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
69f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
69ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
6a06: 01
6a07: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
6a0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
6a12: 49 83 c3 10 add $0x10,%r11
6a16: 4d 3b da cmp %r10,%r11
6a19: 72 c5 jb 0x69e0
6a1b: 44 8d 50 01 lea 0x1(%rax),%r10d
6a1f: 45 3b d0 cmp %r8d,%r10d
6a22: 0f 87 10 02 00 00 ja 0x6c38
6a28: 4d 63 c0 movslq %r8d,%r8
6a2b: 48 63 c0 movslq %eax,%rax
6a2e: 4c 2b c0 sub %rax,%r8
6a31: 41 80 f9 01 cmp $0x1,%r9b
6a35: 75 05 jne 0x6a3c
6a37: 45 33 db xor %r11d,%r11d
6a3a: eb 3d jmp 0x6a79
6a3c: 49 83 f8 04 cmp $0x4,%r8
6a40: 7c f5 jl 0x6a37
6a42: 48 63 c0 movslq %eax,%rax
6a45: 45 89 c3 mov %r8d,%r11d
6a48: 41 83 e3 fc and $0xfffffffc,%r11d
6a4c: 45 33 d2 xor %r10d,%r10d
6a4f: 4d 63 db movslq %r11d,%r11
6a52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
6a57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
6a5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
6a5f: 90 nop
6a60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
6a66: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
6a6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
6a70: 49 83 c2 04 add $0x4,%r10
6a74: 4d 3b d3 cmp %r11,%r10
6a77: 72 e7 jb 0x6a60
6a79: 4d 3b d8 cmp %r8,%r11
6a7c: 0f 83 b6 01 00 00 jae 0x6c38
6a82: 48 63 c0 movslq %eax,%rax
6a85: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6a89: 48 8d 04 81 lea (%rcx,%rax,4),%rax
6a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a94: 00
6a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a9c: 0f 1f 40 00 nopl 0x0(%rax)
6aa0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
6aa6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
6aaa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
6ab0: 49 ff c3 inc %r11
6ab3: 4d 3b d8 cmp %r8,%r11
6ab6: 72 e8 jb 0x6aa0
6ab8: e9 7b 01 00 00 jmp 0x6c38
6abd: 45 32 c9 xor %r9b,%r9b
6ac0: 41 83 f8 10 cmp $0x10,%r8d
6ac4: 0f 8c 80 01 00 00 jl 0x6c4a
6aca: 49 89 d3 mov %rdx,%r11
6acd: 49 83 e3 1f and $0x1f,%r11
6ad1: 45 89 db mov %r11d,%r11d
6ad4: 45 85 db test %r11d,%r11d
6ad7: 74 18 je 0x6af1
6ad9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6ae0: 0f 85 64 01 00 00 jne 0x6c4a
6ae6: 41 f7 db neg %r11d
6ae9: 41 83 c3 20 add $0x20,%r11d
6aed: 41 c1 eb 02 shr $0x2,%r11d
6af1: 41 8d 43 10 lea 0x10(%r11),%eax
6af5: 44 3b c0 cmp %eax,%r8d
6af8: 0f 8c 4c 01 00 00 jl 0x6c4a
6afe: 44 89 c0 mov %r8d,%eax
6b01: 45 33 d2 xor %r10d,%r10d
6b04: 41 2b c3 sub %r11d,%eax
6b07: 83 e0 0f and $0xf,%eax
6b0a: f7 d8 neg %eax
6b0c: 41 03 c0 add %r8d,%eax
6b0f: 45 85 db test %r11d,%r11d
6b12: 76 24 jbe 0x6b38
6b14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b20: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
6b26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
6b2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
6b30: 49 ff c2 inc %r10
6b33: 4d 3b d3 cmp %r11,%r10
6b36: 72 e8 jb 0x6b20
6b38: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
6b3d: 4c 63 d0 movslq %eax,%r10
6b40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
6b46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b4d: 00
6b4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b55: 0f 1f 40 00 nopl 0x0(%rax)
6b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b60: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
6b66: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
6b6d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
6b74: 01
6b75: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
6b79: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
6b7f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
6b86: 01
6b87: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
6b8b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
6b92: 49 83 c3 10 add $0x10,%r11
6b96: 4d 3b da cmp %r10,%r11
6b99: 72 c5 jb 0x6b60
6b9b: 44 8d 50 01 lea 0x1(%rax),%r10d
6b9f: 45 3b d0 cmp %r8d,%r10d
6ba2: 0f 87 90 00 00 00 ja 0x6c38
6ba8: 4d 63 c0 movslq %r8d,%r8
6bab: 48 63 c0 movslq %eax,%rax
6bae: 4c 2b c0 sub %rax,%r8
6bb1: 41 80 f9 01 cmp $0x1,%r9b
6bb5: 75 05 jne 0x6bbc
6bb7: 45 33 db xor %r11d,%r11d
6bba: eb 3d jmp 0x6bf9
6bbc: 49 83 f8 04 cmp $0x4,%r8
6bc0: 7c f5 jl 0x6bb7
6bc2: 48 63 c0 movslq %eax,%rax
6bc5: 45 89 c3 mov %r8d,%r11d
6bc8: 41 83 e3 fc and $0xfffffffc,%r11d
6bcc: 45 33 d2 xor %r10d,%r10d
6bcf: 4d 63 db movslq %r11d,%r11
6bd2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
6bd7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
6bdb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
6bdf: 90 nop
6be0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
6be6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
6bea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
6bf0: 49 83 c2 04 add $0x4,%r10
6bf4: 4d 3b d3 cmp %r11,%r10
6bf7: 72 e7 jb 0x6be0
6bf9: 4d 3b d8 cmp %r8,%r11
6bfc: 73 3a jae 0x6c38
6bfe: 48 63 c0 movslq %eax,%rax
6c01: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6c05: 48 8d 04 81 lea (%rcx,%rax,4),%rax
6c09: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c10: 00
6c11: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c1f: 00
6c20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
6c26: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
6c2a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
6c30: 49 ff c3 inc %r11
6c33: 4d 3b d8 cmp %r8,%r11
6c36: 72 e8 jb 0x6c20
6c38: 33 c0 xor %eax,%eax
6c3a: c5 f8 77 vzeroupper
6c3d: 41 5e pop %r14
6c3f: c3 ret
6c40: 41 b1 01 mov $0x1,%r9b
6c43: 33 c0 xor %eax,%eax
6c45: e9 d1 fd ff ff jmp 0x6a1b
6c4a: 41 b1 01 mov $0x1,%r9b
6c4d: 33 c0 xor %eax,%eax
6c4f: e9 47 ff ff ff jmp 0x6b9b
6c54: b8 fa ff ff ff mov $0xfffffffa,%eax
6c59: 41 5e pop %r14
6c5b: c3 ret
6c5c: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c61: 41 5e pop %r14
6c63: c3 ret
6c64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c6b: 00
6c6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c7f: 00
6c80: 41 57 push %r15
6c82: 48 85 c9 test %rcx,%rcx
6c85: 0f 84 38 03 00 00 je 0x6fc3
6c8b: 48 85 d2 test %rdx,%rdx
6c8e: 0f 84 2f 03 00 00 je 0x6fc3
6c94: 45 85 c0 test %r8d,%r8d
6c97: 0f 8e 1e 03 00 00 jle 0x6fbb
6c9d: 8b 44 24 30 mov 0x30(%rsp),%eax
6ca1: 85 c0 test %eax,%eax
6ca3: 0f 84 74 01 00 00 je 0x6e1d
6ca9: 83 f8 04 cmp $0x4,%eax
6cac: 74 08 je 0x6cb6
6cae: b8 fb ff ff ff mov $0xfffffffb,%eax
6cb3: 41 5f pop %r15
6cb5: c3 ret
6cb6: 41 83 f8 10 cmp $0x10,%r8d
6cba: 0f 8c c8 02 00 00 jl 0x6f88
6cc0: 41 83 f8 1d cmp $0x1d,%r8d
6cc4: 0f 8c c6 02 00 00 jl 0x6f90
6cca: 49 89 d7 mov %rdx,%r15
6ccd: 49 83 e7 1f and $0x1f,%r15
6cd1: 45 85 ff test %r15d,%r15d
6cd4: 74 18 je 0x6cee
6cd6: 41 f7 c7 03 00 00 00 test $0x3,%r15d
6cdd: 0f 85 a5 02 00 00 jne 0x6f88
6ce3: 41 f7 df neg %r15d
6ce6: 41 83 c7 20 add $0x20,%r15d
6cea: 41 c1 ef 02 shr $0x2,%r15d
6cee: 41 8d 47 10 lea 0x10(%r15),%eax
6cf2: 44 3b c0 cmp %eax,%r8d
6cf5: 0f 8c 8d 02 00 00 jl 0x6f88
6cfb: 45 89 c3 mov %r8d,%r11d
6cfe: 33 c0 xor %eax,%eax
6d00: 45 2b df sub %r15d,%r11d
6d03: 41 83 e3 0f and $0xf,%r11d
6d07: 41 f7 db neg %r11d
6d0a: 45 03 d8 add %r8d,%r11d
6d0d: 45 89 fa mov %r15d,%r10d
6d10: 45 85 ff test %r15d,%r15d
6d13: 76 21 jbe 0x6d36
6d15: 0f 1f 40 00 nopl 0x0(%rax)
6d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d20: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
6d25: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
6d29: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
6d2e: 48 ff c0 inc %rax
6d31: 49 3b c2 cmp %r10,%rax
6d34: 72 ea jb 0x6d20
6d36: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
6d3b: 49 63 c3 movslq %r11d,%rax
6d3e: 66 90 xchg %ax,%ax
6d40: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
6d46: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
6d4d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
6d51: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
6d55: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
6d5b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
6d62: 49 83 c2 10 add $0x10,%r10
6d66: 4c 3b d0 cmp %rax,%r10
6d69: 72 d5 jb 0x6d40
6d6b: 41 8d 43 01 lea 0x1(%r11),%eax
6d6f: 41 3b c0 cmp %r8d,%eax
6d72: 0f 87 00 02 00 00 ja 0x6f78
6d78: 4d 63 c8 movslq %r8d,%r9
6d7b: 4d 63 db movslq %r11d,%r11
6d7e: 4d 2b cb sub %r11,%r9
6d81: 49 83 f9 04 cmp $0x4,%r9
6d85: 0f 8c f5 01 00 00 jl 0x6f80
6d8b: 4d 63 db movslq %r11d,%r11
6d8e: 45 89 ca mov %r9d,%r10d
6d91: 41 83 e2 fc and $0xfffffffc,%r10d
6d95: 45 33 c0 xor %r8d,%r8d
6d98: 4d 63 d2 movslq %r10d,%r10
6d9b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
6da0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
6da4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
6da8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6daf: 00
6db0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6dbe: 00 00
6dc0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
6dc6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
6dca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
6dd0: 49 83 c0 04 add $0x4,%r8
6dd4: 4d 3b c2 cmp %r10,%r8
6dd7: 72 e7 jb 0x6dc0
6dd9: 4d 3b d1 cmp %r9,%r10
6ddc: 0f 83 96 01 00 00 jae 0x6f78
6de2: 4d 63 db movslq %r11d,%r11
6de5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
6de9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
6ded: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6df4: 00
6df5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6dfc: 0f 1f 40 00 nopl 0x0(%rax)
6e00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
6e06: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
6e0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
6e10: 49 ff c2 inc %r10
6e13: 4d 3b d1 cmp %r9,%r10
6e16: 72 e8 jb 0x6e00
6e18: e9 5b 01 00 00 jmp 0x6f78
6e1d: 41 83 f8 10 cmp $0x10,%r8d
6e21: 0f 8c 7d 01 00 00 jl 0x6fa4
6e27: 41 83 f8 1d cmp $0x1d,%r8d
6e2b: 0f 8c 7b 01 00 00 jl 0x6fac
6e31: 49 89 d7 mov %rdx,%r15
6e34: 49 83 e7 1f and $0x1f,%r15
6e38: 45 85 ff test %r15d,%r15d
6e3b: 74 18 je 0x6e55
6e3d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
6e44: 0f 85 5a 01 00 00 jne 0x6fa4
6e4a: 41 f7 df neg %r15d
6e4d: 41 83 c7 20 add $0x20,%r15d
6e51: 41 c1 ef 02 shr $0x2,%r15d
6e55: 41 8d 47 10 lea 0x10(%r15),%eax
6e59: 44 3b c0 cmp %eax,%r8d
6e5c: 0f 8c 42 01 00 00 jl 0x6fa4
6e62: 45 89 c3 mov %r8d,%r11d
6e65: 33 c0 xor %eax,%eax
6e67: 45 2b df sub %r15d,%r11d
6e6a: 41 83 e3 0f and $0xf,%r11d
6e6e: 41 f7 db neg %r11d
6e71: 45 03 d8 add %r8d,%r11d
6e74: 45 89 fa mov %r15d,%r10d
6e77: 45 85 ff test %r15d,%r15d
6e7a: 76 1a jbe 0x6e96
6e7c: 0f 1f 40 00 nopl 0x0(%rax)
6e80: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
6e85: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
6e89: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
6e8e: 48 ff c0 inc %rax
6e91: 49 3b c2 cmp %r10,%rax
6e94: 72 ea jb 0x6e80
6e96: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
6e9b: 49 63 c3 movslq %r11d,%rax
6e9e: 66 90 xchg %ax,%ax
6ea0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
6ea6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
6ead: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
6eb1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
6eb5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
6ebb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
6ec2: 49 83 c2 10 add $0x10,%r10
6ec6: 4c 3b d0 cmp %rax,%r10
6ec9: 72 d5 jb 0x6ea0
6ecb: 41 8d 43 01 lea 0x1(%r11),%eax
6ecf: 41 3b c0 cmp %r8d,%eax
6ed2: 0f 87 a0 00 00 00 ja 0x6f78
6ed8: 4d 63 c8 movslq %r8d,%r9
6edb: 4d 63 db movslq %r11d,%r11
6ede: 4d 2b cb sub %r11,%r9
6ee1: 49 83 f9 04 cmp $0x4,%r9
6ee5: 0f 8c b4 00 00 00 jl 0x6f9f
6eeb: 4d 63 db movslq %r11d,%r11
6eee: 45 89 ca mov %r9d,%r10d
6ef1: 41 83 e2 fc and $0xfffffffc,%r10d
6ef5: 45 33 c0 xor %r8d,%r8d
6ef8: 4d 63 d2 movslq %r10d,%r10
6efb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
6f00: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
6f04: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
6f08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f0f: 00
6f10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6f1e: 00 00
6f20: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
6f26: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
6f2a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
6f30: 49 83 c0 04 add $0x4,%r8
6f34: 4d 3b c2 cmp %r10,%r8
6f37: 72 e7 jb 0x6f20
6f39: 4d 3b d1 cmp %r9,%r10
6f3c: 73 3a jae 0x6f78
6f3e: 4d 63 db movslq %r11d,%r11
6f41: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
6f45: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
6f49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f50: 00
6f51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f5f: 00
6f60: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
6f66: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
6f6a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
6f70: 49 ff c2 inc %r10
6f73: 4d 3b d1 cmp %r9,%r10
6f76: 72 e8 jb 0x6f60
6f78: 33 c0 xor %eax,%eax
6f7a: c5 f8 77 vzeroupper
6f7d: 41 5f pop %r15
6f7f: c3 ret
6f80: 45 33 d2 xor %r10d,%r10d
6f83: e9 51 fe ff ff jmp 0x6dd9
6f88: 45 33 db xor %r11d,%r11d
6f8b: e9 db fd ff ff jmp 0x6d6b
6f90: 45 89 c3 mov %r8d,%r11d
6f93: 45 33 d2 xor %r10d,%r10d
6f96: 41 83 e3 f0 and $0xfffffff0,%r11d
6f9a: e9 97 fd ff ff jmp 0x6d36
6f9f: 45 33 d2 xor %r10d,%r10d
6fa2: eb 95 jmp 0x6f39
6fa4: 45 33 db xor %r11d,%r11d
6fa7: e9 1f ff ff ff jmp 0x6ecb
6fac: 45 89 c3 mov %r8d,%r11d
6faf: 45 33 d2 xor %r10d,%r10d
6fb2: 41 83 e3 f0 and $0xfffffff0,%r11d
6fb6: e9 db fe ff ff jmp 0x6e96
6fbb: b8 fa ff ff ff mov $0xfffffffa,%eax
6fc0: 41 5f pop %r15
6fc2: c3 ret
6fc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
6fc8: 41 5f pop %r15
6fca: c3 ret
6fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fd2: 00
6fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6fe0: 48 83 ec 28 sub $0x28,%rsp
6fe4: 48 85 c9 test %rcx,%rcx
6fe7: 74 20 je 0x7009
6fe9: 48 85 d2 test %rdx,%rdx
6fec: 74 1b je 0x7009
6fee: 45 85 c0 test %r8d,%r8d
6ff1: 7f 0a jg 0x6ffd
6ff3: b8 fa ff ff ff mov $0xfffffffa,%eax
6ff8: 48 83 c4 28 add $0x28,%rsp
6ffc: c3 ret
6ffd: e8 3e 85 03 00 call 0x3f540
7002: 33 c0 xor %eax,%eax
7004: 48 83 c4 28 add $0x28,%rsp
7008: c3 ret
7009: b8 f8 ff ff ff mov $0xfffffff8,%eax
700e: 48 83 c4 28 add $0x28,%rsp
7012: c3 ret
7013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
701f: 00
7020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7025: 48 85 c9 test %rcx,%rcx
7028: 74 22 je 0x704c
702a: 48 85 d2 test %rdx,%rdx
702d: 74 1d je 0x704c
702f: 45 85 c0 test %r8d,%r8d
7032: 7f 0b jg 0x703f
7034: b8 fa ff ff ff mov $0xfffffffa,%eax
7039: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
703e: c3 ret
703f: e8 7c 86 03 00 call 0x3f6c0
7044: 33 c0 xor %eax,%eax
7046: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
704b: c3 ret
704c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7051: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7056: c3 ret
7057: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
705e: 00 00
7060: 48 83 ec 28 sub $0x28,%rsp
7064: 48 85 c9 test %rcx,%rcx
7067: 74 20 je 0x7089
7069: 48 85 d2 test %rdx,%rdx
706c: 74 1b je 0x7089
706e: 45 85 c0 test %r8d,%r8d
7071: 7f 0a jg 0x707d
7073: b8 fa ff ff ff mov $0xfffffffa,%eax
7078: 48 83 c4 28 add $0x28,%rsp
707c: c3 ret
707d: e8 be 87 03 00 call 0x3f840
7082: 33 c0 xor %eax,%eax
7084: 48 83 c4 28 add $0x28,%rsp
7088: c3 ret
7089: b8 f8 ff ff ff mov $0xfffffff8,%eax
708e: 48 83 c4 28 add $0x28,%rsp
7092: c3 ret
7093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
709f: 00
70a0: 56 push %rsi
70a1: 48 89 d6 mov %rdx,%rsi
70a4: 48 85 c9 test %rcx,%rcx
70a7: 0f 84 90 01 00 00 je 0x723d
70ad: 48 85 f6 test %rsi,%rsi
70b0: 0f 84 87 01 00 00 je 0x723d
70b6: 45 85 c0 test %r8d,%r8d
70b9: 0f 8e 77 01 00 00 jle 0x7236
70bf: 41 83 f8 10 cmp $0x10,%r8d
70c3: 0f 8c 5d 01 00 00 jl 0x7226
70c9: 49 89 f1 mov %rsi,%r9
70cc: 49 83 e1 1f and $0x1f,%r9
70d0: 45 89 c9 mov %r9d,%r9d
70d3: 45 85 c9 test %r9d,%r9d
70d6: 74 18 je 0x70f0
70d8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
70df: 0f 85 41 01 00 00 jne 0x7226
70e5: 41 f7 d9 neg %r9d
70e8: 41 83 c1 20 add $0x20,%r9d
70ec: 41 c1 e9 02 shr $0x2,%r9d
70f0: 41 8d 41 10 lea 0x10(%r9),%eax
70f4: 44 3b c0 cmp %eax,%r8d
70f7: 0f 8c 29 01 00 00 jl 0x7226
70fd: 44 89 c0 mov %r8d,%eax
7100: 33 d2 xor %edx,%edx
7102: 41 2b c1 sub %r9d,%eax
7105: 83 e0 0f and $0xf,%eax
7108: f7 d8 neg %eax
710a: 41 03 c0 add %r8d,%eax
710d: 45 85 c9 test %r9d,%r9d
7110: 76 25 jbe 0x7137
7112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7120: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
7125: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
712a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
712f: 48 ff c2 inc %rdx
7132: 49 3b d1 cmp %r9,%rdx
7135: 72 e9 jb 0x7120
7137: 48 63 d0 movslq %eax,%rdx
713a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7140: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
7146: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
714d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
7154: 01
7155: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
715c: 01
715d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
7163: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
716a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
7170: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
7177: 49 83 c1 10 add $0x10,%r9
717b: 4c 3b ca cmp %rdx,%r9
717e: 72 c0 jb 0x7140
7180: 44 8d 48 01 lea 0x1(%rax),%r9d
7184: 45 3b c8 cmp %r8d,%r9d
7187: 0f 87 8d 00 00 00 ja 0x721a
718d: 4d 63 d0 movslq %r8d,%r10
7190: 4c 2b d2 sub %rdx,%r10
7193: 49 83 fa 04 cmp $0x4,%r10
7197: 0f 8c 84 00 00 00 jl 0x7221
719d: 45 89 d3 mov %r10d,%r11d
71a0: 45 33 c9 xor %r9d,%r9d
71a3: 41 83 e3 fc and $0xfffffffc,%r11d
71a7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
71ab: 4d 63 db movslq %r11d,%r11
71ae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
71b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71c0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
71c6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
71cc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
71d2: 49 83 c1 04 add $0x4,%r9
71d6: 4d 3b cb cmp %r11,%r9
71d9: 72 e5 jb 0x71c0
71db: 4d 3b da cmp %r10,%r11
71de: 73 3a jae 0x721a
71e0: 48 63 c0 movslq %eax,%rax
71e3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
71e7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
71eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71f2: 00
71f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7200: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
7206: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
720c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
7212: 49 ff c3 inc %r11
7215: 4d 3b da cmp %r10,%r11
7218: 72 e6 jb 0x7200
721a: 33 c0 xor %eax,%eax
721c: c5 f8 77 vzeroupper
721f: 5e pop %rsi
7220: c3 ret
7221: 45 33 db xor %r11d,%r11d
7224: eb b5 jmp 0x71db
7226: 33 c0 xor %eax,%eax
7228: 41 83 f8 01 cmp $0x1,%r8d
722c: 72 ec jb 0x721a
722e: 4d 63 d0 movslq %r8d,%r10
7231: 45 33 db xor %r11d,%r11d
7234: eb a5 jmp 0x71db
7236: b8 fa ff ff ff mov $0xfffffffa,%eax
723b: 5e pop %rsi
723c: c3 ret
723d: b8 f8 ff ff ff mov $0xfffffff8,%eax
7242: 5e pop %rsi
7243: c3 ret
7244: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
724b: 00
724c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
725f: 00
7260: 53 push %rbx
7261: 49 89 ca mov %rcx,%r10
7264: 4d 85 d2 test %r10,%r10
7267: 0f 84 84 01 00 00 je 0x73f1
726d: 48 85 d2 test %rdx,%rdx
7270: 0f 84 7b 01 00 00 je 0x73f1
7276: 45 85 c0 test %r8d,%r8d
7279: 0f 8e 6b 01 00 00 jle 0x73ea
727f: 41 83 f8 10 cmp $0x10,%r8d
7283: 0f 8c 59 01 00 00 jl 0x73e2
7289: 48 89 d3 mov %rdx,%rbx
728c: 48 83 e3 1f and $0x1f,%rbx
7290: 85 db test %ebx,%ebx
7292: 74 11 je 0x72a5
7294: f6 c3 03 test $0x3,%bl
7297: 0f 85 45 01 00 00 jne 0x73e2
729d: f7 db neg %ebx
729f: 83 c3 20 add $0x20,%ebx
72a2: c1 eb 02 shr $0x2,%ebx
72a5: 8d 43 10 lea 0x10(%rbx),%eax
72a8: 44 3b c0 cmp %eax,%r8d
72ab: 0f 8c 31 01 00 00 jl 0x73e2
72b1: 45 89 c1 mov %r8d,%r9d
72b4: 33 c0 xor %eax,%eax
72b6: 44 2b cb sub %ebx,%r9d
72b9: 41 83 e1 0f and $0xf,%r9d
72bd: 41 f7 d9 neg %r9d
72c0: 45 03 c8 add %r8d,%r9d
72c3: 89 d9 mov %ebx,%ecx
72c5: 85 db test %ebx,%ebx
72c7: 76 2f jbe 0x72f8
72c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72d0: 00
72d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72df: 00
72e0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
72e6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
72eb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
72f0: 48 ff c0 inc %rax
72f3: 48 3b c1 cmp %rcx,%rax
72f6: 72 e8 jb 0x72e0
72f8: 49 63 c1 movslq %r9d,%rax
72fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7300: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
7306: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
730d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
7312: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
7318: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
731d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
7323: 48 83 c1 10 add $0x10,%rcx
7327: 48 3b c8 cmp %rax,%rcx
732a: 72 d4 jb 0x7300
732c: 41 8d 41 01 lea 0x1(%r9),%eax
7330: 41 3b c0 cmp %r8d,%eax
7333: 0f 87 9e 00 00 00 ja 0x73d7
7339: 4d 63 c0 movslq %r8d,%r8
733c: 4d 63 c9 movslq %r9d,%r9
733f: 4d 2b c1 sub %r9,%r8
7342: 49 83 f8 04 cmp $0x4,%r8
7346: 0f 8c 92 00 00 00 jl 0x73de
734c: 4d 63 c9 movslq %r9d,%r9
734f: 44 89 c3 mov %r8d,%ebx
7352: 83 e3 fc and $0xfffffffc,%ebx
7355: 33 c9 xor %ecx,%ecx
7357: 48 63 db movslq %ebx,%rbx
735a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
735e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
7362: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7369: 00
736a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7371: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7378: 00
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7380: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
7386: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
738b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
7390: 48 83 c1 04 add $0x4,%rcx
7394: 48 3b cb cmp %rbx,%rcx
7397: 72 e7 jb 0x7380
7399: 49 3b d8 cmp %r8,%rbx
739c: 73 39 jae 0x73d7
739e: 4d 63 c9 movslq %r9d,%r9
73a1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
73a5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
73a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73b0: 00
73b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73bf: 00
73c0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
73c5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
73ca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
73cf: 48 ff c3 inc %rbx
73d2: 49 3b d8 cmp %r8,%rbx
73d5: 72 e9 jb 0x73c0
73d7: 33 c0 xor %eax,%eax
73d9: c5 f8 77 vzeroupper
73dc: 5b pop %rbx
73dd: c3 ret
73de: 33 db xor %ebx,%ebx
73e0: eb b7 jmp 0x7399
73e2: 45 33 c9 xor %r9d,%r9d
73e5: e9 42 ff ff ff jmp 0x732c
73ea: b8 fa ff ff ff mov $0xfffffffa,%eax
73ef: 5b pop %rbx
73f0: c3 ret
73f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
73f6: 5b pop %rbx
73f7: c3 ret
73f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73ff: 00
7400: 48 85 c9 test %rcx,%rcx
7403: 0f 84 5b 02 00 00 je 0x7664
7409: 48 85 d2 test %rdx,%rdx
740c: 0f 84 52 02 00 00 je 0x7664
7412: 4d 85 c0 test %r8,%r8
7415: 0f 84 49 02 00 00 je 0x7664
741b: 45 85 c9 test %r9d,%r9d
741e: 0f 86 33 02 00 00 jbe 0x7657
7424: 41 83 f9 06 cmp $0x6,%r9d
7428: 0f 86 ae 01 00 00 jbe 0x75dc
742e: 49 3b d0 cmp %r8,%rdx
7431: 76 17 jbe 0x744a
7433: 44 89 c8 mov %r9d,%eax
7436: 49 89 d2 mov %rdx,%r10
7439: 48 c1 e0 02 shl $0x2,%rax
743d: 4d 2b d0 sub %r8,%r10
7440: 4c 3b d0 cmp %rax,%r10
7443: 7d 24 jge 0x7469
7445: e9 92 01 00 00 jmp 0x75dc
744a: 4c 3b c2 cmp %rdx,%r8
744d: 0f 86 89 01 00 00 jbe 0x75dc
7453: 44 89 c8 mov %r9d,%eax
7456: 4d 89 c2 mov %r8,%r10
7459: 48 c1 e0 02 shl $0x2,%rax
745d: 4c 2b d2 sub %rdx,%r10
7460: 4c 3b d0 cmp %rax,%r10
7463: 0f 8c 73 01 00 00 jl 0x75dc
7469: 49 3b c8 cmp %r8,%rcx
746c: 76 10 jbe 0x747e
746e: 49 89 ca mov %rcx,%r10
7471: 4d 2b d0 sub %r8,%r10
7474: 4c 3b d0 cmp %rax,%r10
7477: 7d 1d jge 0x7496
7479: e9 5e 01 00 00 jmp 0x75dc
747e: 4c 3b c1 cmp %rcx,%r8
7481: 0f 86 55 01 00 00 jbe 0x75dc
7487: 4d 89 c2 mov %r8,%r10
748a: 4c 2b d1 sub %rcx,%r10
748d: 4c 3b d0 cmp %rax,%r10
7490: 0f 8c 46 01 00 00 jl 0x75dc
7496: 41 83 f9 08 cmp $0x8,%r9d
749a: 0f 82 bd 01 00 00 jb 0x765d
74a0: 4d 89 c2 mov %r8,%r10
74a3: 49 83 e2 0f and $0xf,%r10
74a7: 45 85 d2 test %r10d,%r10d
74aa: 74 18 je 0x74c4
74ac: 41 f7 c2 03 00 00 00 test $0x3,%r10d
74b3: 0f 85 a4 01 00 00 jne 0x765d
74b9: 41 f7 da neg %r10d
74bc: 41 83 c2 10 add $0x10,%r10d
74c0: 41 c1 ea 02 shr $0x2,%r10d
74c4: 41 8d 42 08 lea 0x8(%r10),%eax
74c8: 44 3b c8 cmp %eax,%r9d
74cb: 0f 82 8c 01 00 00 jb 0x765d
74d1: 44 89 c8 mov %r9d,%eax
74d4: 45 33 db xor %r11d,%r11d
74d7: 41 2b c2 sub %r10d,%eax
74da: 83 e0 07 and $0x7,%eax
74dd: f7 d8 neg %eax
74df: 41 03 c1 add %r9d,%eax
74e2: 45 85 d2 test %r10d,%r10d
74e5: 76 33 jbe 0x751a
74e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74ee: 00
74ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
74f6: 0f 1f 00 nopl (%rax)
74f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7500: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
7506: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
750c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
7512: 41 ff c3 inc %r11d
7515: 45 3b da cmp %r10d,%r11d
7518: 72 e6 jb 0x7500
751a: 45 89 d2 mov %r10d,%r10d
751d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
7521: 49 f7 c3 0f 00 00 00 test $0xf,%r11
7528: 74 56 je 0x7580
752a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7531: 00
7532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7540: 45 89 d2 mov %r10d,%r10d
7543: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
7548: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
754e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
7553: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
7559: 0f 5d c8 minps %xmm0,%xmm1
755c: 0f 5d da minps %xmm2,%xmm3
755f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
7564: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
756a: 41 83 c2 08 add $0x8,%r10d
756e: 44 3b d0 cmp %eax,%r10d
7571: 72 cd jb 0x7540
7573: eb 38 jmp 0x75ad
7575: 0f 1f 40 00 nopl 0x0(%rax)
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7580: 45 89 d2 mov %r10d,%r10d
7583: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
7588: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
758e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
7593: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
7599: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
759e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
75a4: 41 83 c2 08 add $0x8,%r10d
75a8: 44 3b d0 cmp %eax,%r10d
75ab: 72 d3 jb 0x7580
75ad: 41 3b c1 cmp %r9d,%eax
75b0: 0f 83 9e 00 00 00 jae 0x7654
75b6: 0f 1f 00 nopl (%rax)
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75c0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
75c5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
75ca: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
75d0: ff c0 inc %eax
75d2: 41 3b c1 cmp %r9d,%eax
75d5: 72 e9 jb 0x75c0
75d7: e9 78 00 00 00 jmp 0x7654
75dc: 44 89 c8 mov %r9d,%eax
75df: 41 bb 01 00 00 00 mov $0x1,%r11d
75e5: d1 e8 shr $1,%eax
75e7: 45 33 d2 xor %r10d,%r10d
75ea: 85 c0 test %eax,%eax
75ec: 76 4c jbe 0x763a
75ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75f5: 00
75f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75fd: 0f 1f 00 nopl (%rax)
7600: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
7604: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
760a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
7610: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
7616: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
761b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
7621: 41 ff c2 inc %r10d
7624: 44 3b d0 cmp %eax,%r10d
7627: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
762d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
7633: 72 cb jb 0x7600
7635: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
763a: 41 ff cb dec %r11d
763d: 45 3b d9 cmp %r9d,%r11d
7640: 73 12 jae 0x7654
7642: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
7648: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
764e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
7654: 33 c0 xor %eax,%eax
7656: c3 ret
7657: b8 fa ff ff ff mov $0xfffffffa,%eax
765c: c3 ret
765d: 33 c0 xor %eax,%eax
765f: e9 49 ff ff ff jmp 0x75ad
7664: b8 f8 ff ff ff mov $0xfffffff8,%eax
7669: c3 ret
766a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7671: 00
7672: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7679: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7685: 48 85 c9 test %rcx,%rcx
7688: 74 27 je 0x76b1
768a: 48 85 d2 test %rdx,%rdx
768d: 74 22 je 0x76b1
768f: 4d 85 c0 test %r8,%r8
7692: 74 1d je 0x76b1
7694: 45 85 c9 test %r9d,%r9d
7697: 77 0b ja 0x76a4
7699: b8 fa ff ff ff mov $0xfffffffa,%eax
769e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76a3: c3 ret
76a4: e8 17 83 03 00 call 0x3f9c0
76a9: 33 c0 xor %eax,%eax
76ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76b0: c3 ret
76b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
76b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76bb: c3 ret
76bc: 0f 1f 40 00 nopl 0x0(%rax)
76c0: 48 83 ec 28 sub $0x28,%rsp
76c4: 48 85 c9 test %rcx,%rcx
76c7: 74 25 je 0x76ee
76c9: 48 85 d2 test %rdx,%rdx
76cc: 74 20 je 0x76ee
76ce: 4d 85 c0 test %r8,%r8
76d1: 74 1b je 0x76ee
76d3: 45 85 c9 test %r9d,%r9d
76d6: 77 0a ja 0x76e2
76d8: b8 fa ff ff ff mov $0xfffffffa,%eax
76dd: 48 83 c4 28 add $0x28,%rsp
76e1: c3 ret
76e2: e8 19 88 03 00 call 0x3ff00
76e7: 33 c0 xor %eax,%eax
76e9: 48 83 c4 28 add $0x28,%rsp
76ed: c3 ret
76ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
76f3: 48 83 c4 28 add $0x28,%rsp
76f7: c3 ret
76f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76ff: 00
7700: 48 83 ec 28 sub $0x28,%rsp
7704: 48 85 c9 test %rcx,%rcx
7707: 74 25 je 0x772e
7709: 48 85 d2 test %rdx,%rdx
770c: 74 20 je 0x772e
770e: 4d 85 c0 test %r8,%r8
7711: 74 1b je 0x772e
7713: 45 85 c9 test %r9d,%r9d
7716: 77 0a ja 0x7722
7718: b8 fa ff ff ff mov $0xfffffffa,%eax
771d: 48 83 c4 28 add $0x28,%rsp
7721: c3 ret
7722: e8 b9 8d 03 00 call 0x404e0
7727: 33 c0 xor %eax,%eax
7729: 48 83 c4 28 add $0x28,%rsp
772d: c3 ret
772e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7733: 48 83 c4 28 add $0x28,%rsp
7737: c3 ret
7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
773f: 00
7740: 48 83 ec 28 sub $0x28,%rsp
7744: 48 85 c9 test %rcx,%rcx
7747: 74 25 je 0x776e
7749: 48 85 d2 test %rdx,%rdx
774c: 74 20 je 0x776e
774e: 4d 85 c0 test %r8,%r8
7751: 74 1b je 0x776e
7753: 45 85 c9 test %r9d,%r9d
7756: 77 0a ja 0x7762
7758: b8 fa ff ff ff mov $0xfffffffa,%eax
775d: 48 83 c4 28 add $0x28,%rsp
7761: c3 ret
7762: e8 59 93 03 00 call 0x40ac0
7767: 33 c0 xor %eax,%eax
7769: 48 83 c4 28 add $0x28,%rsp
776d: c3 ret
776e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7773: 48 83 c4 28 add $0x28,%rsp
7777: c3 ret
7778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
777f: 00
7780: 48 83 ec 28 sub $0x28,%rsp
7784: 48 85 c9 test %rcx,%rcx
7787: 74 25 je 0x77ae
7789: 48 85 d2 test %rdx,%rdx
778c: 74 20 je 0x77ae
778e: 4d 85 c0 test %r8,%r8
7791: 74 1b je 0x77ae
7793: 45 85 c9 test %r9d,%r9d
7796: 77 0a ja 0x77a2
7798: b8 fa ff ff ff mov $0xfffffffa,%eax
779d: 48 83 c4 28 add $0x28,%rsp
77a1: c3 ret
77a2: e8 39 99 03 00 call 0x410e0
77a7: 33 c0 xor %eax,%eax
77a9: 48 83 c4 28 add $0x28,%rsp
77ad: c3 ret
77ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
77b3: 48 83 c4 28 add $0x28,%rsp
77b7: c3 ret
77b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77bf: 00
77c0: 48 83 ec 28 sub $0x28,%rsp
77c4: 48 85 c9 test %rcx,%rcx
77c7: 74 25 je 0x77ee
77c9: 48 85 d2 test %rdx,%rdx
77cc: 74 20 je 0x77ee
77ce: 4d 85 c0 test %r8,%r8
77d1: 74 1b je 0x77ee
77d3: 45 85 c9 test %r9d,%r9d
77d6: 7f 0a jg 0x77e2
77d8: b8 fa ff ff ff mov $0xfffffffa,%eax
77dd: 48 83 c4 28 add $0x28,%rsp
77e1: c3 ret
77e2: e8 39 9f 03 00 call 0x41720
77e7: 33 c0 xor %eax,%eax
77e9: 48 83 c4 28 add $0x28,%rsp
77ed: c3 ret
77ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
77f3: 48 83 c4 28 add $0x28,%rsp
77f7: c3 ret
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77ff: 00
7800: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7805: 48 85 c9 test %rcx,%rcx
7808: 74 27 je 0x7831
780a: 48 85 d2 test %rdx,%rdx
780d: 74 22 je 0x7831
780f: 4d 85 c0 test %r8,%r8
7812: 74 1d je 0x7831
7814: 45 85 c9 test %r9d,%r9d
7817: 7f 0b jg 0x7824
7819: b8 fa ff ff ff mov $0xfffffffa,%eax
781e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7823: c3 ret
7824: e8 f7 a2 03 00 call 0x41b20
7829: 33 c0 xor %eax,%eax
782b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7830: c3 ret
7831: b8 f8 ff ff ff mov $0xfffffff8,%eax
7836: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
783b: c3 ret
783c: 0f 1f 40 00 nopl 0x0(%rax)
7840: 48 83 ec 28 sub $0x28,%rsp
7844: 48 85 c9 test %rcx,%rcx
7847: 74 25 je 0x786e
7849: 48 85 d2 test %rdx,%rdx
784c: 74 20 je 0x786e
784e: 4d 85 c0 test %r8,%r8
7851: 74 1b je 0x786e
7853: 45 85 c9 test %r9d,%r9d
7856: 7f 0a jg 0x7862
7858: b8 fa ff ff ff mov $0xfffffffa,%eax
785d: 48 83 c4 28 add $0x28,%rsp
7861: c3 ret
7862: e8 b9 a6 03 00 call 0x41f20
7867: 33 c0 xor %eax,%eax
7869: 48 83 c4 28 add $0x28,%rsp
786d: c3 ret
786e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7873: 48 83 c4 28 add $0x28,%rsp
7877: c3 ret
7878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
787f: 00
7880: 41 57 push %r15
7882: 49 89 ca mov %rcx,%r10
7885: 49 89 d3 mov %rdx,%r11
7888: 4d 85 d2 test %r10,%r10
788b: 0f 84 fb 00 00 00 je 0x798c
7891: 4d 85 db test %r11,%r11
7894: 0f 84 f2 00 00 00 je 0x798c
789a: 4d 85 c0 test %r8,%r8
789d: 0f 84 e9 00 00 00 je 0x798c
78a3: 45 85 c9 test %r9d,%r9d
78a6: 0f 8e d8 00 00 00 jle 0x7984
78ac: 49 63 d1 movslq %r9d,%rdx
78af: 48 83 fa 08 cmp $0x8,%rdx
78b3: 0f 8c c6 00 00 00 jl 0x797f
78b9: 4c 89 c0 mov %r8,%rax
78bc: 48 83 e0 0f and $0xf,%rax
78c0: 85 c0 test %eax,%eax
78c2: 74 10 je 0x78d4
78c4: a8 03 test $0x3,%al
78c6: 0f 85 b3 00 00 00 jne 0x797f
78cc: f7 d8 neg %eax
78ce: 83 c0 10 add $0x10,%eax
78d1: c1 e8 02 shr $0x2,%eax
78d4: 89 c1 mov %eax,%ecx
78d6: 4c 8d 79 08 lea 0x8(%rcx),%r15
78da: 49 3b d7 cmp %r15,%rdx
78dd: 0f 8c 9c 00 00 00 jl 0x797f
78e3: 45 89 cf mov %r9d,%r15d
78e6: 44 2b f8 sub %eax,%r15d
78e9: 41 83 e7 07 and $0x7,%r15d
78ed: 45 2b cf sub %r15d,%r9d
78f0: 4d 63 c9 movslq %r9d,%r9
78f3: 85 c0 test %eax,%eax
78f5: b8 00 00 00 00 mov $0x0,%eax
78fa: 76 24 jbe 0x7920
78fc: 0f 1f 40 00 nopl 0x0(%rax)
7900: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
7906: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
790c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
7912: 48 ff c0 inc %rax
7915: 48 3b c1 cmp %rcx,%rax
7918: 72 e6 jb 0x7900
791a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7920: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
7926: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
792d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
7933: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
793a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
7940: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
7947: 48 83 c1 08 add $0x8,%rcx
794b: 49 3b c9 cmp %r9,%rcx
794e: 72 d0 jb 0x7920
7950: 4c 3b ca cmp %rdx,%r9
7953: 73 25 jae 0x797a
7955: 0f 1f 40 00 nopl 0x0(%rax)
7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7960: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
7966: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
796c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
7972: 49 ff c1 inc %r9
7975: 4c 3b ca cmp %rdx,%r9
7978: 72 e6 jb 0x7960
797a: 33 c0 xor %eax,%eax
797c: 41 5f pop %r15
797e: c3 ret
797f: 45 33 c9 xor %r9d,%r9d
7982: eb cc jmp 0x7950
7984: b8 fa ff ff ff mov $0xfffffffa,%eax
7989: 41 5f pop %r15
798b: c3 ret
798c: b8 f8 ff ff ff mov $0xfffffff8,%eax
7991: 41 5f pop %r15
7993: c3 ret
7994: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79a0: 53 push %rbx
79a1: 57 push %rdi
79a2: 55 push %rbp
79a3: 49 89 ca mov %rcx,%r10
79a6: 4d 85 d2 test %r10,%r10
79a9: 0f 84 92 01 00 00 je 0x7b41
79af: 48 85 d2 test %rdx,%rdx
79b2: 0f 84 89 01 00 00 je 0x7b41
79b8: 4d 85 c0 test %r8,%r8
79bb: 0f 84 80 01 00 00 je 0x7b41
79c1: 45 85 c9 test %r9d,%r9d
79c4: 0f 8e 6e 01 00 00 jle 0x7b38
79ca: 41 83 f9 10 cmp $0x10,%r9d
79ce: 0f 8c 50 01 00 00 jl 0x7b24
79d4: 41 83 f9 1d cmp $0x1d,%r9d
79d8: 0f 8c 4d 01 00 00 jl 0x7b2b
79de: 4c 89 c1 mov %r8,%rcx
79e1: 48 83 e1 1f and $0x1f,%rcx
79e5: 89 c9 mov %ecx,%ecx
79e7: 85 c9 test %ecx,%ecx
79e9: 74 11 je 0x79fc
79eb: f6 c1 03 test $0x3,%cl
79ee: 0f 85 30 01 00 00 jne 0x7b24
79f4: f7 d9 neg %ecx
79f6: 83 c1 20 add $0x20,%ecx
79f9: c1 e9 02 shr $0x2,%ecx
79fc: 8d 41 10 lea 0x10(%rcx),%eax
79ff: 44 3b c8 cmp %eax,%r9d
7a02: 0f 8c 1c 01 00 00 jl 0x7b24
7a08: 44 89 cf mov %r9d,%edi
7a0b: 33 c0 xor %eax,%eax
7a0d: 2b f9 sub %ecx,%edi
7a0f: 83 e7 0f and $0xf,%edi
7a12: f7 df neg %edi
7a14: 41 03 f9 add %r9d,%edi
7a17: 85 c9 test %ecx,%ecx
7a19: 76 1e jbe 0x7a39
7a1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7a20: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
7a26: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
7a2b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
7a31: 48 ff c0 inc %rax
7a34: 48 3b c1 cmp %rcx,%rax
7a37: 72 e7 jb 0x7a20
7a39: 48 63 c7 movslq %edi,%rax
7a3c: 0f 1f 40 00 nopl 0x0(%rax)
7a40: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
7a46: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
7a4d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
7a52: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
7a58: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
7a5e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
7a65: 48 83 c1 10 add $0x10,%rcx
7a69: 48 3b c8 cmp %rax,%rcx
7a6c: 72 d2 jb 0x7a40
7a6e: 8d 47 01 lea 0x1(%rdi),%eax
7a71: 41 3b c1 cmp %r9d,%eax
7a74: 0f 87 9d 00 00 00 ja 0x7b17
7a7a: 4d 63 c9 movslq %r9d,%r9
7a7d: 48 63 ff movslq %edi,%rdi
7a80: 4c 2b cf sub %rdi,%r9
7a83: 49 83 f9 04 cmp $0x4,%r9
7a87: 0f 8c 93 00 00 00 jl 0x7b20
7a8d: 48 63 ff movslq %edi,%rdi
7a90: 44 89 cd mov %r9d,%ebp
7a93: 83 e5 fc and $0xfffffffc,%ebp
7a96: 33 c9 xor %ecx,%ecx
7a98: 48 63 ed movslq %ebp,%rbp
7a9b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
7a9f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
7aa3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
7aa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aae: 00
7aaf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ab6: 0f 1f 00 nopl (%rax)
7ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ac0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
7ac6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
7acb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
7ad0: 48 83 c1 04 add $0x4,%rcx
7ad4: 48 3b cd cmp %rbp,%rcx
7ad7: 72 e7 jb 0x7ac0
7ad9: 49 3b e9 cmp %r9,%rbp
7adc: 73 39 jae 0x7b17
7ade: 48 63 ff movslq %edi,%rdi
7ae1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
7ae5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
7ae9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
7aed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7af4: 00
7af5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7afc: 0f 1f 40 00 nopl 0x0(%rax)
7b00: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
7b05: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
7b0a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
7b0f: 48 ff c5 inc %rbp
7b12: 49 3b e9 cmp %r9,%rbp
7b15: 72 e9 jb 0x7b00
7b17: 33 c0 xor %eax,%eax
7b19: c5 f8 77 vzeroupper
7b1c: 5d pop %rbp
7b1d: 5f pop %rdi
7b1e: 5b pop %rbx
7b1f: c3 ret
7b20: 33 ed xor %ebp,%ebp
7b22: eb b5 jmp 0x7ad9
7b24: 33 ff xor %edi,%edi
7b26: e9 43 ff ff ff jmp 0x7a6e
7b2b: 44 89 cf mov %r9d,%edi
7b2e: 33 c9 xor %ecx,%ecx
7b30: 83 e7 f0 and $0xfffffff0,%edi
7b33: e9 01 ff ff ff jmp 0x7a39
7b38: b8 fa ff ff ff mov $0xfffffffa,%eax
7b3d: 5d pop %rbp
7b3e: 5f pop %rdi
7b3f: 5b pop %rbx
7b40: c3 ret
7b41: b8 f8 ff ff ff mov $0xfffffff8,%eax
7b46: 5d pop %rbp
7b47: 5f pop %rdi
7b48: 5b pop %rbx
7b49: c3 ret
7b4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b51: 00
7b52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b60: 48 83 ec 38 sub $0x38,%rsp
7b64: 45 89 c1 mov %r8d,%r9d
7b67: 49 89 d0 mov %rdx,%r8
7b6a: 48 89 ca mov %rcx,%rdx
7b6d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
7b73: 48 85 d2 test %rdx,%rdx
7b76: 8b 44 24 60 mov 0x60(%rsp),%eax
7b7a: 74 47 je 0x7bc3
7b7c: 4d 85 c0 test %r8,%r8
7b7f: 74 42 je 0x7bc3
7b81: 45 85 c9 test %r9d,%r9d
7b84: 7e 47 jle 0x7bcd
7b86: 85 c0 test %eax,%eax
7b88: 74 0f je 0x7b99
7b8a: 83 f8 04 cmp $0x4,%eax
7b8d: 74 0d je 0x7b9c
7b8f: b8 fb ff ff ff mov $0xfffffffb,%eax
7b94: 48 83 c4 38 add $0x38,%rsp
7b98: c3 ret
7b99: 83 f8 04 cmp $0x4,%eax
7b9c: 49 89 e3 mov %rsp,%r11
7b9f: b8 01 00 00 00 mov $0x1,%eax
7ba4: 41 ba 00 00 00 00 mov $0x0,%r10d
7baa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7baf: 44 0f 44 d0 cmove %eax,%r10d
7bb3: 45 89 53 20 mov %r10d,0x20(%r11)
7bb7: e8 c4 d6 a6 01 call 0x1a75280
7bbc: 33 c0 xor %eax,%eax
7bbe: 48 83 c4 38 add $0x38,%rsp
7bc2: c3 ret
7bc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
7bc8: 48 83 c4 38 add $0x38,%rsp
7bcc: c3 ret
7bcd: b8 fa ff ff ff mov $0xfffffffa,%eax
7bd2: 48 83 c4 38 add $0x38,%rsp
7bd6: c3 ret
7bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7bde: 00 00
7be0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
7be5: 45 89 c1 mov %r8d,%r9d
7be8: 49 89 d0 mov %rdx,%r8
7beb: 48 89 ca mov %rcx,%rdx
7bee: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
7bf4: 48 85 d2 test %rdx,%rdx
7bf7: 8b 44 24 60 mov 0x60(%rsp),%eax
7bfb: 74 4b je 0x7c48
7bfd: 4d 85 c0 test %r8,%r8
7c00: 74 46 je 0x7c48
7c02: 45 85 c9 test %r9d,%r9d
7c05: 7e 4c jle 0x7c53
7c07: 85 c0 test %eax,%eax
7c09: 74 12 je 0x7c1d
7c0b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
7c10: 74 0b je 0x7c1d
7c12: b8 fb ff ff ff mov $0xfffffffb,%eax
7c17: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7c1c: c3 ret
7c1d: 49 89 e3 mov %rsp,%r11
7c20: 41 ba 01 00 00 00 mov $0x1,%r10d
7c26: 83 f8 04 cmp $0x4,%eax
7c29: b8 00 00 00 00 mov $0x0,%eax
7c2e: 41 0f 44 c2 cmove %r10d,%eax
7c32: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7c37: 41 89 43 20 mov %eax,0x20(%r11)
7c3b: e8 f0 42 a7 01 call 0x1a7bf30
7c40: 33 c0 xor %eax,%eax
7c42: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7c47: c3 ret
7c48: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c4d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7c52: c3 ret
7c53: b8 fa ff ff ff mov $0xfffffffa,%eax
7c58: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7c5d: c3 ret
7c5e: 66 90 xchg %ax,%ax
7c60: 48 83 ec 38 sub $0x38,%rsp
7c64: 45 89 c1 mov %r8d,%r9d
7c67: 49 89 d0 mov %rdx,%r8
7c6a: 48 89 ca mov %rcx,%rdx
7c6d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
7c73: 8b 44 24 60 mov 0x60(%rsp),%eax
7c77: 48 85 d2 test %rdx,%rdx
7c7a: 74 47 je 0x7cc3
7c7c: 4d 85 c0 test %r8,%r8
7c7f: 74 42 je 0x7cc3
7c81: 45 85 c9 test %r9d,%r9d
7c84: 7e 47 jle 0x7ccd
7c86: 85 c0 test %eax,%eax
7c88: 74 0f je 0x7c99
7c8a: 83 f8 04 cmp $0x4,%eax
7c8d: 74 0d je 0x7c9c
7c8f: b8 fb ff ff ff mov $0xfffffffb,%eax
7c94: 48 83 c4 38 add $0x38,%rsp
7c98: c3 ret
7c99: 83 f8 04 cmp $0x4,%eax
7c9c: b8 01 00 00 00 mov $0x1,%eax
7ca1: 41 ba 00 00 00 00 mov $0x0,%r10d
7ca7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7cac: 44 0f 44 d0 cmove %eax,%r10d
7cb0: 49 89 e3 mov %rsp,%r11
7cb3: 45 89 53 20 mov %r10d,0x20(%r11)
7cb7: e8 14 b1 a7 01 call 0x1a82dd0
7cbc: 33 c0 xor %eax,%eax
7cbe: 48 83 c4 38 add $0x38,%rsp
7cc2: c3 ret
7cc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
7cc8: 48 83 c4 38 add $0x38,%rsp
7ccc: c3 ret
7ccd: b8 fa ff ff ff mov $0xfffffffa,%eax
7cd2: 48 83 c4 38 add $0x38,%rsp
7cd6: c3 ret
7cd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7cde: 00 00
7ce0: 48 83 ec 38 sub $0x38,%rsp
7ce4: 45 89 c1 mov %r8d,%r9d
7ce7: 49 89 d0 mov %rdx,%r8
7cea: 48 89 ca mov %rcx,%rdx
7ced: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
7cf3: 8b 44 24 60 mov 0x60(%rsp),%eax
7cf7: 48 85 d2 test %rdx,%rdx
7cfa: 74 47 je 0x7d43
7cfc: 4d 85 c0 test %r8,%r8
7cff: 74 42 je 0x7d43
7d01: 45 85 c9 test %r9d,%r9d
7d04: 7e 47 jle 0x7d4d
7d06: 85 c0 test %eax,%eax
7d08: 74 0f je 0x7d19
7d0a: 83 f8 04 cmp $0x4,%eax
7d0d: 74 0d je 0x7d1c
7d0f: b8 fb ff ff ff mov $0xfffffffb,%eax
7d14: 48 83 c4 38 add $0x38,%rsp
7d18: c3 ret
7d19: 83 f8 04 cmp $0x4,%eax
7d1c: 49 89 e3 mov %rsp,%r11
7d1f: b8 01 00 00 00 mov $0x1,%eax
7d24: 41 ba 00 00 00 00 mov $0x0,%r10d
7d2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7d2f: 44 0f 44 d0 cmove %eax,%r10d
7d33: 45 89 53 20 mov %r10d,0x20(%r11)
7d37: e8 c4 18 a8 01 call 0x1a89600
7d3c: 33 c0 xor %eax,%eax
7d3e: 48 83 c4 38 add $0x38,%rsp
7d42: c3 ret
7d43: b8 f8 ff ff ff mov $0xfffffff8,%eax
7d48: 48 83 c4 38 add $0x38,%rsp
7d4c: c3 ret
7d4d: b8 fa ff ff ff mov $0xfffffffa,%eax
7d52: 48 83 c4 38 add $0x38,%rsp
7d56: c3 ret
7d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7d5e: 00 00
7d60: 48 83 ec 38 sub $0x38,%rsp
7d64: 45 89 c1 mov %r8d,%r9d
7d67: 49 89 d0 mov %rdx,%r8
7d6a: 48 89 ca mov %rcx,%rdx
7d6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
7d73: 8b 44 24 60 mov 0x60(%rsp),%eax
7d77: 48 85 d2 test %rdx,%rdx
7d7a: 74 47 je 0x7dc3
7d7c: 4d 85 c0 test %r8,%r8
7d7f: 74 42 je 0x7dc3
7d81: 45 85 c9 test %r9d,%r9d
7d84: 7e 47 jle 0x7dcd
7d86: 85 c0 test %eax,%eax
7d88: 74 0f je 0x7d99
7d8a: 83 f8 04 cmp $0x4,%eax
7d8d: 74 0d je 0x7d9c
7d8f: b8 fb ff ff ff mov $0xfffffffb,%eax
7d94: 48 83 c4 38 add $0x38,%rsp
7d98: c3 ret
7d99: 83 f8 04 cmp $0x4,%eax
7d9c: 49 89 e3 mov %rsp,%r11
7d9f: b8 01 00 00 00 mov $0x1,%eax
7da4: 41 ba 00 00 00 00 mov $0x0,%r10d
7daa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7daf: 44 0f 44 d0 cmove %eax,%r10d
7db3: 45 89 53 20 mov %r10d,0x20(%r11)
7db7: e8 a4 82 a8 01 call 0x1a90060
7dbc: 33 c0 xor %eax,%eax
7dbe: 48 83 c4 38 add $0x38,%rsp
7dc2: c3 ret
7dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
7dc8: 48 83 c4 38 add $0x38,%rsp
7dcc: c3 ret
7dcd: b8 fa ff ff ff mov $0xfffffffa,%eax
7dd2: 48 83 c4 38 add $0x38,%rsp
7dd6: c3 ret
7dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7dde: 00 00
7de0: 48 83 ec 38 sub $0x38,%rsp
7de4: 45 89 c1 mov %r8d,%r9d
7de7: 49 89 d0 mov %rdx,%r8
7dea: 48 89 ca mov %rcx,%rdx
7ded: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
7df3: 8b 44 24 60 mov 0x60(%rsp),%eax
7df7: 48 85 d2 test %rdx,%rdx
7dfa: 74 47 je 0x7e43
7dfc: 4d 85 c0 test %r8,%r8
7dff: 74 42 je 0x7e43
7e01: 45 85 c9 test %r9d,%r9d
7e04: 7e 47 jle 0x7e4d
7e06: 85 c0 test %eax,%eax
7e08: 74 0f je 0x7e19
7e0a: 83 f8 04 cmp $0x4,%eax
7e0d: 74 0d je 0x7e1c
7e0f: b8 fb ff ff ff mov $0xfffffffb,%eax
7e14: 48 83 c4 38 add $0x38,%rsp
7e18: c3 ret
7e19: 83 f8 04 cmp $0x4,%eax
7e1c: 49 89 e3 mov %rsp,%r11
7e1f: b8 01 00 00 00 mov $0x1,%eax
7e24: 41 ba 00 00 00 00 mov $0x0,%r10d
7e2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
7e2f: 44 0f 44 d0 cmove %eax,%r10d
7e33: 45 89 53 20 mov %r10d,0x20(%r11)
7e37: e8 64 ee a8 01 call 0x1a96ca0
7e3c: 33 c0 xor %eax,%eax
7e3e: 48 83 c4 38 add $0x38,%rsp
7e42: c3 ret
7e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e48: 48 83 c4 38 add $0x38,%rsp
7e4c: c3 ret
7e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
7e52: 48 83 c4 38 add $0x38,%rsp
7e56: c3 ret
7e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7e5e: 00 00
7e60: 49 89 ca mov %rcx,%r10
7e63: 4d 85 d2 test %r10,%r10
7e66: 0f 84 fe 01 00 00 je 0x806a
7e6c: 4d 85 c0 test %r8,%r8
7e6f: 0f 84 f5 01 00 00 je 0x806a
7e75: 45 85 c9 test %r9d,%r9d
7e78: 0f 8e e6 01 00 00 jle 0x8064
7e7e: 49 63 c9 movslq %r9d,%rcx
7e81: 48 83 f9 08 cmp $0x8,%rcx
7e85: 0f 8c d4 01 00 00 jl 0x805f
7e8b: 4c 89 c0 mov %r8,%rax
7e8e: 48 83 e0 0f and $0xf,%rax
7e92: 85 c0 test %eax,%eax
7e94: 74 0d je 0x7ea3
7e96: a8 07 test $0x7,%al
7e98: 0f 85 c1 01 00 00 jne 0x805f
7e9e: b8 01 00 00 00 mov $0x1,%eax
7ea3: 8d 50 08 lea 0x8(%rax),%edx
7ea6: 48 3b ca cmp %rdx,%rcx
7ea9: 0f 8c b0 01 00 00 jl 0x805f
7eaf: 44 89 ca mov %r9d,%edx
7eb2: 45 33 db xor %r11d,%r11d
7eb5: 2b d0 sub %eax,%edx
7eb7: 83 e2 07 and $0x7,%edx
7eba: 44 2b ca sub %edx,%r9d
7ebd: 89 c2 mov %eax,%edx
7ebf: 85 c0 test %eax,%eax
7ec1: 76 3b jbe 0x7efe
7ec3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7eca: 00
7ecb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ed2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ee0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
7ee6: f2 0f 59 c1 mulsd %xmm1,%xmm0
7eea: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
7ef0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
7ef6: 49 ff c3 inc %r11
7ef9: 4c 3b da cmp %rdx,%r11
7efc: 72 e2 jb 0x7ee0
7efe: 89 c0 mov %eax,%eax
7f00: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
7f04: 49 63 c1 movslq %r9d,%rax
7f07: 49 f7 c3 0f 00 00 00 test $0xf,%r11
7f0e: 0f 84 97 00 00 00 je 0x7fab
7f14: f2 0f 12 c1 movddup %xmm1,%xmm0
7f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f1f: 00
7f20: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
7f26: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
7f2d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
7f34: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
7f3b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
7f42: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
7f49: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
7f50: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
7f57: 66 0f 59 d0 mulpd %xmm0,%xmm2
7f5b: 66 0f 59 d8 mulpd %xmm0,%xmm3
7f5f: 66 0f 59 e0 mulpd %xmm0,%xmm4
7f63: 66 0f 59 e8 mulpd %xmm0,%xmm5
7f67: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
7f6d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
7f74: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
7f7b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
7f82: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
7f87: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
7f8d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
7f93: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
7f99: 48 83 c2 08 add $0x8,%rdx
7f9d: 48 3b d0 cmp %rax,%rdx
7fa0: 0f 82 7a ff ff ff jb 0x7f20
7fa6: e9 77 00 00 00 jmp 0x8022
7fab: f2 0f 12 c1 movddup %xmm1,%xmm0
7faf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fb6: 00
7fb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fbe: 66 90 xchg %ax,%ax
7fc0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
7fc5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
7fcb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
7fd1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
7fd7: 66 0f 59 d0 mulpd %xmm0,%xmm2
7fdb: 66 0f 59 d8 mulpd %xmm0,%xmm3
7fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4
7fe3: 66 0f 59 e8 mulpd %xmm0,%xmm5
7fe7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
7fed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
7ff4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
7ffb: 66 data16
7ffc: 41 rex.B
7ffd: 0f .byte 0xf
7ffe: 58 pop %rax
7fff: 6c insb (%dx),(%rdi)