Back to index

glibc  2.9
Functions | Variables
w_expf.c File Reference
#include "math.h"
#include "math_private.h"

Go to the source code of this file.


float __expf (float x)


static float o_threshold = 8.8722831726e+01
static float u_threshold = -1.0397208405e+02

Function Documentation

float __expf ( float  x)

Definition at line 38 of file w_expf.c.

#ifdef _IEEE_LIBM
       return __ieee754_expf(x);
       float z;
       z = __ieee754_expf(x);
       if(_LIB_VERSION == _IEEE_) return z;
       if(__finitef(x)) {
               /* exp overflow */
               return (float)__kernel_standard((double)x,(double)x,106);
           else if(x<u_threshold)
               /* exp underflow */
               return (float)__kernel_standard((double)x,(double)x,107);
       return z;

Here is the call graph for this function:

Variable Documentation

float o_threshold = 8.8722831726e+01 [static]

Definition at line 32 of file w_expf.c.

float u_threshold = -1.0397208405e+02 [static]

Definition at line 33 of file w_expf.c.