我正在为我的一个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)定点数格式。
已实现的函数是转换为字符串,乘法,除法,平方根,正弦,余弦,正切,指数,幂,自然对数和任意基数对数。