aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Norton <rmn30@cam.ac.uk>2019-09-06 12:39:49 +0100
committerRobert Norton <rmn30@cam.ac.uk>2019-09-06 12:39:52 +0100
commitf9f066e89a5c20f2769fbfb2b6a585af9b3f0561 (patch)
treed21ae48c638f0c43a8e771903973a12ec2e812a6
parente918e17c081bc24bbf2ae213c211b9dabc276324 (diff)
downloadsail-riscv-f9f066e89a5c20f2769fbfb2b6a585af9b3f0561.zip
sail-riscv-f9f066e89a5c20f2769fbfb2b6a585af9b3f0561.tar.gz
sail-riscv-f9f066e89a5c20f2769fbfb2b6a585af9b3f0561.tar.bz2
Fix rvfi build for cast free prelude.
-rw-r--r--model/riscv_fetch_rvfi.sail4
1 files changed, 2 insertions, 2 deletions
diff --git a/model/riscv_fetch_rvfi.sail b/model/riscv_fetch_rvfi.sail
index c2a5e74..50251e3 100644
--- a/model/riscv_fetch_rvfi.sail
+++ b/model/riscv_fetch_rvfi.sail
@@ -1,7 +1,7 @@
function fetch() -> FetchResult =
/* check for legal PC */
- if (PC[0] != 0b0 | (PC[1] != 0b0 & (~ (haveRVC()))))
- then F_Error(E_Fetch_Addr_Align, PC)
+ if (PC[0] != bitzero | (PC[1] != bitzero & (~ (haveRVC()))))
+ then F_Error(E_Fetch_Addr_Align(), PC)
else {
let i = rvfi_instruction.rvfi_insn();
rvfi_exec->rvfi_order() = minstret;