diff options
author | Andrew Waterman <waterman@eecs.berkeley.edu> | 2014-01-31 00:59:25 -0800 |
---|---|---|
committer | Andrew Waterman <waterman@eecs.berkeley.edu> | 2014-01-31 00:59:25 -0800 |
commit | 217bb5eef46deb0eeac7b8f11c9d36d9310feabb (patch) | |
tree | e503edea526ffc9cd046114d1b6fced7850c5e50 /p | |
parent | 746361936518f56549726c3e661606e5f28a1b96 (diff) | |
download | env-217bb5eef46deb0eeac7b8f11c9d36d9310feabb.zip env-217bb5eef46deb0eeac7b8f11c9d36d9310feabb.tar.gz env-217bb5eef46deb0eeac7b8f11c9d36d9310feabb.tar.bz2 |
Use TESTNUM instead of x28 directly
Diffstat (limited to 'p')
-rw-r--r-- | p/riscv_test.h | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/p/riscv_test.h b/p/riscv_test.h index a121846..d9d7cff 100644 --- a/p/riscv_test.h +++ b/p/riscv_test.h @@ -97,21 +97,19 @@ _start: \ csrw tohost, 1; \ 1: b 1b; \ +#define TESTNUM x28 #define RVTEST_FAIL \ fence; \ - beqz x28, 1f; \ - sll x28, x28, 1; \ - or x28, x28, 1; \ - csrw tohost, x28; \ + beqz TESTNUM, 1f; \ + sll TESTNUM, TESTNUM, 1; \ + or TESTNUM, TESTNUM, 1; \ + csrw tohost, TESTNUM; \ 1: b 1b; \ //----------------------------------------------------------------------- // Data Section Macro //----------------------------------------------------------------------- -//#define RVTEST_DATA_BEGIN EXTRA_DATA -//#define RVTEST_DATA_END - #define EXTRA_DATA #define RVTEST_DATA_BEGIN EXTRA_DATA .align 4; .global begin_signature; begin_signature: |