Files

9053 lines
428 KiB
Plaintext

; th_2c60: VA 0x180002c60-0x18000ac60 (32768 bytes)
/tmp/opencode/dis/th_2c60.bin: file format binary
Disassembly of section .data:
0000000000000000 <.data>:
0: 45 89 c1 mov %r8d,%r9d
3: 49 89 d0 mov %rdx,%r8
6: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
10: 4d 85 c0 test %r8,%r8
13: 0f 84 3a 01 00 00 je 0x153
19: 45 85 c9 test %r9d,%r9d
1c: 0f 8e 2b 01 00 00 jle 0x14d
22: 49 63 d1 movslq %r9d,%rdx
25: c5 fa 16 e8 vmovshdup %xmm0,%xmm5
29: 48 83 fa 08 cmp $0x8,%rdx
2d: c5 fa 12 e0 vmovsldup %xmm0,%xmm4
31: 0f 8c 11 01 00 00 jl 0x148
37: 4c 89 c0 mov %r8,%rax
3a: 48 83 e0 1f and $0x1f,%rax
3e: 85 c0 test %eax,%eax
40: 74 10 je 0x52
42: a8 07 test $0x7,%al
44: 0f 85 fe 00 00 00 jne 0x148
4a: f7 d8 neg %eax
4c: 83 c0 20 add $0x20,%eax
4f: c1 e8 03 shr $0x3,%eax
52: 8d 48 08 lea 0x8(%rax),%ecx
55: 48 3b d1 cmp %rcx,%rdx
58: 0f 8c ea 00 00 00 jl 0x148
5e: 44 89 c9 mov %r9d,%ecx
61: 2b c8 sub %eax,%ecx
63: 83 e1 07 and $0x7,%ecx
66: 44 2b c9 sub %ecx,%r9d
69: 33 c9 xor %ecx,%ecx
6b: 41 89 c2 mov %eax,%r10d
6e: 85 c0 test %eax,%eax
70: 76 30 jbe 0xa2
72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
80: c4 c1 7b 10 14 c8 vmovsd (%r8,%rcx,8),%xmm2
86: c5 e8 c6 ca b1 vshufps $0xb1,%xmm2,%xmm2,%xmm1
8b: c5 d0 59 d9 vmulps %xmm1,%xmm5,%xmm3
8f: c4 e2 69 b6 dc vfmaddsub231ps %xmm4,%xmm2,%xmm3
94: c4 c1 7b 11 1c c8 vmovsd %xmm3,(%r8,%rcx,8)
9a: 48 ff c1 inc %rcx
9d: 49 3b ca cmp %r10,%rcx
a0: 72 de jb 0x80
a2: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0
a7: c5 fe 16 d8 vmovshdup %ymm0,%ymm3
ab: c5 fe 12 d0 vmovsldup %ymm0,%ymm2
af: 49 63 c1 movslq %r9d,%rax
b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
c0: c4 81 7c 10 0c d0 vmovups (%r8,%r10,8),%ymm1
c6: c5 f4 c6 c1 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm0
cb: c5 e4 59 c0 vmulps %ymm0,%ymm3,%ymm0
cf: c4 e2 75 b6 c2 vfmaddsub231ps %ymm2,%ymm1,%ymm0
d4: c4 81 7c 11 04 d0 vmovups %ymm0,(%r8,%r10,8)
da: c4 81 7c 10 44 d0 20 vmovups 0x20(%r8,%r10,8),%ymm0
e1: c5 fc c6 c8 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm1
e6: c5 e4 59 c9 vmulps %ymm1,%ymm3,%ymm1
ea: c4 e2 7d b6 ca vfmaddsub231ps %ymm2,%ymm0,%ymm1
ef: c4 81 7c 11 4c d0 20 vmovups %ymm1,0x20(%r8,%r10,8)
f6: 49 83 c2 08 add $0x8,%r10
fa: 4c 3b d0 cmp %rax,%r10
fd: 72 c1 jb 0xc0
ff: 33 c0 xor %eax,%eax
101: 41 8d 49 01 lea 0x1(%r9),%ecx
105: 48 63 c9 movslq %ecx,%rcx
108: 48 3b ca cmp %rdx,%rcx
10b: 77 35 ja 0x142
10d: 4d 63 c9 movslq %r9d,%r9
110: 49 2b d1 sub %r9,%rdx
113: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
117: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
11e: 00 00
120: c5 fb 10 09 vmovsd (%rcx),%xmm1
124: 48 ff c0 inc %rax
127: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0
12c: c5 d0 59 d0 vmulps %xmm0,%xmm5,%xmm2
130: c4 e2 71 b6 d4 vfmaddsub231ps %xmm4,%xmm1,%xmm2
135: c5 fb 11 11 vmovsd %xmm2,(%rcx)
139: 48 83 c1 08 add $0x8,%rcx
13d: 48 3b c2 cmp %rdx,%rax
140: 72 de jb 0x120
142: 33 c0 xor %eax,%eax
144: c5 f8 77 vzeroupper
147: c3 ret
148: 45 33 c9 xor %r9d,%r9d
14b: eb b2 jmp 0xff
14d: b8 fa ff ff ff mov $0xfffffffa,%eax
152: c3 ret
153: b8 f8 ff ff ff mov $0xfffffff8,%eax
158: c3 ret
159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
160: 45 89 c1 mov %r8d,%r9d
163: 49 89 d0 mov %rdx,%r8
166: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
16b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
170: 4d 85 c0 test %r8,%r8
173: 0f 84 5a 01 00 00 je 0x2d3
179: 45 85 c9 test %r9d,%r9d
17c: 0f 8e 4b 01 00 00 jle 0x2cd
182: 49 63 d1 movslq %r9d,%rdx
185: c5 fa 16 d8 vmovshdup %xmm0,%xmm3
189: c5 fa 12 d0 vmovsldup %xmm0,%xmm2
18d: 48 83 fa 08 cmp $0x8,%rdx
191: 0f 8c 31 01 00 00 jl 0x2c8
197: 4c 89 c0 mov %r8,%rax
19a: 48 83 e0 1f and $0x1f,%rax
19e: 85 c0 test %eax,%eax
1a0: 74 10 je 0x1b2
1a2: a8 07 test $0x7,%al
1a4: 0f 85 1e 01 00 00 jne 0x2c8
1aa: f7 d8 neg %eax
1ac: 83 c0 20 add $0x20,%eax
1af: c1 e8 03 shr $0x3,%eax
1b2: 8d 48 08 lea 0x8(%rax),%ecx
1b5: 48 3b d1 cmp %rcx,%rdx
1b8: 0f 8c 0a 01 00 00 jl 0x2c8
1be: 44 89 c9 mov %r9d,%ecx
1c1: 2b c8 sub %eax,%ecx
1c3: 83 e1 07 and $0x7,%ecx
1c6: 44 2b c9 sub %ecx,%r9d
1c9: 33 c9 xor %ecx,%ecx
1cb: 41 89 c2 mov %eax,%r10d
1ce: 85 c0 test %eax,%eax
1d0: 76 30 jbe 0x202
1d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e0: c4 c1 7b 10 24 c8 vmovsd (%r8,%rcx,8),%xmm4
1e6: c5 d8 c6 cc b1 vshufps $0xb1,%xmm4,%xmm4,%xmm1
1eb: c5 e0 59 e9 vmulps %xmm1,%xmm3,%xmm5
1ef: c4 e2 59 b6 ea vfmaddsub231ps %xmm2,%xmm4,%xmm5
1f4: c4 c1 7b 11 2c c8 vmovsd %xmm5,(%r8,%rcx,8)
1fa: 48 ff c1 inc %rcx
1fd: 49 3b ca cmp %r10,%rcx
200: 72 de jb 0x1e0
202: c4 e2 7d 19 c0 vbroadcastsd %xmm0,%ymm0
207: c5 fe 16 c8 vmovshdup %ymm0,%ymm1
20b: c5 fe 12 c0 vmovsldup %ymm0,%ymm0
20f: 49 63 c1 movslq %r9d,%rax
212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
220: c4 81 7c 10 2c d0 vmovups (%r8,%r10,8),%ymm5
226: 62 81 7c 28 10 54 d0 vmovups 0x20(%r8,%r10,8),%ymm18
22d: 01
22e: c5 d4 c6 e5 b1 vshufps $0xb1,%ymm5,%ymm5,%ymm4
233: 62 a1 6c 20 c6 ca b1 vshufps $0xb1,%ymm18,%ymm18,%ymm17
23a: 62 e1 74 28 59 c4 vmulps %ymm4,%ymm1,%ymm16
240: 62 a1 74 28 59 d9 vmulps %ymm17,%ymm1,%ymm19
246: 62 e2 55 28 b6 c0 vfmaddsub231ps %ymm0,%ymm5,%ymm16
24c: 62 e2 6d 20 b6 d8 vfmaddsub231ps %ymm0,%ymm18,%ymm19
252: 62 81 7c 28 11 04 d0 vmovups %ymm16,(%r8,%r10,8)
259: 62 81 7c 28 11 5c d0 vmovups %ymm19,0x20(%r8,%r10,8)
260: 01
261: 49 83 c2 08 add $0x8,%r10
265: 4c 3b d0 cmp %rax,%r10
268: 72 b6 jb 0x220
26a: 33 c0 xor %eax,%eax
26c: 41 8d 49 01 lea 0x1(%r9),%ecx
270: 48 63 c9 movslq %ecx,%rcx
273: 48 3b ca cmp %rdx,%rcx
276: 77 4a ja 0x2c2
278: 4d 63 c9 movslq %r9d,%r9
27b: 49 2b d1 sub %r9,%rdx
27e: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
282: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
289: 00
28a: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
291: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
298: 00
299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2a0: c5 fb 10 09 vmovsd (%rcx),%xmm1
2a4: 48 ff c0 inc %rax
2a7: c5 f0 c6 c1 b1 vshufps $0xb1,%xmm1,%xmm1,%xmm0
2ac: c5 e0 59 e0 vmulps %xmm0,%xmm3,%xmm4
2b0: c4 e2 71 b6 e2 vfmaddsub231ps %xmm2,%xmm1,%xmm4
2b5: c5 fb 11 21 vmovsd %xmm4,(%rcx)
2b9: 48 83 c1 08 add $0x8,%rcx
2bd: 48 3b c2 cmp %rdx,%rax
2c0: 72 de jb 0x2a0
2c2: 33 c0 xor %eax,%eax
2c4: c5 f8 77 vzeroupper
2c7: c3 ret
2c8: 45 33 c9 xor %r9d,%r9d
2cb: eb 9d jmp 0x26a
2cd: b8 fa ff ff ff mov $0xfffffffa,%eax
2d2: c3 ret
2d3: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d8: c3 ret
2d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e0: 48 83 ec 28 sub $0x28,%rsp
2e4: 48 85 c9 test %rcx,%rcx
2e7: 74 15 je 0x2fe
2e9: 85 d2 test %edx,%edx
2eb: 7f 05 jg 0x2f2
2ed: 6a fa push $0xfffffffffffffffa
2ef: 58 pop %rax
2f0: eb 07 jmp 0x2f9
2f2: e8 89 0b a5 01 call 0x1a50e80
2f7: 33 c0 xor %eax,%eax
2f9: 48 83 c4 28 add $0x28,%rsp
2fd: c3 ret
2fe: 6a f8 push $0xfffffffffffffff8
300: 58 pop %rax
301: eb f6 jmp 0x2f9
303: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
30a: 00
30b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
312: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
319: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
320: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
325: 48 85 c9 test %rcx,%rcx
328: 74 16 je 0x340
32a: 85 d2 test %edx,%edx
32c: 7f 05 jg 0x333
32e: 6a fa push $0xfffffffffffffffa
330: 58 pop %rax
331: eb 07 jmp 0x33a
333: e8 88 13 a5 01 call 0x1a516c0
338: 33 c0 xor %eax,%eax
33a: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
33f: c3 ret
340: 6a f8 push $0xfffffffffffffff8
342: 58 pop %rax
343: eb f5 jmp 0x33a
345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
34c: 00
34d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
360: 48 83 ec 28 sub $0x28,%rsp
364: 48 85 c9 test %rcx,%rcx
367: 74 15 je 0x37e
369: 85 d2 test %edx,%edx
36b: 7f 05 jg 0x372
36d: 6a fa push $0xfffffffffffffffa
36f: 58 pop %rax
370: eb 07 jmp 0x379
372: e8 89 1b a5 01 call 0x1a51f00
377: 33 c0 xor %eax,%eax
379: 48 83 c4 28 add $0x28,%rsp
37d: c3 ret
37e: 6a f8 push $0xfffffffffffffff8
380: 58 pop %rax
381: eb f6 jmp 0x379
383: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
38a: 00
38b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
392: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
399: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3a0: 48 83 ec 28 sub $0x28,%rsp
3a4: 48 85 c9 test %rcx,%rcx
3a7: 74 15 je 0x3be
3a9: 85 d2 test %edx,%edx
3ab: 7f 05 jg 0x3b2
3ad: 6a fa push $0xfffffffffffffffa
3af: 58 pop %rax
3b0: eb 07 jmp 0x3b9
3b2: e8 69 21 a5 01 call 0x1a52520
3b7: 33 c0 xor %eax,%eax
3b9: 48 83 c4 28 add $0x28,%rsp
3bd: c3 ret
3be: 6a f8 push $0xfffffffffffffff8
3c0: 58 pop %rax
3c1: eb f6 jmp 0x3b9
3c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3ca: 00
3cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e0: 48 83 ec 28 sub $0x28,%rsp
3e4: 48 85 c9 test %rcx,%rcx
3e7: 74 15 je 0x3fe
3e9: 85 d2 test %edx,%edx
3eb: 7f 05 jg 0x3f2
3ed: 6a fa push $0xfffffffffffffffa
3ef: 58 pop %rax
3f0: eb 07 jmp 0x3f9
3f2: e8 69 27 a5 01 call 0x1a52b60
3f7: 33 c0 xor %eax,%eax
3f9: 48 83 c4 28 add $0x28,%rsp
3fd: c3 ret
3fe: 6a f8 push $0xfffffffffffffff8
400: 58 pop %rax
401: eb f6 jmp 0x3f9
403: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
40a: 00
40b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
412: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
420: 48 83 ec 28 sub $0x28,%rsp
424: 48 85 c9 test %rcx,%rcx
427: 74 15 je 0x43e
429: 85 d2 test %edx,%edx
42b: 7f 05 jg 0x432
42d: 6a fa push $0xfffffffffffffffa
42f: 58 pop %rax
430: eb 07 jmp 0x439
432: e8 69 2d a5 01 call 0x1a531a0
437: 33 c0 xor %eax,%eax
439: 48 83 c4 28 add $0x28,%rsp
43d: c3 ret
43e: 6a f8 push $0xfffffffffffffff8
440: 58 pop %rax
441: eb f6 jmp 0x439
443: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
44a: 00
44b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
452: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
459: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
460: 55 push %rbp
461: 48 83 ec 30 sub $0x30,%rsp
465: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
46a: 48 89 4d 20 mov %rcx,0x20(%rbp)
46e: 48 89 55 28 mov %rdx,0x28(%rbp)
472: 44 89 45 30 mov %r8d,0x30(%rbp)
476: 48 8b 45 20 mov 0x20(%rbp),%rax
47a: 48 85 c0 test %rax,%rax
47d: 74 14 je 0x493
47f: 48 8b 45 28 mov 0x28(%rbp),%rax
483: 48 85 c0 test %rax,%rax
486: 75 16 jne 0x49e
488: b8 f8 ff ff ff mov $0xfffffff8,%eax
48d: 48 8d 65 10 lea 0x10(%rbp),%rsp
491: 5d pop %rbp
492: c3 ret
493: b8 f8 ff ff ff mov $0xfffffff8,%eax
498: 48 8d 65 10 lea 0x10(%rbp),%rsp
49c: 5d pop %rbp
49d: c3 ret
49e: 8b 45 30 mov 0x30(%rbp),%eax
4a1: 85 c0 test %eax,%eax
4a3: 7f 0b jg 0x4b0
4a5: b8 fa ff ff ff mov $0xfffffffa,%eax
4aa: 48 8d 65 10 lea 0x10(%rbp),%rsp
4ae: 5d pop %rbp
4af: c3 ret
4b0: 48 8b 45 20 mov 0x20(%rbp),%rax
4b4: 48 8b 55 28 mov 0x28(%rbp),%rdx
4b8: 8b 4d 30 mov 0x30(%rbp),%ecx
4bb: 89 4d 00 mov %ecx,0x0(%rbp)
4be: 48 89 c1 mov %rax,%rcx
4c1: 8b 45 00 mov 0x0(%rbp),%eax
4c4: 41 89 c0 mov %eax,%r8d
4c7: e8 34 33 a5 01 call 0x1a53800
4cc: b8 00 00 00 00 mov $0x0,%eax
4d1: 48 8d 65 10 lea 0x10(%rbp),%rsp
4d5: 5d pop %rbp
4d6: c3 ret
4d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
4de: 00 00
4e0: 55 push %rbp
4e1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
4e6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
4eb: 48 89 4d 20 mov %rcx,0x20(%rbp)
4ef: 48 89 55 28 mov %rdx,0x28(%rbp)
4f3: 44 89 45 30 mov %r8d,0x30(%rbp)
4f7: 48 8b 45 20 mov 0x20(%rbp),%rax
4fb: 48 85 c0 test %rax,%rax
4fe: 74 14 je 0x514
500: 48 8b 45 28 mov 0x28(%rbp),%rax
504: 48 85 c0 test %rax,%rax
507: 75 16 jne 0x51f
509: b8 f8 ff ff ff mov $0xfffffff8,%eax
50e: 48 8d 65 10 lea 0x10(%rbp),%rsp
512: 5d pop %rbp
513: c3 ret
514: b8 f8 ff ff ff mov $0xfffffff8,%eax
519: 48 8d 65 10 lea 0x10(%rbp),%rsp
51d: 5d pop %rbp
51e: c3 ret
51f: 8b 45 30 mov 0x30(%rbp),%eax
522: 85 c0 test %eax,%eax
524: 7f 0b jg 0x531
526: b8 fa ff ff ff mov $0xfffffffa,%eax
52b: 48 8d 65 10 lea 0x10(%rbp),%rsp
52f: 5d pop %rbp
530: c3 ret
531: 48 8b 45 20 mov 0x20(%rbp),%rax
535: 48 8b 55 28 mov 0x28(%rbp),%rdx
539: 8b 4d 30 mov 0x30(%rbp),%ecx
53c: 89 4d 00 mov %ecx,0x0(%rbp)
53f: 48 89 c1 mov %rax,%rcx
542: 8b 45 00 mov 0x0(%rbp),%eax
545: 41 89 c0 mov %eax,%r8d
548: e8 23 65 a5 01 call 0x1a56a70
54d: b8 00 00 00 00 mov $0x0,%eax
552: 48 8d 65 10 lea 0x10(%rbp),%rsp
556: 5d pop %rbp
557: c3 ret
558: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
55f: 00
560: 55 push %rbp
561: 48 83 ec 30 sub $0x30,%rsp
565: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
56a: 48 89 4d 20 mov %rcx,0x20(%rbp)
56e: 48 89 55 28 mov %rdx,0x28(%rbp)
572: 44 89 45 30 mov %r8d,0x30(%rbp)
576: 48 8b 45 20 mov 0x20(%rbp),%rax
57a: 48 85 c0 test %rax,%rax
57d: 74 14 je 0x593
57f: 48 8b 45 28 mov 0x28(%rbp),%rax
583: 48 85 c0 test %rax,%rax
586: 75 16 jne 0x59e
588: b8 f8 ff ff ff mov $0xfffffff8,%eax
58d: 48 8d 65 10 lea 0x10(%rbp),%rsp
591: 5d pop %rbp
592: c3 ret
593: b8 f8 ff ff ff mov $0xfffffff8,%eax
598: 48 8d 65 10 lea 0x10(%rbp),%rsp
59c: 5d pop %rbp
59d: c3 ret
59e: 8b 45 30 mov 0x30(%rbp),%eax
5a1: 85 c0 test %eax,%eax
5a3: 7f 0b jg 0x5b0
5a5: b8 fa ff ff ff mov $0xfffffffa,%eax
5aa: 48 8d 65 10 lea 0x10(%rbp),%rsp
5ae: 5d pop %rbp
5af: c3 ret
5b0: 48 8b 45 20 mov 0x20(%rbp),%rax
5b4: 48 8b 55 28 mov 0x28(%rbp),%rdx
5b8: 8b 4d 30 mov 0x30(%rbp),%ecx
5bb: 89 4d 00 mov %ecx,0x0(%rbp)
5be: 48 89 c1 mov %rax,%rcx
5c1: 8b 45 00 mov 0x0(%rbp),%eax
5c4: 41 89 c0 mov %eax,%r8d
5c7: e8 14 97 a5 01 call 0x1a59ce0
5cc: b8 00 00 00 00 mov $0x0,%eax
5d1: 48 8d 65 10 lea 0x10(%rbp),%rsp
5d5: 5d pop %rbp
5d6: c3 ret
5d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
5de: 00 00
5e0: 55 push %rbp
5e1: 48 83 ec 30 sub $0x30,%rsp
5e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
5ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
5ee: 48 89 55 28 mov %rdx,0x28(%rbp)
5f2: 44 89 45 30 mov %r8d,0x30(%rbp)
5f6: 48 8b 45 20 mov 0x20(%rbp),%rax
5fa: 48 85 c0 test %rax,%rax
5fd: 74 14 je 0x613
5ff: 48 8b 45 28 mov 0x28(%rbp),%rax
603: 48 85 c0 test %rax,%rax
606: 75 16 jne 0x61e
608: b8 f8 ff ff ff mov $0xfffffff8,%eax
60d: 48 8d 65 10 lea 0x10(%rbp),%rsp
611: 5d pop %rbp
612: c3 ret
613: b8 f8 ff ff ff mov $0xfffffff8,%eax
618: 48 8d 65 10 lea 0x10(%rbp),%rsp
61c: 5d pop %rbp
61d: c3 ret
61e: 8b 45 30 mov 0x30(%rbp),%eax
621: 85 c0 test %eax,%eax
623: 7f 0b jg 0x630
625: b8 fa ff ff ff mov $0xfffffffa,%eax
62a: 48 8d 65 10 lea 0x10(%rbp),%rsp
62e: 5d pop %rbp
62f: c3 ret
630: 48 8b 45 20 mov 0x20(%rbp),%rax
634: 48 8b 55 28 mov 0x28(%rbp),%rdx
638: 8b 4d 30 mov 0x30(%rbp),%ecx
63b: 89 4d 00 mov %ecx,0x0(%rbp)
63e: 48 89 c1 mov %rax,%rcx
641: 8b 45 00 mov 0x0(%rbp),%eax
644: 41 89 c0 mov %eax,%r8d
647: e8 14 c3 a5 01 call 0x1a5c960
64c: b8 00 00 00 00 mov $0x0,%eax
651: 48 8d 65 10 lea 0x10(%rbp),%rsp
655: 5d pop %rbp
656: c3 ret
657: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
65e: 00 00
660: 55 push %rbp
661: 48 83 ec 30 sub $0x30,%rsp
665: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
66a: 48 89 4d 20 mov %rcx,0x20(%rbp)
66e: 48 89 55 28 mov %rdx,0x28(%rbp)
672: 44 89 45 30 mov %r8d,0x30(%rbp)
676: 48 8b 45 20 mov 0x20(%rbp),%rax
67a: 48 85 c0 test %rax,%rax
67d: 74 14 je 0x693
67f: 48 8b 45 28 mov 0x28(%rbp),%rax
683: 48 85 c0 test %rax,%rax
686: 75 16 jne 0x69e
688: b8 f8 ff ff ff mov $0xfffffff8,%eax
68d: 48 8d 65 10 lea 0x10(%rbp),%rsp
691: 5d pop %rbp
692: c3 ret
693: b8 f8 ff ff ff mov $0xfffffff8,%eax
698: 48 8d 65 10 lea 0x10(%rbp),%rsp
69c: 5d pop %rbp
69d: c3 ret
69e: 8b 45 30 mov 0x30(%rbp),%eax
6a1: 85 c0 test %eax,%eax
6a3: 7f 0b jg 0x6b0
6a5: b8 fa ff ff ff mov $0xfffffffa,%eax
6aa: 48 8d 65 10 lea 0x10(%rbp),%rsp
6ae: 5d pop %rbp
6af: c3 ret
6b0: 48 8b 45 20 mov 0x20(%rbp),%rax
6b4: 48 8b 55 28 mov 0x28(%rbp),%rdx
6b8: 8b 4d 30 mov 0x30(%rbp),%ecx
6bb: 89 4d 00 mov %ecx,0x0(%rbp)
6be: 48 89 c1 mov %rax,%rcx
6c1: 8b 45 00 mov 0x0(%rbp),%eax
6c4: 41 89 c0 mov %eax,%r8d
6c7: e8 14 2e 01 00 call 0x134e0
6cc: b8 00 00 00 00 mov $0x0,%eax
6d1: 48 8d 65 10 lea 0x10(%rbp),%rsp
6d5: 5d pop %rbp
6d6: c3 ret
6d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
6de: 00 00
6e0: 55 push %rbp
6e1: 48 83 ec 30 sub $0x30,%rsp
6e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
6ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
6ee: 48 89 55 28 mov %rdx,0x28(%rbp)
6f2: 44 89 45 30 mov %r8d,0x30(%rbp)
6f6: 48 8b 45 20 mov 0x20(%rbp),%rax
6fa: 48 85 c0 test %rax,%rax
6fd: 74 14 je 0x713
6ff: 48 8b 45 28 mov 0x28(%rbp),%rax
703: 48 85 c0 test %rax,%rax
706: 75 16 jne 0x71e
708: b8 f8 ff ff ff mov $0xfffffff8,%eax
70d: 48 8d 65 10 lea 0x10(%rbp),%rsp
711: 5d pop %rbp
712: c3 ret
713: b8 f8 ff ff ff mov $0xfffffff8,%eax
718: 48 8d 65 10 lea 0x10(%rbp),%rsp
71c: 5d pop %rbp
71d: c3 ret
71e: 8b 45 30 mov 0x30(%rbp),%eax
721: 85 c0 test %eax,%eax
723: 7f 0b jg 0x730
725: b8 fa ff ff ff mov $0xfffffffa,%eax
72a: 48 8d 65 10 lea 0x10(%rbp),%rsp
72e: 5d pop %rbp
72f: c3 ret
730: 48 8b 45 20 mov 0x20(%rbp),%rax
734: 48 8b 55 28 mov 0x28(%rbp),%rdx
738: 8b 4d 30 mov 0x30(%rbp),%ecx
73b: 89 4d 00 mov %ecx,0x0(%rbp)
73e: 48 89 c1 mov %rax,%rcx
741: 8b 45 00 mov 0x0(%rbp),%eax
744: 41 89 c0 mov %eax,%r8d
747: e8 f4 33 01 00 call 0x13b40
74c: b8 00 00 00 00 mov $0x0,%eax
751: 48 8d 65 10 lea 0x10(%rbp),%rsp
755: 5d pop %rbp
756: c3 ret
757: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
75e: 00 00
760: 48 83 ec 28 sub $0x28,%rsp
764: 48 85 c9 test %rcx,%rcx
767: 74 15 je 0x77e
769: 85 d2 test %edx,%edx
76b: 7f 05 jg 0x772
76d: 6a fa push $0xfffffffffffffffa
76f: 58 pop %rax
770: eb 07 jmp 0x779
772: e8 e9 04 a5 01 call 0x1a50c60
777: 33 c0 xor %eax,%eax
779: 48 83 c4 28 add $0x28,%rsp
77d: c3 ret
77e: 6a f8 push $0xfffffffffffffff8
780: 58 pop %rax
781: eb f6 jmp 0x779
783: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
78a: 00
78b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7a5: 48 85 c9 test %rcx,%rcx
7a8: 74 16 je 0x7c0
7aa: 85 d2 test %edx,%edx
7ac: 7f 05 jg 0x7b3
7ae: 6a fa push $0xfffffffffffffffa
7b0: 58 pop %rax
7b1: eb 07 jmp 0x7ba
7b3: e8 e8 0c a5 01 call 0x1a514a0
7b8: 33 c0 xor %eax,%eax
7ba: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7bf: c3 ret
7c0: 6a f8 push $0xfffffffffffffff8
7c2: 58 pop %rax
7c3: eb f5 jmp 0x7ba
7c5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7cc: 00
7cd: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7e0: 48 83 ec 28 sub $0x28,%rsp
7e4: 48 85 c9 test %rcx,%rcx
7e7: 74 15 je 0x7fe
7e9: 85 d2 test %edx,%edx
7eb: 7f 05 jg 0x7f2
7ed: 6a fa push $0xfffffffffffffffa
7ef: 58 pop %rax
7f0: eb 07 jmp 0x7f9
7f2: e8 a9 ed a5 01 call 0x1a5f5a0
7f7: 33 c0 xor %eax,%eax
7f9: 48 83 c4 28 add $0x28,%rsp
7fd: c3 ret
7fe: 6a f8 push $0xfffffffffffffff8
800: 58 pop %rax
801: eb f6 jmp 0x7f9
803: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
80a: 00
80b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
812: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
819: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
820: 48 83 ec 28 sub $0x28,%rsp
824: 48 85 c9 test %rcx,%rcx
827: 74 15 je 0x83e
829: 85 d2 test %edx,%edx
82b: 7f 05 jg 0x832
82d: 6a fa push $0xfffffffffffffffa
82f: 58 pop %rax
830: eb 07 jmp 0x839
832: e8 e9 f2 a5 01 call 0x1a5fb20
837: 33 c0 xor %eax,%eax
839: 48 83 c4 28 add $0x28,%rsp
83d: c3 ret
83e: 6a f8 push $0xfffffffffffffff8
840: 58 pop %rax
841: eb f6 jmp 0x839
843: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
84a: 00
84b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
852: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
859: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
860: 48 83 ec 28 sub $0x28,%rsp
864: 48 85 c9 test %rcx,%rcx
867: 74 15 je 0x87e
869: 85 d2 test %edx,%edx
86b: 7f 05 jg 0x872
86d: 6a fa push $0xfffffffffffffffa
86f: 58 pop %rax
870: eb 07 jmp 0x879
872: e8 29 f8 a5 01 call 0x1a600a0
877: 33 c0 xor %eax,%eax
879: 48 83 c4 28 add $0x28,%rsp
87d: c3 ret
87e: 6a f8 push $0xfffffffffffffff8
880: 58 pop %rax
881: eb f6 jmp 0x879
883: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
88a: 00
88b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
892: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8a0: 48 83 ec 28 sub $0x28,%rsp
8a4: 48 85 c9 test %rcx,%rcx
8a7: 74 15 je 0x8be
8a9: 85 d2 test %edx,%edx
8ab: 7f 05 jg 0x8b2
8ad: 6a fa push $0xfffffffffffffffa
8af: 58 pop %rax
8b0: eb 07 jmp 0x8b9
8b2: e8 a9 fd a5 01 call 0x1a60660
8b7: 33 c0 xor %eax,%eax
8b9: 48 83 c4 28 add $0x28,%rsp
8bd: c3 ret
8be: 6a f8 push $0xfffffffffffffff8
8c0: 58 pop %rax
8c1: eb f6 jmp 0x8b9
8c3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
8ca: 00
8cb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
8e0: 57 push %rdi
8e1: 49 89 ca mov %rcx,%r10
8e4: 4d 85 d2 test %r10,%r10
8e7: 0f 84 60 02 00 00 je 0xb4d
8ed: 48 85 d2 test %rdx,%rdx
8f0: 0f 84 57 02 00 00 je 0xb4d
8f6: 4d 85 c0 test %r8,%r8
8f9: 0f 84 4e 02 00 00 je 0xb4d
8ff: 45 85 c9 test %r9d,%r9d
902: 0f 8e 3e 02 00 00 jle 0xb46
908: 49 63 f9 movslq %r9d,%rdi
90b: 48 83 ff 08 cmp $0x8,%rdi
90f: 0f 8c 2c 02 00 00 jl 0xb41
915: 4c 89 c0 mov %r8,%rax
918: 48 83 e0 0f and $0xf,%rax
91c: 85 c0 test %eax,%eax
91e: 74 0d je 0x92d
920: a8 07 test $0x7,%al
922: 0f 85 19 02 00 00 jne 0xb41
928: b8 01 00 00 00 mov $0x1,%eax
92d: 8d 48 08 lea 0x8(%rax),%ecx
930: 48 3b f9 cmp %rcx,%rdi
933: 0f 8c 08 02 00 00 jl 0xb41
939: 44 89 c9 mov %r9d,%ecx
93c: 45 33 db xor %r11d,%r11d
93f: 2b c8 sub %eax,%ecx
941: 83 e1 07 and $0x7,%ecx
944: 44 2b c9 sub %ecx,%r9d
947: 89 c1 mov %eax,%ecx
949: 85 c0 test %eax,%eax
94b: 76 33 jbe 0x980
94d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
954: 00
955: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
95c: 0f 1f 40 00 nopl 0x0(%rax)
960: f2 43 0f 10 04 da movsd (%r10,%r11,8),%xmm0
966: f2 42 0f 59 04 da mulsd (%rdx,%r11,8),%xmm0
96c: f2 43 0f 58 04 d8 addsd (%r8,%r11,8),%xmm0
972: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
978: 49 ff c3 inc %r11
97b: 4c 3b d9 cmp %rcx,%r11
97e: 72 e0 jb 0x960
980: 89 c0 mov %eax,%eax
982: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
986: 49 63 c1 movslq %r9d,%rax
989: 49 f7 c3 0f 00 00 00 test $0xf,%r11
990: 0f 84 ca 00 00 00 je 0xa60
996: 0f 1f 00 nopl (%rax)
999: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
9a0: f2 41 0f 10 0c ca movsd (%r10,%rcx,8),%xmm1
9a6: f2 0f 10 04 ca movsd (%rdx,%rcx,8),%xmm0
9ab: 66 0f 16 44 ca 08 movhpd 0x8(%rdx,%rcx,8),%xmm0
9b1: 66 41 0f 16 4c ca 08 movhpd 0x8(%r10,%rcx,8),%xmm1
9b8: 66 0f 59 c8 mulpd %xmm0,%xmm1
9bc: 66 41 0f 58 0c c8 addpd (%r8,%rcx,8),%xmm1
9c2: 41 0f 29 0c c8 movaps %xmm1,(%r8,%rcx,8)
9c7: f2 41 0f 10 5c ca 10 movsd 0x10(%r10,%rcx,8),%xmm3
9ce: f2 41 0f 10 6c ca 20 movsd 0x20(%r10,%rcx,8),%xmm5
9d5: f2 41 0f 10 4c ca 30 movsd 0x30(%r10,%rcx,8),%xmm1
9dc: f2 0f 10 54 ca 10 movsd 0x10(%rdx,%rcx,8),%xmm2
9e2: f2 0f 10 64 ca 20 movsd 0x20(%rdx,%rcx,8),%xmm4
9e8: f2 0f 10 44 ca 30 movsd 0x30(%rdx,%rcx,8),%xmm0
9ee: 66 0f 16 54 ca 18 movhpd 0x18(%rdx,%rcx,8),%xmm2
9f4: 66 0f 16 64 ca 28 movhpd 0x28(%rdx,%rcx,8),%xmm4
9fa: 66 0f 16 44 ca 38 movhpd 0x38(%rdx,%rcx,8),%xmm0
a00: 66 41 0f 16 5c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm3
a07: 66 41 0f 16 6c ca 28 movhpd 0x28(%r10,%rcx,8),%xmm5
a0e: 66 41 0f 16 4c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm1
a15: 66 0f 59 da mulpd %xmm2,%xmm3
a19: 66 0f 59 ec mulpd %xmm4,%xmm5
a1d: 66 0f 59 c8 mulpd %xmm0,%xmm1
a21: 66 41 0f 58 5c c8 10 addpd 0x10(%r8,%rcx,8),%xmm3
a28: 66 41 0f 58 6c c8 20 addpd 0x20(%r8,%rcx,8),%xmm5
a2f: 66 41 0f 58 4c c8 30 addpd 0x30(%r8,%rcx,8),%xmm1
a36: 41 0f 29 5c c8 10 movaps %xmm3,0x10(%r8,%rcx,8)
a3c: 41 0f 29 6c c8 20 movaps %xmm5,0x20(%r8,%rcx,8)
a42: 41 0f 29 4c c8 30 movaps %xmm1,0x30(%r8,%rcx,8)
a48: 48 83 c1 08 add $0x8,%rcx
a4c: 48 3b c8 cmp %rax,%rcx
a4f: 0f 82 4b ff ff ff jb 0x9a0
a55: e9 93 00 00 00 jmp 0xaed
a5a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
a60: f2 41 0f 10 04 ca movsd (%r10,%rcx,8),%xmm0
a66: f2 41 0f 10 4c ca 10 movsd 0x10(%r10,%rcx,8),%xmm1
a6d: f2 41 0f 10 54 ca 20 movsd 0x20(%r10,%rcx,8),%xmm2
a74: f2 41 0f 10 5c ca 30 movsd 0x30(%r10,%rcx,8),%xmm3
a7b: 66 41 0f 16 44 ca 08 movhpd 0x8(%r10,%rcx,8),%xmm0
a82: 66 41 0f 16 4c ca 18 movhpd 0x18(%r10,%rcx,8),%xmm1
a89: 66 41 0f 16 54 ca 28 movhpd 0x28(%r10,%rcx,8),%xmm2
a90: 66 41 0f 16 5c ca 38 movhpd 0x38(%r10,%rcx,8),%xmm3
a97: 66 0f 59 04 ca mulpd (%rdx,%rcx,8),%xmm0
a9c: 66 0f 59 4c ca 10 mulpd 0x10(%rdx,%rcx,8),%xmm1
aa2: 66 0f 59 54 ca 20 mulpd 0x20(%rdx,%rcx,8),%xmm2
aa8: 66 0f 59 5c ca 30 mulpd 0x30(%rdx,%rcx,8),%xmm3
aae: 66 41 0f 58 04 c8 addpd (%r8,%rcx,8),%xmm0
ab4: 66 41 0f 58 4c c8 10 addpd 0x10(%r8,%rcx,8),%xmm1
abb: 66 41 0f 58 54 c8 20 addpd 0x20(%r8,%rcx,8),%xmm2
ac2: 66 41 0f 58 5c c8 30 addpd 0x30(%r8,%rcx,8),%xmm3
ac9: 41 0f 29 04 c8 movaps %xmm0,(%r8,%rcx,8)
ace: 41 0f 29 4c c8 10 movaps %xmm1,0x10(%r8,%rcx,8)
ad4: 41 0f 29 54 c8 20 movaps %xmm2,0x20(%r8,%rcx,8)
ada: 41 0f 29 5c c8 30 movaps %xmm3,0x30(%r8,%rcx,8)
ae0: 48 83 c1 08 add $0x8,%rcx
ae4: 48 3b c8 cmp %rax,%rcx
ae7: 0f 82 73 ff ff ff jb 0xa60
aed: 33 c0 xor %eax,%eax
aef: 41 8d 49 01 lea 0x1(%r9),%ecx
af3: 48 63 c9 movslq %ecx,%rcx
af6: 48 3b cf cmp %rdi,%rcx
af9: 77 42 ja 0xb3d
afb: 4d 63 c9 movslq %r9d,%r9
afe: 49 2b f9 sub %r9,%rdi
b01: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
b05: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
b09: 4b 8d 14 c8 lea (%r8,%r9,8),%rdx
b0d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
b14: 00
b15: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b1c: 0f 1f 40 00 nopl 0x0(%rax)
b20: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
b25: f2 41 0f 59 04 c3 mulsd (%r11,%rax,8),%xmm0
b2b: f2 0f 58 04 c2 addsd (%rdx,%rax,8),%xmm0
b30: f2 0f 11 04 c2 movsd %xmm0,(%rdx,%rax,8)
b35: 48 ff c0 inc %rax
b38: 48 3b c7 cmp %rdi,%rax
b3b: 72 e3 jb 0xb20
b3d: 33 c0 xor %eax,%eax
b3f: 5f pop %rdi
b40: c3 ret
b41: 45 33 c9 xor %r9d,%r9d
b44: eb a7 jmp 0xaed
b46: b8 fa ff ff ff mov $0xfffffffa,%eax
b4b: 5f pop %rdi
b4c: c3 ret
b4d: b8 f8 ff ff ff mov $0xfffffff8,%eax
b52: 5f pop %rdi
b53: c3 ret
b54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
b59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
b60: 49 89 d2 mov %rdx,%r10
b63: 48 85 c9 test %rcx,%rcx
b66: 0f 84 18 02 00 00 je 0xd84
b6c: 4d 85 d2 test %r10,%r10
b6f: 0f 84 0f 02 00 00 je 0xd84
b75: 4d 85 c0 test %r8,%r8
b78: 0f 84 06 02 00 00 je 0xd84
b7e: 45 85 c9 test %r9d,%r9d
b81: 0f 8e 03 02 00 00 jle 0xd8a
b87: 44 89 c8 mov %r9d,%eax
b8a: ba 01 00 00 00 mov $0x1,%edx
b8f: c1 e8 03 shr $0x3,%eax
b92: 45 33 db xor %r11d,%r11d
b95: 85 c0 test %eax,%eax
b97: 0f 86 f5 00 00 00 jbe 0xc92
b9d: 0f 1f 00 nopl (%rax)
ba0: 44 89 da mov %r11d,%edx
ba3: 41 ff c3 inc %r11d
ba6: c1 e2 03 shl $0x3,%edx
ba9: 48 63 d2 movslq %edx,%rdx
bac: 44 3b d8 cmp %eax,%r11d
baf: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
bb4: f2 0f 10 4c d1 08 movsd 0x8(%rcx,%rdx,8),%xmm1
bba: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0
bc0: f2 41 0f 59 4c d2 08 mulsd 0x8(%r10,%rdx,8),%xmm1
bc7: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
bcd: f2 41 0f 58 4c d0 08 addsd 0x8(%r8,%rdx,8),%xmm1
bd4: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
bda: f2 41 0f 11 4c d0 08 movsd %xmm1,0x8(%r8,%rdx,8)
be1: f2 0f 10 54 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm2
be7: f2 0f 10 5c d1 18 movsd 0x18(%rcx,%rdx,8),%xmm3
bed: f2 0f 10 64 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm4
bf3: f2 0f 10 6c d1 28 movsd 0x28(%rcx,%rdx,8),%xmm5
bf9: f2 0f 10 44 d1 30 movsd 0x30(%rcx,%rdx,8),%xmm0
bff: f2 0f 10 4c d1 38 movsd 0x38(%rcx,%rdx,8),%xmm1
c05: f2 41 0f 59 54 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm2
c0c: f2 41 0f 59 5c d2 18 mulsd 0x18(%r10,%rdx,8),%xmm3
c13: f2 41 0f 59 64 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm4
c1a: f2 41 0f 58 54 d0 10 addsd 0x10(%r8,%rdx,8),%xmm2
c21: f2 41 0f 59 6c d2 28 mulsd 0x28(%r10,%rdx,8),%xmm5
c28: f2 41 0f 58 5c d0 18 addsd 0x18(%r8,%rdx,8),%xmm3
c2f: f2 41 0f 59 44 d2 30 mulsd 0x30(%r10,%rdx,8),%xmm0
c36: f2 41 0f 58 64 d0 20 addsd 0x20(%r8,%rdx,8),%xmm4
c3d: f2 41 0f 59 4c d2 38 mulsd 0x38(%r10,%rdx,8),%xmm1
c44: f2 41 0f 58 6c d0 28 addsd 0x28(%r8,%rdx,8),%xmm5
c4b: f2 41 0f 58 44 d0 30 addsd 0x30(%r8,%rdx,8),%xmm0
c52: f2 41 0f 58 4c d0 38 addsd 0x38(%r8,%rdx,8),%xmm1
c59: f2 41 0f 11 54 d0 10 movsd %xmm2,0x10(%r8,%rdx,8)
c60: f2 41 0f 11 5c d0 18 movsd %xmm3,0x18(%r8,%rdx,8)
c67: f2 41 0f 11 64 d0 20 movsd %xmm4,0x20(%r8,%rdx,8)
c6e: f2 41 0f 11 6c d0 28 movsd %xmm5,0x28(%r8,%rdx,8)
c75: f2 41 0f 11 44 d0 30 movsd %xmm0,0x30(%r8,%rdx,8)
c7c: f2 41 0f 11 4c d0 38 movsd %xmm1,0x38(%r8,%rdx,8)
c83: 0f 82 17 ff ff ff jb 0xba0
c89: 41 c1 e3 03 shl $0x3,%r11d
c8d: 44 89 da mov %r11d,%edx
c90: ff c2 inc %edx
c92: 41 3b d1 cmp %r9d,%edx
c95: 0f 87 e6 00 00 00 ja 0xd81
c9b: 44 2b ca sub %edx,%r9d
c9e: 4c 8d 1d fb c6 ff ff lea -0x3905(%rip),%r11 # 0xffffffffffffd3a0
ca5: 43 0f b6 84 0b 98 cc movzbl 0x1c5cc98(%r11,%r9,1),%eax
cac: c5 01
cae: 49 8d 84 03 18 39 00 lea 0x3918(%r11,%rax,1),%rax
cb5: 00
cb6: ff e0 jmp *%rax
cb8: 48 63 d2 movslq %edx,%rdx
cbb: f2 0f 10 44 d1 28 movsd 0x28(%rcx,%rdx,8),%xmm0
cc1: f2 41 0f 59 44 d2 28 mulsd 0x28(%r10,%rdx,8),%xmm0
cc8: 49 8d 44 d0 28 lea 0x28(%r8,%rdx,8),%rax
ccd: f2 0f 58 00 addsd (%rax),%xmm0
cd1: f2 0f 11 00 movsd %xmm0,(%rax)
cd5: 48 63 d2 movslq %edx,%rdx
cd8: f2 0f 10 44 d1 20 movsd 0x20(%rcx,%rdx,8),%xmm0
cde: f2 41 0f 59 44 d2 20 mulsd 0x20(%r10,%rdx,8),%xmm0
ce5: 49 8d 44 d0 20 lea 0x20(%r8,%rdx,8),%rax
cea: f2 0f 58 00 addsd (%rax),%xmm0
cee: f2 0f 11 00 movsd %xmm0,(%rax)
cf2: 48 63 d2 movslq %edx,%rdx
cf5: f2 0f 10 44 d1 18 movsd 0x18(%rcx,%rdx,8),%xmm0
cfb: f2 41 0f 59 44 d2 18 mulsd 0x18(%r10,%rdx,8),%xmm0
d02: 49 8d 44 d0 18 lea 0x18(%r8,%rdx,8),%rax
d07: f2 0f 58 00 addsd (%rax),%xmm0
d0b: f2 0f 11 00 movsd %xmm0,(%rax)
d0f: 48 63 d2 movslq %edx,%rdx
d12: f2 0f 10 44 d1 10 movsd 0x10(%rcx,%rdx,8),%xmm0
d18: f2 41 0f 59 44 d2 10 mulsd 0x10(%r10,%rdx,8),%xmm0
d1f: 49 8d 44 d0 10 lea 0x10(%r8,%rdx,8),%rax
d24: f2 0f 58 00 addsd (%rax),%xmm0
d28: f2 0f 11 00 movsd %xmm0,(%rax)
d2c: 48 63 d2 movslq %edx,%rdx
d2f: f2 0f 10 44 d1 08 movsd 0x8(%rcx,%rdx,8),%xmm0
d35: f2 41 0f 59 44 d2 08 mulsd 0x8(%r10,%rdx,8),%xmm0
d3c: 49 8d 44 d0 08 lea 0x8(%r8,%rdx,8),%rax
d41: f2 0f 58 00 addsd (%rax),%xmm0
d45: f2 0f 11 00 movsd %xmm0,(%rax)
d49: 48 63 d2 movslq %edx,%rdx
d4c: f2 0f 10 04 d1 movsd (%rcx,%rdx,8),%xmm0
d51: f2 41 0f 59 04 d2 mulsd (%r10,%rdx,8),%xmm0
d57: f2 41 0f 58 04 d0 addsd (%r8,%rdx,8),%xmm0
d5d: f2 41 0f 11 04 d0 movsd %xmm0,(%r8,%rdx,8)
d63: 48 63 d2 movslq %edx,%rdx
d66: f2 0f 10 44 d1 f8 movsd -0x8(%rcx,%rdx,8),%xmm0
d6c: f2 41 0f 59 44 d2 f8 mulsd -0x8(%r10,%rdx,8),%xmm0
d73: f2 41 0f 58 44 d0 f8 addsd -0x8(%r8,%rdx,8),%xmm0
d7a: f2 41 0f 11 44 d0 f8 movsd %xmm0,-0x8(%r8,%rdx,8)
d81: 33 c0 xor %eax,%eax
d83: c3 ret
d84: b8 f8 ff ff ff mov $0xfffffff8,%eax
d89: c3 ret
d8a: b8 fa ff ff ff mov $0xfffffffa,%eax
d8f: c3 ret
d90: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
d97: 00
d98: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
d9f: 90 nop
da0: 41 57 push %r15
da2: 48 85 c9 test %rcx,%rcx
da5: 0f 84 e8 01 00 00 je 0xf93
dab: 48 85 d2 test %rdx,%rdx
dae: 0f 84 df 01 00 00 je 0xf93
db4: 4d 85 c0 test %r8,%r8
db7: 0f 84 d6 01 00 00 je 0xf93
dbd: 45 85 c9 test %r9d,%r9d
dc0: 0f 8e c5 01 00 00 jle 0xf8b
dc6: 4d 63 d9 movslq %r9d,%r11
dc9: 49 83 fb 08 cmp $0x8,%r11
dcd: 0f 8c b3 01 00 00 jl 0xf86
dd3: 4c 89 c0 mov %r8,%rax
dd6: 48 83 e0 0f and $0xf,%rax
dda: 85 c0 test %eax,%eax
ddc: 74 0d je 0xdeb
dde: a8 07 test $0x7,%al
de0: 0f 85 a0 01 00 00 jne 0xf86
de6: b8 01 00 00 00 mov $0x1,%eax
deb: 41 89 c2 mov %eax,%r10d
dee: 4d 8d 7a 08 lea 0x8(%r10),%r15
df2: 4d 3b df cmp %r15,%r11
df5: 0f 8c 8b 01 00 00 jl 0xf86
dfb: 45 89 cf mov %r9d,%r15d
dfe: 44 2b f8 sub %eax,%r15d
e01: 41 83 e7 07 and $0x7,%r15d
e05: 45 2b cf sub %r15d,%r9d
e08: 45 33 ff xor %r15d,%r15d
e0b: 4d 63 c9 movslq %r9d,%r9
e0e: 85 c0 test %eax,%eax
e10: 76 2f jbe 0xe41
e12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e20: f2 42 0f 10 04 f9 movsd (%rcx,%r15,8),%xmm0
e26: f2 42 0f 59 04 fa mulsd (%rdx,%r15,8),%xmm0
e2c: f2 43 0f 58 04 f8 addsd (%r8,%r15,8),%xmm0
e32: f2 43 0f 11 04 f8 movsd %xmm0,(%r8,%r15,8)
e38: 49 83 c7 01 add $0x1,%r15
e3c: 4d 3b fa cmp %r10,%r15
e3f: 72 df jb 0xe20
e41: 89 c0 mov %eax,%eax
e43: 4c 8d 3c c2 lea (%rdx,%rax,8),%r15
e47: 49 f7 c7 0f 00 00 00 test $0xf,%r15
e4e: 0f 84 8c 00 00 00 je 0xee0
e54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
e59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
e60: 42 0f 10 0c d1 movups (%rcx,%r10,8),%xmm1
e65: 42 0f 10 04 d2 movups (%rdx,%r10,8),%xmm0
e6a: 66 0f 59 c8 mulpd %xmm0,%xmm1
e6e: 42 0f 10 54 d2 10 movups 0x10(%rdx,%r10,8),%xmm2
e74: 42 0f 10 64 d2 20 movups 0x20(%rdx,%r10,8),%xmm4
e7a: 42 0f 10 44 d2 30 movups 0x30(%rdx,%r10,8),%xmm0
e80: 42 0f 10 5c d1 10 movups 0x10(%rcx,%r10,8),%xmm3
e86: 42 0f 10 6c d1 20 movups 0x20(%rcx,%r10,8),%xmm5
e8c: 66 0f 59 da mulpd %xmm2,%xmm3
e90: 66 43 0f 58 0c d0 addpd (%r8,%r10,8),%xmm1
e96: 66 0f 59 ec mulpd %xmm4,%xmm5
e9a: 43 0f 11 0c d0 movups %xmm1,(%r8,%r10,8)
e9f: 42 0f 10 4c d1 30 movups 0x30(%rcx,%r10,8),%xmm1
ea5: 66 0f 59 c8 mulpd %xmm0,%xmm1
ea9: 66 43 0f 58 5c d0 10 addpd 0x10(%r8,%r10,8),%xmm3
eb0: 66 43 0f 58 6c d0 20 addpd 0x20(%r8,%r10,8),%xmm5
eb7: 66 43 0f 58 4c d0 30 addpd 0x30(%r8,%r10,8),%xmm1
ebe: 43 0f 11 5c d0 10 movups %xmm3,0x10(%r8,%r10,8)
ec4: 43 0f 11 6c d0 20 movups %xmm5,0x20(%r8,%r10,8)
eca: 43 0f 11 4c d0 30 movups %xmm1,0x30(%r8,%r10,8)
ed0: 49 83 c2 08 add $0x8,%r10
ed4: 4d 3b d1 cmp %r9,%r10
ed7: 72 87 jb 0xe60
ed9: e9 6f 00 00 00 jmp 0xf4d
ede: 66 90 xchg %ax,%ax
ee0: 42 0f 10 04 d1 movups (%rcx,%r10,8),%xmm0
ee5: 42 0f 10 4c d1 10 movups 0x10(%rcx,%r10,8),%xmm1
eeb: 42 0f 10 54 d1 20 movups 0x20(%rcx,%r10,8),%xmm2
ef1: 42 0f 10 5c d1 30 movups 0x30(%rcx,%r10,8),%xmm3
ef7: 66 42 0f 59 04 d2 mulpd (%rdx,%r10,8),%xmm0
efd: 66 42 0f 59 4c d2 10 mulpd 0x10(%rdx,%r10,8),%xmm1
f04: 66 42 0f 59 54 d2 20 mulpd 0x20(%rdx,%r10,8),%xmm2
f0b: 66 42 0f 59 5c d2 30 mulpd 0x30(%rdx,%r10,8),%xmm3
f12: 66 43 0f 58 04 d0 addpd (%r8,%r10,8),%xmm0
f18: 66 43 0f 58 4c d0 10 addpd 0x10(%r8,%r10,8),%xmm1
f1f: 66 43 0f 58 54 d0 20 addpd 0x20(%r8,%r10,8),%xmm2
f26: 66 43 0f 58 5c d0 30 addpd 0x30(%r8,%r10,8),%xmm3
f2d: 43 0f 11 04 d0 movups %xmm0,(%r8,%r10,8)
f32: 43 0f 11 4c d0 10 movups %xmm1,0x10(%r8,%r10,8)
f38: 43 0f 11 54 d0 20 movups %xmm2,0x20(%r8,%r10,8)
f3e: 43 0f 11 5c d0 30 movups %xmm3,0x30(%r8,%r10,8)
f44: 49 83 c2 08 add $0x8,%r10
f48: 4d 3b d1 cmp %r9,%r10
f4b: 72 93 jb 0xee0
f4d: 4d 3b cb cmp %r11,%r9
f50: 73 2f jae 0xf81
f52: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
f60: f2 42 0f 10 04 c9 movsd (%rcx,%r9,8),%xmm0
f66: f2 42 0f 59 04 ca mulsd (%rdx,%r9,8),%xmm0
f6c: f2 43 0f 58 04 c8 addsd (%r8,%r9,8),%xmm0
f72: f2 43 0f 11 04 c8 movsd %xmm0,(%r8,%r9,8)
f78: 49 83 c1 01 add $0x1,%r9
f7c: 4d 3b cb cmp %r11,%r9
f7f: 72 df jb 0xf60
f81: 33 c0 xor %eax,%eax
f83: 41 5f pop %r15
f85: c3 ret
f86: 45 33 c9 xor %r9d,%r9d
f89: eb c2 jmp 0xf4d
f8b: b8 fa ff ff ff mov $0xfffffffa,%eax
f90: 41 5f pop %r15
f92: c3 ret
f93: b8 f8 ff ff ff mov $0xfffffff8,%eax
f98: 41 5f pop %r15
f9a: c3 ret
f9b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
fa0: 48 83 ec 28 sub $0x28,%rsp
fa4: 48 85 c9 test %rcx,%rcx
fa7: 74 25 je 0xfce
fa9: 48 85 d2 test %rdx,%rdx
fac: 74 20 je 0xfce
fae: 4d 85 c0 test %r8,%r8
fb1: 74 1b je 0xfce
fb3: 45 85 c9 test %r9d,%r9d
fb6: 7f 0a jg 0xfc2
fb8: b8 fa ff ff ff mov $0xfffffffa,%eax
fbd: 48 83 c4 28 add $0x28,%rsp
fc1: c3 ret
fc2: e8 59 31 01 00 call 0x14120
fc7: 33 c0 xor %eax,%eax
fc9: 48 83 c4 28 add $0x28,%rsp
fcd: c3 ret
fce: b8 f8 ff ff ff mov $0xfffffff8,%eax
fd3: 48 83 c4 28 add $0x28,%rsp
fd7: c3 ret
fd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
fdf: 00
fe0: 48 83 ec 28 sub $0x28,%rsp
fe4: 48 85 c9 test %rcx,%rcx
fe7: 74 25 je 0x100e
fe9: 48 85 d2 test %rdx,%rdx
fec: 74 20 je 0x100e
fee: 4d 85 c0 test %r8,%r8
ff1: 74 1b je 0x100e
ff3: 45 85 c9 test %r9d,%r9d
ff6: 7f 0a jg 0x1002
ff8: b8 fa ff ff ff mov $0xfffffffa,%eax
ffd: 48 83 c4 28 add $0x28,%rsp
1001: c3 ret
1002: e8 59 31 01 00 call 0x14160
1007: 33 c0 xor %eax,%eax
1009: 48 83 c4 28 add $0x28,%rsp
100d: c3 ret
100e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1013: 48 83 c4 28 add $0x28,%rsp
1017: c3 ret
1018: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
101f: 00
1020: 48 83 ec 28 sub $0x28,%rsp
1024: 48 85 c9 test %rcx,%rcx
1027: 74 25 je 0x104e
1029: 48 85 d2 test %rdx,%rdx
102c: 74 20 je 0x104e
102e: 4d 85 c0 test %r8,%r8
1031: 74 1b je 0x104e
1033: 45 85 c9 test %r9d,%r9d
1036: 7f 0a jg 0x1042
1038: b8 fa ff ff ff mov $0xfffffffa,%eax
103d: 48 83 c4 28 add $0x28,%rsp
1041: c3 ret
1042: e8 59 31 01 00 call 0x141a0
1047: 33 c0 xor %eax,%eax
1049: 48 83 c4 28 add $0x28,%rsp
104d: c3 ret
104e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1053: 48 83 c4 28 add $0x28,%rsp
1057: c3 ret
1058: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
105f: 00
1060: 48 83 ec 28 sub $0x28,%rsp
1064: 48 85 c9 test %rcx,%rcx
1067: 74 20 je 0x1089
1069: 48 85 d2 test %rdx,%rdx
106c: 74 1b je 0x1089
106e: 45 85 c0 test %r8d,%r8d
1071: 7f 0a jg 0x107d
1073: b8 fa ff ff ff mov $0xfffffffa,%eax
1078: 48 83 c4 28 add $0x28,%rsp
107c: c3 ret
107d: e8 5e 31 01 00 call 0x141e0
1082: 33 c0 xor %eax,%eax
1084: 48 83 c4 28 add $0x28,%rsp
1088: c3 ret
1089: b8 f8 ff ff ff mov $0xfffffff8,%eax
108e: 48 83 c4 28 add $0x28,%rsp
1092: c3 ret
1093: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1098: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
109f: 00
10a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
10a5: 48 85 c9 test %rcx,%rcx
10a8: 74 22 je 0x10cc
10aa: 48 85 d2 test %rdx,%rdx
10ad: 74 1d je 0x10cc
10af: 45 85 c0 test %r8d,%r8d
10b2: 7f 0b jg 0x10bf
10b4: b8 fa ff ff ff mov $0xfffffffa,%eax
10b9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10be: c3 ret
10bf: e8 9c 32 01 00 call 0x14360
10c4: 33 c0 xor %eax,%eax
10c6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10cb: c3 ret
10cc: b8 f8 ff ff ff mov $0xfffffff8,%eax
10d1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
10d6: c3 ret
10d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
10de: 00 00
10e0: 48 83 ec 28 sub $0x28,%rsp
10e4: 48 85 c9 test %rcx,%rcx
10e7: 74 20 je 0x1109
10e9: 48 85 d2 test %rdx,%rdx
10ec: 74 1b je 0x1109
10ee: 45 85 c0 test %r8d,%r8d
10f1: 7f 0a jg 0x10fd
10f3: b8 fa ff ff ff mov $0xfffffffa,%eax
10f8: 48 83 c4 28 add $0x28,%rsp
10fc: c3 ret
10fd: e8 de 33 01 00 call 0x144e0
1102: 33 c0 xor %eax,%eax
1104: 48 83 c4 28 add $0x28,%rsp
1108: c3 ret
1109: b8 f8 ff ff ff mov $0xfffffff8,%eax
110e: 48 83 c4 28 add $0x28,%rsp
1112: c3 ret
1113: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1118: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
111f: 00
1120: 56 push %rsi
1121: 48 89 d6 mov %rdx,%rsi
1124: 48 85 c9 test %rcx,%rcx
1127: 0f 84 90 01 00 00 je 0x12bd
112d: 48 85 f6 test %rsi,%rsi
1130: 0f 84 87 01 00 00 je 0x12bd
1136: 45 85 c0 test %r8d,%r8d
1139: 0f 8e 77 01 00 00 jle 0x12b6
113f: 41 83 f8 10 cmp $0x10,%r8d
1143: 0f 8c 5d 01 00 00 jl 0x12a6
1149: 49 89 f1 mov %rsi,%r9
114c: 49 83 e1 1f and $0x1f,%r9
1150: 45 89 c9 mov %r9d,%r9d
1153: 45 85 c9 test %r9d,%r9d
1156: 74 18 je 0x1170
1158: 41 f7 c1 03 00 00 00 test $0x3,%r9d
115f: 0f 85 41 01 00 00 jne 0x12a6
1165: 41 f7 d9 neg %r9d
1168: 41 83 c1 20 add $0x20,%r9d
116c: 41 c1 e9 02 shr $0x2,%r9d
1170: 41 8d 41 10 lea 0x10(%r9),%eax
1174: 44 3b c0 cmp %eax,%r8d
1177: 0f 8c 29 01 00 00 jl 0x12a6
117d: 44 89 c0 mov %r8d,%eax
1180: 33 d2 xor %edx,%edx
1182: 41 2b c1 sub %r9d,%eax
1185: 83 e0 0f and $0xf,%eax
1188: f7 d8 neg %eax
118a: 41 03 c0 add %r8d,%eax
118d: 45 85 c9 test %r9d,%r9d
1190: 76 25 jbe 0x11b7
1192: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1199: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
11a0: c5 fa 10 04 96 vmovss (%rsi,%rdx,4),%xmm0
11a5: c5 fa 5c 0c 91 vsubss (%rcx,%rdx,4),%xmm0,%xmm1
11aa: c5 fa 11 0c 96 vmovss %xmm1,(%rsi,%rdx,4)
11af: 48 ff c2 inc %rdx
11b2: 49 3b d1 cmp %r9,%rdx
11b5: 72 e9 jb 0x11a0
11b7: 48 63 d0 movslq %eax,%rdx
11ba: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
11c0: c4 a1 7c 10 0c 8e vmovups (%rsi,%r9,4),%ymm1
11c6: c4 a1 7c 10 6c 8e 20 vmovups 0x20(%rsi,%r9,4),%ymm5
11cd: c4 a1 78 10 04 89 vmovups (%rcx,%r9,4),%xmm0
11d3: c4 a1 78 10 64 89 20 vmovups 0x20(%rcx,%r9,4),%xmm4
11da: c4 a3 7d 18 54 89 10 vinsertf128 $0x1,0x10(%rcx,%r9,4),%ymm0,%ymm2
11e1: 01
11e2: c5 f4 5c da vsubps %ymm2,%ymm1,%ymm3
11e6: c4 a1 7c 11 1c 8e vmovups %ymm3,(%rsi,%r9,4)
11ec: c4 a3 5d 18 44 89 30 vinsertf128 $0x1,0x30(%rcx,%r9,4),%ymm4,%ymm0
11f3: 01
11f4: c5 d4 5c c8 vsubps %ymm0,%ymm5,%ymm1
11f8: c4 a1 7c 11 4c 8e 20 vmovups %ymm1,0x20(%rsi,%r9,4)
11ff: 49 83 c1 10 add $0x10,%r9
1203: 4c 3b ca cmp %rdx,%r9
1206: 72 b8 jb 0x11c0
1208: 44 8d 48 01 lea 0x1(%rax),%r9d
120c: 45 3b c8 cmp %r8d,%r9d
120f: 0f 87 85 00 00 00 ja 0x129a
1215: 4d 63 d0 movslq %r8d,%r10
1218: 4c 2b d2 sub %rdx,%r10
121b: 49 83 fa 04 cmp $0x4,%r10
121f: 0f 8c 7c 00 00 00 jl 0x12a1
1225: 45 89 d3 mov %r10d,%r11d
1228: 45 33 c9 xor %r9d,%r9d
122b: 41 83 e3 fc and $0xfffffffc,%r11d
122f: 4c 8d 04 91 lea (%rcx,%rdx,4),%r8
1233: 4d 63 db movslq %r11d,%r11
1236: 48 8d 14 96 lea (%rsi,%rdx,4),%rdx
123a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1240: c4 a1 78 10 04 8a vmovups (%rdx,%r9,4),%xmm0
1246: c4 81 78 5c 0c 88 vsubps (%r8,%r9,4),%xmm0,%xmm1
124c: c4 a1 78 11 0c 8a vmovups %xmm1,(%rdx,%r9,4)
1252: 49 83 c1 04 add $0x4,%r9
1256: 4d 3b cb cmp %r11,%r9
1259: 72 e5 jb 0x1240
125b: 4d 3b da cmp %r10,%r11
125e: 73 3a jae 0x129a
1260: 48 63 c0 movslq %eax,%rax
1263: 48 8d 14 81 lea (%rcx,%rax,4),%rdx
1267: 48 8d 04 86 lea (%rsi,%rax,4),%rax
126b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1272: 00
1273: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
127a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1280: c4 a1 7a 10 04 98 vmovss (%rax,%r11,4),%xmm0
1286: c4 a1 7a 5c 0c 9a vsubss (%rdx,%r11,4),%xmm0,%xmm1
128c: c4 a1 7a 11 0c 98 vmovss %xmm1,(%rax,%r11,4)
1292: 49 ff c3 inc %r11
1295: 4d 3b da cmp %r10,%r11
1298: 72 e6 jb 0x1280
129a: 33 c0 xor %eax,%eax
129c: c5 f8 77 vzeroupper
129f: 5e pop %rsi
12a0: c3 ret
12a1: 45 33 db xor %r11d,%r11d
12a4: eb b5 jmp 0x125b
12a6: 33 c0 xor %eax,%eax
12a8: 41 83 f8 01 cmp $0x1,%r8d
12ac: 72 ec jb 0x129a
12ae: 4d 63 d0 movslq %r8d,%r10
12b1: 45 33 db xor %r11d,%r11d
12b4: eb a5 jmp 0x125b
12b6: b8 fa ff ff ff mov $0xfffffffa,%eax
12bb: 5e pop %rsi
12bc: c3 ret
12bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
12c2: 5e pop %rsi
12c3: c3 ret
12c4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12cb: 00
12cc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
12d3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
12d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
12df: 00
12e0: 53 push %rbx
12e1: 49 89 ca mov %rcx,%r10
12e4: 4d 85 d2 test %r10,%r10
12e7: 0f 84 84 01 00 00 je 0x1471
12ed: 48 85 d2 test %rdx,%rdx
12f0: 0f 84 7b 01 00 00 je 0x1471
12f6: 45 85 c0 test %r8d,%r8d
12f9: 0f 8e 6b 01 00 00 jle 0x146a
12ff: 41 83 f8 10 cmp $0x10,%r8d
1303: 0f 8c 59 01 00 00 jl 0x1462
1309: 48 89 d3 mov %rdx,%rbx
130c: 48 83 e3 1f and $0x1f,%rbx
1310: 85 db test %ebx,%ebx
1312: 74 11 je 0x1325
1314: f6 c3 03 test $0x3,%bl
1317: 0f 85 45 01 00 00 jne 0x1462
131d: f7 db neg %ebx
131f: 83 c3 20 add $0x20,%ebx
1322: c1 eb 02 shr $0x2,%ebx
1325: 8d 43 10 lea 0x10(%rbx),%eax
1328: 44 3b c0 cmp %eax,%r8d
132b: 0f 8c 31 01 00 00 jl 0x1462
1331: 45 89 c1 mov %r8d,%r9d
1334: 33 c0 xor %eax,%eax
1336: 44 2b cb sub %ebx,%r9d
1339: 41 83 e1 0f and $0xf,%r9d
133d: 41 f7 d9 neg %r9d
1340: 45 03 c8 add %r8d,%r9d
1343: 89 d9 mov %ebx,%ecx
1345: 85 db test %ebx,%ebx
1347: 76 2f jbe 0x1378
1349: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1350: 00
1351: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1358: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
135f: 00
1360: c5 fa 10 04 82 vmovss (%rdx,%rax,4),%xmm0
1365: c4 c1 7a 5c 0c 82 vsubss (%r10,%rax,4),%xmm0,%xmm1
136b: c5 fa 11 0c 82 vmovss %xmm1,(%rdx,%rax,4)
1370: 48 ff c0 inc %rax
1373: 48 3b c1 cmp %rcx,%rax
1376: 72 e8 jb 0x1360
1378: 49 63 c1 movslq %r9d,%rax
137b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1380: c5 fc 10 04 8a vmovups (%rdx,%rcx,4),%ymm0
1385: c5 fc 10 54 8a 20 vmovups 0x20(%rdx,%rcx,4),%ymm2
138b: c4 c1 7c 5c 0c 8a vsubps (%r10,%rcx,4),%ymm0,%ymm1
1391: c4 c1 6c 5c 5c 8a 20 vsubps 0x20(%r10,%rcx,4),%ymm2,%ymm3
1398: c5 fc 11 0c 8a vmovups %ymm1,(%rdx,%rcx,4)
139d: c5 fc 11 5c 8a 20 vmovups %ymm3,0x20(%rdx,%rcx,4)
13a3: 48 83 c1 10 add $0x10,%rcx
13a7: 48 3b c8 cmp %rax,%rcx
13aa: 72 d4 jb 0x1380
13ac: 41 8d 41 01 lea 0x1(%r9),%eax
13b0: 41 3b c0 cmp %r8d,%eax
13b3: 0f 87 9e 00 00 00 ja 0x1457
13b9: 4d 63 c0 movslq %r8d,%r8
13bc: 4d 63 c9 movslq %r9d,%r9
13bf: 4d 2b c1 sub %r9,%r8
13c2: 49 83 f8 04 cmp $0x4,%r8
13c6: 0f 8c 92 00 00 00 jl 0x145e
13cc: 4d 63 c9 movslq %r9d,%r9
13cf: 44 89 c3 mov %r8d,%ebx
13d2: 83 e3 fc and $0xfffffffc,%ebx
13d5: 33 c9 xor %ecx,%ecx
13d7: 48 63 db movslq %ebx,%rbx
13da: 4b 8d 04 8a lea (%r10,%r9,4),%rax
13de: 4e 8d 1c 8a lea (%rdx,%r9,4),%r11
13e2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13e9: 00
13ea: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
13f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
13f8: 00
13f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1400: c4 c1 78 10 04 8b vmovups (%r11,%rcx,4),%xmm0
1406: c5 f8 5c 0c 88 vsubps (%rax,%rcx,4),%xmm0,%xmm1
140b: c4 c1 78 11 0c 8b vmovups %xmm1,(%r11,%rcx,4)
1411: 48 83 c1 04 add $0x4,%rcx
1415: 48 3b cb cmp %rbx,%rcx
1418: 72 e6 jb 0x1400
141a: 49 3b d8 cmp %r8,%rbx
141d: 73 38 jae 0x1457
141f: 4d 63 c9 movslq %r9d,%r9
1422: 4b 8d 0c 8a lea (%r10,%r9,4),%rcx
1426: 4a 8d 04 8a lea (%rdx,%r9,4),%rax
142a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1431: 00
1432: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1439: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1440: c5 fa 10 04 98 vmovss (%rax,%rbx,4),%xmm0
1445: c5 fa 5c 0c 99 vsubss (%rcx,%rbx,4),%xmm0,%xmm1
144a: c5 fa 11 0c 98 vmovss %xmm1,(%rax,%rbx,4)
144f: 48 ff c3 inc %rbx
1452: 49 3b d8 cmp %r8,%rbx
1455: 72 e9 jb 0x1440
1457: 33 c0 xor %eax,%eax
1459: c5 f8 77 vzeroupper
145c: 5b pop %rbx
145d: c3 ret
145e: 33 db xor %ebx,%ebx
1460: eb b8 jmp 0x141a
1462: 45 33 c9 xor %r9d,%r9d
1465: e9 42 ff ff ff jmp 0x13ac
146a: b8 fa ff ff ff mov $0xfffffffa,%eax
146f: 5b pop %rbx
1470: c3 ret
1471: b8 f8 ff ff ff mov $0xfffffff8,%eax
1476: 5b pop %rbx
1477: c3 ret
1478: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
147f: 00
1480: 48 83 ec 28 sub $0x28,%rsp
1484: 48 85 d2 test %rdx,%rdx
1487: 74 1f je 0x14a8
1489: 45 85 c0 test %r8d,%r8d
148c: 7f 0a jg 0x1498
148e: b8 fa ff ff ff mov $0xfffffffa,%eax
1493: 48 83 c4 28 add $0x28,%rsp
1497: c3 ret
1498: 66 0f 7e c1 movd %xmm0,%ecx
149c: e8 bf 31 01 00 call 0x14660
14a1: 33 c0 xor %eax,%eax
14a3: 48 83 c4 28 add $0x28,%rsp
14a7: c3 ret
14a8: b8 f8 ff ff ff mov $0xfffffff8,%eax
14ad: 48 83 c4 28 add $0x28,%rsp
14b1: c3 ret
14b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
14c0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
14c5: 48 85 d2 test %rdx,%rdx
14c8: 74 22 je 0x14ec
14ca: 45 85 c0 test %r8d,%r8d
14cd: 7f 0c jg 0x14db
14cf: b8 fa ff ff ff mov $0xfffffffa,%eax
14d4: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
14d9: 90 nop
14da: c3 ret
14db: 66 0f 7e c1 movd %xmm0,%ecx
14df: e8 9c 31 01 00 call 0x14680
14e4: 33 c0 xor %eax,%eax
14e6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
14eb: c3 ret
14ec: b8 f8 ff ff ff mov $0xfffffff8,%eax
14f1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
14f6: 90 nop
14f7: 90 nop
14f8: 90 nop
14f9: c3 ret
14fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
1500: 48 83 ec 28 sub $0x28,%rsp
1504: 48 85 d2 test %rdx,%rdx
1507: 74 1f je 0x1528
1509: 45 85 c0 test %r8d,%r8d
150c: 7f 0a jg 0x1518
150e: b8 fa ff ff ff mov $0xfffffffa,%eax
1513: 48 83 c4 28 add $0x28,%rsp
1517: c3 ret
1518: 66 0f 7e c1 movd %xmm0,%ecx
151c: e8 7f 31 01 00 call 0x146a0
1521: 33 c0 xor %eax,%eax
1523: 48 83 c4 28 add $0x28,%rsp
1527: c3 ret
1528: b8 f8 ff ff ff mov $0xfffffff8,%eax
152d: 48 83 c4 28 add $0x28,%rsp
1531: c3 ret
1532: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1540: 48 83 ec 28 sub $0x28,%rsp
1544: 48 85 d2 test %rdx,%rdx
1547: 74 35 je 0x157e
1549: 45 85 c0 test %r8d,%r8d
154c: 7e 3a jle 0x1588
154e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
1554: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
155b: 00
155c: 3d 00 00 20 00 cmp $0x200000,%eax
1561: 7f 0b jg 0x156e
1563: c5 f9 7e c1 vmovd %xmm0,%ecx
1567: e8 74 f1 a5 01 call 0x1a606e0
156c: eb 09 jmp 0x1577
156e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
1572: e8 49 31 01 00 call 0x146c0
1577: 33 c0 xor %eax,%eax
1579: 48 83 c4 28 add $0x28,%rsp
157d: c3 ret
157e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1583: 48 83 c4 28 add $0x28,%rsp
1587: c3 ret
1588: b8 fa ff ff ff mov $0xfffffffa,%eax
158d: 48 83 c4 28 add $0x28,%rsp
1591: c3 ret
1592: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1599: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
15a0: 48 83 ec 28 sub $0x28,%rsp
15a4: 48 85 d2 test %rdx,%rdx
15a7: 74 35 je 0x15de
15a9: 45 85 c0 test %r8d,%r8d
15ac: 7e 3a jle 0x15e8
15ae: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
15b4: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
15bb: 00
15bc: 3d 00 00 20 00 cmp $0x200000,%eax
15c1: 7f 0b jg 0x15ce
15c3: c5 f9 7e c1 vmovd %xmm0,%ecx
15c7: e8 b4 fd a5 01 call 0x1a61380
15cc: eb 09 jmp 0x15d7
15ce: 8b 4c 24 20 mov 0x20(%rsp),%ecx
15d2: e8 49 33 01 00 call 0x14920
15d7: 33 c0 xor %eax,%eax
15d9: 48 83 c4 28 add $0x28,%rsp
15dd: c3 ret
15de: b8 f8 ff ff ff mov $0xfffffff8,%eax
15e3: 48 83 c4 28 add $0x28,%rsp
15e7: c3 ret
15e8: b8 fa ff ff ff mov $0xfffffffa,%eax
15ed: 48 83 c4 28 add $0x28,%rsp
15f1: c3 ret
15f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
15f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1600: 48 83 ec 28 sub $0x28,%rsp
1604: 48 85 d2 test %rdx,%rdx
1607: 74 35 je 0x163e
1609: 45 85 c0 test %r8d,%r8d
160c: 7e 3a jle 0x1648
160e: c5 fa 11 44 24 20 vmovss %xmm0,0x20(%rsp)
1614: 42 8d 04 85 00 00 00 lea 0x0(,%r8,4),%eax
161b: 00
161c: 3d 00 00 20 00 cmp $0x200000,%eax
1621: 7f 0b jg 0x162e
1623: c5 f9 7e c1 vmovd %xmm0,%ecx
1627: e8 f4 09 a6 01 call 0x1a62020
162c: eb 09 jmp 0x1637
162e: 8b 4c 24 20 mov 0x20(%rsp),%ecx
1632: e8 49 35 01 00 call 0x14b80
1637: 33 c0 xor %eax,%eax
1639: 48 83 c4 28 add $0x28,%rsp
163d: c3 ret
163e: b8 f8 ff ff ff mov $0xfffffff8,%eax
1643: 48 83 c4 28 add $0x28,%rsp
1647: c3 ret
1648: b8 fa ff ff ff mov $0xfffffffa,%eax
164d: 48 83 c4 28 add $0x28,%rsp
1651: c3 ret
1652: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1659: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1660: 48 83 ec 28 sub $0x28,%rsp
1664: 4d 89 c1 mov %r8,%r9
1667: 49 89 d0 mov %rdx,%r8
166a: 48 89 ca mov %rcx,%rdx
166d: e8 6e 37 01 00 call 0x14de0
1672: 48 83 c4 28 add $0x28,%rsp
1676: c3 ret
1677: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
167e: 00 00
1680: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
1685: 4d 89 c1 mov %r8,%r9
1688: 49 89 d0 mov %rdx,%r8
168b: 48 89 ca mov %rcx,%rdx
168e: e8 cd 39 01 00 call 0x15060
1693: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1698: c3 ret
1699: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
16a0: 48 83 ec 28 sub $0x28,%rsp
16a4: 4d 89 c1 mov %r8,%r9
16a7: 49 89 d0 mov %rdx,%r8
16aa: 48 89 ca mov %rcx,%rdx
16ad: e8 2e 3c 01 00 call 0x152e0
16b2: 48 83 c4 28 add $0x28,%rsp
16b6: c3 ret
16b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
16be: 00 00
16c0: 48 83 ec 28 sub $0x28,%rsp
16c4: 4d 89 c1 mov %r8,%r9
16c7: 49 89 d0 mov %rdx,%r8
16ca: 48 89 ca mov %rcx,%rdx
16cd: e8 6e 3e 01 00 call 0x15540
16d2: 48 83 c4 28 add $0x28,%rsp
16d6: c3 ret
16d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
16de: 00 00
16e0: 48 83 ec 28 sub $0x28,%rsp
16e4: 4d 89 c1 mov %r8,%r9
16e7: 49 89 d0 mov %rdx,%r8
16ea: 48 89 ca mov %rcx,%rdx
16ed: e8 ae 40 01 00 call 0x157a0
16f2: 48 83 c4 28 add $0x28,%rsp
16f6: c3 ret
16f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
16fe: 00 00
1700: 48 83 ec 28 sub $0x28,%rsp
1704: 4d 89 c1 mov %r8,%r9
1707: 49 89 d0 mov %rdx,%r8
170a: 48 89 ca mov %rcx,%rdx
170d: e8 ce 42 01 00 call 0x159e0
1712: 48 83 c4 28 add $0x28,%rsp
1716: c3 ret
1717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
171e: 00 00
1720: 48 83 ec 28 sub $0x28,%rsp
1724: 48 85 c9 test %rcx,%rcx
1727: 74 49 je 0x1772
1729: 4d 85 c0 test %r8,%r8
172c: 74 44 je 0x1772
172e: 45 85 c9 test %r9d,%r9d
1731: 7e 49 jle 0x177c
1733: 0f 2e 0d 06 89 c5 01 ucomiss 0x1c58906(%rip),%xmm1 # 0x1c5a040
173a: 7a 02 jp 0x173e
173c: 74 25 je 0x1763
173e: 0f 57 c0 xorps %xmm0,%xmm0
1741: 0f 2e c8 ucomiss %xmm0,%xmm1
1744: 7a 02 jp 0x1748
1746: 74 0c je 0x1754
1748: e8 d3 44 01 00 call 0x15c20
174d: 33 c0 xor %eax,%eax
174f: 48 83 c4 28 add $0x28,%rsp
1753: c3 ret
1754: 4c 89 c1 mov %r8,%rcx
1757: 44 89 ca mov %r9d,%edx
175a: 48 83 c4 28 add $0x28,%rsp
175e: e9 bd 46 01 00 jmp 0x15e20
1763: 4c 89 c2 mov %r8,%rdx
1766: 45 89 c8 mov %r9d,%r8d
1769: 48 83 c4 28 add $0x28,%rsp
176d: e9 ee 22 00 00 jmp 0x3a60
1772: b8 f8 ff ff ff mov $0xfffffff8,%eax
1777: 48 83 c4 28 add $0x28,%rsp
177b: c3 ret
177c: b8 fa ff ff ff mov $0xfffffffa,%eax
1781: 48 83 c4 28 add $0x28,%rsp
1785: c3 ret
1786: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
178d: 00
178e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1795: 0f 1f 40 00 nopl 0x0(%rax)
1799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
17a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
17a5: 48 85 c9 test %rcx,%rcx
17a8: 74 4c je 0x17f6
17aa: 4d 85 c0 test %r8,%r8
17ad: 74 47 je 0x17f6
17af: 45 85 c9 test %r9d,%r9d
17b2: 7e 4d jle 0x1801
17b4: 0f 2e 0d 89 88 c5 01 ucomiss 0x1c58889(%rip),%xmm1 # 0x1c5a044
17bb: 7a 02 jp 0x17bf
17bd: 74 27 je 0x17e6
17bf: 0f 57 c0 xorps %xmm0,%xmm0
17c2: 0f 2e c8 ucomiss %xmm0,%xmm1
17c5: 7a 02 jp 0x17c9
17c7: 74 0d je 0x17d6
17c9: e8 92 46 01 00 call 0x15e60
17ce: 33 c0 xor %eax,%eax
17d0: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
17d5: c3 ret
17d6: 4c 89 c1 mov %r8,%rcx
17d9: 44 89 ca mov %r9d,%edx
17dc: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
17e1: e9 7a 48 01 00 jmp 0x16060
17e6: 4c 89 c2 mov %r8,%rdx
17e9: 45 89 c8 mov %r9d,%r8d
17ec: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
17f1: e9 aa 22 00 00 jmp 0x3aa0
17f6: b8 f8 ff ff ff mov $0xfffffff8,%eax
17fb: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
1800: c3 ret
1801: b8 fa ff ff ff mov $0xfffffffa,%eax
1806: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
180b: c3 ret
180c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1813: 00
1814: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
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 49 je 0x1872
1829: 4d 85 c0 test %r8,%r8
182c: 74 44 je 0x1872
182e: 45 85 c9 test %r9d,%r9d
1831: 7e 49 jle 0x187c
1833: 0f 2e 0d 0e 88 c5 01 ucomiss 0x1c5880e(%rip),%xmm1 # 0x1c5a048
183a: 7a 02 jp 0x183e
183c: 74 25 je 0x1863
183e: 0f 57 c0 xorps %xmm0,%xmm0
1841: 0f 2e c8 ucomiss %xmm0,%xmm1
1844: 7a 02 jp 0x1848
1846: 74 0c je 0x1854
1848: e8 53 48 01 00 call 0x160a0
184d: 33 c0 xor %eax,%eax
184f: 48 83 c4 28 add $0x28,%rsp
1853: c3 ret
1854: 4c 89 c1 mov %r8,%rcx
1857: 44 89 ca mov %r9d,%edx
185a: 48 83 c4 28 add $0x28,%rsp
185e: e9 3d 4a 01 00 jmp 0x162a0
1863: 4c 89 c2 mov %r8,%rdx
1866: 45 89 c8 mov %r9d,%r8d
1869: 48 83 c4 28 add $0x28,%rsp
186d: e9 6e 22 00 00 jmp 0x3ae0
1872: b8 f8 ff ff ff mov $0xfffffff8,%eax
1877: 48 83 c4 28 add $0x28,%rsp
187b: c3 ret
187c: b8 fa ff ff ff mov $0xfffffffa,%eax
1881: 48 83 c4 28 add $0x28,%rsp
1885: c3 ret
1886: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
188d: 00
188e: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1895: 0f 1f 40 00 nopl 0x0(%rax)
1899: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
18a0: 57 push %rdi
18a1: 48 83 ec 20 sub $0x20,%rsp
18a5: c5 f8 28 d1 vmovaps %xmm1,%xmm2
18a9: 48 85 c9 test %rcx,%rcx
18ac: 0f 84 ef 01 00 00 je 0x1aa1
18b2: 4d 85 c0 test %r8,%r8
18b5: 0f 84 e6 01 00 00 je 0x1aa1
18bb: 45 85 c9 test %r9d,%r9d
18be: 0f 8e d2 01 00 00 jle 0x1a96
18c4: c5 f8 2e 15 80 87 c5 vucomiss 0x1c58780(%rip),%xmm2 # 0x1c5a04c
18cb: 01
18cc: 7a 06 jp 0x18d4
18ce: 0f 84 b1 01 00 00 je 0x1a85
18d4: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
18d8: c5 f8 2e d0 vucomiss %xmm0,%xmm2
18dc: 7a 06 jp 0x18e4
18de: 0f 84 90 01 00 00 je 0x1a74
18e4: 41 83 f9 10 cmp $0x10,%r9d
18e8: 0f 8c 76 01 00 00 jl 0x1a64
18ee: 4d 89 c2 mov %r8,%r10
18f1: 49 83 e2 1f and $0x1f,%r10
18f5: 45 89 d2 mov %r10d,%r10d
18f8: 45 85 d2 test %r10d,%r10d
18fb: 74 18 je 0x1915
18fd: 41 f7 c2 03 00 00 00 test $0x3,%r10d
1904: 0f 85 5a 01 00 00 jne 0x1a64
190a: 41 f7 da neg %r10d
190d: 41 83 c2 20 add $0x20,%r10d
1911: 41 c1 ea 02 shr $0x2,%r10d
1915: 41 8d 42 10 lea 0x10(%r10),%eax
1919: 44 3b c8 cmp %eax,%r9d
191c: 0f 8c 42 01 00 00 jl 0x1a64
1922: 44 89 cf mov %r9d,%edi
1925: 33 c0 xor %eax,%eax
1927: 41 2b fa sub %r10d,%edi
192a: 83 e7 0f and $0xf,%edi
192d: f7 df neg %edi
192f: 41 03 f9 add %r9d,%edi
1932: 45 85 d2 test %r10d,%r10d
1935: 76 1c jbe 0x1953
1937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
193e: 00 00
1940: c5 ea 59 04 81 vmulss (%rcx,%rax,4),%xmm2,%xmm0
1945: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
194b: 48 ff c0 inc %rax
194e: 49 3b c2 cmp %r10,%rax
1951: 72 ed jb 0x1940
1953: c5 e8 c6 ca 00 vshufps $0x0,%xmm2,%xmm2,%xmm1
1958: 48 63 c7 movslq %edi,%rax
195b: c4 e3 75 18 c1 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm0
1961: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1968: 00
1969: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1970: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1977: 00
1978: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
197f: 90 nop
1980: c4 a1 78 10 1c 91 vmovups (%rcx,%r10,4),%xmm3
1986: c4 a3 65 18 64 91 10 vinsertf128 $0x1,0x10(%rcx,%r10,4),%ymm3,%ymm4
198d: 01
198e: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
1992: c4 a1 78 10 5c 91 20 vmovups 0x20(%rcx,%r10,4),%xmm3
1999: c4 81 7c 11 2c 90 vmovups %ymm5,(%r8,%r10,4)
199f: c4 a3 65 18 64 91 30 vinsertf128 $0x1,0x30(%rcx,%r10,4),%ymm3,%ymm4
19a6: 01
19a7: c5 fc 59 ec vmulps %ymm4,%ymm0,%ymm5
19ab: c4 81 7c 11 6c 90 20 vmovups %ymm5,0x20(%r8,%r10,4)
19b2: 49 83 c2 10 add $0x10,%r10
19b6: 4c 3b d0 cmp %rax,%r10
19b9: 72 c5 jb 0x1980
19bb: 44 8d 57 01 lea 0x1(%rdi),%r10d
19bf: 45 3b d1 cmp %r9d,%r10d
19c2: 0f 87 8c 00 00 00 ja 0x1a54
19c8: 49 63 d1 movslq %r9d,%rdx
19cb: 48 2b d0 sub %rax,%rdx
19ce: 48 83 fa 04 cmp $0x4,%rdx
19d2: 0f 8c 87 00 00 00 jl 0x1a5f
19d8: 41 89 d1 mov %edx,%r9d
19db: 45 33 db xor %r11d,%r11d
19de: 41 83 e1 fc and $0xfffffffc,%r9d
19e2: 4d 8d 14 80 lea (%r8,%rax,4),%r10
19e6: 4d 63 c9 movslq %r9d,%r9
19e9: 48 8d 04 81 lea (%rcx,%rax,4),%rax
19ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
19f4: 00
19f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
19fc: 0f 1f 40 00 nopl 0x0(%rax)
1a00: c4 a1 70 59 04 98 vmulps (%rax,%r11,4),%xmm1,%xmm0
1a06: c4 81 78 11 04 9a vmovups %xmm0,(%r10,%r11,4)
1a0c: 49 83 c3 04 add $0x4,%r11
1a10: 4d 3b d9 cmp %r9,%r11
1a13: 72 eb jb 0x1a00
1a15: 4c 3b ca cmp %rdx,%r9
1a18: 73 3a jae 0x1a54
1a1a: 48 63 ff movslq %edi,%rdi
1a1d: 4d 8d 04 b8 lea (%r8,%rdi,4),%r8
1a21: 48 8d 04 b9 lea (%rcx,%rdi,4),%rax
1a25: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1a2c: 00
1a2d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a34: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1a39: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1a40: c4 a1 6a 59 04 88 vmulss (%rax,%r9,4),%xmm2,%xmm0
1a46: c4 81 7a 11 04 88 vmovss %xmm0,(%r8,%r9,4)
1a4c: 49 ff c1 inc %r9
1a4f: 4c 3b ca cmp %rdx,%r9
1a52: 72 ec jb 0x1a40
1a54: 33 c0 xor %eax,%eax
1a56: c5 f8 77 vzeroupper
1a59: 48 83 c4 20 add $0x20,%rsp
1a5d: 5f pop %rdi
1a5e: c3 ret
1a5f: 45 33 c9 xor %r9d,%r9d
1a62: eb b1 jmp 0x1a15
1a64: 33 ff xor %edi,%edi
1a66: 41 83 f9 01 cmp $0x1,%r9d
1a6a: 72 e8 jb 0x1a54
1a6c: 49 63 d1 movslq %r9d,%rdx
1a6f: 45 33 c9 xor %r9d,%r9d
1a72: eb a1 jmp 0x1a15
1a74: 4c 89 c1 mov %r8,%rcx
1a77: 44 89 ca mov %r9d,%edx
1a7a: e8 61 48 01 00 call 0x162e0
1a7f: 48 83 c4 20 add $0x20,%rsp
1a83: 5f pop %rdi
1a84: c3 ret
1a85: 4c 89 c2 mov %r8,%rdx
1a88: 45 89 c8 mov %r9d,%r8d
1a8b: e8 90 20 00 00 call 0x3b20
1a90: 48 83 c4 20 add $0x20,%rsp
1a94: 5f pop %rdi
1a95: c3 ret
1a96: b8 fa ff ff ff mov $0xfffffffa,%eax
1a9b: 48 83 c4 20 add $0x20,%rsp
1a9f: 5f pop %rdi
1aa0: c3 ret
1aa1: b8 f8 ff ff ff mov $0xfffffff8,%eax
1aa6: 48 83 c4 20 add $0x20,%rsp
1aaa: 5f pop %rdi
1aab: c3 ret
1aac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1ab3: 00
1ab4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1abb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1ac0: 53 push %rbx
1ac1: 48 83 ec 20 sub $0x20,%rsp
1ac5: 48 85 c9 test %rcx,%rcx
1ac8: 0f 84 b9 01 00 00 je 0x1c87
1ace: 4d 85 c0 test %r8,%r8
1ad1: 0f 84 b0 01 00 00 je 0x1c87
1ad7: 45 85 c9 test %r9d,%r9d
1ada: 0f 8e 9c 01 00 00 jle 0x1c7c
1ae0: c5 f8 2e 0d 68 85 c5 vucomiss 0x1c58568(%rip),%xmm1 # 0x1c5a050
1ae7: 01
1ae8: 7a 06 jp 0x1af0
1aea: 0f 84 7b 01 00 00 je 0x1c6b
1af0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
1af4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
1af8: 7a 06 jp 0x1b00
1afa: 0f 84 5a 01 00 00 je 0x1c5a
1b00: 41 83 f9 10 cmp $0x10,%r9d
1b04: 0f 8c 3a 01 00 00 jl 0x1c44
1b0a: 41 83 f9 1d cmp $0x1d,%r9d
1b0e: 0f 8c 38 01 00 00 jl 0x1c4c
1b14: 4d 89 c2 mov %r8,%r10
1b17: 49 83 e2 1f and $0x1f,%r10
1b1b: 45 85 d2 test %r10d,%r10d
1b1e: 74 18 je 0x1b38
1b20: 41 f7 c2 03 00 00 00 test $0x3,%r10d
1b27: 0f 85 17 01 00 00 jne 0x1c44
1b2d: 41 f7 da neg %r10d
1b30: 41 83 c2 20 add $0x20,%r10d
1b34: 41 c1 ea 02 shr $0x2,%r10d
1b38: 41 8d 42 10 lea 0x10(%r10),%eax
1b3c: 44 3b c8 cmp %eax,%r9d
1b3f: 0f 8c ff 00 00 00 jl 0x1c44
1b45: 45 89 cb mov %r9d,%r11d
1b48: 33 c0 xor %eax,%eax
1b4a: 45 2b da sub %r10d,%r11d
1b4d: 41 83 e3 0f and $0xf,%r11d
1b51: 41 f7 db neg %r11d
1b54: 45 03 d9 add %r9d,%r11d
1b57: 44 89 d3 mov %r10d,%ebx
1b5a: 45 85 d2 test %r10d,%r10d
1b5d: 76 14 jbe 0x1b73
1b5f: 90 nop
1b60: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
1b65: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
1b6b: 48 ff c0 inc %rax
1b6e: 48 3b c3 cmp %rbx,%rax
1b71: 72 ed jb 0x1b60
1b73: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
1b78: 49 63 c3 movslq %r11d,%rax
1b7b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1b80: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
1b85: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
1b8b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
1b91: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
1b98: 48 83 c3 10 add $0x10,%rbx
1b9c: 48 3b d8 cmp %rax,%rbx
1b9f: 72 df jb 0x1b80
1ba1: 41 8d 43 01 lea 0x1(%r11),%eax
1ba5: 41 3b c1 cmp %r9d,%eax
1ba8: 0f 87 86 00 00 00 ja 0x1c34
1bae: 4d 63 c9 movslq %r9d,%r9
1bb1: 4d 63 db movslq %r11d,%r11
1bb4: 4d 2b cb sub %r11,%r9
1bb7: 49 83 f9 04 cmp $0x4,%r9
1bbb: 0f 8c 7e 00 00 00 jl 0x1c3f
1bc1: 4d 63 db movslq %r11d,%r11
1bc4: 45 89 ca mov %r9d,%r10d
1bc7: 41 83 e2 fc and $0xfffffffc,%r10d
1bcb: 33 db xor %ebx,%ebx
1bcd: 4d 63 d2 movslq %r10d,%r10
1bd0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
1bd5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
1bd9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
1bdd: 0f 1f 00 nopl (%rax)
1be0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
1be5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
1bea: 48 83 c3 04 add $0x4,%rbx
1bee: 49 3b da cmp %r10,%rbx
1bf1: 72 ed jb 0x1be0
1bf3: 4d 3b d1 cmp %r9,%r10
1bf6: 73 3c jae 0x1c34
1bf8: 4d 63 db movslq %r11d,%r11
1bfb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
1bff: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
1c03: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1c0a: 00
1c0b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c20: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
1c26: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
1c2c: 49 ff c2 inc %r10
1c2f: 4d 3b d1 cmp %r9,%r10
1c32: 72 ec jb 0x1c20
1c34: 33 c0 xor %eax,%eax
1c36: c5 f8 77 vzeroupper
1c39: 48 83 c4 20 add $0x20,%rsp
1c3d: 5b pop %rbx
1c3e: c3 ret
1c3f: 45 33 d2 xor %r10d,%r10d
1c42: eb af jmp 0x1bf3
1c44: 45 33 db xor %r11d,%r11d
1c47: e9 55 ff ff ff jmp 0x1ba1
1c4c: 45 89 cb mov %r9d,%r11d
1c4f: 33 db xor %ebx,%ebx
1c51: 41 83 e3 f0 and $0xfffffff0,%r11d
1c55: e9 19 ff ff ff jmp 0x1b73
1c5a: 4c 89 c1 mov %r8,%rcx
1c5d: 44 89 ca mov %r9d,%edx
1c60: e8 bb 46 01 00 call 0x16320
1c65: 48 83 c4 20 add $0x20,%rsp
1c69: 5b pop %rbx
1c6a: c3 ret
1c6b: 4c 89 c2 mov %r8,%rdx
1c6e: 45 89 c8 mov %r9d,%r8d
1c71: e8 6a 1f 00 00 call 0x3be0
1c76: 48 83 c4 20 add $0x20,%rsp
1c7a: 5b pop %rbx
1c7b: c3 ret
1c7c: b8 fa ff ff ff mov $0xfffffffa,%eax
1c81: 48 83 c4 20 add $0x20,%rsp
1c85: 5b pop %rbx
1c86: c3 ret
1c87: b8 f8 ff ff ff mov $0xfffffff8,%eax
1c8c: 48 83 c4 20 add $0x20,%rsp
1c90: 5b pop %rbx
1c91: c3 ret
1c92: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1c99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1ca0: 53 push %rbx
1ca1: 48 83 ec 20 sub $0x20,%rsp
1ca5: 48 85 c9 test %rcx,%rcx
1ca8: 0f 84 b9 01 00 00 je 0x1e67
1cae: 4d 85 c0 test %r8,%r8
1cb1: 0f 84 b0 01 00 00 je 0x1e67
1cb7: 45 85 c9 test %r9d,%r9d
1cba: 0f 8e 9c 01 00 00 jle 0x1e5c
1cc0: c5 f8 2e 0d 8c 83 c5 vucomiss 0x1c5838c(%rip),%xmm1 # 0x1c5a054
1cc7: 01
1cc8: 7a 06 jp 0x1cd0
1cca: 0f 84 7b 01 00 00 je 0x1e4b
1cd0: c5 f8 57 c0 vxorps %xmm0,%xmm0,%xmm0
1cd4: c5 f8 2e c8 vucomiss %xmm0,%xmm1
1cd8: 7a 06 jp 0x1ce0
1cda: 0f 84 5a 01 00 00 je 0x1e3a
1ce0: 41 83 f9 10 cmp $0x10,%r9d
1ce4: 0f 8c 3a 01 00 00 jl 0x1e24
1cea: 41 83 f9 1d cmp $0x1d,%r9d
1cee: 0f 8c 38 01 00 00 jl 0x1e2c
1cf4: 4d 89 c2 mov %r8,%r10
1cf7: 49 83 e2 1f and $0x1f,%r10
1cfb: 45 85 d2 test %r10d,%r10d
1cfe: 74 18 je 0x1d18
1d00: 41 f7 c2 03 00 00 00 test $0x3,%r10d
1d07: 0f 85 17 01 00 00 jne 0x1e24
1d0d: 41 f7 da neg %r10d
1d10: 41 83 c2 20 add $0x20,%r10d
1d14: 41 c1 ea 02 shr $0x2,%r10d
1d18: 41 8d 42 10 lea 0x10(%r10),%eax
1d1c: 44 3b c8 cmp %eax,%r9d
1d1f: 0f 8c ff 00 00 00 jl 0x1e24
1d25: 45 89 cb mov %r9d,%r11d
1d28: 33 c0 xor %eax,%eax
1d2a: 45 2b da sub %r10d,%r11d
1d2d: 41 83 e3 0f and $0xf,%r11d
1d31: 41 f7 db neg %r11d
1d34: 45 03 d9 add %r9d,%r11d
1d37: 44 89 d3 mov %r10d,%ebx
1d3a: 45 85 d2 test %r10d,%r10d
1d3d: 76 14 jbe 0x1d53
1d3f: 90 nop
1d40: c5 f2 59 04 81 vmulss (%rcx,%rax,4),%xmm1,%xmm0
1d45: c4 c1 7a 11 04 80 vmovss %xmm0,(%r8,%rax,4)
1d4b: 48 ff c0 inc %rax
1d4e: 48 3b c3 cmp %rbx,%rax
1d51: 72 ed jb 0x1d40
1d53: c4 e2 7d 18 c1 vbroadcastss %xmm1,%ymm0
1d58: 49 63 c3 movslq %r11d,%rax
1d5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1d60: c5 fc 59 14 99 vmulps (%rcx,%rbx,4),%ymm0,%ymm2
1d65: c5 fc 59 5c 99 20 vmulps 0x20(%rcx,%rbx,4),%ymm0,%ymm3
1d6b: c4 c1 7c 11 14 98 vmovups %ymm2,(%r8,%rbx,4)
1d71: c4 c1 7c 11 5c 98 20 vmovups %ymm3,0x20(%r8,%rbx,4)
1d78: 48 83 c3 10 add $0x10,%rbx
1d7c: 48 3b d8 cmp %rax,%rbx
1d7f: 72 df jb 0x1d60
1d81: 41 8d 43 01 lea 0x1(%r11),%eax
1d85: 41 3b c1 cmp %r9d,%eax
1d88: 0f 87 86 00 00 00 ja 0x1e14
1d8e: 4d 63 c9 movslq %r9d,%r9
1d91: 4d 63 db movslq %r11d,%r11
1d94: 4d 2b cb sub %r11,%r9
1d97: 49 83 f9 04 cmp $0x4,%r9
1d9b: 0f 8c 7e 00 00 00 jl 0x1e1f
1da1: 4d 63 db movslq %r11d,%r11
1da4: 45 89 ca mov %r9d,%r10d
1da7: 41 83 e2 fc and $0xfffffffc,%r10d
1dab: 33 db xor %ebx,%ebx
1dad: 4d 63 d2 movslq %r10d,%r10
1db0: c4 e2 79 18 c1 vbroadcastss %xmm1,%xmm0
1db5: 4b 8d 04 98 lea (%r8,%r11,4),%rax
1db9: 4a 8d 14 99 lea (%rcx,%r11,4),%rdx
1dbd: 0f 1f 00 nopl (%rax)
1dc0: c5 f8 59 14 9a vmulps (%rdx,%rbx,4),%xmm0,%xmm2
1dc5: c5 f8 11 14 98 vmovups %xmm2,(%rax,%rbx,4)
1dca: 48 83 c3 04 add $0x4,%rbx
1dce: 49 3b da cmp %r10,%rbx
1dd1: 72 ed jb 0x1dc0
1dd3: 4d 3b d1 cmp %r9,%r10
1dd6: 73 3c jae 0x1e14
1dd8: 4d 63 db movslq %r11d,%r11
1ddb: 4b 8d 14 98 lea (%r8,%r11,4),%rdx
1ddf: 4a 8d 04 99 lea (%rcx,%r11,4),%rax
1de3: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1dea: 00
1deb: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1df2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1df9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e00: c4 a1 72 59 04 90 vmulss (%rax,%r10,4),%xmm1,%xmm0
1e06: c4 a1 7a 11 04 92 vmovss %xmm0,(%rdx,%r10,4)
1e0c: 49 ff c2 inc %r10
1e0f: 4d 3b d1 cmp %r9,%r10
1e12: 72 ec jb 0x1e00
1e14: 33 c0 xor %eax,%eax
1e16: c5 f8 77 vzeroupper
1e19: 48 83 c4 20 add $0x20,%rsp
1e1d: 5b pop %rbx
1e1e: c3 ret
1e1f: 45 33 d2 xor %r10d,%r10d
1e22: eb af jmp 0x1dd3
1e24: 45 33 db xor %r11d,%r11d
1e27: e9 55 ff ff ff jmp 0x1d81
1e2c: 45 89 cb mov %r9d,%r11d
1e2f: 33 db xor %ebx,%ebx
1e31: 41 83 e3 f0 and $0xfffffff0,%r11d
1e35: e9 19 ff ff ff jmp 0x1d53
1e3a: 4c 89 c1 mov %r8,%rcx
1e3d: 44 89 ca mov %r9d,%edx
1e40: e8 1b 45 01 00 call 0x16360
1e45: 48 83 c4 20 add $0x20,%rsp
1e49: 5b pop %rbx
1e4a: c3 ret
1e4b: 4c 89 c2 mov %r8,%rdx
1e4e: 45 89 c8 mov %r9d,%r8d
1e51: e8 4a 1e 00 00 call 0x3ca0
1e56: 48 83 c4 20 add $0x20,%rsp
1e5a: 5b pop %rbx
1e5b: c3 ret
1e5c: b8 fa ff ff ff mov $0xfffffffa,%eax
1e61: 48 83 c4 20 add $0x20,%rsp
1e65: 5b pop %rbx
1e66: c3 ret
1e67: b8 f8 ff ff ff mov $0xfffffff8,%eax
1e6c: 48 83 c4 20 add $0x20,%rsp
1e70: 5b pop %rbx
1e71: c3 ret
1e72: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1e80: 48 83 ec 38 sub $0x38,%rsp
1e84: 48 8b 05 85 0e 61 02 mov 0x2610e85(%rip),%rax # 0x2612d10
1e8b: 48 33 c4 xor %rsp,%rax
1e8e: 48 89 44 24 30 mov %rax,0x30(%rsp)
1e93: 48 85 d2 test %rdx,%rdx
1e96: 74 5f je 0x1ef7
1e98: 45 85 c0 test %r8d,%r8d
1e9b: 7f 1b jg 0x1eb8
1e9d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1ea2: 48 33 cc xor %rsp,%rcx
1ea5: 48 3b 0d 64 0e 61 02 cmp 0x2610e64(%rip),%rcx # 0x2612d10
1eac: 75 44 jne 0x1ef2
1eae: b8 fa ff ff ff mov $0xfffffffa,%eax
1eb3: 48 83 c4 38 add $0x38,%rsp
1eb7: c3 ret
1eb8: 48 8b 01 mov (%rcx),%rax
1ebb: 4c 8b 49 08 mov 0x8(%rcx),%r9
1ebf: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
1ec4: 66 48 0f 6e c8 movq %rax,%xmm1
1ec9: 66 49 0f 6e c1 movq %r9,%xmm0
1ece: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
1ed2: 0f 29 09 movaps %xmm1,(%rcx)
1ed5: e8 c6 44 01 00 call 0x163a0
1eda: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1edf: 48 33 cc xor %rsp,%rcx
1ee2: 48 3b 0d 27 0e 61 02 cmp 0x2610e27(%rip),%rcx # 0x2612d10
1ee9: 75 07 jne 0x1ef2
1eeb: 33 c0 xor %eax,%eax
1eed: 48 83 c4 38 add $0x38,%rsp
1ef1: c3 ret
1ef2: e8 79 c5 12 01 call 0x112e470
1ef7: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1efc: 48 33 cc xor %rsp,%rcx
1eff: 48 3b 0d 0a 0e 61 02 cmp 0x2610e0a(%rip),%rcx # 0x2612d10
1f06: 75 ea jne 0x1ef2
1f08: b8 f8 ff ff ff mov $0xfffffff8,%eax
1f0d: 48 83 c4 38 add $0x38,%rsp
1f11: c3 ret
1f12: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1f20: 48 8d 64 24 c8 lea -0x38(%rsp),%rsp
1f25: 48 8b 05 e4 0d 61 02 mov 0x2610de4(%rip),%rax # 0x2612d10
1f2c: 48 33 c4 xor %rsp,%rax
1f2f: 48 89 44 24 30 mov %rax,0x30(%rsp)
1f34: 48 85 d2 test %rdx,%rdx
1f37: 74 57 je 0x1f90
1f39: 45 85 c0 test %r8d,%r8d
1f3c: 7f 1c jg 0x1f5a
1f3e: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1f43: 48 33 cc xor %rsp,%rcx
1f46: 48 3b 0d c3 0d 61 02 cmp 0x2610dc3(%rip),%rcx # 0x2612d10
1f4d: 75 3c jne 0x1f8b
1f4f: b8 fa ff ff ff mov $0xfffffffa,%eax
1f54: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1f59: c3 ret
1f5a: f3 0f 7e 01 movq (%rcx),%xmm0
1f5e: 66 0f 16 41 08 movhpd 0x8(%rcx),%xmm0
1f63: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
1f68: 0f 29 44 24 20 movaps %xmm0,0x20(%rsp)
1f6d: e8 4e 44 01 00 call 0x163c0
1f72: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1f77: 48 33 cc xor %rsp,%rcx
1f7a: 48 3b 0d 8f 0d 61 02 cmp 0x2610d8f(%rip),%rcx # 0x2612d10
1f81: 75 08 jne 0x1f8b
1f83: 33 c0 xor %eax,%eax
1f85: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1f8a: c3 ret
1f8b: e8 e0 c4 12 01 call 0x112e470
1f90: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1f95: 48 33 cc xor %rsp,%rcx
1f98: 48 3b 0d 71 0d 61 02 cmp 0x2610d71(%rip),%rcx # 0x2612d10
1f9f: 75 ea jne 0x1f8b
1fa1: b8 f8 ff ff ff mov $0xfffffff8,%eax
1fa6: 48 8d 64 24 38 lea 0x38(%rsp),%rsp
1fab: c3 ret
1fac: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
1fb3: 00
1fb4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
1fbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
1fc0: 48 83 ec 38 sub $0x38,%rsp
1fc4: 48 8b 05 45 0d 61 02 mov 0x2610d45(%rip),%rax # 0x2612d10
1fcb: 48 33 c4 xor %rsp,%rax
1fce: 48 89 44 24 30 mov %rax,0x30(%rsp)
1fd3: 48 85 d2 test %rdx,%rdx
1fd6: 74 61 je 0x2039
1fd8: 45 85 c0 test %r8d,%r8d
1fdb: 7f 1b jg 0x1ff8
1fdd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
1fe2: 48 33 cc xor %rsp,%rcx
1fe5: 48 3b 0d 24 0d 61 02 cmp 0x2610d24(%rip),%rcx # 0x2612d10
1fec: 75 46 jne 0x2034
1fee: b8 fa ff ff ff mov $0xfffffffa,%eax
1ff3: 48 83 c4 38 add $0x38,%rsp
1ff7: c3 ret
1ff8: 48 8b 01 mov (%rcx),%rax
1ffb: 4c 8b 49 08 mov 0x8(%rcx),%r9
1fff: 66 48 0f 6e c8 movq %rax,%xmm1
2004: 66 49 0f 6e c1 movq %r9,%xmm0
2009: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
200e: 66 0f 14 c8 unpcklpd %xmm0,%xmm1
2012: 0f 11 4c 24 20 movups %xmm1,0x20(%rsp)
2017: e8 c4 43 01 00 call 0x163e0
201c: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
2021: 48 33 cc xor %rsp,%rcx
2024: 48 3b 0d e5 0c 61 02 cmp 0x2610ce5(%rip),%rcx # 0x2612d10
202b: 75 07 jne 0x2034
202d: 33 c0 xor %eax,%eax
202f: 48 83 c4 38 add $0x38,%rsp
2033: c3 ret
2034: e8 37 c4 12 01 call 0x112e470
2039: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
203e: 48 33 cc xor %rsp,%rcx
2041: 48 3b 0d c8 0c 61 02 cmp 0x2610cc8(%rip),%rcx # 0x2612d10
2048: 75 ea jne 0x2034
204a: b8 f8 ff ff ff mov $0xfffffff8,%eax
204f: 48 83 c4 38 add $0x38,%rsp
2053: c3 ret
2054: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2059: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2060: 48 83 ec 38 sub $0x38,%rsp
2064: 48 8b 05 a5 0c 61 02 mov 0x2610ca5(%rip),%rax # 0x2612d10
206b: 48 33 c4 xor %rsp,%rax
206e: 48 89 44 24 30 mov %rax,0x30(%rsp)
2073: 48 85 d2 test %rdx,%rdx
2076: 74 60 je 0x20d8
2078: 45 85 c0 test %r8d,%r8d
207b: 7f 1b jg 0x2098
207d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
2082: 48 33 cc xor %rsp,%rcx
2085: 48 3b 0d 84 0c 61 02 cmp 0x2610c84(%rip),%rcx # 0x2612d10
208c: 75 45 jne 0x20d3
208e: b8 fa ff ff ff mov $0xfffffffa,%eax
2093: 48 83 c4 38 add $0x38,%rsp
2097: c3 ret
2098: 48 8b 01 mov (%rcx),%rax
209b: 4c 8b 49 08 mov 0x8(%rcx),%r9
209f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
20a4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
20a9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
20ae: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
20b2: c5 f8 11 11 vmovups %xmm2,(%rcx)
20b6: e8 45 43 01 00 call 0x16400
20bb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
20c0: 48 33 cc xor %rsp,%rcx
20c3: 48 3b 0d 46 0c 61 02 cmp 0x2610c46(%rip),%rcx # 0x2612d10
20ca: 75 07 jne 0x20d3
20cc: 33 c0 xor %eax,%eax
20ce: 48 83 c4 38 add $0x38,%rsp
20d2: c3 ret
20d3: e8 98 c3 12 01 call 0x112e470
20d8: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
20dd: 48 33 cc xor %rsp,%rcx
20e0: 48 3b 0d 29 0c 61 02 cmp 0x2610c29(%rip),%rcx # 0x2612d10
20e7: 75 ea jne 0x20d3
20e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
20ee: 48 83 c4 38 add $0x38,%rsp
20f2: c3 ret
20f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
20f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
20ff: 00
2100: 48 83 ec 38 sub $0x38,%rsp
2104: 48 8b 05 05 0c 61 02 mov 0x2610c05(%rip),%rax # 0x2612d10
210b: 48 33 c4 xor %rsp,%rax
210e: 48 89 44 24 30 mov %rax,0x30(%rsp)
2113: 48 85 d2 test %rdx,%rdx
2116: 74 60 je 0x2178
2118: 45 85 c0 test %r8d,%r8d
211b: 7f 1b jg 0x2138
211d: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
2122: 48 33 cc xor %rsp,%rcx
2125: 48 3b 0d e4 0b 61 02 cmp 0x2610be4(%rip),%rcx # 0x2612d10
212c: 75 45 jne 0x2173
212e: b8 fa ff ff ff mov $0xfffffffa,%eax
2133: 48 83 c4 38 add $0x38,%rsp
2137: c3 ret
2138: 48 8b 01 mov (%rcx),%rax
213b: 4c 8b 49 08 mov 0x8(%rcx),%r9
213f: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
2144: c4 e1 f9 6e c0 vmovq %rax,%xmm0
2149: c4 c1 f9 6e c9 vmovq %r9,%xmm1
214e: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
2152: c5 f8 11 11 vmovups %xmm2,(%rcx)
2156: e8 c5 42 01 00 call 0x16420
215b: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
2160: 48 33 cc xor %rsp,%rcx
2163: 48 3b 0d a6 0b 61 02 cmp 0x2610ba6(%rip),%rcx # 0x2612d10
216a: 75 07 jne 0x2173
216c: 33 c0 xor %eax,%eax
216e: 48 83 c4 38 add $0x38,%rsp
2172: c3 ret
2173: e8 f8 c2 12 01 call 0x112e470
2178: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
217d: 48 33 cc xor %rsp,%rcx
2180: 48 3b 0d 89 0b 61 02 cmp 0x2610b89(%rip),%rcx # 0x2612d10
2187: 75 ea jne 0x2173
2189: b8 f8 ff ff ff mov $0xfffffff8,%eax
218e: 48 83 c4 38 add $0x38,%rsp
2192: c3 ret
2193: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2198: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
219f: 00
21a0: 48 83 ec 38 sub $0x38,%rsp
21a4: 48 8b 05 65 0b 61 02 mov 0x2610b65(%rip),%rax # 0x2612d10
21ab: 48 33 c4 xor %rsp,%rax
21ae: 48 89 44 24 30 mov %rax,0x30(%rsp)
21b3: 48 85 d2 test %rdx,%rdx
21b6: 74 60 je 0x2218
21b8: 45 85 c0 test %r8d,%r8d
21bb: 7f 1b jg 0x21d8
21bd: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
21c2: 48 33 cc xor %rsp,%rcx
21c5: 48 3b 0d 44 0b 61 02 cmp 0x2610b44(%rip),%rcx # 0x2612d10
21cc: 75 45 jne 0x2213
21ce: b8 fa ff ff ff mov $0xfffffffa,%eax
21d3: 48 83 c4 38 add $0x38,%rsp
21d7: c3 ret
21d8: 48 8b 01 mov (%rcx),%rax
21db: 4c 8b 49 08 mov 0x8(%rcx),%r9
21df: 48 8d 4c 24 20 lea 0x20(%rsp),%rcx
21e4: c4 e1 f9 6e c0 vmovq %rax,%xmm0
21e9: c4 c1 f9 6e c9 vmovq %r9,%xmm1
21ee: c5 f9 14 d1 vunpcklpd %xmm1,%xmm0,%xmm2
21f2: c5 f8 11 11 vmovups %xmm2,(%rcx)
21f6: e8 45 42 01 00 call 0x16440
21fb: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
2200: 48 33 cc xor %rsp,%rcx
2203: 48 3b 0d 06 0b 61 02 cmp 0x2610b06(%rip),%rcx # 0x2612d10
220a: 75 07 jne 0x2213
220c: 33 c0 xor %eax,%eax
220e: 48 83 c4 38 add $0x38,%rsp
2212: c3 ret
2213: e8 58 c2 12 01 call 0x112e470
2218: 48 8b 4c 24 30 mov 0x30(%rsp),%rcx
221d: 48 33 cc xor %rsp,%rcx
2220: 48 3b 0d e9 0a 61 02 cmp 0x2610ae9(%rip),%rcx # 0x2612d10
2227: 75 ea jne 0x2213
2229: b8 f8 ff ff ff mov $0xfffffff8,%eax
222e: 48 83 c4 38 add $0x38,%rsp
2232: c3 ret
2233: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2238: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
223f: 00
2240: 48 83 ec 28 sub $0x28,%rsp
2244: 48 85 c9 test %rcx,%rcx
2247: 74 20 je 0x2269
2249: 48 85 d2 test %rdx,%rdx
224c: 74 1b je 0x2269
224e: 45 85 c0 test %r8d,%r8d
2251: 7f 0a jg 0x225d
2253: b8 fa ff ff ff mov $0xfffffffa,%eax
2258: 48 83 c4 28 add $0x28,%rsp
225c: c3 ret
225d: e8 fe 41 01 00 call 0x16460
2262: 33 c0 xor %eax,%eax
2264: 48 83 c4 28 add $0x28,%rsp
2268: c3 ret
2269: b8 f8 ff ff ff mov $0xfffffff8,%eax
226e: 48 83 c4 28 add $0x28,%rsp
2272: c3 ret
2273: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2278: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
227f: 00
2280: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2285: 48 85 c9 test %rcx,%rcx
2288: 74 22 je 0x22ac
228a: 48 85 d2 test %rdx,%rdx
228d: 74 1d je 0x22ac
228f: 45 85 c0 test %r8d,%r8d
2292: 7f 0b jg 0x229f
2294: b8 fa ff ff ff mov $0xfffffffa,%eax
2299: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
229e: c3 ret
229f: e8 9c 43 01 00 call 0x16640
22a4: 33 c0 xor %eax,%eax
22a6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
22ab: c3 ret
22ac: b8 f8 ff ff ff mov $0xfffffff8,%eax
22b1: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
22b6: c3 ret
22b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
22be: 00 00
22c0: 48 83 ec 28 sub $0x28,%rsp
22c4: 48 85 c9 test %rcx,%rcx
22c7: 74 20 je 0x22e9
22c9: 48 85 d2 test %rdx,%rdx
22cc: 74 1b je 0x22e9
22ce: 45 85 c0 test %r8d,%r8d
22d1: 7f 0a jg 0x22dd
22d3: b8 fa ff ff ff mov $0xfffffffa,%eax
22d8: 48 83 c4 28 add $0x28,%rsp
22dc: c3 ret
22dd: e8 3e 45 01 00 call 0x16820
22e2: 33 c0 xor %eax,%eax
22e4: 48 83 c4 28 add $0x28,%rsp
22e8: c3 ret
22e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
22ee: 48 83 c4 28 add $0x28,%rsp
22f2: c3 ret
22f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
22f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
22ff: 00
2300: 56 push %rsi
2301: 48 89 d6 mov %rdx,%rsi
2304: 48 85 c9 test %rcx,%rcx
2307: 0f 84 d0 01 00 00 je 0x24dd
230d: 48 85 f6 test %rsi,%rsi
2310: 0f 84 c7 01 00 00 je 0x24dd
2316: 45 85 c0 test %r8d,%r8d
2319: 0f 8e b7 01 00 00 jle 0x24d6
231f: 41 83 f8 10 cmp $0x10,%r8d
2323: 0f 8c 9d 01 00 00 jl 0x24c6
2329: 49 89 f1 mov %rsi,%r9
232c: 49 83 e1 1f and $0x1f,%r9
2330: 45 89 c9 mov %r9d,%r9d
2333: 45 85 c9 test %r9d,%r9d
2336: 74 18 je 0x2350
2338: 41 f7 c1 07 00 00 00 test $0x7,%r9d
233f: 0f 85 81 01 00 00 jne 0x24c6
2345: 41 f7 d9 neg %r9d
2348: 41 83 c1 20 add $0x20,%r9d
234c: 41 c1 e9 03 shr $0x3,%r9d
2350: 41 8d 41 10 lea 0x10(%r9),%eax
2354: 44 3b c0 cmp %eax,%r8d
2357: 0f 8c 69 01 00 00 jl 0x24c6
235d: 44 89 c0 mov %r8d,%eax
2360: 33 d2 xor %edx,%edx
2362: 41 2b c1 sub %r9d,%eax
2365: 83 e0 0f and $0xf,%eax
2368: f7 d8 neg %eax
236a: 41 03 c0 add %r8d,%eax
236d: 45 85 c9 test %r9d,%r9d
2370: 76 25 jbe 0x2397
2372: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2379: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2380: c5 fb 10 04 d6 vmovsd (%rsi,%rdx,8),%xmm0
2385: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
238a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
238f: 48 ff c2 inc %rdx
2392: 49 3b d1 cmp %r9,%rdx
2395: 72 e9 jb 0x2380
2397: 48 63 d0 movslq %eax,%rdx
239a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
23a0: c4 a1 7d 10 0c ce vmovupd (%rsi,%r9,8),%ymm1
23a6: c4 a1 7d 10 6c ce 20 vmovupd 0x20(%rsi,%r9,8),%ymm5
23ad: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
23b3: c4 a1 79 10 64 c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm4
23ba: c4 a3 7d 18 54 c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm2
23c1: 01
23c2: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
23c6: c4 a1 79 10 54 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm2
23cd: c4 a1 7d 11 1c ce vmovupd %ymm3,(%rsi,%r9,8)
23d3: c4 a1 7d 10 5c ce 40 vmovupd 0x40(%rsi,%r9,8),%ymm3
23da: c4 a3 5d 18 44 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm4,%ymm0
23e1: 01
23e2: c5 d5 5c c8 vsubpd %ymm0,%ymm5,%ymm1
23e6: c4 a1 79 10 44 c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm0
23ed: c4 a1 7d 11 4c ce 20 vmovupd %ymm1,0x20(%rsi,%r9,8)
23f4: c4 a1 7d 10 4c ce 60 vmovupd 0x60(%rsi,%r9,8),%ymm1
23fb: c4 a3 6d 18 64 c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm2,%ymm4
2402: 01
2403: c5 e5 5c ec vsubpd %ymm4,%ymm3,%ymm5
2407: c4 a1 7d 11 6c ce 40 vmovupd %ymm5,0x40(%rsi,%r9,8)
240e: c4 a3 7d 18 54 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm0,%ymm2
2415: 01
2416: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
241a: c4 a1 7d 11 5c ce 60 vmovupd %ymm3,0x60(%rsi,%r9,8)
2421: 49 83 c1 10 add $0x10,%r9
2425: 4c 3b ca cmp %rdx,%r9
2428: 0f 82 72 ff ff ff jb 0x23a0
242e: 44 8d 48 01 lea 0x1(%rax),%r9d
2432: 45 3b c8 cmp %r8d,%r9d
2435: 0f 87 7f 00 00 00 ja 0x24ba
243b: 4d 63 d0 movslq %r8d,%r10
243e: 4c 2b d2 sub %rdx,%r10
2441: 49 83 fa 04 cmp $0x4,%r10
2445: 0f 8c 76 00 00 00 jl 0x24c1
244b: 45 89 d3 mov %r10d,%r11d
244e: 45 33 c9 xor %r9d,%r9d
2451: 41 83 e3 fc and $0xfffffffc,%r11d
2455: 4c 8d 04 d1 lea (%rcx,%rdx,8),%r8
2459: 4d 63 db movslq %r11d,%r11
245c: 48 8d 14 d6 lea (%rsi,%rdx,8),%rdx
2460: c4 a1 7d 10 0c ca vmovupd (%rdx,%r9,8),%ymm1
2466: c4 81 79 10 04 c8 vmovupd (%r8,%r9,8),%xmm0
246c: c4 83 7d 18 54 c8 10 vinsertf128 $0x1,0x10(%r8,%r9,8),%ymm0,%ymm2
2473: 01
2474: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
2478: c4 a1 7d 11 1c ca vmovupd %ymm3,(%rdx,%r9,8)
247e: 49 83 c1 04 add $0x4,%r9
2482: 4d 3b cb cmp %r11,%r9
2485: 72 d9 jb 0x2460
2487: 4d 3b da cmp %r10,%r11
248a: 73 2e jae 0x24ba
248c: 48 63 c0 movslq %eax,%rax
248f: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
2493: 48 8d 04 c6 lea (%rsi,%rax,8),%rax
2497: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
249e: 00 00
24a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
24a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
24ac: c4 a1 7b 11 0c d8 vmovsd %xmm1,(%rax,%r11,8)
24b2: 49 ff c3 inc %r11
24b5: 4d 3b da cmp %r10,%r11
24b8: 72 e6 jb 0x24a0
24ba: 33 c0 xor %eax,%eax
24bc: c5 f8 77 vzeroupper
24bf: 5e pop %rsi
24c0: c3 ret
24c1: 45 33 db xor %r11d,%r11d
24c4: eb c1 jmp 0x2487
24c6: 33 c0 xor %eax,%eax
24c8: 41 83 f8 01 cmp $0x1,%r8d
24cc: 72 ec jb 0x24ba
24ce: 4d 63 d0 movslq %r8d,%r10
24d1: 45 33 db xor %r11d,%r11d
24d4: eb b1 jmp 0x2487
24d6: b8 fa ff ff ff mov $0xfffffffa,%eax
24db: 5e pop %rsi
24dc: c3 ret
24dd: b8 f8 ff ff ff mov $0xfffffff8,%eax
24e2: 5e pop %rsi
24e3: c3 ret
24e4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24eb: 00
24ec: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
24f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
24f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
24ff: 00
2500: 53 push %rbx
2501: 48 85 c9 test %rcx,%rcx
2504: 0f 84 aa 01 00 00 je 0x26b4
250a: 48 85 d2 test %rdx,%rdx
250d: 0f 84 a1 01 00 00 je 0x26b4
2513: 45 85 c0 test %r8d,%r8d
2516: 0f 8e 91 01 00 00 jle 0x26ad
251c: 41 83 f8 10 cmp $0x10,%r8d
2520: 0f 8c 80 01 00 00 jl 0x26a6
2526: 49 89 d3 mov %rdx,%r11
2529: 49 83 e3 1f and $0x1f,%r11
252d: 45 85 db test %r11d,%r11d
2530: 74 18 je 0x254a
2532: 41 f7 c3 07 00 00 00 test $0x7,%r11d
2539: 0f 85 67 01 00 00 jne 0x26a6
253f: 41 f7 db neg %r11d
2542: 41 83 c3 20 add $0x20,%r11d
2546: 41 c1 eb 03 shr $0x3,%r11d
254a: 41 8d 43 10 lea 0x10(%r11),%eax
254e: 44 3b c0 cmp %eax,%r8d
2551: 0f 8c 4f 01 00 00 jl 0x26a6
2557: 44 89 c0 mov %r8d,%eax
255a: 45 33 d2 xor %r10d,%r10d
255d: 41 2b c3 sub %r11d,%eax
2560: 83 e0 0f and $0xf,%eax
2563: f7 d8 neg %eax
2565: 41 03 c0 add %r8d,%eax
2568: 44 89 db mov %r11d,%ebx
256b: 45 85 db test %r11d,%r11d
256e: 76 2a jbe 0x259a
2570: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2577: 00
2578: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
257f: 90 nop
2580: c4 a1 7b 10 04 d2 vmovsd (%rdx,%r10,8),%xmm0
2586: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
258c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
2592: 49 ff c2 inc %r10
2595: 4c 3b d3 cmp %rbx,%r10
2598: 72 e6 jb 0x2580
259a: 4c 63 d0 movslq %eax,%r10
259d: 0f 1f 00 nopl (%rax)
25a0: c5 fd 10 04 da vmovupd (%rdx,%rbx,8),%ymm0
25a5: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
25a9: c4 c1 7d 10 53 20 vmovupd 0x20(%r11),%ymm2
25af: c4 c1 7d 10 63 40 vmovupd 0x40(%r11),%ymm4
25b5: c5 fd 5c 0c d9 vsubpd (%rcx,%rbx,8),%ymm0,%ymm1
25ba: c5 ed 5c 5c d9 20 vsubpd 0x20(%rcx,%rbx,8),%ymm2,%ymm3
25c0: c5 dd 5c 6c d9 40 vsubpd 0x40(%rcx,%rbx,8),%ymm4,%ymm5
25c6: c4 c1 7d 10 43 60 vmovupd 0x60(%r11),%ymm0
25cc: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
25d1: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
25d7: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
25dd: c5 fd 5c 4c d9 60 vsubpd 0x60(%rcx,%rbx,8),%ymm0,%ymm1
25e3: 48 83 c3 10 add $0x10,%rbx
25e7: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
25ed: 49 3b da cmp %r10,%rbx
25f0: 72 ae jb 0x25a0
25f2: 8d 58 01 lea 0x1(%rax),%ebx
25f5: 41 3b d8 cmp %r8d,%ebx
25f8: 0f 87 9c 00 00 00 ja 0x269a
25fe: 4d 63 c8 movslq %r8d,%r9
2601: 48 63 c0 movslq %eax,%rax
2604: 4c 2b c8 sub %rax,%r9
2607: 49 83 f9 04 cmp $0x4,%r9
260b: 0f 8c 90 00 00 00 jl 0x26a1
2611: 48 63 c0 movslq %eax,%rax
2614: 45 89 ca mov %r9d,%r10d
2617: 41 83 e2 fc and $0xfffffffc,%r10d
261b: 45 33 c0 xor %r8d,%r8d
261e: 4d 63 d2 movslq %r10d,%r10
2621: 48 8d 1c c1 lea (%rcx,%rax,8),%rbx
2625: 4c 8d 1c c2 lea (%rdx,%rax,8),%r11
2629: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2630: 00
2631: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2638: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
263f: 00
2640: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
2646: c4 a1 7d 5c 0c c3 vsubpd (%rbx,%r8,8),%ymm0,%ymm1
264c: c4 81 7d 11 0c c3 vmovupd %ymm1,(%r11,%r8,8)
2652: 49 83 c0 04 add $0x4,%r8
2656: 4d 3b c2 cmp %r10,%r8
2659: 72 e5 jb 0x2640
265b: 4d 3b d1 cmp %r9,%r10
265e: 73 3a jae 0x269a
2660: 48 63 c0 movslq %eax,%rax
2663: 48 8d 0c c1 lea (%rcx,%rax,8),%rcx
2667: 48 8d 04 c2 lea (%rdx,%rax,8),%rax
266b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2672: 00
2673: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
267a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
2680: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
2686: c4 a1 7b 5c 0c d1 vsubsd (%rcx,%r10,8),%xmm0,%xmm1
268c: c4 a1 7b 11 0c d0 vmovsd %xmm1,(%rax,%r10,8)
2692: 49 ff c2 inc %r10
2695: 4d 3b d1 cmp %r9,%r10
2698: 72 e6 jb 0x2680
269a: 33 c0 xor %eax,%eax
269c: c5 f8 77 vzeroupper
269f: 5b pop %rbx
26a0: c3 ret
26a1: 45 33 d2 xor %r10d,%r10d
26a4: eb b5 jmp 0x265b
26a6: 33 c0 xor %eax,%eax
26a8: e9 45 ff ff ff jmp 0x25f2
26ad: b8 fa ff ff ff mov $0xfffffffa,%eax
26b2: 5b pop %rbx
26b3: c3 ret
26b4: b8 f8 ff ff ff mov $0xfffffff8,%eax
26b9: 5b pop %rbx
26ba: c3 ret
26bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
26c0: 53 push %rbx
26c1: 49 89 ca mov %rcx,%r10
26c4: 4d 85 d2 test %r10,%r10
26c7: 0f 84 a4 01 00 00 je 0x2871
26cd: 48 85 d2 test %rdx,%rdx
26d0: 0f 84 9b 01 00 00 je 0x2871
26d6: 45 85 c0 test %r8d,%r8d
26d9: 0f 8e 8b 01 00 00 jle 0x286a
26df: 41 83 f8 10 cmp $0x10,%r8d
26e3: 0f 8c 79 01 00 00 jl 0x2862
26e9: 48 89 d3 mov %rdx,%rbx
26ec: 48 83 e3 1f and $0x1f,%rbx
26f0: 85 db test %ebx,%ebx
26f2: 74 11 je 0x2705
26f4: f6 c3 07 test $0x7,%bl
26f7: 0f 85 65 01 00 00 jne 0x2862
26fd: f7 db neg %ebx
26ff: 83 c3 20 add $0x20,%ebx
2702: c1 eb 03 shr $0x3,%ebx
2705: 8d 43 10 lea 0x10(%rbx),%eax
2708: 44 3b c0 cmp %eax,%r8d
270b: 0f 8c 51 01 00 00 jl 0x2862
2711: 45 89 c1 mov %r8d,%r9d
2714: 33 c0 xor %eax,%eax
2716: 44 2b cb sub %ebx,%r9d
2719: 41 83 e1 0f and $0xf,%r9d
271d: 41 f7 d9 neg %r9d
2720: 45 03 c8 add %r8d,%r9d
2723: 89 d9 mov %ebx,%ecx
2725: 85 db test %ebx,%ebx
2727: 76 2f jbe 0x2758
2729: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2730: 00
2731: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2738: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
273f: 00
2740: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
2745: c4 c1 7b 5c 0c c2 vsubsd (%r10,%rax,8),%xmm0,%xmm1
274b: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
2750: 48 ff c0 inc %rax
2753: 48 3b c1 cmp %rcx,%rax
2756: 72 e8 jb 0x2740
2758: 49 63 c1 movslq %r9d,%rax
275b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2760: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
2765: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
276b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
2771: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
2778: 03
2779: c4 c1 7d 5c 0c ca vsubpd (%r10,%rcx,8),%ymm0,%ymm1
277f: c4 c1 6d 5c 5c ca 20 vsubpd 0x20(%r10,%rcx,8),%ymm2,%ymm3
2786: c4 c1 5d 5c 6c ca 40 vsubpd 0x40(%r10,%rcx,8),%ymm4,%ymm5
278d: 62 c1 fd 20 5c 4c ca vsubpd 0x60(%r10,%rcx,8),%ymm16,%ymm17
2794: 03
2795: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
279a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
27a0: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
27a6: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
27ad: 03
27ae: 48 83 c1 10 add $0x10,%rcx
27b2: 48 3b c8 cmp %rax,%rcx
27b5: 72 a9 jb 0x2760
27b7: 41 8d 41 01 lea 0x1(%r9),%eax
27bb: 41 3b c0 cmp %r8d,%eax
27be: 0f 87 93 00 00 00 ja 0x2857
27c4: 4d 63 c0 movslq %r8d,%r8
27c7: 4d 63 c9 movslq %r9d,%r9
27ca: 4d 2b c1 sub %r9,%r8
27cd: 49 83 f8 04 cmp $0x4,%r8
27d1: 0f 8c 87 00 00 00 jl 0x285e
27d7: 4d 63 c9 movslq %r9d,%r9
27da: 44 89 c3 mov %r8d,%ebx
27dd: 83 e3 fc and $0xfffffffc,%ebx
27e0: 33 c9 xor %ecx,%ecx
27e2: 48 63 db movslq %ebx,%rbx
27e5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
27e9: 4e 8d 1c ca lea (%rdx,%r9,8),%r11
27ed: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
27f4: 00
27f5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
27fc: 0f 1f 40 00 nopl 0x0(%rax)
2800: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
2806: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
280b: c4 c1 7d 11 0c cb vmovupd %ymm1,(%r11,%rcx,8)
2811: 48 83 c1 04 add $0x4,%rcx
2815: 48 3b cb cmp %rbx,%rcx
2818: 72 e6 jb 0x2800
281a: 49 3b d8 cmp %r8,%rbx
281d: 73 38 jae 0x2857
281f: 4d 63 c9 movslq %r9d,%r9
2822: 4b 8d 0c ca lea (%r10,%r9,8),%rcx
2826: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
282a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2831: 00
2832: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2839: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2840: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
2845: c5 fb 5c 0c d9 vsubsd (%rcx,%rbx,8),%xmm0,%xmm1
284a: c5 fb 11 0c d8 vmovsd %xmm1,(%rax,%rbx,8)
284f: 48 ff c3 inc %rbx
2852: 49 3b d8 cmp %r8,%rbx
2855: 72 e9 jb 0x2840
2857: 33 c0 xor %eax,%eax
2859: c5 f8 77 vzeroupper
285c: 5b pop %rbx
285d: c3 ret
285e: 33 db xor %ebx,%ebx
2860: eb b8 jmp 0x281a
2862: 45 33 c9 xor %r9d,%r9d
2865: e9 4d ff ff ff jmp 0x27b7
286a: b8 fa ff ff ff mov $0xfffffffa,%eax
286f: 5b pop %rbx
2870: c3 ret
2871: b8 f8 ff ff ff mov $0xfffffff8,%eax
2876: 5b pop %rbx
2877: c3 ret
2878: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
287f: 00
2880: 48 83 ec 28 sub $0x28,%rsp
2884: 4d 89 c1 mov %r8,%r9
2887: 49 89 d0 mov %rdx,%r8
288a: 48 89 ca mov %rcx,%rdx
288d: e8 2e 41 01 00 call 0x169c0
2892: 48 83 c4 28 add $0x28,%rsp
2896: c3 ret
2897: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
289e: 00 00
28a0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
28a5: 4d 89 c1 mov %r8,%r9
28a8: 49 89 d0 mov %rdx,%r8
28ab: 48 89 ca mov %rcx,%rdx
28ae: e8 cd 43 01 00 call 0x16c80
28b3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
28b8: c3 ret
28b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
28c0: 48 83 ec 28 sub $0x28,%rsp
28c4: 4d 89 c1 mov %r8,%r9
28c7: 49 89 d0 mov %rdx,%r8
28ca: 48 89 ca mov %rcx,%rdx
28cd: e8 ae 46 01 00 call 0x16f80
28d2: 48 83 c4 28 add $0x28,%rsp
28d6: c3 ret
28d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
28de: 00 00
28e0: 48 83 ec 28 sub $0x28,%rsp
28e4: 4d 89 c1 mov %r8,%r9
28e7: 49 89 d0 mov %rdx,%r8
28ea: 48 89 ca mov %rcx,%rdx
28ed: e8 ee 48 01 00 call 0x171e0
28f2: 48 83 c4 28 add $0x28,%rsp
28f6: c3 ret
28f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
28fe: 00 00
2900: 48 83 ec 28 sub $0x28,%rsp
2904: 4d 89 c1 mov %r8,%r9
2907: 49 89 d0 mov %rdx,%r8
290a: 48 89 ca mov %rcx,%rdx
290d: e8 4e 4b 01 00 call 0x17460
2912: 48 83 c4 28 add $0x28,%rsp
2916: c3 ret
2917: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
291e: 00 00
2920: 48 83 ec 28 sub $0x28,%rsp
2924: 4d 89 c1 mov %r8,%r9
2927: 49 89 d0 mov %rdx,%r8
292a: 48 89 ca mov %rcx,%rdx
292d: e8 6e 4d 01 00 call 0x176a0
2932: 48 83 c4 28 add $0x28,%rsp
2936: c3 ret
2937: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
293e: 00 00
2940: 48 83 ec 28 sub $0x28,%rsp
2944: 48 85 c9 test %rcx,%rcx
2947: 74 24 je 0x296d
2949: 48 85 d2 test %rdx,%rdx
294c: 74 1f je 0x296d
294e: 45 85 c0 test %r8d,%r8d
2951: 7f 0a jg 0x295d
2953: b8 fa ff ff ff mov $0xfffffffa,%eax
2958: 48 83 c4 28 add $0x28,%rsp
295c: c3 ret
295d: 41 c1 e0 04 shl $0x4,%r8d
2961: e8 ba 03 a6 01 call 0x1a62d20
2966: 33 c0 xor %eax,%eax
2968: 48 83 c4 28 add $0x28,%rsp
296c: c3 ret
296d: b8 f8 ff ff ff mov $0xfffffff8,%eax
2972: 48 83 c4 28 add $0x28,%rsp
2976: c3 ret
2977: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
297e: 00 00
2980: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2985: 48 85 c9 test %rcx,%rcx
2988: 74 26 je 0x29b0
298a: 48 85 d2 test %rdx,%rdx
298d: 74 21 je 0x29b0
298f: 45 85 c0 test %r8d,%r8d
2992: 7f 0b jg 0x299f
2994: b8 fa ff ff ff mov $0xfffffffa,%eax
2999: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
299e: c3 ret
299f: 41 c1 e0 04 shl $0x4,%r8d
29a3: e8 48 07 a6 01 call 0x1a630f0
29a8: 33 c0 xor %eax,%eax
29aa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
29af: c3 ret
29b0: b8 f8 ff ff ff mov $0xfffffff8,%eax
29b5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
29ba: c3 ret
29bb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
29c0: 48 83 ec 28 sub $0x28,%rsp
29c4: 48 85 c9 test %rcx,%rcx
29c7: 74 24 je 0x29ed
29c9: 48 85 d2 test %rdx,%rdx
29cc: 74 1f je 0x29ed
29ce: 45 85 c0 test %r8d,%r8d
29d1: 7f 0a jg 0x29dd
29d3: b8 fa ff ff ff mov $0xfffffffa,%eax
29d8: 48 83 c4 28 add $0x28,%rsp
29dc: c3 ret
29dd: 41 c1 e0 04 shl $0x4,%r8d
29e1: e8 8a 0b a6 01 call 0x1a63570
29e6: 33 c0 xor %eax,%eax
29e8: 48 83 c4 28 add $0x28,%rsp
29ec: c3 ret
29ed: b8 f8 ff ff ff mov $0xfffffff8,%eax
29f2: 48 83 c4 28 add $0x28,%rsp
29f6: c3 ret
29f7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
29fe: 00 00
2a00: 48 83 ec 38 sub $0x38,%rsp
2a04: 48 85 c9 test %rcx,%rcx
2a07: 0f 84 88 00 00 00 je 0x2a95
2a0d: 48 85 d2 test %rdx,%rdx
2a10: 0f 84 7f 00 00 00 je 0x2a95
2a16: 45 85 c0 test %r8d,%r8d
2a19: 0f 8e 80 00 00 00 jle 0x2a9f
2a1f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
2a26: 7e 5d jle 0x2a85
2a28: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2a2d: 48 89 cb mov %rcx,%rbx
2a30: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2a35: 48 89 d6 mov %rdx,%rsi
2a38: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2a3d: 44 89 c7 mov %r8d,%edi
2a40: 48 89 d9 mov %rbx,%rcx
2a43: 48 89 f2 mov %rsi,%rdx
2a46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2a4c: e8 8f 4e 01 00 call 0x178e0
2a51: 81 c7 02 00 00 f8 add $0xf8000002,%edi
2a57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2a5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2a65: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
2a6b: 7f d3 jg 0x2a40
2a6d: 48 89 d9 mov %rbx,%rcx
2a70: 48 89 f2 mov %rsi,%rdx
2a73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2a78: 41 89 f8 mov %edi,%r8d
2a7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2a80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2a85: 41 c1 e0 04 shl $0x4,%r8d
2a89: e8 52 4e 01 00 call 0x178e0
2a8e: 33 c0 xor %eax,%eax
2a90: 48 83 c4 38 add $0x38,%rsp
2a94: c3 ret
2a95: b8 f8 ff ff ff mov $0xfffffff8,%eax
2a9a: 48 83 c4 38 add $0x38,%rsp
2a9e: c3 ret
2a9f: b8 fa ff ff ff mov $0xfffffffa,%eax
2aa4: 48 83 c4 38 add $0x38,%rsp
2aa8: c3 ret
2aa9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2ab0: 00
2ab1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2ab8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2abf: 00
2ac0: 48 83 ec 38 sub $0x38,%rsp
2ac4: 48 85 c9 test %rcx,%rcx
2ac7: 0f 84 88 00 00 00 je 0x2b55
2acd: 48 85 d2 test %rdx,%rdx
2ad0: 0f 84 7f 00 00 00 je 0x2b55
2ad6: 45 85 c0 test %r8d,%r8d
2ad9: 0f 8e 80 00 00 00 jle 0x2b5f
2adf: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
2ae6: 7e 5d jle 0x2b45
2ae8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2aed: 48 89 cb mov %rcx,%rbx
2af0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2af5: 48 89 d6 mov %rdx,%rsi
2af8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2afd: 44 89 c7 mov %r8d,%edi
2b00: 48 89 d9 mov %rbx,%rcx
2b03: 48 89 f2 mov %rsi,%rdx
2b06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2b0c: e8 2f 4e 01 00 call 0x17940
2b11: 81 c7 02 00 00 f8 add $0xf8000002,%edi
2b17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2b1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2b25: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
2b2b: 7f d3 jg 0x2b00
2b2d: 48 89 d9 mov %rbx,%rcx
2b30: 48 89 f2 mov %rsi,%rdx
2b33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2b38: 41 89 f8 mov %edi,%r8d
2b3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2b40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2b45: 41 c1 e0 04 shl $0x4,%r8d
2b49: e8 f2 4d 01 00 call 0x17940
2b4e: 33 c0 xor %eax,%eax
2b50: 48 83 c4 38 add $0x38,%rsp
2b54: c3 ret
2b55: b8 f8 ff ff ff mov $0xfffffff8,%eax
2b5a: 48 83 c4 38 add $0x38,%rsp
2b5e: c3 ret
2b5f: b8 fa ff ff ff mov $0xfffffffa,%eax
2b64: 48 83 c4 38 add $0x38,%rsp
2b68: c3 ret
2b69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b70: 00
2b71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2b78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2b7f: 00
2b80: 48 83 ec 38 sub $0x38,%rsp
2b84: 48 85 c9 test %rcx,%rcx
2b87: 0f 84 88 00 00 00 je 0x2c15
2b8d: 48 85 d2 test %rdx,%rdx
2b90: 0f 84 7f 00 00 00 je 0x2c15
2b96: 45 85 c0 test %r8d,%r8d
2b99: 0f 8e 80 00 00 00 jle 0x2c1f
2b9f: 41 81 f8 ff ff ff 07 cmp $0x7ffffff,%r8d
2ba6: 7e 5d jle 0x2c05
2ba8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2bad: 48 89 cb mov %rcx,%rbx
2bb0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2bb5: 48 89 d6 mov %rdx,%rsi
2bb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2bbd: 44 89 c7 mov %r8d,%edi
2bc0: 48 89 d9 mov %rbx,%rcx
2bc3: 48 89 f2 mov %rsi,%rdx
2bc6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2bcc: e8 cf 4d 01 00 call 0x179a0
2bd1: 81 c7 02 00 00 f8 add $0xf8000002,%edi
2bd7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2bde: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2be5: 81 ff ff ff ff 07 cmp $0x7ffffff,%edi
2beb: 7f d3 jg 0x2bc0
2bed: 48 89 d9 mov %rbx,%rcx
2bf0: 48 89 f2 mov %rsi,%rdx
2bf3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2bf8: 41 89 f8 mov %edi,%r8d
2bfb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2c00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2c05: 41 c1 e0 04 shl $0x4,%r8d
2c09: e8 92 4d 01 00 call 0x179a0
2c0e: 33 c0 xor %eax,%eax
2c10: 48 83 c4 38 add $0x38,%rsp
2c14: c3 ret
2c15: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c1a: 48 83 c4 38 add $0x38,%rsp
2c1e: c3 ret
2c1f: b8 fa ff ff ff mov $0xfffffffa,%eax
2c24: 48 83 c4 38 add $0x38,%rsp
2c28: c3 ret
2c29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c30: 00
2c31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2c38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2c3f: 00
2c40: 48 83 ec 28 sub $0x28,%rsp
2c44: 48 85 c9 test %rcx,%rcx
2c47: 74 24 je 0x2c6d
2c49: 48 85 d2 test %rdx,%rdx
2c4c: 74 1f je 0x2c6d
2c4e: 45 85 c0 test %r8d,%r8d
2c51: 7f 0a jg 0x2c5d
2c53: b8 fa ff ff ff mov $0xfffffffa,%eax
2c58: 48 83 c4 28 add $0x28,%rsp
2c5c: c3 ret
2c5d: 41 c1 e0 03 shl $0x3,%r8d
2c61: e8 ba 00 a6 01 call 0x1a62d20
2c66: 33 c0 xor %eax,%eax
2c68: 48 83 c4 28 add $0x28,%rsp
2c6c: c3 ret
2c6d: b8 f8 ff ff ff mov $0xfffffff8,%eax
2c72: 48 83 c4 28 add $0x28,%rsp
2c76: c3 ret
2c77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2c7e: 00 00
2c80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2c85: 48 85 c9 test %rcx,%rcx
2c88: 74 26 je 0x2cb0
2c8a: 48 85 d2 test %rdx,%rdx
2c8d: 74 21 je 0x2cb0
2c8f: 45 85 c0 test %r8d,%r8d
2c92: 7f 0b jg 0x2c9f
2c94: b8 fa ff ff ff mov $0xfffffffa,%eax
2c99: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2c9e: c3 ret
2c9f: 41 c1 e0 03 shl $0x3,%r8d
2ca3: e8 48 04 a6 01 call 0x1a630f0
2ca8: 33 c0 xor %eax,%eax
2caa: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2caf: c3 ret
2cb0: b8 f8 ff ff ff mov $0xfffffff8,%eax
2cb5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2cba: c3 ret
2cbb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
2cc0: 48 83 ec 28 sub $0x28,%rsp
2cc4: 48 85 c9 test %rcx,%rcx
2cc7: 74 24 je 0x2ced
2cc9: 48 85 d2 test %rdx,%rdx
2ccc: 74 1f je 0x2ced
2cce: 45 85 c0 test %r8d,%r8d
2cd1: 7f 0a jg 0x2cdd
2cd3: b8 fa ff ff ff mov $0xfffffffa,%eax
2cd8: 48 83 c4 28 add $0x28,%rsp
2cdc: c3 ret
2cdd: 41 c1 e0 03 shl $0x3,%r8d
2ce1: e8 8a 08 a6 01 call 0x1a63570
2ce6: 33 c0 xor %eax,%eax
2ce8: 48 83 c4 28 add $0x28,%rsp
2cec: c3 ret
2ced: b8 f8 ff ff ff mov $0xfffffff8,%eax
2cf2: 48 83 c4 28 add $0x28,%rsp
2cf6: c3 ret
2cf7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
2cfe: 00 00
2d00: 48 83 ec 38 sub $0x38,%rsp
2d04: 48 85 c9 test %rcx,%rcx
2d07: 0f 84 88 00 00 00 je 0x2d95
2d0d: 48 85 d2 test %rdx,%rdx
2d10: 0f 84 7f 00 00 00 je 0x2d95
2d16: 45 85 c0 test %r8d,%r8d
2d19: 0f 8e 80 00 00 00 jle 0x2d9f
2d1f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
2d26: 7e 5d jle 0x2d85
2d28: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2d2d: 48 89 cb mov %rcx,%rbx
2d30: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2d35: 48 89 d6 mov %rdx,%rsi
2d38: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2d3d: 44 89 c7 mov %r8d,%edi
2d40: 48 89 d9 mov %rbx,%rcx
2d43: 48 89 f2 mov %rsi,%rdx
2d46: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2d4c: e8 8f 4b 01 00 call 0x178e0
2d51: 81 c7 04 00 00 f0 add $0xf0000004,%edi
2d57: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2d5e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2d65: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
2d6b: 7f d3 jg 0x2d40
2d6d: 48 89 d9 mov %rbx,%rcx
2d70: 48 89 f2 mov %rsi,%rdx
2d73: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2d78: 41 89 f8 mov %edi,%r8d
2d7b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2d80: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2d85: 41 c1 e0 03 shl $0x3,%r8d
2d89: e8 52 4b 01 00 call 0x178e0
2d8e: 33 c0 xor %eax,%eax
2d90: 48 83 c4 38 add $0x38,%rsp
2d94: c3 ret
2d95: b8 f8 ff ff ff mov $0xfffffff8,%eax
2d9a: 48 83 c4 38 add $0x38,%rsp
2d9e: c3 ret
2d9f: b8 fa ff ff ff mov $0xfffffffa,%eax
2da4: 48 83 c4 38 add $0x38,%rsp
2da8: c3 ret
2da9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2db0: 00
2db1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2db8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2dbf: 00
2dc0: 48 83 ec 38 sub $0x38,%rsp
2dc4: 48 85 c9 test %rcx,%rcx
2dc7: 0f 84 88 00 00 00 je 0x2e55
2dcd: 48 85 d2 test %rdx,%rdx
2dd0: 0f 84 7f 00 00 00 je 0x2e55
2dd6: 45 85 c0 test %r8d,%r8d
2dd9: 0f 8e 80 00 00 00 jle 0x2e5f
2ddf: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
2de6: 7e 5d jle 0x2e45
2de8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2ded: 48 89 cb mov %rcx,%rbx
2df0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2df5: 48 89 d6 mov %rdx,%rsi
2df8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2dfd: 44 89 c7 mov %r8d,%edi
2e00: 48 89 d9 mov %rbx,%rcx
2e03: 48 89 f2 mov %rsi,%rdx
2e06: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2e0c: e8 2f 4b 01 00 call 0x17940
2e11: 81 c7 04 00 00 f0 add $0xf0000004,%edi
2e17: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2e1e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2e25: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
2e2b: 7f d3 jg 0x2e00
2e2d: 48 89 d9 mov %rbx,%rcx
2e30: 48 89 f2 mov %rsi,%rdx
2e33: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2e38: 41 89 f8 mov %edi,%r8d
2e3b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2e40: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2e45: 41 c1 e0 03 shl $0x3,%r8d
2e49: e8 f2 4a 01 00 call 0x17940
2e4e: 33 c0 xor %eax,%eax
2e50: 48 83 c4 38 add $0x38,%rsp
2e54: c3 ret
2e55: b8 f8 ff ff ff mov $0xfffffff8,%eax
2e5a: 48 83 c4 38 add $0x38,%rsp
2e5e: c3 ret
2e5f: b8 fa ff ff ff mov $0xfffffffa,%eax
2e64: 48 83 c4 38 add $0x38,%rsp
2e68: c3 ret
2e69: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e70: 00
2e71: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2e78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2e7f: 00
2e80: 48 83 ec 38 sub $0x38,%rsp
2e84: 48 85 c9 test %rcx,%rcx
2e87: 0f 84 88 00 00 00 je 0x2f15
2e8d: 48 85 d2 test %rdx,%rdx
2e90: 0f 84 7f 00 00 00 je 0x2f15
2e96: 45 85 c0 test %r8d,%r8d
2e99: 0f 8e 80 00 00 00 jle 0x2f1f
2e9f: 41 81 f8 ff ff ff 0f cmp $0xfffffff,%r8d
2ea6: 7e 5d jle 0x2f05
2ea8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
2ead: 48 89 cb mov %rcx,%rbx
2eb0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
2eb5: 48 89 d6 mov %rdx,%rsi
2eb8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
2ebd: 44 89 c7 mov %r8d,%edi
2ec0: 48 89 d9 mov %rbx,%rcx
2ec3: 48 89 f2 mov %rsi,%rdx
2ec6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
2ecc: e8 cf 4a 01 00 call 0x179a0
2ed1: 81 c7 04 00 00 f0 add $0xf0000004,%edi
2ed7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
2ede: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
2ee5: 81 ff ff ff ff 0f cmp $0xfffffff,%edi
2eeb: 7f d3 jg 0x2ec0
2eed: 48 89 d9 mov %rbx,%rcx
2ef0: 48 89 f2 mov %rsi,%rdx
2ef3: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
2ef8: 41 89 f8 mov %edi,%r8d
2efb: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
2f00: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
2f05: 41 c1 e0 03 shl $0x3,%r8d
2f09: e8 92 4a 01 00 call 0x179a0
2f0e: 33 c0 xor %eax,%eax
2f10: 48 83 c4 38 add $0x38,%rsp
2f14: c3 ret
2f15: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f1a: 48 83 c4 38 add $0x38,%rsp
2f1e: c3 ret
2f1f: b8 fa ff ff ff mov $0xfffffffa,%eax
2f24: 48 83 c4 38 add $0x38,%rsp
2f28: c3 ret
2f29: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f30: 00
2f31: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
2f38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f3f: 00
2f40: 48 83 ec 28 sub $0x28,%rsp
2f44: 48 85 c9 test %rcx,%rcx
2f47: 74 25 je 0x2f6e
2f49: 48 85 d2 test %rdx,%rdx
2f4c: 74 20 je 0x2f6e
2f4e: 4d 85 c0 test %r8,%r8
2f51: 74 1b je 0x2f6e
2f53: 45 85 c9 test %r9d,%r9d
2f56: 7f 0a jg 0x2f62
2f58: b8 fa ff ff ff mov $0xfffffffa,%eax
2f5d: 48 83 c4 28 add $0x28,%rsp
2f61: c3 ret
2f62: e8 99 4a 01 00 call 0x17a00
2f67: 33 c0 xor %eax,%eax
2f69: 48 83 c4 28 add $0x28,%rsp
2f6d: c3 ret
2f6e: b8 f8 ff ff ff mov $0xfffffff8,%eax
2f73: 48 83 c4 28 add $0x28,%rsp
2f77: c3 ret
2f78: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2f7f: 00
2f80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
2f85: 48 85 c9 test %rcx,%rcx
2f88: 74 27 je 0x2fb1
2f8a: 48 85 d2 test %rdx,%rdx
2f8d: 74 22 je 0x2fb1
2f8f: 4d 85 c0 test %r8,%r8
2f92: 74 1d je 0x2fb1
2f94: 45 85 c9 test %r9d,%r9d
2f97: 7f 0b jg 0x2fa4
2f99: b8 fa ff ff ff mov $0xfffffffa,%eax
2f9e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2fa3: c3 ret
2fa4: e8 37 4f 01 00 call 0x17ee0
2fa9: 33 c0 xor %eax,%eax
2fab: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2fb0: c3 ret
2fb1: b8 f8 ff ff ff mov $0xfffffff8,%eax
2fb6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
2fbb: c3 ret
2fbc: 0f 1f 40 00 nopl 0x0(%rax)
2fc0: 48 83 ec 28 sub $0x28,%rsp
2fc4: 48 85 c9 test %rcx,%rcx
2fc7: 74 25 je 0x2fee
2fc9: 48 85 d2 test %rdx,%rdx
2fcc: 74 20 je 0x2fee
2fce: 4d 85 c0 test %r8,%r8
2fd1: 74 1b je 0x2fee
2fd3: 45 85 c9 test %r9d,%r9d
2fd6: 7f 0a jg 0x2fe2
2fd8: b8 fa ff ff ff mov $0xfffffffa,%eax
2fdd: 48 83 c4 28 add $0x28,%rsp
2fe1: c3 ret
2fe2: e8 d9 53 01 00 call 0x183c0
2fe7: 33 c0 xor %eax,%eax
2fe9: 48 83 c4 28 add $0x28,%rsp
2fed: c3 ret
2fee: b8 f8 ff ff ff mov $0xfffffff8,%eax
2ff3: 48 83 c4 28 add $0x28,%rsp
2ff7: c3 ret
2ff8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
2fff: 00
3000: 56 push %rsi
3001: 57 push %rdi
3002: 55 push %rbp
3003: 48 89 d5 mov %rdx,%rbp
3006: 48 85 c9 test %rcx,%rcx
3009: 0f 84 f2 01 00 00 je 0x3201
300f: 48 85 ed test %rbp,%rbp
3012: 0f 84 e9 01 00 00 je 0x3201
3018: 4d 85 c0 test %r8,%r8
301b: 0f 84 e0 01 00 00 je 0x3201
3021: 45 85 c9 test %r9d,%r9d
3024: 0f 8e ce 01 00 00 jle 0x31f8
302a: 41 83 f9 10 cmp $0x10,%r9d
302e: 0f 8c b4 01 00 00 jl 0x31e8
3034: 4c 89 c6 mov %r8,%rsi
3037: 48 83 e6 1f and $0x1f,%rsi
303b: 89 f6 mov %esi,%esi
303d: 85 f6 test %esi,%esi
303f: 74 14 je 0x3055
3041: f7 c6 07 00 00 00 test $0x7,%esi
3047: 0f 85 9b 01 00 00 jne 0x31e8
304d: f7 de neg %esi
304f: 83 c6 20 add $0x20,%esi
3052: c1 ee 03 shr $0x3,%esi
3055: 8d 46 10 lea 0x10(%rsi),%eax
3058: 44 3b c8 cmp %eax,%r9d
305b: 0f 8c 87 01 00 00 jl 0x31e8
3061: 44 89 c8 mov %r9d,%eax
3064: 33 d2 xor %edx,%edx
3066: 2b c6 sub %esi,%eax
3068: 83 e0 0f and $0xf,%eax
306b: f7 d8 neg %eax
306d: 41 03 c1 add %r9d,%eax
3070: 85 f6 test %esi,%esi
3072: 76 25 jbe 0x3099
3074: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3079: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3080: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
3085: c5 fb 59 4c d5 00 vmulsd 0x0(%rbp,%rdx,8),%xmm0,%xmm1
308b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
3091: 48 ff c2 inc %rdx
3094: 48 3b d6 cmp %rsi,%rdx
3097: 72 e7 jb 0x3080
3099: 48 63 d0 movslq %eax,%rdx
309c: 0f 1f 40 00 nopl 0x0(%rax)
30a0: c5 f9 10 04 f1 vmovupd (%rcx,%rsi,8),%xmm0
30a5: c5 f9 10 4c f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm1
30ab: c5 f9 10 6c f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm5
30b1: c4 e3 7d 18 54 f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm0,%ymm2
30b8: 01
30b9: c4 e3 75 18 5c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm1,%ymm3
30c0: 01
30c1: c5 ed 59 e3 vmulpd %ymm3,%ymm2,%ymm4
30c5: c5 f9 10 44 f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm0
30cb: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
30d1: c5 f9 10 64 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm4
30d7: c4 e3 55 18 4c f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm1
30de: 01
30df: c4 e3 7d 18 54 f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm0,%ymm2
30e6: 01
30e7: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
30eb: c5 f9 10 44 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm0
30f1: c5 f9 10 6c f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm5
30f7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
30fe: c4 e3 5d 18 4c f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm4,%ymm1
3105: 01
3106: c4 e3 7d 18 54 f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm0,%ymm2
310d: 01
310e: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
3112: c5 f9 10 44 f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm0
3118: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
311f: c4 e3 55 18 4c f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm5,%ymm1
3126: 01
3127: c4 e3 7d 18 54 f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm0,%ymm2
312e: 01
312f: c5 f5 59 da vmulpd %ymm2,%ymm1,%ymm3
3133: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
313a: 48 83 c6 10 add $0x10,%rsi
313e: 48 3b f2 cmp %rdx,%rsi
3141: 0f 82 59 ff ff ff jb 0x30a0
3147: 8d 70 01 lea 0x1(%rax),%esi
314a: 41 3b f1 cmp %r9d,%esi
314d: 0f 87 87 00 00 00 ja 0x31da
3153: 4d 63 c9 movslq %r9d,%r9
3156: 4c 2b ca sub %rdx,%r9
3159: 49 83 f9 02 cmp $0x2,%r9
315d: 0f 8c 80 00 00 00 jl 0x31e3
3163: 45 89 cb mov %r9d,%r11d
3166: 45 33 d2 xor %r10d,%r10d
3169: 41 83 e3 fe and $0xfffffffe,%r11d
316d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
3171: 4d 63 db movslq %r11d,%r11
3174: 48 8d 74 d5 00 lea 0x0(%rbp,%rdx,8),%rsi
3179: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
317d: 0f 1f 00 nopl (%rax)
3180: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
3186: c4 a1 79 59 0c d6 vmulpd (%rsi,%r10,8),%xmm0,%xmm1
318c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
3192: 49 83 c2 02 add $0x2,%r10
3196: 4d 3b d3 cmp %r11,%r10
3199: 72 e5 jb 0x3180
319b: 4d 3b d9 cmp %r9,%r11
319e: 73 3a jae 0x31da
31a0: 48 63 c0 movslq %eax,%rax
31a3: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
31a7: 48 8d 54 c5 00 lea 0x0(%rbp,%rax,8),%rdx
31ac: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
31b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
31b7: 00
31b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
31bf: 90 nop
31c0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
31c6: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
31cc: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
31d2: 49 ff c3 inc %r11
31d5: 4d 3b d9 cmp %r9,%r11
31d8: 72 e6 jb 0x31c0
31da: 33 c0 xor %eax,%eax
31dc: c5 f8 77 vzeroupper
31df: 5d pop %rbp
31e0: 5f pop %rdi
31e1: 5e pop %rsi
31e2: c3 ret
31e3: 45 33 db xor %r11d,%r11d
31e6: eb b3 jmp 0x319b
31e8: 33 c0 xor %eax,%eax
31ea: 41 83 f9 01 cmp $0x1,%r9d
31ee: 72 ea jb 0x31da
31f0: 4d 63 c9 movslq %r9d,%r9
31f3: 45 33 db xor %r11d,%r11d
31f6: eb a3 jmp 0x319b
31f8: b8 fa ff ff ff mov $0xfffffffa,%eax
31fd: 5d pop %rbp
31fe: 5f pop %rdi
31ff: 5e pop %rsi
3200: c3 ret
3201: b8 f8 ff ff ff mov $0xfffffff8,%eax
3206: 5d pop %rbp
3207: 5f pop %rdi
3208: 5e pop %rsi
3209: c3 ret
320a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3211: 00
3212: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3219: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3220: 53 push %rbx
3221: 56 push %rsi
3222: 41 57 push %r15
3224: 49 89 cb mov %rcx,%r11
3227: 4d 85 db test %r11,%r11
322a: 0f 84 a7 01 00 00 je 0x33d7
3230: 48 85 d2 test %rdx,%rdx
3233: 0f 84 9e 01 00 00 je 0x33d7
3239: 4d 85 c0 test %r8,%r8
323c: 0f 84 95 01 00 00 je 0x33d7
3242: 45 85 c9 test %r9d,%r9d
3245: 0f 8e 82 01 00 00 jle 0x33cd
324b: 41 83 f9 10 cmp $0x10,%r9d
324f: 0f 8c 70 01 00 00 jl 0x33c5
3255: 4c 89 c1 mov %r8,%rcx
3258: 48 83 e1 1f and $0x1f,%rcx
325c: 89 c9 mov %ecx,%ecx
325e: 85 c9 test %ecx,%ecx
3260: 74 11 je 0x3273
3262: f6 c1 07 test $0x7,%cl
3265: 0f 85 5a 01 00 00 jne 0x33c5
326b: f7 d9 neg %ecx
326d: 83 c1 20 add $0x20,%ecx
3270: c1 e9 03 shr $0x3,%ecx
3273: 8d 41 10 lea 0x10(%rcx),%eax
3276: 44 3b c8 cmp %eax,%r9d
3279: 0f 8c 46 01 00 00 jl 0x33c5
327f: 45 89 ca mov %r9d,%r10d
3282: 33 c0 xor %eax,%eax
3284: 44 2b d1 sub %ecx,%r10d
3287: 41 83 e2 0f and $0xf,%r10d
328b: 41 f7 da neg %r10d
328e: 45 03 d1 add %r9d,%r10d
3291: 85 c9 test %ecx,%ecx
3293: 76 24 jbe 0x32b9
3295: 0f 1f 40 00 nopl 0x0(%rax)
3299: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
32a0: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
32a6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
32ab: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
32b1: 48 ff c0 inc %rax
32b4: 48 3b c1 cmp %rcx,%rax
32b7: 72 e7 jb 0x32a0
32b9: 49 63 c2 movslq %r10d,%rax
32bc: 0f 1f 40 00 nopl 0x0(%rax)
32c0: c4 c1 7d 10 0c cb vmovupd (%r11,%rcx,8),%ymm1
32c6: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
32ca: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
32d1: c4 c1 7d 10 5c cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm3
32d8: c4 c1 7d 10 64 cb 60 vmovupd 0x60(%r11,%rcx,8),%ymm4
32df: c5 f5 59 04 ca vmulpd (%rdx,%rcx,8),%ymm1,%ymm0
32e4: c5 ed 59 6c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm5
32ea: c5 e5 59 4c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm3,%ymm1
32f0: c5 dd 59 54 ca 60 vmulpd 0x60(%rdx,%rcx,8),%ymm4,%ymm2
32f6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
32fa: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
32ff: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
3304: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
3309: 48 83 c1 10 add $0x10,%rcx
330d: 48 3b c8 cmp %rax,%rcx
3310: 72 ae jb 0x32c0
3312: 41 8d 42 01 lea 0x1(%r10),%eax
3316: 41 3b c1 cmp %r9d,%eax
3319: 0f 87 98 00 00 00 ja 0x33b7
331f: 4d 63 c9 movslq %r9d,%r9
3322: 4d 63 d2 movslq %r10d,%r10
3325: 4d 2b ca sub %r10,%r9
3328: 49 83 f9 04 cmp $0x4,%r9
332c: 0f 8c 8f 00 00 00 jl 0x33c1
3332: 4d 63 d2 movslq %r10d,%r10
3335: 44 89 ce mov %r9d,%esi
3338: 83 e6 fc and $0xfffffffc,%esi
333b: 33 c9 xor %ecx,%ecx
333d: 48 63 f6 movslq %esi,%rsi
3340: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
3344: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
3348: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
334c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3353: 00
3354: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
335b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3360: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
3366: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
336b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
3370: 48 83 c1 04 add $0x4,%rcx
3374: 48 3b ce cmp %rsi,%rcx
3377: 72 e7 jb 0x3360
3379: 49 3b f1 cmp %r9,%rsi
337c: 73 39 jae 0x33b7
337e: 4d 63 d2 movslq %r10d,%r10
3381: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
3385: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
3389: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
338d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3394: 00
3395: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
339c: 0f 1f 40 00 nopl 0x0(%rax)
33a0: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
33a5: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
33aa: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
33af: 48 ff c6 inc %rsi
33b2: 49 3b f1 cmp %r9,%rsi
33b5: 72 e9 jb 0x33a0
33b7: 33 c0 xor %eax,%eax
33b9: c5 f8 77 vzeroupper
33bc: 41 5f pop %r15
33be: 5e pop %rsi
33bf: 5b pop %rbx
33c0: c3 ret
33c1: 33 f6 xor %esi,%esi
33c3: eb b4 jmp 0x3379
33c5: 45 33 d2 xor %r10d,%r10d
33c8: e9 45 ff ff ff jmp 0x3312
33cd: b8 fa ff ff ff mov $0xfffffffa,%eax
33d2: 41 5f pop %r15
33d4: 5e pop %rsi
33d5: 5b pop %rbx
33d6: c3 ret
33d7: b8 f8 ff ff ff mov $0xfffffff8,%eax
33dc: 41 5f pop %r15
33de: 5e pop %rsi
33df: 5b pop %rbx
33e0: c3 ret
33e1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33e8: 00
33e9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33f0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
33f7: 00
33f8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
33ff: 90 nop
3400: 53 push %rbx
3401: 56 push %rsi
3402: 41 57 push %r15
3404: 49 89 cb mov %rcx,%r11
3407: 4d 85 db test %r11,%r11
340a: 0f 84 a7 01 00 00 je 0x35b7
3410: 48 85 d2 test %rdx,%rdx
3413: 0f 84 9e 01 00 00 je 0x35b7
3419: 4d 85 c0 test %r8,%r8
341c: 0f 84 95 01 00 00 je 0x35b7
3422: 45 85 c9 test %r9d,%r9d
3425: 0f 8e 82 01 00 00 jle 0x35ad
342b: 41 83 f9 10 cmp $0x10,%r9d
342f: 0f 8c 70 01 00 00 jl 0x35a5
3435: 4c 89 c1 mov %r8,%rcx
3438: 48 83 e1 1f and $0x1f,%rcx
343c: 89 c9 mov %ecx,%ecx
343e: 85 c9 test %ecx,%ecx
3440: 74 11 je 0x3453
3442: f6 c1 07 test $0x7,%cl
3445: 0f 85 5a 01 00 00 jne 0x35a5
344b: f7 d9 neg %ecx
344d: 83 c1 20 add $0x20,%ecx
3450: c1 e9 03 shr $0x3,%ecx
3453: 8d 41 10 lea 0x10(%rcx),%eax
3456: 44 3b c8 cmp %eax,%r9d
3459: 0f 8c 46 01 00 00 jl 0x35a5
345f: 45 89 ca mov %r9d,%r10d
3462: 33 c0 xor %eax,%eax
3464: 44 2b d1 sub %ecx,%r10d
3467: 41 83 e2 0f and $0xf,%r10d
346b: 41 f7 da neg %r10d
346e: 45 03 d1 add %r9d,%r10d
3471: 85 c9 test %ecx,%ecx
3473: 76 24 jbe 0x3499
3475: 0f 1f 40 00 nopl 0x0(%rax)
3479: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3480: c4 c1 7b 10 04 c3 vmovsd (%r11,%rax,8),%xmm0
3486: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
348b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
3491: 48 ff c0 inc %rax
3494: 48 3b c1 cmp %rcx,%rax
3497: 72 e7 jb 0x3480
3499: 49 63 c2 movslq %r10d,%rax
349c: 0f 1f 40 00 nopl 0x0(%rax)
34a0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
34a6: c4 c1 7d 10 54 cb 20 vmovupd 0x20(%r11,%rcx,8),%ymm2
34ad: c4 c1 7d 10 64 cb 40 vmovupd 0x40(%r11,%rcx,8),%ymm4
34b4: 62 c1 fd 28 10 44 cb vmovupd 0x60(%r11,%rcx,8),%ymm16
34bb: 03
34bc: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
34c1: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
34c7: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
34cd: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
34d4: 03
34d5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
34db: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
34e2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
34e9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
34f0: 03
34f1: 48 83 c1 10 add $0x10,%rcx
34f5: 48 3b c8 cmp %rax,%rcx
34f8: 72 a6 jb 0x34a0
34fa: 41 8d 42 01 lea 0x1(%r10),%eax
34fe: 41 3b c1 cmp %r9d,%eax
3501: 0f 87 90 00 00 00 ja 0x3597
3507: 4d 63 c9 movslq %r9d,%r9
350a: 4d 63 d2 movslq %r10d,%r10
350d: 4d 2b ca sub %r10,%r9
3510: 49 83 f9 04 cmp $0x4,%r9
3514: 0f 8c 87 00 00 00 jl 0x35a1
351a: 4d 63 d2 movslq %r10d,%r10
351d: 44 89 ce mov %r9d,%esi
3520: 83 e6 fc and $0xfffffffc,%esi
3523: 33 c9 xor %ecx,%ecx
3525: 48 63 f6 movslq %esi,%rsi
3528: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
352c: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
3530: 4f 8d 3c d3 lea (%r11,%r10,8),%r15
3534: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3539: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3540: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
3546: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
354b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
3550: 48 83 c1 04 add $0x4,%rcx
3554: 48 3b ce cmp %rsi,%rcx
3557: 72 e7 jb 0x3540
3559: 49 3b f1 cmp %r9,%rsi
355c: 73 39 jae 0x3597
355e: 4d 63 d2 movslq %r10d,%r10
3561: 4b 8d 0c d0 lea (%r8,%r10,8),%rcx
3565: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
3569: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
356d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3574: 00
3575: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
357c: 0f 1f 40 00 nopl 0x0(%rax)
3580: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
3585: c5 fb 59 0c f2 vmulsd (%rdx,%rsi,8),%xmm0,%xmm1
358a: c5 fb 11 0c f1 vmovsd %xmm1,(%rcx,%rsi,8)
358f: 48 ff c6 inc %rsi
3592: 49 3b f1 cmp %r9,%rsi
3595: 72 e9 jb 0x3580
3597: 33 c0 xor %eax,%eax
3599: c5 f8 77 vzeroupper
359c: 41 5f pop %r15
359e: 5e pop %rsi
359f: 5b pop %rbx
35a0: c3 ret
35a1: 33 f6 xor %esi,%esi
35a3: eb b4 jmp 0x3559
35a5: 45 33 d2 xor %r10d,%r10d
35a8: e9 4d ff ff ff jmp 0x34fa
35ad: b8 fa ff ff ff mov $0xfffffffa,%eax
35b2: 41 5f pop %r15
35b4: 5e pop %rsi
35b5: 5b pop %rbx
35b6: c3 ret
35b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
35bc: 41 5f pop %r15
35be: 5e pop %rsi
35bf: 5b pop %rbx
35c0: c3 ret
35c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35c8: 00
35c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
35d7: 00
35d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
35df: 90 nop
35e0: 48 85 c9 test %rcx,%rcx
35e3: 0f 84 1b 03 00 00 je 0x3904
35e9: 48 85 d2 test %rdx,%rdx
35ec: 0f 84 12 03 00 00 je 0x3904
35f2: 4d 85 c0 test %r8,%r8
35f5: 0f 84 09 03 00 00 je 0x3904
35fb: 45 85 c9 test %r9d,%r9d
35fe: 0f 86 f3 02 00 00 jbe 0x38f7
3604: 41 83 f9 06 cmp $0x6,%r9d
3608: 0f 86 6e 02 00 00 jbe 0x387c
360e: 49 3b d0 cmp %r8,%rdx
3611: 76 17 jbe 0x362a
3613: 44 89 c8 mov %r9d,%eax
3616: 49 89 d2 mov %rdx,%r10
3619: 48 c1 e0 03 shl $0x3,%rax
361d: 4d 2b d0 sub %r8,%r10
3620: 4c 3b d0 cmp %rax,%r10
3623: 7d 24 jge 0x3649
3625: e9 52 02 00 00 jmp 0x387c
362a: 4c 3b c2 cmp %rdx,%r8
362d: 0f 86 49 02 00 00 jbe 0x387c
3633: 44 89 c8 mov %r9d,%eax
3636: 4d 89 c2 mov %r8,%r10
3639: 48 c1 e0 03 shl $0x3,%rax
363d: 4c 2b d2 sub %rdx,%r10
3640: 4c 3b d0 cmp %rax,%r10
3643: 0f 8c 33 02 00 00 jl 0x387c
3649: 49 3b c8 cmp %r8,%rcx
364c: 76 10 jbe 0x365e
364e: 49 89 ca mov %rcx,%r10
3651: 4d 2b d0 sub %r8,%r10
3654: 4c 3b d0 cmp %rax,%r10
3657: 7d 1d jge 0x3676
3659: e9 1e 02 00 00 jmp 0x387c
365e: 4c 3b c1 cmp %rcx,%r8
3661: 0f 86 15 02 00 00 jbe 0x387c
3667: 4d 89 c2 mov %r8,%r10
366a: 4c 2b d1 sub %rcx,%r10
366d: 4c 3b d0 cmp %rax,%r10
3670: 0f 8c 06 02 00 00 jl 0x387c
3676: 41 83 f9 08 cmp $0x8,%r9d
367a: 0f 82 7d 02 00 00 jb 0x38fd
3680: 4d 89 c2 mov %r8,%r10
3683: 49 83 e2 0f and $0xf,%r10
3687: 45 85 d2 test %r10d,%r10d
368a: 74 13 je 0x369f
368c: 41 f7 c2 07 00 00 00 test $0x7,%r10d
3693: 0f 85 64 02 00 00 jne 0x38fd
3699: 41 ba 01 00 00 00 mov $0x1,%r10d
369f: 41 8d 42 08 lea 0x8(%r10),%eax
36a3: 44 3b c8 cmp %eax,%r9d
36a6: 0f 82 51 02 00 00 jb 0x38fd
36ac: 44 89 c8 mov %r9d,%eax
36af: 45 33 db xor %r11d,%r11d
36b2: 41 2b c2 sub %r10d,%eax
36b5: 83 e0 07 and $0x7,%eax
36b8: f7 d8 neg %eax
36ba: 41 03 c1 add %r9d,%eax
36bd: 45 85 d2 test %r10d,%r10d
36c0: 76 38 jbe 0x36fa
36c2: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36c9: 00
36ca: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36d1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
36d8: 00
36d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
36e0: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
36e6: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
36ec: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
36f2: 41 ff c3 inc %r11d
36f5: 45 3b da cmp %r10d,%r11d
36f8: 72 e6 jb 0x36e0
36fa: 45 89 d2 mov %r10d,%r10d
36fd: 4e 8d 1c d2 lea (%rdx,%r10,8),%r11
3701: 49 f7 c3 0f 00 00 00 test $0xf,%r11
3708: 0f 84 d2 00 00 00 je 0x37e0
370e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3715: 00
3716: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
371d: 0f 1f 00 nopl (%rax)
3720: 45 89 d2 mov %r10d,%r10d
3723: f2 42 0f 10 0c d1 movsd (%rcx,%r10,8),%xmm1
3729: f2 42 0f 10 04 d2 movsd (%rdx,%r10,8),%xmm0
372f: 66 42 0f 16 44 d2 08 movhpd 0x8(%rdx,%r10,8),%xmm0
3736: 66 42 0f 16 4c d1 08 movhpd 0x8(%rcx,%r10,8),%xmm1
373d: 66 0f 5d c8 minpd %xmm0,%xmm1
3741: 43 0f 29 0c d0 movaps %xmm1,(%r8,%r10,8)
3746: f2 42 0f 10 5c d1 10 movsd 0x10(%rcx,%r10,8),%xmm3
374d: f2 42 0f 10 6c d1 20 movsd 0x20(%rcx,%r10,8),%xmm5
3754: f2 42 0f 10 4c d1 30 movsd 0x30(%rcx,%r10,8),%xmm1
375b: f2 42 0f 10 54 d2 10 movsd 0x10(%rdx,%r10,8),%xmm2
3762: f2 42 0f 10 64 d2 20 movsd 0x20(%rdx,%r10,8),%xmm4
3769: f2 42 0f 10 44 d2 30 movsd 0x30(%rdx,%r10,8),%xmm0
3770: 66 42 0f 16 54 d2 18 movhpd 0x18(%rdx,%r10,8),%xmm2
3777: 66 42 0f 16 64 d2 28 movhpd 0x28(%rdx,%r10,8),%xmm4
377e: 66 42 0f 16 44 d2 38 movhpd 0x38(%rdx,%r10,8),%xmm0
3785: 66 42 0f 16 5c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm3
378c: 66 42 0f 16 6c d1 28 movhpd 0x28(%rcx,%r10,8),%xmm5
3793: 66 42 0f 16 4c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm1
379a: 66 0f 5d da minpd %xmm2,%xmm3
379e: 66 0f 5d ec minpd %xmm4,%xmm5
37a2: 66 0f 5d c8 minpd %xmm0,%xmm1
37a6: 43 0f 29 5c d0 10 movaps %xmm3,0x10(%r8,%r10,8)
37ac: 43 0f 29 6c d0 20 movaps %xmm5,0x20(%r8,%r10,8)
37b2: 43 0f 29 4c d0 30 movaps %xmm1,0x30(%r8,%r10,8)
37b8: 41 83 c2 08 add $0x8,%r10d
37bc: 44 3b d0 cmp %eax,%r10d
37bf: 0f 82 5b ff ff ff jb 0x3720
37c5: e9 8b 00 00 00 jmp 0x3855
37ca: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
37d1: 00
37d2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
37e0: 45 89 d2 mov %r10d,%r10d
37e3: f2 42 0f 10 04 d1 movsd (%rcx,%r10,8),%xmm0
37e9: f2 42 0f 10 4c d1 10 movsd 0x10(%rcx,%r10,8),%xmm1
37f0: f2 42 0f 10 54 d1 20 movsd 0x20(%rcx,%r10,8),%xmm2
37f7: f2 42 0f 10 5c d1 30 movsd 0x30(%rcx,%r10,8),%xmm3
37fe: 66 42 0f 16 44 d1 08 movhpd 0x8(%rcx,%r10,8),%xmm0
3805: 66 42 0f 16 4c d1 18 movhpd 0x18(%rcx,%r10,8),%xmm1
380c: 66 42 0f 16 54 d1 28 movhpd 0x28(%rcx,%r10,8),%xmm2
3813: 66 42 0f 16 5c d1 38 movhpd 0x38(%rcx,%r10,8),%xmm3
381a: 66 42 0f 5d 04 d2 minpd (%rdx,%r10,8),%xmm0
3820: 66 42 0f 5d 4c d2 10 minpd 0x10(%rdx,%r10,8),%xmm1
3827: 66 42 0f 5d 54 d2 20 minpd 0x20(%rdx,%r10,8),%xmm2
382e: 66 42 0f 5d 5c d2 30 minpd 0x30(%rdx,%r10,8),%xmm3
3835: 43 0f 29 04 d0 movaps %xmm0,(%r8,%r10,8)
383a: 43 0f 29 4c d0 10 movaps %xmm1,0x10(%r8,%r10,8)
3840: 43 0f 29 54 d0 20 movaps %xmm2,0x20(%r8,%r10,8)
3846: 43 0f 29 5c d0 30 movaps %xmm3,0x30(%r8,%r10,8)
384c: 41 83 c2 08 add $0x8,%r10d
3850: 44 3b d0 cmp %eax,%r10d
3853: 72 8b jb 0x37e0
3855: 41 3b c1 cmp %r9d,%eax
3858: 0f 83 96 00 00 00 jae 0x38f4
385e: 66 90 xchg %ax,%ax
3860: f2 0f 10 04 c1 movsd (%rcx,%rax,8),%xmm0
3865: f2 0f 5d 04 c2 minsd (%rdx,%rax,8),%xmm0
386a: f2 41 0f 11 04 c0 movsd %xmm0,(%r8,%rax,8)
3870: ff c0 inc %eax
3872: 41 3b c1 cmp %r9d,%eax
3875: 72 e9 jb 0x3860
3877: e9 78 00 00 00 jmp 0x38f4
387c: 44 89 c8 mov %r9d,%eax
387f: 41 bb 01 00 00 00 mov $0x1,%r11d
3885: d1 e8 shr $1,%eax
3887: 45 33 d2 xor %r10d,%r10d
388a: 85 c0 test %eax,%eax
388c: 76 4c jbe 0x38da
388e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3895: 00
3896: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
389d: 0f 1f 00 nopl (%rax)
38a0: 47 8d 1c 12 lea (%r10,%r10,1),%r11d
38a4: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
38aa: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
38b0: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
38b6: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
38bb: f2 42 0f 10 0c d9 movsd (%rcx,%r11,8),%xmm1
38c1: 41 ff c2 inc %r10d
38c4: 44 3b d0 cmp %eax,%r10d
38c7: f2 42 0f 5d 0c da minsd (%rdx,%r11,8),%xmm1
38cd: f2 43 0f 11 0c d8 movsd %xmm1,(%r8,%r11,8)
38d3: 72 cb jb 0x38a0
38d5: 47 8d 5c 12 01 lea 0x1(%r10,%r10,1),%r11d
38da: 41 ff cb dec %r11d
38dd: 45 3b d9 cmp %r9d,%r11d
38e0: 73 12 jae 0x38f4
38e2: f2 42 0f 10 04 d9 movsd (%rcx,%r11,8),%xmm0
38e8: f2 42 0f 5d 04 da minsd (%rdx,%r11,8),%xmm0
38ee: f2 43 0f 11 04 d8 movsd %xmm0,(%r8,%r11,8)
38f4: 33 c0 xor %eax,%eax
38f6: c3 ret
38f7: b8 fa ff ff ff mov $0xfffffffa,%eax
38fc: c3 ret
38fd: 33 c0 xor %eax,%eax
38ff: e9 51 ff ff ff jmp 0x3855
3904: b8 f8 ff ff ff mov $0xfffffff8,%eax
3909: c3 ret
390a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3911: 00
3912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3920: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3925: 48 85 c9 test %rcx,%rcx
3928: 74 27 je 0x3951
392a: 48 85 d2 test %rdx,%rdx
392d: 74 22 je 0x3951
392f: 4d 85 c0 test %r8,%r8
3932: 74 1d je 0x3951
3934: 45 85 c9 test %r9d,%r9d
3937: 77 0b ja 0x3944
3939: b8 fa ff ff ff mov $0xfffffffa,%eax
393e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3943: c3 ret
3944: e8 97 4e 01 00 call 0x187e0
3949: 33 c0 xor %eax,%eax
394b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3950: c3 ret
3951: b8 f8 ff ff ff mov $0xfffffff8,%eax
3956: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
395b: c3 ret
395c: 0f 1f 40 00 nopl 0x0(%rax)
3960: 48 83 ec 28 sub $0x28,%rsp
3964: 48 85 c9 test %rcx,%rcx
3967: 74 25 je 0x398e
3969: 48 85 d2 test %rdx,%rdx
396c: 74 20 je 0x398e
396e: 4d 85 c0 test %r8,%r8
3971: 74 1b je 0x398e
3973: 45 85 c9 test %r9d,%r9d
3976: 77 0a ja 0x3982
3978: b8 fa ff ff ff mov $0xfffffffa,%eax
397d: 48 83 c4 28 add $0x28,%rsp
3981: c3 ret
3982: e8 39 52 01 00 call 0x18bc0
3987: 33 c0 xor %eax,%eax
3989: 48 83 c4 28 add $0x28,%rsp
398d: c3 ret
398e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3993: 48 83 c4 28 add $0x28,%rsp
3997: c3 ret
3998: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
399f: 00
39a0: 48 83 ec 28 sub $0x28,%rsp
39a4: 48 85 c9 test %rcx,%rcx
39a7: 74 25 je 0x39ce
39a9: 48 85 d2 test %rdx,%rdx
39ac: 74 20 je 0x39ce
39ae: 4d 85 c0 test %r8,%r8
39b1: 74 1b je 0x39ce
39b3: 45 85 c9 test %r9d,%r9d
39b6: 77 0a ja 0x39c2
39b8: b8 fa ff ff ff mov $0xfffffffa,%eax
39bd: 48 83 c4 28 add $0x28,%rsp
39c1: c3 ret
39c2: e8 79 55 01 00 call 0x18f40
39c7: 33 c0 xor %eax,%eax
39c9: 48 83 c4 28 add $0x28,%rsp
39cd: c3 ret
39ce: b8 f8 ff ff ff mov $0xfffffff8,%eax
39d3: 48 83 c4 28 add $0x28,%rsp
39d7: c3 ret
39d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
39df: 00
39e0: 48 83 ec 28 sub $0x28,%rsp
39e4: 48 85 c9 test %rcx,%rcx
39e7: 74 25 je 0x3a0e
39e9: 48 85 d2 test %rdx,%rdx
39ec: 74 20 je 0x3a0e
39ee: 4d 85 c0 test %r8,%r8
39f1: 74 1b je 0x3a0e
39f3: 45 85 c9 test %r9d,%r9d
39f6: 77 0a ja 0x3a02
39f8: b8 fa ff ff ff mov $0xfffffffa,%eax
39fd: 48 83 c4 28 add $0x28,%rsp
3a01: c3 ret
3a02: e8 59 59 01 00 call 0x19360
3a07: 33 c0 xor %eax,%eax
3a09: 48 83 c4 28 add $0x28,%rsp
3a0d: c3 ret
3a0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a13: 48 83 c4 28 add $0x28,%rsp
3a17: c3 ret
3a18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3a1f: 00
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: 77 0a ja 0x3a42
3a38: b8 fa ff ff ff mov $0xfffffffa,%eax
3a3d: 48 83 c4 28 add $0x28,%rsp
3a41: c3 ret
3a42: e8 79 5c 01 00 call 0x196c0
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 24 je 0x3a8d
3a69: 48 85 d2 test %rdx,%rdx
3a6c: 74 1f je 0x3a8d
3a6e: 45 85 c0 test %r8d,%r8d
3a71: 7f 0a jg 0x3a7d
3a73: b8 fa ff ff ff mov $0xfffffffa,%eax
3a78: 48 83 c4 28 add $0x28,%rsp
3a7c: c3 ret
3a7d: 41 c1 e0 02 shl $0x2,%r8d
3a81: e8 9a f2 a5 01 call 0x1a62d20
3a86: 33 c0 xor %eax,%eax
3a88: 48 83 c4 28 add $0x28,%rsp
3a8c: c3 ret
3a8d: b8 f8 ff ff ff mov $0xfffffff8,%eax
3a92: 48 83 c4 28 add $0x28,%rsp
3a96: c3 ret
3a97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3a9e: 00 00
3aa0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3aa5: 48 85 c9 test %rcx,%rcx
3aa8: 74 26 je 0x3ad0
3aaa: 48 85 d2 test %rdx,%rdx
3aad: 74 21 je 0x3ad0
3aaf: 45 85 c0 test %r8d,%r8d
3ab2: 7f 0b jg 0x3abf
3ab4: b8 fa ff ff ff mov $0xfffffffa,%eax
3ab9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3abe: c3 ret
3abf: 41 c1 e0 02 shl $0x2,%r8d
3ac3: e8 28 f6 a5 01 call 0x1a630f0
3ac8: 33 c0 xor %eax,%eax
3aca: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3acf: c3 ret
3ad0: b8 f8 ff ff ff mov $0xfffffff8,%eax
3ad5: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ada: c3 ret
3adb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
3ae0: 48 83 ec 28 sub $0x28,%rsp
3ae4: 48 85 c9 test %rcx,%rcx
3ae7: 74 24 je 0x3b0d
3ae9: 48 85 d2 test %rdx,%rdx
3aec: 74 1f je 0x3b0d
3aee: 45 85 c0 test %r8d,%r8d
3af1: 7f 0a jg 0x3afd
3af3: b8 fa ff ff ff mov $0xfffffffa,%eax
3af8: 48 83 c4 28 add $0x28,%rsp
3afc: c3 ret
3afd: 41 c1 e0 02 shl $0x2,%r8d
3b01: e8 6a fa a5 01 call 0x1a63570
3b06: 33 c0 xor %eax,%eax
3b08: 48 83 c4 28 add $0x28,%rsp
3b0c: c3 ret
3b0d: b8 f8 ff ff ff mov $0xfffffff8,%eax
3b12: 48 83 c4 28 add $0x28,%rsp
3b16: c3 ret
3b17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3b1e: 00 00
3b20: 48 83 ec 38 sub $0x38,%rsp
3b24: 48 85 c9 test %rcx,%rcx
3b27: 0f 84 88 00 00 00 je 0x3bb5
3b2d: 48 85 d2 test %rdx,%rdx
3b30: 0f 84 7f 00 00 00 je 0x3bb5
3b36: 45 85 c0 test %r8d,%r8d
3b39: 0f 8e 80 00 00 00 jle 0x3bbf
3b3f: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
3b46: 7e 5d jle 0x3ba5
3b48: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
3b4d: 48 89 cb mov %rcx,%rbx
3b50: 48 89 74 24 28 mov %rsi,0x28(%rsp)
3b55: 48 89 d6 mov %rdx,%rsi
3b58: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
3b5d: 44 89 c7 mov %r8d,%edi
3b60: 48 89 d9 mov %rbx,%rcx
3b63: 48 89 f2 mov %rsi,%rdx
3b66: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
3b6c: e8 6f 3d 01 00 call 0x178e0
3b71: 81 c7 08 00 00 e0 add $0xe0000008,%edi
3b77: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
3b7e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
3b85: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
3b8b: 7f d3 jg 0x3b60
3b8d: 48 89 d9 mov %rbx,%rcx
3b90: 48 89 f2 mov %rsi,%rdx
3b93: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
3b98: 41 89 f8 mov %edi,%r8d
3b9b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
3ba0: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
3ba5: 41 c1 e0 02 shl $0x2,%r8d
3ba9: e8 32 3d 01 00 call 0x178e0
3bae: 33 c0 xor %eax,%eax
3bb0: 48 83 c4 38 add $0x38,%rsp
3bb4: c3 ret
3bb5: b8 f8 ff ff ff mov $0xfffffff8,%eax
3bba: 48 83 c4 38 add $0x38,%rsp
3bbe: c3 ret
3bbf: b8 fa ff ff ff mov $0xfffffffa,%eax
3bc4: 48 83 c4 38 add $0x38,%rsp
3bc8: c3 ret
3bc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bd0: 00
3bd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3bd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3bdf: 00
3be0: 48 83 ec 38 sub $0x38,%rsp
3be4: 48 85 c9 test %rcx,%rcx
3be7: 0f 84 88 00 00 00 je 0x3c75
3bed: 48 85 d2 test %rdx,%rdx
3bf0: 0f 84 7f 00 00 00 je 0x3c75
3bf6: 45 85 c0 test %r8d,%r8d
3bf9: 0f 8e 80 00 00 00 jle 0x3c7f
3bff: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
3c06: 7e 5d jle 0x3c65
3c08: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
3c0d: 48 89 cb mov %rcx,%rbx
3c10: 48 89 74 24 28 mov %rsi,0x28(%rsp)
3c15: 48 89 d6 mov %rdx,%rsi
3c18: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
3c1d: 44 89 c7 mov %r8d,%edi
3c20: 48 89 d9 mov %rbx,%rcx
3c23: 48 89 f2 mov %rsi,%rdx
3c26: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
3c2c: e8 0f 3d 01 00 call 0x17940
3c31: 81 c7 08 00 00 e0 add $0xe0000008,%edi
3c37: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
3c3e: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
3c45: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
3c4b: 7f d3 jg 0x3c20
3c4d: 48 89 d9 mov %rbx,%rcx
3c50: 48 89 f2 mov %rsi,%rdx
3c53: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
3c58: 41 89 f8 mov %edi,%r8d
3c5b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
3c60: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
3c65: 41 c1 e0 02 shl $0x2,%r8d
3c69: e8 d2 3c 01 00 call 0x17940
3c6e: 33 c0 xor %eax,%eax
3c70: 48 83 c4 38 add $0x38,%rsp
3c74: c3 ret
3c75: b8 f8 ff ff ff mov $0xfffffff8,%eax
3c7a: 48 83 c4 38 add $0x38,%rsp
3c7e: c3 ret
3c7f: b8 fa ff ff ff mov $0xfffffffa,%eax
3c84: 48 83 c4 38 add $0x38,%rsp
3c88: c3 ret
3c89: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c90: 00
3c91: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3c98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3c9f: 00
3ca0: 48 83 ec 38 sub $0x38,%rsp
3ca4: 48 85 c9 test %rcx,%rcx
3ca7: 0f 84 88 00 00 00 je 0x3d35
3cad: 48 85 d2 test %rdx,%rdx
3cb0: 0f 84 7f 00 00 00 je 0x3d35
3cb6: 45 85 c0 test %r8d,%r8d
3cb9: 0f 8e 80 00 00 00 jle 0x3d3f
3cbf: 41 81 f8 ff ff ff 1f cmp $0x1fffffff,%r8d
3cc6: 7e 5d jle 0x3d25
3cc8: 48 89 5c 24 30 mov %rbx,0x30(%rsp)
3ccd: 48 89 cb mov %rcx,%rbx
3cd0: 48 89 74 24 28 mov %rsi,0x28(%rsp)
3cd5: 48 89 d6 mov %rdx,%rsi
3cd8: 48 89 7c 24 20 mov %rdi,0x20(%rsp)
3cdd: 44 89 c7 mov %r8d,%edi
3ce0: 48 89 d9 mov %rbx,%rcx
3ce3: 48 89 f2 mov %rsi,%rdx
3ce6: 41 b8 e0 ff ff 7f mov $0x7fffffe0,%r8d
3cec: e8 af 3c 01 00 call 0x179a0
3cf1: 81 c7 08 00 00 e0 add $0xe0000008,%edi
3cf7: 48 81 c3 e0 ff ff 7f add $0x7fffffe0,%rbx
3cfe: 48 81 c6 e0 ff ff 7f add $0x7fffffe0,%rsi
3d05: 81 ff ff ff ff 1f cmp $0x1fffffff,%edi
3d0b: 7f d3 jg 0x3ce0
3d0d: 48 89 d9 mov %rbx,%rcx
3d10: 48 89 f2 mov %rsi,%rdx
3d13: 48 8b 5c 24 30 mov 0x30(%rsp),%rbx
3d18: 41 89 f8 mov %edi,%r8d
3d1b: 48 8b 74 24 28 mov 0x28(%rsp),%rsi
3d20: 48 8b 7c 24 20 mov 0x20(%rsp),%rdi
3d25: 41 c1 e0 02 shl $0x2,%r8d
3d29: e8 72 3c 01 00 call 0x179a0
3d2e: 33 c0 xor %eax,%eax
3d30: 48 83 c4 38 add $0x38,%rsp
3d34: c3 ret
3d35: b8 f8 ff ff ff mov $0xfffffff8,%eax
3d3a: 48 83 c4 38 add $0x38,%rsp
3d3e: c3 ret
3d3f: b8 fa ff ff ff mov $0xfffffffa,%eax
3d44: 48 83 c4 38 add $0x38,%rsp
3d48: c3 ret
3d49: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d50: 00
3d51: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3d58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3d5f: 00
3d60: 48 83 ec 28 sub $0x28,%rsp
3d64: 4d 89 c1 mov %r8,%r9
3d67: 49 89 d0 mov %rdx,%r8
3d6a: 48 89 ca mov %rcx,%rdx
3d6d: e8 ae 5c 01 00 call 0x19a20
3d72: 48 83 c4 28 add $0x28,%rsp
3d76: c3 ret
3d77: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3d7e: 00 00
3d80: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3d85: 4d 89 c1 mov %r8,%r9
3d88: 49 89 d0 mov %rdx,%r8
3d8b: 48 89 ca mov %rcx,%rdx
3d8e: e8 4d 5f 01 00 call 0x19ce0
3d93: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3d98: c3 ret
3d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3da0: 48 83 ec 28 sub $0x28,%rsp
3da4: 4d 89 c1 mov %r8,%r9
3da7: 49 89 d0 mov %rdx,%r8
3daa: 48 89 ca mov %rcx,%rdx
3dad: e8 ee 61 01 00 call 0x19fa0
3db2: 48 83 c4 28 add $0x28,%rsp
3db6: c3 ret
3db7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3dbe: 00 00
3dc0: 48 83 ec 28 sub $0x28,%rsp
3dc4: 4d 89 c1 mov %r8,%r9
3dc7: 49 89 d0 mov %rdx,%r8
3dca: 48 89 ca mov %rcx,%rdx
3dcd: e8 8e 64 01 00 call 0x1a260
3dd2: 48 83 c4 28 add $0x28,%rsp
3dd6: c3 ret
3dd7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3dde: 00 00
3de0: 48 83 ec 28 sub $0x28,%rsp
3de4: 4d 89 c1 mov %r8,%r9
3de7: 49 89 d0 mov %rdx,%r8
3dea: 48 89 ca mov %rcx,%rdx
3ded: e8 0e 67 01 00 call 0x1a500
3df2: 48 83 c4 28 add $0x28,%rsp
3df6: c3 ret
3df7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3dfe: 00 00
3e00: 48 83 ec 28 sub $0x28,%rsp
3e04: 4d 89 c1 mov %r8,%r9
3e07: 49 89 d0 mov %rdx,%r8
3e0a: 48 89 ca mov %rcx,%rdx
3e0d: e8 8e 69 01 00 call 0x1a7a0
3e12: 48 83 c4 28 add $0x28,%rsp
3e16: c3 ret
3e17: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3e1e: 00 00
3e20: 48 83 ec 28 sub $0x28,%rsp
3e24: 48 85 c9 test %rcx,%rcx
3e27: 74 4b je 0x3e74
3e29: 4d 85 c0 test %r8,%r8
3e2c: 74 46 je 0x3e74
3e2e: 45 85 c9 test %r9d,%r9d
3e31: 7e 4b jle 0x3e7e
3e33: 66 0f 2e 0d 1d 62 c5 ucomisd 0x1c5621d(%rip),%xmm1 # 0x1c5a058
3e3a: 01
3e3b: 7a 02 jp 0x3e3f
3e3d: 74 26 je 0x3e65
3e3f: 0f 57 c0 xorps %xmm0,%xmm0
3e42: 66 0f 2e c8 ucomisd %xmm0,%xmm1
3e46: 7a 02 jp 0x3e4a
3e48: 74 0c je 0x3e56
3e4a: e8 d1 6b 01 00 call 0x1aa20
3e4f: 33 c0 xor %eax,%eax
3e51: 48 83 c4 28 add $0x28,%rsp
3e55: c3 ret
3e56: 4c 89 c1 mov %r8,%rcx
3e59: 44 89 ca mov %r9d,%edx
3e5c: 48 83 c4 28 add $0x28,%rsp
3e60: e9 7b 6d 01 00 jmp 0x1abe0
3e65: 4c 89 c2 mov %r8,%rdx
3e68: 45 89 c8 mov %r9d,%r8d
3e6b: 48 83 c4 28 add $0x28,%rsp
3e6f: e9 cc ed ff ff jmp 0x2c40
3e74: b8 f8 ff ff ff mov $0xfffffff8,%eax
3e79: 48 83 c4 28 add $0x28,%rsp
3e7d: c3 ret
3e7e: b8 fa ff ff ff mov $0xfffffffa,%eax
3e83: 48 83 c4 28 add $0x28,%rsp
3e87: c3 ret
3e88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3e8f: 00
3e90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3e97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3e9e: 00 00
3ea0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
3ea5: 48 85 c9 test %rcx,%rcx
3ea8: 74 4e je 0x3ef8
3eaa: 4d 85 c0 test %r8,%r8
3ead: 74 49 je 0x3ef8
3eaf: 45 85 c9 test %r9d,%r9d
3eb2: 7e 4f jle 0x3f03
3eb4: 66 0f 2e 0d a4 61 c5 ucomisd 0x1c561a4(%rip),%xmm1 # 0x1c5a060
3ebb: 01
3ebc: 7a 02 jp 0x3ec0
3ebe: 74 28 je 0x3ee8
3ec0: 0f 57 c0 xorps %xmm0,%xmm0
3ec3: 66 0f 2e c8 ucomisd %xmm0,%xmm1
3ec7: 7a 02 jp 0x3ecb
3ec9: 74 0d je 0x3ed8
3ecb: e8 50 6d 01 00 call 0x1ac20
3ed0: 33 c0 xor %eax,%eax
3ed2: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ed7: c3 ret
3ed8: 4c 89 c1 mov %r8,%rcx
3edb: 44 89 ca mov %r9d,%edx
3ede: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ee3: e9 f8 6e 01 00 jmp 0x1ade0
3ee8: 4c 89 c2 mov %r8,%rdx
3eeb: 45 89 c8 mov %r9d,%r8d
3eee: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3ef3: e9 88 ed ff ff jmp 0x2c80
3ef8: b8 f8 ff ff ff mov $0xfffffff8,%eax
3efd: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3f02: c3 ret
3f03: b8 fa ff ff ff mov $0xfffffffa,%eax
3f08: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
3f0d: c3 ret
3f0e: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f15: 00
3f16: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f1d: 0f 1f 00 nopl (%rax)
3f20: 48 83 ec 28 sub $0x28,%rsp
3f24: 48 85 c9 test %rcx,%rcx
3f27: 74 4b je 0x3f74
3f29: 4d 85 c0 test %r8,%r8
3f2c: 74 46 je 0x3f74
3f2e: 45 85 c9 test %r9d,%r9d
3f31: 7e 4b jle 0x3f7e
3f33: 66 0f 2e 0d 2d 61 c5 ucomisd 0x1c5612d(%rip),%xmm1 # 0x1c5a068
3f3a: 01
3f3b: 7a 02 jp 0x3f3f
3f3d: 74 26 je 0x3f65
3f3f: 0f 57 c0 xorps %xmm0,%xmm0
3f42: 66 0f 2e c8 ucomisd %xmm0,%xmm1
3f46: 7a 02 jp 0x3f4a
3f48: 74 0c je 0x3f56
3f4a: e8 d1 6e 01 00 call 0x1ae20
3f4f: 33 c0 xor %eax,%eax
3f51: 48 83 c4 28 add $0x28,%rsp
3f55: c3 ret
3f56: 4c 89 c1 mov %r8,%rcx
3f59: 44 89 ca mov %r9d,%edx
3f5c: 48 83 c4 28 add $0x28,%rsp
3f60: e9 5b 70 01 00 jmp 0x1afc0
3f65: 4c 89 c2 mov %r8,%rdx
3f68: 45 89 c8 mov %r9d,%r8d
3f6b: 48 83 c4 28 add $0x28,%rsp
3f6f: e9 4c ed ff ff jmp 0x2cc0
3f74: b8 f8 ff ff ff mov $0xfffffff8,%eax
3f79: 48 83 c4 28 add $0x28,%rsp
3f7d: c3 ret
3f7e: b8 fa ff ff ff mov $0xfffffffa,%eax
3f83: 48 83 c4 28 add $0x28,%rsp
3f87: c3 ret
3f88: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
3f8f: 00
3f90: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
3f97: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
3f9e: 00 00
3fa0: 57 push %rdi
3fa1: 48 83 ec 20 sub $0x20,%rsp
3fa5: 48 85 c9 test %rcx,%rcx
3fa8: 0f 84 13 02 00 00 je 0x41c1
3fae: 4d 85 c0 test %r8,%r8
3fb1: 0f 84 0a 02 00 00 je 0x41c1
3fb7: 45 85 c9 test %r9d,%r9d
3fba: 0f 8e f6 01 00 00 jle 0x41b6
3fc0: c5 f9 2e 0d a8 60 c5 vucomisd 0x1c560a8(%rip),%xmm1 # 0x1c5a070
3fc7: 01
3fc8: 7a 06 jp 0x3fd0
3fca: 0f 84 d5 01 00 00 je 0x41a5
3fd0: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
3fd4: c5 f9 2e c8 vucomisd %xmm0,%xmm1
3fd8: 7a 06 jp 0x3fe0
3fda: 0f 84 b4 01 00 00 je 0x4194
3fe0: 41 83 f9 10 cmp $0x10,%r9d
3fe4: 0f 8c 9a 01 00 00 jl 0x4184
3fea: 4d 89 c2 mov %r8,%r10
3fed: 49 83 e2 1f and $0x1f,%r10
3ff1: 45 89 d2 mov %r10d,%r10d
3ff4: 45 85 d2 test %r10d,%r10d
3ff7: 74 18 je 0x4011
3ff9: 41 f7 c2 07 00 00 00 test $0x7,%r10d
4000: 0f 85 7e 01 00 00 jne 0x4184
4006: 41 f7 da neg %r10d
4009: 41 83 c2 20 add $0x20,%r10d
400d: 41 c1 ea 03 shr $0x3,%r10d
4011: 41 8d 42 10 lea 0x10(%r10),%eax
4015: 44 3b c8 cmp %eax,%r9d
4018: 0f 8c 66 01 00 00 jl 0x4184
401e: 44 89 cf mov %r9d,%edi
4021: 33 c0 xor %eax,%eax
4023: 41 2b fa sub %r10d,%edi
4026: 83 e7 0f and $0xf,%edi
4029: f7 df neg %edi
402b: 41 03 f9 add %r9d,%edi
402e: 45 85 d2 test %r10d,%r10d
4031: 76 20 jbe 0x4053
4033: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4038: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
403f: 00
4040: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
4045: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
404b: 48 ff c0 inc %rax
404e: 49 3b c2 cmp %r10,%rax
4051: 72 ed jb 0x4040
4053: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
4057: 48 63 c7 movslq %edi,%rax
405a: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
4060: c4 a1 79 10 14 d1 vmovupd (%rcx,%r10,8),%xmm2
4066: c4 a1 79 10 6c d1 20 vmovupd 0x20(%rcx,%r10,8),%xmm5
406d: c4 a3 6d 18 5c d1 10 vinsertf128 $0x1,0x10(%rcx,%r10,8),%ymm2,%ymm3
4074: 01
4075: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
4079: c4 81 7d 11 24 d0 vmovupd %ymm4,(%r8,%r10,8)
407f: c4 a1 79 10 64 d1 40 vmovupd 0x40(%rcx,%r10,8),%xmm4
4086: c4 a3 55 18 54 d1 30 vinsertf128 $0x1,0x30(%rcx,%r10,8),%ymm5,%ymm2
408d: 01
408e: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
4092: c4 a1 79 10 6c d1 60 vmovupd 0x60(%rcx,%r10,8),%xmm5
4099: c4 81 7d 11 5c d0 20 vmovupd %ymm3,0x20(%r8,%r10,8)
40a0: c4 a3 5d 18 54 d1 50 vinsertf128 $0x1,0x50(%rcx,%r10,8),%ymm4,%ymm2
40a7: 01
40a8: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
40ac: c4 81 7d 11 5c d0 40 vmovupd %ymm3,0x40(%r8,%r10,8)
40b3: c4 a3 55 18 54 d1 70 vinsertf128 $0x1,0x70(%rcx,%r10,8),%ymm5,%ymm2
40ba: 01
40bb: c5 fd 59 da vmulpd %ymm2,%ymm0,%ymm3
40bf: c4 81 7d 11 5c d0 60 vmovupd %ymm3,0x60(%r8,%r10,8)
40c6: 49 83 c2 10 add $0x10,%r10
40ca: 4c 3b d0 cmp %rax,%r10
40cd: 72 91 jb 0x4060
40cf: 44 8d 57 01 lea 0x1(%rdi),%r10d
40d3: 45 3b d1 cmp %r9d,%r10d
40d6: 0f 87 98 00 00 00 ja 0x4174
40dc: 49 63 d1 movslq %r9d,%rdx
40df: 48 2b d0 sub %rax,%rdx
40e2: 48 83 fa 04 cmp $0x4,%rdx
40e6: 0f 8c 93 00 00 00 jl 0x417f
40ec: 41 89 d1 mov %edx,%r9d
40ef: 45 33 db xor %r11d,%r11d
40f2: 41 83 e1 fc and $0xfffffffc,%r9d
40f6: 4d 8d 14 c0 lea (%r8,%rax,8),%r10
40fa: 4d 63 c9 movslq %r9d,%r9
40fd: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
4101: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4108: 00
4109: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4110: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4117: 00
4118: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
411f: 90 nop
4120: c4 a1 79 10 14 d8 vmovupd (%rax,%r11,8),%xmm2
4126: c4 a3 6d 18 5c d8 10 vinsertf128 $0x1,0x10(%rax,%r11,8),%ymm2,%ymm3
412d: 01
412e: c5 fd 59 e3 vmulpd %ymm3,%ymm0,%ymm4
4132: c4 81 7d 11 24 da vmovupd %ymm4,(%r10,%r11,8)
4138: 49 83 c3 04 add $0x4,%r11
413c: 4d 3b d9 cmp %r9,%r11
413f: 72 df jb 0x4120
4141: 4c 3b ca cmp %rdx,%r9
4144: 73 2e jae 0x4174
4146: 48 63 ff movslq %edi,%rdi
4149: 4d 8d 04 f8 lea (%r8,%rdi,8),%r8
414d: 48 8d 04 f9 lea (%rcx,%rdi,8),%rax
4151: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4158: 00
4159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4160: c4 a1 73 59 04 c8 vmulsd (%rax,%r9,8),%xmm1,%xmm0
4166: c4 81 7b 11 04 c8 vmovsd %xmm0,(%r8,%r9,8)
416c: 49 ff c1 inc %r9
416f: 4c 3b ca cmp %rdx,%r9
4172: 72 ec jb 0x4160
4174: 33 c0 xor %eax,%eax
4176: c5 f8 77 vzeroupper
4179: 48 83 c4 20 add $0x20,%rsp
417d: 5f pop %rdi
417e: c3 ret
417f: 45 33 c9 xor %r9d,%r9d
4182: eb bd jmp 0x4141
4184: 33 ff xor %edi,%edi
4186: 41 83 f9 01 cmp $0x1,%r9d
418a: 72 e8 jb 0x4174
418c: 49 63 d1 movslq %r9d,%rdx
418f: 45 33 c9 xor %r9d,%r9d
4192: eb ad jmp 0x4141
4194: 4c 89 c1 mov %r8,%rcx
4197: 44 89 ca mov %r9d,%edx
419a: e8 61 6e 01 00 call 0x1b000
419f: 48 83 c4 20 add $0x20,%rsp
41a3: 5f pop %rdi
41a4: c3 ret
41a5: 4c 89 c2 mov %r8,%rdx
41a8: 45 89 c8 mov %r9d,%r8d
41ab: e8 50 eb ff ff call 0x2d00
41b0: 48 83 c4 20 add $0x20,%rsp
41b4: 5f pop %rdi
41b5: c3 ret
41b6: b8 fa ff ff ff mov $0xfffffffa,%eax
41bb: 48 83 c4 20 add $0x20,%rsp
41bf: 5f pop %rdi
41c0: c3 ret
41c1: b8 f8 ff ff ff mov $0xfffffff8,%eax
41c6: 48 83 c4 20 add $0x20,%rsp
41ca: 5f pop %rdi
41cb: c3 ret
41cc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
41d3: 00
41d4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
41db: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
41e0: 41 54 push %r12
41e2: 48 83 ec 20 sub $0x20,%rsp
41e6: 48 85 c9 test %rcx,%rcx
41e9: 0f 84 ce 01 00 00 je 0x43bd
41ef: 4d 85 c0 test %r8,%r8
41f2: 0f 84 c5 01 00 00 je 0x43bd
41f8: 45 85 c9 test %r9d,%r9d
41fb: 0f 8e b0 01 00 00 jle 0x43b1
4201: c5 f9 2e 0d 6f 5e c5 vucomisd 0x1c55e6f(%rip),%xmm1 # 0x1c5a078
4208: 01
4209: 7a 06 jp 0x4211
420b: 0f 84 8e 01 00 00 je 0x439f
4211: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
4215: c5 f9 2e c8 vucomisd %xmm0,%xmm1
4219: 7a 06 jp 0x4221
421b: 0f 84 6c 01 00 00 je 0x438d
4221: 41 83 f9 10 cmp $0x10,%r9d
4225: 0f 8c 5a 01 00 00 jl 0x4385
422b: 4c 89 c0 mov %r8,%rax
422e: 48 83 e0 1f and $0x1f,%rax
4232: 89 c2 mov %eax,%edx
4234: 85 d2 test %edx,%edx
4236: 74 11 je 0x4249
4238: f6 c2 07 test $0x7,%dl
423b: 0f 85 44 01 00 00 jne 0x4385
4241: f7 da neg %edx
4243: 83 c2 20 add $0x20,%edx
4246: c1 ea 03 shr $0x3,%edx
4249: 44 8d 5a 10 lea 0x10(%rdx),%r11d
424d: 45 3b cb cmp %r11d,%r9d
4250: 0f 8c 2f 01 00 00 jl 0x4385
4256: 45 89 cc mov %r9d,%r12d
4259: 33 c0 xor %eax,%eax
425b: 44 2b e2 sub %edx,%r12d
425e: 41 83 e4 0f and $0xf,%r12d
4262: 41 f7 dc neg %r12d
4265: 45 03 e1 add %r9d,%r12d
4268: 41 89 d3 mov %edx,%r11d
426b: 85 d2 test %edx,%edx
426d: 76 24 jbe 0x4293
426f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4276: 00
4277: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
427e: 66 90 xchg %ax,%ax
4280: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
4285: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
428b: 48 ff c0 inc %rax
428e: 49 3b c3 cmp %r11,%rax
4291: 72 ed jb 0x4280
4293: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
4298: 49 63 c4 movslq %r12d,%rax
429b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
42a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
42a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
42ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
42b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
42bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
42c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
42c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
42cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
42d6: 49 83 c3 10 add $0x10,%r11
42da: 4c 3b d8 cmp %rax,%r11
42dd: 72 c1 jb 0x42a0
42df: 41 8d 44 24 01 lea 0x1(%r12),%eax
42e4: 41 3b c1 cmp %r9d,%eax
42e7: 0f 87 87 00 00 00 ja 0x4374
42ed: 4d 63 d1 movslq %r9d,%r10
42f0: 4d 63 e4 movslq %r12d,%r12
42f3: 4d 2b d4 sub %r12,%r10
42f6: 49 83 fa 04 cmp $0x4,%r10
42fa: 0f 8c 80 00 00 00 jl 0x4380
4300: 4d 63 e4 movslq %r12d,%r12
4303: 45 89 d3 mov %r10d,%r11d
4306: 41 83 e3 fc and $0xfffffffc,%r11d
430a: 45 33 c9 xor %r9d,%r9d
430d: 4d 63 db movslq %r11d,%r11
4310: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
4315: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
4319: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
431d: 0f 1f 00 nopl (%rax)
4320: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
4326: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
432c: 49 83 c1 04 add $0x4,%r9
4330: 4d 3b cb cmp %r11,%r9
4333: 72 eb jb 0x4320
4335: 4d 3b da cmp %r10,%r11
4338: 73 3a jae 0x4374
433a: 4d 63 e4 movslq %r12d,%r12
433d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
4341: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
4345: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
434c: 00
434d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4354: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4360: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
4366: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
436c: 49 ff c3 inc %r11
436f: 4d 3b da cmp %r10,%r11
4372: 72 ec jb 0x4360
4374: 33 c0 xor %eax,%eax
4376: c5 f8 77 vzeroupper
4379: 48 83 c4 20 add $0x20,%rsp
437d: 41 5c pop %r12
437f: c3 ret
4380: 45 33 db xor %r11d,%r11d
4383: eb b0 jmp 0x4335
4385: 45 33 e4 xor %r12d,%r12d
4388: e9 52 ff ff ff jmp 0x42df
438d: 4c 89 c1 mov %r8,%rcx
4390: 44 89 ca mov %r9d,%edx
4393: e8 a8 6c 01 00 call 0x1b040
4398: 48 83 c4 20 add $0x20,%rsp
439c: 41 5c pop %r12
439e: c3 ret
439f: 4c 89 c2 mov %r8,%rdx
43a2: 45 89 c8 mov %r9d,%r8d
43a5: e8 16 ea ff ff call 0x2dc0
43aa: 48 83 c4 20 add $0x20,%rsp
43ae: 41 5c pop %r12
43b0: c3 ret
43b1: b8 fa ff ff ff mov $0xfffffffa,%eax
43b6: 48 83 c4 20 add $0x20,%rsp
43ba: 41 5c pop %r12
43bc: c3 ret
43bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
43c2: 48 83 c4 20 add $0x20,%rsp
43c6: 41 5c pop %r12
43c8: c3 ret
43c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43d0: 00
43d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
43d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
43df: 00
43e0: 41 54 push %r12
43e2: 48 83 ec 20 sub $0x20,%rsp
43e6: 48 85 c9 test %rcx,%rcx
43e9: 0f 84 ce 01 00 00 je 0x45bd
43ef: 4d 85 c0 test %r8,%r8
43f2: 0f 84 c5 01 00 00 je 0x45bd
43f8: 45 85 c9 test %r9d,%r9d
43fb: 0f 8e b0 01 00 00 jle 0x45b1
4401: c5 f9 2e 0d 77 5c c5 vucomisd 0x1c55c77(%rip),%xmm1 # 0x1c5a080
4408: 01
4409: 7a 06 jp 0x4411
440b: 0f 84 8e 01 00 00 je 0x459f
4411: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
4415: c5 f9 2e c8 vucomisd %xmm0,%xmm1
4419: 7a 06 jp 0x4421
441b: 0f 84 6c 01 00 00 je 0x458d
4421: 41 83 f9 10 cmp $0x10,%r9d
4425: 0f 8c 5a 01 00 00 jl 0x4585
442b: 4c 89 c0 mov %r8,%rax
442e: 48 83 e0 1f and $0x1f,%rax
4432: 89 c2 mov %eax,%edx
4434: 85 d2 test %edx,%edx
4436: 74 11 je 0x4449
4438: f6 c2 07 test $0x7,%dl
443b: 0f 85 44 01 00 00 jne 0x4585
4441: f7 da neg %edx
4443: 83 c2 20 add $0x20,%edx
4446: c1 ea 03 shr $0x3,%edx
4449: 44 8d 5a 10 lea 0x10(%rdx),%r11d
444d: 45 3b cb cmp %r11d,%r9d
4450: 0f 8c 2f 01 00 00 jl 0x4585
4456: 45 89 cc mov %r9d,%r12d
4459: 33 c0 xor %eax,%eax
445b: 44 2b e2 sub %edx,%r12d
445e: 41 83 e4 0f and $0xf,%r12d
4462: 41 f7 dc neg %r12d
4465: 45 03 e1 add %r9d,%r12d
4468: 41 89 d3 mov %edx,%r11d
446b: 85 d2 test %edx,%edx
446d: 76 24 jbe 0x4493
446f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4476: 00
4477: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
447e: 66 90 xchg %ax,%ax
4480: c5 f3 59 04 c1 vmulsd (%rcx,%rax,8),%xmm1,%xmm0
4485: c4 c1 7b 11 04 c0 vmovsd %xmm0,(%r8,%rax,8)
448b: 48 ff c0 inc %rax
448e: 49 3b c3 cmp %r11,%rax
4491: 72 ed jb 0x4480
4493: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
4498: 49 63 c4 movslq %r12d,%rax
449b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
44a0: c4 a1 7d 59 14 d9 vmulpd (%rcx,%r11,8),%ymm0,%ymm2
44a6: c4 a1 7d 59 5c d9 20 vmulpd 0x20(%rcx,%r11,8),%ymm0,%ymm3
44ad: c4 a1 7d 59 64 d9 40 vmulpd 0x40(%rcx,%r11,8),%ymm0,%ymm4
44b4: c4 a1 7d 59 6c d9 60 vmulpd 0x60(%rcx,%r11,8),%ymm0,%ymm5
44bb: c4 81 7d 11 14 d8 vmovupd %ymm2,(%r8,%r11,8)
44c1: c4 81 7d 11 5c d8 20 vmovupd %ymm3,0x20(%r8,%r11,8)
44c8: c4 81 7d 11 64 d8 40 vmovupd %ymm4,0x40(%r8,%r11,8)
44cf: c4 81 7d 11 6c d8 60 vmovupd %ymm5,0x60(%r8,%r11,8)
44d6: 49 83 c3 10 add $0x10,%r11
44da: 4c 3b d8 cmp %rax,%r11
44dd: 72 c1 jb 0x44a0
44df: 41 8d 44 24 01 lea 0x1(%r12),%eax
44e4: 41 3b c1 cmp %r9d,%eax
44e7: 0f 87 87 00 00 00 ja 0x4574
44ed: 4d 63 d1 movslq %r9d,%r10
44f0: 4d 63 e4 movslq %r12d,%r12
44f3: 4d 2b d4 sub %r12,%r10
44f6: 49 83 fa 04 cmp $0x4,%r10
44fa: 0f 8c 80 00 00 00 jl 0x4580
4500: 4d 63 e4 movslq %r12d,%r12
4503: 45 89 d3 mov %r10d,%r11d
4506: 41 83 e3 fc and $0xfffffffc,%r11d
450a: 45 33 c9 xor %r9d,%r9d
450d: 4d 63 db movslq %r11d,%r11
4510: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
4515: 4b 8d 04 e0 lea (%r8,%r12,8),%rax
4519: 4a 8d 14 e1 lea (%rcx,%r12,8),%rdx
451d: 0f 1f 00 nopl (%rax)
4520: c4 a1 7d 59 14 ca vmulpd (%rdx,%r9,8),%ymm0,%ymm2
4526: c4 a1 7d 11 14 c8 vmovupd %ymm2,(%rax,%r9,8)
452c: 49 83 c1 04 add $0x4,%r9
4530: 4d 3b cb cmp %r11,%r9
4533: 72 eb jb 0x4520
4535: 4d 3b da cmp %r10,%r11
4538: 73 3a jae 0x4574
453a: 4d 63 e4 movslq %r12d,%r12
453d: 4b 8d 14 e0 lea (%r8,%r12,8),%rdx
4541: 4a 8d 04 e1 lea (%rcx,%r12,8),%rax
4545: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
454c: 00
454d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4554: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4559: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4560: c4 a1 73 59 04 d8 vmulsd (%rax,%r11,8),%xmm1,%xmm0
4566: c4 a1 7b 11 04 da vmovsd %xmm0,(%rdx,%r11,8)
456c: 49 ff c3 inc %r11
456f: 4d 3b da cmp %r10,%r11
4572: 72 ec jb 0x4560
4574: 33 c0 xor %eax,%eax
4576: c5 f8 77 vzeroupper
4579: 48 83 c4 20 add $0x20,%rsp
457d: 41 5c pop %r12
457f: c3 ret
4580: 45 33 db xor %r11d,%r11d
4583: eb b0 jmp 0x4535
4585: 45 33 e4 xor %r12d,%r12d
4588: e9 52 ff ff ff jmp 0x44df
458d: 4c 89 c1 mov %r8,%rcx
4590: 44 89 ca mov %r9d,%edx
4593: e8 e8 6a 01 00 call 0x1b080
4598: 48 83 c4 20 add $0x20,%rsp
459c: 41 5c pop %r12
459e: c3 ret
459f: 4c 89 c2 mov %r8,%rdx
45a2: 45 89 c8 mov %r9d,%r8d
45a5: e8 d6 e8 ff ff call 0x2e80
45aa: 48 83 c4 20 add $0x20,%rsp
45ae: 41 5c pop %r12
45b0: c3 ret
45b1: b8 fa ff ff ff mov $0xfffffffa,%eax
45b6: 48 83 c4 20 add $0x20,%rsp
45ba: 41 5c pop %r12
45bc: c3 ret
45bd: b8 f8 ff ff ff mov $0xfffffff8,%eax
45c2: 48 83 c4 20 add $0x20,%rsp
45c6: 41 5c pop %r12
45c8: c3 ret
45c9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45d0: 00
45d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
45d8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
45df: 00
45e0: 53 push %rbx
45e1: 56 push %rsi
45e2: 57 push %rdi
45e3: 41 54 push %r12
45e5: 41 55 push %r13
45e7: 41 56 push %r14
45e9: 41 57 push %r15
45eb: 55 push %rbp
45ec: 48 83 ec 38 sub $0x38,%rsp
45f0: 49 89 ce mov %rcx,%r14
45f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
45fa: 00
45fb: 44 89 cf mov %r9d,%edi
45fe: 44 89 c6 mov %r8d,%esi
4601: 41 89 d7 mov %edx,%r15d
4604: 4d 85 f6 test %r14,%r14
4607: 0f 84 8a 01 00 00 je 0x4797
460d: 41 83 ff 1e cmp $0x1e,%r15d
4611: 0f 87 5b 01 00 00 ja 0x4772
4617: 41 83 ff 1c cmp $0x1c,%r15d
461b: 0f 8f 51 01 00 00 jg 0x4772
4621: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4628: 00
4629: 48 85 db test %rbx,%rbx
462c: 0f 84 65 01 00 00 je 0x4797
4632: 48 89 dd mov %rbx,%rbp
4635: ba 90 00 00 00 mov $0x90,%edx
463a: 48 83 e5 3f and $0x3f,%rbp
463e: 48 f7 dd neg %rbp
4641: 48 83 e5 3f and $0x3f,%rbp
4645: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4649: 4c 89 e1 mov %r12,%rcx
464c: e8 6f 6a 01 00 call 0x1b0c0
4651: 44 89 f9 mov %r15d,%ecx
4654: b8 01 00 00 00 mov $0x1,%eax
4659: d3 e0 shl %cl,%eax
465b: 41 89 7c 24 18 mov %edi,0x18(%r12)
4660: 83 fe 08 cmp $0x8,%esi
4663: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4668: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
466f: 00 00
4671: 0f 84 3d 02 00 00 je 0x48b4
4677: 83 fe 04 cmp $0x4,%esi
467a: 0f 84 97 00 00 00 je 0x4717
4680: 83 fe 01 cmp $0x1,%esi
4683: 75 39 jne 0x46be
4685: 0f 57 c0 xorps %xmm0,%xmm0
4688: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
468c: f2 0f 10 0d f4 59 c5 movsd 0x1c559f4(%rip),%xmm1 # 0x1c5a088
4693: 01
4694: f2 0f 5e c8 divsd %xmm0,%xmm1
4698: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
469f: 00
46a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
46a7: 00 00
46a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
46b0: 00 00
46b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
46b9: e9 8f 00 00 00 jmp 0x474d
46be: 83 fe 02 cmp $0x2,%esi
46c1: 75 36 jne 0x46f9
46c3: 0f 57 c0 xorps %xmm0,%xmm0
46c6: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
46ca: f2 0f 10 0d b6 59 c5 movsd 0x1c559b6(%rip),%xmm1 # 0x1c5a088
46d1: 01
46d2: f2 0f 5e c8 divsd %xmm0,%xmm1
46d6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
46dd: 00
46de: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
46e5: 00 00
46e7: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
46ee: 00 00
46f0: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
46f7: eb 54 jmp 0x474d
46f9: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4700: 00
4701: b8 ee ff ff ff mov $0xffffffee,%eax
4706: 48 83 c4 38 add $0x38,%rsp
470a: 5d pop %rbp
470b: 41 5f pop %r15
470d: 41 5e pop %r14
470f: 41 5d pop %r13
4711: 41 5c pop %r12
4713: 5f pop %rdi
4714: 5e pop %rsi
4715: 5b pop %rbx
4716: c3 ret
4717: 0f 57 c0 xorps %xmm0,%xmm0
471a: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
471e: b8 01 00 00 00 mov $0x1,%eax
4723: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
472a: 00
472b: 41 89 44 24 08 mov %eax,0x8(%r12)
4730: 41 89 44 24 0c mov %eax,0xc(%r12)
4735: e8 c6 69 01 00 call 0x1b100
473a: f2 0f 10 0d 46 59 c5 movsd 0x1c55946(%rip),%xmm1 # 0x1c5a088
4741: 01
4742: f2 0f 5e c8 divsd %xmm0,%xmm1
4746: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
474d: 41 83 ff 05 cmp $0x5,%r15d
4751: 7f 35 jg 0x4788
4753: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
475a: 00 00
475c: 33 c0 xor %eax,%eax
475e: 4d 89 26 mov %r12,(%r14)
4761: 48 83 c4 38 add $0x38,%rsp
4765: 5d pop %rbp
4766: 41 5f pop %r15
4768: 41 5e pop %r14
476a: 41 5d pop %r13
476c: 41 5c pop %r12
476e: 5f pop %rdi
476f: 5e pop %rsi
4770: 5b pop %rbx
4771: c3 ret
4772: b8 ef ff ff ff mov $0xffffffef,%eax
4777: 48 83 c4 38 add $0x38,%rsp
477b: 5d pop %rbp
477c: 41 5f pop %r15
477e: 41 5e pop %r14
4780: 41 5d pop %r13
4782: 41 5c pop %r12
4784: 5f pop %rdi
4785: 5e pop %rsi
4786: 5b pop %rbx
4787: c3 ret
4788: 41 83 ff 0a cmp $0xa,%r15d
478c: 0f 8e e8 00 00 00 jle 0x487a
4792: 4d 85 ed test %r13,%r13
4795: 75 16 jne 0x47ad
4797: b8 f8 ff ff ff mov $0xfffffff8,%eax
479c: 48 83 c4 38 add $0x38,%rsp
47a0: 5d pop %rbp
47a1: 41 5f pop %r15
47a3: 41 5e pop %r14
47a5: 41 5d pop %r13
47a7: 41 5c pop %r12
47a9: 5f pop %rdi
47aa: 5e pop %rsi
47ab: 5b pop %rbx
47ac: c3 ret
47ad: 4c 89 ee mov %r13,%rsi
47b0: 44 89 f9 mov %r15d,%ecx
47b3: 48 83 e6 3f and $0x3f,%rsi
47b7: 44 89 ff mov %r15d,%edi
47ba: 48 f7 de neg %rsi
47bd: 48 83 e6 3f and $0x3f,%rsi
47c1: 49 03 f5 add %r13,%rsi
47c4: 48 89 f2 mov %rsi,%rdx
47c7: e8 54 69 01 00 call 0x1b120
47cc: 49 89 c5 mov %rax,%r13
47cf: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
47d6: 00
47d7: 49 89 54 24 30 mov %rdx,0x30(%r12)
47dc: 41 8d 5f ff lea -0x1(%r15),%ebx
47e0: 83 fb 0e cmp $0xe,%ebx
47e3: 7f 38 jg 0x481d
47e5: 89 d9 mov %ebx,%ecx
47e7: e8 d4 6f 01 00 call 0x1b7c0
47ec: 89 d9 mov %ebx,%ecx
47ee: 48 89 f2 mov %rsi,%rdx
47f1: 41 89 f8 mov %edi,%r8d
47f4: 49 89 c1 mov %rax,%r9
47f7: 49 89 44 24 38 mov %rax,0x38(%r12)
47fc: e8 5f 70 01 00 call 0x1b860
4801: 49 89 c1 mov %rax,%r9
4804: 89 d9 mov %ebx,%ecx
4806: b8 01 00 00 00 mov $0x1,%eax
480b: d3 e0 shl %cl,%eax
480d: c1 e0 04 shl $0x4,%eax
4810: 83 c0 3f add $0x3f,%eax
4813: 83 e0 c0 and $0xffffffc0,%eax
4816: 41 89 44 24 1c mov %eax,0x1c(%r12)
481b: eb 1e jmp 0x483b
481d: 48 89 e0 mov %rsp,%rax
4820: 4c 89 e1 mov %r12,%rcx
4823: 49 89 f0 mov %rsi,%r8
4826: 41 89 f9 mov %edi,%r9d
4829: 48 89 50 20 mov %rdx,0x20(%rax)
482d: 89 da mov %ebx,%edx
482f: 4c 89 68 28 mov %r13,0x28(%rax)
4833: e8 88 7b 01 00 call 0x1c3c0
4838: 49 89 c1 mov %rax,%r9
483b: 44 89 f9 mov %r15d,%ecx
483e: 48 89 f2 mov %rsi,%rdx
4841: 41 89 f8 mov %edi,%r8d
4844: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4849: e8 b2 b3 01 00 call 0x1fc00
484e: 44 89 f9 mov %r15d,%ecx
4851: 48 89 f2 mov %rsi,%rdx
4854: 41 89 f8 mov %edi,%r8d
4857: 49 89 c1 mov %rax,%r9
485a: 49 89 44 24 58 mov %rax,0x58(%r12)
485f: e8 3c b8 01 00 call 0x200a0
4864: 4d 89 26 mov %r12,(%r14)
4867: 33 c0 xor %eax,%eax
4869: 48 83 c4 38 add $0x38,%rsp
486d: 5d pop %rbp
486e: 41 5f pop %r15
4870: 41 5e pop %r14
4872: 41 5d pop %r13
4874: 41 5c pop %r12
4876: 5f pop %rdi
4877: 5e pop %rsi
4878: 5b pop %rbx
4879: c3 ret
487a: bf 0a 00 00 00 mov $0xa,%edi
487f: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4886: 00
4887: 48 8d 35 12 f3 60 02 lea 0x260f312(%rip),%rsi # 0x2613ba0
488e: 41 83 ff 06 cmp $0x6,%r15d
4892: 0f 8f 3f ff ff ff jg 0x47d7
4898: 49 89 d1 mov %rdx,%r9
489b: 49 83 e1 3f and $0x3f,%r9
489f: 49 f7 d9 neg %r9
48a2: 49 83 e1 3f and $0x3f,%r9
48a6: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
48ad: 00 00
48af: 4c 03 ca add %rdx,%r9
48b2: eb 87 jmp 0x483b
48b4: 33 c0 xor %eax,%eax
48b6: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
48bd: 00
48be: 41 89 44 24 08 mov %eax,0x8(%r12)
48c3: 41 89 44 24 0c mov %eax,0xc(%r12)
48c8: e9 80 fe ff ff jmp 0x474d
48cd: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
48d4: 00
48d5: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
48dc: 0f 1f 40 00 nopl 0x0(%rax)
48e0: 56 push %rsi
48e1: 57 push %rdi
48e2: 41 54 push %r12
48e4: 41 55 push %r13
48e6: 41 56 push %r14
48e8: 41 57 push %r15
48ea: 55 push %rbp
48eb: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
48f0: 48 89 ce mov %rcx,%rsi
48f3: 48 8b bc 24 98 00 00 mov 0x98(%rsp),%rdi
48fa: 00
48fb: 45 89 ce mov %r9d,%r14d
48fe: 45 89 c5 mov %r8d,%r13d
4901: 89 d5 mov %edx,%ebp
4903: 48 85 f6 test %rsi,%rsi
4906: 0f 84 86 01 00 00 je 0x4a92
490c: 83 fd 1e cmp $0x1e,%ebp
490f: 0f 87 59 01 00 00 ja 0x4a6e
4915: 83 fd 1c cmp $0x1c,%ebp
4918: 0f 8f 50 01 00 00 jg 0x4a6e
491e: 4c 8b a4 24 90 00 00 mov 0x90(%rsp),%r12
4925: 00
4926: 4d 85 e4 test %r12,%r12
4929: 0f 84 63 01 00 00 je 0x4a92
492f: 49 83 e4 3f and $0x3f,%r12
4933: ba 90 00 00 00 mov $0x90,%edx
4938: 49 f7 dc neg %r12
493b: 49 83 e4 3f and $0x3f,%r12
493f: 4c 03 a4 24 90 00 00 add 0x90(%rsp),%r12
4946: 00
4947: 4c 89 e1 mov %r12,%rcx
494a: e8 91 bb 01 00 call 0x204e0
494f: 89 e9 mov %ebp,%ecx
4951: 41 b8 01 00 00 00 mov $0x1,%r8d
4957: 41 d3 e0 shl %cl,%r8d
495a: 41 89 6c 24 04 mov %ebp,0x4(%r12)
495f: 41 83 fd 08 cmp $0x8,%r13d
4963: 45 89 74 24 18 mov %r14d,0x18(%r12)
4968: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
496f: 00 00
4971: 0f 84 40 02 00 00 je 0x4bb7
4977: 41 83 fd 04 cmp $0x4,%r13d
497b: 0f 84 95 00 00 00 je 0x4a16
4981: 41 83 fd 01 cmp $0x1,%r13d
4985: 75 37 jne 0x49be
4987: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
498c: f2 0f 10 0d fc 56 c5 movsd 0x1c556fc(%rip),%xmm1 # 0x1c5a090
4993: 01
4994: f2 0f 5e c8 divsd %xmm0,%xmm1
4998: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
499f: 00
49a0: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
49a7: 00 00
49a9: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
49b0: 00 00
49b2: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
49b9: e9 8c 00 00 00 jmp 0x4a4a
49be: 41 83 fd 02 cmp $0x2,%r13d
49c2: 75 34 jne 0x49f8
49c4: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
49c9: f2 0f 10 0d bf 56 c5 movsd 0x1c556bf(%rip),%xmm1 # 0x1c5a090
49d0: 01
49d1: f2 0f 5e c8 divsd %xmm0,%xmm1
49d5: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
49dc: 00
49dd: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
49e4: 00 00
49e6: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
49ed: 00 00
49ef: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
49f6: eb 52 jmp 0x4a4a
49f8: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
49ff: 00
4a00: b8 ee ff ff ff mov $0xffffffee,%eax
4a05: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4a0a: 5d pop %rbp
4a0b: 41 5f pop %r15
4a0d: 41 5e pop %r14
4a0f: 41 5d pop %r13
4a11: 41 5c pop %r12
4a13: 5f pop %rdi
4a14: 5e pop %rsi
4a15: c3 ret
4a16: f2 41 0f 2a c0 cvtsi2sd %r8d,%xmm0
4a1b: b8 01 00 00 00 mov $0x1,%eax
4a20: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4a27: 00
4a28: 41 89 44 24 08 mov %eax,0x8(%r12)
4a2d: 41 89 44 24 0c mov %eax,0xc(%r12)
4a32: e8 e9 ba 01 00 call 0x20520
4a37: f2 0f 10 0d 51 56 c5 movsd 0x1c55651(%rip),%xmm1 # 0x1c5a090
4a3e: 01
4a3f: f2 0f 5e c8 divsd %xmm0,%xmm1
4a43: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
4a4a: 83 fd 05 cmp $0x5,%ebp
4a4d: 7f 35 jg 0x4a84
4a4f: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4a56: 00 00
4a58: 33 c0 xor %eax,%eax
4a5a: 4c 89 26 mov %r12,(%rsi)
4a5d: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4a62: 5d pop %rbp
4a63: 41 5f pop %r15
4a65: 41 5e pop %r14
4a67: 41 5d pop %r13
4a69: 41 5c pop %r12
4a6b: 5f pop %rdi
4a6c: 5e pop %rsi
4a6d: c3 ret
4a6e: b8 ef ff ff ff mov $0xffffffef,%eax
4a73: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4a78: 5d pop %rbp
4a79: 41 5f pop %r15
4a7b: 41 5e pop %r14
4a7d: 41 5d pop %r13
4a7f: 41 5c pop %r12
4a81: 5f pop %rdi
4a82: 5e pop %rsi
4a83: c3 ret
4a84: 83 fd 0a cmp $0xa,%ebp
4a87: 0f 8e f0 00 00 00 jle 0x4b7d
4a8d: 48 85 ff test %rdi,%rdi
4a90: 75 16 jne 0x4aa8
4a92: b8 f8 ff ff ff mov $0xfffffff8,%eax
4a97: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4a9c: 5d pop %rbp
4a9d: 41 5f pop %r15
4a9f: 41 5e pop %r14
4aa1: 41 5d pop %r13
4aa3: 41 5c pop %r12
4aa5: 5f pop %rdi
4aa6: 5e pop %rsi
4aa7: c3 ret
4aa8: 48 83 e7 3f and $0x3f,%rdi
4aac: 89 e9 mov %ebp,%ecx
4aae: 48 f7 df neg %rdi
4ab1: 41 89 ee mov %ebp,%r14d
4ab4: 48 83 e7 3f and $0x3f,%rdi
4ab8: 49 89 fd mov %rdi,%r13
4abb: 4c 03 ac 24 98 00 00 add 0x98(%rsp),%r13
4ac2: 00
4ac3: 4c 89 ea mov %r13,%rdx
4ac6: e8 75 ba 01 00 call 0x20540
4acb: 48 89 c7 mov %rax,%rdi
4ace: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
4ad5: 00
4ad6: 49 89 54 24 30 mov %rdx,0x30(%r12)
4adb: 44 8d 7d ff lea -0x1(%rbp),%r15d
4adf: 41 83 ff 10 cmp $0x10,%r15d
4ae3: 7f 3b jg 0x4b20
4ae5: 44 89 f9 mov %r15d,%ecx
4ae8: e8 53 c0 01 00 call 0x20b40
4aed: 44 89 f9 mov %r15d,%ecx
4af0: 4c 89 ea mov %r13,%rdx
4af3: 45 89 f0 mov %r14d,%r8d
4af6: 49 89 c1 mov %rax,%r9
4af9: 49 89 44 24 38 mov %rax,0x38(%r12)
4afe: e8 fd c0 01 00 call 0x20c00
4b03: 49 89 c1 mov %rax,%r9
4b06: 44 89 f9 mov %r15d,%ecx
4b09: b8 01 00 00 00 mov $0x1,%eax
4b0e: d3 e0 shl %cl,%eax
4b10: c1 e0 04 shl $0x4,%eax
4b13: 83 c0 3f add $0x3f,%eax
4b16: 83 e0 c0 and $0xffffffc0,%eax
4b19: 41 89 44 24 1c mov %eax,0x1c(%r12)
4b1e: eb 20 jmp 0x4b40
4b20: 48 8d 04 24 lea (%rsp),%rax
4b24: 4c 89 e1 mov %r12,%rcx
4b27: 4d 89 e8 mov %r13,%r8
4b2a: 45 89 f1 mov %r14d,%r9d
4b2d: 48 89 50 20 mov %rdx,0x20(%rax)
4b31: 44 89 fa mov %r15d,%edx
4b34: 48 89 78 28 mov %rdi,0x28(%rax)
4b38: e8 e3 cc 01 00 call 0x21820
4b3d: 49 89 c1 mov %rax,%r9
4b40: 89 e9 mov %ebp,%ecx
4b42: 4c 89 ea mov %r13,%rdx
4b45: 45 89 f0 mov %r14d,%r8d
4b48: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4b4d: e8 2e 07 02 00 call 0x25280
4b52: 89 e9 mov %ebp,%ecx
4b54: 4c 89 ea mov %r13,%rdx
4b57: 45 89 f0 mov %r14d,%r8d
4b5a: 49 89 c1 mov %rax,%r9
4b5d: 49 89 44 24 58 mov %rax,0x58(%r12)
4b62: e8 b9 0b 02 00 call 0x25720
4b67: 4c 89 26 mov %r12,(%rsi)
4b6a: 33 c0 xor %eax,%eax
4b6c: 48 8d 64 24 30 lea 0x30(%rsp),%rsp
4b71: 5d pop %rbp
4b72: 41 5f pop %r15
4b74: 41 5e pop %r14
4b76: 41 5d pop %r13
4b78: 41 5c pop %r12
4b7a: 5f pop %rdi
4b7b: 5e pop %rsi
4b7c: c3 ret
4b7d: 41 be 0a 00 00 00 mov $0xa,%r14d
4b83: 4c 8d 2d 16 f0 60 02 lea 0x260f016(%rip),%r13 # 0x2613ba0
4b8a: 83 fd 06 cmp $0x6,%ebp
4b8d: 49 8d 94 24 90 00 00 lea 0x90(%r12),%rdx
4b94: 00
4b95: 0f 8f 3b ff ff ff jg 0x4ad6
4b9b: 49 89 d1 mov %rdx,%r9
4b9e: 49 83 e1 3f and $0x3f,%r9
4ba2: 49 f7 d9 neg %r9
4ba5: 49 83 e1 3f and $0x3f,%r9
4ba9: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4bb0: 00 00
4bb2: 4c 03 ca add %rdx,%r9
4bb5: eb 89 jmp 0x4b40
4bb7: 33 c0 xor %eax,%eax
4bb9: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4bc0: 00
4bc1: 41 89 44 24 08 mov %eax,0x8(%r12)
4bc6: 41 89 44 24 0c mov %eax,0xc(%r12)
4bcb: e9 7a fe ff ff jmp 0x4a4a
4bd0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4bd7: 00
4bd8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4bdf: 90 nop
4be0: 53 push %rbx
4be1: 56 push %rsi
4be2: 57 push %rdi
4be3: 41 54 push %r12
4be5: 41 55 push %r13
4be7: 41 56 push %r14
4be9: 41 57 push %r15
4beb: 55 push %rbp
4bec: 48 83 ec 38 sub $0x38,%rsp
4bf0: 49 89 ce mov %rcx,%r14
4bf3: 44 89 cf mov %r9d,%edi
4bf6: 44 89 c6 mov %r8d,%esi
4bf9: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
4c00: 00
4c01: 41 89 d7 mov %edx,%r15d
4c04: 4d 85 f6 test %r14,%r14
4c07: 0f 84 81 01 00 00 je 0x4d8e
4c0d: 41 83 ff 1e cmp $0x1e,%r15d
4c11: 0f 87 52 01 00 00 ja 0x4d69
4c17: 41 83 ff 1c cmp $0x1c,%r15d
4c1b: 0f 8f 48 01 00 00 jg 0x4d69
4c21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4c28: 00
4c29: 48 85 db test %rbx,%rbx
4c2c: 0f 84 5c 01 00 00 je 0x4d8e
4c32: 48 89 dd mov %rbx,%rbp
4c35: ba 90 00 00 00 mov $0x90,%edx
4c3a: 48 83 e5 3f and $0x3f,%rbp
4c3e: 48 f7 dd neg %rbp
4c41: 48 83 e5 3f and $0x3f,%rbp
4c45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4c49: 4c 89 e1 mov %r12,%rcx
4c4c: e8 0f 0f 02 00 call 0x25b60
4c51: 44 89 f9 mov %r15d,%ecx
4c54: b8 01 00 00 00 mov $0x1,%eax
4c59: 41 89 7c 24 18 mov %edi,0x18(%r12)
4c5e: d3 e0 shl %cl,%eax
4c60: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4c65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
4c6c: 00 00
4c6e: 83 fe 08 cmp $0x8,%esi
4c71: 0f 84 34 02 00 00 je 0x4eab
4c77: 83 fe 04 cmp $0x4,%esi
4c7a: 0f 84 91 00 00 00 je 0x4d11
4c80: 83 fe 01 cmp $0x1,%esi
4c83: 75 36 jne 0x4cbb
4c85: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
4c89: f2 0f 10 0d 07 54 c5 movsd 0x1c55407(%rip),%xmm1 # 0x1c5a098
4c90: 01
4c91: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4c98: 00
4c99: f2 0f 5e c8 divsd %xmm0,%xmm1
4c9d: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4ca4: 00 00
4ca6: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4cad: 00 00
4caf: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
4cb6: e9 89 00 00 00 jmp 0x4d44
4cbb: 83 fe 02 cmp $0x2,%esi
4cbe: 75 33 jne 0x4cf3
4cc0: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
4cc4: f2 0f 10 0d cc 53 c5 movsd 0x1c553cc(%rip),%xmm1 # 0x1c5a098
4ccb: 01
4ccc: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4cd3: 00
4cd4: f2 0f 5e c8 divsd %xmm0,%xmm1
4cd8: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4cdf: 00 00
4ce1: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4ce8: 00 00
4cea: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
4cf1: eb 51 jmp 0x4d44
4cf3: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
4cfa: 00
4cfb: b8 ee ff ff ff mov $0xffffffee,%eax
4d00: 48 83 c4 38 add $0x38,%rsp
4d04: 5d pop %rbp
4d05: 41 5f pop %r15
4d07: 41 5e pop %r14
4d09: 41 5d pop %r13
4d0b: 41 5c pop %r12
4d0d: 5f pop %rdi
4d0e: 5e pop %rsi
4d0f: 5b pop %rbx
4d10: c3 ret
4d11: f2 0f 2a c0 cvtsi2sd %eax,%xmm0
4d15: b8 01 00 00 00 mov $0x1,%eax
4d1a: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4d21: 00
4d22: 41 89 44 24 08 mov %eax,0x8(%r12)
4d27: 41 89 44 24 0c mov %eax,0xc(%r12)
4d2c: e8 6f 0e 02 00 call 0x25ba0
4d31: f2 0f 10 0d 5f 53 c5 movsd 0x1c5535f(%rip),%xmm1 # 0x1c5a098
4d38: 01
4d39: f2 0f 5e c8 divsd %xmm0,%xmm1
4d3d: f2 41 0f 11 4c 24 10 movsd %xmm1,0x10(%r12)
4d44: 41 83 ff 05 cmp $0x5,%r15d
4d48: 7f 35 jg 0x4d7f
4d4a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4d51: 00 00
4d53: 33 c0 xor %eax,%eax
4d55: 4d 89 26 mov %r12,(%r14)
4d58: 48 83 c4 38 add $0x38,%rsp
4d5c: 5d pop %rbp
4d5d: 41 5f pop %r15
4d5f: 41 5e pop %r14
4d61: 41 5d pop %r13
4d63: 41 5c pop %r12
4d65: 5f pop %rdi
4d66: 5e pop %rsi
4d67: 5b pop %rbx
4d68: c3 ret
4d69: b8 ef ff ff ff mov $0xffffffef,%eax
4d6e: 48 83 c4 38 add $0x38,%rsp
4d72: 5d pop %rbp
4d73: 41 5f pop %r15
4d75: 41 5e pop %r14
4d77: 41 5d pop %r13
4d79: 41 5c pop %r12
4d7b: 5f pop %rdi
4d7c: 5e pop %rsi
4d7d: 5b pop %rbx
4d7e: c3 ret
4d7f: 41 83 ff 0a cmp $0xa,%r15d
4d83: 0f 8e e8 00 00 00 jle 0x4e71
4d89: 4d 85 ed test %r13,%r13
4d8c: 75 16 jne 0x4da4
4d8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
4d93: 48 83 c4 38 add $0x38,%rsp
4d97: 5d pop %rbp
4d98: 41 5f pop %r15
4d9a: 41 5e pop %r14
4d9c: 41 5d pop %r13
4d9e: 41 5c pop %r12
4da0: 5f pop %rdi
4da1: 5e pop %rsi
4da2: 5b pop %rbx
4da3: c3 ret
4da4: 4c 89 ee mov %r13,%rsi
4da7: 44 89 f9 mov %r15d,%ecx
4daa: 48 83 e6 3f and $0x3f,%rsi
4dae: 44 89 ff mov %r15d,%edi
4db1: 48 f7 de neg %rsi
4db4: 48 83 e6 3f and $0x3f,%rsi
4db8: 49 03 f5 add %r13,%rsi
4dbb: 48 89 f2 mov %rsi,%rdx
4dbe: e8 fd 0d 02 00 call 0x25bc0
4dc3: 49 89 c5 mov %rax,%r13
4dc6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4dcd: 00
4dce: 41 8d 5f ff lea -0x1(%r15),%ebx
4dd2: 49 89 54 24 30 mov %rdx,0x30(%r12)
4dd7: 83 fb 10 cmp $0x10,%ebx
4dda: 7f 38 jg 0x4e14
4ddc: 89 d9 mov %ebx,%ecx
4dde: e8 bd 13 02 00 call 0x261a0
4de3: 89 d9 mov %ebx,%ecx
4de5: 48 89 f2 mov %rsi,%rdx
4de8: 49 89 44 24 38 mov %rax,0x38(%r12)
4ded: 41 89 f8 mov %edi,%r8d
4df0: 49 89 c1 mov %rax,%r9
4df3: e8 48 14 02 00 call 0x26240
4df8: 49 89 c1 mov %rax,%r9
4dfb: 89 d9 mov %ebx,%ecx
4dfd: b8 01 00 00 00 mov $0x1,%eax
4e02: d3 e0 shl %cl,%eax
4e04: c1 e0 04 shl $0x4,%eax
4e07: 83 c0 3f add $0x3f,%eax
4e0a: 83 e0 c0 and $0xffffffc0,%eax
4e0d: 41 89 44 24 1c mov %eax,0x1c(%r12)
4e12: eb 1e jmp 0x4e32
4e14: 48 89 e0 mov %rsp,%rax
4e17: 4c 89 e1 mov %r12,%rcx
4e1a: 48 89 50 20 mov %rdx,0x20(%rax)
4e1e: 89 da mov %ebx,%edx
4e20: 49 89 f0 mov %rsi,%r8
4e23: 41 89 f9 mov %edi,%r9d
4e26: 4c 89 68 28 mov %r13,0x28(%rax)
4e2a: e8 d1 1f 02 00 call 0x26e00
4e2f: 49 89 c1 mov %rax,%r9
4e32: 44 89 f9 mov %r15d,%ecx
4e35: 48 89 f2 mov %rsi,%rdx
4e38: 4d 89 4c 24 50 mov %r9,0x50(%r12)
4e3d: 41 89 f8 mov %edi,%r8d
4e40: e8 db 57 02 00 call 0x2a620
4e45: 44 89 f9 mov %r15d,%ecx
4e48: 48 89 f2 mov %rsi,%rdx
4e4b: 49 89 44 24 58 mov %rax,0x58(%r12)
4e50: 41 89 f8 mov %edi,%r8d
4e53: 49 89 c1 mov %rax,%r9
4e56: e8 65 5c 02 00 call 0x2aac0
4e5b: 4d 89 26 mov %r12,(%r14)
4e5e: 33 c0 xor %eax,%eax
4e60: 48 83 c4 38 add $0x38,%rsp
4e64: 5d pop %rbp
4e65: 41 5f pop %r15
4e67: 41 5e pop %r14
4e69: 41 5d pop %r13
4e6b: 41 5c pop %r12
4e6d: 5f pop %rdi
4e6e: 5e pop %rsi
4e6f: 5b pop %rbx
4e70: c3 ret
4e71: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
4e78: 00
4e79: bf 0a 00 00 00 mov $0xa,%edi
4e7e: 48 8d 35 1b ed 60 02 lea 0x260ed1b(%rip),%rsi # 0x2613ba0
4e85: 41 83 ff 06 cmp $0x6,%r15d
4e89: 0f 8f 3f ff ff ff jg 0x4dce
4e8f: 49 89 d1 mov %rdx,%r9
4e92: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
4e99: 00 00
4e9b: 49 83 e1 3f and $0x3f,%r9
4e9f: 49 f7 d9 neg %r9
4ea2: 49 83 e1 3f and $0x3f,%r9
4ea6: 4c 03 ca add %rdx,%r9
4ea9: eb 87 jmp 0x4e32
4eab: 33 c0 xor %eax,%eax
4ead: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4eb4: 00
4eb5: 41 89 44 24 08 mov %eax,0x8(%r12)
4eba: 41 89 44 24 0c mov %eax,0xc(%r12)
4ebf: e9 80 fe ff ff jmp 0x4d44
4ec4: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4ecb: 00
4ecc: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
4ed3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
4ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
4edf: 00
4ee0: 53 push %rbx
4ee1: 56 push %rsi
4ee2: 57 push %rdi
4ee3: 41 54 push %r12
4ee5: 41 55 push %r13
4ee7: 41 56 push %r14
4ee9: 41 57 push %r15
4eeb: 55 push %rbp
4eec: 48 83 ec 38 sub $0x38,%rsp
4ef0: 49 89 ce mov %rcx,%r14
4ef3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
4efa: 00
4efb: 44 89 cf mov %r9d,%edi
4efe: 44 89 c6 mov %r8d,%esi
4f01: 41 89 d7 mov %edx,%r15d
4f04: 4d 85 f6 test %r14,%r14
4f07: 0f 84 91 01 00 00 je 0x509e
4f0d: 41 83 ff 1e cmp $0x1e,%r15d
4f11: 0f 87 62 01 00 00 ja 0x5079
4f17: 41 83 ff 1c cmp $0x1c,%r15d
4f1b: 0f 8f 58 01 00 00 jg 0x5079
4f21: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
4f28: 00
4f29: 48 85 db test %rbx,%rbx
4f2c: 0f 84 6c 01 00 00 je 0x509e
4f32: 48 89 dd mov %rbx,%rbp
4f35: ba 90 00 00 00 mov $0x90,%edx
4f3a: 48 83 e5 3f and $0x3f,%rbp
4f3e: 48 f7 dd neg %rbp
4f41: 48 83 e5 3f and $0x3f,%rbp
4f45: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
4f49: 4c 89 e1 mov %r12,%rcx
4f4c: e8 af 5f 02 00 call 0x2af00
4f51: 44 89 f9 mov %r15d,%ecx
4f54: b8 01 00 00 00 mov $0x1,%eax
4f59: d3 e0 shl %cl,%eax
4f5b: 41 89 7c 24 18 mov %edi,0x18(%r12)
4f60: 45 89 7c 24 04 mov %r15d,0x4(%r12)
4f65: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
4f6c: 00 00
4f6e: 83 fe 08 cmp $0x8,%esi
4f71: 0f 84 44 02 00 00 je 0x51bb
4f77: 83 fe 04 cmp $0x4,%esi
4f7a: 0f 84 99 00 00 00 je 0x5019
4f80: 83 fe 01 cmp $0x1,%esi
4f83: 75 3a jne 0x4fbf
4f85: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
4f89: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
4f8d: c5 fb 10 05 0b 51 c5 vmovsd 0x1c5510b(%rip),%xmm0 # 0x1c5a0a0
4f94: 01
4f95: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
4f99: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4fa0: 00
4fa1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
4fa8: 00 00
4faa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
4fb1: 00 00
4fb3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
4fba: e9 95 00 00 00 jmp 0x5054
4fbf: 83 fe 02 cmp $0x2,%esi
4fc2: 75 37 jne 0x4ffb
4fc4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
4fc8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
4fcc: c5 fb 10 05 cc 50 c5 vmovsd 0x1c550cc(%rip),%xmm0 # 0x1c5a0a0
4fd3: 01
4fd4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
4fd8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
4fdf: 00
4fe0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
4fe7: 00 00
4fe9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
4ff0: 00 00
4ff2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
4ff9: eb 59 jmp 0x5054
4ffb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
5002: 00
5003: b8 ee ff ff ff mov $0xffffffee,%eax
5008: 48 83 c4 38 add $0x38,%rsp
500c: 5d pop %rbp
500d: 41 5f pop %r15
500f: 41 5e pop %r14
5011: 41 5d pop %r13
5013: 41 5c pop %r12
5015: 5f pop %rdi
5016: 5e pop %rsi
5017: 5b pop %rbx
5018: c3 ret
5019: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
501d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
5021: b8 01 00 00 00 mov $0x1,%eax
5026: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
502d: 00
502e: 41 89 44 24 08 mov %eax,0x8(%r12)
5033: 41 89 44 24 0c mov %eax,0xc(%r12)
5038: e8 03 5f 02 00 call 0x2af40
503d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5041: c5 fb 10 05 57 50 c5 vmovsd 0x1c55057(%rip),%xmm0 # 0x1c5a0a0
5048: 01
5049: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
504d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
5054: 41 83 ff 04 cmp $0x4,%r15d
5058: 7f 35 jg 0x508f
505a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5061: 00 00
5063: 33 c0 xor %eax,%eax
5065: 4d 89 26 mov %r12,(%r14)
5068: 48 83 c4 38 add $0x38,%rsp
506c: 5d pop %rbp
506d: 41 5f pop %r15
506f: 41 5e pop %r14
5071: 41 5d pop %r13
5073: 41 5c pop %r12
5075: 5f pop %rdi
5076: 5e pop %rsi
5077: 5b pop %rbx
5078: c3 ret
5079: b8 ef ff ff ff mov $0xffffffef,%eax
507e: 48 83 c4 38 add $0x38,%rsp
5082: 5d pop %rbp
5083: 41 5f pop %r15
5085: 41 5e pop %r14
5087: 41 5d pop %r13
5089: 41 5c pop %r12
508b: 5f pop %rdi
508c: 5e pop %rsi
508d: 5b pop %rbx
508e: c3 ret
508f: 41 83 ff 0a cmp $0xa,%r15d
5093: 0f 8e e8 00 00 00 jle 0x5181
5099: 4d 85 ed test %r13,%r13
509c: 75 16 jne 0x50b4
509e: b8 f8 ff ff ff mov $0xfffffff8,%eax
50a3: 48 83 c4 38 add $0x38,%rsp
50a7: 5d pop %rbp
50a8: 41 5f pop %r15
50aa: 41 5e pop %r14
50ac: 41 5d pop %r13
50ae: 41 5c pop %r12
50b0: 5f pop %rdi
50b1: 5e pop %rsi
50b2: 5b pop %rbx
50b3: c3 ret
50b4: 4c 89 ee mov %r13,%rsi
50b7: 44 89 f9 mov %r15d,%ecx
50ba: 48 83 e6 3f and $0x3f,%rsi
50be: 44 89 ff mov %r15d,%edi
50c1: 48 f7 de neg %rsi
50c4: 48 83 e6 3f and $0x3f,%rsi
50c8: 49 03 f5 add %r13,%rsi
50cb: 48 89 f2 mov %rsi,%rdx
50ce: e8 8d 5e 02 00 call 0x2af60
50d3: 49 89 c5 mov %rax,%r13
50d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
50dd: 00
50de: 49 89 54 24 30 mov %rdx,0x30(%r12)
50e3: 41 8d 5f ff lea -0x1(%r15),%ebx
50e7: 83 fb 11 cmp $0x11,%ebx
50ea: 7f 38 jg 0x5124
50ec: 89 d9 mov %ebx,%ecx
50ee: e8 cd 66 01 00 call 0x1b7c0
50f3: 89 d9 mov %ebx,%ecx
50f5: 48 89 f2 mov %rsi,%rdx
50f8: 41 89 f8 mov %edi,%r8d
50fb: 49 89 c1 mov %rax,%r9
50fe: 49 89 44 24 38 mov %rax,0x38(%r12)
5103: e8 f8 65 02 00 call 0x2b700
5108: 49 89 c1 mov %rax,%r9
510b: 89 d9 mov %ebx,%ecx
510d: b8 01 00 00 00 mov $0x1,%eax
5112: d3 e0 shl %cl,%eax
5114: c1 e0 04 shl $0x4,%eax
5117: 83 c0 3f add $0x3f,%eax
511a: 83 e0 c0 and $0xffffffc0,%eax
511d: 41 89 44 24 1c mov %eax,0x1c(%r12)
5122: eb 1e jmp 0x5142
5124: 48 89 e0 mov %rsp,%rax
5127: 4c 89 e1 mov %r12,%rcx
512a: 49 89 f0 mov %rsi,%r8
512d: 41 89 f9 mov %edi,%r9d
5130: 48 89 50 20 mov %rdx,0x20(%rax)
5134: 89 da mov %ebx,%edx
5136: 4c 89 68 28 mov %r13,0x28(%rax)
513a: e8 a1 79 02 00 call 0x2cae0
513f: 49 89 c1 mov %rax,%r9
5142: 44 89 f9 mov %r15d,%ecx
5145: 48 89 f2 mov %rsi,%rdx
5148: 41 89 f8 mov %edi,%r8d
514b: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5150: e8 6b b4 02 00 call 0x305c0
5155: 44 89 f9 mov %r15d,%ecx
5158: 48 89 f2 mov %rsi,%rdx
515b: 41 89 f8 mov %edi,%r8d
515e: 49 89 c1 mov %rax,%r9
5161: 49 89 44 24 58 mov %rax,0x58(%r12)
5166: e8 b5 b8 02 00 call 0x30a20
516b: 4d 89 26 mov %r12,(%r14)
516e: 33 c0 xor %eax,%eax
5170: 48 83 c4 38 add $0x38,%rsp
5174: 5d pop %rbp
5175: 41 5f pop %r15
5177: 41 5e pop %r14
5179: 41 5d pop %r13
517b: 41 5c pop %r12
517d: 5f pop %rdi
517e: 5e pop %rsi
517f: 5b pop %rbx
5180: c3 ret
5181: bf 0a 00 00 00 mov $0xa,%edi
5186: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
518d: 00
518e: 48 8d 35 0b ea 60 02 lea 0x260ea0b(%rip),%rsi # 0x2613ba0
5195: 41 83 ff 07 cmp $0x7,%r15d
5199: 0f 8f 3f ff ff ff jg 0x50de
519f: 49 89 d1 mov %rdx,%r9
51a2: 49 83 e1 3f and $0x3f,%r9
51a6: 49 f7 d9 neg %r9
51a9: 49 83 e1 3f and $0x3f,%r9
51ad: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
51b4: 00 00
51b6: 4c 03 ca add %rdx,%r9
51b9: eb 87 jmp 0x5142
51bb: 33 c0 xor %eax,%eax
51bd: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
51c4: 00
51c5: 41 89 44 24 08 mov %eax,0x8(%r12)
51ca: 41 89 44 24 0c mov %eax,0xc(%r12)
51cf: e9 80 fe ff ff jmp 0x5054
51d4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
51d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
51e0: 53 push %rbx
51e1: 56 push %rsi
51e2: 57 push %rdi
51e3: 41 54 push %r12
51e5: 41 55 push %r13
51e7: 41 56 push %r14
51e9: 41 57 push %r15
51eb: 55 push %rbp
51ec: 48 83 ec 38 sub $0x38,%rsp
51f0: 49 89 ce mov %rcx,%r14
51f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
51fa: 00
51fb: 44 89 cf mov %r9d,%edi
51fe: 44 89 c6 mov %r8d,%esi
5201: 41 89 d7 mov %edx,%r15d
5204: 4d 85 f6 test %r14,%r14
5207: 0f 84 91 01 00 00 je 0x539e
520d: 41 83 ff 1e cmp $0x1e,%r15d
5211: 0f 87 62 01 00 00 ja 0x5379
5217: 41 83 ff 1c cmp $0x1c,%r15d
521b: 0f 8f 58 01 00 00 jg 0x5379
5221: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5228: 00
5229: 48 85 db test %rbx,%rbx
522c: 0f 84 6c 01 00 00 je 0x539e
5232: 48 89 dd mov %rbx,%rbp
5235: ba 90 00 00 00 mov $0x90,%edx
523a: 48 83 e5 3f and $0x3f,%rbp
523e: 48 f7 dd neg %rbp
5241: 48 83 e5 3f and $0x3f,%rbp
5245: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5249: 4c 89 e1 mov %r12,%rcx
524c: e8 0f bc 02 00 call 0x30e60
5251: b8 01 00 00 00 mov $0x1,%eax
5256: 41 89 7c 24 18 mov %edi,0x18(%r12)
525b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5260: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
5267: 00 00
5269: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
526e: 83 fe 08 cmp $0x8,%esi
5271: 0f 84 45 02 00 00 je 0x54bc
5277: 83 fe 04 cmp $0x4,%esi
527a: 0f 84 99 00 00 00 je 0x5319
5280: 83 fe 01 cmp $0x1,%esi
5283: 75 3a jne 0x52bf
5285: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
5289: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
528d: c5 fb 10 05 13 4e c5 vmovsd 0x1c54e13(%rip),%xmm0 # 0x1c5a0a8
5294: 01
5295: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
5299: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
52a0: 00
52a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
52a8: 00 00
52aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
52b1: 00 00
52b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
52ba: e9 95 00 00 00 jmp 0x5354
52bf: 83 fe 02 cmp $0x2,%esi
52c2: 75 37 jne 0x52fb
52c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
52c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
52cc: c5 fb 10 05 d4 4d c5 vmovsd 0x1c54dd4(%rip),%xmm0 # 0x1c5a0a8
52d3: 01
52d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
52d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
52df: 00
52e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
52e7: 00 00
52e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
52f0: 00 00
52f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
52f9: eb 59 jmp 0x5354
52fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
5302: 00
5303: b8 ee ff ff ff mov $0xffffffee,%eax
5308: 48 83 c4 38 add $0x38,%rsp
530c: 5d pop %rbp
530d: 41 5f pop %r15
530f: 41 5e pop %r14
5311: 41 5d pop %r13
5313: 41 5c pop %r12
5315: 5f pop %rdi
5316: 5e pop %rsi
5317: 5b pop %rbx
5318: c3 ret
5319: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
531d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
5321: b8 01 00 00 00 mov $0x1,%eax
5326: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
532d: 00
532e: 41 89 44 24 08 mov %eax,0x8(%r12)
5333: 41 89 44 24 0c mov %eax,0xc(%r12)
5338: e8 63 bb 02 00 call 0x30ea0
533d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5341: c5 fb 10 05 5f 4d c5 vmovsd 0x1c54d5f(%rip),%xmm0 # 0x1c5a0a8
5348: 01
5349: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
534d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
5354: 41 83 ff 04 cmp $0x4,%r15d
5358: 7f 35 jg 0x538f
535a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5361: 00 00
5363: 33 c0 xor %eax,%eax
5365: 4d 89 26 mov %r12,(%r14)
5368: 48 83 c4 38 add $0x38,%rsp
536c: 5d pop %rbp
536d: 41 5f pop %r15
536f: 41 5e pop %r14
5371: 41 5d pop %r13
5373: 41 5c pop %r12
5375: 5f pop %rdi
5376: 5e pop %rsi
5377: 5b pop %rbx
5378: c3 ret
5379: b8 ef ff ff ff mov $0xffffffef,%eax
537e: 48 83 c4 38 add $0x38,%rsp
5382: 5d pop %rbp
5383: 41 5f pop %r15
5385: 41 5e pop %r14
5387: 41 5d pop %r13
5389: 41 5c pop %r12
538b: 5f pop %rdi
538c: 5e pop %rsi
538d: 5b pop %rbx
538e: c3 ret
538f: 41 83 ff 0a cmp $0xa,%r15d
5393: 0f 8e e9 00 00 00 jle 0x5482
5399: 4d 85 ed test %r13,%r13
539c: 75 16 jne 0x53b4
539e: b8 f8 ff ff ff mov $0xfffffff8,%eax
53a3: 48 83 c4 38 add $0x38,%rsp
53a7: 5d pop %rbp
53a8: 41 5f pop %r15
53aa: 41 5e pop %r14
53ac: 41 5d pop %r13
53ae: 41 5c pop %r12
53b0: 5f pop %rdi
53b1: 5e pop %rsi
53b2: 5b pop %rbx
53b3: c3 ret
53b4: 4c 89 ee mov %r13,%rsi
53b7: 44 89 f9 mov %r15d,%ecx
53ba: 48 83 e6 3f and $0x3f,%rsi
53be: 44 89 ff mov %r15d,%edi
53c1: 48 f7 de neg %rsi
53c4: 48 83 e6 3f and $0x3f,%rsi
53c8: 49 03 f5 add %r13,%rsi
53cb: 48 89 f2 mov %rsi,%rdx
53ce: e8 ed ba 02 00 call 0x30ec0
53d3: 49 89 c5 mov %rax,%r13
53d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
53dd: 00
53de: 49 89 54 24 30 mov %rdx,0x30(%r12)
53e3: 41 8d 5f ff lea -0x1(%r15),%ebx
53e7: 83 fb 11 cmp $0x11,%ebx
53ea: 7f 39 jg 0x5425
53ec: 89 d9 mov %ebx,%ecx
53ee: e8 2d c2 02 00 call 0x31620
53f3: 89 d9 mov %ebx,%ecx
53f5: 48 89 f2 mov %rsi,%rdx
53f8: 41 89 f8 mov %edi,%r8d
53fb: 49 89 c1 mov %rax,%r9
53fe: 49 89 44 24 38 mov %rax,0x38(%r12)
5403: e8 b8 c2 02 00 call 0x316c0
5408: 49 89 c1 mov %rax,%r9
540b: b8 01 00 00 00 mov $0x1,%eax
5410: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
5415: c1 e3 04 shl $0x4,%ebx
5418: 83 c3 3f add $0x3f,%ebx
541b: 83 e3 c0 and $0xffffffc0,%ebx
541e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
5423: eb 1e jmp 0x5443
5425: 48 89 e0 mov %rsp,%rax
5428: 4c 89 e1 mov %r12,%rcx
542b: 49 89 f0 mov %rsi,%r8
542e: 41 89 f9 mov %edi,%r9d
5431: 48 89 50 20 mov %rdx,0x20(%rax)
5435: 89 da mov %ebx,%edx
5437: 4c 89 68 28 mov %r13,0x28(%rax)
543b: e8 a0 d6 02 00 call 0x32ae0
5440: 49 89 c1 mov %rax,%r9
5443: 44 89 f9 mov %r15d,%ecx
5446: 48 89 f2 mov %rsi,%rdx
5449: 41 89 f8 mov %edi,%r8d
544c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5451: e8 6a 11 03 00 call 0x365c0
5456: 44 89 f9 mov %r15d,%ecx
5459: 48 89 f2 mov %rsi,%rdx
545c: 41 89 f8 mov %edi,%r8d
545f: 49 89 c1 mov %rax,%r9
5462: 49 89 44 24 58 mov %rax,0x58(%r12)
5467: e8 b4 15 03 00 call 0x36a20
546c: 4d 89 26 mov %r12,(%r14)
546f: 33 c0 xor %eax,%eax
5471: 48 83 c4 38 add $0x38,%rsp
5475: 5d pop %rbp
5476: 41 5f pop %r15
5478: 41 5e pop %r14
547a: 41 5d pop %r13
547c: 41 5c pop %r12
547e: 5f pop %rdi
547f: 5e pop %rsi
5480: 5b pop %rbx
5481: c3 ret
5482: bf 0a 00 00 00 mov $0xa,%edi
5487: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
548e: 00
548f: 48 8d 35 0a e7 60 02 lea 0x260e70a(%rip),%rsi # 0x2613ba0
5496: 41 83 ff 07 cmp $0x7,%r15d
549a: 0f 8f 3e ff ff ff jg 0x53de
54a0: 49 89 d1 mov %rdx,%r9
54a3: 49 83 e1 3f and $0x3f,%r9
54a7: 49 f7 d9 neg %r9
54aa: 49 83 e1 3f and $0x3f,%r9
54ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
54b5: 00 00
54b7: 4c 03 ca add %rdx,%r9
54ba: eb 87 jmp 0x5443
54bc: 33 c0 xor %eax,%eax
54be: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
54c5: 00
54c6: 41 89 44 24 08 mov %eax,0x8(%r12)
54cb: 41 89 44 24 0c mov %eax,0xc(%r12)
54d0: e9 7f fe ff ff jmp 0x5354
54d5: 0f 1f 40 00 nopl 0x0(%rax)
54d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
54e0: 53 push %rbx
54e1: 56 push %rsi
54e2: 57 push %rdi
54e3: 41 54 push %r12
54e5: 41 55 push %r13
54e7: 41 56 push %r14
54e9: 41 57 push %r15
54eb: 55 push %rbp
54ec: 48 83 ec 38 sub $0x38,%rsp
54f0: 49 89 ce mov %rcx,%r14
54f3: 4c 8b ac 24 a8 00 00 mov 0xa8(%rsp),%r13
54fa: 00
54fb: 44 89 cf mov %r9d,%edi
54fe: 44 89 c6 mov %r8d,%esi
5501: 41 89 d7 mov %edx,%r15d
5504: 4d 85 f6 test %r14,%r14
5507: 0f 84 91 01 00 00 je 0x569e
550d: 41 83 ff 1e cmp $0x1e,%r15d
5511: 0f 87 62 01 00 00 ja 0x5679
5517: 41 83 ff 1c cmp $0x1c,%r15d
551b: 0f 8f 58 01 00 00 jg 0x5679
5521: 48 8b 9c 24 a0 00 00 mov 0xa0(%rsp),%rbx
5528: 00
5529: 48 85 db test %rbx,%rbx
552c: 0f 84 6c 01 00 00 je 0x569e
5532: 48 89 dd mov %rbx,%rbp
5535: ba 90 00 00 00 mov $0x90,%edx
553a: 48 83 e5 3f and $0x3f,%rbp
553e: 48 f7 dd neg %rbp
5541: 48 83 e5 3f and $0x3f,%rbp
5545: 4c 8d 24 2b lea (%rbx,%rbp,1),%r12
5549: 4c 89 e1 mov %r12,%rcx
554c: e8 ef 18 03 00 call 0x36e40
5551: b8 01 00 00 00 mov $0x1,%eax
5556: 41 89 7c 24 18 mov %edi,0x18(%r12)
555b: 45 89 7c 24 04 mov %r15d,0x4(%r12)
5560: 41 c7 44 24 20 00 00 movl $0x0,0x20(%r12)
5567: 00 00
5569: c4 e2 01 f7 c0 shlx %r15d,%eax,%eax
556e: 83 fe 08 cmp $0x8,%esi
5571: 0f 84 45 02 00 00 je 0x57bc
5577: 83 fe 04 cmp $0x4,%esi
557a: 0f 84 99 00 00 00 je 0x5619
5580: 83 fe 01 cmp $0x1,%esi
5583: 75 3a jne 0x55bf
5585: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
5589: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
558d: c5 fb 10 05 1b 4b c5 vmovsd 0x1c54b1b(%rip),%xmm0 # 0x1c5a0b0
5594: 01
5595: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
5599: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
55a0: 00
55a1: 41 c7 44 24 08 01 00 movl $0x1,0x8(%r12)
55a8: 00 00
55aa: 41 c7 44 24 0c 00 00 movl $0x0,0xc(%r12)
55b1: 00 00
55b3: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
55ba: e9 95 00 00 00 jmp 0x5654
55bf: 83 fe 02 cmp $0x2,%esi
55c2: 75 37 jne 0x55fb
55c4: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
55c8: c5 f3 2a c8 vcvtsi2sd %eax,%xmm1,%xmm1
55cc: c5 fb 10 05 dc 4a c5 vmovsd 0x1c54adc(%rip),%xmm0 # 0x1c5a0b0
55d3: 01
55d4: c5 fb 5e d1 vdivsd %xmm1,%xmm0,%xmm2
55d8: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
55df: 00
55e0: 41 c7 44 24 08 00 00 movl $0x0,0x8(%r12)
55e7: 00 00
55e9: 41 c7 44 24 0c 01 00 movl $0x1,0xc(%r12)
55f0: 00 00
55f2: c4 c1 7b 11 54 24 10 vmovsd %xmm2,0x10(%r12)
55f9: eb 59 jmp 0x5654
55fb: 41 c7 04 24 00 00 00 movl $0x0,(%r12)
5602: 00
5603: b8 ee ff ff ff mov $0xffffffee,%eax
5608: 48 83 c4 38 add $0x38,%rsp
560c: 5d pop %rbp
560d: 41 5f pop %r15
560f: 41 5e pop %r14
5611: 41 5d pop %r13
5613: 41 5c pop %r12
5615: 5f pop %rdi
5616: 5e pop %rsi
5617: 5b pop %rbx
5618: c3 ret
5619: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
561d: c5 fb 2a c0 vcvtsi2sd %eax,%xmm0,%xmm0
5621: b8 01 00 00 00 mov $0x1,%eax
5626: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
562d: 00
562e: 41 89 44 24 08 mov %eax,0x8(%r12)
5633: 41 89 44 24 0c mov %eax,0xc(%r12)
5638: e8 43 18 03 00 call 0x36e80
563d: c5 f9 28 c8 vmovapd %xmm0,%xmm1
5641: c5 fb 10 05 67 4a c5 vmovsd 0x1c54a67(%rip),%xmm0 # 0x1c5a0b0
5648: 01
5649: c5 fb 5e c9 vdivsd %xmm1,%xmm0,%xmm1
564d: c4 c1 7b 11 4c 24 10 vmovsd %xmm1,0x10(%r12)
5654: 41 83 ff 04 cmp $0x4,%r15d
5658: 7f 35 jg 0x568f
565a: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
5661: 00 00
5663: 33 c0 xor %eax,%eax
5665: 4d 89 26 mov %r12,(%r14)
5668: 48 83 c4 38 add $0x38,%rsp
566c: 5d pop %rbp
566d: 41 5f pop %r15
566f: 41 5e pop %r14
5671: 41 5d pop %r13
5673: 41 5c pop %r12
5675: 5f pop %rdi
5676: 5e pop %rsi
5677: 5b pop %rbx
5678: c3 ret
5679: b8 ef ff ff ff mov $0xffffffef,%eax
567e: 48 83 c4 38 add $0x38,%rsp
5682: 5d pop %rbp
5683: 41 5f pop %r15
5685: 41 5e pop %r14
5687: 41 5d pop %r13
5689: 41 5c pop %r12
568b: 5f pop %rdi
568c: 5e pop %rsi
568d: 5b pop %rbx
568e: c3 ret
568f: 41 83 ff 0a cmp $0xa,%r15d
5693: 0f 8e e9 00 00 00 jle 0x5782
5699: 4d 85 ed test %r13,%r13
569c: 75 16 jne 0x56b4
569e: b8 f8 ff ff ff mov $0xfffffff8,%eax
56a3: 48 83 c4 38 add $0x38,%rsp
56a7: 5d pop %rbp
56a8: 41 5f pop %r15
56aa: 41 5e pop %r14
56ac: 41 5d pop %r13
56ae: 41 5c pop %r12
56b0: 5f pop %rdi
56b1: 5e pop %rsi
56b2: 5b pop %rbx
56b3: c3 ret
56b4: 4c 89 ee mov %r13,%rsi
56b7: 44 89 f9 mov %r15d,%ecx
56ba: 48 83 e6 3f and $0x3f,%rsi
56be: 44 89 ff mov %r15d,%edi
56c1: 48 f7 de neg %rsi
56c4: 48 83 e6 3f and $0x3f,%rsi
56c8: 49 03 f5 add %r13,%rsi
56cb: 48 89 f2 mov %rsi,%rdx
56ce: e8 cd 17 03 00 call 0x36ea0
56d3: 49 89 c5 mov %rax,%r13
56d6: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
56dd: 00
56de: 49 89 54 24 30 mov %rdx,0x30(%r12)
56e3: 41 8d 5f ff lea -0x1(%r15),%ebx
56e7: 83 fb 11 cmp $0x11,%ebx
56ea: 7f 39 jg 0x5725
56ec: 89 d9 mov %ebx,%ecx
56ee: e8 2d bf 02 00 call 0x31620
56f3: 89 d9 mov %ebx,%ecx
56f5: 48 89 f2 mov %rsi,%rdx
56f8: 41 89 f8 mov %edi,%r8d
56fb: 49 89 c1 mov %rax,%r9
56fe: 49 89 44 24 38 mov %rax,0x38(%r12)
5703: e8 38 1f 03 00 call 0x37640
5708: 49 89 c1 mov %rax,%r9
570b: b8 01 00 00 00 mov $0x1,%eax
5710: c4 e2 61 f7 d8 shlx %ebx,%eax,%ebx
5715: c1 e3 04 shl $0x4,%ebx
5718: 83 c3 3f add $0x3f,%ebx
571b: 83 e3 c0 and $0xffffffc0,%ebx
571e: 41 89 5c 24 1c mov %ebx,0x1c(%r12)
5723: eb 1e jmp 0x5743
5725: 48 89 e0 mov %rsp,%rax
5728: 4c 89 e1 mov %r12,%rcx
572b: 49 89 f0 mov %rsi,%r8
572e: 41 89 f9 mov %edi,%r9d
5731: 48 89 50 20 mov %rdx,0x20(%rax)
5735: 89 da mov %ebx,%edx
5737: 4c 89 68 28 mov %r13,0x28(%rax)
573b: e8 20 33 03 00 call 0x38a60
5740: 49 89 c1 mov %rax,%r9
5743: 44 89 f9 mov %r15d,%ecx
5746: 48 89 f2 mov %rsi,%rdx
5749: 41 89 f8 mov %edi,%r8d
574c: 4d 89 4c 24 50 mov %r9,0x50(%r12)
5751: e8 ea 6d 03 00 call 0x3c540
5756: 44 89 f9 mov %r15d,%ecx
5759: 48 89 f2 mov %rsi,%rdx
575c: 41 89 f8 mov %edi,%r8d
575f: 49 89 c1 mov %rax,%r9
5762: 49 89 44 24 58 mov %rax,0x58(%r12)
5767: e8 34 72 03 00 call 0x3c9a0
576c: 4d 89 26 mov %r12,(%r14)
576f: 33 c0 xor %eax,%eax
5771: 48 83 c4 38 add $0x38,%rsp
5775: 5d pop %rbp
5776: 41 5f pop %r15
5778: 41 5e pop %r14
577a: 41 5d pop %r13
577c: 41 5c pop %r12
577e: 5f pop %rdi
577f: 5e pop %rsi
5780: 5b pop %rbx
5781: c3 ret
5782: bf 0a 00 00 00 mov $0xa,%edi
5787: 48 8d 94 2b 90 00 00 lea 0x90(%rbx,%rbp,1),%rdx
578e: 00
578f: 48 8d 35 0a e4 60 02 lea 0x260e40a(%rip),%rsi # 0x2613ba0
5796: 41 83 ff 07 cmp $0x7,%r15d
579a: 0f 8f 3e ff ff ff jg 0x56de
57a0: 49 89 d1 mov %rdx,%r9
57a3: 49 83 e1 3f and $0x3f,%r9
57a7: 49 f7 d9 neg %r9
57aa: 49 83 e1 3f and $0x3f,%r9
57ae: 41 c7 44 24 1c 00 00 movl $0x0,0x1c(%r12)
57b5: 00 00
57b7: 4c 03 ca add %rdx,%r9
57ba: eb 87 jmp 0x5743
57bc: 33 c0 xor %eax,%eax
57be: 41 c7 04 24 09 00 00 movl $0x9,(%r12)
57c5: 00
57c6: 41 89 44 24 08 mov %eax,0x8(%r12)
57cb: 41 89 44 24 0c mov %eax,0xc(%r12)
57d0: e9 7f fe ff ff jmp 0x5654
57d5: 0f 1f 40 00 nopl 0x0(%rax)
57d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
57e0: 48 83 ec 28 sub $0x28,%rsp
57e4: 48 85 c9 test %rcx,%rcx
57e7: 74 20 je 0x5809
57e9: 48 85 d2 test %rdx,%rdx
57ec: 74 1b je 0x5809
57ee: 45 85 c0 test %r8d,%r8d
57f1: 7f 0a jg 0x57fd
57f3: b8 fa ff ff ff mov $0xfffffffa,%eax
57f8: 48 83 c4 28 add $0x28,%rsp
57fc: c3 ret
57fd: e8 be 75 03 00 call 0x3cdc0
5802: 33 c0 xor %eax,%eax
5804: 48 83 c4 28 add $0x28,%rsp
5808: c3 ret
5809: b8 f8 ff ff ff mov $0xfffffff8,%eax
580e: 48 83 c4 28 add $0x28,%rsp
5812: c3 ret
5813: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5818: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
581f: 00
5820: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5825: 48 85 c9 test %rcx,%rcx
5828: 74 22 je 0x584c
582a: 48 85 d2 test %rdx,%rdx
582d: 74 1d je 0x584c
582f: 45 85 c0 test %r8d,%r8d
5832: 7f 0b jg 0x583f
5834: b8 fa ff ff ff mov $0xfffffffa,%eax
5839: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
583e: c3 ret
583f: e8 5c 77 03 00 call 0x3cfa0
5844: 33 c0 xor %eax,%eax
5846: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
584b: c3 ret
584c: b8 f8 ff ff ff mov $0xfffffff8,%eax
5851: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5856: c3 ret
5857: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
585e: 00 00
5860: 48 83 ec 28 sub $0x28,%rsp
5864: 48 85 c9 test %rcx,%rcx
5867: 74 20 je 0x5889
5869: 48 85 d2 test %rdx,%rdx
586c: 74 1b je 0x5889
586e: 45 85 c0 test %r8d,%r8d
5871: 7f 0a jg 0x587d
5873: b8 fa ff ff ff mov $0xfffffffa,%eax
5878: 48 83 c4 28 add $0x28,%rsp
587c: c3 ret
587d: e8 fe 78 03 00 call 0x3d180
5882: 33 c0 xor %eax,%eax
5884: 48 83 c4 28 add $0x28,%rsp
5888: c3 ret
5889: b8 f8 ff ff ff mov $0xfffffff8,%eax
588e: 48 83 c4 28 add $0x28,%rsp
5892: c3 ret
5893: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5898: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
589f: 00
58a0: 56 push %rsi
58a1: 48 89 d6 mov %rdx,%rsi
58a4: 48 85 c9 test %rcx,%rcx
58a7: 0f 84 d0 01 00 00 je 0x5a7d
58ad: 48 85 f6 test %rsi,%rsi
58b0: 0f 84 c7 01 00 00 je 0x5a7d
58b6: 45 85 c0 test %r8d,%r8d
58b9: 0f 8e b7 01 00 00 jle 0x5a76
58bf: 41 83 f8 10 cmp $0x10,%r8d
58c3: 0f 8c 9d 01 00 00 jl 0x5a66
58c9: 49 89 f1 mov %rsi,%r9
58cc: 49 83 e1 1f and $0x1f,%r9
58d0: 45 89 c9 mov %r9d,%r9d
58d3: 45 85 c9 test %r9d,%r9d
58d6: 74 18 je 0x58f0
58d8: 41 f7 c1 07 00 00 00 test $0x7,%r9d
58df: 0f 85 81 01 00 00 jne 0x5a66
58e5: 41 f7 d9 neg %r9d
58e8: 41 83 c1 20 add $0x20,%r9d
58ec: 41 c1 e9 03 shr $0x3,%r9d
58f0: 41 8d 41 10 lea 0x10(%r9),%eax
58f4: 44 3b c0 cmp %eax,%r8d
58f7: 0f 8c 69 01 00 00 jl 0x5a66
58fd: 44 89 c0 mov %r8d,%eax
5900: 33 d2 xor %edx,%edx
5902: 41 2b c1 sub %r9d,%eax
5905: 83 e0 0f and $0xf,%eax
5908: f7 d8 neg %eax
590a: 41 03 c0 add %r8d,%eax
590d: 45 85 c9 test %r9d,%r9d
5910: 76 25 jbe 0x5937
5912: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5919: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5920: c5 fb 10 04 d1 vmovsd (%rcx,%rdx,8),%xmm0
5925: c5 fb 59 0c d6 vmulsd (%rsi,%rdx,8),%xmm0,%xmm1
592a: c5 fb 11 0c d6 vmovsd %xmm1,(%rsi,%rdx,8)
592f: 48 ff c2 inc %rdx
5932: 49 3b d1 cmp %r9,%rdx
5935: 72 e9 jb 0x5920
5937: 48 63 d0 movslq %eax,%rdx
593a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5940: c4 a1 79 10 04 c9 vmovupd (%rcx,%r9,8),%xmm0
5946: c4 a1 79 10 5c c9 20 vmovupd 0x20(%rcx,%r9,8),%xmm3
594d: c4 a3 7d 18 4c c9 10 vinsertf128 $0x1,0x10(%rcx,%r9,8),%ymm0,%ymm1
5954: 01
5955: c4 a3 65 18 64 c9 30 vinsertf128 $0x1,0x30(%rcx,%r9,8),%ymm3,%ymm4
595c: 01
595d: c4 a1 75 59 14 ce vmulpd (%rsi,%r9,8),%ymm1,%ymm2
5963: c4 a1 5d 59 6c ce 20 vmulpd 0x20(%rsi,%r9,8),%ymm4,%ymm5
596a: c4 a1 79 10 44 c9 40 vmovupd 0x40(%rcx,%r9,8),%xmm0
5971: c4 a1 79 10 5c c9 60 vmovupd 0x60(%rcx,%r9,8),%xmm3
5978: c4 a1 7d 11 14 ce vmovupd %ymm2,(%rsi,%r9,8)
597e: c4 a1 7d 11 6c ce 20 vmovupd %ymm5,0x20(%rsi,%r9,8)
5985: c4 a3 7d 18 4c c9 50 vinsertf128 $0x1,0x50(%rcx,%r9,8),%ymm0,%ymm1
598c: 01
598d: c4 a3 65 18 64 c9 70 vinsertf128 $0x1,0x70(%rcx,%r9,8),%ymm3,%ymm4
5994: 01
5995: c4 a1 75 59 54 ce 40 vmulpd 0x40(%rsi,%r9,8),%ymm1,%ymm2
599c: c4 a1 5d 59 6c ce 60 vmulpd 0x60(%rsi,%r9,8),%ymm4,%ymm5
59a3: c4 a1 7d 11 54 ce 40 vmovupd %ymm2,0x40(%rsi,%r9,8)
59aa: c4 a1 7d 11 6c ce 60 vmovupd %ymm5,0x60(%rsi,%r9,8)
59b1: 49 83 c1 10 add $0x10,%r9
59b5: 4c 3b ca cmp %rdx,%r9
59b8: 72 86 jb 0x5940
59ba: 44 8d 48 01 lea 0x1(%rax),%r9d
59be: 45 3b c8 cmp %r8d,%r9d
59c1: 0f 87 93 00 00 00 ja 0x5a5a
59c7: 4d 63 d0 movslq %r8d,%r10
59ca: 4c 2b d2 sub %rdx,%r10
59cd: 49 83 fa 04 cmp $0x4,%r10
59d1: 0f 8c 8a 00 00 00 jl 0x5a61
59d7: 45 89 d3 mov %r10d,%r11d
59da: 45 33 c9 xor %r9d,%r9d
59dd: 41 83 e3 fc and $0xfffffffc,%r11d
59e1: 4c 8d 04 d6 lea (%rsi,%rdx,8),%r8
59e5: 4d 63 db movslq %r11d,%r11
59e8: 48 8d 14 d1 lea (%rcx,%rdx,8),%rdx
59ec: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
59f3: 00
59f4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
59fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a00: c4 a1 79 10 04 ca vmovupd (%rdx,%r9,8),%xmm0
5a06: c4 a3 7d 18 4c ca 10 vinsertf128 $0x1,0x10(%rdx,%r9,8),%ymm0,%ymm1
5a0d: 01
5a0e: c4 81 75 59 14 c8 vmulpd (%r8,%r9,8),%ymm1,%ymm2
5a14: c4 81 7d 11 14 c8 vmovupd %ymm2,(%r8,%r9,8)
5a1a: 49 83 c1 04 add $0x4,%r9
5a1e: 4d 3b cb cmp %r11,%r9
5a21: 72 dd jb 0x5a00
5a23: 4d 3b da cmp %r10,%r11
5a26: 73 32 jae 0x5a5a
5a28: 48 63 c0 movslq %eax,%rax
5a2b: 48 8d 14 c6 lea (%rsi,%rax,8),%rdx
5a2f: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
5a33: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a38: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a3f: 00
5a40: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
5a46: c4 a1 7b 59 0c da vmulsd (%rdx,%r11,8),%xmm0,%xmm1
5a4c: c4 a1 7b 11 0c da vmovsd %xmm1,(%rdx,%r11,8)
5a52: 49 ff c3 inc %r11
5a55: 4d 3b da cmp %r10,%r11
5a58: 72 e6 jb 0x5a40
5a5a: 33 c0 xor %eax,%eax
5a5c: c5 f8 77 vzeroupper
5a5f: 5e pop %rsi
5a60: c3 ret
5a61: 45 33 db xor %r11d,%r11d
5a64: eb bd jmp 0x5a23
5a66: 33 c0 xor %eax,%eax
5a68: 41 83 f8 01 cmp $0x1,%r8d
5a6c: 72 ec jb 0x5a5a
5a6e: 4d 63 d0 movslq %r8d,%r10
5a71: 45 33 db xor %r11d,%r11d
5a74: eb ad jmp 0x5a23
5a76: b8 fa ff ff ff mov $0xfffffffa,%eax
5a7b: 5e pop %rsi
5a7c: c3 ret
5a7d: b8 f8 ff ff ff mov $0xfffffff8,%eax
5a82: 5e pop %rsi
5a83: c3 ret
5a84: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a8b: 00
5a8c: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5a93: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5a98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5a9f: 00
5aa0: 53 push %rbx
5aa1: 48 85 c9 test %rcx,%rcx
5aa4: 0f 84 aa 01 00 00 je 0x5c54
5aaa: 48 85 d2 test %rdx,%rdx
5aad: 0f 84 a1 01 00 00 je 0x5c54
5ab3: 45 85 c0 test %r8d,%r8d
5ab6: 0f 8e 91 01 00 00 jle 0x5c4d
5abc: 41 83 f8 10 cmp $0x10,%r8d
5ac0: 0f 8c 80 01 00 00 jl 0x5c46
5ac6: 49 89 d3 mov %rdx,%r11
5ac9: 49 83 e3 1f and $0x1f,%r11
5acd: 45 85 db test %r11d,%r11d
5ad0: 74 18 je 0x5aea
5ad2: 41 f7 c3 07 00 00 00 test $0x7,%r11d
5ad9: 0f 85 67 01 00 00 jne 0x5c46
5adf: 41 f7 db neg %r11d
5ae2: 41 83 c3 20 add $0x20,%r11d
5ae6: 41 c1 eb 03 shr $0x3,%r11d
5aea: 41 8d 43 10 lea 0x10(%r11),%eax
5aee: 44 3b c0 cmp %eax,%r8d
5af1: 0f 8c 4f 01 00 00 jl 0x5c46
5af7: 44 89 c0 mov %r8d,%eax
5afa: 45 33 d2 xor %r10d,%r10d
5afd: 41 2b c3 sub %r11d,%eax
5b00: 83 e0 0f and $0xf,%eax
5b03: f7 d8 neg %eax
5b05: 41 03 c0 add %r8d,%eax
5b08: 44 89 db mov %r11d,%ebx
5b0b: 45 85 db test %r11d,%r11d
5b0e: 76 2a jbe 0x5b3a
5b10: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5b17: 00
5b18: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5b1f: 90 nop
5b20: c4 a1 7b 10 04 d1 vmovsd (%rcx,%r10,8),%xmm0
5b26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
5b2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
5b32: 49 ff c2 inc %r10
5b35: 4c 3b d3 cmp %rbx,%r10
5b38: 72 e6 jb 0x5b20
5b3a: 4c 63 d0 movslq %eax,%r10
5b3d: 0f 1f 00 nopl (%rax)
5b40: c5 fd 10 04 d9 vmovupd (%rcx,%rbx,8),%ymm0
5b45: 4c 8d 1c da lea (%rdx,%rbx,8),%r11
5b49: c5 fd 10 54 d9 20 vmovupd 0x20(%rcx,%rbx,8),%ymm2
5b4f: c5 fd 10 64 d9 40 vmovupd 0x40(%rcx,%rbx,8),%ymm4
5b55: c4 c1 7d 59 0b vmulpd (%r11),%ymm0,%ymm1
5b5a: c5 fd 10 44 d9 60 vmovupd 0x60(%rcx,%rbx,8),%ymm0
5b60: c4 c1 6d 59 5b 20 vmulpd 0x20(%r11),%ymm2,%ymm3
5b66: c4 c1 5d 59 6b 40 vmulpd 0x40(%r11),%ymm4,%ymm5
5b6c: c4 c1 7d 11 0b vmovupd %ymm1,(%r11)
5b71: c4 c1 7d 59 4b 60 vmulpd 0x60(%r11),%ymm0,%ymm1
5b77: c4 c1 7d 11 5b 20 vmovupd %ymm3,0x20(%r11)
5b7d: c4 c1 7d 11 6b 40 vmovupd %ymm5,0x40(%r11)
5b83: c4 c1 7d 11 4b 60 vmovupd %ymm1,0x60(%r11)
5b89: 48 83 c3 10 add $0x10,%rbx
5b8d: 49 3b da cmp %r10,%rbx
5b90: 72 ae jb 0x5b40
5b92: 8d 58 01 lea 0x1(%rax),%ebx
5b95: 41 3b d8 cmp %r8d,%ebx
5b98: 0f 87 9c 00 00 00 ja 0x5c3a
5b9e: 4d 63 c8 movslq %r8d,%r9
5ba1: 48 63 c0 movslq %eax,%rax
5ba4: 4c 2b c8 sub %rax,%r9
5ba7: 49 83 f9 04 cmp $0x4,%r9
5bab: 0f 8c 90 00 00 00 jl 0x5c41
5bb1: 48 63 c0 movslq %eax,%rax
5bb4: 45 89 ca mov %r9d,%r10d
5bb7: 41 83 e2 fc and $0xfffffffc,%r10d
5bbb: 45 33 c0 xor %r8d,%r8d
5bbe: 4d 63 d2 movslq %r10d,%r10
5bc1: 48 8d 1c c2 lea (%rdx,%rax,8),%rbx
5bc5: 4c 8d 1c c1 lea (%rcx,%rax,8),%r11
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: c4 81 7d 10 04 c3 vmovupd (%r11,%r8,8),%ymm0
5be6: c4 a1 7d 59 0c c3 vmulpd (%rbx,%r8,8),%ymm0,%ymm1
5bec: c4 a1 7d 11 0c c3 vmovupd %ymm1,(%rbx,%r8,8)
5bf2: 49 83 c0 04 add $0x4,%r8
5bf6: 4d 3b c2 cmp %r10,%r8
5bf9: 72 e5 jb 0x5be0
5bfb: 4d 3b d1 cmp %r9,%r10
5bfe: 73 3a jae 0x5c3a
5c00: 48 63 c0 movslq %eax,%rax
5c03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
5c07: 48 8d 04 c1 lea (%rcx,%rax,8),%rax
5c0b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5c12: 00
5c13: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5c1a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
5c20: c4 a1 7b 10 04 d0 vmovsd (%rax,%r10,8),%xmm0
5c26: c4 a1 7b 59 0c d2 vmulsd (%rdx,%r10,8),%xmm0,%xmm1
5c2c: c4 a1 7b 11 0c d2 vmovsd %xmm1,(%rdx,%r10,8)
5c32: 49 ff c2 inc %r10
5c35: 4d 3b d1 cmp %r9,%r10
5c38: 72 e6 jb 0x5c20
5c3a: 33 c0 xor %eax,%eax
5c3c: c5 f8 77 vzeroupper
5c3f: 5b pop %rbx
5c40: c3 ret
5c41: 45 33 d2 xor %r10d,%r10d
5c44: eb b5 jmp 0x5bfb
5c46: 33 c0 xor %eax,%eax
5c48: e9 45 ff ff ff jmp 0x5b92
5c4d: b8 fa ff ff ff mov $0xfffffffa,%eax
5c52: 5b pop %rbx
5c53: c3 ret
5c54: b8 f8 ff ff ff mov $0xfffffff8,%eax
5c59: 5b pop %rbx
5c5a: c3 ret
5c5b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5c60: 53 push %rbx
5c61: 49 89 ca mov %rcx,%r10
5c64: 4d 85 d2 test %r10,%r10
5c67: 0f 84 a4 01 00 00 je 0x5e11
5c6d: 48 85 d2 test %rdx,%rdx
5c70: 0f 84 9b 01 00 00 je 0x5e11
5c76: 45 85 c0 test %r8d,%r8d
5c79: 0f 8e 8b 01 00 00 jle 0x5e0a
5c7f: 41 83 f8 10 cmp $0x10,%r8d
5c83: 0f 8c 79 01 00 00 jl 0x5e02
5c89: 48 89 d3 mov %rdx,%rbx
5c8c: 48 83 e3 1f and $0x1f,%rbx
5c90: 85 db test %ebx,%ebx
5c92: 74 11 je 0x5ca5
5c94: f6 c3 07 test $0x7,%bl
5c97: 0f 85 65 01 00 00 jne 0x5e02
5c9d: f7 db neg %ebx
5c9f: 83 c3 20 add $0x20,%ebx
5ca2: c1 eb 03 shr $0x3,%ebx
5ca5: 8d 43 10 lea 0x10(%rbx),%eax
5ca8: 44 3b c0 cmp %eax,%r8d
5cab: 0f 8c 51 01 00 00 jl 0x5e02
5cb1: 45 89 c1 mov %r8d,%r9d
5cb4: 33 c0 xor %eax,%eax
5cb6: 44 2b cb sub %ebx,%r9d
5cb9: 41 83 e1 0f and $0xf,%r9d
5cbd: 41 f7 d9 neg %r9d
5cc0: 45 03 c8 add %r8d,%r9d
5cc3: 89 d9 mov %ebx,%ecx
5cc5: 85 db test %ebx,%ebx
5cc7: 76 2f jbe 0x5cf8
5cc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cd0: 00
5cd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5cd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5cdf: 00
5ce0: c4 c1 7b 10 04 c2 vmovsd (%r10,%rax,8),%xmm0
5ce6: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
5ceb: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
5cf0: 48 ff c0 inc %rax
5cf3: 48 3b c1 cmp %rcx,%rax
5cf6: 72 e8 jb 0x5ce0
5cf8: 49 63 c1 movslq %r9d,%rax
5cfb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5d00: c4 c1 7d 10 04 ca vmovupd (%r10,%rcx,8),%ymm0
5d06: c4 c1 7d 10 54 ca 20 vmovupd 0x20(%r10,%rcx,8),%ymm2
5d0d: c4 c1 7d 10 64 ca 40 vmovupd 0x40(%r10,%rcx,8),%ymm4
5d14: 62 c1 fd 28 10 44 ca vmovupd 0x60(%r10,%rcx,8),%ymm16
5d1b: 03
5d1c: c5 fd 59 0c ca vmulpd (%rdx,%rcx,8),%ymm0,%ymm1
5d21: c5 ed 59 5c ca 20 vmulpd 0x20(%rdx,%rcx,8),%ymm2,%ymm3
5d27: c5 dd 59 6c ca 40 vmulpd 0x40(%rdx,%rcx,8),%ymm4,%ymm5
5d2d: 62 e1 fd 20 59 4c ca vmulpd 0x60(%rdx,%rcx,8),%ymm16,%ymm17
5d34: 03
5d35: c5 fd 11 0c ca vmovupd %ymm1,(%rdx,%rcx,8)
5d3a: c5 fd 11 5c ca 20 vmovupd %ymm3,0x20(%rdx,%rcx,8)
5d40: c5 fd 11 6c ca 40 vmovupd %ymm5,0x40(%rdx,%rcx,8)
5d46: 62 e1 fd 28 11 4c ca vmovupd %ymm17,0x60(%rdx,%rcx,8)
5d4d: 03
5d4e: 48 83 c1 10 add $0x10,%rcx
5d52: 48 3b c8 cmp %rax,%rcx
5d55: 72 a9 jb 0x5d00
5d57: 41 8d 41 01 lea 0x1(%r9),%eax
5d5b: 41 3b c0 cmp %r8d,%eax
5d5e: 0f 87 93 00 00 00 ja 0x5df7
5d64: 4d 63 c0 movslq %r8d,%r8
5d67: 4d 63 c9 movslq %r9d,%r9
5d6a: 4d 2b c1 sub %r9,%r8
5d6d: 49 83 f8 04 cmp $0x4,%r8
5d71: 0f 8c 87 00 00 00 jl 0x5dfe
5d77: 4d 63 c9 movslq %r9d,%r9
5d7a: 44 89 c3 mov %r8d,%ebx
5d7d: 83 e3 fc and $0xfffffffc,%ebx
5d80: 33 c9 xor %ecx,%ecx
5d82: 48 63 db movslq %ebx,%rbx
5d85: 4a 8d 04 ca lea (%rdx,%r9,8),%rax
5d89: 4f 8d 1c ca lea (%r10,%r9,8),%r11
5d8d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5d94: 00
5d95: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5d9c: 0f 1f 40 00 nopl 0x0(%rax)
5da0: c4 c1 7d 10 04 cb vmovupd (%r11,%rcx,8),%ymm0
5da6: c5 fd 59 0c c8 vmulpd (%rax,%rcx,8),%ymm0,%ymm1
5dab: c5 fd 11 0c c8 vmovupd %ymm1,(%rax,%rcx,8)
5db0: 48 83 c1 04 add $0x4,%rcx
5db4: 48 3b cb cmp %rbx,%rcx
5db7: 72 e7 jb 0x5da0
5db9: 49 3b d8 cmp %r8,%rbx
5dbc: 73 39 jae 0x5df7
5dbe: 4d 63 c9 movslq %r9d,%r9
5dc1: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
5dc5: 4b 8d 04 ca lea (%r10,%r9,8),%rax
5dc9: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5dd0: 00
5dd1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5dd8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5ddf: 00
5de0: c5 fb 10 04 d8 vmovsd (%rax,%rbx,8),%xmm0
5de5: c5 fb 59 0c da vmulsd (%rdx,%rbx,8),%xmm0,%xmm1
5dea: c5 fb 11 0c da vmovsd %xmm1,(%rdx,%rbx,8)
5def: 48 ff c3 inc %rbx
5df2: 49 3b d8 cmp %r8,%rbx
5df5: 72 e9 jb 0x5de0
5df7: 33 c0 xor %eax,%eax
5df9: c5 f8 77 vzeroupper
5dfc: 5b pop %rbx
5dfd: c3 ret
5dfe: 33 db xor %ebx,%ebx
5e00: eb b7 jmp 0x5db9
5e02: 45 33 c9 xor %r9d,%r9d
5e05: e9 4d ff ff ff jmp 0x5d57
5e0a: b8 fa ff ff ff mov $0xfffffffa,%eax
5e0f: 5b pop %rbx
5e10: c3 ret
5e11: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e16: 5b pop %rbx
5e17: c3 ret
5e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e1f: 00
5e20: 48 83 ec 28 sub $0x28,%rsp
5e24: 48 85 c9 test %rcx,%rcx
5e27: 74 25 je 0x5e4e
5e29: 48 85 d2 test %rdx,%rdx
5e2c: 74 20 je 0x5e4e
5e2e: 4d 85 c0 test %r8,%r8
5e31: 74 1b je 0x5e4e
5e33: 45 85 c9 test %r9d,%r9d
5e36: 7f 0a jg 0x5e42
5e38: b8 fa ff ff ff mov $0xfffffffa,%eax
5e3d: 48 83 c4 28 add $0x28,%rsp
5e41: c3 ret
5e42: e8 b9 74 03 00 call 0x3d300
5e47: 33 c0 xor %eax,%eax
5e49: 48 83 c4 28 add $0x28,%rsp
5e4d: c3 ret
5e4e: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e53: 48 83 c4 28 add $0x28,%rsp
5e57: c3 ret
5e58: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5e5f: 00
5e60: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
5e65: 48 85 c9 test %rcx,%rcx
5e68: 74 27 je 0x5e91
5e6a: 48 85 d2 test %rdx,%rdx
5e6d: 74 22 je 0x5e91
5e6f: 4d 85 c0 test %r8,%r8
5e72: 74 1d je 0x5e91
5e74: 45 85 c9 test %r9d,%r9d
5e77: 7f 0b jg 0x5e84
5e79: b8 fa ff ff ff mov $0xfffffffa,%eax
5e7e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5e83: c3 ret
5e84: e8 77 74 03 00 call 0x3d300
5e89: 33 c0 xor %eax,%eax
5e8b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5e90: c3 ret
5e91: b8 f8 ff ff ff mov $0xfffffff8,%eax
5e96: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
5e9b: c3 ret
5e9c: 0f 1f 40 00 nopl 0x0(%rax)
5ea0: 48 83 ec 28 sub $0x28,%rsp
5ea4: 48 85 c9 test %rcx,%rcx
5ea7: 74 25 je 0x5ece
5ea9: 48 85 d2 test %rdx,%rdx
5eac: 74 20 je 0x5ece
5eae: 4d 85 c0 test %r8,%r8
5eb1: 74 1b je 0x5ece
5eb3: 45 85 c9 test %r9d,%r9d
5eb6: 7f 0a jg 0x5ec2
5eb8: b8 fa ff ff ff mov $0xfffffffa,%eax
5ebd: 48 83 c4 28 add $0x28,%rsp
5ec1: c3 ret
5ec2: e8 d9 78 03 00 call 0x3d7a0
5ec7: 33 c0 xor %eax,%eax
5ec9: 48 83 c4 28 add $0x28,%rsp
5ecd: c3 ret
5ece: b8 f8 ff ff ff mov $0xfffffff8,%eax
5ed3: 48 83 c4 28 add $0x28,%rsp
5ed7: c3 ret
5ed8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
5edf: 00
5ee0: 56 push %rsi
5ee1: 57 push %rdi
5ee2: 55 push %rbp
5ee3: 48 89 d5 mov %rdx,%rbp
5ee6: 48 85 c9 test %rcx,%rcx
5ee9: 0f 84 f2 01 00 00 je 0x60e1
5eef: 48 85 ed test %rbp,%rbp
5ef2: 0f 84 e9 01 00 00 je 0x60e1
5ef8: 4d 85 c0 test %r8,%r8
5efb: 0f 84 e0 01 00 00 je 0x60e1
5f01: 45 85 c9 test %r9d,%r9d
5f04: 0f 8e ce 01 00 00 jle 0x60d8
5f0a: 41 83 f9 10 cmp $0x10,%r9d
5f0e: 0f 8c b4 01 00 00 jl 0x60c8
5f14: 4c 89 c6 mov %r8,%rsi
5f17: 48 83 e6 1f and $0x1f,%rsi
5f1b: 89 f6 mov %esi,%esi
5f1d: 85 f6 test %esi,%esi
5f1f: 74 14 je 0x5f35
5f21: f7 c6 07 00 00 00 test $0x7,%esi
5f27: 0f 85 9b 01 00 00 jne 0x60c8
5f2d: f7 de neg %esi
5f2f: 83 c6 20 add $0x20,%esi
5f32: c1 ee 03 shr $0x3,%esi
5f35: 8d 46 10 lea 0x10(%rsi),%eax
5f38: 44 3b c8 cmp %eax,%r9d
5f3b: 0f 8c 87 01 00 00 jl 0x60c8
5f41: 44 89 c8 mov %r9d,%eax
5f44: 33 d2 xor %edx,%edx
5f46: 2b c6 sub %esi,%eax
5f48: 83 e0 0f and $0xf,%eax
5f4b: f7 d8 neg %eax
5f4d: 41 03 c1 add %r9d,%eax
5f50: 85 f6 test %esi,%esi
5f52: 76 25 jbe 0x5f79
5f54: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
5f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
5f60: c5 fb 10 44 d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm0
5f66: c5 fb 5c 0c d1 vsubsd (%rcx,%rdx,8),%xmm0,%xmm1
5f6b: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
5f71: 48 ff c2 inc %rdx
5f74: 48 3b d6 cmp %rsi,%rdx
5f77: 72 e7 jb 0x5f60
5f79: 48 63 d0 movslq %eax,%rdx
5f7c: 0f 1f 40 00 nopl 0x0(%rax)
5f80: c5 f9 10 44 f5 00 vmovupd 0x0(%rbp,%rsi,8),%xmm0
5f86: c5 f9 10 0c f1 vmovupd (%rcx,%rsi,8),%xmm1
5f8b: c5 f9 10 6c f5 20 vmovupd 0x20(%rbp,%rsi,8),%xmm5
5f91: c4 e3 7d 18 54 f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm0,%ymm2
5f98: 01
5f99: c4 e3 75 18 5c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm1,%ymm3
5fa0: 01
5fa1: c5 f9 10 44 f1 20 vmovupd 0x20(%rcx,%rsi,8),%xmm0
5fa7: c5 ed 5c e3 vsubpd %ymm3,%ymm2,%ymm4
5fab: c4 c1 7d 11 24 f0 vmovupd %ymm4,(%r8,%rsi,8)
5fb1: c5 f9 10 64 f5 40 vmovupd 0x40(%rbp,%rsi,8),%xmm4
5fb7: c4 e3 7d 18 54 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm0,%ymm2
5fbe: 01
5fbf: c5 f9 10 44 f1 40 vmovupd 0x40(%rcx,%rsi,8),%xmm0
5fc5: c4 e3 55 18 4c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm5,%ymm1
5fcc: 01
5fcd: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
5fd1: c5 f9 10 6c f5 60 vmovupd 0x60(%rbp,%rsi,8),%xmm5
5fd7: c4 c1 7d 11 5c f0 20 vmovupd %ymm3,0x20(%r8,%rsi,8)
5fde: c4 e3 7d 18 54 f1 50 vinsertf128 $0x1,0x50(%rcx,%rsi,8),%ymm0,%ymm2
5fe5: 01
5fe6: c5 f9 10 44 f1 60 vmovupd 0x60(%rcx,%rsi,8),%xmm0
5fec: c4 e3 5d 18 4c f5 50 vinsertf128 $0x1,0x50(%rbp,%rsi,8),%ymm4,%ymm1
5ff3: 01
5ff4: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
5ff8: c4 c1 7d 11 5c f0 40 vmovupd %ymm3,0x40(%r8,%rsi,8)
5fff: c4 e3 55 18 4c f5 70 vinsertf128 $0x1,0x70(%rbp,%rsi,8),%ymm5,%ymm1
6006: 01
6007: c4 e3 7d 18 54 f1 70 vinsertf128 $0x1,0x70(%rcx,%rsi,8),%ymm0,%ymm2
600e: 01
600f: c5 f5 5c da vsubpd %ymm2,%ymm1,%ymm3
6013: c4 c1 7d 11 5c f0 60 vmovupd %ymm3,0x60(%r8,%rsi,8)
601a: 48 83 c6 10 add $0x10,%rsi
601e: 48 3b f2 cmp %rdx,%rsi
6021: 0f 82 59 ff ff ff jb 0x5f80
6027: 8d 70 01 lea 0x1(%rax),%esi
602a: 41 3b f1 cmp %r9d,%esi
602d: 0f 87 87 00 00 00 ja 0x60ba
6033: 4d 63 c9 movslq %r9d,%r9
6036: 4c 2b ca sub %rdx,%r9
6039: 49 83 f9 02 cmp $0x2,%r9
603d: 0f 8c 80 00 00 00 jl 0x60c3
6043: 45 89 cb mov %r9d,%r11d
6046: 45 33 d2 xor %r10d,%r10d
6049: 41 83 e3 fe and $0xfffffffe,%r11d
604d: 49 8d 3c d0 lea (%r8,%rdx,8),%rdi
6051: 4d 63 db movslq %r11d,%r11
6054: 48 8d 34 d1 lea (%rcx,%rdx,8),%rsi
6058: 48 8d 54 d5 00 lea 0x0(%rbp,%rdx,8),%rdx
605d: 0f 1f 00 nopl (%rax)
6060: c4 a1 79 10 04 d2 vmovupd (%rdx,%r10,8),%xmm0
6066: c4 a1 79 5c 0c d6 vsubpd (%rsi,%r10,8),%xmm0,%xmm1
606c: c4 a1 79 11 0c d7 vmovupd %xmm1,(%rdi,%r10,8)
6072: 49 83 c2 02 add $0x2,%r10
6076: 4d 3b d3 cmp %r11,%r10
6079: 72 e5 jb 0x6060
607b: 4d 3b d9 cmp %r9,%r11
607e: 73 3a jae 0x60ba
6080: 48 63 c0 movslq %eax,%rax
6083: 49 8d 34 c0 lea (%r8,%rax,8),%rsi
6087: 48 8d 14 c1 lea (%rcx,%rax,8),%rdx
608b: 48 8d 44 c5 00 lea 0x0(%rbp,%rax,8),%rax
6090: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6097: 00
6098: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
609f: 90 nop
60a0: c4 a1 7b 10 04 d8 vmovsd (%rax,%r11,8),%xmm0
60a6: c4 a1 7b 5c 0c da vsubsd (%rdx,%r11,8),%xmm0,%xmm1
60ac: c4 a1 7b 11 0c de vmovsd %xmm1,(%rsi,%r11,8)
60b2: 49 ff c3 inc %r11
60b5: 4d 3b d9 cmp %r9,%r11
60b8: 72 e6 jb 0x60a0
60ba: 33 c0 xor %eax,%eax
60bc: c5 f8 77 vzeroupper
60bf: 5d pop %rbp
60c0: 5f pop %rdi
60c1: 5e pop %rsi
60c2: c3 ret
60c3: 45 33 db xor %r11d,%r11d
60c6: eb b3 jmp 0x607b
60c8: 33 c0 xor %eax,%eax
60ca: 41 83 f9 01 cmp $0x1,%r9d
60ce: 72 ea jb 0x60ba
60d0: 4d 63 c9 movslq %r9d,%r9
60d3: 45 33 db xor %r11d,%r11d
60d6: eb a3 jmp 0x607b
60d8: b8 fa ff ff ff mov $0xfffffffa,%eax
60dd: 5d pop %rbp
60de: 5f pop %rdi
60df: 5e pop %rsi
60e0: c3 ret
60e1: b8 f8 ff ff ff mov $0xfffffff8,%eax
60e6: 5d pop %rbp
60e7: 5f pop %rdi
60e8: 5e pop %rsi
60e9: c3 ret
60ea: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
60f1: 00
60f2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
60f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6100: 53 push %rbx
6101: 56 push %rsi
6102: 41 57 push %r15
6104: 49 89 cb mov %rcx,%r11
6107: 4d 85 db test %r11,%r11
610a: 0f 84 a7 01 00 00 je 0x62b7
6110: 48 85 d2 test %rdx,%rdx
6113: 0f 84 9e 01 00 00 je 0x62b7
6119: 4d 85 c0 test %r8,%r8
611c: 0f 84 95 01 00 00 je 0x62b7
6122: 45 85 c9 test %r9d,%r9d
6125: 0f 8e 82 01 00 00 jle 0x62ad
612b: 41 83 f9 10 cmp $0x10,%r9d
612f: 0f 8c 70 01 00 00 jl 0x62a5
6135: 4c 89 c1 mov %r8,%rcx
6138: 48 83 e1 1f and $0x1f,%rcx
613c: 89 c9 mov %ecx,%ecx
613e: 85 c9 test %ecx,%ecx
6140: 74 11 je 0x6153
6142: f6 c1 07 test $0x7,%cl
6145: 0f 85 5a 01 00 00 jne 0x62a5
614b: f7 d9 neg %ecx
614d: 83 c1 20 add $0x20,%ecx
6150: c1 e9 03 shr $0x3,%ecx
6153: 8d 41 10 lea 0x10(%rcx),%eax
6156: 44 3b c8 cmp %eax,%r9d
6159: 0f 8c 46 01 00 00 jl 0x62a5
615f: 45 89 ca mov %r9d,%r10d
6162: 33 c0 xor %eax,%eax
6164: 44 2b d1 sub %ecx,%r10d
6167: 41 83 e2 0f and $0xf,%r10d
616b: 41 f7 da neg %r10d
616e: 45 03 d1 add %r9d,%r10d
6171: 85 c9 test %ecx,%ecx
6173: 76 24 jbe 0x6199
6175: 0f 1f 40 00 nopl 0x0(%rax)
6179: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6180: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
6185: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
618b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
6191: 48 ff c0 inc %rax
6194: 48 3b c1 cmp %rcx,%rax
6197: 72 e7 jb 0x6180
6199: 49 63 c2 movslq %r10d,%rax
619c: 0f 1f 40 00 nopl 0x0(%rax)
61a0: c5 fd 10 0c ca vmovupd (%rdx,%rcx,8),%ymm1
61a5: 49 8d 1c c8 lea (%r8,%rcx,8),%rbx
61a9: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
61af: c5 fd 10 5c ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm3
61b5: c5 fd 10 64 ca 60 vmovupd 0x60(%rdx,%rcx,8),%ymm4
61bb: c4 c1 75 5c 04 cb vsubpd (%r11,%rcx,8),%ymm1,%ymm0
61c1: c4 c1 6d 5c 6c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm5
61c8: c4 c1 65 5c 4c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm3,%ymm1
61cf: c4 c1 5d 5c 54 cb 60 vsubpd 0x60(%r11,%rcx,8),%ymm4,%ymm2
61d6: c5 fd 11 03 vmovupd %ymm0,(%rbx)
61da: c5 fd 11 6b 20 vmovupd %ymm5,0x20(%rbx)
61df: c5 fd 11 4b 40 vmovupd %ymm1,0x40(%rbx)
61e4: c5 fd 11 53 60 vmovupd %ymm2,0x60(%rbx)
61e9: 48 83 c1 10 add $0x10,%rcx
61ed: 48 3b c8 cmp %rax,%rcx
61f0: 72 ae jb 0x61a0
61f2: 41 8d 42 01 lea 0x1(%r10),%eax
61f6: 41 3b c1 cmp %r9d,%eax
61f9: 0f 87 98 00 00 00 ja 0x6297
61ff: 4d 63 c9 movslq %r9d,%r9
6202: 4d 63 d2 movslq %r10d,%r10
6205: 4d 2b ca sub %r10,%r9
6208: 49 83 f9 04 cmp $0x4,%r9
620c: 0f 8c 8f 00 00 00 jl 0x62a1
6212: 4d 63 d2 movslq %r10d,%r10
6215: 44 89 ce mov %r9d,%esi
6218: 83 e6 fc and $0xfffffffc,%esi
621b: 33 c9 xor %ecx,%ecx
621d: 48 63 f6 movslq %esi,%rsi
6220: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
6224: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
6228: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
622c: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6233: 00
6234: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
623b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6240: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
6246: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
624b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
6250: 48 83 c1 04 add $0x4,%rcx
6254: 48 3b ce cmp %rsi,%rcx
6257: 72 e7 jb 0x6240
6259: 49 3b f1 cmp %r9,%rsi
625c: 73 39 jae 0x6297
625e: 4d 63 d2 movslq %r10d,%r10
6261: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
6265: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
6269: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
626d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6274: 00
6275: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
627c: 0f 1f 40 00 nopl 0x0(%rax)
6280: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
6285: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
628a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
628f: 48 ff c6 inc %rsi
6292: 49 3b f1 cmp %r9,%rsi
6295: 72 e9 jb 0x6280
6297: 33 c0 xor %eax,%eax
6299: c5 f8 77 vzeroupper
629c: 41 5f pop %r15
629e: 5e pop %rsi
629f: 5b pop %rbx
62a0: c3 ret
62a1: 33 f6 xor %esi,%esi
62a3: eb b4 jmp 0x6259
62a5: 45 33 d2 xor %r10d,%r10d
62a8: e9 45 ff ff ff jmp 0x61f2
62ad: b8 fa ff ff ff mov $0xfffffffa,%eax
62b2: 41 5f pop %r15
62b4: 5e pop %rsi
62b5: 5b pop %rbx
62b6: c3 ret
62b7: b8 f8 ff ff ff mov $0xfffffff8,%eax
62bc: 41 5f pop %r15
62be: 5e pop %rsi
62bf: 5b pop %rbx
62c0: c3 ret
62c1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62c8: 00
62c9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62d0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
62d7: 00
62d8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
62df: 90 nop
62e0: 53 push %rbx
62e1: 56 push %rsi
62e2: 41 57 push %r15
62e4: 49 89 cb mov %rcx,%r11
62e7: 4d 85 db test %r11,%r11
62ea: 0f 84 a7 01 00 00 je 0x6497
62f0: 48 85 d2 test %rdx,%rdx
62f3: 0f 84 9e 01 00 00 je 0x6497
62f9: 4d 85 c0 test %r8,%r8
62fc: 0f 84 95 01 00 00 je 0x6497
6302: 45 85 c9 test %r9d,%r9d
6305: 0f 8e 82 01 00 00 jle 0x648d
630b: 41 83 f9 10 cmp $0x10,%r9d
630f: 0f 8c 70 01 00 00 jl 0x6485
6315: 4c 89 c1 mov %r8,%rcx
6318: 48 83 e1 1f and $0x1f,%rcx
631c: 89 c9 mov %ecx,%ecx
631e: 85 c9 test %ecx,%ecx
6320: 74 11 je 0x6333
6322: f6 c1 07 test $0x7,%cl
6325: 0f 85 5a 01 00 00 jne 0x6485
632b: f7 d9 neg %ecx
632d: 83 c1 20 add $0x20,%ecx
6330: c1 e9 03 shr $0x3,%ecx
6333: 8d 41 10 lea 0x10(%rcx),%eax
6336: 44 3b c8 cmp %eax,%r9d
6339: 0f 8c 46 01 00 00 jl 0x6485
633f: 45 89 ca mov %r9d,%r10d
6342: 33 c0 xor %eax,%eax
6344: 44 2b d1 sub %ecx,%r10d
6347: 41 83 e2 0f and $0xf,%r10d
634b: 41 f7 da neg %r10d
634e: 45 03 d1 add %r9d,%r10d
6351: 85 c9 test %ecx,%ecx
6353: 76 24 jbe 0x6379
6355: 0f 1f 40 00 nopl 0x0(%rax)
6359: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6360: c5 fb 10 04 c2 vmovsd (%rdx,%rax,8),%xmm0
6365: c4 c1 7b 5c 0c c3 vsubsd (%r11,%rax,8),%xmm0,%xmm1
636b: c4 c1 7b 11 0c c0 vmovsd %xmm1,(%r8,%rax,8)
6371: 48 ff c0 inc %rax
6374: 48 3b c1 cmp %rcx,%rax
6377: 72 e7 jb 0x6360
6379: 49 63 c2 movslq %r10d,%rax
637c: 0f 1f 40 00 nopl 0x0(%rax)
6380: c5 fd 10 04 ca vmovupd (%rdx,%rcx,8),%ymm0
6385: c5 fd 10 54 ca 20 vmovupd 0x20(%rdx,%rcx,8),%ymm2
638b: c5 fd 10 64 ca 40 vmovupd 0x40(%rdx,%rcx,8),%ymm4
6391: 62 e1 fd 28 10 44 ca vmovupd 0x60(%rdx,%rcx,8),%ymm16
6398: 03
6399: c4 c1 7d 5c 0c cb vsubpd (%r11,%rcx,8),%ymm0,%ymm1
639f: c4 c1 6d 5c 5c cb 20 vsubpd 0x20(%r11,%rcx,8),%ymm2,%ymm3
63a6: c4 c1 5d 5c 6c cb 40 vsubpd 0x40(%r11,%rcx,8),%ymm4,%ymm5
63ad: 62 c1 fd 20 5c 4c cb vsubpd 0x60(%r11,%rcx,8),%ymm16,%ymm17
63b4: 03
63b5: c4 c1 7d 11 0c c8 vmovupd %ymm1,(%r8,%rcx,8)
63bb: c4 c1 7d 11 5c c8 20 vmovupd %ymm3,0x20(%r8,%rcx,8)
63c2: c4 c1 7d 11 6c c8 40 vmovupd %ymm5,0x40(%r8,%rcx,8)
63c9: 62 c1 fd 28 11 4c c8 vmovupd %ymm17,0x60(%r8,%rcx,8)
63d0: 03
63d1: 48 83 c1 10 add $0x10,%rcx
63d5: 48 3b c8 cmp %rax,%rcx
63d8: 72 a6 jb 0x6380
63da: 41 8d 42 01 lea 0x1(%r10),%eax
63de: 41 3b c1 cmp %r9d,%eax
63e1: 0f 87 90 00 00 00 ja 0x6477
63e7: 4d 63 c9 movslq %r9d,%r9
63ea: 4d 63 d2 movslq %r10d,%r10
63ed: 4d 2b ca sub %r10,%r9
63f0: 49 83 f9 04 cmp $0x4,%r9
63f4: 0f 8c 87 00 00 00 jl 0x6481
63fa: 4d 63 d2 movslq %r10d,%r10
63fd: 44 89 ce mov %r9d,%esi
6400: 83 e6 fc and $0xfffffffc,%esi
6403: 33 c9 xor %ecx,%ecx
6405: 48 63 f6 movslq %esi,%rsi
6408: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
640c: 4b 8d 04 d3 lea (%r11,%r10,8),%rax
6410: 4e 8d 3c d2 lea (%rdx,%r10,8),%r15
6414: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6419: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6420: c4 c1 7d 10 04 cf vmovupd (%r15,%rcx,8),%ymm0
6426: c5 fd 5c 0c c8 vsubpd (%rax,%rcx,8),%ymm0,%ymm1
642b: c5 fd 11 0c cb vmovupd %ymm1,(%rbx,%rcx,8)
6430: 48 83 c1 04 add $0x4,%rcx
6434: 48 3b ce cmp %rsi,%rcx
6437: 72 e7 jb 0x6420
6439: 49 3b f1 cmp %r9,%rsi
643c: 73 39 jae 0x6477
643e: 4d 63 d2 movslq %r10d,%r10
6441: 4b 8d 1c d0 lea (%r8,%r10,8),%rbx
6445: 4b 8d 0c d3 lea (%r11,%r10,8),%rcx
6449: 4a 8d 04 d2 lea (%rdx,%r10,8),%rax
644d: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6454: 00
6455: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
645c: 0f 1f 40 00 nopl 0x0(%rax)
6460: c5 fb 10 04 f0 vmovsd (%rax,%rsi,8),%xmm0
6465: c5 fb 5c 0c f1 vsubsd (%rcx,%rsi,8),%xmm0,%xmm1
646a: c5 fb 11 0c f3 vmovsd %xmm1,(%rbx,%rsi,8)
646f: 48 ff c6 inc %rsi
6472: 49 3b f1 cmp %r9,%rsi
6475: 72 e9 jb 0x6460
6477: 33 c0 xor %eax,%eax
6479: c5 f8 77 vzeroupper
647c: 41 5f pop %r15
647e: 5e pop %rsi
647f: 5b pop %rbx
6480: c3 ret
6481: 33 f6 xor %esi,%esi
6483: eb b4 jmp 0x6439
6485: 45 33 d2 xor %r10d,%r10d
6488: e9 4d ff ff ff jmp 0x63da
648d: b8 fa ff ff ff mov $0xfffffffa,%eax
6492: 41 5f pop %r15
6494: 5e pop %rsi
6495: 5b pop %rbx
6496: c3 ret
6497: b8 f8 ff ff ff mov $0xfffffff8,%eax
649c: 41 5f pop %r15
649e: 5e pop %rsi
649f: 5b pop %rbx
64a0: c3 ret
64a1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64a8: 00
64a9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64b0: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64b7: 00
64b8: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
64bf: 90 nop
64c0: 48 83 ec 28 sub $0x28,%rsp
64c4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
64c9: 48 85 d2 test %rdx,%rdx
64cc: 74 1b je 0x64e9
64ce: 45 85 c0 test %r8d,%r8d
64d1: 7f 0a jg 0x64dd
64d3: b8 fa ff ff ff mov $0xfffffffa,%eax
64d8: 48 83 c4 28 add $0x28,%rsp
64dc: c3 ret
64dd: e8 9e 76 03 00 call 0x3db80
64e2: 33 c0 xor %eax,%eax
64e4: 48 83 c4 28 add $0x28,%rsp
64e8: c3 ret
64e9: b8 f8 ff ff ff mov $0xfffffff8,%eax
64ee: 48 83 c4 28 add $0x28,%rsp
64f2: c3 ret
64f3: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
64f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
64ff: 00
6500: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6505: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
650a: 48 85 d2 test %rdx,%rdx
650d: 74 1d je 0x652c
650f: 45 85 c0 test %r8d,%r8d
6512: 7f 0b jg 0x651f
6514: b8 fa ff ff ff mov $0xfffffffa,%eax
6519: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
651e: c3 ret
651f: e8 fc 77 03 00 call 0x3dd20
6524: 33 c0 xor %eax,%eax
6526: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
652b: c3 ret
652c: b8 f8 ff ff ff mov $0xfffffff8,%eax
6531: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6536: 90 nop
6537: c3 ret
6538: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
653f: 00
6540: 48 83 ec 28 sub $0x28,%rsp
6544: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6549: 48 85 d2 test %rdx,%rdx
654c: 74 1b je 0x6569
654e: 45 85 c0 test %r8d,%r8d
6551: 7f 0a jg 0x655d
6553: b8 fa ff ff ff mov $0xfffffffa,%eax
6558: 48 83 c4 28 add $0x28,%rsp
655c: c3 ret
655d: e8 5e 79 03 00 call 0x3dec0
6562: 33 c0 xor %eax,%eax
6564: 48 83 c4 28 add $0x28,%rsp
6568: c3 ret
6569: b8 f8 ff ff ff mov $0xfffffff8,%eax
656e: 48 83 c4 28 add $0x28,%rsp
6572: c3 ret
6573: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6578: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
657f: 00
6580: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
6585: 49 89 d1 mov %rdx,%r9
6588: c5 f9 14 c8 vunpcklpd %xmm0,%xmm0,%xmm1
658c: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
6591: c4 e3 75 18 c9 01 vinsertf128 $0x1,%xmm1,%ymm1,%ymm1
6597: 4d 85 c9 test %r9,%r9
659a: 0f 84 5a 01 00 00 je 0x66fa
65a0: 45 85 c0 test %r8d,%r8d
65a3: 0f 8e 48 01 00 00 jle 0x66f1
65a9: 41 83 f8 08 cmp $0x8,%r8d
65ad: 0f 8c 2f 01 00 00 jl 0x66e2
65b3: 4c 89 ca mov %r9,%rdx
65b6: 48 83 e2 1f and $0x1f,%rdx
65ba: 85 d2 test %edx,%edx
65bc: 74 11 je 0x65cf
65be: f6 c2 07 test $0x7,%dl
65c1: 0f 85 1b 01 00 00 jne 0x66e2
65c7: f7 da neg %edx
65c9: 83 c2 20 add $0x20,%edx
65cc: c1 ea 03 shr $0x3,%edx
65cf: 8d 42 08 lea 0x8(%rdx),%eax
65d2: 44 3b c0 cmp %eax,%r8d
65d5: 0f 8c 07 01 00 00 jl 0x66e2
65db: 44 89 c1 mov %r8d,%ecx
65de: 33 c0 xor %eax,%eax
65e0: 2b ca sub %edx,%ecx
65e2: 83 e1 07 and $0x7,%ecx
65e5: f7 d9 neg %ecx
65e7: 41 03 c8 add %r8d,%ecx
65ea: 41 89 d2 mov %edx,%r10d
65ed: 85 d2 test %edx,%edx
65ef: 76 27 jbe 0x6618
65f1: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
65f8: 00
65f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6600: c4 c1 7b 10 14 c1 vmovsd (%r9,%rax,8),%xmm2
6606: c5 e8 58 d8 vaddps %xmm0,%xmm2,%xmm3
660a: c4 c1 7b 11 1c c1 vmovsd %xmm3,(%r9,%rax,8)
6610: 48 ff c0 inc %rax
6613: 49 3b c2 cmp %r10,%rax
6616: 72 e8 jb 0x6600
6618: 48 63 d1 movslq %ecx,%rdx
661b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6620: c4 81 74 58 14 d1 vaddps (%r9,%r10,8),%ymm1,%ymm2
6626: c4 81 74 58 5c d1 20 vaddps 0x20(%r9,%r10,8),%ymm1,%ymm3
662d: c4 81 7c 11 14 d1 vmovups %ymm2,(%r9,%r10,8)
6633: c4 81 7c 11 5c d1 20 vmovups %ymm3,0x20(%r9,%r10,8)
663a: 49 83 c2 08 add $0x8,%r10
663e: 4c 3b d2 cmp %rdx,%r10
6641: 72 dd jb 0x6620
6643: 8d 41 01 lea 0x1(%rcx),%eax
6646: 41 3b c0 cmp %r8d,%eax
6649: 0f 87 89 00 00 00 ja 0x66d8
664f: 4d 63 c0 movslq %r8d,%r8
6652: 4c 2b c2 sub %rdx,%r8
6655: 49 83 f8 02 cmp $0x2,%r8
6659: 0f 8c 7f 00 00 00 jl 0x66de
665f: 44 89 c0 mov %r8d,%eax
6662: 45 33 d2 xor %r10d,%r10d
6665: 83 e0 fe and $0xfffffffe,%eax
6668: 49 8d 14 d1 lea (%r9,%rdx,8),%rdx
666c: 48 63 c0 movslq %eax,%rax
666f: c5 fb 12 c8 vmovddup %xmm0,%xmm1
6673: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6678: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
667f: 00
6680: 49 83 c2 02 add $0x2,%r10
6684: c5 f0 58 12 vaddps (%rdx),%xmm1,%xmm2
6688: c5 f8 11 12 vmovups %xmm2,(%rdx)
668c: 48 83 c2 10 add $0x10,%rdx
6690: 4c 3b d0 cmp %rax,%r10
6693: 72 eb jb 0x6680
6695: 49 3b c0 cmp %r8,%rax
6698: 73 3e jae 0x66d8
669a: 48 63 c9 movslq %ecx,%rcx
669d: 49 8d 14 c9 lea (%r9,%rcx,8),%rdx
66a1: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
66a5: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
66ac: 00
66ad: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66b4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
66b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
66c0: c5 fb 10 0a vmovsd (%rdx),%xmm1
66c4: 48 ff c0 inc %rax
66c7: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
66cb: c5 fb 11 12 vmovsd %xmm2,(%rdx)
66cf: 48 83 c2 08 add $0x8,%rdx
66d3: 49 3b c0 cmp %r8,%rax
66d6: 72 e8 jb 0x66c0
66d8: 33 c0 xor %eax,%eax
66da: c5 f8 77 vzeroupper
66dd: c3 ret
66de: 33 c0 xor %eax,%eax
66e0: eb b3 jmp 0x6695
66e2: 33 c9 xor %ecx,%ecx
66e4: 41 83 f8 01 cmp $0x1,%r8d
66e8: 72 ee jb 0x66d8
66ea: 4d 63 c0 movslq %r8d,%r8
66ed: 33 c0 xor %eax,%eax
66ef: eb a4 jmp 0x6695
66f1: b8 fa ff ff ff mov $0xfffffffa,%eax
66f6: c5 f8 77 vzeroupper
66f9: c3 ret
66fa: b8 f8 ff ff ff mov $0xfffffff8,%eax
66ff: c5 f8 77 vzeroupper
6702: c3 ret
6703: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
670a: 00
670b: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6712: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6719: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6720: 45 89 c1 mov %r8d,%r9d
6723: 49 89 d0 mov %rdx,%r8
6726: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
672b: c4 e1 f9 6e c1 vmovq %rcx,%xmm0
6730: 4d 85 c0 test %r8,%r8
6733: 0f 84 f0 00 00 00 je 0x6829
6739: 45 85 c9 test %r9d,%r9d
673c: 0f 8e e1 00 00 00 jle 0x6823
6742: 49 63 d1 movslq %r9d,%rdx
6745: 48 83 fa 08 cmp $0x8,%rdx
6749: 0f 8c cf 00 00 00 jl 0x681e
674f: 4c 89 c0 mov %r8,%rax
6752: 48 83 e0 1f and $0x1f,%rax
6756: 85 c0 test %eax,%eax
6758: 74 10 je 0x676a
675a: a8 07 test $0x7,%al
675c: 0f 85 bc 00 00 00 jne 0x681e
6762: f7 d8 neg %eax
6764: 83 c0 20 add $0x20,%eax
6767: c1 e8 03 shr $0x3,%eax
676a: 8d 48 08 lea 0x8(%rax),%ecx
676d: 48 3b d1 cmp %rcx,%rdx
6770: 0f 8c a8 00 00 00 jl 0x681e
6776: 44 89 c9 mov %r9d,%ecx
6779: 2b c8 sub %eax,%ecx
677b: 83 e1 07 and $0x7,%ecx
677e: 44 2b c9 sub %ecx,%r9d
6781: 33 c9 xor %ecx,%ecx
6783: 41 89 c2 mov %eax,%r10d
6786: 85 c0 test %eax,%eax
6788: 76 2e jbe 0x67b8
678a: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6791: 00
6792: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6799: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
67a0: c4 c1 7b 10 0c c8 vmovsd (%r8,%rcx,8),%xmm1
67a6: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
67aa: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
67b0: 48 ff c1 inc %rcx
67b3: 49 3b ca cmp %r10,%rcx
67b6: 72 e8 jb 0x67a0
67b8: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
67bd: 49 63 c1 movslq %r9d,%rax
67c0: c4 81 74 58 14 d0 vaddps (%r8,%r10,8),%ymm1,%ymm2
67c6: c4 81 74 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm1,%ymm3
67cd: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
67d3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
67da: 49 83 c2 08 add $0x8,%r10
67de: 4c 3b d0 cmp %rax,%r10
67e1: 72 dd jb 0x67c0
67e3: 33 c0 xor %eax,%eax
67e5: 41 8d 49 01 lea 0x1(%r9),%ecx
67e9: 48 63 c9 movslq %ecx,%rcx
67ec: 48 3b ca cmp %rdx,%rcx
67ef: 77 27 ja 0x6818
67f1: 4d 63 c9 movslq %r9d,%r9
67f4: 49 2b d1 sub %r9,%rdx
67f7: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
67fb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6800: c5 fb 10 09 vmovsd (%rcx),%xmm1
6804: 48 ff c0 inc %rax
6807: c5 f0 58 d0 vaddps %xmm0,%xmm1,%xmm2
680b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
680f: 48 83 c1 08 add $0x8,%rcx
6813: 48 3b c2 cmp %rdx,%rax
6816: 72 e8 jb 0x6800
6818: 33 c0 xor %eax,%eax
681a: c5 f8 77 vzeroupper
681d: c3 ret
681e: 45 33 c9 xor %r9d,%r9d
6821: eb c0 jmp 0x67e3
6823: b8 fa ff ff ff mov $0xfffffffa,%eax
6828: c3 ret
6829: b8 f8 ff ff ff mov $0xfffffff8,%eax
682e: c3 ret
682f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6836: 00
6837: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
683e: 66 90 xchg %ax,%ax
6840: 45 89 c1 mov %r8d,%r9d
6843: 49 89 d0 mov %rdx,%r8
6846: 48 89 4c 24 08 mov %rcx,0x8(%rsp)
684b: c4 e1 f9 6e c9 vmovq %rcx,%xmm1
6850: 4d 85 c0 test %r8,%r8
6853: 0f 84 f0 00 00 00 je 0x6949
6859: 45 85 c9 test %r9d,%r9d
685c: 0f 8e e1 00 00 00 jle 0x6943
6862: 49 63 d1 movslq %r9d,%rdx
6865: 48 83 fa 08 cmp $0x8,%rdx
6869: 0f 8c cf 00 00 00 jl 0x693e
686f: 4c 89 c0 mov %r8,%rax
6872: 48 83 e0 1f and $0x1f,%rax
6876: 85 c0 test %eax,%eax
6878: 74 10 je 0x688a
687a: a8 07 test $0x7,%al
687c: 0f 85 bc 00 00 00 jne 0x693e
6882: f7 d8 neg %eax
6884: 83 c0 20 add $0x20,%eax
6887: c1 e8 03 shr $0x3,%eax
688a: 8d 48 08 lea 0x8(%rax),%ecx
688d: 48 3b d1 cmp %rcx,%rdx
6890: 0f 8c a8 00 00 00 jl 0x693e
6896: 44 89 c9 mov %r9d,%ecx
6899: 2b c8 sub %eax,%ecx
689b: 83 e1 07 and $0x7,%ecx
689e: 44 2b c9 sub %ecx,%r9d
68a1: 33 c9 xor %ecx,%ecx
68a3: 41 89 c2 mov %eax,%r10d
68a6: 85 c0 test %eax,%eax
68a8: 76 2e jbe 0x68d8
68aa: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
68b1: 00
68b2: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68b9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
68c0: c4 c1 7b 10 04 c8 vmovsd (%r8,%rcx,8),%xmm0
68c6: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
68ca: c4 c1 7b 11 14 c8 vmovsd %xmm2,(%r8,%rcx,8)
68d0: 48 ff c1 inc %rcx
68d3: 49 3b ca cmp %r10,%rcx
68d6: 72 e8 jb 0x68c0
68d8: c4 e2 7d 19 c1 vbroadcastsd %xmm1,%ymm0
68dd: 49 63 c1 movslq %r9d,%rax
68e0: c4 81 7c 58 14 d0 vaddps (%r8,%r10,8),%ymm0,%ymm2
68e6: c4 81 7c 58 5c d0 20 vaddps 0x20(%r8,%r10,8),%ymm0,%ymm3
68ed: c4 81 7c 11 14 d0 vmovups %ymm2,(%r8,%r10,8)
68f3: c4 81 7c 11 5c d0 20 vmovups %ymm3,0x20(%r8,%r10,8)
68fa: 49 83 c2 08 add $0x8,%r10
68fe: 4c 3b d0 cmp %rax,%r10
6901: 72 dd jb 0x68e0
6903: 33 c0 xor %eax,%eax
6905: 41 8d 49 01 lea 0x1(%r9),%ecx
6909: 48 63 c9 movslq %ecx,%rcx
690c: 48 3b ca cmp %rdx,%rcx
690f: 77 27 ja 0x6938
6911: 4d 63 c9 movslq %r9d,%r9
6914: 49 2b d1 sub %r9,%rdx
6917: 4b 8d 0c c8 lea (%r8,%r9,8),%rcx
691b: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6920: c5 fb 10 01 vmovsd (%rcx),%xmm0
6924: 48 ff c0 inc %rax
6927: c5 f8 58 d1 vaddps %xmm1,%xmm0,%xmm2
692b: c5 fb 11 11 vmovsd %xmm2,(%rcx)
692f: 48 83 c1 08 add $0x8,%rcx
6933: 48 3b c2 cmp %rdx,%rax
6936: 72 e8 jb 0x6920
6938: 33 c0 xor %eax,%eax
693a: c5 f8 77 vzeroupper
693d: c3 ret
693e: 45 33 c9 xor %r9d,%r9d
6941: eb c0 jmp 0x6903
6943: b8 fa ff ff ff mov $0xfffffffa,%eax
6948: c3 ret
6949: b8 f8 ff ff ff mov $0xfffffff8,%eax
694e: c3 ret
694f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6956: 00
6957: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
695e: 66 90 xchg %ax,%ax
6960: 55 push %rbp
6961: 48 83 ec 30 sub $0x30,%rsp
6965: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
696a: 48 89 4d 20 mov %rcx,0x20(%rbp)
696e: 48 89 55 28 mov %rdx,0x28(%rbp)
6972: 44 89 45 30 mov %r8d,0x30(%rbp)
6976: 48 8b 45 20 mov 0x20(%rbp),%rax
697a: 48 8b 55 28 mov 0x28(%rbp),%rdx
697e: 8b 4d 30 mov 0x30(%rbp),%ecx
6981: 89 4d 08 mov %ecx,0x8(%rbp)
6984: 48 89 c1 mov %rax,%rcx
6987: 8b 45 08 mov 0x8(%rbp),%eax
698a: 41 89 c0 mov %eax,%r8d
698d: e8 8e 75 13 00 call 0x13df20
6992: 89 45 00 mov %eax,0x0(%rbp)
6995: 8b 45 00 mov 0x0(%rbp),%eax
6998: 48 8d 65 10 lea 0x10(%rbp),%rsp
699c: 5d pop %rbp
699d: c3 ret
699e: 66 90 xchg %ax,%ax
69a0: 55 push %rbp
69a1: 48 8d 64 24 d0 lea -0x30(%rsp),%rsp
69a6: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
69ab: 48 89 4d 20 mov %rcx,0x20(%rbp)
69af: 48 89 55 28 mov %rdx,0x28(%rbp)
69b3: 44 89 45 30 mov %r8d,0x30(%rbp)
69b7: 48 8b 45 20 mov 0x20(%rbp),%rax
69bb: 48 8b 55 28 mov 0x28(%rbp),%rdx
69bf: 8b 4d 30 mov 0x30(%rbp),%ecx
69c2: 89 4d 08 mov %ecx,0x8(%rbp)
69c5: 48 89 c1 mov %rax,%rcx
69c8: 8b 45 08 mov 0x8(%rbp),%eax
69cb: 41 89 c0 mov %eax,%r8d
69ce: e8 6d 75 13 00 call 0x13df40
69d3: 89 45 00 mov %eax,0x0(%rbp)
69d6: 8b 45 00 mov 0x0(%rbp),%eax
69d9: 48 8d 65 10 lea 0x10(%rbp),%rsp
69dd: 5d pop %rbp
69de: c3 ret
69df: 90 nop
69e0: 55 push %rbp
69e1: 48 83 ec 30 sub $0x30,%rsp
69e5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
69ea: 48 89 4d 20 mov %rcx,0x20(%rbp)
69ee: 48 89 55 28 mov %rdx,0x28(%rbp)
69f2: 44 89 45 30 mov %r8d,0x30(%rbp)
69f6: 48 8b 45 20 mov 0x20(%rbp),%rax
69fa: 48 8b 55 28 mov 0x28(%rbp),%rdx
69fe: 8b 4d 30 mov 0x30(%rbp),%ecx
6a01: 89 4d 08 mov %ecx,0x8(%rbp)
6a04: 48 89 c1 mov %rax,%rcx
6a07: 8b 45 08 mov 0x8(%rbp),%eax
6a0a: 41 89 c0 mov %eax,%r8d
6a0d: e8 4e 75 13 00 call 0x13df60
6a12: 89 45 00 mov %eax,0x0(%rbp)
6a15: 8b 45 00 mov 0x0(%rbp),%eax
6a18: 48 8d 65 10 lea 0x10(%rbp),%rsp
6a1c: 5d pop %rbp
6a1d: c3 ret
6a1e: 66 90 xchg %ax,%ax
6a20: 55 push %rbp
6a21: 48 83 ec 30 sub $0x30,%rsp
6a25: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
6a2a: 48 89 4d 20 mov %rcx,0x20(%rbp)
6a2e: 48 89 55 28 mov %rdx,0x28(%rbp)
6a32: 44 89 45 30 mov %r8d,0x30(%rbp)
6a36: 48 8b 45 20 mov 0x20(%rbp),%rax
6a3a: 48 8b 55 28 mov 0x28(%rbp),%rdx
6a3e: 8b 4d 30 mov 0x30(%rbp),%ecx
6a41: 89 4d 08 mov %ecx,0x8(%rbp)
6a44: 48 89 c1 mov %rax,%rcx
6a47: 8b 45 08 mov 0x8(%rbp),%eax
6a4a: 41 89 c0 mov %eax,%r8d
6a4d: e8 2e 75 13 00 call 0x13df80
6a52: 89 45 00 mov %eax,0x0(%rbp)
6a55: 8b 45 00 mov 0x0(%rbp),%eax
6a58: 48 8d 65 10 lea 0x10(%rbp),%rsp
6a5c: 5d pop %rbp
6a5d: c3 ret
6a5e: 66 90 xchg %ax,%ax
6a60: 55 push %rbp
6a61: 48 83 ec 30 sub $0x30,%rsp
6a65: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
6a6a: 48 89 4d 20 mov %rcx,0x20(%rbp)
6a6e: 48 89 55 28 mov %rdx,0x28(%rbp)
6a72: 44 89 45 30 mov %r8d,0x30(%rbp)
6a76: 48 8b 45 20 mov 0x20(%rbp),%rax
6a7a: 48 8b 55 28 mov 0x28(%rbp),%rdx
6a7e: 8b 4d 30 mov 0x30(%rbp),%ecx
6a81: 89 4d 08 mov %ecx,0x8(%rbp)
6a84: 48 89 c1 mov %rax,%rcx
6a87: 8b 45 08 mov 0x8(%rbp),%eax
6a8a: 41 89 c0 mov %eax,%r8d
6a8d: e8 0e 75 13 00 call 0x13dfa0
6a92: 89 45 00 mov %eax,0x0(%rbp)
6a95: 8b 45 00 mov 0x0(%rbp),%eax
6a98: 48 8d 65 10 lea 0x10(%rbp),%rsp
6a9c: 5d pop %rbp
6a9d: c3 ret
6a9e: 66 90 xchg %ax,%ax
6aa0: 55 push %rbp
6aa1: 48 83 ec 30 sub $0x30,%rsp
6aa5: 48 8d 6c 24 20 lea 0x20(%rsp),%rbp
6aaa: 48 89 4d 20 mov %rcx,0x20(%rbp)
6aae: 48 89 55 28 mov %rdx,0x28(%rbp)
6ab2: 44 89 45 30 mov %r8d,0x30(%rbp)
6ab6: 48 8b 45 20 mov 0x20(%rbp),%rax
6aba: 48 8b 55 28 mov 0x28(%rbp),%rdx
6abe: 8b 4d 30 mov 0x30(%rbp),%ecx
6ac1: 89 4d 08 mov %ecx,0x8(%rbp)
6ac4: 48 89 c1 mov %rax,%rcx
6ac7: 8b 45 08 mov 0x8(%rbp),%eax
6aca: 41 89 c0 mov %eax,%r8d
6acd: e8 ee 74 13 00 call 0x13dfc0
6ad2: 89 45 00 mov %eax,0x0(%rbp)
6ad5: 8b 45 00 mov 0x0(%rbp),%eax
6ad8: 48 8d 65 10 lea 0x10(%rbp),%rsp
6adc: 5d pop %rbp
6add: c3 ret
6ade: 66 90 xchg %ax,%ax
6ae0: 48 83 ec 28 sub $0x28,%rsp
6ae4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6ae9: 48 85 d2 test %rdx,%rdx
6aec: 74 28 je 0x6b16
6aee: 45 85 c0 test %r8d,%r8d
6af1: 7f 0a jg 0x6afd
6af3: b8 fa ff ff ff mov $0xfffffffa,%eax
6af8: 48 83 c4 28 add $0x28,%rsp
6afc: c3 ret
6afd: 89 c8 mov %ecx,%eax
6aff: 48 c1 e9 20 shr $0x20,%rcx
6b03: 48 c1 e1 20 shl $0x20,%rcx
6b07: 48 0b c8 or %rax,%rcx
6b0a: e8 51 75 03 00 call 0x3e060
6b0f: 33 c0 xor %eax,%eax
6b11: 48 83 c4 28 add $0x28,%rsp
6b15: c3 ret
6b16: b8 f8 ff ff ff mov $0xfffffff8,%eax
6b1b: 48 83 c4 28 add $0x28,%rsp
6b1f: c3 ret
6b20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6b25: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6b2a: 48 85 d2 test %rdx,%rdx
6b2d: 74 2a je 0x6b59
6b2f: 45 85 c0 test %r8d,%r8d
6b32: 7f 0b jg 0x6b3f
6b34: b8 fa ff ff ff mov $0xfffffffa,%eax
6b39: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6b3e: c3 ret
6b3f: 89 c8 mov %ecx,%eax
6b41: 48 c1 e9 20 shr $0x20,%rcx
6b45: 48 c1 e1 20 shl $0x20,%rcx
6b49: 48 0b c8 or %rax,%rcx
6b4c: e8 2f 75 03 00 call 0x3e080
6b51: 33 c0 xor %eax,%eax
6b53: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6b58: c3 ret
6b59: b8 f8 ff ff ff mov $0xfffffff8,%eax
6b5e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6b63: 90 nop
6b64: c3 ret
6b65: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6b6c: 00
6b6d: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b74: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6b79: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6b80: 48 83 ec 28 sub $0x28,%rsp
6b84: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6b89: 48 85 d2 test %rdx,%rdx
6b8c: 74 28 je 0x6bb6
6b8e: 45 85 c0 test %r8d,%r8d
6b91: 7f 0a jg 0x6b9d
6b93: b8 fa ff ff ff mov $0xfffffffa,%eax
6b98: 48 83 c4 28 add $0x28,%rsp
6b9c: c3 ret
6b9d: 89 c8 mov %ecx,%eax
6b9f: 48 c1 e9 20 shr $0x20,%rcx
6ba3: 48 c1 e1 20 shl $0x20,%rcx
6ba7: 48 0b c8 or %rax,%rcx
6baa: e8 f1 74 03 00 call 0x3e0a0
6baf: 33 c0 xor %eax,%eax
6bb1: 48 83 c4 28 add $0x28,%rsp
6bb5: c3 ret
6bb6: b8 f8 ff ff ff mov $0xfffffff8,%eax
6bbb: 48 83 c4 28 add $0x28,%rsp
6bbf: c3 ret
6bc0: 48 83 ec 28 sub $0x28,%rsp
6bc4: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6bc9: 48 85 d2 test %rdx,%rdx
6bcc: 74 28 je 0x6bf6
6bce: 45 85 c0 test %r8d,%r8d
6bd1: 7f 0a jg 0x6bdd
6bd3: b8 fa ff ff ff mov $0xfffffffa,%eax
6bd8: 48 83 c4 28 add $0x28,%rsp
6bdc: c3 ret
6bdd: 89 c8 mov %ecx,%eax
6bdf: 48 c1 e9 20 shr $0x20,%rcx
6be3: 48 c1 e1 20 shl $0x20,%rcx
6be7: 48 0b c8 or %rax,%rcx
6bea: e8 d1 74 03 00 call 0x3e0c0
6bef: 33 c0 xor %eax,%eax
6bf1: 48 83 c4 28 add $0x28,%rsp
6bf5: c3 ret
6bf6: b8 f8 ff ff ff mov $0xfffffff8,%eax
6bfb: 48 83 c4 28 add $0x28,%rsp
6bff: c3 ret
6c00: 48 83 ec 28 sub $0x28,%rsp
6c04: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6c09: 48 85 d2 test %rdx,%rdx
6c0c: 74 28 je 0x6c36
6c0e: 45 85 c0 test %r8d,%r8d
6c11: 7f 0a jg 0x6c1d
6c13: b8 fa ff ff ff mov $0xfffffffa,%eax
6c18: 48 83 c4 28 add $0x28,%rsp
6c1c: c3 ret
6c1d: 89 c8 mov %ecx,%eax
6c1f: 48 c1 e9 20 shr $0x20,%rcx
6c23: 48 c1 e1 20 shl $0x20,%rcx
6c27: 48 0b c8 or %rax,%rcx
6c2a: e8 b1 74 03 00 call 0x3e0e0
6c2f: 33 c0 xor %eax,%eax
6c31: 48 83 c4 28 add $0x28,%rsp
6c35: c3 ret
6c36: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c3b: 48 83 c4 28 add $0x28,%rsp
6c3f: c3 ret
6c40: 48 83 ec 28 sub $0x28,%rsp
6c44: 48 89 4c 24 30 mov %rcx,0x30(%rsp)
6c49: 48 85 d2 test %rdx,%rdx
6c4c: 74 28 je 0x6c76
6c4e: 45 85 c0 test %r8d,%r8d
6c51: 7f 0a jg 0x6c5d
6c53: b8 fa ff ff ff mov $0xfffffffa,%eax
6c58: 48 83 c4 28 add $0x28,%rsp
6c5c: c3 ret
6c5d: 89 c8 mov %ecx,%eax
6c5f: 48 c1 e9 20 shr $0x20,%rcx
6c63: 48 c1 e1 20 shl $0x20,%rcx
6c67: 48 0b c8 or %rax,%rcx
6c6a: e8 d1 77 03 00 call 0x3e440
6c6f: 33 c0 xor %eax,%eax
6c71: 48 83 c4 28 add $0x28,%rsp
6c75: c3 ret
6c76: b8 f8 ff ff ff mov $0xfffffff8,%eax
6c7b: 48 83 c4 28 add $0x28,%rsp
6c7f: c3 ret
6c80: 48 83 ec 28 sub $0x28,%rsp
6c84: 48 85 d2 test %rdx,%rdx
6c87: 74 41 je 0x6cca
6c89: 45 85 c0 test %r8d,%r8d
6c8c: 7e 32 jle 0x6cc0
6c8e: 66 0f 2e 05 22 34 c5 ucomisd 0x1c53422(%rip),%xmm0 # 0x1c5a0b8
6c95: 01
6c96: 7a 02 jp 0x6c9a
6c98: 74 10 je 0x6caa
6c9a: 0f 57 c9 xorps %xmm1,%xmm1
6c9d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
6ca1: 7a 02 jp 0x6ca5
6ca3: 74 0c je 0x6cb1
6ca5: e8 b6 7a 03 00 call 0x3e760
6caa: 33 c0 xor %eax,%eax
6cac: 48 83 c4 28 add $0x28,%rsp
6cb0: c3 ret
6cb1: 48 89 d1 mov %rdx,%rcx
6cb4: 44 89 c2 mov %r8d,%edx
6cb7: 48 83 c4 28 add $0x28,%rsp
6cbb: e9 20 3f 01 00 jmp 0x1abe0
6cc0: b8 fa ff ff ff mov $0xfffffffa,%eax
6cc5: 48 83 c4 28 add $0x28,%rsp
6cc9: c3 ret
6cca: b8 f8 ff ff ff mov $0xfffffff8,%eax
6ccf: 48 83 c4 28 add $0x28,%rsp
6cd3: c3 ret
6cd4: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6cd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6ce0: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
6ce5: 48 85 d2 test %rdx,%rdx
6ce8: 74 45 je 0x6d2f
6cea: 45 85 c0 test %r8d,%r8d
6ced: 7e 34 jle 0x6d23
6cef: 66 0f 2e 05 c9 33 c5 ucomisd 0x1c533c9(%rip),%xmm0 # 0x1c5a0c0
6cf6: 01
6cf7: 7a 02 jp 0x6cfb
6cf9: 74 10 je 0x6d0b
6cfb: 0f 57 c9 xorps %xmm1,%xmm1
6cfe: 66 0f 2e c1 ucomisd %xmm1,%xmm0
6d02: 7a 02 jp 0x6d06
6d04: 74 0d je 0x6d13
6d06: e8 f5 7b 03 00 call 0x3e900
6d0b: 33 c0 xor %eax,%eax
6d0d: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6d12: c3 ret
6d13: 48 89 d1 mov %rdx,%rcx
6d16: 44 89 c2 mov %r8d,%edx
6d19: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6d1e: e9 bd 40 01 00 jmp 0x1ade0
6d23: b8 fa ff ff ff mov $0xfffffffa,%eax
6d28: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6d2d: 90 nop
6d2e: c3 ret
6d2f: b8 f8 ff ff ff mov $0xfffffff8,%eax
6d34: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
6d39: 90 nop
6d3a: 90 nop
6d3b: 90 nop
6d3c: c3 ret
6d3d: 0f 1f 00 nopl (%rax)
6d40: 48 83 ec 28 sub $0x28,%rsp
6d44: 48 85 d2 test %rdx,%rdx
6d47: 74 41 je 0x6d8a
6d49: 45 85 c0 test %r8d,%r8d
6d4c: 7e 32 jle 0x6d80
6d4e: 66 0f 2e 05 72 33 c5 ucomisd 0x1c53372(%rip),%xmm0 # 0x1c5a0c8
6d55: 01
6d56: 7a 02 jp 0x6d5a
6d58: 74 10 je 0x6d6a
6d5a: 0f 57 c9 xorps %xmm1,%xmm1
6d5d: 66 0f 2e c1 ucomisd %xmm1,%xmm0
6d61: 7a 02 jp 0x6d65
6d63: 74 0c je 0x6d71
6d65: e8 36 7d 03 00 call 0x3eaa0
6d6a: 33 c0 xor %eax,%eax
6d6c: 48 83 c4 28 add $0x28,%rsp
6d70: c3 ret
6d71: 48 89 d1 mov %rdx,%rcx
6d74: 44 89 c2 mov %r8d,%edx
6d77: 48 83 c4 28 add $0x28,%rsp
6d7b: e9 40 42 01 00 jmp 0x1afc0
6d80: b8 fa ff ff ff mov $0xfffffffa,%eax
6d85: 48 83 c4 28 add $0x28,%rsp
6d89: c3 ret
6d8a: b8 f8 ff ff ff mov $0xfffffff8,%eax
6d8f: 48 83 c4 28 add $0x28,%rsp
6d93: c3 ret
6d94: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6d99: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6da0: 48 83 ec 28 sub $0x28,%rsp
6da4: c5 f9 28 c8 vmovapd %xmm0,%xmm1
6da8: 48 85 d2 test %rdx,%rdx
6dab: 0f 84 c2 01 00 00 je 0x6f73
6db1: 45 85 c0 test %r8d,%r8d
6db4: 0f 8e af 01 00 00 jle 0x6f69
6dba: c5 f9 2e 0d 0e 33 c5 vucomisd 0x1c5330e(%rip),%xmm1 # 0x1c5a0d0
6dc1: 01
6dc2: 7a 06 jp 0x6dca
6dc4: 0f 84 98 01 00 00 je 0x6f62
6dca: c5 f9 57 c0 vxorpd %xmm0,%xmm0,%xmm0
6dce: c5 f9 2e c8 vucomisd %xmm0,%xmm1
6dd2: 7a 06 jp 0x6dda
6dd4: 0f 84 78 01 00 00 je 0x6f52
6dda: 41 83 f8 10 cmp $0x10,%r8d
6dde: 0f 8c 5e 01 00 00 jl 0x6f42
6de4: 49 89 d1 mov %rdx,%r9
6de7: 49 83 e1 1f and $0x1f,%r9
6deb: 45 85 c9 test %r9d,%r9d
6dee: 74 18 je 0x6e08
6df0: 41 f7 c1 07 00 00 00 test $0x7,%r9d
6df7: 0f 85 45 01 00 00 jne 0x6f42
6dfd: 41 f7 d9 neg %r9d
6e00: 41 83 c1 20 add $0x20,%r9d
6e04: 41 c1 e9 03 shr $0x3,%r9d
6e08: 41 8d 41 10 lea 0x10(%r9),%eax
6e0c: 44 3b c0 cmp %eax,%r8d
6e0f: 0f 8c 2d 01 00 00 jl 0x6f42
6e15: 45 89 c2 mov %r8d,%r10d
6e18: 33 c0 xor %eax,%eax
6e1a: 45 2b d1 sub %r9d,%r10d
6e1d: 41 83 e2 0f and $0xf,%r10d
6e21: 41 f7 da neg %r10d
6e24: 45 03 d0 add %r8d,%r10d
6e27: 45 89 cb mov %r9d,%r11d
6e2a: 45 85 c9 test %r9d,%r9d
6e2d: 76 23 jbe 0x6e52
6e2f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6e36: 00
6e37: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6e3e: 66 90 xchg %ax,%ax
6e40: c5 f3 59 04 c2 vmulsd (%rdx,%rax,8),%xmm1,%xmm0
6e45: c5 fb 11 04 c2 vmovsd %xmm0,(%rdx,%rax,8)
6e4a: 48 ff c0 inc %rax
6e4d: 49 3b c3 cmp %r11,%rax
6e50: 72 ee jb 0x6e40
6e52: c5 f1 14 c1 vunpcklpd %xmm1,%xmm1,%xmm0
6e56: 4d 63 ca movslq %r10d,%r9
6e59: c4 e3 7d 18 c0 01 vinsertf128 $0x1,%xmm0,%ymm0,%ymm0
6e5f: 90 nop
6e60: c4 a1 7d 59 14 da vmulpd (%rdx,%r11,8),%ymm0,%ymm2
6e66: c4 a1 7d 59 5c da 20 vmulpd 0x20(%rdx,%r11,8),%ymm0,%ymm3
6e6d: c4 a1 7d 59 64 da 40 vmulpd 0x40(%rdx,%r11,8),%ymm0,%ymm4
6e74: c4 a1 7d 59 6c da 60 vmulpd 0x60(%rdx,%r11,8),%ymm0,%ymm5
6e7b: c4 a1 7d 11 14 da vmovupd %ymm2,(%rdx,%r11,8)
6e81: c4 a1 7d 11 5c da 20 vmovupd %ymm3,0x20(%rdx,%r11,8)
6e88: c4 a1 7d 11 64 da 40 vmovupd %ymm4,0x40(%rdx,%r11,8)
6e8f: c4 a1 7d 11 6c da 60 vmovupd %ymm5,0x60(%rdx,%r11,8)
6e96: 49 83 c3 10 add $0x10,%r11
6e9a: 4d 3b d9 cmp %r9,%r11
6e9d: 72 c1 jb 0x6e60
6e9f: 41 8d 42 01 lea 0x1(%r10),%eax
6ea3: 41 3b c0 cmp %r8d,%eax
6ea6: 0f 87 88 00 00 00 ja 0x6f34
6eac: 4d 63 c0 movslq %r8d,%r8
6eaf: 4d 2b c1 sub %r9,%r8
6eb2: 49 83 f8 04 cmp $0x4,%r8
6eb6: 0f 8c 82 00 00 00 jl 0x6f3e
6ebc: 44 89 c0 mov %r8d,%eax
6ebf: 45 33 db xor %r11d,%r11d
6ec2: 83 e0 fc and $0xfffffffc,%eax
6ec5: 4e 8d 0c ca lea (%rdx,%r9,8),%r9
6ec9: 48 63 c0 movslq %eax,%rax
6ecc: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6ed3: 00
6ed4: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6edb: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
6ee0: c4 c1 7d 59 11 vmulpd (%r9),%ymm0,%ymm2
6ee5: 49 83 c3 04 add $0x4,%r11
6ee9: c4 c1 7d 11 11 vmovupd %ymm2,(%r9)
6eee: 49 83 c1 20 add $0x20,%r9
6ef2: 4c 3b d8 cmp %rax,%r11
6ef5: 72 e9 jb 0x6ee0
6ef7: 49 3b c0 cmp %r8,%rax
6efa: 73 38 jae 0x6f34
6efc: 4d 63 d2 movslq %r10d,%r10
6eff: 4a 8d 14 d2 lea (%rdx,%r10,8),%rdx
6f03: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
6f07: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
6f0e: 00
6f0f: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f16: 0f 1f 00 nopl (%rax)
6f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
6f20: c5 f3 59 02 vmulsd (%rdx),%xmm1,%xmm0
6f24: 48 ff c0 inc %rax
6f27: c5 fb 11 02 vmovsd %xmm0,(%rdx)
6f2b: 48 83 c2 08 add $0x8,%rdx
6f2f: 49 3b c0 cmp %r8,%rax
6f32: 72 ec jb 0x6f20
6f34: 33 c0 xor %eax,%eax
6f36: c5 f8 77 vzeroupper
6f39: 48 83 c4 28 add $0x28,%rsp
6f3d: c3 ret
6f3e: 33 c0 xor %eax,%eax
6f40: eb b5 jmp 0x6ef7
6f42: 45 33 d2 xor %r10d,%r10d
6f45: 41 83 f8 01 cmp $0x1,%r8d
6f49: 72 e9 jb 0x6f34
6f4b: 4d 63 c0 movslq %r8d,%r8
6f4e: 33 c0 xor %eax,%eax
6f50: eb a5 jmp 0x6ef7
6f52: 48 89 d1 mov %rdx,%rcx
6f55: 44 89 c2 mov %r8d,%edx
6f58: e8 a3 40 01 00 call 0x1b000
6f5d: 48 83 c4 28 add $0x28,%rsp
6f61: c3 ret
6f62: 33 c0 xor %eax,%eax
6f64: 48 83 c4 28 add $0x28,%rsp
6f68: c3 ret
6f69: b8 fa ff ff ff mov $0xfffffffa,%eax
6f6e: 48 83 c4 28 add $0x28,%rsp
6f72: c3 ret
6f73: b8 f8 ff ff ff mov $0xfffffff8,%eax
6f78: 48 83 c4 28 add $0x28,%rsp
6f7c: c3 ret
6f7d: 0f 1f 00 nopl (%rax)
6f80: 48 83 ec 28 sub $0x28,%rsp
6f84: 48 85 d2 test %rdx,%rdx
6f87: 0f 84 be 01 00 00 je 0x714b
6f8d: 45 85 c0 test %r8d,%r8d
6f90: 0f 8e ab 01 00 00 jle 0x7141
6f96: c5 f9 2e 05 3a 31 c5 vucomisd 0x1c5313a(%rip),%xmm0 # 0x1c5a0d8
6f9d: 01
6f9e: 7a 06 jp 0x6fa6
6fa0: 0f 84 94 01 00 00 je 0x713a
6fa6: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
6faa: c5 f9 2e c1 vucomisd %xmm1,%xmm0
6fae: 7a 06 jp 0x6fb6
6fb0: 0f 84 74 01 00 00 je 0x712a
6fb6: 41 83 f8 10 cmp $0x10,%r8d
6fba: 0f 8c 62 01 00 00 jl 0x7122
6fc0: 49 89 d3 mov %rdx,%r11
6fc3: 49 83 e3 1f and $0x1f,%r11
6fc7: 45 85 db test %r11d,%r11d
6fca: 74 18 je 0x6fe4
6fcc: 41 f7 c3 07 00 00 00 test $0x7,%r11d
6fd3: 0f 85 49 01 00 00 jne 0x7122
6fd9: 41 f7 db neg %r11d
6fdc: 41 83 c3 20 add $0x20,%r11d
6fe0: 41 c1 eb 03 shr $0x3,%r11d
6fe4: 41 8d 43 10 lea 0x10(%r11),%eax
6fe8: 44 3b c0 cmp %eax,%r8d
6feb: 0f 8c 31 01 00 00 jl 0x7122
6ff1: 45 89 c1 mov %r8d,%r9d
6ff4: 33 c0 xor %eax,%eax
6ff6: 45 2b cb sub %r11d,%r9d
6ff9: 41 83 e1 0f and $0xf,%r9d
6ffd: 41 f7 d9 neg %r9d
7000: 45 03 c8 add %r8d,%r9d
7003: 45 89 da mov %r11d,%r10d
7006: 45 85 db test %r11d,%r11d
7009: 76 27 jbe 0x7032
700b: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7012: 00
7013: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
701a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7020: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
7025: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
702a: 48 ff c0 inc %rax
702d: 49 3b c2 cmp %r10,%rax
7030: 72 ee jb 0x7020
7032: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
7037: 49 63 c1 movslq %r9d,%rax
703a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7040: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
7046: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
704d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
7054: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
705b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
7061: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
7068: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
706f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
7076: 49 83 c2 10 add $0x10,%r10
707a: 4c 3b d0 cmp %rax,%r10
707d: 72 c1 jb 0x7040
707f: 41 8d 41 01 lea 0x1(%r9),%eax
7083: 41 3b c0 cmp %r8d,%eax
7086: 0f 87 88 00 00 00 ja 0x7114
708c: 4d 63 c0 movslq %r8d,%r8
708f: 4d 63 c9 movslq %r9d,%r9
7092: 4d 2b c1 sub %r9,%r8
7095: 49 83 f8 04 cmp $0x4,%r8
7099: 0f 8c 7f 00 00 00 jl 0x711e
709f: 4d 63 c9 movslq %r9d,%r9
70a2: 44 89 c0 mov %r8d,%eax
70a5: 83 e0 fc and $0xfffffffc,%eax
70a8: 45 33 db xor %r11d,%r11d
70ab: 48 63 c0 movslq %eax,%rax
70ae: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
70b3: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
70b7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
70be: 00 00
70c0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
70c5: 49 83 c3 04 add $0x4,%r11
70c9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
70ce: 49 83 c2 20 add $0x20,%r10
70d2: 4c 3b d8 cmp %rax,%r11
70d5: 72 e9 jb 0x70c0
70d7: 49 3b c0 cmp %r8,%rax
70da: 73 38 jae 0x7114
70dc: 4d 63 c9 movslq %r9d,%r9
70df: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
70e3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
70e7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
70ee: 00
70ef: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
70f6: 0f 1f 00 nopl (%rax)
70f9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7100: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
7104: 48 ff c0 inc %rax
7107: c5 fb 11 0a vmovsd %xmm1,(%rdx)
710b: 48 83 c2 08 add $0x8,%rdx
710f: 49 3b c0 cmp %r8,%rax
7112: 72 ec jb 0x7100
7114: 33 c0 xor %eax,%eax
7116: c5 f8 77 vzeroupper
7119: 48 83 c4 28 add $0x28,%rsp
711d: c3 ret
711e: 33 c0 xor %eax,%eax
7120: eb b5 jmp 0x70d7
7122: 45 33 c9 xor %r9d,%r9d
7125: e9 55 ff ff ff jmp 0x707f
712a: 48 89 d1 mov %rdx,%rcx
712d: 44 89 c2 mov %r8d,%edx
7130: e8 0b 3f 01 00 call 0x1b040
7135: 48 83 c4 28 add $0x28,%rsp
7139: c3 ret
713a: 33 c0 xor %eax,%eax
713c: 48 83 c4 28 add $0x28,%rsp
7140: c3 ret
7141: b8 fa ff ff ff mov $0xfffffffa,%eax
7146: 48 83 c4 28 add $0x28,%rsp
714a: c3 ret
714b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7150: 48 83 c4 28 add $0x28,%rsp
7154: c3 ret
7155: 0f 1f 40 00 nopl 0x0(%rax)
7159: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7160: 48 83 ec 28 sub $0x28,%rsp
7164: 48 85 d2 test %rdx,%rdx
7167: 0f 84 be 01 00 00 je 0x732b
716d: 45 85 c0 test %r8d,%r8d
7170: 0f 8e ab 01 00 00 jle 0x7321
7176: c5 f9 2e 05 62 2f c5 vucomisd 0x1c52f62(%rip),%xmm0 # 0x1c5a0e0
717d: 01
717e: 7a 06 jp 0x7186
7180: 0f 84 94 01 00 00 je 0x731a
7186: c5 f1 57 c9 vxorpd %xmm1,%xmm1,%xmm1
718a: c5 f9 2e c1 vucomisd %xmm1,%xmm0
718e: 7a 06 jp 0x7196
7190: 0f 84 74 01 00 00 je 0x730a
7196: 41 83 f8 10 cmp $0x10,%r8d
719a: 0f 8c 62 01 00 00 jl 0x7302
71a0: 49 89 d3 mov %rdx,%r11
71a3: 49 83 e3 1f and $0x1f,%r11
71a7: 45 85 db test %r11d,%r11d
71aa: 74 18 je 0x71c4
71ac: 41 f7 c3 07 00 00 00 test $0x7,%r11d
71b3: 0f 85 49 01 00 00 jne 0x7302
71b9: 41 f7 db neg %r11d
71bc: 41 83 c3 20 add $0x20,%r11d
71c0: 41 c1 eb 03 shr $0x3,%r11d
71c4: 41 8d 43 10 lea 0x10(%r11),%eax
71c8: 44 3b c0 cmp %eax,%r8d
71cb: 0f 8c 31 01 00 00 jl 0x7302
71d1: 45 89 c1 mov %r8d,%r9d
71d4: 33 c0 xor %eax,%eax
71d6: 45 2b cb sub %r11d,%r9d
71d9: 41 83 e1 0f and $0xf,%r9d
71dd: 41 f7 d9 neg %r9d
71e0: 45 03 c8 add %r8d,%r9d
71e3: 45 89 da mov %r11d,%r10d
71e6: 45 85 db test %r11d,%r11d
71e9: 76 27 jbe 0x7212
71eb: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
71f2: 00
71f3: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
71fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7200: c5 fb 59 0c c2 vmulsd (%rdx,%rax,8),%xmm0,%xmm1
7205: c5 fb 11 0c c2 vmovsd %xmm1,(%rdx,%rax,8)
720a: 48 ff c0 inc %rax
720d: 49 3b c2 cmp %r10,%rax
7210: 72 ee jb 0x7200
7212: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
7217: 49 63 c1 movslq %r9d,%rax
721a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1)
7220: c4 a1 75 59 14 d2 vmulpd (%rdx,%r10,8),%ymm1,%ymm2
7226: c4 a1 75 59 5c d2 20 vmulpd 0x20(%rdx,%r10,8),%ymm1,%ymm3
722d: c4 a1 75 59 64 d2 40 vmulpd 0x40(%rdx,%r10,8),%ymm1,%ymm4
7234: c4 a1 75 59 6c d2 60 vmulpd 0x60(%rdx,%r10,8),%ymm1,%ymm5
723b: c4 a1 7d 11 14 d2 vmovupd %ymm2,(%rdx,%r10,8)
7241: c4 a1 7d 11 5c d2 20 vmovupd %ymm3,0x20(%rdx,%r10,8)
7248: c4 a1 7d 11 64 d2 40 vmovupd %ymm4,0x40(%rdx,%r10,8)
724f: c4 a1 7d 11 6c d2 60 vmovupd %ymm5,0x60(%rdx,%r10,8)
7256: 49 83 c2 10 add $0x10,%r10
725a: 4c 3b d0 cmp %rax,%r10
725d: 72 c1 jb 0x7220
725f: 41 8d 41 01 lea 0x1(%r9),%eax
7263: 41 3b c0 cmp %r8d,%eax
7266: 0f 87 88 00 00 00 ja 0x72f4
726c: 4d 63 c0 movslq %r8d,%r8
726f: 4d 63 c9 movslq %r9d,%r9
7272: 4d 2b c1 sub %r9,%r8
7275: 49 83 f8 04 cmp $0x4,%r8
7279: 0f 8c 7f 00 00 00 jl 0x72fe
727f: 4d 63 c9 movslq %r9d,%r9
7282: 44 89 c0 mov %r8d,%eax
7285: 83 e0 fc and $0xfffffffc,%eax
7288: 45 33 db xor %r11d,%r11d
728b: 48 63 c0 movslq %eax,%rax
728e: c4 e2 7d 19 c8 vbroadcastsd %xmm0,%ymm1
7293: 4e 8d 14 ca lea (%rdx,%r9,8),%r10
7297: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
729e: 00 00
72a0: c4 c1 75 59 12 vmulpd (%r10),%ymm1,%ymm2
72a5: 49 83 c3 04 add $0x4,%r11
72a9: c4 c1 7d 11 12 vmovupd %ymm2,(%r10)
72ae: 49 83 c2 20 add $0x20,%r10
72b2: 4c 3b d8 cmp %rax,%r11
72b5: 72 e9 jb 0x72a0
72b7: 49 3b c0 cmp %r8,%rax
72ba: 73 38 jae 0x72f4
72bc: 4d 63 c9 movslq %r9d,%r9
72bf: 4a 8d 14 ca lea (%rdx,%r9,8),%rdx
72c3: 48 8d 14 c2 lea (%rdx,%rax,8),%rdx
72c7: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
72ce: 00
72cf: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72d6: 0f 1f 00 nopl (%rax)
72d9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
72e0: c5 fb 59 0a vmulsd (%rdx),%xmm0,%xmm1
72e4: 48 ff c0 inc %rax
72e7: c5 fb 11 0a vmovsd %xmm1,(%rdx)
72eb: 48 83 c2 08 add $0x8,%rdx
72ef: 49 3b c0 cmp %r8,%rax
72f2: 72 ec jb 0x72e0
72f4: 33 c0 xor %eax,%eax
72f6: c5 f8 77 vzeroupper
72f9: 48 83 c4 28 add $0x28,%rsp
72fd: c3 ret
72fe: 33 c0 xor %eax,%eax
7300: eb b5 jmp 0x72b7
7302: 45 33 c9 xor %r9d,%r9d
7305: e9 55 ff ff ff jmp 0x725f
730a: 48 89 d1 mov %rdx,%rcx
730d: 44 89 c2 mov %r8d,%edx
7310: e8 6b 3d 01 00 call 0x1b080
7315: 48 83 c4 28 add $0x28,%rsp
7319: c3 ret
731a: 33 c0 xor %eax,%eax
731c: 48 83 c4 28 add $0x28,%rsp
7320: c3 ret
7321: b8 fa ff ff ff mov $0xfffffffa,%eax
7326: 48 83 c4 28 add $0x28,%rsp
732a: c3 ret
732b: b8 f8 ff ff ff mov $0xfffffff8,%eax
7330: 48 83 c4 28 add $0x28,%rsp
7334: c3 ret
7335: 0f 1f 40 00 nopl 0x0(%rax)
7339: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7340: 56 push %rsi
7341: 57 push %rdi
7342: 41 54 push %r12
7344: 55 push %rbp
7345: 48 83 ec 28 sub $0x28,%rsp
7349: 89 cf mov %ecx,%edi
734b: 4d 89 cc mov %r9,%r12
734e: 83 ff 1e cmp $0x1e,%edi
7351: 0f 87 7a 01 00 00 ja 0x74d1
7357: 4d 85 e4 test %r12,%r12
735a: 0f 84 80 01 00 00 je 0x74e0
7360: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
7365: 48 85 f6 test %rsi,%rsi
7368: 0f 84 72 01 00 00 je 0x74e0
736e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
7373: 48 85 ed test %rbp,%rbp
7376: 0f 84 64 01 00 00 je 0x74e0
737c: 83 fa 08 cmp $0x8,%edx
737f: 74 1e je 0x739f
7381: 83 fa 04 cmp $0x4,%edx
7384: 74 19 je 0x739f
7386: 83 fa 01 cmp $0x1,%edx
7389: 74 14 je 0x739f
738b: 83 fa 02 cmp $0x2,%edx
738e: 74 0f je 0x739f
7390: b8 ee ff ff ff mov $0xffffffee,%eax
7395: 48 83 c4 28 add $0x28,%rsp
7399: 5d pop %rbp
739a: 41 5c pop %r12
739c: 5f pop %rdi
739d: 5e pop %rsi
739e: c3 ret
739f: 83 ff 1d cmp $0x1d,%edi
73a2: 0f 8f 29 01 00 00 jg 0x74d1
73a8: 83 ff 04 cmp $0x4,%edi
73ab: 7f 14 jg 0x73c1
73ad: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
73b4: 00
73b5: 33 c0 xor %eax,%eax
73b7: 89 06 mov %eax,(%rsi)
73b9: 89 45 00 mov %eax,0x0(%rbp)
73bc: e9 04 01 00 00 jmp 0x74c5
73c1: 83 ff 06 cmp $0x6,%edi
73c4: 7f 11 jg 0x73d7
73c6: 33 c0 xor %eax,%eax
73c8: 41 89 04 24 mov %eax,(%r12)
73cc: 89 06 mov %eax,(%rsi)
73ce: 89 45 00 mov %eax,0x0(%rbp)
73d1: 41 8b 04 24 mov (%r12),%eax
73d5: eb 67 jmp 0x743e
73d7: 8d 4f ff lea -0x1(%rdi),%ecx
73da: 83 f9 10 cmp $0x10,%ecx
73dd: 7f 48 jg 0x7427
73df: 41 bb 01 00 00 00 mov $0x1,%r11d
73e5: 41 d3 e3 shl %cl,%r11d
73e8: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
73ef: 00
73f0: 83 e0 c0 and $0xffffffc0,%eax
73f3: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
73fa: 00
73fb: 41 89 04 24 mov %eax,(%r12)
73ff: 44 89 d8 mov %r11d,%eax
7402: d1 f8 sar $1,%eax
7404: 41 83 e2 c0 and $0xffffffc0,%r10d
7408: c1 e8 1e shr $0x1e,%eax
740b: 41 03 c3 add %r11d,%eax
740e: 83 e0 fc and $0xfffffffc,%eax
7411: 83 c0 43 add $0x43,%eax
7414: c7 06 00 00 00 00 movl $0x0,(%rsi)
741a: 83 e0 c0 and $0xffffffc0,%eax
741d: 44 89 55 00 mov %r10d,0x0(%rbp)
7421: 41 03 04 24 add (%r12),%eax
7425: eb 12 jmp 0x7439
7427: 4c 89 e2 mov %r12,%rdx
742a: 49 89 f0 mov %rsi,%r8
742d: 49 89 e9 mov %rbp,%r9
7430: e8 eb 77 03 00 call 0x3ec20
7435: 41 8b 04 24 mov (%r12),%eax
7439: 83 ff 13 cmp $0x13,%edi
743c: 7d 2a jge 0x7468
743e: 89 f9 mov %edi,%ecx
7440: 41 ba 01 00 00 00 mov $0x1,%r10d
7446: 41 d3 e2 shl %cl,%r10d
7449: 45 89 d3 mov %r10d,%r11d
744c: 41 d1 fb sar $1,%r11d
744f: 41 c1 eb 1e shr $0x1e,%r11d
7453: 45 03 da add %r10d,%r11d
7456: 41 c1 eb 02 shr $0x2,%r11d
745a: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
7461: 00
7462: 41 83 e2 c0 and $0xffffffc0,%r10d
7466: eb 18 jmp 0x7480
7468: 41 ba 01 00 00 00 mov $0x1,%r10d
746e: 8d 4f 14 lea 0x14(%rdi),%ecx
7471: 41 d3 e2 shl %cl,%r10d
7474: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
747b: 00
747c: 41 83 e2 c0 and $0xffffffc0,%r10d
7480: 83 ff 0a cmp $0xa,%edi
7483: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
748a: 00
748b: 41 89 04 24 mov %eax,(%r12)
748f: 7f 04 jg 0x7495
7491: 33 c0 xor %eax,%eax
7493: eb 21 jmp 0x74b6
7495: 89 f9 mov %edi,%ecx
7497: b8 01 00 00 00 mov $0x1,%eax
749c: d3 e0 shl %cl,%eax
749e: 89 c7 mov %eax,%edi
74a0: d1 ff sar $1,%edi
74a2: c1 ef 1e shr $0x1e,%edi
74a5: 03 f8 add %eax,%edi
74a7: 83 e7 fc and $0xfffffffc,%edi
74aa: 83 c7 43 add $0x43,%edi
74ad: 83 e7 c0 and $0xffffffc0,%edi
74b0: 8b 16 mov (%rsi),%edx
74b2: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
74b6: 89 06 mov %eax,(%rsi)
74b8: 8b 45 00 mov 0x0(%rbp),%eax
74bb: 85 c0 test %eax,%eax
74bd: 7e 06 jle 0x74c5
74bf: 83 c0 40 add $0x40,%eax
74c2: 89 45 00 mov %eax,0x0(%rbp)
74c5: 33 c0 xor %eax,%eax
74c7: 48 83 c4 28 add $0x28,%rsp
74cb: 5d pop %rbp
74cc: 41 5c pop %r12
74ce: 5f pop %rdi
74cf: 5e pop %rsi
74d0: c3 ret
74d1: b8 ef ff ff ff mov $0xffffffef,%eax
74d6: 48 83 c4 28 add $0x28,%rsp
74da: 5d pop %rbp
74db: 41 5c pop %r12
74dd: 5f pop %rdi
74de: 5e pop %rsi
74df: c3 ret
74e0: b8 f8 ff ff ff mov $0xfffffff8,%eax
74e5: 48 83 c4 28 add $0x28,%rsp
74e9: 5d pop %rbp
74ea: 41 5c pop %r12
74ec: 5f pop %rdi
74ed: 5e pop %rsi
74ee: c3 ret
74ef: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
74f6: 00
74f7: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
74fe: 66 90 xchg %ax,%ax
7500: 41 54 push %r12
7502: 41 55 push %r13
7504: 41 56 push %r14
7506: 41 57 push %r15
7508: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
750d: 41 89 cd mov %ecx,%r13d
7510: 4d 89 cc mov %r9,%r12
7513: 41 83 fd 1e cmp $0x1e,%r13d
7517: 0f 87 94 01 00 00 ja 0x76b1
751d: 4d 85 e4 test %r12,%r12
7520: 0f 84 9e 01 00 00 je 0x76c4
7526: 4c 8b 74 24 70 mov 0x70(%rsp),%r14
752b: 4d 85 f6 test %r14,%r14
752e: 0f 84 90 01 00 00 je 0x76c4
7534: 4c 8b 7c 24 78 mov 0x78(%rsp),%r15
7539: 4d 85 ff test %r15,%r15
753c: 0f 84 82 01 00 00 je 0x76c4
7542: 83 fa 08 cmp $0x8,%edx
7545: 74 22 je 0x7569
7547: 83 fa 04 cmp $0x4,%edx
754a: 74 1d je 0x7569
754c: 83 fa 01 cmp $0x1,%edx
754f: 74 18 je 0x7569
7551: 83 fa 02 cmp $0x2,%edx
7554: 74 13 je 0x7569
7556: b8 ee ff ff ff mov $0xffffffee,%eax
755b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7560: 41 5f pop %r15
7562: 41 5e pop %r14
7564: 41 5d pop %r13
7566: 41 5c pop %r12
7568: c3 ret
7569: 41 83 fd 1d cmp $0x1d,%r13d
756d: 0f 8f 3e 01 00 00 jg 0x76b1
7573: 41 83 fd 04 cmp $0x4,%r13d
7577: 7f 15 jg 0x758e
7579: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
7580: 00
7581: 33 c0 xor %eax,%eax
7583: 41 89 06 mov %eax,(%r14)
7586: 41 89 07 mov %eax,(%r15)
7589: e9 13 01 00 00 jmp 0x76a1
758e: 41 83 fd 06 cmp $0x6,%r13d
7592: 7f 12 jg 0x75a6
7594: 33 c0 xor %eax,%eax
7596: 41 89 04 24 mov %eax,(%r12)
759a: 41 89 06 mov %eax,(%r14)
759d: 41 89 07 mov %eax,(%r15)
75a0: 41 8b 14 24 mov (%r12),%edx
75a4: eb 6a jmp 0x7610
75a6: 41 8d 4d ff lea -0x1(%r13),%ecx
75aa: 83 f9 11 cmp $0x11,%ecx
75ad: 7f 49 jg 0x75f8
75af: 41 bb 01 00 00 00 mov $0x1,%r11d
75b5: 41 d3 e3 shl %cl,%r11d
75b8: 44 89 da mov %r11d,%edx
75bb: 45 89 da mov %r11d,%r10d
75be: d1 fa sar $1,%edx
75c0: c1 ea 1e shr $0x1e,%edx
75c3: 41 c1 e2 03 shl $0x3,%r10d
75c7: 41 03 d3 add %r11d,%edx
75ca: 44 89 d0 mov %r10d,%eax
75cd: 83 e2 fc and $0xfffffffc,%edx
75d0: 83 c0 47 add $0x47,%eax
75d3: 41 83 c2 3f add $0x3f,%r10d
75d7: 83 c2 43 add $0x43,%edx
75da: 83 e0 c0 and $0xffffffc0,%eax
75dd: 41 89 04 24 mov %eax,(%r12)
75e1: 41 83 e2 c0 and $0xffffffc0,%r10d
75e5: 41 c7 06 00 00 00 00 movl $0x0,(%r14)
75ec: 83 e2 c0 and $0xffffffc0,%edx
75ef: 45 89 17 mov %r10d,(%r15)
75f2: 41 03 14 24 add (%r12),%edx
75f6: eb 12 jmp 0x760a
75f8: 4c 89 e2 mov %r12,%rdx
75fb: 4d 89 f0 mov %r14,%r8
75fe: 4d 89 f9 mov %r15,%r9
7601: e8 5a 78 03 00 call 0x3ee60
7606: 41 8b 14 24 mov (%r12),%edx
760a: 41 83 fd 13 cmp $0x13,%r13d
760e: 7d 29 jge 0x7639
7610: 44 89 e9 mov %r13d,%ecx
7613: b8 01 00 00 00 mov $0x1,%eax
7618: d3 e0 shl %cl,%eax
761a: 41 89 c2 mov %eax,%r10d
761d: 41 d1 fa sar $1,%r10d
7620: 41 c1 ea 1e shr $0x1e,%r10d
7624: 44 03 d0 add %eax,%r10d
7627: 41 c1 ea 02 shr $0x2,%r10d
762b: 41 c1 e2 03 shl $0x3,%r10d
762f: 41 83 c2 3f add $0x3f,%r10d
7633: 41 83 e2 c0 and $0xffffffc0,%r10d
7637: eb 1c jmp 0x7655
7639: 41 ba 01 00 00 00 mov $0x1,%r10d
763f: 41 8d 4d 14 lea 0x14(%r13),%ecx
7643: 41 d3 e2 shl %cl,%r10d
7646: 41 c1 e2 03 shl $0x3,%r10d
764a: 41 81 c2 3f 20 00 00 add $0x203f,%r10d
7651: 41 83 e2 c0 and $0xffffffc0,%r10d
7655: 45 03 d2 add %r10d,%r10d
7658: 41 03 d2 add %r10d,%edx
765b: 81 c2 00 01 00 00 add $0x100,%edx
7661: 41 89 14 24 mov %edx,(%r12)
7665: 41 83 fd 0a cmp $0xa,%r13d
7669: 7f 04 jg 0x766f
766b: 33 d2 xor %edx,%edx
766d: eb 22 jmp 0x7691
766f: 44 89 e9 mov %r13d,%ecx
7672: b8 01 00 00 00 mov $0x1,%eax
7677: d3 e0 shl %cl,%eax
7679: 89 c2 mov %eax,%edx
767b: d1 fa sar $1,%edx
767d: c1 ea 1e shr $0x1e,%edx
7680: 03 d0 add %eax,%edx
7682: 83 e2 fc and $0xfffffffc,%edx
7685: 83 c2 43 add $0x43,%edx
7688: 83 e2 c0 and $0xffffffc0,%edx
768b: 83 c2 40 add $0x40,%edx
768e: 41 03 16 add (%r14),%edx
7691: 41 89 16 mov %edx,(%r14)
7694: 41 8b 07 mov (%r15),%eax
7697: 85 c0 test %eax,%eax
7699: 7e 06 jle 0x76a1
769b: 83 c0 40 add $0x40,%eax
769e: 41 89 07 mov %eax,(%r15)
76a1: 33 c0 xor %eax,%eax
76a3: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76a8: 41 5f pop %r15
76aa: 41 5e pop %r14
76ac: 41 5d pop %r13
76ae: 41 5c pop %r12
76b0: c3 ret
76b1: b8 ef ff ff ff mov $0xffffffef,%eax
76b6: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76bb: 41 5f pop %r15
76bd: 41 5e pop %r14
76bf: 41 5d pop %r13
76c1: 41 5c pop %r12
76c3: c3 ret
76c4: b8 f8 ff ff ff mov $0xfffffff8,%eax
76c9: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
76ce: 41 5f pop %r15
76d0: 41 5e pop %r14
76d2: 41 5d pop %r13
76d4: 41 5c pop %r12
76d6: c3 ret
76d7: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1)
76de: 00 00
76e0: 56 push %rsi
76e1: 57 push %rdi
76e2: 41 54 push %r12
76e4: 55 push %rbp
76e5: 48 83 ec 28 sub $0x28,%rsp
76e9: 89 cf mov %ecx,%edi
76eb: 4d 89 cc mov %r9,%r12
76ee: 83 ff 1e cmp $0x1e,%edi
76f1: 0f 87 7a 01 00 00 ja 0x7871
76f7: 4d 85 e4 test %r12,%r12
76fa: 0f 84 80 01 00 00 je 0x7880
7700: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
7705: 48 85 f6 test %rsi,%rsi
7708: 0f 84 72 01 00 00 je 0x7880
770e: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
7713: 48 85 ed test %rbp,%rbp
7716: 0f 84 64 01 00 00 je 0x7880
771c: 83 fa 08 cmp $0x8,%edx
771f: 74 1e je 0x773f
7721: 83 fa 04 cmp $0x4,%edx
7724: 74 19 je 0x773f
7726: 83 fa 01 cmp $0x1,%edx
7729: 74 14 je 0x773f
772b: 83 fa 02 cmp $0x2,%edx
772e: 74 0f je 0x773f
7730: b8 ee ff ff ff mov $0xffffffee,%eax
7735: 48 83 c4 28 add $0x28,%rsp
7739: 5d pop %rbp
773a: 41 5c pop %r12
773c: 5f pop %rdi
773d: 5e pop %rsi
773e: c3 ret
773f: 83 ff 1d cmp $0x1d,%edi
7742: 0f 8f 29 01 00 00 jg 0x7871
7748: 83 ff 04 cmp $0x4,%edi
774b: 7f 14 jg 0x7761
774d: 33 c0 xor %eax,%eax
774f: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
7756: 00
7757: 89 06 mov %eax,(%rsi)
7759: 89 45 00 mov %eax,0x0(%rbp)
775c: e9 04 01 00 00 jmp 0x7865
7761: 83 ff 06 cmp $0x6,%edi
7764: 7f 11 jg 0x7777
7766: 33 c0 xor %eax,%eax
7768: 41 89 04 24 mov %eax,(%r12)
776c: 89 06 mov %eax,(%rsi)
776e: 89 45 00 mov %eax,0x0(%rbp)
7771: 41 8b 04 24 mov (%r12),%eax
7775: eb 67 jmp 0x77de
7777: 8d 4f ff lea -0x1(%rdi),%ecx
777a: 83 f9 11 cmp $0x11,%ecx
777d: 7f 48 jg 0x77c7
777f: 41 bb 01 00 00 00 mov $0x1,%r11d
7785: 41 d3 e3 shl %cl,%r11d
7788: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
778f: 00
7790: 83 e0 c0 and $0xffffffc0,%eax
7793: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
779a: 00
779b: 41 89 04 24 mov %eax,(%r12)
779f: 44 89 d8 mov %r11d,%eax
77a2: 41 83 e2 c0 and $0xffffffc0,%r10d
77a6: d1 f8 sar $1,%eax
77a8: c7 06 00 00 00 00 movl $0x0,(%rsi)
77ae: c1 e8 1e shr $0x1e,%eax
77b1: 44 89 55 00 mov %r10d,0x0(%rbp)
77b5: 41 03 c3 add %r11d,%eax
77b8: 83 e0 fc and $0xfffffffc,%eax
77bb: 83 c0 43 add $0x43,%eax
77be: 83 e0 c0 and $0xffffffc0,%eax
77c1: 41 03 04 24 add (%r12),%eax
77c5: eb 12 jmp 0x77d9
77c7: 4c 89 e2 mov %r12,%rdx
77ca: 49 89 f0 mov %rsi,%r8
77cd: 49 89 e9 mov %rbp,%r9
77d0: e8 ab 78 03 00 call 0x3f080
77d5: 41 8b 04 24 mov (%r12),%eax
77d9: 83 ff 15 cmp $0x15,%edi
77dc: 7d 2a jge 0x7808
77de: 89 f9 mov %edi,%ecx
77e0: 41 ba 01 00 00 00 mov $0x1,%r10d
77e6: 41 d3 e2 shl %cl,%r10d
77e9: 45 89 d3 mov %r10d,%r11d
77ec: 41 d1 fb sar $1,%r11d
77ef: 41 c1 eb 1e shr $0x1e,%r11d
77f3: 45 03 da add %r10d,%r11d
77f6: 41 c1 eb 02 shr $0x2,%r11d
77fa: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
7801: 00
7802: 41 83 e2 c0 and $0xffffffc0,%r10d
7806: eb 18 jmp 0x7820
7808: 8d 4f 14 lea 0x14(%rdi),%ecx
780b: 41 ba 01 00 00 00 mov $0x1,%r10d
7811: 41 d3 e2 shl %cl,%r10d
7814: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
781b: 00
781c: 41 83 e2 c0 and $0xffffffc0,%r10d
7820: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
7827: 00
7828: 41 89 04 24 mov %eax,(%r12)
782c: 83 ff 0a cmp $0xa,%edi
782f: 7f 04 jg 0x7835
7831: 33 c0 xor %eax,%eax
7833: eb 21 jmp 0x7856
7835: 89 f9 mov %edi,%ecx
7837: b8 01 00 00 00 mov $0x1,%eax
783c: 8b 16 mov (%rsi),%edx
783e: d3 e0 shl %cl,%eax
7840: 89 c7 mov %eax,%edi
7842: d1 ff sar $1,%edi
7844: c1 ef 1e shr $0x1e,%edi
7847: 03 f8 add %eax,%edi
7849: 83 e7 fc and $0xfffffffc,%edi
784c: 83 c7 43 add $0x43,%edi
784f: 83 e7 c0 and $0xffffffc0,%edi
7852: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
7856: 89 06 mov %eax,(%rsi)
7858: 8b 45 00 mov 0x0(%rbp),%eax
785b: 85 c0 test %eax,%eax
785d: 7e 06 jle 0x7865
785f: 83 c0 40 add $0x40,%eax
7862: 89 45 00 mov %eax,0x0(%rbp)
7865: 33 c0 xor %eax,%eax
7867: 48 83 c4 28 add $0x28,%rsp
786b: 5d pop %rbp
786c: 41 5c pop %r12
786e: 5f pop %rdi
786f: 5e pop %rsi
7870: c3 ret
7871: b8 ef ff ff ff mov $0xffffffef,%eax
7876: 48 83 c4 28 add $0x28,%rsp
787a: 5d pop %rbp
787b: 41 5c pop %r12
787d: 5f pop %rdi
787e: 5e pop %rsi
787f: c3 ret
7880: b8 f8 ff ff ff mov $0xfffffff8,%eax
7885: 48 83 c4 28 add $0x28,%rsp
7889: 5d pop %rbp
788a: 41 5c pop %r12
788c: 5f pop %rdi
788d: 5e pop %rsi
788e: c3 ret
788f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7896: 00
7897: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
789e: 66 90 xchg %ax,%ax
78a0: 56 push %rsi
78a1: 57 push %rdi
78a2: 41 54 push %r12
78a4: 55 push %rbp
78a5: 48 83 ec 28 sub $0x28,%rsp
78a9: 89 cf mov %ecx,%edi
78ab: 4d 89 cc mov %r9,%r12
78ae: 83 ff 1e cmp $0x1e,%edi
78b1: 0f 87 7a 01 00 00 ja 0x7a31
78b7: 4d 85 e4 test %r12,%r12
78ba: 0f 84 80 01 00 00 je 0x7a40
78c0: 48 8b 74 24 70 mov 0x70(%rsp),%rsi
78c5: 48 85 f6 test %rsi,%rsi
78c8: 0f 84 72 01 00 00 je 0x7a40
78ce: 48 8b 6c 24 78 mov 0x78(%rsp),%rbp
78d3: 48 85 ed test %rbp,%rbp
78d6: 0f 84 64 01 00 00 je 0x7a40
78dc: 83 fa 08 cmp $0x8,%edx
78df: 74 1e je 0x78ff
78e1: 83 fa 04 cmp $0x4,%edx
78e4: 74 19 je 0x78ff
78e6: 83 fa 01 cmp $0x1,%edx
78e9: 74 14 je 0x78ff
78eb: 83 fa 02 cmp $0x2,%edx
78ee: 74 0f je 0x78ff
78f0: b8 ee ff ff ff mov $0xffffffee,%eax
78f5: 48 83 c4 28 add $0x28,%rsp
78f9: 5d pop %rbp
78fa: 41 5c pop %r12
78fc: 5f pop %rdi
78fd: 5e pop %rsi
78fe: c3 ret
78ff: 83 ff 1d cmp $0x1d,%edi
7902: 0f 8f 29 01 00 00 jg 0x7a31
7908: 83 ff 04 cmp $0x4,%edi
790b: 7f 14 jg 0x7921
790d: 41 c7 04 24 d0 00 00 movl $0xd0,(%r12)
7914: 00
7915: 33 c0 xor %eax,%eax
7917: 89 06 mov %eax,(%rsi)
7919: 89 45 00 mov %eax,0x0(%rbp)
791c: e9 04 01 00 00 jmp 0x7a25
7921: 83 ff 07 cmp $0x7,%edi
7924: 7f 11 jg 0x7937
7926: 33 c0 xor %eax,%eax
7928: 41 89 04 24 mov %eax,(%r12)
792c: 89 06 mov %eax,(%rsi)
792e: 89 45 00 mov %eax,0x0(%rbp)
7931: 41 8b 04 24 mov (%r12),%eax
7935: eb 67 jmp 0x799e
7937: 8d 4f ff lea -0x1(%rdi),%ecx
793a: 83 f9 12 cmp $0x12,%ecx
793d: 7f 48 jg 0x7987
793f: 41 bb 01 00 00 00 mov $0x1,%r11d
7945: 41 d3 e3 shl %cl,%r11d
7948: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
794f: 00
7950: 83 e0 c0 and $0xffffffc0,%eax
7953: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
795a: 00
795b: 41 89 04 24 mov %eax,(%r12)
795f: 44 89 d8 mov %r11d,%eax
7962: d1 f8 sar $1,%eax
7964: 41 83 e2 c0 and $0xffffffc0,%r10d
7968: c1 e8 1e shr $0x1e,%eax
796b: 41 03 c3 add %r11d,%eax
796e: 83 e0 fc and $0xfffffffc,%eax
7971: 83 c0 43 add $0x43,%eax
7974: c7 06 00 00 00 00 movl $0x0,(%rsi)
797a: 83 e0 c0 and $0xffffffc0,%eax
797d: 44 89 55 00 mov %r10d,0x0(%rbp)
7981: 41 03 04 24 add (%r12),%eax
7985: eb 12 jmp 0x7999
7987: 4c 89 e2 mov %r12,%rdx
798a: 49 89 f0 mov %rsi,%r8
798d: 49 89 e9 mov %rbp,%r9
7990: e8 2b 79 03 00 call 0x3f2c0
7995: 41 8b 04 24 mov (%r12),%eax
7999: 83 ff 13 cmp $0x13,%edi
799c: 7d 2a jge 0x79c8
799e: 89 f9 mov %edi,%ecx
79a0: 41 ba 01 00 00 00 mov $0x1,%r10d
79a6: 41 d3 e2 shl %cl,%r10d
79a9: 45 89 d3 mov %r10d,%r11d
79ac: 41 d1 fb sar $1,%r11d
79af: 41 c1 eb 1e shr $0x1e,%r11d
79b3: 45 03 da add %r10d,%r11d
79b6: 41 c1 eb 02 shr $0x2,%r11d
79ba: 46 8d 14 dd 3f 00 00 lea 0x3f(,%r11,8),%r10d
79c1: 00
79c2: 41 83 e2 c0 and $0xffffffc0,%r10d
79c6: eb 18 jmp 0x79e0
79c8: 41 ba 01 00 00 00 mov $0x1,%r10d
79ce: 8d 4f 14 lea 0x14(%rdi),%ecx
79d1: 41 d3 e2 shl %cl,%r10d
79d4: 46 8d 14 d5 3f 20 00 lea 0x203f(,%r10,8),%r10d
79db: 00
79dc: 41 83 e2 c0 and $0xffffffc0,%r10d
79e0: 42 8d 84 50 00 01 00 lea 0x100(%rax,%r10,2),%eax
79e7: 00
79e8: 41 89 04 24 mov %eax,(%r12)
79ec: 83 ff 0a cmp $0xa,%edi
79ef: 7f 04 jg 0x79f5
79f1: 33 c0 xor %eax,%eax
79f3: eb 21 jmp 0x7a16
79f5: 89 f9 mov %edi,%ecx
79f7: b8 01 00 00 00 mov $0x1,%eax
79fc: d3 e0 shl %cl,%eax
79fe: 89 c7 mov %eax,%edi
7a00: d1 ff sar $1,%edi
7a02: c1 ef 1e shr $0x1e,%edi
7a05: 03 f8 add %eax,%edi
7a07: 83 e7 fc and $0xfffffffc,%edi
7a0a: 83 c7 43 add $0x43,%edi
7a0d: 83 e7 c0 and $0xffffffc0,%edi
7a10: 8b 16 mov (%rsi),%edx
7a12: 8d 44 3a 40 lea 0x40(%rdx,%rdi,1),%eax
7a16: 89 06 mov %eax,(%rsi)
7a18: 8b 45 00 mov 0x0(%rbp),%eax
7a1b: 85 c0 test %eax,%eax
7a1d: 7e 06 jle 0x7a25
7a1f: 83 c0 40 add $0x40,%eax
7a22: 89 45 00 mov %eax,0x0(%rbp)
7a25: 33 c0 xor %eax,%eax
7a27: 48 83 c4 28 add $0x28,%rsp
7a2b: 5d pop %rbp
7a2c: 41 5c pop %r12
7a2e: 5f pop %rdi
7a2f: 5e pop %rsi
7a30: c3 ret
7a31: b8 ef ff ff ff mov $0xffffffef,%eax
7a36: 48 83 c4 28 add $0x28,%rsp
7a3a: 5d pop %rbp
7a3b: 41 5c pop %r12
7a3d: 5f pop %rdi
7a3e: 5e pop %rsi
7a3f: c3 ret
7a40: b8 f8 ff ff ff mov $0xfffffff8,%eax
7a45: 48 83 c4 28 add $0x28,%rsp
7a49: 5d pop %rbp
7a4a: 41 5c pop %r12
7a4c: 5f pop %rdi
7a4d: 5e pop %rsi
7a4e: c3 ret
7a4f: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7a56: 00
7a57: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7a5e: 66 90 xchg %ax,%ax
7a60: 56 push %rsi
7a61: 57 push %rdi
7a62: 41 54 push %r12
7a64: 41 55 push %r13
7a66: 48 83 ec 28 sub $0x28,%rsp
7a6a: 41 89 cc mov %ecx,%r12d
7a6d: 4d 89 cd mov %r9,%r13
7a70: 41 83 fc 1e cmp $0x1e,%r12d
7a74: 0f 87 7b 01 00 00 ja 0x7bf5
7a7a: 4d 85 ed test %r13,%r13
7a7d: 0f 84 82 01 00 00 je 0x7c05
7a83: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
7a88: 48 85 ff test %rdi,%rdi
7a8b: 0f 84 74 01 00 00 je 0x7c05
7a91: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
7a96: 48 85 f6 test %rsi,%rsi
7a99: 0f 84 66 01 00 00 je 0x7c05
7a9f: 83 fa 08 cmp $0x8,%edx
7aa2: 74 1f je 0x7ac3
7aa4: 83 fa 04 cmp $0x4,%edx
7aa7: 74 1a je 0x7ac3
7aa9: 83 fa 01 cmp $0x1,%edx
7aac: 74 15 je 0x7ac3
7aae: 83 fa 02 cmp $0x2,%edx
7ab1: 74 10 je 0x7ac3
7ab3: b8 ee ff ff ff mov $0xffffffee,%eax
7ab8: 48 83 c4 28 add $0x28,%rsp
7abc: 41 5d pop %r13
7abe: 41 5c pop %r12
7ac0: 5f pop %rdi
7ac1: 5e pop %rsi
7ac2: c3 ret
7ac3: 41 83 fc 1d cmp $0x1d,%r12d
7ac7: 0f 8f 28 01 00 00 jg 0x7bf5
7acd: 41 83 fc 04 cmp $0x4,%r12d
7ad1: 7f 13 jg 0x7ae6
7ad3: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
7ada: 00
7adb: 33 c0 xor %eax,%eax
7add: 89 07 mov %eax,(%rdi)
7adf: 89 06 mov %eax,(%rsi)
7ae1: e9 02 01 00 00 jmp 0x7be8
7ae6: 41 83 fc 07 cmp $0x7,%r12d
7aea: 7f 16 jg 0x7b02
7aec: 33 c0 xor %eax,%eax
7aee: 41 ba 01 00 00 00 mov $0x1,%r10d
7af4: 41 89 45 00 mov %eax,0x0(%r13)
7af8: 89 07 mov %eax,(%rdi)
7afa: 89 06 mov %eax,(%rsi)
7afc: 41 8b 45 00 mov 0x0(%r13),%eax
7b00: eb 6f jmp 0x7b71
7b02: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
7b07: 83 f9 12 cmp $0x12,%ecx
7b0a: 7f 47 jg 0x7b53
7b0c: 41 ba 01 00 00 00 mov $0x1,%r10d
7b12: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
7b17: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
7b1e: 00
7b1f: 83 e0 c0 and $0xffffffc0,%eax
7b22: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
7b29: 00
7b2a: 41 89 45 00 mov %eax,0x0(%r13)
7b2e: 44 89 d8 mov %r11d,%eax
7b31: d1 f8 sar $1,%eax
7b33: 83 e1 c0 and $0xffffffc0,%ecx
7b36: c1 e8 1e shr $0x1e,%eax
7b39: 41 03 c3 add %r11d,%eax
7b3c: 83 e0 fc and $0xfffffffc,%eax
7b3f: 83 c0 43 add $0x43,%eax
7b42: c7 07 00 00 00 00 movl $0x0,(%rdi)
7b48: 83 e0 c0 and $0xffffffc0,%eax
7b4b: 89 0e mov %ecx,(%rsi)
7b4d: 41 03 45 00 add 0x0(%r13),%eax
7b51: eb 18 jmp 0x7b6b
7b53: 4c 89 ea mov %r13,%rdx
7b56: 49 89 f8 mov %rdi,%r8
7b59: 49 89 f1 mov %rsi,%r9
7b5c: e8 9f 79 03 00 call 0x3f500
7b61: 41 8b 45 00 mov 0x0(%r13),%eax
7b65: 41 ba 01 00 00 00 mov $0x1,%r10d
7b6b: 41 83 fc 13 cmp $0x13,%r12d
7b6f: 7d 23 jge 0x7b94
7b71: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
7b76: 41 89 cb mov %ecx,%r11d
7b79: 41 d1 fb sar $1,%r11d
7b7c: 41 c1 eb 1e shr $0x1e,%r11d
7b80: 44 03 d9 add %ecx,%r11d
7b83: 41 c1 eb 02 shr $0x2,%r11d
7b87: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
7b8e: 00
7b8f: 83 e1 c0 and $0xffffffc0,%ecx
7b92: eb 15 jmp 0x7ba9
7b94: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
7b99: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
7b9e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
7ba5: 00
7ba6: 83 e1 c0 and $0xffffffc0,%ecx
7ba9: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
7bb0: 41 89 45 00 mov %eax,0x0(%r13)
7bb4: 41 83 fc 0a cmp $0xa,%r12d
7bb8: 7f 04 jg 0x7bbe
7bba: 33 c0 xor %eax,%eax
7bbc: eb 1d jmp 0x7bdb
7bbe: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
7bc3: 89 c1 mov %eax,%ecx
7bc5: d1 f9 sar $1,%ecx
7bc7: c1 e9 1e shr $0x1e,%ecx
7bca: 03 c8 add %eax,%ecx
7bcc: 83 e1 fc and $0xfffffffc,%ecx
7bcf: 83 c1 43 add $0x43,%ecx
7bd2: 83 e1 c0 and $0xffffffc0,%ecx
7bd5: 8b 17 mov (%rdi),%edx
7bd7: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
7bdb: 89 07 mov %eax,(%rdi)
7bdd: 8b 06 mov (%rsi),%eax
7bdf: 85 c0 test %eax,%eax
7be1: 7e 05 jle 0x7be8
7be3: 83 c0 40 add $0x40,%eax
7be6: 89 06 mov %eax,(%rsi)
7be8: 33 c0 xor %eax,%eax
7bea: 48 83 c4 28 add $0x28,%rsp
7bee: 41 5d pop %r13
7bf0: 41 5c pop %r12
7bf2: 5f pop %rdi
7bf3: 5e pop %rsi
7bf4: c3 ret
7bf5: b8 ef ff ff ff mov $0xffffffef,%eax
7bfa: 48 83 c4 28 add $0x28,%rsp
7bfe: 41 5d pop %r13
7c00: 41 5c pop %r12
7c02: 5f pop %rdi
7c03: 5e pop %rsi
7c04: c3 ret
7c05: b8 f8 ff ff ff mov $0xfffffff8,%eax
7c0a: 48 83 c4 28 add $0x28,%rsp
7c0e: 41 5d pop %r13
7c10: 41 5c pop %r12
7c12: 5f pop %rdi
7c13: 5e pop %rsi
7c14: c3 ret
7c15: 0f 1f 40 00 nopl 0x0(%rax)
7c19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7c20: 56 push %rsi
7c21: 57 push %rdi
7c22: 41 54 push %r12
7c24: 41 55 push %r13
7c26: 48 83 ec 28 sub $0x28,%rsp
7c2a: 41 89 cc mov %ecx,%r12d
7c2d: 4d 89 cd mov %r9,%r13
7c30: 41 83 fc 1e cmp $0x1e,%r12d
7c34: 0f 87 7b 01 00 00 ja 0x7db5
7c3a: 4d 85 ed test %r13,%r13
7c3d: 0f 84 82 01 00 00 je 0x7dc5
7c43: 48 8b 7c 24 70 mov 0x70(%rsp),%rdi
7c48: 48 85 ff test %rdi,%rdi
7c4b: 0f 84 74 01 00 00 je 0x7dc5
7c51: 48 8b 74 24 78 mov 0x78(%rsp),%rsi
7c56: 48 85 f6 test %rsi,%rsi
7c59: 0f 84 66 01 00 00 je 0x7dc5
7c5f: 83 fa 08 cmp $0x8,%edx
7c62: 74 1f je 0x7c83
7c64: 83 fa 04 cmp $0x4,%edx
7c67: 74 1a je 0x7c83
7c69: 83 fa 01 cmp $0x1,%edx
7c6c: 74 15 je 0x7c83
7c6e: 83 fa 02 cmp $0x2,%edx
7c71: 74 10 je 0x7c83
7c73: b8 ee ff ff ff mov $0xffffffee,%eax
7c78: 48 83 c4 28 add $0x28,%rsp
7c7c: 41 5d pop %r13
7c7e: 41 5c pop %r12
7c80: 5f pop %rdi
7c81: 5e pop %rsi
7c82: c3 ret
7c83: 41 83 fc 1d cmp $0x1d,%r12d
7c87: 0f 8f 28 01 00 00 jg 0x7db5
7c8d: 41 83 fc 04 cmp $0x4,%r12d
7c91: 7f 13 jg 0x7ca6
7c93: 41 c7 45 00 d0 00 00 movl $0xd0,0x0(%r13)
7c9a: 00
7c9b: 33 c0 xor %eax,%eax
7c9d: 89 07 mov %eax,(%rdi)
7c9f: 89 06 mov %eax,(%rsi)
7ca1: e9 02 01 00 00 jmp 0x7da8
7ca6: 41 83 fc 07 cmp $0x7,%r12d
7caa: 7f 16 jg 0x7cc2
7cac: 33 c0 xor %eax,%eax
7cae: 41 ba 01 00 00 00 mov $0x1,%r10d
7cb4: 41 89 45 00 mov %eax,0x0(%r13)
7cb8: 89 07 mov %eax,(%rdi)
7cba: 89 06 mov %eax,(%rsi)
7cbc: 41 8b 45 00 mov 0x0(%r13),%eax
7cc0: eb 6f jmp 0x7d31
7cc2: 41 8d 4c 24 ff lea -0x1(%r12),%ecx
7cc7: 83 f9 12 cmp $0x12,%ecx
7cca: 7f 47 jg 0x7d13
7ccc: 41 ba 01 00 00 00 mov $0x1,%r10d
7cd2: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
7cd7: 42 8d 04 dd 47 00 00 lea 0x47(,%r11,8),%eax
7cde: 00
7cdf: 83 e0 c0 and $0xffffffc0,%eax
7ce2: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
7ce9: 00
7cea: 41 89 45 00 mov %eax,0x0(%r13)
7cee: 44 89 d8 mov %r11d,%eax
7cf1: d1 f8 sar $1,%eax
7cf3: 83 e1 c0 and $0xffffffc0,%ecx
7cf6: c1 e8 1e shr $0x1e,%eax
7cf9: 41 03 c3 add %r11d,%eax
7cfc: 83 e0 fc and $0xfffffffc,%eax
7cff: 83 c0 43 add $0x43,%eax
7d02: c7 07 00 00 00 00 movl $0x0,(%rdi)
7d08: 83 e0 c0 and $0xffffffc0,%eax
7d0b: 89 0e mov %ecx,(%rsi)
7d0d: 41 03 45 00 add 0x0(%r13),%eax
7d11: eb 18 jmp 0x7d2b
7d13: 4c 89 ea mov %r13,%rdx
7d16: 49 89 f8 mov %rdi,%r8
7d19: 49 89 f1 mov %rsi,%r9
7d1c: e8 ff 79 03 00 call 0x3f720
7d21: 41 8b 45 00 mov 0x0(%r13),%eax
7d25: 41 ba 01 00 00 00 mov $0x1,%r10d
7d2b: 41 83 fc 13 cmp $0x13,%r12d
7d2f: 7d 23 jge 0x7d54
7d31: c4 c2 19 f7 ca shlx %r12d,%r10d,%ecx
7d36: 41 89 cb mov %ecx,%r11d
7d39: 41 d1 fb sar $1,%r11d
7d3c: 41 c1 eb 1e shr $0x1e,%r11d
7d40: 44 03 d9 add %ecx,%r11d
7d43: 41 c1 eb 02 shr $0x2,%r11d
7d47: 42 8d 0c dd 3f 00 00 lea 0x3f(,%r11,8),%ecx
7d4e: 00
7d4f: 83 e1 c0 and $0xffffffc0,%ecx
7d52: eb 15 jmp 0x7d69
7d54: 41 8d 4c 24 14 lea 0x14(%r12),%ecx
7d59: c4 42 71 f7 da shlx %ecx,%r10d,%r11d
7d5e: 42 8d 0c dd 3f 20 00 lea 0x203f(,%r11,8),%ecx
7d65: 00
7d66: 83 e1 c0 and $0xffffffc0,%ecx
7d69: 8d 84 48 00 01 00 00 lea 0x100(%rax,%rcx,2),%eax
7d70: 41 89 45 00 mov %eax,0x0(%r13)
7d74: 41 83 fc 0a cmp $0xa,%r12d
7d78: 7f 04 jg 0x7d7e
7d7a: 33 c0 xor %eax,%eax
7d7c: eb 1d jmp 0x7d9b
7d7e: c4 c2 19 f7 c2 shlx %r12d,%r10d,%eax
7d83: 89 c1 mov %eax,%ecx
7d85: d1 f9 sar $1,%ecx
7d87: c1 e9 1e shr $0x1e,%ecx
7d8a: 03 c8 add %eax,%ecx
7d8c: 83 e1 fc and $0xfffffffc,%ecx
7d8f: 83 c1 43 add $0x43,%ecx
7d92: 83 e1 c0 and $0xffffffc0,%ecx
7d95: 8b 17 mov (%rdi),%edx
7d97: 8d 44 0a 40 lea 0x40(%rdx,%rcx,1),%eax
7d9b: 89 07 mov %eax,(%rdi)
7d9d: 8b 06 mov (%rsi),%eax
7d9f: 85 c0 test %eax,%eax
7da1: 7e 05 jle 0x7da8
7da3: 83 c0 40 add $0x40,%eax
7da6: 89 06 mov %eax,(%rsi)
7da8: 33 c0 xor %eax,%eax
7daa: 48 83 c4 28 add $0x28,%rsp
7dae: 41 5d pop %r13
7db0: 41 5c pop %r12
7db2: 5f pop %rdi
7db3: 5e pop %rsi
7db4: c3 ret
7db5: b8 ef ff ff ff mov $0xffffffef,%eax
7dba: 48 83 c4 28 add $0x28,%rsp
7dbe: 41 5d pop %r13
7dc0: 41 5c pop %r12
7dc2: 5f pop %rdi
7dc3: 5e pop %rsi
7dc4: c3 ret
7dc5: b8 f8 ff ff ff mov $0xfffffff8,%eax
7dca: 48 83 c4 28 add $0x28,%rsp
7dce: 41 5d pop %r13
7dd0: 41 5c pop %r12
7dd2: 5f pop %rdi
7dd3: 5e pop %rsi
7dd4: c3 ret
7dd5: 0f 1f 40 00 nopl 0x0(%rax)
7dd9: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7de0: 48 83 ec 28 sub $0x28,%rsp
7de4: 48 85 c9 test %rcx,%rcx
7de7: 74 25 je 0x7e0e
7de9: 48 85 d2 test %rdx,%rdx
7dec: 74 20 je 0x7e0e
7dee: 4d 85 c0 test %r8,%r8
7df1: 74 1b je 0x7e0e
7df3: 45 85 c9 test %r9d,%r9d
7df6: 7f 0a jg 0x7e02
7df8: b8 fa ff ff ff mov $0xfffffffa,%eax
7dfd: 48 83 c4 28 add $0x28,%rsp
7e01: c3 ret
7e02: e8 e9 c0 a5 01 call 0x1a63ef0
7e07: 33 c0 xor %eax,%eax
7e09: 48 83 c4 28 add $0x28,%rsp
7e0d: c3 ret
7e0e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e13: 48 83 c4 28 add $0x28,%rsp
7e17: c3 ret
7e18: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e1f: 00
7e20: 48 8d 64 24 d8 lea -0x28(%rsp),%rsp
7e25: 48 85 c9 test %rcx,%rcx
7e28: 74 27 je 0x7e51
7e2a: 48 85 d2 test %rdx,%rdx
7e2d: 74 22 je 0x7e51
7e2f: 4d 85 c0 test %r8,%r8
7e32: 74 1d je 0x7e51
7e34: 45 85 c9 test %r9d,%r9d
7e37: 7f 0b jg 0x7e44
7e39: b8 fa ff ff ff mov $0xfffffffa,%eax
7e3e: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7e43: c3 ret
7e44: e8 57 c7 a5 01 call 0x1a645a0
7e49: 33 c0 xor %eax,%eax
7e4b: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7e50: c3 ret
7e51: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e56: 48 8d 64 24 28 lea 0x28(%rsp),%rsp
7e5b: c3 ret
7e5c: 0f 1f 40 00 nopl 0x0(%rax)
7e60: 48 83 ec 28 sub $0x28,%rsp
7e64: 48 85 c9 test %rcx,%rcx
7e67: 74 25 je 0x7e8e
7e69: 48 85 d2 test %rdx,%rdx
7e6c: 74 20 je 0x7e8e
7e6e: 4d 85 c0 test %r8,%r8
7e71: 74 1b je 0x7e8e
7e73: 45 85 c9 test %r9d,%r9d
7e76: 7f 0a jg 0x7e82
7e78: b8 fa ff ff ff mov $0xfffffffa,%eax
7e7d: 48 83 c4 28 add $0x28,%rsp
7e81: c3 ret
7e82: e8 c9 cd a5 01 call 0x1a64c50
7e87: 33 c0 xor %eax,%eax
7e89: 48 83 c4 28 add $0x28,%rsp
7e8d: c3 ret
7e8e: b8 f8 ff ff ff mov $0xfffffff8,%eax
7e93: 48 83 c4 28 add $0x28,%rsp
7e97: c3 ret
7e98: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
7e9f: 00
7ea0: 56 push %rsi
7ea1: 57 push %rdi
7ea2: 55 push %rbp
7ea3: 48 89 d5 mov %rdx,%rbp
7ea6: 48 85 c9 test %rcx,%rcx
7ea9: 0f 84 2b 02 00 00 je 0x80da
7eaf: 48 85 ed test %rbp,%rbp
7eb2: 0f 84 22 02 00 00 je 0x80da
7eb8: 4d 85 c0 test %r8,%r8
7ebb: 0f 84 19 02 00 00 je 0x80da
7ec1: 45 85 c9 test %r9d,%r9d
7ec4: 0f 8e 07 02 00 00 jle 0x80d1
7eca: 41 83 f9 08 cmp $0x8,%r9d
7ece: 0f 8c ed 01 00 00 jl 0x80c1
7ed4: 4c 89 c6 mov %r8,%rsi
7ed7: 48 83 e6 1f and $0x1f,%rsi
7edb: 89 f6 mov %esi,%esi
7edd: 85 f6 test %esi,%esi
7edf: 74 14 je 0x7ef5
7ee1: f7 c6 07 00 00 00 test $0x7,%esi
7ee7: 0f 85 d4 01 00 00 jne 0x80c1
7eed: f7 de neg %esi
7eef: 83 c6 20 add $0x20,%esi
7ef2: c1 ee 03 shr $0x3,%esi
7ef5: 8d 46 08 lea 0x8(%rsi),%eax
7ef8: 44 3b c8 cmp %eax,%r9d
7efb: 0f 8c c0 01 00 00 jl 0x80c1
7f01: 44 89 c8 mov %r9d,%eax
7f04: 33 d2 xor %edx,%edx
7f06: 2b c6 sub %esi,%eax
7f08: 83 e0 07 and $0x7,%eax
7f0b: f7 d8 neg %eax
7f0d: 41 03 c1 add %r9d,%eax
7f10: 85 f6 test %esi,%esi
7f12: 76 3e jbe 0x7f52
7f14: 0f 1f 44 00 00 nopl 0x0(%rax,%rax,1)
7f19: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f20: c5 fb 10 14 d1 vmovsd (%rcx,%rdx,8),%xmm2
7f25: c5 fb 10 4c d5 00 vmovsd 0x0(%rbp,%rdx,8),%xmm1
7f2b: c5 fa 12 c1 vmovsldup %xmm1,%xmm0
7f2f: c5 fa 16 d9 vmovshdup %xmm1,%xmm3
7f33: c5 e8 c6 e2 b1 vshufps $0xb1,%xmm2,%xmm2,%xmm4
7f38: c5 f8 59 ea vmulps %xmm2,%xmm0,%xmm5
7f3c: c5 e0 59 c4 vmulps %xmm4,%xmm3,%xmm0
7f40: c5 d3 d0 c8 vaddsubps %xmm0,%xmm5,%xmm1
7f44: c4 c1 7b 11 0c d0 vmovsd %xmm1,(%r8,%rdx,8)
7f4a: 48 ff c2 inc %rdx
7f4d: 48 3b d6 cmp %rsi,%rdx
7f50: 72 ce jb 0x7f20
7f52: 48 63 d0 movslq %eax,%rdx
7f55: 0f 1f 40 00 nopl 0x0(%rax)
7f59: 0f 1f 80 00 00 00 00 nopl 0x0(%rax)
7f60: c5 f8 10 5c f5 00 vmovups 0x0(%rbp,%rsi,8),%xmm3
7f66: c5 f8 10 14 f1 vmovups (%rcx,%rsi,8),%xmm2
7f6b: c4 e3 65 18 6c f5 10 vinsertf128 $0x1,0x10(%rbp,%rsi,8),%ymm3,%ymm5
7f72: 01
7f73: c5 fe 12 e5 vmovsldup %ymm5,%ymm4
7f77: c5 fe 16 c5 vmovshdup %ymm5,%ymm0
7f7b: c4 e3 6d 18 4c f1 10 vinsertf128 $0x1,0x10(%rcx,%rsi,8),%ymm2,%ymm1
7f82: 01
7f83: c5 dc 59 d1 vmulps %ymm1,%ymm4,%ymm2
7f87: c5 f4 c6 c9 b1 vshufps $0xb1,%ymm1,%ymm1,%ymm1
7f8c: c5 fc 59 d9 vmulps %ymm1,%ymm0,%ymm3
7f90: c5 ef d0 e3 vaddsubps %ymm3,%ymm2,%ymm4
7f94: c4 c1 7c 11 24 f0 vmovups %ymm4,(%r8,%rsi,8)
7f9a: c5 f8 10 4c f5 20 vmovups 0x20(%rbp,%rsi,8),%xmm1
7fa0: c5 f8 10 6c f1 20 vmovups 0x20(%rcx,%rsi,8),%xmm5
7fa6: c4 e3 75 18 5c f5 30 vinsertf128 $0x1,0x30(%rbp,%rsi,8),%ymm1,%ymm3
7fad: 01
7fae: c5 fe 12 d3 vmovsldup %ymm3,%ymm2
7fb2: c5 fe 16 e3 vmovshdup %ymm3,%ymm4
7fb6: c4 e3 55 18 44 f1 30 vinsertf128 $0x1,0x30(%rcx,%rsi,8),%ymm5,%ymm0
7fbd: 01
7fbe: c5 ec 59 c8 vmulps %ymm0,%ymm2,%ymm1
7fc2: c5 fc c6 c0 b1 vshufps $0xb1,%ymm0,%ymm0,%ymm0
7fc7: c5 dc 59 c0 vmulps %ymm0,%ymm4,%ymm0
7fcb: c5 f7 d0 d0 vaddsubps %ymm0,%ymm1,%ymm2
7fcf: c4 c1 7c 11 54 f0 20 vmovups %ymm2,0x20(%r8,%rsi,8)
7fd6: 48 83 c6 08 add $0x8,%rsi
7fda: 48 3b f2 cmp %rdx,%rsi
7fdd: 72 81 jb 0x7f60
7fdf: 8d 70 01 lea 0x1(%rax),%esi
7fe2: 41 3b f1 cmp %r9d,%esi
7fe5: 0f 87 c8 00 00 00 ja 0x80b3
7feb: 4d 63 c9 movslq %r9d,%r9
7fee: 4c 2b ca sub %rdx,%r9
7ff1: 49 83 f9 02 cmp $0x2,%r9
7ff5: 0f 8c c1 00 00 00 jl 0x80bc
7ffb: 45 89 cb mov %r9d,%r11d
7ffe: 45 rex.RB
7fff: 33 .byte 0x33