1*de0cebd9SMax Filippov#include "macros.inc" 2*de0cebd9SMax Filippov 3*de0cebd9SMax Filippovtest_suite fp_cpenable 4*de0cebd9SMax Filippov 5*de0cebd9SMax Filippov#if XCHAL_HAVE_FP 6*de0cebd9SMax Filippov 7*de0cebd9SMax Filippovtest rur 8*de0cebd9SMax Filippov set_vector kernel, 2f 9*de0cebd9SMax Filippov movi a2, 0 10*de0cebd9SMax Filippov wsr a2, cpenable 11*de0cebd9SMax Filippov isync 12*de0cebd9SMax Filippov1: 13*de0cebd9SMax Filippov rur a2, fsr 14*de0cebd9SMax Filippov //wfr f0, a2 15*de0cebd9SMax Filippov test_fail 16*de0cebd9SMax Filippov2: 17*de0cebd9SMax Filippov movi a2, 1b 18*de0cebd9SMax Filippov rsr a3, epc1 19*de0cebd9SMax Filippov assert eq, a2, a3 20*de0cebd9SMax Filippov movi a2, 32 21*de0cebd9SMax Filippov rsr a3, exccause 22*de0cebd9SMax Filippov assert eq, a2, a3 23*de0cebd9SMax Filippovtest_end 24*de0cebd9SMax Filippov 25*de0cebd9SMax Filippov#endif 26*de0cebd9SMax Filippov 27*de0cebd9SMax Filippovtest_suite_end 28