gcc强制不使用DSP

时间:2018-09-19 12:41:44

标签: c gcc signal-processing compiler-flags

是否可以强制tricore-gcc(与gcc具有几乎相同的标志)编译器不使用特殊指令?

我想在具有DSP功能的微控制器上测量代码的运行时间。

uint32_t c[100],b[100],a[100];
for(int i=0; i<100; i++){
    c[i] += a[i]*b[i];
}
例如,将

转换为使用DSP的特殊MAC指令,其返回结果的速度将比ALU计算的结果快。

我现在要测试速度有多快,而不是通过手动计算手册中给出的周期(由于停顿等原因)来测试。是否可以通过某种方式告诉编译器不使用DSP,或更具体地说,不使用一条特殊的汇编指令?

谢谢

0 个答案:

没有答案