This paper presents a new approach to function evaluation using tables. The proposal argues for the use of a more complete primitive, namely a weighted sum, which converts the calculation of the function values into a recursive operation defined by a two input table. This weighted sum can be tuned for different values of the weighting parameters holding the features of the specific function to be evaluated. A parametric architecture for reconfigurable FPGAbased hardware implements the design. Our method has been tested in the calculation of the function sine. The comparison with other well-known proposals reveals the advantages of our approach, because it provides memory and hardware resource saving as well as a good trade-offbetween speed and error.