*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> scalb (3)              
Title
Content
Arch
Section
 

IEEE_TEST(3)

Contents


NAME    [Toc]    [Back]

     logb, logbf, scalb, scalbf, significand, significandf -- IEEE test functions

LIBRARY    [Toc]    [Back]

     Math Library (libm, -lm)

SYNOPSIS    [Toc]    [Back]

     #include <math.h>

     double
     logb(double x);

     float
     logbf(float x);

     double
     scalb(double x, double n);

     float
     scalbf(float x, float n);

     double
     significand(double x);

     float
     significandf(float x);

DESCRIPTION    [Toc]    [Back]

     These functions allow users to test conformance to IEEE Std 754-1985.
     Their use is not otherwise recommended.

     logb(x) and logbf(x) return x's exponent n, a signed integer converted to
     double-precision floating-point.  logb(+-infinity) = +infinity; logb(0) =
     -infinity with a division by zero exception.

     scalbn(x, n) and scalbnf(x, n) return x*(2**n) computed by exponent
     manipulation.

     significand(x) and significandf(x) return sig, where x := sig * 2**n with
     1 <= sig < 2.  significand(x) and significandf(x) are not defined when x
     is 0, +-infinity, or NaN.

SEE ALSO    [Toc]    [Back]

      
      
     ieee(3), math(3)

STANDARDS    [Toc]    [Back]

     IEEE Std 754-1985


FreeBSD 5.2.1			March 10, 1994			 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
nextafter NetBSD Functions for IEEE arithmetic
remainder NetBSD Functions for IEEE arithmetic
remainder FreeBSD functions for IEEE arithmetic
remainderf FreeBSD functions for IEEE arithmetic
ilogb OpenBSD functions for IEEE arithmetic
scalbn FreeBSD functions for IEEE arithmetic
scalbnf FreeBSD functions for IEEE arithmetic
ieee FreeBSD functions for IEEE arithmetic
remainderf NetBSD Functions for IEEE arithmetic
ilogbf NetBSD Functions for IEEE arithmetic
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service