Crate minifloat

Crate minifloat 

Source
Expand description

§minifloat

Build Status Crates.io Documentation

Rust meta-library for minifloats

This crate provides emulation of minifloats up to 16 bits. Many parameters are configurable, including

  • Exponent width
  • Significand (mantissa) precision
  • Exponent bias
  • NaN encodings: IEEE, FN, or FNUZ

Modules§

example
Example module consisting of generated types

Macros§

minifloat
Define a minifloat taking up to 16 bits

Structs§

BF16
A minifloat with bit-layout S1E8M7
F16
A minifloat with bit-layout S1E5M10

Enums§

NanStyle
NaN encoding style

Traits§

Minifloat
Generic trait for minifloat types