Reproducibility of floating point operation result
问题 Is it possible for an floating-point arithmetic operation to yield different results on different CPUs? By CPUs i mean all of x86 and x64. And by different results i mean even if only a single least important bit is different.. I need to know if I can use floating point operations on project where it's vital to have exactly the same results corresponding to same input on different machines. Edit: added c++ tag. Also to clarify: I need reproducible results run-time. I wouldn't expect identical