Skip to content

VCA-EPFL/easyfloat

Repository files navigation

🧮 Floating-Point HW/SW Library Without Subnormal Number Support

Floating-point operations can be hard — especially due to subnormal values.
We flush all subnormals to zero and make life easier.

✅ Currently Supported Operations

  • Fused Multiply-Add (FMA)
  • Exponential Base 2 (EXP2)
    Uses piecewise-linear interpolation and reuses the FMA unit.
  • Reciprocal
    Based on Newton-Raphson iterations, also reusing the FMA unit.
  • Division

  • 🔧 Chisel hardware implementations: src/
  • 🐍 Python software reference library: pyeasyfloat/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published