Statistics
| Branch: | Revision:

root / tests / tcg / xtensa / test_b.S @ c09015dd

History | View | Annotate | Download (2.9 kB)

1 7d890b40 Max Filippov
.include "macros.inc"
2 7d890b40 Max Filippov
3 7d890b40 Max Filippov
test_suite b
4 7d890b40 Max Filippov
5 7d890b40 Max Filippov
test bnone
6 7d890b40 Max Filippov
    movi    a2, 0xa5a5ff00
7 7d890b40 Max Filippov
    movi    a3, 0x5a5a00ff
8 7d890b40 Max Filippov
    bnone   a2, a3, 1f
9 7d890b40 Max Filippov
    test_fail
10 7d890b40 Max Filippov
1:
11 7d890b40 Max Filippov
    movi    a2, 0xa5a5ff01
12 7d890b40 Max Filippov
    bnone   a2, a3, 1f
13 7d890b40 Max Filippov
    j       2f
14 7d890b40 Max Filippov
1:
15 7d890b40 Max Filippov
    test_fail
16 7d890b40 Max Filippov
2:
17 7d890b40 Max Filippov
test_end
18 7d890b40 Max Filippov
19 7d890b40 Max Filippov
test beq
20 7d890b40 Max Filippov
    movi    a2, 0
21 7d890b40 Max Filippov
    movi    a3, 0
22 7d890b40 Max Filippov
    beq     a2, a3, 1f
23 7d890b40 Max Filippov
    test_fail
24 7d890b40 Max Filippov
1:
25 7d890b40 Max Filippov
    movi    a2, 1
26 7d890b40 Max Filippov
    beq     a2, a3, 1f
27 7d890b40 Max Filippov
    j       2f
28 7d890b40 Max Filippov
1:
29 7d890b40 Max Filippov
    test_fail
30 7d890b40 Max Filippov
2:
31 7d890b40 Max Filippov
test_end
32 7d890b40 Max Filippov
33 7d890b40 Max Filippov
test blt
34 7d890b40 Max Filippov
    movi    a2, 6
35 7d890b40 Max Filippov
    movi    a3, 7
36 7d890b40 Max Filippov
    blt     a2, a3, 1f
37 7d890b40 Max Filippov
    test_fail
38 7d890b40 Max Filippov
1:
39 7d890b40 Max Filippov
    movi    a2, 0xffffffff
40 7d890b40 Max Filippov
    blt     a2, a3, 1f
41 7d890b40 Max Filippov
    test_fail
42 7d890b40 Max Filippov
1:
43 7d890b40 Max Filippov
    movi    a2, 7
44 7d890b40 Max Filippov
    blt     a2, a3, 1f
45 7d890b40 Max Filippov
    j       2f
46 7d890b40 Max Filippov
1:
47 7d890b40 Max Filippov
    test_fail
48 7d890b40 Max Filippov
2:
49 7d890b40 Max Filippov
test_end
50 7d890b40 Max Filippov
51 7d890b40 Max Filippov
test bltu
52 7d890b40 Max Filippov
    movi    a2, 6
53 7d890b40 Max Filippov
    movi    a3, 7
54 7d890b40 Max Filippov
    bltu    a2, a3, 1f
55 7d890b40 Max Filippov
    test_fail
56 7d890b40 Max Filippov
1:
57 7d890b40 Max Filippov
    movi    a2, 7
58 7d890b40 Max Filippov
    bltu    a2, a3, 1f
59 7d890b40 Max Filippov
    j       2f
60 7d890b40 Max Filippov
1:
61 7d890b40 Max Filippov
    test_fail
62 7d890b40 Max Filippov
2:
63 7d890b40 Max Filippov
    movi    a2, 0xffffffff
64 7d890b40 Max Filippov
    bltu    a2, a3, 1f
65 7d890b40 Max Filippov
    j       2f
66 7d890b40 Max Filippov
1:
67 7d890b40 Max Filippov
    test_fail
68 7d890b40 Max Filippov
2:
69 7d890b40 Max Filippov
test_end
70 7d890b40 Max Filippov
71 7d890b40 Max Filippov
test ball
72 7d890b40 Max Filippov
    movi    a2, 0xa5a5ffa5
