- 55 名前:デフォルトの名無しさん [2007/10/16(火) 12:10:15 ]
- セレロンだがfloatが速い
#include<stdio.h> #include<time.h> #define N 50000000 floatloop(){ int i,c=clock();float r=1.0; for( i=0 ; i<N ; i++ ){r *= 2.5;r/=2.5;r+=1.001;r-=1.001;} c=clock()-c;printf( "float %dmsec value %f\n", c ,r);} doubleloop(){ int i,c=clock();double r=1.0; for( i=0 ; i<N ; i++ ){r *= 2.5;r/=2.5;r+=1.001;r-=1.001;} c=clock()-c;printf( "double %dmsec value %f\n", c, r);} main(){ floatloop();doubleloop();}
|

|