140188c6c:	f3 0f 11 4c 24 08    	movss  %xmm1,0x8(%rsp)
140188c72:	f3 0f 11 44 24 0c    	movss  %xmm0,0xc(%rsp)
140188c78:	0f 10 04 24          	movups (%rsp),%xmm0
140188c7c:	f3 0f 7f 41 1c       	movdqu %xmm0,0x1c(%rcx)
140188c81:	48 8b 81 28 01 00 00 	mov    0x128(%rcx),%rax
140188c88:	48 3b 81 30 01 00 00 	cmp    0x130(%rcx),%rax
140188c8f:	74 07                	je     0x140188c98
140188c91:	48 89 81 30 01 00 00 	mov    %rax,0x130(%rcx)
140188c98:	c6 81 50 01 00 00 00 	movb   $0x0,0x150(%rcx)
140188c9f:	48 83 c4 18          	add    $0x18,%rsp
140188ca3:	c3                   	ret
140188ca4:	48 8b c4             	mov    %rsp,%rax
140188ca7:	53                   	push   %rbx
140188ca8:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140188caf:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
140188cb3:	49 8b d8             	mov    %r8,%rbx
140188cb6:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
140188cba:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
140188cbf:	44 0f 29 48 b8       	movaps %xmm9,-0x48(%rax)
140188cc4:	44 0f 29 50 a8       	movaps %xmm10,-0x58(%rax)
140188cc9:	f3 44 0f 10 11       	movss  (%rcx),%xmm10
140188cce:	44 0f 29 58 98       	movaps %xmm11,-0x68(%rax)
140188cd3:	f3 44 0f 10 1a       	movss  (%rdx),%xmm11
140188cd8:	45 0f 2e d3          	ucomiss %xmm11,%xmm10
140188cdc:	7a 0f                	jp     0x140188ced
140188cde:	75 0d                	jne    0x140188ced
140188ce0:	f3 0f 10 41 04       	movss  0x4(%rcx),%xmm0
140188ce5:	0f 2e 42 04          	ucomiss 0x4(%rdx),%xmm0
140188ce9:	7a 02                	jp     0x140188ced
140188ceb:	74 2c                	je     0x140188d19
140188ced:	45 0f 2e 18          	ucomiss (%r8),%xmm11
140188cf1:	7a 10                	jp     0x140188d03
140188cf3:	75 0e                	jne    0x140188d03
140188cf5:	f3 0f 10 42 04       	movss  0x4(%rdx),%xmm0
140188cfa:	41 0f 2e 40 04       	ucomiss 0x4(%r8),%xmm0
140188cff:	7a 02                	jp     0x140188d03
140188d01:	74 16                	je     0x140188d19
140188d03:	45 0f 2e 10          	ucomiss (%r8),%xmm10
140188d07:	7a 17                	jp     0x140188d20
140188d09:	75 15                	jne    0x140188d20
140188d0b:	f3 0f 10 41 04       	movss  0x4(%rcx),%xmm0
140188d10:	41 0f 2e 40 04       	ucomiss 0x4(%r8),%xmm0
140188d15:	7a 09                	jp     0x140188d20
140188d17:	75 07                	jne    0x140188d20
140188d19:	32 c0                	xor    %al,%al
140188d1b:	e9 c2 00 00 00       	jmp    0x140188de2
140188d20:	f2 44 0f 10 0d f7 84 	movsd  0xa284f7(%rip),%xmm9        # 0x140bb1220
140188d27:	a2 00
140188d29:	41 0f 28 c2          	movaps %xmm10,%xmm0
140188d2d:	f3 44 0f 10 41 04    	movss  0x4(%rcx),%xmm8
140188d33:	f3 41 0f 5c c3       	subss  %xmm11,%xmm0
140188d38:	f3 0f 10 7a 04       	movss  0x4(%rdx),%xmm7
140188d3d:	41 0f 28 c9          	movaps %xmm9,%xmm1
140188d41:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
140188d44:	e8 fb 95 96 00       	call   0x140af2344
140188d49:	0f 28 f0             	movaps %xmm0,%xmm6
140188d4c:	41 0f 28 c9          	movaps %xmm9,%xmm1
140188d50:	41 0f 28 c0          	movaps %xmm8,%xmm0
140188d54:	f3 0f 5c c7          	subss  %xmm7,%xmm0
140188d58:	0f 5a c0             	cvtps2pd %xmm0,%xmm0
140188d5b:	e8 e4 95 96 00       	call   0x140af2344
140188d60:	f3 44 0f 5c 1b       	subss  (%rbx),%xmm11
140188d65:	f2 0f 58 f0          	addsd  %xmm0,%xmm6
140188d69:	41 0f 28 c9          	movaps %xmm9,%xmm1
140188d6d:	41 0f 5a c3          	cvtps2pd %xmm11,%xmm0
140188d71:	e8 ce 95 96 00       	call   0x140af2344
140188d76:	f3 0f 5c 7b 04       	subss  0x4(%rbx),%xmm7
140188d7b:	f2 0f 58 f0          	addsd  %xmm0,%xmm6
140188d7f:	41 0f 28 c9          	movaps %xmm9,%xmm1
140188d83:	0f 5a c7             	cvtps2pd %xmm7,%xmm0
140188d86:	e8 b9 95 96 00       	call   0x140af2344
140188d8b:	f3 44 0f 5c 43 04    	subss  0x4(%rbx),%xmm8
140188d91:	f2 0f 58 f0          	addsd  %xmm0,%xmm6
140188d95:	0f 57 ff             	xorps  %xmm7,%xmm7
140188d98:	41 0f 28 c9          	movaps %xmm9,%xmm1
140188d9c:	41 0f 5a c0          	cvtps2pd %xmm8,%xmm0
140188da0:	f2 0f 5a fe          	cvtsd2ss %xmm6,%xmm7
140188da4:	e8 9b 95 96 00       	call   0x140af2344
140188da9:	f3 44 0f 5c 13       	subss  (%rbx),%xmm10
140188dae:	0f 28 f0             	movaps %xmm0,%xmm6
140188db1:	41 0f 28 c9          	movaps %xmm9,%xmm1
140188db5:	41 0f 5a c2          	cvtps2pd %xmm10,%xmm0
140188db9:	e8 86 95 96 00       	call   0x140af2344
140188dbe:	f2 0f 58 f0          	addsd  %xmm0,%xmm6
140188dc2:	0f 57 c9             	xorps  %xmm1,%xmm1
140188dc5:	f3 0f 10 05 5b 82 a2 	movss  0xa2825b(%rip),%xmm0        # 0x140bb1028
140188dcc:	00
140188dcd:	f2 0f 5a ce          	cvtsd2ss %xmm6,%xmm1
140188dd1:	f3 0f 5c f9          	subss  %xmm1,%xmm7
140188dd5:	0f 54 3d 04 91 a2 00 	andps  0xa29104(%rip),%xmm7        # 0x140bb1ee0
140188ddc:	0f 2f c7             	comiss %xmm7,%xmm0
140188ddf:	0f 93 c0             	setae  %al
140188de2:	0f 28 74 24 70       	movaps 0x70(%rsp),%xmm6
140188de7:	0f 28 7c 24 60       	movaps 0x60(%rsp),%xmm7
140188dec:	44 0f 28 44 24 50    	movaps 0x50(%rsp),%xmm8
140188df2:	44 0f 28 4c 24 40    	movaps 0x40(%rsp),%xmm9
140188df8:	44 0f 28 54 24 30    	movaps 0x30(%rsp),%xmm10
140188dfe:	44 0f 28 5c 24 20    	movaps 0x20(%rsp),%xmm11
140188e04:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140188e0b:	5b                   	pop    %rbx
140188e0c:	c3                   	ret
140188e0d:	90                   	nop
140188e0e:	90                   	nop
140188e0f:	90                   	nop
140188e10:	48 8b c4             	mov    %rsp,%rax
140188e13:	48 89 58 08          	mov    %rbx,0x8(%rax)
140188e17:	48 89 68 10          	mov    %rbp,0x10(%rax)
140188e1b:	48 89 70 18          	mov    %rsi,0x18(%rax)
140188e1f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140188e23:	41 54                	push   %r12
140188e25:	41 56                	push   %r14
140188e27:	41 57                	push   %r15
140188e29:	48 83 ec 40          	sub    $0x40,%rsp
140188e2d:	48 8b d9             	mov    %rcx,%rbx
140188e30:	48 8b 89 28 01 00 00 	mov    0x128(%rcx),%rcx
140188e37:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
140188e3e:	48 2b c1             	sub    %rcx,%rax
140188e41:	48 c1 f8 02          	sar    $0x2,%rax
140188e45:	49 bc b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r12
140188e4c:	db b6 6d
140188e4f:	49 0f af c4          	imul   %r12,%rax
140188e53:	48 83 f8 03          	cmp    $0x3,%rax
140188e57:	75 09                	jne    0x140188e62
140188e59:	80 bb 50 01 00 00 00 	cmpb   $0x0,0x150(%rbx)
140188e60:	75 44                	jne    0x140188ea6
140188e62:	48 83 f8 04          	cmp    $0x4,%rax
140188e66:	0f 85 b2 01 00 00    	jne    0x14018901e
140188e6c:	48 83 f8 03          	cmp    $0x3,%rax
140188e70:	0f 86 a1 01 00 00    	jbe    0x140189017
140188e76:	f3 0f 10 83 20 01 00 	movss  0x120(%rbx),%xmm0
140188e7d:	00
140188e7e:	0f 2e 41 54          	ucomiss 0x54(%rcx),%xmm0
140188e82:	0f 8a 96 01 00 00    	jp     0x14018901e
140188e88:	0f 85 90 01 00 00    	jne    0x14018901e
140188e8e:	f3 0f 10 83 24 01 00 	movss  0x124(%rbx),%xmm0
140188e95:	00
140188e96:	0f 2e 41 58          	ucomiss 0x58(%rcx),%xmm0
140188e9a:	0f 8a 7e 01 00 00    	jp     0x14018901e
140188ea0:	0f 85 78 01 00 00    	jne    0x14018901e
140188ea6:	33 d2                	xor    %edx,%edx
140188ea8:	44 8d 72 01          	lea    0x1(%rdx),%r14d
140188eac:	48 85 c0             	test   %rax,%rax
140188eaf:	74 19                	je     0x140188eca
140188eb1:	48 83 c1 18          	add    $0x18,%rcx
140188eb5:	83 39 00             	cmpl   $0x0,(%rcx)
140188eb8:	0f 85 60 01 00 00    	jne    0x14018901e
140188ebe:	49 03 d6             	add    %r14,%rdx
140188ec1:	48 83 c1 1c          	add    $0x1c,%rcx
140188ec5:	48 3b d0             	cmp    %rax,%rdx
140188ec8:	72 eb                	jb     0x140188eb5
140188eca:	0f 57 c0             	xorps  %xmm0,%xmm0
140188ecd:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140188ed3:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140188ed9:	4c 8d 83 20 01 00 00 	lea    0x120(%rbx),%r8
140188ee0:	33 d2                	xor    %edx,%edx
140188ee2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140188ee7:	e8 80 87 e9 ff       	call   0x14002166c
140188eec:	45 33 ff             	xor    %r15d,%r15d
140188eef:	33 ed                	xor    %ebp,%ebp
140188ef1:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140188ef6:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140188efb:	48 8b 8b 28 01 00 00 	mov    0x128(%rbx),%rcx
140188f02:	48 8b 83 30 01 00 00 	mov    0x130(%rbx),%rax
140188f09:	48 2b c1             	sub    %rcx,%rax
140188f0c:	48 c1 f8 02          	sar    $0x2,%rax
140188f10:	49 0f af c4          	imul   %r12,%rax
140188f14:	4c 3b f8             	cmp    %rax,%r15
140188f17:	0f 83 f3 00 00 00    	jae    0x140189010
140188f1d:	4c 8d 04 29          	lea    (%rcx,%rbp,1),%r8
140188f21:	48 3b fe             	cmp    %rsi,%rdi
140188f24:	74 14                	je     0x140188f3a
140188f26:	f2 41 0f 10 00       	movsd  (%r8),%xmm0
140188f2b:	f2 0f 11 07          	movsd  %xmm0,(%rdi)
140188f2f:	48 83 c7 08          	add    $0x8,%rdi
140188f33:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140188f38:	eb 17                	jmp    0x140188f51
140188f3a:	48 8b d7             	mov    %rdi,%rdx
140188f3d:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140188f42:	e8 25 87 e9 ff       	call   0x14002166c
140188f47:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
140188f4c:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140188f51:	4d 03 fe             	add    %r14,%r15
140188f54:	48 83 c5 1c          	add    $0x1c,%rbp
140188f58:	48 83 fd 54          	cmp    $0x54,%rbp
140188f5c:	72 9d                	jb     0x140188efb
140188f5e:	48 8b ef             	mov    %rdi,%rbp
140188f61:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140188f66:	48 2b eb             	sub    %rbx,%rbp
140188f69:	48 c1 fd 03          	sar    $0x3,%rbp
140188f6d:	48 83 fd 02          	cmp    $0x2,%rbp
140188f71:	0f 86 99 00 00 00    	jbe    0x140189010
140188f77:	4c 8d 43 10          	lea    0x10(%rbx),%r8
140188f7b:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140188f7f:	48 8b cb             	mov    %rbx,%rcx
140188f82:	e8 1d fd ff ff       	call   0x140188ca4
140188f87:	84 c0                	test   %al,%al
140188f89:	74 4b                	je     0x140188fd6
140188f8b:	48 83 fd 03          	cmp    $0x3,%rbp
140188f8f:	76 7f                	jbe    0x140189010
140188f91:	4c 8d 43 18          	lea    0x18(%rbx),%r8
140188f95:	48 8d 53 10          	lea    0x10(%rbx),%rdx
140188f99:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140188f9d:	e8 02 fd ff ff       	call   0x140188ca4
140188fa2:	84 c0                	test   %al,%al
140188fa4:	74 30                	je     0x140188fd6
140188fa6:	48 8b c7             	mov    %rdi,%rax
140188fa9:	48 2b c3             	sub    %rbx,%rax
140188fac:	48 c1 f8 03          	sar    $0x3,%rax
140188fb0:	48 85 c0             	test   %rax,%rax
140188fb3:	74 5b                	je     0x140189010
140188fb5:	48 2b fb             	sub    %rbx,%rdi
140188fb8:	48 c1 ff 03          	sar    $0x3,%rdi
140188fbc:	48 83 ff 03          	cmp    $0x3,%rdi
140188fc0:	76 4e                	jbe    0x140189010
140188fc2:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140188fc6:	4c 8b c3             	mov    %rbx,%r8
140188fc9:	48 8d 53 18          	lea    0x18(%rbx),%rdx
140188fcd:	e8 d2 fc ff ff       	call   0x140188ca4
140188fd2:	84 c0                	test   %al,%al
140188fd4:	75 03                	jne    0x140188fd9
140188fd6:	45 32 f6             	xor    %r14b,%r14b
140188fd9:	48 85 db             	test   %rbx,%rbx
140188fdc:	74 2d                	je     0x14018900b
140188fde:	48 8b d3             	mov    %rbx,%rdx
140188fe1:	48 2b f3             	sub    %rbx,%rsi
140188fe4:	48 83 e6 f8          	and    $0xfffffffffffffff8,%rsi
140188fe8:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140188fef:	72 11                	jb     0x140189002
140188ff1:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140188ff5:	48 2b d3             	sub    %rbx,%rdx
140188ff8:	48 83 c2 f8          	add    $0xfffffffffffffff8,%rdx
140188ffc:	48 83 fa 1f          	cmp    $0x1f,%rdx
140189000:	77 15                	ja     0x140189017
140189002:	48 8b cb             	mov    %rbx,%rcx
140189005:	ff 15 b5 38 98 00    	call   *0x9838b5(%rip)        # 0x140b0c8c0
14018900b:	41 8a c6             	mov    %r14b,%al
14018900e:	eb 10                	jmp    0x140189020
140189010:	ff 15 82 39 98 00    	call   *0x983982(%rip)        # 0x140b0c998
140189016:	90                   	nop
140189017:	ff 15 7b 39 98 00    	call   *0x98397b(%rip)        # 0x140b0c998
14018901d:	cc                   	int3
14018901e:	32 c0                	xor    %al,%al
140189020:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140189025:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
14018902a:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14018902f:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140189034:	48 83 c4 40          	add    $0x40,%rsp
140189038:	41 5f                	pop    %r15
14018903a:	41 5e                	pop    %r14
14018903c:	41 5c                	pop    %r12
14018903e:	c3                   	ret
14018903f:	90                   	nop
140189040:	48 8b c4             	mov    %rsp,%rax
140189043:	48 89 58 08          	mov    %rbx,0x8(%rax)
140189047:	48 89 68 10          	mov    %rbp,0x10(%rax)
14018904b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14018904f:	48 89 78 20          	mov    %rdi,0x20(%rax)
140189053:	41 54                	push   %r12
140189055:	41 56                	push   %r14
140189057:	41 57                	push   %r15
140189059:	48 83 ec 60          	sub    $0x60,%rsp
14018905d:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
140189061:	0f 29 78 c8          	movaps %xmm7,-0x38(%rax)
140189065:	48 8b f9             	mov    %rcx,%rdi
140189068:	48 8b 89 30 01 00 00 	mov    0x130(%rcx),%rcx
14018906f:	48 8b 97 28 01 00 00 	mov    0x128(%rdi),%rdx
140189076:	48 8b c1             	mov    %rcx,%rax
140189079:	48 2b c2             	sub    %rdx,%rax
14018907c:	48 c1 f8 02          	sar    $0x2,%rax
140189080:	49 bf b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r15
140189087:	db b6 6d
14018908a:	49 0f af c7          	imul   %r15,%rax
14018908e:	48 83 f8 03          	cmp    $0x3,%rax
140189092:	0f 82 13 03 00 00    	jb     0x1401893ab
140189098:	33 f6                	xor    %esi,%esi
14018909a:	40 38 b7 50 01 00 00 	cmp    %sil,0x150(%rdi)
1401890a1:	75 39                	jne    0x1401890dc
1401890a3:	48 3b d1             	cmp    %rcx,%rdx
1401890a6:	0f 84 f8 02 00 00    	je     0x1401893a4
1401890ac:	f3 0f 10 87 20 01 00 	movss  0x120(%rdi),%xmm0
1401890b3:	00
1401890b4:	0f 2e 41 e4          	ucomiss -0x1c(%rcx),%xmm0
1401890b8:	0f 8a ed 02 00 00    	jp     0x1401893ab
1401890be:	0f 85 e7 02 00 00    	jne    0x1401893ab
1401890c4:	f3 0f 10 87 24 01 00 	movss  0x124(%rdi),%xmm0
1401890cb:	00
1401890cc:	0f 2e 41 e8          	ucomiss -0x18(%rcx),%xmm0
1401890d0:	0f 8a d5 02 00 00    	jp     0x1401893ab
1401890d6:	0f 85 cf 02 00 00    	jne    0x1401893ab
1401890dc:	48 8b ce             	mov    %rsi,%rcx
1401890df:	48 83 c2 18          	add    $0x18,%rdx
1401890e3:	48 3b c8             	cmp    %rax,%rcx
1401890e6:	0f 83 b8 02 00 00    	jae    0x1401893a4
1401890ec:	39 32                	cmp    %esi,(%rdx)
1401890ee:	0f 85 b7 02 00 00    	jne    0x1401893ab
1401890f4:	48 ff c1             	inc    %rcx
1401890f7:	48 83 c2 1c          	add    $0x1c,%rdx
1401890fb:	48 3b c8             	cmp    %rax,%rcx
1401890fe:	72 ec                	jb     0x1401890ec
140189100:	0f 57 c0             	xorps  %xmm0,%xmm0
140189103:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140189109:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14018910e:	4c 8d 87 20 01 00 00 	lea    0x120(%rdi),%r8
140189115:	33 d2                	xor    %edx,%edx
140189117:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14018911c:	e8 4b 85 e9 ff       	call   0x14002166c
140189121:	48 8b ee             	mov    %rsi,%rbp
140189124:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
14018912b:	48 8b 97 28 01 00 00 	mov    0x128(%rdi),%rdx
140189132:	48 8b c1             	mov    %rcx,%rax
140189135:	48 2b c2             	sub    %rdx,%rax
140189138:	48 c1 f8 02          	sar    $0x2,%rax
14018913c:	49 0f af c7          	imul   %r15,%rax
140189140:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140189145:	48 85 c0             	test   %rax,%rax
140189148:	74 70                	je     0x1401891ba
14018914a:	4c 8b f6             	mov    %rsi,%r14
14018914d:	48 2b ca             	sub    %rdx,%rcx
140189150:	48 c1 f9 02          	sar    $0x2,%rcx
140189154:	49 0f af cf          	imul   %r15,%rcx
140189158:	48 3b e9             	cmp    %rcx,%rbp
14018915b:	0f 83 3c 02 00 00    	jae    0x14018939d
140189161:	4d 8d 04 16          	lea    (%r14,%rdx,1),%r8
140189165:	48 3b 5c 24 30       	cmp    0x30(%rsp),%rbx
14018916a:	74 14                	je     0x140189180
14018916c:	f2 41 0f 10 00       	movsd  (%r8),%xmm0
140189171:	f2 0f 11 03          	movsd  %xmm0,(%rbx)
140189175:	48 83 c3 08          	add    $0x8,%rbx
140189179:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14018917e:	eb 12                	jmp    0x140189192
140189180:	48 8b d3             	mov    %rbx,%rdx
140189183:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140189188:	e8 df 84 e9 ff       	call   0x14002166c
14018918d:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140189192:	48 ff c5             	inc    %rbp
140189195:	49 83 c6 1c          	add    $0x1c,%r14
140189199:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
1401891a0:	48 8b 97 28 01 00 00 	mov    0x128(%rdi),%rdx
1401891a7:	48 8b c1             	mov    %rcx,%rax
1401891aa:	48 2b c2             	sub    %rdx,%rax
1401891ad:	48 c1 f8 02          	sar    $0x2,%rax
1401891b1:	49 0f af c7          	imul   %r15,%rax
1401891b5:	48 3b e8             	cmp    %rax,%rbp
1401891b8:	72 93                	jb     0x14018914d
1401891ba:	48 8b 7c 24 20       	mov    0x20(%rsp),%rdi
1401891bf:	48 3b fb             	cmp    %rbx,%rdi
1401891c2:	0f 84 d5 01 00 00    	je     0x14018939d
1401891c8:	48 8d 4b f8          	lea    -0x8(%rbx),%rcx
1401891cc:	f3 0f 10 07          	movss  (%rdi),%xmm0
1401891d0:	0f 2e 01             	ucomiss (%rcx),%xmm0