FMIN.Q 和 FMINM.Q 的主要差异是什么?
普通形式在只有一个 NaN 时返回另一个非 NaN 操作数;M 形式在任一输入为 NaN 时返回规范 NaN。
返回两个四精度浮点操作数的最小值。
FMIN.Q 返回两个四精度浮点操作数中数值较小者。若只有一个操作数是 NaN,则返回非 NaN 操作数;若两个都是 NaN,则返回规范 NaN。信号 NaN 会设置 NV,-0.0 小于 +0.0。
FMIN.Q 的核心搜索点是 NaN 处理。普通形式在单个 NaN 时选择非 NaN 操作数,两个 NaN 才返回规范 NaN。
结合 «fmin.q f0, f1, f2 # f0 = min(f1,f2)» 等实际代码理解该场景。
结合 «fmin.q f0, f1, f2 # f0 = min(f1,f2)» 等实际代码理解该场景。
普通形式在只有一个 NaN 时返回另一个非 NaN 操作数;M 形式在任一输入为 NaN 时返回规范 NaN。
不会。它从两个操作数中选择结果,不带 rm 舍入字段。