1# sh testcase for mov.b @${rm}+, $rn -*- Asm -*-
2# mach: all
3# as: -isa=shcompact
4# ld: -m shelf32
5
6	.include "compact/testutils.inc"
7
8	start
9	mov #30, r1
10	shll8 r1
11	# Store addr.
12	mov r1, r8
13
14	# Store something there first.
15	mov #0, r0
16	or #170, r0
17	mov r0, r7
18	mov.b r7, @r1
19	# Load it back.
20	mov.b @r1+, r2
21	mov r2, r0
22	and #255, r0
23	cmp/eq r7, r0
24	bf wrong
25
26	# Test address for post-incrementing.
27	add #1, r8
28	cmp/eq r8, r1
29	bf wrong
30
31okay:
32	pass
33wrong:
34	fail
35
36