Files

8837 lines
418 KiB
Plaintext

; th_125e0: VA 0x1800125e0-0x18001a5e0 (32768 bytes)
/tmp/opencode/dis/th_125e0.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 4d 89 c1 mov %r8,%r9
7: 49 89 d0 mov %rdx,%r8
a: 48 89 ca mov %rcx,%rdx
d: e8 8e a4 03 00 call 0x3a4a0
12: 48 83 c4 28 add $0x28,%rsp
16: c3 ret
17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1e: 00 00
20: 48 83 ec 28 sub $0x28,%rsp
24: 4d 89 c1 mov %r8,%r9
27: 49 89 d0 mov %rdx,%r8
2a: 48 89 ca mov %rcx,%rdx
2d: e8 ee a6 03 00 call 0x3a720
32: 48 83 c4 28 add $0x28,%rsp
36: c3 ret
37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3e: 00 00
40: 48 83 ec 28 sub $0x28,%rsp
44: 48 85 c9 test %rcx,%rcx
47: 74 20 je 0x69
49: 48 85 d2 test %rdx,%rdx
4c: 74 1b je 0x69
4e: 45 85 c0 test %r8d,%r8d
51: 7f 0a jg 0x5d
53: b8 fa ff ff ff mov $0xfffffffa,%eax
58: 48 83 c4 28 add $0x28,%rsp
5c: c3 ret
5d: e8 3e a9 03 00 call 0x3a9a0
62: 33 c0 xor %eax,%eax
64: 48 83 c4 28 add $0x28,%rsp
68: c3 ret
69: b8 f8 ff ff ff mov $0xfffffff8,%eax
6e: 48 83 c4 28 add $0x28,%rsp
72: c3 ret
73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f: 00
80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
85: 48 85 c9 test %rcx,%rcx
88: 74 22 je 0xac
8a: 48 85 d2 test %rdx,%rdx
8d: 74 1d je 0xac
8f: 45 85 c0 test %r8d,%r8d
92: 7f 0b jg 0x9f
94: b8 fa ff ff ff mov $0xfffffffa,%eax
99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
9e: c3 ret
9f: e8 dc aa 03 00 call 0x3ab80
a4: 33 c0 xor %eax,%eax
a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
ab: c3 ret
ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
b6: c3 ret
b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
be: 00 00
c0: 48 83 ec 28 sub $0x28,%rsp
c4: 48 85 c9 test %rcx,%rcx
c7: 74 20 je 0xe9
c9: 48 85 d2 test %rdx,%rdx
cc: 74 1b je 0xe9
ce: 45 85 c0 test %r8d,%r8d
d1: 7f 0a jg 0xdd
d3: b8 fa ff ff ff mov $0xfffffffa,%eax
d8: 48 83 c4 28 add $0x28,%rsp
dc: c3 ret
dd: e8 7e ac 03 00 call 0x3ad60
e2: 33 c0 xor %eax,%eax
e4: 48 83 c4 28 add $0x28,%rsp
e8: c3 ret
e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
ee: 48 83 c4 28 add $0x28,%rsp
f2: c3 ret
f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ff: 00
100: 56 push %rsi
101: 48 89 d6 mov %rdx,%rsi
104: 48 85 c9 test %rcx,%rcx
107: 0f 84 d0 01 00 00 je 0x2dd
10d: 48 85 f6 test %rsi,%rsi
110: 0f 84 c7 01 00 00 je 0x2dd
116: 45 85 c0 test %r8d,%r8d
119: 0f 8e b7 01 00 00 jle 0x2d6
11f: 41 83 f8 10 cmp $0x10,%r8d
123: 0f 8c 9d 01 00 00 jl 0x2c6
129: 49 89 f1 mov %rsi,%r9
12c: 49 83 e1 1f and $0x1f,%r9
130: 45 89 c9 mov %r9d,%r9d
133: 45 85 c9 test %r9d,%r9d
136: 74 18 je 0x150
138: 41 f7 c1 07 00 00 00 test $0x7,%r9d
13f: 0f 85 81 01 00 00 jne 0x2c6
145: 41 f7 d9 neg %r9d
148: 41 83 c1 20 add $0x20,%r9d
14c: 41 c1 e9 03 shr $0x3,%r9d
150: 41 8d 41 10 lea 0x10(%r9),%eax
154: 44 3b c0 cmp %eax,%r8d
157: 0f 8c 69 01 00 00 jl 0x2c6
15d: 44 89 c0 mov %r8d,%eax
160: 33 d2 xor %edx,%edx
162: 41 2b c1 sub %r9d,%eax
165: 83 e0 0f and $0xf,%eax
168: f7 d8 neg %eax
16a: 41 03 c0 add %r8d,%eax
16d: 45 85 c9 test %r9d,%r9d
170: 76 25 jbe 0x197
172: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
180: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
185: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
18a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
18f: 48 ff c2 inc %rdx
192: 49 3b d1 cmp %r9,%rdx
195: 72 e9 jb 0x180
197: 48 63 d0 movslq %eax,%rdx
19a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
1a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
1ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
1b4: 01
1b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
1bc: 01
1bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
1c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
1cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
1d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
1d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
1de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
1e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
1ec: 01
1ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
1f4: 01
1f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
1fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
203: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
20a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
211: 49 83 c1 10 add $0x10,%r9
215: 4c 3b ca cmp %rdx,%r9
218: 72 86 jb 0x1a0
21a: 44 8d 48 01 lea 0x1(%rax),%r9d
21e: 45 3b c8 cmp %r8d,%r9d
221: 0f 87 93 00 00 00 ja 0x2ba
227: 4d 63 d0 movslq %r8d,%r10
22a: 4c 2b d2 sub %rdx,%r10
22d: 49 83 fa 04 cmp $0x4,%r10
231: 0f 8c 8a 00 00 00 jl 0x2c1
237: 45 89 d3 mov %r10d,%r11d
23a: 45 33 c9 xor %r9d,%r9d
23d: 41 83 e3 fc and $0xfffffffc,%r11d
241: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
245: 4d 63 db movslq %r11d,%r11
248: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
24c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
253: 00
254: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
260: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
266: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
26d: 01
26e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
274: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
27a: 49 83 c1 04 add $0x4,%r9
27e: 4d 3b cb cmp %r11,%r9
281: 72 dd jb 0x260
283: 4d 3b da cmp %r10,%r11
286: 73 32 jae 0x2ba
288: 48 63 c0 movslq %eax,%rax
28b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
28f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29f: 00
2a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
2a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
2ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
2b2: 49 ff c3 inc %r11
2b5: 4d 3b da cmp %r10,%r11
2b8: 72 e6 jb 0x2a0
2ba: 33 c0 xor %eax,%eax
2bc: c5 f8 77 vzeroupper
2bf: 5e pop %rsi
2c0: c3 ret
2c1: 45 33 db xor %r11d,%r11d
2c4: eb bd jmp 0x283
2c6: 33 c0 xor %eax,%eax
2c8: 41 83 f8 01 cmp $0x1,%r8d
2cc: 72 ec jb 0x2ba
2ce: 4d 63 d0 movslq %r8d,%r10
2d1: 45 33 db xor %r11d,%r11d
2d4: eb ad jmp 0x283
2d6: b8 fa ff ff ff mov $0xfffffffa,%eax
2db: 5e pop %rsi
2dc: c3 ret
2dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e2: 5e pop %rsi
2e3: c3 ret
2e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eb: 00
2ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ff: 00
300: 53 push %rbx
301: 48 85 c9 test %rcx,%rcx
304: 0f 84 aa 01 00 00 je 0x4b4
30a: 48 85 d2 test %rdx,%rdx
30d: 0f 84 a1 01 00 00 je 0x4b4
313: 45 85 c0 test %r8d,%r8d
316: 0f 8e 91 01 00 00 jle 0x4ad
31c: 41 83 f8 10 cmp $0x10,%r8d
320: 0f 8c 80 01 00 00 jl 0x4a6
326: 49 89 d3 mov %rdx,%r11
329: 49 83 e3 1f and $0x1f,%r11
32d: 45 85 db test %r11d,%r11d
330: 74 18 je 0x34a
332: 41 f7 c3 07 00 00 00 test $0x7,%r11d
339: 0f 85 67 01 00 00 jne 0x4a6
33f: 41 f7 db neg %r11d
342: 41 83 c3 20 add $0x20,%r11d
346: 41 c1 eb 03 shr $0x3,%r11d
34a: 41 8d 43 10 lea 0x10(%r11),%eax
34e: 44 3b c0 cmp %eax,%r8d
351: 0f 8c 4f 01 00 00 jl 0x4a6
357: 44 89 c0 mov %r8d,%eax
35a: 45 33 d2 xor %r10d,%r10d
35d: 41 2b c3 sub %r11d,%eax
360: 83 e0 0f and $0xf,%eax
363: f7 d8 neg %eax
365: 41 03 c0 add %r8d,%eax
368: 44 89 db mov %r11d,%ebx
36b: 45 85 db test %r11d,%r11d
36e: 76 2a jbe 0x39a
370: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
377: 00
378: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37f: 90 nop
380: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
386: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
38c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
392: 49 ff c2 inc %r10
395: 4c 3b d3 cmp %rbx,%r10
398: 72 e6 jb 0x380
39a: 4c 63 d0 movslq %eax,%r10
39d: 0f 1f 00 nopl (%rax)
3a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
3a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
3a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
3af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
3b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
3ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
3c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
3c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
3cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
3d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
3d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
3dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
3e3: 48 83 c3 10 add $0x10,%rbx
3e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
3ed: 49 3b da cmp %r10,%rbx
3f0: 72 ae jb 0x3a0
3f2: 8d 58 01 lea 0x1(%rax),%ebx
3f5: 41 3b d8 cmp %r8d,%ebx
3f8: 0f 87 9c 00 00 00 ja 0x49a
3fe: 4d 63 c8 movslq %r8d,%r9
401: 48 63 c0 movslq %eax,%rax
404: 4c 2b c8 sub %rax,%r9
407: 49 83 f9 04 cmp $0x4,%r9
40b: 0f 8c 90 00 00 00 jl 0x4a1
411: 48 63 c0 movslq %eax,%rax
414: 45 89 ca mov %r9d,%r10d
417: 41 83 e2 fc and $0xfffffffc,%r10d
41b: 45 33 c0 xor %r8d,%r8d
41e: 4d 63 d2 movslq %r10d,%r10
421: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
425: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
430: 00
431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43f: 00
440: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
446: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
44c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
452: 49 83 c0 04 add $0x4,%r8
456: 4d 3b c2 cmp %r10,%r8
459: 72 e5 jb 0x440
45b: 4d 3b d1 cmp %r9,%r10
45e: 73 3a jae 0x49a
460: 48 63 c0 movslq %eax,%rax
463: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
467: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
46b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
472: 00
473: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
480: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
486: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
48c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
492: 49 ff c2 inc %r10
495: 4d 3b d1 cmp %r9,%r10
498: 72 e6 jb 0x480
49a: 33 c0 xor %eax,%eax
49c: c5 f8 77 vzeroupper
49f: 5b pop %rbx
4a0: c3 ret
4a1: 45 33 d2 xor %r10d,%r10d
4a4: eb b5 jmp 0x45b
4a6: 33 c0 xor %eax,%eax
4a8: e9 45 ff ff ff jmp 0x3f2
4ad: b8 fa ff ff ff mov $0xfffffffa,%eax
4b2: 5b pop %rbx
4b3: c3 ret
4b4: b8 f8 ff ff ff mov $0xfffffff8,%eax
4b9: 5b pop %rbx
4ba: c3 ret
4bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c0: 53 push %rbx
4c1: 49 89 ca mov %rcx,%r10
4c4: 4d 85 d2 test %r10,%r10
4c7: 0f 84 a4 01 00 00 je 0x671
4cd: 48 85 d2 test %rdx,%rdx
4d0: 0f 84 9b 01 00 00 je 0x671
4d6: 45 85 c0 test %r8d,%r8d
4d9: 0f 8e 8b 01 00 00 jle 0x66a
4df: 41 83 f8 10 cmp $0x10,%r8d
4e3: 0f 8c 79 01 00 00 jl 0x662
4e9: 48 89 d3 mov %rdx,%rbx
4ec: 48 83 e3 1f and $0x1f,%rbx
4f0: 85 db test %ebx,%ebx
4f2: 74 11 je 0x505
4f4: f6 c3 07 test $0x7,%bl
4f7: 0f 85 65 01 00 00 jne 0x662
4fd: f7 db neg %ebx
4ff: 83 c3 20 add $0x20,%ebx
502: c1 eb 03 shr $0x3,%ebx
505: 8d 43 10 lea 0x10(%rbx),%eax
508: 44 3b c0 cmp %eax,%r8d
50b: 0f 8c 51 01 00 00 jl 0x662
511: 45 89 c1 mov %r8d,%r9d
514: 33 c0 xor %eax,%eax
516: 44 2b cb sub %ebx,%r9d
519: 41 83 e1 0f and $0xf,%r9d
51d: 41 f7 d9 neg %r9d
520: 45 03 c8 add %r8d,%r9d
523: 89 d9 mov %ebx,%ecx
525: 85 db test %ebx,%ebx
527: 76 2f jbe 0x558
529: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
530: 00
531: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53f: 00
540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
546: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
54b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
550: 48 ff c0 inc %rax
553: 48 3b c1 cmp %rcx,%rax
556: 72 e8 jb 0x540
558: 49 63 c1 movslq %r9d,%rax
55b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
560: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
566: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
56d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
574: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
57b: 03
57c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
581: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
587: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
58d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
594: 03
595: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
59a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
5a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
5a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
5ad: 03
5ae: 48 83 c1 10 add $0x10,%rcx
5b2: 48 3b c8 cmp %rax,%rcx
5b5: 72 a9 jb 0x560
5b7: 41 8d 41 01 lea 0x1(%r9),%eax
5bb: 41 3b c0 cmp %r8d,%eax
5be: 0f 87 93 00 00 00 ja 0x657
5c4: 4d 63 c0 movslq %r8d,%r8
5c7: 4d 63 c9 movslq %r9d,%r9
5ca: 4d 2b c1 sub %r9,%r8
5cd: 49 83 f8 04 cmp $0x4,%r8
5d1: 0f 8c 87 00 00 00 jl 0x65e
5d7: 4d 63 c9 movslq %r9d,%r9
5da: 44 89 c3 mov %r8d,%ebx
5dd: 83 e3 fc and $0xfffffffc,%ebx
5e0: 33 c9 xor %ecx,%ecx
5e2: 48 63 db movslq %ebx,%rbx
5e5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
5e9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
5ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f4: 00
5f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fc: 0f 1f 40 00 nopl 0x0(%rax)
600: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
606: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
60b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
610: 48 83 c1 04 add $0x4,%rcx
614: 48 3b cb cmp %rbx,%rcx
617: 72 e7 jb 0x600
619: 49 3b d8 cmp %r8,%rbx
61c: 73 39 jae 0x657
61e: 4d 63 c9 movslq %r9d,%r9
621: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
625: 4b 8d 04 ca lea (%r10,%r9,8),%rax
629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
630: 00
631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63f: 00
640: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
645: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
64a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
64f: 48 ff c3 inc %rbx
652: 49 3b d8 cmp %r8,%rbx
655: 72 e9 jb 0x640
657: 33 c0 xor %eax,%eax
659: c5 f8 77 vzeroupper
65c: 5b pop %rbx
65d: c3 ret
65e: 33 db xor %ebx,%ebx
660: eb b7 jmp 0x619
662: 45 33 c9 xor %r9d,%r9d
665: e9 4d ff ff ff jmp 0x5b7
66a: b8 fa ff ff ff mov $0xfffffffa,%eax
66f: 5b pop %rbx
670: c3 ret
671: b8 f8 ff ff ff mov $0xfffffff8,%eax
676: 5b pop %rbx
677: c3 ret
678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67f: 00
680: 48 83 ec 28 sub $0x28,%rsp
684: 4d 85 c0 test %r8,%r8
687: 74 25 je 0x6ae
689: 48 85 c9 test %rcx,%rcx
68c: 74 20 je 0x6ae
68e: 48 85 d2 test %rdx,%rdx
691: 74 1b je 0x6ae
693: 45 85 c9 test %r9d,%r9d
696: 7f 0a jg 0x6a2
698: b8 fa ff ff ff mov $0xfffffffa,%eax
69d: 48 83 c4 28 add $0x28,%rsp
6a1: c3 ret
6a2: e8 09 4c a9 01 call 0x1a952b0
6a7: 33 c0 xor %eax,%eax
6a9: 48 83 c4 28 add $0x28,%rsp
6ad: c3 ret
6ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
6b3: 48 83 c4 28 add $0x28,%rsp
6b7: c3 ret
6b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bf: 00
6c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6c5: 4d 85 c0 test %r8,%r8
6c8: 74 27 je 0x6f1
6ca: 48 85 c9 test %rcx,%rcx
6cd: 74 22 je 0x6f1
6cf: 48 85 d2 test %rdx,%rdx
6d2: 74 1d je 0x6f1
6d4: 45 85 c9 test %r9d,%r9d
6d7: 7f 0b jg 0x6e4
6d9: b8 fa ff ff ff mov $0xfffffffa,%eax
6de: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6e3: c3 ret
6e4: e8 17 56 a9 01 call 0x1a95d00
6e9: 33 c0 xor %eax,%eax
6eb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6f0: c3 ret
6f1: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6fb: c3 ret
6fc: 0f 1f 40 00 nopl 0x0(%rax)
700: 53 push %rbx
701: 56 push %rsi
702: 57 push %rdi
703: 41 54 push %r12
705: 41 55 push %r13
707: 48 81 ec 50 04 00 00 sub $0x450,%rsp
70e: 4d 89 c4 mov %r8,%r12
711: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2603390
718: 48 33 c4 xor %rsp,%rax
71b: 45 89 cd mov %r9d,%r13d
71e: 48 89 cf mov %rcx,%rdi
721: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
728: 00
729: 4d 85 e4 test %r12,%r12
72c: 0f 84 b6 01 00 00 je 0x8e8
732: 48 85 ff test %rdi,%rdi
735: 0f 84 97 01 00 00 je 0x8d2
73b: 48 85 d2 test %rdx,%rdx
73e: 0f 84 66 01 00 00 je 0x8aa
744: 45 85 ed test %r13d,%r13d
747: 0f 8e 35 01 00 00 jle 0x882
74d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
752: 48 89 f0 mov %rsi,%rax
755: 48 83 e0 1f and $0x1f,%rax
759: 48 f7 d8 neg %rax
75c: 48 83 e0 1f and $0x1f,%rax
760: 48 03 f0 add %rax,%rsi
763: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
76a: 00
76b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
772: 0f 8e a2 00 00 00 jle 0x81a
778: 4c 89 74 24 20 mov %r14,0x20(%rsp)
77d: 45 89 ee mov %r13d,%r14d
780: 4d 89 e5 mov %r12,%r13
783: 49 89 d4 mov %rdx,%r12
786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78d: 00
78e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
795: 0f 1f 40 00 nopl 0x0(%rax)
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a0: 4c 89 e1 mov %r12,%rcx
7a3: 48 89 f2 mov %rsi,%rdx
7a6: 49 89 d8 mov %rbx,%r8
7a9: 41 b9 80 00 00 00 mov $0x80,%r9d
7af: e8 6c df 12 00 call 0x12e720
7b4: 48 89 f9 mov %rdi,%rcx
7b7: 48 89 f2 mov %rsi,%rdx
7ba: 41 b8 80 00 00 00 mov $0x80,%r8d
7c0: e8 bb cb ff ff call 0xffffffffffffd380
7c5: 48 89 f9 mov %rdi,%rcx
7c8: 48 89 da mov %rbx,%rdx
7cb: 41 b8 80 00 00 00 mov $0x80,%r8d
7d1: e8 aa cb ff ff call 0xffffffffffffd380
7d6: 48 89 d9 mov %rbx,%rcx
7d9: 48 89 f2 mov %rsi,%rdx
7dc: 4d 89 e8 mov %r13,%r8
7df: 41 b9 80 00 00 00 mov $0x80,%r9d
7e5: e8 16 08 00 00 call 0x1000
7ea: 41 83 c6 80 add $0xffffff80,%r14d
7ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
7f5: 49 81 c4 00 02 00 00 add $0x200,%r12
7fc: 49 81 c5 00 04 00 00 add $0x400,%r13
803: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
80a: 7f 94 jg 0x7a0
80c: 4c 89 e2 mov %r12,%rdx
80f: 4d 89 ec mov %r13,%r12
812: 45 89 f5 mov %r14d,%r13d
815: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
81a: 48 89 d1 mov %rdx,%rcx
81d: 48 89 f2 mov %rsi,%rdx
820: 49 89 d8 mov %rbx,%r8
823: 45 89 e9 mov %r13d,%r9d
826: e8 f5 de 12 00 call 0x12e720
82b: 48 89 f9 mov %rdi,%rcx
82e: 48 89 f2 mov %rsi,%rdx
831: 45 89 e8 mov %r13d,%r8d
834: e8 47 cb ff ff call 0xffffffffffffd380
839: 48 89 f9 mov %rdi,%rcx
83c: 48 89 da mov %rbx,%rdx
83f: 45 89 e8 mov %r13d,%r8d
842: e8 39 cb ff ff call 0xffffffffffffd380
847: 48 89 d9 mov %rbx,%rcx
84a: 48 89 f2 mov %rsi,%rdx
84d: 4d 89 e0 mov %r12,%r8
850: 45 89 e9 mov %r13d,%r9d
853: e8 a8 07 00 00 call 0x1000
858: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
85f: 00
860: 48 33 cc xor %rsp,%rcx
863: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2603390
86a: 75 11 jne 0x87d
86c: 33 c0 xor %eax,%eax
86e: 48 81 c4 50 04 00 00 add $0x450,%rsp
875: 41 5d pop %r13
877: 41 5c pop %r12
879: 5f pop %rdi
87a: 5e pop %rsi
87b: 5b pop %rbx
87c: c3 ret
87d: e8 6e e2 11 01 call 0x111eaf0
882: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
889: 00
88a: 48 33 cc xor %rsp,%rcx
88d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2603390
894: 75 e7 jne 0x87d
896: b8 fa ff ff ff mov $0xfffffffa,%eax
89b: 48 81 c4 50 04 00 00 add $0x450,%rsp
8a2: 41 5d pop %r13
8a4: 41 5c pop %r12
8a6: 5f pop %rdi
8a7: 5e pop %rsi
8a8: 5b pop %rbx
8a9: c3 ret
8aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
8b1: 00
8b2: 48 33 cc xor %rsp,%rcx
8b5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2603390
8bc: 75 bf jne 0x87d
8be: b8 f8 ff ff ff mov $0xfffffff8,%eax
8c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
8ca: 41 5d pop %r13
8cc: 41 5c pop %r12
8ce: 5f pop %rdi
8cf: 5e pop %rsi
8d0: 5b pop %rbx
8d1: c3 ret
8d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
8d9: 00
8da: 48 33 cc xor %rsp,%rcx
8dd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2603390
8e4: 75 97 jne 0x87d
8e6: eb d6 jmp 0x8be
8e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
8ef: 00
8f0: 48 33 cc xor %rsp,%rcx
8f3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2603390
8fa: 75 81 jne 0x87d
8fc: eb c0 jmp 0x8be
8fe: 66 90 xchg %ax,%ax
900: 53 push %rbx
901: 56 push %rsi
902: 57 push %rdi
903: 41 54 push %r12
905: 41 55 push %r13
907: 48 81 ec 50 04 00 00 sub $0x450,%rsp
90e: 4d 89 c4 mov %r8,%r12
911: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2603390
918: 45 89 cd mov %r9d,%r13d
91b: 48 33 c4 xor %rsp,%rax
91e: 48 89 cf mov %rcx,%rdi
921: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
928: 00
929: 4d 85 e4 test %r12,%r12
92c: 0f 84 b6 01 00 00 je 0xae8
932: 48 85 ff test %rdi,%rdi
935: 0f 84 97 01 00 00 je 0xad2
93b: 48 85 d2 test %rdx,%rdx
93e: 0f 84 66 01 00 00 je 0xaaa
944: 45 85 ed test %r13d,%r13d
947: 0f 8e 35 01 00 00 jle 0xa82
94d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
952: 48 89 c3 mov %rax,%rbx
955: 48 83 e3 1f and $0x1f,%rbx
959: 48 f7 db neg %rbx
95c: 48 83 e3 1f and $0x1f,%rbx
960: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
964: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
96b: 00
96c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
973: 0f 8e a1 00 00 00 jle 0xa1a
979: 4c 89 74 24 20 mov %r14,0x20(%rsp)
97e: 45 89 ee mov %r13d,%r14d
981: 4d 89 e5 mov %r12,%r13
984: 49 89 d4 mov %rdx,%r12
987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
98e: 00
98f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
996: 0f 1f 00 nopl (%rax)
999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9a0: 4c 89 e1 mov %r12,%rcx
9a3: 48 89 f2 mov %rsi,%rdx
9a6: 49 89 d8 mov %rbx,%r8
9a9: 41 b9 80 00 00 00 mov $0x80,%r9d
9af: e8 8c dd 12 00 call 0x12e740
9b4: 48 89 f9 mov %rdi,%rcx
9b7: 48 89 f2 mov %rsi,%rdx
9ba: 41 b8 80 00 00 00 mov $0x80,%r8d
9c0: e8 fb c9 ff ff call 0xffffffffffffd3c0
9c5: 48 89 f9 mov %rdi,%rcx
9c8: 48 89 da mov %rbx,%rdx
9cb: 41 b8 80 00 00 00 mov $0x80,%r8d
9d1: e8 ea c9 ff ff call 0xffffffffffffd3c0
9d6: 48 89 d9 mov %rbx,%rcx
9d9: 48 89 f2 mov %rsi,%rdx
9dc: 4d 89 e8 mov %r13,%r8
9df: 41 b9 80 00 00 00 mov $0x80,%r9d
9e5: e8 96 06 00 00 call 0x1080
9ea: 41 83 c6 80 add $0xffffff80,%r14d
9ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
9f5: 49 81 c4 00 02 00 00 add $0x200,%r12
9fc: 49 81 c5 00 04 00 00 add $0x400,%r13
a03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
a0a: 7f 94 jg 0x9a0
a0c: 4c 89 e2 mov %r12,%rdx
a0f: 4d 89 ec mov %r13,%r12
a12: 45 89 f5 mov %r14d,%r13d
a15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
a1a: 48 89 d1 mov %rdx,%rcx
a1d: 48 89 f2 mov %rsi,%rdx
a20: 49 89 d8 mov %rbx,%r8
a23: 45 89 e9 mov %r13d,%r9d
a26: e8 15 dd 12 00 call 0x12e740
a2b: 48 89 f9 mov %rdi,%rcx
a2e: 48 89 f2 mov %rsi,%rdx
a31: 45 89 e8 mov %r13d,%r8d
a34: e8 87 c9 ff ff call 0xffffffffffffd3c0
a39: 48 89 f9 mov %rdi,%rcx
a3c: 48 89 da mov %rbx,%rdx
a3f: 45 89 e8 mov %r13d,%r8d
a42: e8 79 c9 ff ff call 0xffffffffffffd3c0
a47: 48 89 d9 mov %rbx,%rcx
a4a: 48 89 f2 mov %rsi,%rdx
a4d: 4d 89 e0 mov %r12,%r8
a50: 45 89 e9 mov %r13d,%r9d
a53: e8 28 06 00 00 call 0x1080
a58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
a5f: 00
a60: 48 33 cc xor %rsp,%rcx
a63: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2603390
a6a: 75 11 jne 0xa7d
a6c: 33 c0 xor %eax,%eax
a6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
a75: 41 5d pop %r13
a77: 41 5c pop %r12
a79: 5f pop %rdi
a7a: 5e pop %rsi
a7b: 5b pop %rbx
a7c: c3 ret
a7d: e8 6e e0 11 01 call 0x111eaf0
a82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
a89: 00
a8a: 48 33 cc xor %rsp,%rcx
a8d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2603390
a94: 75 e7 jne 0xa7d
a96: b8 fa ff ff ff mov $0xfffffffa,%eax
a9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
aa2: 41 5d pop %r13
aa4: 41 5c pop %r12
aa6: 5f pop %rdi
aa7: 5e pop %rsi
aa8: 5b pop %rbx
aa9: c3 ret
aaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
ab1: 00
ab2: 48 33 cc xor %rsp,%rcx
ab5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2603390
abc: 75 bf jne 0xa7d
abe: b8 f8 ff ff ff mov $0xfffffff8,%eax
ac3: 48 81 c4 50 04 00 00 add $0x450,%rsp
aca: 41 5d pop %r13
acc: 41 5c pop %r12
ace: 5f pop %rdi
acf: 5e pop %rsi
ad0: 5b pop %rbx
ad1: c3 ret
ad2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
ad9: 00
ada: 48 33 cc xor %rsp,%rcx
add: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2603390
ae4: 75 97 jne 0xa7d
ae6: eb d6 jmp 0xabe
ae8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
aef: 00
af0: 48 33 cc xor %rsp,%rcx
af3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2603390
afa: 75 81 jne 0xa7d
afc: eb c0 jmp 0xabe
afe: 66 90 xchg %ax,%ax
b00: 53 push %rbx
b01: 56 push %rsi
b02: 57 push %rdi
b03: 41 54 push %r12
b05: 41 55 push %r13
b07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
b0e: 4d 89 c4 mov %r8,%r12
b11: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2603390
b18: 45 89 cd mov %r9d,%r13d
b1b: 48 33 c4 xor %rsp,%rax
b1e: 48 89 cf mov %rcx,%rdi
b21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
b28: 00
b29: 4d 85 e4 test %r12,%r12
b2c: 0f 84 b6 01 00 00 je 0xce8
b32: 48 85 ff test %rdi,%rdi
b35: 0f 84 97 01 00 00 je 0xcd2
b3b: 48 85 d2 test %rdx,%rdx
b3e: 0f 84 66 01 00 00 je 0xcaa
b44: 45 85 ed test %r13d,%r13d
b47: 0f 8e 35 01 00 00 jle 0xc82
b4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
b52: 48 89 c3 mov %rax,%rbx
b55: 48 83 e3 1f and $0x1f,%rbx
b59: 48 f7 db neg %rbx
b5c: 48 83 e3 1f and $0x1f,%rbx
b60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
b64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
b6b: 00
b6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
b73: 0f 8e a1 00 00 00 jle 0xc1a
b79: 4c 89 74 24 20 mov %r14,0x20(%rsp)
b7e: 45 89 ee mov %r13d,%r14d
b81: 4d 89 e5 mov %r12,%r13
b84: 49 89 d4 mov %rdx,%r12
b87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b8e: 00
b8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b96: 0f 1f 00 nopl (%rax)
b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ba0: 4c 89 e1 mov %r12,%rcx
ba3: 48 89 f2 mov %rsi,%rdx
ba6: 49 89 d8 mov %rbx,%r8
ba9: 41 b9 80 00 00 00 mov $0x80,%r9d
baf: e8 ac db 12 00 call 0x12e760
bb4: 48 89 f9 mov %rdi,%rcx
bb7: 48 89 f2 mov %rsi,%rdx
bba: 41 b8 80 00 00 00 mov $0x80,%r8d
bc0: e8 bb c9 ff ff call 0xffffffffffffd580
bc5: 48 89 f9 mov %rdi,%rcx
bc8: 48 89 da mov %rbx,%rdx
bcb: 41 b8 80 00 00 00 mov $0x80,%r8d
bd1: e8 aa c9 ff ff call 0xffffffffffffd580
bd6: 48 89 d9 mov %rbx,%rcx
bd9: 48 89 f2 mov %rsi,%rdx
bdc: 4d 89 e8 mov %r13,%r8
bdf: 41 b9 80 00 00 00 mov $0x80,%r9d
be5: e8 16 05 00 00 call 0x1100
bea: 41 83 c6 80 add $0xffffff80,%r14d
bee: 48 81 c7 00 02 00 00 add $0x200,%rdi
bf5: 49 81 c4 00 02 00 00 add $0x200,%r12
bfc: 49 81 c5 00 04 00 00 add $0x400,%r13
c03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
c0a: 7f 94 jg 0xba0
c0c: 4c 89 e2 mov %r12,%rdx
c0f: 4d 89 ec mov %r13,%r12
c12: 45 89 f5 mov %r14d,%r13d
c15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
c1a: 48 89 d1 mov %rdx,%rcx
c1d: 48 89 f2 mov %rsi,%rdx
c20: 49 89 d8 mov %rbx,%r8
c23: 45 89 e9 mov %r13d,%r9d
c26: e8 35 db 12 00 call 0x12e760
c2b: 48 89 f9 mov %rdi,%rcx
c2e: 48 89 f2 mov %rsi,%rdx
c31: 45 89 e8 mov %r13d,%r8d
c34: e8 47 c9 ff ff call 0xffffffffffffd580
c39: 48 89 f9 mov %rdi,%rcx
c3c: 48 89 da mov %rbx,%rdx
c3f: 45 89 e8 mov %r13d,%r8d
c42: e8 39 c9 ff ff call 0xffffffffffffd580
c47: 48 89 d9 mov %rbx,%rcx
c4a: 48 89 f2 mov %rsi,%rdx
c4d: 4d 89 e0 mov %r12,%r8
c50: 45 89 e9 mov %r13d,%r9d
c53: e8 a8 04 00 00 call 0x1100
c58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
c5f: 00
c60: 48 33 cc xor %rsp,%rcx
c63: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2603390
c6a: 75 11 jne 0xc7d
c6c: 33 c0 xor %eax,%eax
c6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
c75: 41 5d pop %r13
c77: 41 5c pop %r12
c79: 5f pop %rdi
c7a: 5e pop %rsi
c7b: 5b pop %rbx
c7c: c3 ret
c7d: e8 6e de 11 01 call 0x111eaf0
c82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
c89: 00
c8a: 48 33 cc xor %rsp,%rcx
c8d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2603390
c94: 75 e7 jne 0xc7d
c96: b8 fa ff ff ff mov $0xfffffffa,%eax
c9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
ca2: 41 5d pop %r13
ca4: 41 5c pop %r12
ca6: 5f pop %rdi
ca7: 5e pop %rsi
ca8: 5b pop %rbx
ca9: c3 ret
caa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
cb1: 00
cb2: 48 33 cc xor %rsp,%rcx
cb5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2603390
cbc: 75 bf jne 0xc7d
cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
cc3: 48 81 c4 50 04 00 00 add $0x450,%rsp
cca: 41 5d pop %r13
ccc: 41 5c pop %r12
cce: 5f pop %rdi
ccf: 5e pop %rsi
cd0: 5b pop %rbx
cd1: c3 ret
cd2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
cd9: 00
cda: 48 33 cc xor %rsp,%rcx
cdd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2603390
ce4: 75 97 jne 0xc7d
ce6: eb d6 jmp 0xcbe
ce8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
cef: 00
cf0: 48 33 cc xor %rsp,%rcx
cf3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2603390
cfa: 75 81 jne 0xc7d
cfc: eb c0 jmp 0xcbe
cfe: 66 90 xchg %ax,%ax
d00: 53 push %rbx
d01: 56 push %rsi
d02: 57 push %rdi
d03: 41 54 push %r12
d05: 41 55 push %r13
d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
d0e: 4d 89 c4 mov %r8,%r12
d11: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2603390
d18: 45 89 cd mov %r9d,%r13d
d1b: 48 33 c4 xor %rsp,%rax
d1e: 48 89 cf mov %rcx,%rdi
d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
d28: 00
d29: 4d 85 e4 test %r12,%r12
d2c: 0f 84 b6 01 00 00 je 0xee8
d32: 48 85 ff test %rdi,%rdi
d35: 0f 84 97 01 00 00 je 0xed2
d3b: 48 85 d2 test %rdx,%rdx
d3e: 0f 84 66 01 00 00 je 0xeaa
d44: 45 85 ed test %r13d,%r13d
d47: 0f 8e 35 01 00 00 jle 0xe82
d4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
d52: 48 89 c3 mov %rax,%rbx
d55: 48 83 e3 1f and $0x1f,%rbx
d59: 48 f7 db neg %rbx
d5c: 48 83 e3 1f and $0x1f,%rbx
d60: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
d64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
d6b: 00
d6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
d73: 0f 8e a1 00 00 00 jle 0xe1a
d79: 4c 89 74 24 20 mov %r14,0x20(%rsp)
d7e: 45 89 ee mov %r13d,%r14d
d81: 4d 89 e5 mov %r12,%r13
d84: 49 89 d4 mov %rdx,%r12
d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d8e: 00
d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d96: 0f 1f 00 nopl (%rax)
d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
da0: 4c 89 e1 mov %r12,%rcx
da3: 48 89 f2 mov %rsi,%rdx
da6: 49 89 d8 mov %rbx,%r8
da9: 41 b9 80 00 00 00 mov $0x80,%r9d
daf: e8 cc d9 12 00 call 0x12e780
db4: 48 89 f9 mov %rdi,%rcx
db7: 48 89 f2 mov %rsi,%rdx
dba: 41 b8 80 00 00 00 mov $0x80,%r8d
dc0: e8 bb c7 ff ff call 0xffffffffffffd580
dc5: 48 89 f9 mov %rdi,%rcx
dc8: 48 89 da mov %rbx,%rdx
dcb: 41 b8 80 00 00 00 mov $0x80,%r8d
dd1: e8 aa c7 ff ff call 0xffffffffffffd580
dd6: 48 89 d9 mov %rbx,%rcx
dd9: 48 89 f2 mov %rsi,%rdx
ddc: 4d 89 e8 mov %r13,%r8
ddf: 41 b9 80 00 00 00 mov $0x80,%r9d
de5: e8 96 03 00 00 call 0x1180
dea: 41 83 c6 80 add $0xffffff80,%r14d
dee: 48 81 c7 00 02 00 00 add $0x200,%rdi
df5: 49 81 c4 00 02 00 00 add $0x200,%r12
dfc: 49 81 c5 00 04 00 00 add $0x400,%r13
e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
e0a: 7f 94 jg 0xda0
e0c: 4c 89 e2 mov %r12,%rdx
e0f: 4d 89 ec mov %r13,%r12
e12: 45 89 f5 mov %r14d,%r13d
e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
e1a: 48 89 d1 mov %rdx,%rcx
e1d: 48 89 f2 mov %rsi,%rdx
e20: 49 89 d8 mov %rbx,%r8
e23: 45 89 e9 mov %r13d,%r9d
e26: e8 55 d9 12 00 call 0x12e780
e2b: 48 89 f9 mov %rdi,%rcx
e2e: 48 89 f2 mov %rsi,%rdx
e31: 45 89 e8 mov %r13d,%r8d
e34: e8 47 c7 ff ff call 0xffffffffffffd580
e39: 48 89 f9 mov %rdi,%rcx
e3c: 48 89 da mov %rbx,%rdx
e3f: 45 89 e8 mov %r13d,%r8d
e42: e8 39 c7 ff ff call 0xffffffffffffd580
e47: 48 89 d9 mov %rbx,%rcx
e4a: 48 89 f2 mov %rsi,%rdx
e4d: 4d 89 e0 mov %r12,%r8
e50: 45 89 e9 mov %r13d,%r9d
e53: e8 28 03 00 00 call 0x1180
e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
e5f: 00
e60: 48 33 cc xor %rsp,%rcx
e63: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2603390
e6a: 75 11 jne 0xe7d
e6c: 33 c0 xor %eax,%eax
e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
e75: 41 5d pop %r13
e77: 41 5c pop %r12
e79: 5f pop %rdi
e7a: 5e pop %rsi
e7b: 5b pop %rbx
e7c: c3 ret
e7d: e8 6e dc 11 01 call 0x111eaf0
e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
e89: 00
e8a: 48 33 cc xor %rsp,%rcx
e8d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2603390
e94: 75 e7 jne 0xe7d
e96: b8 fa ff ff ff mov $0xfffffffa,%eax
e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
ea2: 41 5d pop %r13
ea4: 41 5c pop %r12
ea6: 5f pop %rdi
ea7: 5e pop %rsi
ea8: 5b pop %rbx
ea9: c3 ret
eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
eb1: 00
eb2: 48 33 cc xor %rsp,%rcx
eb5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2603390
ebc: 75 bf jne 0xe7d
ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax
ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp
eca: 41 5d pop %r13
ecc: 41 5c pop %r12
ece: 5f pop %rdi
ecf: 5e pop %rsi
ed0: 5b pop %rbx
ed1: c3 ret
ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
ed9: 00
eda: 48 33 cc xor %rsp,%rcx
edd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2603390
ee4: 75 97 jne 0xe7d
ee6: eb d6 jmp 0xebe
ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
eef: 00
ef0: 48 33 cc xor %rsp,%rcx
ef3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2603390
efa: 75 81 jne 0xe7d
efc: eb c0 jmp 0xebe
efe: 66 90 xchg %ax,%ax
f00: 48 83 ec 28 sub $0x28,%rsp
f04: 4d 85 c0 test %r8,%r8
f07: 74 35 je 0xf3e
f09: 45 85 c9 test %r9d,%r9d
f0c: 7e 4c jle 0xf5a
f0e: 48 85 d2 test %rdx,%rdx
f11: 74 26 je 0xf39
f13: 48 85 c9 test %rcx,%rcx
f16: 74 0c je 0xf24
f18: e8 f3 57 a9 01 call 0x1a96710
f1d: 33 c0 xor %eax,%eax
f1f: 48 83 c4 28 add $0x28,%rsp
f23: c3 ret
f24: 48 89 d1 mov %rdx,%rcx
f27: 4c 89 c2 mov %r8,%rdx
f2a: 45 89 c8 mov %r9d,%r8d
f2d: e8 2e 5a a9 01 call 0x1a96960
f32: 33 c0 xor %eax,%eax
f34: 48 83 c4 28 add $0x28,%rsp
f38: c3 ret
f39: 48 85 c9 test %rcx,%rcx
f3c: 75 0a jne 0xf48
f3e: b8 f8 ff ff ff mov $0xfffffff8,%eax
f43: 48 83 c4 28 add $0x28,%rsp
f47: c3 ret
f48: 4c 89 c2 mov %r8,%rdx
f4b: 45 89 c8 mov %r9d,%r8d
f4e: e8 1d 59 a9 01 call 0x1a96870
f53: 33 c0 xor %eax,%eax
f55: 48 83 c4 28 add $0x28,%rsp
f59: c3 ret
f5a: b8 fa ff ff ff mov $0xfffffffa,%eax
f5f: 48 83 c4 28 add $0x28,%rsp
f63: c3 ret
f64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f6b: 00
f6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f7f: 00
f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
f85: 4d 85 c0 test %r8,%r8
f88: 74 37 je 0xfc1
f8a: 45 85 c9 test %r9d,%r9d
f8d: 7e 50 jle 0xfdf
f8f: 48 85 d2 test %rdx,%rdx
f92: 74 28 je 0xfbc
f94: 48 85 c9 test %rcx,%rcx
f97: 74 0d je 0xfa6
f99: e8 82 65 a9 01 call 0x1a97520
f9e: 33 c0 xor %eax,%eax
fa0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
fa5: c3 ret
fa6: 48 89 d1 mov %rdx,%rcx
fa9: 4c 89 c2 mov %r8,%rdx
fac: 45 89 c8 mov %r9d,%r8d
faf: e8 bc 67 a9 01 call 0x1a97770
fb4: 33 c0 xor %eax,%eax
fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
fbb: c3 ret
fbc: 48 85 c9 test %rcx,%rcx
fbf: 75 0b jne 0xfcc
fc1: b8 f8 ff ff ff mov $0xfffffff8,%eax
fc6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
fcb: c3 ret
fcc: 4c 89 c2 mov %r8,%rdx
fcf: 45 89 c8 mov %r9d,%r8d
fd2: e8 a9 66 a9 01 call 0x1a97680
fd7: 33 c0 xor %eax,%eax
fd9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
fde: c3 ret
fdf: b8 fa ff ff ff mov $0xfffffffa,%eax
fe4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
fe9: 90 nop
fea: c3 ret
feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ff2: 00
ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1000: 48 83 ec 28 sub $0x28,%rsp
1004: 4d 85 c0 test %r8,%r8
1007: 74 35 je 0x103e
1009: 45 85 c9 test %r9d,%r9d
100c: 7e 4c jle 0x105a
100e: 48 85 d2 test %rdx,%rdx
1011: 74 26 je 0x1039
1013: 48 85 c9 test %rcx,%rcx
1016: 74 0c je 0x1024
1018: e8 13 73 a9 01 call 0x1a98330
101d: 33 c0 xor %eax,%eax
101f: 48 83 c4 28 add $0x28,%rsp
1023: c3 ret
1024: 48 89 d1 mov %rdx,%rcx
1027: 4c 89 c2 mov %r8,%rdx
102a: 45 89 c8 mov %r9d,%r8d
102d: e8 4e 75 a9 01 call 0x1a98580
1032: 33 c0 xor %eax,%eax
1034: 48 83 c4 28 add $0x28,%rsp
1038: c3 ret
1039: 48 85 c9 test %rcx,%rcx
103c: 75 0a jne 0x1048
103e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1043: 48 83 c4 28 add $0x28,%rsp
1047: c3 ret
1048: 4c 89 c2 mov %r8,%rdx
104b: 45 89 c8 mov %r9d,%r8d
104e: e8 3d 74 a9 01 call 0x1a98490
1053: 33 c0 xor %eax,%eax
1055: 48 83 c4 28 add $0x28,%rsp
1059: c3 ret
105a: b8 fa ff ff ff mov $0xfffffffa,%eax
105f: 48 83 c4 28 add $0x28,%rsp
1063: c3 ret
1064: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
106b: 00
106c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1073: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1078: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
107f: 00
1080: 48 83 ec 28 sub $0x28,%rsp
1084: 4d 85 c0 test %r8,%r8
1087: 74 35 je 0x10be
1089: 45 85 c9 test %r9d,%r9d
108c: 7e 4c jle 0x10da
108e: 48 85 d2 test %rdx,%rdx
1091: 74 26 je 0x10b9
1093: 48 85 c9 test %rcx,%rcx
1096: 74 0c je 0x10a4
1098: e8 a3 7f a9 01 call 0x1a99040
109d: 33 c0 xor %eax,%eax
109f: 48 83 c4 28 add $0x28,%rsp
10a3: c3 ret
10a4: 48 89 d1 mov %rdx,%rcx
10a7: 4c 89 c2 mov %r8,%rdx
10aa: 45 89 c8 mov %r9d,%r8d
10ad: e8 ee 81 a9 01 call 0x1a992a0
10b2: 33 c0 xor %eax,%eax
10b4: 48 83 c4 28 add $0x28,%rsp
10b8: c3 ret
10b9: 48 85 c9 test %rcx,%rcx
10bc: 75 0a jne 0x10c8
10be: b8 f8 ff ff ff mov $0xfffffff8,%eax
10c3: 48 83 c4 28 add $0x28,%rsp
10c7: c3 ret
10c8: 4c 89 c2 mov %r8,%rdx
10cb: 45 89 c8 mov %r9d,%r8d
10ce: e8 cd 80 a9 01 call 0x1a991a0
10d3: 33 c0 xor %eax,%eax
10d5: 48 83 c4 28 add $0x28,%rsp
10d9: c3 ret
10da: b8 fa ff ff ff mov $0xfffffffa,%eax
10df: 48 83 c4 28 add $0x28,%rsp
10e3: c3 ret
10e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10eb: 00
10ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
10f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10ff: 00
1100: 48 83 ec 28 sub $0x28,%rsp
1104: 4d 85 c0 test %r8,%r8
1107: 74 35 je 0x113e
1109: 45 85 c9 test %r9d,%r9d
110c: 7e 4c jle 0x115a
110e: 48 85 d2 test %rdx,%rdx
1111: 74 26 je 0x1139
1113: 48 85 c9 test %rcx,%rcx
1116: 74 0c je 0x1124
1118: e8 c3 9d 03 00 call 0x3aee0
111d: 33 c0 xor %eax,%eax
111f: 48 83 c4 28 add $0x28,%rsp
1123: c3 ret
1124: 48 89 d1 mov %rdx,%rcx
1127: 4c 89 c2 mov %r8,%rdx
112a: 45 89 c8 mov %r9d,%r8d
112d: e8 0e a0 03 00 call 0x3b140
1132: 33 c0 xor %eax,%eax
1134: 48 83 c4 28 add $0x28,%rsp
1138: c3 ret
1139: 48 85 c9 test %rcx,%rcx
113c: 75 0a jne 0x1148
113e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1143: 48 83 c4 28 add $0x28,%rsp
1147: c3 ret
1148: 4c 89 c2 mov %r8,%rdx
114b: 45 89 c8 mov %r9d,%r8d
114e: e8 cd a1 03 00 call 0x3b320
1153: 33 c0 xor %eax,%eax
1155: 48 83 c4 28 add $0x28,%rsp
1159: c3 ret
115a: b8 fa ff ff ff mov $0xfffffffa,%eax
115f: 48 83 c4 28 add $0x28,%rsp
1163: c3 ret
1164: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
116b: 00
116c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1173: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1178: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
117f: 00
1180: 48 83 ec 28 sub $0x28,%rsp
1184: 4d 85 c0 test %r8,%r8
1187: 74 35 je 0x11be
1189: 45 85 c9 test %r9d,%r9d
118c: 7e 4c jle 0x11da
118e: 48 85 d2 test %rdx,%rdx
1191: 74 26 je 0x11b9
1193: 48 85 c9 test %rcx,%rcx
1196: 74 0c je 0x11a4
1198: e8 a3 a3 03 00 call 0x3b540
119d: 33 c0 xor %eax,%eax
119f: 48 83 c4 28 add $0x28,%rsp
11a3: c3 ret
11a4: 48 89 d1 mov %rdx,%rcx
11a7: 4c 89 c2 mov %r8,%rdx
11aa: 45 89 c8 mov %r9d,%r8d
11ad: e8 0e a6 03 00 call 0x3b7c0
11b2: 33 c0 xor %eax,%eax
11b4: 48 83 c4 28 add $0x28,%rsp
11b8: c3 ret
11b9: 48 85 c9 test %rcx,%rcx
11bc: 75 0a jne 0x11c8
11be: b8 f8 ff ff ff mov $0xfffffff8,%eax
11c3: 48 83 c4 28 add $0x28,%rsp
11c7: c3 ret
11c8: 4c 89 c2 mov %r8,%rdx
11cb: 45 89 c8 mov %r9d,%r8d
11ce: e8 0d a8 03 00 call 0x3b9e0
11d3: 33 c0 xor %eax,%eax
11d5: 48 83 c4 28 add $0x28,%rsp
11d9: c3 ret
11da: b8 fa ff ff ff mov $0xfffffffa,%eax
11df: 48 83 c4 28 add $0x28,%rsp
11e3: c3 ret
11e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
11eb: 00
11ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
11f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
11ff: 00
1200: 53 push %rbx
1201: 56 push %rsi
1202: 57 push %rdi
1203: 41 54 push %r12
1205: 41 55 push %r13
1207: 41 56 push %r14
1209: 41 57 push %r15
120b: 55 push %rbp
120c: 48 83 ec 38 sub $0x38,%rsp
1210: 49 89 ce mov %rcx,%r14
1213: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
121a: 00
121b: 44 89 cf mov %r9d,%edi
121e: 44 89 c6 mov %r8d,%esi
1221: 41 89 d7 mov %edx,%r15d
1224: 4d 85 f6 test %r14,%r14
1227: 0f 84 8e 01 00 00 je 0x13bb
122d: 41 83 ff 1e cmp $0x1e,%r15d
1231: 0f 87 5f 01 00 00 ja 0x1396
1237: 41 83 ff 1d cmp $0x1d,%r15d
123b: 0f 8f 55 01 00 00 jg 0x1396
1241: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1248: 00
1249: 48 85 db test %rbx,%rbx
124c: 0f 84 69 01 00 00 je 0x13bb
1252: 48 89 dd mov %rbx,%rbp
1255: ba 90 00 00 00 mov $0x90,%edx
125a: 48 83 e5 3f and $0x3f,%rbp
125e: 48 f7 dd neg %rbp
1261: 48 83 e5 3f and $0x3f,%rbp
1265: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1269: 4c 89 e1 mov %r12,%rcx
126c: e8 cf a4 00 00 call 0xb740
1271: 44 89 f9 mov %r15d,%ecx
1274: b8 01 00 00 00 mov $0x1,%eax
1279: d3 e0 shl %cl,%eax
127b: 41 89 7c 24 14 mov %edi,0x14(%r12)
1280: 83 fe 08 cmp $0x8,%esi
1283: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1288: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
128f: 00 00
1291: 0f 84 45 02 00 00 je 0x14dc
1297: 83 fe 04 cmp $0x4,%esi
129a: 0f 84 97 00 00 00 je 0x1337
12a0: 83 fe 01 cmp $0x1,%esi
12a3: 75 39 jne 0x12de
12a5: 0f 57 c0 xorps %xmm0,%xmm0
12a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
12ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4a7e8
12b3: 01
12b4: f3 0f 5e c8 divss %xmm0,%xmm1
12b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
12bf: 00
12c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
12c7: 00 00
12c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
12d0: 00 00
12d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
12d9: e9 93 00 00 00 jmp 0x1371
12de: 83 fe 02 cmp $0x2,%esi
12e1: 75 36 jne 0x1319
12e3: 0f 57 c0 xorps %xmm0,%xmm0
12e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
12ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4a7e8
12f1: 01
12f2: f3 0f 5e c8 divss %xmm0,%xmm1
12f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
12fd: 00
12fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1305: 00 00
1307: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
130e: 00 00
1310: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
1317: eb 58 jmp 0x1371
1319: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1320: 00
1321: b8 ee ff ff ff mov $0xffffffee,%eax
1326: 48 83 c4 38 add $0x38,%rsp
132a: 5d pop %rbp
132b: 41 5f pop %r15
132d: 41 5e pop %r14
132f: 41 5d pop %r13
1331: 41 5c pop %r12
1333: 5f pop %rdi
1334: 5e pop %rsi
1335: 5b pop %rbx
1336: c3 ret
1337: 0f 57 c0 xorps %xmm0,%xmm0
133a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
133e: b8 01 00 00 00 mov $0x1,%eax
1343: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
134a: 00
134b: 41 89 44 24 08 mov %eax,0x8(%r12)
1350: 41 89 44 24 0c mov %eax,0xc(%r12)
1355: e8 26 a4 00 00 call 0xb780
135a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4a7e0
1361: 01
1362: f2 0f 5e c8 divsd %xmm0,%xmm1
1366: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
136a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
1371: 41 83 ff 04 cmp $0x4,%r15d
1375: 7f 35 jg 0x13ac
1377: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
137e: 00 00
1380: 33 c0 xor %eax,%eax
1382: 4d 89 26 mov %r12,(%r14)
1385: 48 83 c4 38 add $0x38,%rsp
1389: 5d pop %rbp
138a: 41 5f pop %r15
138c: 41 5e pop %r14
138e: 41 5d pop %r13
1390: 41 5c pop %r12
1392: 5f pop %rdi
1393: 5e pop %rsi
1394: 5b pop %rbx
1395: c3 ret
1396: b8 ef ff ff ff mov $0xffffffef,%eax
139b: 48 83 c4 38 add $0x38,%rsp
139f: 5d pop %rbp
13a0: 41 5f pop %r15
13a2: 41 5e pop %r14
13a4: 41 5d pop %r13
13a6: 41 5c pop %r12
13a8: 5f pop %rdi
13a9: 5e pop %rsi
13aa: 5b pop %rbx
13ab: c3 ret
13ac: 41 83 ff 0a cmp $0xa,%r15d
13b0: 0f 8e ec 00 00 00 jle 0x14a2
13b6: 4d 85 ed test %r13,%r13
13b9: 75 16 jne 0x13d1
13bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
13c0: 48 83 c4 38 add $0x38,%rsp
13c4: 5d pop %rbp
13c5: 41 5f pop %r15
13c7: 41 5e pop %r14
13c9: 41 5d pop %r13
13cb: 41 5c pop %r12
13cd: 5f pop %rdi
13ce: 5e pop %rsi
13cf: 5b pop %rbx
13d0: c3 ret
13d1: 4c 89 ee mov %r13,%rsi
13d4: 44 89 f9 mov %r15d,%ecx
13d7: 48 83 e6 3f and $0x3f,%rsi
13db: 44 89 ff mov %r15d,%edi
13de: 48 f7 de neg %rsi
13e1: 48 83 e6 3f and $0x3f,%rsi
13e5: 49 03 f5 add %r13,%rsi
13e8: 48 89 f2 mov %rsi,%rdx
13eb: e8 10 a8 03 00 call 0x3bc00
13f0: 49 89 c5 mov %rax,%r13
13f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
13fa: 00
13fb: 49 89 54 24 30 mov %rdx,0x30(%r12)
1400: 41 8d 5f ff lea -0x1(%r15),%ebx
1404: 83 fb 10 cmp $0x10,%ebx
1407: 7f 3c jg 0x1445
1409: 83 fb 0f cmp $0xf,%ebx
140c: 89 d9 mov %ebx,%ecx
140e: e8 2d aa 00 00 call 0xbe40
1413: 89 d9 mov %ebx,%ecx
1415: 48 89 f2 mov %rsi,%rdx
1418: 41 89 f8 mov %edi,%r8d
141b: 49 89 c1 mov %rax,%r9
141e: 49 89 44 24 38 mov %rax,0x38(%r12)
1423: e8 d8 af 03 00 call 0x3c400
1428: 49 89 c1 mov %rax,%r9
142b: 89 d9 mov %ebx,%ecx
142d: b8 01 00 00 00 mov $0x1,%eax
1432: d3 e0 shl %cl,%eax
1434: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
143b: 83 e3 c0 and $0xffffffc0,%ebx
143e: 41 89 5c 24 18 mov %ebx,0x18(%r12)
1443: eb 1e jmp 0x1463
1445: 48 89 e0 mov %rsp,%rax
1448: 4c 89 e1 mov %r12,%rcx
144b: 49 89 f0 mov %rsi,%r8
144e: 41 89 f9 mov %edi,%r9d
1451: 48 89 50 20 mov %rdx,0x20(%rax)
1455: 89 da mov %ebx,%edx
1457: 4c 89 68 28 mov %r13,0x28(%rax)
145b: e8 20 c3 03 00 call 0x3d780
1460: 49 89 c1 mov %rax,%r9
1463: 44 89 f9 mov %r15d,%ecx
1466: 48 89 f2 mov %rsi,%rdx
1469: 41 89 f8 mov %edi,%r8d
146c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1471: e8 4a fd 03 00 call 0x411c0
1476: 44 89 f9 mov %r15d,%ecx
1479: 48 89 f2 mov %rsi,%rdx
147c: 41 89 f8 mov %edi,%r8d
147f: 49 89 c1 mov %rax,%r9
1482: 49 89 44 24 58 mov %rax,0x58(%r12)
1487: e8 74 02 04 00 call 0x41700
148c: 4d 89 26 mov %r12,(%r14)
148f: 33 c0 xor %eax,%eax
1491: 48 83 c4 38 add $0x38,%rsp
1495: 5d pop %rbp
1496: 41 5f pop %r15
1498: 41 5e pop %r14
149a: 41 5d pop %r13
149c: 41 5c pop %r12
149e: 5f pop %rdi
149f: 5e pop %rsi
14a0: 5b pop %rbx
14a1: c3 ret
14a2: bf 0a 00 00 00 mov $0xa,%edi
14a7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
14ae: 00
14af: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2604a40
14b6: 41 83 ff 06 cmp $0x6,%r15d
14ba: 0f 8f 3b ff ff ff jg 0x13fb
14c0: 49 89 d1 mov %rdx,%r9
14c3: 49 83 e1 3f and $0x3f,%r9
14c7: 49 f7 d9 neg %r9
14ca: 49 83 e1 3f and $0x3f,%r9
14ce: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
14d5: 00 00
14d7: 4c 03 ca add %rdx,%r9
14da: eb 87 jmp 0x1463
14dc: 33 c0 xor %eax,%eax
14de: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
14e5: 00
14e6: 41 89 44 24 08 mov %eax,0x8(%r12)
14eb: 41 89 44 24 0c mov %eax,0xc(%r12)
14f0: e9 7c fe ff ff jmp 0x1371
14f5: 0f 1f 40 00 nopl 0x0(%rax)
14f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1500: 56 push %rsi
1501: 57 push %rdi
1502: 41 54 push %r12
1504: 41 55 push %r13
1506: 41 56 push %r14
1508: 41 57 push %r15
150a: 55 push %rbp
150b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
1510: 48 89 ce mov %rcx,%rsi
1513: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
151a: 00
151b: 45 89 ce mov %r9d,%r14d
151e: 45 89 c5 mov %r8d,%r13d
1521: 89 d5 mov %edx,%ebp
1523: 48 85 f6 test %rsi,%rsi
1526: 0f 84 8a 01 00 00 je 0x16b6
152c: 83 fd 1e cmp $0x1e,%ebp
152f: 0f 87 5d 01 00 00 ja 0x1692
1535: 83 fd 1d cmp $0x1d,%ebp
1538: 0f 8f 54 01 00 00 jg 0x1692
153e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
1545: 00
1546: 4d 85 e4 test %r12,%r12
1549: 0f 84 67 01 00 00 je 0x16b6
154f: 49 83 e4 3f and $0x3f,%r12
1553: ba 90 00 00 00 mov $0x90,%edx
1558: 49 f7 dc neg %r12
155b: 49 83 e4 3f and $0x3f,%r12
155f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
1566: 00
1567: 4c 89 e1 mov %r12,%rcx
156a: e8 f1 f5 00 00 call 0x10b60
156f: 89 e9 mov %ebp,%ecx
1571: 41 b8 01 00 00 00 mov $0x1,%r8d
1577: 41 d3 e0 shl %cl,%r8d
157a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
157f: 41 83 fd 08 cmp $0x8,%r13d
1583: 45 89 74 24 14 mov %r14d,0x14(%r12)
1588: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
158f: 00 00
1591: 0f 84 48 02 00 00 je 0x17df
1597: 41 83 fd 04 cmp $0x4,%r13d
159b: 0f 84 95 00 00 00 je 0x1636
15a1: 41 83 fd 01 cmp $0x1,%r13d
15a5: 75 37 jne 0x15de
15a7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
15ac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4a7f8
15b3: 01
15b4: f3 0f 5e c8 divss %xmm0,%xmm1
15b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
15bf: 00
15c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
15c7: 00 00
15c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
15d0: 00 00
15d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
15d9: e9 90 00 00 00 jmp 0x166e
15de: 41 83 fd 02 cmp $0x2,%r13d
15e2: 75 34 jne 0x1618
15e4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
15e9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4a7f8
15f0: 01
15f1: f3 0f 5e c8 divss %xmm0,%xmm1
15f5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
15fc: 00
15fd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1604: 00 00
1606: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
160d: 00 00
160f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
1616: eb 56 jmp 0x166e
1618: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
161f: 00
1620: b8 ee ff ff ff mov $0xffffffee,%eax
1625: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
162a: 5d pop %rbp
162b: 41 5f pop %r15
162d: 41 5e pop %r14
162f: 41 5d pop %r13
1631: 41 5c pop %r12
1633: 5f pop %rdi
1634: 5e pop %rsi
1635: c3 ret
1636: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
163b: b8 01 00 00 00 mov $0x1,%eax
1640: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1647: 00
1648: 41 89 44 24 08 mov %eax,0x8(%r12)
164d: 41 89 44 24 0c mov %eax,0xc(%r12)
1652: e8 49 f5 00 00 call 0x10ba0
1657: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4a7f0
165e: 01
165f: f2 0f 5e c8 divsd %xmm0,%xmm1
1663: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
1667: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
166e: 83 fd 04 cmp $0x4,%ebp
1671: 7f 35 jg 0x16a8
1673: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
167a: 00 00
167c: 33 c0 xor %eax,%eax
167e: 4c 89 26 mov %r12,(%rsi)
1681: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
1686: 5d pop %rbp
1687: 41 5f pop %r15
1689: 41 5e pop %r14
168b: 41 5d pop %r13
168d: 41 5c pop %r12
168f: 5f pop %rdi
1690: 5e pop %rsi
1691: c3 ret
1692: b8 ef ff ff ff mov $0xffffffef,%eax
1697: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
169c: 5d pop %rbp
169d: 41 5f pop %r15
169f: 41 5e pop %r14
16a1: 41 5d pop %r13
16a3: 41 5c pop %r12
16a5: 5f pop %rdi
16a6: 5e pop %rsi
16a7: c3 ret
16a8: 83 fd 0a cmp $0xa,%ebp
16ab: 0f 8e f4 00 00 00 jle 0x17a5
16b1: 48 85 ff test %rdi,%rdi
16b4: 75 16 jne 0x16cc
16b6: b8 f8 ff ff ff mov $0xfffffff8,%eax
16bb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
16c0: 5d pop %rbp
16c1: 41 5f pop %r15
16c3: 41 5e pop %r14
16c5: 41 5d pop %r13
16c7: 41 5c pop %r12
16c9: 5f pop %rdi
16ca: 5e pop %rsi
16cb: c3 ret
16cc: 48 83 e7 3f and $0x3f,%rdi
16d0: 89 e9 mov %ebp,%ecx
16d2: 48 f7 df neg %rdi
16d5: 41 89 ee mov %ebp,%r14d
16d8: 48 83 e7 3f and $0x3f,%rdi
16dc: 49 89 fd mov %rdi,%r13
16df: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
16e6: 00
16e7: 4c 89 ea mov %r13,%rdx
16ea: e8 71 05 04 00 call 0x41c60
16ef: 48 89 c7 mov %rax,%rdi
16f2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
16f9: 00
16fa: 49 89 54 24 30 mov %rdx,0x30(%r12)
16ff: 44 8d 7d ff lea -0x1(%rbp),%r15d
1703: 41 83 ff 11 cmp $0x11,%r15d
1707: 7f 3f jg 0x1748
1709: 41 83 ff 10 cmp $0x10,%r15d
170d: 44 89 f9 mov %r15d,%ecx
1710: e8 ab fa 00 00 call 0x111c0
1715: 44 89 f9 mov %r15d,%ecx
1718: 4c 89 ea mov %r13,%rdx
171b: 45 89 f0 mov %r14d,%r8d
171e: 49 89 c1 mov %rax,%r9
1721: 49 89 44 24 38 mov %rax,0x38(%r12)
1726: e8 35 0b 04 00 call 0x42260
172b: 49 89 c1 mov %rax,%r9
172e: 44 89 f9 mov %r15d,%ecx
1731: b8 01 00 00 00 mov $0x1,%eax
1736: d3 e0 shl %cl,%eax
1738: c1 e0 03 shl $0x3,%eax
173b: 83 c0 3f add $0x3f,%eax
173e: 83 e0 c0 and $0xffffffc0,%eax
1741: 41 89 44 24 18 mov %eax,0x18(%r12)
1746: eb 20 jmp 0x1768
1748: 48 8d 04 24 lea (%rsp),%rax
174c: 4c 89 e1 mov %r12,%rcx
174f: 4d 89 e8 mov %r13,%r8
1752: 45 89 f1 mov %r14d,%r9d
1755: 48 89 50 20 mov %rdx,0x20(%rax)
1759: 44 89 fa mov %r15d,%edx
175c: 48 89 78 28 mov %rdi,0x28(%rax)
1760: e8 bb 1e 04 00 call 0x43620
1765: 49 89 c1 mov %rax,%r9
1768: 89 e9 mov %ebp,%ecx
176a: 4c 89 ea mov %r13,%rdx
176d: 45 89 f0 mov %r14d,%r8d
1770: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1775: e8 86 5a 04 00 call 0x47200
177a: 89 e9 mov %ebp,%ecx
177c: 4c 89 ea mov %r13,%rdx
177f: 45 89 f0 mov %r14d,%r8d
1782: 49 89 c1 mov %rax,%r9
1785: 49 89 44 24 58 mov %rax,0x58(%r12)
178a: e8 71 5e 04 00 call 0x47600
178f: 4c 89 26 mov %r12,(%rsi)
1792: 33 c0 xor %eax,%eax
1794: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
1799: 5d pop %rbp
179a: 41 5f pop %r15
179c: 41 5e pop %r14
179e: 41 5d pop %r13
17a0: 41 5c pop %r12
17a2: 5f pop %rdi
17a3: 5e pop %rsi
17a4: c3 ret
17a5: 41 be 0a 00 00 00 mov $0xa,%r14d
17ab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2604a40
17b2: 83 fd 06 cmp $0x6,%ebp
17b5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
17bc: 00
17bd: 0f 8f 37 ff ff ff jg 0x16fa
17c3: 49 89 d1 mov %rdx,%r9
17c6: 49 83 e1 3f and $0x3f,%r9
17ca: 49 f7 d9 neg %r9
17cd: 49 83 e1 3f and $0x3f,%r9
17d1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
17d8: 00 00
17da: 4c 03 ca add %rdx,%r9
17dd: eb 89 jmp 0x1768
17df: 33 c0 xor %eax,%eax
17e1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
17e8: 00
17e9: 41 89 44 24 08 mov %eax,0x8(%r12)
17ee: 41 89 44 24 0c mov %eax,0xc(%r12)
17f3: e9 76 fe ff ff jmp 0x166e
17f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
17ff: 00
1800: 53 push %rbx
1801: 56 push %rsi
1802: 57 push %rdi
1803: 41 54 push %r12
1805: 41 55 push %r13
1807: 41 56 push %r14
1809: 41 57 push %r15
180b: 55 push %rbp
180c: 48 83 ec 38 sub $0x38,%rsp
1810: 49 89 ce mov %rcx,%r14
1813: 44 89 cf mov %r9d,%edi
1816: 44 89 c6 mov %r8d,%esi
1819: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
1820: 00
1821: 41 89 d7 mov %edx,%r15d
1824: 4d 85 f6 test %r14,%r14
1827: 0f 84 85 01 00 00 je 0x19b2
182d: 41 83 ff 1e cmp $0x1e,%r15d
1831: 0f 87 56 01 00 00 ja 0x198d
1837: 41 83 ff 1d cmp $0x1d,%r15d
183b: 0f 8f 4c 01 00 00 jg 0x198d
1841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1848: 00
1849: 48 85 db test %rbx,%rbx
184c: 0f 84 60 01 00 00 je 0x19b2
1852: 48 89 dd mov %rbx,%rbp
1855: ba 90 00 00 00 mov $0x90,%edx
185a: 48 83 e5 3f and $0x3f,%rbp
185e: 48 f7 dd neg %rbp
1861: 48 83 e5 3f and $0x3f,%rbp
1865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1869: 4c 89 e1 mov %r12,%rcx
186c: e8 6f 49 01 00 call 0x161e0
1871: 44 89 f9 mov %r15d,%ecx
1874: b8 01 00 00 00 mov $0x1,%eax
1879: 41 89 7c 24 14 mov %edi,0x14(%r12)
187e: d3 e0 shl %cl,%eax
1880: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1885: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
188c: 00 00
188e: 83 fe 08 cmp $0x8,%esi
1891: 0f 84 39 02 00 00 je 0x1ad0
1897: 83 fe 04 cmp $0x4,%esi
189a: 0f 84 91 00 00 00 je 0x1931
18a0: 83 fe 01 cmp $0x1,%esi
18a3: 75 36 jne 0x18db
18a5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
18a9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4a808
18b0: 01
18b1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
18b8: 00
18b9: f3 0f 5e c8 divss %xmm0,%xmm1
18bd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
18c4: 00 00
18c6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
18cd: 00 00
18cf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
18d6: e9 8d 00 00 00 jmp 0x1968
18db: 83 fe 02 cmp $0x2,%esi
18de: 75 33 jne 0x1913
18e0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
18e4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4a808
18eb: 01
18ec: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
18f3: 00
18f4: f3 0f 5e c8 divss %xmm0,%xmm1
18f8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
18ff: 00 00
1901: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1908: 00 00
190a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
1911: eb 55 jmp 0x1968
1913: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
191a: 00
191b: b8 ee ff ff ff mov $0xffffffee,%eax
1920: 48 83 c4 38 add $0x38,%rsp
1924: 5d pop %rbp
1925: 41 5f pop %r15
1927: 41 5e pop %r14
1929: 41 5d pop %r13
192b: 41 5c pop %r12
192d: 5f pop %rdi
192e: 5e pop %rsi
192f: 5b pop %rbx
1930: c3 ret
1931: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
1935: b8 01 00 00 00 mov $0x1,%eax
193a: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1941: 00
1942: 41 89 44 24 08 mov %eax,0x8(%r12)
1947: 41 89 44 24 0c mov %eax,0xc(%r12)
194c: e8 cf 48 01 00 call 0x16220
1951: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4a800
1958: 01
1959: f2 0f 5e c8 divsd %xmm0,%xmm1
195d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
1961: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
1968: 41 83 ff 04 cmp $0x4,%r15d
196c: 7f 35 jg 0x19a3
196e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
1975: 00 00
1977: 33 c0 xor %eax,%eax
1979: 4d 89 26 mov %r12,(%r14)
197c: 48 83 c4 38 add $0x38,%rsp
1980: 5d pop %rbp
1981: 41 5f pop %r15
1983: 41 5e pop %r14
1985: 41 5d pop %r13
1987: 41 5c pop %r12
1989: 5f pop %rdi
198a: 5e pop %rsi
198b: 5b pop %rbx
198c: c3 ret
198d: b8 ef ff ff ff mov $0xffffffef,%eax
1992: 48 83 c4 38 add $0x38,%rsp
1996: 5d pop %rbp
1997: 41 5f pop %r15
1999: 41 5e pop %r14
199b: 41 5d pop %r13
199d: 41 5c pop %r12
199f: 5f pop %rdi
19a0: 5e pop %rsi
19a1: 5b pop %rbx
19a2: c3 ret
19a3: 41 83 ff 0a cmp $0xa,%r15d
19a7: 0f 8e e9 00 00 00 jle 0x1a96
19ad: 4d 85 ed test %r13,%r13
19b0: 75 16 jne 0x19c8
19b2: b8 f8 ff ff ff mov $0xfffffff8,%eax
19b7: 48 83 c4 38 add $0x38,%rsp
19bb: 5d pop %rbp
19bc: 41 5f pop %r15
19be: 41 5e pop %r14
19c0: 41 5d pop %r13
19c2: 41 5c pop %r12
19c4: 5f pop %rdi
19c5: 5e pop %rsi
19c6: 5b pop %rbx
19c7: c3 ret
19c8: 4c 89 ee mov %r13,%rsi
19cb: 44 89 f9 mov %r15d,%ecx
19ce: 48 83 e6 3f and $0x3f,%rsi
19d2: 44 89 ff mov %r15d,%edi
19d5: 48 f7 de neg %rsi
19d8: 48 83 e6 3f and $0x3f,%rsi
19dc: 49 03 f5 add %r13,%rsi
19df: 48 89 f2 mov %rsi,%rdx
19e2: e8 59 60 04 00 call 0x47a40
19e7: 49 89 c5 mov %rax,%r13
19ea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
19f1: 00
19f2: 41 8d 5f ff lea -0x1(%r15),%ebx
19f6: 49 89 54 24 30 mov %rdx,0x30(%r12)
19fb: 83 fb 11 cmp $0x11,%ebx
19fe: 7f 39 jg 0x1a39
1a00: 89 d9 mov %ebx,%ecx
1a02: e8 19 4e 01 00 call 0x16820
1a07: 89 d9 mov %ebx,%ecx
1a09: 48 89 f2 mov %rsi,%rdx
1a0c: 49 89 44 24 38 mov %rax,0x38(%r12)
1a11: 41 89 f8 mov %edi,%r8d
1a14: 49 89 c1 mov %rax,%r9
1a17: e8 04 66 04 00 call 0x48020
1a1c: 49 89 c1 mov %rax,%r9
1a1f: 89 d9 mov %ebx,%ecx
1a21: b8 01 00 00 00 mov $0x1,%eax
1a26: d3 e0 shl %cl,%eax
1a28: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
1a2f: 83 e3 c0 and $0xffffffc0,%ebx
1a32: 41 89 5c 24 18 mov %ebx,0x18(%r12)
1a37: eb 1e jmp 0x1a57
1a39: 48 89 e0 mov %rsp,%rax
1a3c: 4c 89 e1 mov %r12,%rcx
1a3f: 48 89 50 20 mov %rdx,0x20(%rax)
1a43: 89 da mov %ebx,%edx
1a45: 49 89 f0 mov %rsi,%r8
1a48: 41 89 f9 mov %edi,%r9d
1a4b: 4c 89 68 28 mov %r13,0x28(%rax)
1a4f: e8 6c 79 04 00 call 0x493c0
1a54: 49 89 c1 mov %rax,%r9
1a57: 44 89 f9 mov %r15d,%ecx
1a5a: 48 89 f2 mov %rsi,%rdx
1a5d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1a62: 41 89 f8 mov %edi,%r8d
1a65: e8 f6 b3 04 00 call 0x4ce60
1a6a: 44 89 f9 mov %r15d,%ecx
1a6d: 48 89 f2 mov %rsi,%rdx
1a70: 49 89 44 24 58 mov %rax,0x58(%r12)
1a75: 41 89 f8 mov %edi,%r8d
1a78: 49 89 c1 mov %rax,%r9
1a7b: e8 c0 b7 04 00 call 0x4d240
1a80: 4d 89 26 mov %r12,(%r14)
1a83: 33 c0 xor %eax,%eax
1a85: 48 83 c4 38 add $0x38,%rsp
1a89: 5d pop %rbp
1a8a: 41 5f pop %r15
1a8c: 41 5e pop %r14
1a8e: 41 5d pop %r13
1a90: 41 5c pop %r12
1a92: 5f pop %rdi
1a93: 5e pop %rsi
1a94: 5b pop %rbx
1a95: c3 ret
1a96: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
1a9d: 00
1a9e: bf 0a 00 00 00 mov $0xa,%edi
1aa3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2604a40
1aaa: 41 83 ff 06 cmp $0x6,%r15d
1aae: 0f 8f 3e ff ff ff jg 0x19f2
1ab4: 49 89 d1 mov %rdx,%r9
1ab7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
1abe: 00 00
1ac0: 49 83 e1 3f and $0x3f,%r9
1ac4: 49 f7 d9 neg %r9
1ac7: 49 83 e1 3f and $0x3f,%r9
1acb: 4c 03 ca add %rdx,%r9
1ace: eb 87 jmp 0x1a57
1ad0: 33 c0 xor %eax,%eax
1ad2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1ad9: 00
1ada: 41 89 44 24 08 mov %eax,0x8(%r12)
1adf: 41 89 44 24 0c mov %eax,0xc(%r12)
1ae4: e9 7f fe ff ff jmp 0x1968
1ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1af0: 00
1af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1aff: 00
1b00: 53 push %rbx
1b01: 56 push %rsi
1b02: 57 push %rdi
1b03: 41 54 push %r12
1b05: 41 55 push %r13
1b07: 41 56 push %r14
1b09: 41 57 push %r15
1b0b: 55 push %rbp
1b0c: 48 83 ec 38 sub $0x38,%rsp
1b10: 49 89 ce mov %rcx,%r14
1b13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
1b1a: 00
1b1b: 44 89 cf mov %r9d,%edi
1b1e: 44 89 c6 mov %r8d,%esi
1b21: 41 89 d7 mov %edx,%r15d
1b24: 4d 85 f6 test %r14,%r14
1b27: 0f 84 95 01 00 00 je 0x1cc2
1b2d: 41 83 ff 1e cmp $0x1e,%r15d
1b31: 0f 87 66 01 00 00 ja 0x1c9d
1b37: 41 83 ff 1d cmp $0x1d,%r15d
1b3b: 0f 8f 5c 01 00 00 jg 0x1c9d
1b41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1b48: 00
1b49: 48 85 db test %rbx,%rbx
1b4c: 0f 84 70 01 00 00 je 0x1cc2
1b52: 48 89 dd mov %rbx,%rbp
1b55: ba 90 00 00 00 mov $0x90,%edx
1b5a: 48 83 e5 3f and $0x3f,%rbp
1b5e: 48 f7 dd neg %rbp
1b61: 48 83 e5 3f and $0x3f,%rbp
1b65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1b69: 4c 89 e1 mov %r12,%rcx
1b6c: e8 0f 9a 01 00 call 0x1b580
1b71: 44 89 f9 mov %r15d,%ecx
1b74: b8 01 00 00 00 mov $0x1,%eax
1b79: d3 e0 shl %cl,%eax
1b7b: 41 89 7c 24 14 mov %edi,0x14(%r12)
1b80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1b85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1b8c: 00 00
1b8e: 83 fe 08 cmp $0x8,%esi
1b91: 0f 84 49 02 00 00 je 0x1de0
1b97: 83 fe 04 cmp $0x4,%esi
1b9a: 0f 84 99 00 00 00 je 0x1c39
1ba0: 83 fe 01 cmp $0x1,%esi
1ba3: 75 3a jne 0x1bdf
1ba5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1ba9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
1bad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4a818
1bb4: 01
1bb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
1bb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1bc0: 00
1bc1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
1bc8: 00 00
1bca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
1bd1: 00 00
1bd3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
1bda: e9 99 00 00 00 jmp 0x1c78
1bdf: 83 fe 02 cmp $0x2,%esi
1be2: 75 37 jne 0x1c1b
1be4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1be8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
1bec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4a818
1bf3: 01
1bf4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
1bf8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1bff: 00
1c00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1c07: 00 00
1c09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1c10: 00 00
1c12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
1c19: eb 5d jmp 0x1c78
1c1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1c22: 00
1c23: b8 ee ff ff ff mov $0xffffffee,%eax
1c28: 48 83 c4 38 add $0x38,%rsp
1c2c: 5d pop %rbp
1c2d: 41 5f pop %r15
1c2f: 41 5e pop %r14
1c31: 41 5d pop %r13
1c33: 41 5c pop %r12
1c35: 5f pop %rdi
1c36: 5e pop %rsi
1c37: 5b pop %rbx
1c38: c3 ret
1c39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
1c3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
1c41: b8 01 00 00 00 mov $0x1,%eax
1c46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1c4d: 00
1c4e: 41 89 44 24 08 mov %eax,0x8(%r12)
1c53: 41 89 44 24 0c mov %eax,0xc(%r12)
1c58: e8 63 99 01 00 call 0x1b5c0
1c5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
1c61: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4a810
1c68: 01
1c69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
1c6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
1c71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
1c78: 41 83 ff 04 cmp $0x4,%r15d
1c7c: 7f 35 jg 0x1cb3
1c7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
1c85: 00 00
1c87: 33 c0 xor %eax,%eax
1c89: 4d 89 26 mov %r12,(%r14)
1c8c: 48 83 c4 38 add $0x38,%rsp
1c90: 5d pop %rbp
1c91: 41 5f pop %r15
1c93: 41 5e pop %r14
1c95: 41 5d pop %r13
1c97: 41 5c pop %r12
1c99: 5f pop %rdi
1c9a: 5e pop %rsi
1c9b: 5b pop %rbx
1c9c: c3 ret
1c9d: b8 ef ff ff ff mov $0xffffffef,%eax
1ca2: 48 83 c4 38 add $0x38,%rsp
1ca6: 5d pop %rbp
1ca7: 41 5f pop %r15
1ca9: 41 5e pop %r14
1cab: 41 5d pop %r13
1cad: 41 5c pop %r12
1caf: 5f pop %rdi
1cb0: 5e pop %rsi
1cb1: 5b pop %rbx
1cb2: c3 ret
1cb3: 41 83 ff 0a cmp $0xa,%r15d
1cb7: 0f 8e e9 00 00 00 jle 0x1da6
1cbd: 4d 85 ed test %r13,%r13
1cc0: 75 16 jne 0x1cd8
1cc2: b8 f8 ff ff ff mov $0xfffffff8,%eax
1cc7: 48 83 c4 38 add $0x38,%rsp
1ccb: 5d pop %rbp
1ccc: 41 5f pop %r15
1cce: 41 5e pop %r14
1cd0: 41 5d pop %r13
1cd2: 41 5c pop %r12
1cd4: 5f pop %rdi
1cd5: 5e pop %rsi
1cd6: 5b pop %rbx
1cd7: c3 ret
1cd8: 4c 89 ee mov %r13,%rsi
1cdb: 44 89 f9 mov %r15d,%ecx
1cde: 48 83 e6 3f and $0x3f,%rsi
1ce2: 44 89 ff mov %r15d,%edi
1ce5: 48 f7 de neg %rsi
1ce8: 48 83 e6 3f and $0x3f,%rsi
1cec: 49 03 f5 add %r13,%rsi
1cef: 48 89 f2 mov %rsi,%rdx
1cf2: e8 89 b9 04 00 call 0x4d680
1cf7: 49 89 c5 mov %rax,%r13
1cfa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
1d01: 00
1d02: 49 89 54 24 30 mov %rdx,0x30(%r12)
1d07: 41 8d 5f ff lea -0x1(%r15),%ebx
1d0b: 83 fb 12 cmp $0x12,%ebx
1d0e: 7f 39 jg 0x1d49
1d10: 89 d9 mov %ebx,%ecx
1d12: e8 29 a1 00 00 call 0xbe40
1d17: 89 d9 mov %ebx,%ecx
1d19: 48 89 f2 mov %rsi,%rdx
1d1c: 41 89 f8 mov %edi,%r8d
1d1f: 49 89 c1 mov %rax,%r9
1d22: 49 89 44 24 38 mov %rax,0x38(%r12)
1d27: e8 f4 c1 04 00 call 0x4df20
1d2c: 49 89 c1 mov %rax,%r9
1d2f: 89 d9 mov %ebx,%ecx
1d31: b8 01 00 00 00 mov $0x1,%eax
1d36: d3 e0 shl %cl,%eax
1d38: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
1d3f: 83 e3 c0 and $0xffffffc0,%ebx
1d42: 41 89 5c 24 18 mov %ebx,0x18(%r12)
1d47: eb 1e jmp 0x1d67
1d49: 48 89 e0 mov %rsp,%rax
1d4c: 4c 89 e1 mov %r12,%rcx
1d4f: 49 89 f0 mov %rsi,%r8
1d52: 41 89 f9 mov %edi,%r9d
1d55: 48 89 50 20 mov %rdx,0x20(%rax)
1d59: 89 da mov %ebx,%edx
1d5b: 4c 89 68 28 mov %r13,0x28(%rax)
1d5f: e8 3c d3 04 00 call 0x4f0a0
1d64: 49 89 c1 mov %rax,%r9
1d67: 44 89 f9 mov %r15d,%ecx
1d6a: 48 89 f2 mov %rsi,%rdx
1d6d: 41 89 f8 mov %edi,%r8d
1d70: 4d 89 4c 24 50 mov %r9,0x50(%r12)
1d75: e8 86 1c 05 00 call 0x53a00
1d7a: 44 89 f9 mov %r15d,%ecx
1d7d: 48 89 f2 mov %rsi,%rdx
1d80: 41 89 f8 mov %edi,%r8d
1d83: 49 89 c1 mov %rax,%r9
1d86: 49 89 44 24 58 mov %rax,0x58(%r12)
1d8b: e8 50 20 05 00 call 0x53de0
1d90: 4d 89 26 mov %r12,(%r14)
1d93: 33 c0 xor %eax,%eax
1d95: 48 83 c4 38 add $0x38,%rsp
1d99: 5d pop %rbp
1d9a: 41 5f pop %r15
1d9c: 41 5e pop %r14
1d9e: 41 5d pop %r13
1da0: 41 5c pop %r12
1da2: 5f pop %rdi
1da3: 5e pop %rsi
1da4: 5b pop %rbx
1da5: c3 ret
1da6: bf 0a 00 00 00 mov $0xa,%edi
1dab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
1db2: 00
1db3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2604a40
1dba: 41 83 ff 07 cmp $0x7,%r15d
1dbe: 0f 8f 3e ff ff ff jg 0x1d02
1dc4: 49 89 d1 mov %rdx,%r9
1dc7: 49 83 e1 3f and $0x3f,%r9
1dcb: 49 f7 d9 neg %r9
1dce: 49 83 e1 3f and $0x3f,%r9
1dd2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
1dd9: 00 00
1ddb: 4c 03 ca add %rdx,%r9
1dde: eb 87 jmp 0x1d67
1de0: 33 c0 xor %eax,%eax
1de2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1de9: 00
1dea: 41 89 44 24 08 mov %eax,0x8(%r12)
1def: 41 89 44 24 0c mov %eax,0xc(%r12)
1df4: e9 7f fe ff ff jmp 0x1c78
1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e00: 53 push %rbx
1e01: 56 push %rsi
1e02: 57 push %rdi
1e03: 41 54 push %r12
1e05: 41 55 push %r13
1e07: 41 56 push %r14
1e09: 41 57 push %r15
1e0b: 55 push %rbp
1e0c: 48 83 ec 38 sub $0x38,%rsp
1e10: 49 89 ce mov %rcx,%r14
1e13: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
1e1a: 00
1e1b: 44 89 cf mov %r9d,%edi
1e1e: 44 89 c6 mov %r8d,%esi
1e21: 41 89 d7 mov %edx,%r15d
1e24: 4d 85 f6 test %r14,%r14
1e27: 0f 84 95 01 00 00 je 0x1fc2
1e2d: 41 83 ff 1e cmp $0x1e,%r15d
1e31: 0f 87 66 01 00 00 ja 0x1f9d
1e37: 41 83 ff 1d cmp $0x1d,%r15d
1e3b: 0f 8f 5c 01 00 00 jg 0x1f9d
1e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
1e48: 00
1e49: 48 85 db test %rbx,%rbx
1e4c: 0f 84 70 01 00 00 je 0x1fc2
1e52: 48 89 dd mov %rbx,%rbp
1e55: ba 90 00 00 00 mov $0x90,%edx
1e5a: 48 83 e5 3f and $0x3f,%rbp
1e5e: 48 f7 dd neg %rbp
1e61: 48 83 e5 3f and $0x3f,%rbp
1e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
1e69: 4c 89 e1 mov %r12,%rcx
1e6c: e8 6f f6 01 00 call 0x214e0
1e71: b8 01 00 00 00 mov $0x1,%eax
1e76: 41 89 7c 24 14 mov %edi,0x14(%r12)
1e7b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
1e80: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
1e87: 00 00
1e89: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
1e8e: 83 fe 08 cmp $0x8,%esi
1e91: 0f 84 4a 02 00 00 je 0x20e1
1e97: 83 fe 04 cmp $0x4,%esi
1e9a: 0f 84 99 00 00 00 je 0x1f39
1ea0: 83 fe 01 cmp $0x1,%esi
1ea3: 75 3a jne 0x1edf
1ea5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1ea9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
1ead: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4a828
1eb4: 01
1eb5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
1eb9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1ec0: 00
1ec1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
1ec8: 00 00
1eca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
1ed1: 00 00
1ed3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
1eda: e9 99 00 00 00 jmp 0x1f78
1edf: 83 fe 02 cmp $0x2,%esi
1ee2: 75 37 jne 0x1f1b
1ee4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1ee8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
1eec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4a828
1ef3: 01
1ef4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
1ef8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1eff: 00
1f00: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
1f07: 00 00
1f09: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
1f10: 00 00
1f12: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
1f19: eb 5d jmp 0x1f78
1f1b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
1f22: 00
1f23: b8 ee ff ff ff mov $0xffffffee,%eax
1f28: 48 83 c4 38 add $0x38,%rsp
1f2c: 5d pop %rbp
1f2d: 41 5f pop %r15
1f2f: 41 5e pop %r14
1f31: 41 5d pop %r13
1f33: 41 5c pop %r12
1f35: 5f pop %rdi
1f36: 5e pop %rsi
1f37: 5b pop %rbx
1f38: c3 ret
1f39: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
1f3d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
1f41: b8 01 00 00 00 mov $0x1,%eax
1f46: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
1f4d: 00
1f4e: 41 89 44 24 08 mov %eax,0x8(%r12)
1f53: 41 89 44 24 0c mov %eax,0xc(%r12)
1f58: e8 c3 f5 01 00 call 0x21520
1f5d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
1f61: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4a820
1f68: 01
1f69: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
1f6d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
1f71: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
1f78: 41 83 ff 04 cmp $0x4,%r15d
1f7c: 7f 35 jg 0x1fb3
1f7e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
1f85: 00 00
1f87: 33 c0 xor %eax,%eax
1f89: 4d 89 26 mov %r12,(%r14)
1f8c: 48 83 c4 38 add $0x38,%rsp
1f90: 5d pop %rbp
1f91: 41 5f pop %r15
1f93: 41 5e pop %r14
1f95: 41 5d pop %r13
1f97: 41 5c pop %r12
1f99: 5f pop %rdi
1f9a: 5e pop %rsi
1f9b: 5b pop %rbx
1f9c: c3 ret
1f9d: b8 ef ff ff ff mov $0xffffffef,%eax
1fa2: 48 83 c4 38 add $0x38,%rsp
1fa6: 5d pop %rbp
1fa7: 41 5f pop %r15
1fa9: 41 5e pop %r14
1fab: 41 5d pop %r13
1fad: 41 5c pop %r12
1faf: 5f pop %rdi
1fb0: 5e pop %rsi
1fb1: 5b pop %rbx
1fb2: c3 ret
1fb3: 41 83 ff 0a cmp $0xa,%r15d
1fb7: 0f 8e ea 00 00 00 jle 0x20a7
1fbd: 4d 85 ed test %r13,%r13
1fc0: 75 16 jne 0x1fd8
1fc2: b8 f8 ff ff ff mov $0xfffffff8,%eax
1fc7: 48 83 c4 38 add $0x38,%rsp
1fcb: 5d pop %rbp
1fcc: 41 5f pop %r15
1fce: 41 5e pop %r14
1fd0: 41 5d pop %r13
1fd2: 41 5c pop %r12
1fd4: 5f pop %rdi
1fd5: 5e pop %rsi
1fd6: 5b pop %rbx
1fd7: c3 ret
1fd8: 4c 89 ee mov %r13,%rsi
1fdb: 44 89 f9 mov %r15d,%ecx
1fde: 48 83 e6 3f and $0x3f,%rsi
1fe2: 44 89 ff mov %r15d,%edi
1fe5: 48 f7 de neg %rsi
1fe8: 48 83 e6 3f and $0x3f,%rsi
1fec: 49 03 f5 add %r13,%rsi
1fef: 48 89 f2 mov %rsi,%rdx
1ff2: e8 29 22 05 00 call 0x54220
1ff7: 49 89 c5 mov %rax,%r13
1ffa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2001: 00
2002: 49 89 54 24 30 mov %rdx,0x30(%r12)
2007: 41 8d 5f ff lea -0x1(%r15),%ebx
200b: 83 fb 12 cmp $0x12,%ebx
200e: 7f 3a jg 0x204a
2010: 89 d9 mov %ebx,%ecx
2012: e8 89 fc 01 00 call 0x21ca0
2017: 89 d9 mov %ebx,%ecx
2019: 48 89 f2 mov %rsi,%rdx
201c: 41 89 f8 mov %edi,%r8d
201f: 49 89 c1 mov %rax,%r9
2022: 49 89 44 24 38 mov %rax,0x38(%r12)
2027: e8 f4 2a 05 00 call 0x54b20
202c: 49 89 c1 mov %rax,%r9
202f: b8 01 00 00 00 mov $0x1,%eax
2034: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
2039: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
2040: 83 e5 c0 and $0xffffffc0,%ebp
2043: 41 89 6c 24 18 mov %ebp,0x18(%r12)
2048: eb 1e jmp 0x2068
204a: 48 89 e0 mov %rsp,%rax
204d: 4c 89 e1 mov %r12,%rcx
2050: 49 89 f0 mov %rsi,%r8
2053: 41 89 f9 mov %edi,%r9d
2056: 48 89 50 20 mov %rdx,0x20(%rax)
205a: 89 da mov %ebx,%edx
205c: 4c 89 68 28 mov %r13,0x28(%rax)
2060: e8 1b 3c 05 00 call 0x55c80
2065: 49 89 c1 mov %rax,%r9
2068: 44 89 f9 mov %r15d,%ecx
206b: 48 89 f2 mov %rsi,%rdx
206e: 41 89 f8 mov %edi,%r8d
2071: 4d 89 4c 24 50 mov %r9,0x50(%r12)
2076: e8 85 85 05 00 call 0x5a600
207b: 44 89 f9 mov %r15d,%ecx
207e: 48 89 f2 mov %rsi,%rdx
2081: 41 89 f8 mov %edi,%r8d
2084: 49 89 c1 mov %rax,%r9
2087: 49 89 44 24 58 mov %rax,0x58(%r12)
208c: e8 2f 89 05 00 call 0x5a9c0
2091: 4d 89 26 mov %r12,(%r14)
2094: 33 c0 xor %eax,%eax
2096: 48 83 c4 38 add $0x38,%rsp
209a: 5d pop %rbp
209b: 41 5f pop %r15
209d: 41 5e pop %r14
209f: 41 5d pop %r13
20a1: 41 5c pop %r12
20a3: 5f pop %rdi
20a4: 5e pop %rsi
20a5: 5b pop %rbx
20a6: c3 ret
20a7: bf 0a 00 00 00 mov $0xa,%edi
20ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
20b3: 00
20b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2604a40
20bb: 41 83 ff 07 cmp $0x7,%r15d
20bf: 0f 8f 3d ff ff ff jg 0x2002
20c5: 49 89 d1 mov %rdx,%r9
20c8: 49 83 e1 3f and $0x3f,%r9
20cc: 49 f7 d9 neg %r9
20cf: 49 83 e1 3f and $0x3f,%r9
20d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
20da: 00 00
20dc: 4c 03 ca add %rdx,%r9
20df: eb 87 jmp 0x2068
20e1: 33 c0 xor %eax,%eax
20e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
20ea: 00
20eb: 41 89 44 24 08 mov %eax,0x8(%r12)
20f0: 41 89 44 24 0c mov %eax,0xc(%r12)
20f5: e9 7e fe ff ff jmp 0x1f78
20fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2100: 53 push %rbx
2101: 56 push %rsi
2102: 57 push %rdi
2103: 41 54 push %r12
2105: 41 55 push %r13
2107: 41 56 push %r14
2109: 41 57 push %r15
210b: 55 push %rbp
210c: 48 83 ec 38 sub $0x38,%rsp
2110: 49 89 ce mov %rcx,%r14
2113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
211a: 00
211b: 44 89 cf mov %r9d,%edi
211e: 44 89 c6 mov %r8d,%esi
2121: 41 89 d7 mov %edx,%r15d
2124: 4d 85 f6 test %r14,%r14
2127: 0f 84 95 01 00 00 je 0x22c2
212d: 41 83 ff 1e cmp $0x1e,%r15d
2131: 0f 87 66 01 00 00 ja 0x229d
2137: 41 83 ff 1d cmp $0x1d,%r15d
213b: 0f 8f 5c 01 00 00 jg 0x229d
2141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
2148: 00
2149: 48 85 db test %rbx,%rbx
214c: 0f 84 70 01 00 00 je 0x22c2
2152: 48 89 dd mov %rbx,%rbp
2155: ba 90 00 00 00 mov $0x90,%edx
215a: 48 83 e5 3f and $0x3f,%rbp
215e: 48 f7 dd neg %rbp
2161: 48 83 e5 3f and $0x3f,%rbp
2165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
2169: 4c 89 e1 mov %r12,%rcx
216c: e8 4f 53 02 00 call 0x274c0
2171: b8 01 00 00 00 mov $0x1,%eax
2176: 41 89 7c 24 14 mov %edi,0x14(%r12)
217b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
2180: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
2187: 00 00
2189: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
218e: 83 fe 08 cmp $0x8,%esi
2191: 0f 84 4a 02 00 00 je 0x23e1
2197: 83 fe 04 cmp $0x4,%esi
219a: 0f 84 99 00 00 00 je 0x2239
21a0: 83 fe 01 cmp $0x1,%esi
21a3: 75 3a jne 0x21df
21a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
21a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
21ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4a838
21b4: 01
21b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
21b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
21c0: 00
21c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
21c8: 00 00
21ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
21d1: 00 00
21d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
21da: e9 99 00 00 00 jmp 0x2278
21df: 83 fe 02 cmp $0x2,%esi
21e2: 75 37 jne 0x221b
21e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
21e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
21ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4a838
21f3: 01
21f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
21f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
21ff: 00
2200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
2207: 00 00
2209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
2210: 00 00
2212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
2219: eb 5d jmp 0x2278
221b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
2222: 00
2223: b8 ee ff ff ff mov $0xffffffee,%eax
2228: 48 83 c4 38 add $0x38,%rsp
222c: 5d pop %rbp
222d: 41 5f pop %r15
222f: 41 5e pop %r14
2231: 41 5d pop %r13
2233: 41 5c pop %r12
2235: 5f pop %rdi
2236: 5e pop %rsi
2237: 5b pop %rbx
2238: c3 ret
2239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
223d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
2241: b8 01 00 00 00 mov $0x1,%eax
2246: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
224d: 00
224e: 41 89 44 24 08 mov %eax,0x8(%r12)
2253: 41 89 44 24 0c mov %eax,0xc(%r12)
2258: e8 a3 52 02 00 call 0x27500
225d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
2261: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4a830
2268: 01
2269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
226d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
2271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
2278: 41 83 ff 04 cmp $0x4,%r15d
227c: 7f 35 jg 0x22b3
227e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
2285: 00 00
2287: 33 c0 xor %eax,%eax
2289: 4d 89 26 mov %r12,(%r14)
228c: 48 83 c4 38 add $0x38,%rsp
2290: 5d pop %rbp
2291: 41 5f pop %r15
2293: 41 5e pop %r14
2295: 41 5d pop %r13
2297: 41 5c pop %r12
2299: 5f pop %rdi
229a: 5e pop %rsi
229b: 5b pop %rbx
229c: c3 ret
229d: b8 ef ff ff ff mov $0xffffffef,%eax
22a2: 48 83 c4 38 add $0x38,%rsp
22a6: 5d pop %rbp
22a7: 41 5f pop %r15
22a9: 41 5e pop %r14
22ab: 41 5d pop %r13
22ad: 41 5c pop %r12
22af: 5f pop %rdi
22b0: 5e pop %rsi
22b1: 5b pop %rbx
22b2: c3 ret
22b3: 41 83 ff 0a cmp $0xa,%r15d
22b7: 0f 8e ea 00 00 00 jle 0x23a7
22bd: 4d 85 ed test %r13,%r13
22c0: 75 16 jne 0x22d8
22c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
22c7: 48 83 c4 38 add $0x38,%rsp
22cb: 5d pop %rbp
22cc: 41 5f pop %r15
22ce: 41 5e pop %r14
22d0: 41 5d pop %r13
22d2: 41 5c pop %r12
22d4: 5f pop %rdi
22d5: 5e pop %rsi
22d6: 5b pop %rbx
22d7: c3 ret
22d8: 4c 89 ee mov %r13,%rsi
22db: 44 89 f9 mov %r15d,%ecx
22de: 48 83 e6 3f and $0x3f,%rsi
22e2: 44 89 ff mov %r15d,%edi
22e5: 48 f7 de neg %rsi
22e8: 48 83 e6 3f and $0x3f,%rsi
22ec: 49 03 f5 add %r13,%rsi
22ef: 48 89 f2 mov %rsi,%rdx
22f2: e8 e9 8a 05 00 call 0x5ade0
22f7: 49 89 c5 mov %rax,%r13
22fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
2301: 00
2302: 49 89 54 24 30 mov %rdx,0x30(%r12)
2307: 41 8d 5f ff lea -0x1(%r15),%ebx
230b: 83 fb 12 cmp $0x12,%ebx
230e: 7f 3a jg 0x234a
2310: 89 d9 mov %ebx,%ecx
2312: e8 89 f9 01 00 call 0x21ca0
2317: 89 d9 mov %ebx,%ecx
2319: 48 89 f2 mov %rsi,%rdx
231c: 41 89 f8 mov %edi,%r8d
231f: 49 89 c1 mov %rax,%r9
2322: 49 89 44 24 38 mov %rax,0x38(%r12)
2327: e8 94 93 05 00 call 0x5b6c0
232c: 49 89 c1 mov %rax,%r9
232f: b8 01 00 00 00 mov $0x1,%eax
2334: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
2339: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
2340: 83 e5 c0 and $0xffffffc0,%ebp
2343: 41 89 6c 24 18 mov %ebp,0x18(%r12)
2348: eb 1e jmp 0x2368
234a: 48 89 e0 mov %rsp,%rax
234d: 4c 89 e1 mov %r12,%rcx
2350: 49 89 f0 mov %rsi,%r8
2353: 41 89 f9 mov %edi,%r9d
2356: 48 89 50 20 mov %rdx,0x20(%rax)
235a: 89 da mov %ebx,%edx
235c: 4c 89 68 28 mov %r13,0x28(%rax)
2360: e8 db a4 05 00 call 0x5c840
2365: 49 89 c1 mov %rax,%r9
2368: 44 89 f9 mov %r15d,%ecx
236b: 48 89 f2 mov %rsi,%rdx
236e: 41 89 f8 mov %edi,%r8d
2371: 4d 89 4c 24 50 mov %r9,0x50(%r12)
2376: e8 45 ee 05 00 call 0x611c0
237b: 44 89 f9 mov %r15d,%ecx
237e: 48 89 f2 mov %rsi,%rdx
2381: 41 89 f8 mov %edi,%r8d
2384: 49 89 c1 mov %rax,%r9
2387: 49 89 44 24 58 mov %rax,0x58(%r12)
238c: e8 ef f1 05 00 call 0x61580
2391: 4d 89 26 mov %r12,(%r14)
2394: 33 c0 xor %eax,%eax
2396: 48 83 c4 38 add $0x38,%rsp
239a: 5d pop %rbp
239b: 41 5f pop %r15
239d: 41 5e pop %r14
239f: 41 5d pop %r13
23a1: 41 5c pop %r12
23a3: 5f pop %rdi
23a4: 5e pop %rsi
23a5: 5b pop %rbx
23a6: c3 ret
23a7: bf 0a 00 00 00 mov $0xa,%edi
23ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
23b3: 00
23b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2604a40
23bb: 41 83 ff 07 cmp $0x7,%r15d
23bf: 0f 8f 3d ff ff ff jg 0x2302
23c5: 49 89 d1 mov %rdx,%r9
23c8: 49 83 e1 3f and $0x3f,%r9
23cc: 49 f7 d9 neg %r9
23cf: 49 83 e1 3f and $0x3f,%r9
23d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
23da: 00 00
23dc: 4c 03 ca add %rdx,%r9
23df: eb 87 jmp 0x2368
23e1: 33 c0 xor %eax,%eax
23e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
23ea: 00
23eb: 41 89 44 24 08 mov %eax,0x8(%r12)
23f0: 41 89 44 24 0c mov %eax,0xc(%r12)
23f5: e9 7e fe ff ff jmp 0x2278
23fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2400: 48 83 ec 28 sub $0x28,%rsp
2404: 48 85 d2 test %rdx,%rdx
2407: 74 1b je 0x2424
2409: 45 85 c0 test %r8d,%r8d
240c: 7e 20 jle 0x242e
240e: 0f 57 c9 xorps %xmm1,%xmm1
2411: 0f 2e c1 ucomiss %xmm1,%xmm0
2414: 7a 02 jp 0x2418
2416: 74 05 je 0x241d
2418: e8 83 f5 05 00 call 0x619a0
241d: 33 c0 xor %eax,%eax
241f: 48 83 c4 28 add $0x28,%rsp
2423: c3 ret
2424: b8 f8 ff ff ff mov $0xfffffff8,%eax
2429: 48 83 c4 28 add $0x28,%rsp
242d: c3 ret
242e: b8 fa ff ff ff mov $0xfffffffa,%eax
2433: 48 83 c4 28 add $0x28,%rsp
2437: c3 ret
2438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
243f: 00
2440: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2445: 48 85 d2 test %rdx,%rdx
2448: 74 1c je 0x2466
244a: 45 85 c0 test %r8d,%r8d
244d: 7e 25 jle 0x2474
244f: 0f 57 c9 xorps %xmm1,%xmm1
2452: 0f 2e c1 ucomiss %xmm1,%xmm0
2455: 7a 02 jp 0x2459
2457: 74 05 je 0x245e
2459: e8 c2 f6 05 00 call 0x61b20
245e: 33 c0 xor %eax,%eax
2460: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2465: c3 ret
2466: b8 f8 ff ff ff mov $0xfffffff8,%eax
246b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2470: 90 nop
2471: 90 nop
2472: 90 nop
2473: c3 ret
2474: b8 fa ff ff ff mov $0xfffffffa,%eax
2479: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
247e: 90 nop
247f: c3 ret
2480: 48 83 ec 28 sub $0x28,%rsp
2484: 48 85 d2 test %rdx,%rdx
2487: 74 1b je 0x24a4
2489: 45 85 c0 test %r8d,%r8d
248c: 7e 20 jle 0x24ae
248e: 0f 57 c9 xorps %xmm1,%xmm1
2491: 0f 2e c1 ucomiss %xmm1,%xmm0
2494: 7a 02 jp 0x2498
2496: 74 05 je 0x249d
2498: e8 03 f8 05 00 call 0x61ca0
249d: 33 c0 xor %eax,%eax
249f: 48 83 c4 28 add $0x28,%rsp
24a3: c3 ret
24a4: b8 f8 ff ff ff mov $0xfffffff8,%eax
24a9: 48 83 c4 28 add $0x28,%rsp
24ad: c3 ret
24ae: b8 fa ff ff ff mov $0xfffffffa,%eax
24b3: 48 83 c4 28 add $0x28,%rsp
24b7: c3 ret
24b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24bf: 00
24c0: 49 89 d1 mov %rdx,%r9
24c3: 4d 85 c9 test %r9,%r9
24c6: 0f 84 8a 01 00 00 je 0x2656
24cc: 45 85 c0 test %r8d,%r8d
24cf: 0f 8e 7b 01 00 00 jle 0x2650
24d5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
24d9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
24dd: 7a 06 jp 0x24e5
24df: 0f 84 68 01 00 00 je 0x264d
24e5: 41 83 f8 10 cmp $0x10,%r8d
24e9: 0f 8c 4f 01 00 00 jl 0x263e
24ef: 4c 89 ca mov %r9,%rdx
24f2: 48 83 e2 1f and $0x1f,%rdx
24f6: 85 d2 test %edx,%edx
24f8: 74 11 je 0x250b
24fa: f6 c2 03 test $0x3,%dl
24fd: 0f 85 3b 01 00 00 jne 0x263e
2503: f7 da neg %edx
2505: 83 c2 20 add $0x20,%edx
2508: c1 ea 02 shr $0x2,%edx
250b: 8d 42 10 lea 0x10(%rdx),%eax
250e: 44 3b c0 cmp %eax,%r8d
2511: 0f 8c 27 01 00 00 jl 0x263e
2517: 44 89 c1 mov %r8d,%ecx
251a: 33 c0 xor %eax,%eax
251c: 2b ca sub %edx,%ecx
251e: 83 e1 0f and $0xf,%ecx
2521: f7 d9 neg %ecx
2523: 41 03 c8 add %r8d,%ecx
2526: 41 89 d2 mov %edx,%r10d
2529: 85 d2 test %edx,%edx
252b: 76 27 jbe 0x2554
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: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
2546: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
254c: 48 ff c0 inc %rax
254f: 49 3b c2 cmp %r10,%rax
2552: 72 ec jb 0x2540
2554: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
2559: 48 63 d1 movslq %ecx,%rdx
255c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
2562: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2569: 00
256a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2578: 00
2579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2580: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
2586: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
258d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
2593: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
259a: 49 83 c2 10 add $0x10,%r10
259e: 4c 3b d2 cmp %rdx,%r10
25a1: 72 dd jb 0x2580
25a3: 8d 41 01 lea 0x1(%rcx),%eax
25a6: 41 3b c0 cmp %r8d,%eax
25a9: 0f 87 85 00 00 00 ja 0x2634
25af: 4d 63 c0 movslq %r8d,%r8
25b2: 4c 2b c2 sub %rdx,%r8
25b5: 49 83 f8 04 cmp $0x4,%r8
25b9: 0f 8c 7b 00 00 00 jl 0x263a
25bf: 44 89 c0 mov %r8d,%eax
25c2: 45 33 d2 xor %r10d,%r10d
25c5: 83 e0 fc and $0xfffffffc,%eax
25c8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
25cc: 48 63 c0 movslq %eax,%rax
25cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25d6: 00
25d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25de: 66 90 xchg %ax,%ax
25e0: 49 83 c2 04 add $0x4,%r10
25e4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
25e8: c5 f8 11 0a vmovups %xmm1,(%rdx)
25ec: 48 83 c2 10 add $0x10,%rdx
25f0: 4c 3b d0 cmp %rax,%r10
25f3: 72 eb jb 0x25e0
25f5: 49 3b c0 cmp %r8,%rax
25f8: 73 3a jae 0x2634
25fa: 48 63 c9 movslq %ecx,%rcx
25fd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
2601: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
2605: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
260c: 00
260d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2614: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2620: 48 ff c0 inc %rax
2623: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
2627: c5 fa 11 0a vmovss %xmm1,(%rdx)
262b: 48 83 c2 04 add $0x4,%rdx
262f: 49 3b c0 cmp %r8,%rax
2632: 72 ec jb 0x2620
2634: 33 c0 xor %eax,%eax
2636: c5 f8 77 vzeroupper
2639: c3 ret
263a: 33 c0 xor %eax,%eax
263c: eb b7 jmp 0x25f5
263e: 33 c9 xor %ecx,%ecx
2640: 41 83 f8 01 cmp $0x1,%r8d
2644: 72 ee jb 0x2634
2646: 4d 63 c0 movslq %r8d,%r8
2649: 33 c0 xor %eax,%eax
264b: eb a8 jmp 0x25f5
264d: 33 c0 xor %eax,%eax
264f: c3 ret
2650: b8 fa ff ff ff mov $0xfffffffa,%eax
2655: c3 ret
2656: b8 f8 ff ff ff mov $0xfffffff8,%eax
265b: c3 ret
265c: 0f 1f 40 00 nopl 0x0(%rax)
2660: 48 89 d1 mov %rdx,%rcx
2663: 48 85 c9 test %rcx,%rcx
2666: 0f 84 62 01 00 00 je 0x27ce
266c: 45 85 c0 test %r8d,%r8d
266f: 0f 8e 53 01 00 00 jle 0x27c8
2675: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
2679: c5 f8 2e c1 vucomiss %xmm1,%xmm0
267d: 7a 06 jp 0x2685
267f: 0f 84 40 01 00 00 je 0x27c5
2685: 41 83 f8 10 cmp $0x10,%r8d
2689: 0f 8c 2f 01 00 00 jl 0x27be
268f: 49 89 ca mov %rcx,%r10
2692: 49 83 e2 1f and $0x1f,%r10
2696: 45 85 d2 test %r10d,%r10d
2699: 74 18 je 0x26b3
269b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
26a2: 0f 85 16 01 00 00 jne 0x27be
26a8: 41 f7 da neg %r10d
26ab: 41 83 c2 20 add $0x20,%r10d
26af: 41 c1 ea 02 shr $0x2,%r10d
26b3: 41 8d 42 10 lea 0x10(%r10),%eax
26b7: 44 3b c0 cmp %eax,%r8d
26ba: 0f 8c fe 00 00 00 jl 0x27be
26c0: 44 89 c2 mov %r8d,%edx
26c3: 33 c0 xor %eax,%eax
26c5: 41 2b d2 sub %r10d,%edx
26c8: 83 e2 0f and $0xf,%edx
26cb: f7 da neg %edx
26cd: 41 03 d0 add %r8d,%edx
26d0: 45 89 d1 mov %r10d,%r9d
26d3: 45 85 d2 test %r10d,%r10d
26d6: 76 1a jbe 0x26f2
26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26df: 00
26e0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
26e5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
26ea: 48 ff c0 inc %rax
26ed: 49 3b c1 cmp %r9,%rax
26f0: 72 ee jb 0x26e0
26f2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
26f7: 48 63 c2 movslq %edx,%rax
26fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2700: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
2706: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
270d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
2713: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
271a: 49 83 c1 10 add $0x10,%r9
271e: 4c 3b c8 cmp %rax,%r9
2721: 72 dd jb 0x2700
2723: 8d 42 01 lea 0x1(%rdx),%eax
2726: 41 3b c0 cmp %r8d,%eax
2729: 0f 87 85 00 00 00 ja 0x27b4
272f: 4d 63 c0 movslq %r8d,%r8
2732: 48 63 d2 movslq %edx,%rdx
2735: 4c 2b c2 sub %rdx,%r8
2738: 49 83 f8 04 cmp $0x4,%r8
273c: 0f 8c 78 00 00 00 jl 0x27ba
2742: 48 63 d2 movslq %edx,%rdx
2745: 44 89 c0 mov %r8d,%eax
2748: 83 e0 fc and $0xfffffffc,%eax
274b: 45 33 d2 xor %r10d,%r10d
274e: 48 63 c0 movslq %eax,%rax
2751: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
2756: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
275a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2760: 49 83 c2 04 add $0x4,%r10
2764: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
2769: c4 c1 78 11 11 vmovups %xmm2,(%r9)
276e: 49 83 c1 10 add $0x10,%r9
2772: 4c 3b d0 cmp %rax,%r10
2775: 72 e9 jb 0x2760
2777: 49 3b c0 cmp %r8,%rax
277a: 73 38 jae 0x27b4
277c: 48 63 d2 movslq %edx,%rdx
277f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
2783: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
2787: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
278e: 00
278f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2796: 0f 1f 00 nopl (%rax)
2799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27a0: 48 ff c0 inc %rax
27a3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
27a7: c5 fa 11 0a vmovss %xmm1,(%rdx)
27ab: 48 83 c2 04 add $0x4,%rdx
27af: 49 3b c0 cmp %r8,%rax
27b2: 72 ec jb 0x27a0
27b4: 33 c0 xor %eax,%eax
27b6: c5 f8 77 vzeroupper
27b9: c3 ret
27ba: 33 c0 xor %eax,%eax
27bc: eb b9 jmp 0x2777
27be: 33 d2 xor %edx,%edx
27c0: e9 5e ff ff ff jmp 0x2723
27c5: 33 c0 xor %eax,%eax
27c7: c3 ret
27c8: b8 fa ff ff ff mov $0xfffffffa,%eax
27cd: c3 ret
27ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
27d3: c3 ret
27d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
27d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27e0: 48 83 ec 28 sub $0x28,%rsp
27e4: 48 85 d2 test %rdx,%rdx
27e7: 74 1c je 0x2805
27e9: 45 85 c0 test %r8d,%r8d
27ec: 7e 21 jle 0x280f
27ee: 0f 57 c9 xorps %xmm1,%xmm1
27f1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
27f5: 7a 02 jp 0x27f9
27f7: 74 05 je 0x27fe
27f9: e8 22 f6 05 00 call 0x61e20
27fe: 33 c0 xor %eax,%eax
2800: 48 83 c4 28 add $0x28,%rsp
2804: c3 ret
2805: b8 f8 ff ff ff mov $0xfffffff8,%eax
280a: 48 83 c4 28 add $0x28,%rsp
280e: c3 ret
280f: b8 fa ff ff ff mov $0xfffffffa,%eax
2814: 48 83 c4 28 add $0x28,%rsp
2818: c3 ret
2819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2825: 48 85 d2 test %rdx,%rdx
2828: 74 1d je 0x2847
282a: 45 85 c0 test %r8d,%r8d
282d: 7e 26 jle 0x2855
282f: 0f 57 c9 xorps %xmm1,%xmm1
2832: 66 0f 2e c1 ucomisd %xmm1,%xmm0
2836: 7a 02 jp 0x283a
2838: 74 05 je 0x283f
283a: e8 81 f7 05 00 call 0x61fc0
283f: 33 c0 xor %eax,%eax
2841: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2846: c3 ret
2847: b8 f8 ff ff ff mov $0xfffffff8,%eax
284c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2851: 90 nop
2852: 90 nop
2853: 90 nop
2854: c3 ret
2855: b8 fa ff ff ff mov $0xfffffffa,%eax
285a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
285f: 90 nop
2860: c3 ret
2861: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2868: 00
2869: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2870: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2877: 00
2878: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
287f: 90 nop
2880: 48 83 ec 28 sub $0x28,%rsp
2884: 48 85 d2 test %rdx,%rdx
2887: 74 1c je 0x28a5
2889: 45 85 c0 test %r8d,%r8d
288c: 7e 21 jle 0x28af
288e: 0f 57 c9 xorps %xmm1,%xmm1
2891: 66 0f 2e c1 ucomisd %xmm1,%xmm0
2895: 7a 02 jp 0x2899
2897: 74 05 je 0x289e
2899: e8 c2 f8 05 00 call 0x62160
289e: 33 c0 xor %eax,%eax
28a0: 48 83 c4 28 add $0x28,%rsp
28a4: c3 ret
28a5: b8 f8 ff ff ff mov $0xfffffff8,%eax
28aa: 48 83 c4 28 add $0x28,%rsp
28ae: c3 ret
28af: b8 fa ff ff ff mov $0xfffffffa,%eax
28b4: 48 83 c4 28 add $0x28,%rsp
28b8: c3 ret
28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28c0: 49 89 d1 mov %rdx,%r9
28c3: c5 f9 28 c8 vmovapd %xmm0,%xmm1
28c7: 4d 85 c9 test %r9,%r9
28ca: 0f 84 a6 01 00 00 je 0x2a76
28d0: 45 85 c0 test %r8d,%r8d
28d3: 0f 8e 97 01 00 00 jle 0x2a70
28d9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
28dd: c5 f9 2e c8 vucomisd %xmm0,%xmm1
28e1: 7a 06 jp 0x28e9
28e3: 0f 84 84 01 00 00 je 0x2a6d
28e9: 41 83 f8 10 cmp $0x10,%r8d
28ed: 0f 8c 6b 01 00 00 jl 0x2a5e
28f3: 4c 89 ca mov %r9,%rdx
28f6: 48 83 e2 1f and $0x1f,%rdx
28fa: 85 d2 test %edx,%edx
28fc: 74 11 je 0x290f
28fe: f6 c2 07 test $0x7,%dl
2901: 0f 85 57 01 00 00 jne 0x2a5e
2907: f7 da neg %edx
2909: 83 c2 20 add $0x20,%edx
290c: c1 ea 03 shr $0x3,%edx
290f: 8d 42 10 lea 0x10(%rdx),%eax
2912: 44 3b c0 cmp %eax,%r8d
2915: 0f 8c 43 01 00 00 jl 0x2a5e
291b: 44 89 c1 mov %r8d,%ecx
291e: 33 c0 xor %eax,%eax
2920: 2b ca sub %edx,%ecx
2922: 83 e1 0f and $0xf,%ecx
2925: f7 d9 neg %ecx
2927: 41 03 c8 add %r8d,%ecx
292a: 41 89 d2 mov %edx,%r10d
292d: 85 d2 test %edx,%edx
292f: 76 23 jbe 0x2954
2931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2938: 00
2939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2940: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
2946: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
294c: 48 ff c0 inc %rax
294f: 49 3b c2 cmp %r10,%rax
2952: 72 ec jb 0x2940
2954: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
2958: 48 63 d1 movslq %ecx,%rdx
295b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
2961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2968: 00
2969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2977: 00
2978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
297f: 90 nop
2980: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
2986: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
298d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
2994: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
299b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
29a1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
29a8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
29af: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
29b6: 49 83 c2 10 add $0x10,%r10
29ba: 4c 3b d2 cmp %rdx,%r10
29bd: 72 c1 jb 0x2980
29bf: 8d 41 01 lea 0x1(%rcx),%eax
29c2: 41 3b c0 cmp %r8d,%eax
29c5: 0f 87 89 00 00 00 ja 0x2a54
29cb: 4d 63 c0 movslq %r8d,%r8
29ce: 4c 2b c2 sub %rdx,%r8
29d1: 49 83 f8 04 cmp $0x4,%r8
29d5: 0f 8c 7f 00 00 00 jl 0x2a5a
29db: 44 89 c0 mov %r8d,%eax
29de: 45 33 d2 xor %r10d,%r10d
29e1: 83 e0 fc and $0xfffffffc,%eax
29e4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
29e8: 48 63 c0 movslq %eax,%rax
29eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29f2: 00
29f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2a00: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
2a04: 49 83 c2 04 add $0x4,%r10
2a08: c5 fd 11 12 vmovupd %ymm2,(%rdx)
2a0c: 48 83 c2 20 add $0x20,%rdx
2a10: 4c 3b d0 cmp %rax,%r10
2a13: 72 eb jb 0x2a00
2a15: 49 3b c0 cmp %r8,%rax
2a18: 73 3a jae 0x2a54
2a1a: 48 63 c9 movslq %ecx,%rcx
2a1d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
2a21: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
2a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a2c: 00
2a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a40: 48 ff c0 inc %rax
2a43: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
2a47: c5 fb 11 02 vmovsd %xmm0,(%rdx)
2a4b: 48 83 c2 08 add $0x8,%rdx
2a4f: 49 3b c0 cmp %r8,%rax
2a52: 72 ec jb 0x2a40
2a54: 33 c0 xor %eax,%eax
2a56: c5 f8 77 vzeroupper
2a59: c3 ret
2a5a: 33 c0 xor %eax,%eax
2a5c: eb b7 jmp 0x2a15
2a5e: 33 c9 xor %ecx,%ecx
2a60: 41 83 f8 01 cmp $0x1,%r8d
2a64: 72 ee jb 0x2a54
2a66: 4d 63 c0 movslq %r8d,%r8
2a69: 33 c0 xor %eax,%eax
2a6b: eb a8 jmp 0x2a15
2a6d: 33 c0 xor %eax,%eax
2a6f: c3 ret
2a70: b8 fa ff ff ff mov $0xfffffffa,%eax
2a75: c3 ret
2a76: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a7b: c3 ret
2a7c: 0f 1f 40 00 nopl 0x0(%rax)
2a80: 48 89 d1 mov %rdx,%rcx
2a83: 48 85 c9 test %rcx,%rcx
2a86: 0f 84 82 01 00 00 je 0x2c0e
2a8c: 45 85 c0 test %r8d,%r8d
2a8f: 0f 8e 73 01 00 00 jle 0x2c08
2a95: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
2a99: c5 f9 2e c1 vucomisd %xmm1,%xmm0
2a9d: 7a 06 jp 0x2aa5
2a9f: 0f 84 60 01 00 00 je 0x2c05
2aa5: 41 83 f8 10 cmp $0x10,%r8d
2aa9: 0f 8c 4f 01 00 00 jl 0x2bfe
2aaf: 49 89 ca mov %rcx,%r10
2ab2: 49 83 e2 1f and $0x1f,%r10
2ab6: 45 85 d2 test %r10d,%r10d
2ab9: 74 18 je 0x2ad3
2abb: 41 f7 c2 07 00 00 00 test $0x7,%r10d
2ac2: 0f 85 36 01 00 00 jne 0x2bfe
2ac8: 41 f7 da neg %r10d
2acb: 41 83 c2 20 add $0x20,%r10d
2acf: 41 c1 ea 03 shr $0x3,%r10d
2ad3: 41 8d 42 10 lea 0x10(%r10),%eax
2ad7: 44 3b c0 cmp %eax,%r8d
2ada: 0f 8c 1e 01 00 00 jl 0x2bfe
2ae0: 44 89 c2 mov %r8d,%edx
2ae3: 33 c0 xor %eax,%eax
2ae5: 41 2b d2 sub %r10d,%edx
2ae8: 83 e2 0f and $0xf,%edx
2aeb: f7 da neg %edx
2aed: 41 03 d0 add %r8d,%edx
2af0: 45 89 d1 mov %r10d,%r9d
2af3: 45 85 d2 test %r10d,%r10d
2af6: 76 1a jbe 0x2b12
2af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2aff: 00
2b00: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
2b05: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
2b0a: 48 ff c0 inc %rax
2b0d: 49 3b c1 cmp %r9,%rax
2b10: 72 ee jb 0x2b00
2b12: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
2b17: 48 63 c2 movslq %edx,%rax
2b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2b20: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
2b26: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
2b2d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
2b34: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
2b3b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
2b41: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
2b48: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
2b4f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
2b56: 49 83 c1 10 add $0x10,%r9
2b5a: 4c 3b c8 cmp %rax,%r9
2b5d: 72 c1 jb 0x2b20
2b5f: 8d 42 01 lea 0x1(%rdx),%eax
2b62: 41 3b c0 cmp %r8d,%eax
2b65: 0f 87 89 00 00 00 ja 0x2bf4
2b6b: 4d 63 c0 movslq %r8d,%r8
2b6e: 48 63 d2 movslq %edx,%rdx
2b71: 4c 2b c2 sub %rdx,%r8
2b74: 49 83 f8 04 cmp $0x4,%r8
2b78: 0f 8c 7c 00 00 00 jl 0x2bfa
2b7e: 48 63 d2 movslq %edx,%rdx
2b81: 44 89 c0 mov %r8d,%eax
2b84: 83 e0 fc and $0xfffffffc,%eax
2b87: 45 33 d2 xor %r10d,%r10d
2b8a: 48 63 c0 movslq %eax,%rax
2b8d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
2b92: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
2b96: 0f 1f 00 nopl (%rax)
2b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ba0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
2ba5: 49 83 c2 04 add $0x4,%r10
2ba9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
2bae: 49 83 c1 20 add $0x20,%r9
2bb2: 4c 3b d0 cmp %rax,%r10
2bb5: 72 e9 jb 0x2ba0
2bb7: 49 3b c0 cmp %r8,%rax
2bba: 73 38 jae 0x2bf4
2bbc: 48 63 d2 movslq %edx,%rdx
2bbf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
2bc3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
2bc7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bce: 00
2bcf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bd6: 0f 1f 00 nopl (%rax)
2bd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2be0: 48 ff c0 inc %rax
2be3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
2be7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
2beb: 48 83 c2 08 add $0x8,%rdx
2bef: 49 3b c0 cmp %r8,%rax
2bf2: 72 ec jb 0x2be0
2bf4: 33 c0 xor %eax,%eax
2bf6: c5 f8 77 vzeroupper
2bf9: c3 ret
2bfa: 33 c0 xor %eax,%eax
2bfc: eb b9 jmp 0x2bb7
2bfe: 33 d2 xor %edx,%edx
2c00: e9 5a ff ff ff jmp 0x2b5f
2c05: 33 c0 xor %eax,%eax
2c07: c3 ret
2c08: b8 fa ff ff ff mov $0xfffffffa,%eax
2c0d: c3 ret
2c0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c13: c3 ret
2c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c20: 48 83 ec 28 sub $0x28,%rsp
2c24: 48 85 d2 test %rdx,%rdx
2c27: 74 20 je 0x2c49
2c29: 45 85 c0 test %r8d,%r8d
2c2c: 7f 0a jg 0x2c38
2c2e: b8 fa ff ff ff mov $0xfffffffa,%eax
2c33: 48 83 c4 28 add $0x28,%rsp
2c37: c3 ret
2c38: 66 48 0f 7e c1 movq %xmm0,%rcx
2c3d: e8 9e ba 02 00 call 0x2e6e0
2c42: 33 c0 xor %eax,%eax
2c44: 48 83 c4 28 add $0x28,%rsp
2c48: c3 ret
2c49: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c4e: 48 83 c4 28 add $0x28,%rsp
2c52: c3 ret
2c53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c5f: 00
2c60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2c65: 48 85 d2 test %rdx,%rdx
2c68: 74 23 je 0x2c8d
2c6a: 45 85 c0 test %r8d,%r8d
2c6d: 7f 0c jg 0x2c7b
2c6f: b8 fa ff ff ff mov $0xfffffffa,%eax
2c74: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2c79: 90 nop
2c7a: c3 ret
2c7b: 66 48 0f 7e c1 movq %xmm0,%rcx
2c80: e8 7b ba 02 00 call 0x2e700
2c85: 33 c0 xor %eax,%eax
2c87: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2c8c: c3 ret
2c8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c92: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2c97: 90 nop
2c98: 90 nop
2c99: 90 nop
2c9a: c3 ret
2c9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ca0: 48 83 ec 28 sub $0x28,%rsp
2ca4: 48 85 d2 test %rdx,%rdx
2ca7: 74 20 je 0x2cc9
2ca9: 45 85 c0 test %r8d,%r8d
2cac: 7f 0a jg 0x2cb8
2cae: b8 fa ff ff ff mov $0xfffffffa,%eax
2cb3: 48 83 c4 28 add $0x28,%rsp
2cb7: c3 ret
2cb8: 66 48 0f 7e c1 movq %xmm0,%rcx
2cbd: e8 5e ba 02 00 call 0x2e720
2cc2: 33 c0 xor %eax,%eax
2cc4: 48 83 c4 28 add $0x28,%rsp
2cc8: c3 ret
2cc9: b8 f8 ff ff ff mov $0xfffffff8,%eax
2cce: 48 83 c4 28 add $0x28,%rsp
2cd2: c3 ret
2cd3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cdf: 00
2ce0: 48 83 ec 28 sub $0x28,%rsp
2ce4: 48 85 d2 test %rdx,%rdx
2ce7: 74 20 je 0x2d09
2ce9: 45 85 c0 test %r8d,%r8d
2cec: 7f 0a jg 0x2cf8
2cee: b8 fa ff ff ff mov $0xfffffffa,%eax
2cf3: 48 83 c4 28 add $0x28,%rsp
2cf7: c3 ret
2cf8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
2cfd: e8 3e ba 02 00 call 0x2e740
2d02: 33 c0 xor %eax,%eax
2d04: 48 83 c4 28 add $0x28,%rsp
2d08: c3 ret
2d09: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d0e: 48 83 c4 28 add $0x28,%rsp
2d12: c3 ret
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: 48 83 ec 28 sub $0x28,%rsp
2d24: 48 85 d2 test %rdx,%rdx
2d27: 74 20 je 0x2d49
2d29: 45 85 c0 test %r8d,%r8d
2d2c: 7f 0a jg 0x2d38
2d2e: b8 fa ff ff ff mov $0xfffffffa,%eax
2d33: 48 83 c4 28 add $0x28,%rsp
2d37: c3 ret
2d38: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
2d3d: e8 1e ba 02 00 call 0x2e760
2d42: 33 c0 xor %eax,%eax
2d44: 48 83 c4 28 add $0x28,%rsp
2d48: c3 ret
2d49: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d4e: 48 83 c4 28 add $0x28,%rsp
2d52: c3 ret
2d53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d5f: 00
2d60: 48 83 ec 28 sub $0x28,%rsp
2d64: 48 85 d2 test %rdx,%rdx
2d67: 74 20 je 0x2d89
2d69: 45 85 c0 test %r8d,%r8d
2d6c: 7f 0a jg 0x2d78
2d6e: b8 fa ff ff ff mov $0xfffffffa,%eax
2d73: 48 83 c4 28 add $0x28,%rsp
2d77: c3 ret
2d78: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
2d7d: e8 3e bd 02 00 call 0x2eac0
2d82: 33 c0 xor %eax,%eax
2d84: 48 83 c4 28 add $0x28,%rsp
2d88: c3 ret
2d89: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d8e: 48 83 c4 28 add $0x28,%rsp
2d92: c3 ret
2d93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d9f: 00
2da0: 41 83 f9 05 cmp $0x5,%r9d
2da4: 7d 3d jge 0x2de3
2da6: 41 ff c9 dec %r9d
2da9: 41 83 f9 ff cmp $0xffffffff,%r9d
2dad: 74 33 je 0x2de2
2daf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2db6: 00
2db7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2dbe: 66 90 xchg %ax,%ax
2dc0: f2 0f 10 01 movsd (%rcx),%xmm0
2dc4: 41 ff c9 dec %r9d
2dc7: 48 83 c1 08 add $0x8,%rcx
2dcb: f2 0f 58 02 addsd (%rdx),%xmm0
2dcf: f2 41 0f 11 00 movsd %xmm0,(%r8)
2dd4: 48 83 c2 08 add $0x8,%rdx
2dd8: 49 83 c0 08 add $0x8,%r8
2ddc: 41 83 f9 ff cmp $0xffffffff,%r9d
2de0: 75 de jne 0x2dc0
2de2: c3 ret
2de3: 49 f7 c0 07 00 00 00 test $0x7,%r8
2dea: 0f 85 e0 02 00 00 jne 0x30d0
2df0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
2df7: 74 1c je 0x2e15
2df9: f2 0f 10 01 movsd (%rcx),%xmm0
2dfd: 48 83 c1 08 add $0x8,%rcx
2e01: 41 ff c9 dec %r9d
2e04: f2 0f 58 02 addsd (%rdx),%xmm0
2e08: f2 41 0f 11 00 movsd %xmm0,(%r8)
2e0d: 48 83 c2 08 add $0x8,%rdx
2e11: 49 83 c0 08 add $0x8,%r8
2e15: 44 89 c8 mov %r9d,%eax
2e18: 41 83 e1 03 and $0x3,%r9d
2e1c: c1 f8 02 sar $0x2,%eax
2e1f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
2e26: 0f 84 70 01 00 00 je 0x2f9c
2e2c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
2e33: 0f 84 d5 00 00 00 je 0x2f0e
2e39: 3d aa 2a 00 00 cmp $0x2aaa,%eax
2e3e: 0f 8f 7c 00 00 00 jg 0x2ec0
2e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e4b: 00
2e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e5f: 00
2e60: f2 0f 10 11 movsd (%rcx),%xmm2
2e64: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
2e69: f2 0f 10 02 movsd (%rdx),%xmm0
2e6d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
2e72: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
2e77: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
2e7c: 48 83 c2 20 add $0x20,%rdx
2e80: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
2e85: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
2e8a: 48 83 c1 20 add $0x20,%rcx
2e8e: 66 0f 58 d0 addpd %xmm0,%xmm2
2e92: 66 0f 58 d9 addpd %xmm1,%xmm3
2e96: 41 0f 29 10 movaps %xmm2,(%r8)
2e9a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
2e9f: 49 83 c0 20 add $0x20,%r8
2ea3: ff c8 dec %eax
2ea5: 75 b9 jne 0x2e60
2ea7: e9 fa fe ff ff jmp 0x2da6
2eac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eb3: 00
2eb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ebb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ec0: f2 0f 10 11 movsd (%rcx),%xmm2
2ec4: f2 0f 10 02 movsd (%rdx),%xmm0
2ec8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
2ecd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
2ed2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
2ed7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
2edc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
2ee1: 48 83 c2 20 add $0x20,%rdx
2ee5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
2eea: 48 83 c1 20 add $0x20,%rcx
2eee: 66 0f 58 d0 addpd %xmm0,%xmm2
2ef2: 66 0f 58 d9 addpd %xmm1,%xmm3
2ef6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
2efb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
2f01: 49 83 c0 20 add $0x20,%r8
2f05: ff c8 dec %eax
2f07: 75 b7 jne 0x2ec0
2f09: e9 98 fe ff ff jmp 0x2da6
2f0e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
2f13: 7f 4b jg 0x2f60
2f15: 0f 1f 40 00 nopl 0x0(%rax)
2f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f20: f2 0f 10 01 movsd (%rcx),%xmm0
2f24: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
2f29: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
2f2e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
2f33: 48 83 c1 20 add $0x20,%rcx
2f37: 66 0f 58 02 addpd (%rdx),%xmm0
2f3b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
2f40: 41 0f 29 00 movaps %xmm0,(%r8)
2f44: 48 83 c2 20 add $0x20,%rdx
2f48: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
2f4d: 49 83 c0 20 add $0x20,%r8
2f51: ff c8 dec %eax
2f53: 75 cb jne 0x2f20
2f55: e9 4c fe ff ff jmp 0x2da6
2f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2f60: f2 0f 10 01 movsd (%rcx),%xmm0
2f64: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
2f69: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
2f6e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
2f73: 48 83 c1 20 add $0x20,%rcx
2f77: 66 0f 58 02 addpd (%rdx),%xmm0
2f7b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
2f80: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
2f85: 48 83 c2 20 add $0x20,%rdx
2f89: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
2f8f: 49 83 c0 20 add $0x20,%r8
2f93: ff c8 dec %eax
2f95: 75 c9 jne 0x2f60
2f97: e9 0a fe ff ff jmp 0x2da6
2f9c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
2fa3: 0f 84 93 00 00 00 je 0x303c
2fa9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
2fae: 7f 50 jg 0x3000
2fb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fb7: 00
2fb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2fbf: 90 nop
2fc0: f2 0f 10 02 movsd (%rdx),%xmm0
2fc4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
2fc9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
2fce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
2fd3: 48 83 c2 20 add $0x20,%rdx
2fd7: 66 0f 58 01 addpd (%rcx),%xmm0
2fdb: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
2fe0: 41 0f 29 00 movaps %xmm0,(%r8)
2fe4: 48 83 c1 20 add $0x20,%rcx
2fe8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
2fed: 49 83 c0 20 add $0x20,%r8
2ff1: ff c8 dec %eax
2ff3: 75 cb jne 0x2fc0
2ff5: e9 ac fd ff ff jmp 0x2da6
2ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3000: f2 0f 10 02 movsd (%rdx),%xmm0
3004: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
3009: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
300e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
3013: 48 83 c2 20 add $0x20,%rdx
3017: 66 0f 58 01 addpd (%rcx),%xmm0
301b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
3020: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
3025: 48 83 c1 20 add $0x20,%rcx
3029: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
302f: 49 83 c0 20 add $0x20,%r8
3033: ff c8 dec %eax
3035: 75 c9 jne 0x3000
3037: e9 6a fd ff ff jmp 0x2da6
303c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
3041: 7f 5d jg 0x30a0
3043: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
304a: 00
304b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3052: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3060: 0f 28 02 movaps (%rdx),%xmm0
3063: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
3067: 48 83 c2 20 add $0x20,%rdx
306b: 66 0f 58 01 addpd (%rcx),%xmm0
306f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
3074: 41 0f 29 00 movaps %xmm0,(%r8)
3078: 48 83 c1 20 add $0x20,%rcx
307c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
3081: 49 83 c0 20 add $0x20,%r8
3085: ff c8 dec %eax
3087: 75 d7 jne 0x3060
3089: e9 18 fd ff ff jmp 0x2da6
308e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3095: 00
3096: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
309d: 0f 1f 00 nopl (%rax)
30a0: 0f 28 02 movaps (%rdx),%xmm0
30a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
30a7: 48 83 c2 20 add $0x20,%rdx
30ab: 66 0f 58 01 addpd (%rcx),%xmm0
30af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
30b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
30b9: 48 83 c1 20 add $0x20,%rcx
30bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
30c3: 49 83 c0 20 add $0x20,%r8
30c7: ff c8 dec %eax
30c9: 75 d5 jne 0x30a0
30cb: e9 d6 fc ff ff jmp 0x2da6
30d0: 44 89 c8 mov %r9d,%eax
30d3: 41 83 e1 03 and $0x3,%r9d
30d7: c1 f8 02 sar $0x2,%eax
30da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
30e1: 0f 84 d3 00 00 00 je 0x31ba
30e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
30ee: 0f 85 6c 00 00 00 jne 0x3160
30f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
30f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3100: f2 0f 10 01 movsd (%rcx),%xmm0
3104: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
3109: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
310e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
3113: 48 83 c1 20 add $0x20,%rcx
3117: 66 0f 58 02 addpd (%rdx),%xmm0
311b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
3120: f2 41 0f 11 00 movsd %xmm0,(%r8)
3125: 48 83 c2 20 add $0x20,%rdx
3129: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
312f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
3135: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
313b: 49 83 c0 20 add $0x20,%r8
313f: ff c8 dec %eax
3141: 75 bd jne 0x3100
3143: e9 5e fc ff ff jmp 0x2da6
3148: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
314f: 00
3150: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3157: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
315e: 00 00
3160: f2 0f 10 11 movsd (%rcx),%xmm2
3164: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
3169: f2 0f 10 02 movsd (%rdx),%xmm0
316d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
3172: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
3177: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
317c: 48 83 c2 20 add $0x20,%rdx
3180: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
3185: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
318a: 48 83 c1 20 add $0x20,%rcx
318e: 66 0f 58 d0 addpd %xmm0,%xmm2
3192: 66 0f 58 d9 addpd %xmm1,%xmm3
3196: f2 41 0f 11 10 movsd %xmm2,(%r8)
319b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
31a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
31a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
31ad: 49 83 c0 20 add $0x20,%r8
31b1: ff c8 dec %eax
31b3: 75 ab jne 0x3160
31b5: e9 ec fb ff ff jmp 0x2da6
31ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
31c1: 75 5d jne 0x3220
31c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31ca: 00
31cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31e0: 0f 28 02 movaps (%rdx),%xmm0
31e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
31e7: 48 83 c2 20 add $0x20,%rdx
31eb: 66 0f 58 01 addpd (%rcx),%xmm0
31ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
31f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
31f9: 48 83 c1 20 add $0x20,%rcx
31fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
3203: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
3209: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
320f: 49 83 c0 20 add $0x20,%r8
3213: ff c8 dec %eax
3215: 75 c9 jne 0x31e0
3217: e9 8a fb ff ff jmp 0x2da6
321c: 0f 1f 40 00 nopl 0x0(%rax)
3220: f2 0f 10 02 movsd (%rdx),%xmm0
3224: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
3229: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
322e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
3233: 48 83 c2 20 add $0x20,%rdx
3237: 66 0f 58 01 addpd (%rcx),%xmm0
323b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
3240: f2 41 0f 11 00 movsd %xmm0,(%r8)
3245: 48 83 c1 20 add $0x20,%rcx
3249: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
324f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
3255: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
325b: 49 83 c0 20 add $0x20,%r8
325f: ff c8 dec %eax
3261: 75 bd jne 0x3220
3263: e9 3e fb ff ff jmp 0x2da6
3268: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
326f: 00
3270: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3277: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
327e: 00 00
3280: 41 83 f9 05 cmp $0x5,%r9d
3284: 7d 3e jge 0x32c4
3286: 41 83 c1 ff add $0xffffffff,%r9d
328a: 41 83 f9 ff cmp $0xffffffff,%r9d
328e: 74 33 je 0x32c3
3290: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3297: 00
3298: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
329f: 90 nop
32a0: f2 0f 10 01 movsd (%rcx),%xmm0
32a4: 41 83 c1 ff add $0xffffffff,%r9d
32a8: 48 83 c1 08 add $0x8,%rcx
32ac: f2 0f 58 02 addsd (%rdx),%xmm0
32b0: 48 83 c2 08 add $0x8,%rdx
32b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
32b9: 49 83 c0 08 add $0x8,%r8
32bd: 41 83 f9 ff cmp $0xffffffff,%r9d
32c1: 75 dd jne 0x32a0
32c3: c3 ret
32c4: 49 f7 c0 07 00 00 00 test $0x7,%r8
32cb: 0f 85 80 02 00 00 jne 0x3551
32d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8
32d8: 74 1d je 0x32f7
32da: f2 0f 10 01 movsd (%rcx),%xmm0
32de: 48 83 c1 08 add $0x8,%rcx
32e2: 41 83 c1 ff add $0xffffffff,%r9d
32e6: f2 0f 58 02 addsd (%rdx),%xmm0
32ea: 48 83 c2 08 add $0x8,%rdx
32ee: f2 41 0f 11 00 movsd %xmm0,(%r8)
32f3: 49 83 c0 08 add $0x8,%r8
32f7: 44 89 c8 mov %r9d,%eax
32fa: 41 83 e1 03 and $0x3,%r9d
32fe: c1 f8 02 sar $0x2,%eax
3301: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3308: 0f 84 23 01 00 00 je 0x3431
330e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
3315: 0f 84 9c 00 00 00 je 0x33b7
331b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
3320: 7f 5e jg 0x3380
3322: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3329: 00
332a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3331: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3338: 00
3339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3340: 0f 10 11 movups (%rcx),%xmm2
3343: 0f 10 59 10 movups 0x10(%rcx),%xmm3
3347: 48 83 c1 20 add $0x20,%rcx
334b: 0f 10 02 movups (%rdx),%xmm0
334e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
3352: 66 0f 58 d0 addpd %xmm0,%xmm2
3356: 48 83 c2 20 add $0x20,%rdx
335a: 66 0f 58 d9 addpd %xmm1,%xmm3
335e: 41 0f 11 10 movups %xmm2,(%r8)
3362: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
3367: 49 83 c0 20 add $0x20,%r8
336b: 83 c0 ff add $0xffffffff,%eax
336e: 75 d0 jne 0x3340
3370: e9 11 ff ff ff jmp 0x3286
3375: 0f 1f 40 00 nopl 0x0(%rax)
3379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3380: 0f 10 11 movups (%rcx),%xmm2
3383: 0f 10 59 10 movups 0x10(%rcx),%xmm3
3387: 48 83 c1 20 add $0x20,%rcx
338b: 0f 10 02 movups (%rdx),%xmm0
338e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
3392: 66 0f 58 d0 addpd %xmm0,%xmm2
3396: 48 83 c2 20 add $0x20,%rdx
339a: 66 0f 58 d9 addpd %xmm1,%xmm3
339e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
33a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
33a9: 49 83 c0 20 add $0x20,%r8
33ad: 83 c0 ff add $0xffffffff,%eax
33b0: 75 ce jne 0x3380
33b2: e9 cf fe ff ff jmp 0x3286
33b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax
33bc: 7f 42 jg 0x3400
33be: 66 90 xchg %ax,%ax
33c0: 0f 10 01 movups (%rcx),%xmm0
33c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
33c7: 48 83 c1 20 add $0x20,%rcx
33cb: 66 0f 58 02 addpd (%rdx),%xmm0
33cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
33d4: 48 83 c2 20 add $0x20,%rdx
33d8: 41 0f 11 00 movups %xmm0,(%r8)
33dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
33e1: 49 83 c0 20 add $0x20,%r8
33e5: 83 c0 ff add $0xffffffff,%eax
33e8: 75 d6 jne 0x33c0
33ea: e9 97 fe ff ff jmp 0x3286
33ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33f6: 00
33f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33fe: 66 90 xchg %ax,%ax
3400: 0f 10 01 movups (%rcx),%xmm0
3403: 0f 10 49 10 movups 0x10(%rcx),%xmm1
3407: 48 83 c1 20 add $0x20,%rcx
340b: 66 0f 58 02 addpd (%rdx),%xmm0
340f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
3414: 48 83 c2 20 add $0x20,%rdx
3418: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
341d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
3423: 49 83 c0 20 add $0x20,%r8
3427: 83 c0 ff add $0xffffffff,%eax
342a: 75 d4 jne 0x3400
342c: e9 55 fe ff ff jmp 0x3286
3431: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
3438: 0f 84 93 00 00 00 je 0x34d1
343e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
3443: 7f 5b jg 0x34a0
3445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
344c: 00
344d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3460: 0f 10 02 movups (%rdx),%xmm0
3463: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
3467: 48 83 c2 20 add $0x20,%rdx
346b: 66 0f 58 01 addpd (%rcx),%xmm0
346f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
3474: 48 83 c1 20 add $0x20,%rcx
3478: 41 0f 11 00 movups %xmm0,(%r8)
347c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
3481: 49 83 c0 20 add $0x20,%r8
3485: 83 c0 ff add $0xffffffff,%eax
3488: 75 d6 jne 0x3460
348a: e9 f7 fd ff ff jmp 0x3286
348f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3496: 00
3497: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
349e: 66 90 xchg %ax,%ax
34a0: 0f 10 02 movups (%rdx),%xmm0
34a3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
34a7: 48 83 c2 20 add $0x20,%rdx
34ab: 66 0f 58 01 addpd (%rcx),%xmm0
34af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
34b4: 48 83 c1 20 add $0x20,%rcx
34b8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
34bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
34c3: 49 83 c0 20 add $0x20,%r8
34c7: 83 c0 ff add $0xffffffff,%eax
34ca: 75 d4 jne 0x34a0
34cc: e9 b5 fd ff ff jmp 0x3286
34d1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
34d6: 7f 48 jg 0x3520
34d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34df: 00
34e0: 0f 10 02 movups (%rdx),%xmm0
34e3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
34e7: 48 83 c2 20 add $0x20,%rdx
34eb: 66 0f 58 01 addpd (%rcx),%xmm0
34ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
34f4: 48 83 c1 20 add $0x20,%rcx
34f8: 41 0f 11 00 movups %xmm0,(%r8)
34fc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
3501: 49 83 c0 20 add $0x20,%r8
3505: 83 c0 ff add $0xffffffff,%eax
3508: 75 d6 jne 0x34e0
350a: e9 77 fd ff ff jmp 0x3286
350f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3516: 00
3517: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
351e: 66 90 xchg %ax,%ax
3520: 0f 10 02 movups (%rdx),%xmm0
3523: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
3527: 48 83 c2 20 add $0x20,%rdx
352b: 66 0f 58 01 addpd (%rcx),%xmm0
352f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
3534: 48 83 c1 20 add $0x20,%rcx
3538: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
353d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
3543: 49 83 c0 20 add $0x20,%r8
3547: 83 c0 ff add $0xffffffff,%eax
354a: 75 d4 jne 0x3520
354c: e9 35 fd ff ff jmp 0x3286
3551: 44 89 c8 mov %r9d,%eax
3554: 41 83 e1 03 and $0x3,%r9d
3558: c1 f8 02 sar $0x2,%eax
355b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
3562: 0f 84 8d 00 00 00 je 0x35f5
3568: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
356f: 75 4f jne 0x35c0
3571: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3578: 00
3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3580: 0f 10 01 movups (%rcx),%xmm0
3583: 0f 10 49 10 movups 0x10(%rcx),%xmm1
3587: 48 83 c1 20 add $0x20,%rcx
358b: 66 0f 58 02 addpd (%rdx),%xmm0
358f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
3594: 48 83 c2 20 add $0x20,%rdx
3598: 41 0f 11 00 movups %xmm0,(%r8)
359c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
35a1: 49 83 c0 20 add $0x20,%r8
35a5: 83 c0 ff add $0xffffffff,%eax
35a8: 75 d6 jne 0x3580
35aa: e9 d7 fc ff ff jmp 0x3286
35af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35b6: 00
35b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35be: 66 90 xchg %ax,%ax
35c0: 0f 10 11 movups (%rcx),%xmm2
35c3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
35c7: 48 83 c1 20 add $0x20,%rcx
35cb: 0f 10 02 movups (%rdx),%xmm0
35ce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
35d2: 66 0f 58 d0 addpd %xmm0,%xmm2
35d6: 48 83 c2 20 add $0x20,%rdx
35da: 66 0f 58 d9 addpd %xmm1,%xmm3
35de: 41 0f 11 10 movups %xmm2,(%r8)
35e2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
35e7: 49 83 c0 20 add $0x20,%r8
35eb: 83 c0 ff add $0xffffffff,%eax
35ee: 75 d0 jne 0x35c0
35f0: e9 91 fc ff ff jmp 0x3286
35f5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
35fc: 75 42 jne 0x3640
35fe: 66 90 xchg %ax,%ax
3600: 0f 10 02 movups (%rdx),%xmm0
3603: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
3607: 48 83 c2 20 add $0x20,%rdx
360b: 66 0f 58 01 addpd (%rcx),%xmm0
360f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
3614: 48 83 c1 20 add $0x20,%rcx
3618: 41 0f 11 00 movups %xmm0,(%r8)
361c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
3621: 49 83 c0 20 add $0x20,%r8
3625: 83 c0 ff add $0xffffffff,%eax
3628: 75 d6 jne 0x3600
362a: e9 57 fc ff ff jmp 0x3286
362f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3636: 00
3637: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
363e: 66 90 xchg %ax,%ax
3640: 0f 10 02 movups (%rdx),%xmm0
3643: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
3647: 48 83 c2 20 add $0x20,%rdx
364b: 66 0f 58 01 addpd (%rcx),%xmm0
364f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
3654: 48 83 c1 20 add $0x20,%rcx
3658: 41 0f 11 00 movups %xmm0,(%r8)
365c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
3661: 49 83 c0 20 add $0x20,%r8
3665: 83 c0 ff add $0xffffffff,%eax
3668: 75 d6 jne 0x3640
366a: e9 17 fc ff ff jmp 0x3286
366f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3676: 00
3677: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
367e: 66 90 xchg %ax,%ax
3680: 48 83 ec 28 sub $0x28,%rsp
3684: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4a840
368b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2603390
3692: 48 33 c4 xor %rsp,%rax
3695: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
369a: 48 89 44 24 20 mov %rax,0x20(%rsp)
369f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
36a5: 41 83 f8 03 cmp $0x3,%r8d
36a9: 0f 28 c1 movaps %xmm1,%xmm0
36ac: 0f 57 d2 xorps %xmm2,%xmm2
36af: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
36b3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
36b7: 0f 57 c3 xorps %xmm3,%xmm0
36ba: 7d 62 jge 0x371e
36bc: 41 ff c8 dec %r8d
36bf: 41 83 f8 ff cmp $0xffffffff,%r8d
36c3: 74 3e je 0x3703
36c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36cc: 00
36cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36e0: 0f 12 12 movlps (%rdx),%xmm2
36e3: 0f 28 d8 movaps %xmm0,%xmm3
36e6: 0f 59 da mulps %xmm2,%xmm3
36e9: 41 ff c8 dec %r8d
36ec: 0f 59 d1 mulps %xmm1,%xmm2
36ef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
36f3: 0f 58 d3 addps %xmm3,%xmm2
36f6: 0f 13 12 movlps %xmm2,(%rdx)
36f9: 48 83 c2 08 add $0x8,%rdx
36fd: 41 83 f8 ff cmp $0xffffffff,%r8d
3701: 75 dd jne 0x36e0
3703: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
3708: 48 33 cc xor %rsp,%rcx
370b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2603390
3712: 75 05 jne 0x3719
3714: 48 83 c4 28 add $0x28,%rsp
3718: c3 ret
3719: e8 d2 b3 11 01 call 0x111eaf0
371e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
3725: 74 3c je 0x3763
3727: 44 89 c0 mov %r8d,%eax
372a: 41 83 e0 01 and $0x1,%r8d
372e: d1 f8 sar $1,%eax
3730: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3737: 00
3738: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
373f: 90 nop
3740: 0f 10 1a movups (%rdx),%xmm3
3743: 0f 28 e0 movaps %xmm0,%xmm4
3746: 0f 59 e3 mulps %xmm3,%xmm4
3749: 0f 59 d9 mulps %xmm1,%xmm3
374c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
3750: 0f 58 e3 addps %xmm3,%xmm4
3753: 0f 11 22 movups %xmm4,(%rdx)
3756: 48 83 c2 10 add $0x10,%rdx
375a: ff c8 dec %eax
375c: 75 e2 jne 0x3740
375e: e9 59 ff ff ff jmp 0x36bc
3763: 48 89 d0 mov %rdx,%rax
3766: 48 83 e0 0f and $0xf,%rax
376a: 85 c0 test %eax,%eax
376c: 74 1e je 0x378c
376e: f2 0f 10 1a movsd (%rdx),%xmm3
3772: 0f 28 e0 movaps %xmm0,%xmm4
3775: 0f 59 e3 mulps %xmm3,%xmm4
3778: 41 ff c8 dec %r8d
377b: 0f 59 d9 mulps %xmm1,%xmm3
377e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
3782: 0f 58 e3 addps %xmm3,%xmm4
3785: 0f 13 22 movlps %xmm4,(%rdx)
3788: 48 83 c2 08 add $0x8,%rdx
378c: 44 89 c0 mov %r8d,%eax
378f: 41 83 e0 01 and $0x1,%r8d
3793: d1 f8 sar $1,%eax
3795: 3d 00 00 01 00 cmp $0x10000,%eax
379a: 77 44 ja 0x37e0
379c: 0f 1f 40 00 nopl 0x0(%rax)
37a0: 0f 28 1a movaps (%rdx),%xmm3
37a3: 0f 28 e0 movaps %xmm0,%xmm4
37a6: 0f 59 e3 mulps %xmm3,%xmm4
37a9: 0f 59 d9 mulps %xmm1,%xmm3
37ac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
37b0: 0f 58 e3 addps %xmm3,%xmm4
37b3: 0f 29 22 movaps %xmm4,(%rdx)
37b6: 48 83 c2 10 add $0x10,%rdx
37ba: ff c8 dec %eax
37bc: 75 e2 jne 0x37a0
37be: e9 f9 fe ff ff jmp 0x36bc
37c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37ca: 00
37cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37e0: 0f 28 1a movaps (%rdx),%xmm3
37e3: 0f 28 e0 movaps %xmm0,%xmm4
37e6: 0f 59 e3 mulps %xmm3,%xmm4
37e9: 0f 59 d9 mulps %xmm1,%xmm3
37ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
37f0: 0f 58 e3 addps %xmm3,%xmm4
37f3: 0f 2b 22 movntps %xmm4,(%rdx)
37f6: 48 83 c2 10 add $0x10,%rdx
37fa: ff c8 dec %eax
37fc: 75 e2 jne 0x37e0
37fe: e9 b9 fe ff ff jmp 0x36bc
3803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
380a: 00
380b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3825: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2603390
382c: 48 33 c4 xor %rsp,%rax
382f: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
3834: 48 89 44 24 20 mov %rax,0x20(%rsp)
3839: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
383f: 41 83 f8 03 cmp $0x3,%r8d
3843: 0f 28 c1 movaps %xmm1,%xmm0
3846: 0f 57 d2 xorps %xmm2,%xmm2
3849: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
384d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
3851: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4a850
3858: 7d 65 jge 0x38bf
385a: 41 ff c8 dec %r8d
385d: 41 83 f8 ff cmp $0xffffffff,%r8d
3861: 74 40 je 0x38a3
3863: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
386a: 00
386b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3872: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3880: 0f 12 12 movlps (%rdx),%xmm2
3883: 0f 28 d8 movaps %xmm0,%xmm3
3886: 0f 59 da mulps %xmm2,%xmm3
3889: 41 ff c8 dec %r8d
388c: 0f 59 d1 mulps %xmm1,%xmm2
388f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
3893: 0f 58 d3 addps %xmm3,%xmm2
3896: 0f 13 12 movlps %xmm2,(%rdx)
3899: 48 8d 52 08 lea 0x8(%rdx),%rdx
389d: 41 83 f8 ff cmp $0xffffffff,%r8d
38a1: 75 dd jne 0x3880
38a3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
38a8: 48 33 cc xor %rsp,%rcx
38ab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2603390
38b2: 75 06 jne 0x38ba
38b4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
38b9: c3 ret
38ba: e8 31 b2 11 01 call 0x111eaf0
38bf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
38c6: 74 3b je 0x3903
38c8: 44 89 c0 mov %r8d,%eax
38cb: 41 83 e0 01 and $0x1,%r8d
38cf: d1 f8 sar $1,%eax
38d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38d8: 00
38d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38e0: 0f 10 1a movups (%rdx),%xmm3
38e3: 0f 28 e0 movaps %xmm0,%xmm4
38e6: 0f 59 e3 mulps %xmm3,%xmm4
38e9: 0f 59 d9 mulps %xmm1,%xmm3
38ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
38f0: 0f 58 e3 addps %xmm3,%xmm4
38f3: 0f 11 22 movups %xmm4,(%rdx)
38f6: 48 8d 52 10 lea 0x10(%rdx),%rdx
38fa: ff c8 dec %eax
38fc: 75 e2 jne 0x38e0
38fe: e9 57 ff ff ff jmp 0x385a
3903: 48 89 d0 mov %rdx,%rax
3906: 48 83 e0 0f and $0xf,%rax
390a: 85 c0 test %eax,%eax
390c: 74 1e je 0x392c
390e: f2 0f 10 1a movsd (%rdx),%xmm3
3912: 0f 28 e0 movaps %xmm0,%xmm4
3915: 0f 59 e3 mulps %xmm3,%xmm4
3918: 41 ff c8 dec %r8d
391b: 0f 59 d9 mulps %xmm1,%xmm3
391e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
3922: 0f 58 e3 addps %xmm3,%xmm4
3925: 0f 13 22 movlps %xmm4,(%rdx)
3928: 48 83 c2 08 add $0x8,%rdx
392c: 44 89 c0 mov %r8d,%eax
392f: 41 83 e0 01 and $0x1,%r8d
3933: d1 f8 sar $1,%eax
3935: 3d 00 00 01 00 cmp $0x10000,%eax
393a: 77 44 ja 0x3980
393c: 0f 1f 40 00 nopl 0x0(%rax)
3940: 0f 28 1a movaps (%rdx),%xmm3
3943: 0f 28 e0 movaps %xmm0,%xmm4
3946: 0f 59 e3 mulps %xmm3,%xmm4
3949: 0f 59 d9 mulps %xmm1,%xmm3
394c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
3950: 0f 58 e3 addps %xmm3,%xmm4
3953: 0f 29 22 movaps %xmm4,(%rdx)
3956: 48 8d 52 10 lea 0x10(%rdx),%rdx
395a: ff c8 dec %eax
395c: 75 e2 jne 0x3940
395e: e9 f7 fe ff ff jmp 0x385a
3963: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
396a: 00
396b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3972: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3980: 0f 28 1a movaps (%rdx),%xmm3
3983: 0f 28 e0 movaps %xmm0,%xmm4
3986: 0f 59 e3 mulps %xmm3,%xmm4
3989: 0f 59 d9 mulps %xmm1,%xmm3
398c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
3990: 0f 58 e3 addps %xmm3,%xmm4
3993: 0f 2b 22 movntps %xmm4,(%rdx)
3996: 48 8d 52 10 lea 0x10(%rdx),%rdx
399a: ff c8 dec %eax
399c: 75 e2 jne 0x3980
399e: e9 b7 fe ff ff jmp 0x385a
39a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39aa: 00
39ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39c0: 48 83 ec 28 sub $0x28,%rsp
39c4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2603390
39cb: 48 33 c4 xor %rsp,%rax
39ce: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
39d3: 48 89 44 24 20 mov %rax,0x20(%rsp)
39d8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4a860
39df: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
39e5: 0f 57 d2 xorps %xmm2,%xmm2
39e8: 0f 28 c1 movaps %xmm1,%xmm0
39eb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
39ef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
39f3: 0f 57 c3 xorps %xmm3,%xmm0
39f6: 41 83 f8 03 cmp $0x3,%r8d
39fa: 7d 63 jge 0x3a5f
39fc: 41 83 c0 ff add $0xffffffff,%r8d
3a00: 41 83 f8 ff cmp $0xffffffff,%r8d
3a04: 74 3e je 0x3a44
3a06: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a0d: 00
3a0e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a15: 0f 1f 40 00 nopl 0x0(%rax)
3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a20: 0f 12 12 movlps (%rdx),%xmm2
3a23: 0f 28 d8 movaps %xmm0,%xmm3
3a26: 41 83 c0 ff add $0xffffffff,%r8d
3a2a: 0f 59 da mulps %xmm2,%xmm3
3a2d: 0f 59 d1 mulps %xmm1,%xmm2
3a30: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
3a34: 0f 58 d3 addps %xmm3,%xmm2
3a37: 0f 13 12 movlps %xmm2,(%rdx)
3a3a: 48 83 c2 08 add $0x8,%rdx
3a3e: 41 83 f8 ff cmp $0xffffffff,%r8d
3a42: 75 dc jne 0x3a20
3a44: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
3a49: 48 33 cc xor %rsp,%rcx
3a4c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2603390
3a53: 75 05 jne 0x3a5a
3a55: 48 83 c4 28 add $0x28,%rsp
3a59: c3 ret
3a5a: e8 91 b0 11 01 call 0x111eaf0
3a5f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
3a66: 74 3c je 0x3aa4
3a68: 44 89 c0 mov %r8d,%eax
3a6b: 41 83 e0 01 and $0x1,%r8d
3a6f: d1 f8 sar $1,%eax
3a71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a78: 00
3a79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a80: 0f 10 1a movups (%rdx),%xmm3
3a83: 0f 28 e0 movaps %xmm0,%xmm4
3a86: 0f 59 e3 mulps %xmm3,%xmm4
3a89: 0f 59 d9 mulps %xmm1,%xmm3
3a8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
3a90: 0f 58 e3 addps %xmm3,%xmm4
3a93: 0f 11 22 movups %xmm4,(%rdx)
3a96: 48 83 c2 10 add $0x10,%rdx
3a9a: 83 c0 ff add $0xffffffff,%eax
3a9d: 75 e1 jne 0x3a80
3a9f: e9 58 ff ff ff jmp 0x39fc
3aa4: 48 89 d0 mov %rdx,%rax
3aa7: 48 83 e0 0f and $0xf,%rax
3aab: 85 c0 test %eax,%eax
3aad: 74 1f je 0x3ace
3aaf: f2 0f 10 1a movsd (%rdx),%xmm3
3ab3: 0f 28 e0 movaps %xmm0,%xmm4
3ab6: 41 83 c0 ff add $0xffffffff,%r8d
3aba: 0f 59 e3 mulps %xmm3,%xmm4
3abd: 0f 59 d9 mulps %xmm1,%xmm3
3ac0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
3ac4: 0f 58 e3 addps %xmm3,%xmm4
3ac7: 0f 13 22 movlps %xmm4,(%rdx)
3aca: 48 83 c2 08 add $0x8,%rdx
3ace: 44 89 c0 mov %r8d,%eax
3ad1: 41 83 e0 01 and $0x1,%r8d
3ad5: d1 f8 sar $1,%eax
3ad7: 3d 00 00 01 00 cmp $0x10000,%eax
3adc: 77 42 ja 0x3b20
3ade: 66 90 xchg %ax,%ax
3ae0: 0f 10 1a movups (%rdx),%xmm3
3ae3: 0f 28 e0 movaps %xmm0,%xmm4
3ae6: 0f 59 e3 mulps %xmm3,%xmm4
3ae9: 0f 59 d9 mulps %xmm1,%xmm3
3aec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
3af0: 0f 58 e3 addps %xmm3,%xmm4
3af3: 0f 11 22 movups %xmm4,(%rdx)
3af6: 48 83 c2 10 add $0x10,%rdx
3afa: 83 c0 ff add $0xffffffff,%eax
3afd: 75 e1 jne 0x3ae0
3aff: e9 f8 fe ff ff jmp 0x39fc
3b04: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b0b: 00
3b0c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b1f: 00
3b20: 0f 10 1a movups (%rdx),%xmm3
3b23: 0f 28 e0 movaps %xmm0,%xmm4
3b26: 0f 59 e3 mulps %xmm3,%xmm4
3b29: 0f 59 d9 mulps %xmm1,%xmm3
3b2c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
3b30: 0f 58 e3 addps %xmm3,%xmm4
3b33: 0f 2b 22 movntps %xmm4,(%rdx)
3b36: 48 83 c2 10 add $0x10,%rdx
3b3a: 83 c0 ff add $0xffffffff,%eax
3b3d: 75 e1 jne 0x3b20
3b3f: e9 b8 fe ff ff jmp 0x39fc
3b44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b4b: 00
3b4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b5f: 00
3b60: 57 push %rdi
3b61: 41 54 push %r12
3b63: 41 56 push %r14
3b65: 41 57 push %r15
3b67: 55 push %rbp
3b68: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
3b6f: 45 89 c6 mov %r8d,%r14d
3b72: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
3b79: 00
3b7a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
3b81: 00
3b82: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
3b88: 4d 63 fe movslq %r14d,%r15
3b8b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
3b8f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
3b96: 00
3b97: 48 89 d7 mov %rdx,%rdi
3b9a: 48 89 cd mov %rcx,%rbp
3b9d: 44 89 e0 mov %r12d,%eax
3ba0: 25 80 1f 00 00 and $0x1f80,%eax
3ba5: 3d 80 1f 00 00 cmp $0x1f80,%eax
3baa: 74 1d je 0x3bc9
3bac: 44 89 e0 mov %r12d,%eax
3baf: 0d 80 1f ff ff or $0xffff1f80,%eax
3bb4: 25 e0 ff 00 00 and $0xffe0,%eax
3bb9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
3bc0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
3bc7: 00 00
3bc9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4a880
3bd0: 01
3bd1: 48 89 f8 mov %rdi,%rax
3bd4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
3bd8: 48 83 e0 1c and $0x1c,%rax
3bdc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
3be2: 85 c0 test %eax,%eax
3be4: 0f 84 51 01 00 00 je 0x3d3b
3bea: c1 e8 02 shr $0x2,%eax
3bed: f7 d8 neg %eax
3bef: 83 c0 08 add $0x8,%eax
3bf2: 41 3b c6 cmp %r14d,%eax
3bf5: 44 0f 4c f0 cmovl %eax,%r14d
3bf9: 45 85 f6 test %r14d,%r14d
3bfc: 0f 8e 19 01 00 00 jle 0x3d1b
3c02: 44 89 f0 mov %r14d,%eax
3c05: 41 ba 01 00 00 00 mov $0x1,%r10d
3c0b: d1 e8 shr $1,%eax
3c0d: 45 33 c9 xor %r9d,%r9d
3c10: 85 c0 test %eax,%eax
3c12: 0f 86 b1 00 00 00 jbe 0x3cc9
3c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c1f: 00
3c20: 47 8d 14 09 lea (%r9,%r9,1),%r10d
3c24: 4d 63 d2 movslq %r10d,%r10
3c27: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
3c2e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
3c32: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
3c39: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
3c3e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
3c45: 00 00
3c47: c4 c1 79 7e c3 vmovd %xmm0,%r11d
3c4c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
3c53: 75 14 jne 0x3c69
3c55: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
3c5c: 00 00 00 00
3c60: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
3c67: 00 00
3c69: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
3c6f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
3c76: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
3c7a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
3c81: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
3c86: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
3c8d: 00 00
3c8f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
3c94: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
3c9b: 75 14 jne 0x3cb1
3c9d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
3ca4: 00 00 00 00
3ca8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
3caf: 00 00
3cb1: 41 ff c1 inc %r9d
3cb4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
3cbb: 44 3b c8 cmp %eax,%r9d
3cbe: 0f 82 5c ff ff ff jb 0x3c20
3cc4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
3cc9: 41 8d 42 ff lea -0x1(%r10),%eax
3ccd: 41 3b c6 cmp %r14d,%eax
3cd0: 73 49 jae 0x3d1b
3cd2: 4d 63 d2 movslq %r10d,%r10
3cd5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
3cdc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
3ce0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
3ce7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
3cec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
3cf3: 00 00
3cf5: c5 f9 7e c0 vmovd %xmm0,%eax
3cf9: a9 00 00 80 7f test $0x7f800000,%eax
3cfe: 75 14 jne 0x3d14
3d00: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
3d07: 00 00 00 00
3d0b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
3d12: 00 00
3d14: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
3d1b: 48 89 f9 mov %rdi,%rcx
3d1e: 48 89 fa mov %rdi,%rdx
3d21: 45 89 f0 mov %r14d,%r8d
3d24: c5 f8 77 vzeroupper
3d27: e8 b4 e5 05 00 call 0x622e0
3d2c: 4d 63 f6 movslq %r14d,%r14
3d2f: 4d 2b fe sub %r14,%r15
3d32: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
3d37: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
3d3b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
3d42: 74 4e je 0x3d92
3d44: 45 33 f6 xor %r14d,%r14d
3d47: 4d 85 ff test %r15,%r15
3d4a: 0f 8e f9 03 00 00 jle 0x4149
3d50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d57: 00
3d58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d5f: 90 nop
3d60: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
3d65: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
3d69: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
3d6e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
3d73: c5 f8 77 vzeroupper
3d76: e8 c5 e6 05 00 call 0x62440
3d7b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
3d81: 49 ff c6 inc %r14
3d84: 48 83 c5 08 add $0x8,%rbp
3d88: 4d 3b f7 cmp %r15,%r14
3d8b: 7c d3 jl 0x3d60
3d8d: e9 b7 03 00 00 jmp 0x4149
3d92: 45 89 f8 mov %r15d,%r8d
3d95: 33 c0 xor %eax,%eax
3d97: 41 c1 ff 04 sar $0x4,%r15d
3d9b: 41 83 e0 0f and $0xf,%r8d
3d9f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
3da6: 0f 85 29 01 00 00 jne 0x3ed5
3dac: 45 85 ff test %r15d,%r15d
3daf: 0f 8e 59 02 00 00 jle 0x400e
3db5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
3dbb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
3dc1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
3dc7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
3dcd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
3dd3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4a8c0
3dda: 01
3ddb: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
3de1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4a8a0
3de8: 01
3de9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4a880
3df0: 01
3df1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3df8: 00
3df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e00: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
3e05: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
3e0a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
3e0f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
3e14: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
3e1b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
3e20: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
3e27: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
3e2b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
3e2f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
3e36: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
3e3d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
3e41: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
3e46: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
3e4a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
3e4e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
3e52: c5 fc 52 da vrsqrtps %ymm2,%ymm3
3e56: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
3e5b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
3e5f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
3e63: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
3e68: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
3e6d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
3e72: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
3e77: c5 fc 28 cf vmovaps %ymm7,%ymm1
3e7b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
3e80: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
3e84: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
3e89: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
3e8e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
3e93: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
3e98: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
3e9c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
3ea0: c5 7c 50 cb vmovmskps %ymm3,%r9d
3ea4: 45 85 c9 test %r9d,%r9d
3ea7: 74 08 je 0x3eb1
3ea9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
3ead: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
3eb1: ff c0 inc %eax
3eb3: 48 81 c5 80 00 00 00 add $0x80,%rbp
3eba: c5 fc 11 07 vmovups %ymm0,(%rdi)
3ebe: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
3ec3: 48 83 c7 40 add $0x40,%rdi
3ec7: 41 3b c7 cmp %r15d,%eax
3eca: 0f 8c 30 ff ff ff jl 0x3e00
3ed0: e9 1b 01 00 00 jmp 0x3ff0
3ed5: 45 85 ff test %r15d,%r15d
3ed8: 0f 8e 30 01 00 00 jle 0x400e
3ede: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
3ee4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
3eea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
3ef0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
3ef6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
3efc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4a8c0
3f03: 01
3f04: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
3f0a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4a8a0
3f11: 01
3f12: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4a880
3f19: 01
3f1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3f20: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
3f25: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
3f2a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
3f2f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
3f34: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
3f3b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
3f40: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
3f47: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
3f4b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
3f4f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
3f56: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
3f5d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
3f61: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
3f66: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
3f6a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
3f6e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
3f72: c5 fc 52 da vrsqrtps %ymm2,%ymm3
3f76: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
3f7b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
3f7f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
3f83: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
3f88: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
3f8d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
3f92: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
3f97: c5 fd 6f cf vmovdqa %ymm7,%ymm1
3f9b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
3fa0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
3fa4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
3fa9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
3fae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
3fb3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
3fb8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
3fbc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
3fc0: c5 7c 50 cb vmovmskps %ymm3,%r9d
3fc4: 45 85 c9 test %r9d,%r9d
3fc7: 74 08 je 0x3fd1
3fc9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
3fcd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
3fd1: ff c0 inc %eax
3fd3: 48 81 c5 80 00 00 00 add $0x80,%rbp
3fda: c5 fc 11 07 vmovups %ymm0,(%rdi)
3fde: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
3fe3: 48 83 c7 40 add $0x40,%rdi
3fe7: 41 3b c7 cmp %r15d,%eax
3fea: 0f 8c 30 ff ff ff jl 0x3f20
3ff0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
3ff6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
3ffc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
4002: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
4008: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
400e: 45 85 c0 test %r8d,%r8d
4011: 0f 84 32 01 00 00 je 0x4149
4017: 0f 8e 1e 01 00 00 jle 0x413b
401d: 44 89 c0 mov %r8d,%eax
4020: 41 ba 01 00 00 00 mov $0x1,%r10d
4026: d1 e8 shr $1,%eax
4028: 45 33 c9 xor %r9d,%r9d
402b: 85 c0 test %eax,%eax
402d: 0f 86 b6 00 00 00 jbe 0x40e9
4033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
403f: 00
4040: 47 8d 14 09 lea (%r9,%r9,1),%r10d
4044: 4d 63 d2 movslq %r10d,%r10
4047: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
404e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
4052: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
4059: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
405e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
4065: 00 00
4067: c4 c1 79 7e c3 vmovd %xmm0,%r11d
406c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
4073: 75 14 jne 0x4089
4075: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
407c: 00 00 00 00
4080: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
4087: 00 00
4089: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
408f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
4096: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
409a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
40a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
40a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
40ad: 00 00
40af: c4 c1 79 7e c3 vmovd %xmm0,%r11d
40b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
40bb: 75 14 jne 0x40d1
40bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
40c4: 00 00 00 00
40c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
40cf: 00 00
40d1: 41 ff c1 inc %r9d
40d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
40db: 44 3b c8 cmp %eax,%r9d
40de: 0f 82 5c ff ff ff jb 0x4040
40e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
40e9: 41 8d 42 ff lea -0x1(%r10),%eax
40ed: 41 3b c0 cmp %r8d,%eax
40f0: 73 49 jae 0x413b
40f2: 4d 63 d2 movslq %r10d,%r10
40f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
40fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
4100: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
4107: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
410c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
4113: 00 00
4115: c5 f9 7e c0 vmovd %xmm0,%eax
4119: a9 00 00 80 7f test $0x7f800000,%eax
411e: 75 14 jne 0x4134
4120: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
4127: 00 00 00 00
412b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
4132: 00 00
4134: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
413b: 48 89 f9 mov %rdi,%rcx
413e: 48 89 fa mov %rdi,%rdx
4141: c5 f8 77 vzeroupper
4144: e8 97 e1 05 00 call 0x622e0
4149: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
4150: 00 00
4152: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
4159: 44 89 e0 mov %r12d,%eax
415c: 89 ca mov %ecx,%edx
415e: 25 df ff 00 00 and $0xffdf,%eax
4163: 81 e2 df ff 00 00 and $0xffdf,%edx
4169: 3b c2 cmp %edx,%eax
416b: 74 1e je 0x418b
416d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
4174: 83 e1 28 and $0x28,%ecx
4177: 44 0b e1 or %ecx,%r12d
417a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
4181: 00
4182: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
4189: 00 00
418b: c5 f8 77 vzeroupper
418e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
4195: 00
4196: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
419d: 5d pop %rbp
419e: 41 5f pop %r15
41a0: 41 5e pop %r14
41a2: 41 5c pop %r12
41a4: 5f pop %rdi
41a5: c3 ret
41a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41ad: 00
41ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41b5: 0f 1f 40 00 nopl 0x0(%rax)
41b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41c0: 57 push %rdi
41c1: 41 54 push %r12
41c3: 41 56 push %r14
41c5: 41 57 push %r15
41c7: 55 push %rbp
41c8: 48 83 ec 70 sub $0x70,%rsp
41cc: 45 89 c6 mov %r8d,%r14d
41cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
41d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
41d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
41df: 4d 63 fe movslq %r14d,%r15
41e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
41e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
41eb: 48 89 d7 mov %rdx,%rdi
41ee: 48 89 cd mov %rcx,%rbp
41f1: 44 89 e0 mov %r12d,%eax
41f4: 25 80 1f 00 00 and $0x1f80,%eax
41f9: 3d 80 1f 00 00 cmp $0x1f80,%eax
41fe: 74 17 je 0x4217
4200: 44 89 e0 mov %r12d,%eax
4203: 0d 80 1f ff ff or $0xffff1f80,%eax
4208: 25 e0 ff 00 00 and $0xffe0,%eax
420d: 89 44 24 68 mov %eax,0x68(%rsp)
4211: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
4217: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4a8e0
421e: 01
421f: 48 89 f8 mov %rdi,%rax
4222: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
4226: 48 83 e0 1c and $0x1c,%rax
422a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
4230: 85 c0 test %eax,%eax
4232: 0f 84 48 01 00 00 je 0x4380
4238: c1 e8 02 shr $0x2,%eax
423b: f7 d8 neg %eax
423d: 83 c0 08 add $0x8,%eax
4240: 41 3b c6 cmp %r14d,%eax
4243: 44 0f 4c f0 cmovl %eax,%r14d
4247: 45 85 f6 test %r14d,%r14d
424a: 0f 8e 10 01 00 00 jle 0x4360
4250: 44 89 f0 mov %r14d,%eax
4253: 41 ba 01 00 00 00 mov $0x1,%r10d
4259: d1 e8 shr $1,%eax
425b: 45 33 c9 xor %r9d,%r9d
425e: 85 c0 test %eax,%eax
4260: 0f 86 b1 00 00 00 jbe 0x4317
4266: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
426d: 00
426e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4275: 0f 1f 40 00 nopl 0x0(%rax)
4279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4280: 47 8d 14 09 lea (%r9,%r9,1),%r10d
4284: 4d 63 d2 movslq %r10d,%r10
4287: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
428e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
4292: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
4299: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
429e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
42a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d
42a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
42b0: 75 0e jne 0x42c0
42b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
42b9: 00
42ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
42c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
42c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
42cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
42d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
42d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
42dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
42e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
42e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
42ef: 75 0e jne 0x42ff
42f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
42f8: 00
42f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
42ff: 41 ff c1 inc %r9d
4302: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
4309: 44 3b c8 cmp %eax,%r9d
430c: 0f 82 6e ff ff ff jb 0x4280
4312: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
4317: 41 8d 42 ff lea -0x1(%r10),%eax
431b: 41 3b c6 cmp %r14d,%eax
431e: 73 40 jae 0x4360
4320: 4d 63 d2 movslq %r10d,%r10
4323: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
432a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
432e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
4335: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
433a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
4340: c5 f9 7e c0 vmovd %xmm0,%eax
4344: a9 00 00 80 7f test $0x7f800000,%eax
4349: 75 0e jne 0x4359
434b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
4352: 00
4353: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
4359: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
4360: 48 89 f9 mov %rdi,%rcx
4363: 48 89 fa mov %rdi,%rdx
4366: 45 89 f0 mov %r14d,%r8d
4369: c5 f8 77 vzeroupper
436c: e8 ef e0 05 00 call 0x62460
4371: 4d 63 f6 movslq %r14d,%r14
4374: 4d 2b fe sub %r14,%r15
4377: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
437c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
4380: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
4387: 74 49 je 0x43d2
4389: 45 33 f6 xor %r14d,%r14d
438c: 4d 85 ff test %r15,%r15
438f: 0f 8e b9 03 00 00 jle 0x474e
4395: 0f 1f 40 00 nopl 0x0(%rax)
4399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
43a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
43a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
43ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
43b3: c5 f8 77 vzeroupper
43b6: e8 e5 e1 05 00 call 0x625a0
43bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
43c1: 49 ff c6 inc %r14
43c4: 48 83 c5 08 add $0x8,%rbp
43c8: 4d 3b f7 cmp %r15,%r14
43cb: 7c d3 jl 0x43a0
43cd: e9 7c 03 00 00 jmp 0x474e
43d2: 45 89 f8 mov %r15d,%r8d
43d5: 33 c0 xor %eax,%eax
43d7: 41 c1 ff 04 sar $0x4,%r15d
43db: 41 83 e0 0f and $0xf,%r8d
43df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
43e6: 0f 85 20 01 00 00 jne 0x450c
43ec: 45 85 ff test %r15d,%r15d
43ef: 0f 8e 32 02 00 00 jle 0x4627
43f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4a920
43fc: 01
43fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
4404: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4a900
440b: 64 c4 01
440e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4a8e0
4415: 64 c4 01
4418: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
441f: 00
4420: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
4425: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
442a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
442f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
4434: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
443a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
4440: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
4447: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
444e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
4452: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
4456: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
445a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
4461: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
4468: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
446c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
4470: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
4474: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
4478: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
447d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
4483: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
4487: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
448d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
4493: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
4499: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
449f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
44a5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
44ab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
44b0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
44b6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
44bc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
44c2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
44c8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
44ce: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
44d4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
44da: c5 f8 98 c0 kortestw %k0,%k0
44de: 74 08 je 0x44e8
44e0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
44e4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
44e8: ff c0 inc %eax
44ea: 48 81 c5 80 00 00 00 add $0x80,%rbp
44f1: c5 fc 11 27 vmovups %ymm4,(%rdi)
44f5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
44fa: 48 83 c7 40 add $0x40,%rdi
44fe: 41 3b c7 cmp %r15d,%eax
4501: 0f 8c 19 ff ff ff jl 0x4420
4507: e9 1b 01 00 00 jmp 0x4627
450c: 45 85 ff test %r15d,%r15d
450f: 0f 8e 12 01 00 00 jle 0x4627
4515: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4a920
451c: 01
451d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
4524: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4a900
452b: 63 c4 01
452e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4a8e0
4535: 63 c4 01
4538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
453f: 00
4540: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
4545: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
454a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
454f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
4554: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
455a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
4560: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
4567: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
456e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
4572: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
4576: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
457a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
4581: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
4588: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
458c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
4590: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
4594: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
4598: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
459d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
45a3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
45a7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
45ad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
45b3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
45b9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
45bf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
45c5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
45cb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
45d0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
45d6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
45dc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
45e2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
45e8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
45ee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
45f4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
45fa: c5 f8 98 c0 kortestw %k0,%k0
45fe: 74 08 je 0x4608
4600: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
4604: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
4608: ff c0 inc %eax
460a: 48 81 c5 80 00 00 00 add $0x80,%rbp
4611: c5 fc 11 27 vmovups %ymm4,(%rdi)
4615: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
461a: 48 83 c7 40 add $0x40,%rdi
461e: 41 3b c7 cmp %r15d,%eax
4621: 0f 8c 19 ff ff ff jl 0x4540
4627: 45 85 c0 test %r8d,%r8d
462a: 0f 84 1e 01 00 00 je 0x474e
4630: 0f 8e 0a 01 00 00 jle 0x4740
4636: 44 89 c0 mov %r8d,%eax
4639: 41 ba 01 00 00 00 mov $0x1,%r10d
463f: d1 e8 shr $1,%eax
4641: 45 33 c9 xor %r9d,%r9d
4644: 85 c0 test %eax,%eax
4646: 0f 86 ab 00 00 00 jbe 0x46f7
464c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4653: 00
4654: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
465b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4660: 47 8d 14 09 lea (%r9,%r9,1),%r10d
4664: 4d 63 d2 movslq %r10d,%r10
4667: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
466e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
4672: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
4679: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
467e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
4684: c4 c1 79 7e c3 vmovd %xmm0,%r11d
4689: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
4690: 75 0e jne 0x46a0
4692: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
4699: 00
469a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
46a0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
46a6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
46ad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
46b1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
46b8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
46bd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
46c3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
46c8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
46cf: 75 0e jne 0x46df
46d1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
46d8: 00
46d9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
46df: 41 ff c1 inc %r9d
46e2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
46e9: 44 3b c8 cmp %eax,%r9d
46ec: 0f 82 6e ff ff ff jb 0x4660
46f2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
46f7: 41 8d 42 ff lea -0x1(%r10),%eax
46fb: 41 3b c0 cmp %r8d,%eax
46fe: 73 40 jae 0x4740
4700: 4d 63 d2 movslq %r10d,%r10
4703: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
470a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
470e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
4715: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
471a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
4720: c5 f9 7e c0 vmovd %xmm0,%eax
4724: a9 00 00 80 7f test $0x7f800000,%eax
4729: 75 0e jne 0x4739
472b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
4732: 00
4733: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
4739: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
4740: 48 89 f9 mov %rdi,%rcx
4743: 48 89 fa mov %rdi,%rdx
4746: c5 f8 77 vzeroupper
4749: e8 12 dd 05 00 call 0x62460
474e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
4754: 8b 4c 24 68 mov 0x68(%rsp),%ecx
4758: 44 89 e0 mov %r12d,%eax
475b: 89 ca mov %ecx,%edx
475d: 25 df ff 00 00 and $0xffdf,%eax
4762: 81 e2 df ff 00 00 and $0xffdf,%edx
4768: 3b c2 cmp %edx,%eax
476a: 74 18 je 0x4784
476c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
4773: 83 e1 28 and $0x28,%ecx
4776: 44 0b e1 or %ecx,%r12d
4779: 44 89 64 24 68 mov %r12d,0x68(%rsp)
477e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
4784: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
4789: c5 f8 77 vzeroupper
478c: 48 83 c4 70 add $0x70,%rsp
4790: 5d pop %rbp
4791: 41 5f pop %r15
4793: 41 5e pop %r14
4795: 41 5c pop %r12
4797: 5f pop %rdi
4798: c3 ret
4799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
47a0: 48 83 ec 48 sub $0x48,%rsp
47a4: b8 00 01 00 00 mov $0x100,%eax
47a9: 4d 63 c9 movslq %r9d,%r9
47ac: 45 33 db xor %r11d,%r11d
47af: 4f 8d 14 49 lea (%r9,%r9,2),%r10
47b3: 49 c1 e2 03 shl $0x3,%r10
47b7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
47be: 44 0f 4f d8 cmovg %eax,%r11d
47c2: 48 89 e0 mov %rsp,%rax
47c5: 44 89 58 20 mov %r11d,0x20(%rax)
47c9: 44 89 58 28 mov %r11d,0x28(%rax)
47cd: 44 89 58 30 mov %r11d,0x30(%rax)
47d1: e8 ea dd 05 00 call 0x625c0
47d6: 48 83 c4 48 add $0x48,%rsp
47da: c3 ret
47db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
47e0: 48 83 ec 48 sub $0x48,%rsp
47e4: b8 00 01 00 00 mov $0x100,%eax
47e9: 4d 63 c9 movslq %r9d,%r9
47ec: 45 33 db xor %r11d,%r11d
47ef: 4f 8d 14 49 lea (%r9,%r9,2),%r10
47f3: 49 c1 e2 03 shl $0x3,%r10
47f7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
47fe: 44 0f 4f d8 cmovg %eax,%r11d
4802: 48 89 e0 mov %rsp,%rax
4805: 44 89 58 20 mov %r11d,0x20(%rax)
4809: 44 89 58 28 mov %r11d,0x28(%rax)
480d: 44 89 58 30 mov %r11d,0x30(%rax)
4811: e8 ea e4 05 00 call 0x62d00
4816: 48 83 c4 48 add $0x48,%rsp
481a: c3 ret
481b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4820: 48 83 ec 48 sub $0x48,%rsp
4824: b8 00 01 00 00 mov $0x100,%eax
4829: 4d 63 c9 movslq %r9d,%r9
482c: 45 33 db xor %r11d,%r11d
482f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
4833: 49 c1 e2 03 shl $0x3,%r10
4837: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
483e: 44 0f 4f d8 cmovg %eax,%r11d
4842: 48 89 e0 mov %rsp,%rax
4845: 44 89 58 20 mov %r11d,0x20(%rax)
4849: 44 89 58 28 mov %r11d,0x28(%rax)
484d: 44 89 58 30 mov %r11d,0x30(%rax)
4851: e8 8a e9 05 00 call 0x631e0
4856: 48 83 c4 48 add $0x48,%rsp
485a: c3 ret
485b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4860: 41 83 f8 0b cmp $0xb,%r8d
4864: 7d 38 jge 0x489e
4866: 41 ff c8 dec %r8d
4869: 41 83 f8 ff cmp $0xffffffff,%r8d
486d: 74 2e je 0x489d
486f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4876: 00
4877: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
487e: 66 90 xchg %ax,%ax
4880: f3 0f 10 02 movss (%rdx),%xmm0
4884: 41 ff c8 dec %r8d
4887: f3 0f 5c 01 subss (%rcx),%xmm0
488b: 48 83 c1 04 add $0x4,%rcx
488f: f3 0f 11 02 movss %xmm0,(%rdx)
4893: 48 83 c2 04 add $0x4,%rdx
4897: 41 83 f8 ff cmp $0xffffffff,%r8d
489b: 75 e3 jne 0x4880
489d: c3 ret
489e: 89 d0 mov %edx,%eax
48a0: a8 03 test $0x3,%al
48a2: 74 4d je 0x48f1
48a4: 44 89 c0 mov %r8d,%eax
48a7: 41 83 e0 07 and $0x7,%r8d
48ab: 83 e0 f8 and $0xfffffff8,%eax
48ae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48b5: 00
48b6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48bd: 0f 1f 00 nopl (%rax)
48c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
48c4: 0f 10 12 movups (%rdx),%xmm2
48c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
48cb: 0f 10 01 movups (%rcx),%xmm0
48ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
48d2: 0f 5c d0 subps %xmm0,%xmm2
48d5: 0f 5c d9 subps %xmm1,%xmm3
48d8: 0f 11 12 movups %xmm2,(%rdx)
48db: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
48df: 48 83 c1 20 add $0x20,%rcx
48e3: 48 83 c2 20 add $0x20,%rdx
48e7: 83 c0 f8 add $0xfffffff8,%eax
48ea: 75 d4 jne 0x48c0
48ec: e9 75 ff ff ff jmp 0x4866
48f1: 83 e0 0f and $0xf,%eax
48f4: 74 42 je 0x4938
48f6: c1 e8 02 shr $0x2,%eax
48f9: f7 d8 neg %eax
48fb: 83 e0 03 and $0x3,%eax
48fe: 44 2b c0 sub %eax,%r8d
4901: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4908: 00
4909: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4910: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4917: 00
4918: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
491f: 90 nop
4920: f3 0f 10 02 movss (%rdx),%xmm0
4924: f3 0f 5c 01 subss (%rcx),%xmm0
4928: 48 83 c1 04 add $0x4,%rcx
492c: f3 0f 11 02 movss %xmm0,(%rdx)
4930: 48 83 c2 04 add $0x4,%rdx
4934: ff c8 dec %eax
4936: 75 e8 jne 0x4920
4938: 44 89 c0 mov %r8d,%eax
493b: 41 83 e0 07 and $0x7,%r8d
493f: 83 e0 f8 and $0xfffffff8,%eax
4942: f6 c1 0f test $0xf,%cl
4945: 75 59 jne 0x49a0
4947: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
494e: 00
494f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4956: 0f 1f 00 nopl (%rax)
4959: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4960: 0f 18 49 40 prefetcht0 0x40(%rcx)
4964: 0f 28 02 movaps (%rdx),%xmm0
4967: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
496b: 0f 5c 01 subps (%rcx),%xmm0
496e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
4972: 0f 29 02 movaps %xmm0,(%rdx)
4975: 48 83 c1 20 add $0x20,%rcx
4979: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
497d: 48 83 c2 20 add $0x20,%rdx
4981: 83 c0 f8 add $0xfffffff8,%eax
4984: 75 da jne 0x4960
4986: e9 db fe ff ff jmp 0x4866
498b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4992: 00
4993: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
499a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
49a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
49a4: 0f 10 01 movups (%rcx),%xmm0
49a7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
49ab: 0f 28 12 movaps (%rdx),%xmm2
49ae: 48 83 c1 20 add $0x20,%rcx
49b2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
49b6: 0f 5c d0 subps %xmm0,%xmm2
49b9: 0f 5c d9 subps %xmm1,%xmm3
49bc: 0f 29 12 movaps %xmm2,(%rdx)
49bf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
49c3: 48 83 c2 20 add $0x20,%rdx
49c7: 83 c0 f8 add $0xfffffff8,%eax
49ca: 75 d4 jne 0x49a0
49cc: e9 95 fe ff ff jmp 0x4866
49d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49d8: 00
49d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49e0: 41 83 f8 0b cmp $0xb,%r8d
49e4: 7d 38 jge 0x4a1e
49e6: 41 ff c8 dec %r8d
49e9: 41 83 f8 ff cmp $0xffffffff,%r8d
49ed: 74 2e je 0x4a1d
49ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
49f6: 00
49f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49fe: 66 90 xchg %ax,%ax
4a00: f3 0f 10 02 movss (%rdx),%xmm0
4a04: 41 ff c8 dec %r8d
4a07: f3 0f 5c 01 subss (%rcx),%xmm0
4a0b: 48 83 c1 04 add $0x4,%rcx
4a0f: f3 0f 11 02 movss %xmm0,(%rdx)
4a13: 48 8d 52 04 lea 0x4(%rdx),%rdx
4a17: 41 83 f8 ff cmp $0xffffffff,%r8d
4a1b: 75 e3 jne 0x4a00
4a1d: c3 ret
4a1e: 89 d0 mov %edx,%eax
4a20: a8 03 test $0x3,%al
4a22: 74 4d je 0x4a71
4a24: 44 89 c0 mov %r8d,%eax
4a27: 41 83 e0 07 and $0x7,%r8d
4a2b: 83 e0 f8 and $0xfffffff8,%eax
4a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a35: 00
4a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a3d: 0f 1f 00 nopl (%rax)
4a40: 0f 18 49 40 prefetcht0 0x40(%rcx)
4a44: 0f 10 12 movups (%rdx),%xmm2
4a47: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
4a4b: 0f 10 01 movups (%rcx),%xmm0
4a4e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
4a52: 0f 5c d0 subps %xmm0,%xmm2
4a55: 0f 5c d9 subps %xmm1,%xmm3
4a58: 0f 11 12 movups %xmm2,(%rdx)
4a5b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
4a5f: 48 8d 49 20 lea 0x20(%rcx),%rcx
4a63: 48 8d 52 20 lea 0x20(%rdx),%rdx
4a67: 83 c0 f8 add $0xfffffff8,%eax
4a6a: 75 d4 jne 0x4a40
4a6c: e9 75 ff ff ff jmp 0x49e6
4a71: 83 e0 0f and $0xf,%eax
4a74: 74 42 je 0x4ab8
4a76: c1 e8 02 shr $0x2,%eax
4a79: f7 d8 neg %eax
4a7b: 83 e0 03 and $0x3,%eax
4a7e: 44 2b c0 sub %eax,%r8d
4a81: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a88: 00
4a89: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a97: 00
4a98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a9f: 90 nop
4aa0: f3 0f 10 02 movss (%rdx),%xmm0
4aa4: f3 0f 5c 01 subss (%rcx),%xmm0
4aa8: 48 83 c1 04 add $0x4,%rcx
4aac: f3 0f 11 02 movss %xmm0,(%rdx)
4ab0: 48 8d 52 04 lea 0x4(%rdx),%rdx
4ab4: ff c8 dec %eax
4ab6: 75 e8 jne 0x4aa0
4ab8: 44 89 c0 mov %r8d,%eax
4abb: 41 83 e0 07 and $0x7,%r8d
4abf: 83 e0 f8 and $0xfffffff8,%eax
4ac2: f6 c1 0f test $0xf,%cl
4ac5: 75 59 jne 0x4b20
4ac7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ace: 00
4acf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ad6: 0f 1f 00 nopl (%rax)
4ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ae0: 0f 18 49 40 prefetcht0 0x40(%rcx)
4ae4: 0f 28 02 movaps (%rdx),%xmm0
4ae7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
4aeb: 0f 5c 01 subps (%rcx),%xmm0
4aee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
4af2: 0f 29 02 movaps %xmm0,(%rdx)
4af5: 48 8d 49 20 lea 0x20(%rcx),%rcx
4af9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
4afd: 48 8d 52 20 lea 0x20(%rdx),%rdx
4b01: 83 c0 f8 add $0xfffffff8,%eax
4b04: 75 da jne 0x4ae0
4b06: e9 db fe ff ff jmp 0x49e6
4b0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b12: 00
4b13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4b20: 0f 18 49 40 prefetcht0 0x40(%rcx)
4b24: 0f 10 01 movups (%rcx),%xmm0
4b27: 0f 10 49 10 movups 0x10(%rcx),%xmm1
4b2b: 0f 28 12 movaps (%rdx),%xmm2
4b2e: 48 83 c1 20 add $0x20,%rcx
4b32: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
4b36: 0f 5c d0 subps %xmm0,%xmm2
4b39: 0f 5c d9 subps %xmm1,%xmm3
4b3c: 0f 29 12 movaps %xmm2,(%rdx)
4b3f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
4b43: 48 83 c2 20 add $0x20,%rdx
4b47: 83 c0 f8 add $0xfffffff8,%eax
4b4a: 75 d4 jne 0x4b20
4b4c: e9 95 fe ff ff jmp 0x49e6
4b51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b58: 00
4b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b60: 41 83 f8 0b cmp $0xb,%r8d
4b64: 7d 39 jge 0x4b9f
4b66: 41 83 c0 ff add $0xffffffff,%r8d
4b6a: 41 83 f8 ff cmp $0xffffffff,%r8d
4b6e: 74 2e je 0x4b9e
4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b77: 00
4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b7f: 90 nop
4b80: f3 0f 10 02 movss (%rdx),%xmm0
4b84: 41 83 c0 ff add $0xffffffff,%r8d
4b88: f3 0f 5c 01 subss (%rcx),%xmm0
4b8c: 48 83 c1 04 add $0x4,%rcx
4b90: f3 0f 11 02 movss %xmm0,(%rdx)
4b94: 48 83 c2 04 add $0x4,%rdx
4b98: 41 83 f8 ff cmp $0xffffffff,%r8d
4b9c: 75 e2 jne 0x4b80
4b9e: c3 ret
4b9f: 89 d0 mov %edx,%eax
4ba1: a8 03 test $0x3,%al
4ba3: 74 4c je 0x4bf1
4ba5: 44 89 c0 mov %r8d,%eax
4ba8: 41 83 e0 07 and $0x7,%r8d
4bac: 83 e0 f8 and $0xfffffff8,%eax
4baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bb6: 00
4bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bbe: 66 90 xchg %ax,%ax
4bc0: 0f 18 49 40 prefetcht0 0x40(%rcx)
4bc4: 0f 10 12 movups (%rdx),%xmm2
4bc7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
4bcb: 0f 10 01 movups (%rcx),%xmm0
4bce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
4bd2: 0f 5c d0 subps %xmm0,%xmm2
4bd5: 48 83 c1 20 add $0x20,%rcx
4bd9: 0f 5c d9 subps %xmm1,%xmm3
4bdc: 0f 11 12 movups %xmm2,(%rdx)
4bdf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
4be3: 48 83 c2 20 add $0x20,%rdx
4be7: 83 c0 f8 add $0xfffffff8,%eax
4bea: 75 d4 jne 0x4bc0
4bec: e9 75 ff ff ff jmp 0x4b66
4bf1: 83 e0 0f and $0xf,%eax
4bf4: 74 43 je 0x4c39
4bf6: c1 e8 02 shr $0x2,%eax
4bf9: f7 d8 neg %eax
4bfb: 83 e0 03 and $0x3,%eax
4bfe: 44 2b c0 sub %eax,%r8d
4c01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c08: 00
4c09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c17: 00
4c18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c1f: 90 nop
4c20: f3 0f 10 02 movss (%rdx),%xmm0
4c24: f3 0f 5c 01 subss (%rcx),%xmm0
4c28: 48 83 c1 04 add $0x4,%rcx
4c2c: f3 0f 11 02 movss %xmm0,(%rdx)
4c30: 48 83 c2 04 add $0x4,%rdx
4c34: 83 c0 ff add $0xffffffff,%eax
4c37: 75 e7 jne 0x4c20
4c39: 44 89 c0 mov %r8d,%eax
4c3c: 41 83 e0 07 and $0x7,%r8d
4c40: 83 e0 f8 and $0xfffffff8,%eax
4c43: f6 c1 0f test $0xf,%cl
4c46: 75 58 jne 0x4ca0
4c48: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c4f: 00
4c50: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4c5e: 00 00
4c60: 0f 18 49 40 prefetcht0 0x40(%rcx)
4c64: 0f 10 02 movups (%rdx),%xmm0
4c67: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
4c6b: 0f 5c 01 subps (%rcx),%xmm0
4c6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
4c72: 48 83 c1 20 add $0x20,%rcx
4c76: 0f 11 02 movups %xmm0,(%rdx)
4c79: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
4c7d: 48 83 c2 20 add $0x20,%rdx
4c81: 83 c0 f8 add $0xfffffff8,%eax
4c84: 75 da jne 0x4c60
4c86: e9 db fe ff ff jmp 0x4b66
4c8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c92: 00
4c93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4ca0: 0f 18 49 40 prefetcht0 0x40(%rcx)
4ca4: 0f 10 12 movups (%rdx),%xmm2
4ca7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
4cab: 0f 10 01 movups (%rcx),%xmm0
4cae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
4cb2: 0f 5c d0 subps %xmm0,%xmm2
4cb5: 48 83 c1 20 add $0x20,%rcx
4cb9: 0f 5c d9 subps %xmm1,%xmm3
4cbc: 0f 11 12 movups %xmm2,(%rdx)
4cbf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
4cc3: 48 83 c2 20 add $0x20,%rdx
4cc7: 83 c0 f8 add $0xfffffff8,%eax
4cca: 75 d4 jne 0x4ca0
4ccc: e9 95 fe ff ff jmp 0x4b66
4cd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cd8: 00
4cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ce0: 48 83 ec 28 sub $0x28,%rsp
4ce4: 89 4c 24 30 mov %ecx,0x30(%rsp)
4ce8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
4ced: e8 4e 4f a9 01 call 0x1a99c40
4cf2: 48 83 c4 28 add $0x28,%rsp
4cf6: c3 ret
4cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4cfe: 00 00
4d00: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4d05: 89 4c 24 30 mov %ecx,0x30(%rsp)
4d09: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
4d0e: e8 4d 59 a9 01 call 0x1a9a660
4d13: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4d18: c3 ret
4d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d20: 48 83 ec 28 sub $0x28,%rsp
4d24: 89 4c 24 30 mov %ecx,0x30(%rsp)
4d28: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
4d2d: e8 4e 63 a9 01 call 0x1a9b080
4d32: 48 83 c4 28 add $0x28,%rsp
4d36: c3 ret
4d37: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4d3e: 00 00
4d40: 56 push %rsi
4d41: 57 push %rdi
4d42: 41 54 push %r12
4d44: 41 56 push %r14
4d46: 55 push %rbp
4d47: 48 81 ec 80 00 00 00 sub $0x80,%rsp
4d4e: 44 89 c7 mov %r8d,%edi
4d51: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
4d56: 48 89 d6 mov %rdx,%rsi
4d59: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2603390
4d60: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
4d65: 4c 33 cc xor %rsp,%r9
4d68: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
4d6c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
4d71: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
4d78: 00
4d79: 41 89 cc mov %ecx,%r12d
4d7c: 48 89 f5 mov %rsi,%rbp
4d7f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
4d86: 00
4d87: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
4d8e: 0f 8e cf 01 00 00 jle 0x4f63
4d94: 48 f7 c6 03 00 00 00 test $0x3,%rsi
4d9b: 0f 85 c2 01 00 00 jne 0x4f63
4da1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
4da6: e8 95 a7 44 00 call 0x44f540
4dab: 85 c0 test %eax,%eax
4dad: 0f 85 7d 01 00 00 jne 0x4f30
4db3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
4db8: 45 85 c9 test %r9d,%r9d
4dbb: 0f 8e 6f 01 00 00 jle 0x4f30
4dc1: 45 3b f1 cmp %r9d,%r14d
4dc4: 0f 8e 66 01 00 00 jle 0x4f30
4dca: c4 c1 79 6e cc vmovd %r12d,%xmm1
4dcf: 49 89 f1 mov %rsi,%r9
4dd2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
4dd7: 49 f7 d9 neg %r9
4dda: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
4de0: 49 83 c1 40 add $0x40,%r9
4de4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
4dea: 49 83 e1 3f and $0x3f,%r9
4dee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
4df4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
4dfb: 45 85 c9 test %r9d,%r9d
4dfe: 74 22 je 0x4e22
4e00: 41 c1 e9 02 shr $0x2,%r9d
4e04: 41 2b f9 sub %r9d,%edi
4e07: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
4e0b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
4e0f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
4e14: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
4e1b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
4e22: 41 89 f9 mov %edi,%r9d
4e25: 41 83 e1 0f and $0xf,%r9d
4e29: 41 f7 d9 neg %r9d
4e2c: 44 03 cf add %edi,%r9d
4e2f: 45 85 c9 test %r9d,%r9d
4e32: 0f 8e 82 00 00 00 jle 0x4eba
4e38: 33 c0 xor %eax,%eax
4e3a: 45 8d 71 0f lea 0xf(%r9),%r14d
4e3e: 45 89 f3 mov %r14d,%r11d
4e41: ba 01 00 00 00 mov $0x1,%edx
4e46: 41 c1 eb 05 shr $0x5,%r11d
4e4a: 45 33 d2 xor %r10d,%r10d
4e4d: 45 85 db test %r11d,%r11d
4e50: 76 3c jbe 0x4e8e
4e52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e60: 4d 63 d2 movslq %r10d,%r10
4e63: ff c0 inc %eax
4e65: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
4e6c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
4e73: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
4e7a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
4e81: 41 83 c2 20 add $0x20,%r10d
4e85: 41 3b c3 cmp %r11d,%eax
4e88: 72 d6 jb 0x4e60
4e8a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
4e8e: 41 c1 fe 03 sar $0x3,%r14d
4e92: 44 8d 52 ff lea -0x1(%rdx),%r10d
4e96: 41 c1 ee 1c shr $0x1c,%r14d
4e9a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
4e9f: 41 c1 fb 04 sar $0x4,%r11d
4ea3: 45 3b d3 cmp %r11d,%r10d
4ea6: 73 12 jae 0x4eba
4ea8: c1 e2 04 shl $0x4,%edx
4eab: 48 63 d2 movslq %edx,%rdx
4eae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
4eb4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
4eba: 4d 63 c9 movslq %r9d,%r9
4ebd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
4ec2: f7 c7 08 00 00 00 test $0x8,%edi
4ec8: 74 09 je 0x4ed3
4eca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
4ecf: 49 83 c1 20 add $0x20,%r9
4ed3: f7 c7 04 00 00 00 test $0x4,%edi
4ed9: 74 09 je 0x4ee4
4edb: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
4ee0: 49 83 c1 10 add $0x10,%r9
4ee4: f7 c7 02 00 00 00 test $0x2,%edi
4eea: 74 0b je 0x4ef7
4eec: 49 8b 6d 00 mov 0x0(%r13),%rbp
4ef0: 49 89 29 mov %rbp,(%r9)
4ef3: 49 83 c1 08 add $0x8,%r9
4ef7: f7 c7 01 00 00 00 test $0x1,%edi
4efd: 74 03 je 0x4f02
4eff: 45 89 21 mov %r12d,(%r9)
4f02: 0f ae f8 sfence
4f05: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
4f0a: 48 33 cc xor %rsp,%rcx
4f0d: c5 f8 77 vzeroupper
4f10: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2603390
4f17: 75 7d jne 0x4f96
4f19: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
4f1e: 48 89 f0 mov %rsi,%rax
4f21: 48 81 c4 80 00 00 00 add $0x80,%rsp
4f28: 5d pop %rbp
4f29: 41 5e pop %r14
4f2b: 41 5c pop %r12
4f2d: 5f pop %rdi
4f2e: 5e pop %rsi
4f2f: c3 ret
4f30: 44 89 e1 mov %r12d,%ecx
4f33: 48 89 f2 mov %rsi,%rdx
4f36: 41 89 f8 mov %edi,%r8d
4f39: e8 22 be a4 01 call 0x1a50d60
4f3e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
4f43: 48 33 cc xor %rsp,%rcx
4f46: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2603390
4f4d: 75 47 jne 0x4f96
4f4f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
4f54: 48 81 c4 80 00 00 00 add $0x80,%rsp
4f5b: 5d pop %rbp
4f5c: 41 5e pop %r14
4f5e: 41 5c pop %r12
4f60: 5f pop %rdi
4f61: 5e pop %rsi
4f62: c3 ret
4f63: 44 89 e1 mov %r12d,%ecx
4f66: 48 89 f2 mov %rsi,%rdx
4f69: 41 89 f8 mov %edi,%r8d
4f6c: e8 ef bd a4 01 call 0x1a50d60
4f71: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
4f76: 48 33 cc xor %rsp,%rcx
4f79: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2603390
4f80: 75 14 jne 0x4f96
4f82: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
4f87: 48 81 c4 80 00 00 00 add $0x80,%rsp
4f8e: 5d pop %rbp
4f8f: 41 5e pop %r14
4f91: 41 5c pop %r12
4f93: 5f pop %rdi
4f94: 5e pop %rsi
4f95: c3 ret
4f96: e8 55 9b 11 01 call 0x111eaf0
4f9b: 90 nop
4f9c: 0f 1f 40 00 nopl 0x0(%rax)
4fa0: 56 push %rsi
4fa1: 57 push %rdi
4fa2: 41 54 push %r12
4fa4: 41 56 push %r14
4fa6: 41 57 push %r15
4fa8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
4faf: 45 89 c4 mov %r8d,%r12d
4fb2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
4fb7: 48 89 d7 mov %rdx,%rdi
4fba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2603390
4fc1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
4fc6: 4c 33 cc xor %rsp,%r9
4fc9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
4fcd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
4fd2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
4fd9: 00
4fda: 41 89 ce mov %ecx,%r14d
4fdd: 48 89 fe mov %rdi,%rsi
4fe0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
4fe7: 00
4fe8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
4fef: 0f 8e b6 01 00 00 jle 0x51ab
4ff5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
4ffc: 0f 85 a9 01 00 00 jne 0x51ab
5002: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
5007: e8 34 a5 44 00 call 0x44f540
500c: 85 c0 test %eax,%eax
500e: 0f 85 63 01 00 00 jne 0x5177
5014: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
5019: 45 85 c9 test %r9d,%r9d
501c: 0f 8e 55 01 00 00 jle 0x5177
5022: 45 3b f9 cmp %r9d,%r15d
5025: 0f 8e 4c 01 00 00 jle 0x5177
502b: c4 c1 79 6e c6 vmovd %r14d,%xmm0
5030: 49 89 f9 mov %rdi,%r9
5033: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
5038: 49 f7 d9 neg %r9
503b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
5041: 49 83 c1 40 add $0x40,%r9
5045: 49 83 e1 3f and $0x3f,%r9
5049: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
504f: 45 85 c9 test %r9d,%r9d
5052: 74 14 je 0x5068
5054: 41 c1 e9 02 shr $0x2,%r9d
5058: 45 2b e1 sub %r9d,%r12d
505b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
505f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
5063: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
5068: 45 89 e1 mov %r12d,%r9d
506b: 41 83 e1 0f and $0xf,%r9d
506f: 41 f7 d9 neg %r9d
5072: 45 03 cc add %r12d,%r9d
5075: 45 85 c9 test %r9d,%r9d
5078: 0f 8e 7b 00 00 00 jle 0x50f9
507e: 33 c0 xor %eax,%eax
5080: 45 8d 79 0f lea 0xf(%r9),%r15d
5084: 45 89 fb mov %r15d,%r11d
5087: ba 01 00 00 00 mov $0x1,%edx
508c: 41 c1 eb 05 shr $0x5,%r11d
5090: 45 33 d2 xor %r10d,%r10d
5093: 45 85 db test %r11d,%r11d
5096: 76 35 jbe 0x50cd
5098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
509f: 00
50a0: 4d 63 d2 movslq %r10d,%r10
50a3: ff c0 inc %eax
50a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
50ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
50b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
50b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
50c0: 41 83 c2 20 add $0x20,%r10d
50c4: 41 3b c3 cmp %r11d,%eax
50c7: 72 d7 jb 0x50a0
50c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
50cd: 41 c1 ff 03 sar $0x3,%r15d
50d1: 44 8d 52 ff lea -0x1(%rdx),%r10d
50d5: 41 c1 ef 1c shr $0x1c,%r15d
50d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
50de: 41 c1 fb 04 sar $0x4,%r11d
50e2: 45 3b d3 cmp %r11d,%r10d
50e5: 73 12 jae 0x50f9
50e7: c1 e2 04 shl $0x4,%edx
50ea: 48 63 d2 movslq %edx,%rdx
50ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
50f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
50f9: 4d 63 c9 movslq %r9d,%r9
50fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
5100: 41 f7 c4 08 00 00 00 test $0x8,%r12d
5107: 74 09 je 0x5112
5109: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
510e: 49 83 c1 20 add $0x20,%r9
5112: 41 f7 c4 04 00 00 00 test $0x4,%r12d
5119: 74 09 je 0x5124
511b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
5120: 49 83 c1 10 add $0x10,%r9
5124: 41 f7 c4 02 00 00 00 test $0x2,%r12d
512b: 74 0b je 0x5138
512d: 49 8b 75 00 mov 0x0(%r13),%rsi
5131: 49 89 31 mov %rsi,(%r9)
5134: 49 83 c1 08 add $0x8,%r9
5138: 41 f7 c4 01 00 00 00 test $0x1,%r12d
513f: 74 03 je 0x5144
5141: 45 89 31 mov %r14d,(%r9)
5144: 0f ae f8 sfence
5147: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
514c: 48 33 cc xor %rsp,%rcx
514f: c5 f8 77 vzeroupper
5152: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2603390
5159: 0f 85 80 00 00 00 jne 0x51df
515f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
5164: 48 89 f8 mov %rdi,%rax
5167: 48 81 c4 80 00 00 00 add $0x80,%rsp
516e: 41 5f pop %r15
5170: 41 5e pop %r14
5172: 41 5c pop %r12
5174: 5f pop %rdi
5175: 5e pop %rsi
5176: c3 ret
5177: 44 89 f1 mov %r14d,%ecx
517a: 48 89 fa mov %rdi,%rdx
517d: 45 89 e0 mov %r12d,%r8d
5180: e8 7b c8 a4 01 call 0x1a51a00
5185: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
518a: 48 33 cc xor %rsp,%rcx
518d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2603390
5194: 75 49 jne 0x51df
5196: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
519b: 48 81 c4 80 00 00 00 add $0x80,%rsp
51a2: 41 5f pop %r15
51a4: 41 5e pop %r14
51a6: 41 5c pop %r12
51a8: 5f pop %rdi
51a9: 5e pop %rsi
51aa: c3 ret
51ab: 44 89 f1 mov %r14d,%ecx
51ae: 48 89 fa mov %rdi,%rdx
51b1: 45 89 e0 mov %r12d,%r8d
51b4: e8 47 c8 a4 01 call 0x1a51a00
51b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
51be: 48 33 cc xor %rsp,%rcx
51c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2603390
51c8: 75 15 jne 0x51df
51ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
51cf: 48 81 c4 80 00 00 00 add $0x80,%rsp
51d6: 41 5f pop %r15
51d8: 41 5e pop %r14
51da: 41 5c pop %r12
51dc: 5f pop %rdi
51dd: 5e pop %rsi
51de: c3 ret
51df: e8 0c 99 11 01 call 0x111eaf0
51e4: 90 nop
51e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51ec: 00
51ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5200: 56 push %rsi
5201: 57 push %rdi
5202: 41 54 push %r12
5204: 41 56 push %r14
5206: 41 57 push %r15
5208: 48 81 ec 80 00 00 00 sub $0x80,%rsp
520f: 45 89 c4 mov %r8d,%r12d
5212: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
5217: 48 89 d7 mov %rdx,%rdi
521a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2603390
5221: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
5226: 4c 33 cc xor %rsp,%r9
5229: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
522d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
5232: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
5239: 00
523a: 41 89 ce mov %ecx,%r14d
523d: 48 89 fe mov %rdi,%rsi
5240: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
5247: 00
5248: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
524f: 0f 8e b6 01 00 00 jle 0x540b
5255: 48 f7 c7 03 00 00 00 test $0x3,%rdi
525c: 0f 85 a9 01 00 00 jne 0x540b
5262: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
5267: e8 d4 a2 44 00 call 0x44f540
526c: 85 c0 test %eax,%eax
526e: 0f 85 63 01 00 00 jne 0x53d7
5274: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
5279: 45 85 c9 test %r9d,%r9d
527c: 0f 8e 55 01 00 00 jle 0x53d7
5282: 45 3b f9 cmp %r9d,%r15d
5285: 0f 8e 4c 01 00 00 jle 0x53d7
528b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
5291: 49 89 f9 mov %rdi,%r9
5294: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
529a: 49 f7 d9 neg %r9
529d: 49 83 c1 40 add $0x40,%r9
52a1: 49 83 e1 3f and $0x3f,%r9
52a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
52ab: 45 85 c9 test %r9d,%r9d
52ae: 74 14 je 0x52c4
52b0: 41 c1 e9 02 shr $0x2,%r9d
52b4: 45 2b e1 sub %r9d,%r12d
52b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
52bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
52bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
52c4: 45 89 e1 mov %r12d,%r9d
52c7: 41 83 e1 0f and $0xf,%r9d
52cb: 41 f7 d9 neg %r9d
52ce: 45 03 cc add %r12d,%r9d
52d1: 45 85 c9 test %r9d,%r9d
52d4: 0f 8e 7f 00 00 00 jle 0x5359
52da: 33 c0 xor %eax,%eax
52dc: 45 8d 79 0f lea 0xf(%r9),%r15d
52e0: 45 89 fb mov %r15d,%r11d
52e3: ba 01 00 00 00 mov $0x1,%edx
52e8: 41 c1 eb 05 shr $0x5,%r11d
52ec: 45 33 d2 xor %r10d,%r10d
52ef: 45 85 db test %r11d,%r11d
52f2: 76 39 jbe 0x532d
52f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
52f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5300: 4d 63 d2 movslq %r10d,%r10
5303: ff c0 inc %eax
5305: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
530b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
5312: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
5319: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
5320: 41 83 c2 20 add $0x20,%r10d
5324: 41 3b c3 cmp %r11d,%eax
5327: 72 d7 jb 0x5300
5329: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
532d: 41 c1 ff 03 sar $0x3,%r15d
5331: 44 8d 52 ff lea -0x1(%rdx),%r10d
5335: 41 c1 ef 1c shr $0x1c,%r15d
5339: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
533e: 41 c1 fb 04 sar $0x4,%r11d
5342: 45 3b d3 cmp %r11d,%r10d
5345: 73 12 jae 0x5359
5347: c1 e2 04 shl $0x4,%edx
534a: 48 63 d2 movslq %edx,%rdx
534d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
5353: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
5359: 4d 63 c9 movslq %r9d,%r9
535c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
5360: 41 f7 c4 08 00 00 00 test $0x8,%r12d
5367: 74 09 je 0x5372
5369: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
536e: 49 83 c1 20 add $0x20,%r9
5372: 41 f7 c4 04 00 00 00 test $0x4,%r12d
5379: 74 09 je 0x5384
537b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
5380: 49 83 c1 10 add $0x10,%r9
5384: 41 f7 c4 02 00 00 00 test $0x2,%r12d
538b: 74 0b je 0x5398
538d: 49 8b 75 00 mov 0x0(%r13),%rsi
5391: 49 89 31 mov %rsi,(%r9)
5394: 49 83 c1 08 add $0x8,%r9
5398: 41 f7 c4 01 00 00 00 test $0x1,%r12d
539f: 74 03 je 0x53a4
53a1: 45 89 31 mov %r14d,(%r9)
53a4: 0f ae f8 sfence
53a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
53ac: 48 33 cc xor %rsp,%rcx
53af: c5 f8 77 vzeroupper
53b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2603390
53b9: 0f 85 80 00 00 00 jne 0x543f
53bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
53c4: 48 89 f8 mov %rdi,%rax
53c7: 48 81 c4 80 00 00 00 add $0x80,%rsp
53ce: 41 5f pop %r15
53d0: 41 5e pop %r14
53d2: 41 5c pop %r12
53d4: 5f pop %rdi
53d5: 5e pop %rsi
53d6: c3 ret
53d7: 44 89 f1 mov %r14d,%ecx
53da: 48 89 fa mov %rdi,%rdx
53dd: 45 89 e0 mov %r12d,%r8d
53e0: e8 bb d2 a4 01 call 0x1a526a0
53e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
53ea: 48 33 cc xor %rsp,%rcx
53ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2603390
53f4: 75 49 jne 0x543f
53f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
53fb: 48 81 c4 80 00 00 00 add $0x80,%rsp
5402: 41 5f pop %r15
5404: 41 5e pop %r14
5406: 41 5c pop %r12
5408: 5f pop %rdi
5409: 5e pop %rsi
540a: c3 ret
540b: 44 89 f1 mov %r14d,%ecx
540e: 48 89 fa mov %rdi,%rdx
5411: 45 89 e0 mov %r12d,%r8d
5414: e8 87 d2 a4 01 call 0x1a526a0
5419: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
541e: 48 33 cc xor %rsp,%rcx
5421: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2603390
5428: 75 15 jne 0x543f
542a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
542f: 48 81 c4 80 00 00 00 add $0x80,%rsp
5436: 41 5f pop %r15
5438: 41 5e pop %r14
543a: 41 5c pop %r12
543c: 5f pop %rdi
543d: 5e pop %rsi
543e: c3 ret
543f: e8 ac 96 11 01 call 0x111eaf0
5444: 90 nop
5445: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
544c: 00
544d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5454: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5460: 41 54 push %r12
5462: 41 55 push %r13
5464: 41 56 push %r14
5466: 41 57 push %r15
5468: 48 83 ec 38 sub $0x38,%rsp
546c: 4d 89 c5 mov %r8,%r13
546f: 49 89 d4 mov %rdx,%r12
5472: 48 89 ca mov %rcx,%rdx
5475: 45 33 db xor %r11d,%r11d
5478: 4d 85 ed test %r13,%r13
547b: 0f 84 28 02 00 00 je 0x56a9
5481: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
5486: 74 12 je 0x549a
5488: b8 f3 ff ff ff mov $0xfffffff3,%eax
548d: 48 83 c4 38 add $0x38,%rsp
5491: 41 5f pop %r15
5493: 41 5e pop %r14
5495: 41 5d pop %r13
5497: 41 5c pop %r12
5499: c3 ret
549a: 48 85 d2 test %rdx,%rdx
549d: 0f 84 06 02 00 00 je 0x56a9
54a3: 4d 85 e4 test %r12,%r12
54a6: 0f 84 fd 01 00 00 je 0x56a9
54ac: 4d 85 c9 test %r9,%r9
54af: 0f 84 ed 01 00 00 je 0x56a2
54b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
54b9: 41 83 ff 05 cmp $0x5,%r15d
54bd: 7f 79 jg 0x5538
54bf: 4d 63 cf movslq %r15d,%r9
54c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
54c7: 74 1d je 0x54e6
54c9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xfffffffffffeda20
54d0: 48 89 d1 mov %rdx,%rcx
54d3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
54d9: 4c 89 e2 mov %r12,%rdx
54dc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
54e3: 01
54e4: eb 15 jmp 0x54fb
54e6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xfffffffffffeda20
54ed: 48 89 d1 mov %rdx,%rcx
54f0: 4c 89 e2 mov %r12,%rdx
54f3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
54fa: 01
54fb: b8 01 00 00 00 mov $0x1,%eax
5500: 44 89 f9 mov %r15d,%ecx
5503: d3 e0 shl %cl,%eax
5505: 48 63 c0 movslq %eax,%rax
5508: 48 83 f8 01 cmp $0x1,%rax
550c: 74 12 je 0x5520
550e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
5513: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
5517: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
551e: 00 00
5520: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
5527: 00 00
5529: 33 c0 xor %eax,%eax
552b: 48 83 c4 38 add $0x38,%rsp
552f: 41 5f pop %r15
5531: 41 5e pop %r14
5533: 41 5d pop %r13
5535: 41 5c pop %r12
5537: c3 ret
5538: 4c 89 c8 mov %r9,%rax
553b: 48 83 e0 3f and $0x3f,%rax
553f: 48 f7 d8 neg %rax
5542: 48 83 e0 3f and $0x3f,%rax
5546: 4c 03 c8 add %rax,%r9
5549: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
554e: 4d 0f 4f d9 cmovg %r9,%r11
5552: 41 be 01 00 00 00 mov $0x1,%r14d
5558: 45 8d 4f ff lea -0x1(%r15),%r9d
555c: 44 89 c9 mov %r9d,%ecx
555f: 41 d3 e6 shl %cl,%r14d
5562: 41 83 ff 06 cmp $0x6,%r15d
5566: 7f 5c jg 0x55c4
5568: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
556d: 74 2f je 0x559e
556f: 4d 63 ff movslq %r15d,%r15
5572: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xfffffffffffeda20
5579: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
557f: 48 89 d1 mov %rdx,%rcx
5582: 4c 89 e2 mov %r12,%rdx
5585: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
558c: 01
558d: 44 89 f9 mov %r15d,%ecx
5590: 41 bf 01 00 00 00 mov $0x1,%r15d
5596: 41 d3 e7 shl %cl,%r15d
5599: e9 91 00 00 00 jmp 0x562f
559e: 4d 63 ff movslq %r15d,%r15
55a1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xfffffffffffeda20
55a8: 48 89 d1 mov %rdx,%rcx
55ab: 4c 89 e2 mov %r12,%rdx
55ae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
55b5: 01
55b6: 44 89 f9 mov %r15d,%ecx
55b9: 41 bf 01 00 00 00 mov $0x1,%r15d
55bf: 41 d3 e7 shl %cl,%r15d
55c2: eb 6b jmp 0x562f
55c4: 41 83 ff 0f cmp $0xf,%r15d
55c8: 7e 20 jle 0x55ea
55ca: 48 89 e0 mov %rsp,%rax
55cd: 4c 89 e9 mov %r13,%rcx
55d0: 4d 89 e0 mov %r12,%r8
55d3: 4c 89 58 20 mov %r11,0x20(%rax)
55d7: e8 a4 e5 05 00 call 0x63b80
55dc: 44 89 f9 mov %r15d,%ecx
55df: 41 bf 01 00 00 00 mov $0x1,%r15d
55e5: 41 d3 e7 shl %cl,%r15d
55e8: eb 45 jmp 0x562f
55ea: 49 89 e2 mov %rsp,%r10
55ed: 48 89 d1 mov %rdx,%rcx
55f0: 49 8b 45 30 mov 0x30(%r13),%rax
55f4: 4c 89 e2 mov %r12,%rdx
55f7: 45 89 f0 mov %r14d,%r8d
55fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
55fe: 4d 89 5a 28 mov %r11,0x28(%r10)
5602: 49 89 42 20 mov %rax,0x20(%r10)
5606: e8 e5 61 a9 01 call 0x1a9b7f0
560b: 44 89 f9 mov %r15d,%ecx
560e: 41 bf 01 00 00 00 mov $0x1,%r15d
5614: 41 d3 e7 shl %cl,%r15d
5617: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
561c: 74 11 je 0x562f
561e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
5624: 4c 89 e2 mov %r12,%rdx
5627: 45 89 f8 mov %r15d,%r8d
562a: e8 d1 1c ff ff call 0xffffffffffff7300
562f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
5636: 4c 89 e1 mov %r12,%rcx
5639: f2 41 0f 10 14 24 movsd (%r12),%xmm2
563f: 0f 28 c1 movaps %xmm1,%xmm0
5642: 44 89 f2 mov %r14d,%edx
5645: 41 b8 01 00 00 00 mov $0x1,%r8d
564b: f2 0f 58 c2 addsd %xmm2,%xmm0
564f: f2 0f 5c d1 subsd %xmm1,%xmm2
5653: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
5659: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
5660: 4d 8b 4d 50 mov 0x50(%r13),%r9
5664: e8 77 f7 05 00 call 0x64de0
5669: 4d 63 ff movslq %r15d,%r15
566c: 49 83 ff 01 cmp $0x1,%r15
5670: 74 18 je 0x568a
5672: 49 8b 44 24 08 mov 0x8(%r12),%rax
5677: 45 33 c9 xor %r9d,%r9d
567a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
567e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
5683: 4d 89 4c 24 08 mov %r9,0x8(%r12)
5688: eb 09 jmp 0x5693
568a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
5691: 00 00
5693: 33 c0 xor %eax,%eax
5695: 48 83 c4 38 add $0x38,%rsp
5699: 41 5f pop %r15
569b: 41 5e pop %r14
569d: 41 5d pop %r13
569f: 41 5c pop %r12
56a1: c3 ret
56a2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
56a7: 7e 12 jle 0x56bb
56a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
56ae: 48 83 c4 38 add $0x38,%rsp
56b2: 41 5f pop %r15
56b4: 41 5e pop %r14
56b6: 41 5d pop %r13
56b8: 41 5c pop %r12
56ba: c3 ret
56bb: 45 8b 7d 04 mov 0x4(%r13),%r15d
56bf: 41 83 ff 05 cmp $0x5,%r15d
56c3: 0f 8e f6 fd ff ff jle 0x54bf
56c9: e9 84 fe ff ff jmp 0x5552
56ce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
56d5: 00
56d6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
56dd: 0f 1f 00 nopl (%rax)
56e0: 57 push %rdi
56e1: 41 54 push %r12
56e3: 41 55 push %r13
56e5: 41 56 push %r14
56e7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
56ec: 4d 89 c4 mov %r8,%r12
56ef: 48 89 d7 mov %rdx,%rdi
56f2: 48 89 ca mov %rcx,%rdx
56f5: 33 c0 xor %eax,%eax
56f7: 4d 85 e4 test %r12,%r12
56fa: 0f 84 36 02 00 00 je 0x5936
5700: 41 83 3c 24 09 cmpl $0x9,(%r12)
5705: 74 12 je 0x5719
5707: b8 f3 ff ff ff mov $0xfffffff3,%eax
570c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
5711: 41 5e pop %r14
5713: 41 5d pop %r13
5715: 41 5c pop %r12
5717: 5f pop %rdi
5718: c3 ret
5719: 48 85 d2 test %rdx,%rdx
571c: 0f 84 14 02 00 00 je 0x5936
5722: 48 85 ff test %rdi,%rdi
5725: 0f 84 0b 02 00 00 je 0x5936
572b: 4d 85 c9 test %r9,%r9
572e: 0f 84 fa 01 00 00 je 0x592e
5734: 45 8b 74 24 04 mov 0x4(%r12),%r14d
5739: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
573f: 7f 7f jg 0x57c0
5741: 4d 63 ce movslq %r14d,%r9
5744: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
574a: 74 21 je 0x576d
574c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xfffffffffffeda20
5753: 48 89 d1 mov %rdx,%rcx
5756: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
575d: 48 89 fa mov %rdi,%rdx
5760: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
5767: 01
5768: 41 ff d1 call *%r9
576b: eb 18 jmp 0x5785
576d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xfffffffffffeda20
5774: 48 89 d1 mov %rdx,%rcx
5777: 48 89 fa mov %rdi,%rdx
577a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
5781: 01
5782: 41 ff d1 call *%r9
5785: b8 01 00 00 00 mov $0x1,%eax
578a: 44 89 f1 mov %r14d,%ecx
578d: d3 e0 shl %cl,%eax
578f: 48 63 c0 movslq %eax,%rax
5792: 48 83 f8 01 cmp $0x1,%rax
5796: 74 11 je 0x57a9
5798: 4c 8b 4f 08 mov 0x8(%rdi),%r9
579c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
57a0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
57a7: 00 00
57a9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
57b0: 00
57b1: 33 c0 xor %eax,%eax
57b3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
57b8: 41 5e pop %r14
57ba: 41 5d pop %r13
57bc: 41 5c pop %r12
57be: 5f pop %rdi
57bf: c3 ret
57c0: 4c 89 c8 mov %r9,%rax
57c3: 48 83 e0 3f and $0x3f,%rax
57c7: 48 f7 d8 neg %rax
57ca: 48 83 e0 3f and $0x3f,%rax
57ce: 4c 03 c8 add %rax,%r9
57d1: 33 c0 xor %eax,%eax
57d3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
57d9: 49 0f 4f c1 cmovg %r9,%rax
57dd: 41 bd 01 00 00 00 mov $0x1,%r13d
57e3: 45 8d 4e ff lea -0x1(%r14),%r9d
57e7: 44 89 c9 mov %r9d,%ecx
57ea: 41 d3 e5 shl %cl,%r13d
57ed: 41 83 fe 06 cmp $0x6,%r14d
57f1: 7f 64 jg 0x5857
57f3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
57f9: 74 33 je 0x582e
57fb: 4d 63 f6 movslq %r14d,%r14
57fe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xfffffffffffeda20
5805: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
580c: 48 89 d1 mov %rdx,%rcx
580f: 48 89 fa mov %rdi,%rdx
5812: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
5819: 01
581a: 41 ff d1 call *%r9
581d: 44 89 f1 mov %r14d,%ecx
5820: 41 be 01 00 00 00 mov $0x1,%r14d
5826: 41 d3 e6 shl %cl,%r14d
5829: e9 99 00 00 00 jmp 0x58c7
582e: 4d 63 f6 movslq %r14d,%r14
5831: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xfffffffffffeda20
5838: 48 89 d1 mov %rdx,%rcx
583b: 48 89 fa mov %rdi,%rdx
583e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
5845: 01
5846: 41 ff d1 call *%r9
5849: 44 89 f1 mov %r14d,%ecx
584c: 41 be 01 00 00 00 mov $0x1,%r14d
5852: 41 d3 e6 shl %cl,%r14d
5855: eb 70 jmp 0x58c7
5857: 41 83 fe 11 cmp $0x11,%r14d
585b: 7e 21 jle 0x587e
585d: 4c 8d 14 24 lea (%rsp),%r10
5861: 4c 89 e1 mov %r12,%rcx
5864: 49 89 f8 mov %rdi,%r8
5867: 49 89 42 20 mov %rax,0x20(%r10)
586b: e8 50 68 06 00 call 0x6c0c0
5870: 44 89 f1 mov %r14d,%ecx
5873: 41 be 01 00 00 00 mov $0x1,%r14d
5879: 41 d3 e6 shl %cl,%r14d
587c: eb 49 jmp 0x58c7
587e: 49 89 e3 mov %rsp,%r11
5881: 48 89 d1 mov %rdx,%rcx
5884: 4d 8b 54 24 30 mov 0x30(%r12),%r10
5889: 48 89 fa mov %rdi,%rdx
588c: 45 89 e8 mov %r13d,%r8d
588f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
5894: 4d 89 53 20 mov %r10,0x20(%r11)
5898: 49 89 43 28 mov %rax,0x28(%r11)
589c: e8 cf 7d aa 01 call 0x1aad670
58a1: 44 89 f1 mov %r14d,%ecx
58a4: 41 be 01 00 00 00 mov $0x1,%r14d
58aa: 41 d3 e6 shl %cl,%r14d
58ad: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
58b3: 74 12 je 0x58c7
58b5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
58bc: 48 89 fa mov %rdi,%rdx
58bf: 45 89 f0 mov %r14d,%r8d
58c2: e8 99 1a ff ff call 0xffffffffffff7360
58c7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
58cc: 48 89 f9 mov %rdi,%rcx
58cf: f2 0f 10 0f movsd (%rdi),%xmm1
58d3: 44 89 ea mov %r13d,%edx
58d6: 41 b8 01 00 00 00 mov $0x1,%r8d
58dc: f2 0f 58 07 addsd (%rdi),%xmm0
58e0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
58e5: f2 0f 11 07 movsd %xmm0,(%rdi)
58e9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
58ee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
58f3: e8 48 7b 06 00 call 0x6d440
58f8: 4d 63 f6 movslq %r14d,%r14
58fb: 49 83 fe 01 cmp $0x1,%r14
58ff: 74 16 je 0x5917
5901: 48 8b 47 08 mov 0x8(%rdi),%rax
5905: 45 33 c9 xor %r9d,%r9d
5908: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
590c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
5911: 4c 89 4f 08 mov %r9,0x8(%rdi)
5915: eb 08 jmp 0x591f
5917: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
591e: 00
591f: 33 c0 xor %eax,%eax
5921: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
5926: 41 5e pop %r14
5928: 41 5d pop %r13
592a: 41 5c pop %r12
592c: 5f pop %rdi
592d: c3 ret
592e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
5934: 7e 12 jle 0x5948
5936: b8 f8 ff ff ff mov $0xfffffff8,%eax
593b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
5940: 41 5e pop %r14
5942: 41 5d pop %r13
5944: 41 5c pop %r12
5946: 5f pop %rdi
5947: c3 ret
5948: 45 8b 74 24 04 mov 0x4(%r12),%r14d
594d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
5953: 0f 8e e8 fd ff ff jle 0x5741
5959: e9 7f fe ff ff jmp 0x57dd
595e: 66 90 xchg %ax,%ax
5960: 56 push %rsi
5961: 57 push %rdi
5962: 41 54 push %r12
5964: 55 push %rbp
5965: 48 83 ec 38 sub $0x38,%rsp
5969: 4c 89 c6 mov %r8,%rsi
596c: 48 89 d5 mov %rdx,%rbp
596f: 48 89 ca mov %rcx,%rdx
5972: 45 33 db xor %r11d,%r11d
5975: 48 85 f6 test %rsi,%rsi
5978: 0f 84 13 02 00 00 je 0x5b91
597e: 83 3e 09 cmpl $0x9,(%rsi)
5981: 74 0f je 0x5992
5983: b8 f3 ff ff ff mov $0xfffffff3,%eax
5988: 48 83 c4 38 add $0x38,%rsp
598c: 5d pop %rbp
598d: 41 5c pop %r12
598f: 5f pop %rdi
5990: 5e pop %rsi
5991: c3 ret
5992: 48 85 d2 test %rdx,%rdx
5995: 0f 84 f6 01 00 00 je 0x5b91
599b: 48 85 ed test %rbp,%rbp
599e: 0f 84 ed 01 00 00 je 0x5b91
59a4: 4d 85 c9 test %r9,%r9
59a7: 0f 84 de 01 00 00 je 0x5b8b
59ad: 44 8b 66 04 mov 0x4(%rsi),%r12d
59b1: 41 83 fc 05 cmp $0x5,%r12d
59b5: 7f 77 jg 0x5a2e
59b7: 49 63 fc movslq %r12d,%rdi
59ba: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
59be: 74 1e je 0x59de
59c0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xfffffffffffeda20
59c7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
59cc: 48 89 d1 mov %rdx,%rcx
59cf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
59d6: 01
59d7: 48 89 ea mov %rbp,%rdx
59da: ff d7 call *%rdi
59dc: eb 17 jmp 0x59f5
59de: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xfffffffffffeda20
59e5: 48 89 d1 mov %rdx,%rcx
59e8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
59ef: 01
59f0: 48 89 ea mov %rbp,%rdx
59f3: ff d6 call *%rsi
59f5: b8 01 00 00 00 mov $0x1,%eax
59fa: 44 89 e1 mov %r12d,%ecx
59fd: d3 e0 shl %cl,%eax
59ff: 48 63 c0 movslq %eax,%rax
5a02: 48 83 f8 01 cmp $0x1,%rax
5a06: 74 12 je 0x5a1a
5a08: 48 8b 75 08 mov 0x8(%rbp),%rsi
5a0c: 48 c7 44 c5 08 00 00 movq $0x0,0x8(%rbp,%rax,8)
5a13: 00 00
5a15: 48 89 74 c5 00 mov %rsi,0x0(%rbp,%rax,8)
5a1a: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
5a21: 00
5a22: 33 c0 xor %eax,%eax
5a24: 48 83 c4 38 add $0x38,%rsp
5a28: 5d pop %rbp
5a29: 41 5c pop %r12
5a2b: 5f pop %rdi
5a2c: 5e pop %rsi
5a2d: c3 ret
5a2e: 4c 89 c8 mov %r9,%rax
5a31: 48 83 e0 3f and $0x3f,%rax
5a35: 48 f7 d8 neg %rax
5a38: 48 83 e0 3f and $0x3f,%rax
5a3c: 4c 03 c8 add %rax,%r9
5a3f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
5a43: 4d 0f 4f d9 cmovg %r9,%r11
5a47: 45 8d 4c 24 ff lea -0x1(%r12),%r9d
5a4c: bf 01 00 00 00 mov $0x1,%edi
5a51: 44 89 c9 mov %r9d,%ecx
5a54: d3 e7 shl %cl,%edi
5a56: 41 83 fc 06 cmp $0x6,%r12d
5a5a: 7f 60 jg 0x5abc
5a5c: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
5a60: 74 31 je 0x5a93
5a62: 4d 63 e4 movslq %r12d,%r12
5a65: 48 8d 05 b4 7f fe ff lea -0x1804c(%rip),%rax # 0xfffffffffffeda20
5a6c: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
5a71: 4e 8b 8c e0 f8 d0 c5 mov 0x1c5d0f8(%rax,%r12,8),%r9
5a78: 01
5a79: 48 89 d1 mov %rdx,%rcx
5a7c: 48 89 ea mov %rbp,%rdx
5a7f: 41 ff d1 call *%r9
5a82: 44 89 e1 mov %r12d,%ecx
5a85: 41 bc 01 00 00 00 mov $0x1,%r12d
5a8b: 41 d3 e4 shl %cl,%r12d
5a8e: e9 92 00 00 00 jmp 0x5b25
5a93: 4d 63 e4 movslq %r12d,%r12
5a96: 48 8d 05 83 7f fe ff lea -0x1807d(%rip),%rax # 0xfffffffffffeda20
5a9d: 4e 8b 8c e0 28 d1 c5 mov 0x1c5d128(%rax,%r12,8),%r9
5aa4: 01
5aa5: 48 89 d1 mov %rdx,%rcx
5aa8: 48 89 ea mov %rbp,%rdx
5aab: 41 ff d1 call *%r9
5aae: 44 89 e1 mov %r12d,%ecx
5ab1: 41 bc 01 00 00 00 mov $0x1,%r12d
5ab7: 41 d3 e4 shl %cl,%r12d
5aba: eb 69 jmp 0x5b25
5abc: 41 83 fc 11 cmp $0x11,%r12d
5ac0: 7e 20 jle 0x5ae2
5ac2: 48 89 e0 mov %rsp,%rax
5ac5: 48 89 f1 mov %rsi,%rcx
5ac8: 49 89 e8 mov %rbp,%r8
5acb: 4c 89 58 20 mov %r11,0x20(%rax)
5acf: e8 cc ef 06 00 call 0x74aa0
5ad4: 44 89 e1 mov %r12d,%ecx
5ad7: 41 bc 01 00 00 00 mov $0x1,%r12d
5add: 41 d3 e4 shl %cl,%r12d
5ae0: eb 43 jmp 0x5b25
5ae2: 49 89 e2 mov %rsp,%r10
5ae5: 48 8b 46 30 mov 0x30(%rsi),%rax
5ae9: 48 89 d1 mov %rdx,%rcx
5aec: 4c 8b 4e 38 mov 0x38(%rsi),%r9
5af0: 48 89 ea mov %rbp,%rdx
5af3: 41 89 f8 mov %edi,%r8d
5af6: 4d 89 5a 28 mov %r11,0x28(%r10)
5afa: 49 89 42 20 mov %rax,0x20(%r10)
5afe: e8 6d 5c ac 01 call 0x1acb770
5b03: 44 89 e1 mov %r12d,%ecx
5b06: 41 bc 01 00 00 00 mov $0x1,%r12d
5b0c: 41 d3 e4 shl %cl,%r12d
5b0f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
5b13: 74 10 je 0x5b25
5b15: f2 0f 10 46 10 movsd 0x10(%rsi),%xmm0
5b1a: 48 89 ea mov %rbp,%rdx
5b1d: 45 89 e0 mov %r12d,%r8d
5b20: e8 9b 18 ff ff call 0xffffffffffff73c0
5b25: f2 0f 10 4d 08 movsd 0x8(%rbp),%xmm1
5b2a: 48 89 e9 mov %rbp,%rcx
5b2d: 89 fa mov %edi,%edx
5b2f: f2 0f 10 55 00 movsd 0x0(%rbp),%xmm2
5b34: 0f 28 c1 movaps %xmm1,%xmm0
5b37: 41 b8 01 00 00 00 mov $0x1,%r8d
5b3d: f2 0f 58 c2 addsd %xmm2,%xmm0
5b41: f2 0f 5c d1 subsd %xmm1,%xmm2
5b45: f2 0f 11 45 00 movsd %xmm0,0x0(%rbp)
5b4a: f2 0f 11 55 08 movsd %xmm2,0x8(%rbp)
5b4f: 4c 8b 4e 50 mov 0x50(%rsi),%r9
5b53: e8 a8 02 07 00 call 0x75e00
5b58: 4d 63 e4 movslq %r12d,%r12
5b5b: 49 83 fc 01 cmp $0x1,%r12
5b5f: 74 16 je 0x5b77
5b61: 48 8b 45 08 mov 0x8(%rbp),%rax
5b65: 33 f6 xor %esi,%esi
5b67: 4a 89 74 e5 08 mov %rsi,0x8(%rbp,%r12,8)
5b6c: 4a 89 44 e5 00 mov %rax,0x0(%rbp,%r12,8)
5b71: 48 89 75 08 mov %rsi,0x8(%rbp)
5b75: eb 08 jmp 0x5b7f
5b77: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
5b7e: 00
5b7f: 33 c0 xor %eax,%eax
5b81: 48 83 c4 38 add $0x38,%rsp
5b85: 5d pop %rbp
5b86: 41 5c pop %r12
5b88: 5f pop %rdi
5b89: 5e pop %rsi
5b8a: c3 ret
5b8b: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
5b8f: 7e 0f jle 0x5ba0
5b91: b8 f8 ff ff ff mov $0xfffffff8,%eax
5b96: 48 83 c4 38 add $0x38,%rsp
5b9a: 5d pop %rbp
5b9b: 41 5c pop %r12
5b9d: 5f pop %rdi
5b9e: 5e pop %rsi
5b9f: c3 ret
5ba0: 44 8b 66 04 mov 0x4(%rsi),%r12d
5ba4: 41 83 fc 05 cmp $0x5,%r12d
5ba8: 0f 8e 09 fe ff ff jle 0x59b7
5bae: e9 94 fe ff ff jmp 0x5a47
5bb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5bb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bbf: 00
5bc0: 57 push %rdi
5bc1: 41 55 push %r13
5bc3: 41 56 push %r14
5bc5: 41 57 push %r15
5bc7: 48 83 ec 38 sub $0x38,%rsp
5bcb: 4d 89 c5 mov %r8,%r13
5bce: 48 89 d7 mov %rdx,%rdi
5bd1: 48 89 ca mov %rcx,%rdx
5bd4: 45 33 db xor %r11d,%r11d
5bd7: 4d 85 ed test %r13,%r13
5bda: 0f 84 15 02 00 00 je 0x5df5
5be0: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
5be5: 74 11 je 0x5bf8
5be7: b8 f3 ff ff ff mov $0xfffffff3,%eax
5bec: 48 83 c4 38 add $0x38,%rsp
5bf0: 41 5f pop %r15
5bf2: 41 5e pop %r14
5bf4: 41 5d pop %r13
5bf6: 5f pop %rdi
5bf7: c3 ret
5bf8: 48 85 d2 test %rdx,%rdx
5bfb: 0f 84 f4 01 00 00 je 0x5df5
5c01: 48 85 ff test %rdi,%rdi
5c04: 0f 84 eb 01 00 00 je 0x5df5
5c0a: 4d 85 c9 test %r9,%r9
5c0d: 0f 84 db 01 00 00 je 0x5dee
5c13: 45 8b 7d 04 mov 0x4(%r13),%r15d
5c17: 41 83 ff 04 cmp $0x4,%r15d
5c1b: 7f 76 jg 0x5c93
5c1d: 4d 63 cf movslq %r15d,%r9
5c20: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
5c25: 74 1d je 0x5c44
5c27: 48 8d 05 f2 7d fe ff lea -0x1820e(%rip),%rax # 0xfffffffffffeda20
5c2e: 48 89 d1 mov %rdx,%rcx
5c31: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
5c37: 48 89 fa mov %rdi,%rdx
5c3a: 42 ff 94 c8 60 d1 c5 call *0x1c5d160(%rax,%r9,8)
5c41: 01
5c42: eb 15 jmp 0x5c59
5c44: 48 8d 05 d5 7d fe ff lea -0x1822b(%rip),%rax # 0xfffffffffffeda20
5c4b: 48 89 d1 mov %rdx,%rcx
5c4e: 48 89 fa mov %rdi,%rdx
5c51: 42 ff 94 c8 90 d1 c5 call *0x1c5d190(%rax,%r9,8)
5c58: 01
5c59: b8 01 00 00 00 mov $0x1,%eax
5c5e: 44 89 f9 mov %r15d,%ecx
5c61: d3 e0 shl %cl,%eax
5c63: 48 63 c0 movslq %eax,%rax
5c66: 48 83 f8 01 cmp $0x1,%rax
5c6a: 74 11 je 0x5c7d
5c6c: 4c 8b 4f 08 mov 0x8(%rdi),%r9
5c70: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
5c74: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
5c7b: 00 00
5c7d: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
5c84: 00
5c85: 33 c0 xor %eax,%eax
5c87: 48 83 c4 38 add $0x38,%rsp
5c8b: 41 5f pop %r15
5c8d: 41 5e pop %r14
5c8f: 41 5d pop %r13
5c91: 5f pop %rdi
5c92: c3 ret
5c93: 4c 89 c8 mov %r9,%rax
5c96: 48 83 e0 3f and $0x3f,%rax
5c9a: 48 f7 d8 neg %rax
5c9d: 48 83 e0 3f and $0x3f,%rax
5ca1: 4c 03 c8 add %rax,%r9
5ca4: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
5ca9: 4d 0f 4f d9 cmovg %r9,%r11
5cad: 41 be 01 00 00 00 mov $0x1,%r14d
5cb3: 45 8d 4f ff lea -0x1(%r15),%r9d
5cb7: 44 89 c9 mov %r9d,%ecx
5cba: 41 d3 e6 shl %cl,%r14d
5cbd: 41 83 ff 07 cmp $0x7,%r15d
5cc1: 7f 5c jg 0x5d1f
5cc3: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
5cc8: 74 2f je 0x5cf9
5cca: 4d 63 ff movslq %r15d,%r15
5ccd: 48 8d 05 4c 7d fe ff lea -0x182b4(%rip),%rax # 0xfffffffffffeda20
5cd4: c4 c1 7b 10 55 10 vmovsd 0x10(%r13),%xmm2
5cda: 48 89 d1 mov %rdx,%rcx
5cdd: 48 89 fa mov %rdi,%rdx
5ce0: 42 ff 94 f8 b8 d1 c5 call *0x1c5d1b8(%rax,%r15,8)
5ce7: 01
5ce8: 44 89 f9 mov %r15d,%ecx
5ceb: 41 bf 01 00 00 00 mov $0x1,%r15d
5cf1: 41 d3 e7 shl %cl,%r15d
5cf4: e9 91 00 00 00 jmp 0x5d8a
5cf9: 4d 63 ff movslq %r15d,%r15
5cfc: 48 8d 05 1d 7d fe ff lea -0x182e3(%rip),%rax # 0xfffffffffffeda20
5d03: 48 89 d1 mov %rdx,%rcx
5d06: 48 89 fa mov %rdi,%rdx
5d09: 42 ff 94 f8 f0 d1 c5 call *0x1c5d1f0(%rax,%r15,8)
5d10: 01
5d11: 44 89 f9 mov %r15d,%ecx
5d14: 41 bf 01 00 00 00 mov $0x1,%r15d
5d1a: 41 d3 e7 shl %cl,%r15d
5d1d: eb 6b jmp 0x5d8a
5d1f: 41 83 ff 12 cmp $0x12,%r15d
5d23: 7e 20 jle 0x5d45
5d25: 48 89 e0 mov %rsp,%rax
5d28: 4c 89 e9 mov %r13,%rcx
5d2b: 49 89 f8 mov %rdi,%r8
5d2e: 4c 89 58 20 mov %r11,0x20(%rax)
5d32: e8 69 69 07 00 call 0x7c6a0
5d37: 44 89 f9 mov %r15d,%ecx
5d3a: 41 bf 01 00 00 00 mov $0x1,%r15d
5d40: 41 d3 e7 shl %cl,%r15d
5d43: eb 45 jmp 0x5d8a
5d45: 49 89 e2 mov %rsp,%r10
5d48: 48 89 d1 mov %rdx,%rcx
5d4b: 49 8b 45 30 mov 0x30(%r13),%rax
5d4f: 48 89 fa mov %rdi,%rdx
5d52: 45 89 f0 mov %r14d,%r8d
5d55: 4d 8b 4d 38 mov 0x38(%r13),%r9
5d59: 4d 89 5a 28 mov %r11,0x28(%r10)
5d5d: 49 89 42 20 mov %rax,0x20(%r10)
5d61: e8 1a 3b ae 01 call 0x1ae9880
5d66: 44 89 f9 mov %r15d,%ecx
5d69: 41 bf 01 00 00 00 mov $0x1,%r15d
5d6f: 41 d3 e7 shl %cl,%r15d
5d72: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
5d77: 74 11 je 0x5d8a
5d79: c4 c1 7b 10 45 10 vmovsd 0x10(%r13),%xmm0
5d7f: 48 89 fa mov %rdi,%rdx
5d82: 45 89 f8 mov %r15d,%r8d
5d85: e8 96 16 ff ff call 0xffffffffffff7420
5d8a: c5 fb 10 57 08 vmovsd 0x8(%rdi),%xmm2
5d8f: 48 89 f9 mov %rdi,%rcx
5d92: c5 fb 10 0f vmovsd (%rdi),%xmm1
5d96: 44 89 f2 mov %r14d,%edx
5d99: 41 b8 01 00 00 00 mov $0x1,%r8d
5d9f: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
5da3: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
5da7: c5 fb 11 07 vmovsd %xmm0,(%rdi)
5dab: c5 fb 11 5f 08 vmovsd %xmm3,0x8(%rdi)
5db0: 4d 8b 4d 50 mov 0x50(%r13),%r9
5db4: e8 47 7c 07 00 call 0x7da00
5db9: 4d 63 ff movslq %r15d,%r15
5dbc: 49 83 ff 01 cmp $0x1,%r15
5dc0: 74 16 je 0x5dd8
5dc2: 48 8b 47 08 mov 0x8(%rdi),%rax
5dc6: 45 33 c9 xor %r9d,%r9d
5dc9: 4a 89 04 ff mov %rax,(%rdi,%r15,8)
5dcd: 4e 89 4c ff 08 mov %r9,0x8(%rdi,%r15,8)
5dd2: 4c 89 4f 08 mov %r9,0x8(%rdi)
5dd6: eb 08 jmp 0x5de0
5dd8: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
5ddf: 00
5de0: 33 c0 xor %eax,%eax
5de2: 48 83 c4 38 add $0x38,%rsp
5de6: 41 5f pop %r15
5de8: 41 5e pop %r14
5dea: 41 5d pop %r13
5dec: 5f pop %rdi
5ded: c3 ret
5dee: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
5df3: 7e 11 jle 0x5e06
5df5: b8 f8 ff ff ff mov $0xfffffff8,%eax
5dfa: 48 83 c4 38 add $0x38,%rsp
5dfe: 41 5f pop %r15
5e00: 41 5e pop %r14
5e02: 41 5d pop %r13
5e04: 5f pop %rdi
5e05: c3 ret
5e06: 45 8b 7d 04 mov 0x4(%r13),%r15d
5e0a: 41 83 ff 04 cmp $0x4,%r15d
5e0e: 0f 8e 09 fe ff ff jle 0x5c1d
5e14: e9 94 fe ff ff jmp 0x5cad
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e20: 56 push %rsi
5e21: 57 push %rdi
5e22: 41 54 push %r12
5e24: 41 57 push %r15
5e26: 55 push %rbp
5e27: 48 83 ec 30 sub $0x30,%rsp
5e2b: 4c 89 c6 mov %r8,%rsi
5e2e: 48 89 d5 mov %rdx,%rbp
5e31: 48 89 ca mov %rcx,%rdx
5e34: 45 33 db xor %r11d,%r11d
5e37: 48 85 f6 test %rsi,%rsi
5e3a: 0f 84 ef 01 00 00 je 0x602f
5e40: 83 3e 09 cmpl $0x9,(%rsi)
5e43: 74 11 je 0x5e56
5e45: b8 f3 ff ff ff mov $0xfffffff3,%eax
5e4a: 48 83 c4 30 add $0x30,%rsp
5e4e: 5d pop %rbp
5e4f: 41 5f pop %r15
5e51: 41 5c pop %r12
5e53: 5f pop %rdi
5e54: 5e pop %rsi
5e55: c3 ret
5e56: 48 85 d2 test %rdx,%rdx
5e59: 0f 84 d0 01 00 00 je 0x602f
5e5f: 48 85 ed test %rbp,%rbp
5e62: 0f 84 c7 01 00 00 je 0x602f
5e68: 4d 85 c9 test %r9,%r9
5e6b: 0f 84 b8 01 00 00 je 0x6029
5e71: 44 8b 7e 04 mov 0x4(%rsi),%r15d
5e75: 41 83 ff 04 cmp $0x4,%r15d
5e79: 7f 77 jg 0x5ef2
5e7b: 49 63 ff movslq %r15d,%rdi
5e7e: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
5e82: 74 1f je 0x5ea3
5e84: 48 8d 05 95 7b fe ff lea -0x1846b(%rip),%rax # 0xfffffffffffeda20
5e8b: 48 89 d1 mov %rdx,%rcx
5e8e: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
5e93: 48 89 ea mov %rbp,%rdx
5e96: c5 f9 28 d0 vmovapd %xmm0,%xmm2
5e9a: ff 94 f8 30 d2 c5 01 call *0x1c5d230(%rax,%rdi,8)
5ea1: eb 14 jmp 0x5eb7
5ea3: 48 8d 05 76 7b fe ff lea -0x1848a(%rip),%rax # 0xfffffffffffeda20
5eaa: 48 89 d1 mov %rdx,%rcx
5ead: 48 89 ea mov %rbp,%rdx
5eb0: ff 94 f8 60 d2 c5 01 call *0x1c5d260(%rax,%rdi,8)
5eb7: b8 01 00 00 00 mov $0x1,%eax
5ebc: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
5ec1: 48 63 f6 movslq %esi,%rsi
5ec4: 48 83 fe 01 cmp $0x1,%rsi
5ec8: 74 12 je 0x5edc
5eca: 48 8b 45 08 mov 0x8(%rbp),%rax
5ece: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
5ed3: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
5eda: 00 00
5edc: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
5ee3: 00
5ee4: 33 c0 xor %eax,%eax
5ee6: 48 83 c4 30 add $0x30,%rsp
5eea: 5d pop %rbp
5eeb: 41 5f pop %r15
5eed: 41 5c pop %r12
5eef: 5f pop %rdi
5ef0: 5e pop %rsi
5ef1: c3 ret
5ef2: 4c 89 c8 mov %r9,%rax
5ef5: 48 83 e0 3f and $0x3f,%rax
5ef9: 48 f7 d8 neg %rax
5efc: 48 83 e0 3f and $0x3f,%rax
5f00: 4c 03 c8 add %rax,%r9
5f03: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
5f07: 4d 0f 4f d9 cmovg %r9,%r11
5f0b: bf 01 00 00 00 mov $0x1,%edi
5f10: 45 8d 4f ff lea -0x1(%r15),%r9d
5f14: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
5f19: 41 83 ff 07 cmp $0x7,%r15d
5f1d: 7f 49 jg 0x5f68
5f1f: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
5f23: 74 24 je 0x5f49
5f25: 4d 63 ff movslq %r15d,%r15
5f28: 48 8d 05 f1 7a fe ff lea -0x1850f(%rip),%rax # 0xfffffffffffeda20
5f2f: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
5f34: 48 89 d1 mov %rdx,%rcx
5f37: 48 89 ea mov %rbp,%rdx
5f3a: 42 ff 94 f8 88 d2 c5 call *0x1c5d288(%rax,%r15,8)
5f41: 01
5f42: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
5f47: eb 7a jmp 0x5fc3
5f49: 4d 63 ff movslq %r15d,%r15
5f4c: 48 8d 05 cd 7a fe ff lea -0x18533(%rip),%rax # 0xfffffffffffeda20
5f53: 48 89 d1 mov %rdx,%rcx
5f56: 48 89 ea mov %rbp,%rdx
5f59: 42 ff 94 f8 c0 d2 c5 call *0x1c5d2c0(%rax,%r15,8)
5f60: 01
5f61: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
5f66: eb 5b jmp 0x5fc3
5f68: 41 83 ff 12 cmp $0x12,%r15d
5f6c: 7e 19 jle 0x5f87
5f6e: 48 89 e0 mov %rsp,%rax
5f71: 48 89 f1 mov %rsi,%rcx
5f74: 49 89 e8 mov %rbp,%r8
5f77: 4c 89 58 20 mov %r11,0x20(%rax)
5f7b: e8 80 fe 07 00 call 0x85e00
5f80: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
5f85: eb 3c jmp 0x5fc3
5f87: 49 89 e2 mov %rsp,%r10
5f8a: 48 89 d1 mov %rdx,%rcx
5f8d: 48 8b 46 30 mov 0x30(%rsi),%rax
5f91: 48 89 ea mov %rbp,%rdx
5f94: 45 89 e0 mov %r12d,%r8d
5f97: 4c 8b 4e 38 mov 0x38(%rsi),%r9
5f9b: 4d 89 5a 28 mov %r11,0x28(%r10)
5f9f: 49 89 42 20 mov %rax,0x20(%r10)
5fa3: e8 18 6e af 01 call 0x1afcdc0
5fa8: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
5fad: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
5fb1: 74 10 je 0x5fc3
5fb3: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
5fb8: 48 89 ea mov %rbp,%rdx
5fbb: 41 89 f8 mov %edi,%r8d
5fbe: e8 3d 16 ff ff call 0xffffffffffff7600
5fc3: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
5fc8: 48 89 e9 mov %rbp,%rcx
5fcb: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
5fd0: 44 89 e2 mov %r12d,%edx
5fd3: 41 b8 01 00 00 00 mov $0x1,%r8d
5fd9: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
5fdd: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
5fe1: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
5fe6: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
5feb: 4c 8b 4e 50 mov 0x50(%rsi),%r9
5fef: e8 6c 11 08 00 call 0x87160
5ff4: 48 63 ff movslq %edi,%rdi
5ff7: 48 83 ff 01 cmp $0x1,%rdi
5ffb: 74 16 je 0x6013
5ffd: 48 8b 45 08 mov 0x8(%rbp),%rax
6001: 33 f6 xor %esi,%esi
6003: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
6008: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
600d: 48 89 75 08 mov %rsi,0x8(%rbp)
6011: eb 08 jmp 0x601b
6013: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
601a: 00
601b: 33 c0 xor %eax,%eax
601d: 48 83 c4 30 add $0x30,%rsp
6021: 5d pop %rbp
6022: 41 5f pop %r15
6024: 41 5c pop %r12
6026: 5f pop %rdi
6027: 5e pop %rsi
6028: c3 ret
6029: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
602d: 7e 11 jle 0x6040
602f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6034: 48 83 c4 30 add $0x30,%rsp
6038: 5d pop %rbp
6039: 41 5f pop %r15
603b: 41 5c pop %r12
603d: 5f pop %rdi
603e: 5e pop %rsi
603f: c3 ret
6040: 44 8b 7e 04 mov 0x4(%rsi),%r15d
6044: 41 83 ff 04 cmp $0x4,%r15d
6048: 0f 8e 2d fe ff ff jle 0x5e7b
604e: e9 b8 fe ff ff jmp 0x5f0b
6053: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
605f: 00
6060: 56 push %rsi
6061: 57 push %rdi
6062: 41 54 push %r12
6064: 41 57 push %r15
6066: 55 push %rbp
6067: 48 83 ec 30 sub $0x30,%rsp
606b: 4c 89 c6 mov %r8,%rsi
606e: 48 89 d5 mov %rdx,%rbp
6071: 48 89 ca mov %rcx,%rdx
6074: 45 33 db xor %r11d,%r11d
6077: 48 85 f6 test %rsi,%rsi
607a: 0f 84 eb 01 00 00 je 0x626b
6080: 83 3e 09 cmpl $0x9,(%rsi)
6083: 74 11 je 0x6096
6085: b8 f3 ff ff ff mov $0xfffffff3,%eax
608a: 48 83 c4 30 add $0x30,%rsp
608e: 5d pop %rbp
608f: 41 5f pop %r15
6091: 41 5c pop %r12
6093: 5f pop %rdi
6094: 5e pop %rsi
6095: c3 ret
6096: 48 85 d2 test %rdx,%rdx
6099: 0f 84 cc 01 00 00 je 0x626b
609f: 48 85 ed test %rbp,%rbp
60a2: 0f 84 c3 01 00 00 je 0x626b
60a8: 4d 85 c9 test %r9,%r9
60ab: 0f 84 b4 01 00 00 je 0x6265
60b1: 44 8b 7e 04 mov 0x4(%rsi),%r15d
60b5: 41 83 ff 04 cmp $0x4,%r15d
60b9: 7f 73 jg 0x612e
60bb: 49 63 ff movslq %r15d,%rdi
60be: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
60c2: 74 1b je 0x60df
60c4: 48 8d 05 55 79 fe ff lea -0x186ab(%rip),%rax # 0xfffffffffffeda20
60cb: 48 89 d1 mov %rdx,%rcx
60ce: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
60d3: 48 89 ea mov %rbp,%rdx
60d6: ff 94 f8 00 d3 c5 01 call *0x1c5d300(%rax,%rdi,8)
60dd: eb 14 jmp 0x60f3
60df: 48 8d 05 3a 79 fe ff lea -0x186c6(%rip),%rax # 0xfffffffffffeda20
60e6: 48 89 d1 mov %rdx,%rcx
60e9: 48 89 ea mov %rbp,%rdx
60ec: ff 94 f8 30 d3 c5 01 call *0x1c5d330(%rax,%rdi,8)
60f3: b8 01 00 00 00 mov $0x1,%eax
60f8: c4 e2 01 f7 f0 shlx %r15d,%eax,%esi
60fd: 48 63 f6 movslq %esi,%rsi
6100: 48 83 fe 01 cmp $0x1,%rsi
6104: 74 12 je 0x6118
6106: 48 8b 45 08 mov 0x8(%rbp),%rax
610a: 48 89 44 f5 00 mov %rax,0x0(%rbp,%rsi,8)
610f: 48 c7 44 f5 08 00 00 movq $0x0,0x8(%rbp,%rsi,8)
6116: 00 00
6118: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
611f: 00
6120: 33 c0 xor %eax,%eax
6122: 48 83 c4 30 add $0x30,%rsp
6126: 5d pop %rbp
6127: 41 5f pop %r15
6129: 41 5c pop %r12
612b: 5f pop %rdi
612c: 5e pop %rsi
612d: c3 ret
612e: 4c 89 c8 mov %r9,%rax
6131: 48 83 e0 3f and $0x3f,%rax
6135: 48 f7 d8 neg %rax
6138: 48 83 e0 3f and $0x3f,%rax
613c: 4c 03 c8 add %rax,%r9
613f: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
6143: 4d 0f 4f d9 cmovg %r9,%r11
6147: bf 01 00 00 00 mov $0x1,%edi
614c: 45 8d 4f ff lea -0x1(%r15),%r9d
6150: c4 62 31 f7 e7 shlx %r9d,%edi,%r12d
6155: 41 83 ff 07 cmp $0x7,%r15d
6159: 7f 49 jg 0x61a4
615b: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
615f: 74 24 je 0x6185
6161: 4d 63 ff movslq %r15d,%r15
6164: 48 8d 05 b5 78 fe ff lea -0x1874b(%rip),%rax # 0xfffffffffffeda20
616b: c5 fb 10 56 10 vmovsd 0x10(%rsi),%xmm2
6170: 48 89 d1 mov %rdx,%rcx
6173: 48 89 ea mov %rbp,%rdx
6176: 42 ff 94 f8 58 d3 c5 call *0x1c5d358(%rax,%r15,8)
617d: 01
617e: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
6183: eb 7a jmp 0x61ff
6185: 4d 63 ff movslq %r15d,%r15
6188: 48 8d 05 91 78 fe ff lea -0x1876f(%rip),%rax # 0xfffffffffffeda20
618f: 48 89 d1 mov %rdx,%rcx
6192: 48 89 ea mov %rbp,%rdx
6195: 42 ff 94 f8 90 d3 c5 call *0x1c5d390(%rax,%r15,8)
619c: 01
619d: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
61a2: eb 5b jmp 0x61ff
61a4: 41 83 ff 12 cmp $0x12,%r15d
61a8: 7e 19 jle 0x61c3
61aa: 48 89 e0 mov %rsp,%rax
61ad: 48 89 f1 mov %rsi,%rcx
61b0: 49 89 e8 mov %rbp,%r8
61b3: 4c 89 58 20 mov %r11,0x20(%rax)
61b7: e8 a4 92 08 00 call 0x8f460
61bc: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
61c1: eb 3c jmp 0x61ff
61c3: 49 89 e2 mov %rsp,%r10
61c6: 48 89 d1 mov %rdx,%rcx
61c9: 48 8b 46 30 mov 0x30(%rsi),%rax
61cd: 48 89 ea mov %rbp,%rdx
61d0: 45 89 e0 mov %r12d,%r8d
61d3: 4c 8b 4e 38 mov 0x38(%rsi),%r9
61d7: 4d 89 5a 28 mov %r11,0x28(%r10)
61db: 49 89 42 20 mov %rax,0x20(%r10)
61df: e8 bc 75 b0 01 call 0x1b0d7a0
61e4: c4 e2 01 f7 ff shlx %r15d,%edi,%edi
61e9: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
61ed: 74 10 je 0x61ff
61ef: c5 fb 10 46 10 vmovsd 0x10(%rsi),%xmm0
61f4: 48 89 ea mov %rbp,%rdx
61f7: 41 89 f8 mov %edi,%r8d
61fa: e8 e1 15 ff ff call 0xffffffffffff77e0
61ff: c5 fb 10 55 08 vmovsd 0x8(%rbp),%xmm2
6204: 48 89 e9 mov %rbp,%rcx
6207: c5 fb 10 4d 00 vmovsd 0x0(%rbp),%xmm1
620c: 44 89 e2 mov %r12d,%edx
620f: 41 b8 01 00 00 00 mov $0x1,%r8d
6215: c5 eb 58 c1 vaddsd %xmm1,%xmm2,%xmm0
6219: c5 f3 5c da vsubsd %xmm2,%xmm1,%xmm3
621d: c5 fb 11 45 00 vmovsd %xmm0,0x0(%rbp)
6222: c5 fb 11 5d 08 vmovsd %xmm3,0x8(%rbp)
6227: 4c 8b 4e 50 mov 0x50(%rsi),%r9
622b: e8 90 a5 08 00 call 0x907c0
6230: 48 63 ff movslq %edi,%rdi
6233: 48 83 ff 01 cmp $0x1,%rdi
6237: 74 16 je 0x624f
6239: 48 8b 45 08 mov 0x8(%rbp),%rax
623d: 33 f6 xor %esi,%esi
623f: 48 89 44 fd 00 mov %rax,0x0(%rbp,%rdi,8)
6244: 48 89 74 fd 08 mov %rsi,0x8(%rbp,%rdi,8)
6249: 48 89 75 08 mov %rsi,0x8(%rbp)
624d: eb 08 jmp 0x6257
624f: 48 c7 45 08 00 00 00 movq $0x0,0x8(%rbp)
6256: 00
6257: 33 c0 xor %eax,%eax
6259: 48 83 c4 30 add $0x30,%rsp
625d: 5d pop %rbp
625e: 41 5f pop %r15
6260: 41 5c pop %r12
6262: 5f pop %rdi
6263: 5e pop %rsi
6264: c3 ret
6265: 83 7e 1c 00 cmpl $0x0,0x1c(%rsi)
6269: 7e 11 jle 0x627c
626b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6270: 48 83 c4 30 add $0x30,%rsp
6274: 5d pop %rbp
6275: 41 5f pop %r15
6277: 41 5c pop %r12
6279: 5f pop %rdi
627a: 5e pop %rsi
627b: c3 ret
627c: 44 8b 7e 04 mov 0x4(%rsi),%r15d
6280: 41 83 ff 04 cmp $0x4,%r15d
6284: 0f 8e 31 fe ff ff jle 0x60bb
628a: e9 b8 fe ff ff jmp 0x6147
628f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6296: 00
6297: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
629e: 66 90 xchg %ax,%ax
62a0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
62a4: 41 83 f9 0b cmp $0xb,%r9d
62a8: 7d 35 jge 0x62df
62aa: 41 ff c9 dec %r9d
62ad: 41 83 f9 ff cmp $0xffffffff,%r9d
62b1: 74 2b je 0x62de
62b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
62b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62bf: 00
62c0: f3 0f 10 01 movss (%rcx),%xmm0
62c4: 41 ff c9 dec %r9d
62c7: f3 0f 59 c1 mulss %xmm1,%xmm0
62cb: 48 83 c1 04 add $0x4,%rcx
62cf: f3 41 0f 11 00 movss %xmm0,(%r8)
62d4: 49 83 c0 04 add $0x4,%r8
62d8: 41 83 f9 ff cmp $0xffffffff,%r9d
62dc: 75 e2 jne 0x62c0
62de: c3 ret
62df: 49 f7 c0 03 00 00 00 test $0x3,%r8
62e6: 0f 85 9b 00 00 00 jne 0x6387
62ec: 4c 89 c0 mov %r8,%rax
62ef: 48 83 e0 0f and $0xf,%rax
62f3: 85 c0 test %eax,%eax
62f5: 74 42 je 0x6339
62f7: c1 e8 02 shr $0x2,%eax
62fa: f7 d8 neg %eax
62fc: 83 e0 03 and $0x3,%eax
62ff: 44 2b c8 sub %eax,%r9d
6302: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6309: 00
630a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6311: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6318: 00
6319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6320: f3 0f 10 01 movss (%rcx),%xmm0
6324: 48 83 c1 04 add $0x4,%rcx
6328: f3 0f 59 c1 mulss %xmm1,%xmm0
632c: f3 41 0f 11 00 movss %xmm0,(%r8)
6331: 49 83 c0 04 add $0x4,%r8
6335: ff c8 dec %eax
6337: 75 e7 jne 0x6320
6339: 44 89 c8 mov %r9d,%eax
633c: 41 83 e1 07 and $0x7,%r9d
6340: c1 f8 03 sar $0x3,%eax
6343: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
634a: 0f 84 b7 00 00 00 je 0x6407
6350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6357: 00
6358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
635f: 90 nop
6360: 0f 10 01 movups (%rcx),%xmm0
6363: 0f 10 51 10 movups 0x10(%rcx),%xmm2
6367: 0f 59 c1 mulps %xmm1,%xmm0
636a: 0f 59 d1 mulps %xmm1,%xmm2
636d: 41 0f 29 00 movaps %xmm0,(%r8)
6371: 48 83 c1 20 add $0x20,%rcx
6375: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
637a: 49 83 c0 20 add $0x20,%r8
637e: ff c8 dec %eax
6380: 75 de jne 0x6360
6382: e9 23 ff ff ff jmp 0x62aa
6387: 44 89 c8 mov %r9d,%eax
638a: 41 83 e1 07 and $0x7,%r9d
638e: c1 f8 03 sar $0x3,%eax
6391: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6398: 75 46 jne 0x63e0
639a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
63a0: 0f 28 01 movaps (%rcx),%xmm0
63a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
63a7: 48 83 c1 20 add $0x20,%rcx
63ab: 0f 59 c1 mulps %xmm1,%xmm0
63ae: 0f 59 d1 mulps %xmm1,%xmm2
63b1: 41 0f 11 00 movups %xmm0,(%r8)
63b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
63ba: 49 83 c0 20 add $0x20,%r8
63be: ff c8 dec %eax
63c0: 75 de jne 0x63a0
63c2: e9 e3 fe ff ff jmp 0x62aa
63c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63ce: 00
63cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63d6: 0f 1f 00 nopl (%rax)
63d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
63e0: 0f 10 01 movups (%rcx),%xmm0
63e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
63e7: 0f 59 c1 mulps %xmm1,%xmm0
63ea: 0f 59 d1 mulps %xmm1,%xmm2
63ed: 41 0f 11 00 movups %xmm0,(%r8)
63f1: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
63f6: 48 83 c1 20 add $0x20,%rcx
63fa: 49 83 c0 20 add $0x20,%r8
63fe: ff c8 dec %eax
6400: 75 de jne 0x63e0
6402: e9 a3 fe ff ff jmp 0x62aa
6407: 3d 00 40 00 00 cmp $0x4000,%eax
640c: 7f 52 jg 0x6460
640e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6415: 00
6416: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
641d: 0f 1f 00 nopl (%rax)
6420: 0f 28 01 movaps (%rcx),%xmm0
6423: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
6427: 48 83 c1 20 add $0x20,%rcx
642b: 0f 59 c1 mulps %xmm1,%xmm0
642e: 0f 59 d1 mulps %xmm1,%xmm2
6431: 41 0f 29 00 movaps %xmm0,(%r8)
6435: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
643a: 49 83 c0 20 add $0x20,%r8
643e: ff c8 dec %eax
6440: 75 de jne 0x6420
6442: e9 63 fe ff ff jmp 0x62aa
6447: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
644e: 00
644f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6456: 0f 1f 00 nopl (%rax)
6459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6460: 0f 28 01 movaps (%rcx),%xmm0
6463: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
6467: 48 83 c1 20 add $0x20,%rcx
646b: 0f 59 c1 mulps %xmm1,%xmm0
646e: 0f 59 d1 mulps %xmm1,%xmm2
6471: 41 0f 2b 00 movntps %xmm0,(%r8)
6475: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
647a: 49 83 c0 20 add $0x20,%r8
647e: ff c8 dec %eax
6480: 75 de jne 0x6460
6482: e9 23 fe ff ff jmp 0x62aa
6487: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
648e: 00
648f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6496: 0f 1f 00 nopl (%rax)
6499: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64a0: 48 83 ec 28 sub $0x28,%rsp
64a4: 48 85 c9 test %rcx,%rcx
64a7: 74 1d je 0x64c6
64a9: 85 d2 test %edx,%edx
64ab: 7f 0a jg 0x64b7
64ad: b8 fa ff ff ff mov $0xfffffffa,%eax
64b2: 48 83 c4 28 add $0x28,%rsp
64b6: c3 ret
64b7: c1 e2 02 shl $0x2,%edx
64ba: e8 d1 17 b1 01 call 0x1b17c90
64bf: 33 c0 xor %eax,%eax
64c1: 48 83 c4 28 add $0x28,%rsp
64c5: c3 ret
64c6: b8 f8 ff ff ff mov $0xfffffff8,%eax
64cb: 48 83 c4 28 add $0x28,%rsp
64cf: c3 ret
64d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64d7: 00
64d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64df: 90 nop
64e0: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
64e4: 41 83 f9 0b cmp $0xb,%r9d
64e8: 7d 35 jge 0x651f
64ea: 41 ff c9 dec %r9d
64ed: 41 83 f9 ff cmp $0xffffffff,%r9d
64f1: 74 2b je 0x651e
64f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
64f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64ff: 00
6500: f3 0f 10 01 movss (%rcx),%xmm0
6504: 41 ff c9 dec %r9d
6507: f3 0f 59 c1 mulss %xmm1,%xmm0
650b: 48 8d 49 04 lea 0x4(%rcx),%rcx
650f: f3 41 0f 11 00 movss %xmm0,(%r8)
6514: 49 83 c0 04 add $0x4,%r8
6518: 41 83 f9 ff cmp $0xffffffff,%r9d
651c: 75 e2 jne 0x6500
651e: c3 ret
651f: 49 f7 c0 03 00 00 00 test $0x3,%r8
6526: 0f 85 9b 00 00 00 jne 0x65c7
652c: 4c 89 c0 mov %r8,%rax
652f: 48 83 e0 0f and $0xf,%rax
6533: 85 c0 test %eax,%eax
6535: 74 42 je 0x6579
6537: c1 e8 02 shr $0x2,%eax
653a: f7 d8 neg %eax
653c: 83 e0 03 and $0x3,%eax
653f: 44 2b c8 sub %eax,%r9d
6542: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6549: 00
654a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6551: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6558: 00
6559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6560: f3 0f 10 01 movss (%rcx),%xmm0
6564: 48 83 c1 04 add $0x4,%rcx
6568: f3 0f 59 c1 mulss %xmm1,%xmm0
656c: f3 41 0f 11 00 movss %xmm0,(%r8)
6571: 49 83 c0 04 add $0x4,%r8
6575: ff c8 dec %eax
6577: 75 e7 jne 0x6560
6579: 44 89 c8 mov %r9d,%eax
657c: 41 83 e1 07 and $0x7,%r9d
6580: c1 f8 03 sar $0x3,%eax
6583: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
658a: 0f 84 b7 00 00 00 je 0x6647
6590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6597: 00
6598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
659f: 90 nop
65a0: 0f 10 01 movups (%rcx),%xmm0
65a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
65a7: 0f 59 c1 mulps %xmm1,%xmm0
65aa: 0f 59 d1 mulps %xmm1,%xmm2
65ad: 41 0f 29 00 movaps %xmm0,(%r8)
65b1: 48 8d 49 20 lea 0x20(%rcx),%rcx
65b5: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
65ba: 49 83 c0 20 add $0x20,%r8
65be: ff c8 dec %eax
65c0: 75 de jne 0x65a0
65c2: e9 23 ff ff ff jmp 0x64ea
65c7: 44 89 c8 mov %r9d,%eax
65ca: 41 83 e1 07 and $0x7,%r9d
65ce: c1 f8 03 sar $0x3,%eax
65d1: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
65d8: 75 46 jne 0x6620
65da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
65e0: 0f 28 01 movaps (%rcx),%xmm0
65e3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
65e7: 48 83 c1 20 add $0x20,%rcx
65eb: 0f 59 c1 mulps %xmm1,%xmm0
65ee: 0f 59 d1 mulps %xmm1,%xmm2
65f1: 41 0f 11 00 movups %xmm0,(%r8)
65f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
65fa: 49 83 c0 20 add $0x20,%r8
65fe: ff c8 dec %eax
6600: 75 de jne 0x65e0
6602: e9 e3 fe ff ff jmp 0x64ea
6607: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
660e: 00
660f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6616: 0f 1f 00 nopl (%rax)
6619: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6620: 0f 10 01 movups (%rcx),%xmm0
6623: 0f 10 51 10 movups 0x10(%rcx),%xmm2
6627: 0f 59 c1 mulps %xmm1,%xmm0
662a: 0f 59 d1 mulps %xmm1,%xmm2
662d: 41 0f 11 00 movups %xmm0,(%r8)
6631: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
6636: 48 8d 49 20 lea 0x20(%rcx),%rcx
663a: 49 83 c0 20 add $0x20,%r8
663e: ff c8 dec %eax
6640: 75 de jne 0x6620
6642: e9 a3 fe ff ff jmp 0x64ea
6647: 3d 00 40 00 00 cmp $0x4000,%eax
664c: 7f 52 jg 0x66a0
664e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6655: 00
6656: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
665d: 0f 1f 00 nopl (%rax)
6660: 0f 28 01 movaps (%rcx),%xmm0
6663: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
6667: 48 83 c1 20 add $0x20,%rcx
666b: 0f 59 c1 mulps %xmm1,%xmm0
666e: 0f 59 d1 mulps %xmm1,%xmm2
6671: 41 0f 29 00 movaps %xmm0,(%r8)
6675: 41 0f 29 50 10 movaps %xmm2,0x10(%r8)
667a: 49 83 c0 20 add $0x20,%r8
667e: ff c8 dec %eax
6680: 75 de jne 0x6660
6682: e9 63 fe ff ff jmp 0x64ea
6687: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
668e: 00
668f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6696: 0f 1f 00 nopl (%rax)
6699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66a0: 0f 28 01 movaps (%rcx),%xmm0
66a3: 0f 28 51 10 movaps 0x10(%rcx),%xmm2
66a7: 48 83 c1 20 add $0x20,%rcx
66ab: 0f 59 c1 mulps %xmm1,%xmm0
66ae: 0f 59 d1 mulps %xmm1,%xmm2
66b1: 41 0f 2b 00 movntps %xmm0,(%r8)
66b5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
66ba: 49 83 c0 20 add $0x20,%r8
66be: ff c8 dec %eax
66c0: 75 de jne 0x66a0
66c2: e9 23 fe ff ff jmp 0x64ea
66c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66ce: 00
66cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66d6: 0f 1f 00 nopl (%rax)
66d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
66e5: 48 85 c9 test %rcx,%rcx
66e8: 74 20 je 0x670a
66ea: 85 d2 test %edx,%edx
66ec: 7f 0c jg 0x66fa
66ee: b8 fa ff ff ff mov $0xfffffffa,%eax
66f3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
66f8: 90 nop
66f9: c3 ret
66fa: c1 e2 02 shl $0x2,%edx
66fd: e8 2e 18 b1 01 call 0x1b17f30
6702: 33 c0 xor %eax,%eax
6704: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6709: c3 ret
670a: b8 f8 ff ff ff mov $0xfffffff8,%eax
670f: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6714: 90 nop
6715: 90 nop
6716: 90 nop
6717: c3 ret
6718: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
671f: 00
6720: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
6724: 41 83 f9 0b cmp $0xb,%r9d
6728: 7d 36 jge 0x6760
672a: 41 83 c1 ff add $0xffffffff,%r9d
672e: 41 83 f9 ff cmp $0xffffffff,%r9d
6732: 74 2b je 0x675f
6734: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6739: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6740: f3 0f 10 01 movss (%rcx),%xmm0
6744: 41 83 c1 ff add $0xffffffff,%r9d
6748: 48 83 c1 04 add $0x4,%rcx
674c: f3 0f 59 c1 mulss %xmm1,%xmm0
6750: f3 41 0f 11 00 movss %xmm0,(%r8)
6755: 49 83 c0 04 add $0x4,%r8
6759: 41 83 f9 ff cmp $0xffffffff,%r9d
675d: 75 e1 jne 0x6740
675f: c3 ret
6760: 49 f7 c0 03 00 00 00 test $0x3,%r8
6767: 0f 85 9b 00 00 00 jne 0x6808
676d: 4c 89 c0 mov %r8,%rax
6770: 48 83 e0 0f and $0xf,%rax
6774: 85 c0 test %eax,%eax
6776: 74 42 je 0x67ba
6778: c1 e8 02 shr $0x2,%eax
677b: f7 d8 neg %eax
677d: 83 e0 03 and $0x3,%eax
6780: 44 2b c8 sub %eax,%r9d
6783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
678a: 00
678b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67a0: f3 0f 10 01 movss (%rcx),%xmm0
67a4: 48 83 c1 04 add $0x4,%rcx
67a8: f3 0f 59 c1 mulss %xmm1,%xmm0
67ac: f3 41 0f 11 00 movss %xmm0,(%r8)
67b1: 49 83 c0 04 add $0x4,%r8
67b5: 83 c0 ff add $0xffffffff,%eax
67b8: 75 e6 jne 0x67a0
67ba: 44 89 c8 mov %r9d,%eax
67bd: 41 83 e1 07 and $0x7,%r9d
67c1: c1 f8 03 sar $0x3,%eax
67c4: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
67cb: 0f 84 b7 00 00 00 je 0x6888
67d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67d8: 00
67d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67e0: 0f 10 01 movups (%rcx),%xmm0
67e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
67e7: 0f 59 c1 mulps %xmm1,%xmm0
67ea: 48 83 c1 20 add $0x20,%rcx
67ee: 0f 59 d1 mulps %xmm1,%xmm2
67f1: 41 0f 11 00 movups %xmm0,(%r8)
67f5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
67fa: 49 83 c0 20 add $0x20,%r8
67fe: 83 c0 ff add $0xffffffff,%eax
6801: 75 dd jne 0x67e0
6803: e9 22 ff ff ff jmp 0x672a
6808: 44 89 c8 mov %r9d,%eax
680b: 41 83 e1 07 and $0x7,%r9d
680f: c1 f8 03 sar $0x3,%eax
6812: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
6819: 75 45 jne 0x6860
681b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6820: 0f 10 01 movups (%rcx),%xmm0
6823: 0f 10 51 10 movups 0x10(%rcx),%xmm2
6827: 0f 59 c1 mulps %xmm1,%xmm0
682a: 48 83 c1 20 add $0x20,%rcx
682e: 0f 59 d1 mulps %xmm1,%xmm2
6831: 41 0f 11 00 movups %xmm0,(%r8)
6835: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
683a: 49 83 c0 20 add $0x20,%r8
683e: 83 c0 ff add $0xffffffff,%eax
6841: 75 dd jne 0x6820
6843: e9 e2 fe ff ff jmp 0x672a
6848: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
684f: 00
6850: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
685e: 00 00
6860: 0f 10 01 movups (%rcx),%xmm0
6863: 0f 10 51 10 movups 0x10(%rcx),%xmm2
6867: 0f 59 c1 mulps %xmm1,%xmm0
686a: 48 83 c1 20 add $0x20,%rcx
686e: 0f 59 d1 mulps %xmm1,%xmm2
6871: 41 0f 11 00 movups %xmm0,(%r8)
6875: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
687a: 49 83 c0 20 add $0x20,%r8
687e: 83 c0 ff add $0xffffffff,%eax
6881: 75 dd jne 0x6860
6883: e9 a2 fe ff ff jmp 0x672a
6888: 3d 00 40 00 00 cmp $0x4000,%eax
688d: 7f 51 jg 0x68e0
688f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6896: 00
6897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
689e: 66 90 xchg %ax,%ax
68a0: 0f 10 01 movups (%rcx),%xmm0
68a3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
68a7: 0f 59 c1 mulps %xmm1,%xmm0
68aa: 48 83 c1 20 add $0x20,%rcx
68ae: 0f 59 d1 mulps %xmm1,%xmm2
68b1: 41 0f 11 00 movups %xmm0,(%r8)
68b5: 41 0f 11 50 10 movups %xmm2,0x10(%r8)
68ba: 49 83 c0 20 add $0x20,%r8
68be: 83 c0 ff add $0xffffffff,%eax
68c1: 75 dd jne 0x68a0
68c3: e9 62 fe ff ff jmp 0x672a
68c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68cf: 00
68d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
68de: 00 00
68e0: 0f 10 01 movups (%rcx),%xmm0
68e3: 0f 10 51 10 movups 0x10(%rcx),%xmm2
68e7: 0f 59 c1 mulps %xmm1,%xmm0
68ea: 48 83 c1 20 add $0x20,%rcx
68ee: 0f 59 d1 mulps %xmm1,%xmm2
68f1: 41 0f 2b 00 movntps %xmm0,(%r8)
68f5: 41 0f 2b 50 10 movntps %xmm2,0x10(%r8)
68fa: 49 83 c0 20 add $0x20,%r8
68fe: 83 c0 ff add $0xffffffff,%eax
6901: 75 dd jne 0x68e0
6903: e9 22 fe ff ff jmp 0x672a
6908: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
690f: 00
6910: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
691e: 00 00
6920: 48 83 ec 28 sub $0x28,%rsp
6924: 48 85 c9 test %rcx,%rcx
6927: 74 1d je 0x6946
6929: 85 d2 test %edx,%edx
692b: 7f 0a jg 0x6937
692d: b8 fa ff ff ff mov $0xfffffffa,%eax
6932: 48 83 c4 28 add $0x28,%rsp
6936: c3 ret
6937: c1 e2 02 shl $0x2,%edx
693a: e8 91 18 b1 01 call 0x1b181d0
693f: 33 c0 xor %eax,%eax
6941: 48 83 c4 28 add $0x28,%rsp
6945: c3 ret
6946: b8 f8 ff ff ff mov $0xfffffff8,%eax
694b: 48 83 c4 28 add $0x28,%rsp
694f: c3 ret
6950: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6957: 00
6958: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
695f: 90 nop
6960: 48 83 ec 28 sub $0x28,%rsp
6964: 48 85 c9 test %rcx,%rcx
6967: 74 22 je 0x698b
6969: 85 d2 test %edx,%edx
696b: 7e 28 jle 0x6995
696d: c1 e2 02 shl $0x2,%edx
6970: 81 fa 00 00 20 00 cmp $0x200000,%edx
6976: 7f 07 jg 0x697f
6978: e8 63 a9 a4 01 call 0x1a512e0
697d: eb 05 jmp 0x6984
697f: e8 fc 24 09 00 call 0x98e80
6984: 33 c0 xor %eax,%eax
6986: 48 83 c4 28 add $0x28,%rsp
698a: c3 ret
698b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6990: 48 83 c4 28 add $0x28,%rsp
6994: c3 ret
6995: b8 fa ff ff ff mov $0xfffffffa,%eax
699a: 48 83 c4 28 add $0x28,%rsp
699e: c3 ret
699f: 90 nop
69a0: 48 83 ec 28 sub $0x28,%rsp
69a4: 48 85 c9 test %rcx,%rcx
69a7: 74 22 je 0x69cb
69a9: 85 d2 test %edx,%edx
69ab: 7e 28 jle 0x69d5
69ad: c1 e2 02 shl $0x2,%edx
69b0: 81 fa 00 00 20 00 cmp $0x200000,%edx
69b6: 7f 07 jg 0x69bf
69b8: e8 c3 b5 a4 01 call 0x1a51f80
69bd: eb 05 jmp 0x69c4
69bf: e8 fc 24 09 00 call 0x98ec0
69c4: 33 c0 xor %eax,%eax
69c6: 48 83 c4 28 add $0x28,%rsp
69ca: c3 ret
69cb: b8 f8 ff ff ff mov $0xfffffff8,%eax
69d0: 48 83 c4 28 add $0x28,%rsp
69d4: c3 ret
69d5: b8 fa ff ff ff mov $0xfffffffa,%eax
69da: 48 83 c4 28 add $0x28,%rsp
69de: c3 ret
69df: 90 nop
69e0: 48 83 ec 28 sub $0x28,%rsp
69e4: 48 85 c9 test %rcx,%rcx
69e7: 74 22 je 0x6a0b
69e9: 85 d2 test %edx,%edx
69eb: 7e 28 jle 0x6a15
69ed: c1 e2 02 shl $0x2,%edx
69f0: 81 fa 00 00 20 00 cmp $0x200000,%edx
69f6: 7f 07 jg 0x69ff
69f8: e8 63 c2 a4 01 call 0x1a52c60
69fd: eb 05 jmp 0x6a04
69ff: e8 fc 24 09 00 call 0x98f00
6a04: 33 c0 xor %eax,%eax
6a06: 48 83 c4 28 add $0x28,%rsp
6a0a: c3 ret
6a0b: b8 f8 ff ff ff mov $0xfffffff8,%eax
6a10: 48 83 c4 28 add $0x28,%rsp
6a14: c3 ret
6a15: b8 fa ff ff ff mov $0xfffffffa,%eax
6a1a: 48 83 c4 28 add $0x28,%rsp
6a1e: c3 ret
6a1f: 90 nop
6a20: 48 83 ec 28 sub $0x28,%rsp
6a24: e8 47 37 a9 01 call 0x1a9a170
6a29: 48 83 c4 28 add $0x28,%rsp
6a2d: c3 ret
6a2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a35: 00
6a36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a3d: 0f 1f 00 nopl (%rax)
6a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6a45: e8 46 41 a9 01 call 0x1a9ab90
6a4a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6a4f: c3 ret
6a50: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a57: 00
6a58: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a5f: 90 nop
6a60: 48 83 ec 28 sub $0x28,%rsp
6a64: e8 47 4b a9 01 call 0x1a9b5b0
6a69: 48 83 c4 28 add $0x28,%rsp
6a6d: c3 ret
6a6e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a75: 00
6a76: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a7d: 0f 1f 00 nopl (%rax)
6a80: 48 83 ec 28 sub $0x28,%rsp
6a84: e8 97 1c b1 01 call 0x1b18720
6a89: 48 83 c4 28 add $0x28,%rsp
6a8d: c3 ret
6a8e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a95: 00
6a96: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6a9d: 0f 1f 00 nopl (%rax)
6aa0: 48 83 ec 28 sub $0x28,%rsp
6aa4: e8 b7 1e b1 01 call 0x1b18960
6aa9: 48 83 c4 28 add $0x28,%rsp
6aad: c3 ret
6aae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ab5: 00
6ab6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6abd: 0f 1f 00 nopl (%rax)
6ac0: 48 83 ec 28 sub $0x28,%rsp
6ac4: e8 d7 20 b1 01 call 0x1b18ba0
6ac9: 48 83 c4 28 add $0x28,%rsp
6acd: c3 ret
6ace: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ad5: 00
6ad6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6add: 0f 1f 00 nopl (%rax)
6ae0: 41 83 f8 05 cmp $0x5,%r8d
6ae4: 7d 38 jge 0x6b1e
6ae6: 41 ff c8 dec %r8d
6ae9: 41 83 f8 ff cmp $0xffffffff,%r8d
6aed: 74 2e je 0x6b1d
6aef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6af6: 00
6af7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6afe: 66 90 xchg %ax,%ax
6b00: f2 0f 10 02 movsd (%rdx),%xmm0
6b04: 41 ff c8 dec %r8d
6b07: f2 0f 5c 01 subsd (%rcx),%xmm0
6b0b: 48 83 c1 08 add $0x8,%rcx
6b0f: f2 0f 11 02 movsd %xmm0,(%rdx)
6b13: 48 83 c2 08 add $0x8,%rdx
6b17: 41 83 f8 ff cmp $0xffffffff,%r8d
6b1b: 75 e3 jne 0x6b00
6b1d: c3 ret
6b1e: 89 d0 mov %edx,%eax
6b20: a8 07 test $0x7,%al
6b22: 0f 85 b7 00 00 00 jne 0x6bdf
6b28: a8 0f test $0xf,%al
6b2a: 74 17 je 0x6b43
6b2c: f2 0f 10 02 movsd (%rdx),%xmm0
6b30: 41 ff c8 dec %r8d
6b33: f2 0f 5c 01 subsd (%rcx),%xmm0
6b37: 48 83 c1 08 add $0x8,%rcx
6b3b: f2 0f 11 02 movsd %xmm0,(%rdx)
6b3f: 48 83 c2 08 add $0x8,%rdx
6b43: 44 89 c0 mov %r8d,%eax
6b46: 41 83 e0 03 and $0x3,%r8d
6b4a: 83 e0 fc and $0xfffffffc,%eax
6b4d: f6 c1 0f test $0xf,%cl
6b50: 75 4e jne 0x6ba0
6b52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b60: 0f 18 49 40 prefetcht0 0x40(%rcx)
6b64: 0f 28 02 movaps (%rdx),%xmm0
6b67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
6b6b: 66 0f 5c 01 subpd (%rcx),%xmm0
6b6f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
6b74: 0f 29 02 movaps %xmm0,(%rdx)
6b77: 48 83 c1 20 add $0x20,%rcx
6b7b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
6b7f: 48 83 c2 20 add $0x20,%rdx
6b83: 83 c0 fc add $0xfffffffc,%eax
6b86: 75 d8 jne 0x6b60
6b88: e9 59 ff ff ff jmp 0x6ae6
6b8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b94: 00
6b95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b9c: 0f 1f 40 00 nopl 0x0(%rax)
6ba0: 0f 18 49 40 prefetcht0 0x40(%rcx)
6ba4: f2 0f 10 01 movsd (%rcx),%xmm0
6ba8: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6bad: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
6bb2: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6bb7: 48 83 c1 20 add $0x20,%rcx
6bbb: 0f 28 12 movaps (%rdx),%xmm2
6bbe: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
6bc2: 66 0f 5c d0 subpd %xmm0,%xmm2
6bc6: 66 0f 5c d9 subpd %xmm1,%xmm3
6bca: 0f 29 12 movaps %xmm2,(%rdx)
6bcd: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
6bd1: 48 83 c2 20 add $0x20,%rdx
6bd5: 83 c0 fc add $0xfffffffc,%eax
6bd8: 75 c6 jne 0x6ba0
6bda: e9 07 ff ff ff jmp 0x6ae6
6bdf: 44 89 c0 mov %r8d,%eax
6be2: 41 83 e0 03 and $0x3,%r8d
6be6: 83 e0 fc and $0xfffffffc,%eax
6be9: f6 c1 0f test $0xf,%cl
6bec: 0f 85 6e 00 00 00 jne 0x6c60
6bf2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bf9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c00: 0f 18 49 40 prefetcht0 0x40(%rcx)
6c04: f2 0f 10 02 movsd (%rdx),%xmm0
6c08: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6c0d: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6c12: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6c17: 66 0f 5c 01 subpd (%rcx),%xmm0
6c1b: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
6c20: f2 0f 11 02 movsd %xmm0,(%rdx)
6c24: 48 83 c1 20 add $0x20,%rcx
6c28: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
6c2d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
6c32: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
6c37: 48 83 c2 20 add $0x20,%rdx
6c3b: 83 c0 fc add $0xfffffffc,%eax
6c3e: 75 c0 jne 0x6c00
6c40: e9 a1 fe ff ff jmp 0x6ae6
6c45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c4c: 00
6c4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c60: 0f 18 49 40 prefetcht0 0x40(%rcx)
6c64: f2 0f 10 12 movsd (%rdx),%xmm2
6c68: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
6c6d: f2 0f 10 01 movsd (%rcx),%xmm0
6c71: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6c76: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
6c7b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6c80: 48 83 c1 20 add $0x20,%rcx
6c84: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
6c89: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
6c8e: 66 0f 5c d0 subpd %xmm0,%xmm2
6c92: 66 0f 5c d9 subpd %xmm1,%xmm3
6c96: f2 0f 11 12 movsd %xmm2,(%rdx)
6c9a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
6c9f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
6ca4: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
6ca9: 48 83 c2 20 add $0x20,%rdx
6cad: 83 c0 fc add $0xfffffffc,%eax
6cb0: 75 ae jne 0x6c60
6cb2: e9 2f fe ff ff jmp 0x6ae6
6cb7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6cbe: 00 00
6cc0: 41 83 f8 05 cmp $0x5,%r8d
6cc4: 7d 38 jge 0x6cfe
6cc6: 41 ff c8 dec %r8d
6cc9: 41 83 f8 ff cmp $0xffffffff,%r8d
6ccd: 74 2e je 0x6cfd
6ccf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cd6: 00
6cd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cde: 66 90 xchg %ax,%ax
6ce0: f2 0f 10 02 movsd (%rdx),%xmm0
6ce4: 41 ff c8 dec %r8d
6ce7: f2 0f 5c 01 subsd (%rcx),%xmm0
6ceb: 48 83 c1 08 add $0x8,%rcx
6cef: f2 0f 11 02 movsd %xmm0,(%rdx)
6cf3: 48 8d 52 08 lea 0x8(%rdx),%rdx
6cf7: 41 83 f8 ff cmp $0xffffffff,%r8d
6cfb: 75 e3 jne 0x6ce0
6cfd: c3 ret
6cfe: 89 d0 mov %edx,%eax
6d00: a8 07 test $0x7,%al
6d02: 0f 85 b7 00 00 00 jne 0x6dbf
6d08: a8 0f test $0xf,%al
6d0a: 74 17 je 0x6d23
6d0c: f2 0f 10 02 movsd (%rdx),%xmm0
6d10: 41 ff c8 dec %r8d
6d13: f2 0f 5c 01 subsd (%rcx),%xmm0
6d17: 48 83 c1 08 add $0x8,%rcx
6d1b: f2 0f 11 02 movsd %xmm0,(%rdx)
6d1f: 48 83 c2 08 add $0x8,%rdx
6d23: 44 89 c0 mov %r8d,%eax
6d26: 41 83 e0 03 and $0x3,%r8d
6d2a: 83 e0 fc and $0xfffffffc,%eax
6d2d: f6 c1 0f test $0xf,%cl
6d30: 75 4e jne 0x6d80
6d32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d40: 0f 18 49 40 prefetcht0 0x40(%rcx)
6d44: 0f 28 02 movaps (%rdx),%xmm0
6d47: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
6d4b: 66 0f 5c 01 subpd (%rcx),%xmm0
6d4f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
6d54: 0f 29 02 movaps %xmm0,(%rdx)
6d57: 48 8d 49 20 lea 0x20(%rcx),%rcx
6d5b: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
6d5f: 48 8d 52 20 lea 0x20(%rdx),%rdx
6d63: 83 c0 fc add $0xfffffffc,%eax
6d66: 75 d8 jne 0x6d40
6d68: e9 59 ff ff ff jmp 0x6cc6
6d6d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d74: 00
6d75: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d7c: 0f 1f 40 00 nopl 0x0(%rax)
6d80: 0f 18 49 40 prefetcht0 0x40(%rcx)
6d84: f2 0f 10 01 movsd (%rcx),%xmm0
6d88: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6d8d: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
6d92: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6d97: 48 83 c1 20 add $0x20,%rcx
6d9b: 0f 28 12 movaps (%rdx),%xmm2
6d9e: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
6da2: 66 0f 5c d0 subpd %xmm0,%xmm2
6da6: 66 0f 5c d9 subpd %xmm1,%xmm3
6daa: 0f 29 12 movaps %xmm2,(%rdx)
6dad: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
6db1: 48 83 c2 20 add $0x20,%rdx
6db5: 83 c0 fc add $0xfffffffc,%eax
6db8: 75 c6 jne 0x6d80
6dba: e9 07 ff ff ff jmp 0x6cc6
6dbf: 44 89 c0 mov %r8d,%eax
6dc2: 41 83 e0 03 and $0x3,%r8d
6dc6: 83 e0 fc and $0xfffffffc,%eax
6dc9: f6 c1 0f test $0xf,%cl
6dcc: 0f 85 6e 00 00 00 jne 0x6e40
6dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6de0: 0f 18 49 40 prefetcht0 0x40(%rcx)
6de4: f2 0f 10 02 movsd (%rdx),%xmm0
6de8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
6ded: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
6df2: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
6df7: 66 0f 5c 01 subpd (%rcx),%xmm0
6dfb: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
6e00: f2 0f 11 02 movsd %xmm0,(%rdx)
6e04: 48 83 c1 20 add $0x20,%rcx
6e08: 66 0f 17 42 08 movhpd %xmm0,0x8(%rdx)
6e0d: f2 0f 11 4a 10 movsd %xmm1,0x10(%rdx)
6e12: 66 0f 17 4a 18 movhpd %xmm1,0x18(%rdx)
6e17: 48 8d 52 20 lea 0x20(%rdx),%rdx
6e1b: 83 c0 fc add $0xfffffffc,%eax
6e1e: 75 c0 jne 0x6de0
6e20: e9 a1 fe ff ff jmp 0x6cc6
6e25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e2c: 00
6e2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e40: 0f 18 49 40 prefetcht0 0x40(%rcx)
6e44: f2 0f 10 12 movsd (%rdx),%xmm2
6e48: f2 0f 10 5a 10 movsd 0x10(%rdx),%xmm3
6e4d: f2 0f 10 01 movsd (%rcx),%xmm0
6e51: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
6e56: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
6e5b: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
6e60: 48 83 c1 20 add $0x20,%rcx
6e64: 66 0f 16 52 08 movhpd 0x8(%rdx),%xmm2
6e69: 66 0f 16 5a 18 movhpd 0x18(%rdx),%xmm3
6e6e: 66 0f 5c d0 subpd %xmm0,%xmm2
6e72: 66 0f 5c d9 subpd %xmm1,%xmm3
6e76: f2 0f 11 12 movsd %xmm2,(%rdx)
6e7a: 66 0f 17 52 08 movhpd %xmm2,0x8(%rdx)
6e7f: f2 0f 11 5a 10 movsd %xmm3,0x10(%rdx)
6e84: 66 0f 17 5a 18 movhpd %xmm3,0x18(%rdx)
6e89: 48 8d 52 20 lea 0x20(%rdx),%rdx
6e8d: 83 c0 fc add $0xfffffffc,%eax
6e90: 75 ae jne 0x6e40
6e92: e9 2f fe ff ff jmp 0x6cc6
6e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6e9e: 00 00
6ea0: 41 83 f8 05 cmp $0x5,%r8d
6ea4: 7d 39 jge 0x6edf
6ea6: 41 83 c0 ff add $0xffffffff,%r8d
6eaa: 41 83 f8 ff cmp $0xffffffff,%r8d
6eae: 74 2e je 0x6ede
6eb0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6eb7: 00
6eb8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ebf: 90 nop
6ec0: f2 0f 10 02 movsd (%rdx),%xmm0
6ec4: 41 83 c0 ff add $0xffffffff,%r8d
6ec8: f2 0f 5c 01 subsd (%rcx),%xmm0
6ecc: 48 83 c1 08 add $0x8,%rcx
6ed0: f2 0f 11 02 movsd %xmm0,(%rdx)
6ed4: 48 83 c2 08 add $0x8,%rdx
6ed8: 41 83 f8 ff cmp $0xffffffff,%r8d
6edc: 75 e2 jne 0x6ec0
6ede: c3 ret
6edf: 89 d0 mov %edx,%eax
6ee1: a8 07 test $0x7,%al
6ee3: 0f 85 aa 00 00 00 jne 0x6f93
6ee9: a8 0f test $0xf,%al
6eeb: 74 18 je 0x6f05
6eed: f2 0f 10 02 movsd (%rdx),%xmm0
6ef1: 41 83 c0 ff add $0xffffffff,%r8d
6ef5: f2 0f 5c 01 subsd (%rcx),%xmm0
6ef9: 48 83 c1 08 add $0x8,%rcx
6efd: f2 0f 11 02 movsd %xmm0,(%rdx)
6f01: 48 83 c2 08 add $0x8,%rdx
6f05: 44 89 c0 mov %r8d,%eax
6f08: 41 83 e0 03 and $0x3,%r8d
6f0c: 83 e0 fc and $0xfffffffc,%eax
6f0f: f6 c1 0f test $0xf,%cl
6f12: 75 4c jne 0x6f60
6f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f20: 0f 18 49 40 prefetcht0 0x40(%rcx)
6f24: 0f 10 02 movups (%rdx),%xmm0
6f27: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6f2b: 66 0f 5c 01 subpd (%rcx),%xmm0
6f2f: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
6f34: 48 83 c1 20 add $0x20,%rcx
6f38: 0f 11 02 movups %xmm0,(%rdx)
6f3b: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
6f3f: 48 83 c2 20 add $0x20,%rdx
6f43: 83 c0 fc add $0xfffffffc,%eax
6f46: 75 d8 jne 0x6f20
6f48: e9 59 ff ff ff jmp 0x6ea6
6f4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f54: 00
6f55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f5c: 0f 1f 40 00 nopl 0x0(%rax)
6f60: 0f 18 49 40 prefetcht0 0x40(%rcx)
6f64: 0f 10 12 movups (%rdx),%xmm2
6f67: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
6f6b: 0f 10 01 movups (%rcx),%xmm0
6f6e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6f72: 66 0f 5c d0 subpd %xmm0,%xmm2
6f76: 48 83 c1 20 add $0x20,%rcx
6f7a: 66 0f 5c d9 subpd %xmm1,%xmm3
6f7e: 0f 11 12 movups %xmm2,(%rdx)
6f81: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
6f85: 48 83 c2 20 add $0x20,%rdx
6f89: 83 c0 fc add $0xfffffffc,%eax
6f8c: 75 d2 jne 0x6f60
6f8e: e9 13 ff ff ff jmp 0x6ea6
6f93: 44 89 c0 mov %r8d,%eax
6f96: 41 83 e0 03 and $0x3,%r8d
6f9a: 83 e0 fc and $0xfffffffc,%eax
6f9d: f6 c1 0f test $0xf,%cl
6fa0: 75 5e jne 0x7000
6fa2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fa9: 00
6faa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fb1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fb8: 00
6fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fc0: 0f 18 49 40 prefetcht0 0x40(%rcx)
6fc4: 0f 10 02 movups (%rdx),%xmm0
6fc7: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
6fcb: 66 0f 5c 01 subpd (%rcx),%xmm0
6fcf: 66 0f 5c 49 10 subpd 0x10(%rcx),%xmm1
6fd4: 48 83 c1 20 add $0x20,%rcx
6fd8: 0f 11 02 movups %xmm0,(%rdx)
6fdb: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
6fdf: 48 83 c2 20 add $0x20,%rdx
6fe3: 83 c0 fc add $0xfffffffc,%eax
6fe6: 75 d8 jne 0x6fc0
6fe8: e9 b9 fe ff ff jmp 0x6ea6
6fed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ff4: 00
6ff5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ffc: 0f 1f 40 00 nopl 0x0(%rax)
7000: 0f 18 49 40 prefetcht0 0x40(%rcx)
7004: 0f 10 12 movups (%rdx),%xmm2
7007: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
700b: 0f 10 01 movups (%rcx),%xmm0
700e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7012: 66 0f 5c d0 subpd %xmm0,%xmm2
7016: 48 83 c1 20 add $0x20,%rcx
701a: 66 0f 5c d9 subpd %xmm1,%xmm3
701e: 0f 11 12 movups %xmm2,(%rdx)
7021: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
7025: 48 83 c2 20 add $0x20,%rdx
7029: 83 c0 fc add $0xfffffffc,%eax
702c: 75 d2 jne 0x7000
702e: e9 73 fe ff ff jmp 0x6ea6
7033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
703f: 00
7040: 56 push %rsi
7041: 57 push %rdi
7042: 41 54 push %r12
7044: 41 55 push %r13
7046: 41 57 push %r15
7048: 48 83 ec 30 sub $0x30,%rsp
704c: 4c 89 c7 mov %r8,%rdi
704f: 48 89 d6 mov %rdx,%rsi
7052: 48 89 ca mov %rcx,%rdx
7055: 45 33 e4 xor %r12d,%r12d
7058: 48 85 ff test %rdi,%rdi
705b: 0f 84 71 02 00 00 je 0x72d2
7061: 83 3f 06 cmpl $0x6,(%rdi)
7064: 74 12 je 0x7078
7066: b8 f3 ff ff ff mov $0xfffffff3,%eax
706b: 48 83 c4 30 add $0x30,%rsp
706f: 41 5f pop %r15
7071: 41 5d pop %r13
7073: 41 5c pop %r12
7075: 5f pop %rdi
7076: 5e pop %rsi
7077: c3 ret
7078: 48 85 d2 test %rdx,%rdx
707b: 0f 84 51 02 00 00 je 0x72d2
7081: 48 85 f6 test %rsi,%rsi
7084: 0f 84 48 02 00 00 je 0x72d2
708a: 4d 85 c9 test %r9,%r9
708d: 0f 84 39 02 00 00 je 0x72cc
7093: 44 8b 7f 04 mov 0x4(%rdi),%r15d
7097: 41 83 ff 04 cmp $0x4,%r15d
709b: 7f 71 jg 0x710e
709d: 4d 63 cf movslq %r15d,%r9
70a0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
70a4: 74 1c je 0x70c2
70a6: 48 8d 05 73 69 fe ff lea -0x1968d(%rip),%rax # 0xfffffffffffeda20
70ad: 48 89 d1 mov %rdx,%rcx
70b0: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
70b5: 48 89 f2 mov %rsi,%rdx
70b8: 42 ff 94 c8 d0 d3 c5 call *0x1c5d3d0(%rax,%r9,8)
70bf: 01
70c0: eb 15 jmp 0x70d7
70c2: 48 8d 05 57 69 fe ff lea -0x196a9(%rip),%rax # 0xfffffffffffeda20
70c9: 48 89 d1 mov %rdx,%rcx
70cc: 48 89 f2 mov %rsi,%rdx
70cf: 42 ff 94 c8 00 d4 c5 call *0x1c5d400(%rax,%r9,8)
70d6: 01
70d7: b8 01 00 00 00 mov $0x1,%eax
70dc: 44 89 f9 mov %r15d,%ecx
70df: d3 e0 shl %cl,%eax
70e1: 48 63 c0 movslq %eax,%rax
70e4: 48 83 f8 01 cmp $0x1,%rax
70e8: 74 0e je 0x70f8
70ea: 8b 7e 04 mov 0x4(%rsi),%edi
70ed: 89 3c 86 mov %edi,(%rsi,%rax,4)
70f0: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
70f7: 00
70f8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
70ff: 33 c0 xor %eax,%eax
7101: 48 83 c4 30 add $0x30,%rsp
7105: 41 5f pop %r15
7107: 41 5d pop %r13
7109: 41 5c pop %r12
710b: 5f pop %rdi
710c: 5e pop %rsi
710d: c3 ret
710e: 4c 89 c8 mov %r9,%rax
7111: 48 83 e0 3f and $0x3f,%rax
7115: 48 f7 d8 neg %rax
7118: 48 83 e0 3f and $0x3f,%rax
711c: 4c 03 c8 add %rax,%r9
711f: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
7123: 4d 0f 4f e1 cmovg %r9,%r12
7127: 41 bd 01 00 00 00 mov $0x1,%r13d
712d: 45 8d 4f ff lea -0x1(%r15),%r9d
7131: 44 89 c9 mov %r9d,%ecx
7134: 41 d3 e5 shl %cl,%r13d
7137: 41 83 ff 06 cmp $0x6,%r15d
713b: 7f 5d jg 0x719a
713d: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7141: 74 2e je 0x7171
7143: 4d 63 ff movslq %r15d,%r15
7146: 48 8d 05 d3 68 fe ff lea -0x1972d(%rip),%rax # 0xfffffffffffeda20
714d: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
7152: 48 89 d1 mov %rdx,%rcx
7155: 48 89 f2 mov %rsi,%rdx
7158: 42 ff 94 f8 28 d4 c5 call *0x1c5d428(%rax,%r15,8)
715f: 01
7160: 44 89 f9 mov %r15d,%ecx
7163: 41 bc 01 00 00 00 mov $0x1,%r12d
7169: 41 d3 e4 shl %cl,%r12d
716c: e9 e3 00 00 00 jmp 0x7254
7171: 4d 63 ff movslq %r15d,%r15
7174: 48 8d 05 a5 68 fe ff lea -0x1975b(%rip),%rax # 0xfffffffffffeda20
717b: 48 89 d1 mov %rdx,%rcx
717e: 48 89 f2 mov %rsi,%rdx
7181: 42 ff 94 f8 58 d4 c5 call *0x1c5d458(%rax,%r15,8)
7188: 01
7189: 44 89 f9 mov %r15d,%ecx
718c: 41 bc 01 00 00 00 mov $0x1,%r12d
7192: 41 d3 e4 shl %cl,%r12d
7195: e9 ba 00 00 00 jmp 0x7254
719a: 41 83 ff 10 cmp $0x10,%r15d
719e: 7e 71 jle 0x7211
71a0: 41 83 ff 11 cmp $0x11,%r15d
71a4: 7f 4b jg 0x71f1
71a6: 48 3b d6 cmp %rsi,%rdx
71a9: 0f 84 09 01 00 00 je 0x72b8
71af: 48 89 d1 mov %rdx,%rcx
71b2: 48 89 f2 mov %rsi,%rdx
71b5: 45 89 e8 mov %r13d,%r8d
71b8: 4c 8b 4f 30 mov 0x30(%rdi),%r9
71bc: e8 4f 2d b1 01 call 0x1b19f10
71c1: 48 89 e0 mov %rsp,%rax
71c4: 48 89 f1 mov %rsi,%rcx
71c7: 44 89 ea mov %r13d,%edx
71ca: 4d 89 e1 mov %r12,%r9
71cd: 4c 8b 47 38 mov 0x38(%rdi),%r8
71d1: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
71d8: e8 31 72 b1 01 call 0x1b1e40e
71dd: 44 89 f9 mov %r15d,%ecx
71e0: 41 bc 01 00 00 00 mov $0x1,%r12d
71e6: 41 d3 e4 shl %cl,%r12d
71e9: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
71ed: 75 55 jne 0x7244
71ef: eb 63 jmp 0x7254
71f1: 48 89 e0 mov %rsp,%rax
71f4: 48 89 f9 mov %rdi,%rcx
71f7: 49 89 f0 mov %rsi,%r8
71fa: 4c 89 60 20 mov %r12,0x20(%rax)
71fe: e8 7d 21 09 00 call 0x99380
7203: 44 89 f9 mov %r15d,%ecx
7206: 41 bc 01 00 00 00 mov $0x1,%r12d
720c: 41 d3 e4 shl %cl,%r12d
720f: eb 43 jmp 0x7254
7211: 48 89 e0 mov %rsp,%rax
7214: 48 89 d1 mov %rdx,%rcx
7217: 48 89 f2 mov %rsi,%rdx
721a: 45 89 e8 mov %r13d,%r8d
721d: 4c 8b 4f 38 mov 0x38(%rdi),%r9
7221: 4c 89 60 28 mov %r12,0x28(%rax)
7225: 4c 8b 67 30 mov 0x30(%rdi),%r12
7229: 4c 89 60 20 mov %r12,0x20(%rax)
722d: e8 9e 54 b1 01 call 0x1b1c6d0
7232: 44 89 f9 mov %r15d,%ecx
7235: 41 bc 01 00 00 00 mov $0x1,%r12d
723b: 41 d3 e4 shl %cl,%r12d
723e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7242: 74 10 je 0x7254
7244: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
7249: 48 89 f2 mov %rsi,%rdx
724c: 45 89 e0 mov %r12d,%r8d
724f: e8 cc 64 ff ff call 0xffffffffffffd720
7254: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
7259: 48 89 f1 mov %rsi,%rcx
725c: f3 0f 10 16 movss (%rsi),%xmm2
7260: 0f 28 c1 movaps %xmm1,%xmm0
7263: 44 89 ea mov %r13d,%edx
7266: 41 b8 01 00 00 00 mov $0x1,%r8d
726c: f3 0f 58 c2 addss %xmm2,%xmm0
7270: f3 0f 5c d1 subss %xmm1,%xmm2
7274: f3 0f 11 06 movss %xmm0,(%rsi)
7278: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
727d: 4c 8b 4f 50 mov 0x50(%rdi),%r9
7281: e8 3a 32 09 00 call 0x9a4c0
7286: 4d 63 e4 movslq %r12d,%r12
7289: 49 83 fc 01 cmp $0x1,%r12
728d: 74 13 je 0x72a2
728f: 8b 46 04 mov 0x4(%rsi),%eax
7292: 33 ff xor %edi,%edi
7294: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
7298: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
729d: 89 7e 04 mov %edi,0x4(%rsi)
72a0: eb 07 jmp 0x72a9
72a2: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
72a9: 33 c0 xor %eax,%eax
72ab: 48 83 c4 30 add $0x30,%rsp
72af: 41 5f pop %r15
72b1: 41 5d pop %r13
72b3: 41 5c pop %r12
72b5: 5f pop %rdi
72b6: 5e pop %rsi
72b7: c3 ret
72b8: 48 89 f1 mov %rsi,%rcx
72bb: 44 89 ea mov %r13d,%edx
72be: 4c 8b 47 30 mov 0x30(%rdi),%r8
72c2: e8 99 26 b1 01 call 0x1b19960
72c7: e9 f5 fe ff ff jmp 0x71c1
72cc: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
72d0: 7e 12 jle 0x72e4
72d2: b8 f8 ff ff ff mov $0xfffffff8,%eax
72d7: 48 83 c4 30 add $0x30,%rsp
72db: 41 5f pop %r15
72dd: 41 5d pop %r13
72df: 41 5c pop %r12
72e1: 5f pop %rdi
72e2: 5e pop %rsi
72e3: c3 ret
72e4: 44 8b 7f 04 mov 0x4(%rdi),%r15d
72e8: 41 83 ff 04 cmp $0x4,%r15d
72ec: 0f 8e ab fd ff ff jle 0x709d
72f2: e9 30 fe ff ff jmp 0x7127
72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
72fe: 00 00
7300: 57 push %rdi
7301: 41 54 push %r12
7303: 41 55 push %r13
7305: 41 56 push %r14
7307: 41 57 push %r15
7309: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
730e: 4d 89 c4 mov %r8,%r12
7311: 48 89 d7 mov %rdx,%rdi
7314: 48 89 ca mov %rcx,%rdx
7317: 45 33 ed xor %r13d,%r13d
731a: 4d 85 e4 test %r12,%r12
731d: 0f 84 a4 02 00 00 je 0x75c7
7323: 41 83 3c 24 06 cmpl $0x6,(%r12)
7328: 74 14 je 0x733e
732a: b8 f3 ff ff ff mov $0xfffffff3,%eax
732f: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
7334: 41 5f pop %r15
7336: 41 5e pop %r14
7338: 41 5d pop %r13
733a: 41 5c pop %r12
733c: 5f pop %rdi
733d: c3 ret
733e: 48 85 d2 test %rdx,%rdx
7341: 0f 84 80 02 00 00 je 0x75c7
7347: 48 85 ff test %rdi,%rdi
734a: 0f 84 77 02 00 00 je 0x75c7
7350: 4d 85 c9 test %r9,%r9
7353: 0f 84 66 02 00 00 je 0x75bf
7359: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
735e: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
7364: 7f 7f jg 0x73e5
7366: 4d 63 cf movslq %r15d,%r9
7369: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
736f: 74 21 je 0x7392
7371: 48 8d 05 a8 66 fe ff lea -0x19958(%rip),%rax # 0xfffffffffffeda20
7378: 48 89 d1 mov %rdx,%rcx
737b: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
7382: 48 89 fa mov %rdi,%rdx
7385: 4e 8b 8c c8 90 d4 c5 mov 0x1c5d490(%rax,%r9,8),%r9
738c: 01
738d: 41 ff d1 call *%r9
7390: eb 18 jmp 0x73aa
7392: 48 8d 05 87 66 fe ff lea -0x19979(%rip),%rax # 0xfffffffffffeda20
7399: 48 89 d1 mov %rdx,%rcx
739c: 48 89 fa mov %rdi,%rdx
739f: 4e 8b 8c c8 c0 d4 c5 mov 0x1c5d4c0(%rax,%r9,8),%r9
73a6: 01
73a7: 41 ff d1 call *%r9
73aa: b8 01 00 00 00 mov $0x1,%eax
73af: 44 89 f9 mov %r15d,%ecx
73b2: d3 e0 shl %cl,%eax
73b4: 48 63 c0 movslq %eax,%rax
73b7: 48 83 f8 01 cmp $0x1,%rax
73bb: 74 10 je 0x73cd
73bd: 44 8b 4f 04 mov 0x4(%rdi),%r9d
73c1: 44 89 0c 87 mov %r9d,(%rdi,%rax,4)
73c5: c7 44 87 04 00 00 00 movl $0x0,0x4(%rdi,%rax,4)
73cc: 00
73cd: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
73d4: 33 c0 xor %eax,%eax
73d6: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
73db: 41 5f pop %r15
73dd: 41 5e pop %r14
73df: 41 5d pop %r13
73e1: 41 5c pop %r12
73e3: 5f pop %rdi
73e4: c3 ret
73e5: 4c 89 c8 mov %r9,%rax
73e8: 48 83 e0 3f and $0x3f,%rax
73ec: 48 f7 d8 neg %rax
73ef: 48 83 e0 3f and $0x3f,%rax
73f3: 4c 03 c8 add %rax,%r9
73f6: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
73fc: 4d 0f 4f e9 cmovg %r9,%r13
7400: 41 be 01 00 00 00 mov $0x1,%r14d
7406: 45 8d 4f ff lea -0x1(%r15),%r9d
740a: 44 89 c9 mov %r9d,%ecx
740d: 41 d3 e6 shl %cl,%r14d
7410: 41 83 ff 06 cmp $0x6,%r15d
7414: 7f 67 jg 0x747d
7416: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
741c: 74 33 je 0x7451
741e: 4d 63 ff movslq %r15d,%r15
7421: 48 8d 05 f8 65 fe ff lea -0x19a08(%rip),%rax # 0xfffffffffffeda20
7428: f3 41 0f 10 54 24 10 movss 0x10(%r12),%xmm2
742f: 48 89 d1 mov %rdx,%rcx
7432: 48 89 fa mov %rdi,%rdx
7435: 4e 8b 8c f8 e8 d4 c5 mov 0x1c5d4e8(%rax,%r15,8),%r9
743c: 01
743d: 41 ff d1 call *%r9
7440: 44 89 f9 mov %r15d,%ecx
7443: 41 bd 01 00 00 00 mov $0x1,%r13d
7449: 41 d3 e5 shl %cl,%r13d
744c: e9 f2 00 00 00 jmp 0x7543
7451: 4d 63 ff movslq %r15d,%r15
7454: 48 8d 05 c5 65 fe ff lea -0x19a3b(%rip),%rax # 0xfffffffffffeda20
745b: 48 89 d1 mov %rdx,%rcx
745e: 48 89 fa mov %rdi,%rdx
7461: 4e 8b 8c f8 18 d5 c5 mov 0x1c5d518(%rax,%r15,8),%r9
7468: 01
7469: 41 ff d1 call *%r9
746c: 44 89 f9 mov %r15d,%ecx
746f: 41 bd 01 00 00 00 mov $0x1,%r13d
7475: 41 d3 e5 shl %cl,%r13d
7478: e9 c6 00 00 00 jmp 0x7543
747d: 41 83 ff 11 cmp $0x11,%r15d
7481: 7e 77 jle 0x74fa
7483: 41 83 ff 12 cmp $0x12,%r15d
7487: 7f 50 jg 0x74d9
7489: 48 3b d7 cmp %rdi,%rdx
748c: 0f 84 18 01 00 00 je 0x75aa
7492: 48 89 d1 mov %rdx,%rcx
7495: 48 89 fa mov %rdi,%rdx
7498: 45 89 f0 mov %r14d,%r8d
749b: 4d 8b 4c 24 30 mov 0x30(%r12),%r9
74a0: e8 3b 43 b2 01 call 0x1b2b7e0
74a5: 48 8d 04 24 lea (%rsp),%rax
74a9: 48 89 f9 mov %rdi,%rcx
74ac: 44 89 f2 mov %r14d,%edx
74af: 4d 89 e9 mov %r13,%r9
74b2: 4d 8b 44 24 38 mov 0x38(%r12),%r8
74b7: c7 40 20 01 00 00 00 movl $0x1,0x20(%rax)
74be: e8 83 8b b2 01 call 0x1b30046
74c3: 44 89 f9 mov %r15d,%ecx
74c6: 41 bd 01 00 00 00 mov $0x1,%r13d
74cc: 41 d3 e5 shl %cl,%r13d
74cf: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
74d5: 75 5a jne 0x7531
74d7: eb 6a jmp 0x7543
74d9: 48 8d 04 24 lea (%rsp),%rax
74dd: 4c 89 e1 mov %r12,%rcx
74e0: 49 89 f8 mov %rdi,%r8
74e3: 4c 89 68 20 mov %r13,0x20(%rax)
74e7: e8 b4 7b 09 00 call 0x9f0a0
74ec: 44 89 f9 mov %r15d,%ecx
74ef: 41 bd 01 00 00 00 mov $0x1,%r13d
74f5: 41 d3 e5 shl %cl,%r13d
74f8: eb 49 jmp 0x7543
74fa: 49 89 e2 mov %rsp,%r10
74fd: 48 89 d1 mov %rdx,%rcx
7500: 49 8b 44 24 30 mov 0x30(%r12),%rax
7505: 48 89 fa mov %rdi,%rdx
7508: 45 89 f0 mov %r14d,%r8d
750b: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
7510: 49 89 42 20 mov %rax,0x20(%r10)
7514: 4d 89 6a 28 mov %r13,0x28(%r10)
7518: e8 83 6a b2 01 call 0x1b2dfa0
751d: 44 89 f9 mov %r15d,%ecx
7520: 41 bd 01 00 00 00 mov $0x1,%r13d
7526: 41 d3 e5 shl %cl,%r13d
7529: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
752f: 74 12 je 0x7543
7531: f3 41 0f 10 44 24 10 movss 0x10(%r12),%xmm0
7538: 48 89 fa mov %rdi,%rdx
753b: 45 89 e8 mov %r13d,%r8d
753e: e8 3d 62 ff ff call 0xffffffffffffd780
7543: f3 0f 10 47 04 movss 0x4(%rdi),%xmm0
7548: 48 89 f9 mov %rdi,%rcx
754b: f3 0f 10 0f movss (%rdi),%xmm1
754f: 44 89 f2 mov %r14d,%edx
7552: 41 b8 01 00 00 00 mov $0x1,%r8d
7558: f3 0f 58 07 addss (%rdi),%xmm0
755c: f3 0f 5c 4f 04 subss 0x4(%rdi),%xmm1
7561: f3 0f 11 07 movss %xmm0,(%rdi)
7565: f3 0f 11 4f 04 movss %xmm1,0x4(%rdi)
756a: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
756f: e8 ac 8e 09 00 call 0xa0420
7574: 4d 63 ed movslq %r13d,%r13
7577: 49 83 fd 01 cmp $0x1,%r13
757b: 74 15 je 0x7592
757d: 8b 47 04 mov 0x4(%rdi),%eax
7580: 45 33 c9 xor %r9d,%r9d
7583: 42 89 04 af mov %eax,(%rdi,%r13,4)
7587: 46 89 4c af 04 mov %r9d,0x4(%rdi,%r13,4)
758c: 44 89 4f 04 mov %r9d,0x4(%rdi)
7590: eb 07 jmp 0x7599
7592: c7 47 04 00 00 00 00 movl $0x0,0x4(%rdi)
7599: 33 c0 xor %eax,%eax
759b: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
75a0: 41 5f pop %r15
75a2: 41 5e pop %r14
75a4: 41 5d pop %r13
75a6: 41 5c pop %r12
75a8: 5f pop %rdi
75a9: c3 ret
75aa: 48 89 f9 mov %rdi,%rcx
75ad: 44 89 f2 mov %r14d,%edx
75b0: 4d 8b 44 24 30 mov 0x30(%r12),%r8
75b5: e8 76 3c b2 01 call 0x1b2b230
75ba: e9 e6 fe ff ff jmp 0x74a5
75bf: 41 83 7c 24 18 00 cmpl $0x0,0x18(%r12)
75c5: 7e 14 jle 0x75db
75c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
75cc: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
75d1: 41 5f pop %r15
75d3: 41 5e pop %r14
75d5: 41 5d pop %r13
75d7: 41 5c pop %r12
75d9: 5f pop %rdi
75da: c3 ret
75db: 45 8b 7c 24 04 mov 0x4(%r12),%r15d
75e0: 41 83 7c 24 04 04 cmpl $0x4,0x4(%r12)
75e6: 0f 8e 7a fd ff ff jle 0x7366
75ec: e9 0f fe ff ff jmp 0x7400
75f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
75f8: 00
75f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7600: 56 push %rsi
7601: 57 push %rdi
7602: 41 54 push %r12
7604: 41 55 push %r13
7606: 48 83 ec 38 sub $0x38,%rsp
760a: 4c 89 c7 mov %r8,%rdi
760d: 48 89 d6 mov %rdx,%rsi
7610: 48 89 ca mov %rcx,%rdx
7613: 45 33 db xor %r11d,%r11d
7616: 48 85 ff test %rdi,%rdi
7619: 0f 84 0e 02 00 00 je 0x782d
761f: 83 3f 06 cmpl $0x6,(%rdi)
7622: 74 10 je 0x7634
7624: b8 f3 ff ff ff mov $0xfffffff3,%eax
7629: 48 83 c4 38 add $0x38,%rsp
762d: 41 5d pop %r13
762f: 41 5c pop %r12
7631: 5f pop %rdi
7632: 5e pop %rsi
7633: c3 ret
7634: 48 85 d2 test %rdx,%rdx
7637: 0f 84 f0 01 00 00 je 0x782d
763d: 48 85 f6 test %rsi,%rsi
7640: 0f 84 e7 01 00 00 je 0x782d
7646: 4d 85 c9 test %r9,%r9
7649: 0f 84 d8 01 00 00 je 0x7827
764f: 44 8b 6f 04 mov 0x4(%rdi),%r13d
7653: 41 83 fd 04 cmp $0x4,%r13d
7657: 7f 74 jg 0x76cd
7659: 4d 63 cd movslq %r13d,%r9
765c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7660: 74 1f je 0x7681
7662: 48 8d 05 b7 63 fe ff lea -0x19c49(%rip),%rax # 0xfffffffffffeda20
7669: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
766e: 48 89 d1 mov %rdx,%rcx
7671: 4e 8b 8c c8 50 d5 c5 mov 0x1c5d550(%rax,%r9,8),%r9
7678: 01
7679: 48 89 f2 mov %rsi,%rdx
767c: 41 ff d1 call *%r9
767f: eb 17 jmp 0x7698
7681: 48 8d 05 98 63 fe ff lea -0x19c68(%rip),%rax # 0xfffffffffffeda20
7688: 48 89 d1 mov %rdx,%rcx
768b: 4a 8b bc c8 80 d5 c5 mov 0x1c5d580(%rax,%r9,8),%rdi
7692: 01
7693: 48 89 f2 mov %rsi,%rdx
7696: ff d7 call *%rdi
7698: b8 01 00 00 00 mov $0x1,%eax
769d: 44 89 e9 mov %r13d,%ecx
76a0: d3 e0 shl %cl,%eax
76a2: 48 63 c0 movslq %eax,%rax
76a5: 48 83 f8 01 cmp $0x1,%rax
76a9: 74 0e je 0x76b9
76ab: 8b 7e 04 mov 0x4(%rsi),%edi
76ae: c7 44 86 04 00 00 00 movl $0x0,0x4(%rsi,%rax,4)
76b5: 00
76b6: 89 3c 86 mov %edi,(%rsi,%rax,4)
76b9: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
76c0: 33 c0 xor %eax,%eax
76c2: 48 83 c4 38 add $0x38,%rsp
76c6: 41 5d pop %r13
76c8: 41 5c pop %r12
76ca: 5f pop %rdi
76cb: 5e pop %rsi
76cc: c3 ret
76cd: 4c 89 c8 mov %r9,%rax
76d0: 48 83 e0 3f and $0x3f,%rax
76d4: 48 f7 d8 neg %rax
76d7: 48 83 e0 3f and $0x3f,%rax
76db: 4c 03 c8 add %rax,%r9
76de: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
76e2: 4d 0f 4f d9 cmovg %r9,%r11
76e6: 45 8d 4d ff lea -0x1(%r13),%r9d
76ea: 41 bc 01 00 00 00 mov $0x1,%r12d
76f0: 44 89 c9 mov %r9d,%ecx
76f3: 41 d3 e4 shl %cl,%r12d
76f6: 41 83 fd 06 cmp $0x6,%r13d
76fa: 7f 60 jg 0x775c
76fc: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7700: 74 31 je 0x7733
7702: 4d 63 ed movslq %r13d,%r13
7705: 48 8d 05 14 63 fe ff lea -0x19cec(%rip),%rax # 0xfffffffffffeda20
770c: f3 0f 10 57 10 movss 0x10(%rdi),%xmm2
7711: 4e 8b 8c e8 a8 d5 c5 mov 0x1c5d5a8(%rax,%r13,8),%r9
7718: 01
7719: 48 89 d1 mov %rdx,%rcx
771c: 48 89 f2 mov %rsi,%rdx
771f: 41 ff d1 call *%r9
7722: 44 89 e9 mov %r13d,%ecx
7725: 41 bd 01 00 00 00 mov $0x1,%r13d
772b: 41 d3 e5 shl %cl,%r13d
772e: e9 92 00 00 00 jmp 0x77c5
7733: 4d 63 ed movslq %r13d,%r13
7736: 48 8d 05 e3 62 fe ff lea -0x19d1d(%rip),%rax # 0xfffffffffffeda20
773d: 4e 8b 8c e8 d8 d5 c5 mov 0x1c5d5d8(%rax,%r13,8),%r9
7744: 01
7745: 48 89 d1 mov %rdx,%rcx
7748: 48 89 f2 mov %rsi,%rdx
774b: 41 ff d1 call *%r9
774e: 44 89 e9 mov %r13d,%ecx
7751: 41 bd 01 00 00 00 mov $0x1,%r13d
7757: 41 d3 e5 shl %cl,%r13d
775a: eb 69 jmp 0x77c5
775c: 41 83 fd 12 cmp $0x12,%r13d
7760: 7e 20 jle 0x7782
7762: 48 89 e0 mov %rsp,%rax
7765: 48 89 f9 mov %rdi,%rcx
7768: 49 89 f0 mov %rsi,%r8
776b: 4c 89 58 20 mov %r11,0x20(%rax)
776f: e8 cc d9 09 00 call 0xa5140
7774: 44 89 e9 mov %r13d,%ecx
7777: 41 bd 01 00 00 00 mov $0x1,%r13d
777d: 41 d3 e5 shl %cl,%r13d
7780: eb 43 jmp 0x77c5
7782: 49 89 e2 mov %rsp,%r10
7785: 48 8b 47 30 mov 0x30(%rdi),%rax
7789: 48 89 d1 mov %rdx,%rcx
778c: 4c 8b 4f 38 mov 0x38(%rdi),%r9
7790: 48 89 f2 mov %rsi,%rdx
7793: 45 89 e0 mov %r12d,%r8d
7796: 4d 89 5a 28 mov %r11,0x28(%r10)
779a: 49 89 42 20 mov %rax,0x20(%r10)
779e: e8 5d f0 b3 01 call 0x1b46800
77a3: 44 89 e9 mov %r13d,%ecx
77a6: 41 bd 01 00 00 00 mov $0x1,%r13d
77ac: 41 d3 e5 shl %cl,%r13d
77af: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
77b3: 74 10 je 0x77c5
77b5: f3 0f 10 47 10 movss 0x10(%rdi),%xmm0
77ba: 48 89 f2 mov %rsi,%rdx
77bd: 45 89 e8 mov %r13d,%r8d
77c0: e8 1b 60 ff ff call 0xffffffffffffd7e0
77c5: f3 0f 10 4e 04 movss 0x4(%rsi),%xmm1
77ca: 48 89 f1 mov %rsi,%rcx
77cd: 44 89 e2 mov %r12d,%edx
77d0: f3 0f 10 16 movss (%rsi),%xmm2
77d4: 0f 28 c1 movaps %xmm1,%xmm0
77d7: 41 b8 01 00 00 00 mov $0x1,%r8d
77dd: f3 0f 58 c2 addss %xmm2,%xmm0
77e1: f3 0f 5c d1 subss %xmm1,%xmm2
77e5: f3 0f 11 06 movss %xmm0,(%rsi)
77e9: f3 0f 11 56 04 movss %xmm2,0x4(%rsi)
77ee: 4c 8b 4f 50 mov 0x50(%rdi),%r9
77f2: e8 89 eb 09 00 call 0xa6380
77f7: 4d 63 ed movslq %r13d,%r13
77fa: 49 83 fd 01 cmp $0x1,%r13
77fe: 74 13 je 0x7813
7800: 8b 46 04 mov 0x4(%rsi),%eax
7803: 33 ff xor %edi,%edi
7805: 42 89 7c ae 04 mov %edi,0x4(%rsi,%r13,4)
780a: 42 89 04 ae mov %eax,(%rsi,%r13,4)
780e: 89 7e 04 mov %edi,0x4(%rsi)
7811: eb 07 jmp 0x781a
7813: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
781a: 33 c0 xor %eax,%eax
781c: 48 83 c4 38 add $0x38,%rsp
7820: 41 5d pop %r13
7822: 41 5c pop %r12
7824: 5f pop %rdi
7825: 5e pop %rsi
7826: c3 ret
7827: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
782b: 7e 10 jle 0x783d
782d: b8 f8 ff ff ff mov $0xfffffff8,%eax
7832: 48 83 c4 38 add $0x38,%rsp
7836: 41 5d pop %r13
7838: 41 5c pop %r12
783a: 5f pop %rdi
783b: 5e pop %rsi
783c: c3 ret
783d: 44 8b 6f 04 mov 0x4(%rdi),%r13d
7841: 41 83 fd 04 cmp $0x4,%r13d
7845: 0f 8e 0e fe ff ff jle 0x7659
784b: e9 96 fe ff ff jmp 0x76e6
7850: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7857: 00
7858: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
785f: 90 nop
7860: 41 54 push %r12
7862: 41 55 push %r13
7864: 41 56 push %r14
7866: 41 57 push %r15
7868: 48 83 ec 38 sub $0x38,%rsp
786c: 4d 89 c5 mov %r8,%r13
786f: 49 89 d4 mov %rdx,%r12
7872: 48 89 ca mov %rcx,%rdx
7875: 45 33 db xor %r11d,%r11d
7878: 4d 85 ed test %r13,%r13
787b: 0f 84 25 02 00 00 je 0x7aa6
7881: 41 83 7d 00 06 cmpl $0x6,0x0(%r13)
7886: 74 12 je 0x789a
7888: b8 f3 ff ff ff mov $0xfffffff3,%eax
788d: 48 83 c4 38 add $0x38,%rsp
7891: 41 5f pop %r15
7893: 41 5e pop %r14
7895: 41 5d pop %r13
7897: 41 5c pop %r12
7899: c3 ret
789a: 48 85 d2 test %rdx,%rdx
789d: 0f 84 03 02 00 00 je 0x7aa6
78a3: 4d 85 e4 test %r12,%r12
78a6: 0f 84 fa 01 00 00 je 0x7aa6
78ac: 4d 85 c9 test %r9,%r9
78af: 0f 84 ea 01 00 00 je 0x7a9f
78b5: 45 8b 7d 04 mov 0x4(%r13),%r15d
78b9: 41 83 ff 04 cmp $0x4,%r15d
78bd: 7f 79 jg 0x7938
78bf: 4d 63 cf movslq %r15d,%r9
78c2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
78c7: 74 1d je 0x78e6
78c9: 48 8d 05 50 61 fe ff lea -0x19eb0(%rip),%rax # 0xfffffffffffeda20
78d0: 48 89 d1 mov %rdx,%rcx
78d3: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
78d9: 4c 89 e2 mov %r12,%rdx
78dc: 42 ff 94 c8 10 d6 c5 call *0x1c5d610(%rax,%r9,8)
78e3: 01
78e4: eb 15 jmp 0x78fb
78e6: 48 8d 05 33 61 fe ff lea -0x19ecd(%rip),%rax # 0xfffffffffffeda20
78ed: 48 89 d1 mov %rdx,%rcx
78f0: 4c 89 e2 mov %r12,%rdx
78f3: 42 ff 94 c8 40 d6 c5 call *0x1c5d640(%rax,%r9,8)
78fa: 01
78fb: b8 01 00 00 00 mov $0x1,%eax
7900: 44 89 f9 mov %r15d,%ecx
7903: d3 e0 shl %cl,%eax
7905: 48 63 c0 movslq %eax,%rax
7908: 48 83 f8 01 cmp $0x1,%rax
790c: 74 12 je 0x7920
790e: 45 8b 4c 24 04 mov 0x4(%r12),%r9d
7913: 45 89 0c 84 mov %r9d,(%r12,%rax,4)
7917: 41 c7 44 84 04 00 00 movl $0x0,0x4(%r12,%rax,4)
791e: 00 00
7920: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
7927: 00 00
7929: 33 c0 xor %eax,%eax
792b: 48 83 c4 38 add $0x38,%rsp
792f: 41 5f pop %r15
7931: 41 5e pop %r14
7933: 41 5d pop %r13
7935: 41 5c pop %r12
7937: c3 ret
7938: 4c 89 c8 mov %r9,%rax
793b: 48 83 e0 3f and $0x3f,%rax
793f: 48 f7 d8 neg %rax
7942: 48 83 e0 3f and $0x3f,%rax
7946: 4c 03 c8 add %rax,%r9
7949: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
794e: 4d 0f 4f d9 cmovg %r9,%r11
7952: 41 be 01 00 00 00 mov $0x1,%r14d
7958: 45 8d 4f ff lea -0x1(%r15),%r9d
795c: 44 89 c9 mov %r9d,%ecx
795f: 41 d3 e6 shl %cl,%r14d
7962: 41 83 ff 07 cmp $0x7,%r15d
7966: 7f 5c jg 0x79c4
7968: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
796d: 74 2f je 0x799e
796f: 4d 63 ff movslq %r15d,%r15
7972: 48 8d 05 a7 60 fe ff lea -0x19f59(%rip),%rax # 0xfffffffffffeda20
7979: c4 c1 7a 10 55 10 vmovss 0x10(%r13),%xmm2
797f: 48 89 d1 mov %rdx,%rcx
7982: 4c 89 e2 mov %r12,%rdx
7985: 42 ff 94 f8 68 d6 c5 call *0x1c5d668(%rax,%r15,8)
798c: 01
798d: 44 89 f9 mov %r15d,%ecx
7990: 41 bf 01 00 00 00 mov $0x1,%r15d
7996: 41 d3 e7 shl %cl,%r15d
7999: e9 91 00 00 00 jmp 0x7a2f
799e: 4d 63 ff movslq %r15d,%r15
79a1: 48 8d 05 78 60 fe ff lea -0x19f88(%rip),%rax # 0xfffffffffffeda20
79a8: 48 89 d1 mov %rdx,%rcx
79ab: 4c 89 e2 mov %r12,%rdx
79ae: 42 ff 94 f8 a0 d6 c5 call *0x1c5d6a0(%rax,%r15,8)
79b5: 01
79b6: 44 89 f9 mov %r15d,%ecx
79b9: 41 bf 01 00 00 00 mov $0x1,%r15d
79bf: 41 d3 e7 shl %cl,%r15d
79c2: eb 6b jmp 0x7a2f
79c4: 41 83 ff 13 cmp $0x13,%r15d
79c8: 7e 20 jle 0x79ea
79ca: 48 89 e0 mov %rsp,%rax
79cd: 4c 89 e9 mov %r13,%rcx
79d0: 4d 89 e0 mov %r12,%r8
79d3: 4c 89 58 20 mov %r11,0x20(%rax)
79d7: e8 84 32 0a 00 call 0xaac60
79dc: 44 89 f9 mov %r15d,%ecx
79df: 41 bf 01 00 00 00 mov $0x1,%r15d
79e5: 41 d3 e7 shl %cl,%r15d
79e8: eb 45 jmp 0x7a2f
79ea: 49 89 e2 mov %rsp,%r10
79ed: 48 89 d1 mov %rdx,%rcx
79f0: 49 8b 45 30 mov 0x30(%r13),%rax
79f4: 4c 89 e2 mov %r12,%rdx
79f7: 45 89 f0 mov %r14d,%r8d
79fa: 4d 8b 4d 38 mov 0x38(%r13),%r9
79fe: 4d 89 5a 28 mov %r11,0x28(%r10)
7a02: 49 89 42 20 mov %rax,0x20(%r10)
7a06: e8 55 76 b5 01 call 0x1b5f060
7a0b: 44 89 f9 mov %r15d,%ecx
7a0e: 41 bf 01 00 00 00 mov $0x1,%r15d
7a14: 41 d3 e7 shl %cl,%r15d
7a17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
7a1c: 74 11 je 0x7a2f
7a1e: c4 c1 7a 10 45 10 vmovss 0x10(%r13),%xmm0
7a24: 4c 89 e2 mov %r12,%rdx
7a27: 45 89 f8 mov %r15d,%r8d
7a2a: e8 11 5e ff ff call 0xffffffffffffd840
7a2f: c4 c1 7a 10 54 24 04 vmovss 0x4(%r12),%xmm2
7a36: 4c 89 e1 mov %r12,%rcx
7a39: c4 c1 7a 10 0c 24 vmovss (%r12),%xmm1
7a3f: 44 89 f2 mov %r14d,%edx
7a42: 41 b8 01 00 00 00 mov $0x1,%r8d
7a48: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
7a4c: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
7a50: c4 c1 7a 11 04 24 vmovss %xmm0,(%r12)
7a56: c4 c1 7a 11 5c 24 04 vmovss %xmm3,0x4(%r12)
7a5d: 4d 8b 4d 50 mov 0x50(%r13),%r9
7a61: e8 3a 44 0a 00 call 0xabea0
7a66: 4d 63 ff movslq %r15d,%r15
7a69: 49 83 ff 01 cmp $0x1,%r15
7a6d: 74 18 je 0x7a87
7a6f: 41 8b 44 24 04 mov 0x4(%r12),%eax
7a74: 45 33 c9 xor %r9d,%r9d
7a77: 43 89 04 bc mov %eax,(%r12,%r15,4)
7a7b: 47 89 4c bc 04 mov %r9d,0x4(%r12,%r15,4)
7a80: 45 89 4c 24 04 mov %r9d,0x4(%r12)
7a85: eb 09 jmp 0x7a90
7a87: 41 c7 44 24 04 00 00 movl $0x0,0x4(%r12)
7a8e: 00 00
7a90: 33 c0 xor %eax,%eax
7a92: 48 83 c4 38 add $0x38,%rsp
7a96: 41 5f pop %r15
7a98: 41 5e pop %r14
7a9a: 41 5d pop %r13
7a9c: 41 5c pop %r12
7a9e: c3 ret
7a9f: 41 83 7d 18 00 cmpl $0x0,0x18(%r13)
7aa4: 7e 12 jle 0x7ab8
7aa6: b8 f8 ff ff ff mov $0xfffffff8,%eax
7aab: 48 83 c4 38 add $0x38,%rsp
7aaf: 41 5f pop %r15
7ab1: 41 5e pop %r14
7ab3: 41 5d pop %r13
7ab5: 41 5c pop %r12
7ab7: c3 ret
7ab8: 45 8b 7d 04 mov 0x4(%r13),%r15d
7abc: 41 83 ff 04 cmp $0x4,%r15d
7ac0: 0f 8e f9 fd ff ff jle 0x78bf
7ac6: e9 87 fe ff ff jmp 0x7952
7acb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7ad2: 00
7ad3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7ada: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7ae0: 56 push %rsi
7ae1: 57 push %rdi
7ae2: 41 54 push %r12
7ae4: 41 55 push %r13
7ae6: 41 57 push %r15
7ae8: 48 83 ec 30 sub $0x30,%rsp
7aec: 4c 89 c7 mov %r8,%rdi
7aef: 48 89 d6 mov %rdx,%rsi
7af2: 48 89 ca mov %rcx,%rdx
7af5: 45 33 db xor %r11d,%r11d
7af8: 48 85 ff test %rdi,%rdi
7afb: 0f 84 ea 01 00 00 je 0x7ceb
7b01: 83 3f 06 cmpl $0x6,(%rdi)
7b04: 74 12 je 0x7b18
7b06: b8 f3 ff ff ff mov $0xfffffff3,%eax
7b0b: 48 83 c4 30 add $0x30,%rsp
7b0f: 41 5f pop %r15
7b11: 41 5d pop %r13
7b13: 41 5c pop %r12
7b15: 5f pop %rdi
7b16: 5e pop %rsi
7b17: c3 ret
7b18: 48 85 d2 test %rdx,%rdx
7b1b: 0f 84 ca 01 00 00 je 0x7ceb
7b21: 48 85 f6 test %rsi,%rsi
7b24: 0f 84 c1 01 00 00 je 0x7ceb
7b2a: 4d 85 c9 test %r9,%r9
7b2d: 0f 84 b2 01 00 00 je 0x7ce5
7b33: 44 8b 7f 04 mov 0x4(%rdi),%r15d
7b37: 41 83 ff 04 cmp $0x4,%r15d
7b3b: 7f 75 jg 0x7bb2
7b3d: 4d 63 cf movslq %r15d,%r9
7b40: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7b44: 74 20 je 0x7b66
7b46: 48 8d 05 d3 5e fe ff lea -0x1a12d(%rip),%rax # 0xfffffffffffeda20
7b4d: 48 89 d1 mov %rdx,%rcx
7b50: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
7b55: 48 89 f2 mov %rsi,%rdx
7b58: c5 f8 28 d0 vmovaps %xmm0,%xmm2
7b5c: 42 ff 94 c8 e0 d6 c5 call *0x1c5d6e0(%rax,%r9,8)
7b63: 01
7b64: eb 15 jmp 0x7b7b
7b66: 48 8d 05 b3 5e fe ff lea -0x1a14d(%rip),%rax # 0xfffffffffffeda20
7b6d: 48 89 d1 mov %rdx,%rcx
7b70: 48 89 f2 mov %rsi,%rdx
7b73: 42 ff 94 c8 10 d7 c5 call *0x1c5d710(%rax,%r9,8)
7b7a: 01
7b7b: b8 01 00 00 00 mov $0x1,%eax
7b80: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
7b85: 48 63 ff movslq %edi,%rdi
7b88: 48 83 ff 01 cmp $0x1,%rdi
7b8c: 74 0e je 0x7b9c
7b8e: 8b 46 04 mov 0x4(%rsi),%eax
7b91: 89 04 be mov %eax,(%rsi,%rdi,4)
7b94: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
7b9b: 00
7b9c: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
7ba3: 33 c0 xor %eax,%eax
7ba5: 48 83 c4 30 add $0x30,%rsp
7ba9: 41 5f pop %r15
7bab: 41 5d pop %r13
7bad: 41 5c pop %r12
7baf: 5f pop %rdi
7bb0: 5e pop %rsi
7bb1: c3 ret
7bb2: 4c 89 c8 mov %r9,%rax
7bb5: 48 83 e0 3f and $0x3f,%rax
7bb9: 48 f7 d8 neg %rax
7bbc: 48 83 e0 3f and $0x3f,%rax
7bc0: 4c 03 c8 add %rax,%r9
7bc3: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
7bc7: 4d 0f 4f d9 cmovg %r9,%r11
7bcb: 41 bc 01 00 00 00 mov $0x1,%r12d
7bd1: 45 8d 4f ff lea -0x1(%r15),%r9d
7bd5: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
7bda: 41 83 ff 07 cmp $0x7,%r15d
7bde: 7f 49 jg 0x7c29
7be0: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7be4: 74 24 je 0x7c0a
7be6: 4d 63 ff movslq %r15d,%r15
7be9: 48 8d 05 30 5e fe ff lea -0x1a1d0(%rip),%rax # 0xfffffffffffeda20
7bf0: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
7bf5: 48 89 d1 mov %rdx,%rcx
7bf8: 48 89 f2 mov %rsi,%rdx
7bfb: 42 ff 94 f8 38 d7 c5 call *0x1c5d738(%rax,%r15,8)
7c02: 01
7c03: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7c08: eb 7a jmp 0x7c84
7c0a: 4d 63 ff movslq %r15d,%r15
7c0d: 48 8d 05 0c 5e fe ff lea -0x1a1f4(%rip),%rax # 0xfffffffffffeda20
7c14: 48 89 d1 mov %rdx,%rcx
7c17: 48 89 f2 mov %rsi,%rdx
7c1a: 42 ff 94 f8 70 d7 c5 call *0x1c5d770(%rax,%r15,8)
7c21: 01
7c22: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7c27: eb 5b jmp 0x7c84
7c29: 41 83 ff 13 cmp $0x13,%r15d
7c2d: 7e 19 jle 0x7c48
7c2f: 48 89 e0 mov %rsp,%rax
7c32: 48 89 f9 mov %rdi,%rcx
7c35: 49 89 f0 mov %rsi,%r8
7c38: 4c 89 58 20 mov %r11,0x20(%rax)
7c3c: e8 bf 93 0a 00 call 0xb1000
7c41: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7c46: eb 3c jmp 0x7c84
7c48: 49 89 e2 mov %rsp,%r10
7c4b: 48 89 d1 mov %rdx,%rcx
7c4e: 48 8b 47 30 mov 0x30(%rdi),%rax
7c52: 48 89 f2 mov %rsi,%rdx
7c55: 45 89 e8 mov %r13d,%r8d
7c58: 4c 8b 4f 38 mov 0x38(%rdi),%r9
7c5c: 4d 89 5a 28 mov %r11,0x28(%r10)
7c60: 49 89 42 20 mov %rax,0x20(%r10)
7c64: e8 37 79 b6 01 call 0x1b6f5a0
7c69: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7c6e: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7c72: 74 10 je 0x7c84
7c74: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
7c79: 48 89 f2 mov %rsi,%rdx
7c7c: 45 89 e0 mov %r12d,%r8d
7c7f: e8 7c 5d ff ff call 0xffffffffffffda00
7c84: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
7c89: 48 89 f1 mov %rsi,%rcx
7c8c: c5 fa 10 0e vmovss (%rsi),%xmm1
7c90: 44 89 ea mov %r13d,%edx
7c93: 41 b8 01 00 00 00 mov $0x1,%r8d
7c99: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
7c9d: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
7ca1: c5 fa 11 06 vmovss %xmm0,(%rsi)
7ca5: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
7caa: 4c 8b 4f 50 mov 0x50(%rdi),%r9
7cae: e8 0d a6 0a 00 call 0xb22c0
7cb3: 4d 63 e4 movslq %r12d,%r12
7cb6: 49 83 fc 01 cmp $0x1,%r12
7cba: 74 13 je 0x7ccf
7cbc: 8b 46 04 mov 0x4(%rsi),%eax
7cbf: 33 ff xor %edi,%edi
7cc1: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
7cc5: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
7cca: 89 7e 04 mov %edi,0x4(%rsi)
7ccd: eb 07 jmp 0x7cd6
7ccf: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
7cd6: 33 c0 xor %eax,%eax
7cd8: 48 83 c4 30 add $0x30,%rsp
7cdc: 41 5f pop %r15
7cde: 41 5d pop %r13
7ce0: 41 5c pop %r12
7ce2: 5f pop %rdi
7ce3: 5e pop %rsi
7ce4: c3 ret
7ce5: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
7ce9: 7e 12 jle 0x7cfd
7ceb: b8 f8 ff ff ff mov $0xfffffff8,%eax
7cf0: 48 83 c4 30 add $0x30,%rsp
7cf4: 41 5f pop %r15
7cf6: 41 5d pop %r13
7cf8: 41 5c pop %r12
7cfa: 5f pop %rdi
7cfb: 5e pop %rsi
7cfc: c3 ret
7cfd: 44 8b 7f 04 mov 0x4(%rdi),%r15d
7d01: 41 83 ff 04 cmp $0x4,%r15d
7d05: 0f 8e 32 fe ff ff jle 0x7b3d
7d0b: e9 bb fe ff ff jmp 0x7bcb
7d10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7d17: 00
7d18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d1f: 90 nop
7d20: 56 push %rsi
7d21: 57 push %rdi
7d22: 41 54 push %r12
7d24: 41 55 push %r13
7d26: 41 57 push %r15
7d28: 48 83 ec 30 sub $0x30,%rsp
7d2c: 4c 89 c7 mov %r8,%rdi
7d2f: 48 89 d6 mov %rdx,%rsi
7d32: 48 89 ca mov %rcx,%rdx
7d35: 45 33 db xor %r11d,%r11d
7d38: 48 85 ff test %rdi,%rdi
7d3b: 0f 84 e6 01 00 00 je 0x7f27
7d41: 83 3f 06 cmpl $0x6,(%rdi)
7d44: 74 12 je 0x7d58
7d46: b8 f3 ff ff ff mov $0xfffffff3,%eax
7d4b: 48 83 c4 30 add $0x30,%rsp
7d4f: 41 5f pop %r15
7d51: 41 5d pop %r13
7d53: 41 5c pop %r12
7d55: 5f pop %rdi
7d56: 5e pop %rsi
7d57: c3 ret
7d58: 48 85 d2 test %rdx,%rdx
7d5b: 0f 84 c6 01 00 00 je 0x7f27
7d61: 48 85 f6 test %rsi,%rsi
7d64: 0f 84 bd 01 00 00 je 0x7f27
7d6a: 4d 85 c9 test %r9,%r9
7d6d: 0f 84 ae 01 00 00 je 0x7f21
7d73: 44 8b 7f 04 mov 0x4(%rdi),%r15d
7d77: 41 83 ff 04 cmp $0x4,%r15d
7d7b: 7f 71 jg 0x7dee
7d7d: 4d 63 cf movslq %r15d,%r9
7d80: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7d84: 74 1c je 0x7da2
7d86: 48 8d 05 93 5c fe ff lea -0x1a36d(%rip),%rax # 0xfffffffffffeda20
7d8d: 48 89 d1 mov %rdx,%rcx
7d90: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
7d95: 48 89 f2 mov %rsi,%rdx
7d98: 42 ff 94 c8 b0 d7 c5 call *0x1c5d7b0(%rax,%r9,8)
7d9f: 01
7da0: eb 15 jmp 0x7db7
7da2: 48 8d 05 77 5c fe ff lea -0x1a389(%rip),%rax # 0xfffffffffffeda20
7da9: 48 89 d1 mov %rdx,%rcx
7dac: 48 89 f2 mov %rsi,%rdx
7daf: 42 ff 94 c8 e0 d7 c5 call *0x1c5d7e0(%rax,%r9,8)
7db6: 01
7db7: b8 01 00 00 00 mov $0x1,%eax
7dbc: c4 e2 01 f7 f8 shlx %r15d,%eax,%edi
7dc1: 48 63 ff movslq %edi,%rdi
7dc4: 48 83 ff 01 cmp $0x1,%rdi
7dc8: 74 0e je 0x7dd8
7dca: 8b 46 04 mov 0x4(%rsi),%eax
7dcd: 89 04 be mov %eax,(%rsi,%rdi,4)
7dd0: c7 44 be 04 00 00 00 movl $0x0,0x4(%rsi,%rdi,4)
7dd7: 00
7dd8: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
7ddf: 33 c0 xor %eax,%eax
7de1: 48 83 c4 30 add $0x30,%rsp
7de5: 41 5f pop %r15
7de7: 41 5d pop %r13
7de9: 41 5c pop %r12
7deb: 5f pop %rdi
7dec: 5e pop %rsi
7ded: c3 ret
7dee: 4c 89 c8 mov %r9,%rax
7df1: 48 83 e0 3f and $0x3f,%rax
7df5: 48 f7 d8 neg %rax
7df8: 48 83 e0 3f and $0x3f,%rax
7dfc: 4c 03 c8 add %rax,%r9
7dff: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
7e03: 4d 0f 4f d9 cmovg %r9,%r11
7e07: 41 bc 01 00 00 00 mov $0x1,%r12d
7e0d: 45 8d 4f ff lea -0x1(%r15),%r9d
7e11: c4 42 31 f7 ec shlx %r9d,%r12d,%r13d
7e16: 41 83 ff 07 cmp $0x7,%r15d
7e1a: 7f 49 jg 0x7e65
7e1c: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7e20: 74 24 je 0x7e46
7e22: 4d 63 ff movslq %r15d,%r15
7e25: 48 8d 05 f4 5b fe ff lea -0x1a40c(%rip),%rax # 0xfffffffffffeda20
7e2c: c5 fa 10 57 10 vmovss 0x10(%rdi),%xmm2
7e31: 48 89 d1 mov %rdx,%rcx
7e34: 48 89 f2 mov %rsi,%rdx
7e37: 42 ff 94 f8 08 d8 c5 call *0x1c5d808(%rax,%r15,8)
7e3e: 01
7e3f: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7e44: eb 7a jmp 0x7ec0
7e46: 4d 63 ff movslq %r15d,%r15
7e49: 48 8d 05 d0 5b fe ff lea -0x1a430(%rip),%rax # 0xfffffffffffeda20
7e50: 48 89 d1 mov %rdx,%rcx
7e53: 48 89 f2 mov %rsi,%rdx
7e56: 42 ff 94 f8 40 d8 c5 call *0x1c5d840(%rax,%r15,8)
7e5d: 01
7e5e: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7e63: eb 5b jmp 0x7ec0
7e65: 41 83 ff 13 cmp $0x13,%r15d
7e69: 7e 19 jle 0x7e84
7e6b: 48 89 e0 mov %rsp,%rax
7e6e: 48 89 f9 mov %rdi,%rcx
7e71: 49 89 f0 mov %rsi,%r8
7e74: 4c 89 58 20 mov %r11,0x20(%rax)
7e78: e8 a3 f3 0a 00 call 0xb7220
7e7d: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7e82: eb 3c jmp 0x7ec0
7e84: 49 89 e2 mov %rsp,%r10
7e87: 48 89 d1 mov %rdx,%rcx
7e8a: 48 8b 47 30 mov 0x30(%rdi),%rax
7e8e: 48 89 f2 mov %rsi,%rdx
7e91: 45 89 e8 mov %r13d,%r8d
7e94: 4c 8b 4f 38 mov 0x38(%rdi),%r9
7e98: 4d 89 5a 28 mov %r11,0x28(%r10)
7e9c: 49 89 42 20 mov %rax,0x20(%r10)
7ea0: e8 fb 58 b7 01 call 0x1b7d7a0
7ea5: c4 42 01 f7 e4 shlx %r15d,%r12d,%r12d
7eaa: 83 7f 08 00 cmpl $0x0,0x8(%rdi)
7eae: 74 10 je 0x7ec0
7eb0: c5 fa 10 47 10 vmovss 0x10(%rdi),%xmm0
7eb5: 48 89 f2 mov %rsi,%rdx
7eb8: 45 89 e0 mov %r12d,%r8d
7ebb: e8 00 5d ff ff call 0xffffffffffffdbc0
7ec0: c5 fa 10 56 04 vmovss 0x4(%rsi),%xmm2
7ec5: 48 89 f1 mov %rsi,%rcx
7ec8: c5 fa 10 0e vmovss (%rsi),%xmm1
7ecc: 44 89 ea mov %r13d,%edx
7ecf: 41 b8 01 00 00 00 mov $0x1,%r8d
7ed5: c5 ea 58 c1 vaddss %xmm1,%xmm2,%xmm0
7ed9: c5 f2 5c da vsubss %xmm2,%xmm1,%xmm3
7edd: c5 fa 11 06 vmovss %xmm0,(%rsi)
7ee1: c5 fa 11 5e 04 vmovss %xmm3,0x4(%rsi)
7ee6: 4c 8b 4f 50 mov 0x50(%rdi),%r9
7eea: e8 f1 05 0b 00 call 0xb84e0
7eef: 4d 63 e4 movslq %r12d,%r12
7ef2: 49 83 fc 01 cmp $0x1,%r12
7ef6: 74 13 je 0x7f0b
7ef8: 8b 46 04 mov 0x4(%rsi),%eax
7efb: 33 ff xor %edi,%edi
7efd: 42 89 04 a6 mov %eax,(%rsi,%r12,4)
7f01: 42 89 7c a6 04 mov %edi,0x4(%rsi,%r12,4)
7f06: 89 7e 04 mov %edi,0x4(%rsi)
7f09: eb 07 jmp 0x7f12
7f0b: c7 46 04 00 00 00 00 movl $0x0,0x4(%rsi)
7f12: 33 c0 xor %eax,%eax
7f14: 48 83 c4 30 add $0x30,%rsp
7f18: 41 5f pop %r15
7f1a: 41 5d pop %r13
7f1c: 41 5c pop %r12
7f1e: 5f pop %rdi
7f1f: 5e pop %rsi
7f20: c3 ret
7f21: 83 7f 18 00 cmpl $0x0,0x18(%rdi)
7f25: 7e 12 jle 0x7f39
7f27: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f2c: 48 83 c4 30 add $0x30,%rsp
7f30: 41 5f pop %r15
7f32: 41 5d pop %r13
7f34: 41 5c pop %r12
7f36: 5f pop %rdi
7f37: 5e pop %rsi
7f38: c3 ret
7f39: 44 8b 7f 04 mov 0x4(%rdi),%r15d
7f3d: 41 83 ff 04 cmp $0x4,%r15d
7f41: 0f 8e 36 fe ff ff jle 0x7d7d
7f47: e9 bb fe ff ff jmp 0x7e07
7f4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f53: 00
7f54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7f60: 48 83 ec 28 sub $0x28,%rsp
7f64: 48 85 c9 test %rcx,%rcx
7f67: 74 26 je 0x7f8f
7f69: 48 85 d2 test %rdx,%rdx
7f6c: 74 21 je 0x7f8f
7f6e: 45 85 c0 test %r8d,%r8d
7f71: 7e 26 jle 0x7f99
7f73: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
7f7a: 7d 07 jge 0x7f83
7f7c: e8 bf 94 a4 01 call 0x1a51440
7f81: eb 05 jmp 0x7f88
7f83: e8 b8 98 a4 01 call 0x1a51840
7f88: 33 c0 xor %eax,%eax
7f8a: 48 83 c4 28 add $0x28,%rsp
7f8e: c3 ret
7f8f: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f94: 48 83 c4 28 add $0x28,%rsp
7f98: c3 ret
7f99: b8 fa ff ff ff mov $0xfffffffa,%eax
7f9e: 48 83 c4 28 add $0x28,%rsp
7fa2: c3 ret
7fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7faa: 00
7fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fc0: 48 83 ec 28 sub $0x28,%rsp
7fc4: 48 85 c9 test %rcx,%rcx
7fc7: 74 26 je 0x7fef
7fc9: 48 85 d2 test %rdx,%rdx
7fcc: 74 21 je 0x7fef
7fce: 45 85 c0 test %r8d,%r8d
7fd1: 7e 26 jle 0x7ff9
7fd3: 41 81 f8 00 80 00 00 cmp $0x8000,%r8d
7fda: 7d 07 jge 0x7fe3
7fdc: e8 ff a0 a4 01 call 0x1a520e0
7fe1: eb 05 jmp 0x7fe8
7fe3: e8 78 56 0b 00 call 0xbd660
7fe8: 33 c0 xor %eax,%eax
7fea: 48 83 c4 28 add $0x28,%rsp
7fee: c3 ret
7fef: b8 f8 ff ff ff mov $0xfffffff8,%eax
7ff4: 48 83 c4 28 add $0x28,%rsp
7ff8: c3 ret
7ff9: b8 fa ff ff ff mov $0xfffffffa,%eax
7ffe: 48 rex.W
7fff: 83 .byte 0x83