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
significandf(3m) - sunos
significandl(3m) - sunos
significandf(3m) - opensolaris
ilogbl(3) - freebsd
logbf(3) - freebsd
Similar Topics in the Unix Linux Community
Capture IP Adress
Who's Who for December 2, 2007 and New Smoothies
February 2008 Who's Who and Smoothie Candidates
April 2008 Who's Who List and Smooth Operator Candidates
SOAP Client..!