Automatic date update in version.in
[binutils-gdb.git] / sim / testsuite / frv / bnlr.cgs
blobde32b051694e5911799a90e34c2a9a35cf3f7445
1 # frv testcase for bnlr $ICCi,$hint
2 # mach: all
4         .include "testutils.inc"
6         start
8         .global bnlr
9 bnlr:
10         set_spr_addr    bad,lr
11         set_icc         0x0 0
12         bnlr            icc0,0
14         set_spr_addr    bad,lr
15         set_icc         0x1 1
16         bnlr            icc1,1
18         set_spr_addr    bad,lr
19         set_icc         0x2 2
20         bnlr            icc2,2
22         set_spr_addr    bad,lr
23         set_icc         0x3 3
24         bnlr            icc3,3
26         set_spr_addr    bad,lr
27         set_icc         0x4 0
28         bnlr            icc0,0
30         set_spr_addr    bad,lr
31         set_icc         0x5 1
32         bnlr            icc1,1
34         set_spr_addr    bad,lr
35         set_icc         0x6 2
36         bnlr            icc2,2
38         set_spr_addr    bad,lr
39         set_icc         0x7 3
40         bnlr            icc3,3
42         set_spr_addr    ok9,lr
43         set_icc         0x8 0
44         bnlr            icc0,0
45         fail
46 ok9:
47         set_spr_addr    oka,lr
48         set_icc         0x9 1
49         bnlr            icc1,1
50         fail
51 oka:
52         set_spr_addr    okb,lr
53         set_icc         0xa 2
54         bnlr            icc2,2
55         fail
56 okb:
57         set_spr_addr    okc,lr
58         set_icc         0xb 3
59         bnlr            icc3,3
60         fail
61 okc:
62         set_spr_addr    okd,lr
63         set_icc         0xc 0
64         bnlr            icc0,0
65         fail
66 okd:
67         set_spr_addr    oke,lr
68         set_icc         0xd 1
69         bnlr            icc1,1
70         fail
71 oke:
72         set_spr_addr    okf,lr
73         set_icc         0xe 2
74         bnlr            icc2,2
75         fail
76 okf:
77         set_spr_addr    okg,lr
78         set_icc         0xf 3
79         bnlr            icc3,3
80         fail
81 okg:
82         pass
83 bad:
84         fail