主题 : S32451支持浮点运算吗,请问怎么配置? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 126895
精华: 0
发帖: 45
金钱: 200 两
威望: 45 点
贡献值: 0 点
综合积分: 90 分
注册时间: 2016-07-25
最后登录: 2018-02-23
楼主  发表于: 2018-01-05 08:38

 S32451支持浮点运算吗,请问怎么配置?

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);
}
级别: 新手上路
UID: 126895
精华: 0
发帖: 45
金钱: 200 两
威望: 45 点
贡献值: 0 点
综合积分: 90 分
注册时间: 2016-07-25
最后登录: 2018-02-23
1楼  发表于: 2018-01-08 10:43
@各位