#include "macros.inc" test_suite s32c1i test s32c1i_nowrite movi a2, 1f movi a3, 1 wsr a3, scompare1 movi a1, 2 s32c1i a1, a2, 0 assert ne, a1, a3 l32i a1, a2, 0 assert eqi, a1, 3 .data .align 4 1: .word 3 .text test_end test s32c1i_write movi a2, 1f movi a3, 3 wsr a3, scompare1 movi a1, 2 s32c1i a1, a2, 0 assert eq, a1, a3 l32i a1, a2, 0 assert eqi, a1, 2 .data .align 4 1: .word 3 .text test_end test_suite_end