140018b68:	48 8b 03             	mov    (%rbx),%rax
140018b6b:	48 8b cb             	mov    %rbx,%rcx
140018b6e:	48 8b 40 08          	mov    0x8(%rax),%rax
140018b72:	ff 15 c0 40 af 00    	call   *0xaf40c0(%rip)        # 0x140b0cc38
140018b78:	48 8b 9c 24 40 01 00 	mov    0x140(%rsp),%rbx
140018b7f:	00
140018b80:	48 85 db             	test   %rbx,%rbx
140018b83:	74 35                	je     0x140018bba
140018b85:	8b c7                	mov    %edi,%eax
140018b87:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140018b8c:	03 c7                	add    %edi,%eax
140018b8e:	75 2a                	jne    0x140018bba
140018b90:	48 8b 03             	mov    (%rbx),%rax
140018b93:	48 8b cb             	mov    %rbx,%rcx
140018b96:	48 8b 00             	mov    (%rax),%rax
140018b99:	ff 15 99 40 af 00    	call   *0xaf4099(%rip)        # 0x140b0cc38
140018b9f:	8b c7                	mov    %edi,%eax
140018ba1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140018ba6:	03 c7                	add    %edi,%eax
140018ba8:	75 10                	jne    0x140018bba
140018baa:	48 8b 03             	mov    (%rbx),%rax
140018bad:	48 8b cb             	mov    %rbx,%rcx
140018bb0:	48 8b 40 08          	mov    0x8(%rax),%rax
140018bb4:	ff 15 7e 40 af 00    	call   *0xaf407e(%rip)        # 0x140b0cc38
140018bba:	49 8d 5e 01          	lea    0x1(%r14),%rbx
140018bbe:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140018bc3:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140018bc7:	48 8b 16             	mov    (%rsi),%rdx
140018bca:	48 8b c1             	mov    %rcx,%rax
140018bcd:	48 2b c2             	sub    %rdx,%rax
140018bd0:	48 c1 f8 03          	sar    $0x3,%rax
140018bd4:	49 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r9
140018bdb:	aa aa aa
140018bde:	49 0f af c1          	imul   %r9,%rax
140018be2:	48 3b d8             	cmp    %rax,%rbx
140018be5:	0f 83 c1 0b 00 00    	jae    0x1400197ac
140018beb:	48 2b ca             	sub    %rdx,%rcx
140018bee:	48 c1 f9 03          	sar    $0x3,%rcx
140018bf2:	49 0f af c9          	imul   %r9,%rcx
140018bf6:	4c 3b f1             	cmp    %rcx,%r14
140018bf9:	0f 83 78 11 00 00    	jae    0x140019d77
140018bff:	4a 8b 7c fa 08       	mov    0x8(%rdx,%r15,8),%rdi
140018c04:	4a 2b 3c fa          	sub    (%rdx,%r15,8),%rdi
140018c08:	48 c1 ff 04          	sar    $0x4,%rdi
140018c0c:	0f 57 c0             	xorps  %xmm0,%xmm0
140018c0f:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140018c15:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
140018c1a:	48 85 ff             	test   %rdi,%rdi
140018c1d:	0f 84 bd 00 00 00    	je     0x140018ce0
140018c23:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
140018c2a:	aa aa 0a
140018c2d:	48 3b f8             	cmp    %rax,%rdi
140018c30:	0f 87 4f 11 00 00    	ja     0x140019d85
140018c36:	48 8d 34 7f          	lea    (%rdi,%rdi,2),%rsi
140018c3a:	48 c1 e6 03          	shl    $0x3,%rsi
140018c3e:	48 85 f6             	test   %rsi,%rsi
140018c41:	75 0a                	jne    0x140018c4d
140018c43:	4d 8b d5             	mov    %r13,%r10
140018c46:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
140018c4b:	eb 5c                	jmp    0x140018ca9
140018c4d:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140018c54:	72 2f                	jb     0x140018c85
140018c56:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
140018c5a:	48 3b ce             	cmp    %rsi,%rcx
140018c5d:	0f 86 34 11 00 00    	jbe    0x140019d97
140018c63:	ff 15 5f 3c af 00    	call   *0xaf3c5f(%rip)        # 0x140b0c8c8
140018c69:	48 85 c0             	test   %rax,%rax
140018c6c:	0f 84 bb 10 00 00    	je     0x140019d2d
140018c72:	4c 8d 50 27          	lea    0x27(%rax),%r10
140018c76:	49 83 e2 e0          	and    $0xffffffffffffffe0,%r10
140018c7a:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
140018c7f:	49 89 42 f8          	mov    %rax,-0x8(%r10)
140018c83:	eb 1a                	jmp    0x140018c9f
140018c85:	48 8b ce             	mov    %rsi,%rcx
140018c88:	ff 15 3a 3c af 00    	call   *0xaf3c3a(%rip)        # 0x140b0c8c8
140018c8e:	4c 8b d0             	mov    %rax,%r10
140018c91:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140018c96:	48 85 c0             	test   %rax,%rax
140018c99:	0f 84 8e 10 00 00    	je     0x140019d2d
140018c9f:	49 b9 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%r9
140018ca6:	aa aa aa
140018ca9:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
140018cae:	4a 8d 0c 16          	lea    (%rsi,%r10,1),%rcx
140018cb2:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140018cb7:	49 8b ca             	mov    %r10,%rcx
140018cba:	4c 89 29             	mov    %r13,(%rcx)
140018cbd:	4c 89 69 08          	mov    %r13,0x8(%rcx)
140018cc1:	4c 89 69 10          	mov    %r13,0x10(%rcx)
140018cc5:	48 83 c1 18          	add    $0x18,%rcx
140018cc9:	48 83 ef 01          	sub    $0x1,%rdi
140018ccd:	75 eb                	jne    0x140018cba
140018ccf:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140018cd4:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
140018cd9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140018cde:	eb 0a                	jmp    0x140018cea
140018ce0:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140018ce5:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140018cea:	0f 57 c0             	xorps  %xmm0,%xmm0
140018ced:	f3 0f 7f 84 24 a0 00 	movdqu %xmm0,0xa0(%rsp)
140018cf4:	00 00
140018cf6:	4c 89 ac 24 b0 00 00 	mov    %r13,0xb0(%rsp)
140018cfd:	00
140018cfe:	4d 8b fd             	mov    %r13,%r15
140018d01:	4c 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%r13
140018d08:	00
140018d09:	4c 8b 5c 24 50       	mov    0x50(%rsp),%r11
140018d0e:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
140018d15:	00
140018d16:	48 8b 0e             	mov    (%rsi),%rcx
140018d19:	48 8b 46 08          	mov    0x8(%rsi),%rax
140018d1d:	48 2b c1             	sub    %rcx,%rax
140018d20:	48 c1 f8 03          	sar    $0x3,%rax
140018d24:	49 0f af c1          	imul   %r9,%rax
140018d28:	4c 3b d8             	cmp    %rax,%r11
140018d2b:	0f 83 3f 10 00 00    	jae    0x140019d70
140018d31:	4a 8b 14 c1          	mov    (%rcx,%r8,8),%rdx
140018d35:	4a 8b 44 c1 08       	mov    0x8(%rcx,%r8,8),%rax
140018d3a:	48 2b c2             	sub    %rdx,%rax
140018d3d:	48 c1 f8 04          	sar    $0x4,%rax
140018d41:	4c 3b f8             	cmp    %rax,%r15
140018d44:	0f 83 73 08 00 00    	jae    0x1400195bd
140018d4a:	4d 8b e7             	mov    %r15,%r12
140018d4d:	49 c1 e4 04          	shl    $0x4,%r12
140018d51:	4a 8b 0c 22          	mov    (%rdx,%r12,1),%rcx
140018d55:	48 8b 41 30          	mov    0x30(%rcx),%rax
140018d59:	48 39 41 28          	cmp    %rax,0x28(%rcx)
140018d5d:	0f 84 52 08 00 00    	je     0x1400195b5
140018d63:	33 d2                	xor    %edx,%edx
140018d65:	8b f2                	mov    %edx,%esi
140018d67:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140018d6c:	44 8b ca             	mov    %edx,%r9d
140018d6f:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140018d74:	4c 8b 07             	mov    (%rdi),%r8
140018d77:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140018d7b:	49 2b c8             	sub    %r8,%rcx
140018d7e:	48 c1 f9 03          	sar    $0x3,%rcx
140018d82:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140018d89:	aa aa aa
140018d8c:	48 0f af c8          	imul   %rax,%rcx
140018d90:	48 3b d9             	cmp    %rcx,%rbx
140018d93:	0f 83 d7 0f 00 00    	jae    0x140019d70
140018d99:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
140018d9d:	4d 8b 14 c0          	mov    (%r8,%rax,8),%r10
140018da1:	49 8b 54 c0 08       	mov    0x8(%r8,%rax,8),%rdx
140018da6:	49 2b d2             	sub    %r10,%rdx
140018da9:	48 c1 fa 04          	sar    $0x4,%rdx
140018dad:	4c 3b ca             	cmp    %rdx,%r9
140018db0:	0f 83 ec 07 00 00    	jae    0x1400195a2
140018db6:	4c 3b d9             	cmp    %rcx,%r11
140018db9:	0f 83 8a 0f 00 00    	jae    0x140019d49
140018dbf:	4b 8d 04 5b          	lea    (%r11,%r11,2),%rax
140018dc3:	4d 8b 0c c0          	mov    (%r8,%rax,8),%r9
140018dc7:	49 8b 44 c0 08       	mov    0x8(%r8,%rax,8),%rax
140018dcc:	49 2b c1             	sub    %r9,%rax
140018dcf:	48 c1 f8 04          	sar    $0x4,%rax
140018dd3:	4c 3b f8             	cmp    %rax,%r15
140018dd6:	0f 83 6d 0f 00 00    	jae    0x140019d49
140018ddc:	4b 8b 04 0c          	mov    (%r12,%r9,1),%rax
140018de0:	f3 0f 6f 50 18       	movdqu 0x18(%rax),%xmm2
140018de5:	48 3b d9             	cmp    %rcx,%rbx
140018de8:	0f 83 5b 0f 00 00    	jae    0x140019d49
140018dee:	48 3b f2             	cmp    %rdx,%rsi
140018df1:	0f 83 52 0f 00 00    	jae    0x140019d49
140018df7:	48 8b c6             	mov    %rsi,%rax
140018dfa:	48 03 c0             	add    %rax,%rax
140018dfd:	49 8b 04 c2          	mov    (%r10,%rax,8),%rax
140018e01:	f3 0f 6f 58 18       	movdqu 0x18(%rax),%xmm3
140018e06:	0f 28 c2             	movaps %xmm2,%xmm0
140018e09:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140018e0d:	41 0f 54 c2          	andps  %xmm10,%xmm0
140018e11:	44 0f 2f d8          	comiss %xmm0,%xmm11
140018e15:	72 27                	jb     0x140018e3e
140018e17:	0f 28 ca             	movaps %xmm2,%xmm1
140018e1a:	0f c6 ca aa          	shufps $0xaa,%xmm2,%xmm1
140018e1e:	0f 28 c3             	movaps %xmm3,%xmm0
140018e21:	0f c6 c3 aa          	shufps $0xaa,%xmm3,%xmm0
140018e25:	f3 0f 5c c8          	subss  %xmm0,%xmm1
140018e29:	41 0f 54 ca          	andps  %xmm10,%xmm1
140018e2d:	44 0f 2f d9          	comiss %xmm1,%xmm11
140018e31:	72 0b                	jb     0x140018e3e
140018e33:	b8 01 00 00 00       	mov    $0x1,%eax
140018e38:	8a c8                	mov    %al,%cl
140018e3a:	33 d2                	xor    %edx,%edx
140018e3c:	eb 07                	jmp    0x140018e45
140018e3e:	33 d2                	xor    %edx,%edx
140018e40:	8a ca                	mov    %dl,%cl
140018e42:	8d 42 01             	lea    0x1(%rdx),%eax
140018e45:	0f 28 ca             	movaps %xmm2,%xmm1
140018e48:	0f c6 ca 55          	shufps $0x55,%xmm2,%xmm1
140018e4c:	0f 28 c3             	movaps %xmm3,%xmm0
140018e4f:	0f c6 c3 55          	shufps $0x55,%xmm3,%xmm0
140018e53:	f3 0f 5c c8          	subss  %xmm0,%xmm1
140018e57:	41 0f 54 ca          	andps  %xmm10,%xmm1
140018e5b:	44 0f 2f d9          	comiss %xmm1,%xmm11
140018e5f:	72 16                	jb     0x140018e77
140018e61:	0f c6 d2 ff          	shufps $0xff,%xmm2,%xmm2
140018e65:	0f c6 db ff          	shufps $0xff,%xmm3,%xmm3
140018e69:	f3 0f 5c d3          	subss  %xmm3,%xmm2
140018e6d:	41 0f 54 d2          	andps  %xmm10,%xmm2
140018e71:	44 0f 2f da          	comiss %xmm2,%xmm11
140018e75:	73 02                	jae    0x140018e79
140018e77:	8a c2                	mov    %dl,%al
140018e79:	84 c9                	test   %cl,%cl
140018e7b:	0f 84 0c 07 00 00    	je     0x14001958d
140018e81:	84 c0                	test   %al,%al
140018e83:	0f 84 04 07 00 00    	je     0x14001958d
140018e89:	49 8b c8             	mov    %r8,%rcx
140018e8c:	48 8b 47 08          	mov    0x8(%rdi),%rax
140018e90:	49 2b c0             	sub    %r8,%rax
140018e93:	48 c1 f8 03          	sar    $0x3,%rax
140018e97:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140018e9e:	aa aa aa
140018ea1:	48 0f af c2          	imul   %rdx,%rax
140018ea5:	4c 3b d8             	cmp    %rax,%r11
140018ea8:	0f 83 9b 0e 00 00    	jae    0x140019d49
140018eae:	4b 8d 04 5b          	lea    (%r11,%r11,2),%rax
140018eb2:	4d 8b 04 c0          	mov    (%r8,%rax,8),%r8
140018eb6:	48 8b 44 c1 08       	mov    0x8(%rcx,%rax,8),%rax
140018ebb:	49 2b c0             	sub    %r8,%rax
140018ebe:	48 c1 f8 04          	sar    $0x4,%rax
140018ec2:	4c 3b f8             	cmp    %rax,%r15
140018ec5:	0f 83 7e 0e 00 00    	jae    0x140019d49
140018ecb:	48 8d 94 24 a8 01 00 	lea    0x1a8(%rsp),%rdx
140018ed2:	00
140018ed3:	4b 8b 0c 04          	mov    (%r12,%r8,1),%rcx
140018ed7:	e8 1c d7 00 00       	call   0x1400265f8
140018edc:	48 8b 0f             	mov    (%rdi),%rcx
140018edf:	48 8b 47 08          	mov    0x8(%rdi),%rax
140018ee3:	48 2b c1             	sub    %rcx,%rax
140018ee6:	48 c1 f8 03          	sar    $0x3,%rax
140018eea:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
140018ef1:	aa aa aa
140018ef4:	48 0f af c2          	imul   %rdx,%rax
140018ef8:	48 3b d8             	cmp    %rax,%rbx
140018efb:	0f 83 41 0e 00 00    	jae    0x140019d42
140018f01:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
140018f05:	4c 8b 04 c1          	mov    (%rcx,%rax,8),%r8
140018f09:	48 8b 4c c1 08       	mov    0x8(%rcx,%rax,8),%rcx
140018f0e:	49 2b c8             	sub    %r8,%rcx
140018f11:	48 c1 f9 04          	sar    $0x4,%rcx
140018f15:	48 3b f1             	cmp    %rcx,%rsi
140018f18:	0f 83 24 0e 00 00    	jae    0x140019d42
140018f1e:	48 8b c6             	mov    %rsi,%rax
140018f21:	48 03 c0             	add    %rax,%rax
140018f24:	48 8d 94 24 88 01 00 	lea    0x188(%rsp),%rdx
140018f2b:	00
140018f2c:	49 8b 0c c0          	mov    (%r8,%rax,8),%rcx
140018f30:	e8 c3 d6 00 00       	call   0x1400265f8
140018f35:	4c 8b 07             	mov    (%rdi),%r8
140018f38:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140018f3c:	49 2b c8             	sub    %r8,%rcx
140018f3f:	48 c1 f9 03          	sar    $0x3,%rcx
140018f43:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140018f4a:	aa aa aa
140018f4d:	48 0f af c8          	imul   %rax,%rcx
140018f51:	48 3b d9             	cmp    %rcx,%rbx
140018f54:	0f 83 e1 0d 00 00    	jae    0x140019d3b
140018f5a:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
140018f5e:	4d 8b 0c c0          	mov    (%r8,%rax,8),%r9
140018f62:	49 8b 54 c0 08       	mov    0x8(%r8,%rax,8),%rdx
140018f67:	49 2b d1             	sub    %r9,%rdx
140018f6a:	48 c1 fa 04          	sar    $0x4,%rdx
140018f6e:	48 3b f2             	cmp    %rdx,%rsi
140018f71:	0f 83 c4 0d 00 00    	jae    0x140019d3b
140018f77:	48 8b c6             	mov    %rsi,%rax
140018f7a:	48 03 c0             	add    %rax,%rax
140018f7d:	4d 8b 14 c1          	mov    (%r9,%rax,8),%r10
140018f81:	48 39 4c 24 50       	cmp    %rcx,0x50(%rsp)
140018f86:	0f 83 af 0d 00 00    	jae    0x140019d3b
140018f8c:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140018f93:	00
140018f94:	4d 8b 0c c0          	mov    (%r8,%rax,8),%r9
140018f98:	49 8b 44 c0 08       	mov    0x8(%r8,%rax,8),%rax
140018f9d:	49 2b c1             	sub    %r9,%rax
140018fa0:	48 c1 f8 04          	sar    $0x4,%rax
140018fa4:	4c 3b f8             	cmp    %rax,%r15
140018fa7:	0f 83 8e 0d 00 00    	jae    0x140019d3b
140018fad:	4b 8b 04 0c          	mov    (%r12,%r9,1),%rax
140018fb1:	f3 0f 10 58 20       	movss  0x20(%rax),%xmm3
140018fb6:	f3 0f 58 58 18       	addss  0x18(%rax),%xmm3
140018fbb:	f3 41 0f 59 df       	mulss  %xmm15,%xmm3
140018fc0:	f3 41 0f 10 52 20    	movss  0x20(%r10),%xmm2
140018fc6:	f3 41 0f 58 52 18    	addss  0x18(%r10),%xmm2
140018fcc:	f3 41 0f 59 d7       	mulss  %xmm15,%xmm2
140018fd1:	f3 0f 10 48 24       	movss  0x24(%rax),%xmm1
140018fd6:	f3 0f 58 48 1c       	addss  0x1c(%rax),%xmm1
140018fdb:	f3 41 0f 59 cf       	mulss  %xmm15,%xmm1
140018fe0:	f3 41 0f 10 42 24    	movss  0x24(%r10),%xmm0
140018fe6:	f3 41 0f 58 42 1c    	addss  0x1c(%r10),%xmm0
140018fec:	f3 41 0f 59 c7       	mulss  %xmm15,%xmm0
140018ff1:	f3 0f 5c d3          	subss  %xmm3,%xmm2
140018ff5:	0f 5a e2             	cvtps2pd %xmm2,%xmm4
140018ff8:	f2 0f 11 a4 24 d0 00 	movsd  %xmm4,0xd0(%rsp)
140018fff:	00 00
140019001:	f3 0f 5c c1          	subss  %xmm1,%xmm0
140019005:	0f 5a d0             	cvtps2pd %xmm0,%xmm2
140019008:	f2 0f 11 94 24 d8 00 	movsd  %xmm2,0xd8(%rsp)
14001900f:	00 00
140019011:	48 3b d9             	cmp    %rcx,%rbx
140019014:	0f 83 21 0d 00 00    	jae    0x140019d3b
14001901a:	48 3b f2             	cmp    %rdx,%rsi
14001901d:	0f 83 18 0d 00 00    	jae    0x140019d3b
140019023:	41 0f 57 d5          	xorps  %xmm13,%xmm2
140019027:	41 0f 57 e5          	xorps  %xmm13,%xmm4
14001902b:	f2 0f 11 a4 24 10 01 	movsd  %xmm4,0x110(%rsp)
140019032:	00 00
140019034:	f2 0f 11 94 24 18 01 	movsd  %xmm2,0x118(%rsp)
14001903b:	00 00
14001903d:	48 8d 94 24 10 01 00 	lea    0x110(%rsp),%rdx
140019044:	00
140019045:	49 8b ca             	mov    %r10,%rcx
140019048:	e8 f3 cd 00 00       	call   0x140025e40
14001904d:	4c 8b 0f             	mov    (%rdi),%r9
140019050:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140019054:	49 2b d1             	sub    %r9,%rdx
140019057:	48 c1 fa 03          	sar    $0x3,%rdx
14001905b:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
140019062:	aa aa aa
140019065:	48 0f af d0          	imul   %rax,%rdx
140019069:	48 3b da             	cmp    %rdx,%rbx
14001906c:	0f 83 c9 0c 00 00    	jae    0x140019d3b
140019072:	48 8d 04 5b          	lea    (%rbx,%rbx,2),%rax
140019076:	49 8b 4c c1 08       	mov    0x8(%r9,%rax,8),%rcx
14001907b:	49 2b 0c c1          	sub    (%r9,%rax,8),%rcx
14001907f:	48 c1 f9 04          	sar    $0x4,%rcx
140019083:	48 3b f1             	cmp    %rcx,%rsi
140019086:	0f 83 af 0c 00 00    	jae    0x140019d3b
14001908c:	4c 8b c6             	mov    %rsi,%r8
14001908f:	49 c1 e0 04          	shl    $0x4,%r8
140019093:	4d 03 04 c1          	add    (%r9,%rax,8),%r8
140019097:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
14001909c:	4c 3b d2             	cmp    %rdx,%r10
14001909f:	0f 83 96 0c 00 00    	jae    0x140019d3b
1400190a5:	4b 8d 04 52          	lea    (%r10,%r10,2),%rax
1400190a9:	49 8b 0c c1          	mov    (%r9,%rax,8),%rcx
1400190ad:	49 8b 44 c1 08       	mov    0x8(%r9,%rax,8),%rax
1400190b2:	48 2b c1             	sub    %rcx,%rax
1400190b5:	48 c1 f8 04          	sar    $0x4,%rax
1400190b9:	4c 3b f8             	cmp    %rax,%r15
1400190bc:	0f 83 79 0c 00 00    	jae    0x140019d3b
1400190c2:	49 03 cc             	add    %r12,%rcx
1400190c5:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
1400190ca:	4c 8b cb             	mov    %rbx,%r9
1400190cd:	49 8b d2             	mov    %r10,%rdx
1400190d0:	e8 7b 34 ff ff       	call   0x14000c550
1400190d5:	40 8a f8             	mov    %al,%dil
1400190d8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400190dd:	48 8b 01             	mov    (%rcx),%rax
1400190e0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400190e4:	48 2b c8             	sub    %rax,%rcx