fcvt.h.w 的 rm 什么时候重要?
当整数值不能被目标浮点格式精确表示时,rm 或动态 frm 决定舍入方向。
32位有符号整数转换到半精度浮点
fcvt.h.w 将有符号 32 位整数源整数转换为半精度浮点浮点结果。不能精确表示时,结果按 rm 舍入并写入 f[rd]。
fcvt.h.w 将有符号 32 位整数源整数转换为半精度浮点浮点结果。不能精确表示时,结果按 rm 舍入并写入 f[rd]。
结合 «fcvt.h.w f10, x11, rne ; f10 = (half)x11» 等实际代码理解该场景。
当整数值不能被目标浮点格式精确表示时,rm 或动态 frm 决定舍入方向。
区别在源/目标格式、整数有符号性、RV64 限制以及是否可能舍入或触发无效转换。