code: function pipeBind4(index, slotOffset, v1, v2, v3, v4) {
      var pipeInstance = load(index);
      return isPure(index) ?
          pureFunction4(slotOffset, pipeInstance.transform, v1, v2, v3, v4, pipeInstance) :
          pipeInstance.transform(v1, v2, v3, v4);
  }
docs: Invokes a pipe with 4 arguments.
  
  This instruction acts as a guard to {@link PipeTransform#transform} invoking
  the pipe only when an input to the pipe changes.
  
  @param index Pipe index where the pipe was stored on creation.
  @param slotOffset the offset in the reserved slot space {@link reserveSlots}
  @param v1 1st argument to {@link PipeTransform#transform}.
  @param v2 2nd argument to {@link PipeTransform#transform}.
  @param v3 3rd argument to {@link PipeTransform#transform}.
  @param v4 4th argument to {@link PipeTransform#transform}.