标签: riscv
如果将QNaN和SNaN用作浮点移动指令(FMV.X.S)的输入,那么RISC-V 32位实现的可能输出和异常可能是什么
答案 0 :(得分:4)
FMV永远不会引发异常。
FCVT。{W | L} [U]。{S | D}只要浮点值无法以整数格式表示,就会引发无效异常。这包括超出范围的值,无穷大和NaN。在这种情况下,NaN是否发出信号是没有区别的。
通常,RISC-V FP指令符合IEEE 754-2008标准中相应操作的异常行为。