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