Floating-point Library for Integer Processors (FLIP)

Claude-Pierre Jeannerod, Saurabh-Kumar Raina and Arnaud Tisserand

FLIP is a C library for software support of single precision floating-point (FP) arithmetic on processors without FP hardware units such as VLIW or DSP processor cores for embedded applications. FLIP provides the basic five operations: addition, subtraction, multiplication, division and square-root for a quasi-fully compliant single-precision (SP) IEEE 754 FP arithmetic. This library also provides some running modes with relaxed characteristics: no denormal numbers or restricted rounding modes for instance.

Current release: flip-0.11 (download page)