function kernelSinf( x ) {
	var r;
	var s;
	var w;
	var z;

	z = x * x;
	w = z * z;
	r = polyval34( z );
	s = z * x;
	return f32( ( x + ( s * polyval12( z ) ) ) + ( s*w*r ) );
}
Computes the sine of a number on \\( \[-\pi/4, \pi/4] \\) in single-precision floating-point format, where \\( \pi/4 \approx 0.785398164 \\).

## Notes

-   \\( | \sin(x) - s(x) | < 2^{-37.5} \\), where \\( 2^{-37.5} \approx \[ -4.89 \times 10^{-12}, 4.824 \times 10^{-12} \] \\).

@param {number} x - input value (in radians, assumed to be bounded by ~pi/4 in magnitude)
@returns {number} sine

@example
var v = kernelSinf( 0.0 );
// returns ~0.0

@example
var v = kernelSinf( 3.141592653589793/6.0 );
// returns ~0.5

@example
var v = kernelSinf( 0.619 );
// returns ~0.580

@example
var v = kernelSinf( NaN );
// returns NaN