Tag: logarithm

快速定点pow,log,exp和sqrt

我有一个固定点类(10.22),我需要一个pow,一个sqrt,一个exp和一个日志函数。 唉,我不知道从哪里开始。 任何人都可以提供一些有用的文章的链接,或者,还没有,给我提供一些代码? 我认为,一旦我有了exp函数,那么实现pow和sqrt变得相对容易。 pow(x,y)=> exp(y * log(x))sqrt(x)=> pow(x,0.5) 它只是那些我发现很难的exp和日志函数(好像我记得我的一些日志规则,我记不起其他的很多了)。 据推测,顺便说一句,对于sqrt和pow也会有一个更快的方法,所以即使只是说使用我在上面概述的方法:)前面的任何指针都会受到赞赏:) 请注意:这是跨平台和纯C / C ++代码,所以我不能使用任何汇编程序优化。