xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/sh/shlr2.s (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1# sh testcase for shlr2
2# mach: all
3# as(sh):	-defsym sim_cpu=0
4# as(shdsp):	-defsym sim_cpu=1 -dsp
5
6	.include "testutils.inc"
7
8	start
9
10shrl2:
11	set_grs_a5a5
12	shlr2 r0
13	assertreg0 0x29696969
14	shlr2 r0
15	assertreg0 0x0a5a5a5a
16	shlr2 r0
17	assertreg0 0x02969696
18	shlr2 r0
19	assertreg0 0x00a5a5a5
20	shlr2 r0
21	assertreg0 0x00296969
22	shlr2 r0
23	assertreg0 0x000a5a5a
24	shlr2 r0
25	assertreg0 0x00029696
26	shlr2 r0
27	assertreg0 0x0000a5a5
28	shlr2 r0
29	assertreg0 0x00002969
30	shlr2 r0
31	assertreg0 0x00000a5a
32	shlr2 r0
33	assertreg0 0x00000296
34	shlr2 r0
35	assertreg0 0x000000a5
36	shlr2 r0
37	assertreg0 0x00000029
38	shlr2 r0
39	assertreg0 0x0000000a
40	shlr2 r0
41	assertreg0 0x00000002
42	shlr2 r0
43	assertreg0 0
44
45	set_greg 0xa5a5a5a5 r0
46	test_grs_a5a5
47	pass
48	exit 0
49