function pow( x, y ) {
	var ahx;
	var hx;

	hx = getHighWord( x );
	ahx = (hx & ABS_MASK);

	if ( ahx <= HIGH_MAX_NEAR_UNITY ) {
		if ( y < 0 ) {
			// Signal overflow...
			return HUGE * HUGE;
		}
		// Signal underflow...
		return TINY * TINY;
	}
	// `x` has a biased exponent greater than or equal to `0`...

	if ( y > 0 ) {
		// Signal overflow...
		return HUGE * HUGE;
	}
	// Signal underflow...
	return TINY * TINY;
}
Evaluates the exponential function when \\(|y| > 2^64\\).

@private
@param {number} x - base
@param {number} y - exponent
@returns {number} overflow or underflow result

@example
var v = pow( 9.0, 3.6893488147419103e19 );
// returns Infinity

@example
var v = pow( -3.14, -3.6893488147419103e19 );
// returns 0.0