netbsd man page for scalb

Query: scalb

OS: netbsd

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

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
logb(3) - osf1
significand(3m) - opensolaris
significandl(3m) - sunos
significandf(3m) - opensolaris
logbl(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
SOAP Client..!