Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. /* erf_gamma.c -- float version of er_gamma.c.
  2.  * Conversion to float by Ian Lance Taylor, Cygnus Support, ian@cygnus.com.
  3.  */
  4.  
  5. /*
  6.  * ====================================================
  7.  * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  8.  *
  9.  * Developed at SunPro, a Sun Microsystems, Inc. business.
  10.  * Permission to use, copy, modify, and distribute this
  11.  * software is freely granted, provided that this notice
  12.  * is preserved.
  13.  * ====================================================
  14.  *
  15.  */
  16.  
  17. /* __ieee754_gammaf_r(x, signgamp)
  18.  * Reentrant version of the logarithm of the Gamma function
  19.  * with user provide pointer for the sign of Gamma(x).
  20.  *
  21.  * Method: See __ieee754_lgammaf_r
  22.  */
  23.  
  24. #include "fdlibm.h"
  25.  
  26. #ifdef __STDC__
  27.         float __ieee754_gammaf_r(float x, int *signgamp)
  28. #else
  29.         float __ieee754_gammaf_r(x,signgamp)
  30.         float x; int *signgamp;
  31. #endif
  32. {
  33.         return __ieee754_expf (__ieee754_lgammaf_r(x,signgamp));
  34. }
  35.