anchor.diff:  
   // BSV Libraries
   import RegFile::*;
  +import FIFO::*;
   import FIFOF::*;
   import Vector::*;
   import GetPut::*;
  
positive.code:    Vector#(2,FIFOF#(Bit#(entryIdxSize)))  rp <- replicateM(mkFIFOF);
     Vector#(2,FIFOF#(Offset))            offs <- replicateM(mkFIFOF);
     Vector#(2,FIFOF#(ReqTup))            reqs <- replicateM(mkFIFOF);
     Reg#(Bit#(8))                      idxReg <- mkReg(0);
     
     let page_shift0 = fromInteger(valueOf(SGListPageShift0));
  
negative.code: 	  endinterface
  	  interface Get response;
  	     method ActionValue#(Bit#(addrWidth)) get();
  		let rv <- toGet(pageResponseFifos[i]).get();
  		return rv;
  	     endmethod
  	  endinterface
         endinterface);
  