Можно ли заставить компилятор 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];
}
, например, преобразуется в специальную инструкцию MAC, которая использует DSP и будет возвращать результат быстрее, чем вычислит ALU.
Теперь я хочу проверить, сколькоэто происходит быстрее, а не путем ручного подсчета циклов, указанных в руководстве (из-за остановок и т. д.).Можно ли как-то сказать компилятору не использовать DSP или, точнее, не использовать одну специальную инструкцию по сборке?
Спасибо