32 #ifdef POK_NEEDS_LIBMATH
35 #include "math_private.h"
41 return __ieee754_lgammaf_r(x,&signgam);
44 y = __ieee754_lgammaf_r(x,&signgam);
45 if(_LIB_VERSION == _IEEE_)
return y;
46 if(!finitef(y)&&finitef(x)) {
47 if(floorf(x)==x&&x<=(
float)0.0)
49 return (
float)__kernel_standard((
double)x,(
double)x,141);
52 return (
float)__kernel_standard((
double)x,(
double)x,140);