我们正在处理一个意外结果、发现操作码 I32TOFP32中的转换在我们将 2、147、483、647转换为单精度浮点数时会产生意外结果。 我们期望得到一个十六进制(十进制)表示 为0x4f000000 (2147483648.0)的值、但得到的值却是0x4effFFFF (2147483520.0)。 2147483648.0的预期值 似乎与 IEEE-754标准一致、因为 2147483520.0的值远低于原始值、因此绝对差值为127.0而不是1.0。
您能帮我们了解在最大正带符号32位整数上使用 I32TOFP32时看到的结果吗?
