Puis-je charger un point flottant d'un registre à usage général comme celui-ci:Puis-je charger un point flottant # à partir d'un registre GP
lwc1 $f12, 0($t4)
Il me donne cette erreur:
"$f12": operand is of incorrect type
Puis-je charger un point flottant d'un registre à usage général comme celui-ci:Puis-je charger un point flottant # à partir d'un registre GP
lwc1 $f12, 0($t4)
Il me donne cette erreur:
"$f12": operand is of incorrect type
Habituellement processeurs don de soutenir quelque chose comme ça. Les valeurs de virgule flottante peuvent être stockées/chargées uniquement dans/de la mémoire.
Si vous souhaitez effectuer une opération équivalente à union
de C, stockez la valeur de votre registre GP dans la mémoire, puis relisez-la dans un registre FP. Si vous souhaitez effectuer une conversion de int vers float, utilisez l'instruction load
appropriée.