* Contribute Hitachi SH5 simulator.
[external/binutils.git] / sim / testsuite / sim / sh64 / compact / extsw.cgs
1 # sh testcase for exts.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         .global extsw
11 extsw:
12         mov #42, r1
13         exts.w r1, r2
14         assert r2, #42
15         
16 another:
17         mov #0, r0
18         or #255, r0
19         shll8 r0
20         exts.w r0, r1
21
22         mov #-1, r7
23         shll8 r7
24         cmp/eq r1, r7
25         bf wrong
26         
27 okay:
28         pass
29
30 wrong:
31         fail
32