如何在MIPS中舍入浮点数?

时间:2016-03-12 05:12:41

标签: floating-point mips rounding

假设我在$ f0注册表中有一个浮点数15.752893 ....

如何将其舍入到最接近的整数16?

1 个答案:

答案 0 :(得分:0)

使用以下功能

round.w.s $f0, $f0
mfc1 $a0, $f0            # moving the integer into $a0
li $v0, 1                # load code to print integer
syscall