FPU用什么算法来计算超越函数?

NPE*_*NPE 7 hardware math floating-point fpu numerical-methods

现代FPU用什么方法来计算超越函数

例如,英特尔CPU提供指令,例如FSIN,FCOS,FYL2X等我很好奇,什么样的算法将用于实际的硬件实现这些.

我天真的猜测是泰勒系列可能与一些查找表相结合,但这只不过是一个疯狂的猜测.请赐教.

PS这个问题比英特尔硬件更普遍.

jim*_*ark 8

一个起点可能是英国的Shane Story和Ping Tak Peter Tang的" 改进IA-64超越功能的新算法 ".它可能没有您想要的那么多细节,但它包括几个引用.

2014年8月13日更新

原始链接已损坏.IEEE的公共摘要/引文页面可以在这里找到:

http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=762822&tag=1