libhdlfltp is a VHDL library of floating point operators, all of which are parametrized, synthesizable to FPGAs and cover a number of the core operators in math.h.
A functional layer for scientific uses that produces and manipulates real functions as first-class objects. Includes parts of compilers and symbolic manipulators in a straightforward encapsulation that extends scientific programming far beyond math.h.