# frv testcase for mhsethis $u12,$FRk
# mach: fr400 fr550

	.include "testutils.inc"

	start

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

	mhsethis	1,fr1
	test_fr_limmed	0x0001,0xbeef,fr1

	mhsethis	0x07ff,fr1
	test_fr_limmed	0x07ff,0xbeef,fr1

	mhsethis	-2048,fr1
	test_fr_limmed	0xf800,0xbeef,fr1

	mhsethis	-1,fr1
	test_fr_limmed	0xffff,0xbeef,fr1

	pass
