]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/testsuite/sim/frv/fbgtlr.cgs
This commit was manufactured by cvs2svn to create branch
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / frv / fbgtlr.cgs
1 # frv testcase for fbgtlr $FCCi,$hint
2 # mach: all
3
4 .include "testutils.inc"
5
6 start
7
8 .global fbgtlr
9 fbgtlr:
10 set_spr_addr bad,lr
11 set_fcc 0x0 0
12 fbgtlr fcc0,0
13
14 set_spr_addr bad,lr
15 set_fcc 0x1 1
16 fbgtlr fcc1,1
17
18 set_spr_addr ok3,lr
19 set_fcc 0x2 2
20 fbgtlr fcc2,2
21 fail
22 ok3:
23 set_spr_addr ok4,lr
24 set_fcc 0x3 3
25 fbgtlr fcc3,3
26 fail
27 ok4:
28 set_spr_addr bad,lr
29 set_fcc 0x4 0
30 fbgtlr fcc0,0
31
32 set_spr_addr bad,lr
33 set_fcc 0x5 1
34 fbgtlr fcc1,1
35
36 set_spr_addr ok7,lr
37 set_fcc 0x6 2
38 fbgtlr fcc2,2
39 fail
40 ok7:
41 set_spr_addr ok8,lr
42 set_fcc 0x7 3
43 fbgtlr fcc3,3
44 fail
45 ok8:
46 set_spr_addr bad,lr
47 set_fcc 0x8 0
48 fbgtlr fcc0,0
49
50 set_spr_addr bad,lr
51 set_fcc 0x9 1
52 fbgtlr fcc1,1
53
54 set_spr_addr okb,lr
55 set_fcc 0xa 2
56 fbgtlr fcc2,2
57 fail
58 okb:
59 set_spr_addr okc,lr
60 set_fcc 0xb 3
61 fbgtlr fcc3,3
62 fail
63 okc:
64 set_spr_addr bad,lr
65 set_fcc 0xc 0
66 fbgtlr fcc0,0
67
68 set_spr_addr bad,lr
69 set_fcc 0xd 1
70 fbgtlr fcc1,1
71
72 set_spr_addr okf,lr
73 set_fcc 0xe 2
74 fbgtlr fcc2,2
75 fail
76 okf:
77 set_spr_addr okg,lr
78 set_fcc 0xf 3
79 fbgtlr fcc3,3
80 fail
81 okg:
82 pass
83 bad:
84 fail