diff --git a/src_Core/RISCY_OOO/procs/lib/Map.bsv b/src_Core/RISCY_OOO/procs/lib/Map.bsv index 22de0e5..4a7ab5e 100644 --- a/src_Core/RISCY_OOO/procs/lib/Map.bsv +++ b/src_Core/RISCY_OOO/procs/lib/Map.bsv @@ -33,14 +33,6 @@ import RegFile::*; -function inT poorMansMod(inT val, Integer i) - provisos (Bits#(inT, inW)); - Bit#(inW) mask = ~((~0) << log2(i)); - Bit#(inW) low = pack(val) & mask; - Bit#(inW) max = fromInteger(i); - return unpack(pack(val) & (mask >> ((low < max) ? 0:1))); -endfunction - interface Map#(type i, type k, type v); method Action update(Tuple2#(k,i) key, v value); method Maybe#(v) lookup(Tuple2#(k,i) lookup_key);