Rd and Rm should be different in mul
Fix asm bugs