请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320C6657 主题中讨论的其他器件:MATHLIB
工具/软件:TI C/C++编译器
我的代码中有许多循环由于包含对 math.h 中函数的调用而不符合流水线要求、例如 sin ()、cos ()、sqrt ()、pow()、 等等
我是否可以对这些循环进行流水线处理?
以下是一个不符合要求的循环示例:
对于(k = 0;k < AEC_FFT_SIZE_2+1;k++) { ARG =系数*k; CFR_FFT[k]=(浮点) cos (arg); }
如果有任何建议、我将不胜感激。