【发布时间】:2010-10-16 11:48:26
【问题描述】:
出于教育目的,我想玩这些陷阱。
数值演算中默认行为的一个常见问题是我们“错过”了出现在错误运算中的 Nan(或 +-inf)。默认行为是通过计算进行传播,但一些操作(如比较)会破坏链并松开 Nan,其余处理继续进行,而不承认算法前面步骤中的奇异性。
有时我们有办法对此类事件做出反应:延长函数(“在我的情况下为 0/0 = 12”),或在时域模拟中放弃步骤并尝试使用其他设置(如预测器,步长或其他)。
所以这是我的问题:您知道将 IEEE754 陷阱暴露给开发人员的语言吗?我不想为此和 ASM 搞混。
【问题讨论】:
标签: floating-point ieee-754 floating-point-exceptions