Skip to content

Commit 5efbfcb

Browse files
committed
Fix exception priority for RV32E loads and AMOs
1 parent c72eca8 commit 5efbfcb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

riscv/decode_macros.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@
3030
* 4 : csr
3131
*/
3232
#define WRITE_REG(reg, value) ({ \
33+
CHECK_REG(reg); \
3334
reg_t wdata = (value); /* value may have side effects */ \
3435
if (DECODE_MACRO_USAGE_LOGGED) STATE.log_reg_write[(reg) << 4] = {wdata, 0}; \
35-
CHECK_REG(reg); \
3636
STATE.XPR.write(reg, wdata); \
3737
})
3838
#define WRITE_FREG(reg, value) ({ \

0 commit comments

Comments
 (0)