anchor.diff:      rule lookup_mtable if (inited);
          let req <- toGet(stage2_ff).get;
          let mslot = m_table.a.read;
  -       $display("[%d]: mslot.key: %d, mslot.value: %d", $time, mslot.key, mslot.value);
  +       $display("[%0d]: mslot.key: %d, mslot.value: %d", $time, mslot.key, mslot.value);
          //check if there was a hit...
          if(req == mslot.key) begin
             is_hit_wire <= True;
  
positive.code: 			re_value = re_value ^ g_slots[j].value;
  		end
  		rec_value <= re_value;
  		$display("[%d]: mslot addr: %d", $time, re_maddr);
  		m_table.a.put(False, re_maddr, ?);
          stage2_ff.enq(req);
  	endrule
  
negative.code:              inited <= True;
               m_table.b.put(True, ~0, unpack(0));
               mslot_counter <= 0;
               $display("(%0d) match table inited", $time);
            end
         end
      endrule
  