function lcmf( a, b ) {
	var d;
	if ( a === 0 || b === 0 ) {
		return 0;
	}
	if ( a < 0 ) {
		a = -a;
	}
	if ( b < 0 ) {
		b = -b;
	}

	// Note: we rely on `gcdf` to perform further argument validation...
	d = gcdf( a, b );
	if ( isnanf( d ) ) {
		return d;
	}
	return ( a / d ) * b;
}
Computes the least common multiple (lcm) of two single-precision floating-point numbers.

@param {integer} a - integer
@param {integer} b - integer
@returns {integer} least common multiple

@example
var v = lcmf( 21, 6 );
// returns 42

@example
var v = lcmf( 3.14, 6 );
// returns NaN

@example
var v = lcmf( NaN, 6 );
// returns NaN