Hallo zusammen,
soll bei Verwendung der Coprozessor-Variablen $f0 bis $f31 der Inhalt derer zuerst auf den Stack gesichert werden und anschließend wieder zurück geschrieben werden, oder können diese wie $t0..$t9 einfach überschrieben werden?
Gruß,
Lucas
$f0..$f31: sichern?
Re: $f0..$f31: sichern?
*bump*
Ich nehme dann an dass diese Variablen nicht zu sichern sind, da sich niemand anderweitig geäußert hat (lesen ja genug Tutoren das Forum hier
)
Ich nehme dann an dass diese Variablen nicht zu sichern sind, da sich niemand anderweitig geäußert hat (lesen ja genug Tutoren das Forum hier

Re: $f0..$f31: sichern?
Und wie kann man floating double Wert als argumenten fuer die Methode uebergeben? Es muss auch durch $a0... $a4 sein?
Re: $f0..$f31: sichern?
Hallo
hier ein paar Hinweise um euch beiden zu helfen.
Die Hilfe / Befehlsreferenz ist ürbigens immer ne gute Anlaufstelle
hier ein paar Hinweise um euch beiden zu helfen.
Überlege dir genau, ob du bei einem iterativen Verfahren den Stack brauchst.LucasR hat geschrieben: soll bei Verwendung der Coprozessor-Variablen $f0 bis $f31 der Inhalt derer zuerst auf den Stack gesichert werden und anschließend wieder zurück geschrieben werden, oder können diese wie $t0..$t9 einfach überschrieben werden?
Einfach mal im Mars auf das blaue Fragezeichen (neben der Runspeed Leiste) klicken. Schau dir die Syscalls zu den Floats und Doubles an, dann weißt du auch in welchem Register du die Werte wiederfindest.Le_Coeur hat geschrieben:Und wie kann man floating double Wert als argumenten fuer die Methode uebergeben? Es muss auch durch $a0... $a4 sein?
Die Hilfe / Befehlsreferenz ist ürbigens immer ne gute Anlaufstelle
