2

浮動小数点値をあるレジスタから別のレジスタに移動する最良の方法は何ですか?

整数を扱っていて、$t0 の内容を $t1 に移動したい場合は、単純に次のようにします。

add  $t1, $t0, $zero

浮動小数点数で同じことをしたい場合は、現在このようにしています

sub.s  $f1, $f0, $f0
add.s  $f1, $f0, $f1

これを行うより良い方法はありますか?そして、誰かが浮動小数点命令でミップの良い参照カードを見つけることを知っているなら、私に教えてください。

4

2 に答える 2

7

これには、レジスタ間移動命令があります。

mov.s $f1, $f0
于 2012-04-30T11:51:09.343 に答える
0

浮動小数点疑似命令を含む MIPS 命令への適切なリンクをリクエストしました。どうぞ。

http://www.math.unipd.it/~sperduti/ARCHITETTURE-1/mips32.pdf

于 2018-04-05T21:58:37.120 に答える