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

问题描述 投票:0回答:1

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

mips
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.