x86-64 上浮点 CPU 运算的重现性如何?

Max*_*axB 6 floating-point x86 assembly x86-64 ieee-754

注意:这个问题是关于CPU指令的,而不是高级语言(你受编译器的支配)


来自一个流行的答案

相同的浮点运算,在相同的硬件上运行,总是产生相同的结果。

我们能否在 x86-64 上做出更有力的保证?如果硬件有点不同怎么?CPU 指令可以在同一系列 CPU 中重现吗?再现性的边界在哪里?