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