Sun安いぞ!?おい!11 〜みんなで使おうSunRay〜

このエントリーをはてなブックマークに追加
899名無しさん@お腹いっぱい。
↓の問題わかる方いませんか? おねがいしまーーす


SPARC(32bit)等のCPUでは、条件分岐命令を使うとパフォーマンスが低下する。
以下のC言語の関数を条件分岐命令を使わずにアセンブラでコーディングせよ。

─────────────
int function(int i)
{
 if (i >= 123) {
   return 456;
 } else {
   return 789;
 }
}
─────────────

ただし、
関数はリーフプロシジャとし、レジスタの使用法は標準規則通りとする。
命令数の少ない解答を最適な解答とする。


・・・できれば次の月曜日までにお願いします。