anchor.diff:        messageWordsReg <= messageWordsReg - 1;
         let v = portal.indications[methodIdReg].first;
         portal.indications[methodIdReg].deq();
  -      gb.enq(replicate(v));
  +      gb.enq(vec(v));
         $display("sendMessage v=%h messageWords=%d", v, messageWordsReg);
         if (messageWordsReg == 1) begin
            if (paddingReg)
  
positive.code:       wrPtrReg <= wrPtrReg + totalWords;
        messageWordsReg <= numWords;
        methodIdReg <= readyChannel;
        gb.enq(replicate(hdr));
        writeEngine[0].request.put( MemengineCmd
            {sglId: sglIdReg, base: extend(wrPtrReg) << 2, burstLen: 8, len: extend(totalWords) << 2, tag: 0});
        state <= SendMessage;
  
negative.code: // CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
  // SOFTWARE.
  import Vector::*;
  import BuildVector::*;
  import GetPut::*;
  import ClientServer::*;
  import Gearbox::*;
  