diff options
-rw-r--r-- | p/riscv_test.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/p/riscv_test.h b/p/riscv_test.h index e28c5e5..3b3fcaa 100644 --- a/p/riscv_test.h +++ b/p/riscv_test.h @@ -48,9 +48,9 @@ .endm #if __riscv_xlen == 64 -# define CHECK_XLEN csrr a0, misa; bltz a0, 1f; RVTEST_PASS; 1: +# define CHECK_XLEN li a0, 1; slli a0, a0, 31; bgez a0, 1f; RVTEST_PASS; 1: #else -# define CHECK_XLEN csrr a0, misa; bgez a0, 1f; RVTEST_PASS; 1: +# define CHECK_XLEN li a0, 1; slli a0, a0, 31; bltz a0, 1f; RVTEST_PASS; 1: #endif #define INIT_SPTBR \ |