使用tms320c6713的芯片,在ccs3.3环境下使用profile 来观察代码所在的range所消耗的时间情况,这段代码将1000个16bit的有符号整形转换为float型,函数内容如下所示
void dataFormatTrs(Int16 *input, float *output, int size)
{
int i;
for(i=0;i<size;i++)
{
output[i]=(float)input[i];
}
return;
}
对range进行及时得到的结果为
cycles:incl.Total:164070
只是一个转换float的函数就要消耗这么多指令周期吗
此帖出自
小平头技术问答
一周热门 更多>