Я был в подобной ситуации, и вот что я нашел:
На Марсе нельзя использовать li.s, потому что реализован псевдонот. В PCSPIM это реализовано, что-то вроде
li.s $f2, 9.0
В PCSPIM будет преобразовано в
lui $1, 16656
mtc1 $1, $f2
Итак, если вы хотите сделать li.s, но не хотите вызывать li.s, вы всегда можете загрузить свою программу в PCSPIM (с li.s) и посмотреть, какие изменения в вашем коде, а затем заменить ваш код за эти изменения.
Но будьте осторожны, в PCSPIM вы не можете
lui $1, 16656
mtc1 $1, $f2
Это выдаст вам хорошую ошибку.
Это дешево и шахматно, я знаю, но это помогает ...