armemu: Merge and fix SMUAD, SMUSD, and SMLAD

See [here](https://github.com/citra-emu/citra/pull/289) for hardware/emulator comparisons.