xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/frv/movgs.cgs (revision 4439cfd0acf9c7dc90625e5cd83b2317a9ab8967)
1# frv testcase for movgs $GRj,$FRk
2# mach: all
3
4	.include "testutils.inc"
5
6	start
7
8	.global movgs
9movgs:
10	set_gr_limmed	0xdead,0xbeef,gr8
11	and_spr_immed	0,lcr
12	movgs gr8,lcr
13	test_gr_limmed	0xdead,0xbeef,gr8
14	test_spr_limmed	0xdead,0xbeef,lcr
15
16	; try alternate names for lcr
17	and_spr_immed	0,273
18	movgs gr8,spr[273]			; lcr is spr number 273
19	test_gr_limmed	0xdead,0xbeef,gr8
20	test_spr_limmed	0xdead,0xbeef,spr[273]
21
22	pass
23