Subversion Repositories Kolibri OS

Rev

Rev 4872 | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1.  
  2. /* @(#)s_signif.c 5.1 93/09/24 */
  3. /*
  4.  * ====================================================
  5.  * Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
  6.  *
  7.  * Developed at SunPro, a Sun Microsystems, Inc. business.
  8.  * Permission to use, copy, modify, and distribute this
  9.  * software is freely granted, provided that this notice
  10.  * is preserved.
  11.  * ====================================================
  12.  */
  13.  
  14. /*
  15.  * significand(x) computes just
  16.  *      scalb(x, (double) -ilogb(x)),
  17.  * for exercising the fraction-part(F) IEEE 754-1985 test vector.
  18.  */
  19.  
  20. #include "fdlibm.h"
  21.  
  22. #ifndef _DOUBLE_IS_32BITS
  23.  
  24. #ifdef __STDC__
  25.         double significand(double x)
  26. #else
  27.         double significand(x)
  28.         double x;
  29. #endif
  30. {
  31.         return __ieee754_scalb(x,(double) -ilogb(x));
  32. }
  33.  
  34. #endif /* _DOUBLE_IS_32BITS */
  35.