140228a07:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140228a0b:	48 85 c9             	test   %rcx,%rcx
140228a0e:	74 0c                	je     0x140228a1c
140228a10:	f0 ff 41 08          	lock incl 0x8(%rcx)
140228a14:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140228a18:	4c 8b 45 d0          	mov    -0x30(%rbp),%r8
140228a1c:	4c 89 02             	mov    %r8,(%rdx)
140228a1f:	48 89 4a 08          	mov    %rcx,0x8(%rdx)
140228a23:	48 83 47 08 10       	addq   $0x10,0x8(%rdi)
140228a28:	48 8d 5e 20          	lea    0x20(%rsi),%rbx
140228a2c:	eb 10                	jmp    0x140228a3e
140228a2e:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140228a32:	48 8b cf             	mov    %rdi,%rcx
140228a35:	e8 0e a2 e0 ff       	call   0x140032c48
140228a3a:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140228a3e:	49 8b 14 24          	mov    (%r12),%rdx
140228a42:	49 8b 44 24 08       	mov    0x8(%r12),%rax
140228a47:	48 2b c2             	sub    %rdx,%rax
140228a4a:	48 c1 f8 04          	sar    $0x4,%rax
140228a4e:	4c 3b e8             	cmp    %rax,%r13
140228a51:	0f 83 c7 01 00 00    	jae    0x140228c1e
140228a57:	48 8b 45 38          	mov    0x38(%rbp),%rax
140228a5b:	f3 0f 10 44 02 04    	movss  0x4(%rdx,%rax,1),%xmm0
140228a61:	48 8b 17             	mov    (%rdi),%rdx
140228a64:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228a68:	48 2b c2             	sub    %rdx,%rax
140228a6b:	48 c1 f8 04          	sar    $0x4,%rax
140228a6f:	49 3b c7             	cmp    %r15,%rax
140228a72:	0f 86 b4 01 00 00    	jbe    0x140228c2c
140228a78:	49 8b 04 16          	mov    (%r14,%rdx,1),%rax
140228a7c:	f3 0f 11 40 0c       	movss  %xmm0,0xc(%rax)
140228a81:	48 8b 17             	mov    (%rdi),%rdx
140228a84:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228a88:	48 2b c2             	sub    %rdx,%rax
140228a8b:	48 c1 f8 04          	sar    $0x4,%rax
140228a8f:	49 3b c7             	cmp    %r15,%rax
140228a92:	0f 86 94 01 00 00    	jbe    0x140228c2c
140228a98:	49 8b 14 16          	mov    (%r14,%rdx,1),%rdx
140228a9c:	f3 0f 10 4a 0c       	movss  0xc(%rdx),%xmm1
140228aa1:	f3 0f 5c 4a 04       	subss  0x4(%rdx),%xmm1
140228aa6:	48 8b 03             	mov    (%rbx),%rax
140228aa9:	f3 0f 10 80 48 01 00 	movss  0x148(%rax),%xmm0
140228ab0:	00
140228ab1:	f3 0f 59 05 17 86 98 	mulss  0x988617(%rip),%xmm0        # 0x140bb10d0
140228ab8:	00
140228ab9:	0f 2f c1             	comiss %xmm1,%xmm0
140228abc:	72 06                	jb     0x140228ac4
140228abe:	c7 02 00 00 80 bf    	movl   $0xbf800000,(%rdx)
140228ac4:	48 85 c9             	test   %rcx,%rcx
140228ac7:	0f 84 da 00 00 00    	je     0x140228ba7
140228acd:	83 c8 ff             	or     $0xffffffff,%eax
140228ad0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140228ad5:	83 f8 01             	cmp    $0x1,%eax
140228ad8:	0f 85 c9 00 00 00    	jne    0x140228ba7
140228ade:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140228ae2:	48 8b 03             	mov    (%rbx),%rax
140228ae5:	48 8b cb             	mov    %rbx,%rcx
140228ae8:	48 8b 00             	mov    (%rax),%rax
140228aeb:	ff 15 47 41 8e 00    	call   *0x8e4147(%rip)        # 0x140b0cc38
140228af1:	83 c8 ff             	or     $0xffffffff,%eax
140228af4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140228af9:	83 f8 01             	cmp    $0x1,%eax
140228afc:	0f 85 a5 00 00 00    	jne    0x140228ba7
140228b02:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140228b06:	48 8b 01             	mov    (%rcx),%rax
140228b09:	48 8b 40 08          	mov    0x8(%rax),%rax
140228b0d:	ff 15 25 41 8e 00    	call   *0x8e4125(%rip)        # 0x140b0cc38
140228b13:	e9 8f 00 00 00       	jmp    0x140228ba7
140228b18:	48 8b 0f             	mov    (%rdi),%rcx
140228b1b:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228b1f:	48 2b c1             	sub    %rcx,%rax
140228b22:	48 c1 f8 04          	sar    $0x4,%rax
140228b26:	49 3b c7             	cmp    %r15,%rax
140228b29:	0f 86 06 01 00 00    	jbe    0x140228c35
140228b2f:	0f 28 c2             	movaps %xmm2,%xmm0
140228b32:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140228b36:	49 8b 04 0e          	mov    (%r14,%rcx,1),%rax
140228b3a:	0f 2f c1             	comiss %xmm1,%xmm0
140228b3d:	0f 86 8d 00 00 00    	jbe    0x140228bd0
140228b43:	f3 43 0f 10 44 10 04 	movss  0x4(%r8,%r10,1),%xmm0
140228b4a:	0f 2f c3             	comiss %xmm3,%xmm0
140228b4d:	76 0b                	jbe    0x140228b5a
140228b4f:	f3 0f 5c d1          	subss  %xmm1,%xmm2
140228b53:	f3 0f 11 50 0c       	movss  %xmm2,0xc(%rax)
140228b58:	eb 09                	jmp    0x140228b63
140228b5a:	f3 0f 58 d9          	addss  %xmm1,%xmm3
140228b5e:	f3 0f 11 58 04       	movss  %xmm3,0x4(%rax)
140228b63:	48 8b 0f             	mov    (%rdi),%rcx
140228b66:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228b6a:	48 2b c1             	sub    %rcx,%rax
140228b6d:	48 c1 f8 04          	sar    $0x4,%rax
140228b71:	49 3b c7             	cmp    %r15,%rax
140228b74:	0f 86 bb 00 00 00    	jbe    0x140228c35
140228b7a:	49 8b 0c 0e          	mov    (%r14,%rcx,1),%rcx
140228b7e:	f3 0f 10 49 0c       	movss  0xc(%rcx),%xmm1
140228b83:	f3 0f 5c 49 04       	subss  0x4(%rcx),%xmm1
140228b88:	48 8b 46 20          	mov    0x20(%rsi),%rax
140228b8c:	f3 0f 10 80 48 01 00 	movss  0x148(%rax),%xmm0
140228b93:	00
140228b94:	f3 0f 59 05 34 85 98 	mulss  0x988534(%rip),%xmm0        # 0x140bb10d0
140228b9b:	00
140228b9c:	0f 2f c1             	comiss %xmm1,%xmm0
140228b9f:	72 06                	jb     0x140228ba7
140228ba1:	c7 01 00 00 80 bf    	movl   $0xbf800000,(%rcx)
140228ba7:	49 ff c5             	inc    %r13
140228baa:	48 83 45 38 10       	addq   $0x10,0x38(%rbp)
140228baf:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
140228bb4:	4d 8b 04 24          	mov    (%r12),%r8
140228bb8:	48 8b c1             	mov    %rcx,%rax
140228bbb:	49 2b c0             	sub    %r8,%rax
140228bbe:	48 c1 f8 04          	sar    $0x4,%rax
140228bc2:	4c 3b e8             	cmp    %rax,%r13
140228bc5:	73 0f                	jae    0x140228bd6
140228bc7:	4c 8b 55 38          	mov    0x38(%rbp),%r10
140228bcb:	e9 42 fd ff ff       	jmp    0x140228912
140228bd0:	c7 00 00 00 80 bf    	movl   $0xbf800000,(%rax)
140228bd6:	49 ff c7             	inc    %r15
140228bd9:	49 83 c6 10          	add    $0x10,%r14
140228bdd:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228be1:	48 2b 07             	sub    (%rdi),%rax
140228be4:	48 c1 f8 04          	sar    $0x4,%rax
140228be8:	4c 3b f8             	cmp    %rax,%r15
140228beb:	0f 82 f3 fc ff ff    	jb     0x1402288e4
140228bf1:	48 8b ce             	mov    %rsi,%rcx
140228bf4:	e8 f3 f9 ff ff       	call   0x1402285ec
140228bf9:	33 c0                	xor    %eax,%eax
140228bfb:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140228c00:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140228c04:	49 8b 73 40          	mov    0x40(%r11),%rsi
140228c08:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140228c0c:	0f 28 74 24 40       	movaps 0x40(%rsp),%xmm6
140228c11:	49 8b e3             	mov    %r11,%rsp
140228c14:	41 5f                	pop    %r15
140228c16:	41 5e                	pop    %r14
140228c18:	41 5d                	pop    %r13
140228c1a:	41 5c                	pop    %r12
140228c1c:	5d                   	pop    %rbp
140228c1d:	c3                   	ret
140228c1e:	ff 15 74 3d 8e 00    	call   *0x8e3d74(%rip)        # 0x140b0c998
140228c24:	90                   	nop
140228c25:	ff 15 6d 3d 8e 00    	call   *0x8e3d6d(%rip)        # 0x140b0c998
140228c2b:	90                   	nop
140228c2c:	e8 f7 c5 e5 ff       	call   0x140085228
140228c31:	90                   	nop
140228c32:	eb 00                	jmp    0x140228c34
140228c34:	90                   	nop
140228c35:	e8 ee c5 e5 ff       	call   0x140085228
140228c3a:	cc                   	int3
140228c3b:	90                   	nop
140228c3c:	48 8b c4             	mov    %rsp,%rax
140228c3f:	55                   	push   %rbp
140228c40:	53                   	push   %rbx
140228c41:	56                   	push   %rsi
140228c42:	57                   	push   %rdi
140228c43:	41 54                	push   %r12
140228c45:	41 55                	push   %r13
140228c47:	41 56                	push   %r14
140228c49:	41 57                	push   %r15
140228c4b:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140228c4f:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
140228c56:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
140228c5a:	0f 29 78 98          	movaps %xmm7,-0x68(%rax)
140228c5e:	44 0f 29 40 88       	movaps %xmm8,-0x78(%rax)
140228c63:	44 0f 29 4c 24 70    	movaps %xmm9,0x70(%rsp)
140228c69:	44 0f 29 54 24 60    	movaps %xmm10,0x60(%rsp)
140228c6f:	48 8b f2             	mov    %rdx,%rsi
140228c72:	4c 8b e9             	mov    %rcx,%r13
140228c75:	0f 57 c0             	xorps  %xmm0,%xmm0
140228c78:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
140228c7d:	48 8b 41 28          	mov    0x28(%rcx),%rax
140228c81:	48 85 c0             	test   %rax,%rax
140228c84:	74 04                	je     0x140228c8a
140228c86:	f0 ff 40 08          	lock incl 0x8(%rax)
140228c8a:	48 8b 41 20          	mov    0x20(%rcx),%rax
140228c8e:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140228c92:	48 8b 41 28          	mov    0x28(%rcx),%rax
140228c96:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140228c9a:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140228c9e:	e8 dd d1 f7 ff       	call   0x1401a5e80
140228ca3:	88 45 67             	mov    %al,0x67(%rbp)
140228ca6:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140228caa:	4c 8b c2             	mov    %rdx,%r8
140228cad:	4c 2b 06             	sub    (%rsi),%r8
140228cb0:	49 c1 f8 04          	sar    $0x4,%r8
140228cb4:	44 8a 4d 67          	mov    0x67(%rbp),%r9b
140228cb8:	48 8b 0e             	mov    (%rsi),%rcx
140228cbb:	e8 d4 73 00 00       	call   0x140230094
140228cc0:	45 33 ff             	xor    %r15d,%r15d
140228cc3:	49 8d 7d 58          	lea    0x58(%r13),%rdi
140228cc7:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228ccb:	48 2b 07             	sub    (%rdi),%rax
140228cce:	48 c1 f8 04          	sar    $0x4,%rax
140228cd2:	45 0f 57 d2          	xorps  %xmm10,%xmm10
140228cd6:	48 85 c0             	test   %rax,%rax
140228cd9:	0f 84 b8 05 00 00    	je     0x140229297
140228cdf:	33 db                	xor    %ebx,%ebx
140228ce1:	48 89 5d 6f          	mov    %rbx,0x6f(%rbp)
140228ce5:	49 8b cd             	mov    %r13,%rcx
140228ce8:	e8 ff 0a de ff       	call   0x1400097ec
140228ced:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140228cf1:	48 8b 01             	mov    (%rcx),%rax
140228cf4:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140228cfb:	ff 15 37 3f 8e 00    	call   *0x8e3f37(%rip)        # 0x140b0cc38
140228d01:	f3 44 0f 10 48 0c    	movss  0xc(%rax),%xmm9
140228d07:	45 33 f6             	xor    %r14d,%r14d
140228d0a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140228d0e:	48 8b 16             	mov    (%rsi),%rdx
140228d11:	48 8b c1             	mov    %rcx,%rax
140228d14:	48 2b c2             	sub    %rdx,%rax
140228d17:	48 c1 f8 04          	sar    $0x4,%rax
140228d1b:	48 85 c0             	test   %rax,%rax
140228d1e:	0f 84 33 05 00 00    	je     0x140229257
140228d24:	45 33 e4             	xor    %r12d,%r12d
140228d27:	48 2b ca             	sub    %rdx,%rcx
140228d2a:	48 c1 f9 04          	sar    $0x4,%rcx
140228d2e:	4c 3b f1             	cmp    %rcx,%r14
140228d31:	0f 83 b0 0b 00 00    	jae    0x1402298e7
140228d37:	48 8b 0f             	mov    (%rdi),%rcx
140228d3a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228d3e:	48 2b c1             	sub    %rcx,%rax
140228d41:	48 c1 f8 04          	sar    $0x4,%rax
140228d45:	4c 3b f8             	cmp    %rax,%r15
140228d48:	0f 83 99 0b 00 00    	jae    0x1402298e7
140228d4e:	48 8b 1c 0b          	mov    (%rbx,%rcx,1),%rbx
140228d52:	f3 0f 10 43 0c       	movss  0xc(%rbx),%xmm0
140228d57:	41 0f 2f 44 14 04    	comiss 0x4(%r12,%rdx,1),%xmm0
140228d5d:	0f 87 98 02 00 00    	ja     0x140228ffb
140228d63:	49 8b 45 60          	mov    0x60(%r13),%rax
140228d67:	48 2b c1             	sub    %rcx,%rax
140228d6a:	48 c1 f8 04          	sar    $0x4,%rax
140228d6e:	4c 3b f8             	cmp    %rax,%r15
140228d71:	0f 83 70 0b 00 00    	jae    0x1402298e7
140228d77:	f3 41 0f 10 0c 14    	movss  (%r12,%rdx,1),%xmm1
140228d7d:	f3 0f 5f 0b          	maxss  (%rbx),%xmm1
140228d81:	f3 41 0f 10 44 14 08 	movss  0x8(%r12,%rdx,1),%xmm0
140228d88:	f3 0f 5d 43 08       	minss  0x8(%rbx),%xmm0
140228d8d:	0f 2f c1             	comiss %xmm1,%xmm0
140228d90:	76 06                	jbe    0x140228d98
140228d92:	f3 0f 5c c1          	subss  %xmm1,%xmm0
140228d96:	eb 04                	jmp    0x140228d9c
140228d98:	41 0f 28 c2          	movaps %xmm10,%xmm0
140228d9c:	41 0f 2f c2          	comiss %xmm10,%xmm0
140228da0:	0f 86 55 02 00 00    	jbe    0x140228ffb
140228da6:	49 8b 55 30          	mov    0x30(%r13),%rdx
140228daa:	48 8b 0e             	mov    (%rsi),%rcx
140228dad:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
140228db1:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228db5:	48 2b c1             	sub    %rcx,%rax
140228db8:	48 c1 f8 04          	sar    $0x4,%rax
140228dbc:	4c 3b f0             	cmp    %rax,%r14
140228dbf:	0f 83 22 0b 00 00    	jae    0x1402298e7
140228dc5:	48 8b 02             	mov    (%rdx),%rax
140228dc8:	48 8b ca             	mov    %rdx,%rcx
140228dcb:	48 8b 40 08          	mov    0x8(%rax),%rax
140228dcf:	ff 15 63 3e 8e 00    	call   *0x8e3e63(%rip)        # 0x140b0cc38
140228dd5:	f3 41 0f 59 85 a8 00 	mulss  0xa8(%r13),%xmm0
140228ddc:	00 00
140228dde:	f3 0f 58 03          	addss  (%rbx),%xmm0
140228de2:	48 8b 45 77          	mov    0x77(%rbp),%rax
140228de6:	41 0f 2f 04 04       	comiss (%r12,%rax,1),%xmm0
140228deb:	0f 86 1f 01 00 00    	jbe    0x140228f10
140228df1:	49 8b 55 30          	mov    0x30(%r13),%rdx
140228df5:	48 8b 0e             	mov    (%rsi),%rcx
140228df8:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
140228dfc:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228e00:	48 2b c1             	sub    %rcx,%rax
140228e03:	48 c1 f8 04          	sar    $0x4,%rax
140228e07:	4c 3b f0             	cmp    %rax,%r14
140228e0a:	0f 83 d7 0a 00 00    	jae    0x1402298e7
140228e10:	48 8b 1f             	mov    (%rdi),%rbx
140228e13:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228e17:	48 2b c3             	sub    %rbx,%rax
140228e1a:	48 c1 f8 04          	sar    $0x4,%rax
140228e1e:	4c 3b f8             	cmp    %rax,%r15
140228e21:	0f 83 c0 0a 00 00    	jae    0x1402298e7
140228e27:	48 8b 45 6f          	mov    0x6f(%rbp),%rax
140228e2b:	48 8b 1c 18          	mov    (%rax,%rbx,1),%rbx
140228e2f:	48 8b 02             	mov    (%rdx),%rax
140228e32:	48 8b ca             	mov    %rdx,%rcx
140228e35:	48 8b 40 08          	mov    0x8(%rax),%rax
140228e39:	ff 15 f9 3d 8e 00    	call   *0x8e3df9(%rip)        # 0x140b0cc38
140228e3f:	f3 41 0f 59 85 a8 00 	mulss  0xa8(%r13),%xmm0
140228e46:	00 00
140228e48:	f3 0f 10 4b 08       	movss  0x8(%rbx),%xmm1
140228e4d:	f3 0f 5c c8          	subss  %xmm0,%xmm1
140228e51:	48 8b 45 77          	mov    0x77(%rbp),%rax
140228e55:	f3 42 0f 10 44 20 08 	movss  0x8(%rax,%r12,1),%xmm0
140228e5c:	0f 2f c1             	comiss %xmm1,%xmm0
140228e5f:	0f 86 ab 00 00 00    	jbe    0x140228f10
140228e65:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
140228e69:	0f 84 b6 01 00 00    	je     0x140229025
140228e6f:	48 8b 0e             	mov    (%rsi),%rcx
140228e72:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228e76:	48 2b c1             	sub    %rcx,%rax
140228e79:	48 c1 f8 04          	sar    $0x4,%rax
140228e7d:	4c 3b f0             	cmp    %rax,%r14
140228e80:	0f 83 61 0a 00 00    	jae    0x1402298e7
140228e86:	48 8b 17             	mov    (%rdi),%rdx
140228e89:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228e8d:	48 2b c2             	sub    %rdx,%rax
140228e90:	48 c1 f8 04          	sar    $0x4,%rax
140228e94:	4c 3b f8             	cmp    %rax,%r15
140228e97:	0f 83 4a 0a 00 00    	jae    0x1402298e7
140228e9d:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140228ea1:	48 8b 04 1a          	mov    (%rdx,%rbx,1),%rax
140228ea5:	4d 8b 45 30          	mov    0x30(%r13),%r8
140228ea9:	f3 44 0f 10 00       	movss  (%rax),%xmm8
140228eae:	f3 41 0f 10 04 0c    	movss  (%r12,%rcx,1),%xmm0
140228eb4:	f3 41 0f 5f c0       	maxss  %xmm8,%xmm0
140228eb9:	f3 0f 10 78 08       	movss  0x8(%rax),%xmm7
140228ebe:	f3 41 0f 10 74 0c 08 	movss  0x8(%r12,%rcx,1),%xmm6
140228ec5:	f3 0f 5d f7          	minss  %xmm7,%xmm6
140228ec9:	0f 2f f0             	comiss %xmm0,%xmm6
140228ecc:	76 06                	jbe    0x140228ed4
140228ece:	f3 0f 5c f0          	subss  %xmm0,%xmm6
140228ed2:	eb 04                	jmp    0x140228ed8
140228ed4:	41 0f 28 f2          	movaps %xmm10,%xmm6
140228ed8:	49 8b 45 60          	mov    0x60(%r13),%rax
140228edc:	48 2b c2             	sub    %rdx,%rax
140228edf:	48 c1 f8 04          	sar    $0x4,%rax
140228ee3:	4c 3b f8             	cmp    %rax,%r15
140228ee6:	0f 83 fb 09 00 00    	jae    0x1402298e7
140228eec:	49 8b 00             	mov    (%r8),%rax
140228eef:	49 8b c8             	mov    %r8,%rcx
140228ef2:	48 8b 40 10          	mov    0x10(%rax),%rax
140228ef6:	ff 15 3c 3d 8e 00    	call   *0x8e3d3c(%rip)        # 0x140b0cc38
140228efc:	f3 41 0f 5c f8       	subss  %xmm8,%xmm7
140228f01:	f3 0f 59 c7          	mulss  %xmm7,%xmm0
140228f05:	0f 2f f0             	comiss %xmm0,%xmm6
140228f08:	0f 87 1b 01 00 00    	ja     0x140229029
140228f0e:	eb 04                	jmp    0x140228f14
140228f10:	48 8b 5d 6f          	mov    0x6f(%rbp),%rbx
140228f14:	48 8b 0f             	mov    (%rdi),%rcx
140228f17:	48 8b 47 08          	mov    0x8(%rdi),%rax
140228f1b:	48 2b c1             	sub    %rcx,%rax
140228f1e:	48 c1 f8 04          	sar    $0x4,%rax
140228f22:	4c 3b f8             	cmp    %rax,%r15
140228f25:	0f 83 bc 09 00 00    	jae    0x1402298e7
140228f2b:	48 8b 16             	mov    (%rsi),%rdx
140228f2e:	48 8b 46 08          	mov    0x8(%rsi),%rax
140228f32:	48 2b c2             	sub    %rdx,%rax
140228f35:	48 c1 f8 04          	sar    $0x4,%rax
140228f39:	4c 3b f0             	cmp    %rax,%r14
140228f3c:	0f 83 a5 09 00 00    	jae    0x1402298e7
140228f42:	4c 8b 04 19          	mov    (%rcx,%rbx,1),%r8
140228f46:	f3 42 0f 10 04 22    	movss  (%rdx,%r12,1),%xmm0
140228f4c:	f3 41 0f 5c 00       	subss  (%r8),%xmm0
140228f51:	f3 41 0f 10 8d a8 00 	movss  0xa8(%r13),%xmm1
140228f58:	00 00
140228f5a:	f3 0f 59 0d 36 82 98 	mulss  0x988236(%rip),%xmm1        # 0x140bb1198