5eccd1:	83 fa 10             	cmp    $0x10,%edx
5eccd4:	72 5e                	jb     0x5ecd34
5eccd6:	ba 7f fe 0b 00       	mov    $0xbfe7f,%edx
5eccdb:	66 0f 12 1d 40 4c 67 	movlpd 0x674c40,%xmm3
5ecce2:	00
5ecce3:	66 0f 12 15 50 4c 67 	movlpd 0x674c50,%xmm2
5eccea:	00
5ecceb:	e9 26 fc ff ff       	jmp    0x5ec916
5eccf0:	66 0f 12 7c 24 04    	movlpd 0x4(%esp),%xmm7
5eccf6:	66 0f 12 64 24 04    	movlpd 0x4(%esp),%xmm4
5eccfc:	66 0f 7e fa          	movd   %xmm7,%edx
5ecd00:	66 0f 73 d7 20       	psrlq  $0x20,%xmm7
5ecd05:	66 0f 7e f8          	movd   %xmm7,%eax
5ecd09:	8b c8                	mov    %eax,%ecx
5ecd0b:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
5ecd10:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
5ecd15:	0f 82 72 02 00 00    	jb     0x5ecf8d
5ecd1b:	0f 87 de 01 00 00    	ja     0x5eceff
5ecd21:	83 fa 00             	cmp    $0x0,%edx
5ecd24:	0f 87 d5 01 00 00    	ja     0x5eceff
5ecd2a:	e9 5e 02 00 00       	jmp    0x5ecf8d
5ecd2f:	b9 00 00 00 00       	mov    $0x0,%ecx
5ecd34:	66 0f 57 c0          	xorpd  %xmm0,%xmm0
5ecd38:	b8 f0 43 00 00       	mov    $0x43f0,%eax
5ecd3d:	66 0f c4 c0 03       	pinsrw $0x3,%eax,%xmm0
5ecd42:	66 0f 12 3d 40 4c 67 	movlpd 0x674c40,%xmm7
5ecd49:	00
5ecd4a:	66 0f 12 15 50 4c 67 	movlpd 0x674c50,%xmm2
5ecd51:	00
5ecd52:	f2 0f 59 c4          	mulsd  %xmm4,%xmm0
5ecd56:	66 0f 7e e2          	movd   %xmm4,%edx
5ecd5a:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
5ecd5f:	66 0f 7e e0          	movd   %xmm4,%eax
5ecd63:	83 fa 00             	cmp    $0x0,%edx
5ecd66:	74 52                	je     0x5ecdba
5ecd68:	66 0f 54 f8          	andpd  %xmm0,%xmm7
5ecd6c:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
5ecd70:	66 0f 54 05 60 4c 67 	andpd  0x674c60,%xmm0
5ecd77:	00
5ecd78:	66 0f 73 d0 2c       	psrlq  $0x2c,%xmm0
5ecd7d:	66 0f c5 c0 00       	pextrw $0x0,%xmm0,%eax
5ecd82:	66 0f 56 fa          	orpd   %xmm2,%xmm7
5ecd86:	25 ff 00 00 00       	and    $0xff,%eax
5ecd8b:	83 c0 01             	add    $0x1,%eax
5ecd8e:	25 fe 01 00 00       	and    $0x1fe,%eax
5ecd93:	f2 0f 59 3c 85 08 75 	mulsd  0x677508(,%eax,4),%xmm7
5ecd9a:	67 00
5ecd9c:	66 0f 12 2c 85 08 75 	movlpd 0x677508(,%eax,4),%xmm5
5ecda3:	67 00
5ecda5:	03 c0                	add    %eax,%eax
5ecda7:	66 0f 28 34 85 20 79 	movapd 0x677920(,%eax,4),%xmm6
5ecdae:	67 00
5ecdb0:	ba 7f 3e 04 00       	mov    $0x43e7f,%edx
5ecdb5:	e9 5c fb ff ff       	jmp    0x5ec916
5ecdba:	8b d0                	mov    %eax,%edx
5ecdbc:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
5ecdc2:	83 fa 00             	cmp    $0x0,%edx
5ecdc5:	75 a1                	jne    0x5ecd68
5ecdc7:	8b 54 24 10          	mov    0x10(%esp),%edx
5ecdcb:	81 e2 00 00 00 80    	and    $0x80000000,%edx
5ecdd1:	83 fa 00             	cmp    $0x0,%edx
5ecdd4:	74 31                	je     0x5ece07
5ecdd6:	c1 e1 0d             	shl    $0xd,%ecx
5ecdd9:	23 c1                	and    %ecx,%eax
5ecddb:	ba 00 00 f0 7f       	mov    $0x7ff00000,%edx
5ecde0:	0b d0                	or     %eax,%edx
5ecde2:	66 0f 6e c2          	movd   %edx,%xmm0
5ecde6:	66 0f 73 f0 20       	psllq  $0x20,%xmm0
5ecdeb:	66 0f 12 0d 50 4c 67 	movlpd 0x674c50,%xmm1
5ecdf2:	00
5ecdf3:	66 0f 12 54 24 04    	movlpd 0x4(%esp),%xmm2
5ecdf9:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
5ecdfd:	ba 1b 00 00 00       	mov    $0x1b,%edx
5ece02:	e9 67 02 00 00       	jmp    0x5ed06e
5ece07:	c1 e1 0d             	shl    $0xd,%ecx
5ece0a:	23 c1                	and    %ecx,%eax
5ece0c:	83 f8 00             	cmp    $0x0,%eax
5ece0f:	0f 85 a4 00 00 00    	jne    0x5eceb9
5ece15:	d9 ee                	fldz
5ece17:	c3                   	ret
5ece18:	66 0f 12 1d 40 4c 67 	movlpd 0x674c40,%xmm3
5ece1f:	00
5ece20:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
5ece24:	66 0f 54 dc          	andpd  %xmm4,%xmm3
5ece28:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
5ece2c:	66 0f d7 c9          	pmovmskb %xmm1,%ecx
5ece30:	81 e1 ff 00 00 00    	and    $0xff,%ecx
5ece36:	81 f9 ff 00 00 00    	cmp    $0xff,%ecx
5ece3c:	0f 85 bd 00 00 00    	jne    0x5eceff
5ece42:	66 0f c5 cc 03       	pextrw $0x3,%xmm4,%ecx
5ece47:	81 e1 00 80 00 00    	and    $0x8000,%ecx
5ece4d:	83 f9 00             	cmp    $0x0,%ecx
5ece50:	0f 84 8d 00 00 00    	je     0x5ecee3
5ece56:	25 ff 00 00 00       	and    $0xff,%eax
5ece5b:	3d ff 00 00 00       	cmp    $0xff,%eax
5ece60:	75 65                	jne    0x5ecec7
5ece62:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
5ece68:	66 0f 12 54 24 0c    	movlpd 0xc(%esp),%xmm2
5ece6e:	b9 f4 03 00 00       	mov    $0x3f4,%ecx
5ece73:	66 0f 6e d9          	movd   %ecx,%xmm3
5ece77:	66 0f 54 0d 60 4c 67 	andpd  0x674c60,%xmm1
5ece7e:	00
5ece7f:	66 0f 73 d1 34       	psrlq  $0x34,%xmm1
5ece84:	66 0f fa cb          	psubd  %xmm3,%xmm1
5ece88:	66 0f ef db          	pxor   %xmm3,%xmm3
5ece8c:	66 0f f3 d1          	psllq  %xmm1,%xmm2
5ece90:	66 0f 76 d3          	pcmpeqd %xmm3,%xmm2
5ece94:	66 0f d7 c2          	pmovmskb %xmm2,%eax
5ece98:	25 ff 00 00 00       	and    $0xff,%eax
5ece9d:	3d ff 00 00 00       	cmp    $0xff,%eax
5ecea2:	74 23                	je     0x5ecec7
5ecea4:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
5eceaa:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
5eceaf:	25 00 80 00 00       	and    $0x8000,%eax
5eceb4:	83 f8 00             	cmp    $0x0,%eax
5eceb7:	74 07                	je     0x5ecec0
5eceb9:	dd 05 c0 4c 67 00    	fldl   0x674cc0
5ecebf:	c3                   	ret
5ecec0:	dd 05 b8 4c 67 00    	fldl   0x674cb8
5ecec6:	c3                   	ret
5ecec7:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
5ececd:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
5eced2:	25 00 80 00 00       	and    $0x8000,%eax
5eced7:	83 f8 00             	cmp    $0x0,%eax
5eceda:	0f 84 1f 01 00 00    	je     0x5ecfff
5ecee0:	d9 ee                	fldz
5ecee2:	c3                   	ret
5ecee3:	66 0f 12 4c 24 0c    	movlpd 0xc(%esp),%xmm1
5ecee9:	66 0f c5 c1 03       	pextrw $0x3,%xmm1,%eax
5eceee:	25 00 80 00 00       	and    $0x8000,%eax
5ecef3:	83 f8 00             	cmp    $0x0,%eax
5ecef6:	0f 84 03 01 00 00    	je     0x5ecfff
5ecefc:	d9 ee                	fldz
5ecefe:	c3                   	ret
5eceff:	f2 0f 58 e4          	addsd  %xmm4,%xmm4
5ecf03:	f2 0f 10 c4          	movsd  %xmm4,%xmm0
5ecf07:	ba ee 03 00 00       	mov    $0x3ee,%edx
5ecf0c:	e9 5d 01 00 00       	jmp    0x5ed06e
5ecf11:	66 0f 12 54 24 04    	movlpd 0x4(%esp),%xmm2
5ecf17:	66 0f 7e d0          	movd   %xmm2,%eax
5ecf1b:	66 0f 73 d2 20       	psrlq  $0x20,%xmm2
5ecf20:	66 0f 7e d2          	movd   %xmm2,%edx
5ecf24:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
5ecf2a:	0b c2                	or     %edx,%eax
5ecf2c:	b9 00 00 00 00       	mov    $0x0,%ecx
5ecf31:	83 f8 00             	cmp    $0x0,%eax
5ecf34:	0f 84 80 fe ff ff    	je     0x5ecdba
5ecf3a:	66 0f 12 0d a8 4c 67 	movlpd 0x674ca8,%xmm1
5ecf41:	00
5ecf42:	66 0f 12 05 e0 4c 67 	movlpd 0x674ce0,%xmm0
5ecf49:	00
5ecf4a:	f2 0f 59 c9          	mulsd  %xmm1,%xmm1
5ecf4e:	ba 1c 00 00 00       	mov    $0x1c,%edx
5ecf53:	e9 16 01 00 00       	jmp    0x5ed06e
5ecf58:	66 0f 12 64 24 04    	movlpd 0x4(%esp),%xmm4
5ecf5e:	66 0f 12 54 24 0c    	movlpd 0xc(%esp),%xmm2
5ecf64:	66 0f 7e e0          	movd   %xmm4,%eax
5ecf68:	83 f8 00             	cmp    $0x0,%eax
5ecf6b:	75 20                	jne    0x5ecf8d
5ecf6d:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
5ecf72:	66 0f 7e e2          	movd   %xmm4,%edx
5ecf76:	81 fa 00 00 f0 3f    	cmp    $0x3ff00000,%edx
5ecf7c:	0f 84 e9 00 00 00    	je     0x5ed06b
5ecf82:	81 fa 00 00 f0 bf    	cmp    $0xbff00000,%edx
5ecf88:	75 03                	jne    0x5ecf8d
5ecf8a:	d9 e8                	fld1
5ecf8c:	c3                   	ret
5ecf8d:	66 0f 12 1d 40 4c 67 	movlpd 0x674c40,%xmm3
5ecf94:	00
5ecf95:	66 0f 57 c9          	xorpd  %xmm1,%xmm1
5ecf99:	66 0f 54 da          	andpd  %xmm2,%xmm3
5ecf9d:	66 0f 76 cb          	pcmpeqd %xmm3,%xmm1
5ecfa1:	66 0f d7 c1          	pmovmskb %xmm1,%eax
5ecfa5:	25 ff 00 00 00       	and    $0xff,%eax
5ecfaa:	3d ff 00 00 00       	cmp    $0xff,%eax
5ecfaf:	75 55                	jne    0x5ed006
5ecfb1:	66 0f c5 c2 03       	pextrw $0x3,%xmm2,%eax
5ecfb6:	66 0f 12 64 24 04    	movlpd 0x4(%esp),%xmm4
5ecfbc:	25 00 80 00 00       	and    $0x8000,%eax
5ecfc1:	81 f1 00 00 f0 bf    	xor    $0xbff00000,%ecx
5ecfc7:	0b d1                	or     %ecx,%edx
5ecfc9:	83 fa 00             	cmp    $0x0,%edx
5ecfcc:	0f 84 99 00 00 00    	je     0x5ed06b
5ecfd2:	83 f8 00             	cmp    $0x0,%eax
5ecfd5:	74 14                	je     0x5ecfeb
5ecfd7:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
5ecfdc:	25 f0 7f 00 00       	and    $0x7ff0,%eax
5ecfe1:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
5ecfe6:	72 17                	jb     0x5ecfff
5ecfe8:	d9 ee                	fldz
5ecfea:	c3                   	ret
5ecfeb:	66 0f c5 c4 03       	pextrw $0x3,%xmm4,%eax
5ecff0:	25 f0 7f 00 00       	and    $0x7ff0,%eax
5ecff5:	3d f0 3f 00 00       	cmp    $0x3ff0,%eax
5ecffa:	73 03                	jae    0x5ecfff
5ecffc:	d9 ee                	fldz
5ecffe:	c3                   	ret
5ecfff:	dd 05 b0 4c 67 00    	fldl   0x674cb0
5ed005:	c3                   	ret
5ed006:	f2 0f 58 d2          	addsd  %xmm2,%xmm2
5ed00a:	f2 0f 10 c2          	movsd  %xmm2,%xmm0
5ed00e:	ba ee 03 00 00       	mov    $0x3ee,%edx
5ed013:	eb 59                	jmp    0x5ed06e
5ed015:	66 0f 7e e0          	movd   %xmm4,%eax
5ed019:	66 0f 73 d4 20       	psrlq  $0x20,%xmm4
5ed01e:	66 0f 7e e2          	movd   %xmm4,%edx
5ed022:	81 e2 ff ff ff 7f    	and    $0x7fffffff,%edx
5ed028:	8b c8                	mov    %eax,%ecx
5ed02a:	0b c2                	or     %edx,%eax
5ed02c:	66 0f 12 05 50 4c 67 	movlpd 0x674c50,%xmm0
5ed033:	00
5ed034:	ba 1a 00 00 00       	mov    $0x1a,%edx
5ed039:	83 f8 00             	cmp    $0x0,%eax
5ed03c:	74 30                	je     0x5ed06e
5ed03e:	66 0f 7e e0          	movd   %xmm4,%eax
5ed042:	ba 1d 00 00 00       	mov    $0x1d,%edx
5ed047:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
5ed04c:	3d 00 00 f0 7f       	cmp    $0x7ff00000,%eax
5ed051:	77 1b                	ja     0x5ed06e
5ed053:	72 05                	jb     0x5ed05a
5ed055:	83 f9 00             	cmp    $0x0,%ecx
5ed058:	77 14                	ja     0x5ed06e
5ed05a:	83 ec 10             	sub    $0x10,%esp
5ed05d:	66 0f 13 44 24 04    	movlpd %xmm0,0x4(%esp)
5ed063:	dd 44 24 04          	fldl   0x4(%esp)
5ed067:	83 c4 10             	add    $0x10,%esp
5ed06a:	c3                   	ret
5ed06b:	d9 e8                	fld1
5ed06d:	c3                   	ret
5ed06e:	83 ec 1c             	sub    $0x1c,%esp
5ed071:	66 0f 13 44 24 10    	movlpd %xmm0,0x10(%esp)
5ed077:	89 54 24 0c          	mov    %edx,0xc(%esp)
5ed07b:	8b d4                	mov    %esp,%edx
5ed07d:	83 c2 10             	add    $0x10,%edx
5ed080:	89 54 24 08          	mov    %edx,0x8(%esp)
5ed084:	83 c2 18             	add    $0x18,%edx
5ed087:	89 54 24 04          	mov    %edx,0x4(%esp)
5ed08b:	83 ea 08             	sub    $0x8,%edx
5ed08e:	89 14 24             	mov    %edx,(%esp)
5ed091:	e8 76 d9 ff ff       	call   0x5eaa0c
5ed096:	dd 44 24 10          	fldl   0x10(%esp)
5ed09a:	83 c4 1c             	add    $0x1c,%esp
5ed09d:	c3                   	ret
5ed09e:	83 f8 00             	cmp    $0x0,%eax
5ed0a1:	7e 28                	jle    0x5ed0cb
5ed0a3:	3d 00 00 04 00       	cmp    $0x40000,%eax
5ed0a8:	0f 83 3c 02 00 00    	jae    0x5ed2ea
5ed0ae:	56                   	push   %esi
5ed0af:	8b d0                	mov    %eax,%edx
5ed0b1:	83 e0 7f             	and    $0x7f,%eax
5ed0b4:	81 c1 00 ff 03 00    	add    $0x3ff00,%ecx
5ed0ba:	81 ea 80 00 00 00    	sub    $0x80,%edx
5ed0c0:	83 e2 80             	and    $0xffffff80,%edx
5ed0c3:	57                   	push   %edi
5ed0c4:	bf f0 3f 00 00       	mov    $0x3ff0,%edi
5ed0c9:	eb 26                	jmp    0x5ed0f1
5ed0cb:	3d 00 02 fc ff       	cmp    $0xfffc0200,%eax
5ed0d0:	0f 8e f1 01 00 00    	jle    0x5ed2c7
5ed0d6:	56                   	push   %esi
5ed0d7:	8b d0                	mov    %eax,%edx
5ed0d9:	83 e0 7f             	and    $0x7f,%eax
5ed0dc:	81 c1 80 00 00 00    	add    $0x80,%ecx
5ed0e2:	83 e2 80             	and    $0xffffff80,%edx
5ed0e5:	81 c2 80 fe 03 00    	add    $0x3fe80,%edx
5ed0eb:	57                   	push   %edi
5ed0ec:	bf 00 00 00 00       	mov    $0x0,%edi
5ed0f1:	f2 0f 58 e0          	addsd  %xmm0,%xmm4
5ed0f5:	f2 0f 10 c3          	movsd  %xmm3,%xmm0
5ed0f9:	f2 0f 58 1d 30 4c 67 	addsd  0x674c30,%xmm3
5ed100:	00
5ed101:	8b f2                	mov    %edx,%esi
5ed103:	81 ee 80 ff 01 00    	sub    $0x1ff80,%esi
5ed109:	66 0f 59 d7          	mulpd  %xmm7,%xmm2
5ed10d:	f2 0f 5c 1d 30 4c 67 	subsd  0x674c30,%xmm3
5ed114:	00
5ed115:	66 0f 59 ff          	mulpd  %xmm7,%xmm7
5ed119:	f2 0f 5c c3          	subsd  %xmm3,%xmm0
5ed11d:	03 c0                	add    %eax,%eax
5ed11f:	03 c0                	add    %eax,%eax
5ed121:	03 c0                	add    %eax,%eax
5ed123:	03 c0                	add    %eax,%eax
5ed125:	66 0f 28 98 90 a5 67 	movapd 0x67a590(%eax),%xmm3
5ed12c:	00
5ed12d:	66 0f 28 35 70 4c 67 	movapd 0x674c70,%xmm6
5ed134:	00
5ed135:	66 0f 59 cf          	mulpd  %xmm7,%xmm1
5ed139:	66 0f 58 d1          	addpd  %xmm1,%xmm2
5ed13d:	66 0f 70 ca ee       	pshufd $0xee,%xmm2,%xmm1
5ed142:	f2 0f 59 d7          	mulsd  %xmm7,%xmm2
5ed146:	f2 0f 58 d1          	addsd  %xmm1,%xmm2
5ed14a:	f2 0f 58 d4          	addsd  %xmm4,%xmm2
5ed14e:	66 0f 12 25 90 4c 67 	movlpd 0x674c90,%xmm4
5ed155:	00
5ed156:	66 0f 6e ca          	movd   %edx,%xmm1
5ed15a:	81 ea 80 ff 01 00    	sub    $0x1ff80,%edx
5ed160:	f7 da                	neg    %edx
5ed162:	c1 fa 07             	sar    $0x7,%edx
5ed165:	83 c2 02             	add    $0x2,%edx
5ed168:	8b c2                	mov    %edx,%eax
5ed16a:	83 e0 20             	and    $0x20,%eax
5ed16d:	03 d0                	add    %eax,%edx
5ed16f:	66 0f 57 ff          	xorpd  %xmm7,%xmm7
5ed173:	b8 80 3f 00 00       	mov    $0x3f80,%eax
5ed178:	66 0f c4 f8 03       	pinsrw $0x3,%eax,%xmm7
5ed17d:	f2 0f 59 54 24 14    	mulsd  0x14(%esp),%xmm2
5ed183:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
5ed187:	66 0f 73 f1 2d       	psllq  $0x2d,%xmm1
5ed18c:	66 0f 70 c9 44       	pshufd $0x44,%xmm1,%xmm1
5ed191:	66 0f 28 3d 80 4c 67 	movapd 0x674c80,%xmm7
5ed198:	00
5ed199:	f2 0f 58 ea          	addsd  %xmm2,%xmm5
5ed19d:	66 0f 59 d9          	mulpd  %xmm1,%xmm3
5ed1a1:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
5ed1a5:	66 0f 14 c0          	unpcklpd %xmm0,%xmm0
5ed1a9:	66 0f 59 f0          	mulpd  %xmm0,%xmm6
5ed1ad:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
5ed1b1:	66 0f 59 c0          	mulpd  %xmm0,%xmm0
5ed1b5:	66 0f 58 fe          	addpd  %xmm6,%xmm7
5ed1b9:	66 0f 59 f8          	mulpd  %xmm0,%xmm7
5ed1bd:	f2 0f 59 c3          	mulsd  %xmm3,%xmm0
5ed1c1:	66 0f 70 f7 ee       	pshufd $0xee,%xmm7,%xmm6
5ed1c6:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0
5ed1ca:	66 0f 70 eb ee       	pshufd $0xee,%xmm3,%xmm5
5ed1cf:	f2 0f 59 f3          	mulsd  %xmm3,%xmm6
5ed1d3:	f2 0f 59 e3          	mulsd  %xmm3,%xmm4
5ed1d7:	66 0f 6e f9          	movd   %ecx,%xmm7
5ed1db:	66 0f 73 f7 2d       	psllq  $0x2d,%xmm7
5ed1e0:	66 0f 6e d2          	movd   %edx,%xmm2
5ed1e4:	66 0f 76 c9          	pcmpeqd %xmm1,%xmm1
5ed1e8:	66 0f f3 ca          	psllq  %xmm2,%xmm1
5ed1ec:	f2 0f 58 c5          	addsd  %xmm5,%xmm0
5ed1f0:	f2 0f 58 c6          	addsd  %xmm6,%xmm0
5ed1f4:	66 0f 54 cb          	andpd  %xmm3,%xmm1
5ed1f8:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
5ed1fc:	66 0f 57 f6          	xorpd  %xmm6,%xmm6
5ed200:	66 0f 76 e4          	pcmpeqd %xmm4,%xmm4
5ed204:	66 0f f3 e2          	psllq  %xmm2,%xmm4
5ed208:	f2 0f 5c d9          	subsd  %xmm1,%xmm3
5ed20c:	f2 0f 10 d1          	movsd  %xmm1,%xmm2
5ed210:	f2 0f 58 c8          	addsd  %xmm0,%xmm1
5ed214:	66 0f 54 cc          	andpd  %xmm4,%xmm1
5ed218:	66 0f c4 f7 03       	pinsrw $0x3,%edi,%xmm6
5ed21d:	5f                   	pop    %edi
5ed21e:	f2 0f 5c d1          	subsd  %xmm1,%xmm2
5ed222:	f2 0f 58 c2          	addsd  %xmm2,%xmm0
5ed226:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
5ed22a:	83 fe 00             	cmp    $0x0,%esi
5ed22d:	7f 4e                	jg     0x5ed27d
5ed22f:	5e                   	pop    %esi
5ed230:	f2 0f 59 c7          	mulsd  %xmm7,%xmm0