1 #ifndef _ENV_PHYSICAL_SINGLE_CORE_H
2 #define _ENV_PHYSICAL_SINGLE_CORE_H
4 //-----------------------------------------------------------------------
6 //-----------------------------------------------------------------------
10 #define RVTEST_RV64UF \
14 #define RVTEST_RV32U \
17 #define RVTEST_RV64S \
19 #define RVTEST_FP_ENABLE \
27 #define RVTEST_VEC_ENABLE \
34 #define RVTEST_CODE_BEGIN \
41 mfpcr a0, cr10; 1: bnez a0, 1b; \
43 //-----------------------------------------------------------------------
45 //-----------------------------------------------------------------------
47 #define RVTEST_CODE_END \
49 //-----------------------------------------------------------------------
51 //-----------------------------------------------------------------------
67 //-----------------------------------------------------------------------
69 //-----------------------------------------------------------------------
71 #define RVTEST_DATA_BEGIN
72 #define RVTEST_DATA_END
74 //#define RVTEST_DATA_BEGIN .align 4; .global begin_signature; begin_signature:
75 //#define RVTEST_DATA_END .align 4; .global end_signature; end_signature: