如何在MIPS中乘以两个浮点数?
.data
doubleval1: .double 6.7
doubleval2: .double 2.4
.text
.global main
main :
l.d $f1,doubleval1
l.d $f2,doubleval2
mul.d $f12, $f1, $f2
li $v0, 3
syscall
我尝试过两个数字,但Qtspim会回复错误:
奇数fp双寄存器号
答案 0 :(得分:0)
如果通过调用mul.d使用双精度,则不能使用奇数FP寄存器。您甚至只能使用FP寄存器。