如何在MIPS中乘以两个浮点数?

时间:2016-04-25 15:23:41

标签: mips

如何在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双寄存器号

1 个答案:

答案 0 :(得分:0)

如果通过调用mul.d使用双精度,则不能使用奇数FP寄存器。您甚至只能使用FP寄存器。