]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - sim/testsuite/sim/fr30/bnc.cgs
Initial creation of sourceware repository
[thirdparty/binutils-gdb.git] / sim / testsuite / sim / fr30 / bnc.cgs
1 # fr30 testcase for bnc $label9
2 # mach(): fr30
3
4 .include "testutils.inc"
5
6 START
7
8 .text
9 .global bnc
10 bc:
11 ; Test bnc $label9
12 set_cc 0x0f ; condition codes are irrelevent
13 no_branch bnc
14
15 set_cc 0x0e ; condition codes are irrelevent
16 take_branch bnc
17
18 set_cc 0x0d ; condition codes are irrelevent
19 no_branch bnc
20
21 set_cc 0x0c ; condition codes are irrelevent
22 take_branch bnc
23
24 set_cc 0x0b ; condition codes are irrelevent
25 no_branch bnc
26
27 set_cc 0x0a ; condition codes are irrelevent
28 take_branch bnc
29
30 set_cc 0x09 ; condition codes are irrelevent
31 no_branch bnc
32
33 set_cc 0x08 ; condition codes are irrelevent
34 take_branch bnc
35
36 set_cc 0x07 ; condition codes are irrelevent
37 no_branch bnc
38
39 set_cc 0x06 ; condition codes are irrelevent
40 take_branch bnc
41
42 set_cc 0x05 ; condition codes are irrelevent
43 no_branch bnc
44
45 set_cc 0x04 ; condition codes are irrelevent
46 take_branch bnc
47
48 set_cc 0x03 ; condition codes are irrelevent
49 no_branch bnc
50
51 set_cc 0x02 ; condition codes are irrelevent
52 take_branch bnc
53
54 set_cc 0x01 ; condition codes are irrelevent
55 no_branch bnc
56
57 set_cc 0x00 ; condition codes are irrelevent
58 take_branch bnc
59
60 ; Test bnc:d label9
61 set_cc 0x0f ; condition codes are irrelevent
62 no_branch_d bnc:d 0xf
63
64 set_cc 0x0e ; condition codes are irrelevent
65 take_branch_d bnc:d 0xe
66
67 set_cc 0x0d ; condition codes are irrelevent
68 no_branch_d bnc:d 0xd
69
70 set_cc 0x0c ; condition codes are irrelevent
71 take_branch_d bnc:d 0xc
72
73 set_cc 0x0b ; condition codes are irrelevent
74 no_branch_d bnc:d 0xb
75
76 set_cc 0x0a ; condition codes are irrelevent
77 take_branch_d bnc:d 0xa
78
79 set_cc 0x09 ; condition codes are irrelevent
80 no_branch_d bnc:d 0x9
81
82 set_cc 0x08 ; condition codes are irrelevent
83 take_branch_d bnc:d 0x8
84
85 set_cc 0x07 ; condition codes are irrelevent
86 no_branch_d bnc:d 0x7
87
88 set_cc 0x06 ; condition codes are irrelevent
89 take_branch_d bnc:d 0x6
90
91 set_cc 0x05 ; condition codes are irrelevent
92 no_branch_d bnc:d 0x5
93
94 set_cc 0x04 ; condition codes are irrelevent
95 take_branch_d bnc:d 0x4
96
97 set_cc 0x03 ; condition codes are irrelevent
98 no_branch_d bnc:d 0x3
99
100 set_cc 0x02 ; condition codes are irrelevent
101 take_branch_d bnc:d 0x2
102
103 set_cc 0x01 ; condition codes are irrelevent
104 no_branch_d bnc:d 0x1
105
106 set_cc 0x00 ; condition codes are irrelevent
107 take_branch_d bnc:d 0x0
108
109 pass