@HotSpotIntrinsicCandidate
public static double pow (double a, double b)

Returns the value of the first argument raised to the power of the second argument. Special cases:

(In the foregoing descriptions, a floating-point value is considered to be an integer if and only if it is finite and a fixed point of the method ceil or, equivalently, a fixed point of the method floor. A value is a fixed point of a one-argument method if and only if the result of applying the method to the value is equal to the value.)

The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic.

Parameters:
a    the base.
b    the exponent.

Returns:  the value a b.