aboutsummaryrefslogtreecommitdiff
path: root/sim/testsuite/frv/mhsetlos.cgs
blob: fb404a23ebb3a230ae4799dc8c73acb5f6453c2c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# frv testcase for mhsetlos $u12,$FRk
# mach: fr400 fr550

	.include "testutils.inc"

	start

	.global setlo
setlo:
	set_fr_iimmed	0xdead,0xbeef,fr1
	mhsetlos	0,fr1
	test_fr_limmed	0xdead,0x0000,fr1

	mhsetlos	1,fr1
	test_fr_limmed	0xdead,0x0001,fr1

	mhsetlos	0x07ff,fr1
	test_fr_limmed	0xdead,0x07ff,fr1

	mhsetlos	-2048,fr1
	test_fr_limmed	0xdead,0xf800,fr1

	mhsetlos	-1,fr1
	test_fr_limmed	0xdead,0xffff,fr1

	pass