【发布时间】:2013-06-07 06:00:25
【问题描述】:
我在 Delphi 中有相同的数字运算源代码,它既可以编译为 32 位应用程序,也可以编译为 64 位应用程序。从日志文件中我可以看到数字略有不同(1e-14 相对误差)。所以我想知道在运行 32 位和 64 位代码时,同一个 CPU 是否有可能执行不同的浮点运算。还是编译器负责的事情。
【问题讨论】:
-
相关说明:64位程序和浮点计算-viva64.com/en/b/0074
标签: delphi 32bit-64bit floating-accuracy