summaryrefslogtreecommitdiff
path: root/p/riscv_test.h
diff options
context:
space:
mode:
Diffstat (limited to 'p/riscv_test.h')
-rw-r--r--p/riscv_test.h4
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 \