Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
IEEE_TEST(3)	       FreeBSD Library Functions Manual		  IEEE_TEST(3)

NAME
     scalb, scalbf, significand, significandf -- IEEE test functions

LIBRARY
     Math Library (libm, -lm)

SYNOPSIS
     #include <math.h>

     double
     scalb(double x, double n);

     float
     scalbf(float x, float n);

     double
     significand(double	x);

     float
     significandf(float	x);

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

     scalb(x, n) and scalbf(x, n) return x*(2**n) computed by exponent manipu-
     lation.  If n is not an integer, +-infinity, or an	NaN, the result	is
     unspecified.

     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
     ieee(3), math(3)

STANDARDS
     IEEE Std 754-1985

FreeBSD	Ports 11.2	       November	6, 2005		    FreeBSD Ports 11.2

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | SEE ALSO | STANDARDS

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=ieee_test&manpath=FreeBSD+12.0-RELEASE+and+Ports>

home | help