14007fe56:	90                   	nop
14007fe57:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14007fe5b:	48 85 c9             	test   %rcx,%rcx
14007fe5e:	74 3e                	je     0x14007fe9e
14007fe60:	83 c8 ff             	or     $0xffffffff,%eax
14007fe63:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14007fe68:	83 f8 01             	cmp    $0x1,%eax
14007fe6b:	75 31                	jne    0x14007fe9e
14007fe6d:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
14007fe71:	48 8b 03             	mov    (%rbx),%rax
14007fe74:	48 8b cb             	mov    %rbx,%rcx
14007fe77:	48 8b 00             	mov    (%rax),%rax
14007fe7a:	ff 15 b8 cd a8 00    	call   *0xa8cdb8(%rip)        # 0x140b0cc38
14007fe80:	83 c8 ff             	or     $0xffffffff,%eax
14007fe83:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14007fe88:	83 f8 01             	cmp    $0x1,%eax
14007fe8b:	75 11                	jne    0x14007fe9e
14007fe8d:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
14007fe91:	48 8b 01             	mov    (%rcx),%rax
14007fe94:	48 8b 40 08          	mov    0x8(%rax),%rax
14007fe98:	ff 15 9a cd a8 00    	call   *0xa8cd9a(%rip)        # 0x140b0cc38
14007fe9e:	48 83 c7 28          	add    $0x28,%rdi
14007fea2:	48 8d 47 e8          	lea    -0x18(%rdi),%rax
14007fea6:	4c 8b 4d c7          	mov    -0x39(%rbp),%r9
14007feaa:	49 3b c1             	cmp    %r9,%rax
14007fead:	0f 85 e7 fe ff ff    	jne    0x14007fd9a
14007feb3:	4c 8b 45 bf          	mov    -0x41(%rbp),%r8
14007feb7:	48 8b 45 67          	mov    0x67(%rbp),%rax
14007febb:	48 8d 48 30          	lea    0x30(%rax),%rcx
14007febf:	4d 2b c8             	sub    %r8,%r9
14007fec2:	49 c1 f9 03          	sar    $0x3,%r9
14007fec6:	48 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%rdx
14007fecd:	cc cc cc
14007fed0:	4c 0f af ca          	imul   %rdx,%r9
14007fed4:	48 8b 50 38          	mov    0x38(%rax),%rdx
14007fed8:	e8 c3 53 00 00       	call   0x1400852a0
14007fedd:	48 3b 75 af          	cmp    -0x51(%rbp),%rsi
14007fee1:	0f 83 02 02 00 00    	jae    0x1400800e9
14007fee7:	43 8b 44 a5 00       	mov    0x0(%r13,%r12,4),%eax
14007feec:	0b 45 77             	or     0x77(%rbp),%eax
14007feef:	43 89 44 a5 00       	mov    %eax,0x0(%r13,%r12,4)
14007fef4:	4c 3b 75 af          	cmp    -0x51(%rbp),%r14
14007fef8:	0f 83 eb 01 00 00    	jae    0x1400800e9
14007fefe:	8b 45 7f             	mov    0x7f(%rbp),%eax
14007ff01:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14007ff05:	48 8b 55 df          	mov    -0x21(%rbp),%rdx
14007ff09:	09 04 8a             	or     %eax,(%rdx,%rcx,4)
14007ff0c:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
14007ff10:	e8 93 88 fc ff       	call   0x1400487a8
14007ff15:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14007ff1a:	48 85 c9             	test   %rcx,%rcx
14007ff1d:	74 42                	je     0x14007ff61
14007ff1f:	90                   	nop
14007ff20:	83 c8 ff             	or     $0xffffffff,%eax
14007ff23:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14007ff28:	83 f8 01             	cmp    $0x1,%eax
14007ff2b:	75 34                	jne    0x14007ff61
14007ff2d:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14007ff32:	48 8b 03             	mov    (%rbx),%rax
14007ff35:	48 8b cb             	mov    %rbx,%rcx
14007ff38:	48 8b 00             	mov    (%rax),%rax
14007ff3b:	ff 15 f7 cc a8 00    	call   *0xa8ccf7(%rip)        # 0x140b0cc38
14007ff41:	83 c8 ff             	or     $0xffffffff,%eax
14007ff44:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14007ff49:	83 f8 01             	cmp    $0x1,%eax
14007ff4c:	75 13                	jne    0x14007ff61
14007ff4e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14007ff53:	48 8b 01             	mov    (%rcx),%rax
14007ff56:	48 8b 40 08          	mov    0x8(%rax),%rax
14007ff5a:	ff 15 d8 cc a8 00    	call   *0xa8ccd8(%rip)        # 0x140b0cc38
14007ff60:	90                   	nop
14007ff61:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14007ff66:	48 85 c9             	test   %rcx,%rcx
14007ff69:	74 40                	je     0x14007ffab
14007ff6b:	83 c8 ff             	or     $0xffffffff,%eax
14007ff6e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14007ff73:	83 f8 01             	cmp    $0x1,%eax
14007ff76:	75 33                	jne    0x14007ffab
14007ff78:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14007ff7d:	48 8b 03             	mov    (%rbx),%rax
14007ff80:	48 8b cb             	mov    %rbx,%rcx
14007ff83:	48 8b 00             	mov    (%rax),%rax
14007ff86:	ff 15 ac cc a8 00    	call   *0xa8ccac(%rip)        # 0x140b0cc38
14007ff8c:	83 c8 ff             	or     $0xffffffff,%eax
14007ff8f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14007ff94:	83 f8 01             	cmp    $0x1,%eax
14007ff97:	75 12                	jne    0x14007ffab
14007ff99:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14007ff9e:	48 8b 01             	mov    (%rcx),%rax
14007ffa1:	48 8b 40 08          	mov    0x8(%rax),%rax
14007ffa5:	ff 15 8d cc a8 00    	call   *0xa8cc8d(%rip)        # 0x140b0cc38
14007ffab:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
14007ffb0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14007ffb5:	48 85 c9             	test   %rcx,%rcx
14007ffb8:	74 40                	je     0x14007fffa
14007ffba:	83 c8 ff             	or     $0xffffffff,%eax
14007ffbd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
14007ffc2:	83 f8 01             	cmp    $0x1,%eax
14007ffc5:	75 33                	jne    0x14007fffa
14007ffc7:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14007ffcc:	48 8b 03             	mov    (%rbx),%rax
14007ffcf:	48 8b cb             	mov    %rbx,%rcx
14007ffd2:	48 8b 00             	mov    (%rax),%rax
14007ffd5:	ff 15 5d cc a8 00    	call   *0xa8cc5d(%rip)        # 0x140b0cc38
14007ffdb:	83 c8 ff             	or     $0xffffffff,%eax
14007ffde:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14007ffe3:	83 f8 01             	cmp    $0x1,%eax
14007ffe6:	75 12                	jne    0x14007fffa
14007ffe8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14007ffed:	48 8b 01             	mov    (%rcx),%rax
14007fff0:	48 8b 40 08          	mov    0x8(%rax),%rax
14007fff4:	ff 15 3e cc a8 00    	call   *0xa8cc3e(%rip)        # 0x140b0cc38
14007fffa:	49 ff c6             	inc    %r14
14007fffd:	48 83 c7 10          	add    $0x10,%rdi
140080001:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140080006:	4d 8b 4f 08          	mov    0x8(%r15),%r9
14008000a:	4d 8b 17             	mov    (%r15),%r10
14008000d:	49 8b c1             	mov    %r9,%rax
140080010:	49 2b c2             	sub    %r10,%rax
140080013:	48 c1 f8 04          	sar    $0x4,%rax
140080017:	4c 3b f0             	cmp    %rax,%r14
14008001a:	0f 82 28 fa ff ff    	jb     0x14007fa48
140080020:	4c 8b 65 b7          	mov    -0x49(%rbp),%r12
140080024:	33 ff                	xor    %edi,%edi
140080026:	33 db                	xor    %ebx,%ebx
140080028:	49 8b c1             	mov    %r9,%rax
14008002b:	49 2b c2             	sub    %r10,%rax
14008002e:	48 c1 f8 04          	sar    $0x4,%rax
140080032:	48 85 c0             	test   %rax,%rax
140080035:	74 70                	je     0x1400800a7
140080037:	45 33 f6             	xor    %r14d,%r14d
14008003a:	33 f6                	xor    %esi,%esi
14008003c:	48 3b 5d af          	cmp    -0x51(%rbp),%rbx
140080040:	0f 83 b1 00 00 00    	jae    0x1400800f7
140080046:	4c 8b c3             	mov    %rbx,%r8
140080049:	49 c1 e8 05          	shr    $0x5,%r8
14008004d:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
140080051:	8a c3                	mov    %bl,%al
140080053:	24 1f                	and    $0x1f,%al
140080055:	0f b6 c8             	movzbl %al,%ecx
140080058:	42 8b 04 82          	mov    (%rdx,%r8,4),%eax
14008005c:	0f a3 c8             	bt     %ecx,%eax
14008005f:	72 29                	jb     0x14008008a
140080061:	4d 2b ca             	sub    %r10,%r9
140080064:	49 c1 f9 04          	sar    $0x4,%r9
140080068:	49 3b d9             	cmp    %r9,%rbx
14008006b:	0f 83 86 00 00 00    	jae    0x1400800f7
140080071:	49 8d 14 32          	lea    (%r10,%rsi,1),%rdx
140080075:	49 3b f9             	cmp    %r9,%rdi
140080078:	73 7d                	jae    0x1400800f7
14008007a:	4b 8d 0c 32          	lea    (%r10,%r14,1),%rcx
14008007e:	e8 f5 b0 f9 ff       	call   0x14001b178
140080083:	48 ff c7             	inc    %rdi
140080086:	49 83 c6 10          	add    $0x10,%r14
14008008a:	48 ff c3             	inc    %rbx
14008008d:	48 83 c6 10          	add    $0x10,%rsi
140080091:	4d 8b 4f 08          	mov    0x8(%r15),%r9
140080095:	4d 8b 17             	mov    (%r15),%r10
140080098:	49 8b c1             	mov    %r9,%rax
14008009b:	49 2b c2             	sub    %r10,%rax
14008009e:	48 c1 f8 04          	sar    $0x4,%rax
1400800a2:	48 3b d8             	cmp    %rax,%rbx
1400800a5:	72 95                	jb     0x14008003c
1400800a7:	48 8b d7             	mov    %rdi,%rdx
1400800aa:	49 8b cf             	mov    %r15,%rcx
1400800ad:	e8 36 82 fc ff       	call   0x1400482e8
1400800b2:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1400800b6:	48 85 c9             	test   %rcx,%rcx
1400800b9:	74 4a                	je     0x140080105
1400800bb:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
1400800bf:	48 2b c1             	sub    %rcx,%rax
1400800c2:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400800c6:	48 8b d1             	mov    %rcx,%rdx
1400800c9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400800cf:	72 2d                	jb     0x1400800fe
1400800d1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400800d5:	48 2b d1             	sub    %rcx,%rdx
1400800d8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400800dc:	48 83 f8 1f          	cmp    $0x1f,%rax
1400800e0:	76 1c                	jbe    0x1400800fe
1400800e2:	ff 15 b0 c8 a8 00    	call   *0xa8c8b0(%rip)        # 0x140b0c998
1400800e8:	90                   	nop
1400800e9:	ff 15 a9 c8 a8 00    	call   *0xa8c8a9(%rip)        # 0x140b0c998
1400800ef:	90                   	nop
1400800f0:	ff 15 a2 c8 a8 00    	call   *0xa8c8a2(%rip)        # 0x140b0c998
1400800f6:	90                   	nop
1400800f7:	ff 15 9b c8 a8 00    	call   *0xa8c89b(%rip)        # 0x140b0c998
1400800fd:	90                   	nop
1400800fe:	ff 15 bc c7 a8 00    	call   *0xa8c7bc(%rip)        # 0x140b0c8c0
140080104:	90                   	nop
140080105:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
14008010a:	48 85 db             	test   %rbx,%rbx
14008010d:	74 39                	je     0x140080148
14008010f:	83 c8 ff             	or     $0xffffffff,%eax
140080112:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140080117:	83 f8 01             	cmp    $0x1,%eax
14008011a:	75 2c                	jne    0x140080148
14008011c:	48 8b 03             	mov    (%rbx),%rax
14008011f:	48 8b cb             	mov    %rbx,%rcx
140080122:	48 8b 00             	mov    (%rax),%rax
140080125:	ff 15 0d cb a8 00    	call   *0xa8cb0d(%rip)        # 0x140b0cc38
14008012b:	83 c8 ff             	or     $0xffffffff,%eax
14008012e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140080133:	83 f8 01             	cmp    $0x1,%eax
140080136:	75 10                	jne    0x140080148
140080138:	48 8b 03             	mov    (%rbx),%rax
14008013b:	48 8b cb             	mov    %rbx,%rcx
14008013e:	48 8b 40 08          	mov    0x8(%rax),%rax
140080142:	ff 15 f0 ca a8 00    	call   *0xa8caf0(%rip)        # 0x140b0cc38
140080148:	0f 28 b4 24 e0 00 00 	movaps 0xe0(%rsp),%xmm6
14008014f:	00
140080150:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
140080157:	41 5f                	pop    %r15
140080159:	41 5e                	pop    %r14
14008015b:	41 5d                	pop    %r13
14008015d:	41 5c                	pop    %r12
14008015f:	5f                   	pop    %rdi
140080160:	5e                   	pop    %rsi
140080161:	5b                   	pop    %rbx
140080162:	5d                   	pop    %rbp
140080163:	c3                   	ret
140080164:	48 8b c4             	mov    %rsp,%rax
140080167:	4c 89 40 18          	mov    %r8,0x18(%rax)
14008016b:	48 89 50 10          	mov    %rdx,0x10(%rax)
14008016f:	48 89 48 08          	mov    %rcx,0x8(%rax)
140080173:	55                   	push   %rbp
140080174:	53                   	push   %rbx
140080175:	56                   	push   %rsi
140080176:	57                   	push   %rdi
140080177:	41 54                	push   %r12
140080179:	41 55                	push   %r13
14008017b:	41 56                	push   %r14
14008017d:	41 57                	push   %r15
14008017f:	48 8d 6c 24 a8       	lea    -0x58(%rsp),%rbp
140080184:	48 81 ec 58 01 00 00 	sub    $0x158,%rsp
14008018b:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14008018f:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
140080193:	44 0f 29 40 88       	movaps %xmm8,-0x78(%rax)
140080198:	44 0f 29 88 78 ff ff 	movaps %xmm9,-0x88(%rax)
14008019f:	ff
1400801a0:	44 0f 29 90 68 ff ff 	movaps %xmm10,-0x98(%rax)
1400801a7:	ff
1400801a8:	44 0f 29 98 58 ff ff 	movaps %xmm11,-0xa8(%rax)
1400801af:	ff
1400801b0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400801b3:	f3 0f 7f 44 24 78    	movdqu %xmm0,0x78(%rsp)
1400801b9:	48 83 65 88 00       	andq   $0x0,-0x78(%rbp)
1400801be:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1400801c4:	48 83 64 24 70 00    	andq   $0x0,0x70(%rsp)
1400801ca:	45 33 f6             	xor    %r14d,%r14d
1400801cd:	48 8b 0a             	mov    (%rdx),%rcx
1400801d0:	45 33 ff             	xor    %r15d,%r15d
1400801d3:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
1400801da:	db b6 6d
1400801dd:	4c 89 45 a8          	mov    %r8,-0x58(%rbp)
1400801e1:	66 0f 6f 35 f7 1c b3 	movdqa 0xb31cf7(%rip),%xmm6        # 0x140bb1ee0
1400801e8:	00
1400801e9:	f3 0f 10 3d 5b 0e b3 	movss  0xb30e5b(%rip),%xmm7        # 0x140bb104c
1400801f0:	00
1400801f1:	4c 8b 65 80          	mov    -0x80(%rbp),%r12
1400801f5:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400801fa:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
1400801ff:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140080204:	48 8b 91 28 01 00 00 	mov    0x128(%rcx),%rdx
14008020b:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
140080212:	48 2b c2             	sub    %rdx,%rax
140080215:	48 c1 f8 02          	sar    $0x2,%rax
140080219:	49 0f af c0          	imul   %r8,%rax
14008021d:	4c 3b f0             	cmp    %rax,%r14
140080220:	75 09                	jne    0x14008022b
140080222:	48 8d 99 20 01 00 00 	lea    0x120(%rcx),%rbx
140080229:	eb 0a                	jmp    0x140080235
14008022b:	0f 83 ff 08 00 00    	jae    0x140080b30
140080231:	4a 8d 1c 3a          	lea    (%rdx,%r15,1),%rbx
140080235:	48 8b c6             	mov    %rsi,%rax
140080238:	49 3b f4             	cmp    %r12,%rsi
14008023b:	74 19                	je     0x140080256
14008023d:	f3 0f 10 00          	movss  (%rax),%xmm0
140080241:	f3 0f 5c 03          	subss  (%rbx),%xmm0
140080245:	0f 54 c6             	andps  %xmm6,%xmm0
140080248:	0f 2f f8             	comiss %xmm0,%xmm7
14008024b:	73 09                	jae    0x140080256
14008024d:	48 83 c0 04          	add    $0x4,%rax
140080251:	49 3b c4             	cmp    %r12,%rax
140080254:	75 e7                	jne    0x14008023d
140080256:	49 3b c4             	cmp    %r12,%rax
140080259:	75 39                	jne    0x140080294
14008025b:	4c 3b 65 88          	cmp    -0x78(%rbp),%r12
14008025f:	74 10                	je     0x140080271
140080261:	8b 03                	mov    (%rbx),%eax
140080263:	41 89 04 24          	mov    %eax,(%r12)
140080267:	49 83 c4 04          	add    $0x4,%r12
14008026b:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
14008026f:	eb 23                	jmp    0x140080294
140080271:	4c 8b c3             	mov    %rbx,%r8
140080274:	49 8b d4             	mov    %r12,%rdx
140080277:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
14008027c:	e8 8f 1a fb ff       	call   0x140031d10
140080281:	4c 8b 65 80          	mov    -0x80(%rbp),%r12
140080285:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14008028a:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
140080291:	db b6 6d
140080294:	48 8b c7             	mov    %rdi,%rax
140080297:	49 3b fd             	cmp    %r13,%rdi
14008029a:	74 1a                	je     0x1400802b6
14008029c:	f3 0f 10 00          	movss  (%rax),%xmm0
1400802a0:	f3 0f 5c 43 04       	subss  0x4(%rbx),%xmm0
1400802a5:	0f 54 c6             	andps  %xmm6,%xmm0
1400802a8:	0f 2f f8             	comiss %xmm0,%xmm7
1400802ab:	73 09                	jae    0x1400802b6
1400802ad:	48 83 c0 04          	add    $0x4,%rax
1400802b1:	49 3b c5             	cmp    %r13,%rax
1400802b4:	75 e6                	jne    0x14008029c
1400802b6:	49 3b c5             	cmp    %r13,%rax
1400802b9:	75 3e                	jne    0x1400802f9
1400802bb:	4c 8d 43 04          	lea    0x4(%rbx),%r8
1400802bf:	4c 3b 6c 24 70       	cmp    0x70(%rsp),%r13
1400802c4:	74 12                	je     0x1400802d8
1400802c6:	41 8b 00             	mov    (%r8),%eax
1400802c9:	41 89 45 00          	mov    %eax,0x0(%r13)
1400802cd:	49 83 c5 04          	add    $0x4,%r13
1400802d1:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1400802d6:	eb 17                	jmp    0x1400802ef
1400802d8:	49 8b d5             	mov    %r13,%rdx
1400802db:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400802e0:	e8 2b 1a fb ff       	call   0x140031d10
1400802e5:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
1400802ea:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1400802ef:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
1400802f6:	db b6 6d
1400802f9:	49 ff c6             	inc    %r14
1400802fc:	49 83 c7 1c          	add    $0x1c,%r15
140080300:	48 8b 9d a8 00 00 00 	mov    0xa8(%rbp),%rbx
140080307:	48 8b 0b             	mov    (%rbx),%rcx
14008030a:	48 8b 81 30 01 00 00 	mov    0x130(%rcx),%rax
140080311:	48 2b 81 28 01 00 00 	sub    0x128(%rcx),%rax
140080318:	48 c1 f8 02          	sar    $0x2,%rax
14008031c:	49 0f af c0          	imul   %r8,%rax
140080320:	4c 3b f0             	cmp    %rax,%r14
140080323:	0f 86 db fe ff ff    	jbe    0x140080204
140080329:	4d 8b fc             	mov    %r12,%r15
14008032c:	4c 2b fe             	sub    %rsi,%r15
14008032f:	49 c1 ff 02          	sar    $0x2,%r15
140080333:	4c 89 bd b8 00 00 00 	mov    %r15,0xb8(%rbp)
14008033a:	49 83 ff 01          	cmp    $0x1,%r15
14008033e:	0f 84 0c 06 00 00    	je     0x140080950
140080344:	4d 8b f5             	mov    %r13,%r14
140080347:	4c 2b f7             	sub    %rdi,%r14
14008034a:	49 c1 fe 02          	sar    $0x2,%r14
14008034e:	49 83 fe 01          	cmp    $0x1,%r14