anchor.diff:                       v.size = {0, vm_axi_gp[i].arsize()};
   
                       vtopmw_axi_gp[i].arready <= 1;
  +
                       return v;
                   endmethod
               endinterface
  
positive.code:             endinterface
              interface Put resp_read;
                  method Action put(Axi3ReadResponse#(32, 12) v) if (vm_axi_gp[i].rready() != 0);
                      vm_axi_gp[i].rid(v.id);
                      vm_axi_gp[i].rresp(v.resp);
                      vm_axi_gp[i].rdata(v.data);
                      vm_axi_gp[i].rlast(v.last);
  
                      vtopmw_axi_gp[i].rvalid <= 1;
                  endmethod
              endinterface
  
negative.code:        endrule
         rule axi_master_handshake5;
              vm_axi_gp[i].bvalid(vtopmw_axi_gp[i].bvalid);
  	    vm_axi_gp[i].bid(vtopmw_axi_gp[i].bid);
  	    vm_axi_gp[i].bresp(vtopmw_axi_gp[i].bresp);
         endrule
         end
      for (Integer i = 0; i < 2; i = i + 1)
  