サンプル

HSPコンテスト2003にエントリーしたBRELGでやってみよたところ、5Kbytes近い量に…。
単純に考えて、命令長が2bytesから4bytesに増えるので、2500は5Kになるのは妥当と言える。
仮にBoreasでやった場合、y=x*xの代わりにy=x* とかしているところを、皆書き換える必要が
あると思われる*1ので、サイズはもっと増えそう。
算術式の計算記号に暗黙の優先順位がついたが、調整のための括弧はコンパイル後のサイズに
影響しないようだ。
今回ショート部門のレギュレーションでは、Start.axのサイズ4096以下とされている。
書き直しだけでエントリすることはないが、数字だけ見ても1K落とす必要がある。
サインテーブルを自前で作っていたのを関数に置換えても、このゲームシステムのままでは
4K切らないだろう。

*1:算術式のオペランドが省略不可になった