[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00849] DMC -2(86) オプションでコンパイル



WonderSwanに使われているV30MZはV30互換ではなくかなり細かいところまで
186互換なのですね。リアルモードであれば命令セットは186=286ということ
でdmcに-2オプションをつけてみたところ平均26KBほどのloggerシリーズで
768バイト、3%ほど縮みました。Cの場合、定数パラメータでの関数呼び出し
のときPOP immが使えるのが大きいようです。ほとんどライブラリ呼びだし
なので効果が薄いdhrystone benchmarkも1.3%ですが速度向上。もちろん、
正常に動作しています。 

V30MZ 
http://www.geocities.co.jp/SiliconValley-Oakland/3526/ 


ML Archives