function dmskmax( N, x, strideX, offsetX, mask, strideMask, offsetMask ) {
	return addon.ndarray( N, x, strideX, offsetX, mask, strideMask, offsetMask ); // eslint-disable-line max-len
}
Computes the maximum value of a double-precision floating-point strided array according to a mask.

@param {PositiveInteger} N - number of indexed elements
@param {Float64Array} x - input array
@param {integer} strideX - `x` stride length
@param {NonNegativeInteger} offsetX - `x` starting index
@param {Uint8Array} mask - mask array
@param {integer} strideMask - `mask` stride length
@param {NonNegativeInteger} offsetMask - `mask` starting index
@returns {number} maximum value

@example
var Float64Array = require( '@stdlib/array/float64' );
var Uint8Array = require( '@stdlib/array/uint8' );
var floor = require( '@stdlib/math/base/special/floor' );

var x = new Float64Array( [ 2.0, 1.0, 2.0, -2.0, -2.0, 2.0, 3.0, 4.0, 5.0, 6.0 ] );
var mask = new Uint8Array( [ 0, 0, 0, 0, 0, 0, 0, 0, 1, 1 ] );
var N = floor( x.length / 2 );

var v = dmskmax( N, x, 2, 1, mask, 2, 1 );
// returns 4.0