>>48
そこまではやってくれないだろう、と思いつつ、
いちおう確認のためテストしてみた。

(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 に置き換わる