我正在为ARM-Target编写代码,它使用了大量的浮点运算和三角函数.AFAIK浮点计算比int慢很多(特别是在ARM上).准确性并不重要.
我考虑使用缩放因子(pe范围为0*pi到2*pi变为int 0到1024)和查找表来实现我自己的三角函数.这是一个好方法吗?还有其他选择吗?
目标平台是运行ubuntu的Odroid U2(Exynos4412)和许多其他东西(网络服务器等......).
(允许使用c ++ 11和boost/libraries)
c c++ floating-point int lookup-tables
c ×1
c++ ×1
floating-point ×1
int ×1
lookup-tables ×1