If you assign twice to the same variable, the compiler will remove the first one. The second assignment would have to at least be dependent on something unknown at compile time. Check the assembly, you should see that there is only one assignment in both cases.
-
-
This Tweet is unavailable.
-
We can go over this this weekend on
@handmade_hero. I can probably get the compiler to output a set of xors plus a dependent movaps, it's usually not that hard if you jiggle the C around a bit :)
End of conversation
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.