Swapping register values.
Fixed rax clobber on mul/div.
Fix CNTLZ with 0.