From f3c7eb69df3f19a581d88b7141aace41c6475f77 Mon Sep 17 00:00:00 2001 From: Doug Evans Date: Wed, 10 Jun 1998 17:56:18 +0000 Subject: [PATCH] * sim/m32r/addx.cgs: Add another test. * sim/m32r/jmp.cgs: Add another test. * sim/m32r/bra8-2.cgs: New testcase. * sim/m32r/hello.ms: Run on m32rx too. --- sim/testsuite/ChangeLog | 9 ++++++++ sim/testsuite/sim/m32r/.Sanitize | 1 + sim/testsuite/sim/m32r/addx.cgs | 39 ++++++++++++++++++++++++++++++++ 3 files changed, 49 insertions(+) create mode 100644 sim/testsuite/sim/m32r/addx.cgs diff --git a/sim/testsuite/ChangeLog b/sim/testsuite/ChangeLog index 5d3118a5c34..ff462bf5c61 100644 --- a/sim/testsuite/ChangeLog +++ b/sim/testsuite/ChangeLog @@ -1,3 +1,12 @@ +Wed Jun 10 10:53:20 1998 Doug Evans + + * sim/m32r/addx.cgs: Add another test. + * sim/m32r/jmp.cgs: Add another test. +start-sanitize-m32rx + * sim/m32r/bra8-2.cgs: New testcase. + * sim/m32r/hello.ms: Run on m32rx too. +end-sanitize-m32rx + start-sanitize-sky Tue Jun 9 08:55:05 1998 Doug Evans diff --git a/sim/testsuite/sim/m32r/.Sanitize b/sim/testsuite/sim/m32r/.Sanitize index e3130823f81..53a2266dd66 100644 --- a/sim/testsuite/sim/m32r/.Sanitize +++ b/sim/testsuite/sim/m32r/.Sanitize @@ -20,6 +20,7 @@ bcl24.cgs bcl8.cgs bncl24.cgs bncl8.cgs +bra8-2.cgs cmpeq.cgs cmpz.cgs divh.cgs diff --git a/sim/testsuite/sim/m32r/addx.cgs b/sim/testsuite/sim/m32r/addx.cgs new file mode 100644 index 00000000000..c8eb14d561a --- /dev/null +++ b/sim/testsuite/sim/m32r/addx.cgs @@ -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 -- 2.30.2