Ich habe eine Anwendung geschrieben in C#, die auch einige C-Code aufruft. Der C# -Code erhält einige doppelte Eingaben, führt einige Berechnungen durch, übergibt sie an die native Ebene, die ihre eigenen Berechnungen daran ausführt, und kehrt dann zur C# -Schicht zurück.Kann sich eine Berechnung von Gleitkommazahlen auf verschiedenen Prozessoren unterscheiden? (+ Passing doubles zwischen C# und C)
Wenn ich die gleichen exe/dlls auf verschiedenen Maschinen (alle x64 von Intel) laufen, ist es möglich, dass das endgültige Ergebnis, das ich bekommen werde auf verschiedenen Maschinen unterschiedlich sein wird?
Interessante Frage ... vor allem für diejenigen, die sich an den berüchtigten Pentium FDIV Fehler im ursprünglichen Pentium Prozessor erinnern. – Nick