TI中文支持网
TI专业的中文技术问题搜集分享网站

28335 64位浮点库

       28335 有支持64位浮点运算的库吗?也即希望普通32位PC机上double型数据运算程序(使用sin、atan等函数)能够在28335上正确运行。如果没有,哪款最低配置的芯片支持呢(优先考虑软件库,其次才是硬件)?先谢谢各位的帮助。

da wang:

回复 Hank Zhao:

首先感谢您的回复!

Hank ZhaoF28335 FPU的指令集只支持32位的浮点运算

不过我在CCS3.3 下,code generator 为5.0.0Beta3版本,(开启 fpu32支持选项)使用long double型数据(sizeof值为4,占8个字节),进行乘法运算,结果和PC上double型结果是一致(直接对比结果的2进制数值)的,这能否说明(至少在理论上)64位浮点运算可以用软件实现?

 

 

Hank Zhao:

回复 da wang:

64位浮点运算肯定是可以实现的,不过是通过定点指令的乗加运算实现的,而不是通过FPU的浮点指令实现的,运算量会比较大些。

Qiancheng Zhang:

回复 da wang:

 好像跟PC还不太一样,64位long float貌似只有40位有效数字

.Sir Chen:

回复 da wang:

不可能吧,双精度浮点数的有效位数为16位,我在28335上面怎么算的跟电脑不一样呢

user5917501:

回复 Hank Zhao:

C674X可以直接进行64位运算么?一次64位+运算的时钟周期是几个?

周小俊:

回复 da wang:

你好,可以详细说下你这个是怎么实现的吗?,谢谢

周小俊:

回复 Hank Zhao:

请问这个具体是怎么实现的?可以讲解一下吗

赞(0)
未经允许不得转载:TI中文支持网 » 28335 64位浮点库
分享到: 更多 (0)