Programar en ensamblador (MIPS) convertir int a float

Conversación publicada en el foro Programación

tengo que hacer un programa en mips y uno de los métodos es convertir un entero (.word) a un float, pero todo lo que intento me da un error de compilación.
Al método (int_to_float) le paso el entero en el registro $a0, pero el problema esque no se como "meterlo" en un $f0 (de simple precisión)
--- [ Añadido ] -----
PD: al final lo he conseguido
cerrar el tema