xref: /qemu/tests/tcg/xtensa/test_boolean.S (revision 4179575898fcc17c5e67306a357b8dfe64122e8e)
1a2e67072SMax Filippov#include "macros.inc"
27d890b40SMax Filippov
37d890b40SMax Filippovtest_suite boolean
47d890b40SMax Filippov
5*912f161fSMax Filippov#if XCHAL_HAVE_BOOLEANS
6*912f161fSMax Filippov
77d890b40SMax Filippovtest all4
87d890b40SMax Filippov    movi    a2, 0xfec0
97d890b40SMax Filippov    wsr     a2, br
107d890b40SMax Filippov    all4    b0, b0
117d890b40SMax Filippov    rsr     a3, br
127d890b40SMax Filippov    assert  eq, a2, a3
137d890b40SMax Filippov    all4    b0, b4
147d890b40SMax Filippov    rsr     a3, br
157d890b40SMax Filippov    assert  eq, a2, a3
167d890b40SMax Filippov    all4    b0, b8
177d890b40SMax Filippov    rsr     a3, br
187d890b40SMax Filippov    assert  eq, a2, a3
197d890b40SMax Filippov    all4    b0, b12
207d890b40SMax Filippov    rsr     a3, br
217d890b40SMax Filippov    addi    a2, a2, 1
227d890b40SMax Filippov    assert  eq, a2, a3
237d890b40SMax Filippovtest_end
247d890b40SMax Filippov
25*912f161fSMax Filippov#endif
26*912f161fSMax Filippov
277d890b40SMax Filippovtest_suite_end
28