“…These elementary function algorithms-and especially those for calculating x and x / 1 -can be divided into several classes [2,[15][16][17]: digit-recurrence (shift-and-add) methods [2,16,18], iterative methods [16,19], polynomial methods [4,16,17,20], rational methods [16], table-based methods [2,[21][22][23], bit-manipulation techniques [24][25][26], and their combinations.…”