数値計算の速いコンパイラを探してます。



[ このメッセージへの返事 ] [ 返事を書く ] [ home.html ]



投稿者: ぼん @ hcw3.cc.hc.keio.ac.jp on 98/2/06 17:54:14

(PC9821V200/win95)
1.
int *a,*b,*c,*d,i,n;double *ss,*cc,q;
for(i=0;i
c[i]=a[i]/b[i];
d[i]=a[i]\b[i];
}
for(i=0;i
ss[i]=sin(i*q);
cc[i]=cos(i*q);
}
上のコードをdiv命令1個,fsincos命令1個でコンパイルできる物がありましたらお教えください。
(vc4を使ってますが,divを2個,fsinとfsinを分けて吐き出すので...)

2. 最適化をしない場合に
x++; x+=1; x=x+1; をすべて違うコードにコンパイル...(以下同)

3. long double(10バイト型)が使える...(以下同)