function cflipsignf( z, y ) {
	var re = realf( z );
	var im = imagf( z );
	if ( y < 0 || isNegativeZerof( y ) ) {
		re = -re;
		im = -im;
	}
	return new Complex64( re, im );
}
Returns a single-precision complex floating-point number with the same magnitude as `z` and the sign of `y*z`.

@param {Complex64} z - complex number
@param {number} y - number from which to derive the sign
@returns {Complex64} result

@example
var Complex64 = require( '@stdlib/complex/float32/ctor' );
var realf = require( '@stdlib/complex/float32/real' );
var imagf = require( '@stdlib/complex/float32/imag' );

var v = cflipsignf( new Complex64( -4.0, 5.0 ), -55.0 );
// returns <Complex64>

var re = realf( v );
// returns 4.0

var im = imagf( v );
// returns -5.0