man.bsd.lv manual page server

Manual Page Search Parameters

IEEE_TEST(3) Library Functions Manual IEEE_TEST(3)

scalb, scalbf, significand, significandfIEEE test functions

library “libm”

#include <math.h>

double
scalb(double x, double n);

float
scalbf(float x, float n);

double
significand(double x);

float
significandf(float x);

These functions allow users to test conformance to IEEE Std 754-1985. Their use is not otherwise recommended.

(x, n) and (x, n) return x∗(2**n) computed by exponent manipulation. If n is not an integer, ±infinity, or an NaN, the result is unspecified.

(x) and (x) return sig, where x := sig ∗ 2**n with 1 ≤ sig < 2. significand(x) and significandf(x) are not defined when x is 0, ±infinity, or NaN.

ieee(3), math(3)

IEEE Std 754-1985

November 6, 2005 FreeBSD-12.0