03/09/03 03:04 zHRznr1N
得意げな顔して何が、ARM state、だ。
お前は本当に ARM state を使いたいのかと問いたい。問い詰めたい。小1時間問い詰めたい。
お前、ARM state って言いたいだけちゃうんかと。
GBA通の俺から言わせてもらえば今、GBA通の間での最新流行はやっぱり、
局所最速化、これだね。
ARM state のコードは必ず 32bit bus no wait メモリ上。これが通の使い分け方。
ARM stateってのは
・命令バリエーションと自由に使えるレジスタが多めに入ってる。
・そん代わり1命令が 32bit 。これ。
で、それに 32bit bus no-wait メモリ。これ最速。
しかし
・うっかり 16bit bus ?-wait メモリで走らせると thumb にも劣るクソなパフォーマンスに陥る
・実際にユーザーが使える 32bit bus no-wait メモリは最大 32kb なのでコードの置き場に余裕が無くて困る
という危険も伴う、諸刃の剣。
素人にはお薦め出来ない。
まあバス幅やウェイトが分からないお前らみたいな素人は、無駄なクロックでも食わせてなさいってこった。
URLリンク(pc.2ch.net)