3 changed files with 44 additions and 0 deletions
@ -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 |
|||
@ -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 |
|||
@ -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…
Reference in new issue