73 7d890b40 Max Filippov
    movi    a3, 0xa5a5ff00
74 7d890b40 Max Filippov
    ball    a2, a3, 1f
75 7d890b40 Max Filippov
    test_fail
76 7d890b40 Max Filippov
1:
77 7d890b40 Max Filippov
    movi    a2, 0xa5a5a5a5
78 7d890b40 Max Filippov
    ball    a2, a3, 1f
79 7d890b40 Max Filippov
    j       2f
80 7d890b40 Max Filippov
1:
81 7d890b40 Max Filippov
    test_fail
82 7d890b40 Max Filippov
2:
83 7d890b40 Max Filippov
test_end
84 7d890b40 Max Filippov
85 7d890b40 Max Filippov
test bbc
86 7d890b40 Max Filippov
    movi    a2, 0xfffffffd
87 7d890b40 Max Filippov
    movi    a3, 0xffffff01
88 7d890b40 Max Filippov
    bbc     a2, a3, 1f
89 7d890b40 Max Filippov
    test_fail
90 7d890b40 Max Filippov
1:
91 7d890b40 Max Filippov
    movi    a2, 8
92 7d890b40 Max Filippov
    movi    a3, 0xffffff03
93 7d890b40 Max Filippov
    bbc     a2, a3, 1f
94 7d890b40 Max Filippov
    j       2f
95 7d890b40 Max Filippov
1:
96 7d890b40 Max Filippov
    test_fail
97 7d890b40 Max Filippov
2:
98 7d890b40 Max Filippov
test_end
99 7d890b40 Max Filippov
100 7d890b40 Max Filippov
test bbci
101 7d890b40 Max Filippov
    movi    a2, 0xfffdffff
102 7d890b40 Max Filippov
    bbci    a2, 17, 1f
103 7d890b40 Max Filippov
    test_fail
104 7d890b40 Max Filippov
1:
105 7d890b40 Max Filippov
    movi    a2, 0x00020000
106 7d890b40 Max Filippov
    bbci    a2, 17, 1f
107 7d890b40 Max Filippov
    j       2f
108 7d890b40 Max Filippov
1:
109 7d890b40 Max Filippov
    test_fail
110 7d890b40 Max Filippov
2:
111 7d890b40 Max Filippov
test_end
112 7d890b40 Max Filippov
113 7d890b40 Max Filippov
test bany
114 7d890b40 Max Filippov
    movi    a2, 0xa5a5ff01
115 7d890b40 Max Filippov
    movi    a3, 0x5a5a00ff
116 7d890b40 Max Filippov
    bany    a2, a3, 1f
117 7d890b40 Max Filippov
    test_fail
118 7d890b40 Max Filippov
1:
119 7d890b40 Max Filippov
    movi    a2, 0xa5a5ff00
120 7d890b40 Max Filippov
    bany    a2, a3, 1f
121 7d890b40 Max Filippov
    j       2f
122 7d890b40 Max Filippov
1:
123 7d890b40 Max Filippov
    test_fail
124 7d890b40 Max Filippov
2:
125 7d890b40 Max Filippov
test_end
126 7d890b40 Max Filippov
127 7d890b40 Max Filippov
test bne
128 7d890b40 Max Filippov
    movi    a2, 1
129 7d890b40 Max Filippov
    movi    a3, 0
130 7d890b40 Max Filippov
    bne     a2, a3, 1f
131 7d890b40 Max Filippov
    test_fail
132 7d890b40 Max Filippov
1:
133 7d890b40 Max Filippov
    movi    a2, 0
134 7d890b40 Max Filippov
    bne     a2, a3, 1f
135 7d890b40 Max Filippov
    j       2f
136 7d890b40 Max Filippov
1:
137 7d890b40 Max Filippov
    test_fail
138 7d890b40 Max Filippov
2:
139 7d890b40 Max Filippov
test_end
140 7d890b40 Max Filippov
141 7d890b40 Max Filippov
test bge
142 7d890b40 Max Filippov
    movi    a2, 7
143 7d890b40 Max Filippov
    movi    a3, 7
144 7d890b40 Max Filippov
    bge     a2, a3, 1f
145 7d890b40 Max Filippov
    test_fail
146 7d890b40 Max Filippov
1:
147 7d890b40 Max Filippov
    movi    a2, 6
