optimize for adding Carry
Merge pull request #1924 from WalterBright/addOpt

optimize for adding Carry