xref: /openbmc/qemu/tests/tcg/xtensa/test_boolean.S (revision 4179575898fcc17c5e67306a357b8dfe64122e8e)
1a2e67072SMax Filippov#include "macros.inc"
2c09015ddSAnthony Liguori
3c09015ddSAnthony Liguoritest_suite boolean
4c09015ddSAnthony Liguori
5*912f161fSMax Filippov#if XCHAL_HAVE_BOOLEANS
6*912f161fSMax Filippov
7c09015ddSAnthony Liguoritest all4
8c09015ddSAnthony Liguori    movi    a2, 0xfec0
9c09015ddSAnthony Liguori    wsr     a2, br
10c09015ddSAnthony Liguori    all4    b0, b0
11c09015ddSAnthony Liguori    rsr     a3, br
12c09015ddSAnthony Liguori    assert  eq, a2, a3
13c09015ddSAnthony Liguori    all4    b0, b4
14c09015ddSAnthony Liguori    rsr     a3, br
15c09015ddSAnthony Liguori    assert  eq, a2, a3
16c09015ddSAnthony Liguori    all4    b0, b8
17c09015ddSAnthony Liguori    rsr     a3, br
18c09015ddSAnthony Liguori    assert  eq, a2, a3
19c09015ddSAnthony Liguori    all4    b0, b12
20c09015ddSAnthony Liguori    rsr     a3, br
21c09015ddSAnthony Liguori    addi    a2, a2, 1
22c09015ddSAnthony Liguori    assert  eq, a2, a3
23c09015ddSAnthony Liguoritest_end
24c09015ddSAnthony Liguori
25*912f161fSMax Filippov#endif
26*912f161fSMax Filippov
27c09015ddSAnthony Liguoritest_suite_end
28