anchor.diff:        let instr = resp.instr;
   
         if (cfg_verbose > 1) $display("[%7d] rl_decode: PC = 0x%08h, instr = %h", csr_cycle, xPC, instr);
  -      Decoded_Instr decoded = fv_decode(xPC, instr, gpr);
  +      Decoded_Instr decoded = fv_decode(xPC, instr, rf_GPRs);
         fifo_f2e.enq( decoded );
      endrule
   
  
positive.code:       if (cfg_verbose > 1) $display("[%7d] rl_write_back: %s = %h, clear scoreGPRs[%1d] (= %1d)", csr_cycle, regNameABI[rd], rd_value, rd, rg_scoreGPRs[rd][1]);
  
        // NOTE: DOES NOT check register x0 because set value to Zero when read
        gpr.upd(rd, rd_value);
        rg_scoreGPRs[rd][1] <= rg_scoreGPRs[rd][1] - 1;
     endrule
  
  
negative.code:    Reg#(Word)  pcEpoch     <- mkConfigRegU;
  
     // General Purpose Registers
     RegFile#(RegName, Word) rf_GPRs  <- mkRegFileWCF(0, ~0);
  
     // CSRs
     Reg#(Bit #(64))   csr_cycle   <- mkConfigReg(0);
  