Add qemu 2.4.0
[kvmfornfv.git] / qemu / tests / tcg / xtensa / test_bz.S
1 #include "macros.inc"
2
3 test_suite bz
4
5 test beqz
6     movi    a2, 0
7     _beqz   a2, 1f
8     test_fail
9 1:
10     movi    a2, 1
11     _beqz   a2, 1f
12     j       2f
13 1:
14     test_fail
15 2:
16 test_end
17
18 test bnez
19     movi    a2, 1
20     _bnez   a2, 1f
21     test_fail
22 1:
23     movi    a2, 0
24     _bnez   a2, 1f
25     j       2f
26 1:
27     test_fail
28 2:
29 test_end
30
31 test bltz
32     movi    a2, 0xffffffff
33     bltz    a2, 1f
34     test_fail
35 1:
36     movi    a2, 0
37     bltz    a2, 1f
38     j       2f
39 1:
40     test_fail
41 2:
42 test_end
43
44 test bgez
45     movi    a2, 0
46     bgez    a2, 1f
47     test_fail
48 1:
49     movi    a2, 0xffffffff
50     bgez    a2, 1f
51     j       2f
52 1:
53     test_fail
54 2:
55 test_end
56
57 test_suite_end