add.s 251 B

123456789101112131415161718192021222324
  1. # check the ADD insn.
  2. # mach: example
  3. .include "testutils.inc"
  4. start
  5. JMP 3
  6. HALT
  7. SET r2, 2
  8. ADD r2, r2, r2
  9. EQ r3, r2, 4
  10. JF r3, 2
  11. ADD r1, 100, r2
  12. EQ r4, r1, 104
  13. JF r4, 2
  14. # 0x7ffe == -2
  15. ADD r0, r1, 0x7ffe
  16. EQ r4, r0, 102
  17. JF r4, 2
  18. pass