# cr16 testcase for ashuw $sr,$dr
# mach(): cr16

	.include "testutils.inc"

	start

	.global ashuw
ashuw:

	movw  $0x1ff1, r4
	movw  $12,r5
	ashuw       r5, r4

	cmpw $0x1000, r4
	beq ok
not_ok:
	fail
ok:
	movw  $0x1ff1, r4
	movw  $-12,r5
	ashuw       r5, r4

	test_h_gr r4, 0x1

	pass
