root / tests / tcg / xtensa / test_bi.S @ a2e67072
History | View | Annotate | Download (1.2 kB)
1 |
#include "macros.inc" |
---|---|
2 |
|
3 |
test_suite bi |
4 |
|
5 |
test beqi |
6 |
movi a2, 7 |
7 |
beqi a2, 7, 1f |
8 |
test_fail |
9 |
1: |
10 |
movi a2, 1 |
11 |
beqi a2, 7, 1f |
12 |
j 2f |
13 |
1: |
14 |
test_fail |
15 |
2: |
16 |
test_end |
17 |
|
18 |
test bnei |
19 |
movi a2, 1 |
20 |
bnei a2, 7, 1f |
21 |
test_fail |
22 |
1: |
23 |
movi a2, 7 |
24 |
bnei a2, 7, 1f |
25 |
j 2f |
26 |
1: |
27 |
test_fail |
28 |
2: |
29 |
test_end |
30 |
|
31 |
test blti |
32 |
movi a2, 6 |
33 |
blti a2, 7, 1f |
34 |
test_fail |
35 |
1: |
36 |
movi a2, 0xffffffff |
37 |
blti a2, 7, 1f |
38 |
test_fail |
39 |
1: |
40 |
movi a2, 7 |
41 |
blti a2, 7, 1f |
42 |
j 2f |
43 |
1: |
44 |
test_fail |
45 |
2: |
46 |
test_end |
47 |
|
48 |
test bgei |
49 |
movi a2, 7 |
50 |
bgei a2, 7, 1f |
51 |
test_fail |
52 |
1: |
53 |
movi a2, 6 |
54 |
bgei a2, 7, 1f |
55 |
j 2f |
56 |
1: |
57 |
test_fail |
58 |
2: |
59 |
movi a2, 0xffffffff |
60 |
bgei a2, 7, 1f |
61 |
j 2f |
62 |
1: |
63 |
test_fail |
64 |
2: |
65 |
test_end |
66 |
|
67 |
test bltui |
68 |
movi a2, 6 |
69 |
bltui a2, 7, 1f |
70 |
test_fail |
71 |
1: |
72 |
movi a2, 7 |
73 |
bltui a2, 7, 1f |
74 |
j 2f |
75 |
1: |
76 |
test_fail |
77 |
2: |
78 |
movi a2, 0xffffffff |
79 |
bltui a2, 7, 1f |
80 |
j 2f |
81 |
1: |
82 |
test_fail |
83 |
2: |
84 |
test_end |
85 |
|
86 |
test bgeui |
87 |
movi a2, 7 |
88 |
bgeui a2, 7, 1f |
89 |
test_fail |
90 |
1: |
91 |
movi a2, 0xffffffff |
92 |
bgeui a2, 7, 1f |
93 |
test_fail |
94 |
1: |
95 |
movi a2, 6 |
96 |
bgeui a2, 7, 1f |
97 |
j 2f |
98 |
1: |
99 |
test_fail |
100 |
2: |
101 |
test_end |
102 |
|
103 |
test_suite_end |