S3C2451 ARM926EJ core 400Mhz
与 216Mhz 的 stm cortex-M7比居然花了多2倍的时间完成如下同样的任务!
是不是arm9的浮点运算没有打开才会这样?
请赐教。
static unsigned short cCorlor[16] ={.......};
static unsigned short rand_x[100]={.......};
static unsigned short rand_y[100]={.......};
void caculator_test(void)
{
int i,j;
int data_array[100];
for(j=0;j<65535;j++){
for(i=0;i<100;i++)
{
data_array=(int)pow1((float)i,2);
}
//
for(i=0;i<100;i++)
{
//if(j%2)
//data_array=(2^i)*data_array;
//else
data_array=data_array/(pow1((float)i,1));
}
}
for(i=0;i<100;i++)
{
printf("array[%d]= \t%d\r\n",i,data_array);
}
LCD_Clear(0x00ff);
}