Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is the typical implementation you're referring to CORDIC[1]?

[1] https://en.wikipedia.org/wiki/CORDIC



No. Typical implementations use polynomial evaluation and range reduction. The advantage of CORDIC is that it only uses shifts and additions, and no multiplications. The disadvantage of CORDIC is that it converges very slowly. On modern hardware where multiplication is blazingly fast, CORDIC no longer makes sense.



Sometimes Padé, more often Minimax or Carathéodory-Fejer.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: