netbsd man page for logb

Query: logb

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
ilogb(3) - freebsd
frexp(3) - osf1
ilogbf(3) - freebsd
logbf(3) - freebsd
Similar Topics in the Unix Linux Community
ELOG Electronic Web Logbook 2.7.2 (Default branch)
ELOG Electronic Web Logbook 2.7.3 (Default branch)
BlogBridge 6.3 (Default branch)
ELOG Electronic Web Logbook 2.7.4 (Default branch)
CVSChangelogBuilder 2.4 (Default branch)