This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] C6000-CGT:使用 CGT8.3.9进行浮点计算

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/999427/c6000-cgt-floating-point-calculations-with-cgt8-3-9

器件型号:C6000-CGT
您好!

我们开始使用 CGT8.3.9、并发现 pow 函数的结果从 CGT7.3.23更改为。
我们的代码如下所示
浮点参数 A;
float result= pow (10.0f、paramA* 0.001f);
paramA 的值为-1.172200e+04、对应的存储器为 c6372800
在 CGT7中、结果为1.896705e-12、相应的内存为2c057802
但在 CGT8中、结果为1.896705e-12、内存为2c057801。
它将影响我们稍后的计算。
CGT7和 CGT8之间的 Pow C 库是否发生了变化?

BR、
Risto
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    遗憾的是、我无法重现此问题。  对于包含 Pow 问题调用 的源文件、请按照文章 How to Submit a Compiler Test Case 中的说明进行操作。  准备测试用例时、请使用 C6000编译器版本8.3.9。

    谢谢、此致、

    乔治