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

8821 lines
418 KiB
Plaintext

; th_e360: VA 0x18000e360-0x180016360 (32768 bytes)
/tmp/opencode/dis/th_e360.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 41 54 push %r12
2: 49 89 cb mov %rcx,%r11
5: 4d 85 db test %r11,%r11
8: 0f 84 dd 01 00 00 je 0x1eb
e: 48 85 d2 test %rdx,%rdx
11: 0f 84 d4 01 00 00 je 0x1eb
17: 45 85 c0 test %r8d,%r8d
1a: 0f 8e c3 01 00 00 jle 0x1e3
20: 4d 63 c8 movslq %r8d,%r9
23: 49 83 f9 08 cmp $0x8,%r9
27: 0f 8c b1 01 00 00 jl 0x1de
2d: 48 89 d0 mov %rdx,%rax
30: 48 83 e0 1f and $0x1f,%rax
34: 85 c0 test %eax,%eax
36: 74 0d je 0x45
38: a8 0f test $0xf,%al
3a: 0f 85 9e 01 00 00 jne 0x1de
40: b8 01 00 00 00 mov $0x1,%eax
45: 41 89 c2 mov %eax,%r10d
48: 49 8d 4a 08 lea 0x8(%r10),%rcx
4c: 4c 3b c9 cmp %rcx,%r9
4f: 0f 8c 89 01 00 00 jl 0x1de
55: 44 89 c1 mov %r8d,%ecx
58: 2b c8 sub %eax,%ecx
5a: 83 e1 07 and $0x7,%ecx
5d: 44 2b c1 sub %ecx,%r8d
60: 33 c9 xor %ecx,%ecx
62: 4d 63 c0 movslq %r8d,%r8
65: 45 33 e4 xor %r12d,%r12d
68: 85 c0 test %eax,%eax
6a: 48 89 d0 mov %rdx,%rax
6d: 76 47 jbe 0xb6
6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76: 00
77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e: 66 90 xchg %ax,%ax
80: c5 f9 10 18 vmovupd (%rax),%xmm3
84: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
8a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
8e: 48 ff c1 inc %rcx
91: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
96: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
9a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
a0: 49 83 c4 10 add $0x10,%r12
a4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
a9: c5 f9 11 28 vmovupd %xmm5,(%rax)
ad: 48 83 c0 10 add $0x10,%rax
b1: 49 3b ca cmp %r10,%rcx
b4: 72 ca jb 0x80
b6: 4c 89 d0 mov %r10,%rax
b9: 48 c1 e0 04 shl $0x4,%rax
bd: 0f 1f 00 nopl (%rax)
c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
c5: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
cf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
d3: 49 83 c2 08 add $0x8,%r10
d7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
dc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
e0: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
e5: c5 ff 12 29 vmovddup (%rcx),%ymm5
e9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
ee: c5 fd 11 29 vmovupd %ymm5,(%rcx)
f2: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
f9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
fd: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
102: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
106: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
10b: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
110: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
115: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
11a: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
121: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
125: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
12a: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
12e: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
133: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
138: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
13d: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
142: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
149: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
14d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
152: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
156: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
15b: 48 05 80 00 00 00 add $0x80,%rax
161: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
166: 4d 3b d0 cmp %r8,%r10
169: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
16e: 0f 82 4c ff ff ff jb 0xc0
174: 4c 89 c0 mov %r8,%rax
177: 48 c1 e0 04 shl $0x4,%rax
17b: 48 03 d0 add %rax,%rdx
17e: 4d 3b c1 cmp %r9,%r8
181: 73 53 jae 0x1d6
183: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18a: 00
18b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a0: c5 f9 10 1a vmovupd (%rdx),%xmm3
1a4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
1aa: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
1ae: 49 ff c0 inc %r8
1b1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
1b6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
1ba: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
1c0: 48 83 c0 10 add $0x10,%rax
1c4: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
1c9: c5 f9 11 2a vmovupd %xmm5,(%rdx)
1cd: 48 83 c2 10 add $0x10,%rdx
1d1: 4d 3b c1 cmp %r9,%r8
1d4: 72 ca jb 0x1a0
1d6: 33 c0 xor %eax,%eax
1d8: c5 f8 77 vzeroupper
1db: 41 5c pop %r12
1dd: c3 ret
1de: 45 33 c0 xor %r8d,%r8d
1e1: eb 91 jmp 0x174
1e3: b8 fa ff ff ff mov $0xfffffffa,%eax
1e8: 41 5c pop %r12
1ea: c3 ret
1eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
1f0: 41 5c pop %r12
1f2: c3 ret
1f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ff: 00
200: 41 54 push %r12
202: 49 89 cb mov %rcx,%r11
205: 4d 85 db test %r11,%r11
208: 0f 84 f9 01 00 00 je 0x407
20e: 48 85 d2 test %rdx,%rdx
211: 0f 84 f0 01 00 00 je 0x407
217: 45 85 c0 test %r8d,%r8d
21a: 0f 8e df 01 00 00 jle 0x3ff
220: 4d 63 c8 movslq %r8d,%r9
223: 49 83 f9 08 cmp $0x8,%r9
227: 0f 8c cd 01 00 00 jl 0x3fa
22d: 48 89 d0 mov %rdx,%rax
230: 48 83 e0 1f and $0x1f,%rax
234: 85 c0 test %eax,%eax
236: 74 0d je 0x245
238: a8 0f test $0xf,%al
23a: 0f 85 ba 01 00 00 jne 0x3fa
240: b8 01 00 00 00 mov $0x1,%eax
245: 41 89 c2 mov %eax,%r10d
248: 49 8d 4a 08 lea 0x8(%r10),%rcx
24c: 4c 3b c9 cmp %rcx,%r9
24f: 0f 8c a5 01 00 00 jl 0x3fa
255: 44 89 c1 mov %r8d,%ecx
258: 2b c8 sub %eax,%ecx
25a: 83 e1 07 and $0x7,%ecx
25d: 44 2b c1 sub %ecx,%r8d
260: 33 c9 xor %ecx,%ecx
262: 4d 63 c0 movslq %r8d,%r8
265: 45 33 e4 xor %r12d,%r12d
268: 85 c0 test %eax,%eax
26a: 48 89 d0 mov %rdx,%rax
26d: 76 43 jbe 0x2b2
26f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
276: 00
277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27e: 66 90 xchg %ax,%ax
280: c5 f9 10 18 vmovupd (%rax),%xmm3
284: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
28a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
28e: 48 ff c1 inc %rcx
291: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
296: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
29a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
2a1: 49 83 c4 10 add $0x10,%r12
2a5: c5 f9 11 20 vmovupd %xmm4,(%rax)
2a9: 48 83 c0 10 add $0x10,%rax
2ad: 49 3b ca cmp %r10,%rcx
2b0: 72 ce jb 0x280
2b2: 4c 89 d0 mov %r10,%rax
2b5: 48 c1 e0 04 shl $0x4,%rax
2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c0: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
2c5: 49 83 c2 08 add $0x8,%r10
2c9: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
2cf: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
2d6: 01
2d7: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
2de: 02
2df: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
2e6: 03
2e7: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
2eb: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
2f0: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
2f4: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
2f9: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
2fe: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
303: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
30a: 01
30b: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
311: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
318: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
31e: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
325: 01
326: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
32c: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
333: 01
334: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
33b: 02
33c: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
342: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
349: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
34f: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
356: 02
357: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
35d: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
364: 02
365: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
36c: 03
36d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
373: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
37a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
380: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
386: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
38c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
392: 48 05 80 00 00 00 add $0x80,%rax
398: 4d 3b d0 cmp %r8,%r10
39b: 0f 82 1f ff ff ff jb 0x2c0
3a1: 4c 89 c0 mov %r8,%rax
3a4: 48 c1 e0 04 shl $0x4,%rax
3a8: 48 03 d0 add %rax,%rdx
3ab: 4d 3b c1 cmp %r9,%r8
3ae: 73 42 jae 0x3f2
3b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b7: 00
3b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bf: 90 nop
3c0: c5 f9 10 1a vmovupd (%rdx),%xmm3
3c4: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
3ca: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
3ce: 49 ff c0 inc %r8
3d1: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3d6: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
3da: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
3e1: 48 83 c0 10 add $0x10,%rax
3e5: c5 f9 11 22 vmovupd %xmm4,(%rdx)
3e9: 48 83 c2 10 add $0x10,%rdx
3ed: 4d 3b c1 cmp %r9,%r8
3f0: 72 ce jb 0x3c0
3f2: 33 c0 xor %eax,%eax
3f4: c5 f8 77 vzeroupper
3f7: 41 5c pop %r12
3f9: c3 ret
3fa: 45 33 c0 xor %r8d,%r8d
3fd: eb a2 jmp 0x3a1
3ff: b8 fa ff ff ff mov $0xfffffffa,%eax
404: 41 5c pop %r12
406: c3 ret
407: b8 f8 ff ff ff mov $0xfffffff8,%eax
40c: 41 5c pop %r12
40e: c3 ret
40f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
416: 00
417: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41e: 66 90 xchg %ax,%ax
420: 57 push %rdi
421: 41 54 push %r12
423: 55 push %rbp
424: 48 89 d5 mov %rdx,%rbp
427: 48 85 c9 test %rcx,%rcx
42a: 0f 84 f7 01 00 00 je 0x627
430: 48 85 ed test %rbp,%rbp
433: 0f 84 ee 01 00 00 je 0x627
439: 4d 85 c0 test %r8,%r8
43c: 0f 84 e5 01 00 00 je 0x627
442: 45 85 c9 test %r9d,%r9d
445: 0f 8e d2 01 00 00 jle 0x61d
44b: 41 83 f9 08 cmp $0x8,%r9d
44f: 0f 8c b8 01 00 00 jl 0x60d
455: 4d 89 c2 mov %r8,%r10
458: 49 83 e2 0f and $0xf,%r10
45c: 45 85 d2 test %r10d,%r10d
45f: 74 18 je 0x479
461: 41 f7 c2 03 00 00 00 test $0x3,%r10d
468: 0f 85 9f 01 00 00 jne 0x60d
46e: 41 f7 da neg %r10d
471: 41 83 c2 10 add $0x10,%r10d
475: 41 c1 ea 02 shr $0x2,%r10d
479: 41 8d 42 08 lea 0x8(%r10),%eax
47d: 44 3b c8 cmp %eax,%r9d
480: 0f 8c 87 01 00 00 jl 0x60d
486: 44 89 c8 mov %r9d,%eax
489: 33 d2 xor %edx,%edx
48b: 41 2b c2 sub %r10d,%eax
48e: 83 e0 07 and $0x7,%eax
491: f7 d8 neg %eax
493: 41 03 c1 add %r9d,%eax
496: 44 89 d7 mov %r10d,%edi
499: 45 85 d2 test %r10d,%r10d
49c: 76 21 jbe 0x4bf
49e: 66 90 xchg %ax,%ax
4a0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
4a5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
4ab: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
4b1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
4b7: 48 ff c2 inc %rdx
4ba: 48 3b d7 cmp %rdi,%rdx
4bd: 72 e1 jb 0x4a0
4bf: 45 89 d2 mov %r10d,%r10d
4c2: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
4c7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
4ce: 48 63 d0 movslq %eax,%rdx
4d1: 74 4d je 0x520
4d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4df: 00
4e0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
4e4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
4e9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
4ee: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
4f3: 0f 59 c8 mulps %xmm0,%xmm1
4f6: 0f 59 da mulps %xmm2,%xmm3
4f9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
4fe: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
504: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
509: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
50f: 48 83 c7 08 add $0x8,%rdi
513: 48 3b fa cmp %rdx,%rdi
516: 72 c8 jb 0x4e0
518: eb 38 jmp 0x552
51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
520: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
524: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
529: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
52e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
533: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
538: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
53e: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
543: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
549: 48 83 c7 08 add $0x8,%rdi
54d: 48 3b fa cmp %rdx,%rdi
550: 72 ce jb 0x520
552: 8d 78 01 lea 0x1(%rax),%edi
555: 41 3b f9 cmp %r9d,%edi
558: 0f 87 a3 00 00 00 ja 0x601
55e: 4d 63 c9 movslq %r9d,%r9
561: 4c 2b ca sub %rdx,%r9
564: 49 83 f9 04 cmp $0x4,%r9
568: 0f 8c 9a 00 00 00 jl 0x608
56e: 45 89 cc mov %r9d,%r12d
571: 45 33 db xor %r11d,%r11d
574: 41 83 e4 fc and $0xfffffffc,%r12d
578: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
57d: 4d 63 e4 movslq %r12d,%r12
580: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
584: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
588: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58f: 00
590: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
59e: 00 00
5a0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
5a5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
5aa: 0f 59 c8 mulps %xmm0,%xmm1
5ad: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
5b2: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
5b7: 49 83 c3 04 add $0x4,%r11
5bb: 4d 3b dc cmp %r12,%r11
5be: 72 e0 jb 0x5a0
5c0: 4d 3b e1 cmp %r9,%r12
5c3: 73 3c jae 0x601
5c5: 48 63 c0 movslq %eax,%rax
5c8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
5cd: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5d1: 49 8d 04 80 lea (%r8,%rax,4),%rax
5d5: 0f 1f 40 00 nopl 0x0(%rax)
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
5e6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
5ed: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
5f3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
5f9: 49 ff c4 inc %r12
5fc: 4d 3b e1 cmp %r9,%r12
5ff: 72 df jb 0x5e0
601: 33 c0 xor %eax,%eax
603: 5d pop %rbp
604: 41 5c pop %r12
606: 5f pop %rdi
607: c3 ret
608: 45 33 e4 xor %r12d,%r12d
60b: eb b3 jmp 0x5c0
60d: 33 c0 xor %eax,%eax
60f: 41 83 f9 01 cmp $0x1,%r9d
613: 72 ec jb 0x601
615: 4d 63 c9 movslq %r9d,%r9
618: 45 33 e4 xor %r12d,%r12d
61b: eb a3 jmp 0x5c0
61d: b8 fa ff ff ff mov $0xfffffffa,%eax
622: 5d pop %rbp
623: 41 5c pop %r12
625: 5f pop %rdi
626: c3 ret
627: b8 f8 ff ff ff mov $0xfffffff8,%eax
62c: 5d pop %rbp
62d: 41 5c pop %r12
62f: 5f pop %rdi
630: c3 ret
631: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
638: 00
639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
640: 56 push %rsi
641: 57 push %rdi
642: 41 54 push %r12
644: 48 89 d7 mov %rdx,%rdi
647: 48 85 c9 test %rcx,%rcx
64a: 0f 84 f3 01 00 00 je 0x843
650: 48 85 ff test %rdi,%rdi
653: 0f 84 ea 01 00 00 je 0x843
659: 4d 85 c0 test %r8,%r8
65c: 0f 84 e1 01 00 00 je 0x843
662: 45 85 c9 test %r9d,%r9d
665: 0f 8e ce 01 00 00 jle 0x839
66b: 41 83 f9 08 cmp $0x8,%r9d
66f: 0f 8c b5 01 00 00 jl 0x82a
675: 4d 89 c2 mov %r8,%r10
678: 49 83 e2 0f and $0xf,%r10
67c: 45 85 d2 test %r10d,%r10d
67f: 74 18 je 0x699
681: 41 f7 c2 03 00 00 00 test $0x3,%r10d
688: 0f 85 9c 01 00 00 jne 0x82a
68e: 41 f7 da neg %r10d
691: 41 83 c2 10 add $0x10,%r10d
695: 41 c1 ea 02 shr $0x2,%r10d
699: 44 89 d0 mov %r10d,%eax
69c: 83 c0 08 add $0x8,%eax
69f: 44 3b c8 cmp %eax,%r9d
6a2: 0f 8c 82 01 00 00 jl 0x82a
6a8: 44 89 ce mov %r9d,%esi
6ab: 33 d2 xor %edx,%edx
6ad: 41 2b f2 sub %r10d,%esi
6b0: 83 e6 07 and $0x7,%esi
6b3: f7 de neg %esi
6b5: 41 03 f1 add %r9d,%esi
6b8: 44 89 d0 mov %r10d,%eax
6bb: 45 85 d2 test %r10d,%r10d
6be: 76 1f jbe 0x6df
6c0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
6c5: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
6ca: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
6d0: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
6d6: 48 8d 52 01 lea 0x1(%rdx),%rdx
6da: 48 3b d0 cmp %rax,%rdx
6dd: 72 e1 jb 0x6c0
6df: 45 89 d2 mov %r10d,%r10d
6e2: 48 63 d6 movslq %esi,%rdx
6e5: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
6e9: 49 f7 c3 0f 00 00 00 test $0xf,%r11
6f0: 74 4e je 0x740
6f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
700: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
704: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
709: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
70d: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
712: 0f 59 c8 mulps %xmm0,%xmm1
715: 0f 59 da mulps %xmm2,%xmm3
718: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
71d: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
723: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
728: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
72e: 48 8d 40 08 lea 0x8(%rax),%rax
732: 48 3b c2 cmp %rdx,%rax
735: 72 c9 jb 0x700
737: eb 38 jmp 0x771
739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
740: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
744: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
749: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
74d: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
752: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
757: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
75d: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
762: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
768: 48 8d 40 08 lea 0x8(%rax),%rax
76c: 48 3b c2 cmp %rdx,%rax
76f: 72 cf jb 0x740
771: 8d 46 01 lea 0x1(%rsi),%eax
774: 41 3b c1 cmp %r9d,%eax
777: 0f 87 a2 00 00 00 ja 0x81f
77d: 4d 63 c9 movslq %r9d,%r9
780: 4c 2b ca sub %rdx,%r9
783: 49 83 f9 04 cmp $0x4,%r9
787: 0f 8c 99 00 00 00 jl 0x826
78d: 48 c1 e2 02 shl $0x2,%rdx
791: 44 89 c8 mov %r9d,%eax
794: 83 e0 fc and $0xfffffffc,%eax
797: 49 89 d3 mov %rdx,%r11
79a: 49 89 d2 mov %rdx,%r10
79d: 45 33 e4 xor %r12d,%r12d
7a0: 48 63 c0 movslq %eax,%rax
7a3: 4c 03 df add %rdi,%r11
7a6: 4c 03 d1 add %rcx,%r10
7a9: 49 03 d0 add %r8,%rdx
7ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b3: 00
7b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7c0: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
7c5: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
7ca: 0f 59 c8 mulps %xmm0,%xmm1
7cd: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
7d2: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
7d7: 4d 8d 64 24 04 lea 0x4(%r12),%r12
7dc: 4c 3b e0 cmp %rax,%r12
7df: 72 df jb 0x7c0
7e1: 49 3b c1 cmp %r9,%rax
7e4: 73 39 jae 0x81f
7e6: 48 63 f6 movslq %esi,%rsi
7e9: 48 c1 e6 02 shl $0x2,%rsi
7ed: 48 03 fe add %rsi,%rdi
7f0: 48 03 ce add %rsi,%rcx
7f3: 4c 03 c6 add %rsi,%r8
7f6: 0f 1f 00 nopl (%rax)
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
800: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
805: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
80a: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
810: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
816: 48 8d 40 01 lea 0x1(%rax),%rax
81a: 49 3b c1 cmp %r9,%rax
81d: 72 e1 jb 0x800
81f: 33 c0 xor %eax,%eax
821: 41 5c pop %r12
823: 5f pop %rdi
824: 5e pop %rsi
825: c3 ret
826: 33 c0 xor %eax,%eax
828: eb b7 jmp 0x7e1
82a: 33 f6 xor %esi,%esi
82c: 41 83 f9 01 cmp $0x1,%r9d
830: 72 ed jb 0x81f
832: 4d 63 c9 movslq %r9d,%r9
835: 33 c0 xor %eax,%eax
837: eb a8 jmp 0x7e1
839: b8 fa ff ff ff mov $0xfffffffa,%eax
83e: 41 5c pop %r12
840: 5f pop %rdi
841: 5e pop %rsi
842: c3 ret
843: b8 f8 ff ff ff mov $0xfffffff8,%eax
848: 41 5c pop %r12
84a: 5f pop %rdi
84b: 5e pop %rsi
84c: c3 ret
84d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
854: 00
855: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
85c: 0f 1f 40 00 nopl 0x0(%rax)
860: 57 push %rdi
861: 41 54 push %r12
863: 55 push %rbp
864: 48 89 d5 mov %rdx,%rbp
867: 48 85 c9 test %rcx,%rcx
86a: 0f 84 f8 01 00 00 je 0xa68
870: 48 85 ed test %rbp,%rbp
873: 0f 84 ef 01 00 00 je 0xa68
879: 4d 85 c0 test %r8,%r8
87c: 0f 84 e6 01 00 00 je 0xa68
882: 45 85 c9 test %r9d,%r9d
885: 0f 8e d3 01 00 00 jle 0xa5e
88b: 41 83 f9 08 cmp $0x8,%r9d
88f: 0f 8c b9 01 00 00 jl 0xa4e
895: 4d 89 c2 mov %r8,%r10
898: 49 83 e2 0f and $0xf,%r10
89c: 45 85 d2 test %r10d,%r10d
89f: 74 18 je 0x8b9
8a1: 41 f7 c2 03 00 00 00 test $0x3,%r10d
8a8: 0f 85 a0 01 00 00 jne 0xa4e
8ae: 41 f7 da neg %r10d
8b1: 41 83 c2 10 add $0x10,%r10d
8b5: 41 c1 ea 02 shr $0x2,%r10d
8b9: 41 8d 42 08 lea 0x8(%r10),%eax
8bd: 44 3b c8 cmp %eax,%r9d
8c0: 0f 8c 88 01 00 00 jl 0xa4e
8c6: 44 89 c8 mov %r9d,%eax
8c9: 33 d2 xor %edx,%edx
8cb: 41 2b c2 sub %r10d,%eax
8ce: 44 89 d7 mov %r10d,%edi
8d1: 83 e0 07 and $0x7,%eax
8d4: f7 d8 neg %eax
8d6: 41 03 c1 add %r9d,%eax
8d9: 45 85 d2 test %r10d,%r10d
8dc: 76 22 jbe 0x900
8de: 66 90 xchg %ax,%ax
8e0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
8e5: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
8eb: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
8f1: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
8f7: 48 83 c2 01 add $0x1,%rdx
8fb: 48 3b d7 cmp %rdi,%rdx
8fe: 72 e0 jb 0x8e0
900: 45 89 d2 mov %r10d,%r10d
903: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
908: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
90f: 48 63 d0 movslq %eax,%rdx
912: 74 4c je 0x960
914: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
920: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
924: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
929: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
92e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
933: 0f 59 c8 mulps %xmm0,%xmm1
936: 0f 59 da mulps %xmm2,%xmm3
939: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
93e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
944: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
949: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
94f: 48 83 c7 08 add $0x8,%rdi
953: 48 3b fa cmp %rdx,%rdi
956: 72 c8 jb 0x920
958: eb 38 jmp 0x992
95a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
960: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
964: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
969: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
96e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
973: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
978: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
97e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
983: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
989: 48 83 c7 08 add $0x8,%rdi
98d: 48 3b fa cmp %rdx,%rdi
990: 72 ce jb 0x960
992: 8d 78 01 lea 0x1(%rax),%edi
995: 41 3b f9 cmp %r9d,%edi
998: 0f 87 a4 00 00 00 ja 0xa42
99e: 4d 63 c9 movslq %r9d,%r9
9a1: 4c 2b ca sub %rdx,%r9
9a4: 49 83 f9 04 cmp $0x4,%r9
9a8: 0f 8c 9b 00 00 00 jl 0xa49
9ae: 45 89 cc mov %r9d,%r12d
9b1: 45 33 db xor %r11d,%r11d
9b4: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
9b9: 41 83 e4 fc and $0xfffffffc,%r12d
9bd: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
9c1: 4d 63 e4 movslq %r12d,%r12
9c4: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
9c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9cf: 00
9d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
9de: 00 00
9e0: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
9e5: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
9ea: 0f 59 c8 mulps %xmm0,%xmm1
9ed: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
9f2: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
9f7: 49 83 c3 04 add $0x4,%r11
9fb: 4d 3b dc cmp %r12,%r11
9fe: 72 e0 jb 0x9e0
a00: 4d 3b e1 cmp %r9,%r12
a03: 73 3d jae 0xa42
a05: 48 63 c0 movslq %eax,%rax
a08: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
a0d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
a11: 49 8d 04 80 lea (%r8,%rax,4),%rax
a15: 0f 1f 40 00 nopl 0x0(%rax)
a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a20: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
a26: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
a2d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
a33: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
a39: 49 83 c4 01 add $0x1,%r12
a3d: 4d 3b e1 cmp %r9,%r12
a40: 72 de jb 0xa20
a42: 33 c0 xor %eax,%eax
a44: 5d pop %rbp
a45: 41 5c pop %r12
a47: 5f pop %rdi
a48: c3 ret
a49: 45 33 e4 xor %r12d,%r12d
a4c: eb b2 jmp 0xa00
a4e: 33 c0 xor %eax,%eax
a50: 41 83 f9 01 cmp $0x1,%r9d
a54: 72 ec jb 0xa42
a56: 4d 63 c9 movslq %r9d,%r9
a59: 45 33 e4 xor %r12d,%r12d
a5c: eb a2 jmp 0xa00
a5e: b8 fa ff ff ff mov $0xfffffffa,%eax
a63: 5d pop %rbp
a64: 41 5c pop %r12
a66: 5f pop %rdi
a67: c3 ret
a68: b8 f8 ff ff ff mov $0xfffffff8,%eax
a6d: 5d pop %rbp
a6e: 41 5c pop %r12
a70: 5f pop %rdi
a71: c3 ret
a72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a80: 48 83 ec 28 sub $0x28,%rsp
a84: 48 85 c9 test %rcx,%rcx
a87: 74 25 je 0xaae
a89: 48 85 d2 test %rdx,%rdx
a8c: 74 20 je 0xaae
a8e: 4d 85 c0 test %r8,%r8
a91: 74 1b je 0xaae
a93: 45 85 c9 test %r9d,%r9d
a96: 7f 0a jg 0xaa2
a98: b8 fa ff ff ff mov $0xfffffffa,%eax
a9d: 48 83 c4 28 add $0x28,%rsp
aa1: c3 ret
aa2: e8 59 99 03 00 call 0x3a400
aa7: 33 c0 xor %eax,%eax
aa9: 48 83 c4 28 add $0x28,%rsp
aad: c3 ret
aae: b8 f8 ff ff ff mov $0xfffffff8,%eax
ab3: 48 83 c4 28 add $0x28,%rsp
ab7: c3 ret
ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
abf: 00
ac0: 48 83 ec 28 sub $0x28,%rsp
ac4: 48 85 c9 test %rcx,%rcx
ac7: 74 25 je 0xaee
ac9: 48 85 d2 test %rdx,%rdx
acc: 74 20 je 0xaee
ace: 4d 85 c0 test %r8,%r8
ad1: 74 1b je 0xaee
ad3: 45 85 c9 test %r9d,%r9d
ad6: 7f 0a jg 0xae2
ad8: b8 fa ff ff ff mov $0xfffffffa,%eax
add: 48 83 c4 28 add $0x28,%rsp
ae1: c3 ret
ae2: e8 59 99 03 00 call 0x3a440
ae7: 33 c0 xor %eax,%eax
ae9: 48 83 c4 28 add $0x28,%rsp
aed: c3 ret
aee: b8 f8 ff ff ff mov $0xfffffff8,%eax
af3: 48 83 c4 28 add $0x28,%rsp
af7: c3 ret
af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
aff: 00
b00: 48 83 ec 28 sub $0x28,%rsp
b04: 48 85 c9 test %rcx,%rcx
b07: 74 25 je 0xb2e
b09: 48 85 d2 test %rdx,%rdx
b0c: 74 20 je 0xb2e
b0e: 4d 85 c0 test %r8,%r8
b11: 74 1b je 0xb2e
b13: 45 85 c9 test %r9d,%r9d
b16: 7f 0a jg 0xb22
b18: b8 fa ff ff ff mov $0xfffffffa,%eax
b1d: 48 83 c4 28 add $0x28,%rsp
b21: c3 ret
b22: e8 59 99 03 00 call 0x3a480
b27: 33 c0 xor %eax,%eax
b29: 48 83 c4 28 add $0x28,%rsp
b2d: c3 ret
b2e: b8 f8 ff ff ff mov $0xfffffff8,%eax
b33: 48 83 c4 28 add $0x28,%rsp
b37: c3 ret
b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b3f: 00
b40: 53 push %rbx
b41: 48 85 c9 test %rcx,%rcx
b44: 0f 84 d4 01 00 00 je 0xd1e
b4a: 4d 85 c0 test %r8,%r8
b4d: 0f 84 cb 01 00 00 je 0xd1e
b53: 45 85 c9 test %r9d,%r9d
b56: 0f 8e bb 01 00 00 jle 0xd17
b5c: 41 83 f9 08 cmp $0x8,%r9d
b60: 0f 8c a1 01 00 00 jl 0xd07
b66: 4d 89 c3 mov %r8,%r11
b69: 49 83 e3 0f and $0xf,%r11
b6d: 45 85 db test %r11d,%r11d
b70: 74 18 je 0xb8a
b72: 41 f7 c3 03 00 00 00 test $0x3,%r11d
b79: 0f 85 88 01 00 00 jne 0xd07
b7f: 41 f7 db neg %r11d
b82: 41 83 c3 10 add $0x10,%r11d
b86: 41 c1 eb 02 shr $0x2,%r11d
b8a: 41 8d 43 08 lea 0x8(%r11),%eax
b8e: 44 3b c8 cmp %eax,%r9d
b91: 0f 8c 70 01 00 00 jl 0xd07
b97: 44 89 c8 mov %r9d,%eax
b9a: 33 d2 xor %edx,%edx
b9c: 41 2b c3 sub %r11d,%eax
b9f: 83 e0 07 and $0x7,%eax
ba2: f7 d8 neg %eax
ba4: 41 03 c1 add %r9d,%eax
ba7: 44 89 db mov %r11d,%ebx
baa: 45 85 db test %r11d,%r11d
bad: 76 2e jbe 0xbdd
baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bb6: 00
bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bbe: 66 90 xchg %ax,%ax
bc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
bc5: f3 0f 59 c1 mulss %xmm1,%xmm0
bc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
bcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
bd5: 48 ff c2 inc %rdx
bd8: 48 3b d3 cmp %rbx,%rdx
bdb: 72 e3 jb 0xbc0
bdd: 45 89 db mov %r11d,%r11d
be0: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
be4: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
beb: 48 63 d0 movslq %eax,%rdx
bee: 74 40 je 0xc30
bf0: 0f 28 c1 movaps %xmm1,%xmm0
bf3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
bf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
bfe: 00 00
c00: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
c04: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
c09: 0f 59 d0 mulps %xmm0,%xmm2
c0c: 0f 59 d8 mulps %xmm0,%xmm3
c0f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
c14: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
c1a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
c1f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
c25: 48 83 c3 08 add $0x8,%rbx
c29: 48 3b da cmp %rdx,%rbx
c2c: 72 d2 jb 0xc00
c2e: eb 3e jmp 0xc6e
c30: 0f 28 c1 movaps %xmm1,%xmm0
c33: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
c37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
c3e: 00 00
c40: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
c44: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
c49: 0f 59 d0 mulps %xmm0,%xmm2
c4c: 0f 59 d8 mulps %xmm0,%xmm3
c4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
c54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
c5a: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
c5f: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
c65: 48 83 c3 08 add $0x8,%rbx
c69: 48 3b da cmp %rdx,%rbx
c6c: 72 d2 jb 0xc40
c6e: 8d 58 01 lea 0x1(%rax),%ebx
c71: 41 3b d9 cmp %r9d,%ebx
c74: 0f 87 84 00 00 00 ja 0xcfe
c7a: 4d 63 d1 movslq %r9d,%r10
c7d: 4c 2b d2 sub %rdx,%r10
c80: 49 83 fa 04 cmp $0x4,%r10
c84: 0f 8c 78 00 00 00 jl 0xd02
c8a: 45 89 d3 mov %r10d,%r11d
c8d: 45 33 c9 xor %r9d,%r9d
c90: 41 83 e3 fc and $0xfffffffc,%r11d
c94: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
c98: 4d 63 db movslq %r11d,%r11
c9b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
c9f: 90 nop
ca0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
ca5: 0f 59 d0 mulps %xmm0,%xmm2
ca8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
cad: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
cb2: 49 83 c1 04 add $0x4,%r9
cb6: 4d 3b cb cmp %r11,%r9
cb9: 72 e5 jb 0xca0
cbb: 4d 3b da cmp %r10,%r11
cbe: 73 3e jae 0xcfe
cc0: 48 63 c0 movslq %eax,%rax
cc3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
cc7: 49 8d 04 80 lea (%r8,%rax,4),%rax
ccb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cd2: 00
cd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
ce0: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
ce6: f3 0f 59 c1 mulss %xmm1,%xmm0
cea: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
cf0: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
cf6: 49 ff c3 inc %r11
cf9: 4d 3b da cmp %r10,%r11
cfc: 72 e2 jb 0xce0
cfe: 33 c0 xor %eax,%eax
d00: 5b pop %rbx
d01: c3 ret
d02: 45 33 db xor %r11d,%r11d
d05: eb b4 jmp 0xcbb
d07: 33 c0 xor %eax,%eax
d09: 41 83 f9 01 cmp $0x1,%r9d
d0d: 72 ef jb 0xcfe
d0f: 4d 63 d1 movslq %r9d,%r10
d12: 45 33 db xor %r11d,%r11d
d15: eb a4 jmp 0xcbb
d17: b8 fa ff ff ff mov $0xfffffffa,%eax
d1c: 5b pop %rbx
d1d: c3 ret
d1e: b8 f8 ff ff ff mov $0xfffffff8,%eax
d23: 5b pop %rbx
d24: c3 ret
d25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d2c: 00
d2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d40: 48 85 c9 test %rcx,%rcx
d43: 0f 84 84 01 00 00 je 0xecd
d49: 4d 85 c0 test %r8,%r8
d4c: 0f 84 7b 01 00 00 je 0xecd
d52: 45 85 c9 test %r9d,%r9d
d55: 0f 8e 6b 01 00 00 jle 0xec6
d5b: 49 63 c1 movslq %r9d,%rax
d5e: 48 83 f8 08 cmp $0x8,%rax
d62: 0f 8c 59 01 00 00 jl 0xec1
d68: 4d 89 c3 mov %r8,%r11
d6b: 49 83 e3 0f and $0xf,%r11
d6f: 45 85 db test %r11d,%r11d
d72: 74 18 je 0xd8c
d74: 41 f7 c3 03 00 00 00 test $0x3,%r11d
d7b: 0f 85 40 01 00 00 jne 0xec1
d81: 41 f7 db neg %r11d
d84: 41 83 c3 10 add $0x10,%r11d
d88: 41 c1 eb 02 shr $0x2,%r11d
d8c: 44 89 da mov %r11d,%edx
d8f: 83 c2 08 add $0x8,%edx
d92: 48 3b c2 cmp %rdx,%rax
d95: 0f 8c 26 01 00 00 jl 0xec1
d9b: 44 89 ca mov %r9d,%edx
d9e: 41 2b d3 sub %r11d,%edx
da1: 83 e2 07 and $0x7,%edx
da4: 44 2b ca sub %edx,%r9d
da7: 33 d2 xor %edx,%edx
da9: 45 89 da mov %r11d,%r10d
dac: 45 85 db test %r11d,%r11d
daf: 76 2d jbe 0xdde
db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
db8: 00
db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
dc0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
dc5: f3 0f 59 c1 mulss %xmm1,%xmm0
dc9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
dcf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
dd5: 48 8d 52 01 lea 0x1(%rdx),%rdx
dd9: 49 3b d2 cmp %r10,%rdx
ddc: 72 e2 jb 0xdc0
dde: 45 89 db mov %r11d,%r11d
de1: 49 63 d1 movslq %r9d,%rdx
de4: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
de8: 49 f7 c3 0f 00 00 00 test $0xf,%r11
def: 74 41 je 0xe32
df1: 0f 28 c1 movaps %xmm1,%xmm0
df4: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
dff: 00
e00: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
e05: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
e0b: 0f 59 d0 mulps %xmm0,%xmm2
e0e: 0f 59 d8 mulps %xmm0,%xmm3
e11: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
e16: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
e1c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
e21: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
e27: 4d 8d 52 08 lea 0x8(%r10),%r10
e2b: 4c 3b d2 cmp %rdx,%r10
e2e: 72 d0 jb 0xe00
e30: eb 3e jmp 0xe70
e32: 0f 28 c1 movaps %xmm1,%xmm0
e35: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e40: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
e45: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
e4b: 0f 59 d0 mulps %xmm0,%xmm2
e4e: 0f 59 d8 mulps %xmm0,%xmm3
e51: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
e56: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
e5c: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
e61: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
e67: 4d 8d 52 08 lea 0x8(%r10),%r10
e6b: 4c 3b d2 cmp %rdx,%r10
e6e: 72 d0 jb 0xe40
e70: 33 d2 xor %edx,%edx
e72: 45 8d 51 01 lea 0x1(%r9),%r10d
e76: 4d 63 d2 movslq %r10d,%r10
e79: 4c 3b d0 cmp %rax,%r10
e7c: 77 40 ja 0xebe
e7e: 4d 63 c9 movslq %r9d,%r9
e81: 49 2b c1 sub %r9,%rax
e84: 49 c1 e1 02 shl $0x2,%r9
e88: 49 03 c9 add %r9,%rcx
e8b: 4d 03 c1 add %r9,%r8
e8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e95: 00
e96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e9d: 0f 1f 00 nopl (%rax)
ea0: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
ea5: f3 0f 59 c1 mulss %xmm1,%xmm0
ea9: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
eaf: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
eb5: 48 8d 52 01 lea 0x1(%rdx),%rdx
eb9: 48 3b d0 cmp %rax,%rdx
ebc: 72 e2 jb 0xea0
ebe: 33 c0 xor %eax,%eax
ec0: c3 ret
ec1: 45 33 c9 xor %r9d,%r9d
ec4: eb aa jmp 0xe70
ec6: b8 fa ff ff ff mov $0xfffffffa,%eax
ecb: 90 nop
ecc: c3 ret
ecd: b8 f8 ff ff ff mov $0xfffffff8,%eax
ed2: c3 ret
ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
edf: 00
ee0: 53 push %rbx
ee1: 48 85 c9 test %rcx,%rcx
ee4: 0f 84 d5 01 00 00 je 0x10bf
eea: 4d 85 c0 test %r8,%r8
eed: 0f 84 cc 01 00 00 je 0x10bf
ef3: 45 85 c9 test %r9d,%r9d
ef6: 0f 8e bc 01 00 00 jle 0x10b8
efc: 41 83 f9 08 cmp $0x8,%r9d
f00: 0f 8c a2 01 00 00 jl 0x10a8
f06: 4d 89 c3 mov %r8,%r11
f09: 49 83 e3 0f and $0xf,%r11
f0d: 45 85 db test %r11d,%r11d
f10: 74 18 je 0xf2a
f12: 41 f7 c3 03 00 00 00 test $0x3,%r11d
f19: 0f 85 89 01 00 00 jne 0x10a8
f1f: 41 f7 db neg %r11d
f22: 41 83 c3 10 add $0x10,%r11d
f26: 41 c1 eb 02 shr $0x2,%r11d
f2a: 41 8d 43 08 lea 0x8(%r11),%eax
f2e: 44 3b c8 cmp %eax,%r9d
f31: 0f 8c 71 01 00 00 jl 0x10a8
f37: 44 89 c8 mov %r9d,%eax
f3a: 33 d2 xor %edx,%edx
f3c: 41 2b c3 sub %r11d,%eax
f3f: 44 89 db mov %r11d,%ebx
f42: 83 e0 07 and $0x7,%eax
f45: f7 d8 neg %eax
f47: 41 03 c1 add %r9d,%eax
f4a: 45 85 db test %r11d,%r11d
f4d: 76 2f jbe 0xf7e
f4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f56: 00
f57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f5e: 66 90 xchg %ax,%ax
f60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
f65: f3 0f 59 c1 mulss %xmm1,%xmm0
f69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
f6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
f75: 48 83 c2 01 add $0x1,%rdx
f79: 48 3b d3 cmp %rbx,%rdx
f7c: 72 e2 jb 0xf60
f7e: 45 89 db mov %r11d,%r11d
f81: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
f85: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
f8c: 48 63 d0 movslq %eax,%rdx
f8f: 74 3f je 0xfd0
f91: 0f 28 c1 movaps %xmm1,%xmm0
f94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f9f: 00
fa0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
fa4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
fa9: 0f 59 d0 mulps %xmm0,%xmm2
fac: 0f 59 d8 mulps %xmm0,%xmm3
faf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
fb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
fba: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
fbf: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
fc5: 48 83 c3 08 add $0x8,%rbx
fc9: 48 3b da cmp %rdx,%rbx
fcc: 72 d2 jb 0xfa0
fce: eb 3e jmp 0x100e
fd0: 0f 28 c1 movaps %xmm1,%xmm0
fd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
fd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
fde: 00 00
fe0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
fe4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
fe9: 0f 59 d0 mulps %xmm0,%xmm2
fec: 0f 59 d8 mulps %xmm0,%xmm3
fef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
ff4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
ffa: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
fff: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
1005: 48 83 c3 08 add $0x8,%rbx
1009: 48 3b da cmp %rdx,%rbx
100c: 72 d2 jb 0xfe0
100e: 8d 58 01 lea 0x1(%rax),%ebx
1011: 41 3b d9 cmp %r9d,%ebx
1014: 0f 87 85 00 00 00 ja 0x109f
101a: 4d 63 d1 movslq %r9d,%r10
101d: 4c 2b d2 sub %rdx,%r10
1020: 49 83 fa 04 cmp $0x4,%r10
1024: 0f 8c 79 00 00 00 jl 0x10a3
102a: 45 89 d3 mov %r10d,%r11d
102d: 45 33 c9 xor %r9d,%r9d
1030: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
1034: 41 83 e3 fc and $0xfffffffc,%r11d
1038: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
103c: 4d 63 db movslq %r11d,%r11
103f: 90 nop
1040: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
1045: 0f 59 d0 mulps %xmm0,%xmm2
1048: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
104d: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
1052: 49 83 c1 04 add $0x4,%r9
1056: 4d 3b cb cmp %r11,%r9
1059: 72 e5 jb 0x1040
105b: 4d 3b da cmp %r10,%r11
105e: 73 3f jae 0x109f
1060: 48 63 c0 movslq %eax,%rax
1063: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
1067: 49 8d 04 80 lea (%r8,%rax,4),%rax
106b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1072: 00
1073: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
107a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1080: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
1086: f3 0f 59 c1 mulss %xmm1,%xmm0
108a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
1090: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
1096: 49 83 c3 01 add $0x1,%r11
109a: 4d 3b da cmp %r10,%r11
109d: 72 e1 jb 0x1080
109f: 33 c0 xor %eax,%eax
10a1: 5b pop %rbx
10a2: c3 ret
10a3: 45 33 db xor %r11d,%r11d
10a6: eb b3 jmp 0x105b
10a8: 33 c0 xor %eax,%eax
10aa: 41 83 f9 01 cmp $0x1,%r9d
10ae: 72 ef jb 0x109f
10b0: 4d 63 d1 movslq %r9d,%r10
10b3: 45 33 db xor %r11d,%r11d
10b6: eb a3 jmp 0x105b
10b8: b8 fa ff ff ff mov $0xfffffffa,%eax
10bd: 5b pop %rbx
10be: c3 ret
10bf: b8 f8 ff ff ff mov $0xfffffff8,%eax
10c4: 5b pop %rbx
10c5: c3 ret
10c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10cd: 00
10ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10d5: 0f 1f 40 00 nopl 0x0(%rax)
10d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10e0: 41 57 push %r15
10e2: c5 f8 28 d1 vmovaps %xmm1,%xmm2
10e6: 48 85 c9 test %rcx,%rcx
10e9: 0f 84 b0 01 00 00 je 0x129f
10ef: 4d 85 c0 test %r8,%r8
10f2: 0f 84 a7 01 00 00 je 0x129f
10f8: 45 85 c9 test %r9d,%r9d
10fb: 0f 8e 96 01 00 00 jle 0x1297
1101: 41 83 f9 10 cmp $0x10,%r9d
1105: 0f 8c 7c 01 00 00 jl 0x1287
110b: 4d 89 c2 mov %r8,%r10
110e: 49 83 e2 1f and $0x1f,%r10
1112: 45 89 d2 mov %r10d,%r10d
1115: 45 85 d2 test %r10d,%r10d
1118: 74 18 je 0x1132
111a: 41 f7 c2 03 00 00 00 test $0x3,%r10d
1121: 0f 85 60 01 00 00 jne 0x1287
1127: 41 f7 da neg %r10d
112a: 41 83 c2 20 add $0x20,%r10d
112e: 41 c1 ea 02 shr $0x2,%r10d
1132: 41 8d 42 10 lea 0x10(%r10),%eax
1136: 44 3b c8 cmp %eax,%r9d
1139: 0f 8c 48 01 00 00 jl 0x1287
113f: 44 89 c8 mov %r9d,%eax
1142: 33 d2 xor %edx,%edx
1144: 41 2b c2 sub %r10d,%eax
1147: 83 e0 0f and $0xf,%eax
114a: f7 d8 neg %eax
114c: 41 03 c1 add %r9d,%eax
114f: 45 85 d2 test %r10d,%r10d
1152: 76 25 jbe 0x1179
1154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1160: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
1165: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
116b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
1171: 48 ff c2 inc %rdx
1174: 49 3b d2 cmp %r10,%rdx
1177: 72 e7 jb 0x1160
1179: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
117e: 48 63 d0 movslq %eax,%rdx
1181: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
1187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
118e: 00
118f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1196: 0f 1f 00 nopl (%rax)
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11a0: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
11a6: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
11ad: 01
11ae: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
11b2: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
11b9: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
11bf: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
11c5: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
11cc: 01
11cd: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
11d1: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
11d8: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
11df: 49 83 c2 10 add $0x10,%r10
11e3: 4c 3b d2 cmp %rdx,%r10
11e6: 72 b8 jb 0x11a0
11e8: 44 8d 50 01 lea 0x1(%rax),%r10d
11ec: 45 3b d1 cmp %r9d,%r10d
11ef: 0f 87 85 00 00 00 ja 0x127a
11f5: 4d 63 d9 movslq %r9d,%r11
11f8: 4c 2b da sub %rdx,%r11
11fb: 49 83 fb 04 cmp $0x4,%r11
11ff: 0f 8c 7d 00 00 00 jl 0x1282
1205: 45 89 df mov %r11d,%r15d
1208: 45 33 d2 xor %r10d,%r10d
120b: 41 83 e7 fc and $0xfffffffc,%r15d
120f: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
1213: 4d 63 ff movslq %r15d,%r15
1216: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
121a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1220: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
1226: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
122c: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
1232: 49 83 c2 04 add $0x4,%r10
1236: 4d 3b d7 cmp %r15,%r10
1239: 72 e5 jb 0x1220
123b: 4d 3b fb cmp %r11,%r15
123e: 73 3a jae 0x127a
1240: 48 63 c0 movslq %eax,%rax
1243: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
1247: 49 8d 04 80 lea (%r8,%rax,4),%rax
124b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1252: 00
1253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
125a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1260: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
1266: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
126c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
1272: 49 ff c7 inc %r15
1275: 4d 3b fb cmp %r11,%r15
1278: 72 e6 jb 0x1260
127a: 33 c0 xor %eax,%eax
127c: c5 f8 77 vzeroupper
127f: 41 5f pop %r15
1281: c3 ret
1282: 45 33 ff xor %r15d,%r15d
1285: eb b4 jmp 0x123b
1287: 33 c0 xor %eax,%eax
1289: 41 83 f9 01 cmp $0x1,%r9d
128d: 72 eb jb 0x127a
128f: 4d 63 d9 movslq %r9d,%r11
1292: 45 33 ff xor %r15d,%r15d
1295: eb a4 jmp 0x123b
1297: b8 fa ff ff ff mov $0xfffffffa,%eax
129c: 41 5f pop %r15
129e: c3 ret
129f: b8 f8 ff ff ff mov $0xfffffff8,%eax
12a4: 41 5f pop %r15
12a6: c3 ret
12a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12ae: 00
12af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12b6: 0f 1f 00 nopl (%rax)
12b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12c0: 4d 89 c2 mov %r8,%r10
12c3: 48 85 c9 test %rcx,%rcx
12c6: 0f 84 eb 00 00 00 je 0x13b7
12cc: 4d 85 d2 test %r10,%r10
12cf: 0f 84 e2 00 00 00 je 0x13b7
12d5: 45 85 c9 test %r9d,%r9d
12d8: 0f 8e d3 00 00 00 jle 0x13b1
12de: 49 63 c1 movslq %r9d,%rax
12e1: 48 83 f8 08 cmp $0x8,%rax
12e5: 0f 8c b5 00 00 00 jl 0x13a0
12eb: 48 3d e1 00 00 00 cmp $0xe1,%rax
12f1: 0f 8c ae 00 00 00 jl 0x13a5
12f7: 4c 89 d2 mov %r10,%rdx
12fa: 48 83 e2 1f and $0x1f,%rdx
12fe: 85 d2 test %edx,%edx
1300: 74 11 je 0x1313
1302: f6 c2 03 test $0x3,%dl
1305: 0f 85 95 00 00 00 jne 0x13a0
130b: f7 da neg %edx
130d: 83 c2 20 add $0x20,%edx
1310: c1 ea 02 shr $0x2,%edx
1313: 41 89 d0 mov %edx,%r8d
1316: 4d 8d 58 08 lea 0x8(%r8),%r11
131a: 49 3b c3 cmp %r11,%rax
131d: 0f 8c 7d 00 00 00 jl 0x13a0
1323: 45 89 cb mov %r9d,%r11d
1326: 44 2b da sub %edx,%r11d
1329: 41 83 e3 07 and $0x7,%r11d
132d: 45 2b cb sub %r11d,%r9d
1330: 45 33 db xor %r11d,%r11d
1333: 4d 63 c9 movslq %r9d,%r9
1336: 85 d2 test %edx,%edx
1338: 76 20 jbe 0x135a
133a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1340: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
1346: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
134c: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
1352: 49 ff c3 inc %r11
1355: 4d 3b d8 cmp %r8,%r11
1358: 72 e6 jb 0x1340
135a: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
135f: 90 nop
1360: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
1366: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
136c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
1372: 49 83 c0 08 add $0x8,%r8
1376: 4d 3b c1 cmp %r9,%r8
1379: 72 e5 jb 0x1360
137b: 4c 3b c8 cmp %rax,%r9
137e: 73 1a jae 0x139a
1380: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
1386: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
138c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
1392: 49 ff c1 inc %r9
1395: 4c 3b c8 cmp %rax,%r9
1398: 72 e6 jb 0x1380
139a: 33 c0 xor %eax,%eax
139c: c5 f8 77 vzeroupper
139f: c3 ret
13a0: 45 33 c9 xor %r9d,%r9d
13a3: eb d6 jmp 0x137b
13a5: 41 83 e1 f8 and $0xfffffff8,%r9d
13a9: 45 33 c0 xor %r8d,%r8d
13ac: 4d 63 c9 movslq %r9d,%r9
13af: eb a9 jmp 0x135a
13b1: b8 fa ff ff ff mov $0xfffffffa,%eax
13b6: c3 ret
13b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
13bc: c3 ret
13bd: 0f 1f 00 nopl (%rax)
13c0: 55 push %rbp
13c1: c5 f8 28 e1 vmovaps %xmm1,%xmm4
13c5: 48 85 c9 test %rcx,%rcx
13c8: 0f 84 a0 01 00 00 je 0x156e
13ce: 4d 85 c0 test %r8,%r8
13d1: 0f 84 97 01 00 00 je 0x156e
13d7: 45 85 c9 test %r9d,%r9d
13da: 0f 8e 87 01 00 00 jle 0x1567
13e0: 41 83 f9 08 cmp $0x8,%r9d
13e4: 0f 8c 76 01 00 00 jl 0x1560
13ea: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
13f1: 0f 8c 5c 01 00 00 jl 0x1553
13f7: 4c 89 c0 mov %r8,%rax
13fa: 48 83 e0 1f and $0x1f,%rax
13fe: a8 03 test $0x3,%al
1400: 74 04 je 0x1406
1402: 33 c0 xor %eax,%eax
1404: eb 13 jmp 0x1419
1406: 85 c0 test %eax,%eax
1408: 74 0f je 0x1419
140a: f7 d8 neg %eax
140c: 83 c0 20 add $0x20,%eax
140f: c1 e8 02 shr $0x2,%eax
1412: 44 3b c8 cmp %eax,%r9d
1415: 41 0f 4c c1 cmovl %r9d,%eax
1419: 44 89 ca mov %r9d,%edx
141c: 2b d0 sub %eax,%edx
141e: 83 e2 07 and $0x7,%edx
1421: f7 da neg %edx
1423: 41 03 d1 add %r9d,%edx
1426: 83 f8 01 cmp $0x1,%eax
1429: 72 6d jb 0x1498
142b: 45 33 db xor %r11d,%r11d
142e: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c4ea00
1435: 01
1436: 33 ed xor %ebp,%ebp
1438: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c4ea20
143f: 01
1440: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
1445: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
144b: 4c 63 d0 movslq %eax,%r10
144e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1455: 00
1456: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
145d: 0f 1f 00 nopl (%rax)
1460: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
1466: 49 83 c3 08 add $0x8,%r11
146a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
146e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
1475: 00
1476: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
147d: 00
147e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
1485: 00
1486: 48 83 c5 20 add $0x20,%rbp
148a: 4d 3b da cmp %r10,%r11
148d: 72 d1 jb 0x1460
148f: 44 3b c8 cmp %eax,%r9d
1492: 0f 84 b4 00 00 00 je 0x154c
1498: 8d 68 08 lea 0x8(%rax),%ebp
149b: 3b d5 cmp %ebp,%edx
149d: 7c 3b jl 0x14da
149f: 48 63 c0 movslq %eax,%rax
14a2: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
14a7: 48 63 ea movslq %edx,%rbp
14aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14b1: 00
14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14c0: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
14c5: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
14cb: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
14d1: 48 83 c0 08 add $0x8,%rax
14d5: 48 3b c5 cmp %rbp,%rax
14d8: 72 e6 jb 0x14c0
14da: 8d 42 01 lea 0x1(%rdx),%eax
14dd: 41 3b c1 cmp %r9d,%eax
14e0: 0f 87 66 00 00 00 ja 0x154c
14e6: 44 89 cd mov %r9d,%ebp
14e9: 33 c0 xor %eax,%eax
14eb: 2b ea sub %edx,%ebp
14ed: 48 63 d2 movslq %edx,%rdx
14f0: 4d 63 c9 movslq %r9d,%r9
14f3: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c4ea00
14fa: 01
14fb: 4c 2b ca sub %rdx,%r9
14fe: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c4ea20
1505: 01
1506: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
150b: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
1511: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
1515: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
1519: 33 d2 xor %edx,%edx
151b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1520: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
1526: 48 83 c0 08 add $0x8,%rax
152a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
152e: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
1535: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
153c: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
1543: 48 83 c2 20 add $0x20,%rdx
1547: 49 3b c1 cmp %r9,%rax
154a: 72 d4 jb 0x1520
154c: 33 c0 xor %eax,%eax
154e: c5 f8 77 vzeroupper
1551: 5d pop %rbp
1552: c3 ret
1553: 44 89 ca mov %r9d,%edx
1556: 33 c0 xor %eax,%eax
1558: 83 e2 f8 and $0xfffffff8,%edx
155b: e9 38 ff ff ff jmp 0x1498
1560: 33 d2 xor %edx,%edx
1562: e9 73 ff ff ff jmp 0x14da
1567: b8 fa ff ff ff mov $0xfffffffa,%eax
156c: 5d pop %rbp
156d: c3 ret
156e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1573: 5d pop %rbp
1574: c3 ret
1575: 0f 1f 40 00 nopl 0x0(%rax)
1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1580: 48 83 ec 28 sub $0x28,%rsp
1584: 48 85 c9 test %rcx,%rcx
1587: 74 20 je 0x15a9
1589: 48 85 d2 test %rdx,%rdx
158c: 74 1b je 0x15a9
158e: 45 85 c0 test %r8d,%r8d
1591: 7f 0a jg 0x159d
1593: b8 fa ff ff ff mov $0xfffffffa,%eax
1598: 48 83 c4 28 add $0x28,%rsp
159c: c3 ret
159d: e8 1e 8f 03 00 call 0x3a4c0
15a2: 33 c0 xor %eax,%eax
15a4: 48 83 c4 28 add $0x28,%rsp
15a8: c3 ret
15a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
15ae: 48 83 c4 28 add $0x28,%rsp
15b2: c3 ret
15b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
15b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
15bf: 00
15c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
15c5: 48 85 c9 test %rcx,%rcx
15c8: 74 22 je 0x15ec
15ca: 48 85 d2 test %rdx,%rdx
15cd: 74 1d je 0x15ec
15cf: 45 85 c0 test %r8d,%r8d
15d2: 7f 0b jg 0x15df
15d4: b8 fa ff ff ff mov $0xfffffffa,%eax
15d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15de: c3 ret
15df: e8 5c 90 03 00 call 0x3a640
15e4: 33 c0 xor %eax,%eax
15e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15eb: c3 ret
15ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
15f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
15f6: c3 ret
15f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
15fe: 00 00
1600: 48 83 ec 28 sub $0x28,%rsp
1604: 48 85 c9 test %rcx,%rcx
1607: 74 20 je 0x1629
1609: 48 85 d2 test %rdx,%rdx
160c: 74 1b je 0x1629
160e: 45 85 c0 test %r8d,%r8d
1611: 7f 0a jg 0x161d
1613: b8 fa ff ff ff mov $0xfffffffa,%eax
1618: 48 83 c4 28 add $0x28,%rsp
161c: c3 ret
161d: e8 9e 91 03 00 call 0x3a7c0
1622: 33 c0 xor %eax,%eax
1624: 48 83 c4 28 add $0x28,%rsp
1628: c3 ret
1629: b8 f8 ff ff ff mov $0xfffffff8,%eax
162e: 48 83 c4 28 add $0x28,%rsp
1632: c3 ret
1633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
163f: 00
1640: 56 push %rsi
1641: 48 89 d6 mov %rdx,%rsi
1644: 48 85 c9 test %rcx,%rcx
1647: 0f 84 90 01 00 00 je 0x17dd
164d: 48 85 f6 test %rsi,%rsi
1650: 0f 84 87 01 00 00 je 0x17dd
1656: 45 85 c0 test %r8d,%r8d
1659: 0f 8e 77 01 00 00 jle 0x17d6
165f: 41 83 f8 10 cmp $0x10,%r8d
1663: 0f 8c 5d 01 00 00 jl 0x17c6
1669: 49 89 f1 mov %rsi,%r9
166c: 49 83 e1 1f and $0x1f,%r9
1670: 45 89 c9 mov %r9d,%r9d
1673: 45 85 c9 test %r9d,%r9d
1676: 74 18 je 0x1690
1678: 41 f7 c1 03 00 00 00 test $0x3,%r9d
167f: 0f 85 41 01 00 00 jne 0x17c6
1685: 41 f7 d9 neg %r9d
1688: 41 83 c1 20 add $0x20,%r9d
168c: 41 c1 e9 02 shr $0x2,%r9d
1690: 41 8d 41 10 lea 0x10(%r9),%eax
1694: 44 3b c0 cmp %eax,%r8d
1697: 0f 8c 29 01 00 00 jl 0x17c6
169d: 44 89 c0 mov %r8d,%eax
16a0: 33 d2 xor %edx,%edx
16a2: 41 2b c1 sub %r9d,%eax
16a5: 83 e0 0f and $0xf,%eax
16a8: f7 d8 neg %eax
16aa: 41 03 c0 add %r8d,%eax
16ad: 45 85 c9 test %r9d,%r9d
16b0: 76 25 jbe 0x16d7
16b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16c0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
16c5: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
16ca: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
16cf: 48 ff c2 inc %rdx
16d2: 49 3b d1 cmp %r9,%rdx
16d5: 72 e9 jb 0x16c0
16d7: 48 63 d0 movslq %eax,%rdx
16da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
16e0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
16e6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
16ed: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
16f4: 01
16f5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
16fc: 01
16fd: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
1703: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
170a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
1710: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
1717: 49 83 c1 10 add $0x10,%r9
171b: 4c 3b ca cmp %rdx,%r9
171e: 72 c0 jb 0x16e0
1720: 44 8d 48 01 lea 0x1(%rax),%r9d
1724: 45 3b c8 cmp %r8d,%r9d
1727: 0f 87 8d 00 00 00 ja 0x17ba
172d: 4d 63 d0 movslq %r8d,%r10
1730: 4c 2b d2 sub %rdx,%r10
1733: 49 83 fa 04 cmp $0x4,%r10
1737: 0f 8c 84 00 00 00 jl 0x17c1
173d: 45 89 d3 mov %r10d,%r11d
1740: 45 33 c9 xor %r9d,%r9d
1743: 41 83 e3 fc and $0xfffffffc,%r11d
1747: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
174b: 4d 63 db movslq %r11d,%r11
174e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1760: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
1766: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
176c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%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 3a jae 0x17ba
1780: 48 63 c0 movslq %eax,%rax
1783: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
1787: 48 8d 04 81 lea (%rcx,%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: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
17a6: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
17ac: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
17b2: 49 ff c3 inc %r11
17b5: 4d 3b da cmp %r10,%r11
17b8: 72 e6 jb 0x17a0
17ba: 33 c0 xor %eax,%eax
17bc: c5 f8 77 vzeroupper
17bf: 5e pop %rsi
17c0: c3 ret
17c1: 45 33 db xor %r11d,%r11d
17c4: eb b5 jmp 0x177b
17c6: 33 c0 xor %eax,%eax
17c8: 41 83 f8 01 cmp $0x1,%r8d
17cc: 72 ec jb 0x17ba
17ce: 4d 63 d0 movslq %r8d,%r10
17d1: 45 33 db xor %r11d,%r11d
17d4: eb a5 jmp 0x177b
17d6: b8 fa ff ff ff mov $0xfffffffa,%eax
17db: 5e pop %rsi
17dc: c3 ret
17dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
17e2: 5e pop %rsi
17e3: c3 ret
17e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
17eb: 00
17ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
17ff: 00
1800: 53 push %rbx
1801: 49 89 ca mov %rcx,%r10
1804: 4d 85 d2 test %r10,%r10
1807: 0f 84 84 01 00 00 je 0x1991
180d: 48 85 d2 test %rdx,%rdx
1810: 0f 84 7b 01 00 00 je 0x1991
1816: 45 85 c0 test %r8d,%r8d
1819: 0f 8e 6b 01 00 00 jle 0x198a
181f: 41 83 f8 10 cmp $0x10,%r8d
1823: 0f 8c 59 01 00 00 jl 0x1982
1829: 48 89 d3 mov %rdx,%rbx
182c: 48 83 e3 1f and $0x1f,%rbx
1830: 85 db test %ebx,%ebx
1832: 74 11 je 0x1845
1834: f6 c3 03 test $0x3,%bl
1837: 0f 85 45 01 00 00 jne 0x1982
183d: f7 db neg %ebx
183f: 83 c3 20 add $0x20,%ebx
1842: c1 eb 02 shr $0x2,%ebx
1845: 8d 43 10 lea 0x10(%rbx),%eax
1848: 44 3b c0 cmp %eax,%r8d
184b: 0f 8c 31 01 00 00 jl 0x1982
1851: 45 89 c1 mov %r8d,%r9d
1854: 33 c0 xor %eax,%eax
1856: 44 2b cb sub %ebx,%r9d
1859: 41 83 e1 0f and $0xf,%r9d
185d: 41 f7 d9 neg %r9d
1860: 45 03 c8 add %r8d,%r9d
1863: 89 d9 mov %ebx,%ecx
1865: 85 db test %ebx,%ebx
1867: 76 2f jbe 0x1898
1869: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1870: 00
1871: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
187f: 00
1880: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1886: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
188b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
1890: 48 ff c0 inc %rax
1893: 48 3b c1 cmp %rcx,%rax
1896: 72 e8 jb 0x1880
1898: 49 63 c1 movslq %r9d,%rax
189b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
18a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
18a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
18ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
18b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
18b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
18bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
18c3: 48 83 c1 10 add $0x10,%rcx
18c7: 48 3b c8 cmp %rax,%rcx
18ca: 72 d4 jb 0x18a0
18cc: 41 8d 41 01 lea 0x1(%r9),%eax
18d0: 41 3b c0 cmp %r8d,%eax
18d3: 0f 87 9e 00 00 00 ja 0x1977
18d9: 4d 63 c0 movslq %r8d,%r8
18dc: 4d 63 c9 movslq %r9d,%r9
18df: 4d 2b c1 sub %r9,%r8
18e2: 49 83 f8 04 cmp $0x4,%r8
18e6: 0f 8c 92 00 00 00 jl 0x197e
18ec: 4d 63 c9 movslq %r9d,%r9
18ef: 44 89 c3 mov %r8d,%ebx
18f2: 83 e3 fc and $0xfffffffc,%ebx
18f5: 33 c9 xor %ecx,%ecx
18f7: 48 63 db movslq %ebx,%rbx
18fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
18fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
1902: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1909: 00
190a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1911: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1918: 00
1919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1920: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
1926: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
192b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
1930: 48 83 c1 04 add $0x4,%rcx
1934: 48 3b cb cmp %rbx,%rcx
1937: 72 e7 jb 0x1920
1939: 49 3b d8 cmp %r8,%rbx
193c: 73 39 jae 0x1977
193e: 4d 63 c9 movslq %r9d,%r9
1941: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
1945: 4b 8d 04 8a lea (%r10,%r9,4),%rax
1949: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1950: 00
1951: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
195f: 00
1960: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
1965: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
196a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
196f: 48 ff c3 inc %rbx
1972: 49 3b d8 cmp %r8,%rbx
1975: 72 e9 jb 0x1960
1977: 33 c0 xor %eax,%eax
1979: c5 f8 77 vzeroupper
197c: 5b pop %rbx
197d: c3 ret
197e: 33 db xor %ebx,%ebx
1980: eb b7 jmp 0x1939
1982: 45 33 c9 xor %r9d,%r9d
1985: e9 42 ff ff ff jmp 0x18cc
198a: b8 fa ff ff ff mov $0xfffffffa,%eax
198f: 5b pop %rbx
1990: c3 ret
1991: b8 f8 ff ff ff mov $0xfffffff8,%eax
1996: 5b pop %rbx
1997: c3 ret
1998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
199f: 00
19a0: 48 83 ec 28 sub $0x28,%rsp
19a4: 48 85 d2 test %rdx,%rdx
19a7: 74 3f je 0x19e8
19a9: 45 85 c0 test %r8d,%r8d
19ac: 7e 30 jle 0x19de
19ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4ea40
19b5: 7a 02 jp 0x19b9
19b7: 74 0f je 0x19c8
19b9: 0f 57 c9 xorps %xmm1,%xmm1
19bc: 0f 2e c1 ucomiss %xmm1,%xmm0
19bf: 7a 02 jp 0x19c3
19c1: 74 0c je 0x19cf
19c3: e8 78 8f 03 00 call 0x3a940
19c8: 33 c0 xor %eax,%eax
19ca: 48 83 c4 28 add $0x28,%rsp
19ce: c3 ret
19cf: 48 89 d1 mov %rdx,%rcx
19d2: 44 89 c2 mov %r8d,%edx
19d5: 48 83 c4 28 add $0x28,%rsp
19d9: e9 42 8d 00 00 jmp 0xa720
19de: b8 fa ff ff ff mov $0xfffffffa,%eax
19e3: 48 83 c4 28 add $0x28,%rsp
19e7: c3 ret
19e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
19ed: 48 83 c4 28 add $0x28,%rsp
19f1: c3 ret
19f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1a05: 48 85 d2 test %rdx,%rdx
1a08: 74 43 je 0x1a4d
1a0a: 45 85 c0 test %r8d,%r8d
1a0d: 7e 32 jle 0x1a41
1a0f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4ea44
1a16: 7a 02 jp 0x1a1a
1a18: 74 0f je 0x1a29
1a1a: 0f 57 c9 xorps %xmm1,%xmm1
1a1d: 0f 2e c1 ucomiss %xmm1,%xmm0
1a20: 7a 02 jp 0x1a24
1a22: 74 0d je 0x1a31
1a24: e8 97 90 03 00 call 0x3aac0
1a29: 33 c0 xor %eax,%eax
1a2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1a30: c3 ret
1a31: 48 89 d1 mov %rdx,%rcx
1a34: 44 89 c2 mov %r8d,%edx
1a37: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1a3c: e9 1f 8f 00 00 jmp 0xa960
1a41: b8 fa ff ff ff mov $0xfffffffa,%eax
1a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1a4b: 90 nop
1a4c: c3 ret
1a4d: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a52: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1a57: 90 nop
1a58: 90 nop
1a59: 90 nop
1a5a: c3 ret
1a5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a60: 48 83 ec 28 sub $0x28,%rsp
1a64: 48 85 d2 test %rdx,%rdx
1a67: 74 3f je 0x1aa8
1a69: 45 85 c0 test %r8d,%r8d
1a6c: 7e 30 jle 0x1a9e
1a6e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4ea48
1a75: 7a 02 jp 0x1a79
1a77: 74 0f je 0x1a88
1a79: 0f 57 c9 xorps %xmm1,%xmm1
1a7c: 0f 2e c1 ucomiss %xmm1,%xmm0
1a7f: 7a 02 jp 0x1a83
1a81: 74 0c je 0x1a8f
1a83: e8 b8 91 03 00 call 0x3ac40
1a88: 33 c0 xor %eax,%eax
1a8a: 48 83 c4 28 add $0x28,%rsp
1a8e: c3 ret
1a8f: 48 89 d1 mov %rdx,%rcx
1a92: 44 89 c2 mov %r8d,%edx
1a95: 48 83 c4 28 add $0x28,%rsp
1a99: e9 02 91 00 00 jmp 0xaba0
1a9e: b8 fa ff ff ff mov $0xfffffffa,%eax
1aa3: 48 83 c4 28 add $0x28,%rsp
1aa7: c3 ret
1aa8: b8 f8 ff ff ff mov $0xfffffff8,%eax
1aad: 48 83 c4 28 add $0x28,%rsp
1ab1: c3 ret
1ab2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ab9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ac0: 48 83 ec 28 sub $0x28,%rsp
1ac4: 48 85 d2 test %rdx,%rdx
1ac7: 0f 84 a6 01 00 00 je 0x1c73
1acd: 45 85 c0 test %r8d,%r8d
1ad0: 0f 8e 93 01 00 00 jle 0x1c69
1ad6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4ea4c
1add: 01
1ade: 7a 06 jp 0x1ae6
1ae0: 0f 84 7c 01 00 00 je 0x1c62
1ae6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1aea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
1aee: 7a 06 jp 0x1af6
1af0: 0f 84 5c 01 00 00 je 0x1c52
1af6: 41 83 f8 10 cmp $0x10,%r8d
1afa: 0f 8c 42 01 00 00 jl 0x1c42
1b00: 49 89 d1 mov %rdx,%r9
1b03: 49 83 e1 1f and $0x1f,%r9
1b07: 45 85 c9 test %r9d,%r9d
1b0a: 74 18 je 0x1b24
1b0c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
1b13: 0f 85 29 01 00 00 jne 0x1c42
1b19: 41 f7 d9 neg %r9d
1b1c: 41 83 c1 20 add $0x20,%r9d
1b20: 41 c1 e9 02 shr $0x2,%r9d
1b24: 41 8d 41 10 lea 0x10(%r9),%eax
1b28: 44 3b c0 cmp %eax,%r8d
1b2b: 0f 8c 11 01 00 00 jl 0x1c42
1b31: 45 89 c2 mov %r8d,%r10d
1b34: 33 c0 xor %eax,%eax
1b36: 45 2b d1 sub %r9d,%r10d
1b39: 41 83 e2 0f and $0xf,%r10d
1b3d: 41 f7 da neg %r10d
1b40: 45 03 d0 add %r8d,%r10d
1b43: 45 89 cb mov %r9d,%r11d
1b46: 45 85 c9 test %r9d,%r9d
1b49: 76 27 jbe 0x1b72
1b4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b52: 00
1b53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1b60: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
1b65: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
1b6a: 48 ff c0 inc %rax
1b6d: 49 3b c3 cmp %r11,%rax
1b70: 72 ee jb 0x1b60
1b72: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
1b77: 4d 63 ca movslq %r10d,%r9
1b7a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
1b80: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
1b86: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
1b8d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
1b93: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
1b9a: 49 83 c3 10 add $0x10,%r11
1b9e: 4d 3b d9 cmp %r9,%r11
1ba1: 72 dd jb 0x1b80
1ba3: 41 8d 42 01 lea 0x1(%r10),%eax
1ba7: 41 3b c0 cmp %r8d,%eax
1baa: 0f 87 84 00 00 00 ja 0x1c34
1bb0: 4d 63 c0 movslq %r8d,%r8
1bb3: 4d 2b c1 sub %r9,%r8
1bb6: 49 83 f8 04 cmp $0x4,%r8
1bba: 0f 8c 7e 00 00 00 jl 0x1c3e
1bc0: 44 89 c0 mov %r8d,%eax
1bc3: 45 33 db xor %r11d,%r11d
1bc6: 83 e0 fc and $0xfffffffc,%eax
1bc9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
1bcd: 48 63 c0 movslq %eax,%rax
1bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bd7: 00
1bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bdf: 90 nop
1be0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
1be5: 49 83 c3 04 add $0x4,%r11
1be9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
1bee: 49 83 c1 10 add $0x10,%r9
1bf2: 4c 3b d8 cmp %rax,%r11
1bf5: 72 e9 jb 0x1be0
1bf7: 49 3b c0 cmp %r8,%rax
1bfa: 73 38 jae 0x1c34
1bfc: 4d 63 d2 movslq %r10d,%r10
1bff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
1c03: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
1c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c0e: 00
1c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c16: 0f 1f 00 nopl (%rax)
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c20: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
1c24: 48 ff c0 inc %rax
1c27: c5 fa 11 0a vmovss %xmm1,(%rdx)
1c2b: 48 83 c2 04 add $0x4,%rdx
1c2f: 49 3b c0 cmp %r8,%rax
1c32: 72 ec jb 0x1c20
1c34: 33 c0 xor %eax,%eax
1c36: c5 f8 77 vzeroupper
1c39: 48 83 c4 28 add $0x28,%rsp
1c3d: c3 ret
1c3e: 33 c0 xor %eax,%eax
1c40: eb b5 jmp 0x1bf7
1c42: 45 33 d2 xor %r10d,%r10d
1c45: 41 83 f8 01 cmp $0x1,%r8d
1c49: 72 e9 jb 0x1c34
1c4b: 4d 63 c0 movslq %r8d,%r8
1c4e: 33 c0 xor %eax,%eax
1c50: eb a5 jmp 0x1bf7
1c52: 48 89 d1 mov %rdx,%rcx
1c55: 44 89 c2 mov %r8d,%edx
1c58: e8 83 8f 00 00 call 0xabe0
1c5d: 48 83 c4 28 add $0x28,%rsp
1c61: c3 ret
1c62: 33 c0 xor %eax,%eax
1c64: 48 83 c4 28 add $0x28,%rsp
1c68: c3 ret
1c69: b8 fa ff ff ff mov $0xfffffffa,%eax
1c6e: 48 83 c4 28 add $0x28,%rsp
1c72: c3 ret
1c73: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c78: 48 83 c4 28 add $0x28,%rsp
1c7c: c3 ret
1c7d: 0f 1f 00 nopl (%rax)
1c80: 48 83 ec 28 sub $0x28,%rsp
1c84: 48 85 d2 test %rdx,%rdx
1c87: 0f 84 9e 01 00 00 je 0x1e2b
1c8d: 45 85 c0 test %r8d,%r8d
1c90: 0f 8e 8b 01 00 00 jle 0x1e21
1c96: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4ea50
1c9d: 01
1c9e: 7a 06 jp 0x1ca6
1ca0: 0f 84 74 01 00 00 je 0x1e1a
1ca6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1caa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
1cae: 7a 06 jp 0x1cb6
1cb0: 0f 84 54 01 00 00 je 0x1e0a
1cb6: 41 83 f8 10 cmp $0x10,%r8d
1cba: 0f 8c 42 01 00 00 jl 0x1e02
1cc0: 49 89 d3 mov %rdx,%r11
1cc3: 49 83 e3 1f and $0x1f,%r11
1cc7: 45 85 db test %r11d,%r11d
1cca: 74 18 je 0x1ce4
1ccc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
1cd3: 0f 85 29 01 00 00 jne 0x1e02
1cd9: 41 f7 db neg %r11d
1cdc: 41 83 c3 20 add $0x20,%r11d
1ce0: 41 c1 eb 02 shr $0x2,%r11d
1ce4: 41 8d 43 10 lea 0x10(%r11),%eax
1ce8: 44 3b c0 cmp %eax,%r8d
1ceb: 0f 8c 11 01 00 00 jl 0x1e02
1cf1: 45 89 c1 mov %r8d,%r9d
1cf4: 33 c0 xor %eax,%eax
1cf6: 45 2b cb sub %r11d,%r9d
1cf9: 41 83 e1 0f and $0xf,%r9d
1cfd: 41 f7 d9 neg %r9d
1d00: 45 03 c8 add %r8d,%r9d
1d03: 45 89 da mov %r11d,%r10d
1d06: 45 85 db test %r11d,%r11d
1d09: 76 27 jbe 0x1d32
1d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d12: 00
1d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1d20: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
1d25: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
1d2a: 48 ff c0 inc %rax
1d2d: 49 3b c2 cmp %r10,%rax
1d30: 72 ee jb 0x1d20
1d32: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
1d37: 49 63 c1 movslq %r9d,%rax
1d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1d40: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
1d46: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
1d4d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
1d53: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
1d5a: 49 83 c2 10 add $0x10,%r10
1d5e: 4c 3b d0 cmp %rax,%r10
1d61: 72 dd jb 0x1d40
1d63: 41 8d 41 01 lea 0x1(%r9),%eax
1d67: 41 3b c0 cmp %r8d,%eax
1d6a: 0f 87 84 00 00 00 ja 0x1df4
1d70: 4d 63 c0 movslq %r8d,%r8
1d73: 4d 63 c9 movslq %r9d,%r9
1d76: 4d 2b c1 sub %r9,%r8
1d79: 49 83 f8 04 cmp $0x4,%r8
1d7d: 0f 8c 7b 00 00 00 jl 0x1dfe
1d83: 4d 63 c9 movslq %r9d,%r9
1d86: 44 89 c0 mov %r8d,%eax
1d89: 83 e0 fc and $0xfffffffc,%eax
1d8c: 45 33 db xor %r11d,%r11d
1d8f: 48 63 c0 movslq %eax,%rax
1d92: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
1d97: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
1d9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1da0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
1da5: 49 83 c3 04 add $0x4,%r11
1da9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
1dae: 49 83 c2 10 add $0x10,%r10
1db2: 4c 3b d8 cmp %rax,%r11
1db5: 72 e9 jb 0x1da0
1db7: 49 3b c0 cmp %r8,%rax
1dba: 73 38 jae 0x1df4
1dbc: 4d 63 c9 movslq %r9d,%r9
1dbf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
1dc3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
1dc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1dce: 00
1dcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1dd6: 0f 1f 00 nopl (%rax)
1dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1de0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
1de4: 48 ff c0 inc %rax
1de7: c5 fa 11 0a vmovss %xmm1,(%rdx)
1deb: 48 83 c2 04 add $0x4,%rdx
1def: 49 3b c0 cmp %r8,%rax
1df2: 72 ec jb 0x1de0
1df4: 33 c0 xor %eax,%eax
1df6: c5 f8 77 vzeroupper
1df9: 48 83 c4 28 add $0x28,%rsp
1dfd: c3 ret
1dfe: 33 c0 xor %eax,%eax
1e00: eb b5 jmp 0x1db7
1e02: 45 33 c9 xor %r9d,%r9d
1e05: e9 59 ff ff ff jmp 0x1d63
1e0a: 48 89 d1 mov %rdx,%rcx
1e0d: 44 89 c2 mov %r8d,%edx
1e10: e8 0b 8e 00 00 call 0xac20
1e15: 48 83 c4 28 add $0x28,%rsp
1e19: c3 ret
1e1a: 33 c0 xor %eax,%eax
1e1c: 48 83 c4 28 add $0x28,%rsp
1e20: c3 ret
1e21: b8 fa ff ff ff mov $0xfffffffa,%eax
1e26: 48 83 c4 28 add $0x28,%rsp
1e2a: c3 ret
1e2b: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e30: 48 83 c4 28 add $0x28,%rsp
1e34: c3 ret
1e35: 0f 1f 40 00 nopl 0x0(%rax)
1e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e40: 48 83 ec 28 sub $0x28,%rsp
1e44: 48 85 d2 test %rdx,%rdx
1e47: 0f 84 9e 01 00 00 je 0x1feb
1e4d: 45 85 c0 test %r8d,%r8d
1e50: 0f 8e 8b 01 00 00 jle 0x1fe1
1e56: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4ea54
1e5d: 01
1e5e: 7a 06 jp 0x1e66
1e60: 0f 84 74 01 00 00 je 0x1fda
1e66: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1e6a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
1e6e: 7a 06 jp 0x1e76
1e70: 0f 84 54 01 00 00 je 0x1fca
1e76: 41 83 f8 10 cmp $0x10,%r8d
1e7a: 0f 8c 42 01 00 00 jl 0x1fc2
1e80: 49 89 d3 mov %rdx,%r11
1e83: 49 83 e3 1f and $0x1f,%r11
1e87: 45 85 db test %r11d,%r11d
1e8a: 74 18 je 0x1ea4
1e8c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
1e93: 0f 85 29 01 00 00 jne 0x1fc2
1e99: 41 f7 db neg %r11d
1e9c: 41 83 c3 20 add $0x20,%r11d
1ea0: 41 c1 eb 02 shr $0x2,%r11d
1ea4: 41 8d 43 10 lea 0x10(%r11),%eax
1ea8: 44 3b c0 cmp %eax,%r8d
1eab: 0f 8c 11 01 00 00 jl 0x1fc2
1eb1: 45 89 c1 mov %r8d,%r9d
1eb4: 33 c0 xor %eax,%eax
1eb6: 45 2b cb sub %r11d,%r9d
1eb9: 41 83 e1 0f and $0xf,%r9d
1ebd: 41 f7 d9 neg %r9d
1ec0: 45 03 c8 add %r8d,%r9d
1ec3: 45 89 da mov %r11d,%r10d
1ec6: 45 85 db test %r11d,%r11d
1ec9: 76 27 jbe 0x1ef2
1ecb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ed2: 00
1ed3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1eda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1ee0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
1ee5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
1eea: 48 ff c0 inc %rax
1eed: 49 3b c2 cmp %r10,%rax
1ef0: 72 ee jb 0x1ee0
1ef2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
1ef7: 49 63 c1 movslq %r9d,%rax
1efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1f00: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
1f06: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
1f0d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
1f13: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
1f1a: 49 83 c2 10 add $0x10,%r10
1f1e: 4c 3b d0 cmp %rax,%r10
1f21: 72 dd jb 0x1f00
1f23: 41 8d 41 01 lea 0x1(%r9),%eax
1f27: 41 3b c0 cmp %r8d,%eax
1f2a: 0f 87 84 00 00 00 ja 0x1fb4
1f30: 4d 63 c0 movslq %r8d,%r8
1f33: 4d 63 c9 movslq %r9d,%r9
1f36: 4d 2b c1 sub %r9,%r8
1f39: 49 83 f8 04 cmp $0x4,%r8
1f3d: 0f 8c 7b 00 00 00 jl 0x1fbe
1f43: 4d 63 c9 movslq %r9d,%r9
1f46: 44 89 c0 mov %r8d,%eax
1f49: 83 e0 fc and $0xfffffffc,%eax
1f4c: 45 33 db xor %r11d,%r11d
1f4f: 48 63 c0 movslq %eax,%rax
1f52: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
1f57: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
1f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1f60: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
1f65: 49 83 c3 04 add $0x4,%r11
1f69: c4 c1 78 11 12 vmovups %xmm2,(%r10)
1f6e: 49 83 c2 10 add $0x10,%r10
1f72: 4c 3b d8 cmp %rax,%r11
1f75: 72 e9 jb 0x1f60
1f77: 49 3b c0 cmp %r8,%rax
1f7a: 73 38 jae 0x1fb4
1f7c: 4d 63 c9 movslq %r9d,%r9
1f7f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
1f83: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
1f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f8e: 00
1f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f96: 0f 1f 00 nopl (%rax)
1f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fa0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
1fa4: 48 ff c0 inc %rax
1fa7: c5 fa 11 0a vmovss %xmm1,(%rdx)
1fab: 48 83 c2 04 add $0x4,%rdx
1faf: 49 3b c0 cmp %r8,%rax
1fb2: 72 ec jb 0x1fa0
1fb4: 33 c0 xor %eax,%eax
1fb6: c5 f8 77 vzeroupper
1fb9: 48 83 c4 28 add $0x28,%rsp
1fbd: c3 ret
1fbe: 33 c0 xor %eax,%eax
1fc0: eb b5 jmp 0x1f77
1fc2: 45 33 c9 xor %r9d,%r9d
1fc5: e9 59 ff ff ff jmp 0x1f23
1fca: 48 89 d1 mov %rdx,%rcx
1fcd: 44 89 c2 mov %r8d,%edx
1fd0: e8 8b 8c 00 00 call 0xac60
1fd5: 48 83 c4 28 add $0x28,%rsp
1fd9: c3 ret
1fda: 33 c0 xor %eax,%eax
1fdc: 48 83 c4 28 add $0x28,%rsp
1fe0: c3 ret
1fe1: b8 fa ff ff ff mov $0xfffffffa,%eax
1fe6: 48 83 c4 28 add $0x28,%rsp
1fea: c3 ret
1feb: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ff0: 48 83 c4 28 add $0x28,%rsp
1ff4: c3 ret
1ff5: 0f 1f 40 00 nopl 0x0(%rax)
1ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2000: 48 83 ec 38 sub $0x38,%rsp
2004: 45 89 c1 mov %r8d,%r9d
2007: 49 89 d0 mov %rdx,%r8
200a: 48 89 ca mov %rcx,%rdx
200d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
2013: 48 85 d2 test %rdx,%rdx
2016: 8b 44 24 60 mov 0x60(%rsp),%eax
201a: 74 47 je 0x2063
201c: 4d 85 c0 test %r8,%r8
201f: 74 42 je 0x2063
2021: 45 85 c9 test %r9d,%r9d
2024: 7e 47 jle 0x206d
2026: 85 c0 test %eax,%eax
2028: 74 0f je 0x2039
202a: 83 f8 04 cmp $0x4,%eax
202d: 74 0d je 0x203c
202f: b8 fb ff ff ff mov $0xfffffffb,%eax
2034: 48 83 c4 38 add $0x38,%rsp
2038: c3 ret
2039: 83 f8 04 cmp $0x4,%eax
203c: 49 89 e3 mov %rsp,%r11
203f: b8 01 00 00 00 mov $0x1,%eax
2044: 41 ba 00 00 00 00 mov $0x0,%r10d
204a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
204f: 44 0f 44 d0 cmove %eax,%r10d
2053: 45 89 53 20 mov %r10d,0x20(%r11)
2057: e8 b0 d9 a6 01 call 0x1a6fa0c
205c: 33 c0 xor %eax,%eax
205e: 48 83 c4 38 add $0x38,%rsp
2062: c3 ret
2063: b8 f8 ff ff ff mov $0xfffffff8,%eax
2068: 48 83 c4 38 add $0x38,%rsp
206c: c3 ret
206d: b8 fa ff ff ff mov $0xfffffffa,%eax
2072: 48 83 c4 38 add $0x38,%rsp
2076: c3 ret
2077: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
207e: 00 00
2080: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
2085: 45 89 c1 mov %r8d,%r9d
2088: 49 89 d0 mov %rdx,%r8
208b: 48 89 ca mov %rcx,%rdx
208e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
2094: 48 85 d2 test %rdx,%rdx
2097: 8b 44 24 60 mov 0x60(%rsp),%eax
209b: 74 4b je 0x20e8
209d: 4d 85 c0 test %r8,%r8
20a0: 74 46 je 0x20e8
20a2: 45 85 c9 test %r9d,%r9d
20a5: 7e 4c jle 0x20f3
20a7: 85 c0 test %eax,%eax
20a9: 74 12 je 0x20bd
20ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
20b0: 74 0b je 0x20bd
20b2: b8 fb ff ff ff mov $0xfffffffb,%eax
20b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
20bc: c3 ret
20bd: 49 89 e3 mov %rsp,%r11
20c0: 41 ba 01 00 00 00 mov $0x1,%r10d
20c6: 83 f8 04 cmp $0x4,%eax
20c9: b8 00 00 00 00 mov $0x0,%eax
20ce: 41 0f 44 c2 cmove %r10d,%eax
20d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
20d7: 41 89 43 20 mov %eax,0x20(%r11)
20db: e8 cc 47 a7 01 call 0x1a768ac
20e0: 33 c0 xor %eax,%eax
20e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
20e7: c3 ret
20e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
20ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
20f2: c3 ret
20f3: b8 fa ff ff ff mov $0xfffffffa,%eax
20f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
20fd: c3 ret
20fe: 66 90 xchg %ax,%ax
2100: 48 83 ec 38 sub $0x38,%rsp
2104: 45 89 c1 mov %r8d,%r9d
2107: 49 89 d0 mov %rdx,%r8
210a: 48 89 ca mov %rcx,%rdx
210d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
2113: 8b 44 24 60 mov 0x60(%rsp),%eax
2117: 48 85 d2 test %rdx,%rdx
211a: 74 47 je 0x2163
211c: 4d 85 c0 test %r8,%r8
211f: 74 42 je 0x2163
2121: 45 85 c9 test %r9d,%r9d
2124: 7e 47 jle 0x216d
2126: 85 c0 test %eax,%eax
2128: 74 0f je 0x2139
212a: 83 f8 04 cmp $0x4,%eax
212d: 74 0d je 0x213c
212f: b8 fb ff ff ff mov $0xfffffffb,%eax
2134: 48 83 c4 38 add $0x38,%rsp
2138: c3 ret
2139: 83 f8 04 cmp $0x4,%eax
213c: b8 01 00 00 00 mov $0x1,%eax
2141: 41 ba 00 00 00 00 mov $0x0,%r10d
2147: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
214c: 44 0f 44 d0 cmove %eax,%r10d
2150: 49 89 e3 mov %rsp,%r11
2153: 45 89 53 20 mov %r10d,0x20(%r11)
2157: e8 00 b4 a7 01 call 0x1a7d55c
215c: 33 c0 xor %eax,%eax
215e: 48 83 c4 38 add $0x38,%rsp
2162: c3 ret
2163: b8 f8 ff ff ff mov $0xfffffff8,%eax
2168: 48 83 c4 38 add $0x38,%rsp
216c: c3 ret
216d: b8 fa ff ff ff mov $0xfffffffa,%eax
2172: 48 83 c4 38 add $0x38,%rsp
2176: c3 ret
2177: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
217e: 00 00
2180: 41 56 push %r14
2182: 48 85 c9 test %rcx,%rcx
2185: 0f 84 51 03 00 00 je 0x24dc
218b: 48 85 d2 test %rdx,%rdx
218e: 0f 84 48 03 00 00 je 0x24dc
2194: 45 85 c0 test %r8d,%r8d
2197: 0f 8e 37 03 00 00 jle 0x24d4
219d: 8b 44 24 30 mov 0x30(%rsp),%eax
21a1: 85 c0 test %eax,%eax
21a3: 0f 84 94 01 00 00 je 0x233d
21a9: 83 f8 04 cmp $0x4,%eax
21ac: 74 08 je 0x21b6
21ae: b8 fb ff ff ff mov $0xfffffffb,%eax
21b3: 41 5e pop %r14
21b5: c3 ret
21b6: 45 32 c9 xor %r9b,%r9b
21b9: 41 83 f8 10 cmp $0x10,%r8d
21bd: 0f 8c fd 02 00 00 jl 0x24c0
21c3: 49 89 d3 mov %rdx,%r11
21c6: 49 83 e3 1f and $0x1f,%r11
21ca: 45 89 db mov %r11d,%r11d
21cd: 45 85 db test %r11d,%r11d
21d0: 74 18 je 0x21ea
21d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
21d9: 0f 85 e1 02 00 00 jne 0x24c0
21df: 41 f7 db neg %r11d
21e2: 41 83 c3 20 add $0x20,%r11d
21e6: 41 c1 eb 02 shr $0x2,%r11d
21ea: 41 8d 43 10 lea 0x10(%r11),%eax
21ee: 44 3b c0 cmp %eax,%r8d
21f1: 0f 8c c9 02 00 00 jl 0x24c0
21f7: 44 89 c0 mov %r8d,%eax
21fa: 45 33 d2 xor %r10d,%r10d
21fd: 41 2b c3 sub %r11d,%eax
2200: 83 e0 0f and $0xf,%eax
2203: f7 d8 neg %eax
2205: 41 03 c0 add %r8d,%eax
2208: 45 85 db test %r11d,%r11d
220b: 76 2b jbe 0x2238
220d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2214: 00
2215: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
221c: 0f 1f 40 00 nopl 0x0(%rax)
2220: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
2226: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
222a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
2230: 49 ff c2 inc %r10
2233: 4d 3b d3 cmp %r11,%r10
2236: 72 e8 jb 0x2220
2238: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
223d: 4c 63 d0 movslq %eax,%r10
2240: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
2246: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
224d: 00
224e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2255: 0f 1f 40 00 nopl 0x0(%rax)
2259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2260: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
2266: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
226d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
2274: 01
2275: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
2279: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
227f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
2286: 01
2287: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
228b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
2292: 49 83 c3 10 add $0x10,%r11
2296: 4d 3b da cmp %r10,%r11
2299: 72 c5 jb 0x2260
229b: 44 8d 50 01 lea 0x1(%rax),%r10d
229f: 45 3b d0 cmp %r8d,%r10d
22a2: 0f 87 10 02 00 00 ja 0x24b8
22a8: 4d 63 c0 movslq %r8d,%r8
22ab: 48 63 c0 movslq %eax,%rax
22ae: 4c 2b c0 sub %rax,%r8
22b1: 41 80 f9 01 cmp $0x1,%r9b
22b5: 75 05 jne 0x22bc
22b7: 45 33 db xor %r11d,%r11d
22ba: eb 3d jmp 0x22f9
22bc: 49 83 f8 04 cmp $0x4,%r8
22c0: 7c f5 jl 0x22b7
22c2: 48 63 c0 movslq %eax,%rax
22c5: 45 89 c3 mov %r8d,%r11d
22c8: 41 83 e3 fc and $0xfffffffc,%r11d
22cc: 45 33 d2 xor %r10d,%r10d
22cf: 4d 63 db movslq %r11d,%r11
22d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
22d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
22db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
22df: 90 nop
22e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
22e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
22ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
22f0: 49 83 c2 04 add $0x4,%r10
22f4: 4d 3b d3 cmp %r11,%r10
22f7: 72 e7 jb 0x22e0
22f9: 4d 3b d8 cmp %r8,%r11
22fc: 0f 83 b6 01 00 00 jae 0x24b8
2302: 48 63 c0 movslq %eax,%rax
2305: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
2309: 48 8d 04 81 lea (%rcx,%rax,4),%rax
230d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2314: 00
2315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
231c: 0f 1f 40 00 nopl 0x0(%rax)
2320: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
2326: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
232a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
2330: 49 ff c3 inc %r11
2333: 4d 3b d8 cmp %r8,%r11
2336: 72 e8 jb 0x2320
2338: e9 7b 01 00 00 jmp 0x24b8
233d: 45 32 c9 xor %r9b,%r9b
2340: 41 83 f8 10 cmp $0x10,%r8d
2344: 0f 8c 80 01 00 00 jl 0x24ca
234a: 49 89 d3 mov %rdx,%r11
234d: 49 83 e3 1f and $0x1f,%r11
2351: 45 89 db mov %r11d,%r11d
2354: 45 85 db test %r11d,%r11d
2357: 74 18 je 0x2371
2359: 41 f7 c3 03 00 00 00 test $0x3,%r11d
2360: 0f 85 64 01 00 00 jne 0x24ca
2366: 41 f7 db neg %r11d
2369: 41 83 c3 20 add $0x20,%r11d
236d: 41 c1 eb 02 shr $0x2,%r11d
2371: 41 8d 43 10 lea 0x10(%r11),%eax
2375: 44 3b c0 cmp %eax,%r8d
2378: 0f 8c 4c 01 00 00 jl 0x24ca
237e: 44 89 c0 mov %r8d,%eax
2381: 45 33 d2 xor %r10d,%r10d
2384: 41 2b c3 sub %r11d,%eax
2387: 83 e0 0f and $0xf,%eax
238a: f7 d8 neg %eax
238c: 41 03 c0 add %r8d,%eax
238f: 45 85 db test %r11d,%r11d
2392: 76 24 jbe 0x23b8
2394: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
23a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
23aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
23b0: 49 ff c2 inc %r10
23b3: 4d 3b d3 cmp %r11,%r10
23b6: 72 e8 jb 0x23a0
23b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
23bd: 4c 63 d0 movslq %eax,%r10
23c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
23c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23cd: 00
23ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23d5: 0f 1f 40 00 nopl 0x0(%rax)
23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
23e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
23ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
23f4: 01
23f5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
23f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
23ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
2406: 01
2407: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
240b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
2412: 49 83 c3 10 add $0x10,%r11
2416: 4d 3b da cmp %r10,%r11
2419: 72 c5 jb 0x23e0
241b: 44 8d 50 01 lea 0x1(%rax),%r10d
241f: 45 3b d0 cmp %r8d,%r10d
2422: 0f 87 90 00 00 00 ja 0x24b8
2428: 4d 63 c0 movslq %r8d,%r8
242b: 48 63 c0 movslq %eax,%rax
242e: 4c 2b c0 sub %rax,%r8
2431: 41 80 f9 01 cmp $0x1,%r9b
2435: 75 05 jne 0x243c
2437: 45 33 db xor %r11d,%r11d
243a: eb 3d jmp 0x2479
243c: 49 83 f8 04 cmp $0x4,%r8
2440: 7c f5 jl 0x2437
2442: 48 63 c0 movslq %eax,%rax
2445: 45 89 c3 mov %r8d,%r11d
2448: 41 83 e3 fc and $0xfffffffc,%r11d
244c: 45 33 d2 xor %r10d,%r10d
244f: 4d 63 db movslq %r11d,%r11
2452: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
2457: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
245b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
245f: 90 nop
2460: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
2466: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
246a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
2470: 49 83 c2 04 add $0x4,%r10
2474: 4d 3b d3 cmp %r11,%r10
2477: 72 e7 jb 0x2460
2479: 4d 3b d8 cmp %r8,%r11
247c: 73 3a jae 0x24b8
247e: 48 63 c0 movslq %eax,%rax
2481: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
2485: 48 8d 04 81 lea (%rcx,%rax,4),%rax
2489: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2490: 00
2491: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
249f: 00
24a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
24a6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
24aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
24b0: 49 ff c3 inc %r11
24b3: 4d 3b d8 cmp %r8,%r11
24b6: 72 e8 jb 0x24a0
24b8: 33 c0 xor %eax,%eax
24ba: c5 f8 77 vzeroupper
24bd: 41 5e pop %r14
24bf: c3 ret
24c0: 41 b1 01 mov $0x1,%r9b
24c3: 33 c0 xor %eax,%eax
24c5: e9 d1 fd ff ff jmp 0x229b
24ca: 41 b1 01 mov $0x1,%r9b
24cd: 33 c0 xor %eax,%eax
24cf: e9 47 ff ff ff jmp 0x241b
24d4: b8 fa ff ff ff mov $0xfffffffa,%eax
24d9: 41 5e pop %r14
24db: c3 ret
24dc: b8 f8 ff ff ff mov $0xfffffff8,%eax
24e1: 41 5e pop %r14
24e3: c3 ret
24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24eb: 00
24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24ff: 00
2500: 41 57 push %r15
2502: 48 85 c9 test %rcx,%rcx
2505: 0f 84 38 03 00 00 je 0x2843
250b: 48 85 d2 test %rdx,%rdx
250e: 0f 84 2f 03 00 00 je 0x2843
2514: 45 85 c0 test %r8d,%r8d
2517: 0f 8e 1e 03 00 00 jle 0x283b
251d: 8b 44 24 30 mov 0x30(%rsp),%eax
2521: 85 c0 test %eax,%eax
2523: 0f 84 74 01 00 00 je 0x269d
2529: 83 f8 04 cmp $0x4,%eax
252c: 74 08 je 0x2536
252e: b8 fb ff ff ff mov $0xfffffffb,%eax
2533: 41 5f pop %r15
2535: c3 ret
2536: 41 83 f8 10 cmp $0x10,%r8d
253a: 0f 8c c8 02 00 00 jl 0x2808
2540: 41 83 f8 1d cmp $0x1d,%r8d
2544: 0f 8c c6 02 00 00 jl 0x2810
254a: 49 89 d7 mov %rdx,%r15
254d: 49 83 e7 1f and $0x1f,%r15
2551: 45 85 ff test %r15d,%r15d
2554: 74 18 je 0x256e
2556: 41 f7 c7 03 00 00 00 test $0x3,%r15d
255d: 0f 85 a5 02 00 00 jne 0x2808
2563: 41 f7 df neg %r15d
2566: 41 83 c7 20 add $0x20,%r15d
256a: 41 c1 ef 02 shr $0x2,%r15d
256e: 41 8d 47 10 lea 0x10(%r15),%eax
2572: 44 3b c0 cmp %eax,%r8d
2575: 0f 8c 8d 02 00 00 jl 0x2808
257b: 45 89 c3 mov %r8d,%r11d
257e: 33 c0 xor %eax,%eax
2580: 45 2b df sub %r15d,%r11d
2583: 41 83 e3 0f and $0xf,%r11d
2587: 41 f7 db neg %r11d
258a: 45 03 d8 add %r8d,%r11d
258d: 45 89 fa mov %r15d,%r10d
2590: 45 85 ff test %r15d,%r15d
2593: 76 21 jbe 0x25b6
2595: 0f 1f 40 00 nopl 0x0(%rax)
2599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
25a5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
25a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
25ae: 48 ff c0 inc %rax
25b1: 49 3b c2 cmp %r10,%rax
25b4: 72 ea jb 0x25a0
25b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
25bb: 49 63 c3 movslq %r11d,%rax
25be: 66 90 xchg %ax,%ax
25c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
25c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
25cd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
25d1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
25d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
25db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
25e2: 49 83 c2 10 add $0x10,%r10
25e6: 4c 3b d0 cmp %rax,%r10
25e9: 72 d5 jb 0x25c0
25eb: 41 8d 43 01 lea 0x1(%r11),%eax
25ef: 41 3b c0 cmp %r8d,%eax
25f2: 0f 87 00 02 00 00 ja 0x27f8
25f8: 4d 63 c8 movslq %r8d,%r9
25fb: 4d 63 db movslq %r11d,%r11
25fe: 4d 2b cb sub %r11,%r9
2601: 49 83 f9 04 cmp $0x4,%r9
2605: 0f 8c f5 01 00 00 jl 0x2800
260b: 4d 63 db movslq %r11d,%r11
260e: 45 89 ca mov %r9d,%r10d
2611: 41 83 e2 fc and $0xfffffffc,%r10d
2615: 45 33 c0 xor %r8d,%r8d
2618: 4d 63 d2 movslq %r10d,%r10
261b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
2620: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
2624: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
2628: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
262f: 00
2630: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
263e: 00 00
2640: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
2646: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
264a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
2650: 49 83 c0 04 add $0x4,%r8
2654: 4d 3b c2 cmp %r10,%r8
2657: 72 e7 jb 0x2640
2659: 4d 3b d1 cmp %r9,%r10
265c: 0f 83 96 01 00 00 jae 0x27f8
2662: 4d 63 db movslq %r11d,%r11
2665: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
2669: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
266d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2674: 00
2675: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
267c: 0f 1f 40 00 nopl 0x0(%rax)
2680: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
2686: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
268a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
2690: 49 ff c2 inc %r10
2693: 4d 3b d1 cmp %r9,%r10
2696: 72 e8 jb 0x2680
2698: e9 5b 01 00 00 jmp 0x27f8
269d: 41 83 f8 10 cmp $0x10,%r8d
26a1: 0f 8c 7d 01 00 00 jl 0x2824
26a7: 41 83 f8 1d cmp $0x1d,%r8d
26ab: 0f 8c 7b 01 00 00 jl 0x282c
26b1: 49 89 d7 mov %rdx,%r15
26b4: 49 83 e7 1f and $0x1f,%r15
26b8: 45 85 ff test %r15d,%r15d
26bb: 74 18 je 0x26d5
26bd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
26c4: 0f 85 5a 01 00 00 jne 0x2824
26ca: 41 f7 df neg %r15d
26cd: 41 83 c7 20 add $0x20,%r15d
26d1: 41 c1 ef 02 shr $0x2,%r15d
26d5: 41 8d 47 10 lea 0x10(%r15),%eax
26d9: 44 3b c0 cmp %eax,%r8d
26dc: 0f 8c 42 01 00 00 jl 0x2824
26e2: 45 89 c3 mov %r8d,%r11d
26e5: 33 c0 xor %eax,%eax
26e7: 45 2b df sub %r15d,%r11d
26ea: 41 83 e3 0f and $0xf,%r11d
26ee: 41 f7 db neg %r11d
26f1: 45 03 d8 add %r8d,%r11d
26f4: 45 89 fa mov %r15d,%r10d
26f7: 45 85 ff test %r15d,%r15d
26fa: 76 1a jbe 0x2716
26fc: 0f 1f 40 00 nopl 0x0(%rax)
2700: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
2705: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
2709: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
270e: 48 ff c0 inc %rax
2711: 49 3b c2 cmp %r10,%rax
2714: 72 ea jb 0x2700
2716: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
271b: 49 63 c3 movslq %r11d,%rax
271e: 66 90 xchg %ax,%ax
2720: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
2726: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
272d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
2731: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
2735: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
273b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
2742: 49 83 c2 10 add $0x10,%r10
2746: 4c 3b d0 cmp %rax,%r10
2749: 72 d5 jb 0x2720
274b: 41 8d 43 01 lea 0x1(%r11),%eax
274f: 41 3b c0 cmp %r8d,%eax
2752: 0f 87 a0 00 00 00 ja 0x27f8
2758: 4d 63 c8 movslq %r8d,%r9
275b: 4d 63 db movslq %r11d,%r11
275e: 4d 2b cb sub %r11,%r9
2761: 49 83 f9 04 cmp $0x4,%r9
2765: 0f 8c b4 00 00 00 jl 0x281f
276b: 4d 63 db movslq %r11d,%r11
276e: 45 89 ca mov %r9d,%r10d
2771: 41 83 e2 fc and $0xfffffffc,%r10d
2775: 45 33 c0 xor %r8d,%r8d
2778: 4d 63 d2 movslq %r10d,%r10
277b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
2780: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
2784: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
2788: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
278f: 00
2790: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2797: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
279e: 00 00
27a0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
27a6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
27aa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
27b0: 49 83 c0 04 add $0x4,%r8
27b4: 4d 3b c2 cmp %r10,%r8
27b7: 72 e7 jb 0x27a0
27b9: 4d 3b d1 cmp %r9,%r10
27bc: 73 3a jae 0x27f8
27be: 4d 63 db movslq %r11d,%r11
27c1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
27c5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
27c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27d0: 00
27d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27df: 00
27e0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
27e6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
27ea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
27f0: 49 ff c2 inc %r10
27f3: 4d 3b d1 cmp %r9,%r10
27f6: 72 e8 jb 0x27e0
27f8: 33 c0 xor %eax,%eax
27fa: c5 f8 77 vzeroupper
27fd: 41 5f pop %r15
27ff: c3 ret
2800: 45 33 d2 xor %r10d,%r10d
2803: e9 51 fe ff ff jmp 0x2659
2808: 45 33 db xor %r11d,%r11d
280b: e9 db fd ff ff jmp 0x25eb
2810: 45 89 c3 mov %r8d,%r11d
2813: 45 33 d2 xor %r10d,%r10d
2816: 41 83 e3 f0 and $0xfffffff0,%r11d
281a: e9 97 fd ff ff jmp 0x25b6
281f: 45 33 d2 xor %r10d,%r10d
2822: eb 95 jmp 0x27b9
2824: 45 33 db xor %r11d,%r11d
2827: e9 1f ff ff ff jmp 0x274b
282c: 45 89 c3 mov %r8d,%r11d
282f: 45 33 d2 xor %r10d,%r10d
2832: 41 83 e3 f0 and $0xfffffff0,%r11d
2836: e9 db fe ff ff jmp 0x2716
283b: b8 fa ff ff ff mov $0xfffffffa,%eax
2840: 41 5f pop %r15
2842: c3 ret
2843: b8 f8 ff ff ff mov $0xfffffff8,%eax
2848: 41 5f pop %r15
284a: c3 ret
284b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2852: 00
2853: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
285a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2860: 48 83 ec 28 sub $0x28,%rsp
2864: 48 85 c9 test %rcx,%rcx
2867: 74 20 je 0x2889
2869: 48 85 d2 test %rdx,%rdx
286c: 74 1b je 0x2889
286e: 45 85 c0 test %r8d,%r8d
2871: 7f 0a jg 0x287d
2873: b8 fa ff ff ff mov $0xfffffffa,%eax
2878: 48 83 c4 28 add $0x28,%rsp
287c: c3 ret
287d: e8 3e 85 03 00 call 0x3adc0
2882: 33 c0 xor %eax,%eax
2884: 48 83 c4 28 add $0x28,%rsp
2888: c3 ret
2889: b8 f8 ff ff ff mov $0xfffffff8,%eax
288e: 48 83 c4 28 add $0x28,%rsp
2892: c3 ret
2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
289f: 00
28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
28a5: 48 85 c9 test %rcx,%rcx
28a8: 74 22 je 0x28cc
28aa: 48 85 d2 test %rdx,%rdx
28ad: 74 1d je 0x28cc
28af: 45 85 c0 test %r8d,%r8d
28b2: 7f 0b jg 0x28bf
28b4: b8 fa ff ff ff mov $0xfffffffa,%eax
28b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
28be: c3 ret
28bf: e8 7c 86 03 00 call 0x3af40
28c4: 33 c0 xor %eax,%eax
28c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
28cb: c3 ret
28cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
28d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
28d6: c3 ret
28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
28de: 00 00
28e0: 48 83 ec 28 sub $0x28,%rsp
28e4: 48 85 c9 test %rcx,%rcx
28e7: 74 20 je 0x2909
28e9: 48 85 d2 test %rdx,%rdx
28ec: 74 1b je 0x2909
28ee: 45 85 c0 test %r8d,%r8d
28f1: 7f 0a jg 0x28fd
28f3: b8 fa ff ff ff mov $0xfffffffa,%eax
28f8: 48 83 c4 28 add $0x28,%rsp
28fc: c3 ret
28fd: e8 be 87 03 00 call 0x3b0c0
2902: 33 c0 xor %eax,%eax
2904: 48 83 c4 28 add $0x28,%rsp
2908: c3 ret
2909: b8 f8 ff ff ff mov $0xfffffff8,%eax
290e: 48 83 c4 28 add $0x28,%rsp
2912: c3 ret
2913: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2918: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
291f: 00
2920: 56 push %rsi
2921: 48 89 d6 mov %rdx,%rsi
2924: 48 85 c9 test %rcx,%rcx
2927: 0f 84 90 01 00 00 je 0x2abd
292d: 48 85 f6 test %rsi,%rsi
2930: 0f 84 87 01 00 00 je 0x2abd
2936: 45 85 c0 test %r8d,%r8d
2939: 0f 8e 77 01 00 00 jle 0x2ab6
293f: 41 83 f8 10 cmp $0x10,%r8d
2943: 0f 8c 5d 01 00 00 jl 0x2aa6
2949: 49 89 f1 mov %rsi,%r9
294c: 49 83 e1 1f and $0x1f,%r9
2950: 45 89 c9 mov %r9d,%r9d
2953: 45 85 c9 test %r9d,%r9d
2956: 74 18 je 0x2970
2958: 41 f7 c1 03 00 00 00 test $0x3,%r9d
295f: 0f 85 41 01 00 00 jne 0x2aa6
2965: 41 f7 d9 neg %r9d
2968: 41 83 c1 20 add $0x20,%r9d
296c: 41 c1 e9 02 shr $0x2,%r9d
2970: 41 8d 41 10 lea 0x10(%r9),%eax
2974: 44 3b c0 cmp %eax,%r8d
2977: 0f 8c 29 01 00 00 jl 0x2aa6
297d: 44 89 c0 mov %r8d,%eax
2980: 33 d2 xor %edx,%edx
2982: 41 2b c1 sub %r9d,%eax
2985: 83 e0 0f and $0xf,%eax
2988: f7 d8 neg %eax
298a: 41 03 c0 add %r8d,%eax
298d: 45 85 c9 test %r9d,%r9d
2990: 76 25 jbe 0x29b7
2992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
29a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
29aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
29af: 48 ff c2 inc %rdx
29b2: 49 3b d1 cmp %r9,%rdx
29b5: 72 e9 jb 0x29a0
29b7: 48 63 d0 movslq %eax,%rdx
29ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
29c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
29c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
29cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
29d4: 01
29d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
29dc: 01
29dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
29e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
29ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
29f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
29f7: 49 83 c1 10 add $0x10,%r9
29fb: 4c 3b ca cmp %rdx,%r9
29fe: 72 c0 jb 0x29c0
2a00: 44 8d 48 01 lea 0x1(%rax),%r9d
2a04: 45 3b c8 cmp %r8d,%r9d
2a07: 0f 87 8d 00 00 00 ja 0x2a9a
2a0d: 4d 63 d0 movslq %r8d,%r10
2a10: 4c 2b d2 sub %rdx,%r10
2a13: 49 83 fa 04 cmp $0x4,%r10
2a17: 0f 8c 84 00 00 00 jl 0x2aa1
2a1d: 45 89 d3 mov %r10d,%r11d
2a20: 45 33 c9 xor %r9d,%r9d
2a23: 41 83 e3 fc and $0xfffffffc,%r11d
2a27: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
2a2b: 4d 63 db movslq %r11d,%r11
2a2e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a40: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
2a46: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
2a4c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
2a52: 49 83 c1 04 add $0x4,%r9
2a56: 4d 3b cb cmp %r11,%r9
2a59: 72 e5 jb 0x2a40
2a5b: 4d 3b da cmp %r10,%r11
2a5e: 73 3a jae 0x2a9a
2a60: 48 63 c0 movslq %eax,%rax
2a63: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
2a67: 48 8d 04 81 lea (%rcx,%rax,4),%rax
2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a72: 00
2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2a80: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
2a86: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
2a8c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
2a92: 49 ff c3 inc %r11
2a95: 4d 3b da cmp %r10,%r11
2a98: 72 e6 jb 0x2a80
2a9a: 33 c0 xor %eax,%eax
2a9c: c5 f8 77 vzeroupper
2a9f: 5e pop %rsi
2aa0: c3 ret
2aa1: 45 33 db xor %r11d,%r11d
2aa4: eb b5 jmp 0x2a5b
2aa6: 33 c0 xor %eax,%eax
2aa8: 41 83 f8 01 cmp $0x1,%r8d
2aac: 72 ec jb 0x2a9a
2aae: 4d 63 d0 movslq %r8d,%r10
2ab1: 45 33 db xor %r11d,%r11d
2ab4: eb a5 jmp 0x2a5b
2ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
2abb: 5e pop %rsi
2abc: c3 ret
2abd: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ac2: 5e pop %rsi
2ac3: c3 ret
2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2acb: 00
2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2adf: 00
2ae0: 53 push %rbx
2ae1: 49 89 ca mov %rcx,%r10
2ae4: 4d 85 d2 test %r10,%r10
2ae7: 0f 84 84 01 00 00 je 0x2c71
2aed: 48 85 d2 test %rdx,%rdx
2af0: 0f 84 7b 01 00 00 je 0x2c71
2af6: 45 85 c0 test %r8d,%r8d
2af9: 0f 8e 6b 01 00 00 jle 0x2c6a
2aff: 41 83 f8 10 cmp $0x10,%r8d
2b03: 0f 8c 59 01 00 00 jl 0x2c62
2b09: 48 89 d3 mov %rdx,%rbx
2b0c: 48 83 e3 1f and $0x1f,%rbx
2b10: 85 db test %ebx,%ebx
2b12: 74 11 je 0x2b25
2b14: f6 c3 03 test $0x3,%bl
2b17: 0f 85 45 01 00 00 jne 0x2c62
2b1d: f7 db neg %ebx
2b1f: 83 c3 20 add $0x20,%ebx
2b22: c1 eb 02 shr $0x2,%ebx
2b25: 8d 43 10 lea 0x10(%rbx),%eax
2b28: 44 3b c0 cmp %eax,%r8d
2b2b: 0f 8c 31 01 00 00 jl 0x2c62
2b31: 45 89 c1 mov %r8d,%r9d
2b34: 33 c0 xor %eax,%eax
2b36: 44 2b cb sub %ebx,%r9d
2b39: 41 83 e1 0f and $0xf,%r9d
2b3d: 41 f7 d9 neg %r9d
2b40: 45 03 c8 add %r8d,%r9d
2b43: 89 d9 mov %ebx,%ecx
2b45: 85 db test %ebx,%ebx
2b47: 76 2f jbe 0x2b78
2b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b50: 00
2b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b5f: 00
2b60: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
2b66: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
2b6b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
2b70: 48 ff c0 inc %rax
2b73: 48 3b c1 cmp %rcx,%rax
2b76: 72 e8 jb 0x2b60
2b78: 49 63 c1 movslq %r9d,%rax
2b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b80: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
2b86: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
2b8d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
2b92: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
2b98: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
2b9d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
2ba3: 48 83 c1 10 add $0x10,%rcx
2ba7: 48 3b c8 cmp %rax,%rcx
2baa: 72 d4 jb 0x2b80
2bac: 41 8d 41 01 lea 0x1(%r9),%eax
2bb0: 41 3b c0 cmp %r8d,%eax
2bb3: 0f 87 9e 00 00 00 ja 0x2c57
2bb9: 4d 63 c0 movslq %r8d,%r8
2bbc: 4d 63 c9 movslq %r9d,%r9
2bbf: 4d 2b c1 sub %r9,%r8
2bc2: 49 83 f8 04 cmp $0x4,%r8
2bc6: 0f 8c 92 00 00 00 jl 0x2c5e
2bcc: 4d 63 c9 movslq %r9d,%r9
2bcf: 44 89 c3 mov %r8d,%ebx
2bd2: 83 e3 fc and $0xfffffffc,%ebx
2bd5: 33 c9 xor %ecx,%ecx
2bd7: 48 63 db movslq %ebx,%rbx
2bda: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
2bde: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
2be2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2be9: 00
2bea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bf8: 00
2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c00: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
2c06: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
2c0b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
2c10: 48 83 c1 04 add $0x4,%rcx
2c14: 48 3b cb cmp %rbx,%rcx
2c17: 72 e7 jb 0x2c00
2c19: 49 3b d8 cmp %r8,%rbx
2c1c: 73 39 jae 0x2c57
2c1e: 4d 63 c9 movslq %r9d,%r9
2c21: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
2c25: 4b 8d 04 8a lea (%r10,%r9,4),%rax
2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c30: 00
2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c3f: 00
2c40: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
2c45: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
2c4a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
2c4f: 48 ff c3 inc %rbx
2c52: 49 3b d8 cmp %r8,%rbx
2c55: 72 e9 jb 0x2c40
2c57: 33 c0 xor %eax,%eax
2c59: c5 f8 77 vzeroupper
2c5c: 5b pop %rbx
2c5d: c3 ret
2c5e: 33 db xor %ebx,%ebx
2c60: eb b7 jmp 0x2c19
2c62: 45 33 c9 xor %r9d,%r9d
2c65: e9 42 ff ff ff jmp 0x2bac
2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax
2c6f: 5b pop %rbx
2c70: c3 ret
2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c76: 5b pop %rbx
2c77: c3 ret
2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c7f: 00
2c80: 48 85 c9 test %rcx,%rcx
2c83: 0f 84 5b 02 00 00 je 0x2ee4
2c89: 48 85 d2 test %rdx,%rdx
2c8c: 0f 84 52 02 00 00 je 0x2ee4
2c92: 4d 85 c0 test %r8,%r8
2c95: 0f 84 49 02 00 00 je 0x2ee4
2c9b: 45 85 c9 test %r9d,%r9d
2c9e: 0f 86 33 02 00 00 jbe 0x2ed7
2ca4: 41 83 f9 06 cmp $0x6,%r9d
2ca8: 0f 86 ae 01 00 00 jbe 0x2e5c
2cae: 49 3b d0 cmp %r8,%rdx
2cb1: 76 17 jbe 0x2cca
2cb3: 44 89 c8 mov %r9d,%eax
2cb6: 49 89 d2 mov %rdx,%r10
2cb9: 48 c1 e0 02 shl $0x2,%rax
2cbd: 4d 2b d0 sub %r8,%r10
2cc0: 4c 3b d0 cmp %rax,%r10
2cc3: 7d 24 jge 0x2ce9
2cc5: e9 92 01 00 00 jmp 0x2e5c
2cca: 4c 3b c2 cmp %rdx,%r8
2ccd: 0f 86 89 01 00 00 jbe 0x2e5c
2cd3: 44 89 c8 mov %r9d,%eax
2cd6: 4d 89 c2 mov %r8,%r10
2cd9: 48 c1 e0 02 shl $0x2,%rax
2cdd: 4c 2b d2 sub %rdx,%r10
2ce0: 4c 3b d0 cmp %rax,%r10
2ce3: 0f 8c 73 01 00 00 jl 0x2e5c
2ce9: 49 3b c8 cmp %r8,%rcx
2cec: 76 10 jbe 0x2cfe
2cee: 49 89 ca mov %rcx,%r10
2cf1: 4d 2b d0 sub %r8,%r10
2cf4: 4c 3b d0 cmp %rax,%r10
2cf7: 7d 1d jge 0x2d16
2cf9: e9 5e 01 00 00 jmp 0x2e5c
2cfe: 4c 3b c1 cmp %rcx,%r8
2d01: 0f 86 55 01 00 00 jbe 0x2e5c
2d07: 4d 89 c2 mov %r8,%r10
2d0a: 4c 2b d1 sub %rcx,%r10
2d0d: 4c 3b d0 cmp %rax,%r10
2d10: 0f 8c 46 01 00 00 jl 0x2e5c
2d16: 41 83 f9 08 cmp $0x8,%r9d
2d1a: 0f 82 bd 01 00 00 jb 0x2edd
2d20: 4d 89 c2 mov %r8,%r10
2d23: 49 83 e2 0f and $0xf,%r10
2d27: 45 85 d2 test %r10d,%r10d
2d2a: 74 18 je 0x2d44
2d2c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
2d33: 0f 85 a4 01 00 00 jne 0x2edd
2d39: 41 f7 da neg %r10d
2d3c: 41 83 c2 10 add $0x10,%r10d
2d40: 41 c1 ea 02 shr $0x2,%r10d
2d44: 41 8d 42 08 lea 0x8(%r10),%eax
2d48: 44 3b c8 cmp %eax,%r9d
2d4b: 0f 82 8c 01 00 00 jb 0x2edd
2d51: 44 89 c8 mov %r9d,%eax
2d54: 45 33 db xor %r11d,%r11d
2d57: 41 2b c2 sub %r10d,%eax
2d5a: 83 e0 07 and $0x7,%eax
2d5d: f7 d8 neg %eax
2d5f: 41 03 c1 add %r9d,%eax
2d62: 45 85 d2 test %r10d,%r10d
2d65: 76 33 jbe 0x2d9a
2d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d6e: 00
2d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d76: 0f 1f 00 nopl (%rax)
2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d80: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
2d86: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
2d8c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
2d92: 41 ff c3 inc %r11d
2d95: 45 3b da cmp %r10d,%r11d
2d98: 72 e6 jb 0x2d80
2d9a: 45 89 d2 mov %r10d,%r10d
2d9d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
2da1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
2da8: 74 56 je 0x2e00
2daa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2db1: 00
2db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2dc0: 45 89 d2 mov %r10d,%r10d
2dc3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
2dc8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
2dce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
2dd3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
2dd9: 0f 5d c8 minps %xmm0,%xmm1
2ddc: 0f 5d da minps %xmm2,%xmm3
2ddf: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
2de4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
2dea: 41 83 c2 08 add $0x8,%r10d
2dee: 44 3b d0 cmp %eax,%r10d
2df1: 72 cd jb 0x2dc0
2df3: eb 38 jmp 0x2e2d
2df5: 0f 1f 40 00 nopl 0x0(%rax)
2df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e00: 45 89 d2 mov %r10d,%r10d
2e03: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
2e08: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
2e0e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
2e13: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
2e19: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
2e1e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
2e24: 41 83 c2 08 add $0x8,%r10d
2e28: 44 3b d0 cmp %eax,%r10d
2e2b: 72 d3 jb 0x2e00
2e2d: 41 3b c1 cmp %r9d,%eax
2e30: 0f 83 9e 00 00 00 jae 0x2ed4
2e36: 0f 1f 00 nopl (%rax)
2e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e40: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
2e45: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
2e4a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
2e50: ff c0 inc %eax
2e52: 41 3b c1 cmp %r9d,%eax
2e55: 72 e9 jb 0x2e40
2e57: e9 78 00 00 00 jmp 0x2ed4
2e5c: 44 89 c8 mov %r9d,%eax
2e5f: 41 bb 01 00 00 00 mov $0x1,%r11d
2e65: d1 e8 shr $1,%eax
2e67: 45 33 d2 xor %r10d,%r10d
2e6a: 85 c0 test %eax,%eax
2e6c: 76 4c jbe 0x2eba
2e6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e75: 00
2e76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e7d: 0f 1f 00 nopl (%rax)
2e80: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
2e84: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
2e8a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
2e90: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
2e96: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
2e9b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
2ea1: 41 ff c2 inc %r10d
2ea4: 44 3b d0 cmp %eax,%r10d
2ea7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
2ead: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
2eb3: 72 cb jb 0x2e80
2eb5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
2eba: 41 ff cb dec %r11d
2ebd: 45 3b d9 cmp %r9d,%r11d
2ec0: 73 12 jae 0x2ed4
2ec2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
2ec8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
2ece: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
2ed4: 33 c0 xor %eax,%eax
2ed6: c3 ret
2ed7: b8 fa ff ff ff mov $0xfffffffa,%eax
2edc: c3 ret
2edd: 33 c0 xor %eax,%eax
2edf: e9 49 ff ff ff jmp 0x2e2d
2ee4: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ee9: c3 ret
2eea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ef1: 00
2ef2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ef9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2f05: 48 85 c9 test %rcx,%rcx
2f08: 74 27 je 0x2f31
2f0a: 48 85 d2 test %rdx,%rdx
2f0d: 74 22 je 0x2f31
2f0f: 4d 85 c0 test %r8,%r8
2f12: 74 1d je 0x2f31
2f14: 45 85 c9 test %r9d,%r9d
2f17: 77 0b ja 0x2f24
2f19: b8 fa ff ff ff mov $0xfffffffa,%eax
2f1e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f23: c3 ret
2f24: e8 17 83 03 00 call 0x3b240
2f29: 33 c0 xor %eax,%eax
2f2b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f30: c3 ret
2f31: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2f3b: c3 ret
2f3c: 0f 1f 40 00 nopl 0x0(%rax)
2f40: 48 83 ec 28 sub $0x28,%rsp
2f44: 48 85 c9 test %rcx,%rcx
2f47: 74 25 je 0x2f6e
2f49: 48 85 d2 test %rdx,%rdx
2f4c: 74 20 je 0x2f6e
2f4e: 4d 85 c0 test %r8,%r8
2f51: 74 1b je 0x2f6e
2f53: 45 85 c9 test %r9d,%r9d
2f56: 77 0a ja 0x2f62
2f58: b8 fa ff ff ff mov $0xfffffffa,%eax
2f5d: 48 83 c4 28 add $0x28,%rsp
2f61: c3 ret
2f62: e8 19 88 03 00 call 0x3b780
2f67: 33 c0 xor %eax,%eax
2f69: 48 83 c4 28 add $0x28,%rsp
2f6d: c3 ret
2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f73: 48 83 c4 28 add $0x28,%rsp
2f77: c3 ret
2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f7f: 00
2f80: 48 83 ec 28 sub $0x28,%rsp
2f84: 48 85 c9 test %rcx,%rcx
2f87: 74 25 je 0x2fae
2f89: 48 85 d2 test %rdx,%rdx
2f8c: 74 20 je 0x2fae
2f8e: 4d 85 c0 test %r8,%r8
2f91: 74 1b je 0x2fae
2f93: 45 85 c9 test %r9d,%r9d
2f96: 77 0a ja 0x2fa2
2f98: b8 fa ff ff ff mov $0xfffffffa,%eax
2f9d: 48 83 c4 28 add $0x28,%rsp
2fa1: c3 ret
2fa2: e8 b9 8d 03 00 call 0x3bd60
2fa7: 33 c0 xor %eax,%eax
2fa9: 48 83 c4 28 add $0x28,%rsp
2fad: c3 ret
2fae: b8 f8 ff ff ff mov $0xfffffff8,%eax
2fb3: 48 83 c4 28 add $0x28,%rsp
2fb7: c3 ret
2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fbf: 00
2fc0: 48 83 ec 28 sub $0x28,%rsp
2fc4: 48 85 c9 test %rcx,%rcx
2fc7: 74 25 je 0x2fee
2fc9: 48 85 d2 test %rdx,%rdx
2fcc: 74 20 je 0x2fee
2fce: 4d 85 c0 test %r8,%r8
2fd1: 74 1b je 0x2fee
2fd3: 45 85 c9 test %r9d,%r9d
2fd6: 77 0a ja 0x2fe2
2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax
2fdd: 48 83 c4 28 add $0x28,%rsp
2fe1: c3 ret
2fe2: e8 59 93 03 00 call 0x3c340
2fe7: 33 c0 xor %eax,%eax
2fe9: 48 83 c4 28 add $0x28,%rsp
2fed: c3 ret
2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ff3: 48 83 c4 28 add $0x28,%rsp
2ff7: c3 ret
2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fff: 00
3000: 48 83 ec 28 sub $0x28,%rsp
3004: 48 85 c9 test %rcx,%rcx
3007: 74 25 je 0x302e
3009: 48 85 d2 test %rdx,%rdx
300c: 74 20 je 0x302e
300e: 4d 85 c0 test %r8,%r8
3011: 74 1b je 0x302e
3013: 45 85 c9 test %r9d,%r9d
3016: 77 0a ja 0x3022
3018: b8 fa ff ff ff mov $0xfffffffa,%eax
301d: 48 83 c4 28 add $0x28,%rsp
3021: c3 ret
3022: e8 39 99 03 00 call 0x3c960
3027: 33 c0 xor %eax,%eax
3029: 48 83 c4 28 add $0x28,%rsp
302d: c3 ret
302e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3033: 48 83 c4 28 add $0x28,%rsp
3037: c3 ret
3038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
303f: 00
3040: 48 83 ec 28 sub $0x28,%rsp
3044: 48 85 c9 test %rcx,%rcx
3047: 74 25 je 0x306e
3049: 48 85 d2 test %rdx,%rdx
304c: 74 20 je 0x306e
304e: 4d 85 c0 test %r8,%r8
3051: 74 1b je 0x306e
3053: 45 85 c9 test %r9d,%r9d
3056: 7f 0a jg 0x3062
3058: b8 fa ff ff ff mov $0xfffffffa,%eax
305d: 48 83 c4 28 add $0x28,%rsp
3061: c3 ret
3062: e8 39 9f 03 00 call 0x3cfa0
3067: 33 c0 xor %eax,%eax
3069: 48 83 c4 28 add $0x28,%rsp
306d: c3 ret
306e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3073: 48 83 c4 28 add $0x28,%rsp
3077: c3 ret
3078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
307f: 00
3080: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3085: 48 85 c9 test %rcx,%rcx
3088: 74 27 je 0x30b1
308a: 48 85 d2 test %rdx,%rdx
308d: 74 22 je 0x30b1
308f: 4d 85 c0 test %r8,%r8
3092: 74 1d je 0x30b1
3094: 45 85 c9 test %r9d,%r9d
3097: 7f 0b jg 0x30a4
3099: b8 fa ff ff ff mov $0xfffffffa,%eax
309e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
30a3: c3 ret
30a4: e8 f7 a2 03 00 call 0x3d3a0
30a9: 33 c0 xor %eax,%eax
30ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
30b0: c3 ret
30b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
30b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
30bb: c3 ret
30bc: 0f 1f 40 00 nopl 0x0(%rax)
30c0: 48 83 ec 28 sub $0x28,%rsp
30c4: 48 85 c9 test %rcx,%rcx
30c7: 74 25 je 0x30ee
30c9: 48 85 d2 test %rdx,%rdx
30cc: 74 20 je 0x30ee
30ce: 4d 85 c0 test %r8,%r8
30d1: 74 1b je 0x30ee
30d3: 45 85 c9 test %r9d,%r9d
30d6: 7f 0a jg 0x30e2
30d8: b8 fa ff ff ff mov $0xfffffffa,%eax
30dd: 48 83 c4 28 add $0x28,%rsp
30e1: c3 ret
30e2: e8 b9 a6 03 00 call 0x3d7a0
30e7: 33 c0 xor %eax,%eax
30e9: 48 83 c4 28 add $0x28,%rsp
30ed: c3 ret
30ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
30f3: 48 83 c4 28 add $0x28,%rsp
30f7: c3 ret
30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30ff: 00
3100: 41 57 push %r15
3102: 49 89 ca mov %rcx,%r10
3105: 49 89 d3 mov %rdx,%r11
3108: 4d 85 d2 test %r10,%r10
310b: 0f 84 fb 00 00 00 je 0x320c
3111: 4d 85 db test %r11,%r11
3114: 0f 84 f2 00 00 00 je 0x320c
311a: 4d 85 c0 test %r8,%r8
311d: 0f 84 e9 00 00 00 je 0x320c
3123: 45 85 c9 test %r9d,%r9d
3126: 0f 8e d8 00 00 00 jle 0x3204
312c: 49 63 d1 movslq %r9d,%rdx
312f: 48 83 fa 08 cmp $0x8,%rdx
3133: 0f 8c c6 00 00 00 jl 0x31ff
3139: 4c 89 c0 mov %r8,%rax
313c: 48 83 e0 0f and $0xf,%rax
3140: 85 c0 test %eax,%eax
3142: 74 10 je 0x3154
3144: a8 03 test $0x3,%al
3146: 0f 85 b3 00 00 00 jne 0x31ff
314c: f7 d8 neg %eax
314e: 83 c0 10 add $0x10,%eax
3151: c1 e8 02 shr $0x2,%eax
3154: 89 c1 mov %eax,%ecx
3156: 4c 8d 79 08 lea 0x8(%rcx),%r15
315a: 49 3b d7 cmp %r15,%rdx
315d: 0f 8c 9c 00 00 00 jl 0x31ff
3163: 45 89 cf mov %r9d,%r15d
3166: 44 2b f8 sub %eax,%r15d
3169: 41 83 e7 07 and $0x7,%r15d
316d: 45 2b cf sub %r15d,%r9d
3170: 4d 63 c9 movslq %r9d,%r9
3173: 85 c0 test %eax,%eax
3175: b8 00 00 00 00 mov $0x0,%eax
317a: 76 24 jbe 0x31a0
317c: 0f 1f 40 00 nopl 0x0(%rax)
3180: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
3186: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
318c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
3192: 48 ff c0 inc %rax
3195: 48 3b c1 cmp %rcx,%rax
3198: 72 e6 jb 0x3180
319a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
31a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
31a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
31ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
31b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
31ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
31c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
31c7: 48 83 c1 08 add $0x8,%rcx
31cb: 49 3b c9 cmp %r9,%rcx
31ce: 72 d0 jb 0x31a0
31d0: 4c 3b ca cmp %rdx,%r9
31d3: 73 25 jae 0x31fa
31d5: 0f 1f 40 00 nopl 0x0(%rax)
31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
31e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
31ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
31f2: 49 ff c1 inc %r9
31f5: 4c 3b ca cmp %rdx,%r9
31f8: 72 e6 jb 0x31e0
31fa: 33 c0 xor %eax,%eax
31fc: 41 5f pop %r15
31fe: c3 ret
31ff: 45 33 c9 xor %r9d,%r9d
3202: eb cc jmp 0x31d0
3204: b8 fa ff ff ff mov $0xfffffffa,%eax
3209: 41 5f pop %r15
320b: c3 ret
320c: b8 f8 ff ff ff mov $0xfffffff8,%eax
3211: 41 5f pop %r15
3213: c3 ret
3214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3220: 53 push %rbx
3221: 57 push %rdi
3222: 55 push %rbp
3223: 49 89 ca mov %rcx,%r10
3226: 4d 85 d2 test %r10,%r10
3229: 0f 84 92 01 00 00 je 0x33c1
322f: 48 85 d2 test %rdx,%rdx
3232: 0f 84 89 01 00 00 je 0x33c1
3238: 4d 85 c0 test %r8,%r8
323b: 0f 84 80 01 00 00 je 0x33c1
3241: 45 85 c9 test %r9d,%r9d
3244: 0f 8e 6e 01 00 00 jle 0x33b8
324a: 41 83 f9 10 cmp $0x10,%r9d
324e: 0f 8c 50 01 00 00 jl 0x33a4
3254: 41 83 f9 1d cmp $0x1d,%r9d
3258: 0f 8c 4d 01 00 00 jl 0x33ab
325e: 4c 89 c1 mov %r8,%rcx
3261: 48 83 e1 1f and $0x1f,%rcx
3265: 89 c9 mov %ecx,%ecx
3267: 85 c9 test %ecx,%ecx
3269: 74 11 je 0x327c
326b: f6 c1 03 test $0x3,%cl
326e: 0f 85 30 01 00 00 jne 0x33a4
3274: f7 d9 neg %ecx
3276: 83 c1 20 add $0x20,%ecx
3279: c1 e9 02 shr $0x2,%ecx
327c: 8d 41 10 lea 0x10(%rcx),%eax
327f: 44 3b c8 cmp %eax,%r9d
3282: 0f 8c 1c 01 00 00 jl 0x33a4
3288: 44 89 cf mov %r9d,%edi
328b: 33 c0 xor %eax,%eax
328d: 2b f9 sub %ecx,%edi
328f: 83 e7 0f and $0xf,%edi
3292: f7 df neg %edi
3294: 41 03 f9 add %r9d,%edi
3297: 85 c9 test %ecx,%ecx
3299: 76 1e jbe 0x32b9
329b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
32a0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
32a6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
32ab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
32b1: 48 ff c0 inc %rax
32b4: 48 3b c1 cmp %rcx,%rax
32b7: 72 e7 jb 0x32a0
32b9: 48 63 c7 movslq %edi,%rax
32bc: 0f 1f 40 00 nopl 0x0(%rax)
32c0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
32c6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
32cd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
32d2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
32d8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
32de: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
32e5: 48 83 c1 10 add $0x10,%rcx
32e9: 48 3b c8 cmp %rax,%rcx
32ec: 72 d2 jb 0x32c0
32ee: 8d 47 01 lea 0x1(%rdi),%eax
32f1: 41 3b c1 cmp %r9d,%eax
32f4: 0f 87 9d 00 00 00 ja 0x3397
32fa: 4d 63 c9 movslq %r9d,%r9
32fd: 48 63 ff movslq %edi,%rdi
3300: 4c 2b cf sub %rdi,%r9
3303: 49 83 f9 04 cmp $0x4,%r9
3307: 0f 8c 93 00 00 00 jl 0x33a0
330d: 48 63 ff movslq %edi,%rdi
3310: 44 89 cd mov %r9d,%ebp
3313: 83 e5 fc and $0xfffffffc,%ebp
3316: 33 c9 xor %ecx,%ecx
3318: 48 63 ed movslq %ebp,%rbp
331b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
331f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
3323: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
3327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
332e: 00
332f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3336: 0f 1f 00 nopl (%rax)
3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3340: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
3346: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
334b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
3350: 48 83 c1 04 add $0x4,%rcx
3354: 48 3b cd cmp %rbp,%rcx
3357: 72 e7 jb 0x3340
3359: 49 3b e9 cmp %r9,%rbp
335c: 73 39 jae 0x3397
335e: 48 63 ff movslq %edi,%rdi
3361: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
3365: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
3369: 49 8d 04 ba lea (%r10,%rdi,4),%rax
336d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3374: 00
3375: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
337c: 0f 1f 40 00 nopl 0x0(%rax)
3380: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
3385: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
338a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
338f: 48 ff c5 inc %rbp
3392: 49 3b e9 cmp %r9,%rbp
3395: 72 e9 jb 0x3380
3397: 33 c0 xor %eax,%eax
3399: c5 f8 77 vzeroupper
339c: 5d pop %rbp
339d: 5f pop %rdi
339e: 5b pop %rbx
339f: c3 ret
33a0: 33 ed xor %ebp,%ebp
33a2: eb b5 jmp 0x3359
33a4: 33 ff xor %edi,%edi
33a6: e9 43 ff ff ff jmp 0x32ee
33ab: 44 89 cf mov %r9d,%edi
33ae: 33 c9 xor %ecx,%ecx
33b0: 83 e7 f0 and $0xfffffff0,%edi
33b3: e9 01 ff ff ff jmp 0x32b9
33b8: b8 fa ff ff ff mov $0xfffffffa,%eax
33bd: 5d pop %rbp
33be: 5f pop %rdi
33bf: 5b pop %rbx
33c0: c3 ret
33c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
33c6: 5d pop %rbp
33c7: 5f pop %rdi
33c8: 5b pop %rbx
33c9: c3 ret
33ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33d1: 00
33d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33e0: 48 83 ec 38 sub $0x38,%rsp
33e4: 45 89 c1 mov %r8d,%r9d
33e7: 49 89 d0 mov %rdx,%r8
33ea: 48 89 ca mov %rcx,%rdx
33ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
33f3: 48 85 d2 test %rdx,%rdx
33f6: 8b 44 24 60 mov 0x60(%rsp),%eax
33fa: 74 47 je 0x3443
33fc: 4d 85 c0 test %r8,%r8
33ff: 74 42 je 0x3443
3401: 45 85 c9 test %r9d,%r9d
3404: 7e 47 jle 0x344d
3406: 85 c0 test %eax,%eax
3408: 74 0f je 0x3419
340a: 83 f8 04 cmp $0x4,%eax
340d: 74 0d je 0x341c
340f: b8 fb ff ff ff mov $0xfffffffb,%eax
3414: 48 83 c4 38 add $0x38,%rsp
3418: c3 ret
3419: 83 f8 04 cmp $0x4,%eax
341c: 49 89 e3 mov %rsp,%r11
341f: b8 01 00 00 00 mov $0x1,%eax
3424: 41 ba 00 00 00 00 mov $0x0,%r10d
342a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
342f: 44 0f 44 d0 cmove %eax,%r10d
3433: 45 89 53 20 mov %r10d,0x20(%r11)
3437: e8 c4 d6 a6 01 call 0x1a70b00
343c: 33 c0 xor %eax,%eax
343e: 48 83 c4 38 add $0x38,%rsp
3442: c3 ret
3443: b8 f8 ff ff ff mov $0xfffffff8,%eax
3448: 48 83 c4 38 add $0x38,%rsp
344c: c3 ret
344d: b8 fa ff ff ff mov $0xfffffffa,%eax
3452: 48 83 c4 38 add $0x38,%rsp
3456: c3 ret
3457: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
345e: 00 00
3460: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
3465: 45 89 c1 mov %r8d,%r9d
3468: 49 89 d0 mov %rdx,%r8
346b: 48 89 ca mov %rcx,%rdx
346e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
3474: 48 85 d2 test %rdx,%rdx
3477: 8b 44 24 60 mov 0x60(%rsp),%eax
347b: 74 4b je 0x34c8
347d: 4d 85 c0 test %r8,%r8
3480: 74 46 je 0x34c8
3482: 45 85 c9 test %r9d,%r9d
3485: 7e 4c jle 0x34d3
3487: 85 c0 test %eax,%eax
3489: 74 12 je 0x349d
348b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
3490: 74 0b je 0x349d
3492: b8 fb ff ff ff mov $0xfffffffb,%eax
3497: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
349c: c3 ret
349d: 49 89 e3 mov %rsp,%r11
34a0: 41 ba 01 00 00 00 mov $0x1,%r10d
34a6: 83 f8 04 cmp $0x4,%eax
34a9: b8 00 00 00 00 mov $0x0,%eax
34ae: 41 0f 44 c2 cmove %r10d,%eax
34b2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
34b7: 41 89 43 20 mov %eax,0x20(%r11)
34bb: e8 f0 42 a7 01 call 0x1a777b0
34c0: 33 c0 xor %eax,%eax
34c2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
34c7: c3 ret
34c8: b8 f8 ff ff ff mov $0xfffffff8,%eax
34cd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
34d2: c3 ret
34d3: b8 fa ff ff ff mov $0xfffffffa,%eax
34d8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
34dd: c3 ret
34de: 66 90 xchg %ax,%ax
34e0: 48 83 ec 38 sub $0x38,%rsp
34e4: 45 89 c1 mov %r8d,%r9d
34e7: 49 89 d0 mov %rdx,%r8
34ea: 48 89 ca mov %rcx,%rdx
34ed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
34f3: 8b 44 24 60 mov 0x60(%rsp),%eax
34f7: 48 85 d2 test %rdx,%rdx
34fa: 74 47 je 0x3543
34fc: 4d 85 c0 test %r8,%r8
34ff: 74 42 je 0x3543
3501: 45 85 c9 test %r9d,%r9d
3504: 7e 47 jle 0x354d
3506: 85 c0 test %eax,%eax
3508: 74 0f je 0x3519
350a: 83 f8 04 cmp $0x4,%eax
350d: 74 0d je 0x351c
350f: b8 fb ff ff ff mov $0xfffffffb,%eax
3514: 48 83 c4 38 add $0x38,%rsp
3518: c3 ret
3519: 83 f8 04 cmp $0x4,%eax
351c: b8 01 00 00 00 mov $0x1,%eax
3521: 41 ba 00 00 00 00 mov $0x0,%r10d
3527: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
352c: 44 0f 44 d0 cmove %eax,%r10d
3530: 49 89 e3 mov %rsp,%r11
3533: 45 89 53 20 mov %r10d,0x20(%r11)
3537: e8 14 b1 a7 01 call 0x1a7e650
353c: 33 c0 xor %eax,%eax
353e: 48 83 c4 38 add $0x38,%rsp
3542: c3 ret
3543: b8 f8 ff ff ff mov $0xfffffff8,%eax
3548: 48 83 c4 38 add $0x38,%rsp
354c: c3 ret
354d: b8 fa ff ff ff mov $0xfffffffa,%eax
3552: 48 83 c4 38 add $0x38,%rsp
3556: c3 ret
3557: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
355e: 00 00
3560: 48 83 ec 38 sub $0x38,%rsp
3564: 45 89 c1 mov %r8d,%r9d
3567: 49 89 d0 mov %rdx,%r8
356a: 48 89 ca mov %rcx,%rdx
356d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
3573: 8b 44 24 60 mov 0x60(%rsp),%eax
3577: 48 85 d2 test %rdx,%rdx
357a: 74 47 je 0x35c3
357c: 4d 85 c0 test %r8,%r8
357f: 74 42 je 0x35c3
3581: 45 85 c9 test %r9d,%r9d
3584: 7e 47 jle 0x35cd
3586: 85 c0 test %eax,%eax
3588: 74 0f je 0x3599
358a: 83 f8 04 cmp $0x4,%eax
358d: 74 0d je 0x359c
358f: b8 fb ff ff ff mov $0xfffffffb,%eax
3594: 48 83 c4 38 add $0x38,%rsp
3598: c3 ret
3599: 83 f8 04 cmp $0x4,%eax
359c: 49 89 e3 mov %rsp,%r11
359f: b8 01 00 00 00 mov $0x1,%eax
35a4: 41 ba 00 00 00 00 mov $0x0,%r10d
35aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
35af: 44 0f 44 d0 cmove %eax,%r10d
35b3: 45 89 53 20 mov %r10d,0x20(%r11)
35b7: e8 c4 18 a8 01 call 0x1a84e80
35bc: 33 c0 xor %eax,%eax
35be: 48 83 c4 38 add $0x38,%rsp
35c2: c3 ret
35c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
35c8: 48 83 c4 38 add $0x38,%rsp
35cc: c3 ret
35cd: b8 fa ff ff ff mov $0xfffffffa,%eax
35d2: 48 83 c4 38 add $0x38,%rsp
35d6: c3 ret
35d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
35de: 00 00
35e0: 48 83 ec 38 sub $0x38,%rsp
35e4: 45 89 c1 mov %r8d,%r9d
35e7: 49 89 d0 mov %rdx,%r8
35ea: 48 89 ca mov %rcx,%rdx
35ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
35f3: 8b 44 24 60 mov 0x60(%rsp),%eax
35f7: 48 85 d2 test %rdx,%rdx
35fa: 74 47 je 0x3643
35fc: 4d 85 c0 test %r8,%r8
35ff: 74 42 je 0x3643
3601: 45 85 c9 test %r9d,%r9d
3604: 7e 47 jle 0x364d
3606: 85 c0 test %eax,%eax
3608: 74 0f je 0x3619
360a: 83 f8 04 cmp $0x4,%eax
360d: 74 0d je 0x361c
360f: b8 fb ff ff ff mov $0xfffffffb,%eax
3614: 48 83 c4 38 add $0x38,%rsp
3618: c3 ret
3619: 83 f8 04 cmp $0x4,%eax
361c: 49 89 e3 mov %rsp,%r11
361f: b8 01 00 00 00 mov $0x1,%eax
3624: 41 ba 00 00 00 00 mov $0x0,%r10d
362a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
362f: 44 0f 44 d0 cmove %eax,%r10d
3633: 45 89 53 20 mov %r10d,0x20(%r11)
3637: e8 a4 82 a8 01 call 0x1a8b8e0
363c: 33 c0 xor %eax,%eax
363e: 48 83 c4 38 add $0x38,%rsp
3642: c3 ret
3643: b8 f8 ff ff ff mov $0xfffffff8,%eax
3648: 48 83 c4 38 add $0x38,%rsp
364c: c3 ret
364d: b8 fa ff ff ff mov $0xfffffffa,%eax
3652: 48 83 c4 38 add $0x38,%rsp
3656: c3 ret
3657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
365e: 00 00
3660: 48 83 ec 38 sub $0x38,%rsp
3664: 45 89 c1 mov %r8d,%r9d
3667: 49 89 d0 mov %rdx,%r8
366a: 48 89 ca mov %rcx,%rdx
366d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
3673: 8b 44 24 60 mov 0x60(%rsp),%eax
3677: 48 85 d2 test %rdx,%rdx
367a: 74 47 je 0x36c3
367c: 4d 85 c0 test %r8,%r8
367f: 74 42 je 0x36c3
3681: 45 85 c9 test %r9d,%r9d
3684: 7e 47 jle 0x36cd
3686: 85 c0 test %eax,%eax
3688: 74 0f je 0x3699
368a: 83 f8 04 cmp $0x4,%eax
368d: 74 0d je 0x369c
368f: b8 fb ff ff ff mov $0xfffffffb,%eax
3694: 48 83 c4 38 add $0x38,%rsp
3698: c3 ret
3699: 83 f8 04 cmp $0x4,%eax
369c: 49 89 e3 mov %rsp,%r11
369f: b8 01 00 00 00 mov $0x1,%eax
36a4: 41 ba 00 00 00 00 mov $0x0,%r10d
36aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
36af: 44 0f 44 d0 cmove %eax,%r10d
36b3: 45 89 53 20 mov %r10d,0x20(%r11)
36b7: e8 64 ee a8 01 call 0x1a92520
36bc: 33 c0 xor %eax,%eax
36be: 48 83 c4 38 add $0x38,%rsp
36c2: c3 ret
36c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
36c8: 48 83 c4 38 add $0x38,%rsp
36cc: c3 ret
36cd: b8 fa ff ff ff mov $0xfffffffa,%eax
36d2: 48 83 c4 38 add $0x38,%rsp
36d6: c3 ret
36d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
36de: 00 00
36e0: 49 89 ca mov %rcx,%r10
36e3: 4d 85 d2 test %r10,%r10
36e6: 0f 84 fe 01 00 00 je 0x38ea
36ec: 4d 85 c0 test %r8,%r8
36ef: 0f 84 f5 01 00 00 je 0x38ea
36f5: 45 85 c9 test %r9d,%r9d
36f8: 0f 8e e6 01 00 00 jle 0x38e4
36fe: 49 63 c9 movslq %r9d,%rcx
3701: 48 83 f9 08 cmp $0x8,%rcx
3705: 0f 8c d4 01 00 00 jl 0x38df
370b: 4c 89 c0 mov %r8,%rax
370e: 48 83 e0 0f and $0xf,%rax
3712: 85 c0 test %eax,%eax
3714: 74 0d je 0x3723
3716: a8 07 test $0x7,%al
3718: 0f 85 c1 01 00 00 jne 0x38df
371e: b8 01 00 00 00 mov $0x1,%eax
3723: 8d 50 08 lea 0x8(%rax),%edx
3726: 48 3b ca cmp %rdx,%rcx
3729: 0f 8c b0 01 00 00 jl 0x38df
372f: 44 89 ca mov %r9d,%edx
3732: 45 33 db xor %r11d,%r11d
3735: 2b d0 sub %eax,%edx
3737: 83 e2 07 and $0x7,%edx
373a: 44 2b ca sub %edx,%r9d
373d: 89 c2 mov %eax,%edx
373f: 85 c0 test %eax,%eax
3741: 76 3b jbe 0x377e
3743: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
374a: 00
374b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3760: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
3766: f2 0f 59 c1 mulsd %xmm1,%xmm0
376a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
3770: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
3776: 49 ff c3 inc %r11
3779: 4c 3b da cmp %rdx,%r11
377c: 72 e2 jb 0x3760
377e: 89 c0 mov %eax,%eax
3780: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
3784: 49 63 c1 movslq %r9d,%rax
3787: 49 f7 c3 0f 00 00 00 test $0xf,%r11
378e: 0f 84 97 00 00 00 je 0x382b
3794: f2 0f 12 c1 movddup %xmm1,%xmm0
3798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
379f: 00
37a0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
37a6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
37ad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
37b4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
37bb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
37c2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
37c9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
37d0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
37d7: 66 0f 59 d0 mulpd %xmm0,%xmm2
37db: 66 0f 59 d8 mulpd %xmm0,%xmm3
37df: 66 0f 59 e0 mulpd %xmm0,%xmm4
37e3: 66 0f 59 e8 mulpd %xmm0,%xmm5
37e7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
37ed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
37f4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
37fb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
3802: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
3807: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
380d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
3813: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
3819: 48 83 c2 08 add $0x8,%rdx
381d: 48 3b d0 cmp %rax,%rdx
3820: 0f 82 7a ff ff ff jb 0x37a0
3826: e9 77 00 00 00 jmp 0x38a2
382b: f2 0f 12 c1 movddup %xmm1,%xmm0
382f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3836: 00
3837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
383e: 66 90 xchg %ax,%ax
3840: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
3845: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
384b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
3851: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
3857: 66 0f 59 d0 mulpd %xmm0,%xmm2
385b: 66 0f 59 d8 mulpd %xmm0,%xmm3
385f: 66 0f 59 e0 mulpd %xmm0,%xmm4
3863: 66 0f 59 e8 mulpd %xmm0,%xmm5
3867: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
386d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
3874: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
387b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
3882: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
3887: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
388d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
3893: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
3899: 48 83 c2 08 add $0x8,%rdx
389d: 48 3b d0 cmp %rax,%rdx
38a0: 72 9e jb 0x3840
38a2: 33 c0 xor %eax,%eax
38a4: 41 8d 51 01 lea 0x1(%r9),%edx
38a8: 48 63 d2 movslq %edx,%rdx
38ab: 48 3b d1 cmp %rcx,%rdx
38ae: 77 2c ja 0x38dc
38b0: 4d 63 c9 movslq %r9d,%r9
38b3: 49 2b c9 sub %r9,%rcx
38b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
38ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
38be: 66 90 xchg %ax,%ax
38c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
38c6: f2 0f 59 c1 mulsd %xmm1,%xmm0
38ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
38cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
38d4: 48 ff c0 inc %rax
38d7: 48 3b c1 cmp %rcx,%rax
38da: 72 e4 jb 0x38c0
38dc: 33 c0 xor %eax,%eax
38de: c3 ret
38df: 45 33 c9 xor %r9d,%r9d
38e2: eb be jmp 0x38a2
38e4: b8 fa ff ff ff mov $0xfffffffa,%eax
38e9: c3 ret
38ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
38ef: c3 ret
38f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38f7: 00
38f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38ff: 90 nop
3900: 49 89 ca mov %rcx,%r10
3903: 4d 85 d2 test %r10,%r10
3906: 0f 84 f7 01 00 00 je 0x3b03
390c: 4d 85 c0 test %r8,%r8
390f: 0f 84 ee 01 00 00 je 0x3b03
3915: 45 85 c9 test %r9d,%r9d
3918: 0f 8e eb 01 00 00 jle 0x3b09
391e: 44 89 c8 mov %r9d,%eax
3921: ba 01 00 00 00 mov $0x1,%edx
3926: c1 e8 03 shr $0x3,%eax
3929: 33 c9 xor %ecx,%ecx
392b: 85 c0 test %eax,%eax
392d: 0f 86 eb 00 00 00 jbe 0x3a1e
3933: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
393f: 00
3940: 89 ca mov %ecx,%edx
3942: ff c1 inc %ecx
3944: c1 e2 03 shl $0x3,%edx
3947: 48 63 d2 movslq %edx,%rdx
394a: 3b c8 cmp %eax,%ecx
394c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
3952: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
3959: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
3960: f2 0f 59 c1 mulsd %xmm1,%xmm0
3964: f2 0f 59 d1 mulsd %xmm1,%xmm2
3968: f2 0f 59 d9 mulsd %xmm1,%xmm3
396c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
3972: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
3979: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
3980: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
3986: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
398d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
3994: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
399b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
39a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
39a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
39b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
39b7: f2 0f 59 e1 mulsd %xmm1,%xmm4
39bb: f2 0f 59 e9 mulsd %xmm1,%xmm5
39bf: f2 0f 59 c1 mulsd %xmm1,%xmm0
39c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
39ca: f2 0f 59 d1 mulsd %xmm1,%xmm2
39ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
39d5: f2 0f 59 d9 mulsd %xmm1,%xmm3
39d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
39e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
39e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
39ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
39f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
39fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
3a03: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
3a0a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
3a11: 0f 82 29 ff ff ff jb 0x3940
3a17: c1 e1 03 shl $0x3,%ecx
3a1a: 89 ca mov %ecx,%edx
3a1c: ff c2 inc %edx
3a1e: 41 3b d1 cmp %r9d,%edx
3a21: 0f 87 d9 00 00 00 ja 0x3b00
3a27: 44 2b ca sub %edx,%r9d
3a2a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff1ca0
3a31: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
3a38: c5 01
3a3a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
3a41: 00
3a42: ff e0 jmp *%rax
3a44: 48 63 d2 movslq %edx,%rdx
3a47: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
3a4e: f2 0f 59 c1 mulsd %xmm1,%xmm0
3a52: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
3a57: f2 0f 58 00 addsd (%rax),%xmm0
3a5b: f2 0f 11 00 movsd %xmm0,(%rax)
3a5f: 48 63 d2 movslq %edx,%rdx
3a62: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
3a69: f2 0f 59 c1 mulsd %xmm1,%xmm0
3a6d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
3a72: f2 0f 58 00 addsd (%rax),%xmm0
3a76: f2 0f 11 00 movsd %xmm0,(%rax)
3a7a: 48 63 d2 movslq %edx,%rdx
3a7d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
3a84: f2 0f 59 c1 mulsd %xmm1,%xmm0
3a88: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
3a8d: f2 0f 58 00 addsd (%rax),%xmm0
3a91: f2 0f 11 00 movsd %xmm0,(%rax)
3a95: 48 63 d2 movslq %edx,%rdx
3a98: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
3a9f: f2 0f 59 c1 mulsd %xmm1,%xmm0
3aa3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
3aa8: f2 0f 58 00 addsd (%rax),%xmm0
3aac: f2 0f 11 00 movsd %xmm0,(%rax)
3ab0: 48 63 d2 movslq %edx,%rdx
3ab3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
3aba: f2 0f 59 c1 mulsd %xmm1,%xmm0
3abe: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
3ac3: f2 0f 58 00 addsd (%rax),%xmm0
3ac7: f2 0f 11 00 movsd %xmm0,(%rax)
3acb: 48 63 d2 movslq %edx,%rdx
3ace: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
3ad4: f2 0f 59 c1 mulsd %xmm1,%xmm0
3ad8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
3ade: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
3ae4: 48 63 d2 movslq %edx,%rdx
3ae7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
3aee: f2 0f 59 c8 mulsd %xmm0,%xmm1
3af2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
3af9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
3b00: 33 c0 xor %eax,%eax
3b02: c3 ret
3b03: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b08: c3 ret
3b09: b8 fa ff ff ff mov $0xfffffffa,%eax
3b0e: c3 ret
3b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b16: 00
3b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b1e: 66 90 xchg %ax,%ax
3b20: 41 57 push %r15
3b22: 45 89 cb mov %r9d,%r11d
3b25: 48 85 c9 test %rcx,%rcx
3b28: 0f 84 53 02 00 00 je 0x3d81
3b2e: 4d 85 c0 test %r8,%r8
3b31: 0f 84 4a 02 00 00 je 0x3d81
3b37: 45 85 db test %r11d,%r11d
3b3a: 0f 8e 39 02 00 00 jle 0x3d79
3b40: 41 83 fb 08 cmp $0x8,%r11d
3b44: 0f 8c 1f 02 00 00 jl 0x3d69
3b4a: 4d 89 c2 mov %r8,%r10
3b4d: 49 83 e2 0f and $0xf,%r10
3b51: 45 85 d2 test %r10d,%r10d
3b54: 74 13 je 0x3b69
3b56: 41 f7 c2 07 00 00 00 test $0x7,%r10d
3b5d: 0f 85 06 02 00 00 jne 0x3d69
3b63: 41 ba 01 00 00 00 mov $0x1,%r10d
3b69: 41 8d 42 08 lea 0x8(%r10),%eax
3b6d: 44 3b d8 cmp %eax,%r11d
3b70: 0f 8c f3 01 00 00 jl 0x3d69
3b76: 44 89 d8 mov %r11d,%eax
3b79: 33 d2 xor %edx,%edx
3b7b: 41 2b c2 sub %r10d,%eax
3b7e: 45 89 d1 mov %r10d,%r9d
3b81: 83 e0 07 and $0x7,%eax
3b84: f7 d8 neg %eax
3b86: 41 03 c3 add %r11d,%eax
3b89: 45 85 d2 test %r10d,%r10d
3b8c: 76 30 jbe 0x3bbe
3b8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b95: 00
3b96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b9d: 0f 1f 00 nopl (%rax)
3ba0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
3ba5: f2 0f 59 c1 mulsd %xmm1,%xmm0
3ba9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
3baf: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
3bb5: 48 83 c2 01 add $0x1,%rdx
3bb9: 49 3b d1 cmp %r9,%rdx
3bbc: 72 e2 jb 0x3ba0
3bbe: 45 89 d2 mov %r10d,%r10d
3bc1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
3bc5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
3bcc: 48 63 d0 movslq %eax,%rdx
3bcf: 0f 84 72 00 00 00 je 0x3c47
3bd5: f2 0f 12 c1 movddup %xmm1,%xmm0
3bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3be0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
3be5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
3beb: 66 0f 59 d0 mulpd %xmm0,%xmm2
3bef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
3bf5: 66 0f 59 d8 mulpd %xmm0,%xmm3
3bf9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
3bff: 66 0f 59 e0 mulpd %xmm0,%xmm4
3c03: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
3c09: 66 0f 59 e8 mulpd %xmm0,%xmm5
3c0d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
3c14: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
3c1b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
3c22: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
3c27: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
3c2d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
3c33: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
3c39: 49 83 c1 08 add $0x8,%r9
3c3d: 4c 3b ca cmp %rdx,%r9
3c40: 72 9e jb 0x3be0
3c42: e9 7b 00 00 00 jmp 0x3cc2
3c47: f2 0f 12 c1 movddup %xmm1,%xmm0
3c4b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c52: 00
3c53: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3c60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
3c65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
3c6b: 66 0f 59 d0 mulpd %xmm0,%xmm2
3c6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
3c75: 66 0f 59 d8 mulpd %xmm0,%xmm3
3c79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
3c7f: 66 0f 59 e0 mulpd %xmm0,%xmm4
3c83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
3c89: 66 0f 59 e8 mulpd %xmm0,%xmm5
3c8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
3c94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
3c9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
3ca2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
3ca7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
3cad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
3cb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
3cb9: 49 83 c1 08 add $0x8,%r9
3cbd: 4c 3b ca cmp %rdx,%r9
3cc0: 72 9e jb 0x3c60
3cc2: 44 8d 48 01 lea 0x1(%rax),%r9d
3cc6: 45 3b cb cmp %r11d,%r9d
3cc9: 0f 87 90 00 00 00 ja 0x3d5f
3ccf: 4d 63 db movslq %r11d,%r11
3cd2: 4c 2b da sub %rdx,%r11
3cd5: 49 83 fb 02 cmp $0x2,%r11
3cd9: 0f 8c 85 00 00 00 jl 0x3d64
3cdf: 45 89 df mov %r11d,%r15d
3ce2: 45 33 d2 xor %r10d,%r10d
3ce5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
3ce9: 41 83 e7 fe and $0xfffffffe,%r15d
3ced: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
3cf1: 4d 63 ff movslq %r15d,%r15
3cf4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d00: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
3d05: 66 0f 59 d0 mulpd %xmm0,%xmm2
3d09: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
3d0f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
3d14: 49 83 c2 02 add $0x2,%r10
3d18: 4d 3b d7 cmp %r15,%r10
3d1b: 72 e3 jb 0x3d00
3d1d: 4d 3b fb cmp %r11,%r15
3d20: 73 3d jae 0x3d5f
3d22: 48 63 c0 movslq %eax,%rax
3d25: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
3d29: 49 8d 04 c0 lea (%r8,%rax,8),%rax
3d2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d34: 00
3d35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d3c: 0f 1f 40 00 nopl 0x0(%rax)
3d40: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
3d46: f2 0f 59 c1 mulsd %xmm1,%xmm0
3d4a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
3d50: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
3d56: 49 83 c7 01 add $0x1,%r15
3d5a: 4d 3b fb cmp %r11,%r15
3d5d: 72 e1 jb 0x3d40
3d5f: 33 c0 xor %eax,%eax
3d61: 41 5f pop %r15
3d63: c3 ret
3d64: 45 33 ff xor %r15d,%r15d
3d67: eb b4 jmp 0x3d1d
3d69: 33 c0 xor %eax,%eax
3d6b: 41 83 fb 01 cmp $0x1,%r11d
3d6f: 72 ee jb 0x3d5f
3d71: 4d 63 db movslq %r11d,%r11
3d74: 45 33 ff xor %r15d,%r15d
3d77: eb a4 jmp 0x3d1d
3d79: b8 fa ff ff ff mov $0xfffffffa,%eax
3d7e: 41 5f pop %r15
3d80: c3 ret
3d81: b8 f8 ff ff ff mov $0xfffffff8,%eax
3d86: 41 5f pop %r15
3d88: c3 ret
3d89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d90: 00
3d91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d9f: 00
3da0: 41 57 push %r15
3da2: 48 85 c9 test %rcx,%rcx
3da5: 0f 84 f4 01 00 00 je 0x3f9f
3dab: 4d 85 c0 test %r8,%r8
3dae: 0f 84 eb 01 00 00 je 0x3f9f
3db4: 45 85 c9 test %r9d,%r9d
3db7: 0f 8e da 01 00 00 jle 0x3f97
3dbd: 41 83 f9 10 cmp $0x10,%r9d
3dc1: 0f 8c c0 01 00 00 jl 0x3f87
3dc7: 4d 89 c2 mov %r8,%r10
3dca: 49 83 e2 1f and $0x1f,%r10
3dce: 45 89 d2 mov %r10d,%r10d
3dd1: 45 85 d2 test %r10d,%r10d
3dd4: 74 18 je 0x3dee
3dd6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
3ddd: 0f 85 a4 01 00 00 jne 0x3f87
3de3: 41 f7 da neg %r10d
3de6: 41 83 c2 20 add $0x20,%r10d
3dea: 41 c1 ea 03 shr $0x3,%r10d
3dee: 41 8d 42 10 lea 0x10(%r10),%eax
3df2: 44 3b c8 cmp %eax,%r9d
3df5: 0f 8c 8c 01 00 00 jl 0x3f87
3dfb: 44 89 c8 mov %r9d,%eax
3dfe: 33 d2 xor %edx,%edx
3e00: 41 2b c2 sub %r10d,%eax
3e03: 83 e0 0f and $0xf,%eax
3e06: f7 d8 neg %eax
3e08: 41 03 c1 add %r9d,%eax
3e0b: 45 85 d2 test %r10d,%r10d
3e0e: 76 29 jbe 0x3e39
3e10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e17: 00
3e18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e1f: 90 nop
3e20: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
3e25: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
3e2b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
3e31: 48 ff c2 inc %rdx
3e34: 49 3b d2 cmp %r10,%rdx
3e37: 72 e7 jb 0x3e20
3e39: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
3e3d: 48 63 d0 movslq %eax,%rdx
3e40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
3e46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e4d: 00
3e4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e55: 0f 1f 40 00 nopl 0x0(%rax)
3e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e60: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
3e66: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
3e6d: 01
3e6e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3e72: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
3e79: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
3e7f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
3e85: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
3e8c: 01
3e8d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3e91: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
3e98: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
3e9f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
3ea6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
3ead: 01
3eae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3eb2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
3eb9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
3ec0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
3ec7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
3ece: 01
3ecf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3ed3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
3eda: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
3ee1: 49 83 c2 10 add $0x10,%r10
3ee5: 4c 3b d2 cmp %rdx,%r10
3ee8: 0f 82 72 ff ff ff jb 0x3e60
3eee: 44 8d 50 01 lea 0x1(%rax),%r10d
3ef2: 45 3b d1 cmp %r9d,%r10d
3ef5: 0f 87 7f 00 00 00 ja 0x3f7a
3efb: 4d 63 d9 movslq %r9d,%r11
3efe: 4c 2b da sub %rdx,%r11
3f01: 49 83 fb 04 cmp $0x4,%r11
3f05: 0f 8c 77 00 00 00 jl 0x3f82
3f0b: 45 89 df mov %r11d,%r15d
3f0e: 45 33 d2 xor %r10d,%r10d
3f11: 41 83 e7 fc and $0xfffffffc,%r15d
3f15: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
3f19: 4d 63 ff movslq %r15d,%r15
3f1c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
3f20: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
3f26: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
3f2d: 01
3f2e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
3f32: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
3f38: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
3f3e: 49 83 c2 04 add $0x4,%r10
3f42: 4d 3b d7 cmp %r15,%r10
3f45: 72 d9 jb 0x3f20
3f47: 4d 3b fb cmp %r11,%r15
3f4a: 73 2e jae 0x3f7a
3f4c: 48 63 c0 movslq %eax,%rax
3f4f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
3f53: 49 8d 04 c0 lea (%r8,%rax,8),%rax
3f57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3f5e: 00 00
3f60: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
3f66: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
3f6c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
3f72: 49 ff c7 inc %r15
3f75: 4d 3b fb cmp %r11,%r15
3f78: 72 e6 jb 0x3f60
3f7a: 33 c0 xor %eax,%eax
3f7c: c5 f8 77 vzeroupper
3f7f: 41 5f pop %r15
3f81: c3 ret
3f82: 45 33 ff xor %r15d,%r15d
3f85: eb c0 jmp 0x3f47
3f87: 33 c0 xor %eax,%eax
3f89: 41 83 f9 01 cmp $0x1,%r9d
3f8d: 72 eb jb 0x3f7a
3f8f: 4d 63 d9 movslq %r9d,%r11
3f92: 45 33 ff xor %r15d,%r15d
3f95: eb b0 jmp 0x3f47
3f97: b8 fa ff ff ff mov $0xfffffffa,%eax
3f9c: 41 5f pop %r15
3f9e: c3 ret
3f9f: b8 f8 ff ff ff mov $0xfffffff8,%eax
3fa4: 41 5f pop %r15
3fa6: c3 ret
3fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3fae: 00
3faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fb6: 0f 1f 00 nopl (%rax)
3fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3fc0: 4d 89 c2 mov %r8,%r10
3fc3: 48 85 c9 test %rcx,%rcx
3fc6: 0f 84 eb 00 00 00 je 0x40b7
3fcc: 4d 85 d2 test %r10,%r10
3fcf: 0f 84 e2 00 00 00 je 0x40b7
3fd5: 45 85 c9 test %r9d,%r9d
3fd8: 0f 8e d3 00 00 00 jle 0x40b1
3fde: 49 63 c1 movslq %r9d,%rax
3fe1: 48 83 f8 04 cmp $0x4,%rax
3fe5: 0f 8c b5 00 00 00 jl 0x40a0
3feb: 48 83 f8 3b cmp $0x3b,%rax
3fef: 0f 8c b0 00 00 00 jl 0x40a5
3ff5: 4c 89 d2 mov %r10,%rdx
3ff8: 48 83 e2 1f and $0x1f,%rdx
3ffc: 85 d2 test %edx,%edx
3ffe: 74 11 je 0x4011
4000: f6 c2 07 test $0x7,%dl
4003: 0f 85 97 00 00 00 jne 0x40a0
4009: f7 da neg %edx
400b: 83 c2 20 add $0x20,%edx
400e: c1 ea 03 shr $0x3,%edx
4011: 41 89 d0 mov %edx,%r8d
4014: 4d 8d 58 04 lea 0x4(%r8),%r11
4018: 49 3b c3 cmp %r11,%rax
401b: 0f 8c 7f 00 00 00 jl 0x40a0
4021: 45 89 cb mov %r9d,%r11d
4024: 44 2b da sub %edx,%r11d
4027: 41 83 e3 03 and $0x3,%r11d
402b: 45 2b cb sub %r11d,%r9d
402e: 45 33 db xor %r11d,%r11d
4031: 4d 63 c9 movslq %r9d,%r9
4034: 85 d2 test %edx,%edx
4036: 76 22 jbe 0x405a
4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
403f: 00
4040: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
4046: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
404c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
4052: 49 ff c3 inc %r11
4055: 4d 3b d8 cmp %r8,%r11
4058: 72 e6 jb 0x4040
405a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
405f: 90 nop
4060: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
4066: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
406c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
4072: 49 83 c0 04 add $0x4,%r8
4076: 4d 3b c1 cmp %r9,%r8
4079: 72 e5 jb 0x4060
407b: 4c 3b c8 cmp %rax,%r9
407e: 73 1a jae 0x409a
4080: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
4086: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
408c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
4092: 49 ff c1 inc %r9
4095: 4c 3b c8 cmp %rax,%r9
4098: 72 e6 jb 0x4080
409a: 33 c0 xor %eax,%eax
409c: c5 f8 77 vzeroupper
409f: c3 ret
40a0: 45 33 c9 xor %r9d,%r9d
40a3: eb d6 jmp 0x407b
40a5: 41 83 e1 fc and $0xfffffffc,%r9d
40a9: 45 33 c0 xor %r8d,%r8d
40ac: 4d 63 c9 movslq %r9d,%r9
40af: eb a9 jmp 0x405a
40b1: b8 fa ff ff ff mov $0xfffffffa,%eax
40b6: c3 ret
40b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
40bc: c3 ret
40bd: 0f 1f 00 nopl (%rax)
40c0: 48 85 c9 test %rcx,%rcx
40c3: 0f 84 2c 01 00 00 je 0x41f5
40c9: 4d 85 c0 test %r8,%r8
40cc: 0f 84 23 01 00 00 je 0x41f5
40d2: 45 85 c9 test %r9d,%r9d
40d5: 0f 8e 14 01 00 00 jle 0x41ef
40db: 49 63 d1 movslq %r9d,%rdx
40de: 48 83 fa 04 cmp $0x4,%rdx
40e2: 0f 8c f7 00 00 00 jl 0x41df
40e8: 48 83 fa 3b cmp $0x3b,%rdx
40ec: 0f 8c f2 00 00 00 jl 0x41e4
40f2: 4c 89 c0 mov %r8,%rax
40f5: 48 83 e0 1f and $0x1f,%rax
40f9: a8 07 test $0x7,%al
40fb: 74 04 je 0x4101
40fd: 33 c0 xor %eax,%eax
40ff: eb 14 jmp 0x4115
4101: 41 89 c2 mov %eax,%r10d
4104: 41 f7 da neg %r10d
4107: 41 83 c2 20 add $0x20,%r10d
410b: 41 c1 ea 03 shr $0x3,%r10d
410f: 85 c0 test %eax,%eax
4111: 41 0f 45 c2 cmovne %r10d,%eax
4115: 44 8d 50 04 lea 0x4(%rax),%r10d
4119: 49 3b d2 cmp %r10,%rdx
411c: 0f 8c bd 00 00 00 jl 0x41df
4122: 45 89 ca mov %r9d,%r10d
4125: 44 2b d0 sub %eax,%r10d
4128: 41 83 e2 03 and $0x3,%r10d
412c: 45 2b ca sub %r10d,%r9d
412f: 45 33 d2 xor %r10d,%r10d
4132: 83 f8 01 cmp $0x1,%eax
4135: 72 23 jb 0x415a
4137: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
413e: 00 00
4140: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4146: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
414c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
4152: 49 ff c2 inc %r10
4155: 4c 3b d0 cmp %rax,%r10
4158: 72 e6 jb 0x4140
415a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
415f: 4d 63 d1 movslq %r9d,%r10
4162: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4169: 00
416a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4171: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4178: 00
4179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4180: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
4185: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
418b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
4191: 48 83 c0 04 add $0x4,%rax
4195: 49 3b c2 cmp %r10,%rax
4198: 72 e6 jb 0x4180
419a: 33 c0 xor %eax,%eax
419c: 45 8d 51 01 lea 0x1(%r9),%r10d
41a0: 4d 63 d2 movslq %r10d,%r10
41a3: 4c 3b d2 cmp %rdx,%r10
41a6: 77 31 ja 0x41d9
41a8: 4d 63 c9 movslq %r9d,%r9
41ab: 49 2b d1 sub %r9,%rdx
41ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
41b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
41b6: 0f 1f 00 nopl (%rax)
41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
41c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
41cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
41d1: 48 ff c0 inc %rax
41d4: 48 3b c2 cmp %rdx,%rax
41d7: 72 e7 jb 0x41c0
41d9: 33 c0 xor %eax,%eax
41db: c5 f8 77 vzeroupper
41de: c3 ret
41df: 45 33 c9 xor %r9d,%r9d
41e2: eb b6 jmp 0x419a
41e4: 41 83 e1 fc and $0xfffffffc,%r9d
41e8: 33 c0 xor %eax,%eax
41ea: e9 6b ff ff ff jmp 0x415a
41ef: b8 fa ff ff ff mov $0xfffffffa,%eax
41f4: c3 ret
41f5: b8 f8 ff ff ff mov $0xfffffff8,%eax
41fa: c3 ret
41fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4200: 48 83 ec 28 sub $0x28,%rsp
4204: 4d 89 c1 mov %r8,%r9
4207: 49 89 d0 mov %rdx,%r8
420a: 48 89 ca mov %rcx,%rdx
420d: e8 ae 99 03 00 call 0x3dbc0
4212: 48 83 c4 28 add $0x28,%rsp
4216: c3 ret
4217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
421e: 00 00
4220: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4225: 4d 89 c1 mov %r8,%r9
4228: 49 89 d0 mov %rdx,%r8
422b: 48 89 ca mov %rcx,%rdx
422e: e8 8d 9c 03 00 call 0x3dec0
4233: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4238: c3 ret
4239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4240: 48 83 ec 28 sub $0x28,%rsp
4244: 4d 89 c1 mov %r8,%r9
4247: 49 89 d0 mov %rdx,%r8
424a: 48 89 ca mov %rcx,%rdx
424d: e8 6e 9f 03 00 call 0x3e1c0
4252: 48 83 c4 28 add $0x28,%rsp
4256: c3 ret
4257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
425e: 00 00
4260: 48 83 ec 28 sub $0x28,%rsp
4264: 4d 89 c1 mov %r8,%r9
4267: 49 89 d0 mov %rdx,%r8
426a: 48 89 ca mov %rcx,%rdx
426d: e8 0e a2 03 00 call 0x3e480
4272: 48 83 c4 28 add $0x28,%rsp
4276: c3 ret
4277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
427e: 00 00
4280: 48 83 ec 28 sub $0x28,%rsp
4284: 4d 89 c1 mov %r8,%r9
4287: 49 89 d0 mov %rdx,%r8
428a: 48 89 ca mov %rcx,%rdx
428d: e8 8e a4 03 00 call 0x3e720
4292: 48 83 c4 28 add $0x28,%rsp
4296: c3 ret
4297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
429e: 00 00
42a0: 48 83 ec 28 sub $0x28,%rsp
42a4: 4d 89 c1 mov %r8,%r9
42a7: 49 89 d0 mov %rdx,%r8
42aa: 48 89 ca mov %rcx,%rdx
42ad: e8 ee a6 03 00 call 0x3e9a0
42b2: 48 83 c4 28 add $0x28,%rsp
42b6: c3 ret
42b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
42be: 00 00
42c0: 48 83 ec 28 sub $0x28,%rsp
42c4: 48 85 c9 test %rcx,%rcx
42c7: 74 20 je 0x42e9
42c9: 48 85 d2 test %rdx,%rdx
42cc: 74 1b je 0x42e9
42ce: 45 85 c0 test %r8d,%r8d
42d1: 7f 0a jg 0x42dd
42d3: b8 fa ff ff ff mov $0xfffffffa,%eax
42d8: 48 83 c4 28 add $0x28,%rsp
42dc: c3 ret
42dd: e8 3e a9 03 00 call 0x3ec20
42e2: 33 c0 xor %eax,%eax
42e4: 48 83 c4 28 add $0x28,%rsp
42e8: c3 ret
42e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
42ee: 48 83 c4 28 add $0x28,%rsp
42f2: c3 ret
42f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
42f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
42ff: 00
4300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4305: 48 85 c9 test %rcx,%rcx
4308: 74 22 je 0x432c
430a: 48 85 d2 test %rdx,%rdx
430d: 74 1d je 0x432c
430f: 45 85 c0 test %r8d,%r8d
4312: 7f 0b jg 0x431f
4314: b8 fa ff ff ff mov $0xfffffffa,%eax
4319: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
431e: c3 ret
431f: e8 dc aa 03 00 call 0x3ee00
4324: 33 c0 xor %eax,%eax
4326: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
432b: c3 ret
432c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4331: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4336: c3 ret
4337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
433e: 00 00
4340: 48 83 ec 28 sub $0x28,%rsp
4344: 48 85 c9 test %rcx,%rcx
4347: 74 20 je 0x4369
4349: 48 85 d2 test %rdx,%rdx
434c: 74 1b je 0x4369
434e: 45 85 c0 test %r8d,%r8d
4351: 7f 0a jg 0x435d
4353: b8 fa ff ff ff mov $0xfffffffa,%eax
4358: 48 83 c4 28 add $0x28,%rsp
435c: c3 ret
435d: e8 7e ac 03 00 call 0x3efe0
4362: 33 c0 xor %eax,%eax
4364: 48 83 c4 28 add $0x28,%rsp
4368: c3 ret
4369: b8 f8 ff ff ff mov $0xfffffff8,%eax
436e: 48 83 c4 28 add $0x28,%rsp
4372: c3 ret
4373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
437f: 00
4380: 56 push %rsi
4381: 48 89 d6 mov %rdx,%rsi
4384: 48 85 c9 test %rcx,%rcx
4387: 0f 84 d0 01 00 00 je 0x455d
438d: 48 85 f6 test %rsi,%rsi
4390: 0f 84 c7 01 00 00 je 0x455d
4396: 45 85 c0 test %r8d,%r8d
4399: 0f 8e b7 01 00 00 jle 0x4556
439f: 41 83 f8 10 cmp $0x10,%r8d
43a3: 0f 8c 9d 01 00 00 jl 0x4546
43a9: 49 89 f1 mov %rsi,%r9
43ac: 49 83 e1 1f and $0x1f,%r9
43b0: 45 89 c9 mov %r9d,%r9d
43b3: 45 85 c9 test %r9d,%r9d
43b6: 74 18 je 0x43d0
43b8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
43bf: 0f 85 81 01 00 00 jne 0x4546
43c5: 41 f7 d9 neg %r9d
43c8: 41 83 c1 20 add $0x20,%r9d
43cc: 41 c1 e9 03 shr $0x3,%r9d
43d0: 41 8d 41 10 lea 0x10(%r9),%eax
43d4: 44 3b c0 cmp %eax,%r8d
43d7: 0f 8c 69 01 00 00 jl 0x4546
43dd: 44 89 c0 mov %r8d,%eax
43e0: 33 d2 xor %edx,%edx
43e2: 41 2b c1 sub %r9d,%eax
43e5: 83 e0 0f and $0xf,%eax
43e8: f7 d8 neg %eax
43ea: 41 03 c0 add %r8d,%eax
43ed: 45 85 c9 test %r9d,%r9d
43f0: 76 25 jbe 0x4417
43f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4400: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
4405: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
440a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
440f: 48 ff c2 inc %rdx
4412: 49 3b d1 cmp %r9,%rdx
4415: 72 e9 jb 0x4400
4417: 48 63 d0 movslq %eax,%rdx
441a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4420: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
4426: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
442d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
4434: 01
4435: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
443c: 01
443d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
4444: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
444b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
4451: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
4458: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
445e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
4465: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
446c: 01
446d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
4474: 01
4475: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
447c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
4483: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
448a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
4491: 49 83 c1 10 add $0x10,%r9
4495: 4c 3b ca cmp %rdx,%r9
4498: 72 86 jb 0x4420
449a: 44 8d 48 01 lea 0x1(%rax),%r9d
449e: 45 3b c8 cmp %r8d,%r9d
44a1: 0f 87 93 00 00 00 ja 0x453a
44a7: 4d 63 d0 movslq %r8d,%r10
44aa: 4c 2b d2 sub %rdx,%r10
44ad: 49 83 fa 04 cmp $0x4,%r10
44b1: 0f 8c 8a 00 00 00 jl 0x4541
44b7: 45 89 d3 mov %r10d,%r11d
44ba: 45 33 c9 xor %r9d,%r9d
44bd: 41 83 e3 fc and $0xfffffffc,%r11d
44c1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
44c5: 4d 63 db movslq %r11d,%r11
44c8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
44cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44d3: 00
44d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
44db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
44e0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
44e6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
44ed: 01
44ee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
44f4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
44fa: 49 83 c1 04 add $0x4,%r9
44fe: 4d 3b cb cmp %r11,%r9
4501: 72 dd jb 0x44e0
4503: 4d 3b da cmp %r10,%r11
4506: 73 32 jae 0x453a
4508: 48 63 c0 movslq %eax,%rax
450b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
450f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
451f: 00
4520: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
4526: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
452c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
4532: 49 ff c3 inc %r11
4535: 4d 3b da cmp %r10,%r11
4538: 72 e6 jb 0x4520
453a: 33 c0 xor %eax,%eax
453c: c5 f8 77 vzeroupper
453f: 5e pop %rsi
4540: c3 ret
4541: 45 33 db xor %r11d,%r11d
4544: eb bd jmp 0x4503
4546: 33 c0 xor %eax,%eax
4548: 41 83 f8 01 cmp $0x1,%r8d
454c: 72 ec jb 0x453a
454e: 4d 63 d0 movslq %r8d,%r10
4551: 45 33 db xor %r11d,%r11d
4554: eb ad jmp 0x4503
4556: b8 fa ff ff ff mov $0xfffffffa,%eax
455b: 5e pop %rsi
455c: c3 ret
455d: b8 f8 ff ff ff mov $0xfffffff8,%eax
4562: 5e pop %rsi
4563: c3 ret
4564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
456b: 00
456c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
457f: 00
4580: 53 push %rbx
4581: 48 85 c9 test %rcx,%rcx
4584: 0f 84 aa 01 00 00 je 0x4734
458a: 48 85 d2 test %rdx,%rdx
458d: 0f 84 a1 01 00 00 je 0x4734
4593: 45 85 c0 test %r8d,%r8d
4596: 0f 8e 91 01 00 00 jle 0x472d
459c: 41 83 f8 10 cmp $0x10,%r8d
45a0: 0f 8c 80 01 00 00 jl 0x4726
45a6: 49 89 d3 mov %rdx,%r11
45a9: 49 83 e3 1f and $0x1f,%r11
45ad: 45 85 db test %r11d,%r11d
45b0: 74 18 je 0x45ca
45b2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
45b9: 0f 85 67 01 00 00 jne 0x4726
45bf: 41 f7 db neg %r11d
45c2: 41 83 c3 20 add $0x20,%r11d
45c6: 41 c1 eb 03 shr $0x3,%r11d
45ca: 41 8d 43 10 lea 0x10(%r11),%eax
45ce: 44 3b c0 cmp %eax,%r8d
45d1: 0f 8c 4f 01 00 00 jl 0x4726
45d7: 44 89 c0 mov %r8d,%eax
45da: 45 33 d2 xor %r10d,%r10d
45dd: 41 2b c3 sub %r11d,%eax
45e0: 83 e0 0f and $0xf,%eax
45e3: f7 d8 neg %eax
45e5: 41 03 c0 add %r8d,%eax
45e8: 44 89 db mov %r11d,%ebx
45eb: 45 85 db test %r11d,%r11d
45ee: 76 2a jbe 0x461a
45f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45f7: 00
45f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
45ff: 90 nop
4600: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
4606: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
460c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4612: 49 ff c2 inc %r10
4615: 4c 3b d3 cmp %rbx,%r10
4618: 72 e6 jb 0x4600
461a: 4c 63 d0 movslq %eax,%r10
461d: 0f 1f 00 nopl (%rax)
4620: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
4625: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
4629: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
462f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
4635: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
463a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
4640: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
4646: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
464c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
4651: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
4657: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
465d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
4663: 48 83 c3 10 add $0x10,%rbx
4667: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
466d: 49 3b da cmp %r10,%rbx
4670: 72 ae jb 0x4620
4672: 8d 58 01 lea 0x1(%rax),%ebx
4675: 41 3b d8 cmp %r8d,%ebx
4678: 0f 87 9c 00 00 00 ja 0x471a
467e: 4d 63 c8 movslq %r8d,%r9
4681: 48 63 c0 movslq %eax,%rax
4684: 4c 2b c8 sub %rax,%r9
4687: 49 83 f9 04 cmp $0x4,%r9
468b: 0f 8c 90 00 00 00 jl 0x4721
4691: 48 63 c0 movslq %eax,%rax
4694: 45 89 ca mov %r9d,%r10d
4697: 41 83 e2 fc and $0xfffffffc,%r10d
469b: 45 33 c0 xor %r8d,%r8d
469e: 4d 63 d2 movslq %r10d,%r10
46a1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
46a5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
46a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46b0: 00
46b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46bf: 00
46c0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
46c6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
46cc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
46d2: 49 83 c0 04 add $0x4,%r8
46d6: 4d 3b c2 cmp %r10,%r8
46d9: 72 e5 jb 0x46c0
46db: 4d 3b d1 cmp %r9,%r10
46de: 73 3a jae 0x471a
46e0: 48 63 c0 movslq %eax,%rax
46e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
46e7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
46eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
46f2: 00
46f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4700: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
4706: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
470c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
4712: 49 ff c2 inc %r10
4715: 4d 3b d1 cmp %r9,%r10
4718: 72 e6 jb 0x4700
471a: 33 c0 xor %eax,%eax
471c: c5 f8 77 vzeroupper
471f: 5b pop %rbx
4720: c3 ret
4721: 45 33 d2 xor %r10d,%r10d
4724: eb b5 jmp 0x46db
4726: 33 c0 xor %eax,%eax
4728: e9 45 ff ff ff jmp 0x4672
472d: b8 fa ff ff ff mov $0xfffffffa,%eax
4732: 5b pop %rbx
4733: c3 ret
4734: b8 f8 ff ff ff mov $0xfffffff8,%eax
4739: 5b pop %rbx
473a: c3 ret
473b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4740: 53 push %rbx
4741: 49 89 ca mov %rcx,%r10
4744: 4d 85 d2 test %r10,%r10
4747: 0f 84 a4 01 00 00 je 0x48f1
474d: 48 85 d2 test %rdx,%rdx
4750: 0f 84 9b 01 00 00 je 0x48f1
4756: 45 85 c0 test %r8d,%r8d
4759: 0f 8e 8b 01 00 00 jle 0x48ea
475f: 41 83 f8 10 cmp $0x10,%r8d
4763: 0f 8c 79 01 00 00 jl 0x48e2
4769: 48 89 d3 mov %rdx,%rbx
476c: 48 83 e3 1f and $0x1f,%rbx
4770: 85 db test %ebx,%ebx
4772: 74 11 je 0x4785
4774: f6 c3 07 test $0x7,%bl
4777: 0f 85 65 01 00 00 jne 0x48e2
477d: f7 db neg %ebx
477f: 83 c3 20 add $0x20,%ebx
4782: c1 eb 03 shr $0x3,%ebx
4785: 8d 43 10 lea 0x10(%rbx),%eax
4788: 44 3b c0 cmp %eax,%r8d
478b: 0f 8c 51 01 00 00 jl 0x48e2
4791: 45 89 c1 mov %r8d,%r9d
4794: 33 c0 xor %eax,%eax
4796: 44 2b cb sub %ebx,%r9d
4799: 41 83 e1 0f and $0xf,%r9d
479d: 41 f7 d9 neg %r9d
47a0: 45 03 c8 add %r8d,%r9d
47a3: 89 d9 mov %ebx,%ecx
47a5: 85 db test %ebx,%ebx
47a7: 76 2f jbe 0x47d8
47a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47b0: 00
47b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
47bf: 00
47c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
47c6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
47cb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
47d0: 48 ff c0 inc %rax
47d3: 48 3b c1 cmp %rcx,%rax
47d6: 72 e8 jb 0x47c0
47d8: 49 63 c1 movslq %r9d,%rax
47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
47e0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
47e6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
47ed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
47f4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
47fb: 03
47fc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
4801: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
4807: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
480d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
4814: 03
4815: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
481a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
4820: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
4826: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
482d: 03
482e: 48 83 c1 10 add $0x10,%rcx
4832: 48 3b c8 cmp %rax,%rcx
4835: 72 a9 jb 0x47e0
4837: 41 8d 41 01 lea 0x1(%r9),%eax
483b: 41 3b c0 cmp %r8d,%eax
483e: 0f 87 93 00 00 00 ja 0x48d7
4844: 4d 63 c0 movslq %r8d,%r8
4847: 4d 63 c9 movslq %r9d,%r9
484a: 4d 2b c1 sub %r9,%r8
484d: 49 83 f8 04 cmp $0x4,%r8
4851: 0f 8c 87 00 00 00 jl 0x48de
4857: 4d 63 c9 movslq %r9d,%r9
485a: 44 89 c3 mov %r8d,%ebx
485d: 83 e3 fc and $0xfffffffc,%ebx
4860: 33 c9 xor %ecx,%ecx
4862: 48 63 db movslq %ebx,%rbx
4865: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
4869: 4f 8d 1c ca lea (%r10,%r9,8),%r11
486d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4874: 00
4875: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
487c: 0f 1f 40 00 nopl 0x0(%rax)
4880: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
4886: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
488b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
4890: 48 83 c1 04 add $0x4,%rcx
4894: 48 3b cb cmp %rbx,%rcx
4897: 72 e7 jb 0x4880
4899: 49 3b d8 cmp %r8,%rbx
489c: 73 39 jae 0x48d7
489e: 4d 63 c9 movslq %r9d,%r9
48a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
48a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
48a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48b0: 00
48b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48bf: 00
48c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
48c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
48ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
48cf: 48 ff c3 inc %rbx
48d2: 49 3b d8 cmp %r8,%rbx
48d5: 72 e9 jb 0x48c0
48d7: 33 c0 xor %eax,%eax
48d9: c5 f8 77 vzeroupper
48dc: 5b pop %rbx
48dd: c3 ret
48de: 33 db xor %ebx,%ebx
48e0: eb b7 jmp 0x4899
48e2: 45 33 c9 xor %r9d,%r9d
48e5: e9 4d ff ff ff jmp 0x4837
48ea: b8 fa ff ff ff mov $0xfffffffa,%eax
48ef: 5b pop %rbx
48f0: c3 ret
48f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
48f6: 5b pop %rbx
48f7: c3 ret
48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48ff: 00
4900: 48 83 ec 28 sub $0x28,%rsp
4904: 4d 85 c0 test %r8,%r8
4907: 74 25 je 0x492e
4909: 48 85 c9 test %rcx,%rcx
490c: 74 20 je 0x492e
490e: 48 85 d2 test %rdx,%rdx
4911: 74 1b je 0x492e
4913: 45 85 c9 test %r9d,%r9d
4916: 7f 0a jg 0x4922
4918: b8 fa ff ff ff mov $0xfffffffa,%eax
491d: 48 83 c4 28 add $0x28,%rsp
4921: c3 ret
4922: e8 09 4c a9 01 call 0x1a99530
4927: 33 c0 xor %eax,%eax
4929: 48 83 c4 28 add $0x28,%rsp
492d: c3 ret
492e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4933: 48 83 c4 28 add $0x28,%rsp
4937: c3 ret
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
493f: 00
4940: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4945: 4d 85 c0 test %r8,%r8
4948: 74 27 je 0x4971
494a: 48 85 c9 test %rcx,%rcx
494d: 74 22 je 0x4971
494f: 48 85 d2 test %rdx,%rdx
4952: 74 1d je 0x4971
4954: 45 85 c9 test %r9d,%r9d
4957: 7f 0b jg 0x4964
4959: b8 fa ff ff ff mov $0xfffffffa,%eax
495e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4963: c3 ret
4964: e8 17 56 a9 01 call 0x1a99f80
4969: 33 c0 xor %eax,%eax
496b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4970: c3 ret
4971: b8 f8 ff ff ff mov $0xfffffff8,%eax
4976: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
497b: c3 ret
497c: 0f 1f 40 00 nopl 0x0(%rax)
4980: 53 push %rbx
4981: 56 push %rsi
4982: 57 push %rdi
4983: 41 54 push %r12
4985: 41 55 push %r13
4987: 48 81 ec 50 04 00 00 sub $0x450,%rsp
498e: 4d 89 c4 mov %r8,%r12
4991: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2607610
4998: 48 33 c4 xor %rsp,%rax
499b: 45 89 cd mov %r9d,%r13d
499e: 48 89 cf mov %rcx,%rdi
49a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
49a8: 00
49a9: 4d 85 e4 test %r12,%r12
49ac: 0f 84 b6 01 00 00 je 0x4b68
49b2: 48 85 ff test %rdi,%rdi
49b5: 0f 84 97 01 00 00 je 0x4b52
49bb: 48 85 d2 test %rdx,%rdx
49be: 0f 84 66 01 00 00 je 0x4b2a
49c4: 45 85 ed test %r13d,%r13d
49c7: 0f 8e 35 01 00 00 jle 0x4b02
49cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
49d2: 48 89 f0 mov %rsi,%rax
49d5: 48 83 e0 1f and $0x1f,%rax
49d9: 48 f7 d8 neg %rax
49dc: 48 83 e0 1f and $0x1f,%rax
49e0: 48 03 f0 add %rax,%rsi
49e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
49ea: 00
49eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
49f2: 0f 8e a2 00 00 00 jle 0x4a9a
49f8: 4c 89 74 24 20 mov %r14,0x20(%rsp)
49fd: 45 89 ee mov %r13d,%r14d
4a00: 4d 89 e5 mov %r12,%r13
4a03: 49 89 d4 mov %rdx,%r12
4a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a0d: 00
4a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a15: 0f 1f 40 00 nopl 0x0(%rax)
4a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a20: 4c 89 e1 mov %r12,%rcx
4a23: 48 89 f2 mov %rsi,%rdx
4a26: 49 89 d8 mov %rbx,%r8
4a29: 41 b9 80 00 00 00 mov $0x80,%r9d
4a2f: e8 6c df 12 00 call 0x1329a0
4a34: 48 89 f9 mov %rdi,%rcx
4a37: 48 89 f2 mov %rsi,%rdx
4a3a: 41 b8 80 00 00 00 mov $0x80,%r8d
4a40: e8 bb cb ff ff call 0x1600
4a45: 48 89 f9 mov %rdi,%rcx
4a48: 48 89 da mov %rbx,%rdx
4a4b: 41 b8 80 00 00 00 mov $0x80,%r8d
4a51: e8 aa cb ff ff call 0x1600
4a56: 48 89 d9 mov %rbx,%rcx
4a59: 48 89 f2 mov %rsi,%rdx
4a5c: 4d 89 e8 mov %r13,%r8
4a5f: 41 b9 80 00 00 00 mov $0x80,%r9d
4a65: e8 16 08 00 00 call 0x5280
4a6a: 41 83 c6 80 add $0xffffff80,%r14d
4a6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
4a75: 49 81 c4 00 02 00 00 add $0x200,%r12
4a7c: 49 81 c5 00 04 00 00 add $0x400,%r13
4a83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
4a8a: 7f 94 jg 0x4a20
4a8c: 4c 89 e2 mov %r12,%rdx
4a8f: 4d 89 ec mov %r13,%r12
4a92: 45 89 f5 mov %r14d,%r13d
4a95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
4a9a: 48 89 d1 mov %rdx,%rcx
4a9d: 48 89 f2 mov %rsi,%rdx
4aa0: 49 89 d8 mov %rbx,%r8
4aa3: 45 89 e9 mov %r13d,%r9d
4aa6: e8 f5 de 12 00 call 0x1329a0
4aab: 48 89 f9 mov %rdi,%rcx
4aae: 48 89 f2 mov %rsi,%rdx
4ab1: 45 89 e8 mov %r13d,%r8d
4ab4: e8 47 cb ff ff call 0x1600
4ab9: 48 89 f9 mov %rdi,%rcx
4abc: 48 89 da mov %rbx,%rdx
4abf: 45 89 e8 mov %r13d,%r8d
4ac2: e8 39 cb ff ff call 0x1600
4ac7: 48 89 d9 mov %rbx,%rcx
4aca: 48 89 f2 mov %rsi,%rdx
4acd: 4d 89 e0 mov %r12,%r8
4ad0: 45 89 e9 mov %r13d,%r9d
4ad3: e8 a8 07 00 00 call 0x5280
4ad8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4adf: 00
4ae0: 48 33 cc xor %rsp,%rcx
4ae3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2607610
4aea: 75 11 jne 0x4afd
4aec: 33 c0 xor %eax,%eax
4aee: 48 81 c4 50 04 00 00 add $0x450,%rsp
4af5: 41 5d pop %r13
4af7: 41 5c pop %r12
4af9: 5f pop %rdi
4afa: 5e pop %rsi
4afb: 5b pop %rbx
4afc: c3 ret
4afd: e8 6e e2 11 01 call 0x1122d70
4b02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4b09: 00
4b0a: 48 33 cc xor %rsp,%rcx
4b0d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2607610
4b14: 75 e7 jne 0x4afd
4b16: b8 fa ff ff ff mov $0xfffffffa,%eax
4b1b: 48 81 c4 50 04 00 00 add $0x450,%rsp
4b22: 41 5d pop %r13
4b24: 41 5c pop %r12
4b26: 5f pop %rdi
4b27: 5e pop %rsi
4b28: 5b pop %rbx
4b29: c3 ret
4b2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4b31: 00
4b32: 48 33 cc xor %rsp,%rcx
4b35: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2607610
4b3c: 75 bf jne 0x4afd
4b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b43: 48 81 c4 50 04 00 00 add $0x450,%rsp
4b4a: 41 5d pop %r13
4b4c: 41 5c pop %r12
4b4e: 5f pop %rdi
4b4f: 5e pop %rsi
4b50: 5b pop %rbx
4b51: c3 ret
4b52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4b59: 00
4b5a: 48 33 cc xor %rsp,%rcx
4b5d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2607610
4b64: 75 97 jne 0x4afd
4b66: eb d6 jmp 0x4b3e
4b68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4b6f: 00
4b70: 48 33 cc xor %rsp,%rcx
4b73: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2607610
4b7a: 75 81 jne 0x4afd
4b7c: eb c0 jmp 0x4b3e
4b7e: 66 90 xchg %ax,%ax
4b80: 53 push %rbx
4b81: 56 push %rsi
4b82: 57 push %rdi
4b83: 41 54 push %r12
4b85: 41 55 push %r13
4b87: 48 81 ec 50 04 00 00 sub $0x450,%rsp
4b8e: 4d 89 c4 mov %r8,%r12
4b91: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2607610
4b98: 45 89 cd mov %r9d,%r13d
4b9b: 48 33 c4 xor %rsp,%rax
4b9e: 48 89 cf mov %rcx,%rdi
4ba1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
4ba8: 00
4ba9: 4d 85 e4 test %r12,%r12
4bac: 0f 84 b6 01 00 00 je 0x4d68
4bb2: 48 85 ff test %rdi,%rdi
4bb5: 0f 84 97 01 00 00 je 0x4d52
4bbb: 48 85 d2 test %rdx,%rdx
4bbe: 0f 84 66 01 00 00 je 0x4d2a
4bc4: 45 85 ed test %r13d,%r13d
4bc7: 0f 8e 35 01 00 00 jle 0x4d02
4bcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4bd2: 48 89 c3 mov %rax,%rbx
4bd5: 48 83 e3 1f and $0x1f,%rbx
4bd9: 48 f7 db neg %rbx
4bdc: 48 83 e3 1f and $0x1f,%rbx
4be0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
4be4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
4beb: 00
4bec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
4bf3: 0f 8e a1 00 00 00 jle 0x4c9a
4bf9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
4bfe: 45 89 ee mov %r13d,%r14d
4c01: 4d 89 e5 mov %r12,%r13
4c04: 49 89 d4 mov %rdx,%r12
4c07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c0e: 00
4c0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c16: 0f 1f 00 nopl (%rax)
4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c20: 4c 89 e1 mov %r12,%rcx
4c23: 48 89 f2 mov %rsi,%rdx
4c26: 49 89 d8 mov %rbx,%r8
4c29: 41 b9 80 00 00 00 mov $0x80,%r9d
4c2f: e8 8c dd 12 00 call 0x1329c0
4c34: 48 89 f9 mov %rdi,%rcx
4c37: 48 89 f2 mov %rsi,%rdx
4c3a: 41 b8 80 00 00 00 mov $0x80,%r8d
4c40: e8 fb c9 ff ff call 0x1640
4c45: 48 89 f9 mov %rdi,%rcx
4c48: 48 89 da mov %rbx,%rdx
4c4b: 41 b8 80 00 00 00 mov $0x80,%r8d
4c51: e8 ea c9 ff ff call 0x1640
4c56: 48 89 d9 mov %rbx,%rcx
4c59: 48 89 f2 mov %rsi,%rdx
4c5c: 4d 89 e8 mov %r13,%r8
4c5f: 41 b9 80 00 00 00 mov $0x80,%r9d
4c65: e8 96 06 00 00 call 0x5300
4c6a: 41 83 c6 80 add $0xffffff80,%r14d
4c6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
4c75: 49 81 c4 00 02 00 00 add $0x200,%r12
4c7c: 49 81 c5 00 04 00 00 add $0x400,%r13
4c83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
4c8a: 7f 94 jg 0x4c20
4c8c: 4c 89 e2 mov %r12,%rdx
4c8f: 4d 89 ec mov %r13,%r12
4c92: 45 89 f5 mov %r14d,%r13d
4c95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
4c9a: 48 89 d1 mov %rdx,%rcx
4c9d: 48 89 f2 mov %rsi,%rdx
4ca0: 49 89 d8 mov %rbx,%r8
4ca3: 45 89 e9 mov %r13d,%r9d
4ca6: e8 15 dd 12 00 call 0x1329c0
4cab: 48 89 f9 mov %rdi,%rcx
4cae: 48 89 f2 mov %rsi,%rdx
4cb1: 45 89 e8 mov %r13d,%r8d
4cb4: e8 87 c9 ff ff call 0x1640
4cb9: 48 89 f9 mov %rdi,%rcx
4cbc: 48 89 da mov %rbx,%rdx
4cbf: 45 89 e8 mov %r13d,%r8d
4cc2: e8 79 c9 ff ff call 0x1640
4cc7: 48 89 d9 mov %rbx,%rcx
4cca: 48 89 f2 mov %rsi,%rdx
4ccd: 4d 89 e0 mov %r12,%r8
4cd0: 45 89 e9 mov %r13d,%r9d
4cd3: e8 28 06 00 00 call 0x5300
4cd8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4cdf: 00
4ce0: 48 33 cc xor %rsp,%rcx
4ce3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2607610
4cea: 75 11 jne 0x4cfd
4cec: 33 c0 xor %eax,%eax
4cee: 48 81 c4 50 04 00 00 add $0x450,%rsp
4cf5: 41 5d pop %r13
4cf7: 41 5c pop %r12
4cf9: 5f pop %rdi
4cfa: 5e pop %rsi
4cfb: 5b pop %rbx
4cfc: c3 ret
4cfd: e8 6e e0 11 01 call 0x1122d70
4d02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4d09: 00
4d0a: 48 33 cc xor %rsp,%rcx
4d0d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2607610
4d14: 75 e7 jne 0x4cfd
4d16: b8 fa ff ff ff mov $0xfffffffa,%eax
4d1b: 48 81 c4 50 04 00 00 add $0x450,%rsp
4d22: 41 5d pop %r13
4d24: 41 5c pop %r12
4d26: 5f pop %rdi
4d27: 5e pop %rsi
4d28: 5b pop %rbx
4d29: c3 ret
4d2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4d31: 00
4d32: 48 33 cc xor %rsp,%rcx
4d35: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2607610
4d3c: 75 bf jne 0x4cfd
4d3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d43: 48 81 c4 50 04 00 00 add $0x450,%rsp
4d4a: 41 5d pop %r13
4d4c: 41 5c pop %r12
4d4e: 5f pop %rdi
4d4f: 5e pop %rsi
4d50: 5b pop %rbx
4d51: c3 ret
4d52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4d59: 00
4d5a: 48 33 cc xor %rsp,%rcx
4d5d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2607610
4d64: 75 97 jne 0x4cfd
4d66: eb d6 jmp 0x4d3e
4d68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4d6f: 00
4d70: 48 33 cc xor %rsp,%rcx
4d73: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2607610
4d7a: 75 81 jne 0x4cfd
4d7c: eb c0 jmp 0x4d3e
4d7e: 66 90 xchg %ax,%ax
4d80: 53 push %rbx
4d81: 56 push %rsi
4d82: 57 push %rdi
4d83: 41 54 push %r12
4d85: 41 55 push %r13
4d87: 48 81 ec 50 04 00 00 sub $0x450,%rsp
4d8e: 4d 89 c4 mov %r8,%r12
4d91: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2607610
4d98: 45 89 cd mov %r9d,%r13d
4d9b: 48 33 c4 xor %rsp,%rax
4d9e: 48 89 cf mov %rcx,%rdi
4da1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
4da8: 00
4da9: 4d 85 e4 test %r12,%r12
4dac: 0f 84 b6 01 00 00 je 0x4f68
4db2: 48 85 ff test %rdi,%rdi
4db5: 0f 84 97 01 00 00 je 0x4f52
4dbb: 48 85 d2 test %rdx,%rdx
4dbe: 0f 84 66 01 00 00 je 0x4f2a
4dc4: 45 85 ed test %r13d,%r13d
4dc7: 0f 8e 35 01 00 00 jle 0x4f02
4dcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4dd2: 48 89 c3 mov %rax,%rbx
4dd5: 48 83 e3 1f and $0x1f,%rbx
4dd9: 48 f7 db neg %rbx
4ddc: 48 83 e3 1f and $0x1f,%rbx
4de0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
4de4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
4deb: 00
4dec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
4df3: 0f 8e a1 00 00 00 jle 0x4e9a
4df9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
4dfe: 45 89 ee mov %r13d,%r14d
4e01: 4d 89 e5 mov %r12,%r13
4e04: 49 89 d4 mov %rdx,%r12
4e07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e0e: 00
4e0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e16: 0f 1f 00 nopl (%rax)
4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e20: 4c 89 e1 mov %r12,%rcx
4e23: 48 89 f2 mov %rsi,%rdx
4e26: 49 89 d8 mov %rbx,%r8
4e29: 41 b9 80 00 00 00 mov $0x80,%r9d
4e2f: e8 ac db 12 00 call 0x1329e0
4e34: 48 89 f9 mov %rdi,%rcx
4e37: 48 89 f2 mov %rsi,%rdx
4e3a: 41 b8 80 00 00 00 mov $0x80,%r8d
4e40: e8 bb c9 ff ff call 0x1800
4e45: 48 89 f9 mov %rdi,%rcx
4e48: 48 89 da mov %rbx,%rdx
4e4b: 41 b8 80 00 00 00 mov $0x80,%r8d
4e51: e8 aa c9 ff ff call 0x1800
4e56: 48 89 d9 mov %rbx,%rcx
4e59: 48 89 f2 mov %rsi,%rdx
4e5c: 4d 89 e8 mov %r13,%r8
4e5f: 41 b9 80 00 00 00 mov $0x80,%r9d
4e65: e8 16 05 00 00 call 0x5380
4e6a: 41 83 c6 80 add $0xffffff80,%r14d
4e6e: 48 81 c7 00 02 00 00 add $0x200,%rdi
4e75: 49 81 c4 00 02 00 00 add $0x200,%r12
4e7c: 49 81 c5 00 04 00 00 add $0x400,%r13
4e83: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
4e8a: 7f 94 jg 0x4e20
4e8c: 4c 89 e2 mov %r12,%rdx
4e8f: 4d 89 ec mov %r13,%r12
4e92: 45 89 f5 mov %r14d,%r13d
4e95: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
4e9a: 48 89 d1 mov %rdx,%rcx
4e9d: 48 89 f2 mov %rsi,%rdx
4ea0: 49 89 d8 mov %rbx,%r8
4ea3: 45 89 e9 mov %r13d,%r9d
4ea6: e8 35 db 12 00 call 0x1329e0
4eab: 48 89 f9 mov %rdi,%rcx
4eae: 48 89 f2 mov %rsi,%rdx
4eb1: 45 89 e8 mov %r13d,%r8d
4eb4: e8 47 c9 ff ff call 0x1800
4eb9: 48 89 f9 mov %rdi,%rcx
4ebc: 48 89 da mov %rbx,%rdx
4ebf: 45 89 e8 mov %r13d,%r8d
4ec2: e8 39 c9 ff ff call 0x1800
4ec7: 48 89 d9 mov %rbx,%rcx
4eca: 48 89 f2 mov %rsi,%rdx
4ecd: 4d 89 e0 mov %r12,%r8
4ed0: 45 89 e9 mov %r13d,%r9d
4ed3: e8 a8 04 00 00 call 0x5380
4ed8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4edf: 00
4ee0: 48 33 cc xor %rsp,%rcx
4ee3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2607610
4eea: 75 11 jne 0x4efd
4eec: 33 c0 xor %eax,%eax
4eee: 48 81 c4 50 04 00 00 add $0x450,%rsp
4ef5: 41 5d pop %r13
4ef7: 41 5c pop %r12
4ef9: 5f pop %rdi
4efa: 5e pop %rsi
4efb: 5b pop %rbx
4efc: c3 ret
4efd: e8 6e de 11 01 call 0x1122d70
4f02: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4f09: 00
4f0a: 48 33 cc xor %rsp,%rcx
4f0d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2607610
4f14: 75 e7 jne 0x4efd
4f16: b8 fa ff ff ff mov $0xfffffffa,%eax
4f1b: 48 81 c4 50 04 00 00 add $0x450,%rsp
4f22: 41 5d pop %r13
4f24: 41 5c pop %r12
4f26: 5f pop %rdi
4f27: 5e pop %rsi
4f28: 5b pop %rbx
4f29: c3 ret
4f2a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4f31: 00
4f32: 48 33 cc xor %rsp,%rcx
4f35: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2607610
4f3c: 75 bf jne 0x4efd
4f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f43: 48 81 c4 50 04 00 00 add $0x450,%rsp
4f4a: 41 5d pop %r13
4f4c: 41 5c pop %r12
4f4e: 5f pop %rdi
4f4f: 5e pop %rsi
4f50: 5b pop %rbx
4f51: c3 ret
4f52: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4f59: 00
4f5a: 48 33 cc xor %rsp,%rcx
4f5d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2607610
4f64: 75 97 jne 0x4efd
4f66: eb d6 jmp 0x4f3e
4f68: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
4f6f: 00
4f70: 48 33 cc xor %rsp,%rcx
4f73: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2607610
4f7a: 75 81 jne 0x4efd
4f7c: eb c0 jmp 0x4f3e
4f7e: 66 90 xchg %ax,%ax
4f80: 53 push %rbx
4f81: 56 push %rsi
4f82: 57 push %rdi
4f83: 41 54 push %r12
4f85: 41 55 push %r13
4f87: 48 81 ec 50 04 00 00 sub $0x450,%rsp
4f8e: 4d 89 c4 mov %r8,%r12
4f91: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2607610
4f98: 45 89 cd mov %r9d,%r13d
4f9b: 48 33 c4 xor %rsp,%rax
4f9e: 48 89 cf mov %rcx,%rdi
4fa1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
4fa8: 00
4fa9: 4d 85 e4 test %r12,%r12
4fac: 0f 84 b6 01 00 00 je 0x5168
4fb2: 48 85 ff test %rdi,%rdi
4fb5: 0f 84 97 01 00 00 je 0x5152
4fbb: 48 85 d2 test %rdx,%rdx
4fbe: 0f 84 66 01 00 00 je 0x512a
4fc4: 45 85 ed test %r13d,%r13d
4fc7: 0f 8e 35 01 00 00 jle 0x5102
4fcd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
4fd2: 48 89 c3 mov %rax,%rbx
4fd5: 48 83 e3 1f and $0x1f,%rbx
4fd9: 48 f7 db neg %rbx
4fdc: 48 83 e3 1f and $0x1f,%rbx
4fe0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
4fe4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
4feb: 00
4fec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
4ff3: 0f 8e a1 00 00 00 jle 0x509a
4ff9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
4ffe: 45 89 ee mov %r13d,%r14d
5001: 4d 89 e5 mov %r12,%r13
5004: 49 89 d4 mov %rdx,%r12
5007: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
500e: 00
500f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5016: 0f 1f 00 nopl (%rax)
5019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5020: 4c 89 e1 mov %r12,%rcx
5023: 48 89 f2 mov %rsi,%rdx
5026: 49 89 d8 mov %rbx,%r8
5029: 41 b9 80 00 00 00 mov $0x80,%r9d
502f: e8 cc d9 12 00 call 0x132a00
5034: 48 89 f9 mov %rdi,%rcx
5037: 48 89 f2 mov %rsi,%rdx
503a: 41 b8 80 00 00 00 mov $0x80,%r8d
5040: e8 bb c7 ff ff call 0x1800
5045: 48 89 f9 mov %rdi,%rcx
5048: 48 89 da mov %rbx,%rdx
504b: 41 b8 80 00 00 00 mov $0x80,%r8d
5051: e8 aa c7 ff ff call 0x1800
5056: 48 89 d9 mov %rbx,%rcx
5059: 48 89 f2 mov %rsi,%rdx
505c: 4d 89 e8 mov %r13,%r8
505f: 41 b9 80 00 00 00 mov $0x80,%r9d
5065: e8 96 03 00 00 call 0x5400
506a: 41 83 c6 80 add $0xffffff80,%r14d
506e: 48 81 c7 00 02 00 00 add $0x200,%rdi
5075: 49 81 c4 00 02 00 00 add $0x200,%r12
507c: 49 81 c5 00 04 00 00 add $0x400,%r13
5083: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
508a: 7f 94 jg 0x5020
508c: 4c 89 e2 mov %r12,%rdx
508f: 4d 89 ec mov %r13,%r12
5092: 45 89 f5 mov %r14d,%r13d
5095: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
509a: 48 89 d1 mov %rdx,%rcx
509d: 48 89 f2 mov %rsi,%rdx
50a0: 49 89 d8 mov %rbx,%r8
50a3: 45 89 e9 mov %r13d,%r9d
50a6: e8 55 d9 12 00 call 0x132a00
50ab: 48 89 f9 mov %rdi,%rcx
50ae: 48 89 f2 mov %rsi,%rdx
50b1: 45 89 e8 mov %r13d,%r8d
50b4: e8 47 c7 ff ff call 0x1800
50b9: 48 89 f9 mov %rdi,%rcx
50bc: 48 89 da mov %rbx,%rdx
50bf: 45 89 e8 mov %r13d,%r8d
50c2: e8 39 c7 ff ff call 0x1800
50c7: 48 89 d9 mov %rbx,%rcx
50ca: 48 89 f2 mov %rsi,%rdx
50cd: 4d 89 e0 mov %r12,%r8
50d0: 45 89 e9 mov %r13d,%r9d
50d3: e8 28 03 00 00 call 0x5400
50d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
50df: 00
50e0: 48 33 cc xor %rsp,%rcx
50e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2607610
50ea: 75 11 jne 0x50fd
50ec: 33 c0 xor %eax,%eax
50ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
50f5: 41 5d pop %r13
50f7: 41 5c pop %r12
50f9: 5f pop %rdi
50fa: 5e pop %rsi
50fb: 5b pop %rbx
50fc: c3 ret
50fd: e8 6e dc 11 01 call 0x1122d70
5102: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5109: 00
510a: 48 33 cc xor %rsp,%rcx
510d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2607610
5114: 75 e7 jne 0x50fd
5116: b8 fa ff ff ff mov $0xfffffffa,%eax
511b: 48 81 c4 50 04 00 00 add $0x450,%rsp
5122: 41 5d pop %r13
5124: 41 5c pop %r12
5126: 5f pop %rdi
5127: 5e pop %rsi
5128: 5b pop %rbx
5129: c3 ret
512a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5131: 00
5132: 48 33 cc xor %rsp,%rcx
5135: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2607610
513c: 75 bf jne 0x50fd
513e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5143: 48 81 c4 50 04 00 00 add $0x450,%rsp
514a: 41 5d pop %r13
514c: 41 5c pop %r12
514e: 5f pop %rdi
514f: 5e pop %rsi
5150: 5b pop %rbx
5151: c3 ret
5152: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
5159: 00
515a: 48 33 cc xor %rsp,%rcx
515d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2607610
5164: 75 97 jne 0x50fd
5166: eb d6 jmp 0x513e
5168: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
516f: 00
5170: 48 33 cc xor %rsp,%rcx
5173: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2607610
517a: 75 81 jne 0x50fd
517c: eb c0 jmp 0x513e
517e: 66 90 xchg %ax,%ax
5180: 48 83 ec 28 sub $0x28,%rsp
5184: 4d 85 c0 test %r8,%r8
5187: 74 35 je 0x51be
5189: 45 85 c9 test %r9d,%r9d
518c: 7e 4c jle 0x51da
518e: 48 85 d2 test %rdx,%rdx
5191: 74 26 je 0x51b9
5193: 48 85 c9 test %rcx,%rcx
5196: 74 0c je 0x51a4
5198: e8 f3 57 a9 01 call 0x1a9a990
519d: 33 c0 xor %eax,%eax
519f: 48 83 c4 28 add $0x28,%rsp
51a3: c3 ret
51a4: 48 89 d1 mov %rdx,%rcx
51a7: 4c 89 c2 mov %r8,%rdx
51aa: 45 89 c8 mov %r9d,%r8d
51ad: e8 2e 5a a9 01 call 0x1a9abe0
51b2: 33 c0 xor %eax,%eax
51b4: 48 83 c4 28 add $0x28,%rsp
51b8: c3 ret
51b9: 48 85 c9 test %rcx,%rcx
51bc: 75 0a jne 0x51c8
51be: b8 f8 ff ff ff mov $0xfffffff8,%eax
51c3: 48 83 c4 28 add $0x28,%rsp
51c7: c3 ret
51c8: 4c 89 c2 mov %r8,%rdx
51cb: 45 89 c8 mov %r9d,%r8d
51ce: e8 1d 59 a9 01 call 0x1a9aaf0
51d3: 33 c0 xor %eax,%eax
51d5: 48 83 c4 28 add $0x28,%rsp
51d9: c3 ret
51da: b8 fa ff ff ff mov $0xfffffffa,%eax
51df: 48 83 c4 28 add $0x28,%rsp
51e3: c3 ret
51e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51eb: 00
51ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
51f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51ff: 00
5200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5205: 4d 85 c0 test %r8,%r8
5208: 74 37 je 0x5241
520a: 45 85 c9 test %r9d,%r9d
520d: 7e 50 jle 0x525f
520f: 48 85 d2 test %rdx,%rdx
5212: 74 28 je 0x523c
5214: 48 85 c9 test %rcx,%rcx
5217: 74 0d je 0x5226
5219: e8 82 65 a9 01 call 0x1a9b7a0
521e: 33 c0 xor %eax,%eax
5220: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5225: c3 ret
5226: 48 89 d1 mov %rdx,%rcx
5229: 4c 89 c2 mov %r8,%rdx
522c: 45 89 c8 mov %r9d,%r8d
522f: e8 bc 67 a9 01 call 0x1a9b9f0
5234: 33 c0 xor %eax,%eax
5236: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
523b: c3 ret
523c: 48 85 c9 test %rcx,%rcx
523f: 75 0b jne 0x524c
5241: b8 f8 ff ff ff mov $0xfffffff8,%eax
5246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
524b: c3 ret
524c: 4c 89 c2 mov %r8,%rdx
524f: 45 89 c8 mov %r9d,%r8d
5252: e8 a9 66 a9 01 call 0x1a9b900
5257: 33 c0 xor %eax,%eax
5259: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
525e: c3 ret
525f: b8 fa ff ff ff mov $0xfffffffa,%eax
5264: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5269: 90 nop
526a: c3 ret
526b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5272: 00
5273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
527a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5280: 48 83 ec 28 sub $0x28,%rsp
5284: 4d 85 c0 test %r8,%r8
5287: 74 35 je 0x52be
5289: 45 85 c9 test %r9d,%r9d
528c: 7e 4c jle 0x52da
528e: 48 85 d2 test %rdx,%rdx
5291: 74 26 je 0x52b9
5293: 48 85 c9 test %rcx,%rcx
5296: 74 0c je 0x52a4
5298: e8 13 73 a9 01 call 0x1a9c5b0
529d: 33 c0 xor %eax,%eax
529f: 48 83 c4 28 add $0x28,%rsp
52a3: c3 ret
52a4: 48 89 d1 mov %rdx,%rcx
52a7: 4c 89 c2 mov %r8,%rdx
52aa: 45 89 c8 mov %r9d,%r8d
52ad: e8 4e 75 a9 01 call 0x1a9c800
52b2: 33 c0 xor %eax,%eax
52b4: 48 83 c4 28 add $0x28,%rsp
52b8: c3 ret
52b9: 48 85 c9 test %rcx,%rcx
52bc: 75 0a jne 0x52c8
52be: b8 f8 ff ff ff mov $0xfffffff8,%eax
52c3: 48 83 c4 28 add $0x28,%rsp
52c7: c3 ret
52c8: 4c 89 c2 mov %r8,%rdx
52cb: 45 89 c8 mov %r9d,%r8d
52ce: e8 3d 74 a9 01 call 0x1a9c710
52d3: 33 c0 xor %eax,%eax
52d5: 48 83 c4 28 add $0x28,%rsp
52d9: c3 ret
52da: b8 fa ff ff ff mov $0xfffffffa,%eax
52df: 48 83 c4 28 add $0x28,%rsp
52e3: c3 ret
52e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52eb: 00
52ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
52f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52ff: 00
5300: 48 83 ec 28 sub $0x28,%rsp
5304: 4d 85 c0 test %r8,%r8
5307: 74 35 je 0x533e
5309: 45 85 c9 test %r9d,%r9d
530c: 7e 4c jle 0x535a
530e: 48 85 d2 test %rdx,%rdx
5311: 74 26 je 0x5339
5313: 48 85 c9 test %rcx,%rcx
5316: 74 0c je 0x5324
5318: e8 a3 7f a9 01 call 0x1a9d2c0
531d: 33 c0 xor %eax,%eax
531f: 48 83 c4 28 add $0x28,%rsp
5323: c3 ret
5324: 48 89 d1 mov %rdx,%rcx
5327: 4c 89 c2 mov %r8,%rdx
532a: 45 89 c8 mov %r9d,%r8d
532d: e8 ee 81 a9 01 call 0x1a9d520
5332: 33 c0 xor %eax,%eax
5334: 48 83 c4 28 add $0x28,%rsp
5338: c3 ret
5339: 48 85 c9 test %rcx,%rcx
533c: 75 0a jne 0x5348
533e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5343: 48 83 c4 28 add $0x28,%rsp
5347: c3 ret
5348: 4c 89 c2 mov %r8,%rdx
534b: 45 89 c8 mov %r9d,%r8d
534e: e8 cd 80 a9 01 call 0x1a9d420
5353: 33 c0 xor %eax,%eax
5355: 48 83 c4 28 add $0x28,%rsp
5359: c3 ret
535a: b8 fa ff ff ff mov $0xfffffffa,%eax
535f: 48 83 c4 28 add $0x28,%rsp
5363: c3 ret
5364: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
536b: 00
536c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5373: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
537f: 00
5380: 48 83 ec 28 sub $0x28,%rsp
5384: 4d 85 c0 test %r8,%r8
5387: 74 35 je 0x53be
5389: 45 85 c9 test %r9d,%r9d
538c: 7e 4c jle 0x53da
538e: 48 85 d2 test %rdx,%rdx
5391: 74 26 je 0x53b9
5393: 48 85 c9 test %rcx,%rcx
5396: 74 0c je 0x53a4
5398: e8 c3 9d 03 00 call 0x3f160
539d: 33 c0 xor %eax,%eax
539f: 48 83 c4 28 add $0x28,%rsp
53a3: c3 ret
53a4: 48 89 d1 mov %rdx,%rcx
53a7: 4c 89 c2 mov %r8,%rdx
53aa: 45 89 c8 mov %r9d,%r8d
53ad: e8 0e a0 03 00 call 0x3f3c0
53b2: 33 c0 xor %eax,%eax
53b4: 48 83 c4 28 add $0x28,%rsp
53b8: c3 ret
53b9: 48 85 c9 test %rcx,%rcx
53bc: 75 0a jne 0x53c8
53be: b8 f8 ff ff ff mov $0xfffffff8,%eax
53c3: 48 83 c4 28 add $0x28,%rsp
53c7: c3 ret
53c8: 4c 89 c2 mov %r8,%rdx
53cb: 45 89 c8 mov %r9d,%r8d
53ce: e8 cd a1 03 00 call 0x3f5a0
53d3: 33 c0 xor %eax,%eax
53d5: 48 83 c4 28 add $0x28,%rsp
53d9: c3 ret
53da: b8 fa ff ff ff mov $0xfffffffa,%eax
53df: 48 83 c4 28 add $0x28,%rsp
53e3: c3 ret
53e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53eb: 00
53ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
53f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53ff: 00
5400: 48 83 ec 28 sub $0x28,%rsp
5404: 4d 85 c0 test %r8,%r8
5407: 74 35 je 0x543e
5409: 45 85 c9 test %r9d,%r9d
540c: 7e 4c jle 0x545a
540e: 48 85 d2 test %rdx,%rdx
5411: 74 26 je 0x5439
5413: 48 85 c9 test %rcx,%rcx
5416: 74 0c je 0x5424
5418: e8 a3 a3 03 00 call 0x3f7c0
541d: 33 c0 xor %eax,%eax
541f: 48 83 c4 28 add $0x28,%rsp
5423: c3 ret
5424: 48 89 d1 mov %rdx,%rcx
5427: 4c 89 c2 mov %r8,%rdx
542a: 45 89 c8 mov %r9d,%r8d
542d: e8 0e a6 03 00 call 0x3fa40
5432: 33 c0 xor %eax,%eax
5434: 48 83 c4 28 add $0x28,%rsp
5438: c3 ret
5439: 48 85 c9 test %rcx,%rcx
543c: 75 0a jne 0x5448
543e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5443: 48 83 c4 28 add $0x28,%rsp
5447: c3 ret
5448: 4c 89 c2 mov %r8,%rdx
544b: 45 89 c8 mov %r9d,%r8d
544e: e8 0d a8 03 00 call 0x3fc60
5453: 33 c0 xor %eax,%eax
5455: 48 83 c4 28 add $0x28,%rsp
5459: c3 ret
545a: b8 fa ff ff ff mov $0xfffffffa,%eax
545f: 48 83 c4 28 add $0x28,%rsp
5463: c3 ret
5464: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
546b: 00
546c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
547f: 00
5480: 53 push %rbx
5481: 56 push %rsi
5482: 57 push %rdi
5483: 41 54 push %r12
5485: 41 55 push %r13
5487: 41 56 push %r14
5489: 41 57 push %r15
548b: 55 push %rbp
548c: 48 83 ec 38 sub $0x38,%rsp
5490: 49 89 ce mov %rcx,%r14
5493: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
549a: 00
549b: 44 89 cf mov %r9d,%edi
549e: 44 89 c6 mov %r8d,%esi
54a1: 41 89 d7 mov %edx,%r15d
54a4: 4d 85 f6 test %r14,%r14
54a7: 0f 84 8e 01 00 00 je 0x563b
54ad: 41 83 ff 1e cmp $0x1e,%r15d
54b1: 0f 87 5f 01 00 00 ja 0x5616
54b7: 41 83 ff 1d cmp $0x1d,%r15d
54bb: 0f 8f 55 01 00 00 jg 0x5616
54c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
54c8: 00
54c9: 48 85 db test %rbx,%rbx
54cc: 0f 84 69 01 00 00 je 0x563b
54d2: 48 89 dd mov %rbx,%rbp
54d5: ba 90 00 00 00 mov $0x90,%edx
54da: 48 83 e5 3f and $0x3f,%rbp
54de: 48 f7 dd neg %rbp
54e1: 48 83 e5 3f and $0x3f,%rbp
54e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
54e9: 4c 89 e1 mov %r12,%rcx
54ec: e8 cf a4 00 00 call 0xf9c0
54f1: 44 89 f9 mov %r15d,%ecx
54f4: b8 01 00 00 00 mov $0x1,%eax
54f9: d3 e0 shl %cl,%eax
54fb: 41 89 7c 24 14 mov %edi,0x14(%r12)
5500: 83 fe 08 cmp $0x8,%esi
5503: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5508: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
550f: 00 00
5511: 0f 84 45 02 00 00 je 0x575c
5517: 83 fe 04 cmp $0x4,%esi
551a: 0f 84 97 00 00 00 je 0x55b7
5520: 83 fe 01 cmp $0x1,%esi
5523: 75 39 jne 0x555e
5525: 0f 57 c0 xorps %xmm0,%xmm0
5528: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
552c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4ea68
5533: 01
5534: f3 0f 5e c8 divss %xmm0,%xmm1
5538: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
553f: 00
5540: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5547: 00 00
5549: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5550: 00 00
5552: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5559: e9 93 00 00 00 jmp 0x55f1
555e: 83 fe 02 cmp $0x2,%esi
5561: 75 36 jne 0x5599
5563: 0f 57 c0 xorps %xmm0,%xmm0
5566: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
556a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4ea68
5571: 01
5572: f3 0f 5e c8 divss %xmm0,%xmm1
5576: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
557d: 00
557e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
5585: 00 00
5587: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
558e: 00 00
5590: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5597: eb 58 jmp 0x55f1
5599: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
55a0: 00
55a1: b8 ee ff ff ff mov $0xffffffee,%eax
55a6: 48 83 c4 38 add $0x38,%rsp
55aa: 5d pop %rbp
55ab: 41 5f pop %r15
55ad: 41 5e pop %r14
55af: 41 5d pop %r13
55b1: 41 5c pop %r12
55b3: 5f pop %rdi
55b4: 5e pop %rsi
55b5: 5b pop %rbx
55b6: c3 ret
55b7: 0f 57 c0 xorps %xmm0,%xmm0
55ba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
55be: b8 01 00 00 00 mov $0x1,%eax
55c3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
55ca: 00
55cb: 41 89 44 24 08 mov %eax,0x8(%r12)
55d0: 41 89 44 24 0c mov %eax,0xc(%r12)
55d5: e8 26 a4 00 00 call 0xfa00
55da: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4ea60
55e1: 01
55e2: f2 0f 5e c8 divsd %xmm0,%xmm1
55e6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
55ea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
55f1: 41 83 ff 04 cmp $0x4,%r15d
55f5: 7f 35 jg 0x562c
55f7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
55fe: 00 00
5600: 33 c0 xor %eax,%eax
5602: 4d 89 26 mov %r12,(%r14)
5605: 48 83 c4 38 add $0x38,%rsp
5609: 5d pop %rbp
560a: 41 5f pop %r15
560c: 41 5e pop %r14
560e: 41 5d pop %r13
5610: 41 5c pop %r12
5612: 5f pop %rdi
5613: 5e pop %rsi
5614: 5b pop %rbx
5615: c3 ret
5616: b8 ef ff ff ff mov $0xffffffef,%eax
561b: 48 83 c4 38 add $0x38,%rsp
561f: 5d pop %rbp
5620: 41 5f pop %r15
5622: 41 5e pop %r14
5624: 41 5d pop %r13
5626: 41 5c pop %r12
5628: 5f pop %rdi
5629: 5e pop %rsi
562a: 5b pop %rbx
562b: c3 ret
562c: 41 83 ff 0a cmp $0xa,%r15d
5630: 0f 8e ec 00 00 00 jle 0x5722
5636: 4d 85 ed test %r13,%r13
5639: 75 16 jne 0x5651
563b: b8 f8 ff ff ff mov $0xfffffff8,%eax
5640: 48 83 c4 38 add $0x38,%rsp
5644: 5d pop %rbp
5645: 41 5f pop %r15
5647: 41 5e pop %r14
5649: 41 5d pop %r13
564b: 41 5c pop %r12
564d: 5f pop %rdi
564e: 5e pop %rsi
564f: 5b pop %rbx
5650: c3 ret
5651: 4c 89 ee mov %r13,%rsi
5654: 44 89 f9 mov %r15d,%ecx
5657: 48 83 e6 3f and $0x3f,%rsi
565b: 44 89 ff mov %r15d,%edi
565e: 48 f7 de neg %rsi
5661: 48 83 e6 3f and $0x3f,%rsi
5665: 49 03 f5 add %r13,%rsi
5668: 48 89 f2 mov %rsi,%rdx
566b: e8 10 a8 03 00 call 0x3fe80
5670: 49 89 c5 mov %rax,%r13
5673: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
567a: 00
567b: 49 89 54 24 30 mov %rdx,0x30(%r12)
5680: 41 8d 5f ff lea -0x1(%r15),%ebx
5684: 83 fb 10 cmp $0x10,%ebx
5687: 7f 3c jg 0x56c5
5689: 83 fb 0f cmp $0xf,%ebx
568c: 89 d9 mov %ebx,%ecx
568e: e8 2d aa 00 00 call 0x100c0
5693: 89 d9 mov %ebx,%ecx
5695: 48 89 f2 mov %rsi,%rdx
5698: 41 89 f8 mov %edi,%r8d
569b: 49 89 c1 mov %rax,%r9
569e: 49 89 44 24 38 mov %rax,0x38(%r12)
56a3: e8 d8 af 03 00 call 0x40680
56a8: 49 89 c1 mov %rax,%r9
56ab: 89 d9 mov %ebx,%ecx
56ad: b8 01 00 00 00 mov $0x1,%eax
56b2: d3 e0 shl %cl,%eax
56b4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
56bb: 83 e3 c0 and $0xffffffc0,%ebx
56be: 41 89 5c 24 18 mov %ebx,0x18(%r12)
56c3: eb 1e jmp 0x56e3
56c5: 48 89 e0 mov %rsp,%rax
56c8: 4c 89 e1 mov %r12,%rcx
56cb: 49 89 f0 mov %rsi,%r8
56ce: 41 89 f9 mov %edi,%r9d
56d1: 48 89 50 20 mov %rdx,0x20(%rax)
56d5: 89 da mov %ebx,%edx
56d7: 4c 89 68 28 mov %r13,0x28(%rax)
56db: e8 20 c3 03 00 call 0x41a00
56e0: 49 89 c1 mov %rax,%r9
56e3: 44 89 f9 mov %r15d,%ecx
56e6: 48 89 f2 mov %rsi,%rdx
56e9: 41 89 f8 mov %edi,%r8d
56ec: 4d 89 4c 24 50 mov %r9,0x50(%r12)
56f1: e8 4a fd 03 00 call 0x45440
56f6: 44 89 f9 mov %r15d,%ecx
56f9: 48 89 f2 mov %rsi,%rdx
56fc: 41 89 f8 mov %edi,%r8d
56ff: 49 89 c1 mov %rax,%r9
5702: 49 89 44 24 58 mov %rax,0x58(%r12)
5707: e8 74 02 04 00 call 0x45980
570c: 4d 89 26 mov %r12,(%r14)
570f: 33 c0 xor %eax,%eax
5711: 48 83 c4 38 add $0x38,%rsp
5715: 5d pop %rbp
5716: 41 5f pop %r15
5718: 41 5e pop %r14
571a: 41 5d pop %r13
571c: 41 5c pop %r12
571e: 5f pop %rdi
571f: 5e pop %rsi
5720: 5b pop %rbx
5721: c3 ret
5722: bf 0a 00 00 00 mov $0xa,%edi
5727: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
572e: 00
572f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2608cc0
5736: 41 83 ff 06 cmp $0x6,%r15d
573a: 0f 8f 3b ff ff ff jg 0x567b
5740: 49 89 d1 mov %rdx,%r9
5743: 49 83 e1 3f and $0x3f,%r9
5747: 49 f7 d9 neg %r9
574a: 49 83 e1 3f and $0x3f,%r9
574e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5755: 00 00
5757: 4c 03 ca add %rdx,%r9
575a: eb 87 jmp 0x56e3
575c: 33 c0 xor %eax,%eax
575e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5765: 00
5766: 41 89 44 24 08 mov %eax,0x8(%r12)
576b: 41 89 44 24 0c mov %eax,0xc(%r12)
5770: e9 7c fe ff ff jmp 0x55f1
5775: 0f 1f 40 00 nopl 0x0(%rax)
5779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5780: 56 push %rsi
5781: 57 push %rdi
5782: 41 54 push %r12
5784: 41 55 push %r13
5786: 41 56 push %r14
5788: 41 57 push %r15
578a: 55 push %rbp
578b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
5790: 48 89 ce mov %rcx,%rsi
5793: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
579a: 00
579b: 45 89 ce mov %r9d,%r14d
579e: 45 89 c5 mov %r8d,%r13d
57a1: 89 d5 mov %edx,%ebp
57a3: 48 85 f6 test %rsi,%rsi
57a6: 0f 84 8a 01 00 00 je 0x5936
57ac: 83 fd 1e cmp $0x1e,%ebp
57af: 0f 87 5d 01 00 00 ja 0x5912
57b5: 83 fd 1d cmp $0x1d,%ebp
57b8: 0f 8f 54 01 00 00 jg 0x5912
57be: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
57c5: 00
57c6: 4d 85 e4 test %r12,%r12
57c9: 0f 84 67 01 00 00 je 0x5936
57cf: 49 83 e4 3f and $0x3f,%r12
57d3: ba 90 00 00 00 mov $0x90,%edx
57d8: 49 f7 dc neg %r12
57db: 49 83 e4 3f and $0x3f,%r12
57df: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
57e6: 00
57e7: 4c 89 e1 mov %r12,%rcx
57ea: e8 f1 f5 00 00 call 0x14de0
57ef: 89 e9 mov %ebp,%ecx
57f1: 41 b8 01 00 00 00 mov $0x1,%r8d
57f7: 41 d3 e0 shl %cl,%r8d
57fa: 41 89 6c 24 04 mov %ebp,0x4(%r12)
57ff: 41 83 fd 08 cmp $0x8,%r13d
5803: 45 89 74 24 14 mov %r14d,0x14(%r12)
5808: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
580f: 00 00
5811: 0f 84 48 02 00 00 je 0x5a5f
5817: 41 83 fd 04 cmp $0x4,%r13d
581b: 0f 84 95 00 00 00 je 0x58b6
5821: 41 83 fd 01 cmp $0x1,%r13d
5825: 75 37 jne 0x585e
5827: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
582c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4ea78
5833: 01
5834: f3 0f 5e c8 divss %xmm0,%xmm1
5838: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
583f: 00
5840: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5847: 00 00
5849: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5850: 00 00
5852: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5859: e9 90 00 00 00 jmp 0x58ee
585e: 41 83 fd 02 cmp $0x2,%r13d
5862: 75 34 jne 0x5898
5864: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
5869: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4ea78
5870: 01
5871: f3 0f 5e c8 divss %xmm0,%xmm1
5875: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
587c: 00
587d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
5884: 00 00
5886: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
588d: 00 00
588f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5896: eb 56 jmp 0x58ee
5898: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
589f: 00
58a0: b8 ee ff ff ff mov $0xffffffee,%eax
58a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
58aa: 5d pop %rbp
58ab: 41 5f pop %r15
58ad: 41 5e pop %r14
58af: 41 5d pop %r13
58b1: 41 5c pop %r12
58b3: 5f pop %rdi
58b4: 5e pop %rsi
58b5: c3 ret
58b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
58bb: b8 01 00 00 00 mov $0x1,%eax
58c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
58c7: 00
58c8: 41 89 44 24 08 mov %eax,0x8(%r12)
58cd: 41 89 44 24 0c mov %eax,0xc(%r12)
58d2: e8 49 f5 00 00 call 0x14e20
58d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4ea70
58de: 01
58df: f2 0f 5e c8 divsd %xmm0,%xmm1
58e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
58e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
58ee: 83 fd 04 cmp $0x4,%ebp
58f1: 7f 35 jg 0x5928
58f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
58fa: 00 00
58fc: 33 c0 xor %eax,%eax
58fe: 4c 89 26 mov %r12,(%rsi)
5901: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
5906: 5d pop %rbp
5907: 41 5f pop %r15
5909: 41 5e pop %r14
590b: 41 5d pop %r13
590d: 41 5c pop %r12
590f: 5f pop %rdi
5910: 5e pop %rsi
5911: c3 ret
5912: b8 ef ff ff ff mov $0xffffffef,%eax
5917: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
591c: 5d pop %rbp
591d: 41 5f pop %r15
591f: 41 5e pop %r14
5921: 41 5d pop %r13
5923: 41 5c pop %r12
5925: 5f pop %rdi
5926: 5e pop %rsi
5927: c3 ret
5928: 83 fd 0a cmp $0xa,%ebp
592b: 0f 8e f4 00 00 00 jle 0x5a25
5931: 48 85 ff test %rdi,%rdi
5934: 75 16 jne 0x594c
5936: b8 f8 ff ff ff mov $0xfffffff8,%eax
593b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
5940: 5d pop %rbp
5941: 41 5f pop %r15
5943: 41 5e pop %r14
5945: 41 5d pop %r13
5947: 41 5c pop %r12
5949: 5f pop %rdi
594a: 5e pop %rsi
594b: c3 ret
594c: 48 83 e7 3f and $0x3f,%rdi
5950: 89 e9 mov %ebp,%ecx
5952: 48 f7 df neg %rdi
5955: 41 89 ee mov %ebp,%r14d
5958: 48 83 e7 3f and $0x3f,%rdi
595c: 49 89 fd mov %rdi,%r13
595f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
5966: 00
5967: 4c 89 ea mov %r13,%rdx
596a: e8 71 05 04 00 call 0x45ee0
596f: 48 89 c7 mov %rax,%rdi
5972: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
5979: 00
597a: 49 89 54 24 30 mov %rdx,0x30(%r12)
597f: 44 8d 7d ff lea -0x1(%rbp),%r15d
5983: 41 83 ff 11 cmp $0x11,%r15d
5987: 7f 3f jg 0x59c8
5989: 41 83 ff 10 cmp $0x10,%r15d
598d: 44 89 f9 mov %r15d,%ecx
5990: e8 ab fa 00 00 call 0x15440
5995: 44 89 f9 mov %r15d,%ecx
5998: 4c 89 ea mov %r13,%rdx
599b: 45 89 f0 mov %r14d,%r8d
599e: 49 89 c1 mov %rax,%r9
59a1: 49 89 44 24 38 mov %rax,0x38(%r12)
59a6: e8 35 0b 04 00 call 0x464e0
59ab: 49 89 c1 mov %rax,%r9
59ae: 44 89 f9 mov %r15d,%ecx
59b1: b8 01 00 00 00 mov $0x1,%eax
59b6: d3 e0 shl %cl,%eax
59b8: c1 e0 03 shl $0x3,%eax
59bb: 83 c0 3f add $0x3f,%eax
59be: 83 e0 c0 and $0xffffffc0,%eax
59c1: 41 89 44 24 18 mov %eax,0x18(%r12)
59c6: eb 20 jmp 0x59e8
59c8: 48 8d 04 24 lea (%rsp),%rax
59cc: 4c 89 e1 mov %r12,%rcx
59cf: 4d 89 e8 mov %r13,%r8
59d2: 45 89 f1 mov %r14d,%r9d
59d5: 48 89 50 20 mov %rdx,0x20(%rax)
59d9: 44 89 fa mov %r15d,%edx
59dc: 48 89 78 28 mov %rdi,0x28(%rax)
59e0: e8 bb 1e 04 00 call 0x478a0
59e5: 49 89 c1 mov %rax,%r9
59e8: 89 e9 mov %ebp,%ecx
59ea: 4c 89 ea mov %r13,%rdx
59ed: 45 89 f0 mov %r14d,%r8d
59f0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
59f5: e8 86 5a 04 00 call 0x4b480
59fa: 89 e9 mov %ebp,%ecx
59fc: 4c 89 ea mov %r13,%rdx
59ff: 45 89 f0 mov %r14d,%r8d
5a02: 49 89 c1 mov %rax,%r9
5a05: 49 89 44 24 58 mov %rax,0x58(%r12)
5a0a: e8 71 5e 04 00 call 0x4b880
5a0f: 4c 89 26 mov %r12,(%rsi)
5a12: 33 c0 xor %eax,%eax
5a14: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
5a19: 5d pop %rbp
5a1a: 41 5f pop %r15
5a1c: 41 5e pop %r14
5a1e: 41 5d pop %r13
5a20: 41 5c pop %r12
5a22: 5f pop %rdi
5a23: 5e pop %rsi
5a24: c3 ret
5a25: 41 be 0a 00 00 00 mov $0xa,%r14d
5a2b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2608cc0
5a32: 83 fd 06 cmp $0x6,%ebp
5a35: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
5a3c: 00
5a3d: 0f 8f 37 ff ff ff jg 0x597a
5a43: 49 89 d1 mov %rdx,%r9
5a46: 49 83 e1 3f and $0x3f,%r9
5a4a: 49 f7 d9 neg %r9
5a4d: 49 83 e1 3f and $0x3f,%r9
5a51: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5a58: 00 00
5a5a: 4c 03 ca add %rdx,%r9
5a5d: eb 89 jmp 0x59e8
5a5f: 33 c0 xor %eax,%eax
5a61: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5a68: 00
5a69: 41 89 44 24 08 mov %eax,0x8(%r12)
5a6e: 41 89 44 24 0c mov %eax,0xc(%r12)
5a73: e9 76 fe ff ff jmp 0x58ee
5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a7f: 00
5a80: 53 push %rbx
5a81: 56 push %rsi
5a82: 57 push %rdi
5a83: 41 54 push %r12
5a85: 41 55 push %r13
5a87: 41 56 push %r14
5a89: 41 57 push %r15
5a8b: 55 push %rbp
5a8c: 48 83 ec 38 sub $0x38,%rsp
5a90: 49 89 ce mov %rcx,%r14
5a93: 44 89 cf mov %r9d,%edi
5a96: 44 89 c6 mov %r8d,%esi
5a99: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
5aa0: 00
5aa1: 41 89 d7 mov %edx,%r15d
5aa4: 4d 85 f6 test %r14,%r14
5aa7: 0f 84 85 01 00 00 je 0x5c32
5aad: 41 83 ff 1e cmp $0x1e,%r15d
5ab1: 0f 87 56 01 00 00 ja 0x5c0d
5ab7: 41 83 ff 1d cmp $0x1d,%r15d
5abb: 0f 8f 4c 01 00 00 jg 0x5c0d
5ac1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5ac8: 00
5ac9: 48 85 db test %rbx,%rbx
5acc: 0f 84 60 01 00 00 je 0x5c32
5ad2: 48 89 dd mov %rbx,%rbp
5ad5: ba 90 00 00 00 mov $0x90,%edx
5ada: 48 83 e5 3f and $0x3f,%rbp
5ade: 48 f7 dd neg %rbp
5ae1: 48 83 e5 3f and $0x3f,%rbp
5ae5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5ae9: 4c 89 e1 mov %r12,%rcx
5aec: e8 6f 49 01 00 call 0x1a460
5af1: 44 89 f9 mov %r15d,%ecx
5af4: b8 01 00 00 00 mov $0x1,%eax
5af9: 41 89 7c 24 14 mov %edi,0x14(%r12)
5afe: d3 e0 shl %cl,%eax
5b00: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5b05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5b0c: 00 00
5b0e: 83 fe 08 cmp $0x8,%esi
5b11: 0f 84 39 02 00 00 je 0x5d50
5b17: 83 fe 04 cmp $0x4,%esi
5b1a: 0f 84 91 00 00 00 je 0x5bb1
5b20: 83 fe 01 cmp $0x1,%esi
5b23: 75 36 jne 0x5b5b
5b25: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
5b29: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ea88
5b30: 01
5b31: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5b38: 00
5b39: f3 0f 5e c8 divss %xmm0,%xmm1
5b3d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5b44: 00 00
5b46: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5b4d: 00 00
5b4f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5b56: e9 8d 00 00 00 jmp 0x5be8
5b5b: 83 fe 02 cmp $0x2,%esi
5b5e: 75 33 jne 0x5b93
5b60: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
5b64: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ea88
5b6b: 01
5b6c: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5b73: 00
5b74: f3 0f 5e c8 divss %xmm0,%xmm1
5b78: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
5b7f: 00 00
5b81: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
5b88: 00 00
5b8a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5b91: eb 55 jmp 0x5be8
5b93: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
5b9a: 00
5b9b: b8 ee ff ff ff mov $0xffffffee,%eax
5ba0: 48 83 c4 38 add $0x38,%rsp
5ba4: 5d pop %rbp
5ba5: 41 5f pop %r15
5ba7: 41 5e pop %r14
5ba9: 41 5d pop %r13
5bab: 41 5c pop %r12
5bad: 5f pop %rdi
5bae: 5e pop %rsi
5baf: 5b pop %rbx
5bb0: c3 ret
5bb1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
5bb5: b8 01 00 00 00 mov $0x1,%eax
5bba: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5bc1: 00
5bc2: 41 89 44 24 08 mov %eax,0x8(%r12)
5bc7: 41 89 44 24 0c mov %eax,0xc(%r12)
5bcc: e8 cf 48 01 00 call 0x1a4a0
5bd1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ea80
5bd8: 01
5bd9: f2 0f 5e c8 divsd %xmm0,%xmm1
5bdd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
5be1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
5be8: 41 83 ff 04 cmp $0x4,%r15d
5bec: 7f 35 jg 0x5c23
5bee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5bf5: 00 00
5bf7: 33 c0 xor %eax,%eax
5bf9: 4d 89 26 mov %r12,(%r14)
5bfc: 48 83 c4 38 add $0x38,%rsp
5c00: 5d pop %rbp
5c01: 41 5f pop %r15
5c03: 41 5e pop %r14
5c05: 41 5d pop %r13
5c07: 41 5c pop %r12
5c09: 5f pop %rdi
5c0a: 5e pop %rsi
5c0b: 5b pop %rbx
5c0c: c3 ret
5c0d: b8 ef ff ff ff mov $0xffffffef,%eax
5c12: 48 83 c4 38 add $0x38,%rsp
5c16: 5d pop %rbp
5c17: 41 5f pop %r15
5c19: 41 5e pop %r14
5c1b: 41 5d pop %r13
5c1d: 41 5c pop %r12
5c1f: 5f pop %rdi
5c20: 5e pop %rsi
5c21: 5b pop %rbx
5c22: c3 ret
5c23: 41 83 ff 0a cmp $0xa,%r15d
5c27: 0f 8e e9 00 00 00 jle 0x5d16
5c2d: 4d 85 ed test %r13,%r13
5c30: 75 16 jne 0x5c48
5c32: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c37: 48 83 c4 38 add $0x38,%rsp
5c3b: 5d pop %rbp
5c3c: 41 5f pop %r15
5c3e: 41 5e pop %r14
5c40: 41 5d pop %r13
5c42: 41 5c pop %r12
5c44: 5f pop %rdi
5c45: 5e pop %rsi
5c46: 5b pop %rbx
5c47: c3 ret
5c48: 4c 89 ee mov %r13,%rsi
5c4b: 44 89 f9 mov %r15d,%ecx
5c4e: 48 83 e6 3f and $0x3f,%rsi
5c52: 44 89 ff mov %r15d,%edi
5c55: 48 f7 de neg %rsi
5c58: 48 83 e6 3f and $0x3f,%rsi
5c5c: 49 03 f5 add %r13,%rsi
5c5f: 48 89 f2 mov %rsi,%rdx
5c62: e8 59 60 04 00 call 0x4bcc0
5c67: 49 89 c5 mov %rax,%r13
5c6a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5c71: 00
5c72: 41 8d 5f ff lea -0x1(%r15),%ebx
5c76: 49 89 54 24 30 mov %rdx,0x30(%r12)
5c7b: 83 fb 11 cmp $0x11,%ebx
5c7e: 7f 39 jg 0x5cb9
5c80: 89 d9 mov %ebx,%ecx
5c82: e8 19 4e 01 00 call 0x1aaa0
5c87: 89 d9 mov %ebx,%ecx
5c89: 48 89 f2 mov %rsi,%rdx
5c8c: 49 89 44 24 38 mov %rax,0x38(%r12)
5c91: 41 89 f8 mov %edi,%r8d
5c94: 49 89 c1 mov %rax,%r9
5c97: e8 04 66 04 00 call 0x4c2a0
5c9c: 49 89 c1 mov %rax,%r9
5c9f: 89 d9 mov %ebx,%ecx
5ca1: b8 01 00 00 00 mov $0x1,%eax
5ca6: d3 e0 shl %cl,%eax
5ca8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
5caf: 83 e3 c0 and $0xffffffc0,%ebx
5cb2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
5cb7: eb 1e jmp 0x5cd7
5cb9: 48 89 e0 mov %rsp,%rax
5cbc: 4c 89 e1 mov %r12,%rcx
5cbf: 48 89 50 20 mov %rdx,0x20(%rax)
5cc3: 89 da mov %ebx,%edx
5cc5: 49 89 f0 mov %rsi,%r8
5cc8: 41 89 f9 mov %edi,%r9d
5ccb: 4c 89 68 28 mov %r13,0x28(%rax)
5ccf: e8 6c 79 04 00 call 0x4d640
5cd4: 49 89 c1 mov %rax,%r9
5cd7: 44 89 f9 mov %r15d,%ecx
5cda: 48 89 f2 mov %rsi,%rdx
5cdd: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5ce2: 41 89 f8 mov %edi,%r8d
5ce5: e8 f6 b3 04 00 call 0x510e0
5cea: 44 89 f9 mov %r15d,%ecx
5ced: 48 89 f2 mov %rsi,%rdx
5cf0: 49 89 44 24 58 mov %rax,0x58(%r12)
5cf5: 41 89 f8 mov %edi,%r8d
5cf8: 49 89 c1 mov %rax,%r9
5cfb: e8 c0 b7 04 00 call 0x514c0
5d00: 4d 89 26 mov %r12,(%r14)
5d03: 33 c0 xor %eax,%eax
5d05: 48 83 c4 38 add $0x38,%rsp
5d09: 5d pop %rbp
5d0a: 41 5f pop %r15
5d0c: 41 5e pop %r14
5d0e: 41 5d pop %r13
5d10: 41 5c pop %r12
5d12: 5f pop %rdi
5d13: 5e pop %rsi
5d14: 5b pop %rbx
5d15: c3 ret
5d16: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5d1d: 00
5d1e: bf 0a 00 00 00 mov $0xa,%edi
5d23: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2608cc0
5d2a: 41 83 ff 06 cmp $0x6,%r15d
5d2e: 0f 8f 3e ff ff ff jg 0x5c72
5d34: 49 89 d1 mov %rdx,%r9
5d37: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5d3e: 00 00
5d40: 49 83 e1 3f and $0x3f,%r9
5d44: 49 f7 d9 neg %r9
5d47: 49 83 e1 3f and $0x3f,%r9
5d4b: 4c 03 ca add %rdx,%r9
5d4e: eb 87 jmp 0x5cd7
5d50: 33 c0 xor %eax,%eax
5d52: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5d59: 00
5d5a: 41 89 44 24 08 mov %eax,0x8(%r12)
5d5f: 41 89 44 24 0c mov %eax,0xc(%r12)
5d64: e9 7f fe ff ff jmp 0x5be8
5d69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d70: 00
5d71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d7f: 00
5d80: 53 push %rbx
5d81: 56 push %rsi
5d82: 57 push %rdi
5d83: 41 54 push %r12
5d85: 41 55 push %r13
5d87: 41 56 push %r14
5d89: 41 57 push %r15
5d8b: 55 push %rbp
5d8c: 48 83 ec 38 sub $0x38,%rsp
5d90: 49 89 ce mov %rcx,%r14
5d93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
5d9a: 00
5d9b: 44 89 cf mov %r9d,%edi
5d9e: 44 89 c6 mov %r8d,%esi
5da1: 41 89 d7 mov %edx,%r15d
5da4: 4d 85 f6 test %r14,%r14
5da7: 0f 84 95 01 00 00 je 0x5f42
5dad: 41 83 ff 1e cmp $0x1e,%r15d
5db1: 0f 87 66 01 00 00 ja 0x5f1d
5db7: 41 83 ff 1d cmp $0x1d,%r15d
5dbb: 0f 8f 5c 01 00 00 jg 0x5f1d
5dc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5dc8: 00
5dc9: 48 85 db test %rbx,%rbx
5dcc: 0f 84 70 01 00 00 je 0x5f42
5dd2: 48 89 dd mov %rbx,%rbp
5dd5: ba 90 00 00 00 mov $0x90,%edx
5dda: 48 83 e5 3f and $0x3f,%rbp
5dde: 48 f7 dd neg %rbp
5de1: 48 83 e5 3f and $0x3f,%rbp
5de5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5de9: 4c 89 e1 mov %r12,%rcx
5dec: e8 0f 9a 01 00 call 0x1f800
5df1: 44 89 f9 mov %r15d,%ecx
5df4: b8 01 00 00 00 mov $0x1,%eax
5df9: d3 e0 shl %cl,%eax
5dfb: 41 89 7c 24 14 mov %edi,0x14(%r12)
5e00: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5e05: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5e0c: 00 00
5e0e: 83 fe 08 cmp $0x8,%esi
5e11: 0f 84 49 02 00 00 je 0x6060
5e17: 83 fe 04 cmp $0x4,%esi
5e1a: 0f 84 99 00 00 00 je 0x5eb9
5e20: 83 fe 01 cmp $0x1,%esi
5e23: 75 3a jne 0x5e5f
5e25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
5e29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
5e2d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ea98
5e34: 01
5e35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
5e39: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5e40: 00
5e41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
5e48: 00 00
5e4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
5e51: 00 00
5e53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
5e5a: e9 99 00 00 00 jmp 0x5ef8
5e5f: 83 fe 02 cmp $0x2,%esi
5e62: 75 37 jne 0x5e9b
5e64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
5e68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
5e6c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ea98
5e73: 01
5e74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
5e78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5e7f: 00
5e80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
5e87: 00 00
5e89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
5e90: 00 00
5e92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
5e99: eb 5d jmp 0x5ef8
5e9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
5ea2: 00
5ea3: b8 ee ff ff ff mov $0xffffffee,%eax
5ea8: 48 83 c4 38 add $0x38,%rsp
5eac: 5d pop %rbp
5ead: 41 5f pop %r15
5eaf: 41 5e pop %r14
5eb1: 41 5d pop %r13
5eb3: 41 5c pop %r12
5eb5: 5f pop %rdi
5eb6: 5e pop %rsi
5eb7: 5b pop %rbx
5eb8: c3 ret
5eb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
5ebd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
5ec1: b8 01 00 00 00 mov $0x1,%eax
5ec6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
5ecd: 00
5ece: 41 89 44 24 08 mov %eax,0x8(%r12)
5ed3: 41 89 44 24 0c mov %eax,0xc(%r12)
5ed8: e8 63 99 01 00 call 0x1f840
5edd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5ee1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ea90
5ee8: 01
5ee9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
5eed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
5ef1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
5ef8: 41 83 ff 04 cmp $0x4,%r15d
5efc: 7f 35 jg 0x5f33
5efe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
5f05: 00 00
5f07: 33 c0 xor %eax,%eax
5f09: 4d 89 26 mov %r12,(%r14)
5f0c: 48 83 c4 38 add $0x38,%rsp
5f10: 5d pop %rbp
5f11: 41 5f pop %r15
5f13: 41 5e pop %r14
5f15: 41 5d pop %r13
5f17: 41 5c pop %r12
5f19: 5f pop %rdi
5f1a: 5e pop %rsi
5f1b: 5b pop %rbx
5f1c: c3 ret
5f1d: b8 ef ff ff ff mov $0xffffffef,%eax
5f22: 48 83 c4 38 add $0x38,%rsp
5f26: 5d pop %rbp
5f27: 41 5f pop %r15
5f29: 41 5e pop %r14
5f2b: 41 5d pop %r13
5f2d: 41 5c pop %r12
5f2f: 5f pop %rdi
5f30: 5e pop %rsi
5f31: 5b pop %rbx
5f32: c3 ret
5f33: 41 83 ff 0a cmp $0xa,%r15d
5f37: 0f 8e e9 00 00 00 jle 0x6026
5f3d: 4d 85 ed test %r13,%r13
5f40: 75 16 jne 0x5f58
5f42: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f47: 48 83 c4 38 add $0x38,%rsp
5f4b: 5d pop %rbp
5f4c: 41 5f pop %r15
5f4e: 41 5e pop %r14
5f50: 41 5d pop %r13
5f52: 41 5c pop %r12
5f54: 5f pop %rdi
5f55: 5e pop %rsi
5f56: 5b pop %rbx
5f57: c3 ret
5f58: 4c 89 ee mov %r13,%rsi
5f5b: 44 89 f9 mov %r15d,%ecx
5f5e: 48 83 e6 3f and $0x3f,%rsi
5f62: 44 89 ff mov %r15d,%edi
5f65: 48 f7 de neg %rsi
5f68: 48 83 e6 3f and $0x3f,%rsi
5f6c: 49 03 f5 add %r13,%rsi
5f6f: 48 89 f2 mov %rsi,%rdx
5f72: e8 89 b9 04 00 call 0x51900
5f77: 49 89 c5 mov %rax,%r13
5f7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
5f81: 00
5f82: 49 89 54 24 30 mov %rdx,0x30(%r12)
5f87: 41 8d 5f ff lea -0x1(%r15),%ebx
5f8b: 83 fb 12 cmp $0x12,%ebx
5f8e: 7f 39 jg 0x5fc9
5f90: 89 d9 mov %ebx,%ecx
5f92: e8 29 a1 00 00 call 0x100c0
5f97: 89 d9 mov %ebx,%ecx
5f99: 48 89 f2 mov %rsi,%rdx
5f9c: 41 89 f8 mov %edi,%r8d
5f9f: 49 89 c1 mov %rax,%r9
5fa2: 49 89 44 24 38 mov %rax,0x38(%r12)
5fa7: e8 f4 c1 04 00 call 0x521a0
5fac: 49 89 c1 mov %rax,%r9
5faf: 89 d9 mov %ebx,%ecx
5fb1: b8 01 00 00 00 mov $0x1,%eax
5fb6: d3 e0 shl %cl,%eax
5fb8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
5fbf: 83 e3 c0 and $0xffffffc0,%ebx
5fc2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
5fc7: eb 1e jmp 0x5fe7
5fc9: 48 89 e0 mov %rsp,%rax
5fcc: 4c 89 e1 mov %r12,%rcx
5fcf: 49 89 f0 mov %rsi,%r8
5fd2: 41 89 f9 mov %edi,%r9d
5fd5: 48 89 50 20 mov %rdx,0x20(%rax)
5fd9: 89 da mov %ebx,%edx
5fdb: 4c 89 68 28 mov %r13,0x28(%rax)
5fdf: e8 3c d3 04 00 call 0x53320
5fe4: 49 89 c1 mov %rax,%r9
5fe7: 44 89 f9 mov %r15d,%ecx
5fea: 48 89 f2 mov %rsi,%rdx
5fed: 41 89 f8 mov %edi,%r8d
5ff0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5ff5: e8 86 1c 05 00 call 0x57c80
5ffa: 44 89 f9 mov %r15d,%ecx
5ffd: 48 89 f2 mov %rsi,%rdx
6000: 41 89 f8 mov %edi,%r8d
6003: 49 89 c1 mov %rax,%r9
6006: 49 89 44 24 58 mov %rax,0x58(%r12)
600b: e8 50 20 05 00 call 0x58060
6010: 4d 89 26 mov %r12,(%r14)
6013: 33 c0 xor %eax,%eax
6015: 48 83 c4 38 add $0x38,%rsp
6019: 5d pop %rbp
601a: 41 5f pop %r15
601c: 41 5e pop %r14
601e: 41 5d pop %r13
6020: 41 5c pop %r12
6022: 5f pop %rdi
6023: 5e pop %rsi
6024: 5b pop %rbx
6025: c3 ret
6026: bf 0a 00 00 00 mov $0xa,%edi
602b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6032: 00
6033: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2608cc0
603a: 41 83 ff 07 cmp $0x7,%r15d
603e: 0f 8f 3e ff ff ff jg 0x5f82
6044: 49 89 d1 mov %rdx,%r9
6047: 49 83 e1 3f and $0x3f,%r9
604b: 49 f7 d9 neg %r9
604e: 49 83 e1 3f and $0x3f,%r9
6052: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6059: 00 00
605b: 4c 03 ca add %rdx,%r9
605e: eb 87 jmp 0x5fe7
6060: 33 c0 xor %eax,%eax
6062: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6069: 00
606a: 41 89 44 24 08 mov %eax,0x8(%r12)
606f: 41 89 44 24 0c mov %eax,0xc(%r12)
6074: e9 7f fe ff ff jmp 0x5ef8
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6080: 53 push %rbx
6081: 56 push %rsi
6082: 57 push %rdi
6083: 41 54 push %r12
6085: 41 55 push %r13
6087: 41 56 push %r14
6089: 41 57 push %r15
608b: 55 push %rbp
608c: 48 83 ec 38 sub $0x38,%rsp
6090: 49 89 ce mov %rcx,%r14
6093: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
609a: 00
609b: 44 89 cf mov %r9d,%edi
609e: 44 89 c6 mov %r8d,%esi
60a1: 41 89 d7 mov %edx,%r15d
60a4: 4d 85 f6 test %r14,%r14
60a7: 0f 84 95 01 00 00 je 0x6242
60ad: 41 83 ff 1e cmp $0x1e,%r15d
60b1: 0f 87 66 01 00 00 ja 0x621d
60b7: 41 83 ff 1d cmp $0x1d,%r15d
60bb: 0f 8f 5c 01 00 00 jg 0x621d
60c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
60c8: 00
60c9: 48 85 db test %rbx,%rbx
60cc: 0f 84 70 01 00 00 je 0x6242
60d2: 48 89 dd mov %rbx,%rbp
60d5: ba 90 00 00 00 mov $0x90,%edx
60da: 48 83 e5 3f and $0x3f,%rbp
60de: 48 f7 dd neg %rbp
60e1: 48 83 e5 3f and $0x3f,%rbp
60e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
60e9: 4c 89 e1 mov %r12,%rcx
60ec: e8 6f f6 01 00 call 0x25760
60f1: b8 01 00 00 00 mov $0x1,%eax
60f6: 41 89 7c 24 14 mov %edi,0x14(%r12)
60fb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
6100: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
6107: 00 00
6109: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
610e: 83 fe 08 cmp $0x8,%esi
6111: 0f 84 4a 02 00 00 je 0x6361
6117: 83 fe 04 cmp $0x4,%esi
611a: 0f 84 99 00 00 00 je 0x61b9
6120: 83 fe 01 cmp $0x1,%esi
6123: 75 3a jne 0x615f
6125: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6129: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
612d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4eaa8
6134: 01
6135: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6139: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6140: 00
6141: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
6148: 00 00
614a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
6151: 00 00
6153: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
615a: e9 99 00 00 00 jmp 0x61f8
615f: 83 fe 02 cmp $0x2,%esi
6162: 75 37 jne 0x619b
6164: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6168: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
616c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4eaa8
6173: 01
6174: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6178: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
617f: 00
6180: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
6187: 00 00
6189: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
6190: 00 00
6192: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
6199: eb 5d jmp 0x61f8
619b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
61a2: 00
61a3: b8 ee ff ff ff mov $0xffffffee,%eax
61a8: 48 83 c4 38 add $0x38,%rsp
61ac: 5d pop %rbp
61ad: 41 5f pop %r15
61af: 41 5e pop %r14
61b1: 41 5d pop %r13
61b3: 41 5c pop %r12
61b5: 5f pop %rdi
61b6: 5e pop %rsi
61b7: 5b pop %rbx
61b8: c3 ret
61b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
61bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
61c1: b8 01 00 00 00 mov $0x1,%eax
61c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
61cd: 00
61ce: 41 89 44 24 08 mov %eax,0x8(%r12)
61d3: 41 89 44 24 0c mov %eax,0xc(%r12)
61d8: e8 c3 f5 01 00 call 0x257a0
61dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
61e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4eaa0
61e8: 01
61e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
61ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
61f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
61f8: 41 83 ff 04 cmp $0x4,%r15d
61fc: 7f 35 jg 0x6233
61fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6205: 00 00
6207: 33 c0 xor %eax,%eax
6209: 4d 89 26 mov %r12,(%r14)
620c: 48 83 c4 38 add $0x38,%rsp
6210: 5d pop %rbp
6211: 41 5f pop %r15
6213: 41 5e pop %r14
6215: 41 5d pop %r13
6217: 41 5c pop %r12
6219: 5f pop %rdi
621a: 5e pop %rsi
621b: 5b pop %rbx
621c: c3 ret
621d: b8 ef ff ff ff mov $0xffffffef,%eax
6222: 48 83 c4 38 add $0x38,%rsp
6226: 5d pop %rbp
6227: 41 5f pop %r15
6229: 41 5e pop %r14
622b: 41 5d pop %r13
622d: 41 5c pop %r12
622f: 5f pop %rdi
6230: 5e pop %rsi
6231: 5b pop %rbx
6232: c3 ret
6233: 41 83 ff 0a cmp $0xa,%r15d
6237: 0f 8e ea 00 00 00 jle 0x6327
623d: 4d 85 ed test %r13,%r13
6240: 75 16 jne 0x6258
6242: b8 f8 ff ff ff mov $0xfffffff8,%eax
6247: 48 83 c4 38 add $0x38,%rsp
624b: 5d pop %rbp
624c: 41 5f pop %r15
624e: 41 5e pop %r14
6250: 41 5d pop %r13
6252: 41 5c pop %r12
6254: 5f pop %rdi
6255: 5e pop %rsi
6256: 5b pop %rbx
6257: c3 ret
6258: 4c 89 ee mov %r13,%rsi
625b: 44 89 f9 mov %r15d,%ecx
625e: 48 83 e6 3f and $0x3f,%rsi
6262: 44 89 ff mov %r15d,%edi
6265: 48 f7 de neg %rsi
6268: 48 83 e6 3f and $0x3f,%rsi
626c: 49 03 f5 add %r13,%rsi
626f: 48 89 f2 mov %rsi,%rdx
6272: e8 29 22 05 00 call 0x584a0
6277: 49 89 c5 mov %rax,%r13
627a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6281: 00
6282: 49 89 54 24 30 mov %rdx,0x30(%r12)
6287: 41 8d 5f ff lea -0x1(%r15),%ebx
628b: 83 fb 12 cmp $0x12,%ebx
628e: 7f 3a jg 0x62ca
6290: 89 d9 mov %ebx,%ecx
6292: e8 89 fc 01 00 call 0x25f20
6297: 89 d9 mov %ebx,%ecx
6299: 48 89 f2 mov %rsi,%rdx
629c: 41 89 f8 mov %edi,%r8d
629f: 49 89 c1 mov %rax,%r9
62a2: 49 89 44 24 38 mov %rax,0x38(%r12)
62a7: e8 f4 2a 05 00 call 0x58da0
62ac: 49 89 c1 mov %rax,%r9
62af: b8 01 00 00 00 mov $0x1,%eax
62b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
62b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
62c0: 83 e5 c0 and $0xffffffc0,%ebp
62c3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
62c8: eb 1e jmp 0x62e8
62ca: 48 89 e0 mov %rsp,%rax
62cd: 4c 89 e1 mov %r12,%rcx
62d0: 49 89 f0 mov %rsi,%r8
62d3: 41 89 f9 mov %edi,%r9d
62d6: 48 89 50 20 mov %rdx,0x20(%rax)
62da: 89 da mov %ebx,%edx
62dc: 4c 89 68 28 mov %r13,0x28(%rax)
62e0: e8 1b 3c 05 00 call 0x59f00
62e5: 49 89 c1 mov %rax,%r9
62e8: 44 89 f9 mov %r15d,%ecx
62eb: 48 89 f2 mov %rsi,%rdx
62ee: 41 89 f8 mov %edi,%r8d
62f1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
62f6: e8 85 85 05 00 call 0x5e880
62fb: 44 89 f9 mov %r15d,%ecx
62fe: 48 89 f2 mov %rsi,%rdx
6301: 41 89 f8 mov %edi,%r8d
6304: 49 89 c1 mov %rax,%r9
6307: 49 89 44 24 58 mov %rax,0x58(%r12)
630c: e8 2f 89 05 00 call 0x5ec40
6311: 4d 89 26 mov %r12,(%r14)
6314: 33 c0 xor %eax,%eax
6316: 48 83 c4 38 add $0x38,%rsp
631a: 5d pop %rbp
631b: 41 5f pop %r15
631d: 41 5e pop %r14
631f: 41 5d pop %r13
6321: 41 5c pop %r12
6323: 5f pop %rdi
6324: 5e pop %rsi
6325: 5b pop %rbx
6326: c3 ret
6327: bf 0a 00 00 00 mov $0xa,%edi
632c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6333: 00
6334: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2608cc0
633b: 41 83 ff 07 cmp $0x7,%r15d
633f: 0f 8f 3d ff ff ff jg 0x6282
6345: 49 89 d1 mov %rdx,%r9
6348: 49 83 e1 3f and $0x3f,%r9
634c: 49 f7 d9 neg %r9
634f: 49 83 e1 3f and $0x3f,%r9
6353: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
635a: 00 00
635c: 4c 03 ca add %rdx,%r9
635f: eb 87 jmp 0x62e8
6361: 33 c0 xor %eax,%eax
6363: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
636a: 00
636b: 41 89 44 24 08 mov %eax,0x8(%r12)
6370: 41 89 44 24 0c mov %eax,0xc(%r12)
6375: e9 7e fe ff ff jmp 0x61f8
637a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6380: 53 push %rbx
6381: 56 push %rsi
6382: 57 push %rdi
6383: 41 54 push %r12
6385: 41 55 push %r13
6387: 41 56 push %r14
6389: 41 57 push %r15
638b: 55 push %rbp
638c: 48 83 ec 38 sub $0x38,%rsp
6390: 49 89 ce mov %rcx,%r14
6393: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
639a: 00
639b: 44 89 cf mov %r9d,%edi
639e: 44 89 c6 mov %r8d,%esi
63a1: 41 89 d7 mov %edx,%r15d
63a4: 4d 85 f6 test %r14,%r14
63a7: 0f 84 95 01 00 00 je 0x6542
63ad: 41 83 ff 1e cmp $0x1e,%r15d
63b1: 0f 87 66 01 00 00 ja 0x651d
63b7: 41 83 ff 1d cmp $0x1d,%r15d
63bb: 0f 8f 5c 01 00 00 jg 0x651d
63c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
63c8: 00
63c9: 48 85 db test %rbx,%rbx
63cc: 0f 84 70 01 00 00 je 0x6542
63d2: 48 89 dd mov %rbx,%rbp
63d5: ba 90 00 00 00 mov $0x90,%edx
63da: 48 83 e5 3f and $0x3f,%rbp
63de: 48 f7 dd neg %rbp
63e1: 48 83 e5 3f and $0x3f,%rbp
63e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
63e9: 4c 89 e1 mov %r12,%rcx
63ec: e8 4f 53 02 00 call 0x2b740
63f1: b8 01 00 00 00 mov $0x1,%eax
63f6: 41 89 7c 24 14 mov %edi,0x14(%r12)
63fb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
6400: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
6407: 00 00
6409: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
640e: 83 fe 08 cmp $0x8,%esi
6411: 0f 84 4a 02 00 00 je 0x6661
6417: 83 fe 04 cmp $0x4,%esi
641a: 0f 84 99 00 00 00 je 0x64b9
6420: 83 fe 01 cmp $0x1,%esi
6423: 75 3a jne 0x645f
6425: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6429: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
642d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4eab8
6434: 01
6435: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6439: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
6440: 00
6441: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
6448: 00 00
644a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
6451: 00 00
6453: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
645a: e9 99 00 00 00 jmp 0x64f8
645f: 83 fe 02 cmp $0x2,%esi
6462: 75 37 jne 0x649b
6464: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6468: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
646c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4eab8
6473: 01
6474: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
6478: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
647f: 00
6480: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
6487: 00 00
6489: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
6490: 00 00
6492: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
6499: eb 5d jmp 0x64f8
649b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
64a2: 00
64a3: b8 ee ff ff ff mov $0xffffffee,%eax
64a8: 48 83 c4 38 add $0x38,%rsp
64ac: 5d pop %rbp
64ad: 41 5f pop %r15
64af: 41 5e pop %r14
64b1: 41 5d pop %r13
64b3: 41 5c pop %r12
64b5: 5f pop %rdi
64b6: 5e pop %rsi
64b7: 5b pop %rbx
64b8: c3 ret
64b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
64bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
64c1: b8 01 00 00 00 mov $0x1,%eax
64c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
64cd: 00
64ce: 41 89 44 24 08 mov %eax,0x8(%r12)
64d3: 41 89 44 24 0c mov %eax,0xc(%r12)
64d8: e8 a3 52 02 00 call 0x2b780
64dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
64e1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4eab0
64e8: 01
64e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
64ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
64f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
64f8: 41 83 ff 04 cmp $0x4,%r15d
64fc: 7f 35 jg 0x6533
64fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
6505: 00 00
6507: 33 c0 xor %eax,%eax
6509: 4d 89 26 mov %r12,(%r14)
650c: 48 83 c4 38 add $0x38,%rsp
6510: 5d pop %rbp
6511: 41 5f pop %r15
6513: 41 5e pop %r14
6515: 41 5d pop %r13
6517: 41 5c pop %r12
6519: 5f pop %rdi
651a: 5e pop %rsi
651b: 5b pop %rbx
651c: c3 ret
651d: b8 ef ff ff ff mov $0xffffffef,%eax
6522: 48 83 c4 38 add $0x38,%rsp
6526: 5d pop %rbp
6527: 41 5f pop %r15
6529: 41 5e pop %r14
652b: 41 5d pop %r13
652d: 41 5c pop %r12
652f: 5f pop %rdi
6530: 5e pop %rsi
6531: 5b pop %rbx
6532: c3 ret
6533: 41 83 ff 0a cmp $0xa,%r15d
6537: 0f 8e ea 00 00 00 jle 0x6627
653d: 4d 85 ed test %r13,%r13
6540: 75 16 jne 0x6558
6542: b8 f8 ff ff ff mov $0xfffffff8,%eax
6547: 48 83 c4 38 add $0x38,%rsp
654b: 5d pop %rbp
654c: 41 5f pop %r15
654e: 41 5e pop %r14
6550: 41 5d pop %r13
6552: 41 5c pop %r12
6554: 5f pop %rdi
6555: 5e pop %rsi
6556: 5b pop %rbx
6557: c3 ret
6558: 4c 89 ee mov %r13,%rsi
655b: 44 89 f9 mov %r15d,%ecx
655e: 48 83 e6 3f and $0x3f,%rsi
6562: 44 89 ff mov %r15d,%edi
6565: 48 f7 de neg %rsi
6568: 48 83 e6 3f and $0x3f,%rsi
656c: 49 03 f5 add %r13,%rsi
656f: 48 89 f2 mov %rsi,%rdx
6572: e8 e9 8a 05 00 call 0x5f060
6577: 49 89 c5 mov %rax,%r13
657a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6581: 00
6582: 49 89 54 24 30 mov %rdx,0x30(%r12)
6587: 41 8d 5f ff lea -0x1(%r15),%ebx
658b: 83 fb 12 cmp $0x12,%ebx
658e: 7f 3a jg 0x65ca
6590: 89 d9 mov %ebx,%ecx
6592: e8 89 f9 01 00 call 0x25f20
6597: 89 d9 mov %ebx,%ecx
6599: 48 89 f2 mov %rsi,%rdx
659c: 41 89 f8 mov %edi,%r8d
659f: 49 89 c1 mov %rax,%r9
65a2: 49 89 44 24 38 mov %rax,0x38(%r12)
65a7: e8 94 93 05 00 call 0x5f940
65ac: 49 89 c1 mov %rax,%r9
65af: b8 01 00 00 00 mov $0x1,%eax
65b4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
65b9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
65c0: 83 e5 c0 and $0xffffffc0,%ebp
65c3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
65c8: eb 1e jmp 0x65e8
65ca: 48 89 e0 mov %rsp,%rax
65cd: 4c 89 e1 mov %r12,%rcx
65d0: 49 89 f0 mov %rsi,%r8
65d3: 41 89 f9 mov %edi,%r9d
65d6: 48 89 50 20 mov %rdx,0x20(%rax)
65da: 89 da mov %ebx,%edx
65dc: 4c 89 68 28 mov %r13,0x28(%rax)
65e0: e8 db a4 05 00 call 0x60ac0
65e5: 49 89 c1 mov %rax,%r9
65e8: 44 89 f9 mov %r15d,%ecx
65eb: 48 89 f2 mov %rsi,%rdx
65ee: 41 89 f8 mov %edi,%r8d
65f1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
65f6: e8 45 ee 05 00 call 0x65440
65fb: 44 89 f9 mov %r15d,%ecx
65fe: 48 89 f2 mov %rsi,%rdx
6601: 41 89 f8 mov %edi,%r8d
6604: 49 89 c1 mov %rax,%r9
6607: 49 89 44 24 58 mov %rax,0x58(%r12)
660c: e8 ef f1 05 00 call 0x65800
6611: 4d 89 26 mov %r12,(%r14)
6614: 33 c0 xor %eax,%eax
6616: 48 83 c4 38 add $0x38,%rsp
661a: 5d pop %rbp
661b: 41 5f pop %r15
661d: 41 5e pop %r14
661f: 41 5d pop %r13
6621: 41 5c pop %r12
6623: 5f pop %rdi
6624: 5e pop %rsi
6625: 5b pop %rbx
6626: c3 ret
6627: bf 0a 00 00 00 mov $0xa,%edi
662c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
6633: 00
6634: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2608cc0
663b: 41 83 ff 07 cmp $0x7,%r15d
663f: 0f 8f 3d ff ff ff jg 0x6582
6645: 49 89 d1 mov %rdx,%r9
6648: 49 83 e1 3f and $0x3f,%r9
664c: 49 f7 d9 neg %r9
664f: 49 83 e1 3f and $0x3f,%r9
6653: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
665a: 00 00
665c: 4c 03 ca add %rdx,%r9
665f: eb 87 jmp 0x65e8
6661: 33 c0 xor %eax,%eax
6663: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
666a: 00
666b: 41 89 44 24 08 mov %eax,0x8(%r12)
6670: 41 89 44 24 0c mov %eax,0xc(%r12)
6675: e9 7e fe ff ff jmp 0x64f8
667a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6680: 48 83 ec 28 sub $0x28,%rsp
6684: 48 85 d2 test %rdx,%rdx
6687: 74 1b je 0x66a4
6689: 45 85 c0 test %r8d,%r8d
668c: 7e 20 jle 0x66ae
668e: 0f 57 c9 xorps %xmm1,%xmm1
6691: 0f 2e c1 ucomiss %xmm1,%xmm0
6694: 7a 02 jp 0x6698
6696: 74 05 je 0x669d
6698: e8 83 f5 05 00 call 0x65c20
669d: 33 c0 xor %eax,%eax
669f: 48 83 c4 28 add $0x28,%rsp
66a3: c3 ret
66a4: b8 f8 ff ff ff mov $0xfffffff8,%eax
66a9: 48 83 c4 28 add $0x28,%rsp
66ad: c3 ret
66ae: b8 fa ff ff ff mov $0xfffffffa,%eax
66b3: 48 83 c4 28 add $0x28,%rsp
66b7: c3 ret
66b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66bf: 00
66c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
66c5: 48 85 d2 test %rdx,%rdx
66c8: 74 1c je 0x66e6
66ca: 45 85 c0 test %r8d,%r8d
66cd: 7e 25 jle 0x66f4
66cf: 0f 57 c9 xorps %xmm1,%xmm1
66d2: 0f 2e c1 ucomiss %xmm1,%xmm0
66d5: 7a 02 jp 0x66d9
66d7: 74 05 je 0x66de
66d9: e8 c2 f6 05 00 call 0x65da0
66de: 33 c0 xor %eax,%eax
66e0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
66e5: c3 ret
66e6: b8 f8 ff ff ff mov $0xfffffff8,%eax
66eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
66f0: 90 nop
66f1: 90 nop
66f2: 90 nop
66f3: c3 ret
66f4: b8 fa ff ff ff mov $0xfffffffa,%eax
66f9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
66fe: 90 nop
66ff: c3 ret
6700: 48 83 ec 28 sub $0x28,%rsp
6704: 48 85 d2 test %rdx,%rdx
6707: 74 1b je 0x6724
6709: 45 85 c0 test %r8d,%r8d
670c: 7e 20 jle 0x672e
670e: 0f 57 c9 xorps %xmm1,%xmm1
6711: 0f 2e c1 ucomiss %xmm1,%xmm0
6714: 7a 02 jp 0x6718
6716: 74 05 je 0x671d
6718: e8 03 f8 05 00 call 0x65f20
671d: 33 c0 xor %eax,%eax
671f: 48 83 c4 28 add $0x28,%rsp
6723: c3 ret
6724: b8 f8 ff ff ff mov $0xfffffff8,%eax
6729: 48 83 c4 28 add $0x28,%rsp
672d: c3 ret
672e: b8 fa ff ff ff mov $0xfffffffa,%eax
6733: 48 83 c4 28 add $0x28,%rsp
6737: c3 ret
6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
673f: 00
6740: 49 89 d1 mov %rdx,%r9
6743: 4d 85 c9 test %r9,%r9
6746: 0f 84 8a 01 00 00 je 0x68d6
674c: 45 85 c0 test %r8d,%r8d
674f: 0f 8e 7b 01 00 00 jle 0x68d0
6755: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
6759: c5 f8 2e c1 vucomiss %xmm1,%xmm0
675d: 7a 06 jp 0x6765
675f: 0f 84 68 01 00 00 je 0x68cd
6765: 41 83 f8 10 cmp $0x10,%r8d
6769: 0f 8c 4f 01 00 00 jl 0x68be
676f: 4c 89 ca mov %r9,%rdx
6772: 48 83 e2 1f and $0x1f,%rdx
6776: 85 d2 test %edx,%edx
6778: 74 11 je 0x678b
677a: f6 c2 03 test $0x3,%dl
677d: 0f 85 3b 01 00 00 jne 0x68be
6783: f7 da neg %edx
6785: 83 c2 20 add $0x20,%edx
6788: c1 ea 02 shr $0x2,%edx
678b: 8d 42 10 lea 0x10(%rdx),%eax
678e: 44 3b c0 cmp %eax,%r8d
6791: 0f 8c 27 01 00 00 jl 0x68be
6797: 44 89 c1 mov %r8d,%ecx
679a: 33 c0 xor %eax,%eax
679c: 2b ca sub %edx,%ecx
679e: 83 e1 0f and $0xf,%ecx
67a1: f7 d9 neg %ecx
67a3: 41 03 c8 add %r8d,%ecx
67a6: 41 89 d2 mov %edx,%r10d
67a9: 85 d2 test %edx,%edx
67ab: 76 27 jbe 0x67d4
67ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67b4: 00
67b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67bc: 0f 1f 40 00 nopl 0x0(%rax)
67c0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
67c6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
67cc: 48 ff c0 inc %rax
67cf: 49 3b c2 cmp %r10,%rax
67d2: 72 ec jb 0x67c0
67d4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
67d9: 48 63 d1 movslq %ecx,%rdx
67dc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
67e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67e9: 00
67ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67f8: 00
67f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6800: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
6806: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
680d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
6813: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
681a: 49 83 c2 10 add $0x10,%r10
681e: 4c 3b d2 cmp %rdx,%r10
6821: 72 dd jb 0x6800
6823: 8d 41 01 lea 0x1(%rcx),%eax
6826: 41 3b c0 cmp %r8d,%eax
6829: 0f 87 85 00 00 00 ja 0x68b4
682f: 4d 63 c0 movslq %r8d,%r8
6832: 4c 2b c2 sub %rdx,%r8
6835: 49 83 f8 04 cmp $0x4,%r8
6839: 0f 8c 7b 00 00 00 jl 0x68ba
683f: 44 89 c0 mov %r8d,%eax
6842: 45 33 d2 xor %r10d,%r10d
6845: 83 e0 fc and $0xfffffffc,%eax
6848: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
684c: 48 63 c0 movslq %eax,%rax
684f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6856: 00
6857: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
685e: 66 90 xchg %ax,%ax
6860: 49 83 c2 04 add $0x4,%r10
6864: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
6868: c5 f8 11 0a vmovups %xmm1,(%rdx)
686c: 48 83 c2 10 add $0x10,%rdx
6870: 4c 3b d0 cmp %rax,%r10
6873: 72 eb jb 0x6860
6875: 49 3b c0 cmp %r8,%rax
6878: 73 3a jae 0x68b4
687a: 48 63 c9 movslq %ecx,%rcx
687d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
6881: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
6885: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
688c: 00
688d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6894: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68a0: 48 ff c0 inc %rax
68a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
68a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
68ab: 48 83 c2 04 add $0x4,%rdx
68af: 49 3b c0 cmp %r8,%rax
68b2: 72 ec jb 0x68a0
68b4: 33 c0 xor %eax,%eax
68b6: c5 f8 77 vzeroupper
68b9: c3 ret
68ba: 33 c0 xor %eax,%eax
68bc: eb b7 jmp 0x6875
68be: 33 c9 xor %ecx,%ecx
68c0: 41 83 f8 01 cmp $0x1,%r8d
68c4: 72 ee jb 0x68b4
68c6: 4d 63 c0 movslq %r8d,%r8
68c9: 33 c0 xor %eax,%eax
68cb: eb a8 jmp 0x6875
68cd: 33 c0 xor %eax,%eax
68cf: c3 ret
68d0: b8 fa ff ff ff mov $0xfffffffa,%eax
68d5: c3 ret
68d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
68db: c3 ret
68dc: 0f 1f 40 00 nopl 0x0(%rax)
68e0: 48 89 d1 mov %rdx,%rcx
68e3: 48 85 c9 test %rcx,%rcx
68e6: 0f 84 62 01 00 00 je 0x6a4e
68ec: 45 85 c0 test %r8d,%r8d
68ef: 0f 8e 53 01 00 00 jle 0x6a48
68f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
68f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
68fd: 7a 06 jp 0x6905
68ff: 0f 84 40 01 00 00 je 0x6a45
6905: 41 83 f8 10 cmp $0x10,%r8d
6909: 0f 8c 2f 01 00 00 jl 0x6a3e
690f: 49 89 ca mov %rcx,%r10
6912: 49 83 e2 1f and $0x1f,%r10
6916: 45 85 d2 test %r10d,%r10d
6919: 74 18 je 0x6933
691b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
6922: 0f 85 16 01 00 00 jne 0x6a3e
6928: 41 f7 da neg %r10d
692b: 41 83 c2 20 add $0x20,%r10d
692f: 41 c1 ea 02 shr $0x2,%r10d
6933: 41 8d 42 10 lea 0x10(%r10),%eax
6937: 44 3b c0 cmp %eax,%r8d
693a: 0f 8c fe 00 00 00 jl 0x6a3e
6940: 44 89 c2 mov %r8d,%edx
6943: 33 c0 xor %eax,%eax
6945: 41 2b d2 sub %r10d,%edx
6948: 83 e2 0f and $0xf,%edx
694b: f7 da neg %edx
694d: 41 03 d0 add %r8d,%edx
6950: 45 89 d1 mov %r10d,%r9d
6953: 45 85 d2 test %r10d,%r10d
6956: 76 1a jbe 0x6972
6958: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
695f: 00
6960: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
6965: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
696a: 48 ff c0 inc %rax
696d: 49 3b c1 cmp %r9,%rax
6970: 72 ee jb 0x6960
6972: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
6977: 48 63 c2 movslq %edx,%rax
697a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6980: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
6986: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
698d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
6993: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
699a: 49 83 c1 10 add $0x10,%r9
699e: 4c 3b c8 cmp %rax,%r9
69a1: 72 dd jb 0x6980
69a3: 8d 42 01 lea 0x1(%rdx),%eax
69a6: 41 3b c0 cmp %r8d,%eax
69a9: 0f 87 85 00 00 00 ja 0x6a34
69af: 4d 63 c0 movslq %r8d,%r8
69b2: 48 63 d2 movslq %edx,%rdx
69b5: 4c 2b c2 sub %rdx,%r8
69b8: 49 83 f8 04 cmp $0x4,%r8
69bc: 0f 8c 78 00 00 00 jl 0x6a3a
69c2: 48 63 d2 movslq %edx,%rdx
69c5: 44 89 c0 mov %r8d,%eax
69c8: 83 e0 fc and $0xfffffffc,%eax
69cb: 45 33 d2 xor %r10d,%r10d
69ce: 48 63 c0 movslq %eax,%rax
69d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
69d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
69da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
69e0: 49 83 c2 04 add $0x4,%r10
69e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
69e9: c4 c1 78 11 11 vmovups %xmm2,(%r9)
69ee: 49 83 c1 10 add $0x10,%r9
69f2: 4c 3b d0 cmp %rax,%r10
69f5: 72 e9 jb 0x69e0
69f7: 49 3b c0 cmp %r8,%rax
69fa: 73 38 jae 0x6a34
69fc: 48 63 d2 movslq %edx,%rdx
69ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
6a03: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
6a07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a0e: 00
6a0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a16: 0f 1f 00 nopl (%rax)
6a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a20: 48 ff c0 inc %rax
6a23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
6a27: c5 fa 11 0a vmovss %xmm1,(%rdx)
6a2b: 48 83 c2 04 add $0x4,%rdx
6a2f: 49 3b c0 cmp %r8,%rax
6a32: 72 ec jb 0x6a20
6a34: 33 c0 xor %eax,%eax
6a36: c5 f8 77 vzeroupper
6a39: c3 ret
6a3a: 33 c0 xor %eax,%eax
6a3c: eb b9 jmp 0x69f7
6a3e: 33 d2 xor %edx,%edx
6a40: e9 5e ff ff ff jmp 0x69a3
6a45: 33 c0 xor %eax,%eax
6a47: c3 ret
6a48: b8 fa ff ff ff mov $0xfffffffa,%eax
6a4d: c3 ret
6a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a53: c3 ret
6a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a60: 48 83 ec 28 sub $0x28,%rsp
6a64: 48 85 d2 test %rdx,%rdx
6a67: 74 1c je 0x6a85
6a69: 45 85 c0 test %r8d,%r8d
6a6c: 7e 21 jle 0x6a8f
6a6e: 0f 57 c9 xorps %xmm1,%xmm1
6a71: 66 0f 2e c1 ucomisd %xmm1,%xmm0
6a75: 7a 02 jp 0x6a79
6a77: 74 05 je 0x6a7e
6a79: e8 22 f6 05 00 call 0x660a0
6a7e: 33 c0 xor %eax,%eax
6a80: 48 83 c4 28 add $0x28,%rsp
6a84: c3 ret
6a85: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a8a: 48 83 c4 28 add $0x28,%rsp
6a8e: c3 ret
6a8f: b8 fa ff ff ff mov $0xfffffffa,%eax
6a94: 48 83 c4 28 add $0x28,%rsp
6a98: c3 ret
6a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6aa5: 48 85 d2 test %rdx,%rdx
6aa8: 74 1d je 0x6ac7
6aaa: 45 85 c0 test %r8d,%r8d
6aad: 7e 26 jle 0x6ad5
6aaf: 0f 57 c9 xorps %xmm1,%xmm1
6ab2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
6ab6: 7a 02 jp 0x6aba
6ab8: 74 05 je 0x6abf
6aba: e8 81 f7 05 00 call 0x66240
6abf: 33 c0 xor %eax,%eax
6ac1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6ac6: c3 ret
6ac7: b8 f8 ff ff ff mov $0xfffffff8,%eax
6acc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6ad1: 90 nop
6ad2: 90 nop
6ad3: 90 nop
6ad4: c3 ret
6ad5: b8 fa ff ff ff mov $0xfffffffa,%eax
6ada: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6adf: 90 nop
6ae0: c3 ret
6ae1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ae8: 00
6ae9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6af0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6af7: 00
6af8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6aff: 90 nop
6b00: 48 83 ec 28 sub $0x28,%rsp
6b04: 48 85 d2 test %rdx,%rdx
6b07: 74 1c je 0x6b25
6b09: 45 85 c0 test %r8d,%r8d
6b0c: 7e 21 jle 0x6b2f
6b0e: 0f 57 c9 xorps %xmm1,%xmm1
6b11: 66 0f 2e c1 ucomisd %xmm1,%xmm0
6b15: 7a 02 jp 0x6b19
6b17: 74 05 je 0x6b1e
6b19: e8 c2 f8 05 00 call 0x663e0
6b1e: 33 c0 xor %eax,%eax
6b20: 48 83 c4 28 add $0x28,%rsp
6b24: c3 ret
6b25: b8 f8 ff ff ff mov $0xfffffff8,%eax
6b2a: 48 83 c4 28 add $0x28,%rsp
6b2e: c3 ret
6b2f: b8 fa ff ff ff mov $0xfffffffa,%eax
6b34: 48 83 c4 28 add $0x28,%rsp
6b38: c3 ret
6b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b40: 49 89 d1 mov %rdx,%r9
6b43: c5 f9 28 c8 vmovapd %xmm0,%xmm1
6b47: 4d 85 c9 test %r9,%r9
6b4a: 0f 84 a6 01 00 00 je 0x6cf6
6b50: 45 85 c0 test %r8d,%r8d
6b53: 0f 8e 97 01 00 00 jle 0x6cf0
6b59: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
6b5d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
6b61: 7a 06 jp 0x6b69
6b63: 0f 84 84 01 00 00 je 0x6ced
6b69: 41 83 f8 10 cmp $0x10,%r8d
6b6d: 0f 8c 6b 01 00 00 jl 0x6cde
6b73: 4c 89 ca mov %r9,%rdx
6b76: 48 83 e2 1f and $0x1f,%rdx
6b7a: 85 d2 test %edx,%edx
6b7c: 74 11 je 0x6b8f
6b7e: f6 c2 07 test $0x7,%dl
6b81: 0f 85 57 01 00 00 jne 0x6cde
6b87: f7 da neg %edx
6b89: 83 c2 20 add $0x20,%edx
6b8c: c1 ea 03 shr $0x3,%edx
6b8f: 8d 42 10 lea 0x10(%rdx),%eax
6b92: 44 3b c0 cmp %eax,%r8d
6b95: 0f 8c 43 01 00 00 jl 0x6cde
6b9b: 44 89 c1 mov %r8d,%ecx
6b9e: 33 c0 xor %eax,%eax
6ba0: 2b ca sub %edx,%ecx
6ba2: 83 e1 0f and $0xf,%ecx
6ba5: f7 d9 neg %ecx
6ba7: 41 03 c8 add %r8d,%ecx
6baa: 41 89 d2 mov %edx,%r10d
6bad: 85 d2 test %edx,%edx
6baf: 76 23 jbe 0x6bd4
6bb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bb8: 00
6bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bc0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
6bc6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
6bcc: 48 ff c0 inc %rax
6bcf: 49 3b c2 cmp %r10,%rax
6bd2: 72 ec jb 0x6bc0
6bd4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
6bd8: 48 63 d1 movslq %ecx,%rdx
6bdb: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
6be1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6be8: 00
6be9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bf0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bf7: 00
6bf8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bff: 90 nop
6c00: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
6c06: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
6c0d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
6c14: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
6c1b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
6c21: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
6c28: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
6c2f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
6c36: 49 83 c2 10 add $0x10,%r10
6c3a: 4c 3b d2 cmp %rdx,%r10
6c3d: 72 c1 jb 0x6c00
6c3f: 8d 41 01 lea 0x1(%rcx),%eax
6c42: 41 3b c0 cmp %r8d,%eax
6c45: 0f 87 89 00 00 00 ja 0x6cd4
6c4b: 4d 63 c0 movslq %r8d,%r8
6c4e: 4c 2b c2 sub %rdx,%r8
6c51: 49 83 f8 04 cmp $0x4,%r8
6c55: 0f 8c 7f 00 00 00 jl 0x6cda
6c5b: 44 89 c0 mov %r8d,%eax
6c5e: 45 33 d2 xor %r10d,%r10d
6c61: 83 e0 fc and $0xfffffffc,%eax
6c64: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
6c68: 48 63 c0 movslq %eax,%rax
6c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c72: 00
6c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6c80: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
6c84: 49 83 c2 04 add $0x4,%r10
6c88: c5 fd 11 12 vmovupd %ymm2,(%rdx)
6c8c: 48 83 c2 20 add $0x20,%rdx
6c90: 4c 3b d0 cmp %rax,%r10
6c93: 72 eb jb 0x6c80
6c95: 49 3b c0 cmp %r8,%rax
6c98: 73 3a jae 0x6cd4
6c9a: 48 63 c9 movslq %ecx,%rcx
6c9d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
6ca1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
6ca5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cac: 00
6cad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cb4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6cb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cc0: 48 ff c0 inc %rax
6cc3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
6cc7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
6ccb: 48 83 c2 08 add $0x8,%rdx
6ccf: 49 3b c0 cmp %r8,%rax
6cd2: 72 ec jb 0x6cc0
6cd4: 33 c0 xor %eax,%eax
6cd6: c5 f8 77 vzeroupper
6cd9: c3 ret
6cda: 33 c0 xor %eax,%eax
6cdc: eb b7 jmp 0x6c95
6cde: 33 c9 xor %ecx,%ecx
6ce0: 41 83 f8 01 cmp $0x1,%r8d
6ce4: 72 ee jb 0x6cd4
6ce6: 4d 63 c0 movslq %r8d,%r8
6ce9: 33 c0 xor %eax,%eax
6ceb: eb a8 jmp 0x6c95
6ced: 33 c0 xor %eax,%eax
6cef: c3 ret
6cf0: b8 fa ff ff ff mov $0xfffffffa,%eax
6cf5: c3 ret
6cf6: b8 f8 ff ff ff mov $0xfffffff8,%eax
6cfb: c3 ret
6cfc: 0f 1f 40 00 nopl 0x0(%rax)
6d00: 48 89 d1 mov %rdx,%rcx
6d03: 48 85 c9 test %rcx,%rcx
6d06: 0f 84 82 01 00 00 je 0x6e8e
6d0c: 45 85 c0 test %r8d,%r8d
6d0f: 0f 8e 73 01 00 00 jle 0x6e88
6d15: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
6d19: c5 f9 2e c1 vucomisd %xmm1,%xmm0
6d1d: 7a 06 jp 0x6d25
6d1f: 0f 84 60 01 00 00 je 0x6e85
6d25: 41 83 f8 10 cmp $0x10,%r8d
6d29: 0f 8c 4f 01 00 00 jl 0x6e7e
6d2f: 49 89 ca mov %rcx,%r10
6d32: 49 83 e2 1f and $0x1f,%r10
6d36: 45 85 d2 test %r10d,%r10d
6d39: 74 18 je 0x6d53
6d3b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
6d42: 0f 85 36 01 00 00 jne 0x6e7e
6d48: 41 f7 da neg %r10d
6d4b: 41 83 c2 20 add $0x20,%r10d
6d4f: 41 c1 ea 03 shr $0x3,%r10d
6d53: 41 8d 42 10 lea 0x10(%r10),%eax
6d57: 44 3b c0 cmp %eax,%r8d
6d5a: 0f 8c 1e 01 00 00 jl 0x6e7e
6d60: 44 89 c2 mov %r8d,%edx
6d63: 33 c0 xor %eax,%eax
6d65: 41 2b d2 sub %r10d,%edx
6d68: 83 e2 0f and $0xf,%edx
6d6b: f7 da neg %edx
6d6d: 41 03 d0 add %r8d,%edx
6d70: 45 89 d1 mov %r10d,%r9d
6d73: 45 85 d2 test %r10d,%r10d
6d76: 76 1a jbe 0x6d92
6d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d7f: 00
6d80: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
6d85: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
6d8a: 48 ff c0 inc %rax
6d8d: 49 3b c1 cmp %r9,%rax
6d90: 72 ee jb 0x6d80
6d92: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
6d97: 48 63 c2 movslq %edx,%rax
6d9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6da0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
6da6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
6dad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
6db4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
6dbb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
6dc1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
6dc8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
6dcf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
6dd6: 49 83 c1 10 add $0x10,%r9
6dda: 4c 3b c8 cmp %rax,%r9
6ddd: 72 c1 jb 0x6da0
6ddf: 8d 42 01 lea 0x1(%rdx),%eax
6de2: 41 3b c0 cmp %r8d,%eax
6de5: 0f 87 89 00 00 00 ja 0x6e74
6deb: 4d 63 c0 movslq %r8d,%r8
6dee: 48 63 d2 movslq %edx,%rdx
6df1: 4c 2b c2 sub %rdx,%r8
6df4: 49 83 f8 04 cmp $0x4,%r8
6df8: 0f 8c 7c 00 00 00 jl 0x6e7a
6dfe: 48 63 d2 movslq %edx,%rdx
6e01: 44 89 c0 mov %r8d,%eax
6e04: 83 e0 fc and $0xfffffffc,%eax
6e07: 45 33 d2 xor %r10d,%r10d
6e0a: 48 63 c0 movslq %eax,%rax
6e0d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
6e12: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
6e16: 0f 1f 00 nopl (%rax)
6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e20: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
6e25: 49 83 c2 04 add $0x4,%r10
6e29: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
6e2e: 49 83 c1 20 add $0x20,%r9
6e32: 4c 3b d0 cmp %rax,%r10
6e35: 72 e9 jb 0x6e20
6e37: 49 3b c0 cmp %r8,%rax
6e3a: 73 38 jae 0x6e74
6e3c: 48 63 d2 movslq %edx,%rdx
6e3f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
6e43: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
6e47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e4e: 00
6e4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e56: 0f 1f 00 nopl (%rax)
6e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e60: 48 ff c0 inc %rax
6e63: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
6e67: c5 fb 11 0a vmovsd %xmm1,(%rdx)
6e6b: 48 83 c2 08 add $0x8,%rdx
6e6f: 49 3b c0 cmp %r8,%rax
6e72: 72 ec jb 0x6e60
6e74: 33 c0 xor %eax,%eax
6e76: c5 f8 77 vzeroupper
6e79: c3 ret
6e7a: 33 c0 xor %eax,%eax
6e7c: eb b9 jmp 0x6e37
6e7e: 33 d2 xor %edx,%edx
6e80: e9 5a ff ff ff jmp 0x6ddf
6e85: 33 c0 xor %eax,%eax
6e87: c3 ret
6e88: b8 fa ff ff ff mov $0xfffffffa,%eax
6e8d: c3 ret
6e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e93: c3 ret
6e94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ea0: 48 83 ec 28 sub $0x28,%rsp
6ea4: 48 85 d2 test %rdx,%rdx
6ea7: 74 20 je 0x6ec9
6ea9: 45 85 c0 test %r8d,%r8d
6eac: 7f 0a jg 0x6eb8
6eae: b8 fa ff ff ff mov $0xfffffffa,%eax
6eb3: 48 83 c4 28 add $0x28,%rsp
6eb7: c3 ret
6eb8: 66 48 0f 7e c1 movq %xmm0,%rcx
6ebd: e8 9e ba 02 00 call 0x32960
6ec2: 33 c0 xor %eax,%eax
6ec4: 48 83 c4 28 add $0x28,%rsp
6ec8: c3 ret
6ec9: b8 f8 ff ff ff mov $0xfffffff8,%eax
6ece: 48 83 c4 28 add $0x28,%rsp
6ed2: c3 ret
6ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6edf: 00
6ee0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6ee5: 48 85 d2 test %rdx,%rdx
6ee8: 74 23 je 0x6f0d
6eea: 45 85 c0 test %r8d,%r8d
6eed: 7f 0c jg 0x6efb
6eef: b8 fa ff ff ff mov $0xfffffffa,%eax
6ef4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6ef9: 90 nop
6efa: c3 ret
6efb: 66 48 0f 7e c1 movq %xmm0,%rcx
6f00: e8 7b ba 02 00 call 0x32980
6f05: 33 c0 xor %eax,%eax
6f07: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6f0c: c3 ret
6f0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f12: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6f17: 90 nop
6f18: 90 nop
6f19: 90 nop
6f1a: c3 ret
6f1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f20: 48 83 ec 28 sub $0x28,%rsp
6f24: 48 85 d2 test %rdx,%rdx
6f27: 74 20 je 0x6f49
6f29: 45 85 c0 test %r8d,%r8d
6f2c: 7f 0a jg 0x6f38
6f2e: b8 fa ff ff ff mov $0xfffffffa,%eax
6f33: 48 83 c4 28 add $0x28,%rsp
6f37: c3 ret
6f38: 66 48 0f 7e c1 movq %xmm0,%rcx
6f3d: e8 5e ba 02 00 call 0x329a0
6f42: 33 c0 xor %eax,%eax
6f44: 48 83 c4 28 add $0x28,%rsp
6f48: c3 ret
6f49: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f4e: 48 83 c4 28 add $0x28,%rsp
6f52: c3 ret
6f53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f5f: 00
6f60: 48 83 ec 28 sub $0x28,%rsp
6f64: 48 85 d2 test %rdx,%rdx
6f67: 74 20 je 0x6f89
6f69: 45 85 c0 test %r8d,%r8d
6f6c: 7f 0a jg 0x6f78
6f6e: b8 fa ff ff ff mov $0xfffffffa,%eax
6f73: 48 83 c4 28 add $0x28,%rsp
6f77: c3 ret
6f78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
6f7d: e8 3e ba 02 00 call 0x329c0
6f82: 33 c0 xor %eax,%eax
6f84: 48 83 c4 28 add $0x28,%rsp
6f88: c3 ret
6f89: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f8e: 48 83 c4 28 add $0x28,%rsp
6f92: c3 ret
6f93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f9f: 00
6fa0: 48 83 ec 28 sub $0x28,%rsp
6fa4: 48 85 d2 test %rdx,%rdx
6fa7: 74 20 je 0x6fc9
6fa9: 45 85 c0 test %r8d,%r8d
6fac: 7f 0a jg 0x6fb8
6fae: b8 fa ff ff ff mov $0xfffffffa,%eax
6fb3: 48 83 c4 28 add $0x28,%rsp
6fb7: c3 ret
6fb8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
6fbd: e8 1e ba 02 00 call 0x329e0
6fc2: 33 c0 xor %eax,%eax
6fc4: 48 83 c4 28 add $0x28,%rsp
6fc8: c3 ret
6fc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
6fce: 48 83 c4 28 add $0x28,%rsp
6fd2: c3 ret
6fd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fdf: 00
6fe0: 48 83 ec 28 sub $0x28,%rsp
6fe4: 48 85 d2 test %rdx,%rdx
6fe7: 74 20 je 0x7009
6fe9: 45 85 c0 test %r8d,%r8d
6fec: 7f 0a jg 0x6ff8
6fee: b8 fa ff ff ff mov $0xfffffffa,%eax
6ff3: 48 83 c4 28 add $0x28,%rsp
6ff7: c3 ret
6ff8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
6ffd: e8 3e bd 02 00 call 0x32d40
7002: 33 c0 xor %eax,%eax
7004: 48 83 c4 28 add $0x28,%rsp
7008: c3 ret
7009: b8 f8 ff ff ff mov $0xfffffff8,%eax
700e: 48 83 c4 28 add $0x28,%rsp
7012: c3 ret
7013: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
701f: 00
7020: 41 83 f9 05 cmp $0x5,%r9d
7024: 7d 3d jge 0x7063
7026: 41 ff c9 dec %r9d
7029: 41 83 f9 ff cmp $0xffffffff,%r9d
702d: 74 33 je 0x7062
702f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7036: 00
7037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
703e: 66 90 xchg %ax,%ax
7040: f2 0f 10 01 movsd (%rcx),%xmm0
7044: 41 ff c9 dec %r9d
7047: 48 83 c1 08 add $0x8,%rcx
704b: f2 0f 58 02 addsd (%rdx),%xmm0
704f: f2 41 0f 11 00 movsd %xmm0,(%r8)
7054: 48 83 c2 08 add $0x8,%rdx
7058: 49 83 c0 08 add $0x8,%r8
705c: 41 83 f9 ff cmp $0xffffffff,%r9d
7060: 75 de jne 0x7040
7062: c3 ret
7063: 49 f7 c0 07 00 00 00 test $0x7,%r8
706a: 0f 85 e0 02 00 00 jne 0x7350
7070: 49 f7 c0 0f 00 00 00 test $0xf,%r8
7077: 74 1c je 0x7095
7079: f2 0f 10 01 movsd (%rcx),%xmm0
707d: 48 83 c1 08 add $0x8,%rcx
7081: 41 ff c9 dec %r9d
7084: f2 0f 58 02 addsd (%rdx),%xmm0
7088: f2 41 0f 11 00 movsd %xmm0,(%r8)
708d: 48 83 c2 08 add $0x8,%rdx
7091: 49 83 c0 08 add $0x8,%r8
7095: 44 89 c8 mov %r9d,%eax
7098: 41 83 e1 03 and $0x3,%r9d
709c: c1 f8 02 sar $0x2,%eax
709f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
70a6: 0f 84 70 01 00 00 je 0x721c
70ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
70b3: 0f 84 d5 00 00 00 je 0x718e
70b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
70be: 0f 8f 7c 00 00 00 jg 0x7140
70c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70cb: 00
70cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
70d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70df: 00
70e0: f2 0f 10 11 movsd (%rcx),%xmm2
70e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
70e9: f2 0f 10 02 movsd (%rdx),%xmm0
70ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
70f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
70f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
70fc: 48 83 c2 20 add $0x20,%rdx
7100: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7105: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
710a: 48 83 c1 20 add $0x20,%rcx
710e: 66 0f 58 d0 addpd %xmm0,%xmm2
7112: 66 0f 58 d9 addpd %xmm1,%xmm3
7116: 41 0f 29 10 movaps %xmm2,(%r8)
711a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
711f: 49 83 c0 20 add $0x20,%r8
7123: ff c8 dec %eax
7125: 75 b9 jne 0x70e0
7127: e9 fa fe ff ff jmp 0x7026
712c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7133: 00
7134: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
713b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7140: f2 0f 10 11 movsd (%rcx),%xmm2
7144: f2 0f 10 02 movsd (%rdx),%xmm0
7148: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
714d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
7152: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7157: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
715c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7161: 48 83 c2 20 add $0x20,%rdx
7165: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
716a: 48 83 c1 20 add $0x20,%rcx
716e: 66 0f 58 d0 addpd %xmm0,%xmm2
7172: 66 0f 58 d9 addpd %xmm1,%xmm3
7176: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
717b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
7181: 49 83 c0 20 add $0x20,%r8
7185: ff c8 dec %eax
7187: 75 b7 jne 0x7140
7189: e9 98 fe ff ff jmp 0x7026
718e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7193: 7f 4b jg 0x71e0
7195: 0f 1f 40 00 nopl 0x0(%rax)
7199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71a0: f2 0f 10 01 movsd (%rcx),%xmm0
71a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
71a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
71ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
71b3: 48 83 c1 20 add $0x20,%rcx
71b7: 66 0f 58 02 addpd (%rdx),%xmm0
71bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
71c0: 41 0f 29 00 movaps %xmm0,(%r8)
71c4: 48 83 c2 20 add $0x20,%rdx
71c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
71cd: 49 83 c0 20 add $0x20,%r8
71d1: ff c8 dec %eax
71d3: 75 cb jne 0x71a0
71d5: e9 4c fe ff ff jmp 0x7026
71da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
71e0: f2 0f 10 01 movsd (%rcx),%xmm0
71e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
71e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
71ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
71f3: 48 83 c1 20 add $0x20,%rcx
71f7: 66 0f 58 02 addpd (%rdx),%xmm0
71fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7200: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7205: 48 83 c2 20 add $0x20,%rdx
7209: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
720f: 49 83 c0 20 add $0x20,%r8
7213: ff c8 dec %eax
7215: 75 c9 jne 0x71e0
7217: e9 0a fe ff ff jmp 0x7026
721c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7223: 0f 84 93 00 00 00 je 0x72bc
7229: 3d aa 2a 00 00 cmp $0x2aaa,%eax
722e: 7f 50 jg 0x7280
7230: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7237: 00
7238: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
723f: 90 nop
7240: f2 0f 10 02 movsd (%rdx),%xmm0
7244: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7249: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
724e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7253: 48 83 c2 20 add $0x20,%rdx
7257: 66 0f 58 01 addpd (%rcx),%xmm0
725b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7260: 41 0f 29 00 movaps %xmm0,(%r8)
7264: 48 83 c1 20 add $0x20,%rcx
7268: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
726d: 49 83 c0 20 add $0x20,%r8
7271: ff c8 dec %eax
7273: 75 cb jne 0x7240
7275: e9 ac fd ff ff jmp 0x7026
727a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7280: f2 0f 10 02 movsd (%rdx),%xmm0
7284: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
7289: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
728e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
7293: 48 83 c2 20 add $0x20,%rdx
7297: 66 0f 58 01 addpd (%rcx),%xmm0
729b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
72a0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
72a5: 48 83 c1 20 add $0x20,%rcx
72a9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
72af: 49 83 c0 20 add $0x20,%r8
72b3: ff c8 dec %eax
72b5: 75 c9 jne 0x7280
72b7: e9 6a fd ff ff jmp 0x7026
72bc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
72c1: 7f 5d jg 0x7320
72c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72ca: 00
72cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72e0: 0f 28 02 movaps (%rdx),%xmm0
72e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
72e7: 48 83 c2 20 add $0x20,%rdx
72eb: 66 0f 58 01 addpd (%rcx),%xmm0
72ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
72f4: 41 0f 29 00 movaps %xmm0,(%r8)
72f8: 48 83 c1 20 add $0x20,%rcx
72fc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
7301: 49 83 c0 20 add $0x20,%r8
7305: ff c8 dec %eax
7307: 75 d7 jne 0x72e0
7309: e9 18 fd ff ff jmp 0x7026
730e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7315: 00
7316: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
731d: 0f 1f 00 nopl (%rax)
7320: 0f 28 02 movaps (%rdx),%xmm0
7323: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
7327: 48 83 c2 20 add $0x20,%rdx
732b: 66 0f 58 01 addpd (%rcx),%xmm0
732f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7334: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
7339: 48 83 c1 20 add $0x20,%rcx
733d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7343: 49 83 c0 20 add $0x20,%r8
7347: ff c8 dec %eax
7349: 75 d5 jne 0x7320
734b: e9 d6 fc ff ff jmp 0x7026
7350: 44 89 c8 mov %r9d,%eax
7353: 41 83 e1 03 and $0x3,%r9d
7357: c1 f8 02 sar $0x2,%eax
735a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7361: 0f 84 d3 00 00 00 je 0x743a
7367: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
736e: 0f 85 6c 00 00 00 jne 0x73e0
7374: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7380: f2 0f 10 01 movsd (%rcx),%xmm0
7384: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
7389: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
738e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
7393: 48 83 c1 20 add $0x20,%rcx
7397: 66 0f 58 02 addpd (%rdx),%xmm0
739b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
73a0: f2 41 0f 11 00 movsd %xmm0,(%r8)
73a5: 48 83 c2 20 add $0x20,%rdx
73a9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
73af: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
73b5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
73bb: 49 83 c0 20 add $0x20,%r8
73bf: ff c8 dec %eax
73c1: 75 bd jne 0x7380
73c3: e9 5e fc ff ff jmp 0x7026
73c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73cf: 00
73d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
73de: 00 00
73e0: f2 0f 10 11 movsd (%rcx),%xmm2
73e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
73e9: f2 0f 10 02 movsd (%rdx),%xmm0
73ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
73f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
73f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
73fc: 48 83 c2 20 add $0x20,%rdx
7400: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
7405: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
740a: 48 83 c1 20 add $0x20,%rcx
740e: 66 0f 58 d0 addpd %xmm0,%xmm2
7412: 66 0f 58 d9 addpd %xmm1,%xmm3
7416: f2 41 0f 11 10 movsd %xmm2,(%r8)
741b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
7421: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
7427: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
742d: 49 83 c0 20 add $0x20,%r8
7431: ff c8 dec %eax
7433: 75 ab jne 0x73e0
7435: e9 ec fb ff ff jmp 0x7026
743a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7441: 75 5d jne 0x74a0
7443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
744a: 00
744b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7460: 0f 28 02 movaps (%rdx),%xmm0
7463: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
7467: 48 83 c2 20 add $0x20,%rdx
746b: 66 0f 58 01 addpd (%rcx),%xmm0
746f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7474: f2 41 0f 11 00 movsd %xmm0,(%r8)
7479: 48 83 c1 20 add $0x20,%rcx
747d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
7483: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
7489: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
748f: 49 83 c0 20 add $0x20,%r8
7493: ff c8 dec %eax
7495: 75 c9 jne 0x7460
7497: e9 8a fb ff ff jmp 0x7026
749c: 0f 1f 40 00 nopl 0x0(%rax)
74a0: f2 0f 10 02 movsd (%rdx),%xmm0
74a4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
74a9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
74ae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
74b3: 48 83 c2 20 add $0x20,%rdx
74b7: 66 0f 58 01 addpd (%rcx),%xmm0
74bb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
74c0: f2 41 0f 11 00 movsd %xmm0,(%r8)
74c5: 48 83 c1 20 add $0x20,%rcx
74c9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
74cf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
74d5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
74db: 49 83 c0 20 add $0x20,%r8
74df: ff c8 dec %eax
74e1: 75 bd jne 0x74a0
74e3: e9 3e fb ff ff jmp 0x7026
74e8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74ef: 00
74f0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
74f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
74fe: 00 00
7500: 41 83 f9 05 cmp $0x5,%r9d
7504: 7d 3e jge 0x7544
7506: 41 83 c1 ff add $0xffffffff,%r9d
750a: 41 83 f9 ff cmp $0xffffffff,%r9d
750e: 74 33 je 0x7543
7510: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7517: 00
7518: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
751f: 90 nop
7520: f2 0f 10 01 movsd (%rcx),%xmm0
7524: 41 83 c1 ff add $0xffffffff,%r9d
7528: 48 83 c1 08 add $0x8,%rcx
752c: f2 0f 58 02 addsd (%rdx),%xmm0
7530: 48 83 c2 08 add $0x8,%rdx
7534: f2 41 0f 11 00 movsd %xmm0,(%r8)
7539: 49 83 c0 08 add $0x8,%r8
753d: 41 83 f9 ff cmp $0xffffffff,%r9d
7541: 75 dd jne 0x7520
7543: c3 ret
7544: 49 f7 c0 07 00 00 00 test $0x7,%r8
754b: 0f 85 80 02 00 00 jne 0x77d1
7551: 49 f7 c0 0f 00 00 00 test $0xf,%r8
7558: 74 1d je 0x7577
755a: f2 0f 10 01 movsd (%rcx),%xmm0
755e: 48 83 c1 08 add $0x8,%rcx
7562: 41 83 c1 ff add $0xffffffff,%r9d
7566: f2 0f 58 02 addsd (%rdx),%xmm0
756a: 48 83 c2 08 add $0x8,%rdx
756e: f2 41 0f 11 00 movsd %xmm0,(%r8)
7573: 49 83 c0 08 add $0x8,%r8
7577: 44 89 c8 mov %r9d,%eax
757a: 41 83 e1 03 and $0x3,%r9d
757e: c1 f8 02 sar $0x2,%eax
7581: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
7588: 0f 84 23 01 00 00 je 0x76b1
758e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
7595: 0f 84 9c 00 00 00 je 0x7637
759b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
75a0: 7f 5e jg 0x7600
75a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75a9: 00
75aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75b8: 00
75b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75c0: 0f 10 11 movups (%rcx),%xmm2
75c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
75c7: 48 83 c1 20 add $0x20,%rcx
75cb: 0f 10 02 movups (%rdx),%xmm0
75ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
75d2: 66 0f 58 d0 addpd %xmm0,%xmm2
75d6: 48 83 c2 20 add $0x20,%rdx
75da: 66 0f 58 d9 addpd %xmm1,%xmm3
75de: 41 0f 11 10 movups %xmm2,(%r8)
75e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
75e7: 49 83 c0 20 add $0x20,%r8
75eb: 83 c0 ff add $0xffffffff,%eax
75ee: 75 d0 jne 0x75c0
75f0: e9 11 ff ff ff jmp 0x7506
75f5: 0f 1f 40 00 nopl 0x0(%rax)
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7600: 0f 10 11 movups (%rcx),%xmm2
7603: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7607: 48 83 c1 20 add $0x20,%rcx
760b: 0f 10 02 movups (%rdx),%xmm0
760e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7612: 66 0f 58 d0 addpd %xmm0,%xmm2
7616: 48 83 c2 20 add $0x20,%rdx
761a: 66 0f 58 d9 addpd %xmm1,%xmm3
761e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
7623: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
7629: 49 83 c0 20 add $0x20,%r8
762d: 83 c0 ff add $0xffffffff,%eax
7630: 75 ce jne 0x7600
7632: e9 cf fe ff ff jmp 0x7506
7637: 3d aa 2a 00 00 cmp $0x2aaa,%eax
763c: 7f 42 jg 0x7680
763e: 66 90 xchg %ax,%ax
7640: 0f 10 01 movups (%rcx),%xmm0
7643: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7647: 48 83 c1 20 add $0x20,%rcx
764b: 66 0f 58 02 addpd (%rdx),%xmm0
764f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7654: 48 83 c2 20 add $0x20,%rdx
7658: 41 0f 11 00 movups %xmm0,(%r8)
765c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7661: 49 83 c0 20 add $0x20,%r8
7665: 83 c0 ff add $0xffffffff,%eax
7668: 75 d6 jne 0x7640
766a: e9 97 fe ff ff jmp 0x7506
766f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7676: 00
7677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
767e: 66 90 xchg %ax,%ax
7680: 0f 10 01 movups (%rcx),%xmm0
7683: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7687: 48 83 c1 20 add $0x20,%rcx
768b: 66 0f 58 02 addpd (%rdx),%xmm0
768f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7694: 48 83 c2 20 add $0x20,%rdx
7698: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
769d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
76a3: 49 83 c0 20 add $0x20,%r8
76a7: 83 c0 ff add $0xffffffff,%eax
76aa: 75 d4 jne 0x7680
76ac: e9 55 fe ff ff jmp 0x7506
76b1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
76b8: 0f 84 93 00 00 00 je 0x7751
76be: 3d aa 2a 00 00 cmp $0x2aaa,%eax
76c3: 7f 5b jg 0x7720
76c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76cc: 00
76cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
76d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76e0: 0f 10 02 movups (%rdx),%xmm0
76e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
76e7: 48 83 c2 20 add $0x20,%rdx
76eb: 66 0f 58 01 addpd (%rcx),%xmm0
76ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
76f4: 48 83 c1 20 add $0x20,%rcx
76f8: 41 0f 11 00 movups %xmm0,(%r8)
76fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7701: 49 83 c0 20 add $0x20,%r8
7705: 83 c0 ff add $0xffffffff,%eax
7708: 75 d6 jne 0x76e0
770a: e9 f7 fd ff ff jmp 0x7506
770f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7716: 00
7717: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
771e: 66 90 xchg %ax,%ax
7720: 0f 10 02 movups (%rdx),%xmm0
7723: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7727: 48 83 c2 20 add $0x20,%rdx
772b: 66 0f 58 01 addpd (%rcx),%xmm0
772f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7734: 48 83 c1 20 add $0x20,%rcx
7738: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
773d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
7743: 49 83 c0 20 add $0x20,%r8
7747: 83 c0 ff add $0xffffffff,%eax
774a: 75 d4 jne 0x7720
774c: e9 b5 fd ff ff jmp 0x7506
7751: 3d aa 2a 00 00 cmp $0x2aaa,%eax
7756: 7f 48 jg 0x77a0
7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
775f: 00
7760: 0f 10 02 movups (%rdx),%xmm0
7763: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7767: 48 83 c2 20 add $0x20,%rdx
776b: 66 0f 58 01 addpd (%rcx),%xmm0
776f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7774: 48 83 c1 20 add $0x20,%rcx
7778: 41 0f 11 00 movups %xmm0,(%r8)
777c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7781: 49 83 c0 20 add $0x20,%r8
7785: 83 c0 ff add $0xffffffff,%eax
7788: 75 d6 jne 0x7760
778a: e9 77 fd ff ff jmp 0x7506
778f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7796: 00
7797: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
779e: 66 90 xchg %ax,%ax
77a0: 0f 10 02 movups (%rdx),%xmm0
77a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
77a7: 48 83 c2 20 add $0x20,%rdx
77ab: 66 0f 58 01 addpd (%rcx),%xmm0
77af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
77b4: 48 83 c1 20 add $0x20,%rcx
77b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
77bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
77c3: 49 83 c0 20 add $0x20,%r8
77c7: 83 c0 ff add $0xffffffff,%eax
77ca: 75 d4 jne 0x77a0
77cc: e9 35 fd ff ff jmp 0x7506
77d1: 44 89 c8 mov %r9d,%eax
77d4: 41 83 e1 03 and $0x3,%r9d
77d8: c1 f8 02 sar $0x2,%eax
77db: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
77e2: 0f 84 8d 00 00 00 je 0x7875
77e8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
77ef: 75 4f jne 0x7840
77f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77f8: 00
77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7800: 0f 10 01 movups (%rcx),%xmm0
7803: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7807: 48 83 c1 20 add $0x20,%rcx
780b: 66 0f 58 02 addpd (%rdx),%xmm0
780f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
7814: 48 83 c2 20 add $0x20,%rdx
7818: 41 0f 11 00 movups %xmm0,(%r8)
781c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
7821: 49 83 c0 20 add $0x20,%r8
7825: 83 c0 ff add $0xffffffff,%eax
7828: 75 d6 jne 0x7800
782a: e9 d7 fc ff ff jmp 0x7506
782f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7836: 00
7837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
783e: 66 90 xchg %ax,%ax
7840: 0f 10 11 movups (%rcx),%xmm2
7843: 0f 10 59 10 movups 0x10(%rcx),%xmm3
7847: 48 83 c1 20 add $0x20,%rcx
784b: 0f 10 02 movups (%rdx),%xmm0
784e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7852: 66 0f 58 d0 addpd %xmm0,%xmm2
7856: 48 83 c2 20 add $0x20,%rdx
785a: 66 0f 58 d9 addpd %xmm1,%xmm3
785e: 41 0f 11 10 movups %xmm2,(%r8)
7862: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
7867: 49 83 c0 20 add $0x20,%r8
786b: 83 c0 ff add $0xffffffff,%eax
786e: 75 d0 jne 0x7840
7870: e9 91 fc ff ff jmp 0x7506
7875: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
787c: 75 42 jne 0x78c0
787e: 66 90 xchg %ax,%ax
7880: 0f 10 02 movups (%rdx),%xmm0
7883: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
7887: 48 83 c2 20 add $0x20,%rdx
788b: 66 0f 58 01 addpd (%rcx),%xmm0
788f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
7894: 48 83 c1 20 add $0x20,%rcx
7898: 41 0f 11 00 movups %xmm0,(%r8)
789c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
78a1: 49 83 c0 20 add $0x20,%r8
78a5: 83 c0 ff add $0xffffffff,%eax
78a8: 75 d6 jne 0x7880
78aa: e9 57 fc ff ff jmp 0x7506
78af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78b6: 00
78b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78be: 66 90 xchg %ax,%ax
78c0: 0f 10 02 movups (%rdx),%xmm0
78c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
78c7: 48 83 c2 20 add $0x20,%rdx
78cb: 66 0f 58 01 addpd (%rcx),%xmm0
78cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
78d4: 48 83 c1 20 add $0x20,%rcx
78d8: 41 0f 11 00 movups %xmm0,(%r8)
78dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
78e1: 49 83 c0 20 add $0x20,%r8
78e5: 83 c0 ff add $0xffffffff,%eax
78e8: 75 d6 jne 0x78c0
78ea: e9 17 fc ff ff jmp 0x7506
78ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78f6: 00
78f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78fe: 66 90 xchg %ax,%ax
7900: 48 83 ec 28 sub $0x28,%rsp
7904: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4eac0
790b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2607610
7912: 48 33 c4 xor %rsp,%rax
7915: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
791a: 48 89 44 24 20 mov %rax,0x20(%rsp)
791f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
7925: 41 83 f8 03 cmp $0x3,%r8d
7929: 0f 28 c1 movaps %xmm1,%xmm0
792c: 0f 57 d2 xorps %xmm2,%xmm2
792f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
7933: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
7937: 0f 57 c3 xorps %xmm3,%xmm0
793a: 7d 62 jge 0x799e
793c: 41 ff c8 dec %r8d
793f: 41 83 f8 ff cmp $0xffffffff,%r8d
7943: 74 3e je 0x7983
7945: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
794c: 00
794d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7954: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7960: 0f 12 12 movlps (%rdx),%xmm2
7963: 0f 28 d8 movaps %xmm0,%xmm3
7966: 0f 59 da mulps %xmm2,%xmm3
7969: 41 ff c8 dec %r8d
796c: 0f 59 d1 mulps %xmm1,%xmm2
796f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
7973: 0f 58 d3 addps %xmm3,%xmm2
7976: 0f 13 12 movlps %xmm2,(%rdx)
7979: 48 83 c2 08 add $0x8,%rdx
797d: 41 83 f8 ff cmp $0xffffffff,%r8d
7981: 75 dd jne 0x7960
7983: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
7988: 48 33 cc xor %rsp,%rcx
798b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2607610
7992: 75 05 jne 0x7999
7994: 48 83 c4 28 add $0x28,%rsp
7998: c3 ret
7999: e8 d2 b3 11 01 call 0x1122d70
799e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
79a5: 74 3c je 0x79e3
79a7: 44 89 c0 mov %r8d,%eax
79aa: 41 83 e0 01 and $0x1,%r8d
79ae: d1 f8 sar $1,%eax
79b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79b7: 00
79b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79bf: 90 nop
79c0: 0f 10 1a movups (%rdx),%xmm3
79c3: 0f 28 e0 movaps %xmm0,%xmm4
79c6: 0f 59 e3 mulps %xmm3,%xmm4
79c9: 0f 59 d9 mulps %xmm1,%xmm3
79cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
79d0: 0f 58 e3 addps %xmm3,%xmm4
79d3: 0f 11 22 movups %xmm4,(%rdx)
79d6: 48 83 c2 10 add $0x10,%rdx
79da: ff c8 dec %eax
79dc: 75 e2 jne 0x79c0
79de: e9 59 ff ff ff jmp 0x793c
79e3: 48 89 d0 mov %rdx,%rax
79e6: 48 83 e0 0f and $0xf,%rax
79ea: 85 c0 test %eax,%eax
79ec: 74 1e je 0x7a0c
79ee: f2 0f 10 1a movsd (%rdx),%xmm3
79f2: 0f 28 e0 movaps %xmm0,%xmm4
79f5: 0f 59 e3 mulps %xmm3,%xmm4
79f8: 41 ff c8 dec %r8d
79fb: 0f 59 d9 mulps %xmm1,%xmm3
79fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
7a02: 0f 58 e3 addps %xmm3,%xmm4
7a05: 0f 13 22 movlps %xmm4,(%rdx)
7a08: 48 83 c2 08 add $0x8,%rdx
7a0c: 44 89 c0 mov %r8d,%eax
7a0f: 41 83 e0 01 and $0x1,%r8d
7a13: d1 f8 sar $1,%eax
7a15: 3d 00 00 01 00 cmp $0x10000,%eax
7a1a: 77 44 ja 0x7a60
7a1c: 0f 1f 40 00 nopl 0x0(%rax)
7a20: 0f 28 1a movaps (%rdx),%xmm3
7a23: 0f 28 e0 movaps %xmm0,%xmm4
7a26: 0f 59 e3 mulps %xmm3,%xmm4
7a29: 0f 59 d9 mulps %xmm1,%xmm3
7a2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7a30: 0f 58 e3 addps %xmm3,%xmm4
7a33: 0f 29 22 movaps %xmm4,(%rdx)
7a36: 48 83 c2 10 add $0x10,%rdx
7a3a: ff c8 dec %eax
7a3c: 75 e2 jne 0x7a20
7a3e: e9 f9 fe ff ff jmp 0x793c
7a43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a4a: 00
7a4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a60: 0f 28 1a movaps (%rdx),%xmm3
7a63: 0f 28 e0 movaps %xmm0,%xmm4
7a66: 0f 59 e3 mulps %xmm3,%xmm4
7a69: 0f 59 d9 mulps %xmm1,%xmm3
7a6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7a70: 0f 58 e3 addps %xmm3,%xmm4
7a73: 0f 2b 22 movntps %xmm4,(%rdx)
7a76: 48 83 c2 10 add $0x10,%rdx
7a7a: ff c8 dec %eax
7a7c: 75 e2 jne 0x7a60
7a7e: e9 b9 fe ff ff jmp 0x793c
7a83: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a8a: 00
7a8b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7aa5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2607610
7aac: 48 33 c4 xor %rsp,%rax
7aaf: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
7ab4: 48 89 44 24 20 mov %rax,0x20(%rsp)
7ab9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
7abf: 41 83 f8 03 cmp $0x3,%r8d
7ac3: 0f 28 c1 movaps %xmm1,%xmm0
7ac6: 0f 57 d2 xorps %xmm2,%xmm2
7ac9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
7acd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
7ad1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ead0
7ad8: 7d 65 jge 0x7b3f
7ada: 41 ff c8 dec %r8d
7add: 41 83 f8 ff cmp $0xffffffff,%r8d
7ae1: 74 40 je 0x7b23
7ae3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7aea: 00
7aeb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7af2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b00: 0f 12 12 movlps (%rdx),%xmm2
7b03: 0f 28 d8 movaps %xmm0,%xmm3
7b06: 0f 59 da mulps %xmm2,%xmm3
7b09: 41 ff c8 dec %r8d
7b0c: 0f 59 d1 mulps %xmm1,%xmm2
7b0f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
7b13: 0f 58 d3 addps %xmm3,%xmm2
7b16: 0f 13 12 movlps %xmm2,(%rdx)
7b19: 48 8d 52 08 lea 0x8(%rdx),%rdx
7b1d: 41 83 f8 ff cmp $0xffffffff,%r8d
7b21: 75 dd jne 0x7b00
7b23: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
7b28: 48 33 cc xor %rsp,%rcx
7b2b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2607610
7b32: 75 06 jne 0x7b3a
7b34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7b39: c3 ret
7b3a: e8 31 b2 11 01 call 0x1122d70
7b3f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
7b46: 74 3b je 0x7b83
7b48: 44 89 c0 mov %r8d,%eax
7b4b: 41 83 e0 01 and $0x1,%r8d
7b4f: d1 f8 sar $1,%eax
7b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b58: 00
7b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7b60: 0f 10 1a movups (%rdx),%xmm3
7b63: 0f 28 e0 movaps %xmm0,%xmm4
7b66: 0f 59 e3 mulps %xmm3,%xmm4
7b69: 0f 59 d9 mulps %xmm1,%xmm3
7b6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7b70: 0f 58 e3 addps %xmm3,%xmm4
7b73: 0f 11 22 movups %xmm4,(%rdx)
7b76: 48 8d 52 10 lea 0x10(%rdx),%rdx
7b7a: ff c8 dec %eax
7b7c: 75 e2 jne 0x7b60
7b7e: e9 57 ff ff ff jmp 0x7ada
7b83: 48 89 d0 mov %rdx,%rax
7b86: 48 83 e0 0f and $0xf,%rax
7b8a: 85 c0 test %eax,%eax
7b8c: 74 1e je 0x7bac
7b8e: f2 0f 10 1a movsd (%rdx),%xmm3
7b92: 0f 28 e0 movaps %xmm0,%xmm4
7b95: 0f 59 e3 mulps %xmm3,%xmm4
7b98: 41 ff c8 dec %r8d
7b9b: 0f 59 d9 mulps %xmm1,%xmm3
7b9e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
7ba2: 0f 58 e3 addps %xmm3,%xmm4
7ba5: 0f 13 22 movlps %xmm4,(%rdx)
7ba8: 48 83 c2 08 add $0x8,%rdx
7bac: 44 89 c0 mov %r8d,%eax
7baf: 41 83 e0 01 and $0x1,%r8d
7bb3: d1 f8 sar $1,%eax
7bb5: 3d 00 00 01 00 cmp $0x10000,%eax
7bba: 77 44 ja 0x7c00
7bbc: 0f 1f 40 00 nopl 0x0(%rax)
7bc0: 0f 28 1a movaps (%rdx),%xmm3
7bc3: 0f 28 e0 movaps %xmm0,%xmm4
7bc6: 0f 59 e3 mulps %xmm3,%xmm4
7bc9: 0f 59 d9 mulps %xmm1,%xmm3
7bcc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7bd0: 0f 58 e3 addps %xmm3,%xmm4
7bd3: 0f 29 22 movaps %xmm4,(%rdx)
7bd6: 48 8d 52 10 lea 0x10(%rdx),%rdx
7bda: ff c8 dec %eax
7bdc: 75 e2 jne 0x7bc0
7bde: e9 f7 fe ff ff jmp 0x7ada
7be3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bea: 00
7beb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c00: 0f 28 1a movaps (%rdx),%xmm3
7c03: 0f 28 e0 movaps %xmm0,%xmm4
7c06: 0f 59 e3 mulps %xmm3,%xmm4
7c09: 0f 59 d9 mulps %xmm1,%xmm3
7c0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7c10: 0f 58 e3 addps %xmm3,%xmm4
7c13: 0f 2b 22 movntps %xmm4,(%rdx)
7c16: 48 8d 52 10 lea 0x10(%rdx),%rdx
7c1a: ff c8 dec %eax
7c1c: 75 e2 jne 0x7c00
7c1e: e9 b7 fe ff ff jmp 0x7ada
7c23: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c2a: 00
7c2b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c40: 48 83 ec 28 sub $0x28,%rsp
7c44: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2607610
7c4b: 48 33 c4 xor %rsp,%rax
7c4e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
7c53: 48 89 44 24 20 mov %rax,0x20(%rsp)
7c58: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4eae0
7c5f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
7c65: 0f 57 d2 xorps %xmm2,%xmm2
7c68: 0f 28 c1 movaps %xmm1,%xmm0
7c6b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
7c6f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
7c73: 0f 57 c3 xorps %xmm3,%xmm0
7c76: 41 83 f8 03 cmp $0x3,%r8d
7c7a: 7d 63 jge 0x7cdf
7c7c: 41 83 c0 ff add $0xffffffff,%r8d
7c80: 41 83 f8 ff cmp $0xffffffff,%r8d
7c84: 74 3e je 0x7cc4
7c86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c8d: 00
7c8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c95: 0f 1f 40 00 nopl 0x0(%rax)
7c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ca0: 0f 12 12 movlps (%rdx),%xmm2
7ca3: 0f 28 d8 movaps %xmm0,%xmm3
7ca6: 41 83 c0 ff add $0xffffffff,%r8d
7caa: 0f 59 da mulps %xmm2,%xmm3
7cad: 0f 59 d1 mulps %xmm1,%xmm2
7cb0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
7cb4: 0f 58 d3 addps %xmm3,%xmm2
7cb7: 0f 13 12 movlps %xmm2,(%rdx)
7cba: 48 83 c2 08 add $0x8,%rdx
7cbe: 41 83 f8 ff cmp $0xffffffff,%r8d
7cc2: 75 dc jne 0x7ca0
7cc4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
7cc9: 48 33 cc xor %rsp,%rcx
7ccc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2607610
7cd3: 75 05 jne 0x7cda
7cd5: 48 83 c4 28 add $0x28,%rsp
7cd9: c3 ret
7cda: e8 91 b0 11 01 call 0x1122d70
7cdf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
7ce6: 74 3c je 0x7d24
7ce8: 44 89 c0 mov %r8d,%eax
7ceb: 41 83 e0 01 and $0x1,%r8d
7cef: d1 f8 sar $1,%eax
7cf1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cf8: 00
7cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d00: 0f 10 1a movups (%rdx),%xmm3
7d03: 0f 28 e0 movaps %xmm0,%xmm4
7d06: 0f 59 e3 mulps %xmm3,%xmm4
7d09: 0f 59 d9 mulps %xmm1,%xmm3
7d0c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7d10: 0f 58 e3 addps %xmm3,%xmm4
7d13: 0f 11 22 movups %xmm4,(%rdx)
7d16: 48 83 c2 10 add $0x10,%rdx
7d1a: 83 c0 ff add $0xffffffff,%eax
7d1d: 75 e1 jne 0x7d00
7d1f: e9 58 ff ff ff jmp 0x7c7c
7d24: 48 89 d0 mov %rdx,%rax
7d27: 48 83 e0 0f and $0xf,%rax
7d2b: 85 c0 test %eax,%eax
7d2d: 74 1f je 0x7d4e
7d2f: f2 0f 10 1a movsd (%rdx),%xmm3
7d33: 0f 28 e0 movaps %xmm0,%xmm4
7d36: 41 83 c0 ff add $0xffffffff,%r8d
7d3a: 0f 59 e3 mulps %xmm3,%xmm4
7d3d: 0f 59 d9 mulps %xmm1,%xmm3
7d40: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
7d44: 0f 58 e3 addps %xmm3,%xmm4
7d47: 0f 13 22 movlps %xmm4,(%rdx)
7d4a: 48 83 c2 08 add $0x8,%rdx
7d4e: 44 89 c0 mov %r8d,%eax
7d51: 41 83 e0 01 and $0x1,%r8d
7d55: d1 f8 sar $1,%eax
7d57: 3d 00 00 01 00 cmp $0x10000,%eax
7d5c: 77 42 ja 0x7da0
7d5e: 66 90 xchg %ax,%ax
7d60: 0f 10 1a movups (%rdx),%xmm3
7d63: 0f 28 e0 movaps %xmm0,%xmm4
7d66: 0f 59 e3 mulps %xmm3,%xmm4
7d69: 0f 59 d9 mulps %xmm1,%xmm3
7d6c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7d70: 0f 58 e3 addps %xmm3,%xmm4
7d73: 0f 11 22 movups %xmm4,(%rdx)
7d76: 48 83 c2 10 add $0x10,%rdx
7d7a: 83 c0 ff add $0xffffffff,%eax
7d7d: 75 e1 jne 0x7d60
7d7f: e9 f8 fe ff ff jmp 0x7c7c
7d84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d8b: 00
7d8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d9f: 00
7da0: 0f 10 1a movups (%rdx),%xmm3
7da3: 0f 28 e0 movaps %xmm0,%xmm4
7da6: 0f 59 e3 mulps %xmm3,%xmm4
7da9: 0f 59 d9 mulps %xmm1,%xmm3
7dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
7db0: 0f 58 e3 addps %xmm3,%xmm4
7db3: 0f 2b 22 movntps %xmm4,(%rdx)
7db6: 48 83 c2 10 add $0x10,%rdx
7dba: 83 c0 ff add $0xffffffff,%eax
7dbd: 75 e1 jne 0x7da0
7dbf: e9 b8 fe ff ff jmp 0x7c7c
7dc4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7dcb: 00
7dcc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7dd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ddf: 00
7de0: 57 push %rdi
7de1: 41 54 push %r12
7de3: 41 56 push %r14
7de5: 41 57 push %r15
7de7: 55 push %rbp
7de8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
7def: 45 89 c6 mov %r8d,%r14d
7df2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
7df9: 00
7dfa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
7e01: 00
7e02: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
7e08: 4d 63 fe movslq %r14d,%r15
7e0b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
7e0f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
7e16: 00
7e17: 48 89 d7 mov %rdx,%rdi
7e1a: 48 89 cd mov %rcx,%rbp
7e1d: 44 89 e0 mov %r12d,%eax
7e20: 25 80 1f 00 00 and $0x1f80,%eax
7e25: 3d 80 1f 00 00 cmp $0x1f80,%eax
7e2a: 74 1d je 0x7e49
7e2c: 44 89 e0 mov %r12d,%eax
7e2f: 0d 80 1f ff ff or $0xffff1f80,%eax
7e34: 25 e0 ff 00 00 and $0xffe0,%eax
7e39: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
7e40: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
7e47: 00 00
7e49: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4eb00
7e50: 01
7e51: 48 89 f8 mov %rdi,%rax
7e54: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
7e58: 48 83 e0 1c and $0x1c,%rax
7e5c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
7e62: 85 c0 test %eax,%eax
7e64: 0f 84 51 01 00 00 je 0x7fbb
7e6a: c1 e8 02 shr $0x2,%eax
7e6d: f7 d8 neg %eax
7e6f: 83 c0 08 add $0x8,%eax
7e72: 41 3b c6 cmp %r14d,%eax
7e75: 44 0f 4c f0 cmovl %eax,%r14d
7e79: 45 85 f6 test %r14d,%r14d
7e7c: 0f 8e 19 01 00 00 jle 0x7f9b
7e82: 44 89 f0 mov %r14d,%eax
7e85: 41 ba 01 00 00 00 mov $0x1,%r10d
7e8b: d1 e8 shr $1,%eax
7e8d: 45 33 c9 xor %r9d,%r9d
7e90: 85 c0 test %eax,%eax
7e92: 0f 86 b1 00 00 00 jbe 0x7f49
7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e9f: 00
7ea0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
7ea4: 4d 63 d2 movslq %r10d,%r10
7ea7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
7eae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7eb2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
7eb9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7ebe: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
7ec5: 00 00
7ec7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7ecc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7ed3: 75 14 jne 0x7ee9
7ed5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
7edc: 00 00 00 00
7ee0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
7ee7: 00 00
7ee9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
7eef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
7ef6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7efa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
7f01: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7f06: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
7f0d: 00 00
7f0f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7f14: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7f1b: 75 14 jne 0x7f31
7f1d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
7f24: 00 00 00 00
7f28: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
7f2f: 00 00
7f31: 41 ff c1 inc %r9d
7f34: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
7f3b: 44 3b c8 cmp %eax,%r9d
7f3e: 0f 82 5c ff ff ff jb 0x7ea0
7f44: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
7f49: 41 8d 42 ff lea -0x1(%r10),%eax
7f4d: 41 3b c6 cmp %r14d,%eax
7f50: 73 49 jae 0x7f9b
7f52: 4d 63 d2 movslq %r10d,%r10
7f55: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
7f5c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7f60: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
7f67: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7f6c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
7f73: 00 00
7f75: c5 f9 7e c0 vmovd %xmm0,%eax
7f79: a9 00 00 80 7f test $0x7f800000,%eax
7f7e: 75 14 jne 0x7f94
7f80: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
7f87: 00 00 00 00
7f8b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
7f92: 00 00
7f94: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
7f9b: 48 89 f9 mov %rdi,%rcx
7f9e: 48 89 fa mov %rdi,%rdx
7fa1: 45 89 f0 mov %r14d,%r8d
7fa4: c5 f8 77 vzeroupper
7fa7: e8 b4 e5 05 00 call 0x66560
7fac: 4d 63 f6 movslq %r14d,%r14
7faf: 4d 2b fe sub %r14,%r15
7fb2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
7fb7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
7fbb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
7fc2: 74 4e je 0x8012
7fc4: 45 33 f6 xor %r14d,%r14d
7fc7: 4d 85 ff test %r15,%r15
7fca: 0f 8e f9 03 00 00 jle 0x83c9
7fd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fd7: 00
7fd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fdf: 90 nop
7fe0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
7fe5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7fe9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
7fee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
7ff3: c5 f8 77 vzeroupper
7ff6: e8 c5 e6 05 00 call 0x666c0
7ffb: c4 .byte 0xc4
7ffc: a1 .byte 0xa1
7ffd: 7a 11 jp 0x8010
7fff: 04 .byte 0x4