GameBoyAdvance非公式開発
■ このスレッドは過去ログ倉庫に格納されています
0142The High Master
NGNGお前は本当に 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 なのでコードの置き場に余裕が無くて困る
という危険も伴う、諸刃の剣。
素人にはお薦め出来ない。
まあバス幅やウェイトが分からないお前らみたいな素人は、無駄なクロックでも食わせてなさいってこった。
■ このスレッドは過去ログ倉庫に格納されています