function dsnannsumors( N, x, strideX, out, strideOut ) {
	addon( N, x, strideX, out, strideOut );
	return out;
}
Computes the sum of single-precision floating-point strided array elements, ignoring `NaN` values, using ordinary recursive summation with extended accumulation, and returning an extended precision result.

@param {PositiveInteger} N - number of indexed elements
@param {Float32Array} x - input array
@param {integer} strideX - `x` stride length
@param {Float64Array} out - output array
@param {integer} strideOut - `out` stride length
@returns {Float64Array} output array

@example
var Float32Array = require( '@stdlib/array/float32' );

var x = new Float32Array( [ 1.0, -2.0, NaN, 2.0 ] );
var out = new Float64Array( 2 );

var v = dsnannsumors( x.length, x, 1, out, 1 );
// returns <Float64Array>[ 1.0, 3 ]