Lecture 19 – Implementations of Elementary Functions

Ryan Robucci

References

Implementation of Functions

LUT

Interpolation (+LUT)

mapping and interpolation

Polynomial Approximation

Taylor series expansion

Approximation using Chebyshev Polynomials

Example: 11+e5x\frac{1}{1+e^{-5x}}

Rational Polynomial Approx. \dagger

Piecewise Approximation

Partial Results LUT

Additive and & Multiplicative Normalization

Exponentiation via Additive Normalization

Restriction on B to simplify the multiplication:

Range of Representable Values

Iterative Convergence to X

Simplifying the selection rule

Allowing larger than fractional arguments

CORDIC