Files

8884 lines
425 KiB
Plaintext

; th_b3c0: VA 0x18000b3c0-0x1800133c0 (32768 bytes)
/tmp/opencode/dis/th_b3c0.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 49 89 d1 mov %rdx,%r9
3: 48 85 c9 test %rcx,%rcx
6: 0f 84 73 01 00 00 je 0x17f
c: 4d 85 c9 test %r9,%r9
f: 0f 84 6a 01 00 00 je 0x17f
15: 45 85 c0 test %r8d,%r8d
18: 0f 8e 5b 01 00 00 jle 0x179
1e: 49 63 d0 movslq %r8d,%rdx
21: 48 83 fa 08 cmp $0x8,%rdx
25: 0f 8c 49 01 00 00 jl 0x174
2b: 4c 89 c8 mov %r9,%rax
2e: 48 83 e0 1f and $0x1f,%rax
32: 89 c0 mov %eax,%eax
34: 85 c0 test %eax,%eax
36: 74 10 je 0x48
38: a8 07 test $0x7,%al
3a: 0f 85 34 01 00 00 jne 0x174
40: f7 d8 neg %eax
42: 83 c0 20 add $0x20,%eax
45: c1 e8 03 shr $0x3,%eax
48: 44 8d 50 08 lea 0x8(%rax),%r10d
4c: 49 3b d2 cmp %r10,%rdx
4f: 0f 8c 1f 01 00 00 jl 0x174
55: 45 89 c2 mov %r8d,%r10d
58: 44 2b d0 sub %eax,%r10d
5b: 41 83 e2 07 and $0x7,%r10d
5f: 45 2b c2 sub %r10d,%r8d
62: 45 33 d2 xor %r10d,%r10d
65: 85 c0 test %eax,%eax
67: 76 47 jbe 0xb0
69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70: 00
71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7f: 00
80: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
86: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
8c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
90: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
95: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
99: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
9d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
a2: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
a8: 49 ff c2 inc %r10
ab: 4c 3b d0 cmp %rax,%r10
ae: 72 d0 jb 0x80
b0: 4d 63 d0 movslq %r8d,%r10
b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bf: 00
c0: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
c5: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
cb: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
d0: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
d4: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
da: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
df: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
e5: c5 fc 10 4c c1 20 vmovups 0x20(%rcx,%rax,8),%ymm1
eb: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
f2: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
f7: c5 d4 59 e8 vmulps %ymm0,%ymm5,%ymm5
fb: c4 c1 7e 12 54 c1 20 vmovsldup 0x20(%r9,%rax,8),%ymm2
102: c4 e2 75 a6 d5 vfmaddsub213ps %ymm5,%ymm1,%ymm2
107: c4 c1 7c 11 54 c1 20 vmovups %ymm2,0x20(%r9,%rax,8)
10e: 48 83 c0 08 add $0x8,%rax
112: 49 3b c2 cmp %r10,%rax
115: 72 a9 jb 0xc0
117: 33 c0 xor %eax,%eax
119: 45 8d 50 01 lea 0x1(%r8),%r10d
11d: 4d 63 d2 movslq %r10d,%r10
120: 4c 3b d2 cmp %rdx,%r10
123: 77 49 ja 0x16e
125: 4d 63 c0 movslq %r8d,%r8
128: 49 2b d0 sub %r8,%rdx
12b: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
12f: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
133: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
138: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f: 00
140: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
145: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
14b: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
14f: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
154: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
158: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
15c: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
161: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
166: 48 ff c0 inc %rax
169: 48 3b c2 cmp %rdx,%rax
16c: 72 d2 jb 0x140
16e: 33 c0 xor %eax,%eax
170: c5 f8 77 vzeroupper
173: c3 ret
174: 45 33 c0 xor %r8d,%r8d
177: eb 9e jmp 0x117
179: b8 fa ff ff ff mov $0xfffffffa,%eax
17e: c3 ret
17f: b8 f8 ff ff ff mov $0xfffffff8,%eax
184: c3 ret
185: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18c: 00
18d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
194: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a0: 49 89 d1 mov %rdx,%r9
1a3: 48 85 c9 test %rcx,%rcx
1a6: 0f 84 73 01 00 00 je 0x31f
1ac: 4d 85 c9 test %r9,%r9
1af: 0f 84 6a 01 00 00 je 0x31f
1b5: 45 85 c0 test %r8d,%r8d
1b8: 0f 8e 5b 01 00 00 jle 0x319
1be: 49 63 d0 movslq %r8d,%rdx
1c1: 48 83 fa 08 cmp $0x8,%rdx
1c5: 0f 8c 49 01 00 00 jl 0x314
1cb: 4c 89 c8 mov %r9,%rax
1ce: 48 83 e0 1f and $0x1f,%rax
1d2: 89 c0 mov %eax,%eax
1d4: 85 c0 test %eax,%eax
1d6: 74 10 je 0x1e8
1d8: a8 07 test $0x7,%al
1da: 0f 85 34 01 00 00 jne 0x314
1e0: f7 d8 neg %eax
1e2: 83 c0 20 add $0x20,%eax
1e5: c1 e8 03 shr $0x3,%eax
1e8: 44 8d 50 08 lea 0x8(%rax),%r10d
1ec: 49 3b d2 cmp %r10,%rdx
1ef: 0f 8c 1f 01 00 00 jl 0x314
1f5: 45 89 c2 mov %r8d,%r10d
1f8: 44 2b d0 sub %eax,%r10d
1fb: 41 83 e2 07 and $0x7,%r10d
1ff: 45 2b c2 sub %r10d,%r8d
202: 45 33 d2 xor %r10d,%r10d
205: 85 c0 test %eax,%eax
207: 76 47 jbe 0x250
209: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
210: 00
211: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
218: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
21f: 00
220: c4 81 7b 10 1c d1 vmovsd (%r9,%r10,8),%xmm3
226: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
22c: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
230: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
235: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
239: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
23d: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
242: c4 81 7b 11 2c d1 vmovsd %xmm5,(%r9,%r10,8)
248: 49 ff c2 inc %r10
24b: 4c 3b d0 cmp %rax,%r10
24e: 72 d0 jb 0x220
250: 4d 63 d0 movslq %r8d,%r10
253: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
258: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
25f: 00
260: c5 fc 10 14 c1 vmovups (%rcx,%rax,8),%ymm2
265: c4 c1 7e 16 04 c1 vmovshdup (%r9,%rax,8),%ymm0
26b: c5 ec c6 ca b1 vshufps $0xb1,%ymm2,%ymm2,%ymm1
270: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
274: c4 c1 7e 12 24 c1 vmovsldup (%r9,%rax,8),%ymm4
27a: c4 e2 6d a6 e3 vfmaddsub213ps %ymm3,%ymm2,%ymm4
27f: c4 c1 7c 11 24 c1 vmovups %ymm4,(%r9,%rax,8)
285: 62 e1 7c 28 10 4c c1 vmovups 0x20(%rcx,%rax,8),%ymm17
28c: 01
28d: c4 c1 7e 16 6c c1 20 vmovshdup 0x20(%r9,%rax,8),%ymm5
294: 62 a1 74 20 c6 c1 b1 vshufps $0xb1,%ymm17,%ymm17,%ymm16
29b: 62 a1 54 28 59 d0 vmulps %ymm16,%ymm5,%ymm18
2a1: 62 c1 7e 28 12 5c c1 vmovsldup 0x20(%r9,%rax,8),%ymm19
2a8: 01
2a9: 62 a2 75 20 a6 da vfmaddsub213ps %ymm18,%ymm17,%ymm19
2af: 62 c1 7c 28 11 5c c1 vmovups %ymm19,0x20(%r9,%rax,8)
2b6: 01
2b7: 48 83 c0 08 add $0x8,%rax
2bb: 49 3b c2 cmp %r10,%rax
2be: 72 a0 jb 0x260
2c0: 33 c0 xor %eax,%eax
2c2: 45 8d 50 01 lea 0x1(%r8),%r10d
2c6: 4d 63 d2 movslq %r10d,%r10
2c9: 4c 3b d2 cmp %rdx,%r10
2cc: 77 40 ja 0x30e
2ce: 4d 63 c0 movslq %r8d,%r8
2d1: 49 2b d0 sub %r8,%rdx
2d4: 4e 8d 14 c1 lea (%rcx,%r8,8),%r10
2d8: 4b 8d 0c c1 lea (%r9,%r8,8),%rcx
2dc: 0f 1f 40 00 nopl 0x0(%rax)
2e0: c5 fb 10 1c c1 vmovsd (%rcx,%rax,8),%xmm3
2e5: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
2eb: c5 fa 16 c8 vmovshdup %xmm0,%xmm1
2ef: c5 e0 c6 d3 b1 vshufps $0xb1,%xmm3,%xmm3,%xmm2
2f4: c5 f0 59 e2 vmulps %xmm2,%xmm1,%xmm4
2f8: c5 fa 12 e8 vmovsldup %xmm0,%xmm5
2fc: c4 e2 61 a6 ec vfmaddsub213ps %xmm4,%xmm3,%xmm5
301: c5 fb 11 2c c1 vmovsd %xmm5,(%rcx,%rax,8)
306: 48 ff c0 inc %rax
309: 48 3b c2 cmp %rdx,%rax
30c: 72 d2 jb 0x2e0
30e: 33 c0 xor %eax,%eax
310: c5 f8 77 vzeroupper
313: c3 ret
314: 45 33 c0 xor %r8d,%r8d
317: eb a7 jmp 0x2c0
319: b8 fa ff ff ff mov $0xfffffffa,%eax
31e: c3 ret
31f: b8 f8 ff ff ff mov $0xfffffff8,%eax
324: c3 ret
325: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
32c: 00
32d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
340: 48 83 ec 28 sub $0x28,%rsp
344: 48 85 c9 test %rcx,%rcx
347: 74 23 je 0x36c
349: 48 85 d2 test %rdx,%rdx
34c: 74 1e je 0x36c
34e: 4d 85 c0 test %r8,%r8
351: 74 19 je 0x36c
353: 45 85 c9 test %r9d,%r9d
356: 7e 1e jle 0x376
358: e8 d3 ce a5 01 call 0x1a5d230
35d: ba 02 00 00 00 mov $0x2,%edx
362: 85 c0 test %eax,%eax
364: 0f 45 c2 cmovne %edx,%eax
367: 48 83 c4 28 add $0x28,%rsp
36b: c3 ret
36c: b8 f8 ff ff ff mov $0xfffffff8,%eax
371: 48 83 c4 28 add $0x28,%rsp
375: c3 ret
376: b8 fa ff ff ff mov $0xfffffffa,%eax
37b: 48 83 c4 28 add $0x28,%rsp
37f: c3 ret
380: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
385: 48 85 c9 test %rcx,%rcx
388: 74 24 je 0x3ae
38a: 48 85 d2 test %rdx,%rdx
38d: 74 1f je 0x3ae
38f: 4d 85 c0 test %r8,%r8
392: 74 1a je 0x3ae
394: 45 85 c9 test %r9d,%r9d
397: 7e 20 jle 0x3b9
399: e8 e2 13 a6 01 call 0x1a61780
39e: ba 02 00 00 00 mov $0x2,%edx
3a3: 85 c0 test %eax,%eax
3a5: 0f 45 c2 cmovne %edx,%eax
3a8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ad: c3 ret
3ae: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3b8: c3 ret
3b9: b8 fa ff ff ff mov $0xfffffffa,%eax
3be: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3c3: c3 ret
3c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3cb: 00
3cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3df: 00
3e0: 48 83 ec 28 sub $0x28,%rsp
3e4: 48 85 c9 test %rcx,%rcx
3e7: 74 23 je 0x40c
3e9: 48 85 d2 test %rdx,%rdx
3ec: 74 1e je 0x40c
3ee: 4d 85 c0 test %r8,%r8
3f1: 74 19 je 0x40c
3f3: 45 85 c9 test %r9d,%r9d
3f6: 7e 1e jle 0x416
3f8: e8 93 37 a6 01 call 0x1a63b90
3fd: ba 02 00 00 00 mov $0x2,%edx
402: 85 c0 test %eax,%eax
404: 0f 45 c2 cmovne %edx,%eax
407: 48 83 c4 28 add $0x28,%rsp
40b: c3 ret
40c: b8 f8 ff ff ff mov $0xfffffff8,%eax
411: 48 83 c4 28 add $0x28,%rsp
415: c3 ret
416: b8 fa ff ff ff mov $0xfffffffa,%eax
41b: 48 83 c4 28 add $0x28,%rsp
41f: c3 ret
420: 48 83 ec 28 sub $0x28,%rsp
424: 48 85 c9 test %rcx,%rcx
427: 74 23 je 0x44c
429: 48 85 d2 test %rdx,%rdx
42c: 74 1e je 0x44c
42e: 4d 85 c0 test %r8,%r8
431: 74 19 je 0x44c
433: 45 85 c9 test %r9d,%r9d
436: 7e 1e jle 0x456
438: e8 a3 79 a6 01 call 0x1a67de0
43d: ba 02 00 00 00 mov $0x2,%edx
442: 85 c0 test %eax,%eax
444: 0f 45 c2 cmovne %edx,%eax
447: 48 83 c4 28 add $0x28,%rsp
44b: c3 ret
44c: b8 f8 ff ff ff mov $0xfffffff8,%eax
451: 48 83 c4 28 add $0x28,%rsp
455: c3 ret
456: b8 fa ff ff ff mov $0xfffffffa,%eax
45b: 48 83 c4 28 add $0x28,%rsp
45f: c3 ret
460: 48 83 ec 28 sub $0x28,%rsp
464: 48 85 c9 test %rcx,%rcx
467: 74 23 je 0x48c
469: 48 85 d2 test %rdx,%rdx
46c: 74 1e je 0x48c
46e: 4d 85 c0 test %r8,%r8
471: 74 19 je 0x48c
473: 45 85 c9 test %r9d,%r9d
476: 7e 1e jle 0x496
478: e8 63 bd a6 01 call 0x1a6c1e0
47d: ba 02 00 00 00 mov $0x2,%edx
482: 85 c0 test %eax,%eax
484: 0f 45 c2 cmovne %edx,%eax
487: 48 83 c4 28 add $0x28,%rsp
48b: c3 ret
48c: b8 f8 ff ff ff mov $0xfffffff8,%eax
491: 48 83 c4 28 add $0x28,%rsp
495: c3 ret
496: b8 fa ff ff ff mov $0xfffffffa,%eax
49b: 48 83 c4 28 add $0x28,%rsp
49f: c3 ret
4a0: 48 83 ec 28 sub $0x28,%rsp
4a4: 48 85 c9 test %rcx,%rcx
4a7: 74 23 je 0x4cc
4a9: 48 85 d2 test %rdx,%rdx
4ac: 74 1e je 0x4cc
4ae: 4d 85 c0 test %r8,%r8
4b1: 74 19 je 0x4cc
4b3: 45 85 c9 test %r9d,%r9d
4b6: 7e 1e jle 0x4d6
4b8: e8 43 fe a6 01 call 0x1a70300
4bd: ba 02 00 00 00 mov $0x2,%edx
4c2: 85 c0 test %eax,%eax
4c4: 0f 45 c2 cmovne %edx,%eax
4c7: 48 83 c4 28 add $0x28,%rsp
4cb: c3 ret
4cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d1: 48 83 c4 28 add $0x28,%rsp
4d5: c3 ret
4d6: b8 fa ff ff ff mov $0xfffffffa,%eax
4db: 48 83 c4 28 add $0x28,%rsp
4df: c3 ret
4e0: 48 83 ec 28 sub $0x28,%rsp
4e4: 48 85 c9 test %rcx,%rcx
4e7: 74 25 je 0x50e
4e9: 48 85 d2 test %rdx,%rdx
4ec: 74 20 je 0x50e
4ee: 4d 85 c0 test %r8,%r8
4f1: 74 1b je 0x50e
4f3: 45 85 c9 test %r9d,%r9d
4f6: 7f 0a jg 0x502
4f8: b8 fa ff ff ff mov $0xfffffffa,%eax
4fd: 48 83 c4 28 add $0x28,%rsp
501: c3 ret
502: e8 d9 6c 03 00 call 0x371e0
507: 33 c0 xor %eax,%eax
509: 48 83 c4 28 add $0x28,%rsp
50d: c3 ret
50e: b8 f8 ff ff ff mov $0xfffffff8,%eax
513: 48 83 c4 28 add $0x28,%rsp
517: c3 ret
518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51f: 00
520: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
525: 48 85 c9 test %rcx,%rcx
528: 74 27 je 0x551
52a: 48 85 d2 test %rdx,%rdx
52d: 74 22 je 0x551
52f: 4d 85 c0 test %r8,%r8
532: 74 1d je 0x551
534: 45 85 c9 test %r9d,%r9d
537: 7f 0b jg 0x544
539: b8 fa ff ff ff mov $0xfffffffa,%eax
53e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
543: c3 ret
544: e8 d7 72 03 00 call 0x37820
549: 33 c0 xor %eax,%eax
54b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
550: c3 ret
551: b8 f8 ff ff ff mov $0xfffffff8,%eax
556: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
55b: c3 ret
55c: 0f 1f 40 00 nopl 0x0(%rax)
560: 48 83 ec 28 sub $0x28,%rsp
564: 48 85 c9 test %rcx,%rcx
567: 74 25 je 0x58e
569: 48 85 d2 test %rdx,%rdx
56c: 74 20 je 0x58e
56e: 4d 85 c0 test %r8,%r8
571: 74 1b je 0x58e
573: 45 85 c9 test %r9d,%r9d
576: 7f 0a jg 0x582
578: b8 fa ff ff ff mov $0xfffffffa,%eax
57d: 48 83 c4 28 add $0x28,%rsp
581: c3 ret
582: e8 b9 78 03 00 call 0x37e40
587: 33 c0 xor %eax,%eax
589: 48 83 c4 28 add $0x28,%rsp
58d: c3 ret
58e: b8 f8 ff ff ff mov $0xfffffff8,%eax
593: 48 83 c4 28 add $0x28,%rsp
597: c3 ret
598: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59f: 00
5a0: 41 56 push %r14
5a2: 49 89 cb mov %rcx,%r11
5a5: 4d 85 db test %r11,%r11
5a8: 0f 84 1e 02 00 00 je 0x7cc
5ae: 48 85 d2 test %rdx,%rdx
5b1: 0f 84 15 02 00 00 je 0x7cc
5b7: 4d 85 c0 test %r8,%r8
5ba: 0f 84 0c 02 00 00 je 0x7cc
5c0: 45 85 c9 test %r9d,%r9d
5c3: 0f 8e fb 01 00 00 jle 0x7c4
5c9: 49 63 c9 movslq %r9d,%rcx
5cc: 48 83 f9 08 cmp $0x8,%rcx
5d0: 0f 8c e9 01 00 00 jl 0x7bf
5d6: 4c 89 c0 mov %r8,%rax
5d9: 48 83 e0 1f and $0x1f,%rax
5dd: 85 c0 test %eax,%eax
5df: 74 0d je 0x5ee
5e1: a8 0f test $0xf,%al
5e3: 0f 85 d6 01 00 00 jne 0x7bf
5e9: b8 01 00 00 00 mov $0x1,%eax
5ee: 41 89 c2 mov %eax,%r10d
5f1: 4d 8d 72 08 lea 0x8(%r10),%r14
5f5: 49 3b ce cmp %r14,%rcx
5f8: 0f 8c c1 01 00 00 jl 0x7bf
5fe: 45 89 ce mov %r9d,%r14d
601: 44 2b f0 sub %eax,%r14d
604: 41 83 e6 07 and $0x7,%r14d
608: 45 2b ce sub %r14d,%r9d
60b: 45 33 f6 xor %r14d,%r14d
60e: 4d 63 c9 movslq %r9d,%r9
611: 85 c0 test %eax,%eax
613: 4c 89 f0 mov %r14,%rax
616: 76 3f jbe 0x657
618: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
61f: 00
620: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
626: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
62b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
630: 49 ff c6 inc %r14
633: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
637: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
63c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
640: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
644: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
648: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
64e: 48 83 c0 10 add $0x10,%rax
652: 4d 3b f2 cmp %r10,%r14
655: 72 c9 jb 0x620
657: 4c 89 d0 mov %r10,%rax
65a: 48 c1 e0 04 shl $0x4,%rax
65e: 66 90 xchg %ax,%ax
660: c5 f9 10 2c 10 vmovupd (%rax,%rdx,1),%xmm5
665: c4 a1 79 10 24 18 vmovupd (%rax,%r11,1),%xmm4
66b: 49 83 c2 08 add $0x8,%r10
66f: c4 e3 55 18 4c 10 10 vinsertf128 $0x1,0x10(%rax,%rdx,1),%ymm5,%ymm1
676: 01
677: c5 ff 12 c1 vmovddup %ymm1,%ymm0
67b: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
67f: c4 a3 5d 18 5c 18 10 vinsertf128 $0x1,0x10(%rax,%r11,1),%ymm4,%ymm3
686: 01
687: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
68b: c5 e5 c6 db 05 vshufpd $0x5,%ymm3,%ymm3,%ymm3
690: c5 ed 59 c3 vmulpd %ymm3,%ymm2,%ymm0
694: c5 dd d0 c8 vaddsubpd %ymm0,%ymm4,%ymm1
698: c4 a1 7d 11 0c 00 vmovupd %ymm1,(%rax,%r8,1)
69e: c4 a1 79 10 54 18 20 vmovupd 0x20(%rax,%r11,1),%xmm2
6a5: c5 f9 10 5c 10 20 vmovupd 0x20(%rax,%rdx,1),%xmm3
6ab: c4 e3 65 18 6c 10 30 vinsertf128 $0x1,0x30(%rax,%rdx,1),%ymm3,%ymm5
6b2: 01
6b3: c4 a3 6d 18 54 18 30 vinsertf128 $0x1,0x30(%rax,%r11,1),%ymm2,%ymm2
6ba: 01
6bb: c5 ff 12 e5 vmovddup %ymm5,%ymm4
6bf: c5 d5 15 c5 vunpckhpd %ymm5,%ymm5,%ymm0
6c3: c5 ed c6 ca 05 vshufpd $0x5,%ymm2,%ymm2,%ymm1
6c8: c5 dd 59 da vmulpd %ymm2,%ymm4,%ymm3
6cc: c5 fd 59 d1 vmulpd %ymm1,%ymm0,%ymm2
6d0: c5 e5 d0 e2 vaddsubpd %ymm2,%ymm3,%ymm4
6d4: c4 a1 7d 11 64 00 20 vmovupd %ymm4,0x20(%rax,%r8,1)
6db: c5 f9 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%xmm0
6e1: c4 a1 79 10 6c 18 40 vmovupd 0x40(%rax,%r11,1),%xmm5
6e8: c4 e3 7d 18 5c 10 50 vinsertf128 $0x1,0x50(%rax,%rdx,1),%ymm0,%ymm3
6ef: 01
6f0: c5 ff 12 d3 vmovddup %ymm3,%ymm2
6f4: c5 e5 15 e3 vunpckhpd %ymm3,%ymm3,%ymm4
6f8: c4 a3 55 18 4c 18 50 vinsertf128 $0x1,0x50(%rax,%r11,1),%ymm5,%ymm1
6ff: 01
700: c5 ed 59 c1 vmulpd %ymm1,%ymm2,%ymm0
704: c5 f5 c6 c9 05 vshufpd $0x5,%ymm1,%ymm1,%ymm1
709: c5 dd 59 c9 vmulpd %ymm1,%ymm4,%ymm1
70d: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
711: c4 a1 7d 11 54 00 40 vmovupd %ymm2,0x40(%rax,%r8,1)
718: c5 f9 10 64 10 60 vmovupd 0x60(%rax,%rdx,1),%xmm4
71e: c4 a1 79 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%xmm3
725: c4 e3 5d 18 4c 10 70 vinsertf128 $0x1,0x70(%rax,%rdx,1),%ymm4,%ymm1
72c: 01
72d: c5 ff 12 e9 vmovddup %ymm1,%ymm5
731: c5 f5 15 d1 vunpckhpd %ymm1,%ymm1,%ymm2
735: c4 a3 65 18 44 18 70 vinsertf128 $0x1,0x70(%rax,%r11,1),%ymm3,%ymm0
73c: 01
73d: c5 d5 59 d8 vmulpd %ymm0,%ymm5,%ymm3
741: c5 fd c6 c0 05 vshufpd $0x5,%ymm0,%ymm0,%ymm0
746: c5 ed 59 e0 vmulpd %ymm0,%ymm2,%ymm4
74a: c5 e5 d0 ec vaddsubpd %ymm4,%ymm3,%ymm5
74e: c4 a1 7d 11 6c 00 60 vmovupd %ymm5,0x60(%rax,%r8,1)
755: 48 05 80 00 00 00 add $0x80,%rax
75b: 4d 3b d1 cmp %r9,%r10
75e: 0f 82 fc fe ff ff jb 0x660
764: 4c 89 c8 mov %r9,%rax
767: 48 c1 e0 04 shl $0x4,%rax
76b: 4c 3b c9 cmp %rcx,%r9
76e: 73 47 jae 0x7b7
770: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
777: 00
778: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
77f: 90 nop
780: c4 a1 79 10 14 18 vmovupd (%rax,%r11,1),%xmm2
786: c5 f9 10 0c 10 vmovupd (%rax,%rdx,1),%xmm1
78b: c5 fb 12 04 10 vmovddup (%rax,%rdx,1),%xmm0
790: 49 ff c1 inc %r9
793: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
797: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
79c: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
7a0: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
7a4: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
7a8: c4 a1 79 11 0c 00 vmovupd %xmm1,(%rax,%r8,1)
7ae: 48 83 c0 10 add $0x10,%rax
7b2: 4c 3b c9 cmp %rcx,%r9
7b5: 72 c9 jb 0x780
7b7: 33 c0 xor %eax,%eax
7b9: c5 f8 77 vzeroupper
7bc: 41 5e pop %r14
7be: c3 ret
7bf: 45 33 c9 xor %r9d,%r9d
7c2: eb a0 jmp 0x764
7c4: b8 fa ff ff ff mov $0xfffffffa,%eax
7c9: 41 5e pop %r14
7cb: c3 ret
7cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
7d1: 41 5e pop %r14
7d3: c3 ret
7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e0: 41 56 push %r14
7e2: 49 89 cb mov %rcx,%r11
7e5: 4d 85 db test %r11,%r11
7e8: 0f 84 db 01 00 00 je 0x9c9
7ee: 48 85 d2 test %rdx,%rdx
7f1: 0f 84 d2 01 00 00 je 0x9c9
7f7: 4d 85 c0 test %r8,%r8
7fa: 0f 84 c9 01 00 00 je 0x9c9
800: 45 85 c9 test %r9d,%r9d
803: 0f 8e b8 01 00 00 jle 0x9c1
809: 49 63 c9 movslq %r9d,%rcx
80c: 48 83 f9 08 cmp $0x8,%rcx
810: 0f 8c a6 01 00 00 jl 0x9bc
816: 4c 89 c0 mov %r8,%rax
819: 48 83 e0 1f and $0x1f,%rax
81d: 85 c0 test %eax,%eax
81f: 74 0d je 0x82e
821: a8 0f test $0xf,%al
823: 0f 85 93 01 00 00 jne 0x9bc
829: b8 01 00 00 00 mov $0x1,%eax
82e: 41 89 c2 mov %eax,%r10d
831: 4d 8d 72 08 lea 0x8(%r10),%r14
835: 49 3b ce cmp %r14,%rcx
838: 0f 8c 7e 01 00 00 jl 0x9bc
83e: 45 89 ce mov %r9d,%r14d
841: 44 2b f0 sub %eax,%r14d
844: 41 83 e6 07 and $0x7,%r14d
848: 45 2b ce sub %r14d,%r9d
84b: 45 33 f6 xor %r14d,%r14d
84e: 4d 63 c9 movslq %r9d,%r9
851: 85 c0 test %eax,%eax
853: 4c 89 f0 mov %r14,%rax
856: 76 3c jbe 0x894
858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
85f: 00
860: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
866: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
86b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
86f: 49 ff c6 inc %r14
872: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
877: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
87b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
880: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
885: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
88b: 48 83 c0 10 add $0x10,%rax
88f: 4d 3b f2 cmp %r10,%r14
892: 72 cc jb 0x860
894: 4c 89 d0 mov %r10,%rax
897: 48 c1 e0 04 shl $0x4,%rax
89b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
8a0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
8a6: 4e 8d 34 00 lea (%rax,%r8,1),%r14
8aa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
8af: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
8b3: 49 83 c2 08 add $0x8,%r10
8b7: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
8bc: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
8c0: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
8c5: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
8ca: c4 c1 7d 11 2e vmovupd %ymm5,(%r14)
8cf: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
8d6: c5 fd 10 44 10 20 vmovupd 0x20(%rax,%rdx,1),%ymm0
8dc: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
8e0: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
8e5: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
8e9: c5 ff 12 6c 10 20 vmovddup 0x20(%rax,%rdx,1),%ymm5
8ef: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
8f4: c4 c1 7d 11 6e 20 vmovupd %ymm5,0x20(%r14)
8fa: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
901: c5 fd 10 44 10 40 vmovupd 0x40(%rax,%rdx,1),%ymm0
907: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
90b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
910: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
914: c5 ff 12 6c 10 40 vmovddup 0x40(%rax,%rdx,1),%ymm5
91a: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
91f: c4 c1 7d 11 6e 40 vmovupd %ymm5,0x40(%r14)
925: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
92c: c5 fd 10 44 10 60 vmovupd 0x60(%rax,%rdx,1),%ymm0
932: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
936: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
93b: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
93f: c5 ff 12 6c 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm5
945: 48 05 80 00 00 00 add $0x80,%rax
94b: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
950: 4d 3b d1 cmp %r9,%r10
953: c4 c1 7d 11 6e 60 vmovupd %ymm5,0x60(%r14)
959: 0f 82 41 ff ff ff jb 0x8a0
95f: 4c 89 c8 mov %r9,%rax
962: 48 c1 e0 04 shl $0x4,%rax
966: 4c 3b c9 cmp %rcx,%r9
969: 73 49 jae 0x9b4
96b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
972: 00
973: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
97a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
980: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
986: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
98b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
98f: 49 ff c1 inc %r9
992: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
997: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
99b: c5 fb 12 2c 10 vmovddup (%rax,%rdx,1),%xmm5
9a0: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
9a5: c4 a1 79 11 2c 00 vmovupd %xmm5,(%rax,%r8,1)
9ab: 48 83 c0 10 add $0x10,%rax
9af: 4c 3b c9 cmp %rcx,%r9
9b2: 72 cc jb 0x980
9b4: 33 c0 xor %eax,%eax
9b6: c5 f8 77 vzeroupper
9b9: 41 5e pop %r14
9bb: c3 ret
9bc: 45 33 c9 xor %r9d,%r9d
9bf: eb 9e jmp 0x95f
9c1: b8 fa ff ff ff mov $0xfffffffa,%eax
9c6: 41 5e pop %r14
9c8: c3 ret
9c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
9ce: 41 5e pop %r14
9d0: c3 ret
9d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
9d8: 00
9d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9e0: 41 56 push %r14
9e2: 49 89 cb mov %rcx,%r11
9e5: 4d 85 db test %r11,%r11
9e8: 0f 84 f8 01 00 00 je 0xbe6
9ee: 48 85 d2 test %rdx,%rdx
9f1: 0f 84 ef 01 00 00 je 0xbe6
9f7: 4d 85 c0 test %r8,%r8
9fa: 0f 84 e6 01 00 00 je 0xbe6
a00: 45 85 c9 test %r9d,%r9d
a03: 0f 8e d5 01 00 00 jle 0xbde
a09: 49 63 c9 movslq %r9d,%rcx
a0c: 48 83 f9 08 cmp $0x8,%rcx
a10: 0f 8c c3 01 00 00 jl 0xbd9
a16: 4c 89 c0 mov %r8,%rax
a19: 48 83 e0 1f and $0x1f,%rax
a1d: 85 c0 test %eax,%eax
a1f: 74 0d je 0xa2e
a21: a8 0f test $0xf,%al
a23: 0f 85 b0 01 00 00 jne 0xbd9
a29: b8 01 00 00 00 mov $0x1,%eax
a2e: 41 89 c2 mov %eax,%r10d
a31: 4d 8d 72 08 lea 0x8(%r10),%r14
a35: 49 3b ce cmp %r14,%rcx
a38: 0f 8c 9b 01 00 00 jl 0xbd9
a3e: 45 89 ce mov %r9d,%r14d
a41: 44 2b f0 sub %eax,%r14d
a44: 41 83 e6 07 and $0x7,%r14d
a48: 45 2b ce sub %r14d,%r9d
a4b: 45 33 f6 xor %r14d,%r14d
a4e: 4d 63 c9 movslq %r9d,%r9
a51: 85 c0 test %eax,%eax
a53: 4c 89 f0 mov %r14,%rax
a56: 76 39 jbe 0xa91
a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a5f: 00
a60: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
a66: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
a6b: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
a6f: 49 ff c6 inc %r14
a72: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
a77: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
a7b: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
a82: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
a88: 48 83 c0 10 add $0x10,%rax
a8c: 4d 3b f2 cmp %r10,%r14
a8f: 72 cf jb 0xa60
a91: 4c 89 d0 mov %r10,%rax
a94: 48 c1 e0 04 shl $0x4,%rax
a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
a9f: 00
aa0: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
aa6: 49 83 c2 08 add $0x8,%r10
aaa: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
aaf: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
ab3: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
ab8: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
abc: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
ac1: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
ac6: c4 a1 7d 11 2c 00 vmovupd %ymm5,(%rax,%r8,1)
acc: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
ad3: 01
ad4: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
adb: 01
adc: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
ae2: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
ae9: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
aef: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
af6: 01
af7: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
afd: 62 a1 fd 28 11 6c 00 vmovupd %ymm21,0x20(%rax,%r8,1)
b04: 01
b05: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
b0c: 02
b0d: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
b14: 02
b15: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
b1b: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
b22: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
b28: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
b2f: 02
b30: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
b36: 62 21 fd 28 11 5c 00 vmovupd %ymm27,0x40(%rax,%r8,1)
b3d: 02
b3e: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
b45: 03
b46: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
b4d: 03
b4e: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
b54: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
b5b: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
b61: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
b67: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
b6d: c4 a1 7d 11 44 00 60 vmovupd %ymm0,0x60(%rax,%r8,1)
b74: 48 05 80 00 00 00 add $0x80,%rax
b7a: 4d 3b d1 cmp %r9,%r10
b7d: 0f 82 1d ff ff ff jb 0xaa0
b83: 4c 89 c8 mov %r9,%rax
b86: 48 c1 e0 04 shl $0x4,%rax
b8a: 4c 3b c9 cmp %rcx,%r9
b8d: 73 42 jae 0xbd1
b8f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b96: 00
b97: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b9e: 66 90 xchg %ax,%ax
ba0: c4 a1 79 10 1c 18 vmovupd (%rax,%r11,1),%xmm3
ba6: c5 f9 10 04 10 vmovupd (%rax,%rdx,1),%xmm0
bab: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
baf: 49 ff c1 inc %r9
bb2: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
bb7: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
bbb: 62 f2 e5 18 b6 24 10 vfmaddsub231pd (%rax,%rdx,1){1to2},%xmm3,%xmm4
bc2: c4 a1 79 11 24 00 vmovupd %xmm4,(%rax,%r8,1)
bc8: 48 83 c0 10 add $0x10,%rax
bcc: 4c 3b c9 cmp %rcx,%r9
bcf: 72 cf jb 0xba0
bd1: 33 c0 xor %eax,%eax
bd3: c5 f8 77 vzeroupper
bd6: 41 5e pop %r14
bd8: c3 ret
bd9: 45 33 c9 xor %r9d,%r9d
bdc: eb a5 jmp 0xb83
bde: b8 fa ff ff ff mov $0xfffffffa,%eax
be3: 41 5e pop %r14
be5: c3 ret
be6: b8 f8 ff ff ff mov $0xfffffff8,%eax
beb: 41 5e pop %r14
bed: c3 ret
bee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
bf5: 00
bf6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
bfd: 0f 1f 00 nopl (%rax)
c00: 53 push %rbx
c01: 56 push %rsi
c02: 57 push %rdi
c03: 41 54 push %r12
c05: 41 55 push %r13
c07: 48 81 ec 70 04 00 00 sub $0x470,%rsp
c0e: 4d 89 c4 mov %r8,%r12
c11: 48 8b 05 98 99 60 02 mov 0x2609998(%rip),%rax # 0x260a5b0
c18: 45 89 cd mov %r9d,%r13d
c1b: 48 33 c4 xor %rsp,%rax
c1e: 48 89 cf mov %rcx,%rdi
c21: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
c28: 00
c29: 4d 85 e4 test %r12,%r12
c2c: 0f 84 b3 01 00 00 je 0xde5
c32: 48 85 ff test %rdi,%rdi
c35: 0f 84 94 01 00 00 je 0xdcf
c3b: 48 85 d2 test %rdx,%rdx
c3e: 0f 84 63 01 00 00 je 0xda7
c44: 45 85 ed test %r13d,%r13d
c47: 0f 8e 32 01 00 00 jle 0xd7f
c4d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
c52: 48 89 c3 mov %rax,%rbx
c55: 48 83 e3 3f and $0x3f,%rbx
c59: 48 f7 db neg %rbx
c5c: 48 83 e3 3f and $0x3f,%rbx
c60: 41 83 fd 40 cmp $0x40,%r13d
c64: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
c68: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
c6f: 00
c70: 0f 8e a1 00 00 00 jle 0xd17
c76: 4c 89 74 24 20 mov %r14,0x20(%rsp)
c7b: 45 89 ee mov %r13d,%r14d
c7e: 4d 89 e5 mov %r12,%r13
c81: 49 89 d4 mov %rdx,%r12
c84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
c8b: 00
c8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
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: 4c 89 e1 mov %r12,%rcx
ca3: 48 89 f2 mov %rsi,%rdx
ca6: 49 89 d8 mov %rbx,%r8
ca9: 41 b9 40 00 00 00 mov $0x40,%r9d
caf: e8 cc 4b 13 00 call 0x135880
cb4: 48 89 f9 mov %rdi,%rcx
cb7: 48 89 f2 mov %rsi,%rdx
cba: 41 b8 40 00 00 00 mov $0x40,%r8d
cc0: e8 bb c3 ff ff call 0xffffffffffffd080
cc5: 48 89 f9 mov %rdi,%rcx
cc8: 48 89 da mov %rbx,%rdx
ccb: 41 b8 40 00 00 00 mov $0x40,%r8d
cd1: e8 aa c3 ff ff call 0xffffffffffffd080
cd6: 48 89 d9 mov %rbx,%rcx
cd9: 48 89 f2 mov %rsi,%rdx
cdc: 4d 89 e8 mov %r13,%r8
cdf: 41 b9 40 00 00 00 mov $0x40,%r9d
ce5: e8 16 77 03 00 call 0x38400
cea: 41 83 c6 c0 add $0xffffffc0,%r14d
cee: 48 81 c7 00 02 00 00 add $0x200,%rdi
cf5: 49 81 c4 00 02 00 00 add $0x200,%r12
cfc: 49 81 c5 00 04 00 00 add $0x400,%r13
d03: 41 83 fe 40 cmp $0x40,%r14d
d07: 7f 97 jg 0xca0
d09: 4c 89 e2 mov %r12,%rdx
d0c: 4d 89 ec mov %r13,%r12
d0f: 45 89 f5 mov %r14d,%r13d
d12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
d17: 48 89 d1 mov %rdx,%rcx
d1a: 48 89 f2 mov %rsi,%rdx
d1d: 49 89 d8 mov %rbx,%r8
d20: 45 89 e9 mov %r13d,%r9d
d23: e8 58 4b 13 00 call 0x135880
d28: 48 89 f9 mov %rdi,%rcx
d2b: 48 89 f2 mov %rsi,%rdx
d2e: 45 89 e8 mov %r13d,%r8d
d31: e8 4a c3 ff ff call 0xffffffffffffd080
d36: 48 89 f9 mov %rdi,%rcx
d39: 48 89 da mov %rbx,%rdx
d3c: 45 89 e8 mov %r13d,%r8d
d3f: e8 3c c3 ff ff call 0xffffffffffffd080
d44: 48 89 d9 mov %rbx,%rcx
d47: 48 89 f2 mov %rsi,%rdx
d4a: 4d 89 e0 mov %r12,%r8
d4d: 45 89 e9 mov %r13d,%r9d
d50: e8 ab 76 03 00 call 0x38400
d55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
d5c: 00
d5d: 48 33 cc xor %rsp,%rcx
d60: 48 3b 0d 49 98 60 02 cmp 0x2609849(%rip),%rcx # 0x260a5b0
d67: 75 11 jne 0xd7a
d69: 33 c0 xor %eax,%eax
d6b: 48 81 c4 70 04 00 00 add $0x470,%rsp
d72: 41 5d pop %r13
d74: 41 5c pop %r12
d76: 5f pop %rdi
d77: 5e pop %rsi
d78: 5b pop %rbx
d79: c3 ret
d7a: e8 91 4f 12 01 call 0x1125d10
d7f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
d86: 00
d87: 48 33 cc xor %rsp,%rcx
d8a: 48 3b 0d 1f 98 60 02 cmp 0x260981f(%rip),%rcx # 0x260a5b0
d91: 75 e7 jne 0xd7a
d93: b8 fa ff ff ff mov $0xfffffffa,%eax
d98: 48 81 c4 70 04 00 00 add $0x470,%rsp
d9f: 41 5d pop %r13
da1: 41 5c pop %r12
da3: 5f pop %rdi
da4: 5e pop %rsi
da5: 5b pop %rbx
da6: c3 ret
da7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
dae: 00
daf: 48 33 cc xor %rsp,%rcx
db2: 48 3b 0d f7 97 60 02 cmp 0x26097f7(%rip),%rcx # 0x260a5b0
db9: 75 bf jne 0xd7a
dbb: b8 f8 ff ff ff mov $0xfffffff8,%eax
dc0: 48 81 c4 70 04 00 00 add $0x470,%rsp
dc7: 41 5d pop %r13
dc9: 41 5c pop %r12
dcb: 5f pop %rdi
dcc: 5e pop %rsi
dcd: 5b pop %rbx
dce: c3 ret
dcf: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
dd6: 00
dd7: 48 33 cc xor %rsp,%rcx
dda: 48 3b 0d cf 97 60 02 cmp 0x26097cf(%rip),%rcx # 0x260a5b0
de1: 75 97 jne 0xd7a
de3: eb d6 jmp 0xdbb
de5: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
dec: 00
ded: 48 33 cc xor %rsp,%rcx
df0: 48 3b 0d b9 97 60 02 cmp 0x26097b9(%rip),%rcx # 0x260a5b0
df7: 75 81 jne 0xd7a
df9: eb c0 jmp 0xdbb
dfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e00: 53 push %rbx
e01: 56 push %rsi
e02: 57 push %rdi
e03: 41 54 push %r12
e05: 41 55 push %r13
e07: 48 8d a4 24 90 fb ff lea -0x470(%rsp),%rsp
e0e: ff
e0f: 4d 89 c4 mov %r8,%r12
e12: 48 8b 05 97 97 60 02 mov 0x2609797(%rip),%rax # 0x260a5b0
e19: 45 89 cd mov %r9d,%r13d
e1c: 48 33 c4 xor %rsp,%rax
e1f: 48 89 cf mov %rcx,%rdi
e22: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
e29: 00
e2a: 4d 85 e4 test %r12,%r12
e2d: 0f 84 b5 01 00 00 je 0xfe8
e33: 48 85 ff test %rdi,%rdi
e36: 0f 84 96 01 00 00 je 0xfd2
e3c: 48 85 d2 test %rdx,%rdx
e3f: 0f 84 64 01 00 00 je 0xfa9
e45: 45 85 ed test %r13d,%r13d
e48: 0f 8e 32 01 00 00 jle 0xf80
e4e: 48 8d 44 24 28 lea 0x28(%rsp),%rax
e53: 48 83 e0 3f and $0x3f,%rax
e57: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
e5c: 48 f7 d8 neg %rax
e5f: 48 83 e0 3f and $0x3f,%rax
e63: 48 03 f0 add %rax,%rsi
e66: 48 89 f3 mov %rsi,%rbx
e69: 48 81 c3 00 02 00 00 add $0x200,%rbx
e70: 41 83 fd 40 cmp $0x40,%r13d
e74: 0f 8e 9d 00 00 00 jle 0xf17
e7a: 4c 89 74 24 20 mov %r14,0x20(%rsp)
e7f: 45 89 ee mov %r13d,%r14d
e82: 4d 89 e5 mov %r12,%r13
e85: 49 89 d4 mov %rdx,%r12
e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
e8f: 00
e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
e9e: 00 00
ea0: 4c 89 e1 mov %r12,%rcx
ea3: 48 89 f2 mov %rsi,%rdx
ea6: 49 89 d8 mov %rbx,%r8
ea9: 41 b9 40 00 00 00 mov $0x40,%r9d
eaf: e8 ec 49 13 00 call 0x1358a0
eb4: 48 89 f9 mov %rdi,%rcx
eb7: 48 89 f2 mov %rsi,%rdx
eba: 41 b8 40 00 00 00 mov $0x40,%r8d
ec0: e8 fb c1 ff ff call 0xffffffffffffd0c0
ec5: 48 89 f9 mov %rdi,%rcx
ec8: 48 89 da mov %rbx,%rdx
ecb: 41 b8 40 00 00 00 mov $0x40,%r8d
ed1: e8 ea c1 ff ff call 0xffffffffffffd0c0
ed6: 48 89 d9 mov %rbx,%rcx
ed9: 48 89 f2 mov %rsi,%rdx
edc: 4d 89 e8 mov %r13,%r8
edf: 41 b9 40 00 00 00 mov $0x40,%r9d
ee5: e8 f6 7a 03 00 call 0x389e0
eea: 41 83 c6 c0 add $0xffffffc0,%r14d
eee: 48 81 c7 00 02 00 00 add $0x200,%rdi
ef5: 49 81 c4 00 02 00 00 add $0x200,%r12
efc: 49 81 c5 00 04 00 00 add $0x400,%r13
f03: 41 83 fe 40 cmp $0x40,%r14d
f07: 7f 97 jg 0xea0
f09: 4c 89 e2 mov %r12,%rdx
f0c: 4d 89 ec mov %r13,%r12
f0f: 45 89 f5 mov %r14d,%r13d
f12: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
f17: 48 89 d1 mov %rdx,%rcx
f1a: 48 89 f2 mov %rsi,%rdx
f1d: 49 89 d8 mov %rbx,%r8
f20: 45 89 e9 mov %r13d,%r9d
f23: e8 78 49 13 00 call 0x1358a0
f28: 48 89 f9 mov %rdi,%rcx
f2b: 48 89 f2 mov %rsi,%rdx
f2e: 45 89 e8 mov %r13d,%r8d
f31: e8 8a c1 ff ff call 0xffffffffffffd0c0
f36: 48 89 f9 mov %rdi,%rcx
f39: 48 89 da mov %rbx,%rdx
f3c: 45 89 e8 mov %r13d,%r8d
f3f: e8 7c c1 ff ff call 0xffffffffffffd0c0
f44: 48 89 d9 mov %rbx,%rcx
f47: 48 89 f2 mov %rsi,%rdx
f4a: 4d 89 e0 mov %r12,%r8
f4d: 45 89 e9 mov %r13d,%r9d
f50: e8 8b 7a 03 00 call 0x389e0
f55: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
f5c: 00
f5d: 48 33 cc xor %rsp,%rcx
f60: 48 3b 0d 49 96 60 02 cmp 0x2609649(%rip),%rcx # 0x260a5b0
f67: 75 12 jne 0xf7b
f69: 33 c0 xor %eax,%eax
f6b: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
f72: 00
f73: 41 5d pop %r13
f75: 41 5c pop %r12
f77: 5f pop %rdi
f78: 5e pop %rsi
f79: 5b pop %rbx
f7a: c3 ret
f7b: e8 90 4d 12 01 call 0x1125d10
f80: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
f87: 00
f88: 48 33 cc xor %rsp,%rcx
f8b: 48 3b 0d 1e 96 60 02 cmp 0x260961e(%rip),%rcx # 0x260a5b0
f92: 75 e7 jne 0xf7b
f94: b8 fa ff ff ff mov $0xfffffffa,%eax
f99: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
fa0: 00
fa1: 41 5d pop %r13
fa3: 41 5c pop %r12
fa5: 5f pop %rdi
fa6: 5e pop %rsi
fa7: 5b pop %rbx
fa8: c3 ret
fa9: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
fb0: 00
fb1: 48 33 cc xor %rsp,%rcx
fb4: 48 3b 0d f5 95 60 02 cmp 0x26095f5(%rip),%rcx # 0x260a5b0
fbb: 75 be jne 0xf7b
fbd: b8 f8 ff ff ff mov $0xfffffff8,%eax
fc2: 48 8d a4 24 70 04 00 lea 0x470(%rsp),%rsp
fc9: 00
fca: 41 5d pop %r13
fcc: 41 5c pop %r12
fce: 5f pop %rdi
fcf: 5e pop %rsi
fd0: 5b pop %rbx
fd1: c3 ret
fd2: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
fd9: 00
fda: 48 33 cc xor %rsp,%rcx
fdd: 48 3b 0d cc 95 60 02 cmp 0x26095cc(%rip),%rcx # 0x260a5b0
fe4: 75 95 jne 0xf7b
fe6: eb d5 jmp 0xfbd
fe8: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
fef: 00
ff0: 48 33 cc xor %rsp,%rcx
ff3: 48 3b 0d b6 95 60 02 cmp 0x26095b6(%rip),%rcx # 0x260a5b0
ffa: 0f 85 7b ff ff ff jne 0xf7b
1000: eb bb jmp 0xfbd
1002: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1009: 00
100a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1011: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1018: 00
1019: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1020: 53 push %rbx
1021: 56 push %rsi
1022: 57 push %rdi
1023: 41 54 push %r12
1025: 41 55 push %r13
1027: 48 81 ec 70 04 00 00 sub $0x470,%rsp
102e: 4d 89 c4 mov %r8,%r12
1031: 48 8b 05 78 95 60 02 mov 0x2609578(%rip),%rax # 0x260a5b0
1038: 48 33 c4 xor %rsp,%rax
103b: 45 89 cd mov %r9d,%r13d
103e: 48 89 cf mov %rcx,%rdi
1041: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
1048: 00
1049: 4d 85 e4 test %r12,%r12
104c: 0f 84 b3 01 00 00 je 0x1205
1052: 48 85 ff test %rdi,%rdi
1055: 0f 84 94 01 00 00 je 0x11ef
105b: 48 85 d2 test %rdx,%rdx
105e: 0f 84 63 01 00 00 je 0x11c7
1064: 45 85 ed test %r13d,%r13d
1067: 0f 8e 32 01 00 00 jle 0x119f
106d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
1072: 48 89 f0 mov %rsi,%rax
1075: 48 83 e0 3f and $0x3f,%rax
1079: 48 f7 d8 neg %rax
107c: 48 83 e0 3f and $0x3f,%rax
1080: 48 03 f0 add %rax,%rsi
1083: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
108a: 00
108b: 41 83 fd 40 cmp $0x40,%r13d
108f: 0f 8e a2 00 00 00 jle 0x1137
1095: 4c 89 74 24 20 mov %r14,0x20(%rsp)
109a: 45 89 ee mov %r13d,%r14d
109d: 4d 89 e5 mov %r12,%r13
10a0: 49 89 d4 mov %rdx,%r12
10a3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
10aa: 00
10ab: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
10c0: 4c 89 e1 mov %r12,%rcx
10c3: 48 89 f2 mov %rsi,%rdx
10c6: 49 89 d8 mov %rbx,%r8
10c9: 41 b9 40 00 00 00 mov $0x40,%r9d
10cf: e8 ec 47 13 00 call 0x1358c0
10d4: 48 89 f9 mov %rdi,%rcx
10d7: 48 89 f2 mov %rsi,%rdx
10da: 41 b8 40 00 00 00 mov $0x40,%r8d
10e0: e8 1b c0 ff ff call 0xffffffffffffd100
10e5: 48 89 f9 mov %rdi,%rcx
10e8: 48 89 da mov %rbx,%rdx
10eb: 41 b8 40 00 00 00 mov $0x40,%r8d
10f1: e8 0a c0 ff ff call 0xffffffffffffd100
10f6: 48 89 d9 mov %rbx,%rcx
10f9: 48 89 f2 mov %rsi,%rdx
10fc: 4d 89 e8 mov %r13,%r8
10ff: 41 b9 40 00 00 00 mov $0x40,%r9d
1105: e8 b6 7c 03 00 call 0x38dc0
110a: 41 83 c6 c0 add $0xffffffc0,%r14d
110e: 48 81 c7 00 02 00 00 add $0x200,%rdi
1115: 49 81 c4 00 02 00 00 add $0x200,%r12
111c: 49 81 c5 00 04 00 00 add $0x400,%r13
1123: 41 83 fe 40 cmp $0x40,%r14d
1127: 7f 97 jg 0x10c0
1129: 4c 89 e2 mov %r12,%rdx
112c: 4d 89 ec mov %r13,%r12
112f: 45 89 f5 mov %r14d,%r13d
1132: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
1137: 48 89 d1 mov %rdx,%rcx
113a: 48 89 f2 mov %rsi,%rdx
113d: 49 89 d8 mov %rbx,%r8
1140: 45 89 e9 mov %r13d,%r9d
1143: e8 78 47 13 00 call 0x1358c0
1148: 48 89 f9 mov %rdi,%rcx
114b: 48 89 f2 mov %rsi,%rdx
114e: 45 89 e8 mov %r13d,%r8d
1151: e8 aa bf ff ff call 0xffffffffffffd100
1156: 48 89 f9 mov %rdi,%rcx
1159: 48 89 da mov %rbx,%rdx
115c: 45 89 e8 mov %r13d,%r8d
115f: e8 9c bf ff ff call 0xffffffffffffd100
1164: 48 89 d9 mov %rbx,%rcx
1167: 48 89 f2 mov %rsi,%rdx
116a: 4d 89 e0 mov %r12,%r8
116d: 45 89 e9 mov %r13d,%r9d
1170: e8 4b 7c 03 00 call 0x38dc0
1175: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
117c: 00
117d: 48 33 cc xor %rsp,%rcx
1180: 48 3b 0d 29 94 60 02 cmp 0x2609429(%rip),%rcx # 0x260a5b0
1187: 75 11 jne 0x119a
1189: 33 c0 xor %eax,%eax
118b: 48 81 c4 70 04 00 00 add $0x470,%rsp
1192: 41 5d pop %r13
1194: 41 5c pop %r12
1196: 5f pop %rdi
1197: 5e pop %rsi
1198: 5b pop %rbx
1199: c3 ret
119a: e8 71 4b 12 01 call 0x1125d10
119f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
11a6: 00
11a7: 48 33 cc xor %rsp,%rcx
11aa: 48 3b 0d ff 93 60 02 cmp 0x26093ff(%rip),%rcx # 0x260a5b0
11b1: 75 e7 jne 0x119a
11b3: b8 fa ff ff ff mov $0xfffffffa,%eax
11b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
11bf: 41 5d pop %r13
11c1: 41 5c pop %r12
11c3: 5f pop %rdi
11c4: 5e pop %rsi
11c5: 5b pop %rbx
11c6: c3 ret
11c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
11ce: 00
11cf: 48 33 cc xor %rsp,%rcx
11d2: 48 3b 0d d7 93 60 02 cmp 0x26093d7(%rip),%rcx # 0x260a5b0
11d9: 75 bf jne 0x119a
11db: b8 f8 ff ff ff mov $0xfffffff8,%eax
11e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
11e7: 41 5d pop %r13
11e9: 41 5c pop %r12
11eb: 5f pop %rdi
11ec: 5e pop %rsi
11ed: 5b pop %rbx
11ee: c3 ret
11ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
11f6: 00
11f7: 48 33 cc xor %rsp,%rcx
11fa: 48 3b 0d af 93 60 02 cmp 0x26093af(%rip),%rcx # 0x260a5b0
1201: 75 97 jne 0x119a
1203: eb d6 jmp 0x11db
1205: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
120c: 00
120d: 48 33 cc xor %rsp,%rcx
1210: 48 3b 0d 99 93 60 02 cmp 0x2609399(%rip),%rcx # 0x260a5b0
1217: 75 81 jne 0x119a
1219: eb c0 jmp 0x11db
121b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1220: 53 push %rbx
1221: 56 push %rsi
1222: 57 push %rdi
1223: 41 54 push %r12
1225: 41 55 push %r13
1227: 48 81 ec 70 04 00 00 sub $0x470,%rsp
122e: 4d 89 c4 mov %r8,%r12
1231: 48 8b 05 78 93 60 02 mov 0x2609378(%rip),%rax # 0x260a5b0
1238: 45 89 cd mov %r9d,%r13d
123b: 48 33 c4 xor %rsp,%rax
123e: 48 89 cf mov %rcx,%rdi
1241: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
1248: 00
1249: 4d 85 e4 test %r12,%r12
124c: 0f 84 b3 01 00 00 je 0x1405
1252: 48 85 ff test %rdi,%rdi
1255: 0f 84 94 01 00 00 je 0x13ef
125b: 48 85 d2 test %rdx,%rdx
125e: 0f 84 63 01 00 00 je 0x13c7
1264: 45 85 ed test %r13d,%r13d
1267: 0f 8e 32 01 00 00 jle 0x139f
126d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
1272: 48 89 c3 mov %rax,%rbx
1275: 48 83 e3 3f and $0x3f,%rbx
1279: 48 f7 db neg %rbx
127c: 48 83 e3 3f and $0x3f,%rbx
1280: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
1284: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
128b: 00
128c: 41 83 fd 40 cmp $0x40,%r13d
1290: 0f 8e a1 00 00 00 jle 0x1337
1296: 4c 89 74 24 20 mov %r14,0x20(%rsp)
129b: 45 89 ee mov %r13d,%r14d
129e: 4d 89 e5 mov %r12,%r13
12a1: 49 89 d4 mov %rdx,%r12
12a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12ab: 00
12ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
12b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12bf: 00
12c0: 4c 89 e1 mov %r12,%rcx
12c3: 48 89 f2 mov %rsi,%rdx
12c6: 49 89 d8 mov %rbx,%r8
12c9: 41 b9 40 00 00 00 mov $0x40,%r9d
12cf: e8 0c 46 13 00 call 0x1358e0
12d4: 48 89 f9 mov %rdi,%rcx
12d7: 48 89 f2 mov %rsi,%rdx
12da: 41 b8 40 00 00 00 mov $0x40,%r8d
12e0: e8 5b be ff ff call 0xffffffffffffd140
12e5: 48 89 f9 mov %rdi,%rcx
12e8: 48 89 da mov %rbx,%rdx
12eb: 41 b8 40 00 00 00 mov $0x40,%r8d
12f1: e8 4a be ff ff call 0xffffffffffffd140
12f6: 48 89 d9 mov %rbx,%rcx
12f9: 48 89 f2 mov %rsi,%rdx
12fc: 4d 89 e8 mov %r13,%r8
12ff: 41 b9 40 00 00 00 mov $0x40,%r9d
1305: e8 36 80 03 00 call 0x39340
130a: 41 83 c6 c0 add $0xffffffc0,%r14d
130e: 48 81 c7 00 02 00 00 add $0x200,%rdi
1315: 49 81 c4 00 02 00 00 add $0x200,%r12
131c: 49 81 c5 00 04 00 00 add $0x400,%r13
1323: 41 83 fe 40 cmp $0x40,%r14d
1327: 7f 97 jg 0x12c0
1329: 4c 89 e2 mov %r12,%rdx
132c: 4d 89 ec mov %r13,%r12
132f: 45 89 f5 mov %r14d,%r13d
1332: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
1337: 48 89 d1 mov %rdx,%rcx
133a: 48 89 f2 mov %rsi,%rdx
133d: 49 89 d8 mov %rbx,%r8
1340: 45 89 e9 mov %r13d,%r9d
1343: e8 98 45 13 00 call 0x1358e0
1348: 48 89 f9 mov %rdi,%rcx
134b: 48 89 f2 mov %rsi,%rdx
134e: 45 89 e8 mov %r13d,%r8d
1351: e8 ea bd ff ff call 0xffffffffffffd140
1356: 48 89 f9 mov %rdi,%rcx
1359: 48 89 da mov %rbx,%rdx
135c: 45 89 e8 mov %r13d,%r8d
135f: e8 dc bd ff ff call 0xffffffffffffd140
1364: 48 89 d9 mov %rbx,%rcx
1367: 48 89 f2 mov %rsi,%rdx
136a: 4d 89 e0 mov %r12,%r8
136d: 45 89 e9 mov %r13d,%r9d
1370: e8 cb 7f 03 00 call 0x39340
1375: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
137c: 00
137d: 48 33 cc xor %rsp,%rcx
1380: 48 3b 0d 29 92 60 02 cmp 0x2609229(%rip),%rcx # 0x260a5b0
1387: 75 11 jne 0x139a
1389: 33 c0 xor %eax,%eax
138b: 48 81 c4 70 04 00 00 add $0x470,%rsp
1392: 41 5d pop %r13
1394: 41 5c pop %r12
1396: 5f pop %rdi
1397: 5e pop %rsi
1398: 5b pop %rbx
1399: c3 ret
139a: e8 71 49 12 01 call 0x1125d10
139f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
13a6: 00
13a7: 48 33 cc xor %rsp,%rcx
13aa: 48 3b 0d ff 91 60 02 cmp 0x26091ff(%rip),%rcx # 0x260a5b0
13b1: 75 e7 jne 0x139a
13b3: b8 fa ff ff ff mov $0xfffffffa,%eax
13b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
13bf: 41 5d pop %r13
13c1: 41 5c pop %r12
13c3: 5f pop %rdi
13c4: 5e pop %rsi
13c5: 5b pop %rbx
13c6: c3 ret
13c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
13ce: 00
13cf: 48 33 cc xor %rsp,%rcx
13d2: 48 3b 0d d7 91 60 02 cmp 0x26091d7(%rip),%rcx # 0x260a5b0
13d9: 75 bf jne 0x139a
13db: b8 f8 ff ff ff mov $0xfffffff8,%eax
13e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
13e7: 41 5d pop %r13
13e9: 41 5c pop %r12
13eb: 5f pop %rdi
13ec: 5e pop %rsi
13ed: 5b pop %rbx
13ee: c3 ret
13ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
13f6: 00
13f7: 48 33 cc xor %rsp,%rcx
13fa: 48 3b 0d af 91 60 02 cmp 0x26091af(%rip),%rcx # 0x260a5b0
1401: 75 97 jne 0x139a
1403: eb d6 jmp 0x13db
1405: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
140c: 00
140d: 48 33 cc xor %rsp,%rcx
1410: 48 3b 0d 99 91 60 02 cmp 0x2609199(%rip),%rcx # 0x260a5b0
1417: 75 81 jne 0x139a
1419: eb c0 jmp 0x13db
141b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1420: 53 push %rbx
1421: 56 push %rsi
1422: 57 push %rdi
1423: 41 54 push %r12
1425: 41 55 push %r13
1427: 48 81 ec 70 04 00 00 sub $0x470,%rsp
142e: 4d 89 c4 mov %r8,%r12
1431: 48 8b 05 78 91 60 02 mov 0x2609178(%rip),%rax # 0x260a5b0
1438: 45 89 cd mov %r9d,%r13d
143b: 48 33 c4 xor %rsp,%rax
143e: 48 89 cf mov %rcx,%rdi
1441: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
1448: 00
1449: 4d 85 e4 test %r12,%r12
144c: 0f 84 b3 01 00 00 je 0x1605
1452: 48 85 ff test %rdi,%rdi
1455: 0f 84 94 01 00 00 je 0x15ef
145b: 48 85 d2 test %rdx,%rdx
145e: 0f 84 63 01 00 00 je 0x15c7
1464: 45 85 ed test %r13d,%r13d
1467: 0f 8e 32 01 00 00 jle 0x159f
146d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
1472: 48 89 c3 mov %rax,%rbx
1475: 48 83 e3 3f and $0x3f,%rbx
1479: 48 f7 db neg %rbx
147c: 48 83 e3 3f and $0x3f,%rbx
1480: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
1484: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
148b: 00
148c: 41 83 fd 40 cmp $0x40,%r13d
1490: 0f 8e a1 00 00 00 jle 0x1537
1496: 4c 89 74 24 20 mov %r14,0x20(%rsp)
149b: 45 89 ee mov %r13d,%r14d
149e: 4d 89 e5 mov %r12,%r13
14a1: 49 89 d4 mov %rdx,%r12
14a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14ab: 00
14ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
14b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
14bf: 00
14c0: 4c 89 e1 mov %r12,%rcx
14c3: 48 89 f2 mov %rsi,%rdx
14c6: 49 89 d8 mov %rbx,%r8
14c9: 41 b9 40 00 00 00 mov $0x40,%r9d
14cf: e8 2c 44 13 00 call 0x135900
14d4: 48 89 f9 mov %rdi,%rcx
14d7: 48 89 f2 mov %rsi,%rdx
14da: 41 b8 40 00 00 00 mov $0x40,%r8d
14e0: e8 5b be ff ff call 0xffffffffffffd340
14e5: 48 89 f9 mov %rdi,%rcx
14e8: 48 89 da mov %rbx,%rdx
14eb: 41 b8 40 00 00 00 mov $0x40,%r8d
14f1: e8 4a be ff ff call 0xffffffffffffd340
14f6: 48 89 d9 mov %rbx,%rcx
14f9: 48 89 f2 mov %rsi,%rdx
14fc: 4d 89 e8 mov %r13,%r8
14ff: 41 b9 40 00 00 00 mov $0x40,%r9d
1505: e8 16 86 03 00 call 0x39b20
150a: 41 83 c6 c0 add $0xffffffc0,%r14d
150e: 48 81 c7 00 02 00 00 add $0x200,%rdi
1515: 49 81 c4 00 02 00 00 add $0x200,%r12
151c: 49 81 c5 00 04 00 00 add $0x400,%r13
1523: 41 83 fe 40 cmp $0x40,%r14d
1527: 7f 97 jg 0x14c0
1529: 4c 89 e2 mov %r12,%rdx
152c: 4d 89 ec mov %r13,%r12
152f: 45 89 f5 mov %r14d,%r13d
1532: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
1537: 48 89 d1 mov %rdx,%rcx
153a: 48 89 f2 mov %rsi,%rdx
153d: 49 89 d8 mov %rbx,%r8
1540: 45 89 e9 mov %r13d,%r9d
1543: e8 b8 43 13 00 call 0x135900
1548: 48 89 f9 mov %rdi,%rcx
154b: 48 89 f2 mov %rsi,%rdx
154e: 45 89 e8 mov %r13d,%r8d
1551: e8 ea bd ff ff call 0xffffffffffffd340
1556: 48 89 f9 mov %rdi,%rcx
1559: 48 89 da mov %rbx,%rdx
155c: 45 89 e8 mov %r13d,%r8d
155f: e8 dc bd ff ff call 0xffffffffffffd340
1564: 48 89 d9 mov %rbx,%rcx
1567: 48 89 f2 mov %rsi,%rdx
156a: 4d 89 e0 mov %r12,%r8
156d: 45 89 e9 mov %r13d,%r9d
1570: e8 ab 85 03 00 call 0x39b20
1575: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
157c: 00
157d: 48 33 cc xor %rsp,%rcx
1580: 48 3b 0d 29 90 60 02 cmp 0x2609029(%rip),%rcx # 0x260a5b0
1587: 75 11 jne 0x159a
1589: 33 c0 xor %eax,%eax
158b: 48 81 c4 70 04 00 00 add $0x470,%rsp
1592: 41 5d pop %r13
1594: 41 5c pop %r12
1596: 5f pop %rdi
1597: 5e pop %rsi
1598: 5b pop %rbx
1599: c3 ret
159a: e8 71 47 12 01 call 0x1125d10
159f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
15a6: 00
15a7: 48 33 cc xor %rsp,%rcx
15aa: 48 3b 0d ff 8f 60 02 cmp 0x2608fff(%rip),%rcx # 0x260a5b0
15b1: 75 e7 jne 0x159a
15b3: b8 fa ff ff ff mov $0xfffffffa,%eax
15b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
15bf: 41 5d pop %r13
15c1: 41 5c pop %r12
15c3: 5f pop %rdi
15c4: 5e pop %rsi
15c5: 5b pop %rbx
15c6: c3 ret
15c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
15ce: 00
15cf: 48 33 cc xor %rsp,%rcx
15d2: 48 3b 0d d7 8f 60 02 cmp 0x2608fd7(%rip),%rcx # 0x260a5b0
15d9: 75 bf jne 0x159a
15db: b8 f8 ff ff ff mov $0xfffffff8,%eax
15e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
15e7: 41 5d pop %r13
15e9: 41 5c pop %r12
15eb: 5f pop %rdi
15ec: 5e pop %rsi
15ed: 5b pop %rbx
15ee: c3 ret
15ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
15f6: 00
15f7: 48 33 cc xor %rsp,%rcx
15fa: 48 3b 0d af 8f 60 02 cmp 0x2608faf(%rip),%rcx # 0x260a5b0
1601: 75 97 jne 0x159a
1603: eb d6 jmp 0x15db
1605: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
160c: 00
160d: 48 33 cc xor %rsp,%rcx
1610: 48 3b 0d 99 8f 60 02 cmp 0x2608f99(%rip),%rcx # 0x260a5b0
1617: 75 81 jne 0x159a
1619: eb c0 jmp 0x15db
161b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1620: 53 push %rbx
1621: 56 push %rsi
1622: 57 push %rdi
1623: 41 54 push %r12
1625: 41 55 push %r13
1627: 48 81 ec 70 04 00 00 sub $0x470,%rsp
162e: 4d 89 c4 mov %r8,%r12
1631: 48 8b 05 78 8f 60 02 mov 0x2608f78(%rip),%rax # 0x260a5b0
1638: 45 89 cd mov %r9d,%r13d
163b: 48 33 c4 xor %rsp,%rax
163e: 48 89 cf mov %rcx,%rdi
1641: 48 89 84 24 68 04 00 mov %rax,0x468(%rsp)
1648: 00
1649: 4d 85 e4 test %r12,%r12
164c: 0f 84 b3 01 00 00 je 0x1805
1652: 48 85 ff test %rdi,%rdi
1655: 0f 84 94 01 00 00 je 0x17ef
165b: 48 85 d2 test %rdx,%rdx
165e: 0f 84 63 01 00 00 je 0x17c7
1664: 45 85 ed test %r13d,%r13d
1667: 0f 8e 32 01 00 00 jle 0x179f
166d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
1672: 48 89 c3 mov %rax,%rbx
1675: 48 83 e3 3f and $0x3f,%rbx
1679: 48 f7 db neg %rbx
167c: 48 83 e3 3f and $0x3f,%rbx
1680: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
1684: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
168b: 00
168c: 41 83 fd 40 cmp $0x40,%r13d
1690: 0f 8e a1 00 00 00 jle 0x1737
1696: 4c 89 74 24 20 mov %r14,0x20(%rsp)
169b: 45 89 ee mov %r13d,%r14d
169e: 4d 89 e5 mov %r12,%r13
16a1: 49 89 d4 mov %rdx,%r12
16a4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16ab: 00
16ac: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
16b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
16bf: 00
16c0: 4c 89 e1 mov %r12,%rcx
16c3: 48 89 f2 mov %rsi,%rdx
16c6: 49 89 d8 mov %rbx,%r8
16c9: 41 b9 40 00 00 00 mov $0x40,%r9d
16cf: e8 4c 42 13 00 call 0x135920
16d4: 48 89 f9 mov %rdi,%rcx
16d7: 48 89 f2 mov %rsi,%rdx
16da: 41 b8 40 00 00 00 mov $0x40,%r8d
16e0: e8 1b be ff ff call 0xffffffffffffd500
16e5: 48 89 f9 mov %rdi,%rcx
16e8: 48 89 da mov %rbx,%rdx
16eb: 41 b8 40 00 00 00 mov $0x40,%r8d
16f1: e8 0a be ff ff call 0xffffffffffffd500
16f6: 48 89 d9 mov %rbx,%rcx
16f9: 48 89 f2 mov %rsi,%rdx
16fc: 4d 89 e8 mov %r13,%r8
16ff: 41 b9 40 00 00 00 mov $0x40,%r9d
1705: e8 96 8b 03 00 call 0x3a2a0
170a: 41 83 c6 c0 add $0xffffffc0,%r14d
170e: 48 81 c7 00 02 00 00 add $0x200,%rdi
1715: 49 81 c4 00 02 00 00 add $0x200,%r12
171c: 49 81 c5 00 04 00 00 add $0x400,%r13
1723: 41 83 fe 40 cmp $0x40,%r14d
1727: 7f 97 jg 0x16c0
1729: 4c 89 e2 mov %r12,%rdx
172c: 4d 89 ec mov %r13,%r12
172f: 45 89 f5 mov %r14d,%r13d
1732: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
1737: 48 89 d1 mov %rdx,%rcx
173a: 48 89 f2 mov %rsi,%rdx
173d: 49 89 d8 mov %rbx,%r8
1740: 45 89 e9 mov %r13d,%r9d
1743: e8 d8 41 13 00 call 0x135920
1748: 48 89 f9 mov %rdi,%rcx
174b: 48 89 f2 mov %rsi,%rdx
174e: 45 89 e8 mov %r13d,%r8d
1751: e8 aa bd ff ff call 0xffffffffffffd500
1756: 48 89 f9 mov %rdi,%rcx
1759: 48 89 da mov %rbx,%rdx
175c: 45 89 e8 mov %r13d,%r8d
175f: e8 9c bd ff ff call 0xffffffffffffd500
1764: 48 89 d9 mov %rbx,%rcx
1767: 48 89 f2 mov %rsi,%rdx
176a: 4d 89 e0 mov %r12,%r8
176d: 45 89 e9 mov %r13d,%r9d
1770: e8 2b 8b 03 00 call 0x3a2a0
1775: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
177c: 00
177d: 48 33 cc xor %rsp,%rcx
1780: 48 3b 0d 29 8e 60 02 cmp 0x2608e29(%rip),%rcx # 0x260a5b0
1787: 75 11 jne 0x179a
1789: 33 c0 xor %eax,%eax
178b: 48 81 c4 70 04 00 00 add $0x470,%rsp
1792: 41 5d pop %r13
1794: 41 5c pop %r12
1796: 5f pop %rdi
1797: 5e pop %rsi
1798: 5b pop %rbx
1799: c3 ret
179a: e8 71 45 12 01 call 0x1125d10
179f: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
17a6: 00
17a7: 48 33 cc xor %rsp,%rcx
17aa: 48 3b 0d ff 8d 60 02 cmp 0x2608dff(%rip),%rcx # 0x260a5b0
17b1: 75 e7 jne 0x179a
17b3: b8 fa ff ff ff mov $0xfffffffa,%eax
17b8: 48 81 c4 70 04 00 00 add $0x470,%rsp
17bf: 41 5d pop %r13
17c1: 41 5c pop %r12
17c3: 5f pop %rdi
17c4: 5e pop %rsi
17c5: 5b pop %rbx
17c6: c3 ret
17c7: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
17ce: 00
17cf: 48 33 cc xor %rsp,%rcx
17d2: 48 3b 0d d7 8d 60 02 cmp 0x2608dd7(%rip),%rcx # 0x260a5b0
17d9: 75 bf jne 0x179a
17db: b8 f8 ff ff ff mov $0xfffffff8,%eax
17e0: 48 81 c4 70 04 00 00 add $0x470,%rsp
17e7: 41 5d pop %r13
17e9: 41 5c pop %r12
17eb: 5f pop %rdi
17ec: 5e pop %rsi
17ed: 5b pop %rbx
17ee: c3 ret
17ef: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
17f6: 00
17f7: 48 33 cc xor %rsp,%rcx
17fa: 48 3b 0d af 8d 60 02 cmp 0x2608daf(%rip),%rcx # 0x260a5b0
1801: 75 97 jne 0x179a
1803: eb d6 jmp 0x17db
1805: 48 8b 8c 24 68 04 00 mov 0x468(%rsp),%rcx
180c: 00
180d: 48 33 cc xor %rsp,%rcx
1810: 48 3b 0d 99 8d 60 02 cmp 0x2608d99(%rip),%rcx # 0x260a5b0
1817: 75 81 jne 0x179a
1819: eb c0 jmp 0x17db
181b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1820: 48 83 ec 28 sub $0x28,%rsp
1824: 48 85 c9 test %rcx,%rcx
1827: 74 25 je 0x184e
1829: 48 85 d2 test %rdx,%rdx
182c: 74 20 je 0x184e
182e: 4d 85 c0 test %r8,%r8
1831: 74 1b je 0x184e
1833: 45 85 c9 test %r9d,%r9d
1836: 7f 0a jg 0x1842
1838: b8 fa ff ff ff mov $0xfffffffa,%eax
183d: 48 83 c4 28 add $0x28,%rsp
1841: c3 ret
1842: e8 d9 91 03 00 call 0x3aa20
1847: 33 c0 xor %eax,%eax
1849: 48 83 c4 28 add $0x28,%rsp
184d: c3 ret
184e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1853: 48 83 c4 28 add $0x28,%rsp
1857: c3 ret
1858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
185f: 00
1860: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1865: 48 85 c9 test %rcx,%rcx
1868: 74 27 je 0x1891
186a: 48 85 d2 test %rdx,%rdx
186d: 74 22 je 0x1891
186f: 4d 85 c0 test %r8,%r8
1872: 74 1d je 0x1891
1874: 45 85 c9 test %r9d,%r9d
1877: 7f 0b jg 0x1884
1879: b8 fa ff ff ff mov $0xfffffffa,%eax
187e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1883: c3 ret
1884: e8 77 94 03 00 call 0x3ad00
1889: 33 c0 xor %eax,%eax
188b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1890: c3 ret
1891: b8 f8 ff ff ff mov $0xfffffff8,%eax
1896: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
189b: c3 ret
189c: 0f 1f 40 00 nopl 0x0(%rax)
18a0: 48 83 ec 28 sub $0x28,%rsp
18a4: 48 85 c9 test %rcx,%rcx
18a7: 74 25 je 0x18ce
18a9: 48 85 d2 test %rdx,%rdx
18ac: 74 20 je 0x18ce
18ae: 4d 85 c0 test %r8,%r8
18b1: 74 1b je 0x18ce
18b3: 45 85 c9 test %r9d,%r9d
18b6: 7f 0a jg 0x18c2
18b8: b8 fa ff ff ff mov $0xfffffffa,%eax
18bd: 48 83 c4 28 add $0x28,%rsp
18c1: c3 ret
18c2: e8 19 97 03 00 call 0x3afe0
18c7: 33 c0 xor %eax,%eax
18c9: 48 83 c4 28 add $0x28,%rsp
18cd: c3 ret
18ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
18d3: 48 83 c4 28 add $0x28,%rsp
18d7: c3 ret
18d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
18df: 00
18e0: 41 57 push %r15
18e2: 49 89 ca mov %rcx,%r10
18e5: 49 89 d3 mov %rdx,%r11
18e8: 4d 85 d2 test %r10,%r10
18eb: 0f 84 fb 00 00 00 je 0x19ec
18f1: 4d 85 db test %r11,%r11
18f4: 0f 84 f2 00 00 00 je 0x19ec
18fa: 4d 85 c0 test %r8,%r8
18fd: 0f 84 e9 00 00 00 je 0x19ec
1903: 45 85 c9 test %r9d,%r9d
1906: 0f 8e d8 00 00 00 jle 0x19e4
190c: 49 63 d1 movslq %r9d,%rdx
190f: 48 83 fa 08 cmp $0x8,%rdx
1913: 0f 8c c6 00 00 00 jl 0x19df
1919: 4c 89 c0 mov %r8,%rax
191c: 48 83 e0 0f and $0xf,%rax
1920: 85 c0 test %eax,%eax
1922: 74 10 je 0x1934
1924: a8 03 test $0x3,%al
1926: 0f 85 b3 00 00 00 jne 0x19df
192c: f7 d8 neg %eax
192e: 83 c0 10 add $0x10,%eax
1931: c1 e8 02 shr $0x2,%eax
1934: 89 c1 mov %eax,%ecx
1936: 4c 8d 79 08 lea 0x8(%rcx),%r15
193a: 49 3b d7 cmp %r15,%rdx
193d: 0f 8c 9c 00 00 00 jl 0x19df
1943: 45 89 cf mov %r9d,%r15d
1946: 44 2b f8 sub %eax,%r15d
1949: 41 83 e7 07 and $0x7,%r15d
194d: 45 2b cf sub %r15d,%r9d
1950: 4d 63 c9 movslq %r9d,%r9
1953: 85 c0 test %eax,%eax
1955: b8 00 00 00 00 mov $0x0,%eax
195a: 76 24 jbe 0x1980
195c: 0f 1f 40 00 nopl 0x0(%rax)
1960: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1966: c4 c1 7a 59 0c 83 vmulss (%r11,%rax,4),%xmm0,%xmm1
196c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
1972: 48 ff c0 inc %rax
1975: 48 3b c1 cmp %rcx,%rax
1978: 72 e6 jb 0x1960
197a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1980: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
1986: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
198d: c4 c1 78 59 0c 8b vmulps (%r11,%rcx,4),%xmm0,%xmm1
1993: c4 c1 68 59 5c 8b 10 vmulps 0x10(%r11,%rcx,4),%xmm2,%xmm3
199a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
19a0: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
19a7: 48 83 c1 08 add $0x8,%rcx
19ab: 49 3b c9 cmp %r9,%rcx
19ae: 72 d0 jb 0x1980
19b0: 4c 3b ca cmp %rdx,%r9
19b3: 73 25 jae 0x19da
19b5: 0f 1f 40 00 nopl 0x0(%rax)
19b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19c0: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
19c6: c4 81 7a 59 0c 8b vmulss (%r11,%r9,4),%xmm0,%xmm1
19cc: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
19d2: 49 ff c1 inc %r9
19d5: 4c 3b ca cmp %rdx,%r9
19d8: 72 e6 jb 0x19c0
19da: 33 c0 xor %eax,%eax
19dc: 41 5f pop %r15
19de: c3 ret
19df: 45 33 c9 xor %r9d,%r9d
19e2: eb cc jmp 0x19b0
19e4: b8 fa ff ff ff mov $0xfffffffa,%eax
19e9: 41 5f pop %r15
19eb: c3 ret
19ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
19f1: 41 5f pop %r15
19f3: c3 ret
19f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
19f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a00: 53 push %rbx
1a01: 57 push %rdi
1a02: 55 push %rbp
1a03: 49 89 ca mov %rcx,%r10
1a06: 4d 85 d2 test %r10,%r10
1a09: 0f 84 92 01 00 00 je 0x1ba1
1a0f: 48 85 d2 test %rdx,%rdx
1a12: 0f 84 89 01 00 00 je 0x1ba1
1a18: 4d 85 c0 test %r8,%r8
1a1b: 0f 84 80 01 00 00 je 0x1ba1
1a21: 45 85 c9 test %r9d,%r9d
1a24: 0f 8e 6e 01 00 00 jle 0x1b98
1a2a: 41 83 f9 10 cmp $0x10,%r9d
1a2e: 0f 8c 50 01 00 00 jl 0x1b84
1a34: 41 83 f9 1d cmp $0x1d,%r9d
1a38: 0f 8c 4d 01 00 00 jl 0x1b8b
1a3e: 4c 89 c1 mov %r8,%rcx
1a41: 48 83 e1 1f and $0x1f,%rcx
1a45: 89 c9 mov %ecx,%ecx
1a47: 85 c9 test %ecx,%ecx
1a49: 74 11 je 0x1a5c
1a4b: f6 c1 03 test $0x3,%cl
1a4e: 0f 85 30 01 00 00 jne 0x1b84
1a54: f7 d9 neg %ecx
1a56: 83 c1 20 add $0x20,%ecx
1a59: c1 e9 02 shr $0x2,%ecx
1a5c: 8d 41 10 lea 0x10(%rcx),%eax
1a5f: 44 3b c8 cmp %eax,%r9d
1a62: 0f 8c 1c 01 00 00 jl 0x1b84
1a68: 44 89 cf mov %r9d,%edi
1a6b: 33 c0 xor %eax,%eax
1a6d: 2b f9 sub %ecx,%edi
1a6f: 83 e7 0f and $0xf,%edi
1a72: f7 df neg %edi
1a74: 41 03 f9 add %r9d,%edi
1a77: 85 c9 test %ecx,%ecx
1a79: 76 1e jbe 0x1a99
1a7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a80: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
1a86: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
1a8b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
1a91: 48 ff c0 inc %rax
1a94: 48 3b c1 cmp %rcx,%rax
1a97: 72 e7 jb 0x1a80
1a99: 48 63 c7 movslq %edi,%rax
1a9c: 0f 1f 40 00 nopl 0x0(%rax)
1aa0: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
1aa6: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
1aad: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
1ab2: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
1ab8: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
1abe: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
1ac5: 48 83 c1 10 add $0x10,%rcx
1ac9: 48 3b c8 cmp %rax,%rcx
1acc: 72 d2 jb 0x1aa0
1ace: 8d 47 01 lea 0x1(%rdi),%eax
1ad1: 41 3b c1 cmp %r9d,%eax
1ad4: 0f 87 9d 00 00 00 ja 0x1b77
1ada: 4d 63 c9 movslq %r9d,%r9
1add: 48 63 ff movslq %edi,%rdi
1ae0: 4c 2b cf sub %rdi,%r9
1ae3: 49 83 f9 04 cmp $0x4,%r9
1ae7: 0f 8c 93 00 00 00 jl 0x1b80
1aed: 48 63 ff movslq %edi,%rdi
1af0: 44 89 cd mov %r9d,%ebp
1af3: 83 e5 fc and $0xfffffffc,%ebp
1af6: 33 c9 xor %ecx,%ecx
1af8: 48 63 ed movslq %ebp,%rbp
1afb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
1aff: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
1b03: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
1b07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b0e: 00
1b0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b16: 0f 1f 00 nopl (%rax)
1b19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b20: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
1b26: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
1b2b: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
1b30: 48 83 c1 04 add $0x4,%rcx
1b34: 48 3b cd cmp %rbp,%rcx
1b37: 72 e7 jb 0x1b20
1b39: 49 3b e9 cmp %r9,%rbp
1b3c: 73 39 jae 0x1b77
1b3e: 48 63 ff movslq %edi,%rdi
1b41: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
1b45: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
1b49: 49 8d 04 ba lea (%r10,%rdi,4),%rax
1b4d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1b54: 00
1b55: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1b5c: 0f 1f 40 00 nopl 0x0(%rax)
1b60: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
1b65: c5 fa 59 0c aa vmulss (%rdx,%rbp,4),%xmm0,%xmm1
1b6a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
1b6f: 48 ff c5 inc %rbp
1b72: 49 3b e9 cmp %r9,%rbp
1b75: 72 e9 jb 0x1b60
1b77: 33 c0 xor %eax,%eax
1b79: c5 f8 77 vzeroupper
1b7c: 5d pop %rbp
1b7d: 5f pop %rdi
1b7e: 5b pop %rbx
1b7f: c3 ret
1b80: 33 ed xor %ebp,%ebp
1b82: eb b5 jmp 0x1b39
1b84: 33 ff xor %edi,%edi
1b86: e9 43 ff ff ff jmp 0x1ace
1b8b: 44 89 cf mov %r9d,%edi
1b8e: 33 c9 xor %ecx,%ecx
1b90: 83 e7 f0 and $0xfffffff0,%edi
1b93: e9 01 ff ff ff jmp 0x1a99
1b98: b8 fa ff ff ff mov $0xfffffffa,%eax
1b9d: 5d pop %rbp
1b9e: 5f pop %rdi
1b9f: 5b pop %rbx
1ba0: c3 ret
1ba1: b8 f8 ff ff ff mov $0xfffffff8,%eax
1ba6: 5d pop %rbp
1ba7: 5f pop %rdi
1ba8: 5b pop %rbx
1ba9: c3 ret
1baa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1bb1: 00
1bb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1bc0: 56 push %rsi
1bc1: 57 push %rdi
1bc2: 41 54 push %r12
1bc4: 55 push %rbp
1bc5: 48 83 ec 28 sub $0x28,%rsp
1bc9: 89 ce mov %ecx,%esi
1bcb: 4c 89 cd mov %r9,%rbp
1bce: 83 fe 1e cmp $0x1e,%esi
1bd1: 0f 87 83 01 00 00 ja 0x1d5a
1bd7: 48 85 ed test %rbp,%rbp
1bda: 0f 84 89 01 00 00 je 0x1d69
1be0: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
1be5: 48 85 ff test %rdi,%rdi
1be8: 0f 84 7b 01 00 00 je 0x1d69
1bee: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
1bf3: 4d 85 e4 test %r12,%r12
1bf6: 0f 84 6d 01 00 00 je 0x1d69
1bfc: 83 fa 08 cmp $0x8,%edx
1bff: 74 1e je 0x1c1f
1c01: 83 fa 04 cmp $0x4,%edx
1c04: 74 19 je 0x1c1f
1c06: 83 fa 01 cmp $0x1,%edx
1c09: 74 14 je 0x1c1f
1c0b: 83 fa 02 cmp $0x2,%edx
1c0e: 74 0f je 0x1c1f
1c10: b8 ee ff ff ff mov $0xffffffee,%eax
1c15: 48 83 c4 28 add $0x28,%rsp
1c19: 5d pop %rbp
1c1a: 41 5c pop %r12
1c1c: 5f pop %rdi
1c1d: 5e pop %rsi
1c1e: c3 ret
1c1f: 83 fe 1c cmp $0x1c,%esi
1c22: 0f 8f 32 01 00 00 jg 0x1d5a
1c28: 83 fe 05 cmp $0x5,%esi
1c2b: 7f 14 jg 0x1c41
1c2d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
1c34: 33 c0 xor %eax,%eax
1c36: 89 07 mov %eax,(%rdi)
1c38: 41 89 04 24 mov %eax,(%r12)
1c3c: e9 0d 01 00 00 jmp 0x1d4e
1c41: 83 fe 06 cmp $0x6,%esi
1c44: 7f 11 jg 0x1c57
1c46: 33 c0 xor %eax,%eax
1c48: 89 45 00 mov %eax,0x0(%rbp)
1c4b: 89 07 mov %eax,(%rdi)
1c4d: 41 89 04 24 mov %eax,(%r12)
1c51: 44 8b 55 00 mov 0x0(%rbp),%r10d
1c55: eb 6a jmp 0x1cc1
1c57: 8d 4e ff lea -0x1(%rsi),%ecx
1c5a: 83 f9 0e cmp $0xe,%ecx
1c5d: 7f 4b jg 0x1caa
1c5f: 41 bb 01 00 00 00 mov $0x1,%r11d
1c65: 41 d3 e3 shl %cl,%r11d
1c68: 45 89 da mov %r11d,%r10d
1c6b: 41 c1 e2 04 shl $0x4,%r10d
1c6f: 41 8d 42 4f lea 0x4f(%r10),%eax
1c73: 41 83 c2 3f add $0x3f,%r10d
1c77: 83 e0 c0 and $0xffffffc0,%eax
1c7a: 41 83 e2 c0 and $0xffffffc0,%r10d
1c7e: 89 45 00 mov %eax,0x0(%rbp)
1c81: c7 07 00 00 00 00 movl $0x0,(%rdi)
1c87: 45 89 14 24 mov %r10d,(%r12)
1c8b: 45 89 da mov %r11d,%r10d
1c8e: 41 d1 fa sar $1,%r10d
1c91: 41 c1 ea 1e shr $0x1e,%r10d
1c95: 45 03 d3 add %r11d,%r10d
1c98: 41 83 e2 fc and $0xfffffffc,%r10d
1c9c: 41 83 c2 43 add $0x43,%r10d
1ca0: 41 83 e2 c0 and $0xffffffc0,%r10d
1ca4: 44 03 55 00 add 0x0(%rbp),%r10d
1ca8: eb 12 jmp 0x1cbc
1caa: 48 89 ea mov %rbp,%rdx
1cad: 49 89 f8 mov %rdi,%r8
1cb0: 4d 89 e1 mov %r12,%r9
1cb3: e8 08 96 03 00 call 0x3b2c0
1cb8: 44 8b 55 00 mov 0x0(%rbp),%r10d
1cbc: 83 fe 12 cmp $0x12,%esi
1cbf: 7d 28 jge 0x1ce9
1cc1: 89 f1 mov %esi,%ecx
1cc3: b8 01 00 00 00 mov $0x1,%eax
1cc8: d3 e0 shl %cl,%eax
1cca: 41 89 c3 mov %eax,%r11d
1ccd: 41 d1 fb sar $1,%r11d
1cd0: 41 c1 eb 1e shr $0x1e,%r11d
1cd4: 44 03 d8 add %eax,%r11d
1cd7: 41 c1 eb 02 shr $0x2,%r11d
1cdb: 41 c1 e3 04 shl $0x4,%r11d
1cdf: 41 83 c3 3f add $0x3f,%r11d
1ce3: 41 83 e3 c0 and $0xffffffc0,%r11d
1ce7: eb 1b jmp 0x1d04
1ce9: 41 bb 01 00 00 00 mov $0x1,%r11d
1cef: 8d 4e 15 lea 0x15(%rsi),%ecx
1cf2: 41 d3 e3 shl %cl,%r11d
1cf5: 41 c1 e3 04 shl $0x4,%r11d
1cf9: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
1d00: 41 83 e3 c0 and $0xffffffc0,%r11d
1d04: 83 fe 0a cmp $0xa,%esi
1d07: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
1d0e: 00
1d0f: 89 45 00 mov %eax,0x0(%rbp)
1d12: 7f 04 jg 0x1d18
1d14: 33 c0 xor %eax,%eax
1d16: eb 25 jmp 0x1d3d
1d18: 89 f1 mov %esi,%ecx
1d1a: b8 01 00 00 00 mov $0x1,%eax
1d1f: d3 e0 shl %cl,%eax
1d21: 89 c2 mov %eax,%edx
1d23: d1 fa sar $1,%edx
1d25: c1 ea 1e shr $0x1e,%edx
1d28: 03 d0 add %eax,%edx
1d2a: c1 ea 02 shr $0x2,%edx
1d2d: 8b 2f mov (%rdi),%ebp
1d2f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
1d36: 83 e6 c0 and $0xffffffc0,%esi
1d39: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
1d3d: 89 07 mov %eax,(%rdi)
1d3f: 41 8b 04 24 mov (%r12),%eax
1d43: 85 c0 test %eax,%eax
1d45: 7e 07 jle 0x1d4e
1d47: 83 c0 40 add $0x40,%eax
1d4a: 41 89 04 24 mov %eax,(%r12)
1d4e: 33 c0 xor %eax,%eax
1d50: 48 83 c4 28 add $0x28,%rsp
1d54: 5d pop %rbp
1d55: 41 5c pop %r12
1d57: 5f pop %rdi
1d58: 5e pop %rsi
1d59: c3 ret
1d5a: b8 ef ff ff ff mov $0xffffffef,%eax
1d5f: 48 83 c4 28 add $0x28,%rsp
1d63: 5d pop %rbp
1d64: 41 5c pop %r12
1d66: 5f pop %rdi
1d67: 5e pop %rsi
1d68: c3 ret
1d69: b8 f8 ff ff ff mov $0xfffffff8,%eax
1d6e: 48 83 c4 28 add $0x28,%rsp
1d72: 5d pop %rbp
1d73: 41 5c pop %r12
1d75: 5f pop %rdi
1d76: 5e pop %rsi
1d77: c3 ret
1d78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1d7f: 00
1d80: 41 54 push %r12
1d82: 41 55 push %r13
1d84: 41 56 push %r14
1d86: 41 57 push %r15
1d88: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1d8d: 41 89 cd mov %ecx,%r13d
1d90: 4d 89 cc mov %r9,%r12
1d93: 41 83 fd 1e cmp $0x1e,%r13d
1d97: 0f 87 97 01 00 00 ja 0x1f34
1d9d: 4d 85 e4 test %r12,%r12
1da0: 0f 84 a1 01 00 00 je 0x1f47
1da6: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
1dab: 4d 85 f6 test %r14,%r14
1dae: 0f 84 93 01 00 00 je 0x1f47
1db4: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
1db9: 4d 85 ff test %r15,%r15
1dbc: 0f 84 85 01 00 00 je 0x1f47
1dc2: 83 fa 08 cmp $0x8,%edx
1dc5: 74 22 je 0x1de9
1dc7: 83 fa 04 cmp $0x4,%edx
1dca: 74 1d je 0x1de9
1dcc: 83 fa 01 cmp $0x1,%edx
1dcf: 74 18 je 0x1de9
1dd1: 83 fa 02 cmp $0x2,%edx
1dd4: 74 13 je 0x1de9
1dd6: b8 ee ff ff ff mov $0xffffffee,%eax
1ddb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1de0: 41 5f pop %r15
1de2: 41 5e pop %r14
1de4: 41 5d pop %r13
1de6: 41 5c pop %r12
1de8: c3 ret
1de9: 41 83 fd 1c cmp $0x1c,%r13d
1ded: 0f 8f 41 01 00 00 jg 0x1f34
1df3: 41 83 fd 05 cmp $0x5,%r13d
1df7: 7f 15 jg 0x1e0e
1df9: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
1e00: 00
1e01: 33 c0 xor %eax,%eax
1e03: 41 89 06 mov %eax,(%r14)
1e06: 41 89 07 mov %eax,(%r15)
1e09: e9 16 01 00 00 jmp 0x1f24
1e0e: 41 83 fd 06 cmp $0x6,%r13d
1e12: 7f 12 jg 0x1e26
1e14: 33 c0 xor %eax,%eax
1e16: 41 89 04 24 mov %eax,(%r12)
1e1a: 41 89 06 mov %eax,(%r14)
1e1d: 41 89 07 mov %eax,(%r15)
1e20: 41 8b 14 24 mov (%r12),%edx
1e24: eb 6a jmp 0x1e90
1e26: 41 8d 4d ff lea -0x1(%r13),%ecx
1e2a: 83 f9 10 cmp $0x10,%ecx
1e2d: 7f 49 jg 0x1e78
1e2f: 41 bb 01 00 00 00 mov $0x1,%r11d
1e35: 41 d3 e3 shl %cl,%r11d
1e38: 44 89 da mov %r11d,%edx
1e3b: 45 89 da mov %r11d,%r10d
1e3e: d1 fa sar $1,%edx
1e40: c1 ea 1e shr $0x1e,%edx
1e43: 41 c1 e2 04 shl $0x4,%r10d
1e47: 41 03 d3 add %r11d,%edx
1e4a: 44 89 d0 mov %r10d,%eax
1e4d: 83 e2 fc and $0xfffffffc,%edx
1e50: 83 c0 4f add $0x4f,%eax
1e53: 41 83 c2 3f add $0x3f,%r10d
1e57: 83 c2 43 add $0x43,%edx
1e5a: 83 e0 c0 and $0xffffffc0,%eax
1e5d: 41 89 04 24 mov %eax,(%r12)
1e61: 41 83 e2 c0 and $0xffffffc0,%r10d
1e65: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
1e6c: 83 e2 c0 and $0xffffffc0,%edx
1e6f: 45 89 17 mov %r10d,(%r15)
1e72: 41 03 14 24 add (%r12),%edx
1e76: eb 12 jmp 0x1e8a
1e78: 4c 89 e2 mov %r12,%rdx
1e7b: 4d 89 f0 mov %r14,%r8
1e7e: 4d 89 f9 mov %r15,%r9
1e81: e8 5a 96 03 00 call 0x3b4e0
1e86: 41 8b 14 24 mov (%r12),%edx
1e8a: 41 83 fd 11 cmp $0x11,%r13d
1e8e: 7d 29 jge 0x1eb9
1e90: 44 89 e9 mov %r13d,%ecx
1e93: b8 01 00 00 00 mov $0x1,%eax
1e98: d3 e0 shl %cl,%eax
1e9a: 41 89 c2 mov %eax,%r10d
1e9d: 41 d1 fa sar $1,%r10d
1ea0: 41 c1 ea 1e shr $0x1e,%r10d
1ea4: 44 03 d0 add %eax,%r10d
1ea7: 41 c1 ea 02 shr $0x2,%r10d
1eab: 41 c1 e2 04 shl $0x4,%r10d
1eaf: 41 83 c2 3f add $0x3f,%r10d
1eb3: 41 83 e2 c0 and $0xffffffc0,%r10d
1eb7: eb 1c jmp 0x1ed5
1eb9: 41 ba 01 00 00 00 mov $0x1,%r10d
1ebf: 41 8d 4d 15 lea 0x15(%r13),%ecx
1ec3: 41 d3 e2 shl %cl,%r10d
1ec6: 41 c1 e2 04 shl $0x4,%r10d
1eca: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
1ed1: 41 83 e2 c0 and $0xffffffc0,%r10d
1ed5: 45 03 d2 add %r10d,%r10d
1ed8: 41 03 d2 add %r10d,%edx
1edb: 81 c2 00 01 00 00 add $0x100,%edx
1ee1: 41 89 14 24 mov %edx,(%r12)
1ee5: 41 83 fd 0a cmp $0xa,%r13d
1ee9: 7f 04 jg 0x1eef
1eeb: 33 d2 xor %edx,%edx
1eed: eb 25 jmp 0x1f14
1eef: 44 89 e9 mov %r13d,%ecx
1ef2: b8 01 00 00 00 mov $0x1,%eax
1ef7: d3 e0 shl %cl,%eax
1ef9: 89 c2 mov %eax,%edx
1efb: d1 fa sar $1,%edx
1efd: c1 ea 1e shr $0x1e,%edx
1f00: 03 d0 add %eax,%edx
1f02: c1 ea 02 shr $0x2,%edx
1f05: c1 e2 03 shl $0x3,%edx
1f08: 83 c2 47 add $0x47,%edx
1f0b: 83 e2 c0 and $0xffffffc0,%edx
1f0e: 83 c2 40 add $0x40,%edx
1f11: 41 03 16 add (%r14),%edx
1f14: 41 89 16 mov %edx,(%r14)
1f17: 41 8b 07 mov (%r15),%eax
1f1a: 85 c0 test %eax,%eax
1f1c: 7e 06 jle 0x1f24
1f1e: 83 c0 40 add $0x40,%eax
1f21: 41 89 07 mov %eax,(%r15)
1f24: 33 c0 xor %eax,%eax
1f26: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1f2b: 41 5f pop %r15
1f2d: 41 5e pop %r14
1f2f: 41 5d pop %r13
1f31: 41 5c pop %r12
1f33: c3 ret
1f34: b8 ef ff ff ff mov $0xffffffef,%eax
1f39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1f3e: 41 5f pop %r15
1f40: 41 5e pop %r14
1f42: 41 5d pop %r13
1f44: 41 5c pop %r12
1f46: c3 ret
1f47: b8 f8 ff ff ff mov $0xfffffff8,%eax
1f4c: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1f51: 41 5f pop %r15
1f53: 41 5e pop %r14
1f55: 41 5d pop %r13
1f57: 41 5c pop %r12
1f59: c3 ret
1f5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1f60: 56 push %rsi
1f61: 57 push %rdi
1f62: 41 54 push %r12
1f64: 55 push %rbp
1f65: 48 83 ec 28 sub $0x28,%rsp
1f69: 89 ce mov %ecx,%esi
1f6b: 4c 89 cd mov %r9,%rbp
1f6e: 83 fe 1e cmp $0x1e,%esi
1f71: 0f 87 83 01 00 00 ja 0x20fa
1f77: 48 85 ed test %rbp,%rbp
1f7a: 0f 84 89 01 00 00 je 0x2109
1f80: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
1f85: 48 85 ff test %rdi,%rdi
1f88: 0f 84 7b 01 00 00 je 0x2109
1f8e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
1f93: 4d 85 e4 test %r12,%r12
1f96: 0f 84 6d 01 00 00 je 0x2109
1f9c: 83 fa 08 cmp $0x8,%edx
1f9f: 74 1e je 0x1fbf
1fa1: 83 fa 04 cmp $0x4,%edx
1fa4: 74 19 je 0x1fbf
1fa6: 83 fa 01 cmp $0x1,%edx
1fa9: 74 14 je 0x1fbf
1fab: 83 fa 02 cmp $0x2,%edx
1fae: 74 0f je 0x1fbf
1fb0: b8 ee ff ff ff mov $0xffffffee,%eax
1fb5: 48 83 c4 28 add $0x28,%rsp
1fb9: 5d pop %rbp
1fba: 41 5c pop %r12
1fbc: 5f pop %rdi
1fbd: 5e pop %rsi
1fbe: c3 ret
1fbf: 83 fe 1c cmp $0x1c,%esi
1fc2: 0f 8f 32 01 00 00 jg 0x20fa
1fc8: 83 fe 05 cmp $0x5,%esi
1fcb: 7f 14 jg 0x1fe1
1fcd: 33 c0 xor %eax,%eax
1fcf: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
1fd6: 89 07 mov %eax,(%rdi)
1fd8: 41 89 04 24 mov %eax,(%r12)
1fdc: e9 0d 01 00 00 jmp 0x20ee
1fe1: 83 fe 06 cmp $0x6,%esi
1fe4: 7f 11 jg 0x1ff7
1fe6: 33 c0 xor %eax,%eax
1fe8: 89 45 00 mov %eax,0x0(%rbp)
1feb: 89 07 mov %eax,(%rdi)
1fed: 41 89 04 24 mov %eax,(%r12)
1ff1: 44 8b 55 00 mov 0x0(%rbp),%r10d
1ff5: eb 6a jmp 0x2061
1ff7: 8d 4e ff lea -0x1(%rsi),%ecx
1ffa: 83 f9 10 cmp $0x10,%ecx
1ffd: 7f 4b jg 0x204a
1fff: 41 bb 01 00 00 00 mov $0x1,%r11d
2005: 41 d3 e3 shl %cl,%r11d
2008: 45 89 da mov %r11d,%r10d
200b: 41 c1 e2 04 shl $0x4,%r10d
200f: 41 8d 42 4f lea 0x4f(%r10),%eax
2013: 41 83 c2 3f add $0x3f,%r10d
2017: 83 e0 c0 and $0xffffffc0,%eax
201a: 41 83 e2 c0 and $0xffffffc0,%r10d
201e: 89 45 00 mov %eax,0x0(%rbp)
2021: c7 07 00 00 00 00 movl $0x0,(%rdi)
2027: 45 89 14 24 mov %r10d,(%r12)
202b: 45 89 da mov %r11d,%r10d
202e: 41 d1 fa sar $1,%r10d
2031: 41 c1 ea 1e shr $0x1e,%r10d
2035: 45 03 d3 add %r11d,%r10d
2038: 41 83 e2 fc and $0xfffffffc,%r10d
203c: 41 83 c2 43 add $0x43,%r10d
2040: 41 83 e2 c0 and $0xffffffc0,%r10d
2044: 44 03 55 00 add 0x0(%rbp),%r10d
2048: eb 12 jmp 0x205c
204a: 48 89 ea mov %rbp,%rdx
204d: 49 89 f8 mov %rdi,%r8
2050: 4d 89 e1 mov %r12,%r9
2053: e8 a8 96 03 00 call 0x3b700
2058: 44 8b 55 00 mov 0x0(%rbp),%r10d
205c: 83 fe 13 cmp $0x13,%esi
205f: 7d 28 jge 0x2089
2061: 89 f1 mov %esi,%ecx
2063: b8 01 00 00 00 mov $0x1,%eax
2068: d3 e0 shl %cl,%eax
206a: 41 89 c3 mov %eax,%r11d
206d: 41 d1 fb sar $1,%r11d
2070: 41 c1 eb 1e shr $0x1e,%r11d
2074: 44 03 d8 add %eax,%r11d
2077: 41 c1 eb 02 shr $0x2,%r11d
207b: 41 c1 e3 04 shl $0x4,%r11d
207f: 41 83 c3 3f add $0x3f,%r11d
2083: 41 83 e3 c0 and $0xffffffc0,%r11d
2087: eb 1b jmp 0x20a4
2089: 8d 4e 15 lea 0x15(%rsi),%ecx
208c: 41 bb 01 00 00 00 mov $0x1,%r11d
2092: 41 d3 e3 shl %cl,%r11d
2095: 41 c1 e3 04 shl $0x4,%r11d
2099: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
20a0: 41 83 e3 c0 and $0xffffffc0,%r11d
20a4: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
20ab: 00
20ac: 89 45 00 mov %eax,0x0(%rbp)
20af: 83 fe 0a cmp $0xa,%esi
20b2: 7f 04 jg 0x20b8
20b4: 33 c0 xor %eax,%eax
20b6: eb 25 jmp 0x20dd
20b8: 89 f1 mov %esi,%ecx
20ba: b8 01 00 00 00 mov $0x1,%eax
20bf: 8b 2f mov (%rdi),%ebp
20c1: d3 e0 shl %cl,%eax
20c3: 89 c2 mov %eax,%edx
20c5: d1 fa sar $1,%edx
20c7: c1 ea 1e shr $0x1e,%edx
20ca: 03 d0 add %eax,%edx
20cc: c1 ea 02 shr $0x2,%edx
20cf: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
20d6: 83 e6 c0 and $0xffffffc0,%esi
20d9: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
20dd: 89 07 mov %eax,(%rdi)
20df: 41 8b 04 24 mov (%r12),%eax
20e3: 85 c0 test %eax,%eax
20e5: 7e 07 jle 0x20ee
20e7: 83 c0 40 add $0x40,%eax
20ea: 41 89 04 24 mov %eax,(%r12)
20ee: 33 c0 xor %eax,%eax
20f0: 48 83 c4 28 add $0x28,%rsp
20f4: 5d pop %rbp
20f5: 41 5c pop %r12
20f7: 5f pop %rdi
20f8: 5e pop %rsi
20f9: c3 ret
20fa: b8 ef ff ff ff mov $0xffffffef,%eax
20ff: 48 83 c4 28 add $0x28,%rsp
2103: 5d pop %rbp
2104: 41 5c pop %r12
2106: 5f pop %rdi
2107: 5e pop %rsi
2108: c3 ret
2109: b8 f8 ff ff ff mov $0xfffffff8,%eax
210e: 48 83 c4 28 add $0x28,%rsp
2112: 5d pop %rbp
2113: 41 5c pop %r12
2115: 5f pop %rdi
2116: 5e pop %rsi
2117: c3 ret
2118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
211f: 00
2120: 56 push %rsi
2121: 57 push %rdi
2122: 41 54 push %r12
2124: 55 push %rbp
2125: 48 83 ec 28 sub $0x28,%rsp
2129: 89 ce mov %ecx,%esi
212b: 4c 89 cd mov %r9,%rbp
212e: 83 fe 1e cmp $0x1e,%esi
2131: 0f 87 83 01 00 00 ja 0x22ba
2137: 48 85 ed test %rbp,%rbp
213a: 0f 84 89 01 00 00 je 0x22c9
2140: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
2145: 48 85 ff test %rdi,%rdi
2148: 0f 84 7b 01 00 00 je 0x22c9
214e: 4c 8b 64 24 78 mov 0x78(%rsp),%r12
2153: 4d 85 e4 test %r12,%r12
2156: 0f 84 6d 01 00 00 je 0x22c9
215c: 83 fa 08 cmp $0x8,%edx
215f: 74 1e je 0x217f
2161: 83 fa 04 cmp $0x4,%edx
2164: 74 19 je 0x217f
2166: 83 fa 01 cmp $0x1,%edx
2169: 74 14 je 0x217f
216b: 83 fa 02 cmp $0x2,%edx
216e: 74 0f je 0x217f
2170: b8 ee ff ff ff mov $0xffffffee,%eax
2175: 48 83 c4 28 add $0x28,%rsp
2179: 5d pop %rbp
217a: 41 5c pop %r12
217c: 5f pop %rdi
217d: 5e pop %rsi
217e: c3 ret
217f: 83 fe 1c cmp $0x1c,%esi
2182: 0f 8f 32 01 00 00 jg 0x22ba
2188: 83 fe 04 cmp $0x4,%esi
218b: 7f 14 jg 0x21a1
218d: c7 45 00 d0 00 00 00 movl $0xd0,0x0(%rbp)
2194: 33 c0 xor %eax,%eax
2196: 89 07 mov %eax,(%rdi)
2198: 41 89 04 24 mov %eax,(%r12)
219c: e9 0d 01 00 00 jmp 0x22ae
21a1: 83 fe 07 cmp $0x7,%esi
21a4: 7f 11 jg 0x21b7
21a6: 33 c0 xor %eax,%eax
21a8: 89 45 00 mov %eax,0x0(%rbp)
21ab: 89 07 mov %eax,(%rdi)
21ad: 41 89 04 24 mov %eax,(%r12)
21b1: 44 8b 55 00 mov 0x0(%rbp),%r10d
21b5: eb 6a jmp 0x2221
21b7: 8d 4e ff lea -0x1(%rsi),%ecx
21ba: 83 f9 11 cmp $0x11,%ecx
21bd: 7f 4b jg 0x220a
21bf: 41 bb 01 00 00 00 mov $0x1,%r11d
21c5: 41 d3 e3 shl %cl,%r11d
21c8: 45 89 da mov %r11d,%r10d
21cb: 41 c1 e2 04 shl $0x4,%r10d
21cf: 41 8d 42 4f lea 0x4f(%r10),%eax
21d3: 41 83 c2 3f add $0x3f,%r10d
21d7: 83 e0 c0 and $0xffffffc0,%eax
21da: 41 83 e2 c0 and $0xffffffc0,%r10d
21de: 89 45 00 mov %eax,0x0(%rbp)
21e1: c7 07 00 00 00 00 movl $0x0,(%rdi)
21e7: 45 89 14 24 mov %r10d,(%r12)
21eb: 45 89 da mov %r11d,%r10d
21ee: 41 d1 fa sar $1,%r10d
21f1: 41 c1 ea 1e shr $0x1e,%r10d
21f5: 45 03 d3 add %r11d,%r10d
21f8: 41 83 e2 fc and $0xfffffffc,%r10d
21fc: 41 83 c2 43 add $0x43,%r10d
2200: 41 83 e2 c0 and $0xffffffc0,%r10d
2204: 44 03 55 00 add 0x0(%rbp),%r10d
2208: eb 12 jmp 0x221c
220a: 48 89 ea mov %rbp,%rdx
220d: 49 89 f8 mov %rdi,%r8
2210: 4d 89 e1 mov %r12,%r9
2213: e8 08 97 03 00 call 0x3b920
2218: 44 8b 55 00 mov 0x0(%rbp),%r10d
221c: 83 fe 11 cmp $0x11,%esi
221f: 7d 28 jge 0x2249
2221: 89 f1 mov %esi,%ecx
2223: b8 01 00 00 00 mov $0x1,%eax
2228: d3 e0 shl %cl,%eax
222a: 41 89 c3 mov %eax,%r11d
222d: 41 d1 fb sar $1,%r11d
2230: 41 c1 eb 1e shr $0x1e,%r11d
2234: 44 03 d8 add %eax,%r11d
2237: 41 c1 eb 02 shr $0x2,%r11d
223b: 41 c1 e3 04 shl $0x4,%r11d
223f: 41 83 c3 3f add $0x3f,%r11d
2243: 41 83 e3 c0 and $0xffffffc0,%r11d
2247: eb 1b jmp 0x2264
2249: 41 bb 01 00 00 00 mov $0x1,%r11d
224f: 8d 4e 15 lea 0x15(%rsi),%ecx
2252: 41 d3 e3 shl %cl,%r11d
2255: 41 c1 e3 04 shl $0x4,%r11d
2259: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
2260: 41 83 e3 c0 and $0xffffffc0,%r11d
2264: 43 8d 84 5a 00 01 00 lea 0x100(%r10,%r11,2),%eax
226b: 00
226c: 89 45 00 mov %eax,0x0(%rbp)
226f: 83 fe 0a cmp $0xa,%esi
2272: 7f 04 jg 0x2278
2274: 33 c0 xor %eax,%eax
2276: eb 25 jmp 0x229d
2278: 89 f1 mov %esi,%ecx
227a: b8 01 00 00 00 mov $0x1,%eax
227f: d3 e0 shl %cl,%eax
2281: 89 c2 mov %eax,%edx
2283: d1 fa sar $1,%edx
2285: c1 ea 1e shr $0x1e,%edx
2288: 03 d0 add %eax,%edx
228a: c1 ea 02 shr $0x2,%edx
228d: 8b 2f mov (%rdi),%ebp
228f: 8d 34 d5 47 00 00 00 lea 0x47(,%rdx,8),%esi
2296: 83 e6 c0 and $0xffffffc0,%esi
2299: 8d 44 35 40 lea 0x40(%rbp,%rsi,1),%eax
229d: 89 07 mov %eax,(%rdi)
229f: 41 8b 04 24 mov (%r12),%eax
22a3: 85 c0 test %eax,%eax
22a5: 7e 07 jle 0x22ae
22a7: 83 c0 40 add $0x40,%eax
22aa: 41 89 04 24 mov %eax,(%r12)
22ae: 33 c0 xor %eax,%eax
22b0: 48 83 c4 28 add $0x28,%rsp
22b4: 5d pop %rbp
22b5: 41 5c pop %r12
22b7: 5f pop %rdi
22b8: 5e pop %rsi
22b9: c3 ret
22ba: b8 ef ff ff ff mov $0xffffffef,%eax
22bf: 48 83 c4 28 add $0x28,%rsp
22c3: 5d pop %rbp
22c4: 41 5c pop %r12
22c6: 5f pop %rdi
22c7: 5e pop %rsi
22c8: c3 ret
22c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
22ce: 48 83 c4 28 add $0x28,%rsp
22d2: 5d pop %rbp
22d3: 41 5c pop %r12
22d5: 5f pop %rdi
22d6: 5e pop %rsi
22d7: c3 ret
22d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22df: 00
22e0: 56 push %rsi
22e1: 57 push %rdi
22e2: 41 54 push %r12
22e4: 41 55 push %r13
22e6: 48 83 ec 28 sub $0x28,%rsp
22ea: 41 89 cc mov %ecx,%r12d
22ed: 4d 89 cd mov %r9,%r13
22f0: 41 83 fc 1e cmp $0x1e,%r12d
22f4: 0f 87 8b 01 00 00 ja 0x2485
22fa: 4d 85 ed test %r13,%r13
22fd: 0f 84 92 01 00 00 je 0x2495
2303: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
2308: 48 85 ff test %rdi,%rdi
230b: 0f 84 84 01 00 00 je 0x2495
2311: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
2316: 48 85 f6 test %rsi,%rsi
2319: 0f 84 76 01 00 00 je 0x2495
231f: 83 fa 08 cmp $0x8,%edx
2322: 74 1f je 0x2343
2324: 83 fa 04 cmp $0x4,%edx
2327: 74 1a je 0x2343
2329: 83 fa 01 cmp $0x1,%edx
232c: 74 15 je 0x2343
232e: 83 fa 02 cmp $0x2,%edx
2331: 74 10 je 0x2343
2333: b8 ee ff ff ff mov $0xffffffee,%eax
2338: 48 83 c4 28 add $0x28,%rsp
233c: 41 5d pop %r13
233e: 41 5c pop %r12
2340: 5f pop %rdi
2341: 5e pop %rsi
2342: c3 ret
2343: 41 83 fc 1c cmp $0x1c,%r12d
2347: 0f 8f 38 01 00 00 jg 0x2485
234d: 41 83 fc 04 cmp $0x4,%r12d
2351: 7f 13 jg 0x2366
2353: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
235a: 00
235b: 33 c0 xor %eax,%eax
235d: 89 07 mov %eax,(%rdi)
235f: 89 06 mov %eax,(%rsi)
2361: e9 12 01 00 00 jmp 0x2478
2366: 41 83 fc 07 cmp $0x7,%r12d
236a: 7f 15 jg 0x2381
236c: 33 c0 xor %eax,%eax
236e: 41 89 45 00 mov %eax,0x0(%r13)
2372: 89 07 mov %eax,(%rdi)
2374: 89 06 mov %eax,(%rsi)
2376: b8 01 00 00 00 mov $0x1,%eax
237b: 45 8b 55 00 mov 0x0(%r13),%r10d
237f: eb 73 jmp 0x23f4
2381: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
2386: 83 f9 11 cmp $0x11,%ecx
2389: 7f 4c jg 0x23d7
238b: b8 01 00 00 00 mov $0x1,%eax
2390: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
2395: 45 89 da mov %r11d,%r10d
2398: 41 c1 e2 04 shl $0x4,%r10d
239c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
23a0: 41 83 c2 3f add $0x3f,%r10d
23a4: 83 e1 c0 and $0xffffffc0,%ecx
23a7: 41 83 e2 c0 and $0xffffffc0,%r10d
23ab: 41 89 4d 00 mov %ecx,0x0(%r13)
23af: c7 07 00 00 00 00 movl $0x0,(%rdi)
23b5: 44 89 16 mov %r10d,(%rsi)
23b8: 45 89 da mov %r11d,%r10d
23bb: 41 d1 fa sar $1,%r10d
23be: 41 c1 ea 1e shr $0x1e,%r10d
23c2: 45 03 d3 add %r11d,%r10d
23c5: 41 83 e2 fc and $0xfffffffc,%r10d
23c9: 41 83 c2 43 add $0x43,%r10d
23cd: 41 83 e2 c0 and $0xffffffc0,%r10d
23d1: 45 03 55 00 add 0x0(%r13),%r10d
23d5: eb 17 jmp 0x23ee
23d7: 4c 89 ea mov %r13,%rdx
23da: 49 89 f8 mov %rdi,%r8
23dd: 49 89 f1 mov %rsi,%r9
23e0: e8 5b 97 03 00 call 0x3bb40
23e5: 45 8b 55 00 mov 0x0(%r13),%r10d
23e9: b8 01 00 00 00 mov $0x1,%eax
23ee: 41 83 fc 11 cmp $0x11,%r12d
23f2: 7d 24 jge 0x2418
23f4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
23f9: 41 89 cb mov %ecx,%r11d
23fc: 41 d1 fb sar $1,%r11d
23ff: 41 c1 eb 1e shr $0x1e,%r11d
2403: 44 03 d9 add %ecx,%r11d
2406: 41 c1 eb 02 shr $0x2,%r11d
240a: 41 c1 e3 04 shl $0x4,%r11d
240e: 41 83 c3 3f add $0x3f,%r11d
2412: 41 83 e3 c0 and $0xffffffc0,%r11d
2416: eb 19 jmp 0x2431
2418: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
241d: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
2422: 41 c1 e3 04 shl $0x4,%r11d
2426: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
242d: 41 83 e3 c0 and $0xffffffc0,%r11d
2431: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
2438: 00
2439: 41 89 4d 00 mov %ecx,0x0(%r13)
243d: 41 83 fc 0a cmp $0xa,%r12d
2441: 7f 04 jg 0x2447
2443: 33 c0 xor %eax,%eax
2445: eb 24 jmp 0x246b
2447: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
244c: 89 c2 mov %eax,%edx
244e: d1 fa sar $1,%edx
2450: c1 ea 1e shr $0x1e,%edx
2453: 03 d0 add %eax,%edx
2455: c1 ea 02 shr $0x2,%edx
2458: 8b 0f mov (%rdi),%ecx
245a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
2461: 00
2462: 41 83 e2 c0 and $0xffffffc0,%r10d
2466: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
246b: 89 07 mov %eax,(%rdi)
246d: 8b 06 mov (%rsi),%eax
246f: 85 c0 test %eax,%eax
2471: 7e 05 jle 0x2478
2473: 83 c0 40 add $0x40,%eax
2476: 89 06 mov %eax,(%rsi)
2478: 33 c0 xor %eax,%eax
247a: 48 83 c4 28 add $0x28,%rsp
247e: 41 5d pop %r13
2480: 41 5c pop %r12
2482: 5f pop %rdi
2483: 5e pop %rsi
2484: c3 ret
2485: b8 ef ff ff ff mov $0xffffffef,%eax
248a: 48 83 c4 28 add $0x28,%rsp
248e: 41 5d pop %r13
2490: 41 5c pop %r12
2492: 5f pop %rdi
2493: 5e pop %rsi
2494: c3 ret
2495: b8 f8 ff ff ff mov $0xfffffff8,%eax
249a: 48 83 c4 28 add $0x28,%rsp
249e: 41 5d pop %r13
24a0: 41 5c pop %r12
24a2: 5f pop %rdi
24a3: 5e pop %rsi
24a4: c3 ret
24a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24ac: 00
24ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
24b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24c0: 56 push %rsi
24c1: 57 push %rdi
24c2: 41 54 push %r12
24c4: 41 55 push %r13
24c6: 48 83 ec 28 sub $0x28,%rsp
24ca: 41 89 cc mov %ecx,%r12d
24cd: 4d 89 cd mov %r9,%r13
24d0: 41 83 fc 1e cmp $0x1e,%r12d
24d4: 0f 87 8b 01 00 00 ja 0x2665
24da: 4d 85 ed test %r13,%r13
24dd: 0f 84 92 01 00 00 je 0x2675
24e3: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
24e8: 48 85 ff test %rdi,%rdi
24eb: 0f 84 84 01 00 00 je 0x2675
24f1: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
24f6: 48 85 f6 test %rsi,%rsi
24f9: 0f 84 76 01 00 00 je 0x2675
24ff: 83 fa 08 cmp $0x8,%edx
2502: 74 1f je 0x2523
2504: 83 fa 04 cmp $0x4,%edx
2507: 74 1a je 0x2523
2509: 83 fa 01 cmp $0x1,%edx
250c: 74 15 je 0x2523
250e: 83 fa 02 cmp $0x2,%edx
2511: 74 10 je 0x2523
2513: b8 ee ff ff ff mov $0xffffffee,%eax
2518: 48 83 c4 28 add $0x28,%rsp
251c: 41 5d pop %r13
251e: 41 5c pop %r12
2520: 5f pop %rdi
2521: 5e pop %rsi
2522: c3 ret
2523: 41 83 fc 1c cmp $0x1c,%r12d
2527: 0f 8f 38 01 00 00 jg 0x2665
252d: 41 83 fc 04 cmp $0x4,%r12d
2531: 7f 13 jg 0x2546
2533: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
253a: 00
253b: 33 c0 xor %eax,%eax
253d: 89 07 mov %eax,(%rdi)
253f: 89 06 mov %eax,(%rsi)
2541: e9 12 01 00 00 jmp 0x2658
2546: 41 83 fc 07 cmp $0x7,%r12d
254a: 7f 15 jg 0x2561
254c: 33 c0 xor %eax,%eax
254e: 41 89 45 00 mov %eax,0x0(%r13)
2552: 89 07 mov %eax,(%rdi)
2554: 89 06 mov %eax,(%rsi)
2556: b8 01 00 00 00 mov $0x1,%eax
255b: 45 8b 55 00 mov 0x0(%r13),%r10d
255f: eb 73 jmp 0x25d4
2561: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
2566: 83 f9 11 cmp $0x11,%ecx
2569: 7f 4c jg 0x25b7
256b: b8 01 00 00 00 mov $0x1,%eax
2570: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
2575: 45 89 da mov %r11d,%r10d
2578: 41 c1 e2 04 shl $0x4,%r10d
257c: 41 8d 4a 4f lea 0x4f(%r10),%ecx
2580: 41 83 c2 3f add $0x3f,%r10d
2584: 83 e1 c0 and $0xffffffc0,%ecx
2587: 41 83 e2 c0 and $0xffffffc0,%r10d
258b: 41 89 4d 00 mov %ecx,0x0(%r13)
258f: c7 07 00 00 00 00 movl $0x0,(%rdi)
2595: 44 89 16 mov %r10d,(%rsi)
2598: 45 89 da mov %r11d,%r10d
259b: 41 d1 fa sar $1,%r10d
259e: 41 c1 ea 1e shr $0x1e,%r10d
25a2: 45 03 d3 add %r11d,%r10d
25a5: 41 83 e2 fc and $0xfffffffc,%r10d
25a9: 41 83 c2 43 add $0x43,%r10d
25ad: 41 83 e2 c0 and $0xffffffc0,%r10d
25b1: 45 03 55 00 add 0x0(%r13),%r10d
25b5: eb 17 jmp 0x25ce
25b7: 4c 89 ea mov %r13,%rdx
25ba: 49 89 f8 mov %rdi,%r8
25bd: 49 89 f1 mov %rsi,%r9
25c0: e8 9b 97 03 00 call 0x3bd60
25c5: 45 8b 55 00 mov 0x0(%r13),%r10d
25c9: b8 01 00 00 00 mov $0x1,%eax
25ce: 41 83 fc 11 cmp $0x11,%r12d
25d2: 7d 24 jge 0x25f8
25d4: c4 e2 19 f7 c8 shlx %r12d,%eax,%ecx
25d9: 41 89 cb mov %ecx,%r11d
25dc: 41 d1 fb sar $1,%r11d
25df: 41 c1 eb 1e shr $0x1e,%r11d
25e3: 44 03 d9 add %ecx,%r11d
25e6: 41 c1 eb 02 shr $0x2,%r11d
25ea: 41 c1 e3 04 shl $0x4,%r11d
25ee: 41 83 c3 3f add $0x3f,%r11d
25f2: 41 83 e3 c0 and $0xffffffc0,%r11d
25f6: eb 19 jmp 0x2611
25f8: 41 8d 4c 24 15 lea 0x15(%r12),%ecx
25fd: c4 62 71 f7 d8 shlx %ecx,%eax,%r11d
2602: 41 c1 e3 04 shl $0x4,%r11d
2606: 41 81 c3 3f 20 00 00 add $0x203f,%r11d
260d: 41 83 e3 c0 and $0xffffffc0,%r11d
2611: 43 8d 8c 5a 00 01 00 lea 0x100(%r10,%r11,2),%ecx
2618: 00
2619: 41 89 4d 00 mov %ecx,0x0(%r13)
261d: 41 83 fc 0a cmp $0xa,%r12d
2621: 7f 04 jg 0x2627
2623: 33 c0 xor %eax,%eax
2625: eb 24 jmp 0x264b
2627: c4 e2 19 f7 c0 shlx %r12d,%eax,%eax
262c: 89 c2 mov %eax,%edx
262e: d1 fa sar $1,%edx
2630: c1 ea 1e shr $0x1e,%edx
2633: 03 d0 add %eax,%edx
2635: c1 ea 02 shr $0x2,%edx
2638: 8b 0f mov (%rdi),%ecx
263a: 44 8d 14 d5 47 00 00 lea 0x47(,%rdx,8),%r10d
2641: 00
2642: 41 83 e2 c0 and $0xffffffc0,%r10d
2646: 42 8d 44 11 40 lea 0x40(%rcx,%r10,1),%eax
264b: 89 07 mov %eax,(%rdi)
264d: 8b 06 mov (%rsi),%eax
264f: 85 c0 test %eax,%eax
2651: 7e 05 jle 0x2658
2653: 83 c0 40 add $0x40,%eax
2656: 89 06 mov %eax,(%rsi)
2658: 33 c0 xor %eax,%eax
265a: 48 83 c4 28 add $0x28,%rsp
265e: 41 5d pop %r13
2660: 41 5c pop %r12
2662: 5f pop %rdi
2663: 5e pop %rsi
2664: c3 ret
2665: b8 ef ff ff ff mov $0xffffffef,%eax
266a: 48 83 c4 28 add $0x28,%rsp
266e: 41 5d pop %r13
2670: 41 5c pop %r12
2672: 5f pop %rdi
2673: 5e pop %rsi
2674: c3 ret
2675: b8 f8 ff ff ff mov $0xfffffff8,%eax
267a: 48 83 c4 28 add $0x28,%rsp
267e: 41 5d pop %r13
2680: 41 5c pop %r12
2682: 5f pop %rdi
2683: 5e pop %rsi
2684: c3 ret
2685: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
268c: 00
268d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2694: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
26a0: 48 83 ec 28 sub $0x28,%rsp
26a4: 48 85 c9 test %rcx,%rcx
26a7: 74 25 je 0x26ce
26a9: 48 85 d2 test %rdx,%rdx
26ac: 74 20 je 0x26ce
26ae: 4d 85 c0 test %r8,%r8
26b1: 74 1b je 0x26ce
26b3: 45 85 c9 test %r9d,%r9d
26b6: 7f 0a jg 0x26c2
26b8: b8 fa ff ff ff mov $0xfffffffa,%eax
26bd: 48 83 c4 28 add $0x28,%rsp
26c1: c3 ret
26c2: e8 b9 98 03 00 call 0x3bf80
26c7: 33 c0 xor %eax,%eax
26c9: 48 83 c4 28 add $0x28,%rsp
26cd: c3 ret
26ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
26d3: 48 83 c4 28 add $0x28,%rsp
26d7: c3 ret
26d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
26df: 00
26e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
26e5: 48 85 c9 test %rcx,%rcx
26e8: 74 27 je 0x2711
26ea: 48 85 d2 test %rdx,%rdx
26ed: 74 22 je 0x2711
26ef: 4d 85 c0 test %r8,%r8
26f2: 74 1d je 0x2711
26f4: 45 85 c9 test %r9d,%r9d
26f7: 7f 0b jg 0x2704
26f9: b8 fa ff ff ff mov $0xfffffffa,%eax
26fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2703: c3 ret
2704: e8 57 9c 03 00 call 0x3c360
2709: 33 c0 xor %eax,%eax
270b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2710: c3 ret
2711: b8 f8 ff ff ff mov $0xfffffff8,%eax
2716: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
271b: c3 ret
271c: 0f 1f 40 00 nopl 0x0(%rax)
2720: 48 83 ec 28 sub $0x28,%rsp
2724: 48 85 c9 test %rcx,%rcx
2727: 74 25 je 0x274e
2729: 48 85 d2 test %rdx,%rdx
272c: 74 20 je 0x274e
272e: 4d 85 c0 test %r8,%r8
2731: 74 1b je 0x274e
2733: 45 85 c9 test %r9d,%r9d
2736: 7f 0a jg 0x2742
2738: b8 fa ff ff ff mov $0xfffffffa,%eax
273d: 48 83 c4 28 add $0x28,%rsp
2741: c3 ret
2742: e8 f9 9f 03 00 call 0x3c740
2747: 33 c0 xor %eax,%eax
2749: 48 83 c4 28 add $0x28,%rsp
274d: c3 ret
274e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2753: 48 83 c4 28 add $0x28,%rsp
2757: c3 ret
2758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
275f: 00
2760: 41 57 push %r15
2762: 49 89 ca mov %rcx,%r10
2765: 49 89 d3 mov %rdx,%r11
2768: 4d 85 d2 test %r10,%r10
276b: 0f 84 fb 00 00 00 je 0x286c
2771: 4d 85 db test %r11,%r11
2774: 0f 84 f2 00 00 00 je 0x286c
277a: 4d 85 c0 test %r8,%r8
277d: 0f 84 e9 00 00 00 je 0x286c
2783: 45 85 c9 test %r9d,%r9d
2786: 0f 8e d8 00 00 00 jle 0x2864
278c: 49 63 d1 movslq %r9d,%rdx
278f: 48 83 fa 08 cmp $0x8,%rdx
2793: 0f 8c c6 00 00 00 jl 0x285f
2799: 4c 89 c0 mov %r8,%rax
279c: 48 83 e0 0f and $0xf,%rax
27a0: 85 c0 test %eax,%eax
27a2: 74 10 je 0x27b4
27a4: a8 03 test $0x3,%al
27a6: 0f 85 b3 00 00 00 jne 0x285f
27ac: f7 d8 neg %eax
27ae: 83 c0 10 add $0x10,%eax
27b1: c1 e8 02 shr $0x2,%eax
27b4: 89 c1 mov %eax,%ecx
27b6: 4c 8d 79 08 lea 0x8(%rcx),%r15
27ba: 49 3b d7 cmp %r15,%rdx
27bd: 0f 8c 9c 00 00 00 jl 0x285f
27c3: 45 89 cf mov %r9d,%r15d
27c6: 44 2b f8 sub %eax,%r15d
27c9: 41 83 e7 07 and $0x7,%r15d
27cd: 45 2b cf sub %r15d,%r9d
27d0: 4d 63 c9 movslq %r9d,%r9
27d3: 85 c0 test %eax,%eax
27d5: b8 00 00 00 00 mov $0x0,%eax
27da: 76 24 jbe 0x2800
27dc: 0f 1f 40 00 nopl 0x0(%rax)
27e0: c4 c1 7a 10 04 83 vmovss (%r11,%rax,4),%xmm0
27e6: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
27ec: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
27f2: 48 ff c0 inc %rax
27f5: 48 3b c1 cmp %rcx,%rax
27f8: 72 e6 jb 0x27e0
27fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2800: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
2806: c4 c1 78 10 54 8b 10 vmovups 0x10(%r11,%rcx,4),%xmm2
280d: c4 c1 78 5c 0c 8a vsubps (%r10,%rcx,4),%xmm0,%xmm1
2813: c4 c1 68 5c 5c 8a 10 vsubps 0x10(%r10,%rcx,4),%xmm2,%xmm3
281a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
2820: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
2827: 48 83 c1 08 add $0x8,%rcx
282b: 49 3b c9 cmp %r9,%rcx
282e: 72 d0 jb 0x2800
2830: 4c 3b ca cmp %rdx,%r9
2833: 73 25 jae 0x285a
2835: 0f 1f 40 00 nopl 0x0(%rax)
2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2840: c4 81 7a 10 04 8b vmovss (%r11,%r9,4),%xmm0
2846: c4 81 7a 5c 0c 8a vsubss (%r10,%r9,4),%xmm0,%xmm1
284c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
2852: 49 ff c1 inc %r9
2855: 4c 3b ca cmp %rdx,%r9
2858: 72 e6 jb 0x2840
285a: 33 c0 xor %eax,%eax
285c: 41 5f pop %r15
285e: c3 ret
285f: 45 33 c9 xor %r9d,%r9d
2862: eb cc jmp 0x2830
2864: b8 fa ff ff ff mov $0xfffffffa,%eax
2869: 41 5f pop %r15
286b: c3 ret
286c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2871: 41 5f pop %r15
2873: c3 ret
2874: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2879: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2880: 53 push %rbx
2881: 57 push %rdi
2882: 55 push %rbp
2883: 49 89 ca mov %rcx,%r10
2886: 4d 85 d2 test %r10,%r10
2889: 0f 84 92 01 00 00 je 0x2a21
288f: 48 85 d2 test %rdx,%rdx
2892: 0f 84 89 01 00 00 je 0x2a21
2898: 4d 85 c0 test %r8,%r8
289b: 0f 84 80 01 00 00 je 0x2a21
28a1: 45 85 c9 test %r9d,%r9d
28a4: 0f 8e 6e 01 00 00 jle 0x2a18
28aa: 41 83 f9 10 cmp $0x10,%r9d
28ae: 0f 8c 50 01 00 00 jl 0x2a04
28b4: 41 83 f9 1d cmp $0x1d,%r9d
28b8: 0f 8c 4d 01 00 00 jl 0x2a0b
28be: 4c 89 c1 mov %r8,%rcx
28c1: 48 83 e1 1f and $0x1f,%rcx
28c5: 89 c9 mov %ecx,%ecx
28c7: 85 c9 test %ecx,%ecx
28c9: 74 11 je 0x28dc
28cb: f6 c1 03 test $0x3,%cl
28ce: 0f 85 30 01 00 00 jne 0x2a04
28d4: f7 d9 neg %ecx
28d6: 83 c1 20 add $0x20,%ecx
28d9: c1 e9 02 shr $0x2,%ecx
28dc: 8d 41 10 lea 0x10(%rcx),%eax
28df: 44 3b c8 cmp %eax,%r9d
28e2: 0f 8c 1c 01 00 00 jl 0x2a04
28e8: 44 89 cf mov %r9d,%edi
28eb: 33 c0 xor %eax,%eax
28ed: 2b f9 sub %ecx,%edi
28ef: 83 e7 0f and $0xf,%edi
28f2: f7 df neg %edi
28f4: 41 03 f9 add %r9d,%edi
28f7: 85 c9 test %ecx,%ecx
28f9: 76 1e jbe 0x2919
28fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2900: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
2905: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
290b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
2911: 48 ff c0 inc %rax
2914: 48 3b c1 cmp %rcx,%rax
2917: 72 e7 jb 0x2900
2919: 48 63 c7 movslq %edi,%rax
291c: 0f 1f 40 00 nopl 0x0(%rax)
2920: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
2925: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
292b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
2931: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
2938: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
293e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
2945: 48 83 c1 10 add $0x10,%rcx
2949: 48 3b c8 cmp %rax,%rcx
294c: 72 d2 jb 0x2920
294e: 8d 47 01 lea 0x1(%rdi),%eax
2951: 41 3b c1 cmp %r9d,%eax
2954: 0f 87 9d 00 00 00 ja 0x29f7
295a: 4d 63 c9 movslq %r9d,%r9
295d: 48 63 ff movslq %edi,%rdi
2960: 4c 2b cf sub %rdi,%r9
2963: 49 83 f9 04 cmp $0x4,%r9
2967: 0f 8c 93 00 00 00 jl 0x2a00
296d: 48 63 ff movslq %edi,%rdi
2970: 44 89 cd mov %r9d,%ebp
2973: 83 e5 fc and $0xfffffffc,%ebp
2976: 33 c9 xor %ecx,%ecx
2978: 48 63 ed movslq %ebp,%rbp
297b: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
297f: 49 8d 04 ba lea (%r10,%rdi,4),%rax
2983: 4c 8d 1c ba lea (%rdx,%rdi,4),%r11
2987: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
298e: 00
298f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2996: 0f 1f 00 nopl (%rax)
2999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29a0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
29a6: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
29ab: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
29b0: 48 83 c1 04 add $0x4,%rcx
29b4: 48 3b cd cmp %rbp,%rcx
29b7: 72 e7 jb 0x29a0
29b9: 49 3b e9 cmp %r9,%rbp
29bc: 73 39 jae 0x29f7
29be: 48 63 ff movslq %edi,%rdi
29c1: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
29c5: 49 8d 0c ba lea (%r10,%rdi,4),%rcx
29c9: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
29cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
29d4: 00
29d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
29dc: 0f 1f 40 00 nopl 0x0(%rax)
29e0: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
29e5: c5 fa 5c 0c a9 vsubss (%rcx,%rbp,4),%xmm0,%xmm1
29ea: c5 fa 11 0c ab vmovss %xmm1,(%rbx,%rbp,4)
29ef: 48 ff c5 inc %rbp
29f2: 49 3b e9 cmp %r9,%rbp
29f5: 72 e9 jb 0x29e0
29f7: 33 c0 xor %eax,%eax
29f9: c5 f8 77 vzeroupper
29fc: 5d pop %rbp
29fd: 5f pop %rdi
29fe: 5b pop %rbx
29ff: c3 ret
2a00: 33 ed xor %ebp,%ebp
2a02: eb b5 jmp 0x29b9
2a04: 33 ff xor %edi,%edi
2a06: e9 43 ff ff ff jmp 0x294e
2a0b: 44 89 cf mov %r9d,%edi
2a0e: 33 c9 xor %ecx,%ecx
2a10: 83 e7 f0 and $0xfffffff0,%edi
2a13: e9 01 ff ff ff jmp 0x2919
2a18: b8 fa ff ff ff mov $0xfffffffa,%eax
2a1d: 5d pop %rbp
2a1e: 5f pop %rdi
2a1f: 5b pop %rbx
2a20: c3 ret
2a21: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a26: 5d pop %rbp
2a27: 5f pop %rdi
2a28: 5b pop %rbx
2a29: c3 ret
2a2a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2a31: 00
2a32: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a40: 48 83 ec 28 sub $0x28,%rsp
2a44: 48 85 c9 test %rcx,%rcx
2a47: 74 23 je 0x2a6c
2a49: 48 85 d2 test %rdx,%rdx
2a4c: 74 1e je 0x2a6c
2a4e: 4d 85 c0 test %r8,%r8
2a51: 74 19 je 0x2a6c
2a53: 45 85 c9 test %r9d,%r9d
2a56: 7e 1e jle 0x2a76
2a58: e8 73 b2 a5 01 call 0x1a5dcd0
2a5d: ba 02 00 00 00 mov $0x2,%edx
2a62: 85 c0 test %eax,%eax
2a64: 0f 45 c2 cmovne %edx,%eax
2a67: 48 83 c4 28 add $0x28,%rsp
2a6b: c3 ret
2a6c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a71: 48 83 c4 28 add $0x28,%rsp
2a75: c3 ret
2a76: b8 fa ff ff ff mov $0xfffffffa,%eax
2a7b: 48 83 c4 28 add $0x28,%rsp
2a7f: c3 ret
2a80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2a85: 48 85 c9 test %rcx,%rcx
2a88: 74 24 je 0x2aae
2a8a: 48 85 d2 test %rdx,%rdx
2a8d: 74 1f je 0x2aae
2a8f: 4d 85 c0 test %r8,%r8
2a92: 74 1a je 0x2aae
2a94: 45 85 c9 test %r9d,%r9d
2a97: 7e 20 jle 0x2ab9
2a99: e8 b2 f7 a5 01 call 0x1a62250
2a9e: ba 02 00 00 00 mov $0x2,%edx
2aa3: 85 c0 test %eax,%eax
2aa5: 0f 45 c2 cmovne %edx,%eax
2aa8: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2aad: c3 ret
2aae: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ab3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2ab8: c3 ret
2ab9: b8 fa ff ff ff mov $0xfffffffa,%eax
2abe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2ac3: c3 ret
2ac4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2acb: 00
2acc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ad3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2adf: 00
2ae0: 48 83 ec 28 sub $0x28,%rsp
2ae4: 48 85 c9 test %rcx,%rcx
2ae7: 74 23 je 0x2b0c
2ae9: 48 85 d2 test %rdx,%rdx
2aec: 74 1e je 0x2b0c
2aee: 4d 85 c0 test %r8,%r8
2af1: 74 19 je 0x2b0c
2af3: 45 85 c9 test %r9d,%r9d
2af6: 7e 1e jle 0x2b16
2af8: e8 33 1b a6 01 call 0x1a64630
2afd: ba 02 00 00 00 mov $0x2,%edx
2b02: 85 c0 test %eax,%eax
2b04: 0f 45 c2 cmovne %edx,%eax
2b07: 48 83 c4 28 add $0x28,%rsp
2b0b: c3 ret
2b0c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b11: 48 83 c4 28 add $0x28,%rsp
2b15: c3 ret
2b16: b8 fa ff ff ff mov $0xfffffffa,%eax
2b1b: 48 83 c4 28 add $0x28,%rsp
2b1f: c3 ret
2b20: 48 83 ec 28 sub $0x28,%rsp
2b24: 48 85 c9 test %rcx,%rcx
2b27: 74 23 je 0x2b4c
2b29: 48 85 d2 test %rdx,%rdx
2b2c: 74 1e je 0x2b4c
2b2e: 4d 85 c0 test %r8,%r8
2b31: 74 19 je 0x2b4c
2b33: 45 85 c9 test %r9d,%r9d
2b36: 7e 1e jle 0x2b56
2b38: e8 63 5d a6 01 call 0x1a688a0
2b3d: ba 02 00 00 00 mov $0x2,%edx
2b42: 85 c0 test %eax,%eax
2b44: 0f 45 c2 cmovne %edx,%eax
2b47: 48 83 c4 28 add $0x28,%rsp
2b4b: c3 ret
2b4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b51: 48 83 c4 28 add $0x28,%rsp
2b55: c3 ret
2b56: b8 fa ff ff ff mov $0xfffffffa,%eax
2b5b: 48 83 c4 28 add $0x28,%rsp
2b5f: c3 ret
2b60: 48 83 ec 28 sub $0x28,%rsp
2b64: 48 85 c9 test %rcx,%rcx
2b67: 74 23 je 0x2b8c
2b69: 48 85 d2 test %rdx,%rdx
2b6c: 74 1e je 0x2b8c
2b6e: 4d 85 c0 test %r8,%r8
2b71: 74 19 je 0x2b8c
2b73: 45 85 c9 test %r9d,%r9d
2b76: 7e 1e jle 0x2b96
2b78: e8 23 a1 a6 01 call 0x1a6cca0
2b7d: ba 02 00 00 00 mov $0x2,%edx
2b82: 85 c0 test %eax,%eax
2b84: 0f 45 c2 cmovne %edx,%eax
2b87: 48 83 c4 28 add $0x28,%rsp
2b8b: c3 ret
2b8c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b91: 48 83 c4 28 add $0x28,%rsp
2b95: c3 ret
2b96: b8 fa ff ff ff mov $0xfffffffa,%eax
2b9b: 48 83 c4 28 add $0x28,%rsp
2b9f: c3 ret
2ba0: 48 83 ec 28 sub $0x28,%rsp
2ba4: 48 85 c9 test %rcx,%rcx
2ba7: 74 23 je 0x2bcc
2ba9: 48 85 d2 test %rdx,%rdx
2bac: 74 1e je 0x2bcc
2bae: 4d 85 c0 test %r8,%r8
2bb1: 74 19 je 0x2bcc
2bb3: 45 85 c9 test %r9d,%r9d
2bb6: 7e 1e jle 0x2bd6
2bb8: e8 83 d9 a6 01 call 0x1a70540
2bbd: ba 02 00 00 00 mov $0x2,%edx
2bc2: 85 c0 test %eax,%eax
2bc4: 0f 45 c2 cmovne %edx,%eax
2bc7: 48 83 c4 28 add $0x28,%rsp
2bcb: c3 ret
2bcc: b8 f8 ff ff ff mov $0xfffffff8,%eax
2bd1: 48 83 c4 28 add $0x28,%rsp
2bd5: c3 ret
2bd6: b8 fa ff ff ff mov $0xfffffffa,%eax
2bdb: 48 83 c4 28 add $0x28,%rsp
2bdf: c3 ret
2be0: 48 83 ec 28 sub $0x28,%rsp
2be4: 48 85 c9 test %rcx,%rcx
2be7: 74 20 je 0x2c09
2be9: 48 85 d2 test %rdx,%rdx
2bec: 74 1b je 0x2c09
2bee: 45 85 c0 test %r8d,%r8d
2bf1: 7f 0a jg 0x2bfd
2bf3: b8 fa ff ff ff mov $0xfffffffa,%eax
2bf8: 48 83 c4 28 add $0x28,%rsp
2bfc: c3 ret
2bfd: e8 3e 9f 03 00 call 0x3cb40
2c02: 33 c0 xor %eax,%eax
2c04: 48 83 c4 28 add $0x28,%rsp
2c08: c3 ret
2c09: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c0e: 48 83 c4 28 add $0x28,%rsp
2c12: c3 ret
2c13: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c1f: 00
2c20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2c25: 48 85 c9 test %rcx,%rcx
2c28: 74 22 je 0x2c4c
2c2a: 48 85 d2 test %rdx,%rdx
2c2d: 74 1d je 0x2c4c
2c2f: 45 85 c0 test %r8d,%r8d
2c32: 7f 0b jg 0x2c3f
2c34: b8 fa ff ff ff mov $0xfffffffa,%eax
2c39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2c3e: c3 ret
2c3f: e8 dc a1 03 00 call 0x3ce20
2c44: 33 c0 xor %eax,%eax
2c46: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2c4b: c3 ret
2c4c: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c51: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2c56: c3 ret
2c57: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2c5e: 00 00
2c60: 48 83 ec 28 sub $0x28,%rsp
2c64: 48 85 c9 test %rcx,%rcx
2c67: 74 20 je 0x2c89
2c69: 48 85 d2 test %rdx,%rdx
2c6c: 74 1b je 0x2c89
2c6e: 45 85 c0 test %r8d,%r8d
2c71: 7f 0a jg 0x2c7d
2c73: b8 fa ff ff ff mov $0xfffffffa,%eax
2c78: 48 83 c4 28 add $0x28,%rsp
2c7c: c3 ret
2c7d: e8 7e a4 03 00 call 0x3d100
2c82: 33 c0 xor %eax,%eax
2c84: 48 83 c4 28 add $0x28,%rsp
2c88: c3 ret
2c89: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c8e: 48 83 c4 28 add $0x28,%rsp
2c92: c3 ret
2c93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c9f: 00
2ca0: 41 54 push %r12
2ca2: 55 push %rbp
2ca3: 49 89 d1 mov %rdx,%r9
2ca6: 48 85 c9 test %rcx,%rcx
2ca9: 0f 84 cf 02 00 00 je 0x2f7e
2caf: 4d 85 c9 test %r9,%r9
2cb2: 0f 84 c6 02 00 00 je 0x2f7e
2cb8: 45 85 c0 test %r8d,%r8d
2cbb: 0f 8e b4 02 00 00 jle 0x2f75
2cc1: 41 83 f8 08 cmp $0x8,%r8d
2cc5: 0f 8c 9b 02 00 00 jl 0x2f66
2ccb: 4c 89 c8 mov %r9,%rax
2cce: 48 83 e0 1f and $0x1f,%rax
2cd2: 89 c0 mov %eax,%eax
2cd4: 85 c0 test %eax,%eax
2cd6: 74 0d je 0x2ce5
2cd8: a8 0f test $0xf,%al
2cda: 0f 85 86 02 00 00 jne 0x2f66
2ce0: b8 01 00 00 00 mov $0x1,%eax
2ce5: 8d 50 08 lea 0x8(%rax),%edx
2ce8: 44 3b c2 cmp %edx,%r8d
2ceb: 0f 8c 75 02 00 00 jl 0x2f66
2cf1: 44 89 c5 mov %r8d,%ebp
2cf4: 45 33 db xor %r11d,%r11d
2cf7: 2b e8 sub %eax,%ebp
2cf9: 45 33 d2 xor %r10d,%r10d
2cfc: 83 e5 07 and $0x7,%ebp
2cff: 4c 89 ca mov %r9,%rdx
2d02: f7 dd neg %ebp
2d04: 41 03 e8 add %r8d,%ebp
2d07: 85 c0 test %eax,%eax
2d09: 76 4e jbe 0x2d59
2d0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d12: 00
2d13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2d20: c5 f9 10 12 vmovupd (%rdx),%xmm2
2d24: c4 c1 79 10 0c 0a vmovupd (%r10,%rcx,1),%xmm1
2d2a: c4 c1 7b 12 04 0a vmovddup (%r10,%rcx,1),%xmm0
2d30: 49 ff c3 inc %r11
2d33: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
2d37: 49 83 c2 10 add $0x10,%r10
2d3b: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
2d40: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
2d44: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
2d48: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
2d4c: c5 f9 11 0a vmovupd %xmm1,(%rdx)
2d50: 48 83 c2 10 add $0x10,%rdx
2d54: 4c 3b d8 cmp %rax,%r11
2d57: 72 c7 jb 0x2d20
2d59: 49 89 c2 mov %rax,%r10
2d5c: 49 c1 e2 04 shl $0x4,%r10
2d60: 48 63 d5 movslq %ebp,%rdx
2d63: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2d6a: 00
2d6b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2d80: c4 81 7d 10 14 0a vmovupd (%r10,%r9,1),%ymm2
2d86: 48 83 c0 08 add $0x8,%rax
2d8a: c4 c1 79 10 04 0a vmovupd (%r10,%rcx,1),%xmm0
2d90: c4 81 7f 12 0c 0a vmovddup (%r10,%r9,1),%ymm1
2d96: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
2d9a: c4 c3 7d 18 5c 0a 10 vinsertf128 $0x1,0x10(%r10,%rcx,1),%ymm0,%ymm3
2da1: 01
2da2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
2da7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
2dab: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
2daf: c4 81 7d 10 6c 0a 20 vmovupd 0x20(%r10,%r9,1),%ymm5
2db6: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
2dba: c4 81 7d 11 14 0a vmovupd %ymm2,(%r10,%r9,1)
2dc0: c4 c1 79 10 5c 0a 20 vmovupd 0x20(%r10,%rcx,1),%xmm3
2dc7: c4 81 7f 12 64 0a 20 vmovddup 0x20(%r10,%r9,1),%ymm4
2dce: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
2dd2: c4 c3 65 18 44 0a 30 vinsertf128 $0x1,0x30(%r10,%rcx,1),%ymm3,%ymm0
2dd9: 01
2dda: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
2ddf: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
2de3: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
2de7: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
2deb: c4 81 7d 10 54 0a 40 vmovupd 0x40(%r10,%r9,1),%ymm2
2df2: c4 81 7d 11 64 0a 20 vmovupd %ymm4,0x20(%r10,%r9,1)
2df9: c4 c1 79 10 44 0a 40 vmovupd 0x40(%r10,%rcx,1),%xmm0
2e00: c4 81 7f 12 4c 0a 40 vmovddup 0x40(%r10,%r9,1),%ymm1
2e07: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
2e0b: c4 c3 7d 18 5c 0a 50 vinsertf128 $0x1,0x50(%r10,%rcx,1),%ymm0,%ymm3
2e12: 01
2e13: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
2e18: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
2e1c: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
2e20: c4 81 7d 10 6c 0a 60 vmovupd 0x60(%r10,%r9,1),%ymm5
2e27: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
2e2b: c4 81 7d 11 54 0a 40 vmovupd %ymm2,0x40(%r10,%r9,1)
2e32: c4 c1 79 10 5c 0a 60 vmovupd 0x60(%r10,%rcx,1),%xmm3
2e39: c4 81 7f 12 64 0a 60 vmovddup 0x60(%r10,%r9,1),%ymm4
2e40: c5 d5 15 ed vunpckhpd %ymm5,%ymm5,%ymm5
2e44: c4 c3 65 18 44 0a 70 vinsertf128 $0x1,0x70(%r10,%rcx,1),%ymm3,%ymm0
2e4b: 01
2e4c: c5 fd c6 c8 05 vshufpd $0x5,%ymm0,%ymm0,%ymm1
2e51: c5 dd 59 d0 vmulpd %ymm0,%ymm4,%ymm2
2e55: c5 d5 59 d9 vmulpd %ymm1,%ymm5,%ymm3
2e59: c5 ed d0 e3 vaddsubpd %ymm3,%ymm2,%ymm4
2e5d: c4 81 7d 11 64 0a 60 vmovupd %ymm4,0x60(%r10,%r9,1)
2e64: 49 81 c2 80 00 00 00 add $0x80,%r10
2e6b: 48 3b c2 cmp %rdx,%rax
2e6e: 0f 82 0c ff ff ff jb 0x2d80
2e74: 8d 45 01 lea 0x1(%rbp),%eax
2e77: 41 3b c0 cmp %r8d,%eax
2e7a: 0f 87 d9 00 00 00 ja 0x2f59
2e80: 4d 63 c0 movslq %r8d,%r8
2e83: 4c 2b c2 sub %rdx,%r8
2e86: 49 83 f8 02 cmp $0x2,%r8
2e8a: 0f 8c d2 00 00 00 jl 0x2f62
2e90: 48 c1 e2 04 shl $0x4,%rdx
2e94: 44 89 c0 mov %r8d,%eax
2e97: 83 e0 fe and $0xfffffffe,%eax
2e9a: 45 33 e4 xor %r12d,%r12d
2e9d: 48 63 c0 movslq %eax,%rax
2ea0: 45 33 d2 xor %r10d,%r10d
2ea3: 4c 8d 1c 11 lea (%rcx,%rdx,1),%r11
2ea7: 49 03 d1 add %r9,%rdx
2eaa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2eb1: 00
2eb2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2eb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ec0: c5 fd 10 12 vmovupd (%rdx),%ymm2
2ec4: 49 83 c4 02 add $0x2,%r12
2ec8: c4 81 79 10 04 1a vmovupd (%r10,%r11,1),%xmm0
2ece: c5 ff 12 0a vmovddup (%rdx),%ymm1
2ed2: c5 ed 15 e2 vunpckhpd %ymm2,%ymm2,%ymm4
2ed6: c4 83 7d 18 5c 1a 10 vinsertf128 $0x1,0x10(%r10,%r11,1),%ymm0,%ymm3
2edd: 01
2ede: 49 83 c2 20 add $0x20,%r10
2ee2: c5 e5 c6 eb 05 vshufpd $0x5,%ymm3,%ymm3,%ymm5
2ee7: c5 f5 59 c3 vmulpd %ymm3,%ymm1,%ymm0
2eeb: c5 dd 59 cd vmulpd %ymm5,%ymm4,%ymm1
2eef: c5 fd d0 d1 vaddsubpd %ymm1,%ymm0,%ymm2
2ef3: c5 fd 11 12 vmovupd %ymm2,(%rdx)
2ef7: 48 83 c2 20 add $0x20,%rdx
2efb: 4c 3b e0 cmp %rax,%r12
2efe: 72 c0 jb 0x2ec0
2f00: 48 89 c2 mov %rax,%rdx
2f03: 48 c1 e2 04 shl $0x4,%rdx
2f07: 49 3b c0 cmp %r8,%rax
2f0a: 73 4d jae 0x2f59
2f0c: 48 63 ed movslq %ebp,%rbp
2f0f: 48 c1 e5 04 shl $0x4,%rbp
2f13: 4c 03 cd add %rbp,%r9
2f16: 48 03 cd add %rbp,%rcx
2f19: 4c 03 ca add %rdx,%r9
2f1c: 0f 1f 40 00 nopl 0x0(%rax)
2f20: c4 c1 79 10 11 vmovupd (%r9),%xmm2
2f25: c5 f9 10 0c 0a vmovupd (%rdx,%rcx,1),%xmm1
2f2a: c5 fb 12 04 0a vmovddup (%rdx,%rcx,1),%xmm0
2f2f: 48 ff c0 inc %rax
2f32: c5 f1 15 d9 vunpckhpd %xmm1,%xmm1,%xmm3
2f36: 48 83 c2 10 add $0x10,%rdx
2f3a: c5 e9 c6 e2 01 vshufpd $0x1,%xmm2,%xmm2,%xmm4
2f3f: c5 f9 59 ea vmulpd %xmm2,%xmm0,%xmm5
2f43: c5 e1 59 c4 vmulpd %xmm4,%xmm3,%xmm0
2f47: c5 d1 d0 c8 vaddsubpd %xmm0,%xmm5,%xmm1
2f4b: c4 c1 79 11 09 vmovupd %xmm1,(%r9)
2f50: 49 83 c1 10 add $0x10,%r9
2f54: 49 3b c0 cmp %r8,%rax
2f57: 72 c7 jb 0x2f20
2f59: 33 c0 xor %eax,%eax
2f5b: c5 f8 77 vzeroupper
2f5e: 5d pop %rbp
2f5f: 41 5c pop %r12
2f61: c3 ret
2f62: 33 c0 xor %eax,%eax
2f64: eb 9a jmp 0x2f00
2f66: 33 ed xor %ebp,%ebp
2f68: 41 83 f8 01 cmp $0x1,%r8d
2f6c: 72 eb jb 0x2f59
2f6e: 4d 63 c0 movslq %r8d,%r8
2f71: 33 c0 xor %eax,%eax
2f73: eb 8b jmp 0x2f00
2f75: b8 fa ff ff ff mov $0xfffffffa,%eax
2f7a: 5d pop %rbp
2f7b: 41 5c pop %r12
2f7d: c3 ret
2f7e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f83: 5d pop %rbp
2f84: 41 5c pop %r12
2f86: c3 ret
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: 41 54 push %r12
2fa2: 49 89 cb mov %rcx,%r11
2fa5: 4d 85 db test %r11,%r11
2fa8: 0f 84 dd 01 00 00 je 0x318b
2fae: 48 85 d2 test %rdx,%rdx
2fb1: 0f 84 d4 01 00 00 je 0x318b
2fb7: 45 85 c0 test %r8d,%r8d
2fba: 0f 8e c3 01 00 00 jle 0x3183
2fc0: 4d 63 c8 movslq %r8d,%r9
2fc3: 49 83 f9 08 cmp $0x8,%r9
2fc7: 0f 8c b1 01 00 00 jl 0x317e
2fcd: 48 89 d0 mov %rdx,%rax
2fd0: 48 83 e0 1f and $0x1f,%rax
2fd4: 85 c0 test %eax,%eax
2fd6: 74 0d je 0x2fe5
2fd8: a8 0f test $0xf,%al
2fda: 0f 85 9e 01 00 00 jne 0x317e
2fe0: b8 01 00 00 00 mov $0x1,%eax
2fe5: 41 89 c2 mov %eax,%r10d
2fe8: 49 8d 4a 08 lea 0x8(%r10),%rcx
2fec: 4c 3b c9 cmp %rcx,%r9
2fef: 0f 8c 89 01 00 00 jl 0x317e
2ff5: 44 89 c1 mov %r8d,%ecx
2ff8: 2b c8 sub %eax,%ecx
2ffa: 83 e1 07 and $0x7,%ecx
2ffd: 44 2b c1 sub %ecx,%r8d
3000: 33 c9 xor %ecx,%ecx
3002: 4d 63 c0 movslq %r8d,%r8
3005: 45 33 e4 xor %r12d,%r12d
3008: 85 c0 test %eax,%eax
300a: 48 89 d0 mov %rdx,%rax
300d: 76 47 jbe 0x3056
300f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3016: 00
3017: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
301e: 66 90 xchg %ax,%ax
3020: c5 f9 10 18 vmovupd (%rax),%xmm3
3024: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
302a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
302e: 48 ff c1 inc %rcx
3031: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3036: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
303a: c4 81 7b 12 2c 1c vmovddup (%r12,%r11,1),%xmm5
3040: 49 83 c4 10 add $0x10,%r12
3044: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
3049: c5 f9 11 28 vmovupd %xmm5,(%rax)
304d: 48 83 c0 10 add $0x10,%rax
3051: 49 3b ca cmp %r10,%rcx
3054: 72 ca jb 0x3020
3056: 4c 89 d0 mov %r10,%rax
3059: 48 c1 e0 04 shl $0x4,%rax
305d: 0f 1f 00 nopl (%rax)
3060: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
3065: 48 8d 0c 10 lea (%rax,%rdx,1),%rcx
3069: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
306f: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
3073: 49 83 c2 08 add $0x8,%r10
3077: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
307c: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
3080: c5 fd 10 41 20 vmovupd 0x20(%rcx),%ymm0
3085: c5 ff 12 29 vmovddup (%rcx),%ymm5
3089: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
308e: c5 fd 11 29 vmovupd %ymm5,(%rcx)
3092: c4 a1 7d 10 5c 18 20 vmovupd 0x20(%rax,%r11,1),%ymm3
3099: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
309d: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
30a2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
30a6: c5 fd 10 41 40 vmovupd 0x40(%rcx),%ymm0
30ab: c5 ff 12 69 20 vmovddup 0x20(%rcx),%ymm5
30b0: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
30b5: c5 fd 11 69 20 vmovupd %ymm5,0x20(%rcx)
30ba: c4 a1 7d 10 5c 18 40 vmovupd 0x40(%rax,%r11,1),%ymm3
30c1: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
30c5: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
30ca: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
30ce: c5 fd 10 41 60 vmovupd 0x60(%rcx),%ymm0
30d3: c5 ff 12 69 40 vmovddup 0x40(%rcx),%ymm5
30d8: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
30dd: c5 fd 11 69 40 vmovupd %ymm5,0x40(%rcx)
30e2: c4 a1 7d 10 5c 18 60 vmovupd 0x60(%rax,%r11,1),%ymm3
30e9: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
30ed: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
30f2: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
30f6: c5 ff 12 69 60 vmovddup 0x60(%rcx),%ymm5
30fb: 48 05 80 00 00 00 add $0x80,%rax
3101: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
3106: 4d 3b d0 cmp %r8,%r10
3109: c5 fd 11 69 60 vmovupd %ymm5,0x60(%rcx)
310e: 0f 82 4c ff ff ff jb 0x3060
3114: 4c 89 c0 mov %r8,%rax
3117: 48 c1 e0 04 shl $0x4,%rax
311b: 48 03 d0 add %rax,%rdx
311e: 4d 3b c1 cmp %r9,%r8
3121: 73 53 jae 0x3176
3123: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
312a: 00
312b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3132: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3140: c5 f9 10 1a vmovupd (%rdx),%xmm3
3144: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
314a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
314e: 49 ff c0 inc %r8
3151: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3156: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
315a: c4 a1 7b 12 2c 18 vmovddup (%rax,%r11,1),%xmm5
3160: 48 83 c0 10 add $0x10,%rax
3164: c4 e2 e1 a6 ec vfmaddsub213pd %xmm4,%xmm3,%xmm5
3169: c5 f9 11 2a vmovupd %xmm5,(%rdx)
316d: 48 83 c2 10 add $0x10,%rdx
3171: 4d 3b c1 cmp %r9,%r8
3174: 72 ca jb 0x3140
3176: 33 c0 xor %eax,%eax
3178: c5 f8 77 vzeroupper
317b: 41 5c pop %r12
317d: c3 ret
317e: 45 33 c0 xor %r8d,%r8d
3181: eb 91 jmp 0x3114
3183: b8 fa ff ff ff mov $0xfffffffa,%eax
3188: 41 5c pop %r12
318a: c3 ret
318b: b8 f8 ff ff ff mov $0xfffffff8,%eax
3190: 41 5c pop %r12
3192: c3 ret
3193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
319f: 00
31a0: 41 54 push %r12
31a2: 49 89 cb mov %rcx,%r11
31a5: 4d 85 db test %r11,%r11
31a8: 0f 84 f9 01 00 00 je 0x33a7
31ae: 48 85 d2 test %rdx,%rdx
31b1: 0f 84 f0 01 00 00 je 0x33a7
31b7: 45 85 c0 test %r8d,%r8d
31ba: 0f 8e df 01 00 00 jle 0x339f
31c0: 4d 63 c8 movslq %r8d,%r9
31c3: 49 83 f9 08 cmp $0x8,%r9
31c7: 0f 8c cd 01 00 00 jl 0x339a
31cd: 48 89 d0 mov %rdx,%rax
31d0: 48 83 e0 1f and $0x1f,%rax
31d4: 85 c0 test %eax,%eax
31d6: 74 0d je 0x31e5
31d8: a8 0f test $0xf,%al
31da: 0f 85 ba 01 00 00 jne 0x339a
31e0: b8 01 00 00 00 mov $0x1,%eax
31e5: 41 89 c2 mov %eax,%r10d
31e8: 49 8d 4a 08 lea 0x8(%r10),%rcx
31ec: 4c 3b c9 cmp %rcx,%r9
31ef: 0f 8c a5 01 00 00 jl 0x339a
31f5: 44 89 c1 mov %r8d,%ecx
31f8: 2b c8 sub %eax,%ecx
31fa: 83 e1 07 and $0x7,%ecx
31fd: 44 2b c1 sub %ecx,%r8d
3200: 33 c9 xor %ecx,%ecx
3202: 4d 63 c0 movslq %r8d,%r8
3205: 45 33 e4 xor %r12d,%r12d
3208: 85 c0 test %eax,%eax
320a: 48 89 d0 mov %rdx,%rax
320d: 76 43 jbe 0x3252
320f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3216: 00
3217: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
321e: 66 90 xchg %ax,%ax
3220: c5 f9 10 18 vmovupd (%rax),%xmm3
3224: c4 81 79 10 04 1c vmovupd (%r12,%r11,1),%xmm0
322a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
322e: 48 ff c1 inc %rcx
3231: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3236: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
323a: 62 92 e5 18 b6 24 1c vfmaddsub231pd (%r12,%r11,1){1to2},%xmm3,%xmm4
3241: 49 83 c4 10 add $0x10,%r12
3245: c5 f9 11 20 vmovupd %xmm4,(%rax)
3249: 48 83 c0 10 add $0x10,%rax
324d: 49 3b ca cmp %r10,%rcx
3250: 72 ce jb 0x3220
3252: 4c 89 d0 mov %r10,%rax
3255: 48 c1 e0 04 shl $0x4,%rax
3259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3260: c5 fd 10 04 10 vmovupd (%rax,%rdx,1),%ymm0
3265: 49 83 c2 08 add $0x8,%r10
3269: c4 a1 7d 10 1c 18 vmovupd (%rax,%r11,1),%ymm3
326f: 62 e1 fd 28 10 44 10 vmovupd 0x20(%rax,%rdx,1),%ymm16
3276: 01
3277: 62 e1 fd 28 10 74 10 vmovupd 0x40(%rax,%rdx,1),%ymm22
327e: 02
327f: 62 61 fd 28 10 64 10 vmovupd 0x60(%rax,%rdx,1),%ymm28
3286: 03
3287: c5 fd 15 c8 vunpckhpd %ymm0,%ymm0,%ymm1
328b: c5 e5 c6 d3 05 vshufpd $0x5,%ymm3,%ymm3,%ymm2
3290: c5 f5 59 e2 vmulpd %ymm2,%ymm1,%ymm4
3294: c5 ff 12 2c 10 vmovddup (%rax,%rdx,1),%ymm5
3299: c4 e2 e5 a6 ec vfmaddsub213pd %ymm4,%ymm3,%ymm5
329e: c5 fd 11 2c 10 vmovupd %ymm5,(%rax,%rdx,1)
32a3: 62 a1 fd 28 10 5c 18 vmovupd 0x20(%rax,%r11,1),%ymm19
32aa: 01
32ab: 62 a1 fd 20 15 c8 vunpckhpd %ymm16,%ymm16,%ymm17
32b1: 62 a1 e5 20 c6 d3 05 vshufpd $0x5,%ymm19,%ymm19,%ymm18
32b8: 62 a1 f5 20 59 e2 vmulpd %ymm18,%ymm17,%ymm20
32be: 62 e1 ff 28 12 6c 10 vmovddup 0x20(%rax,%rdx,1),%ymm21
32c5: 01
32c6: 62 a2 e5 20 a6 ec vfmaddsub213pd %ymm20,%ymm19,%ymm21
32cc: 62 e1 fd 28 11 6c 10 vmovupd %ymm21,0x20(%rax,%rdx,1)
32d3: 01
32d4: 62 21 fd 28 10 4c 18 vmovupd 0x40(%rax,%r11,1),%ymm25
32db: 02
32dc: 62 a1 cd 20 15 fe vunpckhpd %ymm22,%ymm22,%ymm23
32e2: 62 01 b5 20 c6 c1 05 vshufpd $0x5,%ymm25,%ymm25,%ymm24
32e9: 62 01 c5 20 59 d0 vmulpd %ymm24,%ymm23,%ymm26
32ef: 62 61 ff 28 12 5c 10 vmovddup 0x40(%rax,%rdx,1),%ymm27
32f6: 02
32f7: 62 02 b5 20 a6 da vfmaddsub213pd %ymm26,%ymm25,%ymm27
32fd: 62 61 fd 28 11 5c 10 vmovupd %ymm27,0x40(%rax,%rdx,1)
3304: 02
3305: 62 21 fd 28 10 7c 18 vmovupd 0x60(%rax,%r11,1),%ymm31
330c: 03
330d: 62 01 9d 20 15 ec vunpckhpd %ymm28,%ymm28,%ymm29
3313: 62 01 85 20 c6 f7 05 vshufpd $0x5,%ymm31,%ymm31,%ymm30
331a: 62 01 95 20 59 e6 vmulpd %ymm30,%ymm29,%ymm28
3320: c5 ff 12 44 10 60 vmovddup 0x60(%rax,%rdx,1),%ymm0
3326: 62 92 85 20 a6 c4 vfmaddsub213pd %ymm28,%ymm31,%ymm0
332c: c5 fd 11 44 10 60 vmovupd %ymm0,0x60(%rax,%rdx,1)
3332: 48 05 80 00 00 00 add $0x80,%rax
3338: 4d 3b d0 cmp %r8,%r10
333b: 0f 82 1f ff ff ff jb 0x3260
3341: 4c 89 c0 mov %r8,%rax
3344: 48 c1 e0 04 shl $0x4,%rax
3348: 48 03 d0 add %rax,%rdx
334b: 4d 3b c1 cmp %r9,%r8
334e: 73 42 jae 0x3392
3350: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3357: 00
3358: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
335f: 90 nop
3360: c5 f9 10 1a vmovupd (%rdx),%xmm3
3364: c4 a1 79 10 04 18 vmovupd (%rax,%r11,1),%xmm0
336a: c5 f9 15 c8 vunpckhpd %xmm0,%xmm0,%xmm1
336e: 49 ff c0 inc %r8
3371: c5 e1 c6 d3 01 vshufpd $0x1,%xmm3,%xmm3,%xmm2
3376: c5 f1 59 e2 vmulpd %xmm2,%xmm1,%xmm4
337a: 62 b2 e5 18 b6 24 18 vfmaddsub231pd (%rax,%r11,1){1to2},%xmm3,%xmm4
3381: 48 83 c0 10 add $0x10,%rax
3385: c5 f9 11 22 vmovupd %xmm4,(%rdx)
3389: 48 83 c2 10 add $0x10,%rdx
338d: 4d 3b c1 cmp %r9,%r8
3390: 72 ce jb 0x3360
3392: 33 c0 xor %eax,%eax
3394: c5 f8 77 vzeroupper
3397: 41 5c pop %r12
3399: c3 ret
339a: 45 33 c0 xor %r8d,%r8d
339d: eb a2 jmp 0x3341
339f: b8 fa ff ff ff mov $0xfffffffa,%eax
33a4: 41 5c pop %r12
33a6: c3 ret
33a7: b8 f8 ff ff ff mov $0xfffffff8,%eax
33ac: 41 5c pop %r12
33ae: c3 ret
33af: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33b6: 00
33b7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33be: 66 90 xchg %ax,%ax
33c0: 57 push %rdi
33c1: 41 54 push %r12
33c3: 55 push %rbp
33c4: 48 89 d5 mov %rdx,%rbp
33c7: 48 85 c9 test %rcx,%rcx
33ca: 0f 84 f7 01 00 00 je 0x35c7
33d0: 48 85 ed test %rbp,%rbp
33d3: 0f 84 ee 01 00 00 je 0x35c7
33d9: 4d 85 c0 test %r8,%r8
33dc: 0f 84 e5 01 00 00 je 0x35c7
33e2: 45 85 c9 test %r9d,%r9d
33e5: 0f 8e d2 01 00 00 jle 0x35bd
33eb: 41 83 f9 08 cmp $0x8,%r9d
33ef: 0f 8c b8 01 00 00 jl 0x35ad
33f5: 4d 89 c2 mov %r8,%r10
33f8: 49 83 e2 0f and $0xf,%r10
33fc: 45 85 d2 test %r10d,%r10d
33ff: 74 18 je 0x3419
3401: 41 f7 c2 03 00 00 00 test $0x3,%r10d
3408: 0f 85 9f 01 00 00 jne 0x35ad
340e: 41 f7 da neg %r10d
3411: 41 83 c2 10 add $0x10,%r10d
3415: 41 c1 ea 02 shr $0x2,%r10d
3419: 41 8d 42 08 lea 0x8(%r10),%eax
341d: 44 3b c8 cmp %eax,%r9d
3420: 0f 8c 87 01 00 00 jl 0x35ad
3426: 44 89 c8 mov %r9d,%eax
3429: 33 d2 xor %edx,%edx
342b: 41 2b c2 sub %r10d,%eax
342e: 83 e0 07 and $0x7,%eax
3431: f7 d8 neg %eax
3433: 41 03 c1 add %r9d,%eax
3436: 44 89 d7 mov %r10d,%edi
3439: 45 85 d2 test %r10d,%r10d
343c: 76 21 jbe 0x345f
343e: 66 90 xchg %ax,%ax
3440: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3445: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
344b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3451: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3457: 48 ff c2 inc %rdx
345a: 48 3b d7 cmp %rdi,%rdx
345d: 72 e1 jb 0x3440
345f: 45 89 d2 mov %r10d,%r10d
3462: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
3467: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
346e: 48 63 d0 movslq %eax,%rdx
3471: 74 4d je 0x34c0
3473: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
347f: 00
3480: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
3484: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
3489: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
348e: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
3493: 0f 59 c8 mulps %xmm0,%xmm1
3496: 0f 59 da mulps %xmm2,%xmm3
3499: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
349e: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
34a4: 41 0f 29 0c b8 movaps %xmm1,(%r8,%rdi,4)
34a9: 41 0f 29 5c b8 10 movaps %xmm3,0x10(%r8,%rdi,4)
34af: 48 83 c7 08 add $0x8,%rdi
34b3: 48 3b fa cmp %rdx,%rdi
34b6: 72 c8 jb 0x3480
34b8: eb 38 jmp 0x34f2
34ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
34c0: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
34c4: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
34c9: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
34ce: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
34d3: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
34d8: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
34de: 41 0f 29 04 b8 movaps %xmm0,(%r8,%rdi,4)
34e3: 41 0f 29 4c b8 10 movaps %xmm1,0x10(%r8,%rdi,4)
34e9: 48 83 c7 08 add $0x8,%rdi
34ed: 48 3b fa cmp %rdx,%rdi
34f0: 72 ce jb 0x34c0
34f2: 8d 78 01 lea 0x1(%rax),%edi
34f5: 41 3b f9 cmp %r9d,%edi
34f8: 0f 87 a3 00 00 00 ja 0x35a1
34fe: 4d 63 c9 movslq %r9d,%r9
3501: 4c 2b ca sub %rdx,%r9
3504: 49 83 f9 04 cmp $0x4,%r9
3508: 0f 8c 9a 00 00 00 jl 0x35a8
350e: 45 89 cc mov %r9d,%r12d
3511: 45 33 db xor %r11d,%r11d
3514: 41 83 e4 fc and $0xfffffffc,%r12d
3518: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
351d: 4d 63 e4 movslq %r12d,%r12
3520: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
3524: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
3528: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
352f: 00
3530: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3537: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
353e: 00 00
3540: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
3545: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
354a: 0f 59 c8 mulps %xmm0,%xmm1
354d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
3552: 42 0f 29 0c 9a movaps %xmm1,(%rdx,%r11,4)
3557: 49 83 c3 04 add $0x4,%r11
355b: 4d 3b dc cmp %r12,%r11
355e: 72 e0 jb 0x3540
3560: 4d 3b e1 cmp %r9,%r12
3563: 73 3c jae 0x35a1
3565: 48 63 c0 movslq %eax,%rax
3568: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
356d: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
3571: 49 8d 04 80 lea (%r8,%rax,4),%rax
3575: 0f 1f 40 00 nopl 0x0(%rax)
3579: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3580: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
3586: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
358d: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
3593: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
3599: 49 ff c4 inc %r12
359c: 4d 3b e1 cmp %r9,%r12
359f: 72 df jb 0x3580
35a1: 33 c0 xor %eax,%eax
35a3: 5d pop %rbp
35a4: 41 5c pop %r12
35a6: 5f pop %rdi
35a7: c3 ret
35a8: 45 33 e4 xor %r12d,%r12d
35ab: eb b3 jmp 0x3560
35ad: 33 c0 xor %eax,%eax
35af: 41 83 f9 01 cmp $0x1,%r9d
35b3: 72 ec jb 0x35a1
35b5: 4d 63 c9 movslq %r9d,%r9
35b8: 45 33 e4 xor %r12d,%r12d
35bb: eb a3 jmp 0x3560
35bd: b8 fa ff ff ff mov $0xfffffffa,%eax
35c2: 5d pop %rbp
35c3: 41 5c pop %r12
35c5: 5f pop %rdi
35c6: c3 ret
35c7: b8 f8 ff ff ff mov $0xfffffff8,%eax
35cc: 5d pop %rbp
35cd: 41 5c pop %r12
35cf: 5f pop %rdi
35d0: c3 ret
35d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35d8: 00
35d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35e0: 56 push %rsi
35e1: 57 push %rdi
35e2: 41 54 push %r12
35e4: 48 89 d7 mov %rdx,%rdi
35e7: 48 85 c9 test %rcx,%rcx
35ea: 0f 84 f3 01 00 00 je 0x37e3
35f0: 48 85 ff test %rdi,%rdi
35f3: 0f 84 ea 01 00 00 je 0x37e3
35f9: 4d 85 c0 test %r8,%r8
35fc: 0f 84 e1 01 00 00 je 0x37e3
3602: 45 85 c9 test %r9d,%r9d
3605: 0f 8e ce 01 00 00 jle 0x37d9
360b: 41 83 f9 08 cmp $0x8,%r9d
360f: 0f 8c b5 01 00 00 jl 0x37ca
3615: 4d 89 c2 mov %r8,%r10
3618: 49 83 e2 0f and $0xf,%r10
361c: 45 85 d2 test %r10d,%r10d
361f: 74 18 je 0x3639
3621: 41 f7 c2 03 00 00 00 test $0x3,%r10d
3628: 0f 85 9c 01 00 00 jne 0x37ca
362e: 41 f7 da neg %r10d
3631: 41 83 c2 10 add $0x10,%r10d
3635: 41 c1 ea 02 shr $0x2,%r10d
3639: 44 89 d0 mov %r10d,%eax
363c: 83 c0 08 add $0x8,%eax
363f: 44 3b c8 cmp %eax,%r9d
3642: 0f 8c 82 01 00 00 jl 0x37ca
3648: 44 89 ce mov %r9d,%esi
364b: 33 d2 xor %edx,%edx
364d: 41 2b f2 sub %r10d,%esi
3650: 83 e6 07 and $0x7,%esi
3653: f7 de neg %esi
3655: 41 03 f1 add %r9d,%esi
3658: 44 89 d0 mov %r10d,%eax
365b: 45 85 d2 test %r10d,%r10d
365e: 76 1f jbe 0x367f
3660: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3665: f3 0f 59 04 97 mulss (%rdi,%rdx,4),%xmm0
366a: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3670: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3676: 48 8d 52 01 lea 0x1(%rdx),%rdx
367a: 48 3b d0 cmp %rax,%rdx
367d: 72 e1 jb 0x3660
367f: 45 89 d2 mov %r10d,%r10d
3682: 48 63 d6 movslq %esi,%rdx
3685: 4e 8d 1c 97 lea (%rdi,%r10,4),%r11
3689: 49 f7 c3 0f 00 00 00 test $0xf,%r11
3690: 74 4e je 0x36e0
3692: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36a0: 0f 10 0c 81 movups (%rcx,%rax,4),%xmm1
36a4: 0f 10 5c 81 10 movups 0x10(%rcx,%rax,4),%xmm3
36a9: 0f 10 04 87 movups (%rdi,%rax,4),%xmm0
36ad: 0f 10 54 87 10 movups 0x10(%rdi,%rax,4),%xmm2
36b2: 0f 59 c8 mulps %xmm0,%xmm1
36b5: 0f 59 da mulps %xmm2,%xmm3
36b8: 41 0f 58 0c 80 addps (%r8,%rax,4),%xmm1
36bd: 41 0f 58 5c 80 10 addps 0x10(%r8,%rax,4),%xmm3
36c3: 41 0f 29 0c 80 movaps %xmm1,(%r8,%rax,4)
36c8: 41 0f 29 5c 80 10 movaps %xmm3,0x10(%r8,%rax,4)
36ce: 48 8d 40 08 lea 0x8(%rax),%rax
36d2: 48 3b c2 cmp %rdx,%rax
36d5: 72 c9 jb 0x36a0
36d7: eb 38 jmp 0x3711
36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36e0: 0f 10 04 81 movups (%rcx,%rax,4),%xmm0
36e4: 0f 10 4c 81 10 movups 0x10(%rcx,%rax,4),%xmm1
36e9: 0f 59 04 87 mulps (%rdi,%rax,4),%xmm0
36ed: 0f 59 4c 87 10 mulps 0x10(%rdi,%rax,4),%xmm1
36f2: 41 0f 58 04 80 addps (%r8,%rax,4),%xmm0
36f7: 41 0f 58 4c 80 10 addps 0x10(%r8,%rax,4),%xmm1
36fd: 41 0f 29 04 80 movaps %xmm0,(%r8,%rax,4)
3702: 41 0f 29 4c 80 10 movaps %xmm1,0x10(%r8,%rax,4)
3708: 48 8d 40 08 lea 0x8(%rax),%rax
370c: 48 3b c2 cmp %rdx,%rax
370f: 72 cf jb 0x36e0
3711: 8d 46 01 lea 0x1(%rsi),%eax
3714: 41 3b c1 cmp %r9d,%eax
3717: 0f 87 a2 00 00 00 ja 0x37bf
371d: 4d 63 c9 movslq %r9d,%r9
3720: 4c 2b ca sub %rdx,%r9
3723: 49 83 f9 04 cmp $0x4,%r9
3727: 0f 8c 99 00 00 00 jl 0x37c6
372d: 48 c1 e2 02 shl $0x2,%rdx
3731: 44 89 c8 mov %r9d,%eax
3734: 83 e0 fc and $0xfffffffc,%eax
3737: 49 89 d3 mov %rdx,%r11
373a: 49 89 d2 mov %rdx,%r10
373d: 45 33 e4 xor %r12d,%r12d
3740: 48 63 c0 movslq %eax,%rax
3743: 4c 03 df add %rdi,%r11
3746: 4c 03 d1 add %rcx,%r10
3749: 49 03 d0 add %r8,%rdx
374c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3753: 00
3754: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
375b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3760: 43 0f 10 0c a2 movups (%r10,%r12,4),%xmm1
3765: 43 0f 10 04 a3 movups (%r11,%r12,4),%xmm0
376a: 0f 59 c8 mulps %xmm0,%xmm1
376d: 42 0f 58 0c a2 addps (%rdx,%r12,4),%xmm1
3772: 42 0f 29 0c a2 movaps %xmm1,(%rdx,%r12,4)
3777: 4d 8d 64 24 04 lea 0x4(%r12),%r12
377c: 4c 3b e0 cmp %rax,%r12
377f: 72 df jb 0x3760
3781: 49 3b c1 cmp %r9,%rax
3784: 73 39 jae 0x37bf
3786: 48 63 f6 movslq %esi,%rsi
3789: 48 c1 e6 02 shl $0x2,%rsi
378d: 48 03 fe add %rsi,%rdi
3790: 48 03 ce add %rsi,%rcx
3793: 4c 03 c6 add %rsi,%r8
3796: 0f 1f 00 nopl (%rax)
3799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37a0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
37a5: f3 0f 59 04 87 mulss (%rdi,%rax,4),%xmm0
37aa: f3 41 0f 58 04 80 addss (%r8,%rax,4),%xmm0
37b0: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
37b6: 48 8d 40 01 lea 0x1(%rax),%rax
37ba: 49 3b c1 cmp %r9,%rax
37bd: 72 e1 jb 0x37a0
37bf: 33 c0 xor %eax,%eax
37c1: 41 5c pop %r12
37c3: 5f pop %rdi
37c4: 5e pop %rsi
37c5: c3 ret
37c6: 33 c0 xor %eax,%eax
37c8: eb b7 jmp 0x3781
37ca: 33 f6 xor %esi,%esi
37cc: 41 83 f9 01 cmp $0x1,%r9d
37d0: 72 ed jb 0x37bf
37d2: 4d 63 c9 movslq %r9d,%r9
37d5: 33 c0 xor %eax,%eax
37d7: eb a8 jmp 0x3781
37d9: b8 fa ff ff ff mov $0xfffffffa,%eax
37de: 41 5c pop %r12
37e0: 5f pop %rdi
37e1: 5e pop %rsi
37e2: c3 ret
37e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
37e8: 41 5c pop %r12
37ea: 5f pop %rdi
37eb: 5e pop %rsi
37ec: c3 ret
37ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37f4: 00
37f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37fc: 0f 1f 40 00 nopl 0x0(%rax)
3800: 57 push %rdi
3801: 41 54 push %r12
3803: 55 push %rbp
3804: 48 89 d5 mov %rdx,%rbp
3807: 48 85 c9 test %rcx,%rcx
380a: 0f 84 f8 01 00 00 je 0x3a08
3810: 48 85 ed test %rbp,%rbp
3813: 0f 84 ef 01 00 00 je 0x3a08
3819: 4d 85 c0 test %r8,%r8
381c: 0f 84 e6 01 00 00 je 0x3a08
3822: 45 85 c9 test %r9d,%r9d
3825: 0f 8e d3 01 00 00 jle 0x39fe
382b: 41 83 f9 08 cmp $0x8,%r9d
382f: 0f 8c b9 01 00 00 jl 0x39ee
3835: 4d 89 c2 mov %r8,%r10
3838: 49 83 e2 0f and $0xf,%r10
383c: 45 85 d2 test %r10d,%r10d
383f: 74 18 je 0x3859
3841: 41 f7 c2 03 00 00 00 test $0x3,%r10d
3848: 0f 85 a0 01 00 00 jne 0x39ee
384e: 41 f7 da neg %r10d
3851: 41 83 c2 10 add $0x10,%r10d
3855: 41 c1 ea 02 shr $0x2,%r10d
3859: 41 8d 42 08 lea 0x8(%r10),%eax
385d: 44 3b c8 cmp %eax,%r9d
3860: 0f 8c 88 01 00 00 jl 0x39ee
3866: 44 89 c8 mov %r9d,%eax
3869: 33 d2 xor %edx,%edx
386b: 41 2b c2 sub %r10d,%eax
386e: 44 89 d7 mov %r10d,%edi
3871: 83 e0 07 and $0x7,%eax
3874: f7 d8 neg %eax
3876: 41 03 c1 add %r9d,%eax
3879: 45 85 d2 test %r10d,%r10d
387c: 76 22 jbe 0x38a0
387e: 66 90 xchg %ax,%ax
3880: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3885: f3 0f 59 44 95 00 mulss 0x0(%rbp,%rdx,4),%xmm0
388b: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3891: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3897: 48 83 c2 01 add $0x1,%rdx
389b: 48 3b d7 cmp %rdi,%rdx
389e: 72 e0 jb 0x3880
38a0: 45 89 d2 mov %r10d,%r10d
38a3: 4a 8d 54 95 00 lea 0x0(%rbp,%r10,4),%rdx
38a8: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
38af: 48 63 d0 movslq %eax,%rdx
38b2: 74 4c je 0x3900
38b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
38b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
38c0: 0f 10 0c b9 movups (%rcx,%rdi,4),%xmm1
38c4: 0f 10 5c b9 10 movups 0x10(%rcx,%rdi,4),%xmm3
38c9: 0f 10 44 bd 00 movups 0x0(%rbp,%rdi,4),%xmm0
38ce: 0f 10 54 bd 10 movups 0x10(%rbp,%rdi,4),%xmm2
38d3: 0f 59 c8 mulps %xmm0,%xmm1
38d6: 0f 59 da mulps %xmm2,%xmm3
38d9: 41 0f 58 0c b8 addps (%r8,%rdi,4),%xmm1
38de: 41 0f 58 5c b8 10 addps 0x10(%r8,%rdi,4),%xmm3
38e4: 41 0f 11 0c b8 movups %xmm1,(%r8,%rdi,4)
38e9: 41 0f 11 5c b8 10 movups %xmm3,0x10(%r8,%rdi,4)
38ef: 48 83 c7 08 add $0x8,%rdi
38f3: 48 3b fa cmp %rdx,%rdi
38f6: 72 c8 jb 0x38c0
38f8: eb 38 jmp 0x3932
38fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3900: 0f 10 04 b9 movups (%rcx,%rdi,4),%xmm0
3904: 0f 10 4c b9 10 movups 0x10(%rcx,%rdi,4),%xmm1
3909: 0f 59 44 bd 00 mulps 0x0(%rbp,%rdi,4),%xmm0
390e: 0f 59 4c bd 10 mulps 0x10(%rbp,%rdi,4),%xmm1
3913: 41 0f 58 04 b8 addps (%r8,%rdi,4),%xmm0
3918: 41 0f 58 4c b8 10 addps 0x10(%r8,%rdi,4),%xmm1
391e: 41 0f 11 04 b8 movups %xmm0,(%r8,%rdi,4)
3923: 41 0f 11 4c b8 10 movups %xmm1,0x10(%r8,%rdi,4)
3929: 48 83 c7 08 add $0x8,%rdi
392d: 48 3b fa cmp %rdx,%rdi
3930: 72 ce jb 0x3900
3932: 8d 78 01 lea 0x1(%rax),%edi
3935: 41 3b f9 cmp %r9d,%edi
3938: 0f 87 a4 00 00 00 ja 0x39e2
393e: 4d 63 c9 movslq %r9d,%r9
3941: 4c 2b ca sub %rdx,%r9
3944: 49 83 f9 04 cmp $0x4,%r9
3948: 0f 8c 9b 00 00 00 jl 0x39e9
394e: 45 89 cc mov %r9d,%r12d
3951: 45 33 db xor %r11d,%r11d
3954: 4c 8d 54 95 00 lea 0x0(%rbp,%rdx,4),%r10
3959: 41 83 e4 fc and $0xfffffffc,%r12d
395d: 48 8d 3c 91 lea (%rcx,%rdx,4),%rdi
3961: 4d 63 e4 movslq %r12d,%r12
3964: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
3968: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
396f: 00
3970: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
397e: 00 00
3980: 42 0f 10 0c 9f movups (%rdi,%r11,4),%xmm1
3985: 43 0f 10 04 9a movups (%r10,%r11,4),%xmm0
398a: 0f 59 c8 mulps %xmm0,%xmm1
398d: 42 0f 58 0c 9a addps (%rdx,%r11,4),%xmm1
3992: 42 0f 11 0c 9a movups %xmm1,(%rdx,%r11,4)
3997: 49 83 c3 04 add $0x4,%r11
399b: 4d 3b dc cmp %r12,%r11
399e: 72 e0 jb 0x3980
39a0: 4d 3b e1 cmp %r9,%r12
39a3: 73 3d jae 0x39e2
39a5: 48 63 c0 movslq %eax,%rax
39a8: 48 8d 6c 85 00 lea 0x0(%rbp,%rax,4),%rbp
39ad: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
39b1: 49 8d 04 80 lea (%r8,%rax,4),%rax
39b5: 0f 1f 40 00 nopl 0x0(%rax)
39b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
39c0: f3 42 0f 10 04 a2 movss (%rdx,%r12,4),%xmm0
39c6: f3 42 0f 59 44 a5 00 mulss 0x0(%rbp,%r12,4),%xmm0
39cd: f3 42 0f 58 04 a0 addss (%rax,%r12,4),%xmm0
39d3: f3 42 0f 11 04 a0 movss %xmm0,(%rax,%r12,4)
39d9: 49 83 c4 01 add $0x1,%r12
39dd: 4d 3b e1 cmp %r9,%r12
39e0: 72 de jb 0x39c0
39e2: 33 c0 xor %eax,%eax
39e4: 5d pop %rbp
39e5: 41 5c pop %r12
39e7: 5f pop %rdi
39e8: c3 ret
39e9: 45 33 e4 xor %r12d,%r12d
39ec: eb b2 jmp 0x39a0
39ee: 33 c0 xor %eax,%eax
39f0: 41 83 f9 01 cmp $0x1,%r9d
39f4: 72 ec jb 0x39e2
39f6: 4d 63 c9 movslq %r9d,%r9
39f9: 45 33 e4 xor %r12d,%r12d
39fc: eb a2 jmp 0x39a0
39fe: b8 fa ff ff ff mov $0xfffffffa,%eax
3a03: 5d pop %rbp
3a04: 41 5c pop %r12
3a06: 5f pop %rdi
3a07: c3 ret
3a08: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a0d: 5d pop %rbp
3a0e: 41 5c pop %r12
3a10: 5f pop %rdi
3a11: c3 ret
3a12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a20: 48 83 ec 28 sub $0x28,%rsp
3a24: 48 85 c9 test %rcx,%rcx
3a27: 74 25 je 0x3a4e
3a29: 48 85 d2 test %rdx,%rdx
3a2c: 74 20 je 0x3a4e
3a2e: 4d 85 c0 test %r8,%r8
3a31: 74 1b je 0x3a4e
3a33: 45 85 c9 test %r9d,%r9d
3a36: 7f 0a jg 0x3a42
3a38: b8 fa ff ff ff mov $0xfffffffa,%eax
3a3d: 48 83 c4 28 add $0x28,%rsp
3a41: c3 ret
3a42: e8 59 99 03 00 call 0x3d3a0
3a47: 33 c0 xor %eax,%eax
3a49: 48 83 c4 28 add $0x28,%rsp
3a4d: c3 ret
3a4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a53: 48 83 c4 28 add $0x28,%rsp
3a57: c3 ret
3a58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a5f: 00
3a60: 48 83 ec 28 sub $0x28,%rsp
3a64: 48 85 c9 test %rcx,%rcx
3a67: 74 25 je 0x3a8e
3a69: 48 85 d2 test %rdx,%rdx
3a6c: 74 20 je 0x3a8e
3a6e: 4d 85 c0 test %r8,%r8
3a71: 74 1b je 0x3a8e
3a73: 45 85 c9 test %r9d,%r9d
3a76: 7f 0a jg 0x3a82
3a78: b8 fa ff ff ff mov $0xfffffffa,%eax
3a7d: 48 83 c4 28 add $0x28,%rsp
3a81: c3 ret
3a82: e8 59 99 03 00 call 0x3d3e0
3a87: 33 c0 xor %eax,%eax
3a89: 48 83 c4 28 add $0x28,%rsp
3a8d: c3 ret
3a8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a93: 48 83 c4 28 add $0x28,%rsp
3a97: c3 ret
3a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a9f: 00
3aa0: 48 83 ec 28 sub $0x28,%rsp
3aa4: 48 85 c9 test %rcx,%rcx
3aa7: 74 25 je 0x3ace
3aa9: 48 85 d2 test %rdx,%rdx
3aac: 74 20 je 0x3ace
3aae: 4d 85 c0 test %r8,%r8
3ab1: 74 1b je 0x3ace
3ab3: 45 85 c9 test %r9d,%r9d
3ab6: 7f 0a jg 0x3ac2
3ab8: b8 fa ff ff ff mov $0xfffffffa,%eax
3abd: 48 83 c4 28 add $0x28,%rsp
3ac1: c3 ret
3ac2: e8 59 99 03 00 call 0x3d420
3ac7: 33 c0 xor %eax,%eax
3ac9: 48 83 c4 28 add $0x28,%rsp
3acd: c3 ret
3ace: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ad3: 48 83 c4 28 add $0x28,%rsp
3ad7: c3 ret
3ad8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3adf: 00
3ae0: 53 push %rbx
3ae1: 48 85 c9 test %rcx,%rcx
3ae4: 0f 84 d4 01 00 00 je 0x3cbe
3aea: 4d 85 c0 test %r8,%r8
3aed: 0f 84 cb 01 00 00 je 0x3cbe
3af3: 45 85 c9 test %r9d,%r9d
3af6: 0f 8e bb 01 00 00 jle 0x3cb7
3afc: 41 83 f9 08 cmp $0x8,%r9d
3b00: 0f 8c a1 01 00 00 jl 0x3ca7
3b06: 4d 89 c3 mov %r8,%r11
3b09: 49 83 e3 0f and $0xf,%r11
3b0d: 45 85 db test %r11d,%r11d
3b10: 74 18 je 0x3b2a
3b12: 41 f7 c3 03 00 00 00 test $0x3,%r11d
3b19: 0f 85 88 01 00 00 jne 0x3ca7
3b1f: 41 f7 db neg %r11d
3b22: 41 83 c3 10 add $0x10,%r11d
3b26: 41 c1 eb 02 shr $0x2,%r11d
3b2a: 41 8d 43 08 lea 0x8(%r11),%eax
3b2e: 44 3b c8 cmp %eax,%r9d
3b31: 0f 8c 70 01 00 00 jl 0x3ca7
3b37: 44 89 c8 mov %r9d,%eax
3b3a: 33 d2 xor %edx,%edx
3b3c: 41 2b c3 sub %r11d,%eax
3b3f: 83 e0 07 and $0x7,%eax
3b42: f7 d8 neg %eax
3b44: 41 03 c1 add %r9d,%eax
3b47: 44 89 db mov %r11d,%ebx
3b4a: 45 85 db test %r11d,%r11d
3b4d: 76 2e jbe 0x3b7d
3b4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3b56: 00
3b57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3b5e: 66 90 xchg %ax,%ax
3b60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3b65: f3 0f 59 c1 mulss %xmm1,%xmm0
3b69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3b6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3b75: 48 ff c2 inc %rdx
3b78: 48 3b d3 cmp %rbx,%rdx
3b7b: 72 e3 jb 0x3b60
3b7d: 45 89 db mov %r11d,%r11d
3b80: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
3b84: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
3b8b: 48 63 d0 movslq %eax,%rdx
3b8e: 74 40 je 0x3bd0
3b90: 0f 28 c1 movaps %xmm1,%xmm0
3b93: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
3b97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3b9e: 00 00
3ba0: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
3ba4: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
3ba9: 0f 59 d0 mulps %xmm0,%xmm2
3bac: 0f 59 d8 mulps %xmm0,%xmm3
3baf: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
3bb4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
3bba: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
3bbf: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
3bc5: 48 83 c3 08 add $0x8,%rbx
3bc9: 48 3b da cmp %rdx,%rbx
3bcc: 72 d2 jb 0x3ba0
3bce: eb 3e jmp 0x3c0e
3bd0: 0f 28 c1 movaps %xmm1,%xmm0
3bd3: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
3bd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3bde: 00 00
3be0: 0f 28 14 99 movaps (%rcx,%rbx,4),%xmm2
3be4: 0f 28 5c 99 10 movaps 0x10(%rcx,%rbx,4),%xmm3
3be9: 0f 59 d0 mulps %xmm0,%xmm2
3bec: 0f 59 d8 mulps %xmm0,%xmm3
3bef: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
3bf4: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
3bfa: 41 0f 29 14 98 movaps %xmm2,(%r8,%rbx,4)
3bff: 41 0f 29 5c 98 10 movaps %xmm3,0x10(%r8,%rbx,4)
3c05: 48 83 c3 08 add $0x8,%rbx
3c09: 48 3b da cmp %rdx,%rbx
3c0c: 72 d2 jb 0x3be0
3c0e: 8d 58 01 lea 0x1(%rax),%ebx
3c11: 41 3b d9 cmp %r9d,%ebx
3c14: 0f 87 84 00 00 00 ja 0x3c9e
3c1a: 4d 63 d1 movslq %r9d,%r10
3c1d: 4c 2b d2 sub %rdx,%r10
3c20: 49 83 fa 04 cmp $0x4,%r10
3c24: 0f 8c 78 00 00 00 jl 0x3ca2
3c2a: 45 89 d3 mov %r10d,%r11d
3c2d: 45 33 c9 xor %r9d,%r9d
3c30: 41 83 e3 fc and $0xfffffffc,%r11d
3c34: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
3c38: 4d 63 db movslq %r11d,%r11
3c3b: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
3c3f: 90 nop
3c40: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
3c45: 0f 59 d0 mulps %xmm0,%xmm2
3c48: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
3c4d: 42 0f 29 14 8a movaps %xmm2,(%rdx,%r9,4)
3c52: 49 83 c1 04 add $0x4,%r9
3c56: 4d 3b cb cmp %r11,%r9
3c59: 72 e5 jb 0x3c40
3c5b: 4d 3b da cmp %r10,%r11
3c5e: 73 3e jae 0x3c9e
3c60: 48 63 c0 movslq %eax,%rax
3c63: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
3c67: 49 8d 04 80 lea (%r8,%rax,4),%rax
3c6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c72: 00
3c73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
3c80: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
3c86: f3 0f 59 c1 mulss %xmm1,%xmm0
3c8a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
3c90: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
3c96: 49 ff c3 inc %r11
3c99: 4d 3b da cmp %r10,%r11
3c9c: 72 e2 jb 0x3c80
3c9e: 33 c0 xor %eax,%eax
3ca0: 5b pop %rbx
3ca1: c3 ret
3ca2: 45 33 db xor %r11d,%r11d
3ca5: eb b4 jmp 0x3c5b
3ca7: 33 c0 xor %eax,%eax
3ca9: 41 83 f9 01 cmp $0x1,%r9d
3cad: 72 ef jb 0x3c9e
3caf: 4d 63 d1 movslq %r9d,%r10
3cb2: 45 33 db xor %r11d,%r11d
3cb5: eb a4 jmp 0x3c5b
3cb7: b8 fa ff ff ff mov $0xfffffffa,%eax
3cbc: 5b pop %rbx
3cbd: c3 ret
3cbe: b8 f8 ff ff ff mov $0xfffffff8,%eax
3cc3: 5b pop %rbx
3cc4: c3 ret
3cc5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ccc: 00
3ccd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3ce0: 48 85 c9 test %rcx,%rcx
3ce3: 0f 84 84 01 00 00 je 0x3e6d
3ce9: 4d 85 c0 test %r8,%r8
3cec: 0f 84 7b 01 00 00 je 0x3e6d
3cf2: 45 85 c9 test %r9d,%r9d
3cf5: 0f 8e 6b 01 00 00 jle 0x3e66
3cfb: 49 63 c1 movslq %r9d,%rax
3cfe: 48 83 f8 08 cmp $0x8,%rax
3d02: 0f 8c 59 01 00 00 jl 0x3e61
3d08: 4d 89 c3 mov %r8,%r11
3d0b: 49 83 e3 0f and $0xf,%r11
3d0f: 45 85 db test %r11d,%r11d
3d12: 74 18 je 0x3d2c
3d14: 41 f7 c3 03 00 00 00 test $0x3,%r11d
3d1b: 0f 85 40 01 00 00 jne 0x3e61
3d21: 41 f7 db neg %r11d
3d24: 41 83 c3 10 add $0x10,%r11d
3d28: 41 c1 eb 02 shr $0x2,%r11d
3d2c: 44 89 da mov %r11d,%edx
3d2f: 83 c2 08 add $0x8,%edx
3d32: 48 3b c2 cmp %rdx,%rax
3d35: 0f 8c 26 01 00 00 jl 0x3e61
3d3b: 44 89 ca mov %r9d,%edx
3d3e: 41 2b d3 sub %r11d,%edx
3d41: 83 e2 07 and $0x7,%edx
3d44: 44 2b ca sub %edx,%r9d
3d47: 33 d2 xor %edx,%edx
3d49: 45 89 da mov %r11d,%r10d
3d4c: 45 85 db test %r11d,%r11d
3d4f: 76 2d jbe 0x3d7e
3d51: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d58: 00
3d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d60: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3d65: f3 0f 59 c1 mulss %xmm1,%xmm0
3d69: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3d6f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3d75: 48 8d 52 01 lea 0x1(%rdx),%rdx
3d79: 49 3b d2 cmp %r10,%rdx
3d7c: 72 e2 jb 0x3d60
3d7e: 45 89 db mov %r11d,%r11d
3d81: 49 63 d1 movslq %r9d,%rdx
3d84: 4e 8d 1c 99 lea (%rcx,%r11,4),%r11
3d88: 49 f7 c3 0f 00 00 00 test $0xf,%r11
3d8f: 74 41 je 0x3dd2
3d91: 0f 28 c1 movaps %xmm1,%xmm0
3d94: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
3d98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d9f: 00
3da0: 42 0f 10 14 91 movups (%rcx,%r10,4),%xmm2
3da5: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
3dab: 0f 59 d0 mulps %xmm0,%xmm2
3dae: 0f 59 d8 mulps %xmm0,%xmm3
3db1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
3db6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
3dbc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
3dc1: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
3dc7: 4d 8d 52 08 lea 0x8(%r10),%r10
3dcb: 4c 3b d2 cmp %rdx,%r10
3dce: 72 d0 jb 0x3da0
3dd0: eb 3e jmp 0x3e10
3dd2: 0f 28 c1 movaps %xmm1,%xmm0
3dd5: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
3dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3de0: 42 0f 28 14 91 movaps (%rcx,%r10,4),%xmm2
3de5: 42 0f 28 5c 91 10 movaps 0x10(%rcx,%r10,4),%xmm3
3deb: 0f 59 d0 mulps %xmm0,%xmm2
3dee: 0f 59 d8 mulps %xmm0,%xmm3
3df1: 43 0f 58 14 90 addps (%r8,%r10,4),%xmm2
3df6: 43 0f 58 5c 90 10 addps 0x10(%r8,%r10,4),%xmm3
3dfc: 43 0f 29 14 90 movaps %xmm2,(%r8,%r10,4)
3e01: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
3e07: 4d 8d 52 08 lea 0x8(%r10),%r10
3e0b: 4c 3b d2 cmp %rdx,%r10
3e0e: 72 d0 jb 0x3de0
3e10: 33 d2 xor %edx,%edx
3e12: 45 8d 51 01 lea 0x1(%r9),%r10d
3e16: 4d 63 d2 movslq %r10d,%r10
3e19: 4c 3b d0 cmp %rax,%r10
3e1c: 77 40 ja 0x3e5e
3e1e: 4d 63 c9 movslq %r9d,%r9
3e21: 49 2b c1 sub %r9,%rax
3e24: 49 c1 e1 02 shl $0x2,%r9
3e28: 49 03 c9 add %r9,%rcx
3e2b: 4d 03 c1 add %r9,%r8
3e2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e35: 00
3e36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e3d: 0f 1f 00 nopl (%rax)
3e40: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3e45: f3 0f 59 c1 mulss %xmm1,%xmm0
3e49: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3e4f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3e55: 48 8d 52 01 lea 0x1(%rdx),%rdx
3e59: 48 3b d0 cmp %rax,%rdx
3e5c: 72 e2 jb 0x3e40
3e5e: 33 c0 xor %eax,%eax
3e60: c3 ret
3e61: 45 33 c9 xor %r9d,%r9d
3e64: eb aa jmp 0x3e10
3e66: b8 fa ff ff ff mov $0xfffffffa,%eax
3e6b: 90 nop
3e6c: c3 ret
3e6d: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e72: c3 ret
3e73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e7f: 00
3e80: 53 push %rbx
3e81: 48 85 c9 test %rcx,%rcx
3e84: 0f 84 d5 01 00 00 je 0x405f
3e8a: 4d 85 c0 test %r8,%r8
3e8d: 0f 84 cc 01 00 00 je 0x405f
3e93: 45 85 c9 test %r9d,%r9d
3e96: 0f 8e bc 01 00 00 jle 0x4058
3e9c: 41 83 f9 08 cmp $0x8,%r9d
3ea0: 0f 8c a2 01 00 00 jl 0x4048
3ea6: 4d 89 c3 mov %r8,%r11
3ea9: 49 83 e3 0f and $0xf,%r11
3ead: 45 85 db test %r11d,%r11d
3eb0: 74 18 je 0x3eca
3eb2: 41 f7 c3 03 00 00 00 test $0x3,%r11d
3eb9: 0f 85 89 01 00 00 jne 0x4048
3ebf: 41 f7 db neg %r11d
3ec2: 41 83 c3 10 add $0x10,%r11d
3ec6: 41 c1 eb 02 shr $0x2,%r11d
3eca: 41 8d 43 08 lea 0x8(%r11),%eax
3ece: 44 3b c8 cmp %eax,%r9d
3ed1: 0f 8c 71 01 00 00 jl 0x4048
3ed7: 44 89 c8 mov %r9d,%eax
3eda: 33 d2 xor %edx,%edx
3edc: 41 2b c3 sub %r11d,%eax
3edf: 44 89 db mov %r11d,%ebx
3ee2: 83 e0 07 and $0x7,%eax
3ee5: f7 d8 neg %eax
3ee7: 41 03 c1 add %r9d,%eax
3eea: 45 85 db test %r11d,%r11d
3eed: 76 2f jbe 0x3f1e
3eef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ef6: 00
3ef7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3efe: 66 90 xchg %ax,%ax
3f00: f3 0f 10 04 91 movss (%rcx,%rdx,4),%xmm0
3f05: f3 0f 59 c1 mulss %xmm1,%xmm0
3f09: f3 41 0f 58 04 90 addss (%r8,%rdx,4),%xmm0
3f0f: f3 41 0f 11 04 90 movss %xmm0,(%r8,%rdx,4)
3f15: 48 83 c2 01 add $0x1,%rdx
3f19: 48 3b d3 cmp %rbx,%rdx
3f1c: 72 e2 jb 0x3f00
3f1e: 45 89 db mov %r11d,%r11d
3f21: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
3f25: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
3f2c: 48 63 d0 movslq %eax,%rdx
3f2f: 74 3f je 0x3f70
3f31: 0f 28 c1 movaps %xmm1,%xmm0
3f34: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
3f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f3f: 00
3f40: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
3f44: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
3f49: 0f 59 d0 mulps %xmm0,%xmm2
3f4c: 0f 59 d8 mulps %xmm0,%xmm3
3f4f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
3f54: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
3f5a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
3f5f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
3f65: 48 83 c3 08 add $0x8,%rbx
3f69: 48 3b da cmp %rdx,%rbx
3f6c: 72 d2 jb 0x3f40
3f6e: eb 3e jmp 0x3fae
3f70: 0f 28 c1 movaps %xmm1,%xmm0
3f73: 0f c6 c0 00 shufps $0x0,%xmm0,%xmm0
3f77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3f7e: 00 00
3f80: 0f 10 14 99 movups (%rcx,%rbx,4),%xmm2
3f84: 0f 10 5c 99 10 movups 0x10(%rcx,%rbx,4),%xmm3
3f89: 0f 59 d0 mulps %xmm0,%xmm2
3f8c: 0f 59 d8 mulps %xmm0,%xmm3
3f8f: 41 0f 58 14 98 addps (%r8,%rbx,4),%xmm2
3f94: 41 0f 58 5c 98 10 addps 0x10(%r8,%rbx,4),%xmm3
3f9a: 41 0f 11 14 98 movups %xmm2,(%r8,%rbx,4)
3f9f: 41 0f 11 5c 98 10 movups %xmm3,0x10(%r8,%rbx,4)
3fa5: 48 83 c3 08 add $0x8,%rbx
3fa9: 48 3b da cmp %rdx,%rbx
3fac: 72 d2 jb 0x3f80
3fae: 8d 58 01 lea 0x1(%rax),%ebx
3fb1: 41 3b d9 cmp %r9d,%ebx
3fb4: 0f 87 85 00 00 00 ja 0x403f
3fba: 4d 63 d1 movslq %r9d,%r10
3fbd: 4c 2b d2 sub %rdx,%r10
3fc0: 49 83 fa 04 cmp $0x4,%r10
3fc4: 0f 8c 79 00 00 00 jl 0x4043
3fca: 45 89 d3 mov %r10d,%r11d
3fcd: 45 33 c9 xor %r9d,%r9d
3fd0: 48 8d 1c 91 lea (%rcx,%rdx,4),%rbx
3fd4: 41 83 e3 fc and $0xfffffffc,%r11d
3fd8: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
3fdc: 4d 63 db movslq %r11d,%r11
3fdf: 90 nop
3fe0: 42 0f 10 14 8b movups (%rbx,%r9,4),%xmm2
3fe5: 0f 59 d0 mulps %xmm0,%xmm2
3fe8: 42 0f 58 14 8a addps (%rdx,%r9,4),%xmm2
3fed: 42 0f 11 14 8a movups %xmm2,(%rdx,%r9,4)
3ff2: 49 83 c1 04 add $0x4,%r9
3ff6: 4d 3b cb cmp %r11,%r9
3ff9: 72 e5 jb 0x3fe0
3ffb: 4d 3b da cmp %r10,%r11
3ffe: 73 3f jae 0x403f
4000: 48 63 c0 movslq %eax,%rax
4003: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
4007: 49 8d 04 80 lea (%r8,%rax,4),%rax
400b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4012: 00
4013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
401a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4020: f3 42 0f 10 04 9a movss (%rdx,%r11,4),%xmm0
4026: f3 0f 59 c1 mulss %xmm1,%xmm0
402a: f3 42 0f 58 04 98 addss (%rax,%r11,4),%xmm0
4030: f3 42 0f 11 04 98 movss %xmm0,(%rax,%r11,4)
4036: 49 83 c3 01 add $0x1,%r11
403a: 4d 3b da cmp %r10,%r11
403d: 72 e1 jb 0x4020
403f: 33 c0 xor %eax,%eax
4041: 5b pop %rbx
4042: c3 ret
4043: 45 33 db xor %r11d,%r11d
4046: eb b3 jmp 0x3ffb
4048: 33 c0 xor %eax,%eax
404a: 41 83 f9 01 cmp $0x1,%r9d
404e: 72 ef jb 0x403f
4050: 4d 63 d1 movslq %r9d,%r10
4053: 45 33 db xor %r11d,%r11d
4056: eb a3 jmp 0x3ffb
4058: b8 fa ff ff ff mov $0xfffffffa,%eax
405d: 5b pop %rbx
405e: c3 ret
405f: b8 f8 ff ff ff mov $0xfffffff8,%eax
4064: 5b pop %rbx
4065: c3 ret
4066: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
406d: 00
406e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4075: 0f 1f 40 00 nopl 0x0(%rax)
4079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4080: 41 57 push %r15
4082: c5 f8 28 d1 vmovaps %xmm1,%xmm2
4086: 48 85 c9 test %rcx,%rcx
4089: 0f 84 b0 01 00 00 je 0x423f
408f: 4d 85 c0 test %r8,%r8
4092: 0f 84 a7 01 00 00 je 0x423f
4098: 45 85 c9 test %r9d,%r9d
409b: 0f 8e 96 01 00 00 jle 0x4237
40a1: 41 83 f9 10 cmp $0x10,%r9d
40a5: 0f 8c 7c 01 00 00 jl 0x4227
40ab: 4d 89 c2 mov %r8,%r10
40ae: 49 83 e2 1f and $0x1f,%r10
40b2: 45 89 d2 mov %r10d,%r10d
40b5: 45 85 d2 test %r10d,%r10d
40b8: 74 18 je 0x40d2
40ba: 41 f7 c2 03 00 00 00 test $0x3,%r10d
40c1: 0f 85 60 01 00 00 jne 0x4227
40c7: 41 f7 da neg %r10d
40ca: 41 83 c2 20 add $0x20,%r10d
40ce: 41 c1 ea 02 shr $0x2,%r10d
40d2: 41 8d 42 10 lea 0x10(%r10),%eax
40d6: 44 3b c8 cmp %eax,%r9d
40d9: 0f 8c 48 01 00 00 jl 0x4227
40df: 44 89 c8 mov %r9d,%eax
40e2: 33 d2 xor %edx,%edx
40e4: 41 2b c2 sub %r10d,%eax
40e7: 83 e0 0f and $0xf,%eax
40ea: f7 d8 neg %eax
40ec: 41 03 c1 add %r9d,%eax
40ef: 45 85 d2 test %r10d,%r10d
40f2: 76 25 jbe 0x4119
40f4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
40f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4100: c5 ea 59 04 91 vmulss (%rcx,%rdx,4),%xmm2,%xmm0
4105: c4 c1 7a 58 0c 90 vaddss (%r8,%rdx,4),%xmm0,%xmm1
410b: c4 c1 7a 11 0c 90 vmovss %xmm1,(%r8,%rdx,4)
4111: 48 ff c2 inc %rdx
4114: 49 3b d2 cmp %r10,%rdx
4117: 72 e7 jb 0x4100
4119: c5 e8 c6 c2 00 vshufps $0x0,%xmm2,%xmm2,%xmm0
411e: 48 63 d0 movslq %eax,%rdx
4121: c4 e3 7d 18 c8 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm1
4127: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
412e: 00
412f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4136: 0f 1f 00 nopl (%rax)
4139: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4140: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
4146: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
414d: 01
414e: c5 f4 59 ec vmulps %ymm4,%ymm1,%ymm5
4152: c4 a1 78 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%xmm4
4159: c4 81 54 58 1c 90 vaddps (%r8,%r10,4),%ymm5,%ymm3
415f: c4 81 7c 11 1c 90 vmovups %ymm3,(%r8,%r10,4)
4165: c4 a3 5d 18 6c 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm4,%ymm5
416c: 01
416d: c5 f4 59 dd vmulps %ymm5,%ymm1,%ymm3
4171: c4 81 64 58 64 90 20 vaddps 0x20(%r8,%r10,4),%ymm3,%ymm4
4178: c4 81 7c 11 64 90 20 vmovups %ymm4,0x20(%r8,%r10,4)
417f: 49 83 c2 10 add $0x10,%r10
4183: 4c 3b d2 cmp %rdx,%r10
4186: 72 b8 jb 0x4140
4188: 44 8d 50 01 lea 0x1(%rax),%r10d
418c: 45 3b d1 cmp %r9d,%r10d
418f: 0f 87 85 00 00 00 ja 0x421a
4195: 4d 63 d9 movslq %r9d,%r11
4198: 4c 2b da sub %rdx,%r11
419b: 49 83 fb 04 cmp $0x4,%r11
419f: 0f 8c 7d 00 00 00 jl 0x4222
41a5: 45 89 df mov %r11d,%r15d
41a8: 45 33 d2 xor %r10d,%r10d
41ab: 41 83 e7 fc and $0xfffffffc,%r15d
41af: 4c 8d 0c 91 lea (%rcx,%rdx,4),%r9
41b3: 4d 63 ff movslq %r15d,%r15
41b6: 49 8d 14 90 lea (%r8,%rdx,4),%rdx
41ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
41c0: c4 81 78 59 0c 91 vmulps (%r9,%r10,4),%xmm0,%xmm1
41c6: c4 a1 70 58 1c 92 vaddps (%rdx,%r10,4),%xmm1,%xmm3
41cc: c4 a1 78 11 1c 92 vmovups %xmm3,(%rdx,%r10,4)
41d2: 49 83 c2 04 add $0x4,%r10
41d6: 4d 3b d7 cmp %r15,%r10
41d9: 72 e5 jb 0x41c0
41db: 4d 3b fb cmp %r11,%r15
41de: 73 3a jae 0x421a
41e0: 48 63 c0 movslq %eax,%rax
41e3: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
41e7: 49 8d 04 80 lea (%r8,%rax,4),%rax
41eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41f2: 00
41f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4200: c4 a1 6a 59 04 ba vmulss (%rdx,%r15,4),%xmm2,%xmm0
4206: c4 a1 7a 58 0c b8 vaddss (%rax,%r15,4),%xmm0,%xmm1
420c: c4 a1 7a 11 0c b8 vmovss %xmm1,(%rax,%r15,4)
4212: 49 ff c7 inc %r15
4215: 4d 3b fb cmp %r11,%r15
4218: 72 e6 jb 0x4200
421a: 33 c0 xor %eax,%eax
421c: c5 f8 77 vzeroupper
421f: 41 5f pop %r15
4221: c3 ret
4222: 45 33 ff xor %r15d,%r15d
4225: eb b4 jmp 0x41db
4227: 33 c0 xor %eax,%eax
4229: 41 83 f9 01 cmp $0x1,%r9d
422d: 72 eb jb 0x421a
422f: 4d 63 d9 movslq %r9d,%r11
4232: 45 33 ff xor %r15d,%r15d
4235: eb a4 jmp 0x41db
4237: b8 fa ff ff ff mov $0xfffffffa,%eax
423c: 41 5f pop %r15
423e: c3 ret
423f: b8 f8 ff ff ff mov $0xfffffff8,%eax
4244: 41 5f pop %r15
4246: c3 ret
4247: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
424e: 00
424f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4256: 0f 1f 00 nopl (%rax)
4259: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4260: 4d 89 c2 mov %r8,%r10
4263: 48 85 c9 test %rcx,%rcx
4266: 0f 84 eb 00 00 00 je 0x4357
426c: 4d 85 d2 test %r10,%r10
426f: 0f 84 e2 00 00 00 je 0x4357
4275: 45 85 c9 test %r9d,%r9d
4278: 0f 8e d3 00 00 00 jle 0x4351
427e: 49 63 c1 movslq %r9d,%rax
4281: 48 83 f8 08 cmp $0x8,%rax
4285: 0f 8c b5 00 00 00 jl 0x4340
428b: 48 3d e1 00 00 00 cmp $0xe1,%rax
4291: 0f 8c ae 00 00 00 jl 0x4345
4297: 4c 89 d2 mov %r10,%rdx
429a: 48 83 e2 1f and $0x1f,%rdx
429e: 85 d2 test %edx,%edx
42a0: 74 11 je 0x42b3
42a2: f6 c2 03 test $0x3,%dl
42a5: 0f 85 95 00 00 00 jne 0x4340
42ab: f7 da neg %edx
42ad: 83 c2 20 add $0x20,%edx
42b0: c1 ea 02 shr $0x2,%edx
42b3: 41 89 d0 mov %edx,%r8d
42b6: 4d 8d 58 08 lea 0x8(%r8),%r11
42ba: 49 3b c3 cmp %r11,%rax
42bd: 0f 8c 7d 00 00 00 jl 0x4340
42c3: 45 89 cb mov %r9d,%r11d
42c6: 44 2b da sub %edx,%r11d
42c9: 41 83 e3 07 and $0x7,%r11d
42cd: 45 2b cb sub %r11d,%r9d
42d0: 45 33 db xor %r11d,%r11d
42d3: 4d 63 c9 movslq %r9d,%r9
42d6: 85 d2 test %edx,%edx
42d8: 76 20 jbe 0x42fa
42da: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
42e0: c4 a1 7a 10 04 99 vmovss (%rcx,%r11,4),%xmm0
42e6: c4 82 71 a9 04 9a vfmadd213ss (%r10,%r11,4),%xmm1,%xmm0
42ec: c4 81 7a 11 04 9a vmovss %xmm0,(%r10,%r11,4)
42f2: 49 ff c3 inc %r11
42f5: 4d 3b d8 cmp %r8,%r11
42f8: 72 e6 jb 0x42e0
42fa: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
42ff: 90 nop
4300: c4 a1 7c 10 14 81 vmovups (%rcx,%r8,4),%ymm2
4306: c4 82 7d a8 14 82 vfmadd213ps (%r10,%r8,4),%ymm0,%ymm2
430c: c4 81 7c 11 14 82 vmovups %ymm2,(%r10,%r8,4)
4312: 49 83 c0 08 add $0x8,%r8
4316: 4d 3b c1 cmp %r9,%r8
4319: 72 e5 jb 0x4300
431b: 4c 3b c8 cmp %rax,%r9
431e: 73 1a jae 0x433a
4320: c4 a1 7a 10 04 89 vmovss (%rcx,%r9,4),%xmm0
4326: c4 82 71 a9 04 8a vfmadd213ss (%r10,%r9,4),%xmm1,%xmm0
432c: c4 81 7a 11 04 8a vmovss %xmm0,(%r10,%r9,4)
4332: 49 ff c1 inc %r9
4335: 4c 3b c8 cmp %rax,%r9
4338: 72 e6 jb 0x4320
433a: 33 c0 xor %eax,%eax
433c: c5 f8 77 vzeroupper
433f: c3 ret
4340: 45 33 c9 xor %r9d,%r9d
4343: eb d6 jmp 0x431b
4345: 41 83 e1 f8 and $0xfffffff8,%r9d
4349: 45 33 c0 xor %r8d,%r8d
434c: 4d 63 c9 movslq %r9d,%r9
434f: eb a9 jmp 0x42fa
4351: b8 fa ff ff ff mov $0xfffffffa,%eax
4356: c3 ret
4357: b8 f8 ff ff ff mov $0xfffffff8,%eax
435c: c3 ret
435d: 0f 1f 00 nopl (%rax)
4360: 55 push %rbp
4361: c5 f8 28 e1 vmovaps %xmm1,%xmm4
4365: 48 85 c9 test %rcx,%rcx
4368: 0f 84 a0 01 00 00 je 0x450e
436e: 4d 85 c0 test %r8,%r8
4371: 0f 84 97 01 00 00 je 0x450e
4377: 45 85 c9 test %r9d,%r9d
437a: 0f 8e 87 01 00 00 jle 0x4507
4380: 41 83 f9 08 cmp $0x8,%r9d
4384: 0f 8c 76 01 00 00 jl 0x4500
438a: 41 81 f9 e1 00 00 00 cmp $0xe1,%r9d
4391: 0f 8c 5c 01 00 00 jl 0x44f3
4397: 4c 89 c0 mov %r8,%rax
439a: 48 83 e0 1f and $0x1f,%rax
439e: a8 03 test $0x3,%al
43a0: 74 04 je 0x43a6
43a2: 33 c0 xor %eax,%eax
43a4: eb 13 jmp 0x43b9
43a6: 85 c0 test %eax,%eax
43a8: 74 0f je 0x43b9
43aa: f7 d8 neg %eax
43ac: 83 c0 20 add $0x20,%eax
43af: c1 e8 02 shr $0x2,%eax
43b2: 44 3b c8 cmp %eax,%r9d
43b5: 41 0f 4c c1 cmovl %r9d,%eax
43b9: 44 89 ca mov %r9d,%edx
43bc: 2b d0 sub %eax,%edx
43be: 83 e2 07 and $0x7,%edx
43c1: f7 da neg %edx
43c3: 41 03 d1 add %r9d,%edx
43c6: 83 f8 01 cmp $0x1,%eax
43c9: 72 6d jb 0x4438
43cb: 45 33 db xor %r11d,%r11d
43ce: c5 fe 6f 1d ca d5 c4 vmovdqu 0x1c4d5ca(%rip),%ymm3 # 0x1c519a0
43d5: 01
43d6: 33 ed xor %ebp,%ebp
43d8: c5 fe 6f 15 e0 d5 c4 vmovdqu 0x1c4d5e0(%rip),%ymm2 # 0x1c519c0
43df: 01
43e0: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
43e5: 62 f2 7d 28 7c c8 vpbroadcastd %eax,%ymm1
43eb: 4c 63 d0 movslq %eax,%r10
43ee: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43f5: 00
43f6: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43fd: 0f 1f 00 nopl (%rax)
4400: 62 f1 75 28 66 ca vpcmpgtd %ymm2,%ymm1,%k1
4406: 49 83 c3 08 add $0x8,%r11
440a: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
440e: 62 f1 7c a9 10 6c 0d vmovups 0x0(%rbp,%rcx,1),%ymm5{%k1}{z}
4415: 00
4416: 62 b2 7d a9 a8 6c 05 vfmadd213ps 0x0(%rbp,%r8,1),%ymm0,%ymm5{%k1}{z}
441d: 00
441e: 62 b1 7c 29 11 6c 05 vmovups %ymm5,0x0(%rbp,%r8,1){%k1}
4425: 00
4426: 48 83 c5 20 add $0x20,%rbp
442a: 4d 3b da cmp %r10,%r11
442d: 72 d1 jb 0x4400
442f: 44 3b c8 cmp %eax,%r9d
4432: 0f 84 b4 00 00 00 je 0x44ec
4438: 8d 68 08 lea 0x8(%rax),%ebp
443b: 3b d5 cmp %ebp,%edx
443d: 7c 3b jl 0x447a
443f: 48 63 c0 movslq %eax,%rax
4442: c4 e2 7d 18 c4 vbroadcastss %xmm4,%ymm0
4447: 48 63 ea movslq %edx,%rbp
444a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4451: 00
4452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4460: c5 fc 10 0c 81 vmovups (%rcx,%rax,4),%ymm1
4465: c4 c2 7d a8 0c 80 vfmadd213ps (%r8,%rax,4),%ymm0,%ymm1
446b: c4 c1 7c 11 0c 80 vmovups %ymm1,(%r8,%rax,4)
4471: 48 83 c0 08 add $0x8,%rax
4475: 48 3b c5 cmp %rbp,%rax
4478: 72 e6 jb 0x4460
447a: 8d 42 01 lea 0x1(%rdx),%eax
447d: 41 3b c1 cmp %r9d,%eax
4480: 0f 87 66 00 00 00 ja 0x44ec
4486: 44 89 cd mov %r9d,%ebp
4489: 33 c0 xor %eax,%eax
448b: 2b ea sub %edx,%ebp
448d: 48 63 d2 movslq %edx,%rdx
4490: 4d 63 c9 movslq %r9d,%r9
4493: c5 fe 6f 1d 05 d5 c4 vmovdqu 0x1c4d505(%rip),%ymm3 # 0x1c519a0
449a: 01
449b: 4c 2b ca sub %rdx,%r9
449e: c5 fe 6f 15 1a d5 c4 vmovdqu 0x1c4d51a(%rip),%ymm2 # 0x1c519c0
44a5: 01
44a6: c4 e2 7d 18 cc vbroadcastss %xmm4,%ymm1
44ab: 62 f2 7d 28 7c c5 vpbroadcastd %ebp,%ymm0
44b1: 48 8d 2c 91 lea (%rcx,%rdx,4),%rbp
44b5: 49 8d 0c 90 lea (%r8,%rdx,4),%rcx
44b9: 33 d2 xor %edx,%edx
44bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
44c0: 62 f1 7d 28 66 ca vpcmpgtd %ymm2,%ymm0,%k1
44c6: 48 83 c0 08 add $0x8,%rax
44ca: c5 ed fe d3 vpaddd %ymm3,%ymm2,%ymm2
44ce: 62 f1 7c a9 10 24 2a vmovups (%rdx,%rbp,1),%ymm4{%k1}{z}
44d5: 62 f2 75 a9 a8 24 0a vfmadd213ps (%rdx,%rcx,1),%ymm1,%ymm4{%k1}{z}
44dc: 62 f1 7c 29 11 24 0a vmovups %ymm4,(%rdx,%rcx,1){%k1}
44e3: 48 83 c2 20 add $0x20,%rdx
44e7: 49 3b c1 cmp %r9,%rax
44ea: 72 d4 jb 0x44c0
44ec: 33 c0 xor %eax,%eax
44ee: c5 f8 77 vzeroupper
44f1: 5d pop %rbp
44f2: c3 ret
44f3: 44 89 ca mov %r9d,%edx
44f6: 33 c0 xor %eax,%eax
44f8: 83 e2 f8 and $0xfffffff8,%edx
44fb: e9 38 ff ff ff jmp 0x4438
4500: 33 d2 xor %edx,%edx
4502: e9 73 ff ff ff jmp 0x447a
4507: b8 fa ff ff ff mov $0xfffffffa,%eax
450c: 5d pop %rbp
450d: c3 ret
450e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4513: 5d pop %rbp
4514: c3 ret
4515: 0f 1f 40 00 nopl 0x0(%rax)
4519: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4520: 48 83 ec 28 sub $0x28,%rsp
4524: 48 85 c9 test %rcx,%rcx
4527: 74 20 je 0x4549
4529: 48 85 d2 test %rdx,%rdx
452c: 74 1b je 0x4549
452e: 45 85 c0 test %r8d,%r8d
4531: 7f 0a jg 0x453d
4533: b8 fa ff ff ff mov $0xfffffffa,%eax
4538: 48 83 c4 28 add $0x28,%rsp
453c: c3 ret
453d: e8 1e 8f 03 00 call 0x3d460
4542: 33 c0 xor %eax,%eax
4544: 48 83 c4 28 add $0x28,%rsp
4548: c3 ret
4549: b8 f8 ff ff ff mov $0xfffffff8,%eax
454e: 48 83 c4 28 add $0x28,%rsp
4552: c3 ret
4553: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
455f: 00
4560: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
4565: 48 85 c9 test %rcx,%rcx
4568: 74 22 je 0x458c
456a: 48 85 d2 test %rdx,%rdx
456d: 74 1d je 0x458c
456f: 45 85 c0 test %r8d,%r8d
4572: 7f 0b jg 0x457f
4574: b8 fa ff ff ff mov $0xfffffffa,%eax
4579: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
457e: c3 ret
457f: e8 5c 90 03 00 call 0x3d5e0
4584: 33 c0 xor %eax,%eax
4586: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
458b: c3 ret
458c: b8 f8 ff ff ff mov $0xfffffff8,%eax
4591: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
4596: c3 ret
4597: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
459e: 00 00
45a0: 48 83 ec 28 sub $0x28,%rsp
45a4: 48 85 c9 test %rcx,%rcx
45a7: 74 20 je 0x45c9
45a9: 48 85 d2 test %rdx,%rdx
45ac: 74 1b je 0x45c9
45ae: 45 85 c0 test %r8d,%r8d
45b1: 7f 0a jg 0x45bd
45b3: b8 fa ff ff ff mov $0xfffffffa,%eax
45b8: 48 83 c4 28 add $0x28,%rsp
45bc: c3 ret
45bd: e8 9e 91 03 00 call 0x3d760
45c2: 33 c0 xor %eax,%eax
45c4: 48 83 c4 28 add $0x28,%rsp
45c8: c3 ret
45c9: b8 f8 ff ff ff mov $0xfffffff8,%eax
45ce: 48 83 c4 28 add $0x28,%rsp
45d2: c3 ret
45d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45df: 00
45e0: 56 push %rsi
45e1: 48 89 d6 mov %rdx,%rsi
45e4: 48 85 c9 test %rcx,%rcx
45e7: 0f 84 90 01 00 00 je 0x477d
45ed: 48 85 f6 test %rsi,%rsi
45f0: 0f 84 87 01 00 00 je 0x477d
45f6: 45 85 c0 test %r8d,%r8d
45f9: 0f 8e 77 01 00 00 jle 0x4776
45ff: 41 83 f8 10 cmp $0x10,%r8d
4603: 0f 8c 5d 01 00 00 jl 0x4766
4609: 49 89 f1 mov %rsi,%r9
460c: 49 83 e1 1f and $0x1f,%r9
4610: 45 89 c9 mov %r9d,%r9d
4613: 45 85 c9 test %r9d,%r9d
4616: 74 18 je 0x4630
4618: 41 f7 c1 03 00 00 00 test $0x3,%r9d
461f: 0f 85 41 01 00 00 jne 0x4766
4625: 41 f7 d9 neg %r9d
4628: 41 83 c1 20 add $0x20,%r9d
462c: 41 c1 e9 02 shr $0x2,%r9d
4630: 41 8d 41 10 lea 0x10(%r9),%eax
4634: 44 3b c0 cmp %eax,%r8d
4637: 0f 8c 29 01 00 00 jl 0x4766
463d: 44 89 c0 mov %r8d,%eax
4640: 33 d2 xor %edx,%edx
4642: 41 2b c1 sub %r9d,%eax
4645: 83 e0 0f and $0xf,%eax
4648: f7 d8 neg %eax
464a: 41 03 c0 add %r8d,%eax
464d: 45 85 c9 test %r9d,%r9d
4650: 76 25 jbe 0x4677
4652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4660: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
4665: c5 fa 59 0c 96 vmulss (%rsi,%rdx,4),%xmm0,%xmm1
466a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
466f: 48 ff c2 inc %rdx
4672: 49 3b d1 cmp %r9,%rdx
4675: 72 e9 jb 0x4660
4677: 48 63 d0 movslq %eax,%rdx
467a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4680: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
4686: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
468d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
4694: 01
4695: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
469c: 01
469d: c4 a1 74 59 14 8e vmulps (%rsi,%r9,4),%ymm1,%ymm2
46a3: c4 a1 5c 59 6c 8e 20 vmulps 0x20(%rsi,%r9,4),%ymm4,%ymm5
46aa: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
46b0: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
46b7: 49 83 c1 10 add $0x10,%r9
46bb: 4c 3b ca cmp %rdx,%r9
46be: 72 c0 jb 0x4680
46c0: 44 8d 48 01 lea 0x1(%rax),%r9d
46c4: 45 3b c8 cmp %r8d,%r9d
46c7: 0f 87 8d 00 00 00 ja 0x475a
46cd: 4d 63 d0 movslq %r8d,%r10
46d0: 4c 2b d2 sub %rdx,%r10
46d3: 49 83 fa 04 cmp $0x4,%r10
46d7: 0f 8c 84 00 00 00 jl 0x4761
46dd: 45 89 d3 mov %r10d,%r11d
46e0: 45 33 c9 xor %r9d,%r9d
46e3: 41 83 e3 fc and $0xfffffffc,%r11d
46e7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
46eb: 4d 63 db movslq %r11d,%r11
46ee: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
46f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
46f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4700: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
4706: c4 81 78 59 0c 88 vmulps (%r8,%r9,4),%xmm0,%xmm1
470c: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
4712: 49 83 c1 04 add $0x4,%r9
4716: 4d 3b cb cmp %r11,%r9
4719: 72 e5 jb 0x4700
471b: 4d 3b da cmp %r10,%r11
471e: 73 3a jae 0x475a
4720: 48 63 c0 movslq %eax,%rax
4723: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
4727: 48 8d 04 81 lea (%rcx,%rax,4),%rax
472b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4732: 00
4733: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
473a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4740: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
4746: c4 a1 7a 59 0c 9a vmulss (%rdx,%r11,4),%xmm0,%xmm1
474c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
4752: 49 ff c3 inc %r11
4755: 4d 3b da cmp %r10,%r11
4758: 72 e6 jb 0x4740
475a: 33 c0 xor %eax,%eax
475c: c5 f8 77 vzeroupper
475f: 5e pop %rsi
4760: c3 ret
4761: 45 33 db xor %r11d,%r11d
4764: eb b5 jmp 0x471b
4766: 33 c0 xor %eax,%eax
4768: 41 83 f8 01 cmp $0x1,%r8d
476c: 72 ec jb 0x475a
476e: 4d 63 d0 movslq %r8d,%r10
4771: 45 33 db xor %r11d,%r11d
4774: eb a5 jmp 0x471b
4776: b8 fa ff ff ff mov $0xfffffffa,%eax
477b: 5e pop %rsi
477c: c3 ret
477d: b8 f8 ff ff ff mov $0xfffffff8,%eax
4782: 5e pop %rsi
4783: c3 ret
4784: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
478b: 00
478c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4793: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4798: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
479f: 00
47a0: 53 push %rbx
47a1: 49 89 ca mov %rcx,%r10
47a4: 4d 85 d2 test %r10,%r10
47a7: 0f 84 84 01 00 00 je 0x4931
47ad: 48 85 d2 test %rdx,%rdx
47b0: 0f 84 7b 01 00 00 je 0x4931
47b6: 45 85 c0 test %r8d,%r8d
47b9: 0f 8e 6b 01 00 00 jle 0x492a
47bf: 41 83 f8 10 cmp $0x10,%r8d
47c3: 0f 8c 59 01 00 00 jl 0x4922
47c9: 48 89 d3 mov %rdx,%rbx
47cc: 48 83 e3 1f and $0x1f,%rbx
47d0: 85 db test %ebx,%ebx
47d2: 74 11 je 0x47e5
47d4: f6 c3 03 test $0x3,%bl
47d7: 0f 85 45 01 00 00 jne 0x4922
47dd: f7 db neg %ebx
47df: 83 c3 20 add $0x20,%ebx
47e2: c1 eb 02 shr $0x2,%ebx
47e5: 8d 43 10 lea 0x10(%rbx),%eax
47e8: 44 3b c0 cmp %eax,%r8d
47eb: 0f 8c 31 01 00 00 jl 0x4922
47f1: 45 89 c1 mov %r8d,%r9d
47f4: 33 c0 xor %eax,%eax
47f6: 44 2b cb sub %ebx,%r9d
47f9: 41 83 e1 0f and $0xf,%r9d
47fd: 41 f7 d9 neg %r9d
4800: 45 03 c8 add %r8d,%r9d
4803: 89 d9 mov %ebx,%ecx
4805: 85 db test %ebx,%ebx
4807: 76 2f jbe 0x4838
4809: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4810: 00
4811: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
481f: 00
4820: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
4826: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
482b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
4830: 48 ff c0 inc %rax
4833: 48 3b c1 cmp %rcx,%rax
4836: 72 e8 jb 0x4820
4838: 49 63 c1 movslq %r9d,%rax
483b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4840: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
4846: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
484d: c5 fc 59 0c 8a vmulps (%rdx,%rcx,4),%ymm0,%ymm1
4852: c5 ec 59 5c 8a 20 vmulps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
4858: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
485d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
4863: 48 83 c1 10 add $0x10,%rcx
4867: 48 3b c8 cmp %rax,%rcx
486a: 72 d4 jb 0x4840
486c: 41 8d 41 01 lea 0x1(%r9),%eax
4870: 41 3b c0 cmp %r8d,%eax
4873: 0f 87 9e 00 00 00 ja 0x4917
4879: 4d 63 c0 movslq %r8d,%r8
487c: 4d 63 c9 movslq %r9d,%r9
487f: 4d 2b c1 sub %r9,%r8
4882: 49 83 f8 04 cmp $0x4,%r8
4886: 0f 8c 92 00 00 00 jl 0x491e
488c: 4d 63 c9 movslq %r9d,%r9
488f: 44 89 c3 mov %r8d,%ebx
4892: 83 e3 fc and $0xfffffffc,%ebx
4895: 33 c9 xor %ecx,%ecx
4897: 48 63 db movslq %ebx,%rbx
489a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
489e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
48a2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48a9: 00
48aa: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48b1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48b8: 00
48b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48c0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
48c6: c5 f8 59 0c 88 vmulps (%rax,%rcx,4),%xmm0,%xmm1
48cb: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
48d0: 48 83 c1 04 add $0x4,%rcx
48d4: 48 3b cb cmp %rbx,%rcx
48d7: 72 e7 jb 0x48c0
48d9: 49 3b d8 cmp %r8,%rbx
48dc: 73 39 jae 0x4917
48de: 4d 63 c9 movslq %r9d,%r9
48e1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
48e5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
48e9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48f0: 00
48f1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48ff: 00
4900: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
4905: c5 fa 59 0c 9a vmulss (%rdx,%rbx,4),%xmm0,%xmm1
490a: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
490f: 48 ff c3 inc %rbx
4912: 49 3b d8 cmp %r8,%rbx
4915: 72 e9 jb 0x4900
4917: 33 c0 xor %eax,%eax
4919: c5 f8 77 vzeroupper
491c: 5b pop %rbx
491d: c3 ret
491e: 33 db xor %ebx,%ebx
4920: eb b7 jmp 0x48d9
4922: 45 33 c9 xor %r9d,%r9d
4925: e9 42 ff ff ff jmp 0x486c
492a: b8 fa ff ff ff mov $0xfffffffa,%eax
492f: 5b pop %rbx
4930: c3 ret
4931: b8 f8 ff ff ff mov $0xfffffff8,%eax
4936: 5b pop %rbx
4937: c3 ret
4938: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
493f: 00
4940: 48 83 ec 28 sub $0x28,%rsp
4944: 48 85 d2 test %rdx,%rdx
4947: 74 3f je 0x4988
4949: 45 85 c0 test %r8d,%r8d
494c: 7e 30 jle 0x497e
494e: 0f 2e 05 8b d0 c4 01 ucomiss 0x1c4d08b(%rip),%xmm0 # 0x1c519e0
4955: 7a 02 jp 0x4959
4957: 74 0f je 0x4968
4959: 0f 57 c9 xorps %xmm1,%xmm1
495c: 0f 2e c1 ucomiss %xmm1,%xmm0
495f: 7a 02 jp 0x4963
4961: 74 0c je 0x496f
4963: e8 78 8f 03 00 call 0x3d8e0
4968: 33 c0 xor %eax,%eax
496a: 48 83 c4 28 add $0x28,%rsp
496e: c3 ret
496f: 48 89 d1 mov %rdx,%rcx
4972: 44 89 c2 mov %r8d,%edx
4975: 48 83 c4 28 add $0x28,%rsp
4979: e9 42 8d 00 00 jmp 0xd6c0
497e: b8 fa ff ff ff mov $0xfffffffa,%eax
4983: 48 83 c4 28 add $0x28,%rsp
4987: c3 ret
4988: b8 f8 ff ff ff mov $0xfffffff8,%eax
498d: 48 83 c4 28 add $0x28,%rsp
4991: c3 ret
4992: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
49a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
49a5: 48 85 d2 test %rdx,%rdx
49a8: 74 43 je 0x49ed
49aa: 45 85 c0 test %r8d,%r8d
49ad: 7e 32 jle 0x49e1
49af: 0f 2e 05 2e d0 c4 01 ucomiss 0x1c4d02e(%rip),%xmm0 # 0x1c519e4
49b6: 7a 02 jp 0x49ba
49b8: 74 0f je 0x49c9
49ba: 0f 57 c9 xorps %xmm1,%xmm1
49bd: 0f 2e c1 ucomiss %xmm1,%xmm0
49c0: 7a 02 jp 0x49c4
49c2: 74 0d je 0x49d1
49c4: e8 97 90 03 00 call 0x3da60
49c9: 33 c0 xor %eax,%eax
49cb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
49d0: c3 ret
49d1: 48 89 d1 mov %rdx,%rcx
49d4: 44 89 c2 mov %r8d,%edx
49d7: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
49dc: e9 1f 8f 00 00 jmp 0xd900
49e1: b8 fa ff ff ff mov $0xfffffffa,%eax
49e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
49eb: 90 nop
49ec: c3 ret
49ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
49f2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
49f7: 90 nop
49f8: 90 nop
49f9: 90 nop
49fa: c3 ret
49fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4a00: 48 83 ec 28 sub $0x28,%rsp
4a04: 48 85 d2 test %rdx,%rdx
4a07: 74 3f je 0x4a48
4a09: 45 85 c0 test %r8d,%r8d
4a0c: 7e 30 jle 0x4a3e
4a0e: 0f 2e 05 d3 cf c4 01 ucomiss 0x1c4cfd3(%rip),%xmm0 # 0x1c519e8
4a15: 7a 02 jp 0x4a19
4a17: 74 0f je 0x4a28
4a19: 0f 57 c9 xorps %xmm1,%xmm1
4a1c: 0f 2e c1 ucomiss %xmm1,%xmm0
4a1f: 7a 02 jp 0x4a23
4a21: 74 0c je 0x4a2f
4a23: e8 b8 91 03 00 call 0x3dbe0
4a28: 33 c0 xor %eax,%eax
4a2a: 48 83 c4 28 add $0x28,%rsp
4a2e: c3 ret
4a2f: 48 89 d1 mov %rdx,%rcx
4a32: 44 89 c2 mov %r8d,%edx
4a35: 48 83 c4 28 add $0x28,%rsp
4a39: e9 02 91 00 00 jmp 0xdb40
4a3e: b8 fa ff ff ff mov $0xfffffffa,%eax
4a43: 48 83 c4 28 add $0x28,%rsp
4a47: c3 ret
4a48: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a4d: 48 83 c4 28 add $0x28,%rsp
4a51: c3 ret
4a52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4a60: 48 83 ec 28 sub $0x28,%rsp
4a64: 48 85 d2 test %rdx,%rdx
4a67: 0f 84 a6 01 00 00 je 0x4c13
4a6d: 45 85 c0 test %r8d,%r8d
4a70: 0f 8e 93 01 00 00 jle 0x4c09
4a76: c5 f8 2e 05 6e cf c4 vucomiss 0x1c4cf6e(%rip),%xmm0 # 0x1c519ec
4a7d: 01
4a7e: 7a 06 jp 0x4a86
4a80: 0f 84 7c 01 00 00 je 0x4c02
4a86: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4a8a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
4a8e: 7a 06 jp 0x4a96
4a90: 0f 84 5c 01 00 00 je 0x4bf2
4a96: 41 83 f8 10 cmp $0x10,%r8d
4a9a: 0f 8c 42 01 00 00 jl 0x4be2
4aa0: 49 89 d1 mov %rdx,%r9
4aa3: 49 83 e1 1f and $0x1f,%r9
4aa7: 45 85 c9 test %r9d,%r9d
4aaa: 74 18 je 0x4ac4
4aac: 41 f7 c1 03 00 00 00 test $0x3,%r9d
4ab3: 0f 85 29 01 00 00 jne 0x4be2
4ab9: 41 f7 d9 neg %r9d
4abc: 41 83 c1 20 add $0x20,%r9d
4ac0: 41 c1 e9 02 shr $0x2,%r9d
4ac4: 41 8d 41 10 lea 0x10(%r9),%eax
4ac8: 44 3b c0 cmp %eax,%r8d
4acb: 0f 8c 11 01 00 00 jl 0x4be2
4ad1: 45 89 c2 mov %r8d,%r10d
4ad4: 33 c0 xor %eax,%eax
4ad6: 45 2b d1 sub %r9d,%r10d
4ad9: 41 83 e2 0f and $0xf,%r10d
4add: 41 f7 da neg %r10d
4ae0: 45 03 d0 add %r8d,%r10d
4ae3: 45 89 cb mov %r9d,%r11d
4ae6: 45 85 c9 test %r9d,%r9d
4ae9: 76 27 jbe 0x4b12
4aeb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4af2: 00
4af3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4afa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4b00: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
4b05: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
4b0a: 48 ff c0 inc %rax
4b0d: 49 3b c3 cmp %r11,%rax
4b10: 72 ee jb 0x4b00
4b12: c5 f8 c6 d0 00 vshufps $0x0,%xmm0,%xmm0,%xmm2
4b17: 4d 63 ca movslq %r10d,%r9
4b1a: c4 e3 6d 18 ca 01 vinsertf128 $0x1,%xmm2,%ymm2,%ymm1
4b20: c4 a1 74 59 1c 9a vmulps (%rdx,%r11,4),%ymm1,%ymm3
4b26: c4 a1 74 59 64 9a 20 vmulps 0x20(%rdx,%r11,4),%ymm1,%ymm4
4b2d: c4 a1 7c 11 1c 9a vmovups %ymm3,(%rdx,%r11,4)
4b33: c4 a1 7c 11 64 9a 20 vmovups %ymm4,0x20(%rdx,%r11,4)
4b3a: 49 83 c3 10 add $0x10,%r11
4b3e: 4d 3b d9 cmp %r9,%r11
4b41: 72 dd jb 0x4b20
4b43: 41 8d 42 01 lea 0x1(%r10),%eax
4b47: 41 3b c0 cmp %r8d,%eax
4b4a: 0f 87 84 00 00 00 ja 0x4bd4
4b50: 4d 63 c0 movslq %r8d,%r8
4b53: 4d 2b c1 sub %r9,%r8
4b56: 49 83 f8 04 cmp $0x4,%r8
4b5a: 0f 8c 7e 00 00 00 jl 0x4bde
4b60: 44 89 c0 mov %r8d,%eax
4b63: 45 33 db xor %r11d,%r11d
4b66: 83 e0 fc and $0xfffffffc,%eax
4b69: 4e 8d 0c 8a lea (%rdx,%r9,4),%r9
4b6d: 48 63 c0 movslq %eax,%rax
4b70: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4b77: 00
4b78: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4b7f: 90 nop
4b80: c4 c1 68 59 09 vmulps (%r9),%xmm2,%xmm1
4b85: 49 83 c3 04 add $0x4,%r11
4b89: c4 c1 78 11 09 vmovups %xmm1,(%r9)
4b8e: 49 83 c1 10 add $0x10,%r9
4b92: 4c 3b d8 cmp %rax,%r11
4b95: 72 e9 jb 0x4b80
4b97: 49 3b c0 cmp %r8,%rax
4b9a: 73 38 jae 0x4bd4
4b9c: 4d 63 d2 movslq %r10d,%r10
4b9f: 4a 8d 14 92 lea (%rdx,%r10,4),%rdx
4ba3: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
4ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bae: 00
4baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bb6: 0f 1f 00 nopl (%rax)
4bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bc0: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
4bc4: 48 ff c0 inc %rax
4bc7: c5 fa 11 0a vmovss %xmm1,(%rdx)
4bcb: 48 83 c2 04 add $0x4,%rdx
4bcf: 49 3b c0 cmp %r8,%rax
4bd2: 72 ec jb 0x4bc0
4bd4: 33 c0 xor %eax,%eax
4bd6: c5 f8 77 vzeroupper
4bd9: 48 83 c4 28 add $0x28,%rsp
4bdd: c3 ret
4bde: 33 c0 xor %eax,%eax
4be0: eb b5 jmp 0x4b97
4be2: 45 33 d2 xor %r10d,%r10d
4be5: 41 83 f8 01 cmp $0x1,%r8d
4be9: 72 e9 jb 0x4bd4
4beb: 4d 63 c0 movslq %r8d,%r8
4bee: 33 c0 xor %eax,%eax
4bf0: eb a5 jmp 0x4b97
4bf2: 48 89 d1 mov %rdx,%rcx
4bf5: 44 89 c2 mov %r8d,%edx
4bf8: e8 83 8f 00 00 call 0xdb80
4bfd: 48 83 c4 28 add $0x28,%rsp
4c01: c3 ret
4c02: 33 c0 xor %eax,%eax
4c04: 48 83 c4 28 add $0x28,%rsp
4c08: c3 ret
4c09: b8 fa ff ff ff mov $0xfffffffa,%eax
4c0e: 48 83 c4 28 add $0x28,%rsp
4c12: c3 ret
4c13: b8 f8 ff ff ff mov $0xfffffff8,%eax
4c18: 48 83 c4 28 add $0x28,%rsp
4c1c: c3 ret
4c1d: 0f 1f 00 nopl (%rax)
4c20: 48 83 ec 28 sub $0x28,%rsp
4c24: 48 85 d2 test %rdx,%rdx
4c27: 0f 84 9e 01 00 00 je 0x4dcb
4c2d: 45 85 c0 test %r8d,%r8d
4c30: 0f 8e 8b 01 00 00 jle 0x4dc1
4c36: c5 f8 2e 05 b2 cd c4 vucomiss 0x1c4cdb2(%rip),%xmm0 # 0x1c519f0
4c3d: 01
4c3e: 7a 06 jp 0x4c46
4c40: 0f 84 74 01 00 00 je 0x4dba
4c46: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4c4a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
4c4e: 7a 06 jp 0x4c56
4c50: 0f 84 54 01 00 00 je 0x4daa
4c56: 41 83 f8 10 cmp $0x10,%r8d
4c5a: 0f 8c 42 01 00 00 jl 0x4da2
4c60: 49 89 d3 mov %rdx,%r11
4c63: 49 83 e3 1f and $0x1f,%r11
4c67: 45 85 db test %r11d,%r11d
4c6a: 74 18 je 0x4c84
4c6c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
4c73: 0f 85 29 01 00 00 jne 0x4da2
4c79: 41 f7 db neg %r11d
4c7c: 41 83 c3 20 add $0x20,%r11d
4c80: 41 c1 eb 02 shr $0x2,%r11d
4c84: 41 8d 43 10 lea 0x10(%r11),%eax
4c88: 44 3b c0 cmp %eax,%r8d
4c8b: 0f 8c 11 01 00 00 jl 0x4da2
4c91: 45 89 c1 mov %r8d,%r9d
4c94: 33 c0 xor %eax,%eax
4c96: 45 2b cb sub %r11d,%r9d
4c99: 41 83 e1 0f and $0xf,%r9d
4c9d: 41 f7 d9 neg %r9d
4ca0: 45 03 c8 add %r8d,%r9d
4ca3: 45 89 da mov %r11d,%r10d
4ca6: 45 85 db test %r11d,%r11d
4ca9: 76 27 jbe 0x4cd2
4cab: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4cb2: 00
4cb3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4cba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4cc0: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
4cc5: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
4cca: 48 ff c0 inc %rax
4ccd: 49 3b c2 cmp %r10,%rax
4cd0: 72 ee jb 0x4cc0
4cd2: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
4cd7: 49 63 c1 movslq %r9d,%rax
4cda: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4ce0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
4ce6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
4ced: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
4cf3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
4cfa: 49 83 c2 10 add $0x10,%r10
4cfe: 4c 3b d0 cmp %rax,%r10
4d01: 72 dd jb 0x4ce0
4d03: 41 8d 41 01 lea 0x1(%r9),%eax
4d07: 41 3b c0 cmp %r8d,%eax
4d0a: 0f 87 84 00 00 00 ja 0x4d94
4d10: 4d 63 c0 movslq %r8d,%r8
4d13: 4d 63 c9 movslq %r9d,%r9
4d16: 4d 2b c1 sub %r9,%r8
4d19: 49 83 f8 04 cmp $0x4,%r8
4d1d: 0f 8c 7b 00 00 00 jl 0x4d9e
4d23: 4d 63 c9 movslq %r9d,%r9
4d26: 44 89 c0 mov %r8d,%eax
4d29: 83 e0 fc and $0xfffffffc,%eax
4d2c: 45 33 db xor %r11d,%r11d
4d2f: 48 63 c0 movslq %eax,%rax
4d32: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
4d37: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
4d3b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4d40: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
4d45: 49 83 c3 04 add $0x4,%r11
4d49: c4 c1 78 11 12 vmovups %xmm2,(%r10)
4d4e: 49 83 c2 10 add $0x10,%r10
4d52: 4c 3b d8 cmp %rax,%r11
4d55: 72 e9 jb 0x4d40
4d57: 49 3b c0 cmp %r8,%rax
4d5a: 73 38 jae 0x4d94
4d5c: 4d 63 c9 movslq %r9d,%r9
4d5f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
4d63: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
4d67: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4d6e: 00
4d6f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d76: 0f 1f 00 nopl (%rax)
4d79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4d80: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
4d84: 48 ff c0 inc %rax
4d87: c5 fa 11 0a vmovss %xmm1,(%rdx)
4d8b: 48 83 c2 04 add $0x4,%rdx
4d8f: 49 3b c0 cmp %r8,%rax
4d92: 72 ec jb 0x4d80
4d94: 33 c0 xor %eax,%eax
4d96: c5 f8 77 vzeroupper
4d99: 48 83 c4 28 add $0x28,%rsp
4d9d: c3 ret
4d9e: 33 c0 xor %eax,%eax
4da0: eb b5 jmp 0x4d57
4da2: 45 33 c9 xor %r9d,%r9d
4da5: e9 59 ff ff ff jmp 0x4d03
4daa: 48 89 d1 mov %rdx,%rcx
4dad: 44 89 c2 mov %r8d,%edx
4db0: e8 0b 8e 00 00 call 0xdbc0
4db5: 48 83 c4 28 add $0x28,%rsp
4db9: c3 ret
4dba: 33 c0 xor %eax,%eax
4dbc: 48 83 c4 28 add $0x28,%rsp
4dc0: c3 ret
4dc1: b8 fa ff ff ff mov $0xfffffffa,%eax
4dc6: 48 83 c4 28 add $0x28,%rsp
4dca: c3 ret
4dcb: b8 f8 ff ff ff mov $0xfffffff8,%eax
4dd0: 48 83 c4 28 add $0x28,%rsp
4dd4: c3 ret
4dd5: 0f 1f 40 00 nopl 0x0(%rax)
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: 0f 84 9e 01 00 00 je 0x4f8b
4ded: 45 85 c0 test %r8d,%r8d
4df0: 0f 8e 8b 01 00 00 jle 0x4f81
4df6: c5 f8 2e 05 f6 cb c4 vucomiss 0x1c4cbf6(%rip),%xmm0 # 0x1c519f4
4dfd: 01
4dfe: 7a 06 jp 0x4e06
4e00: 0f 84 74 01 00 00 je 0x4f7a
4e06: c5 f0 57 c9 vxorps %xmm1,%xmm1,%xmm1
4e0a: c5 f8 2e c1 vucomiss %xmm1,%xmm0
4e0e: 7a 06 jp 0x4e16
4e10: 0f 84 54 01 00 00 je 0x4f6a
4e16: 41 83 f8 10 cmp $0x10,%r8d
4e1a: 0f 8c 42 01 00 00 jl 0x4f62
4e20: 49 89 d3 mov %rdx,%r11
4e23: 49 83 e3 1f and $0x1f,%r11
4e27: 45 85 db test %r11d,%r11d
4e2a: 74 18 je 0x4e44
4e2c: 41 f7 c3 03 00 00 00 test $0x3,%r11d
4e33: 0f 85 29 01 00 00 jne 0x4f62
4e39: 41 f7 db neg %r11d
4e3c: 41 83 c3 20 add $0x20,%r11d
4e40: 41 c1 eb 02 shr $0x2,%r11d
4e44: 41 8d 43 10 lea 0x10(%r11),%eax
4e48: 44 3b c0 cmp %eax,%r8d
4e4b: 0f 8c 11 01 00 00 jl 0x4f62
4e51: 45 89 c1 mov %r8d,%r9d
4e54: 33 c0 xor %eax,%eax
4e56: 45 2b cb sub %r11d,%r9d
4e59: 41 83 e1 0f and $0xf,%r9d
4e5d: 41 f7 d9 neg %r9d
4e60: 45 03 c8 add %r8d,%r9d
4e63: 45 89 da mov %r11d,%r10d
4e66: 45 85 db test %r11d,%r11d
4e69: 76 27 jbe 0x4e92
4e6b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4e72: 00
4e73: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4e7a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4e80: c5 fa 59 0c 82 vmulss (%rdx,%rax,4),%xmm0,%xmm1
4e85: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
4e8a: 48 ff c0 inc %rax
4e8d: 49 3b c2 cmp %r10,%rax
4e90: 72 ee jb 0x4e80
4e92: c4 e2 7d 18 c8 vbroadcastss %xmm0,%ymm1
4e97: 49 63 c1 movslq %r9d,%rax
4e9a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
4ea0: c4 a1 74 59 14 92 vmulps (%rdx,%r10,4),%ymm1,%ymm2
4ea6: c4 a1 74 59 5c 92 20 vmulps 0x20(%rdx,%r10,4),%ymm1,%ymm3
4ead: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
4eb3: c4 a1 7c 11 5c 92 20 vmovups %ymm3,0x20(%rdx,%r10,4)
4eba: 49 83 c2 10 add $0x10,%r10
4ebe: 4c 3b d0 cmp %rax,%r10
4ec1: 72 dd jb 0x4ea0
4ec3: 41 8d 41 01 lea 0x1(%r9),%eax
4ec7: 41 3b c0 cmp %r8d,%eax
4eca: 0f 87 84 00 00 00 ja 0x4f54
4ed0: 4d 63 c0 movslq %r8d,%r8
4ed3: 4d 63 c9 movslq %r9d,%r9
4ed6: 4d 2b c1 sub %r9,%r8
4ed9: 49 83 f8 04 cmp $0x4,%r8
4edd: 0f 8c 7b 00 00 00 jl 0x4f5e
4ee3: 4d 63 c9 movslq %r9d,%r9
4ee6: 44 89 c0 mov %r8d,%eax
4ee9: 83 e0 fc and $0xfffffffc,%eax
4eec: 45 33 db xor %r11d,%r11d
4eef: 48 63 c0 movslq %eax,%rax
4ef2: c4 e2 79 18 c8 vbroadcastss %xmm0,%xmm1
4ef7: 4e 8d 14 8a lea (%rdx,%r9,4),%r10
4efb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4f00: c4 c1 70 59 12 vmulps (%r10),%xmm1,%xmm2
4f05: 49 83 c3 04 add $0x4,%r11
4f09: c4 c1 78 11 12 vmovups %xmm2,(%r10)
4f0e: 49 83 c2 10 add $0x10,%r10
4f12: 4c 3b d8 cmp %rax,%r11
4f15: 72 e9 jb 0x4f00
4f17: 49 3b c0 cmp %r8,%rax
4f1a: 73 38 jae 0x4f54
4f1c: 4d 63 c9 movslq %r9d,%r9
4f1f: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
4f23: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
4f27: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4f2e: 00
4f2f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f36: 0f 1f 00 nopl (%rax)
4f39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4f40: c5 fa 59 0a vmulss (%rdx),%xmm0,%xmm1
4f44: 48 ff c0 inc %rax
4f47: c5 fa 11 0a vmovss %xmm1,(%rdx)
4f4b: 48 83 c2 04 add $0x4,%rdx
4f4f: 49 3b c0 cmp %r8,%rax
4f52: 72 ec jb 0x4f40
4f54: 33 c0 xor %eax,%eax
4f56: c5 f8 77 vzeroupper
4f59: 48 83 c4 28 add $0x28,%rsp
4f5d: c3 ret
4f5e: 33 c0 xor %eax,%eax
4f60: eb b5 jmp 0x4f17
4f62: 45 33 c9 xor %r9d,%r9d
4f65: e9 59 ff ff ff jmp 0x4ec3
4f6a: 48 89 d1 mov %rdx,%rcx
4f6d: 44 89 c2 mov %r8d,%edx
4f70: e8 8b 8c 00 00 call 0xdc00
4f75: 48 83 c4 28 add $0x28,%rsp
4f79: c3 ret
4f7a: 33 c0 xor %eax,%eax
4f7c: 48 83 c4 28 add $0x28,%rsp
4f80: c3 ret
4f81: b8 fa ff ff ff mov $0xfffffffa,%eax
4f86: 48 83 c4 28 add $0x28,%rsp
4f8a: c3 ret
4f8b: b8 f8 ff ff ff mov $0xfffffff8,%eax
4f90: 48 83 c4 28 add $0x28,%rsp
4f94: c3 ret
4f95: 0f 1f 40 00 nopl 0x0(%rax)
4f99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4fa0: 48 83 ec 38 sub $0x38,%rsp
4fa4: 45 89 c1 mov %r8d,%r9d
4fa7: 49 89 d0 mov %rdx,%r8
4faa: 48 89 ca mov %rcx,%rdx
4fad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
4fb3: 48 85 d2 test %rdx,%rdx
4fb6: 8b 44 24 60 mov 0x60(%rsp),%eax
4fba: 74 47 je 0x5003
4fbc: 4d 85 c0 test %r8,%r8
4fbf: 74 42 je 0x5003
4fc1: 45 85 c9 test %r9d,%r9d
4fc4: 7e 47 jle 0x500d
4fc6: 85 c0 test %eax,%eax
4fc8: 74 0f je 0x4fd9
4fca: 83 f8 04 cmp $0x4,%eax
4fcd: 74 0d je 0x4fdc
4fcf: b8 fb ff ff ff mov $0xfffffffb,%eax
4fd4: 48 83 c4 38 add $0x38,%rsp
4fd8: c3 ret
4fd9: 83 f8 04 cmp $0x4,%eax
4fdc: 49 89 e3 mov %rsp,%r11
4fdf: b8 01 00 00 00 mov $0x1,%eax
4fe4: 41 ba 00 00 00 00 mov $0x0,%r10d
4fea: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
4fef: 44 0f 44 d0 cmove %eax,%r10d
4ff3: 45 89 53 20 mov %r10d,0x20(%r11)
4ff7: e8 b0 d9 a6 01 call 0x1a729ac
4ffc: 33 c0 xor %eax,%eax
4ffe: 48 83 c4 38 add $0x38,%rsp
5002: c3 ret
5003: b8 f8 ff ff ff mov $0xfffffff8,%eax
5008: 48 83 c4 38 add $0x38,%rsp
500c: c3 ret
500d: b8 fa ff ff ff mov $0xfffffffa,%eax
5012: 48 83 c4 38 add $0x38,%rsp
5016: c3 ret
5017: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
501e: 00 00
5020: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
5025: 45 89 c1 mov %r8d,%r9d
5028: 49 89 d0 mov %rdx,%r8
502b: 48 89 ca mov %rcx,%rdx
502e: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
5034: 48 85 d2 test %rdx,%rdx
5037: 8b 44 24 60 mov 0x60(%rsp),%eax
503b: 74 4b je 0x5088
503d: 4d 85 c0 test %r8,%r8
5040: 74 46 je 0x5088
5042: 45 85 c9 test %r9d,%r9d
5045: 7e 4c jle 0x5093
5047: 85 c0 test %eax,%eax
5049: 74 12 je 0x505d
504b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
5050: 74 0b je 0x505d
5052: b8 fb ff ff ff mov $0xfffffffb,%eax
5057: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
505c: c3 ret
505d: 49 89 e3 mov %rsp,%r11
5060: 41 ba 01 00 00 00 mov $0x1,%r10d
5066: 83 f8 04 cmp $0x4,%eax
5069: b8 00 00 00 00 mov $0x0,%eax
506e: 41 0f 44 c2 cmove %r10d,%eax
5072: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
5077: 41 89 43 20 mov %eax,0x20(%r11)
507b: e8 cc 47 a7 01 call 0x1a7984c
5080: 33 c0 xor %eax,%eax
5082: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
5087: c3 ret
5088: b8 f8 ff ff ff mov $0xfffffff8,%eax
508d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
5092: c3 ret
5093: b8 fa ff ff ff mov $0xfffffffa,%eax
5098: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
509d: c3 ret
509e: 66 90 xchg %ax,%ax
50a0: 48 83 ec 38 sub $0x38,%rsp
50a4: 45 89 c1 mov %r8d,%r9d
50a7: 49 89 d0 mov %rdx,%r8
50aa: 48 89 ca mov %rcx,%rdx
50ad: f3 0f 11 5c 24 58 movss %xmm3,0x58(%rsp)
50b3: 8b 44 24 60 mov 0x60(%rsp),%eax
50b7: 48 85 d2 test %rdx,%rdx
50ba: 74 47 je 0x5103
50bc: 4d 85 c0 test %r8,%r8
50bf: 74 42 je 0x5103
50c1: 45 85 c9 test %r9d,%r9d
50c4: 7e 47 jle 0x510d
50c6: 85 c0 test %eax,%eax
50c8: 74 0f je 0x50d9
50ca: 83 f8 04 cmp $0x4,%eax
50cd: 74 0d je 0x50dc
50cf: b8 fb ff ff ff mov $0xfffffffb,%eax
50d4: 48 83 c4 38 add $0x38,%rsp
50d8: c3 ret
50d9: 83 f8 04 cmp $0x4,%eax
50dc: b8 01 00 00 00 mov $0x1,%eax
50e1: 41 ba 00 00 00 00 mov $0x0,%r10d
50e7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
50ec: 44 0f 44 d0 cmove %eax,%r10d
50f0: 49 89 e3 mov %rsp,%r11
50f3: 45 89 53 20 mov %r10d,0x20(%r11)
50f7: e8 00 b4 a7 01 call 0x1a804fc
50fc: 33 c0 xor %eax,%eax
50fe: 48 83 c4 38 add $0x38,%rsp
5102: c3 ret
5103: b8 f8 ff ff ff mov $0xfffffff8,%eax
5108: 48 83 c4 38 add $0x38,%rsp
510c: c3 ret
510d: b8 fa ff ff ff mov $0xfffffffa,%eax
5112: 48 83 c4 38 add $0x38,%rsp
5116: c3 ret
5117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
511e: 00 00
5120: 41 56 push %r14
5122: 48 85 c9 test %rcx,%rcx
5125: 0f 84 51 03 00 00 je 0x547c
512b: 48 85 d2 test %rdx,%rdx
512e: 0f 84 48 03 00 00 je 0x547c
5134: 45 85 c0 test %r8d,%r8d
5137: 0f 8e 37 03 00 00 jle 0x5474
513d: 8b 44 24 30 mov 0x30(%rsp),%eax
5141: 85 c0 test %eax,%eax
5143: 0f 84 94 01 00 00 je 0x52dd
5149: 83 f8 04 cmp $0x4,%eax
514c: 74 08 je 0x5156
514e: b8 fb ff ff ff mov $0xfffffffb,%eax
5153: 41 5e pop %r14
5155: c3 ret
5156: 45 32 c9 xor %r9b,%r9b
5159: 41 83 f8 10 cmp $0x10,%r8d
515d: 0f 8c fd 02 00 00 jl 0x5460
5163: 49 89 d3 mov %rdx,%r11
5166: 49 83 e3 1f and $0x1f,%r11
516a: 45 89 db mov %r11d,%r11d
516d: 45 85 db test %r11d,%r11d
5170: 74 18 je 0x518a
5172: 41 f7 c3 03 00 00 00 test $0x3,%r11d
5179: 0f 85 e1 02 00 00 jne 0x5460
517f: 41 f7 db neg %r11d
5182: 41 83 c3 20 add $0x20,%r11d
5186: 41 c1 eb 02 shr $0x2,%r11d
518a: 41 8d 43 10 lea 0x10(%r11),%eax
518e: 44 3b c0 cmp %eax,%r8d
5191: 0f 8c c9 02 00 00 jl 0x5460
5197: 44 89 c0 mov %r8d,%eax
519a: 45 33 d2 xor %r10d,%r10d
519d: 41 2b c3 sub %r11d,%eax
51a0: 83 e0 0f and $0xf,%eax
51a3: f7 d8 neg %eax
51a5: 41 03 c0 add %r8d,%eax
51a8: 45 85 db test %r11d,%r11d
51ab: 76 2b jbe 0x51d8
51ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51b4: 00
51b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51bc: 0f 1f 40 00 nopl 0x0(%rax)
51c0: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
51c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
51ca: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
51d0: 49 ff c2 inc %r10
51d3: 4d 3b d3 cmp %r11,%r10
51d6: 72 e8 jb 0x51c0
51d8: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
51dd: 4c 63 d0 movslq %eax,%r10
51e0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
51e6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
51ed: 00
51ee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51f5: 0f 1f 40 00 nopl 0x0(%rax)
51f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5200: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
5206: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
520d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
5214: 01
5215: c5 ec 5d e0 vminps %ymm0,%ymm2,%ymm4
5219: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
521f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
5226: 01
5227: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
522b: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
5232: 49 83 c3 10 add $0x10,%r11
5236: 4d 3b da cmp %r10,%r11
5239: 72 c5 jb 0x5200
523b: 44 8d 50 01 lea 0x1(%rax),%r10d
523f: 45 3b d0 cmp %r8d,%r10d
5242: 0f 87 10 02 00 00 ja 0x5458
5248: 4d 63 c0 movslq %r8d,%r8
524b: 48 63 c0 movslq %eax,%rax
524e: 4c 2b c0 sub %rax,%r8
5251: 41 80 f9 01 cmp $0x1,%r9b
5255: 75 05 jne 0x525c
5257: 45 33 db xor %r11d,%r11d
525a: eb 3d jmp 0x5299
525c: 49 83 f8 04 cmp $0x4,%r8
5260: 7c f5 jl 0x5257
5262: 48 63 c0 movslq %eax,%rax
5265: 45 89 c3 mov %r8d,%r11d
5268: 41 83 e3 fc and $0xfffffffc,%r11d
526c: 45 33 d2 xor %r10d,%r10d
526f: 4d 63 db movslq %r11d,%r11
5272: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
5277: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
527b: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
527f: 90 nop
5280: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
5286: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
528a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
5290: 49 83 c2 04 add $0x4,%r10
5294: 4d 3b d3 cmp %r11,%r10
5297: 72 e7 jb 0x5280
5299: 4d 3b d8 cmp %r8,%r11
529c: 0f 83 b6 01 00 00 jae 0x5458
52a2: 48 63 c0 movslq %eax,%rax
52a5: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
52a9: 48 8d 04 81 lea (%rcx,%rax,4),%rax
52ad: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
52b4: 00
52b5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
52bc: 0f 1f 40 00 nopl 0x0(%rax)
52c0: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
52c6: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
52ca: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
52d0: 49 ff c3 inc %r11
52d3: 4d 3b d8 cmp %r8,%r11
52d6: 72 e8 jb 0x52c0
52d8: e9 7b 01 00 00 jmp 0x5458
52dd: 45 32 c9 xor %r9b,%r9b
52e0: 41 83 f8 10 cmp $0x10,%r8d
52e4: 0f 8c 80 01 00 00 jl 0x546a
52ea: 49 89 d3 mov %rdx,%r11
52ed: 49 83 e3 1f and $0x1f,%r11
52f1: 45 89 db mov %r11d,%r11d
52f4: 45 85 db test %r11d,%r11d
52f7: 74 18 je 0x5311
52f9: 41 f7 c3 03 00 00 00 test $0x3,%r11d
5300: 0f 85 64 01 00 00 jne 0x546a
5306: 41 f7 db neg %r11d
5309: 41 83 c3 20 add $0x20,%r11d
530d: 41 c1 eb 02 shr $0x2,%r11d
5311: 41 8d 43 10 lea 0x10(%r11),%eax
5315: 44 3b c0 cmp %eax,%r8d
5318: 0f 8c 4c 01 00 00 jl 0x546a
531e: 44 89 c0 mov %r8d,%eax
5321: 45 33 d2 xor %r10d,%r10d
5324: 41 2b c3 sub %r11d,%eax
5327: 83 e0 0f and $0xf,%eax
532a: f7 d8 neg %eax
532c: 41 03 c0 add %r8d,%eax
532f: 45 85 db test %r11d,%r11d
5332: 76 24 jbe 0x5358
5334: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5340: c4 a1 7a 10 04 91 vmovss (%rcx,%r10,4),%xmm0
5346: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
534a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
5350: 49 ff c2 inc %r10
5353: 4d 3b d3 cmp %r11,%r10
5356: 72 e8 jb 0x5340
5358: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
535d: 4c 63 d0 movslq %eax,%r10
5360: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
5366: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
536d: 00
536e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5375: 0f 1f 40 00 nopl 0x0(%rax)
5379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5380: c4 a1 78 10 0c 99 vmovups (%rcx,%r11,4),%xmm1
5386: c4 a1 78 10 6c 99 20 vmovups 0x20(%rcx,%r11,4),%xmm5
538d: c4 a3 75 18 54 99 10 vinsertf128 $0x1,0x10(%rcx,%r11,4),%ymm1,%ymm2
5394: 01
5395: c5 ec 5f e0 vmaxps %ymm0,%ymm2,%ymm4
5399: c4 a1 7c 11 24 9a vmovups %ymm4,(%rdx,%r11,4)
539f: c4 a3 55 18 4c 99 30 vinsertf128 $0x1,0x30(%rcx,%r11,4),%ymm5,%ymm1
53a6: 01
53a7: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
53ab: c4 a1 7c 11 54 9a 20 vmovups %ymm2,0x20(%rdx,%r11,4)
53b2: 49 83 c3 10 add $0x10,%r11
53b6: 4d 3b da cmp %r10,%r11
53b9: 72 c5 jb 0x5380
53bb: 44 8d 50 01 lea 0x1(%rax),%r10d
53bf: 45 3b d0 cmp %r8d,%r10d
53c2: 0f 87 90 00 00 00 ja 0x5458
53c8: 4d 63 c0 movslq %r8d,%r8
53cb: 48 63 c0 movslq %eax,%rax
53ce: 4c 2b c0 sub %rax,%r8
53d1: 41 80 f9 01 cmp $0x1,%r9b
53d5: 75 05 jne 0x53dc
53d7: 45 33 db xor %r11d,%r11d
53da: eb 3d jmp 0x5419
53dc: 49 83 f8 04 cmp $0x4,%r8
53e0: 7c f5 jl 0x53d7
53e2: 48 63 c0 movslq %eax,%rax
53e5: 45 89 c3 mov %r8d,%r11d
53e8: 41 83 e3 fc and $0xfffffffc,%r11d
53ec: 45 33 d2 xor %r10d,%r10d
53ef: 4d 63 db movslq %r11d,%r11
53f2: c5 e0 c6 c3 00 vshufps $0x0,%xmm3,%xmm3,%xmm0
53f7: 4c 8d 0c 82 lea (%rdx,%rax,4),%r9
53fb: 4c 8d 34 81 lea (%rcx,%rax,4),%r14
53ff: 90 nop
5400: c4 81 78 10 0c 96 vmovups (%r14,%r10,4),%xmm1
5406: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
540a: c4 81 78 11 14 91 vmovups %xmm2,(%r9,%r10,4)
5410: 49 83 c2 04 add $0x4,%r10
5414: 4d 3b d3 cmp %r11,%r10
5417: 72 e7 jb 0x5400
5419: 4d 3b d8 cmp %r8,%r11
541c: 73 3a jae 0x5458
541e: 48 63 c0 movslq %eax,%rax
5421: 48 8d 14 82 lea (%rdx,%rax,4),%rdx
5425: 48 8d 04 81 lea (%rcx,%rax,4),%rax
5429: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5430: 00
5431: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5438: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
543f: 00
5440: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
5446: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
544a: c4 a1 7a 11 04 9a vmovss %xmm0,(%rdx,%r11,4)
5450: 49 ff c3 inc %r11
5453: 4d 3b d8 cmp %r8,%r11
5456: 72 e8 jb 0x5440
5458: 33 c0 xor %eax,%eax
545a: c5 f8 77 vzeroupper
545d: 41 5e pop %r14
545f: c3 ret
5460: 41 b1 01 mov $0x1,%r9b
5463: 33 c0 xor %eax,%eax
5465: e9 d1 fd ff ff jmp 0x523b
546a: 41 b1 01 mov $0x1,%r9b
546d: 33 c0 xor %eax,%eax
546f: e9 47 ff ff ff jmp 0x53bb
5474: b8 fa ff ff ff mov $0xfffffffa,%eax
5479: 41 5e pop %r14
547b: c3 ret
547c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5481: 41 5e pop %r14
5483: c3 ret
5484: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
548b: 00
548c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5493: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5498: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
549f: 00
54a0: 41 57 push %r15
54a2: 48 85 c9 test %rcx,%rcx
54a5: 0f 84 38 03 00 00 je 0x57e3
54ab: 48 85 d2 test %rdx,%rdx
54ae: 0f 84 2f 03 00 00 je 0x57e3
54b4: 45 85 c0 test %r8d,%r8d
54b7: 0f 8e 1e 03 00 00 jle 0x57db
54bd: 8b 44 24 30 mov 0x30(%rsp),%eax
54c1: 85 c0 test %eax,%eax
54c3: 0f 84 74 01 00 00 je 0x563d
54c9: 83 f8 04 cmp $0x4,%eax
54cc: 74 08 je 0x54d6
54ce: b8 fb ff ff ff mov $0xfffffffb,%eax
54d3: 41 5f pop %r15
54d5: c3 ret
54d6: 41 83 f8 10 cmp $0x10,%r8d
54da: 0f 8c c8 02 00 00 jl 0x57a8
54e0: 41 83 f8 1d cmp $0x1d,%r8d
54e4: 0f 8c c6 02 00 00 jl 0x57b0
54ea: 49 89 d7 mov %rdx,%r15
54ed: 49 83 e7 1f and $0x1f,%r15
54f1: 45 85 ff test %r15d,%r15d
54f4: 74 18 je 0x550e
54f6: 41 f7 c7 03 00 00 00 test $0x3,%r15d
54fd: 0f 85 a5 02 00 00 jne 0x57a8
5503: 41 f7 df neg %r15d
5506: 41 83 c7 20 add $0x20,%r15d
550a: 41 c1 ef 02 shr $0x2,%r15d
550e: 41 8d 47 10 lea 0x10(%r15),%eax
5512: 44 3b c0 cmp %eax,%r8d
5515: 0f 8c 8d 02 00 00 jl 0x57a8
551b: 45 89 c3 mov %r8d,%r11d
551e: 33 c0 xor %eax,%eax
5520: 45 2b df sub %r15d,%r11d
5523: 41 83 e3 0f and $0xf,%r11d
5527: 41 f7 db neg %r11d
552a: 45 03 d8 add %r8d,%r11d
552d: 45 89 fa mov %r15d,%r10d
5530: 45 85 ff test %r15d,%r15d
5533: 76 21 jbe 0x5556
5535: 0f 1f 40 00 nopl 0x0(%rax)
5539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5540: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
5545: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
5549: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
554e: 48 ff c0 inc %rax
5551: 49 3b c2 cmp %r10,%rax
5554: 72 ea jb 0x5540
5556: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
555b: 49 63 c3 movslq %r11d,%rax
555e: 66 90 xchg %ax,%ax
5560: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
5566: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
556d: c5 f4 5d d0 vminps %ymm0,%ymm1,%ymm2
5571: c5 dc 5d e8 vminps %ymm0,%ymm4,%ymm5
5575: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
557b: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
5582: 49 83 c2 10 add $0x10,%r10
5586: 4c 3b d0 cmp %rax,%r10
5589: 72 d5 jb 0x5560
558b: 41 8d 43 01 lea 0x1(%r11),%eax
558f: 41 3b c0 cmp %r8d,%eax
5592: 0f 87 00 02 00 00 ja 0x5798
5598: 4d 63 c8 movslq %r8d,%r9
559b: 4d 63 db movslq %r11d,%r11
559e: 4d 2b cb sub %r11,%r9
55a1: 49 83 f9 04 cmp $0x4,%r9
55a5: 0f 8c f5 01 00 00 jl 0x57a0
55ab: 4d 63 db movslq %r11d,%r11
55ae: 45 89 ca mov %r9d,%r10d
55b1: 41 83 e2 fc and $0xfffffffc,%r10d
55b5: 45 33 c0 xor %r8d,%r8d
55b8: 4d 63 d2 movslq %r10d,%r10
55bb: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
55c0: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
55c4: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
55c8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
55cf: 00
55d0: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
55d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
55de: 00 00
55e0: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
55e6: c5 f0 5d d0 vminps %xmm0,%xmm1,%xmm2
55ea: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
55f0: 49 83 c0 04 add $0x4,%r8
55f4: 4d 3b c2 cmp %r10,%r8
55f7: 72 e7 jb 0x55e0
55f9: 4d 3b d1 cmp %r9,%r10
55fc: 0f 83 96 01 00 00 jae 0x5798
5602: 4d 63 db movslq %r11d,%r11
5605: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
5609: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
560d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5614: 00
5615: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
561c: 0f 1f 40 00 nopl 0x0(%rax)
5620: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
5626: c5 fa 5d c3 vminss %xmm3,%xmm0,%xmm0
562a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
5630: 49 ff c2 inc %r10
5633: 4d 3b d1 cmp %r9,%r10
5636: 72 e8 jb 0x5620
5638: e9 5b 01 00 00 jmp 0x5798
563d: 41 83 f8 10 cmp $0x10,%r8d
5641: 0f 8c 7d 01 00 00 jl 0x57c4
5647: 41 83 f8 1d cmp $0x1d,%r8d
564b: 0f 8c 7b 01 00 00 jl 0x57cc
5651: 49 89 d7 mov %rdx,%r15
5654: 49 83 e7 1f and $0x1f,%r15
5658: 45 85 ff test %r15d,%r15d
565b: 74 18 je 0x5675
565d: 41 f7 c7 03 00 00 00 test $0x3,%r15d
5664: 0f 85 5a 01 00 00 jne 0x57c4
566a: 41 f7 df neg %r15d
566d: 41 83 c7 20 add $0x20,%r15d
5671: 41 c1 ef 02 shr $0x2,%r15d
5675: 41 8d 47 10 lea 0x10(%r15),%eax
5679: 44 3b c0 cmp %eax,%r8d
567c: 0f 8c 42 01 00 00 jl 0x57c4
5682: 45 89 c3 mov %r8d,%r11d
5685: 33 c0 xor %eax,%eax
5687: 45 2b df sub %r15d,%r11d
568a: 41 83 e3 0f and $0xf,%r11d
568e: 41 f7 db neg %r11d
5691: 45 03 d8 add %r8d,%r11d
5694: 45 89 fa mov %r15d,%r10d
5697: 45 85 ff test %r15d,%r15d
569a: 76 1a jbe 0x56b6
569c: 0f 1f 40 00 nopl 0x0(%rax)
56a0: c5 fa 10 04 81 vmovss (%rcx,%rax,4),%xmm0
56a5: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
56a9: c5 fa 11 04 82 vmovss %xmm0,(%rdx,%rax,4)
56ae: 48 ff c0 inc %rax
56b1: 49 3b c2 cmp %r10,%rax
56b4: 72 ea jb 0x56a0
56b6: c4 e2 7d 18 c3 vbroadcastss %xmm3,%ymm0
56bb: 49 63 c3 movslq %r11d,%rax
56be: 66 90 xchg %ax,%ax
56c0: c4 a1 7c 10 0c 91 vmovups (%rcx,%r10,4),%ymm1
56c6: c4 a1 7c 10 64 91 20 vmovups 0x20(%rcx,%r10,4),%ymm4
56cd: c5 f4 5f d0 vmaxps %ymm0,%ymm1,%ymm2
56d1: c5 dc 5f e8 vmaxps %ymm0,%ymm4,%ymm5
56d5: c4 a1 7c 11 14 92 vmovups %ymm2,(%rdx,%r10,4)
56db: c4 a1 7c 11 6c 92 20 vmovups %ymm5,0x20(%rdx,%r10,4)
56e2: 49 83 c2 10 add $0x10,%r10
56e6: 4c 3b d0 cmp %rax,%r10
56e9: 72 d5 jb 0x56c0
56eb: 41 8d 43 01 lea 0x1(%r11),%eax
56ef: 41 3b c0 cmp %r8d,%eax
56f2: 0f 87 a0 00 00 00 ja 0x5798
56f8: 4d 63 c8 movslq %r8d,%r9
56fb: 4d 63 db movslq %r11d,%r11
56fe: 4d 2b cb sub %r11,%r9
5701: 49 83 f9 04 cmp $0x4,%r9
5705: 0f 8c b4 00 00 00 jl 0x57bf
570b: 4d 63 db movslq %r11d,%r11
570e: 45 89 ca mov %r9d,%r10d
5711: 41 83 e2 fc and $0xfffffffc,%r10d
5715: 45 33 c0 xor %r8d,%r8d
5718: 4d 63 d2 movslq %r10d,%r10
571b: c4 e2 79 18 c3 vbroadcastss %xmm3,%xmm0
5720: 4a 8d 04 9a lea (%rdx,%r11,4),%rax
5724: 4e 8d 3c 99 lea (%rcx,%r11,4),%r15
5728: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
572f: 00
5730: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5737: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
573e: 00 00
5740: c4 81 78 10 0c 87 vmovups (%r15,%r8,4),%xmm1
5746: c5 f0 5f d0 vmaxps %xmm0,%xmm1,%xmm2
574a: c4 a1 78 11 14 80 vmovups %xmm2,(%rax,%r8,4)
5750: 49 83 c0 04 add $0x4,%r8
5754: 4d 3b c2 cmp %r10,%r8
5757: 72 e7 jb 0x5740
5759: 4d 3b d1 cmp %r9,%r10
575c: 73 3a jae 0x5798
575e: 4d 63 db movslq %r11d,%r11
5761: 4a 8d 14 9a lea (%rdx,%r11,4),%rdx
5765: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
5769: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5770: 00
5771: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5778: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
577f: 00
5780: c4 a1 7a 10 04 90 vmovss (%rax,%r10,4),%xmm0
5786: c5 fa 5f c3 vmaxss %xmm3,%xmm0,%xmm0
578a: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
5790: 49 ff c2 inc %r10
5793: 4d 3b d1 cmp %r9,%r10
5796: 72 e8 jb 0x5780
5798: 33 c0 xor %eax,%eax
579a: c5 f8 77 vzeroupper
579d: 41 5f pop %r15
579f: c3 ret
57a0: 45 33 d2 xor %r10d,%r10d
57a3: e9 51 fe ff ff jmp 0x55f9
57a8: 45 33 db xor %r11d,%r11d
57ab: e9 db fd ff ff jmp 0x558b
57b0: 45 89 c3 mov %r8d,%r11d
57b3: 45 33 d2 xor %r10d,%r10d
57b6: 41 83 e3 f0 and $0xfffffff0,%r11d
57ba: e9 97 fd ff ff jmp 0x5556
57bf: 45 33 d2 xor %r10d,%r10d
57c2: eb 95 jmp 0x5759
57c4: 45 33 db xor %r11d,%r11d
57c7: e9 1f ff ff ff jmp 0x56eb
57cc: 45 89 c3 mov %r8d,%r11d
57cf: 45 33 d2 xor %r10d,%r10d
57d2: 41 83 e3 f0 and $0xfffffff0,%r11d
57d6: e9 db fe ff ff jmp 0x56b6
57db: b8 fa ff ff ff mov $0xfffffffa,%eax
57e0: 41 5f pop %r15
57e2: c3 ret
57e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
57e8: 41 5f pop %r15
57ea: c3 ret
57eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
57f2: 00
57f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5800: 48 83 ec 28 sub $0x28,%rsp
5804: 48 85 c9 test %rcx,%rcx
5807: 74 20 je 0x5829
5809: 48 85 d2 test %rdx,%rdx
580c: 74 1b je 0x5829
580e: 45 85 c0 test %r8d,%r8d
5811: 7f 0a jg 0x581d
5813: b8 fa ff ff ff mov $0xfffffffa,%eax
5818: 48 83 c4 28 add $0x28,%rsp
581c: c3 ret
581d: e8 3e 85 03 00 call 0x3dd60
5822: 33 c0 xor %eax,%eax
5824: 48 83 c4 28 add $0x28,%rsp
5828: c3 ret
5829: b8 f8 ff ff ff mov $0xfffffff8,%eax
582e: 48 83 c4 28 add $0x28,%rsp
5832: c3 ret
5833: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5838: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
583f: 00
5840: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5845: 48 85 c9 test %rcx,%rcx
5848: 74 22 je 0x586c
584a: 48 85 d2 test %rdx,%rdx
584d: 74 1d je 0x586c
584f: 45 85 c0 test %r8d,%r8d
5852: 7f 0b jg 0x585f
5854: b8 fa ff ff ff mov $0xfffffffa,%eax
5859: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
585e: c3 ret
585f: e8 7c 86 03 00 call 0x3dee0
5864: 33 c0 xor %eax,%eax
5866: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
586b: c3 ret
586c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5871: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5876: c3 ret
5877: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
587e: 00 00
5880: 48 83 ec 28 sub $0x28,%rsp
5884: 48 85 c9 test %rcx,%rcx
5887: 74 20 je 0x58a9
5889: 48 85 d2 test %rdx,%rdx
588c: 74 1b je 0x58a9
588e: 45 85 c0 test %r8d,%r8d
5891: 7f 0a jg 0x589d
5893: b8 fa ff ff ff mov $0xfffffffa,%eax
5898: 48 83 c4 28 add $0x28,%rsp
589c: c3 ret
589d: e8 be 87 03 00 call 0x3e060
58a2: 33 c0 xor %eax,%eax
58a4: 48 83 c4 28 add $0x28,%rsp
58a8: c3 ret
58a9: b8 f8 ff ff ff mov $0xfffffff8,%eax
58ae: 48 83 c4 28 add $0x28,%rsp
58b2: c3 ret
58b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
58b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
58bf: 00
58c0: 56 push %rsi
58c1: 48 89 d6 mov %rdx,%rsi
58c4: 48 85 c9 test %rcx,%rcx
58c7: 0f 84 90 01 00 00 je 0x5a5d
58cd: 48 85 f6 test %rsi,%rsi
58d0: 0f 84 87 01 00 00 je 0x5a5d
58d6: 45 85 c0 test %r8d,%r8d
58d9: 0f 8e 77 01 00 00 jle 0x5a56
58df: 41 83 f8 10 cmp $0x10,%r8d
58e3: 0f 8c 5d 01 00 00 jl 0x5a46
58e9: 49 89 f1 mov %rsi,%r9
58ec: 49 83 e1 1f and $0x1f,%r9
58f0: 45 89 c9 mov %r9d,%r9d
58f3: 45 85 c9 test %r9d,%r9d
58f6: 74 18 je 0x5910
58f8: 41 f7 c1 03 00 00 00 test $0x3,%r9d
58ff: 0f 85 41 01 00 00 jne 0x5a46
5905: 41 f7 d9 neg %r9d
5908: 41 83 c1 20 add $0x20,%r9d
590c: 41 c1 e9 02 shr $0x2,%r9d
5910: 41 8d 41 10 lea 0x10(%r9),%eax
5914: 44 3b c0 cmp %eax,%r8d
5917: 0f 8c 29 01 00 00 jl 0x5a46
591d: 44 89 c0 mov %r8d,%eax
5920: 33 d2 xor %edx,%edx
5922: 41 2b c1 sub %r9d,%eax
5925: 83 e0 0f and $0xf,%eax
5928: f7 d8 neg %eax
592a: 41 03 c0 add %r8d,%eax
592d: 45 85 c9 test %r9d,%r9d
5930: 76 25 jbe 0x5957
5932: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5939: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5940: c5 fa 10 04 91 vmovss (%rcx,%rdx,4),%xmm0
5945: c5 fa 58 0c 96 vaddss (%rsi,%rdx,4),%xmm0,%xmm1
594a: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
594f: 48 ff c2 inc %rdx
5952: 49 3b d1 cmp %r9,%rdx
5955: 72 e9 jb 0x5940
5957: 48 63 d0 movslq %eax,%rdx
595a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5960: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
5966: c4 a1 78 10 5c 89 20 vmovups 0x20(%rcx,%r9,4),%xmm3
596d: c4 a3 7d 18 4c 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm1
5974: 01
5975: c4 a3 65 18 64 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm3,%ymm4
597c: 01
597d: c4 a1 74 58 14 8e vaddps (%rsi,%r9,4),%ymm1,%ymm2
5983: c4 a1 5c 58 6c 8e 20 vaddps 0x20(%rsi,%r9,4),%ymm4,%ymm5
598a: c4 a1 7c 11 14 8e vmovups %ymm2,(%rsi,%r9,4)
5990: c4 a1 7c 11 6c 8e 20 vmovups %ymm5,0x20(%rsi,%r9,4)
5997: 49 83 c1 10 add $0x10,%r9
599b: 4c 3b ca cmp %rdx,%r9
599e: 72 c0 jb 0x5960
59a0: 44 8d 48 01 lea 0x1(%rax),%r9d
59a4: 45 3b c8 cmp %r8d,%r9d
59a7: 0f 87 8d 00 00 00 ja 0x5a3a
59ad: 4d 63 d0 movslq %r8d,%r10
59b0: 4c 2b d2 sub %rdx,%r10
59b3: 49 83 fa 04 cmp $0x4,%r10
59b7: 0f 8c 84 00 00 00 jl 0x5a41
59bd: 45 89 d3 mov %r10d,%r11d
59c0: 45 33 c9 xor %r9d,%r9d
59c3: 41 83 e3 fc and $0xfffffffc,%r11d
59c7: 4c 8d 04 96 lea (%rsi,%rdx,4),%r8
59cb: 4d 63 db movslq %r11d,%r11
59ce: 48 8d 14 91 lea (%rcx,%rdx,4),%rdx
59d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59e0: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
59e6: c4 81 78 58 0c 88 vaddps (%r8,%r9,4),%xmm0,%xmm1
59ec: c4 81 78 11 0c 88 vmovups %xmm1,(%r8,%r9,4)
59f2: 49 83 c1 04 add $0x4,%r9
59f6: 4d 3b cb cmp %r11,%r9
59f9: 72 e5 jb 0x59e0
59fb: 4d 3b da cmp %r10,%r11
59fe: 73 3a jae 0x5a3a
5a00: 48 63 c0 movslq %eax,%rax
5a03: 48 8d 14 86 lea (%rsi,%rax,4),%rdx
5a07: 48 8d 04 81 lea (%rcx,%rax,4),%rax
5a0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a12: 00
5a13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5a20: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
5a26: c4 a1 7a 58 0c 9a vaddss (%rdx,%r11,4),%xmm0,%xmm1
5a2c: c4 a1 7a 11 0c 9a vmovss %xmm1,(%rdx,%r11,4)
5a32: 49 ff c3 inc %r11
5a35: 4d 3b da cmp %r10,%r11
5a38: 72 e6 jb 0x5a20
5a3a: 33 c0 xor %eax,%eax
5a3c: c5 f8 77 vzeroupper
5a3f: 5e pop %rsi
5a40: c3 ret
5a41: 45 33 db xor %r11d,%r11d
5a44: eb b5 jmp 0x59fb
5a46: 33 c0 xor %eax,%eax
5a48: 41 83 f8 01 cmp $0x1,%r8d
5a4c: 72 ec jb 0x5a3a
5a4e: 4d 63 d0 movslq %r8d,%r10
5a51: 45 33 db xor %r11d,%r11d
5a54: eb a5 jmp 0x59fb
5a56: b8 fa ff ff ff mov $0xfffffffa,%eax
5a5b: 5e pop %rsi
5a5c: c3 ret
5a5d: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a62: 5e pop %rsi
5a63: c3 ret
5a64: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a6b: 00
5a6c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a73: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a7f: 00
5a80: 53 push %rbx
5a81: 49 89 ca mov %rcx,%r10
5a84: 4d 85 d2 test %r10,%r10
5a87: 0f 84 84 01 00 00 je 0x5c11
5a8d: 48 85 d2 test %rdx,%rdx
5a90: 0f 84 7b 01 00 00 je 0x5c11
5a96: 45 85 c0 test %r8d,%r8d
5a99: 0f 8e 6b 01 00 00 jle 0x5c0a
5a9f: 41 83 f8 10 cmp $0x10,%r8d
5aa3: 0f 8c 59 01 00 00 jl 0x5c02
5aa9: 48 89 d3 mov %rdx,%rbx
5aac: 48 83 e3 1f and $0x1f,%rbx
5ab0: 85 db test %ebx,%ebx
5ab2: 74 11 je 0x5ac5
5ab4: f6 c3 03 test $0x3,%bl
5ab7: 0f 85 45 01 00 00 jne 0x5c02
5abd: f7 db neg %ebx
5abf: 83 c3 20 add $0x20,%ebx
5ac2: c1 eb 02 shr $0x2,%ebx
5ac5: 8d 43 10 lea 0x10(%rbx),%eax
5ac8: 44 3b c0 cmp %eax,%r8d
5acb: 0f 8c 31 01 00 00 jl 0x5c02
5ad1: 45 89 c1 mov %r8d,%r9d
5ad4: 33 c0 xor %eax,%eax
5ad6: 44 2b cb sub %ebx,%r9d
5ad9: 41 83 e1 0f and $0xf,%r9d
5add: 41 f7 d9 neg %r9d
5ae0: 45 03 c8 add %r8d,%r9d
5ae3: 89 d9 mov %ebx,%ecx
5ae5: 85 db test %ebx,%ebx
5ae7: 76 2f jbe 0x5b18
5ae9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5af0: 00
5af1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5af8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5aff: 00
5b00: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
5b06: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
5b0b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
5b10: 48 ff c0 inc %rax
5b13: 48 3b c1 cmp %rcx,%rax
5b16: 72 e8 jb 0x5b00
5b18: 49 63 c1 movslq %r9d,%rax
5b1b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5b20: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
5b26: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
5b2d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
5b32: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
5b38: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
5b3d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
5b43: 48 83 c1 10 add $0x10,%rcx
5b47: 48 3b c8 cmp %rax,%rcx
5b4a: 72 d4 jb 0x5b20
5b4c: 41 8d 41 01 lea 0x1(%r9),%eax
5b50: 41 3b c0 cmp %r8d,%eax
5b53: 0f 87 9e 00 00 00 ja 0x5bf7
5b59: 4d 63 c0 movslq %r8d,%r8
5b5c: 4d 63 c9 movslq %r9d,%r9
5b5f: 4d 2b c1 sub %r9,%r8
5b62: 49 83 f8 04 cmp $0x4,%r8
5b66: 0f 8c 92 00 00 00 jl 0x5bfe
5b6c: 4d 63 c9 movslq %r9d,%r9
5b6f: 44 89 c3 mov %r8d,%ebx
5b72: 83 e3 fc and $0xfffffffc,%ebx
5b75: 33 c9 xor %ecx,%ecx
5b77: 48 63 db movslq %ebx,%rbx
5b7a: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
5b7e: 4f 8d 1c 8a lea (%r10,%r9,4),%r11
5b82: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b89: 00
5b8a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b91: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b98: 00
5b99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ba0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
5ba6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
5bab: c5 f8 11 0c 88 vmovups %xmm1,(%rax,%rcx,4)
5bb0: 48 83 c1 04 add $0x4,%rcx
5bb4: 48 3b cb cmp %rbx,%rcx
5bb7: 72 e7 jb 0x5ba0
5bb9: 49 3b d8 cmp %r8,%rbx
5bbc: 73 39 jae 0x5bf7
5bbe: 4d 63 c9 movslq %r9d,%r9
5bc1: 4a 8d 14 8a lea (%rdx,%r9,4),%rdx
5bc5: 4b 8d 04 8a lea (%r10,%r9,4),%rax
5bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bd0: 00
5bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5bdf: 00
5be0: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
5be5: c5 fa 58 0c 9a vaddss (%rdx,%rbx,4),%xmm0,%xmm1
5bea: c5 fa 11 0c 9a vmovss %xmm1,(%rdx,%rbx,4)
5bef: 48 ff c3 inc %rbx
5bf2: 49 3b d8 cmp %r8,%rbx
5bf5: 72 e9 jb 0x5be0
5bf7: 33 c0 xor %eax,%eax
5bf9: c5 f8 77 vzeroupper
5bfc: 5b pop %rbx
5bfd: c3 ret
5bfe: 33 db xor %ebx,%ebx
5c00: eb b7 jmp 0x5bb9
5c02: 45 33 c9 xor %r9d,%r9d
5c05: e9 42 ff ff ff jmp 0x5b4c
5c0a: b8 fa ff ff ff mov $0xfffffffa,%eax
5c0f: 5b pop %rbx
5c10: c3 ret
5c11: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c16: 5b pop %rbx
5c17: c3 ret
5c18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c1f: 00
5c20: 48 85 c9 test %rcx,%rcx
5c23: 0f 84 5b 02 00 00 je 0x5e84
5c29: 48 85 d2 test %rdx,%rdx
5c2c: 0f 84 52 02 00 00 je 0x5e84
5c32: 4d 85 c0 test %r8,%r8
5c35: 0f 84 49 02 00 00 je 0x5e84
5c3b: 45 85 c9 test %r9d,%r9d
5c3e: 0f 86 33 02 00 00 jbe 0x5e77
5c44: 41 83 f9 06 cmp $0x6,%r9d
5c48: 0f 86 ae 01 00 00 jbe 0x5dfc
5c4e: 49 3b d0 cmp %r8,%rdx
5c51: 76 17 jbe 0x5c6a
5c53: 44 89 c8 mov %r9d,%eax
5c56: 49 89 d2 mov %rdx,%r10
5c59: 48 c1 e0 02 shl $0x2,%rax
5c5d: 4d 2b d0 sub %r8,%r10
5c60: 4c 3b d0 cmp %rax,%r10
5c63: 7d 24 jge 0x5c89
5c65: e9 92 01 00 00 jmp 0x5dfc
5c6a: 4c 3b c2 cmp %rdx,%r8
5c6d: 0f 86 89 01 00 00 jbe 0x5dfc
5c73: 44 89 c8 mov %r9d,%eax
5c76: 4d 89 c2 mov %r8,%r10
5c79: 48 c1 e0 02 shl $0x2,%rax
5c7d: 4c 2b d2 sub %rdx,%r10
5c80: 4c 3b d0 cmp %rax,%r10
5c83: 0f 8c 73 01 00 00 jl 0x5dfc
5c89: 49 3b c8 cmp %r8,%rcx
5c8c: 76 10 jbe 0x5c9e
5c8e: 49 89 ca mov %rcx,%r10
5c91: 4d 2b d0 sub %r8,%r10
5c94: 4c 3b d0 cmp %rax,%r10
5c97: 7d 1d jge 0x5cb6
5c99: e9 5e 01 00 00 jmp 0x5dfc
5c9e: 4c 3b c1 cmp %rcx,%r8
5ca1: 0f 86 55 01 00 00 jbe 0x5dfc
5ca7: 4d 89 c2 mov %r8,%r10
5caa: 4c 2b d1 sub %rcx,%r10
5cad: 4c 3b d0 cmp %rax,%r10
5cb0: 0f 8c 46 01 00 00 jl 0x5dfc
5cb6: 41 83 f9 08 cmp $0x8,%r9d
5cba: 0f 82 bd 01 00 00 jb 0x5e7d
5cc0: 4d 89 c2 mov %r8,%r10
5cc3: 49 83 e2 0f and $0xf,%r10
5cc7: 45 85 d2 test %r10d,%r10d
5cca: 74 18 je 0x5ce4
5ccc: 41 f7 c2 03 00 00 00 test $0x3,%r10d
5cd3: 0f 85 a4 01 00 00 jne 0x5e7d
5cd9: 41 f7 da neg %r10d
5cdc: 41 83 c2 10 add $0x10,%r10d
5ce0: 41 c1 ea 02 shr $0x2,%r10d
5ce4: 41 8d 42 08 lea 0x8(%r10),%eax
5ce8: 44 3b c8 cmp %eax,%r9d
5ceb: 0f 82 8c 01 00 00 jb 0x5e7d
5cf1: 44 89 c8 mov %r9d,%eax
5cf4: 45 33 db xor %r11d,%r11d
5cf7: 41 2b c2 sub %r10d,%eax
5cfa: 83 e0 07 and $0x7,%eax
5cfd: f7 d8 neg %eax
5cff: 41 03 c1 add %r9d,%eax
5d02: 45 85 d2 test %r10d,%r10d
5d05: 76 33 jbe 0x5d3a
5d07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d0e: 00
5d0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d16: 0f 1f 00 nopl (%rax)
5d19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d20: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
5d26: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
5d2c: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
5d32: 41 ff c3 inc %r11d
5d35: 45 3b da cmp %r10d,%r11d
5d38: 72 e6 jb 0x5d20
5d3a: 45 89 d2 mov %r10d,%r10d
5d3d: 4e 8d 1c 92 lea (%rdx,%r10,4),%r11
5d41: 49 f7 c3 0f 00 00 00 test $0xf,%r11
5d48: 74 56 je 0x5da0
5d4a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d51: 00
5d52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d60: 45 89 d2 mov %r10d,%r10d
5d63: 42 0f 10 0c 91 movups (%rcx,%r10,4),%xmm1
5d68: 42 0f 10 5c 91 10 movups 0x10(%rcx,%r10,4),%xmm3
5d6e: 42 0f 10 04 92 movups (%rdx,%r10,4),%xmm0
5d73: 42 0f 10 54 92 10 movups 0x10(%rdx,%r10,4),%xmm2
5d79: 0f 5d c8 minps %xmm0,%xmm1
5d7c: 0f 5d da minps %xmm2,%xmm3
5d7f: 43 0f 29 0c 90 movaps %xmm1,(%r8,%r10,4)
5d84: 43 0f 29 5c 90 10 movaps %xmm3,0x10(%r8,%r10,4)
5d8a: 41 83 c2 08 add $0x8,%r10d
5d8e: 44 3b d0 cmp %eax,%r10d
5d91: 72 cd jb 0x5d60
5d93: eb 38 jmp 0x5dcd
5d95: 0f 1f 40 00 nopl 0x0(%rax)
5d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5da0: 45 89 d2 mov %r10d,%r10d
5da3: 42 0f 10 04 91 movups (%rcx,%r10,4),%xmm0
5da8: 42 0f 10 4c 91 10 movups 0x10(%rcx,%r10,4),%xmm1
5dae: 42 0f 5d 04 92 minps (%rdx,%r10,4),%xmm0
5db3: 42 0f 5d 4c 92 10 minps 0x10(%rdx,%r10,4),%xmm1
5db9: 43 0f 29 04 90 movaps %xmm0,(%r8,%r10,4)
5dbe: 43 0f 29 4c 90 10 movaps %xmm1,0x10(%r8,%r10,4)
5dc4: 41 83 c2 08 add $0x8,%r10d
5dc8: 44 3b d0 cmp %eax,%r10d
5dcb: 72 d3 jb 0x5da0
5dcd: 41 3b c1 cmp %r9d,%eax
5dd0: 0f 83 9e 00 00 00 jae 0x5e74
5dd6: 0f 1f 00 nopl (%rax)
5dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5de0: f3 0f 10 04 81 movss (%rcx,%rax,4),%xmm0
5de5: f3 0f 5d 04 82 minss (%rdx,%rax,4),%xmm0
5dea: f3 41 0f 11 04 80 movss %xmm0,(%r8,%rax,4)
5df0: ff c0 inc %eax
5df2: 41 3b c1 cmp %r9d,%eax
5df5: 72 e9 jb 0x5de0
5df7: e9 78 00 00 00 jmp 0x5e74
5dfc: 44 89 c8 mov %r9d,%eax
5dff: 41 bb 01 00 00 00 mov $0x1,%r11d
5e05: d1 e8 shr $1,%eax
5e07: 45 33 d2 xor %r10d,%r10d
5e0a: 85 c0 test %eax,%eax
5e0c: 76 4c jbe 0x5e5a
5e0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e15: 00
5e16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e1d: 0f 1f 00 nopl (%rax)
5e20: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
5e24: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
5e2a: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
5e30: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
5e36: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
5e3b: f3 42 0f 10 0c 99 movss (%rcx,%r11,4),%xmm1
5e41: 41 ff c2 inc %r10d
5e44: 44 3b d0 cmp %eax,%r10d
5e47: f3 42 0f 5d 0c 9a minss (%rdx,%r11,4),%xmm1
5e4d: f3 43 0f 11 0c 98 movss %xmm1,(%r8,%r11,4)
5e53: 72 cb jb 0x5e20
5e55: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
5e5a: 41 ff cb dec %r11d
5e5d: 45 3b d9 cmp %r9d,%r11d
5e60: 73 12 jae 0x5e74
5e62: f3 42 0f 10 04 99 movss (%rcx,%r11,4),%xmm0
5e68: f3 42 0f 5d 04 9a minss (%rdx,%r11,4),%xmm0
5e6e: f3 43 0f 11 04 98 movss %xmm0,(%r8,%r11,4)
5e74: 33 c0 xor %eax,%eax
5e76: c3 ret
5e77: b8 fa ff ff ff mov $0xfffffffa,%eax
5e7c: c3 ret
5e7d: 33 c0 xor %eax,%eax
5e7f: e9 49 ff ff ff jmp 0x5dcd
5e84: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e89: c3 ret
5e8a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e91: 00
5e92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5e99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5ea5: 48 85 c9 test %rcx,%rcx
5ea8: 74 27 je 0x5ed1
5eaa: 48 85 d2 test %rdx,%rdx
5ead: 74 22 je 0x5ed1
5eaf: 4d 85 c0 test %r8,%r8
5eb2: 74 1d je 0x5ed1
5eb4: 45 85 c9 test %r9d,%r9d
5eb7: 77 0b ja 0x5ec4
5eb9: b8 fa ff ff ff mov $0xfffffffa,%eax
5ebe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5ec3: c3 ret
5ec4: e8 17 83 03 00 call 0x3e1e0
5ec9: 33 c0 xor %eax,%eax
5ecb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5ed0: c3 ret
5ed1: b8 f8 ff ff ff mov $0xfffffff8,%eax
5ed6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5edb: c3 ret
5edc: 0f 1f 40 00 nopl 0x0(%rax)
5ee0: 48 83 ec 28 sub $0x28,%rsp
5ee4: 48 85 c9 test %rcx,%rcx
5ee7: 74 25 je 0x5f0e
5ee9: 48 85 d2 test %rdx,%rdx
5eec: 74 20 je 0x5f0e
5eee: 4d 85 c0 test %r8,%r8
5ef1: 74 1b je 0x5f0e
5ef3: 45 85 c9 test %r9d,%r9d
5ef6: 77 0a ja 0x5f02
5ef8: b8 fa ff ff ff mov $0xfffffffa,%eax
5efd: 48 83 c4 28 add $0x28,%rsp
5f01: c3 ret
5f02: e8 19 88 03 00 call 0x3e720
5f07: 33 c0 xor %eax,%eax
5f09: 48 83 c4 28 add $0x28,%rsp
5f0d: c3 ret
5f0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f13: 48 83 c4 28 add $0x28,%rsp
5f17: c3 ret
5f18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f1f: 00
5f20: 48 83 ec 28 sub $0x28,%rsp
5f24: 48 85 c9 test %rcx,%rcx
5f27: 74 25 je 0x5f4e
5f29: 48 85 d2 test %rdx,%rdx
5f2c: 74 20 je 0x5f4e
5f2e: 4d 85 c0 test %r8,%r8
5f31: 74 1b je 0x5f4e
5f33: 45 85 c9 test %r9d,%r9d
5f36: 77 0a ja 0x5f42
5f38: b8 fa ff ff ff mov $0xfffffffa,%eax
5f3d: 48 83 c4 28 add $0x28,%rsp
5f41: c3 ret
5f42: e8 b9 8d 03 00 call 0x3ed00
5f47: 33 c0 xor %eax,%eax
5f49: 48 83 c4 28 add $0x28,%rsp
5f4d: c3 ret
5f4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f53: 48 83 c4 28 add $0x28,%rsp
5f57: c3 ret
5f58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f5f: 00
5f60: 48 83 ec 28 sub $0x28,%rsp
5f64: 48 85 c9 test %rcx,%rcx
5f67: 74 25 je 0x5f8e
5f69: 48 85 d2 test %rdx,%rdx
5f6c: 74 20 je 0x5f8e
5f6e: 4d 85 c0 test %r8,%r8
5f71: 74 1b je 0x5f8e
5f73: 45 85 c9 test %r9d,%r9d
5f76: 77 0a ja 0x5f82
5f78: b8 fa ff ff ff mov $0xfffffffa,%eax
5f7d: 48 83 c4 28 add $0x28,%rsp
5f81: c3 ret
5f82: e8 59 93 03 00 call 0x3f2e0
5f87: 33 c0 xor %eax,%eax
5f89: 48 83 c4 28 add $0x28,%rsp
5f8d: c3 ret
5f8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5f93: 48 83 c4 28 add $0x28,%rsp
5f97: c3 ret
5f98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5f9f: 00
5fa0: 48 83 ec 28 sub $0x28,%rsp
5fa4: 48 85 c9 test %rcx,%rcx
5fa7: 74 25 je 0x5fce
5fa9: 48 85 d2 test %rdx,%rdx
5fac: 74 20 je 0x5fce
5fae: 4d 85 c0 test %r8,%r8
5fb1: 74 1b je 0x5fce
5fb3: 45 85 c9 test %r9d,%r9d
5fb6: 77 0a ja 0x5fc2
5fb8: b8 fa ff ff ff mov $0xfffffffa,%eax
5fbd: 48 83 c4 28 add $0x28,%rsp
5fc1: c3 ret
5fc2: e8 39 99 03 00 call 0x3f900
5fc7: 33 c0 xor %eax,%eax
5fc9: 48 83 c4 28 add $0x28,%rsp
5fcd: c3 ret
5fce: b8 f8 ff ff ff mov $0xfffffff8,%eax
5fd3: 48 83 c4 28 add $0x28,%rsp
5fd7: c3 ret
5fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5fdf: 00
5fe0: 48 83 ec 28 sub $0x28,%rsp
5fe4: 48 85 c9 test %rcx,%rcx
5fe7: 74 25 je 0x600e
5fe9: 48 85 d2 test %rdx,%rdx
5fec: 74 20 je 0x600e
5fee: 4d 85 c0 test %r8,%r8
5ff1: 74 1b je 0x600e
5ff3: 45 85 c9 test %r9d,%r9d
5ff6: 7f 0a jg 0x6002
5ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
5ffd: 48 83 c4 28 add $0x28,%rsp
6001: c3 ret
6002: e8 39 9f 03 00 call 0x3ff40
6007: 33 c0 xor %eax,%eax
6009: 48 83 c4 28 add $0x28,%rsp
600d: c3 ret
600e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6013: 48 83 c4 28 add $0x28,%rsp
6017: c3 ret
6018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
601f: 00
6020: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6025: 48 85 c9 test %rcx,%rcx
6028: 74 27 je 0x6051
602a: 48 85 d2 test %rdx,%rdx
602d: 74 22 je 0x6051
602f: 4d 85 c0 test %r8,%r8
6032: 74 1d je 0x6051
6034: 45 85 c9 test %r9d,%r9d
6037: 7f 0b jg 0x6044
6039: b8 fa ff ff ff mov $0xfffffffa,%eax
603e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6043: c3 ret
6044: e8 f7 a2 03 00 call 0x40340
6049: 33 c0 xor %eax,%eax
604b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6050: c3 ret
6051: b8 f8 ff ff ff mov $0xfffffff8,%eax
6056: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
605b: c3 ret
605c: 0f 1f 40 00 nopl 0x0(%rax)
6060: 48 83 ec 28 sub $0x28,%rsp
6064: 48 85 c9 test %rcx,%rcx
6067: 74 25 je 0x608e
6069: 48 85 d2 test %rdx,%rdx
606c: 74 20 je 0x608e
606e: 4d 85 c0 test %r8,%r8
6071: 74 1b je 0x608e
6073: 45 85 c9 test %r9d,%r9d
6076: 7f 0a jg 0x6082
6078: b8 fa ff ff ff mov $0xfffffffa,%eax
607d: 48 83 c4 28 add $0x28,%rsp
6081: c3 ret
6082: e8 b9 a6 03 00 call 0x40740
6087: 33 c0 xor %eax,%eax
6089: 48 83 c4 28 add $0x28,%rsp
608d: c3 ret
608e: b8 f8 ff ff ff mov $0xfffffff8,%eax
6093: 48 83 c4 28 add $0x28,%rsp
6097: c3 ret
6098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
609f: 00
60a0: 41 57 push %r15
60a2: 49 89 ca mov %rcx,%r10
60a5: 49 89 d3 mov %rdx,%r11
60a8: 4d 85 d2 test %r10,%r10
60ab: 0f 84 fb 00 00 00 je 0x61ac
60b1: 4d 85 db test %r11,%r11
60b4: 0f 84 f2 00 00 00 je 0x61ac
60ba: 4d 85 c0 test %r8,%r8
60bd: 0f 84 e9 00 00 00 je 0x61ac
60c3: 45 85 c9 test %r9d,%r9d
60c6: 0f 8e d8 00 00 00 jle 0x61a4
60cc: 49 63 d1 movslq %r9d,%rdx
60cf: 48 83 fa 08 cmp $0x8,%rdx
60d3: 0f 8c c6 00 00 00 jl 0x619f
60d9: 4c 89 c0 mov %r8,%rax
60dc: 48 83 e0 0f and $0xf,%rax
60e0: 85 c0 test %eax,%eax
60e2: 74 10 je 0x60f4
60e4: a8 03 test $0x3,%al
60e6: 0f 85 b3 00 00 00 jne 0x619f
60ec: f7 d8 neg %eax
60ee: 83 c0 10 add $0x10,%eax
60f1: c1 e8 02 shr $0x2,%eax
60f4: 89 c1 mov %eax,%ecx
60f6: 4c 8d 79 08 lea 0x8(%rcx),%r15
60fa: 49 3b d7 cmp %r15,%rdx
60fd: 0f 8c 9c 00 00 00 jl 0x619f
6103: 45 89 cf mov %r9d,%r15d
6106: 44 2b f8 sub %eax,%r15d
6109: 41 83 e7 07 and $0x7,%r15d
610d: 45 2b cf sub %r15d,%r9d
6110: 4d 63 c9 movslq %r9d,%r9
6113: 85 c0 test %eax,%eax
6115: b8 00 00 00 00 mov $0x0,%eax
611a: 76 24 jbe 0x6140
611c: 0f 1f 40 00 nopl 0x0(%rax)
6120: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
6126: c4 c1 7a 58 0c 83 vaddss (%r11,%rax,4),%xmm0,%xmm1
612c: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
6132: 48 ff c0 inc %rax
6135: 48 3b c1 cmp %rcx,%rax
6138: 72 e6 jb 0x6120
613a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6140: c4 c1 78 10 04 8a vmovups (%r10,%rcx,4),%xmm0
6146: c4 c1 78 10 54 8a 10 vmovups 0x10(%r10,%rcx,4),%xmm2
614d: c4 c1 78 58 0c 8b vaddps (%r11,%rcx,4),%xmm0,%xmm1
6153: c4 c1 68 58 5c 8b 10 vaddps 0x10(%r11,%rcx,4),%xmm2,%xmm3
615a: c4 c1 78 11 0c 88 vmovups %xmm1,(%r8,%rcx,4)
6160: c4 c1 78 11 5c 88 10 vmovups %xmm3,0x10(%r8,%rcx,4)
6167: 48 83 c1 08 add $0x8,%rcx
616b: 49 3b c9 cmp %r9,%rcx
616e: 72 d0 jb 0x6140
6170: 4c 3b ca cmp %rdx,%r9
6173: 73 25 jae 0x619a
6175: 0f 1f 40 00 nopl 0x0(%rax)
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6180: c4 81 7a 10 04 8a vmovss (%r10,%r9,4),%xmm0
6186: c4 81 7a 58 0c 8b vaddss (%r11,%r9,4),%xmm0,%xmm1
618c: c4 81 7a 11 0c 88 vmovss %xmm1,(%r8,%r9,4)
6192: 49 ff c1 inc %r9
6195: 4c 3b ca cmp %rdx,%r9
6198: 72 e6 jb 0x6180
619a: 33 c0 xor %eax,%eax
619c: 41 5f pop %r15
619e: c3 ret
619f: 45 33 c9 xor %r9d,%r9d
61a2: eb cc jmp 0x6170
61a4: b8 fa ff ff ff mov $0xfffffffa,%eax
61a9: 41 5f pop %r15
61ab: c3 ret
61ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
61b1: 41 5f pop %r15
61b3: c3 ret
61b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
61b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
61c0: 53 push %rbx
61c1: 57 push %rdi
61c2: 55 push %rbp
61c3: 49 89 ca mov %rcx,%r10
61c6: 4d 85 d2 test %r10,%r10
61c9: 0f 84 92 01 00 00 je 0x6361
61cf: 48 85 d2 test %rdx,%rdx
61d2: 0f 84 89 01 00 00 je 0x6361
61d8: 4d 85 c0 test %r8,%r8
61db: 0f 84 80 01 00 00 je 0x6361
61e1: 45 85 c9 test %r9d,%r9d
61e4: 0f 8e 6e 01 00 00 jle 0x6358
61ea: 41 83 f9 10 cmp $0x10,%r9d
61ee: 0f 8c 50 01 00 00 jl 0x6344
61f4: 41 83 f9 1d cmp $0x1d,%r9d
61f8: 0f 8c 4d 01 00 00 jl 0x634b
61fe: 4c 89 c1 mov %r8,%rcx
6201: 48 83 e1 1f and $0x1f,%rcx
6205: 89 c9 mov %ecx,%ecx
6207: 85 c9 test %ecx,%ecx
6209: 74 11 je 0x621c
620b: f6 c1 03 test $0x3,%cl
620e: 0f 85 30 01 00 00 jne 0x6344
6214: f7 d9 neg %ecx
6216: 83 c1 20 add $0x20,%ecx
6219: c1 e9 02 shr $0x2,%ecx
621c: 8d 41 10 lea 0x10(%rcx),%eax
621f: 44 3b c8 cmp %eax,%r9d
6222: 0f 8c 1c 01 00 00 jl 0x6344
6228: 44 89 cf mov %r9d,%edi
622b: 33 c0 xor %eax,%eax
622d: 2b f9 sub %ecx,%edi
622f: 83 e7 0f and $0xf,%edi
6232: f7 df neg %edi
6234: 41 03 f9 add %r9d,%edi
6237: 85 c9 test %ecx,%ecx
6239: 76 1e jbe 0x6259
623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6240: c4 c1 7a 10 04 82 vmovss (%r10,%rax,4),%xmm0
6246: c5 fa 58 0c 82 vaddss (%rdx,%rax,4),%xmm0,%xmm1
624b: c4 c1 7a 11 0c 80 vmovss %xmm1,(%r8,%rax,4)
6251: 48 ff c0 inc %rax
6254: 48 3b c1 cmp %rcx,%rax
6257: 72 e7 jb 0x6240
6259: 48 63 c7 movslq %edi,%rax
625c: 0f 1f 40 00 nopl 0x0(%rax)
6260: c4 c1 7c 10 04 8a vmovups (%r10,%rcx,4),%ymm0
6266: c4 c1 7c 10 54 8a 20 vmovups 0x20(%r10,%rcx,4),%ymm2
626d: c5 fc 58 0c 8a vaddps (%rdx,%rcx,4),%ymm0,%ymm1
6272: c5 ec 58 5c 8a 20 vaddps 0x20(%rdx,%rcx,4),%ymm2,%ymm3
6278: c4 c1 7c 11 0c 88 vmovups %ymm1,(%r8,%rcx,4)
627e: c4 c1 7c 11 5c 88 20 vmovups %ymm3,0x20(%r8,%rcx,4)
6285: 48 83 c1 10 add $0x10,%rcx
6289: 48 3b c8 cmp %rax,%rcx
628c: 72 d2 jb 0x6260
628e: 8d 47 01 lea 0x1(%rdi),%eax
6291: 41 3b c1 cmp %r9d,%eax
6294: 0f 87 9d 00 00 00 ja 0x6337
629a: 4d 63 c9 movslq %r9d,%r9
629d: 48 63 ff movslq %edi,%rdi
62a0: 4c 2b cf sub %rdi,%r9
62a3: 49 83 f9 04 cmp $0x4,%r9
62a7: 0f 8c 93 00 00 00 jl 0x6340
62ad: 48 63 ff movslq %edi,%rdi
62b0: 44 89 cd mov %r9d,%ebp
62b3: 83 e5 fc and $0xfffffffc,%ebp
62b6: 33 c9 xor %ecx,%ecx
62b8: 48 63 ed movslq %ebp,%rbp
62bb: 49 8d 1c b8 lea (%r8,%rdi,4),%rbx
62bf: 48 8d 04 ba lea (%rdx,%rdi,4),%rax
62c3: 4d 8d 1c ba lea (%r10,%rdi,4),%r11
62c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62ce: 00
62cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62d6: 0f 1f 00 nopl (%rax)
62d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62e0: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
62e6: c5 f8 58 0c 88 vaddps (%rax,%rcx,4),%xmm0,%xmm1
62eb: c5 f8 11 0c 8b vmovups %xmm1,(%rbx,%rcx,4)
62f0: 48 83 c1 04 add $0x4,%rcx
62f4: 48 3b cd cmp %rbp,%rcx
62f7: 72 e7 jb 0x62e0
62f9: 49 3b e9 cmp %r9,%rbp
62fc: 73 39 jae 0x6337
62fe: 48 63 ff movslq %edi,%rdi
6301: 49 8d 0c b8 lea (%r8,%rdi,4),%rcx
6305: 48 8d 14 ba lea (%rdx,%rdi,4),%rdx
6309: 49 8d 04 ba lea (%r10,%rdi,4),%rax
630d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6314: 00
6315: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
631c: 0f 1f 40 00 nopl 0x0(%rax)
6320: c5 fa 10 04 a8 vmovss (%rax,%rbp,4),%xmm0
6325: c5 fa 58 0c aa vaddss (%rdx,%rbp,4),%xmm0,%xmm1
632a: c5 fa 11 0c a9 vmovss %xmm1,(%rcx,%rbp,4)
632f: 48 ff c5 inc %rbp
6332: 49 3b e9 cmp %r9,%rbp
6335: 72 e9 jb 0x6320
6337: 33 c0 xor %eax,%eax
6339: c5 f8 77 vzeroupper
633c: 5d pop %rbp
633d: 5f pop %rdi
633e: 5b pop %rbx
633f: c3 ret
6340: 33 ed xor %ebp,%ebp
6342: eb b5 jmp 0x62f9
6344: 33 ff xor %edi,%edi
6346: e9 43 ff ff ff jmp 0x628e
634b: 44 89 cf mov %r9d,%edi
634e: 33 c9 xor %ecx,%ecx
6350: 83 e7 f0 and $0xfffffff0,%edi
6353: e9 01 ff ff ff jmp 0x6259
6358: b8 fa ff ff ff mov $0xfffffffa,%eax
635d: 5d pop %rbp
635e: 5f pop %rdi
635f: 5b pop %rbx
6360: c3 ret
6361: b8 f8 ff ff ff mov $0xfffffff8,%eax
6366: 5d pop %rbp
6367: 5f pop %rdi
6368: 5b pop %rbx
6369: c3 ret
636a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6371: 00
6372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6380: 48 83 ec 38 sub $0x38,%rsp
6384: 45 89 c1 mov %r8d,%r9d
6387: 49 89 d0 mov %rdx,%r8
638a: 48 89 ca mov %rcx,%rdx
638d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
6393: 48 85 d2 test %rdx,%rdx
6396: 8b 44 24 60 mov 0x60(%rsp),%eax
639a: 74 47 je 0x63e3
639c: 4d 85 c0 test %r8,%r8
639f: 74 42 je 0x63e3
63a1: 45 85 c9 test %r9d,%r9d
63a4: 7e 47 jle 0x63ed
63a6: 85 c0 test %eax,%eax
63a8: 74 0f je 0x63b9
63aa: 83 f8 04 cmp $0x4,%eax
63ad: 74 0d je 0x63bc
63af: b8 fb ff ff ff mov $0xfffffffb,%eax
63b4: 48 83 c4 38 add $0x38,%rsp
63b8: c3 ret
63b9: 83 f8 04 cmp $0x4,%eax
63bc: 49 89 e3 mov %rsp,%r11
63bf: b8 01 00 00 00 mov $0x1,%eax
63c4: 41 ba 00 00 00 00 mov $0x0,%r10d
63ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
63cf: 44 0f 44 d0 cmove %eax,%r10d
63d3: 45 89 53 20 mov %r10d,0x20(%r11)
63d7: e8 c4 d6 a6 01 call 0x1a73aa0
63dc: 33 c0 xor %eax,%eax
63de: 48 83 c4 38 add $0x38,%rsp
63e2: c3 ret
63e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
63e8: 48 83 c4 38 add $0x38,%rsp
63ec: c3 ret
63ed: b8 fa ff ff ff mov $0xfffffffa,%eax
63f2: 48 83 c4 38 add $0x38,%rsp
63f6: c3 ret
63f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
63fe: 00 00
6400: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
6405: 45 89 c1 mov %r8d,%r9d
6408: 49 89 d0 mov %rdx,%r8
640b: 48 89 ca mov %rcx,%rdx
640e: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
6414: 48 85 d2 test %rdx,%rdx
6417: 8b 44 24 60 mov 0x60(%rsp),%eax
641b: 74 4b je 0x6468
641d: 4d 85 c0 test %r8,%r8
6420: 74 46 je 0x6468
6422: 45 85 c9 test %r9d,%r9d
6425: 7e 4c jle 0x6473
6427: 85 c0 test %eax,%eax
6429: 74 12 je 0x643d
642b: 83 7c 24 60 04 cmpl $0x4,0x60(%rsp)
6430: 74 0b je 0x643d
6432: b8 fb ff ff ff mov $0xfffffffb,%eax
6437: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
643c: c3 ret
643d: 49 89 e3 mov %rsp,%r11
6440: 41 ba 01 00 00 00 mov $0x1,%r10d
6446: 83 f8 04 cmp $0x4,%eax
6449: b8 00 00 00 00 mov $0x0,%eax
644e: 41 0f 44 c2 cmove %r10d,%eax
6452: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
6457: 41 89 43 20 mov %eax,0x20(%r11)
645b: e8 f0 42 a7 01 call 0x1a7a750
6460: 33 c0 xor %eax,%eax
6462: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
6467: c3 ret
6468: b8 f8 ff ff ff mov $0xfffffff8,%eax
646d: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
6472: c3 ret
6473: b8 fa ff ff ff mov $0xfffffffa,%eax
6478: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
647d: c3 ret
647e: 66 90 xchg %ax,%ax
6480: 48 83 ec 38 sub $0x38,%rsp
6484: 45 89 c1 mov %r8d,%r9d
6487: 49 89 d0 mov %rdx,%r8
648a: 48 89 ca mov %rcx,%rdx
648d: f2 0f 11 5c 24 58 movsd %xmm3,0x58(%rsp)
6493: 8b 44 24 60 mov 0x60(%rsp),%eax
6497: 48 85 d2 test %rdx,%rdx
649a: 74 47 je 0x64e3
649c: 4d 85 c0 test %r8,%r8
649f: 74 42 je 0x64e3
64a1: 45 85 c9 test %r9d,%r9d
64a4: 7e 47 jle 0x64ed
64a6: 85 c0 test %eax,%eax
64a8: 74 0f je 0x64b9
64aa: 83 f8 04 cmp $0x4,%eax
64ad: 74 0d je 0x64bc
64af: b8 fb ff ff ff mov $0xfffffffb,%eax
64b4: 48 83 c4 38 add $0x38,%rsp
64b8: c3 ret
64b9: 83 f8 04 cmp $0x4,%eax
64bc: b8 01 00 00 00 mov $0x1,%eax
64c1: 41 ba 00 00 00 00 mov $0x0,%r10d
64c7: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
64cc: 44 0f 44 d0 cmove %eax,%r10d
64d0: 49 89 e3 mov %rsp,%r11
64d3: 45 89 53 20 mov %r10d,0x20(%r11)
64d7: e8 14 b1 a7 01 call 0x1a815f0
64dc: 33 c0 xor %eax,%eax
64de: 48 83 c4 38 add $0x38,%rsp
64e2: c3 ret
64e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
64e8: 48 83 c4 38 add $0x38,%rsp
64ec: c3 ret
64ed: b8 fa ff ff ff mov $0xfffffffa,%eax
64f2: 48 83 c4 38 add $0x38,%rsp
64f6: c3 ret
64f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
64fe: 00 00
6500: 48 83 ec 38 sub $0x38,%rsp
6504: 45 89 c1 mov %r8d,%r9d
6507: 49 89 d0 mov %rdx,%r8
650a: 48 89 ca mov %rcx,%rdx
650d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
6513: 8b 44 24 60 mov 0x60(%rsp),%eax
6517: 48 85 d2 test %rdx,%rdx
651a: 74 47 je 0x6563
651c: 4d 85 c0 test %r8,%r8
651f: 74 42 je 0x6563
6521: 45 85 c9 test %r9d,%r9d
6524: 7e 47 jle 0x656d
6526: 85 c0 test %eax,%eax
6528: 74 0f je 0x6539
652a: 83 f8 04 cmp $0x4,%eax
652d: 74 0d je 0x653c
652f: b8 fb ff ff ff mov $0xfffffffb,%eax
6534: 48 83 c4 38 add $0x38,%rsp
6538: c3 ret
6539: 83 f8 04 cmp $0x4,%eax
653c: 49 89 e3 mov %rsp,%r11
653f: b8 01 00 00 00 mov $0x1,%eax
6544: 41 ba 00 00 00 00 mov $0x0,%r10d
654a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
654f: 44 0f 44 d0 cmove %eax,%r10d
6553: 45 89 53 20 mov %r10d,0x20(%r11)
6557: e8 c4 18 a8 01 call 0x1a87e20
655c: 33 c0 xor %eax,%eax
655e: 48 83 c4 38 add $0x38,%rsp
6562: c3 ret
6563: b8 f8 ff ff ff mov $0xfffffff8,%eax
6568: 48 83 c4 38 add $0x38,%rsp
656c: c3 ret
656d: b8 fa ff ff ff mov $0xfffffffa,%eax
6572: 48 83 c4 38 add $0x38,%rsp
6576: c3 ret
6577: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
657e: 00 00
6580: 48 83 ec 38 sub $0x38,%rsp
6584: 45 89 c1 mov %r8d,%r9d
6587: 49 89 d0 mov %rdx,%r8
658a: 48 89 ca mov %rcx,%rdx
658d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
6593: 8b 44 24 60 mov 0x60(%rsp),%eax
6597: 48 85 d2 test %rdx,%rdx
659a: 74 47 je 0x65e3
659c: 4d 85 c0 test %r8,%r8
659f: 74 42 je 0x65e3
65a1: 45 85 c9 test %r9d,%r9d
65a4: 7e 47 jle 0x65ed
65a6: 85 c0 test %eax,%eax
65a8: 74 0f je 0x65b9
65aa: 83 f8 04 cmp $0x4,%eax
65ad: 74 0d je 0x65bc
65af: b8 fb ff ff ff mov $0xfffffffb,%eax
65b4: 48 83 c4 38 add $0x38,%rsp
65b8: c3 ret
65b9: 83 f8 04 cmp $0x4,%eax
65bc: 49 89 e3 mov %rsp,%r11
65bf: b8 01 00 00 00 mov $0x1,%eax
65c4: 41 ba 00 00 00 00 mov $0x0,%r10d
65ca: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
65cf: 44 0f 44 d0 cmove %eax,%r10d
65d3: 45 89 53 20 mov %r10d,0x20(%r11)
65d7: e8 a4 82 a8 01 call 0x1a8e880
65dc: 33 c0 xor %eax,%eax
65de: 48 83 c4 38 add $0x38,%rsp
65e2: c3 ret
65e3: b8 f8 ff ff ff mov $0xfffffff8,%eax
65e8: 48 83 c4 38 add $0x38,%rsp
65ec: c3 ret
65ed: b8 fa ff ff ff mov $0xfffffffa,%eax
65f2: 48 83 c4 38 add $0x38,%rsp
65f6: c3 ret
65f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
65fe: 00 00
6600: 48 83 ec 38 sub $0x38,%rsp
6604: 45 89 c1 mov %r8d,%r9d
6607: 49 89 d0 mov %rdx,%r8
660a: 48 89 ca mov %rcx,%rdx
660d: c5 fb 11 5c 24 58 vmovsd %xmm3,0x58(%rsp)
6613: 8b 44 24 60 mov 0x60(%rsp),%eax
6617: 48 85 d2 test %rdx,%rdx
661a: 74 47 je 0x6663
661c: 4d 85 c0 test %r8,%r8
661f: 74 42 je 0x6663
6621: 45 85 c9 test %r9d,%r9d
6624: 7e 47 jle 0x666d
6626: 85 c0 test %eax,%eax
6628: 74 0f je 0x6639
662a: 83 f8 04 cmp $0x4,%eax
662d: 74 0d je 0x663c
662f: b8 fb ff ff ff mov $0xfffffffb,%eax
6634: 48 83 c4 38 add $0x38,%rsp
6638: c3 ret
6639: 83 f8 04 cmp $0x4,%eax
663c: 49 89 e3 mov %rsp,%r11
663f: b8 01 00 00 00 mov $0x1,%eax
6644: 41 ba 00 00 00 00 mov $0x0,%r10d
664a: 48 8d 4c 24 58 lea 0x58(%rsp),%rcx
664f: 44 0f 44 d0 cmove %eax,%r10d
6653: 45 89 53 20 mov %r10d,0x20(%r11)
6657: e8 64 ee a8 01 call 0x1a954c0
665c: 33 c0 xor %eax,%eax
665e: 48 83 c4 38 add $0x38,%rsp
6662: c3 ret
6663: b8 f8 ff ff ff mov $0xfffffff8,%eax
6668: 48 83 c4 38 add $0x38,%rsp
666c: c3 ret
666d: b8 fa ff ff ff mov $0xfffffffa,%eax
6672: 48 83 c4 38 add $0x38,%rsp
6676: c3 ret
6677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
667e: 00 00
6680: 49 89 ca mov %rcx,%r10
6683: 4d 85 d2 test %r10,%r10
6686: 0f 84 fe 01 00 00 je 0x688a
668c: 4d 85 c0 test %r8,%r8
668f: 0f 84 f5 01 00 00 je 0x688a
6695: 45 85 c9 test %r9d,%r9d
6698: 0f 8e e6 01 00 00 jle 0x6884
669e: 49 63 c9 movslq %r9d,%rcx
66a1: 48 83 f9 08 cmp $0x8,%rcx
66a5: 0f 8c d4 01 00 00 jl 0x687f
66ab: 4c 89 c0 mov %r8,%rax
66ae: 48 83 e0 0f and $0xf,%rax
66b2: 85 c0 test %eax,%eax
66b4: 74 0d je 0x66c3
66b6: a8 07 test $0x7,%al
66b8: 0f 85 c1 01 00 00 jne 0x687f
66be: b8 01 00 00 00 mov $0x1,%eax
66c3: 8d 50 08 lea 0x8(%rax),%edx
66c6: 48 3b ca cmp %rdx,%rcx
66c9: 0f 8c b0 01 00 00 jl 0x687f
66cf: 44 89 ca mov %r9d,%edx
66d2: 45 33 db xor %r11d,%r11d
66d5: 2b d0 sub %eax,%edx
66d7: 83 e2 07 and $0x7,%edx
66da: 44 2b ca sub %edx,%r9d
66dd: 89 c2 mov %eax,%edx
66df: 85 c0 test %eax,%eax
66e1: 76 3b jbe 0x671e
66e3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66ea: 00
66eb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6700: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
6706: f2 0f 59 c1 mulsd %xmm1,%xmm0
670a: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
6710: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
6716: 49 ff c3 inc %r11
6719: 4c 3b da cmp %rdx,%r11
671c: 72 e2 jb 0x6700
671e: 89 c0 mov %eax,%eax
6720: 4d 8d 1c c2 lea (%r10,%rax,8),%r11
6724: 49 63 c1 movslq %r9d,%rax
6727: 49 f7 c3 0f 00 00 00 test $0xf,%r11
672e: 0f 84 97 00 00 00 je 0x67cb
6734: f2 0f 12 c1 movddup %xmm1,%xmm0
6738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
673f: 00
6740: f2 41 0f 10 14 d2 movsd (%r10,%rdx,8),%xmm2
6746: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
674d: f2 41 0f 10 64 d2 20 movsd 0x20(%r10,%rdx,8),%xmm4
6754: f2 41 0f 10 6c d2 30 movsd 0x30(%r10,%rdx,8),%xmm5
675b: 66 41 0f 16 54 d2 08 movhpd 0x8(%r10,%rdx,8),%xmm2
6762: 66 41 0f 16 5c d2 18 movhpd 0x18(%r10,%rdx,8),%xmm3
6769: 66 41 0f 16 64 d2 28 movhpd 0x28(%r10,%rdx,8),%xmm4
6770: 66 41 0f 16 6c d2 38 movhpd 0x38(%r10,%rdx,8),%xmm5
6777: 66 0f 59 d0 mulpd %xmm0,%xmm2
677b: 66 0f 59 d8 mulpd %xmm0,%xmm3
677f: 66 0f 59 e0 mulpd %xmm0,%xmm4
6783: 66 0f 59 e8 mulpd %xmm0,%xmm5
6787: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
678d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
6794: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
679b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
67a2: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
67a7: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
67ad: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
67b3: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
67b9: 48 83 c2 08 add $0x8,%rdx
67bd: 48 3b d0 cmp %rax,%rdx
67c0: 0f 82 7a ff ff ff jb 0x6740
67c6: e9 77 00 00 00 jmp 0x6842
67cb: f2 0f 12 c1 movddup %xmm1,%xmm0
67cf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
67d6: 00
67d7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67de: 66 90 xchg %ax,%ax
67e0: 41 0f 28 14 d2 movaps (%r10,%rdx,8),%xmm2
67e5: 41 0f 28 5c d2 10 movaps 0x10(%r10,%rdx,8),%xmm3
67eb: 41 0f 28 64 d2 20 movaps 0x20(%r10,%rdx,8),%xmm4
67f1: 41 0f 28 6c d2 30 movaps 0x30(%r10,%rdx,8),%xmm5
67f7: 66 0f 59 d0 mulpd %xmm0,%xmm2
67fb: 66 0f 59 d8 mulpd %xmm0,%xmm3
67ff: 66 0f 59 e0 mulpd %xmm0,%xmm4
6803: 66 0f 59 e8 mulpd %xmm0,%xmm5
6807: 66 41 0f 58 14 d0 addpd (%r8,%rdx,8),%xmm2
680d: 66 41 0f 58 5c d0 10 addpd 0x10(%r8,%rdx,8),%xmm3
6814: 66 41 0f 58 64 d0 20 addpd 0x20(%r8,%rdx,8),%xmm4
681b: 66 41 0f 58 6c d0 30 addpd 0x30(%r8,%rdx,8),%xmm5
6822: 41 0f 29 14 d0 movaps %xmm2,(%r8,%rdx,8)
6827: 41 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%rdx,8)
682d: 41 0f 29 64 d0 20 movaps %xmm4,0x20(%r8,%rdx,8)
6833: 41 0f 29 6c d0 30 movaps %xmm5,0x30(%r8,%rdx,8)
6839: 48 83 c2 08 add $0x8,%rdx
683d: 48 3b d0 cmp %rax,%rdx
6840: 72 9e jb 0x67e0
6842: 33 c0 xor %eax,%eax
6844: 41 8d 51 01 lea 0x1(%r9),%edx
6848: 48 63 d2 movslq %edx,%rdx
684b: 48 3b d1 cmp %rcx,%rdx
684e: 77 2c ja 0x687c
6850: 4d 63 c9 movslq %r9d,%r9
6853: 49 2b c9 sub %r9,%rcx
6856: 4f 8d 14 ca lea (%r10,%r9,8),%r10
685a: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
685e: 66 90 xchg %ax,%ax
6860: f2 41 0f 10 04 c2 movsd (%r10,%rax,8),%xmm0
6866: f2 0f 59 c1 mulsd %xmm1,%xmm0
686a: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
686f: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
6874: 48 ff c0 inc %rax
6877: 48 3b c1 cmp %rcx,%rax
687a: 72 e4 jb 0x6860
687c: 33 c0 xor %eax,%eax
687e: c3 ret
687f: 45 33 c9 xor %r9d,%r9d
6882: eb be jmp 0x6842
6884: b8 fa ff ff ff mov $0xfffffffa,%eax
6889: c3 ret
688a: b8 f8 ff ff ff mov $0xfffffff8,%eax
688f: c3 ret
6890: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6897: 00
6898: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
689f: 90 nop
68a0: 49 89 ca mov %rcx,%r10
68a3: 4d 85 d2 test %r10,%r10
68a6: 0f 84 f7 01 00 00 je 0x6aa3
68ac: 4d 85 c0 test %r8,%r8
68af: 0f 84 ee 01 00 00 je 0x6aa3
68b5: 45 85 c9 test %r9d,%r9d
68b8: 0f 8e eb 01 00 00 jle 0x6aa9
68be: 44 89 c8 mov %r9d,%eax
68c1: ba 01 00 00 00 mov $0x1,%edx
68c6: c1 e8 03 shr $0x3,%eax
68c9: 33 c9 xor %ecx,%ecx
68cb: 85 c0 test %eax,%eax
68cd: 0f 86 eb 00 00 00 jbe 0x69be
68d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
68d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68df: 00
68e0: 89 ca mov %ecx,%edx
68e2: ff c1 inc %ecx
68e4: c1 e2 03 shl $0x3,%edx
68e7: 48 63 d2 movslq %edx,%rdx
68ea: 3b c8 cmp %eax,%ecx
68ec: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
68f2: f2 41 0f 10 54 d2 08 movsd 0x8(%r10,%rdx,8),%xmm2
68f9: f2 41 0f 10 5c d2 10 movsd 0x10(%r10,%rdx,8),%xmm3
6900: f2 0f 59 c1 mulsd %xmm1,%xmm0
6904: f2 0f 59 d1 mulsd %xmm1,%xmm2
6908: f2 0f 59 d9 mulsd %xmm1,%xmm3
690c: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
6912: f2 41 0f 58 54 d0 08 addsd 0x8(%r8,%rdx,8),%xmm2
6919: f2 41 0f 58 5c d0 10 addsd 0x10(%r8,%rdx,8),%xmm3
6920: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
6926: f2 41 0f 11 54 d0 08 movsd %xmm2,0x8(%r8,%rdx,8)
692d: f2 41 0f 11 5c d0 10 movsd %xmm3,0x10(%r8,%rdx,8)
6934: f2 41 0f 10 64 d2 18 movsd 0x18(%r10,%rdx,8),%xmm4
693b: f2 41 0f 10 6c d2 20 movsd 0x20(%r10,%rdx,8),%xmm5
6942: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
6949: f2 41 0f 10 54 d2 30 movsd 0x30(%r10,%rdx,8),%xmm2
6950: f2 41 0f 10 5c d2 38 movsd 0x38(%r10,%rdx,8),%xmm3
6957: f2 0f 59 e1 mulsd %xmm1,%xmm4
695b: f2 0f 59 e9 mulsd %xmm1,%xmm5
695f: f2 0f 59 c1 mulsd %xmm1,%xmm0
6963: f2 41 0f 58 64 d0 18 addsd 0x18(%r8,%rdx,8),%xmm4
696a: f2 0f 59 d1 mulsd %xmm1,%xmm2
696e: f2 41 0f 58 6c d0 20 addsd 0x20(%r8,%rdx,8),%xmm5
6975: f2 0f 59 d9 mulsd %xmm1,%xmm3
6979: f2 41 0f 58 44 d0 28 addsd 0x28(%r8,%rdx,8),%xmm0
6980: f2 41 0f 58 54 d0 30 addsd 0x30(%r8,%rdx,8),%xmm2
6987: f2 41 0f 58 5c d0 38 addsd 0x38(%r8,%rdx,8),%xmm3
698e: f2 41 0f 11 64 d0 18 movsd %xmm4,0x18(%r8,%rdx,8)
6995: f2 41 0f 11 6c d0 20 movsd %xmm5,0x20(%r8,%rdx,8)
699c: f2 41 0f 11 44 d0 28 movsd %xmm0,0x28(%r8,%rdx,8)
69a3: f2 41 0f 11 54 d0 30 movsd %xmm2,0x30(%r8,%rdx,8)
69aa: f2 41 0f 11 5c d0 38 movsd %xmm3,0x38(%r8,%rdx,8)
69b1: 0f 82 29 ff ff ff jb 0x68e0
69b7: c1 e1 03 shl $0x3,%ecx
69ba: 89 ca mov %ecx,%edx
69bc: ff c2 inc %edx
69be: 41 3b d1 cmp %r9d,%edx
69c1: 0f 87 d9 00 00 00 ja 0x6aa0
69c7: 44 2b ca sub %edx,%r9d
69ca: 48 8d 0d 6f e2 fe ff lea -0x11d91(%rip),%rcx # 0xffffffffffff4c40
69d1: 42 0f b6 84 09 b8 cd movzbl 0x1c5cdb8(%rcx,%r9,1),%eax
69d8: c5 01
69da: 48 8d 84 01 a4 1d 01 lea 0x11da4(%rcx,%rax,1),%rax
69e1: 00
69e2: ff e0 jmp *%rax
69e4: 48 63 d2 movslq %edx,%rdx
69e7: f2 41 0f 10 44 d2 28 movsd 0x28(%r10,%rdx,8),%xmm0
69ee: f2 0f 59 c1 mulsd %xmm1,%xmm0
69f2: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
69f7: f2 0f 58 00 addsd (%rax),%xmm0
69fb: f2 0f 11 00 movsd %xmm0,(%rax)
69ff: 48 63 d2 movslq %edx,%rdx
6a02: f2 41 0f 10 44 d2 20 movsd 0x20(%r10,%rdx,8),%xmm0
6a09: f2 0f 59 c1 mulsd %xmm1,%xmm0
6a0d: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
6a12: f2 0f 58 00 addsd (%rax),%xmm0
6a16: f2 0f 11 00 movsd %xmm0,(%rax)
6a1a: 48 63 d2 movslq %edx,%rdx
6a1d: f2 41 0f 10 44 d2 18 movsd 0x18(%r10,%rdx,8),%xmm0
6a24: f2 0f 59 c1 mulsd %xmm1,%xmm0
6a28: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
6a2d: f2 0f 58 00 addsd (%rax),%xmm0
6a31: f2 0f 11 00 movsd %xmm0,(%rax)
6a35: 48 63 d2 movslq %edx,%rdx
6a38: f2 41 0f 10 44 d2 10 movsd 0x10(%r10,%rdx,8),%xmm0
6a3f: f2 0f 59 c1 mulsd %xmm1,%xmm0
6a43: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
6a48: f2 0f 58 00 addsd (%rax),%xmm0
6a4c: f2 0f 11 00 movsd %xmm0,(%rax)
6a50: 48 63 d2 movslq %edx,%rdx
6a53: f2 41 0f 10 44 d2 08 movsd 0x8(%r10,%rdx,8),%xmm0
6a5a: f2 0f 59 c1 mulsd %xmm1,%xmm0
6a5e: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
6a63: f2 0f 58 00 addsd (%rax),%xmm0
6a67: f2 0f 11 00 movsd %xmm0,(%rax)
6a6b: 48 63 d2 movslq %edx,%rdx
6a6e: f2 41 0f 10 04 d2 movsd (%r10,%rdx,8),%xmm0
6a74: f2 0f 59 c1 mulsd %xmm1,%xmm0
6a78: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
6a7e: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
6a84: 48 63 d2 movslq %edx,%rdx
6a87: f2 41 0f 10 44 d2 f8 movsd -0x8(%r10,%rdx,8),%xmm0
6a8e: f2 0f 59 c8 mulsd %xmm0,%xmm1
6a92: f2 41 0f 58 4c d0 f8 addsd -0x8(%r8,%rdx,8),%xmm1
6a99: f2 41 0f 11 4c d0 f8 movsd %xmm1,-0x8(%r8,%rdx,8)
6aa0: 33 c0 xor %eax,%eax
6aa2: c3 ret
6aa3: b8 f8 ff ff ff mov $0xfffffff8,%eax
6aa8: c3 ret
6aa9: b8 fa ff ff ff mov $0xfffffffa,%eax
6aae: c3 ret
6aaf: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ab6: 00
6ab7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6abe: 66 90 xchg %ax,%ax
6ac0: 41 57 push %r15
6ac2: 45 89 cb mov %r9d,%r11d
6ac5: 48 85 c9 test %rcx,%rcx
6ac8: 0f 84 53 02 00 00 je 0x6d21
6ace: 4d 85 c0 test %r8,%r8
6ad1: 0f 84 4a 02 00 00 je 0x6d21
6ad7: 45 85 db test %r11d,%r11d
6ada: 0f 8e 39 02 00 00 jle 0x6d19
6ae0: 41 83 fb 08 cmp $0x8,%r11d
6ae4: 0f 8c 1f 02 00 00 jl 0x6d09
6aea: 4d 89 c2 mov %r8,%r10
6aed: 49 83 e2 0f and $0xf,%r10
6af1: 45 85 d2 test %r10d,%r10d
6af4: 74 13 je 0x6b09
6af6: 41 f7 c2 07 00 00 00 test $0x7,%r10d
6afd: 0f 85 06 02 00 00 jne 0x6d09
6b03: 41 ba 01 00 00 00 mov $0x1,%r10d
6b09: 41 8d 42 08 lea 0x8(%r10),%eax
6b0d: 44 3b d8 cmp %eax,%r11d
6b10: 0f 8c f3 01 00 00 jl 0x6d09
6b16: 44 89 d8 mov %r11d,%eax
6b19: 33 d2 xor %edx,%edx
6b1b: 41 2b c2 sub %r10d,%eax
6b1e: 45 89 d1 mov %r10d,%r9d
6b21: 83 e0 07 and $0x7,%eax
6b24: f7 d8 neg %eax
6b26: 41 03 c3 add %r11d,%eax
6b29: 45 85 d2 test %r10d,%r10d
6b2c: 76 30 jbe 0x6b5e
6b2e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b35: 00
6b36: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b3d: 0f 1f 00 nopl (%rax)
6b40: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
6b45: f2 0f 59 c1 mulsd %xmm1,%xmm0
6b49: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
6b4f: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
6b55: 48 83 c2 01 add $0x1,%rdx
6b59: 49 3b d1 cmp %r9,%rdx
6b5c: 72 e2 jb 0x6b40
6b5e: 45 89 d2 mov %r10d,%r10d
6b61: 4a 8d 14 d1 lea (%rcx,%r10,8),%rdx
6b65: 48 f7 c2 0f 00 00 00 test $0xf,%rdx
6b6c: 48 63 d0 movslq %eax,%rdx
6b6f: 0f 84 72 00 00 00 je 0x6be7
6b75: f2 0f 12 c1 movddup %xmm1,%xmm0
6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b80: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
6b85: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
6b8b: 66 0f 59 d0 mulpd %xmm0,%xmm2
6b8f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
6b95: 66 0f 59 d8 mulpd %xmm0,%xmm3
6b99: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
6b9f: 66 0f 59 e0 mulpd %xmm0,%xmm4
6ba3: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
6ba9: 66 0f 59 e8 mulpd %xmm0,%xmm5
6bad: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
6bb4: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
6bbb: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
6bc2: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
6bc7: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
6bcd: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
6bd3: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
6bd9: 49 83 c1 08 add $0x8,%r9
6bdd: 4c 3b ca cmp %rdx,%r9
6be0: 72 9e jb 0x6b80
6be2: e9 7b 00 00 00 jmp 0x6c62
6be7: f2 0f 12 c1 movddup %xmm1,%xmm0
6beb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6bf2: 00
6bf3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6bfa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
6c00: 42 0f 10 14 c9 movups (%rcx,%r9,8),%xmm2
6c05: 42 0f 10 5c c9 10 movups 0x10(%rcx,%r9,8),%xmm3
6c0b: 66 0f 59 d0 mulpd %xmm0,%xmm2
6c0f: 42 0f 10 64 c9 20 movups 0x20(%rcx,%r9,8),%xmm4
6c15: 66 0f 59 d8 mulpd %xmm0,%xmm3
6c19: 42 0f 10 6c c9 30 movups 0x30(%rcx,%r9,8),%xmm5
6c1f: 66 0f 59 e0 mulpd %xmm0,%xmm4
6c23: 66 43 0f 58 14 c8 addpd (%r8,%r9,8),%xmm2
6c29: 66 0f 59 e8 mulpd %xmm0,%xmm5
6c2d: 66 43 0f 58 5c c8 10 addpd 0x10(%r8,%r9,8),%xmm3
6c34: 66 43 0f 58 64 c8 20 addpd 0x20(%r8,%r9,8),%xmm4
6c3b: 66 43 0f 58 6c c8 30 addpd 0x30(%r8,%r9,8),%xmm5
6c42: 43 0f 11 14 c8 movups %xmm2,(%r8,%r9,8)
6c47: 43 0f 11 5c c8 10 movups %xmm3,0x10(%r8,%r9,8)
6c4d: 43 0f 11 64 c8 20 movups %xmm4,0x20(%r8,%r9,8)
6c53: 43 0f 11 6c c8 30 movups %xmm5,0x30(%r8,%r9,8)
6c59: 49 83 c1 08 add $0x8,%r9
6c5d: 4c 3b ca cmp %rdx,%r9
6c60: 72 9e jb 0x6c00
6c62: 44 8d 48 01 lea 0x1(%rax),%r9d
6c66: 45 3b cb cmp %r11d,%r9d
6c69: 0f 87 90 00 00 00 ja 0x6cff
6c6f: 4d 63 db movslq %r11d,%r11
6c72: 4c 2b da sub %rdx,%r11
6c75: 49 83 fb 02 cmp $0x2,%r11
6c79: 0f 8c 85 00 00 00 jl 0x6d04
6c7f: 45 89 df mov %r11d,%r15d
6c82: 45 33 d2 xor %r10d,%r10d
6c85: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
6c89: 41 83 e7 fe and $0xfffffffe,%r15d
6c8d: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
6c91: 4d 63 ff movslq %r15d,%r15
6c94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ca0: 43 0f 10 14 d1 movups (%r9,%r10,8),%xmm2
6ca5: 66 0f 59 d0 mulpd %xmm0,%xmm2
6ca9: 66 42 0f 58 14 d2 addpd (%rdx,%r10,8),%xmm2
6caf: 42 0f 11 14 d2 movups %xmm2,(%rdx,%r10,8)
6cb4: 49 83 c2 02 add $0x2,%r10
6cb8: 4d 3b d7 cmp %r15,%r10
6cbb: 72 e3 jb 0x6ca0
6cbd: 4d 3b fb cmp %r11,%r15
6cc0: 73 3d jae 0x6cff
6cc2: 48 63 c0 movslq %eax,%rax
6cc5: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
6cc9: 49 8d 04 c0 lea (%r8,%rax,8),%rax
6ccd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6cd4: 00
6cd5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6cdc: 0f 1f 40 00 nopl 0x0(%rax)
6ce0: f2 42 0f 10 04 fa movsd (%rdx,%r15,8),%xmm0
6ce6: f2 0f 59 c1 mulsd %xmm1,%xmm0
6cea: f2 42 0f 58 04 f8 addsd (%rax,%r15,8),%xmm0
6cf0: f2 42 0f 11 04 f8 movsd %xmm0,(%rax,%r15,8)
6cf6: 49 83 c7 01 add $0x1,%r15
6cfa: 4d 3b fb cmp %r11,%r15
6cfd: 72 e1 jb 0x6ce0
6cff: 33 c0 xor %eax,%eax
6d01: 41 5f pop %r15
6d03: c3 ret
6d04: 45 33 ff xor %r15d,%r15d
6d07: eb b4 jmp 0x6cbd
6d09: 33 c0 xor %eax,%eax
6d0b: 41 83 fb 01 cmp $0x1,%r11d
6d0f: 72 ee jb 0x6cff
6d11: 4d 63 db movslq %r11d,%r11
6d14: 45 33 ff xor %r15d,%r15d
6d17: eb a4 jmp 0x6cbd
6d19: b8 fa ff ff ff mov $0xfffffffa,%eax
6d1e: 41 5f pop %r15
6d20: c3 ret
6d21: b8 f8 ff ff ff mov $0xfffffff8,%eax
6d26: 41 5f pop %r15
6d28: c3 ret
6d29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d30: 00
6d31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6d38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6d3f: 00
6d40: 41 57 push %r15
6d42: 48 85 c9 test %rcx,%rcx
6d45: 0f 84 f4 01 00 00 je 0x6f3f
6d4b: 4d 85 c0 test %r8,%r8
6d4e: 0f 84 eb 01 00 00 je 0x6f3f
6d54: 45 85 c9 test %r9d,%r9d
6d57: 0f 8e da 01 00 00 jle 0x6f37
6d5d: 41 83 f9 10 cmp $0x10,%r9d
6d61: 0f 8c c0 01 00 00 jl 0x6f27
6d67: 4d 89 c2 mov %r8,%r10
6d6a: 49 83 e2 1f and $0x1f,%r10
6d6e: 45 89 d2 mov %r10d,%r10d
6d71: 45 85 d2 test %r10d,%r10d
6d74: 74 18 je 0x6d8e
6d76: 41 f7 c2 07 00 00 00 test $0x7,%r10d
6d7d: 0f 85 a4 01 00 00 jne 0x6f27
6d83: 41 f7 da neg %r10d
6d86: 41 83 c2 20 add $0x20,%r10d
6d8a: 41 c1 ea 03 shr $0x3,%r10d
6d8e: 41 8d 42 10 lea 0x10(%r10),%eax
6d92: 44 3b c8 cmp %eax,%r9d
6d95: 0f 8c 8c 01 00 00 jl 0x6f27
6d9b: 44 89 c8 mov %r9d,%eax
6d9e: 33 d2 xor %edx,%edx
6da0: 41 2b c2 sub %r10d,%eax
6da3: 83 e0 0f and $0xf,%eax
6da6: f7 d8 neg %eax
6da8: 41 03 c1 add %r9d,%eax
6dab: 45 85 d2 test %r10d,%r10d
6dae: 76 29 jbe 0x6dd9
6db0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6db7: 00
6db8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6dbf: 90 nop
6dc0: c5 f3 59 04 d1 vmulsd (%rcx,%rdx,8),%xmm1,%xmm0
6dc5: c4 c1 7b 58 14 d0 vaddsd (%r8,%rdx,8),%xmm0,%xmm2
6dcb: c4 c1 7b 11 14 d0 vmovsd %xmm2,(%r8,%rdx,8)
6dd1: 48 ff c2 inc %rdx
6dd4: 49 3b d2 cmp %r10,%rdx
6dd7: 72 e7 jb 0x6dc0
6dd9: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
6ddd: 48 63 d0 movslq %eax,%rdx
6de0: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
6de6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ded: 00
6dee: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6df5: 0f 1f 40 00 nopl 0x0(%rax)
6df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e00: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
6e06: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
6e0d: 01
6e0e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
6e12: c4 a1 79 10 54 d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm2
6e19: c4 81 5d 58 2c d0 vaddpd (%r8,%r10,8),%ymm4,%ymm5
6e1f: c4 81 7d 11 2c d0 vmovupd %ymm5,(%r8,%r10,8)
6e25: c4 a3 6d 18 5c d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm2,%ymm3
6e2c: 01
6e2d: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
6e31: c4 a1 79 10 54 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm2
6e38: c4 81 5d 58 6c d0 20 vaddpd 0x20(%r8,%r10,8),%ymm4,%ymm5
6e3f: c4 81 7d 11 6c d0 20 vmovupd %ymm5,0x20(%r8,%r10,8)
6e46: c4 a3 6d 18 5c d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm2,%ymm3
6e4d: 01
6e4e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
6e52: c4 a1 79 10 54 d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm2
6e59: c4 81 5d 58 6c d0 40 vaddpd 0x40(%r8,%r10,8),%ymm4,%ymm5
6e60: c4 81 7d 11 6c d0 40 vmovupd %ymm5,0x40(%r8,%r10,8)
6e67: c4 a3 6d 18 5c d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm2,%ymm3
6e6e: 01
6e6f: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
6e73: c4 81 5d 58 6c d0 60 vaddpd 0x60(%r8,%r10,8),%ymm4,%ymm5
6e7a: c4 81 7d 11 6c d0 60 vmovupd %ymm5,0x60(%r8,%r10,8)
6e81: 49 83 c2 10 add $0x10,%r10
6e85: 4c 3b d2 cmp %rdx,%r10
6e88: 0f 82 72 ff ff ff jb 0x6e00
6e8e: 44 8d 50 01 lea 0x1(%rax),%r10d
6e92: 45 3b d1 cmp %r9d,%r10d
6e95: 0f 87 7f 00 00 00 ja 0x6f1a
6e9b: 4d 63 d9 movslq %r9d,%r11
6e9e: 4c 2b da sub %rdx,%r11
6ea1: 49 83 fb 04 cmp $0x4,%r11
6ea5: 0f 8c 77 00 00 00 jl 0x6f22
6eab: 45 89 df mov %r11d,%r15d
6eae: 45 33 d2 xor %r10d,%r10d
6eb1: 41 83 e7 fc and $0xfffffffc,%r15d
6eb5: 4c 8d 0c d1 lea (%rcx,%rdx,8),%r9
6eb9: 4d 63 ff movslq %r15d,%r15
6ebc: 49 8d 14 d0 lea (%r8,%rdx,8),%rdx
6ec0: c4 81 79 10 14 d1 vmovupd (%r9,%r10,8),%xmm2
6ec6: c4 83 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%r9,%r10,8),%ymm2,%ymm3
6ecd: 01
6ece: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
6ed2: c4 a1 5d 58 2c d2 vaddpd (%rdx,%r10,8),%ymm4,%ymm5
6ed8: c4 a1 7d 11 2c d2 vmovupd %ymm5,(%rdx,%r10,8)
6ede: 49 83 c2 04 add $0x4,%r10
6ee2: 4d 3b d7 cmp %r15,%r10
6ee5: 72 d9 jb 0x6ec0
6ee7: 4d 3b fb cmp %r11,%r15
6eea: 73 2e jae 0x6f1a
6eec: 48 63 c0 movslq %eax,%rax
6eef: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
6ef3: 49 8d 04 c0 lea (%r8,%rax,8),%rax
6ef7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6efe: 00 00
6f00: c4 a1 73 59 04 fa vmulsd (%rdx,%r15,8),%xmm1,%xmm0
6f06: c4 a1 7b 58 14 f8 vaddsd (%rax,%r15,8),%xmm0,%xmm2
6f0c: c4 a1 7b 11 14 f8 vmovsd %xmm2,(%rax,%r15,8)
6f12: 49 ff c7 inc %r15
6f15: 4d 3b fb cmp %r11,%r15
6f18: 72 e6 jb 0x6f00
6f1a: 33 c0 xor %eax,%eax
6f1c: c5 f8 77 vzeroupper
6f1f: 41 5f pop %r15
6f21: c3 ret
6f22: 45 33 ff xor %r15d,%r15d
6f25: eb c0 jmp 0x6ee7
6f27: 33 c0 xor %eax,%eax
6f29: 41 83 f9 01 cmp $0x1,%r9d
6f2d: 72 eb jb 0x6f1a
6f2f: 4d 63 d9 movslq %r9d,%r11
6f32: 45 33 ff xor %r15d,%r15d
6f35: eb b0 jmp 0x6ee7
6f37: b8 fa ff ff ff mov $0xfffffffa,%eax
6f3c: 41 5f pop %r15
6f3e: c3 ret
6f3f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f44: 41 5f pop %r15
6f46: c3 ret
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: 4d 89 c2 mov %r8,%r10
6f63: 48 85 c9 test %rcx,%rcx
6f66: 0f 84 eb 00 00 00 je 0x7057
6f6c: 4d 85 d2 test %r10,%r10
6f6f: 0f 84 e2 00 00 00 je 0x7057
6f75: 45 85 c9 test %r9d,%r9d
6f78: 0f 8e d3 00 00 00 jle 0x7051
6f7e: 49 63 c1 movslq %r9d,%rax
6f81: 48 83 f8 04 cmp $0x4,%rax
6f85: 0f 8c b5 00 00 00 jl 0x7040
6f8b: 48 83 f8 3b cmp $0x3b,%rax
6f8f: 0f 8c b0 00 00 00 jl 0x7045
6f95: 4c 89 d2 mov %r10,%rdx
6f98: 48 83 e2 1f and $0x1f,%rdx
6f9c: 85 d2 test %edx,%edx
6f9e: 74 11 je 0x6fb1
6fa0: f6 c2 07 test $0x7,%dl
6fa3: 0f 85 97 00 00 00 jne 0x7040
6fa9: f7 da neg %edx
6fab: 83 c2 20 add $0x20,%edx
6fae: c1 ea 03 shr $0x3,%edx
6fb1: 41 89 d0 mov %edx,%r8d
6fb4: 4d 8d 58 04 lea 0x4(%r8),%r11
6fb8: 49 3b c3 cmp %r11,%rax
6fbb: 0f 8c 7f 00 00 00 jl 0x7040
6fc1: 45 89 cb mov %r9d,%r11d
6fc4: 44 2b da sub %edx,%r11d
6fc7: 41 83 e3 03 and $0x3,%r11d
6fcb: 45 2b cb sub %r11d,%r9d
6fce: 45 33 db xor %r11d,%r11d
6fd1: 4d 63 c9 movslq %r9d,%r9
6fd4: 85 d2 test %edx,%edx
6fd6: 76 22 jbe 0x6ffa
6fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6fdf: 00
6fe0: c4 a1 7b 10 04 d9 vmovsd (%rcx,%r11,8),%xmm0
6fe6: c4 82 f1 a9 04 da vfmadd213sd (%r10,%r11,8),%xmm1,%xmm0
6fec: c4 81 7b 11 04 da vmovsd %xmm0,(%r10,%r11,8)
6ff2: 49 ff c3 inc %r11
6ff5: 4d 3b d8 cmp %r8,%r11
6ff8: 72 e6 jb 0x6fe0
6ffa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
6fff: 90 nop
7000: c4 a1 7d 10 14 c1 vmovupd (%rcx,%r8,8),%ymm2
7006: c4 82 fd a8 14 c2 vfmadd213pd (%r10,%r8,8),%ymm0,%ymm2
700c: c4 81 7d 11 14 c2 vmovupd %ymm2,(%r10,%r8,8)
7012: 49 83 c0 04 add $0x4,%r8
7016: 4d 3b c1 cmp %r9,%r8
7019: 72 e5 jb 0x7000
701b: 4c 3b c8 cmp %rax,%r9
701e: 73 1a jae 0x703a
7020: c4 a1 7b 10 04 c9 vmovsd (%rcx,%r9,8),%xmm0
7026: c4 82 f1 a9 04 ca vfmadd213sd (%r10,%r9,8),%xmm1,%xmm0
702c: c4 81 7b 11 04 ca vmovsd %xmm0,(%r10,%r9,8)
7032: 49 ff c1 inc %r9
7035: 4c 3b c8 cmp %rax,%r9
7038: 72 e6 jb 0x7020
703a: 33 c0 xor %eax,%eax
703c: c5 f8 77 vzeroupper
703f: c3 ret
7040: 45 33 c9 xor %r9d,%r9d
7043: eb d6 jmp 0x701b
7045: 41 83 e1 fc and $0xfffffffc,%r9d
7049: 45 33 c0 xor %r8d,%r8d
704c: 4d 63 c9 movslq %r9d,%r9
704f: eb a9 jmp 0x6ffa
7051: b8 fa ff ff ff mov $0xfffffffa,%eax
7056: c3 ret
7057: b8 f8 ff ff ff mov $0xfffffff8,%eax
705c: c3 ret
705d: 0f 1f 00 nopl (%rax)
7060: 48 85 c9 test %rcx,%rcx
7063: 0f 84 2c 01 00 00 je 0x7195
7069: 4d 85 c0 test %r8,%r8
706c: 0f 84 23 01 00 00 je 0x7195
7072: 45 85 c9 test %r9d,%r9d
7075: 0f 8e 14 01 00 00 jle 0x718f
707b: 49 63 d1 movslq %r9d,%rdx
707e: 48 83 fa 04 cmp $0x4,%rdx
7082: 0f 8c f7 00 00 00 jl 0x717f
7088: 48 83 fa 3b cmp $0x3b,%rdx
708c: 0f 8c f2 00 00 00 jl 0x7184
7092: 4c 89 c0 mov %r8,%rax
7095: 48 83 e0 1f and $0x1f,%rax
7099: a8 07 test $0x7,%al
709b: 74 04 je 0x70a1
709d: 33 c0 xor %eax,%eax
709f: eb 14 jmp 0x70b5
70a1: 41 89 c2 mov %eax,%r10d
70a4: 41 f7 da neg %r10d
70a7: 41 83 c2 20 add $0x20,%r10d
70ab: 41 c1 ea 03 shr $0x3,%r10d
70af: 85 c0 test %eax,%eax
70b1: 41 0f 45 c2 cmovne %r10d,%eax
70b5: 44 8d 50 04 lea 0x4(%rax),%r10d
70b9: 49 3b d2 cmp %r10,%rdx
70bc: 0f 8c bd 00 00 00 jl 0x717f
70c2: 45 89 ca mov %r9d,%r10d
70c5: 44 2b d0 sub %eax,%r10d
70c8: 41 83 e2 03 and $0x3,%r10d
70cc: 45 2b ca sub %r10d,%r9d
70cf: 45 33 d2 xor %r10d,%r10d
70d2: 83 f8 01 cmp $0x1,%eax
70d5: 72 23 jb 0x70fa
70d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
70de: 00 00
70e0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
70e6: c4 82 f1 a9 04 d0 vfmadd213sd (%r8,%r10,8),%xmm1,%xmm0
70ec: c4 81 7b 11 04 d0 vmovsd %xmm0,(%r8,%r10,8)
70f2: 49 ff c2 inc %r10
70f5: 4c 3b d0 cmp %rax,%r10
70f8: 72 e6 jb 0x70e0
70fa: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
70ff: 4d 63 d1 movslq %r9d,%r10
7102: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7109: 00
710a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7111: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7118: 00
7119: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7120: c5 fd 10 14 c1 vmovupd (%rcx,%rax,8),%ymm2
7125: c4 c2 fd a8 14 c0 vfmadd213pd (%r8,%rax,8),%ymm0,%ymm2
712b: c4 c1 7d 11 14 c0 vmovupd %ymm2,(%r8,%rax,8)
7131: 48 83 c0 04 add $0x4,%rax
7135: 49 3b c2 cmp %r10,%rax
7138: 72 e6 jb 0x7120
713a: 33 c0 xor %eax,%eax
713c: 45 8d 51 01 lea 0x1(%r9),%r10d
7140: 4d 63 d2 movslq %r10d,%r10
7143: 4c 3b d2 cmp %rdx,%r10
7146: 77 31 ja 0x7179
7148: 4d 63 c9 movslq %r9d,%r9
714b: 49 2b d1 sub %r9,%rdx
714e: 4e 8d 14 c9 lea (%rcx,%r9,8),%r10
7152: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
7156: 0f 1f 00 nopl (%rax)
7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7160: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
7166: c4 e2 f1 a9 04 c1 vfmadd213sd (%rcx,%rax,8),%xmm1,%xmm0
716c: c5 fb 11 04 c1 vmovsd %xmm0,(%rcx,%rax,8)
7171: 48 ff c0 inc %rax
7174: 48 3b c2 cmp %rdx,%rax
7177: 72 e7 jb 0x7160
7179: 33 c0 xor %eax,%eax
717b: c5 f8 77 vzeroupper
717e: c3 ret
717f: 45 33 c9 xor %r9d,%r9d
7182: eb b6 jmp 0x713a
7184: 41 83 e1 fc and $0xfffffffc,%r9d
7188: 33 c0 xor %eax,%eax
718a: e9 6b ff ff ff jmp 0x70fa
718f: b8 fa ff ff ff mov $0xfffffffa,%eax
7194: c3 ret
7195: b8 f8 ff ff ff mov $0xfffffff8,%eax
719a: c3 ret
719b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
71a0: 48 83 ec 28 sub $0x28,%rsp
71a4: 4d 89 c1 mov %r8,%r9
71a7: 49 89 d0 mov %rdx,%r8
71aa: 48 89 ca mov %rcx,%rdx
71ad: e8 ae 99 03 00 call 0x40b60
71b2: 48 83 c4 28 add $0x28,%rsp
71b6: c3 ret
71b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
71be: 00 00
71c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
71c5: 4d 89 c1 mov %r8,%r9
71c8: 49 89 d0 mov %rdx,%r8
71cb: 48 89 ca mov %rcx,%rdx
71ce: e8 8d 9c 03 00 call 0x40e60
71d3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
71d8: c3 ret
71d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71e0: 48 83 ec 28 sub $0x28,%rsp
71e4: 4d 89 c1 mov %r8,%r9
71e7: 49 89 d0 mov %rdx,%r8
71ea: 48 89 ca mov %rcx,%rdx
71ed: e8 6e 9f 03 00 call 0x41160
71f2: 48 83 c4 28 add $0x28,%rsp
71f6: c3 ret
71f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
71fe: 00 00
7200: 48 83 ec 28 sub $0x28,%rsp
7204: 4d 89 c1 mov %r8,%r9
7207: 49 89 d0 mov %rdx,%r8
720a: 48 89 ca mov %rcx,%rdx
720d: e8 0e a2 03 00 call 0x41420
7212: 48 83 c4 28 add $0x28,%rsp
7216: c3 ret
7217: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
721e: 00 00
7220: 48 83 ec 28 sub $0x28,%rsp
7224: 4d 89 c1 mov %r8,%r9
7227: 49 89 d0 mov %rdx,%r8
722a: 48 89 ca mov %rcx,%rdx
722d: e8 8e a4 03 00 call 0x416c0
7232: 48 83 c4 28 add $0x28,%rsp
7236: c3 ret
7237: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
723e: 00 00
7240: 48 83 ec 28 sub $0x28,%rsp
7244: 4d 89 c1 mov %r8,%r9
7247: 49 89 d0 mov %rdx,%r8
724a: 48 89 ca mov %rcx,%rdx
724d: e8 ee a6 03 00 call 0x41940
7252: 48 83 c4 28 add $0x28,%rsp
7256: c3 ret
7257: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
725e: 00 00
7260: 48 83 ec 28 sub $0x28,%rsp
7264: 48 85 c9 test %rcx,%rcx
7267: 74 20 je 0x7289
7269: 48 85 d2 test %rdx,%rdx
726c: 74 1b je 0x7289
726e: 45 85 c0 test %r8d,%r8d
7271: 7f 0a jg 0x727d
7273: b8 fa ff ff ff mov $0xfffffffa,%eax
7278: 48 83 c4 28 add $0x28,%rsp
727c: c3 ret
727d: e8 3e a9 03 00 call 0x41bc0
7282: 33 c0 xor %eax,%eax
7284: 48 83 c4 28 add $0x28,%rsp
7288: c3 ret
7289: b8 f8 ff ff ff mov $0xfffffff8,%eax
728e: 48 83 c4 28 add $0x28,%rsp
7292: c3 ret
7293: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7298: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
729f: 00
72a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
72a5: 48 85 c9 test %rcx,%rcx
72a8: 74 22 je 0x72cc
72aa: 48 85 d2 test %rdx,%rdx
72ad: 74 1d je 0x72cc
72af: 45 85 c0 test %r8d,%r8d
72b2: 7f 0b jg 0x72bf
72b4: b8 fa ff ff ff mov $0xfffffffa,%eax
72b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
72be: c3 ret
72bf: e8 dc aa 03 00 call 0x41da0
72c4: 33 c0 xor %eax,%eax
72c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
72cb: c3 ret
72cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
72d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
72d6: c3 ret
72d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
72de: 00 00
72e0: 48 83 ec 28 sub $0x28,%rsp
72e4: 48 85 c9 test %rcx,%rcx
72e7: 74 20 je 0x7309
72e9: 48 85 d2 test %rdx,%rdx
72ec: 74 1b je 0x7309
72ee: 45 85 c0 test %r8d,%r8d
72f1: 7f 0a jg 0x72fd
72f3: b8 fa ff ff ff mov $0xfffffffa,%eax
72f8: 48 83 c4 28 add $0x28,%rsp
72fc: c3 ret
72fd: e8 7e ac 03 00 call 0x41f80
7302: 33 c0 xor %eax,%eax
7304: 48 83 c4 28 add $0x28,%rsp
7308: c3 ret
7309: b8 f8 ff ff ff mov $0xfffffff8,%eax
730e: 48 83 c4 28 add $0x28,%rsp
7312: c3 ret
7313: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7318: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
731f: 00
7320: 56 push %rsi
7321: 48 89 d6 mov %rdx,%rsi
7324: 48 85 c9 test %rcx,%rcx
7327: 0f 84 d0 01 00 00 je 0x74fd
732d: 48 85 f6 test %rsi,%rsi
7330: 0f 84 c7 01 00 00 je 0x74fd
7336: 45 85 c0 test %r8d,%r8d
7339: 0f 8e b7 01 00 00 jle 0x74f6
733f: 41 83 f8 10 cmp $0x10,%r8d
7343: 0f 8c 9d 01 00 00 jl 0x74e6
7349: 49 89 f1 mov %rsi,%r9
734c: 49 83 e1 1f and $0x1f,%r9
7350: 45 89 c9 mov %r9d,%r9d
7353: 45 85 c9 test %r9d,%r9d
7356: 74 18 je 0x7370
7358: 41 f7 c1 07 00 00 00 test $0x7,%r9d
735f: 0f 85 81 01 00 00 jne 0x74e6
7365: 41 f7 d9 neg %r9d
7368: 41 83 c1 20 add $0x20,%r9d
736c: 41 c1 e9 03 shr $0x3,%r9d
7370: 41 8d 41 10 lea 0x10(%r9),%eax
7374: 44 3b c0 cmp %eax,%r8d
7377: 0f 8c 69 01 00 00 jl 0x74e6
737d: 44 89 c0 mov %r8d,%eax
7380: 33 d2 xor %edx,%edx
7382: 41 2b c1 sub %r9d,%eax
7385: 83 e0 0f and $0xf,%eax
7388: f7 d8 neg %eax
738a: 41 03 c0 add %r8d,%eax
738d: 45 85 c9 test %r9d,%r9d
7390: 76 25 jbe 0x73b7
7392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
73a0: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
73a5: c5 fb 58 0c d6 vaddsd (%rsi,%rdx,8),%xmm0,%xmm1
73aa: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
73af: 48 ff c2 inc %rdx
73b2: 49 3b d1 cmp %r9,%rdx
73b5: 72 e9 jb 0x73a0
73b7: 48 63 d0 movslq %eax,%rdx
73ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
73c0: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
73c6: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
73cd: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
73d4: 01
73d5: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
73dc: 01
73dd: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
73e4: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
73eb: c4 a1 75 58 14 ce vaddpd (%rsi,%r9,8),%ymm1,%ymm2
73f1: c4 a1 5d 58 6c ce 20 vaddpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
73f8: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
73fe: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
7405: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
740c: 01
740d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
7414: 01
7415: c4 a1 75 58 54 ce 40 vaddpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
741c: c4 a1 5d 58 6c ce 60 vaddpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
7423: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
742a: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
7431: 49 83 c1 10 add $0x10,%r9
7435: 4c 3b ca cmp %rdx,%r9
7438: 72 86 jb 0x73c0
743a: 44 8d 48 01 lea 0x1(%rax),%r9d
743e: 45 3b c8 cmp %r8d,%r9d
7441: 0f 87 93 00 00 00 ja 0x74da
7447: 4d 63 d0 movslq %r8d,%r10
744a: 4c 2b d2 sub %rdx,%r10
744d: 49 83 fa 04 cmp $0x4,%r10
7451: 0f 8c 8a 00 00 00 jl 0x74e1
7457: 45 89 d3 mov %r10d,%r11d
745a: 45 33 c9 xor %r9d,%r9d
745d: 41 83 e3 fc and $0xfffffffc,%r11d
7461: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
7465: 4d 63 db movslq %r11d,%r11
7468: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
746c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7473: 00
7474: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
747b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7480: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
7486: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
748d: 01
748e: c4 81 75 58 14 c8 vaddpd (%r8,%r9,8),%ymm1,%ymm2
7494: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
749a: 49 83 c1 04 add $0x4,%r9
749e: 4d 3b cb cmp %r11,%r9
74a1: 72 dd jb 0x7480
74a3: 4d 3b da cmp %r10,%r11
74a6: 73 32 jae 0x74da
74a8: 48 63 c0 movslq %eax,%rax
74ab: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
74af: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
74b3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
74b8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74bf: 00
74c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
74c6: c4 a1 7b 58 0c da vaddsd (%rdx,%r11,8),%xmm0,%xmm1
74cc: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
74d2: 49 ff c3 inc %r11
74d5: 4d 3b da cmp %r10,%r11
74d8: 72 e6 jb 0x74c0
74da: 33 c0 xor %eax,%eax
74dc: c5 f8 77 vzeroupper
74df: 5e pop %rsi
74e0: c3 ret
74e1: 45 33 db xor %r11d,%r11d
74e4: eb bd jmp 0x74a3
74e6: 33 c0 xor %eax,%eax
74e8: 41 83 f8 01 cmp $0x1,%r8d
74ec: 72 ec jb 0x74da
74ee: 4d 63 d0 movslq %r8d,%r10
74f1: 45 33 db xor %r11d,%r11d
74f4: eb ad jmp 0x74a3
74f6: b8 fa ff ff ff mov $0xfffffffa,%eax
74fb: 5e pop %rsi
74fc: c3 ret
74fd: b8 f8 ff ff ff mov $0xfffffff8,%eax
7502: 5e pop %rsi
7503: c3 ret
7504: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
750b: 00
750c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7513: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7518: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
751f: 00
7520: 53 push %rbx
7521: 48 85 c9 test %rcx,%rcx
7524: 0f 84 aa 01 00 00 je 0x76d4
752a: 48 85 d2 test %rdx,%rdx
752d: 0f 84 a1 01 00 00 je 0x76d4
7533: 45 85 c0 test %r8d,%r8d
7536: 0f 8e 91 01 00 00 jle 0x76cd
753c: 41 83 f8 10 cmp $0x10,%r8d
7540: 0f 8c 80 01 00 00 jl 0x76c6
7546: 49 89 d3 mov %rdx,%r11
7549: 49 83 e3 1f and $0x1f,%r11
754d: 45 85 db test %r11d,%r11d
7550: 74 18 je 0x756a
7552: 41 f7 c3 07 00 00 00 test $0x7,%r11d
7559: 0f 85 67 01 00 00 jne 0x76c6
755f: 41 f7 db neg %r11d
7562: 41 83 c3 20 add $0x20,%r11d
7566: 41 c1 eb 03 shr $0x3,%r11d
756a: 41 8d 43 10 lea 0x10(%r11),%eax
756e: 44 3b c0 cmp %eax,%r8d
7571: 0f 8c 4f 01 00 00 jl 0x76c6
7577: 44 89 c0 mov %r8d,%eax
757a: 45 33 d2 xor %r10d,%r10d
757d: 41 2b c3 sub %r11d,%eax
7580: 83 e0 0f and $0xf,%eax
7583: f7 d8 neg %eax
7585: 41 03 c0 add %r8d,%eax
7588: 44 89 db mov %r11d,%ebx
758b: 45 85 db test %r11d,%r11d
758e: 76 2a jbe 0x75ba
7590: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7597: 00
7598: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
759f: 90 nop
75a0: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
75a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
75ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
75b2: 49 ff c2 inc %r10
75b5: 4c 3b d3 cmp %rbx,%r10
75b8: 72 e6 jb 0x75a0
75ba: 4c 63 d0 movslq %eax,%r10
75bd: 0f 1f 00 nopl (%rax)
75c0: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
75c5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
75c9: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
75cf: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
75d5: c4 c1 7d 58 0b vaddpd (%r11),%ymm0,%ymm1
75da: c4 c1 6d 58 5b 20 vaddpd 0x20(%r11),%ymm2,%ymm3
75e0: c4 c1 5d 58 6b 40 vaddpd 0x40(%r11),%ymm4,%ymm5
75e6: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
75ec: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
75f1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
75f7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
75fd: c4 c1 7d 58 4b 60 vaddpd 0x60(%r11),%ymm0,%ymm1
7603: 48 83 c3 10 add $0x10,%rbx
7607: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
760d: 49 3b da cmp %r10,%rbx
7610: 72 ae jb 0x75c0
7612: 8d 58 01 lea 0x1(%rax),%ebx
7615: 41 3b d8 cmp %r8d,%ebx
7618: 0f 87 9c 00 00 00 ja 0x76ba
761e: 4d 63 c8 movslq %r8d,%r9
7621: 48 63 c0 movslq %eax,%rax
7624: 4c 2b c8 sub %rax,%r9
7627: 49 83 f9 04 cmp $0x4,%r9
762b: 0f 8c 90 00 00 00 jl 0x76c1
7631: 48 63 c0 movslq %eax,%rax
7634: 45 89 ca mov %r9d,%r10d
7637: 41 83 e2 fc and $0xfffffffc,%r10d
763b: 45 33 c0 xor %r8d,%r8d
763e: 4d 63 d2 movslq %r10d,%r10
7641: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
7645: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
7649: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7650: 00
7651: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7658: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
765f: 00
7660: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
7666: c4 a1 7d 58 0c c3 vaddpd (%rbx,%r8,8),%ymm0,%ymm1
766c: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
7672: 49 83 c0 04 add $0x4,%r8
7676: 4d 3b c2 cmp %r10,%r8
7679: 72 e5 jb 0x7660
767b: 4d 3b d1 cmp %r9,%r10
767e: 73 3a jae 0x76ba
7680: 48 63 c0 movslq %eax,%rax
7683: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
7687: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
768b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7692: 00
7693: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
769a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
76a0: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
76a6: c4 a1 7b 58 0c d2 vaddsd (%rdx,%r10,8),%xmm0,%xmm1
76ac: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
76b2: 49 ff c2 inc %r10
76b5: 4d 3b d1 cmp %r9,%r10
76b8: 72 e6 jb 0x76a0
76ba: 33 c0 xor %eax,%eax
76bc: c5 f8 77 vzeroupper
76bf: 5b pop %rbx
76c0: c3 ret
76c1: 45 33 d2 xor %r10d,%r10d
76c4: eb b5 jmp 0x767b
76c6: 33 c0 xor %eax,%eax
76c8: e9 45 ff ff ff jmp 0x7612
76cd: b8 fa ff ff ff mov $0xfffffffa,%eax
76d2: 5b pop %rbx
76d3: c3 ret
76d4: b8 f8 ff ff ff mov $0xfffffff8,%eax
76d9: 5b pop %rbx
76da: c3 ret
76db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
76e0: 53 push %rbx
76e1: 49 89 ca mov %rcx,%r10
76e4: 4d 85 d2 test %r10,%r10
76e7: 0f 84 a4 01 00 00 je 0x7891
76ed: 48 85 d2 test %rdx,%rdx
76f0: 0f 84 9b 01 00 00 je 0x7891
76f6: 45 85 c0 test %r8d,%r8d
76f9: 0f 8e 8b 01 00 00 jle 0x788a
76ff: 41 83 f8 10 cmp $0x10,%r8d
7703: 0f 8c 79 01 00 00 jl 0x7882
7709: 48 89 d3 mov %rdx,%rbx
770c: 48 83 e3 1f and $0x1f,%rbx
7710: 85 db test %ebx,%ebx
7712: 74 11 je 0x7725
7714: f6 c3 07 test $0x7,%bl
7717: 0f 85 65 01 00 00 jne 0x7882
771d: f7 db neg %ebx
771f: 83 c3 20 add $0x20,%ebx
7722: c1 eb 03 shr $0x3,%ebx
7725: 8d 43 10 lea 0x10(%rbx),%eax
7728: 44 3b c0 cmp %eax,%r8d
772b: 0f 8c 51 01 00 00 jl 0x7882
7731: 45 89 c1 mov %r8d,%r9d
7734: 33 c0 xor %eax,%eax
7736: 44 2b cb sub %ebx,%r9d
7739: 41 83 e1 0f and $0xf,%r9d
773d: 41 f7 d9 neg %r9d
7740: 45 03 c8 add %r8d,%r9d
7743: 89 d9 mov %ebx,%ecx
7745: 85 db test %ebx,%ebx
7747: 76 2f jbe 0x7778
7749: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7750: 00
7751: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7758: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
775f: 00
7760: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
7766: c5 fb 58 0c c2 vaddsd (%rdx,%rax,8),%xmm0,%xmm1
776b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
7770: 48 ff c0 inc %rax
7773: 48 3b c1 cmp %rcx,%rax
7776: 72 e8 jb 0x7760
7778: 49 63 c1 movslq %r9d,%rax
777b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7780: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
7786: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
778d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
7794: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
779b: 03
779c: c5 fd 58 0c ca vaddpd (%rdx,%rcx,8),%ymm0,%ymm1
77a1: c5 ed 58 5c ca 20 vaddpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
77a7: c5 dd 58 6c ca 40 vaddpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
77ad: 62 e1 fd 20 58 4c ca vaddpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
77b4: 03
77b5: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
77ba: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
77c0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
77c6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
77cd: 03
77ce: 48 83 c1 10 add $0x10,%rcx
77d2: 48 3b c8 cmp %rax,%rcx
77d5: 72 a9 jb 0x7780
77d7: 41 8d 41 01 lea 0x1(%r9),%eax
77db: 41 3b c0 cmp %r8d,%eax
77de: 0f 87 93 00 00 00 ja 0x7877
77e4: 4d 63 c0 movslq %r8d,%r8
77e7: 4d 63 c9 movslq %r9d,%r9
77ea: 4d 2b c1 sub %r9,%r8
77ed: 49 83 f8 04 cmp $0x4,%r8
77f1: 0f 8c 87 00 00 00 jl 0x787e
77f7: 4d 63 c9 movslq %r9d,%r9
77fa: 44 89 c3 mov %r8d,%ebx
77fd: 83 e3 fc and $0xfffffffc,%ebx
7800: 33 c9 xor %ecx,%ecx
7802: 48 63 db movslq %ebx,%rbx
7805: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
7809: 4f 8d 1c ca lea (%r10,%r9,8),%r11
780d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7814: 00
7815: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
781c: 0f 1f 40 00 nopl 0x0(%rax)
7820: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
7826: c5 fd 58 0c c8 vaddpd (%rax,%rcx,8),%ymm0,%ymm1
782b: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
7830: 48 83 c1 04 add $0x4,%rcx
7834: 48 3b cb cmp %rbx,%rcx
7837: 72 e7 jb 0x7820
7839: 49 3b d8 cmp %r8,%rbx
783c: 73 39 jae 0x7877
783e: 4d 63 c9 movslq %r9d,%r9
7841: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
7845: 4b 8d 04 ca lea (%r10,%r9,8),%rax
7849: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7850: 00
7851: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7858: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
785f: 00
7860: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
7865: c5 fb 58 0c da vaddsd (%rdx,%rbx,8),%xmm0,%xmm1
786a: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
786f: 48 ff c3 inc %rbx
7872: 49 3b d8 cmp %r8,%rbx
7875: 72 e9 jb 0x7860
7877: 33 c0 xor %eax,%eax
7879: c5 f8 77 vzeroupper
787c: 5b pop %rbx
787d: c3 ret
787e: 33 db xor %ebx,%ebx
7880: eb b7 jmp 0x7839
7882: 45 33 c9 xor %r9d,%r9d
7885: e9 4d ff ff ff jmp 0x77d7
788a: b8 fa ff ff ff mov $0xfffffffa,%eax
788f: 5b pop %rbx
7890: c3 ret
7891: b8 f8 ff ff ff mov $0xfffffff8,%eax
7896: 5b pop %rbx
7897: c3 ret
7898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
789f: 00
78a0: 48 83 ec 28 sub $0x28,%rsp
78a4: 4d 85 c0 test %r8,%r8
78a7: 74 25 je 0x78ce
78a9: 48 85 c9 test %rcx,%rcx
78ac: 74 20 je 0x78ce
78ae: 48 85 d2 test %rdx,%rdx
78b1: 74 1b je 0x78ce
78b3: 45 85 c9 test %r9d,%r9d
78b6: 7f 0a jg 0x78c2
78b8: b8 fa ff ff ff mov $0xfffffffa,%eax
78bd: 48 83 c4 28 add $0x28,%rsp
78c1: c3 ret
78c2: e8 09 4c a9 01 call 0x1a9c4d0
78c7: 33 c0 xor %eax,%eax
78c9: 48 83 c4 28 add $0x28,%rsp
78cd: c3 ret
78ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
78d3: 48 83 c4 28 add $0x28,%rsp
78d7: c3 ret
78d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78df: 00
78e0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
78e5: 4d 85 c0 test %r8,%r8
78e8: 74 27 je 0x7911
78ea: 48 85 c9 test %rcx,%rcx
78ed: 74 22 je 0x7911
78ef: 48 85 d2 test %rdx,%rdx
78f2: 74 1d je 0x7911
78f4: 45 85 c9 test %r9d,%r9d
78f7: 7f 0b jg 0x7904
78f9: b8 fa ff ff ff mov $0xfffffffa,%eax
78fe: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7903: c3 ret
7904: e8 17 56 a9 01 call 0x1a9cf20
7909: 33 c0 xor %eax,%eax
790b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7910: c3 ret
7911: b8 f8 ff ff ff mov $0xfffffff8,%eax
7916: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
791b: c3 ret
791c: 0f 1f 40 00 nopl 0x0(%rax)
7920: 53 push %rbx
7921: 56 push %rsi
7922: 57 push %rdi
7923: 41 54 push %r12
7925: 41 55 push %r13
7927: 48 81 ec 50 04 00 00 sub $0x450,%rsp
792e: 4d 89 c4 mov %r8,%r12
7931: 48 8b 05 78 2c 60 02 mov 0x2602c78(%rip),%rax # 0x260a5b0
7938: 48 33 c4 xor %rsp,%rax
793b: 45 89 cd mov %r9d,%r13d
793e: 48 89 cf mov %rcx,%rdi
7941: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
7948: 00
7949: 4d 85 e4 test %r12,%r12
794c: 0f 84 b6 01 00 00 je 0x7b08
7952: 48 85 ff test %rdi,%rdi
7955: 0f 84 97 01 00 00 je 0x7af2
795b: 48 85 d2 test %rdx,%rdx
795e: 0f 84 66 01 00 00 je 0x7aca
7964: 45 85 ed test %r13d,%r13d
7967: 0f 8e 35 01 00 00 jle 0x7aa2
796d: 48 8d 74 24 28 lea 0x28(%rsp),%rsi
7972: 48 89 f0 mov %rsi,%rax
7975: 48 83 e0 1f and $0x1f,%rax
7979: 48 f7 d8 neg %rax
797c: 48 83 e0 1f and $0x1f,%rax
7980: 48 03 f0 add %rax,%rsi
7983: 48 8d 9c 04 28 02 00 lea 0x228(%rsp,%rax,1),%rbx
798a: 00
798b: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
7992: 0f 8e a2 00 00 00 jle 0x7a3a
7998: 4c 89 74 24 20 mov %r14,0x20(%rsp)
799d: 45 89 ee mov %r13d,%r14d
79a0: 4d 89 e5 mov %r12,%r13
79a3: 49 89 d4 mov %rdx,%r12
79a6: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
79ad: 00
79ae: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79b5: 0f 1f 40 00 nopl 0x0(%rax)
79b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79c0: 4c 89 e1 mov %r12,%rcx
79c3: 48 89 f2 mov %rsi,%rdx
79c6: 49 89 d8 mov %rbx,%r8
79c9: 41 b9 80 00 00 00 mov $0x80,%r9d
79cf: e8 6c df 12 00 call 0x135940
79d4: 48 89 f9 mov %rdi,%rcx
79d7: 48 89 f2 mov %rsi,%rdx
79da: 41 b8 80 00 00 00 mov $0x80,%r8d
79e0: e8 bb cb ff ff call 0x45a0
79e5: 48 89 f9 mov %rdi,%rcx
79e8: 48 89 da mov %rbx,%rdx
79eb: 41 b8 80 00 00 00 mov $0x80,%r8d
79f1: e8 aa cb ff ff call 0x45a0
79f6: 48 89 d9 mov %rbx,%rcx
79f9: 48 89 f2 mov %rsi,%rdx
79fc: 4d 89 e8 mov %r13,%r8
79ff: 41 b9 80 00 00 00 mov $0x80,%r9d
7a05: e8 16 08 00 00 call 0x8220
7a0a: 41 83 c6 80 add $0xffffff80,%r14d
7a0e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7a15: 49 81 c4 00 02 00 00 add $0x200,%r12
7a1c: 49 81 c5 00 04 00 00 add $0x400,%r13
7a23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
7a2a: 7f 94 jg 0x79c0
7a2c: 4c 89 e2 mov %r12,%rdx
7a2f: 4d 89 ec mov %r13,%r12
7a32: 45 89 f5 mov %r14d,%r13d
7a35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7a3a: 48 89 d1 mov %rdx,%rcx
7a3d: 48 89 f2 mov %rsi,%rdx
7a40: 49 89 d8 mov %rbx,%r8
7a43: 45 89 e9 mov %r13d,%r9d
7a46: e8 f5 de 12 00 call 0x135940
7a4b: 48 89 f9 mov %rdi,%rcx
7a4e: 48 89 f2 mov %rsi,%rdx
7a51: 45 89 e8 mov %r13d,%r8d
7a54: e8 47 cb ff ff call 0x45a0
7a59: 48 89 f9 mov %rdi,%rcx
7a5c: 48 89 da mov %rbx,%rdx
7a5f: 45 89 e8 mov %r13d,%r8d
7a62: e8 39 cb ff ff call 0x45a0
7a67: 48 89 d9 mov %rbx,%rcx
7a6a: 48 89 f2 mov %rsi,%rdx
7a6d: 4d 89 e0 mov %r12,%r8
7a70: 45 89 e9 mov %r13d,%r9d
7a73: e8 a8 07 00 00 call 0x8220
7a78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7a7f: 00
7a80: 48 33 cc xor %rsp,%rcx
7a83: 48 3b 0d 26 2b 60 02 cmp 0x2602b26(%rip),%rcx # 0x260a5b0
7a8a: 75 11 jne 0x7a9d
7a8c: 33 c0 xor %eax,%eax
7a8e: 48 81 c4 50 04 00 00 add $0x450,%rsp
7a95: 41 5d pop %r13
7a97: 41 5c pop %r12
7a99: 5f pop %rdi
7a9a: 5e pop %rsi
7a9b: 5b pop %rbx
7a9c: c3 ret
7a9d: e8 6e e2 11 01 call 0x1125d10
7aa2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7aa9: 00
7aaa: 48 33 cc xor %rsp,%rcx
7aad: 48 3b 0d fc 2a 60 02 cmp 0x2602afc(%rip),%rcx # 0x260a5b0
7ab4: 75 e7 jne 0x7a9d
7ab6: b8 fa ff ff ff mov $0xfffffffa,%eax
7abb: 48 81 c4 50 04 00 00 add $0x450,%rsp
7ac2: 41 5d pop %r13
7ac4: 41 5c pop %r12
7ac6: 5f pop %rdi
7ac7: 5e pop %rsi
7ac8: 5b pop %rbx
7ac9: c3 ret
7aca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7ad1: 00
7ad2: 48 33 cc xor %rsp,%rcx
7ad5: 48 3b 0d d4 2a 60 02 cmp 0x2602ad4(%rip),%rcx # 0x260a5b0
7adc: 75 bf jne 0x7a9d
7ade: b8 f8 ff ff ff mov $0xfffffff8,%eax
7ae3: 48 81 c4 50 04 00 00 add $0x450,%rsp
7aea: 41 5d pop %r13
7aec: 41 5c pop %r12
7aee: 5f pop %rdi
7aef: 5e pop %rsi
7af0: 5b pop %rbx
7af1: c3 ret
7af2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7af9: 00
7afa: 48 33 cc xor %rsp,%rcx
7afd: 48 3b 0d ac 2a 60 02 cmp 0x2602aac(%rip),%rcx # 0x260a5b0
7b04: 75 97 jne 0x7a9d
7b06: eb d6 jmp 0x7ade
7b08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7b0f: 00
7b10: 48 33 cc xor %rsp,%rcx
7b13: 48 3b 0d 96 2a 60 02 cmp 0x2602a96(%rip),%rcx # 0x260a5b0
7b1a: 75 81 jne 0x7a9d
7b1c: eb c0 jmp 0x7ade
7b1e: 66 90 xchg %ax,%ax
7b20: 53 push %rbx
7b21: 56 push %rsi
7b22: 57 push %rdi
7b23: 41 54 push %r12
7b25: 41 55 push %r13
7b27: 48 81 ec 50 04 00 00 sub $0x450,%rsp
7b2e: 4d 89 c4 mov %r8,%r12
7b31: 48 8b 05 78 2a 60 02 mov 0x2602a78(%rip),%rax # 0x260a5b0
7b38: 45 89 cd mov %r9d,%r13d
7b3b: 48 33 c4 xor %rsp,%rax
7b3e: 48 89 cf mov %rcx,%rdi
7b41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
7b48: 00
7b49: 4d 85 e4 test %r12,%r12
7b4c: 0f 84 b6 01 00 00 je 0x7d08
7b52: 48 85 ff test %rdi,%rdi
7b55: 0f 84 97 01 00 00 je 0x7cf2
7b5b: 48 85 d2 test %rdx,%rdx
7b5e: 0f 84 66 01 00 00 je 0x7cca
7b64: 45 85 ed test %r13d,%r13d
7b67: 0f 8e 35 01 00 00 jle 0x7ca2
7b6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
7b72: 48 89 c3 mov %rax,%rbx
7b75: 48 83 e3 1f and $0x1f,%rbx
7b79: 48 f7 db neg %rbx
7b7c: 48 83 e3 1f and $0x1f,%rbx
7b80: 48 8d 34 03 lea (%rbx,%rax,1),%rsi
7b84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
7b8b: 00
7b8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
7b93: 0f 8e a1 00 00 00 jle 0x7c3a
7b99: 4c 89 74 24 20 mov %r14,0x20(%rsp)
7b9e: 45 89 ee mov %r13d,%r14d
7ba1: 4d 89 e5 mov %r12,%r13
7ba4: 49 89 d4 mov %rdx,%r12
7ba7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7bae: 00
7baf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bb6: 0f 1f 00 nopl (%rax)
7bb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7bc0: 4c 89 e1 mov %r12,%rcx
7bc3: 48 89 f2 mov %rsi,%rdx
7bc6: 49 89 d8 mov %rbx,%r8
7bc9: 41 b9 80 00 00 00 mov $0x80,%r9d
7bcf: e8 8c dd 12 00 call 0x135960
7bd4: 48 89 f9 mov %rdi,%rcx
7bd7: 48 89 f2 mov %rsi,%rdx
7bda: 41 b8 80 00 00 00 mov $0x80,%r8d
7be0: e8 fb c9 ff ff call 0x45e0
7be5: 48 89 f9 mov %rdi,%rcx
7be8: 48 89 da mov %rbx,%rdx
7beb: 41 b8 80 00 00 00 mov $0x80,%r8d
7bf1: e8 ea c9 ff ff call 0x45e0
7bf6: 48 89 d9 mov %rbx,%rcx
7bf9: 48 89 f2 mov %rsi,%rdx
7bfc: 4d 89 e8 mov %r13,%r8
7bff: 41 b9 80 00 00 00 mov $0x80,%r9d
7c05: e8 96 06 00 00 call 0x82a0
7c0a: 41 83 c6 80 add $0xffffff80,%r14d
7c0e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7c15: 49 81 c4 00 02 00 00 add $0x200,%r12
7c1c: 49 81 c5 00 04 00 00 add $0x400,%r13
7c23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
7c2a: 7f 94 jg 0x7bc0
7c2c: 4c 89 e2 mov %r12,%rdx
7c2f: 4d 89 ec mov %r13,%r12
7c32: 45 89 f5 mov %r14d,%r13d
7c35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7c3a: 48 89 d1 mov %rdx,%rcx
7c3d: 48 89 f2 mov %rsi,%rdx
7c40: 49 89 d8 mov %rbx,%r8
7c43: 45 89 e9 mov %r13d,%r9d
7c46: e8 15 dd 12 00 call 0x135960
7c4b: 48 89 f9 mov %rdi,%rcx
7c4e: 48 89 f2 mov %rsi,%rdx
7c51: 45 89 e8 mov %r13d,%r8d
7c54: e8 87 c9 ff ff call 0x45e0
7c59: 48 89 f9 mov %rdi,%rcx
7c5c: 48 89 da mov %rbx,%rdx
7c5f: 45 89 e8 mov %r13d,%r8d
7c62: e8 79 c9 ff ff call 0x45e0
7c67: 48 89 d9 mov %rbx,%rcx
7c6a: 48 89 f2 mov %rsi,%rdx
7c6d: 4d 89 e0 mov %r12,%r8
7c70: 45 89 e9 mov %r13d,%r9d
7c73: e8 28 06 00 00 call 0x82a0
7c78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7c7f: 00
7c80: 48 33 cc xor %rsp,%rcx
7c83: 48 3b 0d 26 29 60 02 cmp 0x2602926(%rip),%rcx # 0x260a5b0
7c8a: 75 11 jne 0x7c9d
7c8c: 33 c0 xor %eax,%eax
7c8e: 48 81 c4 50 04 00 00 add $0x450,%rsp
7c95: 41 5d pop %r13
7c97: 41 5c pop %r12
7c99: 5f pop %rdi
7c9a: 5e pop %rsi
7c9b: 5b pop %rbx
7c9c: c3 ret
7c9d: e8 6e e0 11 01 call 0x1125d10
7ca2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7ca9: 00
7caa: 48 33 cc xor %rsp,%rcx
7cad: 48 3b 0d fc 28 60 02 cmp 0x26028fc(%rip),%rcx # 0x260a5b0
7cb4: 75 e7 jne 0x7c9d
7cb6: b8 fa ff ff ff mov $0xfffffffa,%eax
7cbb: 48 81 c4 50 04 00 00 add $0x450,%rsp
7cc2: 41 5d pop %r13
7cc4: 41 5c pop %r12
7cc6: 5f pop %rdi
7cc7: 5e pop %rsi
7cc8: 5b pop %rbx
7cc9: c3 ret
7cca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7cd1: 00
7cd2: 48 33 cc xor %rsp,%rcx
7cd5: 48 3b 0d d4 28 60 02 cmp 0x26028d4(%rip),%rcx # 0x260a5b0
7cdc: 75 bf jne 0x7c9d
7cde: b8 f8 ff ff ff mov $0xfffffff8,%eax
7ce3: 48 81 c4 50 04 00 00 add $0x450,%rsp
7cea: 41 5d pop %r13
7cec: 41 5c pop %r12
7cee: 5f pop %rdi
7cef: 5e pop %rsi
7cf0: 5b pop %rbx
7cf1: c3 ret
7cf2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7cf9: 00
7cfa: 48 33 cc xor %rsp,%rcx
7cfd: 48 3b 0d ac 28 60 02 cmp 0x26028ac(%rip),%rcx # 0x260a5b0
7d04: 75 97 jne 0x7c9d
7d06: eb d6 jmp 0x7cde
7d08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7d0f: 00
7d10: 48 33 cc xor %rsp,%rcx
7d13: 48 3b 0d 96 28 60 02 cmp 0x2602896(%rip),%rcx # 0x260a5b0
7d1a: 75 81 jne 0x7c9d
7d1c: eb c0 jmp 0x7cde
7d1e: 66 90 xchg %ax,%ax
7d20: 53 push %rbx
7d21: 56 push %rsi
7d22: 57 push %rdi
7d23: 41 54 push %r12
7d25: 41 55 push %r13
7d27: 48 81 ec 50 04 00 00 sub $0x450,%rsp
7d2e: 4d 89 c4 mov %r8,%r12
7d31: 48 8b 05 78 28 60 02 mov 0x2602878(%rip),%rax # 0x260a5b0
7d38: 45 89 cd mov %r9d,%r13d
7d3b: 48 33 c4 xor %rsp,%rax
7d3e: 48 89 cf mov %rcx,%rdi
7d41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
7d48: 00
7d49: 4d 85 e4 test %r12,%r12
7d4c: 0f 84 b6 01 00 00 je 0x7f08
7d52: 48 85 ff test %rdi,%rdi
7d55: 0f 84 97 01 00 00 je 0x7ef2
7d5b: 48 85 d2 test %rdx,%rdx
7d5e: 0f 84 66 01 00 00 je 0x7eca
7d64: 45 85 ed test %r13d,%r13d
7d67: 0f 8e 35 01 00 00 jle 0x7ea2
7d6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
7d72: 48 89 c3 mov %rax,%rbx
7d75: 48 83 e3 1f and $0x1f,%rbx
7d79: 48 f7 db neg %rbx
7d7c: 48 83 e3 1f and $0x1f,%rbx
7d80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
7d84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
7d8b: 00
7d8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
7d93: 0f 8e a1 00 00 00 jle 0x7e3a
7d99: 4c 89 74 24 20 mov %r14,0x20(%rsp)
7d9e: 45 89 ee mov %r13d,%r14d
7da1: 4d 89 e5 mov %r12,%r13
7da4: 49 89 d4 mov %rdx,%r12
7da7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7dae: 00
7daf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7db6: 0f 1f 00 nopl (%rax)
7db9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7dc0: 4c 89 e1 mov %r12,%rcx
7dc3: 48 89 f2 mov %rsi,%rdx
7dc6: 49 89 d8 mov %rbx,%r8
7dc9: 41 b9 80 00 00 00 mov $0x80,%r9d
7dcf: e8 ac db 12 00 call 0x135980
7dd4: 48 89 f9 mov %rdi,%rcx
7dd7: 48 89 f2 mov %rsi,%rdx
7dda: 41 b8 80 00 00 00 mov $0x80,%r8d
7de0: e8 bb c9 ff ff call 0x47a0
7de5: 48 89 f9 mov %rdi,%rcx
7de8: 48 89 da mov %rbx,%rdx
7deb: 41 b8 80 00 00 00 mov $0x80,%r8d
7df1: e8 aa c9 ff ff call 0x47a0
7df6: 48 89 d9 mov %rbx,%rcx
7df9: 48 89 f2 mov %rsi,%rdx
7dfc: 4d 89 e8 mov %r13,%r8
7dff: 41 b9 80 00 00 00 mov $0x80,%r9d
7e05: e8 16 05 00 00 call 0x8320
7e0a: 41 83 c6 80 add $0xffffff80,%r14d
7e0e: 48 81 c7 00 02 00 00 add $0x200,%rdi
7e15: 49 81 c4 00 02 00 00 add $0x200,%r12
7e1c: 49 81 c5 00 04 00 00 add $0x400,%r13
7e23: 41 81 fe 80 00 00 00 cmp $0x80,%r14d
7e2a: 7f 94 jg 0x7dc0
7e2c: 4c 89 e2 mov %r12,%rdx
7e2f: 4d 89 ec mov %r13,%r12
7e32: 45 89 f5 mov %r14d,%r13d
7e35: 4c 8b 74 24 20 mov 0x20(%rsp),%r14
7e3a: 48 89 d1 mov %rdx,%rcx
7e3d: 48 89 f2 mov %rsi,%rdx
7e40: 49 89 d8 mov %rbx,%r8
7e43: 45 89 e9 mov %r13d,%r9d
7e46: e8 35 db 12 00 call 0x135980
7e4b: 48 89 f9 mov %rdi,%rcx
7e4e: 48 89 f2 mov %rsi,%rdx
7e51: 45 89 e8 mov %r13d,%r8d
7e54: e8 47 c9 ff ff call 0x47a0
7e59: 48 89 f9 mov %rdi,%rcx
7e5c: 48 89 da mov %rbx,%rdx
7e5f: 45 89 e8 mov %r13d,%r8d
7e62: e8 39 c9 ff ff call 0x47a0
7e67: 48 89 d9 mov %rbx,%rcx
7e6a: 48 89 f2 mov %rsi,%rdx
7e6d: 4d 89 e0 mov %r12,%r8
7e70: 45 89 e9 mov %r13d,%r9d
7e73: e8 a8 04 00 00 call 0x8320
7e78: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7e7f: 00
7e80: 48 33 cc xor %rsp,%rcx
7e83: 48 3b 0d 26 27 60 02 cmp 0x2602726(%rip),%rcx # 0x260a5b0
7e8a: 75 11 jne 0x7e9d
7e8c: 33 c0 xor %eax,%eax
7e8e: 48 81 c4 50 04 00 00 add $0x450,%rsp
7e95: 41 5d pop %r13
7e97: 41 5c pop %r12
7e99: 5f pop %rdi
7e9a: 5e pop %rsi
7e9b: 5b pop %rbx
7e9c: c3 ret
7e9d: e8 6e de 11 01 call 0x1125d10
7ea2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7ea9: 00
7eaa: 48 33 cc xor %rsp,%rcx
7ead: 48 3b 0d fc 26 60 02 cmp 0x26026fc(%rip),%rcx # 0x260a5b0
7eb4: 75 e7 jne 0x7e9d
7eb6: b8 fa ff ff ff mov $0xfffffffa,%eax
7ebb: 48 81 c4 50 04 00 00 add $0x450,%rsp
7ec2: 41 5d pop %r13
7ec4: 41 5c pop %r12
7ec6: 5f pop %rdi
7ec7: 5e pop %rsi
7ec8: 5b pop %rbx
7ec9: c3 ret
7eca: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7ed1: 00
7ed2: 48 33 cc xor %rsp,%rcx
7ed5: 48 3b 0d d4 26 60 02 cmp 0x26026d4(%rip),%rcx # 0x260a5b0
7edc: 75 bf jne 0x7e9d
7ede: b8 f8 ff ff ff mov $0xfffffff8,%eax
7ee3: 48 81 c4 50 04 00 00 add $0x450,%rsp
7eea: 41 5d pop %r13
7eec: 41 5c pop %r12
7eee: 5f pop %rdi
7eef: 5e pop %rsi
7ef0: 5b pop %rbx
7ef1: c3 ret
7ef2: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7ef9: 00
7efa: 48 33 cc xor %rsp,%rcx
7efd: 48 3b 0d ac 26 60 02 cmp 0x26026ac(%rip),%rcx # 0x260a5b0
7f04: 75 97 jne 0x7e9d
7f06: eb d6 jmp 0x7ede
7f08: 48 8b 8c 24 48 04 00 mov 0x448(%rsp),%rcx
7f0f: 00
7f10: 48 33 cc xor %rsp,%rcx
7f13: 48 3b 0d 96 26 60 02 cmp 0x2602696(%rip),%rcx # 0x260a5b0
7f1a: 75 81 jne 0x7e9d
7f1c: eb c0 jmp 0x7ede
7f1e: 66 90 xchg %ax,%ax
7f20: 53 push %rbx
7f21: 56 push %rsi
7f22: 57 push %rdi
7f23: 41 54 push %r12
7f25: 41 55 push %r13
7f27: 48 81 ec 50 04 00 00 sub $0x450,%rsp
7f2e: 4d 89 c4 mov %r8,%r12
7f31: 48 8b 05 78 26 60 02 mov 0x2602678(%rip),%rax # 0x260a5b0
7f38: 45 89 cd mov %r9d,%r13d
7f3b: 48 33 c4 xor %rsp,%rax
7f3e: 48 89 cf mov %rcx,%rdi
7f41: 48 89 84 24 48 04 00 mov %rax,0x448(%rsp)
7f48: 00
7f49: 4d 85 e4 test %r12,%r12
7f4c: 0f 84 b6 01 00 00 je 0x8108
7f52: 48 85 ff test %rdi,%rdi
7f55: 0f 84 97 01 00 00 je 0x80f2
7f5b: 48 85 d2 test %rdx,%rdx
7f5e: 0f 84 66 01 00 00 je 0x80ca
7f64: 45 85 ed test %r13d,%r13d
7f67: 0f 8e 35 01 00 00 jle 0x80a2
7f6d: 48 8d 44 24 28 lea 0x28(%rsp),%rax
7f72: 48 89 c3 mov %rax,%rbx
7f75: 48 83 e3 1f and $0x1f,%rbx
7f79: 48 f7 db neg %rbx
7f7c: 48 83 e3 1f and $0x1f,%rbx
7f80: 48 8d 34 18 lea (%rax,%rbx,1),%rsi
7f84: 48 8d 9c 18 00 02 00 lea 0x200(%rax,%rbx,1),%rbx
7f8b: 00
7f8c: 41 81 fd 80 00 00 00 cmp $0x80,%r13d
7f93: 0f 8e a1 00 00 00 jle 0x803a
7f99: 4c 89 74 24 20 mov %r14,0x20(%rsp)
7f9e: 45 89 ee mov %r13d,%r14d
7fa1: 4d 89 e5 mov %r12,%r13
7fa4: 49 89 d4 mov %rdx,%r12
7fa7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7fae: 00
7faf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fb6: 0f 1f 00 nopl (%rax)
7fb9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7fc0: 4c 89 e1 mov %r12,%rcx
7fc3: 48 89 f2 mov %rsi,%rdx
7fc6: 49 89 d8 mov %rbx,%r8
7fc9: 41 b9 80 00 00 00 mov $0x80,%r9d
7fcf: e8 cc d9 12 00 call 0x1359a0
7fd4: 48 89 f9 mov %rdi,%rcx
7fd7: 48 89 f2 mov %rsi,%rdx
7fda: 41 b8 80 00 00 00 mov $0x80,%r8d
7fe0: e8 bb c7 ff ff call 0x47a0
7fe5: 48 89 f9 mov %rdi,%rcx
7fe8: 48 89 da mov %rbx,%rdx
7feb: 41 b8 80 00 00 00 mov $0x80,%r8d
7ff1: e8 aa c7 ff ff call 0x47a0
7ff6: 48 89 d9 mov %rbx,%rcx
7ff9: 48 89 f2 mov %rsi,%rdx
7ffc: 4d 89 e8 mov %r13,%r8
7fff: 41 rex.B