ну это логично, ведь где-то еще в списке операций может быть так же и add 0х40 вполне, и не факт что последовательность операций будет всегда одна и та же - в одном случае может быть mul, add а в другом add, mul - что приведет к совершенно разным результатам.
потому и не должны никогда...