Yes, it should be possible if you have no special cases (negative numbers, 0, 1, NaN, etc.), so the code path is linear.
Here is the general code for the pow function to double IEEE754, it does not have loop cycles, so if you create all the special cases, vectorization seems simple. Enjoy.
source share