Алгоритмы, основанные на CORDIC (COordinate Rotation DIgital Computer), являются одними из наиболее аппаратно эффективных алгоритмов, поскольку они требуют только итерационных операций сдвига-добавления. Алгоритм CORDIC устраняет необходимость в явных множителях и подходит для вычисления множества функций.