我正在为我的一个 C 实现寻找 64 位定点 (32,32) 库。
与此类似http://code.google.com/p/libfixmath/
需要标准 math.h 操作的支持。
有人见过这样的实现吗?
最佳答案
fixedptc
似乎就是您所寻找的。它是一个用于定点运算的仅包含头文件和仅整数的 C 库,位于 http://www.sourceforge.net/projects/fixedptc
位宽可通过定义进行设置。在您的情况下,您希望使用 -DFIXEDPT_BITS=64 -DFIXED_WBITS=32
进行编译以获得 (32,32) 定点数格式。
实现的函数有字符串转换、乘法、除法、平方根、正弦、余弦、正切、指数、幂、自然对数和任意基数对数。
关于适用于 C 的定点 (32,32) 格式(64 位)库的 math.h 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18887327/