aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/sh/shlr16.s
diff options
context:
space:
mode:
Diffstat (limited to 'sim/testsuite/sh/shlr16.s')
-rw-r--r--sim/testsuite/sh/shlr16.s20
1 files changed, 20 insertions, 0 deletions
diff --git a/sim/testsuite/sh/shlr16.s b/sim/testsuite/sh/shlr16.s
new file mode 100644
index 0000000..1161c66
--- /dev/null
+++ b/sim/testsuite/sh/shlr16.s
@@ -0,0 +1,20 @@
+# sh testcase for shlr16
+# mach: all
+# as(sh): -defsym sim_cpu=0
+# as(shdsp): -defsym sim_cpu=1 -dsp
+
+ .include "testutils.inc"
+
+ start
+
+shrl16:
+ set_grs_a5a5
+ shlr16 r0
+ assertreg0 0xa5a5
+ shlr16 r0
+ assertreg0 0
+
+ set_greg 0xa5a5a5a5, r0
+ test_grs_a5a5
+ pass
+ exit 0