FROUNDNX.D 会把结果写入整数寄存器吗?
不会。结果仍写入浮点寄存器 f[rd];只是浮点值已经是整数值。
把双精度浮点数按 rm 舍入到整数值,结果仍为浮点格式,并按需设置 NX。
FROUNDNX.D 将 f[rs1] 的双精度浮点值按 rm 指定的舍入模式舍入为整数值,但结果仍以双精度浮点格式写入 f[rd]。FROUNDNX 版本在结果不精确时设置 NX。信号 NaN 设置 NV;quiet NaN 按浮点规则传播为 NaN。
FROUNDNX.D 和 FCVT 的区别是输出类型:FROUNDNX.D 输出仍在浮点寄存器中,只是数值被舍入到整数值。FROUNDNX 还会报告不准 NX。
结合 «froundnx.d f10, f11, rmm ; round double with inexact» 等实际代码理解该场景。
结合 «froundnx.d f10, f11, rmm ; round double with inexact» 等实际代码理解该场景。
不会。结果仍写入浮点寄存器 f[rd];只是浮点值已经是整数值。
FROUNDNX 在不精确时设置 NX;FROUND 不设置 NX。