Это мой код, и в c .gt.s $ f0, $ f1 есть синтаксическая ошибка, указывающая на s, но это число с плавающей запятой одинарной точности, поэтому оно должно быть c .gt .с. Что я тут не так делаю?
.data
numA: .float 10.5
numB: .float 12.3
.text
.globl main
main:
la $t0, numA
la $t1, numB
lwc1 $f0, 0($t0)
lwc1 $f1, 0($t1)
c.gt.s $f0, $f1
bc1t swap
li $v0, 10
syscall
swap:
swc1 $f0, 0($f3) #f3 is temp
swc1 $f1, 0($f0)
swc1 $f3, 0($f0)
jr $ra