Command Section

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
     manipulation.  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 13.1-RELEASE-p6        November 6, 2005        FreeBSD 13.1-RELEASE-p6

Command Section

man2web Home...