xref: /netbsd-src/external/gpl3/gdb/dist/sim/testsuite/cr16/ashub.cgs (revision 4b169a6ba595ae283ca507b26b15fdff40495b1c)
1# cr16 testcase for ashub $sr,$dr
2# mach(): cr16
3
4	.include "testutils.inc"
5
6	start
7
8	.global ashub
9ashub:
10
11	movw  $0x12f1, r4
12	movw  $4,r5
13	ashub       r5, r4
14
15	cmpw $0x1210, r4
16	beq ok
17not_ok:
18	fail
19ok:
20	movw  $0x12f1, r4
21	movw  $-4,r5
22	ashub       r5, r4
23
24	test_h_gr r4, 0x12ff
25
26	pass
27