diff --git a/src_Core/RISCY_OOO/procs/lib/Map.bsv b/src_Core/RISCY_OOO/procs/lib/Map.bsv index 23f10fe..a667f0e 100644 --- a/src_Core/RISCY_OOO/procs/lib/Map.bsv +++ b/src_Core/RISCY_OOO/procs/lib/Map.bsv @@ -74,7 +74,7 @@ Bitwise#(ix), Eq#(ix), Arith#(ix)); Reg#(ix) clearCount <- mkReg(0); PulseWire didUpdate <- mkPulseWire; rule doClear(clearReg && !didUpdate); - for (Integer i = 0; i < a; i = i + 1) mem[i].upd(clearCount, unpack(0)); + for (Integer i = 0; i < a; i = i + 1) mem[i].upd(clearCount, default_value); clearCount <= clearCount + 1; if (clearCount == ~0) clearReg <= False; endrule