我正在寻找实施pow(real, real)
在 x86 程序集中。我也想了解该算法是如何工作的。
只需将其计算为2^(y*log2(x))
.
有一个 x86 指令 FYL2X 来计算 y*log2(x) 和一个 x86 指令 F2XM1 来进行求幂。 F2XM1 需要 [-1,1] 范围内的参数,因此您必须在两者之间添加一些代码来提取整数部分和余数,对余数求幂,使用 FSCALE 将结果按适当的 2 次方缩放。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)