ieee_test(3)

ieee_test3

Ieee test functions

Usage

#include <math.h>

double

scalb(double x, double n);

float

scalbf(float x, float n);

double

significand(double x);

float

significandf(float x);

Library

Math Library (libm, -lm)

Overview

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

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

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

Releases

87 releases since FreeBSD 2.0.5-RELEASE; the text changed 44 times.

  1. 2.0.5
  2. 2.1.5–2.2.8
  3. 2.2.9
  4. 3.0–3.2
  5. 3.3–3.5.1
  6. 4.0–4.2
  7. 4.3
  8. 4.4
  9. 4.5–4.11
  10. 5.0–5.2.1
  11. 5.3–6.2
  12. 6.3
  13. 6.4
  14. 7.0
  15. 7.1
  16. 7.2
  17. 7.3
  18. 7.4
  19. 8.0
  20. 8.1
  21. 8.2
  22. 8.3
  23. 8.4
  24. 9.0
  25. 9.1
  26. 9.2
  27. 9.3
  28. 10.0
  29. 10.1
  30. 10.2
  31. 10.3
  32. 10.4
  33. 11.0
  34. 11.1
  35. 11.2
  36. 11.3
  37. 11.4
  38. 12.0
  39. 12.1
  40. 12.2
  41. 12.3
  42. 12.4
  43. 13.0–13.2
  44. 13.3–14.5
  45. 15.0–16.0

Standards

IEEE Std 754-1985

From base 16.0-CURRENT-20261027-61c70dc16a79 in FreeBSD 16.0-CURRENT (2026-10-27). Parsed by carta from the page's mdoc source.