Files

8861 lines
420 KiB
Plaintext

; th_dc40: VA 0x18000dc40-0x180015c40 (32768 bytes)
/tmp/opencode/dis/th_dc40.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 53 push %rbx
1: 57 push %rdi
2: 55 push %rbp
3: 49 89 ca mov %rcx,%r10
6: 4d 85 d2 test %r10,%r10
9: 0f 84 92 01 00 00 je 0x1a1
f: 48 85 d2 test %rdx,%rdx
12: 0f 84 89 01 00 00 je 0x1a1
18: 4d 85 c0 test %r8,%r8
1b: 0f 84 80 01 00 00 je 0x1a1
21: 45 85 c9 test %r9d,%r9d
24: 0f 8e 6e 01 00 00 jle 0x198
2a: 41 83 f9 10 cmp $0x10,%r9d
2e: 0f 8c 50 01 00 00 jl 0x184
34: 41 83 f9 1d cmp $0x1d,%r9d
38: 0f 8c 4d 01 00 00 jl 0x18b
3e: 4c 89 c1 mov %r8,%rcx
41: 48 83 e1 1f and $0x1f,%rcx
45: 89 c9 mov %ecx,%ecx
47: 85 c9 test %ecx,%ecx
49: 74 11 je 0x5c
4b: f6 c1 03 test $0x3,%cl
4e: 0f 85 30 01 00 00 jne 0x184
54: f7 d9 neg %ecx
56: 83 c1 20 add $0x20,%ecx
59: c1 e9 02 shr $0x2,%ecx
5c: 8d 41 10 lea 0x10(%rcx),%eax
5f: 44 3b c8 cmp %eax,%r9d
62: 0f 8c 1c 01 00 00 jl 0x184
68: 44 89 cf mov %r9d,%edi
6b: 33 c0 xor %eax,%eax
6d: 2b f9 sub %ecx,%edi
6f: 83 e7 0f and $0xf,%edi
72: f7 df neg %edi
74: 41 03 f9 add %r9d,%edi
77: 85 c9 test %ecx,%ecx
79: 76 1e jbe 0x99
7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
80: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
85: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
91: 48 ff c0 inc %rax
94: 48 3b c1 cmp %rcx,%rax
97: 72 e7 jb 0x80
99: 48 63 c7 movslq %edi,%rax
9c: 0f 1f 40 00 nopl 0x0(%rax)
a0: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
a5: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
ab: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
b1: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
b8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
be: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
c5: 48 83 c1 10 add $0x10,%rcx
c9: 48 3b c8 cmp %rax,%rcx
cc: 72 d2 jb 0xa0
ce: 8d 47 01 lea 0x1(%rdi),%eax
d1: 41 3b c1 cmp %r9d,%eax
d4: 0f 87 9d 00 00 00 ja 0x177
da: 4d 63 c9 movslq %r9d,%r9
dd: 48 63 ff movslq %edi,%rdi
e0: 4c 2b cf sub %rdi,%r9
e3: 49 83 f9 04 cmp $0x4,%r9
e7: 0f 8c 93 00 00 00 jl 0x180
ed: 48 63 ff movslq %edi,%rdi
f0: 44 89 cd mov %r9d,%ebp
f3: 83 e5 fc and $0xfffffffc,%ebp
f6: 33 c9 xor %ecx,%ecx
f8: 48 63 ed movslq %ebp,%rbp
fb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
ff: 49 8d 04 ba lea (%r10,%rdi,4),%rax
103: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
107: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10e: 00
10f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
116: 0f 1f 00 nopl (%rax)
119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
126: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
12b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
130: 48 83 c1 04 add $0x4,%rcx
134: 48 3b cd cmp %rbp,%rcx
137: 72 e7 jb 0x120
139: 49 3b e9 cmp %r9,%rbp
13c: 73 39 jae 0x177
13e: 48 63 ff movslq %edi,%rdi
141: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
145: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
149: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
14d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
154: 00
155: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
15c: 0f 1f 40 00 nopl 0x0(%rax)
160: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
165: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
16a: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
16f: 48 ff c5 inc %rbp
172: 49 3b e9 cmp %r9,%rbp
175: 72 e9 jb 0x160
177: 33 c0 xor %eax,%eax
179: c5 f8 77 vzeroupper
17c: 5d pop %rbp
17d: 5f pop %rdi
17e: 5b pop %rbx
17f: c3 ret
180: 33 ed xor %ebp,%ebp
182: eb b5 jmp 0x139
184: 33 ff xor %edi,%edi
186: e9 43 ff ff ff jmp 0xce
18b: 44 89 cf mov %r9d,%edi
18e: 33 c9 xor %ecx,%ecx
190: 83 e7 f0 and $0xfffffff0,%edi
193: e9 01 ff ff ff jmp 0x99
198: b8 fa ff ff ff mov $0xfffffffa,%eax
19d: 5d pop %rbp
19e: 5f pop %rdi
19f: 5b pop %rbx
1a0: c3 ret
1a1: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a6: 5d pop %rbp
1a7: 5f pop %rdi
1a8: 5b pop %rbx
1a9: c3 ret
1aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b1: 00
1b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c0: 48 83 ec 28 sub $0x28,%rsp
1c4: 48 85 c9 test %rcx,%rcx
1c7: 74 23 je 0x1ec
1c9: 48 85 d2 test %rdx,%rdx
1cc: 74 1e je 0x1ec
1ce: 4d 85 c0 test %r8,%r8
1d1: 74 19 je 0x1ec
1d3: 45 85 c9 test %r9d,%r9d
1d6: 7e 1e jle 0x1f6
1d8: e8 73 b2 a5 01 call 0x1a5b450
1dd: ba 02 00 00 00 mov $0x2,%edx
1e2: 85 c0 test %eax,%eax
1e4: 0f 45 c2 cmovne %edx,%eax
1e7: 48 83 c4 28 add $0x28,%rsp
1eb: c3 ret
1ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
1f1: 48 83 c4 28 add $0x28,%rsp
1f5: c3 ret
1f6: b8 fa ff ff ff mov $0xfffffffa,%eax
1fb: 48 83 c4 28 add $0x28,%rsp
1ff: c3 ret
200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
205: 48 85 c9 test %rcx,%rcx
208: 74 24 je 0x22e
20a: 48 85 d2 test %rdx,%rdx
20d: 74 1f je 0x22e
20f: 4d 85 c0 test %r8,%r8
212: 74 1a je 0x22e
214: 45 85 c9 test %r9d,%r9d
217: 7e 20 jle 0x239
219: e8 b2 f7 a5 01 call 0x1a5f9d0
21e: ba 02 00 00 00 mov $0x2,%edx
223: 85 c0 test %eax,%eax
225: 0f 45 c2 cmovne %edx,%eax
228: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
22d: c3 ret
22e: b8 f8 ff ff ff mov $0xfffffff8,%eax
233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
238: c3 ret
239: b8 fa ff ff ff mov $0xfffffffa,%eax
23e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
243: c3 ret
244: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24b: 00
24c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25f: 00
260: 48 83 ec 28 sub $0x28,%rsp
264: 48 85 c9 test %rcx,%rcx
267: 74 23 je 0x28c
269: 48 85 d2 test %rdx,%rdx
26c: 74 1e je 0x28c
26e: 4d 85 c0 test %r8,%r8
271: 74 19 je 0x28c
273: 45 85 c9 test %r9d,%r9d
276: 7e 1e jle 0x296
278: e8 33 1b a6 01 call 0x1a61db0
27d: ba 02 00 00 00 mov $0x2,%edx
282: 85 c0 test %eax,%eax
284: 0f 45 c2 cmovne %edx,%eax
287: 48 83 c4 28 add $0x28,%rsp
28b: c3 ret
28c: b8 f8 ff ff ff mov $0xfffffff8,%eax
291: 48 83 c4 28 add $0x28,%rsp
295: c3 ret
296: b8 fa ff ff ff mov $0xfffffffa,%eax
29b: 48 83 c4 28 add $0x28,%rsp
29f: c3 ret
2a0: 48 83 ec 28 sub $0x28,%rsp
2a4: 48 85 c9 test %rcx,%rcx
2a7: 74 23 je 0x2cc
2a9: 48 85 d2 test %rdx,%rdx
2ac: 74 1e je 0x2cc
2ae: 4d 85 c0 test %r8,%r8
2b1: 74 19 je 0x2cc
2b3: 45 85 c9 test %r9d,%r9d
2b6: 7e 1e jle 0x2d6
2b8: e8 63 5d a6 01 call 0x1a66020
2bd: ba 02 00 00 00 mov $0x2,%edx
2c2: 85 c0 test %eax,%eax
2c4: 0f 45 c2 cmovne %edx,%eax
2c7: 48 83 c4 28 add $0x28,%rsp
2cb: c3 ret
2cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d1: 48 83 c4 28 add $0x28,%rsp
2d5: c3 ret
2d6: b8 fa ff ff ff mov $0xfffffffa,%eax
2db: 48 83 c4 28 add $0x28,%rsp
2df: c3 ret
2e0: 48 83 ec 28 sub $0x28,%rsp
2e4: 48 85 c9 test %rcx,%rcx
2e7: 74 23 je 0x30c
2e9: 48 85 d2 test %rdx,%rdx
2ec: 74 1e je 0x30c
2ee: 4d 85 c0 test %r8,%r8
2f1: 74 19 je 0x30c
2f3: 45 85 c9 test %r9d,%r9d
2f6: 7e 1e jle 0x316
2f8: e8 23 a1 a6 01 call 0x1a6a420
2fd: ba 02 00 00 00 mov $0x2,%edx
302: 85 c0 test %eax,%eax
304: 0f 45 c2 cmovne %edx,%eax
307: 48 83 c4 28 add $0x28,%rsp
30b: c3 ret
30c: b8 f8 ff ff ff mov $0xfffffff8,%eax
311: 48 83 c4 28 add $0x28,%rsp
315: c3 ret
316: b8 fa ff ff ff mov $0xfffffffa,%eax
31b: 48 83 c4 28 add $0x28,%rsp
31f: c3 ret
320: 48 83 ec 28 sub $0x28,%rsp
324: 48 85 c9 test %rcx,%rcx
327: 74 23 je 0x34c
329: 48 85 d2 test %rdx,%rdx
32c: 74 1e je 0x34c
32e: 4d 85 c0 test %r8,%r8
331: 74 19 je 0x34c
333: 45 85 c9 test %r9d,%r9d
336: 7e 1e jle 0x356
338: e8 83 d9 a6 01 call 0x1a6dcc0
33d: ba 02 00 00 00 mov $0x2,%edx
342: 85 c0 test %eax,%eax
344: 0f 45 c2 cmovne %edx,%eax
347: 48 83 c4 28 add $0x28,%rsp
34b: c3 ret
34c: b8 f8 ff ff ff mov $0xfffffff8,%eax
351: 48 83 c4 28 add $0x28,%rsp
355: c3 ret
356: b8 fa ff ff ff mov $0xfffffffa,%eax
35b: 48 83 c4 28 add $0x28,%rsp
35f: c3 ret
360: 48 83 ec 28 sub $0x28,%rsp
364: 48 85 c9 test %rcx,%rcx
367: 74 20 je 0x389
369: 48 85 d2 test %rdx,%rdx
36c: 74 1b je 0x389
36e: 45 85 c0 test %r8d,%r8d
371: 7f 0a jg 0x37d
373: b8 fa ff ff ff mov $0xfffffffa,%eax
378: 48 83 c4 28 add $0x28,%rsp
37c: c3 ret
37d: e8 3e 9f 03 00 call 0x3a2c0
382: 33 c0 xor %eax,%eax
384: 48 83 c4 28 add $0x28,%rsp
388: c3 ret
389: b8 f8 ff ff ff mov $0xfffffff8,%eax
38e: 48 83 c4 28 add $0x28,%rsp
392: c3 ret
393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39f: 00
3a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3a5: 48 85 c9 test %rcx,%rcx
3a8: 74 22 je 0x3cc
3aa: 48 85 d2 test %rdx,%rdx
3ad: 74 1d je 0x3cc
3af: 45 85 c0 test %r8d,%r8d
3b2: 7f 0b jg 0x3bf
3b4: b8 fa ff ff ff mov $0xfffffffa,%eax
3b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3be: c3 ret
3bf: e8 dc a1 03 00 call 0x3a5a0
3c4: 33 c0 xor %eax,%eax
3c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3cb: c3 ret
3cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
3d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3d6: c3 ret
3d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3de: 00 00
3e0: 48 83 ec 28 sub $0x28,%rsp
3e4: 48 85 c9 test %rcx,%rcx
3e7: 74 20 je 0x409
3e9: 48 85 d2 test %rdx,%rdx
3ec: 74 1b je 0x409
3ee: 45 85 c0 test %r8d,%r8d
3f1: 7f 0a jg 0x3fd
3f3: b8 fa ff ff ff mov $0xfffffffa,%eax
3f8: 48 83 c4 28 add $0x28,%rsp
3fc: c3 ret
3fd: e8 7e a4 03 00 call 0x3a880
402: 33 c0 xor %eax,%eax
404: 48 83 c4 28 add $0x28,%rsp
408: c3 ret
409: b8 f8 ff ff ff mov $0xfffffff8,%eax
40e: 48 83 c4 28 add $0x28,%rsp
412: c3 ret
413: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41f: 00
420: 41 54 push %r12
422: 55 push %rbp
423: 49 89 d1 mov %rdx,%r9
426: 48 85 c9 test %rcx,%rcx
429: 0f 84 cf 02 00 00 je 0x6fe
42f: 4d 85 c9 test %r9,%r9
432: 0f 84 c6 02 00 00 je 0x6fe
438: 45 85 c0 test %r8d,%r8d
43b: 0f 8e b4 02 00 00 jle 0x6f5
441: 41 83 f8 08 cmp $0x8,%r8d
445: 0f 8c 9b 02 00 00 jl 0x6e6
44b: 4c 89 c8 mov %r9,%rax
44e: 48 83 e0 1f and $0x1f,%rax
452: 89 c0 mov %eax,%eax
454: 85 c0 test %eax,%eax
456: 74 0d je 0x465
458: a8 0f test $0xf,%al
45a: 0f 85 86 02 00 00 jne 0x6e6
460: b8 01 00 00 00 mov $0x1,%eax
465: 8d 50 08 lea 0x8(%rax),%edx
468: 44 3b c2 cmp %edx,%r8d
46b: 0f 8c 75 02 00 00 jl 0x6e6
471: 44 89 c5 mov %r8d,%ebp
474: 45 33 db xor %r11d,%r11d
477: 2b e8 sub %eax,%ebp
479: 45 33 d2 xor %r10d,%r10d
47c: 83 e5 07 and $0x7,%ebp
47f: 4c 89 ca mov %r9,%rdx
482: f7 dd neg %ebp
484: 41 03 e8 add %r8d,%ebp
487: 85 c0 test %eax,%eax
489: 76 4e jbe 0x4d9
48b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
492: 00
493: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4a0: c5 f9 10 12 vmovupd (%rdx),%xmm2
4a4: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
4aa: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
4b0: 49 ff c3 inc %r11
4b3: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
4b7: 49 83 c2 10 add $0x10,%r10
4bb: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
4c0: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
4c4: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
4c8: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
4cc: c5 f9 11 0a vmovupd %xmm1,(%rdx)
4d0: 48 83 c2 10 add $0x10,%rdx
4d4: 4c 3b d8 cmp %rax,%r11
4d7: 72 c7 jb 0x4a0
4d9: 49 89 c2 mov %rax,%r10
4dc: 49 c1 e2 04 shl $0x4,%r10
4e0: 48 63 d5 movslq %ebp,%rdx
4e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ea: 00
4eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
500: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
506: 48 83 c0 08 add $0x8,%rax
50a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
510: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
516: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
51a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
521: 01
522: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
527: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
52b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
52f: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
536: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
53a: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
540: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
547: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
54e: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
552: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
559: 01
55a: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
55f: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
563: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
567: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
56b: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
572: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
579: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
580: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
587: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
58b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
592: 01
593: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
598: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
59c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
5a0: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
5a7: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
5ab: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
5b2: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
5b9: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
5c0: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
5c4: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
5cb: 01
5cc: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
5d1: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
5d5: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
5d9: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
5dd: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
5e4: 49 81 c2 80 00 00 00 add $0x80,%r10
5eb: 48 3b c2 cmp %rdx,%rax
5ee: 0f 82 0c ff ff ff jb 0x500
5f4: 8d 45 01 lea 0x1(%rbp),%eax
5f7: 41 3b c0 cmp %r8d,%eax
5fa: 0f 87 d9 00 00 00 ja 0x6d9
600: 4d 63 c0 movslq %r8d,%r8
603: 4c 2b c2 sub %rdx,%r8
606: 49 83 f8 02 cmp $0x2,%r8
60a: 0f 8c d2 00 00 00 jl 0x6e2
610: 48 c1 e2 04 shl $0x4,%rdx
614: 44 89 c0 mov %r8d,%eax
617: 83 e0 fe and $0xfffffffe,%eax
61a: 45 33 e4 xor %r12d,%r12d
61d: 48 63 c0 movslq %eax,%rax
620: 45 33 d2 xor %r10d,%r10d
623: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
627: 49 03 d1 add %r9,%rdx
62a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
631: 00
632: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
640: c5 fd 10 12 vmovupd (%rdx),%ymm2
644: 49 83 c4 02 add $0x2,%r12
648: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
64e: c5 ff 12 0a vmovddup (%rdx),%ymm1
652: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
656: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
65d: 01
65e: 49 83 c2 20 add $0x20,%r10
662: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
667: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
66b: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
66f: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
673: c5 fd 11 12 vmovupd %ymm2,(%rdx)
677: 48 83 c2 20 add $0x20,%rdx
67b: 4c 3b e0 cmp %rax,%r12
67e: 72 c0 jb 0x640
680: 48 89 c2 mov %rax,%rdx
683: 48 c1 e2 04 shl $0x4,%rdx
687: 49 3b c0 cmp %r8,%rax
68a: 73 4d jae 0x6d9
68c: 48 63 ed movslq %ebp,%rbp
68f: 48 c1 e5 04 shl $0x4,%rbp
693: 4c 03 cd add %rbp,%r9
696: 48 03 cd add %rbp,%rcx
699: 4c 03 ca add %rdx,%r9
69c: 0f 1f 40 00 nopl 0x0(%rax)
6a0: c4 c1 79 10 11 vmovupd (%r9),%xmm2
6a5: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
6aa: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
6af: 48 ff c0 inc %rax
6b2: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
6b6: 48 83 c2 10 add $0x10,%rdx
6ba: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
6bf: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
6c3: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
6c7: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
6cb: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
6d0: 49 83 c1 10 add $0x10,%r9
6d4: 49 3b c0 cmp %r8,%rax
6d7: 72 c7 jb 0x6a0
6d9: 33 c0 xor %eax,%eax
6db: c5 f8 77 vzeroupper
6de: 5d pop %rbp
6df: 41 5c pop %r12
6e1: c3 ret
6e2: 33 c0 xor %eax,%eax
6e4: eb 9a jmp 0x680
6e6: 33 ed xor %ebp,%ebp
6e8: 41 83 f8 01 cmp $0x1,%r8d
6ec: 72 eb jb 0x6d9
6ee: 4d 63 c0 movslq %r8d,%r8
6f1: 33 c0 xor %eax,%eax
6f3: eb 8b jmp 0x680
6f5: b8 fa ff ff ff mov $0xfffffffa,%eax
6fa: 5d pop %rbp
6fb: 41 5c pop %r12
6fd: c3 ret
6fe: b8 f8 ff ff ff mov $0xfffffff8,%eax
703: 5d pop %rbp
704: 41 5c pop %r12
706: c3 ret
707: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70e: 00
70f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
716: 0f 1f 00 nopl (%rax)
719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
720: 41 54 push %r12
722: 49 89 cb mov %rcx,%r11
725: 4d 85 db test %r11,%r11
728: 0f 84 dd 01 00 00 je 0x90b
72e: 48 85 d2 test %rdx,%rdx
731: 0f 84 d4 01 00 00 je 0x90b
737: 45 85 c0 test %r8d,%r8d
73a: 0f 8e c3 01 00 00 jle 0x903
740: 4d 63 c8 movslq %r8d,%r9
743: 49 83 f9 08 cmp $0x8,%r9
747: 0f 8c b1 01 00 00 jl 0x8fe
74d: 48 89 d0 mov %rdx,%rax
750: 48 83 e0 1f and $0x1f,%rax
754: 85 c0 test %eax,%eax
756: 74 0d je 0x765
758: a8 0f test $0xf,%al
75a: 0f 85 9e 01 00 00 jne 0x8fe
760: b8 01 00 00 00 mov $0x1,%eax
765: 41 89 c2 mov %eax,%r10d
768: 49 8d 4a 08 lea 0x8(%r10),%rcx
76c: 4c 3b c9 cmp %rcx,%r9
76f: 0f 8c 89 01 00 00 jl 0x8fe
775: 44 89 c1 mov %r8d,%ecx
778: 2b c8 sub %eax,%ecx
77a: 83 e1 07 and $0x7,%ecx
77d: 44 2b c1 sub %ecx,%r8d
780: 33 c9 xor %ecx,%ecx
782: 4d 63 c0 movslq %r8d,%r8
785: 45 33 e4 xor %r12d,%r12d
788: 85 c0 test %eax,%eax
78a: 48 89 d0 mov %rdx,%rax
78d: 76 47 jbe 0x7d6
78f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
796: 00
797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79e: 66 90 xchg %ax,%ax
7a0: c5 f9 10 18 vmovupd (%rax),%xmm3
7a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
7aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
7ae: 48 ff c1 inc %rcx
7b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
7b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
7ba: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
7c0: 49 83 c4 10 add $0x10,%r12
7c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
7c9: c5 f9 11 28 vmovupd %xmm5,(%rax)
7cd: 48 83 c0 10 add $0x10,%rax
7d1: 49 3b ca cmp %r10,%rcx
7d4: 72 ca jb 0x7a0
7d6: 4c 89 d0 mov %r10,%rax
7d9: 48 c1 e0 04 shl $0x4,%rax
7dd: 0f 1f 00 nopl (%rax)
7e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
7e5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
7e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
7ef: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
7f3: 49 83 c2 08 add $0x8,%r10
7f7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
7fc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
800: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
805: c5 ff 12 29 vmovddup (%rcx),%ymm5
809: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
80e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
812: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
819: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
81d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
822: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
826: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
82b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
830: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
835: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
83a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
841: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
845: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
84a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
84e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
853: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
858: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
85d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
862: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
869: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
86d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
872: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
876: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
87b: 48 05 80 00 00 00 add $0x80,%rax
881: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
886: 4d 3b d0 cmp %r8,%r10
889: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
88e: 0f 82 4c ff ff ff jb 0x7e0
894: 4c 89 c0 mov %r8,%rax
897: 48 c1 e0 04 shl $0x4,%rax
89b: 48 03 d0 add %rax,%rdx
89e: 4d 3b c1 cmp %r9,%r8
8a1: 73 53 jae 0x8f6
8a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8aa: 00
8ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8c0: c5 f9 10 1a vmovupd (%rdx),%xmm3
8c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
8ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
8ce: 49 ff c0 inc %r8
8d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
8d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
8da: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
8e0: 48 83 c0 10 add $0x10,%rax
8e4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
8e9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
8ed: 48 83 c2 10 add $0x10,%rdx
8f1: 4d 3b c1 cmp %r9,%r8
8f4: 72 ca jb 0x8c0
8f6: 33 c0 xor %eax,%eax
8f8: c5 f8 77 vzeroupper
8fb: 41 5c pop %r12
8fd: c3 ret
8fe: 45 33 c0 xor %r8d,%r8d
901: eb 91 jmp 0x894
903: b8 fa ff ff ff mov $0xfffffffa,%eax
908: 41 5c pop %r12
90a: c3 ret
90b: b8 f8 ff ff ff mov $0xfffffff8,%eax
910: 41 5c pop %r12
912: c3 ret
913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
91f: 00
920: 41 54 push %r12
922: 49 89 cb mov %rcx,%r11
925: 4d 85 db test %r11,%r11
928: 0f 84 f9 01 00 00 je 0xb27
92e: 48 85 d2 test %rdx,%rdx
931: 0f 84 f0 01 00 00 je 0xb27
937: 45 85 c0 test %r8d,%r8d
93a: 0f 8e df 01 00 00 jle 0xb1f
940: 4d 63 c8 movslq %r8d,%r9
943: 49 83 f9 08 cmp $0x8,%r9
947: 0f 8c cd 01 00 00 jl 0xb1a
94d: 48 89 d0 mov %rdx,%rax
950: 48 83 e0 1f and $0x1f,%rax
954: 85 c0 test %eax,%eax
956: 74 0d je 0x965
958: a8 0f test $0xf,%al
95a: 0f 85 ba 01 00 00 jne 0xb1a
960: b8 01 00 00 00 mov $0x1,%eax
965: 41 89 c2 mov %eax,%r10d
968: 49 8d 4a 08 lea 0x8(%r10),%rcx
96c: 4c 3b c9 cmp %rcx,%r9
96f: 0f 8c a5 01 00 00 jl 0xb1a
975: 44 89 c1 mov %r8d,%ecx
978: 2b c8 sub %eax,%ecx
97a: 83 e1 07 and $0x7,%ecx
97d: 44 2b c1 sub %ecx,%r8d
980: 33 c9 xor %ecx,%ecx
982: 4d 63 c0 movslq %r8d,%r8
985: 45 33 e4 xor %r12d,%r12d
988: 85 c0 test %eax,%eax
98a: 48 89 d0 mov %rdx,%rax
98d: 76 43 jbe 0x9d2
98f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
996: 00
997: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
99e: 66 90 xchg %ax,%ax
9a0: c5 f9 10 18 vmovupd (%rax),%xmm3
9a4: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
9aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
9ae: 48 ff c1 inc %rcx
9b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
9b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
9ba: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
9c1: 49 83 c4 10 add $0x10,%r12
9c5: c5 f9 11 20 vmovupd %xmm4,(%rax)
9c9: 48 83 c0 10 add $0x10,%rax
9cd: 49 3b ca cmp %r10,%rcx
9d0: 72 ce jb 0x9a0
9d2: 4c 89 d0 mov %r10,%rax
9d5: 48 c1 e0 04 shl $0x4,%rax
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9e0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
9e5: 49 83 c2 08 add $0x8,%r10
9e9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
9ef: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
9f6: 01
9f7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
9fe: 02
9ff: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
a06: 03
a07: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
a0b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
a10: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
a14: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
a19: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
a1e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
a23: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
a2a: 01
a2b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
a31: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
a38: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
a3e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
a45: 01
a46: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
a4c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
a53: 01
a54: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
a5b: 02
a5c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
a62: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
a69: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
a6f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
a76: 02
a77: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
a7d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
a84: 02
a85: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
a8c: 03
a8d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
a93: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
a9a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
aa0: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
aa6: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
aac: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
ab2: 48 05 80 00 00 00 add $0x80,%rax
ab8: 4d 3b d0 cmp %r8,%r10
abb: 0f 82 1f ff ff ff jb 0x9e0
ac1: 4c 89 c0 mov %r8,%rax
ac4: 48 c1 e0 04 shl $0x4,%rax
ac8: 48 03 d0 add %rax,%rdx
acb: 4d 3b c1 cmp %r9,%r8
ace: 73 42 jae 0xb12
ad0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ad7: 00
ad8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
adf: 90 nop
ae0: c5 f9 10 1a vmovupd (%rdx),%xmm3
ae4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
aea: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
aee: 49 ff c0 inc %r8
af1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
af6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
afa: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
b01: 48 83 c0 10 add $0x10,%rax
b05: c5 f9 11 22 vmovupd %xmm4,(%rdx)
b09: 48 83 c2 10 add $0x10,%rdx
b0d: 4d 3b c1 cmp %r9,%r8
b10: 72 ce jb 0xae0
b12: 33 c0 xor %eax,%eax
b14: c5 f8 77 vzeroupper
b17: 41 5c pop %r12
b19: c3 ret
b1a: 45 33 c0 xor %r8d,%r8d
b1d: eb a2 jmp 0xac1
b1f: b8 fa ff ff ff mov $0xfffffffa,%eax
b24: 41 5c pop %r12
b26: c3 ret
b27: b8 f8 ff ff ff mov $0xfffffff8,%eax
b2c: 41 5c pop %r12
b2e: c3 ret
b2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b36: 00
b37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b3e: 66 90 xchg %ax,%ax
b40: 57 push %rdi
b41: 41 54 push %r12
b43: 55 push %rbp
b44: 48 89 d5 mov %rdx,%rbp
b47: 48 85 c9 test %rcx,%rcx
b4a: 0f 84 f7 01 00 00 je 0xd47
b50: 48 85 ed test %rbp,%rbp
b53: 0f 84 ee 01 00 00 je 0xd47
b59: 4d 85 c0 test %r8,%r8
b5c: 0f 84 e5 01 00 00 je 0xd47
b62: 45 85 c9 test %r9d,%r9d
b65: 0f 8e d2 01 00 00 jle 0xd3d
b6b: 41 83 f9 08 cmp $0x8,%r9d
b6f: 0f 8c b8 01 00 00 jl 0xd2d
b75: 4d 89 c2 mov %r8,%r10
b78: 49 83 e2 0f and $0xf,%r10
b7c: 45 85 d2 test %r10d,%r10d
b7f: 74 18 je 0xb99
b81: 41 f7 c2 03 00 00 00 test $0x3,%r10d
b88: 0f 85 9f 01 00 00 jne 0xd2d
b8e: 41 f7 da neg %r10d
b91: 41 83 c2 10 add $0x10,%r10d
b95: 41 c1 ea 02 shr $0x2,%r10d
b99: 41 8d 42 08 lea 0x8(%r10),%eax
b9d: 44 3b c8 cmp %eax,%r9d
ba0: 0f 8c 87 01 00 00 jl 0xd2d
ba6: 44 89 c8 mov %r9d,%eax
ba9: 33 d2 xor %edx,%edx
bab: 41 2b c2 sub %r10d,%eax
bae: 83 e0 07 and $0x7,%eax
bb1: f7 d8 neg %eax
bb3: 41 03 c1 add %r9d,%eax
bb6: 44 89 d7 mov %r10d,%edi
bb9: 45 85 d2 test %r10d,%r10d
bbc: 76 21 jbe 0xbdf
bbe: 66 90 xchg %ax,%ax
bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
bc5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
bcb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
bd1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
bd7: 48 ff c2 inc %rdx
bda: 48 3b d7 cmp %rdi,%rdx
bdd: 72 e1 jb 0xbc0
bdf: 45 89 d2 mov %r10d,%r10d
be2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
be7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
bee: 48 63 d0 movslq %eax,%rdx
bf1: 74 4d je 0xc40
bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bff: 00
c00: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
c04: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
c09: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
c0e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
c13: 0f 59 c8 mulps %xmm0,%xmm1
c16: 0f 59 da mulps %xmm2,%xmm3
c19: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
c1e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
c24: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
c29: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
c2f: 48 83 c7 08 add $0x8,%rdi
c33: 48 3b fa cmp %rdx,%rdi
c36: 72 c8 jb 0xc00
c38: eb 38 jmp 0xc72
c3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
c40: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
c44: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
c49: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
c4e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
c53: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
c58: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
c5e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
c63: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
c69: 48 83 c7 08 add $0x8,%rdi
c6d: 48 3b fa cmp %rdx,%rdi
c70: 72 ce jb 0xc40
c72: 8d 78 01 lea 0x1(%rax),%edi
c75: 41 3b f9 cmp %r9d,%edi
c78: 0f 87 a3 00 00 00 ja 0xd21
c7e: 4d 63 c9 movslq %r9d,%r9
c81: 4c 2b ca sub %rdx,%r9
c84: 49 83 f9 04 cmp $0x4,%r9
c88: 0f 8c 9a 00 00 00 jl 0xd28
c8e: 45 89 cc mov %r9d,%r12d
c91: 45 33 db xor %r11d,%r11d
c94: 41 83 e4 fc and $0xfffffffc,%r12d
c98: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
c9d: 4d 63 e4 movslq %r12d,%r12
ca0: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
ca4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
ca8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
caf: 00
cb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
cbe: 00 00
cc0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
cc5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
cca: 0f 59 c8 mulps %xmm0,%xmm1
ccd: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
cd2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
cd7: 49 83 c3 04 add $0x4,%r11
cdb: 4d 3b dc cmp %r12,%r11
cde: 72 e0 jb 0xcc0
ce0: 4d 3b e1 cmp %r9,%r12
ce3: 73 3c jae 0xd21
ce5: 48 63 c0 movslq %eax,%rax
ce8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
ced: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
cf1: 49 8d 04 80 lea (%r8,%rax,4),%rax
cf5: 0f 1f 40 00 nopl 0x0(%rax)
cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d00: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
d06: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
d0d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
d13: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
d19: 49 ff c4 inc %r12
d1c: 4d 3b e1 cmp %r9,%r12
d1f: 72 df jb 0xd00
d21: 33 c0 xor %eax,%eax
d23: 5d pop %rbp
d24: 41 5c pop %r12
d26: 5f pop %rdi
d27: c3 ret
d28: 45 33 e4 xor %r12d,%r12d
d2b: eb b3 jmp 0xce0
d2d: 33 c0 xor %eax,%eax
d2f: 41 83 f9 01 cmp $0x1,%r9d
d33: 72 ec jb 0xd21
d35: 4d 63 c9 movslq %r9d,%r9
d38: 45 33 e4 xor %r12d,%r12d
d3b: eb a3 jmp 0xce0
d3d: b8 fa ff ff ff mov $0xfffffffa,%eax
d42: 5d pop %rbp
d43: 41 5c pop %r12
d45: 5f pop %rdi
d46: c3 ret
d47: b8 f8 ff ff ff mov $0xfffffff8,%eax
d4c: 5d pop %rbp
d4d: 41 5c pop %r12
d4f: 5f pop %rdi
d50: c3 ret
d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d58: 00
d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d60: 56 push %rsi
d61: 57 push %rdi
d62: 41 54 push %r12
d64: 48 89 d7 mov %rdx,%rdi
d67: 48 85 c9 test %rcx,%rcx
d6a: 0f 84 f3 01 00 00 je 0xf63
d70: 48 85 ff test %rdi,%rdi
d73: 0f 84 ea 01 00 00 je 0xf63
d79: 4d 85 c0 test %r8,%r8
d7c: 0f 84 e1 01 00 00 je 0xf63
d82: 45 85 c9 test %r9d,%r9d
d85: 0f 8e ce 01 00 00 jle 0xf59
d8b: 41 83 f9 08 cmp $0x8,%r9d
d8f: 0f 8c b5 01 00 00 jl 0xf4a
d95: 4d 89 c2 mov %r8,%r10
d98: 49 83 e2 0f and $0xf,%r10
d9c: 45 85 d2 test %r10d,%r10d
d9f: 74 18 je 0xdb9
da1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
da8: 0f 85 9c 01 00 00 jne 0xf4a
dae: 41 f7 da neg %r10d
db1: 41 83 c2 10 add $0x10,%r10d
db5: 41 c1 ea 02 shr $0x2,%r10d
db9: 44 89 d0 mov %r10d,%eax
dbc: 83 c0 08 add $0x8,%eax
dbf: 44 3b c8 cmp %eax,%r9d
dc2: 0f 8c 82 01 00 00 jl 0xf4a
dc8: 44 89 ce mov %r9d,%esi
dcb: 33 d2 xor %edx,%edx
dcd: 41 2b f2 sub %r10d,%esi
dd0: 83 e6 07 and $0x7,%esi
dd3: f7 de neg %esi
dd5: 41 03 f1 add %r9d,%esi
dd8: 44 89 d0 mov %r10d,%eax
ddb: 45 85 d2 test %r10d,%r10d
dde: 76 1f jbe 0xdff
de0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
de5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
dea: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
df0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
df6: 48 8d 52 01 lea 0x1(%rdx),%rdx
dfa: 48 3b d0 cmp %rax,%rdx
dfd: 72 e1 jb 0xde0
dff: 45 89 d2 mov %r10d,%r10d
e02: 48 63 d6 movslq %esi,%rdx
e05: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
e09: 49 f7 c3 0f 00 00 00 test $0xf,%r11
e10: 74 4e je 0xe60
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e20: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
e24: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
e29: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
e2d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
e32: 0f 59 c8 mulps %xmm0,%xmm1
e35: 0f 59 da mulps %xmm2,%xmm3
e38: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
e3d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
e43: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
e48: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
e4e: 48 8d 40 08 lea 0x8(%rax),%rax
e52: 48 3b c2 cmp %rdx,%rax
e55: 72 c9 jb 0xe20
e57: eb 38 jmp 0xe91
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e60: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
e64: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
e69: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
e6d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
e72: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
e77: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
e7d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
e82: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
e88: 48 8d 40 08 lea 0x8(%rax),%rax
e8c: 48 3b c2 cmp %rdx,%rax
e8f: 72 cf jb 0xe60
e91: 8d 46 01 lea 0x1(%rsi),%eax
e94: 41 3b c1 cmp %r9d,%eax
e97: 0f 87 a2 00 00 00 ja 0xf3f
e9d: 4d 63 c9 movslq %r9d,%r9
ea0: 4c 2b ca sub %rdx,%r9
ea3: 49 83 f9 04 cmp $0x4,%r9
ea7: 0f 8c 99 00 00 00 jl 0xf46
ead: 48 c1 e2 02 shl $0x2,%rdx
eb1: 44 89 c8 mov %r9d,%eax
eb4: 83 e0 fc and $0xfffffffc,%eax
eb7: 49 89 d3 mov %rdx,%r11
eba: 49 89 d2 mov %rdx,%r10
ebd: 45 33 e4 xor %r12d,%r12d
ec0: 48 63 c0 movslq %eax,%rax
ec3: 4c 03 df add %rdi,%r11
ec6: 4c 03 d1 add %rcx,%r10
ec9: 49 03 d0 add %r8,%rdx
ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ed3: 00
ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
ee0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
ee5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
eea: 0f 59 c8 mulps %xmm0,%xmm1
eed: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
ef2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
ef7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
efc: 4c 3b e0 cmp %rax,%r12
eff: 72 df jb 0xee0
f01: 49 3b c1 cmp %r9,%rax
f04: 73 39 jae 0xf3f
f06: 48 63 f6 movslq %esi,%rsi
f09: 48 c1 e6 02 shl $0x2,%rsi
f0d: 48 03 fe add %rsi,%rdi
f10: 48 03 ce add %rsi,%rcx
f13: 4c 03 c6 add %rsi,%r8
f16: 0f 1f 00 nopl (%rax)
f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f20: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
f25: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
f2a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
f30: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
f36: 48 8d 40 01 lea 0x1(%rax),%rax
f3a: 49 3b c1 cmp %r9,%rax
f3d: 72 e1 jb 0xf20
f3f: 33 c0 xor %eax,%eax
f41: 41 5c pop %r12
f43: 5f pop %rdi
f44: 5e pop %rsi
f45: c3 ret
f46: 33 c0 xor %eax,%eax
f48: eb b7 jmp 0xf01
f4a: 33 f6 xor %esi,%esi
f4c: 41 83 f9 01 cmp $0x1,%r9d
f50: 72 ed jb 0xf3f
f52: 4d 63 c9 movslq %r9d,%r9
f55: 33 c0 xor %eax,%eax
f57: eb a8 jmp 0xf01
f59: b8 fa ff ff ff mov $0xfffffffa,%eax
f5e: 41 5c pop %r12
f60: 5f pop %rdi
f61: 5e pop %rsi
f62: c3 ret
f63: b8 f8 ff ff ff mov $0xfffffff8,%eax
f68: 41 5c pop %r12
f6a: 5f pop %rdi
f6b: 5e pop %rsi
f6c: c3 ret
f6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f74: 00
f75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f7c: 0f 1f 40 00 nopl 0x0(%rax)
f80: 57 push %rdi
f81: 41 54 push %r12
f83: 55 push %rbp
f84: 48 89 d5 mov %rdx,%rbp
f87: 48 85 c9 test %rcx,%rcx
f8a: 0f 84 f8 01 00 00 je 0x1188
f90: 48 85 ed test %rbp,%rbp
f93: 0f 84 ef 01 00 00 je 0x1188
f99: 4d 85 c0 test %r8,%r8
f9c: 0f 84 e6 01 00 00 je 0x1188
fa2: 45 85 c9 test %r9d,%r9d
fa5: 0f 8e d3 01 00 00 jle 0x117e
fab: 41 83 f9 08 cmp $0x8,%r9d
faf: 0f 8c b9 01 00 00 jl 0x116e
fb5: 4d 89 c2 mov %r8,%r10
fb8: 49 83 e2 0f and $0xf,%r10
fbc: 45 85 d2 test %r10d,%r10d
fbf: 74 18 je 0xfd9
fc1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
fc8: 0f 85 a0 01 00 00 jne 0x116e
fce: 41 f7 da neg %r10d
fd1: 41 83 c2 10 add $0x10,%r10d
fd5: 41 c1 ea 02 shr $0x2,%r10d
fd9: 41 8d 42 08 lea 0x8(%r10),%eax
fdd: 44 3b c8 cmp %eax,%r9d
fe0: 0f 8c 88 01 00 00 jl 0x116e
fe6: 44 89 c8 mov %r9d,%eax
fe9: 33 d2 xor %edx,%edx
feb: 41 2b c2 sub %r10d,%eax
fee: 44 89 d7 mov %r10d,%edi
ff1: 83 e0 07 and $0x7,%eax
ff4: f7 d8 neg %eax
ff6: 41 03 c1 add %r9d,%eax
ff9: 45 85 d2 test %r10d,%r10d
ffc: 76 22 jbe 0x1020
ffe: 66 90 xchg %ax,%ax
1000: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
1005: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
100b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
1011: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
1017: 48 83 c2 01 add $0x1,%rdx
101b: 48 3b d7 cmp %rdi,%rdx
101e: 72 e0 jb 0x1000
1020: 45 89 d2 mov %r10d,%r10d
1023: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
1028: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
102f: 48 63 d0 movslq %eax,%rdx
1032: 74 4c je 0x1080
1034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1040: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
1044: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
1049: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
104e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
1053: 0f 59 c8 mulps %xmm0,%xmm1
1056: 0f 59 da mulps %xmm2,%xmm3
1059: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
105e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
1064: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
1069: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
106f: 48 83 c7 08 add $0x8,%rdi
1073: 48 3b fa cmp %rdx,%rdi
1076: 72 c8 jb 0x1040
1078: eb 38 jmp 0x10b2
107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1080: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
1084: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
1089: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
108e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
1093: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
1098: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
109e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
10a3: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
10a9: 48 83 c7 08 add $0x8,%rdi
10ad: 48 3b fa cmp %rdx,%rdi
10b0: 72 ce jb 0x1080
10b2: 8d 78 01 lea 0x1(%rax),%edi
10b5: 41 3b f9 cmp %r9d,%edi
10b8: 0f 87 a4 00 00 00 ja 0x1162
10be: 4d 63 c9 movslq %r9d,%r9
10c1: 4c 2b ca sub %rdx,%r9
10c4: 49 83 f9 04 cmp $0x4,%r9
10c8: 0f 8c 9b 00 00 00 jl 0x1169
10ce: 45 89 cc mov %r9d,%r12d
10d1: 45 33 db xor %r11d,%r11d
10d4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
10d9: 41 83 e4 fc and $0xfffffffc,%r12d
10dd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
10e1: 4d 63 e4 movslq %r12d,%r12
10e4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
10e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10ef: 00
10f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
10fe: 00 00
1100: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
1105: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
110a: 0f 59 c8 mulps %xmm0,%xmm1
110d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
1112: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
1117: 49 83 c3 04 add $0x4,%r11
111b: 4d 3b dc cmp %r12,%r11
111e: 72 e0 jb 0x1100
1120: 4d 3b e1 cmp %r9,%r12
1123: 73 3d jae 0x1162
1125: 48 63 c0 movslq %eax,%rax
1128: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
112d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
1131: 49 8d 04 80 lea (%r8,%rax,4),%rax
1135: 0f 1f 40 00 nopl 0x0(%rax)
1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1140: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
1146: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
114d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
1153: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
1159: 49 83 c4 01 add $0x1,%r12
115d: 4d 3b e1 cmp %r9,%r12
1160: 72 de jb 0x1140
1162: 33 c0 xor %eax,%eax
1164: 5d pop %rbp
1165: 41 5c pop %r12
1167: 5f pop %rdi
1168: c3 ret
1169: 45 33 e4 xor %r12d,%r12d
116c: eb b2 jmp 0x1120
116e: 33 c0 xor %eax,%eax
1170: 41 83 f9 01 cmp $0x1,%r9d
1174: 72 ec jb 0x1162
1176: 4d 63 c9 movslq %r9d,%r9
1179: 45 33 e4 xor %r12d,%r12d
117c: eb a2 jmp 0x1120
117e: b8 fa ff ff ff mov $0xfffffffa,%eax
1183: 5d pop %rbp
1184: 41 5c pop %r12
1186: 5f pop %rdi
1187: c3 ret
1188: b8 f8 ff ff ff mov $0xfffffff8,%eax
118d: 5d pop %rbp
118e: 41 5c pop %r12
1190: 5f pop %rdi
1191: c3 ret
1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11a0: 48 83 ec 28 sub $0x28,%rsp
11a4: 48 85 c9 test %rcx,%rcx
11a7: 74 25 je 0x11ce
11a9: 48 85 d2 test %rdx,%rdx
11ac: 74 20 je 0x11ce
11ae: 4d 85 c0 test %r8,%r8
11b1: 74 1b je 0x11ce
11b3: 45 85 c9 test %r9d,%r9d
11b6: 7f 0a jg 0x11c2
11b8: b8 fa ff ff ff mov $0xfffffffa,%eax
11bd: 48 83 c4 28 add $0x28,%rsp
11c1: c3 ret
11c2: e8 59 99 03 00 call 0x3ab20
11c7: 33 c0 xor %eax,%eax
11c9: 48 83 c4 28 add $0x28,%rsp
11cd: c3 ret
11ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
11d3: 48 83 c4 28 add $0x28,%rsp
11d7: c3 ret
11d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
11df: 00
11e0: 48 83 ec 28 sub $0x28,%rsp
11e4: 48 85 c9 test %rcx,%rcx
11e7: 74 25 je 0x120e
11e9: 48 85 d2 test %rdx,%rdx
11ec: 74 20 je 0x120e
11ee: 4d 85 c0 test %r8,%r8
11f1: 74 1b je 0x120e
11f3: 45 85 c9 test %r9d,%r9d
11f6: 7f 0a jg 0x1202
11f8: b8 fa ff ff ff mov $0xfffffffa,%eax
11fd: 48 83 c4 28 add $0x28,%rsp
1201: c3 ret
1202: e8 59 99 03 00 call 0x3ab60
1207: 33 c0 xor %eax,%eax
1209: 48 83 c4 28 add $0x28,%rsp
120d: c3 ret
120e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1213: 48 83 c4 28 add $0x28,%rsp
1217: c3 ret
1218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
121f: 00
1220: 48 83 ec 28 sub $0x28,%rsp
1224: 48 85 c9 test %rcx,%rcx
1227: 74 25 je 0x124e
1229: 48 85 d2 test %rdx,%rdx
122c: 74 20 je 0x124e
122e: 4d 85 c0 test %r8,%r8
1231: 74 1b je 0x124e
1233: 45 85 c9 test %r9d,%r9d
1236: 7f 0a jg 0x1242
1238: b8 fa ff ff ff mov $0xfffffffa,%eax
123d: 48 83 c4 28 add $0x28,%rsp
1241: c3 ret
1242: e8 59 99 03 00 call 0x3aba0
1247: 33 c0 xor %eax,%eax
1249: 48 83 c4 28 add $0x28,%rsp
124d: c3 ret
124e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1253: 48 83 c4 28 add $0x28,%rsp
1257: c3 ret
1258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
125f: 00
1260: 53 push %rbx
1261: 48 85 c9 test %rcx,%rcx
1264: 0f 84 d4 01 00 00 je 0x143e
126a: 4d 85 c0 test %r8,%r8
126d: 0f 84 cb 01 00 00 je 0x143e
1273: 45 85 c9 test %r9d,%r9d
1276: 0f 8e bb 01 00 00 jle 0x1437
127c: 41 83 f9 08 cmp $0x8,%r9d
1280: 0f 8c a1 01 00 00 jl 0x1427
1286: 4d 89 c3 mov %r8,%r11
1289: 49 83 e3 0f and $0xf,%r11
128d: 45 85 db test %r11d,%r11d
1290: 74 18 je 0x12aa
1292: 41 f7 c3 03 00 00 00 test $0x3,%r11d
1299: 0f 85 88 01 00 00 jne 0x1427
129f: 41 f7 db neg %r11d
12a2: 41 83 c3 10 add $0x10,%r11d
12a6: 41 c1 eb 02 shr $0x2,%r11d
12aa: 41 8d 43 08 lea 0x8(%r11),%eax
12ae: 44 3b c8 cmp %eax,%r9d
12b1: 0f 8c 70 01 00 00 jl 0x1427
12b7: 44 89 c8 mov %r9d,%eax
12ba: 33 d2 xor %edx,%edx
12bc: 41 2b c3 sub %r11d,%eax
12bf: 83 e0 07 and $0x7,%eax
12c2: f7 d8 neg %eax
12c4: 41 03 c1 add %r9d,%eax
12c7: 44 89 db mov %r11d,%ebx
12ca: 45 85 db test %r11d,%r11d
12cd: 76 2e jbe 0x12fd
12cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12d6: 00
12d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12de: 66 90 xchg %ax,%ax
12e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
12e5: f3 0f 59 c1 mulss %xmm1,%xmm0
12e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
12ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
12f5: 48 ff c2 inc %rdx
12f8: 48 3b d3 cmp %rbx,%rdx
12fb: 72 e3 jb 0x12e0
12fd: 45 89 db mov %r11d,%r11d
1300: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
1304: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
130b: 48 63 d0 movslq %eax,%rdx
130e: 74 40 je 0x1350
1310: 0f 28 c1 movaps %xmm1,%xmm0
1313: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
1317: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
131e: 00 00
1320: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
1324: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
1329: 0f 59 d0 mulps %xmm0,%xmm2
132c: 0f 59 d8 mulps %xmm0,%xmm3
132f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
1334: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
133a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
133f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
1345: 48 83 c3 08 add $0x8,%rbx
1349: 48 3b da cmp %rdx,%rbx
134c: 72 d2 jb 0x1320
134e: eb 3e jmp 0x138e
1350: 0f 28 c1 movaps %xmm1,%xmm0
1353: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
1357: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
135e: 00 00
1360: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
1364: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
1369: 0f 59 d0 mulps %xmm0,%xmm2
136c: 0f 59 d8 mulps %xmm0,%xmm3
136f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
1374: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
137a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
137f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
1385: 48 83 c3 08 add $0x8,%rbx
1389: 48 3b da cmp %rdx,%rbx
138c: 72 d2 jb 0x1360
138e: 8d 58 01 lea 0x1(%rax),%ebx
1391: 41 3b d9 cmp %r9d,%ebx
1394: 0f 87 84 00 00 00 ja 0x141e
139a: 4d 63 d1 movslq %r9d,%r10
139d: 4c 2b d2 sub %rdx,%r10
13a0: 49 83 fa 04 cmp $0x4,%r10
13a4: 0f 8c 78 00 00 00 jl 0x1422
13aa: 45 89 d3 mov %r10d,%r11d
13ad: 45 33 c9 xor %r9d,%r9d
13b0: 41 83 e3 fc and $0xfffffffc,%r11d
13b4: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
13b8: 4d 63 db movslq %r11d,%r11
13bb: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
13bf: 90 nop
13c0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
13c5: 0f 59 d0 mulps %xmm0,%xmm2
13c8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
13cd: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
13d2: 49 83 c1 04 add $0x4,%r9
13d6: 4d 3b cb cmp %r11,%r9
13d9: 72 e5 jb 0x13c0
13db: 4d 3b da cmp %r10,%r11
13de: 73 3e jae 0x141e
13e0: 48 63 c0 movslq %eax,%rax
13e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
13e7: 49 8d 04 80 lea (%r8,%rax,4),%rax
13eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f2: 00
13f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1400: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
1406: f3 0f 59 c1 mulss %xmm1,%xmm0
140a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
1410: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
1416: 49 ff c3 inc %r11
1419: 4d 3b da cmp %r10,%r11
141c: 72 e2 jb 0x1400
141e: 33 c0 xor %eax,%eax
1420: 5b pop %rbx
1421: c3 ret
1422: 45 33 db xor %r11d,%r11d
1425: eb b4 jmp 0x13db
1427: 33 c0 xor %eax,%eax
1429: 41 83 f9 01 cmp $0x1,%r9d
142d: 72 ef jb 0x141e
142f: 4d 63 d1 movslq %r9d,%r10
1432: 45 33 db xor %r11d,%r11d
1435: eb a4 jmp 0x13db
1437: b8 fa ff ff ff mov $0xfffffffa,%eax
143c: 5b pop %rbx
143d: c3 ret
143e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1443: 5b pop %rbx
1444: c3 ret
1445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
144c: 00
144d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1460: 48 85 c9 test %rcx,%rcx
1463: 0f 84 84 01 00 00 je 0x15ed
1469: 4d 85 c0 test %r8,%r8
146c: 0f 84 7b 01 00 00 je 0x15ed
1472: 45 85 c9 test %r9d,%r9d
1475: 0f 8e 6b 01 00 00 jle 0x15e6
147b: 49 63 c1 movslq %r9d,%rax
147e: 48 83 f8 08 cmp $0x8,%rax
1482: 0f 8c 59 01 00 00 jl 0x15e1
1488: 4d 89 c3 mov %r8,%r11
148b: 49 83 e3 0f and $0xf,%r11
148f: 45 85 db test %r11d,%r11d
1492: 74 18 je 0x14ac
1494: 41 f7 c3 03 00 00 00 test $0x3,%r11d
149b: 0f 85 40 01 00 00 jne 0x15e1
14a1: 41 f7 db neg %r11d
14a4: 41 83 c3 10 add $0x10,%r11d
14a8: 41 c1 eb 02 shr $0x2,%r11d
14ac: 44 89 da mov %r11d,%edx
14af: 83 c2 08 add $0x8,%edx
14b2: 48 3b c2 cmp %rdx,%rax
14b5: 0f 8c 26 01 00 00 jl 0x15e1
14bb: 44 89 ca mov %r9d,%edx
14be: 41 2b d3 sub %r11d,%edx
14c1: 83 e2 07 and $0x7,%edx
14c4: 44 2b ca sub %edx,%r9d
14c7: 33 d2 xor %edx,%edx
14c9: 45 89 da mov %r11d,%r10d
14cc: 45 85 db test %r11d,%r11d
14cf: 76 2d jbe 0x14fe
14d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14d8: 00
14d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
14e5: f3 0f 59 c1 mulss %xmm1,%xmm0
14e9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
14ef: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
14f5: 48 8d 52 01 lea 0x1(%rdx),%rdx
14f9: 49 3b d2 cmp %r10,%rdx
14fc: 72 e2 jb 0x14e0
14fe: 45 89 db mov %r11d,%r11d
1501: 49 63 d1 movslq %r9d,%rdx
1504: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
1508: 49 f7 c3 0f 00 00 00 test $0xf,%r11
150f: 74 41 je 0x1552
1511: 0f 28 c1 movaps %xmm1,%xmm0
1514: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
1518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
151f: 00
1520: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
1525: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
152b: 0f 59 d0 mulps %xmm0,%xmm2
152e: 0f 59 d8 mulps %xmm0,%xmm3
1531: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
1536: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
153c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
1541: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
1547: 4d 8d 52 08 lea 0x8(%r10),%r10
154b: 4c 3b d2 cmp %rdx,%r10
154e: 72 d0 jb 0x1520
1550: eb 3e jmp 0x1590
1552: 0f 28 c1 movaps %xmm1,%xmm0
1555: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1560: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
1565: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
156b: 0f 59 d0 mulps %xmm0,%xmm2
156e: 0f 59 d8 mulps %xmm0,%xmm3
1571: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
1576: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
157c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
1581: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
1587: 4d 8d 52 08 lea 0x8(%r10),%r10
158b: 4c 3b d2 cmp %rdx,%r10
158e: 72 d0 jb 0x1560
1590: 33 d2 xor %edx,%edx
1592: 45 8d 51 01 lea 0x1(%r9),%r10d
1596: 4d 63 d2 movslq %r10d,%r10
1599: 4c 3b d0 cmp %rax,%r10
159c: 77 40 ja 0x15de
159e: 4d 63 c9 movslq %r9d,%r9
15a1: 49 2b c1 sub %r9,%rax
15a4: 49 c1 e1 02 shl $0x2,%r9
15a8: 49 03 c9 add %r9,%rcx
15ab: 4d 03 c1 add %r9,%r8
15ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
15b5: 00
15b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
15bd: 0f 1f 00 nopl (%rax)
15c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
15c5: f3 0f 59 c1 mulss %xmm1,%xmm0
15c9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
15cf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
15d5: 48 8d 52 01 lea 0x1(%rdx),%rdx
15d9: 48 3b d0 cmp %rax,%rdx
15dc: 72 e2 jb 0x15c0
15de: 33 c0 xor %eax,%eax
15e0: c3 ret
15e1: 45 33 c9 xor %r9d,%r9d
15e4: eb aa jmp 0x1590
15e6: b8 fa ff ff ff mov $0xfffffffa,%eax
15eb: 90 nop
15ec: c3 ret
15ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
15f2: c3 ret
15f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
15ff: 00
1600: 53 push %rbx
1601: 48 85 c9 test %rcx,%rcx
1604: 0f 84 d5 01 00 00 je 0x17df
160a: 4d 85 c0 test %r8,%r8
160d: 0f 84 cc 01 00 00 je 0x17df
1613: 45 85 c9 test %r9d,%r9d
1616: 0f 8e bc 01 00 00 jle 0x17d8
161c: 41 83 f9 08 cmp $0x8,%r9d
1620: 0f 8c a2 01 00 00 jl 0x17c8
1626: 4d 89 c3 mov %r8,%r11
1629: 49 83 e3 0f and $0xf,%r11
162d: 45 85 db test %r11d,%r11d
1630: 74 18 je 0x164a
1632: 41 f7 c3 03 00 00 00 test $0x3,%r11d
1639: 0f 85 89 01 00 00 jne 0x17c8
163f: 41 f7 db neg %r11d
1642: 41 83 c3 10 add $0x10,%r11d
1646: 41 c1 eb 02 shr $0x2,%r11d
164a: 41 8d 43 08 lea 0x8(%r11),%eax
164e: 44 3b c8 cmp %eax,%r9d
1651: 0f 8c 71 01 00 00 jl 0x17c8
1657: 44 89 c8 mov %r9d,%eax
165a: 33 d2 xor %edx,%edx
165c: 41 2b c3 sub %r11d,%eax
165f: 44 89 db mov %r11d,%ebx
1662: 83 e0 07 and $0x7,%eax
1665: f7 d8 neg %eax
1667: 41 03 c1 add %r9d,%eax
166a: 45 85 db test %r11d,%r11d
166d: 76 2f jbe 0x169e
166f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1676: 00
1677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
167e: 66 90 xchg %ax,%ax
1680: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
1685: f3 0f 59 c1 mulss %xmm1,%xmm0
1689: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
168f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
1695: 48 83 c2 01 add $0x1,%rdx
1699: 48 3b d3 cmp %rbx,%rdx
169c: 72 e2 jb 0x1680
169e: 45 89 db mov %r11d,%r11d
16a1: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
16a5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
16ac: 48 63 d0 movslq %eax,%rdx
16af: 74 3f je 0x16f0
16b1: 0f 28 c1 movaps %xmm1,%xmm0
16b4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16bf: 00
16c0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
16c4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
16c9: 0f 59 d0 mulps %xmm0,%xmm2
16cc: 0f 59 d8 mulps %xmm0,%xmm3
16cf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
16d4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
16da: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
16df: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
16e5: 48 83 c3 08 add $0x8,%rbx
16e9: 48 3b da cmp %rdx,%rbx
16ec: 72 d2 jb 0x16c0
16ee: eb 3e jmp 0x172e
16f0: 0f 28 c1 movaps %xmm1,%xmm0
16f3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
16fe: 00 00
1700: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
1704: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
1709: 0f 59 d0 mulps %xmm0,%xmm2
170c: 0f 59 d8 mulps %xmm0,%xmm3
170f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
1714: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
171a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
171f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
1725: 48 83 c3 08 add $0x8,%rbx
1729: 48 3b da cmp %rdx,%rbx
172c: 72 d2 jb 0x1700
172e: 8d 58 01 lea 0x1(%rax),%ebx
1731: 41 3b d9 cmp %r9d,%ebx
1734: 0f 87 85 00 00 00 ja 0x17bf
173a: 4d 63 d1 movslq %r9d,%r10
173d: 4c 2b d2 sub %rdx,%r10
1740: 49 83 fa 04 cmp $0x4,%r10
1744: 0f 8c 79 00 00 00 jl 0x17c3
174a: 45 89 d3 mov %r10d,%r11d
174d: 45 33 c9 xor %r9d,%r9d
1750: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
1754: 41 83 e3 fc and $0xfffffffc,%r11d
1758: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
175c: 4d 63 db movslq %r11d,%r11
175f: 90 nop
1760: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
1765: 0f 59 d0 mulps %xmm0,%xmm2
1768: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
176d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
1772: 49 83 c1 04 add $0x4,%r9
1776: 4d 3b cb cmp %r11,%r9
1779: 72 e5 jb 0x1760
177b: 4d 3b da cmp %r10,%r11
177e: 73 3f jae 0x17bf
1780: 48 63 c0 movslq %eax,%rax
1783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
1787: 49 8d 04 80 lea (%r8,%rax,4),%rax
178b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1792: 00
1793: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
179a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
17a0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
17a6: f3 0f 59 c1 mulss %xmm1,%xmm0
17aa: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
17b0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
17b6: 49 83 c3 01 add $0x1,%r11
17ba: 4d 3b da cmp %r10,%r11
17bd: 72 e1 jb 0x17a0
17bf: 33 c0 xor %eax,%eax
17c1: 5b pop %rbx
17c2: c3 ret
17c3: 45 33 db xor %r11d,%r11d
17c6: eb b3 jmp 0x177b
17c8: 33 c0 xor %eax,%eax
17ca: 41 83 f9 01 cmp $0x1,%r9d
17ce: 72 ef jb 0x17bf
17d0: 4d 63 d1 movslq %r9d,%r10
17d3: 45 33 db xor %r11d,%r11d
17d6: eb a3 jmp 0x177b
17d8: b8 fa ff ff ff mov $0xfffffffa,%eax
17dd: 5b pop %rbx
17de: c3 ret
17df: b8 f8 ff ff ff mov $0xfffffff8,%eax
17e4: 5b pop %rbx
17e5: c3 ret
17e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
17ed: 00
17ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17f5: 0f 1f 40 00 nopl 0x0(%rax)
17f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1800: 41 57 push %r15
1802: c5 f8 28 d1 vmovaps %xmm1,%xmm2
1806: 48 85 c9 test %rcx,%rcx
1809: 0f 84 b0 01 00 00 je 0x19bf
180f: 4d 85 c0 test %r8,%r8
1812: 0f 84 a7 01 00 00 je 0x19bf
1818: 45 85 c9 test %r9d,%r9d
181b: 0f 8e 96 01 00 00 jle 0x19b7
1821: 41 83 f9 10 cmp $0x10,%r9d
1825: 0f 8c 7c 01 00 00 jl 0x19a7
182b: 4d 89 c2 mov %r8,%r10
182e: 49 83 e2 1f and $0x1f,%r10
1832: 45 89 d2 mov %r10d,%r10d
1835: 45 85 d2 test %r10d,%r10d
1838: 74 18 je 0x1852
183a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
1841: 0f 85 60 01 00 00 jne 0x19a7
1847: 41 f7 da neg %r10d
184a: 41 83 c2 20 add $0x20,%r10d
184e: 41 c1 ea 02 shr $0x2,%r10d
1852: 41 8d 42 10 lea 0x10(%r10),%eax
1856: 44 3b c8 cmp %eax,%r9d
1859: 0f 8c 48 01 00 00 jl 0x19a7
185f: 44 89 c8 mov %r9d,%eax
1862: 33 d2 xor %edx,%edx
1864: 41 2b c2 sub %r10d,%eax
1867: 83 e0 0f and $0xf,%eax
186a: f7 d8 neg %eax
186c: 41 03 c1 add %r9d,%eax
186f: 45 85 d2 test %r10d,%r10d
1872: 76 25 jbe 0x1899
1874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1880: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
1885: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
188b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
1891: 48 ff c2 inc %rdx
1894: 49 3b d2 cmp %r10,%rdx
1897: 72 e7 jb 0x1880
1899: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
189e: 48 63 d0 movslq %eax,%rdx
18a1: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
18a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18ae: 00
18af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18b6: 0f 1f 00 nopl (%rax)
18b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18c0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
18c6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
18cd: 01
18ce: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
18d2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
18d9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
18df: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
18e5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
18ec: 01
18ed: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
18f1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
18f8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
18ff: 49 83 c2 10 add $0x10,%r10
1903: 4c 3b d2 cmp %rdx,%r10
1906: 72 b8 jb 0x18c0
1908: 44 8d 50 01 lea 0x1(%rax),%r10d
190c: 45 3b d1 cmp %r9d,%r10d
190f: 0f 87 85 00 00 00 ja 0x199a
1915: 4d 63 d9 movslq %r9d,%r11
1918: 4c 2b da sub %rdx,%r11
191b: 49 83 fb 04 cmp $0x4,%r11
191f: 0f 8c 7d 00 00 00 jl 0x19a2
1925: 45 89 df mov %r11d,%r15d
1928: 45 33 d2 xor %r10d,%r10d
192b: 41 83 e7 fc and $0xfffffffc,%r15d
192f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
1933: 4d 63 ff movslq %r15d,%r15
1936: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
193a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1940: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
1946: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
194c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
1952: 49 83 c2 04 add $0x4,%r10
1956: 4d 3b d7 cmp %r15,%r10
1959: 72 e5 jb 0x1940
195b: 4d 3b fb cmp %r11,%r15
195e: 73 3a jae 0x199a
1960: 48 63 c0 movslq %eax,%rax
1963: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
1967: 49 8d 04 80 lea (%r8,%rax,4),%rax
196b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1972: 00
1973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1980: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
1986: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
198c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
1992: 49 ff c7 inc %r15
1995: 4d 3b fb cmp %r11,%r15
1998: 72 e6 jb 0x1980
199a: 33 c0 xor %eax,%eax
199c: c5 f8 77 vzeroupper
199f: 41 5f pop %r15
19a1: c3 ret
19a2: 45 33 ff xor %r15d,%r15d
19a5: eb b4 jmp 0x195b
19a7: 33 c0 xor %eax,%eax
19a9: 41 83 f9 01 cmp $0x1,%r9d
19ad: 72 eb jb 0x199a
19af: 4d 63 d9 movslq %r9d,%r11
19b2: 45 33 ff xor %r15d,%r15d
19b5: eb a4 jmp 0x195b
19b7: b8 fa ff ff ff mov $0xfffffffa,%eax
19bc: 41 5f pop %r15
19be: c3 ret
19bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
19c4: 41 5f pop %r15
19c6: c3 ret
19c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19ce: 00
19cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19d6: 0f 1f 00 nopl (%rax)
19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19e0: 4d 89 c2 mov %r8,%r10
19e3: 48 85 c9 test %rcx,%rcx
19e6: 0f 84 eb 00 00 00 je 0x1ad7
19ec: 4d 85 d2 test %r10,%r10
19ef: 0f 84 e2 00 00 00 je 0x1ad7
19f5: 45 85 c9 test %r9d,%r9d
19f8: 0f 8e d3 00 00 00 jle 0x1ad1
19fe: 49 63 c1 movslq %r9d,%rax
1a01: 48 83 f8 08 cmp $0x8,%rax
1a05: 0f 8c b5 00 00 00 jl 0x1ac0
1a0b: 48 3d e1 00 00 00 cmp $0xe1,%rax
1a11: 0f 8c ae 00 00 00 jl 0x1ac5
1a17: 4c 89 d2 mov %r10,%rdx
1a1a: 48 83 e2 1f and $0x1f,%rdx
1a1e: 85 d2 test %edx,%edx
1a20: 74 11 je 0x1a33
1a22: f6 c2 03 test $0x3,%dl
1a25: 0f 85 95 00 00 00 jne 0x1ac0
1a2b: f7 da neg %edx
1a2d: 83 c2 20 add $0x20,%edx
1a30: c1 ea 02 shr $0x2,%edx
1a33: 41 89 d0 mov %edx,%r8d
1a36: 4d 8d 58 08 lea 0x8(%r8),%r11
1a3a: 49 3b c3 cmp %r11,%rax
1a3d: 0f 8c 7d 00 00 00 jl 0x1ac0
1a43: 45 89 cb mov %r9d,%r11d
1a46: 44 2b da sub %edx,%r11d
1a49: 41 83 e3 07 and $0x7,%r11d
1a4d: 45 2b cb sub %r11d,%r9d
1a50: 45 33 db xor %r11d,%r11d
1a53: 4d 63 c9 movslq %r9d,%r9
1a56: 85 d2 test %edx,%edx
1a58: 76 20 jbe 0x1a7a
1a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1a60: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
1a66: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
1a6c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
1a72: 49 ff c3 inc %r11
1a75: 4d 3b d8 cmp %r8,%r11
1a78: 72 e6 jb 0x1a60
1a7a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
1a7f: 90 nop
1a80: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
1a86: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
1a8c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
1a92: 49 83 c0 08 add $0x8,%r8
1a96: 4d 3b c1 cmp %r9,%r8
1a99: 72 e5 jb 0x1a80
1a9b: 4c 3b c8 cmp %rax,%r9
1a9e: 73 1a jae 0x1aba
1aa0: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
1aa6: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
1aac: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
1ab2: 49 ff c1 inc %r9
1ab5: 4c 3b c8 cmp %rax,%r9
1ab8: 72 e6 jb 0x1aa0
1aba: 33 c0 xor %eax,%eax
1abc: c5 f8 77 vzeroupper
1abf: c3 ret
1ac0: 45 33 c9 xor %r9d,%r9d
1ac3: eb d6 jmp 0x1a9b
1ac5: 41 83 e1 f8 and $0xfffffff8,%r9d
1ac9: 45 33 c0 xor %r8d,%r8d
1acc: 4d 63 c9 movslq %r9d,%r9
1acf: eb a9 jmp 0x1a7a
1ad1: b8 fa ff ff ff mov $0xfffffffa,%eax
1ad6: c3 ret
1ad7: b8 f8 ff ff ff mov $0xfffffff8,%eax
1adc: c3 ret
1add: 0f 1f 00 nopl (%rax)
1ae0: 55 push %rbp
1ae1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
1ae5: 48 85 c9 test %rcx,%rcx
1ae8: 0f 84 a0 01 00 00 je 0x1c8e
1aee: 4d 85 c0 test %r8,%r8
1af1: 0f 84 97 01 00 00 je 0x1c8e
1af7: 45 85 c9 test %r9d,%r9d
1afa: 0f 8e 87 01 00 00 jle 0x1c87
1b00: 41 83 f9 08 cmp $0x8,%r9d
1b04: 0f 8c 76 01 00 00 jl 0x1c80
1b0a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
1b11: 0f 8c 5c 01 00 00 jl 0x1c73
1b17: 4c 89 c0 mov %r8,%rax
1b1a: 48 83 e0 1f and $0x1f,%rax
1b1e: a8 03 test $0x3,%al
1b20: 74 04 je 0x1b26
1b22: 33 c0 xor %eax,%eax
1b24: eb 13 jmp 0x1b39
1b26: 85 c0 test %eax,%eax
1b28: 74 0f je 0x1b39
1b2a: f7 d8 neg %eax
1b2c: 83 c0 20 add $0x20,%eax
1b2f: c1 e8 02 shr $0x2,%eax
1b32: 44 3b c8 cmp %eax,%r9d
1b35: 41 0f 4c c1 cmovl %r9d,%eax
1b39: 44 89 ca mov %r9d,%edx
1b3c: 2b d0 sub %eax,%edx
1b3e: 83 e2 07 and $0x7,%edx
1b41: f7 da neg %edx
1b43: 41 03 d1 add %r9d,%edx
1b46: 83 f8 01 cmp $0x1,%eax
1b49: 72 6d jb 0x1bb8
1b4b: 45 33 db xor %r11d,%r11d
1b4e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4f120
1b55: 01
1b56: 33 ed xor %ebp,%ebp
1b58: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4f140
1b5f: 01
1b60: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
1b65: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
1b6b: 4c 63 d0 movslq %eax,%r10
1b6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b75: 00
1b76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b7d: 0f 1f 00 nopl (%rax)
1b80: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
1b86: 49 83 c3 08 add $0x8,%r11
1b8a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
1b8e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
1b95: 00
1b96: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
1b9d: 00
1b9e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
1ba5: 00
1ba6: 48 83 c5 20 add $0x20,%rbp
1baa: 4d 3b da cmp %r10,%r11
1bad: 72 d1 jb 0x1b80
1baf: 44 3b c8 cmp %eax,%r9d
1bb2: 0f 84 b4 00 00 00 je 0x1c6c
1bb8: 8d 68 08 lea 0x8(%rax),%ebp
1bbb: 3b d5 cmp %ebp,%edx
1bbd: 7c 3b jl 0x1bfa
1bbf: 48 63 c0 movslq %eax,%rax
1bc2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
1bc7: 48 63 ea movslq %edx,%rbp
1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bd1: 00
1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1be0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
1be5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
1beb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
1bf1: 48 83 c0 08 add $0x8,%rax
1bf5: 48 3b c5 cmp %rbp,%rax
1bf8: 72 e6 jb 0x1be0
1bfa: 8d 42 01 lea 0x1(%rdx),%eax
1bfd: 41 3b c1 cmp %r9d,%eax
1c00: 0f 87 66 00 00 00 ja 0x1c6c
1c06: 44 89 cd mov %r9d,%ebp
1c09: 33 c0 xor %eax,%eax
1c0b: 2b ea sub %edx,%ebp
1c0d: 48 63 d2 movslq %edx,%rdx
1c10: 4d 63 c9 movslq %r9d,%r9
1c13: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4f120
1c1a: 01
1c1b: 4c 2b ca sub %rdx,%r9
1c1e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4f140
1c25: 01
1c26: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
1c2b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
1c31: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
1c35: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
1c39: 33 d2 xor %edx,%edx
1c3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1c40: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
1c46: 48 83 c0 08 add $0x8,%rax
1c4a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
1c4e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
1c55: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
1c5c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
1c63: 48 83 c2 20 add $0x20,%rdx
1c67: 49 3b c1 cmp %r9,%rax
1c6a: 72 d4 jb 0x1c40
1c6c: 33 c0 xor %eax,%eax
1c6e: c5 f8 77 vzeroupper
1c71: 5d pop %rbp
1c72: c3 ret
1c73: 44 89 ca mov %r9d,%edx
1c76: 33 c0 xor %eax,%eax
1c78: 83 e2 f8 and $0xfffffff8,%edx
1c7b: e9 38 ff ff ff jmp 0x1bb8
1c80: 33 d2 xor %edx,%edx
1c82: e9 73 ff ff ff jmp 0x1bfa
1c87: b8 fa ff ff ff mov $0xfffffffa,%eax
1c8c: 5d pop %rbp
1c8d: c3 ret
1c8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c93: 5d pop %rbp
1c94: c3 ret
1c95: 0f 1f 40 00 nopl 0x0(%rax)
1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ca0: 48 83 ec 28 sub $0x28,%rsp
1ca4: 48 85 c9 test %rcx,%rcx
1ca7: 74 20 je 0x1cc9
1ca9: 48 85 d2 test %rdx,%rdx
1cac: 74 1b je 0x1cc9
1cae: 45 85 c0 test %r8d,%r8d
1cb1: 7f 0a jg 0x1cbd
1cb3: b8 fa ff ff ff mov $0xfffffffa,%eax
1cb8: 48 83 c4 28 add $0x28,%rsp
1cbc: c3 ret
1cbd: e8 1e 8f 03 00 call 0x3abe0
1cc2: 33 c0 xor %eax,%eax
1cc4: 48 83 c4 28 add $0x28,%rsp
1cc8: c3 ret
1cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cce: 48 83 c4 28 add $0x28,%rsp
1cd2: c3 ret
1cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cdf: 00
1ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1ce5: 48 85 c9 test %rcx,%rcx
1ce8: 74 22 je 0x1d0c
1cea: 48 85 d2 test %rdx,%rdx
1ced: 74 1d je 0x1d0c
1cef: 45 85 c0 test %r8d,%r8d
1cf2: 7f 0b jg 0x1cff
1cf4: b8 fa ff ff ff mov $0xfffffffa,%eax
1cf9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1cfe: c3 ret
1cff: e8 5c 90 03 00 call 0x3ad60
1d04: 33 c0 xor %eax,%eax
1d06: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d0b: c3 ret
1d0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d11: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1d16: c3 ret
1d17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1d1e: 00 00
1d20: 48 83 ec 28 sub $0x28,%rsp
1d24: 48 85 c9 test %rcx,%rcx
1d27: 74 20 je 0x1d49
1d29: 48 85 d2 test %rdx,%rdx
1d2c: 74 1b je 0x1d49
1d2e: 45 85 c0 test %r8d,%r8d
1d31: 7f 0a jg 0x1d3d
1d33: b8 fa ff ff ff mov $0xfffffffa,%eax
1d38: 48 83 c4 28 add $0x28,%rsp
1d3c: c3 ret
1d3d: e8 9e 91 03 00 call 0x3aee0
1d42: 33 c0 xor %eax,%eax
1d44: 48 83 c4 28 add $0x28,%rsp
1d48: c3 ret
1d49: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d4e: 48 83 c4 28 add $0x28,%rsp
1d52: c3 ret
1d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d5f: 00
1d60: 56 push %rsi
1d61: 48 89 d6 mov %rdx,%rsi
1d64: 48 85 c9 test %rcx,%rcx
1d67: 0f 84 90 01 00 00 je 0x1efd
1d6d: 48 85 f6 test %rsi,%rsi
1d70: 0f 84 87 01 00 00 je 0x1efd
1d76: 45 85 c0 test %r8d,%r8d
1d79: 0f 8e 77 01 00 00 jle 0x1ef6
1d7f: 41 83 f8 10 cmp $0x10,%r8d
1d83: 0f 8c 5d 01 00 00 jl 0x1ee6
1d89: 49 89 f1 mov %rsi,%r9
1d8c: 49 83 e1 1f and $0x1f,%r9
1d90: 45 89 c9 mov %r9d,%r9d
1d93: 45 85 c9 test %r9d,%r9d
1d96: 74 18 je 0x1db0
1d98: 41 f7 c1 03 00 00 00 test $0x3,%r9d
1d9f: 0f 85 41 01 00 00 jne 0x1ee6
1da5: 41 f7 d9 neg %r9d
1da8: 41 83 c1 20 add $0x20,%r9d
1dac: 41 c1 e9 02 shr $0x2,%r9d
1db0: 41 8d 41 10 lea 0x10(%r9),%eax
1db4: 44 3b c0 cmp %eax,%r8d
1db7: 0f 8c 29 01 00 00 jl 0x1ee6
1dbd: 44 89 c0 mov %r8d,%eax
1dc0: 33 d2 xor %edx,%edx
1dc2: 41 2b c1 sub %r9d,%eax
1dc5: 83 e0 0f and $0xf,%eax
1dc8: f7 d8 neg %eax
1dca: 41 03 c0 add %r8d,%eax
1dcd: 45 85 c9 test %r9d,%r9d
1dd0: 76 25 jbe 0x1df7
1dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1de0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
1de5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
1dea: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
1def: 48 ff c2 inc %rdx
1df2: 49 3b d1 cmp %r9,%rdx
1df5: 72 e9 jb 0x1de0
1df7: 48 63 d0 movslq %eax,%rdx
1dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1e00: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
1e06: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
1e0d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
1e14: 01
1e15: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
1e1c: 01
1e1d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
1e23: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
1e2a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
1e30: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
1e37: 49 83 c1 10 add $0x10,%r9
1e3b: 4c 3b ca cmp %rdx,%r9
1e3e: 72 c0 jb 0x1e00
1e40: 44 8d 48 01 lea 0x1(%rax),%r9d
1e44: 45 3b c8 cmp %r8d,%r9d
1e47: 0f 87 8d 00 00 00 ja 0x1eda
1e4d: 4d 63 d0 movslq %r8d,%r10
1e50: 4c 2b d2 sub %rdx,%r10
1e53: 49 83 fa 04 cmp $0x4,%r10
1e57: 0f 8c 84 00 00 00 jl 0x1ee1
1e5d: 45 89 d3 mov %r10d,%r11d
1e60: 45 33 c9 xor %r9d,%r9d
1e63: 41 83 e3 fc and $0xfffffffc,%r11d
1e67: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
1e6b: 4d 63 db movslq %r11d,%r11
1e6e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e80: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
1e86: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
1e8c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
1e92: 49 83 c1 04 add $0x4,%r9
1e96: 4d 3b cb cmp %r11,%r9
1e99: 72 e5 jb 0x1e80
1e9b: 4d 3b da cmp %r10,%r11
1e9e: 73 3a jae 0x1eda
1ea0: 48 63 c0 movslq %eax,%rax
1ea3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
1ea7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
1eab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1eb2: 00
1eb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1eba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1ec0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
1ec6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
1ecc: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
1ed2: 49 ff c3 inc %r11
1ed5: 4d 3b da cmp %r10,%r11
1ed8: 72 e6 jb 0x1ec0
1eda: 33 c0 xor %eax,%eax
1edc: c5 f8 77 vzeroupper
1edf: 5e pop %rsi
1ee0: c3 ret
1ee1: 45 33 db xor %r11d,%r11d
1ee4: eb b5 jmp 0x1e9b
1ee6: 33 c0 xor %eax,%eax
1ee8: 41 83 f8 01 cmp $0x1,%r8d
1eec: 72 ec jb 0x1eda
1eee: 4d 63 d0 movslq %r8d,%r10
1ef1: 45 33 db xor %r11d,%r11d
1ef4: eb a5 jmp 0x1e9b
1ef6: b8 fa ff ff ff mov $0xfffffffa,%eax
1efb: 5e pop %rsi
1efc: c3 ret
1efd: b8 f8 ff ff ff mov $0xfffffff8,%eax
1f02: 5e pop %rsi
1f03: c3 ret
1f04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f0b: 00
1f0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f1f: 00
1f20: 53 push %rbx
1f21: 49 89 ca mov %rcx,%r10
1f24: 4d 85 d2 test %r10,%r10
1f27: 0f 84 84 01 00 00 je 0x20b1
1f2d: 48 85 d2 test %rdx,%rdx
1f30: 0f 84 7b 01 00 00 je 0x20b1
1f36: 45 85 c0 test %r8d,%r8d
1f39: 0f 8e 6b 01 00 00 jle 0x20aa
1f3f: 41 83 f8 10 cmp $0x10,%r8d
1f43: 0f 8c 59 01 00 00 jl 0x20a2
1f49: 48 89 d3 mov %rdx,%rbx
1f4c: 48 83 e3 1f and $0x1f,%rbx
1f50: 85 db test %ebx,%ebx
1f52: 74 11 je 0x1f65
1f54: f6 c3 03 test $0x3,%bl
1f57: 0f 85 45 01 00 00 jne 0x20a2
1f5d: f7 db neg %ebx
1f5f: 83 c3 20 add $0x20,%ebx
1f62: c1 eb 02 shr $0x2,%ebx
1f65: 8d 43 10 lea 0x10(%rbx),%eax
1f68: 44 3b c0 cmp %eax,%r8d
1f6b: 0f 8c 31 01 00 00 jl 0x20a2
1f71: 45 89 c1 mov %r8d,%r9d
1f74: 33 c0 xor %eax,%eax
1f76: 44 2b cb sub %ebx,%r9d
1f79: 41 83 e1 0f and $0xf,%r9d
1f7d: 41 f7 d9 neg %r9d
1f80: 45 03 c8 add %r8d,%r9d
1f83: 89 d9 mov %ebx,%ecx
1f85: 85 db test %ebx,%ebx
1f87: 76 2f jbe 0x1fb8
1f89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f90: 00
1f91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f9f: 00
1fa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1fa6: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
1fab: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
1fb0: 48 ff c0 inc %rax
1fb3: 48 3b c1 cmp %rcx,%rax
1fb6: 72 e8 jb 0x1fa0
1fb8: 49 63 c1 movslq %r9d,%rax
1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1fc0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
1fc6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
1fcd: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
1fd2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
1fd8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
1fdd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
1fe3: 48 83 c1 10 add $0x10,%rcx
1fe7: 48 3b c8 cmp %rax,%rcx
1fea: 72 d4 jb 0x1fc0
1fec: 41 8d 41 01 lea 0x1(%r9),%eax
1ff0: 41 3b c0 cmp %r8d,%eax
1ff3: 0f 87 9e 00 00 00 ja 0x2097
1ff9: 4d 63 c0 movslq %r8d,%r8
1ffc: 4d 63 c9 movslq %r9d,%r9
1fff: 4d 2b c1 sub %r9,%r8
2002: 49 83 f8 04 cmp $0x4,%r8
2006: 0f 8c 92 00 00 00 jl 0x209e
200c: 4d 63 c9 movslq %r9d,%r9
200f: 44 89 c3 mov %r8d,%ebx
2012: 83 e3 fc and $0xfffffffc,%ebx
2015: 33 c9 xor %ecx,%ecx
2017: 48 63 db movslq %ebx,%rbx
201a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
201e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
2022: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2029: 00
202a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2031: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2038: 00
2039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2040: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
2046: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
204b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
2050: 48 83 c1 04 add $0x4,%rcx
2054: 48 3b cb cmp %rbx,%rcx
2057: 72 e7 jb 0x2040
2059: 49 3b d8 cmp %r8,%rbx
205c: 73 39 jae 0x2097
205e: 4d 63 c9 movslq %r9d,%r9
2061: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
2065: 4b 8d 04 8a lea (%r10,%r9,4),%rax
2069: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2070: 00
2071: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
207f: 00
2080: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
2085: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
208a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
208f: 48 ff c3 inc %rbx
2092: 49 3b d8 cmp %r8,%rbx
2095: 72 e9 jb 0x2080
2097: 33 c0 xor %eax,%eax
2099: c5 f8 77 vzeroupper
209c: 5b pop %rbx
209d: c3 ret
209e: 33 db xor %ebx,%ebx
20a0: eb b7 jmp 0x2059
20a2: 45 33 c9 xor %r9d,%r9d
20a5: e9 42 ff ff ff jmp 0x1fec
20aa: b8 fa ff ff ff mov $0xfffffffa,%eax
20af: 5b pop %rbx
20b0: c3 ret
20b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
20b6: 5b pop %rbx
20b7: c3 ret
20b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20bf: 00
20c0: 48 83 ec 28 sub $0x28,%rsp
20c4: 48 85 d2 test %rdx,%rdx
20c7: 74 3f je 0x2108
20c9: 45 85 c0 test %r8d,%r8d
20cc: 7e 30 jle 0x20fe
20ce: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4f160
20d5: 7a 02 jp 0x20d9
20d7: 74 0f je 0x20e8
20d9: 0f 57 c9 xorps %xmm1,%xmm1
20dc: 0f 2e c1 ucomiss %xmm1,%xmm0
20df: 7a 02 jp 0x20e3
20e1: 74 0c je 0x20ef
20e3: e8 78 8f 03 00 call 0x3b060
20e8: 33 c0 xor %eax,%eax
20ea: 48 83 c4 28 add $0x28,%rsp
20ee: c3 ret
20ef: 48 89 d1 mov %rdx,%rcx
20f2: 44 89 c2 mov %r8d,%edx
20f5: 48 83 c4 28 add $0x28,%rsp
20f9: e9 42 8d 00 00 jmp 0xae40
20fe: b8 fa ff ff ff mov $0xfffffffa,%eax
2103: 48 83 c4 28 add $0x28,%rsp
2107: c3 ret
2108: b8 f8 ff ff ff mov $0xfffffff8,%eax
210d: 48 83 c4 28 add $0x28,%rsp
2111: c3 ret
2112: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2120: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2125: 48 85 d2 test %rdx,%rdx
2128: 74 43 je 0x216d
212a: 45 85 c0 test %r8d,%r8d
212d: 7e 32 jle 0x2161
212f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4f164
2136: 7a 02 jp 0x213a
2138: 74 0f je 0x2149
213a: 0f 57 c9 xorps %xmm1,%xmm1
213d: 0f 2e c1 ucomiss %xmm1,%xmm0
2140: 7a 02 jp 0x2144
2142: 74 0d je 0x2151
2144: e8 97 90 03 00 call 0x3b1e0
2149: 33 c0 xor %eax,%eax
214b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2150: c3 ret
2151: 48 89 d1 mov %rdx,%rcx
2154: 44 89 c2 mov %r8d,%edx
2157: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
215c: e9 1f 8f 00 00 jmp 0xb080
2161: b8 fa ff ff ff mov $0xfffffffa,%eax
2166: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
216b: 90 nop
216c: c3 ret
216d: b8 f8 ff ff ff mov $0xfffffff8,%eax
2172: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2177: 90 nop
2178: 90 nop
2179: 90 nop
217a: c3 ret
217b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2180: 48 83 ec 28 sub $0x28,%rsp
2184: 48 85 d2 test %rdx,%rdx
2187: 74 3f je 0x21c8
2189: 45 85 c0 test %r8d,%r8d
218c: 7e 30 jle 0x21be
218e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4f168
2195: 7a 02 jp 0x2199
2197: 74 0f je 0x21a8
2199: 0f 57 c9 xorps %xmm1,%xmm1
219c: 0f 2e c1 ucomiss %xmm1,%xmm0
219f: 7a 02 jp 0x21a3
21a1: 74 0c je 0x21af
21a3: e8 b8 91 03 00 call 0x3b360
21a8: 33 c0 xor %eax,%eax
21aa: 48 83 c4 28 add $0x28,%rsp
21ae: c3 ret
21af: 48 89 d1 mov %rdx,%rcx
21b2: 44 89 c2 mov %r8d,%edx
21b5: 48 83 c4 28 add $0x28,%rsp
21b9: e9 02 91 00 00 jmp 0xb2c0
21be: b8 fa ff ff ff mov $0xfffffffa,%eax
21c3: 48 83 c4 28 add $0x28,%rsp
21c7: c3 ret
21c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
21cd: 48 83 c4 28 add $0x28,%rsp
21d1: c3 ret
21d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21e0: 48 83 ec 28 sub $0x28,%rsp
21e4: 48 85 d2 test %rdx,%rdx
21e7: 0f 84 a6 01 00 00 je 0x2393
21ed: 45 85 c0 test %r8d,%r8d
21f0: 0f 8e 93 01 00 00 jle 0x2389
21f6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4f16c
21fd: 01
21fe: 7a 06 jp 0x2206
2200: 0f 84 7c 01 00 00 je 0x2382
2206: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
220a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
220e: 7a 06 jp 0x2216
2210: 0f 84 5c 01 00 00 je 0x2372
2216: 41 83 f8 10 cmp $0x10,%r8d
221a: 0f 8c 42 01 00 00 jl 0x2362
2220: 49 89 d1 mov %rdx,%r9
2223: 49 83 e1 1f and $0x1f,%r9
2227: 45 85 c9 test %r9d,%r9d
222a: 74 18 je 0x2244
222c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
2233: 0f 85 29 01 00 00 jne 0x2362
2239: 41 f7 d9 neg %r9d
223c: 41 83 c1 20 add $0x20,%r9d
2240: 41 c1 e9 02 shr $0x2,%r9d
2244: 41 8d 41 10 lea 0x10(%r9),%eax
2248: 44 3b c0 cmp %eax,%r8d
224b: 0f 8c 11 01 00 00 jl 0x2362
2251: 45 89 c2 mov %r8d,%r10d
2254: 33 c0 xor %eax,%eax
2256: 45 2b d1 sub %r9d,%r10d
2259: 41 83 e2 0f and $0xf,%r10d
225d: 41 f7 da neg %r10d
2260: 45 03 d0 add %r8d,%r10d
2263: 45 89 cb mov %r9d,%r11d
2266: 45 85 c9 test %r9d,%r9d
2269: 76 27 jbe 0x2292
226b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2272: 00
2273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
227a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2280: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
2285: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
228a: 48 ff c0 inc %rax
228d: 49 3b c3 cmp %r11,%rax
2290: 72 ee jb 0x2280
2292: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
2297: 4d 63 ca movslq %r10d,%r9
229a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
22a0: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
22a6: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
22ad: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
22b3: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
22ba: 49 83 c3 10 add $0x10,%r11
22be: 4d 3b d9 cmp %r9,%r11
22c1: 72 dd jb 0x22a0
22c3: 41 8d 42 01 lea 0x1(%r10),%eax
22c7: 41 3b c0 cmp %r8d,%eax
22ca: 0f 87 84 00 00 00 ja 0x2354
22d0: 4d 63 c0 movslq %r8d,%r8
22d3: 4d 2b c1 sub %r9,%r8
22d6: 49 83 f8 04 cmp $0x4,%r8
22da: 0f 8c 7e 00 00 00 jl 0x235e
22e0: 44 89 c0 mov %r8d,%eax
22e3: 45 33 db xor %r11d,%r11d
22e6: 83 e0 fc and $0xfffffffc,%eax
22e9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
22ed: 48 63 c0 movslq %eax,%rax
22f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22f7: 00
22f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
22ff: 90 nop
2300: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
2305: 49 83 c3 04 add $0x4,%r11
2309: c4 c1 78 11 09 vmovups %xmm1,(%r9)
230e: 49 83 c1 10 add $0x10,%r9
2312: 4c 3b d8 cmp %rax,%r11
2315: 72 e9 jb 0x2300
2317: 49 3b c0 cmp %r8,%rax
231a: 73 38 jae 0x2354
231c: 4d 63 d2 movslq %r10d,%r10
231f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
2323: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
232e: 00
232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2336: 0f 1f 00 nopl (%rax)
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2340: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
2344: 48 ff c0 inc %rax
2347: c5 fa 11 0a vmovss %xmm1,(%rdx)
234b: 48 83 c2 04 add $0x4,%rdx
234f: 49 3b c0 cmp %r8,%rax
2352: 72 ec jb 0x2340
2354: 33 c0 xor %eax,%eax
2356: c5 f8 77 vzeroupper
2359: 48 83 c4 28 add $0x28,%rsp
235d: c3 ret
235e: 33 c0 xor %eax,%eax
2360: eb b5 jmp 0x2317
2362: 45 33 d2 xor %r10d,%r10d
2365: 41 83 f8 01 cmp $0x1,%r8d
2369: 72 e9 jb 0x2354
236b: 4d 63 c0 movslq %r8d,%r8
236e: 33 c0 xor %eax,%eax
2370: eb a5 jmp 0x2317
2372: 48 89 d1 mov %rdx,%rcx
2375: 44 89 c2 mov %r8d,%edx
2378: e8 83 8f 00 00 call 0xb300
237d: 48 83 c4 28 add $0x28,%rsp
2381: c3 ret
2382: 33 c0 xor %eax,%eax
2384: 48 83 c4 28 add $0x28,%rsp
2388: c3 ret
2389: b8 fa ff ff ff mov $0xfffffffa,%eax
238e: 48 83 c4 28 add $0x28,%rsp
2392: c3 ret
2393: b8 f8 ff ff ff mov $0xfffffff8,%eax
2398: 48 83 c4 28 add $0x28,%rsp
239c: c3 ret
239d: 0f 1f 00 nopl (%rax)
23a0: 48 83 ec 28 sub $0x28,%rsp
23a4: 48 85 d2 test %rdx,%rdx
23a7: 0f 84 9e 01 00 00 je 0x254b
23ad: 45 85 c0 test %r8d,%r8d
23b0: 0f 8e 8b 01 00 00 jle 0x2541
23b6: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4f170
23bd: 01
23be: 7a 06 jp 0x23c6
23c0: 0f 84 74 01 00 00 je 0x253a
23c6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
23ca: c5 f8 2e c1 vucomiss %xmm1,%xmm0
23ce: 7a 06 jp 0x23d6
23d0: 0f 84 54 01 00 00 je 0x252a
23d6: 41 83 f8 10 cmp $0x10,%r8d
23da: 0f 8c 42 01 00 00 jl 0x2522
23e0: 49 89 d3 mov %rdx,%r11
23e3: 49 83 e3 1f and $0x1f,%r11
23e7: 45 85 db test %r11d,%r11d
23ea: 74 18 je 0x2404
23ec: 41 f7 c3 03 00 00 00 test $0x3,%r11d
23f3: 0f 85 29 01 00 00 jne 0x2522
23f9: 41 f7 db neg %r11d
23fc: 41 83 c3 20 add $0x20,%r11d
2400: 41 c1 eb 02 shr $0x2,%r11d
2404: 41 8d 43 10 lea 0x10(%r11),%eax
2408: 44 3b c0 cmp %eax,%r8d
240b: 0f 8c 11 01 00 00 jl 0x2522
2411: 45 89 c1 mov %r8d,%r9d
2414: 33 c0 xor %eax,%eax
2416: 45 2b cb sub %r11d,%r9d
2419: 41 83 e1 0f and $0xf,%r9d
241d: 41 f7 d9 neg %r9d
2420: 45 03 c8 add %r8d,%r9d
2423: 45 89 da mov %r11d,%r10d
2426: 45 85 db test %r11d,%r11d
2429: 76 27 jbe 0x2452
242b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2432: 00
2433: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
243a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2440: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
2445: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
244a: 48 ff c0 inc %rax
244d: 49 3b c2 cmp %r10,%rax
2450: 72 ee jb 0x2440
2452: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
2457: 49 63 c1 movslq %r9d,%rax
245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2460: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
2466: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
246d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
2473: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
247a: 49 83 c2 10 add $0x10,%r10
247e: 4c 3b d0 cmp %rax,%r10
2481: 72 dd jb 0x2460
2483: 41 8d 41 01 lea 0x1(%r9),%eax
2487: 41 3b c0 cmp %r8d,%eax
248a: 0f 87 84 00 00 00 ja 0x2514
2490: 4d 63 c0 movslq %r8d,%r8
2493: 4d 63 c9 movslq %r9d,%r9
2496: 4d 2b c1 sub %r9,%r8
2499: 49 83 f8 04 cmp $0x4,%r8
249d: 0f 8c 7b 00 00 00 jl 0x251e
24a3: 4d 63 c9 movslq %r9d,%r9
24a6: 44 89 c0 mov %r8d,%eax
24a9: 83 e0 fc and $0xfffffffc,%eax
24ac: 45 33 db xor %r11d,%r11d
24af: 48 63 c0 movslq %eax,%rax
24b2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
24b7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
24bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
24c0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
24c5: 49 83 c3 04 add $0x4,%r11
24c9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
24ce: 49 83 c2 10 add $0x10,%r10
24d2: 4c 3b d8 cmp %rax,%r11
24d5: 72 e9 jb 0x24c0
24d7: 49 3b c0 cmp %r8,%rax
24da: 73 38 jae 0x2514
24dc: 4d 63 c9 movslq %r9d,%r9
24df: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
24e3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
24e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24ee: 00
24ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24f6: 0f 1f 00 nopl (%rax)
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2500: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
2504: 48 ff c0 inc %rax
2507: c5 fa 11 0a vmovss %xmm1,(%rdx)
250b: 48 83 c2 04 add $0x4,%rdx
250f: 49 3b c0 cmp %r8,%rax
2512: 72 ec jb 0x2500
2514: 33 c0 xor %eax,%eax
2516: c5 f8 77 vzeroupper
2519: 48 83 c4 28 add $0x28,%rsp
251d: c3 ret
251e: 33 c0 xor %eax,%eax
2520: eb b5 jmp 0x24d7
2522: 45 33 c9 xor %r9d,%r9d
2525: e9 59 ff ff ff jmp 0x2483
252a: 48 89 d1 mov %rdx,%rcx
252d: 44 89 c2 mov %r8d,%edx
2530: e8 0b 8e 00 00 call 0xb340
2535: 48 83 c4 28 add $0x28,%rsp
2539: c3 ret
253a: 33 c0 xor %eax,%eax
253c: 48 83 c4 28 add $0x28,%rsp
2540: c3 ret
2541: b8 fa ff ff ff mov $0xfffffffa,%eax
2546: 48 83 c4 28 add $0x28,%rsp
254a: c3 ret
254b: b8 f8 ff ff ff mov $0xfffffff8,%eax
2550: 48 83 c4 28 add $0x28,%rsp
2554: c3 ret
2555: 0f 1f 40 00 nopl 0x0(%rax)
2559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2560: 48 83 ec 28 sub $0x28,%rsp
2564: 48 85 d2 test %rdx,%rdx
2567: 0f 84 9e 01 00 00 je 0x270b
256d: 45 85 c0 test %r8d,%r8d
2570: 0f 8e 8b 01 00 00 jle 0x2701
2576: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4f174
257d: 01
257e: 7a 06 jp 0x2586
2580: 0f 84 74 01 00 00 je 0x26fa
2586: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
258a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
258e: 7a 06 jp 0x2596
2590: 0f 84 54 01 00 00 je 0x26ea
2596: 41 83 f8 10 cmp $0x10,%r8d
259a: 0f 8c 42 01 00 00 jl 0x26e2
25a0: 49 89 d3 mov %rdx,%r11
25a3: 49 83 e3 1f and $0x1f,%r11
25a7: 45 85 db test %r11d,%r11d
25aa: 74 18 je 0x25c4
25ac: 41 f7 c3 03 00 00 00 test $0x3,%r11d
25b3: 0f 85 29 01 00 00 jne 0x26e2
25b9: 41 f7 db neg %r11d
25bc: 41 83 c3 20 add $0x20,%r11d
25c0: 41 c1 eb 02 shr $0x2,%r11d
25c4: 41 8d 43 10 lea 0x10(%r11),%eax
25c8: 44 3b c0 cmp %eax,%r8d
25cb: 0f 8c 11 01 00 00 jl 0x26e2
25d1: 45 89 c1 mov %r8d,%r9d
25d4: 33 c0 xor %eax,%eax
25d6: 45 2b cb sub %r11d,%r9d
25d9: 41 83 e1 0f and $0xf,%r9d
25dd: 41 f7 d9 neg %r9d
25e0: 45 03 c8 add %r8d,%r9d
25e3: 45 89 da mov %r11d,%r10d
25e6: 45 85 db test %r11d,%r11d
25e9: 76 27 jbe 0x2612
25eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25f2: 00
25f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2600: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
2605: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
260a: 48 ff c0 inc %rax
260d: 49 3b c2 cmp %r10,%rax
2610: 72 ee jb 0x2600
2612: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
2617: 49 63 c1 movslq %r9d,%rax
261a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2620: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
2626: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
262d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
2633: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
263a: 49 83 c2 10 add $0x10,%r10
263e: 4c 3b d0 cmp %rax,%r10
2641: 72 dd jb 0x2620
2643: 41 8d 41 01 lea 0x1(%r9),%eax
2647: 41 3b c0 cmp %r8d,%eax
264a: 0f 87 84 00 00 00 ja 0x26d4
2650: 4d 63 c0 movslq %r8d,%r8
2653: 4d 63 c9 movslq %r9d,%r9
2656: 4d 2b c1 sub %r9,%r8
2659: 49 83 f8 04 cmp $0x4,%r8
265d: 0f 8c 7b 00 00 00 jl 0x26de
2663: 4d 63 c9 movslq %r9d,%r9
2666: 44 89 c0 mov %r8d,%eax
2669: 83 e0 fc and $0xfffffffc,%eax
266c: 45 33 db xor %r11d,%r11d
266f: 48 63 c0 movslq %eax,%rax
2672: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
2677: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
267b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2680: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
2685: 49 83 c3 04 add $0x4,%r11
2689: c4 c1 78 11 12 vmovups %xmm2,(%r10)
268e: 49 83 c2 10 add $0x10,%r10
2692: 4c 3b d8 cmp %rax,%r11
2695: 72 e9 jb 0x2680
2697: 49 3b c0 cmp %r8,%rax
269a: 73 38 jae 0x26d4
269c: 4d 63 c9 movslq %r9d,%r9
269f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
26a3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
26a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26ae: 00
26af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26b6: 0f 1f 00 nopl (%rax)
26b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26c0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
26c4: 48 ff c0 inc %rax
26c7: c5 fa 11 0a vmovss %xmm1,(%rdx)
26cb: 48 83 c2 04 add $0x4,%rdx
26cf: 49 3b c0 cmp %r8,%rax
26d2: 72 ec jb 0x26c0
26d4: 33 c0 xor %eax,%eax
26d6: c5 f8 77 vzeroupper
26d9: 48 83 c4 28 add $0x28,%rsp
26dd: c3 ret
26de: 33 c0 xor %eax,%eax
26e0: eb b5 jmp 0x2697
26e2: 45 33 c9 xor %r9d,%r9d
26e5: e9 59 ff ff ff jmp 0x2643
26ea: 48 89 d1 mov %rdx,%rcx
26ed: 44 89 c2 mov %r8d,%edx
26f0: e8 8b 8c 00 00 call 0xb380
26f5: 48 83 c4 28 add $0x28,%rsp
26f9: c3 ret
26fa: 33 c0 xor %eax,%eax
26fc: 48 83 c4 28 add $0x28,%rsp
2700: c3 ret
2701: b8 fa ff ff ff mov $0xfffffffa,%eax
2706: 48 83 c4 28 add $0x28,%rsp
270a: c3 ret
270b: b8 f8 ff ff ff mov $0xfffffff8,%eax
2710: 48 83 c4 28 add $0x28,%rsp
2714: c3 ret
2715: 0f 1f 40 00 nopl 0x0(%rax)
2719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2720: 48 83 ec 38 sub $0x38,%rsp
2724: 45 89 c1 mov %r8d,%r9d
2727: 49 89 d0 mov %rdx,%r8
272a: 48 89 ca mov %rcx,%rdx
272d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
2733: 48 85 d2 test %rdx,%rdx
2736: 8b 44 24 60 mov 0x60(%rsp),%eax
273a: 74 47 je 0x2783
273c: 4d 85 c0 test %r8,%r8
273f: 74 42 je 0x2783
2741: 45 85 c9 test %r9d,%r9d
2744: 7e 47 jle 0x278d
2746: 85 c0 test %eax,%eax
2748: 74 0f je 0x2759
274a: 83 f8 04 cmp $0x4,%eax
274d: 74 0d je 0x275c
274f: b8 fb ff ff ff mov $0xfffffffb,%eax
2754: 48 83 c4 38 add $0x38,%rsp
2758: c3 ret
2759: 83 f8 04 cmp $0x4,%eax
275c: 49 89 e3 mov %rsp,%r11
275f: b8 01 00 00 00 mov $0x1,%eax
2764: 41 ba 00 00 00 00 mov $0x0,%r10d
276a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
276f: 44 0f 44 d0 cmove %eax,%r10d
2773: 45 89 53 20 mov %r10d,0x20(%r11)
2777: e8 b0 d9 a6 01 call 0x1a7012c
277c: 33 c0 xor %eax,%eax
277e: 48 83 c4 38 add $0x38,%rsp
2782: c3 ret
2783: b8 f8 ff ff ff mov $0xfffffff8,%eax
2788: 48 83 c4 38 add $0x38,%rsp
278c: c3 ret
278d: b8 fa ff ff ff mov $0xfffffffa,%eax
2792: 48 83 c4 38 add $0x38,%rsp
2796: c3 ret
2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
279e: 00 00
27a0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
27a5: 45 89 c1 mov %r8d,%r9d
27a8: 49 89 d0 mov %rdx,%r8
27ab: 48 89 ca mov %rcx,%rdx
27ae: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
27b4: 48 85 d2 test %rdx,%rdx
27b7: 8b 44 24 60 mov 0x60(%rsp),%eax
27bb: 74 4b je 0x2808
27bd: 4d 85 c0 test %r8,%r8
27c0: 74 46 je 0x2808
27c2: 45 85 c9 test %r9d,%r9d
27c5: 7e 4c jle 0x2813
27c7: 85 c0 test %eax,%eax
27c9: 74 12 je 0x27dd
27cb: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
27d0: 74 0b je 0x27dd
27d2: b8 fb ff ff ff mov $0xfffffffb,%eax
27d7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
27dc: c3 ret
27dd: 49 89 e3 mov %rsp,%r11
27e0: 41 ba 01 00 00 00 mov $0x1,%r10d
27e6: 83 f8 04 cmp $0x4,%eax
27e9: b8 00 00 00 00 mov $0x0,%eax
27ee: 41 0f 44 c2 cmove %r10d,%eax
27f2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
27f7: 41 89 43 20 mov %eax,0x20(%r11)
27fb: e8 cc 47 a7 01 call 0x1a76fcc
2800: 33 c0 xor %eax,%eax
2802: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2807: c3 ret
2808: b8 f8 ff ff ff mov $0xfffffff8,%eax
280d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
2812: c3 ret
2813: b8 fa ff ff ff mov $0xfffffffa,%eax
2818: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
281d: c3 ret
281e: 66 90 xchg %ax,%ax
2820: 48 83 ec 38 sub $0x38,%rsp
2824: 45 89 c1 mov %r8d,%r9d
2827: 49 89 d0 mov %rdx,%r8
282a: 48 89 ca mov %rcx,%rdx
282d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
2833: 8b 44 24 60 mov 0x60(%rsp),%eax
2837: 48 85 d2 test %rdx,%rdx
283a: 74 47 je 0x2883
283c: 4d 85 c0 test %r8,%r8
283f: 74 42 je 0x2883
2841: 45 85 c9 test %r9d,%r9d
2844: 7e 47 jle 0x288d
2846: 85 c0 test %eax,%eax
2848: 74 0f je 0x2859
284a: 83 f8 04 cmp $0x4,%eax
284d: 74 0d je 0x285c
284f: b8 fb ff ff ff mov $0xfffffffb,%eax
2854: 48 83 c4 38 add $0x38,%rsp
2858: c3 ret
2859: 83 f8 04 cmp $0x4,%eax
285c: b8 01 00 00 00 mov $0x1,%eax
2861: 41 ba 00 00 00 00 mov $0x0,%r10d
2867: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
286c: 44 0f 44 d0 cmove %eax,%r10d
2870: 49 89 e3 mov %rsp,%r11
2873: 45 89 53 20 mov %r10d,0x20(%r11)
2877: e8 00 b4 a7 01 call 0x1a7dc7c
287c: 33 c0 xor %eax,%eax
287e: 48 83 c4 38 add $0x38,%rsp
2882: c3 ret
2883: b8 f8 ff ff ff mov $0xfffffff8,%eax
2888: 48 83 c4 38 add $0x38,%rsp
288c: c3 ret
288d: b8 fa ff ff ff mov $0xfffffffa,%eax
2892: 48 83 c4 38 add $0x38,%rsp
2896: c3 ret
2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
289e: 00 00
28a0: 41 56 push %r14
28a2: 48 85 c9 test %rcx,%rcx
28a5: 0f 84 51 03 00 00 je 0x2bfc
28ab: 48 85 d2 test %rdx,%rdx
28ae: 0f 84 48 03 00 00 je 0x2bfc
28b4: 45 85 c0 test %r8d,%r8d
28b7: 0f 8e 37 03 00 00 jle 0x2bf4
28bd: 8b 44 24 30 mov 0x30(%rsp),%eax
28c1: 85 c0 test %eax,%eax
28c3: 0f 84 94 01 00 00 je 0x2a5d
28c9: 83 f8 04 cmp $0x4,%eax
28cc: 74 08 je 0x28d6
28ce: b8 fb ff ff ff mov $0xfffffffb,%eax
28d3: 41 5e pop %r14
28d5: c3 ret
28d6: 45 32 c9 xor %r9b,%r9b
28d9: 41 83 f8 10 cmp $0x10,%r8d
28dd: 0f 8c fd 02 00 00 jl 0x2be0
28e3: 49 89 d3 mov %rdx,%r11
28e6: 49 83 e3 1f and $0x1f,%r11
28ea: 45 89 db mov %r11d,%r11d
28ed: 45 85 db test %r11d,%r11d
28f0: 74 18 je 0x290a
28f2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
28f9: 0f 85 e1 02 00 00 jne 0x2be0
28ff: 41 f7 db neg %r11d
2902: 41 83 c3 20 add $0x20,%r11d
2906: 41 c1 eb 02 shr $0x2,%r11d
290a: 41 8d 43 10 lea 0x10(%r11),%eax
290e: 44 3b c0 cmp %eax,%r8d
2911: 0f 8c c9 02 00 00 jl 0x2be0
2917: 44 89 c0 mov %r8d,%eax
291a: 45 33 d2 xor %r10d,%r10d
291d: 41 2b c3 sub %r11d,%eax
2920: 83 e0 0f and $0xf,%eax
2923: f7 d8 neg %eax
2925: 41 03 c0 add %r8d,%eax
2928: 45 85 db test %r11d,%r11d
292b: 76 2b jbe 0x2958
292d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2934: 00
2935: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
293c: 0f 1f 40 00 nopl 0x0(%rax)
2940: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
2946: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
294a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
2950: 49 ff c2 inc %r10
2953: 4d 3b d3 cmp %r11,%r10
2956: 72 e8 jb 0x2940
2958: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
295d: 4c 63 d0 movslq %eax,%r10
2960: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
2966: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
296d: 00
296e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2975: 0f 1f 40 00 nopl 0x0(%rax)
2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2980: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
2986: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
298d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
2994: 01
2995: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
2999: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
299f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
29a6: 01
29a7: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
29ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
29b2: 49 83 c3 10 add $0x10,%r11
29b6: 4d 3b da cmp %r10,%r11
29b9: 72 c5 jb 0x2980
29bb: 44 8d 50 01 lea 0x1(%rax),%r10d
29bf: 45 3b d0 cmp %r8d,%r10d
29c2: 0f 87 10 02 00 00 ja 0x2bd8
29c8: 4d 63 c0 movslq %r8d,%r8
29cb: 48 63 c0 movslq %eax,%rax
29ce: 4c 2b c0 sub %rax,%r8
29d1: 41 80 f9 01 cmp $0x1,%r9b
29d5: 75 05 jne 0x29dc
29d7: 45 33 db xor %r11d,%r11d
29da: eb 3d jmp 0x2a19
29dc: 49 83 f8 04 cmp $0x4,%r8
29e0: 7c f5 jl 0x29d7
29e2: 48 63 c0 movslq %eax,%rax
29e5: 45 89 c3 mov %r8d,%r11d
29e8: 41 83 e3 fc and $0xfffffffc,%r11d
29ec: 45 33 d2 xor %r10d,%r10d
29ef: 4d 63 db movslq %r11d,%r11
29f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
29f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
29fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
29ff: 90 nop
2a00: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
2a06: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
2a0a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
2a10: 49 83 c2 04 add $0x4,%r10
2a14: 4d 3b d3 cmp %r11,%r10
2a17: 72 e7 jb 0x2a00
2a19: 4d 3b d8 cmp %r8,%r11
2a1c: 0f 83 b6 01 00 00 jae 0x2bd8
2a22: 48 63 c0 movslq %eax,%rax
2a25: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
2a29: 48 8d 04 81 lea (%rcx,%rax,4),%rax
2a2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a34: 00
2a35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a3c: 0f 1f 40 00 nopl 0x0(%rax)
2a40: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
2a46: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
2a4a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
2a50: 49 ff c3 inc %r11
2a53: 4d 3b d8 cmp %r8,%r11
2a56: 72 e8 jb 0x2a40
2a58: e9 7b 01 00 00 jmp 0x2bd8
2a5d: 45 32 c9 xor %r9b,%r9b
2a60: 41 83 f8 10 cmp $0x10,%r8d
2a64: 0f 8c 80 01 00 00 jl 0x2bea
2a6a: 49 89 d3 mov %rdx,%r11
2a6d: 49 83 e3 1f and $0x1f,%r11
2a71: 45 89 db mov %r11d,%r11d
2a74: 45 85 db test %r11d,%r11d
2a77: 74 18 je 0x2a91
2a79: 41 f7 c3 03 00 00 00 test $0x3,%r11d
2a80: 0f 85 64 01 00 00 jne 0x2bea
2a86: 41 f7 db neg %r11d
2a89: 41 83 c3 20 add $0x20,%r11d
2a8d: 41 c1 eb 02 shr $0x2,%r11d
2a91: 41 8d 43 10 lea 0x10(%r11),%eax
2a95: 44 3b c0 cmp %eax,%r8d
2a98: 0f 8c 4c 01 00 00 jl 0x2bea
2a9e: 44 89 c0 mov %r8d,%eax
2aa1: 45 33 d2 xor %r10d,%r10d
2aa4: 41 2b c3 sub %r11d,%eax
2aa7: 83 e0 0f and $0xf,%eax
2aaa: f7 d8 neg %eax
2aac: 41 03 c0 add %r8d,%eax
2aaf: 45 85 db test %r11d,%r11d
2ab2: 76 24 jbe 0x2ad8
2ab4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ac0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
2ac6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
2aca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
2ad0: 49 ff c2 inc %r10
2ad3: 4d 3b d3 cmp %r11,%r10
2ad6: 72 e8 jb 0x2ac0
2ad8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
2add: 4c 63 d0 movslq %eax,%r10
2ae0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
2ae6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2aed: 00
2aee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2af5: 0f 1f 40 00 nopl 0x0(%rax)
2af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b00: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
2b06: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
2b0d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
2b14: 01
2b15: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
2b19: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
2b1f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
2b26: 01
2b27: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
2b2b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
2b32: 49 83 c3 10 add $0x10,%r11
2b36: 4d 3b da cmp %r10,%r11
2b39: 72 c5 jb 0x2b00
2b3b: 44 8d 50 01 lea 0x1(%rax),%r10d
2b3f: 45 3b d0 cmp %r8d,%r10d
2b42: 0f 87 90 00 00 00 ja 0x2bd8
2b48: 4d 63 c0 movslq %r8d,%r8
2b4b: 48 63 c0 movslq %eax,%rax
2b4e: 4c 2b c0 sub %rax,%r8
2b51: 41 80 f9 01 cmp $0x1,%r9b
2b55: 75 05 jne 0x2b5c
2b57: 45 33 db xor %r11d,%r11d
2b5a: eb 3d jmp 0x2b99
2b5c: 49 83 f8 04 cmp $0x4,%r8
2b60: 7c f5 jl 0x2b57
2b62: 48 63 c0 movslq %eax,%rax
2b65: 45 89 c3 mov %r8d,%r11d
2b68: 41 83 e3 fc and $0xfffffffc,%r11d
2b6c: 45 33 d2 xor %r10d,%r10d
2b6f: 4d 63 db movslq %r11d,%r11
2b72: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
2b77: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
2b7b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
2b7f: 90 nop
2b80: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
2b86: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
2b8a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
2b90: 49 83 c2 04 add $0x4,%r10
2b94: 4d 3b d3 cmp %r11,%r10
2b97: 72 e7 jb 0x2b80
2b99: 4d 3b d8 cmp %r8,%r11
2b9c: 73 3a jae 0x2bd8
2b9e: 48 63 c0 movslq %eax,%rax
2ba1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
2ba5: 48 8d 04 81 lea (%rcx,%rax,4),%rax
2ba9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bb0: 00
2bb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bbf: 00
2bc0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
2bc6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
2bca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
2bd0: 49 ff c3 inc %r11
2bd3: 4d 3b d8 cmp %r8,%r11
2bd6: 72 e8 jb 0x2bc0
2bd8: 33 c0 xor %eax,%eax
2bda: c5 f8 77 vzeroupper
2bdd: 41 5e pop %r14
2bdf: c3 ret
2be0: 41 b1 01 mov $0x1,%r9b
2be3: 33 c0 xor %eax,%eax
2be5: e9 d1 fd ff ff jmp 0x29bb
2bea: 41 b1 01 mov $0x1,%r9b
2bed: 33 c0 xor %eax,%eax
2bef: e9 47 ff ff ff jmp 0x2b3b
2bf4: b8 fa ff ff ff mov $0xfffffffa,%eax
2bf9: 41 5e pop %r14
2bfb: c3 ret
2bfc: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c01: 41 5e pop %r14
2c03: c3 ret
2c04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c0b: 00
2c0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c1f: 00
2c20: 41 57 push %r15
2c22: 48 85 c9 test %rcx,%rcx
2c25: 0f 84 38 03 00 00 je 0x2f63
2c2b: 48 85 d2 test %rdx,%rdx
2c2e: 0f 84 2f 03 00 00 je 0x2f63
2c34: 45 85 c0 test %r8d,%r8d
2c37: 0f 8e 1e 03 00 00 jle 0x2f5b
2c3d: 8b 44 24 30 mov 0x30(%rsp),%eax
2c41: 85 c0 test %eax,%eax
2c43: 0f 84 74 01 00 00 je 0x2dbd
2c49: 83 f8 04 cmp $0x4,%eax
2c4c: 74 08 je 0x2c56
2c4e: b8 fb ff ff ff mov $0xfffffffb,%eax
2c53: 41 5f pop %r15
2c55: c3 ret
2c56: 41 83 f8 10 cmp $0x10,%r8d
2c5a: 0f 8c c8 02 00 00 jl 0x2f28
2c60: 41 83 f8 1d cmp $0x1d,%r8d
2c64: 0f 8c c6 02 00 00 jl 0x2f30
2c6a: 49 89 d7 mov %rdx,%r15
2c6d: 49 83 e7 1f and $0x1f,%r15
2c71: 45 85 ff test %r15d,%r15d
2c74: 74 18 je 0x2c8e
2c76: 41 f7 c7 03 00 00 00 test $0x3,%r15d
2c7d: 0f 85 a5 02 00 00 jne 0x2f28
2c83: 41 f7 df neg %r15d
2c86: 41 83 c7 20 add $0x20,%r15d
2c8a: 41 c1 ef 02 shr $0x2,%r15d
2c8e: 41 8d 47 10 lea 0x10(%r15),%eax
2c92: 44 3b c0 cmp %eax,%r8d
2c95: 0f 8c 8d 02 00 00 jl 0x2f28
2c9b: 45 89 c3 mov %r8d,%r11d
2c9e: 33 c0 xor %eax,%eax
2ca0: 45 2b df sub %r15d,%r11d
2ca3: 41 83 e3 0f and $0xf,%r11d
2ca7: 41 f7 db neg %r11d
2caa: 45 03 d8 add %r8d,%r11d
2cad: 45 89 fa mov %r15d,%r10d
2cb0: 45 85 ff test %r15d,%r15d
2cb3: 76 21 jbe 0x2cd6
2cb5: 0f 1f 40 00 nopl 0x0(%rax)
2cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2cc0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
2cc5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
2cc9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
2cce: 48 ff c0 inc %rax
2cd1: 49 3b c2 cmp %r10,%rax
2cd4: 72 ea jb 0x2cc0
2cd6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
2cdb: 49 63 c3 movslq %r11d,%rax
2cde: 66 90 xchg %ax,%ax
2ce0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
2ce6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
2ced: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
2cf1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
2cf5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
2cfb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
2d02: 49 83 c2 10 add $0x10,%r10
2d06: 4c 3b d0 cmp %rax,%r10
2d09: 72 d5 jb 0x2ce0
2d0b: 41 8d 43 01 lea 0x1(%r11),%eax
2d0f: 41 3b c0 cmp %r8d,%eax
2d12: 0f 87 00 02 00 00 ja 0x2f18
2d18: 4d 63 c8 movslq %r8d,%r9
2d1b: 4d 63 db movslq %r11d,%r11
2d1e: 4d 2b cb sub %r11,%r9
2d21: 49 83 f9 04 cmp $0x4,%r9
2d25: 0f 8c f5 01 00 00 jl 0x2f20
2d2b: 4d 63 db movslq %r11d,%r11
2d2e: 45 89 ca mov %r9d,%r10d
2d31: 41 83 e2 fc and $0xfffffffc,%r10d
2d35: 45 33 c0 xor %r8d,%r8d
2d38: 4d 63 d2 movslq %r10d,%r10
2d3b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
2d40: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
2d44: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
2d48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d4f: 00
2d50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2d5e: 00 00
2d60: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
2d66: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
2d6a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
2d70: 49 83 c0 04 add $0x4,%r8
2d74: 4d 3b c2 cmp %r10,%r8
2d77: 72 e7 jb 0x2d60
2d79: 4d 3b d1 cmp %r9,%r10
2d7c: 0f 83 96 01 00 00 jae 0x2f18
2d82: 4d 63 db movslq %r11d,%r11
2d85: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
2d89: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
2d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d94: 00
2d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d9c: 0f 1f 40 00 nopl 0x0(%rax)
2da0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
2da6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
2daa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
2db0: 49 ff c2 inc %r10
2db3: 4d 3b d1 cmp %r9,%r10
2db6: 72 e8 jb 0x2da0
2db8: e9 5b 01 00 00 jmp 0x2f18
2dbd: 41 83 f8 10 cmp $0x10,%r8d
2dc1: 0f 8c 7d 01 00 00 jl 0x2f44
2dc7: 41 83 f8 1d cmp $0x1d,%r8d
2dcb: 0f 8c 7b 01 00 00 jl 0x2f4c
2dd1: 49 89 d7 mov %rdx,%r15
2dd4: 49 83 e7 1f and $0x1f,%r15
2dd8: 45 85 ff test %r15d,%r15d
2ddb: 74 18 je 0x2df5
2ddd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
2de4: 0f 85 5a 01 00 00 jne 0x2f44
2dea: 41 f7 df neg %r15d
2ded: 41 83 c7 20 add $0x20,%r15d
2df1: 41 c1 ef 02 shr $0x2,%r15d
2df5: 41 8d 47 10 lea 0x10(%r15),%eax
2df9: 44 3b c0 cmp %eax,%r8d
2dfc: 0f 8c 42 01 00 00 jl 0x2f44
2e02: 45 89 c3 mov %r8d,%r11d
2e05: 33 c0 xor %eax,%eax
2e07: 45 2b df sub %r15d,%r11d
2e0a: 41 83 e3 0f and $0xf,%r11d
2e0e: 41 f7 db neg %r11d
2e11: 45 03 d8 add %r8d,%r11d
2e14: 45 89 fa mov %r15d,%r10d
2e17: 45 85 ff test %r15d,%r15d
2e1a: 76 1a jbe 0x2e36
2e1c: 0f 1f 40 00 nopl 0x0(%rax)
2e20: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
2e25: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
2e29: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
2e2e: 48 ff c0 inc %rax
2e31: 49 3b c2 cmp %r10,%rax
2e34: 72 ea jb 0x2e20
2e36: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
2e3b: 49 63 c3 movslq %r11d,%rax
2e3e: 66 90 xchg %ax,%ax
2e40: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
2e46: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
2e4d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
2e51: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
2e55: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
2e5b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
2e62: 49 83 c2 10 add $0x10,%r10
2e66: 4c 3b d0 cmp %rax,%r10
2e69: 72 d5 jb 0x2e40
2e6b: 41 8d 43 01 lea 0x1(%r11),%eax
2e6f: 41 3b c0 cmp %r8d,%eax
2e72: 0f 87 a0 00 00 00 ja 0x2f18
2e78: 4d 63 c8 movslq %r8d,%r9
2e7b: 4d 63 db movslq %r11d,%r11
2e7e: 4d 2b cb sub %r11,%r9
2e81: 49 83 f9 04 cmp $0x4,%r9
2e85: 0f 8c b4 00 00 00 jl 0x2f3f
2e8b: 4d 63 db movslq %r11d,%r11
2e8e: 45 89 ca mov %r9d,%r10d
2e91: 41 83 e2 fc and $0xfffffffc,%r10d
2e95: 45 33 c0 xor %r8d,%r8d
2e98: 4d 63 d2 movslq %r10d,%r10
2e9b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
2ea0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
2ea4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
2ea8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eaf: 00
2eb0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2eb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2ebe: 00 00
2ec0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
2ec6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
2eca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
2ed0: 49 83 c0 04 add $0x4,%r8
2ed4: 4d 3b c2 cmp %r10,%r8
2ed7: 72 e7 jb 0x2ec0
2ed9: 4d 3b d1 cmp %r9,%r10
2edc: 73 3a jae 0x2f18
2ede: 4d 63 db movslq %r11d,%r11
2ee1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
2ee5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
2ee9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ef0: 00
2ef1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ef8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eff: 00
2f00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
2f06: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
2f0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
2f10: 49 ff c2 inc %r10
2f13: 4d 3b d1 cmp %r9,%r10
2f16: 72 e8 jb 0x2f00
2f18: 33 c0 xor %eax,%eax
2f1a: c5 f8 77 vzeroupper
2f1d: 41 5f pop %r15
2f1f: c3 ret
2f20: 45 33 d2 xor %r10d,%r10d
2f23: e9 51 fe ff ff jmp 0x2d79
2f28: 45 33 db xor %r11d,%r11d
2f2b: e9 db fd ff ff jmp 0x2d0b
2f30: 45 89 c3 mov %r8d,%r11d
2f33: 45 33 d2 xor %r10d,%r10d
2f36: 41 83 e3 f0 and $0xfffffff0,%r11d
2f3a: e9 97 fd ff ff jmp 0x2cd6
2f3f: 45 33 d2 xor %r10d,%r10d
2f42: eb 95 jmp 0x2ed9
2f44: 45 33 db xor %r11d,%r11d
2f47: e9 1f ff ff ff jmp 0x2e6b
2f4c: 45 89 c3 mov %r8d,%r11d
2f4f: 45 33 d2 xor %r10d,%r10d
2f52: 41 83 e3 f0 and $0xfffffff0,%r11d
2f56: e9 db fe ff ff jmp 0x2e36
2f5b: b8 fa ff ff ff mov $0xfffffffa,%eax
2f60: 41 5f pop %r15
2f62: c3 ret
2f63: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f68: 41 5f pop %r15
2f6a: c3 ret
2f6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f72: 00
2f73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2f80: 48 83 ec 28 sub $0x28,%rsp
2f84: 48 85 c9 test %rcx,%rcx
2f87: 74 20 je 0x2fa9
2f89: 48 85 d2 test %rdx,%rdx
2f8c: 74 1b je 0x2fa9
2f8e: 45 85 c0 test %r8d,%r8d
2f91: 7f 0a jg 0x2f9d
2f93: b8 fa ff ff ff mov $0xfffffffa,%eax
2f98: 48 83 c4 28 add $0x28,%rsp
2f9c: c3 ret
2f9d: e8 3e 85 03 00 call 0x3b4e0
2fa2: 33 c0 xor %eax,%eax
2fa4: 48 83 c4 28 add $0x28,%rsp
2fa8: c3 ret
2fa9: b8 f8 ff ff ff mov $0xfffffff8,%eax
2fae: 48 83 c4 28 add $0x28,%rsp
2fb2: c3 ret
2fb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fbf: 00
2fc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2fc5: 48 85 c9 test %rcx,%rcx
2fc8: 74 22 je 0x2fec
2fca: 48 85 d2 test %rdx,%rdx
2fcd: 74 1d je 0x2fec
2fcf: 45 85 c0 test %r8d,%r8d
2fd2: 7f 0b jg 0x2fdf
2fd4: b8 fa ff ff ff mov $0xfffffffa,%eax
2fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2fde: c3 ret
2fdf: e8 7c 86 03 00 call 0x3b660
2fe4: 33 c0 xor %eax,%eax
2fe6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2feb: c3 ret
2fec: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ff1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2ff6: c3 ret
2ff7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2ffe: 00 00
3000: 48 83 ec 28 sub $0x28,%rsp
3004: 48 85 c9 test %rcx,%rcx
3007: 74 20 je 0x3029
3009: 48 85 d2 test %rdx,%rdx
300c: 74 1b je 0x3029
300e: 45 85 c0 test %r8d,%r8d
3011: 7f 0a jg 0x301d
3013: b8 fa ff ff ff mov $0xfffffffa,%eax
3018: 48 83 c4 28 add $0x28,%rsp
301c: c3 ret
301d: e8 be 87 03 00 call 0x3b7e0
3022: 33 c0 xor %eax,%eax
3024: 48 83 c4 28 add $0x28,%rsp
3028: c3 ret
3029: b8 f8 ff ff ff mov $0xfffffff8,%eax
302e: 48 83 c4 28 add $0x28,%rsp
3032: c3 ret
3033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
303f: 00
3040: 56 push %rsi
3041: 48 89 d6 mov %rdx,%rsi
3044: 48 85 c9 test %rcx,%rcx
3047: 0f 84 90 01 00 00 je 0x31dd
304d: 48 85 f6 test %rsi,%rsi
3050: 0f 84 87 01 00 00 je 0x31dd
3056: 45 85 c0 test %r8d,%r8d
3059: 0f 8e 77 01 00 00 jle 0x31d6
305f: 41 83 f8 10 cmp $0x10,%r8d
3063: 0f 8c 5d 01 00 00 jl 0x31c6
3069: 49 89 f1 mov %rsi,%r9
306c: 49 83 e1 1f and $0x1f,%r9
3070: 45 89 c9 mov %r9d,%r9d
3073: 45 85 c9 test %r9d,%r9d
3076: 74 18 je 0x3090
3078: 41 f7 c1 03 00 00 00 test $0x3,%r9d
307f: 0f 85 41 01 00 00 jne 0x31c6
3085: 41 f7 d9 neg %r9d
3088: 41 83 c1 20 add $0x20,%r9d
308c: 41 c1 e9 02 shr $0x2,%r9d
3090: 41 8d 41 10 lea 0x10(%r9),%eax
3094: 44 3b c0 cmp %eax,%r8d
3097: 0f 8c 29 01 00 00 jl 0x31c6
309d: 44 89 c0 mov %r8d,%eax
30a0: 33 d2 xor %edx,%edx
30a2: 41 2b c1 sub %r9d,%eax
30a5: 83 e0 0f and $0xf,%eax
30a8: f7 d8 neg %eax
30aa: 41 03 c0 add %r8d,%eax
30ad: 45 85 c9 test %r9d,%r9d
30b0: 76 25 jbe 0x30d7
30b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
30c5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
30ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
30cf: 48 ff c2 inc %rdx
30d2: 49 3b d1 cmp %r9,%rdx
30d5: 72 e9 jb 0x30c0
30d7: 48 63 d0 movslq %eax,%rdx
30da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
30e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
30e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
30ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
30f4: 01
30f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
30fc: 01
30fd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
3103: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
310a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
3110: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
3117: 49 83 c1 10 add $0x10,%r9
311b: 4c 3b ca cmp %rdx,%r9
311e: 72 c0 jb 0x30e0
3120: 44 8d 48 01 lea 0x1(%rax),%r9d
3124: 45 3b c8 cmp %r8d,%r9d
3127: 0f 87 8d 00 00 00 ja 0x31ba
312d: 4d 63 d0 movslq %r8d,%r10
3130: 4c 2b d2 sub %rdx,%r10
3133: 49 83 fa 04 cmp $0x4,%r10
3137: 0f 8c 84 00 00 00 jl 0x31c1
313d: 45 89 d3 mov %r10d,%r11d
3140: 45 33 c9 xor %r9d,%r9d
3143: 41 83 e3 fc and $0xfffffffc,%r11d
3147: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
314b: 4d 63 db movslq %r11d,%r11
314e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
3152: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3160: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
3166: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
316c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
3172: 49 83 c1 04 add $0x4,%r9
3176: 4d 3b cb cmp %r11,%r9
3179: 72 e5 jb 0x3160
317b: 4d 3b da cmp %r10,%r11
317e: 73 3a jae 0x31ba
3180: 48 63 c0 movslq %eax,%rax
3183: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
3187: 48 8d 04 81 lea (%rcx,%rax,4),%rax
318b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3192: 00
3193: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
31a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
31a6: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
31ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
31b2: 49 ff c3 inc %r11
31b5: 4d 3b da cmp %r10,%r11
31b8: 72 e6 jb 0x31a0
31ba: 33 c0 xor %eax,%eax
31bc: c5 f8 77 vzeroupper
31bf: 5e pop %rsi
31c0: c3 ret
31c1: 45 33 db xor %r11d,%r11d
31c4: eb b5 jmp 0x317b
31c6: 33 c0 xor %eax,%eax
31c8: 41 83 f8 01 cmp $0x1,%r8d
31cc: 72 ec jb 0x31ba
31ce: 4d 63 d0 movslq %r8d,%r10
31d1: 45 33 db xor %r11d,%r11d
31d4: eb a5 jmp 0x317b
31d6: b8 fa ff ff ff mov $0xfffffffa,%eax
31db: 5e pop %rsi
31dc: c3 ret
31dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
31e2: 5e pop %rsi
31e3: c3 ret
31e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31eb: 00
31ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
31f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31ff: 00
3200: 53 push %rbx
3201: 49 89 ca mov %rcx,%r10
3204: 4d 85 d2 test %r10,%r10
3207: 0f 84 84 01 00 00 je 0x3391
320d: 48 85 d2 test %rdx,%rdx
3210: 0f 84 7b 01 00 00 je 0x3391
3216: 45 85 c0 test %r8d,%r8d
3219: 0f 8e 6b 01 00 00 jle 0x338a
321f: 41 83 f8 10 cmp $0x10,%r8d
3223: 0f 8c 59 01 00 00 jl 0x3382
3229: 48 89 d3 mov %rdx,%rbx
322c: 48 83 e3 1f and $0x1f,%rbx
3230: 85 db test %ebx,%ebx
3232: 74 11 je 0x3245
3234: f6 c3 03 test $0x3,%bl
3237: 0f 85 45 01 00 00 jne 0x3382
323d: f7 db neg %ebx
323f: 83 c3 20 add $0x20,%ebx
3242: c1 eb 02 shr $0x2,%ebx
3245: 8d 43 10 lea 0x10(%rbx),%eax
3248: 44 3b c0 cmp %eax,%r8d
324b: 0f 8c 31 01 00 00 jl 0x3382
3251: 45 89 c1 mov %r8d,%r9d
3254: 33 c0 xor %eax,%eax
3256: 44 2b cb sub %ebx,%r9d
3259: 41 83 e1 0f and $0xf,%r9d
325d: 41 f7 d9 neg %r9d
3260: 45 03 c8 add %r8d,%r9d
3263: 89 d9 mov %ebx,%ecx
3265: 85 db test %ebx,%ebx
3267: 76 2f jbe 0x3298
3269: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3270: 00
3271: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
327f: 00
3280: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
3286: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
328b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
3290: 48 ff c0 inc %rax
3293: 48 3b c1 cmp %rcx,%rax
3296: 72 e8 jb 0x3280
3298: 49 63 c1 movslq %r9d,%rax
329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
32a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
32a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
32ad: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
32b2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
32b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
32bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
32c3: 48 83 c1 10 add $0x10,%rcx
32c7: 48 3b c8 cmp %rax,%rcx
32ca: 72 d4 jb 0x32a0
32cc: 41 8d 41 01 lea 0x1(%r9),%eax
32d0: 41 3b c0 cmp %r8d,%eax
32d3: 0f 87 9e 00 00 00 ja 0x3377
32d9: 4d 63 c0 movslq %r8d,%r8
32dc: 4d 63 c9 movslq %r9d,%r9
32df: 4d 2b c1 sub %r9,%r8
32e2: 49 83 f8 04 cmp $0x4,%r8
32e6: 0f 8c 92 00 00 00 jl 0x337e
32ec: 4d 63 c9 movslq %r9d,%r9
32ef: 44 89 c3 mov %r8d,%ebx
32f2: 83 e3 fc and $0xfffffffc,%ebx
32f5: 33 c9 xor %ecx,%ecx
32f7: 48 63 db movslq %ebx,%rbx
32fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
32fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
3302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3309: 00
330a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3318: 00
3319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3320: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
3326: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
332b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
3330: 48 83 c1 04 add $0x4,%rcx
3334: 48 3b cb cmp %rbx,%rcx
3337: 72 e7 jb 0x3320
3339: 49 3b d8 cmp %r8,%rbx
333c: 73 39 jae 0x3377
333e: 4d 63 c9 movslq %r9d,%r9
3341: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
3345: 4b 8d 04 8a lea (%r10,%r9,4),%rax
3349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3350: 00
3351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
335f: 00
3360: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
3365: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
336a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
336f: 48 ff c3 inc %rbx
3372: 49 3b d8 cmp %r8,%rbx
3375: 72 e9 jb 0x3360
3377: 33 c0 xor %eax,%eax
3379: c5 f8 77 vzeroupper
337c: 5b pop %rbx
337d: c3 ret
337e: 33 db xor %ebx,%ebx
3380: eb b7 jmp 0x3339
3382: 45 33 c9 xor %r9d,%r9d
3385: e9 42 ff ff ff jmp 0x32cc
338a: b8 fa ff ff ff mov $0xfffffffa,%eax
338f: 5b pop %rbx
3390: c3 ret
3391: b8 f8 ff ff ff mov $0xfffffff8,%eax
3396: 5b pop %rbx
3397: c3 ret
3398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
339f: 00
33a0: 48 85 c9 test %rcx,%rcx
33a3: 0f 84 5b 02 00 00 je 0x3604
33a9: 48 85 d2 test %rdx,%rdx
33ac: 0f 84 52 02 00 00 je 0x3604
33b2: 4d 85 c0 test %r8,%r8
33b5: 0f 84 49 02 00 00 je 0x3604
33bb: 45 85 c9 test %r9d,%r9d
33be: 0f 86 33 02 00 00 jbe 0x35f7
33c4: 41 83 f9 06 cmp $0x6,%r9d
33c8: 0f 86 ae 01 00 00 jbe 0x357c
33ce: 49 3b d0 cmp %r8,%rdx
33d1: 76 17 jbe 0x33ea
33d3: 44 89 c8 mov %r9d,%eax
33d6: 49 89 d2 mov %rdx,%r10
33d9: 48 c1 e0 02 shl $0x2,%rax
33dd: 4d 2b d0 sub %r8,%r10
33e0: 4c 3b d0 cmp %rax,%r10
33e3: 7d 24 jge 0x3409
33e5: e9 92 01 00 00 jmp 0x357c
33ea: 4c 3b c2 cmp %rdx,%r8
33ed: 0f 86 89 01 00 00 jbe 0x357c
33f3: 44 89 c8 mov %r9d,%eax
33f6: 4d 89 c2 mov %r8,%r10
33f9: 48 c1 e0 02 shl $0x2,%rax
33fd: 4c 2b d2 sub %rdx,%r10
3400: 4c 3b d0 cmp %rax,%r10
3403: 0f 8c 73 01 00 00 jl 0x357c
3409: 49 3b c8 cmp %r8,%rcx
340c: 76 10 jbe 0x341e
340e: 49 89 ca mov %rcx,%r10
3411: 4d 2b d0 sub %r8,%r10
3414: 4c 3b d0 cmp %rax,%r10
3417: 7d 1d jge 0x3436
3419: e9 5e 01 00 00 jmp 0x357c
341e: 4c 3b c1 cmp %rcx,%r8
3421: 0f 86 55 01 00 00 jbe 0x357c
3427: 4d 89 c2 mov %r8,%r10
342a: 4c 2b d1 sub %rcx,%r10
342d: 4c 3b d0 cmp %rax,%r10
3430: 0f 8c 46 01 00 00 jl 0x357c
3436: 41 83 f9 08 cmp $0x8,%r9d
343a: 0f 82 bd 01 00 00 jb 0x35fd
3440: 4d 89 c2 mov %r8,%r10
3443: 49 83 e2 0f and $0xf,%r10
3447: 45 85 d2 test %r10d,%r10d
344a: 74 18 je 0x3464
344c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
3453: 0f 85 a4 01 00 00 jne 0x35fd
3459: 41 f7 da neg %r10d
345c: 41 83 c2 10 add $0x10,%r10d
3460: 41 c1 ea 02 shr $0x2,%r10d
3464: 41 8d 42 08 lea 0x8(%r10),%eax
3468: 44 3b c8 cmp %eax,%r9d
346b: 0f 82 8c 01 00 00 jb 0x35fd
3471: 44 89 c8 mov %r9d,%eax
3474: 45 33 db xor %r11d,%r11d
3477: 41 2b c2 sub %r10d,%eax
347a: 83 e0 07 and $0x7,%eax
347d: f7 d8 neg %eax
347f: 41 03 c1 add %r9d,%eax
3482: 45 85 d2 test %r10d,%r10d
3485: 76 33 jbe 0x34ba
3487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
348e: 00
348f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3496: 0f 1f 00 nopl (%rax)
3499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34a0: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
34a6: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
34ac: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
34b2: 41 ff c3 inc %r11d
34b5: 45 3b da cmp %r10d,%r11d
34b8: 72 e6 jb 0x34a0
34ba: 45 89 d2 mov %r10d,%r10d
34bd: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
34c1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
34c8: 74 56 je 0x3520
34ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34d1: 00
34d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
34e0: 45 89 d2 mov %r10d,%r10d
34e3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
34e8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
34ee: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
34f3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
34f9: 0f 5d c8 minps %xmm0,%xmm1
34fc: 0f 5d da minps %xmm2,%xmm3
34ff: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
3504: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
350a: 41 83 c2 08 add $0x8,%r10d
350e: 44 3b d0 cmp %eax,%r10d
3511: 72 cd jb 0x34e0
3513: eb 38 jmp 0x354d
3515: 0f 1f 40 00 nopl 0x0(%rax)
3519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3520: 45 89 d2 mov %r10d,%r10d
3523: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
3528: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
352e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
3533: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
3539: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
353e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
3544: 41 83 c2 08 add $0x8,%r10d
3548: 44 3b d0 cmp %eax,%r10d
354b: 72 d3 jb 0x3520
354d: 41 3b c1 cmp %r9d,%eax
3550: 0f 83 9e 00 00 00 jae 0x35f4
3556: 0f 1f 00 nopl (%rax)
3559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3560: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
3565: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
356a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
3570: ff c0 inc %eax
3572: 41 3b c1 cmp %r9d,%eax
3575: 72 e9 jb 0x3560
3577: e9 78 00 00 00 jmp 0x35f4
357c: 44 89 c8 mov %r9d,%eax
357f: 41 bb 01 00 00 00 mov $0x1,%r11d
3585: d1 e8 shr $1,%eax
3587: 45 33 d2 xor %r10d,%r10d
358a: 85 c0 test %eax,%eax
358c: 76 4c jbe 0x35da
358e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3595: 00
3596: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
359d: 0f 1f 00 nopl (%rax)
35a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
35a4: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
35aa: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
35b0: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
35b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
35bb: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
35c1: 41 ff c2 inc %r10d
35c4: 44 3b d0 cmp %eax,%r10d
35c7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
35cd: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
35d3: 72 cb jb 0x35a0
35d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
35da: 41 ff cb dec %r11d
35dd: 45 3b d9 cmp %r9d,%r11d
35e0: 73 12 jae 0x35f4
35e2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
35e8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
35ee: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
35f4: 33 c0 xor %eax,%eax
35f6: c3 ret
35f7: b8 fa ff ff ff mov $0xfffffffa,%eax
35fc: c3 ret
35fd: 33 c0 xor %eax,%eax
35ff: e9 49 ff ff ff jmp 0x354d
3604: b8 f8 ff ff ff mov $0xfffffff8,%eax
3609: c3 ret
360a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3611: 00
3612: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3620: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3625: 48 85 c9 test %rcx,%rcx
3628: 74 27 je 0x3651
362a: 48 85 d2 test %rdx,%rdx
362d: 74 22 je 0x3651
362f: 4d 85 c0 test %r8,%r8
3632: 74 1d je 0x3651
3634: 45 85 c9 test %r9d,%r9d
3637: 77 0b ja 0x3644
3639: b8 fa ff ff ff mov $0xfffffffa,%eax
363e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3643: c3 ret
3644: e8 17 83 03 00 call 0x3b960
3649: 33 c0 xor %eax,%eax
364b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3650: c3 ret
3651: b8 f8 ff ff ff mov $0xfffffff8,%eax
3656: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
365b: c3 ret
365c: 0f 1f 40 00 nopl 0x0(%rax)
3660: 48 83 ec 28 sub $0x28,%rsp
3664: 48 85 c9 test %rcx,%rcx
3667: 74 25 je 0x368e
3669: 48 85 d2 test %rdx,%rdx
366c: 74 20 je 0x368e
366e: 4d 85 c0 test %r8,%r8
3671: 74 1b je 0x368e
3673: 45 85 c9 test %r9d,%r9d
3676: 77 0a ja 0x3682
3678: b8 fa ff ff ff mov $0xfffffffa,%eax
367d: 48 83 c4 28 add $0x28,%rsp
3681: c3 ret
3682: e8 19 88 03 00 call 0x3bea0
3687: 33 c0 xor %eax,%eax
3689: 48 83 c4 28 add $0x28,%rsp
368d: c3 ret
368e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3693: 48 83 c4 28 add $0x28,%rsp
3697: c3 ret
3698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
369f: 00
36a0: 48 83 ec 28 sub $0x28,%rsp
36a4: 48 85 c9 test %rcx,%rcx
36a7: 74 25 je 0x36ce
36a9: 48 85 d2 test %rdx,%rdx
36ac: 74 20 je 0x36ce
36ae: 4d 85 c0 test %r8,%r8
36b1: 74 1b je 0x36ce
36b3: 45 85 c9 test %r9d,%r9d
36b6: 77 0a ja 0x36c2
36b8: b8 fa ff ff ff mov $0xfffffffa,%eax
36bd: 48 83 c4 28 add $0x28,%rsp
36c1: c3 ret
36c2: e8 b9 8d 03 00 call 0x3c480
36c7: 33 c0 xor %eax,%eax
36c9: 48 83 c4 28 add $0x28,%rsp
36cd: c3 ret
36ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
36d3: 48 83 c4 28 add $0x28,%rsp
36d7: c3 ret
36d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36df: 00
36e0: 48 83 ec 28 sub $0x28,%rsp
36e4: 48 85 c9 test %rcx,%rcx
36e7: 74 25 je 0x370e
36e9: 48 85 d2 test %rdx,%rdx
36ec: 74 20 je 0x370e
36ee: 4d 85 c0 test %r8,%r8
36f1: 74 1b je 0x370e
36f3: 45 85 c9 test %r9d,%r9d
36f6: 77 0a ja 0x3702
36f8: b8 fa ff ff ff mov $0xfffffffa,%eax
36fd: 48 83 c4 28 add $0x28,%rsp
3701: c3 ret
3702: e8 59 93 03 00 call 0x3ca60
3707: 33 c0 xor %eax,%eax
3709: 48 83 c4 28 add $0x28,%rsp
370d: c3 ret
370e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3713: 48 83 c4 28 add $0x28,%rsp
3717: c3 ret
3718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
371f: 00
3720: 48 83 ec 28 sub $0x28,%rsp
3724: 48 85 c9 test %rcx,%rcx
3727: 74 25 je 0x374e
3729: 48 85 d2 test %rdx,%rdx
372c: 74 20 je 0x374e
372e: 4d 85 c0 test %r8,%r8
3731: 74 1b je 0x374e
3733: 45 85 c9 test %r9d,%r9d
3736: 77 0a ja 0x3742
3738: b8 fa ff ff ff mov $0xfffffffa,%eax
373d: 48 83 c4 28 add $0x28,%rsp
3741: c3 ret
3742: e8 39 99 03 00 call 0x3d080
3747: 33 c0 xor %eax,%eax
3749: 48 83 c4 28 add $0x28,%rsp
374d: c3 ret
374e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3753: 48 83 c4 28 add $0x28,%rsp
3757: c3 ret
3758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
375f: 00
3760: 48 83 ec 28 sub $0x28,%rsp
3764: 48 85 c9 test %rcx,%rcx
3767: 74 25 je 0x378e
3769: 48 85 d2 test %rdx,%rdx
376c: 74 20 je 0x378e
376e: 4d 85 c0 test %r8,%r8
3771: 74 1b je 0x378e
3773: 45 85 c9 test %r9d,%r9d
3776: 7f 0a jg 0x3782
3778: b8 fa ff ff ff mov $0xfffffffa,%eax
377d: 48 83 c4 28 add $0x28,%rsp
3781: c3 ret
3782: e8 39 9f 03 00 call 0x3d6c0
3787: 33 c0 xor %eax,%eax
3789: 48 83 c4 28 add $0x28,%rsp
378d: c3 ret
378e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3793: 48 83 c4 28 add $0x28,%rsp
3797: c3 ret
3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
379f: 00
37a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
37a5: 48 85 c9 test %rcx,%rcx
37a8: 74 27 je 0x37d1
37aa: 48 85 d2 test %rdx,%rdx
37ad: 74 22 je 0x37d1
37af: 4d 85 c0 test %r8,%r8
37b2: 74 1d je 0x37d1
37b4: 45 85 c9 test %r9d,%r9d
37b7: 7f 0b jg 0x37c4
37b9: b8 fa ff ff ff mov $0xfffffffa,%eax
37be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
37c3: c3 ret
37c4: e8 f7 a2 03 00 call 0x3dac0
37c9: 33 c0 xor %eax,%eax
37cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
37d0: c3 ret
37d1: b8 f8 ff ff ff mov $0xfffffff8,%eax
37d6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
37db: c3 ret
37dc: 0f 1f 40 00 nopl 0x0(%rax)
37e0: 48 83 ec 28 sub $0x28,%rsp
37e4: 48 85 c9 test %rcx,%rcx
37e7: 74 25 je 0x380e
37e9: 48 85 d2 test %rdx,%rdx
37ec: 74 20 je 0x380e
37ee: 4d 85 c0 test %r8,%r8
37f1: 74 1b je 0x380e
37f3: 45 85 c9 test %r9d,%r9d
37f6: 7f 0a jg 0x3802
37f8: b8 fa ff ff ff mov $0xfffffffa,%eax
37fd: 48 83 c4 28 add $0x28,%rsp
3801: c3 ret
3802: e8 b9 a6 03 00 call 0x3dec0
3807: 33 c0 xor %eax,%eax
3809: 48 83 c4 28 add $0x28,%rsp
380d: c3 ret
380e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3813: 48 83 c4 28 add $0x28,%rsp
3817: c3 ret
3818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
381f: 00
3820: 41 57 push %r15
3822: 49 89 ca mov %rcx,%r10
3825: 49 89 d3 mov %rdx,%r11
3828: 4d 85 d2 test %r10,%r10
382b: 0f 84 fb 00 00 00 je 0x392c
3831: 4d 85 db test %r11,%r11
3834: 0f 84 f2 00 00 00 je 0x392c
383a: 4d 85 c0 test %r8,%r8
383d: 0f 84 e9 00 00 00 je 0x392c
3843: 45 85 c9 test %r9d,%r9d
3846: 0f 8e d8 00 00 00 jle 0x3924
384c: 49 63 d1 movslq %r9d,%rdx
384f: 48 83 fa 08 cmp $0x8,%rdx
3853: 0f 8c c6 00 00 00 jl 0x391f
3859: 4c 89 c0 mov %r8,%rax
385c: 48 83 e0 0f and $0xf,%rax
3860: 85 c0 test %eax,%eax
3862: 74 10 je 0x3874
3864: a8 03 test $0x3,%al
3866: 0f 85 b3 00 00 00 jne 0x391f
386c: f7 d8 neg %eax
386e: 83 c0 10 add $0x10,%eax
3871: c1 e8 02 shr $0x2,%eax
3874: 89 c1 mov %eax,%ecx
3876: 4c 8d 79 08 lea 0x8(%rcx),%r15
387a: 49 3b d7 cmp %r15,%rdx
387d: 0f 8c 9c 00 00 00 jl 0x391f
3883: 45 89 cf mov %r9d,%r15d
3886: 44 2b f8 sub %eax,%r15d
3889: 41 83 e7 07 and $0x7,%r15d
388d: 45 2b cf sub %r15d,%r9d
3890: 4d 63 c9 movslq %r9d,%r9
3893: 85 c0 test %eax,%eax
3895: b8 00 00 00 00 mov $0x0,%eax
389a: 76 24 jbe 0x38c0
389c: 0f 1f 40 00 nopl 0x0(%rax)
38a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
38a6: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
38ac: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
38b2: 48 ff c0 inc %rax
38b5: 48 3b c1 cmp %rcx,%rax
38b8: 72 e6 jb 0x38a0
38ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
38c0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
38c6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
38cd: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
38d3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
38da: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
38e0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
38e7: 48 83 c1 08 add $0x8,%rcx
38eb: 49 3b c9 cmp %r9,%rcx
38ee: 72 d0 jb 0x38c0
38f0: 4c 3b ca cmp %rdx,%r9
38f3: 73 25 jae 0x391a
38f5: 0f 1f 40 00 nopl 0x0(%rax)
38f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3900: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
3906: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
390c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
3912: 49 ff c1 inc %r9
3915: 4c 3b ca cmp %rdx,%r9
3918: 72 e6 jb 0x3900
391a: 33 c0 xor %eax,%eax
391c: 41 5f pop %r15
391e: c3 ret
391f: 45 33 c9 xor %r9d,%r9d
3922: eb cc jmp 0x38f0
3924: b8 fa ff ff ff mov $0xfffffffa,%eax
3929: 41 5f pop %r15
392b: c3 ret
392c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3931: 41 5f pop %r15
3933: c3 ret
3934: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3940: 53 push %rbx
3941: 57 push %rdi
3942: 55 push %rbp
3943: 49 89 ca mov %rcx,%r10
3946: 4d 85 d2 test %r10,%r10
3949: 0f 84 92 01 00 00 je 0x3ae1
394f: 48 85 d2 test %rdx,%rdx
3952: 0f 84 89 01 00 00 je 0x3ae1
3958: 4d 85 c0 test %r8,%r8
395b: 0f 84 80 01 00 00 je 0x3ae1
3961: 45 85 c9 test %r9d,%r9d
3964: 0f 8e 6e 01 00 00 jle 0x3ad8
396a: 41 83 f9 10 cmp $0x10,%r9d
396e: 0f 8c 50 01 00 00 jl 0x3ac4
3974: 41 83 f9 1d cmp $0x1d,%r9d
3978: 0f 8c 4d 01 00 00 jl 0x3acb
397e: 4c 89 c1 mov %r8,%rcx
3981: 48 83 e1 1f and $0x1f,%rcx
3985: 89 c9 mov %ecx,%ecx
3987: 85 c9 test %ecx,%ecx
3989: 74 11 je 0x399c
398b: f6 c1 03 test $0x3,%cl
398e: 0f 85 30 01 00 00 jne 0x3ac4
3994: f7 d9 neg %ecx
3996: 83 c1 20 add $0x20,%ecx
3999: c1 e9 02 shr $0x2,%ecx
399c: 8d 41 10 lea 0x10(%rcx),%eax
399f: 44 3b c8 cmp %eax,%r9d
39a2: 0f 8c 1c 01 00 00 jl 0x3ac4
39a8: 44 89 cf mov %r9d,%edi
39ab: 33 c0 xor %eax,%eax
39ad: 2b f9 sub %ecx,%edi
39af: 83 e7 0f and $0xf,%edi
39b2: f7 df neg %edi
39b4: 41 03 f9 add %r9d,%edi
39b7: 85 c9 test %ecx,%ecx
39b9: 76 1e jbe 0x39d9
39bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
39c0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
39c6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
39cb: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
39d1: 48 ff c0 inc %rax
39d4: 48 3b c1 cmp %rcx,%rax
39d7: 72 e7 jb 0x39c0
39d9: 48 63 c7 movslq %edi,%rax
39dc: 0f 1f 40 00 nopl 0x0(%rax)
39e0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
39e6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
39ed: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
39f2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
39f8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
39fe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
3a05: 48 83 c1 10 add $0x10,%rcx
3a09: 48 3b c8 cmp %rax,%rcx
3a0c: 72 d2 jb 0x39e0
3a0e: 8d 47 01 lea 0x1(%rdi),%eax
3a11: 41 3b c1 cmp %r9d,%eax
3a14: 0f 87 9d 00 00 00 ja 0x3ab7
3a1a: 4d 63 c9 movslq %r9d,%r9
3a1d: 48 63 ff movslq %edi,%rdi
3a20: 4c 2b cf sub %rdi,%r9
3a23: 49 83 f9 04 cmp $0x4,%r9
3a27: 0f 8c 93 00 00 00 jl 0x3ac0
3a2d: 48 63 ff movslq %edi,%rdi
3a30: 44 89 cd mov %r9d,%ebp
3a33: 83 e5 fc and $0xfffffffc,%ebp
3a36: 33 c9 xor %ecx,%ecx
3a38: 48 63 ed movslq %ebp,%rbp
3a3b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
3a3f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
3a43: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
3a47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a4e: 00
3a4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a56: 0f 1f 00 nopl (%rax)
3a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a60: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
3a66: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
3a6b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
3a70: 48 83 c1 04 add $0x4,%rcx
3a74: 48 3b cd cmp %rbp,%rcx
3a77: 72 e7 jb 0x3a60
3a79: 49 3b e9 cmp %r9,%rbp
3a7c: 73 39 jae 0x3ab7
3a7e: 48 63 ff movslq %edi,%rdi
3a81: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
3a85: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
3a89: 49 8d 04 ba lea (%r10,%rdi,4),%rax
3a8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a94: 00
3a95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a9c: 0f 1f 40 00 nopl 0x0(%rax)
3aa0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
3aa5: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
3aaa: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
3aaf: 48 ff c5 inc %rbp
3ab2: 49 3b e9 cmp %r9,%rbp
3ab5: 72 e9 jb 0x3aa0
3ab7: 33 c0 xor %eax,%eax
3ab9: c5 f8 77 vzeroupper
3abc: 5d pop %rbp
3abd: 5f pop %rdi
3abe: 5b pop %rbx
3abf: c3 ret
3ac0: 33 ed xor %ebp,%ebp
3ac2: eb b5 jmp 0x3a79
3ac4: 33 ff xor %edi,%edi
3ac6: e9 43 ff ff ff jmp 0x3a0e
3acb: 44 89 cf mov %r9d,%edi
3ace: 33 c9 xor %ecx,%ecx
3ad0: 83 e7 f0 and $0xfffffff0,%edi
3ad3: e9 01 ff ff ff jmp 0x39d9
3ad8: b8 fa ff ff ff mov $0xfffffffa,%eax
3add: 5d pop %rbp
3ade: 5f pop %rdi
3adf: 5b pop %rbx
3ae0: c3 ret
3ae1: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ae6: 5d pop %rbp
3ae7: 5f pop %rdi
3ae8: 5b pop %rbx
3ae9: c3 ret
3aea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3af1: 00
3af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b00: 48 83 ec 38 sub $0x38,%rsp
3b04: 45 89 c1 mov %r8d,%r9d
3b07: 49 89 d0 mov %rdx,%r8
3b0a: 48 89 ca mov %rcx,%rdx
3b0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
3b13: 48 85 d2 test %rdx,%rdx
3b16: 8b 44 24 60 mov 0x60(%rsp),%eax
3b1a: 74 47 je 0x3b63
3b1c: 4d 85 c0 test %r8,%r8
3b1f: 74 42 je 0x3b63
3b21: 45 85 c9 test %r9d,%r9d
3b24: 7e 47 jle 0x3b6d
3b26: 85 c0 test %eax,%eax
3b28: 74 0f je 0x3b39
3b2a: 83 f8 04 cmp $0x4,%eax
3b2d: 74 0d je 0x3b3c
3b2f: b8 fb ff ff ff mov $0xfffffffb,%eax
3b34: 48 83 c4 38 add $0x38,%rsp
3b38: c3 ret
3b39: 83 f8 04 cmp $0x4,%eax
3b3c: 49 89 e3 mov %rsp,%r11
3b3f: b8 01 00 00 00 mov $0x1,%eax
3b44: 41 ba 00 00 00 00 mov $0x0,%r10d
3b4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
3b4f: 44 0f 44 d0 cmove %eax,%r10d
3b53: 45 89 53 20 mov %r10d,0x20(%r11)
3b57: e8 c4 d6 a6 01 call 0x1a71220
3b5c: 33 c0 xor %eax,%eax
3b5e: 48 83 c4 38 add $0x38,%rsp
3b62: c3 ret
3b63: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b68: 48 83 c4 38 add $0x38,%rsp
3b6c: c3 ret
3b6d: b8 fa ff ff ff mov $0xfffffffa,%eax
3b72: 48 83 c4 38 add $0x38,%rsp
3b76: c3 ret
3b77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3b7e: 00 00
3b80: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
3b85: 45 89 c1 mov %r8d,%r9d
3b88: 49 89 d0 mov %rdx,%r8
3b8b: 48 89 ca mov %rcx,%rdx
3b8e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
3b94: 48 85 d2 test %rdx,%rdx
3b97: 8b 44 24 60 mov 0x60(%rsp),%eax
3b9b: 74 4b je 0x3be8
3b9d: 4d 85 c0 test %r8,%r8
3ba0: 74 46 je 0x3be8
3ba2: 45 85 c9 test %r9d,%r9d
3ba5: 7e 4c jle 0x3bf3
3ba7: 85 c0 test %eax,%eax
3ba9: 74 12 je 0x3bbd
3bab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
3bb0: 74 0b je 0x3bbd
3bb2: b8 fb ff ff ff mov $0xfffffffb,%eax
3bb7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
3bbc: c3 ret
3bbd: 49 89 e3 mov %rsp,%r11
3bc0: 41 ba 01 00 00 00 mov $0x1,%r10d
3bc6: 83 f8 04 cmp $0x4,%eax
3bc9: b8 00 00 00 00 mov $0x0,%eax
3bce: 41 0f 44 c2 cmove %r10d,%eax
3bd2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
3bd7: 41 89 43 20 mov %eax,0x20(%r11)
3bdb: e8 f0 42 a7 01 call 0x1a77ed0
3be0: 33 c0 xor %eax,%eax
3be2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
3be7: c3 ret
3be8: b8 f8 ff ff ff mov $0xfffffff8,%eax
3bed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
3bf2: c3 ret
3bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
3bf8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
3bfd: c3 ret
3bfe: 66 90 xchg %ax,%ax
3c00: 48 83 ec 38 sub $0x38,%rsp
3c04: 45 89 c1 mov %r8d,%r9d
3c07: 49 89 d0 mov %rdx,%r8
3c0a: 48 89 ca mov %rcx,%rdx
3c0d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
3c13: 8b 44 24 60 mov 0x60(%rsp),%eax
3c17: 48 85 d2 test %rdx,%rdx
3c1a: 74 47 je 0x3c63
3c1c: 4d 85 c0 test %r8,%r8
3c1f: 74 42 je 0x3c63
3c21: 45 85 c9 test %r9d,%r9d
3c24: 7e 47 jle 0x3c6d
3c26: 85 c0 test %eax,%eax
3c28: 74 0f je 0x3c39
3c2a: 83 f8 04 cmp $0x4,%eax
3c2d: 74 0d je 0x3c3c
3c2f: b8 fb ff ff ff mov $0xfffffffb,%eax
3c34: 48 83 c4 38 add $0x38,%rsp
3c38: c3 ret
3c39: 83 f8 04 cmp $0x4,%eax
3c3c: b8 01 00 00 00 mov $0x1,%eax
3c41: 41 ba 00 00 00 00 mov $0x0,%r10d
3c47: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
3c4c: 44 0f 44 d0 cmove %eax,%r10d
3c50: 49 89 e3 mov %rsp,%r11
3c53: 45 89 53 20 mov %r10d,0x20(%r11)
3c57: e8 14 b1 a7 01 call 0x1a7ed70
3c5c: 33 c0 xor %eax,%eax
3c5e: 48 83 c4 38 add $0x38,%rsp
3c62: c3 ret
3c63: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c68: 48 83 c4 38 add $0x38,%rsp
3c6c: c3 ret
3c6d: b8 fa ff ff ff mov $0xfffffffa,%eax
3c72: 48 83 c4 38 add $0x38,%rsp
3c76: c3 ret
3c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3c7e: 00 00
3c80: 48 83 ec 38 sub $0x38,%rsp
3c84: 45 89 c1 mov %r8d,%r9d
3c87: 49 89 d0 mov %rdx,%r8
3c8a: 48 89 ca mov %rcx,%rdx
3c8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
3c93: 8b 44 24 60 mov 0x60(%rsp),%eax
3c97: 48 85 d2 test %rdx,%rdx
3c9a: 74 47 je 0x3ce3
3c9c: 4d 85 c0 test %r8,%r8
3c9f: 74 42 je 0x3ce3
3ca1: 45 85 c9 test %r9d,%r9d
3ca4: 7e 47 jle 0x3ced
3ca6: 85 c0 test %eax,%eax
3ca8: 74 0f je 0x3cb9
3caa: 83 f8 04 cmp $0x4,%eax
3cad: 74 0d je 0x3cbc
3caf: b8 fb ff ff ff mov $0xfffffffb,%eax
3cb4: 48 83 c4 38 add $0x38,%rsp
3cb8: c3 ret
3cb9: 83 f8 04 cmp $0x4,%eax
3cbc: 49 89 e3 mov %rsp,%r11
3cbf: b8 01 00 00 00 mov $0x1,%eax
3cc4: 41 ba 00 00 00 00 mov $0x0,%r10d
3cca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
3ccf: 44 0f 44 d0 cmove %eax,%r10d
3cd3: 45 89 53 20 mov %r10d,0x20(%r11)
3cd7: e8 c4 18 a8 01 call 0x1a855a0
3cdc: 33 c0 xor %eax,%eax
3cde: 48 83 c4 38 add $0x38,%rsp
3ce2: c3 ret
3ce3: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ce8: 48 83 c4 38 add $0x38,%rsp
3cec: c3 ret
3ced: b8 fa ff ff ff mov $0xfffffffa,%eax
3cf2: 48 83 c4 38 add $0x38,%rsp
3cf6: c3 ret
3cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3cfe: 00 00
3d00: 48 83 ec 38 sub $0x38,%rsp
3d04: 45 89 c1 mov %r8d,%r9d
3d07: 49 89 d0 mov %rdx,%r8
3d0a: 48 89 ca mov %rcx,%rdx
3d0d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
3d13: 8b 44 24 60 mov 0x60(%rsp),%eax
3d17: 48 85 d2 test %rdx,%rdx
3d1a: 74 47 je 0x3d63
3d1c: 4d 85 c0 test %r8,%r8
3d1f: 74 42 je 0x3d63
3d21: 45 85 c9 test %r9d,%r9d
3d24: 7e 47 jle 0x3d6d
3d26: 85 c0 test %eax,%eax
3d28: 74 0f je 0x3d39
3d2a: 83 f8 04 cmp $0x4,%eax
3d2d: 74 0d je 0x3d3c
3d2f: b8 fb ff ff ff mov $0xfffffffb,%eax
3d34: 48 83 c4 38 add $0x38,%rsp
3d38: c3 ret
3d39: 83 f8 04 cmp $0x4,%eax
3d3c: 49 89 e3 mov %rsp,%r11
3d3f: b8 01 00 00 00 mov $0x1,%eax
3d44: 41 ba 00 00 00 00 mov $0x0,%r10d
3d4a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
3d4f: 44 0f 44 d0 cmove %eax,%r10d
3d53: 45 89 53 20 mov %r10d,0x20(%r11)
3d57: e8 a4 82 a8 01 call 0x1a8c000
3d5c: 33 c0 xor %eax,%eax
3d5e: 48 83 c4 38 add $0x38,%rsp
3d62: c3 ret
3d63: b8 f8 ff ff ff mov $0xfffffff8,%eax
3d68: 48 83 c4 38 add $0x38,%rsp
3d6c: c3 ret
3d6d: b8 fa ff ff ff mov $0xfffffffa,%eax
3d72: 48 83 c4 38 add $0x38,%rsp
3d76: c3 ret
3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3d7e: 00 00
3d80: 48 83 ec 38 sub $0x38,%rsp
3d84: 45 89 c1 mov %r8d,%r9d
3d87: 49 89 d0 mov %rdx,%r8
3d8a: 48 89 ca mov %rcx,%rdx
3d8d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
3d93: 8b 44 24 60 mov 0x60(%rsp),%eax
3d97: 48 85 d2 test %rdx,%rdx
3d9a: 74 47 je 0x3de3
3d9c: 4d 85 c0 test %r8,%r8
3d9f: 74 42 je 0x3de3
3da1: 45 85 c9 test %r9d,%r9d
3da4: 7e 47 jle 0x3ded
3da6: 85 c0 test %eax,%eax
3da8: 74 0f je 0x3db9
3daa: 83 f8 04 cmp $0x4,%eax
3dad: 74 0d je 0x3dbc
3daf: b8 fb ff ff ff mov $0xfffffffb,%eax
3db4: 48 83 c4 38 add $0x38,%rsp
3db8: c3 ret
3db9: 83 f8 04 cmp $0x4,%eax
3dbc: 49 89 e3 mov %rsp,%r11
3dbf: b8 01 00 00 00 mov $0x1,%eax
3dc4: 41 ba 00 00 00 00 mov $0x0,%r10d
3dca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
3dcf: 44 0f 44 d0 cmove %eax,%r10d
3dd3: 45 89 53 20 mov %r10d,0x20(%r11)
3dd7: e8 64 ee a8 01 call 0x1a92c40
3ddc: 33 c0 xor %eax,%eax
3dde: 48 83 c4 38 add $0x38,%rsp
3de2: c3 ret
3de3: b8 f8 ff ff ff mov $0xfffffff8,%eax
3de8: 48 83 c4 38 add $0x38,%rsp
3dec: c3 ret
3ded: b8 fa ff ff ff mov $0xfffffffa,%eax
3df2: 48 83 c4 38 add $0x38,%rsp
3df6: c3 ret
3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3dfe: 00 00
3e00: 49 89 ca mov %rcx,%r10
3e03: 4d 85 d2 test %r10,%r10
3e06: 0f 84 fe 01 00 00 je 0x400a
3e0c: 4d 85 c0 test %r8,%r8
3e0f: 0f 84 f5 01 00 00 je 0x400a
3e15: 45 85 c9 test %r9d,%r9d
3e18: 0f 8e e6 01 00 00 jle 0x4004
3e1e: 49 63 c9 movslq %r9d,%rcx
3e21: 48 83 f9 08 cmp $0x8,%rcx
3e25: 0f 8c d4 01 00 00 jl 0x3fff
3e2b: 4c 89 c0 mov %r8,%rax
3e2e: 48 83 e0 0f and $0xf,%rax
3e32: 85 c0 test %eax,%eax
3e34: 74 0d je 0x3e43
3e36: a8 07 test $0x7,%al
3e38: 0f 85 c1 01 00 00 jne 0x3fff
3e3e: b8 01 00 00 00 mov $0x1,%eax
3e43: 8d 50 08 lea 0x8(%rax),%edx
3e46: 48 3b ca cmp %rdx,%rcx
3e49: 0f 8c b0 01 00 00 jl 0x3fff
3e4f: 44 89 ca mov %r9d,%edx
3e52: 45 33 db xor %r11d,%r11d
3e55: 2b d0 sub %eax,%edx
3e57: 83 e2 07 and $0x7,%edx
3e5a: 44 2b ca sub %edx,%r9d
3e5d: 89 c2 mov %eax,%edx
3e5f: 85 c0 test %eax,%eax
3e61: 76 3b jbe 0x3e9e
3e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e6a: 00
3e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e80: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
3e86: f2 0f 59 c1 mulsd %xmm1,%xmm0
3e8a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
3e90: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
3e96: 49 ff c3 inc %r11
3e99: 4c 3b da cmp %rdx,%r11
3e9c: 72 e2 jb 0x3e80
3e9e: 89 c0 mov %eax,%eax
3ea0: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
3ea4: 49 63 c1 movslq %r9d,%rax
3ea7: 49 f7 c3 0f 00 00 00 test $0xf,%r11
3eae: 0f 84 97 00 00 00 je 0x3f4b
3eb4: f2 0f 12 c1 movddup %xmm1,%xmm0
3eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ebf: 00
3ec0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
3ec6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
3ecd: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
3ed4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
3edb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
3ee2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
3ee9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
3ef0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
3ef7: 66 0f 59 d0 mulpd %xmm0,%xmm2
3efb: 66 0f 59 d8 mulpd %xmm0,%xmm3
3eff: 66 0f 59 e0 mulpd %xmm0,%xmm4
3f03: 66 0f 59 e8 mulpd %xmm0,%xmm5
3f07: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
3f0d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
3f14: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
3f1b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
3f22: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
3f27: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
3f2d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
3f33: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
3f39: 48 83 c2 08 add $0x8,%rdx
3f3d: 48 3b d0 cmp %rax,%rdx
3f40: 0f 82 7a ff ff ff jb 0x3ec0
3f46: e9 77 00 00 00 jmp 0x3fc2
3f4b: f2 0f 12 c1 movddup %xmm1,%xmm0
3f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f56: 00
3f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f5e: 66 90 xchg %ax,%ax
3f60: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
3f65: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
3f6b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
3f71: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
3f77: 66 0f 59 d0 mulpd %xmm0,%xmm2
3f7b: 66 0f 59 d8 mulpd %xmm0,%xmm3
3f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4
3f83: 66 0f 59 e8 mulpd %xmm0,%xmm5
3f87: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
3f8d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
3f94: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
3f9b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
3fa2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
3fa7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
3fad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
3fb3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
3fb9: 48 83 c2 08 add $0x8,%rdx
3fbd: 48 3b d0 cmp %rax,%rdx
3fc0: 72 9e jb 0x3f60
3fc2: 33 c0 xor %eax,%eax
3fc4: 41 8d 51 01 lea 0x1(%r9),%edx
3fc8: 48 63 d2 movslq %edx,%rdx
3fcb: 48 3b d1 cmp %rcx,%rdx
3fce: 77 2c ja 0x3ffc
3fd0: 4d 63 c9 movslq %r9d,%r9
3fd3: 49 2b c9 sub %r9,%rcx
3fd6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
3fda: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
3fde: 66 90 xchg %ax,%ax
3fe0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
3fe6: f2 0f 59 c1 mulsd %xmm1,%xmm0
3fea: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
3fef: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
3ff4: 48 ff c0 inc %rax
3ff7: 48 3b c1 cmp %rcx,%rax
3ffa: 72 e4 jb 0x3fe0
3ffc: 33 c0 xor %eax,%eax
3ffe: c3 ret
3fff: 45 33 c9 xor %r9d,%r9d
4002: eb be jmp 0x3fc2
4004: b8 fa ff ff ff mov $0xfffffffa,%eax
4009: c3 ret
400a: b8 f8 ff ff ff mov $0xfffffff8,%eax
400f: c3 ret
4010: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4017: 00
4018: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
401f: 90 nop
4020: 49 89 ca mov %rcx,%r10
4023: 4d 85 d2 test %r10,%r10
4026: 0f 84 f7 01 00 00 je 0x4223
402c: 4d 85 c0 test %r8,%r8
402f: 0f 84 ee 01 00 00 je 0x4223
4035: 45 85 c9 test %r9d,%r9d
4038: 0f 8e eb 01 00 00 jle 0x4229
403e: 44 89 c8 mov %r9d,%eax
4041: ba 01 00 00 00 mov $0x1,%edx
4046: c1 e8 03 shr $0x3,%eax
4049: 33 c9 xor %ecx,%ecx
404b: 85 c0 test %eax,%eax
404d: 0f 86 eb 00 00 00 jbe 0x413e
4053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
405f: 00
4060: 89 ca mov %ecx,%edx
4062: ff c1 inc %ecx
4064: c1 e2 03 shl $0x3,%edx
4067: 48 63 d2 movslq %edx,%rdx
406a: 3b c8 cmp %eax,%ecx
406c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
4072: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
4079: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
4080: f2 0f 59 c1 mulsd %xmm1,%xmm0
4084: f2 0f 59 d1 mulsd %xmm1,%xmm2
4088: f2 0f 59 d9 mulsd %xmm1,%xmm3
408c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
4092: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
4099: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
40a0: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
40a6: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
40ad: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
40b4: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
40bb: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
40c2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
40c9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
40d0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
40d7: f2 0f 59 e1 mulsd %xmm1,%xmm4
40db: f2 0f 59 e9 mulsd %xmm1,%xmm5
40df: f2 0f 59 c1 mulsd %xmm1,%xmm0
40e3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
40ea: f2 0f 59 d1 mulsd %xmm1,%xmm2
40ee: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
40f5: f2 0f 59 d9 mulsd %xmm1,%xmm3
40f9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
4100: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
4107: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
410e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
4115: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
411c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
4123: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
412a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
4131: 0f 82 29 ff ff ff jb 0x4060
4137: c1 e1 03 shl $0x3,%ecx
413a: 89 ca mov %ecx,%edx
413c: ff c2 inc %edx
413e: 41 3b d1 cmp %r9d,%edx
4141: 0f 87 d9 00 00 00 ja 0x4220
4147: 44 2b ca sub %edx,%r9d
414a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff23c0
4151: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
4158: c5 01
415a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
4161: 00
4162: ff e0 jmp *%rax
4164: 48 63 d2 movslq %edx,%rdx
4167: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
416e: f2 0f 59 c1 mulsd %xmm1,%xmm0
4172: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
4177: f2 0f 58 00 addsd (%rax),%xmm0
417b: f2 0f 11 00 movsd %xmm0,(%rax)
417f: 48 63 d2 movslq %edx,%rdx
4182: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
4189: f2 0f 59 c1 mulsd %xmm1,%xmm0
418d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
4192: f2 0f 58 00 addsd (%rax),%xmm0
4196: f2 0f 11 00 movsd %xmm0,(%rax)
419a: 48 63 d2 movslq %edx,%rdx
419d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
41a4: f2 0f 59 c1 mulsd %xmm1,%xmm0
41a8: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
41ad: f2 0f 58 00 addsd (%rax),%xmm0
41b1: f2 0f 11 00 movsd %xmm0,(%rax)
41b5: 48 63 d2 movslq %edx,%rdx
41b8: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
41bf: f2 0f 59 c1 mulsd %xmm1,%xmm0
41c3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
41c8: f2 0f 58 00 addsd (%rax),%xmm0
41cc: f2 0f 11 00 movsd %xmm0,(%rax)
41d0: 48 63 d2 movslq %edx,%rdx
41d3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
41da: f2 0f 59 c1 mulsd %xmm1,%xmm0
41de: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
41e3: f2 0f 58 00 addsd (%rax),%xmm0
41e7: f2 0f 11 00 movsd %xmm0,(%rax)
41eb: 48 63 d2 movslq %edx,%rdx
41ee: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
41f4: f2 0f 59 c1 mulsd %xmm1,%xmm0
41f8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
41fe: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
4204: 48 63 d2 movslq %edx,%rdx
4207: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
420e: f2 0f 59 c8 mulsd %xmm0,%xmm1
4212: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
4219: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
4220: 33 c0 xor %eax,%eax
4222: c3 ret
4223: b8 f8 ff ff ff mov $0xfffffff8,%eax
4228: c3 ret
4229: b8 fa ff ff ff mov $0xfffffffa,%eax
422e: c3 ret
422f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4236: 00
4237: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
423e: 66 90 xchg %ax,%ax
4240: 41 57 push %r15
4242: 45 89 cb mov %r9d,%r11d
4245: 48 85 c9 test %rcx,%rcx
4248: 0f 84 53 02 00 00 je 0x44a1
424e: 4d 85 c0 test %r8,%r8
4251: 0f 84 4a 02 00 00 je 0x44a1
4257: 45 85 db test %r11d,%r11d
425a: 0f 8e 39 02 00 00 jle 0x4499
4260: 41 83 fb 08 cmp $0x8,%r11d
4264: 0f 8c 1f 02 00 00 jl 0x4489
426a: 4d 89 c2 mov %r8,%r10
426d: 49 83 e2 0f and $0xf,%r10
4271: 45 85 d2 test %r10d,%r10d
4274: 74 13 je 0x4289
4276: 41 f7 c2 07 00 00 00 test $0x7,%r10d
427d: 0f 85 06 02 00 00 jne 0x4489
4283: 41 ba 01 00 00 00 mov $0x1,%r10d
4289: 41 8d 42 08 lea 0x8(%r10),%eax
428d: 44 3b d8 cmp %eax,%r11d
4290: 0f 8c f3 01 00 00 jl 0x4489
4296: 44 89 d8 mov %r11d,%eax
4299: 33 d2 xor %edx,%edx
429b: 41 2b c2 sub %r10d,%eax
429e: 45 89 d1 mov %r10d,%r9d
42a1: 83 e0 07 and $0x7,%eax
42a4: f7 d8 neg %eax
42a6: 41 03 c3 add %r11d,%eax
42a9: 45 85 d2 test %r10d,%r10d
42ac: 76 30 jbe 0x42de
42ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
42b5: 00
42b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
42bd: 0f 1f 00 nopl (%rax)
42c0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
42c5: f2 0f 59 c1 mulsd %xmm1,%xmm0
42c9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
42cf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
42d5: 48 83 c2 01 add $0x1,%rdx
42d9: 49 3b d1 cmp %r9,%rdx
42dc: 72 e2 jb 0x42c0
42de: 45 89 d2 mov %r10d,%r10d
42e1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
42e5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
42ec: 48 63 d0 movslq %eax,%rdx
42ef: 0f 84 72 00 00 00 je 0x4367
42f5: f2 0f 12 c1 movddup %xmm1,%xmm0
42f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4300: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
4305: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
430b: 66 0f 59 d0 mulpd %xmm0,%xmm2
430f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
4315: 66 0f 59 d8 mulpd %xmm0,%xmm3
4319: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
431f: 66 0f 59 e0 mulpd %xmm0,%xmm4
4323: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
4329: 66 0f 59 e8 mulpd %xmm0,%xmm5
432d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
4334: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
433b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
4342: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
4347: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
434d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
4353: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
4359: 49 83 c1 08 add $0x8,%r9
435d: 4c 3b ca cmp %rdx,%r9
4360: 72 9e jb 0x4300
4362: e9 7b 00 00 00 jmp 0x43e2
4367: f2 0f 12 c1 movddup %xmm1,%xmm0
436b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4372: 00
4373: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
437a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4380: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
4385: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
438b: 66 0f 59 d0 mulpd %xmm0,%xmm2
438f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
4395: 66 0f 59 d8 mulpd %xmm0,%xmm3
4399: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
439f: 66 0f 59 e0 mulpd %xmm0,%xmm4
43a3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
43a9: 66 0f 59 e8 mulpd %xmm0,%xmm5
43ad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
43b4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
43bb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
43c2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
43c7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
43cd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
43d3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
43d9: 49 83 c1 08 add $0x8,%r9
43dd: 4c 3b ca cmp %rdx,%r9
43e0: 72 9e jb 0x4380
43e2: 44 8d 48 01 lea 0x1(%rax),%r9d
43e6: 45 3b cb cmp %r11d,%r9d
43e9: 0f 87 90 00 00 00 ja 0x447f
43ef: 4d 63 db movslq %r11d,%r11
43f2: 4c 2b da sub %rdx,%r11
43f5: 49 83 fb 02 cmp $0x2,%r11
43f9: 0f 8c 85 00 00 00 jl 0x4484
43ff: 45 89 df mov %r11d,%r15d
4402: 45 33 d2 xor %r10d,%r10d
4405: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
4409: 41 83 e7 fe and $0xfffffffe,%r15d
440d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
4411: 4d 63 ff movslq %r15d,%r15
4414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4420: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
4425: 66 0f 59 d0 mulpd %xmm0,%xmm2
4429: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
442f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
4434: 49 83 c2 02 add $0x2,%r10
4438: 4d 3b d7 cmp %r15,%r10
443b: 72 e3 jb 0x4420
443d: 4d 3b fb cmp %r11,%r15
4440: 73 3d jae 0x447f
4442: 48 63 c0 movslq %eax,%rax
4445: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
4449: 49 8d 04 c0 lea (%r8,%rax,8),%rax
444d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4454: 00
4455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
445c: 0f 1f 40 00 nopl 0x0(%rax)
4460: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
4466: f2 0f 59 c1 mulsd %xmm1,%xmm0
446a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
4470: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
4476: 49 83 c7 01 add $0x1,%r15
447a: 4d 3b fb cmp %r11,%r15
447d: 72 e1 jb 0x4460
447f: 33 c0 xor %eax,%eax
4481: 41 5f pop %r15
4483: c3 ret
4484: 45 33 ff xor %r15d,%r15d
4487: eb b4 jmp 0x443d
4489: 33 c0 xor %eax,%eax
448b: 41 83 fb 01 cmp $0x1,%r11d
448f: 72 ee jb 0x447f
4491: 4d 63 db movslq %r11d,%r11
4494: 45 33 ff xor %r15d,%r15d
4497: eb a4 jmp 0x443d
4499: b8 fa ff ff ff mov $0xfffffffa,%eax
449e: 41 5f pop %r15
44a0: c3 ret
44a1: b8 f8 ff ff ff mov $0xfffffff8,%eax
44a6: 41 5f pop %r15
44a8: c3 ret
44a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44b0: 00
44b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44bf: 00
44c0: 41 57 push %r15
44c2: 48 85 c9 test %rcx,%rcx
44c5: 0f 84 f4 01 00 00 je 0x46bf
44cb: 4d 85 c0 test %r8,%r8
44ce: 0f 84 eb 01 00 00 je 0x46bf
44d4: 45 85 c9 test %r9d,%r9d
44d7: 0f 8e da 01 00 00 jle 0x46b7
44dd: 41 83 f9 10 cmp $0x10,%r9d
44e1: 0f 8c c0 01 00 00 jl 0x46a7
44e7: 4d 89 c2 mov %r8,%r10
44ea: 49 83 e2 1f and $0x1f,%r10
44ee: 45 89 d2 mov %r10d,%r10d
44f1: 45 85 d2 test %r10d,%r10d
44f4: 74 18 je 0x450e
44f6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
44fd: 0f 85 a4 01 00 00 jne 0x46a7
4503: 41 f7 da neg %r10d
4506: 41 83 c2 20 add $0x20,%r10d
450a: 41 c1 ea 03 shr $0x3,%r10d
450e: 41 8d 42 10 lea 0x10(%r10),%eax
4512: 44 3b c8 cmp %eax,%r9d
4515: 0f 8c 8c 01 00 00 jl 0x46a7
451b: 44 89 c8 mov %r9d,%eax
451e: 33 d2 xor %edx,%edx
4520: 41 2b c2 sub %r10d,%eax
4523: 83 e0 0f and $0xf,%eax
4526: f7 d8 neg %eax
4528: 41 03 c1 add %r9d,%eax
452b: 45 85 d2 test %r10d,%r10d
452e: 76 29 jbe 0x4559
4530: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4537: 00
4538: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
453f: 90 nop
4540: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
4545: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
454b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
4551: 48 ff c2 inc %rdx
4554: 49 3b d2 cmp %r10,%rdx
4557: 72 e7 jb 0x4540
4559: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
455d: 48 63 d0 movslq %eax,%rdx
4560: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
4566: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
456d: 00
456e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4575: 0f 1f 40 00 nopl 0x0(%rax)
4579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4580: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
4586: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
458d: 01
458e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
4592: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
4599: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
459f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
45a5: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
45ac: 01
45ad: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
45b1: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
45b8: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
45bf: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
45c6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
45cd: 01
45ce: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
45d2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
45d9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
45e0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
45e7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
45ee: 01
45ef: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
45f3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
45fa: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
4601: 49 83 c2 10 add $0x10,%r10
4605: 4c 3b d2 cmp %rdx,%r10
4608: 0f 82 72 ff ff ff jb 0x4580
460e: 44 8d 50 01 lea 0x1(%rax),%r10d
4612: 45 3b d1 cmp %r9d,%r10d
4615: 0f 87 7f 00 00 00 ja 0x469a
461b: 4d 63 d9 movslq %r9d,%r11
461e: 4c 2b da sub %rdx,%r11
4621: 49 83 fb 04 cmp $0x4,%r11
4625: 0f 8c 77 00 00 00 jl 0x46a2
462b: 45 89 df mov %r11d,%r15d
462e: 45 33 d2 xor %r10d,%r10d
4631: 41 83 e7 fc and $0xfffffffc,%r15d
4635: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
4639: 4d 63 ff movslq %r15d,%r15
463c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
4640: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
4646: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
464d: 01
464e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
4652: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
4658: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
465e: 49 83 c2 04 add $0x4,%r10
4662: 4d 3b d7 cmp %r15,%r10
4665: 72 d9 jb 0x4640
4667: 4d 3b fb cmp %r11,%r15
466a: 73 2e jae 0x469a
466c: 48 63 c0 movslq %eax,%rax
466f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
4673: 49 8d 04 c0 lea (%r8,%rax,8),%rax
4677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
467e: 00 00
4680: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
4686: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
468c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
4692: 49 ff c7 inc %r15
4695: 4d 3b fb cmp %r11,%r15
4698: 72 e6 jb 0x4680
469a: 33 c0 xor %eax,%eax
469c: c5 f8 77 vzeroupper
469f: 41 5f pop %r15
46a1: c3 ret
46a2: 45 33 ff xor %r15d,%r15d
46a5: eb c0 jmp 0x4667
46a7: 33 c0 xor %eax,%eax
46a9: 41 83 f9 01 cmp $0x1,%r9d
46ad: 72 eb jb 0x469a
46af: 4d 63 d9 movslq %r9d,%r11
46b2: 45 33 ff xor %r15d,%r15d
46b5: eb b0 jmp 0x4667
46b7: b8 fa ff ff ff mov $0xfffffffa,%eax
46bc: 41 5f pop %r15
46be: c3 ret
46bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
46c4: 41 5f pop %r15
46c6: c3 ret
46c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46ce: 00
46cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46d6: 0f 1f 00 nopl (%rax)
46d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46e0: 4d 89 c2 mov %r8,%r10
46e3: 48 85 c9 test %rcx,%rcx
46e6: 0f 84 eb 00 00 00 je 0x47d7
46ec: 4d 85 d2 test %r10,%r10
46ef: 0f 84 e2 00 00 00 je 0x47d7
46f5: 45 85 c9 test %r9d,%r9d
46f8: 0f 8e d3 00 00 00 jle 0x47d1
46fe: 49 63 c1 movslq %r9d,%rax
4701: 48 83 f8 04 cmp $0x4,%rax
4705: 0f 8c b5 00 00 00 jl 0x47c0
470b: 48 83 f8 3b cmp $0x3b,%rax
470f: 0f 8c b0 00 00 00 jl 0x47c5
4715: 4c 89 d2 mov %r10,%rdx
4718: 48 83 e2 1f and $0x1f,%rdx
471c: 85 d2 test %edx,%edx
471e: 74 11 je 0x4731
4720: f6 c2 07 test $0x7,%dl
4723: 0f 85 97 00 00 00 jne 0x47c0
4729: f7 da neg %edx
472b: 83 c2 20 add $0x20,%edx
472e: c1 ea 03 shr $0x3,%edx
4731: 41 89 d0 mov %edx,%r8d
4734: 4d 8d 58 04 lea 0x4(%r8),%r11
4738: 49 3b c3 cmp %r11,%rax
473b: 0f 8c 7f 00 00 00 jl 0x47c0
4741: 45 89 cb mov %r9d,%r11d
4744: 44 2b da sub %edx,%r11d
4747: 41 83 e3 03 and $0x3,%r11d
474b: 45 2b cb sub %r11d,%r9d
474e: 45 33 db xor %r11d,%r11d
4751: 4d 63 c9 movslq %r9d,%r9
4754: 85 d2 test %edx,%edx
4756: 76 22 jbe 0x477a
4758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
475f: 00
4760: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
4766: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
476c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
4772: 49 ff c3 inc %r11
4775: 4d 3b d8 cmp %r8,%r11
4778: 72 e6 jb 0x4760
477a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
477f: 90 nop
4780: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
4786: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
478c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
4792: 49 83 c0 04 add $0x4,%r8
4796: 4d 3b c1 cmp %r9,%r8
4799: 72 e5 jb 0x4780
479b: 4c 3b c8 cmp %rax,%r9
479e: 73 1a jae 0x47ba
47a0: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
47a6: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
47ac: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
47b2: 49 ff c1 inc %r9
47b5: 4c 3b c8 cmp %rax,%r9
47b8: 72 e6 jb 0x47a0
47ba: 33 c0 xor %eax,%eax
47bc: c5 f8 77 vzeroupper
47bf: c3 ret
47c0: 45 33 c9 xor %r9d,%r9d
47c3: eb d6 jmp 0x479b
47c5: 41 83 e1 fc and $0xfffffffc,%r9d
47c9: 45 33 c0 xor %r8d,%r8d
47cc: 4d 63 c9 movslq %r9d,%r9
47cf: eb a9 jmp 0x477a
47d1: b8 fa ff ff ff mov $0xfffffffa,%eax
47d6: c3 ret
47d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
47dc: c3 ret
47dd: 0f 1f 00 nopl (%rax)
47e0: 48 85 c9 test %rcx,%rcx
47e3: 0f 84 2c 01 00 00 je 0x4915
47e9: 4d 85 c0 test %r8,%r8
47ec: 0f 84 23 01 00 00 je 0x4915
47f2: 45 85 c9 test %r9d,%r9d
47f5: 0f 8e 14 01 00 00 jle 0x490f
47fb: 49 63 d1 movslq %r9d,%rdx
47fe: 48 83 fa 04 cmp $0x4,%rdx
4802: 0f 8c f7 00 00 00 jl 0x48ff
4808: 48 83 fa 3b cmp $0x3b,%rdx
480c: 0f 8c f2 00 00 00 jl 0x4904
4812: 4c 89 c0 mov %r8,%rax
4815: 48 83 e0 1f and $0x1f,%rax
4819: a8 07 test $0x7,%al
481b: 74 04 je 0x4821
481d: 33 c0 xor %eax,%eax
481f: eb 14 jmp 0x4835
4821: 41 89 c2 mov %eax,%r10d
4824: 41 f7 da neg %r10d
4827: 41 83 c2 20 add $0x20,%r10d
482b: 41 c1 ea 03 shr $0x3,%r10d
482f: 85 c0 test %eax,%eax
4831: 41 0f 45 c2 cmovne %r10d,%eax
4835: 44 8d 50 04 lea 0x4(%rax),%r10d
4839: 49 3b d2 cmp %r10,%rdx
483c: 0f 8c bd 00 00 00 jl 0x48ff
4842: 45 89 ca mov %r9d,%r10d
4845: 44 2b d0 sub %eax,%r10d
4848: 41 83 e2 03 and $0x3,%r10d
484c: 45 2b ca sub %r10d,%r9d
484f: 45 33 d2 xor %r10d,%r10d
4852: 83 f8 01 cmp $0x1,%eax
4855: 72 23 jb 0x487a
4857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
485e: 00 00
4860: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4866: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
486c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
4872: 49 ff c2 inc %r10
4875: 4c 3b d0 cmp %rax,%r10
4878: 72 e6 jb 0x4860
487a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
487f: 4d 63 d1 movslq %r9d,%r10
4882: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4889: 00
488a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4891: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4898: 00
4899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48a0: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
48a5: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
48ab: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
48b1: 48 83 c0 04 add $0x4,%rax
48b5: 49 3b c2 cmp %r10,%rax
48b8: 72 e6 jb 0x48a0
48ba: 33 c0 xor %eax,%eax
48bc: 45 8d 51 01 lea 0x1(%r9),%r10d
48c0: 4d 63 d2 movslq %r10d,%r10
48c3: 4c 3b d2 cmp %rdx,%r10
48c6: 77 31 ja 0x48f9
48c8: 4d 63 c9 movslq %r9d,%r9
48cb: 49 2b d1 sub %r9,%rdx
48ce: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
48d2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
48d6: 0f 1f 00 nopl (%rax)
48d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48e0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
48e6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
48ec: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
48f1: 48 ff c0 inc %rax
48f4: 48 3b c2 cmp %rdx,%rax
48f7: 72 e7 jb 0x48e0
48f9: 33 c0 xor %eax,%eax
48fb: c5 f8 77 vzeroupper
48fe: c3 ret
48ff: 45 33 c9 xor %r9d,%r9d
4902: eb b6 jmp 0x48ba
4904: 41 83 e1 fc and $0xfffffffc,%r9d
4908: 33 c0 xor %eax,%eax
490a: e9 6b ff ff ff jmp 0x487a
490f: b8 fa ff ff ff mov $0xfffffffa,%eax
4914: c3 ret
4915: b8 f8 ff ff ff mov $0xfffffff8,%eax
491a: c3 ret
491b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4920: 48 83 ec 28 sub $0x28,%rsp
4924: 4d 89 c1 mov %r8,%r9
4927: 49 89 d0 mov %rdx,%r8
492a: 48 89 ca mov %rcx,%rdx
492d: e8 ae 99 03 00 call 0x3e2e0
4932: 48 83 c4 28 add $0x28,%rsp
4936: c3 ret
4937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
493e: 00 00
4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4945: 4d 89 c1 mov %r8,%r9
4948: 49 89 d0 mov %rdx,%r8
494b: 48 89 ca mov %rcx,%rdx
494e: e8 8d 9c 03 00 call 0x3e5e0
4953: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4958: c3 ret
4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4960: 48 83 ec 28 sub $0x28,%rsp
4964: 4d 89 c1 mov %r8,%r9
4967: 49 89 d0 mov %rdx,%r8
496a: 48 89 ca mov %rcx,%rdx
496d: e8 6e 9f 03 00 call 0x3e8e0
4972: 48 83 c4 28 add $0x28,%rsp
4976: c3 ret
4977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
497e: 00 00
4980: 48 83 ec 28 sub $0x28,%rsp
4984: 4d 89 c1 mov %r8,%r9
4987: 49 89 d0 mov %rdx,%r8
498a: 48 89 ca mov %rcx,%rdx
498d: e8 0e a2 03 00 call 0x3eba0
4992: 48 83 c4 28 add $0x28,%rsp
4996: c3 ret
4997: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
499e: 00 00
49a0: 48 83 ec 28 sub $0x28,%rsp
49a4: 4d 89 c1 mov %r8,%r9
49a7: 49 89 d0 mov %rdx,%r8
49aa: 48 89 ca mov %rcx,%rdx
49ad: e8 8e a4 03 00 call 0x3ee40
49b2: 48 83 c4 28 add $0x28,%rsp
49b6: c3 ret
49b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
49be: 00 00
49c0: 48 83 ec 28 sub $0x28,%rsp
49c4: 4d 89 c1 mov %r8,%r9
49c7: 49 89 d0 mov %rdx,%r8
49ca: 48 89 ca mov %rcx,%rdx
49cd: e8 ee a6 03 00 call 0x3f0c0
49d2: 48 83 c4 28 add $0x28,%rsp
49d6: c3 ret
49d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
49de: 00 00
49e0: 48 83 ec 28 sub $0x28,%rsp
49e4: 48 85 c9 test %rcx,%rcx
49e7: 74 20 je 0x4a09
49e9: 48 85 d2 test %rdx,%rdx
49ec: 74 1b je 0x4a09
49ee: 45 85 c0 test %r8d,%r8d
49f1: 7f 0a jg 0x49fd
49f3: b8 fa ff ff ff mov $0xfffffffa,%eax
49f8: 48 83 c4 28 add $0x28,%rsp
49fc: c3 ret
49fd: e8 3e a9 03 00 call 0x3f340
4a02: 33 c0 xor %eax,%eax
4a04: 48 83 c4 28 add $0x28,%rsp
4a08: c3 ret
4a09: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a0e: 48 83 c4 28 add $0x28,%rsp
4a12: c3 ret
4a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a1f: 00
4a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4a25: 48 85 c9 test %rcx,%rcx
4a28: 74 22 je 0x4a4c
4a2a: 48 85 d2 test %rdx,%rdx
4a2d: 74 1d je 0x4a4c
4a2f: 45 85 c0 test %r8d,%r8d
4a32: 7f 0b jg 0x4a3f
4a34: b8 fa ff ff ff mov $0xfffffffa,%eax
4a39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4a3e: c3 ret
4a3f: e8 dc aa 03 00 call 0x3f520
4a44: 33 c0 xor %eax,%eax
4a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4a4b: c3 ret
4a4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4a56: c3 ret
4a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4a5e: 00 00
4a60: 48 83 ec 28 sub $0x28,%rsp
4a64: 48 85 c9 test %rcx,%rcx
4a67: 74 20 je 0x4a89
4a69: 48 85 d2 test %rdx,%rdx
4a6c: 74 1b je 0x4a89
4a6e: 45 85 c0 test %r8d,%r8d
4a71: 7f 0a jg 0x4a7d
4a73: b8 fa ff ff ff mov $0xfffffffa,%eax
4a78: 48 83 c4 28 add $0x28,%rsp
4a7c: c3 ret
4a7d: e8 7e ac 03 00 call 0x3f700
4a82: 33 c0 xor %eax,%eax
4a84: 48 83 c4 28 add $0x28,%rsp
4a88: c3 ret
4a89: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a8e: 48 83 c4 28 add $0x28,%rsp
4a92: c3 ret
4a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a9f: 00
4aa0: 56 push %rsi
4aa1: 48 89 d6 mov %rdx,%rsi
4aa4: 48 85 c9 test %rcx,%rcx
4aa7: 0f 84 d0 01 00 00 je 0x4c7d
4aad: 48 85 f6 test %rsi,%rsi
4ab0: 0f 84 c7 01 00 00 je 0x4c7d
4ab6: 45 85 c0 test %r8d,%r8d
4ab9: 0f 8e b7 01 00 00 jle 0x4c76
4abf: 41 83 f8 10 cmp $0x10,%r8d
4ac3: 0f 8c 9d 01 00 00 jl 0x4c66
4ac9: 49 89 f1 mov %rsi,%r9
4acc: 49 83 e1 1f and $0x1f,%r9
4ad0: 45 89 c9 mov %r9d,%r9d
4ad3: 45 85 c9 test %r9d,%r9d
4ad6: 74 18 je 0x4af0
4ad8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
4adf: 0f 85 81 01 00 00 jne 0x4c66
4ae5: 41 f7 d9 neg %r9d
4ae8: 41 83 c1 20 add $0x20,%r9d
4aec: 41 c1 e9 03 shr $0x3,%r9d
4af0: 41 8d 41 10 lea 0x10(%r9),%eax
4af4: 44 3b c0 cmp %eax,%r8d
4af7: 0f 8c 69 01 00 00 jl 0x4c66
4afd: 44 89 c0 mov %r8d,%eax
4b00: 33 d2 xor %edx,%edx
4b02: 41 2b c1 sub %r9d,%eax
4b05: 83 e0 0f and $0xf,%eax
4b08: f7 d8 neg %eax
4b0a: 41 03 c0 add %r8d,%eax
4b0d: 45 85 c9 test %r9d,%r9d
4b10: 76 25 jbe 0x4b37
4b12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b20: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
4b25: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
4b2a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
4b2f: 48 ff c2 inc %rdx
4b32: 49 3b d1 cmp %r9,%rdx
4b35: 72 e9 jb 0x4b20
4b37: 48 63 d0 movslq %eax,%rdx
4b3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4b40: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
4b46: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
4b4d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
4b54: 01
4b55: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
4b5c: 01
4b5d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
4b64: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
4b6b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
4b71: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
4b78: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
4b7e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
4b85: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
4b8c: 01
4b8d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
4b94: 01
4b95: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
4b9c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
4ba3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
4baa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
4bb1: 49 83 c1 10 add $0x10,%r9
4bb5: 4c 3b ca cmp %rdx,%r9
4bb8: 72 86 jb 0x4b40
4bba: 44 8d 48 01 lea 0x1(%rax),%r9d
4bbe: 45 3b c8 cmp %r8d,%r9d
4bc1: 0f 87 93 00 00 00 ja 0x4c5a
4bc7: 4d 63 d0 movslq %r8d,%r10
4bca: 4c 2b d2 sub %rdx,%r10
4bcd: 49 83 fa 04 cmp $0x4,%r10
4bd1: 0f 8c 8a 00 00 00 jl 0x4c61
4bd7: 45 89 d3 mov %r10d,%r11d
4bda: 45 33 c9 xor %r9d,%r9d
4bdd: 41 83 e3 fc and $0xfffffffc,%r11d
4be1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
4be5: 4d 63 db movslq %r11d,%r11
4be8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
4bec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bf3: 00
4bf4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
4c06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
4c0d: 01
4c0e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
4c14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
4c1a: 49 83 c1 04 add $0x4,%r9
4c1e: 4d 3b cb cmp %r11,%r9
4c21: 72 dd jb 0x4c00
4c23: 4d 3b da cmp %r10,%r11
4c26: 73 32 jae 0x4c5a
4c28: 48 63 c0 movslq %eax,%rax
4c2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
4c2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4c33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c3f: 00
4c40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
4c46: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
4c4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
4c52: 49 ff c3 inc %r11
4c55: 4d 3b da cmp %r10,%r11
4c58: 72 e6 jb 0x4c40
4c5a: 33 c0 xor %eax,%eax
4c5c: c5 f8 77 vzeroupper
4c5f: 5e pop %rsi
4c60: c3 ret
4c61: 45 33 db xor %r11d,%r11d
4c64: eb bd jmp 0x4c23
4c66: 33 c0 xor %eax,%eax
4c68: 41 83 f8 01 cmp $0x1,%r8d
4c6c: 72 ec jb 0x4c5a
4c6e: 4d 63 d0 movslq %r8d,%r10
4c71: 45 33 db xor %r11d,%r11d
4c74: eb ad jmp 0x4c23
4c76: b8 fa ff ff ff mov $0xfffffffa,%eax
4c7b: 5e pop %rsi
4c7c: c3 ret
4c7d: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c82: 5e pop %rsi
4c83: c3 ret
4c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c8b: 00
4c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c9f: 00
4ca0: 53 push %rbx
4ca1: 48 85 c9 test %rcx,%rcx
4ca4: 0f 84 aa 01 00 00 je 0x4e54
4caa: 48 85 d2 test %rdx,%rdx
4cad: 0f 84 a1 01 00 00 je 0x4e54
4cb3: 45 85 c0 test %r8d,%r8d
4cb6: 0f 8e 91 01 00 00 jle 0x4e4d
4cbc: 41 83 f8 10 cmp $0x10,%r8d
4cc0: 0f 8c 80 01 00 00 jl 0x4e46
4cc6: 49 89 d3 mov %rdx,%r11
4cc9: 49 83 e3 1f and $0x1f,%r11
4ccd: 45 85 db test %r11d,%r11d
4cd0: 74 18 je 0x4cea
4cd2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
4cd9: 0f 85 67 01 00 00 jne 0x4e46
4cdf: 41 f7 db neg %r11d
4ce2: 41 83 c3 20 add $0x20,%r11d
4ce6: 41 c1 eb 03 shr $0x3,%r11d
4cea: 41 8d 43 10 lea 0x10(%r11),%eax
4cee: 44 3b c0 cmp %eax,%r8d
4cf1: 0f 8c 4f 01 00 00 jl 0x4e46
4cf7: 44 89 c0 mov %r8d,%eax
4cfa: 45 33 d2 xor %r10d,%r10d
4cfd: 41 2b c3 sub %r11d,%eax
4d00: 83 e0 0f and $0xf,%eax
4d03: f7 d8 neg %eax
4d05: 41 03 c0 add %r8d,%eax
4d08: 44 89 db mov %r11d,%ebx
4d0b: 45 85 db test %r11d,%r11d
4d0e: 76 2a jbe 0x4d3a
4d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d17: 00
4d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d1f: 90 nop
4d20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4d26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
4d2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4d32: 49 ff c2 inc %r10
4d35: 4c 3b d3 cmp %rbx,%r10
4d38: 72 e6 jb 0x4d20
4d3a: 4c 63 d0 movslq %eax,%r10
4d3d: 0f 1f 00 nopl (%rax)
4d40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
4d45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
4d49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
4d4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
4d55: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
4d5a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
4d60: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
4d66: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
4d6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
4d71: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
4d77: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
4d7d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
4d83: 48 83 c3 10 add $0x10,%rbx
4d87: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
4d8d: 49 3b da cmp %r10,%rbx
4d90: 72 ae jb 0x4d40
4d92: 8d 58 01 lea 0x1(%rax),%ebx
4d95: 41 3b d8 cmp %r8d,%ebx
4d98: 0f 87 9c 00 00 00 ja 0x4e3a
4d9e: 4d 63 c8 movslq %r8d,%r9
4da1: 48 63 c0 movslq %eax,%rax
4da4: 4c 2b c8 sub %rax,%r9
4da7: 49 83 f9 04 cmp $0x4,%r9
4dab: 0f 8c 90 00 00 00 jl 0x4e41
4db1: 48 63 c0 movslq %eax,%rax
4db4: 45 89 ca mov %r9d,%r10d
4db7: 41 83 e2 fc and $0xfffffffc,%r10d
4dbb: 45 33 c0 xor %r8d,%r8d
4dbe: 4d 63 d2 movslq %r10d,%r10
4dc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
4dc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
4dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4dd0: 00
4dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ddf: 00
4de0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
4de6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
4dec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
4df2: 49 83 c0 04 add $0x4,%r8
4df6: 4d 3b c2 cmp %r10,%r8
4df9: 72 e5 jb 0x4de0
4dfb: 4d 3b d1 cmp %r9,%r10
4dfe: 73 3a jae 0x4e3a
4e00: 48 63 c0 movslq %eax,%rax
4e03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
4e07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4e0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e12: 00
4e13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4e20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
4e26: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
4e2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4e32: 49 ff c2 inc %r10
4e35: 4d 3b d1 cmp %r9,%r10
4e38: 72 e6 jb 0x4e20
4e3a: 33 c0 xor %eax,%eax
4e3c: c5 f8 77 vzeroupper
4e3f: 5b pop %rbx
4e40: c3 ret
4e41: 45 33 d2 xor %r10d,%r10d
4e44: eb b5 jmp 0x4dfb
4e46: 33 c0 xor %eax,%eax
4e48: e9 45 ff ff ff jmp 0x4d92
4e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
4e52: 5b pop %rbx
4e53: c3 ret
4e54: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e59: 5b pop %rbx
4e5a: c3 ret
4e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4e60: 53 push %rbx
4e61: 49 89 ca mov %rcx,%r10
4e64: 4d 85 d2 test %r10,%r10
4e67: 0f 84 a4 01 00 00 je 0x5011
4e6d: 48 85 d2 test %rdx,%rdx
4e70: 0f 84 9b 01 00 00 je 0x5011
4e76: 45 85 c0 test %r8d,%r8d
4e79: 0f 8e 8b 01 00 00 jle 0x500a
4e7f: 41 83 f8 10 cmp $0x10,%r8d
4e83: 0f 8c 79 01 00 00 jl 0x5002
4e89: 48 89 d3 mov %rdx,%rbx
4e8c: 48 83 e3 1f and $0x1f,%rbx
4e90: 85 db test %ebx,%ebx
4e92: 74 11 je 0x4ea5
4e94: f6 c3 07 test $0x7,%bl
4e97: 0f 85 65 01 00 00 jne 0x5002
4e9d: f7 db neg %ebx
4e9f: 83 c3 20 add $0x20,%ebx
4ea2: c1 eb 03 shr $0x3,%ebx
4ea5: 8d 43 10 lea 0x10(%rbx),%eax
4ea8: 44 3b c0 cmp %eax,%r8d
4eab: 0f 8c 51 01 00 00 jl 0x5002
4eb1: 45 89 c1 mov %r8d,%r9d
4eb4: 33 c0 xor %eax,%eax
4eb6: 44 2b cb sub %ebx,%r9d
4eb9: 41 83 e1 0f and $0xf,%r9d
4ebd: 41 f7 d9 neg %r9d
4ec0: 45 03 c8 add %r8d,%r9d
4ec3: 89 d9 mov %ebx,%ecx
4ec5: 85 db test %ebx,%ebx
4ec7: 76 2f jbe 0x4ef8
4ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ed0: 00
4ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4edf: 00
4ee0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
4ee6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
4eeb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
4ef0: 48 ff c0 inc %rax
4ef3: 48 3b c1 cmp %rcx,%rax
4ef6: 72 e8 jb 0x4ee0
4ef8: 49 63 c1 movslq %r9d,%rax
4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
4f06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
4f0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
4f14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
4f1b: 03
4f1c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
4f21: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
4f27: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
4f2d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
4f34: 03
4f35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
4f3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
4f40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
4f46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
4f4d: 03
4f4e: 48 83 c1 10 add $0x10,%rcx
4f52: 48 3b c8 cmp %rax,%rcx
4f55: 72 a9 jb 0x4f00
4f57: 41 8d 41 01 lea 0x1(%r9),%eax
4f5b: 41 3b c0 cmp %r8d,%eax
4f5e: 0f 87 93 00 00 00 ja 0x4ff7
4f64: 4d 63 c0 movslq %r8d,%r8
4f67: 4d 63 c9 movslq %r9d,%r9
4f6a: 4d 2b c1 sub %r9,%r8
4f6d: 49 83 f8 04 cmp $0x4,%r8
4f71: 0f 8c 87 00 00 00 jl 0x4ffe
4f77: 4d 63 c9 movslq %r9d,%r9
4f7a: 44 89 c3 mov %r8d,%ebx
4f7d: 83 e3 fc and $0xfffffffc,%ebx
4f80: 33 c9 xor %ecx,%ecx
4f82: 48 63 db movslq %ebx,%rbx
4f85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
4f89: 4f 8d 1c ca lea (%r10,%r9,8),%r11
4f8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f94: 00
4f95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f9c: 0f 1f 40 00 nopl 0x0(%rax)
4fa0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
4fa6: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
4fab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
4fb0: 48 83 c1 04 add $0x4,%rcx
4fb4: 48 3b cb cmp %rbx,%rcx
4fb7: 72 e7 jb 0x4fa0
4fb9: 49 3b d8 cmp %r8,%rbx
4fbc: 73 39 jae 0x4ff7
4fbe: 4d 63 c9 movslq %r9d,%r9
4fc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
4fc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
4fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fd0: 00
4fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fdf: 00
4fe0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
4fe5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
4fea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
4fef: 48 ff c3 inc %rbx
4ff2: 49 3b d8 cmp %r8,%rbx
4ff5: 72 e9 jb 0x4fe0
4ff7: 33 c0 xor %eax,%eax
4ff9: c5 f8 77 vzeroupper
4ffc: 5b pop %rbx
4ffd: c3 ret
4ffe: 33 db xor %ebx,%ebx
5000: eb b7 jmp 0x4fb9
5002: 45 33 c9 xor %r9d,%r9d
5005: e9 4d ff ff ff jmp 0x4f57
500a: b8 fa ff ff ff mov $0xfffffffa,%eax
500f: 5b pop %rbx
5010: c3 ret
5011: b8 f8 ff ff ff mov $0xfffffff8,%eax
5016: 5b pop %rbx
5017: c3 ret
5018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
501f: 00
5020: 48 83 ec 28 sub $0x28,%rsp
5024: 4d 85 c0 test %r8,%r8
5027: 74 25 je 0x504e
5029: 48 85 c9 test %rcx,%rcx
502c: 74 20 je 0x504e
502e: 48 85 d2 test %rdx,%rdx
5031: 74 1b je 0x504e
5033: 45 85 c9 test %r9d,%r9d
5036: 7f 0a jg 0x5042
5038: b8 fa ff ff ff mov $0xfffffffa,%eax
503d: 48 83 c4 28 add $0x28,%rsp
5041: c3 ret
5042: e8 09 4c a9 01 call 0x1a99c50
5047: 33 c0 xor %eax,%eax
5049: 48 83 c4 28 add $0x28,%rsp
504d: c3 ret
504e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5053: 48 83 c4 28 add $0x28,%rsp
5057: c3 ret
5058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
505f: 00
5060: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5065: 4d 85 c0 test %r8,%r8
5068: 74 27 je 0x5091
506a: 48 85 c9 test %rcx,%rcx
506d: 74 22 je 0x5091
506f: 48 85 d2 test %rdx,%rdx
5072: 74 1d je 0x5091
5074: 45 85 c9 test %r9d,%r9d
5077: 7f 0b jg 0x5084
5079: b8 fa ff ff ff mov $0xfffffffa,%eax
507e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5083: c3 ret
5084: e8 17 56 a9 01 call 0x1a9a6a0
5089: 33 c0 xor %eax,%eax
508b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5090: c3 ret
5091: b8 f8 ff ff ff mov $0xfffffff8,%eax
5096: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
509b: c3 ret
509c: 0f 1f 40 00 nopl 0x0(%rax)
50a0: 53 push %rbx
50a1: 56 push %rsi
50a2: 57 push %rdi
50a3: 41 54 push %r12
50a5: 41 55 push %r13
50a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
50ae: 4d 89 c4 mov %r8,%r12
50b1: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607d30
50b8: 48 33 c4 xor %rsp,%rax
50bb: 45 89 cd mov %r9d,%r13d
50be: 48 89 cf mov %rcx,%rdi
50c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
50c8: 00
50c9: 4d 85 e4 test %r12,%r12
50cc: 0f 84 b6 01 00 00 je 0x5288
50d2: 48 85 ff test %rdi,%rdi
50d5: 0f 84 97 01 00 00 je 0x5272
50db: 48 85 d2 test %rdx,%rdx
50de: 0f 84 66 01 00 00 je 0x524a
50e4: 45 85 ed test %r13d,%r13d
50e7: 0f 8e 35 01 00 00 jle 0x5222
50ed: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
50f2: 48 89 f0 mov %rsi,%rax
50f5: 48 83 e0 1f and $0x1f,%rax
50f9: 48 f7 d8 neg %rax
50fc: 48 83 e0 1f and $0x1f,%rax
5100: 48 03 f0 add %rax,%rsi
5103: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
510a: 00
510b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
5112: 0f 8e a2 00 00 00 jle 0x51ba
5118: 4c 89 74 24 20 mov %r14,0x20(%rsp)
511d: 45 89 ee mov %r13d,%r14d
5120: 4d 89 e5 mov %r12,%r13
5123: 49 89 d4 mov %rdx,%r12
5126: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
512d: 00
512e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5135: 0f 1f 40 00 nopl 0x0(%rax)
5139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5140: 4c 89 e1 mov %r12,%rcx
5143: 48 89 f2 mov %rsi,%rdx
5146: 49 89 d8 mov %rbx,%r8
5149: 41 b9 80 00 00 00 mov $0x80,%r9d
514f: e8 6c df 12 00 call 0x1330c0
5154: 48 89 f9 mov %rdi,%rcx
5157: 48 89 f2 mov %rsi,%rdx
515a: 41 b8 80 00 00 00 mov $0x80,%r8d
5160: e8 bb cb ff ff call 0x1d20
5165: 48 89 f9 mov %rdi,%rcx
5168: 48 89 da mov %rbx,%rdx
516b: 41 b8 80 00 00 00 mov $0x80,%r8d
5171: e8 aa cb ff ff call 0x1d20
5176: 48 89 d9 mov %rbx,%rcx
5179: 48 89 f2 mov %rsi,%rdx
517c: 4d 89 e8 mov %r13,%r8
517f: 41 b9 80 00 00 00 mov $0x80,%r9d
5185: e8 16 08 00 00 call 0x59a0
518a: 41 83 c6 80 add $0xffffff80,%r14d
518e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5195: 49 81 c4 00 02 00 00 add $0x200,%r12
519c: 49 81 c5 00 04 00 00 add $0x400,%r13
51a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
51aa: 7f 94 jg 0x5140
51ac: 4c 89 e2 mov %r12,%rdx
51af: 4d 89 ec mov %r13,%r12
51b2: 45 89 f5 mov %r14d,%r13d
51b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
51ba: 48 89 d1 mov %rdx,%rcx
51bd: 48 89 f2 mov %rsi,%rdx
51c0: 49 89 d8 mov %rbx,%r8
51c3: 45 89 e9 mov %r13d,%r9d
51c6: e8 f5 de 12 00 call 0x1330c0
51cb: 48 89 f9 mov %rdi,%rcx
51ce: 48 89 f2 mov %rsi,%rdx
51d1: 45 89 e8 mov %r13d,%r8d
51d4: e8 47 cb ff ff call 0x1d20
51d9: 48 89 f9 mov %rdi,%rcx
51dc: 48 89 da mov %rbx,%rdx
51df: 45 89 e8 mov %r13d,%r8d
51e2: e8 39 cb ff ff call 0x1d20
51e7: 48 89 d9 mov %rbx,%rcx
51ea: 48 89 f2 mov %rsi,%rdx
51ed: 4d 89 e0 mov %r12,%r8
51f0: 45 89 e9 mov %r13d,%r9d
51f3: e8 a8 07 00 00 call 0x59a0
51f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
51ff: 00
5200: 48 33 cc xor %rsp,%rcx
5203: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607d30
520a: 75 11 jne 0x521d
520c: 33 c0 xor %eax,%eax
520e: 48 81 c4 50 04 00 00 add $0x450,%rsp
5215: 41 5d pop %r13
5217: 41 5c pop %r12
5219: 5f pop %rdi
521a: 5e pop %rsi
521b: 5b pop %rbx
521c: c3 ret
521d: e8 6e e2 11 01 call 0x1123490
5222: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5229: 00
522a: 48 33 cc xor %rsp,%rcx
522d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607d30
5234: 75 e7 jne 0x521d
5236: b8 fa ff ff ff mov $0xfffffffa,%eax
523b: 48 81 c4 50 04 00 00 add $0x450,%rsp
5242: 41 5d pop %r13
5244: 41 5c pop %r12
5246: 5f pop %rdi
5247: 5e pop %rsi
5248: 5b pop %rbx
5249: c3 ret
524a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5251: 00
5252: 48 33 cc xor %rsp,%rcx
5255: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607d30
525c: 75 bf jne 0x521d
525e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5263: 48 81 c4 50 04 00 00 add $0x450,%rsp
526a: 41 5d pop %r13
526c: 41 5c pop %r12
526e: 5f pop %rdi
526f: 5e pop %rsi
5270: 5b pop %rbx
5271: c3 ret
5272: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5279: 00
527a: 48 33 cc xor %rsp,%rcx
527d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607d30
5284: 75 97 jne 0x521d
5286: eb d6 jmp 0x525e
5288: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
528f: 00
5290: 48 33 cc xor %rsp,%rcx
5293: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607d30
529a: 75 81 jne 0x521d
529c: eb c0 jmp 0x525e
529e: 66 90 xchg %ax,%ax
52a0: 53 push %rbx
52a1: 56 push %rsi
52a2: 57 push %rdi
52a3: 41 54 push %r12
52a5: 41 55 push %r13
52a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
52ae: 4d 89 c4 mov %r8,%r12
52b1: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607d30
52b8: 45 89 cd mov %r9d,%r13d
52bb: 48 33 c4 xor %rsp,%rax
52be: 48 89 cf mov %rcx,%rdi
52c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
52c8: 00
52c9: 4d 85 e4 test %r12,%r12
52cc: 0f 84 b6 01 00 00 je 0x5488
52d2: 48 85 ff test %rdi,%rdi
52d5: 0f 84 97 01 00 00 je 0x5472
52db: 48 85 d2 test %rdx,%rdx
52de: 0f 84 66 01 00 00 je 0x544a
52e4: 45 85 ed test %r13d,%r13d
52e7: 0f 8e 35 01 00 00 jle 0x5422
52ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
52f2: 48 89 c3 mov %rax,%rbx
52f5: 48 83 e3 1f and $0x1f,%rbx
52f9: 48 f7 db neg %rbx
52fc: 48 83 e3 1f and $0x1f,%rbx
5300: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
5304: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
530b: 00
530c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
5313: 0f 8e a1 00 00 00 jle 0x53ba
5319: 4c 89 74 24 20 mov %r14,0x20(%rsp)
531e: 45 89 ee mov %r13d,%r14d
5321: 4d 89 e5 mov %r12,%r13
5324: 49 89 d4 mov %rdx,%r12
5327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
532e: 00
532f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5336: 0f 1f 00 nopl (%rax)
5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5340: 4c 89 e1 mov %r12,%rcx
5343: 48 89 f2 mov %rsi,%rdx
5346: 49 89 d8 mov %rbx,%r8
5349: 41 b9 80 00 00 00 mov $0x80,%r9d
534f: e8 8c dd 12 00 call 0x1330e0
5354: 48 89 f9 mov %rdi,%rcx
5357: 48 89 f2 mov %rsi,%rdx
535a: 41 b8 80 00 00 00 mov $0x80,%r8d
5360: e8 fb c9 ff ff call 0x1d60
5365: 48 89 f9 mov %rdi,%rcx
5368: 48 89 da mov %rbx,%rdx
536b: 41 b8 80 00 00 00 mov $0x80,%r8d
5371: e8 ea c9 ff ff call 0x1d60
5376: 48 89 d9 mov %rbx,%rcx
5379: 48 89 f2 mov %rsi,%rdx
537c: 4d 89 e8 mov %r13,%r8
537f: 41 b9 80 00 00 00 mov $0x80,%r9d
5385: e8 96 06 00 00 call 0x5a20
538a: 41 83 c6 80 add $0xffffff80,%r14d
538e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5395: 49 81 c4 00 02 00 00 add $0x200,%r12
539c: 49 81 c5 00 04 00 00 add $0x400,%r13
53a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
53aa: 7f 94 jg 0x5340
53ac: 4c 89 e2 mov %r12,%rdx
53af: 4d 89 ec mov %r13,%r12
53b2: 45 89 f5 mov %r14d,%r13d
53b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
53ba: 48 89 d1 mov %rdx,%rcx
53bd: 48 89 f2 mov %rsi,%rdx
53c0: 49 89 d8 mov %rbx,%r8
53c3: 45 89 e9 mov %r13d,%r9d
53c6: e8 15 dd 12 00 call 0x1330e0
53cb: 48 89 f9 mov %rdi,%rcx
53ce: 48 89 f2 mov %rsi,%rdx
53d1: 45 89 e8 mov %r13d,%r8d
53d4: e8 87 c9 ff ff call 0x1d60
53d9: 48 89 f9 mov %rdi,%rcx
53dc: 48 89 da mov %rbx,%rdx
53df: 45 89 e8 mov %r13d,%r8d
53e2: e8 79 c9 ff ff call 0x1d60
53e7: 48 89 d9 mov %rbx,%rcx
53ea: 48 89 f2 mov %rsi,%rdx
53ed: 4d 89 e0 mov %r12,%r8
53f0: 45 89 e9 mov %r13d,%r9d
53f3: e8 28 06 00 00 call 0x5a20
53f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
53ff: 00
5400: 48 33 cc xor %rsp,%rcx
5403: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607d30
540a: 75 11 jne 0x541d
540c: 33 c0 xor %eax,%eax
540e: 48 81 c4 50 04 00 00 add $0x450,%rsp
5415: 41 5d pop %r13
5417: 41 5c pop %r12
5419: 5f pop %rdi
541a: 5e pop %rsi
541b: 5b pop %rbx
541c: c3 ret
541d: e8 6e e0 11 01 call 0x1123490
5422: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5429: 00
542a: 48 33 cc xor %rsp,%rcx
542d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607d30
5434: 75 e7 jne 0x541d
5436: b8 fa ff ff ff mov $0xfffffffa,%eax
543b: 48 81 c4 50 04 00 00 add $0x450,%rsp
5442: 41 5d pop %r13
5444: 41 5c pop %r12
5446: 5f pop %rdi
5447: 5e pop %rsi
5448: 5b pop %rbx
5449: c3 ret
544a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5451: 00
5452: 48 33 cc xor %rsp,%rcx
5455: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607d30
545c: 75 bf jne 0x541d
545e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5463: 48 81 c4 50 04 00 00 add $0x450,%rsp
546a: 41 5d pop %r13
546c: 41 5c pop %r12
546e: 5f pop %rdi
546f: 5e pop %rsi
5470: 5b pop %rbx
5471: c3 ret
5472: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5479: 00
547a: 48 33 cc xor %rsp,%rcx
547d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607d30
5484: 75 97 jne 0x541d
5486: eb d6 jmp 0x545e
5488: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
548f: 00
5490: 48 33 cc xor %rsp,%rcx
5493: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607d30
549a: 75 81 jne 0x541d
549c: eb c0 jmp 0x545e
549e: 66 90 xchg %ax,%ax
54a0: 53 push %rbx
54a1: 56 push %rsi
54a2: 57 push %rdi
54a3: 41 54 push %r12
54a5: 41 55 push %r13
54a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
54ae: 4d 89 c4 mov %r8,%r12
54b1: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607d30
54b8: 45 89 cd mov %r9d,%r13d
54bb: 48 33 c4 xor %rsp,%rax
54be: 48 89 cf mov %rcx,%rdi
54c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
54c8: 00
54c9: 4d 85 e4 test %r12,%r12
54cc: 0f 84 b6 01 00 00 je 0x5688
54d2: 48 85 ff test %rdi,%rdi
54d5: 0f 84 97 01 00 00 je 0x5672
54db: 48 85 d2 test %rdx,%rdx
54de: 0f 84 66 01 00 00 je 0x564a
54e4: 45 85 ed test %r13d,%r13d
54e7: 0f 8e 35 01 00 00 jle 0x5622
54ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
54f2: 48 89 c3 mov %rax,%rbx
54f5: 48 83 e3 1f and $0x1f,%rbx
54f9: 48 f7 db neg %rbx
54fc: 48 83 e3 1f and $0x1f,%rbx
5500: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
5504: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
550b: 00
550c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
5513: 0f 8e a1 00 00 00 jle 0x55ba
5519: 4c 89 74 24 20 mov %r14,0x20(%rsp)
551e: 45 89 ee mov %r13d,%r14d
5521: 4d 89 e5 mov %r12,%r13
5524: 49 89 d4 mov %rdx,%r12
5527: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
552e: 00
552f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5536: 0f 1f 00 nopl (%rax)
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5540: 4c 89 e1 mov %r12,%rcx
5543: 48 89 f2 mov %rsi,%rdx
5546: 49 89 d8 mov %rbx,%r8
5549: 41 b9 80 00 00 00 mov $0x80,%r9d
554f: e8 ac db 12 00 call 0x133100
5554: 48 89 f9 mov %rdi,%rcx
5557: 48 89 f2 mov %rsi,%rdx
555a: 41 b8 80 00 00 00 mov $0x80,%r8d
5560: e8 bb c9 ff ff call 0x1f20
5565: 48 89 f9 mov %rdi,%rcx
5568: 48 89 da mov %rbx,%rdx
556b: 41 b8 80 00 00 00 mov $0x80,%r8d
5571: e8 aa c9 ff ff call 0x1f20
5576: 48 89 d9 mov %rbx,%rcx
5579: 48 89 f2 mov %rsi,%rdx
557c: 4d 89 e8 mov %r13,%r8
557f: 41 b9 80 00 00 00 mov $0x80,%r9d
5585: e8 16 05 00 00 call 0x5aa0
558a: 41 83 c6 80 add $0xffffff80,%r14d
558e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5595: 49 81 c4 00 02 00 00 add $0x200,%r12
559c: 49 81 c5 00 04 00 00 add $0x400,%r13
55a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
55aa: 7f 94 jg 0x5540
55ac: 4c 89 e2 mov %r12,%rdx
55af: 4d 89 ec mov %r13,%r12
55b2: 45 89 f5 mov %r14d,%r13d
55b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
55ba: 48 89 d1 mov %rdx,%rcx
55bd: 48 89 f2 mov %rsi,%rdx
55c0: 49 89 d8 mov %rbx,%r8
55c3: 45 89 e9 mov %r13d,%r9d
55c6: e8 35 db 12 00 call 0x133100
55cb: 48 89 f9 mov %rdi,%rcx
55ce: 48 89 f2 mov %rsi,%rdx
55d1: 45 89 e8 mov %r13d,%r8d
55d4: e8 47 c9 ff ff call 0x1f20
55d9: 48 89 f9 mov %rdi,%rcx
55dc: 48 89 da mov %rbx,%rdx
55df: 45 89 e8 mov %r13d,%r8d
55e2: e8 39 c9 ff ff call 0x1f20
55e7: 48 89 d9 mov %rbx,%rcx
55ea: 48 89 f2 mov %rsi,%rdx
55ed: 4d 89 e0 mov %r12,%r8
55f0: 45 89 e9 mov %r13d,%r9d
55f3: e8 a8 04 00 00 call 0x5aa0
55f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
55ff: 00
5600: 48 33 cc xor %rsp,%rcx
5603: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607d30
560a: 75 11 jne 0x561d
560c: 33 c0 xor %eax,%eax
560e: 48 81 c4 50 04 00 00 add $0x450,%rsp
5615: 41 5d pop %r13
5617: 41 5c pop %r12
5619: 5f pop %rdi
561a: 5e pop %rsi
561b: 5b pop %rbx
561c: c3 ret
561d: e8 6e de 11 01 call 0x1123490
5622: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5629: 00
562a: 48 33 cc xor %rsp,%rcx
562d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607d30
5634: 75 e7 jne 0x561d
5636: b8 fa ff ff ff mov $0xfffffffa,%eax
563b: 48 81 c4 50 04 00 00 add $0x450,%rsp
5642: 41 5d pop %r13
5644: 41 5c pop %r12
5646: 5f pop %rdi
5647: 5e pop %rsi
5648: 5b pop %rbx
5649: c3 ret
564a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5651: 00
5652: 48 33 cc xor %rsp,%rcx
5655: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607d30
565c: 75 bf jne 0x561d
565e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5663: 48 81 c4 50 04 00 00 add $0x450,%rsp
566a: 41 5d pop %r13
566c: 41 5c pop %r12
566e: 5f pop %rdi
566f: 5e pop %rsi
5670: 5b pop %rbx
5671: c3 ret
5672: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5679: 00
567a: 48 33 cc xor %rsp,%rcx
567d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607d30
5684: 75 97 jne 0x561d
5686: eb d6 jmp 0x565e
5688: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
568f: 00
5690: 48 33 cc xor %rsp,%rcx
5693: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607d30
569a: 75 81 jne 0x561d
569c: eb c0 jmp 0x565e
569e: 66 90 xchg %ax,%ax
56a0: 53 push %rbx
56a1: 56 push %rsi
56a2: 57 push %rdi
56a3: 41 54 push %r12
56a5: 41 55 push %r13
56a7: 48 81 ec 50 04 00 00 sub $0x450,%rsp
56ae: 4d 89 c4 mov %r8,%r12
56b1: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607d30
56b8: 45 89 cd mov %r9d,%r13d
56bb: 48 33 c4 xor %rsp,%rax
56be: 48 89 cf mov %rcx,%rdi
56c1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
56c8: 00
56c9: 4d 85 e4 test %r12,%r12
56cc: 0f 84 b6 01 00 00 je 0x5888
56d2: 48 85 ff test %rdi,%rdi
56d5: 0f 84 97 01 00 00 je 0x5872
56db: 48 85 d2 test %rdx,%rdx
56de: 0f 84 66 01 00 00 je 0x584a
56e4: 45 85 ed test %r13d,%r13d
56e7: 0f 8e 35 01 00 00 jle 0x5822
56ed: 48 8d 44 24 28 lea 0x28(%rsp),%rax
56f2: 48 89 c3 mov %rax,%rbx
56f5: 48 83 e3 1f and $0x1f,%rbx
56f9: 48 f7 db neg %rbx
56fc: 48 83 e3 1f and $0x1f,%rbx
5700: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
5704: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
570b: 00
570c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
5713: 0f 8e a1 00 00 00 jle 0x57ba
5719: 4c 89 74 24 20 mov %r14,0x20(%rsp)
571e: 45 89 ee mov %r13d,%r14d
5721: 4d 89 e5 mov %r12,%r13
5724: 49 89 d4 mov %rdx,%r12
5727: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
572e: 00
572f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5736: 0f 1f 00 nopl (%rax)
5739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5740: 4c 89 e1 mov %r12,%rcx
5743: 48 89 f2 mov %rsi,%rdx
5746: 49 89 d8 mov %rbx,%r8
5749: 41 b9 80 00 00 00 mov $0x80,%r9d
574f: e8 cc d9 12 00 call 0x133120
5754: 48 89 f9 mov %rdi,%rcx
5757: 48 89 f2 mov %rsi,%rdx
575a: 41 b8 80 00 00 00 mov $0x80,%r8d
5760: e8 bb c7 ff ff call 0x1f20
5765: 48 89 f9 mov %rdi,%rcx
5768: 48 89 da mov %rbx,%rdx
576b: 41 b8 80 00 00 00 mov $0x80,%r8d
5771: e8 aa c7 ff ff call 0x1f20
5776: 48 89 d9 mov %rbx,%rcx
5779: 48 89 f2 mov %rsi,%rdx
577c: 4d 89 e8 mov %r13,%r8
577f: 41 b9 80 00 00 00 mov $0x80,%r9d
5785: e8 96 03 00 00 call 0x5b20
578a: 41 83 c6 80 add $0xffffff80,%r14d
578e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5795: 49 81 c4 00 02 00 00 add $0x200,%r12
579c: 49 81 c5 00 04 00 00 add $0x400,%r13
57a3: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
57aa: 7f 94 jg 0x5740
57ac: 4c 89 e2 mov %r12,%rdx
57af: 4d 89 ec mov %r13,%r12
57b2: 45 89 f5 mov %r14d,%r13d
57b5: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
57ba: 48 89 d1 mov %rdx,%rcx
57bd: 48 89 f2 mov %rsi,%rdx
57c0: 49 89 d8 mov %rbx,%r8
57c3: 45 89 e9 mov %r13d,%r9d
57c6: e8 55 d9 12 00 call 0x133120
57cb: 48 89 f9 mov %rdi,%rcx
57ce: 48 89 f2 mov %rsi,%rdx
57d1: 45 89 e8 mov %r13d,%r8d
57d4: e8 47 c7 ff ff call 0x1f20
57d9: 48 89 f9 mov %rdi,%rcx
57dc: 48 89 da mov %rbx,%rdx
57df: 45 89 e8 mov %r13d,%r8d
57e2: e8 39 c7 ff ff call 0x1f20
57e7: 48 89 d9 mov %rbx,%rcx
57ea: 48 89 f2 mov %rsi,%rdx
57ed: 4d 89 e0 mov %r12,%r8
57f0: 45 89 e9 mov %r13d,%r9d
57f3: e8 28 03 00 00 call 0x5b20
57f8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
57ff: 00
5800: 48 33 cc xor %rsp,%rcx
5803: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607d30
580a: 75 11 jne 0x581d
580c: 33 c0 xor %eax,%eax
580e: 48 81 c4 50 04 00 00 add $0x450,%rsp
5815: 41 5d pop %r13
5817: 41 5c pop %r12
5819: 5f pop %rdi
581a: 5e pop %rsi
581b: 5b pop %rbx
581c: c3 ret
581d: e8 6e dc 11 01 call 0x1123490
5822: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5829: 00
582a: 48 33 cc xor %rsp,%rcx
582d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607d30
5834: 75 e7 jne 0x581d
5836: b8 fa ff ff ff mov $0xfffffffa,%eax
583b: 48 81 c4 50 04 00 00 add $0x450,%rsp
5842: 41 5d pop %r13
5844: 41 5c pop %r12
5846: 5f pop %rdi
5847: 5e pop %rsi
5848: 5b pop %rbx
5849: c3 ret
584a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5851: 00
5852: 48 33 cc xor %rsp,%rcx
5855: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607d30
585c: 75 bf jne 0x581d
585e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5863: 48 81 c4 50 04 00 00 add $0x450,%rsp
586a: 41 5d pop %r13
586c: 41 5c pop %r12
586e: 5f pop %rdi
586f: 5e pop %rsi
5870: 5b pop %rbx
5871: c3 ret
5872: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5879: 00
587a: 48 33 cc xor %rsp,%rcx
587d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607d30
5884: 75 97 jne 0x581d
5886: eb d6 jmp 0x585e
5888: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
588f: 00
5890: 48 33 cc xor %rsp,%rcx
5893: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607d30
589a: 75 81 jne 0x581d
589c: eb c0 jmp 0x585e
589e: 66 90 xchg %ax,%ax
58a0: 48 83 ec 28 sub $0x28,%rsp
58a4: 4d 85 c0 test %r8,%r8
58a7: 74 35 je 0x58de
58a9: 45 85 c9 test %r9d,%r9d
58ac: 7e 4c jle 0x58fa
58ae: 48 85 d2 test %rdx,%rdx
58b1: 74 26 je 0x58d9
58b3: 48 85 c9 test %rcx,%rcx
58b6: 74 0c je 0x58c4
58b8: e8 f3 57 a9 01 call 0x1a9b0b0
58bd: 33 c0 xor %eax,%eax
58bf: 48 83 c4 28 add $0x28,%rsp
58c3: c3 ret
58c4: 48 89 d1 mov %rdx,%rcx
58c7: 4c 89 c2 mov %r8,%rdx
58ca: 45 89 c8 mov %r9d,%r8d
58cd: e8 2e 5a a9 01 call 0x1a9b300
58d2: 33 c0 xor %eax,%eax
58d4: 48 83 c4 28 add $0x28,%rsp
58d8: c3 ret
58d9: 48 85 c9 test %rcx,%rcx
58dc: 75 0a jne 0x58e8
58de: b8 f8 ff ff ff mov $0xfffffff8,%eax
58e3: 48 83 c4 28 add $0x28,%rsp
58e7: c3 ret
58e8: 4c 89 c2 mov %r8,%rdx
58eb: 45 89 c8 mov %r9d,%r8d
58ee: e8 1d 59 a9 01 call 0x1a9b210
58f3: 33 c0 xor %eax,%eax
58f5: 48 83 c4 28 add $0x28,%rsp
58f9: c3 ret
58fa: b8 fa ff ff ff mov $0xfffffffa,%eax
58ff: 48 83 c4 28 add $0x28,%rsp
5903: c3 ret
5904: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
590b: 00
590c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
591f: 00
5920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5925: 4d 85 c0 test %r8,%r8
5928: 74 37 je 0x5961
592a: 45 85 c9 test %r9d,%r9d
592d: 7e 50 jle 0x597f
592f: 48 85 d2 test %rdx,%rdx
5932: 74 28 je 0x595c
5934: 48 85 c9 test %rcx,%rcx
5937: 74 0d je 0x5946
5939: e8 82 65 a9 01 call 0x1a9bec0
593e: 33 c0 xor %eax,%eax
5940: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5945: c3 ret
5946: 48 89 d1 mov %rdx,%rcx
5949: 4c 89 c2 mov %r8,%rdx
594c: 45 89 c8 mov %r9d,%r8d
594f: e8 bc 67 a9 01 call 0x1a9c110
5954: 33 c0 xor %eax,%eax
5956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
595b: c3 ret
595c: 48 85 c9 test %rcx,%rcx
595f: 75 0b jne 0x596c
5961: b8 f8 ff ff ff mov $0xfffffff8,%eax
5966: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
596b: c3 ret
596c: 4c 89 c2 mov %r8,%rdx
596f: 45 89 c8 mov %r9d,%r8d
5972: e8 a9 66 a9 01 call 0x1a9c020
5977: 33 c0 xor %eax,%eax
5979: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
597e: c3 ret
597f: b8 fa ff ff ff mov $0xfffffffa,%eax
5984: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5989: 90 nop
598a: c3 ret
598b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5992: 00
5993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
599a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
59a0: 48 83 ec 28 sub $0x28,%rsp
59a4: 4d 85 c0 test %r8,%r8
59a7: 74 35 je 0x59de
59a9: 45 85 c9 test %r9d,%r9d
59ac: 7e 4c jle 0x59fa
59ae: 48 85 d2 test %rdx,%rdx
59b1: 74 26 je 0x59d9
59b3: 48 85 c9 test %rcx,%rcx
59b6: 74 0c je 0x59c4
59b8: e8 13 73 a9 01 call 0x1a9ccd0
59bd: 33 c0 xor %eax,%eax
59bf: 48 83 c4 28 add $0x28,%rsp
59c3: c3 ret
59c4: 48 89 d1 mov %rdx,%rcx
59c7: 4c 89 c2 mov %r8,%rdx
59ca: 45 89 c8 mov %r9d,%r8d
59cd: e8 4e 75 a9 01 call 0x1a9cf20
59d2: 33 c0 xor %eax,%eax
59d4: 48 83 c4 28 add $0x28,%rsp
59d8: c3 ret
59d9: 48 85 c9 test %rcx,%rcx
59dc: 75 0a jne 0x59e8
59de: b8 f8 ff ff ff mov $0xfffffff8,%eax
59e3: 48 83 c4 28 add $0x28,%rsp
59e7: c3 ret
59e8: 4c 89 c2 mov %r8,%rdx
59eb: 45 89 c8 mov %r9d,%r8d
59ee: e8 3d 74 a9 01 call 0x1a9ce30
59f3: 33 c0 xor %eax,%eax
59f5: 48 83 c4 28 add $0x28,%rsp
59f9: c3 ret
59fa: b8 fa ff ff ff mov $0xfffffffa,%eax
59ff: 48 83 c4 28 add $0x28,%rsp
5a03: c3 ret
5a04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a0b: 00
5a0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a1f: 00
5a20: 48 83 ec 28 sub $0x28,%rsp
5a24: 4d 85 c0 test %r8,%r8
5a27: 74 35 je 0x5a5e
5a29: 45 85 c9 test %r9d,%r9d
5a2c: 7e 4c jle 0x5a7a
5a2e: 48 85 d2 test %rdx,%rdx
5a31: 74 26 je 0x5a59
5a33: 48 85 c9 test %rcx,%rcx
5a36: 74 0c je 0x5a44
5a38: e8 a3 7f a9 01 call 0x1a9d9e0
5a3d: 33 c0 xor %eax,%eax
5a3f: 48 83 c4 28 add $0x28,%rsp
5a43: c3 ret
5a44: 48 89 d1 mov %rdx,%rcx
5a47: 4c 89 c2 mov %r8,%rdx
5a4a: 45 89 c8 mov %r9d,%r8d
5a4d: e8 ee 81 a9 01 call 0x1a9dc40
5a52: 33 c0 xor %eax,%eax
5a54: 48 83 c4 28 add $0x28,%rsp
5a58: c3 ret
5a59: 48 85 c9 test %rcx,%rcx
5a5c: 75 0a jne 0x5a68
5a5e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a63: 48 83 c4 28 add $0x28,%rsp
5a67: c3 ret
5a68: 4c 89 c2 mov %r8,%rdx
5a6b: 45 89 c8 mov %r9d,%r8d
5a6e: e8 cd 80 a9 01 call 0x1a9db40
5a73: 33 c0 xor %eax,%eax
5a75: 48 83 c4 28 add $0x28,%rsp
5a79: c3 ret
5a7a: b8 fa ff ff ff mov $0xfffffffa,%eax
5a7f: 48 83 c4 28 add $0x28,%rsp
5a83: c3 ret
5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a8b: 00
5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a9f: 00
5aa0: 48 83 ec 28 sub $0x28,%rsp
5aa4: 4d 85 c0 test %r8,%r8
5aa7: 74 35 je 0x5ade
5aa9: 45 85 c9 test %r9d,%r9d
5aac: 7e 4c jle 0x5afa
5aae: 48 85 d2 test %rdx,%rdx
5ab1: 74 26 je 0x5ad9
5ab3: 48 85 c9 test %rcx,%rcx
5ab6: 74 0c je 0x5ac4
5ab8: e8 c3 9d 03 00 call 0x3f880
5abd: 33 c0 xor %eax,%eax
5abf: 48 83 c4 28 add $0x28,%rsp
5ac3: c3 ret
5ac4: 48 89 d1 mov %rdx,%rcx
5ac7: 4c 89 c2 mov %r8,%rdx
5aca: 45 89 c8 mov %r9d,%r8d
5acd: e8 0e a0 03 00 call 0x3fae0
5ad2: 33 c0 xor %eax,%eax
5ad4: 48 83 c4 28 add $0x28,%rsp
5ad8: c3 ret
5ad9: 48 85 c9 test %rcx,%rcx
5adc: 75 0a jne 0x5ae8
5ade: b8 f8 ff ff ff mov $0xfffffff8,%eax
5ae3: 48 83 c4 28 add $0x28,%rsp
5ae7: c3 ret
5ae8: 4c 89 c2 mov %r8,%rdx
5aeb: 45 89 c8 mov %r9d,%r8d
5aee: e8 cd a1 03 00 call 0x3fcc0
5af3: 33 c0 xor %eax,%eax
5af5: 48 83 c4 28 add $0x28,%rsp
5af9: c3 ret
5afa: b8 fa ff ff ff mov $0xfffffffa,%eax
5aff: 48 83 c4 28 add $0x28,%rsp
5b03: c3 ret
5b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b0b: 00
5b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b1f: 00
5b20: 48 83 ec 28 sub $0x28,%rsp
5b24: 4d 85 c0 test %r8,%r8
5b27: 74 35 je 0x5b5e
5b29: 45 85 c9 test %r9d,%r9d
5b2c: 7e 4c jle 0x5b7a
5b2e: 48 85 d2 test %rdx,%rdx
5b31: 74 26 je 0x5b59
5b33: 48 85 c9 test %rcx,%rcx
5b36: 74 0c je 0x5b44
5b38: e8 a3 a3 03 00 call 0x3fee0
5b3d: 33 c0 xor %eax,%eax
5b3f: 48 83 c4 28 add $0x28,%rsp
5b43: c3 ret
5b44: 48 89 d1 mov %rdx,%rcx
5b47: 4c 89 c2 mov %r8,%rdx
5b4a: 45 89 c8 mov %r9d,%r8d
5b4d: e8 0e a6 03 00 call 0x40160
5b52: 33 c0 xor %eax,%eax
5b54: 48 83 c4 28 add $0x28,%rsp
5b58: c3 ret
5b59: 48 85 c9 test %rcx,%rcx
5b5c: 75 0a jne 0x5b68
5b5e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b63: 48 83 c4 28 add $0x28,%rsp
5b67: c3 ret
5b68: 4c 89 c2 mov %r8,%rdx
5b6b: 45 89 c8 mov %r9d,%r8d
5b6e: e8 0d a8 03 00 call 0x40380
5b73: 33 c0 xor %eax,%eax
5b75: 48 83 c4 28 add $0x28,%rsp
5b79: c3 ret
5b7a: b8 fa ff ff ff mov $0xfffffffa,%eax
5b7f: 48 83 c4 28 add $0x28,%rsp
5b83: c3 ret
5b84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b8b: 00
5b8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b9f: 00
5ba0: 53 push %rbx
5ba1: 56 push %rsi
5ba2: 57 push %rdi
5ba3: 41 54 push %r12
5ba5: 41 55 push %r13
5ba7: 41 56 push %r14
5ba9: 41 57 push %r15
5bab: 55 push %rbp
5bac: 48 83 ec 38 sub $0x38,%rsp
5bb0: 49 89 ce mov %rcx,%r14
5bb3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
5bba: 00
5bbb: 44 89 cf mov %r9d,%edi
5bbe: 44 89 c6 mov %r8d,%esi
5bc1: 41 89 d7 mov %edx,%r15d
5bc4: 4d 85 f6 test %r14,%r14
5bc7: 0f 84 8e 01 00 00 je 0x5d5b
5bcd: 41 83 ff 1e cmp $0x1e,%r15d
5bd1: 0f 87 5f 01 00 00 ja 0x5d36
5bd7: 41 83 ff 1d cmp $0x1d,%r15d
5bdb: 0f 8f 55 01 00 00 jg 0x5d36
5be1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5be8: 00
5be9: 48 85 db test %rbx,%rbx
5bec: 0f 84 69 01 00 00 je 0x5d5b
5bf2: 48 89 dd mov %rbx,%rbp
5bf5: ba 90 00 00 00 mov $0x90,%edx
5bfa: 48 83 e5 3f and $0x3f,%rbp
5bfe: 48 f7 dd neg %rbp
5c01: 48 83 e5 3f and $0x3f,%rbp
5c05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5c09: 4c 89 e1 mov %r12,%rcx
5c0c: e8 cf a4 00 00 call 0x100e0
5c11: 44 89 f9 mov %r15d,%ecx
5c14: b8 01 00 00 00 mov $0x1,%eax
5c19: d3 e0 shl %cl,%eax
5c1b: 41 89 7c 24 14 mov %edi,0x14(%r12)
5c20: 83 fe 08 cmp $0x8,%esi
5c23: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5c28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5c2f: 00 00
5c31: 0f 84 45 02 00 00 je 0x5e7c
5c37: 83 fe 04 cmp $0x4,%esi
5c3a: 0f 84 97 00 00 00 je 0x5cd7
5c40: 83 fe 01 cmp $0x1,%esi
5c43: 75 39 jne 0x5c7e
5c45: 0f 57 c0 xorps %xmm0,%xmm0
5c48: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
5c4c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4f188
5c53: 01
5c54: f3 0f 5e c8 divss %xmm0,%xmm1
5c58: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5c5f: 00
5c60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5c67: 00 00
5c69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5c70: 00 00
5c72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5c79: e9 93 00 00 00 jmp 0x5d11
5c7e: 83 fe 02 cmp $0x2,%esi
5c81: 75 36 jne 0x5cb9
5c83: 0f 57 c0 xorps %xmm0,%xmm0
5c86: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
5c8a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4f188
5c91: 01
5c92: f3 0f 5e c8 divss %xmm0,%xmm1
5c96: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5c9d: 00
5c9e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
5ca5: 00 00
5ca7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
5cae: 00 00
5cb0: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5cb7: eb 58 jmp 0x5d11
5cb9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
5cc0: 00
5cc1: b8 ee ff ff ff mov $0xffffffee,%eax
5cc6: 48 83 c4 38 add $0x38,%rsp
5cca: 5d pop %rbp
5ccb: 41 5f pop %r15
5ccd: 41 5e pop %r14
5ccf: 41 5d pop %r13
5cd1: 41 5c pop %r12
5cd3: 5f pop %rdi
5cd4: 5e pop %rsi
5cd5: 5b pop %rbx
5cd6: c3 ret
5cd7: 0f 57 c0 xorps %xmm0,%xmm0
5cda: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
5cde: b8 01 00 00 00 mov $0x1,%eax
5ce3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5cea: 00
5ceb: 41 89 44 24 08 mov %eax,0x8(%r12)
5cf0: 41 89 44 24 0c mov %eax,0xc(%r12)
5cf5: e8 26 a4 00 00 call 0x10120
5cfa: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4f180
5d01: 01
5d02: f2 0f 5e c8 divsd %xmm0,%xmm1
5d06: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
5d0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5d11: 41 83 ff 04 cmp $0x4,%r15d
5d15: 7f 35 jg 0x5d4c
5d17: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5d1e: 00 00
5d20: 33 c0 xor %eax,%eax
5d22: 4d 89 26 mov %r12,(%r14)
5d25: 48 83 c4 38 add $0x38,%rsp
5d29: 5d pop %rbp
5d2a: 41 5f pop %r15
5d2c: 41 5e pop %r14
5d2e: 41 5d pop %r13
5d30: 41 5c pop %r12
5d32: 5f pop %rdi
5d33: 5e pop %rsi
5d34: 5b pop %rbx
5d35: c3 ret
5d36: b8 ef ff ff ff mov $0xffffffef,%eax
5d3b: 48 83 c4 38 add $0x38,%rsp
5d3f: 5d pop %rbp
5d40: 41 5f pop %r15
5d42: 41 5e pop %r14
5d44: 41 5d pop %r13
5d46: 41 5c pop %r12
5d48: 5f pop %rdi
5d49: 5e pop %rsi
5d4a: 5b pop %rbx
5d4b: c3 ret
5d4c: 41 83 ff 0a cmp $0xa,%r15d
5d50: 0f 8e ec 00 00 00 jle 0x5e42
5d56: 4d 85 ed test %r13,%r13
5d59: 75 16 jne 0x5d71
5d5b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5d60: 48 83 c4 38 add $0x38,%rsp
5d64: 5d pop %rbp
5d65: 41 5f pop %r15
5d67: 41 5e pop %r14
5d69: 41 5d pop %r13
5d6b: 41 5c pop %r12
5d6d: 5f pop %rdi
5d6e: 5e pop %rsi
5d6f: 5b pop %rbx
5d70: c3 ret
5d71: 4c 89 ee mov %r13,%rsi
5d74: 44 89 f9 mov %r15d,%ecx
5d77: 48 83 e6 3f and $0x3f,%rsi
5d7b: 44 89 ff mov %r15d,%edi
5d7e: 48 f7 de neg %rsi
5d81: 48 83 e6 3f and $0x3f,%rsi
5d85: 49 03 f5 add %r13,%rsi
5d88: 48 89 f2 mov %rsi,%rdx
5d8b: e8 10 a8 03 00 call 0x405a0
5d90: 49 89 c5 mov %rax,%r13
5d93: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5d9a: 00
5d9b: 49 89 54 24 30 mov %rdx,0x30(%r12)
5da0: 41 8d 5f ff lea -0x1(%r15),%ebx
5da4: 83 fb 10 cmp $0x10,%ebx
5da7: 7f 3c jg 0x5de5
5da9: 83 fb 0f cmp $0xf,%ebx
5dac: 89 d9 mov %ebx,%ecx
5dae: e8 2d aa 00 00 call 0x107e0
5db3: 89 d9 mov %ebx,%ecx
5db5: 48 89 f2 mov %rsi,%rdx
5db8: 41 89 f8 mov %edi,%r8d
5dbb: 49 89 c1 mov %rax,%r9
5dbe: 49 89 44 24 38 mov %rax,0x38(%r12)
5dc3: e8 d8 af 03 00 call 0x40da0
5dc8: 49 89 c1 mov %rax,%r9
5dcb: 89 d9 mov %ebx,%ecx
5dcd: b8 01 00 00 00 mov $0x1,%eax
5dd2: d3 e0 shl %cl,%eax
5dd4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
5ddb: 83 e3 c0 and $0xffffffc0,%ebx
5dde: 41 89 5c 24 18 mov %ebx,0x18(%r12)
5de3: eb 1e jmp 0x5e03
5de5: 48 89 e0 mov %rsp,%rax
5de8: 4c 89 e1 mov %r12,%rcx
5deb: 49 89 f0 mov %rsi,%r8
5dee: 41 89 f9 mov %edi,%r9d
5df1: 48 89 50 20 mov %rdx,0x20(%rax)
5df5: 89 da mov %ebx,%edx
5df7: 4c 89 68 28 mov %r13,0x28(%rax)
5dfb: e8 20 c3 03 00 call 0x42120
5e00: 49 89 c1 mov %rax,%r9
5e03: 44 89 f9 mov %r15d,%ecx
5e06: 48 89 f2 mov %rsi,%rdx
5e09: 41 89 f8 mov %edi,%r8d
5e0c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5e11: e8 4a fd 03 00 call 0x45b60
5e16: 44 89 f9 mov %r15d,%ecx
5e19: 48 89 f2 mov %rsi,%rdx
5e1c: 41 89 f8 mov %edi,%r8d
5e1f: 49 89 c1 mov %rax,%r9
5e22: 49 89 44 24 58 mov %rax,0x58(%r12)
5e27: e8 74 02 04 00 call 0x460a0
5e2c: 4d 89 26 mov %r12,(%r14)
5e2f: 33 c0 xor %eax,%eax
5e31: 48 83 c4 38 add $0x38,%rsp
5e35: 5d pop %rbp
5e36: 41 5f pop %r15
5e38: 41 5e pop %r14
5e3a: 41 5d pop %r13
5e3c: 41 5c pop %r12
5e3e: 5f pop %rdi
5e3f: 5e pop %rsi
5e40: 5b pop %rbx
5e41: c3 ret
5e42: bf 0a 00 00 00 mov $0xa,%edi
5e47: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5e4e: 00
5e4f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26093e0
5e56: 41 83 ff 06 cmp $0x6,%r15d
5e5a: 0f 8f 3b ff ff ff jg 0x5d9b
5e60: 49 89 d1 mov %rdx,%r9
5e63: 49 83 e1 3f and $0x3f,%r9
5e67: 49 f7 d9 neg %r9
5e6a: 49 83 e1 3f and $0x3f,%r9
5e6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5e75: 00 00
5e77: 4c 03 ca add %rdx,%r9
5e7a: eb 87 jmp 0x5e03
5e7c: 33 c0 xor %eax,%eax
5e7e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5e85: 00
5e86: 41 89 44 24 08 mov %eax,0x8(%r12)
5e8b: 41 89 44 24 0c mov %eax,0xc(%r12)
5e90: e9 7c fe ff ff jmp 0x5d11
5e95: 0f 1f 40 00 nopl 0x0(%rax)
5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ea0: 56 push %rsi
5ea1: 57 push %rdi
5ea2: 41 54 push %r12
5ea4: 41 55 push %r13
5ea6: 41 56 push %r14
5ea8: 41 57 push %r15
5eaa: 55 push %rbp
5eab: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
5eb0: 48 89 ce mov %rcx,%rsi
5eb3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
5eba: 00
5ebb: 45 89 ce mov %r9d,%r14d
5ebe: 45 89 c5 mov %r8d,%r13d
5ec1: 89 d5 mov %edx,%ebp
5ec3: 48 85 f6 test %rsi,%rsi
5ec6: 0f 84 8a 01 00 00 je 0x6056
5ecc: 83 fd 1e cmp $0x1e,%ebp
5ecf: 0f 87 5d 01 00 00 ja 0x6032
5ed5: 83 fd 1d cmp $0x1d,%ebp
5ed8: 0f 8f 54 01 00 00 jg 0x6032
5ede: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
5ee5: 00
5ee6: 4d 85 e4 test %r12,%r12
5ee9: 0f 84 67 01 00 00 je 0x6056
5eef: 49 83 e4 3f and $0x3f,%r12
5ef3: ba 90 00 00 00 mov $0x90,%edx
5ef8: 49 f7 dc neg %r12
5efb: 49 83 e4 3f and $0x3f,%r12
5eff: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
5f06: 00
5f07: 4c 89 e1 mov %r12,%rcx
5f0a: e8 f1 f5 00 00 call 0x15500
5f0f: 89 e9 mov %ebp,%ecx
5f11: 41 b8 01 00 00 00 mov $0x1,%r8d
5f17: 41 d3 e0 shl %cl,%r8d
5f1a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
5f1f: 41 83 fd 08 cmp $0x8,%r13d
5f23: 45 89 74 24 14 mov %r14d,0x14(%r12)
5f28: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5f2f: 00 00
5f31: 0f 84 48 02 00 00 je 0x617f
5f37: 41 83 fd 04 cmp $0x4,%r13d
5f3b: 0f 84 95 00 00 00 je 0x5fd6
5f41: 41 83 fd 01 cmp $0x1,%r13d
5f45: 75 37 jne 0x5f7e
5f47: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
5f4c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4f198
5f53: 01
5f54: f3 0f 5e c8 divss %xmm0,%xmm1
5f58: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5f5f: 00
5f60: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5f67: 00 00
5f69: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5f70: 00 00
5f72: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5f79: e9 90 00 00 00 jmp 0x600e
5f7e: 41 83 fd 02 cmp $0x2,%r13d
5f82: 75 34 jne 0x5fb8
5f84: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
5f89: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4f198
5f90: 01
5f91: f3 0f 5e c8 divss %xmm0,%xmm1
5f95: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5f9c: 00
5f9d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
5fa4: 00 00
5fa6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
5fad: 00 00
5faf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5fb6: eb 56 jmp 0x600e
5fb8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
5fbf: 00
5fc0: b8 ee ff ff ff mov $0xffffffee,%eax
5fc5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
5fca: 5d pop %rbp
5fcb: 41 5f pop %r15
5fcd: 41 5e pop %r14
5fcf: 41 5d pop %r13
5fd1: 41 5c pop %r12
5fd3: 5f pop %rdi
5fd4: 5e pop %rsi
5fd5: c3 ret
5fd6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
5fdb: b8 01 00 00 00 mov $0x1,%eax
5fe0: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5fe7: 00
5fe8: 41 89 44 24 08 mov %eax,0x8(%r12)
5fed: 41 89 44 24 0c mov %eax,0xc(%r12)
5ff2: e8 49 f5 00 00 call 0x15540
5ff7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4f190
5ffe: 01
5fff: f2 0f 5e c8 divsd %xmm0,%xmm1
6003: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
6007: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
600e: 83 fd 04 cmp $0x4,%ebp
6011: 7f 35 jg 0x6048
6013: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
601a: 00 00
601c: 33 c0 xor %eax,%eax
601e: 4c 89 26 mov %r12,(%rsi)
6021: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
6026: 5d pop %rbp
6027: 41 5f pop %r15
6029: 41 5e pop %r14
602b: 41 5d pop %r13
602d: 41 5c pop %r12
602f: 5f pop %rdi
6030: 5e pop %rsi
6031: c3 ret
6032: b8 ef ff ff ff mov $0xffffffef,%eax
6037: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
603c: 5d pop %rbp
603d: 41 5f pop %r15
603f: 41 5e pop %r14
6041: 41 5d pop %r13
6043: 41 5c pop %r12
6045: 5f pop %rdi
6046: 5e pop %rsi
6047: c3 ret
6048: 83 fd 0a cmp $0xa,%ebp
604b: 0f 8e f4 00 00 00 jle 0x6145
6051: 48 85 ff test %rdi,%rdi
6054: 75 16 jne 0x606c
6056: b8 f8 ff ff ff mov $0xfffffff8,%eax
605b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
6060: 5d pop %rbp
6061: 41 5f pop %r15
6063: 41 5e pop %r14
6065: 41 5d pop %r13
6067: 41 5c pop %r12
6069: 5f pop %rdi
606a: 5e pop %rsi
606b: c3 ret
606c: 48 83 e7 3f and $0x3f,%rdi
6070: 89 e9 mov %ebp,%ecx
6072: 48 f7 df neg %rdi
6075: 41 89 ee mov %ebp,%r14d
6078: 48 83 e7 3f and $0x3f,%rdi
607c: 49 89 fd mov %rdi,%r13
607f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
6086: 00
6087: 4c 89 ea mov %r13,%rdx
608a: e8 71 05 04 00 call 0x46600
608f: 48 89 c7 mov %rax,%rdi
6092: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
6099: 00
609a: 49 89 54 24 30 mov %rdx,0x30(%r12)
609f: 44 8d 7d ff lea -0x1(%rbp),%r15d
60a3: 41 83 ff 11 cmp $0x11,%r15d
60a7: 7f 3f jg 0x60e8
60a9: 41 83 ff 10 cmp $0x10,%r15d
60ad: 44 89 f9 mov %r15d,%ecx
60b0: e8 ab fa 00 00 call 0x15b60
60b5: 44 89 f9 mov %r15d,%ecx
60b8: 4c 89 ea mov %r13,%rdx
60bb: 45 89 f0 mov %r14d,%r8d
60be: 49 89 c1 mov %rax,%r9
60c1: 49 89 44 24 38 mov %rax,0x38(%r12)
60c6: e8 35 0b 04 00 call 0x46c00
60cb: 49 89 c1 mov %rax,%r9
60ce: 44 89 f9 mov %r15d,%ecx
60d1: b8 01 00 00 00 mov $0x1,%eax
60d6: d3 e0 shl %cl,%eax
60d8: c1 e0 03 shl $0x3,%eax
60db: 83 c0 3f add $0x3f,%eax
60de: 83 e0 c0 and $0xffffffc0,%eax
60e1: 41 89 44 24 18 mov %eax,0x18(%r12)
60e6: eb 20 jmp 0x6108
60e8: 48 8d 04 24 lea (%rsp),%rax
60ec: 4c 89 e1 mov %r12,%rcx
60ef: 4d 89 e8 mov %r13,%r8
60f2: 45 89 f1 mov %r14d,%r9d
60f5: 48 89 50 20 mov %rdx,0x20(%rax)
60f9: 44 89 fa mov %r15d,%edx
60fc: 48 89 78 28 mov %rdi,0x28(%rax)
6100: e8 bb 1e 04 00 call 0x47fc0
6105: 49 89 c1 mov %rax,%r9
6108: 89 e9 mov %ebp,%ecx
610a: 4c 89 ea mov %r13,%rdx
610d: 45 89 f0 mov %r14d,%r8d
6110: 4d 89 4c 24 50 mov %r9,0x50(%r12)
6115: e8 86 5a 04 00 call 0x4bba0
611a: 89 e9 mov %ebp,%ecx
611c: 4c 89 ea mov %r13,%rdx
611f: 45 89 f0 mov %r14d,%r8d
6122: 49 89 c1 mov %rax,%r9
6125: 49 89 44 24 58 mov %rax,0x58(%r12)
612a: e8 71 5e 04 00 call 0x4bfa0
612f: 4c 89 26 mov %r12,(%rsi)
6132: 33 c0 xor %eax,%eax
6134: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
6139: 5d pop %rbp
613a: 41 5f pop %r15
613c: 41 5e pop %r14
613e: 41 5d pop %r13
6140: 41 5c pop %r12
6142: 5f pop %rdi
6143: 5e pop %rsi
6144: c3 ret
6145: 41 be 0a 00 00 00 mov $0xa,%r14d
614b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26093e0
6152: 83 fd 06 cmp $0x6,%ebp
6155: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
615c: 00
615d: 0f 8f 37 ff ff ff jg 0x609a
6163: 49 89 d1 mov %rdx,%r9
6166: 49 83 e1 3f and $0x3f,%r9
616a: 49 f7 d9 neg %r9
616d: 49 83 e1 3f and $0x3f,%r9
6171: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6178: 00 00
617a: 4c 03 ca add %rdx,%r9
617d: eb 89 jmp 0x6108
617f: 33 c0 xor %eax,%eax
6181: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6188: 00
6189: 41 89 44 24 08 mov %eax,0x8(%r12)
618e: 41 89 44 24 0c mov %eax,0xc(%r12)
6193: e9 76 fe ff ff jmp 0x600e
6198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
619f: 00
61a0: 53 push %rbx
61a1: 56 push %rsi
61a2: 57 push %rdi
61a3: 41 54 push %r12
61a5: 41 55 push %r13
61a7: 41 56 push %r14
61a9: 41 57 push %r15
61ab: 55 push %rbp
61ac: 48 83 ec 38 sub $0x38,%rsp
61b0: 49 89 ce mov %rcx,%r14
61b3: 44 89 cf mov %r9d,%edi
61b6: 44 89 c6 mov %r8d,%esi
61b9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
61c0: 00
61c1: 41 89 d7 mov %edx,%r15d
61c4: 4d 85 f6 test %r14,%r14
61c7: 0f 84 85 01 00 00 je 0x6352
61cd: 41 83 ff 1e cmp $0x1e,%r15d
61d1: 0f 87 56 01 00 00 ja 0x632d
61d7: 41 83 ff 1d cmp $0x1d,%r15d
61db: 0f 8f 4c 01 00 00 jg 0x632d
61e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
61e8: 00
61e9: 48 85 db test %rbx,%rbx
61ec: 0f 84 60 01 00 00 je 0x6352
61f2: 48 89 dd mov %rbx,%rbp
61f5: ba 90 00 00 00 mov $0x90,%edx
61fa: 48 83 e5 3f and $0x3f,%rbp
61fe: 48 f7 dd neg %rbp
6201: 48 83 e5 3f and $0x3f,%rbp
6205: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
6209: 4c 89 e1 mov %r12,%rcx
620c: e8 6f 49 01 00 call 0x1ab80
6211: 44 89 f9 mov %r15d,%ecx
6214: b8 01 00 00 00 mov $0x1,%eax
6219: 41 89 7c 24 14 mov %edi,0x14(%r12)
621e: d3 e0 shl %cl,%eax
6220: 45 89 7c 24 04 mov %r15d,0x4(%r12)
6225: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
622c: 00 00
622e: 83 fe 08 cmp $0x8,%esi
6231: 0f 84 39 02 00 00 je 0x6470
6237: 83 fe 04 cmp $0x4,%esi
623a: 0f 84 91 00 00 00 je 0x62d1
6240: 83 fe 01 cmp $0x1,%esi
6243: 75 36 jne 0x627b
6245: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
6249: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4f1a8
6250: 01
6251: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6258: 00
6259: f3 0f 5e c8 divss %xmm0,%xmm1
625d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
6264: 00 00
6266: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
626d: 00 00
626f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
6276: e9 8d 00 00 00 jmp 0x6308
627b: 83 fe 02 cmp $0x2,%esi
627e: 75 33 jne 0x62b3
6280: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
6284: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4f1a8
628b: 01
628c: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6293: 00
6294: f3 0f 5e c8 divss %xmm0,%xmm1
6298: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
629f: 00 00
62a1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
62a8: 00 00
62aa: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
62b1: eb 55 jmp 0x6308
62b3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
62ba: 00
62bb: b8 ee ff ff ff mov $0xffffffee,%eax
62c0: 48 83 c4 38 add $0x38,%rsp
62c4: 5d pop %rbp
62c5: 41 5f pop %r15
62c7: 41 5e pop %r14
62c9: 41 5d pop %r13
62cb: 41 5c pop %r12
62cd: 5f pop %rdi
62ce: 5e pop %rsi
62cf: 5b pop %rbx
62d0: c3 ret
62d1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
62d5: b8 01 00 00 00 mov $0x1,%eax
62da: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
62e1: 00
62e2: 41 89 44 24 08 mov %eax,0x8(%r12)
62e7: 41 89 44 24 0c mov %eax,0xc(%r12)
62ec: e8 cf 48 01 00 call 0x1abc0
62f1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4f1a0
62f8: 01
62f9: f2 0f 5e c8 divsd %xmm0,%xmm1
62fd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
6301: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
6308: 41 83 ff 04 cmp $0x4,%r15d
630c: 7f 35 jg 0x6343
630e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6315: 00 00
6317: 33 c0 xor %eax,%eax
6319: 4d 89 26 mov %r12,(%r14)
631c: 48 83 c4 38 add $0x38,%rsp
6320: 5d pop %rbp
6321: 41 5f pop %r15
6323: 41 5e pop %r14
6325: 41 5d pop %r13
6327: 41 5c pop %r12
6329: 5f pop %rdi
632a: 5e pop %rsi
632b: 5b pop %rbx
632c: c3 ret
632d: b8 ef ff ff ff mov $0xffffffef,%eax
6332: 48 83 c4 38 add $0x38,%rsp
6336: 5d pop %rbp
6337: 41 5f pop %r15
6339: 41 5e pop %r14
633b: 41 5d pop %r13
633d: 41 5c pop %r12
633f: 5f pop %rdi
6340: 5e pop %rsi
6341: 5b pop %rbx
6342: c3 ret
6343: 41 83 ff 0a cmp $0xa,%r15d
6347: 0f 8e e9 00 00 00 jle 0x6436
634d: 4d 85 ed test %r13,%r13
6350: 75 16 jne 0x6368
6352: b8 f8 ff ff ff mov $0xfffffff8,%eax
6357: 48 83 c4 38 add $0x38,%rsp
635b: 5d pop %rbp
635c: 41 5f pop %r15
635e: 41 5e pop %r14
6360: 41 5d pop %r13
6362: 41 5c pop %r12
6364: 5f pop %rdi
6365: 5e pop %rsi
6366: 5b pop %rbx
6367: c3 ret
6368: 4c 89 ee mov %r13,%rsi
636b: 44 89 f9 mov %r15d,%ecx
636e: 48 83 e6 3f and $0x3f,%rsi
6372: 44 89 ff mov %r15d,%edi
6375: 48 f7 de neg %rsi
6378: 48 83 e6 3f and $0x3f,%rsi
637c: 49 03 f5 add %r13,%rsi
637f: 48 89 f2 mov %rsi,%rdx
6382: e8 59 60 04 00 call 0x4c3e0
6387: 49 89 c5 mov %rax,%r13
638a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6391: 00
6392: 41 8d 5f ff lea -0x1(%r15),%ebx
6396: 49 89 54 24 30 mov %rdx,0x30(%r12)
639b: 83 fb 11 cmp $0x11,%ebx
639e: 7f 39 jg 0x63d9
63a0: 89 d9 mov %ebx,%ecx
63a2: e8 19 4e 01 00 call 0x1b1c0
63a7: 89 d9 mov %ebx,%ecx
63a9: 48 89 f2 mov %rsi,%rdx
63ac: 49 89 44 24 38 mov %rax,0x38(%r12)
63b1: 41 89 f8 mov %edi,%r8d
63b4: 49 89 c1 mov %rax,%r9
63b7: e8 04 66 04 00 call 0x4c9c0
63bc: 49 89 c1 mov %rax,%r9
63bf: 89 d9 mov %ebx,%ecx
63c1: b8 01 00 00 00 mov $0x1,%eax
63c6: d3 e0 shl %cl,%eax
63c8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
63cf: 83 e3 c0 and $0xffffffc0,%ebx
63d2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
63d7: eb 1e jmp 0x63f7
63d9: 48 89 e0 mov %rsp,%rax
63dc: 4c 89 e1 mov %r12,%rcx
63df: 48 89 50 20 mov %rdx,0x20(%rax)
63e3: 89 da mov %ebx,%edx
63e5: 49 89 f0 mov %rsi,%r8
63e8: 41 89 f9 mov %edi,%r9d
63eb: 4c 89 68 28 mov %r13,0x28(%rax)
63ef: e8 6c 79 04 00 call 0x4dd60
63f4: 49 89 c1 mov %rax,%r9
63f7: 44 89 f9 mov %r15d,%ecx
63fa: 48 89 f2 mov %rsi,%rdx
63fd: 4d 89 4c 24 50 mov %r9,0x50(%r12)
6402: 41 89 f8 mov %edi,%r8d
6405: e8 f6 b3 04 00 call 0x51800
640a: 44 89 f9 mov %r15d,%ecx
640d: 48 89 f2 mov %rsi,%rdx
6410: 49 89 44 24 58 mov %rax,0x58(%r12)
6415: 41 89 f8 mov %edi,%r8d
6418: 49 89 c1 mov %rax,%r9
641b: e8 c0 b7 04 00 call 0x51be0
6420: 4d 89 26 mov %r12,(%r14)
6423: 33 c0 xor %eax,%eax
6425: 48 83 c4 38 add $0x38,%rsp
6429: 5d pop %rbp
642a: 41 5f pop %r15
642c: 41 5e pop %r14
642e: 41 5d pop %r13
6430: 41 5c pop %r12
6432: 5f pop %rdi
6433: 5e pop %rsi
6434: 5b pop %rbx
6435: c3 ret
6436: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
643d: 00
643e: bf 0a 00 00 00 mov $0xa,%edi
6443: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26093e0
644a: 41 83 ff 06 cmp $0x6,%r15d
644e: 0f 8f 3e ff ff ff jg 0x6392
6454: 49 89 d1 mov %rdx,%r9
6457: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
645e: 00 00
6460: 49 83 e1 3f and $0x3f,%r9
6464: 49 f7 d9 neg %r9
6467: 49 83 e1 3f and $0x3f,%r9
646b: 4c 03 ca add %rdx,%r9
646e: eb 87 jmp 0x63f7
6470: 33 c0 xor %eax,%eax
6472: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6479: 00
647a: 41 89 44 24 08 mov %eax,0x8(%r12)
647f: 41 89 44 24 0c mov %eax,0xc(%r12)
6484: e9 7f fe ff ff jmp 0x6308
6489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6490: 00
6491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
649f: 00
64a0: 53 push %rbx
64a1: 56 push %rsi
64a2: 57 push %rdi
64a3: 41 54 push %r12
64a5: 41 55 push %r13
64a7: 41 56 push %r14
64a9: 41 57 push %r15
64ab: 55 push %rbp
64ac: 48 83 ec 38 sub $0x38,%rsp
64b0: 49 89 ce mov %rcx,%r14
64b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
64ba: 00
64bb: 44 89 cf mov %r9d,%edi
64be: 44 89 c6 mov %r8d,%esi
64c1: 41 89 d7 mov %edx,%r15d
64c4: 4d 85 f6 test %r14,%r14
64c7: 0f 84 95 01 00 00 je 0x6662
64cd: 41 83 ff 1e cmp $0x1e,%r15d
64d1: 0f 87 66 01 00 00 ja 0x663d
64d7: 41 83 ff 1d cmp $0x1d,%r15d
64db: 0f 8f 5c 01 00 00 jg 0x663d
64e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
64e8: 00
64e9: 48 85 db test %rbx,%rbx
64ec: 0f 84 70 01 00 00 je 0x6662
64f2: 48 89 dd mov %rbx,%rbp
64f5: ba 90 00 00 00 mov $0x90,%edx
64fa: 48 83 e5 3f and $0x3f,%rbp
64fe: 48 f7 dd neg %rbp
6501: 48 83 e5 3f and $0x3f,%rbp
6505: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
6509: 4c 89 e1 mov %r12,%rcx
650c: e8 0f 9a 01 00 call 0x1ff20
6511: 44 89 f9 mov %r15d,%ecx
6514: b8 01 00 00 00 mov $0x1,%eax
6519: d3 e0 shl %cl,%eax
651b: 41 89 7c 24 14 mov %edi,0x14(%r12)
6520: 45 89 7c 24 04 mov %r15d,0x4(%r12)
6525: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
652c: 00 00
652e: 83 fe 08 cmp $0x8,%esi
6531: 0f 84 49 02 00 00 je 0x6780
6537: 83 fe 04 cmp $0x4,%esi
653a: 0f 84 99 00 00 00 je 0x65d9
6540: 83 fe 01 cmp $0x1,%esi
6543: 75 3a jne 0x657f
6545: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6549: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
654d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4f1b8
6554: 01
6555: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6559: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6560: 00
6561: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
6568: 00 00
656a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
6571: 00 00
6573: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
657a: e9 99 00 00 00 jmp 0x6618
657f: 83 fe 02 cmp $0x2,%esi
6582: 75 37 jne 0x65bb
6584: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6588: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
658c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4f1b8
6593: 01
6594: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6598: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
659f: 00
65a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
65a7: 00 00
65a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
65b0: 00 00
65b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
65b9: eb 5d jmp 0x6618
65bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
65c2: 00
65c3: b8 ee ff ff ff mov $0xffffffee,%eax
65c8: 48 83 c4 38 add $0x38,%rsp
65cc: 5d pop %rbp
65cd: 41 5f pop %r15
65cf: 41 5e pop %r14
65d1: 41 5d pop %r13
65d3: 41 5c pop %r12
65d5: 5f pop %rdi
65d6: 5e pop %rsi
65d7: 5b pop %rbx
65d8: c3 ret
65d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
65dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
65e1: b8 01 00 00 00 mov $0x1,%eax
65e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
65ed: 00
65ee: 41 89 44 24 08 mov %eax,0x8(%r12)
65f3: 41 89 44 24 0c mov %eax,0xc(%r12)
65f8: e8 63 99 01 00 call 0x1ff60
65fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
6601: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4f1b0
6608: 01
6609: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
660d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
6611: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
6618: 41 83 ff 04 cmp $0x4,%r15d
661c: 7f 35 jg 0x6653
661e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6625: 00 00
6627: 33 c0 xor %eax,%eax
6629: 4d 89 26 mov %r12,(%r14)
662c: 48 83 c4 38 add $0x38,%rsp
6630: 5d pop %rbp
6631: 41 5f pop %r15
6633: 41 5e pop %r14
6635: 41 5d pop %r13
6637: 41 5c pop %r12
6639: 5f pop %rdi
663a: 5e pop %rsi
663b: 5b pop %rbx
663c: c3 ret
663d: b8 ef ff ff ff mov $0xffffffef,%eax
6642: 48 83 c4 38 add $0x38,%rsp
6646: 5d pop %rbp
6647: 41 5f pop %r15
6649: 41 5e pop %r14
664b: 41 5d pop %r13
664d: 41 5c pop %r12
664f: 5f pop %rdi
6650: 5e pop %rsi
6651: 5b pop %rbx
6652: c3 ret
6653: 41 83 ff 0a cmp $0xa,%r15d
6657: 0f 8e e9 00 00 00 jle 0x6746
665d: 4d 85 ed test %r13,%r13
6660: 75 16 jne 0x6678
6662: b8 f8 ff ff ff mov $0xfffffff8,%eax
6667: 48 83 c4 38 add $0x38,%rsp
666b: 5d pop %rbp
666c: 41 5f pop %r15
666e: 41 5e pop %r14
6670: 41 5d pop %r13
6672: 41 5c pop %r12
6674: 5f pop %rdi
6675: 5e pop %rsi
6676: 5b pop %rbx
6677: c3 ret
6678: 4c 89 ee mov %r13,%rsi
667b: 44 89 f9 mov %r15d,%ecx
667e: 48 83 e6 3f and $0x3f,%rsi
6682: 44 89 ff mov %r15d,%edi
6685: 48 f7 de neg %rsi
6688: 48 83 e6 3f and $0x3f,%rsi
668c: 49 03 f5 add %r13,%rsi
668f: 48 89 f2 mov %rsi,%rdx
6692: e8 89 b9 04 00 call 0x52020
6697: 49 89 c5 mov %rax,%r13
669a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
66a1: 00
66a2: 49 89 54 24 30 mov %rdx,0x30(%r12)
66a7: 41 8d 5f ff lea -0x1(%r15),%ebx
66ab: 83 fb 12 cmp $0x12,%ebx
66ae: 7f 39 jg 0x66e9
66b0: 89 d9 mov %ebx,%ecx
66b2: e8 29 a1 00 00 call 0x107e0
66b7: 89 d9 mov %ebx,%ecx
66b9: 48 89 f2 mov %rsi,%rdx
66bc: 41 89 f8 mov %edi,%r8d
66bf: 49 89 c1 mov %rax,%r9
66c2: 49 89 44 24 38 mov %rax,0x38(%r12)
66c7: e8 f4 c1 04 00 call 0x528c0
66cc: 49 89 c1 mov %rax,%r9
66cf: 89 d9 mov %ebx,%ecx
66d1: b8 01 00 00 00 mov $0x1,%eax
66d6: d3 e0 shl %cl,%eax
66d8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
66df: 83 e3 c0 and $0xffffffc0,%ebx
66e2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
66e7: eb 1e jmp 0x6707
66e9: 48 89 e0 mov %rsp,%rax
66ec: 4c 89 e1 mov %r12,%rcx
66ef: 49 89 f0 mov %rsi,%r8
66f2: 41 89 f9 mov %edi,%r9d
66f5: 48 89 50 20 mov %rdx,0x20(%rax)
66f9: 89 da mov %ebx,%edx
66fb: 4c 89 68 28 mov %r13,0x28(%rax)
66ff: e8 3c d3 04 00 call 0x53a40
6704: 49 89 c1 mov %rax,%r9
6707: 44 89 f9 mov %r15d,%ecx
670a: 48 89 f2 mov %rsi,%rdx
670d: 41 89 f8 mov %edi,%r8d
6710: 4d 89 4c 24 50 mov %r9,0x50(%r12)
6715: e8 86 1c 05 00 call 0x583a0
671a: 44 89 f9 mov %r15d,%ecx
671d: 48 89 f2 mov %rsi,%rdx
6720: 41 89 f8 mov %edi,%r8d
6723: 49 89 c1 mov %rax,%r9
6726: 49 89 44 24 58 mov %rax,0x58(%r12)
672b: e8 50 20 05 00 call 0x58780
6730: 4d 89 26 mov %r12,(%r14)
6733: 33 c0 xor %eax,%eax
6735: 48 83 c4 38 add $0x38,%rsp
6739: 5d pop %rbp
673a: 41 5f pop %r15
673c: 41 5e pop %r14
673e: 41 5d pop %r13
6740: 41 5c pop %r12
6742: 5f pop %rdi
6743: 5e pop %rsi
6744: 5b pop %rbx
6745: c3 ret
6746: bf 0a 00 00 00 mov $0xa,%edi
674b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6752: 00
6753: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26093e0
675a: 41 83 ff 07 cmp $0x7,%r15d
675e: 0f 8f 3e ff ff ff jg 0x66a2
6764: 49 89 d1 mov %rdx,%r9
6767: 49 83 e1 3f and $0x3f,%r9
676b: 49 f7 d9 neg %r9
676e: 49 83 e1 3f and $0x3f,%r9
6772: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6779: 00 00
677b: 4c 03 ca add %rdx,%r9
677e: eb 87 jmp 0x6707
6780: 33 c0 xor %eax,%eax
6782: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6789: 00
678a: 41 89 44 24 08 mov %eax,0x8(%r12)
678f: 41 89 44 24 0c mov %eax,0xc(%r12)
6794: e9 7f fe ff ff jmp 0x6618
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67a0: 53 push %rbx
67a1: 56 push %rsi
67a2: 57 push %rdi
67a3: 41 54 push %r12
67a5: 41 55 push %r13
67a7: 41 56 push %r14
67a9: 41 57 push %r15
67ab: 55 push %rbp
67ac: 48 83 ec 38 sub $0x38,%rsp
67b0: 49 89 ce mov %rcx,%r14
67b3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
67ba: 00
67bb: 44 89 cf mov %r9d,%edi
67be: 44 89 c6 mov %r8d,%esi
67c1: 41 89 d7 mov %edx,%r15d
67c4: 4d 85 f6 test %r14,%r14
67c7: 0f 84 95 01 00 00 je 0x6962
67cd: 41 83 ff 1e cmp $0x1e,%r15d
67d1: 0f 87 66 01 00 00 ja 0x693d
67d7: 41 83 ff 1d cmp $0x1d,%r15d
67db: 0f 8f 5c 01 00 00 jg 0x693d
67e1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
67e8: 00
67e9: 48 85 db test %rbx,%rbx
67ec: 0f 84 70 01 00 00 je 0x6962
67f2: 48 89 dd mov %rbx,%rbp
67f5: ba 90 00 00 00 mov $0x90,%edx
67fa: 48 83 e5 3f and $0x3f,%rbp
67fe: 48 f7 dd neg %rbp
6801: 48 83 e5 3f and $0x3f,%rbp
6805: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
6809: 4c 89 e1 mov %r12,%rcx
680c: e8 6f f6 01 00 call 0x25e80
6811: b8 01 00 00 00 mov $0x1,%eax
6816: 41 89 7c 24 14 mov %edi,0x14(%r12)
681b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
6820: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
6827: 00 00
6829: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
682e: 83 fe 08 cmp $0x8,%esi
6831: 0f 84 4a 02 00 00 je 0x6a81
6837: 83 fe 04 cmp $0x4,%esi
683a: 0f 84 99 00 00 00 je 0x68d9
6840: 83 fe 01 cmp $0x1,%esi
6843: 75 3a jne 0x687f
6845: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6849: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
684d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4f1c8
6854: 01
6855: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6859: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6860: 00
6861: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
6868: 00 00
686a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
6871: 00 00
6873: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
687a: e9 99 00 00 00 jmp 0x6918
687f: 83 fe 02 cmp $0x2,%esi
6882: 75 37 jne 0x68bb
6884: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6888: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
688c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4f1c8
6893: 01
6894: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6898: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
689f: 00
68a0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
68a7: 00 00
68a9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
68b0: 00 00
68b2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
68b9: eb 5d jmp 0x6918
68bb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
68c2: 00
68c3: b8 ee ff ff ff mov $0xffffffee,%eax
68c8: 48 83 c4 38 add $0x38,%rsp
68cc: 5d pop %rbp
68cd: 41 5f pop %r15
68cf: 41 5e pop %r14
68d1: 41 5d pop %r13
68d3: 41 5c pop %r12
68d5: 5f pop %rdi
68d6: 5e pop %rsi
68d7: 5b pop %rbx
68d8: c3 ret
68d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
68dd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
68e1: b8 01 00 00 00 mov $0x1,%eax
68e6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
68ed: 00
68ee: 41 89 44 24 08 mov %eax,0x8(%r12)
68f3: 41 89 44 24 0c mov %eax,0xc(%r12)
68f8: e8 c3 f5 01 00 call 0x25ec0
68fd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
6901: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4f1c0
6908: 01
6909: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
690d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
6911: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
6918: 41 83 ff 04 cmp $0x4,%r15d
691c: 7f 35 jg 0x6953
691e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6925: 00 00
6927: 33 c0 xor %eax,%eax
6929: 4d 89 26 mov %r12,(%r14)
692c: 48 83 c4 38 add $0x38,%rsp
6930: 5d pop %rbp
6931: 41 5f pop %r15
6933: 41 5e pop %r14
6935: 41 5d pop %r13
6937: 41 5c pop %r12
6939: 5f pop %rdi
693a: 5e pop %rsi
693b: 5b pop %rbx
693c: c3 ret
693d: b8 ef ff ff ff mov $0xffffffef,%eax
6942: 48 83 c4 38 add $0x38,%rsp
6946: 5d pop %rbp
6947: 41 5f pop %r15
6949: 41 5e pop %r14
694b: 41 5d pop %r13
694d: 41 5c pop %r12
694f: 5f pop %rdi
6950: 5e pop %rsi
6951: 5b pop %rbx
6952: c3 ret
6953: 41 83 ff 0a cmp $0xa,%r15d
6957: 0f 8e ea 00 00 00 jle 0x6a47
695d: 4d 85 ed test %r13,%r13
6960: 75 16 jne 0x6978
6962: b8 f8 ff ff ff mov $0xfffffff8,%eax
6967: 48 83 c4 38 add $0x38,%rsp
696b: 5d pop %rbp
696c: 41 5f pop %r15
696e: 41 5e pop %r14
6970: 41 5d pop %r13
6972: 41 5c pop %r12
6974: 5f pop %rdi
6975: 5e pop %rsi
6976: 5b pop %rbx
6977: c3 ret
6978: 4c 89 ee mov %r13,%rsi
697b: 44 89 f9 mov %r15d,%ecx
697e: 48 83 e6 3f and $0x3f,%rsi
6982: 44 89 ff mov %r15d,%edi
6985: 48 f7 de neg %rsi
6988: 48 83 e6 3f and $0x3f,%rsi
698c: 49 03 f5 add %r13,%rsi
698f: 48 89 f2 mov %rsi,%rdx
6992: e8 29 22 05 00 call 0x58bc0
6997: 49 89 c5 mov %rax,%r13
699a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
69a1: 00
69a2: 49 89 54 24 30 mov %rdx,0x30(%r12)
69a7: 41 8d 5f ff lea -0x1(%r15),%ebx
69ab: 83 fb 12 cmp $0x12,%ebx
69ae: 7f 3a jg 0x69ea
69b0: 89 d9 mov %ebx,%ecx
69b2: e8 89 fc 01 00 call 0x26640
69b7: 89 d9 mov %ebx,%ecx
69b9: 48 89 f2 mov %rsi,%rdx
69bc: 41 89 f8 mov %edi,%r8d
69bf: 49 89 c1 mov %rax,%r9
69c2: 49 89 44 24 38 mov %rax,0x38(%r12)
69c7: e8 f4 2a 05 00 call 0x594c0
69cc: 49 89 c1 mov %rax,%r9
69cf: b8 01 00 00 00 mov $0x1,%eax
69d4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
69d9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
69e0: 83 e5 c0 and $0xffffffc0,%ebp
69e3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
69e8: eb 1e jmp 0x6a08
69ea: 48 89 e0 mov %rsp,%rax
69ed: 4c 89 e1 mov %r12,%rcx
69f0: 49 89 f0 mov %rsi,%r8
69f3: 41 89 f9 mov %edi,%r9d
69f6: 48 89 50 20 mov %rdx,0x20(%rax)
69fa: 89 da mov %ebx,%edx
69fc: 4c 89 68 28 mov %r13,0x28(%rax)
6a00: e8 1b 3c 05 00 call 0x5a620
6a05: 49 89 c1 mov %rax,%r9
6a08: 44 89 f9 mov %r15d,%ecx
6a0b: 48 89 f2 mov %rsi,%rdx
6a0e: 41 89 f8 mov %edi,%r8d
6a11: 4d 89 4c 24 50 mov %r9,0x50(%r12)
6a16: e8 85 85 05 00 call 0x5efa0
6a1b: 44 89 f9 mov %r15d,%ecx
6a1e: 48 89 f2 mov %rsi,%rdx
6a21: 41 89 f8 mov %edi,%r8d
6a24: 49 89 c1 mov %rax,%r9
6a27: 49 89 44 24 58 mov %rax,0x58(%r12)
6a2c: e8 2f 89 05 00 call 0x5f360
6a31: 4d 89 26 mov %r12,(%r14)
6a34: 33 c0 xor %eax,%eax
6a36: 48 83 c4 38 add $0x38,%rsp
6a3a: 5d pop %rbp
6a3b: 41 5f pop %r15
6a3d: 41 5e pop %r14
6a3f: 41 5d pop %r13
6a41: 41 5c pop %r12
6a43: 5f pop %rdi
6a44: 5e pop %rsi
6a45: 5b pop %rbx
6a46: c3 ret
6a47: bf 0a 00 00 00 mov $0xa,%edi
6a4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6a53: 00
6a54: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26093e0
6a5b: 41 83 ff 07 cmp $0x7,%r15d
6a5f: 0f 8f 3d ff ff ff jg 0x69a2
6a65: 49 89 d1 mov %rdx,%r9
6a68: 49 83 e1 3f and $0x3f,%r9
6a6c: 49 f7 d9 neg %r9
6a6f: 49 83 e1 3f and $0x3f,%r9
6a73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6a7a: 00 00
6a7c: 4c 03 ca add %rdx,%r9
6a7f: eb 87 jmp 0x6a08
6a81: 33 c0 xor %eax,%eax
6a83: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6a8a: 00
6a8b: 41 89 44 24 08 mov %eax,0x8(%r12)
6a90: 41 89 44 24 0c mov %eax,0xc(%r12)
6a95: e9 7e fe ff ff jmp 0x6918
6a9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6aa0: 53 push %rbx
6aa1: 56 push %rsi
6aa2: 57 push %rdi
6aa3: 41 54 push %r12
6aa5: 41 55 push %r13
6aa7: 41 56 push %r14
6aa9: 41 57 push %r15
6aab: 55 push %rbp
6aac: 48 83 ec 38 sub $0x38,%rsp
6ab0: 49 89 ce mov %rcx,%r14
6ab3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
6aba: 00
6abb: 44 89 cf mov %r9d,%edi
6abe: 44 89 c6 mov %r8d,%esi
6ac1: 41 89 d7 mov %edx,%r15d
6ac4: 4d 85 f6 test %r14,%r14
6ac7: 0f 84 95 01 00 00 je 0x6c62
6acd: 41 83 ff 1e cmp $0x1e,%r15d
6ad1: 0f 87 66 01 00 00 ja 0x6c3d
6ad7: 41 83 ff 1d cmp $0x1d,%r15d
6adb: 0f 8f 5c 01 00 00 jg 0x6c3d
6ae1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
6ae8: 00
6ae9: 48 85 db test %rbx,%rbx
6aec: 0f 84 70 01 00 00 je 0x6c62
6af2: 48 89 dd mov %rbx,%rbp
6af5: ba 90 00 00 00 mov $0x90,%edx
6afa: 48 83 e5 3f and $0x3f,%rbp
6afe: 48 f7 dd neg %rbp
6b01: 48 83 e5 3f and $0x3f,%rbp
6b05: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
6b09: 4c 89 e1 mov %r12,%rcx
6b0c: e8 4f 53 02 00 call 0x2be60
6b11: b8 01 00 00 00 mov $0x1,%eax
6b16: 41 89 7c 24 14 mov %edi,0x14(%r12)
6b1b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
6b20: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
6b27: 00 00
6b29: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
6b2e: 83 fe 08 cmp $0x8,%esi
6b31: 0f 84 4a 02 00 00 je 0x6d81
6b37: 83 fe 04 cmp $0x4,%esi
6b3a: 0f 84 99 00 00 00 je 0x6bd9
6b40: 83 fe 01 cmp $0x1,%esi
6b43: 75 3a jne 0x6b7f
6b45: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6b49: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
6b4d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4f1d8
6b54: 01
6b55: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6b59: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6b60: 00
6b61: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
6b68: 00 00
6b6a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
6b71: 00 00
6b73: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
6b7a: e9 99 00 00 00 jmp 0x6c18
6b7f: 83 fe 02 cmp $0x2,%esi
6b82: 75 37 jne 0x6bbb
6b84: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6b88: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
6b8c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4f1d8
6b93: 01
6b94: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6b98: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6b9f: 00
6ba0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
6ba7: 00 00
6ba9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
6bb0: 00 00
6bb2: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
6bb9: eb 5d jmp 0x6c18
6bbb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
6bc2: 00
6bc3: b8 ee ff ff ff mov $0xffffffee,%eax
6bc8: 48 83 c4 38 add $0x38,%rsp
6bcc: 5d pop %rbp
6bcd: 41 5f pop %r15
6bcf: 41 5e pop %r14
6bd1: 41 5d pop %r13
6bd3: 41 5c pop %r12
6bd5: 5f pop %rdi
6bd6: 5e pop %rsi
6bd7: 5b pop %rbx
6bd8: c3 ret
6bd9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
6bdd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
6be1: b8 01 00 00 00 mov $0x1,%eax
6be6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6bed: 00
6bee: 41 89 44 24 08 mov %eax,0x8(%r12)
6bf3: 41 89 44 24 0c mov %eax,0xc(%r12)
6bf8: e8 a3 52 02 00 call 0x2bea0
6bfd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
6c01: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4f1d0
6c08: 01
6c09: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
6c0d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
6c11: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
6c18: 41 83 ff 04 cmp $0x4,%r15d
6c1c: 7f 35 jg 0x6c53
6c1e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6c25: 00 00
6c27: 33 c0 xor %eax,%eax
6c29: 4d 89 26 mov %r12,(%r14)
6c2c: 48 83 c4 38 add $0x38,%rsp
6c30: 5d pop %rbp
6c31: 41 5f pop %r15
6c33: 41 5e pop %r14
6c35: 41 5d pop %r13
6c37: 41 5c pop %r12
6c39: 5f pop %rdi
6c3a: 5e pop %rsi
6c3b: 5b pop %rbx
6c3c: c3 ret
6c3d: b8 ef ff ff ff mov $0xffffffef,%eax
6c42: 48 83 c4 38 add $0x38,%rsp
6c46: 5d pop %rbp
6c47: 41 5f pop %r15
6c49: 41 5e pop %r14
6c4b: 41 5d pop %r13
6c4d: 41 5c pop %r12
6c4f: 5f pop %rdi
6c50: 5e pop %rsi
6c51: 5b pop %rbx
6c52: c3 ret
6c53: 41 83 ff 0a cmp $0xa,%r15d
6c57: 0f 8e ea 00 00 00 jle 0x6d47
6c5d: 4d 85 ed test %r13,%r13
6c60: 75 16 jne 0x6c78
6c62: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c67: 48 83 c4 38 add $0x38,%rsp
6c6b: 5d pop %rbp
6c6c: 41 5f pop %r15
6c6e: 41 5e pop %r14
6c70: 41 5d pop %r13
6c72: 41 5c pop %r12
6c74: 5f pop %rdi
6c75: 5e pop %rsi
6c76: 5b pop %rbx
6c77: c3 ret
6c78: 4c 89 ee mov %r13,%rsi
6c7b: 44 89 f9 mov %r15d,%ecx
6c7e: 48 83 e6 3f and $0x3f,%rsi
6c82: 44 89 ff mov %r15d,%edi
6c85: 48 f7 de neg %rsi
6c88: 48 83 e6 3f and $0x3f,%rsi
6c8c: 49 03 f5 add %r13,%rsi
6c8f: 48 89 f2 mov %rsi,%rdx
6c92: e8 e9 8a 05 00 call 0x5f780
6c97: 49 89 c5 mov %rax,%r13
6c9a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6ca1: 00
6ca2: 49 89 54 24 30 mov %rdx,0x30(%r12)
6ca7: 41 8d 5f ff lea -0x1(%r15),%ebx
6cab: 83 fb 12 cmp $0x12,%ebx
6cae: 7f 3a jg 0x6cea
6cb0: 89 d9 mov %ebx,%ecx
6cb2: e8 89 f9 01 00 call 0x26640
6cb7: 89 d9 mov %ebx,%ecx
6cb9: 48 89 f2 mov %rsi,%rdx
6cbc: 41 89 f8 mov %edi,%r8d
6cbf: 49 89 c1 mov %rax,%r9
6cc2: 49 89 44 24 38 mov %rax,0x38(%r12)
6cc7: e8 94 93 05 00 call 0x60060
6ccc: 49 89 c1 mov %rax,%r9
6ccf: b8 01 00 00 00 mov $0x1,%eax
6cd4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
6cd9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
6ce0: 83 e5 c0 and $0xffffffc0,%ebp
6ce3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
6ce8: eb 1e jmp 0x6d08
6cea: 48 89 e0 mov %rsp,%rax
6ced: 4c 89 e1 mov %r12,%rcx
6cf0: 49 89 f0 mov %rsi,%r8
6cf3: 41 89 f9 mov %edi,%r9d
6cf6: 48 89 50 20 mov %rdx,0x20(%rax)
6cfa: 89 da mov %ebx,%edx
6cfc: 4c 89 68 28 mov %r13,0x28(%rax)
6d00: e8 db a4 05 00 call 0x611e0
6d05: 49 89 c1 mov %rax,%r9
6d08: 44 89 f9 mov %r15d,%ecx
6d0b: 48 89 f2 mov %rsi,%rdx
6d0e: 41 89 f8 mov %edi,%r8d
6d11: 4d 89 4c 24 50 mov %r9,0x50(%r12)
6d16: e8 45 ee 05 00 call 0x65b60
6d1b: 44 89 f9 mov %r15d,%ecx
6d1e: 48 89 f2 mov %rsi,%rdx
6d21: 41 89 f8 mov %edi,%r8d
6d24: 49 89 c1 mov %rax,%r9
6d27: 49 89 44 24 58 mov %rax,0x58(%r12)
6d2c: e8 ef f1 05 00 call 0x65f20
6d31: 4d 89 26 mov %r12,(%r14)
6d34: 33 c0 xor %eax,%eax
6d36: 48 83 c4 38 add $0x38,%rsp
6d3a: 5d pop %rbp
6d3b: 41 5f pop %r15
6d3d: 41 5e pop %r14
6d3f: 41 5d pop %r13
6d41: 41 5c pop %r12
6d43: 5f pop %rdi
6d44: 5e pop %rsi
6d45: 5b pop %rbx
6d46: c3 ret
6d47: bf 0a 00 00 00 mov $0xa,%edi
6d4c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6d53: 00
6d54: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26093e0
6d5b: 41 83 ff 07 cmp $0x7,%r15d
6d5f: 0f 8f 3d ff ff ff jg 0x6ca2
6d65: 49 89 d1 mov %rdx,%r9
6d68: 49 83 e1 3f and $0x3f,%r9
6d6c: 49 f7 d9 neg %r9
6d6f: 49 83 e1 3f and $0x3f,%r9
6d73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6d7a: 00 00
6d7c: 4c 03 ca add %rdx,%r9
6d7f: eb 87 jmp 0x6d08
6d81: 33 c0 xor %eax,%eax
6d83: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6d8a: 00
6d8b: 41 89 44 24 08 mov %eax,0x8(%r12)
6d90: 41 89 44 24 0c mov %eax,0xc(%r12)
6d95: e9 7e fe ff ff jmp 0x6c18
6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6da0: 48 83 ec 28 sub $0x28,%rsp
6da4: 48 85 d2 test %rdx,%rdx
6da7: 74 1b je 0x6dc4
6da9: 45 85 c0 test %r8d,%r8d
6dac: 7e 20 jle 0x6dce
6dae: 0f 57 c9 xorps %xmm1,%xmm1
6db1: 0f 2e c1 ucomiss %xmm1,%xmm0
6db4: 7a 02 jp 0x6db8
6db6: 74 05 je 0x6dbd
6db8: e8 83 f5 05 00 call 0x66340
6dbd: 33 c0 xor %eax,%eax
6dbf: 48 83 c4 28 add $0x28,%rsp
6dc3: c3 ret
6dc4: b8 f8 ff ff ff mov $0xfffffff8,%eax
6dc9: 48 83 c4 28 add $0x28,%rsp
6dcd: c3 ret
6dce: b8 fa ff ff ff mov $0xfffffffa,%eax
6dd3: 48 83 c4 28 add $0x28,%rsp
6dd7: c3 ret
6dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ddf: 00
6de0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6de5: 48 85 d2 test %rdx,%rdx
6de8: 74 1c je 0x6e06
6dea: 45 85 c0 test %r8d,%r8d
6ded: 7e 25 jle 0x6e14
6def: 0f 57 c9 xorps %xmm1,%xmm1
6df2: 0f 2e c1 ucomiss %xmm1,%xmm0
6df5: 7a 02 jp 0x6df9
6df7: 74 05 je 0x6dfe
6df9: e8 c2 f6 05 00 call 0x664c0
6dfe: 33 c0 xor %eax,%eax
6e00: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6e05: c3 ret
6e06: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e0b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6e10: 90 nop
6e11: 90 nop
6e12: 90 nop
6e13: c3 ret
6e14: b8 fa ff ff ff mov $0xfffffffa,%eax
6e19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6e1e: 90 nop
6e1f: c3 ret
6e20: 48 83 ec 28 sub $0x28,%rsp
6e24: 48 85 d2 test %rdx,%rdx
6e27: 74 1b je 0x6e44
6e29: 45 85 c0 test %r8d,%r8d
6e2c: 7e 20 jle 0x6e4e
6e2e: 0f 57 c9 xorps %xmm1,%xmm1
6e31: 0f 2e c1 ucomiss %xmm1,%xmm0
6e34: 7a 02 jp 0x6e38
6e36: 74 05 je 0x6e3d
6e38: e8 03 f8 05 00 call 0x66640
6e3d: 33 c0 xor %eax,%eax
6e3f: 48 83 c4 28 add $0x28,%rsp
6e43: c3 ret
6e44: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e49: 48 83 c4 28 add $0x28,%rsp
6e4d: c3 ret
6e4e: b8 fa ff ff ff mov $0xfffffffa,%eax
6e53: 48 83 c4 28 add $0x28,%rsp
6e57: c3 ret
6e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e5f: 00
6e60: 49 89 d1 mov %rdx,%r9
6e63: 4d 85 c9 test %r9,%r9
6e66: 0f 84 8a 01 00 00 je 0x6ff6
6e6c: 45 85 c0 test %r8d,%r8d
6e6f: 0f 8e 7b 01 00 00 jle 0x6ff0
6e75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6e79: c5 f8 2e c1 vucomiss %xmm1,%xmm0
6e7d: 7a 06 jp 0x6e85
6e7f: 0f 84 68 01 00 00 je 0x6fed
6e85: 41 83 f8 10 cmp $0x10,%r8d
6e89: 0f 8c 4f 01 00 00 jl 0x6fde
6e8f: 4c 89 ca mov %r9,%rdx
6e92: 48 83 e2 1f and $0x1f,%rdx
6e96: 85 d2 test %edx,%edx
6e98: 74 11 je 0x6eab
6e9a: f6 c2 03 test $0x3,%dl
6e9d: 0f 85 3b 01 00 00 jne 0x6fde
6ea3: f7 da neg %edx
6ea5: 83 c2 20 add $0x20,%edx
6ea8: c1 ea 02 shr $0x2,%edx
6eab: 8d 42 10 lea 0x10(%rdx),%eax
6eae: 44 3b c0 cmp %eax,%r8d
6eb1: 0f 8c 27 01 00 00 jl 0x6fde
6eb7: 44 89 c1 mov %r8d,%ecx
6eba: 33 c0 xor %eax,%eax
6ebc: 2b ca sub %edx,%ecx
6ebe: 83 e1 0f and $0xf,%ecx
6ec1: f7 d9 neg %ecx
6ec3: 41 03 c8 add %r8d,%ecx
6ec6: 41 89 d2 mov %edx,%r10d
6ec9: 85 d2 test %edx,%edx
6ecb: 76 27 jbe 0x6ef4
6ecd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ed4: 00
6ed5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6edc: 0f 1f 40 00 nopl 0x0(%rax)
6ee0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
6ee6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
6eec: 48 ff c0 inc %rax
6eef: 49 3b c2 cmp %r10,%rax
6ef2: 72 ec jb 0x6ee0
6ef4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
6ef9: 48 63 d1 movslq %ecx,%rdx
6efc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
6f02: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f09: 00
6f0a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f18: 00
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f20: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
6f26: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
6f2d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
6f33: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
6f3a: 49 83 c2 10 add $0x10,%r10
6f3e: 4c 3b d2 cmp %rdx,%r10
6f41: 72 dd jb 0x6f20
6f43: 8d 41 01 lea 0x1(%rcx),%eax
6f46: 41 3b c0 cmp %r8d,%eax
6f49: 0f 87 85 00 00 00 ja 0x6fd4
6f4f: 4d 63 c0 movslq %r8d,%r8
6f52: 4c 2b c2 sub %rdx,%r8
6f55: 49 83 f8 04 cmp $0x4,%r8
6f59: 0f 8c 7b 00 00 00 jl 0x6fda
6f5f: 44 89 c0 mov %r8d,%eax
6f62: 45 33 d2 xor %r10d,%r10d
6f65: 83 e0 fc and $0xfffffffc,%eax
6f68: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
6f6c: 48 63 c0 movslq %eax,%rax
6f6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f76: 00
6f77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f7e: 66 90 xchg %ax,%ax
6f80: 49 83 c2 04 add $0x4,%r10
6f84: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
6f88: c5 f8 11 0a vmovups %xmm1,(%rdx)
6f8c: 48 83 c2 10 add $0x10,%rdx
6f90: 4c 3b d0 cmp %rax,%r10
6f93: 72 eb jb 0x6f80
6f95: 49 3b c0 cmp %r8,%rax
6f98: 73 3a jae 0x6fd4
6f9a: 48 63 c9 movslq %ecx,%rcx
6f9d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
6fa1: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6fa5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fac: 00
6fad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fc0: 48 ff c0 inc %rax
6fc3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
6fc7: c5 fa 11 0a vmovss %xmm1,(%rdx)
6fcb: 48 83 c2 04 add $0x4,%rdx
6fcf: 49 3b c0 cmp %r8,%rax
6fd2: 72 ec jb 0x6fc0
6fd4: 33 c0 xor %eax,%eax
6fd6: c5 f8 77 vzeroupper
6fd9: c3 ret
6fda: 33 c0 xor %eax,%eax
6fdc: eb b7 jmp 0x6f95
6fde: 33 c9 xor %ecx,%ecx
6fe0: 41 83 f8 01 cmp $0x1,%r8d
6fe4: 72 ee jb 0x6fd4
6fe6: 4d 63 c0 movslq %r8d,%r8
6fe9: 33 c0 xor %eax,%eax
6feb: eb a8 jmp 0x6f95
6fed: 33 c0 xor %eax,%eax
6fef: c3 ret
6ff0: b8 fa ff ff ff mov $0xfffffffa,%eax
6ff5: c3 ret
6ff6: b8 f8 ff ff ff mov $0xfffffff8,%eax
6ffb: c3 ret
6ffc: 0f 1f 40 00 nopl 0x0(%rax)
7000: 48 89 d1 mov %rdx,%rcx
7003: 48 85 c9 test %rcx,%rcx
7006: 0f 84 62 01 00 00 je 0x716e
700c: 45 85 c0 test %r8d,%r8d
700f: 0f 8e 53 01 00 00 jle 0x7168
7015: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
7019: c5 f8 2e c1 vucomiss %xmm1,%xmm0
701d: 7a 06 jp 0x7025
701f: 0f 84 40 01 00 00 je 0x7165
7025: 41 83 f8 10 cmp $0x10,%r8d
7029: 0f 8c 2f 01 00 00 jl 0x715e
702f: 49 89 ca mov %rcx,%r10
7032: 49 83 e2 1f and $0x1f,%r10
7036: 45 85 d2 test %r10d,%r10d
7039: 74 18 je 0x7053
703b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
7042: 0f 85 16 01 00 00 jne 0x715e
7048: 41 f7 da neg %r10d
704b: 41 83 c2 20 add $0x20,%r10d
704f: 41 c1 ea 02 shr $0x2,%r10d
7053: 41 8d 42 10 lea 0x10(%r10),%eax
7057: 44 3b c0 cmp %eax,%r8d
705a: 0f 8c fe 00 00 00 jl 0x715e
7060: 44 89 c2 mov %r8d,%edx
7063: 33 c0 xor %eax,%eax
7065: 41 2b d2 sub %r10d,%edx
7068: 83 e2 0f and $0xf,%edx
706b: f7 da neg %edx
706d: 41 03 d0 add %r8d,%edx
7070: 45 89 d1 mov %r10d,%r9d
7073: 45 85 d2 test %r10d,%r10d
7076: 76 1a jbe 0x7092
7078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
707f: 00
7080: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
7085: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
708a: 48 ff c0 inc %rax
708d: 49 3b c1 cmp %r9,%rax
7090: 72 ee jb 0x7080
7092: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
7097: 48 63 c2 movslq %edx,%rax
709a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
70a0: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
70a6: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
70ad: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
70b3: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
70ba: 49 83 c1 10 add $0x10,%r9
70be: 4c 3b c8 cmp %rax,%r9
70c1: 72 dd jb 0x70a0
70c3: 8d 42 01 lea 0x1(%rdx),%eax
70c6: 41 3b c0 cmp %r8d,%eax
70c9: 0f 87 85 00 00 00 ja 0x7154
70cf: 4d 63 c0 movslq %r8d,%r8
70d2: 48 63 d2 movslq %edx,%rdx
70d5: 4c 2b c2 sub %rdx,%r8
70d8: 49 83 f8 04 cmp $0x4,%r8
70dc: 0f 8c 78 00 00 00 jl 0x715a
70e2: 48 63 d2 movslq %edx,%rdx
70e5: 44 89 c0 mov %r8d,%eax
70e8: 83 e0 fc and $0xfffffffc,%eax
70eb: 45 33 d2 xor %r10d,%r10d
70ee: 48 63 c0 movslq %eax,%rax
70f1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
70f6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
70fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7100: 49 83 c2 04 add $0x4,%r10
7104: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
7109: c4 c1 78 11 11 vmovups %xmm2,(%r9)
710e: 49 83 c1 10 add $0x10,%r9
7112: 4c 3b d0 cmp %rax,%r10
7115: 72 e9 jb 0x7100
7117: 49 3b c0 cmp %r8,%rax
711a: 73 38 jae 0x7154
711c: 48 63 d2 movslq %edx,%rdx
711f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
7123: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
7127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
712e: 00
712f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7136: 0f 1f 00 nopl (%rax)
7139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7140: 48 ff c0 inc %rax
7143: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
7147: c5 fa 11 0a vmovss %xmm1,(%rdx)
714b: 48 83 c2 04 add $0x4,%rdx
714f: 49 3b c0 cmp %r8,%rax
7152: 72 ec jb 0x7140
7154: 33 c0 xor %eax,%eax
7156: c5 f8 77 vzeroupper
7159: c3 ret
715a: 33 c0 xor %eax,%eax
715c: eb b9 jmp 0x7117
715e: 33 d2 xor %edx,%edx
7160: e9 5e ff ff ff jmp 0x70c3
7165: 33 c0 xor %eax,%eax
7167: c3 ret
7168: b8 fa ff ff ff mov $0xfffffffa,%eax
716d: c3 ret
716e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7173: c3 ret
7174: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7180: 48 83 ec 28 sub $0x28,%rsp
7184: 48 85 d2 test %rdx,%rdx
7187: 74 1c je 0x71a5
7189: 45 85 c0 test %r8d,%r8d
718c: 7e 21 jle 0x71af
718e: 0f 57 c9 xorps %xmm1,%xmm1
7191: 66 0f 2e c1 ucomisd %xmm1,%xmm0
7195: 7a 02 jp 0x7199
7197: 74 05 je 0x719e
7199: e8 22 f6 05 00 call 0x667c0
719e: 33 c0 xor %eax,%eax
71a0: 48 83 c4 28 add $0x28,%rsp
71a4: c3 ret
71a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
71aa: 48 83 c4 28 add $0x28,%rsp
71ae: c3 ret
71af: b8 fa ff ff ff mov $0xfffffffa,%eax
71b4: 48 83 c4 28 add $0x28,%rsp
71b8: c3 ret
71b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
71c5: 48 85 d2 test %rdx,%rdx
71c8: 74 1d je 0x71e7
71ca: 45 85 c0 test %r8d,%r8d
71cd: 7e 26 jle 0x71f5
71cf: 0f 57 c9 xorps %xmm1,%xmm1
71d2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
71d6: 7a 02 jp 0x71da
71d8: 74 05 je 0x71df
71da: e8 81 f7 05 00 call 0x66960
71df: 33 c0 xor %eax,%eax
71e1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
71e6: c3 ret
71e7: b8 f8 ff ff ff mov $0xfffffff8,%eax
71ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
71f1: 90 nop
71f2: 90 nop
71f3: 90 nop
71f4: c3 ret
71f5: b8 fa ff ff ff mov $0xfffffffa,%eax
71fa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
71ff: 90 nop
7200: c3 ret
7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7208: 00
7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7217: 00
7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
721f: 90 nop
7220: 48 83 ec 28 sub $0x28,%rsp
7224: 48 85 d2 test %rdx,%rdx
7227: 74 1c je 0x7245
7229: 45 85 c0 test %r8d,%r8d
722c: 7e 21 jle 0x724f
722e: 0f 57 c9 xorps %xmm1,%xmm1
7231: 66 0f 2e c1 ucomisd %xmm1,%xmm0
7235: 7a 02 jp 0x7239
7237: 74 05 je 0x723e
7239: e8 c2 f8 05 00 call 0x66b00
723e: 33 c0 xor %eax,%eax
7240: 48 83 c4 28 add $0x28,%rsp
7244: c3 ret
7245: b8 f8 ff ff ff mov $0xfffffff8,%eax
724a: 48 83 c4 28 add $0x28,%rsp
724e: c3 ret
724f: b8 fa ff ff ff mov $0xfffffffa,%eax
7254: 48 83 c4 28 add $0x28,%rsp
7258: c3 ret
7259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7260: 49 89 d1 mov %rdx,%r9
7263: c5 f9 28 c8 vmovapd %xmm0,%xmm1
7267: 4d 85 c9 test %r9,%r9
726a: 0f 84 a6 01 00 00 je 0x7416
7270: 45 85 c0 test %r8d,%r8d
7273: 0f 8e 97 01 00 00 jle 0x7410
7279: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
727d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
7281: 7a 06 jp 0x7289
7283: 0f 84 84 01 00 00 je 0x740d
7289: 41 83 f8 10 cmp $0x10,%r8d
728d: 0f 8c 6b 01 00 00 jl 0x73fe
7293: 4c 89 ca mov %r9,%rdx
7296: 48 83 e2 1f and $0x1f,%rdx
729a: 85 d2 test %edx,%edx
729c: 74 11 je 0x72af
729e: f6 c2 07 test $0x7,%dl
72a1: 0f 85 57 01 00 00 jne 0x73fe
72a7: f7 da neg %edx
72a9: 83 c2 20 add $0x20,%edx
72ac: c1 ea 03 shr $0x3,%edx
72af: 8d 42 10 lea 0x10(%rdx),%eax
72b2: 44 3b c0 cmp %eax,%r8d
72b5: 0f 8c 43 01 00 00 jl 0x73fe
72bb: 44 89 c1 mov %r8d,%ecx
72be: 33 c0 xor %eax,%eax
72c0: 2b ca sub %edx,%ecx
72c2: 83 e1 0f and $0xf,%ecx
72c5: f7 d9 neg %ecx
72c7: 41 03 c8 add %r8d,%ecx
72ca: 41 89 d2 mov %edx,%r10d
72cd: 85 d2 test %edx,%edx
72cf: 76 23 jbe 0x72f4
72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72d8: 00
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72e0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
72e6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
72ec: 48 ff c0 inc %rax
72ef: 49 3b c2 cmp %r10,%rax
72f2: 72 ec jb 0x72e0
72f4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
72f8: 48 63 d1 movslq %ecx,%rdx
72fb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
7301: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7308: 00
7309: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7310: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7317: 00
7318: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
731f: 90 nop
7320: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
7326: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
732d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
7334: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
733b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
7341: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
7348: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
734f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
7356: 49 83 c2 10 add $0x10,%r10
735a: 4c 3b d2 cmp %rdx,%r10
735d: 72 c1 jb 0x7320
735f: 8d 41 01 lea 0x1(%rcx),%eax
7362: 41 3b c0 cmp %r8d,%eax
7365: 0f 87 89 00 00 00 ja 0x73f4
736b: 4d 63 c0 movslq %r8d,%r8
736e: 4c 2b c2 sub %rdx,%r8
7371: 49 83 f8 04 cmp $0x4,%r8
7375: 0f 8c 7f 00 00 00 jl 0x73fa
737b: 44 89 c0 mov %r8d,%eax
737e: 45 33 d2 xor %r10d,%r10d
7381: 83 e0 fc and $0xfffffffc,%eax
7384: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
7388: 48 63 c0 movslq %eax,%rax
738b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7392: 00
7393: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
739a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
73a0: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
73a4: 49 83 c2 04 add $0x4,%r10
73a8: c5 fd 11 12 vmovupd %ymm2,(%rdx)
73ac: 48 83 c2 20 add $0x20,%rdx
73b0: 4c 3b d0 cmp %rax,%r10
73b3: 72 eb jb 0x73a0
73b5: 49 3b c0 cmp %r8,%rax
73b8: 73 3a jae 0x73f4
73ba: 48 63 c9 movslq %ecx,%rcx
73bd: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
73c1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
73c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73cc: 00
73cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73e0: 48 ff c0 inc %rax
73e3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
73e7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
73eb: 48 83 c2 08 add $0x8,%rdx
73ef: 49 3b c0 cmp %r8,%rax
73f2: 72 ec jb 0x73e0
73f4: 33 c0 xor %eax,%eax
73f6: c5 f8 77 vzeroupper
73f9: c3 ret
73fa: 33 c0 xor %eax,%eax
73fc: eb b7 jmp 0x73b5
73fe: 33 c9 xor %ecx,%ecx
7400: 41 83 f8 01 cmp $0x1,%r8d
7404: 72 ee jb 0x73f4
7406: 4d 63 c0 movslq %r8d,%r8
7409: 33 c0 xor %eax,%eax
740b: eb a8 jmp 0x73b5
740d: 33 c0 xor %eax,%eax
740f: c3 ret
7410: b8 fa ff ff ff mov $0xfffffffa,%eax
7415: c3 ret
7416: b8 f8 ff ff ff mov $0xfffffff8,%eax
741b: c3 ret
741c: 0f 1f 40 00 nopl 0x0(%rax)
7420: 48 89 d1 mov %rdx,%rcx
7423: 48 85 c9 test %rcx,%rcx
7426: 0f 84 82 01 00 00 je 0x75ae
742c: 45 85 c0 test %r8d,%r8d
742f: 0f 8e 73 01 00 00 jle 0x75a8
7435: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
7439: c5 f9 2e c1 vucomisd %xmm1,%xmm0
743d: 7a 06 jp 0x7445
743f: 0f 84 60 01 00 00 je 0x75a5
7445: 41 83 f8 10 cmp $0x10,%r8d
7449: 0f 8c 4f 01 00 00 jl 0x759e
744f: 49 89 ca mov %rcx,%r10
7452: 49 83 e2 1f and $0x1f,%r10
7456: 45 85 d2 test %r10d,%r10d
7459: 74 18 je 0x7473
745b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
7462: 0f 85 36 01 00 00 jne 0x759e
7468: 41 f7 da neg %r10d
746b: 41 83 c2 20 add $0x20,%r10d
746f: 41 c1 ea 03 shr $0x3,%r10d
7473: 41 8d 42 10 lea 0x10(%r10),%eax
7477: 44 3b c0 cmp %eax,%r8d
747a: 0f 8c 1e 01 00 00 jl 0x759e
7480: 44 89 c2 mov %r8d,%edx
7483: 33 c0 xor %eax,%eax
7485: 41 2b d2 sub %r10d,%edx
7488: 83 e2 0f and $0xf,%edx
748b: f7 da neg %edx
748d: 41 03 d0 add %r8d,%edx
7490: 45 89 d1 mov %r10d,%r9d
7493: 45 85 d2 test %r10d,%r10d
7496: 76 1a jbe 0x74b2
7498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
749f: 00
74a0: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
74a5: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
74aa: 48 ff c0 inc %rax
74ad: 49 3b c1 cmp %r9,%rax
74b0: 72 ee jb 0x74a0
74b2: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
74b7: 48 63 c2 movslq %edx,%rax
74ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
74c0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
74c6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
74cd: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
74d4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
74db: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
74e1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
74e8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
74ef: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
74f6: 49 83 c1 10 add $0x10,%r9
74fa: 4c 3b c8 cmp %rax,%r9
74fd: 72 c1 jb 0x74c0
74ff: 8d 42 01 lea 0x1(%rdx),%eax
7502: 41 3b c0 cmp %r8d,%eax
7505: 0f 87 89 00 00 00 ja 0x7594
750b: 4d 63 c0 movslq %r8d,%r8
750e: 48 63 d2 movslq %edx,%rdx
7511: 4c 2b c2 sub %rdx,%r8
7514: 49 83 f8 04 cmp $0x4,%r8
7518: 0f 8c 7c 00 00 00 jl 0x759a
751e: 48 63 d2 movslq %edx,%rdx
7521: 44 89 c0 mov %r8d,%eax
7524: 83 e0 fc and $0xfffffffc,%eax
7527: 45 33 d2 xor %r10d,%r10d
752a: 48 63 c0 movslq %eax,%rax
752d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
7532: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
7536: 0f 1f 00 nopl (%rax)
7539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7540: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
7545: 49 83 c2 04 add $0x4,%r10
7549: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
754e: 49 83 c1 20 add $0x20,%r9
7552: 4c 3b d0 cmp %rax,%r10
7555: 72 e9 jb 0x7540
7557: 49 3b c0 cmp %r8,%rax
755a: 73 38 jae 0x7594
755c: 48 63 d2 movslq %edx,%rdx
755f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
7563: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
7567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
756e: 00
756f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7576: 0f 1f 00 nopl (%rax)
7579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7580: 48 ff c0 inc %rax
7583: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
7587: c5 fb 11 0a vmovsd %xmm1,(%rdx)
758b: 48 83 c2 08 add $0x8,%rdx
758f: 49 3b c0 cmp %r8,%rax
7592: 72 ec jb 0x7580
7594: 33 c0 xor %eax,%eax
7596: c5 f8 77 vzeroupper
7599: c3 ret
759a: 33 c0 xor %eax,%eax
759c: eb b9 jmp 0x7557
759e: 33 d2 xor %edx,%edx
75a0: e9 5a ff ff ff jmp 0x74ff
75a5: 33 c0 xor %eax,%eax
75a7: c3 ret
75a8: b8 fa ff ff ff mov $0xfffffffa,%eax
75ad: c3 ret
75ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
75b3: c3 ret
75b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75c0: 48 83 ec 28 sub $0x28,%rsp
75c4: 48 85 d2 test %rdx,%rdx
75c7: 74 20 je 0x75e9
75c9: 45 85 c0 test %r8d,%r8d
75cc: 7f 0a jg 0x75d8
75ce: b8 fa ff ff ff mov $0xfffffffa,%eax
75d3: 48 83 c4 28 add $0x28,%rsp
75d7: c3 ret
75d8: 66 48 0f 7e c1 movq %xmm0,%rcx
75dd: e8 9e ba 02 00 call 0x33080
75e2: 33 c0 xor %eax,%eax
75e4: 48 83 c4 28 add $0x28,%rsp
75e8: c3 ret
75e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
75ee: 48 83 c4 28 add $0x28,%rsp
75f2: c3 ret
75f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
75f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75ff: 00
7600: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7605: 48 85 d2 test %rdx,%rdx
7608: 74 23 je 0x762d
760a: 45 85 c0 test %r8d,%r8d
760d: 7f 0c jg 0x761b
760f: b8 fa ff ff ff mov $0xfffffffa,%eax
7614: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7619: 90 nop
761a: c3 ret
761b: 66 48 0f 7e c1 movq %xmm0,%rcx
7620: e8 7b ba 02 00 call 0x330a0
7625: 33 c0 xor %eax,%eax
7627: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
762c: c3 ret
762d: b8 f8 ff ff ff mov $0xfffffff8,%eax
7632: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7637: 90 nop
7638: 90 nop
7639: 90 nop
763a: c3 ret
763b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7640: 48 83 ec 28 sub $0x28,%rsp
7644: 48 85 d2 test %rdx,%rdx
7647: 74 20 je 0x7669
7649: 45 85 c0 test %r8d,%r8d
764c: 7f 0a jg 0x7658
764e: b8 fa ff ff ff mov $0xfffffffa,%eax
7653: 48 83 c4 28 add $0x28,%rsp
7657: c3 ret
7658: 66 48 0f 7e c1 movq %xmm0,%rcx
765d: e8 5e ba 02 00 call 0x330c0
7662: 33 c0 xor %eax,%eax
7664: 48 83 c4 28 add $0x28,%rsp
7668: c3 ret
7669: b8 f8 ff ff ff mov $0xfffffff8,%eax
766e: 48 83 c4 28 add $0x28,%rsp
7672: c3 ret
7673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
767f: 00
7680: 48 83 ec 28 sub $0x28,%rsp
7684: 48 85 d2 test %rdx,%rdx
7687: 74 20 je 0x76a9
7689: 45 85 c0 test %r8d,%r8d
768c: 7f 0a jg 0x7698
768e: b8 fa ff ff ff mov $0xfffffffa,%eax
7693: 48 83 c4 28 add $0x28,%rsp
7697: c3 ret
7698: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
769d: e8 3e ba 02 00 call 0x330e0
76a2: 33 c0 xor %eax,%eax
76a4: 48 83 c4 28 add $0x28,%rsp
76a8: c3 ret
76a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
76ae: 48 83 c4 28 add $0x28,%rsp
76b2: c3 ret
76b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
76b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76bf: 00
76c0: 48 83 ec 28 sub $0x28,%rsp
76c4: 48 85 d2 test %rdx,%rdx
76c7: 74 20 je 0x76e9
76c9: 45 85 c0 test %r8d,%r8d
76cc: 7f 0a jg 0x76d8
76ce: b8 fa ff ff ff mov $0xfffffffa,%eax
76d3: 48 83 c4 28 add $0x28,%rsp
76d7: c3 ret
76d8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
76dd: e8 1e ba 02 00 call 0x33100
76e2: 33 c0 xor %eax,%eax
76e4: 48 83 c4 28 add $0x28,%rsp
76e8: c3 ret
76e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
76ee: 48 83 c4 28 add $0x28,%rsp
76f2: c3 ret
76f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
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 d2 test %rdx,%rdx
7707: 74 20 je 0x7729
7709: 45 85 c0 test %r8d,%r8d
770c: 7f 0a jg 0x7718
770e: b8 fa ff ff ff mov $0xfffffffa,%eax
7713: 48 83 c4 28 add $0x28,%rsp
7717: c3 ret
7718: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
771d: e8 3e bd 02 00 call 0x33460
7722: 33 c0 xor %eax,%eax
7724: 48 83 c4 28 add $0x28,%rsp
7728: c3 ret
7729: b8 f8 ff ff ff mov $0xfffffff8,%eax
772e: 48 83 c4 28 add $0x28,%rsp
7732: c3 ret
7733: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
773f: 00
7740: 41 83 f9 05 cmp $0x5,%r9d
7744: 7d 3d jge 0x7783
7746: 41 ff c9 dec %r9d
7749: 41 83 f9 ff cmp $0xffffffff,%r9d
774d: 74 33 je 0x7782
774f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7756: 00
7757: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
775e: 66 90 xchg %ax,%ax
7760: f2 0f 10 01 movsd (%rcx),%xmm0
7764: 41 ff c9 dec %r9d
7767: 48 83 c1 08 add $0x8,%rcx
776b: f2 0f 58 02 addsd (%rdx),%xmm0
776f: f2 41 0f 11 00 movsd %xmm0,(%r8)
7774: 48 83 c2 08 add $0x8,%rdx
7778: 49 83 c0 08 add $0x8,%r8
777c: 41 83 f9 ff cmp $0xffffffff,%r9d
7780: 75 de jne 0x7760
7782: c3 ret
7783: 49 f7 c0 07 00 00 00 test $0x7,%r8
778a: 0f 85 e0 02 00 00 jne 0x7a70
7790: 49 f7 c0 0f 00 00 00 test $0xf,%r8
7797: 74 1c je 0x77b5
7799: f2 0f 10 01 movsd (%rcx),%xmm0
779d: 48 83 c1 08 add $0x8,%rcx
77a1: 41 ff c9 dec %r9d
77a4: f2 0f 58 02 addsd (%rdx),%xmm0
77a8: f2 41 0f 11 00 movsd %xmm0,(%r8)
77ad: 48 83 c2 08 add $0x8,%rdx
77b1: 49 83 c0 08 add $0x8,%r8
77b5: 44 89 c8 mov %r9d,%eax
77b8: 41 83 e1 03 and $0x3,%r9d
77bc: c1 f8 02 sar $0x2,%eax
77bf: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
77c6: 0f 84 70 01 00 00 je 0x793c
77cc: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
77d3: 0f 84 d5 00 00 00 je 0x78ae
77d9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
77de: 0f 8f 7c 00 00 00 jg 0x7860
77e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77eb: 00
77ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
77f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77ff: 00
7800: f2 0f 10 11 movsd (%rcx),%xmm2
7804: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7809: f2 0f 10 02 movsd (%rdx),%xmm0
780d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7812: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7817: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
781c: 48 83 c2 20 add $0x20,%rdx
7820: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7825: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
782a: 48 83 c1 20 add $0x20,%rcx
782e: 66 0f 58 d0 addpd %xmm0,%xmm2
7832: 66 0f 58 d9 addpd %xmm1,%xmm3
7836: 41 0f 29 10 movaps %xmm2,(%r8)
783a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
783f: 49 83 c0 20 add $0x20,%r8
7843: ff c8 dec %eax
7845: 75 b9 jne 0x7800
7847: e9 fa fe ff ff jmp 0x7746
784c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7853: 00
7854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
785b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7860: f2 0f 10 11 movsd (%rcx),%xmm2
7864: f2 0f 10 02 movsd (%rdx),%xmm0
7868: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
786d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7872: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7877: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
787c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7881: 48 83 c2 20 add $0x20,%rdx
7885: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
788a: 48 83 c1 20 add $0x20,%rcx
788e: 66 0f 58 d0 addpd %xmm0,%xmm2
7892: 66 0f 58 d9 addpd %xmm1,%xmm3
7896: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
789b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
78a1: 49 83 c0 20 add $0x20,%r8
78a5: ff c8 dec %eax
78a7: 75 b7 jne 0x7860
78a9: e9 98 fe ff ff jmp 0x7746
78ae: 3d aa 2a 00 00 cmp $0x2aaa,%eax
78b3: 7f 4b jg 0x7900
78b5: 0f 1f 40 00 nopl 0x0(%rax)
78b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78c0: f2 0f 10 01 movsd (%rcx),%xmm0
78c4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
78c9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
78ce: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
78d3: 48 83 c1 20 add $0x20,%rcx
78d7: 66 0f 58 02 addpd (%rdx),%xmm0
78db: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
78e0: 41 0f 29 00 movaps %xmm0,(%r8)
78e4: 48 83 c2 20 add $0x20,%rdx
78e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
78ed: 49 83 c0 20 add $0x20,%r8
78f1: ff c8 dec %eax
78f3: 75 cb jne 0x78c0
78f5: e9 4c fe ff ff jmp 0x7746
78fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7900: f2 0f 10 01 movsd (%rcx),%xmm0
7904: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7909: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
790e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
7913: 48 83 c1 20 add $0x20,%rcx
7917: 66 0f 58 02 addpd (%rdx),%xmm0
791b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7920: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7925: 48 83 c2 20 add $0x20,%rdx
7929: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
792f: 49 83 c0 20 add $0x20,%r8
7933: ff c8 dec %eax
7935: 75 c9 jne 0x7900
7937: e9 0a fe ff ff jmp 0x7746
793c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7943: 0f 84 93 00 00 00 je 0x79dc
7949: 3d aa 2a 00 00 cmp $0x2aaa,%eax
794e: 7f 50 jg 0x79a0
7950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7957: 00
7958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
795f: 90 nop
7960: f2 0f 10 02 movsd (%rdx),%xmm0
7964: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7969: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
796e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7973: 48 83 c2 20 add $0x20,%rdx
7977: 66 0f 58 01 addpd (%rcx),%xmm0
797b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7980: 41 0f 29 00 movaps %xmm0,(%r8)
7984: 48 83 c1 20 add $0x20,%rcx
7988: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
798d: 49 83 c0 20 add $0x20,%r8
7991: ff c8 dec %eax
7993: 75 cb jne 0x7960
7995: e9 ac fd ff ff jmp 0x7746
799a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
79a0: f2 0f 10 02 movsd (%rdx),%xmm0
79a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
79a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
79ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
79b3: 48 83 c2 20 add $0x20,%rdx
79b7: 66 0f 58 01 addpd (%rcx),%xmm0
79bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
79c0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
79c5: 48 83 c1 20 add $0x20,%rcx
79c9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
79cf: 49 83 c0 20 add $0x20,%r8
79d3: ff c8 dec %eax
79d5: 75 c9 jne 0x79a0
79d7: e9 6a fd ff ff jmp 0x7746
79dc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
79e1: 7f 5d jg 0x7a40
79e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79ea: 00
79eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a00: 0f 28 02 movaps (%rdx),%xmm0
7a03: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
7a07: 48 83 c2 20 add $0x20,%rdx
7a0b: 66 0f 58 01 addpd (%rcx),%xmm0
7a0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7a14: 41 0f 29 00 movaps %xmm0,(%r8)
7a18: 48 83 c1 20 add $0x20,%rcx
7a1c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
7a21: 49 83 c0 20 add $0x20,%r8
7a25: ff c8 dec %eax
7a27: 75 d7 jne 0x7a00
7a29: e9 18 fd ff ff jmp 0x7746
7a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a35: 00
7a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a3d: 0f 1f 00 nopl (%rax)
7a40: 0f 28 02 movaps (%rdx),%xmm0
7a43: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
7a47: 48 83 c2 20 add $0x20,%rdx
7a4b: 66 0f 58 01 addpd (%rcx),%xmm0
7a4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7a54: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7a59: 48 83 c1 20 add $0x20,%rcx
7a5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7a63: 49 83 c0 20 add $0x20,%r8
7a67: ff c8 dec %eax
7a69: 75 d5 jne 0x7a40
7a6b: e9 d6 fc ff ff jmp 0x7746
7a70: 44 89 c8 mov %r9d,%eax
7a73: 41 83 e1 03 and $0x3,%r9d
7a77: c1 f8 02 sar $0x2,%eax
7a7a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7a81: 0f 84 d3 00 00 00 je 0x7b5a
7a87: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7a8e: 0f 85 6c 00 00 00 jne 0x7b00
7a94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7aa0: f2 0f 10 01 movsd (%rcx),%xmm0
7aa4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7aa9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
7aae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
7ab3: 48 83 c1 20 add $0x20,%rcx
7ab7: 66 0f 58 02 addpd (%rdx),%xmm0
7abb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7ac0: f2 41 0f 11 00 movsd %xmm0,(%r8)
7ac5: 48 83 c2 20 add $0x20,%rdx
7ac9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
7acf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7ad5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
7adb: 49 83 c0 20 add $0x20,%r8
7adf: ff c8 dec %eax
7ae1: 75 bd jne 0x7aa0
7ae3: e9 5e fc ff ff jmp 0x7746
7ae8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aef: 00
7af0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7af7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7afe: 00 00
7b00: f2 0f 10 11 movsd (%rcx),%xmm2
7b04: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7b09: f2 0f 10 02 movsd (%rdx),%xmm0
7b0d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7b12: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7b17: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7b1c: 48 83 c2 20 add $0x20,%rdx
7b20: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7b25: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
7b2a: 48 83 c1 20 add $0x20,%rcx
7b2e: 66 0f 58 d0 addpd %xmm0,%xmm2
7b32: 66 0f 58 d9 addpd %xmm1,%xmm3
7b36: f2 41 0f 11 10 movsd %xmm2,(%r8)
7b3b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
7b41: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
7b47: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
7b4d: 49 83 c0 20 add $0x20,%r8
7b51: ff c8 dec %eax
7b53: 75 ab jne 0x7b00
7b55: e9 ec fb ff ff jmp 0x7746
7b5a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7b61: 75 5d jne 0x7bc0
7b63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b6a: 00
7b6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b80: 0f 28 02 movaps (%rdx),%xmm0
7b83: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
7b87: 48 83 c2 20 add $0x20,%rdx
7b8b: 66 0f 58 01 addpd (%rcx),%xmm0
7b8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7b94: f2 41 0f 11 00 movsd %xmm0,(%r8)
7b99: 48 83 c1 20 add $0x20,%rcx
7b9d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
7ba3: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7ba9: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
7baf: 49 83 c0 20 add $0x20,%r8
7bb3: ff c8 dec %eax
7bb5: 75 c9 jne 0x7b80
7bb7: e9 8a fb ff ff jmp 0x7746
7bbc: 0f 1f 40 00 nopl 0x0(%rax)
7bc0: f2 0f 10 02 movsd (%rdx),%xmm0
7bc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7bc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
7bce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7bd3: 48 83 c2 20 add $0x20,%rdx
7bd7: 66 0f 58 01 addpd (%rcx),%xmm0
7bdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7be0: f2 41 0f 11 00 movsd %xmm0,(%r8)
7be5: 48 83 c1 20 add $0x20,%rcx
7be9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
7bef: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7bf5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
7bfb: 49 83 c0 20 add $0x20,%r8
7bff: ff c8 dec %eax
7c01: 75 bd jne 0x7bc0
7c03: e9 3e fb ff ff jmp 0x7746
7c08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c0f: 00
7c10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
7c1e: 00 00
7c20: 41 83 f9 05 cmp $0x5,%r9d
7c24: 7d 3e jge 0x7c64
7c26: 41 83 c1 ff add $0xffffffff,%r9d
7c2a: 41 83 f9 ff cmp $0xffffffff,%r9d
7c2e: 74 33 je 0x7c63
7c30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c37: 00
7c38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c3f: 90 nop
7c40: f2 0f 10 01 movsd (%rcx),%xmm0
7c44: 41 83 c1 ff add $0xffffffff,%r9d
7c48: 48 83 c1 08 add $0x8,%rcx
7c4c: f2 0f 58 02 addsd (%rdx),%xmm0
7c50: 48 83 c2 08 add $0x8,%rdx
7c54: f2 41 0f 11 00 movsd %xmm0,(%r8)
7c59: 49 83 c0 08 add $0x8,%r8
7c5d: 41 83 f9 ff cmp $0xffffffff,%r9d
7c61: 75 dd jne 0x7c40
7c63: c3 ret
7c64: 49 f7 c0 07 00 00 00 test $0x7,%r8
7c6b: 0f 85 80 02 00 00 jne 0x7ef1
7c71: 49 f7 c0 0f 00 00 00 test $0xf,%r8
7c78: 74 1d je 0x7c97
7c7a: f2 0f 10 01 movsd (%rcx),%xmm0
7c7e: 48 83 c1 08 add $0x8,%rcx
7c82: 41 83 c1 ff add $0xffffffff,%r9d
7c86: f2 0f 58 02 addsd (%rdx),%xmm0
7c8a: 48 83 c2 08 add $0x8,%rdx
7c8e: f2 41 0f 11 00 movsd %xmm0,(%r8)
7c93: 49 83 c0 08 add $0x8,%r8
7c97: 44 89 c8 mov %r9d,%eax
7c9a: 41 83 e1 03 and $0x3,%r9d
7c9e: c1 f8 02 sar $0x2,%eax
7ca1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7ca8: 0f 84 23 01 00 00 je 0x7dd1
7cae: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7cb5: 0f 84 9c 00 00 00 je 0x7d57
7cbb: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7cc0: 7f 5e jg 0x7d20
7cc2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cc9: 00
7cca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cd8: 00
7cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ce0: 0f 10 11 movups (%rcx),%xmm2
7ce3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7ce7: 48 83 c1 20 add $0x20,%rcx
7ceb: 0f 10 02 movups (%rdx),%xmm0
7cee: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7cf2: 66 0f 58 d0 addpd %xmm0,%xmm2
7cf6: 48 83 c2 20 add $0x20,%rdx
7cfa: 66 0f 58 d9 addpd %xmm1,%xmm3
7cfe: 41 0f 11 10 movups %xmm2,(%r8)
7d02: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
7d07: 49 83 c0 20 add $0x20,%r8
7d0b: 83 c0 ff add $0xffffffff,%eax
7d0e: 75 d0 jne 0x7ce0
7d10: e9 11 ff ff ff jmp 0x7c26
7d15: 0f 1f 40 00 nopl 0x0(%rax)
7d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d20: 0f 10 11 movups (%rcx),%xmm2
7d23: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7d27: 48 83 c1 20 add $0x20,%rcx
7d2b: 0f 10 02 movups (%rdx),%xmm0
7d2e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7d32: 66 0f 58 d0 addpd %xmm0,%xmm2
7d36: 48 83 c2 20 add $0x20,%rdx
7d3a: 66 0f 58 d9 addpd %xmm1,%xmm3
7d3e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
7d43: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
7d49: 49 83 c0 20 add $0x20,%r8
7d4d: 83 c0 ff add $0xffffffff,%eax
7d50: 75 ce jne 0x7d20
7d52: e9 cf fe ff ff jmp 0x7c26
7d57: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7d5c: 7f 42 jg 0x7da0
7d5e: 66 90 xchg %ax,%ax
7d60: 0f 10 01 movups (%rcx),%xmm0
7d63: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7d67: 48 83 c1 20 add $0x20,%rcx
7d6b: 66 0f 58 02 addpd (%rdx),%xmm0
7d6f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7d74: 48 83 c2 20 add $0x20,%rdx
7d78: 41 0f 11 00 movups %xmm0,(%r8)
7d7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7d81: 49 83 c0 20 add $0x20,%r8
7d85: 83 c0 ff add $0xffffffff,%eax
7d88: 75 d6 jne 0x7d60
7d8a: e9 97 fe ff ff jmp 0x7c26
7d8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d96: 00
7d97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d9e: 66 90 xchg %ax,%ax
7da0: 0f 10 01 movups (%rcx),%xmm0
7da3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7da7: 48 83 c1 20 add $0x20,%rcx
7dab: 66 0f 58 02 addpd (%rdx),%xmm0
7daf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7db4: 48 83 c2 20 add $0x20,%rdx
7db8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7dbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7dc3: 49 83 c0 20 add $0x20,%r8
7dc7: 83 c0 ff add $0xffffffff,%eax
7dca: 75 d4 jne 0x7da0
7dcc: e9 55 fe ff ff jmp 0x7c26
7dd1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7dd8: 0f 84 93 00 00 00 je 0x7e71
7dde: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7de3: 7f 5b jg 0x7e40
7de5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7dec: 00
7ded: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7df4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e00: 0f 10 02 movups (%rdx),%xmm0
7e03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7e07: 48 83 c2 20 add $0x20,%rdx
7e0b: 66 0f 58 01 addpd (%rcx),%xmm0
7e0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7e14: 48 83 c1 20 add $0x20,%rcx
7e18: 41 0f 11 00 movups %xmm0,(%r8)
7e1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7e21: 49 83 c0 20 add $0x20,%r8
7e25: 83 c0 ff add $0xffffffff,%eax
7e28: 75 d6 jne 0x7e00
7e2a: e9 f7 fd ff ff jmp 0x7c26
7e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e36: 00
7e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e3e: 66 90 xchg %ax,%ax
7e40: 0f 10 02 movups (%rdx),%xmm0
7e43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7e47: 48 83 c2 20 add $0x20,%rdx
7e4b: 66 0f 58 01 addpd (%rcx),%xmm0
7e4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7e54: 48 83 c1 20 add $0x20,%rcx
7e58: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7e5d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7e63: 49 83 c0 20 add $0x20,%r8
7e67: 83 c0 ff add $0xffffffff,%eax
7e6a: 75 d4 jne 0x7e40
7e6c: e9 b5 fd ff ff jmp 0x7c26
7e71: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7e76: 7f 48 jg 0x7ec0
7e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e7f: 00
7e80: 0f 10 02 movups (%rdx),%xmm0
7e83: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7e87: 48 83 c2 20 add $0x20,%rdx
7e8b: 66 0f 58 01 addpd (%rcx),%xmm0
7e8f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7e94: 48 83 c1 20 add $0x20,%rcx
7e98: 41 0f 11 00 movups %xmm0,(%r8)
7e9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7ea1: 49 83 c0 20 add $0x20,%r8
7ea5: 83 c0 ff add $0xffffffff,%eax
7ea8: 75 d6 jne 0x7e80
7eaa: e9 77 fd ff ff jmp 0x7c26
7eaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7eb6: 00
7eb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ebe: 66 90 xchg %ax,%ax
7ec0: 0f 10 02 movups (%rdx),%xmm0
7ec3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7ec7: 48 83 c2 20 add $0x20,%rdx
7ecb: 66 0f 58 01 addpd (%rcx),%xmm0
7ecf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7ed4: 48 83 c1 20 add $0x20,%rcx
7ed8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7edd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7ee3: 49 83 c0 20 add $0x20,%r8
7ee7: 83 c0 ff add $0xffffffff,%eax
7eea: 75 d4 jne 0x7ec0
7eec: e9 35 fd ff ff jmp 0x7c26
7ef1: 44 89 c8 mov %r9d,%eax
7ef4: 41 83 e1 03 and $0x3,%r9d
7ef8: c1 f8 02 sar $0x2,%eax
7efb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7f02: 0f 84 8d 00 00 00 je 0x7f95
7f08: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7f0f: 75 4f jne 0x7f60
7f11: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f18: 00
7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f20: 0f 10 01 movups (%rcx),%xmm0
7f23: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7f27: 48 83 c1 20 add $0x20,%rcx
7f2b: 66 0f 58 02 addpd (%rdx),%xmm0
7f2f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7f34: 48 83 c2 20 add $0x20,%rdx
7f38: 41 0f 11 00 movups %xmm0,(%r8)
7f3c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7f41: 49 83 c0 20 add $0x20,%r8
7f45: 83 c0 ff add $0xffffffff,%eax
7f48: 75 d6 jne 0x7f20
7f4a: e9 d7 fc ff ff jmp 0x7c26
7f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f56: 00
7f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f5e: 66 90 xchg %ax,%ax
7f60: 0f 10 11 movups (%rcx),%xmm2
7f63: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7f67: 48 83 c1 20 add $0x20,%rcx
7f6b: 0f 10 02 movups (%rdx),%xmm0
7f6e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7f72: 66 0f 58 d0 addpd %xmm0,%xmm2
7f76: 48 83 c2 20 add $0x20,%rdx
7f7a: 66 0f 58 d9 addpd %xmm1,%xmm3
7f7e: 41 0f 11 10 movups %xmm2,(%r8)
7f82: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
7f87: 49 83 c0 20 add $0x20,%r8
7f8b: 83 c0 ff add $0xffffffff,%eax
7f8e: 75 d0 jne 0x7f60
7f90: e9 91 fc ff ff jmp 0x7c26
7f95: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7f9c: 75 42 jne 0x7fe0
7f9e: 66 90 xchg %ax,%ax
7fa0: 0f 10 02 movups (%rdx),%xmm0
7fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7fa7: 48 83 c2 20 add $0x20,%rdx
7fab: 66 0f 58 01 addpd (%rcx),%xmm0
7faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7fb4: 48 83 c1 20 add $0x20,%rcx
7fb8: 41 0f 11 00 movups %xmm0,(%r8)
7fbc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7fc1: 49 83 c0 20 add $0x20,%r8
7fc5: 83 c0 ff add $0xffffffff,%eax
7fc8: 75 d6 jne 0x7fa0
7fca: e9 57 fc ff ff jmp 0x7c26
7fcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fd6: 00
7fd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fde: 66 90 xchg %ax,%ax
7fe0: 0f 10 02 movups (%rdx),%xmm0
7fe3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7fe7: 48 83 c2 20 add $0x20,%rdx
7feb: 66 0f 58 01 addpd (%rcx),%xmm0
7fef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7ff4: 48 83 c1 20 add $0x20,%rcx
7ff8: 41 0f 11 00 movups %xmm0,(%r8)
7ffc: 41 rex.B
7ffd: 0f .byte 0xf
7ffe: 11 .byte 0x11
7fff: 48 rex.W