/fpu-wrappers

Wrappers for open source FPU hardware implementations.

Primary LanguageVerilog

fpu-wrappers

This repo intends to create wrappers for open source FPU hardware implementations currently including:

  1. berkeley-hardfloat
  2. fpnew
  3. flopoco
  4. CNRV-FPU
  5. opencores-fpu
  6. fudian
  7. vfloat
op berkeley-hardfloat fpnew flopoco CNRV-FPU opencores-fpu fudian vfloat
add Y Y Y Y Y Y Y
mul Y Y Y Y Y Y Y
fma Y Y Y Y Y Y
cmp Y Y Y
div Y Y Y Y Y Y
sqrt Y Y Y Y Y
fp2int Y Y Y Y Y Y Y
int2fp Y Y Y Y Y Y Y
fp2fp Y Y Y Y
pow Y
log Y
exp Y
custom Y Y

custom means custom floating point format.

And make performance comparison.