Print this page
5261 libm should stop using synonyms.h

Split Close
Expand all
Collapse all
          --- old/usr/src/lib/libm/common/LD/__lgammal.c
          +++ new/usr/src/lib/libm/common/LD/__lgammal.c
↓ open down ↓ 41 lines elided ↑ open up ↑
  42   42   *
  43   43   * Note 1. Since gamma(1+s)=s*gamma(s), hence
  44   44   *              lgamma(1+s) = log(s) + lgamma(s), or
  45   45   *              lgamma(s) = lgamma(1+s) - log(s).
  46   46   *         When s is really tiny (like roundoff), lgamma(1+s) ~ s(1-enler)
  47   47   *         Hence lgamma(s) ~ -log(s) for tiny s
  48   48   *
  49   49   */
  50   50  
  51   51  #include "libm.h"
  52      -#include "libm_synonyms.h"
  53   52  #include "longdouble.h"
  54   53  
  55   54  static long double neg(long double, int *);
  56   55  static long double poly(long double, const long double *, int);
  57   56  static long double polytail(long double);
  58   57  static long double primary(long double);
  59   58  
  60   59  static const long double
  61   60  c0 =     0.0L,
  62   61  ch =     0.5L,
↓ open down ↓ 340 lines elided ↑ open up ↑
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX