【目指せ】HSP初質52【コンテスト参加賞】
■ このスレッドは過去ログ倉庫に格納されています
0050デフォルトの名無しさん
2006/08/30(水) 08:10:26そこまではやってくれないだろう、と思いつつ、
いちおう確認のためテストしてみた。
(1) a+=1-1+2-2+3-3+4-4+5-5+6-6+7-6; (=+1)
の場合と
(2) a+=1
の場合の演算速度を比較したら、
前者(1)の場合に、速度が落ちたから、やっぱり
コンパイル時に、そこまで最適化というか修正はされてないと思われる。
プリプロセッサ文中だと、式で書いても、.iファイルをみると
演算結果で置き換えてくれてるけど。
#cmpopt ppout 1
#const 定数1 1<<8
#const 定数2定数1 * 4
mes 定数1; mes@hsp 256 に置き換わる
mes 定数2; mes@hsp 1024 に置き換わる
■ このスレッドは過去ログ倉庫に格納されています