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

	.include "testutils.inc"

	start

	.global ashub
ashub:

	movw  $0x12f1, r4
	movw  $4,r5
	ashub       r5, r4

	cmpw $0x1210, r4
	beq ok
not_ok:
	fail
ok:
	movw  $0x12f1, r4
	movw  $-4,r5
	ashub       r5, r4

	test_h_gr r4, 0x12ff

	pass