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