I didn’t really dig too deep into it. It might be interesting to see what it actually compiles to.
From what I can remember result of i+1 would have to be stored before it can be compared thus it would be possible for i to experience a bit flip after the result of i+1 is stored.
96515408-10d4-42bb-9cb1-0a34bec9d054
We called him Nine for short. Apparently his parents couldn’t decide on a name.