aboutsummaryrefslogtreecommitdiff
path: root/tests/tcg/xtensa/test_fp_cpenable.S
blob: 882bb2f3ceb1d2d5204b9af0774630dfd60d4d8c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include "macros.inc"

test_suite fp_cpenable

#if XCHAL_HAVE_FP

test rur
    set_vector kernel, 2f
    movi    a2, 0
    wsr     a2, cpenable
    isync
1:
    rur     a2, fsr
    //wfr     f0, a2
    test_fail
2:
    movi    a2, 1b
    rsr     a3, epc1
    assert  eq, a2, a3
    movi    a2, 32
    rsr     a3, exccause
    assert  eq, a2, a3
test_end

#endif

test_suite_end