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
significand(3m) - opensolaris
frexp(3) - osf1
significand(3m) - sunos
significandf(3m) - sunos
significandl(3m) - sunos
Similar Topics in the Unix Linux Community
Capture IP Adress
Who's Who for December 2, 2007 and New Smoothies
April 2008 Who's Who List and Smooth Operator Candidates
SOAP Client..!
Perl:: mass replacement of converting C code formats to tgmath.h