Why use 'xor eax, eax'? | Not Hacker News!