Files

8699 lines
413 KiB
Plaintext

; th_fb60: VA 0x18000fb60-0x180017b60 (32768 bytes)
/tmp/opencode/dis/th_fb60.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 53 push %rbx
1: 49 89 ca mov %rcx,%r10
4: 4d 85 d2 test %r10,%r10
7: 0f 84 84 01 00 00 je 0x191
d: 48 85 d2 test %rdx,%rdx
10: 0f 84 7b 01 00 00 je 0x191
16: 45 85 c0 test %r8d,%r8d
19: 0f 8e 6b 01 00 00 jle 0x18a
1f: 41 83 f8 10 cmp $0x10,%r8d
23: 0f 8c 59 01 00 00 jl 0x182
29: 48 89 d3 mov %rdx,%rbx
2c: 48 83 e3 1f and $0x1f,%rbx
30: 85 db test %ebx,%ebx
32: 74 11 je 0x45
34: f6 c3 03 test $0x3,%bl
37: 0f 85 45 01 00 00 jne 0x182
3d: f7 db neg %ebx
3f: 83 c3 20 add $0x20,%ebx
42: c1 eb 02 shr $0x2,%ebx
45: 8d 43 10 lea 0x10(%rbx),%eax
48: 44 3b c0 cmp %eax,%r8d
4b: 0f 8c 31 01 00 00 jl 0x182
51: 45 89 c1 mov %r8d,%r9d
54: 33 c0 xor %eax,%eax
56: 44 2b cb sub %ebx,%r9d
59: 41 83 e1 0f and $0xf,%r9d
5d: 41 f7 d9 neg %r9d
60: 45 03 c8 add %r8d,%r9d
63: 89 d9 mov %ebx,%ecx
65: 85 db test %ebx,%ebx
67: 76 2f jbe 0x98
69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70: 00
71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f: 00
80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
8b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
90: 48 ff c0 inc %rax
93: 48 3b c1 cmp %rcx,%rax
96: 72 e8 jb 0x80
98: 49 63 c1 movslq %r9d,%rax
9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
a0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
a6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
ad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
b2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
b8: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
bd: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
c3: 48 83 c1 10 add $0x10,%rcx
c7: 48 3b c8 cmp %rax,%rcx
ca: 72 d4 jb 0xa0
cc: 41 8d 41 01 lea 0x1(%r9),%eax
d0: 41 3b c0 cmp %r8d,%eax
d3: 0f 87 9e 00 00 00 ja 0x177
d9: 4d 63 c0 movslq %r8d,%r8
dc: 4d 63 c9 movslq %r9d,%r9
df: 4d 2b c1 sub %r9,%r8
e2: 49 83 f8 04 cmp $0x4,%r8
e6: 0f 8c 92 00 00 00 jl 0x17e
ec: 4d 63 c9 movslq %r9d,%r9
ef: 44 89 c3 mov %r8d,%ebx
f2: 83 e3 fc and $0xfffffffc,%ebx
f5: 33 c9 xor %ecx,%ecx
f7: 48 63 db movslq %ebx,%rbx
fa: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
fe: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
109: 00
10a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
118: 00
119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
120: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
126: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
12b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
130: 48 83 c1 04 add $0x4,%rcx
134: 48 3b cb cmp %rbx,%rcx
137: 72 e7 jb 0x120
139: 49 3b d8 cmp %r8,%rbx
13c: 73 39 jae 0x177
13e: 4d 63 c9 movslq %r9d,%r9
141: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
145: 4b 8d 04 8a lea (%r10,%r9,4),%rax
149: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
150: 00
151: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
15f: 00
160: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
165: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
16a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
16f: 48 ff c3 inc %rbx
172: 49 3b d8 cmp %r8,%rbx
175: 72 e9 jb 0x160
177: 33 c0 xor %eax,%eax
179: c5 f8 77 vzeroupper
17c: 5b pop %rbx
17d: c3 ret
17e: 33 db xor %ebx,%ebx
180: eb b7 jmp 0x139
182: 45 33 c9 xor %r9d,%r9d
185: e9 42 ff ff ff jmp 0xcc
18a: b8 fa ff ff ff mov $0xfffffffa,%eax
18f: 5b pop %rbx
190: c3 ret
191: b8 f8 ff ff ff mov $0xfffffff8,%eax
196: 5b pop %rbx
197: c3 ret
198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19f: 00
1a0: 48 83 ec 28 sub $0x28,%rsp
1a4: 48 85 d2 test %rdx,%rdx
1a7: 74 3f je 0x1e8
1a9: 45 85 c0 test %r8d,%r8d
1ac: 7e 30 jle 0x1de
1ae: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c4d240
1b5: 7a 02 jp 0x1b9
1b7: 74 0f je 0x1c8
1b9: 0f 57 c9 xorps %xmm1,%xmm1
1bc: 0f 2e c1 ucomiss %xmm1,%xmm0
1bf: 7a 02 jp 0x1c3
1c1: 74 0c je 0x1cf
1c3: e8 78 8f 03 00 call 0x39140
1c8: 33 c0 xor %eax,%eax
1ca: 48 83 c4 28 add $0x28,%rsp
1ce: c3 ret
1cf: 48 89 d1 mov %rdx,%rcx
1d2: 44 89 c2 mov %r8d,%edx
1d5: 48 83 c4 28 add $0x28,%rsp
1d9: e9 42 8d 00 00 jmp 0x8f20
1de: b8 fa ff ff ff mov $0xfffffffa,%eax
1e3: 48 83 c4 28 add $0x28,%rsp
1e7: c3 ret
1e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ed: 48 83 c4 28 add $0x28,%rsp
1f1: c3 ret
1f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
200: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
205: 48 85 d2 test %rdx,%rdx
208: 74 43 je 0x24d
20a: 45 85 c0 test %r8d,%r8d
20d: 7e 32 jle 0x241
20f: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c4d244
216: 7a 02 jp 0x21a
218: 74 0f je 0x229
21a: 0f 57 c9 xorps %xmm1,%xmm1
21d: 0f 2e c1 ucomiss %xmm1,%xmm0
220: 7a 02 jp 0x224
222: 74 0d je 0x231
224: e8 97 90 03 00 call 0x392c0
229: 33 c0 xor %eax,%eax
22b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
230: c3 ret
231: 48 89 d1 mov %rdx,%rcx
234: 44 89 c2 mov %r8d,%edx
237: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
23c: e9 1f 8f 00 00 jmp 0x9160
241: b8 fa ff ff ff mov $0xfffffffa,%eax
246: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
24b: 90 nop
24c: c3 ret
24d: b8 f8 ff ff ff mov $0xfffffff8,%eax
252: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
257: 90 nop
258: 90 nop
259: 90 nop
25a: c3 ret
25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
260: 48 83 ec 28 sub $0x28,%rsp
264: 48 85 d2 test %rdx,%rdx
267: 74 3f je 0x2a8
269: 45 85 c0 test %r8d,%r8d
26c: 7e 30 jle 0x29e
26e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c4d248
275: 7a 02 jp 0x279
277: 74 0f je 0x288
279: 0f 57 c9 xorps %xmm1,%xmm1
27c: 0f 2e c1 ucomiss %xmm1,%xmm0
27f: 7a 02 jp 0x283
281: 74 0c je 0x28f
283: e8 b8 91 03 00 call 0x39440
288: 33 c0 xor %eax,%eax
28a: 48 83 c4 28 add $0x28,%rsp
28e: c3 ret
28f: 48 89 d1 mov %rdx,%rcx
292: 44 89 c2 mov %r8d,%edx
295: 48 83 c4 28 add $0x28,%rsp
299: e9 02 91 00 00 jmp 0x93a0
29e: b8 fa ff ff ff mov $0xfffffffa,%eax
2a3: 48 83 c4 28 add $0x28,%rsp
2a7: c3 ret
2a8: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ad: 48 83 c4 28 add $0x28,%rsp
2b1: c3 ret
2b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c0: 48 83 ec 28 sub $0x28,%rsp
2c4: 48 85 d2 test %rdx,%rdx
2c7: 0f 84 a6 01 00 00 je 0x473
2cd: 45 85 c0 test %r8d,%r8d
2d0: 0f 8e 93 01 00 00 jle 0x469
2d6: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c4d24c
2dd: 01
2de: 7a 06 jp 0x2e6
2e0: 0f 84 7c 01 00 00 je 0x462
2e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
2ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
2ee: 7a 06 jp 0x2f6
2f0: 0f 84 5c 01 00 00 je 0x452
2f6: 41 83 f8 10 cmp $0x10,%r8d
2fa: 0f 8c 42 01 00 00 jl 0x442
300: 49 89 d1 mov %rdx,%r9
303: 49 83 e1 1f and $0x1f,%r9
307: 45 85 c9 test %r9d,%r9d
30a: 74 18 je 0x324
30c: 41 f7 c1 03 00 00 00 test $0x3,%r9d
313: 0f 85 29 01 00 00 jne 0x442
319: 41 f7 d9 neg %r9d
31c: 41 83 c1 20 add $0x20,%r9d
320: 41 c1 e9 02 shr $0x2,%r9d
324: 41 8d 41 10 lea 0x10(%r9),%eax
328: 44 3b c0 cmp %eax,%r8d
32b: 0f 8c 11 01 00 00 jl 0x442
331: 45 89 c2 mov %r8d,%r10d
334: 33 c0 xor %eax,%eax
336: 45 2b d1 sub %r9d,%r10d
339: 41 83 e2 0f and $0xf,%r10d
33d: 41 f7 da neg %r10d
340: 45 03 d0 add %r8d,%r10d
343: 45 89 cb mov %r9d,%r11d
346: 45 85 c9 test %r9d,%r9d
349: 76 27 jbe 0x372
34b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
352: 00
353: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
360: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
365: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
36a: 48 ff c0 inc %rax
36d: 49 3b c3 cmp %r11,%rax
370: 72 ee jb 0x360
372: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
377: 4d 63 ca movslq %r10d,%r9
37a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
380: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
386: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
38d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
393: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
39a: 49 83 c3 10 add $0x10,%r11
39e: 4d 3b d9 cmp %r9,%r11
3a1: 72 dd jb 0x380
3a3: 41 8d 42 01 lea 0x1(%r10),%eax
3a7: 41 3b c0 cmp %r8d,%eax
3aa: 0f 87 84 00 00 00 ja 0x434
3b0: 4d 63 c0 movslq %r8d,%r8
3b3: 4d 2b c1 sub %r9,%r8
3b6: 49 83 f8 04 cmp $0x4,%r8
3ba: 0f 8c 7e 00 00 00 jl 0x43e
3c0: 44 89 c0 mov %r8d,%eax
3c3: 45 33 db xor %r11d,%r11d
3c6: 83 e0 fc and $0xfffffffc,%eax
3c9: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
3cd: 48 63 c0 movslq %eax,%rax
3d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d7: 00
3d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3df: 90 nop
3e0: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
3e5: 49 83 c3 04 add $0x4,%r11
3e9: c4 c1 78 11 09 vmovups %xmm1,(%r9)
3ee: 49 83 c1 10 add $0x10,%r9
3f2: 4c 3b d8 cmp %rax,%r11
3f5: 72 e9 jb 0x3e0
3f7: 49 3b c0 cmp %r8,%rax
3fa: 73 38 jae 0x434
3fc: 4d 63 d2 movslq %r10d,%r10
3ff: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
403: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40e: 00
40f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
416: 0f 1f 00 nopl (%rax)
419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
420: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
424: 48 ff c0 inc %rax
427: c5 fa 11 0a vmovss %xmm1,(%rdx)
42b: 48 83 c2 04 add $0x4,%rdx
42f: 49 3b c0 cmp %r8,%rax
432: 72 ec jb 0x420
434: 33 c0 xor %eax,%eax
436: c5 f8 77 vzeroupper
439: 48 83 c4 28 add $0x28,%rsp
43d: c3 ret
43e: 33 c0 xor %eax,%eax
440: eb b5 jmp 0x3f7
442: 45 33 d2 xor %r10d,%r10d
445: 41 83 f8 01 cmp $0x1,%r8d
449: 72 e9 jb 0x434
44b: 4d 63 c0 movslq %r8d,%r8
44e: 33 c0 xor %eax,%eax
450: eb a5 jmp 0x3f7
452: 48 89 d1 mov %rdx,%rcx
455: 44 89 c2 mov %r8d,%edx
458: e8 83 8f 00 00 call 0x93e0
45d: 48 83 c4 28 add $0x28,%rsp
461: c3 ret
462: 33 c0 xor %eax,%eax
464: 48 83 c4 28 add $0x28,%rsp
468: c3 ret
469: b8 fa ff ff ff mov $0xfffffffa,%eax
46e: 48 83 c4 28 add $0x28,%rsp
472: c3 ret
473: b8 f8 ff ff ff mov $0xfffffff8,%eax
478: 48 83 c4 28 add $0x28,%rsp
47c: c3 ret
47d: 0f 1f 00 nopl (%rax)
480: 48 83 ec 28 sub $0x28,%rsp
484: 48 85 d2 test %rdx,%rdx
487: 0f 84 9e 01 00 00 je 0x62b
48d: 45 85 c0 test %r8d,%r8d
490: 0f 8e 8b 01 00 00 jle 0x621
496: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4d250
49d: 01
49e: 7a 06 jp 0x4a6
4a0: 0f 84 74 01 00 00 je 0x61a
4a6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4aa: c5 f8 2e c1 vucomiss %xmm1,%xmm0
4ae: 7a 06 jp 0x4b6
4b0: 0f 84 54 01 00 00 je 0x60a
4b6: 41 83 f8 10 cmp $0x10,%r8d
4ba: 0f 8c 42 01 00 00 jl 0x602
4c0: 49 89 d3 mov %rdx,%r11
4c3: 49 83 e3 1f and $0x1f,%r11
4c7: 45 85 db test %r11d,%r11d
4ca: 74 18 je 0x4e4
4cc: 41 f7 c3 03 00 00 00 test $0x3,%r11d
4d3: 0f 85 29 01 00 00 jne 0x602
4d9: 41 f7 db neg %r11d
4dc: 41 83 c3 20 add $0x20,%r11d
4e0: 41 c1 eb 02 shr $0x2,%r11d
4e4: 41 8d 43 10 lea 0x10(%r11),%eax
4e8: 44 3b c0 cmp %eax,%r8d
4eb: 0f 8c 11 01 00 00 jl 0x602
4f1: 45 89 c1 mov %r8d,%r9d
4f4: 33 c0 xor %eax,%eax
4f6: 45 2b cb sub %r11d,%r9d
4f9: 41 83 e1 0f and $0xf,%r9d
4fd: 41 f7 d9 neg %r9d
500: 45 03 c8 add %r8d,%r9d
503: 45 89 da mov %r11d,%r10d
506: 45 85 db test %r11d,%r11d
509: 76 27 jbe 0x532
50b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
512: 00
513: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
520: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
525: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
52a: 48 ff c0 inc %rax
52d: 49 3b c2 cmp %r10,%rax
530: 72 ee jb 0x520
532: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
537: 49 63 c1 movslq %r9d,%rax
53a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
540: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
546: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
54d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
553: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
55a: 49 83 c2 10 add $0x10,%r10
55e: 4c 3b d0 cmp %rax,%r10
561: 72 dd jb 0x540
563: 41 8d 41 01 lea 0x1(%r9),%eax
567: 41 3b c0 cmp %r8d,%eax
56a: 0f 87 84 00 00 00 ja 0x5f4
570: 4d 63 c0 movslq %r8d,%r8
573: 4d 63 c9 movslq %r9d,%r9
576: 4d 2b c1 sub %r9,%r8
579: 49 83 f8 04 cmp $0x4,%r8
57d: 0f 8c 7b 00 00 00 jl 0x5fe
583: 4d 63 c9 movslq %r9d,%r9
586: 44 89 c0 mov %r8d,%eax
589: 83 e0 fc and $0xfffffffc,%eax
58c: 45 33 db xor %r11d,%r11d
58f: 48 63 c0 movslq %eax,%rax
592: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
597: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
59b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
5a5: 49 83 c3 04 add $0x4,%r11
5a9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
5ae: 49 83 c2 10 add $0x10,%r10
5b2: 4c 3b d8 cmp %rax,%r11
5b5: 72 e9 jb 0x5a0
5b7: 49 3b c0 cmp %r8,%rax
5ba: 73 38 jae 0x5f4
5bc: 4d 63 c9 movslq %r9d,%r9
5bf: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
5c3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
5c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ce: 00
5cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d6: 0f 1f 00 nopl (%rax)
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
5e4: 48 ff c0 inc %rax
5e7: c5 fa 11 0a vmovss %xmm1,(%rdx)
5eb: 48 83 c2 04 add $0x4,%rdx
5ef: 49 3b c0 cmp %r8,%rax
5f2: 72 ec jb 0x5e0
5f4: 33 c0 xor %eax,%eax
5f6: c5 f8 77 vzeroupper
5f9: 48 83 c4 28 add $0x28,%rsp
5fd: c3 ret
5fe: 33 c0 xor %eax,%eax
600: eb b5 jmp 0x5b7
602: 45 33 c9 xor %r9d,%r9d
605: e9 59 ff ff ff jmp 0x563
60a: 48 89 d1 mov %rdx,%rcx
60d: 44 89 c2 mov %r8d,%edx
610: e8 0b 8e 00 00 call 0x9420
615: 48 83 c4 28 add $0x28,%rsp
619: c3 ret
61a: 33 c0 xor %eax,%eax
61c: 48 83 c4 28 add $0x28,%rsp
620: c3 ret
621: b8 fa ff ff ff mov $0xfffffffa,%eax
626: 48 83 c4 28 add $0x28,%rsp
62a: c3 ret
62b: b8 f8 ff ff ff mov $0xfffffff8,%eax
630: 48 83 c4 28 add $0x28,%rsp
634: c3 ret
635: 0f 1f 40 00 nopl 0x0(%rax)
639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
640: 48 83 ec 28 sub $0x28,%rsp
644: 48 85 d2 test %rdx,%rdx
647: 0f 84 9e 01 00 00 je 0x7eb
64d: 45 85 c0 test %r8d,%r8d
650: 0f 8e 8b 01 00 00 jle 0x7e1
656: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4d254
65d: 01
65e: 7a 06 jp 0x666
660: 0f 84 74 01 00 00 je 0x7da
666: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
66a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
66e: 7a 06 jp 0x676
670: 0f 84 54 01 00 00 je 0x7ca
676: 41 83 f8 10 cmp $0x10,%r8d
67a: 0f 8c 42 01 00 00 jl 0x7c2
680: 49 89 d3 mov %rdx,%r11
683: 49 83 e3 1f and $0x1f,%r11
687: 45 85 db test %r11d,%r11d
68a: 74 18 je 0x6a4
68c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
693: 0f 85 29 01 00 00 jne 0x7c2
699: 41 f7 db neg %r11d
69c: 41 83 c3 20 add $0x20,%r11d
6a0: 41 c1 eb 02 shr $0x2,%r11d
6a4: 41 8d 43 10 lea 0x10(%r11),%eax
6a8: 44 3b c0 cmp %eax,%r8d
6ab: 0f 8c 11 01 00 00 jl 0x7c2
6b1: 45 89 c1 mov %r8d,%r9d
6b4: 33 c0 xor %eax,%eax
6b6: 45 2b cb sub %r11d,%r9d
6b9: 41 83 e1 0f and $0xf,%r9d
6bd: 41 f7 d9 neg %r9d
6c0: 45 03 c8 add %r8d,%r9d
6c3: 45 89 da mov %r11d,%r10d
6c6: 45 85 db test %r11d,%r11d
6c9: 76 27 jbe 0x6f2
6cb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d2: 00
6d3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6e0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
6e5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
6ea: 48 ff c0 inc %rax
6ed: 49 3b c2 cmp %r10,%rax
6f0: 72 ee jb 0x6e0
6f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
6f7: 49 63 c1 movslq %r9d,%rax
6fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
700: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
706: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
70d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
713: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
71a: 49 83 c2 10 add $0x10,%r10
71e: 4c 3b d0 cmp %rax,%r10
721: 72 dd jb 0x700
723: 41 8d 41 01 lea 0x1(%r9),%eax
727: 41 3b c0 cmp %r8d,%eax
72a: 0f 87 84 00 00 00 ja 0x7b4
730: 4d 63 c0 movslq %r8d,%r8
733: 4d 63 c9 movslq %r9d,%r9
736: 4d 2b c1 sub %r9,%r8
739: 49 83 f8 04 cmp $0x4,%r8
73d: 0f 8c 7b 00 00 00 jl 0x7be
743: 4d 63 c9 movslq %r9d,%r9
746: 44 89 c0 mov %r8d,%eax
749: 83 e0 fc and $0xfffffffc,%eax
74c: 45 33 db xor %r11d,%r11d
74f: 48 63 c0 movslq %eax,%rax
752: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
757: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
75b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
760: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
765: 49 83 c3 04 add $0x4,%r11
769: c4 c1 78 11 12 vmovups %xmm2,(%r10)
76e: 49 83 c2 10 add $0x10,%r10
772: 4c 3b d8 cmp %rax,%r11
775: 72 e9 jb 0x760
777: 49 3b c0 cmp %r8,%rax
77a: 73 38 jae 0x7b4
77c: 4d 63 c9 movslq %r9d,%r9
77f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
783: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78e: 00
78f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
796: 0f 1f 00 nopl (%rax)
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
7a4: 48 ff c0 inc %rax
7a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
7ab: 48 83 c2 04 add $0x4,%rdx
7af: 49 3b c0 cmp %r8,%rax
7b2: 72 ec jb 0x7a0
7b4: 33 c0 xor %eax,%eax
7b6: c5 f8 77 vzeroupper
7b9: 48 83 c4 28 add $0x28,%rsp
7bd: c3 ret
7be: 33 c0 xor %eax,%eax
7c0: eb b5 jmp 0x777
7c2: 45 33 c9 xor %r9d,%r9d
7c5: e9 59 ff ff ff jmp 0x723
7ca: 48 89 d1 mov %rdx,%rcx
7cd: 44 89 c2 mov %r8d,%edx
7d0: e8 8b 8c 00 00 call 0x9460
7d5: 48 83 c4 28 add $0x28,%rsp
7d9: c3 ret
7da: 33 c0 xor %eax,%eax
7dc: 48 83 c4 28 add $0x28,%rsp
7e0: c3 ret
7e1: b8 fa ff ff ff mov $0xfffffffa,%eax
7e6: 48 83 c4 28 add $0x28,%rsp
7ea: c3 ret
7eb: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f0: 48 83 c4 28 add $0x28,%rsp
7f4: c3 ret
7f5: 0f 1f 40 00 nopl 0x0(%rax)
7f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
800: 48 83 ec 38 sub $0x38,%rsp
804: 45 89 c1 mov %r8d,%r9d
807: 49 89 d0 mov %rdx,%r8
80a: 48 89 ca mov %rcx,%rdx
80d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
813: 48 85 d2 test %rdx,%rdx
816: 8b 44 24 60 mov 0x60(%rsp),%eax
81a: 74 47 je 0x863
81c: 4d 85 c0 test %r8,%r8
81f: 74 42 je 0x863
821: 45 85 c9 test %r9d,%r9d
824: 7e 47 jle 0x86d
826: 85 c0 test %eax,%eax
828: 74 0f je 0x839
82a: 83 f8 04 cmp $0x4,%eax
82d: 74 0d je 0x83c
82f: b8 fb ff ff ff mov $0xfffffffb,%eax
834: 48 83 c4 38 add $0x38,%rsp
838: c3 ret
839: 83 f8 04 cmp $0x4,%eax
83c: 49 89 e3 mov %rsp,%r11
83f: b8 01 00 00 00 mov $0x1,%eax
844: 41 ba 00 00 00 00 mov $0x0,%r10d
84a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
84f: 44 0f 44 d0 cmove %eax,%r10d
853: 45 89 53 20 mov %r10d,0x20(%r11)
857: e8 b0 d9 a6 01 call 0x1a6e20c
85c: 33 c0 xor %eax,%eax
85e: 48 83 c4 38 add $0x38,%rsp
862: c3 ret
863: b8 f8 ff ff ff mov $0xfffffff8,%eax
868: 48 83 c4 38 add $0x38,%rsp
86c: c3 ret
86d: b8 fa ff ff ff mov $0xfffffffa,%eax
872: 48 83 c4 38 add $0x38,%rsp
876: c3 ret
877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
87e: 00 00
880: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
885: 45 89 c1 mov %r8d,%r9d
888: 49 89 d0 mov %rdx,%r8
88b: 48 89 ca mov %rcx,%rdx
88e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
894: 48 85 d2 test %rdx,%rdx
897: 8b 44 24 60 mov 0x60(%rsp),%eax
89b: 74 4b je 0x8e8
89d: 4d 85 c0 test %r8,%r8
8a0: 74 46 je 0x8e8
8a2: 45 85 c9 test %r9d,%r9d
8a5: 7e 4c jle 0x8f3
8a7: 85 c0 test %eax,%eax
8a9: 74 12 je 0x8bd
8ab: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
8b0: 74 0b je 0x8bd
8b2: b8 fb ff ff ff mov $0xfffffffb,%eax
8b7: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
8bc: c3 ret
8bd: 49 89 e3 mov %rsp,%r11
8c0: 41 ba 01 00 00 00 mov $0x1,%r10d
8c6: 83 f8 04 cmp $0x4,%eax
8c9: b8 00 00 00 00 mov $0x0,%eax
8ce: 41 0f 44 c2 cmove %r10d,%eax
8d2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
8d7: 41 89 43 20 mov %eax,0x20(%r11)
8db: e8 cc 47 a7 01 call 0x1a750ac
8e0: 33 c0 xor %eax,%eax
8e2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
8e7: c3 ret
8e8: b8 f8 ff ff ff mov $0xfffffff8,%eax
8ed: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
8f2: c3 ret
8f3: b8 fa ff ff ff mov $0xfffffffa,%eax
8f8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
8fd: c3 ret
8fe: 66 90 xchg %ax,%ax
900: 48 83 ec 38 sub $0x38,%rsp
904: 45 89 c1 mov %r8d,%r9d
907: 49 89 d0 mov %rdx,%r8
90a: 48 89 ca mov %rcx,%rdx
90d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
913: 8b 44 24 60 mov 0x60(%rsp),%eax
917: 48 85 d2 test %rdx,%rdx
91a: 74 47 je 0x963
91c: 4d 85 c0 test %r8,%r8
91f: 74 42 je 0x963
921: 45 85 c9 test %r9d,%r9d
924: 7e 47 jle 0x96d
926: 85 c0 test %eax,%eax
928: 74 0f je 0x939
92a: 83 f8 04 cmp $0x4,%eax
92d: 74 0d je 0x93c
92f: b8 fb ff ff ff mov $0xfffffffb,%eax
934: 48 83 c4 38 add $0x38,%rsp
938: c3 ret
939: 83 f8 04 cmp $0x4,%eax
93c: b8 01 00 00 00 mov $0x1,%eax
941: 41 ba 00 00 00 00 mov $0x0,%r10d
947: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
94c: 44 0f 44 d0 cmove %eax,%r10d
950: 49 89 e3 mov %rsp,%r11
953: 45 89 53 20 mov %r10d,0x20(%r11)
957: e8 00 b4 a7 01 call 0x1a7bd5c
95c: 33 c0 xor %eax,%eax
95e: 48 83 c4 38 add $0x38,%rsp
962: c3 ret
963: b8 f8 ff ff ff mov $0xfffffff8,%eax
968: 48 83 c4 38 add $0x38,%rsp
96c: c3 ret
96d: b8 fa ff ff ff mov $0xfffffffa,%eax
972: 48 83 c4 38 add $0x38,%rsp
976: c3 ret
977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
97e: 00 00
980: 41 56 push %r14
982: 48 85 c9 test %rcx,%rcx
985: 0f 84 51 03 00 00 je 0xcdc
98b: 48 85 d2 test %rdx,%rdx
98e: 0f 84 48 03 00 00 je 0xcdc
994: 45 85 c0 test %r8d,%r8d
997: 0f 8e 37 03 00 00 jle 0xcd4
99d: 8b 44 24 30 mov 0x30(%rsp),%eax
9a1: 85 c0 test %eax,%eax
9a3: 0f 84 94 01 00 00 je 0xb3d
9a9: 83 f8 04 cmp $0x4,%eax
9ac: 74 08 je 0x9b6
9ae: b8 fb ff ff ff mov $0xfffffffb,%eax
9b3: 41 5e pop %r14
9b5: c3 ret
9b6: 45 32 c9 xor %r9b,%r9b
9b9: 41 83 f8 10 cmp $0x10,%r8d
9bd: 0f 8c fd 02 00 00 jl 0xcc0
9c3: 49 89 d3 mov %rdx,%r11
9c6: 49 83 e3 1f and $0x1f,%r11
9ca: 45 89 db mov %r11d,%r11d
9cd: 45 85 db test %r11d,%r11d
9d0: 74 18 je 0x9ea
9d2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
9d9: 0f 85 e1 02 00 00 jne 0xcc0
9df: 41 f7 db neg %r11d
9e2: 41 83 c3 20 add $0x20,%r11d
9e6: 41 c1 eb 02 shr $0x2,%r11d
9ea: 41 8d 43 10 lea 0x10(%r11),%eax
9ee: 44 3b c0 cmp %eax,%r8d
9f1: 0f 8c c9 02 00 00 jl 0xcc0
9f7: 44 89 c0 mov %r8d,%eax
9fa: 45 33 d2 xor %r10d,%r10d
9fd: 41 2b c3 sub %r11d,%eax
a00: 83 e0 0f and $0xf,%eax
a03: f7 d8 neg %eax
a05: 41 03 c0 add %r8d,%eax
a08: 45 85 db test %r11d,%r11d
a0b: 76 2b jbe 0xa38
a0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a14: 00
a15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a1c: 0f 1f 40 00 nopl 0x0(%rax)
a20: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
a26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
a2a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
a30: 49 ff c2 inc %r10
a33: 4d 3b d3 cmp %r11,%r10
a36: 72 e8 jb 0xa20
a38: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
a3d: 4c 63 d0 movslq %eax,%r10
a40: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
a46: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a4d: 00
a4e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a55: 0f 1f 40 00 nopl 0x0(%rax)
a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
a60: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
a66: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
a6d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
a74: 01
a75: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
a79: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
a7f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
a86: 01
a87: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
a8b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
a92: 49 83 c3 10 add $0x10,%r11
a96: 4d 3b da cmp %r10,%r11
a99: 72 c5 jb 0xa60
a9b: 44 8d 50 01 lea 0x1(%rax),%r10d
a9f: 45 3b d0 cmp %r8d,%r10d
aa2: 0f 87 10 02 00 00 ja 0xcb8
aa8: 4d 63 c0 movslq %r8d,%r8
aab: 48 63 c0 movslq %eax,%rax
aae: 4c 2b c0 sub %rax,%r8
ab1: 41 80 f9 01 cmp $0x1,%r9b
ab5: 75 05 jne 0xabc
ab7: 45 33 db xor %r11d,%r11d
aba: eb 3d jmp 0xaf9
abc: 49 83 f8 04 cmp $0x4,%r8
ac0: 7c f5 jl 0xab7
ac2: 48 63 c0 movslq %eax,%rax
ac5: 45 89 c3 mov %r8d,%r11d
ac8: 41 83 e3 fc and $0xfffffffc,%r11d
acc: 45 33 d2 xor %r10d,%r10d
acf: 4d 63 db movslq %r11d,%r11
ad2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
ad7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
adb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
adf: 90 nop
ae0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
ae6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
aea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
af0: 49 83 c2 04 add $0x4,%r10
af4: 4d 3b d3 cmp %r11,%r10
af7: 72 e7 jb 0xae0
af9: 4d 3b d8 cmp %r8,%r11
afc: 0f 83 b6 01 00 00 jae 0xcb8
b02: 48 63 c0 movslq %eax,%rax
b05: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
b09: 48 8d 04 81 lea (%rcx,%rax,4),%rax
b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b14: 00
b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b1c: 0f 1f 40 00 nopl 0x0(%rax)
b20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
b26: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
b2a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
b30: 49 ff c3 inc %r11
b33: 4d 3b d8 cmp %r8,%r11
b36: 72 e8 jb 0xb20
b38: e9 7b 01 00 00 jmp 0xcb8
b3d: 45 32 c9 xor %r9b,%r9b
b40: 41 83 f8 10 cmp $0x10,%r8d
b44: 0f 8c 80 01 00 00 jl 0xcca
b4a: 49 89 d3 mov %rdx,%r11
b4d: 49 83 e3 1f and $0x1f,%r11
b51: 45 89 db mov %r11d,%r11d
b54: 45 85 db test %r11d,%r11d
b57: 74 18 je 0xb71
b59: 41 f7 c3 03 00 00 00 test $0x3,%r11d
b60: 0f 85 64 01 00 00 jne 0xcca
b66: 41 f7 db neg %r11d
b69: 41 83 c3 20 add $0x20,%r11d
b6d: 41 c1 eb 02 shr $0x2,%r11d
b71: 41 8d 43 10 lea 0x10(%r11),%eax
b75: 44 3b c0 cmp %eax,%r8d
b78: 0f 8c 4c 01 00 00 jl 0xcca
b7e: 44 89 c0 mov %r8d,%eax
b81: 45 33 d2 xor %r10d,%r10d
b84: 41 2b c3 sub %r11d,%eax
b87: 83 e0 0f and $0xf,%eax
b8a: f7 d8 neg %eax
b8c: 41 03 c0 add %r8d,%eax
b8f: 45 85 db test %r11d,%r11d
b92: 76 24 jbe 0xbb8
b94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ba0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
ba6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
baa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
bb0: 49 ff c2 inc %r10
bb3: 4d 3b d3 cmp %r11,%r10
bb6: 72 e8 jb 0xba0
bb8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
bbd: 4c 63 d0 movslq %eax,%r10
bc0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
bc6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bcd: 00
bce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bd5: 0f 1f 40 00 nopl 0x0(%rax)
bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
be0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
be6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
bed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
bf4: 01
bf5: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
bf9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
bff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
c06: 01
c07: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
c0b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
c12: 49 83 c3 10 add $0x10,%r11
c16: 4d 3b da cmp %r10,%r11
c19: 72 c5 jb 0xbe0
c1b: 44 8d 50 01 lea 0x1(%rax),%r10d
c1f: 45 3b d0 cmp %r8d,%r10d
c22: 0f 87 90 00 00 00 ja 0xcb8
c28: 4d 63 c0 movslq %r8d,%r8
c2b: 48 63 c0 movslq %eax,%rax
c2e: 4c 2b c0 sub %rax,%r8
c31: 41 80 f9 01 cmp $0x1,%r9b
c35: 75 05 jne 0xc3c
c37: 45 33 db xor %r11d,%r11d
c3a: eb 3d jmp 0xc79
c3c: 49 83 f8 04 cmp $0x4,%r8
c40: 7c f5 jl 0xc37
c42: 48 63 c0 movslq %eax,%rax
c45: 45 89 c3 mov %r8d,%r11d
c48: 41 83 e3 fc and $0xfffffffc,%r11d
c4c: 45 33 d2 xor %r10d,%r10d
c4f: 4d 63 db movslq %r11d,%r11
c52: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
c57: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
c5b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
c5f: 90 nop
c60: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
c66: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
c6a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
c70: 49 83 c2 04 add $0x4,%r10
c74: 4d 3b d3 cmp %r11,%r10
c77: 72 e7 jb 0xc60
c79: 4d 3b d8 cmp %r8,%r11
c7c: 73 3a jae 0xcb8
c7e: 48 63 c0 movslq %eax,%rax
c81: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
c85: 48 8d 04 81 lea (%rcx,%rax,4),%rax
c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c90: 00
c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c9f: 00
ca0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
ca6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
caa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
cb0: 49 ff c3 inc %r11
cb3: 4d 3b d8 cmp %r8,%r11
cb6: 72 e8 jb 0xca0
cb8: 33 c0 xor %eax,%eax
cba: c5 f8 77 vzeroupper
cbd: 41 5e pop %r14
cbf: c3 ret
cc0: 41 b1 01 mov $0x1,%r9b
cc3: 33 c0 xor %eax,%eax
cc5: e9 d1 fd ff ff jmp 0xa9b
cca: 41 b1 01 mov $0x1,%r9b
ccd: 33 c0 xor %eax,%eax
ccf: e9 47 ff ff ff jmp 0xc1b
cd4: b8 fa ff ff ff mov $0xfffffffa,%eax
cd9: 41 5e pop %r14
cdb: c3 ret
cdc: b8 f8 ff ff ff mov $0xfffffff8,%eax
ce1: 41 5e pop %r14
ce3: c3 ret
ce4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ceb: 00
cec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
cf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
cf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
cff: 00
d00: 41 57 push %r15
d02: 48 85 c9 test %rcx,%rcx
d05: 0f 84 38 03 00 00 je 0x1043
d0b: 48 85 d2 test %rdx,%rdx
d0e: 0f 84 2f 03 00 00 je 0x1043
d14: 45 85 c0 test %r8d,%r8d
d17: 0f 8e 1e 03 00 00 jle 0x103b
d1d: 8b 44 24 30 mov 0x30(%rsp),%eax
d21: 85 c0 test %eax,%eax
d23: 0f 84 74 01 00 00 je 0xe9d
d29: 83 f8 04 cmp $0x4,%eax
d2c: 74 08 je 0xd36
d2e: b8 fb ff ff ff mov $0xfffffffb,%eax
d33: 41 5f pop %r15
d35: c3 ret
d36: 41 83 f8 10 cmp $0x10,%r8d
d3a: 0f 8c c8 02 00 00 jl 0x1008
d40: 41 83 f8 1d cmp $0x1d,%r8d
d44: 0f 8c c6 02 00 00 jl 0x1010
d4a: 49 89 d7 mov %rdx,%r15
d4d: 49 83 e7 1f and $0x1f,%r15
d51: 45 85 ff test %r15d,%r15d
d54: 74 18 je 0xd6e
d56: 41 f7 c7 03 00 00 00 test $0x3,%r15d
d5d: 0f 85 a5 02 00 00 jne 0x1008
d63: 41 f7 df neg %r15d
d66: 41 83 c7 20 add $0x20,%r15d
d6a: 41 c1 ef 02 shr $0x2,%r15d
d6e: 41 8d 47 10 lea 0x10(%r15),%eax
d72: 44 3b c0 cmp %eax,%r8d
d75: 0f 8c 8d 02 00 00 jl 0x1008
d7b: 45 89 c3 mov %r8d,%r11d
d7e: 33 c0 xor %eax,%eax
d80: 45 2b df sub %r15d,%r11d
d83: 41 83 e3 0f and $0xf,%r11d
d87: 41 f7 db neg %r11d
d8a: 45 03 d8 add %r8d,%r11d
d8d: 45 89 fa mov %r15d,%r10d
d90: 45 85 ff test %r15d,%r15d
d93: 76 21 jbe 0xdb6
d95: 0f 1f 40 00 nopl 0x0(%rax)
d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
da0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
da5: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
da9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
dae: 48 ff c0 inc %rax
db1: 49 3b c2 cmp %r10,%rax
db4: 72 ea jb 0xda0
db6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
dbb: 49 63 c3 movslq %r11d,%rax
dbe: 66 90 xchg %ax,%ax
dc0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
dc6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
dcd: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
dd1: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
dd5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
ddb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
de2: 49 83 c2 10 add $0x10,%r10
de6: 4c 3b d0 cmp %rax,%r10
de9: 72 d5 jb 0xdc0
deb: 41 8d 43 01 lea 0x1(%r11),%eax
def: 41 3b c0 cmp %r8d,%eax
df2: 0f 87 00 02 00 00 ja 0xff8
df8: 4d 63 c8 movslq %r8d,%r9
dfb: 4d 63 db movslq %r11d,%r11
dfe: 4d 2b cb sub %r11,%r9
e01: 49 83 f9 04 cmp $0x4,%r9
e05: 0f 8c f5 01 00 00 jl 0x1000
e0b: 4d 63 db movslq %r11d,%r11
e0e: 45 89 ca mov %r9d,%r10d
e11: 41 83 e2 fc and $0xfffffffc,%r10d
e15: 45 33 c0 xor %r8d,%r8d
e18: 4d 63 d2 movslq %r10d,%r10
e1b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
e20: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
e24: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
e28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e2f: 00
e30: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
e3e: 00 00
e40: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
e46: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
e4a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
e50: 49 83 c0 04 add $0x4,%r8
e54: 4d 3b c2 cmp %r10,%r8
e57: 72 e7 jb 0xe40
e59: 4d 3b d1 cmp %r9,%r10
e5c: 0f 83 96 01 00 00 jae 0xff8
e62: 4d 63 db movslq %r11d,%r11
e65: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
e69: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
e6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e74: 00
e75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e7c: 0f 1f 40 00 nopl 0x0(%rax)
e80: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
e86: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
e8a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
e90: 49 ff c2 inc %r10
e93: 4d 3b d1 cmp %r9,%r10
e96: 72 e8 jb 0xe80
e98: e9 5b 01 00 00 jmp 0xff8
e9d: 41 83 f8 10 cmp $0x10,%r8d
ea1: 0f 8c 7d 01 00 00 jl 0x1024
ea7: 41 83 f8 1d cmp $0x1d,%r8d
eab: 0f 8c 7b 01 00 00 jl 0x102c
eb1: 49 89 d7 mov %rdx,%r15
eb4: 49 83 e7 1f and $0x1f,%r15
eb8: 45 85 ff test %r15d,%r15d
ebb: 74 18 je 0xed5
ebd: 41 f7 c7 03 00 00 00 test $0x3,%r15d
ec4: 0f 85 5a 01 00 00 jne 0x1024
eca: 41 f7 df neg %r15d
ecd: 41 83 c7 20 add $0x20,%r15d
ed1: 41 c1 ef 02 shr $0x2,%r15d
ed5: 41 8d 47 10 lea 0x10(%r15),%eax
ed9: 44 3b c0 cmp %eax,%r8d
edc: 0f 8c 42 01 00 00 jl 0x1024
ee2: 45 89 c3 mov %r8d,%r11d
ee5: 33 c0 xor %eax,%eax
ee7: 45 2b df sub %r15d,%r11d
eea: 41 83 e3 0f and $0xf,%r11d
eee: 41 f7 db neg %r11d
ef1: 45 03 d8 add %r8d,%r11d
ef4: 45 89 fa mov %r15d,%r10d
ef7: 45 85 ff test %r15d,%r15d
efa: 76 1a jbe 0xf16
efc: 0f 1f 40 00 nopl 0x0(%rax)
f00: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
f05: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
f09: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
f0e: 48 ff c0 inc %rax
f11: 49 3b c2 cmp %r10,%rax
f14: 72 ea jb 0xf00
f16: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
f1b: 49 63 c3 movslq %r11d,%rax
f1e: 66 90 xchg %ax,%ax
f20: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
f26: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
f2d: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
f31: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
f35: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
f3b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
f42: 49 83 c2 10 add $0x10,%r10
f46: 4c 3b d0 cmp %rax,%r10
f49: 72 d5 jb 0xf20
f4b: 41 8d 43 01 lea 0x1(%r11),%eax
f4f: 41 3b c0 cmp %r8d,%eax
f52: 0f 87 a0 00 00 00 ja 0xff8
f58: 4d 63 c8 movslq %r8d,%r9
f5b: 4d 63 db movslq %r11d,%r11
f5e: 4d 2b cb sub %r11,%r9
f61: 49 83 f9 04 cmp $0x4,%r9
f65: 0f 8c b4 00 00 00 jl 0x101f
f6b: 4d 63 db movslq %r11d,%r11
f6e: 45 89 ca mov %r9d,%r10d
f71: 41 83 e2 fc and $0xfffffffc,%r10d
f75: 45 33 c0 xor %r8d,%r8d
f78: 4d 63 d2 movslq %r10d,%r10
f7b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
f80: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
f84: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f8f: 00
f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
f9e: 00 00
fa0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
fa6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
faa: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
fb0: 49 83 c0 04 add $0x4,%r8
fb4: 4d 3b c2 cmp %r10,%r8
fb7: 72 e7 jb 0xfa0
fb9: 4d 3b d1 cmp %r9,%r10
fbc: 73 3a jae 0xff8
fbe: 4d 63 db movslq %r11d,%r11
fc1: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
fc5: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
fc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fd0: 00
fd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fdf: 00
fe0: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
fe6: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
fea: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
ff0: 49 ff c2 inc %r10
ff3: 4d 3b d1 cmp %r9,%r10
ff6: 72 e8 jb 0xfe0
ff8: 33 c0 xor %eax,%eax
ffa: c5 f8 77 vzeroupper
ffd: 41 5f pop %r15
fff: c3 ret
1000: 45 33 d2 xor %r10d,%r10d
1003: e9 51 fe ff ff jmp 0xe59
1008: 45 33 db xor %r11d,%r11d
100b: e9 db fd ff ff jmp 0xdeb
1010: 45 89 c3 mov %r8d,%r11d
1013: 45 33 d2 xor %r10d,%r10d
1016: 41 83 e3 f0 and $0xfffffff0,%r11d
101a: e9 97 fd ff ff jmp 0xdb6
101f: 45 33 d2 xor %r10d,%r10d
1022: eb 95 jmp 0xfb9
1024: 45 33 db xor %r11d,%r11d
1027: e9 1f ff ff ff jmp 0xf4b
102c: 45 89 c3 mov %r8d,%r11d
102f: 45 33 d2 xor %r10d,%r10d
1032: 41 83 e3 f0 and $0xfffffff0,%r11d
1036: e9 db fe ff ff jmp 0xf16
103b: b8 fa ff ff ff mov $0xfffffffa,%eax
1040: 41 5f pop %r15
1042: c3 ret
1043: b8 f8 ff ff ff mov $0xfffffff8,%eax
1048: 41 5f pop %r15
104a: c3 ret
104b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1052: 00
1053: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
105a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1060: 48 83 ec 28 sub $0x28,%rsp
1064: 48 85 c9 test %rcx,%rcx
1067: 74 20 je 0x1089
1069: 48 85 d2 test %rdx,%rdx
106c: 74 1b je 0x1089
106e: 45 85 c0 test %r8d,%r8d
1071: 7f 0a jg 0x107d
1073: b8 fa ff ff ff mov $0xfffffffa,%eax
1078: 48 83 c4 28 add $0x28,%rsp
107c: c3 ret
107d: e8 3e 85 03 00 call 0x395c0
1082: 33 c0 xor %eax,%eax
1084: 48 83 c4 28 add $0x28,%rsp
1088: c3 ret
1089: b8 f8 ff ff ff mov $0xfffffff8,%eax
108e: 48 83 c4 28 add $0x28,%rsp
1092: c3 ret
1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
109f: 00
10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
10a5: 48 85 c9 test %rcx,%rcx
10a8: 74 22 je 0x10cc
10aa: 48 85 d2 test %rdx,%rdx
10ad: 74 1d je 0x10cc
10af: 45 85 c0 test %r8d,%r8d
10b2: 7f 0b jg 0x10bf
10b4: b8 fa ff ff ff mov $0xfffffffa,%eax
10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10be: c3 ret
10bf: e8 7c 86 03 00 call 0x39740
10c4: 33 c0 xor %eax,%eax
10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10cb: c3 ret
10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10d6: c3 ret
10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
10de: 00 00
10e0: 48 83 ec 28 sub $0x28,%rsp
10e4: 48 85 c9 test %rcx,%rcx
10e7: 74 20 je 0x1109
10e9: 48 85 d2 test %rdx,%rdx
10ec: 74 1b je 0x1109
10ee: 45 85 c0 test %r8d,%r8d
10f1: 7f 0a jg 0x10fd
10f3: b8 fa ff ff ff mov $0xfffffffa,%eax
10f8: 48 83 c4 28 add $0x28,%rsp
10fc: c3 ret
10fd: e8 be 87 03 00 call 0x398c0
1102: 33 c0 xor %eax,%eax
1104: 48 83 c4 28 add $0x28,%rsp
1108: c3 ret
1109: b8 f8 ff ff ff mov $0xfffffff8,%eax
110e: 48 83 c4 28 add $0x28,%rsp
1112: c3 ret
1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
111f: 00
1120: 56 push %rsi
1121: 48 89 d6 mov %rdx,%rsi
1124: 48 85 c9 test %rcx,%rcx
1127: 0f 84 90 01 00 00 je 0x12bd
112d: 48 85 f6 test %rsi,%rsi
1130: 0f 84 87 01 00 00 je 0x12bd
1136: 45 85 c0 test %r8d,%r8d
1139: 0f 8e 77 01 00 00 jle 0x12b6
113f: 41 83 f8 10 cmp $0x10,%r8d
1143: 0f 8c 5d 01 00 00 jl 0x12a6
1149: 49 89 f1 mov %rsi,%r9
114c: 49 83 e1 1f and $0x1f,%r9
1150: 45 89 c9 mov %r9d,%r9d
1153: 45 85 c9 test %r9d,%r9d
1156: 74 18 je 0x1170
1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d
115f: 0f 85 41 01 00 00 jne 0x12a6
1165: 41 f7 d9 neg %r9d
1168: 41 83 c1 20 add $0x20,%r9d
116c: 41 c1 e9 02 shr $0x2,%r9d
1170: 41 8d 41 10 lea 0x10(%r9),%eax
1174: 44 3b c0 cmp %eax,%r8d
1177: 0f 8c 29 01 00 00 jl 0x12a6
117d: 44 89 c0 mov %r8d,%eax
1180: 33 d2 xor %edx,%edx
1182: 41 2b c1 sub %r9d,%eax
1185: 83 e0 0f and $0xf,%eax
1188: f7 d8 neg %eax
118a: 41 03 c0 add %r8d,%eax
118d: 45 85 c9 test %r9d,%r9d
1190: 76 25 jbe 0x11b7
1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11a0: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
11a5: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
11af: 48 ff c2 inc %rdx
11b2: 49 3b d1 cmp %r9,%rdx
11b5: 72 e9 jb 0x11a0
11b7: 48 63 d0 movslq %eax,%rdx
11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
11c0: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
11c6: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
11cd: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
11d4: 01
11d5: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
11dc: 01
11dd: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
11e3: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
11ea: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
11f0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
11f7: 49 83 c1 10 add $0x10,%r9
11fb: 4c 3b ca cmp %rdx,%r9
11fe: 72 c0 jb 0x11c0
1200: 44 8d 48 01 lea 0x1(%rax),%r9d
1204: 45 3b c8 cmp %r8d,%r9d
1207: 0f 87 8d 00 00 00 ja 0x129a
120d: 4d 63 d0 movslq %r8d,%r10
1210: 4c 2b d2 sub %rdx,%r10
1213: 49 83 fa 04 cmp $0x4,%r10
1217: 0f 8c 84 00 00 00 jl 0x12a1
121d: 45 89 d3 mov %r10d,%r11d
1220: 45 33 c9 xor %r9d,%r9d
1223: 41 83 e3 fc and $0xfffffffc,%r11d
1227: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
122b: 4d 63 db movslq %r11d,%r11
122e: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
1232: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1239: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
1246: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
124c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
1252: 49 83 c1 04 add $0x4,%r9
1256: 4d 3b cb cmp %r11,%r9
1259: 72 e5 jb 0x1240
125b: 4d 3b da cmp %r10,%r11
125e: 73 3a jae 0x129a
1260: 48 63 c0 movslq %eax,%rax
1263: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
1267: 48 8d 04 81 lea (%rcx,%rax,4),%rax
126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1272: 00
1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
1286: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
128c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
1292: 49 ff c3 inc %r11
1295: 4d 3b da cmp %r10,%r11
1298: 72 e6 jb 0x1280
129a: 33 c0 xor %eax,%eax
129c: c5 f8 77 vzeroupper
129f: 5e pop %rsi
12a0: c3 ret
12a1: 45 33 db xor %r11d,%r11d
12a4: eb b5 jmp 0x125b
12a6: 33 c0 xor %eax,%eax
12a8: 41 83 f8 01 cmp $0x1,%r8d
12ac: 72 ec jb 0x129a
12ae: 4d 63 d0 movslq %r8d,%r10
12b1: 45 33 db xor %r11d,%r11d
12b4: eb a5 jmp 0x125b
12b6: b8 fa ff ff ff mov $0xfffffffa,%eax
12bb: 5e pop %rsi
12bc: c3 ret
12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
12c2: 5e pop %rsi
12c3: c3 ret
12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12cb: 00
12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12df: 00
12e0: 53 push %rbx
12e1: 49 89 ca mov %rcx,%r10
12e4: 4d 85 d2 test %r10,%r10
12e7: 0f 84 84 01 00 00 je 0x1471
12ed: 48 85 d2 test %rdx,%rdx
12f0: 0f 84 7b 01 00 00 je 0x1471
12f6: 45 85 c0 test %r8d,%r8d
12f9: 0f 8e 6b 01 00 00 jle 0x146a
12ff: 41 83 f8 10 cmp $0x10,%r8d
1303: 0f 8c 59 01 00 00 jl 0x1462
1309: 48 89 d3 mov %rdx,%rbx
130c: 48 83 e3 1f and $0x1f,%rbx
1310: 85 db test %ebx,%ebx
1312: 74 11 je 0x1325
1314: f6 c3 03 test $0x3,%bl
1317: 0f 85 45 01 00 00 jne 0x1462
131d: f7 db neg %ebx
131f: 83 c3 20 add $0x20,%ebx
1322: c1 eb 02 shr $0x2,%ebx
1325: 8d 43 10 lea 0x10(%rbx),%eax
1328: 44 3b c0 cmp %eax,%r8d
132b: 0f 8c 31 01 00 00 jl 0x1462
1331: 45 89 c1 mov %r8d,%r9d
1334: 33 c0 xor %eax,%eax
1336: 44 2b cb sub %ebx,%r9d
1339: 41 83 e1 0f and $0xf,%r9d
133d: 41 f7 d9 neg %r9d
1340: 45 03 c8 add %r8d,%r9d
1343: 89 d9 mov %ebx,%ecx
1345: 85 db test %ebx,%ebx
1347: 76 2f jbe 0x1378
1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1350: 00
1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
135f: 00
1360: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1366: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
1370: 48 ff c0 inc %rax
1373: 48 3b c1 cmp %rcx,%rax
1376: 72 e8 jb 0x1360
1378: 49 63 c1 movslq %r9d,%rax
137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1380: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
1386: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
138d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
1392: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
13a3: 48 83 c1 10 add $0x10,%rcx
13a7: 48 3b c8 cmp %rax,%rcx
13aa: 72 d4 jb 0x1380
13ac: 41 8d 41 01 lea 0x1(%r9),%eax
13b0: 41 3b c0 cmp %r8d,%eax
13b3: 0f 87 9e 00 00 00 ja 0x1457
13b9: 4d 63 c0 movslq %r8d,%r8
13bc: 4d 63 c9 movslq %r9d,%r9
13bf: 4d 2b c1 sub %r9,%r8
13c2: 49 83 f8 04 cmp $0x4,%r8
13c6: 0f 8c 92 00 00 00 jl 0x145e
13cc: 4d 63 c9 movslq %r9d,%r9
13cf: 44 89 c3 mov %r8d,%ebx
13d2: 83 e3 fc and $0xfffffffc,%ebx
13d5: 33 c9 xor %ecx,%ecx
13d7: 48 63 db movslq %ebx,%rbx
13da: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
13de: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13e9: 00
13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f8: 00
13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
1406: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
140b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
1410: 48 83 c1 04 add $0x4,%rcx
1414: 48 3b cb cmp %rbx,%rcx
1417: 72 e7 jb 0x1400
1419: 49 3b d8 cmp %r8,%rbx
141c: 73 39 jae 0x1457
141e: 4d 63 c9 movslq %r9d,%r9
1421: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
1425: 4b 8d 04 8a lea (%r10,%r9,4),%rax
1429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1430: 00
1431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
143f: 00
1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
1445: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
144a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
144f: 48 ff c3 inc %rbx
1452: 49 3b d8 cmp %r8,%rbx
1455: 72 e9 jb 0x1440
1457: 33 c0 xor %eax,%eax
1459: c5 f8 77 vzeroupper
145c: 5b pop %rbx
145d: c3 ret
145e: 33 db xor %ebx,%ebx
1460: eb b7 jmp 0x1419
1462: 45 33 c9 xor %r9d,%r9d
1465: e9 42 ff ff ff jmp 0x13ac
146a: b8 fa ff ff ff mov $0xfffffffa,%eax
146f: 5b pop %rbx
1470: c3 ret
1471: b8 f8 ff ff ff mov $0xfffffff8,%eax
1476: 5b pop %rbx
1477: c3 ret
1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
147f: 00
1480: 48 85 c9 test %rcx,%rcx
1483: 0f 84 5b 02 00 00 je 0x16e4
1489: 48 85 d2 test %rdx,%rdx
148c: 0f 84 52 02 00 00 je 0x16e4
1492: 4d 85 c0 test %r8,%r8
1495: 0f 84 49 02 00 00 je 0x16e4
149b: 45 85 c9 test %r9d,%r9d
149e: 0f 86 33 02 00 00 jbe 0x16d7
14a4: 41 83 f9 06 cmp $0x6,%r9d
14a8: 0f 86 ae 01 00 00 jbe 0x165c
14ae: 49 3b d0 cmp %r8,%rdx
14b1: 76 17 jbe 0x14ca
14b3: 44 89 c8 mov %r9d,%eax
14b6: 49 89 d2 mov %rdx,%r10
14b9: 48 c1 e0 02 shl $0x2,%rax
14bd: 4d 2b d0 sub %r8,%r10
14c0: 4c 3b d0 cmp %rax,%r10
14c3: 7d 24 jge 0x14e9
14c5: e9 92 01 00 00 jmp 0x165c
14ca: 4c 3b c2 cmp %rdx,%r8
14cd: 0f 86 89 01 00 00 jbe 0x165c
14d3: 44 89 c8 mov %r9d,%eax
14d6: 4d 89 c2 mov %r8,%r10
14d9: 48 c1 e0 02 shl $0x2,%rax
14dd: 4c 2b d2 sub %rdx,%r10
14e0: 4c 3b d0 cmp %rax,%r10
14e3: 0f 8c 73 01 00 00 jl 0x165c
14e9: 49 3b c8 cmp %r8,%rcx
14ec: 76 10 jbe 0x14fe
14ee: 49 89 ca mov %rcx,%r10
14f1: 4d 2b d0 sub %r8,%r10
14f4: 4c 3b d0 cmp %rax,%r10
14f7: 7d 1d jge 0x1516
14f9: e9 5e 01 00 00 jmp 0x165c
14fe: 4c 3b c1 cmp %rcx,%r8
1501: 0f 86 55 01 00 00 jbe 0x165c
1507: 4d 89 c2 mov %r8,%r10
150a: 4c 2b d1 sub %rcx,%r10
150d: 4c 3b d0 cmp %rax,%r10
1510: 0f 8c 46 01 00 00 jl 0x165c
1516: 41 83 f9 08 cmp $0x8,%r9d
151a: 0f 82 bd 01 00 00 jb 0x16dd
1520: 4d 89 c2 mov %r8,%r10
1523: 49 83 e2 0f and $0xf,%r10
1527: 45 85 d2 test %r10d,%r10d
152a: 74 18 je 0x1544
152c: 41 f7 c2 03 00 00 00 test $0x3,%r10d
1533: 0f 85 a4 01 00 00 jne 0x16dd
1539: 41 f7 da neg %r10d
153c: 41 83 c2 10 add $0x10,%r10d
1540: 41 c1 ea 02 shr $0x2,%r10d
1544: 41 8d 42 08 lea 0x8(%r10),%eax
1548: 44 3b c8 cmp %eax,%r9d
154b: 0f 82 8c 01 00 00 jb 0x16dd
1551: 44 89 c8 mov %r9d,%eax
1554: 45 33 db xor %r11d,%r11d
1557: 41 2b c2 sub %r10d,%eax
155a: 83 e0 07 and $0x7,%eax
155d: f7 d8 neg %eax
155f: 41 03 c1 add %r9d,%eax
1562: 45 85 d2 test %r10d,%r10d
1565: 76 33 jbe 0x159a
1567: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
156e: 00
156f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1576: 0f 1f 00 nopl (%rax)
1579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1580: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
1586: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
158c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
1592: 41 ff c3 inc %r11d
1595: 45 3b da cmp %r10d,%r11d
1598: 72 e6 jb 0x1580
159a: 45 89 d2 mov %r10d,%r10d
159d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
15a1: 49 f7 c3 0f 00 00 00 test $0xf,%r11
15a8: 74 56 je 0x1600
15aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
15b1: 00
15b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
15b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
15c0: 45 89 d2 mov %r10d,%r10d
15c3: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
15c8: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
15ce: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
15d3: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
15d9: 0f 5d c8 minps %xmm0,%xmm1
15dc: 0f 5d da minps %xmm2,%xmm3
15df: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
15e4: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
15ea: 41 83 c2 08 add $0x8,%r10d
15ee: 44 3b d0 cmp %eax,%r10d
15f1: 72 cd jb 0x15c0
15f3: eb 38 jmp 0x162d
15f5: 0f 1f 40 00 nopl 0x0(%rax)
15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1600: 45 89 d2 mov %r10d,%r10d
1603: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
1608: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
160e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
1613: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
1619: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
161e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
1624: 41 83 c2 08 add $0x8,%r10d
1628: 44 3b d0 cmp %eax,%r10d
162b: 72 d3 jb 0x1600
162d: 41 3b c1 cmp %r9d,%eax
1630: 0f 83 9e 00 00 00 jae 0x16d4
1636: 0f 1f 00 nopl (%rax)
1639: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1640: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
1645: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
164a: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
1650: ff c0 inc %eax
1652: 41 3b c1 cmp %r9d,%eax
1655: 72 e9 jb 0x1640
1657: e9 78 00 00 00 jmp 0x16d4
165c: 44 89 c8 mov %r9d,%eax
165f: 41 bb 01 00 00 00 mov $0x1,%r11d
1665: d1 e8 shr $1,%eax
1667: 45 33 d2 xor %r10d,%r10d
166a: 85 c0 test %eax,%eax
166c: 76 4c jbe 0x16ba
166e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1675: 00
1676: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
167d: 0f 1f 00 nopl (%rax)
1680: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
1684: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
168a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
1690: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
1696: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
169b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
16a1: 41 ff c2 inc %r10d
16a4: 44 3b d0 cmp %eax,%r10d
16a7: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
16ad: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
16b3: 72 cb jb 0x1680
16b5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
16ba: 41 ff cb dec %r11d
16bd: 45 3b d9 cmp %r9d,%r11d
16c0: 73 12 jae 0x16d4
16c2: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
16c8: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
16ce: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
16d4: 33 c0 xor %eax,%eax
16d6: c3 ret
16d7: b8 fa ff ff ff mov $0xfffffffa,%eax
16dc: c3 ret
16dd: 33 c0 xor %eax,%eax
16df: e9 49 ff ff ff jmp 0x162d
16e4: b8 f8 ff ff ff mov $0xfffffff8,%eax
16e9: c3 ret
16ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16f1: 00
16f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1700: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1705: 48 85 c9 test %rcx,%rcx
1708: 74 27 je 0x1731
170a: 48 85 d2 test %rdx,%rdx
170d: 74 22 je 0x1731
170f: 4d 85 c0 test %r8,%r8
1712: 74 1d je 0x1731
1714: 45 85 c9 test %r9d,%r9d
1717: 77 0b ja 0x1724
1719: b8 fa ff ff ff mov $0xfffffffa,%eax
171e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1723: c3 ret
1724: e8 17 83 03 00 call 0x39a40
1729: 33 c0 xor %eax,%eax
172b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1730: c3 ret
1731: b8 f8 ff ff ff mov $0xfffffff8,%eax
1736: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
173b: c3 ret
173c: 0f 1f 40 00 nopl 0x0(%rax)
1740: 48 83 ec 28 sub $0x28,%rsp
1744: 48 85 c9 test %rcx,%rcx
1747: 74 25 je 0x176e
1749: 48 85 d2 test %rdx,%rdx
174c: 74 20 je 0x176e
174e: 4d 85 c0 test %r8,%r8
1751: 74 1b je 0x176e
1753: 45 85 c9 test %r9d,%r9d
1756: 77 0a ja 0x1762
1758: b8 fa ff ff ff mov $0xfffffffa,%eax
175d: 48 83 c4 28 add $0x28,%rsp
1761: c3 ret
1762: e8 19 88 03 00 call 0x39f80
1767: 33 c0 xor %eax,%eax
1769: 48 83 c4 28 add $0x28,%rsp
176d: c3 ret
176e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1773: 48 83 c4 28 add $0x28,%rsp
1777: c3 ret
1778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
177f: 00
1780: 48 83 ec 28 sub $0x28,%rsp
1784: 48 85 c9 test %rcx,%rcx
1787: 74 25 je 0x17ae
1789: 48 85 d2 test %rdx,%rdx
178c: 74 20 je 0x17ae
178e: 4d 85 c0 test %r8,%r8
1791: 74 1b je 0x17ae
1793: 45 85 c9 test %r9d,%r9d
1796: 77 0a ja 0x17a2
1798: b8 fa ff ff ff mov $0xfffffffa,%eax
179d: 48 83 c4 28 add $0x28,%rsp
17a1: c3 ret
17a2: e8 b9 8d 03 00 call 0x3a560
17a7: 33 c0 xor %eax,%eax
17a9: 48 83 c4 28 add $0x28,%rsp
17ad: c3 ret
17ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
17b3: 48 83 c4 28 add $0x28,%rsp
17b7: c3 ret
17b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
17bf: 00
17c0: 48 83 ec 28 sub $0x28,%rsp
17c4: 48 85 c9 test %rcx,%rcx
17c7: 74 25 je 0x17ee
17c9: 48 85 d2 test %rdx,%rdx
17cc: 74 20 je 0x17ee
17ce: 4d 85 c0 test %r8,%r8
17d1: 74 1b je 0x17ee
17d3: 45 85 c9 test %r9d,%r9d
17d6: 77 0a ja 0x17e2
17d8: b8 fa ff ff ff mov $0xfffffffa,%eax
17dd: 48 83 c4 28 add $0x28,%rsp
17e1: c3 ret
17e2: e8 59 93 03 00 call 0x3ab40
17e7: 33 c0 xor %eax,%eax
17e9: 48 83 c4 28 add $0x28,%rsp
17ed: c3 ret
17ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
17f3: 48 83 c4 28 add $0x28,%rsp
17f7: c3 ret
17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
17ff: 00
1800: 48 83 ec 28 sub $0x28,%rsp
1804: 48 85 c9 test %rcx,%rcx
1807: 74 25 je 0x182e
1809: 48 85 d2 test %rdx,%rdx
180c: 74 20 je 0x182e
180e: 4d 85 c0 test %r8,%r8
1811: 74 1b je 0x182e
1813: 45 85 c9 test %r9d,%r9d
1816: 77 0a ja 0x1822
1818: b8 fa ff ff ff mov $0xfffffffa,%eax
181d: 48 83 c4 28 add $0x28,%rsp
1821: c3 ret
1822: e8 39 99 03 00 call 0x3b160
1827: 33 c0 xor %eax,%eax
1829: 48 83 c4 28 add $0x28,%rsp
182d: c3 ret
182e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1833: 48 83 c4 28 add $0x28,%rsp
1837: c3 ret
1838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
183f: 00
1840: 48 83 ec 28 sub $0x28,%rsp
1844: 48 85 c9 test %rcx,%rcx
1847: 74 25 je 0x186e
1849: 48 85 d2 test %rdx,%rdx
184c: 74 20 je 0x186e
184e: 4d 85 c0 test %r8,%r8
1851: 74 1b je 0x186e
1853: 45 85 c9 test %r9d,%r9d
1856: 7f 0a jg 0x1862
1858: b8 fa ff ff ff mov $0xfffffffa,%eax
185d: 48 83 c4 28 add $0x28,%rsp
1861: c3 ret
1862: e8 39 9f 03 00 call 0x3b7a0
1867: 33 c0 xor %eax,%eax
1869: 48 83 c4 28 add $0x28,%rsp
186d: c3 ret
186e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1873: 48 83 c4 28 add $0x28,%rsp
1877: c3 ret
1878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
187f: 00
1880: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1885: 48 85 c9 test %rcx,%rcx
1888: 74 27 je 0x18b1
188a: 48 85 d2 test %rdx,%rdx
188d: 74 22 je 0x18b1
188f: 4d 85 c0 test %r8,%r8
1892: 74 1d je 0x18b1
1894: 45 85 c9 test %r9d,%r9d
1897: 7f 0b jg 0x18a4
1899: b8 fa ff ff ff mov $0xfffffffa,%eax
189e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
18a3: c3 ret
18a4: e8 f7 a2 03 00 call 0x3bba0
18a9: 33 c0 xor %eax,%eax
18ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
18b0: c3 ret
18b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
18b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
18bb: c3 ret
18bc: 0f 1f 40 00 nopl 0x0(%rax)
18c0: 48 83 ec 28 sub $0x28,%rsp
18c4: 48 85 c9 test %rcx,%rcx
18c7: 74 25 je 0x18ee
18c9: 48 85 d2 test %rdx,%rdx
18cc: 74 20 je 0x18ee
18ce: 4d 85 c0 test %r8,%r8
18d1: 74 1b je 0x18ee
18d3: 45 85 c9 test %r9d,%r9d
18d6: 7f 0a jg 0x18e2
18d8: b8 fa ff ff ff mov $0xfffffffa,%eax
18dd: 48 83 c4 28 add $0x28,%rsp
18e1: c3 ret
18e2: e8 b9 a6 03 00 call 0x3bfa0
18e7: 33 c0 xor %eax,%eax
18e9: 48 83 c4 28 add $0x28,%rsp
18ed: c3 ret
18ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
18f3: 48 83 c4 28 add $0x28,%rsp
18f7: c3 ret
18f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18ff: 00
1900: 41 57 push %r15
1902: 49 89 ca mov %rcx,%r10
1905: 49 89 d3 mov %rdx,%r11
1908: 4d 85 d2 test %r10,%r10
190b: 0f 84 fb 00 00 00 je 0x1a0c
1911: 4d 85 db test %r11,%r11
1914: 0f 84 f2 00 00 00 je 0x1a0c
191a: 4d 85 c0 test %r8,%r8
191d: 0f 84 e9 00 00 00 je 0x1a0c
1923: 45 85 c9 test %r9d,%r9d
1926: 0f 8e d8 00 00 00 jle 0x1a04
192c: 49 63 d1 movslq %r9d,%rdx
192f: 48 83 fa 08 cmp $0x8,%rdx
1933: 0f 8c c6 00 00 00 jl 0x19ff
1939: 4c 89 c0 mov %r8,%rax
193c: 48 83 e0 0f and $0xf,%rax
1940: 85 c0 test %eax,%eax
1942: 74 10 je 0x1954
1944: a8 03 test $0x3,%al
1946: 0f 85 b3 00 00 00 jne 0x19ff
194c: f7 d8 neg %eax
194e: 83 c0 10 add $0x10,%eax
1951: c1 e8 02 shr $0x2,%eax
1954: 89 c1 mov %eax,%ecx
1956: 4c 8d 79 08 lea 0x8(%rcx),%r15
195a: 49 3b d7 cmp %r15,%rdx
195d: 0f 8c 9c 00 00 00 jl 0x19ff
1963: 45 89 cf mov %r9d,%r15d
1966: 44 2b f8 sub %eax,%r15d
1969: 41 83 e7 07 and $0x7,%r15d
196d: 45 2b cf sub %r15d,%r9d
1970: 4d 63 c9 movslq %r9d,%r9
1973: 85 c0 test %eax,%eax
1975: b8 00 00 00 00 mov $0x0,%eax
197a: 76 24 jbe 0x19a0
197c: 0f 1f 40 00 nopl 0x0(%rax)
1980: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1986: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
198c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
1992: 48 ff c0 inc %rax
1995: 48 3b c1 cmp %rcx,%rax
1998: 72 e6 jb 0x1980
199a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
19a0: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
19a6: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
19ad: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
19b3: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
19ba: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
19c0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
19c7: 48 83 c1 08 add $0x8,%rcx
19cb: 49 3b c9 cmp %r9,%rcx
19ce: 72 d0 jb 0x19a0
19d0: 4c 3b ca cmp %rdx,%r9
19d3: 73 25 jae 0x19fa
19d5: 0f 1f 40 00 nopl 0x0(%rax)
19d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19e0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
19e6: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
19ec: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
19f2: 49 ff c1 inc %r9
19f5: 4c 3b ca cmp %rdx,%r9
19f8: 72 e6 jb 0x19e0
19fa: 33 c0 xor %eax,%eax
19fc: 41 5f pop %r15
19fe: c3 ret
19ff: 45 33 c9 xor %r9d,%r9d
1a02: eb cc jmp 0x19d0
1a04: b8 fa ff ff ff mov $0xfffffffa,%eax
1a09: 41 5f pop %r15
1a0b: c3 ret
1a0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a11: 41 5f pop %r15
1a13: c3 ret
1a14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a20: 53 push %rbx
1a21: 57 push %rdi
1a22: 55 push %rbp
1a23: 49 89 ca mov %rcx,%r10
1a26: 4d 85 d2 test %r10,%r10
1a29: 0f 84 92 01 00 00 je 0x1bc1
1a2f: 48 85 d2 test %rdx,%rdx
1a32: 0f 84 89 01 00 00 je 0x1bc1
1a38: 4d 85 c0 test %r8,%r8
1a3b: 0f 84 80 01 00 00 je 0x1bc1
1a41: 45 85 c9 test %r9d,%r9d
1a44: 0f 8e 6e 01 00 00 jle 0x1bb8
1a4a: 41 83 f9 10 cmp $0x10,%r9d
1a4e: 0f 8c 50 01 00 00 jl 0x1ba4
1a54: 41 83 f9 1d cmp $0x1d,%r9d
1a58: 0f 8c 4d 01 00 00 jl 0x1bab
1a5e: 4c 89 c1 mov %r8,%rcx
1a61: 48 83 e1 1f and $0x1f,%rcx
1a65: 89 c9 mov %ecx,%ecx
1a67: 85 c9 test %ecx,%ecx
1a69: 74 11 je 0x1a7c
1a6b: f6 c1 03 test $0x3,%cl
1a6e: 0f 85 30 01 00 00 jne 0x1ba4
1a74: f7 d9 neg %ecx
1a76: 83 c1 20 add $0x20,%ecx
1a79: c1 e9 02 shr $0x2,%ecx
1a7c: 8d 41 10 lea 0x10(%rcx),%eax
1a7f: 44 3b c8 cmp %eax,%r9d
1a82: 0f 8c 1c 01 00 00 jl 0x1ba4
1a88: 44 89 cf mov %r9d,%edi
1a8b: 33 c0 xor %eax,%eax
1a8d: 2b f9 sub %ecx,%edi
1a8f: 83 e7 0f and $0xf,%edi
1a92: f7 df neg %edi
1a94: 41 03 f9 add %r9d,%edi
1a97: 85 c9 test %ecx,%ecx
1a99: 76 1e jbe 0x1ab9
1a9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1aa0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1aa6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
1aab: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
1ab1: 48 ff c0 inc %rax
1ab4: 48 3b c1 cmp %rcx,%rax
1ab7: 72 e7 jb 0x1aa0
1ab9: 48 63 c7 movslq %edi,%rax
1abc: 0f 1f 40 00 nopl 0x0(%rax)
1ac0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
1ac6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
1acd: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
1ad2: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
1ad8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
1ade: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
1ae5: 48 83 c1 10 add $0x10,%rcx
1ae9: 48 3b c8 cmp %rax,%rcx
1aec: 72 d2 jb 0x1ac0
1aee: 8d 47 01 lea 0x1(%rdi),%eax
1af1: 41 3b c1 cmp %r9d,%eax
1af4: 0f 87 9d 00 00 00 ja 0x1b97
1afa: 4d 63 c9 movslq %r9d,%r9
1afd: 48 63 ff movslq %edi,%rdi
1b00: 4c 2b cf sub %rdi,%r9
1b03: 49 83 f9 04 cmp $0x4,%r9
1b07: 0f 8c 93 00 00 00 jl 0x1ba0
1b0d: 48 63 ff movslq %edi,%rdi
1b10: 44 89 cd mov %r9d,%ebp
1b13: 83 e5 fc and $0xfffffffc,%ebp
1b16: 33 c9 xor %ecx,%ecx
1b18: 48 63 ed movslq %ebp,%rbp
1b1b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
1b1f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
1b23: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
1b27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b2e: 00
1b2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b36: 0f 1f 00 nopl (%rax)
1b39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b40: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
1b46: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
1b4b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
1b50: 48 83 c1 04 add $0x4,%rcx
1b54: 48 3b cd cmp %rbp,%rcx
1b57: 72 e7 jb 0x1b40
1b59: 49 3b e9 cmp %r9,%rbp
1b5c: 73 39 jae 0x1b97
1b5e: 48 63 ff movslq %edi,%rdi
1b61: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
1b65: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
1b69: 49 8d 04 ba lea (%r10,%rdi,4),%rax
1b6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b74: 00
1b75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b7c: 0f 1f 40 00 nopl 0x0(%rax)
1b80: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
1b85: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
1b8a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
1b8f: 48 ff c5 inc %rbp
1b92: 49 3b e9 cmp %r9,%rbp
1b95: 72 e9 jb 0x1b80
1b97: 33 c0 xor %eax,%eax
1b99: c5 f8 77 vzeroupper
1b9c: 5d pop %rbp
1b9d: 5f pop %rdi
1b9e: 5b pop %rbx
1b9f: c3 ret
1ba0: 33 ed xor %ebp,%ebp
1ba2: eb b5 jmp 0x1b59
1ba4: 33 ff xor %edi,%edi
1ba6: e9 43 ff ff ff jmp 0x1aee
1bab: 44 89 cf mov %r9d,%edi
1bae: 33 c9 xor %ecx,%ecx
1bb0: 83 e7 f0 and $0xfffffff0,%edi
1bb3: e9 01 ff ff ff jmp 0x1ab9
1bb8: b8 fa ff ff ff mov $0xfffffffa,%eax
1bbd: 5d pop %rbp
1bbe: 5f pop %rdi
1bbf: 5b pop %rbx
1bc0: c3 ret
1bc1: b8 f8 ff ff ff mov $0xfffffff8,%eax
1bc6: 5d pop %rbp
1bc7: 5f pop %rdi
1bc8: 5b pop %rbx
1bc9: c3 ret
1bca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bd1: 00
1bd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1be0: 48 83 ec 38 sub $0x38,%rsp
1be4: 45 89 c1 mov %r8d,%r9d
1be7: 49 89 d0 mov %rdx,%r8
1bea: 48 89 ca mov %rcx,%rdx
1bed: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
1bf3: 48 85 d2 test %rdx,%rdx
1bf6: 8b 44 24 60 mov 0x60(%rsp),%eax
1bfa: 74 47 je 0x1c43
1bfc: 4d 85 c0 test %r8,%r8
1bff: 74 42 je 0x1c43
1c01: 45 85 c9 test %r9d,%r9d
1c04: 7e 47 jle 0x1c4d
1c06: 85 c0 test %eax,%eax
1c08: 74 0f je 0x1c19
1c0a: 83 f8 04 cmp $0x4,%eax
1c0d: 74 0d je 0x1c1c
1c0f: b8 fb ff ff ff mov $0xfffffffb,%eax
1c14: 48 83 c4 38 add $0x38,%rsp
1c18: c3 ret
1c19: 83 f8 04 cmp $0x4,%eax
1c1c: 49 89 e3 mov %rsp,%r11
1c1f: b8 01 00 00 00 mov $0x1,%eax
1c24: 41 ba 00 00 00 00 mov $0x0,%r10d
1c2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1c2f: 44 0f 44 d0 cmove %eax,%r10d
1c33: 45 89 53 20 mov %r10d,0x20(%r11)
1c37: e8 c4 d6 a6 01 call 0x1a6f300
1c3c: 33 c0 xor %eax,%eax
1c3e: 48 83 c4 38 add $0x38,%rsp
1c42: c3 ret
1c43: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c48: 48 83 c4 38 add $0x38,%rsp
1c4c: c3 ret
1c4d: b8 fa ff ff ff mov $0xfffffffa,%eax
1c52: 48 83 c4 38 add $0x38,%rsp
1c56: c3 ret
1c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1c5e: 00 00
1c60: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
1c65: 45 89 c1 mov %r8d,%r9d
1c68: 49 89 d0 mov %rdx,%r8
1c6b: 48 89 ca mov %rcx,%rdx
1c6e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
1c74: 48 85 d2 test %rdx,%rdx
1c77: 8b 44 24 60 mov 0x60(%rsp),%eax
1c7b: 74 4b je 0x1cc8
1c7d: 4d 85 c0 test %r8,%r8
1c80: 74 46 je 0x1cc8
1c82: 45 85 c9 test %r9d,%r9d
1c85: 7e 4c jle 0x1cd3
1c87: 85 c0 test %eax,%eax
1c89: 74 12 je 0x1c9d
1c8b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
1c90: 74 0b je 0x1c9d
1c92: b8 fb ff ff ff mov $0xfffffffb,%eax
1c97: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1c9c: c3 ret
1c9d: 49 89 e3 mov %rsp,%r11
1ca0: 41 ba 01 00 00 00 mov $0x1,%r10d
1ca6: 83 f8 04 cmp $0x4,%eax
1ca9: b8 00 00 00 00 mov $0x0,%eax
1cae: 41 0f 44 c2 cmove %r10d,%eax
1cb2: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1cb7: 41 89 43 20 mov %eax,0x20(%r11)
1cbb: e8 f0 42 a7 01 call 0x1a75fb0
1cc0: 33 c0 xor %eax,%eax
1cc2: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1cc7: c3 ret
1cc8: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ccd: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1cd2: c3 ret
1cd3: b8 fa ff ff ff mov $0xfffffffa,%eax
1cd8: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1cdd: c3 ret
1cde: 66 90 xchg %ax,%ax
1ce0: 48 83 ec 38 sub $0x38,%rsp
1ce4: 45 89 c1 mov %r8d,%r9d
1ce7: 49 89 d0 mov %rdx,%r8
1cea: 48 89 ca mov %rcx,%rdx
1ced: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
1cf3: 8b 44 24 60 mov 0x60(%rsp),%eax
1cf7: 48 85 d2 test %rdx,%rdx
1cfa: 74 47 je 0x1d43
1cfc: 4d 85 c0 test %r8,%r8
1cff: 74 42 je 0x1d43
1d01: 45 85 c9 test %r9d,%r9d
1d04: 7e 47 jle 0x1d4d
1d06: 85 c0 test %eax,%eax
1d08: 74 0f je 0x1d19
1d0a: 83 f8 04 cmp $0x4,%eax
1d0d: 74 0d je 0x1d1c
1d0f: b8 fb ff ff ff mov $0xfffffffb,%eax
1d14: 48 83 c4 38 add $0x38,%rsp
1d18: c3 ret
1d19: 83 f8 04 cmp $0x4,%eax
1d1c: b8 01 00 00 00 mov $0x1,%eax
1d21: 41 ba 00 00 00 00 mov $0x0,%r10d
1d27: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1d2c: 44 0f 44 d0 cmove %eax,%r10d
1d30: 49 89 e3 mov %rsp,%r11
1d33: 45 89 53 20 mov %r10d,0x20(%r11)
1d37: e8 14 b1 a7 01 call 0x1a7ce50
1d3c: 33 c0 xor %eax,%eax
1d3e: 48 83 c4 38 add $0x38,%rsp
1d42: c3 ret
1d43: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d48: 48 83 c4 38 add $0x38,%rsp
1d4c: c3 ret
1d4d: b8 fa ff ff ff mov $0xfffffffa,%eax
1d52: 48 83 c4 38 add $0x38,%rsp
1d56: c3 ret
1d57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1d5e: 00 00
1d60: 48 83 ec 38 sub $0x38,%rsp
1d64: 45 89 c1 mov %r8d,%r9d
1d67: 49 89 d0 mov %rdx,%r8
1d6a: 48 89 ca mov %rcx,%rdx
1d6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
1d73: 8b 44 24 60 mov 0x60(%rsp),%eax
1d77: 48 85 d2 test %rdx,%rdx
1d7a: 74 47 je 0x1dc3
1d7c: 4d 85 c0 test %r8,%r8
1d7f: 74 42 je 0x1dc3
1d81: 45 85 c9 test %r9d,%r9d
1d84: 7e 47 jle 0x1dcd
1d86: 85 c0 test %eax,%eax
1d88: 74 0f je 0x1d99
1d8a: 83 f8 04 cmp $0x4,%eax
1d8d: 74 0d je 0x1d9c
1d8f: b8 fb ff ff ff mov $0xfffffffb,%eax
1d94: 48 83 c4 38 add $0x38,%rsp
1d98: c3 ret
1d99: 83 f8 04 cmp $0x4,%eax
1d9c: 49 89 e3 mov %rsp,%r11
1d9f: b8 01 00 00 00 mov $0x1,%eax
1da4: 41 ba 00 00 00 00 mov $0x0,%r10d
1daa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1daf: 44 0f 44 d0 cmove %eax,%r10d
1db3: 45 89 53 20 mov %r10d,0x20(%r11)
1db7: e8 c4 18 a8 01 call 0x1a83680
1dbc: 33 c0 xor %eax,%eax
1dbe: 48 83 c4 38 add $0x38,%rsp
1dc2: c3 ret
1dc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
1dc8: 48 83 c4 38 add $0x38,%rsp
1dcc: c3 ret
1dcd: b8 fa ff ff ff mov $0xfffffffa,%eax
1dd2: 48 83 c4 38 add $0x38,%rsp
1dd6: c3 ret
1dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1dde: 00 00
1de0: 48 83 ec 38 sub $0x38,%rsp
1de4: 45 89 c1 mov %r8d,%r9d
1de7: 49 89 d0 mov %rdx,%r8
1dea: 48 89 ca mov %rcx,%rdx
1ded: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
1df3: 8b 44 24 60 mov 0x60(%rsp),%eax
1df7: 48 85 d2 test %rdx,%rdx
1dfa: 74 47 je 0x1e43
1dfc: 4d 85 c0 test %r8,%r8
1dff: 74 42 je 0x1e43
1e01: 45 85 c9 test %r9d,%r9d
1e04: 7e 47 jle 0x1e4d
1e06: 85 c0 test %eax,%eax
1e08: 74 0f je 0x1e19
1e0a: 83 f8 04 cmp $0x4,%eax
1e0d: 74 0d je 0x1e1c
1e0f: b8 fb ff ff ff mov $0xfffffffb,%eax
1e14: 48 83 c4 38 add $0x38,%rsp
1e18: c3 ret
1e19: 83 f8 04 cmp $0x4,%eax
1e1c: 49 89 e3 mov %rsp,%r11
1e1f: b8 01 00 00 00 mov $0x1,%eax
1e24: 41 ba 00 00 00 00 mov $0x0,%r10d
1e2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1e2f: 44 0f 44 d0 cmove %eax,%r10d
1e33: 45 89 53 20 mov %r10d,0x20(%r11)
1e37: e8 a4 82 a8 01 call 0x1a8a0e0
1e3c: 33 c0 xor %eax,%eax
1e3e: 48 83 c4 38 add $0x38,%rsp
1e42: c3 ret
1e43: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e48: 48 83 c4 38 add $0x38,%rsp
1e4c: c3 ret
1e4d: b8 fa ff ff ff mov $0xfffffffa,%eax
1e52: 48 83 c4 38 add $0x38,%rsp
1e56: c3 ret
1e57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1e5e: 00 00
1e60: 48 83 ec 38 sub $0x38,%rsp
1e64: 45 89 c1 mov %r8d,%r9d
1e67: 49 89 d0 mov %rdx,%r8
1e6a: 48 89 ca mov %rcx,%rdx
1e6d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
1e73: 8b 44 24 60 mov 0x60(%rsp),%eax
1e77: 48 85 d2 test %rdx,%rdx
1e7a: 74 47 je 0x1ec3
1e7c: 4d 85 c0 test %r8,%r8
1e7f: 74 42 je 0x1ec3
1e81: 45 85 c9 test %r9d,%r9d
1e84: 7e 47 jle 0x1ecd
1e86: 85 c0 test %eax,%eax
1e88: 74 0f je 0x1e99
1e8a: 83 f8 04 cmp $0x4,%eax
1e8d: 74 0d je 0x1e9c
1e8f: b8 fb ff ff ff mov $0xfffffffb,%eax
1e94: 48 83 c4 38 add $0x38,%rsp
1e98: c3 ret
1e99: 83 f8 04 cmp $0x4,%eax
1e9c: 49 89 e3 mov %rsp,%r11
1e9f: b8 01 00 00 00 mov $0x1,%eax
1ea4: 41 ba 00 00 00 00 mov $0x0,%r10d
1eaa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1eaf: 44 0f 44 d0 cmove %eax,%r10d
1eb3: 45 89 53 20 mov %r10d,0x20(%r11)
1eb7: e8 64 ee a8 01 call 0x1a90d20
1ebc: 33 c0 xor %eax,%eax
1ebe: 48 83 c4 38 add $0x38,%rsp
1ec2: c3 ret
1ec3: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ec8: 48 83 c4 38 add $0x38,%rsp
1ecc: c3 ret
1ecd: b8 fa ff ff ff mov $0xfffffffa,%eax
1ed2: 48 83 c4 38 add $0x38,%rsp
1ed6: c3 ret
1ed7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1ede: 00 00
1ee0: 49 89 ca mov %rcx,%r10
1ee3: 4d 85 d2 test %r10,%r10
1ee6: 0f 84 fe 01 00 00 je 0x20ea
1eec: 4d 85 c0 test %r8,%r8
1eef: 0f 84 f5 01 00 00 je 0x20ea
1ef5: 45 85 c9 test %r9d,%r9d
1ef8: 0f 8e e6 01 00 00 jle 0x20e4
1efe: 49 63 c9 movslq %r9d,%rcx
1f01: 48 83 f9 08 cmp $0x8,%rcx
1f05: 0f 8c d4 01 00 00 jl 0x20df
1f0b: 4c 89 c0 mov %r8,%rax
1f0e: 48 83 e0 0f and $0xf,%rax
1f12: 85 c0 test %eax,%eax
1f14: 74 0d je 0x1f23
1f16: a8 07 test $0x7,%al
1f18: 0f 85 c1 01 00 00 jne 0x20df
1f1e: b8 01 00 00 00 mov $0x1,%eax
1f23: 8d 50 08 lea 0x8(%rax),%edx
1f26: 48 3b ca cmp %rdx,%rcx
1f29: 0f 8c b0 01 00 00 jl 0x20df
1f2f: 44 89 ca mov %r9d,%edx
1f32: 45 33 db xor %r11d,%r11d
1f35: 2b d0 sub %eax,%edx
1f37: 83 e2 07 and $0x7,%edx
1f3a: 44 2b ca sub %edx,%r9d
1f3d: 89 c2 mov %eax,%edx
1f3f: 85 c0 test %eax,%eax
1f41: 76 3b jbe 0x1f7e
1f43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f4a: 00
1f4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f60: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
1f66: f2 0f 59 c1 mulsd %xmm1,%xmm0
1f6a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
1f70: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
1f76: 49 ff c3 inc %r11
1f79: 4c 3b da cmp %rdx,%r11
1f7c: 72 e2 jb 0x1f60
1f7e: 89 c0 mov %eax,%eax
1f80: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
1f84: 49 63 c1 movslq %r9d,%rax
1f87: 49 f7 c3 0f 00 00 00 test $0xf,%r11
1f8e: 0f 84 97 00 00 00 je 0x202b
1f94: f2 0f 12 c1 movddup %xmm1,%xmm0
1f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f9f: 00
1fa0: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
1fa6: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
1fad: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
1fb4: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
1fbb: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
1fc2: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
1fc9: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
1fd0: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
1fd7: 66 0f 59 d0 mulpd %xmm0,%xmm2
1fdb: 66 0f 59 d8 mulpd %xmm0,%xmm3
1fdf: 66 0f 59 e0 mulpd %xmm0,%xmm4
1fe3: 66 0f 59 e8 mulpd %xmm0,%xmm5
1fe7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
1fed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
1ff4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
1ffb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
2002: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
2007: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
200d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
2013: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
2019: 48 83 c2 08 add $0x8,%rdx
201d: 48 3b d0 cmp %rax,%rdx
2020: 0f 82 7a ff ff ff jb 0x1fa0
2026: e9 77 00 00 00 jmp 0x20a2
202b: f2 0f 12 c1 movddup %xmm1,%xmm0
202f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2036: 00
2037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
203e: 66 90 xchg %ax,%ax
2040: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
2045: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
204b: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
2051: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
2057: 66 0f 59 d0 mulpd %xmm0,%xmm2
205b: 66 0f 59 d8 mulpd %xmm0,%xmm3
205f: 66 0f 59 e0 mulpd %xmm0,%xmm4
2063: 66 0f 59 e8 mulpd %xmm0,%xmm5
2067: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
206d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
2074: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
207b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
2082: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
2087: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
208d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
2093: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
2099: 48 83 c2 08 add $0x8,%rdx
209d: 48 3b d0 cmp %rax,%rdx
20a0: 72 9e jb 0x2040
20a2: 33 c0 xor %eax,%eax
20a4: 41 8d 51 01 lea 0x1(%r9),%edx
20a8: 48 63 d2 movslq %edx,%rdx
20ab: 48 3b d1 cmp %rcx,%rdx
20ae: 77 2c ja 0x20dc
20b0: 4d 63 c9 movslq %r9d,%r9
20b3: 49 2b c9 sub %r9,%rcx
20b6: 4f 8d 14 ca lea (%r10,%r9,8),%r10
20ba: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
20be: 66 90 xchg %ax,%ax
20c0: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0
20ca: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
20cf: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
20d4: 48 ff c0 inc %rax
20d7: 48 3b c1 cmp %rcx,%rax
20da: 72 e4 jb 0x20c0
20dc: 33 c0 xor %eax,%eax
20de: c3 ret
20df: 45 33 c9 xor %r9d,%r9d
20e2: eb be jmp 0x20a2
20e4: b8 fa ff ff ff mov $0xfffffffa,%eax
20e9: c3 ret
20ea: b8 f8 ff ff ff mov $0xfffffff8,%eax
20ef: c3 ret
20f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20f7: 00
20f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20ff: 90 nop
2100: 49 89 ca mov %rcx,%r10
2103: 4d 85 d2 test %r10,%r10
2106: 0f 84 f7 01 00 00 je 0x2303
210c: 4d 85 c0 test %r8,%r8
210f: 0f 84 ee 01 00 00 je 0x2303
2115: 45 85 c9 test %r9d,%r9d
2118: 0f 8e eb 01 00 00 jle 0x2309
211e: 44 89 c8 mov %r9d,%eax
2121: ba 01 00 00 00 mov $0x1,%edx
2126: c1 e8 03 shr $0x3,%eax
2129: 33 c9 xor %ecx,%ecx
212b: 85 c0 test %eax,%eax
212d: 0f 86 eb 00 00 00 jbe 0x221e
2133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
213f: 00
2140: 89 ca mov %ecx,%edx
2142: ff c1 inc %ecx
2144: c1 e2 03 shl $0x3,%edx
2147: 48 63 d2 movslq %edx,%rdx
214a: 3b c8 cmp %eax,%ecx
214c: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
2152: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
2159: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
2160: f2 0f 59 c1 mulsd %xmm1,%xmm0
2164: f2 0f 59 d1 mulsd %xmm1,%xmm2
2168: f2 0f 59 d9 mulsd %xmm1,%xmm3
216c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
2172: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
2179: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
2180: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
2186: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
218d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
2194: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
219b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
21a2: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
21a9: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
21b0: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
21b7: f2 0f 59 e1 mulsd %xmm1,%xmm4
21bb: f2 0f 59 e9 mulsd %xmm1,%xmm5
21bf: f2 0f 59 c1 mulsd %xmm1,%xmm0
21c3: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
21ca: f2 0f 59 d1 mulsd %xmm1,%xmm2
21ce: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
21d5: f2 0f 59 d9 mulsd %xmm1,%xmm3
21d9: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
21e0: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
21e7: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
21ee: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
21f5: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
21fc: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
2203: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
220a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
2211: 0f 82 29 ff ff ff jb 0x2140
2217: c1 e1 03 shl $0x3,%ecx
221a: 89 ca mov %ecx,%edx
221c: ff c2 inc %edx
221e: 41 3b d1 cmp %r9d,%edx
2221: 0f 87 d9 00 00 00 ja 0x2300
2227: 44 2b ca sub %edx,%r9d
222a: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff04a0
2231: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
2238: c5 01
223a: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
2241: 00
2242: ff e0 jmp *%rax
2244: 48 63 d2 movslq %edx,%rdx
2247: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
224e: f2 0f 59 c1 mulsd %xmm1,%xmm0
2252: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
2257: f2 0f 58 00 addsd (%rax),%xmm0
225b: f2 0f 11 00 movsd %xmm0,(%rax)
225f: 48 63 d2 movslq %edx,%rdx
2262: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
2269: f2 0f 59 c1 mulsd %xmm1,%xmm0
226d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
2272: f2 0f 58 00 addsd (%rax),%xmm0
2276: f2 0f 11 00 movsd %xmm0,(%rax)
227a: 48 63 d2 movslq %edx,%rdx
227d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
2284: f2 0f 59 c1 mulsd %xmm1,%xmm0
2288: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
228d: f2 0f 58 00 addsd (%rax),%xmm0
2291: f2 0f 11 00 movsd %xmm0,(%rax)
2295: 48 63 d2 movslq %edx,%rdx
2298: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
229f: f2 0f 59 c1 mulsd %xmm1,%xmm0
22a3: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
22a8: f2 0f 58 00 addsd (%rax),%xmm0
22ac: f2 0f 11 00 movsd %xmm0,(%rax)
22b0: 48 63 d2 movslq %edx,%rdx
22b3: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
22ba: f2 0f 59 c1 mulsd %xmm1,%xmm0
22be: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
22c3: f2 0f 58 00 addsd (%rax),%xmm0
22c7: f2 0f 11 00 movsd %xmm0,(%rax)
22cb: 48 63 d2 movslq %edx,%rdx
22ce: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
22d4: f2 0f 59 c1 mulsd %xmm1,%xmm0
22d8: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
22de: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
22e4: 48 63 d2 movslq %edx,%rdx
22e7: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
22ee: f2 0f 59 c8 mulsd %xmm0,%xmm1
22f2: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
22f9: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
2300: 33 c0 xor %eax,%eax
2302: c3 ret
2303: b8 f8 ff ff ff mov $0xfffffff8,%eax
2308: c3 ret
2309: b8 fa ff ff ff mov $0xfffffffa,%eax
230e: c3 ret
230f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2316: 00
2317: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
231e: 66 90 xchg %ax,%ax
2320: 41 57 push %r15
2322: 45 89 cb mov %r9d,%r11d
2325: 48 85 c9 test %rcx,%rcx
2328: 0f 84 53 02 00 00 je 0x2581
232e: 4d 85 c0 test %r8,%r8
2331: 0f 84 4a 02 00 00 je 0x2581
2337: 45 85 db test %r11d,%r11d
233a: 0f 8e 39 02 00 00 jle 0x2579
2340: 41 83 fb 08 cmp $0x8,%r11d
2344: 0f 8c 1f 02 00 00 jl 0x2569
234a: 4d 89 c2 mov %r8,%r10
234d: 49 83 e2 0f and $0xf,%r10
2351: 45 85 d2 test %r10d,%r10d
2354: 74 13 je 0x2369
2356: 41 f7 c2 07 00 00 00 test $0x7,%r10d
235d: 0f 85 06 02 00 00 jne 0x2569
2363: 41 ba 01 00 00 00 mov $0x1,%r10d
2369: 41 8d 42 08 lea 0x8(%r10),%eax
236d: 44 3b d8 cmp %eax,%r11d
2370: 0f 8c f3 01 00 00 jl 0x2569
2376: 44 89 d8 mov %r11d,%eax
2379: 33 d2 xor %edx,%edx
237b: 41 2b c2 sub %r10d,%eax
237e: 45 89 d1 mov %r10d,%r9d
2381: 83 e0 07 and $0x7,%eax
2384: f7 d8 neg %eax
2386: 41 03 c3 add %r11d,%eax
2389: 45 85 d2 test %r10d,%r10d
238c: 76 30 jbe 0x23be
238e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2395: 00
2396: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
239d: 0f 1f 00 nopl (%rax)
23a0: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
23a5: f2 0f 59 c1 mulsd %xmm1,%xmm0
23a9: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
23af: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
23b5: 48 83 c2 01 add $0x1,%rdx
23b9: 49 3b d1 cmp %r9,%rdx
23bc: 72 e2 jb 0x23a0
23be: 45 89 d2 mov %r10d,%r10d
23c1: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
23c5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
23cc: 48 63 d0 movslq %eax,%rdx
23cf: 0f 84 72 00 00 00 je 0x2447
23d5: f2 0f 12 c1 movddup %xmm1,%xmm0
23d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
23e0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
23e5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
23eb: 66 0f 59 d0 mulpd %xmm0,%xmm2
23ef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
23f5: 66 0f 59 d8 mulpd %xmm0,%xmm3
23f9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
23ff: 66 0f 59 e0 mulpd %xmm0,%xmm4
2403: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
2409: 66 0f 59 e8 mulpd %xmm0,%xmm5
240d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
2414: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
241b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
2422: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
2427: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
242d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
2433: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
2439: 49 83 c1 08 add $0x8,%r9
243d: 4c 3b ca cmp %rdx,%r9
2440: 72 9e jb 0x23e0
2442: e9 7b 00 00 00 jmp 0x24c2
2447: f2 0f 12 c1 movddup %xmm1,%xmm0
244b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2452: 00
2453: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
245a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2460: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
2465: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
246b: 66 0f 59 d0 mulpd %xmm0,%xmm2
246f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
2475: 66 0f 59 d8 mulpd %xmm0,%xmm3
2479: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
247f: 66 0f 59 e0 mulpd %xmm0,%xmm4
2483: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
2489: 66 0f 59 e8 mulpd %xmm0,%xmm5
248d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
2494: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
249b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
24a2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
24a7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
24ad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
24b3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
24b9: 49 83 c1 08 add $0x8,%r9
24bd: 4c 3b ca cmp %rdx,%r9
24c0: 72 9e jb 0x2460
24c2: 44 8d 48 01 lea 0x1(%rax),%r9d
24c6: 45 3b cb cmp %r11d,%r9d
24c9: 0f 87 90 00 00 00 ja 0x255f
24cf: 4d 63 db movslq %r11d,%r11
24d2: 4c 2b da sub %rdx,%r11
24d5: 49 83 fb 02 cmp $0x2,%r11
24d9: 0f 8c 85 00 00 00 jl 0x2564
24df: 45 89 df mov %r11d,%r15d
24e2: 45 33 d2 xor %r10d,%r10d
24e5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
24e9: 41 83 e7 fe and $0xfffffffe,%r15d
24ed: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
24f1: 4d 63 ff movslq %r15d,%r15
24f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2500: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
2505: 66 0f 59 d0 mulpd %xmm0,%xmm2
2509: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
250f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
2514: 49 83 c2 02 add $0x2,%r10
2518: 4d 3b d7 cmp %r15,%r10
251b: 72 e3 jb 0x2500
251d: 4d 3b fb cmp %r11,%r15
2520: 73 3d jae 0x255f
2522: 48 63 c0 movslq %eax,%rax
2525: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
2529: 49 8d 04 c0 lea (%r8,%rax,8),%rax
252d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2534: 00
2535: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
253c: 0f 1f 40 00 nopl 0x0(%rax)
2540: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
2546: f2 0f 59 c1 mulsd %xmm1,%xmm0
254a: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
2550: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
2556: 49 83 c7 01 add $0x1,%r15
255a: 4d 3b fb cmp %r11,%r15
255d: 72 e1 jb 0x2540
255f: 33 c0 xor %eax,%eax
2561: 41 5f pop %r15
2563: c3 ret
2564: 45 33 ff xor %r15d,%r15d
2567: eb b4 jmp 0x251d
2569: 33 c0 xor %eax,%eax
256b: 41 83 fb 01 cmp $0x1,%r11d
256f: 72 ee jb 0x255f
2571: 4d 63 db movslq %r11d,%r11
2574: 45 33 ff xor %r15d,%r15d
2577: eb a4 jmp 0x251d
2579: b8 fa ff ff ff mov $0xfffffffa,%eax
257e: 41 5f pop %r15
2580: c3 ret
2581: b8 f8 ff ff ff mov $0xfffffff8,%eax
2586: 41 5f pop %r15
2588: c3 ret
2589: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2590: 00
2591: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
259f: 00
25a0: 41 57 push %r15
25a2: 48 85 c9 test %rcx,%rcx
25a5: 0f 84 f4 01 00 00 je 0x279f
25ab: 4d 85 c0 test %r8,%r8
25ae: 0f 84 eb 01 00 00 je 0x279f
25b4: 45 85 c9 test %r9d,%r9d
25b7: 0f 8e da 01 00 00 jle 0x2797
25bd: 41 83 f9 10 cmp $0x10,%r9d
25c1: 0f 8c c0 01 00 00 jl 0x2787
25c7: 4d 89 c2 mov %r8,%r10
25ca: 49 83 e2 1f and $0x1f,%r10
25ce: 45 89 d2 mov %r10d,%r10d
25d1: 45 85 d2 test %r10d,%r10d
25d4: 74 18 je 0x25ee
25d6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
25dd: 0f 85 a4 01 00 00 jne 0x2787
25e3: 41 f7 da neg %r10d
25e6: 41 83 c2 20 add $0x20,%r10d
25ea: 41 c1 ea 03 shr $0x3,%r10d
25ee: 41 8d 42 10 lea 0x10(%r10),%eax
25f2: 44 3b c8 cmp %eax,%r9d
25f5: 0f 8c 8c 01 00 00 jl 0x2787
25fb: 44 89 c8 mov %r9d,%eax
25fe: 33 d2 xor %edx,%edx
2600: 41 2b c2 sub %r10d,%eax
2603: 83 e0 0f and $0xf,%eax
2606: f7 d8 neg %eax
2608: 41 03 c1 add %r9d,%eax
260b: 45 85 d2 test %r10d,%r10d
260e: 76 29 jbe 0x2639
2610: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2617: 00
2618: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
261f: 90 nop
2620: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
2625: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
262b: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
2631: 48 ff c2 inc %rdx
2634: 49 3b d2 cmp %r10,%rdx
2637: 72 e7 jb 0x2620
2639: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
263d: 48 63 d0 movslq %eax,%rdx
2640: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
2646: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
264d: 00
264e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2655: 0f 1f 40 00 nopl 0x0(%rax)
2659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2660: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
2666: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
266d: 01
266e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2672: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
2679: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
267f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
2685: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
268c: 01
268d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2691: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
2698: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
269f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
26a6: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
26ad: 01
26ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
26b2: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
26b9: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
26c0: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
26c7: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
26ce: 01
26cf: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
26d3: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
26da: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
26e1: 49 83 c2 10 add $0x10,%r10
26e5: 4c 3b d2 cmp %rdx,%r10
26e8: 0f 82 72 ff ff ff jb 0x2660
26ee: 44 8d 50 01 lea 0x1(%rax),%r10d
26f2: 45 3b d1 cmp %r9d,%r10d
26f5: 0f 87 7f 00 00 00 ja 0x277a
26fb: 4d 63 d9 movslq %r9d,%r11
26fe: 4c 2b da sub %rdx,%r11
2701: 49 83 fb 04 cmp $0x4,%r11
2705: 0f 8c 77 00 00 00 jl 0x2782
270b: 45 89 df mov %r11d,%r15d
270e: 45 33 d2 xor %r10d,%r10d
2711: 41 83 e7 fc and $0xfffffffc,%r15d
2715: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
2719: 4d 63 ff movslq %r15d,%r15
271c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
2720: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
2726: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
272d: 01
272e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2732: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
2738: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
273e: 49 83 c2 04 add $0x4,%r10
2742: 4d 3b d7 cmp %r15,%r10
2745: 72 d9 jb 0x2720
2747: 4d 3b fb cmp %r11,%r15
274a: 73 2e jae 0x277a
274c: 48 63 c0 movslq %eax,%rax
274f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
2753: 49 8d 04 c0 lea (%r8,%rax,8),%rax
2757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
275e: 00 00
2760: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
2766: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
276c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
2772: 49 ff c7 inc %r15
2775: 4d 3b fb cmp %r11,%r15
2778: 72 e6 jb 0x2760
277a: 33 c0 xor %eax,%eax
277c: c5 f8 77 vzeroupper
277f: 41 5f pop %r15
2781: c3 ret
2782: 45 33 ff xor %r15d,%r15d
2785: eb c0 jmp 0x2747
2787: 33 c0 xor %eax,%eax
2789: 41 83 f9 01 cmp $0x1,%r9d
278d: 72 eb jb 0x277a
278f: 4d 63 d9 movslq %r9d,%r11
2792: 45 33 ff xor %r15d,%r15d
2795: eb b0 jmp 0x2747
2797: b8 fa ff ff ff mov $0xfffffffa,%eax
279c: 41 5f pop %r15
279e: c3 ret
279f: b8 f8 ff ff ff mov $0xfffffff8,%eax
27a4: 41 5f pop %r15
27a6: c3 ret
27a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27ae: 00
27af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27b6: 0f 1f 00 nopl (%rax)
27b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27c0: 4d 89 c2 mov %r8,%r10
27c3: 48 85 c9 test %rcx,%rcx
27c6: 0f 84 eb 00 00 00 je 0x28b7
27cc: 4d 85 d2 test %r10,%r10
27cf: 0f 84 e2 00 00 00 je 0x28b7
27d5: 45 85 c9 test %r9d,%r9d
27d8: 0f 8e d3 00 00 00 jle 0x28b1
27de: 49 63 c1 movslq %r9d,%rax
27e1: 48 83 f8 04 cmp $0x4,%rax
27e5: 0f 8c b5 00 00 00 jl 0x28a0
27eb: 48 83 f8 3b cmp $0x3b,%rax
27ef: 0f 8c b0 00 00 00 jl 0x28a5
27f5: 4c 89 d2 mov %r10,%rdx
27f8: 48 83 e2 1f and $0x1f,%rdx
27fc: 85 d2 test %edx,%edx
27fe: 74 11 je 0x2811
2800: f6 c2 07 test $0x7,%dl
2803: 0f 85 97 00 00 00 jne 0x28a0
2809: f7 da neg %edx
280b: 83 c2 20 add $0x20,%edx
280e: c1 ea 03 shr $0x3,%edx
2811: 41 89 d0 mov %edx,%r8d
2814: 4d 8d 58 04 lea 0x4(%r8),%r11
2818: 49 3b c3 cmp %r11,%rax
281b: 0f 8c 7f 00 00 00 jl 0x28a0
2821: 45 89 cb mov %r9d,%r11d
2824: 44 2b da sub %edx,%r11d
2827: 41 83 e3 03 and $0x3,%r11d
282b: 45 2b cb sub %r11d,%r9d
282e: 45 33 db xor %r11d,%r11d
2831: 4d 63 c9 movslq %r9d,%r9
2834: 85 d2 test %edx,%edx
2836: 76 22 jbe 0x285a
2838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
283f: 00
2840: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
2846: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
284c: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
2852: 49 ff c3 inc %r11
2855: 4d 3b d8 cmp %r8,%r11
2858: 72 e6 jb 0x2840
285a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
285f: 90 nop
2860: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
2866: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
286c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
2872: 49 83 c0 04 add $0x4,%r8
2876: 4d 3b c1 cmp %r9,%r8
2879: 72 e5 jb 0x2860
287b: 4c 3b c8 cmp %rax,%r9
287e: 73 1a jae 0x289a
2880: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
2886: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
288c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
2892: 49 ff c1 inc %r9
2895: 4c 3b c8 cmp %rax,%r9
2898: 72 e6 jb 0x2880
289a: 33 c0 xor %eax,%eax
289c: c5 f8 77 vzeroupper
289f: c3 ret
28a0: 45 33 c9 xor %r9d,%r9d
28a3: eb d6 jmp 0x287b
28a5: 41 83 e1 fc and $0xfffffffc,%r9d
28a9: 45 33 c0 xor %r8d,%r8d
28ac: 4d 63 c9 movslq %r9d,%r9
28af: eb a9 jmp 0x285a
28b1: b8 fa ff ff ff mov $0xfffffffa,%eax
28b6: c3 ret
28b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
28bc: c3 ret
28bd: 0f 1f 00 nopl (%rax)
28c0: 48 85 c9 test %rcx,%rcx
28c3: 0f 84 2c 01 00 00 je 0x29f5
28c9: 4d 85 c0 test %r8,%r8
28cc: 0f 84 23 01 00 00 je 0x29f5
28d2: 45 85 c9 test %r9d,%r9d
28d5: 0f 8e 14 01 00 00 jle 0x29ef
28db: 49 63 d1 movslq %r9d,%rdx
28de: 48 83 fa 04 cmp $0x4,%rdx
28e2: 0f 8c f7 00 00 00 jl 0x29df
28e8: 48 83 fa 3b cmp $0x3b,%rdx
28ec: 0f 8c f2 00 00 00 jl 0x29e4
28f2: 4c 89 c0 mov %r8,%rax
28f5: 48 83 e0 1f and $0x1f,%rax
28f9: a8 07 test $0x7,%al
28fb: 74 04 je 0x2901
28fd: 33 c0 xor %eax,%eax
28ff: eb 14 jmp 0x2915
2901: 41 89 c2 mov %eax,%r10d
2904: 41 f7 da neg %r10d
2907: 41 83 c2 20 add $0x20,%r10d
290b: 41 c1 ea 03 shr $0x3,%r10d
290f: 85 c0 test %eax,%eax
2911: 41 0f 45 c2 cmovne %r10d,%eax
2915: 44 8d 50 04 lea 0x4(%rax),%r10d
2919: 49 3b d2 cmp %r10,%rdx
291c: 0f 8c bd 00 00 00 jl 0x29df
2922: 45 89 ca mov %r9d,%r10d
2925: 44 2b d0 sub %eax,%r10d
2928: 41 83 e2 03 and $0x3,%r10d
292c: 45 2b ca sub %r10d,%r9d
292f: 45 33 d2 xor %r10d,%r10d
2932: 83 f8 01 cmp $0x1,%eax
2935: 72 23 jb 0x295a
2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
293e: 00 00
2940: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
2946: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
294c: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
2952: 49 ff c2 inc %r10
2955: 4c 3b d0 cmp %rax,%r10
2958: 72 e6 jb 0x2940
295a: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
295f: 4d 63 d1 movslq %r9d,%r10
2962: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2969: 00
296a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2971: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2978: 00
2979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2980: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
2985: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
298b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
2991: 48 83 c0 04 add $0x4,%rax
2995: 49 3b c2 cmp %r10,%rax
2998: 72 e6 jb 0x2980
299a: 33 c0 xor %eax,%eax
299c: 45 8d 51 01 lea 0x1(%r9),%r10d
29a0: 4d 63 d2 movslq %r10d,%r10
29a3: 4c 3b d2 cmp %rdx,%r10
29a6: 77 31 ja 0x29d9
29a8: 4d 63 c9 movslq %r9d,%r9
29ab: 49 2b d1 sub %r9,%rdx
29ae: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
29b2: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
29b6: 0f 1f 00 nopl (%rax)
29b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29c0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
29c6: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
29cc: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
29d1: 48 ff c0 inc %rax
29d4: 48 3b c2 cmp %rdx,%rax
29d7: 72 e7 jb 0x29c0
29d9: 33 c0 xor %eax,%eax
29db: c5 f8 77 vzeroupper
29de: c3 ret
29df: 45 33 c9 xor %r9d,%r9d
29e2: eb b6 jmp 0x299a
29e4: 41 83 e1 fc and $0xfffffffc,%r9d
29e8: 33 c0 xor %eax,%eax
29ea: e9 6b ff ff ff jmp 0x295a
29ef: b8 fa ff ff ff mov $0xfffffffa,%eax
29f4: c3 ret
29f5: b8 f8 ff ff ff mov $0xfffffff8,%eax
29fa: c3 ret
29fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a00: 48 83 ec 28 sub $0x28,%rsp
2a04: 4d 89 c1 mov %r8,%r9
2a07: 49 89 d0 mov %rdx,%r8
2a0a: 48 89 ca mov %rcx,%rdx
2a0d: e8 ae 99 03 00 call 0x3c3c0
2a12: 48 83 c4 28 add $0x28,%rsp
2a16: c3 ret
2a17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2a1e: 00 00
2a20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2a25: 4d 89 c1 mov %r8,%r9
2a28: 49 89 d0 mov %rdx,%r8
2a2b: 48 89 ca mov %rcx,%rdx
2a2e: e8 8d 9c 03 00 call 0x3c6c0
2a33: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2a38: c3 ret
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a40: 48 83 ec 28 sub $0x28,%rsp
2a44: 4d 89 c1 mov %r8,%r9
2a47: 49 89 d0 mov %rdx,%r8
2a4a: 48 89 ca mov %rcx,%rdx
2a4d: e8 6e 9f 03 00 call 0x3c9c0
2a52: 48 83 c4 28 add $0x28,%rsp
2a56: c3 ret
2a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2a5e: 00 00
2a60: 48 83 ec 28 sub $0x28,%rsp
2a64: 4d 89 c1 mov %r8,%r9
2a67: 49 89 d0 mov %rdx,%r8
2a6a: 48 89 ca mov %rcx,%rdx
2a6d: e8 0e a2 03 00 call 0x3cc80
2a72: 48 83 c4 28 add $0x28,%rsp
2a76: c3 ret
2a77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2a7e: 00 00
2a80: 48 83 ec 28 sub $0x28,%rsp
2a84: 4d 89 c1 mov %r8,%r9
2a87: 49 89 d0 mov %rdx,%r8
2a8a: 48 89 ca mov %rcx,%rdx
2a8d: e8 8e a4 03 00 call 0x3cf20
2a92: 48 83 c4 28 add $0x28,%rsp
2a96: c3 ret
2a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2a9e: 00 00
2aa0: 48 83 ec 28 sub $0x28,%rsp
2aa4: 4d 89 c1 mov %r8,%r9
2aa7: 49 89 d0 mov %rdx,%r8
2aaa: 48 89 ca mov %rcx,%rdx
2aad: e8 ee a6 03 00 call 0x3d1a0
2ab2: 48 83 c4 28 add $0x28,%rsp
2ab6: c3 ret
2ab7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2abe: 00 00
2ac0: 48 83 ec 28 sub $0x28,%rsp
2ac4: 48 85 c9 test %rcx,%rcx
2ac7: 74 20 je 0x2ae9
2ac9: 48 85 d2 test %rdx,%rdx
2acc: 74 1b je 0x2ae9
2ace: 45 85 c0 test %r8d,%r8d
2ad1: 7f 0a jg 0x2add
2ad3: b8 fa ff ff ff mov $0xfffffffa,%eax
2ad8: 48 83 c4 28 add $0x28,%rsp
2adc: c3 ret
2add: e8 3e a9 03 00 call 0x3d420
2ae2: 33 c0 xor %eax,%eax
2ae4: 48 83 c4 28 add $0x28,%rsp
2ae8: c3 ret
2ae9: b8 f8 ff ff ff mov $0xfffffff8,%eax
2aee: 48 83 c4 28 add $0x28,%rsp
2af2: c3 ret
2af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2aff: 00
2b00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2b05: 48 85 c9 test %rcx,%rcx
2b08: 74 22 je 0x2b2c
2b0a: 48 85 d2 test %rdx,%rdx
2b0d: 74 1d je 0x2b2c
2b0f: 45 85 c0 test %r8d,%r8d
2b12: 7f 0b jg 0x2b1f
2b14: b8 fa ff ff ff mov $0xfffffffa,%eax
2b19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2b1e: c3 ret
2b1f: e8 dc aa 03 00 call 0x3d600
2b24: 33 c0 xor %eax,%eax
2b26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2b2b: c3 ret
2b2c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b31: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2b36: c3 ret
2b37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2b3e: 00 00
2b40: 48 83 ec 28 sub $0x28,%rsp
2b44: 48 85 c9 test %rcx,%rcx
2b47: 74 20 je 0x2b69
2b49: 48 85 d2 test %rdx,%rdx
2b4c: 74 1b je 0x2b69
2b4e: 45 85 c0 test %r8d,%r8d
2b51: 7f 0a jg 0x2b5d
2b53: b8 fa ff ff ff mov $0xfffffffa,%eax
2b58: 48 83 c4 28 add $0x28,%rsp
2b5c: c3 ret
2b5d: e8 7e ac 03 00 call 0x3d7e0
2b62: 33 c0 xor %eax,%eax
2b64: 48 83 c4 28 add $0x28,%rsp
2b68: c3 ret
2b69: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b6e: 48 83 c4 28 add $0x28,%rsp
2b72: c3 ret
2b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b7f: 00
2b80: 56 push %rsi
2b81: 48 89 d6 mov %rdx,%rsi
2b84: 48 85 c9 test %rcx,%rcx
2b87: 0f 84 d0 01 00 00 je 0x2d5d
2b8d: 48 85 f6 test %rsi,%rsi
2b90: 0f 84 c7 01 00 00 je 0x2d5d
2b96: 45 85 c0 test %r8d,%r8d
2b99: 0f 8e b7 01 00 00 jle 0x2d56
2b9f: 41 83 f8 10 cmp $0x10,%r8d
2ba3: 0f 8c 9d 01 00 00 jl 0x2d46
2ba9: 49 89 f1 mov %rsi,%r9
2bac: 49 83 e1 1f and $0x1f,%r9
2bb0: 45 89 c9 mov %r9d,%r9d
2bb3: 45 85 c9 test %r9d,%r9d
2bb6: 74 18 je 0x2bd0
2bb8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
2bbf: 0f 85 81 01 00 00 jne 0x2d46
2bc5: 41 f7 d9 neg %r9d
2bc8: 41 83 c1 20 add $0x20,%r9d
2bcc: 41 c1 e9 03 shr $0x3,%r9d
2bd0: 41 8d 41 10 lea 0x10(%r9),%eax
2bd4: 44 3b c0 cmp %eax,%r8d
2bd7: 0f 8c 69 01 00 00 jl 0x2d46
2bdd: 44 89 c0 mov %r8d,%eax
2be0: 33 d2 xor %edx,%edx
2be2: 41 2b c1 sub %r9d,%eax
2be5: 83 e0 0f and $0xf,%eax
2be8: f7 d8 neg %eax
2bea: 41 03 c0 add %r8d,%eax
2bed: 45 85 c9 test %r9d,%r9d
2bf0: 76 25 jbe 0x2c17
2bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c00: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
2c05: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
2c0a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
2c0f: 48 ff c2 inc %rdx
2c12: 49 3b d1 cmp %r9,%rdx
2c15: 72 e9 jb 0x2c00
2c17: 48 63 d0 movslq %eax,%rdx
2c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2c20: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
2c26: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
2c2d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
2c34: 01
2c35: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
2c3c: 01
2c3d: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
2c44: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
2c4b: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
2c51: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
2c58: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
2c5e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
2c65: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
2c6c: 01
2c6d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
2c74: 01
2c75: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
2c7c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
2c83: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
2c8a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
2c91: 49 83 c1 10 add $0x10,%r9
2c95: 4c 3b ca cmp %rdx,%r9
2c98: 72 86 jb 0x2c20
2c9a: 44 8d 48 01 lea 0x1(%rax),%r9d
2c9e: 45 3b c8 cmp %r8d,%r9d
2ca1: 0f 87 93 00 00 00 ja 0x2d3a
2ca7: 4d 63 d0 movslq %r8d,%r10
2caa: 4c 2b d2 sub %rdx,%r10
2cad: 49 83 fa 04 cmp $0x4,%r10
2cb1: 0f 8c 8a 00 00 00 jl 0x2d41
2cb7: 45 89 d3 mov %r10d,%r11d
2cba: 45 33 c9 xor %r9d,%r9d
2cbd: 41 83 e3 fc and $0xfffffffc,%r11d
2cc1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
2cc5: 4d 63 db movslq %r11d,%r11
2cc8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
2ccc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cd3: 00
2cd4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2cdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ce0: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
2ce6: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
2ced: 01
2cee: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
2cf4: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
2cfa: 49 83 c1 04 add $0x4,%r9
2cfe: 4d 3b cb cmp %r11,%r9
2d01: 72 dd jb 0x2ce0
2d03: 4d 3b da cmp %r10,%r11
2d06: 73 32 jae 0x2d3a
2d08: 48 63 c0 movslq %eax,%rax
2d0b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
2d0f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
2d13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2d18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d1f: 00
2d20: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
2d26: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
2d2c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
2d32: 49 ff c3 inc %r11
2d35: 4d 3b da cmp %r10,%r11
2d38: 72 e6 jb 0x2d20
2d3a: 33 c0 xor %eax,%eax
2d3c: c5 f8 77 vzeroupper
2d3f: 5e pop %rsi
2d40: c3 ret
2d41: 45 33 db xor %r11d,%r11d
2d44: eb bd jmp 0x2d03
2d46: 33 c0 xor %eax,%eax
2d48: 41 83 f8 01 cmp $0x1,%r8d
2d4c: 72 ec jb 0x2d3a
2d4e: 4d 63 d0 movslq %r8d,%r10
2d51: 45 33 db xor %r11d,%r11d
2d54: eb ad jmp 0x2d03
2d56: b8 fa ff ff ff mov $0xfffffffa,%eax
2d5b: 5e pop %rsi
2d5c: c3 ret
2d5d: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d62: 5e pop %rsi
2d63: c3 ret
2d64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d6b: 00
2d6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d7f: 00
2d80: 53 push %rbx
2d81: 48 85 c9 test %rcx,%rcx
2d84: 0f 84 aa 01 00 00 je 0x2f34
2d8a: 48 85 d2 test %rdx,%rdx
2d8d: 0f 84 a1 01 00 00 je 0x2f34
2d93: 45 85 c0 test %r8d,%r8d
2d96: 0f 8e 91 01 00 00 jle 0x2f2d
2d9c: 41 83 f8 10 cmp $0x10,%r8d
2da0: 0f 8c 80 01 00 00 jl 0x2f26
2da6: 49 89 d3 mov %rdx,%r11
2da9: 49 83 e3 1f and $0x1f,%r11
2dad: 45 85 db test %r11d,%r11d
2db0: 74 18 je 0x2dca
2db2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
2db9: 0f 85 67 01 00 00 jne 0x2f26
2dbf: 41 f7 db neg %r11d
2dc2: 41 83 c3 20 add $0x20,%r11d
2dc6: 41 c1 eb 03 shr $0x3,%r11d
2dca: 41 8d 43 10 lea 0x10(%r11),%eax
2dce: 44 3b c0 cmp %eax,%r8d
2dd1: 0f 8c 4f 01 00 00 jl 0x2f26
2dd7: 44 89 c0 mov %r8d,%eax
2dda: 45 33 d2 xor %r10d,%r10d
2ddd: 41 2b c3 sub %r11d,%eax
2de0: 83 e0 0f and $0xf,%eax
2de3: f7 d8 neg %eax
2de5: 41 03 c0 add %r8d,%eax
2de8: 44 89 db mov %r11d,%ebx
2deb: 45 85 db test %r11d,%r11d
2dee: 76 2a jbe 0x2e1a
2df0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2df7: 00
2df8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2dff: 90 nop
2e00: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
2e06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
2e0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
2e12: 49 ff c2 inc %r10
2e15: 4c 3b d3 cmp %rbx,%r10
2e18: 72 e6 jb 0x2e00
2e1a: 4c 63 d0 movslq %eax,%r10
2e1d: 0f 1f 00 nopl (%rax)
2e20: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
2e25: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
2e29: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
2e2f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
2e35: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
2e3a: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
2e40: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
2e46: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
2e4c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
2e51: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
2e57: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
2e5d: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
2e63: 48 83 c3 10 add $0x10,%rbx
2e67: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
2e6d: 49 3b da cmp %r10,%rbx
2e70: 72 ae jb 0x2e20
2e72: 8d 58 01 lea 0x1(%rax),%ebx
2e75: 41 3b d8 cmp %r8d,%ebx
2e78: 0f 87 9c 00 00 00 ja 0x2f1a
2e7e: 4d 63 c8 movslq %r8d,%r9
2e81: 48 63 c0 movslq %eax,%rax
2e84: 4c 2b c8 sub %rax,%r9
2e87: 49 83 f9 04 cmp $0x4,%r9
2e8b: 0f 8c 90 00 00 00 jl 0x2f21
2e91: 48 63 c0 movslq %eax,%rax
2e94: 45 89 ca mov %r9d,%r10d
2e97: 41 83 e2 fc and $0xfffffffc,%r10d
2e9b: 45 33 c0 xor %r8d,%r8d
2e9e: 4d 63 d2 movslq %r10d,%r10
2ea1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
2ea5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
2ea9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eb0: 00
2eb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ebf: 00
2ec0: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
2ec6: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
2ecc: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
2ed2: 49 83 c0 04 add $0x4,%r8
2ed6: 4d 3b c2 cmp %r10,%r8
2ed9: 72 e5 jb 0x2ec0
2edb: 4d 3b d1 cmp %r9,%r10
2ede: 73 3a jae 0x2f1a
2ee0: 48 63 c0 movslq %eax,%rax
2ee3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
2ee7: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
2eeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ef2: 00
2ef3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2efa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2f00: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
2f06: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
2f0c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
2f12: 49 ff c2 inc %r10
2f15: 4d 3b d1 cmp %r9,%r10
2f18: 72 e6 jb 0x2f00
2f1a: 33 c0 xor %eax,%eax
2f1c: c5 f8 77 vzeroupper
2f1f: 5b pop %rbx
2f20: c3 ret
2f21: 45 33 d2 xor %r10d,%r10d
2f24: eb b5 jmp 0x2edb
2f26: 33 c0 xor %eax,%eax
2f28: e9 45 ff ff ff jmp 0x2e72
2f2d: b8 fa ff ff ff mov $0xfffffffa,%eax
2f32: 5b pop %rbx
2f33: c3 ret
2f34: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f39: 5b pop %rbx
2f3a: c3 ret
2f3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2f40: 53 push %rbx
2f41: 49 89 ca mov %rcx,%r10
2f44: 4d 85 d2 test %r10,%r10
2f47: 0f 84 a4 01 00 00 je 0x30f1
2f4d: 48 85 d2 test %rdx,%rdx
2f50: 0f 84 9b 01 00 00 je 0x30f1
2f56: 45 85 c0 test %r8d,%r8d
2f59: 0f 8e 8b 01 00 00 jle 0x30ea
2f5f: 41 83 f8 10 cmp $0x10,%r8d
2f63: 0f 8c 79 01 00 00 jl 0x30e2
2f69: 48 89 d3 mov %rdx,%rbx
2f6c: 48 83 e3 1f and $0x1f,%rbx
2f70: 85 db test %ebx,%ebx
2f72: 74 11 je 0x2f85
2f74: f6 c3 07 test $0x7,%bl
2f77: 0f 85 65 01 00 00 jne 0x30e2
2f7d: f7 db neg %ebx
2f7f: 83 c3 20 add $0x20,%ebx
2f82: c1 eb 03 shr $0x3,%ebx
2f85: 8d 43 10 lea 0x10(%rbx),%eax
2f88: 44 3b c0 cmp %eax,%r8d
2f8b: 0f 8c 51 01 00 00 jl 0x30e2
2f91: 45 89 c1 mov %r8d,%r9d
2f94: 33 c0 xor %eax,%eax
2f96: 44 2b cb sub %ebx,%r9d
2f99: 41 83 e1 0f and $0xf,%r9d
2f9d: 41 f7 d9 neg %r9d
2fa0: 45 03 c8 add %r8d,%r9d
2fa3: 89 d9 mov %ebx,%ecx
2fa5: 85 db test %ebx,%ebx
2fa7: 76 2f jbe 0x2fd8
2fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fb0: 00
2fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fbf: 00
2fc0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
2fc6: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
2fcb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
2fd0: 48 ff c0 inc %rax
2fd3: 48 3b c1 cmp %rcx,%rax
2fd6: 72 e8 jb 0x2fc0
2fd8: 49 63 c1 movslq %r9d,%rax
2fdb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2fe0: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
2fe6: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
2fed: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
2ff4: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
2ffb: 03
2ffc: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
3001: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
3007: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
300d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
3014: 03
3015: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
301a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
3020: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
3026: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
302d: 03
302e: 48 83 c1 10 add $0x10,%rcx
3032: 48 3b c8 cmp %rax,%rcx
3035: 72 a9 jb 0x2fe0
3037: 41 8d 41 01 lea 0x1(%r9),%eax
303b: 41 3b c0 cmp %r8d,%eax
303e: 0f 87 93 00 00 00 ja 0x30d7
3044: 4d 63 c0 movslq %r8d,%r8
3047: 4d 63 c9 movslq %r9d,%r9
304a: 4d 2b c1 sub %r9,%r8
304d: 49 83 f8 04 cmp $0x4,%r8
3051: 0f 8c 87 00 00 00 jl 0x30de
3057: 4d 63 c9 movslq %r9d,%r9
305a: 44 89 c3 mov %r8d,%ebx
305d: 83 e3 fc and $0xfffffffc,%ebx
3060: 33 c9 xor %ecx,%ecx
3062: 48 63 db movslq %ebx,%rbx
3065: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
3069: 4f 8d 1c ca lea (%r10,%r9,8),%r11
306d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3074: 00
3075: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
307c: 0f 1f 40 00 nopl 0x0(%rax)
3080: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
3086: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
308b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
3090: 48 83 c1 04 add $0x4,%rcx
3094: 48 3b cb cmp %rbx,%rcx
3097: 72 e7 jb 0x3080
3099: 49 3b d8 cmp %r8,%rbx
309c: 73 39 jae 0x30d7
309e: 4d 63 c9 movslq %r9d,%r9
30a1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
30a5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
30a9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30b0: 00
30b1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
30b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30bf: 00
30c0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
30c5: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
30ca: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
30cf: 48 ff c3 inc %rbx
30d2: 49 3b d8 cmp %r8,%rbx
30d5: 72 e9 jb 0x30c0
30d7: 33 c0 xor %eax,%eax
30d9: c5 f8 77 vzeroupper
30dc: 5b pop %rbx
30dd: c3 ret
30de: 33 db xor %ebx,%ebx
30e0: eb b7 jmp 0x3099
30e2: 45 33 c9 xor %r9d,%r9d
30e5: e9 4d ff ff ff jmp 0x3037
30ea: b8 fa ff ff ff mov $0xfffffffa,%eax
30ef: 5b pop %rbx
30f0: c3 ret
30f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
30f6: 5b pop %rbx
30f7: c3 ret
30f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30ff: 00
3100: 48 83 ec 28 sub $0x28,%rsp
3104: 4d 85 c0 test %r8,%r8
3107: 74 25 je 0x312e
3109: 48 85 c9 test %rcx,%rcx
310c: 74 20 je 0x312e
310e: 48 85 d2 test %rdx,%rdx
3111: 74 1b je 0x312e
3113: 45 85 c9 test %r9d,%r9d
3116: 7f 0a jg 0x3122
3118: b8 fa ff ff ff mov $0xfffffffa,%eax
311d: 48 83 c4 28 add $0x28,%rsp
3121: c3 ret
3122: e8 09 4c a9 01 call 0x1a97d30
3127: 33 c0 xor %eax,%eax
3129: 48 83 c4 28 add $0x28,%rsp
312d: c3 ret
312e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3133: 48 83 c4 28 add $0x28,%rsp
3137: c3 ret
3138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
313f: 00
3140: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3145: 4d 85 c0 test %r8,%r8
3148: 74 27 je 0x3171
314a: 48 85 c9 test %rcx,%rcx
314d: 74 22 je 0x3171
314f: 48 85 d2 test %rdx,%rdx
3152: 74 1d je 0x3171
3154: 45 85 c9 test %r9d,%r9d
3157: 7f 0b jg 0x3164
3159: b8 fa ff ff ff mov $0xfffffffa,%eax
315e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3163: c3 ret
3164: e8 17 56 a9 01 call 0x1a98780
3169: 33 c0 xor %eax,%eax
316b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3170: c3 ret
3171: b8 f8 ff ff ff mov $0xfffffff8,%eax
3176: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
317b: c3 ret
317c: 0f 1f 40 00 nopl 0x0(%rax)
3180: 53 push %rbx
3181: 56 push %rsi
3182: 57 push %rdi
3183: 41 54 push %r12
3185: 41 55 push %r13
3187: 48 81 ec 50 04 00 00 sub $0x450,%rsp
318e: 4d 89 c4 mov %r8,%r12
3191: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605e10
3198: 48 33 c4 xor %rsp,%rax
319b: 45 89 cd mov %r9d,%r13d
319e: 48 89 cf mov %rcx,%rdi
31a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
31a8: 00
31a9: 4d 85 e4 test %r12,%r12
31ac: 0f 84 b6 01 00 00 je 0x3368
31b2: 48 85 ff test %rdi,%rdi
31b5: 0f 84 97 01 00 00 je 0x3352
31bb: 48 85 d2 test %rdx,%rdx
31be: 0f 84 66 01 00 00 je 0x332a
31c4: 45 85 ed test %r13d,%r13d
31c7: 0f 8e 35 01 00 00 jle 0x3302
31cd: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
31d2: 48 89 f0 mov %rsi,%rax
31d5: 48 83 e0 1f and $0x1f,%rax
31d9: 48 f7 d8 neg %rax
31dc: 48 83 e0 1f and $0x1f,%rax
31e0: 48 03 f0 add %rax,%rsi
31e3: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
31ea: 00
31eb: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
31f2: 0f 8e a2 00 00 00 jle 0x329a
31f8: 4c 89 74 24 20 mov %r14,0x20(%rsp)
31fd: 45 89 ee mov %r13d,%r14d
3200: 4d 89 e5 mov %r12,%r13
3203: 49 89 d4 mov %rdx,%r12
3206: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
320d: 00
320e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3215: 0f 1f 40 00 nopl 0x0(%rax)
3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3220: 4c 89 e1 mov %r12,%rcx
3223: 48 89 f2 mov %rsi,%rdx
3226: 49 89 d8 mov %rbx,%r8
3229: 41 b9 80 00 00 00 mov $0x80,%r9d
322f: e8 6c df 12 00 call 0x1311a0
3234: 48 89 f9 mov %rdi,%rcx
3237: 48 89 f2 mov %rsi,%rdx
323a: 41 b8 80 00 00 00 mov $0x80,%r8d
3240: e8 bb cb ff ff call 0xfffffffffffffe00
3245: 48 89 f9 mov %rdi,%rcx
3248: 48 89 da mov %rbx,%rdx
324b: 41 b8 80 00 00 00 mov $0x80,%r8d
3251: e8 aa cb ff ff call 0xfffffffffffffe00
3256: 48 89 d9 mov %rbx,%rcx
3259: 48 89 f2 mov %rsi,%rdx
325c: 4d 89 e8 mov %r13,%r8
325f: 41 b9 80 00 00 00 mov $0x80,%r9d
3265: e8 16 08 00 00 call 0x3a80
326a: 41 83 c6 80 add $0xffffff80,%r14d
326e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3275: 49 81 c4 00 02 00 00 add $0x200,%r12
327c: 49 81 c5 00 04 00 00 add $0x400,%r13
3283: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
328a: 7f 94 jg 0x3220
328c: 4c 89 e2 mov %r12,%rdx
328f: 4d 89 ec mov %r13,%r12
3292: 45 89 f5 mov %r14d,%r13d
3295: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
329a: 48 89 d1 mov %rdx,%rcx
329d: 48 89 f2 mov %rsi,%rdx
32a0: 49 89 d8 mov %rbx,%r8
32a3: 45 89 e9 mov %r13d,%r9d
32a6: e8 f5 de 12 00 call 0x1311a0
32ab: 48 89 f9 mov %rdi,%rcx
32ae: 48 89 f2 mov %rsi,%rdx
32b1: 45 89 e8 mov %r13d,%r8d
32b4: e8 47 cb ff ff call 0xfffffffffffffe00
32b9: 48 89 f9 mov %rdi,%rcx
32bc: 48 89 da mov %rbx,%rdx
32bf: 45 89 e8 mov %r13d,%r8d
32c2: e8 39 cb ff ff call 0xfffffffffffffe00
32c7: 48 89 d9 mov %rbx,%rcx
32ca: 48 89 f2 mov %rsi,%rdx
32cd: 4d 89 e0 mov %r12,%r8
32d0: 45 89 e9 mov %r13d,%r9d
32d3: e8 a8 07 00 00 call 0x3a80
32d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
32df: 00
32e0: 48 33 cc xor %rsp,%rcx
32e3: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605e10
32ea: 75 11 jne 0x32fd
32ec: 33 c0 xor %eax,%eax
32ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
32f5: 41 5d pop %r13
32f7: 41 5c pop %r12
32f9: 5f pop %rdi
32fa: 5e pop %rsi
32fb: 5b pop %rbx
32fc: c3 ret
32fd: e8 6e e2 11 01 call 0x1121570
3302: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3309: 00
330a: 48 33 cc xor %rsp,%rcx
330d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605e10
3314: 75 e7 jne 0x32fd
3316: b8 fa ff ff ff mov $0xfffffffa,%eax
331b: 48 81 c4 50 04 00 00 add $0x450,%rsp
3322: 41 5d pop %r13
3324: 41 5c pop %r12
3326: 5f pop %rdi
3327: 5e pop %rsi
3328: 5b pop %rbx
3329: c3 ret
332a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3331: 00
3332: 48 33 cc xor %rsp,%rcx
3335: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605e10
333c: 75 bf jne 0x32fd
333e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3343: 48 81 c4 50 04 00 00 add $0x450,%rsp
334a: 41 5d pop %r13
334c: 41 5c pop %r12
334e: 5f pop %rdi
334f: 5e pop %rsi
3350: 5b pop %rbx
3351: c3 ret
3352: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3359: 00
335a: 48 33 cc xor %rsp,%rcx
335d: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605e10
3364: 75 97 jne 0x32fd
3366: eb d6 jmp 0x333e
3368: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
336f: 00
3370: 48 33 cc xor %rsp,%rcx
3373: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605e10
337a: 75 81 jne 0x32fd
337c: eb c0 jmp 0x333e
337e: 66 90 xchg %ax,%ax
3380: 53 push %rbx
3381: 56 push %rsi
3382: 57 push %rdi
3383: 41 54 push %r12
3385: 41 55 push %r13
3387: 48 81 ec 50 04 00 00 sub $0x450,%rsp
338e: 4d 89 c4 mov %r8,%r12
3391: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605e10
3398: 45 89 cd mov %r9d,%r13d
339b: 48 33 c4 xor %rsp,%rax
339e: 48 89 cf mov %rcx,%rdi
33a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
33a8: 00
33a9: 4d 85 e4 test %r12,%r12
33ac: 0f 84 b6 01 00 00 je 0x3568
33b2: 48 85 ff test %rdi,%rdi
33b5: 0f 84 97 01 00 00 je 0x3552
33bb: 48 85 d2 test %rdx,%rdx
33be: 0f 84 66 01 00 00 je 0x352a
33c4: 45 85 ed test %r13d,%r13d
33c7: 0f 8e 35 01 00 00 jle 0x3502
33cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
33d2: 48 89 c3 mov %rax,%rbx
33d5: 48 83 e3 1f and $0x1f,%rbx
33d9: 48 f7 db neg %rbx
33dc: 48 83 e3 1f and $0x1f,%rbx
33e0: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
33e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
33eb: 00
33ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
33f3: 0f 8e a1 00 00 00 jle 0x349a
33f9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
33fe: 45 89 ee mov %r13d,%r14d
3401: 4d 89 e5 mov %r12,%r13
3404: 49 89 d4 mov %rdx,%r12
3407: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
340e: 00
340f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3416: 0f 1f 00 nopl (%rax)
3419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3420: 4c 89 e1 mov %r12,%rcx
3423: 48 89 f2 mov %rsi,%rdx
3426: 49 89 d8 mov %rbx,%r8
3429: 41 b9 80 00 00 00 mov $0x80,%r9d
342f: e8 8c dd 12 00 call 0x1311c0
3434: 48 89 f9 mov %rdi,%rcx
3437: 48 89 f2 mov %rsi,%rdx
343a: 41 b8 80 00 00 00 mov $0x80,%r8d
3440: e8 fb c9 ff ff call 0xfffffffffffffe40
3445: 48 89 f9 mov %rdi,%rcx
3448: 48 89 da mov %rbx,%rdx
344b: 41 b8 80 00 00 00 mov $0x80,%r8d
3451: e8 ea c9 ff ff call 0xfffffffffffffe40
3456: 48 89 d9 mov %rbx,%rcx
3459: 48 89 f2 mov %rsi,%rdx
345c: 4d 89 e8 mov %r13,%r8
345f: 41 b9 80 00 00 00 mov $0x80,%r9d
3465: e8 96 06 00 00 call 0x3b00
346a: 41 83 c6 80 add $0xffffff80,%r14d
346e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3475: 49 81 c4 00 02 00 00 add $0x200,%r12
347c: 49 81 c5 00 04 00 00 add $0x400,%r13
3483: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
348a: 7f 94 jg 0x3420
348c: 4c 89 e2 mov %r12,%rdx
348f: 4d 89 ec mov %r13,%r12
3492: 45 89 f5 mov %r14d,%r13d
3495: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
349a: 48 89 d1 mov %rdx,%rcx
349d: 48 89 f2 mov %rsi,%rdx
34a0: 49 89 d8 mov %rbx,%r8
34a3: 45 89 e9 mov %r13d,%r9d
34a6: e8 15 dd 12 00 call 0x1311c0
34ab: 48 89 f9 mov %rdi,%rcx
34ae: 48 89 f2 mov %rsi,%rdx
34b1: 45 89 e8 mov %r13d,%r8d
34b4: e8 87 c9 ff ff call 0xfffffffffffffe40
34b9: 48 89 f9 mov %rdi,%rcx
34bc: 48 89 da mov %rbx,%rdx
34bf: 45 89 e8 mov %r13d,%r8d
34c2: e8 79 c9 ff ff call 0xfffffffffffffe40
34c7: 48 89 d9 mov %rbx,%rcx
34ca: 48 89 f2 mov %rsi,%rdx
34cd: 4d 89 e0 mov %r12,%r8
34d0: 45 89 e9 mov %r13d,%r9d
34d3: e8 28 06 00 00 call 0x3b00
34d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
34df: 00
34e0: 48 33 cc xor %rsp,%rcx
34e3: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605e10
34ea: 75 11 jne 0x34fd
34ec: 33 c0 xor %eax,%eax
34ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
34f5: 41 5d pop %r13
34f7: 41 5c pop %r12
34f9: 5f pop %rdi
34fa: 5e pop %rsi
34fb: 5b pop %rbx
34fc: c3 ret
34fd: e8 6e e0 11 01 call 0x1121570
3502: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3509: 00
350a: 48 33 cc xor %rsp,%rcx
350d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605e10
3514: 75 e7 jne 0x34fd
3516: b8 fa ff ff ff mov $0xfffffffa,%eax
351b: 48 81 c4 50 04 00 00 add $0x450,%rsp
3522: 41 5d pop %r13
3524: 41 5c pop %r12
3526: 5f pop %rdi
3527: 5e pop %rsi
3528: 5b pop %rbx
3529: c3 ret
352a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3531: 00
3532: 48 33 cc xor %rsp,%rcx
3535: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605e10
353c: 75 bf jne 0x34fd
353e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3543: 48 81 c4 50 04 00 00 add $0x450,%rsp
354a: 41 5d pop %r13
354c: 41 5c pop %r12
354e: 5f pop %rdi
354f: 5e pop %rsi
3550: 5b pop %rbx
3551: c3 ret
3552: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3559: 00
355a: 48 33 cc xor %rsp,%rcx
355d: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605e10
3564: 75 97 jne 0x34fd
3566: eb d6 jmp 0x353e
3568: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
356f: 00
3570: 48 33 cc xor %rsp,%rcx
3573: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605e10
357a: 75 81 jne 0x34fd
357c: eb c0 jmp 0x353e
357e: 66 90 xchg %ax,%ax
3580: 53 push %rbx
3581: 56 push %rsi
3582: 57 push %rdi
3583: 41 54 push %r12
3585: 41 55 push %r13
3587: 48 81 ec 50 04 00 00 sub $0x450,%rsp
358e: 4d 89 c4 mov %r8,%r12
3591: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605e10
3598: 45 89 cd mov %r9d,%r13d
359b: 48 33 c4 xor %rsp,%rax
359e: 48 89 cf mov %rcx,%rdi
35a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
35a8: 00
35a9: 4d 85 e4 test %r12,%r12
35ac: 0f 84 b6 01 00 00 je 0x3768
35b2: 48 85 ff test %rdi,%rdi
35b5: 0f 84 97 01 00 00 je 0x3752
35bb: 48 85 d2 test %rdx,%rdx
35be: 0f 84 66 01 00 00 je 0x372a
35c4: 45 85 ed test %r13d,%r13d
35c7: 0f 8e 35 01 00 00 jle 0x3702
35cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
35d2: 48 89 c3 mov %rax,%rbx
35d5: 48 83 e3 1f and $0x1f,%rbx
35d9: 48 f7 db neg %rbx
35dc: 48 83 e3 1f and $0x1f,%rbx
35e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
35e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
35eb: 00
35ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
35f3: 0f 8e a1 00 00 00 jle 0x369a
35f9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
35fe: 45 89 ee mov %r13d,%r14d
3601: 4d 89 e5 mov %r12,%r13
3604: 49 89 d4 mov %rdx,%r12
3607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
360e: 00
360f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3616: 0f 1f 00 nopl (%rax)
3619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3620: 4c 89 e1 mov %r12,%rcx
3623: 48 89 f2 mov %rsi,%rdx
3626: 49 89 d8 mov %rbx,%r8
3629: 41 b9 80 00 00 00 mov $0x80,%r9d
362f: e8 ac db 12 00 call 0x1311e0
3634: 48 89 f9 mov %rdi,%rcx
3637: 48 89 f2 mov %rsi,%rdx
363a: 41 b8 80 00 00 00 mov $0x80,%r8d
3640: e8 bb c9 ff ff call 0x0
3645: 48 89 f9 mov %rdi,%rcx
3648: 48 89 da mov %rbx,%rdx
364b: 41 b8 80 00 00 00 mov $0x80,%r8d
3651: e8 aa c9 ff ff call 0x0
3656: 48 89 d9 mov %rbx,%rcx
3659: 48 89 f2 mov %rsi,%rdx
365c: 4d 89 e8 mov %r13,%r8
365f: 41 b9 80 00 00 00 mov $0x80,%r9d
3665: e8 16 05 00 00 call 0x3b80
366a: 41 83 c6 80 add $0xffffff80,%r14d
366e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3675: 49 81 c4 00 02 00 00 add $0x200,%r12
367c: 49 81 c5 00 04 00 00 add $0x400,%r13
3683: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
368a: 7f 94 jg 0x3620
368c: 4c 89 e2 mov %r12,%rdx
368f: 4d 89 ec mov %r13,%r12
3692: 45 89 f5 mov %r14d,%r13d
3695: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
369a: 48 89 d1 mov %rdx,%rcx
369d: 48 89 f2 mov %rsi,%rdx
36a0: 49 89 d8 mov %rbx,%r8
36a3: 45 89 e9 mov %r13d,%r9d
36a6: e8 35 db 12 00 call 0x1311e0
36ab: 48 89 f9 mov %rdi,%rcx
36ae: 48 89 f2 mov %rsi,%rdx
36b1: 45 89 e8 mov %r13d,%r8d
36b4: e8 47 c9 ff ff call 0x0
36b9: 48 89 f9 mov %rdi,%rcx
36bc: 48 89 da mov %rbx,%rdx
36bf: 45 89 e8 mov %r13d,%r8d
36c2: e8 39 c9 ff ff call 0x0
36c7: 48 89 d9 mov %rbx,%rcx
36ca: 48 89 f2 mov %rsi,%rdx
36cd: 4d 89 e0 mov %r12,%r8
36d0: 45 89 e9 mov %r13d,%r9d
36d3: e8 a8 04 00 00 call 0x3b80
36d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
36df: 00
36e0: 48 33 cc xor %rsp,%rcx
36e3: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605e10
36ea: 75 11 jne 0x36fd
36ec: 33 c0 xor %eax,%eax
36ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
36f5: 41 5d pop %r13
36f7: 41 5c pop %r12
36f9: 5f pop %rdi
36fa: 5e pop %rsi
36fb: 5b pop %rbx
36fc: c3 ret
36fd: e8 6e de 11 01 call 0x1121570
3702: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3709: 00
370a: 48 33 cc xor %rsp,%rcx
370d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605e10
3714: 75 e7 jne 0x36fd
3716: b8 fa ff ff ff mov $0xfffffffa,%eax
371b: 48 81 c4 50 04 00 00 add $0x450,%rsp
3722: 41 5d pop %r13
3724: 41 5c pop %r12
3726: 5f pop %rdi
3727: 5e pop %rsi
3728: 5b pop %rbx
3729: c3 ret
372a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3731: 00
3732: 48 33 cc xor %rsp,%rcx
3735: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605e10
373c: 75 bf jne 0x36fd
373e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3743: 48 81 c4 50 04 00 00 add $0x450,%rsp
374a: 41 5d pop %r13
374c: 41 5c pop %r12
374e: 5f pop %rdi
374f: 5e pop %rsi
3750: 5b pop %rbx
3751: c3 ret
3752: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3759: 00
375a: 48 33 cc xor %rsp,%rcx
375d: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605e10
3764: 75 97 jne 0x36fd
3766: eb d6 jmp 0x373e
3768: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
376f: 00
3770: 48 33 cc xor %rsp,%rcx
3773: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605e10
377a: 75 81 jne 0x36fd
377c: eb c0 jmp 0x373e
377e: 66 90 xchg %ax,%ax
3780: 53 push %rbx
3781: 56 push %rsi
3782: 57 push %rdi
3783: 41 54 push %r12
3785: 41 55 push %r13
3787: 48 81 ec 50 04 00 00 sub $0x450,%rsp
378e: 4d 89 c4 mov %r8,%r12
3791: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605e10
3798: 45 89 cd mov %r9d,%r13d
379b: 48 33 c4 xor %rsp,%rax
379e: 48 89 cf mov %rcx,%rdi
37a1: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
37a8: 00
37a9: 4d 85 e4 test %r12,%r12
37ac: 0f 84 b6 01 00 00 je 0x3968
37b2: 48 85 ff test %rdi,%rdi
37b5: 0f 84 97 01 00 00 je 0x3952
37bb: 48 85 d2 test %rdx,%rdx
37be: 0f 84 66 01 00 00 je 0x392a
37c4: 45 85 ed test %r13d,%r13d
37c7: 0f 8e 35 01 00 00 jle 0x3902
37cd: 48 8d 44 24 28 lea 0x28(%rsp),%rax
37d2: 48 89 c3 mov %rax,%rbx
37d5: 48 83 e3 1f and $0x1f,%rbx
37d9: 48 f7 db neg %rbx
37dc: 48 83 e3 1f and $0x1f,%rbx
37e0: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
37e4: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
37eb: 00
37ec: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
37f3: 0f 8e a1 00 00 00 jle 0x389a
37f9: 4c 89 74 24 20 mov %r14,0x20(%rsp)
37fe: 45 89 ee mov %r13d,%r14d
3801: 4d 89 e5 mov %r12,%r13
3804: 49 89 d4 mov %rdx,%r12
3807: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
380e: 00
380f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3816: 0f 1f 00 nopl (%rax)
3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3820: 4c 89 e1 mov %r12,%rcx
3823: 48 89 f2 mov %rsi,%rdx
3826: 49 89 d8 mov %rbx,%r8
3829: 41 b9 80 00 00 00 mov $0x80,%r9d
382f: e8 cc d9 12 00 call 0x131200
3834: 48 89 f9 mov %rdi,%rcx
3837: 48 89 f2 mov %rsi,%rdx
383a: 41 b8 80 00 00 00 mov $0x80,%r8d
3840: e8 bb c7 ff ff call 0x0
3845: 48 89 f9 mov %rdi,%rcx
3848: 48 89 da mov %rbx,%rdx
384b: 41 b8 80 00 00 00 mov $0x80,%r8d
3851: e8 aa c7 ff ff call 0x0
3856: 48 89 d9 mov %rbx,%rcx
3859: 48 89 f2 mov %rsi,%rdx
385c: 4d 89 e8 mov %r13,%r8
385f: 41 b9 80 00 00 00 mov $0x80,%r9d
3865: e8 96 03 00 00 call 0x3c00
386a: 41 83 c6 80 add $0xffffff80,%r14d
386e: 48 81 c7 00 02 00 00 add $0x200,%rdi
3875: 49 81 c4 00 02 00 00 add $0x200,%r12
387c: 49 81 c5 00 04 00 00 add $0x400,%r13
3883: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
388a: 7f 94 jg 0x3820
388c: 4c 89 e2 mov %r12,%rdx
388f: 4d 89 ec mov %r13,%r12
3892: 45 89 f5 mov %r14d,%r13d
3895: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
389a: 48 89 d1 mov %rdx,%rcx
389d: 48 89 f2 mov %rsi,%rdx
38a0: 49 89 d8 mov %rbx,%r8
38a3: 45 89 e9 mov %r13d,%r9d
38a6: e8 55 d9 12 00 call 0x131200
38ab: 48 89 f9 mov %rdi,%rcx
38ae: 48 89 f2 mov %rsi,%rdx
38b1: 45 89 e8 mov %r13d,%r8d
38b4: e8 47 c7 ff ff call 0x0
38b9: 48 89 f9 mov %rdi,%rcx
38bc: 48 89 da mov %rbx,%rdx
38bf: 45 89 e8 mov %r13d,%r8d
38c2: e8 39 c7 ff ff call 0x0
38c7: 48 89 d9 mov %rbx,%rcx
38ca: 48 89 f2 mov %rsi,%rdx
38cd: 4d 89 e0 mov %r12,%r8
38d0: 45 89 e9 mov %r13d,%r9d
38d3: e8 28 03 00 00 call 0x3c00
38d8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
38df: 00
38e0: 48 33 cc xor %rsp,%rcx
38e3: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605e10
38ea: 75 11 jne 0x38fd
38ec: 33 c0 xor %eax,%eax
38ee: 48 81 c4 50 04 00 00 add $0x450,%rsp
38f5: 41 5d pop %r13
38f7: 41 5c pop %r12
38f9: 5f pop %rdi
38fa: 5e pop %rsi
38fb: 5b pop %rbx
38fc: c3 ret
38fd: e8 6e dc 11 01 call 0x1121570
3902: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3909: 00
390a: 48 33 cc xor %rsp,%rcx
390d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605e10
3914: 75 e7 jne 0x38fd
3916: b8 fa ff ff ff mov $0xfffffffa,%eax
391b: 48 81 c4 50 04 00 00 add $0x450,%rsp
3922: 41 5d pop %r13
3924: 41 5c pop %r12
3926: 5f pop %rdi
3927: 5e pop %rsi
3928: 5b pop %rbx
3929: c3 ret
392a: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3931: 00
3932: 48 33 cc xor %rsp,%rcx
3935: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605e10
393c: 75 bf jne 0x38fd
393e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3943: 48 81 c4 50 04 00 00 add $0x450,%rsp
394a: 41 5d pop %r13
394c: 41 5c pop %r12
394e: 5f pop %rdi
394f: 5e pop %rsi
3950: 5b pop %rbx
3951: c3 ret
3952: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3959: 00
395a: 48 33 cc xor %rsp,%rcx
395d: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605e10
3964: 75 97 jne 0x38fd
3966: eb d6 jmp 0x393e
3968: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
396f: 00
3970: 48 33 cc xor %rsp,%rcx
3973: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605e10
397a: 75 81 jne 0x38fd
397c: eb c0 jmp 0x393e
397e: 66 90 xchg %ax,%ax
3980: 48 83 ec 28 sub $0x28,%rsp
3984: 4d 85 c0 test %r8,%r8
3987: 74 35 je 0x39be
3989: 45 85 c9 test %r9d,%r9d
398c: 7e 4c jle 0x39da
398e: 48 85 d2 test %rdx,%rdx
3991: 74 26 je 0x39b9
3993: 48 85 c9 test %rcx,%rcx
3996: 74 0c je 0x39a4
3998: e8 f3 57 a9 01 call 0x1a99190
399d: 33 c0 xor %eax,%eax
399f: 48 83 c4 28 add $0x28,%rsp
39a3: c3 ret
39a4: 48 89 d1 mov %rdx,%rcx
39a7: 4c 89 c2 mov %r8,%rdx
39aa: 45 89 c8 mov %r9d,%r8d
39ad: e8 2e 5a a9 01 call 0x1a993e0
39b2: 33 c0 xor %eax,%eax
39b4: 48 83 c4 28 add $0x28,%rsp
39b8: c3 ret
39b9: 48 85 c9 test %rcx,%rcx
39bc: 75 0a jne 0x39c8
39be: b8 f8 ff ff ff mov $0xfffffff8,%eax
39c3: 48 83 c4 28 add $0x28,%rsp
39c7: c3 ret
39c8: 4c 89 c2 mov %r8,%rdx
39cb: 45 89 c8 mov %r9d,%r8d
39ce: e8 1d 59 a9 01 call 0x1a992f0
39d3: 33 c0 xor %eax,%eax
39d5: 48 83 c4 28 add $0x28,%rsp
39d9: c3 ret
39da: b8 fa ff ff ff mov $0xfffffffa,%eax
39df: 48 83 c4 28 add $0x28,%rsp
39e3: c3 ret
39e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39eb: 00
39ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
39f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39ff: 00
3a00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3a05: 4d 85 c0 test %r8,%r8
3a08: 74 37 je 0x3a41
3a0a: 45 85 c9 test %r9d,%r9d
3a0d: 7e 50 jle 0x3a5f
3a0f: 48 85 d2 test %rdx,%rdx
3a12: 74 28 je 0x3a3c
3a14: 48 85 c9 test %rcx,%rcx
3a17: 74 0d je 0x3a26
3a19: e8 82 65 a9 01 call 0x1a99fa0
3a1e: 33 c0 xor %eax,%eax
3a20: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3a25: c3 ret
3a26: 48 89 d1 mov %rdx,%rcx
3a29: 4c 89 c2 mov %r8,%rdx
3a2c: 45 89 c8 mov %r9d,%r8d
3a2f: e8 bc 67 a9 01 call 0x1a9a1f0
3a34: 33 c0 xor %eax,%eax
3a36: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3a3b: c3 ret
3a3c: 48 85 c9 test %rcx,%rcx
3a3f: 75 0b jne 0x3a4c
3a41: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3a4b: c3 ret
3a4c: 4c 89 c2 mov %r8,%rdx
3a4f: 45 89 c8 mov %r9d,%r8d
3a52: e8 a9 66 a9 01 call 0x1a9a100
3a57: 33 c0 xor %eax,%eax
3a59: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3a5e: c3 ret
3a5f: b8 fa ff ff ff mov $0xfffffffa,%eax
3a64: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3a69: 90 nop
3a6a: c3 ret
3a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a72: 00
3a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3a80: 48 83 ec 28 sub $0x28,%rsp
3a84: 4d 85 c0 test %r8,%r8
3a87: 74 35 je 0x3abe
3a89: 45 85 c9 test %r9d,%r9d
3a8c: 7e 4c jle 0x3ada
3a8e: 48 85 d2 test %rdx,%rdx
3a91: 74 26 je 0x3ab9
3a93: 48 85 c9 test %rcx,%rcx
3a96: 74 0c je 0x3aa4
3a98: e8 13 73 a9 01 call 0x1a9adb0
3a9d: 33 c0 xor %eax,%eax
3a9f: 48 83 c4 28 add $0x28,%rsp
3aa3: c3 ret
3aa4: 48 89 d1 mov %rdx,%rcx
3aa7: 4c 89 c2 mov %r8,%rdx
3aaa: 45 89 c8 mov %r9d,%r8d
3aad: e8 4e 75 a9 01 call 0x1a9b000
3ab2: 33 c0 xor %eax,%eax
3ab4: 48 83 c4 28 add $0x28,%rsp
3ab8: c3 ret
3ab9: 48 85 c9 test %rcx,%rcx
3abc: 75 0a jne 0x3ac8
3abe: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ac3: 48 83 c4 28 add $0x28,%rsp
3ac7: c3 ret
3ac8: 4c 89 c2 mov %r8,%rdx
3acb: 45 89 c8 mov %r9d,%r8d
3ace: e8 3d 74 a9 01 call 0x1a9af10
3ad3: 33 c0 xor %eax,%eax
3ad5: 48 83 c4 28 add $0x28,%rsp
3ad9: c3 ret
3ada: b8 fa ff ff ff mov $0xfffffffa,%eax
3adf: 48 83 c4 28 add $0x28,%rsp
3ae3: c3 ret
3ae4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3aeb: 00
3aec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3af3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3aff: 00
3b00: 48 83 ec 28 sub $0x28,%rsp
3b04: 4d 85 c0 test %r8,%r8
3b07: 74 35 je 0x3b3e
3b09: 45 85 c9 test %r9d,%r9d
3b0c: 7e 4c jle 0x3b5a
3b0e: 48 85 d2 test %rdx,%rdx
3b11: 74 26 je 0x3b39
3b13: 48 85 c9 test %rcx,%rcx
3b16: 74 0c je 0x3b24
3b18: e8 a3 7f a9 01 call 0x1a9bac0
3b1d: 33 c0 xor %eax,%eax
3b1f: 48 83 c4 28 add $0x28,%rsp
3b23: c3 ret
3b24: 48 89 d1 mov %rdx,%rcx
3b27: 4c 89 c2 mov %r8,%rdx
3b2a: 45 89 c8 mov %r9d,%r8d
3b2d: e8 ee 81 a9 01 call 0x1a9bd20
3b32: 33 c0 xor %eax,%eax
3b34: 48 83 c4 28 add $0x28,%rsp
3b38: c3 ret
3b39: 48 85 c9 test %rcx,%rcx
3b3c: 75 0a jne 0x3b48
3b3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b43: 48 83 c4 28 add $0x28,%rsp
3b47: c3 ret
3b48: 4c 89 c2 mov %r8,%rdx
3b4b: 45 89 c8 mov %r9d,%r8d
3b4e: e8 cd 80 a9 01 call 0x1a9bc20
3b53: 33 c0 xor %eax,%eax
3b55: 48 83 c4 28 add $0x28,%rsp
3b59: c3 ret
3b5a: b8 fa ff ff ff mov $0xfffffffa,%eax
3b5f: 48 83 c4 28 add $0x28,%rsp
3b63: c3 ret
3b64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b6b: 00
3b6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b7f: 00
3b80: 48 83 ec 28 sub $0x28,%rsp
3b84: 4d 85 c0 test %r8,%r8
3b87: 74 35 je 0x3bbe
3b89: 45 85 c9 test %r9d,%r9d
3b8c: 7e 4c jle 0x3bda
3b8e: 48 85 d2 test %rdx,%rdx
3b91: 74 26 je 0x3bb9
3b93: 48 85 c9 test %rcx,%rcx
3b96: 74 0c je 0x3ba4
3b98: e8 c3 9d 03 00 call 0x3d960
3b9d: 33 c0 xor %eax,%eax
3b9f: 48 83 c4 28 add $0x28,%rsp
3ba3: c3 ret
3ba4: 48 89 d1 mov %rdx,%rcx
3ba7: 4c 89 c2 mov %r8,%rdx
3baa: 45 89 c8 mov %r9d,%r8d
3bad: e8 0e a0 03 00 call 0x3dbc0
3bb2: 33 c0 xor %eax,%eax
3bb4: 48 83 c4 28 add $0x28,%rsp
3bb8: c3 ret
3bb9: 48 85 c9 test %rcx,%rcx
3bbc: 75 0a jne 0x3bc8
3bbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
3bc3: 48 83 c4 28 add $0x28,%rsp
3bc7: c3 ret
3bc8: 4c 89 c2 mov %r8,%rdx
3bcb: 45 89 c8 mov %r9d,%r8d
3bce: e8 cd a1 03 00 call 0x3dda0
3bd3: 33 c0 xor %eax,%eax
3bd5: 48 83 c4 28 add $0x28,%rsp
3bd9: c3 ret
3bda: b8 fa ff ff ff mov $0xfffffffa,%eax
3bdf: 48 83 c4 28 add $0x28,%rsp
3be3: c3 ret
3be4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3beb: 00
3bec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bf3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3bf8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bff: 00
3c00: 48 83 ec 28 sub $0x28,%rsp
3c04: 4d 85 c0 test %r8,%r8
3c07: 74 35 je 0x3c3e
3c09: 45 85 c9 test %r9d,%r9d
3c0c: 7e 4c jle 0x3c5a
3c0e: 48 85 d2 test %rdx,%rdx
3c11: 74 26 je 0x3c39
3c13: 48 85 c9 test %rcx,%rcx
3c16: 74 0c je 0x3c24
3c18: e8 a3 a3 03 00 call 0x3dfc0
3c1d: 33 c0 xor %eax,%eax
3c1f: 48 83 c4 28 add $0x28,%rsp
3c23: c3 ret
3c24: 48 89 d1 mov %rdx,%rcx
3c27: 4c 89 c2 mov %r8,%rdx
3c2a: 45 89 c8 mov %r9d,%r8d
3c2d: e8 0e a6 03 00 call 0x3e240
3c32: 33 c0 xor %eax,%eax
3c34: 48 83 c4 28 add $0x28,%rsp
3c38: c3 ret
3c39: 48 85 c9 test %rcx,%rcx
3c3c: 75 0a jne 0x3c48
3c3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c43: 48 83 c4 28 add $0x28,%rsp
3c47: c3 ret
3c48: 4c 89 c2 mov %r8,%rdx
3c4b: 45 89 c8 mov %r9d,%r8d
3c4e: e8 0d a8 03 00 call 0x3e460
3c53: 33 c0 xor %eax,%eax
3c55: 48 83 c4 28 add $0x28,%rsp
3c59: c3 ret
3c5a: b8 fa ff ff ff mov $0xfffffffa,%eax
3c5f: 48 83 c4 28 add $0x28,%rsp
3c63: c3 ret
3c64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c6b: 00
3c6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c7f: 00
3c80: 53 push %rbx
3c81: 56 push %rsi
3c82: 57 push %rdi
3c83: 41 54 push %r12
3c85: 41 55 push %r13
3c87: 41 56 push %r14
3c89: 41 57 push %r15
3c8b: 55 push %rbp
3c8c: 48 83 ec 38 sub $0x38,%rsp
3c90: 49 89 ce mov %rcx,%r14
3c93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3c9a: 00
3c9b: 44 89 cf mov %r9d,%edi
3c9e: 44 89 c6 mov %r8d,%esi
3ca1: 41 89 d7 mov %edx,%r15d
3ca4: 4d 85 f6 test %r14,%r14
3ca7: 0f 84 8e 01 00 00 je 0x3e3b
3cad: 41 83 ff 1e cmp $0x1e,%r15d
3cb1: 0f 87 5f 01 00 00 ja 0x3e16
3cb7: 41 83 ff 1d cmp $0x1d,%r15d
3cbb: 0f 8f 55 01 00 00 jg 0x3e16
3cc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3cc8: 00
3cc9: 48 85 db test %rbx,%rbx
3ccc: 0f 84 69 01 00 00 je 0x3e3b
3cd2: 48 89 dd mov %rbx,%rbp
3cd5: ba 90 00 00 00 mov $0x90,%edx
3cda: 48 83 e5 3f and $0x3f,%rbp
3cde: 48 f7 dd neg %rbp
3ce1: 48 83 e5 3f and $0x3f,%rbp
3ce5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3ce9: 4c 89 e1 mov %r12,%rcx
3cec: e8 cf a4 00 00 call 0xe1c0
3cf1: 44 89 f9 mov %r15d,%ecx
3cf4: b8 01 00 00 00 mov $0x1,%eax
3cf9: d3 e0 shl %cl,%eax
3cfb: 41 89 7c 24 14 mov %edi,0x14(%r12)
3d00: 83 fe 08 cmp $0x8,%esi
3d03: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3d08: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3d0f: 00 00
3d11: 0f 84 45 02 00 00 je 0x3f5c
3d17: 83 fe 04 cmp $0x4,%esi
3d1a: 0f 84 97 00 00 00 je 0x3db7
3d20: 83 fe 01 cmp $0x1,%esi
3d23: 75 39 jne 0x3d5e
3d25: 0f 57 c0 xorps %xmm0,%xmm0
3d28: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
3d2c: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4d268
3d33: 01
3d34: f3 0f 5e c8 divss %xmm0,%xmm1
3d38: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3d3f: 00
3d40: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
3d47: 00 00
3d49: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
3d50: 00 00
3d52: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3d59: e9 93 00 00 00 jmp 0x3df1
3d5e: 83 fe 02 cmp $0x2,%esi
3d61: 75 36 jne 0x3d99
3d63: 0f 57 c0 xorps %xmm0,%xmm0
3d66: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
3d6a: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4d268
3d71: 01
3d72: f3 0f 5e c8 divss %xmm0,%xmm1
3d76: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3d7d: 00
3d7e: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3d85: 00 00
3d87: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3d8e: 00 00
3d90: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3d97: eb 58 jmp 0x3df1
3d99: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3da0: 00
3da1: b8 ee ff ff ff mov $0xffffffee,%eax
3da6: 48 83 c4 38 add $0x38,%rsp
3daa: 5d pop %rbp
3dab: 41 5f pop %r15
3dad: 41 5e pop %r14
3daf: 41 5d pop %r13
3db1: 41 5c pop %r12
3db3: 5f pop %rdi
3db4: 5e pop %rsi
3db5: 5b pop %rbx
3db6: c3 ret
3db7: 0f 57 c0 xorps %xmm0,%xmm0
3dba: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
3dbe: b8 01 00 00 00 mov $0x1,%eax
3dc3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3dca: 00
3dcb: 41 89 44 24 08 mov %eax,0x8(%r12)
3dd0: 41 89 44 24 0c mov %eax,0xc(%r12)
3dd5: e8 26 a4 00 00 call 0xe200
3dda: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4d260
3de1: 01
3de2: f2 0f 5e c8 divsd %xmm0,%xmm1
3de6: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
3dea: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3df1: 41 83 ff 04 cmp $0x4,%r15d
3df5: 7f 35 jg 0x3e2c
3df7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
3dfe: 00 00
3e00: 33 c0 xor %eax,%eax
3e02: 4d 89 26 mov %r12,(%r14)
3e05: 48 83 c4 38 add $0x38,%rsp
3e09: 5d pop %rbp
3e0a: 41 5f pop %r15
3e0c: 41 5e pop %r14
3e0e: 41 5d pop %r13
3e10: 41 5c pop %r12
3e12: 5f pop %rdi
3e13: 5e pop %rsi
3e14: 5b pop %rbx
3e15: c3 ret
3e16: b8 ef ff ff ff mov $0xffffffef,%eax
3e1b: 48 83 c4 38 add $0x38,%rsp
3e1f: 5d pop %rbp
3e20: 41 5f pop %r15
3e22: 41 5e pop %r14
3e24: 41 5d pop %r13
3e26: 41 5c pop %r12
3e28: 5f pop %rdi
3e29: 5e pop %rsi
3e2a: 5b pop %rbx
3e2b: c3 ret
3e2c: 41 83 ff 0a cmp $0xa,%r15d
3e30: 0f 8e ec 00 00 00 jle 0x3f22
3e36: 4d 85 ed test %r13,%r13
3e39: 75 16 jne 0x3e51
3e3b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e40: 48 83 c4 38 add $0x38,%rsp
3e44: 5d pop %rbp
3e45: 41 5f pop %r15
3e47: 41 5e pop %r14
3e49: 41 5d pop %r13
3e4b: 41 5c pop %r12
3e4d: 5f pop %rdi
3e4e: 5e pop %rsi
3e4f: 5b pop %rbx
3e50: c3 ret
3e51: 4c 89 ee mov %r13,%rsi
3e54: 44 89 f9 mov %r15d,%ecx
3e57: 48 83 e6 3f and $0x3f,%rsi
3e5b: 44 89 ff mov %r15d,%edi
3e5e: 48 f7 de neg %rsi
3e61: 48 83 e6 3f and $0x3f,%rsi
3e65: 49 03 f5 add %r13,%rsi
3e68: 48 89 f2 mov %rsi,%rdx
3e6b: e8 10 a8 03 00 call 0x3e680
3e70: 49 89 c5 mov %rax,%r13
3e73: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3e7a: 00
3e7b: 49 89 54 24 30 mov %rdx,0x30(%r12)
3e80: 41 8d 5f ff lea -0x1(%r15),%ebx
3e84: 83 fb 10 cmp $0x10,%ebx
3e87: 7f 3c jg 0x3ec5
3e89: 83 fb 0f cmp $0xf,%ebx
3e8c: 89 d9 mov %ebx,%ecx
3e8e: e8 2d aa 00 00 call 0xe8c0
3e93: 89 d9 mov %ebx,%ecx
3e95: 48 89 f2 mov %rsi,%rdx
3e98: 41 89 f8 mov %edi,%r8d
3e9b: 49 89 c1 mov %rax,%r9
3e9e: 49 89 44 24 38 mov %rax,0x38(%r12)
3ea3: e8 d8 af 03 00 call 0x3ee80
3ea8: 49 89 c1 mov %rax,%r9
3eab: 89 d9 mov %ebx,%ecx
3ead: b8 01 00 00 00 mov $0x1,%eax
3eb2: d3 e0 shl %cl,%eax
3eb4: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
3ebb: 83 e3 c0 and $0xffffffc0,%ebx
3ebe: 41 89 5c 24 18 mov %ebx,0x18(%r12)
3ec3: eb 1e jmp 0x3ee3
3ec5: 48 89 e0 mov %rsp,%rax
3ec8: 4c 89 e1 mov %r12,%rcx
3ecb: 49 89 f0 mov %rsi,%r8
3ece: 41 89 f9 mov %edi,%r9d
3ed1: 48 89 50 20 mov %rdx,0x20(%rax)
3ed5: 89 da mov %ebx,%edx
3ed7: 4c 89 68 28 mov %r13,0x28(%rax)
3edb: e8 20 c3 03 00 call 0x40200
3ee0: 49 89 c1 mov %rax,%r9
3ee3: 44 89 f9 mov %r15d,%ecx
3ee6: 48 89 f2 mov %rsi,%rdx
3ee9: 41 89 f8 mov %edi,%r8d
3eec: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3ef1: e8 4a fd 03 00 call 0x43c40
3ef6: 44 89 f9 mov %r15d,%ecx
3ef9: 48 89 f2 mov %rsi,%rdx
3efc: 41 89 f8 mov %edi,%r8d
3eff: 49 89 c1 mov %rax,%r9
3f02: 49 89 44 24 58 mov %rax,0x58(%r12)
3f07: e8 74 02 04 00 call 0x44180
3f0c: 4d 89 26 mov %r12,(%r14)
3f0f: 33 c0 xor %eax,%eax
3f11: 48 83 c4 38 add $0x38,%rsp
3f15: 5d pop %rbp
3f16: 41 5f pop %r15
3f18: 41 5e pop %r14
3f1a: 41 5d pop %r13
3f1c: 41 5c pop %r12
3f1e: 5f pop %rdi
3f1f: 5e pop %rsi
3f20: 5b pop %rbx
3f21: c3 ret
3f22: bf 0a 00 00 00 mov $0xa,%edi
3f27: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3f2e: 00
3f2f: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x26074c0
3f36: 41 83 ff 06 cmp $0x6,%r15d
3f3a: 0f 8f 3b ff ff ff jg 0x3e7b
3f40: 49 89 d1 mov %rdx,%r9
3f43: 49 83 e1 3f and $0x3f,%r9
3f47: 49 f7 d9 neg %r9
3f4a: 49 83 e1 3f and $0x3f,%r9
3f4e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
3f55: 00 00
3f57: 4c 03 ca add %rdx,%r9
3f5a: eb 87 jmp 0x3ee3
3f5c: 33 c0 xor %eax,%eax
3f5e: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3f65: 00
3f66: 41 89 44 24 08 mov %eax,0x8(%r12)
3f6b: 41 89 44 24 0c mov %eax,0xc(%r12)
3f70: e9 7c fe ff ff jmp 0x3df1
3f75: 0f 1f 40 00 nopl 0x0(%rax)
3f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f80: 56 push %rsi
3f81: 57 push %rdi
3f82: 41 54 push %r12
3f84: 41 55 push %r13
3f86: 41 56 push %r14
3f88: 41 57 push %r15
3f8a: 55 push %rbp
3f8b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
3f90: 48 89 ce mov %rcx,%rsi
3f93: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
3f9a: 00
3f9b: 45 89 ce mov %r9d,%r14d
3f9e: 45 89 c5 mov %r8d,%r13d
3fa1: 89 d5 mov %edx,%ebp
3fa3: 48 85 f6 test %rsi,%rsi
3fa6: 0f 84 8a 01 00 00 je 0x4136
3fac: 83 fd 1e cmp $0x1e,%ebp
3faf: 0f 87 5d 01 00 00 ja 0x4112
3fb5: 83 fd 1d cmp $0x1d,%ebp
3fb8: 0f 8f 54 01 00 00 jg 0x4112
3fbe: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
3fc5: 00
3fc6: 4d 85 e4 test %r12,%r12
3fc9: 0f 84 67 01 00 00 je 0x4136
3fcf: 49 83 e4 3f and $0x3f,%r12
3fd3: ba 90 00 00 00 mov $0x90,%edx
3fd8: 49 f7 dc neg %r12
3fdb: 49 83 e4 3f and $0x3f,%r12
3fdf: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
3fe6: 00
3fe7: 4c 89 e1 mov %r12,%rcx
3fea: e8 f1 f5 00 00 call 0x135e0
3fef: 89 e9 mov %ebp,%ecx
3ff1: 41 b8 01 00 00 00 mov $0x1,%r8d
3ff7: 41 d3 e0 shl %cl,%r8d
3ffa: 41 89 6c 24 04 mov %ebp,0x4(%r12)
3fff: 41 83 fd 08 cmp $0x8,%r13d
4003: 45 89 74 24 14 mov %r14d,0x14(%r12)
4008: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
400f: 00 00
4011: 0f 84 48 02 00 00 je 0x425f
4017: 41 83 fd 04 cmp $0x4,%r13d
401b: 0f 84 95 00 00 00 je 0x40b6
4021: 41 83 fd 01 cmp $0x1,%r13d
4025: 75 37 jne 0x405e
4027: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
402c: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4d278
4033: 01
4034: f3 0f 5e c8 divss %xmm0,%xmm1
4038: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
403f: 00
4040: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4047: 00 00
4049: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4050: 00 00
4052: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4059: e9 90 00 00 00 jmp 0x40ee
405e: 41 83 fd 02 cmp $0x2,%r13d
4062: 75 34 jne 0x4098
4064: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
4069: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4d278
4070: 01
4071: f3 0f 5e c8 divss %xmm0,%xmm1
4075: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
407c: 00
407d: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4084: 00 00
4086: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
408d: 00 00
408f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4096: eb 56 jmp 0x40ee
4098: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
409f: 00
40a0: b8 ee ff ff ff mov $0xffffffee,%eax
40a5: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
40aa: 5d pop %rbp
40ab: 41 5f pop %r15
40ad: 41 5e pop %r14
40af: 41 5d pop %r13
40b1: 41 5c pop %r12
40b3: 5f pop %rdi
40b4: 5e pop %rsi
40b5: c3 ret
40b6: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
40bb: b8 01 00 00 00 mov $0x1,%eax
40c0: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
40c7: 00
40c8: 41 89 44 24 08 mov %eax,0x8(%r12)
40cd: 41 89 44 24 0c mov %eax,0xc(%r12)
40d2: e8 49 f5 00 00 call 0x13620
40d7: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4d270
40de: 01
40df: f2 0f 5e c8 divsd %xmm0,%xmm1
40e3: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
40e7: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
40ee: 83 fd 04 cmp $0x4,%ebp
40f1: 7f 35 jg 0x4128
40f3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
40fa: 00 00
40fc: 33 c0 xor %eax,%eax
40fe: 4c 89 26 mov %r12,(%rsi)
4101: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4106: 5d pop %rbp
4107: 41 5f pop %r15
4109: 41 5e pop %r14
410b: 41 5d pop %r13
410d: 41 5c pop %r12
410f: 5f pop %rdi
4110: 5e pop %rsi
4111: c3 ret
4112: b8 ef ff ff ff mov $0xffffffef,%eax
4117: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
411c: 5d pop %rbp
411d: 41 5f pop %r15
411f: 41 5e pop %r14
4121: 41 5d pop %r13
4123: 41 5c pop %r12
4125: 5f pop %rdi
4126: 5e pop %rsi
4127: c3 ret
4128: 83 fd 0a cmp $0xa,%ebp
412b: 0f 8e f4 00 00 00 jle 0x4225
4131: 48 85 ff test %rdi,%rdi
4134: 75 16 jne 0x414c
4136: b8 f8 ff ff ff mov $0xfffffff8,%eax
413b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4140: 5d pop %rbp
4141: 41 5f pop %r15
4143: 41 5e pop %r14
4145: 41 5d pop %r13
4147: 41 5c pop %r12
4149: 5f pop %rdi
414a: 5e pop %rsi
414b: c3 ret
414c: 48 83 e7 3f and $0x3f,%rdi
4150: 89 e9 mov %ebp,%ecx
4152: 48 f7 df neg %rdi
4155: 41 89 ee mov %ebp,%r14d
4158: 48 83 e7 3f and $0x3f,%rdi
415c: 49 89 fd mov %rdi,%r13
415f: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
4166: 00
4167: 4c 89 ea mov %r13,%rdx
416a: e8 71 05 04 00 call 0x446e0
416f: 48 89 c7 mov %rax,%rdi
4172: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
4179: 00
417a: 49 89 54 24 30 mov %rdx,0x30(%r12)
417f: 44 8d 7d ff lea -0x1(%rbp),%r15d
4183: 41 83 ff 11 cmp $0x11,%r15d
4187: 7f 3f jg 0x41c8
4189: 41 83 ff 10 cmp $0x10,%r15d
418d: 44 89 f9 mov %r15d,%ecx
4190: e8 ab fa 00 00 call 0x13c40
4195: 44 89 f9 mov %r15d,%ecx
4198: 4c 89 ea mov %r13,%rdx
419b: 45 89 f0 mov %r14d,%r8d
419e: 49 89 c1 mov %rax,%r9
41a1: 49 89 44 24 38 mov %rax,0x38(%r12)
41a6: e8 35 0b 04 00 call 0x44ce0
41ab: 49 89 c1 mov %rax,%r9
41ae: 44 89 f9 mov %r15d,%ecx
41b1: b8 01 00 00 00 mov $0x1,%eax
41b6: d3 e0 shl %cl,%eax
41b8: c1 e0 03 shl $0x3,%eax
41bb: 83 c0 3f add $0x3f,%eax
41be: 83 e0 c0 and $0xffffffc0,%eax
41c1: 41 89 44 24 18 mov %eax,0x18(%r12)
41c6: eb 20 jmp 0x41e8
41c8: 48 8d 04 24 lea (%rsp),%rax
41cc: 4c 89 e1 mov %r12,%rcx
41cf: 4d 89 e8 mov %r13,%r8
41d2: 45 89 f1 mov %r14d,%r9d
41d5: 48 89 50 20 mov %rdx,0x20(%rax)
41d9: 44 89 fa mov %r15d,%edx
41dc: 48 89 78 28 mov %rdi,0x28(%rax)
41e0: e8 bb 1e 04 00 call 0x460a0
41e5: 49 89 c1 mov %rax,%r9
41e8: 89 e9 mov %ebp,%ecx
41ea: 4c 89 ea mov %r13,%rdx
41ed: 45 89 f0 mov %r14d,%r8d
41f0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
41f5: e8 86 5a 04 00 call 0x49c80
41fa: 89 e9 mov %ebp,%ecx
41fc: 4c 89 ea mov %r13,%rdx
41ff: 45 89 f0 mov %r14d,%r8d
4202: 49 89 c1 mov %rax,%r9
4205: 49 89 44 24 58 mov %rax,0x58(%r12)
420a: e8 71 5e 04 00 call 0x4a080
420f: 4c 89 26 mov %r12,(%rsi)
4212: 33 c0 xor %eax,%eax
4214: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4219: 5d pop %rbp
421a: 41 5f pop %r15
421c: 41 5e pop %r14
421e: 41 5d pop %r13
4220: 41 5c pop %r12
4222: 5f pop %rdi
4223: 5e pop %rsi
4224: c3 ret
4225: 41 be 0a 00 00 00 mov $0xa,%r14d
422b: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x26074c0
4232: 83 fd 06 cmp $0x6,%ebp
4235: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
423c: 00
423d: 0f 8f 37 ff ff ff jg 0x417a
4243: 49 89 d1 mov %rdx,%r9
4246: 49 83 e1 3f and $0x3f,%r9
424a: 49 f7 d9 neg %r9
424d: 49 83 e1 3f and $0x3f,%r9
4251: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4258: 00 00
425a: 4c 03 ca add %rdx,%r9
425d: eb 89 jmp 0x41e8
425f: 33 c0 xor %eax,%eax
4261: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4268: 00
4269: 41 89 44 24 08 mov %eax,0x8(%r12)
426e: 41 89 44 24 0c mov %eax,0xc(%r12)
4273: e9 76 fe ff ff jmp 0x40ee
4278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
427f: 00
4280: 53 push %rbx
4281: 56 push %rsi
4282: 57 push %rdi
4283: 41 54 push %r12
4285: 41 55 push %r13
4287: 41 56 push %r14
4289: 41 57 push %r15
428b: 55 push %rbp
428c: 48 83 ec 38 sub $0x38,%rsp
4290: 49 89 ce mov %rcx,%r14
4293: 44 89 cf mov %r9d,%edi
4296: 44 89 c6 mov %r8d,%esi
4299: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
42a0: 00
42a1: 41 89 d7 mov %edx,%r15d
42a4: 4d 85 f6 test %r14,%r14
42a7: 0f 84 85 01 00 00 je 0x4432
42ad: 41 83 ff 1e cmp $0x1e,%r15d
42b1: 0f 87 56 01 00 00 ja 0x440d
42b7: 41 83 ff 1d cmp $0x1d,%r15d
42bb: 0f 8f 4c 01 00 00 jg 0x440d
42c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
42c8: 00
42c9: 48 85 db test %rbx,%rbx
42cc: 0f 84 60 01 00 00 je 0x4432
42d2: 48 89 dd mov %rbx,%rbp
42d5: ba 90 00 00 00 mov $0x90,%edx
42da: 48 83 e5 3f and $0x3f,%rbp
42de: 48 f7 dd neg %rbp
42e1: 48 83 e5 3f and $0x3f,%rbp
42e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
42e9: 4c 89 e1 mov %r12,%rcx
42ec: e8 6f 49 01 00 call 0x18c60
42f1: 44 89 f9 mov %r15d,%ecx
42f4: b8 01 00 00 00 mov $0x1,%eax
42f9: 41 89 7c 24 14 mov %edi,0x14(%r12)
42fe: d3 e0 shl %cl,%eax
4300: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4305: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
430c: 00 00
430e: 83 fe 08 cmp $0x8,%esi
4311: 0f 84 39 02 00 00 je 0x4550
4317: 83 fe 04 cmp $0x4,%esi
431a: 0f 84 91 00 00 00 je 0x43b1
4320: 83 fe 01 cmp $0x1,%esi
4323: 75 36 jne 0x435b
4325: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
4329: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4d288
4330: 01
4331: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4338: 00
4339: f3 0f 5e c8 divss %xmm0,%xmm1
433d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4344: 00 00
4346: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
434d: 00 00
434f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4356: e9 8d 00 00 00 jmp 0x43e8
435b: 83 fe 02 cmp $0x2,%esi
435e: 75 33 jne 0x4393
4360: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
4364: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4d288
436b: 01
436c: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4373: 00
4374: f3 0f 5e c8 divss %xmm0,%xmm1
4378: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
437f: 00 00
4381: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4388: 00 00
438a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
4391: eb 55 jmp 0x43e8
4393: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
439a: 00
439b: b8 ee ff ff ff mov $0xffffffee,%eax
43a0: 48 83 c4 38 add $0x38,%rsp
43a4: 5d pop %rbp
43a5: 41 5f pop %r15
43a7: 41 5e pop %r14
43a9: 41 5d pop %r13
43ab: 41 5c pop %r12
43ad: 5f pop %rdi
43ae: 5e pop %rsi
43af: 5b pop %rbx
43b0: c3 ret
43b1: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
43b5: b8 01 00 00 00 mov $0x1,%eax
43ba: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
43c1: 00
43c2: 41 89 44 24 08 mov %eax,0x8(%r12)
43c7: 41 89 44 24 0c mov %eax,0xc(%r12)
43cc: e8 cf 48 01 00 call 0x18ca0
43d1: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4d280
43d8: 01
43d9: f2 0f 5e c8 divsd %xmm0,%xmm1
43dd: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
43e1: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
43e8: 41 83 ff 04 cmp $0x4,%r15d
43ec: 7f 35 jg 0x4423
43ee: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
43f5: 00 00
43f7: 33 c0 xor %eax,%eax
43f9: 4d 89 26 mov %r12,(%r14)
43fc: 48 83 c4 38 add $0x38,%rsp
4400: 5d pop %rbp
4401: 41 5f pop %r15
4403: 41 5e pop %r14
4405: 41 5d pop %r13
4407: 41 5c pop %r12
4409: 5f pop %rdi
440a: 5e pop %rsi
440b: 5b pop %rbx
440c: c3 ret
440d: b8 ef ff ff ff mov $0xffffffef,%eax
4412: 48 83 c4 38 add $0x38,%rsp
4416: 5d pop %rbp
4417: 41 5f pop %r15
4419: 41 5e pop %r14
441b: 41 5d pop %r13
441d: 41 5c pop %r12
441f: 5f pop %rdi
4420: 5e pop %rsi
4421: 5b pop %rbx
4422: c3 ret
4423: 41 83 ff 0a cmp $0xa,%r15d
4427: 0f 8e e9 00 00 00 jle 0x4516
442d: 4d 85 ed test %r13,%r13
4430: 75 16 jne 0x4448
4432: b8 f8 ff ff ff mov $0xfffffff8,%eax
4437: 48 83 c4 38 add $0x38,%rsp
443b: 5d pop %rbp
443c: 41 5f pop %r15
443e: 41 5e pop %r14
4440: 41 5d pop %r13
4442: 41 5c pop %r12
4444: 5f pop %rdi
4445: 5e pop %rsi
4446: 5b pop %rbx
4447: c3 ret
4448: 4c 89 ee mov %r13,%rsi
444b: 44 89 f9 mov %r15d,%ecx
444e: 48 83 e6 3f and $0x3f,%rsi
4452: 44 89 ff mov %r15d,%edi
4455: 48 f7 de neg %rsi
4458: 48 83 e6 3f and $0x3f,%rsi
445c: 49 03 f5 add %r13,%rsi
445f: 48 89 f2 mov %rsi,%rdx
4462: e8 59 60 04 00 call 0x4a4c0
4467: 49 89 c5 mov %rax,%r13
446a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4471: 00
4472: 41 8d 5f ff lea -0x1(%r15),%ebx
4476: 49 89 54 24 30 mov %rdx,0x30(%r12)
447b: 83 fb 11 cmp $0x11,%ebx
447e: 7f 39 jg 0x44b9
4480: 89 d9 mov %ebx,%ecx
4482: e8 19 4e 01 00 call 0x192a0
4487: 89 d9 mov %ebx,%ecx
4489: 48 89 f2 mov %rsi,%rdx
448c: 49 89 44 24 38 mov %rax,0x38(%r12)
4491: 41 89 f8 mov %edi,%r8d
4494: 49 89 c1 mov %rax,%r9
4497: e8 04 66 04 00 call 0x4aaa0
449c: 49 89 c1 mov %rax,%r9
449f: 89 d9 mov %ebx,%ecx
44a1: b8 01 00 00 00 mov $0x1,%eax
44a6: d3 e0 shl %cl,%eax
44a8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
44af: 83 e3 c0 and $0xffffffc0,%ebx
44b2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
44b7: eb 1e jmp 0x44d7
44b9: 48 89 e0 mov %rsp,%rax
44bc: 4c 89 e1 mov %r12,%rcx
44bf: 48 89 50 20 mov %rdx,0x20(%rax)
44c3: 89 da mov %ebx,%edx
44c5: 49 89 f0 mov %rsi,%r8
44c8: 41 89 f9 mov %edi,%r9d
44cb: 4c 89 68 28 mov %r13,0x28(%rax)
44cf: e8 6c 79 04 00 call 0x4be40
44d4: 49 89 c1 mov %rax,%r9
44d7: 44 89 f9 mov %r15d,%ecx
44da: 48 89 f2 mov %rsi,%rdx
44dd: 4d 89 4c 24 50 mov %r9,0x50(%r12)
44e2: 41 89 f8 mov %edi,%r8d
44e5: e8 f6 b3 04 00 call 0x4f8e0
44ea: 44 89 f9 mov %r15d,%ecx
44ed: 48 89 f2 mov %rsi,%rdx
44f0: 49 89 44 24 58 mov %rax,0x58(%r12)
44f5: 41 89 f8 mov %edi,%r8d
44f8: 49 89 c1 mov %rax,%r9
44fb: e8 c0 b7 04 00 call 0x4fcc0
4500: 4d 89 26 mov %r12,(%r14)
4503: 33 c0 xor %eax,%eax
4505: 48 83 c4 38 add $0x38,%rsp
4509: 5d pop %rbp
450a: 41 5f pop %r15
450c: 41 5e pop %r14
450e: 41 5d pop %r13
4510: 41 5c pop %r12
4512: 5f pop %rdi
4513: 5e pop %rsi
4514: 5b pop %rbx
4515: c3 ret
4516: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
451d: 00
451e: bf 0a 00 00 00 mov $0xa,%edi
4523: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x26074c0
452a: 41 83 ff 06 cmp $0x6,%r15d
452e: 0f 8f 3e ff ff ff jg 0x4472
4534: 49 89 d1 mov %rdx,%r9
4537: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
453e: 00 00
4540: 49 83 e1 3f and $0x3f,%r9
4544: 49 f7 d9 neg %r9
4547: 49 83 e1 3f and $0x3f,%r9
454b: 4c 03 ca add %rdx,%r9
454e: eb 87 jmp 0x44d7
4550: 33 c0 xor %eax,%eax
4552: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4559: 00
455a: 41 89 44 24 08 mov %eax,0x8(%r12)
455f: 41 89 44 24 0c mov %eax,0xc(%r12)
4564: e9 7f fe ff ff jmp 0x43e8
4569: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4570: 00
4571: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
457f: 00
4580: 53 push %rbx
4581: 56 push %rsi
4582: 57 push %rdi
4583: 41 54 push %r12
4585: 41 55 push %r13
4587: 41 56 push %r14
4589: 41 57 push %r15
458b: 55 push %rbp
458c: 48 83 ec 38 sub $0x38,%rsp
4590: 49 89 ce mov %rcx,%r14
4593: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
459a: 00
459b: 44 89 cf mov %r9d,%edi
459e: 44 89 c6 mov %r8d,%esi
45a1: 41 89 d7 mov %edx,%r15d
45a4: 4d 85 f6 test %r14,%r14
45a7: 0f 84 95 01 00 00 je 0x4742
45ad: 41 83 ff 1e cmp $0x1e,%r15d
45b1: 0f 87 66 01 00 00 ja 0x471d
45b7: 41 83 ff 1d cmp $0x1d,%r15d
45bb: 0f 8f 5c 01 00 00 jg 0x471d
45c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
45c8: 00
45c9: 48 85 db test %rbx,%rbx
45cc: 0f 84 70 01 00 00 je 0x4742
45d2: 48 89 dd mov %rbx,%rbp
45d5: ba 90 00 00 00 mov $0x90,%edx
45da: 48 83 e5 3f and $0x3f,%rbp
45de: 48 f7 dd neg %rbp
45e1: 48 83 e5 3f and $0x3f,%rbp
45e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
45e9: 4c 89 e1 mov %r12,%rcx
45ec: e8 0f 9a 01 00 call 0x1e000
45f1: 44 89 f9 mov %r15d,%ecx
45f4: b8 01 00 00 00 mov $0x1,%eax
45f9: d3 e0 shl %cl,%eax
45fb: 41 89 7c 24 14 mov %edi,0x14(%r12)
4600: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4605: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
460c: 00 00
460e: 83 fe 08 cmp $0x8,%esi
4611: 0f 84 49 02 00 00 je 0x4860
4617: 83 fe 04 cmp $0x4,%esi
461a: 0f 84 99 00 00 00 je 0x46b9
4620: 83 fe 01 cmp $0x1,%esi
4623: 75 3a jne 0x465f
4625: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4629: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
462d: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4d298
4634: 01
4635: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
4639: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4640: 00
4641: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4648: 00 00
464a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4651: 00 00
4653: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
465a: e9 99 00 00 00 jmp 0x46f8
465f: 83 fe 02 cmp $0x2,%esi
4662: 75 37 jne 0x469b
4664: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4668: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
466c: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4d298
4673: 01
4674: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
4678: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
467f: 00
4680: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4687: 00 00
4689: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4690: 00 00
4692: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
4699: eb 5d jmp 0x46f8
469b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
46a2: 00
46a3: b8 ee ff ff ff mov $0xffffffee,%eax
46a8: 48 83 c4 38 add $0x38,%rsp
46ac: 5d pop %rbp
46ad: 41 5f pop %r15
46af: 41 5e pop %r14
46b1: 41 5d pop %r13
46b3: 41 5c pop %r12
46b5: 5f pop %rdi
46b6: 5e pop %rsi
46b7: 5b pop %rbx
46b8: c3 ret
46b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
46bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
46c1: b8 01 00 00 00 mov $0x1,%eax
46c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
46cd: 00
46ce: 41 89 44 24 08 mov %eax,0x8(%r12)
46d3: 41 89 44 24 0c mov %eax,0xc(%r12)
46d8: e8 63 99 01 00 call 0x1e040
46dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
46e1: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4d290
46e8: 01
46e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
46ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
46f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
46f8: 41 83 ff 04 cmp $0x4,%r15d
46fc: 7f 35 jg 0x4733
46fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4705: 00 00
4707: 33 c0 xor %eax,%eax
4709: 4d 89 26 mov %r12,(%r14)
470c: 48 83 c4 38 add $0x38,%rsp
4710: 5d pop %rbp
4711: 41 5f pop %r15
4713: 41 5e pop %r14
4715: 41 5d pop %r13
4717: 41 5c pop %r12
4719: 5f pop %rdi
471a: 5e pop %rsi
471b: 5b pop %rbx
471c: c3 ret
471d: b8 ef ff ff ff mov $0xffffffef,%eax
4722: 48 83 c4 38 add $0x38,%rsp
4726: 5d pop %rbp
4727: 41 5f pop %r15
4729: 41 5e pop %r14
472b: 41 5d pop %r13
472d: 41 5c pop %r12
472f: 5f pop %rdi
4730: 5e pop %rsi
4731: 5b pop %rbx
4732: c3 ret
4733: 41 83 ff 0a cmp $0xa,%r15d
4737: 0f 8e e9 00 00 00 jle 0x4826
473d: 4d 85 ed test %r13,%r13
4740: 75 16 jne 0x4758
4742: b8 f8 ff ff ff mov $0xfffffff8,%eax
4747: 48 83 c4 38 add $0x38,%rsp
474b: 5d pop %rbp
474c: 41 5f pop %r15
474e: 41 5e pop %r14
4750: 41 5d pop %r13
4752: 41 5c pop %r12
4754: 5f pop %rdi
4755: 5e pop %rsi
4756: 5b pop %rbx
4757: c3 ret
4758: 4c 89 ee mov %r13,%rsi
475b: 44 89 f9 mov %r15d,%ecx
475e: 48 83 e6 3f and $0x3f,%rsi
4762: 44 89 ff mov %r15d,%edi
4765: 48 f7 de neg %rsi
4768: 48 83 e6 3f and $0x3f,%rsi
476c: 49 03 f5 add %r13,%rsi
476f: 48 89 f2 mov %rsi,%rdx
4772: e8 89 b9 04 00 call 0x50100
4777: 49 89 c5 mov %rax,%r13
477a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4781: 00
4782: 49 89 54 24 30 mov %rdx,0x30(%r12)
4787: 41 8d 5f ff lea -0x1(%r15),%ebx
478b: 83 fb 12 cmp $0x12,%ebx
478e: 7f 39 jg 0x47c9
4790: 89 d9 mov %ebx,%ecx
4792: e8 29 a1 00 00 call 0xe8c0
4797: 89 d9 mov %ebx,%ecx
4799: 48 89 f2 mov %rsi,%rdx
479c: 41 89 f8 mov %edi,%r8d
479f: 49 89 c1 mov %rax,%r9
47a2: 49 89 44 24 38 mov %rax,0x38(%r12)
47a7: e8 f4 c1 04 00 call 0x509a0
47ac: 49 89 c1 mov %rax,%r9
47af: 89 d9 mov %ebx,%ecx
47b1: b8 01 00 00 00 mov $0x1,%eax
47b6: d3 e0 shl %cl,%eax
47b8: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
47bf: 83 e3 c0 and $0xffffffc0,%ebx
47c2: 41 89 5c 24 18 mov %ebx,0x18(%r12)
47c7: eb 1e jmp 0x47e7
47c9: 48 89 e0 mov %rsp,%rax
47cc: 4c 89 e1 mov %r12,%rcx
47cf: 49 89 f0 mov %rsi,%r8
47d2: 41 89 f9 mov %edi,%r9d
47d5: 48 89 50 20 mov %rdx,0x20(%rax)
47d9: 89 da mov %ebx,%edx
47db: 4c 89 68 28 mov %r13,0x28(%rax)
47df: e8 3c d3 04 00 call 0x51b20
47e4: 49 89 c1 mov %rax,%r9
47e7: 44 89 f9 mov %r15d,%ecx
47ea: 48 89 f2 mov %rsi,%rdx
47ed: 41 89 f8 mov %edi,%r8d
47f0: 4d 89 4c 24 50 mov %r9,0x50(%r12)
47f5: e8 86 1c 05 00 call 0x56480
47fa: 44 89 f9 mov %r15d,%ecx
47fd: 48 89 f2 mov %rsi,%rdx
4800: 41 89 f8 mov %edi,%r8d
4803: 49 89 c1 mov %rax,%r9
4806: 49 89 44 24 58 mov %rax,0x58(%r12)
480b: e8 50 20 05 00 call 0x56860
4810: 4d 89 26 mov %r12,(%r14)
4813: 33 c0 xor %eax,%eax
4815: 48 83 c4 38 add $0x38,%rsp
4819: 5d pop %rbp
481a: 41 5f pop %r15
481c: 41 5e pop %r14
481e: 41 5d pop %r13
4820: 41 5c pop %r12
4822: 5f pop %rdi
4823: 5e pop %rsi
4824: 5b pop %rbx
4825: c3 ret
4826: bf 0a 00 00 00 mov $0xa,%edi
482b: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4832: 00
4833: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x26074c0
483a: 41 83 ff 07 cmp $0x7,%r15d
483e: 0f 8f 3e ff ff ff jg 0x4782
4844: 49 89 d1 mov %rdx,%r9
4847: 49 83 e1 3f and $0x3f,%r9
484b: 49 f7 d9 neg %r9
484e: 49 83 e1 3f and $0x3f,%r9
4852: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4859: 00 00
485b: 4c 03 ca add %rdx,%r9
485e: eb 87 jmp 0x47e7
4860: 33 c0 xor %eax,%eax
4862: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4869: 00
486a: 41 89 44 24 08 mov %eax,0x8(%r12)
486f: 41 89 44 24 0c mov %eax,0xc(%r12)
4874: e9 7f fe ff ff jmp 0x46f8
4879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4880: 53 push %rbx
4881: 56 push %rsi
4882: 57 push %rdi
4883: 41 54 push %r12
4885: 41 55 push %r13
4887: 41 56 push %r14
4889: 41 57 push %r15
488b: 55 push %rbp
488c: 48 83 ec 38 sub $0x38,%rsp
4890: 49 89 ce mov %rcx,%r14
4893: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
489a: 00
489b: 44 89 cf mov %r9d,%edi
489e: 44 89 c6 mov %r8d,%esi
48a1: 41 89 d7 mov %edx,%r15d
48a4: 4d 85 f6 test %r14,%r14
48a7: 0f 84 95 01 00 00 je 0x4a42
48ad: 41 83 ff 1e cmp $0x1e,%r15d
48b1: 0f 87 66 01 00 00 ja 0x4a1d
48b7: 41 83 ff 1d cmp $0x1d,%r15d
48bb: 0f 8f 5c 01 00 00 jg 0x4a1d
48c1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
48c8: 00
48c9: 48 85 db test %rbx,%rbx
48cc: 0f 84 70 01 00 00 je 0x4a42
48d2: 48 89 dd mov %rbx,%rbp
48d5: ba 90 00 00 00 mov $0x90,%edx
48da: 48 83 e5 3f and $0x3f,%rbp
48de: 48 f7 dd neg %rbp
48e1: 48 83 e5 3f and $0x3f,%rbp
48e5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
48e9: 4c 89 e1 mov %r12,%rcx
48ec: e8 6f f6 01 00 call 0x23f60
48f1: b8 01 00 00 00 mov $0x1,%eax
48f6: 41 89 7c 24 14 mov %edi,0x14(%r12)
48fb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4900: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4907: 00 00
4909: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
490e: 83 fe 08 cmp $0x8,%esi
4911: 0f 84 4a 02 00 00 je 0x4b61
4917: 83 fe 04 cmp $0x4,%esi
491a: 0f 84 99 00 00 00 je 0x49b9
4920: 83 fe 01 cmp $0x1,%esi
4923: 75 3a jne 0x495f
4925: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4929: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
492d: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4d2a8
4934: 01
4935: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
4939: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4940: 00
4941: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4948: 00 00
494a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4951: 00 00
4953: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
495a: e9 99 00 00 00 jmp 0x49f8
495f: 83 fe 02 cmp $0x2,%esi
4962: 75 37 jne 0x499b
4964: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4968: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
496c: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4d2a8
4973: 01
4974: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
4978: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
497f: 00
4980: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4987: 00 00
4989: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4990: 00 00
4992: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
4999: eb 5d jmp 0x49f8
499b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
49a2: 00
49a3: b8 ee ff ff ff mov $0xffffffee,%eax
49a8: 48 83 c4 38 add $0x38,%rsp
49ac: 5d pop %rbp
49ad: 41 5f pop %r15
49af: 41 5e pop %r14
49b1: 41 5d pop %r13
49b3: 41 5c pop %r12
49b5: 5f pop %rdi
49b6: 5e pop %rsi
49b7: 5b pop %rbx
49b8: c3 ret
49b9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
49bd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
49c1: b8 01 00 00 00 mov $0x1,%eax
49c6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
49cd: 00
49ce: 41 89 44 24 08 mov %eax,0x8(%r12)
49d3: 41 89 44 24 0c mov %eax,0xc(%r12)
49d8: e8 c3 f5 01 00 call 0x23fa0
49dd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
49e1: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4d2a0
49e8: 01
49e9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
49ed: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
49f1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
49f8: 41 83 ff 04 cmp $0x4,%r15d
49fc: 7f 35 jg 0x4a33
49fe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4a05: 00 00
4a07: 33 c0 xor %eax,%eax
4a09: 4d 89 26 mov %r12,(%r14)
4a0c: 48 83 c4 38 add $0x38,%rsp
4a10: 5d pop %rbp
4a11: 41 5f pop %r15
4a13: 41 5e pop %r14
4a15: 41 5d pop %r13
4a17: 41 5c pop %r12
4a19: 5f pop %rdi
4a1a: 5e pop %rsi
4a1b: 5b pop %rbx
4a1c: c3 ret
4a1d: b8 ef ff ff ff mov $0xffffffef,%eax
4a22: 48 83 c4 38 add $0x38,%rsp
4a26: 5d pop %rbp
4a27: 41 5f pop %r15
4a29: 41 5e pop %r14
4a2b: 41 5d pop %r13
4a2d: 41 5c pop %r12
4a2f: 5f pop %rdi
4a30: 5e pop %rsi
4a31: 5b pop %rbx
4a32: c3 ret
4a33: 41 83 ff 0a cmp $0xa,%r15d
4a37: 0f 8e ea 00 00 00 jle 0x4b27
4a3d: 4d 85 ed test %r13,%r13
4a40: 75 16 jne 0x4a58
4a42: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a47: 48 83 c4 38 add $0x38,%rsp
4a4b: 5d pop %rbp
4a4c: 41 5f pop %r15
4a4e: 41 5e pop %r14
4a50: 41 5d pop %r13
4a52: 41 5c pop %r12
4a54: 5f pop %rdi
4a55: 5e pop %rsi
4a56: 5b pop %rbx
4a57: c3 ret
4a58: 4c 89 ee mov %r13,%rsi
4a5b: 44 89 f9 mov %r15d,%ecx
4a5e: 48 83 e6 3f and $0x3f,%rsi
4a62: 44 89 ff mov %r15d,%edi
4a65: 48 f7 de neg %rsi
4a68: 48 83 e6 3f and $0x3f,%rsi
4a6c: 49 03 f5 add %r13,%rsi
4a6f: 48 89 f2 mov %rsi,%rdx
4a72: e8 29 22 05 00 call 0x56ca0
4a77: 49 89 c5 mov %rax,%r13
4a7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4a81: 00
4a82: 49 89 54 24 30 mov %rdx,0x30(%r12)
4a87: 41 8d 5f ff lea -0x1(%r15),%ebx
4a8b: 83 fb 12 cmp $0x12,%ebx
4a8e: 7f 3a jg 0x4aca
4a90: 89 d9 mov %ebx,%ecx
4a92: e8 89 fc 01 00 call 0x24720
4a97: 89 d9 mov %ebx,%ecx
4a99: 48 89 f2 mov %rsi,%rdx
4a9c: 41 89 f8 mov %edi,%r8d
4a9f: 49 89 c1 mov %rax,%r9
4aa2: 49 89 44 24 38 mov %rax,0x38(%r12)
4aa7: e8 f4 2a 05 00 call 0x575a0
4aac: 49 89 c1 mov %rax,%r9
4aaf: b8 01 00 00 00 mov $0x1,%eax
4ab4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
4ab9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
4ac0: 83 e5 c0 and $0xffffffc0,%ebp
4ac3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
4ac8: eb 1e jmp 0x4ae8
4aca: 48 89 e0 mov %rsp,%rax
4acd: 4c 89 e1 mov %r12,%rcx
4ad0: 49 89 f0 mov %rsi,%r8
4ad3: 41 89 f9 mov %edi,%r9d
4ad6: 48 89 50 20 mov %rdx,0x20(%rax)
4ada: 89 da mov %ebx,%edx
4adc: 4c 89 68 28 mov %r13,0x28(%rax)
4ae0: e8 1b 3c 05 00 call 0x58700
4ae5: 49 89 c1 mov %rax,%r9
4ae8: 44 89 f9 mov %r15d,%ecx
4aeb: 48 89 f2 mov %rsi,%rdx
4aee: 41 89 f8 mov %edi,%r8d
4af1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4af6: e8 85 85 05 00 call 0x5d080
4afb: 44 89 f9 mov %r15d,%ecx
4afe: 48 89 f2 mov %rsi,%rdx
4b01: 41 89 f8 mov %edi,%r8d
4b04: 49 89 c1 mov %rax,%r9
4b07: 49 89 44 24 58 mov %rax,0x58(%r12)
4b0c: e8 2f 89 05 00 call 0x5d440
4b11: 4d 89 26 mov %r12,(%r14)
4b14: 33 c0 xor %eax,%eax
4b16: 48 83 c4 38 add $0x38,%rsp
4b1a: 5d pop %rbp
4b1b: 41 5f pop %r15
4b1d: 41 5e pop %r14
4b1f: 41 5d pop %r13
4b21: 41 5c pop %r12
4b23: 5f pop %rdi
4b24: 5e pop %rsi
4b25: 5b pop %rbx
4b26: c3 ret
4b27: bf 0a 00 00 00 mov $0xa,%edi
4b2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4b33: 00
4b34: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x26074c0
4b3b: 41 83 ff 07 cmp $0x7,%r15d
4b3f: 0f 8f 3d ff ff ff jg 0x4a82
4b45: 49 89 d1 mov %rdx,%r9
4b48: 49 83 e1 3f and $0x3f,%r9
4b4c: 49 f7 d9 neg %r9
4b4f: 49 83 e1 3f and $0x3f,%r9
4b53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4b5a: 00 00
4b5c: 4c 03 ca add %rdx,%r9
4b5f: eb 87 jmp 0x4ae8
4b61: 33 c0 xor %eax,%eax
4b63: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4b6a: 00
4b6b: 41 89 44 24 08 mov %eax,0x8(%r12)
4b70: 41 89 44 24 0c mov %eax,0xc(%r12)
4b75: e9 7e fe ff ff jmp 0x49f8
4b7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4b80: 53 push %rbx
4b81: 56 push %rsi
4b82: 57 push %rdi
4b83: 41 54 push %r12
4b85: 41 55 push %r13
4b87: 41 56 push %r14
4b89: 41 57 push %r15
4b8b: 55 push %rbp
4b8c: 48 83 ec 38 sub $0x38,%rsp
4b90: 49 89 ce mov %rcx,%r14
4b93: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
4b9a: 00
4b9b: 44 89 cf mov %r9d,%edi
4b9e: 44 89 c6 mov %r8d,%esi
4ba1: 41 89 d7 mov %edx,%r15d
4ba4: 4d 85 f6 test %r14,%r14
4ba7: 0f 84 95 01 00 00 je 0x4d42
4bad: 41 83 ff 1e cmp $0x1e,%r15d
4bb1: 0f 87 66 01 00 00 ja 0x4d1d
4bb7: 41 83 ff 1d cmp $0x1d,%r15d
4bbb: 0f 8f 5c 01 00 00 jg 0x4d1d
4bc1: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4bc8: 00
4bc9: 48 85 db test %rbx,%rbx
4bcc: 0f 84 70 01 00 00 je 0x4d42
4bd2: 48 89 dd mov %rbx,%rbp
4bd5: ba 90 00 00 00 mov $0x90,%edx
4bda: 48 83 e5 3f and $0x3f,%rbp
4bde: 48 f7 dd neg %rbp
4be1: 48 83 e5 3f and $0x3f,%rbp
4be5: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4be9: 4c 89 e1 mov %r12,%rcx
4bec: e8 4f 53 02 00 call 0x29f40
4bf1: b8 01 00 00 00 mov $0x1,%eax
4bf6: 41 89 7c 24 14 mov %edi,0x14(%r12)
4bfb: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4c00: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4c07: 00 00
4c09: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
4c0e: 83 fe 08 cmp $0x8,%esi
4c11: 0f 84 4a 02 00 00 je 0x4e61
4c17: 83 fe 04 cmp $0x4,%esi
4c1a: 0f 84 99 00 00 00 je 0x4cb9
4c20: 83 fe 01 cmp $0x1,%esi
4c23: 75 3a jne 0x4c5f
4c25: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4c29: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
4c2d: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4d2b8
4c34: 01
4c35: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
4c39: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4c40: 00
4c41: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4c48: 00 00
4c4a: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4c51: 00 00
4c53: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
4c5a: e9 99 00 00 00 jmp 0x4cf8
4c5f: 83 fe 02 cmp $0x2,%esi
4c62: 75 37 jne 0x4c9b
4c64: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4c68: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
4c6c: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4d2b8
4c73: 01
4c74: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
4c78: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4c7f: 00
4c80: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4c87: 00 00
4c89: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4c90: 00 00
4c92: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
4c99: eb 5d jmp 0x4cf8
4c9b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4ca2: 00
4ca3: b8 ee ff ff ff mov $0xffffffee,%eax
4ca8: 48 83 c4 38 add $0x38,%rsp
4cac: 5d pop %rbp
4cad: 41 5f pop %r15
4caf: 41 5e pop %r14
4cb1: 41 5d pop %r13
4cb3: 41 5c pop %r12
4cb5: 5f pop %rdi
4cb6: 5e pop %rsi
4cb7: 5b pop %rbx
4cb8: c3 ret
4cb9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
4cbd: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
4cc1: b8 01 00 00 00 mov $0x1,%eax
4cc6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4ccd: 00
4cce: 41 89 44 24 08 mov %eax,0x8(%r12)
4cd3: 41 89 44 24 0c mov %eax,0xc(%r12)
4cd8: e8 a3 52 02 00 call 0x29f80
4cdd: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4ce1: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4d2b0
4ce8: 01
4ce9: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
4ced: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
4cf1: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
4cf8: 41 83 ff 04 cmp $0x4,%r15d
4cfc: 7f 35 jg 0x4d33
4cfe: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4d05: 00 00
4d07: 33 c0 xor %eax,%eax
4d09: 4d 89 26 mov %r12,(%r14)
4d0c: 48 83 c4 38 add $0x38,%rsp
4d10: 5d pop %rbp
4d11: 41 5f pop %r15
4d13: 41 5e pop %r14
4d15: 41 5d pop %r13
4d17: 41 5c pop %r12
4d19: 5f pop %rdi
4d1a: 5e pop %rsi
4d1b: 5b pop %rbx
4d1c: c3 ret
4d1d: b8 ef ff ff ff mov $0xffffffef,%eax
4d22: 48 83 c4 38 add $0x38,%rsp
4d26: 5d pop %rbp
4d27: 41 5f pop %r15
4d29: 41 5e pop %r14
4d2b: 41 5d pop %r13
4d2d: 41 5c pop %r12
4d2f: 5f pop %rdi
4d30: 5e pop %rsi
4d31: 5b pop %rbx
4d32: c3 ret
4d33: 41 83 ff 0a cmp $0xa,%r15d
4d37: 0f 8e ea 00 00 00 jle 0x4e27
4d3d: 4d 85 ed test %r13,%r13
4d40: 75 16 jne 0x4d58
4d42: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d47: 48 83 c4 38 add $0x38,%rsp
4d4b: 5d pop %rbp
4d4c: 41 5f pop %r15
4d4e: 41 5e pop %r14
4d50: 41 5d pop %r13
4d52: 41 5c pop %r12
4d54: 5f pop %rdi
4d55: 5e pop %rsi
4d56: 5b pop %rbx
4d57: c3 ret
4d58: 4c 89 ee mov %r13,%rsi
4d5b: 44 89 f9 mov %r15d,%ecx
4d5e: 48 83 e6 3f and $0x3f,%rsi
4d62: 44 89 ff mov %r15d,%edi
4d65: 48 f7 de neg %rsi
4d68: 48 83 e6 3f and $0x3f,%rsi
4d6c: 49 03 f5 add %r13,%rsi
4d6f: 48 89 f2 mov %rsi,%rdx
4d72: e8 e9 8a 05 00 call 0x5d860
4d77: 49 89 c5 mov %rax,%r13
4d7a: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4d81: 00
4d82: 49 89 54 24 30 mov %rdx,0x30(%r12)
4d87: 41 8d 5f ff lea -0x1(%r15),%ebx
4d8b: 83 fb 12 cmp $0x12,%ebx
4d8e: 7f 3a jg 0x4dca
4d90: 89 d9 mov %ebx,%ecx
4d92: e8 89 f9 01 00 call 0x24720
4d97: 89 d9 mov %ebx,%ecx
4d99: 48 89 f2 mov %rsi,%rdx
4d9c: 41 89 f8 mov %edi,%r8d
4d9f: 49 89 c1 mov %rax,%r9
4da2: 49 89 44 24 38 mov %rax,0x38(%r12)
4da7: e8 94 93 05 00 call 0x5e140
4dac: 49 89 c1 mov %rax,%r9
4daf: b8 01 00 00 00 mov $0x1,%eax
4db4: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
4db9: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
4dc0: 83 e5 c0 and $0xffffffc0,%ebp
4dc3: 41 89 6c 24 18 mov %ebp,0x18(%r12)
4dc8: eb 1e jmp 0x4de8
4dca: 48 89 e0 mov %rsp,%rax
4dcd: 4c 89 e1 mov %r12,%rcx
4dd0: 49 89 f0 mov %rsi,%r8
4dd3: 41 89 f9 mov %edi,%r9d
4dd6: 48 89 50 20 mov %rdx,0x20(%rax)
4dda: 89 da mov %ebx,%edx
4ddc: 4c 89 68 28 mov %r13,0x28(%rax)
4de0: e8 db a4 05 00 call 0x5f2c0
4de5: 49 89 c1 mov %rax,%r9
4de8: 44 89 f9 mov %r15d,%ecx
4deb: 48 89 f2 mov %rsi,%rdx
4dee: 41 89 f8 mov %edi,%r8d
4df1: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4df6: e8 45 ee 05 00 call 0x63c40
4dfb: 44 89 f9 mov %r15d,%ecx
4dfe: 48 89 f2 mov %rsi,%rdx
4e01: 41 89 f8 mov %edi,%r8d
4e04: 49 89 c1 mov %rax,%r9
4e07: 49 89 44 24 58 mov %rax,0x58(%r12)
4e0c: e8 ef f1 05 00 call 0x64000
4e11: 4d 89 26 mov %r12,(%r14)
4e14: 33 c0 xor %eax,%eax
4e16: 48 83 c4 38 add $0x38,%rsp
4e1a: 5d pop %rbp
4e1b: 41 5f pop %r15
4e1d: 41 5e pop %r14
4e1f: 41 5d pop %r13
4e21: 41 5c pop %r12
4e23: 5f pop %rdi
4e24: 5e pop %rsi
4e25: 5b pop %rbx
4e26: c3 ret
4e27: bf 0a 00 00 00 mov $0xa,%edi
4e2c: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4e33: 00
4e34: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x26074c0
4e3b: 41 83 ff 07 cmp $0x7,%r15d
4e3f: 0f 8f 3d ff ff ff jg 0x4d82
4e45: 49 89 d1 mov %rdx,%r9
4e48: 49 83 e1 3f and $0x3f,%r9
4e4c: 49 f7 d9 neg %r9
4e4f: 49 83 e1 3f and $0x3f,%r9
4e53: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4e5a: 00 00
4e5c: 4c 03 ca add %rdx,%r9
4e5f: eb 87 jmp 0x4de8
4e61: 33 c0 xor %eax,%eax
4e63: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
4e6a: 00
4e6b: 41 89 44 24 08 mov %eax,0x8(%r12)
4e70: 41 89 44 24 0c mov %eax,0xc(%r12)
4e75: e9 7e fe ff ff jmp 0x4cf8
4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4e80: 48 83 ec 28 sub $0x28,%rsp
4e84: 48 85 d2 test %rdx,%rdx
4e87: 74 1b je 0x4ea4
4e89: 45 85 c0 test %r8d,%r8d
4e8c: 7e 20 jle 0x4eae
4e8e: 0f 57 c9 xorps %xmm1,%xmm1
4e91: 0f 2e c1 ucomiss %xmm1,%xmm0
4e94: 7a 02 jp 0x4e98
4e96: 74 05 je 0x4e9d
4e98: e8 83 f5 05 00 call 0x64420
4e9d: 33 c0 xor %eax,%eax
4e9f: 48 83 c4 28 add $0x28,%rsp
4ea3: c3 ret
4ea4: b8 f8 ff ff ff mov $0xfffffff8,%eax
4ea9: 48 83 c4 28 add $0x28,%rsp
4ead: c3 ret
4eae: b8 fa ff ff ff mov $0xfffffffa,%eax
4eb3: 48 83 c4 28 add $0x28,%rsp
4eb7: c3 ret
4eb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ebf: 00
4ec0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4ec5: 48 85 d2 test %rdx,%rdx
4ec8: 74 1c je 0x4ee6
4eca: 45 85 c0 test %r8d,%r8d
4ecd: 7e 25 jle 0x4ef4
4ecf: 0f 57 c9 xorps %xmm1,%xmm1
4ed2: 0f 2e c1 ucomiss %xmm1,%xmm0
4ed5: 7a 02 jp 0x4ed9
4ed7: 74 05 je 0x4ede
4ed9: e8 c2 f6 05 00 call 0x645a0
4ede: 33 c0 xor %eax,%eax
4ee0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4ee5: c3 ret
4ee6: b8 f8 ff ff ff mov $0xfffffff8,%eax
4eeb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4ef0: 90 nop
4ef1: 90 nop
4ef2: 90 nop
4ef3: c3 ret
4ef4: b8 fa ff ff ff mov $0xfffffffa,%eax
4ef9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4efe: 90 nop
4eff: c3 ret
4f00: 48 83 ec 28 sub $0x28,%rsp
4f04: 48 85 d2 test %rdx,%rdx
4f07: 74 1b je 0x4f24
4f09: 45 85 c0 test %r8d,%r8d
4f0c: 7e 20 jle 0x4f2e
4f0e: 0f 57 c9 xorps %xmm1,%xmm1
4f11: 0f 2e c1 ucomiss %xmm1,%xmm0
4f14: 7a 02 jp 0x4f18
4f16: 74 05 je 0x4f1d
4f18: e8 03 f8 05 00 call 0x64720
4f1d: 33 c0 xor %eax,%eax
4f1f: 48 83 c4 28 add $0x28,%rsp
4f23: c3 ret
4f24: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f29: 48 83 c4 28 add $0x28,%rsp
4f2d: c3 ret
4f2e: b8 fa ff ff ff mov $0xfffffffa,%eax
4f33: 48 83 c4 28 add $0x28,%rsp
4f37: c3 ret
4f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f3f: 00
4f40: 49 89 d1 mov %rdx,%r9
4f43: 4d 85 c9 test %r9,%r9
4f46: 0f 84 8a 01 00 00 je 0x50d6
4f4c: 45 85 c0 test %r8d,%r8d
4f4f: 0f 8e 7b 01 00 00 jle 0x50d0
4f55: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4f59: c5 f8 2e c1 vucomiss %xmm1,%xmm0
4f5d: 7a 06 jp 0x4f65
4f5f: 0f 84 68 01 00 00 je 0x50cd
4f65: 41 83 f8 10 cmp $0x10,%r8d
4f69: 0f 8c 4f 01 00 00 jl 0x50be
4f6f: 4c 89 ca mov %r9,%rdx
4f72: 48 83 e2 1f and $0x1f,%rdx
4f76: 85 d2 test %edx,%edx
4f78: 74 11 je 0x4f8b
4f7a: f6 c2 03 test $0x3,%dl
4f7d: 0f 85 3b 01 00 00 jne 0x50be
4f83: f7 da neg %edx
4f85: 83 c2 20 add $0x20,%edx
4f88: c1 ea 02 shr $0x2,%edx
4f8b: 8d 42 10 lea 0x10(%rdx),%eax
4f8e: 44 3b c0 cmp %eax,%r8d
4f91: 0f 8c 27 01 00 00 jl 0x50be
4f97: 44 89 c1 mov %r8d,%ecx
4f9a: 33 c0 xor %eax,%eax
4f9c: 2b ca sub %edx,%ecx
4f9e: 83 e1 0f and $0xf,%ecx
4fa1: f7 d9 neg %ecx
4fa3: 41 03 c8 add %r8d,%ecx
4fa6: 41 89 d2 mov %edx,%r10d
4fa9: 85 d2 test %edx,%edx
4fab: 76 27 jbe 0x4fd4
4fad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fb4: 00
4fb5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fbc: 0f 1f 40 00 nopl 0x0(%rax)
4fc0: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
4fc6: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
4fcc: 48 ff c0 inc %rax
4fcf: 49 3b c2 cmp %r10,%rax
4fd2: 72 ec jb 0x4fc0
4fd4: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
4fd9: 48 63 d1 movslq %ecx,%rdx
4fdc: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
4fe2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4fe9: 00
4fea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ff8: 00
4ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5000: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
5006: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
500d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
5013: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
501a: 49 83 c2 10 add $0x10,%r10
501e: 4c 3b d2 cmp %rdx,%r10
5021: 72 dd jb 0x5000
5023: 8d 41 01 lea 0x1(%rcx),%eax
5026: 41 3b c0 cmp %r8d,%eax
5029: 0f 87 85 00 00 00 ja 0x50b4
502f: 4d 63 c0 movslq %r8d,%r8
5032: 4c 2b c2 sub %rdx,%r8
5035: 49 83 f8 04 cmp $0x4,%r8
5039: 0f 8c 7b 00 00 00 jl 0x50ba
503f: 44 89 c0 mov %r8d,%eax
5042: 45 33 d2 xor %r10d,%r10d
5045: 83 e0 fc and $0xfffffffc,%eax
5048: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
504c: 48 63 c0 movslq %eax,%rax
504f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5056: 00
5057: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
505e: 66 90 xchg %ax,%ax
5060: 49 83 c2 04 add $0x4,%r10
5064: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
5068: c5 f8 11 0a vmovups %xmm1,(%rdx)
506c: 48 83 c2 10 add $0x10,%rdx
5070: 4c 3b d0 cmp %rax,%r10
5073: 72 eb jb 0x5060
5075: 49 3b c0 cmp %r8,%rax
5078: 73 3a jae 0x50b4
507a: 48 63 c9 movslq %ecx,%rcx
507d: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
5081: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
5085: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
508c: 00
508d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5094: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5099: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
50a0: 48 ff c0 inc %rax
50a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
50a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
50ab: 48 83 c2 04 add $0x4,%rdx
50af: 49 3b c0 cmp %r8,%rax
50b2: 72 ec jb 0x50a0
50b4: 33 c0 xor %eax,%eax
50b6: c5 f8 77 vzeroupper
50b9: c3 ret
50ba: 33 c0 xor %eax,%eax
50bc: eb b7 jmp 0x5075
50be: 33 c9 xor %ecx,%ecx
50c0: 41 83 f8 01 cmp $0x1,%r8d
50c4: 72 ee jb 0x50b4
50c6: 4d 63 c0 movslq %r8d,%r8
50c9: 33 c0 xor %eax,%eax
50cb: eb a8 jmp 0x5075
50cd: 33 c0 xor %eax,%eax
50cf: c3 ret
50d0: b8 fa ff ff ff mov $0xfffffffa,%eax
50d5: c3 ret
50d6: b8 f8 ff ff ff mov $0xfffffff8,%eax
50db: c3 ret
50dc: 0f 1f 40 00 nopl 0x0(%rax)
50e0: 48 89 d1 mov %rdx,%rcx
50e3: 48 85 c9 test %rcx,%rcx
50e6: 0f 84 62 01 00 00 je 0x524e
50ec: 45 85 c0 test %r8d,%r8d
50ef: 0f 8e 53 01 00 00 jle 0x5248
50f5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
50f9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
50fd: 7a 06 jp 0x5105
50ff: 0f 84 40 01 00 00 je 0x5245
5105: 41 83 f8 10 cmp $0x10,%r8d
5109: 0f 8c 2f 01 00 00 jl 0x523e
510f: 49 89 ca mov %rcx,%r10
5112: 49 83 e2 1f and $0x1f,%r10
5116: 45 85 d2 test %r10d,%r10d
5119: 74 18 je 0x5133
511b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5122: 0f 85 16 01 00 00 jne 0x523e
5128: 41 f7 da neg %r10d
512b: 41 83 c2 20 add $0x20,%r10d
512f: 41 c1 ea 02 shr $0x2,%r10d
5133: 41 8d 42 10 lea 0x10(%r10),%eax
5137: 44 3b c0 cmp %eax,%r8d
513a: 0f 8c fe 00 00 00 jl 0x523e
5140: 44 89 c2 mov %r8d,%edx
5143: 33 c0 xor %eax,%eax
5145: 41 2b d2 sub %r10d,%edx
5148: 83 e2 0f and $0xf,%edx
514b: f7 da neg %edx
514d: 41 03 d0 add %r8d,%edx
5150: 45 89 d1 mov %r10d,%r9d
5153: 45 85 d2 test %r10d,%r10d
5156: 76 1a jbe 0x5172
5158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
515f: 00
5160: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
5165: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
516a: 48 ff c0 inc %rax
516d: 49 3b c1 cmp %r9,%rax
5170: 72 ee jb 0x5160
5172: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
5177: 48 63 c2 movslq %edx,%rax
517a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5180: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
5186: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
518d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
5193: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
519a: 49 83 c1 10 add $0x10,%r9
519e: 4c 3b c8 cmp %rax,%r9
51a1: 72 dd jb 0x5180
51a3: 8d 42 01 lea 0x1(%rdx),%eax
51a6: 41 3b c0 cmp %r8d,%eax
51a9: 0f 87 85 00 00 00 ja 0x5234
51af: 4d 63 c0 movslq %r8d,%r8
51b2: 48 63 d2 movslq %edx,%rdx
51b5: 4c 2b c2 sub %rdx,%r8
51b8: 49 83 f8 04 cmp $0x4,%r8
51bc: 0f 8c 78 00 00 00 jl 0x523a
51c2: 48 63 d2 movslq %edx,%rdx
51c5: 44 89 c0 mov %r8d,%eax
51c8: 83 e0 fc and $0xfffffffc,%eax
51cb: 45 33 d2 xor %r10d,%r10d
51ce: 48 63 c0 movslq %eax,%rax
51d1: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
51d6: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
51da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
51e0: 49 83 c2 04 add $0x4,%r10
51e4: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
51e9: c4 c1 78 11 11 vmovups %xmm2,(%r9)
51ee: 49 83 c1 10 add $0x10,%r9
51f2: 4c 3b d0 cmp %rax,%r10
51f5: 72 e9 jb 0x51e0
51f7: 49 3b c0 cmp %r8,%rax
51fa: 73 38 jae 0x5234
51fc: 48 63 d2 movslq %edx,%rdx
51ff: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
5203: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
5207: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
520e: 00
520f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5216: 0f 1f 00 nopl (%rax)
5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5220: 48 ff c0 inc %rax
5223: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
5227: c5 fa 11 0a vmovss %xmm1,(%rdx)
522b: 48 83 c2 04 add $0x4,%rdx
522f: 49 3b c0 cmp %r8,%rax
5232: 72 ec jb 0x5220
5234: 33 c0 xor %eax,%eax
5236: c5 f8 77 vzeroupper
5239: c3 ret
523a: 33 c0 xor %eax,%eax
523c: eb b9 jmp 0x51f7
523e: 33 d2 xor %edx,%edx
5240: e9 5e ff ff ff jmp 0x51a3
5245: 33 c0 xor %eax,%eax
5247: c3 ret
5248: b8 fa ff ff ff mov $0xfffffffa,%eax
524d: c3 ret
524e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5253: c3 ret
5254: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5260: 48 83 ec 28 sub $0x28,%rsp
5264: 48 85 d2 test %rdx,%rdx
5267: 74 1c je 0x5285
5269: 45 85 c0 test %r8d,%r8d
526c: 7e 21 jle 0x528f
526e: 0f 57 c9 xorps %xmm1,%xmm1
5271: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5275: 7a 02 jp 0x5279
5277: 74 05 je 0x527e
5279: e8 22 f6 05 00 call 0x648a0
527e: 33 c0 xor %eax,%eax
5280: 48 83 c4 28 add $0x28,%rsp
5284: c3 ret
5285: b8 f8 ff ff ff mov $0xfffffff8,%eax
528a: 48 83 c4 28 add $0x28,%rsp
528e: c3 ret
528f: b8 fa ff ff ff mov $0xfffffffa,%eax
5294: 48 83 c4 28 add $0x28,%rsp
5298: c3 ret
5299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
52a5: 48 85 d2 test %rdx,%rdx
52a8: 74 1d je 0x52c7
52aa: 45 85 c0 test %r8d,%r8d
52ad: 7e 26 jle 0x52d5
52af: 0f 57 c9 xorps %xmm1,%xmm1
52b2: 66 0f 2e c1 ucomisd %xmm1,%xmm0
52b6: 7a 02 jp 0x52ba
52b8: 74 05 je 0x52bf
52ba: e8 81 f7 05 00 call 0x64a40
52bf: 33 c0 xor %eax,%eax
52c1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
52c6: c3 ret
52c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
52cc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
52d1: 90 nop
52d2: 90 nop
52d3: 90 nop
52d4: c3 ret
52d5: b8 fa ff ff ff mov $0xfffffffa,%eax
52da: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
52df: 90 nop
52e0: c3 ret
52e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52e8: 00
52e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52f7: 00
52f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52ff: 90 nop
5300: 48 83 ec 28 sub $0x28,%rsp
5304: 48 85 d2 test %rdx,%rdx
5307: 74 1c je 0x5325
5309: 45 85 c0 test %r8d,%r8d
530c: 7e 21 jle 0x532f
530e: 0f 57 c9 xorps %xmm1,%xmm1
5311: 66 0f 2e c1 ucomisd %xmm1,%xmm0
5315: 7a 02 jp 0x5319
5317: 74 05 je 0x531e
5319: e8 c2 f8 05 00 call 0x64be0
531e: 33 c0 xor %eax,%eax
5320: 48 83 c4 28 add $0x28,%rsp
5324: c3 ret
5325: b8 f8 ff ff ff mov $0xfffffff8,%eax
532a: 48 83 c4 28 add $0x28,%rsp
532e: c3 ret
532f: b8 fa ff ff ff mov $0xfffffffa,%eax
5334: 48 83 c4 28 add $0x28,%rsp
5338: c3 ret
5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5340: 49 89 d1 mov %rdx,%r9
5343: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5347: 4d 85 c9 test %r9,%r9
534a: 0f 84 a6 01 00 00 je 0x54f6
5350: 45 85 c0 test %r8d,%r8d
5353: 0f 8e 97 01 00 00 jle 0x54f0
5359: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
535d: c5 f9 2e c8 vucomisd %xmm0,%xmm1
5361: 7a 06 jp 0x5369
5363: 0f 84 84 01 00 00 je 0x54ed
5369: 41 83 f8 10 cmp $0x10,%r8d
536d: 0f 8c 6b 01 00 00 jl 0x54de
5373: 4c 89 ca mov %r9,%rdx
5376: 48 83 e2 1f and $0x1f,%rdx
537a: 85 d2 test %edx,%edx
537c: 74 11 je 0x538f
537e: f6 c2 07 test $0x7,%dl
5381: 0f 85 57 01 00 00 jne 0x54de
5387: f7 da neg %edx
5389: 83 c2 20 add $0x20,%edx
538c: c1 ea 03 shr $0x3,%edx
538f: 8d 42 10 lea 0x10(%rdx),%eax
5392: 44 3b c0 cmp %eax,%r8d
5395: 0f 8c 43 01 00 00 jl 0x54de
539b: 44 89 c1 mov %r8d,%ecx
539e: 33 c0 xor %eax,%eax
53a0: 2b ca sub %edx,%ecx
53a2: 83 e1 0f and $0xf,%ecx
53a5: f7 d9 neg %ecx
53a7: 41 03 c8 add %r8d,%ecx
53aa: 41 89 d2 mov %edx,%r10d
53ad: 85 d2 test %edx,%edx
53af: 76 23 jbe 0x53d4
53b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53b8: 00
53b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53c0: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
53c6: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
53cc: 48 ff c0 inc %rax
53cf: 49 3b c2 cmp %r10,%rax
53d2: 72 ec jb 0x53c0
53d4: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
53d8: 48 63 d1 movslq %ecx,%rdx
53db: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
53e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53e8: 00
53e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53f7: 00
53f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53ff: 90 nop
5400: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
5406: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
540d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
5414: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
541b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
5421: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
5428: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
542f: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
5436: 49 83 c2 10 add $0x10,%r10
543a: 4c 3b d2 cmp %rdx,%r10
543d: 72 c1 jb 0x5400
543f: 8d 41 01 lea 0x1(%rcx),%eax
5442: 41 3b c0 cmp %r8d,%eax
5445: 0f 87 89 00 00 00 ja 0x54d4
544b: 4d 63 c0 movslq %r8d,%r8
544e: 4c 2b c2 sub %rdx,%r8
5451: 49 83 f8 04 cmp $0x4,%r8
5455: 0f 8c 7f 00 00 00 jl 0x54da
545b: 44 89 c0 mov %r8d,%eax
545e: 45 33 d2 xor %r10d,%r10d
5461: 83 e0 fc and $0xfffffffc,%eax
5464: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
5468: 48 63 c0 movslq %eax,%rax
546b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5472: 00
5473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
547a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5480: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
5484: 49 83 c2 04 add $0x4,%r10
5488: c5 fd 11 12 vmovupd %ymm2,(%rdx)
548c: 48 83 c2 20 add $0x20,%rdx
5490: 4c 3b d0 cmp %rax,%r10
5493: 72 eb jb 0x5480
5495: 49 3b c0 cmp %r8,%rax
5498: 73 3a jae 0x54d4
549a: 48 63 c9 movslq %ecx,%rcx
549d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
54a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
54a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
54ac: 00
54ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
54b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54c0: 48 ff c0 inc %rax
54c3: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
54c7: c5 fb 11 02 vmovsd %xmm0,(%rdx)
54cb: 48 83 c2 08 add $0x8,%rdx
54cf: 49 3b c0 cmp %r8,%rax
54d2: 72 ec jb 0x54c0
54d4: 33 c0 xor %eax,%eax
54d6: c5 f8 77 vzeroupper
54d9: c3 ret
54da: 33 c0 xor %eax,%eax
54dc: eb b7 jmp 0x5495
54de: 33 c9 xor %ecx,%ecx
54e0: 41 83 f8 01 cmp $0x1,%r8d
54e4: 72 ee jb 0x54d4
54e6: 4d 63 c0 movslq %r8d,%r8
54e9: 33 c0 xor %eax,%eax
54eb: eb a8 jmp 0x5495
54ed: 33 c0 xor %eax,%eax
54ef: c3 ret
54f0: b8 fa ff ff ff mov $0xfffffffa,%eax
54f5: c3 ret
54f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
54fb: c3 ret
54fc: 0f 1f 40 00 nopl 0x0(%rax)
5500: 48 89 d1 mov %rdx,%rcx
5503: 48 85 c9 test %rcx,%rcx
5506: 0f 84 82 01 00 00 je 0x568e
550c: 45 85 c0 test %r8d,%r8d
550f: 0f 8e 73 01 00 00 jle 0x5688
5515: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
5519: c5 f9 2e c1 vucomisd %xmm1,%xmm0
551d: 7a 06 jp 0x5525
551f: 0f 84 60 01 00 00 je 0x5685
5525: 41 83 f8 10 cmp $0x10,%r8d
5529: 0f 8c 4f 01 00 00 jl 0x567e
552f: 49 89 ca mov %rcx,%r10
5532: 49 83 e2 1f and $0x1f,%r10
5536: 45 85 d2 test %r10d,%r10d
5539: 74 18 je 0x5553
553b: 41 f7 c2 07 00 00 00 test $0x7,%r10d
5542: 0f 85 36 01 00 00 jne 0x567e
5548: 41 f7 da neg %r10d
554b: 41 83 c2 20 add $0x20,%r10d
554f: 41 c1 ea 03 shr $0x3,%r10d
5553: 41 8d 42 10 lea 0x10(%r10),%eax
5557: 44 3b c0 cmp %eax,%r8d
555a: 0f 8c 1e 01 00 00 jl 0x567e
5560: 44 89 c2 mov %r8d,%edx
5563: 33 c0 xor %eax,%eax
5565: 41 2b d2 sub %r10d,%edx
5568: 83 e2 0f and $0xf,%edx
556b: f7 da neg %edx
556d: 41 03 d0 add %r8d,%edx
5570: 45 89 d1 mov %r10d,%r9d
5573: 45 85 d2 test %r10d,%r10d
5576: 76 1a jbe 0x5592
5578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
557f: 00
5580: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
5585: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
558a: 48 ff c0 inc %rax
558d: 49 3b c1 cmp %r9,%rax
5590: 72 ee jb 0x5580
5592: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
5597: 48 63 c2 movslq %edx,%rax
559a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
55a0: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
55a6: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
55ad: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
55b4: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
55bb: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
55c1: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
55c8: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
55cf: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
55d6: 49 83 c1 10 add $0x10,%r9
55da: 4c 3b c8 cmp %rax,%r9
55dd: 72 c1 jb 0x55a0
55df: 8d 42 01 lea 0x1(%rdx),%eax
55e2: 41 3b c0 cmp %r8d,%eax
55e5: 0f 87 89 00 00 00 ja 0x5674
55eb: 4d 63 c0 movslq %r8d,%r8
55ee: 48 63 d2 movslq %edx,%rdx
55f1: 4c 2b c2 sub %rdx,%r8
55f4: 49 83 f8 04 cmp $0x4,%r8
55f8: 0f 8c 7c 00 00 00 jl 0x567a
55fe: 48 63 d2 movslq %edx,%rdx
5601: 44 89 c0 mov %r8d,%eax
5604: 83 e0 fc and $0xfffffffc,%eax
5607: 45 33 d2 xor %r10d,%r10d
560a: 48 63 c0 movslq %eax,%rax
560d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
5612: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
5616: 0f 1f 00 nopl (%rax)
5619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5620: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
5625: 49 83 c2 04 add $0x4,%r10
5629: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
562e: 49 83 c1 20 add $0x20,%r9
5632: 4c 3b d0 cmp %rax,%r10
5635: 72 e9 jb 0x5620
5637: 49 3b c0 cmp %r8,%rax
563a: 73 38 jae 0x5674
563c: 48 63 d2 movslq %edx,%rdx
563f: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
5643: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
5647: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
564e: 00
564f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5656: 0f 1f 00 nopl (%rax)
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5660: 48 ff c0 inc %rax
5663: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
5667: c5 fb 11 0a vmovsd %xmm1,(%rdx)
566b: 48 83 c2 08 add $0x8,%rdx
566f: 49 3b c0 cmp %r8,%rax
5672: 72 ec jb 0x5660
5674: 33 c0 xor %eax,%eax
5676: c5 f8 77 vzeroupper
5679: c3 ret
567a: 33 c0 xor %eax,%eax
567c: eb b9 jmp 0x5637
567e: 33 d2 xor %edx,%edx
5680: e9 5a ff ff ff jmp 0x55df
5685: 33 c0 xor %eax,%eax
5687: c3 ret
5688: b8 fa ff ff ff mov $0xfffffffa,%eax
568d: c3 ret
568e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5693: c3 ret
5694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56a0: 48 83 ec 28 sub $0x28,%rsp
56a4: 48 85 d2 test %rdx,%rdx
56a7: 74 20 je 0x56c9
56a9: 45 85 c0 test %r8d,%r8d
56ac: 7f 0a jg 0x56b8
56ae: b8 fa ff ff ff mov $0xfffffffa,%eax
56b3: 48 83 c4 28 add $0x28,%rsp
56b7: c3 ret
56b8: 66 48 0f 7e c1 movq %xmm0,%rcx
56bd: e8 9e ba 02 00 call 0x31160
56c2: 33 c0 xor %eax,%eax
56c4: 48 83 c4 28 add $0x28,%rsp
56c8: c3 ret
56c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
56ce: 48 83 c4 28 add $0x28,%rsp
56d2: c3 ret
56d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
56d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56df: 00
56e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
56e5: 48 85 d2 test %rdx,%rdx
56e8: 74 23 je 0x570d
56ea: 45 85 c0 test %r8d,%r8d
56ed: 7f 0c jg 0x56fb
56ef: b8 fa ff ff ff mov $0xfffffffa,%eax
56f4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
56f9: 90 nop
56fa: c3 ret
56fb: 66 48 0f 7e c1 movq %xmm0,%rcx
5700: e8 7b ba 02 00 call 0x31180
5705: 33 c0 xor %eax,%eax
5707: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
570c: c3 ret
570d: b8 f8 ff ff ff mov $0xfffffff8,%eax
5712: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5717: 90 nop
5718: 90 nop
5719: 90 nop
571a: c3 ret
571b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5720: 48 83 ec 28 sub $0x28,%rsp
5724: 48 85 d2 test %rdx,%rdx
5727: 74 20 je 0x5749
5729: 45 85 c0 test %r8d,%r8d
572c: 7f 0a jg 0x5738
572e: b8 fa ff ff ff mov $0xfffffffa,%eax
5733: 48 83 c4 28 add $0x28,%rsp
5737: c3 ret
5738: 66 48 0f 7e c1 movq %xmm0,%rcx
573d: e8 5e ba 02 00 call 0x311a0
5742: 33 c0 xor %eax,%eax
5744: 48 83 c4 28 add $0x28,%rsp
5748: c3 ret
5749: b8 f8 ff ff ff mov $0xfffffff8,%eax
574e: 48 83 c4 28 add $0x28,%rsp
5752: c3 ret
5753: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
575f: 00
5760: 48 83 ec 28 sub $0x28,%rsp
5764: 48 85 d2 test %rdx,%rdx
5767: 74 20 je 0x5789
5769: 45 85 c0 test %r8d,%r8d
576c: 7f 0a jg 0x5778
576e: b8 fa ff ff ff mov $0xfffffffa,%eax
5773: 48 83 c4 28 add $0x28,%rsp
5777: c3 ret
5778: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
577d: e8 3e ba 02 00 call 0x311c0
5782: 33 c0 xor %eax,%eax
5784: 48 83 c4 28 add $0x28,%rsp
5788: c3 ret
5789: b8 f8 ff ff ff mov $0xfffffff8,%eax
578e: 48 83 c4 28 add $0x28,%rsp
5792: c3 ret
5793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
579f: 00
57a0: 48 83 ec 28 sub $0x28,%rsp
57a4: 48 85 d2 test %rdx,%rdx
57a7: 74 20 je 0x57c9
57a9: 45 85 c0 test %r8d,%r8d
57ac: 7f 0a jg 0x57b8
57ae: b8 fa ff ff ff mov $0xfffffffa,%eax
57b3: 48 83 c4 28 add $0x28,%rsp
57b7: c3 ret
57b8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
57bd: e8 1e ba 02 00 call 0x311e0
57c2: 33 c0 xor %eax,%eax
57c4: 48 83 c4 28 add $0x28,%rsp
57c8: c3 ret
57c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
57ce: 48 83 c4 28 add $0x28,%rsp
57d2: c3 ret
57d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
57d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57df: 00
57e0: 48 83 ec 28 sub $0x28,%rsp
57e4: 48 85 d2 test %rdx,%rdx
57e7: 74 20 je 0x5809
57e9: 45 85 c0 test %r8d,%r8d
57ec: 7f 0a jg 0x57f8
57ee: b8 fa ff ff ff mov $0xfffffffa,%eax
57f3: 48 83 c4 28 add $0x28,%rsp
57f7: c3 ret
57f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
57fd: e8 3e bd 02 00 call 0x31540
5802: 33 c0 xor %eax,%eax
5804: 48 83 c4 28 add $0x28,%rsp
5808: c3 ret
5809: b8 f8 ff ff ff mov $0xfffffff8,%eax
580e: 48 83 c4 28 add $0x28,%rsp
5812: c3 ret
5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
581f: 00
5820: 41 83 f9 05 cmp $0x5,%r9d
5824: 7d 3d jge 0x5863
5826: 41 ff c9 dec %r9d
5829: 41 83 f9 ff cmp $0xffffffff,%r9d
582d: 74 33 je 0x5862
582f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5836: 00
5837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
583e: 66 90 xchg %ax,%ax
5840: f2 0f 10 01 movsd (%rcx),%xmm0
5844: 41 ff c9 dec %r9d
5847: 48 83 c1 08 add $0x8,%rcx
584b: f2 0f 58 02 addsd (%rdx),%xmm0
584f: f2 41 0f 11 00 movsd %xmm0,(%r8)
5854: 48 83 c2 08 add $0x8,%rdx
5858: 49 83 c0 08 add $0x8,%r8
585c: 41 83 f9 ff cmp $0xffffffff,%r9d
5860: 75 de jne 0x5840
5862: c3 ret
5863: 49 f7 c0 07 00 00 00 test $0x7,%r8
586a: 0f 85 e0 02 00 00 jne 0x5b50
5870: 49 f7 c0 0f 00 00 00 test $0xf,%r8
5877: 74 1c je 0x5895
5879: f2 0f 10 01 movsd (%rcx),%xmm0
587d: 48 83 c1 08 add $0x8,%rcx
5881: 41 ff c9 dec %r9d
5884: f2 0f 58 02 addsd (%rdx),%xmm0
5888: f2 41 0f 11 00 movsd %xmm0,(%r8)
588d: 48 83 c2 08 add $0x8,%rdx
5891: 49 83 c0 08 add $0x8,%r8
5895: 44 89 c8 mov %r9d,%eax
5898: 41 83 e1 03 and $0x3,%r9d
589c: c1 f8 02 sar $0x2,%eax
589f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
58a6: 0f 84 70 01 00 00 je 0x5a1c
58ac: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
58b3: 0f 84 d5 00 00 00 je 0x598e
58b9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
58be: 0f 8f 7c 00 00 00 jg 0x5940
58c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58cb: 00
58cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
58d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
58d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58df: 00
58e0: f2 0f 10 11 movsd (%rcx),%xmm2
58e4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
58e9: f2 0f 10 02 movsd (%rdx),%xmm0
58ed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
58f2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
58f7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
58fc: 48 83 c2 20 add $0x20,%rdx
5900: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5905: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
590a: 48 83 c1 20 add $0x20,%rcx
590e: 66 0f 58 d0 addpd %xmm0,%xmm2
5912: 66 0f 58 d9 addpd %xmm1,%xmm3
5916: 41 0f 29 10 movaps %xmm2,(%r8)
591a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
591f: 49 83 c0 20 add $0x20,%r8
5923: ff c8 dec %eax
5925: 75 b9 jne 0x58e0
5927: e9 fa fe ff ff jmp 0x5826
592c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5933: 00
5934: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
593b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5940: f2 0f 10 11 movsd (%rcx),%xmm2
5944: f2 0f 10 02 movsd (%rdx),%xmm0
5948: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
594d: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5952: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5957: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
595c: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5961: 48 83 c2 20 add $0x20,%rdx
5965: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
596a: 48 83 c1 20 add $0x20,%rcx
596e: 66 0f 58 d0 addpd %xmm0,%xmm2
5972: 66 0f 58 d9 addpd %xmm1,%xmm3
5976: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
597b: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
5981: 49 83 c0 20 add $0x20,%r8
5985: ff c8 dec %eax
5987: 75 b7 jne 0x5940
5989: e9 98 fe ff ff jmp 0x5826
598e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5993: 7f 4b jg 0x59e0
5995: 0f 1f 40 00 nopl 0x0(%rax)
5999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59a0: f2 0f 10 01 movsd (%rcx),%xmm0
59a4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
59a9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
59ae: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
59b3: 48 83 c1 20 add $0x20,%rcx
59b7: 66 0f 58 02 addpd (%rdx),%xmm0
59bb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
59c0: 41 0f 29 00 movaps %xmm0,(%r8)
59c4: 48 83 c2 20 add $0x20,%rdx
59c8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
59cd: 49 83 c0 20 add $0x20,%r8
59d1: ff c8 dec %eax
59d3: 75 cb jne 0x59a0
59d5: e9 4c fe ff ff jmp 0x5826
59da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
59e0: f2 0f 10 01 movsd (%rcx),%xmm0
59e4: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
59e9: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
59ee: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
59f3: 48 83 c1 20 add $0x20,%rcx
59f7: 66 0f 58 02 addpd (%rdx),%xmm0
59fb: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5a00: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5a05: 48 83 c2 20 add $0x20,%rdx
5a09: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5a0f: 49 83 c0 20 add $0x20,%r8
5a13: ff c8 dec %eax
5a15: 75 c9 jne 0x59e0
5a17: e9 0a fe ff ff jmp 0x5826
5a1c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5a23: 0f 84 93 00 00 00 je 0x5abc
5a29: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5a2e: 7f 50 jg 0x5a80
5a30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a37: 00
5a38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a3f: 90 nop
5a40: f2 0f 10 02 movsd (%rdx),%xmm0
5a44: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5a49: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5a4e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5a53: 48 83 c2 20 add $0x20,%rdx
5a57: 66 0f 58 01 addpd (%rcx),%xmm0
5a5b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5a60: 41 0f 29 00 movaps %xmm0,(%r8)
5a64: 48 83 c1 20 add $0x20,%rcx
5a68: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5a6d: 49 83 c0 20 add $0x20,%r8
5a71: ff c8 dec %eax
5a73: 75 cb jne 0x5a40
5a75: e9 ac fd ff ff jmp 0x5826
5a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5a80: f2 0f 10 02 movsd (%rdx),%xmm0
5a84: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5a89: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5a8e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5a93: 48 83 c2 20 add $0x20,%rdx
5a97: 66 0f 58 01 addpd (%rcx),%xmm0
5a9b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5aa0: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5aa5: 48 83 c1 20 add $0x20,%rcx
5aa9: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5aaf: 49 83 c0 20 add $0x20,%r8
5ab3: ff c8 dec %eax
5ab5: 75 c9 jne 0x5a80
5ab7: e9 6a fd ff ff jmp 0x5826
5abc: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5ac1: 7f 5d jg 0x5b20
5ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5aca: 00
5acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ae0: 0f 28 02 movaps (%rdx),%xmm0
5ae3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
5ae7: 48 83 c2 20 add $0x20,%rdx
5aeb: 66 0f 58 01 addpd (%rcx),%xmm0
5aef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5af4: 41 0f 29 00 movaps %xmm0,(%r8)
5af8: 48 83 c1 20 add $0x20,%rcx
5afc: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5b01: 49 83 c0 20 add $0x20,%r8
5b05: ff c8 dec %eax
5b07: 75 d7 jne 0x5ae0
5b09: e9 18 fd ff ff jmp 0x5826
5b0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b15: 00
5b16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b1d: 0f 1f 00 nopl (%rax)
5b20: 0f 28 02 movaps (%rdx),%xmm0
5b23: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
5b27: 48 83 c2 20 add $0x20,%rdx
5b2b: 66 0f 58 01 addpd (%rcx),%xmm0
5b2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5b34: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5b39: 48 83 c1 20 add $0x20,%rcx
5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5b43: 49 83 c0 20 add $0x20,%r8
5b47: ff c8 dec %eax
5b49: 75 d5 jne 0x5b20
5b4b: e9 d6 fc ff ff jmp 0x5826
5b50: 44 89 c8 mov %r9d,%eax
5b53: 41 83 e1 03 and $0x3,%r9d
5b57: c1 f8 02 sar $0x2,%eax
5b5a: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5b61: 0f 84 d3 00 00 00 je 0x5c3a
5b67: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5b6e: 0f 85 6c 00 00 00 jne 0x5be0
5b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b80: f2 0f 10 01 movsd (%rcx),%xmm0
5b84: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5b89: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
5b8e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5b93: 48 83 c1 20 add $0x20,%rcx
5b97: 66 0f 58 02 addpd (%rdx),%xmm0
5b9b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5ba0: f2 41 0f 11 00 movsd %xmm0,(%r8)
5ba5: 48 83 c2 20 add $0x20,%rdx
5ba9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5baf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5bb5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5bbb: 49 83 c0 20 add $0x20,%r8
5bbf: ff c8 dec %eax
5bc1: 75 bd jne 0x5b80
5bc3: e9 5e fc ff ff jmp 0x5826
5bc8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bcf: 00
5bd0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5bde: 00 00
5be0: f2 0f 10 11 movsd (%rcx),%xmm2
5be4: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5be9: f2 0f 10 02 movsd (%rdx),%xmm0
5bed: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5bf2: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5bf7: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5bfc: 48 83 c2 20 add $0x20,%rdx
5c00: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5c05: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
5c0a: 48 83 c1 20 add $0x20,%rcx
5c0e: 66 0f 58 d0 addpd %xmm0,%xmm2
5c12: 66 0f 58 d9 addpd %xmm1,%xmm3
5c16: f2 41 0f 11 10 movsd %xmm2,(%r8)
5c1b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
5c21: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
5c27: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
5c2d: 49 83 c0 20 add $0x20,%r8
5c31: ff c8 dec %eax
5c33: 75 ab jne 0x5be0
5c35: e9 ec fb ff ff jmp 0x5826
5c3a: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5c41: 75 5d jne 0x5ca0
5c43: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c4a: 00
5c4b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c60: 0f 28 02 movaps (%rdx),%xmm0
5c63: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
5c67: 48 83 c2 20 add $0x20,%rdx
5c6b: 66 0f 58 01 addpd (%rcx),%xmm0
5c6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5c74: f2 41 0f 11 00 movsd %xmm0,(%r8)
5c79: 48 83 c1 20 add $0x20,%rcx
5c7d: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5c83: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5c89: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5c8f: 49 83 c0 20 add $0x20,%r8
5c93: ff c8 dec %eax
5c95: 75 c9 jne 0x5c60
5c97: e9 8a fb ff ff jmp 0x5826
5c9c: 0f 1f 40 00 nopl 0x0(%rax)
5ca0: f2 0f 10 02 movsd (%rdx),%xmm0
5ca4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5ca9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5cae: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5cb3: 48 83 c2 20 add $0x20,%rdx
5cb7: 66 0f 58 01 addpd (%rcx),%xmm0
5cbb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5cc0: f2 41 0f 11 00 movsd %xmm0,(%r8)
5cc5: 48 83 c1 20 add $0x20,%rcx
5cc9: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5ccf: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5cd5: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
5cdb: 49 83 c0 20 add $0x20,%r8
5cdf: ff c8 dec %eax
5ce1: 75 bd jne 0x5ca0
5ce3: e9 3e fb ff ff jmp 0x5826
5ce8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cef: 00
5cf0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5cfe: 00 00
5d00: 41 83 f9 05 cmp $0x5,%r9d
5d04: 7d 3e jge 0x5d44
5d06: 41 83 c1 ff add $0xffffffff,%r9d
5d0a: 41 83 f9 ff cmp $0xffffffff,%r9d
5d0e: 74 33 je 0x5d43
5d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d17: 00
5d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d1f: 90 nop
5d20: f2 0f 10 01 movsd (%rcx),%xmm0
5d24: 41 83 c1 ff add $0xffffffff,%r9d
5d28: 48 83 c1 08 add $0x8,%rcx
5d2c: f2 0f 58 02 addsd (%rdx),%xmm0
5d30: 48 83 c2 08 add $0x8,%rdx
5d34: f2 41 0f 11 00 movsd %xmm0,(%r8)
5d39: 49 83 c0 08 add $0x8,%r8
5d3d: 41 83 f9 ff cmp $0xffffffff,%r9d
5d41: 75 dd jne 0x5d20
5d43: c3 ret
5d44: 49 f7 c0 07 00 00 00 test $0x7,%r8
5d4b: 0f 85 80 02 00 00 jne 0x5fd1
5d51: 49 f7 c0 0f 00 00 00 test $0xf,%r8
5d58: 74 1d je 0x5d77
5d5a: f2 0f 10 01 movsd (%rcx),%xmm0
5d5e: 48 83 c1 08 add $0x8,%rcx
5d62: 41 83 c1 ff add $0xffffffff,%r9d
5d66: f2 0f 58 02 addsd (%rdx),%xmm0
5d6a: 48 83 c2 08 add $0x8,%rdx
5d6e: f2 41 0f 11 00 movsd %xmm0,(%r8)
5d73: 49 83 c0 08 add $0x8,%r8
5d77: 44 89 c8 mov %r9d,%eax
5d7a: 41 83 e1 03 and $0x3,%r9d
5d7e: c1 f8 02 sar $0x2,%eax
5d81: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5d88: 0f 84 23 01 00 00 je 0x5eb1
5d8e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5d95: 0f 84 9c 00 00 00 je 0x5e37
5d9b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5da0: 7f 5e jg 0x5e00
5da2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5da9: 00
5daa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5db1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5db8: 00
5db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dc0: 0f 10 11 movups (%rcx),%xmm2
5dc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
5dc7: 48 83 c1 20 add $0x20,%rcx
5dcb: 0f 10 02 movups (%rdx),%xmm0
5dce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5dd2: 66 0f 58 d0 addpd %xmm0,%xmm2
5dd6: 48 83 c2 20 add $0x20,%rdx
5dda: 66 0f 58 d9 addpd %xmm1,%xmm3
5dde: 41 0f 11 10 movups %xmm2,(%r8)
5de2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
5de7: 49 83 c0 20 add $0x20,%r8
5deb: 83 c0 ff add $0xffffffff,%eax
5dee: 75 d0 jne 0x5dc0
5df0: e9 11 ff ff ff jmp 0x5d06
5df5: 0f 1f 40 00 nopl 0x0(%rax)
5df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e00: 0f 10 11 movups (%rcx),%xmm2
5e03: 0f 10 59 10 movups 0x10(%rcx),%xmm3
5e07: 48 83 c1 20 add $0x20,%rcx
5e0b: 0f 10 02 movups (%rdx),%xmm0
5e0e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5e12: 66 0f 58 d0 addpd %xmm0,%xmm2
5e16: 48 83 c2 20 add $0x20,%rdx
5e1a: 66 0f 58 d9 addpd %xmm1,%xmm3
5e1e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
5e23: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
5e29: 49 83 c0 20 add $0x20,%r8
5e2d: 83 c0 ff add $0xffffffff,%eax
5e30: 75 ce jne 0x5e00
5e32: e9 cf fe ff ff jmp 0x5d06
5e37: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5e3c: 7f 42 jg 0x5e80
5e3e: 66 90 xchg %ax,%ax
5e40: 0f 10 01 movups (%rcx),%xmm0
5e43: 0f 10 49 10 movups 0x10(%rcx),%xmm1
5e47: 48 83 c1 20 add $0x20,%rcx
5e4b: 66 0f 58 02 addpd (%rdx),%xmm0
5e4f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5e54: 48 83 c2 20 add $0x20,%rdx
5e58: 41 0f 11 00 movups %xmm0,(%r8)
5e5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5e61: 49 83 c0 20 add $0x20,%r8
5e65: 83 c0 ff add $0xffffffff,%eax
5e68: 75 d6 jne 0x5e40
5e6a: e9 97 fe ff ff jmp 0x5d06
5e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e76: 00
5e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e7e: 66 90 xchg %ax,%ax
5e80: 0f 10 01 movups (%rcx),%xmm0
5e83: 0f 10 49 10 movups 0x10(%rcx),%xmm1
5e87: 48 83 c1 20 add $0x20,%rcx
5e8b: 66 0f 58 02 addpd (%rdx),%xmm0
5e8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5e94: 48 83 c2 20 add $0x20,%rdx
5e98: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5e9d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5ea3: 49 83 c0 20 add $0x20,%r8
5ea7: 83 c0 ff add $0xffffffff,%eax
5eaa: 75 d4 jne 0x5e80
5eac: e9 55 fe ff ff jmp 0x5d06
5eb1: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5eb8: 0f 84 93 00 00 00 je 0x5f51
5ebe: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5ec3: 7f 5b jg 0x5f20
5ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ecc: 00
5ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ee0: 0f 10 02 movups (%rdx),%xmm0
5ee3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5ee7: 48 83 c2 20 add $0x20,%rdx
5eeb: 66 0f 58 01 addpd (%rcx),%xmm0
5eef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5ef4: 48 83 c1 20 add $0x20,%rcx
5ef8: 41 0f 11 00 movups %xmm0,(%r8)
5efc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5f01: 49 83 c0 20 add $0x20,%r8
5f05: 83 c0 ff add $0xffffffff,%eax
5f08: 75 d6 jne 0x5ee0
5f0a: e9 f7 fd ff ff jmp 0x5d06
5f0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f16: 00
5f17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f1e: 66 90 xchg %ax,%ax
5f20: 0f 10 02 movups (%rdx),%xmm0
5f23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5f27: 48 83 c2 20 add $0x20,%rdx
5f2b: 66 0f 58 01 addpd (%rcx),%xmm0
5f2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5f34: 48 83 c1 20 add $0x20,%rcx
5f38: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5f3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5f43: 49 83 c0 20 add $0x20,%r8
5f47: 83 c0 ff add $0xffffffff,%eax
5f4a: 75 d4 jne 0x5f20
5f4c: e9 b5 fd ff ff jmp 0x5d06
5f51: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5f56: 7f 48 jg 0x5fa0
5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f5f: 00
5f60: 0f 10 02 movups (%rdx),%xmm0
5f63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5f67: 48 83 c2 20 add $0x20,%rdx
5f6b: 66 0f 58 01 addpd (%rcx),%xmm0
5f6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5f74: 48 83 c1 20 add $0x20,%rcx
5f78: 41 0f 11 00 movups %xmm0,(%r8)
5f7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5f81: 49 83 c0 20 add $0x20,%r8
5f85: 83 c0 ff add $0xffffffff,%eax
5f88: 75 d6 jne 0x5f60
5f8a: e9 77 fd ff ff jmp 0x5d06
5f8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f96: 00
5f97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f9e: 66 90 xchg %ax,%ax
5fa0: 0f 10 02 movups (%rdx),%xmm0
5fa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5fa7: 48 83 c2 20 add $0x20,%rdx
5fab: 66 0f 58 01 addpd (%rcx),%xmm0
5faf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5fb4: 48 83 c1 20 add $0x20,%rcx
5fb8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5fbd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5fc3: 49 83 c0 20 add $0x20,%r8
5fc7: 83 c0 ff add $0xffffffff,%eax
5fca: 75 d4 jne 0x5fa0
5fcc: e9 35 fd ff ff jmp 0x5d06
5fd1: 44 89 c8 mov %r9d,%eax
5fd4: 41 83 e1 03 and $0x3,%r9d
5fd8: c1 f8 02 sar $0x2,%eax
5fdb: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5fe2: 0f 84 8d 00 00 00 je 0x6075
5fe8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5fef: 75 4f jne 0x6040
5ff1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ff8: 00
5ff9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6000: 0f 10 01 movups (%rcx),%xmm0
6003: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6007: 48 83 c1 20 add $0x20,%rcx
600b: 66 0f 58 02 addpd (%rdx),%xmm0
600f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
6014: 48 83 c2 20 add $0x20,%rdx
6018: 41 0f 11 00 movups %xmm0,(%r8)
601c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
6021: 49 83 c0 20 add $0x20,%r8
6025: 83 c0 ff add $0xffffffff,%eax
6028: 75 d6 jne 0x6000
602a: e9 d7 fc ff ff jmp 0x5d06
602f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6036: 00
6037: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
603e: 66 90 xchg %ax,%ax
6040: 0f 10 11 movups (%rcx),%xmm2
6043: 0f 10 59 10 movups 0x10(%rcx),%xmm3
6047: 48 83 c1 20 add $0x20,%rcx
604b: 0f 10 02 movups (%rdx),%xmm0
604e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6052: 66 0f 58 d0 addpd %xmm0,%xmm2
6056: 48 83 c2 20 add $0x20,%rdx
605a: 66 0f 58 d9 addpd %xmm1,%xmm3
605e: 41 0f 11 10 movups %xmm2,(%r8)
6062: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
6067: 49 83 c0 20 add $0x20,%r8
606b: 83 c0 ff add $0xffffffff,%eax
606e: 75 d0 jne 0x6040
6070: e9 91 fc ff ff jmp 0x5d06
6075: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
607c: 75 42 jne 0x60c0
607e: 66 90 xchg %ax,%ax
6080: 0f 10 02 movups (%rdx),%xmm0
6083: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6087: 48 83 c2 20 add $0x20,%rdx
608b: 66 0f 58 01 addpd (%rcx),%xmm0
608f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
6094: 48 83 c1 20 add $0x20,%rcx
6098: 41 0f 11 00 movups %xmm0,(%r8)
609c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
60a1: 49 83 c0 20 add $0x20,%r8
60a5: 83 c0 ff add $0xffffffff,%eax
60a8: 75 d6 jne 0x6080
60aa: e9 57 fc ff ff jmp 0x5d06
60af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60b6: 00
60b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60be: 66 90 xchg %ax,%ax
60c0: 0f 10 02 movups (%rdx),%xmm0
60c3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
60c7: 48 83 c2 20 add $0x20,%rdx
60cb: 66 0f 58 01 addpd (%rcx),%xmm0
60cf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
60d4: 48 83 c1 20 add $0x20,%rcx
60d8: 41 0f 11 00 movups %xmm0,(%r8)
60dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
60e1: 49 83 c0 20 add $0x20,%r8
60e5: 83 c0 ff add $0xffffffff,%eax
60e8: 75 d6 jne 0x60c0
60ea: e9 17 fc ff ff jmp 0x5d06
60ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60f6: 00
60f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60fe: 66 90 xchg %ax,%ax
6100: 48 83 ec 28 sub $0x28,%rsp
6104: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4d2c0
610b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605e10
6112: 48 33 c4 xor %rsp,%rax
6115: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
611a: 48 89 44 24 20 mov %rax,0x20(%rsp)
611f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
6125: 41 83 f8 03 cmp $0x3,%r8d
6129: 0f 28 c1 movaps %xmm1,%xmm0
612c: 0f 57 d2 xorps %xmm2,%xmm2
612f: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
6133: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
6137: 0f 57 c3 xorps %xmm3,%xmm0
613a: 7d 62 jge 0x619e
613c: 41 ff c8 dec %r8d
613f: 41 83 f8 ff cmp $0xffffffff,%r8d
6143: 74 3e je 0x6183
6145: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
614c: 00
614d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6154: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6160: 0f 12 12 movlps (%rdx),%xmm2
6163: 0f 28 d8 movaps %xmm0,%xmm3
6166: 0f 59 da mulps %xmm2,%xmm3
6169: 41 ff c8 dec %r8d
616c: 0f 59 d1 mulps %xmm1,%xmm2
616f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
6173: 0f 58 d3 addps %xmm3,%xmm2
6176: 0f 13 12 movlps %xmm2,(%rdx)
6179: 48 83 c2 08 add $0x8,%rdx
617d: 41 83 f8 ff cmp $0xffffffff,%r8d
6181: 75 dd jne 0x6160
6183: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
6188: 48 33 cc xor %rsp,%rcx
618b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605e10
6192: 75 05 jne 0x6199
6194: 48 83 c4 28 add $0x28,%rsp
6198: c3 ret
6199: e8 d2 b3 11 01 call 0x1121570
619e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
61a5: 74 3c je 0x61e3
61a7: 44 89 c0 mov %r8d,%eax
61aa: 41 83 e0 01 and $0x1,%r8d
61ae: d1 f8 sar $1,%eax
61b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61b7: 00
61b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61bf: 90 nop
61c0: 0f 10 1a movups (%rdx),%xmm3
61c3: 0f 28 e0 movaps %xmm0,%xmm4
61c6: 0f 59 e3 mulps %xmm3,%xmm4
61c9: 0f 59 d9 mulps %xmm1,%xmm3
61cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
61d0: 0f 58 e3 addps %xmm3,%xmm4
61d3: 0f 11 22 movups %xmm4,(%rdx)
61d6: 48 83 c2 10 add $0x10,%rdx
61da: ff c8 dec %eax
61dc: 75 e2 jne 0x61c0
61de: e9 59 ff ff ff jmp 0x613c
61e3: 48 89 d0 mov %rdx,%rax
61e6: 48 83 e0 0f and $0xf,%rax
61ea: 85 c0 test %eax,%eax
61ec: 74 1e je 0x620c
61ee: f2 0f 10 1a movsd (%rdx),%xmm3
61f2: 0f 28 e0 movaps %xmm0,%xmm4
61f5: 0f 59 e3 mulps %xmm3,%xmm4
61f8: 41 ff c8 dec %r8d
61fb: 0f 59 d9 mulps %xmm1,%xmm3
61fe: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
6202: 0f 58 e3 addps %xmm3,%xmm4
6205: 0f 13 22 movlps %xmm4,(%rdx)
6208: 48 83 c2 08 add $0x8,%rdx
620c: 44 89 c0 mov %r8d,%eax
620f: 41 83 e0 01 and $0x1,%r8d
6213: d1 f8 sar $1,%eax
6215: 3d 00 00 01 00 cmp $0x10000,%eax
621a: 77 44 ja 0x6260
621c: 0f 1f 40 00 nopl 0x0(%rax)
6220: 0f 28 1a movaps (%rdx),%xmm3
6223: 0f 28 e0 movaps %xmm0,%xmm4
6226: 0f 59 e3 mulps %xmm3,%xmm4
6229: 0f 59 d9 mulps %xmm1,%xmm3
622c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6230: 0f 58 e3 addps %xmm3,%xmm4
6233: 0f 29 22 movaps %xmm4,(%rdx)
6236: 48 83 c2 10 add $0x10,%rdx
623a: ff c8 dec %eax
623c: 75 e2 jne 0x6220
623e: e9 f9 fe ff ff jmp 0x613c
6243: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
624a: 00
624b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6252: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6260: 0f 28 1a movaps (%rdx),%xmm3
6263: 0f 28 e0 movaps %xmm0,%xmm4
6266: 0f 59 e3 mulps %xmm3,%xmm4
6269: 0f 59 d9 mulps %xmm1,%xmm3
626c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6270: 0f 58 e3 addps %xmm3,%xmm4
6273: 0f 2b 22 movntps %xmm4,(%rdx)
6276: 48 83 c2 10 add $0x10,%rdx
627a: ff c8 dec %eax
627c: 75 e2 jne 0x6260
627e: e9 b9 fe ff ff jmp 0x613c
6283: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
628a: 00
628b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6292: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
62a5: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605e10
62ac: 48 33 c4 xor %rsp,%rax
62af: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
62b4: 48 89 44 24 20 mov %rax,0x20(%rsp)
62b9: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
62bf: 41 83 f8 03 cmp $0x3,%r8d
62c3: 0f 28 c1 movaps %xmm1,%xmm0
62c6: 0f 57 d2 xorps %xmm2,%xmm2
62c9: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
62cd: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
62d1: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4d2d0
62d8: 7d 65 jge 0x633f
62da: 41 ff c8 dec %r8d
62dd: 41 83 f8 ff cmp $0xffffffff,%r8d
62e1: 74 40 je 0x6323
62e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62ea: 00
62eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6300: 0f 12 12 movlps (%rdx),%xmm2
6303: 0f 28 d8 movaps %xmm0,%xmm3
6306: 0f 59 da mulps %xmm2,%xmm3
6309: 41 ff c8 dec %r8d
630c: 0f 59 d1 mulps %xmm1,%xmm2
630f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
6313: 0f 58 d3 addps %xmm3,%xmm2
6316: 0f 13 12 movlps %xmm2,(%rdx)
6319: 48 8d 52 08 lea 0x8(%rdx),%rdx
631d: 41 83 f8 ff cmp $0xffffffff,%r8d
6321: 75 dd jne 0x6300
6323: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
6328: 48 33 cc xor %rsp,%rcx
632b: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605e10
6332: 75 06 jne 0x633a
6334: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6339: c3 ret
633a: e8 31 b2 11 01 call 0x1121570
633f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
6346: 74 3b je 0x6383
6348: 44 89 c0 mov %r8d,%eax
634b: 41 83 e0 01 and $0x1,%r8d
634f: d1 f8 sar $1,%eax
6351: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6358: 00
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6360: 0f 10 1a movups (%rdx),%xmm3
6363: 0f 28 e0 movaps %xmm0,%xmm4
6366: 0f 59 e3 mulps %xmm3,%xmm4
6369: 0f 59 d9 mulps %xmm1,%xmm3
636c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6370: 0f 58 e3 addps %xmm3,%xmm4
6373: 0f 11 22 movups %xmm4,(%rdx)
6376: 48 8d 52 10 lea 0x10(%rdx),%rdx
637a: ff c8 dec %eax
637c: 75 e2 jne 0x6360
637e: e9 57 ff ff ff jmp 0x62da
6383: 48 89 d0 mov %rdx,%rax
6386: 48 83 e0 0f and $0xf,%rax
638a: 85 c0 test %eax,%eax
638c: 74 1e je 0x63ac
638e: f2 0f 10 1a movsd (%rdx),%xmm3
6392: 0f 28 e0 movaps %xmm0,%xmm4
6395: 0f 59 e3 mulps %xmm3,%xmm4
6398: 41 ff c8 dec %r8d
639b: 0f 59 d9 mulps %xmm1,%xmm3
639e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
63a2: 0f 58 e3 addps %xmm3,%xmm4
63a5: 0f 13 22 movlps %xmm4,(%rdx)
63a8: 48 83 c2 08 add $0x8,%rdx
63ac: 44 89 c0 mov %r8d,%eax
63af: 41 83 e0 01 and $0x1,%r8d
63b3: d1 f8 sar $1,%eax
63b5: 3d 00 00 01 00 cmp $0x10000,%eax
63ba: 77 44 ja 0x6400
63bc: 0f 1f 40 00 nopl 0x0(%rax)
63c0: 0f 28 1a movaps (%rdx),%xmm3
63c3: 0f 28 e0 movaps %xmm0,%xmm4
63c6: 0f 59 e3 mulps %xmm3,%xmm4
63c9: 0f 59 d9 mulps %xmm1,%xmm3
63cc: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
63d0: 0f 58 e3 addps %xmm3,%xmm4
63d3: 0f 29 22 movaps %xmm4,(%rdx)
63d6: 48 8d 52 10 lea 0x10(%rdx),%rdx
63da: ff c8 dec %eax
63dc: 75 e2 jne 0x63c0
63de: e9 f7 fe ff ff jmp 0x62da
63e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63ea: 00
63eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6400: 0f 28 1a movaps (%rdx),%xmm3
6403: 0f 28 e0 movaps %xmm0,%xmm4
6406: 0f 59 e3 mulps %xmm3,%xmm4
6409: 0f 59 d9 mulps %xmm1,%xmm3
640c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6410: 0f 58 e3 addps %xmm3,%xmm4
6413: 0f 2b 22 movntps %xmm4,(%rdx)
6416: 48 8d 52 10 lea 0x10(%rdx),%rdx
641a: ff c8 dec %eax
641c: 75 e2 jne 0x6400
641e: e9 b7 fe ff ff jmp 0x62da
6423: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
642a: 00
642b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6440: 48 83 ec 28 sub $0x28,%rsp
6444: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605e10
644b: 48 33 c4 xor %rsp,%rax
644e: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6453: 48 89 44 24 20 mov %rax,0x20(%rsp)
6458: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4d2e0
645f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
6465: 0f 57 d2 xorps %xmm2,%xmm2
6468: 0f 28 c1 movaps %xmm1,%xmm0
646b: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
646f: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
6473: 0f 57 c3 xorps %xmm3,%xmm0
6476: 41 83 f8 03 cmp $0x3,%r8d
647a: 7d 63 jge 0x64df
647c: 41 83 c0 ff add $0xffffffff,%r8d
6480: 41 83 f8 ff cmp $0xffffffff,%r8d
6484: 74 3e je 0x64c4
6486: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
648d: 00
648e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6495: 0f 1f 40 00 nopl 0x0(%rax)
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64a0: 0f 12 12 movlps (%rdx),%xmm2
64a3: 0f 28 d8 movaps %xmm0,%xmm3
64a6: 41 83 c0 ff add $0xffffffff,%r8d
64aa: 0f 59 da mulps %xmm2,%xmm3
64ad: 0f 59 d1 mulps %xmm1,%xmm2
64b0: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
64b4: 0f 58 d3 addps %xmm3,%xmm2
64b7: 0f 13 12 movlps %xmm2,(%rdx)
64ba: 48 83 c2 08 add $0x8,%rdx
64be: 41 83 f8 ff cmp $0xffffffff,%r8d
64c2: 75 dc jne 0x64a0
64c4: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
64c9: 48 33 cc xor %rsp,%rcx
64cc: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605e10
64d3: 75 05 jne 0x64da
64d5: 48 83 c4 28 add $0x28,%rsp
64d9: c3 ret
64da: e8 91 b0 11 01 call 0x1121570
64df: 48 f7 c2 07 00 00 00 test $0x7,%rdx
64e6: 74 3c je 0x6524
64e8: 44 89 c0 mov %r8d,%eax
64eb: 41 83 e0 01 and $0x1,%r8d
64ef: d1 f8 sar $1,%eax
64f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64f8: 00
64f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6500: 0f 10 1a movups (%rdx),%xmm3
6503: 0f 28 e0 movaps %xmm0,%xmm4
6506: 0f 59 e3 mulps %xmm3,%xmm4
6509: 0f 59 d9 mulps %xmm1,%xmm3
650c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6510: 0f 58 e3 addps %xmm3,%xmm4
6513: 0f 11 22 movups %xmm4,(%rdx)
6516: 48 83 c2 10 add $0x10,%rdx
651a: 83 c0 ff add $0xffffffff,%eax
651d: 75 e1 jne 0x6500
651f: e9 58 ff ff ff jmp 0x647c
6524: 48 89 d0 mov %rdx,%rax
6527: 48 83 e0 0f and $0xf,%rax
652b: 85 c0 test %eax,%eax
652d: 74 1f je 0x654e
652f: f2 0f 10 1a movsd (%rdx),%xmm3
6533: 0f 28 e0 movaps %xmm0,%xmm4
6536: 41 83 c0 ff add $0xffffffff,%r8d
653a: 0f 59 e3 mulps %xmm3,%xmm4
653d: 0f 59 d9 mulps %xmm1,%xmm3
6540: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
6544: 0f 58 e3 addps %xmm3,%xmm4
6547: 0f 13 22 movlps %xmm4,(%rdx)
654a: 48 83 c2 08 add $0x8,%rdx
654e: 44 89 c0 mov %r8d,%eax
6551: 41 83 e0 01 and $0x1,%r8d
6555: d1 f8 sar $1,%eax
6557: 3d 00 00 01 00 cmp $0x10000,%eax
655c: 77 42 ja 0x65a0
655e: 66 90 xchg %ax,%ax
6560: 0f 10 1a movups (%rdx),%xmm3
6563: 0f 28 e0 movaps %xmm0,%xmm4
6566: 0f 59 e3 mulps %xmm3,%xmm4
6569: 0f 59 d9 mulps %xmm1,%xmm3
656c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6570: 0f 58 e3 addps %xmm3,%xmm4
6573: 0f 11 22 movups %xmm4,(%rdx)
6576: 48 83 c2 10 add $0x10,%rdx
657a: 83 c0 ff add $0xffffffff,%eax
657d: 75 e1 jne 0x6560
657f: e9 f8 fe ff ff jmp 0x647c
6584: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
658b: 00
658c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6593: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
659f: 00
65a0: 0f 10 1a movups (%rdx),%xmm3
65a3: 0f 28 e0 movaps %xmm0,%xmm4
65a6: 0f 59 e3 mulps %xmm3,%xmm4
65a9: 0f 59 d9 mulps %xmm1,%xmm3
65ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
65b0: 0f 58 e3 addps %xmm3,%xmm4
65b3: 0f 2b 22 movntps %xmm4,(%rdx)
65b6: 48 83 c2 10 add $0x10,%rdx
65ba: 83 c0 ff add $0xffffffff,%eax
65bd: 75 e1 jne 0x65a0
65bf: e9 b8 fe ff ff jmp 0x647c
65c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
65cb: 00
65cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
65d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
65d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
65df: 00
65e0: 57 push %rdi
65e1: 41 54 push %r12
65e3: 41 56 push %r14
65e5: 41 57 push %r15
65e7: 55 push %rbp
65e8: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
65ef: 45 89 c6 mov %r8d,%r14d
65f2: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
65f9: 00
65fa: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
6601: 00
6602: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
6608: 4d 63 fe movslq %r14d,%r15
660b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
660f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
6616: 00
6617: 48 89 d7 mov %rdx,%rdi
661a: 48 89 cd mov %rcx,%rbp
661d: 44 89 e0 mov %r12d,%eax
6620: 25 80 1f 00 00 and $0x1f80,%eax
6625: 3d 80 1f 00 00 cmp $0x1f80,%eax
662a: 74 1d je 0x6649
662c: 44 89 e0 mov %r12d,%eax
662f: 0d 80 1f ff ff or $0xffff1f80,%eax
6634: 25 e0 ff 00 00 and $0xffe0,%eax
6639: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
6640: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
6647: 00 00
6649: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4d300
6650: 01
6651: 48 89 f8 mov %rdi,%rax
6654: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
6658: 48 83 e0 1c and $0x1c,%rax
665c: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
6662: 85 c0 test %eax,%eax
6664: 0f 84 51 01 00 00 je 0x67bb
666a: c1 e8 02 shr $0x2,%eax
666d: f7 d8 neg %eax
666f: 83 c0 08 add $0x8,%eax
6672: 41 3b c6 cmp %r14d,%eax
6675: 44 0f 4c f0 cmovl %eax,%r14d
6679: 45 85 f6 test %r14d,%r14d
667c: 0f 8e 19 01 00 00 jle 0x679b
6682: 44 89 f0 mov %r14d,%eax
6685: 41 ba 01 00 00 00 mov $0x1,%r10d
668b: d1 e8 shr $1,%eax
668d: 45 33 c9 xor %r9d,%r9d
6690: 85 c0 test %eax,%eax
6692: 0f 86 b1 00 00 00 jbe 0x6749
6698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
669f: 00
66a0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
66a4: 4d 63 d2 movslq %r10d,%r10
66a7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
66ae: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
66b2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
66b9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
66be: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
66c5: 00 00
66c7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
66cc: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
66d3: 75 14 jne 0x66e9
66d5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
66dc: 00 00 00 00
66e0: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
66e7: 00 00
66e9: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
66ef: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
66f6: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
66fa: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
6701: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6706: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
670d: 00 00
670f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6714: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
671b: 75 14 jne 0x6731
671d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
6724: 00 00 00 00
6728: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
672f: 00 00
6731: 41 ff c1 inc %r9d
6734: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
673b: 44 3b c8 cmp %eax,%r9d
673e: 0f 82 5c ff ff ff jb 0x66a0
6744: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
6749: 41 8d 42 ff lea -0x1(%r10),%eax
674d: 41 3b c6 cmp %r14d,%eax
6750: 73 49 jae 0x679b
6752: 4d 63 d2 movslq %r10d,%r10
6755: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
675c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6760: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
6767: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
676c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
6773: 00 00
6775: c5 f9 7e c0 vmovd %xmm0,%eax
6779: a9 00 00 80 7f test $0x7f800000,%eax
677e: 75 14 jne 0x6794
6780: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
6787: 00 00 00 00
678b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6792: 00 00
6794: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
679b: 48 89 f9 mov %rdi,%rcx
679e: 48 89 fa mov %rdi,%rdx
67a1: 45 89 f0 mov %r14d,%r8d
67a4: c5 f8 77 vzeroupper
67a7: e8 b4 e5 05 00 call 0x64d60
67ac: 4d 63 f6 movslq %r14d,%r14
67af: 4d 2b fe sub %r14,%r15
67b2: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
67b7: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
67bb: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
67c2: 74 4e je 0x6812
67c4: 45 33 f6 xor %r14d,%r14d
67c7: 4d 85 ff test %r15,%r15
67ca: 0f 8e f9 03 00 00 jle 0x6bc9
67d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67d7: 00
67d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67df: 90 nop
67e0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
67e5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
67e9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
67ee: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
67f3: c5 f8 77 vzeroupper
67f6: e8 c5 e6 05 00 call 0x64ec0
67fb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
6801: 49 ff c6 inc %r14
6804: 48 83 c5 08 add $0x8,%rbp
6808: 4d 3b f7 cmp %r15,%r14
680b: 7c d3 jl 0x67e0
680d: e9 b7 03 00 00 jmp 0x6bc9
6812: 45 89 f8 mov %r15d,%r8d
6815: 33 c0 xor %eax,%eax
6817: 41 c1 ff 04 sar $0x4,%r15d
681b: 41 83 e0 0f and $0xf,%r8d
681f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
6826: 0f 85 29 01 00 00 jne 0x6955
682c: 45 85 ff test %r15d,%r15d
682f: 0f 8e 59 02 00 00 jle 0x6a8e
6835: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
683b: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
6841: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
6847: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
684d: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
6853: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4d340
685a: 01
685b: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
6861: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4d320
6868: 01
6869: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4d300
6870: 01
6871: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6878: 00
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6880: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
6885: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
688a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
688f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
6894: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
689b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
68a0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
68a7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
68ab: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
68af: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
68b6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
68bd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
68c1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
68c6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
68ca: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
68ce: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
68d2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
68d6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
68db: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
68df: c5 fc 28 c7 vmovaps %ymm7,%ymm0
68e3: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
68e8: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
68ed: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
68f2: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
68f7: c5 fc 28 cf vmovaps %ymm7,%ymm1
68fb: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
6900: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
6904: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
6909: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
690e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
6913: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
6918: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
691c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
6920: c5 7c 50 cb vmovmskps %ymm3,%r9d
6924: 45 85 c9 test %r9d,%r9d
6927: 74 08 je 0x6931
6929: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
692d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
6931: ff c0 inc %eax
6933: 48 81 c5 80 00 00 00 add $0x80,%rbp
693a: c5 fc 11 07 vmovups %ymm0,(%rdi)
693e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
6943: 48 83 c7 40 add $0x40,%rdi
6947: 41 3b c7 cmp %r15d,%eax
694a: 0f 8c 30 ff ff ff jl 0x6880
6950: e9 1b 01 00 00 jmp 0x6a70
6955: 45 85 ff test %r15d,%r15d
6958: 0f 8e 30 01 00 00 jle 0x6a8e
695e: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
6964: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
696a: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
6970: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
6976: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
697c: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4d340
6983: 01
6984: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
698a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4d320
6991: 01
6992: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4d300
6999: 01
699a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
69a0: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
69a5: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
69aa: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
69af: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
69b4: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
69bb: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
69c0: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
69c7: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
69cb: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
69cf: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
69d6: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
69dd: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
69e1: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
69e6: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
69ea: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
69ee: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
69f2: c5 fc 52 da vrsqrtps %ymm2,%ymm3
69f6: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
69fb: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
69ff: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
6a03: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
6a08: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
6a0d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
6a12: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
6a17: c5 fd 6f cf vmovdqa %ymm7,%ymm1
6a1b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
6a20: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
6a24: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
6a29: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
6a2e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
6a33: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
6a38: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
6a3c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
6a40: c5 7c 50 cb vmovmskps %ymm3,%r9d
6a44: 45 85 c9 test %r9d,%r9d
6a47: 74 08 je 0x6a51
6a49: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
6a4d: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
6a51: ff c0 inc %eax
6a53: 48 81 c5 80 00 00 00 add $0x80,%rbp
6a5a: c5 fc 11 07 vmovups %ymm0,(%rdi)
6a5e: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
6a63: 48 83 c7 40 add $0x40,%rdi
6a67: 41 3b c7 cmp %r15d,%eax
6a6a: 0f 8c 30 ff ff ff jl 0x69a0
6a70: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
6a76: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
6a7c: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
6a82: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
6a88: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
6a8e: 45 85 c0 test %r8d,%r8d
6a91: 0f 84 32 01 00 00 je 0x6bc9
6a97: 0f 8e 1e 01 00 00 jle 0x6bbb
6a9d: 44 89 c0 mov %r8d,%eax
6aa0: 41 ba 01 00 00 00 mov $0x1,%r10d
6aa6: d1 e8 shr $1,%eax
6aa8: 45 33 c9 xor %r9d,%r9d
6aab: 85 c0 test %eax,%eax
6aad: 0f 86 b6 00 00 00 jbe 0x6b69
6ab3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6abf: 00
6ac0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
6ac4: 4d 63 d2 movslq %r10d,%r10
6ac7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
6ace: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6ad2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
6ad9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6ade: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
6ae5: 00 00
6ae7: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6aec: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6af3: 75 14 jne 0x6b09
6af5: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
6afc: 00 00 00 00
6b00: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6b07: 00 00
6b09: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
6b0f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
6b16: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6b1a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
6b21: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6b26: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
6b2d: 00 00
6b2f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6b34: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6b3b: 75 14 jne 0x6b51
6b3d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
6b44: 00 00 00 00
6b48: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6b4f: 00 00
6b51: 41 ff c1 inc %r9d
6b54: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
6b5b: 44 3b c8 cmp %eax,%r9d
6b5e: 0f 82 5c ff ff ff jb 0x6ac0
6b64: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
6b69: 41 8d 42 ff lea -0x1(%r10),%eax
6b6d: 41 3b c0 cmp %r8d,%eax
6b70: 73 49 jae 0x6bbb
6b72: 4d 63 d2 movslq %r10d,%r10
6b75: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
6b7c: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6b80: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
6b87: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6b8c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
6b93: 00 00
6b95: c5 f9 7e c0 vmovd %xmm0,%eax
6b99: a9 00 00 80 7f test $0x7f800000,%eax
6b9e: 75 14 jne 0x6bb4
6ba0: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
6ba7: 00 00 00 00
6bab: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6bb2: 00 00
6bb4: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
6bbb: 48 89 f9 mov %rdi,%rcx
6bbe: 48 89 fa mov %rdi,%rdx
6bc1: c5 f8 77 vzeroupper
6bc4: e8 97 e1 05 00 call 0x64d60
6bc9: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
6bd0: 00 00
6bd2: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
6bd9: 44 89 e0 mov %r12d,%eax
6bdc: 89 ca mov %ecx,%edx
6bde: 25 df ff 00 00 and $0xffdf,%eax
6be3: 81 e2 df ff 00 00 and $0xffdf,%edx
6be9: 3b c2 cmp %edx,%eax
6beb: 74 1e je 0x6c0b
6bed: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
6bf4: 83 e1 28 and $0x28,%ecx
6bf7: 44 0b e1 or %ecx,%r12d
6bfa: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
6c01: 00
6c02: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
6c09: 00 00
6c0b: c5 f8 77 vzeroupper
6c0e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
6c15: 00
6c16: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
6c1d: 5d pop %rbp
6c1e: 41 5f pop %r15
6c20: 41 5e pop %r14
6c22: 41 5c pop %r12
6c24: 5f pop %rdi
6c25: c3 ret
6c26: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c2d: 00
6c2e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c35: 0f 1f 40 00 nopl 0x0(%rax)
6c39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c40: 57 push %rdi
6c41: 41 54 push %r12
6c43: 41 56 push %r14
6c45: 41 57 push %r15
6c47: 55 push %rbp
6c48: 48 83 ec 70 sub $0x70,%rsp
6c4c: 45 89 c6 mov %r8d,%r14d
6c4f: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
6c54: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
6c59: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
6c5f: 4d 63 fe movslq %r14d,%r15
6c62: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
6c66: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
6c6b: 48 89 d7 mov %rdx,%rdi
6c6e: 48 89 cd mov %rcx,%rbp
6c71: 44 89 e0 mov %r12d,%eax
6c74: 25 80 1f 00 00 and $0x1f80,%eax
6c79: 3d 80 1f 00 00 cmp $0x1f80,%eax
6c7e: 74 17 je 0x6c97
6c80: 44 89 e0 mov %r12d,%eax
6c83: 0d 80 1f ff ff or $0xffff1f80,%eax
6c88: 25 e0 ff 00 00 and $0xffe0,%eax
6c8d: 89 44 24 68 mov %eax,0x68(%rsp)
6c91: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
6c97: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4d360
6c9e: 01
6c9f: 48 89 f8 mov %rdi,%rax
6ca2: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
6ca6: 48 83 e0 1c and $0x1c,%rax
6caa: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
6cb0: 85 c0 test %eax,%eax
6cb2: 0f 84 48 01 00 00 je 0x6e00
6cb8: c1 e8 02 shr $0x2,%eax
6cbb: f7 d8 neg %eax
6cbd: 83 c0 08 add $0x8,%eax
6cc0: 41 3b c6 cmp %r14d,%eax
6cc3: 44 0f 4c f0 cmovl %eax,%r14d
6cc7: 45 85 f6 test %r14d,%r14d
6cca: 0f 8e 10 01 00 00 jle 0x6de0
6cd0: 44 89 f0 mov %r14d,%eax
6cd3: 41 ba 01 00 00 00 mov $0x1,%r10d
6cd9: d1 e8 shr $1,%eax
6cdb: 45 33 c9 xor %r9d,%r9d
6cde: 85 c0 test %eax,%eax
6ce0: 0f 86 b1 00 00 00 jbe 0x6d97
6ce6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ced: 00
6cee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cf5: 0f 1f 40 00 nopl 0x0(%rax)
6cf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d00: 47 8d 14 09 lea (%r9,%r9,1),%r10d
6d04: 4d 63 d2 movslq %r10d,%r10
6d07: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
6d0e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6d12: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
6d19: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6d1e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
6d24: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6d29: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6d30: 75 0e jne 0x6d40
6d32: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
6d39: 00
6d3a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
6d40: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
6d46: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
6d4d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6d51: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
6d58: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6d5d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
6d63: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6d68: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6d6f: 75 0e jne 0x6d7f
6d71: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
6d78: 00
6d79: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
6d7f: 41 ff c1 inc %r9d
6d82: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
6d89: 44 3b c8 cmp %eax,%r9d
6d8c: 0f 82 6e ff ff ff jb 0x6d00
6d92: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
6d97: 41 8d 42 ff lea -0x1(%r10),%eax
6d9b: 41 3b c6 cmp %r14d,%eax
6d9e: 73 40 jae 0x6de0
6da0: 4d 63 d2 movslq %r10d,%r10
6da3: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
6daa: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6dae: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
6db5: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6dba: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
6dc0: c5 f9 7e c0 vmovd %xmm0,%eax
6dc4: a9 00 00 80 7f test $0x7f800000,%eax
6dc9: 75 0e jne 0x6dd9
6dcb: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
6dd2: 00
6dd3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
6dd9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
6de0: 48 89 f9 mov %rdi,%rcx
6de3: 48 89 fa mov %rdi,%rdx
6de6: 45 89 f0 mov %r14d,%r8d
6de9: c5 f8 77 vzeroupper
6dec: e8 ef e0 05 00 call 0x64ee0
6df1: 4d 63 f6 movslq %r14d,%r14
6df4: 4d 2b fe sub %r14,%r15
6df7: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
6dfc: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
6e00: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
6e07: 74 49 je 0x6e52
6e09: 45 33 f6 xor %r14d,%r14d
6e0c: 4d 85 ff test %r15,%r15
6e0f: 0f 8e b9 03 00 00 jle 0x71ce
6e15: 0f 1f 40 00 nopl 0x0(%rax)
6e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e20: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
6e25: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6e29: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
6e2e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6e33: c5 f8 77 vzeroupper
6e36: e8 e5 e1 05 00 call 0x65020
6e3b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
6e41: 49 ff c6 inc %r14
6e44: 48 83 c5 08 add $0x8,%rbp
6e48: 4d 3b f7 cmp %r15,%r14
6e4b: 7c d3 jl 0x6e20
6e4d: e9 7c 03 00 00 jmp 0x71ce
6e52: 45 89 f8 mov %r15d,%r8d
6e55: 33 c0 xor %eax,%eax
6e57: 41 c1 ff 04 sar $0x4,%r15d
6e5b: 41 83 e0 0f and $0xf,%r8d
6e5f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
6e66: 0f 85 20 01 00 00 jne 0x6f8c
6e6c: 45 85 ff test %r15d,%r15d
6e6f: 0f 8e 32 02 00 00 jle 0x70a7
6e75: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4d3a0
6e7c: 01
6e7d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
6e84: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4d380
6e8b: 64 c4 01
6e8e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4d360
6e95: 64 c4 01
6e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e9f: 00
6ea0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
6ea5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
6eaa: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
6eaf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
6eb4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
6eba: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
6ec0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
6ec7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
6ece: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
6ed2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
6ed6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
6eda: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
6ee1: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
6ee8: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
6eec: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
6ef0: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
6ef4: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
6ef8: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
6efd: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
6f03: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
6f07: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
6f0d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
6f13: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
6f19: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
6f1f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
6f25: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
6f2b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
6f30: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
6f36: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
6f3c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
6f42: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
6f48: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
6f4e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
6f54: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
6f5a: c5 f8 98 c0 kortestw %k0,%k0
6f5e: 74 08 je 0x6f68
6f60: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
6f64: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
6f68: ff c0 inc %eax
6f6a: 48 81 c5 80 00 00 00 add $0x80,%rbp
6f71: c5 fc 11 27 vmovups %ymm4,(%rdi)
6f75: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
6f7a: 48 83 c7 40 add $0x40,%rdi
6f7e: 41 3b c7 cmp %r15d,%eax
6f81: 0f 8c 19 ff ff ff jl 0x6ea0
6f87: e9 1b 01 00 00 jmp 0x70a7
6f8c: 45 85 ff test %r15d,%r15d
6f8f: 0f 8e 12 01 00 00 jle 0x70a7
6f95: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4d3a0
6f9c: 01
6f9d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
6fa4: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4d380
6fab: 63 c4 01
6fae: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4d360
6fb5: 63 c4 01
6fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fbf: 00
6fc0: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
6fc5: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
6fca: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
6fcf: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
6fd4: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
6fda: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
6fe0: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
6fe7: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
6fee: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
6ff2: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
6ff6: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
6ffa: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
7001: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
7008: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
700c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
7010: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
7014: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
7018: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
701d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
7023: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
7027: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
702d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
7033: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
7039: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
703f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
7045: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
704b: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
7050: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
7056: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
705c: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
7062: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
7068: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
706e: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
7074: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
707a: c5 f8 98 c0 kortestw %k0,%k0
707e: 74 08 je 0x7088
7080: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
7084: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
7088: ff c0 inc %eax
708a: 48 81 c5 80 00 00 00 add $0x80,%rbp
7091: c5 fc 11 27 vmovups %ymm4,(%rdi)
7095: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
709a: 48 83 c7 40 add $0x40,%rdi
709e: 41 3b c7 cmp %r15d,%eax
70a1: 0f 8c 19 ff ff ff jl 0x6fc0
70a7: 45 85 c0 test %r8d,%r8d
70aa: 0f 84 1e 01 00 00 je 0x71ce
70b0: 0f 8e 0a 01 00 00 jle 0x71c0
70b6: 44 89 c0 mov %r8d,%eax
70b9: 41 ba 01 00 00 00 mov $0x1,%r10d
70bf: d1 e8 shr $1,%eax
70c1: 45 33 c9 xor %r9d,%r9d
70c4: 85 c0 test %eax,%eax
70c6: 0f 86 ab 00 00 00 jbe 0x7177
70cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70d3: 00
70d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
70e0: 47 8d 14 09 lea (%r9,%r9,1),%r10d
70e4: 4d 63 d2 movslq %r10d,%r10
70e7: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
70ee: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
70f2: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
70f9: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
70fe: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7104: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7109: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
7110: 75 0e jne 0x7120
7112: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7119: 00
711a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
7120: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
7126: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
712d: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
7131: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
7138: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
713d: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
7143: c4 c1 79 7e c3 vmovd %xmm0,%r11d
7148: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
714f: 75 0e jne 0x715f
7151: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
7158: 00
7159: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
715f: 41 ff c1 inc %r9d
7162: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
7169: 44 3b c8 cmp %eax,%r9d
716c: 0f 82 6e ff ff ff jb 0x70e0
7172: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
7177: 41 8d 42 ff lea -0x1(%r10),%eax
717b: 41 3b c0 cmp %r8d,%eax
717e: 73 40 jae 0x71c0
7180: 4d 63 d2 movslq %r10d,%r10
7183: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
718a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
718e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
7195: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
719a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
71a0: c5 f9 7e c0 vmovd %xmm0,%eax
71a4: a9 00 00 80 7f test $0x7f800000,%eax
71a9: 75 0e jne 0x71b9
71ab: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
71b2: 00
71b3: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
71b9: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
71c0: 48 89 f9 mov %rdi,%rcx
71c3: 48 89 fa mov %rdi,%rdx
71c6: c5 f8 77 vzeroupper
71c9: e8 12 dd 05 00 call 0x64ee0
71ce: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
71d4: 8b 4c 24 68 mov 0x68(%rsp),%ecx
71d8: 44 89 e0 mov %r12d,%eax
71db: 89 ca mov %ecx,%edx
71dd: 25 df ff 00 00 and $0xffdf,%eax
71e2: 81 e2 df ff 00 00 and $0xffdf,%edx
71e8: 3b c2 cmp %edx,%eax
71ea: 74 18 je 0x7204
71ec: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
71f3: 83 e1 28 and $0x28,%ecx
71f6: 44 0b e1 or %ecx,%r12d
71f9: 44 89 64 24 68 mov %r12d,0x68(%rsp)
71fe: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
7204: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7209: c5 f8 77 vzeroupper
720c: 48 83 c4 70 add $0x70,%rsp
7210: 5d pop %rbp
7211: 41 5f pop %r15
7213: 41 5e pop %r14
7215: 41 5c pop %r12
7217: 5f pop %rdi
7218: c3 ret
7219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7220: 48 83 ec 48 sub $0x48,%rsp
7224: b8 00 01 00 00 mov $0x100,%eax
7229: 4d 63 c9 movslq %r9d,%r9
722c: 45 33 db xor %r11d,%r11d
722f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
7233: 49 c1 e2 03 shl $0x3,%r10
7237: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
723e: 44 0f 4f d8 cmovg %eax,%r11d
7242: 48 89 e0 mov %rsp,%rax
7245: 44 89 58 20 mov %r11d,0x20(%rax)
7249: 44 89 58 28 mov %r11d,0x28(%rax)
724d: 44 89 58 30 mov %r11d,0x30(%rax)
7251: e8 ea dd 05 00 call 0x65040
7256: 48 83 c4 48 add $0x48,%rsp
725a: c3 ret
725b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7260: 48 83 ec 48 sub $0x48,%rsp
7264: b8 00 01 00 00 mov $0x100,%eax
7269: 4d 63 c9 movslq %r9d,%r9
726c: 45 33 db xor %r11d,%r11d
726f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
7273: 49 c1 e2 03 shl $0x3,%r10
7277: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
727e: 44 0f 4f d8 cmovg %eax,%r11d
7282: 48 89 e0 mov %rsp,%rax
7285: 44 89 58 20 mov %r11d,0x20(%rax)
7289: 44 89 58 28 mov %r11d,0x28(%rax)
728d: 44 89 58 30 mov %r11d,0x30(%rax)
7291: e8 ea e4 05 00 call 0x65780
7296: 48 83 c4 48 add $0x48,%rsp
729a: c3 ret
729b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
72a0: 48 83 ec 48 sub $0x48,%rsp
72a4: b8 00 01 00 00 mov $0x100,%eax
72a9: 4d 63 c9 movslq %r9d,%r9
72ac: 45 33 db xor %r11d,%r11d
72af: 4f 8d 14 49 lea (%r9,%r9,2),%r10
72b3: 49 c1 e2 03 shl $0x3,%r10
72b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
72be: 44 0f 4f d8 cmovg %eax,%r11d
72c2: 48 89 e0 mov %rsp,%rax
72c5: 44 89 58 20 mov %r11d,0x20(%rax)
72c9: 44 89 58 28 mov %r11d,0x28(%rax)
72cd: 44 89 58 30 mov %r11d,0x30(%rax)
72d1: e8 8a e9 05 00 call 0x65c60
72d6: 48 83 c4 48 add $0x48,%rsp
72da: c3 ret
72db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
72e0: 41 83 f8 0b cmp $0xb,%r8d
72e4: 7d 38 jge 0x731e
72e6: 41 ff c8 dec %r8d
72e9: 41 83 f8 ff cmp $0xffffffff,%r8d
72ed: 74 2e je 0x731d
72ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72f6: 00
72f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72fe: 66 90 xchg %ax,%ax
7300: f3 0f 10 02 movss (%rdx),%xmm0
7304: 41 ff c8 dec %r8d
7307: f3 0f 5c 01 subss (%rcx),%xmm0
730b: 48 83 c1 04 add $0x4,%rcx
730f: f3 0f 11 02 movss %xmm0,(%rdx)
7313: 48 83 c2 04 add $0x4,%rdx
7317: 41 83 f8 ff cmp $0xffffffff,%r8d
731b: 75 e3 jne 0x7300
731d: c3 ret
731e: 89 d0 mov %edx,%eax
7320: a8 03 test $0x3,%al
7322: 74 4d je 0x7371
7324: 44 89 c0 mov %r8d,%eax
7327: 41 83 e0 07 and $0x7,%r8d
732b: 83 e0 f8 and $0xfffffff8,%eax
732e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7335: 00
7336: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
733d: 0f 1f 00 nopl (%rax)
7340: 0f 18 49 40 prefetcht0 0x40(%rcx)
7344: 0f 10 12 movups (%rdx),%xmm2
7347: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
734b: 0f 10 01 movups (%rcx),%xmm0
734e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7352: 0f 5c d0 subps %xmm0,%xmm2
7355: 0f 5c d9 subps %xmm1,%xmm3
7358: 0f 11 12 movups %xmm2,(%rdx)
735b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
735f: 48 83 c1 20 add $0x20,%rcx
7363: 48 83 c2 20 add $0x20,%rdx
7367: 83 c0 f8 add $0xfffffff8,%eax
736a: 75 d4 jne 0x7340
736c: e9 75 ff ff ff jmp 0x72e6
7371: 83 e0 0f and $0xf,%eax
7374: 74 42 je 0x73b8
7376: c1 e8 02 shr $0x2,%eax
7379: f7 d8 neg %eax
737b: 83 e0 03 and $0x3,%eax
737e: 44 2b c0 sub %eax,%r8d
7381: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7388: 00
7389: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7390: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7397: 00
7398: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
739f: 90 nop
73a0: f3 0f 10 02 movss (%rdx),%xmm0
73a4: f3 0f 5c 01 subss (%rcx),%xmm0
73a8: 48 83 c1 04 add $0x4,%rcx
73ac: f3 0f 11 02 movss %xmm0,(%rdx)
73b0: 48 83 c2 04 add $0x4,%rdx
73b4: ff c8 dec %eax
73b6: 75 e8 jne 0x73a0
73b8: 44 89 c0 mov %r8d,%eax
73bb: 41 83 e0 07 and $0x7,%r8d
73bf: 83 e0 f8 and $0xfffffff8,%eax
73c2: f6 c1 0f test $0xf,%cl
73c5: 75 59 jne 0x7420
73c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
73ce: 00
73cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73d6: 0f 1f 00 nopl (%rax)
73d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
73e4: 0f 28 02 movaps (%rdx),%xmm0
73e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
73eb: 0f 5c 01 subps (%rcx),%xmm0
73ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
73f2: 0f 29 02 movaps %xmm0,(%rdx)
73f5: 48 83 c1 20 add $0x20,%rcx
73f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
73fd: 48 83 c2 20 add $0x20,%rdx
7401: 83 c0 f8 add $0xfffffff8,%eax
7404: 75 da jne 0x73e0
7406: e9 db fe ff ff jmp 0x72e6
740b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7412: 00
7413: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
741a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7420: 0f 18 49 40 prefetcht0 0x40(%rcx)
7424: 0f 10 01 movups (%rcx),%xmm0
7427: 0f 10 49 10 movups 0x10(%rcx),%xmm1
742b: 0f 28 12 movaps (%rdx),%xmm2
742e: 48 83 c1 20 add $0x20,%rcx
7432: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
7436: 0f 5c d0 subps %xmm0,%xmm2
7439: 0f 5c d9 subps %xmm1,%xmm3
743c: 0f 29 12 movaps %xmm2,(%rdx)
743f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
7443: 48 83 c2 20 add $0x20,%rdx
7447: 83 c0 f8 add $0xfffffff8,%eax
744a: 75 d4 jne 0x7420
744c: e9 95 fe ff ff jmp 0x72e6
7451: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7458: 00
7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7460: 41 83 f8 0b cmp $0xb,%r8d
7464: 7d 38 jge 0x749e
7466: 41 ff c8 dec %r8d
7469: 41 83 f8 ff cmp $0xffffffff,%r8d
746d: 74 2e je 0x749d
746f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7476: 00
7477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
747e: 66 90 xchg %ax,%ax
7480: f3 0f 10 02 movss (%rdx),%xmm0
7484: 41 ff c8 dec %r8d
7487: f3 0f 5c 01 subss (%rcx),%xmm0
748b: 48 83 c1 04 add $0x4,%rcx
748f: f3 0f 11 02 movss %xmm0,(%rdx)
7493: 48 8d 52 04 lea 0x4(%rdx),%rdx
7497: 41 83 f8 ff cmp $0xffffffff,%r8d
749b: 75 e3 jne 0x7480
749d: c3 ret
749e: 89 d0 mov %edx,%eax
74a0: a8 03 test $0x3,%al
74a2: 74 4d je 0x74f1
74a4: 44 89 c0 mov %r8d,%eax
74a7: 41 83 e0 07 and $0x7,%r8d
74ab: 83 e0 f8 and $0xfffffff8,%eax
74ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74b5: 00
74b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
74bd: 0f 1f 00 nopl (%rax)
74c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
74c4: 0f 10 12 movups (%rdx),%xmm2
74c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
74cb: 0f 10 01 movups (%rcx),%xmm0
74ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
74d2: 0f 5c d0 subps %xmm0,%xmm2
74d5: 0f 5c d9 subps %xmm1,%xmm3
74d8: 0f 11 12 movups %xmm2,(%rdx)
74db: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
74df: 48 8d 49 20 lea 0x20(%rcx),%rcx
74e3: 48 8d 52 20 lea 0x20(%rdx),%rdx
74e7: 83 c0 f8 add $0xfffffff8,%eax
74ea: 75 d4 jne 0x74c0
74ec: e9 75 ff ff ff jmp 0x7466
74f1: 83 e0 0f and $0xf,%eax
74f4: 74 42 je 0x7538
74f6: c1 e8 02 shr $0x2,%eax
74f9: f7 d8 neg %eax
74fb: 83 e0 03 and $0x3,%eax
74fe: 44 2b c0 sub %eax,%r8d
7501: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7508: 00
7509: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
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: f3 0f 10 02 movss (%rdx),%xmm0
7524: f3 0f 5c 01 subss (%rcx),%xmm0
7528: 48 83 c1 04 add $0x4,%rcx
752c: f3 0f 11 02 movss %xmm0,(%rdx)
7530: 48 8d 52 04 lea 0x4(%rdx),%rdx
7534: ff c8 dec %eax
7536: 75 e8 jne 0x7520
7538: 44 89 c0 mov %r8d,%eax
753b: 41 83 e0 07 and $0x7,%r8d
753f: 83 e0 f8 and $0xfffffff8,%eax
7542: f6 c1 0f test $0xf,%cl
7545: 75 59 jne 0x75a0
7547: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
754e: 00
754f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7556: 0f 1f 00 nopl (%rax)
7559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7560: 0f 18 49 40 prefetcht0 0x40(%rcx)
7564: 0f 28 02 movaps (%rdx),%xmm0
7567: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
756b: 0f 5c 01 subps (%rcx),%xmm0
756e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
7572: 0f 29 02 movaps %xmm0,(%rdx)
7575: 48 8d 49 20 lea 0x20(%rcx),%rcx
7579: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
757d: 48 8d 52 20 lea 0x20(%rdx),%rdx
7581: 83 c0 f8 add $0xfffffff8,%eax
7584: 75 da jne 0x7560
7586: e9 db fe ff ff jmp 0x7466
758b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7592: 00
7593: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
759a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
75a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
75a4: 0f 10 01 movups (%rcx),%xmm0
75a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
75ab: 0f 28 12 movaps (%rdx),%xmm2
75ae: 48 83 c1 20 add $0x20,%rcx
75b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
75b6: 0f 5c d0 subps %xmm0,%xmm2
75b9: 0f 5c d9 subps %xmm1,%xmm3
75bc: 0f 29 12 movaps %xmm2,(%rdx)
75bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
75c3: 48 83 c2 20 add $0x20,%rdx
75c7: 83 c0 f8 add $0xfffffff8,%eax
75ca: 75 d4 jne 0x75a0
75cc: e9 95 fe ff ff jmp 0x7466
75d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75d8: 00
75d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75e0: 41 83 f8 0b cmp $0xb,%r8d
75e4: 7d 39 jge 0x761f
75e6: 41 83 c0 ff add $0xffffffff,%r8d
75ea: 41 83 f8 ff cmp $0xffffffff,%r8d
75ee: 74 2e je 0x761e
75f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75f7: 00
75f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
75ff: 90 nop
7600: f3 0f 10 02 movss (%rdx),%xmm0
7604: 41 83 c0 ff add $0xffffffff,%r8d
7608: f3 0f 5c 01 subss (%rcx),%xmm0
760c: 48 83 c1 04 add $0x4,%rcx
7610: f3 0f 11 02 movss %xmm0,(%rdx)
7614: 48 83 c2 04 add $0x4,%rdx
7618: 41 83 f8 ff cmp $0xffffffff,%r8d
761c: 75 e2 jne 0x7600
761e: c3 ret
761f: 89 d0 mov %edx,%eax
7621: a8 03 test $0x3,%al
7623: 74 4c je 0x7671
7625: 44 89 c0 mov %r8d,%eax
7628: 41 83 e0 07 and $0x7,%r8d
762c: 83 e0 f8 and $0xfffffff8,%eax
762f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7636: 00
7637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
763e: 66 90 xchg %ax,%ax
7640: 0f 18 49 40 prefetcht0 0x40(%rcx)
7644: 0f 10 12 movups (%rdx),%xmm2
7647: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
764b: 0f 10 01 movups (%rcx),%xmm0
764e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7652: 0f 5c d0 subps %xmm0,%xmm2
7655: 48 83 c1 20 add $0x20,%rcx
7659: 0f 5c d9 subps %xmm1,%xmm3
765c: 0f 11 12 movups %xmm2,(%rdx)
765f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
7663: 48 83 c2 20 add $0x20,%rdx
7667: 83 c0 f8 add $0xfffffff8,%eax
766a: 75 d4 jne 0x7640
766c: e9 75 ff ff ff jmp 0x75e6
7671: 83 e0 0f and $0xf,%eax
7674: 74 43 je 0x76b9
7676: c1 e8 02 shr $0x2,%eax
7679: f7 d8 neg %eax
767b: 83 e0 03 and $0x3,%eax
767e: 44 2b c0 sub %eax,%r8d
7681: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7688: 00
7689: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7690: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7697: 00
7698: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
769f: 90 nop
76a0: f3 0f 10 02 movss (%rdx),%xmm0
76a4: f3 0f 5c 01 subss (%rcx),%xmm0
76a8: 48 83 c1 04 add $0x4,%rcx
76ac: f3 0f 11 02 movss %xmm0,(%rdx)
76b0: 48 83 c2 04 add $0x4,%rdx
76b4: 83 c0 ff add $0xffffffff,%eax
76b7: 75 e7 jne 0x76a0
76b9: 44 89 c0 mov %r8d,%eax
76bc: 41 83 e0 07 and $0x7,%r8d
76c0: 83 e0 f8 and $0xfffffff8,%eax
76c3: f6 c1 0f test $0xf,%cl
76c6: 75 58 jne 0x7720
76c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
76cf: 00
76d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
76de: 00 00
76e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
76e4: 0f 10 02 movups (%rdx),%xmm0
76e7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
76eb: 0f 5c 01 subps (%rcx),%xmm0
76ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
76f2: 48 83 c1 20 add $0x20,%rcx
76f6: 0f 11 02 movups %xmm0,(%rdx)
76f9: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
76fd: 48 83 c2 20 add $0x20,%rdx
7701: 83 c0 f8 add $0xfffffff8,%eax
7704: 75 da jne 0x76e0
7706: e9 db fe ff ff jmp 0x75e6
770b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7712: 00
7713: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
771a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7720: 0f 18 49 40 prefetcht0 0x40(%rcx)
7724: 0f 10 12 movups (%rdx),%xmm2
7727: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
772b: 0f 10 01 movups (%rcx),%xmm0
772e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7732: 0f 5c d0 subps %xmm0,%xmm2
7735: 48 83 c1 20 add $0x20,%rcx
7739: 0f 5c d9 subps %xmm1,%xmm3
773c: 0f 11 12 movups %xmm2,(%rdx)
773f: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
7743: 48 83 c2 20 add $0x20,%rdx
7747: 83 c0 f8 add $0xfffffff8,%eax
774a: 75 d4 jne 0x7720
774c: e9 95 fe ff ff jmp 0x75e6
7751: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7758: 00
7759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7760: 48 83 ec 28 sub $0x28,%rsp
7764: 89 4c 24 30 mov %ecx,0x30(%rsp)
7768: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
776d: e8 4e 4f a9 01 call 0x1a9c6c0
7772: 48 83 c4 28 add $0x28,%rsp
7776: c3 ret
7777: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
777e: 00 00
7780: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7785: 89 4c 24 30 mov %ecx,0x30(%rsp)
7789: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
778e: e8 4d 59 a9 01 call 0x1a9d0e0
7793: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7798: c3 ret
7799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77a0: 48 83 ec 28 sub $0x28,%rsp
77a4: 89 4c 24 30 mov %ecx,0x30(%rsp)
77a8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
77ad: e8 4e 63 a9 01 call 0x1a9db00
77b2: 48 83 c4 28 add $0x28,%rsp
77b6: c3 ret
77b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
77be: 00 00
77c0: 56 push %rsi
77c1: 57 push %rdi
77c2: 41 54 push %r12
77c4: 41 56 push %r14
77c6: 55 push %rbp
77c7: 48 81 ec 80 00 00 00 sub $0x80,%rsp
77ce: 44 89 c7 mov %r8d,%edi
77d1: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
77d6: 48 89 d6 mov %rdx,%rsi
77d9: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605e10
77e0: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
77e5: 4c 33 cc xor %rsp,%r9
77e8: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
77ec: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
77f1: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
77f8: 00
77f9: 41 89 cc mov %ecx,%r12d
77fc: 48 89 f5 mov %rsi,%rbp
77ff: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
7806: 00
7807: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
780e: 0f 8e cf 01 00 00 jle 0x79e3
7814: 48 f7 c6 03 00 00 00 test $0x3,%rsi
781b: 0f 85 c2 01 00 00 jne 0x79e3
7821: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
7826: e8 95 a7 44 00 call 0x451fc0
782b: 85 c0 test %eax,%eax
782d: 0f 85 7d 01 00 00 jne 0x79b0
7833: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
7838: 45 85 c9 test %r9d,%r9d
783b: 0f 8e 6f 01 00 00 jle 0x79b0
7841: 45 3b f1 cmp %r9d,%r14d
7844: 0f 8e 66 01 00 00 jle 0x79b0
784a: c4 c1 79 6e cc vmovd %r12d,%xmm1
784f: 49 89 f1 mov %rsi,%r9
7852: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
7857: 49 f7 d9 neg %r9
785a: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
7860: 49 83 c1 40 add $0x40,%r9
7864: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
786a: 49 83 e1 3f and $0x3f,%r9
786e: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
7874: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
787b: 45 85 c9 test %r9d,%r9d
787e: 74 22 je 0x78a2
7880: 41 c1 e9 02 shr $0x2,%r9d
7884: 41 2b f9 sub %r9d,%edi
7887: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
788b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
788f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
7894: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
789b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
78a2: 41 89 f9 mov %edi,%r9d
78a5: 41 83 e1 0f and $0xf,%r9d
78a9: 41 f7 d9 neg %r9d
78ac: 44 03 cf add %edi,%r9d
78af: 45 85 c9 test %r9d,%r9d
78b2: 0f 8e 82 00 00 00 jle 0x793a
78b8: 33 c0 xor %eax,%eax
78ba: 45 8d 71 0f lea 0xf(%r9),%r14d
78be: 45 89 f3 mov %r14d,%r11d
78c1: ba 01 00 00 00 mov $0x1,%edx
78c6: 41 c1 eb 05 shr $0x5,%r11d
78ca: 45 33 d2 xor %r10d,%r10d
78cd: 45 85 db test %r11d,%r11d
78d0: 76 3c jbe 0x790e
78d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78e0: 4d 63 d2 movslq %r10d,%r10
78e3: ff c0 inc %eax
78e5: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
78ec: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
78f3: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
78fa: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
7901: 41 83 c2 20 add $0x20,%r10d
7905: 41 3b c3 cmp %r11d,%eax
7908: 72 d6 jb 0x78e0
790a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
790e: 41 c1 fe 03 sar $0x3,%r14d
7912: 44 8d 52 ff lea -0x1(%rdx),%r10d
7916: 41 c1 ee 1c shr $0x1c,%r14d
791a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
791f: 41 c1 fb 04 sar $0x4,%r11d
7923: 45 3b d3 cmp %r11d,%r10d
7926: 73 12 jae 0x793a
7928: c1 e2 04 shl $0x4,%edx
792b: 48 63 d2 movslq %edx,%rdx
792e: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
7934: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
793a: 4d 63 c9 movslq %r9d,%r9
793d: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
7942: f7 c7 08 00 00 00 test $0x8,%edi
7948: 74 09 je 0x7953
794a: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
794f: 49 83 c1 20 add $0x20,%r9
7953: f7 c7 04 00 00 00 test $0x4,%edi
7959: 74 09 je 0x7964
795b: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
7960: 49 83 c1 10 add $0x10,%r9
7964: f7 c7 02 00 00 00 test $0x2,%edi
796a: 74 0b je 0x7977
796c: 49 8b 6d 00 mov 0x0(%r13),%rbp
7970: 49 89 29 mov %rbp,(%r9)
7973: 49 83 c1 08 add $0x8,%r9
7977: f7 c7 01 00 00 00 test $0x1,%edi
797d: 74 03 je 0x7982
797f: 45 89 21 mov %r12d,(%r9)
7982: 0f ae f8 sfence
7985: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
798a: 48 33 cc xor %rsp,%rcx
798d: c5 f8 77 vzeroupper
7990: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605e10
7997: 75 7d jne 0x7a16
7999: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
799e: 48 89 f0 mov %rsi,%rax
79a1: 48 81 c4 80 00 00 00 add $0x80,%rsp
79a8: 5d pop %rbp
79a9: 41 5e pop %r14
79ab: 41 5c pop %r12
79ad: 5f pop %rdi
79ae: 5e pop %rsi
79af: c3 ret
79b0: 44 89 e1 mov %r12d,%ecx
79b3: 48 89 f2 mov %rsi,%rdx
79b6: 41 89 f8 mov %edi,%r8d
79b9: e8 22 be a4 01 call 0x1a537e0
79be: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
79c3: 48 33 cc xor %rsp,%rcx
79c6: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605e10
79cd: 75 47 jne 0x7a16
79cf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
79d4: 48 81 c4 80 00 00 00 add $0x80,%rsp
79db: 5d pop %rbp
79dc: 41 5e pop %r14
79de: 41 5c pop %r12
79e0: 5f pop %rdi
79e1: 5e pop %rsi
79e2: c3 ret
79e3: 44 89 e1 mov %r12d,%ecx
79e6: 48 89 f2 mov %rsi,%rdx
79e9: 41 89 f8 mov %edi,%r8d
79ec: e8 ef bd a4 01 call 0x1a537e0
79f1: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
79f6: 48 33 cc xor %rsp,%rcx
79f9: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605e10
7a00: 75 14 jne 0x7a16
7a02: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7a07: 48 81 c4 80 00 00 00 add $0x80,%rsp
7a0e: 5d pop %rbp
7a0f: 41 5e pop %r14
7a11: 41 5c pop %r12
7a13: 5f pop %rdi
7a14: 5e pop %rsi
7a15: c3 ret
7a16: e8 55 9b 11 01 call 0x1121570
7a1b: 90 nop
7a1c: 0f 1f 40 00 nopl 0x0(%rax)
7a20: 56 push %rsi
7a21: 57 push %rdi
7a22: 41 54 push %r12
7a24: 41 56 push %r14
7a26: 41 57 push %r15
7a28: 48 81 ec 80 00 00 00 sub $0x80,%rsp
7a2f: 45 89 c4 mov %r8d,%r12d
7a32: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
7a37: 48 89 d7 mov %rdx,%rdi
7a3a: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605e10
7a41: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
7a46: 4c 33 cc xor %rsp,%r9
7a49: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
7a4d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
7a52: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
7a59: 00
7a5a: 41 89 ce mov %ecx,%r14d
7a5d: 48 89 fe mov %rdi,%rsi
7a60: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
7a67: 00
7a68: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
7a6f: 0f 8e b6 01 00 00 jle 0x7c2b
7a75: 48 f7 c7 03 00 00 00 test $0x3,%rdi
7a7c: 0f 85 a9 01 00 00 jne 0x7c2b
7a82: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
7a87: e8 34 a5 44 00 call 0x451fc0
7a8c: 85 c0 test %eax,%eax
7a8e: 0f 85 63 01 00 00 jne 0x7bf7
7a94: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
7a99: 45 85 c9 test %r9d,%r9d
7a9c: 0f 8e 55 01 00 00 jle 0x7bf7
7aa2: 45 3b f9 cmp %r9d,%r15d
7aa5: 0f 8e 4c 01 00 00 jle 0x7bf7
7aab: c4 c1 79 6e c6 vmovd %r14d,%xmm0
7ab0: 49 89 f9 mov %rdi,%r9
7ab3: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
7ab8: 49 f7 d9 neg %r9
7abb: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
7ac1: 49 83 c1 40 add $0x40,%r9
7ac5: 49 83 e1 3f and $0x3f,%r9
7ac9: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
7acf: 45 85 c9 test %r9d,%r9d
7ad2: 74 14 je 0x7ae8
7ad4: 41 c1 e9 02 shr $0x2,%r9d
7ad8: 45 2b e1 sub %r9d,%r12d
7adb: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
7adf: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
7ae3: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
7ae8: 45 89 e1 mov %r12d,%r9d
7aeb: 41 83 e1 0f and $0xf,%r9d
7aef: 41 f7 d9 neg %r9d
7af2: 45 03 cc add %r12d,%r9d
7af5: 45 85 c9 test %r9d,%r9d
7af8: 0f 8e 7b 00 00 00 jle 0x7b79
7afe: 33 c0 xor %eax,%eax
7b00: 45 8d 79 0f lea 0xf(%r9),%r15d
7b04: 45 89 fb mov %r15d,%r11d
7b07: ba 01 00 00 00 mov $0x1,%edx
7b0c: 41 c1 eb 05 shr $0x5,%r11d
7b10: 45 33 d2 xor %r10d,%r10d
7b13: 45 85 db test %r11d,%r11d
7b16: 76 35 jbe 0x7b4d
7b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7b1f: 00
7b20: 4d 63 d2 movslq %r10d,%r10
7b23: ff c0 inc %eax
7b25: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
7b2b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
7b32: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
7b39: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
7b40: 41 83 c2 20 add $0x20,%r10d
7b44: 41 3b c3 cmp %r11d,%eax
7b47: 72 d7 jb 0x7b20
7b49: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
7b4d: 41 c1 ff 03 sar $0x3,%r15d
7b51: 44 8d 52 ff lea -0x1(%rdx),%r10d
7b55: 41 c1 ef 1c shr $0x1c,%r15d
7b59: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
7b5e: 41 c1 fb 04 sar $0x4,%r11d
7b62: 45 3b d3 cmp %r11d,%r10d
7b65: 73 12 jae 0x7b79
7b67: c1 e2 04 shl $0x4,%edx
7b6a: 48 63 d2 movslq %edx,%rdx
7b6d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
7b73: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
7b79: 4d 63 c9 movslq %r9d,%r9
7b7c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
7b80: 41 f7 c4 08 00 00 00 test $0x8,%r12d
7b87: 74 09 je 0x7b92
7b89: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
7b8e: 49 83 c1 20 add $0x20,%r9
7b92: 41 f7 c4 04 00 00 00 test $0x4,%r12d
7b99: 74 09 je 0x7ba4
7b9b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
7ba0: 49 83 c1 10 add $0x10,%r9
7ba4: 41 f7 c4 02 00 00 00 test $0x2,%r12d
7bab: 74 0b je 0x7bb8
7bad: 49 8b 75 00 mov 0x0(%r13),%rsi
7bb1: 49 89 31 mov %rsi,(%r9)
7bb4: 49 83 c1 08 add $0x8,%r9
7bb8: 41 f7 c4 01 00 00 00 test $0x1,%r12d
7bbf: 74 03 je 0x7bc4
7bc1: 45 89 31 mov %r14d,(%r9)
7bc4: 0f ae f8 sfence
7bc7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7bcc: 48 33 cc xor %rsp,%rcx
7bcf: c5 f8 77 vzeroupper
7bd2: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605e10
7bd9: 0f 85 80 00 00 00 jne 0x7c5f
7bdf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7be4: 48 89 f8 mov %rdi,%rax
7be7: 48 81 c4 80 00 00 00 add $0x80,%rsp
7bee: 41 5f pop %r15
7bf0: 41 5e pop %r14
7bf2: 41 5c pop %r12
7bf4: 5f pop %rdi
7bf5: 5e pop %rsi
7bf6: c3 ret
7bf7: 44 89 f1 mov %r14d,%ecx
7bfa: 48 89 fa mov %rdi,%rdx
7bfd: 45 89 e0 mov %r12d,%r8d
7c00: e8 7b c8 a4 01 call 0x1a54480
7c05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7c0a: 48 33 cc xor %rsp,%rcx
7c0d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605e10
7c14: 75 49 jne 0x7c5f
7c16: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7c1b: 48 81 c4 80 00 00 00 add $0x80,%rsp
7c22: 41 5f pop %r15
7c24: 41 5e pop %r14
7c26: 41 5c pop %r12
7c28: 5f pop %rdi
7c29: 5e pop %rsi
7c2a: c3 ret
7c2b: 44 89 f1 mov %r14d,%ecx
7c2e: 48 89 fa mov %rdi,%rdx
7c31: 45 89 e0 mov %r12d,%r8d
7c34: e8 47 c8 a4 01 call 0x1a54480
7c39: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7c3e: 48 33 cc xor %rsp,%rcx
7c41: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605e10
7c48: 75 15 jne 0x7c5f
7c4a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7c4f: 48 81 c4 80 00 00 00 add $0x80,%rsp
7c56: 41 5f pop %r15
7c58: 41 5e pop %r14
7c5a: 41 5c pop %r12
7c5c: 5f pop %rdi
7c5d: 5e pop %rsi
7c5e: c3 ret
7c5f: e8 0c 99 11 01 call 0x1121570
7c64: 90 nop
7c65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7c6c: 00
7c6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7c79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c80: 56 push %rsi
7c81: 57 push %rdi
7c82: 41 54 push %r12
7c84: 41 56 push %r14
7c86: 41 57 push %r15
7c88: 48 81 ec 80 00 00 00 sub $0x80,%rsp
7c8f: 45 89 c4 mov %r8d,%r12d
7c92: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
7c97: 48 89 d7 mov %rdx,%rdi
7c9a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605e10
7ca1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
7ca6: 4c 33 cc xor %rsp,%r9
7ca9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
7cad: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
7cb2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
7cb9: 00
7cba: 41 89 ce mov %ecx,%r14d
7cbd: 48 89 fe mov %rdi,%rsi
7cc0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
7cc7: 00
7cc8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
7ccf: 0f 8e b6 01 00 00 jle 0x7e8b
7cd5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
7cdc: 0f 85 a9 01 00 00 jne 0x7e8b
7ce2: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
7ce7: e8 d4 a2 44 00 call 0x451fc0
7cec: 85 c0 test %eax,%eax
7cee: 0f 85 63 01 00 00 jne 0x7e57
7cf4: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
7cf9: 45 85 c9 test %r9d,%r9d
7cfc: 0f 8e 55 01 00 00 jle 0x7e57
7d02: 45 3b f9 cmp %r9d,%r15d
7d05: 0f 8e 4c 01 00 00 jle 0x7e57
7d0b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
7d11: 49 89 f9 mov %rdi,%r9
7d14: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
7d1a: 49 f7 d9 neg %r9
7d1d: 49 83 c1 40 add $0x40,%r9
7d21: 49 83 e1 3f and $0x3f,%r9
7d25: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
7d2b: 45 85 c9 test %r9d,%r9d
7d2e: 74 14 je 0x7d44
7d30: 41 c1 e9 02 shr $0x2,%r9d
7d34: 45 2b e1 sub %r9d,%r12d
7d37: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
7d3b: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
7d3f: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
7d44: 45 89 e1 mov %r12d,%r9d
7d47: 41 83 e1 0f and $0xf,%r9d
7d4b: 41 f7 d9 neg %r9d
7d4e: 45 03 cc add %r12d,%r9d
7d51: 45 85 c9 test %r9d,%r9d
7d54: 0f 8e 7f 00 00 00 jle 0x7dd9
7d5a: 33 c0 xor %eax,%eax
7d5c: 45 8d 79 0f lea 0xf(%r9),%r15d
7d60: 45 89 fb mov %r15d,%r11d
7d63: ba 01 00 00 00 mov $0x1,%edx
7d68: 41 c1 eb 05 shr $0x5,%r11d
7d6c: 45 33 d2 xor %r10d,%r10d
7d6f: 45 85 db test %r11d,%r11d
7d72: 76 39 jbe 0x7dad
7d74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d80: 4d 63 d2 movslq %r10d,%r10
7d83: ff c0 inc %eax
7d85: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
7d8b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
7d92: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
7d99: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
7da0: 41 83 c2 20 add $0x20,%r10d
7da4: 41 3b c3 cmp %r11d,%eax
7da7: 72 d7 jb 0x7d80
7da9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
7dad: 41 c1 ff 03 sar $0x3,%r15d
7db1: 44 8d 52 ff lea -0x1(%rdx),%r10d
7db5: 41 c1 ef 1c shr $0x1c,%r15d
7db9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
7dbe: 41 c1 fb 04 sar $0x4,%r11d
7dc2: 45 3b d3 cmp %r11d,%r10d
7dc5: 73 12 jae 0x7dd9
7dc7: c1 e2 04 shl $0x4,%edx
7dca: 48 63 d2 movslq %edx,%rdx
7dcd: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
7dd3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
7dd9: 4d 63 c9 movslq %r9d,%r9
7ddc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
7de0: 41 f7 c4 08 00 00 00 test $0x8,%r12d
7de7: 74 09 je 0x7df2
7de9: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
7dee: 49 83 c1 20 add $0x20,%r9
7df2: 41 f7 c4 04 00 00 00 test $0x4,%r12d
7df9: 74 09 je 0x7e04
7dfb: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
7e00: 49 83 c1 10 add $0x10,%r9
7e04: 41 f7 c4 02 00 00 00 test $0x2,%r12d
7e0b: 74 0b je 0x7e18
7e0d: 49 8b 75 00 mov 0x0(%r13),%rsi
7e11: 49 89 31 mov %rsi,(%r9)
7e14: 49 83 c1 08 add $0x8,%r9
7e18: 41 f7 c4 01 00 00 00 test $0x1,%r12d
7e1f: 74 03 je 0x7e24
7e21: 45 89 31 mov %r14d,(%r9)
7e24: 0f ae f8 sfence
7e27: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7e2c: 48 33 cc xor %rsp,%rcx
7e2f: c5 f8 77 vzeroupper
7e32: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605e10
7e39: 0f 85 80 00 00 00 jne 0x7ebf
7e3f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7e44: 48 89 f8 mov %rdi,%rax
7e47: 48 81 c4 80 00 00 00 add $0x80,%rsp
7e4e: 41 5f pop %r15
7e50: 41 5e pop %r14
7e52: 41 5c pop %r12
7e54: 5f pop %rdi
7e55: 5e pop %rsi
7e56: c3 ret
7e57: 44 89 f1 mov %r14d,%ecx
7e5a: 48 89 fa mov %rdi,%rdx
7e5d: 45 89 e0 mov %r12d,%r8d
7e60: e8 bb d2 a4 01 call 0x1a55120
7e65: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7e6a: 48 33 cc xor %rsp,%rcx
7e6d: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605e10
7e74: 75 49 jne 0x7ebf
7e76: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7e7b: 48 81 c4 80 00 00 00 add $0x80,%rsp
7e82: 41 5f pop %r15
7e84: 41 5e pop %r14
7e86: 41 5c pop %r12
7e88: 5f pop %rdi
7e89: 5e pop %rsi
7e8a: c3 ret
7e8b: 44 89 f1 mov %r14d,%ecx
7e8e: 48 89 fa mov %rdi,%rdx
7e91: 45 89 e0 mov %r12d,%r8d
7e94: e8 87 d2 a4 01 call 0x1a55120
7e99: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7e9e: 48 33 cc xor %rsp,%rcx
7ea1: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605e10
7ea8: 75 15 jne 0x7ebf
7eaa: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7eaf: 48 81 c4 80 00 00 00 add $0x80,%rsp
7eb6: 41 5f pop %r15
7eb8: 41 5e pop %r14
7eba: 41 5c pop %r12
7ebc: 5f pop %rdi
7ebd: 5e pop %rsi
7ebe: c3 ret
7ebf: e8 ac 96 11 01 call 0x1121570
7ec4: 90 nop
7ec5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ecc: 00
7ecd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ed4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ee0: 41 54 push %r12
7ee2: 41 55 push %r13
7ee4: 41 56 push %r14
7ee6: 41 57 push %r15
7ee8: 48 83 ec 38 sub $0x38,%rsp
7eec: 4d 89 c5 mov %r8,%r13
7eef: 49 89 d4 mov %rdx,%r12
7ef2: 48 89 ca mov %rcx,%rdx
7ef5: 45 33 db xor %r11d,%r11d
7ef8: 4d 85 ed test %r13,%r13
7efb: 0f 84 28 02 00 00 je 0x8129
7f01: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
7f06: 74 12 je 0x7f1a
7f08: b8 f3 ff ff ff mov $0xfffffff3,%eax
7f0d: 48 83 c4 38 add $0x38,%rsp
7f11: 41 5f pop %r15
7f13: 41 5e pop %r14
7f15: 41 5d pop %r13
7f17: 41 5c pop %r12
7f19: c3 ret
7f1a: 48 85 d2 test %rdx,%rdx
7f1d: 0f 84 06 02 00 00 je 0x8129
7f23: 4d 85 e4 test %r12,%r12
7f26: 0f 84 fd 01 00 00 je 0x8129
7f2c: 4d 85 c9 test %r9,%r9
7f2f: 0f 84 ed 01 00 00 je 0x8122
7f35: 45 8b 7d 04 mov 0x4(%r13),%r15d
7f39: 41 83 ff 05 cmp $0x5,%r15d
7f3d: 7f 79 jg 0x7fb8
7f3f: 4d 63 cf movslq %r15d,%r9
7f42: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
7f47: 74 1d je 0x7f66
7f49: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff04a0
7f50: 48 89 d1 mov %rdx,%rcx
7f53: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
7f59: 4c 89 e2 mov %r12,%rdx
7f5c: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
7f63: 01
7f64: eb 15 jmp 0x7f7b
7f66: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff04a0
7f6d: 48 89 d1 mov %rdx,%rcx
7f70: 4c 89 e2 mov %r12,%rdx
7f73: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
7f7a: 01
7f7b: b8 01 00 00 00 mov $0x1,%eax
7f80: 44 89 f9 mov %r15d,%ecx
7f83: d3 e0 shl %cl,%eax
7f85: 48 63 c0 movslq %eax,%rax
7f88: 48 83 f8 01 cmp $0x1,%rax
7f8c: 74 12 je 0x7fa0
7f8e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
7f93: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
7f97: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
7f9e: 00 00
7fa0: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
7fa7: 00 00
7fa9: 33 c0 xor %eax,%eax
7fab: 48 83 c4 38 add $0x38,%rsp
7faf: 41 5f pop %r15
7fb1: 41 5e pop %r14
7fb3: 41 5d pop %r13
7fb5: 41 5c pop %r12
7fb7: c3 ret
7fb8: 4c 89 c8 mov %r9,%rax
7fbb: 48 83 e0 3f and $0x3f,%rax
7fbf: 48 f7 d8 neg %rax
7fc2: 48 83 e0 3f and $0x3f,%rax
7fc6: 4c 03 c8 add %rax,%r9
7fc9: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
7fce: 4d 0f 4f d9 cmovg %r9,%r11
7fd2: 41 be 01 00 00 00 mov $0x1,%r14d
7fd8: 45 8d 4f ff lea -0x1(%r15),%r9d
7fdc: 44 89 c9 mov %r9d,%ecx
7fdf: 41 d3 e6 shl %cl,%r14d
7fe2: 41 83 ff 06 cmp $0x6,%r15d
7fe6: 7f 5c jg 0x8044
7fe8: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
7fed: 74 2f je 0x801e
7fef: 4d 63 ff movslq %r15d,%r15
7ff2: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff04a0
7ff9: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
7fff: 48 rex.W