Add LLVM-MC tests for arithmetic instruction abbreviations:

- If only two registers are passed to a three-register operation, then the
  first argument is both source and destination register.

- If a non-register is passed as the last argument, generate the immediate
  version of the instruction.

Interestingly, the 32-bit MIPS versions of the tests pass, but the 64-bit
versions fail.