Browse Source
* sim/m32r/jmp.cgs: Add another test. * sim/m32r/bra8-2.cgs: New testcase. * sim/m32r/hello.ms: Run on m32rx too.gdb-4_18-branch
3 changed files with 49 additions and 0 deletions
@ -0,0 +1,39 @@ |
|||
# m32r testcase for addx $dr,$sr |
|||
# mach(): m32r m32rx |
|||
|
|||
.include "testutils.inc" |
|||
|
|||
start |
|||
|
|||
.global addx |
|||
addx: |
|||
mvi_h_condbit 1 |
|||
mvi_h_gr r4, 1 |
|||
mvi_h_gr r5, 2 |
|||
addx r4, r5 |
|||
bc not_ok |
|||
test_h_gr r4, 4 |
|||
|
|||
mvi_h_gr r4, 0xfffffffe |
|||
addx r4, r5 |
|||
bnc not_ok |
|||
test_h_gr r4, 0 |
|||
|
|||
mvi_h_gr r4, -1 |
|||
mvi_h_gr r5, -1 |
|||
mvi_h_condbit 1 |
|||
addx r4,r5 |
|||
bnc not_ok |
|||
test_h_gr r4, -1 |
|||
|
|||
mvi_h_gr r4,-1 |
|||
mvi_h_gr r5,0x7fffffff |
|||
mvi_h_condbit 1 |
|||
addx r5,r4 |
|||
bnc not_ok |
|||
test_h_gr r5,0x7fffffff |
|||
|
|||
pass |
|||
|
|||
not_ok: |
|||
fail |
|||
Loading…
Reference in new issue