32 #ifdef POK_NEEDS_LIBMATH
39 #include "math_private.h"
43 powf(
float x,
float y)
46 return __ieee754_powf(x,y);
49 z=__ieee754_powf(x,y);
50 if(_LIB_VERSION == _IEEE_|| isnanf(y))
return z;
54 return (
float)__kernel_standard((
double)x,(
double)y,142);
61 return (
float)__kernel_standard((
double)x,(
double)y,120);
62 if(finitef(y)&&y<(
float)0.0)
64 return (
float)__kernel_standard((
double)x,(
double)y,123);
68 if(finitef(x)&&finitef(y)) {
71 return (
float)__kernel_standard((
double)x,(
double)y,124);
74 return (
float)__kernel_standard((
double)x,(
double)y,121);
77 if(z==(
float)0.0&&finitef(x)&&finitef(y))
79 return (
float)__kernel_standard((
double)x,(
double)y,122);