【发布时间】:2010-05-31 20:01:49
【问题描述】:
我正在寻找一个免费的 C++ 定点库(主要用于嵌入式设备,而不是用于任意精度数学)。基本上,要求是:
- 没有不必要的运行时开销:任何可以在编译时完成的事情,都应该在编译时完成。
- 能够在定点和浮点之间透明地切换代码,没有固有的开销。
- 定点数学函数。如果您需要来回投射以求平方根,那么使用定点没有多大意义。
- 占地面积小。
有什么建议吗?
【问题讨论】:
-
@Pavel:谢谢。不过,我的问题不是如何实现定点数学。如果必须,我会自己编写,但我试图避免编写所有样板代码。这就是为什么我要求一个现成的解决方案。另外,我在 SO 中的其他类似帖子中没有发现任何关于定点数学函数的提及。
-
我不会称数学库为“样板”。
-
79677 评论 [79942][1] 链接到 codef00.com/code/Fixed.h,这似乎有点理智。虽然没有功能。没有看除法/四舍五入,我想它需要一个有符号的右移。 [1]:stackoverflow.com/questions/79677/…
标签: c++ math fixed-point