target/i386: Inline cmpxchg16b
[qemu/armbru.git] / tests / tcg / xtensa / test_bz.S
blobb68135011e30fe9b51f79e830c9fe09f4f2056dc
1 #include "macros.inc"
3 test_suite bz
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
14     test_fail
16 test_end
18 test bnez
19     movi    a2, 1
20     _bnez   a2, 1f
21     test_fail
23     movi    a2, 0
24     _bnez   a2, 1f
25     j       2f
27     test_fail
29 test_end
31 test bltz
32     movi    a2, 0xffffffff
33     bltz    a2, 1f
34     test_fail
36     movi    a2, 0
37     bltz    a2, 1f
38     j       2f
40     test_fail
42 test_end
44 test bgez
45     movi    a2, 0
46     bgez    a2, 1f
47     test_fail
49     movi    a2, 0xffffffff
50     bgez    a2, 1f
51     j       2f
53     test_fail
55 test_end
57 test_suite_end