标签: assembly floating-point powerpc
我无法访问物理PowerPC系统,但我正在为603e型号编写仿真器。编程手册详细描述了浮点异常模型,但不清楚无效浮点运算期间产生的结果(即0/0和负数的平方根)。我认为IEEE规范要求0/0为NaN,PowerPC文档似乎暗示如果禁用浮点异常处理,将生成QNaN。
但我有理由怀疑它可能实际上是写0或者保持目的地不变。
任何人都可以确认吗?