148 7d890b40 Max Filippov
    bge     a2, a3, 1f
149 7d890b40 Max Filippov
    j       2f
150 7d890b40 Max Filippov
1:
151 7d890b40 Max Filippov
    test_fail
152 7d890b40 Max Filippov
2:
153 7d890b40 Max Filippov
    movi    a2, 0xffffffff
154 7d890b40 Max Filippov
    bge     a2, a3, 1f
155 7d890b40 Max Filippov
    j       2f
156 7d890b40 Max Filippov
1:
157 7d890b40 Max Filippov
    test_fail
158 7d890b40 Max Filippov
2:
159 7d890b40 Max Filippov
test_end
160 7d890b40 Max Filippov
161 7d890b40 Max Filippov
test bgeu
162 7d890b40 Max Filippov
    movi    a2, 7
163 7d890b40 Max Filippov
    movi    a3, 7
164 7d890b40 Max Filippov
    bgeu    a2, a3, 1f
165 7d890b40 Max Filippov
    test_fail
166 7d890b40 Max Filippov
1:
167 7d890b40 Max Filippov
    movi    a2, 0xffffffff
168 7d890b40 Max Filippov
    bgeu    a2, a3, 1f
169 7d890b40 Max Filippov
    test_fail
170 7d890b40 Max Filippov
1:
171 7d890b40 Max Filippov
    movi    a2, 6
172 7d890b40 Max Filippov
    bgeu    a2, a3, 1f
173 7d890b40 Max Filippov
    j       2f
174 7d890b40 Max Filippov
1:
175 7d890b40 Max Filippov
    test_fail
176 7d890b40 Max Filippov
2:
177 7d890b40 Max Filippov
test_end
178 7d890b40 Max Filippov
179 7d890b40 Max Filippov
test bnall
180 7d890b40 Max Filippov
    movi    a2, 0xa5a5a5a5
181 7d890b40 Max Filippov
    movi    a3, 0xa5a5ff00
182 7d890b40 Max Filippov
    bnall   a2, a3, 1f
183 7d890b40 Max Filippov
    test_fail
184 7d890b40 Max Filippov
1:
185 7d890b40 Max Filippov
    movi    a2, 0xa5a5ffa5
186 7d890b40 Max Filippov
    bnall   a2, a3, 1f
187 7d890b40 Max Filippov
    j       2f
188 7d890b40 Max Filippov
1:
189 7d890b40 Max Filippov
    test_fail
190 7d890b40 Max Filippov
2:
191 7d890b40 Max Filippov
test_end
192 7d890b40 Max Filippov
193 7d890b40 Max Filippov
test bbs
194 7d890b40 Max Filippov
    movi    a2, 8
195 7d890b40 Max Filippov
    movi    a3, 0xffffff03
196 7d890b40 Max Filippov
    bbs     a2, a3, 1f
197 7d890b40 Max Filippov
    test_fail
198 7d890b40 Max Filippov
1:
199 7d890b40 Max Filippov
    movi    a2, 0xfffffffd
200 7d890b40 Max Filippov
    movi    a3, 0xffffff01
201 7d890b40 Max Filippov
    bbs     a2, a3, 1f
202 7d890b40 Max Filippov
    j       2f
203 7d890b40 Max Filippov
1:
204 7d890b40 Max Filippov
    test_fail
205 7d890b40 Max Filippov
2:
206 7d890b40 Max Filippov
test_end
207 7d890b40 Max Filippov
208 7d890b40 Max Filippov
test bbsi
209 7d890b40 Max Filippov
    movi    a2, 0x00020000
210 7d890b40 Max Filippov
    bbsi    a2, 17, 1f
211 7d890b40 Max Filippov
    test_fail
212 7d890b40 Max Filippov
1:
213 7d890b40 Max Filippov
    movi    a2, 0xfffdffff
214 7d890b40 Max Filippov
    bbsi    a2, 17, 1f
215 7d890b40 Max Filippov
    j       2f
216 7d890b40 Max Filippov
1:
217 7d890b40 Max Filippov
    test_fail
218 7d890b40 Max Filippov
2:
219 7d890b40 Max Filippov
test_end
220 7d890b40 Max Filippov
221 7d890b40 Max Filippov
test_suite_end