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

8699 lines
413 KiB
Plaintext

; th_ffe0: VA 0x18000ffe0-0x180017fe0 (32768 bytes)
/tmp/opencode/dis/th_ffe0.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 48 83 ec 28 sub $0x28,%rsp
4: 48 85 d2 test %rdx,%rdx
7: 0f 84 9e 01 00 00 je 0x1ab
d: 45 85 c0 test %r8d,%r8d
10: 0f 8e 8b 01 00 00 jle 0x1a1
16: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c4cdd0
1d: 01
1e: 7a 06 jp 0x26
20: 0f 84 74 01 00 00 je 0x19a
26: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
2a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
2e: 7a 06 jp 0x36
30: 0f 84 54 01 00 00 je 0x18a
36: 41 83 f8 10 cmp $0x10,%r8d
3a: 0f 8c 42 01 00 00 jl 0x182
40: 49 89 d3 mov %rdx,%r11
43: 49 83 e3 1f and $0x1f,%r11
47: 45 85 db test %r11d,%r11d
4a: 74 18 je 0x64
4c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
53: 0f 85 29 01 00 00 jne 0x182
59: 41 f7 db neg %r11d
5c: 41 83 c3 20 add $0x20,%r11d
60: 41 c1 eb 02 shr $0x2,%r11d
64: 41 8d 43 10 lea 0x10(%r11),%eax
68: 44 3b c0 cmp %eax,%r8d
6b: 0f 8c 11 01 00 00 jl 0x182
71: 45 89 c1 mov %r8d,%r9d
74: 33 c0 xor %eax,%eax
76: 45 2b cb sub %r11d,%r9d
79: 41 83 e1 0f and $0xf,%r9d
7d: 41 f7 d9 neg %r9d
80: 45 03 c8 add %r8d,%r9d
83: 45 89 da mov %r11d,%r10d
86: 45 85 db test %r11d,%r11d
89: 76 27 jbe 0xb2
8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
92: 00
93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
a0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
a5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
aa: 48 ff c0 inc %rax
ad: 49 3b c2 cmp %r10,%rax
b0: 72 ee jb 0xa0
b2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
b7: 49 63 c1 movslq %r9d,%rax
ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
c0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
c6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
cd: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
d3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
da: 49 83 c2 10 add $0x10,%r10
de: 4c 3b d0 cmp %rax,%r10
e1: 72 dd jb 0xc0
e3: 41 8d 41 01 lea 0x1(%r9),%eax
e7: 41 3b c0 cmp %r8d,%eax
ea: 0f 87 84 00 00 00 ja 0x174
f0: 4d 63 c0 movslq %r8d,%r8
f3: 4d 63 c9 movslq %r9d,%r9
f6: 4d 2b c1 sub %r9,%r8
f9: 49 83 f8 04 cmp $0x4,%r8
fd: 0f 8c 7b 00 00 00 jl 0x17e
103: 4d 63 c9 movslq %r9d,%r9
106: 44 89 c0 mov %r8d,%eax
109: 83 e0 fc and $0xfffffffc,%eax
10c: 45 33 db xor %r11d,%r11d
10f: 48 63 c0 movslq %eax,%rax
112: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
117: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
11b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
120: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
125: 49 83 c3 04 add $0x4,%r11
129: c4 c1 78 11 12 vmovups %xmm2,(%r10)
12e: 49 83 c2 10 add $0x10,%r10
132: 4c 3b d8 cmp %rax,%r11
135: 72 e9 jb 0x120
137: 49 3b c0 cmp %r8,%rax
13a: 73 38 jae 0x174
13c: 4d 63 c9 movslq %r9d,%r9
13f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
143: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
147: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14e: 00
14f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
156: 0f 1f 00 nopl (%rax)
159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
160: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
164: 48 ff c0 inc %rax
167: c5 fa 11 0a vmovss %xmm1,(%rdx)
16b: 48 83 c2 04 add $0x4,%rdx
16f: 49 3b c0 cmp %r8,%rax
172: 72 ec jb 0x160
174: 33 c0 xor %eax,%eax
176: c5 f8 77 vzeroupper
179: 48 83 c4 28 add $0x28,%rsp
17d: c3 ret
17e: 33 c0 xor %eax,%eax
180: eb b5 jmp 0x137
182: 45 33 c9 xor %r9d,%r9d
185: e9 59 ff ff ff jmp 0xe3
18a: 48 89 d1 mov %rdx,%rcx
18d: 44 89 c2 mov %r8d,%edx
190: e8 0b 8e 00 00 call 0x8fa0
195: 48 83 c4 28 add $0x28,%rsp
199: c3 ret
19a: 33 c0 xor %eax,%eax
19c: 48 83 c4 28 add $0x28,%rsp
1a0: c3 ret
1a1: b8 fa ff ff ff mov $0xfffffffa,%eax
1a6: 48 83 c4 28 add $0x28,%rsp
1aa: c3 ret
1ab: b8 f8 ff ff ff mov $0xfffffff8,%eax
1b0: 48 83 c4 28 add $0x28,%rsp
1b4: c3 ret
1b5: 0f 1f 40 00 nopl 0x0(%rax)
1b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c0: 48 83 ec 28 sub $0x28,%rsp
1c4: 48 85 d2 test %rdx,%rdx
1c7: 0f 84 9e 01 00 00 je 0x36b
1cd: 45 85 c0 test %r8d,%r8d
1d0: 0f 8e 8b 01 00 00 jle 0x361
1d6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c4cdd4
1dd: 01
1de: 7a 06 jp 0x1e6
1e0: 0f 84 74 01 00 00 je 0x35a
1e6: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
1ea: c5 f8 2e c1 vucomiss %xmm1,%xmm0
1ee: 7a 06 jp 0x1f6
1f0: 0f 84 54 01 00 00 je 0x34a
1f6: 41 83 f8 10 cmp $0x10,%r8d
1fa: 0f 8c 42 01 00 00 jl 0x342
200: 49 89 d3 mov %rdx,%r11
203: 49 83 e3 1f and $0x1f,%r11
207: 45 85 db test %r11d,%r11d
20a: 74 18 je 0x224
20c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
213: 0f 85 29 01 00 00 jne 0x342
219: 41 f7 db neg %r11d
21c: 41 83 c3 20 add $0x20,%r11d
220: 41 c1 eb 02 shr $0x2,%r11d
224: 41 8d 43 10 lea 0x10(%r11),%eax
228: 44 3b c0 cmp %eax,%r8d
22b: 0f 8c 11 01 00 00 jl 0x342
231: 45 89 c1 mov %r8d,%r9d
234: 33 c0 xor %eax,%eax
236: 45 2b cb sub %r11d,%r9d
239: 41 83 e1 0f and $0xf,%r9d
23d: 41 f7 d9 neg %r9d
240: 45 03 c8 add %r8d,%r9d
243: 45 89 da mov %r11d,%r10d
246: 45 85 db test %r11d,%r11d
249: 76 27 jbe 0x272
24b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
252: 00
253: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
260: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
265: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
26a: 48 ff c0 inc %rax
26d: 49 3b c2 cmp %r10,%rax
270: 72 ee jb 0x260
272: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
277: 49 63 c1 movslq %r9d,%rax
27a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
280: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
286: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
28d: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
293: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
29a: 49 83 c2 10 add $0x10,%r10
29e: 4c 3b d0 cmp %rax,%r10
2a1: 72 dd jb 0x280
2a3: 41 8d 41 01 lea 0x1(%r9),%eax
2a7: 41 3b c0 cmp %r8d,%eax
2aa: 0f 87 84 00 00 00 ja 0x334
2b0: 4d 63 c0 movslq %r8d,%r8
2b3: 4d 63 c9 movslq %r9d,%r9
2b6: 4d 2b c1 sub %r9,%r8
2b9: 49 83 f8 04 cmp $0x4,%r8
2bd: 0f 8c 7b 00 00 00 jl 0x33e
2c3: 4d 63 c9 movslq %r9d,%r9
2c6: 44 89 c0 mov %r8d,%eax
2c9: 83 e0 fc and $0xfffffffc,%eax
2cc: 45 33 db xor %r11d,%r11d
2cf: 48 63 c0 movslq %eax,%rax
2d2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
2d7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
2db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2e0: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
2e5: 49 83 c3 04 add $0x4,%r11
2e9: c4 c1 78 11 12 vmovups %xmm2,(%r10)
2ee: 49 83 c2 10 add $0x10,%r10
2f2: 4c 3b d8 cmp %rax,%r11
2f5: 72 e9 jb 0x2e0
2f7: 49 3b c0 cmp %r8,%rax
2fa: 73 38 jae 0x334
2fc: 4d 63 c9 movslq %r9d,%r9
2ff: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
303: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
307: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30e: 00
30f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
316: 0f 1f 00 nopl (%rax)
319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
320: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
324: 48 ff c0 inc %rax
327: c5 fa 11 0a vmovss %xmm1,(%rdx)
32b: 48 83 c2 04 add $0x4,%rdx
32f: 49 3b c0 cmp %r8,%rax
332: 72 ec jb 0x320
334: 33 c0 xor %eax,%eax
336: c5 f8 77 vzeroupper
339: 48 83 c4 28 add $0x28,%rsp
33d: c3 ret
33e: 33 c0 xor %eax,%eax
340: eb b5 jmp 0x2f7
342: 45 33 c9 xor %r9d,%r9d
345: e9 59 ff ff ff jmp 0x2a3
34a: 48 89 d1 mov %rdx,%rcx
34d: 44 89 c2 mov %r8d,%edx
350: e8 8b 8c 00 00 call 0x8fe0
355: 48 83 c4 28 add $0x28,%rsp
359: c3 ret
35a: 33 c0 xor %eax,%eax
35c: 48 83 c4 28 add $0x28,%rsp
360: c3 ret
361: b8 fa ff ff ff mov $0xfffffffa,%eax
366: 48 83 c4 28 add $0x28,%rsp
36a: c3 ret
36b: b8 f8 ff ff ff mov $0xfffffff8,%eax
370: 48 83 c4 28 add $0x28,%rsp
374: c3 ret
375: 0f 1f 40 00 nopl 0x0(%rax)
379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
380: 48 83 ec 38 sub $0x38,%rsp
384: 45 89 c1 mov %r8d,%r9d
387: 49 89 d0 mov %rdx,%r8
38a: 48 89 ca mov %rcx,%rdx
38d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
393: 48 85 d2 test %rdx,%rdx
396: 8b 44 24 60 mov 0x60(%rsp),%eax
39a: 74 47 je 0x3e3
39c: 4d 85 c0 test %r8,%r8
39f: 74 42 je 0x3e3
3a1: 45 85 c9 test %r9d,%r9d
3a4: 7e 47 jle 0x3ed
3a6: 85 c0 test %eax,%eax
3a8: 74 0f je 0x3b9
3aa: 83 f8 04 cmp $0x4,%eax
3ad: 74 0d je 0x3bc
3af: b8 fb ff ff ff mov $0xfffffffb,%eax
3b4: 48 83 c4 38 add $0x38,%rsp
3b8: c3 ret
3b9: 83 f8 04 cmp $0x4,%eax
3bc: 49 89 e3 mov %rsp,%r11
3bf: b8 01 00 00 00 mov $0x1,%eax
3c4: 41 ba 00 00 00 00 mov $0x0,%r10d
3ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
3cf: 44 0f 44 d0 cmove %eax,%r10d
3d3: 45 89 53 20 mov %r10d,0x20(%r11)
3d7: e8 b0 d9 a6 01 call 0x1a6dd8c
3dc: 33 c0 xor %eax,%eax
3de: 48 83 c4 38 add $0x38,%rsp
3e2: c3 ret
3e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e8: 48 83 c4 38 add $0x38,%rsp
3ec: c3 ret
3ed: b8 fa ff ff ff mov $0xfffffffa,%eax
3f2: 48 83 c4 38 add $0x38,%rsp
3f6: c3 ret
3f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3fe: 00 00
400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
405: 45 89 c1 mov %r8d,%r9d
408: 49 89 d0 mov %rdx,%r8
40b: 48 89 ca mov %rcx,%rdx
40e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
414: 48 85 d2 test %rdx,%rdx
417: 8b 44 24 60 mov 0x60(%rsp),%eax
41b: 74 4b je 0x468
41d: 4d 85 c0 test %r8,%r8
420: 74 46 je 0x468
422: 45 85 c9 test %r9d,%r9d
425: 7e 4c jle 0x473
427: 85 c0 test %eax,%eax
429: 74 12 je 0x43d
42b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
430: 74 0b je 0x43d
432: b8 fb ff ff ff mov $0xfffffffb,%eax
437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
43c: c3 ret
43d: 49 89 e3 mov %rsp,%r11
440: 41 ba 01 00 00 00 mov $0x1,%r10d
446: 83 f8 04 cmp $0x4,%eax
449: b8 00 00 00 00 mov $0x0,%eax
44e: 41 0f 44 c2 cmove %r10d,%eax
452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
457: 41 89 43 20 mov %eax,0x20(%r11)
45b: e8 cc 47 a7 01 call 0x1a74c2c
460: 33 c0 xor %eax,%eax
462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
467: c3 ret
468: b8 f8 ff ff ff mov $0xfffffff8,%eax
46d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
472: c3 ret
473: b8 fa ff ff ff mov $0xfffffffa,%eax
478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
47d: c3 ret
47e: 66 90 xchg %ax,%ax
480: 48 83 ec 38 sub $0x38,%rsp
484: 45 89 c1 mov %r8d,%r9d
487: 49 89 d0 mov %rdx,%r8
48a: 48 89 ca mov %rcx,%rdx
48d: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
493: 8b 44 24 60 mov 0x60(%rsp),%eax
497: 48 85 d2 test %rdx,%rdx
49a: 74 47 je 0x4e3
49c: 4d 85 c0 test %r8,%r8
49f: 74 42 je 0x4e3
4a1: 45 85 c9 test %r9d,%r9d
4a4: 7e 47 jle 0x4ed
4a6: 85 c0 test %eax,%eax
4a8: 74 0f je 0x4b9
4aa: 83 f8 04 cmp $0x4,%eax
4ad: 74 0d je 0x4bc
4af: b8 fb ff ff ff mov $0xfffffffb,%eax
4b4: 48 83 c4 38 add $0x38,%rsp
4b8: c3 ret
4b9: 83 f8 04 cmp $0x4,%eax
4bc: b8 01 00 00 00 mov $0x1,%eax
4c1: 41 ba 00 00 00 00 mov $0x0,%r10d
4c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
4cc: 44 0f 44 d0 cmove %eax,%r10d
4d0: 49 89 e3 mov %rsp,%r11
4d3: 45 89 53 20 mov %r10d,0x20(%r11)
4d7: e8 00 b4 a7 01 call 0x1a7b8dc
4dc: 33 c0 xor %eax,%eax
4de: 48 83 c4 38 add $0x38,%rsp
4e2: c3 ret
4e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e8: 48 83 c4 38 add $0x38,%rsp
4ec: c3 ret
4ed: b8 fa ff ff ff mov $0xfffffffa,%eax
4f2: 48 83 c4 38 add $0x38,%rsp
4f6: c3 ret
4f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4fe: 00 00
500: 41 56 push %r14
502: 48 85 c9 test %rcx,%rcx
505: 0f 84 51 03 00 00 je 0x85c
50b: 48 85 d2 test %rdx,%rdx
50e: 0f 84 48 03 00 00 je 0x85c
514: 45 85 c0 test %r8d,%r8d
517: 0f 8e 37 03 00 00 jle 0x854
51d: 8b 44 24 30 mov 0x30(%rsp),%eax
521: 85 c0 test %eax,%eax
523: 0f 84 94 01 00 00 je 0x6bd
529: 83 f8 04 cmp $0x4,%eax
52c: 74 08 je 0x536
52e: b8 fb ff ff ff mov $0xfffffffb,%eax
533: 41 5e pop %r14
535: c3 ret
536: 45 32 c9 xor %r9b,%r9b
539: 41 83 f8 10 cmp $0x10,%r8d
53d: 0f 8c fd 02 00 00 jl 0x840
543: 49 89 d3 mov %rdx,%r11
546: 49 83 e3 1f and $0x1f,%r11
54a: 45 89 db mov %r11d,%r11d
54d: 45 85 db test %r11d,%r11d
550: 74 18 je 0x56a
552: 41 f7 c3 03 00 00 00 test $0x3,%r11d
559: 0f 85 e1 02 00 00 jne 0x840
55f: 41 f7 db neg %r11d
562: 41 83 c3 20 add $0x20,%r11d
566: 41 c1 eb 02 shr $0x2,%r11d
56a: 41 8d 43 10 lea 0x10(%r11),%eax
56e: 44 3b c0 cmp %eax,%r8d
571: 0f 8c c9 02 00 00 jl 0x840
577: 44 89 c0 mov %r8d,%eax
57a: 45 33 d2 xor %r10d,%r10d
57d: 41 2b c3 sub %r11d,%eax
580: 83 e0 0f and $0xf,%eax
583: f7 d8 neg %eax
585: 41 03 c0 add %r8d,%eax
588: 45 85 db test %r11d,%r11d
58b: 76 2b jbe 0x5b8
58d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
594: 00
595: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59c: 0f 1f 40 00 nopl 0x0(%rax)
5a0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
5a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
5aa: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
5b0: 49 ff c2 inc %r10
5b3: 4d 3b d3 cmp %r11,%r10
5b6: 72 e8 jb 0x5a0
5b8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
5bd: 4c 63 d0 movslq %eax,%r10
5c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
5c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cd: 00
5ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d5: 0f 1f 40 00 nopl 0x0(%rax)
5d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e0: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
5e6: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
5ed: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
5f4: 01
5f5: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
5f9: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
5ff: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
606: 01
607: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
60b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
612: 49 83 c3 10 add $0x10,%r11
616: 4d 3b da cmp %r10,%r11
619: 72 c5 jb 0x5e0
61b: 44 8d 50 01 lea 0x1(%rax),%r10d
61f: 45 3b d0 cmp %r8d,%r10d
622: 0f 87 10 02 00 00 ja 0x838
628: 4d 63 c0 movslq %r8d,%r8
62b: 48 63 c0 movslq %eax,%rax
62e: 4c 2b c0 sub %rax,%r8
631: 41 80 f9 01 cmp $0x1,%r9b
635: 75 05 jne 0x63c
637: 45 33 db xor %r11d,%r11d
63a: eb 3d jmp 0x679
63c: 49 83 f8 04 cmp $0x4,%r8
640: 7c f5 jl 0x637
642: 48 63 c0 movslq %eax,%rax
645: 45 89 c3 mov %r8d,%r11d
648: 41 83 e3 fc and $0xfffffffc,%r11d
64c: 45 33 d2 xor %r10d,%r10d
64f: 4d 63 db movslq %r11d,%r11
652: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
657: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
65b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
65f: 90 nop
660: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
666: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
66a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
670: 49 83 c2 04 add $0x4,%r10
674: 4d 3b d3 cmp %r11,%r10
677: 72 e7 jb 0x660
679: 4d 3b d8 cmp %r8,%r11
67c: 0f 83 b6 01 00 00 jae 0x838
682: 48 63 c0 movslq %eax,%rax
685: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
689: 48 8d 04 81 lea (%rcx,%rax,4),%rax
68d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
694: 00
695: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69c: 0f 1f 40 00 nopl 0x0(%rax)
6a0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
6a6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
6aa: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
6b0: 49 ff c3 inc %r11
6b3: 4d 3b d8 cmp %r8,%r11
6b6: 72 e8 jb 0x6a0
6b8: e9 7b 01 00 00 jmp 0x838
6bd: 45 32 c9 xor %r9b,%r9b
6c0: 41 83 f8 10 cmp $0x10,%r8d
6c4: 0f 8c 80 01 00 00 jl 0x84a
6ca: 49 89 d3 mov %rdx,%r11
6cd: 49 83 e3 1f and $0x1f,%r11
6d1: 45 89 db mov %r11d,%r11d
6d4: 45 85 db test %r11d,%r11d
6d7: 74 18 je 0x6f1
6d9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
6e0: 0f 85 64 01 00 00 jne 0x84a
6e6: 41 f7 db neg %r11d
6e9: 41 83 c3 20 add $0x20,%r11d
6ed: 41 c1 eb 02 shr $0x2,%r11d
6f1: 41 8d 43 10 lea 0x10(%r11),%eax
6f5: 44 3b c0 cmp %eax,%r8d
6f8: 0f 8c 4c 01 00 00 jl 0x84a
6fe: 44 89 c0 mov %r8d,%eax
701: 45 33 d2 xor %r10d,%r10d
704: 41 2b c3 sub %r11d,%eax
707: 83 e0 0f and $0xf,%eax
70a: f7 d8 neg %eax
70c: 41 03 c0 add %r8d,%eax
70f: 45 85 db test %r11d,%r11d
712: 76 24 jbe 0x738
714: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
720: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
726: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
72a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
730: 49 ff c2 inc %r10
733: 4d 3b d3 cmp %r11,%r10
736: 72 e8 jb 0x720
738: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
73d: 4c 63 d0 movslq %eax,%r10
740: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
746: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74d: 00
74e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
755: 0f 1f 40 00 nopl 0x0(%rax)
759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
760: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
766: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
76d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
774: 01
775: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
779: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
77f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
786: 01
787: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
78b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
792: 49 83 c3 10 add $0x10,%r11
796: 4d 3b da cmp %r10,%r11
799: 72 c5 jb 0x760
79b: 44 8d 50 01 lea 0x1(%rax),%r10d
79f: 45 3b d0 cmp %r8d,%r10d
7a2: 0f 87 90 00 00 00 ja 0x838
7a8: 4d 63 c0 movslq %r8d,%r8
7ab: 48 63 c0 movslq %eax,%rax
7ae: 4c 2b c0 sub %rax,%r8
7b1: 41 80 f9 01 cmp $0x1,%r9b
7b5: 75 05 jne 0x7bc
7b7: 45 33 db xor %r11d,%r11d
7ba: eb 3d jmp 0x7f9
7bc: 49 83 f8 04 cmp $0x4,%r8
7c0: 7c f5 jl 0x7b7
7c2: 48 63 c0 movslq %eax,%rax
7c5: 45 89 c3 mov %r8d,%r11d
7c8: 41 83 e3 fc and $0xfffffffc,%r11d
7cc: 45 33 d2 xor %r10d,%r10d
7cf: 4d 63 db movslq %r11d,%r11
7d2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
7d7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
7db: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
7df: 90 nop
7e0: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
7e6: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
7ea: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
7f0: 49 83 c2 04 add $0x4,%r10
7f4: 4d 3b d3 cmp %r11,%r10
7f7: 72 e7 jb 0x7e0
7f9: 4d 3b d8 cmp %r8,%r11
7fc: 73 3a jae 0x838
7fe: 48 63 c0 movslq %eax,%rax
801: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
805: 48 8d 04 81 lea (%rcx,%rax,4),%rax
809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
810: 00
811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
81f: 00
820: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
826: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
82a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
830: 49 ff c3 inc %r11
833: 4d 3b d8 cmp %r8,%r11
836: 72 e8 jb 0x820
838: 33 c0 xor %eax,%eax
83a: c5 f8 77 vzeroupper
83d: 41 5e pop %r14
83f: c3 ret
840: 41 b1 01 mov $0x1,%r9b
843: 33 c0 xor %eax,%eax
845: e9 d1 fd ff ff jmp 0x61b
84a: 41 b1 01 mov $0x1,%r9b
84d: 33 c0 xor %eax,%eax
84f: e9 47 ff ff ff jmp 0x79b
854: b8 fa ff ff ff mov $0xfffffffa,%eax
859: 41 5e pop %r14
85b: c3 ret
85c: b8 f8 ff ff ff mov $0xfffffff8,%eax
861: 41 5e pop %r14
863: c3 ret
864: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
86b: 00
86c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
873: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
87f: 00
880: 41 57 push %r15
882: 48 85 c9 test %rcx,%rcx
885: 0f 84 38 03 00 00 je 0xbc3
88b: 48 85 d2 test %rdx,%rdx
88e: 0f 84 2f 03 00 00 je 0xbc3
894: 45 85 c0 test %r8d,%r8d
897: 0f 8e 1e 03 00 00 jle 0xbbb
89d: 8b 44 24 30 mov 0x30(%rsp),%eax
8a1: 85 c0 test %eax,%eax
8a3: 0f 84 74 01 00 00 je 0xa1d
8a9: 83 f8 04 cmp $0x4,%eax
8ac: 74 08 je 0x8b6
8ae: b8 fb ff ff ff mov $0xfffffffb,%eax
8b3: 41 5f pop %r15
8b5: c3 ret
8b6: 41 83 f8 10 cmp $0x10,%r8d
8ba: 0f 8c c8 02 00 00 jl 0xb88
8c0: 41 83 f8 1d cmp $0x1d,%r8d
8c4: 0f 8c c6 02 00 00 jl 0xb90
8ca: 49 89 d7 mov %rdx,%r15
8cd: 49 83 e7 1f and $0x1f,%r15
8d1: 45 85 ff test %r15d,%r15d
8d4: 74 18 je 0x8ee
8d6: 41 f7 c7 03 00 00 00 test $0x3,%r15d
8dd: 0f 85 a5 02 00 00 jne 0xb88
8e3: 41 f7 df neg %r15d
8e6: 41 83 c7 20 add $0x20,%r15d
8ea: 41 c1 ef 02 shr $0x2,%r15d
8ee: 41 8d 47 10 lea 0x10(%r15),%eax
8f2: 44 3b c0 cmp %eax,%r8d
8f5: 0f 8c 8d 02 00 00 jl 0xb88
8fb: 45 89 c3 mov %r8d,%r11d
8fe: 33 c0 xor %eax,%eax
900: 45 2b df sub %r15d,%r11d
903: 41 83 e3 0f and $0xf,%r11d
907: 41 f7 db neg %r11d
90a: 45 03 d8 add %r8d,%r11d
90d: 45 89 fa mov %r15d,%r10d
910: 45 85 ff test %r15d,%r15d
913: 76 21 jbe 0x936
915: 0f 1f 40 00 nopl 0x0(%rax)
919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
920: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
925: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
929: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
92e: 48 ff c0 inc %rax
931: 49 3b c2 cmp %r10,%rax
934: 72 ea jb 0x920
936: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
93b: 49 63 c3 movslq %r11d,%rax
93e: 66 90 xchg %ax,%ax
940: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
946: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
94d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
951: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
955: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
95b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
962: 49 83 c2 10 add $0x10,%r10
966: 4c 3b d0 cmp %rax,%r10
969: 72 d5 jb 0x940
96b: 41 8d 43 01 lea 0x1(%r11),%eax
96f: 41 3b c0 cmp %r8d,%eax
972: 0f 87 00 02 00 00 ja 0xb78
978: 4d 63 c8 movslq %r8d,%r9
97b: 4d 63 db movslq %r11d,%r11
97e: 4d 2b cb sub %r11,%r9
981: 49 83 f9 04 cmp $0x4,%r9
985: 0f 8c f5 01 00 00 jl 0xb80
98b: 4d 63 db movslq %r11d,%r11
98e: 45 89 ca mov %r9d,%r10d
991: 41 83 e2 fc and $0xfffffffc,%r10d
995: 45 33 c0 xor %r8d,%r8d
998: 4d 63 d2 movslq %r10d,%r10
99b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
9a0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
9a4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
9a8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9af: 00
9b0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
9be: 00 00
9c0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
9c6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
9ca: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
9d0: 49 83 c0 04 add $0x4,%r8
9d4: 4d 3b c2 cmp %r10,%r8
9d7: 72 e7 jb 0x9c0
9d9: 4d 3b d1 cmp %r9,%r10
9dc: 0f 83 96 01 00 00 jae 0xb78
9e2: 4d 63 db movslq %r11d,%r11
9e5: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
9e9: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
9ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9f4: 00
9f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9fc: 0f 1f 40 00 nopl 0x0(%rax)
a00: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
a06: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
a0a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
a10: 49 ff c2 inc %r10
a13: 4d 3b d1 cmp %r9,%r10
a16: 72 e8 jb 0xa00
a18: e9 5b 01 00 00 jmp 0xb78
a1d: 41 83 f8 10 cmp $0x10,%r8d
a21: 0f 8c 7d 01 00 00 jl 0xba4
a27: 41 83 f8 1d cmp $0x1d,%r8d
a2b: 0f 8c 7b 01 00 00 jl 0xbac
a31: 49 89 d7 mov %rdx,%r15
a34: 49 83 e7 1f and $0x1f,%r15
a38: 45 85 ff test %r15d,%r15d
a3b: 74 18 je 0xa55
a3d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
a44: 0f 85 5a 01 00 00 jne 0xba4
a4a: 41 f7 df neg %r15d
a4d: 41 83 c7 20 add $0x20,%r15d
a51: 41 c1 ef 02 shr $0x2,%r15d
a55: 41 8d 47 10 lea 0x10(%r15),%eax
a59: 44 3b c0 cmp %eax,%r8d
a5c: 0f 8c 42 01 00 00 jl 0xba4
a62: 45 89 c3 mov %r8d,%r11d
a65: 33 c0 xor %eax,%eax
a67: 45 2b df sub %r15d,%r11d
a6a: 41 83 e3 0f and $0xf,%r11d
a6e: 41 f7 db neg %r11d
a71: 45 03 d8 add %r8d,%r11d
a74: 45 89 fa mov %r15d,%r10d
a77: 45 85 ff test %r15d,%r15d
a7a: 76 1a jbe 0xa96
a7c: 0f 1f 40 00 nopl 0x0(%rax)
a80: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
a85: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
a89: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
a8e: 48 ff c0 inc %rax
a91: 49 3b c2 cmp %r10,%rax
a94: 72 ea jb 0xa80
a96: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
a9b: 49 63 c3 movslq %r11d,%rax
a9e: 66 90 xchg %ax,%ax
aa0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
aa6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
aad: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
ab1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
ab5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
abb: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
ac2: 49 83 c2 10 add $0x10,%r10
ac6: 4c 3b d0 cmp %rax,%r10
ac9: 72 d5 jb 0xaa0
acb: 41 8d 43 01 lea 0x1(%r11),%eax
acf: 41 3b c0 cmp %r8d,%eax
ad2: 0f 87 a0 00 00 00 ja 0xb78
ad8: 4d 63 c8 movslq %r8d,%r9
adb: 4d 63 db movslq %r11d,%r11
ade: 4d 2b cb sub %r11,%r9
ae1: 49 83 f9 04 cmp $0x4,%r9
ae5: 0f 8c b4 00 00 00 jl 0xb9f
aeb: 4d 63 db movslq %r11d,%r11
aee: 45 89 ca mov %r9d,%r10d
af1: 41 83 e2 fc and $0xfffffffc,%r10d
af5: 45 33 c0 xor %r8d,%r8d
af8: 4d 63 d2 movslq %r10d,%r10
afb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
b00: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
b04: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
b08: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b0f: 00
b10: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
b1e: 00 00
b20: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
b26: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
b2a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
b30: 49 83 c0 04 add $0x4,%r8
b34: 4d 3b c2 cmp %r10,%r8
b37: 72 e7 jb 0xb20
b39: 4d 3b d1 cmp %r9,%r10
b3c: 73 3a jae 0xb78
b3e: 4d 63 db movslq %r11d,%r11
b41: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
b45: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
b49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b50: 00
b51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b5f: 00
b60: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
b66: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
b6a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
b70: 49 ff c2 inc %r10
b73: 4d 3b d1 cmp %r9,%r10
b76: 72 e8 jb 0xb60
b78: 33 c0 xor %eax,%eax
b7a: c5 f8 77 vzeroupper
b7d: 41 5f pop %r15
b7f: c3 ret
b80: 45 33 d2 xor %r10d,%r10d
b83: e9 51 fe ff ff jmp 0x9d9
b88: 45 33 db xor %r11d,%r11d
b8b: e9 db fd ff ff jmp 0x96b
b90: 45 89 c3 mov %r8d,%r11d
b93: 45 33 d2 xor %r10d,%r10d
b96: 41 83 e3 f0 and $0xfffffff0,%r11d
b9a: e9 97 fd ff ff jmp 0x936
b9f: 45 33 d2 xor %r10d,%r10d
ba2: eb 95 jmp 0xb39
ba4: 45 33 db xor %r11d,%r11d
ba7: e9 1f ff ff ff jmp 0xacb
bac: 45 89 c3 mov %r8d,%r11d
baf: 45 33 d2 xor %r10d,%r10d
bb2: 41 83 e3 f0 and $0xfffffff0,%r11d
bb6: e9 db fe ff ff jmp 0xa96
bbb: b8 fa ff ff ff mov $0xfffffffa,%eax
bc0: 41 5f pop %r15
bc2: c3 ret
bc3: b8 f8 ff ff ff mov $0xfffffff8,%eax
bc8: 41 5f pop %r15
bca: c3 ret
bcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bd2: 00
bd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
be0: 48 83 ec 28 sub $0x28,%rsp
be4: 48 85 c9 test %rcx,%rcx
be7: 74 20 je 0xc09
be9: 48 85 d2 test %rdx,%rdx
bec: 74 1b je 0xc09
bee: 45 85 c0 test %r8d,%r8d
bf1: 7f 0a jg 0xbfd
bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
bf8: 48 83 c4 28 add $0x28,%rsp
bfc: c3 ret
bfd: e8 3e 85 03 00 call 0x39140
c02: 33 c0 xor %eax,%eax
c04: 48 83 c4 28 add $0x28,%rsp
c08: c3 ret
c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
c0e: 48 83 c4 28 add $0x28,%rsp
c12: c3 ret
c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c1f: 00
c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
c25: 48 85 c9 test %rcx,%rcx
c28: 74 22 je 0xc4c
c2a: 48 85 d2 test %rdx,%rdx
c2d: 74 1d je 0xc4c
c2f: 45 85 c0 test %r8d,%r8d
c32: 7f 0b jg 0xc3f
c34: b8 fa ff ff ff mov $0xfffffffa,%eax
c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
c3e: c3 ret
c3f: e8 7c 86 03 00 call 0x392c0
c44: 33 c0 xor %eax,%eax
c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
c4b: c3 ret
c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
c56: c3 ret
c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
c5e: 00 00
c60: 48 83 ec 28 sub $0x28,%rsp
c64: 48 85 c9 test %rcx,%rcx
c67: 74 20 je 0xc89
c69: 48 85 d2 test %rdx,%rdx
c6c: 74 1b je 0xc89
c6e: 45 85 c0 test %r8d,%r8d
c71: 7f 0a jg 0xc7d
c73: b8 fa ff ff ff mov $0xfffffffa,%eax
c78: 48 83 c4 28 add $0x28,%rsp
c7c: c3 ret
c7d: e8 be 87 03 00 call 0x39440
c82: 33 c0 xor %eax,%eax
c84: 48 83 c4 28 add $0x28,%rsp
c88: c3 ret
c89: b8 f8 ff ff ff mov $0xfffffff8,%eax
c8e: 48 83 c4 28 add $0x28,%rsp
c92: c3 ret
c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c9f: 00
ca0: 56 push %rsi
ca1: 48 89 d6 mov %rdx,%rsi
ca4: 48 85 c9 test %rcx,%rcx
ca7: 0f 84 90 01 00 00 je 0xe3d
cad: 48 85 f6 test %rsi,%rsi
cb0: 0f 84 87 01 00 00 je 0xe3d
cb6: 45 85 c0 test %r8d,%r8d
cb9: 0f 8e 77 01 00 00 jle 0xe36
cbf: 41 83 f8 10 cmp $0x10,%r8d
cc3: 0f 8c 5d 01 00 00 jl 0xe26
cc9: 49 89 f1 mov %rsi,%r9
ccc: 49 83 e1 1f and $0x1f,%r9
cd0: 45 89 c9 mov %r9d,%r9d
cd3: 45 85 c9 test %r9d,%r9d
cd6: 74 18 je 0xcf0
cd8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
cdf: 0f 85 41 01 00 00 jne 0xe26
ce5: 41 f7 d9 neg %r9d
ce8: 41 83 c1 20 add $0x20,%r9d
cec: 41 c1 e9 02 shr $0x2,%r9d
cf0: 41 8d 41 10 lea 0x10(%r9),%eax
cf4: 44 3b c0 cmp %eax,%r8d
cf7: 0f 8c 29 01 00 00 jl 0xe26
cfd: 44 89 c0 mov %r8d,%eax
d00: 33 d2 xor %edx,%edx
d02: 41 2b c1 sub %r9d,%eax
d05: 83 e0 0f and $0xf,%eax
d08: f7 d8 neg %eax
d0a: 41 03 c0 add %r8d,%eax
d0d: 45 85 c9 test %r9d,%r9d
d10: 76 25 jbe 0xd37
d12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d20: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
d25: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
d2a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
d2f: 48 ff c2 inc %rdx
d32: 49 3b d1 cmp %r9,%rdx
d35: 72 e9 jb 0xd20
d37: 48 63 d0 movslq %eax,%rdx
d3a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
d40: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
d46: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
d4d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
d54: 01
d55: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
d5c: 01
d5d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
d63: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
d6a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
d70: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
d77: 49 83 c1 10 add $0x10,%r9
d7b: 4c 3b ca cmp %rdx,%r9
d7e: 72 c0 jb 0xd40
d80: 44 8d 48 01 lea 0x1(%rax),%r9d
d84: 45 3b c8 cmp %r8d,%r9d
d87: 0f 87 8d 00 00 00 ja 0xe1a
d8d: 4d 63 d0 movslq %r8d,%r10
d90: 4c 2b d2 sub %rdx,%r10
d93: 49 83 fa 04 cmp $0x4,%r10
d97: 0f 8c 84 00 00 00 jl 0xe21
d9d: 45 89 d3 mov %r10d,%r11d
da0: 45 33 c9 xor %r9d,%r9d
da3: 41 83 e3 fc and $0xfffffffc,%r11d
da7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
dab: 4d 63 db movslq %r11d,%r11
dae: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
db2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
dc0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
dc6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
dcc: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
dd2: 49 83 c1 04 add $0x4,%r9
dd6: 4d 3b cb cmp %r11,%r9
dd9: 72 e5 jb 0xdc0
ddb: 4d 3b da cmp %r10,%r11
dde: 73 3a jae 0xe1a
de0: 48 63 c0 movslq %eax,%rax
de3: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
de7: 48 8d 04 81 lea (%rcx,%rax,4),%rax
deb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
df2: 00
df3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
dfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
e00: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
e06: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
e0c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
e12: 49 ff c3 inc %r11
e15: 4d 3b da cmp %r10,%r11
e18: 72 e6 jb 0xe00
e1a: 33 c0 xor %eax,%eax
e1c: c5 f8 77 vzeroupper
e1f: 5e pop %rsi
e20: c3 ret
e21: 45 33 db xor %r11d,%r11d
e24: eb b5 jmp 0xddb
e26: 33 c0 xor %eax,%eax
e28: 41 83 f8 01 cmp $0x1,%r8d
e2c: 72 ec jb 0xe1a
e2e: 4d 63 d0 movslq %r8d,%r10
e31: 45 33 db xor %r11d,%r11d
e34: eb a5 jmp 0xddb
e36: b8 fa ff ff ff mov $0xfffffffa,%eax
e3b: 5e pop %rsi
e3c: c3 ret
e3d: b8 f8 ff ff ff mov $0xfffffff8,%eax
e42: 5e pop %rsi
e43: c3 ret
e44: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e4b: 00
e4c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e53: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e5f: 00
e60: 53 push %rbx
e61: 49 89 ca mov %rcx,%r10
e64: 4d 85 d2 test %r10,%r10
e67: 0f 84 84 01 00 00 je 0xff1
e6d: 48 85 d2 test %rdx,%rdx
e70: 0f 84 7b 01 00 00 je 0xff1
e76: 45 85 c0 test %r8d,%r8d
e79: 0f 8e 6b 01 00 00 jle 0xfea
e7f: 41 83 f8 10 cmp $0x10,%r8d
e83: 0f 8c 59 01 00 00 jl 0xfe2
e89: 48 89 d3 mov %rdx,%rbx
e8c: 48 83 e3 1f and $0x1f,%rbx
e90: 85 db test %ebx,%ebx
e92: 74 11 je 0xea5
e94: f6 c3 03 test $0x3,%bl
e97: 0f 85 45 01 00 00 jne 0xfe2
e9d: f7 db neg %ebx
e9f: 83 c3 20 add $0x20,%ebx
ea2: c1 eb 02 shr $0x2,%ebx
ea5: 8d 43 10 lea 0x10(%rbx),%eax
ea8: 44 3b c0 cmp %eax,%r8d
eab: 0f 8c 31 01 00 00 jl 0xfe2
eb1: 45 89 c1 mov %r8d,%r9d
eb4: 33 c0 xor %eax,%eax
eb6: 44 2b cb sub %ebx,%r9d
eb9: 41 83 e1 0f and $0xf,%r9d
ebd: 41 f7 d9 neg %r9d
ec0: 45 03 c8 add %r8d,%r9d
ec3: 89 d9 mov %ebx,%ecx
ec5: 85 db test %ebx,%ebx
ec7: 76 2f jbe 0xef8
ec9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
ed0: 00
ed1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
edf: 00
ee0: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
ee6: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
eeb: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
ef0: 48 ff c0 inc %rax
ef3: 48 3b c1 cmp %rcx,%rax
ef6: 72 e8 jb 0xee0
ef8: 49 63 c1 movslq %r9d,%rax
efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
f00: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
f06: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
f0d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
f12: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
f18: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
f1d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
f23: 48 83 c1 10 add $0x10,%rcx
f27: 48 3b c8 cmp %rax,%rcx
f2a: 72 d4 jb 0xf00
f2c: 41 8d 41 01 lea 0x1(%r9),%eax
f30: 41 3b c0 cmp %r8d,%eax
f33: 0f 87 9e 00 00 00 ja 0xfd7
f39: 4d 63 c0 movslq %r8d,%r8
f3c: 4d 63 c9 movslq %r9d,%r9
f3f: 4d 2b c1 sub %r9,%r8
f42: 49 83 f8 04 cmp $0x4,%r8
f46: 0f 8c 92 00 00 00 jl 0xfde
f4c: 4d 63 c9 movslq %r9d,%r9
f4f: 44 89 c3 mov %r8d,%ebx
f52: 83 e3 fc and $0xfffffffc,%ebx
f55: 33 c9 xor %ecx,%ecx
f57: 48 63 db movslq %ebx,%rbx
f5a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
f5e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
f62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f69: 00
f6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
f78: 00
f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f80: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
f86: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
f8b: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
f90: 48 83 c1 04 add $0x4,%rcx
f94: 48 3b cb cmp %rbx,%rcx
f97: 72 e7 jb 0xf80
f99: 49 3b d8 cmp %r8,%rbx
f9c: 73 39 jae 0xfd7
f9e: 4d 63 c9 movslq %r9d,%r9
fa1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
fa5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
fa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fb0: 00
fb1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
fb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fbf: 00
fc0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
fc5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
fca: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
fcf: 48 ff c3 inc %rbx
fd2: 49 3b d8 cmp %r8,%rbx
fd5: 72 e9 jb 0xfc0
fd7: 33 c0 xor %eax,%eax
fd9: c5 f8 77 vzeroupper
fdc: 5b pop %rbx
fdd: c3 ret
fde: 33 db xor %ebx,%ebx
fe0: eb b7 jmp 0xf99
fe2: 45 33 c9 xor %r9d,%r9d
fe5: e9 42 ff ff ff jmp 0xf2c
fea: b8 fa ff ff ff mov $0xfffffffa,%eax
fef: 5b pop %rbx
ff0: c3 ret
ff1: b8 f8 ff ff ff mov $0xfffffff8,%eax
ff6: 5b pop %rbx
ff7: c3 ret
ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fff: 00
1000: 48 85 c9 test %rcx,%rcx
1003: 0f 84 5b 02 00 00 je 0x1264
1009: 48 85 d2 test %rdx,%rdx
100c: 0f 84 52 02 00 00 je 0x1264
1012: 4d 85 c0 test %r8,%r8
1015: 0f 84 49 02 00 00 je 0x1264
101b: 45 85 c9 test %r9d,%r9d
101e: 0f 86 33 02 00 00 jbe 0x1257
1024: 41 83 f9 06 cmp $0x6,%r9d
1028: 0f 86 ae 01 00 00 jbe 0x11dc
102e: 49 3b d0 cmp %r8,%rdx
1031: 76 17 jbe 0x104a
1033: 44 89 c8 mov %r9d,%eax
1036: 49 89 d2 mov %rdx,%r10
1039: 48 c1 e0 02 shl $0x2,%rax
103d: 4d 2b d0 sub %r8,%r10
1040: 4c 3b d0 cmp %rax,%r10
1043: 7d 24 jge 0x1069
1045: e9 92 01 00 00 jmp 0x11dc
104a: 4c 3b c2 cmp %rdx,%r8
104d: 0f 86 89 01 00 00 jbe 0x11dc
1053: 44 89 c8 mov %r9d,%eax
1056: 4d 89 c2 mov %r8,%r10
1059: 48 c1 e0 02 shl $0x2,%rax
105d: 4c 2b d2 sub %rdx,%r10
1060: 4c 3b d0 cmp %rax,%r10
1063: 0f 8c 73 01 00 00 jl 0x11dc
1069: 49 3b c8 cmp %r8,%rcx
106c: 76 10 jbe 0x107e
106e: 49 89 ca mov %rcx,%r10
1071: 4d 2b d0 sub %r8,%r10
1074: 4c 3b d0 cmp %rax,%r10
1077: 7d 1d jge 0x1096
1079: e9 5e 01 00 00 jmp 0x11dc
107e: 4c 3b c1 cmp %rcx,%r8
1081: 0f 86 55 01 00 00 jbe 0x11dc
1087: 4d 89 c2 mov %r8,%r10
108a: 4c 2b d1 sub %rcx,%r10
108d: 4c 3b d0 cmp %rax,%r10
1090: 0f 8c 46 01 00 00 jl 0x11dc
1096: 41 83 f9 08 cmp $0x8,%r9d
109a: 0f 82 bd 01 00 00 jb 0x125d
10a0: 4d 89 c2 mov %r8,%r10
10a3: 49 83 e2 0f and $0xf,%r10
10a7: 45 85 d2 test %r10d,%r10d
10aa: 74 18 je 0x10c4
10ac: 41 f7 c2 03 00 00 00 test $0x3,%r10d
10b3: 0f 85 a4 01 00 00 jne 0x125d
10b9: 41 f7 da neg %r10d
10bc: 41 83 c2 10 add $0x10,%r10d
10c0: 41 c1 ea 02 shr $0x2,%r10d
10c4: 41 8d 42 08 lea 0x8(%r10),%eax
10c8: 44 3b c8 cmp %eax,%r9d
10cb: 0f 82 8c 01 00 00 jb 0x125d
10d1: 44 89 c8 mov %r9d,%eax
10d4: 45 33 db xor %r11d,%r11d
10d7: 41 2b c2 sub %r10d,%eax
10da: 83 e0 07 and $0x7,%eax
10dd: f7 d8 neg %eax
10df: 41 03 c1 add %r9d,%eax
10e2: 45 85 d2 test %r10d,%r10d
10e5: 76 33 jbe 0x111a
10e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10ee: 00
10ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10f6: 0f 1f 00 nopl (%rax)
10f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1100: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
1106: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
110c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
1112: 41 ff c3 inc %r11d
1115: 45 3b da cmp %r10d,%r11d
1118: 72 e6 jb 0x1100
111a: 45 89 d2 mov %r10d,%r10d
111d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
1121: 49 f7 c3 0f 00 00 00 test $0xf,%r11
1128: 74 56 je 0x1180
112a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1131: 00
1132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1140: 45 89 d2 mov %r10d,%r10d
1143: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
1148: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
114e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
1153: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
1159: 0f 5d c8 minps %xmm0,%xmm1
115c: 0f 5d da minps %xmm2,%xmm3
115f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
1164: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
116a: 41 83 c2 08 add $0x8,%r10d
116e: 44 3b d0 cmp %eax,%r10d
1171: 72 cd jb 0x1140
1173: eb 38 jmp 0x11ad
1175: 0f 1f 40 00 nopl 0x0(%rax)
1179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1180: 45 89 d2 mov %r10d,%r10d
1183: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
1188: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
118e: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
1193: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
1199: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
119e: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
11a4: 41 83 c2 08 add $0x8,%r10d
11a8: 44 3b d0 cmp %eax,%r10d
11ab: 72 d3 jb 0x1180
11ad: 41 3b c1 cmp %r9d,%eax
11b0: 0f 83 9e 00 00 00 jae 0x1254
11b6: 0f 1f 00 nopl (%rax)
11b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11c0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
11c5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
11ca: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
11d0: ff c0 inc %eax
11d2: 41 3b c1 cmp %r9d,%eax
11d5: 72 e9 jb 0x11c0
11d7: e9 78 00 00 00 jmp 0x1254
11dc: 44 89 c8 mov %r9d,%eax
11df: 41 bb 01 00 00 00 mov $0x1,%r11d
11e5: d1 e8 shr $1,%eax
11e7: 45 33 d2 xor %r10d,%r10d
11ea: 85 c0 test %eax,%eax
11ec: 76 4c jbe 0x123a
11ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
11f5: 00
11f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11fd: 0f 1f 00 nopl (%rax)
1200: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
1204: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
120a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
1210: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
1216: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
121b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
1221: 41 ff c2 inc %r10d
1224: 44 3b d0 cmp %eax,%r10d
1227: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
122d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
1233: 72 cb jb 0x1200
1235: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
123a: 41 ff cb dec %r11d
123d: 45 3b d9 cmp %r9d,%r11d
1240: 73 12 jae 0x1254
1242: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
1248: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
124e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
1254: 33 c0 xor %eax,%eax
1256: c3 ret
1257: b8 fa ff ff ff mov $0xfffffffa,%eax
125c: c3 ret
125d: 33 c0 xor %eax,%eax
125f: e9 49 ff ff ff jmp 0x11ad
1264: b8 f8 ff ff ff mov $0xfffffff8,%eax
1269: c3 ret
126a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1271: 00
1272: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1279: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1285: 48 85 c9 test %rcx,%rcx
1288: 74 27 je 0x12b1
128a: 48 85 d2 test %rdx,%rdx
128d: 74 22 je 0x12b1
128f: 4d 85 c0 test %r8,%r8
1292: 74 1d je 0x12b1
1294: 45 85 c9 test %r9d,%r9d
1297: 77 0b ja 0x12a4
1299: b8 fa ff ff ff mov $0xfffffffa,%eax
129e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12a3: c3 ret
12a4: e8 17 83 03 00 call 0x395c0
12a9: 33 c0 xor %eax,%eax
12ab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12b0: c3 ret
12b1: b8 f8 ff ff ff mov $0xfffffff8,%eax
12b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
12bb: c3 ret
12bc: 0f 1f 40 00 nopl 0x0(%rax)
12c0: 48 83 ec 28 sub $0x28,%rsp
12c4: 48 85 c9 test %rcx,%rcx
12c7: 74 25 je 0x12ee
12c9: 48 85 d2 test %rdx,%rdx
12cc: 74 20 je 0x12ee
12ce: 4d 85 c0 test %r8,%r8
12d1: 74 1b je 0x12ee
12d3: 45 85 c9 test %r9d,%r9d
12d6: 77 0a ja 0x12e2
12d8: b8 fa ff ff ff mov $0xfffffffa,%eax
12dd: 48 83 c4 28 add $0x28,%rsp
12e1: c3 ret
12e2: e8 19 88 03 00 call 0x39b00
12e7: 33 c0 xor %eax,%eax
12e9: 48 83 c4 28 add $0x28,%rsp
12ed: c3 ret
12ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
12f3: 48 83 c4 28 add $0x28,%rsp
12f7: c3 ret
12f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12ff: 00
1300: 48 83 ec 28 sub $0x28,%rsp
1304: 48 85 c9 test %rcx,%rcx
1307: 74 25 je 0x132e
1309: 48 85 d2 test %rdx,%rdx
130c: 74 20 je 0x132e
130e: 4d 85 c0 test %r8,%r8
1311: 74 1b je 0x132e
1313: 45 85 c9 test %r9d,%r9d
1316: 77 0a ja 0x1322
1318: b8 fa ff ff ff mov $0xfffffffa,%eax
131d: 48 83 c4 28 add $0x28,%rsp
1321: c3 ret
1322: e8 b9 8d 03 00 call 0x3a0e0
1327: 33 c0 xor %eax,%eax
1329: 48 83 c4 28 add $0x28,%rsp
132d: c3 ret
132e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1333: 48 83 c4 28 add $0x28,%rsp
1337: c3 ret
1338: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
133f: 00
1340: 48 83 ec 28 sub $0x28,%rsp
1344: 48 85 c9 test %rcx,%rcx
1347: 74 25 je 0x136e
1349: 48 85 d2 test %rdx,%rdx
134c: 74 20 je 0x136e
134e: 4d 85 c0 test %r8,%r8
1351: 74 1b je 0x136e
1353: 45 85 c9 test %r9d,%r9d
1356: 77 0a ja 0x1362
1358: b8 fa ff ff ff mov $0xfffffffa,%eax
135d: 48 83 c4 28 add $0x28,%rsp
1361: c3 ret
1362: e8 59 93 03 00 call 0x3a6c0
1367: 33 c0 xor %eax,%eax
1369: 48 83 c4 28 add $0x28,%rsp
136d: c3 ret
136e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1373: 48 83 c4 28 add $0x28,%rsp
1377: c3 ret
1378: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
137f: 00
1380: 48 83 ec 28 sub $0x28,%rsp
1384: 48 85 c9 test %rcx,%rcx
1387: 74 25 je 0x13ae
1389: 48 85 d2 test %rdx,%rdx
138c: 74 20 je 0x13ae
138e: 4d 85 c0 test %r8,%r8
1391: 74 1b je 0x13ae
1393: 45 85 c9 test %r9d,%r9d
1396: 77 0a ja 0x13a2
1398: b8 fa ff ff ff mov $0xfffffffa,%eax
139d: 48 83 c4 28 add $0x28,%rsp
13a1: c3 ret
13a2: e8 39 99 03 00 call 0x3ace0
13a7: 33 c0 xor %eax,%eax
13a9: 48 83 c4 28 add $0x28,%rsp
13ad: c3 ret
13ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
13b3: 48 83 c4 28 add $0x28,%rsp
13b7: c3 ret
13b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13bf: 00
13c0: 48 83 ec 28 sub $0x28,%rsp
13c4: 48 85 c9 test %rcx,%rcx
13c7: 74 25 je 0x13ee
13c9: 48 85 d2 test %rdx,%rdx
13cc: 74 20 je 0x13ee
13ce: 4d 85 c0 test %r8,%r8
13d1: 74 1b je 0x13ee
13d3: 45 85 c9 test %r9d,%r9d
13d6: 7f 0a jg 0x13e2
13d8: b8 fa ff ff ff mov $0xfffffffa,%eax
13dd: 48 83 c4 28 add $0x28,%rsp
13e1: c3 ret
13e2: e8 39 9f 03 00 call 0x3b320
13e7: 33 c0 xor %eax,%eax
13e9: 48 83 c4 28 add $0x28,%rsp
13ed: c3 ret
13ee: b8 f8 ff ff ff mov $0xfffffff8,%eax
13f3: 48 83 c4 28 add $0x28,%rsp
13f7: c3 ret
13f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13ff: 00
1400: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1405: 48 85 c9 test %rcx,%rcx
1408: 74 27 je 0x1431
140a: 48 85 d2 test %rdx,%rdx
140d: 74 22 je 0x1431
140f: 4d 85 c0 test %r8,%r8
1412: 74 1d je 0x1431
1414: 45 85 c9 test %r9d,%r9d
1417: 7f 0b jg 0x1424
1419: b8 fa ff ff ff mov $0xfffffffa,%eax
141e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1423: c3 ret
1424: e8 f7 a2 03 00 call 0x3b720
1429: 33 c0 xor %eax,%eax
142b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1430: c3 ret
1431: b8 f8 ff ff ff mov $0xfffffff8,%eax
1436: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
143b: c3 ret
143c: 0f 1f 40 00 nopl 0x0(%rax)
1440: 48 83 ec 28 sub $0x28,%rsp
1444: 48 85 c9 test %rcx,%rcx
1447: 74 25 je 0x146e
1449: 48 85 d2 test %rdx,%rdx
144c: 74 20 je 0x146e
144e: 4d 85 c0 test %r8,%r8
1451: 74 1b je 0x146e
1453: 45 85 c9 test %r9d,%r9d
1456: 7f 0a jg 0x1462
1458: b8 fa ff ff ff mov $0xfffffffa,%eax
145d: 48 83 c4 28 add $0x28,%rsp
1461: c3 ret
1462: e8 b9 a6 03 00 call 0x3bb20
1467: 33 c0 xor %eax,%eax
1469: 48 83 c4 28 add $0x28,%rsp
146d: c3 ret
146e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1473: 48 83 c4 28 add $0x28,%rsp
1477: c3 ret
1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
147f: 00
1480: 41 57 push %r15
1482: 49 89 ca mov %rcx,%r10
1485: 49 89 d3 mov %rdx,%r11
1488: 4d 85 d2 test %r10,%r10
148b: 0f 84 fb 00 00 00 je 0x158c
1491: 4d 85 db test %r11,%r11
1494: 0f 84 f2 00 00 00 je 0x158c
149a: 4d 85 c0 test %r8,%r8
149d: 0f 84 e9 00 00 00 je 0x158c
14a3: 45 85 c9 test %r9d,%r9d
14a6: 0f 8e d8 00 00 00 jle 0x1584
14ac: 49 63 d1 movslq %r9d,%rdx
14af: 48 83 fa 08 cmp $0x8,%rdx
14b3: 0f 8c c6 00 00 00 jl 0x157f
14b9: 4c 89 c0 mov %r8,%rax
14bc: 48 83 e0 0f and $0xf,%rax
14c0: 85 c0 test %eax,%eax
14c2: 74 10 je 0x14d4
14c4: a8 03 test $0x3,%al
14c6: 0f 85 b3 00 00 00 jne 0x157f
14cc: f7 d8 neg %eax
14ce: 83 c0 10 add $0x10,%eax
14d1: c1 e8 02 shr $0x2,%eax
14d4: 89 c1 mov %eax,%ecx
14d6: 4c 8d 79 08 lea 0x8(%rcx),%r15
14da: 49 3b d7 cmp %r15,%rdx
14dd: 0f 8c 9c 00 00 00 jl 0x157f
14e3: 45 89 cf mov %r9d,%r15d
14e6: 44 2b f8 sub %eax,%r15d
14e9: 41 83 e7 07 and $0x7,%r15d
14ed: 45 2b cf sub %r15d,%r9d
14f0: 4d 63 c9 movslq %r9d,%r9
14f3: 85 c0 test %eax,%eax
14f5: b8 00 00 00 00 mov $0x0,%eax
14fa: 76 24 jbe 0x1520
14fc: 0f 1f 40 00 nopl 0x0(%rax)
1500: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1506: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
150c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
1512: 48 ff c0 inc %rax
1515: 48 3b c1 cmp %rcx,%rax
1518: 72 e6 jb 0x1500
151a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1520: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
1526: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
152d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
1533: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
153a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
1540: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
1547: 48 83 c1 08 add $0x8,%rcx
154b: 49 3b c9 cmp %r9,%rcx
154e: 72 d0 jb 0x1520
1550: 4c 3b ca cmp %rdx,%r9
1553: 73 25 jae 0x157a
1555: 0f 1f 40 00 nopl 0x0(%rax)
1559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1560: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
1566: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
156c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
1572: 49 ff c1 inc %r9
1575: 4c 3b ca cmp %rdx,%r9
1578: 72 e6 jb 0x1560
157a: 33 c0 xor %eax,%eax
157c: 41 5f pop %r15
157e: c3 ret
157f: 45 33 c9 xor %r9d,%r9d
1582: eb cc jmp 0x1550
1584: b8 fa ff ff ff mov $0xfffffffa,%eax
1589: 41 5f pop %r15
158b: c3 ret
158c: b8 f8 ff ff ff mov $0xfffffff8,%eax
1591: 41 5f pop %r15
1593: c3 ret
1594: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
15a0: 53 push %rbx
15a1: 57 push %rdi
15a2: 55 push %rbp
15a3: 49 89 ca mov %rcx,%r10
15a6: 4d 85 d2 test %r10,%r10
15a9: 0f 84 92 01 00 00 je 0x1741
15af: 48 85 d2 test %rdx,%rdx
15b2: 0f 84 89 01 00 00 je 0x1741
15b8: 4d 85 c0 test %r8,%r8
15bb: 0f 84 80 01 00 00 je 0x1741
15c1: 45 85 c9 test %r9d,%r9d
15c4: 0f 8e 6e 01 00 00 jle 0x1738
15ca: 41 83 f9 10 cmp $0x10,%r9d
15ce: 0f 8c 50 01 00 00 jl 0x1724
15d4: 41 83 f9 1d cmp $0x1d,%r9d
15d8: 0f 8c 4d 01 00 00 jl 0x172b
15de: 4c 89 c1 mov %r8,%rcx
15e1: 48 83 e1 1f and $0x1f,%rcx
15e5: 89 c9 mov %ecx,%ecx
15e7: 85 c9 test %ecx,%ecx
15e9: 74 11 je 0x15fc
15eb: f6 c1 03 test $0x3,%cl
15ee: 0f 85 30 01 00 00 jne 0x1724
15f4: f7 d9 neg %ecx
15f6: 83 c1 20 add $0x20,%ecx
15f9: c1 e9 02 shr $0x2,%ecx
15fc: 8d 41 10 lea 0x10(%rcx),%eax
15ff: 44 3b c8 cmp %eax,%r9d
1602: 0f 8c 1c 01 00 00 jl 0x1724
1608: 44 89 cf mov %r9d,%edi
160b: 33 c0 xor %eax,%eax
160d: 2b f9 sub %ecx,%edi
160f: 83 e7 0f and $0xf,%edi
1612: f7 df neg %edi
1614: 41 03 f9 add %r9d,%edi
1617: 85 c9 test %ecx,%ecx
1619: 76 1e jbe 0x1639
161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1620: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1626: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
162b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
1631: 48 ff c0 inc %rax
1634: 48 3b c1 cmp %rcx,%rax
1637: 72 e7 jb 0x1620
1639: 48 63 c7 movslq %edi,%rax
163c: 0f 1f 40 00 nopl 0x0(%rax)
1640: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
1646: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
164d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
1652: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
1658: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
165e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
1665: 48 83 c1 10 add $0x10,%rcx
1669: 48 3b c8 cmp %rax,%rcx
166c: 72 d2 jb 0x1640
166e: 8d 47 01 lea 0x1(%rdi),%eax
1671: 41 3b c1 cmp %r9d,%eax
1674: 0f 87 9d 00 00 00 ja 0x1717
167a: 4d 63 c9 movslq %r9d,%r9
167d: 48 63 ff movslq %edi,%rdi
1680: 4c 2b cf sub %rdi,%r9
1683: 49 83 f9 04 cmp $0x4,%r9
1687: 0f 8c 93 00 00 00 jl 0x1720
168d: 48 63 ff movslq %edi,%rdi
1690: 44 89 cd mov %r9d,%ebp
1693: 83 e5 fc and $0xfffffffc,%ebp
1696: 33 c9 xor %ecx,%ecx
1698: 48 63 ed movslq %ebp,%rbp
169b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
169f: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
16a3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
16a7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16ae: 00
16af: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16b6: 0f 1f 00 nopl (%rax)
16b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
16c6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
16cb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
16d0: 48 83 c1 04 add $0x4,%rcx
16d4: 48 3b cd cmp %rbp,%rcx
16d7: 72 e7 jb 0x16c0
16d9: 49 3b e9 cmp %r9,%rbp
16dc: 73 39 jae 0x1717
16de: 48 63 ff movslq %edi,%rdi
16e1: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
16e5: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
16e9: 49 8d 04 ba lea (%r10,%rdi,4),%rax
16ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16f4: 00
16f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16fc: 0f 1f 40 00 nopl 0x0(%rax)
1700: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
1705: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
170a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
170f: 48 ff c5 inc %rbp
1712: 49 3b e9 cmp %r9,%rbp
1715: 72 e9 jb 0x1700
1717: 33 c0 xor %eax,%eax
1719: c5 f8 77 vzeroupper
171c: 5d pop %rbp
171d: 5f pop %rdi
171e: 5b pop %rbx
171f: c3 ret
1720: 33 ed xor %ebp,%ebp
1722: eb b5 jmp 0x16d9
1724: 33 ff xor %edi,%edi
1726: e9 43 ff ff ff jmp 0x166e
172b: 44 89 cf mov %r9d,%edi
172e: 33 c9 xor %ecx,%ecx
1730: 83 e7 f0 and $0xfffffff0,%edi
1733: e9 01 ff ff ff jmp 0x1639
1738: b8 fa ff ff ff mov $0xfffffffa,%eax
173d: 5d pop %rbp
173e: 5f pop %rdi
173f: 5b pop %rbx
1740: c3 ret
1741: b8 f8 ff ff ff mov $0xfffffff8,%eax
1746: 5d pop %rbp
1747: 5f pop %rdi
1748: 5b pop %rbx
1749: c3 ret
174a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1751: 00
1752: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1759: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1760: 48 83 ec 38 sub $0x38,%rsp
1764: 45 89 c1 mov %r8d,%r9d
1767: 49 89 d0 mov %rdx,%r8
176a: 48 89 ca mov %rcx,%rdx
176d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
1773: 48 85 d2 test %rdx,%rdx
1776: 8b 44 24 60 mov 0x60(%rsp),%eax
177a: 74 47 je 0x17c3
177c: 4d 85 c0 test %r8,%r8
177f: 74 42 je 0x17c3
1781: 45 85 c9 test %r9d,%r9d
1784: 7e 47 jle 0x17cd
1786: 85 c0 test %eax,%eax
1788: 74 0f je 0x1799
178a: 83 f8 04 cmp $0x4,%eax
178d: 74 0d je 0x179c
178f: b8 fb ff ff ff mov $0xfffffffb,%eax
1794: 48 83 c4 38 add $0x38,%rsp
1798: c3 ret
1799: 83 f8 04 cmp $0x4,%eax
179c: 49 89 e3 mov %rsp,%r11
179f: b8 01 00 00 00 mov $0x1,%eax
17a4: 41 ba 00 00 00 00 mov $0x0,%r10d
17aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
17af: 44 0f 44 d0 cmove %eax,%r10d
17b3: 45 89 53 20 mov %r10d,0x20(%r11)
17b7: e8 c4 d6 a6 01 call 0x1a6ee80
17bc: 33 c0 xor %eax,%eax
17be: 48 83 c4 38 add $0x38,%rsp
17c2: c3 ret
17c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
17c8: 48 83 c4 38 add $0x38,%rsp
17cc: c3 ret
17cd: b8 fa ff ff ff mov $0xfffffffa,%eax
17d2: 48 83 c4 38 add $0x38,%rsp
17d6: c3 ret
17d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
17de: 00 00
17e0: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
17e5: 45 89 c1 mov %r8d,%r9d
17e8: 49 89 d0 mov %rdx,%r8
17eb: 48 89 ca mov %rcx,%rdx
17ee: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
17f4: 48 85 d2 test %rdx,%rdx
17f7: 8b 44 24 60 mov 0x60(%rsp),%eax
17fb: 74 4b je 0x1848
17fd: 4d 85 c0 test %r8,%r8
1800: 74 46 je 0x1848
1802: 45 85 c9 test %r9d,%r9d
1805: 7e 4c jle 0x1853
1807: 85 c0 test %eax,%eax
1809: 74 12 je 0x181d
180b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
1810: 74 0b je 0x181d
1812: b8 fb ff ff ff mov $0xfffffffb,%eax
1817: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
181c: c3 ret
181d: 49 89 e3 mov %rsp,%r11
1820: 41 ba 01 00 00 00 mov $0x1,%r10d
1826: 83 f8 04 cmp $0x4,%eax
1829: b8 00 00 00 00 mov $0x0,%eax
182e: 41 0f 44 c2 cmove %r10d,%eax
1832: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1837: 41 89 43 20 mov %eax,0x20(%r11)
183b: e8 f0 42 a7 01 call 0x1a75b30
1840: 33 c0 xor %eax,%eax
1842: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1847: c3 ret
1848: b8 f8 ff ff ff mov $0xfffffff8,%eax
184d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1852: c3 ret
1853: b8 fa ff ff ff mov $0xfffffffa,%eax
1858: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
185d: c3 ret
185e: 66 90 xchg %ax,%ax
1860: 48 83 ec 38 sub $0x38,%rsp
1864: 45 89 c1 mov %r8d,%r9d
1867: 49 89 d0 mov %rdx,%r8
186a: 48 89 ca mov %rcx,%rdx
186d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
1873: 8b 44 24 60 mov 0x60(%rsp),%eax
1877: 48 85 d2 test %rdx,%rdx
187a: 74 47 je 0x18c3
187c: 4d 85 c0 test %r8,%r8
187f: 74 42 je 0x18c3
1881: 45 85 c9 test %r9d,%r9d
1884: 7e 47 jle 0x18cd
1886: 85 c0 test %eax,%eax
1888: 74 0f je 0x1899
188a: 83 f8 04 cmp $0x4,%eax
188d: 74 0d je 0x189c
188f: b8 fb ff ff ff mov $0xfffffffb,%eax
1894: 48 83 c4 38 add $0x38,%rsp
1898: c3 ret
1899: 83 f8 04 cmp $0x4,%eax
189c: b8 01 00 00 00 mov $0x1,%eax
18a1: 41 ba 00 00 00 00 mov $0x0,%r10d
18a7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
18ac: 44 0f 44 d0 cmove %eax,%r10d
18b0: 49 89 e3 mov %rsp,%r11
18b3: 45 89 53 20 mov %r10d,0x20(%r11)
18b7: e8 14 b1 a7 01 call 0x1a7c9d0
18bc: 33 c0 xor %eax,%eax
18be: 48 83 c4 38 add $0x38,%rsp
18c2: c3 ret
18c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
18c8: 48 83 c4 38 add $0x38,%rsp
18cc: c3 ret
18cd: b8 fa ff ff ff mov $0xfffffffa,%eax
18d2: 48 83 c4 38 add $0x38,%rsp
18d6: c3 ret
18d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
18de: 00 00
18e0: 48 83 ec 38 sub $0x38,%rsp
18e4: 45 89 c1 mov %r8d,%r9d
18e7: 49 89 d0 mov %rdx,%r8
18ea: 48 89 ca mov %rcx,%rdx
18ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
18f3: 8b 44 24 60 mov 0x60(%rsp),%eax
18f7: 48 85 d2 test %rdx,%rdx
18fa: 74 47 je 0x1943
18fc: 4d 85 c0 test %r8,%r8
18ff: 74 42 je 0x1943
1901: 45 85 c9 test %r9d,%r9d
1904: 7e 47 jle 0x194d
1906: 85 c0 test %eax,%eax
1908: 74 0f je 0x1919
190a: 83 f8 04 cmp $0x4,%eax
190d: 74 0d je 0x191c
190f: b8 fb ff ff ff mov $0xfffffffb,%eax
1914: 48 83 c4 38 add $0x38,%rsp
1918: c3 ret
1919: 83 f8 04 cmp $0x4,%eax
191c: 49 89 e3 mov %rsp,%r11
191f: b8 01 00 00 00 mov $0x1,%eax
1924: 41 ba 00 00 00 00 mov $0x0,%r10d
192a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
192f: 44 0f 44 d0 cmove %eax,%r10d
1933: 45 89 53 20 mov %r10d,0x20(%r11)
1937: e8 c4 18 a8 01 call 0x1a83200
193c: 33 c0 xor %eax,%eax
193e: 48 83 c4 38 add $0x38,%rsp
1942: c3 ret
1943: b8 f8 ff ff ff mov $0xfffffff8,%eax
1948: 48 83 c4 38 add $0x38,%rsp
194c: c3 ret
194d: b8 fa ff ff ff mov $0xfffffffa,%eax
1952: 48 83 c4 38 add $0x38,%rsp
1956: c3 ret
1957: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
195e: 00 00
1960: 48 83 ec 38 sub $0x38,%rsp
1964: 45 89 c1 mov %r8d,%r9d
1967: 49 89 d0 mov %rdx,%r8
196a: 48 89 ca mov %rcx,%rdx
196d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
1973: 8b 44 24 60 mov 0x60(%rsp),%eax
1977: 48 85 d2 test %rdx,%rdx
197a: 74 47 je 0x19c3
197c: 4d 85 c0 test %r8,%r8
197f: 74 42 je 0x19c3
1981: 45 85 c9 test %r9d,%r9d
1984: 7e 47 jle 0x19cd
1986: 85 c0 test %eax,%eax
1988: 74 0f je 0x1999
198a: 83 f8 04 cmp $0x4,%eax
198d: 74 0d je 0x199c
198f: b8 fb ff ff ff mov $0xfffffffb,%eax
1994: 48 83 c4 38 add $0x38,%rsp
1998: c3 ret
1999: 83 f8 04 cmp $0x4,%eax
199c: 49 89 e3 mov %rsp,%r11
199f: b8 01 00 00 00 mov $0x1,%eax
19a4: 41 ba 00 00 00 00 mov $0x0,%r10d
19aa: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
19af: 44 0f 44 d0 cmove %eax,%r10d
19b3: 45 89 53 20 mov %r10d,0x20(%r11)
19b7: e8 a4 82 a8 01 call 0x1a89c60
19bc: 33 c0 xor %eax,%eax
19be: 48 83 c4 38 add $0x38,%rsp
19c2: c3 ret
19c3: b8 f8 ff ff ff mov $0xfffffff8,%eax
19c8: 48 83 c4 38 add $0x38,%rsp
19cc: c3 ret
19cd: b8 fa ff ff ff mov $0xfffffffa,%eax
19d2: 48 83 c4 38 add $0x38,%rsp
19d6: c3 ret
19d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
19de: 00 00
19e0: 48 83 ec 38 sub $0x38,%rsp
19e4: 45 89 c1 mov %r8d,%r9d
19e7: 49 89 d0 mov %rdx,%r8
19ea: 48 89 ca mov %rcx,%rdx
19ed: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
19f3: 8b 44 24 60 mov 0x60(%rsp),%eax
19f7: 48 85 d2 test %rdx,%rdx
19fa: 74 47 je 0x1a43
19fc: 4d 85 c0 test %r8,%r8
19ff: 74 42 je 0x1a43
1a01: 45 85 c9 test %r9d,%r9d
1a04: 7e 47 jle 0x1a4d
1a06: 85 c0 test %eax,%eax
1a08: 74 0f je 0x1a19
1a0a: 83 f8 04 cmp $0x4,%eax
1a0d: 74 0d je 0x1a1c
1a0f: b8 fb ff ff ff mov $0xfffffffb,%eax
1a14: 48 83 c4 38 add $0x38,%rsp
1a18: c3 ret
1a19: 83 f8 04 cmp $0x4,%eax
1a1c: 49 89 e3 mov %rsp,%r11
1a1f: b8 01 00 00 00 mov $0x1,%eax
1a24: 41 ba 00 00 00 00 mov $0x0,%r10d
1a2a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
1a2f: 44 0f 44 d0 cmove %eax,%r10d
1a33: 45 89 53 20 mov %r10d,0x20(%r11)
1a37: e8 64 ee a8 01 call 0x1a908a0
1a3c: 33 c0 xor %eax,%eax
1a3e: 48 83 c4 38 add $0x38,%rsp
1a42: c3 ret
1a43: b8 f8 ff ff ff mov $0xfffffff8,%eax
1a48: 48 83 c4 38 add $0x38,%rsp
1a4c: c3 ret
1a4d: b8 fa ff ff ff mov $0xfffffffa,%eax
1a52: 48 83 c4 38 add $0x38,%rsp
1a56: c3 ret
1a57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
1a5e: 00 00
1a60: 49 89 ca mov %rcx,%r10
1a63: 4d 85 d2 test %r10,%r10
1a66: 0f 84 fe 01 00 00 je 0x1c6a
1a6c: 4d 85 c0 test %r8,%r8
1a6f: 0f 84 f5 01 00 00 je 0x1c6a
1a75: 45 85 c9 test %r9d,%r9d
1a78: 0f 8e e6 01 00 00 jle 0x1c64
1a7e: 49 63 c9 movslq %r9d,%rcx
1a81: 48 83 f9 08 cmp $0x8,%rcx
1a85: 0f 8c d4 01 00 00 jl 0x1c5f
1a8b: 4c 89 c0 mov %r8,%rax
1a8e: 48 83 e0 0f and $0xf,%rax
1a92: 85 c0 test %eax,%eax
1a94: 74 0d je 0x1aa3
1a96: a8 07 test $0x7,%al
1a98: 0f 85 c1 01 00 00 jne 0x1c5f
1a9e: b8 01 00 00 00 mov $0x1,%eax
1aa3: 8d 50 08 lea 0x8(%rax),%edx
1aa6: 48 3b ca cmp %rdx,%rcx
1aa9: 0f 8c b0 01 00 00 jl 0x1c5f
1aaf: 44 89 ca mov %r9d,%edx
1ab2: 45 33 db xor %r11d,%r11d
1ab5: 2b d0 sub %eax,%edx
1ab7: 83 e2 07 and $0x7,%edx
1aba: 44 2b ca sub %edx,%r9d
1abd: 89 c2 mov %eax,%edx
1abf: 85 c0 test %eax,%eax
1ac1: 76 3b jbe 0x1afe
1ac3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1aca: 00
1acb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ad2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ad9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ae0: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
1ae6: f2 0f 59 c1 mulsd %xmm1,%xmm0
1aea: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
1af0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
1af6: 49 ff c3 inc %r11
1af9: 4c 3b da cmp %rdx,%r11
1afc: 72 e2 jb 0x1ae0
1afe: 89 c0 mov %eax,%eax
1b00: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
1b04: 49 63 c1 movslq %r9d,%rax
1b07: 49 f7 c3 0f 00 00 00 test $0xf,%r11
1b0e: 0f 84 97 00 00 00 je 0x1bab
1b14: f2 0f 12 c1 movddup %xmm1,%xmm0
1b18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b1f: 00
1b20: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
1b26: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
1b2d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
1b34: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
1b3b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
1b42: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
1b49: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
1b50: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
1b57: 66 0f 59 d0 mulpd %xmm0,%xmm2
1b5b: 66 0f 59 d8 mulpd %xmm0,%xmm3
1b5f: 66 0f 59 e0 mulpd %xmm0,%xmm4
1b63: 66 0f 59 e8 mulpd %xmm0,%xmm5
1b67: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
1b6d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
1b74: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
1b7b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
1b82: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
1b87: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
1b8d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
1b93: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
1b99: 48 83 c2 08 add $0x8,%rdx
1b9d: 48 3b d0 cmp %rax,%rdx
1ba0: 0f 82 7a ff ff ff jb 0x1b20
1ba6: e9 77 00 00 00 jmp 0x1c22
1bab: f2 0f 12 c1 movddup %xmm1,%xmm0
1baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bb6: 00
1bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bbe: 66 90 xchg %ax,%ax
1bc0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
1bc5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
1bcb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
1bd1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
1bd7: 66 0f 59 d0 mulpd %xmm0,%xmm2
1bdb: 66 0f 59 d8 mulpd %xmm0,%xmm3
1bdf: 66 0f 59 e0 mulpd %xmm0,%xmm4
1be3: 66 0f 59 e8 mulpd %xmm0,%xmm5
1be7: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
1bed: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
1bf4: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
1bfb: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
1c02: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
1c07: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
1c0d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
1c13: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
1c19: 48 83 c2 08 add $0x8,%rdx
1c1d: 48 3b d0 cmp %rax,%rdx
1c20: 72 9e jb 0x1bc0
1c22: 33 c0 xor %eax,%eax
1c24: 41 8d 51 01 lea 0x1(%r9),%edx
1c28: 48 63 d2 movslq %edx,%rdx
1c2b: 48 3b d1 cmp %rcx,%rdx
1c2e: 77 2c ja 0x1c5c
1c30: 4d 63 c9 movslq %r9d,%r9
1c33: 49 2b c9 sub %r9,%rcx
1c36: 4f 8d 14 ca lea (%r10,%r9,8),%r10
1c3a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
1c3e: 66 90 xchg %ax,%ax
1c40: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
1c46: f2 0f 59 c1 mulsd %xmm1,%xmm0
1c4a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
1c4f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
1c54: 48 ff c0 inc %rax
1c57: 48 3b c1 cmp %rcx,%rax
1c5a: 72 e4 jb 0x1c40
1c5c: 33 c0 xor %eax,%eax
1c5e: c3 ret
1c5f: 45 33 c9 xor %r9d,%r9d
1c62: eb be jmp 0x1c22
1c64: b8 fa ff ff ff mov $0xfffffffa,%eax
1c69: c3 ret
1c6a: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c6f: c3 ret
1c70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c77: 00
1c78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c7f: 90 nop
1c80: 49 89 ca mov %rcx,%r10
1c83: 4d 85 d2 test %r10,%r10
1c86: 0f 84 f7 01 00 00 je 0x1e83
1c8c: 4d 85 c0 test %r8,%r8
1c8f: 0f 84 ee 01 00 00 je 0x1e83
1c95: 45 85 c9 test %r9d,%r9d
1c98: 0f 8e eb 01 00 00 jle 0x1e89
1c9e: 44 89 c8 mov %r9d,%eax
1ca1: ba 01 00 00 00 mov $0x1,%edx
1ca6: c1 e8 03 shr $0x3,%eax
1ca9: 33 c9 xor %ecx,%ecx
1cab: 85 c0 test %eax,%eax
1cad: 0f 86 eb 00 00 00 jbe 0x1d9e
1cb3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1cbf: 00
1cc0: 89 ca mov %ecx,%edx
1cc2: ff c1 inc %ecx
1cc4: c1 e2 03 shl $0x3,%edx
1cc7: 48 63 d2 movslq %edx,%rdx
1cca: 3b c8 cmp %eax,%ecx
1ccc: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
1cd2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
1cd9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
1ce0: f2 0f 59 c1 mulsd %xmm1,%xmm0
1ce4: f2 0f 59 d1 mulsd %xmm1,%xmm2
1ce8: f2 0f 59 d9 mulsd %xmm1,%xmm3
1cec: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
1cf2: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
1cf9: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
1d00: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
1d06: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
1d0d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
1d14: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
1d1b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
1d22: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
1d29: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
1d30: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
1d37: f2 0f 59 e1 mulsd %xmm1,%xmm4
1d3b: f2 0f 59 e9 mulsd %xmm1,%xmm5
1d3f: f2 0f 59 c1 mulsd %xmm1,%xmm0
1d43: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
1d4a: f2 0f 59 d1 mulsd %xmm1,%xmm2
1d4e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
1d55: f2 0f 59 d9 mulsd %xmm1,%xmm3
1d59: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
1d60: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
1d67: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
1d6e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
1d75: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
1d7c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
1d83: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
1d8a: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
1d91: 0f 82 29 ff ff ff jb 0x1cc0
1d97: c1 e1 03 shl $0x3,%ecx
1d9a: 89 ca mov %ecx,%edx
1d9c: ff c2 inc %edx
1d9e: 41 3b d1 cmp %r9d,%edx
1da1: 0f 87 d9 00 00 00 ja 0x1e80
1da7: 44 2b ca sub %edx,%r9d
1daa: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff0020
1db1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
1db8: c5 01
1dba: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
1dc1: 00
1dc2: ff e0 jmp *%rax
1dc4: 48 63 d2 movslq %edx,%rdx
1dc7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
1dce: f2 0f 59 c1 mulsd %xmm1,%xmm0
1dd2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
1dd7: f2 0f 58 00 addsd (%rax),%xmm0
1ddb: f2 0f 11 00 movsd %xmm0,(%rax)
1ddf: 48 63 d2 movslq %edx,%rdx
1de2: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
1de9: f2 0f 59 c1 mulsd %xmm1,%xmm0
1ded: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
1df2: f2 0f 58 00 addsd (%rax),%xmm0
1df6: f2 0f 11 00 movsd %xmm0,(%rax)
1dfa: 48 63 d2 movslq %edx,%rdx
1dfd: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
1e04: f2 0f 59 c1 mulsd %xmm1,%xmm0
1e08: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
1e0d: f2 0f 58 00 addsd (%rax),%xmm0
1e11: f2 0f 11 00 movsd %xmm0,(%rax)
1e15: 48 63 d2 movslq %edx,%rdx
1e18: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
1e1f: f2 0f 59 c1 mulsd %xmm1,%xmm0
1e23: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
1e28: f2 0f 58 00 addsd (%rax),%xmm0
1e2c: f2 0f 11 00 movsd %xmm0,(%rax)
1e30: 48 63 d2 movslq %edx,%rdx
1e33: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
1e3a: f2 0f 59 c1 mulsd %xmm1,%xmm0
1e3e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
1e43: f2 0f 58 00 addsd (%rax),%xmm0
1e47: f2 0f 11 00 movsd %xmm0,(%rax)
1e4b: 48 63 d2 movslq %edx,%rdx
1e4e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
1e54: f2 0f 59 c1 mulsd %xmm1,%xmm0
1e58: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
1e5e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
1e64: 48 63 d2 movslq %edx,%rdx
1e67: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
1e6e: f2 0f 59 c8 mulsd %xmm0,%xmm1
1e72: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
1e79: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
1e80: 33 c0 xor %eax,%eax
1e82: c3 ret
1e83: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e88: c3 ret
1e89: b8 fa ff ff ff mov $0xfffffffa,%eax
1e8e: c3 ret
1e8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1e96: 00
1e97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e9e: 66 90 xchg %ax,%ax
1ea0: 41 57 push %r15
1ea2: 45 89 cb mov %r9d,%r11d
1ea5: 48 85 c9 test %rcx,%rcx
1ea8: 0f 84 53 02 00 00 je 0x2101
1eae: 4d 85 c0 test %r8,%r8
1eb1: 0f 84 4a 02 00 00 je 0x2101
1eb7: 45 85 db test %r11d,%r11d
1eba: 0f 8e 39 02 00 00 jle 0x20f9
1ec0: 41 83 fb 08 cmp $0x8,%r11d
1ec4: 0f 8c 1f 02 00 00 jl 0x20e9
1eca: 4d 89 c2 mov %r8,%r10
1ecd: 49 83 e2 0f and $0xf,%r10
1ed1: 45 85 d2 test %r10d,%r10d
1ed4: 74 13 je 0x1ee9
1ed6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
1edd: 0f 85 06 02 00 00 jne 0x20e9
1ee3: 41 ba 01 00 00 00 mov $0x1,%r10d
1ee9: 41 8d 42 08 lea 0x8(%r10),%eax
1eed: 44 3b d8 cmp %eax,%r11d
1ef0: 0f 8c f3 01 00 00 jl 0x20e9
1ef6: 44 89 d8 mov %r11d,%eax
1ef9: 33 d2 xor %edx,%edx
1efb: 41 2b c2 sub %r10d,%eax
1efe: 45 89 d1 mov %r10d,%r9d
1f01: 83 e0 07 and $0x7,%eax
1f04: f7 d8 neg %eax
1f06: 41 03 c3 add %r11d,%eax
1f09: 45 85 d2 test %r10d,%r10d
1f0c: 76 30 jbe 0x1f3e
1f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1f15: 00
1f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f1d: 0f 1f 00 nopl (%rax)
1f20: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
1f25: f2 0f 59 c1 mulsd %xmm1,%xmm0
1f29: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
1f2f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
1f35: 48 83 c2 01 add $0x1,%rdx
1f39: 49 3b d1 cmp %r9,%rdx
1f3c: 72 e2 jb 0x1f20
1f3e: 45 89 d2 mov %r10d,%r10d
1f41: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
1f45: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
1f4c: 48 63 d0 movslq %eax,%rdx
1f4f: 0f 84 72 00 00 00 je 0x1fc7
1f55: f2 0f 12 c1 movddup %xmm1,%xmm0
1f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f60: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
1f65: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
1f6b: 66 0f 59 d0 mulpd %xmm0,%xmm2
1f6f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
1f75: 66 0f 59 d8 mulpd %xmm0,%xmm3
1f79: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
1f7f: 66 0f 59 e0 mulpd %xmm0,%xmm4
1f83: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
1f89: 66 0f 59 e8 mulpd %xmm0,%xmm5
1f8d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
1f94: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
1f9b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
1fa2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
1fa7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
1fad: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
1fb3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
1fb9: 49 83 c1 08 add $0x8,%r9
1fbd: 4c 3b ca cmp %rdx,%r9
1fc0: 72 9e jb 0x1f60
1fc2: e9 7b 00 00 00 jmp 0x2042
1fc7: f2 0f 12 c1 movddup %xmm1,%xmm0
1fcb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fd2: 00
1fd3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1fe0: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
1fe5: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
1feb: 66 0f 59 d0 mulpd %xmm0,%xmm2
1fef: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
1ff5: 66 0f 59 d8 mulpd %xmm0,%xmm3
1ff9: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
1fff: 66 0f 59 e0 mulpd %xmm0,%xmm4
2003: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
2009: 66 0f 59 e8 mulpd %xmm0,%xmm5
200d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
2014: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
201b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
2022: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
2027: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
202d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
2033: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
2039: 49 83 c1 08 add $0x8,%r9
203d: 4c 3b ca cmp %rdx,%r9
2040: 72 9e jb 0x1fe0
2042: 44 8d 48 01 lea 0x1(%rax),%r9d
2046: 45 3b cb cmp %r11d,%r9d
2049: 0f 87 90 00 00 00 ja 0x20df
204f: 4d 63 db movslq %r11d,%r11
2052: 4c 2b da sub %rdx,%r11
2055: 49 83 fb 02 cmp $0x2,%r11
2059: 0f 8c 85 00 00 00 jl 0x20e4
205f: 45 89 df mov %r11d,%r15d
2062: 45 33 d2 xor %r10d,%r10d
2065: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
2069: 41 83 e7 fe and $0xfffffffe,%r15d
206d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
2071: 4d 63 ff movslq %r15d,%r15
2074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2080: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
2085: 66 0f 59 d0 mulpd %xmm0,%xmm2
2089: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
208f: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
2094: 49 83 c2 02 add $0x2,%r10
2098: 4d 3b d7 cmp %r15,%r10
209b: 72 e3 jb 0x2080
209d: 4d 3b fb cmp %r11,%r15
20a0: 73 3d jae 0x20df
20a2: 48 63 c0 movslq %eax,%rax
20a5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
20a9: 49 8d 04 c0 lea (%r8,%rax,8),%rax
20ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20b4: 00
20b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
20bc: 0f 1f 40 00 nopl 0x0(%rax)
20c0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
20c6: f2 0f 59 c1 mulsd %xmm1,%xmm0
20ca: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
20d0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
20d6: 49 83 c7 01 add $0x1,%r15
20da: 4d 3b fb cmp %r11,%r15
20dd: 72 e1 jb 0x20c0
20df: 33 c0 xor %eax,%eax
20e1: 41 5f pop %r15
20e3: c3 ret
20e4: 45 33 ff xor %r15d,%r15d
20e7: eb b4 jmp 0x209d
20e9: 33 c0 xor %eax,%eax
20eb: 41 83 fb 01 cmp $0x1,%r11d
20ef: 72 ee jb 0x20df
20f1: 4d 63 db movslq %r11d,%r11
20f4: 45 33 ff xor %r15d,%r15d
20f7: eb a4 jmp 0x209d
20f9: b8 fa ff ff ff mov $0xfffffffa,%eax
20fe: 41 5f pop %r15
2100: c3 ret
2101: b8 f8 ff ff ff mov $0xfffffff8,%eax
2106: 41 5f pop %r15
2108: c3 ret
2109: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2110: 00
2111: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
211f: 00
2120: 41 57 push %r15
2122: 48 85 c9 test %rcx,%rcx
2125: 0f 84 f4 01 00 00 je 0x231f
212b: 4d 85 c0 test %r8,%r8
212e: 0f 84 eb 01 00 00 je 0x231f
2134: 45 85 c9 test %r9d,%r9d
2137: 0f 8e da 01 00 00 jle 0x2317
213d: 41 83 f9 10 cmp $0x10,%r9d
2141: 0f 8c c0 01 00 00 jl 0x2307
2147: 4d 89 c2 mov %r8,%r10
214a: 49 83 e2 1f and $0x1f,%r10
214e: 45 89 d2 mov %r10d,%r10d
2151: 45 85 d2 test %r10d,%r10d
2154: 74 18 je 0x216e
2156: 41 f7 c2 07 00 00 00 test $0x7,%r10d
215d: 0f 85 a4 01 00 00 jne 0x2307
2163: 41 f7 da neg %r10d
2166: 41 83 c2 20 add $0x20,%r10d
216a: 41 c1 ea 03 shr $0x3,%r10d
216e: 41 8d 42 10 lea 0x10(%r10),%eax
2172: 44 3b c8 cmp %eax,%r9d
2175: 0f 8c 8c 01 00 00 jl 0x2307
217b: 44 89 c8 mov %r9d,%eax
217e: 33 d2 xor %edx,%edx
2180: 41 2b c2 sub %r10d,%eax
2183: 83 e0 0f and $0xf,%eax
2186: f7 d8 neg %eax
2188: 41 03 c1 add %r9d,%eax
218b: 45 85 d2 test %r10d,%r10d
218e: 76 29 jbe 0x21b9
2190: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2197: 00
2198: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
219f: 90 nop
21a0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
21a5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
21ab: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
21b1: 48 ff c2 inc %rdx
21b4: 49 3b d2 cmp %r10,%rdx
21b7: 72 e7 jb 0x21a0
21b9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
21bd: 48 63 d0 movslq %eax,%rdx
21c0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
21c6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21cd: 00
21ce: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21d5: 0f 1f 40 00 nopl 0x0(%rax)
21d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
21e0: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
21e6: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
21ed: 01
21ee: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
21f2: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
21f9: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
21ff: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
2205: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
220c: 01
220d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2211: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
2218: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
221f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
2226: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
222d: 01
222e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2232: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
2239: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
2240: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
2247: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
224e: 01
224f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
2253: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
225a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
2261: 49 83 c2 10 add $0x10,%r10
2265: 4c 3b d2 cmp %rdx,%r10
2268: 0f 82 72 ff ff ff jb 0x21e0
226e: 44 8d 50 01 lea 0x1(%rax),%r10d
2272: 45 3b d1 cmp %r9d,%r10d
2275: 0f 87 7f 00 00 00 ja 0x22fa
227b: 4d 63 d9 movslq %r9d,%r11
227e: 4c 2b da sub %rdx,%r11
2281: 49 83 fb 04 cmp $0x4,%r11
2285: 0f 8c 77 00 00 00 jl 0x2302
228b: 45 89 df mov %r11d,%r15d
228e: 45 33 d2 xor %r10d,%r10d
2291: 41 83 e7 fc and $0xfffffffc,%r15d
2295: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
2299: 4d 63 ff movslq %r15d,%r15
229c: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
22a0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
22a6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
22ad: 01
22ae: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
22b2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
22b8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
22be: 49 83 c2 04 add $0x4,%r10
22c2: 4d 3b d7 cmp %r15,%r10
22c5: 72 d9 jb 0x22a0
22c7: 4d 3b fb cmp %r11,%r15
22ca: 73 2e jae 0x22fa
22cc: 48 63 c0 movslq %eax,%rax
22cf: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
22d3: 49 8d 04 c0 lea (%r8,%rax,8),%rax
22d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
22de: 00 00
22e0: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
22e6: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
22ec: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
22f2: 49 ff c7 inc %r15
22f5: 4d 3b fb cmp %r11,%r15
22f8: 72 e6 jb 0x22e0
22fa: 33 c0 xor %eax,%eax
22fc: c5 f8 77 vzeroupper
22ff: 41 5f pop %r15
2301: c3 ret
2302: 45 33 ff xor %r15d,%r15d
2305: eb c0 jmp 0x22c7
2307: 33 c0 xor %eax,%eax
2309: 41 83 f9 01 cmp $0x1,%r9d
230d: 72 eb jb 0x22fa
230f: 4d 63 d9 movslq %r9d,%r11
2312: 45 33 ff xor %r15d,%r15d
2315: eb b0 jmp 0x22c7
2317: b8 fa ff ff ff mov $0xfffffffa,%eax
231c: 41 5f pop %r15
231e: c3 ret
231f: b8 f8 ff ff ff mov $0xfffffff8,%eax
2324: 41 5f pop %r15
2326: c3 ret
2327: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
232e: 00
232f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2336: 0f 1f 00 nopl (%rax)
2339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2340: 4d 89 c2 mov %r8,%r10
2343: 48 85 c9 test %rcx,%rcx
2346: 0f 84 eb 00 00 00 je 0x2437
234c: 4d 85 d2 test %r10,%r10
234f: 0f 84 e2 00 00 00 je 0x2437
2355: 45 85 c9 test %r9d,%r9d
2358: 0f 8e d3 00 00 00 jle 0x2431
235e: 49 63 c1 movslq %r9d,%rax
2361: 48 83 f8 04 cmp $0x4,%rax
2365: 0f 8c b5 00 00 00 jl 0x2420
236b: 48 83 f8 3b cmp $0x3b,%rax
236f: 0f 8c b0 00 00 00 jl 0x2425
2375: 4c 89 d2 mov %r10,%rdx
2378: 48 83 e2 1f and $0x1f,%rdx
237c: 85 d2 test %edx,%edx
237e: 74 11 je 0x2391
2380: f6 c2 07 test $0x7,%dl
2383: 0f 85 97 00 00 00 jne 0x2420
2389: f7 da neg %edx
238b: 83 c2 20 add $0x20,%edx
238e: c1 ea 03 shr $0x3,%edx
2391: 41 89 d0 mov %edx,%r8d
2394: 4d 8d 58 04 lea 0x4(%r8),%r11
2398: 49 3b c3 cmp %r11,%rax
239b: 0f 8c 7f 00 00 00 jl 0x2420
23a1: 45 89 cb mov %r9d,%r11d
23a4: 44 2b da sub %edx,%r11d
23a7: 41 83 e3 03 and $0x3,%r11d
23ab: 45 2b cb sub %r11d,%r9d
23ae: 45 33 db xor %r11d,%r11d
23b1: 4d 63 c9 movslq %r9d,%r9
23b4: 85 d2 test %edx,%edx
23b6: 76 22 jbe 0x23da
23b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
23bf: 00
23c0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
23c6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
23cc: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
23d2: 49 ff c3 inc %r11
23d5: 4d 3b d8 cmp %r8,%r11
23d8: 72 e6 jb 0x23c0
23da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
23df: 90 nop
23e0: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
23e6: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
23ec: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
23f2: 49 83 c0 04 add $0x4,%r8
23f6: 4d 3b c1 cmp %r9,%r8
23f9: 72 e5 jb 0x23e0
23fb: 4c 3b c8 cmp %rax,%r9
23fe: 73 1a jae 0x241a
2400: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
2406: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
240c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
2412: 49 ff c1 inc %r9
2415: 4c 3b c8 cmp %rax,%r9
2418: 72 e6 jb 0x2400
241a: 33 c0 xor %eax,%eax
241c: c5 f8 77 vzeroupper
241f: c3 ret
2420: 45 33 c9 xor %r9d,%r9d
2423: eb d6 jmp 0x23fb
2425: 41 83 e1 fc and $0xfffffffc,%r9d
2429: 45 33 c0 xor %r8d,%r8d
242c: 4d 63 c9 movslq %r9d,%r9
242f: eb a9 jmp 0x23da
2431: b8 fa ff ff ff mov $0xfffffffa,%eax
2436: c3 ret
2437: b8 f8 ff ff ff mov $0xfffffff8,%eax
243c: c3 ret
243d: 0f 1f 00 nopl (%rax)
2440: 48 85 c9 test %rcx,%rcx
2443: 0f 84 2c 01 00 00 je 0x2575
2449: 4d 85 c0 test %r8,%r8
244c: 0f 84 23 01 00 00 je 0x2575
2452: 45 85 c9 test %r9d,%r9d
2455: 0f 8e 14 01 00 00 jle 0x256f
245b: 49 63 d1 movslq %r9d,%rdx
245e: 48 83 fa 04 cmp $0x4,%rdx
2462: 0f 8c f7 00 00 00 jl 0x255f
2468: 48 83 fa 3b cmp $0x3b,%rdx
246c: 0f 8c f2 00 00 00 jl 0x2564
2472: 4c 89 c0 mov %r8,%rax
2475: 48 83 e0 1f and $0x1f,%rax
2479: a8 07 test $0x7,%al
247b: 74 04 je 0x2481
247d: 33 c0 xor %eax,%eax
247f: eb 14 jmp 0x2495
2481: 41 89 c2 mov %eax,%r10d
2484: 41 f7 da neg %r10d
2487: 41 83 c2 20 add $0x20,%r10d
248b: 41 c1 ea 03 shr $0x3,%r10d
248f: 85 c0 test %eax,%eax
2491: 41 0f 45 c2 cmovne %r10d,%eax
2495: 44 8d 50 04 lea 0x4(%rax),%r10d
2499: 49 3b d2 cmp %r10,%rdx
249c: 0f 8c bd 00 00 00 jl 0x255f
24a2: 45 89 ca mov %r9d,%r10d
24a5: 44 2b d0 sub %eax,%r10d
24a8: 41 83 e2 03 and $0x3,%r10d
24ac: 45 2b ca sub %r10d,%r9d
24af: 45 33 d2 xor %r10d,%r10d
24b2: 83 f8 01 cmp $0x1,%eax
24b5: 72 23 jb 0x24da
24b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
24be: 00 00
24c0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
24c6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
24cc: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
24d2: 49 ff c2 inc %r10
24d5: 4c 3b d0 cmp %rax,%r10
24d8: 72 e6 jb 0x24c0
24da: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
24df: 4d 63 d1 movslq %r9d,%r10
24e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24e9: 00
24ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24f8: 00
24f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2500: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
2505: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
250b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
2511: 48 83 c0 04 add $0x4,%rax
2515: 49 3b c2 cmp %r10,%rax
2518: 72 e6 jb 0x2500
251a: 33 c0 xor %eax,%eax
251c: 45 8d 51 01 lea 0x1(%r9),%r10d
2520: 4d 63 d2 movslq %r10d,%r10
2523: 4c 3b d2 cmp %rdx,%r10
2526: 77 31 ja 0x2559
2528: 4d 63 c9 movslq %r9d,%r9
252b: 49 2b d1 sub %r9,%rdx
252e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
2532: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
2536: 0f 1f 00 nopl (%rax)
2539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2540: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
2546: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
254c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
2551: 48 ff c0 inc %rax
2554: 48 3b c2 cmp %rdx,%rax
2557: 72 e7 jb 0x2540
2559: 33 c0 xor %eax,%eax
255b: c5 f8 77 vzeroupper
255e: c3 ret
255f: 45 33 c9 xor %r9d,%r9d
2562: eb b6 jmp 0x251a
2564: 41 83 e1 fc and $0xfffffffc,%r9d
2568: 33 c0 xor %eax,%eax
256a: e9 6b ff ff ff jmp 0x24da
256f: b8 fa ff ff ff mov $0xfffffffa,%eax
2574: c3 ret
2575: b8 f8 ff ff ff mov $0xfffffff8,%eax
257a: c3 ret
257b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2580: 48 83 ec 28 sub $0x28,%rsp
2584: 4d 89 c1 mov %r8,%r9
2587: 49 89 d0 mov %rdx,%r8
258a: 48 89 ca mov %rcx,%rdx
258d: e8 ae 99 03 00 call 0x3bf40
2592: 48 83 c4 28 add $0x28,%rsp
2596: c3 ret
2597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
259e: 00 00
25a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
25a5: 4d 89 c1 mov %r8,%r9
25a8: 49 89 d0 mov %rdx,%r8
25ab: 48 89 ca mov %rcx,%rdx
25ae: e8 8d 9c 03 00 call 0x3c240
25b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
25b8: c3 ret
25b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
25c0: 48 83 ec 28 sub $0x28,%rsp
25c4: 4d 89 c1 mov %r8,%r9
25c7: 49 89 d0 mov %rdx,%r8
25ca: 48 89 ca mov %rcx,%rdx
25cd: e8 6e 9f 03 00 call 0x3c540
25d2: 48 83 c4 28 add $0x28,%rsp
25d6: c3 ret
25d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
25de: 00 00
25e0: 48 83 ec 28 sub $0x28,%rsp
25e4: 4d 89 c1 mov %r8,%r9
25e7: 49 89 d0 mov %rdx,%r8
25ea: 48 89 ca mov %rcx,%rdx
25ed: e8 0e a2 03 00 call 0x3c800
25f2: 48 83 c4 28 add $0x28,%rsp
25f6: c3 ret
25f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
25fe: 00 00
2600: 48 83 ec 28 sub $0x28,%rsp
2604: 4d 89 c1 mov %r8,%r9
2607: 49 89 d0 mov %rdx,%r8
260a: 48 89 ca mov %rcx,%rdx
260d: e8 8e a4 03 00 call 0x3caa0
2612: 48 83 c4 28 add $0x28,%rsp
2616: c3 ret
2617: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
261e: 00 00
2620: 48 83 ec 28 sub $0x28,%rsp
2624: 4d 89 c1 mov %r8,%r9
2627: 49 89 d0 mov %rdx,%r8
262a: 48 89 ca mov %rcx,%rdx
262d: e8 ee a6 03 00 call 0x3cd20
2632: 48 83 c4 28 add $0x28,%rsp
2636: c3 ret
2637: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
263e: 00 00
2640: 48 83 ec 28 sub $0x28,%rsp
2644: 48 85 c9 test %rcx,%rcx
2647: 74 20 je 0x2669
2649: 48 85 d2 test %rdx,%rdx
264c: 74 1b je 0x2669
264e: 45 85 c0 test %r8d,%r8d
2651: 7f 0a jg 0x265d
2653: b8 fa ff ff ff mov $0xfffffffa,%eax
2658: 48 83 c4 28 add $0x28,%rsp
265c: c3 ret
265d: e8 3e a9 03 00 call 0x3cfa0
2662: 33 c0 xor %eax,%eax
2664: 48 83 c4 28 add $0x28,%rsp
2668: c3 ret
2669: b8 f8 ff ff ff mov $0xfffffff8,%eax
266e: 48 83 c4 28 add $0x28,%rsp
2672: c3 ret
2673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
267f: 00
2680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2685: 48 85 c9 test %rcx,%rcx
2688: 74 22 je 0x26ac
268a: 48 85 d2 test %rdx,%rdx
268d: 74 1d je 0x26ac
268f: 45 85 c0 test %r8d,%r8d
2692: 7f 0b jg 0x269f
2694: b8 fa ff ff ff mov $0xfffffffa,%eax
2699: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
269e: c3 ret
269f: e8 dc aa 03 00 call 0x3d180
26a4: 33 c0 xor %eax,%eax
26a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
26ab: c3 ret
26ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
26b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
26b6: c3 ret
26b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
26be: 00 00
26c0: 48 83 ec 28 sub $0x28,%rsp
26c4: 48 85 c9 test %rcx,%rcx
26c7: 74 20 je 0x26e9
26c9: 48 85 d2 test %rdx,%rdx
26cc: 74 1b je 0x26e9
26ce: 45 85 c0 test %r8d,%r8d
26d1: 7f 0a jg 0x26dd
26d3: b8 fa ff ff ff mov $0xfffffffa,%eax
26d8: 48 83 c4 28 add $0x28,%rsp
26dc: c3 ret
26dd: e8 7e ac 03 00 call 0x3d360
26e2: 33 c0 xor %eax,%eax
26e4: 48 83 c4 28 add $0x28,%rsp
26e8: c3 ret
26e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
26ee: 48 83 c4 28 add $0x28,%rsp
26f2: c3 ret
26f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
26f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26ff: 00
2700: 56 push %rsi
2701: 48 89 d6 mov %rdx,%rsi
2704: 48 85 c9 test %rcx,%rcx
2707: 0f 84 d0 01 00 00 je 0x28dd
270d: 48 85 f6 test %rsi,%rsi
2710: 0f 84 c7 01 00 00 je 0x28dd
2716: 45 85 c0 test %r8d,%r8d
2719: 0f 8e b7 01 00 00 jle 0x28d6
271f: 41 83 f8 10 cmp $0x10,%r8d
2723: 0f 8c 9d 01 00 00 jl 0x28c6
2729: 49 89 f1 mov %rsi,%r9
272c: 49 83 e1 1f and $0x1f,%r9
2730: 45 89 c9 mov %r9d,%r9d
2733: 45 85 c9 test %r9d,%r9d
2736: 74 18 je 0x2750
2738: 41 f7 c1 07 00 00 00 test $0x7,%r9d
273f: 0f 85 81 01 00 00 jne 0x28c6
2745: 41 f7 d9 neg %r9d
2748: 41 83 c1 20 add $0x20,%r9d
274c: 41 c1 e9 03 shr $0x3,%r9d
2750: 41 8d 41 10 lea 0x10(%r9),%eax
2754: 44 3b c0 cmp %eax,%r8d
2757: 0f 8c 69 01 00 00 jl 0x28c6
275d: 44 89 c0 mov %r8d,%eax
2760: 33 d2 xor %edx,%edx
2762: 41 2b c1 sub %r9d,%eax
2765: 83 e0 0f and $0xf,%eax
2768: f7 d8 neg %eax
276a: 41 03 c0 add %r8d,%eax
276d: 45 85 c9 test %r9d,%r9d
2770: 76 25 jbe 0x2797
2772: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2779: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2780: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
2785: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
278a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
278f: 48 ff c2 inc %rdx
2792: 49 3b d1 cmp %r9,%rdx
2795: 72 e9 jb 0x2780
2797: 48 63 d0 movslq %eax,%rdx
279a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
27a0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
27a6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
27ad: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
27b4: 01
27b5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
27bc: 01
27bd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
27c4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
27cb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
27d1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
27d8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
27de: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
27e5: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
27ec: 01
27ed: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
27f4: 01
27f5: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
27fc: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
2803: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
280a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
2811: 49 83 c1 10 add $0x10,%r9
2815: 4c 3b ca cmp %rdx,%r9
2818: 72 86 jb 0x27a0
281a: 44 8d 48 01 lea 0x1(%rax),%r9d
281e: 45 3b c8 cmp %r8d,%r9d
2821: 0f 87 93 00 00 00 ja 0x28ba
2827: 4d 63 d0 movslq %r8d,%r10
282a: 4c 2b d2 sub %rdx,%r10
282d: 49 83 fa 04 cmp $0x4,%r10
2831: 0f 8c 8a 00 00 00 jl 0x28c1
2837: 45 89 d3 mov %r10d,%r11d
283a: 45 33 c9 xor %r9d,%r9d
283d: 41 83 e3 fc and $0xfffffffc,%r11d
2841: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
2845: 4d 63 db movslq %r11d,%r11
2848: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
284c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2853: 00
2854: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
285b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2860: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
2866: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
286d: 01
286e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
2874: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
287a: 49 83 c1 04 add $0x4,%r9
287e: 4d 3b cb cmp %r11,%r9
2881: 72 dd jb 0x2860
2883: 4d 3b da cmp %r10,%r11
2886: 73 32 jae 0x28ba
2888: 48 63 c0 movslq %eax,%rax
288b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
288f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
2893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
289f: 00
28a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
28a6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
28ac: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
28b2: 49 ff c3 inc %r11
28b5: 4d 3b da cmp %r10,%r11
28b8: 72 e6 jb 0x28a0
28ba: 33 c0 xor %eax,%eax
28bc: c5 f8 77 vzeroupper
28bf: 5e pop %rsi
28c0: c3 ret
28c1: 45 33 db xor %r11d,%r11d
28c4: eb bd jmp 0x2883
28c6: 33 c0 xor %eax,%eax
28c8: 41 83 f8 01 cmp $0x1,%r8d
28cc: 72 ec jb 0x28ba
28ce: 4d 63 d0 movslq %r8d,%r10
28d1: 45 33 db xor %r11d,%r11d
28d4: eb ad jmp 0x2883
28d6: b8 fa ff ff ff mov $0xfffffffa,%eax
28db: 5e pop %rsi
28dc: c3 ret
28dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
28e2: 5e pop %rsi
28e3: c3 ret
28e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28eb: 00
28ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
28f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
28ff: 00
2900: 53 push %rbx
2901: 48 85 c9 test %rcx,%rcx
2904: 0f 84 aa 01 00 00 je 0x2ab4
290a: 48 85 d2 test %rdx,%rdx
290d: 0f 84 a1 01 00 00 je 0x2ab4
2913: 45 85 c0 test %r8d,%r8d
2916: 0f 8e 91 01 00 00 jle 0x2aad
291c: 41 83 f8 10 cmp $0x10,%r8d
2920: 0f 8c 80 01 00 00 jl 0x2aa6
2926: 49 89 d3 mov %rdx,%r11
2929: 49 83 e3 1f and $0x1f,%r11
292d: 45 85 db test %r11d,%r11d
2930: 74 18 je 0x294a
2932: 41 f7 c3 07 00 00 00 test $0x7,%r11d
2939: 0f 85 67 01 00 00 jne 0x2aa6
293f: 41 f7 db neg %r11d
2942: 41 83 c3 20 add $0x20,%r11d
2946: 41 c1 eb 03 shr $0x3,%r11d
294a: 41 8d 43 10 lea 0x10(%r11),%eax
294e: 44 3b c0 cmp %eax,%r8d
2951: 0f 8c 4f 01 00 00 jl 0x2aa6
2957: 44 89 c0 mov %r8d,%eax
295a: 45 33 d2 xor %r10d,%r10d
295d: 41 2b c3 sub %r11d,%eax
2960: 83 e0 0f and $0xf,%eax
2963: f7 d8 neg %eax
2965: 41 03 c0 add %r8d,%eax
2968: 44 89 db mov %r11d,%ebx
296b: 45 85 db test %r11d,%r11d
296e: 76 2a jbe 0x299a
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 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
2986: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
298c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
2992: 49 ff c2 inc %r10
2995: 4c 3b d3 cmp %rbx,%r10
2998: 72 e6 jb 0x2980
299a: 4c 63 d0 movslq %eax,%r10
299d: 0f 1f 00 nopl (%rax)
29a0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
29a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
29a9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
29af: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
29b5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
29ba: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
29c0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
29c6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
29cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
29d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
29d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
29dd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
29e3: 48 83 c3 10 add $0x10,%rbx
29e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
29ed: 49 3b da cmp %r10,%rbx
29f0: 72 ae jb 0x29a0
29f2: 8d 58 01 lea 0x1(%rax),%ebx
29f5: 41 3b d8 cmp %r8d,%ebx
29f8: 0f 87 9c 00 00 00 ja 0x2a9a
29fe: 4d 63 c8 movslq %r8d,%r9
2a01: 48 63 c0 movslq %eax,%rax
2a04: 4c 2b c8 sub %rax,%r9
2a07: 49 83 f9 04 cmp $0x4,%r9
2a0b: 0f 8c 90 00 00 00 jl 0x2aa1
2a11: 48 63 c0 movslq %eax,%rax
2a14: 45 89 ca mov %r9d,%r10d
2a17: 41 83 e2 fc and $0xfffffffc,%r10d
2a1b: 45 33 c0 xor %r8d,%r8d
2a1e: 4d 63 d2 movslq %r10d,%r10
2a21: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
2a25: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
2a29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a30: 00
2a31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a3f: 00
2a40: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
2a46: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
2a4c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
2a52: 49 83 c0 04 add $0x4,%r8
2a56: 4d 3b c2 cmp %r10,%r8
2a59: 72 e5 jb 0x2a40
2a5b: 4d 3b d1 cmp %r9,%r10
2a5e: 73 3a jae 0x2a9a
2a60: 48 63 c0 movslq %eax,%rax
2a63: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
2a67: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
2a6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a72: 00
2a73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2a80: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
2a86: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
2a8c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
2a92: 49 ff c2 inc %r10
2a95: 4d 3b d1 cmp %r9,%r10
2a98: 72 e6 jb 0x2a80
2a9a: 33 c0 xor %eax,%eax
2a9c: c5 f8 77 vzeroupper
2a9f: 5b pop %rbx
2aa0: c3 ret
2aa1: 45 33 d2 xor %r10d,%r10d
2aa4: eb b5 jmp 0x2a5b
2aa6: 33 c0 xor %eax,%eax
2aa8: e9 45 ff ff ff jmp 0x29f2
2aad: b8 fa ff ff ff mov $0xfffffffa,%eax
2ab2: 5b pop %rbx
2ab3: c3 ret
2ab4: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ab9: 5b pop %rbx
2aba: c3 ret
2abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ac0: 53 push %rbx
2ac1: 49 89 ca mov %rcx,%r10
2ac4: 4d 85 d2 test %r10,%r10
2ac7: 0f 84 a4 01 00 00 je 0x2c71
2acd: 48 85 d2 test %rdx,%rdx
2ad0: 0f 84 9b 01 00 00 je 0x2c71
2ad6: 45 85 c0 test %r8d,%r8d
2ad9: 0f 8e 8b 01 00 00 jle 0x2c6a
2adf: 41 83 f8 10 cmp $0x10,%r8d
2ae3: 0f 8c 79 01 00 00 jl 0x2c62
2ae9: 48 89 d3 mov %rdx,%rbx
2aec: 48 83 e3 1f and $0x1f,%rbx
2af0: 85 db test %ebx,%ebx
2af2: 74 11 je 0x2b05
2af4: f6 c3 07 test $0x7,%bl
2af7: 0f 85 65 01 00 00 jne 0x2c62
2afd: f7 db neg %ebx
2aff: 83 c3 20 add $0x20,%ebx
2b02: c1 eb 03 shr $0x3,%ebx
2b05: 8d 43 10 lea 0x10(%rbx),%eax
2b08: 44 3b c0 cmp %eax,%r8d
2b0b: 0f 8c 51 01 00 00 jl 0x2c62
2b11: 45 89 c1 mov %r8d,%r9d
2b14: 33 c0 xor %eax,%eax
2b16: 44 2b cb sub %ebx,%r9d
2b19: 41 83 e1 0f and $0xf,%r9d
2b1d: 41 f7 d9 neg %r9d
2b20: 45 03 c8 add %r8d,%r9d
2b23: 89 d9 mov %ebx,%ecx
2b25: 85 db test %ebx,%ebx
2b27: 76 2f jbe 0x2b58
2b29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b30: 00
2b31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b3f: 00
2b40: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
2b46: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
2b4b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
2b50: 48 ff c0 inc %rax
2b53: 48 3b c1 cmp %rcx,%rax
2b56: 72 e8 jb 0x2b40
2b58: 49 63 c1 movslq %r9d,%rax
2b5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2b60: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
2b66: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
2b6d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
2b74: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
2b7b: 03
2b7c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
2b81: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
2b87: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
2b8d: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
2b94: 03
2b95: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
2b9a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
2ba0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
2ba6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
2bad: 03
2bae: 48 83 c1 10 add $0x10,%rcx
2bb2: 48 3b c8 cmp %rax,%rcx
2bb5: 72 a9 jb 0x2b60
2bb7: 41 8d 41 01 lea 0x1(%r9),%eax
2bbb: 41 3b c0 cmp %r8d,%eax
2bbe: 0f 87 93 00 00 00 ja 0x2c57
2bc4: 4d 63 c0 movslq %r8d,%r8
2bc7: 4d 63 c9 movslq %r9d,%r9
2bca: 4d 2b c1 sub %r9,%r8
2bcd: 49 83 f8 04 cmp $0x4,%r8
2bd1: 0f 8c 87 00 00 00 jl 0x2c5e
2bd7: 4d 63 c9 movslq %r9d,%r9
2bda: 44 89 c3 mov %r8d,%ebx
2bdd: 83 e3 fc and $0xfffffffc,%ebx
2be0: 33 c9 xor %ecx,%ecx
2be2: 48 63 db movslq %ebx,%rbx
2be5: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
2be9: 4f 8d 1c ca lea (%r10,%r9,8),%r11
2bed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2bf4: 00
2bf5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2bfc: 0f 1f 40 00 nopl 0x0(%rax)
2c00: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
2c06: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
2c0b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
2c10: 48 83 c1 04 add $0x4,%rcx
2c14: 48 3b cb cmp %rbx,%rcx
2c17: 72 e7 jb 0x2c00
2c19: 49 3b d8 cmp %r8,%rbx
2c1c: 73 39 jae 0x2c57
2c1e: 4d 63 c9 movslq %r9d,%r9
2c21: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
2c25: 4b 8d 04 ca lea (%r10,%r9,8),%rax
2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c30: 00
2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c3f: 00
2c40: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
2c45: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
2c4a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
2c4f: 48 ff c3 inc %rbx
2c52: 49 3b d8 cmp %r8,%rbx
2c55: 72 e9 jb 0x2c40
2c57: 33 c0 xor %eax,%eax
2c59: c5 f8 77 vzeroupper
2c5c: 5b pop %rbx
2c5d: c3 ret
2c5e: 33 db xor %ebx,%ebx
2c60: eb b7 jmp 0x2c19
2c62: 45 33 c9 xor %r9d,%r9d
2c65: e9 4d ff ff ff jmp 0x2bb7
2c6a: b8 fa ff ff ff mov $0xfffffffa,%eax
2c6f: 5b pop %rbx
2c70: c3 ret
2c71: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c76: 5b pop %rbx
2c77: c3 ret
2c78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c7f: 00
2c80: 48 83 ec 28 sub $0x28,%rsp
2c84: 4d 85 c0 test %r8,%r8
2c87: 74 25 je 0x2cae
2c89: 48 85 c9 test %rcx,%rcx
2c8c: 74 20 je 0x2cae
2c8e: 48 85 d2 test %rdx,%rdx
2c91: 74 1b je 0x2cae
2c93: 45 85 c9 test %r9d,%r9d
2c96: 7f 0a jg 0x2ca2
2c98: b8 fa ff ff ff mov $0xfffffffa,%eax
2c9d: 48 83 c4 28 add $0x28,%rsp
2ca1: c3 ret
2ca2: e8 09 4c a9 01 call 0x1a978b0
2ca7: 33 c0 xor %eax,%eax
2ca9: 48 83 c4 28 add $0x28,%rsp
2cad: c3 ret
2cae: b8 f8 ff ff ff mov $0xfffffff8,%eax
2cb3: 48 83 c4 28 add $0x28,%rsp
2cb7: c3 ret
2cb8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2cbf: 00
2cc0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2cc5: 4d 85 c0 test %r8,%r8
2cc8: 74 27 je 0x2cf1
2cca: 48 85 c9 test %rcx,%rcx
2ccd: 74 22 je 0x2cf1
2ccf: 48 85 d2 test %rdx,%rdx
2cd2: 74 1d je 0x2cf1
2cd4: 45 85 c9 test %r9d,%r9d
2cd7: 7f 0b jg 0x2ce4
2cd9: b8 fa ff ff ff mov $0xfffffffa,%eax
2cde: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2ce3: c3 ret
2ce4: e8 17 56 a9 01 call 0x1a98300
2ce9: 33 c0 xor %eax,%eax
2ceb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2cf0: c3 ret
2cf1: b8 f8 ff ff ff mov $0xfffffff8,%eax
2cf6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2cfb: c3 ret
2cfc: 0f 1f 40 00 nopl 0x0(%rax)
2d00: 53 push %rbx
2d01: 56 push %rsi
2d02: 57 push %rdi
2d03: 41 54 push %r12
2d05: 41 55 push %r13
2d07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
2d0e: 4d 89 c4 mov %r8,%r12
2d11: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x2605990
2d18: 48 33 c4 xor %rsp,%rax
2d1b: 45 89 cd mov %r9d,%r13d
2d1e: 48 89 cf mov %rcx,%rdi
2d21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
2d28: 00
2d29: 4d 85 e4 test %r12,%r12
2d2c: 0f 84 b6 01 00 00 je 0x2ee8
2d32: 48 85 ff test %rdi,%rdi
2d35: 0f 84 97 01 00 00 je 0x2ed2
2d3b: 48 85 d2 test %rdx,%rdx
2d3e: 0f 84 66 01 00 00 je 0x2eaa
2d44: 45 85 ed test %r13d,%r13d
2d47: 0f 8e 35 01 00 00 jle 0x2e82
2d4d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
2d52: 48 89 f0 mov %rsi,%rax
2d55: 48 83 e0 1f and $0x1f,%rax
2d59: 48 f7 d8 neg %rax
2d5c: 48 83 e0 1f and $0x1f,%rax
2d60: 48 03 f0 add %rax,%rsi
2d63: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
2d6a: 00
2d6b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
2d72: 0f 8e a2 00 00 00 jle 0x2e1a
2d78: 4c 89 74 24 20 mov %r14,0x20(%rsp)
2d7d: 45 89 ee mov %r13d,%r14d
2d80: 4d 89 e5 mov %r12,%r13
2d83: 49 89 d4 mov %rdx,%r12
2d86: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d8d: 00
2d8e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d95: 0f 1f 40 00 nopl 0x0(%rax)
2d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2da0: 4c 89 e1 mov %r12,%rcx
2da3: 48 89 f2 mov %rsi,%rdx
2da6: 49 89 d8 mov %rbx,%r8
2da9: 41 b9 80 00 00 00 mov $0x80,%r9d
2daf: e8 6c df 12 00 call 0x130d20
2db4: 48 89 f9 mov %rdi,%rcx
2db7: 48 89 f2 mov %rsi,%rdx
2dba: 41 b8 80 00 00 00 mov $0x80,%r8d
2dc0: e8 bb cb ff ff call 0xfffffffffffff980
2dc5: 48 89 f9 mov %rdi,%rcx
2dc8: 48 89 da mov %rbx,%rdx
2dcb: 41 b8 80 00 00 00 mov $0x80,%r8d
2dd1: e8 aa cb ff ff call 0xfffffffffffff980
2dd6: 48 89 d9 mov %rbx,%rcx
2dd9: 48 89 f2 mov %rsi,%rdx
2ddc: 4d 89 e8 mov %r13,%r8
2ddf: 41 b9 80 00 00 00 mov $0x80,%r9d
2de5: e8 16 08 00 00 call 0x3600
2dea: 41 83 c6 80 add $0xffffff80,%r14d
2dee: 48 81 c7 00 02 00 00 add $0x200,%rdi
2df5: 49 81 c4 00 02 00 00 add $0x200,%r12
2dfc: 49 81 c5 00 04 00 00 add $0x400,%r13
2e03: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
2e0a: 7f 94 jg 0x2da0
2e0c: 4c 89 e2 mov %r12,%rdx
2e0f: 4d 89 ec mov %r13,%r12
2e12: 45 89 f5 mov %r14d,%r13d
2e15: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
2e1a: 48 89 d1 mov %rdx,%rcx
2e1d: 48 89 f2 mov %rsi,%rdx
2e20: 49 89 d8 mov %rbx,%r8
2e23: 45 89 e9 mov %r13d,%r9d
2e26: e8 f5 de 12 00 call 0x130d20
2e2b: 48 89 f9 mov %rdi,%rcx
2e2e: 48 89 f2 mov %rsi,%rdx
2e31: 45 89 e8 mov %r13d,%r8d
2e34: e8 47 cb ff ff call 0xfffffffffffff980
2e39: 48 89 f9 mov %rdi,%rcx
2e3c: 48 89 da mov %rbx,%rdx
2e3f: 45 89 e8 mov %r13d,%r8d
2e42: e8 39 cb ff ff call 0xfffffffffffff980
2e47: 48 89 d9 mov %rbx,%rcx
2e4a: 48 89 f2 mov %rsi,%rdx
2e4d: 4d 89 e0 mov %r12,%r8
2e50: 45 89 e9 mov %r13d,%r9d
2e53: e8 a8 07 00 00 call 0x3600
2e58: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
2e5f: 00
2e60: 48 33 cc xor %rsp,%rcx
2e63: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x2605990
2e6a: 75 11 jne 0x2e7d
2e6c: 33 c0 xor %eax,%eax
2e6e: 48 81 c4 50 04 00 00 add $0x450,%rsp
2e75: 41 5d pop %r13
2e77: 41 5c pop %r12
2e79: 5f pop %rdi
2e7a: 5e pop %rsi
2e7b: 5b pop %rbx
2e7c: c3 ret
2e7d: e8 6e e2 11 01 call 0x11210f0
2e82: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
2e89: 00
2e8a: 48 33 cc xor %rsp,%rcx
2e8d: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x2605990
2e94: 75 e7 jne 0x2e7d
2e96: b8 fa ff ff ff mov $0xfffffffa,%eax
2e9b: 48 81 c4 50 04 00 00 add $0x450,%rsp
2ea2: 41 5d pop %r13
2ea4: 41 5c pop %r12
2ea6: 5f pop %rdi
2ea7: 5e pop %rsi
2ea8: 5b pop %rbx
2ea9: c3 ret
2eaa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
2eb1: 00
2eb2: 48 33 cc xor %rsp,%rcx
2eb5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x2605990
2ebc: 75 bf jne 0x2e7d
2ebe: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ec3: 48 81 c4 50 04 00 00 add $0x450,%rsp
2eca: 41 5d pop %r13
2ecc: 41 5c pop %r12
2ece: 5f pop %rdi
2ecf: 5e pop %rsi
2ed0: 5b pop %rbx
2ed1: c3 ret
2ed2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
2ed9: 00
2eda: 48 33 cc xor %rsp,%rcx
2edd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x2605990
2ee4: 75 97 jne 0x2e7d
2ee6: eb d6 jmp 0x2ebe
2ee8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
2eef: 00
2ef0: 48 33 cc xor %rsp,%rcx
2ef3: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x2605990
2efa: 75 81 jne 0x2e7d
2efc: eb c0 jmp 0x2ebe
2efe: 66 90 xchg %ax,%ax
2f00: 53 push %rbx
2f01: 56 push %rsi
2f02: 57 push %rdi
2f03: 41 54 push %r12
2f05: 41 55 push %r13
2f07: 48 81 ec 50 04 00 00 sub $0x450,%rsp
2f0e: 4d 89 c4 mov %r8,%r12
2f11: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x2605990
2f18: 45 89 cd mov %r9d,%r13d
2f1b: 48 33 c4 xor %rsp,%rax
2f1e: 48 89 cf mov %rcx,%rdi
2f21: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
2f28: 00
2f29: 4d 85 e4 test %r12,%r12
2f2c: 0f 84 b6 01 00 00 je 0x30e8
2f32: 48 85 ff test %rdi,%rdi
2f35: 0f 84 97 01 00 00 je 0x30d2
2f3b: 48 85 d2 test %rdx,%rdx
2f3e: 0f 84 66 01 00 00 je 0x30aa
2f44: 45 85 ed test %r13d,%r13d
2f47: 0f 8e 35 01 00 00 jle 0x3082
2f4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
2f52: 48 89 c3 mov %rax,%rbx
2f55: 48 83 e3 1f and $0x1f,%rbx
2f59: 48 f7 db neg %rbx
2f5c: 48 83 e3 1f and $0x1f,%rbx
2f60: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
2f64: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
2f6b: 00
2f6c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
2f73: 0f 8e a1 00 00 00 jle 0x301a
2f79: 4c 89 74 24 20 mov %r14,0x20(%rsp)
2f7e: 45 89 ee mov %r13d,%r14d
2f81: 4d 89 e5 mov %r12,%r13
2f84: 49 89 d4 mov %rdx,%r12
2f87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f8e: 00
2f8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f96: 0f 1f 00 nopl (%rax)
2f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2fa0: 4c 89 e1 mov %r12,%rcx
2fa3: 48 89 f2 mov %rsi,%rdx
2fa6: 49 89 d8 mov %rbx,%r8
2fa9: 41 b9 80 00 00 00 mov $0x80,%r9d
2faf: e8 8c dd 12 00 call 0x130d40
2fb4: 48 89 f9 mov %rdi,%rcx
2fb7: 48 89 f2 mov %rsi,%rdx
2fba: 41 b8 80 00 00 00 mov $0x80,%r8d
2fc0: e8 fb c9 ff ff call 0xfffffffffffff9c0
2fc5: 48 89 f9 mov %rdi,%rcx
2fc8: 48 89 da mov %rbx,%rdx
2fcb: 41 b8 80 00 00 00 mov $0x80,%r8d
2fd1: e8 ea c9 ff ff call 0xfffffffffffff9c0
2fd6: 48 89 d9 mov %rbx,%rcx
2fd9: 48 89 f2 mov %rsi,%rdx
2fdc: 4d 89 e8 mov %r13,%r8
2fdf: 41 b9 80 00 00 00 mov $0x80,%r9d
2fe5: e8 96 06 00 00 call 0x3680
2fea: 41 83 c6 80 add $0xffffff80,%r14d
2fee: 48 81 c7 00 02 00 00 add $0x200,%rdi
2ff5: 49 81 c4 00 02 00 00 add $0x200,%r12
2ffc: 49 81 c5 00 04 00 00 add $0x400,%r13
3003: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
300a: 7f 94 jg 0x2fa0
300c: 4c 89 e2 mov %r12,%rdx
300f: 4d 89 ec mov %r13,%r12
3012: 45 89 f5 mov %r14d,%r13d
3015: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
301a: 48 89 d1 mov %rdx,%rcx
301d: 48 89 f2 mov %rsi,%rdx
3020: 49 89 d8 mov %rbx,%r8
3023: 45 89 e9 mov %r13d,%r9d
3026: e8 15 dd 12 00 call 0x130d40
302b: 48 89 f9 mov %rdi,%rcx
302e: 48 89 f2 mov %rsi,%rdx
3031: 45 89 e8 mov %r13d,%r8d
3034: e8 87 c9 ff ff call 0xfffffffffffff9c0
3039: 48 89 f9 mov %rdi,%rcx
303c: 48 89 da mov %rbx,%rdx
303f: 45 89 e8 mov %r13d,%r8d
3042: e8 79 c9 ff ff call 0xfffffffffffff9c0
3047: 48 89 d9 mov %rbx,%rcx
304a: 48 89 f2 mov %rsi,%rdx
304d: 4d 89 e0 mov %r12,%r8
3050: 45 89 e9 mov %r13d,%r9d
3053: e8 28 06 00 00 call 0x3680
3058: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
305f: 00
3060: 48 33 cc xor %rsp,%rcx
3063: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x2605990
306a: 75 11 jne 0x307d
306c: 33 c0 xor %eax,%eax
306e: 48 81 c4 50 04 00 00 add $0x450,%rsp
3075: 41 5d pop %r13
3077: 41 5c pop %r12
3079: 5f pop %rdi
307a: 5e pop %rsi
307b: 5b pop %rbx
307c: c3 ret
307d: e8 6e e0 11 01 call 0x11210f0
3082: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3089: 00
308a: 48 33 cc xor %rsp,%rcx
308d: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x2605990
3094: 75 e7 jne 0x307d
3096: b8 fa ff ff ff mov $0xfffffffa,%eax
309b: 48 81 c4 50 04 00 00 add $0x450,%rsp
30a2: 41 5d pop %r13
30a4: 41 5c pop %r12
30a6: 5f pop %rdi
30a7: 5e pop %rsi
30a8: 5b pop %rbx
30a9: c3 ret
30aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
30b1: 00
30b2: 48 33 cc xor %rsp,%rcx
30b5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x2605990
30bc: 75 bf jne 0x307d
30be: b8 f8 ff ff ff mov $0xfffffff8,%eax
30c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
30ca: 41 5d pop %r13
30cc: 41 5c pop %r12
30ce: 5f pop %rdi
30cf: 5e pop %rsi
30d0: 5b pop %rbx
30d1: c3 ret
30d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
30d9: 00
30da: 48 33 cc xor %rsp,%rcx
30dd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x2605990
30e4: 75 97 jne 0x307d
30e6: eb d6 jmp 0x30be
30e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
30ef: 00
30f0: 48 33 cc xor %rsp,%rcx
30f3: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x2605990
30fa: 75 81 jne 0x307d
30fc: eb c0 jmp 0x30be
30fe: 66 90 xchg %ax,%ax
3100: 53 push %rbx
3101: 56 push %rsi
3102: 57 push %rdi
3103: 41 54 push %r12
3105: 41 55 push %r13
3107: 48 81 ec 50 04 00 00 sub $0x450,%rsp
310e: 4d 89 c4 mov %r8,%r12
3111: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x2605990
3118: 45 89 cd mov %r9d,%r13d
311b: 48 33 c4 xor %rsp,%rax
311e: 48 89 cf mov %rcx,%rdi
3121: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
3128: 00
3129: 4d 85 e4 test %r12,%r12
312c: 0f 84 b6 01 00 00 je 0x32e8
3132: 48 85 ff test %rdi,%rdi
3135: 0f 84 97 01 00 00 je 0x32d2
313b: 48 85 d2 test %rdx,%rdx
313e: 0f 84 66 01 00 00 je 0x32aa
3144: 45 85 ed test %r13d,%r13d
3147: 0f 8e 35 01 00 00 jle 0x3282
314d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
3152: 48 89 c3 mov %rax,%rbx
3155: 48 83 e3 1f and $0x1f,%rbx
3159: 48 f7 db neg %rbx
315c: 48 83 e3 1f and $0x1f,%rbx
3160: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
3164: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
316b: 00
316c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
3173: 0f 8e a1 00 00 00 jle 0x321a
3179: 4c 89 74 24 20 mov %r14,0x20(%rsp)
317e: 45 89 ee mov %r13d,%r14d
3181: 4d 89 e5 mov %r12,%r13
3184: 49 89 d4 mov %rdx,%r12
3187: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
318e: 00
318f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3196: 0f 1f 00 nopl (%rax)
3199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31a0: 4c 89 e1 mov %r12,%rcx
31a3: 48 89 f2 mov %rsi,%rdx
31a6: 49 89 d8 mov %rbx,%r8
31a9: 41 b9 80 00 00 00 mov $0x80,%r9d
31af: e8 ac db 12 00 call 0x130d60
31b4: 48 89 f9 mov %rdi,%rcx
31b7: 48 89 f2 mov %rsi,%rdx
31ba: 41 b8 80 00 00 00 mov $0x80,%r8d
31c0: e8 bb c9 ff ff call 0xfffffffffffffb80
31c5: 48 89 f9 mov %rdi,%rcx
31c8: 48 89 da mov %rbx,%rdx
31cb: 41 b8 80 00 00 00 mov $0x80,%r8d
31d1: e8 aa c9 ff ff call 0xfffffffffffffb80
31d6: 48 89 d9 mov %rbx,%rcx
31d9: 48 89 f2 mov %rsi,%rdx
31dc: 4d 89 e8 mov %r13,%r8
31df: 41 b9 80 00 00 00 mov $0x80,%r9d
31e5: e8 16 05 00 00 call 0x3700
31ea: 41 83 c6 80 add $0xffffff80,%r14d
31ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
31f5: 49 81 c4 00 02 00 00 add $0x200,%r12
31fc: 49 81 c5 00 04 00 00 add $0x400,%r13
3203: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
320a: 7f 94 jg 0x31a0
320c: 4c 89 e2 mov %r12,%rdx
320f: 4d 89 ec mov %r13,%r12
3212: 45 89 f5 mov %r14d,%r13d
3215: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
321a: 48 89 d1 mov %rdx,%rcx
321d: 48 89 f2 mov %rsi,%rdx
3220: 49 89 d8 mov %rbx,%r8
3223: 45 89 e9 mov %r13d,%r9d
3226: e8 35 db 12 00 call 0x130d60
322b: 48 89 f9 mov %rdi,%rcx
322e: 48 89 f2 mov %rsi,%rdx
3231: 45 89 e8 mov %r13d,%r8d
3234: e8 47 c9 ff ff call 0xfffffffffffffb80
3239: 48 89 f9 mov %rdi,%rcx
323c: 48 89 da mov %rbx,%rdx
323f: 45 89 e8 mov %r13d,%r8d
3242: e8 39 c9 ff ff call 0xfffffffffffffb80
3247: 48 89 d9 mov %rbx,%rcx
324a: 48 89 f2 mov %rsi,%rdx
324d: 4d 89 e0 mov %r12,%r8
3250: 45 89 e9 mov %r13d,%r9d
3253: e8 a8 04 00 00 call 0x3700
3258: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
325f: 00
3260: 48 33 cc xor %rsp,%rcx
3263: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x2605990
326a: 75 11 jne 0x327d
326c: 33 c0 xor %eax,%eax
326e: 48 81 c4 50 04 00 00 add $0x450,%rsp
3275: 41 5d pop %r13
3277: 41 5c pop %r12
3279: 5f pop %rdi
327a: 5e pop %rsi
327b: 5b pop %rbx
327c: c3 ret
327d: e8 6e de 11 01 call 0x11210f0
3282: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3289: 00
328a: 48 33 cc xor %rsp,%rcx
328d: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x2605990
3294: 75 e7 jne 0x327d
3296: b8 fa ff ff ff mov $0xfffffffa,%eax
329b: 48 81 c4 50 04 00 00 add $0x450,%rsp
32a2: 41 5d pop %r13
32a4: 41 5c pop %r12
32a6: 5f pop %rdi
32a7: 5e pop %rsi
32a8: 5b pop %rbx
32a9: c3 ret
32aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
32b1: 00
32b2: 48 33 cc xor %rsp,%rcx
32b5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x2605990
32bc: 75 bf jne 0x327d
32be: b8 f8 ff ff ff mov $0xfffffff8,%eax
32c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
32ca: 41 5d pop %r13
32cc: 41 5c pop %r12
32ce: 5f pop %rdi
32cf: 5e pop %rsi
32d0: 5b pop %rbx
32d1: c3 ret
32d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
32d9: 00
32da: 48 33 cc xor %rsp,%rcx
32dd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x2605990
32e4: 75 97 jne 0x327d
32e6: eb d6 jmp 0x32be
32e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
32ef: 00
32f0: 48 33 cc xor %rsp,%rcx
32f3: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x2605990
32fa: 75 81 jne 0x327d
32fc: eb c0 jmp 0x32be
32fe: 66 90 xchg %ax,%ax
3300: 53 push %rbx
3301: 56 push %rsi
3302: 57 push %rdi
3303: 41 54 push %r12
3305: 41 55 push %r13
3307: 48 81 ec 50 04 00 00 sub $0x450,%rsp
330e: 4d 89 c4 mov %r8,%r12
3311: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x2605990
3318: 45 89 cd mov %r9d,%r13d
331b: 48 33 c4 xor %rsp,%rax
331e: 48 89 cf mov %rcx,%rdi
3321: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
3328: 00
3329: 4d 85 e4 test %r12,%r12
332c: 0f 84 b6 01 00 00 je 0x34e8
3332: 48 85 ff test %rdi,%rdi
3335: 0f 84 97 01 00 00 je 0x34d2
333b: 48 85 d2 test %rdx,%rdx
333e: 0f 84 66 01 00 00 je 0x34aa
3344: 45 85 ed test %r13d,%r13d
3347: 0f 8e 35 01 00 00 jle 0x3482
334d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
3352: 48 89 c3 mov %rax,%rbx
3355: 48 83 e3 1f and $0x1f,%rbx
3359: 48 f7 db neg %rbx
335c: 48 83 e3 1f and $0x1f,%rbx
3360: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
3364: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
336b: 00
336c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
3373: 0f 8e a1 00 00 00 jle 0x341a
3379: 4c 89 74 24 20 mov %r14,0x20(%rsp)
337e: 45 89 ee mov %r13d,%r14d
3381: 4d 89 e5 mov %r12,%r13
3384: 49 89 d4 mov %rdx,%r12
3387: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
338e: 00
338f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3396: 0f 1f 00 nopl (%rax)
3399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33a0: 4c 89 e1 mov %r12,%rcx
33a3: 48 89 f2 mov %rsi,%rdx
33a6: 49 89 d8 mov %rbx,%r8
33a9: 41 b9 80 00 00 00 mov $0x80,%r9d
33af: e8 cc d9 12 00 call 0x130d80
33b4: 48 89 f9 mov %rdi,%rcx
33b7: 48 89 f2 mov %rsi,%rdx
33ba: 41 b8 80 00 00 00 mov $0x80,%r8d
33c0: e8 bb c7 ff ff call 0xfffffffffffffb80
33c5: 48 89 f9 mov %rdi,%rcx
33c8: 48 89 da mov %rbx,%rdx
33cb: 41 b8 80 00 00 00 mov $0x80,%r8d
33d1: e8 aa c7 ff ff call 0xfffffffffffffb80
33d6: 48 89 d9 mov %rbx,%rcx
33d9: 48 89 f2 mov %rsi,%rdx
33dc: 4d 89 e8 mov %r13,%r8
33df: 41 b9 80 00 00 00 mov $0x80,%r9d
33e5: e8 96 03 00 00 call 0x3780
33ea: 41 83 c6 80 add $0xffffff80,%r14d
33ee: 48 81 c7 00 02 00 00 add $0x200,%rdi
33f5: 49 81 c4 00 02 00 00 add $0x200,%r12
33fc: 49 81 c5 00 04 00 00 add $0x400,%r13
3403: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
340a: 7f 94 jg 0x33a0
340c: 4c 89 e2 mov %r12,%rdx
340f: 4d 89 ec mov %r13,%r12
3412: 45 89 f5 mov %r14d,%r13d
3415: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
341a: 48 89 d1 mov %rdx,%rcx
341d: 48 89 f2 mov %rsi,%rdx
3420: 49 89 d8 mov %rbx,%r8
3423: 45 89 e9 mov %r13d,%r9d
3426: e8 55 d9 12 00 call 0x130d80
342b: 48 89 f9 mov %rdi,%rcx
342e: 48 89 f2 mov %rsi,%rdx
3431: 45 89 e8 mov %r13d,%r8d
3434: e8 47 c7 ff ff call 0xfffffffffffffb80
3439: 48 89 f9 mov %rdi,%rcx
343c: 48 89 da mov %rbx,%rdx
343f: 45 89 e8 mov %r13d,%r8d
3442: e8 39 c7 ff ff call 0xfffffffffffffb80
3447: 48 89 d9 mov %rbx,%rcx
344a: 48 89 f2 mov %rsi,%rdx
344d: 4d 89 e0 mov %r12,%r8
3450: 45 89 e9 mov %r13d,%r9d
3453: e8 28 03 00 00 call 0x3780
3458: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
345f: 00
3460: 48 33 cc xor %rsp,%rcx
3463: 48 3b 0d 26 25 60 02 cmp 0x2602526(%rip),%rcx # 0x2605990
346a: 75 11 jne 0x347d
346c: 33 c0 xor %eax,%eax
346e: 48 81 c4 50 04 00 00 add $0x450,%rsp
3475: 41 5d pop %r13
3477: 41 5c pop %r12
3479: 5f pop %rdi
347a: 5e pop %rsi
347b: 5b pop %rbx
347c: c3 ret
347d: e8 6e dc 11 01 call 0x11210f0
3482: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
3489: 00
348a: 48 33 cc xor %rsp,%rcx
348d: 48 3b 0d fc 24 60 02 cmp 0x26024fc(%rip),%rcx # 0x2605990
3494: 75 e7 jne 0x347d
3496: b8 fa ff ff ff mov $0xfffffffa,%eax
349b: 48 81 c4 50 04 00 00 add $0x450,%rsp
34a2: 41 5d pop %r13
34a4: 41 5c pop %r12
34a6: 5f pop %rdi
34a7: 5e pop %rsi
34a8: 5b pop %rbx
34a9: c3 ret
34aa: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
34b1: 00
34b2: 48 33 cc xor %rsp,%rcx
34b5: 48 3b 0d d4 24 60 02 cmp 0x26024d4(%rip),%rcx # 0x2605990
34bc: 75 bf jne 0x347d
34be: b8 f8 ff ff ff mov $0xfffffff8,%eax
34c3: 48 81 c4 50 04 00 00 add $0x450,%rsp
34ca: 41 5d pop %r13
34cc: 41 5c pop %r12
34ce: 5f pop %rdi
34cf: 5e pop %rsi
34d0: 5b pop %rbx
34d1: c3 ret
34d2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
34d9: 00
34da: 48 33 cc xor %rsp,%rcx
34dd: 48 3b 0d ac 24 60 02 cmp 0x26024ac(%rip),%rcx # 0x2605990
34e4: 75 97 jne 0x347d
34e6: eb d6 jmp 0x34be
34e8: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
34ef: 00
34f0: 48 33 cc xor %rsp,%rcx
34f3: 48 3b 0d 96 24 60 02 cmp 0x2602496(%rip),%rcx # 0x2605990
34fa: 75 81 jne 0x347d
34fc: eb c0 jmp 0x34be
34fe: 66 90 xchg %ax,%ax
3500: 48 83 ec 28 sub $0x28,%rsp
3504: 4d 85 c0 test %r8,%r8
3507: 74 35 je 0x353e
3509: 45 85 c9 test %r9d,%r9d
350c: 7e 4c jle 0x355a
350e: 48 85 d2 test %rdx,%rdx
3511: 74 26 je 0x3539
3513: 48 85 c9 test %rcx,%rcx
3516: 74 0c je 0x3524
3518: e8 f3 57 a9 01 call 0x1a98d10
351d: 33 c0 xor %eax,%eax
351f: 48 83 c4 28 add $0x28,%rsp
3523: c3 ret
3524: 48 89 d1 mov %rdx,%rcx
3527: 4c 89 c2 mov %r8,%rdx
352a: 45 89 c8 mov %r9d,%r8d
352d: e8 2e 5a a9 01 call 0x1a98f60
3532: 33 c0 xor %eax,%eax
3534: 48 83 c4 28 add $0x28,%rsp
3538: c3 ret
3539: 48 85 c9 test %rcx,%rcx
353c: 75 0a jne 0x3548
353e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3543: 48 83 c4 28 add $0x28,%rsp
3547: c3 ret
3548: 4c 89 c2 mov %r8,%rdx
354b: 45 89 c8 mov %r9d,%r8d
354e: e8 1d 59 a9 01 call 0x1a98e70
3553: 33 c0 xor %eax,%eax
3555: 48 83 c4 28 add $0x28,%rsp
3559: c3 ret
355a: b8 fa ff ff ff mov $0xfffffffa,%eax
355f: 48 83 c4 28 add $0x28,%rsp
3563: c3 ret
3564: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
356b: 00
356c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
357f: 00
3580: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3585: 4d 85 c0 test %r8,%r8
3588: 74 37 je 0x35c1
358a: 45 85 c9 test %r9d,%r9d
358d: 7e 50 jle 0x35df
358f: 48 85 d2 test %rdx,%rdx
3592: 74 28 je 0x35bc
3594: 48 85 c9 test %rcx,%rcx
3597: 74 0d je 0x35a6
3599: e8 82 65 a9 01 call 0x1a99b20
359e: 33 c0 xor %eax,%eax
35a0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
35a5: c3 ret
35a6: 48 89 d1 mov %rdx,%rcx
35a9: 4c 89 c2 mov %r8,%rdx
35ac: 45 89 c8 mov %r9d,%r8d
35af: e8 bc 67 a9 01 call 0x1a99d70
35b4: 33 c0 xor %eax,%eax
35b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
35bb: c3 ret
35bc: 48 85 c9 test %rcx,%rcx
35bf: 75 0b jne 0x35cc
35c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
35c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
35cb: c3 ret
35cc: 4c 89 c2 mov %r8,%rdx
35cf: 45 89 c8 mov %r9d,%r8d
35d2: e8 a9 66 a9 01 call 0x1a99c80
35d7: 33 c0 xor %eax,%eax
35d9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
35de: c3 ret
35df: b8 fa ff ff ff mov $0xfffffffa,%eax
35e4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
35e9: 90 nop
35ea: c3 ret
35eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35f2: 00
35f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3600: 48 83 ec 28 sub $0x28,%rsp
3604: 4d 85 c0 test %r8,%r8
3607: 74 35 je 0x363e
3609: 45 85 c9 test %r9d,%r9d
360c: 7e 4c jle 0x365a
360e: 48 85 d2 test %rdx,%rdx
3611: 74 26 je 0x3639
3613: 48 85 c9 test %rcx,%rcx
3616: 74 0c je 0x3624
3618: e8 13 73 a9 01 call 0x1a9a930
361d: 33 c0 xor %eax,%eax
361f: 48 83 c4 28 add $0x28,%rsp
3623: c3 ret
3624: 48 89 d1 mov %rdx,%rcx
3627: 4c 89 c2 mov %r8,%rdx
362a: 45 89 c8 mov %r9d,%r8d
362d: e8 4e 75 a9 01 call 0x1a9ab80
3632: 33 c0 xor %eax,%eax
3634: 48 83 c4 28 add $0x28,%rsp
3638: c3 ret
3639: 48 85 c9 test %rcx,%rcx
363c: 75 0a jne 0x3648
363e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3643: 48 83 c4 28 add $0x28,%rsp
3647: c3 ret
3648: 4c 89 c2 mov %r8,%rdx
364b: 45 89 c8 mov %r9d,%r8d
364e: e8 3d 74 a9 01 call 0x1a9aa90
3653: 33 c0 xor %eax,%eax
3655: 48 83 c4 28 add $0x28,%rsp
3659: c3 ret
365a: b8 fa ff ff ff mov $0xfffffffa,%eax
365f: 48 83 c4 28 add $0x28,%rsp
3663: c3 ret
3664: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
366b: 00
366c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
367f: 00
3680: 48 83 ec 28 sub $0x28,%rsp
3684: 4d 85 c0 test %r8,%r8
3687: 74 35 je 0x36be
3689: 45 85 c9 test %r9d,%r9d
368c: 7e 4c jle 0x36da
368e: 48 85 d2 test %rdx,%rdx
3691: 74 26 je 0x36b9
3693: 48 85 c9 test %rcx,%rcx
3696: 74 0c je 0x36a4
3698: e8 a3 7f a9 01 call 0x1a9b640
369d: 33 c0 xor %eax,%eax
369f: 48 83 c4 28 add $0x28,%rsp
36a3: c3 ret
36a4: 48 89 d1 mov %rdx,%rcx
36a7: 4c 89 c2 mov %r8,%rdx
36aa: 45 89 c8 mov %r9d,%r8d
36ad: e8 ee 81 a9 01 call 0x1a9b8a0
36b2: 33 c0 xor %eax,%eax
36b4: 48 83 c4 28 add $0x28,%rsp
36b8: c3 ret
36b9: 48 85 c9 test %rcx,%rcx
36bc: 75 0a jne 0x36c8
36be: b8 f8 ff ff ff mov $0xfffffff8,%eax
36c3: 48 83 c4 28 add $0x28,%rsp
36c7: c3 ret
36c8: 4c 89 c2 mov %r8,%rdx
36cb: 45 89 c8 mov %r9d,%r8d
36ce: e8 cd 80 a9 01 call 0x1a9b7a0
36d3: 33 c0 xor %eax,%eax
36d5: 48 83 c4 28 add $0x28,%rsp
36d9: c3 ret
36da: b8 fa ff ff ff mov $0xfffffffa,%eax
36df: 48 83 c4 28 add $0x28,%rsp
36e3: c3 ret
36e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36eb: 00
36ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
36f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36ff: 00
3700: 48 83 ec 28 sub $0x28,%rsp
3704: 4d 85 c0 test %r8,%r8
3707: 74 35 je 0x373e
3709: 45 85 c9 test %r9d,%r9d
370c: 7e 4c jle 0x375a
370e: 48 85 d2 test %rdx,%rdx
3711: 74 26 je 0x3739
3713: 48 85 c9 test %rcx,%rcx
3716: 74 0c je 0x3724
3718: e8 c3 9d 03 00 call 0x3d4e0
371d: 33 c0 xor %eax,%eax
371f: 48 83 c4 28 add $0x28,%rsp
3723: c3 ret
3724: 48 89 d1 mov %rdx,%rcx
3727: 4c 89 c2 mov %r8,%rdx
372a: 45 89 c8 mov %r9d,%r8d
372d: e8 0e a0 03 00 call 0x3d740
3732: 33 c0 xor %eax,%eax
3734: 48 83 c4 28 add $0x28,%rsp
3738: c3 ret
3739: 48 85 c9 test %rcx,%rcx
373c: 75 0a jne 0x3748
373e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3743: 48 83 c4 28 add $0x28,%rsp
3747: c3 ret
3748: 4c 89 c2 mov %r8,%rdx
374b: 45 89 c8 mov %r9d,%r8d
374e: e8 cd a1 03 00 call 0x3d920
3753: 33 c0 xor %eax,%eax
3755: 48 83 c4 28 add $0x28,%rsp
3759: c3 ret
375a: b8 fa ff ff ff mov $0xfffffffa,%eax
375f: 48 83 c4 28 add $0x28,%rsp
3763: c3 ret
3764: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
376b: 00
376c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3773: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
377f: 00
3780: 48 83 ec 28 sub $0x28,%rsp
3784: 4d 85 c0 test %r8,%r8
3787: 74 35 je 0x37be
3789: 45 85 c9 test %r9d,%r9d
378c: 7e 4c jle 0x37da
378e: 48 85 d2 test %rdx,%rdx
3791: 74 26 je 0x37b9
3793: 48 85 c9 test %rcx,%rcx
3796: 74 0c je 0x37a4
3798: e8 a3 a3 03 00 call 0x3db40
379d: 33 c0 xor %eax,%eax
379f: 48 83 c4 28 add $0x28,%rsp
37a3: c3 ret
37a4: 48 89 d1 mov %rdx,%rcx
37a7: 4c 89 c2 mov %r8,%rdx
37aa: 45 89 c8 mov %r9d,%r8d
37ad: e8 0e a6 03 00 call 0x3ddc0
37b2: 33 c0 xor %eax,%eax
37b4: 48 83 c4 28 add $0x28,%rsp
37b8: c3 ret
37b9: 48 85 c9 test %rcx,%rcx
37bc: 75 0a jne 0x37c8
37be: b8 f8 ff ff ff mov $0xfffffff8,%eax
37c3: 48 83 c4 28 add $0x28,%rsp
37c7: c3 ret
37c8: 4c 89 c2 mov %r8,%rdx
37cb: 45 89 c8 mov %r9d,%r8d
37ce: e8 0d a8 03 00 call 0x3dfe0
37d3: 33 c0 xor %eax,%eax
37d5: 48 83 c4 28 add $0x28,%rsp
37d9: c3 ret
37da: b8 fa ff ff ff mov $0xfffffffa,%eax
37df: 48 83 c4 28 add $0x28,%rsp
37e3: c3 ret
37e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37eb: 00
37ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
37f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37ff: 00
3800: 53 push %rbx
3801: 56 push %rsi
3802: 57 push %rdi
3803: 41 54 push %r12
3805: 41 55 push %r13
3807: 41 56 push %r14
3809: 41 57 push %r15
380b: 55 push %rbp
380c: 48 83 ec 38 sub $0x38,%rsp
3810: 49 89 ce mov %rcx,%r14
3813: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
381a: 00
381b: 44 89 cf mov %r9d,%edi
381e: 44 89 c6 mov %r8d,%esi
3821: 41 89 d7 mov %edx,%r15d
3824: 4d 85 f6 test %r14,%r14
3827: 0f 84 8e 01 00 00 je 0x39bb
382d: 41 83 ff 1e cmp $0x1e,%r15d
3831: 0f 87 5f 01 00 00 ja 0x3996
3837: 41 83 ff 1d cmp $0x1d,%r15d
383b: 0f 8f 55 01 00 00 jg 0x3996
3841: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3848: 00
3849: 48 85 db test %rbx,%rbx
384c: 0f 84 69 01 00 00 je 0x39bb
3852: 48 89 dd mov %rbx,%rbp
3855: ba 90 00 00 00 mov $0x90,%edx
385a: 48 83 e5 3f and $0x3f,%rbp
385e: 48 f7 dd neg %rbp
3861: 48 83 e5 3f and $0x3f,%rbp
3865: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3869: 4c 89 e1 mov %r12,%rcx
386c: e8 cf a4 00 00 call 0xdd40
3871: 44 89 f9 mov %r15d,%ecx
3874: b8 01 00 00 00 mov $0x1,%eax
3879: d3 e0 shl %cl,%eax
387b: 41 89 7c 24 14 mov %edi,0x14(%r12)
3880: 83 fe 08 cmp $0x8,%esi
3883: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3888: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
388f: 00 00
3891: 0f 84 45 02 00 00 je 0x3adc
3897: 83 fe 04 cmp $0x4,%esi
389a: 0f 84 97 00 00 00 je 0x3937
38a0: 83 fe 01 cmp $0x1,%esi
38a3: 75 39 jne 0x38de
38a5: 0f 57 c0 xorps %xmm0,%xmm0
38a8: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
38ac: f3 0f 10 0d 34 95 c4 movss 0x1c49534(%rip),%xmm1 # 0x1c4cde8
38b3: 01
38b4: f3 0f 5e c8 divss %xmm0,%xmm1
38b8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
38bf: 00
38c0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
38c7: 00 00
38c9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
38d0: 00 00
38d2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
38d9: e9 93 00 00 00 jmp 0x3971
38de: 83 fe 02 cmp $0x2,%esi
38e1: 75 36 jne 0x3919
38e3: 0f 57 c0 xorps %xmm0,%xmm0
38e6: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
38ea: f3 0f 10 0d f6 94 c4 movss 0x1c494f6(%rip),%xmm1 # 0x1c4cde8
38f1: 01
38f2: f3 0f 5e c8 divss %xmm0,%xmm1
38f6: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
38fd: 00
38fe: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3905: 00 00
3907: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
390e: 00 00
3910: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3917: eb 58 jmp 0x3971
3919: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3920: 00
3921: b8 ee ff ff ff mov $0xffffffee,%eax
3926: 48 83 c4 38 add $0x38,%rsp
392a: 5d pop %rbp
392b: 41 5f pop %r15
392d: 41 5e pop %r14
392f: 41 5d pop %r13
3931: 41 5c pop %r12
3933: 5f pop %rdi
3934: 5e pop %rsi
3935: 5b pop %rbx
3936: c3 ret
3937: 0f 57 c0 xorps %xmm0,%xmm0
393a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
393e: b8 01 00 00 00 mov $0x1,%eax
3943: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
394a: 00
394b: 41 89 44 24 08 mov %eax,0x8(%r12)
3950: 41 89 44 24 0c mov %eax,0xc(%r12)
3955: e8 26 a4 00 00 call 0xdd80
395a: f2 0f 10 0d 7e 94 c4 movsd 0x1c4947e(%rip),%xmm1 # 0x1c4cde0
3961: 01
3962: f2 0f 5e c8 divsd %xmm0,%xmm1
3966: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
396a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3971: 41 83 ff 04 cmp $0x4,%r15d
3975: 7f 35 jg 0x39ac
3977: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
397e: 00 00
3980: 33 c0 xor %eax,%eax
3982: 4d 89 26 mov %r12,(%r14)
3985: 48 83 c4 38 add $0x38,%rsp
3989: 5d pop %rbp
398a: 41 5f pop %r15
398c: 41 5e pop %r14
398e: 41 5d pop %r13
3990: 41 5c pop %r12
3992: 5f pop %rdi
3993: 5e pop %rsi
3994: 5b pop %rbx
3995: c3 ret
3996: b8 ef ff ff ff mov $0xffffffef,%eax
399b: 48 83 c4 38 add $0x38,%rsp
399f: 5d pop %rbp
39a0: 41 5f pop %r15
39a2: 41 5e pop %r14
39a4: 41 5d pop %r13
39a6: 41 5c pop %r12
39a8: 5f pop %rdi
39a9: 5e pop %rsi
39aa: 5b pop %rbx
39ab: c3 ret
39ac: 41 83 ff 0a cmp $0xa,%r15d
39b0: 0f 8e ec 00 00 00 jle 0x3aa2
39b6: 4d 85 ed test %r13,%r13
39b9: 75 16 jne 0x39d1
39bb: b8 f8 ff ff ff mov $0xfffffff8,%eax
39c0: 48 83 c4 38 add $0x38,%rsp
39c4: 5d pop %rbp
39c5: 41 5f pop %r15
39c7: 41 5e pop %r14
39c9: 41 5d pop %r13
39cb: 41 5c pop %r12
39cd: 5f pop %rdi
39ce: 5e pop %rsi
39cf: 5b pop %rbx
39d0: c3 ret
39d1: 4c 89 ee mov %r13,%rsi
39d4: 44 89 f9 mov %r15d,%ecx
39d7: 48 83 e6 3f and $0x3f,%rsi
39db: 44 89 ff mov %r15d,%edi
39de: 48 f7 de neg %rsi
39e1: 48 83 e6 3f and $0x3f,%rsi
39e5: 49 03 f5 add %r13,%rsi
39e8: 48 89 f2 mov %rsi,%rdx
39eb: e8 10 a8 03 00 call 0x3e200
39f0: 49 89 c5 mov %rax,%r13
39f3: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
39fa: 00
39fb: 49 89 54 24 30 mov %rdx,0x30(%r12)
3a00: 41 8d 5f ff lea -0x1(%r15),%ebx
3a04: 83 fb 10 cmp $0x10,%ebx
3a07: 7f 3c jg 0x3a45
3a09: 83 fb 0f cmp $0xf,%ebx
3a0c: 89 d9 mov %ebx,%ecx
3a0e: e8 2d aa 00 00 call 0xe440
3a13: 89 d9 mov %ebx,%ecx
3a15: 48 89 f2 mov %rsi,%rdx
3a18: 41 89 f8 mov %edi,%r8d
3a1b: 49 89 c1 mov %rax,%r9
3a1e: 49 89 44 24 38 mov %rax,0x38(%r12)
3a23: e8 d8 af 03 00 call 0x3ea00
3a28: 49 89 c1 mov %rax,%r9
3a2b: 89 d9 mov %ebx,%ecx
3a2d: b8 01 00 00 00 mov $0x1,%eax
3a32: d3 e0 shl %cl,%eax
3a34: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
3a3b: 83 e3 c0 and $0xffffffc0,%ebx
3a3e: 41 89 5c 24 18 mov %ebx,0x18(%r12)
3a43: eb 1e jmp 0x3a63
3a45: 48 89 e0 mov %rsp,%rax
3a48: 4c 89 e1 mov %r12,%rcx
3a4b: 49 89 f0 mov %rsi,%r8
3a4e: 41 89 f9 mov %edi,%r9d
3a51: 48 89 50 20 mov %rdx,0x20(%rax)
3a55: 89 da mov %ebx,%edx
3a57: 4c 89 68 28 mov %r13,0x28(%rax)
3a5b: e8 20 c3 03 00 call 0x3fd80
3a60: 49 89 c1 mov %rax,%r9
3a63: 44 89 f9 mov %r15d,%ecx
3a66: 48 89 f2 mov %rsi,%rdx
3a69: 41 89 f8 mov %edi,%r8d
3a6c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3a71: e8 4a fd 03 00 call 0x437c0
3a76: 44 89 f9 mov %r15d,%ecx
3a79: 48 89 f2 mov %rsi,%rdx
3a7c: 41 89 f8 mov %edi,%r8d
3a7f: 49 89 c1 mov %rax,%r9
3a82: 49 89 44 24 58 mov %rax,0x58(%r12)
3a87: e8 74 02 04 00 call 0x43d00
3a8c: 4d 89 26 mov %r12,(%r14)
3a8f: 33 c0 xor %eax,%eax
3a91: 48 83 c4 38 add $0x38,%rsp
3a95: 5d pop %rbp
3a96: 41 5f pop %r15
3a98: 41 5e pop %r14
3a9a: 41 5d pop %r13
3a9c: 41 5c pop %r12
3a9e: 5f pop %rdi
3a9f: 5e pop %rsi
3aa0: 5b pop %rbx
3aa1: c3 ret
3aa2: bf 0a 00 00 00 mov $0xa,%edi
3aa7: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3aae: 00
3aaf: 48 8d 35 8a 35 60 02 lea 0x260358a(%rip),%rsi # 0x2607040
3ab6: 41 83 ff 06 cmp $0x6,%r15d
3aba: 0f 8f 3b ff ff ff jg 0x39fb
3ac0: 49 89 d1 mov %rdx,%r9
3ac3: 49 83 e1 3f and $0x3f,%r9
3ac7: 49 f7 d9 neg %r9
3aca: 49 83 e1 3f and $0x3f,%r9
3ace: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
3ad5: 00 00
3ad7: 4c 03 ca add %rdx,%r9
3ada: eb 87 jmp 0x3a63
3adc: 33 c0 xor %eax,%eax
3ade: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3ae5: 00
3ae6: 41 89 44 24 08 mov %eax,0x8(%r12)
3aeb: 41 89 44 24 0c mov %eax,0xc(%r12)
3af0: e9 7c fe ff ff jmp 0x3971
3af5: 0f 1f 40 00 nopl 0x0(%rax)
3af9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b00: 56 push %rsi
3b01: 57 push %rdi
3b02: 41 54 push %r12
3b04: 41 55 push %r13
3b06: 41 56 push %r14
3b08: 41 57 push %r15
3b0a: 55 push %rbp
3b0b: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
3b10: 48 89 ce mov %rcx,%rsi
3b13: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
3b1a: 00
3b1b: 45 89 ce mov %r9d,%r14d
3b1e: 45 89 c5 mov %r8d,%r13d
3b21: 89 d5 mov %edx,%ebp
3b23: 48 85 f6 test %rsi,%rsi
3b26: 0f 84 8a 01 00 00 je 0x3cb6
3b2c: 83 fd 1e cmp $0x1e,%ebp
3b2f: 0f 87 5d 01 00 00 ja 0x3c92
3b35: 83 fd 1d cmp $0x1d,%ebp
3b38: 0f 8f 54 01 00 00 jg 0x3c92
3b3e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
3b45: 00
3b46: 4d 85 e4 test %r12,%r12
3b49: 0f 84 67 01 00 00 je 0x3cb6
3b4f: 49 83 e4 3f and $0x3f,%r12
3b53: ba 90 00 00 00 mov $0x90,%edx
3b58: 49 f7 dc neg %r12
3b5b: 49 83 e4 3f and $0x3f,%r12
3b5f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
3b66: 00
3b67: 4c 89 e1 mov %r12,%rcx
3b6a: e8 f1 f5 00 00 call 0x13160
3b6f: 89 e9 mov %ebp,%ecx
3b71: 41 b8 01 00 00 00 mov $0x1,%r8d
3b77: 41 d3 e0 shl %cl,%r8d
3b7a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
3b7f: 41 83 fd 08 cmp $0x8,%r13d
3b83: 45 89 74 24 14 mov %r14d,0x14(%r12)
3b88: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3b8f: 00 00
3b91: 0f 84 48 02 00 00 je 0x3ddf
3b97: 41 83 fd 04 cmp $0x4,%r13d
3b9b: 0f 84 95 00 00 00 je 0x3c36
3ba1: 41 83 fd 01 cmp $0x1,%r13d
3ba5: 75 37 jne 0x3bde
3ba7: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
3bac: f3 0f 10 0d 44 92 c4 movss 0x1c49244(%rip),%xmm1 # 0x1c4cdf8
3bb3: 01
3bb4: f3 0f 5e c8 divss %xmm0,%xmm1
3bb8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3bbf: 00
3bc0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
3bc7: 00 00
3bc9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
3bd0: 00 00
3bd2: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3bd9: e9 90 00 00 00 jmp 0x3c6e
3bde: 41 83 fd 02 cmp $0x2,%r13d
3be2: 75 34 jne 0x3c18
3be4: f3 41 0f 2a c0 cvtsi2ss %r8d,%xmm0
3be9: f3 0f 10 0d 07 92 c4 movss 0x1c49207(%rip),%xmm1 # 0x1c4cdf8
3bf0: 01
3bf1: f3 0f 5e c8 divss %xmm0,%xmm1
3bf5: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3bfc: 00
3bfd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3c04: 00 00
3c06: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3c0d: 00 00
3c0f: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3c16: eb 56 jmp 0x3c6e
3c18: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3c1f: 00
3c20: b8 ee ff ff ff mov $0xffffffee,%eax
3c25: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3c2a: 5d pop %rbp
3c2b: 41 5f pop %r15
3c2d: 41 5e pop %r14
3c2f: 41 5d pop %r13
3c31: 41 5c pop %r12
3c33: 5f pop %rdi
3c34: 5e pop %rsi
3c35: c3 ret
3c36: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
3c3b: b8 01 00 00 00 mov $0x1,%eax
3c40: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3c47: 00
3c48: 41 89 44 24 08 mov %eax,0x8(%r12)
3c4d: 41 89 44 24 0c mov %eax,0xc(%r12)
3c52: e8 49 f5 00 00 call 0x131a0
3c57: f2 0f 10 0d 91 91 c4 movsd 0x1c49191(%rip),%xmm1 # 0x1c4cdf0
3c5e: 01
3c5f: f2 0f 5e c8 divsd %xmm0,%xmm1
3c63: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
3c67: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3c6e: 83 fd 04 cmp $0x4,%ebp
3c71: 7f 35 jg 0x3ca8
3c73: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
3c7a: 00 00
3c7c: 33 c0 xor %eax,%eax
3c7e: 4c 89 26 mov %r12,(%rsi)
3c81: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3c86: 5d pop %rbp
3c87: 41 5f pop %r15
3c89: 41 5e pop %r14
3c8b: 41 5d pop %r13
3c8d: 41 5c pop %r12
3c8f: 5f pop %rdi
3c90: 5e pop %rsi
3c91: c3 ret
3c92: b8 ef ff ff ff mov $0xffffffef,%eax
3c97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3c9c: 5d pop %rbp
3c9d: 41 5f pop %r15
3c9f: 41 5e pop %r14
3ca1: 41 5d pop %r13
3ca3: 41 5c pop %r12
3ca5: 5f pop %rdi
3ca6: 5e pop %rsi
3ca7: c3 ret
3ca8: 83 fd 0a cmp $0xa,%ebp
3cab: 0f 8e f4 00 00 00 jle 0x3da5
3cb1: 48 85 ff test %rdi,%rdi
3cb4: 75 16 jne 0x3ccc
3cb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
3cbb: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3cc0: 5d pop %rbp
3cc1: 41 5f pop %r15
3cc3: 41 5e pop %r14
3cc5: 41 5d pop %r13
3cc7: 41 5c pop %r12
3cc9: 5f pop %rdi
3cca: 5e pop %rsi
3ccb: c3 ret
3ccc: 48 83 e7 3f and $0x3f,%rdi
3cd0: 89 e9 mov %ebp,%ecx
3cd2: 48 f7 df neg %rdi
3cd5: 41 89 ee mov %ebp,%r14d
3cd8: 48 83 e7 3f and $0x3f,%rdi
3cdc: 49 89 fd mov %rdi,%r13
3cdf: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
3ce6: 00
3ce7: 4c 89 ea mov %r13,%rdx
3cea: e8 71 05 04 00 call 0x44260
3cef: 48 89 c7 mov %rax,%rdi
3cf2: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
3cf9: 00
3cfa: 49 89 54 24 30 mov %rdx,0x30(%r12)
3cff: 44 8d 7d ff lea -0x1(%rbp),%r15d
3d03: 41 83 ff 11 cmp $0x11,%r15d
3d07: 7f 3f jg 0x3d48
3d09: 41 83 ff 10 cmp $0x10,%r15d
3d0d: 44 89 f9 mov %r15d,%ecx
3d10: e8 ab fa 00 00 call 0x137c0
3d15: 44 89 f9 mov %r15d,%ecx
3d18: 4c 89 ea mov %r13,%rdx
3d1b: 45 89 f0 mov %r14d,%r8d
3d1e: 49 89 c1 mov %rax,%r9
3d21: 49 89 44 24 38 mov %rax,0x38(%r12)
3d26: e8 35 0b 04 00 call 0x44860
3d2b: 49 89 c1 mov %rax,%r9
3d2e: 44 89 f9 mov %r15d,%ecx
3d31: b8 01 00 00 00 mov $0x1,%eax
3d36: d3 e0 shl %cl,%eax
3d38: c1 e0 03 shl $0x3,%eax
3d3b: 83 c0 3f add $0x3f,%eax
3d3e: 83 e0 c0 and $0xffffffc0,%eax
3d41: 41 89 44 24 18 mov %eax,0x18(%r12)
3d46: eb 20 jmp 0x3d68
3d48: 48 8d 04 24 lea (%rsp),%rax
3d4c: 4c 89 e1 mov %r12,%rcx
3d4f: 4d 89 e8 mov %r13,%r8
3d52: 45 89 f1 mov %r14d,%r9d
3d55: 48 89 50 20 mov %rdx,0x20(%rax)
3d59: 44 89 fa mov %r15d,%edx
3d5c: 48 89 78 28 mov %rdi,0x28(%rax)
3d60: e8 bb 1e 04 00 call 0x45c20
3d65: 49 89 c1 mov %rax,%r9
3d68: 89 e9 mov %ebp,%ecx
3d6a: 4c 89 ea mov %r13,%rdx
3d6d: 45 89 f0 mov %r14d,%r8d
3d70: 4d 89 4c 24 50 mov %r9,0x50(%r12)
3d75: e8 86 5a 04 00 call 0x49800
3d7a: 89 e9 mov %ebp,%ecx
3d7c: 4c 89 ea mov %r13,%rdx
3d7f: 45 89 f0 mov %r14d,%r8d
3d82: 49 89 c1 mov %rax,%r9
3d85: 49 89 44 24 58 mov %rax,0x58(%r12)
3d8a: e8 71 5e 04 00 call 0x49c00
3d8f: 4c 89 26 mov %r12,(%rsi)
3d92: 33 c0 xor %eax,%eax
3d94: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
3d99: 5d pop %rbp
3d9a: 41 5f pop %r15
3d9c: 41 5e pop %r14
3d9e: 41 5d pop %r13
3da0: 41 5c pop %r12
3da2: 5f pop %rdi
3da3: 5e pop %rsi
3da4: c3 ret
3da5: 41 be 0a 00 00 00 mov $0xa,%r14d
3dab: 4c 8d 2d 8e 32 60 02 lea 0x260328e(%rip),%r13 # 0x2607040
3db2: 83 fd 06 cmp $0x6,%ebp
3db5: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
3dbc: 00
3dbd: 0f 8f 37 ff ff ff jg 0x3cfa
3dc3: 49 89 d1 mov %rdx,%r9
3dc6: 49 83 e1 3f and $0x3f,%r9
3dca: 49 f7 d9 neg %r9
3dcd: 49 83 e1 3f and $0x3f,%r9
3dd1: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
3dd8: 00 00
3dda: 4c 03 ca add %rdx,%r9
3ddd: eb 89 jmp 0x3d68
3ddf: 33 c0 xor %eax,%eax
3de1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3de8: 00
3de9: 41 89 44 24 08 mov %eax,0x8(%r12)
3dee: 41 89 44 24 0c mov %eax,0xc(%r12)
3df3: e9 76 fe ff ff jmp 0x3c6e
3df8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3dff: 00
3e00: 53 push %rbx
3e01: 56 push %rsi
3e02: 57 push %rdi
3e03: 41 54 push %r12
3e05: 41 55 push %r13
3e07: 41 56 push %r14
3e09: 41 57 push %r15
3e0b: 55 push %rbp
3e0c: 48 83 ec 38 sub $0x38,%rsp
3e10: 49 89 ce mov %rcx,%r14
3e13: 44 89 cf mov %r9d,%edi
3e16: 44 89 c6 mov %r8d,%esi
3e19: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
3e20: 00
3e21: 41 89 d7 mov %edx,%r15d
3e24: 4d 85 f6 test %r14,%r14
3e27: 0f 84 85 01 00 00 je 0x3fb2
3e2d: 41 83 ff 1e cmp $0x1e,%r15d
3e31: 0f 87 56 01 00 00 ja 0x3f8d
3e37: 41 83 ff 1d cmp $0x1d,%r15d
3e3b: 0f 8f 4c 01 00 00 jg 0x3f8d
3e41: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
3e48: 00
3e49: 48 85 db test %rbx,%rbx
3e4c: 0f 84 60 01 00 00 je 0x3fb2
3e52: 48 89 dd mov %rbx,%rbp
3e55: ba 90 00 00 00 mov $0x90,%edx
3e5a: 48 83 e5 3f and $0x3f,%rbp
3e5e: 48 f7 dd neg %rbp
3e61: 48 83 e5 3f and $0x3f,%rbp
3e65: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
3e69: 4c 89 e1 mov %r12,%rcx
3e6c: e8 6f 49 01 00 call 0x187e0
3e71: 44 89 f9 mov %r15d,%ecx
3e74: b8 01 00 00 00 mov $0x1,%eax
3e79: 41 89 7c 24 14 mov %edi,0x14(%r12)
3e7e: d3 e0 shl %cl,%eax
3e80: 45 89 7c 24 04 mov %r15d,0x4(%r12)
3e85: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
3e8c: 00 00
3e8e: 83 fe 08 cmp $0x8,%esi
3e91: 0f 84 39 02 00 00 je 0x40d0
3e97: 83 fe 04 cmp $0x4,%esi
3e9a: 0f 84 91 00 00 00 je 0x3f31
3ea0: 83 fe 01 cmp $0x1,%esi
3ea3: 75 36 jne 0x3edb
3ea5: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
3ea9: f3 0f 10 0d 57 8f c4 movss 0x1c48f57(%rip),%xmm1 # 0x1c4ce08
3eb0: 01
3eb1: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3eb8: 00
3eb9: f3 0f 5e c8 divss %xmm0,%xmm1
3ebd: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
3ec4: 00 00
3ec6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
3ecd: 00 00
3ecf: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3ed6: e9 8d 00 00 00 jmp 0x3f68
3edb: 83 fe 02 cmp $0x2,%esi
3ede: 75 33 jne 0x3f13
3ee0: f3 0f 2a c0 cvtsi2ss %eax,%xmm0
3ee4: f3 0f 10 0d 1c 8f c4 movss 0x1c48f1c(%rip),%xmm1 # 0x1c4ce08
3eeb: 01
3eec: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3ef3: 00
3ef4: f3 0f 5e c8 divss %xmm0,%xmm1
3ef8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
3eff: 00 00
3f01: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
3f08: 00 00
3f0a: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3f11: eb 55 jmp 0x3f68
3f13: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
3f1a: 00
3f1b: b8 ee ff ff ff mov $0xffffffee,%eax
3f20: 48 83 c4 38 add $0x38,%rsp
3f24: 5d pop %rbp
3f25: 41 5f pop %r15
3f27: 41 5e pop %r14
3f29: 41 5d pop %r13
3f2b: 41 5c pop %r12
3f2d: 5f pop %rdi
3f2e: 5e pop %rsi
3f2f: 5b pop %rbx
3f30: c3 ret
3f31: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
3f35: b8 01 00 00 00 mov $0x1,%eax
3f3a: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
3f41: 00
3f42: 41 89 44 24 08 mov %eax,0x8(%r12)
3f47: 41 89 44 24 0c mov %eax,0xc(%r12)
3f4c: e8 cf 48 01 00 call 0x18820
3f51: f2 0f 10 0d a7 8e c4 movsd 0x1c48ea7(%rip),%xmm1 # 0x1c4ce00
3f58: 01
3f59: f2 0f 5e c8 divsd %xmm0,%xmm1
3f5d: f2 0f 5a c9 cvtsd2ss %xmm1,%xmm1
3f61: f3 41 0f 11 4c 24 10 movss %xmm1,0x10(%r12)
3f68: 41 83 ff 04 cmp $0x4,%r15d
3f6c: 7f 35 jg 0x3fa3
3f6e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
3f75: 00 00
3f77: 33 c0 xor %eax,%eax
3f79: 4d 89 26 mov %r12,(%r14)
3f7c: 48 83 c4 38 add $0x38,%rsp
3f80: 5d pop %rbp
3f81: 41 5f pop %r15
3f83: 41 5e pop %r14
3f85: 41 5d pop %r13
3f87: 41 5c pop %r12
3f89: 5f pop %rdi
3f8a: 5e pop %rsi
3f8b: 5b pop %rbx
3f8c: c3 ret
3f8d: b8 ef ff ff ff mov $0xffffffef,%eax
3f92: 48 83 c4 38 add $0x38,%rsp
3f96: 5d pop %rbp
3f97: 41 5f pop %r15
3f99: 41 5e pop %r14
3f9b: 41 5d pop %r13
3f9d: 41 5c pop %r12
3f9f: 5f pop %rdi
3fa0: 5e pop %rsi
3fa1: 5b pop %rbx
3fa2: c3 ret
3fa3: 41 83 ff 0a cmp $0xa,%r15d
3fa7: 0f 8e e9 00 00 00 jle 0x4096
3fad: 4d 85 ed test %r13,%r13
3fb0: 75 16 jne 0x3fc8
3fb2: b8 f8 ff ff ff mov $0xfffffff8,%eax
3fb7: 48 83 c4 38 add $0x38,%rsp
3fbb: 5d pop %rbp
3fbc: 41 5f pop %r15
3fbe: 41 5e pop %r14
3fc0: 41 5d pop %r13
3fc2: 41 5c pop %r12
3fc4: 5f pop %rdi
3fc5: 5e pop %rsi
3fc6: 5b pop %rbx
3fc7: c3 ret
3fc8: 4c 89 ee mov %r13,%rsi
3fcb: 44 89 f9 mov %r15d,%ecx
3fce: 48 83 e6 3f and $0x3f,%rsi
3fd2: 44 89 ff mov %r15d,%edi
3fd5: 48 f7 de neg %rsi
3fd8: 48 83 e6 3f and $0x3f,%rsi
3fdc: 49 03 f5 add %r13,%rsi
3fdf: 48 89 f2 mov %rsi,%rdx
3fe2: e8 59 60 04 00 call 0x4a040
3fe7: 49 89 c5 mov %rax,%r13
3fea: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
3ff1: 00
3ff2: 41 8d 5f ff lea -0x1(%r15),%ebx
3ff6: 49 89 54 24 30 mov %rdx,0x30(%r12)
3ffb: 83 fb 11 cmp $0x11,%ebx
3ffe: 7f 39 jg 0x4039
4000: 89 d9 mov %ebx,%ecx
4002: e8 19 4e 01 00 call 0x18e20
4007: 89 d9 mov %ebx,%ecx
4009: 48 89 f2 mov %rsi,%rdx
400c: 49 89 44 24 38 mov %rax,0x38(%r12)
4011: 41 89 f8 mov %edi,%r8d
4014: 49 89 c1 mov %rax,%r9
4017: e8 04 66 04 00 call 0x4a620
401c: 49 89 c1 mov %rax,%r9
401f: 89 d9 mov %ebx,%ecx
4021: b8 01 00 00 00 mov $0x1,%eax
4026: d3 e0 shl %cl,%eax
4028: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
402f: 83 e3 c0 and $0xffffffc0,%ebx
4032: 41 89 5c 24 18 mov %ebx,0x18(%r12)
4037: eb 1e jmp 0x4057
4039: 48 89 e0 mov %rsp,%rax
403c: 4c 89 e1 mov %r12,%rcx
403f: 48 89 50 20 mov %rdx,0x20(%rax)
4043: 89 da mov %ebx,%edx
4045: 49 89 f0 mov %rsi,%r8
4048: 41 89 f9 mov %edi,%r9d
404b: 4c 89 68 28 mov %r13,0x28(%rax)
404f: e8 6c 79 04 00 call 0x4b9c0
4054: 49 89 c1 mov %rax,%r9
4057: 44 89 f9 mov %r15d,%ecx
405a: 48 89 f2 mov %rsi,%rdx
405d: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4062: 41 89 f8 mov %edi,%r8d
4065: e8 f6 b3 04 00 call 0x4f460
406a: 44 89 f9 mov %r15d,%ecx
406d: 48 89 f2 mov %rsi,%rdx
4070: 49 89 44 24 58 mov %rax,0x58(%r12)
4075: 41 89 f8 mov %edi,%r8d
4078: 49 89 c1 mov %rax,%r9
407b: e8 c0 b7 04 00 call 0x4f840
4080: 4d 89 26 mov %r12,(%r14)
4083: 33 c0 xor %eax,%eax
4085: 48 83 c4 38 add $0x38,%rsp
4089: 5d pop %rbp
408a: 41 5f pop %r15
408c: 41 5e pop %r14
408e: 41 5d pop %r13
4090: 41 5c pop %r12
4092: 5f pop %rdi
4093: 5e pop %rsi
4094: 5b pop %rbx
4095: c3 ret
4096: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
409d: 00
409e: bf 0a 00 00 00 mov $0xa,%edi
40a3: 48 8d 35 96 2f 60 02 lea 0x2602f96(%rip),%rsi # 0x2607040
40aa: 41 83 ff 06 cmp $0x6,%r15d
40ae: 0f 8f 3e ff ff ff jg 0x3ff2
40b4: 49 89 d1 mov %rdx,%r9
40b7: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
40be: 00 00
40c0: 49 83 e1 3f and $0x3f,%r9
40c4: 49 f7 d9 neg %r9
40c7: 49 83 e1 3f and $0x3f,%r9
40cb: 4c 03 ca add %rdx,%r9
40ce: eb 87 jmp 0x4057
40d0: 33 c0 xor %eax,%eax
40d2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
40d9: 00
40da: 41 89 44 24 08 mov %eax,0x8(%r12)
40df: 41 89 44 24 0c mov %eax,0xc(%r12)
40e4: e9 7f fe ff ff jmp 0x3f68
40e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40f0: 00
40f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
40f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40ff: 00
4100: 53 push %rbx
4101: 56 push %rsi
4102: 57 push %rdi
4103: 41 54 push %r12
4105: 41 55 push %r13
4107: 41 56 push %r14
4109: 41 57 push %r15
410b: 55 push %rbp
410c: 48 83 ec 38 sub $0x38,%rsp
4110: 49 89 ce mov %rcx,%r14
4113: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
411a: 00
411b: 44 89 cf mov %r9d,%edi
411e: 44 89 c6 mov %r8d,%esi
4121: 41 89 d7 mov %edx,%r15d
4124: 4d 85 f6 test %r14,%r14
4127: 0f 84 95 01 00 00 je 0x42c2
412d: 41 83 ff 1e cmp $0x1e,%r15d
4131: 0f 87 66 01 00 00 ja 0x429d
4137: 41 83 ff 1d cmp $0x1d,%r15d
413b: 0f 8f 5c 01 00 00 jg 0x429d
4141: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4148: 00
4149: 48 85 db test %rbx,%rbx
414c: 0f 84 70 01 00 00 je 0x42c2
4152: 48 89 dd mov %rbx,%rbp
4155: ba 90 00 00 00 mov $0x90,%edx
415a: 48 83 e5 3f and $0x3f,%rbp
415e: 48 f7 dd neg %rbp
4161: 48 83 e5 3f and $0x3f,%rbp
4165: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4169: 4c 89 e1 mov %r12,%rcx
416c: e8 0f 9a 01 00 call 0x1db80
4171: 44 89 f9 mov %r15d,%ecx
4174: b8 01 00 00 00 mov $0x1,%eax
4179: d3 e0 shl %cl,%eax
417b: 41 89 7c 24 14 mov %edi,0x14(%r12)
4180: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4185: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
418c: 00 00
418e: 83 fe 08 cmp $0x8,%esi
4191: 0f 84 49 02 00 00 je 0x43e0
4197: 83 fe 04 cmp $0x4,%esi
419a: 0f 84 99 00 00 00 je 0x4239
41a0: 83 fe 01 cmp $0x1,%esi
41a3: 75 3a jne 0x41df
41a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
41a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
41ad: c5 fa 10 05 63 8c c4 vmovss 0x1c48c63(%rip),%xmm0 # 0x1c4ce18
41b4: 01
41b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
41b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
41c0: 00
41c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
41c8: 00 00
41ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
41d1: 00 00
41d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
41da: e9 99 00 00 00 jmp 0x4278
41df: 83 fe 02 cmp $0x2,%esi
41e2: 75 37 jne 0x421b
41e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
41e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
41ec: c5 fa 10 05 24 8c c4 vmovss 0x1c48c24(%rip),%xmm0 # 0x1c4ce18
41f3: 01
41f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
41f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
41ff: 00
4200: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4207: 00 00
4209: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4210: 00 00
4212: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
4219: eb 5d jmp 0x4278
421b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4222: 00
4223: b8 ee ff ff ff mov $0xffffffee,%eax
4228: 48 83 c4 38 add $0x38,%rsp
422c: 5d pop %rbp
422d: 41 5f pop %r15
422f: 41 5e pop %r14
4231: 41 5d pop %r13
4233: 41 5c pop %r12
4235: 5f pop %rdi
4236: 5e pop %rsi
4237: 5b pop %rbx
4238: c3 ret
4239: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
423d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
4241: b8 01 00 00 00 mov $0x1,%eax
4246: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
424d: 00
424e: 41 89 44 24 08 mov %eax,0x8(%r12)
4253: 41 89 44 24 0c mov %eax,0xc(%r12)
4258: e8 63 99 01 00 call 0x1dbc0
425d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4261: c5 fb 10 05 a7 8b c4 vmovsd 0x1c48ba7(%rip),%xmm0 # 0x1c4ce10
4268: 01
4269: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
426d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
4271: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
4278: 41 83 ff 04 cmp $0x4,%r15d
427c: 7f 35 jg 0x42b3
427e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4285: 00 00
4287: 33 c0 xor %eax,%eax
4289: 4d 89 26 mov %r12,(%r14)
428c: 48 83 c4 38 add $0x38,%rsp
4290: 5d pop %rbp
4291: 41 5f pop %r15
4293: 41 5e pop %r14
4295: 41 5d pop %r13
4297: 41 5c pop %r12
4299: 5f pop %rdi
429a: 5e pop %rsi
429b: 5b pop %rbx
429c: c3 ret
429d: b8 ef ff ff ff mov $0xffffffef,%eax
42a2: 48 83 c4 38 add $0x38,%rsp
42a6: 5d pop %rbp
42a7: 41 5f pop %r15
42a9: 41 5e pop %r14
42ab: 41 5d pop %r13
42ad: 41 5c pop %r12
42af: 5f pop %rdi
42b0: 5e pop %rsi
42b1: 5b pop %rbx
42b2: c3 ret
42b3: 41 83 ff 0a cmp $0xa,%r15d
42b7: 0f 8e e9 00 00 00 jle 0x43a6
42bd: 4d 85 ed test %r13,%r13
42c0: 75 16 jne 0x42d8
42c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
42c7: 48 83 c4 38 add $0x38,%rsp
42cb: 5d pop %rbp
42cc: 41 5f pop %r15
42ce: 41 5e pop %r14
42d0: 41 5d pop %r13
42d2: 41 5c pop %r12
42d4: 5f pop %rdi
42d5: 5e pop %rsi
42d6: 5b pop %rbx
42d7: c3 ret
42d8: 4c 89 ee mov %r13,%rsi
42db: 44 89 f9 mov %r15d,%ecx
42de: 48 83 e6 3f and $0x3f,%rsi
42e2: 44 89 ff mov %r15d,%edi
42e5: 48 f7 de neg %rsi
42e8: 48 83 e6 3f and $0x3f,%rsi
42ec: 49 03 f5 add %r13,%rsi
42ef: 48 89 f2 mov %rsi,%rdx
42f2: e8 89 b9 04 00 call 0x4fc80
42f7: 49 89 c5 mov %rax,%r13
42fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4301: 00
4302: 49 89 54 24 30 mov %rdx,0x30(%r12)
4307: 41 8d 5f ff lea -0x1(%r15),%ebx
430b: 83 fb 12 cmp $0x12,%ebx
430e: 7f 39 jg 0x4349
4310: 89 d9 mov %ebx,%ecx
4312: e8 29 a1 00 00 call 0xe440
4317: 89 d9 mov %ebx,%ecx
4319: 48 89 f2 mov %rsi,%rdx
431c: 41 89 f8 mov %edi,%r8d
431f: 49 89 c1 mov %rax,%r9
4322: 49 89 44 24 38 mov %rax,0x38(%r12)
4327: e8 f4 c1 04 00 call 0x50520
432c: 49 89 c1 mov %rax,%r9
432f: 89 d9 mov %ebx,%ecx
4331: b8 01 00 00 00 mov $0x1,%eax
4336: d3 e0 shl %cl,%eax
4338: 8d 1c c5 3f 00 00 00 lea 0x3f(,%rax,8),%ebx
433f: 83 e3 c0 and $0xffffffc0,%ebx
4342: 41 89 5c 24 18 mov %ebx,0x18(%r12)
4347: eb 1e jmp 0x4367
4349: 48 89 e0 mov %rsp,%rax
434c: 4c 89 e1 mov %r12,%rcx
434f: 49 89 f0 mov %rsi,%r8
4352: 41 89 f9 mov %edi,%r9d
4355: 48 89 50 20 mov %rdx,0x20(%rax)
4359: 89 da mov %ebx,%edx
435b: 4c 89 68 28 mov %r13,0x28(%rax)
435f: e8 3c d3 04 00 call 0x516a0
4364: 49 89 c1 mov %rax,%r9
4367: 44 89 f9 mov %r15d,%ecx
436a: 48 89 f2 mov %rsi,%rdx
436d: 41 89 f8 mov %edi,%r8d
4370: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4375: e8 86 1c 05 00 call 0x56000
437a: 44 89 f9 mov %r15d,%ecx
437d: 48 89 f2 mov %rsi,%rdx
4380: 41 89 f8 mov %edi,%r8d
4383: 49 89 c1 mov %rax,%r9
4386: 49 89 44 24 58 mov %rax,0x58(%r12)
438b: e8 50 20 05 00 call 0x563e0
4390: 4d 89 26 mov %r12,(%r14)
4393: 33 c0 xor %eax,%eax
4395: 48 83 c4 38 add $0x38,%rsp
4399: 5d pop %rbp
439a: 41 5f pop %r15
439c: 41 5e pop %r14
439e: 41 5d pop %r13
43a0: 41 5c pop %r12
43a2: 5f pop %rdi
43a3: 5e pop %rsi
43a4: 5b pop %rbx
43a5: c3 ret
43a6: bf 0a 00 00 00 mov $0xa,%edi
43ab: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
43b2: 00
43b3: 48 8d 35 86 2c 60 02 lea 0x2602c86(%rip),%rsi # 0x2607040
43ba: 41 83 ff 07 cmp $0x7,%r15d
43be: 0f 8f 3e ff ff ff jg 0x4302
43c4: 49 89 d1 mov %rdx,%r9
43c7: 49 83 e1 3f and $0x3f,%r9
43cb: 49 f7 d9 neg %r9
43ce: 49 83 e1 3f and $0x3f,%r9
43d2: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
43d9: 00 00
43db: 4c 03 ca add %rdx,%r9
43de: eb 87 jmp 0x4367
43e0: 33 c0 xor %eax,%eax
43e2: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
43e9: 00
43ea: 41 89 44 24 08 mov %eax,0x8(%r12)
43ef: 41 89 44 24 0c mov %eax,0xc(%r12)
43f4: e9 7f fe ff ff jmp 0x4278
43f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4400: 53 push %rbx
4401: 56 push %rsi
4402: 57 push %rdi
4403: 41 54 push %r12
4405: 41 55 push %r13
4407: 41 56 push %r14
4409: 41 57 push %r15
440b: 55 push %rbp
440c: 48 83 ec 38 sub $0x38,%rsp
4410: 49 89 ce mov %rcx,%r14
4413: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
441a: 00
441b: 44 89 cf mov %r9d,%edi
441e: 44 89 c6 mov %r8d,%esi
4421: 41 89 d7 mov %edx,%r15d
4424: 4d 85 f6 test %r14,%r14
4427: 0f 84 95 01 00 00 je 0x45c2
442d: 41 83 ff 1e cmp $0x1e,%r15d
4431: 0f 87 66 01 00 00 ja 0x459d
4437: 41 83 ff 1d cmp $0x1d,%r15d
443b: 0f 8f 5c 01 00 00 jg 0x459d
4441: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4448: 00
4449: 48 85 db test %rbx,%rbx
444c: 0f 84 70 01 00 00 je 0x45c2
4452: 48 89 dd mov %rbx,%rbp
4455: ba 90 00 00 00 mov $0x90,%edx
445a: 48 83 e5 3f and $0x3f,%rbp
445e: 48 f7 dd neg %rbp
4461: 48 83 e5 3f and $0x3f,%rbp
4465: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4469: 4c 89 e1 mov %r12,%rcx
446c: e8 6f f6 01 00 call 0x23ae0
4471: b8 01 00 00 00 mov $0x1,%eax
4476: 41 89 7c 24 14 mov %edi,0x14(%r12)
447b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4480: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4487: 00 00
4489: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
448e: 83 fe 08 cmp $0x8,%esi
4491: 0f 84 4a 02 00 00 je 0x46e1
4497: 83 fe 04 cmp $0x4,%esi
449a: 0f 84 99 00 00 00 je 0x4539
44a0: 83 fe 01 cmp $0x1,%esi
44a3: 75 3a jne 0x44df
44a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
44a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
44ad: c5 fa 10 05 73 89 c4 vmovss 0x1c48973(%rip),%xmm0 # 0x1c4ce28
44b4: 01
44b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
44b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
44c0: 00
44c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
44c8: 00 00
44ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
44d1: 00 00
44d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
44da: e9 99 00 00 00 jmp 0x4578
44df: 83 fe 02 cmp $0x2,%esi
44e2: 75 37 jne 0x451b
44e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
44e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
44ec: c5 fa 10 05 34 89 c4 vmovss 0x1c48934(%rip),%xmm0 # 0x1c4ce28
44f3: 01
44f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
44f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
44ff: 00
4500: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4507: 00 00
4509: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4510: 00 00
4512: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
4519: eb 5d jmp 0x4578
451b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4522: 00
4523: b8 ee ff ff ff mov $0xffffffee,%eax
4528: 48 83 c4 38 add $0x38,%rsp
452c: 5d pop %rbp
452d: 41 5f pop %r15
452f: 41 5e pop %r14
4531: 41 5d pop %r13
4533: 41 5c pop %r12
4535: 5f pop %rdi
4536: 5e pop %rsi
4537: 5b pop %rbx
4538: c3 ret
4539: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
453d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
4541: b8 01 00 00 00 mov $0x1,%eax
4546: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
454d: 00
454e: 41 89 44 24 08 mov %eax,0x8(%r12)
4553: 41 89 44 24 0c mov %eax,0xc(%r12)
4558: e8 c3 f5 01 00 call 0x23b20
455d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4561: c5 fb 10 05 b7 88 c4 vmovsd 0x1c488b7(%rip),%xmm0 # 0x1c4ce20
4568: 01
4569: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
456d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
4571: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
4578: 41 83 ff 04 cmp $0x4,%r15d
457c: 7f 35 jg 0x45b3
457e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4585: 00 00
4587: 33 c0 xor %eax,%eax
4589: 4d 89 26 mov %r12,(%r14)
458c: 48 83 c4 38 add $0x38,%rsp
4590: 5d pop %rbp
4591: 41 5f pop %r15
4593: 41 5e pop %r14
4595: 41 5d pop %r13
4597: 41 5c pop %r12
4599: 5f pop %rdi
459a: 5e pop %rsi
459b: 5b pop %rbx
459c: c3 ret
459d: b8 ef ff ff ff mov $0xffffffef,%eax
45a2: 48 83 c4 38 add $0x38,%rsp
45a6: 5d pop %rbp
45a7: 41 5f pop %r15
45a9: 41 5e pop %r14
45ab: 41 5d pop %r13
45ad: 41 5c pop %r12
45af: 5f pop %rdi
45b0: 5e pop %rsi
45b1: 5b pop %rbx
45b2: c3 ret
45b3: 41 83 ff 0a cmp $0xa,%r15d
45b7: 0f 8e ea 00 00 00 jle 0x46a7
45bd: 4d 85 ed test %r13,%r13
45c0: 75 16 jne 0x45d8
45c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
45c7: 48 83 c4 38 add $0x38,%rsp
45cb: 5d pop %rbp
45cc: 41 5f pop %r15
45ce: 41 5e pop %r14
45d0: 41 5d pop %r13
45d2: 41 5c pop %r12
45d4: 5f pop %rdi
45d5: 5e pop %rsi
45d6: 5b pop %rbx
45d7: c3 ret
45d8: 4c 89 ee mov %r13,%rsi
45db: 44 89 f9 mov %r15d,%ecx
45de: 48 83 e6 3f and $0x3f,%rsi
45e2: 44 89 ff mov %r15d,%edi
45e5: 48 f7 de neg %rsi
45e8: 48 83 e6 3f and $0x3f,%rsi
45ec: 49 03 f5 add %r13,%rsi
45ef: 48 89 f2 mov %rsi,%rdx
45f2: e8 29 22 05 00 call 0x56820
45f7: 49 89 c5 mov %rax,%r13
45fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4601: 00
4602: 49 89 54 24 30 mov %rdx,0x30(%r12)
4607: 41 8d 5f ff lea -0x1(%r15),%ebx
460b: 83 fb 12 cmp $0x12,%ebx
460e: 7f 3a jg 0x464a
4610: 89 d9 mov %ebx,%ecx
4612: e8 89 fc 01 00 call 0x242a0
4617: 89 d9 mov %ebx,%ecx
4619: 48 89 f2 mov %rsi,%rdx
461c: 41 89 f8 mov %edi,%r8d
461f: 49 89 c1 mov %rax,%r9
4622: 49 89 44 24 38 mov %rax,0x38(%r12)
4627: e8 f4 2a 05 00 call 0x57120
462c: 49 89 c1 mov %rax,%r9
462f: b8 01 00 00 00 mov $0x1,%eax
4634: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
4639: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
4640: 83 e5 c0 and $0xffffffc0,%ebp
4643: 41 89 6c 24 18 mov %ebp,0x18(%r12)
4648: eb 1e jmp 0x4668
464a: 48 89 e0 mov %rsp,%rax
464d: 4c 89 e1 mov %r12,%rcx
4650: 49 89 f0 mov %rsi,%r8
4653: 41 89 f9 mov %edi,%r9d
4656: 48 89 50 20 mov %rdx,0x20(%rax)
465a: 89 da mov %ebx,%edx
465c: 4c 89 68 28 mov %r13,0x28(%rax)
4660: e8 1b 3c 05 00 call 0x58280
4665: 49 89 c1 mov %rax,%r9
4668: 44 89 f9 mov %r15d,%ecx
466b: 48 89 f2 mov %rsi,%rdx
466e: 41 89 f8 mov %edi,%r8d
4671: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4676: e8 85 85 05 00 call 0x5cc00
467b: 44 89 f9 mov %r15d,%ecx
467e: 48 89 f2 mov %rsi,%rdx
4681: 41 89 f8 mov %edi,%r8d
4684: 49 89 c1 mov %rax,%r9
4687: 49 89 44 24 58 mov %rax,0x58(%r12)
468c: e8 2f 89 05 00 call 0x5cfc0
4691: 4d 89 26 mov %r12,(%r14)
4694: 33 c0 xor %eax,%eax
4696: 48 83 c4 38 add $0x38,%rsp
469a: 5d pop %rbp
469b: 41 5f pop %r15
469d: 41 5e pop %r14
469f: 41 5d pop %r13
46a1: 41 5c pop %r12
46a3: 5f pop %rdi
46a4: 5e pop %rsi
46a5: 5b pop %rbx
46a6: c3 ret
46a7: bf 0a 00 00 00 mov $0xa,%edi
46ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
46b3: 00
46b4: 48 8d 35 85 29 60 02 lea 0x2602985(%rip),%rsi # 0x2607040
46bb: 41 83 ff 07 cmp $0x7,%r15d
46bf: 0f 8f 3d ff ff ff jg 0x4602
46c5: 49 89 d1 mov %rdx,%r9
46c8: 49 83 e1 3f and $0x3f,%r9
46cc: 49 f7 d9 neg %r9
46cf: 49 83 e1 3f and $0x3f,%r9
46d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
46da: 00 00
46dc: 4c 03 ca add %rdx,%r9
46df: eb 87 jmp 0x4668
46e1: 33 c0 xor %eax,%eax
46e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
46ea: 00
46eb: 41 89 44 24 08 mov %eax,0x8(%r12)
46f0: 41 89 44 24 0c mov %eax,0xc(%r12)
46f5: e9 7e fe ff ff jmp 0x4578
46fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4700: 53 push %rbx
4701: 56 push %rsi
4702: 57 push %rdi
4703: 41 54 push %r12
4705: 41 55 push %r13
4707: 41 56 push %r14
4709: 41 57 push %r15
470b: 55 push %rbp
470c: 48 83 ec 38 sub $0x38,%rsp
4710: 49 89 ce mov %rcx,%r14
4713: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
471a: 00
471b: 44 89 cf mov %r9d,%edi
471e: 44 89 c6 mov %r8d,%esi
4721: 41 89 d7 mov %edx,%r15d
4724: 4d 85 f6 test %r14,%r14
4727: 0f 84 95 01 00 00 je 0x48c2
472d: 41 83 ff 1e cmp $0x1e,%r15d
4731: 0f 87 66 01 00 00 ja 0x489d
4737: 41 83 ff 1d cmp $0x1d,%r15d
473b: 0f 8f 5c 01 00 00 jg 0x489d
4741: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4748: 00
4749: 48 85 db test %rbx,%rbx
474c: 0f 84 70 01 00 00 je 0x48c2
4752: 48 89 dd mov %rbx,%rbp
4755: ba 90 00 00 00 mov $0x90,%edx
475a: 48 83 e5 3f and $0x3f,%rbp
475e: 48 f7 dd neg %rbp
4761: 48 83 e5 3f and $0x3f,%rbp
4765: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4769: 4c 89 e1 mov %r12,%rcx
476c: e8 4f 53 02 00 call 0x29ac0
4771: b8 01 00 00 00 mov $0x1,%eax
4776: 41 89 7c 24 14 mov %edi,0x14(%r12)
477b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4780: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4787: 00 00
4789: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
478e: 83 fe 08 cmp $0x8,%esi
4791: 0f 84 4a 02 00 00 je 0x49e1
4797: 83 fe 04 cmp $0x4,%esi
479a: 0f 84 99 00 00 00 je 0x4839
47a0: 83 fe 01 cmp $0x1,%esi
47a3: 75 3a jne 0x47df
47a5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
47a9: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
47ad: c5 fa 10 05 83 86 c4 vmovss 0x1c48683(%rip),%xmm0 # 0x1c4ce38
47b4: 01
47b5: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
47b9: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
47c0: 00
47c1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
47c8: 00 00
47ca: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
47d1: 00 00
47d3: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
47da: e9 99 00 00 00 jmp 0x4878
47df: 83 fe 02 cmp $0x2,%esi
47e2: 75 37 jne 0x481b
47e4: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
47e8: c5 f2 2a c8 vcvtsi2ss %eax,%xmm1,%xmm1
47ec: c5 fa 10 05 44 86 c4 vmovss 0x1c48644(%rip),%xmm0 # 0x1c4ce38
47f3: 01
47f4: c5 fa 5e d1 vdivss %xmm1,%xmm0,%xmm2
47f8: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
47ff: 00
4800: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4807: 00 00
4809: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4810: 00 00
4812: c4 c1 7a 11 54 24 10 vmovss %xmm2,0x10(%r12)
4819: eb 5d jmp 0x4878
481b: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4822: 00
4823: b8 ee ff ff ff mov $0xffffffee,%eax
4828: 48 83 c4 38 add $0x38,%rsp
482c: 5d pop %rbp
482d: 41 5f pop %r15
482f: 41 5e pop %r14
4831: 41 5d pop %r13
4833: 41 5c pop %r12
4835: 5f pop %rdi
4836: 5e pop %rsi
4837: 5b pop %rbx
4838: c3 ret
4839: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
483d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
4841: b8 01 00 00 00 mov $0x1,%eax
4846: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
484d: 00
484e: 41 89 44 24 08 mov %eax,0x8(%r12)
4853: 41 89 44 24 0c mov %eax,0xc(%r12)
4858: e8 a3 52 02 00 call 0x29b00
485d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4861: c5 fb 10 05 c7 85 c4 vmovsd 0x1c485c7(%rip),%xmm0 # 0x1c4ce30
4868: 01
4869: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
486d: c5 f3 5a c9 vcvtsd2ss %xmm1,%xmm1,%xmm1
4871: c4 c1 7a 11 4c 24 10 vmovss %xmm1,0x10(%r12)
4878: 41 83 ff 04 cmp $0x4,%r15d
487c: 7f 35 jg 0x48b3
487e: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
4885: 00 00
4887: 33 c0 xor %eax,%eax
4889: 4d 89 26 mov %r12,(%r14)
488c: 48 83 c4 38 add $0x38,%rsp
4890: 5d pop %rbp
4891: 41 5f pop %r15
4893: 41 5e pop %r14
4895: 41 5d pop %r13
4897: 41 5c pop %r12
4899: 5f pop %rdi
489a: 5e pop %rsi
489b: 5b pop %rbx
489c: c3 ret
489d: b8 ef ff ff ff mov $0xffffffef,%eax
48a2: 48 83 c4 38 add $0x38,%rsp
48a6: 5d pop %rbp
48a7: 41 5f pop %r15
48a9: 41 5e pop %r14
48ab: 41 5d pop %r13
48ad: 41 5c pop %r12
48af: 5f pop %rdi
48b0: 5e pop %rsi
48b1: 5b pop %rbx
48b2: c3 ret
48b3: 41 83 ff 0a cmp $0xa,%r15d
48b7: 0f 8e ea 00 00 00 jle 0x49a7
48bd: 4d 85 ed test %r13,%r13
48c0: 75 16 jne 0x48d8
48c2: b8 f8 ff ff ff mov $0xfffffff8,%eax
48c7: 48 83 c4 38 add $0x38,%rsp
48cb: 5d pop %rbp
48cc: 41 5f pop %r15
48ce: 41 5e pop %r14
48d0: 41 5d pop %r13
48d2: 41 5c pop %r12
48d4: 5f pop %rdi
48d5: 5e pop %rsi
48d6: 5b pop %rbx
48d7: c3 ret
48d8: 4c 89 ee mov %r13,%rsi
48db: 44 89 f9 mov %r15d,%ecx
48de: 48 83 e6 3f and $0x3f,%rsi
48e2: 44 89 ff mov %r15d,%edi
48e5: 48 f7 de neg %rsi
48e8: 48 83 e6 3f and $0x3f,%rsi
48ec: 49 03 f5 add %r13,%rsi
48ef: 48 89 f2 mov %rsi,%rdx
48f2: e8 e9 8a 05 00 call 0x5d3e0
48f7: 49 89 c5 mov %rax,%r13
48fa: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4901: 00
4902: 49 89 54 24 30 mov %rdx,0x30(%r12)
4907: 41 8d 5f ff lea -0x1(%r15),%ebx
490b: 83 fb 12 cmp $0x12,%ebx
490e: 7f 3a jg 0x494a
4910: 89 d9 mov %ebx,%ecx
4912: e8 89 f9 01 00 call 0x242a0
4917: 89 d9 mov %ebx,%ecx
4919: 48 89 f2 mov %rsi,%rdx
491c: 41 89 f8 mov %edi,%r8d
491f: 49 89 c1 mov %rax,%r9
4922: 49 89 44 24 38 mov %rax,0x38(%r12)
4927: e8 94 93 05 00 call 0x5dcc0
492c: 49 89 c1 mov %rax,%r9
492f: b8 01 00 00 00 mov $0x1,%eax
4934: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
4939: 8d 2c dd 3f 00 00 00 lea 0x3f(,%rbx,8),%ebp
4940: 83 e5 c0 and $0xffffffc0,%ebp
4943: 41 89 6c 24 18 mov %ebp,0x18(%r12)
4948: eb 1e jmp 0x4968
494a: 48 89 e0 mov %rsp,%rax
494d: 4c 89 e1 mov %r12,%rcx
4950: 49 89 f0 mov %rsi,%r8
4953: 41 89 f9 mov %edi,%r9d
4956: 48 89 50 20 mov %rdx,0x20(%rax)
495a: 89 da mov %ebx,%edx
495c: 4c 89 68 28 mov %r13,0x28(%rax)
4960: e8 db a4 05 00 call 0x5ee40
4965: 49 89 c1 mov %rax,%r9
4968: 44 89 f9 mov %r15d,%ecx
496b: 48 89 f2 mov %rsi,%rdx
496e: 41 89 f8 mov %edi,%r8d
4971: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4976: e8 45 ee 05 00 call 0x637c0
497b: 44 89 f9 mov %r15d,%ecx
497e: 48 89 f2 mov %rsi,%rdx
4981: 41 89 f8 mov %edi,%r8d
4984: 49 89 c1 mov %rax,%r9
4987: 49 89 44 24 58 mov %rax,0x58(%r12)
498c: e8 ef f1 05 00 call 0x63b80
4991: 4d 89 26 mov %r12,(%r14)
4994: 33 c0 xor %eax,%eax
4996: 48 83 c4 38 add $0x38,%rsp
499a: 5d pop %rbp
499b: 41 5f pop %r15
499d: 41 5e pop %r14
499f: 41 5d pop %r13
49a1: 41 5c pop %r12
49a3: 5f pop %rdi
49a4: 5e pop %rsi
49a5: 5b pop %rbx
49a6: c3 ret
49a7: bf 0a 00 00 00 mov $0xa,%edi
49ac: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
49b3: 00
49b4: 48 8d 35 85 26 60 02 lea 0x2602685(%rip),%rsi # 0x2607040
49bb: 41 83 ff 07 cmp $0x7,%r15d
49bf: 0f 8f 3d ff ff ff jg 0x4902
49c5: 49 89 d1 mov %rdx,%r9
49c8: 49 83 e1 3f and $0x3f,%r9
49cc: 49 f7 d9 neg %r9
49cf: 49 83 e1 3f and $0x3f,%r9
49d3: 41 c7 44 24 18 00 00 movl $0x0,0x18(%r12)
49da: 00 00
49dc: 4c 03 ca add %rdx,%r9
49df: eb 87 jmp 0x4968
49e1: 33 c0 xor %eax,%eax
49e3: 41 c7 04 24 06 00 00 movl $0x6,(%r12)
49ea: 00
49eb: 41 89 44 24 08 mov %eax,0x8(%r12)
49f0: 41 89 44 24 0c mov %eax,0xc(%r12)
49f5: e9 7e fe ff ff jmp 0x4878
49fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4a00: 48 83 ec 28 sub $0x28,%rsp
4a04: 48 85 d2 test %rdx,%rdx
4a07: 74 1b je 0x4a24
4a09: 45 85 c0 test %r8d,%r8d
4a0c: 7e 20 jle 0x4a2e
4a0e: 0f 57 c9 xorps %xmm1,%xmm1
4a11: 0f 2e c1 ucomiss %xmm1,%xmm0
4a14: 7a 02 jp 0x4a18
4a16: 74 05 je 0x4a1d
4a18: e8 83 f5 05 00 call 0x63fa0
4a1d: 33 c0 xor %eax,%eax
4a1f: 48 83 c4 28 add $0x28,%rsp
4a23: c3 ret
4a24: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a29: 48 83 c4 28 add $0x28,%rsp
4a2d: c3 ret
4a2e: b8 fa ff ff ff mov $0xfffffffa,%eax
4a33: 48 83 c4 28 add $0x28,%rsp
4a37: c3 ret
4a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4a3f: 00
4a40: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4a45: 48 85 d2 test %rdx,%rdx
4a48: 74 1c je 0x4a66
4a4a: 45 85 c0 test %r8d,%r8d
4a4d: 7e 25 jle 0x4a74
4a4f: 0f 57 c9 xorps %xmm1,%xmm1
4a52: 0f 2e c1 ucomiss %xmm1,%xmm0
4a55: 7a 02 jp 0x4a59
4a57: 74 05 je 0x4a5e
4a59: e8 c2 f6 05 00 call 0x64120
4a5e: 33 c0 xor %eax,%eax
4a60: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4a65: c3 ret
4a66: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a6b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4a70: 90 nop
4a71: 90 nop
4a72: 90 nop
4a73: c3 ret
4a74: b8 fa ff ff ff mov $0xfffffffa,%eax
4a79: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4a7e: 90 nop
4a7f: c3 ret
4a80: 48 83 ec 28 sub $0x28,%rsp
4a84: 48 85 d2 test %rdx,%rdx
4a87: 74 1b je 0x4aa4
4a89: 45 85 c0 test %r8d,%r8d
4a8c: 7e 20 jle 0x4aae
4a8e: 0f 57 c9 xorps %xmm1,%xmm1
4a91: 0f 2e c1 ucomiss %xmm1,%xmm0
4a94: 7a 02 jp 0x4a98
4a96: 74 05 je 0x4a9d
4a98: e8 03 f8 05 00 call 0x642a0
4a9d: 33 c0 xor %eax,%eax
4a9f: 48 83 c4 28 add $0x28,%rsp
4aa3: c3 ret
4aa4: b8 f8 ff ff ff mov $0xfffffff8,%eax
4aa9: 48 83 c4 28 add $0x28,%rsp
4aad: c3 ret
4aae: b8 fa ff ff ff mov $0xfffffffa,%eax
4ab3: 48 83 c4 28 add $0x28,%rsp
4ab7: c3 ret
4ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4abf: 00
4ac0: 49 89 d1 mov %rdx,%r9
4ac3: 4d 85 c9 test %r9,%r9
4ac6: 0f 84 8a 01 00 00 je 0x4c56
4acc: 45 85 c0 test %r8d,%r8d
4acf: 0f 8e 7b 01 00 00 jle 0x4c50
4ad5: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4ad9: c5 f8 2e c1 vucomiss %xmm1,%xmm0
4add: 7a 06 jp 0x4ae5
4adf: 0f 84 68 01 00 00 je 0x4c4d
4ae5: 41 83 f8 10 cmp $0x10,%r8d
4ae9: 0f 8c 4f 01 00 00 jl 0x4c3e
4aef: 4c 89 ca mov %r9,%rdx
4af2: 48 83 e2 1f and $0x1f,%rdx
4af6: 85 d2 test %edx,%edx
4af8: 74 11 je 0x4b0b
4afa: f6 c2 03 test $0x3,%dl
4afd: 0f 85 3b 01 00 00 jne 0x4c3e
4b03: f7 da neg %edx
4b05: 83 c2 20 add $0x20,%edx
4b08: c1 ea 02 shr $0x2,%edx
4b0b: 8d 42 10 lea 0x10(%rdx),%eax
4b0e: 44 3b c0 cmp %eax,%r8d
4b11: 0f 8c 27 01 00 00 jl 0x4c3e
4b17: 44 89 c1 mov %r8d,%ecx
4b1a: 33 c0 xor %eax,%eax
4b1c: 2b ca sub %edx,%ecx
4b1e: 83 e1 0f and $0xf,%ecx
4b21: f7 d9 neg %ecx
4b23: 41 03 c8 add %r8d,%ecx
4b26: 41 89 d2 mov %edx,%r10d
4b29: 85 d2 test %edx,%edx
4b2b: 76 27 jbe 0x4b54
4b2d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b34: 00
4b35: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b3c: 0f 1f 40 00 nopl 0x0(%rax)
4b40: c4 c1 7a 58 0c 81 vaddss (%r9,%rax,4),%xmm0,%xmm1
4b46: c4 c1 7a 11 0c 81 vmovss %xmm1,(%r9,%rax,4)
4b4c: 48 ff c0 inc %rax
4b4f: 49 3b c2 cmp %r10,%rax
4b52: 72 ec jb 0x4b40
4b54: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
4b59: 48 63 d1 movslq %ecx,%rdx
4b5c: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
4b62: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b69: 00
4b6a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b78: 00
4b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b80: c4 81 74 58 1c 91 vaddps (%r9,%r10,4),%ymm1,%ymm3
4b86: c4 81 74 58 64 91 20 vaddps 0x20(%r9,%r10,4),%ymm1,%ymm4
4b8d: c4 81 7c 11 1c 91 vmovups %ymm3,(%r9,%r10,4)
4b93: c4 81 7c 11 64 91 20 vmovups %ymm4,0x20(%r9,%r10,4)
4b9a: 49 83 c2 10 add $0x10,%r10
4b9e: 4c 3b d2 cmp %rdx,%r10
4ba1: 72 dd jb 0x4b80
4ba3: 8d 41 01 lea 0x1(%rcx),%eax
4ba6: 41 3b c0 cmp %r8d,%eax
4ba9: 0f 87 85 00 00 00 ja 0x4c34
4baf: 4d 63 c0 movslq %r8d,%r8
4bb2: 4c 2b c2 sub %rdx,%r8
4bb5: 49 83 f8 04 cmp $0x4,%r8
4bb9: 0f 8c 7b 00 00 00 jl 0x4c3a
4bbf: 44 89 c0 mov %r8d,%eax
4bc2: 45 33 d2 xor %r10d,%r10d
4bc5: 83 e0 fc and $0xfffffffc,%eax
4bc8: 49 8d 14 91 lea (%r9,%rdx,4),%rdx
4bcc: 48 63 c0 movslq %eax,%rax
4bcf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bd6: 00
4bd7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bde: 66 90 xchg %ax,%ax
4be0: 49 83 c2 04 add $0x4,%r10
4be4: c5 e8 58 0a vaddps (%rdx),%xmm2,%xmm1
4be8: c5 f8 11 0a vmovups %xmm1,(%rdx)
4bec: 48 83 c2 10 add $0x10,%rdx
4bf0: 4c 3b d0 cmp %rax,%r10
4bf3: 72 eb jb 0x4be0
4bf5: 49 3b c0 cmp %r8,%rax
4bf8: 73 3a jae 0x4c34
4bfa: 48 63 c9 movslq %ecx,%rcx
4bfd: 49 8d 14 89 lea (%r9,%rcx,4),%rdx
4c01: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
4c05: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4c0c: 00
4c0d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4c20: 48 ff c0 inc %rax
4c23: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
4c27: c5 fa 11 0a vmovss %xmm1,(%rdx)
4c2b: 48 83 c2 04 add $0x4,%rdx
4c2f: 49 3b c0 cmp %r8,%rax
4c32: 72 ec jb 0x4c20
4c34: 33 c0 xor %eax,%eax
4c36: c5 f8 77 vzeroupper
4c39: c3 ret
4c3a: 33 c0 xor %eax,%eax
4c3c: eb b7 jmp 0x4bf5
4c3e: 33 c9 xor %ecx,%ecx
4c40: 41 83 f8 01 cmp $0x1,%r8d
4c44: 72 ee jb 0x4c34
4c46: 4d 63 c0 movslq %r8d,%r8
4c49: 33 c0 xor %eax,%eax
4c4b: eb a8 jmp 0x4bf5
4c4d: 33 c0 xor %eax,%eax
4c4f: c3 ret
4c50: b8 fa ff ff ff mov $0xfffffffa,%eax
4c55: c3 ret
4c56: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c5b: c3 ret
4c5c: 0f 1f 40 00 nopl 0x0(%rax)
4c60: 48 89 d1 mov %rdx,%rcx
4c63: 48 85 c9 test %rcx,%rcx
4c66: 0f 84 62 01 00 00 je 0x4dce
4c6c: 45 85 c0 test %r8d,%r8d
4c6f: 0f 8e 53 01 00 00 jle 0x4dc8
4c75: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4c79: c5 f8 2e c1 vucomiss %xmm1,%xmm0
4c7d: 7a 06 jp 0x4c85
4c7f: 0f 84 40 01 00 00 je 0x4dc5
4c85: 41 83 f8 10 cmp $0x10,%r8d
4c89: 0f 8c 2f 01 00 00 jl 0x4dbe
4c8f: 49 89 ca mov %rcx,%r10
4c92: 49 83 e2 1f and $0x1f,%r10
4c96: 45 85 d2 test %r10d,%r10d
4c99: 74 18 je 0x4cb3
4c9b: 41 f7 c2 03 00 00 00 test $0x3,%r10d
4ca2: 0f 85 16 01 00 00 jne 0x4dbe
4ca8: 41 f7 da neg %r10d
4cab: 41 83 c2 20 add $0x20,%r10d
4caf: 41 c1 ea 02 shr $0x2,%r10d
4cb3: 41 8d 42 10 lea 0x10(%r10),%eax
4cb7: 44 3b c0 cmp %eax,%r8d
4cba: 0f 8c fe 00 00 00 jl 0x4dbe
4cc0: 44 89 c2 mov %r8d,%edx
4cc3: 33 c0 xor %eax,%eax
4cc5: 41 2b d2 sub %r10d,%edx
4cc8: 83 e2 0f and $0xf,%edx
4ccb: f7 da neg %edx
4ccd: 41 03 d0 add %r8d,%edx
4cd0: 45 89 d1 mov %r10d,%r9d
4cd3: 45 85 d2 test %r10d,%r10d
4cd6: 76 1a jbe 0x4cf2
4cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cdf: 00
4ce0: c5 fa 58 0c 81 vaddss (%rcx,%rax,4),%xmm0,%xmm1
4ce5: c5 fa 11 0c 81 vmovss %xmm1,(%rcx,%rax,4)
4cea: 48 ff c0 inc %rax
4ced: 49 3b c1 cmp %r9,%rax
4cf0: 72 ee jb 0x4ce0
4cf2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
4cf7: 48 63 c2 movslq %edx,%rax
4cfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4d00: c4 a1 74 58 14 89 vaddps (%rcx,%r9,4),%ymm1,%ymm2
4d06: c4 a1 74 58 5c 89 20 vaddps 0x20(%rcx,%r9,4),%ymm1,%ymm3
4d0d: c4 a1 7c 11 14 89 vmovups %ymm2,(%rcx,%r9,4)
4d13: c4 a1 7c 11 5c 89 20 vmovups %ymm3,0x20(%rcx,%r9,4)
4d1a: 49 83 c1 10 add $0x10,%r9
4d1e: 4c 3b c8 cmp %rax,%r9
4d21: 72 dd jb 0x4d00
4d23: 8d 42 01 lea 0x1(%rdx),%eax
4d26: 41 3b c0 cmp %r8d,%eax
4d29: 0f 87 85 00 00 00 ja 0x4db4
4d2f: 4d 63 c0 movslq %r8d,%r8
4d32: 48 63 d2 movslq %edx,%rdx
4d35: 4c 2b c2 sub %rdx,%r8
4d38: 49 83 f8 04 cmp $0x4,%r8
4d3c: 0f 8c 78 00 00 00 jl 0x4dba
4d42: 48 63 d2 movslq %edx,%rdx
4d45: 44 89 c0 mov %r8d,%eax
4d48: 83 e0 fc and $0xfffffffc,%eax
4d4b: 45 33 d2 xor %r10d,%r10d
4d4e: 48 63 c0 movslq %eax,%rax
4d51: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
4d56: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
4d5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4d60: 49 83 c2 04 add $0x4,%r10
4d64: c4 c1 70 58 11 vaddps (%r9),%xmm1,%xmm2
4d69: c4 c1 78 11 11 vmovups %xmm2,(%r9)
4d6e: 49 83 c1 10 add $0x10,%r9
4d72: 4c 3b d0 cmp %rax,%r10
4d75: 72 e9 jb 0x4d60
4d77: 49 3b c0 cmp %r8,%rax
4d7a: 73 38 jae 0x4db4
4d7c: 48 63 d2 movslq %edx,%rdx
4d7f: 48 8d 0c 91 lea (%rcx,%rdx,4),%rcx
4d83: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
4d87: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d8e: 00
4d8f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d96: 0f 1f 00 nopl (%rax)
4d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4da0: 48 ff c0 inc %rax
4da3: c5 fa 58 0a vaddss (%rdx),%xmm0,%xmm1
4da7: c5 fa 11 0a vmovss %xmm1,(%rdx)
4dab: 48 83 c2 04 add $0x4,%rdx
4daf: 49 3b c0 cmp %r8,%rax
4db2: 72 ec jb 0x4da0
4db4: 33 c0 xor %eax,%eax
4db6: c5 f8 77 vzeroupper
4db9: c3 ret
4dba: 33 c0 xor %eax,%eax
4dbc: eb b9 jmp 0x4d77
4dbe: 33 d2 xor %edx,%edx
4dc0: e9 5e ff ff ff jmp 0x4d23
4dc5: 33 c0 xor %eax,%eax
4dc7: c3 ret
4dc8: b8 fa ff ff ff mov $0xfffffffa,%eax
4dcd: c3 ret
4dce: b8 f8 ff ff ff mov $0xfffffff8,%eax
4dd3: c3 ret
4dd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4de0: 48 83 ec 28 sub $0x28,%rsp
4de4: 48 85 d2 test %rdx,%rdx
4de7: 74 1c je 0x4e05
4de9: 45 85 c0 test %r8d,%r8d
4dec: 7e 21 jle 0x4e0f
4dee: 0f 57 c9 xorps %xmm1,%xmm1
4df1: 66 0f 2e c1 ucomisd %xmm1,%xmm0
4df5: 7a 02 jp 0x4df9
4df7: 74 05 je 0x4dfe
4df9: e8 22 f6 05 00 call 0x64420
4dfe: 33 c0 xor %eax,%eax
4e00: 48 83 c4 28 add $0x28,%rsp
4e04: c3 ret
4e05: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e0a: 48 83 c4 28 add $0x28,%rsp
4e0e: c3 ret
4e0f: b8 fa ff ff ff mov $0xfffffffa,%eax
4e14: 48 83 c4 28 add $0x28,%rsp
4e18: c3 ret
4e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4e25: 48 85 d2 test %rdx,%rdx
4e28: 74 1d je 0x4e47
4e2a: 45 85 c0 test %r8d,%r8d
4e2d: 7e 26 jle 0x4e55
4e2f: 0f 57 c9 xorps %xmm1,%xmm1
4e32: 66 0f 2e c1 ucomisd %xmm1,%xmm0
4e36: 7a 02 jp 0x4e3a
4e38: 74 05 je 0x4e3f
4e3a: e8 81 f7 05 00 call 0x645c0
4e3f: 33 c0 xor %eax,%eax
4e41: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4e46: c3 ret
4e47: b8 f8 ff ff ff mov $0xfffffff8,%eax
4e4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4e51: 90 nop
4e52: 90 nop
4e53: 90 nop
4e54: c3 ret
4e55: b8 fa ff ff ff mov $0xfffffffa,%eax
4e5a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4e5f: 90 nop
4e60: c3 ret
4e61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e68: 00
4e69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e77: 00
4e78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e7f: 90 nop
4e80: 48 83 ec 28 sub $0x28,%rsp
4e84: 48 85 d2 test %rdx,%rdx
4e87: 74 1c je 0x4ea5
4e89: 45 85 c0 test %r8d,%r8d
4e8c: 7e 21 jle 0x4eaf
4e8e: 0f 57 c9 xorps %xmm1,%xmm1
4e91: 66 0f 2e c1 ucomisd %xmm1,%xmm0
4e95: 7a 02 jp 0x4e99
4e97: 74 05 je 0x4e9e
4e99: e8 c2 f8 05 00 call 0x64760
4e9e: 33 c0 xor %eax,%eax
4ea0: 48 83 c4 28 add $0x28,%rsp
4ea4: c3 ret
4ea5: b8 f8 ff ff ff mov $0xfffffff8,%eax
4eaa: 48 83 c4 28 add $0x28,%rsp
4eae: c3 ret
4eaf: b8 fa ff ff ff mov $0xfffffffa,%eax
4eb4: 48 83 c4 28 add $0x28,%rsp
4eb8: c3 ret
4eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ec0: 49 89 d1 mov %rdx,%r9
4ec3: c5 f9 28 c8 vmovapd %xmm0,%xmm1
4ec7: 4d 85 c9 test %r9,%r9
4eca: 0f 84 a6 01 00 00 je 0x5076
4ed0: 45 85 c0 test %r8d,%r8d
4ed3: 0f 8e 97 01 00 00 jle 0x5070
4ed9: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
4edd: c5 f9 2e c8 vucomisd %xmm0,%xmm1
4ee1: 7a 06 jp 0x4ee9
4ee3: 0f 84 84 01 00 00 je 0x506d
4ee9: 41 83 f8 10 cmp $0x10,%r8d
4eed: 0f 8c 6b 01 00 00 jl 0x505e
4ef3: 4c 89 ca mov %r9,%rdx
4ef6: 48 83 e2 1f and $0x1f,%rdx
4efa: 85 d2 test %edx,%edx
4efc: 74 11 je 0x4f0f
4efe: f6 c2 07 test $0x7,%dl
4f01: 0f 85 57 01 00 00 jne 0x505e
4f07: f7 da neg %edx
4f09: 83 c2 20 add $0x20,%edx
4f0c: c1 ea 03 shr $0x3,%edx
4f0f: 8d 42 10 lea 0x10(%rdx),%eax
4f12: 44 3b c0 cmp %eax,%r8d
4f15: 0f 8c 43 01 00 00 jl 0x505e
4f1b: 44 89 c1 mov %r8d,%ecx
4f1e: 33 c0 xor %eax,%eax
4f20: 2b ca sub %edx,%ecx
4f22: 83 e1 0f and $0xf,%ecx
4f25: f7 d9 neg %ecx
4f27: 41 03 c8 add %r8d,%ecx
4f2a: 41 89 d2 mov %edx,%r10d
4f2d: 85 d2 test %edx,%edx
4f2f: 76 23 jbe 0x4f54
4f31: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f38: 00
4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f40: c4 c1 73 58 04 c1 vaddsd (%r9,%rax,8),%xmm1,%xmm0
4f46: c4 c1 7b 11 04 c1 vmovsd %xmm0,(%r9,%rax,8)
4f4c: 48 ff c0 inc %rax
4f4f: 49 3b c2 cmp %r10,%rax
4f52: 72 ec jb 0x4f40
4f54: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
4f58: 48 63 d1 movslq %ecx,%rdx
4f5b: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
4f61: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f68: 00
4f69: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f77: 00
4f78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f7f: 90 nop
4f80: c4 81 7d 58 14 d1 vaddpd (%r9,%r10,8),%ymm0,%ymm2
4f86: c4 81 7d 58 5c d1 20 vaddpd 0x20(%r9,%r10,8),%ymm0,%ymm3
4f8d: c4 81 7d 58 64 d1 40 vaddpd 0x40(%r9,%r10,8),%ymm0,%ymm4
4f94: c4 81 7d 58 6c d1 60 vaddpd 0x60(%r9,%r10,8),%ymm0,%ymm5
4f9b: c4 81 7d 11 14 d1 vmovupd %ymm2,(%r9,%r10,8)
4fa1: c4 81 7d 11 5c d1 20 vmovupd %ymm3,0x20(%r9,%r10,8)
4fa8: c4 81 7d 11 64 d1 40 vmovupd %ymm4,0x40(%r9,%r10,8)
4faf: c4 81 7d 11 6c d1 60 vmovupd %ymm5,0x60(%r9,%r10,8)
4fb6: 49 83 c2 10 add $0x10,%r10
4fba: 4c 3b d2 cmp %rdx,%r10
4fbd: 72 c1 jb 0x4f80
4fbf: 8d 41 01 lea 0x1(%rcx),%eax
4fc2: 41 3b c0 cmp %r8d,%eax
4fc5: 0f 87 89 00 00 00 ja 0x5054
4fcb: 4d 63 c0 movslq %r8d,%r8
4fce: 4c 2b c2 sub %rdx,%r8
4fd1: 49 83 f8 04 cmp $0x4,%r8
4fd5: 0f 8c 7f 00 00 00 jl 0x505a
4fdb: 44 89 c0 mov %r8d,%eax
4fde: 45 33 d2 xor %r10d,%r10d
4fe1: 83 e0 fc and $0xfffffffc,%eax
4fe4: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
4fe8: 48 63 c0 movslq %eax,%rax
4feb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ff2: 00
4ff3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ffa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5000: c5 fd 58 12 vaddpd (%rdx),%ymm0,%ymm2
5004: 49 83 c2 04 add $0x4,%r10
5008: c5 fd 11 12 vmovupd %ymm2,(%rdx)
500c: 48 83 c2 20 add $0x20,%rdx
5010: 4c 3b d0 cmp %rax,%r10
5013: 72 eb jb 0x5000
5015: 49 3b c0 cmp %r8,%rax
5018: 73 3a jae 0x5054
501a: 48 63 c9 movslq %ecx,%rcx
501d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
5021: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
5025: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
502c: 00
502d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5034: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5039: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5040: 48 ff c0 inc %rax
5043: c5 f3 58 02 vaddsd (%rdx),%xmm1,%xmm0
5047: c5 fb 11 02 vmovsd %xmm0,(%rdx)
504b: 48 83 c2 08 add $0x8,%rdx
504f: 49 3b c0 cmp %r8,%rax
5052: 72 ec jb 0x5040
5054: 33 c0 xor %eax,%eax
5056: c5 f8 77 vzeroupper
5059: c3 ret
505a: 33 c0 xor %eax,%eax
505c: eb b7 jmp 0x5015
505e: 33 c9 xor %ecx,%ecx
5060: 41 83 f8 01 cmp $0x1,%r8d
5064: 72 ee jb 0x5054
5066: 4d 63 c0 movslq %r8d,%r8
5069: 33 c0 xor %eax,%eax
506b: eb a8 jmp 0x5015
506d: 33 c0 xor %eax,%eax
506f: c3 ret
5070: b8 fa ff ff ff mov $0xfffffffa,%eax
5075: c3 ret
5076: b8 f8 ff ff ff mov $0xfffffff8,%eax
507b: c3 ret
507c: 0f 1f 40 00 nopl 0x0(%rax)
5080: 48 89 d1 mov %rdx,%rcx
5083: 48 85 c9 test %rcx,%rcx
5086: 0f 84 82 01 00 00 je 0x520e
508c: 45 85 c0 test %r8d,%r8d
508f: 0f 8e 73 01 00 00 jle 0x5208
5095: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
5099: c5 f9 2e c1 vucomisd %xmm1,%xmm0
509d: 7a 06 jp 0x50a5
509f: 0f 84 60 01 00 00 je 0x5205
50a5: 41 83 f8 10 cmp $0x10,%r8d
50a9: 0f 8c 4f 01 00 00 jl 0x51fe
50af: 49 89 ca mov %rcx,%r10
50b2: 49 83 e2 1f and $0x1f,%r10
50b6: 45 85 d2 test %r10d,%r10d
50b9: 74 18 je 0x50d3
50bb: 41 f7 c2 07 00 00 00 test $0x7,%r10d
50c2: 0f 85 36 01 00 00 jne 0x51fe
50c8: 41 f7 da neg %r10d
50cb: 41 83 c2 20 add $0x20,%r10d
50cf: 41 c1 ea 03 shr $0x3,%r10d
50d3: 41 8d 42 10 lea 0x10(%r10),%eax
50d7: 44 3b c0 cmp %eax,%r8d
50da: 0f 8c 1e 01 00 00 jl 0x51fe
50e0: 44 89 c2 mov %r8d,%edx
50e3: 33 c0 xor %eax,%eax
50e5: 41 2b d2 sub %r10d,%edx
50e8: 83 e2 0f and $0xf,%edx
50eb: f7 da neg %edx
50ed: 41 03 d0 add %r8d,%edx
50f0: 45 89 d1 mov %r10d,%r9d
50f3: 45 85 d2 test %r10d,%r10d
50f6: 76 1a jbe 0x5112
50f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
50ff: 00
5100: c5 fb 58 0c c1 vaddsd (%rcx,%rax,8),%xmm0,%xmm1
5105: c5 fb 11 0c c1 vmovsd %xmm1,(%rcx,%rax,8)
510a: 48 ff c0 inc %rax
510d: 49 3b c1 cmp %r9,%rax
5110: 72 ee jb 0x5100
5112: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
5117: 48 63 c2 movslq %edx,%rax
511a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5120: c4 a1 75 58 14 c9 vaddpd (%rcx,%r9,8),%ymm1,%ymm2
5126: c4 a1 75 58 5c c9 20 vaddpd 0x20(%rcx,%r9,8),%ymm1,%ymm3
512d: c4 a1 75 58 64 c9 40 vaddpd 0x40(%rcx,%r9,8),%ymm1,%ymm4
5134: c4 a1 75 58 6c c9 60 vaddpd 0x60(%rcx,%r9,8),%ymm1,%ymm5
513b: c4 a1 7d 11 14 c9 vmovupd %ymm2,(%rcx,%r9,8)
5141: c4 a1 7d 11 5c c9 20 vmovupd %ymm3,0x20(%rcx,%r9,8)
5148: c4 a1 7d 11 64 c9 40 vmovupd %ymm4,0x40(%rcx,%r9,8)
514f: c4 a1 7d 11 6c c9 60 vmovupd %ymm5,0x60(%rcx,%r9,8)
5156: 49 83 c1 10 add $0x10,%r9
515a: 4c 3b c8 cmp %rax,%r9
515d: 72 c1 jb 0x5120
515f: 8d 42 01 lea 0x1(%rdx),%eax
5162: 41 3b c0 cmp %r8d,%eax
5165: 0f 87 89 00 00 00 ja 0x51f4
516b: 4d 63 c0 movslq %r8d,%r8
516e: 48 63 d2 movslq %edx,%rdx
5171: 4c 2b c2 sub %rdx,%r8
5174: 49 83 f8 04 cmp $0x4,%r8
5178: 0f 8c 7c 00 00 00 jl 0x51fa
517e: 48 63 d2 movslq %edx,%rdx
5181: 44 89 c0 mov %r8d,%eax
5184: 83 e0 fc and $0xfffffffc,%eax
5187: 45 33 d2 xor %r10d,%r10d
518a: 48 63 c0 movslq %eax,%rax
518d: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
5192: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
5196: 0f 1f 00 nopl (%rax)
5199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51a0: c4 c1 75 58 11 vaddpd (%r9),%ymm1,%ymm2
51a5: 49 83 c2 04 add $0x4,%r10
51a9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
51ae: 49 83 c1 20 add $0x20,%r9
51b2: 4c 3b d0 cmp %rax,%r10
51b5: 72 e9 jb 0x51a0
51b7: 49 3b c0 cmp %r8,%rax
51ba: 73 38 jae 0x51f4
51bc: 48 63 d2 movslq %edx,%rdx
51bf: 48 8d 0c d1 lea (%rcx,%rdx,8),%rcx
51c3: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
51c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51ce: 00
51cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51d6: 0f 1f 00 nopl (%rax)
51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51e0: 48 ff c0 inc %rax
51e3: c5 fb 58 0a vaddsd (%rdx),%xmm0,%xmm1
51e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
51eb: 48 83 c2 08 add $0x8,%rdx
51ef: 49 3b c0 cmp %r8,%rax
51f2: 72 ec jb 0x51e0
51f4: 33 c0 xor %eax,%eax
51f6: c5 f8 77 vzeroupper
51f9: c3 ret
51fa: 33 c0 xor %eax,%eax
51fc: eb b9 jmp 0x51b7
51fe: 33 d2 xor %edx,%edx
5200: e9 5a ff ff ff jmp 0x515f
5205: 33 c0 xor %eax,%eax
5207: c3 ret
5208: b8 fa ff ff ff mov $0xfffffffa,%eax
520d: c3 ret
520e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5213: c3 ret
5214: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5220: 48 83 ec 28 sub $0x28,%rsp
5224: 48 85 d2 test %rdx,%rdx
5227: 74 20 je 0x5249
5229: 45 85 c0 test %r8d,%r8d
522c: 7f 0a jg 0x5238
522e: b8 fa ff ff ff mov $0xfffffffa,%eax
5233: 48 83 c4 28 add $0x28,%rsp
5237: c3 ret
5238: 66 48 0f 7e c1 movq %xmm0,%rcx
523d: e8 9e ba 02 00 call 0x30ce0
5242: 33 c0 xor %eax,%eax
5244: 48 83 c4 28 add $0x28,%rsp
5248: c3 ret
5249: b8 f8 ff ff ff mov $0xfffffff8,%eax
524e: 48 83 c4 28 add $0x28,%rsp
5252: c3 ret
5253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
525f: 00
5260: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5265: 48 85 d2 test %rdx,%rdx
5268: 74 23 je 0x528d
526a: 45 85 c0 test %r8d,%r8d
526d: 7f 0c jg 0x527b
526f: b8 fa ff ff ff mov $0xfffffffa,%eax
5274: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5279: 90 nop
527a: c3 ret
527b: 66 48 0f 7e c1 movq %xmm0,%rcx
5280: e8 7b ba 02 00 call 0x30d00
5285: 33 c0 xor %eax,%eax
5287: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
528c: c3 ret
528d: b8 f8 ff ff ff mov $0xfffffff8,%eax
5292: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5297: 90 nop
5298: 90 nop
5299: 90 nop
529a: c3 ret
529b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
52a0: 48 83 ec 28 sub $0x28,%rsp
52a4: 48 85 d2 test %rdx,%rdx
52a7: 74 20 je 0x52c9
52a9: 45 85 c0 test %r8d,%r8d
52ac: 7f 0a jg 0x52b8
52ae: b8 fa ff ff ff mov $0xfffffffa,%eax
52b3: 48 83 c4 28 add $0x28,%rsp
52b7: c3 ret
52b8: 66 48 0f 7e c1 movq %xmm0,%rcx
52bd: e8 5e ba 02 00 call 0x30d20
52c2: 33 c0 xor %eax,%eax
52c4: 48 83 c4 28 add $0x28,%rsp
52c8: c3 ret
52c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
52ce: 48 83 c4 28 add $0x28,%rsp
52d2: c3 ret
52d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
52d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52df: 00
52e0: 48 83 ec 28 sub $0x28,%rsp
52e4: 48 85 d2 test %rdx,%rdx
52e7: 74 20 je 0x5309
52e9: 45 85 c0 test %r8d,%r8d
52ec: 7f 0a jg 0x52f8
52ee: b8 fa ff ff ff mov $0xfffffffa,%eax
52f3: 48 83 c4 28 add $0x28,%rsp
52f7: c3 ret
52f8: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
52fd: e8 3e ba 02 00 call 0x30d40
5302: 33 c0 xor %eax,%eax
5304: 48 83 c4 28 add $0x28,%rsp
5308: c3 ret
5309: b8 f8 ff ff ff mov $0xfffffff8,%eax
530e: 48 83 c4 28 add $0x28,%rsp
5312: c3 ret
5313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
531f: 00
5320: 48 83 ec 28 sub $0x28,%rsp
5324: 48 85 d2 test %rdx,%rdx
5327: 74 20 je 0x5349
5329: 45 85 c0 test %r8d,%r8d
532c: 7f 0a jg 0x5338
532e: b8 fa ff ff ff mov $0xfffffffa,%eax
5333: 48 83 c4 28 add $0x28,%rsp
5337: c3 ret
5338: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
533d: e8 1e ba 02 00 call 0x30d60
5342: 33 c0 xor %eax,%eax
5344: 48 83 c4 28 add $0x28,%rsp
5348: c3 ret
5349: b8 f8 ff ff ff mov $0xfffffff8,%eax
534e: 48 83 c4 28 add $0x28,%rsp
5352: c3 ret
5353: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
535f: 00
5360: 48 83 ec 28 sub $0x28,%rsp
5364: 48 85 d2 test %rdx,%rdx
5367: 74 20 je 0x5389
5369: 45 85 c0 test %r8d,%r8d
536c: 7f 0a jg 0x5378
536e: b8 fa ff ff ff mov $0xfffffffa,%eax
5373: 48 83 c4 28 add $0x28,%rsp
5377: c3 ret
5378: c4 e1 f9 7e c1 vmovq %xmm0,%rcx
537d: e8 3e bd 02 00 call 0x310c0
5382: 33 c0 xor %eax,%eax
5384: 48 83 c4 28 add $0x28,%rsp
5388: c3 ret
5389: b8 f8 ff ff ff mov $0xfffffff8,%eax
538e: 48 83 c4 28 add $0x28,%rsp
5392: c3 ret
5393: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5398: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
539f: 00
53a0: 41 83 f9 05 cmp $0x5,%r9d
53a4: 7d 3d jge 0x53e3
53a6: 41 ff c9 dec %r9d
53a9: 41 83 f9 ff cmp $0xffffffff,%r9d
53ad: 74 33 je 0x53e2
53af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
53b6: 00
53b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
53be: 66 90 xchg %ax,%ax
53c0: f2 0f 10 01 movsd (%rcx),%xmm0
53c4: 41 ff c9 dec %r9d
53c7: 48 83 c1 08 add $0x8,%rcx
53cb: f2 0f 58 02 addsd (%rdx),%xmm0
53cf: f2 41 0f 11 00 movsd %xmm0,(%r8)
53d4: 48 83 c2 08 add $0x8,%rdx
53d8: 49 83 c0 08 add $0x8,%r8
53dc: 41 83 f9 ff cmp $0xffffffff,%r9d
53e0: 75 de jne 0x53c0
53e2: c3 ret
53e3: 49 f7 c0 07 00 00 00 test $0x7,%r8
53ea: 0f 85 e0 02 00 00 jne 0x56d0
53f0: 49 f7 c0 0f 00 00 00 test $0xf,%r8
53f7: 74 1c je 0x5415
53f9: f2 0f 10 01 movsd (%rcx),%xmm0
53fd: 48 83 c1 08 add $0x8,%rcx
5401: 41 ff c9 dec %r9d
5404: f2 0f 58 02 addsd (%rdx),%xmm0
5408: f2 41 0f 11 00 movsd %xmm0,(%r8)
540d: 48 83 c2 08 add $0x8,%rdx
5411: 49 83 c0 08 add $0x8,%r8
5415: 44 89 c8 mov %r9d,%eax
5418: 41 83 e1 03 and $0x3,%r9d
541c: c1 f8 02 sar $0x2,%eax
541f: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5426: 0f 84 70 01 00 00 je 0x559c
542c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5433: 0f 84 d5 00 00 00 je 0x550e
5439: 3d aa 2a 00 00 cmp $0x2aaa,%eax
543e: 0f 8f 7c 00 00 00 jg 0x54c0
5444: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
544b: 00
544c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5453: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5458: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
545f: 00
5460: f2 0f 10 11 movsd (%rcx),%xmm2
5464: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5469: f2 0f 10 02 movsd (%rdx),%xmm0
546d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5472: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5477: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
547c: 48 83 c2 20 add $0x20,%rdx
5480: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5485: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
548a: 48 83 c1 20 add $0x20,%rcx
548e: 66 0f 58 d0 addpd %xmm0,%xmm2
5492: 66 0f 58 d9 addpd %xmm1,%xmm3
5496: 41 0f 29 10 movaps %xmm2,(%r8)
549a: 41 0f 29 58 10 movaps %xmm3,0x10(%r8)
549f: 49 83 c0 20 add $0x20,%r8
54a3: ff c8 dec %eax
54a5: 75 b9 jne 0x5460
54a7: e9 fa fe ff ff jmp 0x53a6
54ac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
54b3: 00
54b4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
54c0: f2 0f 10 11 movsd (%rcx),%xmm2
54c4: f2 0f 10 02 movsd (%rdx),%xmm0
54c8: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
54cd: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
54d2: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
54d7: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
54dc: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
54e1: 48 83 c2 20 add $0x20,%rdx
54e5: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
54ea: 48 83 c1 20 add $0x20,%rcx
54ee: 66 0f 58 d0 addpd %xmm0,%xmm2
54f2: 66 0f 58 d9 addpd %xmm1,%xmm3
54f6: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
54fb: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
5501: 49 83 c0 20 add $0x20,%r8
5505: ff c8 dec %eax
5507: 75 b7 jne 0x54c0
5509: e9 98 fe ff ff jmp 0x53a6
550e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5513: 7f 4b jg 0x5560
5515: 0f 1f 40 00 nopl 0x0(%rax)
5519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5520: f2 0f 10 01 movsd (%rcx),%xmm0
5524: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5529: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
552e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5533: 48 83 c1 20 add $0x20,%rcx
5537: 66 0f 58 02 addpd (%rdx),%xmm0
553b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5540: 41 0f 29 00 movaps %xmm0,(%r8)
5544: 48 83 c2 20 add $0x20,%rdx
5548: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
554d: 49 83 c0 20 add $0x20,%r8
5551: ff c8 dec %eax
5553: 75 cb jne 0x5520
5555: e9 4c fe ff ff jmp 0x53a6
555a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5560: f2 0f 10 01 movsd (%rcx),%xmm0
5564: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5569: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
556e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5573: 48 83 c1 20 add $0x20,%rcx
5577: 66 0f 58 02 addpd (%rdx),%xmm0
557b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5580: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5585: 48 83 c2 20 add $0x20,%rdx
5589: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
558f: 49 83 c0 20 add $0x20,%r8
5593: ff c8 dec %eax
5595: 75 c9 jne 0x5560
5597: e9 0a fe ff ff jmp 0x53a6
559c: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
55a3: 0f 84 93 00 00 00 je 0x563c
55a9: 3d aa 2a 00 00 cmp $0x2aaa,%eax
55ae: 7f 50 jg 0x5600
55b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
55b7: 00
55b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55bf: 90 nop
55c0: f2 0f 10 02 movsd (%rdx),%xmm0
55c4: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
55c9: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
55ce: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
55d3: 48 83 c2 20 add $0x20,%rdx
55d7: 66 0f 58 01 addpd (%rcx),%xmm0
55db: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
55e0: 41 0f 29 00 movaps %xmm0,(%r8)
55e4: 48 83 c1 20 add $0x20,%rcx
55e8: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
55ed: 49 83 c0 20 add $0x20,%r8
55f1: ff c8 dec %eax
55f3: 75 cb jne 0x55c0
55f5: e9 ac fd ff ff jmp 0x53a6
55fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5600: f2 0f 10 02 movsd (%rdx),%xmm0
5604: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5609: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
560e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5613: 48 83 c2 20 add $0x20,%rdx
5617: 66 0f 58 01 addpd (%rcx),%xmm0
561b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5620: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5625: 48 83 c1 20 add $0x20,%rcx
5629: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
562f: 49 83 c0 20 add $0x20,%r8
5633: ff c8 dec %eax
5635: 75 c9 jne 0x5600
5637: e9 6a fd ff ff jmp 0x53a6
563c: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5641: 7f 5d jg 0x56a0
5643: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
564a: 00
564b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5660: 0f 28 02 movaps (%rdx),%xmm0
5663: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
5667: 48 83 c2 20 add $0x20,%rdx
566b: 66 0f 58 01 addpd (%rcx),%xmm0
566f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5674: 41 0f 29 00 movaps %xmm0,(%r8)
5678: 48 83 c1 20 add $0x20,%rcx
567c: 41 0f 29 48 10 movaps %xmm1,0x10(%r8)
5681: 49 83 c0 20 add $0x20,%r8
5685: ff c8 dec %eax
5687: 75 d7 jne 0x5660
5689: e9 18 fd ff ff jmp 0x53a6
568e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5695: 00
5696: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
569d: 0f 1f 00 nopl (%rax)
56a0: 0f 28 02 movaps (%rdx),%xmm0
56a3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
56a7: 48 83 c2 20 add $0x20,%rdx
56ab: 66 0f 58 01 addpd (%rcx),%xmm0
56af: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
56b4: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
56b9: 48 83 c1 20 add $0x20,%rcx
56bd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
56c3: 49 83 c0 20 add $0x20,%r8
56c7: ff c8 dec %eax
56c9: 75 d5 jne 0x56a0
56cb: e9 d6 fc ff ff jmp 0x53a6
56d0: 44 89 c8 mov %r9d,%eax
56d3: 41 83 e1 03 and $0x3,%r9d
56d7: c1 f8 02 sar $0x2,%eax
56da: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
56e1: 0f 84 d3 00 00 00 je 0x57ba
56e7: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
56ee: 0f 85 6c 00 00 00 jne 0x5760
56f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
56f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5700: f2 0f 10 01 movsd (%rcx),%xmm0
5704: f2 0f 10 49 10 movsd 0x10(%rcx),%xmm1
5709: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
570e: 66 0f 16 49 18 movhpd 0x18(%rcx),%xmm1
5713: 48 83 c1 20 add $0x20,%rcx
5717: 66 0f 58 02 addpd (%rdx),%xmm0
571b: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5720: f2 41 0f 11 00 movsd %xmm0,(%r8)
5725: 48 83 c2 20 add $0x20,%rdx
5729: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
572f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5735: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
573b: 49 83 c0 20 add $0x20,%r8
573f: ff c8 dec %eax
5741: 75 bd jne 0x5700
5743: e9 5e fc ff ff jmp 0x53a6
5748: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
574f: 00
5750: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
575e: 00 00
5760: f2 0f 10 11 movsd (%rcx),%xmm2
5764: f2 0f 10 59 10 movsd 0x10(%rcx),%xmm3
5769: f2 0f 10 02 movsd (%rdx),%xmm0
576d: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5772: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
5777: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
577c: 48 83 c2 20 add $0x20,%rdx
5780: 66 0f 16 51 08 movhpd 0x8(%rcx),%xmm2
5785: 66 0f 16 59 18 movhpd 0x18(%rcx),%xmm3
578a: 48 83 c1 20 add $0x20,%rcx
578e: 66 0f 58 d0 addpd %xmm0,%xmm2
5792: 66 0f 58 d9 addpd %xmm1,%xmm3
5796: f2 41 0f 11 10 movsd %xmm2,(%r8)
579b: 66 41 0f 17 50 08 movhpd %xmm2,0x8(%r8)
57a1: f2 41 0f 11 58 10 movsd %xmm3,0x10(%r8)
57a7: 66 41 0f 17 58 18 movhpd %xmm3,0x18(%r8)
57ad: 49 83 c0 20 add $0x20,%r8
57b1: ff c8 dec %eax
57b3: 75 ab jne 0x5760
57b5: e9 ec fb ff ff jmp 0x53a6
57ba: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
57c1: 75 5d jne 0x5820
57c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57ca: 00
57cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57e0: 0f 28 02 movaps (%rdx),%xmm0
57e3: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
57e7: 48 83 c2 20 add $0x20,%rdx
57eb: 66 0f 58 01 addpd (%rcx),%xmm0
57ef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
57f4: f2 41 0f 11 00 movsd %xmm0,(%r8)
57f9: 48 83 c1 20 add $0x20,%rcx
57fd: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
5803: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5809: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
580f: 49 83 c0 20 add $0x20,%r8
5813: ff c8 dec %eax
5815: 75 c9 jne 0x57e0
5817: e9 8a fb ff ff jmp 0x53a6
581c: 0f 1f 40 00 nopl 0x0(%rax)
5820: f2 0f 10 02 movsd (%rdx),%xmm0
5824: f2 0f 10 4a 10 movsd 0x10(%rdx),%xmm1
5829: 66 0f 16 42 08 movhpd 0x8(%rdx),%xmm0
582e: 66 0f 16 4a 18 movhpd 0x18(%rdx),%xmm1
5833: 48 83 c2 20 add $0x20,%rdx
5837: 66 0f 58 01 addpd (%rcx),%xmm0
583b: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5840: f2 41 0f 11 00 movsd %xmm0,(%r8)
5845: 48 83 c1 20 add $0x20,%rcx
5849: 66 41 0f 17 40 08 movhpd %xmm0,0x8(%r8)
584f: f2 41 0f 11 48 10 movsd %xmm1,0x10(%r8)
5855: 66 41 0f 17 48 18 movhpd %xmm1,0x18(%r8)
585b: 49 83 c0 20 add $0x20,%r8
585f: ff c8 dec %eax
5861: 75 bd jne 0x5820
5863: e9 3e fb ff ff jmp 0x53a6
5868: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
586f: 00
5870: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
587e: 00 00
5880: 41 83 f9 05 cmp $0x5,%r9d
5884: 7d 3e jge 0x58c4
5886: 41 83 c1 ff add $0xffffffff,%r9d
588a: 41 83 f9 ff cmp $0xffffffff,%r9d
588e: 74 33 je 0x58c3
5890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5897: 00
5898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
589f: 90 nop
58a0: f2 0f 10 01 movsd (%rcx),%xmm0
58a4: 41 83 c1 ff add $0xffffffff,%r9d
58a8: 48 83 c1 08 add $0x8,%rcx
58ac: f2 0f 58 02 addsd (%rdx),%xmm0
58b0: 48 83 c2 08 add $0x8,%rdx
58b4: f2 41 0f 11 00 movsd %xmm0,(%r8)
58b9: 49 83 c0 08 add $0x8,%r8
58bd: 41 83 f9 ff cmp $0xffffffff,%r9d
58c1: 75 dd jne 0x58a0
58c3: c3 ret
58c4: 49 f7 c0 07 00 00 00 test $0x7,%r8
58cb: 0f 85 80 02 00 00 jne 0x5b51
58d1: 49 f7 c0 0f 00 00 00 test $0xf,%r8
58d8: 74 1d je 0x58f7
58da: f2 0f 10 01 movsd (%rcx),%xmm0
58de: 48 83 c1 08 add $0x8,%rcx
58e2: 41 83 c1 ff add $0xffffffff,%r9d
58e6: f2 0f 58 02 addsd (%rdx),%xmm0
58ea: 48 83 c2 08 add $0x8,%rdx
58ee: f2 41 0f 11 00 movsd %xmm0,(%r8)
58f3: 49 83 c0 08 add $0x8,%r8
58f7: 44 89 c8 mov %r9d,%eax
58fa: 41 83 e1 03 and $0x3,%r9d
58fe: c1 f8 02 sar $0x2,%eax
5901: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5908: 0f 84 23 01 00 00 je 0x5a31
590e: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5915: 0f 84 9c 00 00 00 je 0x59b7
591b: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5920: 7f 5e jg 0x5980
5922: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5929: 00
592a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5931: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5938: 00
5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5940: 0f 10 11 movups (%rcx),%xmm2
5943: 0f 10 59 10 movups 0x10(%rcx),%xmm3
5947: 48 83 c1 20 add $0x20,%rcx
594b: 0f 10 02 movups (%rdx),%xmm0
594e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5952: 66 0f 58 d0 addpd %xmm0,%xmm2
5956: 48 83 c2 20 add $0x20,%rdx
595a: 66 0f 58 d9 addpd %xmm1,%xmm3
595e: 41 0f 11 10 movups %xmm2,(%r8)
5962: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
5967: 49 83 c0 20 add $0x20,%r8
596b: 83 c0 ff add $0xffffffff,%eax
596e: 75 d0 jne 0x5940
5970: e9 11 ff ff ff jmp 0x5886
5975: 0f 1f 40 00 nopl 0x0(%rax)
5979: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5980: 0f 10 11 movups (%rcx),%xmm2
5983: 0f 10 59 10 movups 0x10(%rcx),%xmm3
5987: 48 83 c1 20 add $0x20,%rcx
598b: 0f 10 02 movups (%rdx),%xmm0
598e: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5992: 66 0f 58 d0 addpd %xmm0,%xmm2
5996: 48 83 c2 20 add $0x20,%rdx
599a: 66 0f 58 d9 addpd %xmm1,%xmm3
599e: 66 41 0f 2b 10 movntpd %xmm2,(%r8)
59a3: 66 41 0f 2b 58 10 movntpd %xmm3,0x10(%r8)
59a9: 49 83 c0 20 add $0x20,%r8
59ad: 83 c0 ff add $0xffffffff,%eax
59b0: 75 ce jne 0x5980
59b2: e9 cf fe ff ff jmp 0x5886
59b7: 3d aa 2a 00 00 cmp $0x2aaa,%eax
59bc: 7f 42 jg 0x5a00
59be: 66 90 xchg %ax,%ax
59c0: 0f 10 01 movups (%rcx),%xmm0
59c3: 0f 10 49 10 movups 0x10(%rcx),%xmm1
59c7: 48 83 c1 20 add $0x20,%rcx
59cb: 66 0f 58 02 addpd (%rdx),%xmm0
59cf: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
59d4: 48 83 c2 20 add $0x20,%rdx
59d8: 41 0f 11 00 movups %xmm0,(%r8)
59dc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
59e1: 49 83 c0 20 add $0x20,%r8
59e5: 83 c0 ff add $0xffffffff,%eax
59e8: 75 d6 jne 0x59c0
59ea: e9 97 fe ff ff jmp 0x5886
59ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59f6: 00
59f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59fe: 66 90 xchg %ax,%ax
5a00: 0f 10 01 movups (%rcx),%xmm0
5a03: 0f 10 49 10 movups 0x10(%rcx),%xmm1
5a07: 48 83 c1 20 add $0x20,%rcx
5a0b: 66 0f 58 02 addpd (%rdx),%xmm0
5a0f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5a14: 48 83 c2 20 add $0x20,%rdx
5a18: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5a1d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5a23: 49 83 c0 20 add $0x20,%r8
5a27: 83 c0 ff add $0xffffffff,%eax
5a2a: 75 d4 jne 0x5a00
5a2c: e9 55 fe ff ff jmp 0x5886
5a31: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5a38: 0f 84 93 00 00 00 je 0x5ad1
5a3e: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5a43: 7f 5b jg 0x5aa0
5a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a4c: 00
5a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a60: 0f 10 02 movups (%rdx),%xmm0
5a63: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5a67: 48 83 c2 20 add $0x20,%rdx
5a6b: 66 0f 58 01 addpd (%rcx),%xmm0
5a6f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5a74: 48 83 c1 20 add $0x20,%rcx
5a78: 41 0f 11 00 movups %xmm0,(%r8)
5a7c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5a81: 49 83 c0 20 add $0x20,%r8
5a85: 83 c0 ff add $0xffffffff,%eax
5a88: 75 d6 jne 0x5a60
5a8a: e9 f7 fd ff ff jmp 0x5886
5a8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a96: 00
5a97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a9e: 66 90 xchg %ax,%ax
5aa0: 0f 10 02 movups (%rdx),%xmm0
5aa3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5aa7: 48 83 c2 20 add $0x20,%rdx
5aab: 66 0f 58 01 addpd (%rcx),%xmm0
5aaf: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5ab4: 48 83 c1 20 add $0x20,%rcx
5ab8: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5abd: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5ac3: 49 83 c0 20 add $0x20,%r8
5ac7: 83 c0 ff add $0xffffffff,%eax
5aca: 75 d4 jne 0x5aa0
5acc: e9 b5 fd ff ff jmp 0x5886
5ad1: 3d aa 2a 00 00 cmp $0x2aaa,%eax
5ad6: 7f 48 jg 0x5b20
5ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5adf: 00
5ae0: 0f 10 02 movups (%rdx),%xmm0
5ae3: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5ae7: 48 83 c2 20 add $0x20,%rdx
5aeb: 66 0f 58 01 addpd (%rcx),%xmm0
5aef: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5af4: 48 83 c1 20 add $0x20,%rcx
5af8: 41 0f 11 00 movups %xmm0,(%r8)
5afc: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5b01: 49 83 c0 20 add $0x20,%r8
5b05: 83 c0 ff add $0xffffffff,%eax
5b08: 75 d6 jne 0x5ae0
5b0a: e9 77 fd ff ff jmp 0x5886
5b0f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b16: 00
5b17: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b1e: 66 90 xchg %ax,%ax
5b20: 0f 10 02 movups (%rdx),%xmm0
5b23: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5b27: 48 83 c2 20 add $0x20,%rdx
5b2b: 66 0f 58 01 addpd (%rcx),%xmm0
5b2f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5b34: 48 83 c1 20 add $0x20,%rcx
5b38: 66 41 0f 2b 00 movntpd %xmm0,(%r8)
5b3d: 66 41 0f 2b 48 10 movntpd %xmm1,0x10(%r8)
5b43: 49 83 c0 20 add $0x20,%r8
5b47: 83 c0 ff add $0xffffffff,%eax
5b4a: 75 d4 jne 0x5b20
5b4c: e9 35 fd ff ff jmp 0x5886
5b51: 44 89 c8 mov %r9d,%eax
5b54: 41 83 e1 03 and $0x3,%r9d
5b58: c1 f8 02 sar $0x2,%eax
5b5b: 48 f7 c1 0f 00 00 00 test $0xf,%rcx
5b62: 0f 84 8d 00 00 00 je 0x5bf5
5b68: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5b6f: 75 4f jne 0x5bc0
5b71: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b78: 00
5b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b80: 0f 10 01 movups (%rcx),%xmm0
5b83: 0f 10 49 10 movups 0x10(%rcx),%xmm1
5b87: 48 83 c1 20 add $0x20,%rcx
5b8b: 66 0f 58 02 addpd (%rdx),%xmm0
5b8f: 66 0f 58 4a 10 addpd 0x10(%rdx),%xmm1
5b94: 48 83 c2 20 add $0x20,%rdx
5b98: 41 0f 11 00 movups %xmm0,(%r8)
5b9c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5ba1: 49 83 c0 20 add $0x20,%r8
5ba5: 83 c0 ff add $0xffffffff,%eax
5ba8: 75 d6 jne 0x5b80
5baa: e9 d7 fc ff ff jmp 0x5886
5baf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bb6: 00
5bb7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5bbe: 66 90 xchg %ax,%ax
5bc0: 0f 10 11 movups (%rcx),%xmm2
5bc3: 0f 10 59 10 movups 0x10(%rcx),%xmm3
5bc7: 48 83 c1 20 add $0x20,%rcx
5bcb: 0f 10 02 movups (%rdx),%xmm0
5bce: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5bd2: 66 0f 58 d0 addpd %xmm0,%xmm2
5bd6: 48 83 c2 20 add $0x20,%rdx
5bda: 66 0f 58 d9 addpd %xmm1,%xmm3
5bde: 41 0f 11 10 movups %xmm2,(%r8)
5be2: 41 0f 11 58 10 movups %xmm3,0x10(%r8)
5be7: 49 83 c0 20 add $0x20,%r8
5beb: 83 c0 ff add $0xffffffff,%eax
5bee: 75 d0 jne 0x5bc0
5bf0: e9 91 fc ff ff jmp 0x5886
5bf5: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
5bfc: 75 42 jne 0x5c40
5bfe: 66 90 xchg %ax,%ax
5c00: 0f 10 02 movups (%rdx),%xmm0
5c03: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5c07: 48 83 c2 20 add $0x20,%rdx
5c0b: 66 0f 58 01 addpd (%rcx),%xmm0
5c0f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5c14: 48 83 c1 20 add $0x20,%rcx
5c18: 41 0f 11 00 movups %xmm0,(%r8)
5c1c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5c21: 49 83 c0 20 add $0x20,%r8
5c25: 83 c0 ff add $0xffffffff,%eax
5c28: 75 d6 jne 0x5c00
5c2a: e9 57 fc ff ff jmp 0x5886
5c2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c36: 00
5c37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c3e: 66 90 xchg %ax,%ax
5c40: 0f 10 02 movups (%rdx),%xmm0
5c43: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
5c47: 48 83 c2 20 add $0x20,%rdx
5c4b: 66 0f 58 01 addpd (%rcx),%xmm0
5c4f: 66 0f 58 49 10 addpd 0x10(%rcx),%xmm1
5c54: 48 83 c1 20 add $0x20,%rcx
5c58: 41 0f 11 00 movups %xmm0,(%r8)
5c5c: 41 0f 11 48 10 movups %xmm1,0x10(%r8)
5c61: 49 83 c0 20 add $0x20,%r8
5c65: 83 c0 ff add $0xffffffff,%eax
5c68: 75 d6 jne 0x5c40
5c6a: e9 17 fc ff ff jmp 0x5886
5c6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c76: 00
5c77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c7e: 66 90 xchg %ax,%ax
5c80: 48 83 ec 28 sub $0x28,%rsp
5c84: 0f 28 1d b5 71 c4 01 movaps 0x1c471b5(%rip),%xmm3 # 0x1c4ce40
5c8b: 48 8b 05 fe fc 5f 02 mov 0x25ffcfe(%rip),%rax # 0x2605990
5c92: 48 33 c4 xor %rsp,%rax
5c95: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5c9a: 48 89 44 24 20 mov %rax,0x20(%rsp)
5c9f: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
5ca5: 41 83 f8 03 cmp $0x3,%r8d
5ca9: 0f 28 c1 movaps %xmm1,%xmm0
5cac: 0f 57 d2 xorps %xmm2,%xmm2
5caf: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
5cb3: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
5cb7: 0f 57 c3 xorps %xmm3,%xmm0
5cba: 7d 62 jge 0x5d1e
5cbc: 41 ff c8 dec %r8d
5cbf: 41 83 f8 ff cmp $0xffffffff,%r8d
5cc3: 74 3e je 0x5d03
5cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ccc: 00
5ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ce0: 0f 12 12 movlps (%rdx),%xmm2
5ce3: 0f 28 d8 movaps %xmm0,%xmm3
5ce6: 0f 59 da mulps %xmm2,%xmm3
5ce9: 41 ff c8 dec %r8d
5cec: 0f 59 d1 mulps %xmm1,%xmm2
5cef: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
5cf3: 0f 58 d3 addps %xmm3,%xmm2
5cf6: 0f 13 12 movlps %xmm2,(%rdx)
5cf9: 48 83 c2 08 add $0x8,%rdx
5cfd: 41 83 f8 ff cmp $0xffffffff,%r8d
5d01: 75 dd jne 0x5ce0
5d03: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
5d08: 48 33 cc xor %rsp,%rcx
5d0b: 48 3b 0d 7e fc 5f 02 cmp 0x25ffc7e(%rip),%rcx # 0x2605990
5d12: 75 05 jne 0x5d19
5d14: 48 83 c4 28 add $0x28,%rsp
5d18: c3 ret
5d19: e8 d2 b3 11 01 call 0x11210f0
5d1e: 48 f7 c2 07 00 00 00 test $0x7,%rdx
5d25: 74 3c je 0x5d63
5d27: 44 89 c0 mov %r8d,%eax
5d2a: 41 83 e0 01 and $0x1,%r8d
5d2e: d1 f8 sar $1,%eax
5d30: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d37: 00
5d38: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d3f: 90 nop
5d40: 0f 10 1a movups (%rdx),%xmm3
5d43: 0f 28 e0 movaps %xmm0,%xmm4
5d46: 0f 59 e3 mulps %xmm3,%xmm4
5d49: 0f 59 d9 mulps %xmm1,%xmm3
5d4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
5d50: 0f 58 e3 addps %xmm3,%xmm4
5d53: 0f 11 22 movups %xmm4,(%rdx)
5d56: 48 83 c2 10 add $0x10,%rdx
5d5a: ff c8 dec %eax
5d5c: 75 e2 jne 0x5d40
5d5e: e9 59 ff ff ff jmp 0x5cbc
5d63: 48 89 d0 mov %rdx,%rax
5d66: 48 83 e0 0f and $0xf,%rax
5d6a: 85 c0 test %eax,%eax
5d6c: 74 1e je 0x5d8c
5d6e: f2 0f 10 1a movsd (%rdx),%xmm3
5d72: 0f 28 e0 movaps %xmm0,%xmm4
5d75: 0f 59 e3 mulps %xmm3,%xmm4
5d78: 41 ff c8 dec %r8d
5d7b: 0f 59 d9 mulps %xmm1,%xmm3
5d7e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
5d82: 0f 58 e3 addps %xmm3,%xmm4
5d85: 0f 13 22 movlps %xmm4,(%rdx)
5d88: 48 83 c2 08 add $0x8,%rdx
5d8c: 44 89 c0 mov %r8d,%eax
5d8f: 41 83 e0 01 and $0x1,%r8d
5d93: d1 f8 sar $1,%eax
5d95: 3d 00 00 01 00 cmp $0x10000,%eax
5d9a: 77 44 ja 0x5de0
5d9c: 0f 1f 40 00 nopl 0x0(%rax)
5da0: 0f 28 1a movaps (%rdx),%xmm3
5da3: 0f 28 e0 movaps %xmm0,%xmm4
5da6: 0f 59 e3 mulps %xmm3,%xmm4
5da9: 0f 59 d9 mulps %xmm1,%xmm3
5dac: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
5db0: 0f 58 e3 addps %xmm3,%xmm4
5db3: 0f 29 22 movaps %xmm4,(%rdx)
5db6: 48 83 c2 10 add $0x10,%rdx
5dba: ff c8 dec %eax
5dbc: 75 e2 jne 0x5da0
5dbe: e9 f9 fe ff ff jmp 0x5cbc
5dc3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5dca: 00
5dcb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dd2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5de0: 0f 28 1a movaps (%rdx),%xmm3
5de3: 0f 28 e0 movaps %xmm0,%xmm4
5de6: 0f 59 e3 mulps %xmm3,%xmm4
5de9: 0f 59 d9 mulps %xmm1,%xmm3
5dec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
5df0: 0f 58 e3 addps %xmm3,%xmm4
5df3: 0f 2b 22 movntps %xmm4,(%rdx)
5df6: 48 83 c2 10 add $0x10,%rdx
5dfa: ff c8 dec %eax
5dfc: 75 e2 jne 0x5de0
5dfe: e9 b9 fe ff ff jmp 0x5cbc
5e03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e0a: 00
5e0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5e25: 48 8b 05 64 fb 5f 02 mov 0x25ffb64(%rip),%rax # 0x2605990
5e2c: 48 33 c4 xor %rsp,%rax
5e2f: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5e34: 48 89 44 24 20 mov %rax,0x20(%rsp)
5e39: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
5e3f: 41 83 f8 03 cmp $0x3,%r8d
5e43: 0f 28 c1 movaps %xmm1,%xmm0
5e46: 0f 57 d2 xorps %xmm2,%xmm2
5e49: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
5e4d: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
5e51: 0f 57 05 f8 6f c4 01 xorps 0x1c46ff8(%rip),%xmm0 # 0x1c4ce50
5e58: 7d 65 jge 0x5ebf
5e5a: 41 ff c8 dec %r8d
5e5d: 41 83 f8 ff cmp $0xffffffff,%r8d
5e61: 74 40 je 0x5ea3
5e63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e6a: 00
5e6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e80: 0f 12 12 movlps (%rdx),%xmm2
5e83: 0f 28 d8 movaps %xmm0,%xmm3
5e86: 0f 59 da mulps %xmm2,%xmm3
5e89: 41 ff c8 dec %r8d
5e8c: 0f 59 d1 mulps %xmm1,%xmm2
5e8f: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
5e93: 0f 58 d3 addps %xmm3,%xmm2
5e96: 0f 13 12 movlps %xmm2,(%rdx)
5e99: 48 8d 52 08 lea 0x8(%rdx),%rdx
5e9d: 41 83 f8 ff cmp $0xffffffff,%r8d
5ea1: 75 dd jne 0x5e80
5ea3: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
5ea8: 48 33 cc xor %rsp,%rcx
5eab: 48 3b 0d de fa 5f 02 cmp 0x25ffade(%rip),%rcx # 0x2605990
5eb2: 75 06 jne 0x5eba
5eb4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5eb9: c3 ret
5eba: e8 31 b2 11 01 call 0x11210f0
5ebf: 48 f7 c2 07 00 00 00 test $0x7,%rdx
5ec6: 74 3b je 0x5f03
5ec8: 44 89 c0 mov %r8d,%eax
5ecb: 41 83 e0 01 and $0x1,%r8d
5ecf: d1 f8 sar $1,%eax
5ed1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ed8: 00
5ed9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ee0: 0f 10 1a movups (%rdx),%xmm3
5ee3: 0f 28 e0 movaps %xmm0,%xmm4
5ee6: 0f 59 e3 mulps %xmm3,%xmm4
5ee9: 0f 59 d9 mulps %xmm1,%xmm3
5eec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
5ef0: 0f 58 e3 addps %xmm3,%xmm4
5ef3: 0f 11 22 movups %xmm4,(%rdx)
5ef6: 48 8d 52 10 lea 0x10(%rdx),%rdx
5efa: ff c8 dec %eax
5efc: 75 e2 jne 0x5ee0
5efe: e9 57 ff ff ff jmp 0x5e5a
5f03: 48 89 d0 mov %rdx,%rax
5f06: 48 83 e0 0f and $0xf,%rax
5f0a: 85 c0 test %eax,%eax
5f0c: 74 1e je 0x5f2c
5f0e: f2 0f 10 1a movsd (%rdx),%xmm3
5f12: 0f 28 e0 movaps %xmm0,%xmm4
5f15: 0f 59 e3 mulps %xmm3,%xmm4
5f18: 41 ff c8 dec %r8d
5f1b: 0f 59 d9 mulps %xmm1,%xmm3
5f1e: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
5f22: 0f 58 e3 addps %xmm3,%xmm4
5f25: 0f 13 22 movlps %xmm4,(%rdx)
5f28: 48 83 c2 08 add $0x8,%rdx
5f2c: 44 89 c0 mov %r8d,%eax
5f2f: 41 83 e0 01 and $0x1,%r8d
5f33: d1 f8 sar $1,%eax
5f35: 3d 00 00 01 00 cmp $0x10000,%eax
5f3a: 77 44 ja 0x5f80
5f3c: 0f 1f 40 00 nopl 0x0(%rax)
5f40: 0f 28 1a movaps (%rdx),%xmm3
5f43: 0f 28 e0 movaps %xmm0,%xmm4
5f46: 0f 59 e3 mulps %xmm3,%xmm4
5f49: 0f 59 d9 mulps %xmm1,%xmm3
5f4c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
5f50: 0f 58 e3 addps %xmm3,%xmm4
5f53: 0f 29 22 movaps %xmm4,(%rdx)
5f56: 48 8d 52 10 lea 0x10(%rdx),%rdx
5f5a: ff c8 dec %eax
5f5c: 75 e2 jne 0x5f40
5f5e: e9 f7 fe ff ff jmp 0x5e5a
5f63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f6a: 00
5f6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f80: 0f 28 1a movaps (%rdx),%xmm3
5f83: 0f 28 e0 movaps %xmm0,%xmm4
5f86: 0f 59 e3 mulps %xmm3,%xmm4
5f89: 0f 59 d9 mulps %xmm1,%xmm3
5f8c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
5f90: 0f 58 e3 addps %xmm3,%xmm4
5f93: 0f 2b 22 movntps %xmm4,(%rdx)
5f96: 48 8d 52 10 lea 0x10(%rdx),%rdx
5f9a: ff c8 dec %eax
5f9c: 75 e2 jne 0x5f80
5f9e: e9 b7 fe ff ff jmp 0x5e5a
5fa3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5faa: 00
5fab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5fc0: 48 83 ec 28 sub $0x28,%rsp
5fc4: 48 8b 05 c5 f9 5f 02 mov 0x25ff9c5(%rip),%rax # 0x2605990
5fcb: 48 33 c4 xor %rsp,%rax
5fce: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
5fd3: 48 89 44 24 20 mov %rax,0x20(%rsp)
5fd8: 0f 10 1d 81 6e c4 01 movups 0x1c46e81(%rip),%xmm3 # 0x1c4ce60
5fdf: f2 0f 10 4c 24 30 movsd 0x30(%rsp),%xmm1
5fe5: 0f 57 d2 xorps %xmm2,%xmm2
5fe8: 0f 28 c1 movaps %xmm1,%xmm0
5feb: 0f c6 c1 55 shufps $0x55,%xmm1,%xmm0
5fef: 0f c6 c9 00 shufps $0x0,%xmm1,%xmm1
5ff3: 0f 57 c3 xorps %xmm3,%xmm0
5ff6: 41 83 f8 03 cmp $0x3,%r8d
5ffa: 7d 63 jge 0x605f
5ffc: 41 83 c0 ff add $0xffffffff,%r8d
6000: 41 83 f8 ff cmp $0xffffffff,%r8d
6004: 74 3e je 0x6044
6006: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
600d: 00
600e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6015: 0f 1f 40 00 nopl 0x0(%rax)
6019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6020: 0f 12 12 movlps (%rdx),%xmm2
6023: 0f 28 d8 movaps %xmm0,%xmm3
6026: 41 83 c0 ff add $0xffffffff,%r8d
602a: 0f 59 da mulps %xmm2,%xmm3
602d: 0f 59 d1 mulps %xmm1,%xmm2
6030: 0f c6 db f1 shufps $0xf1,%xmm3,%xmm3
6034: 0f 58 d3 addps %xmm3,%xmm2
6037: 0f 13 12 movlps %xmm2,(%rdx)
603a: 48 83 c2 08 add $0x8,%rdx
603e: 41 83 f8 ff cmp $0xffffffff,%r8d
6042: 75 dc jne 0x6020
6044: 48 8b 4c 24 20 mov 0x20(%rsp),%rcx
6049: 48 33 cc xor %rsp,%rcx
604c: 48 3b 0d 3d f9 5f 02 cmp 0x25ff93d(%rip),%rcx # 0x2605990
6053: 75 05 jne 0x605a
6055: 48 83 c4 28 add $0x28,%rsp
6059: c3 ret
605a: e8 91 b0 11 01 call 0x11210f0
605f: 48 f7 c2 07 00 00 00 test $0x7,%rdx
6066: 74 3c je 0x60a4
6068: 44 89 c0 mov %r8d,%eax
606b: 41 83 e0 01 and $0x1,%r8d
606f: d1 f8 sar $1,%eax
6071: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6078: 00
6079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6080: 0f 10 1a movups (%rdx),%xmm3
6083: 0f 28 e0 movaps %xmm0,%xmm4
6086: 0f 59 e3 mulps %xmm3,%xmm4
6089: 0f 59 d9 mulps %xmm1,%xmm3
608c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6090: 0f 58 e3 addps %xmm3,%xmm4
6093: 0f 11 22 movups %xmm4,(%rdx)
6096: 48 83 c2 10 add $0x10,%rdx
609a: 83 c0 ff add $0xffffffff,%eax
609d: 75 e1 jne 0x6080
609f: e9 58 ff ff ff jmp 0x5ffc
60a4: 48 89 d0 mov %rdx,%rax
60a7: 48 83 e0 0f and $0xf,%rax
60ab: 85 c0 test %eax,%eax
60ad: 74 1f je 0x60ce
60af: f2 0f 10 1a movsd (%rdx),%xmm3
60b3: 0f 28 e0 movaps %xmm0,%xmm4
60b6: 41 83 c0 ff add $0xffffffff,%r8d
60ba: 0f 59 e3 mulps %xmm3,%xmm4
60bd: 0f 59 d9 mulps %xmm1,%xmm3
60c0: 0f c6 e4 f1 shufps $0xf1,%xmm4,%xmm4
60c4: 0f 58 e3 addps %xmm3,%xmm4
60c7: 0f 13 22 movlps %xmm4,(%rdx)
60ca: 48 83 c2 08 add $0x8,%rdx
60ce: 44 89 c0 mov %r8d,%eax
60d1: 41 83 e0 01 and $0x1,%r8d
60d5: d1 f8 sar $1,%eax
60d7: 3d 00 00 01 00 cmp $0x10000,%eax
60dc: 77 42 ja 0x6120
60de: 66 90 xchg %ax,%ax
60e0: 0f 10 1a movups (%rdx),%xmm3
60e3: 0f 28 e0 movaps %xmm0,%xmm4
60e6: 0f 59 e3 mulps %xmm3,%xmm4
60e9: 0f 59 d9 mulps %xmm1,%xmm3
60ec: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
60f0: 0f 58 e3 addps %xmm3,%xmm4
60f3: 0f 11 22 movups %xmm4,(%rdx)
60f6: 48 83 c2 10 add $0x10,%rdx
60fa: 83 c0 ff add $0xffffffff,%eax
60fd: 75 e1 jne 0x60e0
60ff: e9 f8 fe ff ff jmp 0x5ffc
6104: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
610b: 00
610c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
611f: 00
6120: 0f 10 1a movups (%rdx),%xmm3
6123: 0f 28 e0 movaps %xmm0,%xmm4
6126: 0f 59 e3 mulps %xmm3,%xmm4
6129: 0f 59 d9 mulps %xmm1,%xmm3
612c: 0f c6 e4 b1 shufps $0xb1,%xmm4,%xmm4
6130: 0f 58 e3 addps %xmm3,%xmm4
6133: 0f 2b 22 movntps %xmm4,(%rdx)
6136: 48 83 c2 10 add $0x10,%rdx
613a: 83 c0 ff add $0xffffffff,%eax
613d: 75 e1 jne 0x6120
613f: e9 b8 fe ff ff jmp 0x5ffc
6144: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
614b: 00
614c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6153: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6158: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
615f: 00
6160: 57 push %rdi
6161: 41 54 push %r12
6163: 41 56 push %r14
6165: 41 57 push %r15
6167: 55 push %rbp
6168: 48 81 ec c0 00 00 00 sub $0xc0,%rsp
616f: 45 89 c6 mov %r8d,%r14d
6172: 4c 89 ac 24 b0 00 00 mov %r13,0xb0(%rsp)
6179: 00
617a: 4c 8d ac 24 8f 00 00 lea 0x8f(%rsp),%r13
6181: 00
6182: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
6188: 4d 63 fe movslq %r14d,%r15
618b: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
618f: 44 8b a4 24 b8 00 00 mov 0xb8(%rsp),%r12d
6196: 00
6197: 48 89 d7 mov %rdx,%rdi
619a: 48 89 cd mov %rcx,%rbp
619d: 44 89 e0 mov %r12d,%eax
61a0: 25 80 1f 00 00 and $0x1f80,%eax
61a5: 3d 80 1f 00 00 cmp $0x1f80,%eax
61aa: 74 1d je 0x61c9
61ac: 44 89 e0 mov %r12d,%eax
61af: 0d 80 1f ff ff or $0xffff1f80,%eax
61b4: 25 e0 ff 00 00 and $0xffe0,%eax
61b9: 89 84 24 b8 00 00 00 mov %eax,0xb8(%rsp)
61c0: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
61c7: 00 00
61c9: c5 fc 10 05 af 6c c4 vmovups 0x1c46caf(%rip),%ymm0 # 0x1c4ce80
61d0: 01
61d1: 48 89 f8 mov %rdi,%rax
61d4: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
61d8: 48 83 e0 1c and $0x1c,%rax
61dc: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
61e2: 85 c0 test %eax,%eax
61e4: 0f 84 51 01 00 00 je 0x633b
61ea: c1 e8 02 shr $0x2,%eax
61ed: f7 d8 neg %eax
61ef: 83 c0 08 add $0x8,%eax
61f2: 41 3b c6 cmp %r14d,%eax
61f5: 44 0f 4c f0 cmovl %eax,%r14d
61f9: 45 85 f6 test %r14d,%r14d
61fc: 0f 8e 19 01 00 00 jle 0x631b
6202: 44 89 f0 mov %r14d,%eax
6205: 41 ba 01 00 00 00 mov $0x1,%r10d
620b: d1 e8 shr $1,%eax
620d: 45 33 c9 xor %r9d,%r9d
6210: 85 c0 test %eax,%eax
6212: 0f 86 b1 00 00 00 jbe 0x62c9
6218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
621f: 00
6220: 47 8d 14 09 lea (%r9,%r9,1),%r10d
6224: 4d 63 d2 movslq %r10d,%r10
6227: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
622e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6232: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
6239: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
623e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
6245: 00 00
6247: c4 c1 79 7e c3 vmovd %xmm0,%r11d
624c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6253: 75 14 jne 0x6269
6255: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
625c: 00 00 00 00
6260: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6267: 00 00
6269: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
626f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
6276: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
627a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
6281: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6286: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
628d: 00 00
628f: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6294: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
629b: 75 14 jne 0x62b1
629d: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
62a4: 00 00 00 00
62a8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
62af: 00 00
62b1: 41 ff c1 inc %r9d
62b4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
62bb: 44 3b c8 cmp %eax,%r9d
62be: 0f 82 5c ff ff ff jb 0x6220
62c4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
62c9: 41 8d 42 ff lea -0x1(%r10),%eax
62cd: 41 3b c6 cmp %r14d,%eax
62d0: 73 49 jae 0x631b
62d2: 4d 63 d2 movslq %r10d,%r10
62d5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
62dc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
62e0: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
62e7: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
62ec: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
62f3: 00 00
62f5: c5 f9 7e c0 vmovd %xmm0,%eax
62f9: a9 00 00 80 7f test $0x7f800000,%eax
62fe: 75 14 jne 0x6314
6300: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
6307: 00 00 00 00
630b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6312: 00 00
6314: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
631b: 48 89 f9 mov %rdi,%rcx
631e: 48 89 fa mov %rdi,%rdx
6321: 45 89 f0 mov %r14d,%r8d
6324: c5 f8 77 vzeroupper
6327: e8 b4 e5 05 00 call 0x648e0
632c: 4d 63 f6 movslq %r14d,%r14
632f: 4d 2b fe sub %r14,%r15
6332: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
6337: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
633b: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
6342: 74 4e je 0x6392
6344: 45 33 f6 xor %r14d,%r14d
6347: 4d 85 ff test %r15,%r15
634a: 0f 8e f9 03 00 00 jle 0x6749
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: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
6365: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6369: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
636e: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6373: c5 f8 77 vzeroupper
6376: e8 c5 e6 05 00 call 0x64a40
637b: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
6381: 49 ff c6 inc %r14
6384: 48 83 c5 08 add $0x8,%rbp
6388: 4d 3b f7 cmp %r15,%r14
638b: 7c d3 jl 0x6360
638d: e9 b7 03 00 00 jmp 0x6749
6392: 45 89 f8 mov %r15d,%r8d
6395: 33 c0 xor %eax,%eax
6397: 41 c1 ff 04 sar $0x4,%r15d
639b: 41 83 e0 0f and $0xf,%r8d
639f: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
63a6: 0f 85 29 01 00 00 jne 0x64d5
63ac: 45 85 ff test %r15d,%r15d
63af: 0f 8e 59 02 00 00 jle 0x660e
63b5: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
63bb: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
63c1: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
63c7: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
63cd: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
63d3: c5 fc 10 35 e5 6a c4 vmovups 0x1c46ae5(%rip),%ymm6 # 0x1c4cec0
63da: 01
63db: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
63e1: c5 7c 10 2d b7 6a c4 vmovups 0x1c46ab7(%rip),%ymm13 # 0x1c4cea0
63e8: 01
63e9: c5 fc 10 3d 8f 6a c4 vmovups 0x1c46a8f(%rip),%ymm7 # 0x1c4ce80
63f0: 01
63f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
63f8: 00
63f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6400: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
6405: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
640a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
640f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
6414: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
641b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
6420: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
6427: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
642b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
642f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
6436: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
643d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
6441: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
6446: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
644a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
644e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
6452: c5 fc 52 da vrsqrtps %ymm2,%ymm3
6456: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
645b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
645f: c5 fc 28 c7 vmovaps %ymm7,%ymm0
6463: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
6468: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
646d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
6472: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
6477: c5 fc 28 cf vmovaps %ymm7,%ymm1
647b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
6480: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
6484: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
6489: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
648e: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
6493: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
6498: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
649c: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
64a0: c5 7c 50 cb vmovmskps %ymm3,%r9d
64a4: 45 85 c9 test %r9d,%r9d
64a7: 74 08 je 0x64b1
64a9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
64ad: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
64b1: ff c0 inc %eax
64b3: 48 81 c5 80 00 00 00 add $0x80,%rbp
64ba: c5 fc 11 07 vmovups %ymm0,(%rdi)
64be: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
64c3: 48 83 c7 40 add $0x40,%rdi
64c7: 41 3b c7 cmp %r15d,%eax
64ca: 0f 8c 30 ff ff ff jl 0x6400
64d0: e9 1b 01 00 00 jmp 0x65f0
64d5: 45 85 ff test %r15d,%r15d
64d8: 0f 8e 30 01 00 00 jle 0x660e
64de: c5 f8 11 74 24 30 vmovups %xmm6,0x30(%rsp)
64e4: c5 f8 11 7c 24 40 vmovups %xmm7,0x40(%rsp)
64ea: c5 78 11 5c 24 60 vmovups %xmm11,0x60(%rsp)
64f0: c5 78 11 6c 24 20 vmovups %xmm13,0x20(%rsp)
64f6: c5 78 11 74 24 50 vmovups %xmm14,0x50(%rsp)
64fc: c5 fc 10 35 bc 69 c4 vmovups 0x1c469bc(%rip),%ymm6 # 0x1c4cec0
6503: 01
6504: c4 41 7c 10 5d 00 vmovups 0x0(%r13),%ymm11
650a: c5 7c 10 2d 8e 69 c4 vmovups 0x1c4698e(%rip),%ymm13 # 0x1c4cea0
6511: 01
6512: c5 fc 10 3d 66 69 c4 vmovups 0x1c46966(%rip),%ymm7 # 0x1c4ce80
6519: 01
651a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6520: c5 f8 10 6d 00 vmovups 0x0(%rbp),%xmm5
6525: c5 f8 10 55 10 vmovups 0x10(%rbp),%xmm2
652a: c5 f8 10 5d 40 vmovups 0x40(%rbp),%xmm3
652f: c5 f8 10 4d 50 vmovups 0x50(%rbp),%xmm1
6534: c4 63 55 18 75 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm5,%ymm14
653b: c4 c1 0c 59 c6 vmulps %ymm14,%ymm14,%ymm0
6540: c4 e3 6d 18 6d 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm2,%ymm5
6547: c5 d4 59 d5 vmulps %ymm5,%ymm5,%ymm2
654b: c5 ff 7c ea vhaddps %ymm2,%ymm0,%ymm5
654f: c4 e3 65 18 65 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm3,%ymm4
6556: c4 63 75 18 75 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm1,%ymm14
655d: c5 dc 59 c4 vmulps %ymm4,%ymm4,%ymm0
6561: c4 c1 0c 59 d6 vmulps %ymm14,%ymm14,%ymm2
6566: c5 fc 52 cd vrsqrtps %ymm5,%ymm1
656a: c5 ff 7c d2 vhaddps %ymm2,%ymm0,%ymm2
656e: c5 54 59 f1 vmulps %ymm1,%ymm5,%ymm14
6572: c5 fc 52 da vrsqrtps %ymm2,%ymm3
6576: c4 42 75 ac f3 vfnmadd213ps %ymm11,%ymm1,%ymm14
657b: c5 ec 59 e3 vmulps %ymm3,%ymm2,%ymm4
657f: c5 fd 6f c7 vmovdqa %ymm7,%ymm0
6583: c4 c2 15 b8 c6 vfmadd231ps %ymm14,%ymm13,%ymm0
6588: c4 41 74 59 f6 vmulps %ymm14,%ymm1,%ymm14
658d: c4 c2 65 ac e3 vfnmadd213ps %ymm11,%ymm3,%ymm4
6592: c4 62 7d a8 f1 vfmadd213ps %ymm1,%ymm0,%ymm14
6597: c5 fd 6f cf vmovdqa %ymm7,%ymm1
659b: c4 e2 15 b8 cc vfmadd231ps %ymm4,%ymm13,%ymm1
65a0: c5 e4 59 e4 vmulps %ymm4,%ymm3,%ymm4
65a4: c4 c1 54 59 c6 vmulps %ymm14,%ymm5,%ymm0
65a9: c4 e2 75 a8 e3 vfmadd213ps %ymm3,%ymm1,%ymm4
65ae: c5 d4 c2 de 19 vcmpnge_uqps %ymm6,%ymm5,%ymm3
65b3: c5 ec c2 ce 19 vcmpnge_uqps %ymm6,%ymm2,%ymm1
65b8: c5 ec 59 e4 vmulps %ymm4,%ymm2,%ymm4
65bc: c5 e4 56 d9 vorps %ymm1,%ymm3,%ymm3
65c0: c5 7c 50 cb vmovmskps %ymm3,%r9d
65c4: 45 85 c9 test %r9d,%r9d
65c7: 74 08 je 0x65d1
65c9: c5 fc 51 c5 vsqrtps %ymm5,%ymm0
65cd: c5 fc 51 e2 vsqrtps %ymm2,%ymm4
65d1: ff c0 inc %eax
65d3: 48 81 c5 80 00 00 00 add $0x80,%rbp
65da: c5 fc 11 07 vmovups %ymm0,(%rdi)
65de: c5 fc 11 67 20 vmovups %ymm4,0x20(%rdi)
65e3: 48 83 c7 40 add $0x40,%rdi
65e7: 41 3b c7 cmp %r15d,%eax
65ea: 0f 8c 30 ff ff ff jl 0x6520
65f0: c5 f8 10 74 24 30 vmovups 0x30(%rsp),%xmm6
65f6: c5 f8 10 7c 24 40 vmovups 0x40(%rsp),%xmm7
65fc: c5 78 10 5c 24 60 vmovups 0x60(%rsp),%xmm11
6602: c5 78 10 6c 24 20 vmovups 0x20(%rsp),%xmm13
6608: c5 78 10 74 24 50 vmovups 0x50(%rsp),%xmm14
660e: 45 85 c0 test %r8d,%r8d
6611: 0f 84 32 01 00 00 je 0x6749
6617: 0f 8e 1e 01 00 00 jle 0x673b
661d: 44 89 c0 mov %r8d,%eax
6620: 41 ba 01 00 00 00 mov $0x1,%r10d
6626: d1 e8 shr $1,%eax
6628: 45 33 c9 xor %r9d,%r9d
662b: 85 c0 test %eax,%eax
662d: 0f 86 b6 00 00 00 jbe 0x66e9
6633: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
663f: 00
6640: 47 8d 14 09 lea (%r9,%r9,1),%r10d
6644: 4d 63 d2 movslq %r10d,%r10
6647: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
664e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6652: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
6659: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
665e: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
6665: 00 00
6667: c4 c1 79 7e c3 vmovd %xmm0,%r11d
666c: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6673: 75 14 jne 0x6689
6675: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
667c: 00 00 00 00
6680: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6687: 00 00
6689: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
668f: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
6696: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
669a: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
66a1: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
66a6: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
66ad: 00 00
66af: c4 c1 79 7e c3 vmovd %xmm0,%r11d
66b4: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
66bb: 75 14 jne 0x66d1
66bd: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
66c4: 00 00 00 00
66c8: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
66cf: 00 00
66d1: 41 ff c1 inc %r9d
66d4: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
66db: 44 3b c8 cmp %eax,%r9d
66de: 0f 82 5c ff ff ff jb 0x6640
66e4: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
66e9: 41 8d 42 ff lea -0x1(%r10),%eax
66ed: 41 3b c0 cmp %r8d,%eax
66f0: 73 49 jae 0x673b
66f2: 4d 63 d2 movslq %r10d,%r10
66f5: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
66fc: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6700: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
6707: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
670c: c5 fa 11 84 24 bc 00 vmovss %xmm0,0xbc(%rsp)
6713: 00 00
6715: c5 f9 7e c0 vmovd %xmm0,%eax
6719: a9 00 00 80 7f test $0x7f800000,%eax
671e: 75 14 jne 0x6734
6720: c7 84 24 bc 00 00 00 movl $0x0,0xbc(%rsp)
6727: 00 00 00 00
672b: c5 fa 10 84 24 bc 00 vmovss 0xbc(%rsp),%xmm0
6732: 00 00
6734: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
673b: 48 89 f9 mov %rdi,%rcx
673e: 48 89 fa mov %rdi,%rdx
6741: c5 f8 77 vzeroupper
6744: e8 97 e1 05 00 call 0x648e0
6749: c5 f8 ae 9c 24 b8 00 vstmxcsr 0xb8(%rsp)
6750: 00 00
6752: 8b 8c 24 b8 00 00 00 mov 0xb8(%rsp),%ecx
6759: 44 89 e0 mov %r12d,%eax
675c: 89 ca mov %ecx,%edx
675e: 25 df ff 00 00 and $0xffdf,%eax
6763: 81 e2 df ff 00 00 and $0xffdf,%edx
6769: 3b c2 cmp %edx,%eax
676b: 74 1e je 0x678b
676d: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
6774: 83 e1 28 and $0x28,%ecx
6777: 44 0b e1 or %ecx,%r12d
677a: 44 89 a4 24 b8 00 00 mov %r12d,0xb8(%rsp)
6781: 00
6782: c5 f8 ae 94 24 b8 00 vldmxcsr 0xb8(%rsp)
6789: 00 00
678b: c5 f8 77 vzeroupper
678e: 4c 8b ac 24 b0 00 00 mov 0xb0(%rsp),%r13
6795: 00
6796: 48 81 c4 c0 00 00 00 add $0xc0,%rsp
679d: 5d pop %rbp
679e: 41 5f pop %r15
67a0: 41 5e pop %r14
67a2: 41 5c pop %r12
67a4: 5f pop %rdi
67a5: c3 ret
67a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67ad: 00
67ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67b5: 0f 1f 40 00 nopl 0x0(%rax)
67b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67c0: 57 push %rdi
67c1: 41 54 push %r12
67c3: 41 56 push %r14
67c5: 41 57 push %r15
67c7: 55 push %rbp
67c8: 48 83 ec 70 sub $0x70,%rsp
67cc: 45 89 c6 mov %r8d,%r14d
67cf: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
67d4: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
67d9: c4 c1 78 ae 5d 29 vstmxcsr 0x29(%r13)
67df: 4d 63 fe movslq %r14d,%r15
67e2: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
67e6: 44 8b 64 24 68 mov 0x68(%rsp),%r12d
67eb: 48 89 d7 mov %rdx,%rdi
67ee: 48 89 cd mov %rcx,%rbp
67f1: 44 89 e0 mov %r12d,%eax
67f4: 25 80 1f 00 00 and $0x1f80,%eax
67f9: 3d 80 1f 00 00 cmp $0x1f80,%eax
67fe: 74 17 je 0x6817
6800: 44 89 e0 mov %r12d,%eax
6803: 0d 80 1f ff ff or $0xffff1f80,%eax
6808: 25 e0 ff 00 00 and $0xffe0,%eax
680d: 89 44 24 68 mov %eax,0x68(%rsp)
6811: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
6817: c5 fc 10 05 c1 66 c4 vmovups 0x1c466c1(%rip),%ymm0 # 0x1c4cee0
681e: 01
681f: 48 89 f8 mov %rdi,%rax
6822: c5 fc 58 c8 vaddps %ymm0,%ymm0,%ymm1
6826: 48 83 e0 1c and $0x1c,%rax
682a: c4 c1 7c 11 4d 00 vmovups %ymm1,0x0(%r13)
6830: 85 c0 test %eax,%eax
6832: 0f 84 48 01 00 00 je 0x6980
6838: c1 e8 02 shr $0x2,%eax
683b: f7 d8 neg %eax
683d: 83 c0 08 add $0x8,%eax
6840: 41 3b c6 cmp %r14d,%eax
6843: 44 0f 4c f0 cmovl %eax,%r14d
6847: 45 85 f6 test %r14d,%r14d
684a: 0f 8e 10 01 00 00 jle 0x6960
6850: 44 89 f0 mov %r14d,%eax
6853: 41 ba 01 00 00 00 mov $0x1,%r10d
6859: d1 e8 shr $1,%eax
685b: 45 33 c9 xor %r9d,%r9d
685e: 85 c0 test %eax,%eax
6860: 0f 86 b1 00 00 00 jbe 0x6917
6866: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
686d: 00
686e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6875: 0f 1f 40 00 nopl 0x0(%rax)
6879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6880: 47 8d 14 09 lea (%r9,%r9,1),%r10d
6884: 4d 63 d2 movslq %r10d,%r10
6887: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
688e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6892: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
6899: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
689e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
68a4: c4 c1 79 7e c3 vmovd %xmm0,%r11d
68a9: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
68b0: 75 0e jne 0x68c0
68b2: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
68b9: 00
68ba: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
68c0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
68c6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
68cd: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
68d1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
68d8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
68dd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
68e3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
68e8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
68ef: 75 0e jne 0x68ff
68f1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
68f8: 00
68f9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
68ff: 41 ff c1 inc %r9d
6902: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
6909: 44 3b c8 cmp %eax,%r9d
690c: 0f 82 6e ff ff ff jb 0x6880
6912: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
6917: 41 8d 42 ff lea -0x1(%r10),%eax
691b: 41 3b c6 cmp %r14d,%eax
691e: 73 40 jae 0x6960
6920: 4d 63 d2 movslq %r10d,%r10
6923: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
692a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
692e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
6935: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
693a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
6940: c5 f9 7e c0 vmovd %xmm0,%eax
6944: a9 00 00 80 7f test $0x7f800000,%eax
6949: 75 0e jne 0x6959
694b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
6952: 00
6953: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
6959: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
6960: 48 89 f9 mov %rdi,%rcx
6963: 48 89 fa mov %rdi,%rdx
6966: 45 89 f0 mov %r14d,%r8d
6969: c5 f8 77 vzeroupper
696c: e8 ef e0 05 00 call 0x64a60
6971: 4d 63 f6 movslq %r14d,%r14
6974: 4d 2b fe sub %r14,%r15
6977: 4a 8d 6c f5 00 lea 0x0(%rbp,%r14,8),%rbp
697c: 4a 8d 3c b7 lea (%rdi,%r14,4),%rdi
6980: 48 f7 c7 1f 00 00 00 test $0x1f,%rdi
6987: 74 49 je 0x69d2
6989: 45 33 f6 xor %r14d,%r14d
698c: 4d 85 ff test %r15,%r15
698f: 0f 8e b9 03 00 00 jle 0x6d4e
6995: 0f 1f 40 00 nopl 0x0(%rax)
6999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
69a0: c5 fa 10 45 04 vmovss 0x4(%rbp),%xmm0
69a5: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
69a9: c5 fa 10 4d 00 vmovss 0x0(%rbp),%xmm1
69ae: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
69b3: c5 f8 77 vzeroupper
69b6: e8 e5 e1 05 00 call 0x64ba0
69bb: c4 a1 7a 11 04 b7 vmovss %xmm0,(%rdi,%r14,4)
69c1: 49 ff c6 inc %r14
69c4: 48 83 c5 08 add $0x8,%rbp
69c8: 4d 3b f7 cmp %r15,%r14
69cb: 7c d3 jl 0x69a0
69cd: e9 7c 03 00 00 jmp 0x6d4e
69d2: 45 89 f8 mov %r15d,%r8d
69d5: 33 c0 xor %eax,%eax
69d7: 41 c1 ff 04 sar $0x4,%r15d
69db: 41 83 e0 0f and $0xf,%r8d
69df: 48 f7 c5 0f 00 00 00 test $0xf,%rbp
69e6: 0f 85 20 01 00 00 jne 0x6b0c
69ec: 45 85 ff test %r15d,%r15d
69ef: 0f 8e 32 02 00 00 jle 0x6c27
69f5: c5 fc 10 1d 23 65 c4 vmovups 0x1c46523(%rip),%ymm3 # 0x1c4cf20
69fc: 01
69fd: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
6a04: 62 e1 7c 28 10 0d f2 vmovups 0x1c464f2(%rip),%ymm17 # 0x1c4cf00
6a0b: 64 c4 01
6a0e: 62 e1 7c 28 10 15 c8 vmovups 0x1c464c8(%rip),%ymm18 # 0x1c4cee0
6a15: 64 c4 01
6a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6a1f: 00
6a20: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
6a25: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
6a2a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
6a2f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
6a34: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
6a3a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
6a40: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
6a47: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
6a4e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
6a52: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
6a56: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
6a5a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
6a61: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
6a68: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
6a6c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
6a70: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
6a74: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
6a78: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
6a7d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
6a83: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
6a87: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
6a8d: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
6a93: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
6a99: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
6a9f: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
6aa5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
6aab: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
6ab0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
6ab6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
6abc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
6ac2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
6ac8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
6ace: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
6ad4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
6ada: c5 f8 98 c0 kortestw %k0,%k0
6ade: 74 08 je 0x6ae8
6ae0: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
6ae4: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
6ae8: ff c0 inc %eax
6aea: 48 81 c5 80 00 00 00 add $0x80,%rbp
6af1: c5 fc 11 27 vmovups %ymm4,(%rdi)
6af5: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
6afa: 48 83 c7 40 add $0x40,%rdi
6afe: 41 3b c7 cmp %r15d,%eax
6b01: 0f 8c 19 ff ff ff jl 0x6a20
6b07: e9 1b 01 00 00 jmp 0x6c27
6b0c: 45 85 ff test %r15d,%r15d
6b0f: 0f 8e 12 01 00 00 jle 0x6c27
6b15: c5 fc 10 1d 03 64 c4 vmovups 0x1c46403(%rip),%ymm3 # 0x1c4cf20
6b1c: 01
6b1d: 62 c1 7c 28 10 45 00 vmovups 0x0(%r13),%ymm16
6b24: 62 e1 7c 28 10 0d d2 vmovups 0x1c463d2(%rip),%ymm17 # 0x1c4cf00
6b2b: 63 c4 01
6b2e: 62 e1 7c 28 10 15 a8 vmovups 0x1c463a8(%rip),%ymm18 # 0x1c4cee0
6b35: 63 c4 01
6b38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b3f: 00
6b40: c5 f8 10 4d 00 vmovups 0x0(%rbp),%xmm1
6b45: c5 f8 10 45 10 vmovups 0x10(%rbp),%xmm0
6b4a: c5 f8 10 6d 40 vmovups 0x40(%rbp),%xmm5
6b4f: c5 f8 10 55 50 vmovups 0x50(%rbp),%xmm2
6b54: 62 a1 7c 28 28 ea vmovaps %ymm18,%ymm21
6b5a: 62 a1 7c 28 28 f2 vmovaps %ymm18,%ymm22
6b60: c4 e3 75 18 4d 20 01 vinsertf128 $0x1,0x20(%rbp),%ymm1,%ymm1
6b67: c4 e3 7d 18 65 30 01 vinsertf128 $0x1,0x30(%rbp),%ymm0,%ymm4
6b6e: c5 f4 59 c9 vmulps %ymm1,%ymm1,%ymm1
6b72: c5 dc 59 e4 vmulps %ymm4,%ymm4,%ymm4
6b76: c5 f7 7c cc vhaddps %ymm4,%ymm1,%ymm1
6b7a: c4 e3 55 18 45 60 01 vinsertf128 $0x1,0x60(%rbp),%ymm5,%ymm0
6b81: c4 e3 6d 18 55 70 01 vinsertf128 $0x1,0x70(%rbp),%ymm2,%ymm2
6b88: c5 fc 59 e8 vmulps %ymm0,%ymm0,%ymm5
6b8c: c5 ec 59 c2 vmulps %ymm2,%ymm2,%ymm0
6b90: c5 fc 52 d1 vrsqrtps %ymm1,%ymm2
6b94: c5 d7 7c c0 vhaddps %ymm0,%ymm5,%ymm0
6b98: c5 f4 c2 eb 19 vcmpnge_uqps %ymm3,%ymm1,%ymm5
6b9d: 62 e1 74 28 59 da vmulps %ymm2,%ymm1,%ymm19
6ba3: c5 fc 52 e0 vrsqrtps %ymm0,%ymm4
6ba7: 62 a2 6d 28 ac d8 vfnmadd213ps %ymm16,%ymm2,%ymm19
6bad: 62 e1 7c 28 59 e4 vmulps %ymm4,%ymm0,%ymm20
6bb3: 62 a2 75 20 b8 eb vfmadd231ps %ymm19,%ymm17,%ymm21
6bb9: 62 a1 6c 28 59 fb vmulps %ymm19,%ymm2,%ymm23
6bbf: 62 a2 5d 28 ac e0 vfnmadd213ps %ymm16,%ymm4,%ymm20
6bc5: 62 e2 55 20 a8 fa vfmadd213ps %ymm2,%ymm21,%ymm23
6bcb: c5 fc c2 d3 19 vcmpnge_uqps %ymm3,%ymm0,%ymm2
6bd0: 62 a2 75 20 b8 f4 vfmadd231ps %ymm20,%ymm17,%ymm22
6bd6: 62 21 5c 28 59 c4 vmulps %ymm20,%ymm4,%ymm24
6bdc: 62 62 4d 20 a8 c4 vfmadd213ps %ymm4,%ymm22,%ymm24
6be2: 62 b1 74 28 59 e7 vmulps %ymm23,%ymm1,%ymm4
6be8: 62 61 54 28 56 ca vorps %ymm2,%ymm5,%ymm25
6bee: 62 92 7e 28 39 c1 vpmovd2m %ymm25,%k0
6bf4: 62 91 7c 28 59 d0 vmulps %ymm24,%ymm0,%ymm2
6bfa: c5 f8 98 c0 kortestw %k0,%k0
6bfe: 74 08 je 0x6c08
6c00: c5 fc 51 e1 vsqrtps %ymm1,%ymm4
6c04: c5 fc 51 d0 vsqrtps %ymm0,%ymm2
6c08: ff c0 inc %eax
6c0a: 48 81 c5 80 00 00 00 add $0x80,%rbp
6c11: c5 fc 11 27 vmovups %ymm4,(%rdi)
6c15: c5 fc 11 57 20 vmovups %ymm2,0x20(%rdi)
6c1a: 48 83 c7 40 add $0x40,%rdi
6c1e: 41 3b c7 cmp %r15d,%eax
6c21: 0f 8c 19 ff ff ff jl 0x6b40
6c27: 45 85 c0 test %r8d,%r8d
6c2a: 0f 84 1e 01 00 00 je 0x6d4e
6c30: 0f 8e 0a 01 00 00 jle 0x6d40
6c36: 44 89 c0 mov %r8d,%eax
6c39: 41 ba 01 00 00 00 mov $0x1,%r10d
6c3f: d1 e8 shr $1,%eax
6c41: 45 33 c9 xor %r9d,%r9d
6c44: 85 c0 test %eax,%eax
6c46: 0f 86 ab 00 00 00 jbe 0x6cf7
6c4c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6c53: 00
6c54: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c60: 47 8d 14 09 lea (%r9,%r9,1),%r10d
6c64: 4d 63 d2 movslq %r10d,%r10
6c67: c4 a1 7a 10 44 d5 04 vmovss 0x4(%rbp,%r10,8),%xmm0
6c6e: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6c72: c4 a1 7a 10 4c d5 00 vmovss 0x0(%rbp,%r10,8),%xmm1
6c79: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6c7e: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
6c84: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6c89: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6c90: 75 0e jne 0x6ca0
6c92: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
6c99: 00
6c9a: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
6ca0: c4 a1 7a 11 04 97 vmovss %xmm0,(%rdi,%r10,4)
6ca6: c4 a1 7a 10 44 d5 0c vmovss 0xc(%rbp,%r10,8),%xmm0
6cad: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6cb1: c4 a1 7a 10 4c d5 08 vmovss 0x8(%rbp,%r10,8),%xmm1
6cb8: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6cbd: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
6cc3: c4 c1 79 7e c3 vmovd %xmm0,%r11d
6cc8: 41 f7 c3 00 00 80 7f test $0x7f800000,%r11d
6ccf: 75 0e jne 0x6cdf
6cd1: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
6cd8: 00
6cd9: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
6cdf: 41 ff c1 inc %r9d
6ce2: c4 a1 7a 11 44 97 04 vmovss %xmm0,0x4(%rdi,%r10,4)
6ce9: 44 3b c8 cmp %eax,%r9d
6cec: 0f 82 6e ff ff ff jb 0x6c60
6cf2: 47 8d 54 09 01 lea 0x1(%r9,%r9,1),%r10d
6cf7: 41 8d 42 ff lea -0x1(%r10),%eax
6cfb: 41 3b c0 cmp %r8d,%eax
6cfe: 73 40 jae 0x6d40
6d00: 4d 63 d2 movslq %r10d,%r10
6d03: c4 a1 7a 10 44 d5 fc vmovss -0x4(%rbp,%r10,8),%xmm0
6d0a: c5 fa 59 c0 vmulss %xmm0,%xmm0,%xmm0
6d0e: c4 a1 7a 10 4c d5 f8 vmovss -0x8(%rbp,%r10,8),%xmm1
6d15: c4 e2 71 b9 c1 vfmadd231ss %xmm1,%xmm1,%xmm0
6d1a: c5 fa 11 44 24 6c vmovss %xmm0,0x6c(%rsp)
6d20: c5 f9 7e c0 vmovd %xmm0,%eax
6d24: a9 00 00 80 7f test $0x7f800000,%eax
6d29: 75 0e jne 0x6d39
6d2b: c7 44 24 6c 00 00 00 movl $0x0,0x6c(%rsp)
6d32: 00
6d33: c5 fa 10 44 24 6c vmovss 0x6c(%rsp),%xmm0
6d39: c4 a1 7a 11 44 97 fc vmovss %xmm0,-0x4(%rdi,%r10,4)
6d40: 48 89 f9 mov %rdi,%rcx
6d43: 48 89 fa mov %rdi,%rdx
6d46: c5 f8 77 vzeroupper
6d49: e8 12 dd 05 00 call 0x64a60
6d4e: c5 f8 ae 5c 24 68 vstmxcsr 0x68(%rsp)
6d54: 8b 4c 24 68 mov 0x68(%rsp),%ecx
6d58: 44 89 e0 mov %r12d,%eax
6d5b: 89 ca mov %ecx,%edx
6d5d: 25 df ff 00 00 and $0xffdf,%eax
6d62: 81 e2 df ff 00 00 and $0xffdf,%edx
6d68: 3b c2 cmp %edx,%eax
6d6a: 74 18 je 0x6d84
6d6c: 41 81 e4 c5 ff 00 00 and $0xffc5,%r12d
6d73: 83 e1 28 and $0x28,%ecx
6d76: 44 0b e1 or %ecx,%r12d
6d79: 44 89 64 24 68 mov %r12d,0x68(%rsp)
6d7e: c5 f8 ae 54 24 68 vldmxcsr 0x68(%rsp)
6d84: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
6d89: c5 f8 77 vzeroupper
6d8c: 48 83 c4 70 add $0x70,%rsp
6d90: 5d pop %rbp
6d91: 41 5f pop %r15
6d93: 41 5e pop %r14
6d95: 41 5c pop %r12
6d97: 5f pop %rdi
6d98: c3 ret
6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6da0: 48 83 ec 48 sub $0x48,%rsp
6da4: b8 00 01 00 00 mov $0x100,%eax
6da9: 4d 63 c9 movslq %r9d,%r9
6dac: 45 33 db xor %r11d,%r11d
6daf: 4f 8d 14 49 lea (%r9,%r9,2),%r10
6db3: 49 c1 e2 03 shl $0x3,%r10
6db7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
6dbe: 44 0f 4f d8 cmovg %eax,%r11d
6dc2: 48 89 e0 mov %rsp,%rax
6dc5: 44 89 58 20 mov %r11d,0x20(%rax)
6dc9: 44 89 58 28 mov %r11d,0x28(%rax)
6dcd: 44 89 58 30 mov %r11d,0x30(%rax)
6dd1: e8 ea dd 05 00 call 0x64bc0
6dd6: 48 83 c4 48 add $0x48,%rsp
6dda: c3 ret
6ddb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6de0: 48 83 ec 48 sub $0x48,%rsp
6de4: b8 00 01 00 00 mov $0x100,%eax
6de9: 4d 63 c9 movslq %r9d,%r9
6dec: 45 33 db xor %r11d,%r11d
6def: 4f 8d 14 49 lea (%r9,%r9,2),%r10
6df3: 49 c1 e2 03 shl $0x3,%r10
6df7: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
6dfe: 44 0f 4f d8 cmovg %eax,%r11d
6e02: 48 89 e0 mov %rsp,%rax
6e05: 44 89 58 20 mov %r11d,0x20(%rax)
6e09: 44 89 58 28 mov %r11d,0x28(%rax)
6e0d: 44 89 58 30 mov %r11d,0x30(%rax)
6e11: e8 ea e4 05 00 call 0x65300
6e16: 48 83 c4 48 add $0x48,%rsp
6e1a: c3 ret
6e1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e20: 48 83 ec 48 sub $0x48,%rsp
6e24: b8 00 01 00 00 mov $0x100,%eax
6e29: 4d 63 c9 movslq %r9d,%r9
6e2c: 45 33 db xor %r11d,%r11d
6e2f: 4f 8d 14 49 lea (%r9,%r9,2),%r10
6e33: 49 c1 e2 03 shl $0x3,%r10
6e37: 41 81 fa 00 80 00 00 cmp $0x8000,%r10d
6e3e: 44 0f 4f d8 cmovg %eax,%r11d
6e42: 48 89 e0 mov %rsp,%rax
6e45: 44 89 58 20 mov %r11d,0x20(%rax)
6e49: 44 89 58 28 mov %r11d,0x28(%rax)
6e4d: 44 89 58 30 mov %r11d,0x30(%rax)
6e51: e8 8a e9 05 00 call 0x657e0
6e56: 48 83 c4 48 add $0x48,%rsp
6e5a: c3 ret
6e5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6e60: 41 83 f8 0b cmp $0xb,%r8d
6e64: 7d 38 jge 0x6e9e
6e66: 41 ff c8 dec %r8d
6e69: 41 83 f8 ff cmp $0xffffffff,%r8d
6e6d: 74 2e je 0x6e9d
6e6f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e76: 00
6e77: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e7e: 66 90 xchg %ax,%ax
6e80: f3 0f 10 02 movss (%rdx),%xmm0
6e84: 41 ff c8 dec %r8d
6e87: f3 0f 5c 01 subss (%rcx),%xmm0
6e8b: 48 83 c1 04 add $0x4,%rcx
6e8f: f3 0f 11 02 movss %xmm0,(%rdx)
6e93: 48 83 c2 04 add $0x4,%rdx
6e97: 41 83 f8 ff cmp $0xffffffff,%r8d
6e9b: 75 e3 jne 0x6e80
6e9d: c3 ret
6e9e: 89 d0 mov %edx,%eax
6ea0: a8 03 test $0x3,%al
6ea2: 74 4d je 0x6ef1
6ea4: 44 89 c0 mov %r8d,%eax
6ea7: 41 83 e0 07 and $0x7,%r8d
6eab: 83 e0 f8 and $0xfffffff8,%eax
6eae: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6eb5: 00
6eb6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ebd: 0f 1f 00 nopl (%rax)
6ec0: 0f 18 49 40 prefetcht0 0x40(%rcx)
6ec4: 0f 10 12 movups (%rdx),%xmm2
6ec7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
6ecb: 0f 10 01 movups (%rcx),%xmm0
6ece: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6ed2: 0f 5c d0 subps %xmm0,%xmm2
6ed5: 0f 5c d9 subps %xmm1,%xmm3
6ed8: 0f 11 12 movups %xmm2,(%rdx)
6edb: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
6edf: 48 83 c1 20 add $0x20,%rcx
6ee3: 48 83 c2 20 add $0x20,%rdx
6ee7: 83 c0 f8 add $0xfffffff8,%eax
6eea: 75 d4 jne 0x6ec0
6eec: e9 75 ff ff ff jmp 0x6e66
6ef1: 83 e0 0f and $0xf,%eax
6ef4: 74 42 je 0x6f38
6ef6: c1 e8 02 shr $0x2,%eax
6ef9: f7 d8 neg %eax
6efb: 83 e0 03 and $0x3,%eax
6efe: 44 2b c0 sub %eax,%r8d
6f01: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f08: 00
6f09: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f17: 00
6f18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f1f: 90 nop
6f20: f3 0f 10 02 movss (%rdx),%xmm0
6f24: f3 0f 5c 01 subss (%rcx),%xmm0
6f28: 48 83 c1 04 add $0x4,%rcx
6f2c: f3 0f 11 02 movss %xmm0,(%rdx)
6f30: 48 83 c2 04 add $0x4,%rdx
6f34: ff c8 dec %eax
6f36: 75 e8 jne 0x6f20
6f38: 44 89 c0 mov %r8d,%eax
6f3b: 41 83 e0 07 and $0x7,%r8d
6f3f: 83 e0 f8 and $0xfffffff8,%eax
6f42: f6 c1 0f test $0xf,%cl
6f45: 75 59 jne 0x6fa0
6f47: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f4e: 00
6f4f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f56: 0f 1f 00 nopl (%rax)
6f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f60: 0f 18 49 40 prefetcht0 0x40(%rcx)
6f64: 0f 28 02 movaps (%rdx),%xmm0
6f67: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
6f6b: 0f 5c 01 subps (%rcx),%xmm0
6f6e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
6f72: 0f 29 02 movaps %xmm0,(%rdx)
6f75: 48 83 c1 20 add $0x20,%rcx
6f79: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
6f7d: 48 83 c2 20 add $0x20,%rdx
6f81: 83 c0 f8 add $0xfffffff8,%eax
6f84: 75 da jne 0x6f60
6f86: e9 db fe ff ff jmp 0x6e66
6f8b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f92: 00
6f93: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6fa0: 0f 18 49 40 prefetcht0 0x40(%rcx)
6fa4: 0f 10 01 movups (%rcx),%xmm0
6fa7: 0f 10 49 10 movups 0x10(%rcx),%xmm1
6fab: 0f 28 12 movaps (%rdx),%xmm2
6fae: 48 83 c1 20 add $0x20,%rcx
6fb2: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
6fb6: 0f 5c d0 subps %xmm0,%xmm2
6fb9: 0f 5c d9 subps %xmm1,%xmm3
6fbc: 0f 29 12 movaps %xmm2,(%rdx)
6fbf: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
6fc3: 48 83 c2 20 add $0x20,%rdx
6fc7: 83 c0 f8 add $0xfffffff8,%eax
6fca: 75 d4 jne 0x6fa0
6fcc: e9 95 fe ff ff jmp 0x6e66
6fd1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fd8: 00
6fd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6fe0: 41 83 f8 0b cmp $0xb,%r8d
6fe4: 7d 38 jge 0x701e
6fe6: 41 ff c8 dec %r8d
6fe9: 41 83 f8 ff cmp $0xffffffff,%r8d
6fed: 74 2e je 0x701d
6fef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ff6: 00
6ff7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ffe: 66 90 xchg %ax,%ax
7000: f3 0f 10 02 movss (%rdx),%xmm0
7004: 41 ff c8 dec %r8d
7007: f3 0f 5c 01 subss (%rcx),%xmm0
700b: 48 83 c1 04 add $0x4,%rcx
700f: f3 0f 11 02 movss %xmm0,(%rdx)
7013: 48 8d 52 04 lea 0x4(%rdx),%rdx
7017: 41 83 f8 ff cmp $0xffffffff,%r8d
701b: 75 e3 jne 0x7000
701d: c3 ret
701e: 89 d0 mov %edx,%eax
7020: a8 03 test $0x3,%al
7022: 74 4d je 0x7071
7024: 44 89 c0 mov %r8d,%eax
7027: 41 83 e0 07 and $0x7,%r8d
702b: 83 e0 f8 and $0xfffffff8,%eax
702e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7035: 00
7036: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
703d: 0f 1f 00 nopl (%rax)
7040: 0f 18 49 40 prefetcht0 0x40(%rcx)
7044: 0f 10 12 movups (%rdx),%xmm2
7047: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
704b: 0f 10 01 movups (%rcx),%xmm0
704e: 0f 10 49 10 movups 0x10(%rcx),%xmm1
7052: 0f 5c d0 subps %xmm0,%xmm2
7055: 0f 5c d9 subps %xmm1,%xmm3
7058: 0f 11 12 movups %xmm2,(%rdx)
705b: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
705f: 48 8d 49 20 lea 0x20(%rcx),%rcx
7063: 48 8d 52 20 lea 0x20(%rdx),%rdx
7067: 83 c0 f8 add $0xfffffff8,%eax
706a: 75 d4 jne 0x7040
706c: e9 75 ff ff ff jmp 0x6fe6
7071: 83 e0 0f and $0xf,%eax
7074: 74 42 je 0x70b8
7076: c1 e8 02 shr $0x2,%eax
7079: f7 d8 neg %eax
707b: 83 e0 03 and $0x3,%eax
707e: 44 2b c0 sub %eax,%r8d
7081: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7088: 00
7089: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7097: 00
7098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
709f: 90 nop
70a0: f3 0f 10 02 movss (%rdx),%xmm0
70a4: f3 0f 5c 01 subss (%rcx),%xmm0
70a8: 48 83 c1 04 add $0x4,%rcx
70ac: f3 0f 11 02 movss %xmm0,(%rdx)
70b0: 48 8d 52 04 lea 0x4(%rdx),%rdx
70b4: ff c8 dec %eax
70b6: 75 e8 jne 0x70a0
70b8: 44 89 c0 mov %r8d,%eax
70bb: 41 83 e0 07 and $0x7,%r8d
70bf: 83 e0 f8 and $0xfffffff8,%eax
70c2: f6 c1 0f test $0xf,%cl
70c5: 75 59 jne 0x7120
70c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70ce: 00
70cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70d6: 0f 1f 00 nopl (%rax)
70d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70e0: 0f 18 49 40 prefetcht0 0x40(%rcx)
70e4: 0f 28 02 movaps (%rdx),%xmm0
70e7: 0f 28 4a 10 movaps 0x10(%rdx),%xmm1
70eb: 0f 5c 01 subps (%rcx),%xmm0
70ee: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
70f2: 0f 29 02 movaps %xmm0,(%rdx)
70f5: 48 8d 49 20 lea 0x20(%rcx),%rcx
70f9: 0f 29 4a 10 movaps %xmm1,0x10(%rdx)
70fd: 48 8d 52 20 lea 0x20(%rdx),%rdx
7101: 83 c0 f8 add $0xfffffff8,%eax
7104: 75 da jne 0x70e0
7106: e9 db fe ff ff jmp 0x6fe6
710b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7112: 00
7113: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
711a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7120: 0f 18 49 40 prefetcht0 0x40(%rcx)
7124: 0f 10 01 movups (%rcx),%xmm0
7127: 0f 10 49 10 movups 0x10(%rcx),%xmm1
712b: 0f 28 12 movaps (%rdx),%xmm2
712e: 48 83 c1 20 add $0x20,%rcx
7132: 0f 28 5a 10 movaps 0x10(%rdx),%xmm3
7136: 0f 5c d0 subps %xmm0,%xmm2
7139: 0f 5c d9 subps %xmm1,%xmm3
713c: 0f 29 12 movaps %xmm2,(%rdx)
713f: 0f 29 5a 10 movaps %xmm3,0x10(%rdx)
7143: 48 83 c2 20 add $0x20,%rdx
7147: 83 c0 f8 add $0xfffffff8,%eax
714a: 75 d4 jne 0x7120
714c: e9 95 fe ff ff jmp 0x6fe6
7151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7158: 00
7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7160: 41 83 f8 0b cmp $0xb,%r8d
7164: 7d 39 jge 0x719f
7166: 41 83 c0 ff add $0xffffffff,%r8d
716a: 41 83 f8 ff cmp $0xffffffff,%r8d
716e: 74 2e je 0x719e
7170: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7177: 00
7178: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
717f: 90 nop
7180: f3 0f 10 02 movss (%rdx),%xmm0
7184: 41 83 c0 ff add $0xffffffff,%r8d
7188: f3 0f 5c 01 subss (%rcx),%xmm0
718c: 48 83 c1 04 add $0x4,%rcx
7190: f3 0f 11 02 movss %xmm0,(%rdx)
7194: 48 83 c2 04 add $0x4,%rdx
7198: 41 83 f8 ff cmp $0xffffffff,%r8d
719c: 75 e2 jne 0x7180
719e: c3 ret
719f: 89 d0 mov %edx,%eax
71a1: a8 03 test $0x3,%al
71a3: 74 4c je 0x71f1
71a5: 44 89 c0 mov %r8d,%eax
71a8: 41 83 e0 07 and $0x7,%r8d
71ac: 83 e0 f8 and $0xfffffff8,%eax
71af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71b6: 00
71b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71be: 66 90 xchg %ax,%ax
71c0: 0f 18 49 40 prefetcht0 0x40(%rcx)
71c4: 0f 10 12 movups (%rdx),%xmm2
71c7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
71cb: 0f 10 01 movups (%rcx),%xmm0
71ce: 0f 10 49 10 movups 0x10(%rcx),%xmm1
71d2: 0f 5c d0 subps %xmm0,%xmm2
71d5: 48 83 c1 20 add $0x20,%rcx
71d9: 0f 5c d9 subps %xmm1,%xmm3
71dc: 0f 11 12 movups %xmm2,(%rdx)
71df: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
71e3: 48 83 c2 20 add $0x20,%rdx
71e7: 83 c0 f8 add $0xfffffff8,%eax
71ea: 75 d4 jne 0x71c0
71ec: e9 75 ff ff ff jmp 0x7166
71f1: 83 e0 0f and $0xf,%eax
71f4: 74 43 je 0x7239
71f6: c1 e8 02 shr $0x2,%eax
71f9: f7 d8 neg %eax
71fb: 83 e0 03 and $0x3,%eax
71fe: 44 2b c0 sub %eax,%r8d
7201: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7208: 00
7209: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7210: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7217: 00
7218: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
721f: 90 nop
7220: f3 0f 10 02 movss (%rdx),%xmm0
7224: f3 0f 5c 01 subss (%rcx),%xmm0
7228: 48 83 c1 04 add $0x4,%rcx
722c: f3 0f 11 02 movss %xmm0,(%rdx)
7230: 48 83 c2 04 add $0x4,%rdx
7234: 83 c0 ff add $0xffffffff,%eax
7237: 75 e7 jne 0x7220
7239: 44 89 c0 mov %r8d,%eax
723c: 41 83 e0 07 and $0x7,%r8d
7240: 83 e0 f8 and $0xfffffff8,%eax
7243: f6 c1 0f test $0xf,%cl
7246: 75 58 jne 0x72a0
7248: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
724f: 00
7250: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
725e: 00 00
7260: 0f 18 49 40 prefetcht0 0x40(%rcx)
7264: 0f 10 02 movups (%rdx),%xmm0
7267: 0f 10 4a 10 movups 0x10(%rdx),%xmm1
726b: 0f 5c 01 subps (%rcx),%xmm0
726e: 0f 5c 49 10 subps 0x10(%rcx),%xmm1
7272: 48 83 c1 20 add $0x20,%rcx
7276: 0f 11 02 movups %xmm0,(%rdx)
7279: 0f 11 4a 10 movups %xmm1,0x10(%rdx)
727d: 48 83 c2 20 add $0x20,%rdx
7281: 83 c0 f8 add $0xfffffff8,%eax
7284: 75 da jne 0x7260
7286: e9 db fe ff ff jmp 0x7166
728b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7292: 00
7293: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
729a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
72a0: 0f 18 49 40 prefetcht0 0x40(%rcx)
72a4: 0f 10 12 movups (%rdx),%xmm2
72a7: 0f 10 5a 10 movups 0x10(%rdx),%xmm3
72ab: 0f 10 01 movups (%rcx),%xmm0
72ae: 0f 10 49 10 movups 0x10(%rcx),%xmm1
72b2: 0f 5c d0 subps %xmm0,%xmm2
72b5: 48 83 c1 20 add $0x20,%rcx
72b9: 0f 5c d9 subps %xmm1,%xmm3
72bc: 0f 11 12 movups %xmm2,(%rdx)
72bf: 0f 11 5a 10 movups %xmm3,0x10(%rdx)
72c3: 48 83 c2 20 add $0x20,%rdx
72c7: 83 c0 f8 add $0xfffffff8,%eax
72ca: 75 d4 jne 0x72a0
72cc: e9 95 fe ff ff jmp 0x7166
72d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72d8: 00
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72e0: 48 83 ec 28 sub $0x28,%rsp
72e4: 89 4c 24 30 mov %ecx,0x30(%rsp)
72e8: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
72ed: e8 4e 4f a9 01 call 0x1a9c240
72f2: 48 83 c4 28 add $0x28,%rsp
72f6: c3 ret
72f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
72fe: 00 00
7300: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7305: 89 4c 24 30 mov %ecx,0x30(%rsp)
7309: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
730e: e8 4d 59 a9 01 call 0x1a9cc60
7313: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7318: c3 ret
7319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7320: 48 83 ec 28 sub $0x28,%rsp
7324: 89 4c 24 30 mov %ecx,0x30(%rsp)
7328: 48 8d 4c 24 30 lea 0x30(%rsp),%rcx
732d: e8 4e 63 a9 01 call 0x1a9d680
7332: 48 83 c4 28 add $0x28,%rsp
7336: c3 ret
7337: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
733e: 00 00
7340: 56 push %rsi
7341: 57 push %rdi
7342: 41 54 push %r12
7344: 41 56 push %r14
7346: 55 push %rbp
7347: 48 81 ec 80 00 00 00 sub $0x80,%rsp
734e: 44 89 c7 mov %r8d,%edi
7351: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
7356: 48 89 d6 mov %rdx,%rsi
7359: 4c 8b 0d 30 e6 5f 02 mov 0x25fe630(%rip),%r9 # 0x2605990
7360: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
7365: 4c 33 cc xor %rsp,%r9
7368: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
736c: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
7371: 44 8d 34 bd 00 00 00 lea 0x0(,%rdi,4),%r14d
7378: 00
7379: 41 89 cc mov %ecx,%r12d
737c: 48 89 f5 mov %rsi,%rbp
737f: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
7386: 00
7387: 41 81 fe 00 00 20 00 cmp $0x200000,%r14d
738e: 0f 8e cf 01 00 00 jle 0x7563
7394: 48 f7 c6 03 00 00 00 test $0x3,%rsi
739b: 0f 85 c2 01 00 00 jne 0x7563
73a1: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
73a6: e8 95 a7 44 00 call 0x451b40
73ab: 85 c0 test %eax,%eax
73ad: 0f 85 7d 01 00 00 jne 0x7530
73b3: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
73b8: 45 85 c9 test %r9d,%r9d
73bb: 0f 8e 6f 01 00 00 jle 0x7530
73c1: 45 3b f1 cmp %r9d,%r14d
73c4: 0f 8e 66 01 00 00 jle 0x7530
73ca: c4 c1 79 6e cc vmovd %r12d,%xmm1
73cf: 49 89 f1 mov %rsi,%r9
73d2: c5 f9 70 c9 00 vpshufd $0x0,%xmm1,%xmm1
73d7: 49 f7 d9 neg %r9
73da: c4 c1 7a 7f 4d 00 vmovdqu %xmm1,0x0(%r13)
73e0: 49 83 c1 40 add $0x40,%r9
73e4: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
73ea: 49 83 e1 3f and $0x3f,%r9
73ee: c4 c1 7a 7f 4d 10 vmovdqu %xmm1,0x10(%r13)
73f4: c4 c3 7d 18 45 10 01 vinsertf128 $0x1,0x10(%r13),%ymm0,%ymm0
73fb: 45 85 c9 test %r9d,%r9d
73fe: 74 22 je 0x7422
7400: 41 c1 e9 02 shr $0x2,%r9d
7404: 41 2b f9 sub %r9d,%edi
7407: 4a 8d 2c 8e lea (%rsi,%r9,4),%rbp
740b: c5 fa 7f 06 vmovdqu %xmm0,(%rsi)
740f: c5 fa 7f 46 20 vmovdqu %xmm0,0x20(%rsi)
7414: c4 e3 7d 19 46 10 01 vextractf128 $0x1,%ymm0,0x10(%rsi)
741b: c4 e3 7d 19 46 30 01 vextractf128 $0x1,%ymm0,0x30(%rsi)
7422: 41 89 f9 mov %edi,%r9d
7425: 41 83 e1 0f and $0xf,%r9d
7429: 41 f7 d9 neg %r9d
742c: 44 03 cf add %edi,%r9d
742f: 45 85 c9 test %r9d,%r9d
7432: 0f 8e 82 00 00 00 jle 0x74ba
7438: 33 c0 xor %eax,%eax
743a: 45 8d 71 0f lea 0xf(%r9),%r14d
743e: 45 89 f3 mov %r14d,%r11d
7441: ba 01 00 00 00 mov $0x1,%edx
7446: 41 c1 eb 05 shr $0x5,%r11d
744a: 45 33 d2 xor %r10d,%r10d
744d: 45 85 db test %r11d,%r11d
7450: 76 3c jbe 0x748e
7452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7460: 4d 63 d2 movslq %r10d,%r10
7463: ff c0 inc %eax
7465: c4 a1 7d e7 44 95 00 vmovntdq %ymm0,0x0(%rbp,%r10,4)
746c: c4 a1 7d e7 44 95 20 vmovntdq %ymm0,0x20(%rbp,%r10,4)
7473: c4 a1 7d e7 44 95 40 vmovntdq %ymm0,0x40(%rbp,%r10,4)
747a: c4 a1 7d e7 44 95 60 vmovntdq %ymm0,0x60(%rbp,%r10,4)
7481: 41 83 c2 20 add $0x20,%r10d
7485: 41 3b c3 cmp %r11d,%eax
7488: 72 d6 jb 0x7460
748a: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
748e: 41 c1 fe 03 sar $0x3,%r14d
7492: 44 8d 52 ff lea -0x1(%rdx),%r10d
7496: 41 c1 ee 1c shr $0x1c,%r14d
749a: 47 8d 5c 0e 0f lea 0xf(%r14,%r9,1),%r11d
749f: 41 c1 fb 04 sar $0x4,%r11d
74a3: 45 3b d3 cmp %r11d,%r10d
74a6: 73 12 jae 0x74ba
74a8: c1 e2 04 shl $0x4,%edx
74ab: 48 63 d2 movslq %edx,%rdx
74ae: c5 fd e7 44 95 c0 vmovntdq %ymm0,-0x40(%rbp,%rdx,4)
74b4: c5 fd e7 44 95 e0 vmovntdq %ymm0,-0x20(%rbp,%rdx,4)
74ba: 4d 63 c9 movslq %r9d,%r9
74bd: 4e 8d 4c 8d 00 lea 0x0(%rbp,%r9,4),%r9
74c2: f7 c7 08 00 00 00 test $0x8,%edi
74c8: 74 09 je 0x74d3
74ca: c4 c1 7d e7 01 vmovntdq %ymm0,(%r9)
74cf: 49 83 c1 20 add $0x20,%r9
74d3: f7 c7 04 00 00 00 test $0x4,%edi
74d9: 74 09 je 0x74e4
74db: c4 c1 79 e7 09 vmovntdq %xmm1,(%r9)
74e0: 49 83 c1 10 add $0x10,%r9
74e4: f7 c7 02 00 00 00 test $0x2,%edi
74ea: 74 0b je 0x74f7
74ec: 49 8b 6d 00 mov 0x0(%r13),%rbp
74f0: 49 89 29 mov %rbp,(%r9)
74f3: 49 83 c1 08 add $0x8,%r9
74f7: f7 c7 01 00 00 00 test $0x1,%edi
74fd: 74 03 je 0x7502
74ff: 45 89 21 mov %r12d,(%r9)
7502: 0f ae f8 sfence
7505: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
750a: 48 33 cc xor %rsp,%rcx
750d: c5 f8 77 vzeroupper
7510: 48 3b 0d 79 e4 5f 02 cmp 0x25fe479(%rip),%rcx # 0x2605990
7517: 75 7d jne 0x7596
7519: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
751e: 48 89 f0 mov %rsi,%rax
7521: 48 81 c4 80 00 00 00 add $0x80,%rsp
7528: 5d pop %rbp
7529: 41 5e pop %r14
752b: 41 5c pop %r12
752d: 5f pop %rdi
752e: 5e pop %rsi
752f: c3 ret
7530: 44 89 e1 mov %r12d,%ecx
7533: 48 89 f2 mov %rsi,%rdx
7536: 41 89 f8 mov %edi,%r8d
7539: e8 22 be a4 01 call 0x1a53360
753e: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7543: 48 33 cc xor %rsp,%rcx
7546: 48 3b 0d 43 e4 5f 02 cmp 0x25fe443(%rip),%rcx # 0x2605990
754d: 75 47 jne 0x7596
754f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7554: 48 81 c4 80 00 00 00 add $0x80,%rsp
755b: 5d pop %rbp
755c: 41 5e pop %r14
755e: 41 5c pop %r12
7560: 5f pop %rdi
7561: 5e pop %rsi
7562: c3 ret
7563: 44 89 e1 mov %r12d,%ecx
7566: 48 89 f2 mov %rsi,%rdx
7569: 41 89 f8 mov %edi,%r8d
756c: e8 ef bd a4 01 call 0x1a53360
7571: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7576: 48 33 cc xor %rsp,%rcx
7579: 48 3b 0d 10 e4 5f 02 cmp 0x25fe410(%rip),%rcx # 0x2605990
7580: 75 14 jne 0x7596
7582: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7587: 48 81 c4 80 00 00 00 add $0x80,%rsp
758e: 5d pop %rbp
758f: 41 5e pop %r14
7591: 41 5c pop %r12
7593: 5f pop %rdi
7594: 5e pop %rsi
7595: c3 ret
7596: e8 55 9b 11 01 call 0x11210f0
759b: 90 nop
759c: 0f 1f 40 00 nopl 0x0(%rax)
75a0: 56 push %rsi
75a1: 57 push %rdi
75a2: 41 54 push %r12
75a4: 41 56 push %r14
75a6: 41 57 push %r15
75a8: 48 81 ec 80 00 00 00 sub $0x80,%rsp
75af: 45 89 c4 mov %r8d,%r12d
75b2: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
75b7: 48 89 d7 mov %rdx,%rdi
75ba: 4c 8b 0d cf e3 5f 02 mov 0x25fe3cf(%rip),%r9 # 0x2605990
75c1: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
75c6: 4c 33 cc xor %rsp,%r9
75c9: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
75cd: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
75d2: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
75d9: 00
75da: 41 89 ce mov %ecx,%r14d
75dd: 48 89 fe mov %rdi,%rsi
75e0: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
75e7: 00
75e8: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
75ef: 0f 8e b6 01 00 00 jle 0x77ab
75f5: 48 f7 c7 03 00 00 00 test $0x3,%rdi
75fc: 0f 85 a9 01 00 00 jne 0x77ab
7602: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
7607: e8 34 a5 44 00 call 0x451b40
760c: 85 c0 test %eax,%eax
760e: 0f 85 63 01 00 00 jne 0x7777
7614: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
7619: 45 85 c9 test %r9d,%r9d
761c: 0f 8e 55 01 00 00 jle 0x7777
7622: 45 3b f9 cmp %r9d,%r15d
7625: 0f 8e 4c 01 00 00 jle 0x7777
762b: c4 c1 79 6e c6 vmovd %r14d,%xmm0
7630: 49 89 f9 mov %rdi,%r9
7633: c4 e2 7d 58 c8 vpbroadcastd %xmm0,%ymm1
7638: 49 f7 d9 neg %r9
763b: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
7641: 49 83 c1 40 add $0x40,%r9
7645: 49 83 e1 3f and $0x3f,%r9
7649: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
764f: 45 85 c9 test %r9d,%r9d
7652: 74 14 je 0x7668
7654: 41 c1 e9 02 shr $0x2,%r9d
7658: 45 2b e1 sub %r9d,%r12d
765b: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
765f: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
7663: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
7668: 45 89 e1 mov %r12d,%r9d
766b: 41 83 e1 0f and $0xf,%r9d
766f: 41 f7 d9 neg %r9d
7672: 45 03 cc add %r12d,%r9d
7675: 45 85 c9 test %r9d,%r9d
7678: 0f 8e 7b 00 00 00 jle 0x76f9
767e: 33 c0 xor %eax,%eax
7680: 45 8d 79 0f lea 0xf(%r9),%r15d
7684: 45 89 fb mov %r15d,%r11d
7687: ba 01 00 00 00 mov $0x1,%edx
768c: 41 c1 eb 05 shr $0x5,%r11d
7690: 45 33 d2 xor %r10d,%r10d
7693: 45 85 db test %r11d,%r11d
7696: 76 35 jbe 0x76cd
7698: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
769f: 00
76a0: 4d 63 d2 movslq %r10d,%r10
76a3: ff c0 inc %eax
76a5: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
76ab: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
76b2: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
76b9: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
76c0: 41 83 c2 20 add $0x20,%r10d
76c4: 41 3b c3 cmp %r11d,%eax
76c7: 72 d7 jb 0x76a0
76c9: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
76cd: 41 c1 ff 03 sar $0x3,%r15d
76d1: 44 8d 52 ff lea -0x1(%rdx),%r10d
76d5: 41 c1 ef 1c shr $0x1c,%r15d
76d9: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
76de: 41 c1 fb 04 sar $0x4,%r11d
76e2: 45 3b d3 cmp %r11d,%r10d
76e5: 73 12 jae 0x76f9
76e7: c1 e2 04 shl $0x4,%edx
76ea: 48 63 d2 movslq %edx,%rdx
76ed: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
76f3: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
76f9: 4d 63 c9 movslq %r9d,%r9
76fc: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
7700: 41 f7 c4 08 00 00 00 test $0x8,%r12d
7707: 74 09 je 0x7712
7709: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
770e: 49 83 c1 20 add $0x20,%r9
7712: 41 f7 c4 04 00 00 00 test $0x4,%r12d
7719: 74 09 je 0x7724
771b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
7720: 49 83 c1 10 add $0x10,%r9
7724: 41 f7 c4 02 00 00 00 test $0x2,%r12d
772b: 74 0b je 0x7738
772d: 49 8b 75 00 mov 0x0(%r13),%rsi
7731: 49 89 31 mov %rsi,(%r9)
7734: 49 83 c1 08 add $0x8,%r9
7738: 41 f7 c4 01 00 00 00 test $0x1,%r12d
773f: 74 03 je 0x7744
7741: 45 89 31 mov %r14d,(%r9)
7744: 0f ae f8 sfence
7747: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
774c: 48 33 cc xor %rsp,%rcx
774f: c5 f8 77 vzeroupper
7752: 48 3b 0d 37 e2 5f 02 cmp 0x25fe237(%rip),%rcx # 0x2605990
7759: 0f 85 80 00 00 00 jne 0x77df
775f: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7764: 48 89 f8 mov %rdi,%rax
7767: 48 81 c4 80 00 00 00 add $0x80,%rsp
776e: 41 5f pop %r15
7770: 41 5e pop %r14
7772: 41 5c pop %r12
7774: 5f pop %rdi
7775: 5e pop %rsi
7776: c3 ret
7777: 44 89 f1 mov %r14d,%ecx
777a: 48 89 fa mov %rdi,%rdx
777d: 45 89 e0 mov %r12d,%r8d
7780: e8 7b c8 a4 01 call 0x1a54000
7785: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
778a: 48 33 cc xor %rsp,%rcx
778d: 48 3b 0d fc e1 5f 02 cmp 0x25fe1fc(%rip),%rcx # 0x2605990
7794: 75 49 jne 0x77df
7796: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
779b: 48 81 c4 80 00 00 00 add $0x80,%rsp
77a2: 41 5f pop %r15
77a4: 41 5e pop %r14
77a6: 41 5c pop %r12
77a8: 5f pop %rdi
77a9: 5e pop %rsi
77aa: c3 ret
77ab: 44 89 f1 mov %r14d,%ecx
77ae: 48 89 fa mov %rdi,%rdx
77b1: 45 89 e0 mov %r12d,%r8d
77b4: e8 47 c8 a4 01 call 0x1a54000
77b9: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
77be: 48 33 cc xor %rsp,%rcx
77c1: 48 3b 0d c8 e1 5f 02 cmp 0x25fe1c8(%rip),%rcx # 0x2605990
77c8: 75 15 jne 0x77df
77ca: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
77cf: 48 81 c4 80 00 00 00 add $0x80,%rsp
77d6: 41 5f pop %r15
77d8: 41 5e pop %r14
77da: 41 5c pop %r12
77dc: 5f pop %rdi
77dd: 5e pop %rsi
77de: c3 ret
77df: e8 0c 99 11 01 call 0x11210f0
77e4: 90 nop
77e5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
77ec: 00
77ed: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
77f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7800: 56 push %rsi
7801: 57 push %rdi
7802: 41 54 push %r12
7804: 41 56 push %r14
7806: 41 57 push %r15
7808: 48 81 ec 80 00 00 00 sub $0x80,%rsp
780f: 45 89 c4 mov %r8d,%r12d
7812: 4c 89 6c 24 60 mov %r13,0x60(%rsp)
7817: 48 89 d7 mov %rdx,%rdi
781a: 4c 8b 0d 6f e1 5f 02 mov 0x25fe16f(%rip),%r9 # 0x2605990
7821: 4c 8d 6c 24 3f lea 0x3f(%rsp),%r13
7826: 4c 33 cc xor %rsp,%r9
7829: 49 83 e5 e0 and $0xffffffffffffffe0,%r13
782d: 4c 89 4c 24 70 mov %r9,0x70(%rsp)
7832: 46 8d 3c a5 00 00 00 lea 0x0(,%r12,4),%r15d
7839: 00
783a: 41 89 ce mov %ecx,%r14d
783d: 48 89 fe mov %rdi,%rsi
7840: c7 44 24 68 00 00 00 movl $0x0,0x68(%rsp)
7847: 00
7848: 41 81 ff 00 00 20 00 cmp $0x200000,%r15d
784f: 0f 8e b6 01 00 00 jle 0x7a0b
7855: 48 f7 c7 03 00 00 00 test $0x3,%rdi
785c: 0f 85 a9 01 00 00 jne 0x7a0b
7862: 48 8d 4c 24 68 lea 0x68(%rsp),%rcx
7867: e8 d4 a2 44 00 call 0x451b40
786c: 85 c0 test %eax,%eax
786e: 0f 85 63 01 00 00 jne 0x79d7
7874: 44 8b 4c 24 68 mov 0x68(%rsp),%r9d
7879: 45 85 c9 test %r9d,%r9d
787c: 0f 8e 55 01 00 00 jle 0x79d7
7882: 45 3b f9 cmp %r9d,%r15d
7885: 0f 8e 4c 01 00 00 jle 0x79d7
788b: 62 d2 7d 28 7c ce vpbroadcastd %r14d,%ymm1
7891: 49 89 f9 mov %rdi,%r9
7894: c4 c1 7e 7f 4d 00 vmovdqu %ymm1,0x0(%r13)
789a: 49 f7 d9 neg %r9
789d: 49 83 c1 40 add $0x40,%r9
78a1: 49 83 e1 3f and $0x3f,%r9
78a5: c4 c1 7a 6f 45 00 vmovdqu 0x0(%r13),%xmm0
78ab: 45 85 c9 test %r9d,%r9d
78ae: 74 14 je 0x78c4
78b0: 41 c1 e9 02 shr $0x2,%r9d
78b4: 45 2b e1 sub %r9d,%r12d
78b7: 4a 8d 34 8f lea (%rdi,%r9,4),%rsi
78bb: c5 fe 7f 0f vmovdqu %ymm1,(%rdi)
78bf: c5 fe 7f 4f 20 vmovdqu %ymm1,0x20(%rdi)
78c4: 45 89 e1 mov %r12d,%r9d
78c7: 41 83 e1 0f and $0xf,%r9d
78cb: 41 f7 d9 neg %r9d
78ce: 45 03 cc add %r12d,%r9d
78d1: 45 85 c9 test %r9d,%r9d
78d4: 0f 8e 7f 00 00 00 jle 0x7959
78da: 33 c0 xor %eax,%eax
78dc: 45 8d 79 0f lea 0xf(%r9),%r15d
78e0: 45 89 fb mov %r15d,%r11d
78e3: ba 01 00 00 00 mov $0x1,%edx
78e8: 41 c1 eb 05 shr $0x5,%r11d
78ec: 45 33 d2 xor %r10d,%r10d
78ef: 45 85 db test %r11d,%r11d
78f2: 76 39 jbe 0x792d
78f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
78f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7900: 4d 63 d2 movslq %r10d,%r10
7903: ff c0 inc %eax
7905: c4 a1 7d e7 0c 96 vmovntdq %ymm1,(%rsi,%r10,4)
790b: c4 a1 7d e7 4c 96 20 vmovntdq %ymm1,0x20(%rsi,%r10,4)
7912: c4 a1 7d e7 4c 96 40 vmovntdq %ymm1,0x40(%rsi,%r10,4)
7919: c4 a1 7d e7 4c 96 60 vmovntdq %ymm1,0x60(%rsi,%r10,4)
7920: 41 83 c2 20 add $0x20,%r10d
7924: 41 3b c3 cmp %r11d,%eax
7927: 72 d7 jb 0x7900
7929: 8d 54 00 01 lea 0x1(%rax,%rax,1),%edx
792d: 41 c1 ff 03 sar $0x3,%r15d
7931: 44 8d 52 ff lea -0x1(%rdx),%r10d
7935: 41 c1 ef 1c shr $0x1c,%r15d
7939: 47 8d 5c 0f 0f lea 0xf(%r15,%r9,1),%r11d
793e: 41 c1 fb 04 sar $0x4,%r11d
7942: 45 3b d3 cmp %r11d,%r10d
7945: 73 12 jae 0x7959
7947: c1 e2 04 shl $0x4,%edx
794a: 48 63 d2 movslq %edx,%rdx
794d: c5 fd e7 4c 96 c0 vmovntdq %ymm1,-0x40(%rsi,%rdx,4)
7953: c5 fd e7 4c 96 e0 vmovntdq %ymm1,-0x20(%rsi,%rdx,4)
7959: 4d 63 c9 movslq %r9d,%r9
795c: 4e 8d 0c 8e lea (%rsi,%r9,4),%r9
7960: 41 f7 c4 08 00 00 00 test $0x8,%r12d
7967: 74 09 je 0x7972
7969: c4 c1 7d e7 09 vmovntdq %ymm1,(%r9)
796e: 49 83 c1 20 add $0x20,%r9
7972: 41 f7 c4 04 00 00 00 test $0x4,%r12d
7979: 74 09 je 0x7984
797b: c4 c1 79 e7 01 vmovntdq %xmm0,(%r9)
7980: 49 83 c1 10 add $0x10,%r9
7984: 41 f7 c4 02 00 00 00 test $0x2,%r12d
798b: 74 0b je 0x7998
798d: 49 8b 75 00 mov 0x0(%r13),%rsi
7991: 49 89 31 mov %rsi,(%r9)
7994: 49 83 c1 08 add $0x8,%r9
7998: 41 f7 c4 01 00 00 00 test $0x1,%r12d
799f: 74 03 je 0x79a4
79a1: 45 89 31 mov %r14d,(%r9)
79a4: 0f ae f8 sfence
79a7: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
79ac: 48 33 cc xor %rsp,%rcx
79af: c5 f8 77 vzeroupper
79b2: 48 3b 0d d7 df 5f 02 cmp 0x25fdfd7(%rip),%rcx # 0x2605990
79b9: 0f 85 80 00 00 00 jne 0x7a3f
79bf: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
79c4: 48 89 f8 mov %rdi,%rax
79c7: 48 81 c4 80 00 00 00 add $0x80,%rsp
79ce: 41 5f pop %r15
79d0: 41 5e pop %r14
79d2: 41 5c pop %r12
79d4: 5f pop %rdi
79d5: 5e pop %rsi
79d6: c3 ret
79d7: 44 89 f1 mov %r14d,%ecx
79da: 48 89 fa mov %rdi,%rdx
79dd: 45 89 e0 mov %r12d,%r8d
79e0: e8 bb d2 a4 01 call 0x1a54ca0
79e5: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
79ea: 48 33 cc xor %rsp,%rcx
79ed: 48 3b 0d 9c df 5f 02 cmp 0x25fdf9c(%rip),%rcx # 0x2605990
79f4: 75 49 jne 0x7a3f
79f6: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
79fb: 48 81 c4 80 00 00 00 add $0x80,%rsp
7a02: 41 5f pop %r15
7a04: 41 5e pop %r14
7a06: 41 5c pop %r12
7a08: 5f pop %rdi
7a09: 5e pop %rsi
7a0a: c3 ret
7a0b: 44 89 f1 mov %r14d,%ecx
7a0e: 48 89 fa mov %rdi,%rdx
7a11: 45 89 e0 mov %r12d,%r8d
7a14: e8 87 d2 a4 01 call 0x1a54ca0
7a19: 48 8b 4c 24 70 mov 0x70(%rsp),%rcx
7a1e: 48 33 cc xor %rsp,%rcx
7a21: 48 3b 0d 68 df 5f 02 cmp 0x25fdf68(%rip),%rcx # 0x2605990
7a28: 75 15 jne 0x7a3f
7a2a: 4c 8b 6c 24 60 mov 0x60(%rsp),%r13
7a2f: 48 81 c4 80 00 00 00 add $0x80,%rsp
7a36: 41 5f pop %r15
7a38: 41 5e pop %r14
7a3a: 41 5c pop %r12
7a3c: 5f pop %rdi
7a3d: 5e pop %rsi
7a3e: c3 ret
7a3f: e8 ac 96 11 01 call 0x11210f0
7a44: 90 nop
7a45: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a4c: 00
7a4d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a60: 41 54 push %r12
7a62: 41 55 push %r13
7a64: 41 56 push %r14
7a66: 41 57 push %r15
7a68: 48 83 ec 38 sub $0x38,%rsp
7a6c: 4d 89 c5 mov %r8,%r13
7a6f: 49 89 d4 mov %rdx,%r12
7a72: 48 89 ca mov %rcx,%rdx
7a75: 45 33 db xor %r11d,%r11d
7a78: 4d 85 ed test %r13,%r13
7a7b: 0f 84 28 02 00 00 je 0x7ca9
7a81: 41 83 7d 00 09 cmpl $0x9,0x0(%r13)
7a86: 74 12 je 0x7a9a
7a88: b8 f3 ff ff ff mov $0xfffffff3,%eax
7a8d: 48 83 c4 38 add $0x38,%rsp
7a91: 41 5f pop %r15
7a93: 41 5e pop %r14
7a95: 41 5d pop %r13
7a97: 41 5c pop %r12
7a99: c3 ret
7a9a: 48 85 d2 test %rdx,%rdx
7a9d: 0f 84 06 02 00 00 je 0x7ca9
7aa3: 4d 85 e4 test %r12,%r12
7aa6: 0f 84 fd 01 00 00 je 0x7ca9
7aac: 4d 85 c9 test %r9,%r9
7aaf: 0f 84 ed 01 00 00 je 0x7ca2
7ab5: 45 8b 7d 04 mov 0x4(%r13),%r15d
7ab9: 41 83 ff 05 cmp $0x5,%r15d
7abd: 7f 79 jg 0x7b38
7abf: 4d 63 cf movslq %r15d,%r9
7ac2: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
7ac7: 74 1d je 0x7ae6
7ac9: 48 8d 05 50 85 fe ff lea -0x17ab0(%rip),%rax # 0xffffffffffff0020
7ad0: 48 89 d1 mov %rdx,%rcx
7ad3: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
7ad9: 4c 89 e2 mov %r12,%rdx
7adc: 42 ff 94 c8 20 cf c5 call *0x1c5cf20(%rax,%r9,8)
7ae3: 01
7ae4: eb 15 jmp 0x7afb
7ae6: 48 8d 05 33 85 fe ff lea -0x17acd(%rip),%rax # 0xffffffffffff0020
7aed: 48 89 d1 mov %rdx,%rcx
7af0: 4c 89 e2 mov %r12,%rdx
7af3: 42 ff 94 c8 50 cf c5 call *0x1c5cf50(%rax,%r9,8)
7afa: 01
7afb: b8 01 00 00 00 mov $0x1,%eax
7b00: 44 89 f9 mov %r15d,%ecx
7b03: d3 e0 shl %cl,%eax
7b05: 48 63 c0 movslq %eax,%rax
7b08: 48 83 f8 01 cmp $0x1,%rax
7b0c: 74 12 je 0x7b20
7b0e: 4d 8b 4c 24 08 mov 0x8(%r12),%r9
7b13: 4d 89 0c c4 mov %r9,(%r12,%rax,8)
7b17: 49 c7 44 c4 08 00 00 movq $0x0,0x8(%r12,%rax,8)
7b1e: 00 00
7b20: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
7b27: 00 00
7b29: 33 c0 xor %eax,%eax
7b2b: 48 83 c4 38 add $0x38,%rsp
7b2f: 41 5f pop %r15
7b31: 41 5e pop %r14
7b33: 41 5d pop %r13
7b35: 41 5c pop %r12
7b37: c3 ret
7b38: 4c 89 c8 mov %r9,%rax
7b3b: 48 83 e0 3f and $0x3f,%rax
7b3f: 48 f7 d8 neg %rax
7b42: 48 83 e0 3f and $0x3f,%rax
7b46: 4c 03 c8 add %rax,%r9
7b49: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
7b4e: 4d 0f 4f d9 cmovg %r9,%r11
7b52: 41 be 01 00 00 00 mov $0x1,%r14d
7b58: 45 8d 4f ff lea -0x1(%r15),%r9d
7b5c: 44 89 c9 mov %r9d,%ecx
7b5f: 41 d3 e6 shl %cl,%r14d
7b62: 41 83 ff 06 cmp $0x6,%r15d
7b66: 7f 5c jg 0x7bc4
7b68: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
7b6d: 74 2f je 0x7b9e
7b6f: 4d 63 ff movslq %r15d,%r15
7b72: 48 8d 05 a7 84 fe ff lea -0x17b59(%rip),%rax # 0xffffffffffff0020
7b79: f2 41 0f 10 55 10 movsd 0x10(%r13),%xmm2
7b7f: 48 89 d1 mov %rdx,%rcx
7b82: 4c 89 e2 mov %r12,%rdx
7b85: 42 ff 94 f8 78 cf c5 call *0x1c5cf78(%rax,%r15,8)
7b8c: 01
7b8d: 44 89 f9 mov %r15d,%ecx
7b90: 41 bf 01 00 00 00 mov $0x1,%r15d
7b96: 41 d3 e7 shl %cl,%r15d
7b99: e9 91 00 00 00 jmp 0x7c2f
7b9e: 4d 63 ff movslq %r15d,%r15
7ba1: 48 8d 05 78 84 fe ff lea -0x17b88(%rip),%rax # 0xffffffffffff0020
7ba8: 48 89 d1 mov %rdx,%rcx
7bab: 4c 89 e2 mov %r12,%rdx
7bae: 42 ff 94 f8 a8 cf c5 call *0x1c5cfa8(%rax,%r15,8)
7bb5: 01
7bb6: 44 89 f9 mov %r15d,%ecx
7bb9: 41 bf 01 00 00 00 mov $0x1,%r15d
7bbf: 41 d3 e7 shl %cl,%r15d
7bc2: eb 6b jmp 0x7c2f
7bc4: 41 83 ff 0f cmp $0xf,%r15d
7bc8: 7e 20 jle 0x7bea
7bca: 48 89 e0 mov %rsp,%rax
7bcd: 4c 89 e9 mov %r13,%rcx
7bd0: 4d 89 e0 mov %r12,%r8
7bd3: 4c 89 58 20 mov %r11,0x20(%rax)
7bd7: e8 a4 e5 05 00 call 0x66180
7bdc: 44 89 f9 mov %r15d,%ecx
7bdf: 41 bf 01 00 00 00 mov $0x1,%r15d
7be5: 41 d3 e7 shl %cl,%r15d
7be8: eb 45 jmp 0x7c2f
7bea: 49 89 e2 mov %rsp,%r10
7bed: 48 89 d1 mov %rdx,%rcx
7bf0: 49 8b 45 30 mov 0x30(%r13),%rax
7bf4: 4c 89 e2 mov %r12,%rdx
7bf7: 45 89 f0 mov %r14d,%r8d
7bfa: 4d 8b 4d 38 mov 0x38(%r13),%r9
7bfe: 4d 89 5a 28 mov %r11,0x28(%r10)
7c02: 49 89 42 20 mov %rax,0x20(%r10)
7c06: e8 e5 61 a9 01 call 0x1a9ddf0
7c0b: 44 89 f9 mov %r15d,%ecx
7c0e: 41 bf 01 00 00 00 mov $0x1,%r15d
7c14: 41 d3 e7 shl %cl,%r15d
7c17: 41 83 7d 08 00 cmpl $0x0,0x8(%r13)
7c1c: 74 11 je 0x7c2f
7c1e: f2 41 0f 10 45 10 movsd 0x10(%r13),%xmm0
7c24: 4c 89 e2 mov %r12,%rdx
7c27: 45 89 f8 mov %r15d,%r8d
7c2a: e8 d1 1c ff ff call 0xffffffffffff9900
7c2f: f2 41 0f 10 4c 24 08 movsd 0x8(%r12),%xmm1
7c36: 4c 89 e1 mov %r12,%rcx
7c39: f2 41 0f 10 14 24 movsd (%r12),%xmm2
7c3f: 0f 28 c1 movaps %xmm1,%xmm0
7c42: 44 89 f2 mov %r14d,%edx
7c45: 41 b8 01 00 00 00 mov $0x1,%r8d
7c4b: f2 0f 58 c2 addsd %xmm2,%xmm0
7c4f: f2 0f 5c d1 subsd %xmm1,%xmm2
7c53: f2 41 0f 11 04 24 movsd %xmm0,(%r12)
7c59: f2 41 0f 11 54 24 08 movsd %xmm2,0x8(%r12)
7c60: 4d 8b 4d 50 mov 0x50(%r13),%r9
7c64: e8 77 f7 05 00 call 0x673e0
7c69: 4d 63 ff movslq %r15d,%r15
7c6c: 49 83 ff 01 cmp $0x1,%r15
7c70: 74 18 je 0x7c8a
7c72: 49 8b 44 24 08 mov 0x8(%r12),%rax
7c77: 45 33 c9 xor %r9d,%r9d
7c7a: 4b 89 04 fc mov %rax,(%r12,%r15,8)
7c7e: 4f 89 4c fc 08 mov %r9,0x8(%r12,%r15,8)
7c83: 4d 89 4c 24 08 mov %r9,0x8(%r12)
7c88: eb 09 jmp 0x7c93
7c8a: 49 c7 44 24 08 00 00 movq $0x0,0x8(%r12)
7c91: 00 00
7c93: 33 c0 xor %eax,%eax
7c95: 48 83 c4 38 add $0x38,%rsp
7c99: 41 5f pop %r15
7c9b: 41 5e pop %r14
7c9d: 41 5d pop %r13
7c9f: 41 5c pop %r12
7ca1: c3 ret
7ca2: 41 83 7d 1c 00 cmpl $0x0,0x1c(%r13)
7ca7: 7e 12 jle 0x7cbb
7ca9: b8 f8 ff ff ff mov $0xfffffff8,%eax
7cae: 48 83 c4 38 add $0x38,%rsp
7cb2: 41 5f pop %r15
7cb4: 41 5e pop %r14
7cb6: 41 5d pop %r13
7cb8: 41 5c pop %r12
7cba: c3 ret
7cbb: 45 8b 7d 04 mov 0x4(%r13),%r15d
7cbf: 41 83 ff 05 cmp $0x5,%r15d
7cc3: 0f 8e f6 fd ff ff jle 0x7abf
7cc9: e9 84 fe ff ff jmp 0x7b52
7cce: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cd5: 00
7cd6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7cdd: 0f 1f 00 nopl (%rax)
7ce0: 57 push %rdi
7ce1: 41 54 push %r12
7ce3: 41 55 push %r13
7ce5: 41 56 push %r14
7ce7: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
7cec: 4d 89 c4 mov %r8,%r12
7cef: 48 89 d7 mov %rdx,%rdi
7cf2: 48 89 ca mov %rcx,%rdx
7cf5: 33 c0 xor %eax,%eax
7cf7: 4d 85 e4 test %r12,%r12
7cfa: 0f 84 36 02 00 00 je 0x7f36
7d00: 41 83 3c 24 09 cmpl $0x9,(%r12)
7d05: 74 12 je 0x7d19
7d07: b8 f3 ff ff ff mov $0xfffffff3,%eax
7d0c: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7d11: 41 5e pop %r14
7d13: 41 5d pop %r13
7d15: 41 5c pop %r12
7d17: 5f pop %rdi
7d18: c3 ret
7d19: 48 85 d2 test %rdx,%rdx
7d1c: 0f 84 14 02 00 00 je 0x7f36
7d22: 48 85 ff test %rdi,%rdi
7d25: 0f 84 0b 02 00 00 je 0x7f36
7d2b: 4d 85 c9 test %r9,%r9
7d2e: 0f 84 fa 01 00 00 je 0x7f2e
7d34: 45 8b 74 24 04 mov 0x4(%r12),%r14d
7d39: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
7d3f: 7f 7f jg 0x7dc0
7d41: 4d 63 ce movslq %r14d,%r9
7d44: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
7d4a: 74 21 je 0x7d6d
7d4c: 48 8d 05 cd 82 fe ff lea -0x17d33(%rip),%rax # 0xffffffffffff0020
7d53: 48 89 d1 mov %rdx,%rcx
7d56: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
7d5d: 48 89 fa mov %rdi,%rdx
7d60: 4e 8b 8c c8 e0 cf c5 mov 0x1c5cfe0(%rax,%r9,8),%r9
7d67: 01
7d68: 41 ff d1 call *%r9
7d6b: eb 18 jmp 0x7d85
7d6d: 48 8d 05 ac 82 fe ff lea -0x17d54(%rip),%rax # 0xffffffffffff0020
7d74: 48 89 d1 mov %rdx,%rcx
7d77: 48 89 fa mov %rdi,%rdx
7d7a: 4e 8b 8c c8 10 d0 c5 mov 0x1c5d010(%rax,%r9,8),%r9
7d81: 01
7d82: 41 ff d1 call *%r9
7d85: b8 01 00 00 00 mov $0x1,%eax
7d8a: 44 89 f1 mov %r14d,%ecx
7d8d: d3 e0 shl %cl,%eax
7d8f: 48 63 c0 movslq %eax,%rax
7d92: 48 83 f8 01 cmp $0x1,%rax
7d96: 74 11 je 0x7da9
7d98: 4c 8b 4f 08 mov 0x8(%rdi),%r9
7d9c: 4c 89 0c c7 mov %r9,(%rdi,%rax,8)
7da0: 48 c7 44 c7 08 00 00 movq $0x0,0x8(%rdi,%rax,8)
7da7: 00 00
7da9: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
7db0: 00
7db1: 33 c0 xor %eax,%eax
7db3: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7db8: 41 5e pop %r14
7dba: 41 5d pop %r13
7dbc: 41 5c pop %r12
7dbe: 5f pop %rdi
7dbf: c3 ret
7dc0: 4c 89 c8 mov %r9,%rax
7dc3: 48 83 e0 3f and $0x3f,%rax
7dc7: 48 f7 d8 neg %rax
7dca: 48 83 e0 3f and $0x3f,%rax
7dce: 4c 03 c8 add %rax,%r9
7dd1: 33 c0 xor %eax,%eax
7dd3: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
7dd9: 49 0f 4f c1 cmovg %r9,%rax
7ddd: 41 bd 01 00 00 00 mov $0x1,%r13d
7de3: 45 8d 4e ff lea -0x1(%r14),%r9d
7de7: 44 89 c9 mov %r9d,%ecx
7dea: 41 d3 e5 shl %cl,%r13d
7ded: 41 83 fe 06 cmp $0x6,%r14d
7df1: 7f 64 jg 0x7e57
7df3: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
7df9: 74 33 je 0x7e2e
7dfb: 4d 63 f6 movslq %r14d,%r14
7dfe: 48 8d 05 1b 82 fe ff lea -0x17de5(%rip),%rax # 0xffffffffffff0020
7e05: f2 41 0f 10 54 24 10 movsd 0x10(%r12),%xmm2
7e0c: 48 89 d1 mov %rdx,%rcx
7e0f: 48 89 fa mov %rdi,%rdx
7e12: 4e 8b 8c f0 38 d0 c5 mov 0x1c5d038(%rax,%r14,8),%r9
7e19: 01
7e1a: 41 ff d1 call *%r9
7e1d: 44 89 f1 mov %r14d,%ecx
7e20: 41 be 01 00 00 00 mov $0x1,%r14d
7e26: 41 d3 e6 shl %cl,%r14d
7e29: e9 99 00 00 00 jmp 0x7ec7
7e2e: 4d 63 f6 movslq %r14d,%r14
7e31: 48 8d 05 e8 81 fe ff lea -0x17e18(%rip),%rax # 0xffffffffffff0020
7e38: 48 89 d1 mov %rdx,%rcx
7e3b: 48 89 fa mov %rdi,%rdx
7e3e: 4e 8b 8c f0 68 d0 c5 mov 0x1c5d068(%rax,%r14,8),%r9
7e45: 01
7e46: 41 ff d1 call *%r9
7e49: 44 89 f1 mov %r14d,%ecx
7e4c: 41 be 01 00 00 00 mov $0x1,%r14d
7e52: 41 d3 e6 shl %cl,%r14d
7e55: eb 70 jmp 0x7ec7
7e57: 41 83 fe 11 cmp $0x11,%r14d
7e5b: 7e 21 jle 0x7e7e
7e5d: 4c 8d 14 24 lea (%rsp),%r10
7e61: 4c 89 e1 mov %r12,%rcx
7e64: 49 89 f8 mov %rdi,%r8
7e67: 49 89 42 20 mov %rax,0x20(%r10)
7e6b: e8 50 68 06 00 call 0x6e6c0
7e70: 44 89 f1 mov %r14d,%ecx
7e73: 41 be 01 00 00 00 mov $0x1,%r14d
7e79: 41 d3 e6 shl %cl,%r14d
7e7c: eb 49 jmp 0x7ec7
7e7e: 49 89 e3 mov %rsp,%r11
7e81: 48 89 d1 mov %rdx,%rcx
7e84: 4d 8b 54 24 30 mov 0x30(%r12),%r10
7e89: 48 89 fa mov %rdi,%rdx
7e8c: 45 89 e8 mov %r13d,%r8d
7e8f: 4d 8b 4c 24 38 mov 0x38(%r12),%r9
7e94: 4d 89 53 20 mov %r10,0x20(%r11)
7e98: 49 89 43 28 mov %rax,0x28(%r11)
7e9c: e8 cf 7d aa 01 call 0x1aafc70
7ea1: 44 89 f1 mov %r14d,%ecx
7ea4: 41 be 01 00 00 00 mov $0x1,%r14d
7eaa: 41 d3 e6 shl %cl,%r14d
7ead: 41 83 7c 24 08 00 cmpl $0x0,0x8(%r12)
7eb3: 74 12 je 0x7ec7
7eb5: f2 41 0f 10 44 24 10 movsd 0x10(%r12),%xmm0
7ebc: 48 89 fa mov %rdi,%rdx
7ebf: 45 89 f0 mov %r14d,%r8d
7ec2: e8 99 1a ff ff call 0xffffffffffff9960
7ec7: f2 0f 10 47 08 movsd 0x8(%rdi),%xmm0
7ecc: 48 89 f9 mov %rdi,%rcx
7ecf: f2 0f 10 0f movsd (%rdi),%xmm1
7ed3: 44 89 ea mov %r13d,%edx
7ed6: 41 b8 01 00 00 00 mov $0x1,%r8d
7edc: f2 0f 58 07 addsd (%rdi),%xmm0
7ee0: f2 0f 5c 4f 08 subsd 0x8(%rdi),%xmm1
7ee5: f2 0f 11 07 movsd %xmm0,(%rdi)
7ee9: f2 0f 11 4f 08 movsd %xmm1,0x8(%rdi)
7eee: 4d 8b 4c 24 50 mov 0x50(%r12),%r9
7ef3: e8 48 7b 06 00 call 0x6fa40
7ef8: 4d 63 f6 movslq %r14d,%r14
7efb: 49 83 fe 01 cmp $0x1,%r14
7eff: 74 16 je 0x7f17
7f01: 48 8b 47 08 mov 0x8(%rdi),%rax
7f05: 45 33 c9 xor %r9d,%r9d
7f08: 4a 89 04 f7 mov %rax,(%rdi,%r14,8)
7f0c: 4e 89 4c f7 08 mov %r9,0x8(%rdi,%r14,8)
7f11: 4c 89 4f 08 mov %r9,0x8(%rdi)
7f15: eb 08 jmp 0x7f1f
7f17: 48 c7 47 08 00 00 00 movq $0x0,0x8(%rdi)
7f1e: 00
7f1f: 33 c0 xor %eax,%eax
7f21: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7f26: 41 5e pop %r14
7f28: 41 5d pop %r13
7f2a: 41 5c pop %r12
7f2c: 5f pop %rdi
7f2d: c3 ret
7f2e: 41 83 7c 24 1c 00 cmpl $0x0,0x1c(%r12)
7f34: 7e 12 jle 0x7f48
7f36: b8 f8 ff ff ff mov $0xfffffff8,%eax
7f3b: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
7f40: 41 5e pop %r14
7f42: 41 5d pop %r13
7f44: 41 5c pop %r12
7f46: 5f pop %rdi
7f47: c3 ret
7f48: 45 8b 74 24 04 mov 0x4(%r12),%r14d
7f4d: 41 83 7c 24 04 05 cmpl $0x5,0x4(%r12)
7f53: 0f 8e e8 fd ff ff jle 0x7d41
7f59: e9 7f fe ff ff jmp 0x7ddd
7f5e: 66 90 xchg %ax,%ax
7f60: 56 push %rsi
7f61: 57 push %rdi
7f62: 41 54 push %r12
7f64: 55 push %rbp
7f65: 48 83 ec 38 sub $0x38,%rsp
7f69: 4c 89 c6 mov %r8,%rsi
7f6c: 48 89 d5 mov %rdx,%rbp
7f6f: 48 89 ca mov %rcx,%rdx
7f72: 45 33 db xor %r11d,%r11d
7f75: 48 85 f6 test %rsi,%rsi
7f78: 0f 84 13 02 00 00 je 0x8191
7f7e: 83 3e 09 cmpl $0x9,(%rsi)
7f81: 74 0f je 0x7f92
7f83: b8 f3 ff ff ff mov $0xfffffff3,%eax
7f88: 48 83 c4 38 add $0x38,%rsp
7f8c: 5d pop %rbp
7f8d: 41 5c pop %r12
7f8f: 5f pop %rdi
7f90: 5e pop %rsi
7f91: c3 ret
7f92: 48 85 d2 test %rdx,%rdx
7f95: 0f 84 f6 01 00 00 je 0x8191
7f9b: 48 85 ed test %rbp,%rbp
7f9e: 0f 84 ed 01 00 00 je 0x8191
7fa4: 4d 85 c9 test %r9,%r9
7fa7: 0f 84 de 01 00 00 je 0x818b
7fad: 44 8b 66 04 mov 0x4(%rsi),%r12d
7fb1: 41 83 fc 05 cmp $0x5,%r12d
7fb5: 7f 77 jg 0x802e
7fb7: 49 63 fc movslq %r12d,%rdi
7fba: 83 7e 08 00 cmpl $0x0,0x8(%rsi)
7fbe: 74 1e je 0x7fde
7fc0: 48 8d 05 59 80 fe ff lea -0x17fa7(%rip),%rax # 0xffffffffffff0020
7fc7: f2 0f 10 56 10 movsd 0x10(%rsi),%xmm2
7fcc: 48 89 d1 mov %rdx,%rcx
7fcf: 48 8b bc f8 a0 d0 c5 mov 0x1c5d0a0(%rax,%rdi,8),%rdi
7fd6: 01
7fd7: 48 89 ea mov %rbp,%rdx
7fda: ff d7 call *%rdi
7fdc: eb 17 jmp 0x7ff5
7fde: 48 8d 05 3b 80 fe ff lea -0x17fc5(%rip),%rax # 0xffffffffffff0020
7fe5: 48 89 d1 mov %rdx,%rcx
7fe8: 48 8b b4 f8 d0 d0 c5 mov 0x1c5d0d0(%rax,%rdi,8),%rsi
7fef: 01
7ff0: 48 89 ea mov %rbp,%rdx
7ff3: ff d6 call *%rsi
7ff5: b8 01 00 00 00 mov $0x1,%eax
7ffa: 44 89 e1 mov %r12d,%ecx
7ffd: d3 e0 shl %cl,%eax
7fff: 48 rex.W