scalb(3) netbsd man page | unix.com

Man Page: scalb

Operating Environment: netbsd

Section: 3

IEEE_TEST(3)						   BSD Library Functions Manual 					      IEEE_TEST(3)

NAME
logb, logbf, logbl, scalb, scalbf, significand, significandf -- IEEE test functions
LIBRARY
Math Library (libm, -lm)
SYNOPSIS
#include <math.h> double logb(double x); float logbf(float x); long double logbl(long double x); 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. logb(x) returns 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) returns x*(2**n) computed by exponent manipulation. significand(x) returns sig, where x := sig * 2**n with 1 <= sig < 2. significand(x) is not defined when x is 0, +-infinity, or NaN.
SEE ALSO
math(3)
STANDARDS
IEEE Std 754-1985
BSD
August 3, 2011 BSD
Related Man Pages
frexp(3) - osf1
scalb(3) - osf1
significand(3m) - sunos
significandf(3m) - sunos
ilogbf(3) - freebsd
Similar Topics in the Unix Linux Community
Who's Who for December 2, 2007 and New Smoothies
testing
February 2008 Who's Who and Smoothie Candidates
April 2008 Who's Who List and Smooth Operator Candidates