aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/frv/movgs.cgs
blob: f9d2f549932ed0941b66531c01cea6fe514de137 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# frv testcase for movgs $GRj,$FRk
# mach: all

	.include "testutils.inc"

	start

	.global movgs
movgs:
	set_gr_limmed	0xdead,0xbeef,gr8
	and_spr_immed	0,lcr
	movgs gr8,lcr
	test_gr_limmed	0xdead,0xbeef,gr8
	test_spr_limmed	0xdead,0xbeef,lcr

	; try alternate names for lcr
	and_spr_immed	0,273
	movgs gr8,spr[273]			; lcr is spr number 273
	test_gr_limmed	0xdead,0xbeef,gr8
	test_spr_limmed	0xdead,0xbeef,spr[273]

	pass