This commit was generated by cvs2svn to track changes on a CVS vendor
[external/binutils.git] / sim / testsuite / sim / sh64 / media / ldxl.cgs
1 # sh testcase for ldx.l $rm, $rn, $rd -*- Asm -*-
2 # mach: all
3 # as: -isa=shmedia
4 # ld: -m shelf64
5
6         .include "media/testutils.inc"
7
8         start
9 ldxl1:
10         movi 20, r3
11         shlli r3, 8, r3
12         movi 0, r4
13         ldx.l r3, r4, r0
14
15 ldxl2:
16         movi 20, r3
17         shlli r3, 8, r3
18         movi 4, r4
19         ldx.l r3, r4, r0
20
21 ldxl3:
22         movi 20, r3
23         shlli r3, 8, r3
24         movi -4, r4
25         ldx.l r3, r4, r0
26
27 okay:
28         pass