Skip to content
/ ieee754 Public

Low-level manipulations of IEEE754 floating-point numbers.

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

huonw/ieee754

Folders and files

NameName
Last commit message
Last commit date

Latest commit

853b32c · Aug 11, 2019

History

60 Commits
Aug 4, 2019
Aug 4, 2019
Aug 9, 2019
Aug 11, 2019
May 12, 2015
Aug 4, 2019
Aug 9, 2019
May 11, 2015
May 11, 2015
Aug 9, 2019
Aug 4, 2019

Repository files navigation

ieee754

Build Status codecov

Low-level manipulations of IEEE754 floating-point numbers.

This library includes:

  • no_std support by default,
  • ulp computation (units in the last place, representing the resolution of a float),
  • miscellaneous functions like nextafter (next and prev), copysign (copy_sign), abs, sign,
  • the IEEE-754 totalOrder predicate for doing Ord::cmp-like comparisons on floats,
  • an iterator over every floating point value in a range,
  • a parallel iterator over every floating point value in a range (optional: activate with the rayon feature),
  • relative error computation.

Documentation, crates.io.

About

Low-level manipulations of IEEE754 floating-point numbers.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published