CORDIC (Coordinate Rotation Digital Computer ... bit shifts, and a lookup table with an entry for each bit of precision you want. Of course, if you have addition and negative numbers, you already ...
The CORDIC (COordinate Rotation DIgital Computer) algorithm is a highly efficient method for performing various mathematical functions, particularly trigonometric, hyperbolic, and logarithmic ...