2001年11月11日日曜日

RISC な石をアセンブラで使うのは間違っていると心底実感した。

というか、SuperH はアセンブラで使う物じゃない。アドッレシングモードが変態すぎ。
r0 でしか indexed addressing で byte アクセス出来ないなんて... (でも indirect addressing だとどのレジスタでも使える、わけわからん)
r0 でしか即値との比較が出来ないなんて...

普通 RISC って全部のレジスタがフラットなんじゃ無いのか?どう考えても r0 はアキュムレーターじゃん。そんなんじゃ x86 と変わらん。
SEGA Saturn や DreamCastの開発やっていた人達はこんな石をゴリゴリ叩いたのだろうか...尊敬しますです。

0 件のコメント:

コメントを投稿