Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / frv / ret.cgs
blob14479980a59ae48ebc84694f0e8b188fcc432537
1 # frv testcase for ret
2 # mach: all
4         .include "testutils.inc"
6         start
8         .global ret
9 ret:
10         set_spr_addr    ok1,lr
11         set_icc         0x0 0
12         ret
13         fail
14 ok1:
15         set_spr_addr    ok2,lr
16         set_icc         0x1 1
17         ret
18         fail
19 ok2:
20         set_spr_addr    ok3,lr
21         set_icc         0x2 2
22         ret
23         fail
24 ok3:
25         set_spr_addr    ok4,lr
26         set_icc         0x3 3
27         ret
28         fail
29 ok4:
30         set_spr_addr    ok5,lr
31         set_icc         0x4 0
32         ret
33         fail
34 ok5:
35         set_spr_addr    ok6,lr
36         set_icc         0x5 1
37         ret
38         fail
39 ok6:
40         set_spr_addr    ok7,lr
41         set_icc         0x6 2
42         ret
43         fail
44 ok7:
45         set_spr_addr    ok8,lr
46         set_icc         0x7 3
47         ret
48         fail
49 ok8:
50         set_spr_addr    ok9,lr
51         set_icc         0x8 0
52         ret
53         fail
54 ok9:
55         set_spr_addr    oka,lr
56         set_icc         0x9 1
57         ret
58         fail
59 oka:
60         set_spr_addr    okb,lr
61         set_icc         0xa 2
62         ret
63         fail
64 okb:
65         set_spr_addr    okc,lr
66         set_icc         0xb 3
67         ret
68         fail
69 okc:
70         set_spr_addr    okd,lr
71         set_icc         0xc 0
72         ret
73         fail
74 okd:
75         set_spr_addr    oke,lr
76         set_icc         0xd 1
77         ret
78         fail
79 oke:
80         set_spr_addr    okf,lr
81         set_icc         0xe 2
82         ret
83         fail
84 okf:
85         set_spr_addr    okg,lr
86         set_icc         0xf 3
87         ret
88         fail
89 okg:
91         pass