您好、专家:
最初、我的项目中有这样的代码片段:
int32_t T;
float32_t V;
float32_t comp10;
float32_t comp11;
float32_t s;
int32_t T2,Tdt1, Tdt2;
t = (V * comp10+comp11)*(fabsf (s)+ 1)*(T2 - Tdt1 - Tdt2)/2;
然后我将上面的行更改为: T = (0.00189*V - 0.000000123*V*V+comp11)*(fabsf (s)+ 1)*(T2 - Tdt1 - Tdt2)/2;
然后、当在280025上运行时、代码的执行或运行时间增加了19微秒。 为什么这样简单的计算会消耗如此多的运行时间?