140111a8e:	72 e0                	jb     0x140111a70
140111a90:	48 8b 9e b8 00 00 00 	mov    0xb8(%rsi),%rbx
140111a97:	83 be c4 00 00 00 00 	cmpl   $0x0,0xc4(%rsi)
140111a9e:	7c 08                	jl     0x140111aa8
140111aa0:	48 8b cb             	mov    %rbx,%rcx
140111aa3:	e8 c8 bd fc ff       	call   0x1400dd870
140111aa8:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140111aad:	48 89 86 b8 00 00 00 	mov    %rax,0xb8(%rsi)
140111ab4:	44 89 be c0 00 00 00 	mov    %r15d,0xc0(%rsi)
140111abb:	44 89 ae c4 00 00 00 	mov    %r13d,0xc4(%rsi)
140111ac2:	4c 8b 6c 24 48       	mov    0x48(%rsp),%r13
140111ac7:	49 8b cf             	mov    %r15,%rcx
140111aca:	48 c1 e1 04          	shl    $0x4,%rcx
140111ace:	48 03 8e b8 00 00 00 	add    0xb8(%rsi),%rcx
140111ad5:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140111ada:	e8 31 a9 fb ff       	call   0x1400cc410
140111adf:	ff 86 c0 00 00 00    	incl   0xc0(%rsi)
140111ae5:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140111aea:	e8 41 bc fb ff       	call   0x1400cd730
140111aef:	4c 8d 3d da 5a 22 00 	lea    0x225ada(%rip),%r15        # 0x1403375d0
140111af6:	e9 da fe ff ff       	jmp    0x1401119d5
140111afb:	cc                   	int3
140111afc:	cc                   	int3
140111afd:	cc                   	int3
140111afe:	cc                   	int3
140111aff:	cc                   	int3
140111b00:	48 8b c4             	mov    %rsp,%rax
140111b03:	48 89 58 20          	mov    %rbx,0x20(%rax)
140111b07:	55                   	push   %rbp
140111b08:	56                   	push   %rsi
140111b09:	57                   	push   %rdi
140111b0a:	41 54                	push   %r12
140111b0c:	41 55                	push   %r13
140111b0e:	41 56                	push   %r14
140111b10:	41 57                	push   %r15
140111b12:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140111b19:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140111b1d:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
140111b21:	44 0f 29 40 98       	movaps %xmm8,-0x68(%rax)
140111b26:	48 8b 05 53 66 2f 00 	mov    0x2f6653(%rip),%rax        # 0x140408180
140111b2d:	48 33 c4             	xor    %rsp,%rax
140111b30:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140111b35:	48 8b 3d 54 a8 2f 00 	mov    0x2fa854(%rip),%rdi        # 0x14040c390
140111b3c:	4d 8b f0             	mov    %r8,%r14
140111b3f:	4c 8b fa             	mov    %rdx,%r15
140111b42:	44 8b e9             	mov    %ecx,%r13d
140111b45:	48 85 ff             	test   %rdi,%rdi
140111b48:	0f 84 10 01 00 00    	je     0x140111c5e
140111b4e:	85 c9                	test   %ecx,%ecx
140111b50:	0f 88 08 01 00 00    	js     0x140111c5e
140111b56:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
140111b5a:	45 33 e4             	xor    %r12d,%r12d
140111b5d:	49 8b 68 08          	mov    0x8(%r8),%rbp
140111b61:	41 8b f4             	mov    %r12d,%esi
140111b64:	48 8b 1f             	mov    (%rdi),%rbx
140111b67:	48 3b df             	cmp    %rdi,%rbx
140111b6a:	0f 84 ee 00 00 00    	je     0x140111c5e
140111b70:	48 8b c5             	mov    %rbp,%rax
140111b73:	48 85 ed             	test   %rbp,%rbp
140111b76:	74 1d                	je     0x140111b95
140111b78:	48 3b 43 20          	cmp    0x20(%rbx),%rax
140111b7c:	74 10                	je     0x140111b8e
140111b7e:	48 8b c8             	mov    %rax,%rcx
140111b81:	ff 15 99 80 21 00    	call   *0x218099(%rip)        # 0x140329c20
140111b87:	48 85 c0             	test   %rax,%rax
140111b8a:	75 ec                	jne    0x140111b78
140111b8c:	eb 07                	jmp    0x140111b95
140111b8e:	8b 73 10             	mov    0x10(%rbx),%esi
140111b91:	85 f6                	test   %esi,%esi
140111b93:	75 10                	jne    0x140111ba5
140111b95:	48 8b 1b             	mov    (%rbx),%rbx
140111b98:	48 3b df             	cmp    %rdi,%rbx
140111b9b:	75 d3                	jne    0x140111b70
140111b9d:	85 f6                	test   %esi,%esi
140111b9f:	0f 84 b9 00 00 00    	je     0x140111c5e
140111ba5:	49 81 ff 0b 02 00 00 	cmp    $0x20b,%r15
140111bac:	0f 85 f4 00 00 00    	jne    0x140111ca6
140111bb2:	45 0f b7 66 22       	movzwl 0x22(%r14),%r12d
140111bb7:	b9 11 00 00 00       	mov    $0x11,%ecx
140111bbc:	ff 15 be 7f 21 00    	call   *0x217fbe(%rip)        # 0x140329b80
140111bc2:	0f b7 d8             	movzwl %ax,%ebx
140111bc5:	b9 10 00 00 00       	mov    $0x10,%ecx
140111bca:	c1 eb 0f             	shr    $0xf,%ebx
140111bcd:	80 e3 01             	and    $0x1,%bl
140111bd0:	ff 15 aa 7f 21 00    	call   *0x217faa(%rip)        # 0x140329b80
140111bd6:	0f b7 f8             	movzwl %ax,%edi
140111bd9:	b9 12 00 00 00       	mov    $0x12,%ecx
140111bde:	c1 ef 0f             	shr    $0xf,%edi
140111be1:	40 80 e7 01          	and    $0x1,%dil
140111be5:	ff 15 95 7f 21 00    	call   *0x217f95(%rip)        # 0x140329b80
140111beb:	0f b7 e8             	movzwl %ax,%ebp
140111bee:	b9 5b 00 00 00       	mov    $0x5b,%ecx
140111bf3:	c1 ed 0f             	shr    $0xf,%ebp
140111bf6:	40 80 e5 01          	and    $0x1,%bpl
140111bfa:	ff 15 80 7f 21 00    	call   *0x217f80(%rip)        # 0x140329b80
140111c00:	66 85 c0             	test   %ax,%ax
140111c03:	78 14                	js     0x140111c19
140111c05:	b9 5c 00 00 00       	mov    $0x5c,%ecx
140111c0a:	ff 15 70 7f 21 00    	call   *0x217f70(%rip)        # 0x140329b80
140111c10:	66 85 c0             	test   %ax,%ax
140111c13:	78 04                	js     0x140111c19
140111c15:	32 c0                	xor    %al,%al
140111c17:	eb 02                	jmp    0x140111c1b
140111c19:	b0 01                	mov    $0x1,%al
140111c1b:	41 83 fc 01          	cmp    $0x1,%r12d
140111c1f:	75 08                	jne    0x140111c29
140111c21:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140111c27:	eb 0c                	jmp    0x140111c35
140111c29:	41 83 fc 02          	cmp    $0x2,%r12d
140111c2d:	75 2f                	jne    0x140111c5e
140111c2f:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140111c35:	48 8b 0d 54 a7 2f 00 	mov    0x2fa754(%rip),%rcx        # 0x14040c390
140111c3c:	8b d6                	mov    %esi,%edx
140111c3e:	88 44 24 43          	mov    %al,0x43(%rsp)
140111c42:	40 88 7c 24 40       	mov    %dil,0x40(%rsp)
140111c47:	88 5c 24 41          	mov    %bl,0x41(%rsp)
140111c4b:	48 8b 49 58          	mov    0x58(%rcx),%rcx
140111c4f:	40 88 6c 24 42       	mov    %bpl,0x42(%rsp)
140111c54:	44 8b 4c 24 40       	mov    0x40(%rsp),%r9d
140111c59:	e8 d2 54 01 00       	call   0x140127130
140111c5e:	4d 8b ce             	mov    %r14,%r9
140111c61:	4d 8b c7             	mov    %r15,%r8
140111c64:	41 8b d5             	mov    %r13d,%edx
140111c67:	33 c9                	xor    %ecx,%ecx
140111c69:	ff 15 d9 7f 21 00    	call   *0x217fd9(%rip)        # 0x140329c48
140111c6f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140111c74:	48 33 cc             	xor    %rsp,%rcx
140111c77:	e8 c4 89 1e 00       	call   0x1402fa640
140111c7c:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140111c83:	00
140111c84:	49 8b 5b 58          	mov    0x58(%r11),%rbx
140111c88:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140111c8d:	0f 28 7c 24 70       	movaps 0x70(%rsp),%xmm7
140111c92:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
140111c97:	49 8b e3             	mov    %r11,%rsp
140111c9a:	41 5f                	pop    %r15
140111c9c:	41 5e                	pop    %r14
140111c9e:	41 5d                	pop    %r13
140111ca0:	41 5c                	pop    %r12
140111ca2:	5f                   	pop    %rdi
140111ca3:	5e                   	pop    %rsi
140111ca4:	5d                   	pop    %rbp
140111ca5:	c3                   	ret
140111ca6:	49 81 ff 01 02 00 00 	cmp    $0x201,%r15
140111cad:	0f 85 18 01 00 00    	jne    0x140111dcb
140111cb3:	48 8b 3d d6 a6 2f 00 	mov    0x2fa6d6(%rip),%rdi        # 0x14040c390
140111cba:	8b d6                	mov    %esi,%edx
140111cbc:	66 41 0f 6e 76 04    	movd   0x4(%r14),%xmm6
140111cc2:	48 8b cf             	mov    %rdi,%rcx
140111cc5:	66 41 0f 6e 3e       	movd   (%r14),%xmm7
140111cca:	0f 5b f6             	cvtdq2ps %xmm6,%xmm6
140111ccd:	0f 5b ff             	cvtdq2ps %xmm7,%xmm7
140111cd0:	e8 0b 5e ff ff       	call   0x140107ae0
140111cd5:	48 8b d8             	mov    %rax,%rbx
140111cd8:	48 85 c0             	test   %rax,%rax
140111cdb:	74 81                	je     0x140111c5e
140111cdd:	48 8b 48 08          	mov    0x8(%rax),%rcx
140111ce1:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140111ce6:	f3 0f 11 78 18       	movss  %xmm7,0x18(%rax)
140111ceb:	f3 0f 11 70 1c       	movss  %xmm6,0x1c(%rax)
140111cf0:	f3 0f 11 78 20       	movss  %xmm7,0x20(%rax)
140111cf5:	f3 0f 11 70 24       	movss  %xmm6,0x24(%rax)
140111cfa:	c6 40 50 01          	movb   $0x1,0x50(%rax)
140111cfe:	4c 89 60 28          	mov    %r12,0x28(%rax)
140111d02:	ff 15 f0 7e 21 00    	call   *0x217ef0(%rip)        # 0x140329bf8
140111d08:	85 c0                	test   %eax,%eax
140111d0a:	74 39                	je     0x140111d45
140111d0c:	66 0f 6e 5c 24 4c    	movd   0x4c(%rsp),%xmm3
140111d12:	f3 0f 10 63 1c       	movss  0x1c(%rbx),%xmm4
140111d17:	0f 5b db             	cvtdq2ps %xmm3,%xmm3
140111d1a:	0f 2f e3             	comiss %xmm3,%xmm4
140111d1d:	76 26                	jbe    0x140111d45
140111d1f:	66 0f 6e 43 38       	movd   0x38(%rbx),%xmm0
140111d24:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
140111d27:	0f 5a c8             	cvtps2pd %xmm0,%xmm1
140111d2a:	f2 0f 59 4f 48       	mulsd  0x48(%rdi),%xmm1
140111d2f:	66 0f 5a d1          	cvtpd2ps %xmm1,%xmm2
140111d33:	f3 0f 58 d3          	addss  %xmm3,%xmm2
140111d37:	0f 2f e2             	comiss %xmm2,%xmm4
140111d3a:	77 09                	ja     0x140111d45
140111d3c:	c6 43 51 01          	movb   $0x1,0x51(%rbx)
140111d40:	e9 19 ff ff ff       	jmp    0x140111c5e
140111d45:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140111d49:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140111d4e:	ff 15 a4 7e 21 00    	call   *0x217ea4(%rip)        # 0x140329bf8
140111d54:	85 c0                	test   %eax,%eax
140111d56:	0f 84 02 ff ff ff    	je     0x140111c5e
140111d5c:	66 0f 6e 43 3c       	movd   0x3c(%rbx),%xmm0
140111d61:	f3 0f 10 63 1c       	movss  0x1c(%rbx),%xmm4
140111d66:	f3 0f 10 53 18       	movss  0x18(%rbx),%xmm2
140111d6b:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
140111d6e:	0f 5a c8             	cvtps2pd %xmm0,%xmm1
140111d71:	66 0f 6e 44 24 54    	movd   0x54(%rsp),%xmm0
140111d77:	f2 0f 59 4f 48       	mulsd  0x48(%rdi),%xmm1
140111d7c:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
140111d7f:	66 0f 5a d9          	cvtpd2ps %xmm1,%xmm3
140111d83:	0f 2f e0             	comiss %xmm0,%xmm4
140111d86:	0f 83 d2 fe ff ff    	jae    0x140111c5e
140111d8c:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140111d90:	0f 2f e0             	comiss %xmm0,%xmm4
140111d93:	0f 82 c5 fe ff ff    	jb     0x140111c5e
140111d99:	66 0f 6e 44 24 50    	movd   0x50(%rsp),%xmm0
140111d9f:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
140111da2:	0f 2f d0             	comiss %xmm0,%xmm2
140111da5:	0f 83 b3 fe ff ff    	jae    0x140111c5e
140111dab:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140111daf:	0f 2f d0             	comiss %xmm0,%xmm2
140111db2:	0f 82 a6 fe ff ff    	jb     0x140111c5e
140111db8:	f3 0f 11 7b 30       	movss  %xmm7,0x30(%rbx)
140111dbd:	f3 0f 11 73 34       	movss  %xmm6,0x34(%rbx)
140111dc2:	c6 43 54 01          	movb   $0x1,0x54(%rbx)
140111dc6:	e9 93 fe ff ff       	jmp    0x140111c5e
140111dcb:	49 81 ff 02 02 00 00 	cmp    $0x202,%r15
140111dd2:	75 4b                	jne    0x140111e1f
140111dd4:	48 8b 3d b5 a5 2f 00 	mov    0x2fa5b5(%rip),%rdi        # 0x14040c390
140111ddb:	8b d6                	mov    %esi,%edx
140111ddd:	48 8b cf             	mov    %rdi,%rcx
140111de0:	e8 fb 5c ff ff       	call   0x140107ae0
140111de5:	48 8b d8             	mov    %rax,%rbx
140111de8:	48 85 c0             	test   %rax,%rax
140111deb:	0f 84 6d fe ff ff    	je     0x140111c5e
140111df1:	44 38 60 51          	cmp    %r12b,0x51(%rax)
140111df5:	74 16                	je     0x140111e0d
140111df7:	0f 57 db             	xorps  %xmm3,%xmm3
140111dfa:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140111dff:	0f 57 d2             	xorps  %xmm2,%xmm2
140111e02:	48 8b d0             	mov    %rax,%rdx
140111e05:	48 8b cf             	mov    %rdi,%rcx
140111e08:	e8 83 04 00 00       	call   0x140112290
140111e0d:	66 44 89 63 50       	mov    %r12w,0x50(%rbx)
140111e12:	44 88 63 54          	mov    %r12b,0x54(%rbx)
140111e16:	4c 89 63 28          	mov    %r12,0x28(%rbx)
140111e1a:	e9 3f fe ff ff       	jmp    0x140111c5e
140111e1f:	49 81 ff 00 02 00 00 	cmp    $0x200,%r15
140111e26:	0f 85 32 fe ff ff    	jne    0x140111c5e
140111e2c:	48 8b 0d 5d a5 2f 00 	mov    0x2fa55d(%rip),%rcx        # 0x14040c390
140111e33:	8b d6                	mov    %esi,%edx
140111e35:	e8 a6 5c ff ff       	call   0x140107ae0
140111e3a:	48 85 c0             	test   %rax,%rax
140111e3d:	0f 84 a5 00 00 00    	je     0x140111ee8
140111e43:	44 38 60 51          	cmp    %r12b,0x51(%rax)
140111e47:	0f 84 9b 00 00 00    	je     0x140111ee8
140111e4d:	48 8b 3d 3c a5 2f 00 	mov    0x2fa53c(%rip),%rdi        # 0x14040c390
140111e54:	8b d6                	mov    %esi,%edx
140111e56:	66 41 0f 6e 76 04    	movd   0x4(%r14),%xmm6
140111e5c:	48 8b cf             	mov    %rdi,%rcx
140111e5f:	66 41 0f 6e 3e       	movd   (%r14),%xmm7
140111e64:	0f 5b f6             	cvtdq2ps %xmm6,%xmm6
140111e67:	0f 5b ff             	cvtdq2ps %xmm7,%xmm7
140111e6a:	e8 71 5c ff ff       	call   0x140107ae0
140111e6f:	48 8b d8             	mov    %rax,%rbx
140111e72:	48 85 c0             	test   %rax,%rax
140111e75:	0f 84 e3 fd ff ff    	je     0x140111c5e
140111e7b:	f3 0f 11 78 18       	movss  %xmm7,0x18(%rax)
140111e80:	f3 0f 11 70 1c       	movss  %xmm6,0x1c(%rax)
140111e85:	44 38 60 51          	cmp    %r12b,0x51(%rax)
140111e89:	0f 84 cf fd ff ff    	je     0x140111c5e
140111e8f:	f3 0f 58 78 28       	addss  0x28(%rax),%xmm7
140111e94:	f3 0f 58 70 2c       	addss  0x2c(%rax),%xmm6
140111e99:	0f 57 c0             	xorps  %xmm0,%xmm0
140111e9c:	f3 0f 5c 78 20       	subss  0x20(%rax),%xmm7
140111ea1:	f3 0f 5c 70 24       	subss  0x24(%rax),%xmm6
140111ea6:	0f 2e f8             	ucomiss %xmm0,%xmm7
140111ea9:	75 09                	jne    0x140111eb4
140111eab:	0f 2e f0             	ucomiss %xmm0,%xmm6
140111eae:	0f 84 aa fd ff ff    	je     0x140111c5e
140111eb4:	0f 28 de             	movaps %xmm6,%xmm3
140111eb7:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
140111ebc:	0f 28 d7             	movaps %xmm7,%xmm2
140111ebf:	48 8b d3             	mov    %rbx,%rdx
140111ec2:	48 8b cf             	mov    %rdi,%rcx
140111ec5:	e8 c6 03 00 00       	call   0x140112290
140111eca:	84 c0                	test   %al,%al
140111ecc:	0f 84 8c fd ff ff    	je     0x140111c5e
140111ed2:	8b 43 18             	mov    0x18(%rbx),%eax
140111ed5:	89 43 20             	mov    %eax,0x20(%rbx)
140111ed8:	8b 43 1c             	mov    0x1c(%rbx),%eax
140111edb:	89 43 24             	mov    %eax,0x24(%rbx)
140111ede:	b8 01 00 00 00       	mov    $0x1,%eax
140111ee3:	e9 87 fd ff ff       	jmp    0x140111c6f
140111ee8:	48 8b 0d a1 a4 2f 00 	mov    0x2fa4a1(%rip),%rcx        # 0x14040c390
140111eef:	8b d6                	mov    %esi,%edx
140111ef1:	e8 ea 5b ff ff       	call   0x140107ae0
140111ef6:	48 85 c0             	test   %rax,%rax
140111ef9:	0f 84 5f fd ff ff    	je     0x140111c5e
140111eff:	44 38 60 54          	cmp    %r12b,0x54(%rax)
140111f03:	0f 84 55 fd ff ff    	je     0x140111c5e
140111f09:	48 8b 1d 80 a4 2f 00 	mov    0x2fa480(%rip),%rbx        # 0x14040c390
140111f10:	8b d6                	mov    %esi,%edx
140111f12:	66 41 0f 6e 76 04    	movd   0x4(%r14),%xmm6
140111f18:	48 8b cb             	mov    %rbx,%rcx
140111f1b:	66 41 0f 6e 3e       	movd   (%r14),%xmm7
140111f20:	0f 5b f6             	cvtdq2ps %xmm6,%xmm6
140111f23:	0f 5b ff             	cvtdq2ps %xmm7,%xmm7
140111f26:	e8 b5 5b ff ff       	call   0x140107ae0
140111f2b:	48 8b f0             	mov    %rax,%rsi
140111f2e:	48 85 c0             	test   %rax,%rax
140111f31:	0f 84 27 fd ff ff    	je     0x140111c5e
140111f37:	f3 0f 11 78 18       	movss  %xmm7,0x18(%rax)
140111f3c:	f3 0f 11 70 1c       	movss  %xmm6,0x1c(%rax)
140111f41:	44 38 60 54          	cmp    %r12b,0x54(%rax)
140111f45:	0f 84 13 fd ff ff    	je     0x140111c5e
140111f4b:	f3 44 0f 10 40 30    	movss  0x30(%rax),%xmm8
140111f51:	41 0f 2e f8          	ucomiss %xmm8,%xmm7
140111f55:	75 0a                	jne    0x140111f61
140111f57:	0f 2e 70 34          	ucomiss 0x34(%rax),%xmm6
140111f5b:	0f 84 fd fc ff ff    	je     0x140111c5e
140111f61:	f3 0f 5c 70 34       	subss  0x34(%rax),%xmm6
140111f66:	44 38 60 53          	cmp    %r12b,0x53(%rax)
140111f6a:	0f 84 ee fc ff ff    	je     0x140111c5e
140111f70:	48 8b 68 08          	mov    0x8(%rax),%rbp
140111f74:	48 85 ed             	test   %rbp,%rbp
140111f77:	0f 84 e1 fc ff ff    	je     0x140111c5e
140111f7d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140111f82:	48 8b cd             	mov    %rbp,%rcx
140111f85:	ff 15 6d 7c 21 00    	call   *0x217c6d(%rip)        # 0x140329bf8
140111f8b:	85 c0                	test   %eax,%eax
140111f8d:	0f 84 cb fc ff ff    	je     0x140111c5e
140111f93:	66 0f 6e 46 40       	movd   0x40(%rsi),%xmm0
140111f98:	f3 41 0f 5c f8       	subss  %xmm8,%xmm7
140111f9d:	f2 0f 10 53 48       	movsd  0x48(%rbx),%xmm2
140111fa2:	49 ba 00 00 00 00 00 	movabs $0x8000000000000000,%r10
140111fa9:	00 00 80
140111fac:	f3 0f e6 c0          	cvtdq2pd %xmm0,%xmm0
140111fb0:	f3 0f 2c d7          	cvttss2si %xmm7,%edx
140111fb4:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140111fb8:	0f 57 c9             	xorps  %xmm1,%xmm1
140111fbb:	2b 54 24 48          	sub    0x48(%rsp),%edx
140111fbf:	03 54 24 50          	add    0x50(%rsp),%edx
140111fc3:	f3 44 0f 2c c6       	cvttss2si %xmm6,%r8d
140111fc8:	f2 48 0f 2c c8       	cvttsd2si %xmm0,%rcx
140111fcd:	44 2b 44 24 4c       	sub    0x4c(%rsp),%r8d
140111fd2:	44 03 44 24 54       	add    0x54(%rsp),%r8d
140111fd7:	49 3b ca             	cmp    %r10,%rcx
140111fda:	74 27                	je     0x140112003
140111fdc:	0f 57 c9             	xorps  %xmm1,%xmm1
140111fdf:	f2 48 0f 2a c9       	cvtsi2sd %rcx,%xmm1
140111fe4:	66 0f 2e c8          	ucomisd %xmm0,%xmm1
140111fe8:	74 19                	je     0x140112003
140111fea:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
140111fee:	66 0f 50 c0          	movmskpd %xmm0,%eax
140111ff2:	0f 57 c0             	xorps  %xmm0,%xmm0
140111ff5:	83 e0 01             	and    $0x1,%eax
140111ff8:	83 f0 01             	xor    $0x1,%eax
140111ffb:	48 03 c8             	add    %rax,%rcx
140111ffe:	f2 48 0f 2a c1       	cvtsi2sd %rcx,%xmm0
140112003:	66 0f 6e 4e 44       	movd   0x44(%rsi),%xmm1
140112008:	f3 0f e6 c9          	cvtdq2pd %xmm1,%xmm1
14011200c:	f2 44 0f 2c c8       	cvttsd2si %xmm0,%r9d
140112011:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1