aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--model/riscv_insts_base.sail4
1 files changed, 4 insertions, 0 deletions
diff --git a/model/riscv_insts_base.sail b/model/riscv_insts_base.sail
index 9c3db85..fcfc4fe 100644
--- a/model/riscv_insts_base.sail
+++ b/model/riscv_insts_base.sail
@@ -580,6 +580,8 @@ function clause execute (FENCE(pred, succ)) = {
(_ : bits(2) @ 0b01, _ : bits(2) @ 0b10) => __barrier(Barrier_RISCV_w_r()),
(_ : bits(2) @ 0b00, _ : bits(2) @ 0b00) => (),
+ ( 0b0000, _ : bits(4)) => (),
+ ( _ : bits(4), 0b0000) => (),
_ => { print("FIXME: unsupported fence");
() }
@@ -602,6 +604,8 @@ function clause execute (FENCE(pred, succ)) = {
(_ : bits(2) @ 0b01, _ : bits(2) @ 0b10) => __barrier(Barrier_RISCV_w_r),
(_ : bits(2) @ 0b00, _ : bits(2) @ 0b00) => (),
+ ( 0b0000, _ : bits(4)) => (),
+ ( _ : bits(4), 0b0000) => (),
_ => { print("FIXME: unsupported fence");
() }