C# cannot be coerced into deterministic floating point arithmetic, the designers seem to have considered the performance overhead too significant.
I'm trying to assess whether it would be possible to achieve deterministic floating point arithmetic by using just SIMD extensions. SSE appears to be deterministic, within reason.
Is there any reason that this would not work?