None of the operations in floating point are 100% commutative or
associative. Furthermore, the order of arguments and so on can sometimes
affect the precise behaviour of graph optimizations (which are often
heuristic in nature).