Merge pull request #1888 from WalterBright/rm_iasm

remove unnecessary inline asm