请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:TMS320F2.8069万 您能否告诉我TMS320F2.8069万PNT微控制器(或控制律加速器)是否具有任何内置的乘法和除法运算优化功能,这些优化功能可以自动使用“机罩下”的换档操作来提高性能?
-Jim
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.
您能否告诉我TMS320F2.8069万PNT微控制器(或控制律加速器)是否具有任何内置的乘法和除法运算优化功能,这些优化功能可以自动使用“机罩下”的换档操作来提高性能?
-Jim
对于整数除法,乘以2,我认为优化器将在C28x和CLA上使用算术位移。 两个模芯都具有执行这些操作的装配说明。
谢谢你Vishal。
因此,这会自动发生,而不需要任何特殊设置或配置?
-Jim
使用build标志--opt_leval=[0-4]启用优化。 一般而言,使用的级别越高,优化就越多。
至于乘以或除以2的乘数... 此类表达式将更改为Shifts。 这种情况与--opt_level设置不相关。
有关此主题的更多一般信息,请参阅 C2000编译器手册中标题为“正在执行哪种优化”的一节。
谢谢,此致,
-George
这很可能。 为确保正确,请使用选项-s生成,然后检查生成的编译器生成的程序集。 它位于与源文件同名的文件中,但扩展名更改为.asm。
谢谢,此致,
-George