32 #ifdef POK_NEEDS_LIBMATH
35 #include "math_private.h"
37 static const float one=1.0, two=2.0, tiny = 1.0e-30;
50 if (jx>=0)
return one/x+one;
51 else return one/x-one;
55 if (ix < 0x41b00000) {
59 t = expm1f(two*fabsf(x));
60 z = one - two/(t+two);
62 t = expm1f(-two*fabsf(x));
69 return (jx>=0)? z: -z;