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