Floating-point operations can be hard — especially due to subnormal values.
We flush all subnormals to zero and make life easier.
- 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/