“…The challenge is to provide a programming tool or library for FPGAs that delivers the optimal function evaluation unit for a given function, with the associated input/output range and precision. Recent work [6,9] shows the connection between precision and function evaluation methods. This paper focuses on adaptive range reduction.…”