aboutsummaryrefslogtreecommitdiff
path: root/riscv/decode.h
diff options
context:
space:
mode:
authorScott Johnson <scott.johnson@arilinc.com>2021-09-25 09:39:51 -0700
committerScott Johnson <scott.johnson@arilinc.com>2021-09-27 18:00:28 -0700
commitbb09cd92b2074f87802c58a67c190c1ea82abbfb (patch)
tree4e492242c7b5d21de7961111369b47d43a3ce1ef /riscv/decode.h
parent2b26a3cdf1cf391893a0a1a31815ac59d96ff05c (diff)
downloadspike-bb09cd92b2074f87802c58a67c190c1ea82abbfb.zip
spike-bb09cd92b2074f87802c58a67c190c1ea82abbfb.tar.gz
spike-bb09cd92b2074f87802c58a67c190c1ea82abbfb.tar.bz2
Remove unnecessary double-setting of mstatus.FS=Dirty
fflags->write() already sets that.
Diffstat (limited to 'riscv/decode.h')
-rw-r--r--riscv/decode.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/riscv/decode.h b/riscv/decode.h
index 2429ae7..eb06101 100644
--- a/riscv/decode.h
+++ b/riscv/decode.h
@@ -280,7 +280,6 @@ private:
#define require_vm do { if (insn.v_vm() == 0) require(insn.rd() != 0);} while(0);
#define set_fp_exceptions ({ if (softfloat_exceptionFlags) { \
- dirty_fp_state; \
STATE.fflags->write(STATE.fflags->read() | softfloat_exceptionFlags); \
} \
softfloat_exceptionFlags = 0; })