daily update
[external/binutils.git] / sim / testsuite / sim / sh64 / compact / movw6.cgs
1 # sh testcase for mov.w @$rm, $rn -*- Asm -*-
2 # mach: all
3 # as: -isa=shcompact
4 # ld: -m shelf32
5
6         .include "compact/testutils.inc"
7
8         start
9         
10         mov #30, r0
11         shll8 r0
12
13         # Store something first.
14         # Build up a distinctive bit pattern.
15         mov #1, r2
16         shll8 r2
17         add #12, r2
18         mov.w r2, @r0
19
20 check:
21         # Read it back.
22         mov.w @r0, r1
23         cmp/eq r1, r2
24         bf wrong
25
26 okay:
27         pass
28 wrong:
29         fail
30