anchor.diff:        let rename_tag <- tag_gen.getTag;
         serverRequest.enq(RRec{req:req, pa:physAddr, client:client, rename_tag:extend(rename_tag)});
         //if (verbose) $display("mkMemWriteInternal::checkMmuResp: client=%d, rename_tag=%d", client,rename_tag);
  -      if (verbose) $display("mkMemWriteInternal::mmuResp %d %d", client, cycle_cnt-last_mmuResp);
  -      last_mmuResp <= cycle_cnt;
      endrule
      
      rule writeDoneComp0;
  
positive.code:    // performance analytics 
     Reg#(Bit#(64)) cycle_cnt <- mkReg(0);
     Reg#(Bit#(64)) last_loadClient <- mkReg(0);
     Reg#(Bit#(64)) last_mmuResp <- mkReg(0);
     Reg#(Bit#(64)) last_comp <- mkReg(0);
     Reg#(Bit#(64)) last_readReq <- mkReg(0);
     Reg#(Bit#(64)) last_readData <- mkReg(0);
  
negative.code: 
     Reg#(Bit#(64)) cycle_cnt <- mkReg(0);
     Reg#(Bit#(64)) last_loadClient <- mkReg(0);
  
     (* fire_when_enabled *)
     rule cycle;
  