Browse Source

Added 3 miscellaneous testcases like read32.ms uread16.ms hw-trap.ms.

msnyder-reverse-20080609-branch
M R Swami Reddy 18 years ago
parent
commit
e8db345894
  1. 10
      sim/testsuite/sim/cr16/hw-trap.ms
  2. 17
      sim/testsuite/sim/cr16/uread16.ms
  3. 17
      sim/testsuite/sim/cr16/uread32.ms

10
sim/testsuite/sim/cr16/hw-trap.ms

@ -0,0 +1,10 @@
# mach(): cr16
.include "testutils.inc"
start
# perform trap
movw $0,r2
movw $0x410,r0
pass # the pass macro use the trap 8

17
sim/testsuite/sim/cr16/uread16.ms

@ -0,0 +1,17 @@
# mach: cr16
.include "testutils.inc"
start
.global read16
read16:
loadw foo,r1
cmpw $42, r1
beq ok
fail
ok:
pass
foo:
.word 42

17
sim/testsuite/sim/cr16/uread32.ms

@ -0,0 +1,17 @@
# mach: cr16
.include "testutils.inc"
start
.global read32
read32:
loadd foo, (r1,r0)
cmpd $0x12345678, (r1,r0)
beq ok
fail
ok:
pass
foo:
.long 0x12345678
Loading…
Cancel
Save