Upload Tizen:Base source
[external/gdb.git] / sim / testsuite / sim / frv / bclr.cgs
1 # frv testcase for bclr $ICCi,$hint
2 # mach: all
3
4         .include "testutils.inc"
5
6         start
7
8         .global bclr
9 bclr:
10         set_spr_addr    bad,lr
11         set_icc         0x0 0
12         bclr            icc0,0
13
14         set_spr_addr    ok2,lr
15         set_icc         0x1 1
16         bclr            icc1,1
17         fail
18 ok2:
19         set_spr_addr    bad,lr
20         set_icc         0x2 2
21         bclr            icc2,2
22
23         set_spr_addr    ok4,lr
24         set_icc         0x3 3
25         bclr            icc3,3
26         fail
27 ok4:
28         set_spr_addr    bad,lr
29         set_icc         0x4 0
30         bclr            icc0,0
31
32         set_spr_addr    ok6,lr
33         set_icc         0x5 1
34         bclr            icc1,1
35         fail
36 ok6:
37         set_spr_addr    bad,lr
38         set_icc         0x6 2
39         bclr            icc2,2
40
41         set_spr_addr    ok8,lr
42         set_icc         0x7 3
43         bclr            icc3,3
44         fail
45 ok8:
46         set_spr_addr    bad,lr
47         set_icc         0x8 0
48         bclr            icc0,0
49
50         set_spr_addr    oka,lr
51         set_icc         0x9 1
52         bclr            icc1,1
53         fail
54 oka:
55         set_spr_addr    bad,lr
56         set_icc         0xa 2
57         bclr            icc2,2
58
59         set_spr_addr    okc,lr
60         set_icc         0xb 3
61         bclr            icc3,3
62         fail
63 okc:
64         set_spr_addr    bad,lr
65         set_icc         0xc 0
66         bclr            icc0,0
67
68         set_spr_addr    oke,lr
69         set_icc         0xd 1
70         bclr            icc1,1
71         fail
72 oke:
73         set_spr_addr    bad,lr
74         set_icc         0xe 2
75         bclr            icc2,2
76
77         set_spr_addr    okg,lr
78         set_icc         0xf 3
79         bclr            icc3,3
80         fail
81 okg:
82         pass
83 bad:
84         fail