将mull移动到新寄存器的最佳方法是什么?

nis*_*ist 2 floating-point assembly mips

将浮动值从一个寄存器移动到另一个寄存器的最佳方法是什么?

如果我使用整数并想将$ t0的内容移动到$ t1,我会这样做

add  $t1, $t0, $zero
Run Code Online (Sandbox Code Playgroud)

如果我想用浮动数字做同样的事情,我现在就是这样做的

sub.s  $f1, $f0, $f0
add.s  $f1, $f0, $f1
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法来做到这一点?如果有人知道在那里找到一个很好的mips参考卡,浮点指令请告诉我.

Pau*_*l R 7

这有一个寄存器寄存器移动指令:

mov.s $f1, $f0
Run Code Online (Sandbox Code Playgroud)