summaryrefslogtreecommitdiff
path: root/sim/testsuite/cr16/ashub_i.cgs
blob: b4765a4a53d88be372882b72a43500c9f1961de7 (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
# cr16 testcase for ashub $sr,$dr
# mach(): cr16

	.include "testutils.inc"

	start

	.global ashub
ashub:

	movw  $0x12f1, r4
	ashub $4, r4

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

	test_h_gr r4, 0x12ff

	pass