If the operand is outside the acceptable range, the result of F2XM1 is undefined.
Values other than 2 can be exponentiated using the formula
xy = 2(y * log2x)
The instructions FLDL2T and FLDL2E load the constants log210 and log2e, respectively. FYL2X can be used to calculate y * log2x for arbitrary positive x.