libm Quality of Results: PandA 0.9.5

This page reports some results obtained with bambu v0.9.5 executed on a Intel(R) Xeon(R) CPU E5-2620 v2 @ 2.10GHz with Debian 9 “Stretch”-64bit and using GCC version 4.9.4.
In particular, it collects results on 35 single precision libm functions with respect to different target devices. For each function, two different implementations are considered. The first one is obtained by passing option –soft-float and performing the high-level synthesis using the bambu softfloat library, while the second one is obtained performing the high-level synthesis using the FloPoCo generated cores, passing option –flopoco.

Quartus II 13.0sp1 – Cyclone II softfloat results

Rendered by QuickLaTeX.com

Quartus II 13.0sp1 – Cyclone II FloPoCo results

Rendered by QuickLaTeX.com

Quartus II 17.0 – StratixV softfloat results

Rendered by QuickLaTeX.com

Quartus II 17.0 – StratixV FloPoCo results

Rendered by QuickLaTeX.com

VIVADO 2017.2 – Zynq softfloat results

Rendered by QuickLaTeX.com

VIVADO 2017.2 – Zynq FloPoCo results

Rendered by QuickLaTeX.com

VIVADO 2017.2 – Virtex7 softfloat results

Rendered by QuickLaTeX.com

VIVADO 2017.2 – Virtex7 FloPoCo results

Rendered by QuickLaTeX.com

DIAMOND 3.9 – Lattice ECP3 softfloat results

Rendered by QuickLaTeX.com

DIAMOND 3.9 – Lattice ECP3 FloPoCo results

Rendered by QuickLaTeX.com

A framework for Hardware-Software Co-Design of Embedded Systems