2016-11-10 4 views
0

Ich habe eine Schleife, die mit diesemWie vergleicht man einen doppelten Wert in MIPS?

bne $f2, $zero, loop 

endet es an den Anfang der Schleife zurückkehren sollte, wenn $ f2 gleich Null ist, aber ich diesen Fehler.

„$ f2“: Operand vom falschen Typ

Wie kann ich einen doppelten Wert zu vergleichen, Null?

+1

Sie Gleitkomma-Vergleich und Zweig verwenden müssen. Konsultieren Sie einen Befehlssatz Referenz. Alternativ, wenn Sie keine Null haben, können Sie den Wert zurück in ein Integer-Register verschieben und die "bne" beibehalten, da ein Fließkomma-Nullpunkt alle 0 Bits ist. – Jester

Antwort

Verwandte Themen