|
This made me realize that trigonometric functions are not deterministic across different CPU architectures, OS, and programming languages (floating point precision aside). E.g. I would assume that Math.sin(x) returns the same thing in NodeJS on Windows and Mac/M1, but it turns out it is necessarily so.
https://stackoverflow.com/questions/74074312/standard-math-f... |
https://en.wikipedia.org/wiki/Rounding#Table-maker's_dilemma